From 16e2e0e32f6ad03c751b6ac09ecd64256778af43 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Tue, 1 Jun 2021 12:43:21 +0200 Subject: [PATCH 001/172] Fix: mdstcpip memory issue with jscope (#2318) * Fix: mdstcpip memory issue with jscope * given that jscope seems to be the only client that sets SupportsCompression flag but does not support Desc responce disable it --- mdstcpip/mdsip.h | 4 +++- mdstcpip/mdsip_connections.h | 4 +++- mdstcpip/mdsipshr/ProcessMessage.c | 17 +++++------------ 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/mdstcpip/mdsip.h b/mdstcpip/mdsip.h index acebb6feed..b05b1aecc9 100644 --- a/mdstcpip/mdsip.h +++ b/mdstcpip/mdsip.h @@ -101,12 +101,14 @@ #define Endian(c) (c & BigEndian) #define CType(c) (c & 0x0f) #define IsCompressed(c) (c & COMPRESSED) + +// somewhat jScope only message->h.status #ifdef NOCOMPRESSION #define SUPPORTS_COMPRESSION 0 #else #define SUPPORTS_COMPRESSION 0x8000 #endif -#define SupportsCompression(c) (c & SUPPORTS_COMPRESSION) +#define SupportsCompression(s) (s & SUPPORTS_COMPRESSION) #define EVENTASTREQUEST "---EVENTAST---REQUEST---" #define EVENTCANREQUEST "---EVENTCAN---REQUEST---" diff --git a/mdstcpip/mdsip_connections.h b/mdstcpip/mdsip_connections.h index 54fbffcbea..e9de943d7f 100644 --- a/mdstcpip/mdsip_connections.h +++ b/mdstcpip/mdsip_connections.h @@ -192,12 +192,14 @@ typedef struct _io_routines #define Endian(c) (c & BigEndian) #define CType(c) (c & 0x0f) #define IsCompressed(c) (c & COMPRESSED) + +// somewhat jScope only message->h.status #ifdef NOCOMPRESSION #define SUPPORTS_COMPRESSION 0 #else #define SUPPORTS_COMPRESSION 0x8000 #endif -#define SupportsCompression(c) (c & SUPPORTS_COMPRESSION) +#define SupportsCompression(s) (s & SUPPORTS_COMPRESSION) #define FlipBytes(num, ptr) \ { \ diff --git a/mdstcpip/mdsipshr/ProcessMessage.c b/mdstcpip/mdsipshr/ProcessMessage.c index bb6cba2fac..1443a3924a 100644 --- a/mdstcpip/mdsipshr/ProcessMessage.c +++ b/mdstcpip/mdsipshr/ProcessMessage.c @@ -476,24 +476,17 @@ static inline void convert_default(Message *m, int num, const mdsdsc_t *d, uint3 } } -static inline int _send_response(Connection *connection, Message **message, int status, mdsdsc_t *d) +static inline int _send_response(Connection *connection, Message *message, Message **message_out, int status, mdsdsc_t *d) { const int client_type = connection->client_type; const unsigned char message_id = connection->message_id; Message *m = NULL; int serial = STATUS_NOT_OK || (connection->descrip[0] && connection->descrip[0]->dtype == DTYPE_SERIAL); - if (!serial && SupportsCompression(client_type)) - { - EMPTYXD(xd); - status = MdsSerializeDscOut(d, &xd); - MdsFreeDescriptor(d); - d = xd.pointer; - serial = 1; - } + (void)message; if (serial && STATUS_OK && d->class == CLASS_A) { mdsdsc_a_t *array = (mdsdsc_a_t *)d; - *message = m = malloc(sizeof(MsgHdr) + array->arsize); + *message_out = m = malloc(sizeof(MsgHdr) + array->arsize); memset(&m->h, 0, sizeof(MsgHdr)); m->h.msglen = sizeof(MsgHdr) + array->arsize; m->h.client_type = client_type; @@ -510,7 +503,7 @@ static inline int _send_response(Connection *connection, Message **message, int uint16_t length; uint32_t num; uint32_t nbytes = get_nbytes(&length, &num, client_type, d); - *message = m = malloc(sizeof(MsgHdr) + nbytes); + *message_out = m = malloc(sizeof(MsgHdr) + nbytes); memset(&m->h, 0, sizeof(MsgHdr)); m->h.msglen = sizeof(MsgHdr) + nbytes; m->h.client_type = client_type; @@ -563,7 +556,7 @@ static int send_response(Connection *connection, Message *message, const int sta { int status; INIT_AND_FREE_ON_EXIT(Message *, m); - status = _send_response(connection, &m, status_in, d); + status = _send_response(connection, message, &m, status_in, d); FREE_NOW(m); if (STATUS_NOT_OK) return FALSE; // no good close connection From 89add9f6175279063f833b8b89243a926b54d50f Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Tue, 1 Jun 2021 12:43:37 +0200 Subject: [PATCH 002/172] Fix: add PULSE to phases (same as PON) (#2316) Co-authored-by: Timo Schroeder --- tdi/dispatch/phases/phase_table.fun | 1 + 1 file changed, 1 insertion(+) diff --git a/tdi/dispatch/phases/phase_table.fun b/tdi/dispatch/phases/phase_table.fun index f7f017dd76..0b7f61dc7a 100644 --- a/tdi/dispatch/phases/phase_table.fun +++ b/tdi/dispatch/phases/phase_table.fun @@ -31,6 +31,7 @@ FUN PUBLIC PHASE_TABLE() { 'PULSE_ON', '30', 'POST', '30', 'PON', '30', + 'PULSE', '30', 'TRIGGER', '30', 'BULK_DATA_ACQUISITION', '40', 'STORE', '40', From 68cba11e7ca48b0990eea9714273bba714f7878b Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 17 Jun 2021 09:27:38 +0200 Subject: [PATCH 003/172] Gm marte2 updates (#2324) * Fix:improve error messages * Some minor fixes Co-authored-by: GabrieleManduchi --- .../src/main/java/DeviceInputs.java | 18 +++++++++++++++--- .../src/main/java/DeviceOutputs.java | 6 +++++- pydevices/RfxDevices/MARTE2_COMPONENT.py | 15 +++++++++------ pydevices/RfxDevices/MARTE2_SIMULINK.py | 4 ++-- 4 files changed, 31 insertions(+), 12 deletions(-) diff --git a/java/devicebeans/src/main/java/DeviceInputs.java b/java/devicebeans/src/main/java/DeviceInputs.java index ecd2b51385..876c07c4b1 100644 --- a/java/devicebeans/src/main/java/DeviceInputs.java +++ b/java/devicebeans/src/main/java/DeviceInputs.java @@ -24,7 +24,12 @@ public DeviceInputs() protected void initializeData(String data, boolean is_on) { mode = STRUCTURE; - int currNid = baseNid + offsetNid; + int currNid = baseNid; + try { + currNid = subtree.getInt("GETNCI("+subtree.getFullPath(baseNid)+".INPUTS, \'NID_NUMBER\')"); + }catch(Exception exc){numInputs = 0;} + offsetNid = currNid - baseNid; + //int currNid = baseNid + offsetNid; try { numInputs = subtree.getInt("GETNCI("+subtree.getFullPath(currNid)+",\'NUMBER_OF_CHILDREN\')"); }catch(Exception exc){numInputs = 0;} @@ -132,12 +137,19 @@ public void apply() throws Exception { try { subtree.putDataExpr(currInputNid + 4, valuesTF[inputIdx].getText()); - }catch(Exception exc){} + }catch(Exception exc) + { + JOptionPane.showMessageDialog(null, ""+exc, "Error in input field "+inputIdx, JOptionPane.WARNING_MESSAGE); + } for(int fieldIdx = 0; fieldIdx < numFields[inputIdx]; fieldIdx++) { try { subtree.putDataExpr(currInputNid + 8 + 2 * numParameters[inputIdx] + 6 * fieldIdx + 5, fieldsTF[inputIdx][fieldIdx].getText()); - }catch(Exception exc){} + }catch(Exception exc) + { + JOptionPane.showMessageDialog(null, ""+exc, "Error in subfield of input field "+inputIdx, JOptionPane.WARNING_MESSAGE); + } + } currInputNid += numInputChildren + 1 + 2 * numParameters[inputIdx] + 6 * numFields[inputIdx]; } diff --git a/java/devicebeans/src/main/java/DeviceOutputs.java b/java/devicebeans/src/main/java/DeviceOutputs.java index 47b231bd04..b0e7296216 100644 --- a/java/devicebeans/src/main/java/DeviceOutputs.java +++ b/java/devicebeans/src/main/java/DeviceOutputs.java @@ -24,7 +24,11 @@ public DeviceOutputs() protected void initializeData(String data, boolean is_on) { mode = STRUCTURE; - int currNid = baseNid + offsetNid; + int currNid = baseNid; + try { + currNid = subtree.getInt("GETNCI("+subtree.getFullPath(baseNid)+".OUTPUTS, \'NID_NUMBER\')"); + }catch(Exception exc){numOutputs = 0;} + //int currNid = baseNid + offsetNid; try { numOutputs = subtree.getInt("GETNCI("+subtree.getFullPath(currNid)+",\'NUMBER_OF_CHILDREN\')"); }catch(Exception exc){numOutputs = 0;} diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 2421ba6353..38caa7a889 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -261,8 +261,8 @@ def buildGam(cls, parts, clazz, mode, timebaseExpr=None): parts.append( {'path': ':PRINT_DEBUG', 'type': 'text', 'value': 'DISABLED'}) -# for part in parts: -# print(part) +# for part in parts: +# print(part) name = None inputs = [] @@ -1776,6 +1776,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): valExpr = str(valExpr) else: valExpr = str(valExpr) + valExpr = valExpr.replace('"', "'") dataSourceText += ' DataExpr = "'+valExpr+'"\n' dataSourceText += ' TimebaseExpr = "dim_of(' + \ valExpr+')"\n' @@ -1789,8 +1790,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' UseColumnOrder = 1\n' else: dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' DataManagement = 1\n' - dataSourceText += ' }\n' + dataSourceText += ' DataManagement = 1\n' + dataSourceText += ' }\n' dataSourceText += ' timebase = {\n' dataSourceText += ' NumberOfElements = 1\n' dataSourceText += ' Type = uint64\n' @@ -2398,6 +2399,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): valExpr = nodeDict['expr'] if isinstance(valExpr, TreeNode): valExpr = valExpr.getFullPath() + valExpr = valExpr.replace('"', "'") dataSourceText += ' DataExpr = "'+valExpr+'"\n' dataSourceText += ' TimebaseExpr = "dim_of(' + \ valExpr+')"\n' @@ -2411,8 +2413,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSourceText += ' UseColumnOrder = 1\n' else: dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' DataManagement = 1\n' - dataSourceText += ' }\n' + dataSourceText += ' DataManagement = 1\n' + dataSourceText += ' }\n' dataSourceText += ' timebase = {\n' dataSourceText += ' NumberOfElements = 1\n' dataSourceText += ' Type = uint64\n' @@ -2743,6 +2745,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): valExpr = nodeDict['expr'] if isinstance(valExpr, TreeNode): valExpr = valExpr.getFullPath() + valExpr = valExpr.replace('"', "'") dataSourceText += ' DataExpr = "'+valExpr+'"\n' dataSourceText += ' TimebaseExpr = "dim_of(' + \ valExpr+')"\n' diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK.py b/pydevices/RfxDevices/MARTE2_SIMULINK.py index 002b22e74e..06ae0b5aad 100644 --- a/pydevices/RfxDevices/MARTE2_SIMULINK.py +++ b/pydevices/RfxDevices/MARTE2_SIMULINK.py @@ -213,6 +213,7 @@ def GetSignalData(SignalStruct, numOfSignals): retrievedName = WrapperLib.WCAPI_GetSignalName( SignalStruct, signalIdx) retrievedName = retrievedName.decode("utf-8") + retrievedName = retrievedName.replace(' ','_') #remove blacks #print('SIGNAL NAME: ' + retrievedName); # retrievedName = removeAngular(retrievedName) @@ -357,7 +358,7 @@ def GetSignalData(SignalStruct, numOfSignals): print('type '+str(fieldEnumType)) raise Exception('Unsupported Enum datatype.') else: - print('type '+str(fieldEnumType)) + print('type '+str(fieldSLIdType)) raise Exception('Unsupported datatype.') # field dimensions # dimensions are retrieved @@ -433,7 +434,6 @@ def GetModelParameterData(ParameterStruct, numOfParameters): ParameterStruct, paramIdx) retrievedName = retrievedName.decode("utf-8") #print('retrievedname: ', retrievedName) - # type is retrieved retrievedTypeIdx = WrapperLib.WCAPI_GetModelParameterDataTypeIdx( ParameterStruct, paramIdx) From e3d73f1164988808d93f7ee16f6df61a34588879 Mon Sep 17 00:00:00 2001 From: Cenk Yildiz Date: Mon, 21 Jun 2021 16:54:46 +0200 Subject: [PATCH 004/172] Fix: Compare ctx.value instead of ctx, fixes #2325 (#2326) * Compare ctx.value instead of ctx, fixes #2325 When instance of active tree is created (i.e. Tree()), comparing ctx of node and tree result in node seeming to be from another tree * Update tree.py Consistently fix python ctypes.c_void_p compare Co-authored-by: Timo Schroeder --- python/MDSplus/tree.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index f1ca8dbac8..6bbc8c796a 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -694,7 +694,7 @@ def __deepcopy__(self, memo): def __eq__(self, obj): if isinstance(obj, (Tree,)): - return self.ctx == obj.ctx + return self.ctx.value == obj.ctx.value return False def __ne__(self, obj): return not self.__eq__(obj) @@ -1047,7 +1047,7 @@ def setDefault(self, node): old = self.default if not isinstance(node, TreeNode): raise TypeError('default node must be a TreeNode') - if not node.ctx == self.ctx: + if not node.ctx.value == self.ctx.value: raise TypeError('TreeNode must be in same tree') _exc.checkStatus( _TreeShr._TreeSetDefaultNid(self.ctx, From eb993300086ee28a763da4abde16dbb453f5ab24 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Tue, 22 Jun 2021 15:44:20 -0500 Subject: [PATCH 005/172] Fix: explicitly setting the WRTD_TICKNS from tree node value (#2323) * Fix: explicitly setting the WRTD_TICKNS from tree node value * Modify some node options * Clean the node entries for better readability --- pydevices/HtsDevices/acq2106_WRTD.py | 196 +++++++++++++++++++-------- 1 file changed, 143 insertions(+), 53 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_WRTD.py b/pydevices/HtsDevices/acq2106_WRTD.py index 2593f0037e..91cf6003ea 100644 --- a/pydevices/HtsDevices/acq2106_WRTD.py +++ b/pydevices/HtsDevices/acq2106_WRTD.py @@ -38,77 +38,167 @@ class ACQ2106_WRTD(MDSplus.Device): """ parts = [ - {'path': ':NODE', 'type': 'text', - 'options': ('no_write_shot',)}, - {'path': ':HOSTNAME', 'type': 'text', - 'options': ('no_write_shot',)}, - {'path': ':COMMENT', 'type': 'text', - 'options': ('no_write_shot',)}, - {'path': ':TRIG_MSG', 'type': 'text', - 'options': ('write_shot',)}, - {'path': ':TRIG_SRC', 'type': 'text', - 'value': 'FPTRG', 'options': ('write_shot',)}, - {'path': ':TRIG_TIME', 'type': 'numeric', - 'value': 0., 'options': ('write_shot',)}, - {'path': ':T0', 'type': 'numeric', - 'value': 0., 'options': ('write_shot',)}, + { + 'path': ':NODE', + 'type': 'text', + 'value': '192.168.0.254', + 'options': ('no_write_shot',) + }, + { + 'path': ':HOSTNAME', + 'type': 'text', + 'options': ('no_write_shot',) + }, + { + 'path': ':COMMENT', + 'type': 'text', + 'options': ('no_write_shot',) + }, + { + 'path': ':TRIG_MSG', + 'type': 'text', + 'options': ('write_shot',) + }, + { + 'path': ':TRIG_SRC', + 'type': 'text', + 'value': 'FPTRG', + 'options': ('no_write_shot',) + }, + { + 'path': ':TRIG_TIME', + 'type': 'numeric', + 'value': 0., + 'options': ('write_shot',) + }, + { + 'path': ':T0', + 'type': 'numeric', + 'value': 0., + 'options': ('write_shot',) + }, # If DIO-PG is present: - {'path': ':DIO_SITE', 'type': 'numeric', - 'value': 0., 'options': ('write_shot',)}, + { + 'path': ':DIO_SITE', + 'type': 'numeric', + 'value': 0., + 'options': ('no_write_shot',) + }, # A DIO-PG source can be one of [d0...d5, TRGIN, WRTT] - {'path': ':PG_TRIG_SRC', 'type': 'text', - 'value': 'dx', 'options': ('write_shot',)}, - - {'path': ':WR_INIT', 'type': 'text', 'options': ('write_shot',)}, + { + 'path': ':PG_TRIG_SRC', + 'type': 'text', + 'value': 'dx', + 'options': ('no_write_shot',) + }, + { + 'path': ':WR_INIT', + 'type': 'text', + 'options': ('no_write_shot',) + }, # ns per tick. (tick size in ns). uut.cC.WRTD_TICKNS: For SR=20MHz. It's the Si5326 tick at 20MHz .. - {'path': ':WR_INIT:WRTD_TICKNS', 'type': 'numeric', - 'value': 50, 'options': ('write_shot',)}, + { + 'path': ':WR_INIT:WRTD_TICKNS', + 'type': 'numeric', + 'value': 50, + 'options': ('no_write_shot',) + }, # 50msec - our "safe time for broadcast". From uut.cC.WRTD_DELTA_NS - {'path': ':WR_INIT:WRTD_DNS', 'type': 'numeric', - 'value': 50000000, 'options': ('write_shot',)}, + { + 'path': ':WR_INIT:WRTD_DNS', + 'type': 'numeric', + 'value': 50000000, + 'options': ('no_write_shot',) + }, # uut.cC.WRTD_VERBOSE: use for debugging - eg logread -f or nc localhost 4280 - {'path': ':WR_INIT:WRTD_VBOSE', 'type': 'numeric', - 'value': 2, 'options': ('write_shot',)}, + { + 'path': ':WR_INIT:WRTD_VBOSE', + 'type': 'numeric', + 'value': 2, + 'options': ('no_write_shot',) + }, # uut.cC.WRTD_RX_MATCHES: match any of these triggers to initiate WRTT0 - {'path': ':WR_INIT:WRTD_RX_M', 'type': 'text', - 'value': "acq2106_999", 'options': ('write_shot',)}, + { + 'path': ':WR_INIT:WRTD_RX_M', + 'type': 'text', + 'value': "acq2106_999,wrtt0_message", + 'options': ('no_write_shot',) + }, # uut.cC.WRTD_RX_MATCHES1: match any of these triggers to initiate WRTT1 - {'path': ':WR_INIT:WRTD_RX_M1', 'type': 'text', - 'value': "acq2106_999", 'options': ('write_shot',)}, - # From uut.cC.WRTD_DELAY01: WRTD_RX_DOUBLETAP: match any of these triggers to initiate a - # Double Tap, which is: + { + 'path': ':WR_INIT:WRTD_RX_M1', + 'type': 'text', + 'value': "acq2106_999,wrtt1_message", + 'options': ('no_write_shot',) + }, + # WRTD_RX_DOUBLETAP: match any of these triggers to initiate a + # Double Tap, which means that: # 1. WRTT0 # 2. Delay WRTD_DELAY01 nsec. # 3. WRTT1 - {'path': ':WR_INIT:WRTD_RX_DTP', 'type': 'text', - 'value': "acq2106_999", 'options': ('write_shot',)}, - {'path': ':WR_INIT:WRTD_DELAY', 'type': 'numeric', - 'value': 5000000, 'options': ('write_shot',)}, + { + 'path': ':WR_INIT:WRTD_RX_DTP', + 'type': 'text', + 'value': "acq2106_999", + 'options': ('no_write_shot',) + }, + { + 'path': ':WR_INIT:WRTD_DELAY', + 'type': 'numeric', + 'value': 5000000, + 'options': ('no_write_shot',) + }, # WRTD_ID # For Global ID - {'path': ':WR_INIT:WRTD_ID_GLB', 'type': 'text', - 'value': "acq2106_999", 'options': ('write_shot',)}, + { + 'path': ':WR_INIT:WRTD_ID_GLB', + 'type': 'text', + 'value': "acq2106_999", + 'options': ('no_write_shot',) + }, # For an individual DIO 482 site WRTD ID. This is used only in TIGA systems. - {'path': ':WR_INIT:WRTD_ID_TIGA', 'type': 'text', - 'value': "acq2106_999", 'options': ('write_shot',)}, - - {'path': ':WR_INIT:WRTD_TX', 'type': 'numeric', - 'value': 1, 'options': ('write_shot',)}, - {'path': ':WR_INIT:WRTD_RX', 'type': 'numeric', - 'value': 1, 'options': ('write_shot',)}, - - - {'path': ':RUNNING', 'type': 'numeric', - 'options': ('no_write_model',)}, - {'path': ':LOG_OUTPUT', 'type': 'text', 'options': ( - 'no_write_model', 'write_once', 'write_shot',)}, - {'path': ':INIT_ACTION', 'type': 'action', - 'valueExpr': "Action(Dispatch('CAMAC_SERVER','INIT',50,None),Method(None,'INIT',head))", 'options': ('no_write_shot',)}, + { + 'path': ':WR_INIT:WRTD_ID_TIGA', + 'type': 'text', + 'value': "acq2106_999", + 'options': ('no_write_shot',) + }, + { + 'path': ':WR_INIT:WRTD_TX', + 'type': 'numeric', + 'value': 1, + 'options': ('no_write_shot',) + }, + { + 'path': ':WR_INIT:WRTD_RX', + 'type': 'numeric', + 'value': 1, + 'options': ('no_write_shot',) + }, + { + 'path': ':RUNNING', + 'type': 'numeric', + 'options': ('no_write_model',) + }, + { + 'path': ':LOG_OUTPUT', + 'type': 'text', + 'options': ('no_write_model', 'write_once', 'write_shot',) + }, + { + 'path': ':INIT_ACTION', + 'type': 'action', + 'valueExpr': "Action(Dispatch('CAMAC_SERVER','INIT',50,None),Method(None,'INIT',head))", + 'options': ('no_write_shot',) + }, ] def init(self): uut = self.getUUT() + # Sets WRTD TICKNS in nsecs: defined by 1/MBCLK + uut.cC.WRTD_TICKNS = self.wr_init_wrtd_tickns.data() + # Sets WR "safe time for broadcasts" the message, i.e. WRTT_TAI = TAI_TIME_NOW + WRTD_DELTA_NS uut.cC.WRTD_DELTA_NS = self.wr_init_wrtd_dns.data() From 012e8f309c755fc51002850f98ed4475a3717eb1 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Tue, 22 Jun 2021 15:44:48 -0500 Subject: [PATCH 006/172] Fix: Add vaildation of sample rate frequencies for SC devices (#2328) --- pydevices/HtsDevices/acq2106_435sc.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/pydevices/HtsDevices/acq2106_435sc.py b/pydevices/HtsDevices/acq2106_435sc.py index 5bf5669a04..95c4847683 100644 --- a/pydevices/HtsDevices/acq2106_435sc.py +++ b/pydevices/HtsDevices/acq2106_435sc.py @@ -73,7 +73,21 @@ class _ACQ2106_435SC(acq2106_435st._ACQ2106_435ST): def init(self): self.slots = super(_ACQ2106_435SC, self).getSlots() - + freq = int(self.freq.data()) + + # Available Clock Plans for the 2106 Signal Conditioning devices (from D-Tacq): + # 10 kSPS (5M12 /512) + # 20 kSPS (10M24 /512) + # 40 kSPS (20M48 /512) + # 80 kSPS (20M48 /256) + # 128kSPS (32M768/256) + allow_freqs = [10000, 20000, 40000, 80000, 128000] + + # Frequency innput validation + if freq not in allow_freqs: + raise MDSplus.DevBAD_PARAMETER( + "FREQ must be 10000, 20000, 40000, 80000 or 128000; not %d" % (freq,)) + for card in self.slots: if self.is_global.data() == 1: # Global controls for GAINS and OFFSETS From 7a0e2b392c30c7a4c411c194c55a0d5bd6ed8851 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Wed, 23 Jun 2021 14:46:57 -0500 Subject: [PATCH 007/172] Feature: jDevices setup form for WRTD (#2315) * Feature: New Java form for a WRTD device setup * Improving the GUI options * Add better names to fields in GUI * Add new setting (TICKNS) * Add back TIGA PG site N message ID GUI * Change RX/TX tab name * Add labels explaining each of the parameters * Replace device labes with awt labes * Fix some node sources in the java code of the GUI * Add TICKNS selection and general improvements * Improve label for tick ns * Redesigned tabs * Increase of input field sizes * Improve some text readability * Rewrote label --- .../src/main/java/ACQ2106_WRTDSetup.form | 624 ++++++++++++++++++ .../src/main/java/ACQ2106_WRTDSetup.java | 323 +++++++++ 2 files changed, 947 insertions(+) create mode 100644 java/jdevices/src/main/java/ACQ2106_WRTDSetup.form create mode 100644 java/jdevices/src/main/java/ACQ2106_WRTDSetup.java diff --git a/java/jdevices/src/main/java/ACQ2106_WRTDSetup.form b/java/jdevices/src/main/java/ACQ2106_WRTDSetup.form new file mode 100644 index 0000000000..884303165b --- /dev/null +++ b/java/jdevices/src/main/java/ACQ2106_WRTDSetup.form @@ -0,0 +1,624 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/java/ACQ2106_WRTDSetup.java b/java/jdevices/src/main/java/ACQ2106_WRTDSetup.java new file mode 100644 index 0000000000..174255c133 --- /dev/null +++ b/java/jdevices/src/main/java/ACQ2106_WRTDSetup.java @@ -0,0 +1,323 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author fsantoro + */ +public class ACQ2106_WRTDSetup extends DeviceSetup { + + /** + * Creates new form acq2106_WRTDSetup + */ + public ACQ2106_WRTDSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceChoice1 = new DeviceChoice(); + deviceChoice2 = new DeviceChoice(); + deviceChoice3 = new DeviceChoice(); + deviceDispatch1 = new DeviceDispatch(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jTabbedPane2 = new javax.swing.JTabbedPane(); + jPanel8 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceField11 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); + label4 = new java.awt.Label(); + label15 = new java.awt.Label(); + label16 = new java.awt.Label(); + label17 = new java.awt.Label(); + label10 = new java.awt.Label(); + label11 = new java.awt.Label(); + label12 = new java.awt.Label(); + label13 = new java.awt.Label(); + label14 = new java.awt.Label(); + jTabbedPane3 = new javax.swing.JTabbedPane(); + jPanel2 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + label6 = new java.awt.Label(); + jPanel3 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + label5 = new java.awt.Label(); + jPanel4 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + label7 = new java.awt.Label(); + jPanel5 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + label8 = new java.awt.Label(); + jPanel6 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + deviceField8 = new DeviceField(); + label9 = new java.awt.Label(); + + setDeviceProvider("172.20.240.104:9998"); + setDeviceTitle("WRTD for MDSplus"); + setDeviceType("acq2106_WRTD"); + setHeight(500); + setUpdateEvent(""); + setWidth(1400); + getContentPane().setLayout(new java.awt.BorderLayout(5, 0)); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + java.awt.FlowLayout flowLayout1 = new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 10, 5); + flowLayout1.setAlignOnBaseline(true); + jPanel1.setLayout(flowLayout1); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Node IP "); + deviceField1.setNumCols(20); + deviceField1.setOffsetNid(1); + deviceField1.setTextOnly(true); + jPanel1.add(deviceField1); + deviceField1.getAccessibleContext().setAccessibleName(""); + + deviceChoice1.setChoiceItems(new String[] {"FPTRG", "HDMI"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("WR Trigger Source "); + deviceChoice1.setOffsetNid(5); + deviceChoice1.setUpdateIdentifier(""); + jPanel1.add(deviceChoice1); + + deviceChoice2.setChoiceItems(new String[] {"d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "TRGIN", "WRTT"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Pulse Generator Trigger Source"); + deviceChoice2.setOffsetNid(9); + deviceChoice2.setUpdateIdentifier(""); + jPanel1.add(deviceChoice2); + + deviceChoice3.setChoiceIntValues(new int[] {0, 1, 2, 3, 4, 5, 6}); + deviceChoice3.setChoiceItems(new String[] {"0", "1", "2", "3", "4", "5", "6"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("DIO Site #"); + deviceChoice3.setOffsetNid(8); + deviceChoice3.setUpdateIdentifier(""); + jPanel1.add(deviceChoice3); + deviceChoice3.getAccessibleContext().setAccessibleName(""); + deviceChoice3.getAccessibleContext().setAccessibleDescription("This is also WRTD_TX_MASK selects the DIO units that respond"); + + jPanel1.add(deviceDispatch1); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel8.setLayout(new java.awt.GridLayout(3, 1)); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Message ID to Transmit"); + deviceField3.setNumCols(40); + deviceField3.setOffsetNid(18); + jPanel8.add(deviceField3); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("PG Site N message ID to Transmit"); + deviceField11.setNumCols(40); + deviceField11.setOffsetNid(19); + jPanel8.add(deviceField11); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Safe time to broadcasts message ID [DELTA NS in msec]"); + deviceField2.setNumCols(40); + deviceField2.setOffsetNid(12); + jPanel8.add(deviceField2); + deviceField2.getAccessibleContext().setAccessibleDescription("Sets WR \"safe time for broadcasts\" the message, i.e. WRTT_TAI = TAI_TIME_NOW + WRTD_DELTA_NS. 50msec "); + + jTabbedPane2.addTab("Message IDs", jPanel8); + jPanel8.getAccessibleContext().setAccessibleName(""); + + jPanel9.setLayout(new java.awt.GridLayout(11, 1)); + + deviceChoice4.setChoiceFloatValues(new float[] {195.3125f, 97.6562f, 48.8281f, 30.5176f, 25.0f}); + deviceChoice4.setChoiceItems(new String[] {"195.3125", "97.6562", "48.8281", "30.5176", "25.0000"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("TICKNS [nsec per tick]"); + deviceChoice4.setOffsetNid(11); + deviceChoice4.setUpdateIdentifier(""); + jPanel9.add(deviceChoice4); + + label4.setAlignment(java.awt.Label.CENTER); + label4.setText("TICKNS is the MBCLK tick interval, i.e. 1. / MBCLK [in nsec]"); + jPanel9.add(label4); + + label15.setAlignment(java.awt.Label.CENTER); + label15.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N + label15.setText("Choices of TICKNS for 423 modules"); + jPanel9.add(label15); + + label16.setAlignment(java.awt.Label.CENTER); + label16.setText("TICKNS = 25.0000"); + jPanel9.add(label16); + + label17.setAlignment(java.awt.Label.CENTER); + label17.setFont(new java.awt.Font("Dialog", 1, 14)); // NOI18N + label17.setText("Choices of TICKNS for 435 modules"); + jPanel9.add(label17); + + label10.setAlignment(java.awt.Label.CENTER); + label10.setText("SR = 10 KHz => TICKNS = 195.3125"); + jPanel9.add(label10); + label10.getAccessibleContext().setAccessibleDescription(""); + + label11.setAlignment(java.awt.Label.CENTER); + label11.setText("SR = 20 KHz => TICKNS = 97.6562"); + jPanel9.add(label11); + label11.getAccessibleContext().setAccessibleDescription(""); + + label12.setAlignment(java.awt.Label.CENTER); + label12.setText("SR = 40 KHz => TICKNS = 48.8281"); + jPanel9.add(label12); + label12.getAccessibleContext().setAccessibleDescription(""); + + label13.setAlignment(java.awt.Label.CENTER); + label13.setText("SR = 80 KHz => TICKNS = 48.8281"); + jPanel9.add(label13); + + label14.setAlignment(java.awt.Label.CENTER); + label14.setText("SR = 128 KHz => TICKNS = 30.5176"); + jPanel9.add(label14); + + jTabbedPane2.addTab("TICKNS", jPanel9); + + jTabbedPane1.addTab("WR Global Initialization", jTabbedPane2); + jTabbedPane2.getAccessibleContext().setAccessibleName("WRTD ID Global"); + jTabbedPane2.getAccessibleContext().setAccessibleDescription(""); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("RX [1=ON, 0=OFF)"); + deviceField4.setNumCols(1); + deviceField4.setOffsetNid(21); + jPanel2.add(deviceField4); + + label6.setText("Turns on or off the receiver"); + jPanel2.add(label6); + label6.getAccessibleContext().setAccessibleDescription(""); + + jTabbedPane3.addTab("WRTD RX", jPanel2); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("TX (1=ON, 0=OFF)"); + deviceField5.setNumCols(1); + deviceField5.setOffsetNid(20); + jPanel3.add(deviceField5); + + label5.setText("Turns on or off the transmitter"); + jPanel3.add(label5); + label5.getAccessibleContext().setAccessibleName("Turn on or off the transmitter"); + + jTabbedPane3.addTab("WRTD TX", jPanel3); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("RX Matches for WRTT0"); + deviceField6.setNumCols(100); + deviceField6.setOffsetNid(14); + deviceField6.setTextOnly(true); + jPanel4.add(deviceField6); + deviceField6.getAccessibleContext().setAccessibleDescription("match any of these triggers to initiate WRTT0"); + + label7.setName(""); // NOI18N + label7.setText("Filters which messages will be used to trigger WRTT0. Format: comma separated strings."); + jPanel4.add(label7); + + jTabbedPane3.addTab("RX M0", jPanel4); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("RX Matches for WRTT1"); + deviceField7.setNumCols(100); + deviceField7.setOffsetNid(15); + deviceField7.setTextOnly(true); + jPanel5.add(deviceField7); + deviceField7.getAccessibleContext().setAccessibleDescription("match any of these triggers to initiate WRTT1"); + + label8.setText("Filters which messages will be used to trigger WRTT1. Format: comma separated strings."); + jPanel5.add(label8); + + jTabbedPane3.addTab("RX M1", jPanel5); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Delay [nsec]"); + deviceField10.setOffsetNid(17); + jPanel6.add(deviceField10); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Double Tap Message"); + deviceField8.setNumCols(20); + deviceField8.setOffsetNid(16); + deviceField8.setTextOnly(true); + jPanel6.add(deviceField8); + + label9.setText("One message, two triggers: first WRTT0, Delay [nsec], then WRTT1"); + jPanel6.add(label9); + + jTabbedPane3.addTab("RX DTP", jPanel6); + + jTabbedPane1.addTab("WR RX/TX", jTabbedPane3); + jTabbedPane3.getAccessibleContext().setAccessibleName("WRTF RX"); + jTabbedPane3.getAccessibleContext().setAccessibleDescription(""); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + + getAccessibleContext().setAccessibleName(""); + getAccessibleContext().setAccessibleDescription(""); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceDispatch deviceDispatch1; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JTabbedPane jTabbedPane1; + private javax.swing.JTabbedPane jTabbedPane2; + private javax.swing.JTabbedPane jTabbedPane3; + private java.awt.Label label10; + private java.awt.Label label11; + private java.awt.Label label12; + private java.awt.Label label13; + private java.awt.Label label14; + private java.awt.Label label15; + private java.awt.Label label16; + private java.awt.Label label17; + private java.awt.Label label4; + private java.awt.Label label5; + private java.awt.Label label6; + private java.awt.Label label7; + private java.awt.Label label8; + private java.awt.Label label9; + // End of variables declaration//GEN-END:variables +} From 64d854e369522273dd3bc4de1f4f0e6900c4d9e3 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Wed, 30 Jun 2021 21:07:53 +0200 Subject: [PATCH 008/172] Fix: removed extra free method in PutRecordRemote (#2331) * missing STATUS_OK in MdsIpGetDescriptor * fix: removed extra free method in PutRecordRemote * cleanup: Rename ans to xd * added MDSIP_MAX_VERSION env option to limit client version for debugging and testing * external functions should have a prefix * Fixed: RemoteAccess: connection cleanup * take more care about file descriptors, keep remote connection open by keeping one link open * tditest: test remote versions and tree cleanup Co-authored-by: Keith Erickson --- mdstcpip/mdsip_connections.h | 2 +- mdstcpip/mdsipshr/Connections.c | 37 ++++++++++++++++---- mdstcpip/mdsipshr/MdsValue.c | 17 +++++---- tditest/testing/Makefile.am | 5 +-- tditest/testing/do_tditests.sh | 7 ++-- tditest/testing/test-mdsip.ans | 17 +++++++-- tditest/testing/test-mdsip.tdi | 12 ++++++- tditest/testing/test-mdsip0.ans | 27 ++++++++++++++ tditest/testing/test-mdsip0.tdi | 24 +++++++++++++ tditest/testing/test-tdishr.ans | 7 ++-- tditest/testing/test-tdishr.tdi | 4 +-- treeshr/RemoteAccess.c | 62 ++++++++++++++++++--------------- treeshr/TreeAddNode.c | 15 ++++---- treeshr/TreeOpen.c | 50 ++++++++++++++++---------- treeshr/TreePutRecord.c | 13 ++++--- 15 files changed, 210 insertions(+), 89 deletions(-) create mode 100644 tditest/testing/test-mdsip0.ans create mode 100644 tditest/testing/test-mdsip0.tdi diff --git a/mdstcpip/mdsip_connections.h b/mdstcpip/mdsip_connections.h index e9de943d7f..4afb047d80 100644 --- a/mdstcpip/mdsip_connections.h +++ b/mdstcpip/mdsip_connections.h @@ -332,7 +332,7 @@ EXPORT Connection *PopConnection(int id); client_t GetConnectionClientType(int id); -int GetConnectionVersion(int id); +int MdsIpGetConnectionVersion(int id); extern void FlipData(Message *m); extern void FlipHeader(MsgHdr *header); diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index 5fd2ebbefa..297614d235 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -116,13 +116,11 @@ Connection *FindConnectionSending(int id) return c; } -EXPORT int GetConnectionVersion(int id) +EXPORT int MdsIpGetConnectionVersion(int id) { MDSIPTHREADSTATIC_INIT; - int version; Connection *c = _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR); - version = c ? (int)c->version : -1; - return version; + return (c) ? (int)c->version : -1; } Connection *FindConnectionWithLock(int id, con_t state) @@ -483,6 +481,31 @@ int AddConnection(Connection *c) return c->id; } +static inline int get_max_version() +{ +#define MDSIP_MAX_VERSION "MDSIP_MAX_VERSION" + static int max_version = -1; + static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; + pthread_mutex_lock(&mutex); + if (max_version < 0) + { + // if env not specified, use max + max_version = 0xFFFF; + char *tmp = getenv(MDSIP_MAX_VERSION); + if (tmp) + { + long max_long = strtol(tmp, &tmp, 0); + if (!*tmp && max_long >= 0 && max_long < max_version) + { + max_version = (int)max_long; + } + MDSMSG(MDSIP_MAX_VERSION " = %d", max_version); + } + } + pthread_mutex_unlock(&mutex); + return max_version; +} + int AcceptConnection(char *protocol, char *info_name, SOCKET readfd, void *info, size_t info_len, int *id, char **usr) { @@ -516,10 +539,12 @@ int AcceptConnection(char *protocol, char *info_name, SOCKET readfd, void *info, // SET COMPRESSION // if (STATUS_OK) { + const int max_version = get_max_version(); c->compression_level = msg->h.status & 0xf; c->client_type = msg->h.client_type; - if (msg->h.ndims > 0) - c->version = msg->h.dims[0]; + c->version = msg->h.ndims > 0 ? msg->h.dims[0] : 0; + if (c->version > max_version) + c->version = max_version; fprintf(stderr, "Connected: %s\n", user_p); } else diff --git a/mdstcpip/mdsipshr/MdsValue.c b/mdstcpip/mdsipshr/MdsValue.c index 843b7938fb..da69585666 100644 --- a/mdstcpip/mdsipshr/MdsValue.c +++ b/mdstcpip/mdsipshr/MdsValue.c @@ -59,7 +59,7 @@ EXPORT int MdsIpGetDescriptor(int id, const char *expression, int nargs, { int dim = 0; int i, status; - int version = GetConnectionVersion(id); + int version = MdsIpGetConnectionVersion(id); const int expect_serial = version >= MDSIP_VERSION_DSC_ARGS; if (expect_serial) { @@ -104,12 +104,15 @@ EXPORT int MdsIpGetDescriptor(int id, const char *expression, int nargs, status = GetAnswerInfoTS(id, (char *)&ser.dtype, (short int *)&ser.length, &ndims, dims, (int *)&ser.arsize, (void **)&ser.pointer, &mem); - ser.class = CLASS_A; - if ((expect_serial && ser.dtype == DTYPE_SERIAL) || ser.dtype == DTYPE_B) - status = MdsSerializeDscIn(ser.pointer, ans_ptr); - else - status = MdsCopyDxXd((mdsdsc_t *)&ser, ans_ptr); - free(mem); + if(STATUS_OK) + { + ser.class = CLASS_A; + if ((expect_serial && ser.dtype == DTYPE_SERIAL) || ser.dtype == DTYPE_B) + status = MdsSerializeDscIn(ser.pointer, ans_ptr); + else + status = MdsCopyDxXd((mdsdsc_t *)&ser, ans_ptr); + free(mem); + } } return status; } diff --git a/tditest/testing/Makefile.am b/tditest/testing/Makefile.am index ab5d3e4302..dfeeae685c 100644 --- a/tditest/testing/Makefile.am +++ b/tditest/testing/Makefile.am @@ -17,6 +17,7 @@ TESTS = \ test-tdishr.tdi \ test-treeshr.tdi \ test-mdsip.tdi \ + test-mdsip0.tdi \ test-mdsmisc.tdi \ test-dev-py.tdi \ test-tab.tdi @@ -45,7 +46,7 @@ VALGRIND_FLAGS = \ MOSTLYCLEANFILES = \ ./*.log ./*.tap \ tditst.tmp shotid.sys \ - main_*.characteristics* main_*.datafile* main_*.tree* + *_*.characteristics* *_*.datafile* *_*.tree* ## ////////////////////////////////////////////////////////////////////////// ## ## // TARGETS ////////////////////////////////////////////////////////////// ## ## ////////////////////////////////////////////////////////////////////////// ## @@ -53,5 +54,5 @@ MOSTLYCLEANFILES = \ #clean-local: clean-local-tests -check_PROGRAMS = +check_PROGRAMS = check_SCRIPTS = $(TESTS) diff --git a/tditest/testing/do_tditests.sh b/tditest/testing/do_tditests.sh index 07a9ae95e4..b0b7040bcd 100755 --- a/tditest/testing/do_tditests.sh +++ b/tditest/testing/do_tditests.sh @@ -24,8 +24,9 @@ status=0 run() { eval $1 2>&1 | tee ${2-/dev/null} | - grep -v -e '^[DIWE],' \ - -e '^\s*Data inserted:' \ + grep -v -e '^[DIWE],'\ + -e '^\s*Data inserted:'\ + -e '^Connected:'\ -e 'Length:' } @@ -35,7 +36,7 @@ if [ ! -z $1 ]; then # fixes [?1034h for old readline verisons, rhel5/6/7, fc17/18/20 export TERM=vt100 else - cmd="$TDITEST $zdrv$srcdir/$test.tdi 1 2 3" + cmd="$TDITEST $zdrv$srcdir/$test.tdi $zdrv$(pwd) 2 3" fi if [ -z ${MDSPLUS_DIR} ]; then diff --git a/tditest/testing/test-mdsip.ans b/tditest/testing/test-mdsip.ans index d7288f9014..a75e6fc7cf 100644 --- a/tditest/testing/test-mdsip.ans +++ b/tditest/testing/test-mdsip.ans @@ -1,5 +1,5 @@ -mdsconnect("local://1") -0 +mdsconnect("thread://0")>=0 +1BU mdsvalue("$",[1,2,3]) [1,2,3] mdsvalue("DECOMPILE($)",[[1,2],[3,4]]) @@ -10,6 +10,19 @@ mdsvalue("$",[[[[[[[[1]]]]]]]]) [[[[[[[[1]]]]]]]] mdsvalue("$",[[[[[[[[1,2]]]]]]],[[[[[[[3,4]]]]]]]]) [[[[[[[[1,2]]]]]]], [[[[[[[3,4]]]]]]]] +FOR(_i=1;_i<=3;_i++){setenv("mdsip_path=thread://"//char(0x30+_i)//"::.");treeopennew('MDSIP', _i);} +3 +treeaddnode('A', _, 0) +265389633 +treewrite() +265389633 +treeputrecord('A',RANGE(3)) +265389633 +tcl('deco A') +RANGE(3) +1 +WHILE(treeclose() & 1);mdsdisconnect() +65545 cat - > /tmp/test-mdsip.hosts << EOF unknown@* | MAP_TO_LOCAL known@1.* | SELF diff --git a/tditest/testing/test-mdsip.tdi b/tditest/testing/test-mdsip.tdi index a96fdff816..05ea6d6c87 100644 --- a/tditest/testing/test-mdsip.tdi +++ b/tditest/testing/test-mdsip.tdi @@ -1,4 +1,4 @@ -mdsconnect("local://1") +mdsconnect("thread://0")>=0 # 0 dims ; TODO: locks up next mdsvalue: CONNECTIONLIST_LOCK #mdsvalue("$",[]) # 1 dim @@ -11,6 +11,16 @@ mdsvalue("$",[[[[[[[1]]]]]]]) mdsvalue("$",[[[[[[[[1]]]]]]]]) # 8 dims dim[i] != 1 for first and last mdsvalue("$",[[[[[[[[1,2]]]]]]],[[[[[[[3,4]]]]]]]]) +FOR(_i=1;_i<=3;_i++)\ +{\ +setenv("mdsip_path=thread://"//char(0x30+_i)//"::.");\ +treeopennew('MDSIP', _i);\ +} +treeaddnode('A', _, 0) +treewrite() +treeputrecord('A',RANGE(3)) +tcl('deco A') +WHILE(treeclose() & 1);mdsdisconnect() # test CheckClient @public _hostfile = "/tmp/test-mdsip.hosts";\ fun set_hostfile(in _lines) {\ diff --git a/tditest/testing/test-mdsip0.ans b/tditest/testing/test-mdsip0.ans new file mode 100644 index 0000000000..06953cd15d --- /dev/null +++ b/tditest/testing/test-mdsip0.ans @@ -0,0 +1,27 @@ +setenv("MDSIP_MAX_VERSION=0") +65545 +mdsconnect("thread://0")>=0 +1BU +mdsvalue("$",[1,2,3]) +[1,2,3] +mdsvalue("DECOMPILE($)",[[1,2],[3,4]]) +"[[1,2], [3,4]]" +mdsvalue("$",[[[[[[[1]]]]]]]) +[[[[[[[1]]]]]]] +mdsvalue("$",[[[[[[[[1]]]]]]]]) +[[[[[[[[1]]]]]]]] +mdsvalue("$",[[[[[[[[1,2]]]]]]],[[[[[[[3,4]]]]]]]]) +[[[[[[[[1,2]]]]]]], [[[[[[[3,4]]]]]]]] +FOR(_i=1;_i<=3;_i++){setenv("mdsip0_path=thread://"//char(0x30+_i)//"::.");treeopennew('MDSIP0', _i);} +3 +treeaddnode('A', _, 0) +265389633 +treewrite() +265389633 +treeputrecord('A',RANGE(3)) +265389633 +tcl('deco A') +RANGE(3) +1 +WHILE(treeclose() & 1);mdsdisconnect() +65545 diff --git a/tditest/testing/test-mdsip0.tdi b/tditest/testing/test-mdsip0.tdi new file mode 100644 index 0000000000..37ee852993 --- /dev/null +++ b/tditest/testing/test-mdsip0.tdi @@ -0,0 +1,24 @@ +setenv("MDSIP_MAX_VERSION=0") +mdsconnect("thread://0")>=0 +# 0 dims ; TODO: locks up next mdsvalue: CONNECTIONLIST_LOCK +#mdsvalue("$",[]) +# 1 dim +mdsvalue("$",[1,2,3]) +# 2 dims; deco +mdsvalue("DECOMPILE($)",[[1,2],[3,4]]) +# 7 dims +mdsvalue("$",[[[[[[[1]]]]]]]) +# 8 dims dim[i] == 1 for all i<8 +mdsvalue("$",[[[[[[[[1]]]]]]]]) +# 8 dims dim[i] != 1 for first and last +mdsvalue("$",[[[[[[[[1,2]]]]]]],[[[[[[[3,4]]]]]]]]) +FOR(_i=1;_i<=3;_i++)\ +{\ +setenv("mdsip0_path=thread://"//char(0x30+_i)//"::.");\ +treeopennew('MDSIP0', _i);\ +} +treeaddnode('A', _, 0) +treewrite() +treeputrecord('A',RANGE(3)) +tcl('deco A') +WHILE(treeclose() & 1);mdsdisconnect() diff --git a/tditest/testing/test-tdishr.ans b/tditest/testing/test-tdishr.ans index ed520cfcfb..80abe6ea71 100644 --- a/tditest/testing/test-tdishr.ans +++ b/tditest/testing/test-tdishr.ans @@ -1,7 +1,7 @@ EXTRACT(len(_$0)-16,16,_$0) "/test-tdishr.tdi" -deallocate(_$0) -1 +deallocate(_$0)+deallocate(_$1) +2 _a=1 1 allocated(_a) @@ -10,11 +10,10 @@ show_private(_a) Private _A = 1 1 show_private() -Private _$1 = "1" Private _$2 = "2" Private _$3 = "3" Private _A = 1 -4 +3 deallocate() * allocated(_a) diff --git a/tditest/testing/test-tdishr.tdi b/tditest/testing/test-tdishr.tdi index 515035d6a1..7ebc26b560 100644 --- a/tditest/testing/test-tdishr.tdi +++ b/tditest/testing/test-tdishr.tdi @@ -1,7 +1,7 @@ # allocations _$0 should end with "/test-tdishr.tdi" EXTRACT(len(_$0)-16,16,_$0) -# deallocate _$0 as it varies with os in tests -deallocate(_$0) +# deallocate _$0 and _$1 as they vary with os in tests +deallocate(_$0)+deallocate(_$1) _a=1 allocated(_a) show_private(_a) diff --git a/treeshr/RemoteAccess.c b/treeshr/RemoteAccess.c index 19ac223359..6864c93096 100644 --- a/treeshr/RemoteAccess.c +++ b/treeshr/RemoteAccess.c @@ -78,7 +78,7 @@ static inline char *replaceBackslashes(char *filename) return filename; } -static int remote_connect(char *server, int inc_count) +static int remote_connect(char *server) { #define CONMSG(TYP, PRI, ...) TYP("Host(conid=%d, links=?, unique='%s'), server='%s'" PRI, conid, unique, server, __VA_ARGS__) int conid = -1; @@ -120,7 +120,7 @@ static int remote_connect(char *server, int inc_count) { host = malloc(sizeof(Host)); host->conid = conid; - host->links = !!inc_count; + host->links = 1; host->unique = strdup(unique); host->next = TREE_HOSTLIST; TREE_HOSTLIST = host; @@ -246,7 +246,7 @@ int ConnectTreeRemote(PINO_DATABASE *dblist, char const *tree, int conid; logname[strlen(logname) - 2] = '\0'; int status = TreeSUCCESS; - conid = remote_connect(logname, 1); + conid = remote_connect(logname); if (conid != -1) { status = tree_open(dblist, conid, subtree_list ? subtree_list : tree); @@ -282,7 +282,7 @@ int ConnectTreeRemote(PINO_DATABASE *dblist, char const *tree, } } else - remote_disconnect(conid, 0); + remote_disconnect(conid, B_FALSE); } else status = TreeCONNECTFAIL; @@ -763,29 +763,28 @@ int PutRecordRemote(PINO_DATABASE *dblist, int nid_in, struct descriptor *dsc, int utility_update) { int status; - EMPTYXD(ans); + EMPTYXD(xd); char exp[80]; if (dsc) { sprintf(exp, "TreeShr->TreePutRecord(val(%d),xd($),val(%d))", nid_in, utility_update); - status = MdsValueDsc(dblist->tree_info->channel, exp, dsc, &ans, NULL); + status = MdsValueDsc(dblist->tree_info->channel, exp, dsc, &xd, NULL); } else { sprintf(exp, "TreeShr->TreePutRecord(val(%d),val(0),val(%d))", nid_in, utility_update); - status = MdsValueDsc(dblist->tree_info->channel, exp, &ans, NULL); + status = MdsValueDsc(dblist->tree_info->channel, exp, &xd, NULL); } - if (ans.pointer) + if (xd.pointer) { - if (ans.pointer->dtype == DTYPE_L) - status = *(int *)ans.pointer->pointer; + if (xd.pointer->dtype == DTYPE_L) + status = *(int *)xd.pointer->pointer; else if (STATUS_OK) status = 0; - MdsFree1Dx(&ans, NULL); } - MdsIpFreeDsc(&ans); + MdsIpFreeDsc(&xd); return status; } @@ -926,13 +925,14 @@ int TreeTurnOffRemote(PINO_DATABASE *dblist, int nid) int TreeGetCurrentShotIdRemote(const char *treearg, char *path, int *shot) { int status = TreeFAILURE; - int channel = remote_connect(path, 0); - if (channel > 0) + int conid = remote_connect(path); + if (conid > 0) { struct descrip ans = {0}; struct descrip tree = STR2DESCRIP(treearg); - status = MdsValue(channel, "TreeShr->TreeGetCurrentShotId(ref($))", &tree, + status = MdsValue(conid, "TreeShr->TreeGetCurrentShotId(ref($))", &tree, &ans, NULL); + remote_disconnect(conid, B_FALSE); if (ans.ptr) { if (ans.dtype == DTYPE_L) @@ -948,14 +948,15 @@ int TreeGetCurrentShotIdRemote(const char *treearg, char *path, int *shot) int TreeSetCurrentShotIdRemote(const char *treearg, char *path, int shot) { int status = 0; - int channel = remote_connect(path, 0); - if (channel > 0) + int conid = remote_connect(path); + if (conid > 0) { struct descrip ans = {0}; struct descrip tree = STR2DESCRIP(treearg); char exp[64]; sprintf(exp, "TreeShr->TreeSetCurrentShotId(ref($),val(%d))", shot); - status = MdsValue(channel, exp, &tree, &ans, NULL); + status = MdsValue(conid, exp, &tree, &ans, NULL); + remote_disconnect(conid, B_FALSE); if (ans.ptr) { status = (ans.dtype == DTYPE_L) ? *(int *)ans.ptr : 0; @@ -1127,7 +1128,7 @@ static inline int mds_io_request(int conid, mds_io_mode idx, size_t size, if (idx != MDS_IO_CLOSE_K) fprintf(stderr, "Error in GetAnswerInfoTS: mode = %d, status = %d\n", idx, status); - remote_disconnect(conid, 0); + remote_disconnect(conid, B_FALSE); } } return status; @@ -1194,7 +1195,7 @@ inline static int io_open_remote(char *host, char *filename, int options, if (options & O_RDWR) mdsio.open.options |= MDS_IO_O_RDWR; if (*conid == -1) - *conid = remote_connect(host, 1); + *conid = remote_connect(host); if (*conid != -1) { fd = @@ -1261,7 +1262,7 @@ inline static int io_close_remote(int conid, int fd) int status = MdsIoRequest(conid, MDS_IO_CLOSE_K, sizeof(mdsio.close), &mdsio, NULL, &len, &dout, &msg); if (STATUS_OK) - remote_disconnect(conid, 0); + remote_disconnect(conid, B_FALSE); if (STATUS_OK && sizeof(int) == len) { ret = *(int *)dout; @@ -1574,7 +1575,7 @@ inline static int io_exists_remote(char *host, char *filename) { int ret; INIT_AND_FREE_ON_EXIT(void *, msg); - int conid = remote_connect(host, 1); + int conid = remote_connect(host); if (conid != -1) { mdsio_t mdsio = {.exists = {.length = strlen(filename) + 1}}; @@ -1582,6 +1583,7 @@ inline static int io_exists_remote(char *host, char *filename) char *dout; int status = MdsIoRequest(conid, MDS_IO_EXISTS_K, sizeof(mdsio.exists), &mdsio, filename, &len, &dout, &msg); + remote_disconnect(conid, B_FALSE); if (STATUS_OK && len == sizeof(int)) ret = *(int *)dout; else @@ -1615,7 +1617,7 @@ inline static int io_remove_remote(char *host, char *filename) { int ret; INIT_AND_FREE_ON_EXIT(void *, msg); - int conid = remote_connect(host, 1); + int conid = remote_connect(host); if (conid != -1) { mdsio_t mdsio = {.remove = {.length = strlen(filename) + 1}}; @@ -1623,6 +1625,7 @@ inline static int io_remove_remote(char *host, char *filename) char *dout; int status = MdsIoRequest(conid, MDS_IO_REMOVE_K, sizeof(mdsio.remove), &mdsio, filename, &len, &dout, &msg); + remote_disconnect(conid, B_FALSE); if (STATUS_OK && len == sizeof(int)) ret = *(int *)dout; else @@ -1653,7 +1656,7 @@ inline static int io_rename_remote(char *host, char *filename_old, { int ret; int conid; - conid = remote_connect(host, 1); + conid = remote_connect(host); if (conid != -1) { INIT_AND_FREE_ON_EXIT(char *, names); @@ -1666,6 +1669,7 @@ inline static int io_rename_remote(char *host, char *filename_old, char *dout; int status = MdsIoRequest(conid, MDS_IO_RENAME_K, sizeof(mdsio.rename), &mdsio, names, &len, &dout, &msg); + remote_disconnect(conid, B_FALSE); if (STATUS_OK && len == sizeof(int)) ret = *(int *)dout; else @@ -1801,15 +1805,15 @@ inline static int io_open_one_remote(char *host, char *filepath, int *enhanced) { int status; - static int (*GetConnectionVersion)(int) = NULL; - status = LibFindImageSymbol_C("MdsIpShr", "GetConnectionVersion", - &GetConnectionVersion); + static int (*MdsIpGetConnectionVersion)(int) = NULL; + status = LibFindImageSymbol_C("MdsIpShr", "MdsIpGetConnectionVersion", + &MdsIpGetConnectionVersion); do { - *conid = remote_connect(host, 1); + *conid = remote_connect(host); if (*conid != -1) { - if (GetConnectionVersion(*conid) < MDSIP_VERSION_OPEN_ONE) + if (MdsIpGetConnectionVersion(*conid) < MDSIP_VERSION_OPEN_ONE) { if (*filepath && !strstr(filepath, "::")) { diff --git a/treeshr/TreeAddNode.c b/treeshr/TreeAddNode.c index edf47046a7..6e4575e70b 100644 --- a/treeshr/TreeAddNode.c +++ b/treeshr/TreeAddNode.c @@ -890,6 +890,7 @@ int _TreeWriteTree(void **dbid, char const *exp_ptr, int shotid) ((size_t)info_ptr->header->externals * 4u + 511u) / 512u; strcat(nfilenam, "#"); ntreefd = MDS_IO_OPEN(nfilenam, O_WRONLY | O_CREAT | O_TRUNC, 0664); +#define GOTO_ERROR_CLOSE do{MDS_IO_CLOSE(ntreefd);goto error_exit;}while(0) if (ntreefd != -1) { status = MDSplusERROR; @@ -899,24 +900,22 @@ int _TreeWriteTree(void **dbid, char const *exp_ptr, int shotid) FreeHeaderOut(header); status = TreeWRITETREEERR; if (num != (ssize_t)(header_pages * 512)) - { - goto error_exit; - } + GOTO_ERROR_CLOSE; num = MDS_IO_WRITE(ntreefd, info_ptr->node, 512 * node_pages); if (num != (ssize_t)(node_pages * 512)) - goto error_exit; + GOTO_ERROR_CLOSE; num = MDS_IO_WRITE(ntreefd, info_ptr->tags, 512 * tags_pages); if (num != (ssize_t)(tags_pages * 512)) - goto error_exit; + GOTO_ERROR_CLOSE; num = MDS_IO_WRITE(ntreefd, info_ptr->tag_info, 512 * tag_info_pages); if (num != (ssize_t)(tag_info_pages * 512)) - goto error_exit; + GOTO_ERROR_CLOSE; num = MDS_IO_WRITE(ntreefd, info_ptr->external, 512 * external_pages); if (num != (ssize_t)(external_pages * 512)) - goto error_exit; + GOTO_ERROR_CLOSE; status = TreeWriteNci(info_ptr); if (STATUS_NOT_OK) - goto error_exit; + GOTO_ERROR_CLOSE; status = TreeSUCCESS; if (info_ptr->channel > -1) status = MDS_IO_CLOSE(info_ptr->channel); diff --git a/treeshr/TreeOpen.c b/treeshr/TreeOpen.c index b6680c872d..f38ff6de52 100644 --- a/treeshr/TreeOpen.c +++ b/treeshr/TreeOpen.c @@ -73,7 +73,7 @@ inline static char *strndup(const char *src, size_t n) int treeshr_errno = 0; extern int MDSEventCan(); static void RemoveBlanksAndUpcase(char *out, char const *in); -static int CloseTopTree(PINO_DATABASE *dblist, int call_hook); +static int close_top_tree(PINO_DATABASE *dblist, int call_hook); static int ConnectTree(PINO_DATABASE *dblist, char *tree, NODE *parent, char *subtree_list); static int CreateDbSlot(PINO_DATABASE **dblist, char *tree, int shot, @@ -317,7 +317,7 @@ int _TreeClose(void **dbid, char const *tree, int shot) } else if ((*dblist)->open) { - status = CloseTopTree(*dblist, 1); + status = close_top_tree(*dblist, 1); if (STATUS_OK) free_top_db(dblist); } @@ -328,7 +328,7 @@ int _TreeClose(void **dbid, char const *tree, int shot) return status; } -static int CloseTopTree(PINO_DATABASE *dblist, int call_hook) +static int close_top_tree(PINO_DATABASE *dblist, int call_hook) { int status = TreeSUCCESS; if (!dblist) @@ -396,7 +396,6 @@ static int CloseTopTree(PINO_DATABASE *dblist, int call_hook) } free(local_info->edit); } - /******************************************************** For each tree in the linked list, first the pages must be remapped to the pagefile using sys$cretva before they can @@ -733,7 +732,7 @@ static int CreateDbSlot(PINO_DATABASE **dblist, char *tree, int shot, case CLOSE: move_to_top(prev_db, db); - CloseTopTree(*dblist, 1); + close_top_tree(*dblist, 1); status = TreeSUCCESS; break; case ERROR_DIRTY: @@ -762,7 +761,7 @@ static int CreateDbSlot(PINO_DATABASE **dblist, char *tree, int shot, if (useable_db) { move_to_top(saved_prev_db, useable_db); - CloseTopTree(*dblist, 1); + close_top_tree(*dblist, 1); status = TreeSUCCESS; } else @@ -1254,22 +1253,26 @@ int TreeReopenDatafile(struct tree_info *info) int TreeReopenNci(struct tree_info *info) { - int status = 1, reopen_get, reopen_put; + int status = 1; WRLOCKINFO(info); if (info->nci_file) { - reopen_get = info->nci_file->get > 0; - reopen_put = info->nci_file->put > 0; - if (reopen_get) - MDS_IO_CLOSE(info->nci_file->get); - if (reopen_put) - MDS_IO_CLOSE(info->nci_file->put); + int reopen_get = info->nci_file->get; + int reopen_put = info->nci_file->put; free(info->nci_file); info->nci_file = 0; if (reopen_get) + { status = _TreeOpenNciR(info); - if (STATUS_OK && reopen_put) - status = _TreeOpenNciW(info, 0); + MDS_IO_CLOSE(reopen_get); + } + if (reopen_put) + { + if (STATUS_OK) + status = _TreeOpenNciW(info, 0); + MDS_IO_CLOSE(reopen_put); + } + } UNLOCKINFO(info); return status; @@ -1353,6 +1356,7 @@ int _TreeOpenEdit(void **dbid, char const *tree_in, int shot_in) int _TreeOpenNew(void **dbid, char const *tree_in, int shot_in) { + int fd_keepalive = -1; // in case tree is remote TREE_INFO *info; char *tree = strdup(tree_in); int shot; @@ -1381,17 +1385,22 @@ int _TreeOpenNew(void **dbid, char const *tree_in, int shot_in) &info->filespec, &fd); if (fd > -1) { - MDS_IO_CLOSE(fd); + fd_keepalive = fd; info->channel = -2; status = OpenOne(info, (*dblist)->tree_info, TREE_NCIFILE_TYPE, 1, 0, NULL, &fd); + if (fd > -1) { - MDS_IO_CLOSE(fd); + MDS_IO_CLOSE(fd_keepalive); + fd_keepalive = fd; status = OpenOne(info, (*dblist)->tree_info, TREE_DATAFILE_TYPE, 1, 0, NULL, &fd); if (fd > -1) - MDS_IO_CLOSE(fd); + { + MDS_IO_CLOSE(fd_keepalive); + fd_keepalive = fd; + } } } if (STATUS_OK) @@ -1452,7 +1461,10 @@ int _TreeOpenNew(void **dbid, char const *tree_in, int shot_in) } } if (STATUS_OK) + { _TreeWriteTree(dbid, 0, 0); + MDS_IO_CLOSE(fd_keepalive); + } return status; } @@ -1463,7 +1475,7 @@ void TreeFreeDbid(void *dbid) MDSDBG("Destroyed DB %" PRIxPTR "\n", (uintptr_t)dbid); PINO_DATABASE *db = (PINO_DATABASE *)dbid; TreeFreeDbid(db->next); - CloseTopTree(db, 1); + close_top_tree(db, 1); free_xd(&db->timecontext.start); free_xd(&db->timecontext.end); free_xd(&db->timecontext.delta); diff --git a/treeshr/TreePutRecord.c b/treeshr/TreePutRecord.c index f45c99d46d..44cb67fb26 100644 --- a/treeshr/TreePutRecord.c +++ b/treeshr/TreePutRecord.c @@ -457,22 +457,25 @@ int _TreeOpenDatafileW(TREE_INFO *info, int *stv_ptr, int tmpfile) } if (STATUS_OK) { - int old_get = df_ptr->get; char *filename = tree_to_datafile(info->filespec, tmpfile); + int old_fd = df_ptr->get; df_ptr->get = MDS_IO_OPEN( filename, tmpfile ? O_RDWR | O_CREAT | O_TRUNC | O_EXCL : O_RDONLY, 0664); status = (df_ptr->get == -1) ? TreeFAILURE : TreeSUCCESS; if (df_ptr->get == -1) - df_ptr->get = old_get; - else if (df_ptr->get > 0) - MDS_IO_CLOSE(old_get); + df_ptr->get = old_fd; + else if (old_fd > 0) + MDS_IO_CLOSE(old_fd); if (STATUS_OK) { + old_fd = df_ptr->put; df_ptr->put = MDS_IO_OPEN(filename, O_RDWR, 0); status = (df_ptr->put == -1) ? TreeFAILURE : TreeSUCCESS; if (df_ptr->put == -1) - df_ptr->put = 0; + df_ptr->put = old_fd; + else if (old_fd > 0) + MDS_IO_CLOSE(old_fd); if (STATUS_OK) df_ptr->open_for_write = 1; } From 673c40ce35be5680108492397314e161730ae085 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Thu, 1 Jul 2021 09:15:13 -0400 Subject: [PATCH 009/172] Feature: Add extern entrypoint CamXlateLogicalname (#2321) A user wants to call xlate_logicalname in camshr. New entrypoint added to expose this routine. Closes issue: https://github.com/MDSplus/mdsplus/issues/2319 --- camshr/xlate_logicalname.c | 4 ++++ include/camshr.h | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/camshr/xlate_logicalname.c b/camshr/xlate_logicalname.c index e3a202ed90..511add2d22 100644 --- a/camshr/xlate_logicalname.c +++ b/camshr/xlate_logicalname.c @@ -104,3 +104,7 @@ int xlate_logicalname(char *Name, CamKey *key) return status; } +EXPORT int CamXlateLogicalname(char *Name, CamKey *key) +{ + return xlate_logicalname(Name, key); +} diff --git a/include/camshr.h b/include/camshr.h index 7384b4fec5..d36ada0ee4 100644 --- a/include/camshr.h +++ b/include/camshr.h @@ -25,3 +25,13 @@ extern int CamPiow(char *name, int a, int f, void *data, int mem, extern int CamPioQrepw(char *name, int a, int f, void *data, int mem, unsigned short *iosb); extern int CamVerbose(int mode); + +typedef struct +{ + char scsi_port; + char scsi_address; + char slot; + char crate; +} CamKey; + +extern int CamXlateLogicalname(char *Name, CamKey *key); From cc226d9db34338f081a7fd071d726358965d5bf6 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Thu, 1 Jul 2021 10:07:00 -0400 Subject: [PATCH 010/172] Fix: change wait mode from 'Default' to 'Busy' (#2336) Default Wait mode does not seem to work in all circumstances. this commit changes it to 'Busy' wait instead. Also: Encode strings for Python3 compatability. --- pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index a9c2ac04a4..3e3640bcfb 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -499,7 +499,7 @@ def buildConfiguration(self): confText += ' Class = ReferenceContainer\n' confText += ' +IDLE_MDSPLUS_TIMER = {\n' confText += ' Class = LinuxTimer\n' - confText += ' SleepNature = "Default"\n' + confText += ' SleepNature = "Busy"\n' confText += ' Signals = {\n' confText += ' Counter = {\n' confText += ' Type = uint32\n' @@ -582,13 +582,13 @@ def gotorun(self): marteName = self.getNode('name').data() eventString1 = 'StateMachine:GOTORUN' Event.seteventRaw(marteName, np.frombuffer( - eventString1, dtype=np.uint8)) + eventString1.encode(), dtype=np.uint8)) def gotoidle(self): marteName = self.getNode('name').data() eventString1 = 'StateMachine:GOTOIDLE' Event.seteventRaw(marteName, np.frombuffer( - eventString1, dtype=np.uint8)) + eventString1.encode(), dtype=np.uint8)) @@ -599,13 +599,13 @@ def doState(self, state): eventString2 = marteName+':'+'PrepareNextState:'+stateName eventString3 = marteName+':StartNextStateExecution:XX' Event.seteventRaw(marteName, np.frombuffer( - eventString1, dtype=np.uint8)) + eventString1.encode(), dtype=np.uint8)) time.sleep(.1) Event.seteventRaw(marteName, np.frombuffer( - eventString2, dtype=np.uint8)) + eventString2.encode(), dtype=np.uint8)) time.sleep(.1) Event.seteventRaw(marteName, np.frombuffer( - eventString3, dtype=np.uint8)) + eventString3.encode(), dtype=np.uint8)) return 1 def doState1(self): @@ -629,13 +629,13 @@ def suspendMarte(self): eventString2 = marteName+':'+'PrepareNextState:IDLE' eventString3 = marteName+':StartNextStateExecution:XX' Event.seteventRaw(marteName, np.frombuffer( - eventString1, dtype=np.uint8)) + eventString1.encode(), dtype=np.uint8)) time.sleep(0.1) Event.seteventRaw(marteName, np.frombuffer( - eventString2, dtype=np.uint8)) + eventString2.encode(), dtype=np.uint8)) time.sleep(0.1) Event.seteventRaw(marteName, np.frombuffer( - eventString3, dtype=np.uint8)) + eventString3.encode(), dtype=np.uint8)) return 1 def stopMarte(self): From 2d3386acd4cae21783dffe05ee7330fd9546ca64 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Mon, 12 Jul 2021 14:02:36 +0200 Subject: [PATCH 011/172] Fix:change incorrect jScope property file (#2346) Co-authored-by: GabrieleManduchi --- java/jscope/src/main/java/mds/jscope/jScopeFacade.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/jscope/src/main/java/mds/jscope/jScopeFacade.java b/java/jscope/src/main/java/mds/jscope/jScopeFacade.java index 93a0ac1230..77b00b8e6e 100644 --- a/java/jscope/src/main/java/mds/jscope/jScopeFacade.java +++ b/java/jscope/src/main/java/mds/jscope/jScopeFacade.java @@ -376,8 +376,8 @@ else if (rb.isSelected() && rb.getText().equals("Java Look and Feel")) private static final JWindow splashScreen = new JWindow(); static { // handle case jScope vs.jscope - String profile = System.getProperty("user.home") + File.separator + "jscope"; - final String upper = System.getProperty("user.home") + File.separator + "jscope"; + String profile = System.getProperty("user.home") + File.separator + "jScope"; + final String upper = System.getProperty("user.home") + File.separator + "jScope"; if (!new File(profile).exists() && new File(upper).exists()) profile = upper; JSCOPE_PROFILE = profile; From 32c19412348fd1e121f6b77f752217928e99f4fe Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Mon, 12 Jul 2021 20:38:06 -0500 Subject: [PATCH 012/172] Feature: New TDI python function that query Influxdb data from an MDSplus node (#2348) * Feature: New TDI python fun to read data from Influxdb from an MDSplus tree * Only use getTimeContext. Query was improved to be more general * Add small comment * Read credentials from file * Change input order. Add address and credentials * Address and credentials input as MDSplus tree nodes * Add small comment * Consolidate WHERE and time start and end tiime * Refactor code * Several changes to input parameters and variable names * Fix to the 435st class so that the trig_time node is correctly populated with the star time of the shot * Add file in kernel packaging list --- deploy/packaging/debian/kernel.noarch | 1 + deploy/packaging/redhat/kernel.noarch | 1 + pydevices/HtsDevices/acq2106_435st.py | 4 + tdi/python/influxSignal.py | 150 ++++++++++++++++++++++++++ 4 files changed, 156 insertions(+) create mode 100644 tdi/python/influxSignal.py diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index a972662fd8..6e5af350c3 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -156,6 +156,7 @@ ./usr/local/mdsplus/tdi/python/intersect1d.py ./usr/local/mdsplus/tdi/python/pyfun.py ./usr/local/mdsplus/tdi/python/setdiff1d.py +./usr/local/mdsplus/tdi/python/influxSignal.py ./usr/local/mdsplus/tdi/remote/GetManyExecute.fun ./usr/local/mdsplus/tdi/remote/ListConnections.fun ./usr/local/mdsplus/tdi/remote/MdsConnect.fun diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index 5c37684743..8d1aad760f 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -182,6 +182,7 @@ ./usr/local/mdsplus/tdi/python/intersect1d.py ./usr/local/mdsplus/tdi/python/pyfun.py ./usr/local/mdsplus/tdi/python/setdiff1d.py +./usr/local/mdsplus/tdi/python/influxSignal.py ./usr/local/mdsplus/tdi/remote ./usr/local/mdsplus/tdi/remote/GetManyExecute.fun ./usr/local/mdsplus/tdi/remote/ListConnections.fun diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index 9e089d6d43..7ef382f63f 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -273,6 +273,10 @@ def lcma(arr): except Empty: continue + if self.dev.trig_time.getDataNoRaise() is None: + self.dev.trig_time.record = self.device_thread.trig_time - \ + ((self.device_thread.io_buffer_size / np.int32(0).nbytes) * dt) + buffer = np.right_shift(np.frombuffer(buf, dtype='int32'), 8) i = 0 for c in self.chans: diff --git a/tdi/python/influxSignal.py b/tdi/python/influxSignal.py new file mode 100644 index 0000000000..71c802e9b6 --- /dev/null +++ b/tdi/python/influxSignal.py @@ -0,0 +1,150 @@ +# +# Copyright (c) 2021, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +import MDSplus + +try: + from influxdb import InfluxDBClient +except: + print( + "You must install the `influxdb` python package.") + exit(1) + +def influxSignal(fieldKey, where, series=None, database=None, config=None, shotStartTime=None, shotEndTime=None): + tree = MDSplus.Tree() + + if series is None: + series = tree.getNode('\INFLUX_SERIES') + + if database is None: + database = tree.getNode('\INFLUX_DATABASE') + + if config is None: + config = tree.getNode('\INFLUX_CONFIG') + + if shotStartTime is None: + shotStartTime = tree.getNode('\INFLUX_START_TIME') + + if shotEndTime is None: + shotEndTime = tree.getNode('\INFLUX_END_TIME') + + """Instantiate a connection to the InfluxDB.""" + username = '' + password = '' + try: + with open(config.data()) as file: + lines = file.readlines() + + if len(lines) < 2: + print("Failed to read influx config from file %s" %(config.data(),)) + + host = lines[0].strip('\n') + username = lines[1].strip('\n') + password = lines[2].strip('\n') + + except IOError as e: + print("Failed to open credentials file %s" %(config.data(),)) + + port = 8086 + if ':' in host: + parts = host.split(':') + host = parts[0] + port = int(parts[1]) + + database = database.data() + series = series.data() + fieldKey = fieldKey.data() + shotStartTime = shotStartTime.data() + shotEndTime = shotEndTime.getDataNoRaise() + + if where == '': + return + + whereList = [where.data()] + + timeContext = MDSplus.Tree.getTimeContext() + + startTime = shotStartTime + endTime = shotEndTime + + #print('Getting time context from the tree: %s '%(timeContext,)) + + # The time context is in seconds relative to the start of the shot. + if timeContext[0] is not None: + startTime = shotStartTime + (int(timeContext[0]) * 1000) + if timeContext[1] is not None: + endTime = shotStartTime + (int(timeContext[1]) * 1000) + + # TODO: timeContext[2] is the interval which influx supports, therefore we should support it too. + + # Clamp the computed start/end time within the time bounds of the shot + if startTime < shotStartTime: + startTime = shotStartTime + if endTime is not None and endTime > shotEndTime: + endTime = shotEndTime + + startTimeQuery = '' + endTimeQuery = '' + + # Convert to nanosecond UNIX timestamp + startTimeQuery = 'time > %d' % (startTime * 1000000,) + + # Convert to nanosecond UNIX timestamp + if endTime is not None: + endTimeQuery = 'time < %d' % (endTime * 1000000,) + + if startTimeQuery != '': + whereList.append(startTimeQuery) + + if endTimeQuery != '': + whereList.append(endTimeQuery) + + where = '' + if len(whereList) > 0: + where = 'WHERE %s' % (' AND '.join(whereList),) + + client = InfluxDBClient(host, port, username, password, database) + + query = 'SELECT "%s" AS value FROM "%s" %s;' % (fieldKey, series, where) + #print('Query: %s' % query) + + result = client.query(query, params={'epoch': 'ms'}) + + data = list(result.get_points()) + + valueData = [None] * len(data) + timeData = [None] * len(data) + + i = 0 + for row in data: + valueData[i] = float(row['value']) + timeData[i] = (row['time'] - shotStartTime) / 1000 + i += 1 + + values = MDSplus.Float32Array(valueData) + times = MDSplus.Float32Array(timeData) + + return MDSplus.Signal(values, None, times) + From 79f896805c4d2dcb772a87f26feea8ecad3a56eb Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Tue, 13 Jul 2021 03:27:29 -0400 Subject: [PATCH 013/172] Fix: remove #pragma once from the code (#2349) User reported that #pragma once, which is a nonstandard feature is not supported by their compiler. As it is 'nonstandard' it seemed sensible to revert to #ifndef _FILENAME_EXT instead --- _include/P2WMutex.hpp | 5 ++++- _include/P2WSem.hpp | 5 ++++- _include/P2WThread.hpp | 5 ++++- _include/_mdsshr.h | 6 ++++-- _include/int128.h | 4 +++- configure.ac | 4 +++- deploy/gen_messages.py | 7 +++++-- include/Xmds/XmdsWaveform.h | 4 +++- include/camshr.h | 4 +++- include/dbidef.h | 4 +++- include/dcl.h | 4 +++- include/mdsshr.h | 5 +++-- include/ncidef.h | 4 +++- include/status.h | 4 +++- include/strroutines.h | 4 +++- include/tdishr.h | 4 +++- include/treeshr.h | 4 +++- include/usagedef.h | 4 +++- include/xmdsshr.h | 4 +++- mdsdcl/mdsdclthreadstatic.h | 4 +++- mdsshr/mdsshrp.h | 4 +++- mdsshr/mdsthreadstatic.h | 4 +++- mdstcpip/mdsIo.h | 4 +++- mdstcpip/mdsipshr/mdsipthreadstatic.h | 4 +++- servershr/Job.h | 4 +++- tdishr/tdithreadstatic.h | 5 ++++- testing/testing.h | 4 +++- treeshr/treeshr_xnci.h | 5 ++++- treeshr/treethreadstatic.h | 5 ++++- 29 files changed, 96 insertions(+), 32 deletions(-) diff --git a/_include/P2WMutex.hpp b/_include/P2WMutex.hpp index 2e780fe90f..da9a336c92 100644 --- a/_include/P2WMutex.hpp +++ b/_include/P2WMutex.hpp @@ -1,4 +1,6 @@ -#pragma once +#ifndef _P2WMUTEX_HPP +#define _P2WMUTEX_HPP + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif @@ -280,3 +282,4 @@ class P2WCond }; static_assert(sizeof(pthread_cond_t) == sizeof(P2WCond), "Size is not correct"); #endif +#endif // ifndef _P2WMUTEX_HPP diff --git a/_include/P2WSem.hpp b/_include/P2WSem.hpp index 2e5cc8f314..40c0f68a8d 100644 --- a/_include/P2WSem.hpp +++ b/_include/P2WSem.hpp @@ -1,4 +1,6 @@ -#pragma once +#ifndef _P2WSEM_HPP +#define _P2WSEM_HPP + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif @@ -70,3 +72,4 @@ class P2WSem } }; static_assert(sizeof(sem_t) == sizeof(P2WSem), "Size is not correct"); +#endif // ifndef _P2WSEM_HPP diff --git a/_include/P2WThread.hpp b/_include/P2WThread.hpp index c6270281d8..8cde968cd3 100644 --- a/_include/P2WThread.hpp +++ b/_include/P2WThread.hpp @@ -1,4 +1,6 @@ -#pragma once +#ifndef _P2WTHREAD_HPP +#define _P2WTHREAD_HPP + #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif @@ -348,3 +350,4 @@ class P2WThread } #endif // PTHREAD }; +#endif // ifndef _P2WTHREAD_HPP diff --git a/_include/_mdsshr.h b/_include/_mdsshr.h index 6ee15497a8..bc69e63e6f 100644 --- a/_include/_mdsshr.h +++ b/_include/_mdsshr.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef __MDSSHR_H +#define __MDSSHR_H #include #include #include @@ -19,4 +20,5 @@ struct sockaddr; static returns(*method) args = NULL; \ MDSSHR_LOAD_LIBROUTINE(method, lib, method, on_error) -extern int _LibGetHostAddr(const char *hostname, const char *service, struct sockaddr *sin); \ No newline at end of file +extern int _LibGetHostAddr(const char *hostname, const char *service, struct sockaddr *sin); +#endif // ifndef __MDSSHR_H \ No newline at end of file diff --git a/_include/int128.h b/_include/int128.h index 23d79d68af..6dbc8a7ce5 100644 --- a/_include/int128.h +++ b/_include/int128.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _INT128_H +#define _INT128_H #include #include #include @@ -379,3 +380,4 @@ static inline int int128_div(const int128_t *x, const int128_t *d, int128_minus(ans, ans); return 1; } +#endif // ifndef _INT128_H \ No newline at end of file diff --git a/configure.ac b/configure.ac index 4ec864598c..e57ec3fae3 100644 --- a/configure.ac +++ b/configure.ac @@ -1206,7 +1206,8 @@ dnl Here we define all custom autoheader adds to mdsconfig.h.in dnl add here what goes on tom of mdsconfig.h AH_TOP( -#pragma once +#ifndef _MDSCONFIG_H +#define _MDSCONFIG_H #ifdef _MSC_VER #define __attribute__(...) #define EXPORT __declspec(dllexport) @@ -1248,6 +1249,7 @@ AH_VERBATIM([_WIN32], [ dnl add here what goes on bottom of mdsconfig.h AH_BOTTOM( #endif // _MSC_VER else +#endif // ifndef _MDSCONFIG_H ) diff --git a/deploy/gen_messages.py b/deploy/gen_messages.py index 8cbeb36967..fa6e4484cc 100755 --- a/deploy/gen_messages.py +++ b/deploy/gen_messages.py @@ -135,7 +135,8 @@ class %(fac)s%(msgnam)s(%(fac)sException):%(depr)s """ inc_head = """ -#pragma once +#ifndef _{base}_{ext} +#define _{base}_{ext} #include """ @@ -296,7 +297,8 @@ def gen_include(root, filename, faclist, msglistm, f_test): print(filename) with open("%s/include/%sh" % (sourcedir, filename[0:-3]), 'w') as f_inc: add_c_header(f_inc, filename) - f_inc.write(inc_head) + parts = filename.upper().split('.') + f_inc.write(inc_head.format(base=parts[0],ext=parts[1])) for f in root.iter('facility'): facnam = f.get('name') facnum = int(f.get('value')) @@ -352,6 +354,7 @@ def gen_include(root, filename, faclist, msglistm, f_test): if not facnam in pfaclist: pfaclist.append(facnam) msglist.append(msg) + f_inc.write("#endif") # gen_msglist(): diff --git a/include/Xmds/XmdsWaveform.h b/include/Xmds/XmdsWaveform.h index 48ffb41744..409d4b22e5 100644 --- a/include/Xmds/XmdsWaveform.h +++ b/include/Xmds/XmdsWaveform.h @@ -41,7 +41,8 @@ Management. ----------------------------------------------------------------------------*/ -#pragma once +#ifndef _XMDSWAVEFORM_H +#define _XMDSWAVEFORM_H #include #ifndef _Xm_h #include @@ -210,3 +211,4 @@ extern void XmdsWaveformUpdate(Widget w, XmdsWaveformValStruct *x, extern void XmdsWaveformSetWave(Widget w, int count, float *x, float *y, Boolean *select, Boolean *pendown, Boolean autoscale, Boolean defer_update); +#endif //ifndef _XMDSWAVEFORM_H diff --git a/include/camshr.h b/include/camshr.h index d36ada0ee4..20868e4350 100644 --- a/include/camshr.h +++ b/include/camshr.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _CAMSHR_H +#define _CAMSHR_H extern int CamBytcnt(unsigned short *iosb); extern int CamError(int *xexp, int *qexp, unsigned short *iosb_in); @@ -35,3 +36,4 @@ typedef struct } CamKey; extern int CamXlateLogicalname(char *Name, CamKey *key); +#endif diff --git a/include/dbidef.h b/include/dbidef.h index 8f3ffe03c0..ecf0cecf39 100644 --- a/include/dbidef.h +++ b/include/dbidef.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _DBIDEF_H +#define _DBIDEF_H /* VAX/DEC CMS REPLACEMENT HISTORY, Element DBIDEF.H */ /* *3 1-APR-1991 17:29:45 TWF "Add readonly open" */ /* *2 16-FEB-1990 10:28:18 TWF "Add itmlst struct" */ @@ -33,3 +34,4 @@ typedef struct dbi_itm void *pointer; int *return_length_address; } DBI_ITM; +#endif \ No newline at end of file diff --git a/include/dcl.h b/include/dcl.h index ecf5f4c1eb..7834aff20f 100644 --- a/include/dcl.h +++ b/include/dcl.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _DCL_H +#define _DCL_H #include extern int mdsdclAddCommands(const char *name_in, char **error); @@ -20,3 +21,4 @@ extern int mdsdcl_do_command_extra_args(char const *command, char **prompt, char *(*getline)(), void *getlineinfo); extern int cli_get_value(void *ctx, const char *name, char **value); extern int cli_present(void *ctx, const char *name); +#endif \ No newline at end of file diff --git a/include/mdsshr.h b/include/mdsshr.h index 6b5d43f028..111de223bf 100644 --- a/include/mdsshr.h +++ b/include/mdsshr.h @@ -1,5 +1,5 @@ -#pragma once - +#ifndef _MDSSHR_H +#define _MDSSHR_H #define MdsCOMPRESSIBLE 3 #include #include @@ -159,3 +159,4 @@ extern "C" #ifdef __cplusplus } #endif +#endif diff --git a/include/ncidef.h b/include/ncidef.h index 2bd136c45a..e37ce6986c 100644 --- a/include/ncidef.h +++ b/include/ncidef.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _NCIDEF_H +#define _NCIDEF_H /************************************** NCIDEF.H - definitions of constants used in item list arguments to the @@ -93,3 +94,4 @@ typedef struct nci_itm void *pointer; int *return_length_address; } NCI_ITM; +#endif diff --git a/include/status.h b/include/status.h index 77f8b8567b..72a2eec55a 100644 --- a/include/status.h +++ b/include/status.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _STATUS_H +#define _STATUS_H #include #define STATUS_H(x) x #define FALSE 0 @@ -34,3 +35,4 @@ #define GOTO_IF_NOT_OK(MARK, CHECK) \ if (IS_NOT_OK((status = (CHECK)))) \ goto MARK; +#endif \ No newline at end of file diff --git a/include/strroutines.h b/include/strroutines.h index 514bb26d1b..3cb6e21c73 100644 --- a/include/strroutines.h +++ b/include/strroutines.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _STRROUTINES_H +#define _STRROUTINES_H #include @@ -51,3 +52,4 @@ static void __attribute__((unused)) free_d(void *ptr) #define INIT_AND_FREED_ON_EXIT(var, dtype) \ INIT_AS_AND_FREED_ON_EXIT(var, ((mdsdsc_d_t){0, dtype, CLASS_D, NULL})) #endif +#endif \ No newline at end of file diff --git a/include/tdishr.h b/include/tdishr.h index 004f16dc3e..7007168401 100644 --- a/include/tdishr.h +++ b/include/tdishr.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _TDISHR_H +#define _TDISHR_H #include #include #include @@ -31,3 +32,4 @@ extern int _TdiIntrinsic(void **ctx, opcode_t opcode, int narg, struct descriptor_xd *out_ptr); extern int CvtConvertFloat(void *invalue, uint32_t indtype, void *outvalue, uint32_t outdtype, uint32_t options); +#endif \ No newline at end of file diff --git a/include/treeshr.h b/include/treeshr.h index a908fb9bfa..4b6259f9a7 100644 --- a/include/treeshr.h +++ b/include/treeshr.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _TREESHR_H +#define _TREESHR_H /********** define this in case user code is checking it ************/ @@ -378,3 +379,4 @@ extern "C" #ifdef __cplusplus } #endif +#endif \ No newline at end of file diff --git a/include/usagedef.h b/include/usagedef.h index 5e1620eae3..a4bf5dd7a7 100644 --- a/include/usagedef.h +++ b/include/usagedef.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _USAGEDEF_H +#define _USAGEDEF_H /* USAGEDEF.H ************************************ Node Usage definitions @@ -28,3 +29,4 @@ TYPEDEF(1){TreeUSAGE_ANY = 0, TreeUSAGE_STRUCTURE = 1, TreeUSAGE_ACTION = 2, #undef TYPEDEF #undef ENDDEF #define TreeUSAGE_NONE TreeUSAGE_STRUCTURE +#endif diff --git a/include/xmdsshr.h b/include/xmdsshr.h index 6fca4efffd..e897f4e469 100644 --- a/include/xmdsshr.h +++ b/include/xmdsshr.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _XMDSSHR_H +#define _XMDSSHR_H #include #include #include @@ -74,3 +75,4 @@ extern EXPORT Pixmap *XmdsUsageGrayIcons(); extern EXPORT WidgetClass xmdsWaveformWidgetClass; extern EXPORT XmdsWaveformClassRec xmdsWaveformClassRec; +#endif diff --git a/mdsdcl/mdsdclthreadstatic.h b/mdsdcl/mdsdclthreadstatic.h index 985fe93c5b..3cc9894479 100644 --- a/mdsdcl/mdsdclthreadstatic.h +++ b/mdsdcl/mdsdclthreadstatic.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _MDSDCLTHREADSTATIC_H +#define _MDSDCLTHREADSTATIC_H #include "../mdsshr/mdsthreadstatic.h" #include "dcl_p.h" @@ -18,3 +19,4 @@ typedef struct #define DCL_DOCS DCLTHREADSTATIC_VAR->docs extern DEFINE_GETTHREADSTATIC(DCLTHREADSTATIC_TYPE, DclGetThreadStatic); +#endif // ifndef _MDSDCLTHREADSTATIC_H \ No newline at end of file diff --git a/mdsshr/mdsshrp.h b/mdsshr/mdsshrp.h index 804df40f72..5ca65f8a22 100644 --- a/mdsshr/mdsshrp.h +++ b/mdsshr/mdsshrp.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _MDSSHRP_H +#define _MDSSHRP_H #include @@ -22,3 +23,4 @@ extern int MDSUdpEventAstMask(char const *eventName, extern int MDSUdpEventCan(int eventid); extern int MDSUdpEvent(char const *eventName, int bufLen, char const *buf); extern int LibSFree1Dd(struct descriptor *out); +#endif //indef _MDSSHRP_H \ No newline at end of file diff --git a/mdsshr/mdsthreadstatic.h b/mdsshr/mdsthreadstatic.h index 69f8f4a1d8..738062c7e3 100644 --- a/mdsshr/mdsthreadstatic.h +++ b/mdsshr/mdsthreadstatic.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _MDSTHREADSTATIC_H +#define _MDSTHREADSTATIC_H #include #include #include @@ -59,3 +60,4 @@ typedef struct #define MDS_FIS_ERROR MDSTHREADSTATIC_VAR->librtl_fis_error extern DEFINE_GETTHREADSTATIC(MDSTHREADSTATIC_TYPE, MdsGetThreadStatic); +#endif // ifndef _MDSTHREADSTATIC_H diff --git a/mdstcpip/mdsIo.h b/mdstcpip/mdsIo.h index 56bfca1156..54a33f304a 100644 --- a/mdstcpip/mdsIo.h +++ b/mdstcpip/mdsIo.h @@ -1,5 +1,6 @@ -#pragma once +#ifndef _MDSIO_H +#define _MDSIO_H #ifndef DOXYGEN // hide this part from documentation typedef enum @@ -128,3 +129,4 @@ typedef union { } #endif #endif // DOXYGEN end of hidden code +#endif // ifndef _MDSIO_H diff --git a/mdstcpip/mdsipshr/mdsipthreadstatic.h b/mdstcpip/mdsipshr/mdsipthreadstatic.h index cdc21dd368..29a15ffd72 100644 --- a/mdstcpip/mdsipshr/mdsipthreadstatic.h +++ b/mdstcpip/mdsipshr/mdsipthreadstatic.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _MDSIPTHREADSTATIC_H +#define _MDSIPTHREADSTATIC_H #include "../mdsshr/mdsthreadstatic.h" #include "../mdsip_connections.h" @@ -16,3 +17,4 @@ typedef struct #define MDSIP_CONNECTIONS MDSIPTHREADSTATIC_VAR->connections extern DEFINE_GETTHREADSTATIC(MDSIPTHREADSTATIC_TYPE, MdsIpGetThreadStatic); +#endif // ifndef _MDSIPTHREADSTATIC_H diff --git a/servershr/Job.h b/servershr/Job.h index a571836b54..dc1aa79990 100644 --- a/servershr/Job.h +++ b/servershr/Job.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _JOB_H +#define _JOB_H #include #include @@ -262,3 +263,4 @@ static void Job_cleanup(int status, int jobid) j = Job_pop_by_conid(conid); } while (j); } +#endif // ifndef _JOB_H \ No newline at end of file diff --git a/tdishr/tdithreadstatic.h b/tdishr/tdithreadstatic.h index 08f0a7a13b..82854b6e45 100644 --- a/tdishr/tdithreadstatic.h +++ b/tdishr/tdithreadstatic.h @@ -1,4 +1,6 @@ -#pragma once +#ifndef _TDITHREADSTATIC_H +#define _TDITHREADSTATIC_H + #include "../mdsshr/mdsthreadstatic.h" #include "tdirefzone.h" @@ -72,3 +74,4 @@ typedef struct #define TDI_BALANCE (TDI_STACK.balance.all) extern DEFINE_GETTHREADSTATIC(TDITHREADSTATIC_TYPE, TdiGetThreadStatic); +#endif // ifndef _TDITHREADSTATIC_H diff --git a/testing/testing.h b/testing/testing.h index 768808c977..5c4b4ef0db 100644 --- a/testing/testing.h +++ b/testing/testing.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _TESTING_H +#define _TESTING_H #include #include @@ -211,3 +212,4 @@ _Pragma("GCC diagnostic ignored \"-Wcatch-value\"") TEST1(correct_exception_caught); \ } #endif +#endif // ifndef _TESTING_H diff --git a/treeshr/treeshr_xnci.h b/treeshr/treeshr_xnci.h index e1ca933157..076236cfb0 100644 --- a/treeshr/treeshr_xnci.h +++ b/treeshr/treeshr_xnci.h @@ -1,5 +1,7 @@ -#pragma once +#ifndef _TREESHR_XNCI_H +#define _TREESHR_XNCI_H + #include #ifdef __cplusplus extern "C" @@ -72,3 +74,4 @@ extern "C" #ifdef __cplusplus } #endif +#endif // ifndef _TREESHR_XNCI_H diff --git a/treeshr/treethreadstatic.h b/treeshr/treethreadstatic.h index a89f0c8c29..c2e627dc8d 100644 --- a/treeshr/treethreadstatic.h +++ b/treeshr/treethreadstatic.h @@ -1,4 +1,6 @@ -#pragma once +#ifndef _TREETHREADSTATIC_H +#define _TREETHREADSTATIC_H + #include "../mdsshr/mdsthreadstatic.h" #include "treeshrp.h" @@ -41,3 +43,4 @@ extern DEFINE_GETTHREADSTATIC(TREETHREADSTATIC_TYPE, TreeGetThreadStatic); extern void **TreeCtx(); extern EXPORT int TreeUsePrivateCtx(int onoff); +#endif // ifndef _TREETHREADSTATIC_H From 187945ca4777d055d44cb0370badd785c80aff3d Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Tue, 13 Jul 2021 09:27:56 +0200 Subject: [PATCH 014/172] Build: el7 has no python-numpy (#2338) --- deploy/packaging/linux.xml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 31c3568b3d..492a9225ef 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -778,7 +778,7 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null - + @@ -822,31 +822,37 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null - + - + + + + + + + - + - + - + From 635e0ec22b0fecc5dac8a3ba5eed92f7106f7c18 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Sat, 17 Jul 2021 23:06:45 +0200 Subject: [PATCH 015/172] Fix: TreeShr cleanup connections only at key locations of the code (#2353) * Fix: TreeShr added TreeCleanupConnections and cleanup only at key location inthe code * Build: avoid warning by using definition for unique size * Fx: ReuseCheck takes length argument which should match HOST_UNIQUE_SIZE --- treeshr/RemoteAccess.c | 37 ++++++++++++++++++++++++++++--------- treeshr/TreeOpen.c | 5 ++++- treeshr/TreeThreadStatic.c | 1 - treeshr/treethreadstatic.h | 3 ++- 4 files changed, 34 insertions(+), 12 deletions(-) diff --git a/treeshr/RemoteAccess.c b/treeshr/RemoteAccess.c index 6864c93096..b811398d2e 100644 --- a/treeshr/RemoteAccess.c +++ b/treeshr/RemoteAccess.c @@ -84,8 +84,8 @@ static int remote_connect(char *server) int conid = -1; MDSSHR_LOAD_LIBROUTINE_LOCAL(MdsIpShr, ReuseCheck, return conid, int, (char *, char *, int)); MDSSHR_LOAD_LIBROUTINE_LOCAL(MdsIpShr, ConnectToMds, return conid, int, (char *)); - char unique[128] = ""; - if (ReuseCheck(server, unique, 128) < 0) + char unique[HOST_UNIQUE_SIZE] = ""; + if (ReuseCheck(server, unique, HOST_UNIQUE_SIZE) < 0) { conid = ConnectToMds(server); if (conid == -1) @@ -103,7 +103,7 @@ static int remote_connect(char *server) TREETHREADSTATIC_INIT; for (host = TREE_HOSTLIST; host; host = host->next) { - if (!strcmp(host->unique, unique)) + if (!strncmp(host->unique, unique, HOST_UNIQUE_SIZE)) { conid = host->conid; host->links++; @@ -121,7 +121,7 @@ static int remote_connect(char *server) host = malloc(sizeof(Host)); host->conid = conid; host->links = 1; - host->unique = strdup(unique); + strncpy(host->unique, unique, HOST_UNIQUE_SIZE); host->next = TREE_HOSTLIST; TREE_HOSTLIST = host; MDSDBG(HOST_PRI ", server='%s': new", HOST_VAR(host), server); @@ -141,8 +141,8 @@ static int remote_disconnect(int conid, int force) if (conid == -1) return TreeSUCCESS; TREETHREADSTATIC_INIT; - Host **prev = &TREE_HOSTLIST, *host = TREE_HOSTLIST; - for (; host; prev = &host->next, host = host->next) + Host **phost = &TREE_HOSTLIST, *host = TREE_HOSTLIST; + for (; host; phost = &host->next, host = host->next) { if (host->conid == conid) { @@ -155,14 +155,14 @@ static int remote_disconnect(int conid, int force) { if (force) { + *phost = host->next; MDSWRN(HOST_PRI " disconnected", HOST_VAR(host)); + destroy_host(host); } else { - MDSDBG(HOST_PRI " disconnected", HOST_VAR(host)); + MDSDBG(HOST_PRI " idle", HOST_VAR(host)); } - *prev = host->next; - destroy_host(host); } break; } @@ -170,6 +170,25 @@ static int remote_disconnect(int conid, int force) return TreeSUCCESS; } +void TreeCleanupConnections() +{ + TREETHREADSTATIC_INIT; + Host **phost = &TREE_HOSTLIST, *host = TREE_HOSTLIST; + for (; host; host = *phost) + { + if (host->links <= 0) + { + *phost = host->next; + MDSDBG(HOST_PRI " cleaned up", HOST_VAR(host)); + destroy_host(host); + } + else + { + phost = &host->next; + } + } +} + /////////////////////////////////////////////////////////////////// ///////OLD THICK CLIENT//////////////////////////////////////////// /////////////////////////////////////////////////////////////////// diff --git a/treeshr/TreeOpen.c b/treeshr/TreeOpen.c index f38ff6de52..87eb4c03ac 100644 --- a/treeshr/TreeOpen.c +++ b/treeshr/TreeOpen.c @@ -83,7 +83,7 @@ static int GetVmForTree(TREE_INFO *info, int nomap); static int MapTree(TREE_INFO *info, TREE_INFO *root, int edit_flag); static void SubtreeNodeConnect(PINO_DATABASE *dblist, NODE *parent, NODE *subtreetop); - +extern void TreeCleanupConnections(); extern void **TreeCtx(); int TreeClose(char const *tree, int shot) @@ -325,6 +325,7 @@ int _TreeClose(void **dbid, char const *tree, int shot) status = TreeNOT_OPEN; } } + TreeCleanupConnections(); return status; } @@ -1351,6 +1352,7 @@ int _TreeOpenEdit(void **dbid, char const *tree_in, int shot_in) free_top_db(dblist); } } + TreeCleanupConnections(); return status; } @@ -1465,6 +1467,7 @@ int _TreeOpenNew(void **dbid, char const *tree_in, int shot_in) _TreeWriteTree(dbid, 0, 0); MDS_IO_CLOSE(fd_keepalive); } + TreeCleanupConnections(); return status; } diff --git a/treeshr/TreeThreadStatic.c b/treeshr/TreeThreadStatic.c index 6050ebd33d..3b0946d8da 100644 --- a/treeshr/TreeThreadStatic.c +++ b/treeshr/TreeThreadStatic.c @@ -49,7 +49,6 @@ void destroy_host(Host *host) MDSSHR_LOAD_LIBROUTINE_LOCAL(MdsIpShr, DisconnectFromMds, abort(), void, (int)); MDSDBG(HOST_PRI, HOST_VAR(host)); DisconnectFromMds(host->conid); - free(host->unique); free(host); } diff --git a/treeshr/treethreadstatic.h b/treeshr/treethreadstatic.h index c2e627dc8d..88badfa835 100644 --- a/treeshr/treethreadstatic.h +++ b/treeshr/treethreadstatic.h @@ -4,12 +4,13 @@ #include "../mdsshr/mdsthreadstatic.h" #include "treeshrp.h" +#define HOST_UNIQUE_SIZE 64 typedef struct host { struct host *next; int conid; int links; - char *unique; + char unique[HOST_UNIQUE_SIZE]; } Host; #define HOST_PRI "Host(conid=%d, links=%d, unique='%s')" #define HOST_VAR(h) (h)->conid, (h)->links, (h)->unique From 04b3390ee3aedb8057fa4a6a12854ef19e16b299 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Mon, 19 Jul 2021 11:56:26 +0200 Subject: [PATCH 016/172] Fix:changed decompile() no more supported to toString() (#2351) Co-authored-by: mdsplus --- epics/archiver/ChannelArchiver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epics/archiver/ChannelArchiver.java b/epics/archiver/ChannelArchiver.java index 3bc5a0b84a..ab8b3e71cf 100644 --- a/epics/archiver/ChannelArchiver.java +++ b/epics/archiver/ChannelArchiver.java @@ -513,7 +513,7 @@ public void run() } else { - getMany.append("put_"+count, "PutRow("+descr.getNodeName()+",1000,"+descr.getTimes()[0]+"Q,"+descr.getVal().decompile()+")", new Data[0]); + getMany.append("put_"+count, "PutRow("+descr.getNodeName()+",1000,"+descr.getTimes()[0]+"Q,"+descr.getVal().toString()+")", new Data[0]); } count++; if(count > 10000) From 1119dc6520e279186800b586b8a4938408e36591 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Tue, 27 Jul 2021 17:00:49 -0500 Subject: [PATCH 017/172] Fix: Get clock plan and calculate the correct nanosec per ticks for the ACQ2106 WRTD TICKNS. (#2355) * Fix: Set the WRTD_TICKNS from loaded clock plan * Fix the value of the 5M12 frequency * Improve some comments * Improve error handling * Remove 2 unused nodes * Remove un-necessary check logic and use sync_role query to check plan * Remove a small bug when building the plan string --- pydevices/HtsDevices/acq2106_WRTD.py | 90 ++++++++++++++++------------ 1 file changed, 52 insertions(+), 38 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_WRTD.py b/pydevices/HtsDevices/acq2106_WRTD.py index 91cf6003ea..cb48318421 100644 --- a/pydevices/HtsDevices/acq2106_WRTD.py +++ b/pydevices/HtsDevices/acq2106_WRTD.py @@ -44,11 +44,6 @@ class ACQ2106_WRTD(MDSplus.Device): 'value': '192.168.0.254', 'options': ('no_write_shot',) }, - { - 'path': ':HOSTNAME', - 'type': 'text', - 'options': ('no_write_shot',) - }, { 'path': ':COMMENT', 'type': 'text', @@ -71,12 +66,6 @@ class ACQ2106_WRTD(MDSplus.Device): 'value': 0., 'options': ('write_shot',) }, - { - 'path': ':T0', - 'type': 'numeric', - 'value': 0., - 'options': ('write_shot',) - }, # If DIO-PG is present: { 'path': ':DIO_SITE', @@ -100,8 +89,8 @@ class ACQ2106_WRTD(MDSplus.Device): { 'path': ':WR_INIT:WRTD_TICKNS', 'type': 'numeric', - 'value': 50, - 'options': ('no_write_shot',) + 'value': 50.0, + 'options': ('write_shot',) }, # 50msec - our "safe time for broadcast". From uut.cC.WRTD_DELTA_NS { @@ -197,7 +186,36 @@ def init(self): uut = self.getUUT() # Sets WRTD TICKNS in nsecs: defined by 1/MBCLK - uut.cC.WRTD_TICKNS = self.wr_init_wrtd_tickns.data() + # We can take MBCLK from the name of the clock plan that is going to be used when + # the desired sample rate is set by the acq2106 device's INIT function. + # + # 1- Quering sync_role() will give us the clock plan name (FIN): + sync_role_query = uut.s0.sync_role + if 'FIN_DEF=' in sync_role_query: + mbclk_plan = '31M25-' + sync_role_query.split('FIN_DEF=')[1] + else: + mbclk_plan = '' + + # 2- Quering SYS:CLK:CONFIG will also give us the clock plan's name: + # sys_clk_plan = uut.s0.SYS_CLK_CONFIG + # mbclk_plan = sys_clk_plan.split(' ')[1] + + to_nano = 1E9 + allowed_plans = {'31M25-5M12':(1./5120000)*to_nano, '31M25-10M24':(1./10240000)*to_nano, '31M25-20M48':(1./20480000)*to_nano, + '31M25-32M768':(1./32768000)*to_nano, '31M25-40M':25.0000, '31M25-20M':50.0000} + + # In TIGA systems the clock plan is 31M25-40M, but MBCLK = 10 MHz, and is set at boot-time to WRTD_TICKNS = 100. + + if not self.is_tiga(): + if mbclk_plan: + if mbclk_plan in allowed_plans: + uut.cC.WRTD_TICKNS = allowed_plans.get(mbclk_plan) + self.wr_init_wrtd_tickns.record = allowed_plans.get(mbclk_plan) + else: + raise MDSplus.DevBAD_PARAMETER( + "MBCLK plan must be 31M25-5M12, 31M25-10M24, 31M25-20M48, 31M25-32M768, 31M25-40M or 31M25-20M; not %d" % (mbclk_plan,)) + else: + raise MDSplus.DevBAD_PARAMETER("MBCLK plan name is missing from the query uut.s0.sync_role") # Sets WR "safe time for broadcasts" the message, i.e. WRTT_TAI = TAI_TIME_NOW + WRTD_DELTA_NS uut.cC.WRTD_DELTA_NS = self.wr_init_wrtd_dns.data() @@ -228,35 +246,12 @@ def trig(self, msg=''): uut = self.getUUT() pg_slot = self.getDioSlot() - # Is the System a TIGA system? - # In embedded software there is also a command: - # /usr/local/bin/is_tiga - # - # it's not a knob and it's totally silent, it contains the following: - # #!/bin/sh - # [ -e /dev/acq400.0.knobs/wr_tai_trg_s1 ] && exit 0 - # exit 1 - # - # We can emulate that in HAPI the following way: - try: - is_tiga = uut.s0.wr_tai_trg_s1 is not None - except: - is_tiga = False + is_tiga = self.is_tiga() message = str(msg) self.TRIG_MSG.record = message - if message in uut.cC.WRTD_RX_MATCHES: - # To be sure that the EVENT bus is set to TRG - uut.s0.SIG_EVENT_SRC_0 = 'TRG' - elif message in uut.cC.WRTD_RX_MATCHES1: - # To be sure that the EVENT bus is set to TRG - uut.s0.SIG_EVENT_SRC_1 = 'TRG' - else: - print('Message does not match either of the WRTTs available') - self.running.on = False - if not message.strip(): # Set WRTD_ID: message to be transmitted from this device if FTTRG or HDMI is used to trigger. print("Waiting for external trigger ({})...".format( @@ -284,6 +279,25 @@ def trig(self, msg=''): TRIG = trig + def is_tiga(self): + uut = self.getUUT() + # Is the System a TIGA system? + # In embedded software there is also a command: + # /usr/local/bin/is_tiga + # + # it's not a knob and it's totally silent, it contains the following: + # #!/bin/sh + # [ -e /dev/acq400.0.knobs/wr_tai_trg_s1 ] && exit 0 + # exit 1 + # + # We can emulate that in HAPI the following way: + try: + tiga = uut.s0.wr_tai_trg_s1 is not None + except: + tiga = False + + return tiga + def getUUT(self): import acq400_hapi uut = acq400_hapi.Acq2106(self.node.data(), has_wr=True) From e0ccd83729af7003ea19989c3b27973bf8787bac Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Tue, 27 Jul 2021 17:01:38 -0500 Subject: [PATCH 018/172] Fix: Influxdb signal with delta step (#2356) * Refactor code to include Influx aggregation parameter to deal with setTimeContext() delta step * Add debug statements * Add comment remove TODO * Add changes to 435st and 423st so that the start time is recorded at the beginning --- pydevices/HtsDevices/acq2106_423st.py | 6 +- pydevices/HtsDevices/acq2106_435st.py | 4 +- tdi/python/influxSignal.py | 102 ++++++++++++++++++++------ 3 files changed, 85 insertions(+), 27 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_423st.py b/pydevices/HtsDevices/acq2106_423st.py index 1359385ddd..4d05ab03b1 100755 --- a/pydevices/HtsDevices/acq2106_423st.py +++ b/pydevices/HtsDevices/acq2106_423st.py @@ -222,6 +222,10 @@ def lcma(arr): except Empty: continue + if self.dev.trig_time.getDataNoRaise() is None: + self.dev.trig_time.record = self.device_thread.trig_time - \ + ((self.device_thread.io_buffer_size / np.int16(0).nbytes) * dt) + buffer = np.frombuffer(buf, dtype='int16') i = 0 for c in self.chans: @@ -239,8 +243,6 @@ def lcma(arr): self.empty_buffers.put(buf) - self.dev.trig_time.record = self.device_thread.trig_time - \ - ((self.device_thread.io_buffer_size / np.int16(0).nbytes) * dt) self.device_thread.stop() class DeviceWorker(threading.Thread): diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index 7ef382f63f..f8dfd16988 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -301,9 +301,7 @@ def lcma(arr): MDSplus.Event.setevent(event_name) self.empty_buffers.put(buf) - - self.dev.trig_time.record = self.device_thread.trig_time - \ - ((self.device_thread.io_buffer_size / np.int32(0).nbytes) * dt) + self.device_thread.stop() class DeviceWorker(threading.Thread): diff --git a/tdi/python/influxSignal.py b/tdi/python/influxSignal.py index 71c802e9b6..e90f54ce19 100644 --- a/tdi/python/influxSignal.py +++ b/tdi/python/influxSignal.py @@ -23,8 +23,11 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # +import re import MDSplus +from os import environ + try: from influxdb import InfluxDBClient except: @@ -32,9 +35,13 @@ "You must install the `influxdb` python package.") exit(1) -def influxSignal(fieldKey, where, series=None, database=None, config=None, shotStartTime=None, shotEndTime=None): +def influxSignal(fieldKey, aggregation, where, series=None, database=None, config=None, shotStartTime=None, shotEndTime=None): tree = MDSplus.Tree() + debug = False + if "DEBUG_DEVICES" in environ: + debug = True + if series is None: series = tree.getNode('\INFLUX_SERIES') @@ -49,23 +56,26 @@ def influxSignal(fieldKey, where, series=None, database=None, config=None, shotS if shotEndTime is None: shotEndTime = tree.getNode('\INFLUX_END_TIME') + + if not isinstance(config, str): + config = config.data() """Instantiate a connection to the InfluxDB.""" username = '' password = '' try: - with open(config.data()) as file: + with open(config) as file: lines = file.readlines() if len(lines) < 2: - print("Failed to read influx config from file %s" %(config.data(),)) + print("Failed to read influx config from file %s" %(config,)) host = lines[0].strip('\n') username = lines[1].strip('\n') password = lines[2].strip('\n') except IOError as e: - print("Failed to open credentials file %s" %(config.data(),)) + print("Failed to open credentials file %s" %(config,)) port = 8086 if ':' in host: @@ -73,36 +83,59 @@ def influxSignal(fieldKey, where, series=None, database=None, config=None, shotS host = parts[0] port = int(parts[1]) - database = database.data() - series = series.data() - fieldKey = fieldKey.data() - shotStartTime = shotStartTime.data() - shotEndTime = shotEndTime.getDataNoRaise() + if not isinstance(database, str): + database = database.data() + + if not isinstance(series, str): + series = series.data() + + if not isinstance(fieldKey, str): + fieldKey = fieldKey.data() + + if not isinstance(aggregation, str): + aggregation = aggregation.data() + + if isinstance(shotStartTime, str): + shotStartTime = int(shotStartTime) + elif not isinstance(shotStartTime, int): + shotStartTime = shotStartTime.data() + + if isinstance(shotEndTime, str): + shotEndTime = int(shotEndTime) + elif not isinstance(shotEndTime, int): + shotEndTime = shotEndTime.getDataNoRaise() + + if not isinstance(where, str): + where = where.data() if where == '': return - whereList = [where.data()] + whereList = [where] timeContext = MDSplus.Tree.getTimeContext() startTime = shotStartTime endTime = shotEndTime + deltaTime = None #print('Getting time context from the tree: %s '%(timeContext,)) # The time context is in seconds relative to the start of the shot. if timeContext[0] is not None: - startTime = shotStartTime + (int(timeContext[0]) * 1000) + startTime = shotStartTime + (float(timeContext[0]) * 1000) + if timeContext[1] is not None: - endTime = shotStartTime + (int(timeContext[1]) * 1000) + endTime = shotStartTime + (float(timeContext[1]) * 1000) - # TODO: timeContext[2] is the interval which influx supports, therefore we should support it too. + if timeContext[2] is not None: + deltaTime = float(timeContext[2]) # Clamp the computed start/end time within the time bounds of the shot if startTime < shotStartTime: startTime = shotStartTime - if endTime is not None and endTime > shotEndTime: + + if endTime is not None and shotEndTime is not None and endTime > shotEndTime: endTime = shotEndTime startTimeQuery = '' @@ -125,10 +158,26 @@ def influxSignal(fieldKey, where, series=None, database=None, config=None, shotS if len(whereList) > 0: where = 'WHERE %s' % (' AND '.join(whereList),) + groupBy = '' + if deltaTime is not None: + # Convert deltaTime from seconds to milliseconds, if deltaTime is less than 1ms this will break + deltaTimeMS = int(deltaTime * 1000) + groupBy = 'GROUP BY time(%sms)' % (deltaTimeMS,) # The trailing 'ms' is for milliseconds + # If the fieldKey does not have an aggregation function, Influx will error out + # Attempt to wrap the field key with an aggregation function, but don't affect + # any equations stored in it + # For example: + # 10*fVal will become 10*MEAN(fVal) + fieldKey = re.sub(r'([a-zA-Z]*)', '%s(\\1)' % (aggregation,), fieldKey) + if debug: + print(aggregation, fieldKey) + + """Instantiate a connection to the InfluxDB.""" client = InfluxDBClient(host, port, username, password, database) - query = 'SELECT "%s" AS value FROM "%s" %s;' % (fieldKey, series, where) - #print('Query: %s' % query) + query = 'SELECT %s AS value FROM "%s" %s %s;' % (fieldKey, series, where, groupBy) + if debug: + print(query) result = client.query(query, params={'epoch': 'ms'}) @@ -137,14 +186,23 @@ def influxSignal(fieldKey, where, series=None, database=None, config=None, shotS valueData = [None] * len(data) timeData = [None] * len(data) - i = 0 + count = 0 for row in data: - valueData[i] = float(row['value']) - timeData[i] = (row['time'] - shotStartTime) / 1000 - i += 1 + if debug: + print(row) + + # If there are no data points within the time specified by deltaTime, influx + # returns a None for the value + if row['value'] is None: + continue + + valueData[count] = float(row['value']) + timeData[count] = (row['time'] - shotStartTime) / 1000 + count += 1 - values = MDSplus.Float32Array(valueData) - times = MDSplus.Float32Array(timeData) + # If any data points were skipped, shrink the arrays to the actual number of points + values = MDSplus.Float32Array(valueData[:count]) + times = MDSplus.Float32Array(timeData[:count]) return MDSplus.Signal(values, None, times) From f05cf3ec6c6a9c896b88fad768f82c3085d7f3de Mon Sep 17 00:00:00 2001 From: cloud Date: Tue, 17 Aug 2021 18:21:22 +0200 Subject: [PATCH 019/172] Build: get git revision during bootstrap and generate m4/ax_git_revision.m4 --- .gitignore | 5 +- Makefile.in | 2 +- bootstrap | 2 + configure.ac | 26 +----- deploy/git_revision.sh | 104 +++++++++++++++++++++++ m4/ax_git_revision.m4 | 182 ----------------------------------------- 6 files changed, 111 insertions(+), 210 deletions(-) create mode 100644 deploy/git_revision.sh delete mode 100644 m4/ax_git_revision.m4 diff --git a/.gitignore b/.gitignore index f833ed6955..0a5357e2e3 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,7 @@ config.status Makefile.inc stamp-h1 config.h -rpm/envsyms +rpm/envsyms rpm/Makefile rpm/post_install_script envsyms @@ -83,7 +83,7 @@ __pycache__/ *.out *.app -# automake +# automake aclocal.m4 autom4te.cache @@ -189,6 +189,7 @@ testing/selftest/Makefile.in treeshr/testing/Makefile.in treeshr/TreeFindNodeWild.c wfevent/Makefile.in +m4/ax_git_revision.m4 # Generated Java binaries java/*/classes/ diff --git a/Makefile.in b/Makefile.in index d734d23a92..f2133a739f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -4,7 +4,7 @@ include @top_builddir@/Makefile.inc srcdir=@srcdir@ -builddir=@builddir@ +builddir=@builddir@ VPATH=@srcdir@ @AX_RECONFIGURE_TARGET@ diff --git a/bootstrap b/bootstrap index 8fb031923d..8c2bb924b2 100755 --- a/bootstrap +++ b/bootstrap @@ -41,6 +41,8 @@ conf/update_submodules python/generate_tests +deploy/git_revision.sh # must be done before autoconf + aclocal -I ./m4 autoheader diff --git a/configure.ac b/configure.ac index e57ec3fae3..f76b906f99 100644 --- a/configure.ac +++ b/configure.ac @@ -36,23 +36,9 @@ AX_IS_RELEASE([always]) # ////// RELEASE INFO //////////////////////////////////////////////////////// # # //////////////////////////////////////////////////////////////////////////// # - # AC_ARG_WITH(release_version, [AS_HELP_STRING([--with-release-version],[tag a partivular version name])],[ - # ],[ - # ]) - -dnl look if a version from git directory can be obtained +dnl get version info from generated file AX_GIT_REVISION -dnl fixup branch and tag -RELEASE_BRANCH=${BRANCH::12} -if [[ ! -z "${BRANCH::12}" ]] -then RELEASE_BRANCH=${BRANCH::12} -elif [[ ! -z "${GIT_BRANCH::12}" ]] -then RELEASE_BRANCH=${GIT_BRANCH::12} -else RELEASE_BRANCH=unknown -fi -RELEASE_TAG="${RELEASE_BRANCH}_release-${RELEASE_MAJOR}-${RELEASE_MINOR}-${RELEASE_RELEASE}" - dnl add reconfigure target option to autoconf generated Makefile AX_RECONFIGURE_TARGETS @@ -100,8 +86,6 @@ AC_PROG_MKDIR_P AC_PROG_INSTALL AC_PROG_SED AC_CHECK_TOOL([WINDRES], [windres], [:]) -AC_PROG_YACC -AM_PROG_LEX # Always do the visibility check but don't set AM_CFLAGS on Windows. # This way things get set properly even on Windows. @@ -109,13 +93,6 @@ AC_MSG_RESULT([before VISIBILITY]) gl_VISIBILITY AC_MSG_RESULT([**********VISIBILITY*********$CFLAG_VISIBILITY*******************]) CFLAGS="$CFLAGS $CFLAG_VISIBILITY" -#if test -n "$CFLAG_VISIBILITY" && test "$is_w32" != yes; then -# CFLAGS="$CFLAGS $CFLAG_VISIBILITY" -#fi - -#FIXME: Remove this when Makefile.inc goes away -#AS_CASE(["$MKDIR_P"], -# [*install-sh*], [MKDIR_P="\$(top_srcdir)/$MKDIR_P"]) dnl See if we need to use native compilers AS_CASE(["$host"], @@ -1344,7 +1321,6 @@ AC_SUBST([GIT_REMOTE]) AC_SUBST([GIT_REMOTE_URL]) AC_SUBST([GIT_COMMIT]) AC_SUBST([GIT_COMMIT_DATE]) -AC_SUBST([GIT_SRCDIR]) AC_SUBST(REMCAM) AC_SUBST(REMCAMLIB) diff --git a/deploy/git_revision.sh b/deploy/git_revision.sh new file mode 100644 index 0000000000..9becd0d4d3 --- /dev/null +++ b/deploy/git_revision.sh @@ -0,0 +1,104 @@ +#!/bin/bash +SRC=$(realpath "$(dirname "$0")/..") +GIT="git --git-dir=${SRC}/.git --work-tree=${SRC}" +GIT_TAG="$(${GIT} describe --tag)" +GIT_BRANCH="$(${GIT} rev-parse --abbrev-ref HEAD)" +GIT_REMOTE="$(${GIT} config branch.${GIT_BRANCH}.remote)" +GIT_REMOTE_URL="$(${GIT} config remote.${GIT_REMOTE}.url)" +GIT_COMMIT="$(${GIT} rev-parse HEAD)" +GIT_COMMIT_DATE="$(${GIT} log -1 --format=%ad)" + +if test -z "${GIT_REMOTE}"; then + GIT_REMOTE=LOCAL + GIT_REMOTE_URL="file:/${SRC}" +fi + +RELEASE_TAG="${GIT_TAG}" +AWK=$(which awk) +if test -n "${AWK}"; then + if test -n "${RELEASE_VERSION}"; then + RELEASE_MAJOR="$(echo ${RELEASE_VERSION} | ${AWK} -F"." '{ print $1 }')" + RELEASE_MINOR="$(echo ${RELEASE_VERSION} | ${AWK} -F"." '{ print $2 }')" + RELEASE_RELEASE="$(echo ${RELEASE_VERSION} | ${AWK} -F"." '{ print $3 }')" + fi + if test -z "${RELEASE_MAJOR}" -o -z "${RELEASE_MINOR}" -o -z "${RELEASE_RELEASE}"; then + RELEASE_MAJOR="$(echo ${RELEASE_TAG} | ${AWK} -F'-' '{ print $2 }')" + RELEASE_MINOR="$(echo ${RELEASE_TAG} | ${AWK} -F'-' '{ print $3 }')" + RELEASE_RELEASE="$(echo ${RELEASE_TAG} | ${AWK} -F'-' '{ print $4 }')" + fi +fi +if test -z "${RELEASE_MAJOR}" -o -z "${RELEASE_MINOR}" -o -z "${RELEASE_RELEASE}"; then + RELEASE_MAJOR=0 + RELEASE_MINOR=0 + RELEASE_RELEASE=0 +fi +RELEASE_VERSION="${RELEASE_MAJOR}.${RELEASE_MINOR}.${RELEASE_RELEASE}" +RELEASE_DATE="$(date)" +# patch branch: maxlength = 12 +RELEASE_BRANCH=${BRANCH::12} +if test -n "${BRANCH::12}" +then RELEASE_BRANCH=${BRANCH::12} +elif test -n "${GIT_BRANCH::12}" +then RELEASE_BRANCH=${GIT_BRANCH::12} +else RELEASE_BRANCH=unknown +fi +RELEASE_TAG="${RELEASE_BRANCH}_release-${RELEASE_MAJOR}-${RELEASE_MINOR}-${RELEASE_RELEASE}" + + +cat - >"${SRC}/m4/ax_git_revision.m4" < -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation, either version 3 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -# Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -# As a special exception, the respective Autoconf Macro's copyright owner -# gives unlimited permission to copy, distribute and modify the configure -# scripts that are the output of Autoconf when processing the Macro. You -# need not follow the terms of the GNU General Public License when using -# or distributing such scripts, even though portions of the text of the -# Macro appear in them. The GNU General Public License (GPL) does govern -# all other use of the material that constitutes the Autoconf Macro. -# -# This special exception to the GPL applies to versions of the Autoconf -# Macro released by the Autoconf Archive. When you make and distribute a -# modified version of the Autoconf Macro, you may extend this special -# exception to the GPL to apply to your modified version as well. - -#serial 1 - -# //////////////////////////////////////////////////////////////////////////// # -# ////// GIT INFO //////////////////////////////////////////////////////////// # -# //////////////////////////////////////////////////////////////////////////// # - -AC_DEFUN([AX_GIT_REVISION],[ - AC_PUSH_LOCAL([ax_git_revision]) - - AC_ARG_ENABLE(uncommitted-install, [AS_HELP_STRING([--enable-uncommitted-install], - [[[default yes]] enable install target if there are uncommitted changes])]) - AS_IF([test -z "${enable_uncommitted_install}"],[AS_VAR_SET([enable_uncommitted_install],[yes])]) - AS_VAR_IF([enable_uncommitted_install],[yes], - [AS_VAR_SET([enable_uncommitted_install],[#])], - [AS_VAR_SET([enable_uncommitted_install],[])]) - - AC_CHECK_PROG([HAVE_GIT],[git],[yes],[no]) - AS_IF([test -d ${srcdir}/.git],,AS_VAR_SET([HAVE_GIT],[no])) - - AS_VAR_SET([abs_top_srcdir],[$(cd ${srcdir}; pwd)]) - AS_IF([test -d ${abs_top_srcdir}],,AS_VAR_SET([HAVE_GIT],[no])) - - AS_VAR_IF([HAVE_GIT],[yes],[ - AS_VAR_SET([GIT],["git --git-dir=${abs_top_srcdir}/.git --work-tree=${abs_top_srcdir} "]) - AS_VAR_SET([GIT_TAG],[$(${GIT} describe --tag)]) - AS_VAR_SET([GIT_BRANCH],[$(${GIT} rev-parse --abbrev-ref HEAD)]) - AS_VAR_SET([GIT_REMOTE],[$(${GIT} config branch.${GIT_BRANCH}.remote)]) - AS_VAR_SET([GIT_REMOTE_URL],[$(${GIT} config remote.${GIT_REMOTE}.url)]) - AS_VAR_SET([GIT_COMMIT],[$(${GIT} rev-parse HEAD)]) dnl add --short to have 7 digit code - AS_VAR_SET([GIT_COMMIT_DATE], [$(${GIT} log -1 --format="%ad")]) - AS_VAR_SET([GIT_SRCDIR],[${abs_top_srcdir}]) - - ## remoute could not be set to local branch - AS_IF([test -z "${GIT_REMOTE}"], [ - AS_VAR_SET([GIT_REMOTE],[LOCAL]) - AS_VAR_SET([GIT_REMOTE_URL],["source code upstream is not set, please refer to local srcdir."]) - ]) - - ## substs - GIT_DEFINE_TARGETS - - dnl TODO: verify matching TAG regexp - AC_CHECK_PROG([HAVE_AWK],[awk],[yes],[no]) - AS_VAR_IF([HAVE_AWK],[yes],[ - AS_IF([test -z "${RELEASE_VERSION}"],[ - dnl AS_VAR_SET([RELEASE_TAG],[$(echo ${GIT_TAG} | ${AWK} '{ match($[]0,/([[a-zA-Z0-9_-]]+[[^0-9-]]+)-([[0-9]]+-[[0-9]]+-[[0-9]]+)/,arr); print arr[[0]] }' )]) - AS_VAR_SET([RELEASE_TAG],[${GIT_TAG}]) - AS_VAR_SET([RELEASE_MAJOR], [$(echo ${RELEASE_TAG} | ${AWK} -F"-" '{ print $[]2 }' ) ]) - AS_VAR_SET([RELEASE_MINOR], [$(echo ${RELEASE_TAG} | ${AWK} -F"-" '{ print $[]3 }' ) ]) - AS_VAR_SET([RELEASE_RELEASE],[$(echo ${RELEASE_TAG} | ${AWK} -F"-" '{ print $[]4 }' ) ]) - AS_VAR_SET([RELEASE_VERSION],[${RELEASE_MAJOR}.${RELEASE_MINOR}.${RELEASE_RELEASE}]) - AS_VAR_SET([RELEASE_DATE], [$(${GIT} log -1 --format="%ad")]) - ],[ - AS_VAR_SET([RELEASE_MAJOR], [$(echo ${RELEASE_VERSION} | ${AWK} -F"." '{ print $[]1 }' ) ]) - AS_VAR_SET([RELEASE_MINOR], [$(echo ${RELEASE_VERSION} | ${AWK} -F"." '{ print $[]2 }' ) ]) - AS_VAR_SET([RELEASE_RELEASE],[$(echo ${RELEASE_VERSION} | ${AWK} -F"." '{ print $[]3 }' ) ]) - ])]) - ]) - AS_IF([test -z "${RELEASE_MAJOR}"],[ - AS_VAR_SET([RELEASE_MAJOR], [0]) - AS_VAR_SET([RELEASE_MINOR], [0]) - AS_VAR_SET([RELEASE_RELEASE], [0]) - AS_VAR_SET([RELEASE_DATE], [$(date)]) - ]) - AC_POP_LOCAL([ax_git_revision]) -]) - - -AC_DEFUN_LOCAL([ax_git_revision],[GIT_DEFINE_TARGETS],[ -AS_VAR_READ([AX_GIT_REVISION_TARGETS],[ - -# //////////////////////////////////////////////////////////////////////////// # -# //// GIT REVISION TARGETS ///////////////////////////////////////////////// # -# //////////////////////////////////////////////////////////////////////////// # - -# check for uncommitted modified files and eventually define "M" for the GIT_TAG -_git_check_changes = \$(shell ${GIT} diff-index --quiet HEAD || echo M) - -# check if the current branch name matches the autoconf variable and trigger a reconfigure otherwise -\$(shell test "$(${GIT} rev-parse --abbrev-ref HEAD)" = "${GIT_BRANCH}" || touch \$(top_builddir)/config.status) - -# ///////////// # -# GIT VARIABLES # -# ///////////// # -GIT_TAG = ${GIT_TAG}\$(_git_check_changes) -GIT_SRCDIR = \$(abs_top_srcdir) -GIT_BRANCH = ${GIT_BRANCH} -GIT_REMOTE = ${GIT_REMOTE} -GIT_REMOTE_URL = ${GIT_REMOTE_URL} - -release_tag: ##@@miscellaneous dump release tag - @ \$(if \$(_git_check_changes),\$(info "WARNING: There are uncommitted changes")) \ - echo "\$(RELEASE_TAG)" - -git_info: ##@@miscellaneous dump release tag - @ \$(if \$(_git_check_changes),\$(info WARNING: There are uncommitted changes))\ - echo " Git repository status: "; \ - echo " ------------------------------ "; \ - echo ""; - echo " tag: ...... \$(GIT_TAG)"; \ - echo " branch: ... \$(GIT_BRANCH)"; \ - echo " commit: ... \$(GIT_COMMIT)"; \ - echo " remote_url: \$(GIT_REMOTE_URL)"; \ - echo ""; - - -ifeq (install,\$(filter install,\$(MAKECMDGOALS))) -${enable_uncommitted_install}\$(if \$(_git_check_changes),\$(error ERROR: There are uncommitted changes, install not allowed)) -endif - -]) -AC_SUBST([AX_GIT_REVISION_TARGETS]) -m4_ifdef([AM_SUBST_NOTMAKE], [AM_SUBST_NOTMAKE([AX_GIT_REVISION_TARGETS])]) -]) - - - - - - - - -dnl //////////////////////////////////////////////////////////////////////////// -dnl //////////////////////////////////////////////////////////////////////////// -dnl //////////////////////////////////////////////////////////////////////////// -dnl // Utility functions - -AC_DEFUN_LOCAL([ax_git_revision],[AS_BANNER],[ - AS_ECHO - AS_BOX([// $1 //////], [\/]) - AS_ECHO - ]) - - -AC_DEFUN_LOCAL([ax_git_revision],[AS_VAR_READ],[ -read -d '' $1 << _as_read_EOF -$2 -_as_read_EOF -]) From d159f759ddb8e855a02caad12908181666f1be68 Mon Sep 17 00:00:00 2001 From: cloud Date: Tue, 17 Aug 2021 18:28:51 +0200 Subject: [PATCH 020/172] Build: fixed chmod of deploy/git_revision.sh --- deploy/git_revision.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 deploy/git_revision.sh diff --git a/deploy/git_revision.sh b/deploy/git_revision.sh old mode 100644 new mode 100755 From 53f9c41412fac55e34cd7a3463efe9aad5d22da2 Mon Sep 17 00:00:00 2001 From: cloud Date: Wed, 18 Aug 2021 10:25:05 +0200 Subject: [PATCH 021/172] Fix: we have fixed branch name length; use it; cleanup mdsversion.h --- .gitignore | 2 +- .../version.h.in => _include/_mdsversion.h.in | 10 ++- configure.ac | 66 +++++++++---------- include/mdsversion.h | 8 +-- mdsdcl/mdsdclThreadStatic.c | 2 +- mdsshr/MdsThreadStatic.c | 2 +- mdstcpip/mdsipshr/MdsIpThreadStatic.c | 2 +- tdishr/TdiThreadStatic.c | 2 +- treeshr/TreeThreadStatic.c | 2 +- 9 files changed, 48 insertions(+), 48 deletions(-) rename mdsshr/version.h.in => _include/_mdsversion.h.in (66%) diff --git a/.gitignore b/.gitignore index 0a5357e2e3..1eeec80ed7 100644 --- a/.gitignore +++ b/.gitignore @@ -118,6 +118,7 @@ LabView/Makefile.in configure ChangeLog MANIFEST.MF +_include/_mdsversion.h docs/Makefile.in dwscope/Makefile.in include/camshr_messages.h @@ -163,7 +164,6 @@ mdsobjects/cpp/testing/testutils/Makefile.in mdsshr/MdsGetStdMsg.c mdsshr/docs/Makefile.in mdsshr/testing/Makefile.in -mdsshr/version.h mdstcpip/docs/Makefile.in mdstcpip/docs/img/Makefile.in mdstcpip/testing/Makefile.in diff --git a/mdsshr/version.h.in b/_include/_mdsversion.h.in similarity index 66% rename from mdsshr/version.h.in rename to _include/_mdsversion.h.in index 86c6ae0fa0..0f4d9f86e4 100644 --- a/mdsshr/version.h.in +++ b/_include/_mdsversion.h.in @@ -3,6 +3,12 @@ #include #include +#define CONCAT2(a, b) a##b +#define CONCAT(a, b) CONCAT2(a, b) +#define VERSIONCONST CONCAT(LIBPREFIX, Version) +#define GETRELEASE CONCAT(LIBPREFIX, Release) +#define GETRELEASEDSC CONCAT(LIBPREFIX, ReleaseDsc) + EXPORT const mds_version_t VERSIONCONST = { @RELEASE_MAJOR@, @@ -13,12 +19,12 @@ const mds_version_t VERSIONCONST = { static pthread_once_t once = PTHREAD_ONCE_INIT; -static char tag[sizeof("@RELEASE_BRANCH@")+48]; +static char tag[64]; static mdsdsc_t RELEASE_D = { 0, DTYPE_T, CLASS_S, tag }; static void buildtag() { - RELEASE_D.length = sprintf(tag, "%s_release_%d.%d.%d", + RELEASE_D.length = snprintf(tag, sizeof(tag), "%s_release_%d.%d.%d", VERSIONCONST.BRANCH, VERSIONCONST.MAJOR, VERSIONCONST.MINOR, diff --git a/configure.ac b/configure.ac index f76b906f99..27aca5de4b 100644 --- a/configure.ac +++ b/configure.ac @@ -313,7 +313,7 @@ IDL_LD="" LIBPRE="lib" CFLAGS="$CFLAGS $GCCPROF -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" -CPPFLAGS="-I\${top_srcdir}/include -I\${top_srcdir}/_include -I\${top_builddir}/include $CPPFLAGS" +CPPFLAGS=" -I\${top_builddir}/_include -I\${top_srcdir}/_include -I\${top_builddir}/include -I\${top_srcdir}/include $CPPFLAGS" if test "$exec_prefix" = "NONE" -a "$prefix" = "NONE" then @@ -1354,85 +1354,85 @@ AC_CONFIG_HEADER(include/mdsplus/mdsconfig.h) AC_OUTPUT( - Makefile.inc - Makefile - docs/Makefile envsyms + Makefile + Makefile.inc + _include/_mdsversion.h actions/Makefile camshr/Makefile ccl/Makefile d3dshr/Makefile + docs/Makefile dwscope/Makefile hdf5/Makefile idlmdsevent/Makefile idlmdswidgets/Makefile - javamds/Makefile - java/Makefile - java/tests/Makefile - java/mdsplus/Makefile - java/mdsplus-api/Makefile - java/mdsplus-api/tests/Makefile - java/mdsobjects/Makefile - java/mdsobjects/docs/Makefile - java/mdsobjects/tests/Makefile + java/devicebeans/Makefile + java/jdevices/Makefile java/jdispatcher/Makefile java/jscope/Makefile java/jtraverser/Makefile java/jtraverser2/Makefile - java/jdevices/Makefile - java/devicebeans/Makefile + java/Makefile + java/mdsobjects/docs/Makefile + java/mdsobjects/Makefile + java/mdsobjects/tests/Makefile + java/mdsplus-api/Makefile + java/mdsplus-api/tests/Makefile + java/mdsplus/Makefile + java/tests/Makefile + javamds/Makefile LabView/Makefile - manpages/Makefile macosx/Makefile + manpages/Makefile math/Makefile math/testing/Makefile mdsdcl/Makefile mdsdcl/mdsdclVersionInfo.c - mdslib/Makefile mdslib/docs/Makefile + mdslib/Makefile mdslib/testing/Makefile mdslibidl/Makefile - mdsobjects/cpp/Makefile + mdsmisc/Makefile mdsobjects/cpp/docs/Makefile + mdsobjects/cpp/Makefile mdsobjects/cpp/testing/Makefile mdsobjects/cpp/testing/testutils/Makefile - python/MDSplus/docs/Makefile - python/MDSplus/tests/Makefile - python/MDSplus/_version.py - pydevices/HtsDevices/_version.py - pydevices/MitDevices/_version.py - pydevices/RfxDevices/_version.py - pydevices/W7xDevices/_version.py mdsobjects/labview/Makefile - mdsmisc/Makefile + mdsshr/docs/Makefile mdsshr/Makefile - mdsshr/version.h mdsshr/testing/Makefile - mdsshr/docs/Makefile mdssql/Makefile + mdstcpip/docs/img/Makefile + mdstcpip/docs/Makefile mdstcpip/Makefile mdstcpip/testing/Makefile mdstcpip/zlib/Makefile - mdstcpip/docs/Makefile - mdstcpip/docs/img/Makefile mdsvme/Makefile mitdevices/Makefile + pydevices/HtsDevices/_version.py + pydevices/MitDevices/_version.py + pydevices/RfxDevices/_version.py + pydevices/W7xDevices/_version.py + python/MDSplus/_version.py + python/MDSplus/docs/Makefile + python/MDSplus/tests/Makefile remcam/Makefile roam/Makefile - rpm/Makefile rpm/envsyms + rpm/Makefile rpm/post_install_script scripts/Makefile servershr/Makefile setevent/Makefile tcl/Makefile + tdic/Makefile tdishr/Makefile tdishr/testing/Makefile - tdic/Makefile tditest/Makefile tditest/testing/Makefile - testing/Makefile testing/backends/check/Makefile + testing/Makefile testing/selftest/Makefile traverser/Makefile treeshr/Makefile diff --git a/include/mdsversion.h b/include/mdsversion.h index 35f574c2d4..e240efc7b8 100644 --- a/include/mdsversion.h +++ b/include/mdsversion.h @@ -6,12 +6,6 @@ typedef struct const int MAJOR; const int MINOR; const int MICRO; - const char BRANCH[sizeof("@RELEASE_BRANCH@")]; + const char BRANCH[12]; } mds_version_t; #pragma pack(pop) - -#define CONCAT2(a, b) a##b -#define CONCAT(a, b) CONCAT2(a, b) -#define VERSIONCONST CONCAT(LIBPREFIX, Version) -#define GETRELEASE CONCAT(LIBPREFIX, Release) -#define GETRELEASEDSC CONCAT(LIBPREFIX, ReleaseDsc) diff --git a/mdsdcl/mdsdclThreadStatic.c b/mdsdcl/mdsdclThreadStatic.c index 95901a87a9..73bae1dbf0 100644 --- a/mdsdcl/mdsdclThreadStatic.c +++ b/mdsdcl/mdsdclThreadStatic.c @@ -30,7 +30,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include -#include "../mdsshr/version.h" +#include <_mdsversion.h> #include "mdsdclthreadstatic.h" static inline DCLTHREADSTATIC_TYPE *buffer_alloc() diff --git a/mdsshr/MdsThreadStatic.c b/mdsshr/MdsThreadStatic.c index 1286251264..5530c23a53 100644 --- a/mdsshr/MdsThreadStatic.c +++ b/mdsshr/MdsThreadStatic.c @@ -29,7 +29,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include -#include "../mdsshr/version.h" +#include <_mdsversion.h> #include "mdsthreadstatic.h" /* Key for the thread-specific buffer */ diff --git a/mdstcpip/mdsipshr/MdsIpThreadStatic.c b/mdstcpip/mdsipshr/MdsIpThreadStatic.c index aaaef212c7..d199f87648 100644 --- a/mdstcpip/mdsipshr/MdsIpThreadStatic.c +++ b/mdstcpip/mdsipshr/MdsIpThreadStatic.c @@ -33,7 +33,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include -#include "../mdsshr/version.h" +#include <_mdsversion.h> #include "mdsipthreadstatic.h" #define DEBUG diff --git a/tdishr/TdiThreadStatic.c b/tdishr/TdiThreadStatic.c index 40693bd6cd..96f62426d5 100644 --- a/tdishr/TdiThreadStatic.c +++ b/tdishr/TdiThreadStatic.c @@ -37,7 +37,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define YYLTYPE TDITHREADSTATIC_TYPE #include "tdiyacc.h" #include "tdilex.h" -#include "../mdsshr/version.h" +#include <_mdsversion.h> static inline TDITHREADSTATIC_TYPE *buffer_alloc() { diff --git a/treeshr/TreeThreadStatic.c b/treeshr/TreeThreadStatic.c index 3b0946d8da..39b08f5cd2 100644 --- a/treeshr/TreeThreadStatic.c +++ b/treeshr/TreeThreadStatic.c @@ -34,7 +34,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include <_mdsshr.h> -#include "../mdsshr/version.h" +#include <_mdsversion.h> #include "treethreadstatic.h" // #define DEBUG From 2e246f349c8567f07f783713387926325fd84258 Mon Sep 17 00:00:00 2001 From: cloud Date: Wed, 18 Aug 2021 16:21:13 +0200 Subject: [PATCH 022/172] Build: clang-format --- camshr/xlate_logicalname.c | 2 +- mdsshr/mdsshrp.h | 2 +- mdstcpip/mdsipshr/MdsValue.c | 2 +- treeshr/TreeAddNode.c | 7 ++++++- treeshr/TreeOpen.c | 1 - 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/camshr/xlate_logicalname.c b/camshr/xlate_logicalname.c index 511add2d22..ee55256bde 100644 --- a/camshr/xlate_logicalname.c +++ b/camshr/xlate_logicalname.c @@ -104,7 +104,7 @@ int xlate_logicalname(char *Name, CamKey *key) return status; } -EXPORT int CamXlateLogicalname(char *Name, CamKey *key) +EXPORT int CamXlateLogicalname(char *Name, CamKey *key) { return xlate_logicalname(Name, key); } diff --git a/mdsshr/mdsshrp.h b/mdsshr/mdsshrp.h index 5ca65f8a22..1b8953e275 100644 --- a/mdsshr/mdsshrp.h +++ b/mdsshr/mdsshrp.h @@ -23,4 +23,4 @@ extern int MDSUdpEventAstMask(char const *eventName, extern int MDSUdpEventCan(int eventid); extern int MDSUdpEvent(char const *eventName, int bufLen, char const *buf); extern int LibSFree1Dd(struct descriptor *out); -#endif //indef _MDSSHRP_H \ No newline at end of file +#endif //indef _MDSSHRP_H \ No newline at end of file diff --git a/mdstcpip/mdsipshr/MdsValue.c b/mdstcpip/mdsipshr/MdsValue.c index da69585666..f770b6e40b 100644 --- a/mdstcpip/mdsipshr/MdsValue.c +++ b/mdstcpip/mdsipshr/MdsValue.c @@ -104,7 +104,7 @@ EXPORT int MdsIpGetDescriptor(int id, const char *expression, int nargs, status = GetAnswerInfoTS(id, (char *)&ser.dtype, (short int *)&ser.length, &ndims, dims, (int *)&ser.arsize, (void **)&ser.pointer, &mem); - if(STATUS_OK) + if (STATUS_OK) { ser.class = CLASS_A; if ((expect_serial && ser.dtype == DTYPE_SERIAL) || ser.dtype == DTYPE_B) diff --git a/treeshr/TreeAddNode.c b/treeshr/TreeAddNode.c index 6e4575e70b..8425315a56 100644 --- a/treeshr/TreeAddNode.c +++ b/treeshr/TreeAddNode.c @@ -890,7 +890,12 @@ int _TreeWriteTree(void **dbid, char const *exp_ptr, int shotid) ((size_t)info_ptr->header->externals * 4u + 511u) / 512u; strcat(nfilenam, "#"); ntreefd = MDS_IO_OPEN(nfilenam, O_WRONLY | O_CREAT | O_TRUNC, 0664); -#define GOTO_ERROR_CLOSE do{MDS_IO_CLOSE(ntreefd);goto error_exit;}while(0) +#define GOTO_ERROR_CLOSE \ + do \ + { \ + MDS_IO_CLOSE(ntreefd); \ + goto error_exit; \ + } while (0) if (ntreefd != -1) { status = MDSplusERROR; diff --git a/treeshr/TreeOpen.c b/treeshr/TreeOpen.c index 87eb4c03ac..465e48e84a 100644 --- a/treeshr/TreeOpen.c +++ b/treeshr/TreeOpen.c @@ -1273,7 +1273,6 @@ int TreeReopenNci(struct tree_info *info) status = _TreeOpenNciW(info, 0); MDS_IO_CLOSE(reopen_put); } - } UNLOCKINFO(info); return status; From a31001293a75cd63a35e8813c9d2708e1dbba88c Mon Sep 17 00:00:00 2001 From: cloud Date: Wed, 18 Aug 2021 17:03:41 +0200 Subject: [PATCH 023/172] Build: fixed package dependencies --- deploy/packaging/linux.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 492a9225ef..f850a717ee 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -553,6 +553,7 @@ rm -f /etc/profile.d/mdsplus.csh + @@ -825,18 +826,28 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null + + + + + + + + + + @@ -844,11 +855,13 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null + - + + From 390d1391aa4163622e8ea1194ef0783f615bda8b Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Wed, 18 Aug 2021 17:19:26 +0200 Subject: [PATCH 024/172] Build: python use setuptool as default (#2366) i merge it now so i have time to fix it in case it does not work --- python/MDSplus/setup.py | 50 +++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/python/MDSplus/setup.py b/python/MDSplus/setup.py index 0d6fd4bf41..dcba3b18bd 100644 --- a/python/MDSplus/setup.py +++ b/python/MDSplus/setup.py @@ -25,19 +25,22 @@ # import sys import os + if 'pip-egg-info' in sys.argv: print("When using pip to install MDSplus use 'pip install -e '") sys.exit(1) try: + version = () mod_dir = os.path.dirname(os.path.abspath(__file__)) - exec(open(mod_dir+os.sep+'_version.py').read()) + with open(os.path.join(mod_dir, '_version.py')) as f: + exec(f.read()) release = "%d.%d.%d" % version -except: - release = '1.0.0' +except Exception: + release = '0.0.0' release_tag = 'Unknown' -pth_dir = os.path.abspath(__file__) -pth_dir = os.path.abspath(os.path.dirname(pth_dir)+'/..') + +pth_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) setupkw = { 'name': 'MDSplus', 'extra_path': ('mdsplus', pth_dir), @@ -74,7 +77,7 @@ def remove(): sys.path.remove("") try: import MDSplus - except: + except ImportError: print("Error removing MDSplus: package not found") return False _f = MDSplus.__file__.split(os.sep) @@ -110,8 +113,7 @@ def remove(): if __name__ == '__main__': - try: - print("use distutils.core") + def use_distutils(): from distutils.core import setup from distutils.cmd import Command @@ -119,35 +121,39 @@ class TestCommand(Command): user_options = [] def initialize_options(self): - pass + """nothing to do.""" def finalize_options(self): - pass + """nothing to do.""" def run(self): import sys import subprocess raise SystemExit( - subprocess.call([sys.executable, - '-m', - 'tests.__init__'])) + subprocess.call([sys.executable, '-m', 'tests.__init__'])) class RemoveCommand(Command): user_options = [] def initialize_options(self): - pass + """nothing to do.""" def finalize_options(self): - pass + """nothing to do.""" def run(self): remove() - setupkw['cmdclass'] = {'test': TestCommand, 'remove': RemoveCommand} - except: + setup(cmdclass={'test': TestCommand, 'remove': RemoveCommand}) + + def use_setuptools(): from setuptools import setup - print("use setuptools") - setupkw['include_package_data'] = True - setupkw['test_suite'] = 'tests.test_all' - setupkw['zip_safe'] = False - setup(**setupkw) + setup( + include_package_data=True, + test_suite='tests.test_all', + zip_safe=False, + ) + + try: + use_setuptools() + except ImportError: + use_distutils() From f8cd67431301e5190747a9b10673cb642ca4ba4d Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Wed, 18 Aug 2021 17:19:44 +0200 Subject: [PATCH 025/172] Fix: matlab support for 2021a; removed deprecated stuff (#2365) * Fix: matlab support for 2021a; removed deprecated stuff * Build: upodated matlab packages --- deploy/packaging/debian/matlab.noarch | 23 ++-- deploy/packaging/redhat/matlab.noarch | 24 +++-- matlab/MDSarg.m | 8 -- matlab/MDSplusAPI.m | 25 +++-- matlab/NATIVEvalue.m | 7 -- matlab/mdsFromMatlab.m | 79 +------------- matlab/mdsInfo.m | 147 ++++++++------------------ matlab/mdsToMatlab.m | 134 +---------------------- matlab/mdsUseLegacy.m | 29 ----- matlab/mdsclose.m | 9 +- matlab/mdsconnect.m | 14 ++- matlab/mdsgetmsg.m | 39 ++++--- matlab/mdsopen.m | 27 +++-- matlab/mdsput.m | 8 +- matlab/mdstcl.m | 6 +- matlab/mdstest.m | 80 +++++++------- matlab/mdsvalue.m | 87 ++++++++------- matlab/private/javaActivate.m | 40 +++++++ matlab/private/javaConnect.m | 2 + matlab/private/javaExecute.m | 3 + matlab/private/javaFromMatlab.m | 37 +++++++ matlab/private/javaToMatlab.m | 66 ++++++++++++ matlab/private/pythonActivate.m | 13 +++ matlab/private/pythonConnect.m | 3 + matlab/private/pythonExecute.m | 3 + matlab/private/pythonFromMatlab.m | 32 ++++++ matlab/private/pythonToMatlab.m | 55 ++++++++++ 27 files changed, 477 insertions(+), 523 deletions(-) delete mode 100644 matlab/MDSarg.m delete mode 100644 matlab/NATIVEvalue.m delete mode 100644 matlab/mdsUseLegacy.m create mode 100644 matlab/private/javaActivate.m create mode 100644 matlab/private/javaConnect.m create mode 100644 matlab/private/javaExecute.m create mode 100644 matlab/private/javaFromMatlab.m create mode 100644 matlab/private/javaToMatlab.m create mode 100644 matlab/private/pythonActivate.m create mode 100644 matlab/private/pythonConnect.m create mode 100644 matlab/private/pythonExecute.m create mode 100644 matlab/private/pythonFromMatlab.m create mode 100644 matlab/private/pythonToMatlab.m diff --git a/deploy/packaging/debian/matlab.noarch b/deploy/packaging/debian/matlab.noarch index cf2b52d47d..be711e89f8 100644 --- a/deploy/packaging/debian/matlab.noarch +++ b/deploy/packaging/debian/matlab.noarch @@ -1,17 +1,24 @@ -./usr/local/mdsplus/matlab/MDSarg.m -./usr/local/mdsplus/matlab/MDSplusAPI.m -./usr/local/mdsplus/matlab/NATIVEvalue.m -./usr/local/mdsplus/matlab/mdsFromMatlab.m -./usr/local/mdsplus/matlab/mdsInfo.m -./usr/local/mdsplus/matlab/mdsToMatlab.m -./usr/local/mdsplus/matlab/mdsUseLegacy.m -./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsclose.m ./usr/local/mdsplus/matlab/mdsconnect.m ./usr/local/mdsplus/matlab/mdsdisconnect.m +./usr/local/mdsplus/matlab/mdsFromMatlab.m ./usr/local/mdsplus/matlab/mdsgetmsg.m +./usr/local/mdsplus/matlab/mdsInfo.m ./usr/local/mdsplus/matlab/mdsopen.m +./usr/local/mdsplus/matlab/MDSplusAPI.m ./usr/local/mdsplus/matlab/mdsput.m ./usr/local/mdsplus/matlab/mdstcl.m ./usr/local/mdsplus/matlab/mdstest.m +./usr/local/mdsplus/matlab/mdsToMatlab.m +./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsvalue.m +./usr/local/mdsplus/matlab/private/javaActivate.m +./usr/local/mdsplus/matlab/private/javaConnect.m +./usr/local/mdsplus/matlab/private/javaExecute.m +./usr/local/mdsplus/matlab/private/javaFromMatlab.m +./usr/local/mdsplus/matlab/private/javaToMatlab.m +./usr/local/mdsplus/matlab/private/pythonActivate.m +./usr/local/mdsplus/matlab/private/pythonConnect.m +./usr/local/mdsplus/matlab/private/pythonExecute.m +./usr/local/mdsplus/matlab/private/pythonFromMatlab.m +./usr/local/mdsplus/matlab/private/pythonToMatlab.m \ No newline at end of file diff --git a/deploy/packaging/redhat/matlab.noarch b/deploy/packaging/redhat/matlab.noarch index 564908cecf..d7b13e2571 100644 --- a/deploy/packaging/redhat/matlab.noarch +++ b/deploy/packaging/redhat/matlab.noarch @@ -1,18 +1,26 @@ ./usr/local/mdsplus/matlab -./usr/local/mdsplus/matlab/MDSarg.m -./usr/local/mdsplus/matlab/MDSplusAPI.m -./usr/local/mdsplus/matlab/NATIVEvalue.m -./usr/local/mdsplus/matlab/mdsFromMatlab.m -./usr/local/mdsplus/matlab/mdsInfo.m -./usr/local/mdsplus/matlab/mdsToMatlab.m -./usr/local/mdsplus/matlab/mdsUseLegacy.m -./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsclose.m ./usr/local/mdsplus/matlab/mdsconnect.m ./usr/local/mdsplus/matlab/mdsdisconnect.m +./usr/local/mdsplus/matlab/mdsFromMatlab.m ./usr/local/mdsplus/matlab/mdsgetmsg.m +./usr/local/mdsplus/matlab/mdsInfo.m ./usr/local/mdsplus/matlab/mdsopen.m +./usr/local/mdsplus/matlab/MDSplusAPI.m ./usr/local/mdsplus/matlab/mdsput.m ./usr/local/mdsplus/matlab/mdstcl.m ./usr/local/mdsplus/matlab/mdstest.m +./usr/local/mdsplus/matlab/mdsToMatlab.m +./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsvalue.m +./usr/local/mdsplus/matlab/private +./usr/local/mdsplus/matlab/private/javaActivate.m +./usr/local/mdsplus/matlab/private/javaConnect.m +./usr/local/mdsplus/matlab/private/javaExecute.m +./usr/local/mdsplus/matlab/private/javaFromMatlab.m +./usr/local/mdsplus/matlab/private/javaToMatlab.m +./usr/local/mdsplus/matlab/private/pythonActivate.m +./usr/local/mdsplus/matlab/private/pythonConnect.m +./usr/local/mdsplus/matlab/private/pythonExecute.m +./usr/local/mdsplus/matlab/private/pythonFromMatlab.m +./usr/local/mdsplus/matlab/private/pythonToMatlab.m \ No newline at end of file diff --git a/matlab/MDSarg.m b/matlab/MDSarg.m deleted file mode 100644 index 3ae4ff8945..0000000000 --- a/matlab/MDSarg.m +++ /dev/null @@ -1,8 +0,0 @@ -function obj = MDSarg( value ) -% MDSARG deprecated in favour of mdsFromMatlab. -% This function is deprecated. please use mdsFromMatlab instead - warning('MDSplus:Legacy',... - 'The MDSarg function is deprecated. Please use mdsFromMatlab instead') - obj = mdsFromMatlab(value); -end - diff --git a/matlab/MDSplusAPI.m b/matlab/MDSplusAPI.m index d5314cff6d..376530be1b 100644 --- a/matlab/MDSplusAPI.m +++ b/matlab/MDSplusAPI.m @@ -1,13 +1,18 @@ classdef MDSplusAPI < handle % MDSplusAPI new API core for MDSplus -% % e.g.: read signal from remote tree on mds-data-1 using thick client -% setenv('default_tree_path', 'mds-data-1::') -% mdsip = MDSplusAPI(); -% mdsip.open('mytree', 7357); -% sig = mdsip.tree.getNode('.signals:channel43').getRecord(); -% dat = sig.toFloatArray(); -% dim = sig.getDimension().toFloatArray(); -% plot(dim, dat) +% e.g.: +% - read signal from remote tree on mds-data-1 using thick client +% setenv('default_tree_path', 'mds-data-1::') +% mdsip = MDSplusAPI(); +% mdsip.open('mytree', 7357); +% sig = mdsip.tree.getNode('.signals:channel43').getRecord(); +% dat = sig.toFloatArray(); +% dim = sig.getDimension().toFloatArray(); +% plot(dim, dat) +% - using thin client connection to mds-data-1 +% mdsip = MDSplusAPI('mds-data-1') +% ... + properties(SetAccess = private) con; % java object of the connection api; % java object of the api @@ -25,7 +30,7 @@ % NULL convenient way to create Descriptor[] % arr = mdsip.toArray(mdsip.compile('1UQ')); arr = javaArray('mds.data.descriptor.Descriptor', nargin); - for i = 1:nargin + for i = 1 : nargin arr(i) = varargin{i}; end end @@ -93,7 +98,7 @@ function close(self) end function obj = evaluate(self, obj) % EVALUATE evaluate mdsplus object - % obj = mdsip.evaluate(obj_in); + % obj = mdsip.evaluate(obj_in); data = self.api.tdiEvaluate(self.tree, obj); obj = data.getData(); end diff --git a/matlab/NATIVEvalue.m b/matlab/NATIVEvalue.m deleted file mode 100644 index df62839271..0000000000 --- a/matlab/NATIVEvalue.m +++ /dev/null @@ -1,7 +0,0 @@ -function obj = NATIVEvalue( value ) -% NATIVEVALUE deprecated in favour of mdsToMatlab -% This function is deprecated. please use mdsToMatlab instead - warning('MDSplus:Legacy',... - 'The NATIVEvalue function is deprecated. Please use mdsToMatlab instead') - obj = mdsToMatlab(value); -end diff --git a/matlab/mdsFromMatlab.m b/matlab/mdsFromMatlab.m index 92c9f2f511..f48dbef355 100755 --- a/matlab/mdsFromMatlab.m +++ b/matlab/mdsFromMatlab.m @@ -4,85 +4,12 @@ % argument. % % syntax: -% mdsresult=mdsFromMatlab(matlab-native-object) +% mdsresult = mdsFromMatlab(matlab_native_object) % info = mdsInfo(); if info.usePython - result = matlab2python(value, info); + result = pythonFromMatlab(value, info); else - result = matlab2java(value, info); - end -end - -function result = matlab2python(value, info) - dtype=class(value); - switch dtype - case 'char' - result = value; - otherwise - switch dtype - case 'single' - dtype='float32'; - case 'double' - dtype='float64'; - case 'cell' - dtype='str'; - end - if info.ispy2 && contains(dtype,'int64') - warning('MDSplus:python2_int64','%s\n',... - 'Loss of precision: python2 does not support int64 properly. Try python3 instead.',... - 'You can disable this warning with "warning(''off'', ''MDSplus:python2_int64'')"') - value = double(value); - end - if isscalar(value) - f=str2func(strcat('py.numpy.',dtype)); - result=f(value); - else - sz = size(value); - result = py.numpy.array(reshape(value,int32(1),prod(int32(sz))),dtype); - if not(numel(sz) == 2 && sz(2) == 1) - result = py.numpy.resize(result, flip(int32(sz))); - result = py.numpy.ascontiguousarray(result); - end - end - end -end - -function result = matlab2java(value, ~) - switch class(value) - case 'double' - javaclass = 'MDSplus.Float64'; - case 'single' - javaclass = 'MDSplus.Float32'; - case 'int64' - javaclass = 'MDSplus.Int64'; - case 'uint64' - javaclass = 'MDSplus.Uint64'; - case 'int32' - javaclass = 'MDSplus.Int32'; - case 'uint32' - javaclass = 'MDSplus.Uint32'; - case 'int16' - javaclass = 'MDSplus.Int16'; - case 'uint16' - javaclass = 'MDSplus.Uint16'; - case 'int8' - javaclass = 'MDSplus.Int8'; - case 'uint8' - javaclass = 'MDSplus.Uint8'; - case 'cell' - javaclass = 'MDSplus.String'; - case 'char' - result = javaObject('MDSplus.String',value); - return - otherwise - result = value; - return - end - sz = size(value); - if isequal(sz, [1,1]) - result = javaObject(javaclass,value); - else - result = javaObject(strcat(javaclass,'Array'),reshape(value,[],1),sz); + result = javaFromMatlab(value, info); end end diff --git a/matlab/mdsInfo.m b/matlab/mdsInfo.m index dff6335e94..efbebbcfc9 100644 --- a/matlab/mdsInfo.m +++ b/matlab/mdsInfo.m @@ -1,111 +1,54 @@ function info = mdsInfo(varargin) % MDSINFO used internally by other functions to retrieve configuration info - global MDSINFO - if ~isempty(MDSINFO) - info = MDSINFO; - else - l = getenv('MDSplus_legacy_behavior'); - if strcmp(l,'yes') - MDSplus_legacy_behavior = true; - else - MDSplus_legacy_behavior = false; - end - info.isConnected = false; - info.connection = []; - info.connectedHost = ''; - info.usePython = false; - info.isPythonConnection = false; - info.useLegacy = MDSplus_legacy_behavior; - MDSINFO = info; - end - if nargin > 0 - MDSINFO.usePython = logical(varargin{1}); - end - err = {true,true}; - if MDSINFO.usePython - err{1} = setPython(); - if ~islogical(err{1}) - MDSINFO.usePython = false; - err{2} = setJavaMds(); - end - else - err{2} = setJavaMds(); - if ~islogical(err{2}) - MDSINFO.usePython = true; - err{1} = setPython(); - end +global MDSINFO +if ~isempty(MDSINFO) + info = MDSINFO; +else + info.isConnected = false; + info.connection = []; + info.connectedHost = ''; + info.usePython = false; + info.isPythonConnection = false; + MDSINFO = info; +end +if nargin > 0 + MDSINFO.usePython = logical(varargin{1}); +end +err = {true, true}; +if MDSINFO.usePython + try + err{1} = pythonActivate(); + catch e + err{1} = e; end - ok = cellfun(@islogical,err); - if ~all(ok) - if ~any(ok) - disp('Unable to connect to MDSplus using either a java bridge or a python bridge') - disp(strcat(' Java error: ',err{2}.message)) - disp(strcat(' Python error: ',err{1}.message)) - info = []; - MDSINFO = info; - elseif ~ok(2) - disp('Unable to connect to MDSplus using java bridge, using python bridge instead') - disp(strcat(' Java error: ',err{2}.message)) - else % ~ok(1) - disp('Unable to connect to MDSplus using python bridge, using python bridge instead') - disp(strcat(' Python error: ',err{1}.message)) - end + if ~islogical(err{1}) + MDSINFO.usePython = false; + err{2} = javaActivate(); end -end - -function err = setPython() - global MDSINFO - persistent cache - if ~isempty(cache) - err = cache; - else +else + err{2} = javaActivate(); + if ~islogical(err{2}) + MDSINFO.usePython = true; try - MDSINFO.ispy2 = logical(py.MDSplus.version.ispy2); - err = false; - cache = err; - catch err + err{1} = pythonActivate(); + catch e + err{1} = e; end end end - -function err = setJavaMds() - persistent cache - if ~isempty(cache) - err = cache; - else - isOctave = (exist ('OCTAVE_VERSION', 'builtin') > 0); - try - MDSPLUS_DIR = getenv('MDSPLUS_DIR'); - if ismac - lib = strcat(MDSPLUS_DIR,'/lib/libJavaMds.dylib'); - elseif isunix - lib = strcat(MDSPLUS_DIR,'/lib/libJavaMds.so'); - elseif ispc - lib = 'C:\WINDOWS\SYSTEM32\JavaMds.dll'; - if ~isfile(lib) - if strcmp(computer('arch'),'win64') - lib = fullfile(MDSPLUS_DIR,'bin64','JavaMds.dll'); - else - lib = fullfile(MDSPLUS_DIR,'bin32','JavaMds.dll'); - end - end - end - if not(isOctave) - java.lang.System.setProperty('JavaMdsLib',lib); - end - p=javaclasspath('-all'); - matches = strfind(p,'mdsobjects.jar'); - if not(any(vertcat(matches{:}))) - javaaddpath(fullfile(MDSPLUS_DIR,'java','classes','mdsobjects.jar')) - end - if isOctave - javaObject('MDSplus.Int32',1); - else - MDSplus.Data.execute('1',javaArray('MDSplus.Data',1)); - end - err = false; - cache = err; - catch err - end +ok = cellfun(@islogical, err); +if ~all(ok) + if ~any(ok) + disp('Unable to connect to MDSplus using either a java bridge or a python bridge') + disp(strcat(' Java error: ', err{2}.message)) + disp(strcat(' Python error: ', err{1}.message)) + info = []; + MDSINFO = info; + elseif ~ok(2) + disp('Unable to connect to MDSplus using java bridge, using python bridge instead') + disp(strcat(' Java error: ', err{2}.message)) + else % ~ok(1) + disp('Unable to connect to MDSplus using python bridge, using python bridge instead') + disp(strcat(' Python error: ', err{1}.message)) end -end \ No newline at end of file +end diff --git a/matlab/mdsToMatlab.m b/matlab/mdsToMatlab.m index ae848c2372..5981a0cb50 100755 --- a/matlab/mdsToMatlab.m +++ b/matlab/mdsToMatlab.m @@ -8,138 +8,8 @@ % answer = mdsToMatlab(mdsnode.getData) info = mdsInfo(); if info.usePython - result = python2matlab(mdsthing, info); + result = pythonToMatlab(mdsthing, info); else - result = java2matlab(mdsthing, info); - end -end - -function result = python2matlab(value, info) - if strncmp(class(value),'py.MDSplus', 10) - value = value.data(); - end - if ~strncmp(class(value),'py.numpy', 8) - result = value; - else - dtype = char(value.dtype.name); - if contains(dtype,'str') || contains(dtype,'bytes') - if value.ndim == 0 - result = char(value); - else - strs = value.flatten.tolist(); - result{length(strs)} = ''; - for idx = 1 : length(strs) - result{idx} = char(py.MDSplus.version.tostr(strs{idx})); - end - shape = flip(int64(py.array.array('i', value.shape))); - if numel(shape) == 1 - shape = [shape, int64(1)]; - end - result = reshape(result, shape); - end - else - switch dtype - case 'float32' - dtype='single'; - case 'float64' - dtype='double'; - end - f=str2func(dtype); - dtype = value.dtype.char; - if info.ispy2 && contains('Qq',char(dtype)) - warning('MDSplus:python2_int64','%s\n',... - 'Loss of precision: python2 does not support int64 properly. Try python3 instead.',... - 'You can disable this warning with "warning(''off'', ''MDSplus:python2_int64'')"') - dtype='d'; - end - if value.ndim > 1 - shape = int64(py.array.array('i',value.shape)); - if ~py.numpy.isfortran(value) - shape = flip(shape); - end - value = py.numpy.asfortranarray(value); - value = py.array.array(dtype,value.flat); - result = reshape(f(value),shape); - else - if value.ndim > 0 - result=reshape(f(py.array.array(dtype,value)),[int64(value.shape{1}),1]); - else - result=f(py.array.array(dtype,{value})); - end - end - end - end -end - -function result = java2matlab(mdsthing, info) - if ~strncmp(class(mdsthing),'MDSplus',7) - result = mdsthing; - else - if numel(mdsthing.getShape()) > 0 - shape = mdsthing.getShape; - if numel(shape) == 1 - shape = [shape, 1]; - else - shape = shape'; - end - switch class(mdsthing) - case 'MDSplus.Int64Array' - result = reshape(mdsthing.getLongArray, shape); - case 'MDSplus.Uint64Array' - result = reshape(typecast(mdsthing.getLongArray, 'uint64'), shape); - case 'MDSplus.Int32Array' - result = reshape(mdsthing.getIntArray, shape); - case 'MDSplus.Uint32Array' - result = reshape(typecast(mdsthing.getIntArray, 'uint32'), shape); - case 'MDSplus.Int16Array' - result = reshape(mdsthing.getShortArray, shape); - case 'MDSplus.Uint16Array' - result = reshape(typecast(mdsthing.getShortArray, 'uint16'), shape); - case 'MDSplus.Int8Array' - result = reshape(mdsthing.getByteArray, shape); - case 'MDSplus.Uint8Array' - result = reshape(typecast(mdsthing.getByteArray, 'uint8'), shape); - case 'MDSplus.Float64Array' - result = double(reshape(mdsthing.getDoubleArray, shape)); - case 'MDSplus.Float32Array' - result = reshape(mdsthing.getFloatArray, shape); - case 'MDSplus.StringArray' - result = reshape(cellstr(char(mdsthing.getStringArray)),shape); - otherwise - throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); - end - else - switch class(mdsthing) - case 'MDSplus.Int64' - result = mdsthing.getLongArray(); - case 'MDSplus.Uint64' - result = typecast(mdsthing.getLongArray(), 'uint64'); - case 'MDSplus.Int32' - result = int32(mdsthing.getIntArray()); - case 'MDSplus.Uint32' - result = typecast(mdsthing.getIntArray(), 'uint32'); - case 'MDSplus.Int16' - result = mdsthing.getShortArray(); - case 'MDSplus.Uint16' - result = typecast(mdsthing.getShortArray(), 'uint16'); - case 'MDSplus.Int8' - result = mdsthing.getByteArray(); - case 'MDSplus.Uint8' - result = typecast(mdsthing.getByteArray(), 'uint8'); - case 'MDSplus.Float64' - result = mdsthing.getDoubleArray(); - case 'MDSplus.Float32' - result = mdsthing.getFloatArray(); - case 'MDSplus.String' - result = char(mdsthing.getString()); - otherwise - throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); - end - end - if info.useLegacy - if ~ischar(result) && ~iscell(result) - result = double(result); - end - end + result = javaToMatlab(mdsthing); end end diff --git a/matlab/mdsUseLegacy.m b/matlab/mdsUseLegacy.m deleted file mode 100644 index afa5996266..0000000000 --- a/matlab/mdsUseLegacy.m +++ /dev/null @@ -1,29 +0,0 @@ -function mdsUseLegacy( varargin ) -% MDSUSELEGACY enable (or disable) the use of the legacy mode. -% This function is can be used to enable legacy mode. -% In legacy mode floating point values will always be returned as doubles. -% Also the warnings about the deprecated functions will be disabled. -% Legacy mode will be enabled if mdsUseLegacy is called with no arguments. -% If you want to turn off legacy mode use mdsUseLegacy(false). -% This is not a permanent setting and only applies to the current -% invocation of matlab. - mdsInfo(); - global MDSINFO - if nargin == 0 - MDSINFO.useLegacy = true; - else - MDSINFO.useLegacy = varargin{1}; - end - if MDSINFO.useLegacy - fprintf('%s\n',... - 'Legacy mode enabled. Floating point values will be returned',... - 'as doubles and MDSarg and NATIVEvalue will not display',... - 'deprecation warnings. It is recommended that you modify',... - 'your code to not depend on this legacy mode as it will',... - 'eventually be deprecated.') - warning('off', 'MDSplus:Legacy') - else - warning('on', 'MDSplus:Legacy') - end -end - diff --git a/matlab/mdsclose.m b/matlab/mdsclose.m index 02d9e31947..c253c99b93 100755 --- a/matlab/mdsclose.m +++ b/matlab/mdsclose.m @@ -1,8 +1,8 @@ function [ status ] = mdsclose() -% MDSCLOSE - closes currently active tree -% +% MDSCLOSE - closes currently active tree +% % This routine will close the tree at the top of the open tree stack. -% +% % Previous incarnations also disconnected thin-client (mdsconnect) connections. % THAT IS NO LONGER DONE % @@ -12,11 +12,10 @@ try info.connection.get('TreeClose()'); catch err - status=0; + status = 0; err.message end else status = mdsvalue('TreeClose()'); end end - diff --git a/matlab/mdsconnect.m b/matlab/mdsconnect.m index 1a04ef3698..723104098e 100755 --- a/matlab/mdsconnect.m +++ b/matlab/mdsconnect.m @@ -13,7 +13,7 @@ if MDSINFO.isConnected && strcmp(MDSINFO.connectedHost, host) && MDSINFO.usePython == MDSINFO.isPythonConnection status = 1; else - if strcmpi(host,'LOCAL') == 1 + if strcmpi(host, 'LOCAL') == 1 MDSINFO.isConnected = false; MDSINFO.connection = []; MDSINFO.connectedHost = host; @@ -21,14 +21,13 @@ else try if MDSINFO.usePython - py_MDSplus_Connection=str2func('py.MDSplus.Connection'); - MDSINFO.connection=py_MDSplus_Connection(host); + MDSINFO.connection = pythonConnect(host); else - MDSINFO.connection=javaObject('MDSplus.Connection',host); + MDSINFO.connection = javaConnect(host); end - MDSINFO.isPythonConnection=MDSINFO.usePython; - MDSINFO.connectedHost=host; - MDSINFO.isConnected=true; + MDSINFO.isPythonConnection = MDSINFO.usePython; + MDSINFO.connectedHost = host; + MDSINFO.isConnected = true; status = 1; catch status = -1; @@ -36,4 +35,3 @@ end end end - diff --git a/matlab/mdsgetmsg.m b/matlab/mdsgetmsg.m index 7f47f42728..16f892792d 100755 --- a/matlab/mdsgetmsg.m +++ b/matlab/mdsgetmsg.m @@ -1,4 +1,4 @@ -function msg = mdsgetmsg(id,throwerror,except) +function msg = mdsgetmsg(id, throwerror, except) % MDSGETMSG used to message for status code % msg = mdsgetmsg(id, [throwerror, except]) % id : message id @@ -6,29 +6,28 @@ % except : exception list of ids : [] % % translates the tdi message ID into the tdi message MSG -% - If THROWERROR is true, an error with the tdi message is thrown, +% -If THROWERROR is true, an error with the tdi message is thrown, % unless the ID is a member of the EXCEPT list. -% - If THROWERROR is false, no error will be thrown, +% -If THROWERROR is false, no error will be thrown, % unless the ID is a member of the EXCEPT list. - narginchk(1,3) - if nargin<3 - except = []; - if nargin<2 - throwerror = false; - end +narginchk(1, 3) +if nargin<3 + except = []; + if nargin<2 + throwerror = false; end +end - if ischar(id) - error(id); - else - try - msg = mdsvalue('_msg = REPEAT(0,255);MdsShr->MdsGetMsgDsc(val($),descr(_msg));TRIM(_msg)',id); - catch - msg = sprintf('message not found: 0x%08x',id); - end - if xor(throwerror,ismember(id, except)) - error(msg) - end +if ischar(id) + error(id); +else + try + msg = mdsvalue('_=REPEAT(0,255);MdsShr->MdsGetMsgDsc(val($),descr(_));TRIM(_)', id); + catch + msg = sprintf('message not found: 0x%08x', id); + end + if xor(throwerror, ismember(id, except)) + error(msg) end end \ No newline at end of file diff --git a/matlab/mdsopen.m b/matlab/mdsopen.m index df4f17a349..13b0c2e797 100755 --- a/matlab/mdsopen.m +++ b/matlab/mdsopen.m @@ -1,34 +1,33 @@ -function [ shoto,status ] = mdsopen( expt, shot ) -% MDSOPEN opend connect to a remote mdsplus data server. +function [ shoto, status ] = mdsopen( expt, shot ) +% MDSOPEN opend connect to a remote mdsplus data server. % This routine will invoke a treeopen(expt, shot) % expt may contain information about a remote server 'server::expt' status = 1; shoto = 'Failed'; - idx=strfind(expt, '::'); + idx = strfind(expt, '::'); if ~isempty(idx) - host = expt(1:idx-1); - ltree = expt(idx+2:end); + host = expt(1 : idx - 1); + ltree = expt(idx + 2 : end); status = mdsconnect(host); else - ltree=expt; + ltree = expt; end - if mod(status,2) - info=mdsInfo(); + if mod(status, 2) + info = mdsInfo(); if info.isConnected try - info.connection.openTree(ltree,int32(shot)); + info.connection.openTree(ltree, int32(shot)); shoto = mdsToMatlab(info.connection.get('$shot')); catch err - status=0; - shoto=err.message; + status = 0; + shoto = err.message; end else - status = mdsvalue('TreeOpen($,$)',ltree,int32(shot)); - if mod(status,2) + status = mdsvalue('TreeOpen($, $)', ltree, int32(shot)); + if mod(status, 2) shoto = mdsvalue('$shot'); end end end end - diff --git a/matlab/mdsput.m b/matlab/mdsput.m index c8af1bd7cb..5d03c05d55 100755 --- a/matlab/mdsput.m +++ b/matlab/mdsput.m @@ -1,9 +1,5 @@ function [ status ] = mdsput( node, expression, varargin) % MDSPUT put data into MDSplus tree node % This routine invokes treeput(node, expression, ...) -info = mdsInfo(); -if nargin == 2 && info.useLegacy - status = mdsput(node,'$',expression); -else - status = mdsvalue(sprintf('treeput($,$%s)',repmat(',$',1,nargin-2)),node,expression,varargin{:}); -end +status = mdsvalue(sprintf('treeput($, $%s)', repmat(', $', 1, nargin - 2)), node, expression, varargin{:}); + diff --git a/matlab/mdstcl.m b/matlab/mdstcl.m index ede1f8796f..650e9b5547 100755 --- a/matlab/mdstcl.m +++ b/matlab/mdstcl.m @@ -9,7 +9,7 @@ function mdstcl(command) % prompting for, and executing TCL commands, and outputting the responses, % until 'exit' is entered. - if (exist('command','var')) + if (exist('command', 'var')) mdsvalue('tcl($, _response)', command); response = char(mdsvalue('_response')); if (~isempty(response)) @@ -19,10 +19,10 @@ function mdstcl(command) end while 1 - tclcmd = input('TCL> ','s'); + tclcmd = input('TCL> ', 's'); if (isempty(tclcmd)) continue; - elseif (any(strcmpi(tclcmd,{'ex','exi','exit'}))) + elseif (any(strcmpi(tclcmd, {'ex', 'exi', 'exit'}))) return; else mdsvalue('tcl($, _response)', tclcmd); diff --git a/matlab/mdstest.m b/matlab/mdstest.m index 312a9d629a..673d56a10c 100644 --- a/matlab/mdstest.m +++ b/matlab/mdstest.m @@ -1,5 +1,5 @@ function result = mdstest(varargin) -% MDSTEST test the MDSplus - MATLAB API (types and shapes) +% MDSTEST test the MDSplus-MATLAB API (types and shapes) % This routine tests the various functions in the MDSplus % Matlab/Octave interface. % mdstest() % tests current bridge @@ -7,63 +7,59 @@ % mdstest(1) % tests python bridge mdsInfo(varargin{:}); % update MDSINFO - result=mdscheck('1BU','uint8',[1,1]); - result=result && mdscheck('1WU','uint16',[1,1]); - result=result && mdscheck('1LU','uint32',[1,1]); - result=result && mdscheck('100000000000QU','uint64',[1,1]); - result=result && mdscheck('1.','single',[1,1]); - result=result && mdscheck('1D0','double',[1,1]); - result=result && mdscheck('"string test"','char',[1,11]); - result=result && mdscheck('BYTE_UNSIGNED(1 : 100)','uint8',[100,1]); - result=result && mdscheck('WORD_UNSIGNED(1 : 100)','uint16',[100,1]); - result=result && mdscheck('LONG_UNSIGNED(1 : 100)','uint32',[100,1]); - result=result && mdscheck('BYTE(1 : 100)','int8',[100,1]); - result=result && mdscheck('WORD(1 : 100)','int16',[100,1]); - result=result && mdscheck('1 : 100','int32',[100,1]); - result=result && mdscheck('QUADWORD(1 : 100)','int64',[100,1]); - result=result && mdscheck('set_range(10,2,5,1 : 100)','int32',[10,2,5]); - result=result && mdscheck('FS_FLOAT(1 : 100)','single',[100,1]); - result=result && mdscheck('FT_FLOAT(1 : 100)','double',[100,1]); - result=result && mdscheck('set_range(10,2,5,FT_FLOAT(1 : 100))','double',[10,2,5]); - result=result && mdscheck('$ : $','int32',[100,1],int32(1),int32(100)); - result=result && mdscheck('$ == $','uint8',[1,1],1,2); - result=result && mdscheck('QUADWORD_UNSIGNED(1 : 100)','uint64',[100,1]); - result=result && mdscheck('["a","b","c","d"]','cell',[4,1]); - result=result && mdscheck('set_range(2,3,["a","b","c long string","d","e","f"])','cell',[2,3]); + result = mdscheck('1BU', 'uint8', [1, 1]); + result = result && mdscheck('1WU', 'uint16', [1, 1]); + result = result && mdscheck('1LU', 'uint32', [1, 1]); + result = result && mdscheck('100000000000QU', 'uint64', [1, 1]); + result = result && mdscheck('1.', 'single', [1, 1]); + result = result && mdscheck('1D0', 'double', [1, 1]); + result = result && mdscheck('"string test"', 'char', [1, 11]); + result = result && mdscheck('BYTE_UNSIGNED(1:100)', 'uint8', [100, 1]); + result = result && mdscheck('WORD_UNSIGNED(1:100)', 'uint16', [100, 1]); + result = result && mdscheck('LONG_UNSIGNED(1:100)', 'uint32', [100, 1]); + result = result && mdscheck('BYTE(1:100)', 'int8', [100, 1]); + result = result && mdscheck('WORD(1:100)', 'int16', [100, 1]); + result = result && mdscheck('1:100', 'int32', [100, 1]); + result = result && mdscheck('QUADWORD(1:100)', 'int64', [100, 1]); + result = result && mdscheck('set_range(10,2,5,1:100)', 'int32', [10, 2, 5]); + result = result && mdscheck('FS_FLOAT(1:100)', 'single', [100, 1]); + result = result && mdscheck('FT_FLOAT(1:100)', 'double', [100, 1]); + result = result && mdscheck('set_range(10,2,5,FT_FLOAT(1:100))', 'double', [10, 2, 5]); + result = result && mdscheck('$ : $', 'int32', [100, 1], int32(1), int32(100)); + result = result && mdscheck('$ == $', 'uint8', [1, 1], 1, 2); + result = result && mdscheck('QUADWORD_UNSIGNED(1:100)', 'uint64', [100, 1]); + result = result && mdscheck('["a","b","c","d"]', 'cell', [4, 1]); + result = result && mdscheck('set_range(2,3,["a","b","c long string","d","e","f"])', 'cell', [2, 3]); end -function result = mdscheck(exp,result_class,result_size,varargin) - global MDSINFO - if MDSINFO.useLegacy && ~strcmp(result_class,'char') && ~strcmp(result_class,'cell') - result_class = 'double'; - end - x = mdsvalue(exp,varargin{:}); - if ~strcmp(class(x),result_class) - fprintf('Error %s: expected class %s got %s\n',exp,result_class,class(x)) +function result = mdscheck(exp, result_class, result_size, varargin) + x = mdsvalue(exp, varargin{:}); + if ~strcmp(class(x), result_class) + fprintf('Error %s: expected class %s got %s\n', exp, result_class, class(x)) result = 0; return end try - if ~all(size(x)==result_size) - fprintf('Error %s: expected size %s got %s\n',exp,mat2str(result_size),mat2str(size(x))) + if ~all(size(x) == result_size) + fprintf('Error %s: expected size %s got %s\n', exp, mat2str(result_size), mat2str(size(x))) result = 0; return end catch - fprintf('Error %s: expected size %s got %s\n',exp,mat2str(result_size),mat2str(size(x))) + fprintf('Error %s: expected size %s got %s\n', exp, mat2str(result_size), mat2str(size(x))) result = 0; return end - y=mdsvalue('$',x); - if isa(x,'cell') + y = mdsvalue('$', x); + if isa(x, 'cell') try - result = strcmp(x,y); + result = strcmp(x, y); result = all(result(:)); if ~result - display(strcat('Error testing ',exp,' : string array does not match')) + display(strcat('Error testing "', exp, '": string array does not match')) end catch err - display(strcat('Error testing ',exp,' : ',err.message)) + display(strcat('Error testing "', exp, '": ', err.message)) rethrow(err) end else @@ -71,12 +67,12 @@ result = x==y; result = all(result(:)); if ~result - fprintf('Error %s: input != output\n',exp) + fprintf('Error %s: input != output\n', exp) display(x); display(y); end catch err - display(strcat('Error testing ',exp,' : ',err.message)) + display(strcat('Error testing "', exp, '": ', err.message)) rethrow(err) end end diff --git a/matlab/mdsvalue.m b/matlab/mdsvalue.m index f7df095678..d8f5ca3dbb 100755 --- a/matlab/mdsvalue.m +++ b/matlab/mdsvalue.m @@ -1,56 +1,53 @@ -function [ result, status ] = mdsvalue( expression, varargin) +function [ result, status ] = mdsvalue( expression, varargin ) % MDSVALUE evaluate an expression -% [ result, status ] = mdsvalue( expression, varargin) - info = mdsInfo(); - n = nargin-1; - if info.usePython - args=cell(n,1); +% [ result, status ] = mdsvalue( expression, varargin ) +info = mdsInfo(); +n = nargin - 1; +if info.usePython + args = cell(n, 1); +else + if info.isConnected + extra = 0; else - if info.isConnected - extra=0; - else - extra=1; - end - args = javaArray('MDSplus.Data',max(1,n+extra)); + extra = 1; end - for k = 1: n - argin=varargin(k); - if iscell(argin{1}) - argout = mdsFromMatlab(argin{1}); - else - argout = mdsFromMatlab(cell2mat(argin)); - end - if info.usePython - args{k} = argout; - else - args(k) = argout; - end + args = javaArray('MDSplus.Data', max(1, n + extra)); +end +for k = 1 : n + argin = varargin(k); + if iscell(argin{1}) + argout = mdsFromMatlab(argin{1}); + else + argout = mdsFromMatlab(cell2mat(argin)); + end + if info.usePython + args{k} = argout; + else + args(k) = argout; end +end - try - if info.isConnected - if n > 0 - if info.usePython - result = info.connection.get(expression,args{:}); - else - result = info.connection.get(expression,args); - end - else - result = info.connection.get(expression); - end - else +try + if info.isConnected + if n > 0 if info.usePython - result = py.MDSplus.EXECUTE(expression,args{:}); - result.evaluate(); + result = info.connection.get(expression, args{:}); else - dobj=javaObject('MDSplus.Data'); - result = dobj.execute(expression, args); + result = info.connection.get(expression, args); end + else + result = info.connection.get(expression); + end + else + if info.usePython + result = pythonExecute(expression, args); + else + result = javaExecute(expression, args); end - status=1; - catch err - status=0; - result=err.message; end - result=mdsToMatlab(result); + status = 1; +catch err + status = 0; + result = err.message; end +result = mdsToMatlab(result); diff --git a/matlab/private/javaActivate.m b/matlab/private/javaActivate.m new file mode 100644 index 0000000000..ac58e8a5af --- /dev/null +++ b/matlab/private/javaActivate.m @@ -0,0 +1,40 @@ +function err = javaActivate() +persistent cache +if ~isempty(cache) + err = cache; +else + isOctave = (exist ('OCTAVE_VERSION', 'builtin') > 0); + try + MDSPLUS_DIR = getenv('MDSPLUS_DIR'); + if ismac + lib = strcat(MDSPLUS_DIR, '/lib/libJavaMds.dylib'); + elseif isunix + lib = strcat(MDSPLUS_DIR, '/lib/libJavaMds.so'); + elseif ispc + lib = 'C:\WINDOWS\SYSTEM32\JavaMds.dll'; + if ~isfile(lib) + if strcmp(computer('arch'), 'win64') + lib = fullfile(MDSPLUS_DIR, 'bin64', 'JavaMds.dll'); + else + lib = fullfile(MDSPLUS_DIR, 'bin32', 'JavaMds.dll'); + end + end + end + if not(isOctave) + java.lang.System.setProperty('JavaMdsLib', lib); + end + p = javaclasspath('-all'); + matches = strfind(p, 'mdsobjects.jar'); + if not(any(vertcat(matches{:}))) + javaaddpath(fullfile(MDSPLUS_DIR, 'java', 'classes', 'mdsobjects.jar')) + end + if isOctave + javaObject('MDSplus.Int32', 1); + else + MDSplus.Data.execute('1', javaArray('MDSplus.Data', 1)); + end + err = false; + cache = err; + catch err + end +end \ No newline at end of file diff --git a/matlab/private/javaConnect.m b/matlab/private/javaConnect.m new file mode 100644 index 0000000000..d1185575cd --- /dev/null +++ b/matlab/private/javaConnect.m @@ -0,0 +1,2 @@ +function connection = javaConnect( host ) +connection = javaObject('MDSplus.Connection', host); diff --git a/matlab/private/javaExecute.m b/matlab/private/javaExecute.m new file mode 100644 index 0000000000..78515280cc --- /dev/null +++ b/matlab/private/javaExecute.m @@ -0,0 +1,3 @@ +function result = javaExecute(expression, args) +dobj = javaObject('MDSplus.Data'); +result = dobj.execute(expression, args); diff --git a/matlab/private/javaFromMatlab.m b/matlab/private/javaFromMatlab.m new file mode 100644 index 0000000000..1261c4aaad --- /dev/null +++ b/matlab/private/javaFromMatlab.m @@ -0,0 +1,37 @@ +function result = javaFromMatlab(value, ~) +switch class(value) + case 'double' + javaclass = 'MDSplus.Float64'; + case 'single' + javaclass = 'MDSplus.Float32'; + case 'int64' + javaclass = 'MDSplus.Int64'; + case 'uint64' + javaclass = 'MDSplus.Uint64'; + case 'int32' + javaclass = 'MDSplus.Int32'; + case 'uint32' + javaclass = 'MDSplus.Uint32'; + case 'int16' + javaclass = 'MDSplus.Int16'; + case 'uint16' + javaclass = 'MDSplus.Uint16'; + case 'int8' + javaclass = 'MDSplus.Int8'; + case 'uint8' + javaclass = 'MDSplus.Uint8'; + case 'cell' + javaclass = 'MDSplus.String'; + case 'char' + result = javaObject('MDSplus.String', value); + return + otherwise + result = value; + return +end +sz = size(value); +if isequal(sz, [1, 1]) + result = javaObject(javaclass, value); +else + result = javaObject(strcat(javaclass, 'Array'), reshape(value, [], 1), sz); +end diff --git a/matlab/private/javaToMatlab.m b/matlab/private/javaToMatlab.m new file mode 100644 index 0000000000..041f7e0e3a --- /dev/null +++ b/matlab/private/javaToMatlab.m @@ -0,0 +1,66 @@ +function result = javaToMatlab(mdsthing) +if ~strncmp(class(mdsthing), 'MDSplus', 7) + result = mdsthing; +else + if numel(mdsthing.getShape()) > 0 + shape = mdsthing.getShape; + if numel(shape) == 1 + shape = [shape, 1]; + else + shape = shape'; + end + switch class(mdsthing) + case 'MDSplus.Int64Array' + result = reshape(mdsthing.getLongArray, shape); + case 'MDSplus.Uint64Array' + result = reshape(typecast(mdsthing.getLongArray, 'uint64'), shape); + case 'MDSplus.Int32Array' + result = reshape(mdsthing.getIntArray, shape); + case 'MDSplus.Uint32Array' + result = reshape(typecast(mdsthing.getIntArray, 'uint32'), shape); + case 'MDSplus.Int16Array' + result = reshape(mdsthing.getShortArray, shape); + case 'MDSplus.Uint16Array' + result = reshape(typecast(mdsthing.getShortArray, 'uint16'), shape); + case 'MDSplus.Int8Array' + result = reshape(mdsthing.getByteArray, shape); + case 'MDSplus.Uint8Array' + result = reshape(typecast(mdsthing.getByteArray, 'uint8'), shape); + case 'MDSplus.Float64Array' + result = double(reshape(mdsthing.getDoubleArray, shape)); + case 'MDSplus.Float32Array' + result = reshape(mdsthing.getFloatArray, shape); + case 'MDSplus.StringArray' + result = reshape(cellstr(char(mdsthing.getStringArray)), shape); + otherwise + throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); + end + else + switch class(mdsthing) + case 'MDSplus.Int64' + result = mdsthing.getLongArray(); + case 'MDSplus.Uint64' + result = typecast(mdsthing.getLongArray(), 'uint64'); + case 'MDSplus.Int32' + result = int32(mdsthing.getIntArray()); + case 'MDSplus.Uint32' + result = typecast(mdsthing.getIntArray(), 'uint32'); + case 'MDSplus.Int16' + result = mdsthing.getShortArray(); + case 'MDSplus.Uint16' + result = typecast(mdsthing.getShortArray(), 'uint16'); + case 'MDSplus.Int8' + result = mdsthing.getByteArray(); + case 'MDSplus.Uint8' + result = typecast(mdsthing.getByteArray(), 'uint8'); + case 'MDSplus.Float64' + result = mdsthing.getDoubleArray(); + case 'MDSplus.Float32' + result = mdsthing.getFloatArray(); + case 'MDSplus.String' + result = char(mdsthing.getString()); + otherwise + throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); + end + end +end diff --git a/matlab/private/pythonActivate.m b/matlab/private/pythonActivate.m new file mode 100644 index 0000000000..d1e70cae8d --- /dev/null +++ b/matlab/private/pythonActivate.m @@ -0,0 +1,13 @@ +function err = pythonActivate() +global MDSINFO +persistent cache +if ~isempty(cache) + err = cache; +else + try + MDSINFO.ispy2 = logical(py.MDSplus.version.ispy2); + err = false; + cache = err; + catch err + end +end diff --git a/matlab/private/pythonConnect.m b/matlab/private/pythonConnect.m new file mode 100644 index 0000000000..ccd56318f8 --- /dev/null +++ b/matlab/private/pythonConnect.m @@ -0,0 +1,3 @@ +function connection = pythonConnect( host ) +py_MDSplus_Connection = str2func('py.MDSplus.Connection'); +connection = py_MDSplus_Connection(host); diff --git a/matlab/private/pythonExecute.m b/matlab/private/pythonExecute.m new file mode 100644 index 0000000000..ec9b11275f --- /dev/null +++ b/matlab/private/pythonExecute.m @@ -0,0 +1,3 @@ +function result = pythonExecute(expression, args) +result = py.MDSplus.EXECUTE(expression, args{:}); +result.evaluate(); diff --git a/matlab/private/pythonFromMatlab.m b/matlab/private/pythonFromMatlab.m new file mode 100644 index 0000000000..630dfec249 --- /dev/null +++ b/matlab/private/pythonFromMatlab.m @@ -0,0 +1,32 @@ +function result = pythonFromMatlab(value, info) +dtype = class(value); +switch dtype + case 'char' + result = value; + otherwise + switch dtype + case 'single' + dtype = 'float32'; + case 'double' + dtype = 'float64'; + case 'cell' + dtype = 'str'; + end + if info.ispy2 && contains(dtype, 'int64') + warning('MDSplus:python2_int64', '%s\n', ... + 'Loss of precision: python2 does not support int64 properly. Try python3 instead.', ... + 'You can disable this warning with "warning(''off'', ''MDSplus:python2_int64'')"') + value = double(value); + end + if isscalar(value) + f = str2func(strcat('py.numpy.', dtype)); + result = f(value); + else + sz = size(value); + result = py.numpy.array(reshape(value, int32(1), prod(int32(sz))), dtype); + if not(numel(sz) == 2 && sz(2) == 1) + result = py.numpy.resize(result, flip(int32(sz))); + result = py.numpy.ascontiguousarray(result); + end + end +end diff --git a/matlab/private/pythonToMatlab.m b/matlab/private/pythonToMatlab.m new file mode 100644 index 0000000000..0808fe1b50 --- /dev/null +++ b/matlab/private/pythonToMatlab.m @@ -0,0 +1,55 @@ +function result = pythonToMatlab(value, info) +if strncmp(class(value), 'py.MDSplus', 10) + value = value.data(); +end +if ~strncmp(class(value), 'py.numpy', 8) + result = value; +else + dtype = char(value.dtype.name); + if contains(dtype, 'str') || contains(dtype, 'bytes') + if value.ndim == 0 + result = char(value); + else + strs = value.flatten.tolist(); + result{length(strs)} = ''; + for idx = 1 : length(strs) + result{idx} = char(py.MDSplus.version.tostr(strs{idx})); + end + shape = flip(int64(py.array.array('i', value.shape))); + if numel(shape) == 1 + shape = [shape, int64(1)]; + end + result = reshape(result, shape); + end + else + switch dtype + case 'float32' + dtype = 'single'; + case 'float64' + dtype = 'double'; + end + f = str2func(dtype); + dtype = value.dtype.char; + if info.ispy2 && contains('Qq', char(dtype)) + warning('MDSplus:python2_int64', '%s\n', ... + 'Loss of precision: python2 does not support int64 properly. Try python3 instead.', ... + 'You can disable this warning with "warning(''off'', ''MDSplus:python2_int64'')"') + dtype = 'd'; + end + if value.ndim > 1 + shape = int64(py.array.array('i', value.shape)); + if ~py.numpy.isfortran(value) + shape = flip(shape); + end + value = py.numpy.asfortranarray(value); + value = py.array.array(dtype, value.flat); + result = reshape(f(value), shape); + else + if value.ndim > 0 + result = reshape(f(py.array.array(dtype, value)), [int64(value.shape{1}), 1]); + else + result = f(py.array.array(dtype, {value})); + end + end + end +end \ No newline at end of file From 583c459f64fd091e2ac1bbdbd195e9aac1202374 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Wed, 18 Aug 2021 11:53:00 -0400 Subject: [PATCH 026/172] Docs: Fix name of TreeShrHook.py example (#2332) The distributed TreeHook.py.example is old and would not be called if put in place. This new one will work if enabled. --- deploy/packaging/debian/kernel.noarch | 2 +- deploy/packaging/redhat/kernel.noarch | 2 +- tdi/treeshr/TreeHook.example | 19 --------- tdi/treeshr/TreeShrHook.py.example | 57 +++++++++++++++++++++++++++ 4 files changed, 59 insertions(+), 21 deletions(-) delete mode 100644 tdi/treeshr/TreeHook.example create mode 100755 tdi/treeshr/TreeShrHook.py.example diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index 6e5af350c3..c46dfa4717 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -225,7 +225,6 @@ ./usr/local/mdsplus/tdi/treeshr/TreeFlushReset.fun ./usr/local/mdsplus/tdi/treeshr/TreeGetCurrentShot.fun ./usr/local/mdsplus/tdi/treeshr/TreeGetRecord.fun -./usr/local/mdsplus/tdi/treeshr/TreeHook.example ./usr/local/mdsplus/tdi/treeshr/TreeOpen.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenEdit.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenNew.fun @@ -236,6 +235,7 @@ ./usr/local/mdsplus/tdi/treeshr/TreeSetDbiItm.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetDefault.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetNciItm.fun +./usr/local/mdsplus/tdi/treeshr/TreeShrHook.py.example ./usr/local/mdsplus/tdi/treeshr/TreeTurnOff.fun ./usr/local/mdsplus/tdi/treeshr/TreeTurnOn.fun ./usr/local/mdsplus/tdi/treeshr/TreeWrite.fun diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index 8d1aad760f..838a8198ae 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -257,7 +257,6 @@ ./usr/local/mdsplus/tdi/treeshr/TreeFlushReset.fun ./usr/local/mdsplus/tdi/treeshr/TreeGetCurrentShot.fun ./usr/local/mdsplus/tdi/treeshr/TreeGetRecord.fun -./usr/local/mdsplus/tdi/treeshr/TreeHook.example ./usr/local/mdsplus/tdi/treeshr/TreeOpen.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenEdit.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenNew.fun @@ -268,6 +267,7 @@ ./usr/local/mdsplus/tdi/treeshr/TreeSetDbiItm.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetDefault.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetNciItm.fun +./usr/local/mdsplus/tdi/treeshr/TreeShrHook.py.example ./usr/local/mdsplus/tdi/treeshr/TreeTurnOff.fun ./usr/local/mdsplus/tdi/treeshr/TreeTurnOn.fun ./usr/local/mdsplus/tdi/treeshr/TreeWrite.fun diff --git a/tdi/treeshr/TreeHook.example b/tdi/treeshr/TreeHook.example deleted file mode 100644 index bf67a921eb..0000000000 --- a/tdi/treeshr/TreeHook.example +++ /dev/null @@ -1,19 +0,0 @@ -/* FOR INTERNAL USE ONLY */ -public fun TreeHook(in _mode, in _tree, in _shot, in _nid) -{ - switch(_mode) - { - case (0) Write(*,"Open tree: ",_tree," ",_shot); break; - case (1) Write(*,"Open tree edit: ",_tree," ",_shot); break; - case (2) Write(*,"Retrieve tree: ",_tree," ",_shot); break; - case (3) Write(*,"Write tree: ",_tree," ",_shot); break; - case (4) Write(*,"Close tree: ",_tree," ",_shot); break; - case (5) Write(*,"Open NCI file for write:",_tree," ",_shot); break; - case (6) Write(*,"Open DataFile for write:",_tree," ",_shot); break; - case (7) _node = getnci(_nid,"FULLPATH"); Write(*,"Get data for node:",_node," ",_tree," ",_shot);break; - case (8) _node = getnci(_nid,"FULLPATH"); Write(*,"Get characteristics for node:",_node," ",_tree," ",_shot);break; - case (9) _node = getnci(_nid,"FULLPATH"); Write(*,"Put data for node:",_node," ",_tree," ",_shot);break; - case (10) _node = getnci(_nid,"FULLPATH"); Write(*,"put characteristics for node:",_node," ",_tree," ",_shot);break; - } - return(1); -} diff --git a/tdi/treeshr/TreeShrHook.py.example b/tdi/treeshr/TreeShrHook.py.example new file mode 100755 index 0000000000..99f3f4ae3c --- /dev/null +++ b/tdi/treeshr/TreeShrHook.py.example @@ -0,0 +1,57 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + + +def TreeShrHook(args): + """ + This example TreeShrHook will print out the incomming dictionary (args) + for enabled hooks. To use: + + copy this file to someplace in your MDS_PATH, removing the .example extension + + cp /usr/local/mdsplus/tdi/treeshr/TreeShrHook.py.example /usr/site/tdi/TreeShrHook.py + + define TreeHooks environment variable to a comma separated list of + hooks you want to enable + + export TREE_HOOKS OpenTree,CloseTree + + Then open a tree and see the calls logged on stdout: + + jas@mfews05:~$ mdstcl + TCL> set tree RF/shot=-1 + Dict(, "tree","RF", "type","OpenTree", "shot",-1) + Dict(, "tree","RF_FAST", "type","OpenTree", "shot",-1) + TCL> close + Dict(, "tree","RF", "type","CloseTree", "shot",-1) + Dict(, "tree","RF_FAST", "type","CloseTree", "shot",-1) + TCL> exit + + NOTE: For local, distributed, and thick clients this routine runs in the user's context and + on the user's computer. It would have to be installed on all client computers to gather + useful information. + + """ + print(args) From 6306f363cfa50b170f79fd8b67bb79124e7f6d53 Mon Sep 17 00:00:00 2001 From: Daniel Austin Date: Wed, 18 Aug 2021 08:48:22 -0700 Subject: [PATCH 027/172] Build: Add support for nix packaging (flake) (#2361) * Added flake file for nix support * Added symlink to unwrapped mdsplus installation. * Updated readme for nix --- README.md | 17 ++++++++++++++++ flake.lock | 27 +++++++++++++++++++++++++ flake.nix | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/README.md b/README.md index f8cd12dc09..e76a732f96 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ The MDSplus developers want to know who you are. If you or your site is using MD [MDSplus User Survey](https://docs.google.com/forms/d/e/1FAIpQLScSsA-fY2yTsW076bBreJmNbBqY9jsd-m4vmAdPvfCxXidiOQ/viewform?usp=sf_link). ## Building MDSplus + +### Building from source manually To build and install MDSplus on unix systems, you will need to obtain the MDSplus distribution from github either as a git repository or as a compressed tar file. @@ -35,6 +37,7 @@ When MDSplus is built to generate releases for public distribution a deploy script is used which uses Docker to pull specially configured Docker images from https://hub.docker.com/r/mdsplus/docker/ +### Building using Dockerized build environment You can build MDSplus for any of the linux and windows operatings systems without needing to install any special compilers or libraries. If you have the mdsplus source code and Docker installed on your linux system and your @@ -60,6 +63,20 @@ You can find the available operating systems that you could specify for the # ls /deploy/os/*.opts +### Building with nix package manager +The mdsplus repo is a nix flake, meaning that it specifies a build recipe +for mdsplus and all of its dependencies. You can automatically download, +build, and install mdsplus using the following nix command (after enabling the +currently experimental flakes feature): + + nix shell github:mdsplus/mdsplus/ + +Upon first invocation, the above command will build and install mdsplus into +the nix store, and then put the user into a subshell in which the mdsplus +programs are available on the PATH. The commands will be accessible until +the subshell is exited. In subsequent invocations, the user will go directly +into the subshell without rebuilding or reinstalling. + --------------------------------------------------------------------------- Who Uses MDSplus This map shows world fusion sites using MDSplus. diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000000..20aad5414e --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1622516815, + "narHash": "sha256-ZjBd81a6J3TwtlBr3rHsZspYUwT9OdhDk+a/SgSEf7I=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "7e9b0dff974c89e070da1ad85713ff3c20b0ca97", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "21.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000000..75a1c6cd89 --- /dev/null +++ b/flake.nix @@ -0,0 +1,59 @@ +{ + description = "mdsplus scientific database"; + inputs.nixpkgs.url = "github:nixos/nixpkgs/21.05"; + + outputs = { self, nixpkgs }: + with import nixpkgs { + system = "x86_64-linux"; + }; + + let + mdsplus = stdenv.mkDerivation rec { + name = "mdsplus"; + src = self; + # https://github.com/MDSplus/mdsplus/blob/alpha/README.INSTALL + buildInputs = [ + gperf + jdk8 + jre8 + libxml2 + readline + motif + perl + xorg.libXt + ]; + patchPhase = '' + patchShebangs --build . + ''; + preConfigure = '' + ./bootstrap + ''; + nativeBuildInputs = [ + which + automake + autoconf + autoconf-archive + python + git + flex + bison + gfortran + rsync + ]; + }; + + mdsplus_wrapped = runCommand "mdsplus" { + buildInputs = [ mdsplus ]; + nativeBuildInputs = [ makeWrapper ]; + } '' + for b in $(ls ${mdsplus}/bin); do + makeWrapper ${mdsplus}/bin/$b $out/bin/$b --set MDSPLUS_DIR "${mdsplus}" + done + ln -s ${mdsplus} $out/mdsplus-install-location + ''; + + in { + packages.x86_64-linux = { mdsplus = mdsplus_wrapped; }; + defaultPackage.x86_64-linux = self.packages.x86_64-linux.mdsplus; + }; +} From f53c638e54212f8c4e0b310ededa2b092ed1505e Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 18 Aug 2021 12:13:09 -0400 Subject: [PATCH 028/172] Minor improvements to InfluxHistorian (#2299) * start time now uses >= * fVal/iVal/bVal is now discovered at runtime --- pydevices/HtsDevices/influxhistorian.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/pydevices/HtsDevices/influxhistorian.py b/pydevices/HtsDevices/influxhistorian.py index 488b5bfa28..fc8cdf7169 100644 --- a/pydevices/HtsDevices/influxhistorian.py +++ b/pydevices/HtsDevices/influxhistorian.py @@ -32,7 +32,7 @@ class INFLUXHISTORIAN(MDSplus.Device): parts.append({'path': name + ":WHERE", 'type': 'text', 'options': ('no_write_shot',)}) parts.append({'path': name + ":SELECT", 'type': 'text', - 'options': ('no_write_shot',)}) + 'options': ('no_write_shot',)}) # No longer used def debugging(self): import os @@ -94,7 +94,7 @@ def store(self, start=0, end=0): if start > 0: # Convert to nanosecond UNIX timestamp - startTimeQuery = 'time > %d' % (start * 1000000,) + startTimeQuery = 'time >= %d' % (start * 1000000,) if end > 0: # Convert to nanosecond UNIX timestamp @@ -122,19 +122,16 @@ def store(self, start=0, end=0): if len(whereList) > 0: where = 'WHERE %s' % (' AND '.join(whereList),) - query = 'SELECT %s AS value FROM "%s" %s' % ( - node.SELECT.data(), + query = 'SELECT fVal,iVal,bVal FROM "%s" %s' % ( self.series.data(), where ) - if self.debugging(): - print(query) + self.dprint(query, 1) result = client.query(query, params={'epoch': 'ms'}) - if self.debugging(): - print("Query returned") + self.dprint("Query returned", 1) data = list(result.get_points()) @@ -143,7 +140,12 @@ def store(self, start=0, end=0): i = 0 for row in data: - valueData[i] = float(row['value']) + if row['fVal'] != None: + valueData[i] = float(row['fVal']) + elif row['iVal'] != None: + valueData[i] = float(row['iVal']) + elif row['bVal'] != None: + valueData[i] = float(row['bVal']) timeData[i] = row['time'] i += 1 @@ -152,8 +154,7 @@ def store(self, start=0, end=0): node.makeTimestampedSegment(times, values) - if self.debugging(): - print("MDSplus I/O complete") + self.dprint("MDSplus I/O complete", 1) except MDSplus.TreeNODATA: pass From 154778f7a19727fb11c4b3bf97f6cfc800d3eeed Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Wed, 18 Aug 2021 23:36:06 +0200 Subject: [PATCH 029/172] Fix: python exceptions, pep, and fixed bytes_list (#2369) --- python/MDSplus/__init__.py | 16 +- python/MDSplus/_mdsshr.py | 2 +- python/MDSplus/apd.py | 4 +- python/MDSplus/compound.py.in | 498 ++++++++++++++++++++-------------- python/MDSplus/connection.py | 10 +- python/MDSplus/descriptor.py | 57 ++-- python/MDSplus/event.py | 30 +- python/MDSplus/magic.py | 46 ++-- python/MDSplus/mdsarray.py | 49 ++-- python/MDSplus/mdsdata.py | 19 +- python/MDSplus/mdsdcl.py | 15 +- python/MDSplus/mdsscalar.py | 54 ++-- python/MDSplus/modpython.py | 20 +- python/MDSplus/scope.py | 2 +- python/MDSplus/tree.py | 67 +++-- python/MDSplus/version.py | 15 +- python/MDSplus/wsgi/doPlot.py | 2 +- 17 files changed, 497 insertions(+), 409 deletions(-) diff --git a/python/MDSplus/__init__.py b/python/MDSplus/__init__.py index 3d6f2f5cfb..3e78956f9b 100644 --- a/python/MDSplus/__init__.py +++ b/python/MDSplus/__init__.py @@ -42,7 +42,7 @@ def _mimport(name, level=1): if not __package__: return __import__(name, globals()) return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -67,11 +67,11 @@ class libs: TdiShr = _ver.load_library('TdiShr') try: Mdsdcl = _ver.load_library('Mdsdcl') - except: + except Exception: Mdsdcl = None try: MdsIpShr = _ver.load_library('MdsIpShr') - except: + except Exception: MdsIpShr = None @@ -89,7 +89,7 @@ class libs: Version: %s Release Date: %s """ % (__doc__, __version__, _version.release_date) -except: +except Exception: if version_check and 'PYTHONPATH' in os.environ: sys.stderr.write( "PYTHONPATH was set to: %s and unable to import version information\n" % os.environ['PYTHONPATH']) @@ -100,7 +100,7 @@ def version_check(): try: libs.MdsShr.MdsRelease.restype = ctypes.c_char_p verchk = _ver.tostr(libs.MdsShr.MdsRelease()) - except: + except Exception: verchk = "unknown" if verchk != __version__ or verchk == "unknown": sys.stderr.write('''Warning: @@ -113,7 +113,7 @@ def version_check(): del version_check -def load_package(gbls={}, version_check=False): +def load_package(gbls, version_check=False): def loadmod_full(name, gbls): mod = _mimport(name) for key in mod.__dict__: @@ -146,7 +146,7 @@ def PyLib(): else 'python%d.%d') % sys.version_info[0:2] try: lib = ctypes.util.find_library(name) - except: + except Exception: lib = None if lib is None: lib = os.getenv("PyLib", None) @@ -159,7 +159,7 @@ def PyLib(): load_package(globals(), True) try: _mimport("magic") # load ipython magic - except: + except Exception: pass del load_package del _ver diff --git a/python/MDSplus/_mdsshr.py b/python/MDSplus/_mdsshr.py index b52c2bde2a..23e5274d43 100644 --- a/python/MDSplus/_mdsshr.py +++ b/python/MDSplus/_mdsshr.py @@ -30,7 +30,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) diff --git a/python/MDSplus/apd.py b/python/MDSplus/apd.py index f9066a2c6b..e6c4f48fe2 100644 --- a/python/MDSplus/apd.py +++ b/python/MDSplus/apd.py @@ -27,7 +27,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -52,7 +52,7 @@ class Apd(_dat.TreeRefX, _arr.Array): @property def _descriptor(self): descs = self.descs - d = _dsc.Descriptor_apd() + d = _dsc.DescriptorAPD() d.scale = 0 d.digits = 0 d.aflags = 0 diff --git a/python/MDSplus/compound.py.in b/python/MDSplus/compound.py.in index e5fa2b3d42..3dadbda676 100644 --- a/python/MDSplus/compound.py.in +++ b/python/MDSplus/compound.py.in @@ -23,51 +23,56 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # +import ctypes as _C +import numpy as _N + + def _mimport(name, level=1): try: return __import__(name, globals(), level=level) except: return __import__(name, globals()) -import ctypes as _C -import numpy as _N -_ver=_mimport('version') -_dsc=_mimport('descriptor') -_dat=_mimport('mdsdata') -_tre=_mimport('tree') -_exc=_mimport('mdsExceptions') +_ver = _mimport('version') +_dsc = _mimport('descriptor') +_dat = _mimport('mdsdata') +_tre = _mimport('tree') +_exc = _mimport('mdsExceptions') + class Compound(_dat.DataX): maxdesc = 255 fields = tuple() + def __dir__(self): """used for tab completion""" - return list(self.fields)+_ver.superdir(Compound,self) + return list(self.fields)+_ver.superdir(Compound, self) - def __init__(self,*args, **kwargs): + def __init__(self, *args, **kwargs): """MDSplus compound data.""" - if len(args)==1 and args[0] is self: return + if len(args) == 1 and args[0] is self: + return if self.__class__ is Compound: raise TypeError("Cannot create instances of class Compound") - self._fields={} + self._fields = {} for idx in range(len(self.fields)): - self._fields[self.fields[idx]]=idx - self._argOffset=len(self.fields) + self._fields[self.fields[idx]] = idx + self._argOffset = len(self.fields) self.setDescs(args) - for k,v in kwargs: + for k, v in kwargs: if k in self.fields: - self.setDescAt(self._fields[k],v) + self.setDescAt(self._fields[k], v) @property def deref(self): for i in range(self.getNumDescs()): ans = self.getDescAt(i) - if isinstance(ans,(_dat.Data,_tre.TreeNode)): - self.setDescAt(i,ans.deref) + if isinstance(ans, (_dat.Data, _tre.TreeNode)): + self.setDescAt(i, ans.deref) return self - def __getattr__(self,name): + def __getattr__(self, name): if name == '_fields': return {} if name in self._fields: @@ -78,18 +83,17 @@ class Compound(_dat.DataX): return getter elif name.startswith('set') and name[3:].lower() in self._fields: def setter(value): - self.__setattr__(name[3:].lower(),value) + self.__setattr__(name[3:].lower(), value) return setter - return super(Compound,self).__getattr__(name) - #raise AttributeError("No such attribute '%s' in %s"%(name,self.__class__.__name__)) + return super(Compound, self).__getattr__(name) - def __setattr__(self,name,value): + def __setattr__(self, name, value): if name in self._fields: - self.setDescAt(self._fields[name],value) + self.setDescAt(self._fields[name], value) else: - super(Compound,self).__setattr__(name,value) + super(Compound, self).__setattr__(name, value) - def getArgumentAt(self,idx): + def getArgumentAt(self, idx): """Return argument at index idx (indexes start at 0) @rtype: Data,None """ @@ -99,65 +103,68 @@ class Compound(_dat.DataX): """Return arguments @rtype: Data,None """ - return self.getDescAt(slice(self._argOffset,None)) + return self.getDescAt(slice(self._argOffset, None)) - def setArgumentAt(self,idx,value): + def setArgumentAt(self, idx, value): """Set argument at index idx (indexes start at 0)""" return self.setDescAt(self._argOffset+idx, value) - def setArguments(self,args): + def setArguments(self, args): """Set arguments @type args: tuple """ self._descs = self._descs[:self._argOffset+len(args)] - return self.setDescAt(slice(self._argOffset,None),args) + return self.setDescAt(slice(self._argOffset, None), args) def removeTail(self): - """ removes tailing None args """ - if len(self._descs) <= self._argOffset: return - for last in range(len(self._descs)-1,self._argOffset-1,-1): - if self._descs[last] is not None: break - if last < len(self._descs): - self._descs = self._descs[:last+1] - - def setDescs(self,args): + """ removes tailing None args """ + if len(self._descs) <= self._argOffset: + return + for last in range(len(self._descs)-1, self._argOffset-1, -1): + if self._descs[last] is not None: + break + if last < len(self._descs): + self._descs = self._descs[:last+1] + + def setDescs(self, args): """Set descriptors @type args: tuple """ self._descs = [_dat.Data(arg) for arg in args] self._setTree(*args) - while self.getNumDescs()0: + def fromDescriptor(cls, d): + args = [_dsc.pointerToObject(d.dscptrs[i], d.tree) + for i in _ver.xrange(d.ndesc)] + ans = cls(*args) + if d.length > 0: if d.length == 1: - opcptr=_C.cast(d.pointer,_C.POINTER(_C.c_uint8)) + opcptr = _C.cast(d.pointer, _C.POINTER(_C.c_uint8)) elif d.length == 2: - opcptr=_C.cast(d.pointer,_C.POINTER(_C.c_uint16)) + opcptr = _C.cast(d.pointer, _C.POINTER(_C.c_uint16)) else: - opcptr=_C.cast(d.pointer,_C.POINTER(_C.c_uint32)) + opcptr = _C.cast(d.pointer, _C.POINTER(_C.c_uint32)) ans.opcode = opcptr.contents.value return ans._setTree(d.tree) -class Action(_dat.TreeRefX,Compound): + +class Action(_dat.TreeRefX, Compound): """ An Action is used for describing an operation to be performed by an MDSplus action server. Actions are typically dispatched using the mdstcl DISPATCH command """ - fields=('dispatch','task','errorLog','completionMessage','performance') - dtype_id=202 -_dsc.addDtypeToClass(Action) + fields = ('dispatch', 'task', 'errorLog', + 'completionMessage', 'performance') + dtype_id = 202 + -class Call(_dat.TreeRef,Compound): +_dsc._add_dtype_to_class(Action) + + +class Call(_dat.TreeRef, Compound): """ A Call is used to call routines in shared libraries. """ - fields=('image','routine') - dtype_id=212 - def setRType(self,data): - if isinstance(data,_dat.Data) or (isinstance(data,type) and issubclass(data,_dat.Data)): - self.opcode=data.dtype_id + fields = ('image', 'routine') + dtype_id = 212 + + def setRType(self, data): + if isinstance(data, _dat.Data) or (isinstance(data, type) and issubclass(data, _dat.Data)): + self.opcode = data.dtype_id else: self.opcode = int(data) return self -_dsc.addDtypeToClass(Call) -class Conglom(_dat.TreeRefX,Compound): + +_dsc._add_dtype_to_class(Call) + + +class Conglom(_dat.TreeRefX, Compound): """A Conglom is used at the head of an MDSplus conglomerate. A conglomerate is a set of tree nodes used to define a device such as a piece of data acquisition hardware. A conglomerate is associated with some external code providing various methods which can be performed on the device. The Conglom class contains information used for locating the external code. """ - fields=('image','model','name','qualifiers') - dtype_id=200 + fields = ('image', 'model', 'name', 'qualifiers') + dtype_id = 200 @property def __model_unique(self): model = str(self.model) hashval = self.name.data() if hashval is None: - return model,None - return model, '%s_%016x'%(model,hashval) + return model, None + return model, '%s_%016x' % (model, hashval) - def getDevice(self,*args,**kwargs): - if not self.image=='__python__': + def getDevice(self, *args, **kwargs): + if not self.image == '__python__': raise _exc.DevNOT_A_PYDEVICE - import imp,sys - model,unique = self.__model_unique + import imp + import sys + model, unique = self.__model_unique if unique is None: module = imp.new_module(model) qualifiers = self.qualifiers.data() - if isinstance(qualifiers,_ver.basestring): + if isinstance(qualifiers, _ver.basestring): try: if qualifiers.startswith("Device.PyDevice("): - module.__dict__[model] = eval(compile(qualifiers,model,'eval'),{'Device':_tre.Device},module.__dict__) - else: exec(compile(qualifiers,model,'exec'),{},module.__dict__) - except: pass + module.__dict__[model] = eval(compile(qualifiers, model, 'eval'), { + 'Device': _tre.Device}, module.__dict__) + else: + exec(compile(qualifiers, model, 'exec'), + {}, module.__dict__) + except: + pass else: if unique in sys.modules: module = sys.modules[unique] else: module = imp.new_module(unique) qualifiers = self.qualifiers.data() - if isinstance(qualifiers,_N.ndarray) and qualifiers.dtype == _N.uint8: + if isinstance(qualifiers, _N.ndarray) and qualifiers.dtype == _N.uint8: qualifiers = qualifiers.tostring() - elif isinstance(qualifiers,_N.generic): + elif isinstance(qualifiers, _N.generic): qualifiers = qualifiers.tolist() - if isinstance(qualifiers,list): - qualifiers = '\n'.join(qualifiers) # treat as line-by-line - try: exec(compile(qualifiers,model,'exec'),module.__dict__,module.__dict__) - except: pass - else: sys.modules[unique] = module + if isinstance(qualifiers, list): + # treat as line-by-line + qualifiers = '\n'.join(qualifiers) + try: + exec(compile(qualifiers, model, 'exec'), + module.__dict__, module.__dict__) + except: + pass + else: + sys.modules[unique] = module if model in module.__dict__: cls = module.__dict__[model] else: cls = _tre.Device.PyDevice(model) - if issubclass(cls,(_tre.Device,)): - return cls if len(args)+len(kwargs)==0 else cls(*args,**kwargs) + if issubclass(cls, (_tre.Device,)): + return cls if len(args)+len(kwargs) == 0 else cls(*args, **kwargs) raise _exc.DevPYDEVICE_NOT_FOUND -_dsc.addDtypeToClass(Conglom) -class Dependency(_dat.TreeRefX,Compound): + +_dsc._add_dtype_to_class(Conglom) + + +class Dependency(_dat.TreeRefX, Compound): """A Dependency object is used to describe action dependencies. This is a legacy class and may not be recognized by some dispatching systems """ - fields=('arg1','arg2') - dtype_id=208 -_dsc.addDtypeToClass(Dependency) + fields = ('arg1', 'arg2') + dtype_id = 208 + + +_dsc._add_dtype_to_class(Dependency) + -class Dimension(_dat.TreeRefX,Compound): +class Dimension(_dat.TreeRefX, Compound): """A dimension object is used to describe a signal dimension, typically a time axis. It provides a compact description of the timing information of measurements recorded by devices such as transient recorders. It associates a Window object with an axis. The axis is generally a range with possibly no start or end but simply a delta. The Window object is then used to bracket the axis to resolve the appropriate timestamps. """ - fields=('window','axis') - dtype_id=196 -_dsc.addDtypeToClass(Dimension) + fields = ('window', 'axis') + dtype_id = 196 -class Dispatch(_dat.TreeRefX,Compound): + +_dsc._add_dtype_to_class(Dimension) + + +class Dispatch(_dat.TreeRefX, Compound): """A Dispatch object is used to describe when an where an action should be dispatched to an MDSplus action server. """ - fields=('ident','phase','when','completion') - dtype_id=203 + fields = ('ident', 'phase', 'when', 'completion') + dtype_id = 203 - def __init__(self,*args,**kwargs): - if len(args)==1 and args[0] is self: return + def __init__(self, *args, **kwargs): + if len(args) == 1 and args[0] is self: + return if 'type' in kwargs: - self.opcode=kwargs['type'] + self.opcode = kwargs['type'] else: - self.opcode=2 - super(Dispatch,self).__init__(*args,**kwargs) -_dsc.addDtypeToClass(Dispatch) + self.opcode = 2 + super(Dispatch, self).__init__(*args, **kwargs) + + +_dsc._add_dtype_to_class(Dispatch) + +_TdiShr = _ver.load_library('TdiShr') -_TdiShr=_ver.load_library('TdiShr') class Function(Compound): """A Function object is used to reference builtin MDSplus functions. For example the expression 1+2 is represented in as Function instance created by Function(opcode='ADD',args=(1,2)) """ - fields=tuple() - dtype_id=199 - opcodeToClass={} + fields = tuple() + dtype_id = 199 + opcodeToClass = {} @classmethod - def fromDescriptor(cls,d): - opc = _C.cast(d.pointer,_C.POINTER(_C.c_uint16)).contents.value - args = [_dsc.pointerToObject(d.dscptrs[i],d.tree) for i in _ver.xrange(d.ndesc)] + def fromDescriptor(cls, d): + opc = _C.cast(d.pointer, _C.POINTER(_C.c_uint16)).contents.value + args = [_dsc.pointerToObject(d.dscptrs[i], d.tree) + for i in _ver.xrange(d.ndesc)] return cls.opcodeToClass[opc](*args) - def __init__(self,*args): + def __init__(self, *args): """Create a compiled MDSplus function reference. Number of arguments allowed depends on the opcode supplied. """ - if len(args)==1 and args[0] is self: return - if len(args)>self.max_args or (self.max_args>0 and len(args) self.max_args or (self.max_args > 0 and len(args) < self.min_args): + if self.max_args == 0 or self.max_args == self.min_args: + raise TypeError("Requires %d input arguments for %s but %d given" % ( + self.max_args, self.__class__.__name__, len(args))) else: - raise TypeError("Requires %d to %d input arguments for %s but %d given"%(self.min_args,self.max_args,self.__class__.__name__,len(args))) - super(Function,self).__init__(*args) + raise TypeError("Requires %d to %d input arguments for %s but %d given" % ( + self.min_args, self.max_args, self.__class__.__name__, len(args))) + super(Function, self).__init__(*args) + @classmethod def name(cls): if cls.__name__.startswith('d'): - return '$%s'%cls.__name__[1:] + return '$%s' % cls.__name__[1:] return cls.__name__ def evaluate(self): @@ -338,92 +383,116 @@ class Function(Compound): nargs = len(dargs) argslist = (_C.c_void_p*nargs)() for i in _ver.xrange(nargs): - argslist[i] = _C.cast(_dat.Data.pointer(dargs[i]),_C.c_void_p) - xd = _dsc.Descriptor_xd() - if isinstance(self,_dat.TreeRef): + argslist[i] = _C.cast(_dat.Data.pointer(dargs[i]), _C.c_void_p) + xd = _dsc.DescriptorXD() + if isinstance(self, _dat.TreeRef): tree = self.tree - if isinstance(tree,_tre.Tree): - _exc.checkStatus(_TdiShr._TdiIntrinsic(tree.pctx,self.opcode,nargs,argslist,xd.ref)) + if isinstance(tree, _tre.Tree): + _exc.checkStatus(_TdiShr._TdiIntrinsic( + tree.pctx, self.opcode, nargs, argslist, xd.ref)) return xd._setTree(tree).value - _exc.checkStatus(_TdiShr. TdiIntrinsic( self.opcode,nargs,argslist,xd.ref)) + _exc.checkStatus(_TdiShr. TdiIntrinsic( + self.opcode, nargs, argslist, xd.ref)) return xd.value -_dsc.addDtypeToClass(Function) -class Method(_dat.TreeRefX,Compound): + +_dsc._add_dtype_to_class(Function) + + +class Method(_dat.TreeRefX, Compound): """A Method object is used to describe an operation to be performed on an MDSplus conglomerate/device """ - fields=('timeout','method','object') - dtype_id=207 -_dsc.addDtypeToClass(Method) + fields = ('timeout', 'method', 'object') + dtype_id = 207 + + +_dsc._add_dtype_to_class(Method) + -class Procedure(_dat.TreeRef,Compound): +class Procedure(_dat.TreeRef, Compound): """A Procedure is a deprecated object """ - fields=('timeout','language','procedure') - dtype_id=206 -_dsc.addDtypeToClass(Procedure) + fields = ('timeout', 'language', 'procedure') + dtype_id = 206 -class Program(_dat.TreeRef,Compound): + +_dsc._add_dtype_to_class(Procedure) + + +class Program(_dat.TreeRef, Compound): """A Program is a deprecated object""" - fields=('timeout','program') - dtype_id=204 -_dsc.addDtypeToClass(Program) + fields = ('timeout', 'program') + dtype_id = 204 + + +_dsc._add_dtype_to_class(Program) -class Range(_dat.TreeRefX,Compound): + +class Range(_dat.TreeRefX, Compound): """A Range describes a ramp. When used as an axis in a Dimension object along with a Window object it can be used to describe a clock. In this context it is possible to have missing begin and ending values or even have the begin, ending, and delta fields specified as arrays to indicate a multi-speed clock. """ - fields=('begin','ending','delta') - dtype_id=201 + fields = ('begin', 'ending', 'delta') + dtype_id = 201 @property def slice(self): - return slice(self.begin.data(),self.ending.data(),self.delta.data()) -_dsc.addDtypeToClass(Range) + return slice(self.begin.data(), self.ending.data(), self.delta.data()) + + +_dsc._add_dtype_to_class(Range) -class Routine(_dat.TreeRef,Compound): + +class Routine(_dat.TreeRef, Compound): """A Routine is a deprecated object""" - fields=('timeout','image','routine') - dtype_id=205 -_dsc.addDtypeToClass(Routine) + fields = ('timeout', 'image', 'routine') + dtype_id = 205 + -class Slope(_dat.TreeRefX,Compound): +_dsc._add_dtype_to_class(Routine) + + +class Slope(_dat.TreeRefX, Compound): """A Slope is a deprecated object. You should use Range instead.""" - fields=('slope','begin','end') - dtype_id=198 + fields = ('slope', 'begin', 'end') + dtype_id = 198 + def slice(self): - return slice(self.begin.data(),self.end.data(),self.slope.data()) -_dsc.addDtypeToClass(Slope) + return slice(self.begin.data(), self.end.data(), self.slope.data()) + + +_dsc._add_dtype_to_class(Slope) -class Signal(_dat.TreeRefX,Compound): + +class Signal(_dat.TreeRefX, Compound): """A Signal is used to describe a measurement, usually time dependent, and associated the data with its independent axis (Dimensions). When Signals are indexed using s[idx], the index is resolved using the dimension of the signal """ - fields=('value','raw') - dtype_id=195 + fields = ('value', 'raw') + dtype_id = 195 @property def dims(self): """The dimensions of the signal""" return self.getArguments() - def dim_of(self,idx=0): + def dim_of(self, idx=0): """Return the signals dimension @rtype: Data """ return self.getDimensionAt(idx) - def __getitem__(self,idx): + def __getitem__(self, idx): """Subscripting <==> signal[subscript]. Uses the dimension information for subscripting @param idx: index or Range used for subscripting the signal based on the signals dimensions @type idx: Data @rtype: Signal """ - if isinstance(idx,slice): - idx = Range(idx.start,idx.stop,idx.step) - return _dat.Data.execute('$[$]',self,idx) + if isinstance(idx, slice): + idx = Range(idx.start, idx.stop, idx.step) + return _dat.Data.execute('$[$]', self, idx) - def getDimensionAt(self,idx=0): + def getDimensionAt(self, idx=0): """Return the dimension of the signal @param idx: The index of the desired dimension. Indexes start at 0. 0=default @type idx: int @@ -437,44 +506,50 @@ class Signal(_dat.TreeRefX,Compound): """ return self.getArguments() - def setDimensionAt(self,idx,value): + def setDimensionAt(self, idx, value): """Set the dimension @param idx: The index into the dimensions of the signal. @rtype: None """ - return self.setArgumentAt(idx,value) + return self.setArgumentAt(idx, value) - def setDimensions(self,value): + def setDimensions(self, value): """Set all the dimensions of a signal @param value: The dimensions @type value: tuple @rtype: None """ return self.setArguments(value) -_dsc.addDtypeToClass(Signal) -class Window(_dat.TreeRefX,Compound): + +_dsc._add_dtype_to_class(Signal) + + +class Window(_dat.TreeRefX, Compound): """A Window object can be used to construct a Dimension object. It brackets the axis information stored in the Dimension to construct the independent axis of a signal. """ - fields=('startIdx','endIdx','timeAt0') - dtype_id=197 -_dsc.addDtypeToClass(Window) + fields = ('startIdx', 'endIdx', 'timeAt0') + dtype_id = 197 -class Opaque(_dat.TreeRefX,Compound): + +_dsc._add_dtype_to_class(Window) + + +class Opaque(_dat.TreeRefX, Compound): """An Opaque object containing a binary uint8 array and a string identifying the type. """ - fields=('value','otype') - dtype_id=217 - + fields = ('value', 'otype') + dtype_id = 217 @property def value(self): "Data portion of Opaque object" return self.getDescAt(0) + @value.setter - def value(self,value): - self.setDescAt(0,value) + def value(self, value): + self.setDescAt(0, value) @property def image(self): @@ -482,8 +557,10 @@ class Opaque(_dat.TreeRefX,Compound): return self.getImage() def getImage(self): - try: from PIL import Image - except: import Image + try: + from PIL import Image + except: + import Image if _ver.ispy3: from io import BytesIO as io else: @@ -491,7 +568,7 @@ class Opaque(_dat.TreeRefX,Compound): return Image.open(io(self.value.data().tostring())) @classmethod - def fromFile(cls,filename,typestring=None): + def fromFile(cls, filename, typestring=None): """Read a file and return an Opaque object @param filename: Name of file to read in @type filename: str @@ -502,35 +579,48 @@ class Opaque(_dat.TreeRefX,Compound): import os if typestring is None: fn, typestring = os.path.splitext(filename) - f = open(filename,'rb') + f = open(filename, 'rb') try: - opq=cls(_dat.Data(_N.fromstring(f.read(),dtype="uint8")),typestring) + opq = cls(_dat.Data(_N.fromstring( + f.read(), dtype="uint8")), typestring) finally: f.close() return opq -_dsc.addDtypeToClass(Opaque) + + +_dsc._add_dtype_to_class(Opaque) + class WithCompound(Compound): def __str__(self): return str(self.__getattr__('data')) def __bytes__(self): return bytes(self.__getattr__('data')) -class WithUnits(_dat.TreeRefX,WithCompound): + +class WithUnits(_dat.TreeRefX, WithCompound): """Specifies a units for any kind of data. """ - fields=('data','units') - dtype_id=211 -_dsc.addDtypeToClass(WithUnits) + fields = ('data', 'units') + dtype_id = 211 + + +_dsc._add_dtype_to_class(WithUnits) -class WithError(_dat.TreeRefX,WithCompound): + +class WithError(_dat.TreeRefX, WithCompound): """Specifies error information for any kind of data. """ - fields=('data','error') - dtype_id=213 -_dsc.addDtypeToClass(WithError) + fields = ('data', 'error') + dtype_id = 213 + -class Parameter(_dat.TreeRefX,WithCompound): +_dsc._add_dtype_to_class(WithError) + + +class Parameter(_dat.TreeRefX, WithCompound): """Specifies a help text and validation information for any kind of data. """ - fields=('data','help','validation') - dtype_id=194 -_dsc.addDtypeToClass(Parameter) + fields = ('data', 'help', 'validation') + dtype_id = 194 + + +_dsc._add_dtype_to_class(Parameter) diff --git a/python/MDSplus/connection.py b/python/MDSplus/connection.py index 27e0c1ac48..deeec5e6ea 100644 --- a/python/MDSplus/connection.py +++ b/python/MDSplus/connection.py @@ -32,7 +32,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -63,6 +63,8 @@ class MdsIpException(_exc.MDSplusException): INVALID_CONNECTION_ID = -1 + + class _Connection: _conid = INVALID_CONNECTION_ID @@ -149,12 +151,12 @@ def _get_answer(self, to_msec=-1): elif dtype == 13: dtype = 55 if ndims.value == 0: - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.dtype = dtype d.length = length.value d.pointer = ans return d.value - val = _dsc.Descriptor_a() + val = _dsc.DescriptorA() val.dtype = dtype val.dclass = 4 val.length = length.value @@ -172,7 +174,7 @@ def _get_answer(self, to_msec=-1): return val.value except _exc.MDSplusException: if ndims.value == 0 and dtype == _sca.String.dtype_id: - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.dtype = dtype d.length = length.value d.pointer = ans diff --git a/python/MDSplus/descriptor.py b/python/MDSplus/descriptor.py index 1201090c34..055bf1a2d1 100644 --- a/python/MDSplus/descriptor.py +++ b/python/MDSplus/descriptor.py @@ -24,15 +24,16 @@ # +import ctypes as _C + + def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) -import ctypes as _C - _ver = _mimport('version') _exc = _mimport('mdsExceptions') @@ -115,7 +116,7 @@ def __new__(cls, obj_in=None, _dict_={}): def __init__(self, obj_in=None, _dict_={}): if self.__class__ is Descriptor: - return Exception("cannot instanciate Descriptor") + raise _exc.MdsException("cannot instanciate Descriptor") for k, v in _dict_.items(): if k not in ['ptr', 'ptr_']: self.__dict__[k] = v @@ -155,13 +156,13 @@ class DescriptorNULL(Descriptor): dclass = length = dtype = addressof = pointer = 0 ref = ptr_ = ptr = Descriptor.null - def __init__(self): pass + def __init__(self): """NULL""" DescriptorNULL = DescriptorNULL() -class Descriptor_s(Descriptor): +class DescriptorS(Descriptor): dclass_id = 1 @property @@ -170,22 +171,22 @@ def value(self): return dtypeToClass[self.dtype].fromDescriptor(self)._setTree(self.tree) -class Descriptor_d(Descriptor_s): +class DescriptorD(DescriptorS): dclass_id = 2 def __del__(self): _MdsShr.MdsFree1Dx(self.ptr, 0) -class Descriptor_xs(Descriptor_s): +class DescriptorXS(DescriptorS): dclass_id = 193 class _structure_class(_C.Structure): - _fields_ = Descriptor_s._structure_class._fields_ + [ + _fields_ = DescriptorS._structure_class._fields_ + [ ("l_length", _C.c_uint32)] def _new_structure(self, l_length=0, **kwarg): - super(Descriptor_xs, self)._new_structure(**kwarg) + super(DescriptorXS, self)._new_structure(**kwarg) self._structure.l_length = l_length PTR = _C.POINTER(_structure_class) null = _C.cast(0, PTR) @@ -196,7 +197,7 @@ def value(self): return Descriptor(self.pointer, self.__dict__)._setTree(self.tree).value -class Descriptor_xd(Descriptor_xs): +class DescriptorXD(DescriptorXS): dclass_id = 192 dtype_dsc = 24 @@ -204,12 +205,12 @@ def __del__(self): _MdsShr.MdsFree1Dx(self.ptr, 0) -class Descriptor_r(Descriptor_s): +class DescriptorR(DescriptorS): dclass_id = 194 class _structure_class(_C.Structure): _pack_ = _C.sizeof(_C.c_void_p) - _fields_ = Descriptor_s._structure_class._fields_ + [ + _fields_ = DescriptorS._structure_class._fields_ + [ ("ndesc", _C.c_ubyte), ("dscptrs", Descriptor.PTR*256)] PTR = _C.POINTER(_structure_class) @@ -218,7 +219,7 @@ class _structure_class(_C.Structure): # HINT: arrays -class Descriptor_a(Descriptor): +class DescriptorA(Descriptor): dclass_id = 4 class _structure_class(_C.Structure): @@ -234,7 +235,7 @@ class _structure_class(_C.Structure): ("coeff_and_bounds", _C.c_int32 * 24)] def _new_structure(self, arsize=0, **kwarg): - super(Descriptor_a, self)._new_structure(**kwarg) + super(DescriptorA, self)._new_structure(**kwarg) self._structure.arsize = arsize self._structure.aflags = 48 PTR = _C.POINTER(_structure_class) @@ -301,36 +302,36 @@ def bounds(self, value): self.aflags &= ~128 -class Descriptor_ca(Descriptor_a): +class DescriptorCA(DescriptorA): dclass_id = 195 @property def value(self): - xd = Descriptor_xd() + xd = DescriptorXD() _exc.checkStatus(_MdsShr.MdsDecompress(self.ptr, xd.ptr)) return xd._setTree(self.tree).value -class Descriptor_apd(Descriptor_a): +class DescriptorAPD(DescriptorA): dclass_id = 196 -dclassToClass = {Descriptor_s.dclass_id: Descriptor_s, - Descriptor_d.dclass_id: Descriptor_d, - Descriptor_xs.dclass_id: Descriptor_xs, - Descriptor_xd.dclass_id: Descriptor_xd, - Descriptor_r.dclass_id: Descriptor_r, - Descriptor_a.dclass_id: Descriptor_a, - Descriptor_ca.dclass_id: Descriptor_ca, - Descriptor_apd.dclass_id: Descriptor_apd} +dclassToClass = {DescriptorS.dclass_id: DescriptorS, + DescriptorD.dclass_id: DescriptorD, + DescriptorXS.dclass_id: DescriptorXS, + DescriptorXD.dclass_id: DescriptorXD, + DescriptorR.dclass_id: DescriptorR, + DescriptorA.dclass_id: DescriptorA, + DescriptorCA.dclass_id: DescriptorCA, + DescriptorAPD.dclass_id: DescriptorAPD} dtypeToClass = {} -def addDtypeToClass(Class): dtypeToClass[Class.dtype_id] = Class +def _add_dtype_to_class(cls): dtypeToClass[cls.dtype_id] = cls dtypeToArrayClass = {} -def addDtypeToArrayClass(Class): dtypeToArrayClass[Class.dtype_id] = Class +def _add_dtype_to_array_class(cls): dtypeToArrayClass[cls.dtype_id] = cls diff --git a/python/MDSplus/event.py b/python/MDSplus/event.py index cb28ec9051..54a6b49d02 100644 --- a/python/MDSplus/event.py +++ b/python/MDSplus/event.py @@ -27,7 +27,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -224,40 +224,40 @@ def queueEvent(event): return eventid.value @staticmethod - def stream(shot, signal, timeData, sampleData): - """Builds the payload for the MDS event STREAMING. This event will be received by a Node.js server + def stream(shot, signal, time_data, sample_data): + """Builds the payload for the MDS event STREAMING. This event will be received by a Node.js server that will serve web applications for waveform streaming @param shot: shot number @param signal: name of the signal. The choice of name is free @type signal: str - @param timeData: Time associated with samples + @param time_data: Time associated with samples @type signal: Data - @param sampleData: Data samples - @type sampleData: Data + @param sample_data: Data samples + @type sample_data: Data """ - if isinstance(timeData, _sca.Uint64) or isinstance(timeData, _arr.Uint64Array) or isinstance(timeData, _sca.Int64) or isinstance(timeData, _arr.Int64Array): - times = timeData.data() + if isinstance(time_data, _sca.Uint64) or isinstance(time_data, _arr.Uint64Array) or isinstance(time_data, _sca.Int64) or isinstance(time_data, _arr.Int64Array): + times = time_data.data() if _N.isscalar(times): times = [int(times)] else: times = times.astype(int).tolist() - isAbsoluteTime = 1 + is_absolute_time = 1 else: - times = timeData.data() + times = time_data.data() if _N.isscalar(times): times = [times.astype(float)] else: times = times.astype(float).tolist() - isAbsoluteTime = 0 - samples = sampleData.data() + is_absolute_time = 0 + samples = sample_data.data() if _N.isscalar(samples): samples = [samples.astype(float)] else: samples = samples.astype(float).tolist() - payloadDict = {'name': signal, 'shot':shot, 'samples': samples, 'times': times, - 'timestamp':0, 'absolute_time': isAbsoluteTime} + payload_dict = {'name': signal, 'shot':shot, 'samples': samples, 'times': times, + 'timestamp':0, 'absolute_time': is_absolute_time} - payload = json.dumps(payloadDict) + payload = json.dumps(payload_dict) Event.seteventRaw(signal, _N.uint8(bytearray(payload, 'utf8'))) def getQueue(self): diff --git a/python/MDSplus/magic.py b/python/MDSplus/magic.py index 7226ffbf9d..4b3c39154b 100644 --- a/python/MDSplus/magic.py +++ b/python/MDSplus/magic.py @@ -34,7 +34,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -63,27 +63,27 @@ def tcl(line, cell=None): for example: %tcl directory /full """ - toOut = [] - toError = [] + to_out = [] + to_error = [] - def doit(line, toOut, toError): + def doit(line, to_out, to_error): if len(line) == 0: return out, error = _dcl.tcl(line, return_out=True, return_error=True) if error is not None and len(str(error)) > 0: - toError.append(str(error)) + to_error.append(str(error)) if out is not None and len(str(out)) > 0: - toOut.append(str(out)) + to_out.append(str(out)) if cell is None: - doit(line, toOut, toError) + doit(line, to_out, to_error) else: for line in cell.split('\n'): - doit(line, toOut, toError) - if len(toOut) > 0: - print('\n'.join(toOut)) - if len(toError) > 0: - sys.stderr.write('\n'.join(toError+[''])) + doit(line, to_out, to_error) + if len(to_out) > 0: + print('\n'.join(to_out)) + if len(to_error) > 0: + sys.stderr.write('\n'.join(to_error+[''])) @register_line_cell_magic @@ -105,23 +105,23 @@ def tdi(line, cell=None): for example: %tdi _a=53+75 """ - toOut = [] - toError = [] + to_out = [] + to_error = [] - def doit(line, toOut, toError): + def doit(line, to_out, to_error): if len(line) == 0: return try: - toOut.append(str(_dat.tdi(line))) + to_out.append(str(_dat.tdi(line))) except Exception as e: - toError.append(str(e)) + to_error.append(str(e)) if cell is None: - doit(line, toOut, toError) + doit(line, to_out, to_error) else: for line in cell.split('\n'): - doit(cell, toOut, toError) - if len(toOut) > 0: - print('\n'.join(toOut)) - if len(toError) > 0: - sys.stderr.write('\n'.join(toError+[''])) + doit(cell, to_out, to_error) + if len(to_out) > 0: + print('\n'.join(to_out)) + if len(to_error) > 0: + sys.stderr.write('\n'.join(to_error+[''])) diff --git a/python/MDSplus/mdsarray.py b/python/MDSplus/mdsarray.py index da1379e8ae..d02b2124ba 100644 --- a/python/MDSplus/mdsarray.py +++ b/python/MDSplus/mdsarray.py @@ -38,6 +38,7 @@ def _mimport(name, level=1): _dat = _mimport('mdsdata') _scr = _mimport('mdsscalar') _cmd = _mimport('compound') +_exc = _mimport('mdsExceptions') class Array(_dat.Data): @@ -59,7 +60,7 @@ def __new__(cls, *value): elif isinstance(value, _C.Array): try: value = _N.ctypeslib.as_array(value) - except: + except Exception: pass elif isinstance(value, (int, _ver.long)): value = _N.array(value) @@ -117,7 +118,7 @@ def __getattribute__(self, name): return super(Array, self).__getattribute__(name) except AttributeError: if name == '_value': - raise Exception('_value undefined') + raise _exc.MdsException('_value undefined') try: return getattr(self._value, name) except AttributeError: @@ -205,7 +206,7 @@ def _descriptor(self): if not self._value.flags.c_contiguous: self._value = self._value.copy('C') value = self._value.T - d = _dsc.Descriptor_a() + d = _dsc.DescriptorA() d.scale = 0 d.digits = 0 d.dtype = self.dtype_id @@ -294,7 +295,7 @@ class Float32Array(Array): ntype = _N.float32 -_dsc.addDtypeToArrayClass(Float32Array) +_dsc._add_dtype_to_array_class(Float32Array) class Float64Array(Array): @@ -304,7 +305,7 @@ class Float64Array(Array): ntype = _N.float64 -_dsc.addDtypeToArrayClass(Float64Array) +_dsc._add_dtype_to_array_class(Float64Array) class Complex64Array(Array): @@ -313,7 +314,7 @@ class Complex64Array(Array): ntype = _N.complex64 -_dsc.addDtypeToArrayClass(Complex64Array) +_dsc._add_dtype_to_array_class(Complex64Array) class Complex128Array(Array): @@ -322,7 +323,7 @@ class Complex128Array(Array): ntype = _N.complex128 -_dsc.addDtypeToArrayClass(Complex128Array) +_dsc._add_dtype_to_array_class(Complex128Array) class Uint8Array(Array): @@ -338,7 +339,7 @@ def deserialize(self): return _dat.Data.deserialize(self) -_dsc.addDtypeToArrayClass(Uint8Array) +_dsc._add_dtype_to_array_class(Uint8Array) class Uint16Array(Array): @@ -348,7 +349,7 @@ class Uint16Array(Array): ntype = _N.uint16 -_dsc.addDtypeToArrayClass(Uint16Array) +_dsc._add_dtype_to_array_class(Uint16Array) class Uint32Array(Array): @@ -358,7 +359,7 @@ class Uint32Array(Array): ntype = _N.uint32 -_dsc.addDtypeToArrayClass(Uint32Array) +_dsc._add_dtype_to_array_class(Uint32Array) class Uint64Array(Array): @@ -368,7 +369,7 @@ class Uint64Array(Array): ntype = _N.uint64 -_dsc.addDtypeToArrayClass(Uint64Array) +_dsc._add_dtype_to_array_class(Uint64Array) class Int8Array(Array): @@ -384,7 +385,7 @@ def deserialize(self): return _dat.Data.deserialize(self) -_dsc.addDtypeToArrayClass(Int8Array) +_dsc._add_dtype_to_array_class(Int8Array) class Int16Array(Array): @@ -394,7 +395,7 @@ class Int16Array(Array): ntype = _N.int16 -_dsc.addDtypeToArrayClass(Int16Array) +_dsc._add_dtype_to_array_class(Int16Array) class Int32Array(Array): @@ -404,7 +405,7 @@ class Int32Array(Array): ntype = _N.int32 -_dsc.addDtypeToArrayClass(Int32Array) +_dsc._add_dtype_to_array_class(Int32Array) class Int64Array(Array): @@ -414,7 +415,7 @@ class Int64Array(Array): ntype = _N.int64 -_dsc.addDtypeToArrayClass(Int64Array) +_dsc._add_dtype_to_array_class(Int64Array) class FloatFArray(Float32Array): @@ -422,7 +423,7 @@ class FloatFArray(Float32Array): dtype_id = 10 -_dsc.addDtypeToArrayClass(FloatFArray) +_dsc._add_dtype_to_array_class(FloatFArray) class FloatDArray(Float64Array): @@ -430,7 +431,7 @@ class FloatDArray(Float64Array): dtype_id = 11 -_dsc.addDtypeToArrayClass(FloatDArray) +_dsc._add_dtype_to_array_class(FloatDArray) class ComplexFArray(Complex64Array): @@ -438,7 +439,7 @@ class ComplexFArray(Complex64Array): dtype_id = 12 -_dsc.addDtypeToArrayClass(ComplexFArray) +_dsc._add_dtype_to_array_class(ComplexFArray) class ComplexDArray(Complex128Array): @@ -446,7 +447,7 @@ class ComplexDArray(Complex128Array): dtype_id = 13 -_dsc.addDtypeToArrayClass(ComplexDArray) +_dsc._add_dtype_to_array_class(ComplexDArray) class StringArray(Array): @@ -487,7 +488,7 @@ def __add__(self, y): return self.execute('$//$', self, y) -_dsc.addDtypeToArrayClass(StringArray) +_dsc._add_dtype_to_array_class(StringArray) class Uint128Array(Array): @@ -498,7 +499,7 @@ def __init__(self): raise TypeError("Uint128Array is not yet supported") -_dsc.addDtypeToArrayClass(Uint128Array) +_dsc._add_dtype_to_array_class(Uint128Array) class Int128Array(Array): @@ -509,7 +510,7 @@ def __init__(self): raise TypeError("Int128Array is not yet supported") -_dsc.addDtypeToArrayClass(Int128Array) +_dsc._add_dtype_to_array_class(Int128Array) class FloatGArray(Float64Array): @@ -517,7 +518,7 @@ class FloatGArray(Float64Array): dtype_id = 27 -_dsc.addDtypeToArrayClass(FloatGArray) +_dsc._add_dtype_to_array_class(FloatGArray) class ComplexGArray(Complex128Array): @@ -525,7 +526,7 @@ class ComplexGArray(Complex128Array): dtype_id = 29 -_dsc.addDtypeToArrayClass(ComplexGArray) +_dsc._add_dtype_to_array_class(ComplexGArray) _apd = _mimport('apd') _cmp = _mimport('compound') diff --git a/python/MDSplus/mdsdata.py b/python/MDSplus/mdsdata.py index e8df4e02db..c08fbc2154 100644 --- a/python/MDSplus/mdsdata.py +++ b/python/MDSplus/mdsdata.py @@ -27,7 +27,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -56,10 +56,10 @@ def __get__(self, inst, cls): def __init__(self, method): self.method = method - def static(mself, self, *args, **kwargs): - if self is None: + def static(self, obj, *args, **kwargs): + if obj is None: return None - return mself.method(Data(self), *args, **kwargs) + return self.method(Data(obj), *args, **kwargs) def _unwrap(args): @@ -185,7 +185,7 @@ def getXYSignal(self, x=None, xmin=None, xmax=None, num=2048): num = _C.c_int32(num) xmin = Data(xmin) xmax = Data(xmax) - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() if self.tree is None: status = _MdsMisc. GetXYSignalXd(self.ref, Data.byref( x), Data.byref(xmin), Data.byref(xmax), num, xd.ref) @@ -830,7 +830,7 @@ def serialize(self): """Return Uint8Array binary representation. @rtype: Uint8Array """ - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() _exc.checkStatus( _MdsShr.MdsSerializeDscOut(self.ref, xd.ref)) @@ -845,7 +845,7 @@ def deserialize(bytes): """ if len(bytes) == 0: # short cut if setevent did not send array return _apd.List([]) - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() _exc.checkStatus( _MdsShr.MdsSerializeDscIn(_C.c_void_p(bytes.ctypes.data), xd.ref)) @@ -860,7 +860,7 @@ class EmptyData(Data): dtype_id = 24 """No Value aka *""" - def __init__(self, *value): pass + def __init__(self, *value): """empty""" def decompile(self): return "*" @@ -902,12 +902,9 @@ def setDescAt(self, idx, value): self._descs[idx] = tuple(Data(val) for val in value) self._setTree(*value) else: - last = idx if value is None: if len(self._descs) > idx: self._descs[idx] = None - else: - last = -1 else: diff = 1+idx-len(self._descs) if diff > 0: diff --git a/python/MDSplus/mdsdcl.py b/python/MDSplus/mdsdcl.py index 31ada5618d..c81b85b2b7 100644 --- a/python/MDSplus/mdsdcl.py +++ b/python/MDSplus/mdsdcl.py @@ -23,18 +23,17 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # from __future__ import print_function +import ctypes as _C import sys as _sys def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) -import ctypes as _C - _ver = _mimport('version') _exc = _mimport('mdsExceptions') _dsc = _mimport('descriptor') @@ -42,10 +41,10 @@ def _mimport(name, level=1): try: _mdsdcl = _ver.load_library('Mdsdcl') _mdsdcl. mdsdcl_do_command_dsc.argtypes = [ - _C.c_char_p, _dsc.Descriptor_xd.PTR, _dsc.Descriptor_xd.PTR] + _C.c_char_p, _dsc.DescriptorXD.PTR, _dsc.DescriptorXD.PTR] _mdsdcl._mdsdcl_do_command_dsc.argtypes = [ - _C.c_void_p, _C.c_char_p, _dsc.Descriptor_xd.PTR, _dsc.Descriptor_xd.PTR] -except: + _C.c_void_p, _C.c_char_p, _dsc.DescriptorXD.PTR, _dsc.DescriptorXD.PTR] +except Exception: def dcl(*a, **kw): raise _exc.LibNOTFOU("Mdsdcl") else: @@ -63,9 +62,9 @@ def dcl(command, return_out=False, return_error=False, raise_exception=False, tr @type setcommand: str @rtype: str / tuple / None """ - xd_error = _dsc.Descriptor_xd() + xd_error = _dsc.DescriptorXD() error_p = xd_error.ptr - xd_output = _dsc.Descriptor_xd() + xd_output = _dsc.DescriptorXD() out_p = xd_output.ptr _exc.checkStatus(_mdsdcl.mdsdcl_do_command_dsc( _ver.tobytes('set command %s' % (setcommand,)), error_p, out_p)) diff --git a/python/MDSplus/mdsscalar.py b/python/MDSplus/mdsscalar.py index 0510698ece..c954399be2 100644 --- a/python/MDSplus/mdsscalar.py +++ b/python/MDSplus/mdsscalar.py @@ -27,7 +27,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) @@ -121,7 +121,7 @@ def mdsdtype(self): @property def _descriptor(self): - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.length = self._value.nbytes d.dtype = self.dtype_id array = _N.array(self._value) @@ -245,7 +245,7 @@ class Float32(Scalar): _ntype = _N.float32 -_dsc.addDtypeToClass(Float32) +_dsc._add_dtype_to_class(Float32) class Float64(Scalar): @@ -255,7 +255,7 @@ class Float64(Scalar): _ntype = _N.float64 -_dsc.addDtypeToClass(Float64) +_dsc._add_dtype_to_class(Float64) class Complex64(Scalar): @@ -265,7 +265,7 @@ class Complex64(Scalar): _ntype = _N.complex64 -_dsc.addDtypeToClass(Complex64) +_dsc._add_dtype_to_class(Complex64) class Complex128(Scalar): @@ -275,7 +275,7 @@ class Complex128(Scalar): _ntype = _N.complex128 -_dsc.addDtypeToClass(Complex128) +_dsc._add_dtype_to_class(Complex128) class Uint8(Scalar): @@ -285,7 +285,7 @@ class Uint8(Scalar): _ntype = _N.uint8 -_dsc.addDtypeToClass(Uint8) +_dsc._add_dtype_to_class(Uint8) class Uint16(Scalar): @@ -295,7 +295,7 @@ class Uint16(Scalar): _ntype = _N.uint16 -_dsc.addDtypeToClass(Uint16) +_dsc._add_dtype_to_class(Uint16) class Uint32(Scalar): @@ -305,7 +305,7 @@ class Uint32(Scalar): _ntype = _N.uint32 -_dsc.addDtypeToClass(Uint32) +_dsc._add_dtype_to_class(Uint32) class Uint64(Scalar): @@ -337,7 +337,7 @@ def _getTime(self): time = property(_getTime) -_dsc.addDtypeToClass(Uint64) +_dsc._add_dtype_to_class(Uint64) class Int8(Uint8): @@ -347,7 +347,7 @@ class Int8(Uint8): _ntype = _N.int8 -_dsc.addDtypeToClass(Int8) +_dsc._add_dtype_to_class(Int8) class Int16(Uint16): @@ -357,7 +357,7 @@ class Int16(Uint16): _ntype = _N.int16 -_dsc.addDtypeToClass(Int16) +_dsc._add_dtype_to_class(Int16) class Int32(Uint32): @@ -367,7 +367,7 @@ class Int32(Uint32): _ntype = _N.int32 -_dsc.addDtypeToClass(Int32) +_dsc._add_dtype_to_class(Int32) class Int64(Uint64): @@ -377,7 +377,7 @@ class Int64(Uint64): _ntype = _N.int64 -_dsc.addDtypeToClass(Int64) +_dsc._add_dtype_to_class(Int64) class FloatF(Float32): @@ -385,7 +385,7 @@ class FloatF(Float32): dtype_id = 10 -_dsc.addDtypeToClass(FloatF) +_dsc._add_dtype_to_class(FloatF) class FloatD(Float64): @@ -393,7 +393,7 @@ class FloatD(Float64): dtype_id = 11 -_dsc.addDtypeToClass(FloatD) +_dsc._add_dtype_to_class(FloatD) class ComplexF(Complex64): @@ -401,7 +401,7 @@ class ComplexF(Complex64): dtype_id = 12 -_dsc.addDtypeToClass(ComplexF) +_dsc._add_dtype_to_class(ComplexF) class ComplexD(Complex128): @@ -409,7 +409,7 @@ class ComplexD(Complex128): dtype_id = 13 -_dsc.addDtypeToClass(ComplexD) +_dsc._add_dtype_to_class(ComplexD) class String(Scalar): @@ -424,7 +424,7 @@ def __init__(self, value): @property def _descriptor(self): - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.length = len(self) d.dtype = self.dtype_id d.pointer = _C.cast(_C.c_char_p(_ver.tobytes(str(self))), _C.c_void_p) @@ -461,7 +461,7 @@ def __repr__(self): return repr(_ver.tostr(self._value)) -_dsc.addDtypeToClass(String) +_dsc._add_dtype_to_class(String) class Uint128(Scalar): @@ -472,7 +472,7 @@ def __init__(self): raise TypeError("Uint128 is not yet supported") -_dsc.addDtypeToClass(Uint128) +_dsc._add_dtype_to_class(Uint128) class Int128(Uint128): @@ -483,7 +483,7 @@ def __init__(self): raise TypeError("Int128 is not yet supported") -_dsc.addDtypeToClass(Int128) +_dsc._add_dtype_to_class(Int128) class FloatG(Float64): @@ -491,7 +491,7 @@ class FloatG(Float64): dtype_id = 27 -_dsc.addDtypeToClass(FloatG) +_dsc._add_dtype_to_class(FloatG) class ComplexG(Complex128): @@ -499,7 +499,7 @@ class ComplexG(Complex128): dtype_id = 29 -_dsc.addDtypeToClass(ComplexG) +_dsc._add_dtype_to_class(ComplexG) class Pointer(Scalar): @@ -525,7 +525,7 @@ def fromDescriptor(cls, d): return cls(value.value, is64) -_dsc.addDtypeToClass(Pointer) +_dsc._add_dtype_to_class(Pointer) class Ident(_dat.TreeRef, _dat.Data): @@ -548,7 +548,7 @@ def assign(self, value): @property def _descriptor(self): - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.dtype = self.dtype_id d.length = len(self.name) d.pointer = _C.cast(_C.c_char_p(_ver.tobytes(self.name)), _C.c_void_p) @@ -559,6 +559,6 @@ def fromDescriptor(cls, d): return cls(_ver.tostr(_C.cast(d.pointer, _C.POINTER(_C.c_char*d.length)).contents.value)) -_dsc.addDtypeToClass(Ident) +_dsc._add_dtype_to_class(Ident) _cmp = _mimport('compound') diff --git a/python/MDSplus/modpython.py b/python/MDSplus/modpython.py index 6fd0a16b74..633d6c5582 100644 --- a/python/MDSplus/modpython.py +++ b/python/MDSplus/modpython.py @@ -115,7 +115,7 @@ def handler(req): os.putenv('UDP_EVENTS', 'yes') if "EVENT_SERVER" in opts: os.putenv("mds_event_server", opts['EVENT_SERVER']) - except: + except Exception: pass os.putenv('UDP_EVENTS', 'yes') event = req.path_info.rsplit('/')[-1] @@ -123,27 +123,27 @@ def handler(req): timeout = 60 try: timeout = int(args['timeout'][-1]) - except: + except Exception: pass try: event = args['event'][-1] - except: + except Exception: pass if 'handler' in args: - specialHandler = __import__(args['handler'][-1]) - if hasattr(specialHandler, 'handler'): - specialHandler = specialHandler.handler + special_handler = __import__(args['handler'][-1]) + if hasattr(special_handler, 'handler'): + special_handler = special_handler.handler else: - raise(Exception(str(dir(specialHandler)))) + raise Exception(str(dir(special_handler))) else: - specialHandler = None + special_handler = None e = myevent(event, timeout) e.join() req.headers_out['Cache-Control'] = 'no-store, no-cache, must-revalidate' req.headers_out['Pragma'] = 'no-cache' req.content_type = "text/xml" - if specialHandler is not None: - result = specialHandler(req, e) + if special_handler is not None: + result = special_handler(req, e) if result is not None: return result if e.exception is None: diff --git a/python/MDSplus/scope.py b/python/MDSplus/scope.py index 39b45d95b2..fa46fa280c 100644 --- a/python/MDSplus/scope.py +++ b/python/MDSplus/scope.py @@ -27,7 +27,7 @@ def _mimport(name, level=1): try: return __import__(name, globals(), level=level) - except: + except Exception: return __import__(name, globals()) diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index 6bbc8c796a..4a7a64b21a 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -459,7 +459,7 @@ def getFileName(self, tree=None, shot=None): """Return file path. @rtype: str """ - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() if tree is None: treeref = None else: @@ -949,9 +949,9 @@ def getTimeContext(self): """Get time context for retrieving segmented records (begin,end,delta) @rtype: tuple """ - begin = _dsc.Descriptor_xd() - end = _dsc.Descriptor_xd() - delta = _dsc.Descriptor_xd() + begin = _dsc.DescriptorXD() + end = _dsc.DescriptorXD() + delta = _dsc.DescriptorXD() if isinstance(self, (Tree,)): begin._setTree(self) end._setTree(self) @@ -1268,7 +1268,7 @@ def ORIGINAL_PART_NAME(self): @property def _descriptor(self): """Return a MDSplus descriptor""" - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.length = 4 d.dtype = self.dtype_id d.pointer = _C.cast(_C.pointer(self._nid), _C.c_void_p) @@ -1865,7 +1865,7 @@ def doMethod(self, method, *args): @rtype: None """ arglist = [self.ctx] - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() argsobj = [self, _scr.String(method)] arglist += list(map(_dat.Data.byref, argsobj)) arglist.append(len(args)) @@ -1936,7 +1936,7 @@ def getRecord(self, *altvalue): @return: data stored in this node @rtype: Data """ - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() status = _TreeShr._TreeGetRecord(self.ctx, self._nid, xd.ref) if (status & 1): return xd._setTree(self.tree).value @@ -1983,7 +1983,7 @@ def getExtendedAttribute(self, name): attribute has no data @rtype: MDSplus data type """ - xd = _dsc.Descriptor_xd() + xd = _dsc.DescriptorXD() status = _TreeShr._TreeGetXNci(self.ctx, self.nid, _C.c_char_p(_ver.tobytes( @@ -2219,8 +2219,8 @@ def getSegment(self, idx): @return: Data segment @rtype: Signal | None """ - val = _dsc.Descriptor_xd()._setTree(self.tree) - dim = _dsc.Descriptor_xd()._setTree(self.tree) + val = _dsc.DescriptorXD()._setTree(self.tree) + dim = _dsc.DescriptorXD()._setTree(self.tree) try: _exc.checkStatus( _TreeShr._TreeGetSegment(self.ctx, @@ -2245,7 +2245,7 @@ def getSegmentDim(self, idx): @return: Segment dimension @rtype: Dimension """ - dim = _dsc.Descriptor_xd()._setTree(self.tree) + dim = _dsc.DescriptorXD()._setTree(self.tree) try: _exc.checkStatus( _TreeShr._TreeGetSegment(self.ctx, @@ -2258,8 +2258,8 @@ def getSegmentDim(self, idx): return dim.value def getSegmentLimits(self, idx): - start = _dsc.Descriptor_xd()._setTree(self.tree) - end = _dsc.Descriptor_xd()._setTree(self.tree) + start = _dsc.DescriptorXD()._setTree(self.tree) + end = _dsc.DescriptorXD()._setTree(self.tree) _exc.checkStatus( _TreeShr._TreeGetSegmentLimits(self.ctx, self._nid, @@ -2273,7 +2273,7 @@ def getSegmentLimits(self, idx): def getSegmentList(self, start, end): start, end = map(_dat.Data, (start, end)) - xd = _dsc.Descriptor_xd()._setTree(self.tree) + xd = _dsc.DescriptorXD()._setTree(self.tree) _exc.checkStatus( _XTreeShr._XTreeGetSegmentList(self.ctx, self._nid, @@ -2286,7 +2286,7 @@ def getSegmentScale(self): """sets the scale expression of a segmetned Node @rtype: expression for the data field; should contain $VALUE """ - xd = _dsc.Descriptor_xd()._setTree(self.tree) + xd = _dsc.DescriptorXD()._setTree(self.tree) _exc.checkStatus( _TreeShr._TreeGetSegmentScale(self.ctx, self._nid, @@ -2295,8 +2295,8 @@ def getSegmentScale(self): def getSegmentTimes(self): num = _C.c_int32(0) - start = _dsc.Descriptor_xd()._setTree(self.tree) - end = _dsc.Descriptor_xd()._setTree(self.tree) + start = _dsc.DescriptorXD()._setTree(self.tree) + end = _dsc.DescriptorXD()._setTree(self.tree) _exc.checkStatus( _TreeShr._TreeGetSegmentTimesXd(self.ctx, self._nid, @@ -3055,7 +3055,7 @@ def __str__(self): @property def _descriptor(self): - d = _dsc.Descriptor_s() + d = _dsc.DescriptorS() d.length = len(self.tree_path) d.dtype = self.dtype_id d.pointer = _C.cast(_C.c_char_p( @@ -3249,7 +3249,7 @@ def __init__(self, target=None, is_property=False, **opt): def __call__(self, method): if hasattr(self, 'target'): - raise Exception("cached_property.target already set") + raise _exc.MdsException("cached_property.target already set") self.target = property(method) return self @@ -3337,7 +3337,7 @@ def __new__(cls, *target, **opt): def __call__(self, target): if hasattr(self, 'target'): - raise Exception("mdsrecord.target already set") + raise _exc.MdsException("mdsrecord.target already set") self.target = target if self.cached is None: return self @@ -3377,7 +3377,7 @@ def bytes(node): return _ver.tobytes(node.data()) @staticmethod def bytes_list(node): - return [_ver.tostr(x).rstrip() + return [_ver.tobytes(x).rstrip() for x in node.data().flatten()] @staticmethod @@ -3507,7 +3507,7 @@ def _debugDevice(dev): return dev from types import FunctionType - def dummy(self, *args, **kvargs): pass + def dummy(self, *args, **kvargs): """dummy""" db = {} for d in dev.mro()[-5::-1]: # mro[-4] is Device for k, v in d.__dict__.items(): @@ -3535,7 +3535,7 @@ def _mimport(loc, glob, filename, name=None): try: device = __import__(filename, glob, fromlist=[ name], level=1).__getattribute__(name) - except: + except Exception: device = __import__(filename, glob, fromlist=[ name]).__getattribute__(name) if debug: @@ -3568,7 +3568,7 @@ def __new__(cls, node, tree=None, head=0, *a, **kw): head = TreeNode( node.conglomerate_nids.nid_number[0], node.tree, 0) return head.getDevice(head) - except: + except Exception: raise TypeError("Cannot create instances of Device class") elif not cls in cls.__initialized: cls.part_names = tuple(elt['path'] for elt in cls.parts) @@ -3641,7 +3641,7 @@ def fullhelp_str(self): msg.append('\n%s' % ('-'*64)) return '\n'.join(msg) except AttributeError as e: - raise Exception(e.message) + raise _exc.MdsException(e.message) def fullhelp(self): print(self.fullhelp_str) @@ -3691,7 +3691,7 @@ def __setattr__(self, name, value): @type value: varied @rtype: None """ - def isInDicts(name, cls): + def is_in_dicts(name, cls): for c in cls.mro()[:-1]: if name in c.__dict__: return True @@ -3703,7 +3703,7 @@ def isInDicts(name, cls): self.tree, head).record = value elif (name.startswith('_') or name in self.__dict__ - or isInDicts(name, self.__class__) + or is_in_dicts(name, self.__class__) or isinstance(stack()[1][0].f_locals.get('self', None), Device)): super(Device, self).__setattr__(name, value) else: @@ -3787,7 +3787,7 @@ def Add(cls, tree, name, add_source=False): on (i.e. write_once). """ if cls is Device: - raise Exception("Cannot add super class Device.") + raise _exc.MdsException("Cannot add super class Device.") parent = tree if isinstance(tree, TreeNode): tree = tree.tree @@ -3846,14 +3846,14 @@ def dw_setup(self, *args): """ try: _widgets = _mimport('widgets') - import os import gtk + import gtk.glade + import os import inspect import threading import sys - import gtk.glade - class gtkMain(threading.Thread): + class gtk_main(threading.Thread): def run(self): gtk.main() @@ -3877,12 +3877,12 @@ def write(self, string): str(self)+' - '+str(self.tree)) _widgets.MDSplusWidget.doToAll(window, "reset") except Exception as exc: - raise Exception("No setup available, %s" % (str(exc),)) + raise _exc.MdsException("No setup available, %s" % (str(exc),)) window.connect("destroy", self.onSetupWindowClose) window.show_all() if Device.gtkThread is None or not Device.gtkThread.isAlive(): - Device.gtkThread = gtkMain() + Device.gtkThread = gtk_main() Device.gtkThread.start() return _exc.MDSplusSUCCESS.status DW_SETUP = dw_setup @@ -4029,6 +4029,5 @@ def PyDevice(cls, module, model=None): ############# dtype to classes ################################## -# _dsc.dtypeToClass[TreeNode.dtype_id] = TreeNode _dsc.dtypeToClass[TreePath.dtype_id] = TreePath diff --git a/python/MDSplus/version.py b/python/MDSplus/version.py index 43a9a9614b..66025bb199 100644 --- a/python/MDSplus/version.py +++ b/python/MDSplus/version.py @@ -28,6 +28,7 @@ Its purpose is to supply tools that are used to generate version specific code. Goal is to generate code that work on both python2x and python3x. """ +from types import GeneratorType as generator # analysis:ignore from numpy import generic as npscalar from numpy import ndarray as nparray from numpy import string_ as npbytes @@ -75,28 +76,26 @@ def load_library(name): if isdarwin: return C.CDLL('lib%s.dylib' % name) return C.CDLL('lib%s.so' % name) - except: + except Exception: pass print("Issues loading %s, trying find_library" % name) from ctypes.util import find_library try: libnam = find_library(name) - except: + except Exception: raise ImportError("Could not find library: %s" % (name,)) if libnam is None: raise ImportError("Could not find library: %s" % (name,)) try: return C.CDLL(libnam) - except: + except Exception: pass try: return C.CDLL(os.path.basename(libnam)) - except: + except Exception: raise ImportError('Could not load library: %s' % (name,)) -from types import GeneratorType as generator # analysis:ignore - # substitute missing builtins if has_long: long = long @@ -135,7 +134,7 @@ def superdir(cls, self=None): def get_attrs(obj): try: return obj.__dict__.keys() - except: + except Exception: return [] attrs = set() attrs.update(get_attrs(cls)) @@ -166,7 +165,7 @@ def get_attrs(obj): def _decode(string): try: return string.decode('utf-8', 'backslashreplace') - except: + except Exception: return string.decode('CP1252', 'backslashreplace') diff --git a/python/MDSplus/wsgi/doPlot.py b/python/MDSplus/wsgi/doPlot.py index 3d8e7e0158..85bbdf8ff2 100644 --- a/python/MDSplus/wsgi/doPlot.py +++ b/python/MDSplus/wsgi/doPlot.py @@ -23,7 +23,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -from MDSplus import Data, TdiCompile, version, String, Descriptor_xd +from MDSplus import Data, TdiCompile, version, String, DescriptorXD import os import sys import ctypes From d1030314fae9b80f605528bc56b5f52989a15413 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Thu, 26 Aug 2021 11:33:50 +0200 Subject: [PATCH 030/172] Fix: mdsmisc GetXYSignalXd() invalid free xd on error (#2373) --- mdsmisc/ScopeUtilities.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mdsmisc/ScopeUtilities.c b/mdsmisc/ScopeUtilities.c index 74354fc9e4..f5c8cd9a93 100644 --- a/mdsmisc/ScopeUtilities.c +++ b/mdsmisc/ScopeUtilities.c @@ -886,6 +886,9 @@ EXPORT int GetXYSignalXd(mdsdsc_t *const inY, mdsdsc_t *const inX, return TdiNULL_PTR; EMPTYXD(yXd); EMPTYXD(xXd); + EMPTYXD(title); + EMPTYXD(xLabel); + EMPTYXD(yLabel); int estimatedSegmentSamples = 0; int isLong = FALSE; double xmin = -INFINITY, xmax = INFINITY; // requested @@ -936,9 +939,6 @@ EXPORT int GetXYSignalXd(mdsdsc_t *const inY, mdsdsc_t *const inX, if (STATUS_NOT_OK) goto return_err; // Get Y, title, and yLabel, if any - EMPTYXD(title); - EMPTYXD(xLabel); - EMPTYXD(yLabel); recGetHelp(yXd.pointer, &title); recGetUnits(yXd.pointer, &yLabel); // Get X From 009c6745fe68d79ebcf3e6e867608cedffdffc62 Mon Sep 17 00:00:00 2001 From: Kyle Morgan Date: Thu, 26 Aug 2021 03:15:48 -0700 Subject: [PATCH 031/172] Bug fix for camshr, when hostID > 9 and sg device > 7 (#2367) --- Makefile.in | 4 ++-- camshr/QueryHighwayType.c | 2 +- camshr/parse_crate_db.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile.in b/Makefile.in index f2133a739f..6269c6a53e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -221,7 +221,7 @@ tests-env: # Interdependent directories: actions: mdsshr tdishr treeshr xmdsshr mdstcpip servershr -camshr: mdsdcl +camshr: mdsdcl mdstcpip ccl: camshr mdsshr mdsdcl tcl: mdsshr treeshr tdishr mdstcpip servershr mdsdcl dwscope: xmdsshr @@ -234,7 +234,7 @@ java/jdispatcher: java/mdsobjects java/jtraverser: java/mdsobjects java/jscope java/jtraverser2: java/mdsplus-api math: mdsshr -mdsdcl: mdsshr +mdsdcl: mdsshr treeshr mdslib: mdstcpip mdslibidl: tdishr mdsmisc: tdishr xtreeshr diff --git a/camshr/QueryHighwayType.c b/camshr/QueryHighwayType.c index 05bafc8391..3d62b027f0 100644 --- a/camshr/QueryHighwayType.c +++ b/camshr/QueryHighwayType.c @@ -115,7 +115,7 @@ int QueryHighwayType(char *serial_hwy_driver) { if (strstr(line, "Host:")) { - sscanf(line, "Host: scsi%1d Channel: %*2d Id: %2d", &tmpHost, &tmpId); + sscanf(line, "Host: scsi%d Channel: %*2d Id: %2d", &tmpHost, &tmpId); if (tmpHost == host_adapter && tmpId == scsi_id) { diff --git a/camshr/parse_crate_db.c b/camshr/parse_crate_db.c index 1ddde8b140..a6535dd6f8 100644 --- a/camshr/parse_crate_db.c +++ b/camshr/parse_crate_db.c @@ -83,7 +83,7 @@ void parse_crate_db(struct CRATE *in, struct Crate_ *out) ); out->device = (in->DSFname[0] != '.') - ? strtol(in->DSFname, NULL, 0) // valid /dev/sg# + ? strtol(in->DSFname, NULL, 10) // valid /dev/sg# : -1; // in-valid out->type = in->HwyType; // highway type From a759f0500348de15c1237c755b8b56f890665ef2 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Thu, 26 Aug 2021 15:58:24 +0200 Subject: [PATCH 032/172] Fix: python setup, setupkw (#2376) manually tested with and without setuptools, --- python/MDSplus/setup.py | 187 ++++++++++++++-------------------------- 1 file changed, 65 insertions(+), 122 deletions(-) diff --git a/python/MDSplus/setup.py b/python/MDSplus/setup.py index dcba3b18bd..b4dee909e1 100644 --- a/python/MDSplus/setup.py +++ b/python/MDSplus/setup.py @@ -26,133 +26,76 @@ import sys import os -if 'pip-egg-info' in sys.argv: - print("When using pip to install MDSplus use 'pip install -e '") - sys.exit(1) -try: - version = () - mod_dir = os.path.dirname(os.path.abspath(__file__)) - with open(os.path.join(mod_dir, '_version.py')) as f: - exec(f.read()) - release = "%d.%d.%d" % version -except Exception: - release = '0.0.0' - release_tag = 'Unknown' - -pth_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -setupkw = { - 'name': 'MDSplus', - 'extra_path': ('mdsplus', pth_dir), - 'version': release, - 'description': 'MDSplus Python Objectsi - '+release_tag, - 'long_description': """ - This module provides all of the functionality of MDSplus TDI natively in python. - All of the MDSplus data types such as signal are represented as python classes. - """, - 'author': 'MDSplus Development Team', - 'author_email': 'twf@www.mdsplus.org', - 'url': 'http://www.mdsplus.org/', - 'license': 'MIT', - 'classifiers': [ - 'Programming Language :: Python', - 'Intended Audience :: Science/Research', - 'Environment :: Console', - 'Topic :: Scientific/Engineering', - ], - 'keywords': ['physics', 'mdsplus', ], -} - - -def remove(): - import shutil - "Remove installed MDSplus package" - oldpath = list(sys.path) +def setupkw(): try: - pypath = os.getenv("PYTHONPATH", "") - for p in pypath.split(";"): - if len(p) > 0 and p in sys.path: - sys.path.remove(p) - if "" in sys.path: - sys.path.remove("") - try: - import MDSplus - except ImportError: - print("Error removing MDSplus: package not found") - return False - _f = MDSplus.__file__.split(os.sep) - while len(_f) > 1 and _f[-1] != 'MDSplus': - _f = _f[:-1] - if len(_f) <= 1 and _f[-2].endswith('.egg'): - _f = _f[:-1] - if len(_f) == 0: - print("Error removing MDSplus: invalid package path\n '%s'" % - (MDSplus.__file__,)) - return False - packagedir = os.sep.join(_f) - sys.stdout.write("Removing '%s' ..." % packagedir) - try: - if os.path.islink(packagedir): - os.remove(packagedir) - else: - shutil.rmtree(packagedir) - _f[-1] = "mdsplus-*.egg-info" - import glob - egginfos = glob.glob(os.sep.join(_f)) - for egginfo in egginfos: - if os.path.isdir(egginfo): - shutil.rmtree(egginfo) - except Exception as exc: - print(" error: %s" % (exc,)) - return False - else: - print(" ok") - return True - finally: - sys.path = oldpath + version = () + mod_dir = os.path.dirname(os.path.abspath(__file__)) + with open(os.path.join(mod_dir, '_version.py')) as f: + exec(f.read()) + release = "%d.%d.%d" % version + except Exception: + release = '0.0.0' + release_tag = 'Unknown' + pth_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + return dict( + name='MDSplus', + extra_path=('mdsplus', pth_dir), + version=release, + description='MDSplus Python Objects - '+release_tag, + long_description=( + "This module provides all of the functionality of MDSplus TDI natively in python.\n" + "All of the MDSplus data types such as signal are represented as python classes.\n" + ), + author='MDSplus Development Team', + author_email='twf@www.mdsplus.org', + url='http://www.mdsplus.org/', + license='MIT', + classifiers=[ + 'Programming Language :: Python', + 'Intended Audience :: Science/Research', + 'Environment :: Console', + 'Topic :: Scientific/Engineering', + ], + keywords=['physics', 'mdsplus', ], + ) + + +def use_distutils(): + from distutils.core import setup + from distutils.cmd import Command + + class TestCommand(Command): + user_options = [] + + def initialize_options(self): + """nothing to do.""" + + def finalize_options(self): + """nothing to do.""" + + def run(self): + import subprocess + raise SystemExit( + subprocess.call([sys.executable, '-m', 'tests.__init__'])) + + setup(cmdclass={'test': TestCommand}, **setupkw()) + + +def use_setuptools(): + from setuptools import setup + setup( + include_package_data=True, + test_suite='tests.test_all', + zip_safe=False, + **setupkw() + ) if __name__ == '__main__': - def use_distutils(): - from distutils.core import setup - from distutils.cmd import Command - - class TestCommand(Command): - user_options = [] - - def initialize_options(self): - """nothing to do.""" - - def finalize_options(self): - """nothing to do.""" - - def run(self): - import sys - import subprocess - raise SystemExit( - subprocess.call([sys.executable, '-m', 'tests.__init__'])) - - class RemoveCommand(Command): - user_options = [] - - def initialize_options(self): - """nothing to do.""" - - def finalize_options(self): - """nothing to do.""" - - def run(self): - remove() - setup(cmdclass={'test': TestCommand, 'remove': RemoveCommand}) - - def use_setuptools(): - from setuptools import setup - setup( - include_package_data=True, - test_suite='tests.test_all', - zip_safe=False, - ) - + if 'pip-egg-info' in sys.argv: + print("When using pip to install MDSplus use 'pip install -e '") + sys.exit(1) try: use_setuptools() except ImportError: From f6c82e695f5b6964daeec2c4e0bc449a89be892a Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 27 Aug 2021 01:19:13 +0200 Subject: [PATCH 033/172] Gm tree thread (#2371) * Updates to support library for National Devices * Fix:required changes for trees in threads These changes are required aftera MDSplus update that requests reopening a tree for every created thread * New and updated devices * Update rpm * Fix wrong nid * Fix wrong nid * Python3 compatibility * Ermove commented * e Please enter the commit message for ynund comments r changes. Lines starting * type * Wrong fix * MARTE2_SUPERVISOR improvements * Further devices * Updated pkg * Open tree in every thread * clang-format * somee python cleanup Co-authored-by: mdsplus Co-authored-by: GabrieleManduchi Co-authored-by: cloud --- deploy/packaging/debian/kernel.noarch | 2 +- deploy/packaging/debian/matlab.noarch | 12 +- deploy/packaging/debian/rfxdevices.noarch | 4 + deploy/packaging/redhat/kernel.noarch | 2 +- deploy/packaging/redhat/matlab.noarch | 12 +- deploy/packaging/redhat/rfxdevices.noarch | 4 + device_support/national/AsyncStoreManager.cpp | 187 +- device_support/national/Makefile | 6 +- .../national/NiFpga_MainFPGA_9159.h | 132 +- .../national/NiFpga_MainFPGA_9159.lvbitx | 96914 ++++++++-------- device_support/national/NiInterface.cpp | 918 +- device_support/national/cRioMPAGfunction.cpp | 890 +- device_support/national/cRioMPAGfunction.h | 48 +- device_support/national/ni6683_info.c | 136 + epics/archiver/ChannelArchiver.java | 2505 +- .../src/main/java/CRIO_MPAGSetup.java | 2788 + .../src/main/java/MARTE2_NI6368_DOSetup.java | 93 + .../src/main/java/MARTE2_RTSMSetup.java | 4 +- .../src/main/java/MITICA_SETUPSetup.java | 1187 + .../src/main/java/MITICA_SMSetup.java | 1358 + .../jdevices/src/main/java/NI6368EVSetup.java | 1092 + java/jdevices/src/main/java/NI6683Setup.java | 3437 +- .../src/main/resources/CRIO_MPAGSetup.form | 3349 + .../main/resources/MARTE2_NI6368_DOSetup.form | 101 + .../src/main/resources/MARTE2_RTSMSetup.form | 4 +- .../src/main/resources/MITICA_SETUPSetup.form | 1915 + .../src/main/resources/MITICA_SMSetup.form | 2269 + .../src/main/resources/NI6368EVSetup.form | 1777 + .../main/java/mds/jdispatcher/InfoServer.java | 45 +- .../main/java/mds/jdispatcher/jServer.java | 2 +- .../src/main/java/mds/jtraverser/Node.java | 3 +- .../main/java/mds/jtraverser/jTraverser.java | 20 +- pydevices/RfxDevices/CRIO_MPAG.py | 547 + pydevices/RfxDevices/DIO4.py | 51 +- pydevices/RfxDevices/MARTE2_COMPONENT.py | 31 +- pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 55 +- pydevices/RfxDevices/MITICA_SETUP.py | 168 + pydevices/RfxDevices/MITICA_SM.py | 400 + pydevices/RfxDevices/NI6259AI.py | 21 +- pydevices/RfxDevices/NI6259EV.py | 18 +- pydevices/RfxDevices/NI6368AI.py | 154 +- pydevices/RfxDevices/NI6368EV.py | 801 + pydevices/RfxDevices/NI6683.py | 721 +- pydevices/RfxDevices/NI6683REC.py | 20 - 44 files changed, 70880 insertions(+), 53323 deletions(-) create mode 100644 device_support/national/ni6683_info.c create mode 100644 java/jdevices/src/main/java/CRIO_MPAGSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_NI6368_DOSetup.java create mode 100644 java/jdevices/src/main/java/MITICA_SETUPSetup.java create mode 100644 java/jdevices/src/main/java/MITICA_SMSetup.java create mode 100644 java/jdevices/src/main/java/NI6368EVSetup.java create mode 100644 java/jdevices/src/main/resources/CRIO_MPAGSetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_NI6368_DOSetup.form create mode 100644 java/jdevices/src/main/resources/MITICA_SETUPSetup.form create mode 100644 java/jdevices/src/main/resources/MITICA_SMSetup.form create mode 100644 java/jdevices/src/main/resources/NI6368EVSetup.form create mode 100644 pydevices/RfxDevices/CRIO_MPAG.py create mode 100644 pydevices/RfxDevices/MITICA_SETUP.py create mode 100644 pydevices/RfxDevices/MITICA_SM.py create mode 100644 pydevices/RfxDevices/NI6368EV.py diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index c46dfa4717..9d74610b6a 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -153,10 +153,10 @@ ./usr/local/mdsplus/tdi/python/addfun.py ./usr/local/mdsplus/tdi/python/ctime.py ./usr/local/mdsplus/tdi/python/getShotDB.py +./usr/local/mdsplus/tdi/python/influxSignal.py ./usr/local/mdsplus/tdi/python/intersect1d.py ./usr/local/mdsplus/tdi/python/pyfun.py ./usr/local/mdsplus/tdi/python/setdiff1d.py -./usr/local/mdsplus/tdi/python/influxSignal.py ./usr/local/mdsplus/tdi/remote/GetManyExecute.fun ./usr/local/mdsplus/tdi/remote/ListConnections.fun ./usr/local/mdsplus/tdi/remote/MdsConnect.fun diff --git a/deploy/packaging/debian/matlab.noarch b/deploy/packaging/debian/matlab.noarch index be711e89f8..67e257054d 100644 --- a/deploy/packaging/debian/matlab.noarch +++ b/deploy/packaging/debian/matlab.noarch @@ -1,16 +1,16 @@ +./usr/local/mdsplus/matlab/MDSplusAPI.m +./usr/local/mdsplus/matlab/mdsFromMatlab.m +./usr/local/mdsplus/matlab/mdsInfo.m +./usr/local/mdsplus/matlab/mdsToMatlab.m +./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsclose.m ./usr/local/mdsplus/matlab/mdsconnect.m ./usr/local/mdsplus/matlab/mdsdisconnect.m -./usr/local/mdsplus/matlab/mdsFromMatlab.m ./usr/local/mdsplus/matlab/mdsgetmsg.m -./usr/local/mdsplus/matlab/mdsInfo.m ./usr/local/mdsplus/matlab/mdsopen.m -./usr/local/mdsplus/matlab/MDSplusAPI.m ./usr/local/mdsplus/matlab/mdsput.m ./usr/local/mdsplus/matlab/mdstcl.m ./usr/local/mdsplus/matlab/mdstest.m -./usr/local/mdsplus/matlab/mdsToMatlab.m -./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsvalue.m ./usr/local/mdsplus/matlab/private/javaActivate.m ./usr/local/mdsplus/matlab/private/javaConnect.m @@ -21,4 +21,4 @@ ./usr/local/mdsplus/matlab/private/pythonConnect.m ./usr/local/mdsplus/matlab/private/pythonExecute.m ./usr/local/mdsplus/matlab/private/pythonFromMatlab.m -./usr/local/mdsplus/matlab/private/pythonToMatlab.m \ No newline at end of file +./usr/local/mdsplus/matlab/private/pythonToMatlab.m diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index 69486b3fed..d0d097077a 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -8,6 +8,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/CAENV1740.py ./usr/local/mdsplus/pydevices/RfxDevices/CONTIPPSETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/CRIO_FAU.py +./usr/local/mdsplus/pydevices/RfxDevices/CRIO_MPAG.py ./usr/local/mdsplus/pydevices/RfxDevices/CYGNET4K.py ./usr/local/mdsplus/pydevices/RfxDevices/DEMOADC.py ./usr/local/mdsplus/pydevices/RfxDevices/DEMOSTREAM.py @@ -84,9 +85,12 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_WAVEGEN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_XRAY.py ./usr/local/mdsplus/pydevices/RfxDevices/MILL3.py +./usr/local/mdsplus/pydevices/RfxDevices/MITICA_SETUP.py +./usr/local/mdsplus/pydevices/RfxDevices/MITICA_SM.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6259AI.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6259EV.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6368AI.py +./usr/local/mdsplus/pydevices/RfxDevices/NI6368EV.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6682.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6683.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6683REC.py diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index 838a8198ae..069583590a 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -179,10 +179,10 @@ ./usr/local/mdsplus/tdi/python/addfun.py ./usr/local/mdsplus/tdi/python/ctime.py ./usr/local/mdsplus/tdi/python/getShotDB.py +./usr/local/mdsplus/tdi/python/influxSignal.py ./usr/local/mdsplus/tdi/python/intersect1d.py ./usr/local/mdsplus/tdi/python/pyfun.py ./usr/local/mdsplus/tdi/python/setdiff1d.py -./usr/local/mdsplus/tdi/python/influxSignal.py ./usr/local/mdsplus/tdi/remote ./usr/local/mdsplus/tdi/remote/GetManyExecute.fun ./usr/local/mdsplus/tdi/remote/ListConnections.fun diff --git a/deploy/packaging/redhat/matlab.noarch b/deploy/packaging/redhat/matlab.noarch index d7b13e2571..7bef4fee2d 100644 --- a/deploy/packaging/redhat/matlab.noarch +++ b/deploy/packaging/redhat/matlab.noarch @@ -1,17 +1,17 @@ ./usr/local/mdsplus/matlab +./usr/local/mdsplus/matlab/MDSplusAPI.m +./usr/local/mdsplus/matlab/mdsFromMatlab.m +./usr/local/mdsplus/matlab/mdsInfo.m +./usr/local/mdsplus/matlab/mdsToMatlab.m +./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsclose.m ./usr/local/mdsplus/matlab/mdsconnect.m ./usr/local/mdsplus/matlab/mdsdisconnect.m -./usr/local/mdsplus/matlab/mdsFromMatlab.m ./usr/local/mdsplus/matlab/mdsgetmsg.m -./usr/local/mdsplus/matlab/mdsInfo.m ./usr/local/mdsplus/matlab/mdsopen.m -./usr/local/mdsplus/matlab/MDSplusAPI.m ./usr/local/mdsplus/matlab/mdsput.m ./usr/local/mdsplus/matlab/mdstcl.m ./usr/local/mdsplus/matlab/mdstest.m -./usr/local/mdsplus/matlab/mdsToMatlab.m -./usr/local/mdsplus/matlab/mdsUsePython.m ./usr/local/mdsplus/matlab/mdsvalue.m ./usr/local/mdsplus/matlab/private ./usr/local/mdsplus/matlab/private/javaActivate.m @@ -23,4 +23,4 @@ ./usr/local/mdsplus/matlab/private/pythonConnect.m ./usr/local/mdsplus/matlab/private/pythonExecute.m ./usr/local/mdsplus/matlab/private/pythonFromMatlab.m -./usr/local/mdsplus/matlab/private/pythonToMatlab.m \ No newline at end of file +./usr/local/mdsplus/matlab/private/pythonToMatlab.m diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index c96775bf77..a21081378a 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -9,6 +9,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/CAENV1740.py ./usr/local/mdsplus/pydevices/RfxDevices/CONTIPPSETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/CRIO_FAU.py +./usr/local/mdsplus/pydevices/RfxDevices/CRIO_MPAG.py ./usr/local/mdsplus/pydevices/RfxDevices/CYGNET4K.py ./usr/local/mdsplus/pydevices/RfxDevices/DEMOADC.py ./usr/local/mdsplus/pydevices/RfxDevices/DEMOSTREAM.py @@ -85,9 +86,12 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_WAVEGEN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_XRAY.py ./usr/local/mdsplus/pydevices/RfxDevices/MILL3.py +./usr/local/mdsplus/pydevices/RfxDevices/MITICA_SETUP.py +./usr/local/mdsplus/pydevices/RfxDevices/MITICA_SM.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6259AI.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6259EV.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6368AI.py +./usr/local/mdsplus/pydevices/RfxDevices/NI6368EV.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6682.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6683.py ./usr/local/mdsplus/pydevices/RfxDevices/NI6683REC.py diff --git a/device_support/national/AsyncStoreManager.cpp b/device_support/national/AsyncStoreManager.cpp index fda0374a8c..62ce3f8df9 100644 --- a/device_support/national/AsyncStoreManager.cpp +++ b/device_support/national/AsyncStoreManager.cpp @@ -3,36 +3,6 @@ pthread_mutex_t globalMutex = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_t segmentMutex = PTHREAD_MUTEX_INITIALIZER; -// Support class for enqueueing storage requests -/* -class SaveItem { - void *buffer; - char dataType; - int bufSize; - int sampleToRead; - int segmentSize; - int counter; - int dataNid; - int resampledNid; - int clockNid; - float timeIdx0; - void *treePtr; - SaveItem *nxt; - char *eventName; - int streamFactor; - double period; - TreeNode *dataNode; - TreeNode *clockNode; - TreeNode *resampledNode; - char *streamName; - float streamGain; - float streamOffset; - int shot; - int gain; - int numCoeffs; - float *coeffs; - public: -*/ SaveItem::SaveItem(void *buffer, int bufSize, int sampleToRead, char dataType, int segmentSize, int counter, int dataNid, int clockNid, float timeIdx0, void *treePtr, int shot, int streamFactor, @@ -61,71 +31,19 @@ SaveItem::SaveItem(void *buffer, int bufSize, int sampleToRead, char dataType, this->numCoeffs = numCoeffs; this->coeffs = coeffs; nxt = 0; - dataNode = new TreeNode(dataNid, (Tree *)treePtr); - clockNode = new TreeNode(clockNid, (Tree *)treePtr); - resampledNode = NULL; - if (resampledNid > 0) - resampledNode = new TreeNode(resampledNid, (Tree *)treePtr); } -/*********** - void setNext(SaveItem *itm) - { - nxt = itm; - } - - SaveItem *getNext() - { - return nxt; - } - int getShot() { return shot;} - Tree *getTree() { return(Tree *)treePtr;} - int getDataNid() {return dataNid;} - - - vector split(const char *str, char c = ' ') - { - vector result; - - do - { - const char *begin = str; - - while(*str != c && *str) - str++; - - result.push_back(string(begin, str)); - } while (0 != *str++); +void SaveItem::save() +{ - return result; - } + Tree *tree = new Tree(((Tree *)treePtr)->getName(), ((Tree *)treePtr)->getShot()); - void sendChannelSegmentPutEvent(TreeNode *dataNode) - { - try - { - char *path; - vector tokens; - char event[256]; - char treeStr[64]; - - path=dataNode->getPath(); - tokens = split((const char *)path, ':'); - sprintf(treeStr,"%s", (tokens[0].substr(1)).data()); - - tokens = split(tokens[tokens.size()-2].data(), '.'); - sprintf(event,"%s_%s_CH%s", treeStr, tokens[0].data(), -(tokens[1].substr(8)).data()); Event::setevent(event); - } - catch(MdsException *exc) - { - printf("Send Event Error: %s\n", exc->what()); - } - } -***********************/ + dataNode = new TreeNode(dataNid, tree); + clockNode = new TreeNode(clockNid, tree); + resampledNode = NULL; + if (resampledNid > 0) + resampledNode = new TreeNode(resampledNid, tree); -void SaveItem::save() -{ // Streaming stuff if (streamName && streamFactor > 0 && (counter % streamFactor) == 0) @@ -164,23 +82,12 @@ void SaveItem::save() scaled /= gain; scaled = scaled * streamGain + streamOffset; - // Data *sampleData = new Float32(rawSample); - // Data *streamValD = - //executeWithArgs("NiConvertStream($1,$2)", (Tree *)treePtr, 2, nidData, - //sampleData); float sample = streamValD->getFloat(); - // samples[actSamples] = sample; samples[actSamples] = scaled; - // deleteData(sampleData); - // deleteData(streamValD); times[actSamples] = period * (counter + actSamples * sampleInterval) + timeIdx0; actSamples++; } - // printf("STREAM %d %s %d %f %f\n", shot, streamName, actSamples, - // times[0], samples[0]); EventStream::send(shot, streamName, false, actSamples, times, 1, &actSamples, samples); - // EventStream::send(shot, streamName, (float)(period * counter + - // timeIdx0), sample); delete[] samples; delete[] times; } @@ -209,46 +116,30 @@ void SaveItem::save() Data *startTime; Data *endTime; Data *dim; - Tree *tree = (Tree *)treePtr; if (timeIdx0 != timeIdx0) // is a NaN float { // printf("Configuration for gclock\n"); // printf("---------------- time at idx 0 NAN\n"); - /* - startTime = tree->tdiCompile("begin_of($)+slope_of($)*$", clockNode, - clockNode,startIdx); endTime = - tree->tdiCompile("begin_of($)+slope_of($)*$", clockNode, clockNode, - endIdx); dim = tree->tdiCompile("build_range(begin_of($)+slope_of($)*$, - begin_of($)+slope_of($)*($), slope_of($))", clockNode, clockNode, - startIdx, clockNode, clockNode, endIdx, clockNode); - */ startTime = compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'start_time')", - (Tree *)treePtr, 3, clockNode, startIdx, endIdx); + tree, 3, clockNode, startIdx, endIdx); endTime = compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'end_time')", - (Tree *)treePtr, 3, clockNode, startIdx, endIdx); + tree, 3, clockNode, startIdx, endIdx); dim = compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'dim')", - (Tree *)treePtr, 3, clockNode, startIdx, endIdx); + tree, 3, clockNode, startIdx, endIdx); } else { Data *timeAtIdx0 = new Float32(timeIdx0); - /* - startTime = tree->tdiCompile("$+slope_of($)*$", timeAtIdx0, clockNode, - startIdx); endTime = tree->tdiCompile("$+slope_of($)*$",timeAtIdx0, - clockNode, endIdx); dim = tree->tdiCompile("build_range($+slope_of($)*$, - $+slope_of($)*($), slope_of($))", timeAtIdx0, clockNode, startIdx, - timeAtIdx0, clockNode, endIdx, clockNode); - */ startTime = compileWithArgs( - "NIADCClockSegment($1, $2, $3, $4, 'start_time')", (Tree *)treePtr, 4, + "NIADCClockSegment($1, $2, $3, $4, 'start_time')", tree, 4, clockNode, startIdx, endIdx, timeAtIdx0); endTime = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'end_time')", - (Tree *)treePtr, 4, clockNode, startIdx, endIdx, + tree, 4, clockNode, startIdx, endIdx, timeAtIdx0); dim = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'dim')", - (Tree *)treePtr, 4, clockNode, startIdx, endIdx, + tree, 4, clockNode, startIdx, endIdx, timeAtIdx0); } switch (dataType) @@ -264,7 +155,6 @@ void SaveItem::save() if (resampledNode) dataNode->beginSegmentMinMax(startTime, endTime, dim, fData, resampledNode, 100); - // dataNode->beginSegment(startTime, endTime, dim, fData); else dataNode->beginSegment(startTime, endTime, dim, fData); } @@ -289,7 +179,6 @@ void SaveItem::save() if (resampledNode) dataNode->beginSegmentMinMax(startTime, endTime, dim, fData, resampledNode, 100); - // dataNode->beginSegment(startTime, endTime, dim, fData); else dataNode->beginSegment(startTime, endTime, dim, fData); } @@ -316,8 +205,7 @@ void SaveItem::save() { case SHORT: { - // printf("Short Save data %s counter %d\n", dataNode->getPath(), counter - // ); + // printf("Short Save data %s counter %d\n", dataNode->getPath(), counter); Int16Array *data = new Int16Array((short *)buffer, bufSize); pthread_mutex_lock(&segmentMutex); @@ -325,7 +213,6 @@ void SaveItem::save() { if (resampledNode) dataNode->putSegmentMinMax(data, -1, resampledNode, 100); - // dataNode->putSegment(data, -1); else dataNode->putSegment(data, -1); } @@ -341,15 +228,13 @@ void SaveItem::save() break; case FLOAT: { - // printf("Float Save data %s counter %d\n", dataNode->getPath(), counter - // ); + // printf("Float Save data %s counter %d\n", dataNode->getPath(), counter); Float32Array *data = new Float32Array((float *)buffer, bufSize); pthread_mutex_lock(&segmentMutex); try { if (resampledNode) dataNode->putSegmentMinMax(data, -1, resampledNode, 100); - // dataNode->putSegment(data, -1); else dataNode->putSegment(data, -1); } @@ -374,23 +259,9 @@ void SaveItem::save() } delete dataNode; delete clockNode; + delete tree; } -/* - -extern "C" void *handleSave(void *listPtr); - -class SaveList -{ - public: - pthread_cond_t itemAvailable; - pthread_t thread; - bool threadCreated; - SaveItem *saveHead, *saveTail; - bool stopReq; - pthread_mutex_t mutex; - public: -*/ SaveList::SaveList() { int status = pthread_mutex_init(&mutex, NULL); @@ -399,21 +270,7 @@ SaveList::SaveList() stopReq = false; threadCreated = false; } -/* - int getQueueLen() - { - pthread_mutex_lock(&mutex); - int len = 0; - SaveItem *currItem = saveHead; - while(currItem) - { - len++; - currItem = currItem->getNext(); - } - pthread_mutex_unlock(&mutex); - return len; - } -**/ + void SaveList::addItem(void *buffer, int bufSize, int sampleToRead, char dataType, int segmentSize, int counter, int dataNid, int clockNid, float trigTime, void *treePtr, int shot, @@ -463,8 +320,8 @@ void SaveList::executeItems() pthread_exit(NULL); } /* - int nItems = 0; - for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), + int nItems = 0; + for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), nItems++); if(nItems > 2) printf("THREAD ACTIVATED: %d items pending\n", nItems); */ @@ -473,8 +330,8 @@ void SaveList::executeItems() saveHead = saveHead->getNext(); /* - int nItems = 0; - for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), + int nItems = 0; + for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), nItems++); if(nItems > 2) printf("THREAD ACTIVATED: %d items pending\n", nItems); */ diff --git a/device_support/national/Makefile b/device_support/national/Makefile index 675bd275c3..468e39afba 100644 --- a/device_support/national/Makefile +++ b/device_support/national/Makefile @@ -15,7 +15,7 @@ CFLAGS_RELEASE := -fPIC -O3 LDFLAGS_RELEASE = CFLAGS = -fPIC -O3 -I${MDSPLUS_DIR}/include -I${CODAC_ROOT}/include -std=c++11 -LDFLAGS = -fPIC -O0 -L${MDSPLUS_DIR}/lib -L${CODAC_ROOT}/lib/ -lm -lNiFpga -lpxi6259 -lnixseries -lpthread -lMdsObjectsCppShr +LDFLAGS = -fPIC -O0 -L${MDSPLUS_DIR}/lib -L${CODAC_ROOT}/lib/ -lm -lNiFpga -lpxi6259 -lnixseries -lpthread -lMdsObjectsCppShr -ltcn # Debug builds (make debug) @@ -29,7 +29,7 @@ SOURCES_EXE=generateWave.cpp probeTermControl.cpp startStopTermControl.cpp writ BIN = $(patsubst %.cpp,%,$(SOURCES_EXE)) -all: libNiInterface $(EXE_PROGRAM) +all: libNiInterface $(EXE_PROGRAM) ni6683_info libNiInterface : $(OBJECTS) @@ -41,6 +41,8 @@ libNiInterface : $(OBJECTS) $(BIN): $(SOURCES_EXE) $(CC) $(LDFLAGS) -L . -lNiInterface $(CFLAGS) -o $@ $@.cpp +ni6683_info : ni6683_info.c + $(CC) -L${CODAC_ROOT}/lib -lnisync $(CFLAGS) -o $@ $@.c clean: rm -f $(OBJECTS) diff --git a/device_support/national/NiFpga_MainFPGA_9159.h b/device_support/national/NiFpga_MainFPGA_9159.h index b2b830a916..3be5f640b4 100644 --- a/device_support/national/NiFpga_MainFPGA_9159.h +++ b/device_support/national/NiFpga_MainFPGA_9159.h @@ -19,126 +19,110 @@ * * static const char* const Bitfile = "C:\\" NiFpga_MainFPGA_9159_Bitfile; */ -//#define NiFpga_MainFPGA_9159_Bitfile "NiFpga_MainFPGA_9159.lvbitx" -#define NiFpga_MainFPGA_9159_Bitfile \ - "/opt/mdsplus/device_support/national/NiFpga_MainFPGA_9159.lvbitx" +#define NiFpga_MainFPGA_9159_Bitfile "/opt/mdsplus/device_support/national/NiFpga_MainFPGA_9159.lvbitx" /** * The signature of the FPGA bitfile. */ -static const char *const NiFpga_MainFPGA_9159_Signature = - "EAB8E96CABC7B0809FBBCB198A3D7DF1"; +static const char *const NiFpga_MainFPGA_9159_Signature = "F0FD95F8497540327573383BFD4B28CA"; typedef enum { - NiFpga_MainFPGA_9159_IndicatorBool_DeepSW0 = 0x811E, - NiFpga_MainFPGA_9159_IndicatorBool_DeepSW1 = 0x811A, - NiFpga_MainFPGA_9159_IndicatorBool_DeepSW2 = 0x8116, - NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI0 = 0x8132, - NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI1 = 0x812E, - NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI2 = 0x812A, - NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI3 = 0x8126, - NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI4 = 0x8122, + NiFpga_MainFPGA_9159_IndicatorBool_DipSW0 = 0x8136, + NiFpga_MainFPGA_9159_IndicatorBool_DipSW1 = 0x8132, + NiFpga_MainFPGA_9159_IndicatorBool_DipSW2 = 0x812E, + NiFpga_MainFPGA_9159_IndicatorBool_ENABLEDMA = 0x8112, + NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI0 = 0x814A, + NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI1 = 0x8146, + NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI2 = 0x8142, + NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI3 = 0x813E, + NiFpga_MainFPGA_9159_IndicatorBool_Mod14DI4 = 0x813A, } NiFpga_MainFPGA_9159_IndicatorBool; typedef enum { - NiFpga_MainFPGA_9159_IndicatorU8_SelectSet = 0x8112, - NiFpga_MainFPGA_9159_IndicatorU8_SelectedSetMonitorAO = 0x813E, + NiFpga_MainFPGA_9159_IndicatorU8_SelectSet = 0x812A, + NiFpga_MainFPGA_9159_IndicatorU8_SelectedSetMonitorAO = 0x8152, } NiFpga_MainFPGA_9159_IndicatorU8; typedef enum { - NiFpga_MainFPGA_9159_IndicatorI16_TransmittedNum_A = 0x81C2, - NiFpga_MainFPGA_9159_IndicatorI16_TransmittedNum_B = 0x81B2, - NiFpga_MainFPGA_9159_IndicatorI16_TransmittedNum_C = 0x818A, + NiFpga_MainFPGA_9159_IndicatorI16_TransmittedNum_A = 0x81AE, + NiFpga_MainFPGA_9159_IndicatorI16_TransmittedNum_B = 0x819E, + NiFpga_MainFPGA_9159_IndicatorI16_TransmittedNum_C = 0x817E, } NiFpga_MainFPGA_9159_IndicatorI16; typedef enum { - NiFpga_MainFPGA_9159_IndicatorU16_PeriodToAOus = 0x8142, - NiFpga_MainFPGA_9159_IndicatorU16_ToRT_Periodus_A = 0x81C6, - NiFpga_MainFPGA_9159_IndicatorU16_ToRT_Periodus_B = 0x81B6, - NiFpga_MainFPGA_9159_IndicatorU16_ToRT_Periodus_C = 0x818E, - NiFpga_MainFPGA_9159_IndicatorU16_Ver = 0x8146, + NiFpga_MainFPGA_9159_IndicatorU16_AOPeriodus = 0x8156, + NiFpga_MainFPGA_9159_IndicatorU16_Master_STATUS = 0x811A, + NiFpga_MainFPGA_9159_IndicatorU16_ToRT_Periodus_A = 0x81B2, + NiFpga_MainFPGA_9159_IndicatorU16_ToRT_Periodus_B = 0x81A2, + NiFpga_MainFPGA_9159_IndicatorU16_ToRT_Periodus_C = 0x8182, + NiFpga_MainFPGA_9159_IndicatorU16_Ver = 0x815A, } NiFpga_MainFPGA_9159_IndicatorU16; typedef enum { - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo1 = 0x81E8, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo2_A = 0x81CC, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo2_B = 0x8194, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo2_C = 0x816C, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo3_A = 0x81BC, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo3_B = 0x81AC, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo3_C = 0x8184, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo4 = 0x8164, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo_AO = 0x8148, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo_Diag = 0x8134, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo_To_AO_A = 0x815C, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo_To_AO_B = 0x8158, - NiFpga_MainFPGA_9159_IndicatorI32_Ciclo_To_AO_C = 0x8150, - NiFpga_MainFPGA_9159_IndicatorI32_RoundsToGetTrigger_A = 0x81E0, - NiFpga_MainFPGA_9159_IndicatorI32_RoundsToGetTrigger_B = 0x81A8, - NiFpga_MainFPGA_9159_IndicatorI32_RoundsToGetTrigger_C = 0x8180, + NiFpga_MainFPGA_9159_IndicatorI32_ACQ_TriggerSignalCycle = 0x81CC, + NiFpga_MainFPGA_9159_IndicatorI32_AI_Cycle = 0x8160, + NiFpga_MainFPGA_9159_IndicatorI32_AO_Cycle = 0x815C, + NiFpga_MainFPGA_9159_IndicatorI32_FIFO_Write_A = 0x81A8, + NiFpga_MainFPGA_9159_IndicatorI32_FIFO_Write_B = 0x8198, + NiFpga_MainFPGA_9159_IndicatorI32_FIFO_Write_C = 0x8178, + NiFpga_MainFPGA_9159_IndicatorI32_READERSLAVE_A = 0x81B8, + NiFpga_MainFPGA_9159_IndicatorI32_READERSLAVE_B = 0x8188, + NiFpga_MainFPGA_9159_IndicatorI32_READERSLAVE_C = 0x8168, + NiFpga_MainFPGA_9159_IndicatorI32_RoundsToGetTrigger_A = 0x81C4, + NiFpga_MainFPGA_9159_IndicatorI32_RoundsToGetTrigger_B = 0x8194, + NiFpga_MainFPGA_9159_IndicatorI32_RoundsToGetTrigger_C = 0x8174, } NiFpga_MainFPGA_9159_IndicatorI32; typedef enum { - NiFpga_MainFPGA_9159_IndicatorU32_Period2t_A = 0x81D0, - NiFpga_MainFPGA_9159_IndicatorU32_Period2t_B = 0x8198, - NiFpga_MainFPGA_9159_IndicatorU32_Period2t_C = 0x8170, - NiFpga_MainFPGA_9159_IndicatorU32_Period3t_A = 0x81D8, - NiFpga_MainFPGA_9159_IndicatorU32_Period3t_B = 0x81A0, - NiFpga_MainFPGA_9159_IndicatorU32_Period3t_C = 0x8178, - NiFpga_MainFPGA_9159_IndicatorU32_Receaved1_A = 0x81D4, - NiFpga_MainFPGA_9159_IndicatorU32_Receaved1_B = 0x819C, - NiFpga_MainFPGA_9159_IndicatorU32_Receaved1_C = 0x8174, - NiFpga_MainFPGA_9159_IndicatorU32_Receaved2_A = 0x81C8, - NiFpga_MainFPGA_9159_IndicatorU32_Receaved2_B = 0x81B8, - NiFpga_MainFPGA_9159_IndicatorU32_Receaved2_C = 0x8190, + NiFpga_MainFPGA_9159_IndicatorU32_Period2t_A = 0x81BC, + NiFpga_MainFPGA_9159_IndicatorU32_Period2t_B = 0x818C, + NiFpga_MainFPGA_9159_IndicatorU32_Period2t_C = 0x816C, + NiFpga_MainFPGA_9159_IndicatorU32_Receaved1_C = 0x8170, + NiFpga_MainFPGA_9159_IndicatorU32_Receaved2_C = 0x8184, + NiFpga_MainFPGA_9159_IndicatorU32_Receied2_A = 0x81B4, + NiFpga_MainFPGA_9159_IndicatorU32_Received1_A = 0x81C0, + NiFpga_MainFPGA_9159_IndicatorU32_Received1_B = 0x8190, + NiFpga_MainFPGA_9159_IndicatorU32_Received2_B = 0x81A4, } NiFpga_MainFPGA_9159_IndicatorU32; typedef enum { - NiFpga_MainFPGA_9159_IndicatorU64_ChannelLiving = 0x8138, -} NiFpga_MainFPGA_9159_IndicatorU64; - -typedef enum -{ - NiFpga_MainFPGA_9159_ControlBool_ForceLocal = 0x816A, - NiFpga_MainFPGA_9159_ControlBool_ResetReader_A = 0x81DE, - NiFpga_MainFPGA_9159_ControlBool_ResetReader_B = 0x81A6, - NiFpga_MainFPGA_9159_ControlBool_ResetReader_C = 0x817E, - NiFpga_MainFPGA_9159_ControlBool_Start = 0x810E, - NiFpga_MainFPGA_9159_ControlBool_Stop = 0x81E6, + NiFpga_MainFPGA_9159_ControlBool_DEBUG_PLC_START = 0x8116, + NiFpga_MainFPGA_9159_ControlBool_DEBUG_PLC_STOP = 0x810E, + NiFpga_MainFPGA_9159_ControlBool_Internal_ACQ_Trigger = 0x8166, + NiFpga_MainFPGA_9159_ControlBool_START_DMA = 0x8122, + NiFpga_MainFPGA_9159_ControlBool_STOP_DMA = 0x811E, + NiFpga_MainFPGA_9159_ControlBool_Start = 0x814E, + NiFpga_MainFPGA_9159_ControlBool_Stop = 0x81CA, } NiFpga_MainFPGA_9159_ControlBool; typedef enum { - NiFpga_MainFPGA_9159_ControlU16_FrameStrobePerioduSec = 0x81EE, - NiFpga_MainFPGA_9159_ControlU16_HighPhaseFrameStrobeDurationTicks = 0x81F2, + NiFpga_MainFPGA_9159_ControlU16_ACQ_Trigger_HighDurationTicks = 0x81D6, + NiFpga_MainFPGA_9159_ControlU16_ACQ_Trigger_PerioduSec = 0x81D2, } NiFpga_MainFPGA_9159_ControlU16; typedef enum { - NiFpga_MainFPGA_9159_IndicatorArrayI16_AI_A = 0x8160, - NiFpga_MainFPGA_9159_IndicatorArrayI16_AI_B = 0x8154, - NiFpga_MainFPGA_9159_IndicatorArrayI16_AI_C = 0x814C, + NiFpga_MainFPGA_9159_IndicatorArrayI16_AI = 0x8124, } NiFpga_MainFPGA_9159_IndicatorArrayI16; typedef enum { - NiFpga_MainFPGA_9159_IndicatorArrayI16Size_AI_A = 18, - NiFpga_MainFPGA_9159_IndicatorArrayI16Size_AI_B = 18, - NiFpga_MainFPGA_9159_IndicatorArrayI16Size_AI_C = 18, + NiFpga_MainFPGA_9159_IndicatorArrayI16Size_AI = 32, } NiFpga_MainFPGA_9159_IndicatorArrayI16Size; typedef enum { - NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_A = 2, - NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_B = 1, - NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_C = 0, -} NiFpga_MainFPGA_9159_TargetToHostFifoI16; + NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_A = 2, + NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_B = 1, + NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_C = 0, +} NiFpga_MainFPGA_9159_TargetToHostFifoU64; #endif diff --git a/device_support/national/NiFpga_MainFPGA_9159.lvbitx b/device_support/national/NiFpga_MainFPGA_9159.lvbitx index 478a63332b..c4601520f6 100644 --- a/device_support/national/NiFpga_MainFPGA_9159.lvbitx +++ b/device_support/national/NiFpga_MainFPGA_9159.lvbitx @@ -5,9 +5,9 @@ - EAB8E96CABC7B0809FBBCB198A3D7DF1 - 5A6470383C28291C6BC85122BDFAB6AA - 4FCBA46C66F724E7A52615BEA4A943C3 + F0FD95F8497540327573383BFD4B28CA + D2177AACFEE41B2945BBDCC00636CFEB + 76B79CC76807C723DDEAD12C8BCE3883 2 @@ -15,15 +15,15 @@ MainFPGA_9159.vi - Start + DEBUG_PLC_STOP false false - Start + DEBUG_PLC_STOP - 1300800000000001000A4021055374617274000100000000000000 + 1300800000000001001440210E44454255475F504C435F53544F5000000100000000000000 270 1 @@ -34,29 +34,29 @@ 48 true false - Latch When Released + Switch When Pressed false false - SelectSet + ENABLE DMA false true - - SelectSet - + + ENABLE DMA + - 1300800000000001000F4005000953656C656374536574000100000000000000 + 1300800000000001001040210A454E41424C4520444D4100000100000000000000 274 - 8 - 18 + 1 + 8 false - 57 + 50 true false Switch When Pressed @@ -65,15 +65,15 @@ - DeepSW2 + DEBUG_PLC_START false - true + false - DeepSW2 + DEBUG_PLC_START - 1300800000000001000C40210744656570535732000100000000000000 + 1300800000000001001440210F44454255475F504C435F5354415254000100000000000000 278 1 @@ -81,7 +81,7 @@ false - 56 + 49 true false Switch When Pressed @@ -90,23 +90,28 @@ - DeepSW1 + Master_STATUS false true - - DeepSW1 - + + Master_STATUS + + IDLE + RUN + ACQUISITION + + - 1300800000000001000C40210744656570535731000100000000000000 + 1300800000000001002B401600030449444C450352554E0B4143515549534954494F4E00000D4D61737465725F53544154555300010000000000000000 282 - 1 - 8 + 16 + 35 false - 55 + 47 true false Switch When Pressed @@ -115,15 +120,15 @@ - DeepSW0 + STOP_DMA false - true + false - DeepSW0 + STOP_DMA - 1300800000000001000C40210744656570535730000100000000000000 + 1300800000000001000E40210853544F505F444D4100000100000000000000 286 1 @@ -131,7 +136,7 @@ false - 54 + 46 true false Switch When Pressed @@ -140,15 +145,15 @@ - Mod14/DI4 + START_DMA false - true + false - Mod14/DI4 + START_DMA - 1300800000000001000E4021094D6F6431342F444934000100000000000000 + 1300800000000001000E40210953544152545F444D41000100000000000000 290 1 @@ -156,7 +161,7 @@ false - 53 + 45 true false Switch When Pressed @@ -165,23 +170,29 @@ - Mod14/DI3 + AI false true - - Mod14/DI3 - + + AI + 32 + + + Mod13/AI15 + + + - 1300800000000001000E4021094D6F6431342F444933000100000000000000 + 130080000000000200114002000A4D6F6431332F41493135000010404000018000002000000241490000010001000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 - 294 - 1 - 8 + 292 + 512 + 14 false - 52 + 44 true false Switch When Pressed @@ -190,23 +201,23 @@ - Mod14/DI2 + SelectSet false true - - Mod14/DI2 - + + SelectSet + - 1300800000000001000E4021094D6F6431342F444932000100000000000000 + 1300800000000001000F4005000953656C656374536574000100000000000000 298 - 1 - 8 + 8 + 18 false - 51 + 43 true false Switch When Pressed @@ -215,15 +226,15 @@ - Mod14/DI1 + Dip SW2 false true - Mod14/DI1 + Dip SW2 - 1300800000000001000E4021094D6F6431342F444931000100000000000000 + 1300800000000001000C40210744697020535732000100000000000000 302 1 @@ -231,7 +242,7 @@ false - 50 + 42 true false Switch When Pressed @@ -240,15 +251,15 @@ - Mod14/DI0 + Dip SW1 false true - Mod14/DI0 + Dip SW1 - 1300800000000001000E4021094D6F6431342F444930000100000000000000 + 1300800000000001000C40210744697020535731000100000000000000 306 1 @@ -256,7 +267,7 @@ false - 49 + 41 true false Switch When Pressed @@ -265,23 +276,23 @@ - Ciclo_Diag + Dip SW0 false true - - Ciclo_Diag - + + Dip SW0 + - 130080000000000100114003000A4369636C6F5F4469616700000100000000000000000000 + 1300800000000001000C40210744697020535730000100000000000000 - 308 - 32 - 18 + 310 + 1 + 8 false - 47 + 40 true false Switch When Pressed @@ -290,23 +301,23 @@ - ChannelLiving + Mod14/DI4 false true - - ChannelLiving - + + Mod14/DI4 + - 130080000000000100134008000D4368616E6E656C4C6976696E6700010000000000000000000000000000 + 1300800000000001000E4021094D6F6431342F444934000100000000000000 - 312 - 64 - 18 + 314 + 1 + 8 false - 46 + 39 true false Switch When Pressed @@ -315,23 +326,23 @@ - SelectedSetMonitorAO + Mod14/DI3 false true - - SelectedSetMonitorAO - + + Mod14/DI3 + - 1300800000000001001B4005001453656C65637465645365744D6F6E69746F72414F00000100000000000000 + 1300800000000001000E4021094D6F6431342F444933000100000000000000 318 - 8 - 18 + 1 + 8 false - 45 + 38 true false Switch When Pressed @@ -340,23 +351,23 @@ - PeriodToAO(us) + Mod14/DI2 false true - - PeriodToAO(us) - + + Mod14/DI2 + - 130080000000000100154006000E506572696F64546F414F287573290000010000000000000000 + 1300800000000001000E4021094D6F6431342F444932000100000000000000 322 - 16 - 18 + 1 + 8 false - 44 + 37 true false Switch When Pressed @@ -365,23 +376,23 @@ - Ver + Mod14/DI1 false true - - Ver - + + Mod14/DI1 + - 130080000000000100094006000356657200010000000000000000 + 1300800000000001000E4021094D6F6431342F444931000100000000000000 326 - 16 - 18 + 1 + 8 false - 43 + 36 true false Switch When Pressed @@ -390,23 +401,23 @@ - Ciclo_AO + Mod14/DI0 false true - - Ciclo_AO - + + Mod14/DI0 + - 1300800000000001000F400300084369636C6F5F414F00000100000000000000000000 + 1300800000000001000E4021094D6F6431342F444930000100000000000000 - 328 - 32 - 18 + 330 + 1 + 8 false - 42 + 35 true false Switch When Pressed @@ -415,54 +426,48 @@ - AI_C + Start false - true + false - - AI_C - 18 - - - TransmittedNum_A - - - + + Start + - 13008000000000020017400200105472616E736D69747465644E756D5F41000012404000018000001200000441495F4300000100010000001200000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1300800000000001000A4021055374617274000100000000000000 - 332 - 288 - 14 + 334 + 1 + 8 false - 41 + 34 true false - Switch When Pressed + Latch When Released false false - Ciclo_To_AO_C + SelectedSetMonitorAO false true - - Ciclo_To_AO_C - + + SelectedSetMonitorAO + - 130080000000000100134003000D4369636C6F5F546F5F414F5F43000100000000000000000000 + 1300800000000001001B4005001453656C65637465645365744D6F6E69746F72414F00000100000000000000 - 336 - 32 + 338 + 8 18 false - 40 + 33 true false Switch When Pressed @@ -471,29 +476,23 @@ - AI_B + AO Period (us) false true - - AI_B - 18 - - - TransmittedNum_A - - - + + AO Period (us) + - 13008000000000020017400200105472616E736D69747465644E756D5F41000012404000018000001200000441495F4200000100010000001200000000000000000000000000000000000000000000000000000000000000000000000000000000 + 130080000000000100154006000E414F20506572696F6420287573290000010000000000000000 - 340 - 288 - 14 + 342 + 16 + 18 false - 39 + 32 true false Switch When Pressed @@ -502,23 +501,23 @@ - Ciclo_To_AO_B + Ver false true - - Ciclo_To_AO_B - + + Ver + - 130080000000000100134003000D4369636C6F5F546F5F414F5F42000100000000000000000000 + 130080000000000100094006000356657200010000000000000000 - 344 - 32 + 346 + 16 18 false - 38 + 31 true false Switch When Pressed @@ -527,15 +526,15 @@ - Ciclo_To_AO_A + AO_Cycle false true - Ciclo_To_AO_A + AO_Cycle - 130080000000000100134003000D4369636C6F5F546F5F414F5F41000100000000000000000000 + 1300800000000001000F40030008414F5F4379636C6500000100000000000000000000 348 32 @@ -543,38 +542,7 @@ false - 37 - true - false - Switch When Pressed - false - false - - - - AI_A - false - true - - - AI_A - 18 - - - TransmittedNum_A - - - - - 13008000000000020017400200105472616E736D69747465644E756D5F41000012404000018000001200000441495F4100000100010000001200000000000000000000000000000000000000000000000000000000000000000000000000000000 - - 352 - 288 - 14 - false - - - 36 + 30 true false Switch When Pressed @@ -583,23 +551,23 @@ - Ciclo4 + AI_Cycle false true - Ciclo4 + AI_Cycle - 1300800000000001000D400300064369636C6F3400000100000000000000000000 + 1300800000000001000F4003000841495F4379636C6500000100000000000000000000 - 356 + 352 32 18 false - 35 + 29 true false Switch When Pressed @@ -608,23 +576,23 @@ - ForceLocal + Internal_ACQ_Trigger false false - ForceLocal + Internal_ACQ_Trigger - 1300800000000001001040210A466F7263654C6F63616C00000100000000000000 + 1300800000000001001A402114496E7465726E616C5F4143515F5472696767657200000100000000000000 - 362 + 358 1 8 false - 34 + 28 true false Switch When Pressed @@ -633,23 +601,23 @@ - Ciclo2_C + READER SLAVE_C false true - Ciclo2_C + READER SLAVE_C - 1300800000000001000F400300084369636C6F325F4300000100000000000000000000 + 130080000000000100154003000E52454144455220534C4156455F4300000100000000000000000000 - 364 + 360 32 18 false - 33 + 27 true false Switch When Pressed @@ -668,13 +636,13 @@ 130080000000000100134007000C506572696F64322874295F4300000100000000000000000000 - 368 + 364 32 18 false - 32 + 26 true false Switch When Pressed @@ -693,13 +661,13 @@ 130080000000000100114007000B5265636561766564315F43000100000000000000000000 - 372 + 368 32 18 false - 31 + 25 true false Switch When Pressed @@ -708,57 +676,7 @@ - Period3(t)_C - false - true - - - Period3(t)_C - - - 130080000000000100134007000C506572696F64332874295F4300000100000000000000000000 - - 376 - 32 - 18 - false - - - 30 - true - false - Switch When Pressed - false - false - - - - ResetReader_C - false - false - - - ResetReader_C - - - 1300800000000001001240210D52657365745265616465725F43000100000000000000 - - 382 - 1 - 8 - false - - - 29 - true - false - Latch When Released - false - false - - - - RoundsToGetTrigger_C + RoundsToGetTrigger_C false true @@ -768,13 +686,13 @@ 1300800000000001001B40030014526F756E6473546F476574547269676765725F4300000100000000000000000000 - 384 + 372 32 18 false - 28 + 24 true false Switch When Pressed @@ -783,23 +701,23 @@ - Ciclo3_C + FIFO_Write_C false true - Ciclo3_C + FIFO_Write_C - 1300800000000001000F400300084369636C6F335F4300000100000000000000000000 + 130080000000000100134003000C4649464F5F57726974655F4300000100000000000000000000 - 388 + 376 32 18 false - 27 + 23 true false Switch When Pressed @@ -818,13 +736,13 @@ 13008000000000010017400200105472616E736D69747465644E756D5F430000010000000000000000 - 394 + 382 16 18 false - 26 + 22 true false Switch When Pressed @@ -843,13 +761,13 @@ 1300800000000001001740060011546F52545F506572696F64287573295F4300010000000000000000 - 398 + 386 16 18 false - 25 + 21 true false Switch When Pressed @@ -868,13 +786,13 @@ 130080000000000100114007000B5265636561766564325F43000100000000000000000000 - 400 + 388 32 18 false - 24 + 20 true false Switch When Pressed @@ -883,23 +801,23 @@ - Ciclo2_B + READER SLAVE_B false true - Ciclo2_B + READER SLAVE_B - 1300800000000001000F400300084369636C6F325F4200000100000000000000000000 + 130080000000000100154003000E52454144455220534C4156455F4200000100000000000000000000 - 404 + 392 32 18 false - 23 + 19 true false Switch When Pressed @@ -918,38 +836,13 @@ 130080000000000100134007000C506572696F64322874295F4200000100000000000000000000 - 408 - 32 - 18 - false - - - 22 - true - false - Switch When Pressed - false - false - - - - Receaved1_B - false - true - - - Receaved1_B - - - 130080000000000100114007000B5265636561766564315F42000100000000000000000000 - - 412 + 396 32 18 false - 21 + 18 true false Switch When Pressed @@ -958,54 +851,29 @@ - Period3(t)_B + Received1_B false true - Period3(t)_B + Received1_B - 130080000000000100134007000C506572696F64332874295F4200000100000000000000000000 + 130080000000000100134007000C205265636569766564315F4200000100000000000000000000 - 416 + 400 32 18 false - 20 + 17 true false Switch When Pressed false false - - - ResetReader_B - false - false - - - ResetReader_B - - - 1300800000000001001240210D52657365745265616465725F42000100000000000000 - - 422 - 1 - 8 - false - - - 19 - true - false - Latch When Released - false - false - RoundsToGetTrigger_B @@ -1018,13 +886,13 @@ 1300800000000001001B40030014526F756E6473546F476574547269676765725F4200000100000000000000000000 - 424 + 404 32 18 false - 18 + 16 true false Switch When Pressed @@ -1033,23 +901,23 @@ - Ciclo3_B + FIFO_Write_B false true - Ciclo3_B + FIFO_Write_B - 1300800000000001000F400300084369636C6F335F4200000100000000000000000000 + 130080000000000100134003000C4649464F5F57726974655F4200000100000000000000000000 - 428 + 408 32 18 false - 17 + 15 true false Switch When Pressed @@ -1068,13 +936,13 @@ 13008000000000010017400200105472616E736D69747465644E756D5F420000010000000000000000 - 434 + 414 16 18 false - 16 + 14 true false Switch When Pressed @@ -1093,13 +961,13 @@ 1300800000000001001740060011546F52545F506572696F64287573295F4200010000000000000000 - 438 + 418 16 18 false - 15 + 13 true false Switch When Pressed @@ -1108,23 +976,23 @@ - Receaved2_B + Received2_B false true - Receaved2_B + Received2_B - 130080000000000100114007000B5265636561766564325F42000100000000000000000000 + 130080000000000100114007000B5265636569766564325F42000100000000000000000000 - 440 + 420 32 18 false - 14 + 12 true false Switch When Pressed @@ -1133,23 +1001,23 @@ - Ciclo3_A + FIFO_Write_A false true - Ciclo3_A + FIFO_Write_A - 1300800000000001000F400300084369636C6F335F4100000100000000000000000000 + 130080000000000100134003000C4649464F5F57726974655F4100000100000000000000000000 - 444 + 424 32 18 false - 13 + 11 true false Switch When Pressed @@ -1168,13 +1036,13 @@ 13008000000000010017400200105472616E736D69747465644E756D5F410000010000000000000000 - 450 + 430 16 18 false - 12 + 10 true false Switch When Pressed @@ -1193,13 +1061,13 @@ 1300800000000001001740060011546F52545F506572696F64287573295F4100010000000000000000 - 454 + 434 16 18 false - 11 + 9 true false Switch When Pressed @@ -1208,23 +1076,23 @@ - Receaved2_A + Receied2_A false true - Receaved2_A + Receied2_A - 130080000000000100114007000B5265636561766564325F41000100000000000000000000 + 130080000000000100114007000A52656365696564325F4100000100000000000000000000 - 456 + 436 32 18 false - 10 + 8 true false Switch When Pressed @@ -1233,23 +1101,23 @@ - Ciclo2_A + READER SLAVE_A false true - Ciclo2_A + READER SLAVE_A - 1300800000000001000F400300084369636C6F325F4100000100000000000000000000 + 130080000000000100154003000E52454144455220534C4156455F4100000100000000000000000000 - 460 + 440 32 18 false - 9 + 7 true false Switch When Pressed @@ -1268,38 +1136,13 @@ 130080000000000100134007000C506572696F64322874295F4100000100000000000000000000 - 464 - 32 - 18 - false - - - 8 - true - false - Switch When Pressed - false - false - - - - Receaved1_A - false - true - - - Receaved1_A - - - 130080000000000100114007000B5265636561766564315F41000100000000000000000000 - - 468 + 444 32 18 false - 7 + 6 true false Switch When Pressed @@ -1308,51 +1151,26 @@ - Period3(t)_A + Received1_A false true - Period3(t)_A + Received1_A - 130080000000000100134007000C506572696F64332874295F4100000100000000000000000000 + 130080000000000100114007000B5265636569766564315F41000100000000000000000000 - 472 + 448 32 18 false - 6 - true - false - Switch When Pressed - false - false - - - - ResetReader_A - false - false - - - ResetReader_A - - - 1300800000000001001240210D52657365745265616465725F41000100000000000000 - - 478 - 1 - 8 - false - - 5 true false - Latch When Released + Switch When Pressed false false @@ -1368,7 +1186,7 @@ 1300800000000001001B40030014526F756E6473546F476574547269676765725F4100000100000000000000000000 - 480 + 452 32 18 false @@ -1393,7 +1211,7 @@ 1300800000000001000A40210453746F7000000100000000000000 - 486 + 458 1 8 false @@ -1408,17 +1226,17 @@ - Ciclo1 + ACQ_Trigger Signal Cycle false true - Ciclo1 + ACQ_Trigger Signal Cycle - 1300800000000001000D400300064369636C6F3100000100000000000000000000 + 1300800000000001001F400300184143515F54726967676572205369676E616C204379636C6500000100000000000000000000 - 488 + 460 32 18 false @@ -1433,17 +1251,17 @@ - FrameStrobePeriod(uSec) + ACQ_Trigger_Period(uSec) false false - FrameStrobePeriod(uSec) + ACQ_Trigger_Period(uSec) - 1300800000000001001D400600174672616D655374726F6265506572696F6428755365632900010000002100000000 + 1300800000000001001F400600184143515F547269676765725F506572696F642875536563290000010000002100000000 - 494 + 466 16 18 false @@ -1458,17 +1276,17 @@ - HighPhaseFrameStrobeDuration(Ticks) + ACQ_Trigger_HighDuration(Ticks) false false - HighPhaseFrameStrobeDuration(Ticks) + ACQ_Trigger_HighDuration(Ticks) - 13008000000000010029400600234869676850686173654672616D655374726F62654475726174696F6E285469636B732900010000019000000000 + 130080000000000100254006001F4143515F547269676765725F486967684475726174696F6E285469636B732900010000019000000000 - 498 + 470 16 18 false @@ -1666,12 +1484,12 @@ 0 1,000000000000000000000000000000000000000000000000000000 - 16 - 32767,00000000000000000000000000000000000000000000000000 - -32768,00000000000000000000000000000000000000000000000000 - true - I16 - 16 + 64 + 18446744073709551600,00000000000000000000000000000000000 + 0,000000000000000000000000000000000000000000000000000000 + false + U64 + 64 TargetToHost niFpgaTargetToHost @@ -1684,12 +1502,12 @@ 1 1,000000000000000000000000000000000000000000000000000000 - 16 - 32767,00000000000000000000000000000000000000000000000000 - -32768,00000000000000000000000000000000000000000000000000 - true - I16 - 16 + 64 + 18446744073709551600,00000000000000000000000000000000000 + 0,000000000000000000000000000000000000000000000000000000 + false + U64 + 64 TargetToHost niFpgaTargetToHost @@ -1702,12 +1520,12 @@ 2 1,000000000000000000000000000000000000000000000000000000 - 16 - 32767,00000000000000000000000000000000000000000000000000 - -32768,00000000000000000000000000000000000000000000000000 - true - I16 - 16 + 64 + 18446744073709551600,00000000000000000000000000000000000 + 0,000000000000000000000000000000000000000000000000000000 + false + U64 + 64 TargetToHost niFpgaTargetToHost @@ -1740,123 +1558,25861 @@ false - 0170b57281b11546297f0497e5ee88ac - AAkP8A/wD/AP8AAAAWEAI3RvcGxldmVsX2dlbi5uY2Q7VXNlcklEPTB4RkZGRkZGRkYAYgANNXZs -eDExMGZmNjc2AGMACzIwMTgvMTIvMTgAZAAJMTc6NDQ6NTIAZQA3jQD///////////////////// -/////////////////////wAAALsRIgBE//////////+qmVVmIAAAADACAAEAAAAAMACAAQAAAAAg -AAAAMACAAQAAAAcgAAAAIAAAADACIAEAAAAAMAJgAQAAAAAwASABAQBf4zABwAEAAAAAMAGAAQKN -YJMwAIABAAAACSAAAAAwAMABAEAAADAAoAEAQAAAMADAAQAAAAAwAwABAAAAACAAAAAgAAAAIAAA -ACAAAAAgAAAAIAAAACAAAAAgAAAAMAAgAQAAAAAwAIABAAAAASAAAAAwAEAAUA3iMAAAAAAAAAAA -IAAAAAAAAgAAAgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAIAIAAAAAAEAAAAABAABAAAAAAEAAA -AAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAYmBAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAACAAAAAAAAAAIAAA -AAAAAAQAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAgAEAAAAAAAAAAAACAAAAAAAAAAAAIAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAFQAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -AAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwgAA -AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAIAAAAAAAAAAoAAAAAAAAEAEAAAAAABBAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAA -AAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1RAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0EAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAA -AAAAAAAAAIAAAAAQAACAAAAAACAAACAIQAAAAAAAAAACJAAAAAAAAAAAAAAAAAAAAiAAAAAAAIAA -AAAAAAAAAAAAAAAAAAAAAAACAAACEAAAAAAAAAAAAAAEWgABAAAAAAAIAAAAAAAAAAEAAQAAAAAA -gAAAAAAACAAAAAACAAAAAAAAAAAAAAAAACAADAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -BQAAAAAAAAAAAAAQAAAwAAAAABAAABAAAA2FIAAAAAAAAAQAAIACAAAAAAAAAAAAAAAAAAAAAAAI -AAAACAEAAAAAAAAAAAAABAAAAAEDAQAAAAAABQABEAAAAAAAAAAAAAAAAAUEAAAAAABAAAAAAAAA -QAAAACBQABAAAACAAAAhABAAAEAAAggAAIAAAAAAAAAAAQBAAAAAAAgAAAACAAAIAAACAAAAAAAA -AAAAAAIQAABAAAAAAAAAAAAADcoAAQAAgAAAAAAAAAAAAICMAAAQAAAIAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAABAAAAAgAAABAAAAAGAAAAAAAAAAAAAAAAACBABgAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAgAAAAAAAAAEEAAAAIAAAAAAAAABAIAAAAAAAACAgEAAABAAAAAACAQAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAGrwAAgAAAAAABAACAAAgAAAAAAQAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAgAQ -ABAAAEAAAAIAIAAAAAAAAgAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAEAAIAAAAAAAI -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAEAAAAAAAAAAAAAAEIAAEAAAAAABAA -AAgAAAmGAAAAAAAAAAAAAAACAAAAAAAAAAAgEAAAAAAAAAAUAAAAAAAAAAAAAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEAAAAAEAAAABAAA -AgAAAAAAAAAABACAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAADtmA -AAAAgAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAABAAAAAAAAAAAgAAAAAAAAACAAAEAAAAAAgACAAACAAAAgAABgAAAAAIAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAADjggAIAAAAAAA -CAAAAAAAAAAAAAAQAAAAAAgAAAAQAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAC -AAAAAAAIAAAAkAAAAAAAAAAAAAAAAAAAAAACAAAYAAAAAAAAAAAAAAYQAAAAAAAAACAAAAAAEAAA -CAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAwCAAAAAAAAAAAAAAAASAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYMAAAAwCAAAAAAAAAAAAAAAAQAAAEgA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAA -AIAAAAiQAAAAgEAAAFgAABAAAAAAGAAAAIgAAAAAAAAQAAAAGAAAAAAAAAAAAAAAAIAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeZ4AAAAiQAAAAgAAQAAAAAAAAAAAAFAAAAIAAAACQ -AAAQgAACAAAAABCIAAAAAAAAEIAAAAAAAAAQAAAAAAAAAAAAAAAAFAAAAAAAAAAUAAAAAQAAAAAA -CQAIAAQAAAAAwAAAAAAAAAkAAiAAAAAACMAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACUAAAAAAAAAA -AAAAAAAAAAkAAAAAAAAACQAAABlVAQACAAAACYAAAAAAAAAJgAAAAAAYAAkAAAAEAAAAAEAAAASA -AAAJQAIAACgAAAlAAAAAAAABGUAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAQAAAAAAAAAAEAAQAA -AAAIAAAAAEAAAAAAgAIAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAdsQAABAAAAACAAAAIAAAAAIAAAAAAAAAAAAAABAAAABAAAAAQAAAAAAAAAC -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAGAAAGAAAAAA -QAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAEAAAABgAAAAAAAAAAAAAAAAQAAAAAAAAABA -AAAAAAAIQAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAACBAAAAAAAAAIGAAAAAAAABAAAAAAAAA -AGAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAYAADAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIBAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEBAAABAAAAAQMAAAAAAAACAgAAAAAAA -AADAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAgM4AAAAAgAAA -QAAAAACAAAAAAAAAQIAAAAAAAAAAwAAAgAAAAABAAACAAAAAAEAAAIAAAAAAQAAAgAAAAAAAAAAA -AAAAAEAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAACAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJdAAAAECAAAAAAAAAAAAA + dd76f1498db1992fe9dc4ceb1fa6ea7e + AAkP8A/wD/AP8AAAAWEANHRvcGxldmVsX2dlbi5uY2Q7SFdfVElNRU9VVD1GQUxTRTtVc2VySUQ9 +MHhGRkZGRkZGRgBiAA01dmx4MTEwZmY2NzYAYwALMjAyMS8wMi8xOQBkAAkxNToxMDozOQBlADeN +AP//////////////////////////////////////////AAAAuxEiAET//////////6qZVWYgAAAA +MAIAAQAAAAAwAIABAAAAACAAAAAwAIABAAAAByAAAAAgAAAAMAIgAQAAAAAwAmABAAAAADABIAEB +AF/jMAHAAQAAAAAwAYABAo1gkzAAgAEAAAAJIAAAADAAwAEAQAAAMACgAQBAAAAwAMABAAAAADAD +AAEAAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAwACABAAAAADAAgAEAAAABIAAA +ADAAQABQDeIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAALXAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAefAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL +9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBAgAAAAAAAAAAAAAAAACA +AAAAAAAAAAEAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9HAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABooAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAMAQAAAAQAAAAAAAAAAAAARAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgABAAAAAAAAAAAJPQAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA4iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAEAAAAAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAB8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAACAAAAAAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAEHQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgACAAAACAYCAAA +AAAAAAAAABAIAAAAOAgAAAAAAAAAAAAAAAAAAAAAAAgICAAACAgAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAUYAAgAAAAAEAgACBAgAAAQCAAAAAAAAAAAAAgQAAAACAgAAAAAAAAICAAQAAAAAAgI +AAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAgAAEAAAAAAAAAAAAUAAEAAAAB +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAPcAAAAAAA +AAABAAAAAAAAQAEBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAIAKAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAABimAAEAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAJAAQAAAAAAADAAAAAAAAACQAKAAQAAAAAwAAAAAAAAAkAAAAAAAAA +CQAEAAAAAAAJQAAAAAAAAAAAAAAAAAAACQAAAAAAAAAJAAAAGC4BBAQAAAAJgAAAAAAAACmAAAAA +AAAACQAAAAAAAAAJQAAAAAAAAAlAAgAAAAAACUAAAAAAAAAJQAAAAAAAAAAAAAAAAAAACQAAAAAA +AAAJAAAAAAAAAEAAAAAAAoAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAARIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAABAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAEAAAAAAAAwDAAAAgEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAGAA +AAAAAAAAAAAAAEAAAAAAAAAAIEAAAGAAAAAAQAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAA +ACBAAAAAAAAAIAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAEBAAAAA +AAAAAEAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAEAAAIAA +AAAAwAAAAAAAAICAAADAAAAAAMAAAAAAAAAAwAAAAAAAAIDAAAAgAAAAAAAAAAAAAAAAgAAAAAAA +AACAAAAAAABMJQAAAADAAABAAAAAAMAAAEAAAABAgAAAAAAAAADAAAAAAAAAAEAAACAAAAAAwAAA +IAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAKYAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAABAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAACAAAAAAAAAgAAAAAAAAAECAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVQAAAABAAAAAAAAA +ACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAIAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVoAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAACCgAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAA +AAAAAAAAAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACgAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAYAAASAAUAAAAAAAAAAAAAAYAAE0QFA +AAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzIAAAA +AIsgAAYAAAAAASAAAAAAAAAAAAAAAAAEgAAAAAAAAASAAAAAAGAABNAAAAAAAAAEgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAApKAAAAAGAAAAAAAAAAYAAAAAUkgAAgAAAAAAAAAGA +AAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAADPoAAAABAABJKAAA +AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAFJAAAYAAAAAAAAABgAAAAACAAAGAAAAAAAAA +AYAAAAAAAAABgAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAIAAAAIABBAwgAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANbwAAAAAwIYABAAAAACABAAAA +AAAAIAAAAAAAgAQAAAAAAACABAAAAAAAAIAEAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAADAAAAAAAAAAwAAAAAAAAAA0AACYAAAKAMAAAAAAAAAAAAAAAAAAAAAwAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHAAAAAAZAKAsAAAAAAAAoAwAAAAAAAAAA +wBQAAAAAAADAFAAAAAAAAMAUAAAAAAAAwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACgBAAAAAAAUAAAAAAAAAAAoAQAAAAAAFwAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAccAAAAAAACAFwAAAAAAAIAXAAAAAAAAAADoAQAAAAAA +AOgBAAAAAAAA6AEAAAAAAADoAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAA +AAKAIAQQAABAAAgAABAAAgACgCAEEAIBQAAIAAAQAAJAAAgAABAAAgAACCAAEAACAAAAAAAAAABA +AAgAAAAAAEAACAAAAAAAAAABx0AACAAEAUIBQAAIAAQBQgFAAAgAABAAAoBCgCAAEAACgEKAIAAQ +AAKAQoAgABAAAoBCgCAAEAACQAAIAAAAAAAAAAAAABAAAkAACAAAEAACjMkMAAAigEQASUAAAAKS +AIzJDAAAApIAIklAAAACkgCMyQwAADCTMYzJDAAAMJMxAElAAAAwkzEAAQAAAACAAIzJDAAAAIAA +jMkMAAAAgAAAAHoCjMkMAAACkkSMyQwAAAKSAIzJDAAAApIAAElAAAAwkzEASUAAADCTMSJJQAAA +ApIAAElAAAAwkzEiSUAAAACAAAABAAAAMJMxjMkMAAACkgD4kkYEIEIgAIACIgWgREAB+JJGBKBE +QAGABiIFoERAAfiSRgQgYkkf+JJGBCBiSR+AAiIFIGJJHwAAAAAAAAAA+JJGBAAAAAD4kkYEAAAA +AAAAB674kkYEoERgAfiSRgSgREAB+JJGBKBEQAGAAiIFIGJJH4ACIgUgYkkfgAYiBaBEQAGAAiIF +IGJJH4AGIgUAAAAAAAAAACBiSR/4kkYEoERAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAW5 +AAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAgAAAA +IAAAAAAAAAAAEAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6wEAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEhAAAAgAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEAAAgAAA +AAAIAACAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA7AAAAQAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAqcAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAONAQACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAACAAAEQ +AAkAAAAAAgAAAAIAAAAAEAQIABAIAAAAEBAAACAAQhAAIAJAAAQAIAAAABAIAEAAAEAAigAIAAAA +AAAAAQAAAAAAAIAAAACWAABAAAAAAAAIAAAAAAAAAgAAABAAAAAAAAISAAAAAAAAABAAAAAAAAQA +AAAAAAIAEgAABAAAABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAADBACAAI +AAAAAAAhAAAABAAgMkBISJBAACAAAEoIAEBQCAAAAAAAAAAQEAAQEwAgAAAAAEAQAAAAEAAAABAA +AAAAQAAAAnsAQAAAAAAAAEAAEAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAIgAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAEACAAIACIgAcAAAAABIAAIAAAAAAAAAAAIQ +iAEEAQAAIAIAAAYAAABAAIAAACQAAgBCkCAAgQMBAUaAgAAQAAAACAAgAEAAAAQAgIBgCAgAAAAE +XQAMIAAAAAAAAAAAAAACAAAAAAAAAAQAAAAACAAAQjAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAA +AAAASAAAAACAAAAAAAAAAAAAAAAAAAAABAABgAAIAAIoAAOBAAQAgAAAgJABAIAAEEAAgAgAAAAA +DAGQgEEAQBEBAAAGAAAAAAkASAYAAIAAAAAACQGAwBAAAAgAEICAAAQAEgBRgAAAAAZEAAAAAAAE +AAAAAACAAFEAAAAIAAAAAAAAAAAAAAAAAAABAAEAAAAAABQAAAAAAAAABAAAEAABAAAAEAAAAAEA +AAAAAEAAAAACAAAAAAAAAAAAAAACABAQACAAAAAAQAiAAAARAAAAAQAACAAAAAAAKCAAAAgEAAAA +AAoAAAAQAkAAgQAAAAAAIAACAAAEAAAAAJAAAABAAAAAAAAAAAAAAAAABLEASEAAAAAAAAAAAAAA +AQAAACAAIAAAAAAAAAIAAEIAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEACAAAAACACgAAAIAAAIIAIAAAgAAAgAAAAECEAACACABYUAEABIEAAABAABAEI +AgAAKAAEABAQAFEIAAAQAIIAABCAAAAQgAAEMAIAEBAAAAADtgABAAAAAAAAAAAIIgAAAAIAAAAA +AAQAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAACIAAAAAAAAgAAAACAAAAAAAAABAAAAAAAAAAAAA +AAAAAQAAIAAAAAAAAAABAAAICgAAIAABABgIIACAEAABCEiAAAAAhgAQCAEEgAACUBgIAAwAQAKB +FokECIhAjASYCAAAAAAQAJgIAAAAQIABWAgAAAsvAACAAAAEGAgAGAAAAAQYCAAAAAAAAAAAAAIA +AgAAKAgBAAEAAAAICAAAAAAAAAAAAQAQAAABGAoAAAAAAAQICAAAAAAAAAAAAAAAAAAAAAAAAQAA +gFAAAAAAAgUAGACAAAAAEAAAAAAEQAAEABAAAEBgQBABRAAAkEBCBEAAAAAAAAAgAAABACAAQAAA +QAAQBRAAIAEEAAAAAAAQQGAAAAAADVsAAAAAAAAAAGAAgAAARAAAAAAAAAAAAAAAAAQAAAAIAAAA +BAAAQAAAAAAAAAAAAAAgAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAIAAACABA +AAAAAAEIAAAAAAIAgQkAAAAAACABAAQBAQIgEAEIABAAgMBAAQACAAAAAAABAAQIAAAAIIEAAAAk +ABIQAQAAAIAEAgABAAAOTxADIIEAASABAiQIAAABAAEAAAAAAAAAAABQCAAAAAABEAAIAAAAAAEA +AAAAAAAAAAgAAAAAAAABAAAAAAABEAEAAAAAAAAAAAAAAAAAAAAADAAACCAAAQAAAAgAAAAAAAAB +AAAAEAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAQQAAAAAAAABEBAAAAABAAAAEAggAQAAAAAA +ABAQIAAAAAI3ARAAAAAAAAABAAAAAACQAAAAAAAAAAAAAAAAGgAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgACAAAAAAAABAIgACAAAAAMQg +AAAAAAEAQAACAAAAAACEIQAABAAgAMQAAAAAAAAAhCADCgAAAEDEIAAAAAAAIMQgAAIAAADIxAAA +BaIiIAAAAAAAxCAjAAAAABDEAAAAAAAAAAAgAAAAAAAAQCAAEAAAAABAAAAAAAAAAAAoAAAAAAAA +xCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAECAAAQAggAAAAAAAJCACABAAAAAAYIAAAAAAFAA +AAACAAAAQAGKBIAAAAAQAQBpAAAAAAABgAghAAAABAGAABAAAAABAYAIoQAQACIBAAAFXYgEEgAA +AAABgAQgAAAAAAEAAAAAAAAAAIAAIAAAAAAAgAAAAAAAAAAAAAAAAKAAAIIAIAAAAAABgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQkCCQELgAMAAQAAAACAAAAAAAAAQAABgAAAAAABgAEAAAsiQAGBE +AEAYCiYAEBAAJgBQQBBgAGUBJAAABAAw4EAUAAAAYGAAYABAYGAAEAAAAAcEgAAAAGAAAAAAAQgA +AgBwQAAAAAAAAAAAAAAAAAAAAAABAAAgAAAABAAAAAAAAAAAAAAAAABgAIgAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAACAChAAQAAAIAgMEBAMACAAAAwAAAAAAAAQAIACAEKAAgBAQIBAAgAAIRZAAA +AABEhAAAAgCABAwAAAAABAAEDABAAAgEAAAAEAAEAQxCCAAASjWAAAgAAEAEAEACEABIBAAAAAAA +AAAAAAAAAAAAQAgAABAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABIEBAACEiAAAAAAAAAAAAAAQAAAAAAABACAIAIAgAgUwQAAAAAAAEAQAAAiAAAQAgIRACC +BAAAAAAEAoFAAQAAIgAAQQAJAEEgZAgQQAgAAABAPgAgAAQAgAAAAkAEAgEAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AGgAAQAAAAAAAAAAAAQAAAAAAAAAIAAAAAQAAAQgMAAKAAoJFAAAAAAAAgAAAEAAKFCAghAAIUkA +FiEABQBAYCEKAACAEYAoIiANQYQAAAiwAAQAAAAAAAEQKIAAFKmICAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEQAQABgQAACB +CAIAAQhAAAIAAAAAAAAAAABDkAcQAAAAAAIFAAAAIAAAAhAwNPQCEAAQAAAABCxgEDAABGAEEGCz +AAAIEAAEQAIQABQG5QAAA1RAQAMCAAgAAAAUQACABAIAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAACg +AAAAAAAAAAAAAAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAKQAQFwAFAAIQAAACEAAA +AAAAEAAAAACAAAAAQAJACwggAICAsUQIUABAgIGkBJASEgIYAECCiEACoINAjQIAEACwAoUAMUgA +QbIdAAAEAAABHAAIAAAAABIDqTADoAgCEIIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAwAABIACAEAQAEAAAhAAAAAAAAAA +EAIAIFAAQACQkgkIgQAAFgAHEADAiAgABEUFEEKCVpACMAAISBISiAKAEAAECghBApARBAACkIIA +AAPWABAAAAAIAAAAAhEIAJAABQAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAACAAAQA +AIIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIAaBkYCAGAAAAAACAAAAAAAAAAAGAAAQgQDAAAAo +BgABc5Eak2AQABATCQAAAIDAwKAkgQAEQIABgUGAAIAYKAeAAZCAQmAAABAAAoAwEAAADBiACEAA +AABABCAAkEEDEJC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABA +IAAAAAAAAAAAAAAAAAAAAAAAAIAABQBEADMzAAD11QAAAAAAAAAAAAAAAFVVAAAAAHf/MwAzu/// +VQUAoswAoACgABUVDw8AAF//AET//1X/BQQAATY2//9AQFRVREQGBkcAAAAFawAAgABVVfDwADaI +iBERAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19QAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAKAIigMzMAAPraAAAAAAAAAAAAAAAAAABVAAAAd/8zALu7//+7CgBRzABQ +AFAAigqPDwAAX/8Au/////8KCwABOTn//8DAqqpERAMDzwAAAAXIAAAAAFVV8PAAM4iIAAAAAAAA +AAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAPr6AAAAAAAAAAAAAAAAAAAA +AAAAAABFAAoAAKD3swAA+voAAAAAAAAAAAAAAAAAAFUAAAB3/zMA///+drsAoAUAAKiqCAqKCg8P +AFBf/wCqX18P/woKAAAAAAD/wOCqqgzMAwMAzwAABicgAEQAAADw8AAzAAAAACAgAAAAAAAAAACq +qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAA+voAAAAAAAAAAAAAAAAAAAAAAAAAAIoA +BQBEALuzAAD19QAAAAAAAAAAAAAAAFVVAAAAAHf/MwB3//7+VQBQCgAAVFUEVRUVDw8AAF//AFVf +XwX/BQUAAAAAAP9AYFVVDMwGBgBHAAANLQAAiAAAAPDwADMAAAAAEEAAAAAAAAAAAFVVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19QAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAUAAAABACAAAAAAAEUAAAABAAAAAQAAACIAQAREAAAAIwBQAAUAAAEAAAAERAdAAScSAARkAAI +AAQAABEQFAgABHQAEZAAAAy1EIAAEAAABBQdAASIUAARlAAAAAAAAAAAAAAAFAAAAAAAAAAUAQAA +BAAAAAAAAAAAAAAEFFEAABQAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAE +AAAAAAAACQQAAAAUAAAABAAAAAgAACEAAAAAHAAAABQAAAEAAAAhEBgAAAxAAAOEAAAAFAAAIQQQ +AAEUYAADhAAAA84SAAAAAAAgBBgAAAhAAAOUAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAAAAA +AAAAAAAEQAAAFAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAA//8AAB//ChD//wAAAAAAAAAAAAAA +AFX/qogAAEQAAwAiIoiNu7sAAMyIv79AQAMBCAABIwUABarw8Pv3AzMAANjYAP8AAAAzqv8AzwMD +AAAJ6AAAAAAAAAAAAAAAAAMDEBAAAAAAAAAAAAAAAAAAAAAAAAAACl9fAAAAAAAAAAAAAAAAAAAA +AA//AABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAL/8FIP//AAAAAAAAAAAAAAAAVf9VRAAA +RAADABERAAVVVQAAzIh/f4CEAwMAAAIiBQBVClBQ9/cGZoCAqKgA/wAAADNV/wBHAwYAAAEmAAAA +AAAAAAAAAAAAAwMQQAAAAAAAAAAAAAAAAAAAAAAAAAAKX18AAAAAAAAAAAAAAAAAAAAAD/8AAKCg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAC//Mzcf/6oA/90AAAAAAAAAAAAAAAD//wUFAACKqgMALy+7 +v7u/AADMiL+/RUUCAP//MSMFBVWq8PD//zMzQEQAAP//AAAAM1VVzwADAwAACegAAAAAAAAAAIhE +AAADBgAAAAAAAAAAAAAAAAAAAAAAAAAAAApfXwAAAAAAAAAAAAAAAAAAAPAP/wAAUFAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAf/8zMy//VQD/3QAAAAAAAAAQAAAAAP//AAAAAIiqV1UfHzM3VV0AAMyI +f3+KjgIC//8yIgUFVarw8P//ZmaAiAAA//8BAAA2VVVHAAMGAAAJggAAAAAAAAAARIiIiAMGAAAA +AAAAAAAAAAAAAAAAAAAAAAAACl9fAAAAAAAAAAAAAAAAAAAA8A//AACgoAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAIAAAAAAAAAAARAAAAAAAAAAAgAAAAAAAAAAAc4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAEAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAADvYAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAUAQAAAgBAAAAAAAACAEAAAAAAAAAAACAAAAAgAAA +AAQAAAAAAAAAAAL2AAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABAAAAAAAAQAAAA +AAAACi0AAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAACAAAAAIAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1QAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgCiAAAAAAAAAAAAEIAABAAAGAAAAAAAAAAAAADABAAAAAg +AAAAAAAQAEAAAAICEEAAAAACABAAEAAAAEACAAgMAAAAAAAQQAAAAAAAAAAAAAo6AAQAEAAAAoAo +AgAIAAAAgAAAAAAAAAAAAAEAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQA +AAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAEAAAAAAAEAAAAgAAAAAQAAAAAAEAAAAAAAAAABAAABAA +EAAAAAAAIAAAAAAgAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAAACGQAAggAAAAgEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAFAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAAAAgAggBAAAAAAAAAEAACAAAACABABIAAAA +AAAAAAgASAgAAGAAAAAACAAABgAAAAAAADAAAAAiAAAHhCYAAAAAAAQAQAAAMAAEIAAAAAgAAAAA +AAAEAAAABAAACAAAAAAAAAAIAAAAAAAAAAQAACAAAAAAAAAAABACABAAACAAAAAAAAAAAAAAAAAA +EAAAwAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABBAACAAAAEggQAAQgAAAAAAAAACAAA +AAAAAAAAkgABABAAAAKECAAAEAgAgAgAAA1nEAkAAAAAAEAAAAAAAAAAwAAAAAAAAAAAAAAACAAC +AAIAAAEEAAAAAEAAAAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAA +AAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAIAAQAABAgAEE +IAgAAAEAACAEAAAAAABAAAAAD1kAAhAEAAAAAAACACAAAAAAAAAQAAAAAAAAAAAgAAIAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAIAAAAAAAAAAABAQAEIAACCAQBAAQAABgAAAAADAACAAAAAAAACIgBAAABAAA +IEAAACAAACAgAAAJVAQAAAAAACAQAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAABAAAAA +AAAAAAAAAIAABAAAAAAAAAgCABAAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQIA +AAgIAAAAAEAAAAAAAAAAAAAgAAAEAoQABBgKAAAAAAAACAgACAAAgAAQCAAAAAAAAAABAAAAAAAA +AAAAAAW3ggEAEAAADAgACAAgAAAQKAAAAAAAAAAAAAAAAAABGAoACAARAAAYCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAYEAAAAAAAAAgAAAAAAgAAGAgAgAAAAAAAAAAI +AAAAEAAAAAABAAAAAAQAAAAARAAggAAAAAIEAEAgAAABAAAAAQAAEAAAAgAAAAAYIAAAEgAAAh8Q +AAEAAAACAAQAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAASA +AAEkAAAACAAAgAIAAQAAAAAAACEBBAAAAAAIAAEACAAEAAAUAAAAAAAAAAAAAAADFhBAAAAAAAAB +AAAAAAAAAAEAAAAAAAAAAAgIAAAAAAoBBAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAEAgADAAAAAAAAAAAAAAAAAAAAAAQgBgAAAIAAAAAAAAAAAAAAANDAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAKAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAABEEAAAAAAAAAAAAAAAgAAAAAAIQAAAAAAhMQg +BIAAAAIAQAABAAAgFACECCAIAAAAQAAAAAAAAAAAAAAACfouAAIAAAAAQAAAAAAAAACEAAAAAAAA +AAAmAwAAAAQAxCBAAAAAAADEAAAAAAAAAAAAAAAAAAAAACAAAAAAAghAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAABgCIAQAAAEAgAYAAAAAACEgA +AAQAAAAABgEBAEAAAAEZAAAAAAAAAAAAAAAL4IBQAQAAEgAAAAAAAAAAAAEAAAAAAKAAAIgEAAAB +AAABoABwAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACAgAAIgAUAAAgQAIEAEAAAAAgAAQAAEQAAgAA +AgAAAAAGAIAAAAAIAAAAAAEAAA29CgAAgARAUAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAABAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAABAAQCAACQAAAAAABAAAAAoIIAAAADBAAAACAIAACAk +AEAAAAAAAAAAAAAAxbkAgCAUBAQECQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAQAAIAAgAQEBQKAQAAAAAFAgCAAQAAAAQAAQgAAAAwAACCAggAAAAgAAAAAAA +AAgAAABFpQAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAUAgFAAEABAAACaYAKgEgGAgBAkAoABACAoIAAAIAQAAgCgREQAAJKAEAAAAAAAAAAAAS9 +AAAAABAAQCAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAACAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAACAAAAAAAAAAAAACAAAQAgAAAAAAAAAAAAAAAAA +FEQQBAAUwEBCAAKkQgAEAAASAAQAAAAQIAQCMBAAABAQAAwwMBAAAAAAAAAQBAAAAc4AAEACBICA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAABACAACQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAECIAAAEAAABI +wSEgIQQBogAAAAAAACAiICAAAAEAQAGIACEBEAQAAAAAAAAAAAAAAAAPNAoCAAgSBAIAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgBAAAAAAAAAAACAJAAAEIMEgAUIEABAkIAM +AASQAABBAABAEgABCIBAAAAmAGCAhoQEAIAAAAAgAAAAAAb9AECQkAEEkAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAAAACgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAABJgIAgAQABBQNAAQAACAEQAA +BAAIgAAAAAAAgYAAkAAAAIAAABAAAIAAAAAADRwFBAYIQAIAAgAAAAAAAAAAAAAAAAAAAAAAAgAA +AQAAEAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fACIAs1dXJycD/wAAqq8AAAAAXV0AALu7 +EB8AAAAAACMiiAAAAAAAAP9/AAAB5gBVQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqpEZgD3d3cKCgP/AACqrwAAAACurgAAu7uwvwAAAAAA +ExFEAAAAAAAA/38AAAHpAFUQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACqqgEBAP93dwD/R0cAAO7vAAAAAK6uAAAREaCvAAAAAAATEUQAAAAA +AAD//wAAAXUAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAF9fAQEAu1dXAP9HRwAAqq8AAAAAXV0AABERAA8AAAAAAAMiCAAAAAAAAP//AAAF +CABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAAAA +AAAAAAAAABQAAAQAAACQAAAAAAAABIQUAACIAQAAEAAAAAAAAGAAAAAAAAAAAAAAAAdmAAAEAAEA +AAQAAACIAAAAEAAAAAAAAAAAAAAASCAAABQQAAAUAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAA +EAAAFAAAApQAAAAAAAAAhBAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAbMAAAAAAgAABAAAAAgA +AAAQAAAAAAAAAAAAAAEIIgAAFBIAAAQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAEAAAAAAAA +AAAAAAAAAAAAAHMwAAAAAAUFAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAC47v/8AAAAAAAAVQAB +CwAAAAD//zP/iIiIiDP/AAAAAPr6AAD//wAAAAAAAAAAAAAC17uxAAAAAP//AADMzAAAAAAAAAAA +AAAAAAAAREQP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAszAAAAAABQUAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAALjd//wAAICAAABVAAIKAAAAAP// +s/9EREREM/8AAAAA+vgAAHd3AAAAAAAAAAAAAANKd3cAACAA/90AAMzMAAAAAAAAAAAAAAAAAABE +RA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAACzuAAA +AAAFBQAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAD//AAAiooAAAMAAAoAAAAACgAz/xERRET/ +/wAAAAD6+gDk93cAAAAAAAAAAAAAAmZ3dyIiAgD/3QAAzMwAAAAAAAAAAAAAAAAAAEREDw8AAAAA +AAAPDwAAAAAAAAAA+gAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNwAAAAAAUFAAAA +AAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAP/8BAAAAAAAAwAACgAAAAANCDP/IiKIiP//AAAAAPr6 +VVD//wAAAAAAAAAAAAAD6bu7EREAAP//AADMzAAAAAAAAAAAAAAAAAAAREQPDwAAAAAAAA8PAAAA +AAAAAACgAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAIABAQAQ +AAAAAAAAAA3OAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAA +AAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAC +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAgAAAAAAIAAQIABAAAAAAAAAAAAAAgAAAAAAAAA +ANQAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAgAAAAAAAAACAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAIAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAArjAAAQAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAgAQAAAAAAEAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAICAAAAAAAAAAAAAzQAAAAAAAAAABAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAABIAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAMAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAMsgAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +EAAAAAAAAAAQAAAAAAgAAADAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAADA +AAAAAAAAAAQAAAIAAAAAAAABAAAAAATSAAAAAAABAACEEACAAAAAAAAAAAQAAAAAEAAAEAAAkAAA +AAAAAAAAAAAQQAgAAAAAAAAQAAAAAAAAAEAIAAEiAAAAAAKAAAIQABAAAAgADhAAAAAgAAAAAAAA +AAAAAAAAAAAAAABAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAEAAAgAAAAAAAAABVECAAAAAAAAAAAAAIAAAGAAAAAIAAAAAAAAAACAAABAAAAAAAAAAAAA +IBAEAAAAAAAAQBASIEAAAABAEBIASAAQAAAAIAAAAABAQAAAAEAIAAAAAAAACAAAAAAAAAAAgAAA +AAAAAAgAAEAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAIAAAAAAAAAAAAAAA +AAAABAAAAAANhwAAAAAABAAAUAAAgAEEABAEBAAAAAAAAAAAAAAAAAAAAAoABCAAAAAAAIEABAwQ +ACQQgIAJCCgqAAGAAIgGgAAAUDIAQCCICAAIgoCQBAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAIAAA +AAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAABAAAAACEAAgAAAAAAAA +AAY+BAAAlAAAAAARAAJAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAQAAAAABABAACAoEAACgQAAAAA +ABEQAAAAECBAQgQEAAgAAACCAAFEEAAAIAIAAAAAAAgAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAAAAAAioAAAAE +AAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAIAAAAAAEEAAAABAAECCAgAAg +AAIAAAgAAAAAETBAUEAAIAACIAAAAAAAACAAAAAAAAAAIAAAAAAAAEAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDQAAAAAAAAAAAAAA +AAQBIAgBAAAAAAAAAAAAAAAAAAAAAAIABAAAAAAAECAAAAQQAIEAMBAIQBAAAAAwEAgAAEoARAqC +AAAAIgAAIgAQAAACAAAAIAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAIAAAAAARJAQAIJAAACAgBAAIAAAAICAAB +AAAAAAAAAAAAAAAAAAAAAAAIgAAAACABCBiEgBgIAgwAkjQQmI4ABAACkABYCAEAgBAAgEAAAAQE +QIAEGAkAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeACAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAQ +AAAQAAAQAIABAAQAAAAAhQSAAAAAwAAAQIQBAAAABAAAAAQAQgAAAAAAIAAAAAAAIAAgAMAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAggBAAAAAAAAAAAAABWwggAAAAAAABEAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAABAAABAAQAAAEAAACQBDRiAAAAUAAEAAAAAAAAAAAAIAAAAACABAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABoAAEkAAAAAAAAAAAAAAAjXAgAAGgAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAABQAAABAAAQAEAAAAAQAAAAAAAAAAAACAABgAAAQAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAABRYgAAAAAAAAQCABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAA +QMQgIQAAAADAxCAAAAAAFADEACkCAAAACAAgCAIAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAI +AAAAbIAAAAAAAAAAgAgAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAIiAAAAAAACBQAQAAAAQAYAEAAAA +ACABigAAAAAAAgEAIABIAAAAAIAAgAAAAEABAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAmrAgAA +AAIAAAIAAAAAAAACBCAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQEAAAAMAAABAAAEABUIQIA +AACkAAIAZAhAAAFAAGBAAAGQBEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATUsAIAAgAAAAAKAA +AAAAAAEBAAAEAAAAAAEAAAAAAAAAAAAAAAAACAQECRIgAAgAAIwICAEoAEAEIAQAAAAAEEAAgCAA +IAQICABBCAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIhgAQAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABD7gAAQAAIAAAIAAAAAAIAABAA +IAAAAIAAAAAAAAAAAAAAACAAAIgCAAAAiAEQAJAACAAgAABgCEAACAAAQAAACAAIAAQEgABAAJAC +JAgACAADAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAQBICAAAAAAAAAAAAAAPiAAAwAgAAAIAAKKAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAACAAgAAAACCAAAIhEBUJAAqACAAAgIAAgBAAAGAQCAIJoAgMYEAqICgBQZQA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAADLIEAAAAFAAwEAAQAAAAAAICAEAAAQAACAAAAAAAAAAA +AEBAAAEQBAAAUhBAAwpDcBABQE4gSIEAAABd6ggQEAALUAgIGgAADIUAMBAQBASrBAAAAAAAAAAA +AAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAABIAApAAAAAAAAAAAACg +oA0AAAAAAAAAAAAAAAAAAAALxwAAIAgAAIABQBAAAAAAAQAAAAAAAAAQAAAAAAAAAAAACAQAAgAA +AEKAIECQAaCQAgrAACQAGFMAgAAABQDBJg0BBTJQAgVIihkg0pLYIAAAAAAAAAAAAAAAIAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAA0SAIAQgAAFAABAAJAAAAAAAEAACAAAAAACAAAAAAAAAAAAFAAgQAACAAVyBkUB +AARAYAAQBAyFAQASipCIgAkEqBCIIAQEwECRgwAEBQAQDJIAAAAAAAAAAACAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAgBIAASgeAAAAAAAAAAAAAAAAICIAAEAAAAAAAAA +AAAABTIAABAJAACAgAAAAAABAAAAAAACAgAAAAAAAAAAAAAAAAgABoAAAAAAiAAAoIwQwAGAERAA +kEIQgKAIFQAIAAQIgBYAABAgJgAAQQCEABCAIAAAAAAAAAAAAAAAAAAAEDMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA4uIAAAAAAAAAAAAAAAAAAAAAAVXAwAAAAAAAAAAAAAAI2AAA +zMwAAMDAKCiIiK+vAAAADzMiAAAAAAAAAAAAAAAAAAxfAAAAAAD//AAAUAAAIACvd3dAcxH/f3/I +yP8FwAAAAIgAX19QXwcHDw9UEFVVAAAAAAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAADR0QAAAAAAAAAAAAAAAAAAAAABUMDAAAAAAAAAAAAAAAQ5AADMzAAAyMgo +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 +AAAAAAACgAAAAAQAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAwwAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACAAAAAAAAIAA +AAIAAAAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAQQAAEAIAAAAA +AAAAAAAAAAEAAAAADk0AAAAAAAAAAgEAAIAAAAAAAAAAgAAAAAAUAAAAAAAAAAAAQAAAAAAAAAAA +gAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAgAIAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAFAAAAAA +AAAAAAALWwAAAAAAAAAAAAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAABAAAIAAMAAAAAAAAAAAAAEAA +AAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAkF +AAAAAAACAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAABEAAAAAAAAEAAAAAAAAQIAChQAwIAAAAAA +AAAAAAAAABAAABAAAAIAAAAAAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAA +CAAAAAAAAAAAAABAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA/YAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAADAAAIAAAAAAAAAAAAAAAAAIAAAAAKAAIQAAAAAAAAAABICAAAAAAA +IBAgAAAAAAAQKCAAAAQAAAAAAIAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAALTwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACgAAAAAAAAAiEAAAABAAAAQIAIgAAAAAAAAAAAQAQAAACAAAAQQECBUAAIAAAIA +AAAEAAAgBAAAEAAAAAAAAAAAAAAAAAAAAhAAAAAAAAACEAAAAAAAAAAAACAAAAAAAhAAAAAAABAC +AAAAAAAAAQAAAAAAAABAAAAAAQAAAAAAAAAAAAABAAAAAAptAAAAAAAAAAAAAAAAAAABAAAAAUAA +AAAAAACAAAAAAAAoAAAAAAAAAFEAAAAAIQAAAACAAEAAAAAOAIAQwADQEAAQAAEAAIACEhAAAAAA +AJAgAAAAAAAAAAAAAAAAAAACIAAAAAAAAAIgAAAAAAAAAAAAAAAAAAACAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAlAABAAACAgAUAAAAEAAAAAQAAAAAAAAggAACAAABAgIgEAAAAAACBAAAAAAA +BAAAAAAAAAAEAAAAAAAAAEAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAHtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAwAAA +AABAAAAEAAAAAAAAAgAAgAAABAAABJAwAAAQEIAUECAAAAAAAAoEAACAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAgIAAAAIAAAAAAAAAKrAAAAAAAAAAAAAAAAAAAMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAgAAAAAAAAACAAAAjACQCIAYAAEAADgIAJhAABAAGAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAB90AAAAAAAIAAAAAAAgAAAAAAAAAAAAAAAAIgAAIAAAAAABAAAAAAQAQAAAAAAAAAAAA +AAAAAAEAAABBACDAAEQAICCABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAL +UQAAAAAAAAAACAAAAAAAEAEAAAAAAAAAAAAAAAAAABAAAACAQAAAQQAAQAAAAAAAAAAAAAAAAAAA +AAgAAABAAxEECCAkAAAAAQACAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYmAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAABQRoABAAAAAQABoCAAAAAAAAQAAAAAAAAIAAAgAA +AAAAiAgAAAAAAgQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABQAAAAAEAAAAAAAAAAAAAACqMAAAAAAAAAACAAAAAA +AEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAACAAAAAAAAAAIAAAAAAAAAAAAAQACEIAAAAAAA +AMQgAgAAAAAExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACEAACAAAAAAAAAAAAAAAAAAAANVAAAAAAAAAAAgAAAAAAACgAAAAAA +AAAAAAAAAAgAAEAAAAgCCAAEAAAAAABAACAAAACgAAAAAAUAAAAAAIAABEGEBIAAAAAAAYEIAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAVzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAJkgRGMAAAAAAAAIAAAAAAAhAgRFABEGAAAgAEgAAAAAgAEAAQQEAABgAAAABAAEQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAEAAAAAAAAAAAAAAAAyIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAE +ICAEAmAAAAAAAAAAAAAACEAQAASKBABAoSACIASEAAIAAQABiIAAAAAgAAAIBAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAABAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgQAAEAAAAAAA +AgAACAAAQDAAQBCAAAAAIgwQAAACAggAAABAEAAAAAAgAAAAAwAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA8VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAACkAQAAAAAAAAAAAA +AAAAAAoAgIwwgAAEKSAAggACAAAAAgRAECAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AYUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAABUAAHMMAQAAAAAAABIAAOBBABA +ABCAQABEIOJSEAAAAAAEAAAEAAAAOIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAOWgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCVICMQIBCAQAAAAACAQAABgAAAIAAEICAEEBARAg +SREAAQAAEAIAAgASEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAmOAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAACABSBAAAEIuAEAAAAAAABACAAgAACBAQAJBWEoOJghQgAAAAUAAA +AABAAEEAgAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAABeMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAjGAAACIAAAAAgAAAAAAFAIAAEAMAEAQQEAgQEADAAAIAghAgAIQABUAA +AAIAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EREAAAAA1VUAAAAAACgAAAAAAAAAAARVVQAAAAAA7+8FBf39MjIAACIAAAAAAMzMgIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAD/ +/wAAAAAAEAAAAAAAAAAACAhVAAAAAADv7wUF/v4gIAAAAAAAAAAAzMxAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAf0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAP//AAAAAAER +AAAAAAAAAAAICAAAAAAAAP9/BQWu/jMiAAAA/wAAAADMzCEhAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUAAAAA//8AAAAAAioAAAAAAAAA +AAQEAAAAAAAA/78FBV39MxEAAABVAAAAAMzMExMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAAAA +AA2aAAAAAAAAAAAAAAAAAAAEhAAAAAAAAAAAAAAAAAAAAAAACAIAAAEAAAAAAAAAAAAAAAAEAAAA +AAAACACIAAAREAAAAFwAAAAUCQAAiAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgQAAAAA +AAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAgA +AAEAAAAADAAAABQIAAAIAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAvAAAAAAAAAAAAAAAAAAAIiQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAUFUAAAD/qgAAAAAAAAD/rwAAAAoADy//ADMVFV1/T3/MzFVV +AAAC/wAAEREFBRBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEB8AAAAAAAAAAAAAAAAAAAjvAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABfDwAFVVAAAAAAAAAP//AAAAAAIPL/8FNycnBDcPP8zMqqoAAAFVAAAA +AAUFMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAABg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAsPAAIgAAAAAAAAAA//8CVwCqAA8v/wUFJycENw8/AAAREQAAAVUAAAAABQUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAARIiIAAAAAAAD9/QJXAKoADy//AAAVFQg7Dz8AABERAAACqgAAVVUFBQAAAAABAAMAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAA0iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAD30AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8DAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAPTAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAVFAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAEAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAADToAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAABrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAgAAAAAAAQAABBgAAAAAAAABgAAAAAAAAAiAAAAAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAQAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAgAgABAAQAAAEAA +AAAAIAAAAAAAAAAAAAAAAABAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAA2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAIAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGegAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAACAAAAEAAABAAAAAAAAAAAAAAAAAAAAA +AAAAQADAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8VAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1kAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhQAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9FAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAACAAAAAAAIAAAAAAAAAAAoAAAEAAEAAAAAA55AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAABAAAAAAAAAgAAAAAQAAAAAAAAACxgAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAA +AAQIAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAgAAAAAAAAABAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAxLABAAEAACiAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAIAAgAAAIAQA +AAgAAAAAA3MAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAIAAAAAAAAAAIAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAQAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAABAAAAAAAAAC ++gAIAAgAAEgAAAAQAAAAAAAAAAAgAAQAAAAAAAAABAAABAAAEAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABIAABgAAAAAAAAAIAAAAAIAAAAAAAAAAABAIAAAAgAAAAAAZtAAIAEgAA +AAAAAAAAAAAAAAAAUhAAAAIAAEAKAAACAAAAAAAACEACEAAAAAAAAAIQCAAAAAAAAAAAAAAAAAAA +AAAAAAAAAINAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAoABAAAAAAAAAAAAAAAgAAEUAAAAAAA8AEBAAAAACAAAISCBI +KAAAAAAQAAAEAABgAAgAQEAAQAAAAAAAAgAAAEBQAAAFABAAAAgAAgAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAAAAADgAIAAACAQAAgQAUAgggQAEAAIAEAABgAIEA +AAQQABAKgACAAAKCCAkQAAIMKIBBCAACAAIAAIAAAgIAAAAAAAAgAAgAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAABQAAA +AAAAAAAAAAgAAAAAAAAAAAAAEBAgAAAAAAAAAAktAAQAAFABAAAIAgEAACiAAARDAAABgIDBAAAA +AAAAAAABAACAAIABAgAEAJDAFICAAEAAgABBAAAAAABAAAAAAAAAAAAABMEAAQAAAAAAAMAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +DAAAAAAAAAAAAAAAAAAAABAAEAAACvIAAAAAQAAAAIQAAAAIIAAAAACCIAAAAYBAUAIAAAIAAAAA +AAAgABIgAAgAAAAAACgAAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAAAOOwASFAIIAxIAABQUIACEIADAADAAAACIgBACCAAAAAAAEBQIIAAMAYIA +AAgCAAACAAAAEgIAAAAAAAAgAAgAAAAAAAAIEAAAQAQAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIA +AAAAAAAAAAf8AASAAAEACIgAAgAAgAAQCAEDBAARQBgMgAggAIAQGioEAAAACoBQCAQBAECAAJAo +QAAAQAAEGAgAAAgAAAAAAAAAABAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +B4EBAAAEIAAAAAAAwABAAACAAEAEAACAAAAAAAQAQEAAQAAAAAAAQgAAQEBAIUAEAAAgQAAAAgAA +AACAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAKEAAAAAAA +AAABAAAgAAAAAAEACAMAAAAAAQAAAAAAAAQBBAAAgAAAAAkQAAAAAAAAAQAAAAAAAAABACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjyAAgAAAAAIAAAAAoA +AAAAAAACEQAAAAQAAYAAGgACAAAAACBAAAAAAAQAAAAgAgQAAAAAAAAABAAAAAAAAAAAAAAAAAAA +ASAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4MQAAAAAACAQAAAAAAAAACIEAEA +AAAAgMggAQAAAAAAxAAABAAAAASEAAFKAAAAAIgQAQAAAACAyAAAAAAAAAAAACAAAAABEAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH2IACBQAAAKAAAKAAAQAAAAGABBQAAAAgAYAk +AAAACAABCAAAAAAABSEABAEAAAgUAYAEAAAAACQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAQEAABABAAAAAAAKwAAIQAGAAgAAACIAkgQAABAAFQARAEKAAECBwJAAAQIBA +CAEAAIAAABAAQCAAYABAAEQEQoBAAAEAAAAAAGAAAABgEEAASAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAABABQAQAAzsCAMABAAEAQAAIAAEACAAAAIAAACQAIAAgAUABMBAAJFAAgAQBICAAi +AAIAQIgAAAQAAFAhCAARkAAAGAAAAAAEAAQAAAABwBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAg +AAAAIAAAAABEcgApAAhIBAHEAAAAAAAEAAAIZBAIgAABUgAMAAgChAAAACAIAQIIEZAAACAQAAEB +AAgkBCAAAAJAAAAAAQAAAAAAAIABQSAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAIAAAAA +AAPwEAAQAAQJCgEgAAAABAAAACIAICAQgSAACgAAAAgioAAIAmABIAAEAAAigAAEAaAQQmCBABQJ +SAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABCBCMIAAAAAAAAAC+BAUAIR +EJACAgABQAAEAABoEEQAAABAAsLBEAECQAQAAABAEAIAAABQIQADAAAMAIAAAKACEJAABAAAAAAA +AAgACAJAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAYAAAACAKACAAAMngAAGacAUiBBAgAB +AAAABQAhEAigCAgJSAsEAAACAEIAuBBAAAAADAAMAACgAAIQCgEXIkAAIBBAAAAAAAAAEAAQAAAQ +AAgQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEACAABBAICAQICAAAAA5CMIgBAJAkDEAQAoEIkgBACFCC +EUEABNEACA4LIABIAIgAgAxEBIAOBxAWABBACAIAgIAUAIUkgFAAQAACAAAAAiAACACSAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAARIAEAgAAAADbSQAwQgAEAQAAAQAEgAAiAAJkgnIwCOCEUA +AAHAMQIgAmBRAiAgVgCAAwCAEAAAgAAQCAABAAATBgAAAAAAAAAAgAAAYgAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP//iIgAAAAAAAAENgCgX18iJiInAAAAAACgAACoIDE/BwfXh6qqAIj//wAA +AAAwu+/vPDz/////AAAAAABmAKoRFAA2AAAAAAAAAAAAAP/fd/8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA///d3QAAAAAAAAfFIqqvryIZIioAAAAAAFAAAP66Mj9PT+VP/1UAiP//AAAEADC7V1c8 +PP////8AAAAAAGaNjSIiADMAAAACAAAAAAAA//93/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8 +zFBQAAAAAAAAAnwiov/vIhEzOwAAAAAA8AAARAA4P0VFRU8AAxCZVVUAAAAAMP8TEzg0u////wAA +AAAAZo2NIiIAMwAAAAAAAAAAAADf/3f/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzMUFAAAAAA +AAADcQCqX18zIjM3AAAAAADwAACIADE/V1dXBwADICKqqgAAIAAw/yMjNDT//1VVAAAAAABmVf8R +EQAzAAAAAAAAAAAAAN/fd/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAqlAAAA +BCUAAIAAAACIAAAAEAAAAIwlAACQAQAAQAAAABAAAAAAEAAREBQAAIhQABEQCQAAiCUAAJAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAB3cAAAAUIAAChAAA +AAgAAAAAAEAAHCAAAoQAAAEIAAAAFAAAAAAAAAEQEAAACEAAAQAIAAAIIAAChAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoAAPwzAAD//wAAAAAFgAAAAgAiIojdAN0FBaAAAAD/ +/1VTAAAAAABIPzN3/yoaAAD//w8AAAAAPERVIiIAABERALsz/wAAAAAAAAAAAABmAHczAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAFBQAA/DMAAP/dAAAAAA+PAAAAABERRFUA/19fUAAAAP//VVMgIAAA +AAA/MzP/VWUAAP//DwAAAAA8AKoREQAAEREARDP/AAAAAAAAAAAAAKoAu7MAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAARAABffwAA//8AAAAACBwAAAIAIiJfXw3fJwXwAAAAit8zUwAAAAAAAP//d/+6 +mgAA//8AAKCgADxAVSIiMzMREQC7/7sAAAAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAK+/AAD/3QAAAAAPogAAAQAREa+/Df8bX/AAAACK3zNTICCAAAAA//8z/5W1AAD6/wAA +oKAAPACqFBRmZhERAET/uwABAAAAAAAAAAAAALOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAWsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAA +AAAADH4AAAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkgQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAUOAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAADVoAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAALFgIAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAIAAAA +AAAAAAAAAAAAEAAAAAICCAAAAAAAAAIAAAJRAAAAAAAAAAICCgAAAACAAAAACAAAAQAAAAAAEAAA +UAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAEAAAAAAAAAAAAACAAAA +AAgAAAAAAAAAAAAAACAAAAAABaEAAAAAAAAAAAAQAAAAAAAAQGgCAgAAUAIAYAgCABAAAAAAAAAA +QAAAAAAAAAAAAAAQIIAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAgAAIAAAAAAAAAQAAABAAQAAABAQ +IAYAAAACDAAAAAALBgAIAAIAAAAAAAAAAAAAYEALBIAAAAAAAAgAAACAQAAAAAAAAAAAACAAAAAE +AAAAAAAAAAAAAAQAAAAAAAAAAIAAAIEAAAAAAAIAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAACAADAEAAAAAAAAIQQ +AAEAAAZZAAAAAAAAAAAAAEgEAAgAAQAAAAwAA4AAAAAABAAEAAAAAAAAAABAAAABAAAAAAAQAECA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAAgAAAAIAQAAAAAAAAAAAAAAAADOYA +EAABAAAAAgAEhAAAIACAAEAAIAAAQAEAgAAAAIAAAAAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAACAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQQAAQAAAgAAAAAAAAAAAAAAACAAAAAAQAAAAAAAGEAAAAAAA8AAAAAAAAAAA +ABIAAAAAAAEIEQAAAAAQABAAEAIAFAAAAAAAAAAAACAABAAAAAAAAAggAAAAAAAAAAAAAAAAAIAA +ACEAAAAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAQAICAAGAACAABpKBAAAAECBGA4AAAJAAAAAAAAAAAACAAAEAAAo +CANIggYAAjgIAIgAAYAAEAgAAAAAAAAAAAAAAAEAAAAAAAAAAAgQBAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAQAAEEAQAGAAAAACAAAAAACb4AAACAAQAAAAABAACAAAAAQAAgAAEA +AAAAAAAgAABEAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAEABAAAACAAAQEkACAAAAABAAAEJAAgAAAAAAAACgAAAABAAAEEBAEAAAAIgQQAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAACAAAAAACgAAAAAAAAJGAAAAAAAAAAAAAABAAAAAAAAAggQBIAEAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAIAMAAAAA +wMQgAwAAAACAxAAAAiAAIAAAAAAAABAAhAAAgABAIAgAAAAACMQAAAAAAAAAhAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAACACAAAgAAQAYAEAAAA +ACABAAAMAQAAAAAAAAAAgAgAAAAAAACAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgEAAYEBUACCAQAAAUAgAAA6L +AEAAAABAQCBAAIAAQAAAAAAAIAAAAAAwAAgAABAAAUAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAghAAABABABACCAAgAAzR4AAAACBIAA +RACAEAAACAEAAAEAAEQgAgoAAEAABAAAAAAAAAAAAAAAAAAAAACAAAEEAEAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAQAiQAhgAAEgDACBALCAABINwABAAAAAAAAggAAEACA +AAggCBAAAgEACAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAgEAACIYgBqoAAAKgJSAAAAAy2AAAEIAAAACAAAAAAAAQAAAQgoABA +ABIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIgAAEBAEAAQGQEAAAhAAAAAACa8AAABAAAEIAgRAAAAAQAABAoAARIAICAAAC4AA +AAHAAAAAAAAAAAAAAEAAAABAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAFICqCAEAAEAAAAAgAQgBBAAAMQBAAABAQAAAAAAAAAAAA0AC0GAAAQCAqAwAAAQAgAAIQAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABASAABE +EhAAkAKQAJAEkFIAAApIAAIQAgICEBAAEBIAAAACAkBC0AEMCChBgAgBADICBAAAAAAAAAAAAAAA +EAAAABACAgAACAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAArAIAkggQgAAC +FQARUAAAAg5AIAAAAAAgAAAAhBYAAEAQBQAQIAICARAAEAAAAAAEYAAAAAAAAAAAACAAAgAAAAAQ +AQAADAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVP//AAADBgAAAAFAczC6AAAE +mgAANxUAAAAAdf0TEwAAAAC6uj8/VVUd/4iIAABVVQAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr//8AAAMGAAAAAUBzMLoAAAlCAAAzIgAA +AAC6/3NzAAAAADExPz9VVS7/iIgAAFVVAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/qgAAAwMAAAAAQHMwugAACDEAACYiAAAAADD9czMA +AAAAEREfH6VVTP+IiAAABQUAAAAAAAAAAAAAAACKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAVf9VAAADAwAAAABAczC6AAALfAAAFRUAAAAAMP0TMwAAAAAyMh8f +pVWM/4iIAABVBQAAAAAAAAAAAAAAAIqKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAABAkABIhQABGQAAAAiCUAAJAAAAGDAAAEAAAAAAAAAAAEAQAABAkAAEwBAAAQFAAA +iAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi +AAAECAAACEAAA4QAAAAIIAAChAAAAXkAAAAAAAAAAAAAABQAAAAECAABHAAAABQQAAAIAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//2Zm +PDzMzFVVEUT//3BAAAAHHlX/AAAAAAAAAAAAAN/fAACAgKqIjQUAALu7//8AAAAAAAAAAAAAAAAA +AAAAAAAAALsxAAAAAP+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//mZkUPETMd3cz +zP//cEAAAA8QAFUAAAAAAAAAAAAAgIAAAAAAVUSNBQAAVVX//wAAAAAAAAAAAAAAAAAAAAAAAAAA +mZsAAAAA/68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//+ZEREzRMxXVzHEf/9wQAAA +CckA/wQAAAAAAAAAAACAgAAAAAABBQAAAAAREVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAzOwAAAACv +/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfXyYEMzPMzFVVMcT//3BAAAAJFwD/AAAA +AAAAAAAAAIqKAACAgCCgAAAAABERu7sAAAAAAAAAAAAAAAAAAAAAAAAAALsxAAAAAK//AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIqAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3IAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +CAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAABAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACrsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAH2wAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAgAAAAAAAAAAAAAKQAAAAAIAAAAAAAA +AAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAgAAAEAAAAAAAAAABQAAAAACQAAAAAAAQADwAAAAAAAAAAAAAAAADNYgAAAA +AAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAACAIAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAACgBAAAAAgAAAAAFzgAAAAAAAAAAACAA +gAAIQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAARAgAAAAAgAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAA +AAAAAAAAAAAIAAEAAgAAQIIAgAAAAgCAJBAAAAAAAAAAAAAAAAvWAAAAAAAAAAAAEAAAAICAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBBAAAAAAAB +QAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAA +ACgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAACAAAAAA +AAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAACAAQAAAAAAAwAAAAAAA +AAAiACAAAAAAAAAAAJAAAAAAAgAAAAALy4AAAAAAAAAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAQAAAAACAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABgIAAAAAAAAAAAAEgAQAgAYCAAA +AgBAAAgIAAwAAAAAGAgAAA/ZAAAAAAAAAAAAgAAAAICYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABQAAAAAAAQAAQIAAA +AAQAAAAAAAAABvsAAAAAAAAAAAAgAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEgAAAACAAAAAAAEAAAAAAYIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAQAAAAAAAAAAAAAAAAAgAAEAAAAAAAAgAQQAAAAAAAAB +AAAM6AAAAAAAAAAAAAAAAAAACgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAwAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAoAAAAAAAAA0AAAAAhMAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAIAAAAAAMgAAAAAAAAAACAgAAAAhCDIIAAAAAAAAEAgAAAAAAAAxAAACnIAAAAAAAAAACEA +AAAAAQDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAA +AABFAQAAAAAAAAAAgAAAAAEBAAGAAAAAAACAAIAAAAAAACABAAAOkwAAAAAAAAAAiAEAAAAAIAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAwAAAA +AAAAAAAAAAAEAAQEIAAAAAAAAAAAEAAAAKAAACAAAAGDAAAAAAAAAAAAEBAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAQEAAAAAAAAAAAAAAAE +AAAAAAAAAAAAACAAAAAIAACAAAIEAAAAxEgAAAAAAAAAAABACAAAwAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACBoAAIgAwQAACAAIBAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAACgAACAAA +AAIAAAgAAEABAAAAAAAAAABNQQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgBAAQQAAAAAAAAAAAAAAAGgAIAQIBAAEAIAAAAAAAA +AAAAAAAIAgAAAACyAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAwFAABgAwAAAAAAAAAAAAAACIMQAIARAAAAAAAAABAAAAAAAABAA +AAAAAnMAAAAAAAAAAAAEAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAQEAAAAABAAMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAIAIAAAAAAAAAAAUAABABAARAAACAAAQAAEAEAAAAAAAgAAAAAKuAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAEAAAIAABQAAAAAAAAAAAAAAAAAIIAAQAAAAAAAAAAAAAAQFAQAEAAAAouAAAAAAAAAAAA +EAICAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AEAAAgAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +gAIAAAAAAAAAAAAAAAGAEACABAABgAABAAAQAAAAAgAAwEADAAAABqEAAAAAAAAAAAAAAAQAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAYAIAAABA +AgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAzOwAAAAAAAAAAAAAAABwAAAAAAAMWwAAAAAAAAAAADOqAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAHM3AAAAAAAAgAAVVUAAHAAAAAAAAhYAAAAAAAAAAAAM6qvAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYjY +AAAAAAAAAAD//wAAcAAAAAAACY0AAAAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiKgAAAAAAAAA +AKqqAABwAAAAAAABmAAAAAAAAAAAADOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAiAAJwAABEQAAAAAAAAAAAAAACIIQAAFAAAAAAkAAAAAAAAiCQA +ABAAAA67AAAAAAAAAAAACAAASAAVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAADAAAARQAAAAAAAAAAAAAAAgiAAAEAAAAACAAAAQAAAAIIAAAFAAAAggA +AAAAAAAAAAAAAABAAAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABEADo6AAAKCgAAAAAAAAAAAAAAAHd3AAAAAAAAAAAAAAAA/VUAAAAAAAACsAAAAAAAAAAA +AAAAAAAA8P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +d6yqAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0A +MDAAAApfAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAD/VQAAAAAAAAAFAAAAAAAAAAAAAAAAAADw +/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXKoAAAAA +AAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRE/PwAAXwoA +AAAAAAAAAAAAAYl3dwAAAAAAAAAAAAAAAPVVAAAAAAAAC/0AAAAAAAAAAAAAAAAAAP//AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVETU1AABfXwAAAAAAAAAA +AAAARP//AAAAAAAAAAAAAAAA/1UAAAAAAAAACgAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQsAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAClAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAAAA +AAAAAAAJAgAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA9S +AAAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5cAAAAAAAAA +AAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAIAAAAIAIAABAAAAAAAAAAAAAAAAAAAAAHugAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAAACAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAAAAACAAAAAAAAAAAAAAACAAACAAACAABA +AAAAAgAAAgAAAEgAAAAAAgAAAgAAQAIAYBAAAAAAAhAAAA4XAEIAAAAAAAAAEEAAAAAAAAgAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAQEAIAQAIAQAAIAAAAAAAACAAAAAAAAAAABQkIABAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAAABAACgAABAIAAAAAAAAA +AAAAAAACAAAAAAFAAAAAAAwIAEAAAAAAAAAAAAAAAAAACABAAAAAABAAASBIAAAAAAAAAgACAAAo +UAgAEAAAAJEIAAABAAAAAAAAAAAG3wAAAAAAIAAAIACAAAAAAAAQAAQAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAkAABAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQABABEAACEAATgAAAABBAQAAEAAIICAIAAACA +AMAAAAAABJAQAQAAAAvQAgAAAAAAAAIAAQAAAAAAACACAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAACEAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAA +AAAQCACAAAAAABAAAAAAAAAAAAEAgAAAAAIwAIIEAAECAAAQAAAAAgAAgBAAAAgBAAAAEQAAAAAA +AAAAIAAADscAQQAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEgAAAAAABAECQAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQBCAAAAAAAFAQAACQAhAAABAAANAAAAAQAAAAAAIAAAAE +sxAAEAAAgAACABAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAgBAAAEAAAAAAAAGggCAAgGAAIYCgIAAACAAZAIAAQAFIAAGQgAAAitAgAAAAAA +GAiABEAAAAAQCAAAAQAQlBgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABCAAQAAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAIAAAAAAAAAAAAAABgA +ACAAIIAAgAAAQCAAAIAABEAAxAAAAEQEQACAAAAAQAAABIAABAQAgAAAC30AAIABAAAAAAEgAAAA +AAABIAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAA +UAAAAAAAACABACgAAAAAAAEAAAAAAiAAAQAAAAAAAAABAAAM/gACAAAAAAIBAAAAAAAAAAEABAAA +AAAkAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQAAAAAC +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAABAAAAAA +AAAAAAAAAEAAAAAAAAAAgSAAAAAQAAAQAAAAAAnbAAAAAAAACAAAAAAAAAEQAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgOAIAAADAxCABAAAA +gIDIAAAAAAAAAIQgIQAAAAgoxAAABSYkAAAAAAAAxAABAAAAAACEIAMAAAAAwMQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgEAAABABgAYAAAAAIAEAAAAA +AEAAAYCkEAAAAQEBAAADMIgEAAAAAAABAAQAAAAAAAGACBAAAAAiAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAIABgAAAARoFAAAAAAIAEEAQCCgABgIAQAACCAAAA +AAQAAYAAAA1EAAIAAhAgAIAAIEAgYAAAAAAAABACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAwIABwIBAAAAAmAChIIAMAEAEBEAEAQAAAAQAgAAIAAAAAAAAAAAAAA +x9sAEAEJAAAAAEwIAAAAAAQJQAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEBAAEAAAAgBAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAQAAQBgwAAAAAGAACAEAggAAMACAAAAAAAAEAgsAsRElIEEAABO6wAkECAA +QAgAAAQgAAGAAAAAABYkgQQjggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAgAAAAAAAAIAAUAASACQQgDAAAgoAQADAAABAIAUAAIAEgACghIAAAAA4SIEAAAAAAAAAABCAA +IAAAACEoAIgEKYgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAgAA +SAABQUArAAAQAABAWCyEKIEBEARAAAAGgEQAREBAAAQAQAAADQAAREBCEEEYBIAAAwAACAAAAhUI +AAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKAgAAAEAAQAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgYADwAC +GsAJgqABABgFKQEAAAAJBgAAAAgIwAAACBAIAAAGUQAAAAAAQAAEAAAQABAAAgCgpApIEEABgwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIQAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAEhCQBAANIKADASAQFEQEpMI +gpIgUhQAgAEEAECAEAIUAApSRAAAAAULEJAIABACEMAAQgBAAEgAABASsEhAEgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAICAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAGIABCAACAAAAAgAhjCIQQCCAABAKQAAYA +oBQEgBAAAACCgAACigAADcoAAlIBCAAAJgIAAAACAAACJQABAgMQkoQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQAAAACAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzcwARAAAAAAD/6v8FJaoAQEB/f+5E//8AAAAAAACgoP// +AFAABAAAAAAIGjP/ABAAAAWlf/8qKgAAAAAAVN3/AQEzNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAB3Vf93AAAAAAAA/ncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADMzACIAAAAAAP/V/wAAqgCIqn9/qqr//wAAAAAAAFBQ//8AAAAIAAAA +AAqOM/8AAAAAChr//wQEAAAAAACr3f8AADM2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAHdV/3cAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAB3wAAAABVVf//AAAqAKqqf38KCkDqAAAAAAAAUFBVVTMzAAAAAAAAASoz/wAA +AAAAEP//BAQAAAAAAKrd/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAMwD/MwAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAUIrfAAAAAFVV//8FJSAAQEB/f+5EAKoAAAAAAACgoFVVE1MAAAAAAAAK+jP/AAAAAACg//8q +KgAAAAAAVd3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAP8z +AAAAAAAA/v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFAAAJAAAABIAAAAEAAAAIgAABAQAAAAjFAAERAAAAyeAAAAjAAAABAUCACIAAAAEAkA +AIhQABGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAQAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +QAAChAAAARgAAIIEAAAACAAAAAAAAAAcQAABBAAACWUAAAAcAACAFBAAAAgAAAAACAAACEAAA4QA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABFAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQBEAAAAAAILD18AAAAAUABf +VQDM//y7uwBEAP9G/8zMuwAAACIzAAAFQMwAxMAAAADwGRk7CgAAAAD//4iqERRMTAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAEQAAAAAVVcPrwAQAAAgAO7uAMz//Hd3 +oKgA/wL/zMx3AAAAIjMAAAB3zADIyAAAAPAVFTcFAAAAAP//CqozPIyMAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAABXVT8/AAAAAAAATkQA/v/8//8AACL/AP+q +qgAFDw+RMwAACCXMAMDAAAAAABUVNwUAAAAAr/9EVTM8zMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIgEAAAAAFdff38AAAAAAABORAD9//z//wAAJ/8A/1VVAAUPDxEz +AAAJRMwAwMAAAAAAGRk7CgAAAABf/1VVMzzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAAAAgAAA +AAAAAAAAACAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAUaAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANJQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAAAgAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAEAAAAAABAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAADc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAC4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAACAC +AgAAAAgAKQACAAAAAAAAAAIAAAAAAAAAAAABAAAAAAIAABAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAgYAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAEAgAAAACAAgAEAAAAAAAAAAAAAAAAAAAAAOAAAAAAAACCQAA4BAEAAAAAAAA +EAAAAAAAAAAAAQAAIACAAAAAAAAAAAAQAAhCSAgAAAAAAgAQAgAAAkIAAAAAAAAAAAAAAAAAAACA +AAAAADQIAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAACAAoAAAAAAAAAACAAAAAAgCAAQAAAAAAAAAEAAAggAEiAAAAAAAAA +EAAAAAAAACAAAAAARAAAAQAAAAAAgIAARAgAMACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAASAGAAAACAAAAAAAAAEAAAAAAACAIBkAAQAIAAAAgAgAAAAAAAAgAABAAAAAAAAAAgAAAAAAAA +AAAAAAAAABSAEAAIBAAAAIAAAYBAAAAAAAAIAIAAAAAAQAAAAAAAAAAAgAAAAAc6AgAAAAAAQAAA +AAAAAAAAAAAAAAQAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgQAQIC +AAQAAAAAAAAAAABAAAAEAAAEAAQAAAAAFAAAAAICAAAQIAAQAAIAAAAAAAAAAAAAAAAAAAAAAIAA +AAAQAAAAAAAAAEAAAgAAAQAAAEAAAAAAAAAAAAAAAAAAAAACAAAACeUAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAAAAABAAkA +ABAAAAAAACAABAAAACCAAAAAAAAAEAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACEAII +EAAABBGA0BAAAAAAAgCAAAAAAEAAAAAAAAAAAAAAAAALahAAAAAAAAAAAAAAAAAAAAACAAAIAAAA +EAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAGAAAKAAAAAAAAAAAAAAAAAAAAQAAA +AAIQAACAEAgAAgAAgAAYCAAAAjAAAAgIAAAAAAAAAAAAAEAAAAAICAAAABSAABgIAQBAQEAAGAgC +CIAAgAIYCAAAAAAAAAAAAAAAAAAAAAAAAAjlAgAAAAACGAgAAAAAAAAAAAAAAAkAQBgIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAajAICAEEAABAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAIABIAGEACBBYAABAAAAgACAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAABiwAAAAAAADAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAggAAhACBABAAgAAAAAAEAAAAAAAAAAAAgAQCAAAABACRIAAAB +FIEBAAAQAAAgAQAAAAAAAAAACAAAAAAAAAEJAEgAAkAKAQAAAAAAACABBAAAAAAgCIEAAAAAAAAA +AAAAAAAAAAAAAAAPLQAEAAAAQAABAAAAAAAAAAAAAAAAAAAKAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAIAEEAFAAAAAAAQAAAAAAAAAAAEAEAAAIAAAAQAAAAAAAAAAAACgA +AAAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAy7AAAAAAAAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAhBACAAAAAIDIEAAAAAAAQEAAAAAA +AAAAACAAAAAAAABAIgAAAAAAwMQgAQAAAADAxCAAAAAAgIDEAAAAAAAAAAAAAAAAACAAAAAADHcA +AwAAAIAAhAAAAAAAAAAAIATIAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AgAAAMDEAAAAAAAAAIQAAAAAAAAAABAAAAAAAAABgAAAAAAAIAGAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAACQAAAAAAAQAYAEAAAAACABgAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAdgAEAAAAAAAB +AAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAIAEI +AAAAAAAAAQAAAAAAAAAAAEAAAABIEgAADEAAcCACBAAAAgACAAIAAAAAAAAAAAAAAAAAIAAAAIkA +AQiAAYAAAADQAAAgAIAAQQAAMAABAAAAAAAAAAAAAAAAAAAAAAAAAAN0BAIAQBAAAEAAAAAAAAAA +AIgEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAMAAAAQAAAAABA +AAAAAAAAAAAIAAAIBIJAAAAABCAEAKEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAQggAAAAI +gAipAAAgEgAMSCQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAx3EAAYAADABAoAAAAAAAAAAAAAGACAwA +AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAJBEAAAAGAAAAAQIAAAAAAAAAA +AAAIgAAAACAAASSCAAgQAAAAAEAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAEkAAAgACgQAELBIJABAI +AAgAAAgAAYIAAAAAAAAAAAAAAAAAAAAAAABOMgEAAIAQAQAAAAAAAAAAAAAECAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgKAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +ACAhICAUQkEIEAAQAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGkBAAJJAAEQIAAgAIIA +AAAAAAAAAAAAAAAAAAAAAAAAAAwkMAAABAABAAAAAAAAAAAAAAAAACAECQCgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgCBgAAAAAAAAAAAAAAAAAAAAABgEAAABAAAABAAAAA +REAAAAAAEAAwABAAAAAAAAAAAAAAAABAAAAAEFQEkAADACAAUAAABFICRFAEkAQBDSAQAAAAAAAA +AAAAAAAAAAAAAAAABFgABEAAAAQAAAAAAAAAAAAAAARAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAsQEAAAEABAAAAAAAADgAAAAAAAAAAAACAAAAAAAhAAwADCAAIAAhElAEAA +QAAAAQAAAAAAAAAAAAAAAAAAAAAAAlAAQQAAAgwQAgAAAEkCAIggUgoAAjAAAAAAAAAAAAAAAAAA +AAAAAAAAxgIAAAAAAAAwAAAAAAAAAABIAACAAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQEAAEAIAAAAAAgAAAAAAEAAAAAAAAAAAIgAAAIIAABBQChCQFJCEASAAAAAAgCQBAAAA +AAAAAABAAAAAABACAIQAAAIARBTgAIYEwgCEARAAgiABQJIAZAAAAAAAAAAAAAAAAAAAAAAAAAB2 +EAIACAAAAAAAAAAAAAAAAAADAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AABAAAAEFAAAAAAAAAAAAAAAAAAAAABAEABAAAABACMAARCQEBAAABABAAEAkAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAYwBABAJAREgQEkCAASAAAABFIAAAAAAAAAAAAAAAAAAAAAAAAC9QAAAAAEgIA +AAAAAAAAAAAAAgAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACASAAAgAg +AAAAAAAAAAAAAAAAAAAAAAAA///ADwAAAlcnJ92NMw8AAAAAVwczDwAAAAAAAAAAWloAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAACi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAEAAAAAAAACCAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAOGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAA +UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAjHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAKAAAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACgAAEAoAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAD0QAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +QAAAAAAAAAAAAAIAAAAAAAAAEAAAEAEAAQAAEACQAAAAAAEAEAAAAAAAAAAAAAAAAEAAAAAQAAAA +AAAMAAAiAAEAAAAAAAAAAAAABAAAAAABAQAAAAAAAAAAAAAEAAAAAJAAAApuAAAAABAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEIAABACAAAAAAIA +AAAQAAAAAAAAAkAAAAgAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAZAAAC+YAAAAAEAAAAAAoAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQEAIAAABAAAAAAAAAAAAAAAAA +CAAAIAAAgABAQAAAAAgAcAAAIAAMAIAAFgIAQAAAAAAABAAAAAAAAAAAAAAAAAAAYAABAAAAAAAA +AAAAAAAAAAAAAAQEAAAAAACAAAAAAAAACAAEAAAKRQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAwAGIAAAAACAABYKACAIAAAAAAAIBgAAAABAAAAEAAAA +gAQAAQACAAAAAAAAAggAAACAAAAAAAAAAAAAAAgAAAAAgAAAAAAAAAAAQEAAEAAAgAAAAAAACAAA +AAABAAAAAAAAAAAAAAAQAACAAAAAAA0cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAIAAAIEAMAAAkAkIAAAQgCAACAQEAABAAAAAAAAAIgABAAAIAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAJAQAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAASYAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAUAACAAAAAAIgAAAAAAIAEAAQBAUCEAAAAAgAACQAAAAIBAAAAAAAAQAAAAIAIA +ABAACgIAAAAAAAAABABAAAAAAIAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAAAAgAAAA +AAAAAAAAAAAMbQAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AGAABAACkAABQBARAAoSAAAIAAAAAAAAAAAAAAAIAAACAACAAAAACAgCAAAgAAAQCAAAgABBAAgI +AAAAAAAACAgAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AA36AAAAAAAAAAAAgAgAAAAQCAAEAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +CAoAAIACSUAKjAAQAABAAAgMAQAAABAQAEQAAAAEAAAAgAAgACgAAAAAGAAEAACAAEAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAC58AAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAg +IIBAAACAAQAAAAAAAAAAAAAAAAAAAwAAAAABBAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAA +AAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlwAAAAAAAAAAABAA +AAAAAAEEUAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAAIIEAAAAA +AAABIQAAAAAAABgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAASAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAQAABAAAAAACEIAAAAAAAgEAgAAAAAAAAQAAAAAAAAAAAIAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgcAAAAAAAAAAAAAAAAAAACEABAAAAAAAIQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQBAAAAAgAEBAIAAAAAAAAEAAAAAAAAAAAIAE +AAAAAAAAEAQAAAAAAAGAAAAAAAAgAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAgAAAAAAAAACAAAAAAAAEEAAAAAAAAEEAAAAQAAAgAEAA +AEABAAAAcAAAAABgAAwAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA0yAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAACAAAAAAABAMYAAAAAACAGAEBIAAAACABAAABAAAEAAAAQAAAAAAAAAA +AAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAy+IAAAAAAAAAABAAAAAAAQAACAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAgIAFCAAFACAAAACAAAABAEAEEAAAAEAAAAAAAAAQAAEAQgAAEAAACAYAAAAAAC +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABONQAAAAAAAAAAAAAAgAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACEAAgAEAAAAAAAAAABAECgAgAABABAAAAAAAAAAAAAAAQAAAEEAQgAEAABACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtDAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAICgA +IIgAAgAAQAAAAAAAAAAQYggCACAIwADBAAAAAgAEAAAABAAAAFASAgAQAQUAADAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJQAAAAAAAAAAAAA +AEAIAgBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAADAAAAAQABAAgEAUAQCAABA +AAQAAAACDAAAEAACBAAAAAAQAAAACAAAAQBAABAAQBEBABAQBgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAEEiAiBAAAAEAAAAAAAAAU +CCECIAAUEAIQAgBAAAAAAgAAAAAABEAAAQEAAAIAAAAAAACAAAUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA72AAAAAAAAAAAQAgAAAAAAAAACAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAIAAJAAAABAABQAaAgKBAAAAAAAAAAQQAAAEAAAAKAA +AAAAAAIAAAAAAAACAACAAAhMBIBAQQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzAAAAAAAAAAAAAEAAAAAAAgAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAaFCEAIAQAAAAAAAAAgAAAgAIAAAEAAAAAAVUAAAAA +AAAAAAAA9VXPik8PEVFycgAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAVQAAAABfXwMkUHMAAAAAAAAAAHP/AAAAAAAAAAABqwAAAAAAAAAAAAD6 +qs9Kj68iolVVAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABVAAAAAF9fAxCquwAAAAAAAAAAc/8AAAAABAAAAAGrAAAAAAAAAAAAAPqqD0oPrzOz +VVUAAAAAAAAAoAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAD14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AFUAAAD5f18zMKqqAAAAAAAAAABz/wAAAAAAQAAAAVUAAAAAAAAAAAAA9VUPig8PM3NQUAAAAAAA +AABQAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANHwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAVf1/ +fzM0UFAAAAAAAAAAAHP/AAAAAAAAAAAABAAAAAAUAACIAAAREAAAAAQkAACAAAAAAAAAAIAAAAAA +AAAAAAAAAAAkAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUuAAAAAAAAAAAA +AACIAAAAEAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQAAAAEJAAAgAAA +AAABAAAEAAgAAAAAAAAAAAEUAAAABBAAAAgAAAEQAAAAFCAAAoQAAAAAAAAChAAAAAAAAAAAAAAA +ACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSoAAAAAAAAAAAAAAAgAAAAA +AAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAABABAARQgAAKEAAAAACIAAAQA +AAAAAAAgAAAAAAAAAAAAIiKIiAAAYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2gAAAAAAAAAAAAAAAAAAAAAAAN3VAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEAAAAAAP8FAAAAAACqAAAAAAAAADMxAAAAAAAA +AAAAAAAAAACIiIiIAABgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoRAAAAAAAAAAAAAAACAAAAAAAA1dUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAA/wAAAAAAAKoAAAAAAAAAu7oAAAAAAAAAADAwAAAA +AIiIiIgAADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAADUAAAAAAAAAAAAAAAAAAAAAAADd3QAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAIgAAAAwAAAC7ugAAAAABAAAAMHUAAAAAIiKIiAAA +MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAFtwAAAAAAAAAAAAAAAAAAAAAAAN3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACwEAAAAAAAAEAAAAAAAiAAAADAAAADMxAAAAAACAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAM7AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWcA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUgAAEAAAEAAA +AAAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAA +AAAAAAiAAAQAAAAACAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABBAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IAAAIAAAAAAAEAAAAAgAA +AAAAAAAAAEAAAAAAAAACAAAAAAAAAAAAAAAACAAAAAABEQAAAAAAAAAAAAAAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACooAAAAAAAAAACAAAAAEAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AQAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAANjgAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAgAAAAAAAAACAAAAIAAAAAA +AAAAAAAAAAACAAQAAgAAAAAAAAAAAIAAAAAAAAABCAAAIAAAAAAAAAAAAAAAAAAAABAAAAgAAAAA +AGAACAAAAAAAAAEAAAAAAAAAAAA/gAADAAAUCAAAAAAAAAAAAJAIAMAAAAAAAAoSAAAEAAIAAAAA +AAAAAAAAAAAAAAACQAAAACAAEAAAAAAAAAACAggCAAAAAAACChAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAQCAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAIIAAAA +AAAAAAAAAAAAAAAAA/gAAAAAAAAQABAAAAAAAAAAYAAAAgAAAAAAABAAAAAAAEAAAAAAAAAAAAAI +AAAAAAAAAAAAgAACAAAAAgAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQBAAA +AAIAAAAAAAAAAAAAAAgAAAAAAAAAAIAAAAACAAAAAAAEAAAAAAIAAAAAEAgAEQCAEAAAAAABCAAA +AgAIAAANwWBoAAAAAAAAARAAAAAAEAAAAACAAAIIACgEAAAAAAAAAAAAAAQAAAAAAAAAAEAAAABg +AABgQAggACAQBAAAQCAgFBAAQAAAQAAAAARAQIgAAEAAgAAAAAAAAAAAAAAAAhAAIAAAAAAAAAAA +AEAAAAIAAAABBAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAFABEEAKQgAAAAA3X +CAABAAEAAAAAQAAAgACAAAAEAABQAAAIEgAAAAAJAAEAAAIAAAAAAAAAAAAIAAAAAAAAABEQABIA +QAQAAEAICAAAggAAQQAQAAQAgAAQQAoAAAAAAAAAAAAAAEAAAAIAAAAAAAAAQAAAAAAAAAAAAAAA +AAAhAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAAQAAgAAAAAAAAEAEAAAQAAAAAAC44AAAAAAAAU +AAAIAAAAAAAAAAAAAEAAAAAgAQEAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAgAAA +AAIAAAAAAKAACAAAAEAAAAAAACAAAAAAAAAAAAAAAAAQBAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAA +ACAAAAAAAAAAAAABAAAAAAABAEAAEEAAABAABAAAAAEAEAAAAIAIAAAKIADQAAAAAAAAFAAAAAAA +CAAAAAAAAAIQAAgBEAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAQAoCAAAEAAAAAAAADIgAQAAA +AgAAAABAAAoCAAAAAAAAAAAAAAAAAAAAAgAIAAAAABhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAgAAAAAEAAYCAAGAIAAABgIAAABABCCEAgAAAAwIAAAAAEAAAAACAgQQACYCCAEACIA +ABgIIggAAAAEGA4AEAAAAQAICAAAAAAAAAgKAIAAAAEAGEgAQAAEAAAKioAAAgAABBgIAoEAQQAA +kAgAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAAAAA +gAACIQAAAAAAAAAEAAgAAACAAAAgAASAAAAABQMEAQIAAAAAAABAAAABAAAAEAQAACAAAAQABAQA +AAAAAAAAAAAAAAAAAAAAACAAAABAQAAAkCAgBABBAAAAAEQEBAAAAABAAAEEYAAAAQRAIAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAA +AAEAAAIAIAAAAQAAAAEgEAABAAACBAAAAAAAAAAABAAgAAAAAAEAAAQAAAAAAQQgAIAAAAABAgAA +AAAAAAEAAAAAAAAgAQAAAAAAICABAAAEAAEAAAEAQAAAAAAAAQAEAAABwAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACQ +AAAAAAAAAJAFFAAAAAwNAAAABAAQAABAAAgAABAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAIAAAwA +AAAAAAAAABAAAAEAAAAAEACAAAAIAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEA +AAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCkgAgAAAADEEAAAAAAAAMgAAAQA +AACAhAAADMMAAAAAIAAAACAAAAAAAAHEIAAAAAAAgMQgAAAoAAAAxCAAAAAAAABAIAAAAAAAAEAk +MAAAAACQyBAgAAAACARAEAEAAAAgQMgAAwAAACMAiAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAQAAAAQGAAAABAAAAAQAAAAAAABABAAAE +gACkAAAAAAkAoGTFgAAEBAGAAAABAAAgAYAgIBAAAAABgAAAAAEAAACAAAAAAACAAIiAAAAAAIAB +gAAAAAAAAACABAAAAgAAAQAEAAABhCABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAQAAAAABAQAAAAAQCAAAAAAAAIAAAFCFAIAAQkAAAAAEtIAAAAAAA +EgAAIGBgABAQEAAYAABgYAAAQAAABIAAAAAAAAAAAAAAAAAQAAAAAAAAAAEQBlEgACgEAAoCUAAA +MQREEAAAUDIiAABaAAJgAEQAAAAAAAAAAAgAAAAAAQAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADAQAAAABAAAAAAAAAAEAUAAAQIxMAAAAx29ACAQAAAgBAAFCAACA +gAAAAAgBgQQABEQAACAEAAAAAAAAAAAAAAAAAAAAAAAIBAAAAggAAgACFEAIAQAMAEQAAAgAAKkA +AQGgAAEAIABAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAgAAECQAAAAAAAAAAAAABABJAAgAACBAABDYwAwAADAIAAEIAABBEEEAACAJAgA +AAQgICAxIAAABCAAAAAAAAAAAAAAAAAAAAAAAIIACMAAAAAAABAAQAgACAgACETCAAwAEBIBIAIR +EQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAACgKBABAJAAAAc7AAAAAAAgAABgAAAgAAAAACAAIAAAICgBIgAo +AAAIqAAAAAAAAAAAAAAAAAAAAAAAKIAAABBAAIEAgQAAAoACQCAAAQANAYhABEmAAAAAoBAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACQAgIA +QAIAAMAAAQBACABABAAREAQAQAAABWcAQAAAAEAEAEI4AABAQADAAEAAAAgAQAAEQEIAAABAwwAA +AAAAAAAAAAAAAAAAAAAAAANtAAVoUAMCEEQQAIAUIQUQBFSERAIABATAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAgQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAAAFAAAQEAIAABAA +AAAAAgAAEhIAACIIAAACYgAIAAIAAAAAAAAAAAAAABAAIAgAAiICA8DAAAIQyAANAAAAAAAAAAAA +AAAAAAAAAAACgEACBIJQpQgAAIIFIBClJBMAAAAASFgCEABIgRAAAAAAAAAAAAAAAAAAAAAAAAAA +QAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAEIAAAAAIAABAACBAA +YABAAIAAAAAfAAAQAEAACAAQCgoIkAgKAlAiEkIIKAkAEAKRQYVAkAAAAAAAAAAAAAAQAAAAAAIA +VIQAChTSiAAIgACABJAgQBIiwMiCEhJQQIACBAgBAAQAAAAAAAAAAEAAAAAAAAAAAAYoAAIYAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAICAQESAAABAAAAAAAAAAoCAAAIAAgAA +D20AAEIEgAACAoAAQAICAgQEABAAAAAAEQAAEBUpQCIWCAAAAAAAAAAAAAAAAABAAAAQAJAAEEAw +A2gFAyCgWBOAAGAoRgAQkAEBEJAAA5KgIAAAAAAAAAAAAAAAAAAAAAAAAAAADw///wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1eqAMMDAAAAABEEAAAAAAAiAAAAAAAAAAAIBAAAiAD/ +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAABAAAAANpgAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAQBACAAgBAAAAAAAAAAAAABAQAAAAAAAA +AAAAAAAAIAAQAAAACAAAAApKAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAUAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAACAIAEAIAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAFnAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AAAAEAAAAAACAAAQAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAAEAAFAAIAAAAAEAAAAIAAA//EAAA +QCACAQIAAAAAgEAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgBAQAAAAAAAAAAAAAAAAATAQAAAAAAgAAAUAAKAAAAAAYAAAAAIAAAAACkgAAAACAAAAAAAg +ChIAAAAAABAAAABAAAIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAABAABAAAAAAIAAAAIAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAA +AAAIAAAACAAAAACAAAAAAAAAAAIAAoAEAAAAAAEJCAQAABAAAAAHAwAIAAhgAFIABAEAAGASAAAI +AAgAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAACAAAAAQAAAAAI +AAJAABAAEAACAAAAAEAAAAAAgAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAQAAAIAAAACAUAAAAAQA +AAEAAAIAAAAEAAAAAABEAAAAAAIAABCAgIBAAAgAAA44AOGAAAABiYgCAAAAAADQAgAEABAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAIgAAAAAAAAA +AAAAAAAAAAAAAAAAACAAEBAAAIAAAgAAAVcEAACAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAQAAAAAAAAAAAAAAA +AAAAAIAAgAAAAAAAAAAAAAgAIAAAAAAAEAAAAAAAAAAAEBAAAAAQAAABAAAAAAAgCBIAAAAAEAAA +ACBEAAAAAAAAICEAABAAAAAAZwABIAiAABCAAAAQEIAQAAIIEAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAACAgAEAAAAQAICAAAAABAABgIAAAAAAEAAAAgEAAMAAAYCgAAAAAAAAAA +BJQACIACGAgAAAnDAIAAAgADmgoDhAICAAKYCAAUAAAQAAgIAAAAAAAEGAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAEAAAAAAIAASAAAAEgAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAgEAYAAAQAAA +IAAAAHcAQAAAAABEoAAAAAAAQMSAAAQABAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAEAAAAQAAAgAQAAAAAAAAAAAAAAAQAACAEAAEAADAAAAAAAAAAAAAABAAAAgQAE +AAAAABABAAAAAAABEAEAAAAAAAAAAQAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAA +AAAAAAAAACgAAAAAAAAAAAAAAAACIAAAAAAgAAAACCgQAAAAABhAAAAAIQAAAAPeAAAAAAAJAAAA +AAAAAAABAAIBQAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQCAAAAAAAABAIAAA +AAAAQMQAAAAAAAAAACQABAAAAOTEAAAAAAAAAAAgIwAAAABAxAAACmkgAAAAAACAxCABAAAAAADE +IAgAAAAgAEAABAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAQAA +AAAAAAAAiAAAAAAACQEAAAAIAAAAAISIAIAAAAgBAAAHfYAGgAAAEBABgAQAAAAACAGAAAgAAIAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAA +AQAABAAAEAAAIAAAAAAAQEAEQABgAIgAAAOlQEgAAAAsAUQEAAAAAAAUACAAAAAAQACAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAwAAASAgAAIGgAAIAAAAAAAAAAAAAAAABAAgg +AAAAAAAAAAAIASggAgAACAAARuUAEoCgAEICAkAKAGAIAEQAAAgAAAAIAgAAAAAAACAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAICAAAAAkAAAAAAAAAAAAAAEgABAAAAEAAAAAAAAA +AAgAABACBAAAAABJSQAAABCAAABCJCAAEEABAAAQAAAQCABAAAgAAEAAAgAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEEAAAAAAAAAAAAAAAAAAUKCEAKAgAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAgkEIQBA +kCAAAAi2YIAAAIBBqAChQDAAKSkCAAACAAAABAAIAAJQAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAgEBCA0BQRIQAAAAAAAAAAABAAAgCAAAAAAAAAAAAAAANAACAAAAYAgAAAmkA +AEtAEwYACAJAAwIABARwQAQAABCAABAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAA +AAAAAgIgCAEQAFAAAAAAAAAAAAAAAAEAGAABAEAAAAAAAAAAACCAIEgQQBAAAAABGggSCEgAIAJT +IQjNSUDCIAIIAAAIBAACAAAAQCAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAJAAAAAABAAACAA +EQQQAAoCAAAAAAAAAAADAEBgCABAEgAAQAAAAAAIIIYBEAAAQMUAAAZPkIAIAUUAFAAQgVABAFAy +JQAAAABEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAQAQEAAAUAAIAUAAA +AAAAAAAAAB0iAK4AAKAAAAAAAAAAAAAyMAkBQwKgNAAABgkoMAgHiACQCAhLICQRMAiEAEAAACAA +gIYQAAAAEAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIAAAAA9fUAAAAAAAAzIj8PMTEiIgAAAAAAAAAA +AAD/+gAAAAAAAAAAAAAAAPDwBQX/////AAANyqDuAAAz/93dAwNwAHP7NzcEBKqqAAAAAAAAAAAA +AA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAD19aqqAAAAADMiv48yMhERAAAAAAAAAAAAAP/6AAAA +AAAAAAAAAAAA8PAoKP//+v8AAAWSCu4AADP/1d0DA3AAcPU7O0REAAAAAAAAAAAAAAAADwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIiIAAAAAFVVqqoAAAAAu+IPDzIyMz8AAAAAAAAAAAAAUFAAAAAAAAAAAAAA +AADw8AgIqqrMzAAADYsK7gABMv91fQBAsAAA9Xf/VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIiIAAAAAVVUAAAAAAAB34g8PdXUzPwAAAAAAAAAAAABQUAAAAAAAAAAAAAAAAPDwBQX/ +/8zMAAAFraDuAAAy/319AEBwAAD6d3dVVaqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAEAAAQAAAAEAAAABBQAAAQkAACQAAAAAAAAAAAAAAAESQAAFAAAAAAAAAAACQAAQFAAERQAAAyO +AAgABFAAFRAAAACMAEAQEAAIAAQBAAAEAAAAAAAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAABAAA +ABQAAAAEEAABFCAAAoQAAAAAAAAAAAAAARRAAAAUAAAAAAAAAAAIAABAQAAhBAAABm0AAAAUQAAF +BAAAABwAAAAEAAAAFAAAgAQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVBQAAAAAAAAAAAAAA +////AAAAAAAAAAAAAAAAVVX/7hERhIR3dwAAAAAAAP//cP+ysgAAAAADThER//8A4igiz89AQFUA +Vd0AAAAARwxQXwAAAAD//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoKAAAAAAAAAAAAAAD/X18AAAAA +AAAAAAAAAABVdf/dAAAACHd3AAAAAAAA//+w/zEhUFAAAA3Ku7v//wDRKC3Pz4CqVQBV3QAAAACL +DFBfAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/woAAAAAAAAAAAAAALtfXwAAAAAAAAAAAAAA +AAAg/90AAAAAd3cAAAAAAAAAqgX/MSEAAAAADGK7u/7uANEoLf//AACNjVXdAAAAAIsMBfUAAAAA +Dw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/BQAAAAAAAAAAAAAAd///AAAAAAAAAAAAAAAAABD/7hER +hIR3dwAAAAAAAAWvBf8yMgAAAAAJPxER/u4A4igi//8AAN3ddf0AAAAARwwF9QAAAAAPDwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAGAAAANzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAwAA +AAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAC0UAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH +PgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ0AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChsAAAAAAAAAAAAAAAAA +CAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZgAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAADAAA +AAAAAgIAABACAAIAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAEAAAAAAIAAAAAAAAAAAAMAAAA7fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAA +AAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +gAAAAAAAAABAAAgAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQYAAAAAA +AQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAQAAAAAAAAAACAAACAAAAAAwAAgAAAAA +AAAAAAAAQAAAAAAAAAAK9wAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAA +AAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACgAIQAEAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAEAAQ +AAAAAAAAAAQWAAAAAAEAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABUAAiAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACgAAAAAAAAAIAAIAAAAAAAAAAgAAKAAAAAAAAAA +CWgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAAAAQACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAuQAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQQACUgACmAgAAAAUAAA4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAA09AAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAABAAEAAACAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAQAAAEEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAABfYAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAgEAQBCgAIQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAOHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACEgA +AJAAEgBBCARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAkC0AAAADQxCBC +AAAAAgHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAACEAAAA +AAAAAAAAAAAAAAAAAAAACBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIAKAAABAABqAAiAAAIBAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAMxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAJEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAL5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAMAAJAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAATi0AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAoAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQAAAIAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAABPqAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAGCAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL2AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAQAABAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AKqNAbFAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhUAQAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAACEAAA +AAAAAAAAAAAAAAAAAAAAAAG/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgQAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEIAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAACoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAABAGAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuaisrAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsbEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxIFxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVkr6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAA/eyvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAsbEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAGIAAXEkABZQAAABcIAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAUAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAANvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa +AAAMQACJlAAAAAwiAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAADAwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOagAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHaAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACwEAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAIAAAAAAAAAAAAAAAEAAAAAAAAA +AAABAAAAAQAAAAAEAAAAAAAAAAAAAAAAAAezAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAA +AABAACAAAAAAAAAAAAAAAAAACUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAGqQAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIScAECAEAACABAAIQAAAA +IAACNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQDAAAAAAgAAAAAAAAAACAAAAAAA +AAAAAAoqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAACAAAQAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAQAAQAAAFAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAACAAIAAAAAAAAAAAAAAQAAAAAAfEE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAQAgAAAABAQAQAAAAAAAABEAQAAAACUAAJAAAAAAAAAAAAAAEQAAAAAAAACIAAAAAA +AAAIAAAACAAAAEgAABAAgAABQAAAAAAAAAAEAAAAAAAAAAAAAAAAAIAARAAAAAADKQQAAAAAAAAA +AAAAABAAAIAACAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAhIAAAAAABsCBAAAAAYAwBAAQAAABAAAAAAABQAAAAAAAAAAAAAAAAAAABAAAAhAA +AAAAAAAIAAAAAAAAgAAQEQAAAEAAAAAAAACAQIAAABAAAAAAgAAAAAfOAACAAAAAAAAAAAAAAAAA +AAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAUQAAAEAAC +AQAAAAAAAAICgAgAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAIBAAAAAIAAQA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAA +AAQkIAQAAMAAQAQQAAAAAAAAABAAAAQIAAAAAAAAACAAAAAAAAEAAAAAAAAAAEAAAAgAIAAAQCAC +AAAIAAAAIAIQABAAAEAAAAAAAAAAQAAAAAAAyAAAgAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAEAAAAAAAAEBAAAAAAAAQAAAAAAAACAAABABAA +ACIAAAAAAAAAAAIYABAAABgIAAAAAAAAAAAAAAAAAAAICgAAAAAAAAAAAAgAAAEAEAgAEAAAAAEY +CAAAAAiAAJAIAAgAIAAAMAgAAASVAAAAAAAAAAAAAAAAAAAAAAACAAAAABAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARABIAABgKAABASAAAEAgAAAACACAAAAABACCA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAQAEAAAAAAAAA +AAAEIAAAAQAAAAAAC2MAAAAAAAAAAAAAAAAIAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAEAABEQAAAAAAAAAMACAAAIAAAAAAyAAAgAAgCQAgA +AAAAAQAAAAAAAAAACCAAAAAAEAEAAAAAAAAAAAQAAAAgIAABAAQAAAJAAAEAAAAAAAAAAQAAACQA +AAABAAANmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQgCAABAAAQAAAAAAAAABCJiAaAEAgAAAAACAAAAAAAEIAAAAECEAAAAA +AAAAAAAAQAAAAAEAAAAAAAAAAAAAAAAQABgAAAAAAAAAAAAAAAAAAAAAAAEAAAAICAAAAAAAAAEj +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAISEAAAAAAAABIAAAAAAAAAAKAAAAAAAIANAAAAC4MQAAAAAAAAAACAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAhCATAAAAAQDEAAAAKAAAAIQAARAAAAAAhAAABP0AAAAAAAAA +AAAAAAAAAAAABAEAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +JABABAAAAMQEACAAAAAAhAAQJAgAABEAAAAAAIAAAECABCgAAAwEAQAAAAAAAAAAggAAAAAAAAAA +AAAAAAAAAAAAEACAASABhEQAAAAAIAEAQAAQAAAEAQEEAAAAAAABAAAIugAAAAAAAAAAAAAAAAAA +AAAIBAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMCAgAAAQA +AQgAAIEAAAABBOGIMIYAEggAIAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAYAAAAAAAAAAA +QAAABIAEgAAGQEAMAEAAIAAAYAAQAAAQAAAQAAAAACAAAAjwAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYCAAAABgAIAIAAAA +AABAAtAEAIIAAEAIBAAAgAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgE +ACEAAEAIAEAABAAAAAAAQAAAAAgAAMAIQAAAR2IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACGAQAAAAAAAAAAGMQBAgg +AogEAAAAAQAAAQAAAAAAgAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAEIAAAAEA +AgAABAAAEQQgIAAAAAAAAAAAAABIdQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAAAAAAAAAAAAEAABQgCUAAEAAAAA +AAAAAAAEAAAAIAAAAAAAAAAAAAAAEAAAQAACAAAAAAAAAAAAAAABAAIAAhAAAAAARAGAkCgBAAAA +AQCAAAAAAAAABAAAAAKTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAgAACAAEBAREY1ABCoBACAIASAABAAAC +AAAAAgAAAAAAAAAAAAgAAEAAAwAAAAAAAAAAAACAEAAgBCAAEAIxiAIAhABAAAQACBAEAAAAAAAA +AAAAAAAABGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAgAAQgAAAAAAAAABAAIAgARQoMgAAAQAAAAAgIAAAAAAAAAAAAA +AAAAAAAAAAIAAEAIAAAAAAAAAAAAAIAAgAAAAAMAIQYRoEAIAUoAAAAQEgAAQAAAAAAAAAAAAAAI +zgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAIQAAAAAgBAAAEAAAgAEBKQkoAQyGgAAAAAAAgQAEAAAABAEAAAAAAAAAAAAAAw +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 +HwAAENNRXXd3JycAACAgAAAAMAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu/4CAAAD//wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAbEAAAAAAAAAAAAABAAAAAAAAAAAAAAIAAAACAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAB +AAAAAAAAAAAAABAAAAAADDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAMVAAAAAAAAAAAAAAI +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAEAAAAAAMAAAAAAAAAAAAAAAAAAAATyAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAAAAIAAAAAA +BAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB8AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAEAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAFEQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAwQAAAAAAgIAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAiTAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAKBAAAAAIBAgAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAGzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABzMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1uAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqkAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCQAAAAAAAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAeUAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAAAAA +CAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAD0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAQCAAAAAAIAAAAAAEAA +AAAAAgAAAAAAAAAAEAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEN +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAA +CAAAAQAAAAAQAAAAAAAAABAAQAAIAABACEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAA +AAAAAAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAD+QAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAIAAAABAA +AAggAAAAAABAABIAAAAgAAgAAAAAAAAAAAGAAAAIAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO5QAAAAAAAAAAAAAAAAgA +AAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAABAAICABAQAAAAAgAAAAAAACQAIAABAAAIABAAAgAAA +AAAAAAAAAgAAAAEAAAFCAQAQAAAAACgAAAAEAAABAACAAAAAAAAAAEAAAAAAAACAAAAKAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAACAAAAAAAEAAA +gAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAEoAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAIAAAGRAABA +AAAAAAAAAIAAAAQAAAAAAAIAAAAAAAAAAAAAgAAAAAACAAAAAAAAAAEgAAQAIAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABz4AAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAARAAAQAABAQEAAA +AgEAAAQgAAAAAAAAAQACAAAAAAAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAFVgAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAACAAQAAAAEAAAEQAAAAACAAAELAAAAAAAAAQAEAEAEAgAAAAA +AAAAAAAAAAABAACAAAAAAAAAIIQAAAAAAAAAAAAKAAAAgBAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAQCAAA +QEABA1gIAABAAAAAEAgEGIAIEAAYCgAAgACAABAIAAACABACWAhAQUQAgAEAAAEAAAAAAAAAAQAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABKkAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAEAAAA +IAAAAAAAAAAhAAAAwAAAACAAAAAAAAAAIQAAAEAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +KAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABQAAQAAAAAAAAAB +BIQAAAAAQAEAAAAAAAAAAQAAAAAAAAABAGAAAAAAAAAAgAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuHAAAAAAAA +AAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAIAA +AAAAAEAAEAgAAAYAAAAAAAAABgAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIAAAAAAAAMQAACgAAAAAhCAKKAAAIADEAQACACAA +BIQgAQAAAAAAxAAg0AAAAAABACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFqgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAGAAAAAAAAAAQkAAAAAAAABgAAAAAAAEQEIAECAAAAAAYAIAAAA +AAEBAAAAYQAACBAAAAAgAAAAAAAAACAAAEAAAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAAACAMAAgUAQAAAABCAABAAAAAJABAAAQEgAwIAA +AgEAAAAAAEAIAAAAAAAAUAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAARDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAaAAAACAoAAAAAAAAAAAAAIECgAgQBAgAICAAACAgQAAAAgEgAAgAAAAEBAAAAIAiAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABE6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +ACAAAAQEAAAAAAAAAAAAQAAEAAEIIYEAAAAAAAgAgEAAIAQkIAAAIIAQACCAAAAAAAAABAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAWBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgCAAACAAA +AAAAAAAAAAAACAAgAABAMAAQAQAAAAAABkAgKAgVAAAAAEAEAAIAAQABAAAAAADAAQEAAAMAgMAA +AQAAAAAAgAAAAAAAAAAAAAAAABAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAQoAAAAAAAAAAA +AAAQAAAAAAIAABAgAAAAgEgEFBRAQFUAgAAAAAAQAAgRAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJKgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAQEIKAAAAAAAAAAAAQBACCBII +QAhAQAAAAAAAACAAgFKAABAAEJIAAEAQQEIIAgAAAAAAAAgCQBAIAAAQCAIAAAAAAAAAAAAAAAAA +AAABQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY2AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAQEAAEAAAAAAAAAAAABAAoFABABFUAAAAEAA +AAUVCJIRAJIABQAAABIAAoAAAAAAAAAAAgAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAcgAEwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQBAAAAAAAAAAAAAAAMAAS6AAgACAAABAICAAAAACIog +UAJgEP//X18AAFV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAbGwAARAC7/wAAAAAAAAAAADf/qgAAAAAAAAAA/swF9REzAAD/ulVV//9f +XwAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABsbAAAAAHf/AAAAAAAAAAAAN6qqAAAAAAAAAAD/zgX1IjMAAP9UVVXdAF9fAABVVQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAD1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EREAAAAA//8AAAAAAAAAAAA3qgAgcAAAAAAAAP//AP8iIiL///8AAO4AX18AAFVVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREQAARAD/ +/wAAAAAAAAAAADdVACCgAAAAAAAA//8A/xEREf///wAAFAgEiAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABQAAIgAABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA+WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREB0AAAAkAAEQEAAAAAAA +ABAIgASIAQAAFBQAAIgAAAAQHQAABAAAERAQQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAEAAACAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQGAABACAACQQSAAAAAAAAEAgAAAgA +AAAUEAAACAAAIBAYAAAUAAABBAAAEQAAAAAAAAD//wAAAAD/////AAAAAAAAs7MAAAAAAAAAAAAA +AAAAuxERAAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAVf/MzCAgAABVVQCq +AAAAACL/AAAAAAAAEREqKgAAAAAAAH//AAAAAH//f/8AAAAAAACzswAAAAAAAAAAAAAAAAB3VVUA +AABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxmAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAC7/8zMIKoAAFVVAKoAAAAAEf8A +AAAAAABVVVVVAAAAAAAA//8AAAAA/////wAAAAAAALOzAAAAAAAAAAAAAAAAALsREQAAqqoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP8AzMwPDwAAAAAAAAAAAAAAAFX/RMz//wAAAAAAqgAAAAAAAACqAAAi/1VV +qqoAAAAAAAD//wAAAAD/////AAAAAAAAs7MAAAAAAAAAAAAAAAAAd1VVAABVVQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA/wDMzA8PAAAAAAAAAAAAAAAAv//MzP//AAAAAACqAAAAAAAAAVEFBRH/AAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAvOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAvwAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAECAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAI5AAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAgAAAAAAAQAACAAEAAQBAEAIAAAAAAEACAAAAAAACQAIIAAAAAEAAAggAAAAAAEACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AGAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJAAAAAAAAAAAAhA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvUAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAEBAMAAAAAAAwAAgAQQAA +AAAEBAABAAAACAAEIAEAAAgIAACACQgAAAgQgIAAAAAIABCEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIogAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAgAAIBBAAAAEAAACEACAAAQAIDARAIA +AAAAgABAAgIAAgCAgAAAAAgAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAZTAACAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAABAAABAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEQAJAAAAAEAAAAoQABAACAAAIBAAEAAABAAAEAA +QAEAAAAAAABAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABcsAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAQAAAAQAAAAgAgIAAAAAACACAAAAAAAAoICCAA +EBAAAAgQAAAAAIAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAIEgAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAABAAAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAABEAAgAAAAhQEAABAAABAEAAAAAGCAgAAAAMAAYICAAAAAQgBggIAACAAEgGCAoAAICA +WACICgAAAIQAAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAA +AAAAAAAAIAAIAAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgIAAwAQAAAGAgQAAAAAAAAAAAAAAAAAAAQAAEBAAAAAAAAAAEAAAAABCAAAAAAAAAAIAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAA +AAAAAAAABBAAAAAAAAABCAAAAAAAAAEIAAAAAAAAAQAAAAAAAAIBCAAAAAAAAgEIAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAABAACAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQwAQAAAAAAB +AgAAKAAAAAAAIAAAAAAAAAQAAAAAAAAAAAABCQAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqAAAAAAAAAAAAAAAAAAAAAAAAABoAIAAAAAAAKAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAKAAIAAAAgAAAAAAAA +QCAAAAAAAABAIAAAAAAAAEAgAAAAAAAAQCIAAAAAAABAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABYIAAAAAAAAAAAAAAAAAAAAAJAYAGAAAAMQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAIAAAAAAAAEAgAAEAACAAxIAAAAgAAAAAhAAAAAAA +AACAAAAAAAAAAIAABAIAAAAAgAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACrQAAAAAAAAAAAAAAAAAAAACAAIAAgAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAACAAAAACAAAAAAAAAAIQAAAAAAAABABAQAABAAAAAFBQAAEAAAAAAAAAA +QAAAgEBgAAAAAAAAAGgAQEAAAAAACABAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAlOAAAAAAAAAAAAAAAAAAAAAEAAAABwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAgAAEAAAAACAgAEAAEBAAAAAAQAAAAQEAAABAAAAAAEAAA +0DAAAgAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQkEA +AAAAAAAAAAAAAAAAAAAAAAAEACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgBAAgAAAAAILAAAIAAAAAgsAAAgAAAAEDQAACAQACAABAAAIAIAAAAA +AAAEAAAAAAAAAAwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABChwAAAAAAAAAA +AAAAAAAAAADAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAIEAAEAAggIAgQAAQACAAQCBAABAAIAAAAABAAAACEAAAAAAABQBQAAC +AAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtuAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAKAAAAAAAAEAAAAAAAAAAQAAAAAAAgIBAAAAAAAAAEAQDAEANAAAAAAAAEAQBAAAAAIAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTwAAAAAAAAAAAAAAAAAAAAAADAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBAAAAFAACQAAAA +QAAICAAAAAICwAAAAAAAAAAgAAAAAAAAACUAAgEAIAIEBQAAAICSAgYAAAAAAAICAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHwAAAAAAAAAAAAAAAAAAAAAgEAAAAEAGAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAQCABACAAAAAAQCABAA +hARATAoAEACAACAUEgAQAIAAQBAQATAICAYAAAAAAAAABAAAAAAgEBAJAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAqQAAAAAAAAAAAAAAAAAAAAAAAAAACAEAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACgBAABQAAAAAgAAAgAAAACCgAACA +AAABAJAQAIAAEAAAKAAAgAAQgAAAEAKgoASAAAEQAoEQFAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACBcAAAAAAAAAAAAAAAAAAAAAAAACAAAYAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAIAB3VVUA/1VVAD8VFQD/VVUAPxUV +AP9VVQAA//9f/3DwVVUAVQMPD/9VVQD/Aw8/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACOQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAHciIgD/VVUAPyoqAP9VVQA/KioA/1VVAiL/ +////sPBVVQD/Aw8P/1VVAP8DDz8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+2 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAdyIiAA8FBQA/KioAVQUFAD8qKgBVEREAAL////+w8AAA +AP8DDwAAAAAAVQMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZEAAAAAAAAA +AAAAAAAAAAAAAAAAAAUVAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAB3VVUADwUFAD8VFQBVBQUAPxUVAFUREQAA/////3DwVVUAVQMPAABV +VQBVAw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKHwAAAAAAAAAAAAAAAAAA +AAAAAAAABRUADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAAACUQBBCQAgIQJRAEEJACAhAlEAQQkAICECUQBAAAAgIAJRAEEJACAhAlEAQQkAICE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAiAAIgk +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAFAAAFAEA +ABQIAMAUIRgChAgAwBQhGAKECADAFCEYAoQIAMAAARgChAgAwBQhGAKECADAFCEIAoQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfgAAAAAAAAAAAAAAAAAAAAACAAACCAAABQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQQAAEEAAAAFAAzAKoA +MwAAADMAqgAzAAAAMwCqADMAAAAzAKoAVQAPADMAAABVAA8AVQAAAP8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD//wAAADMAVQAzAAAAMwBV +ADMAAAAzAFUAMwAAADMAVQBVAA8AMwAAAFUADwBVAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAf//AAAAMwCqADMA/wAzAKoAMwD/ADMA +qgAzAP8AMwCqAFUADwAzAP8AVQAPAFUA/wD/AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA//8AAAAzAFUAMwD/ADMAVQAzAP8AMwBVADMA/wAz +AFUAVQAPADMA/wBVAA8AVQD/AP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EQAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAGq/wAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi5AAAAAAAA +AAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAunAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABsYAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEGQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAAcOAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAgAAAAgAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADQAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAA +AAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAA +AAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +ABAAAAABBACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUwAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAQAgABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgBAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAwAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAPLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAABAA +AAAAAAIAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAYAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAABScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA5HAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAADMEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAACAAAAAAAAAgAAAAAACAAAA +EEgAAAAAAAgBAAAAoAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQADAAAAAAAAQD +AAQAAAQAAAAAAGAAAAAAAMAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApZAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAQA +ACAQAIAAAAAABAAEAAAAEAAAAAAAAAAAAAAQQAAAAAAAAEhQAAAQSAJCAAIBAAAgDAAAAgAAAAAA +kAAAEAAEAADCAAAAAAAAAAAABAAAAAAAgAAQAAAAAABAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAABwkAAAAAAAAAAAAAAAAAAAAAAAAAAIECAAAAAAAAAAAAAAAAAAAA +AoAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACQIAEAAAAAAAiAAAAAAAAAAAAAAAAEAAIA +AgCAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAALiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAIAAAEAAAAAAAAAAAiAAAAKACgAABYAAAIAAAEAQAAAAAACAAAMAAAQAAwAAAgAAA +AAAQAAEAAAAAAIAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAADtAAAAAAAAAAAAAAAAAAAAAIAAAAAEAgAAAAAAAAAAAIAQAAAAAAAgBAABAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAIAgACiAAEAACAIAAAAAAAAAAQCAAAAAAAAAACQAAAAAAQAAAAAAAA +AAAAAAAIAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAjcA +AAAAAAAAAAAAAAAAAAAgAAAAAIAAEAgAAAAAAAAAAAAYgAAAABgIAAAAABAAEAgAAAAAAAAICAAA +AAAAAAAAAAgAAABAGAkAABAAAAAQCAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAgAAAAAAgAAAAAAAwAAAEAAAAAAAAAAAAAAAAAwAQIAAAAAAAAAAAAAAAAAAAAAQAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA7PAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAEAAAAAAABAQAAAAAAAAABARAAAAAAAAEAAAAAAAAAAAwAAAEIAAAB +AAAAAAAAABEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAADSYAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABQCIAAAABAAAAAQ +AAAAAAAAAACEAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAkIQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAhAAAAAAAAAAAAAAPLQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAhAAAAAAA +AAAAIAEAAAAAAMQAAAAAAACghCAAAAAAAABAAAAAAAAAAAAgAAAAAADhxAAAAAAAAACECQAAAAAA +AAEAAAAAAAAAAAAIAAAAAABAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAaOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACABAAA +AAAEAREAAAAAAAIBgAAAAAAAAAAAAAAAAAAAAKIABAAAEAQBEAAQAAAAgCEQAAAAAAAAAAAAAAAQ +AABAAAAgAAQAAIAAAAAAAAAAAABgAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAB3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAIAEAgAEAAAAAAIAgAAAAAAAAAAAIAEAAAgAAAAAAAAA +BAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAJgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAEAIAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECz +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAACAAQAAIAQAgAAAAAAAAAAAAAAAAAAABAAAAAEAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiwAAAAAAAAA +AAAAAAAAAAAAEAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAABAEwAAAAIAQAAAAAgAAAAAAAAAAAAAAAAAIAACAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACEwAAAAAAAAAAAAAAAAAA +AAAQADAEEAQAAAAAAAAAAAAAAADAAAAAAEAAAAAAAAAAAAAwBAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAgQAQAAEAAAAACAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAggAAAAAAAAIAAA +AAAAAAAAAAAAAJAAAAAAAAQAAABAAAAAQJAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB8AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABnQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAAACAEIAAAQAAEAgBAAAQAQAAAAAAAAAAAAAAAAAA +9f8AAAAAAAAAAAAAAAAAAAAAAAAAAL+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAeyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAKqqAAAAAAAA +AAAAAAAAAAAAAEREAAAAAAAAAAAAAAAAAACrqgAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/wAAAAAA +AAAAAAAAAAAAAAAAAAAAPz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAD7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAA +AAAABAQAAAAAAAAAAAAAAAAAAKuqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/AAAAAAAAAAAAAAAA +AAAAAAAAAAC/vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAA +AL+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAEREAAAAAAAAAAAA +AAAAAACqqgAAAAAAAAAAAAAAAACIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAABAAAAAAAAAAAAAAC0oAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAERAAAAAAAAAAAAAAAIQAAAAUAAAAAEgAABAAAAAAJAAAAAAAAAAAAAAAAAAAAGlA +ABQQAAAAAAAAEAAAAAgAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAEAAAAAAAAAAAAAAFXwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAFAAAABQAAAAAQAAAEAAAAAAgAAAEAAAAAAAAAAAAAAAAYgAAFBIAAAAA +AAAQAADw8AAAAAAAAAEFAAAAAOrqAAAAAPX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACqqgAAAAAAAAAAAAAAAAMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAA +AAAAAAB3d6+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAPDw +AAAAAAAAAAoAAAAA3d0AAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAKqqAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAKqq +r68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAA8PAAAAAAAAAB +BQAAAAD//wAAAABV/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +qqoAAAAAAAAAAAAAAAAClQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMAAAAAAAAAAAd3evrwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzcAAAAAAAAAAAAAAADw8AAAAAAAAAAKAAAAAP// +AAAAAFX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAAA +AAAAAAAAAAZ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwAAAAAAAAAACqqq+vAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAzOwAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AxUAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2JAAAAAAAAAAAAAAAA +AAAAAAAYAAAAAAAAAACAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAeAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAEABAAAAAAAC +AAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABIAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAABoYAEAAAAAACAAgAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAABAAAAAAAAAAAAAAIAAAAACAQAAQQAAABgAAAACAAAAAAAgAAAAAAAAAAAAAAAAAAAACAA +AAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAABtwAQAAAAAAAAAAAAAAAAAAAAQAAAAACgAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAQDAAAAAAAAAAAAAAAAAAAAAAAABAAAEBAwAAAAQAgAAACAAAAAAAAAAAAAAAAAAIAAEAAAAAQg +AAwAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAzyAAEgAAAAAAAAAAAAAAQAABEAAAAAAAAAAAAAAAAAAAAAQAAAgEAABAAAgAAABAAABgAAAAAA +AAAACAAAACAIAAkAEQABABAAAAQMAAAAAAAAAAAABAAAAgABAAAAAAAAAECQAAAAAFAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACNcAAAAA +gACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAEEoAAAAAAAAAIAAAAAYAABAAAAAAAAAAB +AQoBAggAAAAACQAAAhAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzAAAAAAAAAAAAAAA +AAAAAAAQAAAAACAAAAABAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAACAAAAAAA +AAAAAAAEEAAAIBAAAAAAAAEAAAAABAAAAAAAAAAAAAAACABQAAEAAAAAAAAIAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAgAAAAAAgAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAACAAAAAFAgAAAAAAAAAAAAAAQgAAAAAAAAAAAAAIEAAQgAFAAAAAEQCAkB +AABAAAAAACAAAAAAAgAAAAAAAACAQABAABAAHEgAAAAAABAAAAAQAAAAAAgIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0oABIAAgACQCAAAAAAABBAIAAAAAAAAAAAA +AAAAAAAAAAAAAACEAggJAAAgAAAAAAACAAAABAAAAAAAAAABAAgIAAgACAAAGAgAWgAAAAAYCAAA +AAAAAAAAAAAAAAEAAAAARigAAAQAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFOgAgAAAAAAAABACAAQAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAQAgACAAAAAIAogAABIACAgAAAAAAAAQAAAAAA +AAAAAAAAAAgAAIAAEACBAAAAAAwABAAAAAAAAMABAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAASDAAQAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AQAAACQAAAAAAAAAAAAAQAAIAAAQAQAEgQSAAAACAQABAAAAAAAAFAEAAAAAAAAAAAAAAAAAAAAA +AgAABAAACACAAAQAEAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACWEAAAAaAAAgAAAAABgAAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACA +AAAAAAAAAAAAAAABACgAgAAAAAAAAABAFAACAAAAABUCAAAAAgAAAAAAAAAAAAAAAAAhAAAEAAiQ +xAAAAIAAAAAAIAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAPeggDAAAAAECEDAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAIAAAAACAAEAAAAAAAAAAAAAAAAAA +AAAAIgAAAAAIAEAgAAAAAACgxCAAAAAAAADEAAAAAAAAAAAAAAAAAAAAAIgIAAAAAAEBIAAAAAAA +AACAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7OAQQA +AAAAAAEAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEACACAAA +ASIAAIAAAAAAAAQBgQAAAAAAAAEAAAAAEAAAAAAAAAAAAAAAEAAwABQgQAAAAAAAAAAAAAAAAAQC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4MAQEAAYAAAAAAB +AAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAEAQCAIAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAA +RAFAEAgAYDAAUAAAgAABAAAIAADAAAQAQAAAAIAgBEBABEAAoQAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABN74AACAAAAAQABAAAKAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACBIAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAIAAAMAQIAgAE +AAgMAEABAAAAAAAAAAAAAAAAAAAAAAgAAAAIAIAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEryFgQhAAEAAAgIBAAAAAQAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAEABQIQAAAAAIAAAgAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAoAAAAIBAAAAAAAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEEAIYAQCiEAACAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAQgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAEAABASgEAAgAEEAQAAAAAAAAAAAAA +AAAAgAAAAEAAEgACAgAAQAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABiACECAAQBAAQAARAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAA +BEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAggAACAAAQACsAQwAAAgDKAAAAAAAAAAAAAAAAAAAA +AEABAKAAABAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA6CCQAACAAAQgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGAIAEAAAAAAAAAAA +AAAAQAgAAAIAAAAAAAAAAAAAAAlAFQAQQEAIABAQIAAAAAAQAgBAAAAAAAAAAAAIAgAAEAAICAgA +AJIAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAYdCEgAABBAgABICAAAAAgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAQA +AAAFAAAAAAAAAAAACEAAAAQAAOBIAgBiAFECEAAAACAAAAAAAAIAAAAEAAAQAABkABAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxgAA +ggACAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgA4AAIAQAgAAAAAAAAAAAAIIAACAEAAAAAAA +AAAAAACAAoAIgAIBAxABAAQSBSSAAAAAAAAAAAAAAAAAAAAAAAAAAKr//wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGAAADAwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR3QAAcPAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAA +f18AAAEAEVEBBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAARVf//AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1QBAAMDAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABHdAABw8AAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAACvrwBQAQB3 +VwEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAygAAAwMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEd0AAHDQAAAAAAAAAAAAAAAAAAAg/wAAAAAAAAAAAAAAAO+vAFABAFVXAQEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAB3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgxAAADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAR3QAAcNAAAAAAAAAAAAAAAAAAAIj/AAAAAAAAAAAAAAAA318AAAEAVVEBBQAAAAAAAAAAAAAA +AAAAAAAAAAAACIAAFEgAARQAAAAAAAAAAAAAAAAhAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAATQUCASIUAAREAAAAIgAABEQAAAAAAAAAAAAAAAAAAAAAAkAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAEAAAEAG0AAJAdAACIAAAAFAAAAQAAAAAAAAABAAAA +AAAIQAEEQAAJFAAAAAAAAAAAAAAAACIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAP1hAAAAhAAAEQAAAACAAAARAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAQAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAYACClBgAAAgAAAAUAAAAAAAAAAAAAP//AAAAAAAA/18A +AFUAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA3kYGDMzEREZgAAASgoAAA2NgAAAAAAAAAAAAAAAAAAAAAAAACqAAAAAAAAAAAAAAAAAQEA +AAAAAAAAAAAAAAAAAAAAd/d1/wUFRMwAAAAAVVUAAAKqAAAAAAAA//8AAAAAAADvrwAABQAAAAAA +AAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1aQ +kMzMurtmAAABKCgAADMzAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAACAgAAAAAAAAAA +AAAAAAAAAAC7u6r/BQXMjAAAAACqrgAAAqoAAAAAAADdVQAAAAARVe+vAAAAAAAAAAAAAAAAAAAA +APwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFpCQzMyqqjMA +AAEiIgAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAqgAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAA +APu7qv8FBQAAzIwAAKqqAAAAAAAAAAAAAP9VAAAAAACq/18AAFUAAAAAAAAAAAAAAAAA/VUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmuYGDMzFVVMwAAASIiAAAz +MwAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAA93fd/wUF +AABEzAAAVVUAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAClIAAAAAAAAAAAAAAAAAABAAAAAAAACA +AAAAABAAABAAAAAAAAMAAAAAACAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAA +AEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAK0gAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAQCAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAIAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAA +AAAAAAAAgAAACAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgQAIACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAAA +AAAAAEAAAAAAAAAACNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAA +AAAAAABAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAJ0QAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAcv +AAAAAAAAAAAAAAAAAAAIAAAEAAAAABAAAAAIAAAQAAAACAAAAAAAAAAAAAAACAAAAAACAAQAAAAA +IAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAABAAAAAAAAAgAACAAAAAAACO4AAAAAAAAA +AAAAAAAAAAAAAAAAAAAiAAAAAAAAAAQAAACAAAAAEAAAAAAAAAABAAAAAAAAAAACAAACAAAAAQIA +gAAAAAAIABAAAAAAAEBAAAAAAAAAAAAAAACAAACAAAAASAACAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAAAKDwAAAAAAAAAAIAAAAAgA +AAAQAAAABAAAAAAQABAAAAAAAAKAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAQAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAALAIAAAAAAEgAAAAAAAAAgAAAAAAAAA +AAACAAAAAABAAAAAQAAAAAAAAAAAAAAIBAAAAFQAAAgACAAAAAAAAACAAFAEIAAgUBAABAAAACEA +AAAAAAAAEAAAAAAAAAAAgAAAAAQAAAIAAAAAAAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAgBAAAQAAABCAAAAAAAAAAAALsAAAAAAAgAAAAAAAAgAAAAAAAAAAFAAAgAAAAA +ABAAAgAAgAAAAAAAAAAQAACAAAAAAAAAAAAAgAAAAACBBAAAAQAAAAEgSIAIQAAICAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAACAACAAiAAAEAAAAAAANqQAAAAAAIAAAAAAAAAAIAAAAAAAAAAAABgAAAAAAAAAAAAIA +AAAEAAAAAAAACAAAAAAQAAAAABAAAAEAAAAAAAAAAAAAAEBgAAQAAAAAgIAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAA +AAAABAAAAABAAAAAAAfUIAAAAAAEIAAgAAAAAAAAAAgAAAAAAgAAABAAEABAAAAAAAAAAEAAAAAA +AAAAAAAAAEQAAAAAAIAAAAAAAAAgAAwEAAAEAAggAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAEA +AggAGAgAAgAAAAAICAAAAAQAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAEAgA +AAAICAAABpEAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAgAAAAAAAAICgAAAAAAAAAAAAAAAAAgAAAA +ABgAAAAQCAAAAAAhAAAAAACAADAACAgBAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAJ +WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAIAAIA +AAAAAAAAAgAACAAAACAABABBAASgAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAIBAAIAAAAABAEI +AAAAAAAKAQAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAQAAAAAACAIAAAAAAEAAAOJAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAABCEAIAAAAEAEAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAEAAAAIIBAA +AAgQAkAAAAEBAAACACAAAIAAAAAAAAAAAAAAAAAAAAAAAgAIAAIAAACAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAACQAAAAAAAAAAAAAAAAAABt4AAAAAAAAAAAAAAAAA +AAAAAAAAKAIAYAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACQAAAAAkAAAACA +AACAEACAGAAAAAAAAAAAAAAAAAAAAAAAAAAhBgAAACAAxCAEAAACAARAIgAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAACAAAAAAAABAAAAITwAAAAAAAAAAAAAAKAAAAAAAAAAJ +ACQAhCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACEAAAAKCAAAAAgAAAAAAAARAAogAAC +AAAEAAAAAAAAAAAAAAAAAiAAAIgA8AAAAAABoAAAAABAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AACQAAAAAAAAAAAAAAAAAAAAhAAgAAAAAAAAAA75AAAAAAAAAAAAAAAQAAAAAAAAABgBASABggAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAEAAAAAAAAAAIAAAAABIgABIAAAAABAAgEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAALYAAAAAAAAAAAAAAAAAAAAACAAAgAgAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAABABAAAABAAQBAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBACAIAAAAA +AAAAAAAAAAAAAAAAAABLPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAADAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBMAACAEAAAkAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAEhAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAABAEAAAAAAAIAAAgJAQAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlwAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAA +ACAAAAAAAAAAAAAAEAAAQAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3gAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAA +AAICQFACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACAIAABAQAAAAA +gAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAQAIAAAAAAAAAAAAAAAAAAAAAAAAOCAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAgAAC +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAAAACAIAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAVf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVUADwMDAAUAEQBVVVUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABV////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAD9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAAAAPAwMABwAzAFVVVQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAVQAAAA8DAwAAACIAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Vf9//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA8hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABVVVUADwMDAAAAEQBVAAAAAAAAAAAAAAAAAAAAAAAAGIAAXAAAABQAAAQEAAAA +AAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAUAAAABAAADZ4AAAAA +AAAAAAAAAAAAAAAAAAAAAEgAABAAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAB +AAAAIAEEACBAAAQgCQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAaAAAMAAAAFAAAABQAAAAEAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAJ8QAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAEAAAAQQAAAAEAAAAAAAAAAAAAAAAAAAAABIAAAAAAAgQAAAAAAAAAACAQCAD +IgCAZYAAIAMAACBhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhhAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAPd3AAB/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA93cA +AL8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3dwAArz8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD93AAAfPwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAA74AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANeAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAgAIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAgAAAAAAABAQAQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgBQEAAA +AAIAAEAAACAAIAAAQAAAAAyAAAFAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAA +AAACAAACAAAAAAAAAAAAAAAAAAAAAAAADgkAYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAAAAAAAA +AIAAAAAAAQAAAAAAAAIABIAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAACAAAAAAAA +AAIAAAgAAAAABAAAAAAAAAAAAAAAAIAAIAIAAAAAAAAgAkAAAAAAAABAAAAAAAAAAAAKAAEAAAQA +AkAAAAAAAAAAAAAAgAAAAAAFOQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQIBAAAAAAAAAAAAAQAAAAgAEAABACEgAAAAA +AAACSAAAAAAoAAAGAAAAAAAAAAoAAAAIQAAEAAAAAAAAAAGAAAAACEAAAAAAAAQAACAAAAAAAAAA +AAAAAAAgAAAAAAJuAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAQAAAAgAAAA +AAAAAAAAAAAAAAAAAAAEAAACQAAAAAAAAAAAAAAAAAAiAAAQAACAAACAAgkgABAIAIACAAEBEAQA +AAMBAAAQAACABAAEAAAAgAAAAAAAAACAAAEAAgQAgBCAAEAAAAAAAAABEAAAAAKAAAEAAAAAAAgA +AAAADDUAAAAACAAAAAAEAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACACAAAAAAA +AAAAAIAAAAAAAAAAAAAAAACAAAAAAJABAEAIAGACAQEAQAAABAIAADBAAAAAAgAAAEAACAAAAAAA +AAAAAAACAAAAEEAAAAAAAAAAAACAAAAAAAEAAAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAACvgAA +AAAgAAACAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAYAAAAAAAAAAAAAABAAAgAAAAAAAAAAEgAAEAAgAAACAAAAADAAAAAAABAAAAAAAAAQAAwAA +AAAAAAADAAAAAAAAAAIAAAAAEAAAABIAAAAAAgACAAAAAAAAAAAAAAAAAAAAAANeAAAAAACAAAAA +BAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAgAAAAAAAAAAAAACAAAABAAAAAAAA +AAAAAAAAAAAgAQCCAAAAAACAAAAAAgAAAAAAAAACAAAAAAAACI4AAAAAAAAAAIAAAAAAgBAIgAAA +AACAEAkAEYQAQAAoCAAAAAAIBBAIIAAAAACAEAkAAAAAAAAQCAAAB3EAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAA +AAAAAAAYCAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAIAAAAAAAAAEAAAAAAAAAA +AAAAIABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAIAAAAAAEsQAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAgAAAIAACSBAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEA +AAAAAAAAAQQAAAAAAAABAAAAAAAAAAEAAAJjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAEAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIA +AAAABAAAAAAAAAAAAACAAAAABhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEGAAAAAAAAQAAAAAAAAAAAAAA +AAAiAAAoAAAAQAAAACgAAAAAAQAAAAAAAIQMAAAoAAEghCAAACgAAABAAQAAAAAAAIQAAAAAAAAA +hAAAAAAAABCEAAADawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAACsEAAAABQDEAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAEAAAAAAIAAAAAAAAAQAAABAAAAABggAAEAAAAAAIBAAAAAAAAQgEAAAAAAABAAAAAAAA +AAEAAAlZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAgAAEAEEAIAEAAAAAAAAAEAAAAAAAAIAAEQAAAAAgAAAAAAAA +AAAAAAQAQBAAAQAAFABAEAAAIAAAAAAAAAAAABAAAAAAAABAEgAAIAAAAAAAAAAAAAAAAAAABaAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAgAAAAAAAAAIgBAAAADAAAAAAAAAAAAAFAAA +wAAAAAAAAAAAAARAAAAAAQAAAAAABABAAAAAAAAEAABAAAAAAAAAAAAAAAAAAABDUQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABIE +IAAAAABAAAAAAAAAAAAAAAAQAQAAAAAAAAABAAAAAAAAAAAAAAAAAEgzAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABgAAA +ICAAAEgIAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAACAAAA +ABAAABAAAAAAMAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAACAAAAAAAAYAIAAAAAMAEAQE +AAOAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAEdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAEAAAAAAAA +ABAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAQAoAAAAAgAAAAAAAAAABAIBAAAAAAAAAQBSAIAAAA +IBEAwAAAAAAAAAAAAAAAAAAAAAFyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAA +AIAAAEAQAAAAAAAAAAAAAAAAAAAFAAgABAAACAIACAAAAAAgABIAAAADAwIAIAAABAAgAAFAAAAE +AKAAAAAAAAAAAAAAAnoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAEAAAAAAgAAAgAAgAAAAAAAAAEAAABAAAE +AAEAAAAAAAAAAAAAAASgAAAAABABAAAAAACAEAAAAAAAgBQEAAAAAAIAADgAByAAAgAAGAAAAAAA +AAAAAAADngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEbsRu1NTA/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAARuxG7U1MD8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0EAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8CAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABG7EbtTUwPzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAAAAAAAAAAA +AAAAAAAAAAr/AAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EbsRu1NTA/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAA +Bf8ARAEAAACAAABEAQAAAIAAAEQBAAAAhIQAAAAAAAAAABQAAIhQABEQFAAAiFAAERAJAAAEJAAA +hBQAAIhQABEQFAAAiFAAERAAAAAACAAAEAAADo4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAaAAAFAAAwAAB +GAAAAADAAAEYAAAAAMAAAQgAhAAAAAAAAAAAEAAACEAAARAQAAAIQAABEAgAABQgAAKEEAAACEAA +ARAQAAAIQAABEAAAAAAAAAAAAAADWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQAAAAAAAAAAAAAAABiAAAUAKoAAACqAKoA8AAA +AMwAqgAAAPCqqgDMAAAAAAAAAAADzwPPMzMzMzMzMzMbG1NTAAAAAAAAAAAdHUdHDw8zMx0dA88P +DzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAqgAAAFUAqgDwAAAAzACqAAAA +8KqqAMwAAAAAAAAAAAPPA88zMzMzMzMzMxsbU1MAAAAAAAAAAC4uR0cPDzMzLi4Dzw8PMzMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAACqAP8AVQCqAPAA/wDMAKoA/wDwqqoAzAAA +AAAAAAAAA88Dzw8PVVUA/w8PGxtTUwAAAAAAAAAALi5HR6qqDw8uLgPPVVUPDwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoA/wCqAKoA8AD/AMwAqgD/APCqqgDMAAAAAAAAAAAD +zwPPDw9VVQD/Dw8bG1NTAAAAAAAAAAAdHUdHVVUPDx0dA89VVQ8PAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAAAAA +YAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABEoAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQ +AAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAIAgAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAANGQAAAAAAAAAAAAAAAAAAAAACQAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAQAAAAIAAAAAAAAAAgAAAEAAAAACAQAAAAAAAIAAAA +AAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAANYAAAAACAAAAAAAAAAAAAAAARAAAIAAAgEAAAA +AAAgAAQAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAIAAAQAAgABAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABABAAAAAAAAQAAAAAAAAAAAAAADfQAAAAAAAAAAAAAAAAAAAgAAgBAAAAAAgAAAAAAAgBAAAAA +AACAgAAAAAABAAAAAAAAABAAAAAAAAAAAAAAAAAACQBAAAAAAAAACAAAAAAAAAAAAAAAAAQAAAQA +AAAAAIAAAAgAAAAAAQAAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAOkQAAAABAAAAAAAAAAAAAAAAAAIACAAAAAgAAAAAAQAACAAAAAEDAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAEAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAFqAAAAAAAAAAAAEAAAAAAQAAQAAAAAAAEAAAAIAAQAIAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAQAAAgAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAEAABgAAABIBAA +AAAgAAAgAAAQEAAAAAAAABJIAAAAAAAAAAgAAAACAoAACAAAAAIAABASAAAEAgAAAAIAAAAAAAAA +Dv8QAgAAwgAAAAAQAIAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAC +AAAAAAAAAAIAAAAAgAAEAAAAAAAAAAAAAAAEAAAAAIAAAAoAAAQAAAABAQAAAAAACAEAABAAAABA +KCJAAAAAAAAAIAAAAgAAEAAyAAAAAAAAIDIAAAAAAABAIkAAAAAAAABAAAAAAAAAAAAGrSAAAAAA +AAAAAAAAAAAAAAAoQggAAAAAAAAAAAAAACAAAAAAAAIQAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAA +AAAgAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAICAAIAIAAAQgAAQAAACAAAAAAAAgJA +SAAQAAAAAsAAAACAAAIAAABQAAAAAAAAACAIAAAGKlAAAACAAAgiAAQAAAXQAAAAAAAQAAAAAAgA +AEAAAEAAAAAAQAAAAAAAAAAQAAAAAAAAAUAACAAAAAAAAAAAAAAAAEAAAAAgDAAAAAAACAAABEAg +AgAAABAAAAAAAACABAgAAACAAAAAAAABAEAICAAAAAABQIAAAAwAAEBIAAAABBQAgBEAAAAEBABQ +CAEAAAQAAAAQASAABAAAgBABAAQABIBIgIAAEAAABAAACAAABMMAAAAAAaAAgAAAAMAAAAACABAA +AAAAAAAABgAAAWAAAAAAAAAAoAACAAAAAAQAgAAADAAAAAAAAAAAEABAAAAAAAAABAAIAAAAAgAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAADAAABAAAgAAAAABAAAAAQAAACQAAAkBEEAAAAAAA +AAACAAAAAAAAAABAAAAAAgACAAAAAQAQAAAgAAAPSAAAAAACAAAAAAAIAACAAACAAgAAAAAAAAAA +AAAAAAAAAAAAAAKAAAgAAAAAAAAAAAAEAAAAAAAAAAAgAIAAAAgAAAAAAAAAAAACAAAAAAAAgAAA +AAAAAAAAAAAAAAEAAAAAAAIAAAAAQAAACAAAAEAQAgAAAgAACAAAAAAAAAAAABAgAAIAAACAEAAA +AAAAAAACAAABMhCAAAAgAAEgAAQAAAQGAAIAAAGAACAAAAAAAAAAAhAAEAAAAAAAAAYAAABAgAAA +AAAAAIAAAAAAAAABIIAAAAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgCCgAAAQACAAYCIBIFAEAghwIAIAEAQACOAwAQgQAAAAKDABCBAAIQAoMIEEA +BIAQWAgACAAAABAQCAAAAVwgAAAAAAAAAAAAACAQABgIQAgIAAAAGAgAAAAAAQAICAAAAAAEAAAC +AAAAAAAAAAAAEAAAAAAICCAAAAAAAAAAIAAABAAACAgAAAAAAAAAAAAAEAAAAAAAAAoAAAAAAAAQ +AAAAAAAAAAAAAAAAABgAAAQQEAAAIMEBBGAAACAAAQAAIAAAACAAAAAgAAAAIAABKEYAAEBAgABg +AAAAAgEAAAAFZhAAAAAAAAAAAQQAgAAAABAAYAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAA +AAAAQAAAAAIAAAgAAAAAAgAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACIAAAAAADAAAAABAAAAIAAAB +EAlIAADAAgEQABAIAAAAAQgAAAAAAAQBCAAABCAAAAEIAAAAAAAAAQAEAACAoCABAAAAAAAACAEA +AAteAAAAAAAAQAAAAAAAAAAAAQAgABAAAEABAAAAECAAAAEAAAAAAKAAAAAAAAAAAAAAAAAIAAAA +AAEAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACBAAABgAAAABAIAAWAAA +AAIAAAAAAAAAAAAAAAAAAgAAAAAokAAAAAAAAAAAAAAACAAAAAAACAAAgAAqAAAAAAAADPMAAAAA +AIAAAAwEGAsAAAAAAAgAHAAAAAAIAAAYkACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAgAAAAACAgQCgEgAAAAADEIAAQGAAA +AMQhAQAAAACAxCAAAAAAAABAIgAAAAAABEAgAgAAAACAxAAAAAAAAACEAAAFBgAAAAAAAgAAJAAI +AAAAAMQgBgAAAAAAxCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAAQAAABAAAAAAAAAAAAgAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAACAQAAhAAQAAAACgGAAAAAAAAAAYwIAAAA +ACABggAAAAAAAACAAAAAAAAAAIQABQAAQJABASAAAAAAAAEAAA2+AAAAAABIGQCIASAAAAABAYEA +AAAAABABggAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgUAAAEBAAAAQBAAQAAIAAAQAACACBAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAABQAAEAQAAAAECAAYAAACAkAAAAAAgAAAAAAAAACAABAAAAAAAAgAABA +AAEAAAAAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAACAgAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAACAABYAAAAAAAEQAAIAaAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIACQABABBAAAAAIAAAAAAAABGDQAAAAAAAAAACAAAQBAAAIAAAAAAAAAAAQAAAgAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAACAAAAAgAAAAA +AAAAAAAAAAAADAIAIAEAAQAAkAAEQAAABCAACAAAAAAAAAAJAABIAAAAAAAAAAAAAAAAAAAAABEE +IAAIAABBACEAAAAEAAAAAE5eAgAAAAAAABAAQAAAAAEAAACAAAAAAAAAAAAAAAAQAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAACAAAIMAACgEAAASAAgIAAACYgAACAgAAAICAAAICAAAAgIAAAgIAAACAgAACEiEgJIihQA +AAQAAAAAAAAACrsAAEAAAAAAAAEAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAADAQAAEACgg +AAAAABAAAgAQAAAAAAAWACAABEBAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAhQCEAAAAAAAAAAD +AAANJAAAAAAAAAAQAAAwBAQAACAAAAACAAAAAIA4AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABASAkBAAgIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAgAAQAAACgIAUBgA +ACAAEAAACQAAAAAQAAAIAKBIABAAAAAAAAAAEAAAAAAAAAoQAggBQABAAAIQAAAAAAAAAA1iAAAA +CAAAIAABIAAMAAIIDAAAAAAAAAAAABAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoIAQAgBIAAAIBAAAAAAAAAACEAAA +AACoAAKQAAAAAAgAABAAAAAAAAAAEAAAAAAAAAIUBggDAAoQQABACEAQAAAAD4kAAAAABAAgAAAA +IAAQIIAAAEAAAABACAAgAAAAABAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AkBQEAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAMAAEAAACAQAAAABDAIAAAAAAAAAAkBAAAAAg +AgAQAAAAAAAAABAAAAAAAAAAEAAAAYAEAASxAAAAAAYAAgAAAAAJLwEAgAgAAAAAAACAAACACAEA +AAAEAABAAoAAAwAAEAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX1saDd3d/dAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMA +MwAzADMAMwAzMzMAM1UzEbsbGxG7AAA3MwAAAAAAAAnIAAAAAAAAAAAAAAAAAAD//wAAAAoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAigAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABfVyUN3d/+4AAAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAz +ADMzMwAzVTMRuycnIncAADMzAAAAAAAAB5wAAAAAAAAAAAAAAAAAAP//AACqqgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQCqAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABVVXJQAAARAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADNV +MxG7JycidwAAMzMAAAAAAAALtgAAAAAAAAAAAAAAAAAAAAEAAKqqAAAAAATMAAAjIwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AFVVsaAAAAIAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAM1UzEbsbGxG7 +AAAzMwAAAAAAAAUzAAAAAAAAAAAAAAAAAAAAAAAACgoAAAAABMwAABERAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFUAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAACQA +AIQUAAAUUAAAFBwAQKxyGBOUHABQrHIYE5QIAFAkIhgChAgAUCQiEAKEHQAAjHQAEZQAAACIAAAA +EAAABi8AAAAAAQAAAAAAABRQAAAUCIAASAAAABAJAAAAJAAABAAAAAAAAAAAAAAAAAAAAAAAAAAU +AAAABAAAAAAAAAAACQAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAChBAAAARA +AAAUGIEADGAAAZQYgQAMYAABlAiBAAQgAACECIEABCAAAIQYAAAcYAADhAAAAAgAAAAQAAAM2QAA +AAAAAAAAAAAABEAAABQIAAAIAAAAFAgAAAAgAAAEAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAA +AAAAAAAIAAAUAAAABAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAABa8AUKouqqpVVVVV +A/MD82ZmA88PDwD/AAAAAAAAAAAAAAAAAAAAABISEREwowNEAAAAAAAAAAAAAAgHAAAAAIT/AAAA +AAAAqqUAAAAAAAAAAAAAAAAAAAAAAAAAAP//8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAPD6DwVR319VVVVVUD8wPzVVUD +zw8PAP8AAAAAAAAAAAAAAAAAAAAAcXF3dzBTA0QAAAFFAAAAAAAADbEAAAAAgP8AAAAAAABVVQAA +AAAAAAAAAAAAAAAAAAAAAAAA9fXw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvA1OqLqoAMzMzMwPzA/NmZgPPMzMPDwAA +AAAAAAAAAAAAAAAAAAAXFycnP6PPdwAA/XUAAAAAAAANsgAAAAC//wAAAAAAAKqZAAAAAAAAAAAA +AAAAAAAAAAAAAAD///DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw+j81Ud9aAzMzMzA/MD81VVA88zMw8PAAAAAAAAAAAA +AAAAAAAAAHt7Gxs/U893AAD//wAAAAAAAAW8AAAAAL//AAAAAAAFVVUAAAAAAAAAAAAAAAAAAAAA +AAAAAP//8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABAA +AgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACCAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAEAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAABAAAAAAAAAFAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACACAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAgAAAAgAAAACAAAACAAAAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAIAAAAAAACAA +AAAAAAAAAAAAAAAAABAAAAEAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAB +AAAAAAPBAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAgAAAAAIAAAAAAAAAAgAAAAAAAAACAAAQAAAAAABAAAAIAAQAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAGAACAABBAACAAAAIAAAAANAAAAACAAAAgAAAAAAAAAAAgAAAAAAQBQAAAAAAIAAAAAACf8A +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +CAAAAAgAAAAAAAAAAAAAAAAAAAAAABEAAAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAIAAAACAAgAAAQAAAAABAAAAAAAAAAAAAAAAAACAAAAAACAABAAAAAAI5wAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAIAAAIAAAAAAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAQAAAEA +AAAAAAAEIAAAAAgAAAAAAAAAAAAAAAEAAAIAAAAQBAAAAAAAAAAAAA/VAAwAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAABAAAAAAAAAAAAAA +AAAAAAAAAACAEACAAASCAAAAAIAAJgAAAAAAAAAOAAgAAJAAACAgACAAAAAAQAIAAAICgABQAAAg +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgBAAAQEAAAAAAABawAAAAAABEAAAAAAgAAAABgAAgBAAIA +AAAAAAAAAAgAAEAAABAAAAAAAAAAAAAAAAAAAAAAACABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABQBAACAAAAAAAAAAPgAAQgAAAAAAgAAIAAQAABAUAAgAEAAAAQAAAAAAAAAAUAQOAAAIAAAgAA +AAAAAAAIAAAAEAAAAAgAAAAAAAAAIAAAAAALUgAAEBAAIAAAAAAAAAAAAAAAAAAACAAAAAAgAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAEAQAgM +AAAAAAJAEAAACQAAIAAAQAAAIAAAAAACACBwSAQAAAJAYEAABGAQBgAQAAAChEAIAAhAAAoAAIAQ +AAgAAAAAAIAABgAAAABQCAAAAA7IAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAA +AQAIAAAAAAAACAAACAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgChAAEgAAAAg +FAACQAAAAAAgAAICAQAAAkAAAAACAAAAAAgIgAAAAAAAgAAEQAAAAAAAAAAAEAAAIAACAAAACAAA +AAAAAAAAAAAAAAAADPwAAAAAAQEAAAEAAQAAAAAAAAABADABAAABAAAEAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAwABEAAASAAAAAAAQAAAAAAIAAAAAAAAAAAAAAABAAAARAAAAQAAAAAAAAAAAAAAA +AEAAIAIAAAAAAAAAAAAAAACQQkCAAAEAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAE +CAAAAAACswAACAAAIAAAAAACAAAAAAAABAAAAgAAQAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAA +AABAAEAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABEAAAAEAAAAAAAAAAAACEAAIAAAAAAAAAEA +AAAAAIAIEAAAAAAAAAACAAAQQAAIBEAAAEAAAAgAAAgAAAAIABAQAAAACAAAAgAAAADACAAAAAwq +AAAAEAAgAAAEAAEAAAAAAAAAAAAAAQAABAAABAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAaCAAAEgAAARAKIAAAAAAQCAoAAAAAAAAAAAAI +BBAAABBIQAAMIAAAOAgAAAABAAAQCAAAAAAAQAgKABAACAAAmAgAAAAAAAAQCAAAAJgAAAAAAQAo +CAAAAAAAAAAAAAgAAAAAEAgAICAAAAAAABAQAAABAAAAAAAAAAAAEAgAEAAAQAAYCAAAAAAAAAgI +AAAAAAAAAAAAAAAAAAAAAAgggAAAAAAAIAAAAAACAAAAAAAAAAIAAAAAEAAAAAAAAEAAAAACIKEA +AAAAACABQAAAAgAAAgAAAAAEAAAAAAAAAAAFAAAAIAAAABAAAAAAAAACVQAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAEAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAUAAAAAAAAA +AAAAAAAAAAAAAAQAAA0gIAEAAAAADAAgAQgAUQAAAAgBAAAAAAEAAAAEBIAAAQBAAQAUwAACQAAB +AASAAACgQAEQBIAAAACAAQAgAAQIACEBAAAAAACgAQEAAA2ZCAAAAAAACgEAAAAABAAAAAAAAAAA +AAABAAAAAAAAAACAAFAEAKAgAAAAAAAAAAABAAgACAAAAAEIAAAAAAAAgQAAAAAAAAAAAAAAAEAA +AAAEAAAAEQAAAAAAAAAQAQAAAAACAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAIAAAQIAAAAAAAABAA +AAAAAAAAEAAAAgABGBgAAAAAAAAAAIAQAAAACaYAAAgAWAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABgAAEARAAAAAAAAAAACAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAACQCAAAA +AMDEAAAAAAAAkIQgACAAAAAAQAAAAAAgAAAAAEBCACAAAIQgAAAAAAFAxAAAAAAAAACEIAAAAAAA +AEAgIAIAAAAAxAAAAAAAAKCEAAANNiIAAAAAAABAAAAACQAAAAAAAAAAAAAAhAAAACgAAAAAIgAA +AAAAAEAAAAAAAAAAhCACAAkAAADEIgQAAAAAAEAAAAAJAAAAAAAAAAAYAAAAkAAAAAAEEAEQAAAA +AAAAAYIACAAAAAAAAAAAAAAAAAAgAAgAAAApAYAAUAAABCUBAABQAAAEJQGCAFAAAAwFAICAAAAA +AEgBAAAAAABAhAEAAAAMgAAgAAAAAAAAUAAQQAAAAAEAAAAAAAABAAAABAAAAACAAAAAAAAABAAA +AAACQSABgAAAAAASAAGAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABYAAAAAEAAAAAAAAAAGAAAAA +ABAAAAAQAAAAAAAAAEAwAABgQBBAAAEhAIAMAUAAACAACAAAAAAAIAAAAAAYABAAAqBAAAAAAAAA +AAAAAAAABKUAAAAAAAAAABAAACAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABg +AAAAAAAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAIBCACCkgAAAAAJAAAAAAAAIAgAACAAAwAAC +AAAAAACAAAIQAAAAAAAgAAgAAAAAmAABAAAAAADcAAAAAAAAAMABIAgAAACBAgAAAAAAAAAAAABD +cAAAAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMAAAAAAAAgAEAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAECAAAAAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAACAgQAAgBAAAAAAAAAAAgAAAEfuAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAKDAAAIgAAEAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAABAFAAA +ABBMAAAAAFAAAAAAAAAAUAAAAAACAABAAAAAAAAAAQEAEAAAQAAAAAAACaMAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgEQAAAGCsTAACAAAAAAAAAAABAAAMAAAAAAMAAAABABFAAMgCQAQEEBABAAAQE +EAAAAAAAAAAQAAAAwAAAABDCQEAAAABCCAAAAAAAIAAAAAABSwAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQBAIAEIgBQUAAAAIQAgAAAAAAAAAAAAAEAIAAAAAAACAEgAACBGGAgAAAQAgAABAAALAAAgA +gEAAAAAAAAAAQAAgAAEAAAACQAgEAAAAAAAAAAK+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAQAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAABIApCA +QEgIAIACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAEACBAAAZQIgQBAAAABEAAAAEAAAACAAgAAQAAA +AAAQABAACEAQFAggAAQAAAAEAAAADzoAAAAAAAAAAAAAAEAIAABAAACgAAAAAAAAAAAAAAAAAAAQ +AABAEAAAAAAAAAAAAAAAEAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAB +AAAIAQAAAgAgAAAAAAAAAAAAAAAAoAAAQIAAAAAAEJAgAAAQAAAAAAAAAAAAAAAAABEAAAAAAEIG +gEBQAQAAAACAEAAAAAAOxwAAAAAAAAAAAAIAAAACACABAAAAAAAAAAAAAAAAAAAAIAACAAAABAAA +AAAAAAAAAAAAAAAAAAYAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMzAzMfUAAAAAEQAAAAAA +AAAAAAAAAAAAAAAAAAD19QACEPAAAAAAzMwPAAAAAACqqgAAAAAAAAAAAAAAAP//MzXw/0REAAAA +ALAwAAAAAA+HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfXwAAAAAAAAAAAAAAAAAA +TEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiMDMx9QAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAFVVACIQ8AAAAADMzI8AAAAAAKqqAAAAAAAAAAAAAAAA//8zNfD/jIwAAAAA8DAAAAAA +AOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9fAAAAAAAAAAAAAAAAAABMTAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKCgpQVQDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VVUAAlDwAAAAAAAA76ozMwAAqqoAAAAAAAAAAAAAAAAAADMR8P+MjAAAAABwMAAAAAAILAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX18AAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADw8PD1BVAMQAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAD39wACUPAA +AAAAAADfVTMzAACqqgAAAAAAAAAAAAAAAAAEM3fw/0REAAAAALAwAAAAAATYAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD/XwAAAAAAAAAAAAAAAAAADAwAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAdAACMdAARlABEAQBIQIAQAAAAFAAAAAQAAAAAAAAAAABIBQBQQIAQAEAFFFBA +kBAAQAEAEACAEABAAQAgAIAEFAAABAAAABQAAAAACEAAEAAAAEIAAAAUAAAABAAAAAAAAAAAAAAA +AFAAABAAAAAAAAAAAAAIABQAAAAEAAAAAEgAABAAAABIIAAAFAiAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAABgAABxgAAOUAABAAEEIABAAAAEEAAAABAAAAAAAAAAAAAQAAFEAABAAAIAEUQAQBAAAgAAR +AAAAAACAACMAAAQQAAAUAAAgBAAAAAAAAAAAAAACewAAAAQAAAAEAAAAAAAAAAAAAAAAQAAAEAAA +AAAAAAAAAAAABAAAAAQAAAAAQAAAAAAAAAgiAAAECAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAREQM +DAAAAAAAM//MVVUADwAA/3cAAAAAAAAAAQAAAACqVZmZVZnMM5mZqlX/pf/DmZmZmf/D8A+ZmapV +8A/wDwAAAAAAAAAAAAAAAAAAAAAAAAZHAAAAAAAAAAAAAAgAAAAAAAAAAACq/wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHwAAAABV/wAAAAAAAAAAAAAAAAAAAACIiAwMAAAAAAAz +/8yqqgAPAAD7uwAAAAAAAAABAAAAAKpVmZmqmcwzmZmqVf+l/8OZmZmZ/8PwD5mZqlXwD/APAAAA +AAAAAAAAAAAAAAAAAAAAAMYAAAAAAAAAAAAAqqoAAAAAAAAAAKr/AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAB8fAAAAAFX/AAAAAAAAAAAAAAAAAAAAAIiIDAwPD6qqADP/zKqqAA8A +APszAAAAAAAAAAEAAAAAqlWZmaqZzDOZmapVAKUAw5mZmZkAw/APmZmqVfAP8A8BVQAAAAAAAAAA +AAAAAAAAAAAEOgAAAAAAAAAAAACvrwAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAHx8AAAAAVf8AAAAAAAAAAAAAAAAAAAAAREQMDA8PVVUAM//MVVUADwAA+zMAAAAA +AAAAAQAAAACqVZmZVZnMM5mZqlUApQDDmZmZmQDD8A+ZmapV8A/wDwFVAAAAAAAAAAAAAAAAAAAA +AAwyAAAAAAAAAAAAAI+PAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAfHwAAAABV/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACZMACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAACgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAAAgAAAAAAAAAAAAAAAAJ0gAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABIAAAAAAAAAAAgAAAAAAAAAQAA +AAAAAAAAgAAAAAAAAAgAAAAABAQAAAAAAACgAAAAAAAAAAQAACAAAAAAAAAAAAQAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACQgAAAAAAAAAAAAAAAAAAAAAABPAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAYAAAAAAgAAAAAAAAAAAAAAAgAAACAAAACAAAEAAAAAAAIAAAAAAAAAgAAAgJAACAAAA +JAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAIAAAEAACgAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABFkABAAAAAAAAACAAAACAAAAAAAQAAAACACA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAACAAAgAAAAABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAEAAAAAAAAAAAAAAAAA +gAAAAABAQAAAAAAAAAAAAAAAAAAAAAAMRAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAgA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAIAAAAAAAIAAAAAAAgAAAAAAgIA +AAAIAABgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAgAAEAAAAAIAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAQCAAAAAAIAAAAAAAAAAA +AAAAAAAASAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAQAEAAACAAAAAAABAABAAAAAAAAARAAAIAAAA +AAAAAAAAAAQAAAAAAAAAEgABEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABvsAAAQAAAAAAAAAAAAAAAAAAABECAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAEEAAAIAAAAABAAAAACEAAgAAA +BgAAgAAAAAAQAABAAAAAAAsAAgACAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAACAA +AAAMggAAAQAAAAgAAAAAAAAAAAAAAAAIAFAAAAhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAwAAAAAAAAAAAAAAAAAgABAAAIAAlIABAAAAAQQDEAAAAAAAAAAAAQgAABA +AAAAAAAAAgAAIAAADAAQAIBICAAIAABAABAAAAAAAAAAABEQAAAAQgAAAAAAgAAIAAAAAA6cYAAC +AAIIACAQAAAAAAAAAAYBAAAAAIAQIAIEAAIEQAAAAAAAAEAAAAAIAAAAAAAAAAgAAAAAAAAAQIAA +AAAAABAAAAAAAAAAEAAAAAAAAAgAggAAAYIAARACBAAAEAACAAAAAIAAABEAEAAAAAAAAAABAAAQ +EAAgAAAAAAIQAAAAAAAAAAAAAABAAAAAAAAAIAAAAACAAAIAAAAAAAAAAAAAD+cAAAgAAAgAAgAA +AAAAAAAAAAAIAAAAAAIAAAAAAAAJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACAAAAk +AAAQAAAAAAgABAAAAAAAgAAAEAAAIAAAAASAAAGAEIAAAAAAAgAAAAAAAAACAAAAAAYAAAAAABAA +AQAAgAAACAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAADdgAAAAABAAAAAAAAAAAAAAAC +AAAoABAAAABAQAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIQAIAAAICABEAAgAAAAQQFAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQIQAAAQEAAA +AAAAAAAAQAAAAAAgAAQAAAAAwAAAAAAAAAAAIAAAAAPkwAAAAAAAEAAIAAAAAAAAAAEAAAAAQAAI +CAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEBAAAAAAAAAACAAAAAAAAAAg +gAAAAEAaCoAABAAIABgIAAAAAAAAAAAABAAAAAAAAAAYAAAAABgoEAoAAAgAICAAEAgAAAAICAAA +AAAAAAAAAAAAAAAAEAoAAAAgAAAAAAAACpcAAAAAAAAAIgAQAAAAABgIAAEAABAAKAogAAEAABAM +DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAoABgAAAAAGAgACAgAAAAYCAAABAAAAABB +ACAAAAAhAQAAAAAAAAAAAAAEAAAAAAAYAABgAAAEAAAAACAAACAAgAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAsAEAAAAAGAAAAAAAAAAAAAAAAEAAAAAAgAACAAAAAUQAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASAAACAAEAAAAAAACAAAEIAAEQEIAAAADAAg +AQAAAAAIAAAAAAAAAAwAAAAACAAAAAAAAYgkAAAAwAMAACBIAAAAAAEAAAAAAAAAAACgAAAAACAB +AAAAAAAAAAAAAA2pAAAAAAAAAAAAAAAAAAAAAQhQAAAAABABAAAAAAAACAEAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAABAQQEABAAAAABBCAAAAgAAAEEAEgsAAgAAAAEAAARIAIAAAAAABgA +AAAAAAAAEAAAAAEAAAAAAAAAAgAAAAAAIBECAAAAAAAAAAAAAAAAAAAAAEgAAAABAAAAAAAAAAAA +AAAABOsAAAAAAAAAAAIAAAAAAiAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAKAAAAAAAAAAAFAAAACAEAAQAAEDEIQIAAAAAwMQAAAAAAAAAAAAAAAAA +AAAAIAIAAAAAAMQhIwAAAADAxCAAABgAAABAAAAAGAAAAAAEAgAAAAAAhAAAAAAAAAAAAAACYQAA +AAAAAAAAIAAAAAAAQMQgAAAAAABAQCAAAAAAAABAAAAAAAAAAAAAAAAYAAAAAAAAAAkAAAAAAAAA +AAAAoIQgAAAAAAAAxCAJAAAAAADEgAAAgAFABAGMAAAAAAAQAQAAAAAAAAAAAAAAAAJAAACCAAAA +AAAAAYAIAAAAACQNgAAAEAAAAAAAAAAQAAAAAAgQAAAAAAABAAAAAAAAAAAAAAYLAAAAAAAAAACA +AAAAAAkgAYIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAIAYAC +AAAAAAABgAAAAAAAAAEAAAAAAAAEAARAAUQiIAQAAAAAAAAAAAAAAAAACABAAMAAIEBAQAAAQgAA +AAKAAIgAAAAAIAAAAABgAQAAAAAAAAAAABAAAAAAAAEAABAAAAAADENAAABAEAAAAAAAAAAABAAA +MCgAAAAAAQAAgAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAFAA +AAAAAAQBAAAAAAABAAAAgAEAAAAAAAEAAAAAAAAAAAEAABgAAIAQAARAAgQIAAQCQgAAQAEAGAAA +AAAACAIAAAAAAAAAAAAABAAAAAEAAAAAEAAAAAAAAABCu4AEAAAIAAAAAAAAAAAAAAAIAAEBwNIS +AgAAAABAiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAYBAIQAAAAAAAAAAAAAA +AAAAAgAAAABIwkDIAAATAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAQACAAAFBAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAEXTAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAUAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAgAgAAEAA +AgAgMARASAAEAAAAAAAAAAAIAgAAAAAAAAACAAQAAAAAEDAoQAAMDAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAACgUAQAIAAAAAAAAQAAAAAAAAAAQEAAAAAAAAIAAAAAAIAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAAAAAACAAAQAAAAAAAEAAAACAAAADEAEBQ +AMAAAAAAAAAAAAAAQAAAAAAAAAIAAIKAAACAAgAAgBAFBUAAAQBAAAAAAAAAAAAAAAQACCAAAAAE +AQAAAAAAAAAAAAAFxQAAAIAAAAAAAAAAAAAgAAAAEAICAAAAAAAAAAAAQAgFAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAIAAIACAAAAIAABAAEAgQAAACAQAAAAAA +AAAAAgAAAAgAABAAAQAyAAAAIAgYCCAAMhRMAAACAAAAAgAAAAAAAAAAABACAAAAAAAAAAAAAAAQ +AAAAAAizAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAADAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQACACAQASCAAQAAAFACAAABAAAAAEAAAABEAAEACAiAgJAAAAAAAAAAAAAAAA +AAAAAAgAACEgIAAHJCAQAgAAAkIAEAAAAAAAAAAQBAAAAAABAAgAQBACAUIAABQEAAAAAAAACTkI +AhQAAAAAAAAAAAAAAAAAQFIQAAASEEAAQAAAAAAKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAABCAAARQAAAEAAAAAAAAAAAAAAgAAAgIOAgAEAAQIAAAAAAAAAABABIAAAAAAA4BAA +AYDAAACCgAAAgwAQACAAAAAAQAAAAEAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAJrQCAQAAABAAA +AAAAAAAAAAAAAAAAAAADAgAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAAAAAAIAAAAAAAAAE +IAAAAACAAAEAAAAAAAAAAAAAAAAIxwAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQEABAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +CAAAAAAAAAAIAAAAAA/uAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAhAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAAA +QAACgAAgAABAAAKAAAEAAEAAAoAAAAAAEBAEAIAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAD8oAAAAAAAAAAACAAAAAAAAABQAAEAAAgAAAgAgAAgAoAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAgAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAEAAAgA +AAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAF +QwAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAABAQgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAACAAAEAAAAAAIAAAQAAA +AAAgAABAACAAAAAIBABAAAQAAAAAgAAAAAAAAAQAAAAAAAIADAAAAAAAAAAIAAAAAAPbAAAAAAAA +AAAAAAAAAAAAAAAAAAhAAGAAAEAIAABACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAQAAAAAAAAABAEACAAEAACAIAAAAAYACAABAAwAAEACwAAAIAgCAAAABICAAAAAAA +AAgIAABAwAAAZAAAAAACAAAAAAAAAAAAAgAAgAgAAAAAgAAAAAAAAAAACckAAADAAAQAAAAAAAAA +AAAAAAAAAACAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAFAAAQA +AgAAAAAAAQAAEAgAAAAAAAACAAIgAAAAAAAgIQACAAAAQCACEAIgAAAAIAAAAAAQAAAAAAgAAAAA +AAAwIAIAAAAAAGgAAAAAAAAAAAAAIAAAAABgAAAAAAACAAADJwAAAAAAAgAAAAAAAAAAAABIAiAA +AAIAAAgAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAA +AAAAAAGQCAACYGCIAAAEAABAAAAAIIAAADAIAAAAABAAEAAAAMACEAAAQIAQAAMQAIBiAAEAAAQA +AABAAIAAAAASAAAAAABAAmAAAAgAAIAAAAAAAAkTAAAAAAAAEAIAAAAAABIAAAAAAAAASABAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAEgAAgAAAAAAAAAIAAAIABAATA +AIAAAACAAAAAEABIAAMEAEDIAAAAAQQAVEgAQgACBAAEcAAAAAIkAAACAAAACAAAwAAICAABAABQ +AAgIAAAAQAAAAgAAAAAAAAAAAAAACHIAAAAAABAAAAAAAAAAAAAAgBAAAAAAAIACAAAAAFEAAAAA +AIAAAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAQAAAIAAEBAAgICFAQAA +AAAAAAAAAAAAAEAAAAAAAQEEAAABAIIgAgBAAAAAMgACAIAAQgAAAABAAAAAgAAAACAABgACAAAA +BAACAAAQAAAAAAAAAAAEaAAAAAAAAAAAAAAAAAARAABAAAAAAAEAAAAAAAAAQEAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAIAAAAAAAgDAAgAAACIAAwggAEAABAAACE +IABAADAQAAEQAIwAEEAAAEAADAAAACAAAAEQAAAgABAAAgAAAAAAEAAAAAAQAAAAAADAAMAAAAAA +ACAAAAIAAA2gAAAAAAAACAAAAAAAAAAAADAAAAAAAAAgCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAIAQFAkgCIAAQAAQgAAAABgIQAAEIgBAGAhA +AgEAAAAYCEAARAAIEBgIABABAAAAOAgAQZAARAAaCACBQAAAABAIAAAAAAAAEAgAIAAAAAAICAAA +Dm8AEAAAAAAICgAAAAAAAAAAAAqAAAAAGAgAAAAAAAYYCAAAACAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAABAAAAAAAEACAAIIAAAAAAAAABAAAABAAA +ABAAAAAEAEABAAUAAQKAAAAAAAAAAAQgAEAAAEAAACABAAAAAAIBgAAAAAAAAAAAAAANmoAAAAAA +AgAAAAAAAAAAAAAAoAAAAAgAQKAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAA +AAAAAAAAAAACAAAAAAAAAAAAgAgAAA8gIAAAAAAQCAAAAQgAAAAIQCSBFAAAAAAAAAEIAAAAAAAg +AQAAAAAAoASBAAIggAASEQEFEAAAABIAAQQAAAAAAAAJAAAAAAAAAAEAAAkbAAAAJAJAAAEAAAAA +AAAAAAkoAAAAACABAAgAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQAAAgAA +AAAAAAAAAAAAAAAAEAgAEAgAEQIAABgYABEAAAQAABgAAAACBAAAAAAAAAAEAACQKAAAAAAAAAAA +gAAMVAAAAAKAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAADG8AAAAIAAgAAAAAAAAAAAAAAgAI +AAAAAAAAAIAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACMJUAAgAITELACAAAAAAMQiAwAAAIDAxCADAAAAAIDEIQMAAACAwMQhAAAAAAAAxCAEQAAA +EGDECAAAAABAAIQIAIAAAAAIhCAAAAAAJABAAAAIViAAAAAAAABAAAAAAAAAAAAgBhAAAAAAxCAE +gAAAAIDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAiAII +AAEAoA2ACAAAAACIAYkEAAAAABABiAQAAAAAEAGMBAAAE0AQAYwAAkAAABABkAIIAAAABAEAYkCA +AgAQAQAIAAAAAAFBgAAAAACQAAAAAAQbggAAAAEAAAAAAAAAAkAAAIEAgAAAAIABgAAAAAAAKAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABACAAAAA +EABAQMAgAAGCCkBAIABAQCAIgQAAAEBAAAiAAABAQQhABA4BgQwAAAAAAAAAACAAggABAAAJAABA +AAAAAQAAAAIAAAAAAAAADvJAACgAAAAAAAAAAAAAAAAAAAAAAABgAACAiJgAAkAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAoEAAAAAAAAEBgEAICIAAiY +AgEBoKBIABgMQEAAKAkAGAkAAAAgAQAAAABAoaJEAAAAAAAAAAAAAAAQAAAAAAAEIgBAAAAAAAAA +CAAAAAAAAABIdAAAAAABAIAQAAAAAAAAAAAAQAAAAAAABEBYAACAIAgCAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAEAAAAABAAAEAAAAABAACAAFBAAEAAAAMB +EAAAABCAAgARAgAAAIACAoAGMAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAYAAAAAAAAgAAAAA +AEDyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAACAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAACAgAAAIDAQAAmAAAAAA +BAAAIAAACAgAAIAAAAAAAAQAAAAAAAAAAAAAABAAAIAAAAAAIAAAAAAAAgAAAAEAQAAACHgAEAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAwMAAABAAAQAQAAQECBAAAJCCAAACAAAAEggDAwIY +CLgAEBAAQkICAAAAAAAAAAAAQAAAAAQAAAQAAAAAAQAESAAEAAAAAAEAAAAEmQAQCAAAAEAAAAAA +AAAAAAAAAAAAAAAIAAAAAAMAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIEAQAAIAEgACAgAQQEgAAKIDAAEgCClICAGAgAUNQECgEBAgAKAB +ASBAAAAAAAAAAAAAAAAAAABAABAAABASAhAQAAAAAAAAAgAAAAuNAgAAAAIAABAAAAAAAAAAAAAA +AAAAAAACIChaAABAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAACAABKAAFAQhAQABSAggAAAkgIBEBAEAACQAAEAAASAgkAAYQCIiAEBAAAAAA +AAAAAAUAkAAAAAAAAhIAAAAAQAAAAAAAAAQAgQAAAjYAAEgAAAAAAAAAAAAAAAAAAAAQAAAACAAA +AAAARBCFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAABAAAAAAGAAkwBwESAgwAAgIARAICABycESEsAoKMAAAQAE4ABAABoAABBAAAAAAAAAAAAAAAB +EAAAABAAwAAAQAAAAAAAQQAQAAABAAAK6AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAQBIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAABV +VVdXAAAAABsRuxEKGwobVQUzAww/DD9VBTMDDzMD8wUFd3f/D1X/AAAAAAAAAAD/8AAz/6r/8P/M +/wD/8P+q/6r/zP+q//AAAAZU//D/zP8A/wAAAP//AAAAAAAAzMwAAAAAgMAAEQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAKqqVXcAAAAA +Gwq7qhEbERtVBTMDBBUEFVUFMwMFEQFRX1+7u/8PVf8AAAAAAAAAAP/wADP/Vf/w/8z/AP/w/6r/ +qv/M/1X/8AAADkH/8P/M/wD/AAAA//8AAAAAAACMjAAAAAAAwAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqtUVAAAAAAbChEAERsR +GzMDqgoEFQQVMwOqCgURAVFfXxERAA9VAAAAAAAAAAAA//AAM/9V//D/zP////D/qv+q/8z/Vf/w +AAALP//w/8z/////AAD//wAAAAAAAIiIAAAAAADAAAF2djM3AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVEAAAAABsREREKGwobMwNVBQw/ +DD8zA1UFDzMD8wUFIiIAD1UAAAAAAAAAAAD/8AAz/6r/8P/M////8P+q/6r/zP+q//AAAAgp//D/ +zP////8AAP//AAAAAAAAREQAAAAAAMAAAXZ2MzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEQAAAAAagAAcYAANlBQAAIxQABEUHQAAjHQAEZQdAACMdAARlB0AAIx0 +ABGUHQAAjHQAEZQYgABcaAAFlBAAYEhJGAEQFABQAAAYABAAAFAAIBgAAAAABd8AAFAAIBgABAAA +GAAAAAAACIAAXAAABJQJAAAAdAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAA +AAAAAAAAAAAAAAAAABgAgIxqAAGUEAAAHEAAARQYAAAcYAADlBgAABxgAAOUGAAAHGAAA5QYAAAc +YAADlBoAAAxiAAmUEgEACEAACRAQAQAAAAAAEAABAAAiAAAEAAAOBgABAAAiAAAEAAAAAAAAAAAI +AAAMAAAAlAgAAABgAAKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAQAAAAAAAAAAAAA +AAAAAAAApaXDw8wz8A///wUFM/8z/3d3R0dVVVVVVVUDz1VVVVVfXycnNTX19RERGxsRCwC7AAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAzMwAAACNIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACl +pcPDzDPwD1VVX18z/zP/d3eLi6qqVVVmZgPPqqpVVQoKJyc6OvX1d3cnJ1UHAHcAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAADMzAAABF8VFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWlw8PMM/AP +AABfXzMAMwBERIuLMzOqqmZmA88A/wD/CgonJzo6BQV3ACcAVQcHBwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAMAAAKKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaXDw8wz8A9VVQUFMwAz +AERER0czM1VVVVUDzwD/AP9fXycnNTUFBREAGwARCwsLAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAA +AAAAAAAAAAwAAAowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABETAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAABAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD24AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAKAAACIAAKAgAAAAAACAAAEgAAAAAAAQAAEAAAEAAAABAQAAAAAgAAABQAAAACIgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAT0ACAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgIAAAAAAAAAAAA +BAEAAAAAAgAAAAAAAAAAAAAAAAAAAAEAABQAAEAQAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAFGQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAEAAAAAAAEAARAAQAAQA +AAABCACAABAAAABAAIAACAAQAAABAAAAAAAEAAAAAACAABAAIAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAFJAAAAAAAAAEAAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAEAAAAAGAAAAAAAABAAAAAAAA +AhAEAQCCRAACggAkAAAAAAKCBAACAAAAAAAIBAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM4A +AAAAAAAAAQAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAQAAAAAAAAAACAAAAAAAABIBAQAACAAAUEAAIAAKABCAAAAgAEABAFAAARBAAAgAKg +AAgCEAAABCAQAQICAAIAAAAAACECACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHKwAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAQAEAAAgAAAAAQAAgAQAAIAAAAAB +QAAAgAEEAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAZTAAAAAAAAAAAAAAAAAIAA +AQAAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABQAAAAAAAAAAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAA +AAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAca +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz4AAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT/AAAAAAAAAAAAAAAAQAAAAAAAAADA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAARBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH +ggAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAN1wAAAAGAAAAAAIAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA +AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgVQAAIAAAQAAIAAAAA +ABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAA +EAACQAAIAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8sASUAAAAKSACIBRAAAMJMxjMkM +AAAwkzEASUAAAAKSAABJQAAAApIAAElAAAACkgAASUAAAAKSAABJQAAAApIAAElAAAACkgCMyQwA +AAKSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIH4ACIgWgREABAARCBCBiSR/4kkYEIGJJH4AC +IgWgREABgAIiBaBEQAGAAiIFoERAAYACIgWgREABgAIiBaBEQAGAAiIFoERAAfiSRgSgREABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIggAAAAACMQAIIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAFiQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACQAAAAAAAucACCiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAjuUAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAgAACAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOrgAQ +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIARAAAAAAABABAAAAgQAAAAAAAAAAAEAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWzAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAA +AAAACAgQAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAAABAAABAAACAAAAEAAAAAAAAAAQAQgAAAAAAA +AAAAAAAhAAAAACCAIAAAAAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAg0AAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAgAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAABBAACAAIAAAAAAABAAAAACAAIAEAAYAABAAgCAAAAAAgAAAJAAAAAAAAAAAAA +EQAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgwAAAAAABgAAAAAQAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAUAAAAAAAABAQAAAAAAAAAAAA +AAAAAAAAAAEAAQAIAAAAAAAAABAAAABgAAARAAAAAAEAAAEAAAAAAQAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn0AAAAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAA +AAAAgAQAAAgAIAQAAAAAAAAgAIAAAAAQAAQAAAAAIAAAIAAAAAAAAABAAAgAAEAgQAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAACWQACAAAAAEAAAAACAAAAQAAAAEAAAAIAAAABIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAgAABAAAAAAAQIAACABIB +AgAAAACAAQBAAgAAAJACACAAAAAAAAhAAAACEAAAAAASAEAEAQAAAACAQAAAAAAUAQAABAAAAAAB +AACAAAAAAAAAAAAG8QAAAAAAAAAKAAAAAAAAAAIAEAAAAAQAAAAAAAAAAAAAAAAAAAAMAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASQAAgAAAAAAIAIAAAAAAC +AAIAAAAgAAEAAAABAAAAAAAAQAgAAAAAEEAAAAAAAAAQAAAAAAAAAAAAACAAAAAAsAAAAAAAAAAA +AAAAAANcAAAAQAACICAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAhAQ0AAAAAAAEgMQAIADDEACBKAABAAACEqAAhA +hIAgAUoAAACAARAJAACQBAACgAAACAoAAAABACAAAAAAAAAAQAAAAAAAAABBQAAAAACAAAAAD30A +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAMAABAAAABAAQAAgAAAAEUBAAQIAAAASEQAAAkCACBAA +gAACEAABAAAAAAABAgAIAQAAAABCBAABAAAAAQAQCAAAACABAAAAAAAAAAAAAAACIQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAgEAAAAAQAAAACECAAgAAAAABAAAAAEAAAgEAAAAAAABAAAAABEAoCAAA +AAAAAAIAgBAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAypAAAAAAAAAAEAAAAAEAAA +AQAAAAAQAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAgAAEAAAAIAAAgAAAAAAgAACBAAAAIAAAAoABQAAAAgIAgAAAAAAABECgAQAAAKIAAA +AAgAAAgBAMQAAQAAAAAAwAAAAAAAAAAEAAAAAAAAAAAACCUAAABAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAIAAAQAAQAQAAAAALogAATAAAAIQTAAAgABEQhAMAAAAgEAGAAABACAEAAAMCgAAAgAAAAgK +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAOiQAAAAAAAkAAABAAAAAACAgAAAAAAAAICAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAA +QBAABAICIAAIAAAEQAAIAAIDAAQFEAAAAIEgBAAAAAAAAQAEAAAAAWAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAs4AAAAAAAAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAABAAAAAI +AAABAAAAAAAAAQEBJAAAAKAogRAAAAAAAEAAAAAAAAAAAAEIAAAAAAAEAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABXYAAAAAAAAAAAAAAAAAAAABACAIAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABQAAAAAAAAA +AAAAAAAggQAAEAQAAgACAAAgAAAMAAAaASAAAAAAKAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAADbQAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAACJCAAAAgAAAAABIAQAAAAAAAAKCEAQBE +AAAIoIQAAAEAAIAAACAAAAAAAABAIgAgAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoX +AAAAAAAAAAAgAAAAAAAAQCAgAAAYAABAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACQAAAAAAAAABQAAAAAAAAgAAAAAIQAAAACQAAACAAAAAAABAEIEAgAAABEAQAA +AkAAACAAgAAAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjoAAAAAAAAA +AIAAAAAAAAAAgAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQIEAAAAAAABCAgAQAgAQFAUBAAAAAEAAAAAAAAAAAAAAA +FBQCAAAAIAABIAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI2wAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAhAAAQAAAKAABAAAAIAAAAAAIAAAAAAAAAQAAAAAAAABAAAAAAAA4 +AAFEBADAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAErSAAAAACAgAAAAAAgBAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAICAAgCAYAgAAAQUAAAAAACAJAAAgIAAAAAAAAAAgAQAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAEAoCAAAAQAAAAABACAYAAAACAEAAAAAAAAAAAIAgEAAAAgICAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAANyQAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAEAgA +gBAkBAAQAAAAAAQAAJgAIUAAAAAAEAAgAAAEAACAAAQAAAAQAAAAAAAAEAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAApIAAAAAAAAAAAAwAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAgIgAAAIA +AEAAgFDAAAICABgCEEACAAAgCAAQAAAFAABAAAAAAAoCAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADEIAwAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAgwOAgAAAAACAAAAQ +AAAAAAxCAAAAAAAAAAAACAoAABAIQAACBARACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +lQAAAAAAAAQAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACgAAAIAEhAAAAQEAgAABAAABEIAABIAA +CAEQAAAAgAAABAAAGACAAAEAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVRAAAAAACA +AAEAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFGxs/PzA/AAAAAFV3V1cAAP//AAAAAAAAAAA3dwAA +M//Pz1VVVVX/VVVVBa93dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjoAAAAA/w8PXwAANzMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAr68bGz8/MD8AAAAAX3+r/wQA//8AAAAAAAAAADe/AAAz/8/Pqqqq +qv+qVaoKX7u7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQQAAAAD/Dw9fAAAyMwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACvrxsbMDAwPwAAAAAKOwNXAAB//wAAAAAAAAAABa8AAADMAwMzMwD/AKpVqgpf +EREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAucAAAAAP8PD18AADMzAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAUFGxswMDA/AAAAAAU3A1cAAH//gAAAAAAAAAAFVQAAAMwDAzMzAP8AVVVVBa8iIgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAA/w8PXwAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAQAAAIAACUQB +BCQAgIQARAEASACAEBBEAUhIQIEQAEQBAAAAgAAJRAEEJACAhAlEAQQkAICEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAABAAAAAQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAEYAAAIAMAUIRgChAAA +wABBGAAQEgDACEEYCRAAAMAAARgAAAgAwBQhGAKECADAFCEIAoQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAOnAAAAAAAAAAAAAAAUAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/qv/M////8P+q/8z/zP/w/6r/zP/M//D/ +qv+q/1X/8P+q/8z/Vf/w/6r/qv/w//D/zP/M/wD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+q/8z////w/6r/zP/M//D/qv/M/8z/8P+q/6r/qv/w +/6r/zP+q//D/qv+q//D/8P/M/8z/AP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA/6r/zP8A//D/qv/M/8z/8P+q/8z/zP/w/6r/qv9V//D/qv/M/1X/ +8P+q/6r/8P/w/8z/zP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAD/qv/M/wD/8P+q/8z/zP/w/6r/zP/M//D/qv+q/6r/8P+q/8z/qv/w/6r/qv/w +//D/zP/M/wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABIBAAAAAAAAAAAIAAAAAAAACARAAAAAABAAAAAAAAAAAAAAAAAAAAgQIAAIAAAA +IAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAJBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA +ABAAAAAAAAAAAAAAAAAAAAAAAACgAQQAAAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAA +AAAAAAQAAAAAAAAAAAQgAAAAAAAAAA16AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAA +IAACAAAcAAAAAAAAAAQAAAAAAAAQACBAAQAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIAAAAE +AAAAAAAAAIAAAAAAAAAACDwAAAAAAAAAAAAEAAAAAAAAAEAEBAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQBAACAAEAAAAAAAAAAAAg +ABAAAAAABACABAAACAAAAAEEAAAAAAAAAQAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAgAAAAANRwAAAAAACAAAAAAAAAAAQAACAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAgABEAAAIAAEAAAAAAAgAAAAAAAAAC +EAAIAAAAAAAAQCQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAqHAAAAAAAAAAAAAgAAAAAAAABAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgA +AAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACQAAAAAIAAAAAAACAAAAAAAQAAAAAAAEBAAAABAA +AAAAAAAAAAAAAAIAAAAACAAAAAAAAAAIACAAAAAAAAAABAACAAAAAAAABAAAAAEAAAAAC4YAAAAA +ABAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAkCAQAAAAAAAgAAAgKAFAAAAAJBAAAACADAA4AIACQA +AAAAAEAAAAACYAAAAAAAAATCABAQAAAAAAAAUQoAAAAAChARDAAAAABAAAANoQAQEgAAAACAAAAA +AAAAAEABEAAQAAAAQAAAABAAAABAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAA +AAAACAAAAAAAAAAAAEAAAAAAAAAAAgAAgACgACAACAAQAgAiAAFAABAAoBAAAQAAAAAAgAAAAAAA +oIAAAAAAAAAAgACAAAAAAEAAAAAAAAAAQAAAAEAKAAgAAAAAAAhHABAIAABAAEAIAAAAACAAAAAD +AAAQQAAAAAADAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAwgACkAEYAAMAAAkAAAAAACAQAYAKEAQAwAIggAQgAAKAIJCSEBAAAAAChAQYABABAAA +IAggACAAAAAgEgAAQAwAACAKJAEQBoAAIAIAAAAADQlAAAAEAAIACAAIAAAgAAAEgAAAAACCBAAA +AAAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAIAAAA +ABEEAAAABEAAAAAIAAgAgQEIIAASEIgAAABwACACEVAACBARAYBAAAAAAAAIghAAAAACIAgAAEIB +AAAQBAEAAAQABIAAgAAAAAAACIABAAADvYAEAAAICISAAAAAAAACAJABAAAACACAAAAAAAAIAAAA +AAAAAAAAAAQAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQBAgAAEIA +AAAAAAACAAABAgQBAjCgBECACIYgAAAgEAAAAgAAQAAAgAkIEIACIAAAAAEAAAIAQAAAAFAAAAAA +AQAAQAAGAIAAAAAEAAAAAAIEAAgCAABEAAAAEAAAAAAAIAAAACAQQAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAoAAAAAAAAAAAAAAIABEAAIABGAAAAAAAA +gIExAAEAgoCQAAAAIAAAAAAAAAAAUEEAQAAAAAAAAABABAAAAAAAAAAABAAAAAAAQAAAAAEIAAEI +ADIACAAgAAAAAPVAARAEAAAACBAAAAAAAAAAIAAAAACAAAAAAAAAAAAAiAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAJEAECABgIAAAAAAQAEAgAAAAAAAAQ +CgIIAAAAEBhKAAAAgAAEGAgAAAAAAAAAIAAAAACAAAAAAAIAAIACFAkAAAEAgIJRKAAAAACAAhAJ +AAAAzkAAAAAAApQoAAAAAIBCECkAAAAAAAKRCAAAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAEACAAAABAAIAAAAQAAAAAAAAAAAAAA +gAgCEAQTAAQAAAAAAAAAABIAAAAAAAAAAAAAICAAAAQAgABoBAAAAACAECIAAAAAgMAAAAWAASAg +AAQAAAABAAAAAAAAQAEggAAEAADAAAAAEAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAAAAAAQoAABAIAAABAAAAAABAAAEMCYEAAiAJAQAAAKEA +oRABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAiAAAQAAAnYAAAAAAAAAAQAA +AAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAGBgAAAAABgAEAAAAAAAABEAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAFlQEAABoAAAAAAAYAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAACAAAAAMQAAAAAAAAAhAAEAAAAgQCEIAAEAAAAAMQpABAAAAAAxAAAAAAAAAAAAAAA +AAAAAAAEAQAAFACAhAABAAAAAICECQEAAAAAgIQAAA9wAAEAAAAAgIQAAQAAAAAAhAABAAAQAICE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AABAAAAKAQkAAAAAAAoBAAAAAAAAEAGCABAAAAAEAYAAAgIAAAABAAAAAAAAAAAAAAAAAAAAABAE +AAAIABABEAQAAABAEAEABAUAAAAQAQAABoQQBAAAAAAQAQAEAAAAAAABEAQAAAwAEAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCECAQABA +AAEgBAEAAEAAAAQAAAAQAEAQUBAiQAAAUAIAAAIQECAAQAAAAAAQAAAAAAAAAAAAAAAAABAADMgA +AAAAEAAMyAEAQAAAAYwAAAAFOAYAQAAAAAwAAAAAQAAAAEAGAYAACQAMAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhAAAAQIABAEBAAAAA +AAAACAIAAAoAAAgACQSEJEQAGAGpQkgKIAAAGAIAgAAAAAAAAAAAAACAAAAgBAFAEIAAACAMAGAQ +gAAAIAICAEAAAEF6gQAAIAABQAAgAgAACAIAAIECACASAGBAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEICQAAAAAAAAAAAAAGAIAADA +AAGBAAQwEAAAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAIAAAAAAAiAAgAAA8AAAIAC +AAAAQ5oQAAAAAIACEAAAAAAAAAAAEAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAECAAAAAAAQAAAAAIAAAAAAAAgQAgAAA +AARgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAEAAAA4QAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIIEAAAAAAyAACoAAAAuABAAAYAQAAAAACAUBAIABAAQAIC +AAAAAwAAAAAAQAABAAAAAAAAAAA5AAAABAAAEBACAAAAAAAQAAAAABIEQAAAAAuOAgAAADkAAAAA +AAgAQAAAhAIEQAAQAAAAAAgAAABAAAQACAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAhQQABKAgAAACAQAEAQAAAAAABAAAAIAFACAgAQEhAAEEgBAAAYAAAA +AAAAEAAAAAAAAAAAABYAoEAAAAAQEgAAQAgAQBABAgBAEAAAEAAACZwBAoBAFgAACDAAAAAAAAAE +AQAAQBIAQAAgAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAIiQEAAAWVAAIAKAAAICAAEAABAAACABNAAABMCMAAAAQAQAIAAMAAAAAAAAAAAgAA +AAAAAAAARAAAABJAAABFAAAAAEAAAEAEAAAFQoAAAAAPckgFAAAEQAAAAAIQAAAAAABIAoAABEAA +AAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAADJxAABAQABQAAAQAAgACAAAAAABgDCSYCAEACAoAgIEAAICACCAAgAAIAAAAAAAAAAAAAAAAA +AAAAEAIhgEwEAAADACGAAACAAEgAAQAAAAwmAASgAAACIQAAAAAgIAIAAAAAAAAAACEAAAAAAAAg +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQv3czVV87 +OwAAAAAAAAAAREQPDwAAAAD//wT/AAAAAFVfH18AAAAAAABffwAAAAAAAAAAAAAAAAAP/6oADwAz +AA8AVQAPADMADwBVAA8AMwAADGcADwBVAA8AMwBVADMAVQAPAA8AVQAPADMAMwBVAFUADwAzAFUA +AA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC/IjNQVTc3AAAAAAAA +AABERA8PAAAAAP//AP8AAAAAd38vfwAAAAAAAA8/AAAAAAAAAAAAAAAAAA//VQAPADMADwCqAA8A +MwAPAKoADwAzAAAD3AAPAKoADwAzAKoAMwBVAA8ADwCqAA8AMwAzAKoAVQAPADMAqgAADw8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL8iM1BVMjIAAAAAAAAAAERED08A +AAAA//8A/wAAAAAiLyJ3AAAAAAAAADMAAAAAAAAAAAAAAAAAD/9VAA8AMwAPAKoADwAzAA8AqgAP +ADMAAACTAA8AqgAPADMAqgAzAFUADwAPAKoADwAzADMAqgBVAA8AMwCqAAAPDwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQv3czVV8xMQAAAAAAAAAAREQPDwAAgAB//wD7 +AAAAABEfEVUAAAAAAABVdwAAAAAAAAAAAAAAAAAP/6oADwAzAA8AVQAPADMADwBVAA8AMwAAAKYA +DwBVAA8AMwBVADMAVQAPAA8AVQAPADMAMwBVAFUADwAzAFUAAA8PAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAR0ABGUFAAAiFAAERAAAARIAAAAEAAAAARQAAAUFAAA +nFAAFZAAAAAAAAAAAAAAAAAAAAAAFABIiFAYERAUAFiIUBgREBQAWIhQGBEQAAAByRQAWIhQGBEQ +AABYSAAYABAUAFiIUBgREAAAWAAAGAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAABFGAAA5QQAAAIQAABEAAAAAgAAAAAAAABFEAAgBQQAAAMQAABlAAA +AAAAAAAAAAAAAAAAAAAQCQAIQEBBEBAJAAhAQEEQEAkACEBAQRAAAAJcEAkACEBAQRAACQEIAEBA +ABAJAAhAQEEQAAkAAABAQAAACQAAAABAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAD/VQAid3dQXxsPdzMxO19fAAAAAAAAAAAAAACqVVUABVVVD1UKX19fAAAAAAAAAAAA +AAAAAAAAAF9fX19f/1VVX18TExMzVVVVVVVVVVVVVQAADRF/f39/Dw9VVQAAAAAAAAAAf39VVTMz +VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AP9VACK7u6CvGw8iMzI3VVUAAAAAAAAAAFVVAKqqrgAFqlUPVQWvr68AAAAAAAAAAAAAAAAAAAAA +/////1//Cqr//zMzEzMKqqqqVVVVVaqqAAAGo7+/v78PD6qqAABVVQAAAAC/vxUVMzOqqgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAIhER +oK8bDyIzMjdQUAAAAAAAAAAAXVUErqqqAAWqVQ9VBa8FBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK +qgAAMzMTMwqqIiIRERFVIqoAAANDAAAAAAUPAKoAAHVVAAAAAAAAFRURMwCqAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAiIiJQXxsPdzMx +O1VVAAAAAAAAAAAMAAiqVVEABVVVD1UKXwoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAATExMz +VVVVVVVVEVURVQAADSQAAAAABQ9VVQAAMAAAAAAAAABVVREzVVUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AgAAgAAAAAAAAAAAAAACAAAAAEAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAIgAAIAABAACCAAAAAA +AAAAAAABbwAAAwAAQAAAAAAAAAAAAAAAAEAAACAAAAQAAAAAAAIAAGAAAAAAAAIAYAACACAAAAAi +AAAAAAAAAAAAAAQAAAAgAEIAACAAACAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAIAAAAAAAAgAAAAAAAAAAAAAAEAAAAEIAAAAA7B +AAAAAAAEIAAAAAAAAAAgAgAAAAAAQAAAAAAAAAAEAAAAAAAAAAAgAAEAABAABAAAAACAAAAAAEAA +AAAAAAAAAAAACAAAAAACAAQgAAAAAAAAAQAAAAAAAEBAAAAAAAAAAAAAAAQAAAAAEAAAAAAAAAAA +AAAAIAAgAAAAAAAAAAAAAAAAAACABAAAAAAAAAAEAAACAAABAAAAABAAABAAAAAADYAAABAAAAAA +AAAAAAAAAAAAAAAgAAAAAAABAAAAACCCAAEAAAAAAAAAAAAABAAAAIAAAgAAAAAAQAAAAAAAAAAA +AABCAAAAAAAAAIAAAAAAAAIAIAAAAAAAQAAAAAAAAAAAAAgAACAAAAAQAAAAAAAAAAEBAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAAABAAACAQAEEAAAAAA64AACAAAkEAABAAFAAAC +QAEAAgAAAAAIAAAAEAAAAAAAAAAQAAAAQAEACAAABAAAAAAAAAAAAgAAAAAAAAAAAAACABAEAABQ +QQAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAATDQAAAAAAEAAAQACAAAAQAAAAAAAAA +AAAAEQAAAAAAAAABAAAAAAAAAAQAACAIAAAAAECAAAABAAAAAAAAIAAAAEAAACAAAACAQAAAAAAA +AAABAAAAAAAAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAIAAAAAAACACAAAAA +AAAAAAAAAAAAQAAAAAAJAABAAQAAAAQAAAAADgcAAAAAABAAAAAAAgAAAAAAAAQAAAAAEAAAAAgA +AEQgAAAACAAAAAAAAAgAAABEACAAAAAAAAAAAAAAAAAAAAAABAAAAABAkAAABAAAAAAAAAKCAAAA +EgAAgDQCAAEIjACAAIAIIAAAkAAEAAAAQAIAAAJAgAAAABIBAAMAECABAAAAAgAAAAAAAAAAAAAU +AAAQCAAAACACACBAwgAAAAACAAAH3yAAAAAAAQAQAAAAEBACAAAAAAAAAAAAAIAAAgAAIQAAAGAI +AAAAAAAAAAAQACAAAAAACAAACAAQAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAgAAAAARAAI +AAJMAABCAAAAAACAgABEAAADSAASAAQICAASQAAAAAIQRGAAAAAgAAAUAAAAAAAgQAAQAABAAAAA +QAABAAgAAABAEAAAAA8rwAAAAACgAAQAAggAAAAAAAAACAAAEgAAAAABAAAQAAAACmACAAAAAAQA +AAAEAAAABAICAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAABAAABAAARGAACAAQAABAYAyA +AAgIAEAACIwAAAAAJAAIAAAEKAAAgQKASAQEAMBgCAEAAASAACBuigABCAAAAAgMAFAMCCFIBogA +ABQCAAAADB0gEAAAAQYIAQBMAAAwBABAAAGAgBAAAABAACgAAEZIAAAAAAACAEhgAQAAAABIAAAA +AAAAEgABAAAAAAAgQAAACBQIAEIAAAAACIAAAAAAwATAEAAAAAACEASAAAwABIgAIEAAQCCAgIAM +EAgQAAAAAEiBQAAwQABAAAEAAggEAAACCBABKAATQAARAAAAAARABACABBAAAhQACBAEAAAUAAAI +HggEAACAAAACAgiAhAAAQJAAABAAAAGAAAIAIAQAICCAAgAABIAAABEAAIIAAQAAAAEAgAAQAACB +AAAAAAAAAIAAAoAAABAAAQAAAIAEAAAAAAAgAAAiAAIAABEAAAIQhABAAAQAAAAAAAgMBACAigAA +AIAIAAQIQgAAAUEFAICAgAAhIAAgACAAAA4AAAAIAIAUEAAQAAoAABEMBAAACCIAAAXLBAgAAAAA +CCEAFhAAFAAAoAAAIAAAEAAAAAAAAAAAAAAAAIAAAAAAoAAAACAACAAAAAAAABQgAAAAAAAEAAAA +AAAIAAAAAAAAAAAAAAAAAAABASAABAAARAAAIAAAAAAAIAQAAAAAgAAABCAAAAAAAQpAAAAQIEIA +QAIACBQAIIAAACAAAAAgBmBJJAAAAAAEAAAEAEQBAAEUASAABFAABAAADnEABAAABAAAAABEICCA +BgCAAAQoABAAAAACACAAAAIAgAISIAIAAAggAAAAAAAAAAAAAAAAAgABgAAAAAAAAAAAAAEwAEAA +CAAAACAABAAAYAIiAAAAAAAAIAAAAAAAACAAAiAAAAAICAAAAAAAABBIAAogCAEACAhAACAAEAAA +ACAABAABEAAAAEIAIAQAAAAACQAgAAAQSAAIABAQBBAIAAALFAAIAACAABAIAggAAQAAEAgACACA +AARYCAAQAAQAAAgIAAAABIIAGAkAACAAAAAICAACIgAAAAgMAAAAAIAAACAACgAAAgAQCQAAACAA +AAAAAAAAAAiAAAAQAAAIGBAAAAAAAAAIAAAQAABAAAUAAAEAGAEAAAAAIAEAAAABEAEAAAoAAAAA +AAAAAAAAQAgAABBAAAAADIAAkEACAAAAAgAAAA4jAAAAgAECAAAAAAAgAQBBAAAAAAAAAwABAAAA +AAAAQAAAAAQAAABAAQAAAgAAAAAAAAAgAAAAABAAAAAAAEAAAAgAIAAABACAAAgAAAAAAAAAIAAA +AAAAAAAAAAQYAAAACAAAAAAAAAEAAAAAgBQEAQAQAAAAACABAAAAAAAAACgAAAAAAAAEAAAAAACA +AAFAEABBsAAAAAEFAgAAAAEqAQAABfgAIQAAAAAAAQAAAAAAAAABEAAAAYAAAAECAAAAAAAAAQgA +AAAAoRQBEgAAAAAABAECAAAAAAAAAQAAAAAAAAAABAAAAAAAAQEAAAAAAAAAAAAAAAAAAAQAAAAA +KBgAAAAAAAAEAAAIgAAAAAAAAAIAAAAAACAAAAAAAAAAAAAEAAAHQABYAAAAAQEAQAAAABACAAII +AAAAAAAAQAAAEAAAAAAMfwEAAAAACCAAAAAAAAAACAABAAAAAACAAAAAAAAAAAAAAQAABAAAAAAA +AAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAgAAaAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAkAAAACIE +AAAAAARAAQAAAAAgAIQgIAAAADQQQAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAAAABQAACEAAAA +AAAAAIQAAAtcACEAAAAAQIQAAAAAAAAEhCIAgAAAAADEIAAAAAAAAEAqCAAAAAAExCAAAAAAAAhA +IAAACQAAAEAAAAAAAAAAAAAAAAAAAAiEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAAAAAAAABAI +AAAAAAAAAYGAAAACAEAAAASAAAAAADAACBAAAiAAABAAAAAAQAgAAQAAAAQAAAEACAgAAAQBAQAA +Ak8ABBAAABAJAQEAAAAAAAABgAgEAAAgEAGAAAAAAAAAAIAAAAAAASABgAAAAAAAAQCAAAAEAAAA +AAAAAAAAAAAAACAAAAAAAAEAAAAAAAAAABAAAAAAEABgAAAAAAAAAAAAAAAAAAQSAAAAAAACAAAI +AABEAABQFAAECYAAACAAAAAAAAAAEAQAABDYYAJkAEAQAAAAAAAABFBgAAAAEBBgAAAEZ2BgAIjg +UBAIBAIAAABgAAAUiAgCAAAgAAAAAAAgAAAAABIAkEBAAAAABAACAAAAAAAAAAFAQAAAAAAAAAAA +AAAAEEAAIBAAiAAAAAAAAAAAAAAAAQBABAEAAAAAAAAAAAAAAADACAACBAEAIAEEAAAAACAAQAAC +AABAEAAAAChAAAABAAAAAAAgQQgAgADBAgQAAAAAAABAAAgQwBABAgIAAE7XAAgAGAAAAAgAAbAB +BAAAAAIYHAAABAAAAAAAAADoCAAAAcjIgKAApAAIEAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAgBABA +BAAYAAAAAAAAAAAAIACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAABAAiQGAQAhEAAACAAoR +AAAgQAAAgAAMAABQAAFAAAAQCAEACAAAAAAAAQEEgCAAAAAAQ/EAAAkAAMgIAAQgAAAQAAAICAAA +AACQEwEAAAAAAAAAAABAAQACAAgSACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAUQICQCIAAABQgAIAAAAEAAAA +AAAAKQAAkBRUAoECAAAAAAAAAAAgAAAAAAAAAAAN5UBEIgAAAAAAKQAAAAAAAAAAAAAAAAJAAAAU +FAAAAAAAAAAEAAAAAACAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAIAAAAAAAAAAAAAEML +QAAAAgIAAAAAAAAAAAAQEAAAIAAAAAAAAAQEAAAQDAAAAoBAMCCEABAQUASAAAAiAAAAAADUlJEW +EAAsEAQAABAwAACoAAAAAAACAAAAAAlQAARQABAQEwMCBEAAAAXAAAADAAAABFgAABAQAAAAAQEA +AgAAAAgIQAAgAAAAAAEBACAAAoCAAQEAAAAAAAAAAAABgAAAAgAAAAAAAAAAAAAAAAAAEAIQAAAA +AAAAAAAAABAQAAAAAQQAACAAAAIACALUADEAICBRNQABAEAAAIAAIAAAABACAAAUIgRAAsADAAIA +AAAAACAAAAAAEBAQAAAABjMACJBNAFAVBQEAAAAABAAIEgwKAAAAEACAEBAAAAgOBgBBAAAAAAAA +QEAIAgAQBgYAAAAAAAAGBgAAAAAAAAAAATYCIAIACkwAAAAAAAAAAAgQCAIAEAAAAAAAAAAAAAAA +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 +d0BAAABVVVdXVV8AAAAAAAAAAMzMDw+RgP//r68jI1VVAPUAAFVfAAAAAAAAC95VEVURDw8A/1VV +VVUPDwD/Dw8PDwPP3d0AAAAAAAAAAAB3AHcP/1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVV3 +d1VVVVUAAAAAAAAAAAAAAAAAAAKgABAAAAAAAAAAAAAAAAAACAAAAAAAAAAAICAAACAAAAAAAAKA +AAAgAAYAAgAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAK1AAAAAAAAAAAAAAQAAAgAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAABAAACAAAAAA +EAAAIAABAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABAAAAAAAASAAAAAAAAAAQAAAMgA +AAAAAAAAQAAAAEAAAAAAAAAAAAAAAAEAAAAAIAAAAAXZAAAIEAAAAAAAAAgAAUAAAAAAgAAAAAAA +AAAAAAAAAAAQAACAAAEAAAAAAAAAAAAAMAAAAAABAAAAAggAAAAAAAAACAAAAAAAICAIAAFAABAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAgRABAAAAAAAAAAAAAAAAAAAAAAEAAAAAACCIBIAAAgAAAAg +AAAAAAAAAAAAAAAAAgQBABAAAAAAAAAAD8AAAAAAACEABAAAAAAAAAAAAAAABAAAAIAAAAAAAAgA +AAAEAAAAgAAAAAAAAAAIAAAAAAAAAAAEACACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAABAIAAgAAIAAAAAAAAAAAAAAAAAgAAAAAAAAQCAAAAAAAAAIAAAAAAAAA +AAAAgAAAAAAACAAAAEAAAAAAeYAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAUAAAAAIAAAAAAAAAAAEBAAAAAAAAAAACAAAAAAIAAAAAAAIAA +AAAAAAAAAAICAAAEAAAQACAAAAAAQAAAAAAAAIAAAEAAiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABnAAAAEAABAAAAAAAABAAAAgAAgAAAAACAAAAAAAAAAAAQAgCAAIAAAAAAAAAA +AAAAEAAAABAAAgBAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AABBAAAAAAAAAEBAAAAABCAAAAAIAAAEAAAAAAAAAAgAAAABAAAAAAAAAAAAAEAAAAIEAQAAAAAA +AAAAANNAAAAAAEAAAgAAAAAAAAAAABAAAgAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAIAAAAAAAA +AAQAAAAAAgAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAAAIIAAAQACAAohAIKAJAEAASAAAAABANAC +EMAgAsMTAQIAEiCAAEBAAAgiEwGCEAAAYAAAAAAAAAEAAgIAAABAAAAAEgABAAAAAAAAAAADXwAA +ADAAAQAAAAAAAAkABAIAAAGAAAAAAAAQAgQAIAAAAAAAAAAAAQAAEQIQAAAAAgAAAAAgAAAAYAAA +EAAAAkAAAAAAAABICAAAAADAAAAAAABAABAQQDAAAAAAAEAEAAAAIAAAQAUAAABgAAAAgEDQAAAC +AAAIABABAAAEAIQAAYBAAECAACACAAAAAAChAAAAAAAAAAAAACAAAAAABQAAAAS5AMAAgAEAAAAA +AAAQAAAAIAAiAAAAAIAAIAIAAAAQAAQQAAAAAEAAABAAAAoAQAAAEAAAAABAAAAAQAgMACAAAAgA +AAAQQBAiAAAAAAAAABAAAQAAAEQgAAAKQAYwEFAQAEgBACCICQBQAAAAUFQoCCAUAEAAEAEoQQII +ABAAIWwQMCIAAJAAAAAAEAIQFAAEBAgIAAEAAgAIDAgAAAAWCAAAD+hIBABwQAkAAAAIBAAABAAA +AAEIACIMMAAQAQAAKEIAQQICAAAgKIQQQREIACAOBAACAQAAQAAAAAAIgAAISAAUACCABAACAAAA +AgAAEIAAAQHAkAABiAAwhCgICCABAchALFAIBhACFBADEAApAAAAAYABBIiAIEGAADAAQcBAIENg +AUAEABABgAACgARwAAAAAQAAAAAAgAAIIAAAAAAAAAAGDgCAAAADAAAABhEAAAQAkABQCAFAAAAA +CBAAANAAoAQIAAAOAAAAAAQAAAAAAAAAAAAAAAAIAAAAACAABIQAgBAQAAAACAAAAAAAyAAKAABA +AICAABAgACAAAIAhABCIIgAAgCABABAgIAGgAAAAAAhRAgIAIQACCAAAQAAAYAFAgAABQAAABAAA +ABAAEAQAAgAIEIAAAAEiAAQAAAAACAgAAAg3CAAAAAAQAAAABAAAIAAAAAQCEAABEAAEIAAAgAAA +AEAAAgQAABAAAAAQCQAAQAABAAAAAACAAAAAAAAACAAAKBAAAAAQQEggAACAABAAAEAEISAAACEg +AIACAAQCAAAAAAEgACAAAAFAACAARlQAAAQgAEAAiAEggAAAQFAAAAAAACQARBAAgCIAACAAQQAB +AAQAAAEAAIAQMAAAAAAAAAAABEdAQQAARAAAAAYEBBAABAAAQAEAAAAEEAAIAgCACAAAABIABgAA +wCAQUAAACgAIAAASBAAAAAAAAAAAEAgECAIAAACAAAAAAIAAACAAAgAAEAAAAAABAACAAAAAAEAQ +AIAAAAAAAIAAAAAAAAAAABAIAAAAACAACAwEAAAAACAYKgAAAAAAABAJAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAgAAAAPVAAAAAAAAAgIABAAAAAASCoAKAAAgAAQCIAEAACAghQIAAAAAIgAAAEEAAAA +gAYRCAAAAAAAAAAAAAhAAIBAkAkAQAAEAAAAAgACAAAAQAAEAIAhAAAIAYAAEBIAEIAAiACAIAAA +GAEACACAEBAQCAABCAQCAAAQAAgAEAAAAAAQCAJggAAAAQAAAAICAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAA26gICADAAAAAAACAAAAAEBAAAQAAAAAAABACCCAQAAACAAAAAAAAAAAAAgACAAAAABAAAA +AAQAAAAAQAAgAUAAQSAAAAAEAgQAAAAgAAQAAAAABAAAiAAAAAAIAAAAAAQIAAAAAAAAAAAAAAIA +CAAEAQAAAAAAAAABEgAAAAAAQQEAAgAAACEhARJAQIAAoAAAAAAAAAQAAAAAIgAAAAAAAAAABHMQ +AAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAFAAAABIAAAAAAEAAAAAAAAAAAAA +AAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAACAAAAAAAAAABAakAAAAAAACAAYAAIACIAA +AAAAAAABAAAokIAAAAAAAAAgAAAAABAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAACsQCAAAAUAAAA +AAAAAAAAgAABAEAAAAAAAAAAAAAAAAAAAABAAAABAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAYAAAAAQQBBAAAAIQgAAAAAAAgQCgA +AAAAIAjEBAAAAAAAIIQAAAAAAAAAAAAAACgAAAAAACQAAAAAAAAAAAuDIACAAAAAAEAgAAAAACAA +QAAAAAAAAACEAAEAAAACgIQAAAAAAAAkAAABAAAAAICEAAAAAAAAAAAAAAAAAAAAhAAAAAAUAAAA +AAAAAAAAAAAACoAAAAAAAAAAAAAAAABAAAAQADAAAAAIAIAAAAAAAYQgAAAAAQAAgAAAAhASEAEQ +WAAAgAAEAQAAAAAAAAAAAAAAEBAQAAAAAAAAAAAAQAAADNyEGAAAEAAAAIIAAAAAgBAAAAAQAAAA +CgERBAAAAQAQAQAACAAAAAAAEAQAAAAAEAEAAAAAAAAAAAAAAAAAAAQBAAAAAAgAAAAAAAAAAAAA +AAAAAEAQAAAAAAAAYAAAAECABAJAAAQAAAEBgAAAAABQAAAQQAAAAAAQADECAAQEAEAAAMgYAAAA +BAAAAAAAAAAAAAAAAABgAAAAEAAAcAAAAAAPToCAEAAAAAAAACAAAAAAAAIAAkAAAgAgAAEBgAAA +AAwABAAQQAAAAAAAACAAAAAMAAAQAAAAAAAAAAAAAAIAAAAAACACAAABABAAAAAAAIAAAAAAAACA +AAQIQEAACUKIEgABAAEAgAAEBAIAAAAEAIgAAQAAAAgIAACQACAAAEAAAARZEEAgQAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAACQEAAERbAAAAEAQAABQAQAAAIAAAAAAAAAAAAQCggAIAIAABAAAJBEgQ +AADhyJAEQCAAAGCgAAgAAAAAAAEgAAAAAQBAoAAAAAAAAADAIAAAAAAAAAAAAAABAAEAAASAAAEA +AAAAAAAAAAABAAAAAAAAEgAAAMCAAAAABAACAEAAAAMAAACAAGAAAIAEBAACAAAIAABAAAAAAAAA +AAAgIAEBgAAAAAAARVAAAAAAAACEAAAAAAAAMBEAAACAAAAAQBAAAAAAAIACAAACIAAIAAAAAAAA +AACAAhAAAAAAAAAAAAAAAAAQAEAIAAAAAAAAAAgAAAAAAAAAAAQAAAAAAAAAIAAABCAAAAAAAAAA +QAgAAAAAAAAAAAAAAAAAAABAAgAAAAAAAAAAAAAAEAAABBBxAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAMvAAAAAAAQAAAAAAAAABAAgAAAABAAAAAAAAAAAAAAAAAIgAACAIAAoQAAkAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEAAABAAEAAA4gCAAAAAAAAAIAIQAQAAgAA +ABACAAAAABMAAAAGAQBAQQAAK63lAIASEAACEAQgBAAAAAQAAAEAAAgAAAAIAEgCAAAAAgAAAA1X +Q0BwAAA4OAAACAUFABAQAAAAAAAEAEBAAAAAABAAAAAiAAAAFAACAAACAAAAAABAAAAAAAAAAAII +CAAABECAVAAACAAABAQAAAgAAABAAAwAAAACEAAAAAAAABACAAASQAIAAhAAFAIAAEAAAAQAAFAA +AAAASAgAAEAAAAIFJAwAgEAUCAGyCAAAACAAAAAAAAAAAAAAABAAEBAAAAAAAAAACOMAAAAAAlAV +AAAABAQgABABAAMAAAACAAABAEBAEgAAAAAAACgCAEAoAAEgQAAAQAAAAAAAAAAAACAAAAAAAQAE +AAAAAAAAAgggAAAAAAEABAhCEAAAABACAAAIAAACQAAAQAwAAAIAAAQAQAAAAAAAQEIQADAAAEKx +FQ7ABAgqsgBCAAQIyQCIAAAAIAAAAAACAEAQAAAAAAAAAAJAEAACAAAOSoCADQgAAEAQAAgCAgBQ +BAAAAAAAAAAAkEAAQBAFQAAAAAAgMAgDAABIAAAAAEAAkAAAAAAAAAAACBAAABIBAJAAAEgAAAEA +AAgQAAAAAAAIAAAAIAACAAACAAAAAABAAAAIQACAAAAAAAMAAAEBAAAAAAggwEpMIQEAACEAAABA +AIAAgCAEIAIAAAAAEAAAgAAAIAAAAAAAAAAAAAAAAAAAAAGCAAAGAAAAAgIAAAAAAIACAAAEAIAA +AIAQAAMAAEwCAQABA4AgRAUZCAAAAAAAACEQAAAAAAAYAAEAAAAAECCAAAAAAAEAAAQAAAAAAAAg +gAAAAF9/AAAAAAAAN3cAAAAAAAAV/xX/AAAAAAAAAAAAAAX1NTUC38//EbsbG1VVVVVV/yAgAAAV +/wAAAAAAAAAAAAAAAAAAAAAIABX/AAAAAAAABW1VVTMzT0+7/zO7Dw8EvwtPAAAAAAAAAAAAD/+q +AA8AMwBVADMADwAzAA8AVQAPADMAMwBVADMADwAzAFUAVQAPAFUAMwAPAFUAMwBVAFUADwAADz8A +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 +AAAAAAAABAAAAAAAABggAAAAAAAAAgAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAgAAQAACCAAAAA +DSMCAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAEAAAAAQCAAAQAAAAAAAAAAAAAAAAAAA +AAEEAAAAAAAAQACBAAAAAABAAAAAADCAAAIBAAAAAAAAQAEAAAAAAgQAAAIAAAAAAAAAAgAAIAIA +AAEAAAAAQAAAAQAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAACEAAAAABAAACRgAAAAAA +AgAAAAAAAAAAAAAAABQAAAAAAQACEAAEAAgAAIAAAAgAAAAAAAAAAAAAAAABIAAAEAAAAAAAAAAI +AAAAAAAAAAAAACAAEEQAEAABAAAAAAEAAGCMAAAQEABAQgAEAAAAAAAAAAEAAAAIAAIAAAAQAAAQ +QAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAWhAAAAAAAAAAAAAAAA +AAAAAAAAAIAAIAAABAQAACAAAAAAQACAAAAAABAAAQAAAAAARAAQAAAAAAABAAIgAAAAAAAAAAAA +AACACAAAIAAAAAABAgAAQAAAAAAEAAAAAAEAAAgEAAAAAAAAAAQAAAABAAACAAAAAAAAAAIAAAAA +AAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAEAgAAAAAXUAAAAAAAEAAAAAAAAAAAAAIAAS +AAAAAAAAABAAAAAQAEAAAAAACAAAQAAAAAAEAAAAAgIAABCAAAAAAAAACAAAQAAEAAAEAABAABAg +AEAgAAIMCABIAAAAAAAAAAIACHABAAAEAAEAAgCIQAJVBAYwQJAAAMIAgBAAAAgAIAQAACEAAhAA +AAAgAAAAAAAhAAIEAAAAAAAAEAAAAFAAAAEAAAAM0AIAAgAAAAAABQAAEAAAAAABARAAAAEAABQA +AAAAAAAIAgAAAAAEAEgAAQAgACEAAAAAAAAAAAAAAAgAEAAAAAIBAAIAAAAAgAgBAEAAAAAAAEYg +AKAAEgAARIQAAAAiiAACAAAAQAhAAIGAAABAAIAAQAAAAERAAIAABAAAgAACCABIAABABAAAAAAA +AAAAAQAAIAAAABAAAAAEAAAAAAAAAAXGBQAAAAAAAAAAAAgAAEAQAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAIAAAAAQIAAAAAIAAAAAAFAAAAAAAAAAAAAIQAAAAgAACAAAAAAAABEAQQAAAEABAQI +BCIgTAAAAAAIAgQEYgQAcBAACIQoICAIAAAADAACRE6MDFKAgAAAIAAACAiABAAAAAAATAIEAAAI +AAAAIAAAAAAAAAAAAAAACyoIIAAAQAEAYAAgAAACCAAAAAAAAAAEBgAAACAAQAAAAEAogAAAAiAA +QAAAAAAEIAAAAAAAAEAAAAQAAAAAAkAAAAAIAAAEAEAABACAAAZgABAAAAAAAADKgASAEASAAICR +AAgIkBAAEAQCkICkCBBAAAIAjICAEAGCEAAAgFBBAOQAIAAAgAFAEAACkAAAgAAQADCAAAAAAAAA +BAAAQAEAAAABxDEAgAAAAAACFACgAMAgAAAEAQAABAAAggAAAAAAAAAAgAgAAAAIAAAQCQDAAAAA +AAQAIAAAAAACAgAABAAAgAAEgCCACQAAAAIIAAQBABEQhQIEAEAAACEACAAAAoAhCCABIAAEBBKG +AAAEAYAAAiBAFQAAAQAAAAKIIBAAAEAAAAABAAAQAAAAAAAAAAgCAAAABAAAAAgAAAAAAAAAAAAA +AA4zIAACAAAAAAIAAAAAggAIAAAABAAAAAIAAAAAAEAAACCAAAAAAAAAICAEAAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAQAEAAAQSAIRAAACEgSAAgAAAAIEAQAQAAEggAEEA +AAAAAAQggAABQAQIAQpAAQIgIAAACMAAAQAAAgAAAAABAAAgAAAAIAAAAABAAAAAAAAACXMAACAA +QAQAwACAIAAgQAAAAAAAAAQAAYAAACAAAAAAAIAQgAAAACAAQAAAAAAAAAAEAAAAAEAAAAYAAAAA +AgAAAAAgAAEBEAACAAAABAIAAAQAIAAIAACEABAQIAgAEAgAAAAAEAAgAAEAAAAggCgIIAAAIAAQ +AAIEACAAUACICAAAAAAAAIAAAAAAIBAAIAAAAAAgAAAAAAAAAAAAABgIAAACuAAgAAAAAAAAAAAA +AAAAAAAAAAAIAAAQCAAAAAAIABAIAoAAAAAACAAAAAAgAAAAAAAAAAAAAAAAABAABAAASAoAIAAg +AAAAAACQAEQABFkIAAAAABEAAMAAgAASgIgABAAACAIBQAAAABgAAAAACAABAAAgAEiQEAATAAAB +gQABAABAEAAAAAAQAACQAAAAAAAAAAAAAAAQAAAAEABBAQAAAAzRAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAIEABAEAgYIAQAIAAAAAAAAAAAABAAAAAAAAEAAEAABAAAAAAAAQAAAABBEB +AAAARAAAEAACCAAQEAAIAQECAAIBAAIFAAAAAAACCAABAAAAAQAAIAEAAAgAAFIIIAAAgAEAAIBA +AAAAAAAAAAAAAAAAAAAAMAAAAAAIAAAAACAIgQAAAkIAAAAAAAAAAAAAAAAAAAAAACAAAAAAAwEA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAQgAAAAABAAAAAAAAAAAEAAAAAAAAAQAA +AAAYQEIAAACEAAJAAAAAAAAAAAAAAAgAAAQBQAAAAAiYLCAAAAAAJgAKAAABAAAURAAAAAgAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAMLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAYA +AAAABAAAACAAAAAAAgAAAAAAAAAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAABoBoAAAACAACQAAAEAA +AQIAkAAAhAAEAAAAAAAAIAACAAAAAEAABAIAACAIACAQAAQAAABAALAAAAAAAggAAAAAAAAAAAAA +AAAAAAAAIxAAAACBAMQAAAhrAAAAAAAAAAAAAAAAAAAAAAEgAAAAAACEAAAAAAAAAIQABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAQAAAAAAAAAAAKAAAAAAgAMQAAAAAgAAAAAoEAAAIIAAB +AAACQAAAAQCABQAAAAAAAAAAEAgAgCEAgAgAAAEAAAAABIpAAAAAAQAAAAAAAAEAAAAAAAAAAACI +gAAAAAAQAQAABP8AAAAAAAAAAAAAAAAAAAAACIAAAAAACAEQAAAAAiAEAQAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAIAIQAAAAAAAAAAAAAAAAAAACEAAAAAAAAAQQAYgCAEAaAAEAEAgAIASAAABAEAAAQ +AaAAYEAAJgoCIABAMEAgAAAxAUIAQISAAUAAiBABREAaAAAAQAAAAGAAAAAAAAAAABQBAAAwIAAQ +AAAJSwAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAcBACAAACACBAAAAAAAAEACAAAAAAAAAAAEBAAABA +QAAAAggIACAAgAAAAAAAEAAAYAAEBAAJAAAgAAAATIIMSEwABAAAAAAAQAAAAUAEAAABQAEAFEBM +DBBgAAABBEAACkICAAAAAgBkjEBMAQIAhAkABAAAAAEAAAAAAAAAAAAASEEAIAQACAAAAMohAAAA +AAAAAAAAAAAAAAAAAAIEAAABAAAAAAGgAAAAAAAIMAEACAAKBAAAAAAAAAAAAAAAAICgAAAAGBgA +AOAAAAAEAAAAAAAAAAAAADogACAAIAjACIiEAABACAAAAQEAASBAAAAAQAAAgAgAAAAAQQMwAAgS +AAAACCAARAgCIIgCjAAAACRAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAQJAgAATMsAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAIAgAAAAACQBAAAAJCgQAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAEBAAAAAAACiAAAQAQAAAhCAAAGCABAIgQAAiAgAQACAAAkBoDAQAEIAAQgCCMAIAAAAU +AQAEACCEAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABCQAAAAAAEkQAAAAAAAAAAAAAAAAAAAAAA +AAAABgAAQAgAAAAEAAAAAAAAAEAABAIAAAAAAAAAAABAEAAAIBQAAAAAAAIAAgAAAAAAAAAAAAAA +QAAAAAAEAEUAAEBAJAIAAAhAAEAEAABBAIQACAAkIEQAgIEAEAAGUAFACAhQABBklNCAYCACBBCA +AAQgJAAAAAAAAAAAAAAAAAAAAAAAo4AAAERAEBAAAA6+AAAAAAAAAAAAAAAAAAAAACgAAAAEAAAQ +AARAAAAAQAAAQAIAAGAyQAAAAAAAAAAAAAARAAAAEQFAQAAQAAAAAAAAAAAAAAAAAEAAQAAAAAAA +RAoCGAoAIUAAAAIQCAIAAAIYAgMgCABAAAgSGgIBIghCggGQAADJELAAEgBAGAgAAAgQAABKCRAC +AAAQAgAAAAAAAAAAAAAlIAQQABDFEAAAB/IAAAAAAAAAAAAAAAAAAAAAFAAAABAAgBAIAAAAGwAA +CIAaAQRAgAAAAAAAAAAAAAAAAAICAAACBoGIiAAAAAAAEAIAABACAAAAAECAKAACMggCAIAABQIB +CJAIAMCAEAQXEAAQECgSEhALDgCABAIUEAUBkACKKEIAAiCAMhDAiAIQgAICIAFCAAAAAAAAAAAA +AAAAAAAAACAgBICSAAAEAAAIegAAAAAAAAAAAAAAAAAAAAAGAgCAAgDAABACgAAAAAAoAIAIRkAA +BQQAAAAAAAAAAACQEAEACBAEgICAAESAAAAAAABAAAAAAAAICJAAkAVFBgAFAIKAQEAAAgAlAAIA +BgDAigwABoRQEFhEgAAAAACABKESswWAaAMQiACVAwABAIJDGACCAABAAAAAAAAAAAAAAAAAAAAA +AAMARhCCAggAAACcAAAAAAAAAAAAAAAAAAAAABABAAAAAACAAAAAAAAAgIjAIBAgAIYAAgAAAAAA +AAAAAEAABQCAAAAgIAAAAACBGEAAACAABAAAACAAeANABARV////X3///3d3d39ff///d////wAA +V1cV/1dXX38PD////////3//f3////////8/f3//f3///wAAAAAAAAAAAAAAAAAAAAD19fX/Xw8j +cwAACT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyIf/9Vd//+AAAAAAAAAABXV1dX +AABXVxUVFRUPDwD/AAAAAAAAAAB3dwcHAP8A//////+vv///EREzP19///93////AACr/xv/q/8P +Pw8P//////////+/v////////z9///+/v///AAAAAAAAAAAAAAAAAAAAAP//+v8KDyNzAAAE2wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARET//19///8AAAAAAAAAAKv/q/8AAFf/Kioq +Kg8PAP8AAAAAAAAAAHd3BwcA/wD//////6+/f/8REQAPX3///zP/f/8AAANXGxsDVwAzMzMPr/// +Vf///z8///+qu3//P3///z8/f/8AAAAAAAAAAAAAAAAAAAAABQUABQoPI3MAAAWzAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERP//Cjv//wAAAAAAAAAAA1cDVwAAA6sqKioqBQUAVQAA +AAAAAAAAAAAHBwAPAA9VVV//X39//3d3VV9ff1//M/9//wAAA1cVFQNXVXczMw9fX/9VVX//Pz9f +/1V3f/8/f3//Pz9//wAAAAAAAAAAAAAAAAAAAAAAAAAKXw8jcwAACjgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAMyI//8FN///AAAAAAAAAAADVwNXAAADVxUVFRUFBQBVAAAAAAAAAAAA +AAcHAA8ADwAAAAAAAAAAAAgEiAAAABAAAAAAAAAAAAAIAAAAAACEAAAAAAAAAAAAAAAAIQAAACAI +AIgBAAAAAAAAAAAAAAAAAAAAAAAAAB0AAIx0ABGUAAAF8QAAAAAAAAAAAAAAAAAAAAAUAACIUAAR +EBQAAIhQABEQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAABCQAAIQAAAAAAAAAAB0AAIx0ABGU +AEABAAAAAAAAAAAIAAAAEAAAAAAAACAAAAAAAAAAAoQAAAAAAAAAAAAAAAAiAAAEAEAACwAAAAAA +AAAAAAAAAAAAAAAAAAAAGAAAHGAAA5QAAArDAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEQEAAACEAA +ARAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAUIAAChAAAAQAAAAAAGAAAHGAAA5QAAAAPAAAR +HwAAAAAAAAAAD/+//wWvAAC7/7//AAAidyIvBa8DqwOrCl8idxG7ADMFrwAAER8AAAAABa8AAAAA +AAAAAAAAAAAF/w8PGw8AAAAADXsAAAAAAAAAAAAAAAAAAAAAr6+6ujE7BQURER8fDw8PDwAA//8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAD//wAAAAAAVQBVAAAKDwAAVV8AABEfAAABAAAA +AABf/3//BVUAAFX/f/8AABFVER8FVQNXA1cFVRFVEVVVdwVVAAARHwAAAAAFVQAAAAAAAAAAAAAA +AAD1Dw8bD1UAAAAGdAAAAAAAAAAAAAAAAAAAAAAFBRUVMTsAAAAADQ0PDw8PAAD//wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAUAAAAAAP//AAAAAFVVVVUAAAUPAAAzPwAAu78AAP7/AAAAAA////83 +vwAAu////wAAL393fze/V/9X/zt/L38fvw8/N78AALu/AAAAADe/AAAAAAAAAAAAAAAABf8bGxsP +qv8AAAHPAAAAAAAAAAAAAAAAAAAAAKqquroxO/////8fHwPPBa8AAP//AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACwAAAAAA//8AAAAAAFUAVar/Cg+AAHd/AABVXwAA//8AAAAAX////zd3AABV//// +AAAfX1VfN3dXV1dXN3cfXx9fX383dwAAVV8AAAAAN3cAAAAAAAAAAAAAAAAA9ScnGw///wAACtUA +AAAAAAAAAAAAAAAAAAAAVVUVFTE79fXd3Q0NA88FrwAA//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAPAAAAAAD//gAAAABVVVVVVf8FDwAAAAAAABIAAAAAQEAAAEAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAIgEAAAAAEAAAAAABAAAAAAAAAAAAAEAAAAAMAAAAAACAAAAAAAAAAAAAAAAALIQAAAAADAAAA +AAAAAAAAAAAAAAAAABAACAAAAAAAAAAAgAgEAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAwAACAAAAAAAAAAAAAAAAAACAggAAAAAAAAAgAAAgAABAAAAAAAACAAAAAAAAIQAAAgA +AAAAAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAKsAAAAAAAAAAAAAAAAAASA +AAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAACAAAAAAQAAAAAAAAgAAAAAAAABAAgAAABAAAAAAA +AEgAAAAAAAAAAAAAAAAEACQUBCAwBAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAQA +QAAAAAACAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAACGIAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAABAMAhAKgAAAAAAAAAAAgAAAAAAQAAgAAAAAAAAEAIAQABAAAAhAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAwAAAAAAAAAAAAAAAAAgIAAAAAAAAAAABAAAAkAA +AAAAACCIAAAAAAAAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAA +AABAACAEAARAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAICAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAABdAAAAAAAAAAAAAAAAABCSAAAAAAAAAAAAAAAAgAAAAACAAggA +AAAAAAACAAAAAAAQAAAAAAAAAAAAAAAAAAgAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAA +EgAAAAAAAAAAAAYAAAAAEAAAAAAAAAAAAQAAAAAAAAAQgAAAAAAAAAACAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABLIAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAJAAAQABBiIAAFAAQEAAEQIAFAAB +AAACBAAACAAAAAECAAAGCAICAAACAAAIAAOMCAAAAAAAAgwAAAQACAAAAAAAAAAQAAACAAABAIAA +AAAQAAAPdQAAAIAAAAAAAAEAAAAAAAAAAADAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAgAACAAAQIEkACAA9QDQAAAIAkBhAAIACA +AoAAAAQCgBAADAGAAAAAAAAAMMABAAQAACCEBAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAYO +AYAAAAAAAAAAAAAAAAAAAAAKAAAAAEAAAAAAAAAAAAAQBAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAgAAEAAAAAABCAAACAEBQAGSAgACSACBgKFQIjAEAAAAEQCAEU0AJlEgo +AAREQAACAJAAAAAAIAIUARAAAEQAAgAAAgAAAAAEAAAAAAAAAAAAAAIAAAAAAAAACYcAgAAAQAAA +AAAOAAAAAAAgAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAQAAAAAAAAEAQCEiAAJAgQIABQ0ASlwgCBCAoFkjECABBCACIAAEAoQAAAAgABA +EBAEAEwABAAAEAAAgIQBABAAAABAAAAAAAAAAACAAAAEAEAAAAAAAAABkQIAgEABAAAAAAAAABAC +CQAAAAAAAAABAFAAAAAAAAAAgAEAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAQAQAAAAAAAA +AIAAAAAIEAAABAAAAQBBAQCAliBARACogACAAEABAIAAAIAAIBAACAAqFAIggYAAAgIAAAQAqgAA +EAAMAAACAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAUrAAAAAEAAAAAAAAAABAAAAAASAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAJIAAAIIAAAAgAgACACCASBBgAAEREAAAEAAAAAAAAAAQAgABAAgAAAEAAAAgECA +BAAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAADvUAAAAAAAAAAAAAAAAAAAAgAAAgACAAAQBAAAAA +AAAAAIAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQABI +EAgIBEQoAFMAWEgAgQACQAAABIAYAQICAFgqAAAAAQAQAAAAKAAAAAAQDAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAgAAAFugAAIAABAAAAAAAAAAACEQgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACASAAEAA +AASAIFCAAAAAAAIAAAAgAIAhAAgAAggACAABAAAgIAABAAAgAAAAAAAAAAIAAAAYAAAAAAAAAAAA +AAIAAAACAAAAABAAAA58AAAAAAAAAAAACgAAAAAgAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAIAAAAQAAAAQgYgAAkICSBAFEC +QAAAAQACAAEAQAAAAQAAAAAAQFgAAAAAAAAAQAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADaMAAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQABAQAAAAAAAAkUAgAAEA +BABYAAAAAAQAAAEIQQAAgAAEASAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +HgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgQAABgAAEArAIgAAABQxAAAAAAAAAAAIAAAABgAAMQA +AAAAAAAIAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjHAAAAAAAA +AAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAICoAkCABQEBAKAQABAASACAAAAAAAAAAQABAAAAEBAA +ASQAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8EAAAAAAAAAAAAgAAAA +ACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAICAAQAAAARAhIACEgAAAAQBhgQABERABAAAAARAAQAAJAgAAAQAIAAAAAQgBA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnAAAAAAAAAAAAABAAAAAQAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABwYwAABAMABGRhUAABAkAAhSAAQOgAKCAAAAAAkAAAAQIBAgKABiQgACAKBAQiIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIxAAAAAAAAAAAAAoAAAAAAgAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAIAAACQFABBAAAEAABAYGACAAAAAAAAAAIACLAARABAAgIASAAABCAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQicAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AABAEBAEAAAJCAAAYgAAQAAAAEAAIAAAACgAAIAUgAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAKngAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQECBICAEAAAUAEA +gAAARgEgAKBERAAkEAAACDgBQEyCQhRAAAAQBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA9vAAAAAAAAAAAAAgDACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAkAAGBgEICEoBQIgAEkIAEAUkMiIA +CECAABQAEAAREAgSAAgJBCCAAhKGgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AkEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQEEQKAEHJFALBAFQIAEgAgAAAAA5NAAIAA +UAAAAwCJKAAAAAAFBNCAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpwAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAIAAEAAIAAAAyBqAADBAEFMQAGAhQAAkfBiiAAABhgKhEACA +wAIA2AAAQABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWfAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAANDVVVAA8DAw0NAN0AMwAzN3czMwAAd3//VQ9Vd3cid1V3N3cAADd3AAAPDwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA0NiIgADwMDDg4A7gAzADM7fzMzAAAzP/+qD6q7uxG7X387fwAAO38AAI8PAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ2I +iAD/MzMODgDuAP8zMwpfMzMAAAAPAKoPqhEREbsKOwpfAAAKX6qqDw8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDVVVAP8zMw0N +AN0A/zMzBVUzswAAVV8AVQ9VIiIidwU3BVUAAAVVVVUPDwAAoAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAQkAACEGQAATGwAAZQA +CAQAAAAAAB0AAIx0ABGUAAgAAAAAAAAUAASIUAAREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEsgAAAAAAAAAAAAAAAEgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABFCAAAoQaQAAcYAALlABAAAAAACAA +GAAAHGAAA5QAAAAAAAAAABAAAAhAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA9gAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAH18fX19/AABVd1f///8zVf8Pd3cR +u3d3f/9fX///VVX///93VTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6QAAAAA +AAAAAAAADw8AAAAAAAAAAAAAAAAAAABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfvy9/Dz8AAF9/q////zNV/w+7uyJ3/////7+/ +///19V9f/3dVNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAP +DwAAAAAAAAAAAAAAAAAAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABG7IncAMwAACjur/3//M1UADxERInd3d///v7+//1VVAAAA +RFU1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVzAAAAAAAAAAAzMw8fAAAAAAAA +AAAAAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAEVURVVV3CAAFN1f/f/8zVQAPIiIRu3d3f/9fX3//BQVQUABEVTUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzUAAAAAAAAAADMzDw8AAAAAAAAAAAAAAAAA +AABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAICAAAAAAAIAAAAAAIAAAgACEAAAAAAGAAAAEEgQABIAAAAAgAAAAAAAAAIAAAAAAACAAAA +gAAAQAABAAgAAAAAAAAAAAAAAAAAAAAL7AAAAAAAAABgAAAAAAAAAAAAAAAAAAADAAAAAAAAEAAA +AAABAAAQAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAIAAAABAAAAQAAAAAAAAAAAhAACAJIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABAAIA +AAAAAIAAAAQAAAAAAAAAAAQuAQAAgAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAQAACAACEAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAgAAAQAACBAAAAAAAAAAA +AACCgAAAAAAgEAAAACAAAAAgACAAKgAAAAIAAAAACAAAAAAAAAAAAAAKEAAAAAAgAAAAAAAAAAAA +AAAACCAAAAAACgIAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAEEAAA +AAAAAAAABAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJAAAAAQAAAAAAAAAEAAAAEQAAEAQA +BCAIAAAABAIAFEBQQBIEiAAAAAAAAAACAAAECAQAAAIBAAAIAAAA1AAAACAAAAAAAAAAAAAAAAAA +AAAKcwAAAAAAAAAAAAAAAAAAAAAQAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAIABA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEIAAABACAAAAAAQAAAAAAAAAAAAAAAAAEAAAAABA +AAAgABAABAAAAAAAEAAAAAAAAAAACAAAAAAAAACAAACRQAAAAAAAAIAAAAAAAABAAAAAAASVAAAA +AAABAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQACAAAIAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAQAAAAAAAAAAAAAAAAAKAgBAEAAAEAAAAAAgBABCA0IAA +CAAAAAAAAAAAEQAAAAgAAAABAAAKAAAAABAAAAAAAAAAAAAABAAAEAAAAAAAAyQEAAAgAAAAAAAA +AAAAAAAAAAAAEAAQAAIAAAAAABAAAAAAAAAAEAAAAACCAAAAAAAAAAAABAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAABQKAEAAAQAAYkACwBARgJIAQACAAAgMAgEAMAAACAAACEEAEAAAEAAJAABQ +AAACQAABAEAAAAIOAAAAAAAAQAAAAAAAAAAAAAEAAGCAAAEAAAAGsQACAAAAAAOAAAAAAAAAABAA +AgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAEBCAAEAAkwAgAKgAAABAAAAAgAgAABAAACEEAAIMiISAABAAgADCAAAAwQACAAA +AAAAEAAAAAAAEAAAQQAAAAAAAAAAAAQAAAAAAAAAAAaXAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAADAAAAAAAAAAAAAAAAAAAA +CAgAAACAACCJAIEoEQBAEJYqwAAAAhAGQIsAgMwAAEMEACAQEDAAEQmCAAAQMAAAAJAAAAAAAAQA +AAAAAAECAAAAAAAAAAAEFAAAEAAAAAAADrUECIAAAAAAAAAAAABAIAAAAAAAAAAAAEAAAAIAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgACAAAAAAACABAAAEhEAC +ASihAAAAQIECEAEUSABBAAACAAEAAiQQABAAAIAAAEEgAAAEgEFECQFRAAAAAMEAEAAAACQAAAAA +AAAAAAAAAAAAAADhAAEAAAAPAAAAAAAEAAFAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAQAAAAAAAAAAAABAAAQAAEAAAAABhAAAACAA +BgAAAQAgBQABAAARAABOACAAhAAAAAAIAQAIAUAASAEAAAQIQAAAAgEAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAX4AJEAAAAAAAAAAAAAQAAAIAABAAAAAACAAAAAAAAAAAAAAAAAAgAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBAAWBAAAQmIAAAEACACMkRgEAA +AAAAQAEBAAABAFAKAAoQCGAAAAEoBAAAAEAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADZEAACAABAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAQAAGABAAADgIIAAQIQAAEAkCAIABAAARKAAAIAAg +AAAABoCKUIAAGAwAAAAAKAE4DAAQIAAAAFkIAQAAAAwAAQAAAAAAAAAAAAAAAAAhAAAAAAAIlAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACCAAAAAEIAGAIAAQEhABAAAMIIAgMQAQAAAAAgAACg +AAEhwAQAAQQAAEgQAAAAAAABSAAQAQAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAA0xAACAAQAAAgAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIQAAAAAAAQQAAUAAAAAABACgCAIAAAAkAAAAAAABAAAgEAAAAAAEBCAAA +AAABAAECAAAAAAAEAQAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAE4AAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQgAEAAAAAAAAAAAAAAAAAAQIBAAAAAAAAAAAAAAAAABQIAGgAQAAABgAAaVACgAAAI +AQAAAAIAAAAAAAAAAgAAAAAaFAAAAAAAAAAYAAAAAAAJrQAAAAAAAAAAAAAAAAAAAAAAAAAOGAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAA +AAACAAAAAIQAAAAAAAAAhAgABQAAAACEAAUCAAAgAAAoAEAAGAAIxCoAAAAAABTEIQAAAAAAAMQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAUAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgQAAAAACEAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AQgAAAAAAAABAVAAAAAgAEEAAABAAIAqAIAACAAIBAABgBAFAAAAAAGIAQQAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAMAAAAAACb0AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAwAAAgAAAgAAAA +AAAGBAAABAWAAAAAAEAQQABgAAAAACAgIgAAYABwoCIgAQAYCAAhIGUAIAQCAIBABAAAAAAAAAAA +AAAAAAAAAAAAAAAFswAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEQAAgIGAAEBAAAGAAAAAEMABgA +AgICCAgEgkSEBAAQAAgBAAAEQAAIQAAAIAEAAAIYuAAEEAEAABgEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEW5BAEACBgAgIAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAEBAAQBAAAAAAACAAAAkACCAAgAAhAAIAAA +AACAAAAEAAAAFBAAAAAACAAEAgAAAAAIAAAJAAAgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAARpIA +AAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAJAAAAAQABAAAAAAAAAgAQAAAAAAAQEAAQA +AEAAAAAABABAAgAAEBAAAABAQkAWAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRiAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAkACAAAKAAAABAQAAEIiQwAAJEDAgEGIAAIAAAAAAAAISEAEAAED +gAAAKChAAAAAAAAABkBAYAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA/tAABAAAAAAEAAAAAAAAAA +AAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEhAAAAAAAAAAQAAABCAQQQABAoAQA0IAABASAAAQAgLQABAAgAAAAAU1HQEAAkAg +CAgIQFIQogBAAgAgAAAGAAAAAAAAAAAAAAAAAAAAAAAAAc4AAAAAAAAAAAAAAAAAAAAAAAAAAAIA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAkAAQAJCCABAAAAAAAAIAKAAAAKAAEIAQAAIAkIQEAIAQ4gSUgAAACAAQFBQICASAEBCRAAQ +ABAEAACAAwQAAAAAAAAAAAAAAAAAAAAAAAAJIRICAAAAAEAAAAAAAAAAAAAQAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAQYAwAAAAAAAAAAAASAQAAQBAICACAAAAQEAEABAJAQAAIAAICAkxExEAAAgAUAgDEAABgCACAB +BAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAIAAAAAAAAAAAAAAAAGIAAEAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdXAAAAAAAAAAAA +AAAAAAD/VVVfAAAAIB9fAAAAABEREbsMDwDdEREnJw0vDS//////Dw8zM3//f////wAAAAAAAAAA +AAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV/8AAAAAAAAAAAAAAAAAAP9V +d38AAAAAL38AAAAAd3cidwwPEf93dxsbDh8OH3d3d3cPDzMzf///////AAAAAAAAAAAAAAAAAAAA +AAAAAAANCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAADqwAAAAAAAAAAAAAAABAA/1UiLwAAAAAi +dwAAAAAzMzMzDA8R/zMzDw8OHw4fIiIAAA9VMw9/////+v8EAAAAAAAAAAAAAAAAAAAAAAAAAABC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANXAAAAAAAAAAAAAAAAEAD/VREfAAAAIBFVAAAAADMz +MzMMDwDdMzMPDw0vDS8AAERED1UzD3//f//1/wQAAAAAAAAAAAAAAAAAAAAAAAAADaAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAQgAAAAQFAAAiFAAERAUAACIUEAREAAAAAAAAAAAGQAATCQAAZQd +AACMdAARlB0AAIx0ABGUAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAPcgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACCyAAAAAAQAAAIQAABEBAAAAhAAAEQAAAAAAAAAAAaQAAcIAALlBgAABxgAAOU +GAAAHGAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAB0di4szM1VVMzMzMw0NAt8RHxsbAAAAAP/wAAAAAAAAAwARAAD/Dw+qqjMzIO+K +igAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5D//0BAAAAAAAAAAAAAAAAA//8gIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAHR1HRzMzVVUzMzMzDQ0C3xEfFRUAAAAA//AgAAAAAAADABEAAP8PD1VVMzMQ31dXAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACmv//AAAAAAAAAAAAAAAAAADu7gAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHYuL +AP8zMwPzU1MvLwLfu78b/wAAAAD//wAAAAAAAM//3f+grxsbAKpVMyDviooAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAYDf/9AQAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0dR0cA/zMzA/NT +Uy8vAt9VXxX/AAAAAP//AAAAAAAAz//d/1BfJydV/1UzEN9XVwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABhK//wAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAA +AAAAACAAAAAAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAE +4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAQAAAAAAAAICAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAAAAABAAAAAAAAAAAAE +AAAAAAAAAgAAAAAAACgAAKQAAAAAAIAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAxTAAAAAAAA +gAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAIBAAAAAAAAEgEAAAAAAAACAAAAAEAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAAAAAAAAAAAAAAA +AAAABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAEAAEAAAAEQAQAAQAAAAQAgAABAAAIAAAAAAAAAAAhAAAAAAIAAABQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAKfAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAACAAAAAABAAAoAAAAAAEAAAgAAAAAAAQAAAAAAAAAIAAAAAABAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAcmAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAgAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAABiAAAAAAAAAEIAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABTIAAAAAAAAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAABIAAAAEA +AAICDgACBAAIACAAAgAQAAAAYAIAAAAAAAAAgRIAAAAAAAAAAAAAAAAAABQAAAAAAAAAgAAAAAAA +AAAAwAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAgAAAABAAACAAAAFwCAEAAEgAAAggAAAAAEAACg +AASgAAABCAQAAAAABQABDAAIAABgCAAAAAAAAMQAACAAAAAABAAAAAAAAADAAAAAABAAAAAAAAAA +AAAAAAAAAAMGAAAAAAAAAAAAAAAACAAAAAABAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAEIQAAAAFAAAgBCAAAAECAAAgAAABAQAAC +JAhACAAJAgCEAAAAAAYECCAAAAAIAgAAAgAIAABAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +Cj4AAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAAAIA +CAAAAAAAAAAAQAAAAAAAAAAAREAAACAACAAAgGAACIAAAICAAAEAgQgAEQABAAIAAEACAABAAUiA +AgAQAAACEAAIEBAAACCRAAAAAAEAAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAJLQAAQAAC +AAAAAAAAAAAAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAQAhAAAQECIAEQAAAAAoAAAgEQAIgACAIAACAIAAIg +KRQAIAAAAKIAAAAAEAAAgAAAAAAQAAAEAAAAABAAAAAAAAAAAAAAAAAAAApuAACAAAEAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAIAAAAAAIAABAAJAAAAAAAAAAAAAAEAGCAAAQAAAAAAABQgABAAAEAAAAAAAAAACAEAAAAAAAA +AAAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqwAAAAAAAAAAAAAAAAAAAAEAAAB +AAAAAEQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAA +AIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAoACAAAAAAAAAAiBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAACAgQEAgIEAAAAAARAAAAAAACAAAIAAYAAACAAAAAACAAAgAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgCEQAAAA +AABAAAAAAAAAABEiAAAAAAAAAABBAQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAACAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACZwAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAAQAA +AABEAAAAAAAAQQQAABoAAAAAAAAAAAAAAAAAAAEoAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPIAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAEAAIAAAEAgCQgAAA +DAQKAAAAIIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAG2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAGQAAAAAAAAAAAAAAAAAAAAACI +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAEAUAAAgBAIAAIAAAACAAAAAAAAAAAgCAQAAAQBCRCAAAAAAAAAA +AAAgQAAAAFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgBAIBAAAAAkBEABAICAgCECAEAAAAAAAAAAAAICgJA +CAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEPIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAEAABAAAAAAEQAAAAAEQBASA4AAAAGCAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAgAAEAIABAAAgIAAAEgAAABABkYAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgBA +QAAEAAAYAECAAQAAUCYEQNDAADQAAUIAAAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAUAQAABAAAAAgAAQAIA +ANAAAkAwEAIKEBICABBDAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABACAAAAJAQAkBACACAABYEQAAA +AIACBECAAECwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAKbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAABAEAAAAAwAQEAAAABAAAUhAAAAL +AHgAAAAAAAAAAAAAAAAAIAYGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAV/wAAN3cAAF9/N3cAAHd/VXdVX1dXVV9XVxX/N3cAAAAAAAAA +AAAAVXd3fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABv/AAA3vwAADz83vwAAMz9ff7u/V/93f6v/J/87fwAAAAAAAAAAAACvvzM/ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAGxsAAAWvAAAAMwWvAAAADwo7ER8DqyIvA1cnJwpfAAAAAAAAAAAAAAU3AA8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAehAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV +FQAABVUAAFV3BVUAAFVfBTcRHwNXER8DVxUVBVUAAAAAAAAAAAAABTdVXwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAABQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAI1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAOtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAnJxG7EN8C3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnEbsQ +3wLfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8zMxDfAt8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDzMzEN8C3wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAIAABgAAQAAAgAAAAAAAAAEAAAAAAAAAAAAgAAAAAKAABAIACAAABAAQAA +AABAQAAAAAAAYAAAAAAEAAAAAAAAAAAAAAAABAAAAAAB5gAJAAAAIAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAQIAAAAAGAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACAAACAAAAAEAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTAAIAAgAAAAAAAAAAAAAAABAAgAAAAAAAFAAAgAEB +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAAgAAAAAAAAAgAAIAAAAAAAAAAAAAAAAA +CAAAAAAAAAAEBIAAASAAABAAAAAAAAAAAAAAAAAABAAAMAAAAAEAAAAAEAAAICCAAAAAAAAYAAAA +AAAAAAAAAAAAAAAICAAAAAAABr8AAAAEQAAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAEIAAAAAAAAAAIAAAAAAAAAAAAAAAAAMABAAAAAAAAQABAAAAAAAAAAAAAAAAAAEAAEAAAAA +AAQEAAAAAAACAAAAAAAAAAAAAQAQAAIGoAAIAAAAAAGCQBQQAAAAAICAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAGQAAEAAQAAAAAAAAAACAOAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAABAAAAAAIAAAAAACAAAAAACAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAACAAAAiCAAAQA +AAEAAAAAAAAAAAAAAAAAAATIAACAAIABCgQCEAAAAAAAwMAAAAAAAAAAABAAAAAAAAAAAAAAAAAQ +AAAAAAGmAAAAEAAAAAAAAAAAIBAAABAAgAAAAAQADAAAAAQBAAAAAAAAEAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAACAAAABAAAAgAAAEAAAAAAAAAA +AAABAAAACAAEAAAAAEAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIEAAAAAAADi4A +AAAAQEAAAAAAAAAABAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAABAAAM +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAQCACACIAAAAAIAAAAAAgAAAAJgAAAA +AAAAkGBAAAAAQAAgAAAQAEAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAM3AAAAAAAAAAA +AAAAAAAEAggAAQEAAAAAAIAAAQABAAACQACIAAAAAAAAIAAAAAAAAAACAAAAAAAEAIIBAEAAAAAA +IAAAIAAAEABgAAAAAAAEAAAAAAAAAAAABSAAAAEACAEQAAAIAAAgIAAAAwgIAAGAAAAQCABwAAAA +AAAIAWQADAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU6AAAAAAAAAAAAAAQAAQAA +IAAAAAARAABQAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAABAAAEQAAAACAAAAAAAAA +AAIIAAAAAAAAAAAAAAAAAAAEAAAAAAAALIAABIAEBgACAIAAAAAAADAAAAAgQQAAAAIQBgAAAIIE +AAACBAZgAAAAAAAAAIAAAAAABAAAAAAACIAAgAAAAAAAAigACCAAAAAAAAAAhACIAAAAAAIMAAIA +AABAAAQAABAAAAAAYAAAAAAAAEAAAAAAAAAACAAAAAAAAABMNgAAAAhIADEAABAAAAAACAQAAgAA +ABABAAAAAAAIAAIAAAiAAEAQQBAAZAgQABAAAAAEIEACAgqAACAAABABEABAgIIBAAICAACACAlI +AAAAAAGAAAAAAAAAEgAAAAAAAAAEAAAAAAAFMQAAAAABAAAAgAEAAAIQAAAAASAAAAABhAAAAAAE +AABAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAADIAAAQAAIAABAAQBCAZAAAAIAQIAAECADIAAAAAAAA +ACAAAAAAAAAAABAIBABAIQAAIgABAAgAggAIIgAAAEAAIAAACEFAAAAAEAAAQQAAAIAAAAAAAAAA +AAAAAAAFAAAAABAAAAAAAAAAAA6lABAAAAAAAAAAAAAAEAACAAACAAAQAACQAAAAAAAQAACAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAgAAEAAADAAQAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAEAA +gAAAgAAABAAEAACAACAABAAAAAAAIAgAAQAABAIAAQAgAAAAAAgAAAAAAgAAAAAEIIAAAAAABAAA +AAAAAAAAIAAAAAAACxoAACAABAAAACABIAAAAACAAAAAAAAAAYQAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAwAAAAAAAAABAAAQAAAQAAACAAgEABAAAYAAAAAAAAAAAAAAgAAAAAAAEQAAA +QQAOKAAAAAAACBAAAgAAAEAAOAgAAAgAIAAgggICAACEBjAIAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAJowAAAAAQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAABAABAAAAAIAAAKEBAIEAAAAAAAAAAAABEAAAAACASAAAEAACEAAAAA +AAAAAAAAAAAAAACYAEAgAAAIgAAAACAAAAAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd0 +AAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CBoAQAAIAAAAIAAAAAAEABCAAAAgAAEAAAAAAAAAAAAAAAAAFAAABAAAAAAAAAEAAAAAAAAAABAA +AAEAAAABAAAAAAAAAAABKCgAAAAAAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAABngAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAA +AAAAAAAABAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBAEAAA +EAAAFAAAEAAAAAAYEIAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAEsgAEAAAAAAAAAAQAAAAA +AAAAgAAAAAAEAAAAAChYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAiBAAAAAAAAAAAArAAAAAAAgxAQIgAAAQAAA +DAJAACAAAIQAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAeMAAiAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIQAAAAAAAAAAAAAAAACQAAAkAABAAAJCQAAAAAAAAAAAIAAAgiCQYABEAAAABCAAEAAAAgAQAAQ +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtoAAgAAAAACAAABAAAAAAIAABAAAAAABAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBQAAAAoAAAAAAAAAAAAAAAAAAAAGAQAAAAAA +AAAAACAAAABAAAAAAEAAAAAAEAAAAAAAAAAAAUAAwDApiAAAAAIAAAgAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMagAAAAAAAAAAAIQIAAAAAAAEAAAAAQAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAIAAAAEAQAAIAAAAIAABAAAAAAAAAAAAAAAAA +AAAAAgABmEBBiIkAAAAAAAAAAAACCCAABBIUAgACAAAcAAhCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEzNAAIACAoAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAACAQAAAAEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAIAIE +JIAAAMAAAAAAAAAAAACJAAAIAABAACAAgUAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAATBQAAAAAAAEAgEAIAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAACABAAAAAAAAAAAAAAAAAAAAAAQBAEAAAAAAAAAAAAAAAAAAAAAAoAACAAAAAAAAA +AAAAAAAAAAQAAEJAAAAAAARAAAIEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +QiAAAAAEAAAAAAAAAECQAAICAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAEgIAACAAAAAAAAgAAAAGAAAAAAAAAAAAAAAAQAAAAAAAAEMIAgIAAEABAAAAAAAAAAAA +AgCERERABBhwAEoQAoMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWPAAAAQAAA +AAAAAAAAABAAACAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAA +BABAAAAAAAACAANAQAAEABAAAAAAAAAAAAAAEAIAAAAAAAAAIAIAABAAAAAAAAAAAAAIIAQAAABU +gBQQICIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9gAAAAAAAIAACAAAAAg +AAQAAAAAoAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAkAAAAAAgAA +EAAIAAAAGgAAEAAAAAAAAAAAAAAAAAAAEAAQVgAQCEECwgAAAAAAAAAAAgAFAJKSkAIIBAAIAEBF +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOORACAAAAAAAAAAAAAACABAAEBSAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAQCAAAAAAAAAAAAAAAIAAAAA +AQAAAAAAAAAAAAAAAAAEACBAAhAAAABYRwAAAAAAAAAAAAABAACAEBASQIhCAQAIAQACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAIAIAAAAAgBAAAAAAAQAAgAARAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAABgAAAAAAAAAAAIAAABQAAIAEAgIAAAAAA +AAAAAAAAVV8AAAAAVXc3dwAAAAAAAAAAAAAAAFVVVVX/d1UdRESPDx9fAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADFYAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3 +fwAAAACvvzt/AAAAAAAAAAAAAAAAVVVVVf+7qi5ERA8PL38AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAWgAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAH78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIvAAAAAAU3 +Cl8AAAAAAAAAAAAAAAB3d19fAIiqLkREDw8idwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAALQAAAAAAAAAAAAAAAA//6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQRuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAER8AAAAABTcFVQAAAAAA +AAAAAAAAABERBQUARFUdREQPDxFVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Ci0AAAAAAAAAAAAAAAD//qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABFVAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +HQAAjHQAEZQAAAQAAAAAABAAAEhIAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAABQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAABAAQAiAAAEAAAAAAAAAAAYAAAcYAAD +lABAAQAAAAAAEgAACEAACRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAADqwAAA6sAAAAAAAAAAF9fEbsARKou//8AAAAA +AwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJV/wAAAAAAAAAAAAAAAAAAAAAA +AAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJyJ3 +UV0C9wAAAAAAAAAAAAAAAAAAAAAAIANXAAADVwAAAAAAAAAABQUidwBEVR3//wIAAABXVwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzNRXQL3AAAA +AAAAAAAAAAAAAAAAAAAAV/8AAFf/AAAAAAAAAABVVTMz/3eqLv+qAAAAAAP/AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2+Vf8AIAAAAAAAAAAAAAAAAAAAAAACAFVXAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycid1FdAvcAAAAAAAAAAAAA +AAAAAAAAAABXVwAAV1cAAAAAAAAAAFVVMzP/d1Ud/1UAAAAAV/8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAnP//wAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzUV0C9wAQAAAAAAAAAAAAQAAIAAAA +AAAABAoAgAAAAAAACAAAAAAAAAAIAAAAAAAAAwAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAwAAAAAC +AAAAAAAAAAAKkhIICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAQAIAAEAAAAAADAAAAAAEAAAAAAAAAAAACABAAAAAABAAEAAAAAAAA +AAAAAAAAAAAAAAAAEACAEAAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AA93AAAIAAAAgAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAABwAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAgAAAAAAAAAAAAQAACAAAAQEAAAAIAAAIAAAAAAAAAAE +AAAAQAAAAAAIAABAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAQAAACDoCAAAA +AAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAgAIAAAAAAUAAAAAAAAABQIAAAAAAAAF +AAAIAAAAABCAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrQAEFAAAAAAAAAAA +AAAAAAAAAAQAEAAAgAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACAgAAAAAQAACAAAAAAAACAgAAAAAAEAKAIAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAcCAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAABAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAACAAAEECAQAQAAAQAAAAAAAAAABAAAAQAAAAAAICABAAAAAQAAAAEAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABXEIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABAEAAAAAAACAAgAAwAAAAAAAAAAAAAAAAC +AAAIAADAAEEAAAAAAAACAQAAAAAAAAABMEAAAIACAABJQAAAABAAAAlAyASAAAAAAEAAAAgKAAAA +wAAMAgAAAAAQAAAAAgAAEgAAAAIAAAAP5wABAAAAAAAQAAgAAAAAAiAAAAIAABAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAcAAQEAAAgAAAAAAAAAAEAAAAAAAAAAAAAAA +AQAAEAAAgAABgAAAAAAAYAAQAAACAAAAEQACAAIAACABAgIQBjAAACBCAgIKQAAAAAAACgAAAAAB +CAIAAgAAQAABAgACAQAAAAQQAAAAAAIAIAAACQAAAAAAiAAAAAAAkAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAgAAAAgEAAAAAAAAAAAAAEoAAAAAIAAAAAAAAAABAAAAAAAAAGBAAAABAI +AAYkBAgAQBAICcAikBAxMAgBkAAQACEICAEAFAAEAQgoQBAAAAABFCACAAAACCABaAQAAAAAAQAI +AAAABAghAAAAADgAAAAAAAAAgQAAAAAAAAAAAAQAAAIAADQAAAAAAAAAVAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAMAAAAAACAEgAQAAAAQAACAAgAQAAAAAAAABgAABAAAIAAAAAAAAAYgEEAAACAIA +QAoSAAAAQUAAAhIEACDJUEEQkgEAgNBAQAAQCQCAyAAAAAAIAAAAEEAAEgAAAMAAAAAQgAAIQAAQ +AAAHGAABQAAAAAAAgAYAABAAAMBAAEAAAIAAAEAAAAAAAAAQAAIMAAAAAAAAAAAAEAAAAAAACAAA +AAAAAIIAAAAgAgAAAwAAAAAAAAAAAAAAAACAAAEAACAAAAAAgAAAEAAIIAIEAAAoAQAQABAAAQAA +AAgACAgAAEAAAAQAAAAUQACAAARAAAFwhCgAAAAAEAgBgAAAAAAAQAAAQAAAAARAAAAAAAPGAAAA +AAAAACAAFAAABAACEAAAgAACKAAIAAEAAAAAAKgAAgAAAAAAAAAAAAAEAAAIAAAEAIAAAAAAAgAA +AAAAAAACAAACAAAAAAEAAAAgAAAABCAAAQAAAAAABAAAAAAABAABBAAAQECKAggAKAqAAgoEIAAA +AmBRKIQABAACABAoQBQAAAIABIAAAAACACAAyAQIAAAiAAAIAAAABBIAAAAAD+wAAAAAAgAAgCAB +AAAAAAAAQAEAAAAAACBAAAAAAAAAAQAABAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAQAAAAAAgAARA +AAAAAIAAgAEAAAAAAAAAAAAAAAAAAAgACAAAEQgAEAAAAAAICAAAgDgABByIAAAACgBEDAgAAAIC +UFAsCABQAgJAQAwKAAIAAAAAAAQAAAAKAAAMCgAQIAIAACwIAAABnwAAAAAAACAEAAAAAAAAAAAA +AAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAQCAAA +AAAAAAAgAAAIAAAAABABAAAAAACACQABAAAAAAAAUAQEQABACQAABGBAABAhEAAEIEgAAAkAAAAQ +QAAAAQAAACAAAAAQAAAEAASAgAEAAAQEAAAAARAAAAFNAABAAAAAAAAAAAAAAAAAAAAAAgAAAACA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAEABAAAAABAAgAEAAAAAAAAhAQAAAAAAAAABAAAAAAAAACEAAAAAAAAAAQAA +AAAAAAAAAgAAAAAAACECAAAAAAAAAQAACGsAAAAAAAAAAAAAAAAAAAAABAAAAACAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAEAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAoIEAAAEAAACAAAAAAAAAAIAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAI +AAAAWAAAAAAAAAAAASAAAAABDwAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAqAAAAAAAAAAAYAAAAAAAACwAAAAAACIAAAAAAAAAAACgAAAAAAAAAAJAAAAAEAAAAAAAA +hCAAAACQAAhALCMAABQAaMQgAQAAAACAQCABAAAAAIBQIAEAAAAAiEAAAAAAAAAAACABAAAAAIBA +IAEAAAAAgEAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABhASAAAAI +AQCAiACACAUAAYRIAAAAACAAgggAAAAAIACECAAAAAAhAAAAAAAAAAAAgEgAAAAAIAiACAAAAAAg +AAAADgQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +SAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAAAAAAAAAABgAAQAABgAAABAQAAEAAAMBAAAAA +AAAAwEgIAAAAAACAAAAAQEAAAIAEBABAQAAAAgAAAAAAAADAQAAAgIABAYAEBAAgIAAAAAAKkAAA +AAAAAAAAAAAAAAAAAAAAAIAAEAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABBAAIAAIAAAAAAABAKBgAACAAAAAQCAAAMBAA +ABAIAAAgAAAAEAgAAAAAAAAQCAAEAAAAAAAAAAAgAAAAEAoCACAAAEBQCAAAAECKAAAAAAAAAAAA +AAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAQAgAAAAAAAAAAAAAAAAAAAAAABAAAAAIAABAAAAAAEAAAAAAAgAAAQAAAAAAAAABAABAICAA +AMHAAEAAAAAAwcAAQAAAAAAAAAAAAAAAAAEAAEAAAAEBAQAAQAAASqUAAAAAAAAAAAAAAAAAAAAA +AQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAEAAAAACAgAAAAAAAAICAAAAAAAAAAAAAAU +FAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAUFABAQAAAAAAL4QAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAgKAAAAAcDgLk4AAAAAgIAAAAACAADAwAAAAAIICAAAAAAAAgAAQEC +AAAAAAAAAAAAAAAIAAQEAAAAAAggIAAAAA7+AADAAAAAAAAAAAAAAAAAABAAAAAABEBQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAIAEBIAIAAAAAABAUhUBAAAAgJASBAAAAACK1FIEAAAAAIqkIgAAABAACmRgEAAAAAAAAA +IEAAAEBIqEAgQAAAICioQAAAB3AAAAAAAAAAAAAAAAAAAAAAAgJAAAQAgEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAACAAgAAAA +QAgAEAkAAIAAAAAAAAAACAEBABAQAAgIAABAQAAACAgFBQAICAEICAQEAAAAABAAAKAAAAAASEgC +AgAICAAICAAAAAAJDQAAAAAQAACgAAAAAAAAAAAAAAAADAOAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBgAAMAAACAAQCg +IAAAAAMAAAIABAQgMBAAAgAAAAAAAACCgAQEAAAAAIKAAAAAAAAAQAAAACAgAAACAAAAAAACAgIA +AAAAAAVxAAAAAEAAAAAAAAAAAAAAAAAAAAASBCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzNVVVVVAP9/f39/ +VVVVVX9/f39VVVVVX19fXxVVFVV3d3d3VVVVVQAAAAAAAAAAX19fXxVVFVV3/3f/VVVVVQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM+7uqqoA/39/f39VVVVVf39/ +f1VVVVX/////FVUVVf////9VVaqqAAAAAAAAAAD/////FVUVVbv/u/9VVVVVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +APDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiqqqqDwX1AAAAABUVFRUAAAAAFRUVFQAA +AAAVVRVVAAAAAAVVCqoAAAAAAAAAAAAAAAAVVRVVAAAAABFVEVUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3cREVUPBfUAAAAAFRUVFQAAAAAVFRUVAAAAABVVFVUA +AAAABVUFVQAAAAAAAAAAAAAAABVVFVUAAAAAEVURVQAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAA +AAAAAAAAAAAAFAAAiFAAERAJAAAEJAAAhBlEAUxsAIGUCUQBBCQAgIQJRAEEJACAhAlEAQQkAICE +AEQBAAAAgAAJRAEEJACAhAlEAQQkAICEAAAFeABEAQAAAIAAAAAAAAAAAAAUAACIUAAREAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIAAAAEAAAAAAAAAAAAAAAAAAA +AAAQAAAIQAABEAgAABQgAAKEGgBAHGEYC5QIAMAUIRgChAgAwBQhGAKECADAFCEYAoQAAMAAARgA +AAgAwBQhGAKECADAFCEYAoQAAAQAAADAAAAAAAAAAAAAAAAAABAAAAhAAAEQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAX1A/Pf +3wLfAAAAAAAAAAAAVf/MAFUA/wBVAFUAMwAPAFUAVQAzAA8AVQBVADMADwAPAFUAVQAPAFUAVQAz +AA8AVQBVADMADwAAAAkAMwBVAAAPDwAAAAAAAAAAVVV3dzD/DS8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfUD89/fAt8AAAAA +AAAAAACq/8wAVQD/AKoAqgAzAA8AqgCqADMADwCqAKoAMwAPAA8AqgBVAA8AqgCqADMADwCqAKoA +MwAPAAAACQAzAKoAAA8PAAAAAAAAAAClpRERMP8NLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVTMzAgIC3wAAAAAAAAAAAKr/ +zABVAAAAqgCqADMADwCqAKoAMwAPAKoAqgAzAA8ADwCqAFUADwCqAKoAMwAPAKoAqgAzAA8AAAAJ +ADMAqgAADw8AAAAAAAAAAFVVVVUAzw0vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVMzMCAgLfAAAAAAAAAAAAVf/MAFUAAABV +AFUAMwAPAFUAVQAzAA8AVQBVADMADwAPAFUAVQAPAFUAVQAzAA8AVQBVADMADwAAAAkAMwBVAAAP +DwAAAAAAAAAAVVVVVQDPDS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAIIAAAAAABIQQhAAAAAAIACCAAAAAAAAABCAAAA +AAIAAAAAAAAAAAAEAAAAAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAFRwAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAgAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAABAASA +AAAgAAAABAAAAIAAAAYAAAAAEBAAAAAQAAAAAAAACAAAAAqoAAAAAAAAAAAAAAQAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAACAgAAAAABAAAAAAgIAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAgAA +CAAAAAAAABSBhAAAQAACAEgAhAAEJCAAIAAAAgAAAgAAAAAAEAAIIQAIAQAEAAAAwAABAAAAAAAA +AAAAAAAAAgAAAAAAABgAAAAAAAAAAAAAAAAACmkBAAAAAACAAAAAAAAAAAABIAAMAACwACEAAAAA +AAAEAAAwgAAAIAABAAAAAAAAAAAAQAAAAAUAAAAAAAAAAAAAIAAAAAAAAAAAAMAEAAAAAARCQEIQ +FgQEAAAAAABEAAAAEAAEAgQIAgAAAAAABAAACAQUAEARAAAAAAAAAAIAAAEAUAAAAgAAAAAAAAAA +hAAAAAAAAAAAAAAAAAAAABAAAAAGFQAAEAAAAAAAgAAEAABAAAAAAAAAgBBAAAAAAAAAAAAAAhQQ +QAIAASEAAAAAAAAAACAICEAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAEIAABAAEoIIAAAAA +AIAAAIAAAAACAAAAAAAAAAAAAAAACBAAAAAAAAEAAAAEAQCAAQAAABABAQAAAAAAAABggAAAEAgA +AAAQAAAAAAAAAAAAAALYAQAAAAAAAAAAAAwAAAAAAUAAAAAAQIBAAAAAAAAAAAAASAAABAAACQAA +AAAEAAAACAIAAAAAACAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAABICAEAIEAAAAQAAAAHAAABAC +AgEAEAQAAgAgAAAAAAgAAAAoBAAIAAQAAAAAYQACAAgAAAAAAAAAIBAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAU0AAAgAAAAgAEAAAAAAIAAAAAQKAACAAAQAACAAAAACAAQAKIAAAAAAAAAAAAAAAAAA +QAAgAAZAAAAAAAAEAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAgBAAAAAAAACIgAgEgAAAAAAIAAAAA +AAAAIAIKECIABBICQAAEAAJAAQICwAEQAEACQAAAAACCUCAAAIIAgAAACAAAgiAAAQAADAAAAAAD +kgAAAAgAAAAAAAIBAAAgAAAAAAIAAAAAwgAAAQACAAAAAAABAAAAAIABgAAAAQAAAAAAABAABAAA +ABQAAAEgAgAAAAQQFAAAAgBAAgAAAAJggAAKAAAAAICAAAAAAEAIgAwAAAAQoAAAAANKAABAAAAC +AEAgIcAAAAwAVAACBAkACAASAAAAAAIAIAgAAEAAAABAAAAABAAAAAAAAQAEAAAAAAEaAAAAAAAA +AABAAAIAAAAAAAQAAAAAEAAABAAAAAAEBAAAAAgAAAAAAQBAAAAAAAAAAACIEAAAAAAAAAIAAEAI +CAAEBAAACAAAAAIAAYAAEYAgCIAARgAAACDJgABAAgAOAUIAACAAAEACAIAAAAgAAEgMAQAQgAgI +QgCBAABEAAIAAAAgKAAgCAEIQABBgkAACAAIAABQAEBgAAAAAAgAAAAABKMABAAAAABAAAAIAAAg +KABAQQCAAAgAAIAQACkAAAQAEAAAJAAEAAECYAAwAAAIAABAAIAADAAACAAIQAAEBCABAAaAAAgA +AAAACAAAJAAAgAACIAQQCACIACBAgAgIAIBAAAAEQAFACAQBEAABAMAAIEACEAAAAgIRwjCABABg +AAEAABAAAEEEAAgABAAAgEEAABAABCEABAABARIABIAQAAAElAIAAAQAAAAAgCCBABBQAAAAAQAA +AAAAAEEAQAAAQAHCAAAAAAgAgMAEAAAABAAAAAAEAACAiACAAAAAAAoQAEIAABEAAACAAAAsQAIA +gAACAAACAAAAAAAAAIAAIQYIAAAAAAAAAQAAAgCgAAAQACAiAgIAEAIICgAAIEAAQAAAAAARAAoA +AAoAKABAAAAAAAAACAAgAAACAAAAIAAAAAAAAABVAAAAIAAAAAAAAQAABAAAgAAAAQAIEAACAAAA +AAGAAAkAAAAAAAAAAIAAAAAAEAAAgAAAIAgAAAgAEAEAASAKCAACAAAAAAAAAAIAAAAAEAAAACAA +AAAAAABkAAAAAAAAEEIAAJAAQEAEBJIABABAAkAQRCAAQEAAUABAIAACAAAQAADAAEAAAAAACAAE +wgABEAAAAARAAAQABAAAAAAgAAAAD9oCBAAAAAAAAIAAIgCACAAAQAQgAAAAAAAQAMAAAAAAgAAA +CAAAAAEAAAAAAAAAAAAABBAIBCAAgAAAQAAAASBAAAAgAAgAgAIAAUAAAYAAAAACAAEGABAIAAAg +IAAAAAAAABgBAAEQCAAAEAAQAJAIABEAADgAEAgCiCAAABAYCgAAAAAgAIkJBFAABAAAWAoAAAAA +AAAAACAAAAAAAAAAAAAL4wAQAAQAAAgIAAAAAACAGAgAAAAACBAQKAAAAAAAAAAAAAAwAAEAWCgg +ACAAAAAAAAAAAABAABgIAAAAAAAAAAYAAAAAAAAQCAAAAgAAAAACAAgAABAAACAAAACAAAACCgAA +AABBAACQAACAAAAAAgEAAQAAkAACgABCAgACAEAAACAABICAQIAAgAIFAABAAAAAEAAAAAAAAAAA +AAAIABAAAArfAAAAAAAAQABAAAAAAAQAAAAAAAEAAAAAQAAIAAAAAEEAAAAAEAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAEAAAgAAAACAACIAAAFAAAACBAAAAAQABABAAAQAAAAAAAAAAACcAAEBKAQEI +AAAAAAAAAQIQiAAAEgABCCiKQAAwaAEIBQgAAUQAAQAAAAEAAAgBAAAAAAAgAAAAAAAQAAAAAAAA +AA4CAAAAAAAAAQgAAAAAoQSBAAAAAABAAAEAAAAAAAAAAAAFiAAACAEBAAAAAAAAAAAAAAAACAAA +AQAAAAAAAAAAAAAAAAAAQAEBEAAEgAAAAAAGAAAAAIAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAAEA +AGgBAAAAEQAAQAAAAAAAAAICAAAgAAAAAAAAACAAAwAAAAAAAAAAAAAAACgAAAAAAAAGIwAAAAAA +AAQAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAADAACAAAAEAAAAAIAAAAAAAgAAAAUAAAAAAAAKgAA +AAAAAAAYAIgAAACAACwAAAAACQAEACAAEIQAAAAAUCAAEAgUAAAYABCEAAAAAFgCAIQRGTIAAAJE +hCYAAAAggADEJAiABACAEEgpAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAm0IAAAAAAACEAhAAAA +AAEAxAEAAAAAgACEAAAgAAAAAAAgBBkAIAKQxAAAAAAAAAAAIAAAAAAAIMQAAAAAAAAAAAAAAAAA +AACEAAQIAAAAAAAAAACAAAAAAQAAAAAEgACAAAIQAIAABAEKAAAAAAgAAYgACAACSAABgABoAAAA +UAGQABAAAAAAAYQAAgAAACgBAAAAAIAAAAAAAAAAAAAAAAAACaeAAAAAAAAAAIgAAAAAACABCAAA +AAAAAAEAABAAAAAAAJAAgAAACEgBAAAAAQAAAACVAAAAAAEAAQAAAAAAAAAACQAACABIEAEAEEAA +AEAAAAAAAAAAAAAAAAAAQAAAAEAABARCABAAAAAAAGAAAABABgFwAEAgABAQAAIAAAQEwQAECAAA +gADBAIAAAAkAQVIAEAAAAAAAAAAAAAAAAAAAAAACIgAAAAAAAAAAAABQADAkBAIACEAEiQQBQAAA +AEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAADAgECEAAAAAAAAAAAAAAAAAEAGACAAEQQAABAUBAAAA +AAAAAAAAAQAAAAAAAAAAAADg4AAAAARAAAgAAKBAQgkIAAAJAAECgCABAEAACAIYABAIAAQAAADI +8uACBIAAAQBAGAAAAAAAAAAAAAAAAMZ8AAAAAICgAAQEAYAABABAAAgAgAgSAAAAAAKACAIEgAAA +AAAAAAAAAAAAAAAAAAAAAAAMDBwsFAAAAAAAGAAAAAgAAAgMAgCAACIAABgACYEAAAAAAAAAAAAA +AAAAAAAAAAEBAQABAAEAAAAQBAAAEASAAAAAAAABAABAJAgAAAEAEAAAEAAAAIAIAAAAAQAIAAAA +AAAAAQAAAAAAAAAAAAAASoUAAAAAAAAAAABSAAAIAABAAAAQEAAAAJAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAgIQQAAAAAAAAAAAAAAAAgAAEAEKJAhABQAAAAAAAAAAAAAAAAAAAAAAAAA +VBQAABAMAAAAAAApAAAAKAAAaAAAYIAAFgAhICgoEBACAABAFAAAAQAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAMXAAAAAAAAAQAAAAAAEJAAAAAAAAAAIAAACAAACAEAAAAAAAAAAAAAAAAAAAAAAAA +AAACAkJAAEACAAAAAAAAAAAAAgAAAgAAACAAAAAAgAwAAAAAAAAAAAAAAAAACAAAgEBCAAQAAANA +AwAAAAAAABAGAAABAAEAQAIES0ICBAOUEAgAABAAAAQwQAAAECAogEAAAAAAAAAAAAAAAAAAAAAA +AAMgAAg4BEBAAATACAAAREYAACAABAAQJEAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +ABgAAAAAAAAAAAAAADAABEBIAkAYAAAAAEAAAAAAAAAAAAAAAAAQAAAAgAAFAiAqCAYABgAICAUA +EAAAwAgAAgAgBDgAGQwEhQIAEggAEEgIQAAIAAAyIgIBAAACAAAAAgAAAAAAAAAAAAAABGMAEBAA +AAAQACAIAAIABKBBIIgAgFIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAABIAk1IUQACAAAA +AAAAAAEAAAgAAEAAIBAEIAADAAAAAAAAAAAACAIAAAAAAACQiAoACBANBAAEAAAAAAAACAgCAgBI +AgoUIoyAFAgICEAAAEDAQAEAQIUAAAQQNJAAEAAAAAAAAAAAAAAAAAAAAAALsAAAAAEAkAIBIhIw +QJKICAAggAEABIOAABIAAAAQAkAQAAAAAAAAAAAAAAAAAAAAAAQAAEDAAFIAAAAAAAAAAEAAAAAA +AAKACLAABEYg0AACAAAAAAAAAABAAAAAAAYAAGAgACAAAAAAAAAAAAMAAIAgAwCAAECAABgAAAgA +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 +ABAAAAADAAAQAAAAIAAAAAAIUgAAAAAAAAEAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAMAAEIAAAAAAgAAABIAAAAAAAAYAABgAAAAgAAAAAAACAAAAAAAAAAA +AAAAAAAAAAgAEAAAEAAIAAAAAAAAAIgAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAkIAAIACAAAAAAA +AAQAAABAAAAAAAjyAACgAAAAAgIAAAAAAAgAAAEAAAAACAAAAAAAAAAAAAAAAIAAAACgAAEAAAAA +AAACAAEAABAAAAAAAAAAAAAAAAAAAAAAAQAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAgQAQAAAAAAAAAAAAgAQgAAAAAACEAAAAAAAAIAAAABAAAAAAgEAAAAAAAAAAA +AAAAAI4ABAAAAAAABAAAAAAAIAAAAAAAAAAggAAAAAAAAAAAAAAwAAAAABAAIAAAAAAgAAAAAAQA +ABAQAQAgAAAgIAACAAACAAAABAAAEQAAAAACAAAAAAAAABAAAAAAAAAAAAACAAAAQAYAAAAAAAAA +EAAAAAAQAAIRCAEAAFAAAAAEAAQAQEAAAAAAAAEAAAAICAAAAABAAAoIAQAAAAAAAAABAAAI2QAA +ASAAAAAAABBBIAIICAAAAAAAAgoAAADAQAACAAAgABAAAAAAECAAAAAEAAAAAQRAQCAAEBAgAAkA +BgAAEYAAAAAAAAAAAAAgUAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAEABAEAAAQAAAQAAA +BIIAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAAAAAAAIAARAACAAAAAAAAAAAAAAGAAAIAEAAAAAAA +AAKgBEAAAAQAABAAQAAAAAAAAAEAAAoAQAAAAAAAEEAAACAAAAAAEIAAEBAAABAAAAAJAAAAAgAA +AAAAAAIAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAAAAIAAAASAIAABAAAAAQ +AAAAABAAAACAAAQAAABCAAAIBAAAAAAAAAAQAAAAFAAAAAAAAgAACXcAAAIAAAAAAAAQgAAAABAA +AAAAAAEEgAAAwCAAAAAAAAAAgAAAAAAABAAAAAAAAAAABIIAAAAABAAIAABAQBBAAAAIAAAEAAAA +AQAAAAAAAABiAgAAEQAIAAAAAABQAgAAEAAggiQCEEgAIkAAAQLSAgAAAAEgIACJUQAwAADAwgAA +AgAAAAAAASAAUAAAA4MQgABQgAAAAAAAAAIggBIAAAACKyAAAAAAAQDAAGAAAAAAABAAgAIAAEAA +AgAAAAAAAAKQAAAAAAAAAAAAAAAQACAAAACAAcAAAAAAAGKADgACgAAAAQAAIBIAECgUEAAAQIIC +AAAAAAAAAAAAAIAATAAIAAhAAIAAAAgACAAAAgQAAAAAggAAAAACAEgAAIAAgAAABCABARBAAEAA +AAgBAAQAAAQAAAEACAAAAAIAgAAAIAAAAACSAAAAgAAACCABAAAAAAAIAABAAQAAAAAAAAAAAAAA +CAAAAAgABAAAAAAEIIAAQAAAABAgoAgAAAAAAQAAgAAAIABAAAAAAACAFGRQgAAGgIAALAAAiAQA +AAAhJAAAAAAAgAgQYAwAAAAAEIAAAAggAAAEMAAAAEAAIAIwQACDABCAAAQCAAgAABQGJJAMBBAE +JEAACkAAABAAAACASAgIAAAAAHpQDAQAIAQACAEICAAQAAAIEAmAAAAAAAAAAgAAAQgAAgAEACAB +EAAAAAYAIAQAAACAQgEAAAAAAAIEUBAgRABRCAwAEGEAAABEDoAiCAAAAAAAkAABAAAAAAIAAAEC +AAAAAAAAQFABAAAEQACBREGAFIgAgAFIEAABAQCAAAAAkAMAAAAAAACAIEAQAgBQgUAAAAAABAAA +AgAAAAAEYACAAAANaoAgAIAEEAIAQigAAAAAAAABAAAAAAgAkABAAIAAAADAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAEAQAAEIAAAAAAAwAAAARHUBMmAAAAAAAgAACAAAQAAACAAAACQAAAQ +AAAAAAAAAAAAQCAAIgAAAAABAASCACAAAQARAAAAABAAAAAAAAAAAIQAAAQAAEAACAAAAAIAAAgA +AQAAAAgWAAAAAAAECAAABBAAAAAICAAAAAAAgAACAAEAAAAICAAAABAAABAAAAABAAAAAAAAAAoA +ABAAAAAAAAAQAAAAgACAAAAABAAAIIEAIUiAAAEAAIAAJAAAAAAEAABIAggACAAAAAEAAABIBCAC +AAAAIgEEAIAAAAAACAAgAAAEAIAgIAEAAEAAwAAGFEAJAAACAAAACAAAAAgAAAAABAAAAAAAAQeA +BAEAJAAAAEQAAAAAAAAABAQAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAB +BAAEQQAQAAAACCAAAAAIAAAABAAAAAAjAAAQABAAACABAAAQAAAgCAAAAAAMCAAAAAAgADwIABAw +ABAAEAggCAAQCAAICAAACAAAABAIEAgoUAAAgAAgCAAABBAQCgAAAAAAACAgAAAM7gAAAAAAAAAg +AAgACAAAEAgAACAAAAAAIAAAACAAAAgqAAAAIAgAEAgACCAQAAAYCAAAMBAAABAIAgAAABgACEkB +AAAABAAAAABARAlAEhwIAAgSAACEAAAAAAAAAEACAAAECAADAAoQBAgCQABIAgASAAgAAJAQAAAE +CAAAAAARAgAAAAAIAAAAABEYAAALAAAAABABAAABAAAAggAAGAAAAAjMCIAAAAAAAwgAAAAACAAA +EAgIAAABEAAQAEEAAAEAAhAAAAAAAAAAAQAAABAAAAAAAAAAAAAAAAAAAAgCAAKAAAgAAAAAAgBh +AAjMAAQAIgAAAgAAAAAAUAAAgAAAAAgACAIAAECAAAEICICAAAgVgQAAAAAAAAAJCQAAAAAAIAEE +EEAAAAAAAYAAAACCAAAAAAQAAAECpAEABIAAAAAAgAAAAAkAAAAAAAAgAAAAAQAAAAABAAAAAAAA +BAAJEAAAAAAIIQAAAAAAAAABAAqAAAAAAEEBAAAAAAAAAQgDIAAAACABAAAAAAAAAEAIGSCACLOo +AQAAAAAAAAAAAAQAAFYAARABAEAAICAoAAABMAAABAAAAAAAAAEgAAABAAAAAAACAAoACAAAAAAA +AAgQAFgwgAEBAkAAIAAAAAAAAAAAAAgAAAABBgAAAAAAAYAAACAEAAAAAAAAAAAAAAACAAABAAAA +AAIAAAAAAAAAAgAAAAAAABAAAEAEgBoAEAAAAAQKAAAAAAAAIAAaAIIAEAAgAAAUAAAAAAQAAAAA +ACAAAAAAACAIACIACAAYACREIwgAAAABWMQgAAAAAAAAhCIAAgAAARBECAAAAAAAIIQBAgAAIAAA +hAAEgAAAACCEAAAAAABAAAAAAAzMAAAAAAAAAAAAAAAAAAAAhAAAgAAAIAAAIgAAAAAAAFABAAAA +AAAAhAQgQAAgAQCEAABAAAAAkYQiAAAAABQEQAAAAAAAUAAAIysAABQhIMQAAAAAAAACAAAAAAAA +AAAggAgDAAAAQAGIAACAAAoAAZRQAAAAAAJBgAiAQAAAQAEAAAAAAAEAAQAAAIAAICANAAAQAAIw +QAEAAAAAAgAAAAAAD6cAYAAAAAAQAAEAAAAAAAABAAgAAAIAAACABAAAAAAAAAgAAAAAAAABAAgI +AAAAEAEoAAsAAAQEAYAFCAEAAIEAABAAAAAAAACIAACAChAAAQAUEABAUAEAAAAAAIBABAAAAQHA +AAIEQAAAAAAAAAAAABAAAGAAEQIAAiICAAhASAAAICAAAABAAAAAAAAgAAAACEAAAAABQAQAAIgJ +AQAEAAAOPgAAAAEAAAABEAAAAAAgIIAAAAIBAAAAIAAAAABACAAAAAAACAAAAEQAAAAEAAAAAAAA +AAAAAAAAAABAEAAIAAIKAXAAAAEAAAACAAASBEAQAAAAAAAACgIAAAAAgAAAAAEAAgBkAEIEAAAA +AAAAAABAAgAAIAAADAAAQUmhGJgJAABAGAAAAAAAAAAAAEAIBAACAAAgAAAACAAAABAEIAAAAED+ +gAAIAAAAAAAAQBAAGQQACAAAAAAgIAAAAASQAAIBAJgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAgBAGEQICABEgAoCAAEAACmgqOAACAEBQAgAACBIAQAAAAAACoCAEgABANIAAAAAAAAAAAEg +ABEAAAQAEIAAQAADBAIAAEAAAAAAQAAAAAAAAAAAAACCgAABAAAABgAAAAAAAAAATzwAAAAAgMAR +BAAAABAAAAAUAAAIAAAQAAAAAACAAIAIAAgDwAAAAAAAAAAAAAIAABAAAAAAAAAAAAEAEAAAAAAA +ACABAAAAAAAAAAAAAAQABAAAAgAAAAQAAAQAAACEAAIgFAQACgAAAAAAAAAAAAAAAEBAQgCAEAAg +AAAECAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAABAAACkAAAAAAAAQAAAFxABEFAAAAAAAAAAAQAAC +QAAACAAAAAASAiAAEAAAAAAAAAAAAAAAAAACAAAQAABAAAAAAAAAAAAAQAAAAQCAEAAAAAAAAAAA +iDAAgIAICAABwMACAIAAAAAAUCoAQIAIBBBREogEACAMAAAAAAAAAACAcBECITAQABVBADBIAgKC +LQAAABAFwJAAwAAAAAAAAgAAAAAAAAQAAAIAABAEAEAAAA03QEAAA0BIEAQAgAAAAkRIEAgBEAQA +AQREACBQQIAAUEAQAgAACAAAoAQAAAAAAAAAAAAAAAAAAAACAIAAAAAQAIRAAgMCSAASFRBQwAJA +CCIAAAACABAAAAAgGAUAUAICIBIRQAAAwAoAAAAAAAAAACJQMAhKABDLxAOCAjMIAAgEAAAAAAQA +QAAAAAAAAAAAQAgAACAIABABAMBIEAAgAAAADAUAUAoAAAAQAAAAAAoAAAAAICoBACAiCAAAAgAA +AAgAAAABIAASAAAAAACAAAAAQAAAAAAAAAAAACCAAAAACAAACAAAAAABAEBEADAAAQAAMaAICAAA +AAAAQAgAAgAAEAAyAOAUigQAEAAAAAAAAAAAMAIHAADQAEASIASEAQAgIBIAgEAAAqAAAAAIAAAA +AAAQAABACAAAAAAEAEAEAACgAAANbgAAAAAAkAAAEAAQAAACiAAoIABACAAAABIIEBAIQgEBAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAQCBAAAAAgACDIkABCAgYAAAAABAIAQAwIAIAAE +gAAMBAEBCBYwAiKAAAAAAAAAAABAAEiBAEADaACAgCAQAZiBEAAAAAgAAAgAAAAAAAAAAAACAQAA +AgAgAAAAAAACACAAAASJAAAEAQAAAgIAAACEAAAAwgAAACAAEAAABBAAQAIAJwcAAACQBAAAAAAA +gAABAAAQAAAAAAAAAAAAABABAgAAAABAAAAgAEIAAIpI2BADABBVX1V3V/8AABX/H1//ADOzVVUE +9wD/9/cAAAAAAAAAAP//Xd3//1VVVVVVVUT/c3MAAAAAAAAAAAAA//8AAAAAAAAAAA8PAAAAAAAA +AAAAAAAACB4V/1dXAABXVwAAV1cAAAAAAAAAAF9/V/93dxER8/Pz8wAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABERAD/N3f//wAAAAAAAIiIAAAAAHd/X38D/wAAJ/8fv/8AMzNVmQT3AP/7+wAA +AAAAAAAA//+d3f//VVWqqlVVAHcTEwAAAAAAAAAAAAD//wAAAAAAAAAAjw8AAAAAAAAAAAAAAAAD +JRv/V/8AAFf/AACr/wAAAAAAAAAADz8D/yIiu7vz8/PzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEREAP87f///AAAAAAAAAAAAAAAAIi8KOwMDAAAnJxG7AAAzM1WZBPcAVQEBAAAAAAAAAAC/ +/50RP/8u7qpVVQ8AdxMTAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAAAAAAJkGxsDqwAA +A6sAAANXAAAAAAAAAAAAMwMDIiK7uwMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREQA +/wpff/8AAAAAAAAAAEQAUAARHwU3V1cAABUVEVUAADMzVVUE91X/AgIAAAAAAAAAAHf/XRF//x3d +VVVVD0T/c3MAAAAAAAAAAAAAEBAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAqIVFQNXAAADVwAAA1cA +AAAAAAAAAFV3V1d3dxERAwMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERED/BVV/fwAA +AAAAAAAARABQAAAAAAAAAAAAAAgAAAAAAAAJAACMJAARhBiAAFxoAAWUFAAAjFAAEZQJAACMJAAR +hBQAAIhQABEQEAAASEgAARAQAABISEABEAAAAAAAAAAAAAAAigAIAAAAAAAAFAAAiFAAERAAAAAA +AAAAAAkAAAQkAACEFAAAiFAAERAQAABISAABEBAAAEhIAAEQCIAAFCAABIQAAAAAAAAAABiAAFxo +AAWUAAAAAAAAAAAAAAAAAAAAAAgAABwgAAOUGgAADGIACZQQAAAcQAADkAgAABwgAAOUEAAACEAA +ARASAAAIQAAJEBIAAQhAAAkQAAAAAAAAAAAAAAy5AAAAAAAAAAAQAAAIQAABEAAAAAAAAAAACAAA +FCAAAoQQAAAIQAABEBIAAAhAAAkQEgAACEAACRAIAAAEIgAAhAAAAAAAAAAAGgAADGIAKZQAAAAA +AAAAAAAAAAAAAAAA//8qf3//tbUAAAAAAAAAAF9fGxv19QX1f/9/////1dUzM1VVT08EvwAAAAAA +AAAAREQPDwAAAAAAAFdXVXdVdwAAC00AAAAAAAAAAFVVDw8dHR0dAABVXwAAAAAAAFdXAAAAAFVV +VVVVVVVVAAAAAFV3AAAAAAAAAAAAAAAAAAAAAAAAICAAAF9fd3cfX///Ff///wAAAAAAAAAAAAAA +AAAAAAD//6r///+6ugAAAAAAAAAACgobG/r6Cvr//zu7///Z2TMzVVVPTwS/AAAAAAAAAABERA8P +AAAAAAAAq/+vv19/AAAJ9QAAAAAAAAAAVVUPDy4uLi4AALu/AAAAACAAV/8AAAAAZmaZmaqqqqoA +AAAAX38AAAAAAAAAAAAAgIAAAAAAAAAAAAAAX193dy9///8n////AAAAAAAAAAAAAAAAAAAAAD// +iN3//xq6AAAAAAAAAAAKChsbCgoK+v//CIi//xnZMD9QXwsLBL8AAAAAAAAAAEREDw8AAAAAAAAD +VwU3CjsAAANOAAAAAAAAAACqqqqqLi4uLgAAER8AAAAAAAADqwAAAABmZpmZDw9VVQAAAAAKOwAA +AAAAAAAAAACA/wAAAAAAAAAAAABfX3NzInc//ycnv/8AAAAAAAAAAAAAAAAAAAAAf/8IXX9/FbUA +AAAAAAAAAF9fGxsFBQX1d/9MzH9/FdUwP1BfCwsEvwAAAAAAAAAAREQPjwAAAAAAAANXBTcFNwAA +D9sAAAAAAAAAAFVVVVUdHR0dAAARHwAAAAAAAANXAAAAAFVVVVUPD1VVAAAAAAU3AAAAAAAAAAAA +AAD/AAAAAAAAICAAAF9fc3MRVX//FRV3/wAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHUQAAgAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAIAAAACAAAAADGAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAIEAAEIAAAAAAAAAAAAAAAAAAA +AKAAAAAgAAAAAAAAAAAAAAAAIAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAD5AAAAAAAAQAAAAAAAAAAAAAAgAA +AAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAEXgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACA +AAACAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAb2AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAACAAAAAAACqwAAIAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAACAAAAAAA +AAAAAAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAIAAAAEAAAA +AgACABAAAQABgAACACAAAAAAAAAAAAACAAAAAAIAAAACAAAAAAAACAAAAAIAMBAhAgACABAEIAAA +EMABBEABAAAN0kAAAQAAAcAABAACAAAGAAAAAAAAAAAAAQAAAAACAAAAAQAAAAIAAAAgAAAAAAAI +AIIAAAAAAAAAAAAAAAIAAACAAiAgAAAAAAIAgAAAAEAAAAAAAAAAAAQgEABQAYAABAAgAQABAAAB +AAAAAAAAAAQAIAAAAAAAAAAkABAIAAAAAAEAAAAAAAABpAAAgAAEAAABAAAQAAAAgAAEAACAAAAA +AAEWAAAAQAAAAAAAAAEAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAACAEAAAAAAEACgAAQAAAMAAABAAAAAAAAAAIAAAAAABAAAAAAAAAAEAgACAAAAAA4CAEAAAAAA +JAAIAAAAAAAAgAQAAAAAAAAAAAAAEAAAMABAQBAIIAAQAwAAAAAAAGEAAgQARAgAgAAAA1EAIAQA +AAAAAIIABAAACAB0EAIACAAAACAACACAAAAAAAQAAAAAAAAQQAgAAAAAAARgAAAAAAAAAAAAAAAA +AAAAAAAAEQAAADAAAIAAAAAAAAABQAAAgAAAAAAQAAKQAAAAAJAAQgBBAAABEAAAAEIAACFAAIAA +QBAAAAAAAAAAAAAACkAQCAAhAgEQIKAARABAAIwAAEAMAMAAAoAAkAAEAAAKywAAAAAABABQEAAQ +AACoABAAAAAQEAACBAIgAgAQAAAAAAAAAAAAgAAAIACAAAAAAAAAAAAAAEAAAIAAAACAAABAAEBA +AAAAQAAAEAAAABQQAAAAAAAAAAAACQAIAAAAAAEBAAGAIIAIAgAgAAAAAgAAAAAAAAAAIAIAAAgQ +AAAAAAAgABQgAAAEgKAAAQAADAAAAAEQgAAAAAEAAIAQAAAAAAO9gAAAgAAAAAAAAAQAAAAAMBAC +AAgUAAAAAAAAAAUAAAAAAAAAAQAACAAAAAAAAAQAAgAAAAAAAAABAIAAAgAAEAACAAAAAAAQAgAg +AAAABCAAACAAAAAAACAAAEAAAAAAAIAAAAAAAQAAAAAAAAAAAAAEQACAAEAAIAAAAAAAAAAAAABA +AAAAJAAAAAAAgAAAAAABAAAAAQRAAAAAAABAgAAAAZYAgAAAAAAAQCAAAQAAgABkAAAAAAAAAIAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAAAABAAAAAAAAAIAAAAAAAAAAAAGAAAIAAAABBAAAA +AAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAIAAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAgAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAQAAIA +EAAAEAAAAAASAAAAAAAAAA5iAAAAAAAAABACAAAAAAIAAAAAABAAAAIAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAC30AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAA +AAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWMAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAICAAACAiAA +AAAAGAAAAAAAAgAAAAAEAACAADAAAAAAAAAAEAAAIAAAAAAwAAAAAAIAABAAAAAAAgAAAAAAAAAA +AAAAACAAAAAAAAAO5wQAAAAAQAAAAAAAAAAAAAAACAAAAAADAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAECAAAAACAAQAAAAAAAAAAAAAgAAAAAAAADIAAAAAAAAABAAAA +AAiAAAQAAAAAAAAAAAAAEAAAgAAAgAAAAEAAAEAAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAPAACQgAEBIAIAAAAAAAAIABEAABAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAgAACAAAAAAAAAAIAAAAAAAAIAAAAAAEBAAgBAABAAAAACAIAEMAAA0AAAIA +QAAAAAABAAAAAAAAAAAAEAAAIAAEAAAAAAESBAAgAARAABIAIAAAAAAQAAAAAAAQABAABAAAAqUA +AAAAAADABAAAAAAAAAAAAAEAAAAAAAAAMAAAIAAAAAAAAAAAIAAAQQAAAAAAAAAAAAAAAAAAAAQA +AAAAKAAEIAAAAAABAAAAAAAQAAAAAAIAQCACgAAABAgAAQAIAAQCBAQgAIAQBAAAEAAACAAAAAAA +AAAAAAAQAQAQAAAAAAAAEBAAQQgAgAAIAAAAECAAAAAAABAAAAAACCgACAAAAAAOtQAACQAAwAAA +AAAIAAAACAAABAAAAAAAAAAQAAAAAAgABkAAAAAAAAEAAAAgAIAAAAAAAAQAAAAAAAAAQAAAAAAA +IAgAABAAAAAACBAAAAAAAQAACAAAAAAIAAAAAQAACAEACAgBAACJAAACABAAAIAAAAAAEAAAgAAC +AAAAAAAAAgAAAAAEAABAQAAAAAAAEEAAAAAAAAAAAAAAIAAAAAAAAAhBEAAQAASAQAAAAAAAAAAA +ABQBABAAAAAAAEAAAAAAAAAMgAAAAUAAAAAAAAgAQAAAAAAAEAAAAAAAAAAAAAAAAFAAAAAAAIAC +AAAAAAAAAAAASAAAQUAAAABEgABACAAAAEwIAEJAABAABAgAQAgAAABJAAAAAAAAEAiAAEAAAAAA +CBAoAIIAAAAICAJAAAAAAAAAAAAAAAAAABBAAAAAAAAACr8AAJIgAAQAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAACQQAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAMAAAAAAAAAAAA +AABACBBCBAAAgCIAACBgACAAAAAAEHABLAAgABAAYAAAgAIDEAEEAAAAgAIABQEAAgAAEUAiAgAh +BINAEACAAAAAAAAAAQAAAIQAQBADgQDCAAAHzIAQAgAAAAIAQAAAEIAAAQIAAAAAAAACAwAABQAA +BAAAAQACgAAgAMCBgAIAACEAgAEBggAABACAAQAIEAIAAAAAAgCQAAgBAiEAAwAEAEAAQAAAAACA +AEAAAAAACogAAAwAAgAAAABAAACIIAQAEAABEAEAAMAAAARCAAAAAAwAAFEAAAAACAAAIAAAABQA +AAACAAEAwAAAEIAEAACAAAQAAAyfAAQJABAAABAAQACCBAAAFAAACAADAACAAAgAAKAACCAAAAAA +AAAAAGBAAAAASwBAAABAAAAAAAAAAAAACEAAAAAAAgAAEgAACAABAABEAAAAAAgCAIgCDEBQQgRA +IIJIAwAABAAAAAAAAAAABAQgAEIAgUQABChAIAiAABAEQIgIAgIAQAAARgBIASCAAAAiBAAwAEkg +AABAIwkCEFQIAQAAAfYQBCAAAAABAAAMAABAgAABAAmAAAACEAAkAIAAABAAAgQMAAAAAAAAAAGA +AAQEgABEACAAAAgACAAAQAAAAEAJARAAYAAEgABEAQAAAAgAAAAAAIAAEIAiAACQACAIAApAAhAA +AACBABRAgAAAAAAAAQAAgISSIAoRMQAALEAEQAAAQQARAAAIUAQAAAlkAAAACQACEABAAJAAgAAB +oAoQAAAJD0AAEAgAkICBAAAAgAEAgcAAAAAQBIgAhAAgCZAAKIAAAAAAQABAAAIEAAAAACBAAQAE +AAAACABIBAAAAAAAAAAQAAAAAAABgBAARJAQIZEAAAAgIEIQAQAACQAAAjABKJACIgAEAAAAIAAQ +IAAAAAAAAQAgAAIAogACAAAAAAAIAICAAAUAAAQACIAAIAAAAQAiAAAUAIAAAABAIAAAACAAAAO6 +CAAwIBAAAgiAgAACAAAACAAAECAAIAAAAAAABAAACAEAEAIAAAAAAQAAAAAAAAAAgAACAAAAADAA +AAQgEQBACCASAAAAEAAAIAAAAAAAAABAQAgAAAAgRAAAYAEAAAAAAAAAAAAAIAAEAAAgAAQwAAEA +AEGAQYAAIAQgAAAAQEIAEAAABAAAAEAAASAhAAAgAQEoAEBAAACQAgACEAAIAAAAAnwAAAAAACCB +hAABAAAAgADAAAQAAASACAABACAAAACAIAABAAAAAAAAAAQgAAEAQAEAAAAAAAAAAAAAQAAAQAAE +AAACAAAAAIAQAUAgAEBAAAAAAIIAAAACAAACEAAQQAIAAAAEAAAAAAAQAAAQAAAAAAAgIAAAAAAA +AAAAAAAQKAAIAAAQAAgIACIQAAAAGAgACAAAAAAAAAAEQAgAABgIAAAB9gAAIAAQABAIAAAAAAgA +SAoAAIAAEAAKCDAIACAAAAAAAAAAAAAAEAggAAAAAAAgAAAAIAAAAAAAAAAAAAAAEAgBAAAgAAQ4 +CgAAAAAIADEIAAAAAAAAAAAAABEAAAAAAAIAgAAAEAAAAAAAAACAAAAACAAAAAAAABAQAgAAQAgA +CAAGQAACCAIAAAAQAAAAAAAAAAABAAAAAAAIgAKAEgMAAAK4ACAAAAAEAAEACAAEAQAAAIAIAAAA +AgACAAAAAAEAAAAAAAABAQAAAACAAgAAAACAAAAAAAAIAIAAAAAAAAAAAAAAAAQAEgAAAACAEAAA +BAAAAAAAQAAAAAgAAACQoAgACAAAAAAACgAAAAAAAMAACAAAAAAAAAAABAAAAAAAAAEBAUAAAAAA +AQAAAAACIAABAASAIAAgAAAAIAAAAAQpAQAADCEAAAAAAAAEEQgABEEAABABEAAAAAAACgGAAAAA +AAAAAAQAAACAICARAAAAAIAAAAgAAAAAAAAAAAUYgAAAAAABCAAAAQigAAEAAgABAAACAQAAAABY +AAAAACAQAJAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAGQCAAAIAAAAAQAAAAA +AAAAgAAIAAABAADAAAAAkAIgAAALdgAAAAAAICEgAAAAAAAAAgACAAAAAAAAAAAAAAAAIAABAAAA +AAAAgAAABAAAAAAAAAAAAAAAAAAAAAEAAAAIAQACAAAANAAgAAAAAAAAAAAAAAAAABgAAAAiIAAA +kAAAACIAAAAAAAAAIgCEAAAAAAAAAAAAAAAAAAgAAAAAAACEIAAAAACAAEQgCiAAAAAAxAAQAAAA +gAAECQAAAAAgAIQAAAnyAQEAAACARIQiAAQAAAAAQCAAAAAAAABAAQgAAACAAIQAAAAAAAAgxAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAhCkAAgAAACDEAQQEAAAAAIQAAAAAAAAAAIAgAIAQIAAAgKAA +AAAAAACABABAAAABJAAAAAAAAAAAAAAAAAAgAAGAIBAAAAABAYgAiAAAAAABAQAAAgAABAEAAARA +AACIAQAAB9EIlAAAAiAAAYAAAAAAAIAAgAAAAAAAAQAAAIAAAAAADQgAAACAQEABAAIAAABAACAA +BIAAAAAAAAigAAABAAQBgAAAAAAAgAEIAAAAAAAAAQAAAAAAAACAwAAAgABABABAEAQAgEAFgECA +CgBAAAAAAAAAAAAAAAAQACAQCQAASAICAASAAEYQABAAAEkQAEACQlAIAAAAANQkBAAAAAEBAAAI +FwQAgAAQQEEBAAABAYAAAAFAAAgAQAACAhACAAQAACCAAABABAQAABASAYAAFCAAABAAAEAAAAAA +FAJgIAACAAAEAAAAFAQGVAEBAEAAAQAABAIAAAAAAAAAOAAAAIAEEAAAAAAAgAwAAAAYAAAAAAAA +AAAAAAAAAAAAQAgaAAAABCLgCAIAAMBACQAAmgAACAACAKoARIABBAwAAAAQJOIAAEn9oKABACSC +EgIAIAIAAEEAAAAAAAQAAAEBAAHgIAAAQAAAAgAABAAAAAAAAIAAQBBCAAAAAAgAAAAEAgAACgAA +AIAMCAEEIAAAAQIgAAAAABgAAAAAAAAAAAAoEAEAAAAGACgACwAAAAAAIAACAAABAAAAAAAAAAAA +AAAAAAAAAAAACBBqAAYAAIAAAAAAAAEACIAAAAIAACgIEBFCAgAoCAAASYQQABADiAJAQAAIAIAA +AAEAAAgAAIAAAAAAAAAIAQAAEAEAAEAIAAAAAAEAQQgAAEAAAQAAAAAAAAgAAAIAACBAQwAAABAA +AFAAAAAAAgAAQAAAAAAAAAAAAAAAAQCAAAAAAAAAAIAgAEAAAABAQBYAAAAAAAAAAAAAAABAAABA +ACAAAAAKgAASAAAACAAAAAAgAAAACAIABAIgAAAAAgAAAAADPwAUBQQCBAgAAAQUAAAAAABAgAAA +AAAAAAAAAAAAAAAAAAAAEAIAAAAAAAQQAgAAAAAAAAAEAAAAAgBAAAYAUAAMFBQAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAQAEAABAAAABQYRAAAAAAAEAEAQAIAAAAAAAAAAAAAAAAAAAAAACQAgQEBAgg +oBAAAAAAAAAAgAEEAAADBEAAgkAABIBQEAAAAA34SFASAAQkBMQIABADAIAAAAAACAAAAAQEAAIA +AAAAAAAYAIAAAgRAACREAFIAAAAAAAAAAAABAAACABAEAAQQAEAAAAACKCiBBgRAuAAAAAAAAAAA +AAAAAEAIAgAAEAQAwFAEAgAQAQJAAAgDACAZAQAAAAAAAAAAAAAAIAgAIAChCAwAEADA0AACAggI +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 +AAXs/1Wvr/8zD0cAAF9/AAAAAAAAAAAAAAAAu7uLi6qqqqob/ycnd393fwAAu79ffzt/AAAPPwAA +AACurjI3AP+/vwBfdXUPJxC/R1XP////Ojr/8P/M/wD/8P+q/8z/8P+q/8z/zKqq//AAAAAAAAAA +AAAAAAAAAAAAIncFBQ8z/1X//193//8bG19fd3dV/1X///8zVX//3987OzE7Gw8PDwAACm9VVQ8P +/zMPRwAAVXcAAAAAAAAAAAAAAAB3d0dHVVVVVRX/GxtVX1VfAABVX1V3N3cAAF9/AAAAAF1dMTsA +/7+/UP8VFQ8nEL9HVc///1U1NQAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAEAACAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAIAAAAAAAAAAAAAQAAAAAADMhAAAAAAQgAABAgA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAEgCgAAQAAAAAAAA +AAAAAAIAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAA +AAAACAAAAABAAAAAAAAAAQIAAAAAAAAAQAAAAAAgAAAAAAAAAAxqBAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAMAAAAAAIAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAABAAAACAAAA +AAAAgAAAAAAAAAAAASAAAAAAAAAAAACAAAAAAAAAAIAAAAQAAEAAAAgAAAAAAAAAAAAIAAAAIAAA +AACAAAAAAAAABAAAAAAEAAABgAABABAAAAAABAAACX8EABAAAAQAAEAAAAAAIAAAAAAQAAAAAAQA +AAAAAAAAAAAAABAAIIAAAAAAAAAAgAAAAAAAAAAABABAmgAAAQACAAAAACAAAAAAAAIAACAAAAAg +EAAAAAAAAAAQAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAgAgAAAAE +AAAAgAAAAAAAAIAAAAAASAAAgQAAAAAGCgAACAAAgAAAAAQQAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AgAAEAABAAAAAAAAAAAAAAAAAAJAAAAAICAAEAAAAAAAAAAAAAAAASEAAEAAAAABAAAAAAAAAAFA +AAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAgAAAAAAAAAAEAIAAAAAAAAACAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAA4BAgAAAAAAAAAgAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +ABAAAIAAAAAAAAAAIQAAAAIIAACAAAEAAAAAAAAAAAAACAAAAAAAAAAAAAgAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAgAAEAAAAgAAAAAAAAAIAAIAAAAAAAAAAAwAAAAABABAEBAAAAAAAABIAAE +AAAAAAAAAgAABi0MAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAAAAABCAAAAAAAAAA +IAAAAAAAIAAAAAAAAAgACAACAAAAAAAAAAAAAAAgAECAAAAkAAAgAAoACmAAAABBAAAKAAAAAGEA +AAAEAAQAIAAABIEAEQAAAAAADCIAAAAIAAASAQAAQAAAAAAAAAACCAABBAAAAAACAgOIAAAAAQsA +AAAJ7QEAAgAgAAACCAAAAAIAQAAADAAAAIAAAIAAABAAEAACAAAQEAAAAAKAAAAQAAEAAAAICAAA +QAAAASAACAAgAAAEAgAAAICAAAAQABAAAAAAACAAAKAAEAABAAQAAAAACAQACCAAAAABBQAAAAAE +AAAAAAAACIAAAIAwAAAAAAAAAKEAFAAAJCAAAAACgAAAAAAICAIAAAAAAQAAAAAAIAAAAAQ5CAAQ +AUABIAAAABAAAAMAAAAAAAAAAAABAAAIAAAAAAAAAAgQAEAAAAAADAAAAAAAQAIAAAAAAAAAAAAA +AEAAAQAAAAAABAAAAAAAAAAAAAAADAAAQAAAAAQAAAAADAAAASAAAAABgAgEAAAABCgAAABEAAQA +CAAAIEAECQAAEAgASAABQAIQAAARMAAAAAAAAAAAgAACiAAAECAABBQJAAAABk0BQIAAAE4AAAAA +AAAAAQAQCAAQAAAIAABAAAAAAACAAAAAAAADjIAAQAAAIAAUAAAAAAAAAgFATAGAAAAAEAAAAgAA +EAIIgCgABCAAAAoEAEBIAAAAAIAAAIAEBBAoAAIAACAAAAAQAgIICBAAQYACEgAAACCAEAAABEAA +AgAAAAAAAQAAAAQQEAAAgIBQAMQECKAAgAAAAAHgAIAAICAIAAAOGgAAAAaQAEEAgQAAEABAiAAR +AACAAEAAAgAAAIEAQAgARgIgAAAgQAEAAAEAABCAABAAAAAAAAAAAECAAAAAgBIQAAAAAWFACAAA +AACACAgRAAAAAAAAAAAAAAAABAAACQYAAAAAACAIAAAEAAAAAAIBAAAgAAAgAAAIAAgBABQQABAA +EAAAAAQACAgCAAAggAAAAAAAAgECAAAAAAAABgAAAAwmAAAKAAAIQAEAAAAAAoAACAAAAAAAEAAA +AAAAAAAEIACAAAAAAABAAAAAAAAAFAAABAAAAAAAABAAAAAEAAAABAACAAACAAAgAAAAIAAiACBA +BAAAAAAwAAGAAAQAAAAAAAAAAAAAIAAAAAAABCCAAAAAAAAAAAAAAMEBAQAAAAAAQAAAAAAQgAAE +IAAAAAAkABCAggAAKAAAAACABAAAAAAAAVYQQCAAAAAgACAACAAABAAAEAAAAAAAAAAAABAkAAAg +AgYAABAEZAAAAAAIgAAAIABAAAAAAkQAAQAAgAAACAAAAAAAAAQAAIgABAAAAAABBAAgAAAAAAAA +AAAIAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAIAAAAIAAAGAgA +EAAAgBAYCAAgIBAAACAAAAAH7gAAAAFYBBkIBAAACAAAkAgEAAAgCAAAABAIAAAAAAAAEBIAEAIA +IAEAAAAAAAAICAACAAAAAAgIACAAAAgAKAgAAAAAAAAwCAAAIABAAAgIAAgAAAAAEgAQAAAAAFAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAgAAAAAAACAAAEBCAQAQAAAAAEaAAAAAAAAAAAAA +ABCAAAAAABEAAAH7AAABACBAAAAEAAAhAQBgABAACACAAAABAAAAIABAAAAAACAQAQAAAgAAAAQA +AAAAACAgAICAQEAAAAAAAAAAAAIAAAgAAAAAAAQAAAAIBAAJIAAAAAAAIAwQAAAQAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAgAAQAAAwAAFAABAwAAAAAABQEAAAAAAKAY +0AAAAEoACAAAAACAAQQAAAAAAAQBECAAAAAAAACAIAAAClBAAISAQEAAIBiAECAIAAAAAAEAAAAA +AkACAQgAAAAIAAABAAAAAAAAAAEAAAAAAAAAAQCAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABBAAAAAAAAIAAAAAEABAAgDgIABAAAAAAQAAAAAIzwAA +AAAAAAIAAAAAAAEgAgAAQAIAAAAAAAAIQACQAAABAAAcACAAQBEAQAAAAABgAAoAAAAAAAgAACAA +ABQAAAABAAAAIAAAAAwAAAAAAAAAIBAAAFgAABAgCAAAkAAABAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAKQQCAAAAAIQgAAAAAAEAxCEEhAAAAACEAAAAAAAAAAAAAAPKIQAAAAAAAMQA +AAIAAAAAhAAAAQAAAAQAASIAAAAAIIQiKQAAAJAgxCAIAAAAAABAIAAAAAAAAEAiFAAAAAAEQAgA +AAAABCCEIAAAAAAAAECEAAAAACAAAIgAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAoAAAABAAYAAAAAAICABiAAAAABAFAEAAAAAAAAAAAAADleIBYAAAQABAQiAAEAAAAAB +BAAAAAAABQAAAAgAAKQADZAQAIAAAgANhACgAAIgAACAAAAAAAAAAIAAgAAAAAAAAAAAAAEAAAGA +AAAAAAoAAAAAEAAgwAAAABAgQABABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQA +BAAgAAYEAAAAAQAACAAEEABAIEgCAUAAAAAAAAEBAAAP0AAAAAAAJAAgAAIQAAAAQkAAAAAAQEBA +AAAAAAAAAAAAAAAAQAYAAAAAAAAAAAAAAAAAAABAQAICABAQAAAAAAAAAAAAAAAAAACgAABgaAAA +AAAIBCAADAAAAAAA0CIM+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgmI4ADgBAQA +AAAYACAACAQCGAAgABABAMAJAOHgAgAAAEDMAABAAAJAAAQECACo4eAEAAAAAAQEAIiBAAAAAAAA +AAAAAAAAAQGACAAAAAAAAAAAAMAAACAgAQEACAAAAAAcAAAAAAAAAAAAQAgMAAAAAAAAIAgCAAAI +BAgoAMIKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKAAAAwGAUAAAAAAAAAAA +EiABCwEBAUCAABADAAAAAAAATM4AEAAACgECAAAQABAQAAAABCAgAACBAAAAAAAAAAAAAAAEIIAQ +AABAAAAAAAAAAABgQAMBAAAAAAAICAAAgBAAAAAAAAAAAAAgAAAAAAAIAABQAAAAAAIAIEJEBEAB +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEQACUAEACAAAIAAAAAAQAUkIAAIAQ +AABUIAQAAAAAAAAG5QAAQABAAgAARCAAAAAUABEAAAQAIAAAAAAAAAAAAAAAAAGATAAAADAAAAAA +AAAAAAAAEAIAAAAAAAAAAEAAAgEAAAAAAAAAAAAAAAAAQAAAAFABBEAAAAAAQ0UAAJhAEgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFIgBEQABAIBABAAAAAAAAZAQhAAiBAgAABQAgIA +QAMAAAFWAVOAAAggCDjA0AAAEAAokABIAMoAAABAAAAAAAAAAAAtAAAAAgBAwAAAAAAAAAAAACAQ +AAA4OACAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAAAgCIAACAQQABgIYEQEhAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAADCIEQAIAAyIQIAAAAAQAgAABkoEAgAEQACSAUAICACEAAAACSA +BUUAKAMBEkIBEko2IBICABAAEBACAAAAAAAAAAAAAAQAQDgBAMBIAAAAAAAAAAAAEBIDIDASAkBI +CAAAAAMAAAAAAAAAAACASAgAAAAAAmAAAwAAEAABFBSIFAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAARAMSkEAAACAAAAAAQADgAgAGUJAAgiAQAAwAEBQEAAAIo4AAEAAIAAhg +EaAFRQQJAAAKAFAAAhAAEgAAAAAAAAAAEgBAAAgDAAAAAAAAAAAAAEAABAAAAAQEYGAIAABIAAAA +AAAAAAAAAABAAAAgAAAAoIABAADgUQIWkBicgYpoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABGhBBaCAAAgAABAAAAACCAKWDKEgIRhAACAABYeAAAAAfUAiAABgMAAIABABwEABEx +BUAGAAAAQEAAAAAAAAAAAAAQAwAAAAEAAAAAAAAAAAAAgNBAAAAAAAAAAAAAgAAQAQAAAAAAAAAA +gEhKAICQEAD//4jdX/9VVf//qv9//3X1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/ +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 +AAAgAAAAAAAAAAAAAA72AAAAAAAAAAAEAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAAAgAAAAACAAAAAAAAAACAAQwAAAABYAAAAAA +AAAgAAAAAAAAAAAAAAAMgAAAAAAAAACAAAAAIIAAAAAAAAAAAAQAAAAABAAACAAAQAAAAAAAAACA +AAAAAAAABD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAACAAAAAAAAAAAAAAAABAAAIAAAACCAQAAAAAAAAA +AAACAAAAAAAAAAAAAAAEBAAAAAEQARAAAAIAAAUAAAQAAAAAiAAAAAAAAAAAQCAAABAAAoAAAAAG +cAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECEAAAgABAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAA +AAAAQAAAAAABAAgQAACAACAIAAAAAAABEAAAAAAAAAAAQAAABAAAAAAAEBAAAAAAAAAAAAAAACAA +AgAAIAAAAFAgAAAAAAAAAAAAAQAACAAAIAAAAABAEAAAAEAAAAAACAAAAAABAAAAAAlTAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAEA +AAAAAAAAEAAACAAAAAAAAAAAAAAAAEAAAAAAgAAABgAAAQAAAAAAAAAAAAAAAQAAAAAIAAAAAAAA +AAAAAABAECAADAAABEAAAAAAgAAEAgAAEAAAAAAAAAAAAACIAABAAAAADEsAAQAAAAAAAAAAAAAA +ACAAAAAAgAAAAAAAAAggAAAAAAAAAAAAQAAAAAAIIABAIAAAAAAAAAAAAAAAACAAAAAAAAAICAAA +QAAAAAAAAEAAAAAAAAABAQAAAAAAAIADAQAAYAAAAAACAABAAAAAAAAQAIgAQA4AgAICABIAQAAg +QiAQAAEoAAAAAAAQAAAAAAAADBAAIAoAAACQAAAAAQAAAAAK8RAAAAAAAAAAAAAAQCAAAAICAAAQ +AAACAAAAAgAAAAAAQgAAEAAhAAIEAAAAAAgAAgIAAAAAAEIAFAACAAAAAgAAAAAAAAAAAAAAABAA +AAACACgBAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEIQAAAAAAAQAAQAAAQAAACEQAANAE +AAAAKAAAAEAAAAggEAIAAAQACEAEKABAAAAAAA9KAggAIAAEAABAAAAAAAAAAAAAAACAAAEAAAAA +AgAAAAAAAAwAAEJAAAIAAAIQAAAAQAgAEAAAAAAQCAgAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAIA +ICQAAAAKAABEBAAAAiAAAAAAAAAABCAAIFAAAAECIAAQAhAAACAACAIASAhADgAEIAYABAQAAIAC +AAAIAQQAAEIAMCAAIIAAAIYgAAAADEwQAAAAAAwAAAAAEABAAAAAQAAABCoAAAIIAAAAAJAABBAA +AAQAFAAAAEAQAAAJAAAAAIAEAAwAAEAAgAAAAAAAQBAAAAAAAAAIAIgAAAABAAAoAAABAAAAABAA +BAAAAUgAAAAABAAAAAAAAAAAAAAAAEAAACAAQYAAAgEgAAABCYCAERAgAAjAACIAAAAAAIEAAgAE +AMFBAQAAFAAECEEAAAABtgCgABAAABKAAAAgAABAgACQAACAAAAAAAAQAAAABIACAAAEAAEAgAAQ +AACAAEAAAAAAAACBQgACIAAAgIBEAAIAAACAAEQQAgAQAAAAQAAQAAAAAAAAAAAACAAAAAEAAAAA +AAAAAAAAAIAAAAAIACAAAAAAAAAAAAAAAgCAABAwAEAgACAAAAAAAAAAAAAACBAAAAEABEgAAAAg +EAAFAAAAAA8uKQAAIAAABABAAAAAAEAAACIAACASAAAAAAAAAAAIAAAAAAAAABAAAAFAAAAASAAC +QAAAAAAAQAJAAAEAAEAAAEAQAAAAAAAAAAAQAABAAAYAAAAAAIAAABAAAAAAAABAAAAAAAQAAAAA +AAAAgEAAAAAggAAAAgAAAABBAABAAEAwgAQAAAAAxAQgAIAAQAAgAAQIAAAAICAQAACABECAAAAA +A/cAgACAAAAAAAAAAAAAACAAwAAAIQAAAAAIAAAAAIAAAUIAEAAEAgACAAAQIAgEAAACCAAQAVEA +AAAICAAAAAAAAAAAAABAAAAIACAAAAIAAAAgAAAgAAAAEAgAAQQAAAAAIAAAAAAAAAAAIAAAAAAA +AAAAAAAADCgAKgAAAgAZCwAAAAAQAhgIAAIAEAIAEAkEQgAUAjMYCQAgIBAAIBkIAAAE9QAAAAAA +AAAgAAAAAAAACAoAAAAAAAAAAAAAAAIAAUgKAAAABAAAkAgAAAACAAAICAAAgARAAgoIABCAgEAB +CgoAAACAAAEICgAAAAIAAAwIABAAAAAAAAAAEAAAAAAAIAIAgAABAAIAAAAAAAAAAACAoQFAAgAI +AAIAIIAAAIAAACoAEAAAIAABACCAAQCAAAAAIAEBQAAAACAAAAAAQAAAAAcCAAAAAAAIAgAAAABA +AAAAAAAAAAAAAAACAAQCAICAAAAIAAAgAABAAAAAAACABAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAA +ACAAAAQABICAAQAAAAAAAAAAAIAAAABiSgAABAAAAABAAAAAAAAAQAAAAAgAAAAAAAABAAAAAQAQ +UAEICIAAAAwEAQAAADAAAAQBCABAAAAAEQEQCNABAASgAQAAD48QAAAAAAAAAAgAAAAAAAABAAAA +AAAAAAAAAAAgAAAUgQAAAAABAAABCEAAAAJAAAEICIAAAgBAAQAAAAAAAAABCAAAAAAAAAEIgAAA +CAAAAQAAAAAAAAAAAAQQABgAAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAMAAAAAAREAAQAAAAA +AAQAAEAACAIAAgAAAAgAAABIAAAAAAAAEAAAAAACEAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAwA +AAoAAQAAAAhAACAAAAAAEAAAAgAAAAAAAAAAQAAAAgAAAAAAAAAAAAAEAAAAAAAAAAAUAAAAAAAA +AAAAAAABAAAAGAAQhAAAAAAAgAAEAAAAABgAAAAgAAAAAAAAQCQABAAAACjEKAAAAAAABMQIAAQA +AFAAhC4pAAAAASDEKShAAAAAIMQAAAjQAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAIAEAAAAAgEAA +AAAAIAAghCABAAAAIIBAIAAAAAAEAEAgAAIAAAAAQCAAKAAAAABAIBEAABQAgEAAAAAAAAAAAAAC +CAAAAQANCAAAAAAAAEEAAAAAAAAAAIIAAAAAAAAAgAAAAAAAAAGBAEgAAAEgAQEAAQAAAgABgAAA +AAAKBAGEAIwAAAmAAQAAAxoAAAAAAAAAAIAAAAAAARAAAAAAAACgAACACAAAAAAgAAkCEAACQAAB +hAgAAAAAIACCAAAAA0AQAIAAAEAAAAAAhKQAAAAAAACECAAACAAgAAAAAAAAAAAAAAAAAAAAAAAB +AABAAAKAKAAAAAAAAAAAgIAAAIAEAAAAAgAABAHAAWAQAQEAIAAAAQAACAYBgAAJAAAEBgAgAAAg +EAAAAAAAAAAIgAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAIAAAADAwAAAAAAgAAAAAABARAAAgIQG +AgAAIgLgxAQAAAAAAGAEBMBASAAAAAAAwoAAAADAwAAAAAAAAAAAAAAAAAAAAAAAAAICAAABAEBA +AAAAAAAAAAAAAAAAACAAAgEAABAABAAAAAAKAgBAAAACAAAQAQIAABIAQMAIBAAgAAAAAACAAAIA +AEvhAAAAAAAAAAAAKAAAoKAAAAAAAAAAAAAAAGgIAAAABAQAAAAAAAAAwAAAAABAgAEBIEABAQCA +DMRgQAAAAAAEBAAAAAIAAAACACAAAAAQDAQAAAAAAAAAAAAAAAAAAAAACAAAQAAAAEAAAAAAAAAA +AAAQEAAAAAgAAgCAAAEAEIAAAAAAQAAQAAADIAAQAAAAAAEgEAEAAJAAAAAAAAAAAAAAQ3QAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAgAAMDAQAAQAAAAAAAAAAIgIADAQEAAECAQAAAAAAAQCBACBIA +IAAAAAAAEEAIAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAA +BAAUAABADQAABICAAAAAAAIAEAAAQAAAAAAAAQBAAAJAAAAAAAAAAAQAAAAF+gAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAMKAAAAAICAAAAAAAAAAAABBQAAAAAAAAQEAAAAAICABQEAICAAgIAAAAA +AAAIAAAAAAAACAoCAAAAAAAAAAAAAAAAAAAAABQAAKgABYAAAAAAAAAAAABAUBAAACAAAAIAMHAA +AhAAAAAEBAAAEQEEBABAAgRACAQAAAAgBEAIAEAAAAAAAAAAAAfEAAAAAAAAAAAAEAAAQEAABQAA +AAAAAAAAAAAAAAgoLAQAAAAAAAQAAAAAEAAIKCgAAJAUBAAAAAAAkFAAACgqAoCAQAAAAAEAwPg6 +AggAAAAAAAAAAAAAAAAAAAAAAAAAAAGAIAIAAAgAAAAAAAAAAAAQEABAEAoACKAAIBMAAIBAQAAA +AIADAgAAACABAADIAAMAIAIAAAAAAAAAAAAAAAAABmMAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAg +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 +MwAPADMAVQAzAA8AMwBVAKoADwAzAFUAqgAPAKoAqgAzAA8AAAAAAAAAAAAAAAAAAAAA//+q//// +f/8AAAAAAAAAAAAAAAAAAAAACgoiqnDwUFAAAAAAAAAAAERECgJw8FBQAAAAAEzMBEQAAAAAAAAA +AAAAD1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf+qADMADwAzAFUADwAzAFUAVQAzAA8AMwBV +ADMADwAzAFUAVQAPADMAVQBVAA8AVQBVADMADwAAAAAAAAACAAAAAAAAAAAICAAAAAAIAAAAAAAA +AQAAAAAAAAACAAAAAAEAAAAAAAIAAwAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAMEwAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAA +AACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAABAAAAIAAAAAAAAAAAAAAAAAEAA +AACAAAAEAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAlWAAAAAAAAAAAA +AAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAIAAADAEAAAAA +AAAAAAAAAAAAAACAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAL4AAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAACAAEIAAAAAAgAAAAAAAAAAAACAQAAAAAAAAIAAAAQACAAAEE +CAAAAAAAAAQAAEABAAAAAAAQAAAAAAAAAAAAAAAAAAAFTgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAEAAAAAAAAAAgAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATiAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAECAACAAAACAAQAAAAAAAAAggAAAgAAAgAAAA +AAAACABAAAABAAAAAAAAAAAABFIAAAAAAAQAAAAAABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAC +AAAABABQAAAAAAAAAMAAAwAAAAAAAARIAAAKAABAAACIACAAACAARAEAAgIAAAAAQgADAAAAAABI +AAAAAAAAAAACAAALFgAAAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEABgAAAAAAIAAAAAAgAAAAAAAAAAAAQACAAAAAAAAAAAAAAA +AAAABAAAAAABAAAAAAACAAAAiBAACAAAQgwA4AAEggAEAAAAAAAAAAAAAAAgAIAABAAABAAAAgAC +AAAAAAMsAAACAgAQCAAAAAICAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAQAAAgAAAAAABAgABAgBIQAABAAQAAAAAQACBAAIAQAAABBDAAKxAAgAAAJAAAAAAABQAAAC9QI +ACEAAAACAAEACCAACAEgAAAAAAAEBAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE +AAAAAAAAAAAAAAAAQAAAAAAAAABIAAAIAAAAAAAAADAAEAAAAAAACAAAAAEAAAkAAAAAAAAAABAA +AAgAkAAAAAgAAABEAQABkcAACoEEAAARgACSAAAIAAgAgAQBEBIQAQQAQUAAAAAJLgIQAAQAQUAA +ABAAEAAAgAAABAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAEAACDAQ +MAAAAAgIAEAEAABAAAgIAQAAACBBgAAAIIAAAEAgBAAAAABAQEAAAAffAAACAABAQgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAA +AQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAgAAAAAAAAAAgAgACFCAAQA +AQAAAAAAAQIAAYAAAAAEAgAAAAAgAAAKAAQAAAIAAgAADjgKAAEAAAgQAAAACAAAEgAgAAAAAAAA +BMAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAgAASAgAAAAEAAAICAAQgAIAAkgI +AAAgBAAiCAgAQAAEQBAMCAAAAB4ABBwIAAADYwAAKA4ABBgIAQgCIggALAgAAQAAAAAQCAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAQYAAAAAEAAAAQAAAEBAAAAAAAAABAAAAAA +ABgACgAAAAQAAAQAAAAAAQAAAAKEAAQAAAAAAAAABAAQAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABCAAAAAAAAAEAAAAAAAAAAQgAAkAAAAEBCAAAAAAA +BAEIAAAAAAAiAQAAAU8IJABAgAAgAQgAAAAAAAABAAAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAABAAAAAAAAAACAEAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +FAgAAAALrgACRAAAAAoAAAAAAAABIgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAQAAAAiAQCAAAAAAAABAIAEAAAAAgEAgAAAAAAAAQCIAAAAAAABAIiEAAAAA0MQAAAN6 +IgEAAAAgYMQmAQAAAACAQAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAI +AAAAACAAgAAAgAASAACACAAAAAAgAIAAAAAAAAQAgAAAAAAAAACAiAAAAAAAAQAACQGASBAAAAEA +AYAIAAAAACAAAAAAAAAAYAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBQUAAAEBAAA +ICAAABAQAAAEAQEAAAAAACAgAAAEAAIAACAAAAQBAcBAAgJAQAIAAAAFt8AwEABAVBQAQEAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYAAAQIAAAAAYAAAAgADA +QEgIAKCgEAAAQAAAAIAAwQAABAAAAALCACABAQAQCQEAAENYACAAAAAAAACAoAAAQFAIAAAAAAAE +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAhAABAABAAAAAICAggIAAAAQAA +QAAAAABACBAIAAAAAAAIAAgAAgAAAQAQAAAAQEkAAgQBAQgJAAAAAQGBgABAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAICAAAAAAAICAEAAAICAAAAAEBAAQAAAAAAE +AAAAAAACAEAAAAAUFAAACAABAAAL7AAAAQEAAAEBAAQEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDCCAqAgAQAAAARAEAAAAhAQgAAAAAABEBQEQRBAAADAIA +DAQEgIAEBAgAFAAAAA2vACAiAIiAAgIAACAACAAgBAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACBABQVAQEFBAAABAAAgAAggIAsDQEBAQAAABgYAEAIIAAAEAQBAAAggQAAA +gIigAAAACi4gUBAAAACgAABQEAQAgAhAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAQAAhIKQEAQEAAABESAAAAAABISCkBgABEBAABAAIAAFAAABECAgAQEgIICAICAAAI +bABAAAIoKAgAAAAAAAiIAgMCAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAkAEBAAAAAEAEBAAAAgAAAJQFwcAAAgAoAAAAAAAAgQAAAAAABEQAKKgAAEAAAoeIBERAYKA +AQUAABIDAgAEBAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqAABQUFBQ +VVUPD93dEd0qKioqUPBQ8FVVVV8RVb+/qv8Ru1NTBfUKogqiVQBVAAAACBwAqgAAVQBVAETMRMwA +AFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqiqqKlBQUFBVVQ8P7u4i +7oqqiqrwcPBwVVWqCndVf3+q/xG7o6MK+lVVVVUVABUAAAAF4ABVVVUVABUAzEzMTAAAFQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqEBAQEDMzqqoiIiLuAAAAAAAA +AABVqqoKd1UgIABVEbujowr6AAAAABUAFQAAAAX0ABURRRUAFQAAAAAAAAAVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUEBQMzNVVREREd0AAAAAAAAAAFVVVV8R +VRAQAFURu1NTBfUAAAAARQBRAAAABfIAKAAAUQBRAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACUQBBCQAgIQJRAEEJACAhAlEAQQkAICECUQBBCQAgIQJRAEE +JACAhAlEAQRsAICUAAAJJQlEAQRsAICUCUQBBAAAgIQUAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAEAUIRgChAgAwBQhGAKECADAFCEYAoQIAMAUIRgChAgAwBQhGAKECADA +FGEYAoQAAAR6CADAFGEYAoQIAMAUAQgChBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABV/6oAMwAPADMAVQAPADMAVQBVADMADwAzAFUADwAzADMAVQAPADMAVQBVADMA/wAA +Dh0AVQBVADMA/wBVAFUAAAAPdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AKr/VQAzAA8AMwBVAA8AMwCqAKoAMwAPADMAVQAPADMAMwBVAA8AMwCqAKoAMwD/AAAIBACqAKoA +MwD/AKoAqgAAAA93AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv9VADMA +DwAzAFUADwAzAKoAqgAzAA8AMwBVAA8AMwAzAFUADwAzAKoAqgAzAAAAAAAAAKoAqgAzAAAAqgCq +AAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/6oAMwAPADMAVQAP +ADMAVQBVADMADwAzAFUADwAzADMAVQAPADMAVQBVADMAAAAAAAAAVQBVADMAAABVAFUAAAAPAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAgCAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAA +AEAAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAAAAAC3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAACAAACAAAA +AAAAAAAAAAAAQACAAAAAAAAAAAAAAAvIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEAAAAA +gAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAgAAAEAAAQAAAgAASAABAAIQAAAAAA +AAAAAAAAAAAAAAQAAAAABZAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAAAAAAA +IAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAgABAQAACAAAAIABICAQgAAABAEAAAIAAAAAAAAIAAAAAA +ABAAAEAAAAAJ3QgAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAAAAQEAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAA +AAe6AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAQAAACAAAAAAIAAAgIAAABAAAAAAAAAAAACAAAAAwAAIAAAAACucIAAAI +AAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAABAgAEAgAAAAAAAQAAAAACBAAAAAAEAAAUAAAQCAAAAggAAAAJWAAAAAAAAAAAAAAA +AAAAAgAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAEAAAAAAAAA +AgAABAAAiAADhAAAgIAEAAEAAgQAAAQAAIAAAAAACAAAYAAAAAhtCAAAAAAAAAAAAAAAgAAIAAAA +CAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAEAAAAAAAAAAQAAACICAAAAgAAAAAABAAAQABEAAAg +AAAEAAkggAAMAAAABAAQACAAAAAAAADAAAABAAAAAO0CAAAAAEAAAAAAAAAgAGAQAAEAAIAAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAQAAEAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABEAIIACAAQIAIIAAA +AQAACAACACAUAACAAAAEAAAAQAIAAAALQQAIAABAABEAAgAAAQAAAAAECAAAAgAACAAAUAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAQIAgAAACAACAACAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAQAAAAA84AgQAAAAABAACAAAAAAAAAAAAAAABAAAEAACoAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAEA +AAAAIAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAC3EQAAAAQEAAAAAAAAEAAGAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAYCAAAAAgAABgIAAAAAAkAGAgAAAAAQAAAAAAEAIAAADsI +AAALPQAAAAAIABwIAAAAAAAAAAABBAAAQAAQCAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAACAAAAAAAAgAAAAAAAAAA +AAAAAAgAAAAAAAAAAACAggAAAgAAAICAgAAAAIAACACAAwIAAAAAAAAAAAQgiABAIAAAAAU6AAAA +AAAAAAAAAAAAAAAKCAAAAAABAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAACIEIAAABAAAAAQgEgAACAAABAAAAAAAAAAAAAAAAABQAAQAABqQIUEgAAAAgAQAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAABAASAAAAAAAAAAAEAAABAAAAAAAAAAAAAAAAAACgAAAAAAAAOdAAJABoAAAIAAAAAAAAAAAAA +AAAJAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAADEKQAC +AAAAAMQjAAAAAAAExAAAAAAAAAAAIAAAAAAAIMQAAAsLIgIAAAAAAMQAAAAAAAAAAAAAAAAAAACE +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAACAGAAAAAAkAAAYgE +AAAAAAABAAAAAAAAAACAoAACAAEAAQAABGKABAAAAACAAQAAAAAAAAAACQAAAgAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERAEiQBEMCQAAEiAgAEBoEjYAA6AgEQA +AAAAAAAAABAACAEAAAAAAAAECgAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCIAaIAQEQAAACAAACgJQkgAA4cAIAAAAAAAAAAAA +iAAAAMAAAAAAAEAKAAAAAAAAAAAAAAAAAAAAAAAEAEAAAACAAAIAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAFAAAEAAAAAgAAAAAAAAQAAAAAEAAABDCAAAAAAAAAAAAAAAAAAAA +AAAAQ1kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABACQgAAAAAAACAAAAAAAAAABBAAAAAAAAAAAAAAIAAAIAABAAAJqgAA +AAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAUAAEKBEIGAAABAgEAAwEBQAAggQAAAAAAAAAAAAAAAQAAAAAQAAAADUAAAAAAAAAAAA +AAAAAAAAAAAEAIAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDAA +AkgAAAAAIAAIUkACAkASRAAxACAgAAAAAAAAAAAAAAAAAAACAAAABNcAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAADAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgIAQMACihAg +AABFQOSkCAAQAAAQQAwAAAAAAAAAAEAgEEAAEAgAAAANUAAAAAAAAAAAAAAAAAAAAAAAAEAACAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIBAAQDAAEQQDAGYEwQAAAA +AACAQIAAAAAAAAAAAAAAAIAAAQAAQAEAAAK1AAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAAIAAEAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8zMx0PBPcA/w8PPzNTVd/fGxtVVTA/ +AAAAAAAAAAAAAAAAAABVVQAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARuyJ3HQ8E9wWvX18/M1NV7+8nJ1WqMD8AAAAAAAAA +AAAAAAAAAFVVAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABG7IncdDwT3Ba8KCjAzU1UBATMzqqoA/wAAAAAAAAAAUFAzMwAA +VVUAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP8zMx0PBPcA/w8PMDNTVQICMzNVVQD/AAAAAAAAAAAAADMzAABfXwAAAAYA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAdAACMdAARlB0AAIx0ABGUHQAAjHQAEZQAAAAAAAAAAAkAAABIAAEQAAALbgiAAFwAAASc +AAAAAAAAAAAAAACIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgA +ABxgAAOUGAAAHGAAA5QYAAAcYAADlAAAAAAAAAAACAABEEAAKQQAAAViCAAADAAAAIQAAAAAAAAA +AABAAAgAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFAid1pVBQAA +VQWvM6pVD0REiooDAAX/AAAAAAAAAAAAAA8AAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAIiJV3QAA +AAAAABERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd1UAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVTMzVVUFAACqCl8zVVUP +VVVXVwMAAPUAAAAAAAAAAAAADwAAAAAAAAAIDQAAAAAAAAAAAAAAAAAAAAAiIlVVAAAAAAAAEREA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3VQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVIndaVfX/qv8FrzOqVQ9VVYqK8/8F +/wAAAAAAAAAAAAAPAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAACIiVd0AAAUFAABVVQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHdVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX18zM1VV9f9V/wpfM1VVD3d3V1fz/wD1AAAAAAAA +AAAAAA8AAAAAAAAACA0AAAAAAAAAAAAAAAAAAAAAIiJVVQAABQUAAKqqAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAd1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAIBAAAgAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAMmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAxG +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAAAAAAAAAAAAUAAAAgAAAAABAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8cAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3gAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAA3EAAAAAAAAAAAQQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAgAAAAAAAAAAAAAAAACAAAAgAAAAABAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAEAABAAAFAAABAAAAgEAEAAAAACAABAAAAAAAAAAIAAAAIAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAPqgAAAAAAAoAAAAgAAAA0AAAAAAAAAAAAAAAQEAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAAAAEAAAAAAAAAACAAC +EAAAACAUIAAAAgRAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAApIQIAAAAAQAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAACAAAAAAAAAAAAABQAAAQAAAAQAAAAAAAACAADIAACAAQAAAEAAAgABAgCEQE +AAIAACgAAAqAAAaAAAAAAAAAAAAAEABAAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAEAAAAAhUCAAAEAAAAQAgAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAACAAAIAAAAgAAAAAACIAAABAAQAAAAACgAAwIQBCQAI +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAgAAAAIAAAAAAAAAEAQAACAAAAAAL +WwAABAAAAAAAAgAAAAAAAAAAAACAAAAAAAACQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAACAA +AAAAAAAAAAAAAAAAgAAAAAIAAAAAQQEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAA +AIAAAAAAABAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA/iAAAAAAAA +AEAAAAAAABIAAAAAAAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAACAAQAAARBAIIABAACAoAAAICABAACAgAABIAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAAACAAAAAAAQAAAAAAAAAAAAAEAQAAAAEAAAABYwAAgABAAIAAAgAEAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAA +AgAAAAAAAAAAAAAAQAAAABAoAAAAACAAEEiAAIEIQIQYiQAACoAAAUgKAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAEAAAAAAAAAAABGoAABAAAAAAAAggAAAAAGAgAAAAA +AAAAAAACAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQCAIAAEAA +AxEoAEAAAAAAACAAAAAAAAAAEABQBABAIAEgIQAARICAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAznAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAASEh +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAFAAAEIAAAAQACAAABAAAAACAAA +ABIAAQEYAAAACgEBAFAgAAAQEAEAAAAAAyIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAACAAAAzwBGQgAAAAACAQAQAAAAAABAAAAAAAAAAAECAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQACAAAAAIAAAAIA +AAIAgAAAiBhAIAIAAAAYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAICAAAIAABAAAANAACAAAAAAAAAFgIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIQAAEQAABQghCwH +AgAAAFjEIAJAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEIQ +AACAADgAAAK1EAEAAAAAABggAgAAAAAAxAAAAAAAAAAAAAEAAAAAAIQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACECQAAAAAAAIQAAECAAAAAAQAACQAAQAQBgAAAgACsAQGA +ABABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAARQAA +CiKABDAAAAAAoYAAAAAAARABAAAAAAAAAAAIBAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEQAAAAAAAAEAAAUAAAAAAQAAAAAAAAAAAAAAIAAAQCCAQAQAAAAAAEBICACAgBAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZQAAAAAA +AAAAAgAAAAIAAAAAAAAAAAAAAAAAIAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAGAAAAAAAAAAAAAAAAAIAAAAAAAAAAAABIBABAAAQAEAACEgUQAICBARAQAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTTAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgcQAAAQAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgA +AAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAQAAACAEAACQBAmIwAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARJgAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAIEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAQCAgkAAIABAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOgAAAAAAAIAAAACAAAAAQBAAAAAAAAAAAAAA +AAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAABAAAACAAAAAQAxAAIAATQFAAAAEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAIA +ABASAgAAIIDARVAAAAAAAAAAAgACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAFAMgAAABAAAAAAAAAAAAAAAAAEABAAAAAABAA +BAoCAIgSIgAVEACAgBVFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAO4wAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAEgQUBAIQAIIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAABABAAAQAAAAAAAAAAAAAAAAAAAAABAAgAAAAAgAAKAQAAAEgDB +AJASAgAABBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA0kAAAAAAEAgAABAAAAAQCAAAAAAAAAAAAAAgIQYAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA//8AAIAADw88w8M88A+l +WgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA38AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAHQBH////qv////////////////////////////////////// +/////////////////////////wAAAAAAAAAAAAAAAAAAAAD//wAAAAAPD8M8PMPwD6VaAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAdAIv///9V//////////////////////////////////////////////// +////////////////AAAAAAAAAAAAAAAAAAAAAFX/AAAAAA8PwzzDPA/wWqUAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAB0Ai/////////////////////////////////////////////////////////////// +//////8AAAAAAAAAAAAAAAAAAAAAVf+AAIAAD688wzzDD/BapQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +HQBH/////////////////////////////////////////////////////////////////////xAA +AEhIAAEQEAAASEgAARAcwAGccACVkAlAAQQkAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFwAAAAQAAAOGBAAAFwQAAAQAAAAXAEAABAAAAAAAAAAABQAYIgAEAAQ +AAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAUABCIUAAREBIEEAhAAAkQEgAACEAACQAS +QAAIQAAJABwAAExzABGECACAFCEAAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADAAAAAQAAAy0EgAADAAAAAQAAAAMAAAAFAAAAAAAAAAAEAEACAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEQEABAiEgYARAAAAAAAAAAAACqBQUAAAAA +VcNVVf+lD1VVVaWlpaVVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABkAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAABOX66vAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAMxEPBQCvIyMAM//MAA8AVQAAAAAAAAAAAKoKIgAAAABVw6pV/6UP +qqqqpaWlpVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAGVwAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAF1fja8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzEQ8FAF8TEwAz/8wADwCqAAAAAAAAAAAAKgoKAAAAAFXDqqoApQ9VVVWlpaWl +qqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAixAAAA +ADMAAAAAAAAAM/cAAAAAAAAAAAAACAoFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADMRDwUAXxMTADP/zAAPAKoAAAAAAAAAAACqBQUAAAAAVcNVqgClD6qqqqWlpaWqqgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7cAAAAAMwAAAAAA +AAAz9wAAAAAAAAAAAAAKCgQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxEP +BQCvIyMAM//MAA8AVQAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA34AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAEUAAAAAAAAAAHSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEgAAAAAAAAAAAQMAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQADAAAAAA +AAAABeoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAQAAAAAAAAAAAAAAAAAAAAASAAAACAAAABAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAACwAA +AAAAAAOAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAFAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAEAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAAAAAAAAAACABAIAAAAEAAAARLIAAgIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAgAAgAAQAAAAAQA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAABAAAAAAAAAAAACAAA +AAAAAAAIAABAAAACAAAAAEAAAAAAAAABQAAAAAAAAAAAAAAgAAAAAuIAAAAAAGAAAAAAAAAAgAEA +AAAAQAAAAAAAABAEAAEAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAAAEAAAAAAAAAAAAAAAA +AAAAYAAAAAAAAAAAAEAAAAAABAAAAAACAAGAAABIAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAA +AAAAAAQAAAAAAAACBAAAAAAIAAACAAECAAAAAAACAAANMAACAAAAAAFAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAQBBAAAAAAAQAAAAAAgAAEAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAgAAAAAAAAACAQAAAAEAgAA +BAAAAAIAAAAABCAAAAAAAAAAAAAAAIAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgBgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAAAABAAAABAAAAAEAAAAEA +gAABQAAAAAAQAECAAAAAAAAABGaAAACAAMAAAAAAAAAAgAEAAAAAAAAAAAAAAAgAAAEAAAAAAAAA +AAAAAAAAAAAAgAAAAAEAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAEAAAAIQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAADgKAAAOSQACgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAQAEggIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAgBAAAAEAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AIAAAAVAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABACEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICMAAAAAAAQAADf0A +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +ACEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACAAAAAAAAAALVgEAAAAAQAAA +AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAMQAAAOPCAAAAAAAAIgAAAAAAAAA +AAAAAABQAAAAJgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAhAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAQAAA64AAAAAAAAAEQAAAAgAAAAAAAAAAAQA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAMAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAgBAAAAAAAMsZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAMEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAARdgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAUAA +CgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAMHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAADAEAAAAB+ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAFAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAEAAAAAAADzUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACQAAMAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANuwACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABADAEARBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQHAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABu +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAORwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAZDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADkcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACISAAREAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAUAAAG ++QAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAABEAQQAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAABQAAAJKAAAACAAA +ABAAAAAAAAAAAAAAAAAAAAAAAABAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVarDPAD/wzwAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAMDAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAM/+qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVqjzDAP88wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr/8AAAAAAAAIAgAAwMAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAz/6oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFWqPMP/ADzDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACP/wAAAAAAAAUvAADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/ +qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAVarDPP8AwzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAX/AAAAAAAACAIAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/+qAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAFrgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAIAAAgAAAAgAAAACAAAQAAAAAAIAAAAIAAAAAoAAAAAAAAAAgAA +QAAAAAAAAAXsAgAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAQACAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAACAAAAABAAAEAAAAQAEAAAAAAQAAAAA +CEIEAAAQAAEgBAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAQAAAABBAAIQAACAAAgAAgAAIAAAAAACAAAAAAAAAAIAAAQAAKAAAAAAIAAAIAAAAAAHwAAABAA +AAAAAAQAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAAg +AACAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAQAAAAAZDAAAAAAAAAAAAEAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAABlgAAAAAAAQAAAQAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAACAQAAAA +AgAAgBAAAAAAAAAgUAAAAAIAAAAAAAACAAAAAAADyAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAACAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAACAAQAAAAAABQABAq +AAAAAOAAACgAAAAAAAAAEAAAAAgAAAAXCAAAAgAAAAAIAAAiAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAABAABAAAAAAAAAAAAAAAAAAQAAAAAAAUAAAAAACEEBAAAACAQAgQAAAAEAAAQBAAAAA +AgAAEAAAAEEEACAAAAAAAnkAAAABAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAABEBAAAAACAhAAAAAAAAAAAAEKAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAABAAAAAAAAAAEAAAAAAAAAAQgAAAAAQABMAAAAAEEAEEwIAAAAQSAIJAgAIABAAAAEA +EAKAAAAAAAAKxgEAEAgAkAICAAAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAA +AAAAAAAECAAAAAABAAAACBAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AIAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAAAAQAAAAAAAAACAAAAAiAAAAUAAAgAAAAEAgIAAAgA +AA1GAAAEBAAAABAAAAAEAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AACAAAACAAAUBAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAEJAAAACAAAMABAAAQKABAQCEIgAAQAABEIAiAAAAAAEAEEMICAAAAAADNMJAAAB +ACACBghAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAAAAgAAAAAAAAAAAABAAABAAA +CABAAAAAAAAAAAAIEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCAAAAAAAAAAAAAAYEAAA +EAgACAASAAAYCBIAEBAAAAAAAggAEAAAGAgAAAAQABIYCAAAABAAABAIAAAD9QAAABIAABgIAAAI +EggAGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAAAEAgAAAAA +AAAAAASIAAAAABgKAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAkAgAAA +AARAICAAAAAgQECoIIBAACFgQAEEgAAAIAEAAAAAAAAAAAAAAABBAAAAAAAgAEAAAAABACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAAAAAAAAAAAAAAAAAAEBBAY0QAAKEAGIgjUB +AAQQAAwKgAAAAEABBAAIAAAAAAEABAAAAAABAQAAAbUAAAgAAABQAQAEAIABAyABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAEABAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAgQAAAQAABKAAAAAAgAAABIQAAAUAASQEAM +QAAQIACKhABAABKoAEACBQAAEIAAAAAMqQoJQAABOAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAADEAAAAAAAAAAAAAggAAAEohCBAQAAAAJDEIAIAAAAUYcQgAEUAAAohxChU +IAAgAADEAEBBABQACIQAAArlJCYAAAAIIMQhCUAEAASAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAIAjQAAAAAMQAAAAAAAAAAAAAAAAAAAAA +gAQAAAAAAAEAAAAAAAAAABAAAAAABAABoAUKQAAIQAGUFBIAgKEIDaIEKAAACEQBoAGigAEAYAEp +AAoACAQgAQAACHmIADAAAAhAAYwBCAAACCABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAQgAIAA +AAAAAAAAAAAAFAAAIAAAAAChQAAAAAKEgAAgABQCCQiAACAQAgIIgIAEAAAAAgGAAQIAABAAAIAA +AAALWRAABBACAICBBAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAA +ACAAAAAACAAAAAQAAAAAAAAAAGAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABgCAAAAAABAAAAAAAAA +AAACAABAAAAAAECAQBhAABgAEmAASAAAGAAiBEBAQAAYAAowQMAAAAAABAAAAAAAAAAAAEQKCgAA +CAAgAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQBgAACAA +AAAAAAAAAAAAAAAABAAAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIIAAAAAAAAAABAAAAAC +AAAAAAAAAAAACQAAAAAQAAADAgAAAAAAAAgAEIAAAAAABAAAAAAAAAAAAAAAT6UAQAgAAAAAABAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgRAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAABAAABAAAAEAAAAACAABAAAAAAAQAAAAAAAAAAgAAAAACOgAAAAIAAgAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAgA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAMAABAAAAAAAAAAIQAQAAgAA +AEAUAABAAAAAAAAAAABAAAAAADACAgEAAAgAAAAAAAHEAgAAAAgAIAACAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIEAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAABACAEAAAAAAAAAAAIAAAAAACAAUIAAAAAAJCEAIAAAAAAAICAi +EAEAAAggIjAAAAABAAABAAAAAAEAAAAAD7UAAAAAACAAIBAAAAAAACBAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAFAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAEAAAAAAAAAAAACAAAAAAAAKAAAAUACAQCARAAFQAAEAIEAkAFAAAIgAAA +AAUAABAIBAACAAgIAACgAAAP+gAAAAQIAIAEAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAgIAAAAAAAICEAEQAAAAAgIREAAAAAAAABAIIE +AAAAAAAAgAAAAA+MAIAAAAEBEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAAEEcCAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAAADw8 +RAAAAAAAAAAAAAAAAAAAAAAAVaUPVVWlD5lVVTMPD5kzpQ9VMw8z/zP/VTMPVf//VcMAAAAAAAAA +AAAABasAAAAAAAACCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAC7qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwIAAAAAAAA +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 +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnAAAAAAAAQAAAAAAAAgAAAABQAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAD8QAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIABAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAA2iAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABysAAAAAAIIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +ASAAAAAAAAAAAAAEABAAEAACAABAEAAAAAAAAggQAAAAAgAAKGIAEAACEAIIUAAgAAAAABQCACAA +AAAAAAAAugAACAAAAAAAiFAAAAACAAACAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAS +QBAAAAIAAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAgAAAAAA +EAAAAAAAYAAAAAAAAAQgECAAAAAAECAQAAAAQAAQAQAQAAAAAAgAAEAAAAAAEGAAcAgAAAAAAAf9 +EAIACQAAAAAIIAAQAAAAAAAACCAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAABAAAAAAAAAAAAAAAAA +gAAABAAABgQAAAAAAAACAAAAEAEAAEIAAAAABEAAAAAAAAAGwAAAAIAAAAIAAAAADL4AAACCAAIA +AEAAAAAAAAAAQAAAAAAAAAAAAAAAAAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlIACAAAEAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAQAAAAAAAAAAAAAQAgQABIBASQAA +AIAEABBIAQAAAASAEAEAAIAABAAAAAACgAAEwAARACIQAAQMQEkAAAAIHwAIgAAAAIAAAgAABAAB +UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAEABAAAEAASAAAgJAAEAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAC +KQAAAAABAAARAAAAAAFgAAAAAACAAAAAAAAAAAAAAAAAAAK+AAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAQAAIAAAQAAAAAAAAFAAABAAAAAABAAAAAAAAAQACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIBAAAAAQAAQAGQgAAAAAEAAAgAEAFA +AAAgAAgAAAACEGAAACAAgAAAAACQFAIAAAAABPMIAoAQAAAgAAhAAAgAAAAAAAAQgABAAAAAAAAA +AAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBACSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAgIAIBAFEACGQgAUBAEAAAYCACIAAGAEBkIAAAAAQAE +GAgAAAAUAAMZCAJQQBEAABkIAAAEaAAQAIAAAggIAkAAEQADHAgCAAAAAAAYCAAAAAAAAAAAAAAA +AAAAEAgQCAAAAAABAAABAAGGAhAJAAAAAAAACAgAAAgAAAAICAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAgAEBgAAAhAQAABAQAgQQAAAAgAQAEAAAEAAAAACIgAAAA +AEQAAGIAACBARAAAAAAZASAEgACAgAAABAAAAABgAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAQAAAACAAIAAAoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAIAABCABAgAAAAAIIAEIBAAAAAAIAQEEAIAAAAiBCAAggAAEEYEEAACA +AABgAQAABSIAAAAAAgAAAQQECAAAABABAABIAAAAAAEAAAAAAAAAAAAAAAAAAAABgAAAAACgAQAA +AAAAgAAAAQgAAAAAABSBEBAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADAhABAAQAAAABAAAAAAAAAEAAAAAACAAABIAAAAQgAAACEAAABIIAAIIQC4AMAAAAAAK +lQIAAgAAMIAACgMAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAABAAAQAAAAAAACAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAAAAEAg +IgAEAAAgxCADAAAAAMDEIgMAAAAAwMQhAEAEIAAAxCMigAAAAGjEICIABACIIMQAAAedIAEBAAAA +AMggJCAAIAAAxCAAQAAAAADEAAAAAAAAAAAEAAAAAAAAhAEAAAAAAAiEAAAAAAAgwIQiAAAAAADA +QCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABICAAAAAAIkIEAAAE4AB +iAQAAAAEEAGACAAAAAAgAYgACAAAACABiAQQAAEBAAGQCACAABKAAQAAAWGABAUAAAQVEZAAIIAA +CiABgAAAgAAAAAEAAAAAAAAAABAAAAAAACABAAAAAAAFEA0AAAAAAAAQAYAAAAAAACoAgAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAYAAAAAAAAAAAAAAAACAAAAEA +AAAAIAACgAgAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAMUAAAMAAIAIAAAAAAAAAAAAAAAAAA +cAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICQCAQAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAIQEQEAAIQAACERAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAMZDAIAAAAQESBgAAAAAAAAAAIAAAAAAEgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEQGgQAIAQAgIAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAAAAAABAQQACAAwAAgAAAAQgAgAAAAAAA +AAAAAAAAAAAAAAAAAAAIAIAAAAAAS8gQAAAAAgAAgQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAABAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAkAAAQhIBBASQAAAAYAAAAAAAAAAAAAAAAAA +AAAAAAAAQAACAAAQAAAHOAACgCgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAYBEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEABAEAAAAEAAAAAAAAAAAASEAIAFgIAQAICAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EABAABAAAAOBAEAAEAAAAAAAAAAAAAAAAEAJAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAGAEAAAAAAAAIAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAABEwQAFAQAAICSAAACgCAgAAAAAAAAAAAAAAAAAAAAAAAFACAACAAAAA +DKMQAQDQCAAgIAAAAAAAAAAAABIAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAABQAgAA +SAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAABAAAAAAEAACAAAAAgAAA0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAOqwICSEAA +QQBCAAAAAAAAAAAQAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAA +AAIAACQAABEAAAAEQAMAlAQAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAejFASABgMDQAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCAAAAEgAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVqqCgAAAAAAAAAAAAAAAAR0cR3Q8P +AP8Fr19f8/MD8wAAAAAAAAAAAAAAAAAAAAAAAA9PAAAAAAAABSYAAABVAAAAAAAAAAAAAAAAMwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpVUAAAAAAAAAAAAAAAAABHRyLuDw8A/wWvX1/z +8wPzAAAAAAAAAAAAAAAAAAAAAAAAD48AAAAAAAAIrQAAVFUAAAAAAAAAAAAAAAAzAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAqlVQQAAAAAAAAAAAAAAAAEdHIu4zMzMzBa8KCgMDA/MAAAAA +AAAAAAAAAAAAAAAAAAAPjwAAAAAAAAi7AABQVQAAAAAAAAAAAAAAAPsAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABVqqCgAAAAAAAAAAAAAAAAR0cR3TMzMzMFrwoKAwMD8wAAAAAAAAAAAAAA +AAAAAAAAAA9PAAAAAAAADScAAABVAAAAAAAAAAAAAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAGIAAXGgABZQdAACMdAARlB0AAIx0ABGUEAAAWEgAARAYgABcaAAFlBiA +AFxoAAWUAAAIIxQAAIwBAAEUGIAAXGgABZQAAACYAAAAEAAAAAAAAAAAAAAAAEgAABAAAAAASAAB +EBQAAABQABEQAAAAAAAABIQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAFAAAAAQaAAAMYgAJlBgAABxgAAOUGAAAHGAAA5QSAAAIQAAJFBoAAAxiAAmUGgAADGIACZQA +AAYsEAAAHAAACQQaAAAMYgAJlAAAAAgAAAAEAAAAAAAAAAAAAAAAQAAAEAAAAABAAAkQEAAAAEAA +AQAAAAAAAAAAhAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAR0cAzAD/qqoi7kdHMzMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAFUUAAAAABwUQAAIA +MzPk9QAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAwAAAdnYzMwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABHRwDMAP9VVRHdR0czMzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAqigAAAAAAHYAAAgAzM1D6AAAA +AAAAAAAAAAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAB2djc3AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdHM/8z +MzMzIu5HRwD/VVUAAAAAAAAAAAAAAAAAAAAAAAAAABVVAAAAAAVbAAAAALsz9fUAAAAAAAAAAAAA +zMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR0cz/zMzMzMR3UdH +AP9VVQAAAAAAAAAAAAAAAAAAAAAAAAAAKqoAAAAABRoAAAAAdzNQ+gAAAAAAAAAAAADMzAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAr9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADWoAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAANrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7hAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPsAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAAAAAEAAA +AAAAAABAAFAAAAAACBAAUCAAAAAIEABAgAAAAAAAAEAAAAAAAAACcRAQAAAAAAAAABAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAgAAAAAAAAASAAA +AAAAAAAIAAAAAAAAAAgAAAAAAAAACCAAACAAAAAAAAOBAAAAACAQAgAAAAAAAABAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAgAAAAAAAAAGQAAAAACAAAoAAAAA +AAAAAjAAAAQAAGADAAAAAAAAAAZAQAAACl4AAAAQAAAAAAAAAAAABAAAAAAAAAAEQAAAAAAAAAQA +AAggIAAAABACAAAAAABAAAAAAgAAAAAAAAAAgAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAEgAABAAIAAAAAQVEAAgQAAMABUQAC +AgQAABBJCQICBAQAEACIAAAEFAIAAAAAAUAAAgAAAAAAEQISAAAEAAAIAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAABAAAAIAAQAAACAAAIAAAAAUAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAEAAAIAAAAAAQAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAQAAAAANSIAAAAAAQAQAAAAAAAAAAACAAAAAAAEQAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAKAAAAAAoAAAgEAAAAAgAACAYAAAADAAAIggAAgAIA +IAAAB2EAAAAIgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAABAQAAAAAAA +AAAAIAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAgIAAAAAAAAEAgCAAARSAQcCAAQAEAABBwIAgAAAEAUOQgCGAQAIAAZDAIYBAEABBgIAAAIRQII +EAAAARAIAgAAAAgAEQgCAAABAAQQCAAAAAAAAAAAAFCAAAAACAoAAAAAAAAAAAAAAAQAABgIAAAg +AAAAGAgAEAAAAAAICAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAQAAARABAIAAgIABEAAAMACAgAEAAIEQEAAAAQAAgAEQAAAksACAAAAAAQAAA +IAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAgAICAAAAAAAAAAAAAABAAAAAAAAAAAgAAAABgAAAg +AAAAAAAAAAAAAAAAAAAAAIgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAABCEAI +AAAAoAEAAAAAAAAAARAAAAEAAAABAgAAAAAAAAECAAAAAAAAAQAADhcAAAAAAAAAAQAAAAAAAAAB +AAAAAAAAAAEAAAAAAAAAAAAAAAAAACABAAAAAAAAAAAAAAAAAAAEAQABAAAAgAABAAAAAAAAAAEA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAQA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAJmQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAK +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA +ECAAAAAAAIQQAAAAABAAAAAAAAAAAAAAEAAABAAAAEAAAAAAAAAAhCoEAAAAAATELAAAAAAAAMQj +AAAAAAAAxCQAAAAAAADEJAAAAAAAAMQAAAiqAAAAAAAAAIQBAAAAAAAAhAEAAAAAAACEAAAAAAAA +AAAgAAAAAAAAQAAAAAAAAAAAIQAAAAAABMQgAAAAAAAAxCAAAAAAAABAAAAAAAAAAACAACAAAAAA +AYAAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAEAAAAAABgQAgAAAIQAGAAAAAAAAAAYgAAgAAAAAB +gAAAAAAAAAGAAAAAAAAAAQAADckAAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEAAAAAAAAAAIAAAAAA +AEAAAAAAAAAAAACIAAAAAAAAAYAAEAAAAAABhAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAA +AAAAQAAAAAAAAAAN0AAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABAAAAFAgBAAAAAA +AAAAAAAAAAAAAAAAAAIAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAMSTAAAIAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgIAgAYBAAAAAAAAAAAAAAA +AADAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEIAAAAAAAAAQgAAAAAAAABCAAAAAAAAAAQ9IA +BCAAAAAAAAAEIAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAJAAAAAAIAAAAAAAAAAAAAAAAAAAAAFAQ +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAGAAAAgIAAACYgAACAgAAAJiAAAICAAAAmIAAAgIAAACYgAAAAF+QAAAAAAAYAA +AAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAACEFAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAACAkAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAUAAAAAAKSAAAAAABEAAIAAAAAAAQA +AAAAAAAABAAAAAAAAAAAAAADgEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAQAAAAAAAAAAAAQ +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAA3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAUAAggCAEAAAAAAAAAAAAAAABAAAAAAAAABBUBIAAEgAAAAAAAAAAIAAAAAAAAA +AAAAAAAEAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACEAAAAAAA +AAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAAAPgACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAABCAAAQAQBIAAAAAAAAAAAAAQAIAABAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAkAAAAAAAAACQ +AAAAAAAAAJAAAAAAAAAAkAAAAAPGAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAACAgBAAAQAaAEAAAABAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAz +ADMAMwAzMzMAMwAAAAAAAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP///8AAAAAAAAA +AAAAAAAAACIiAAAAAAAAAABERAAAAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMz +MwAzAAAHewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM////wAAAAAAAAAAAAAAAAAA +IiIAAAAAAAAAAICIAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAcF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/0hIAAAAAAAAAAAAAAAAAAACIgAAAAAA +AAAACAgAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAACAQAAEREAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/gIAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAABERAAA +AACqqgAAAAAAAAAAAAAAAAAAABRQAAAQAAAAACAAAAAAAAAAAAAAAAAAABQAAAAAEAAAAAAAABAa +hAAcYAANlBoEQCxiGAuUGgRQLGIYC5QaBFAsYhgLlBoEUCxiEAuUAAAHixIEAAhAAAkQEgQACEAA +CRASBAAIQAAJEAAAAAAAAAAAAAAEAAEAAAQAAAAAAAAAABQAAAQAAAAQAAAAACQAERAAAAAEAQAA +BAAAAAAAAAAAAAAABEAAAAAAAAAAIgAAAAAAAAAAAAAAAAAABAAAAAQSAAAAAAAAABgAQIxqGAGU +GIHAjGgYAZQYgcCMaBgBlBiBwIxoGAGUGIHAjGgYAZQAAAaXEADAiEgYARAQAMCISBgBEBAAwIhI +CAEQAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAAEAAAFAAAABQAAAAAIAABBAAAABQAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMA +MwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAACAQAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAA +AAAAAAAAAAD/dwAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAEREAAAAAP//AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAz +ADMAMwAzADMAMwAzADMAMwAzAAAAAAAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAA +AP//AAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAREQAAAAA//8AAAAAAAAAAAAAAAAAABFVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMA +MwAzADMAMwAzADMAAAAiADMAMwAzADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAABMwAAM3MAAAAA +AAAAAAAAzMwAAAAAAAAAAAAAAAAEBAAAAAAPDwAAAAAAAAAAAAAAAAAAAVUAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAz +ADMAMwAADZcAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAAAAAAAAMzAAC7MwAAAAAAAAAAAADM +zAAAAAAAAAAAAAAAAEBEAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAE +AAIQAAAAAAAAAAAAAAAPBwAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAixAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAEAAAEAAAAAAAAAAADAAA +CkkIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAwAAAAwAIAAAAAEAAAAAAN8gAAEAAA +AgEQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAIACAAAAAAAAgQQAAAAAAAEAAgAAABkAAAgAAACACEAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAMAAAAAAAAAABAAAD1wAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAgAAAAAAAAAAAARWCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAKgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAANPgAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAI+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABIAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAA6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIIAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAACAAAAAAgAAAIAAQAAAAAIYgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABBAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAYAAAAAAAAAAAAAACAAAAAAAAAAAAAQAAAAAAAAAAQAAgAAAAAlaAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAQAAABAAAAAAAAAAAgAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAABkgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABiAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAACIAIAAAAAAAAAQAAAAAAAAAA +AAQADAAAAAAAAAAAAAAAEAAAAAIAAAAQAAAAAAAAAAACfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAQAJgAAAAAAAASAAABAQIACAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAkuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEBAAAAAGAAAAAAEAAAIAAAAAAAAAMAAAAAAAA +AAEAAAAgACAAAAAAAAAQAAAACM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIBAAAAAAAAA +AAACAAAAAAAAAgAAAAAAAAAAAAABAAAAoAAAAAAAAEAAAAAAABAAAABAAAAAAAAAAAIIAAAAAFBB +EAAACAAAQkAAAAAArQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAEAAAAAAAAgAAAAAAAgAEAAAgAABC +QAAAAAQeAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAFAAACCAAAAAAAAAAAAAAAAAEAAAAAAAAgAA +AAEAAAAABAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAAQIAAAAAAAAABAAAAAQAAAACSEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKAAAAABAIAAAAAAAAAAACAAAQAAAAAgAAQAAACAAAAAAA +AAAAEAhAAIAAAAAAAAAAgAAAEBgIAAAAAAAAGAgACAAAACAZKAAQAAAAABgIAAAN5wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAACAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAASBAAAAAAAAgCAQAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAABEEAQAAYEAAACAAAAAAAAEAAAZrAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAQAAMAAAAAAQCEAAAAAAABAAAAAAAAAAAAAAAAAAAAAJEAIAgAAQAAAB +IAggIAAEAQAECAAAAAABCAQAAACgAAEGAAAAAAAgAQAABXoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAABAAAAIAAAAAAABAAAACAACAAAAAAAQAAAAAAAAAAAAAgAAAAAAAACAAAAAAAAAIAEhAqQAAAA +ABIAAAAAAAAFAAAAAAAAAAAEAAAAAAAAAAAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AIQQCAAAAAAAABACAAAAAAAIIAEAAAAAAAQgAQAAAAAAhBAEEAAAAKAEEAAAgAAAAMQgQAAAAAAA +xCADAAAAAIDEIAMAAAAAwMQAAA6zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAYAAAAAA +AAAAggAAAAAAAAGABAAAAAAACYAKAAAAAABBkQAAAAAECQGgACAAAAAAAYAAIAAAAAABgAgAAAAA +IAGIBAAAAAAaAQAAAe4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAABAAAAAAAAAAAAAQAAA +EAAAAAAAQBBwAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAENAAAAABK +QAAAAAAIjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAiAAE +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADg4AJAgAEAQAAACKAAAMzl +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBgAAAAAAAAAAAAAAAAAAAAAAABCAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAEQAgkBAgAAAQACEAAATHMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAGAQAAgIAAACAwAAAAFyAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAABAACAgAAAAAQAEAAAAYsAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAACAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACIAQACAoACAAEgAAioCgAQAAAhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAEASAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAggAAAAAECEAAEAAEAACRAAAC5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYAAAACAAAAAAAA +AAAAAAAGAAAAAAAAAAAAAAJGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD +AIoAAAEAIKCgERAAAAvNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABERAAAAAAAAAAAAAAAAAAAAADw +8AAAAAAwMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf8RETMPM1UnJ3d3 +Mw8zDwAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf +XwAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAO7uAAAAAAAAAAAAAAAAAAAAAPDwAAAAADAz +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVXd3Mw8zVRsbu7szDzMPAAAI +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9fAAAAAAAA +AACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAREQAAAAAAAAAAAAAAAAAAAAA8PAAAAAAEBMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVd3czDzNVGxsRETMPMw8AAAAJAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX18AAAAAAAAAAKqqAAAA +AAAAAAAAAAAAAAAAAAAAAABERAAAAAAAAAAAAAAAAAAAAADw8AAAAAAgIwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf8RETMPM1UnJyIiMw8zDwAAAAkAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfXwAAAAAAAAAAqqoAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIgAAAAQCIAAFAAAAAAAAABMAAAABB0AAIgAAAAQAIAASAAAABIIgAAUSAAB +BAAAAFwAAAAQAAAAWAAAABAdAACMdAARlB0AAIx0ABGUAAAP+gAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAACAAAABAIAAAEAAAABAAAARwAAAAEGAAACAAAAAgIAAAIAAAABAgAAARAAAkQAAAADAAA +AAQAAAAIAAAABBgAABxgAAOUGAAAHGAAA5QAAAmoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAADMz +AAAAAAAAAAAAAAAAAAAFBQAAAAB3VRcXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIiInJzA/NTUKChG7MD8ADwAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAA +AAAAAAAAAIqKAAAAALuqJycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dycn +MD81NV9fEbswPwAPAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7uwAAAAAAAAAAAAAAAAAA +BQUAAAAAd1U/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiJycwPzU1CgoR +uzA/8P8AAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAAACKigAAAAC7 +qjc3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3cnJzA/NTVfXxG7MD/w/wAA +CAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAAAAAAA +AAAAAAAAAAATAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY1AAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAABAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIA +AAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAOBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAQ +AAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAADPIAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAA +EAAAAAEAAAAQAAAAAAAAAAAIAAAAAAAACgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAA +AAQAAAAAAAABQwAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAgAAAAAAA +AAWJQAAAAAAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAIAAAAAAAIAAAAHAAAACAAAAAAAAIACAEAAAQ +AAAAgAAAAAAAAAAAAAAAEAACAIgAAAQAAAAKgAAAAAAAAAAAAAAAgABIAAAgAABAAAAAB1QAAAAA +AAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAABAEAAAAAAAAASAAAAAAAAAAADAAEAAAAAA +IAAAAAAAAABAAAAAAAQACAAAAgAAAAABgAAAAAAAAAAAAAAAABAAABAAAAAOJwAAAAAAAAAAAAAA +AAAggAAABgQAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAgAAQAAAAAgAAAACAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAILAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACIBgAAgAAAAAgAAAAAAGAAAAAAAAAAAAAQAAAAAAAQYABAAAAAAAAAAAAAAAAAAAAQABAA +AAEAAAAAAAAAAYAAAAAAAAAAAABQAAAAAABAAAAABkhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAgIABAgAAAAAAAAAIAAAAAICAAYIAEAAAAAAAAgAAAAEAgAEAAAEAAAABAQiAEQAAAAAgCA +AAAAGAgAAAAAAAAgAAAIAAAAABAIAAAAGgAAAAAAAAAAAAAAAAAAAAAABgQQAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAA +IAAAAAAAgAAEAAAAAAAAACAAAAAAAAEAAAQAAAAAAABCAAAAAAAAAEABAAAAAAAAAgAAAAAAAAAA +AAAAQAAAgAAAAAAAAAAAAAJeAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAKAQAQAAAAIAAA +AABQAAAAAAEEBAAAAAAqAAAIAAAAAAABAAAAAAAAABCAIAAAAkAAAAAALAAAAAABAAAAAAAAAAAE +CAAAAAAAAQAAD8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAQAAAAAAAgAAAAAAAFEAAAAEAAAA +AAIAAQAAAAAAAAAAAAAAAAAAAAAAA0AKAAAEiAAAAAQRAASAKgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAPvwAAAAAAAAAAAAAAAAAAAAAACAAAABABAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgACAAAAAEAQQEAAAAAAKBAAAAAAAABAIAMCAAAA +wAQAAAAAAAAAhBAAAABQQADIIgAgAFAAAMQQAAAAAAAAxAAAAAAAAAAAAAAAAAAAAIQAAAP5AAAA +AAAAAAAAAAAAAAAAACAgQAAAAACYAAIAAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAISAAAAAAAAAAIAACACAAAAVgAgAAAAAAACABAAAAAAgAQACAAAA +AAABhAAAAAQAARGAACCABAEQDYAAAAEAAAABAAAAAAAAAAAAAgAAAAAAAQAAA50AAAAAAAAAAAAA +AAAAAAAAgGIIAAAEBAEAkAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAUAAAAAgIAAAEAACABAAAAAAAAAAAAAAAAAAQAAAAAIEAAAAAAAAAAAAAAAA +AAgAQEAAAAAAQAAAAAAAAAAAAAAACAAAAAACAAAAAABAAAAAAAAOIwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAgIAAACgAAAAACAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAACAAAAAAAAAAAMAA +AMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAMW1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAABAAAAAIBAAAAAAAAAAAAACQxCQCA4AAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAIABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAA +AAEAAAAIAAAACAAAAAAAAAEBqAAAgagAAAAAAAAAAAAgCAAAAAAAAAAEAAAAAAQAAAAAAAAAAAAA +AAIAQAAAAAAAAAAAAAAAAAAMSwAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABQAAEBAA +QAAQAAAAAAAAQAQUQAAEEgIAAAAAAAAAAAADAAAAAAAAgAAAAgAAAAMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAggCAEAQAgAAQAAAAAAA +AAAIIBKAAAARIQAAAAAAAAAAMAgFAAAKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgBAUBAAEAAAQAAAAAAAAAAAAAAAAABCAZAA +wAAJAAAAAAAAAAAAAAAAAAAAAAAQEAAAABAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAIAAAACcgAA +AAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAgBAQAAAAAEAAAAAAAAAAAAAAAAAAQCAeQMAgAwAAAAA +AAAAAAAAAACAAAAgAAAABAAAAgAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAkXAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAnBSB1AAAAAAAAAACIiAAAAAAAAKqqAAD/oAAAX1//VQAAAAAAAAAAAAAA +AAABAAABAQAAAAAAAAAAAAAAAAAAAAAAAAVVAABVVQAAAAAAAAAADFQAAAAAAAAAAAAAAAAAAAAA +AAAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACciInIAAAAAAAAAAEREAAAAAAAAqqoAAP+gAACvr/+qAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACqoAAPr6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +JycidwAAAAAAAAAAREQAAAAAAABVVQAA/6AAAK+v/yoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAA+voAAAAAAAAAAAulAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJyJ3AAAA +AAAAAACIiAAAAAAAAFVVAAD/oICAX1//1QAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAABVVQAAAAAAAAAAB80AAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAQAAAAEEAAAiCQA +ABQIgAAUJAAAABQAAIhQABGEAAAASAAAABAAAACIJEAAFBAABFwAAAAUAAAAXAAAABAAAAAAAAAA +AAAAAEgAAAAQAAALawAAAAAAAAAAAAAAAAAAAAAQAABMAAABEAAAAEgAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQCAAAFAAAAAQSAAAIIAAABAgAAAQg +AAAEEAAACEAAA5AAAAAIAAAAAAAAAAggAAAEEgAADAAAAAQAAAAMAAAABAAAAAAAAAAAAAAACAAA +ABAAAAkfAAAAAAAAAAAAAAAAAAAAABIAABgAAAkAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAIAAAAFX/AAAAAAAAAAC7me7M +ERGzswAAAAAAAAAAAABERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAAO5m7swzM3NzAAAA +AAAAAAAAAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAAAAAAA7mbuzMMz2dkAAAAAAAAAAAAA +VFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAFVVAAAAAAAAAAC7me7MQRG5uQAAAAAAAAAAAABUVAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAACtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAthAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAADaIAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIIAAQgAAAAA +AAAAAAAKvgEAABAAAAAAIAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAk/ +AAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAA +AAAAQAAAAAAAAAABAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAEAAIQAAAAAAAAAgAAB/UCAAAQAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAJAAAAAAAABAAAAAAAAgIAAEEAAACAAAAAAgAABQAAAAACxgAACAIAAAAAAAAQAAAA +AAAAEAAQAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAgAAAAIAAAAAAAAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAAAABgAAAA +AAAoAgACAABACAgAAAAAgAAAABAAABAoAAAgEAAAEAAAAAHRAAIQAAAAAAAAAAAAAAAAAAgAIAIA +AAAAAgAIAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgACARAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAABABAAAAAAAgAAAAJAACAAAAEAEAgAAA +AAQCIAAACgCAAAABAAAAAAAAAAAAAAAAAAAADw0ABAAAAFIgDAAAAAACACAAAAQAgAAEEAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACEAAAAAAAAAAAAAAAAAAAAhAAAAAEAAAAAAAIAAAACAgIAAAAAAGAAgEBAAAEAAACEAAAgAEJ +gAAABIAQAAhAAAAAAAAACYAAAAAFMgAAAAAAgAAAAQIAAIAQAIEAgAAAEAAACQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAAI +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAgAAAACAABAAAAAAAAAAAAAgAAA +IAgAAAACAAAAEAAAAArgAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAgcAAgAAEABEABAAAAgQSCAAAESIAAAAACAAAADAAAAAQ +AAAAAAAABxIAARAAAAIgEAQCAAACACCACIAAAAAACgAQABAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAgAAAAIACAAAAAAAAQAAgAAgAKAABgIAAAgQAECGAoAASAAAAAQCAAAiAAAACAAAAAI +awACAAAAQAgMABAAAJAAAAQABICKABQABAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAEAAAAAgAAAAA +AAQAAAAgIAEAAAAAAAAAAAQAAAAAAAAAAIAAACAAAAEAASAAAAAAAAAAgAAAAAAAAApeAAAgAgAA +gACAgAQAASAAAAGgAAQgAAAEAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAA +CCAAAQAAAAAAAAgAQgEAAQACAAAAAEABAAAAAAAQAAEIIAAAAAAAEAAACSEIAAAAAAAAAQIAACEA +AAAQAAQAAAAQEQgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgDBAAAAAAAAA +EACUAAAAICAAACQIAADAAAAAAAAAAAAQAAUAAAAAQgAAAAAPigAEAAAAABgAAAAACgBQAAAAgAAo +AAAIAAMAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQCBAgAAAAAABAECoAABgA +gMgQBgAAAIAQyAAAQAAgAACIEAAAAAAQAMgAAA9GIgMAABAAhEAQAAAAAICAyBAGQAAAAMBEIAAA +AAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAJogAEAAAAAACAIKAAAKAgAYAgIAAA +IAABAAAQAAAAgAGQAAAAgAAAEQAAAhSACAAAJACgAIAAAgAApCERgACQCAAEKAGAAAABAAAAkYAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAABAAAAAAAAEAQAggAAAAgMAgAAEAAAQAJi +AGQEAEBgAAAAAABQAAAGBAQAABAAAgAAwMAAAAAAEAACAIAABCAQBAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABBAABAAAAAAAAgDAgKAAQEBIAABAAAAAAAwIACCgCCAABAAEAAAI +AIAJgAAAAMzRAAAAAAAAQEAAAATECAQAAAhCCCAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIIAAAAAEAAAEAAAAACAAAAAAAAAABwQBEBAAAACACEAgIAQgCAAAAAIQEAAAAAAAA +TwVhAiAACQAAAgAEAAAAAACAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAABIIAAIIIAAAKCAgAACFCIAAAgAAQFAWQgAAAAAAAAAAAAALgigoKAAA +iAgABAICAgABAAAACCAAAApAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEAAAAA +AAAAAAQAAAAASFkCgIiEAAYAAEAAAARAABABBAQAAAQEgQlKSAAISIAAAAOKQBBCAAAQBIgAIAAA +AAQBAAAQAAMgFgABAAADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAwAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEgACEAACAAAAAAAA +AAAINhAjAAAABAAQAgAAAAJRAAgIAEhBAAAAEgASAAISAAAADclAEAGAgAEEwQACAgIAgAAAAAIA +SAAAIEAAAAAAEAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABAAIIgAAAAIAAAwEBSAI +AABAEAIQCECABQAIAgCAAAIIggIAAABCAAAQAAAKihAAEQiAAAAQEAQEBACACmAAAABAAEAQAAAC +EAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQCACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAACAACAAAAAABAAAAAEDBCAAoAwkABB +JgIUQICBAAIAAAAAAAAAAAQABAAAAAxNAgEUgBKAEACAkAAAAAIAgAEAgCgAAAACAAAAAEAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVd3cAAAAAAAAAAAAAd3d1JU9Pqqrw8DM/AAAPDxFRAAAA +Af////8AAPzwAAAAAAAABZEwwMzMZiY8AFVQ//CqqgCqAAAAAAAAAABV/wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFV3dwAAAAAAAAAAAAD//6oKz49VVVDwMz8AAA8POXkAAAAA/////wAA +/PAAAAAAAAACQjDAzMwzMzwAVVD/8P//AP8AAAAAAAAAAFX/AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAHd39fUAAAAAAAAAAP//oKrPjwAAUPATHzMzAAA5eQAAAAD/////IAAAAAAAAAAA +AAuUMMDMzDMzMwBVUAAAAAAA/wAAAIAzMwAAVf9EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAd3f19QAAAAAAAAAAd3dwdU9PAADw8DM/MzMAADFxAAAAAP7/f/9QAAAAAAAAAAAAAtAwwMzM +MzMzAFVQAAAAAACqAACAADMzAABV/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBA +ABQAAAAAAAAABAiAAJwAAASQCQAAnEgAEZAQAAAAAAAAEAAAAIwAAAAQAAAKnQkAAAQkAACECQAA +BCQAAZQYgACMVQAFgAAAAIwAAAAUCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQQAAAFAAAAQAA +AAIECAAALAAAAIQIAAAMQAADhBIAAQAAAAAAAAAAHAAAABQAAAUeCEAAFCAAAoQIAAAUIAALhBoA +ABxAAImEAAAAHAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAACqqgAAAADQ0AAAAAAAAK9a +/////wAAPz8AAHV1AADw8wAA/v///wAAAAAAAAAADrgAAgUFAAC//QAAAAAAAAAAAAAMAEBADx8A +AEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREAAKqqAAAAANDQAAAAAAAAf6VVVf//EQA/ +PwAAdXUAAPDzAAD///7/AAAAAAAAAAAPEwAABQUAAF/+AACAAAAAAAAAAAwACAgPLwAAiIgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAqqoAAAAA8PAAAAAAAACvWv//SEAAAA8PAAB1dQAA +8P8AAP////8RAAAAAAAAAAqpAAAFBQAA9fUAAAAAAAAMDAAAAAAAAA8fAABERAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABERAACqqgAAAADw8AAAAAAAAH+lVVUEAAAADw8AAHV1AADw/wAA//// +/xEAAAAAAAAADswAAAUFAAD6+gAAAAAAAAwMAAAAAAAADy8AAIiIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAClQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISBAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAjNAAAA +AAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAABpwAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAACAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAACAAAAAAAAAAAAAAAABEAAAAAAQAAAAAAAAAAAAAAAAAAAD5gAAAAAAABAAAAAIAAAAAAAA +ABAAAAAAAAAACAQAAEABAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAvnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEgAAAAACAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAQ +ABAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAQAAAAAAAAACAAIAAIAAAAMQAEAAgAAAAAgC +AAEwAEQAAAAAAMAAAAICAAAMEwAAAAAAQAAAAgBCgAAASAIAAAAAABICAAAAAAAAQAACABAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAQEAQAAAAAAAwAAAAAAAI +AAAAAGAAAAAAAAgAAAAAAAAAAQAAAAAAAABQAAAAAACAAAAAEEAAAAAAABAAAAAAAAAIAAAAAgAA +AFIAAAAAAAAAAAdjAAAIIgAQAAAwQAAAAAAAAAAACBIAAAAAAAAIAgAAAAAQAAAAAAAAAEAAAAAA +AAgAAAAAAAAAAAAAABAAAAAAAABQAAAAAAAAAAAAAAAAAAAIAAAAIAIAAAAAAAAAAABAAAQAAAAA +CAAAAIAAAAAAAAAAAAAAAAEAAAAAAAACgAAAAAAABAZIAAAAAAAkBAgAEAAIAAAAQAAAAAAAQAAI +IAAADlMABAIAAABgAAAIAAQAABAACACAAAAAQQAIAIAAAAIBAAAAAIAAAAAACAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAARBBAAAAAAAAAAAAAAAAAAA +AAIBAAIAAAAAgAAAAAAAAAAAiAAAAMQAAAEAEAAAQAAAAAAQAAFAAAkAAAAEgAGAQgEIAAABYAgA +AAQEAAACAAmAwAAAAQAAEAAAAECIAAAQAAAAAIAIBgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAEAAABAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAgAgAAAAAEABECAggAAAAAAAAAQQAAAAAEAAAEAAAAAAAQAAAAywAAAAAAAAAAAQ +gAAAAABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAIABAAAAAAABAAAAAAAAECAAQAAAAAAAAACAAAAAAAAAAAAAAAAIAAABAA +AAAAgAAAAAAwAAQAAAAACACABAgAAAAQAAAAAAAAECABQAAUIgAACsAAARAiBAgAAAIEICAAABEC +CAAoEAACAgAIABAAAAAAAgwAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgABAAAAAAAAAA +AAAAAAAAAAAQAACAAxgIQAAIAAgRGAgAAABAAAAAAAAAgAgAAAAEAAAAAAAAAAAAAAAAAAAICAIA +AAQBAAAAAAAAEAQAGAgCAAAAAAYQCAAEAABIEgAAAAAIlRAAAgQIAEACQAAABAAAGAgAEAACAABE +AAAAQAIAAlQIAhAAgAAACAgACACAAAAYCAAAAAAAAAAAAAAAAAAAGAgAAACAAAAYCAAAQAAAABAI +QCAAAAAAAAAABAAAAEAAQAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAIAAAAAAAABQgAA +AAAAAAAAIAgAAAQAQAAAAAIAAABBAAQAAAiEIAAAAABAQAAAGEIAAAAEAQAEAAAAYGEAAAQAAAAA +ASAABAAAAAAAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAgAAA +AQAAAAACKBABAAAAAAAAAAAAIAAAAAAACAAAAAAAAAAIAAAAgAAAAAEAAAAAAAAQAAEBAAAAEAAB +AAAAAAJAAAEIAABAAAAAAAAACoOICIAAAgIAAAAgAAAAEBABAgADIAAAIAgICIAgAQJkCQAIAAAA +AAABBAAAAAAAAAEAAAAAAAAAAAAIgAAAAAABAAAAgAACAAEAAAAAAAAAAUIQAAAAAAAAABAIAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAEAAAAAEAAAAkAAEQQQAAAAAAAAABAAALAAAAA +EEAAAgAAAAAQAAACuwAQAQAAMAIRAEAIKgAAAAAAhAAIABAAAACAEAgAAAAAAgAAAAIAAAAABAAA +AAAAAAAAACoAAAAAAAAAAAAAAAAAAAAqABAAAAAEkAAAAAAAECJCAAAgocggCQAAAAFAyAAAAAAU +AAAAECEAAAAAAAAQAAAAAAAAABAEAARQAABAEAAAABgAiEAgAAIAAAKhxBAAAAAAAJDIEgAAAAAA +gMgAAAHTIiBAAAAAocgQCRAAAAjQyBARAAAAAUBEEgEIAAAgVMQgAgAAAAAARCAHAAAAAADIAAAA +AAAAAAAQAQAAAAAAyBABAAQAAADEAAAAAAAAAISgAAkAAAAEAYAAIAAABCkBAAAAAAgAAACASAAA +AAAAAIAAAAAAAAAAgAAAAAQAAACgAAUICAAgAKAAEQABBAQBoAAEAAAAAAGgAAUAAAAQCQAABXqA +AAwAAAAIDYAAAAAAAAkBgAkAAgAEJQGAKAACAgAAAYAAAAAAIAABgAAAAAAAAAEAAAAAAAAAAIAE +AAAAAAABgAQAAAAAAAEAABAAAAAAAQAAgAQAAIAAAABwAAAAAQAAAAAAAAAAAEBAAACAAAACAAAA +AAAAEAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAACAGAAAECQAAAAgAMDAJAQAAAAAAESwAUAAAgBAAC +AAAAAAAAAACACAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAwBAAgAAAEAAAAAAAAAAAAACgAAAAAAAAAABAAAAAIAAAA +AAAAAAAAwAgCAAAoAgAAIAAAAAAAAMAAAAEgEAABAFAQAAAAAAAAAMdhAApAAAAAAQQABAAAAAAA +AAAwEACAAAgAACAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAACAAAAAQAAAAAAABAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAgAAAAgAAAAAAAAAAADAAAAAgAgAIAAAAAAAAQAAASLwAIAgQAAACAAAAAAAAAAAAAAIAAAEA +AwMAAgAAAQAAABAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAQAAAAEAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAMAAAgAgAAAAAAAAAAAAAAAAAAAAAAACEKABAACIA +AAAQAgAAAAAAgCgAAIAoAAIAAAAAAQIQAAAMckAAIAAASCgAAAAgAAAAIEAAAAAAAAAAAAAAAAAA +AAAAAAIgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAgAAABACAAAAAAAAAAAAABgABAAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +BABIAACAQAAEEIAABICEAAAAAAdBQGCAAAAABgAAAAAAAAAAAgAAAAAIAAICADg4AAgAAAAAAAAA +AAAAAAAAAAAAgAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAEAAAEAS +AAEAAAAAAAAAAAAAIAAEQAAIAAAAAAAAAAACAAAAAAAAAAAAAAIAAAAIAAAgAAAAgAAAIAgBAEAI +AAAAAAAAAACgSAAABj4AgAgIgEAAIQAAAAAAAIBAIEAAAAAAQQEgUBAAAABCAggAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAACAAIAAAAAAAAAAAA +AAAAAIAAEABAwAAAAAAQAAAAAAAAAAAAAAAAAACAFAAAABYAAAAABAAAAAAAiBAAAJAUAgQICAAg +MAQAAAAP6YCCEQBAABAgAAAQAAAAkAgAEBAASAAgAAAAAAAICCUFAAQQAAAAAAAAEgAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAgAAAAIAAAAAAAAAAAAAAAAACAAAAAACAAAARAAAgAAAAAAAAAAAICgQ +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAICACAEAABAAAIAQAAAAEAMACBYAAAAAAICAAAAAAAB7 +IAABAIAAEAIAAgAAAAAABAAREAACAAAAAAEAAAJABAQAAAAAAAAAgAAABgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAABV/8x1AAAAAAAAAAAAAACAgHV1///q/wAA +IiIAAAAAAAAAAAAAAAD///z8qvo6+gAAAAAAAP////91/wAAIgDu7g4ODwBVAAAABHsBASgoAAAz +NgAAVVUAAAAARETu7lBQUFDu7u7uUFBQUAAAzMwAAAAAIu4AAAAAAAAAAAAAAAAAAAAAIiIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAFX/zHUAAAAAAAAAAAAAAEBAurr//+T/AAAiIgAAAAAA +AAAAAAAAAP7//PxV9Tr6AAAAAAAA///9/ar/AAARAN3dDQ0PAKoAAAAHRgAAKCgAADM2AABVVQAA +AACqqu7uUFBQUO7u7u5QUFBQAADMzAAAAAAi7qqqAAAAAAAAAAAAAAAAAAAREQAAAAAAAAAAAAAA +AAAAAAAAAAAAAADMzAAAAAAAVf/MdQAAAAAAAAAAAAAAQEC6ulX/7v8AAP//AAAAAAAAAAAAAAAA +//8zM1X1oKAAAAAAAAD//v//ICAAAJGAAAANDQ8PqqoAAAJIAAAiIoAAMzMAAHd3AAAAAKqqAABV +VVVVAAAAAFVVVVUAAMzMAAAAACLuqqoAAAAAAAAAAAAAAAAAABERAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAMzMAAAAAABV/8x1AAAAAAAAAAAAAACAgHV1Vf/u/wAA//8AAAAAAAAAAAAAAAD//zMzqvqg +oAAAAAAAAP////8gIAIAooAAAA4ODw9VVQAADiYBASIiAAAzMwAAd3cAAAAAREQAAFVVVVUAAAAA +VVVVVQAAzMwAAAAAIu4AAAAAAAAAAAAAAAAAAAAAIiIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAExJ +ABEUCIRIFGwABZAAAAAAAAAAAAkAAAQAAACAAAAABAAAAAAIgAAUAAAAAAAIAAQkAACAEAAAAGgA +ARAAAAAESAAAkAkAAQR0ABGUAAAMFBBEAUxIAIGUCMQBBEgAhZAJRAEEbACBhBlEAUxsAIGUAAAA +TAAAAAwIgACMAAAAEAAAAAAAAAAAAAAATAAAABAIgACcAAABEBAAAEgAAAAQEgAAHEAAAQQIDUAE +ZAhJhAAAgAAAAAAACACAFAAAAoQAAIAUAAAABAgAgAQAAAAEAACAFCAAAoQSAIAAYgAJBAAAgBRA +AAKECACAFGAAA4QAAAB1EgBAHEEYC4QIAMAUQRgJhAgAwBRhGAuEGgDAHGEIC4QAAAAcAAAABAgA +ABwAAAAUAAAAAAAAAAAAAAAcAAAABAgAAAwAAAkEEgAACAAAAAAAAAAAIiIAqgAbACf////6//// +//////////////////////////////////////////////////////////////////////8AAP// +OzuAgAAACAIAM//MAFUADwBVADMAMwAPAFUAVQAzAP8AVQBVMzMA/wAAAAAAAPr6AADMzAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAREQCqACcAG/////X///////////// +/////////////////////////////////////////////////////////////wAA//87O4CAAAAI +AgAz/8wAqgAPAFUAMwAzAA8AqgCqADMA/wCqAKozMwD/AAAAAAAA+voAAMzMAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAALu7AKoAJwAb////9f////////////////////// +////////////////////////////////////////////////////AAD//zs7gIAAAAgCADP/zACq +AA8AVQAzADMADwCqAKoAMwAAAKoAqjMzAAAAAAAAAABQUAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIiIAAAAAAAAAAAAAAAAAAAAAd3cAqgAbACf////6//////////////////////////////// +//////////////////////////////////////////8AAP//OzuAgAAACAIAM//MAFUADwBVADMA +MwAPAFUAVQAzAAAAVQBVMzMAAAAAAAAAAFBQAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACngAAAAAAQAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAGIAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAiAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAACtMAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AgAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAiAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAH9wAAAAAAgAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAbiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CNMAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAgAAAAAAAAAA +AAAAACAAAAAAAAAAQABQAAAAAAAEAAAAAAAAAEABAAAAEAAAAAEAAAAAAEABAAEAAAADHQAAAABA +AAAAAAAAgEBAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA4AAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAQAAAAAAAAAAcKAAAAAAAAAAAAAABA +AAAAAAAAABAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAIAA +AAAACAAAAAIAAAAAAACAAAAAAAgAAAAAAAAAAAAAAAQAAAAABWEAAAAAgAAAAAAAAACAAgAACAwA +AAAAAAAAAAAAAAABAAAAAABgAAAAAAQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQ +AAEAAAAAAAAEAAAAAAAEAAQAAAAAAAAEAAEAAAALsQAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAAAAAA +gAAAAAAQAAAAAAAAAAAAAAAAAAAAAAN4AAAAAEAAAAAAAAAAQEAAAAAUAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAA +AAAAAAAAABAAAAQAAAAAAdAAAAAAAAAAAAAAAAAAAAAAEAGAEAAAAAAAAAAAAAABAAAAAAAAAAAA +AAQAAAQAAAAAAAAAAAAAABAAABAAAAAAAAEQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAI +AAAAAAAAAAAAVgAAAACAAAAAAAAAAIAAAAAAGAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAAAAAACAAAAAAAAAAIAAAAEAAAAAgAAAAAAQAAAAAAA +AAxLAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAADskAAAAA +AAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAIAAAAAAAQAAAAQAAAAAAAAAAA +AAAAEAAAAEAAAAAAAAAAAAAAAAACCQAAAAAAEAEAAEAAAAAQAAABAAgBAAAV1gAQAAAAQAAAABAA +AABAAAAAEAAIAEAAAAEQAAAAQAAAAAAAAAAAAAAAEAEAAEAAAAAQAAkAQAAAABAAAABAAAAAEAAA +AEAAAAEQAAAAQAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAUAAkAAEAAAAEAAAAAAAAAAAAAAABAAAAB +AAAAAAAAAAAAAAAAAACAAAAAAAlAAAABAAAAAdAAAAAACwAAAAWqAEAAAAEAAAAAQAAAAQAAAABA +AAABAAAAAEAAAAEAAAAAAAAAAAAAAAJAAAABAAAAAEAAAAEAAAAAQAAAAQAAAABAAAABAAAAAEAA +AAEAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAEAAAAAAgAAAAAAAAEAAAAAAAAAAAAAAAABAAAAj8AAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAADvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAA +AAAAAMAAAAABAAAAAAAAAAAAAACAAAAAAwAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAgAAAAAAABlgDAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAA +AAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAEAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAEAABAAAAAI +AAAMvwAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABAAAAAQAAAAAAAAAAAAAAAUAAAAFAAAABQA +AAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAVaAAAA +AAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAA +AAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAEAAAAAAA +AAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAB/0CAAAAAAAAEAIA +AAAAAAAQAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABACAAAAAAAAEAIAAAAAAAAQAgAA +AAAAABACAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAQ +AAAAAAAAAACAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAGogQAABAAAAAABAAAEAAAAAAE +AAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAQAABAAAAAABAAAEAAAAAAEAAAQAAAAAAQA +ABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAQAAEAAAAAAAAAZYAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi +AAAAAAAAAKIAAA/jAAAAAAAAAAAAAAAAAAAAAEUAAAAAAACiAAAAAAAAAKIAAAAAAAAAAEUAAAAA +AAAARQAAAAAAAABFAAAAAAAAokUAAAAAAACiRQAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEA +AAAAAAAAAAAAAACAAAABgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAiAAABgAAAACIAAAGAAAJ2IAA +AAGAAAABgAAAAYAAAAFgAAARiAAABgAAAACIAAAGAAAAAAAAAABgAAARgAAAAGAAABGAAAAAYAAA +EYgAAAZgAAARiAAABmAAABGIAAAGAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAIAAAIAAAQAAAAAB +gAAAAACAAAAAAAEAAAAAAYAAAAAAAAABgAAAAAAAAAEAAGkoAAAAAQAAaSgAAAUGAIAAAAAAAQAA +gAAAAAABABSWAAAAAGkoAAAAAQAAaSgAAAABgAAAABSWAAAAAAEAFJYAAAAAAQAUlgAAAABpKBSW +AAAAAGkoFJYAAAAAaSgBFAEAAIAoAAAUAQAAgCgAABQBAACAKACAAUQIAIAoAAAUAQAAgCgAgAFE +CBAigAEAFAEAAIAoAAAUAQAAgCgAABQBABAigAEAFAEAECKAAQAAA5iAAUQIECKAAYABRAgQIoAB +gAFECBAigAEAFAEAECKAAQAUAQAAgCgAgAFECBAigAGAAUQIECKAAYABRAgQIoABgAFECBAigAGA +AUQIECKAAQABAAAAAIAAAAEAAAAAgAAAAQAAAACAABAAAmAAAIAAAAEAAAAAgAAQAAJgBkAACAAB +AAAAAIAAAAEAAAAAgAAAAQAABkAACAABAAAGQAAIAAAEgBAAAmAGQAAIEAACYAZAAAgQAAJgBkAA +CAABAAAGQAAIAAEAAAAAgAAQAAJgBkAACBAAAmAGQAAIEAACYAZAAAgQAAJgBkAACBAAAmAGQAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAABAA +AgAAAAAAEAACQAAIAAAQAAIAAAAAAAAAAEAACAAAAAAAAAAAAAAAAABAAAgAABAAAgAAAAAAAAAA +AAAAAAAAAABAAAgAAAAAAAAACBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJRAAAIpIQIgFEAAAi +khAISUQAACKSECIBRAAAIoBECElEAAAAgAAiAUQAACKARAhJRAAAIpIQAAEAAAAAgAAAAQAAACKA +RABJQAAAIoBEAABxBCIBRAAAIoBEIgFEAAAigEQiAUQAACKARAABAAAAIoBEAAEAAAAAgAAiAUQA +ACKARCIBRAAAIoBEIgFEAAAigEQiAUQAACKARCIBRAAAIoBEAAIiBCBEQAAABEIEIERAAAACIgQg +REAAAARCBCBCIAAAAiIEAAAAAAAEQgQgQiAAAAIiBCBEQAAAAAAAAAAAAAAAAAAgQiAAgAIiBSBC +IAAAAAgIAARCBCBCIAAABEIEIEIgAAAEQgQgQiAAAAAAACBCIAAAAAAAAAAAAAAEQgQgQiAAAARC +BCBCIAAABEIEIEIgAAAEQgQgQiAAAARCBCBCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABx8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAg3AAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPMA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8oAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSIAAAAAAAAQCAAAAAAAACAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAABAAAA +AAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAA +AAkAAAASmgwAAAAAAQmAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAIA +AAAAAAkAAAAAAAAAAAAAAAAAAAAJAAEAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2s +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAACj4AAAAAQAAA +AAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAEsXAAAAAMAAAEAAAAAAgAAAAAAAAACA +AAAAAAAAAMAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA2cAAAAgCAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ +2AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIoAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAABRAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAD+0AAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABgAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAABgAAAAGAAAAAAAAA +AYAAAAAAAAABAABJKAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAABSSAACAAAAAAAAAAYAAAAAAAAAB +gAAAAAAAAAGAAAAAAAABQAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA +AAABgAAAABSSAACAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAEAAEkoAAAAAAAAAAAAAAAAAAAAAAAA +AAAQIIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAWwAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAEECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAggAEAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAcAAAAAAAAoAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAJgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBwAAAAAA +AAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAQAAIAAAAAAAAAAEAACAAAAAAAQAAIAAAAAAAAAAAAABAA +AgAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAQAAIAAAAAAAAAAgHQAAIAAQQAgFAAAgA +AAAAAEAACAAAAAAAQAAIAAAQAAIAAAAAABAAAgAAAAAAEAACAAAAAAAQAAIAAAAAAAAAAEAACAAA +AAAAQAAIAAAAAACMyQwAADCTMQABAAAAAIAAjMkMAAAigESMyQwAAACAAAABAAAAApIAAAEAAAAw +kzEiAUQAAACAAAABAAAAAIAAjMkMAAAAgACMyQwAAACAAAAAemKMyQwAAAKSAIzJDAAAAIAAjMkM +AAAAgACMyQwAADCTMQABAAAAMJMxAAEAAAAwkzEiAUQAADCTMQABAAAAAIAAjMkMAAAAgACMyQwA +ACKARPiSRgQgYkkfAAAAAAAAAAD4kkYEIEIgAPiSRgQAAAAAAAAAAKBEQAEAAAAAIGJJHwAEQgQA +AAAAAAAAAAAAAAD4kkYEAAAAAPiSRgQAAAAAAAAABviSRgSgREAB+JJGBAAAAAD4kkYEAAAAAPiS +RgQgYkkfAAAAACBiSR8AAAAAIGJJHwAEQgQgYkkfAAAAAAAAAAD4kkYEAAAAAPiSRgQgQiAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA +kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAC3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAASNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAB/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYzAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACAAAAgCAAAAgAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1YAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAQAAAIAAAAACAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAABAAAGAAABAAAAABEAAAAAAAAAAAQiAAABAAACBAQEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAACAAEAACAAAgAAEAAAAABAAAAAAAgAAAABAAQAAAAQAAEAAAAAAABAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAM8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAgAAAAEAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAALnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAhAAABAAAAACAAAAABAAAAAAAAAABAIAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAA90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQACAABAIAAAAgAABAAAAAAAA +AUAAAgAAAAABBAgIAARAAAAECCgAAAAAAEQICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDsA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAQAAABAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAABAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAA +AAAAAAABAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8hAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAgAAAAAAAAQCAAAAAAAShA +AAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAQ +AAAAAAAIAgAAAAAAAAAAYBAAAAAADAAAQAAAAAAMAABAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADzYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAABAQAAAEAAAAAAAAAQQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABO5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAIAAA +AAAAAAAAACQAACAAAAAAJAAAIAAAAEAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0K +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAB +AABAAIAAAAEAAEAAgABAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+YAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAMAwAAAAAgAABAAAAAAECA +gEAAAAAAAABEMAIAQAAkAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAI1gAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEADAAAAAAAgAAAiFAAQAAAAAAgDAwAAAAAAAACAgAAAAAAAA +AEQQAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATKAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAUAAAIAAAACAAABAEAAAAggAQEBEAgAAAIAAICQCABAAgAAAAAAAEgAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAHIIAAABABAAYIgAAAAAAEAAAwICAAAIAAACAAAAAAgAAAAIAAQAAEgBAUAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAPhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAP/19fVf///w//X19V////AAAAAF9fAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAyJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA//r69V////D/+vr1X///8AAAAAX18AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAD/+vr1X/VVUP/6+vVf9VVQAAAABfXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAAAAAP +/19fVf9VVQ//X19V/1VVAACAAF9fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASfAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAQABAQAEQBAAAAgAAATAEAAACAAAFEAQAEAIAA +AUQBAAQAgAAARAUABACAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIYAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAARgAAAAAwAABGAAAAADAEAEYAgQAAMAQARgC +BAAAwAABGAKEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzM6qqd3c/P//MAAD/Vf/w/1X/qv/w////zP+q/8z////M/1X/zP///1X/Vf/w +//8AAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADMzVVV3dz8//8wAAP+q//D/qv+q//D////M/6r/zP///8z/qv/M////qv+q//D//wAAqqoA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//// +/3d3Pz//zAD//1X/8P9V/6r/8P8A/8z/qv/M/wD/zP9V/8z/AP9V/1X/8P8AAACqqgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////d3c/P//M +AP//qv/w/6r/qv/w/wD/zP+q/8z/AP/M/6r/zP8A/6r/qv/w/wAAAKqqAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtoAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAEAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAhrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAACAAAEAAAQ +AAAAAAAAAAAAAAAAAAAAAAACAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAQAAAICAAAAAAAAAgIAAAAAAAAAAAAAAAEAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAKAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAABAIAAAAAAAAEAAAAAAAAAA +ACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAKFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgAAAAAACAAAAAAAgAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0DAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQEAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCjgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE+jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAFJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAABgEACAgAAAAAAAAAAAAAAAAAAAAAAAAABgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5gAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3dVVQ//X18AAAAA +AAAAAAAAAAAAAAAAd3dVVQ//X18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3d///D/+vrwAAAAAAAAAAAAAA +AAAAAAB3d///D/+vrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3//8P/6+vAAAAAAAAAAAAAAAAAAAAAHd3 +//8P/6+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3dVVQ//X18AAAAAAAAAAAAAAAAAAAAAd3dVVQ//X18A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAA +AAAAAAAgAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAA/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAACIA +AAQAAAAAAAAAAAAAABAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAM5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3cAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAd3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAmyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgq +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAykAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAEAIQABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAACQCAAMAAAAAAEgAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7lAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAEEAAAAAAAAAQAACQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU +AAAAAAkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAALPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAoAEAAEAAAAAAA +AAASgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAKcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAACgAAYCAAAAAAQABAIAAAA +QAAAGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACcUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAEAQAAAAEAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH +2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAIAAAABAEAAAAAAMAAAQAEAAAAACABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhnAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAAGAAAAAEAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACABSgAAAATEAAEAAAAAAIQgAwAAAADExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgBQhAAAAAAEQJAAAAAQBAYAIAAAAACQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEA +AAABRAAAABAEAGBEBAgEQEBAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwACKoAQAAAAAAA +oAIAAAAAAFAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABNGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAAEMAEABBAAAAgQAAIEE +BGCDRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEYeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAUAAEAEAACgBQAAQAYAAsIABAAgMCAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAlASrAATAAAAEAIAACKAAABADDAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAhAQAgAABACAABAAAAAEABFA0CCAiAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAARCIAAAgBACAFACAAAg0AoQAAAEUSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAJAJAACCAgAAEACAAAECgMgCEAAAkaARBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Ve7uAAAAAAAAAAAAAAD+MzNGZgMGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJ37uwAAAAA +AAAAAAAAAP8zMyZmAwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACY0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAInfu7gAAAAAAAAAAAAAA +AP//BEQDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAALfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVe7uAAAAAAAAAAAAAAABVVUCIgMD +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACcAQARFAAAAIhQABEQCQAEiCQAEZAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAwAAAEEAAAACEAAAQAIAAAIIAADhAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACowAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAGZlQ8A8PMzwzMwiIAAAwMwAAADMz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABGZlDwDw8RFDMzCIgAABATAAAAMzP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZ +8PAAADM8MzNMzDM8wMwAAAA8M/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARmbw8AAAMzwz +I0zMMzxATAEBADwz/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAmvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAIQAAAAAAAAB +AQAAAAAAAAAEAACAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADKUAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAABAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAAAAAAAA +AAAMSwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy1AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW0AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAIAAAAAAAAAAAgAAIAAAAAAEAAAEAAAgAAAAAAA +AACAAAAAAAAAAAAAAEAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAANmgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAACAAIAAAAAAAAMCBAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAg +EEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABAAAAAFAAAAAAC +AgAAAIAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAhAAAIAAAAAAAAACAAAB +gAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAB/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAICBoAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAkAAAAAACAICACAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvrAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAIAAAAYCAAUAAAAAAoKABACgAAESAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAbkAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgA +AAAAAAAAAEAEAAAAAAAAAAABAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DAAAAAAABIEBEAAAAEAhAQIAAIAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAgAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACu4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAACIEkAAAAADEIAEAAACA +QEAgAQAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAA +AAAAAAAAAAAAAAAIawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAgAAAAAAAAAGACAAAAAAIAIAIIAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAapAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAEAiZABgQABQAAgEAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACF0A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAgAgCAAAAKAAEhACgoAAAgKgAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHyAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAQAAAAAAAAIABSCESIAgAAAAAJAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4NAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIEACAoAARAoEoBAAAAAAAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAQRAAAAFMARAgAQAAACCgAQFAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQQAAA +AICCsSIAEAACUUBAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAhAAKIAA +joQgQEgIAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIIAACAtAAAAJIAEAAAEAAB +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAALbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAANiAgAAUiKEBAAAAzNgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHf/AAAAAAAzEBAABQAAgICAgDM2AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAADMQEAAAAAAICICAAAAAsAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAD//wAAAAAAMyAgAAAAAAQEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtmAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACcAAAAFAkAAAAAAACECQAABCQAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEgAAAAQAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEgAABAAAAAAAAAAAAAAAAAAAAAAAAAASAAAABAAAAAAAAAAAAAAAAwA +AAAUCEAAAAAAgoQIAAAUIAAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAOmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAA +//8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAQAAAAAD//wAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACuYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAADEADMzVVUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD +CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAEAACIgAMzMiIgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACpMAAAAAAAAAAAAAAAAA +AwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALWgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAE1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA0cAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJHQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAINwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAAAAAAA +AAAADDIAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAQAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA0QAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAzQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+gAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAA +AAAAAQAAAAAAAAABgAAAAAAAAAEAAAgAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI5AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAABAAAAAAAAhAAAAAAAgAADYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAABA +AAQAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AgAAEAAAAAAAAAAK9AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQQAAAAAQAAAQAACAAQAAAAAAAgBAA +ICAAAAKaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAQAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAIAAAAAACAAAEAAAAAAIBAAAEMAAAQAACfwA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAEAAAAAAAAAAAAAAAAAFWwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQQAAgAAQAAAQAAAAAAAAAAAIIABAAIAAAAAetAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAwCAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAYCAAQAAAAAAgIAAAAAAAAAAIAAQBAAIAYjgAABBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAQAIAAEQAAAAAAD+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAEIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAwA +AQQAAAAAAAAAAAAAAAAQIAEAAAB4AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAKACEIAUAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAADEIAAAAAAAAEAAMAAAAAAAACAQAAAg +AGDEAAAKcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAGCAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAGAAAAAAAAAABCAAAAAAAAAgEAAAAABAAEAAAXW +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAGAAAAAAYAAAAAAQQAAQAAAQAAA0AUAgBAAEAAAADYEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAADIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABgAAAAAAAAEAAAACAAAQAAAAAAAAEgEAAxABERAUlAIAABCxgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAgAAAAgAAECAAgAAAgAYEAAEVYAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AgAAAAAAAAAAAAQAAAAAAABCgIigIAkAoAAAD5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAIA +gAAAQAEBAAAIAAIJGgICBAQAAAACbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAEAIAAAAAAAAIEAAAEAAA +AAIAIAkBEKGgBEAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAABAAAAAACABAkhEA +CRIQQAAACuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEgABgAAQQAACAAgAAICAAAAAgEogIAsECoCAAAE +mQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVd1VVAAAAqgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADP8AAAAAAAB3dxHRAAAAAAAAAAAACFUVu6oAAAh1AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKq7AAAAAABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAM/wAAAAAAALu7EdGqAAAAAAAAgAAIAF+7qgAACBYAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEQAAAz/AAAAAAAAu7sREQMDAAAAABAAAAAAX/+qAAANPwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIlVVAAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DP8AAAAAAAB3dxERAwMAAAAAAAAQAAAV/6oAAAh/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABEAiIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAFAAAAAAA +AAAEAAAEAAAAAAAUAAAAAQAVkAAADGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkQCAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAAAAAAAgQAAAAA +AAAAABAAAAAAAAWEAAADYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAAABEAAAAAAAAAAAAAAAAAAAETP/ +/wAAMzIAAA1IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAABAwAAAAAAAAAAAAAAAAAAA2Nu//AAAzMgAA +BNEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAQAAAAAAAAAAAAAAAAAAABEz//8Aqru6AAAJ/AAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAADw8AAAAAAQEAAAAAAAAAAAAAAAAAAAMjL//wCqd3cAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmQAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJHwAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAB6YAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAGtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AArjAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEAAAAABAAAAAAbkAAwAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAACAAAAAAAAFAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAgAAAFcwAACAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAAQBAAAQACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAQAAAAQAAIAAAAAAAAIAAAgAAAAPoAAGAAAAMUEAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAADAABEACAAAFAACAgAAAQAAAAAAABABAAAAAAAAAAAAAAAAAAABAAAAYBAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAKAAAAAAESggAEQAAAQgAACt8SAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAIgAAACAAAAAJAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAACAAAAAAAAAAAJpQABAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAEAAAAACAU +AAAAAAEAAAEAEAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAQAAA +AAAAIAAEAgAAABAQAAAAAAasAAAQAAAIEAIIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAQiAAAAQACAAAAABAI +AAwQAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAgAAAAgAAAAAAAAAAAAABAIAAAAAAAAAAAA +gAAEgAAaSgAABT0CACAAAAQQCAAYAAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQEAABAAUDA +AAAMLgQAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAEgEQAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAEAAAOPAAAA +AAAAAQEBEAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIgAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAASAAAAAAATgAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAIQAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAhAAAAAAAAAAAAAAIAAAAAIQAAAAAAAAAACQBAAAAAADEAAAJKwAAAAAAAACEIAEAAAAAAMQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAABAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAA +AAAAAAAAAEAAAAAAAQAAAAAAAAAAiAgAAAAABQEAAAXgAAAAAAAABAGBBCAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAYAAQAAAAAAJgFAUAEAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAYGAIAAAADMQAAAAEAABABAAAQAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAUAAA +AAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAEAAIIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAKBEAEAEAgREAABCdwEAgAgBAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECIACACCAAEgAAIAAAgI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAoIAgQgAAAAELnAAQAAAAAgAAABCAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAACAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKCAARIAA +AgAAADUoAQAAAQGAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEABEAAAAAACgiAAAABQQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAwAAAAAAAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQQwsAAAAAAAACwwAE +QAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAggAAAACAAAEAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBANABoACgIAAAsDAgAAAAAAAAAA +ABEAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAABQIIkCIAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +QAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAIAJBAAAAAB1IQAgAABgAAEAACAQAAQAUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABoAQAACAgBAQAYCAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAACAEgABAAAPYBAAAAgAAIAIABAAAAIAAGQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +//8AAAAAAAA0PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV/8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAERQRFCIAgIgAAAJ9AAAAAAAAAAAAAN3dDw8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//yIiAAAA +ADw8AAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX/wAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAARERERAACAiAAACWoAAAAAAAAAAAAA//8PDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/qqsAAAAALDwAAAAz +ERkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABEREREAAAAAAAAC/wAAAAAAAAAAAAD//6+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf+IiQAAAAAUPAAAADMRFQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAVf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERFAAA +AAAAAAHmAAAAAAAAAAAAAN3dX18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEgAAGAQAAAAiAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAiAAAABAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAJAAAEAEAREAAAAgwA +AACIUAAREBQAAJwAQAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAEAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAgAARQAAAEUAAALxQBAAAhAAAEA +EAAADAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFVV+voAAAAAAAAAAAAA8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAWU+ooMDAA2REQiIoiIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAqqr6+gAAAAAAAAAAAADwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAD/AAAADZm6CgwMADlERIiIiIgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACEgAAAAAAAAAAAAAPDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAoAAP8AAAAKRquqDAwAORERiIiIiAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IiIAAAAAAAAAAAAA8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAABQAA/wAAAACmKigMDAA2EREiIoiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAApUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAA +CAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAkAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAACEAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfc +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAgAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+ZAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAADAACAAAEAAAAQAAAAAAAAAAAgACAAAAAABCAAAAAAAAAAACAAgAAAACIAAAAAAAAAIg +AEAAAAABAAAAAAAAAAAAAAAAAAgAAAAAAAAACJ4IEABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIKAAI +QAAIAEhQABCwAAAAQgggAAAgEAAQAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +MAAAAAAACAAAAAAAAAAAACAAAAALWgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAIYSEAAhAIAA +AwIR0DAEgAAAAEAAgAYAAAABgAEAAAgAAAAAgAAAAIAAAAAAAAAAMAAAAAAAAAAABAAAACAAAAAA +AIIQQAAAAAAKAAgAAAENAABAgACOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAQACSAAIGAAQAZNAAAAAC +AAACAIAIAIAAAQAAQhAQAgAASAAAAAAAAAAAQAAAAAAAAABAAAAACAACAAACAEAAAAAAAAAAAAQA +AIAAAAAACIsAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAIgAAAAAAAAAAAAK +AAAAAAGAAAAAAAAAAAIABAAAAAAAAAAAABAAAAAAQAAEAAEACAAAgAAAEAAAAAAAAAAAAAAAAAAJ +FgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAUAAgQEgCAFBAAFADRIDAGMgAAACAoAAEAAAAAAAIA +ABAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAiAAAAAAAIAQAAAAAAAQIBAAAAItAAAIAAAw +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACBIAAhgKQCBYSgAQCAgAAABAAgAACGghCAEAAEQGAgQAQAgAQABgI +ABAAgAAAGAgAAAAAAAIYCAAACAAAAIAAAAAAAAAAAgAAAAQACIIYCAAAB8cAAAKACAYYCAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAQBAhYQBAEDEAIBABAAAQAAAAABAAAQAAAAAAEAABCCAAAFEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAEAABAAAAAAAAAAFfAQgAEABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAIEAAAGAAAAAAEAAAAAAAACAAAABBRAAAAAABAAAAAAAAAAAAQQAAAAAFEABAAAAAAAA +AAEAIAAAAQAAAAAAAAAAAAAACAAAAQAAEAEAAA6RCAAAAAIAIgEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAABQAAACAAARAgoAAAACYAAACAAAABAEAAAgAAAAARAAAAAAAAAAAAAMIAAAAAAQAAAAAAAA +BAAAAAAAAAAAAAAAEAAAAAECAAAABQsAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAiEIgAA +AACCCMQgAAAAACAAxAACBAAAAAQAIAAAAAAAAMQoAAAAAAAQxCwAAAAAAADEDAAAAAAAAAAAAAAA +AAAAACMwAAAAAADEAAAHJSMBAAAAAMDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBIAGAAAAAASABDYAE +gAAACAABEASBAAAEAACEIAAAAAABAYQAAAAAAAABgCAAAAAAgAEAUAAAAAAAAAAAAAAAAAAAiIAE +AAAAAAEAAASjiAQAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASCQAIAIEJAAICAgGQAAABEAQQBAAIBBE +AEIgAABUQBQwAAAAQQAgEAAAAAAAAAAAAAAgAAAAAJCAAQAACgQAAAAgAAAAABAEFAIQYAIAAAAA +AU8AAEAABACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACEBAQEABARAQITEAQVAAAAgAAAAAACAIAHAAgAIE +AAIQQAgABBIIBAAAAAQAAAAAAEAABAAACAQAIAABAAAAAAAABAAACAAASCAAARQAAABDuoAAAAAA +wBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAIAgYAAAIABAMAEAIAAAQAACEJQwAAICEQAVELggAQAABoAIEA +AAAAAAAAAACAAAEAAAAACCAAAggAAAAQIAAAAAAAAAAAACAAkgAAEAQAAEBcEiQgAxNAAAMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgQUCASIAAACACAAQAKACAKAAABAAAIAAioAAAIIAAAAAAAAAIAGiAAAAgAAAA +AAAAAAABAAAAAQgAAAAEgAAAAAAAIAAAAAAggQwAKIAABAAAClIAIagAAAEAFAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAKUQBACACgAkoBEAEIAAJACAAAAEABAACZAgAAAQCQEAERAAgAEAEAAAAAAAAAAAAgAIAAA +AAAAECQEAAACAAAAAAAAAAAAACBkg1QUBAAAAAADigBEEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAJC +EgABoKGEQAAQIQClAAAACBAQQADSIEbREjAKANIAFABIAAJAQAACAAAAAAAAEAAAAQAACAAAQAAg +AAkAAAIAAAAAAAAAABIgAJAAAsAAAAJTCKAAAABAIBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFUzf6r/A/8DAxUVmZ13dwoKgIAAAEREExP/9f// +AAAREQAAd3cBAAAAAAAAAAAAAAAAAAAAAAAAAP9EAABVVQAAAAAAAAAAM7snM////5kAAAoWRERE +RAUUAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABa0AAAAAAAAgAAEA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF2QAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5EAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAADTsAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAEAAAAAIzwAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAvHAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAEAA +AAIAAAAAAAAAAAgAAAAAAAACCAACQAAAAAAAAAAAAAAAAAoASgACCAAAAhJAQAAAAgAAAAAAAAAA +AAAABy4AEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAABAAAAAA +AAAAAAAQAAACAAAAABASAAAAAAAAAAAAAAAAEAIIEAAAAAAACAIAAAAAAAAAAAAIAAAIAAALzwAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABCAAAAAIBAAAAACAAAAIAyQEAAAAAIRBAAAAAAAACA +AAgCAAAAAIAAAAAAAgAGRAAAAABAAAAAAABAQABAgIAAgiAIAAESAABAAAAAAAGWAAAAgAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAATQIAiAAFAAAAACAAAQAAQAAIAAgIAAAIAUMAQAAAA +AABBwAAAAAAAAABAAAAAAQAAgAABCAQQAIAECAgAAAAJAAAAQAAAASUAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAggAAAAAAQAFCACAAAAAAgkAAABAAAEAAAQAAAAAAAAABAAAAAAAAAEAAAAIA +AQAAAAAAUgABAAEEgAAEAAQAAAAAAAAAAAQAAAAAAAAEhgAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAABACAAgABQCAAAAAAAAAQABAAAAIAABAAABAAAAAAEggAAAAAAAAERAAAQAAA +AAwQACAAAAAQACAAAIAQAAAKARBAAAgAAAKuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAIAIAAAAAgIAAAAAEAACAoAAAgBEAAQCAIAAIIAAFoKAAAAQggEmAgAAAAAAAAAAAACCAAAAAgM +AgZCAICGGggABAAQAAAYCAAABEUAAACAAAAICAAAAAAAAAAAAAAgAAAAEAgAAAAAAAAAAAAAAAAA +AAgIAAAIAAAAGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAA +AAAAAAAACABEAABAACAAgAEBIAAAAABgQAQgAABAAABAAAAAAAAAAAAAIABgAICAAEAAYEBAAAAE +IAAAAAAAgADAAAAMvgAEAECAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAABBAQgAAAAA +AAABACgAAADAIAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAEAAAACAAAQUgAIAAAQCBAQIAAAAA +AAEAAAVXAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAQAACAAAAAARAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAggAAAAAAAAgAAAAAAAAAAAIAE +AAAAAAAAAAAAAAAAAAAAAABAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAKQAAgBAAAAAAQAAAACsA +AAgAAAAAAAAAAAAAAAAAAASBAAAAAAAAAAAAAAAAAAQAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIBAAAAACAEAgAAAAAAAAQAQEAAAAAACEIAEA +AAAAgMQgAQIAAICAxAAAAAAAAAAAIAEAAAAAgEAgAQAAAAAIxAQEAAAAAACEAAACzyAIgAAAAABA +AAAAAAAAAAAJAAAAAAAAhAAAAAAAAAAAIAAABAAAAEArBEAAAAAAxAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAgoAIAAAAAAwAAACAAAAAAAQQGACAAAAAAgAYAI +AQAAACABAAAAAAAAAACACAAAgAAkAIhUIAAAASABECAAgAJAAAEAAA2fgJAgAAAAAAAAAAAAAAAA +AAAAAgAAAAABAAAAAAAAAACAAAAAAAAAAIAAjAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEABEAUKAAAAAAAAAAIAQtAARgAAZgAAYAAAAAISQABAYAAAAAAA +AAAAAAAAAEIAAAQIAAQAAAAAABAUgDBQEQHAQJBgAQAAAjkgIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAARAmBAMTIBNAAAAAAAAAAAAAAAEARaAQkAAAAgAQAQSEACAwESAhBqQAAAAAAAAAA +AAAAAgAADADoAAQAAABAAAAIEBEEQAgAAABKgAAYAAAACAoCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAwBAgAAAAAAAAEAAAAAAAAgEUARAAwBBABAAAEEAAAMGAIAABQAAAAAAAAAAAAACAQEAAAEAQ +ARYgEAIDKAQIKCCJIAAABAQAAEfOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQBAg +QIAAAAAAAAAAAAAQQAAwAAQAABApKAAACQgACAgIYQANCQQAAAAAAAAAAAAiIAACIAQJIJUiAABA +KUAAAEAARgIEAAAADA4AACAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhAEAAAYhEAAAAA +AAAABBgEAJCCAwAAABACSAAUhIQAUAAAgBQEQAAAAAAAAAAAEAAAAAAAABAAQBADQAOAQRRDUgAQ +ACBAAAACqUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQEAAACBQEwAAAAAAgAAAARBS +FAEgACNYEAGgCkAAEEgAAxIIQAAAAAAAAAAAAAAAUAAACACCAygAAACAJSAAgABQFUBQAJIAAAFU +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCEBIQAgAAAAAAAAAAAAAIggAAEABQCAAG +EQgAAALCAgEBBABAAoIAAAAAAAAAAAQAkAFESIAAAJAQAJRIEJKTBAQACAQFAAAAAP8AABICQEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggSRAMEYQAAABAAAIAAAABgMAMAAIIAQAAUAAAAEAAA +R1CASiAwAAAAAAAAAAAACAEGCwCAAAADEQMBIgATEAQAAIIrABLBAAAI2gAABAQAAAICAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAKCxAi//9QUAAAAAAAAAAA/1VV1QAAAKARREREBgYDDAoiUDAGBhFE +AAAAAAAAAAB3MndVAABVAQAALy8AACJ3ABEMAAAAABEAAA5u//9MzAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAFVXICL//1BQAAAAAAAAAAD/qqqqAAAAqhFEREQDAwMMVRHwMAMDIogAAAAAAAAA +AHUxMwAAAFUCAAAfPwAAIqoAIgwAoAUAIgAAADzu/8zMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABQcjIw8PAlAAAAAAAAAPAP//qqoAAFAKEURERAMDAwMKIvAwAwMiIgAAAAAAAAAAMTEzAAAA +VQIAgBEzAAAiIgAiAACgBUBAAAAAAwAi3VUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCxMj +Dw8CUAAAAAAAAA8Ad3dVVQAAUAoRREREAwMDA1URUDADAxERAAAAAAAAAAAyMjMAAABVAQAAIiIg +ACIiCBlVAAAAgIAAAARpGxEIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAA +AAAAAIQAAAAAAAAREAkAAIwkABGQHQAABCQAEZAAAAAAAAAAAAkAAAQBAACAFAAAjFAAEZAAAACI +AEAAEAAAAkAAAAAUAAAAAAAAAAAAAAAAAAAASAAAABAAAAAAAAAAAAAAABQAAAAEGIAAAAAAABQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAQAAAAAAAAChAAA +AAAAAAEQCAAAHCAAA4QYAAEUIAADhAAAAAAAAAAACAAAFAAAAoQQAAAcQAADlAAAAAgAAAAAAAAN +/gAAACQAAAAEAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAABAAAAAQaAAAAAAAAFAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrw//qrsAAAAAAAAAAAAA//9dVf6qCg8A +EQA2AAADBgA2VTMAAEZmAAAAAAAAAAAAAAAAX38AVQUFBQUwMVFRAAARFQAABAAAAAXZAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+vj/9VdwAAAAAAAAAAAAD//6qq/6oKDwAAADYAAAMD +ADP/MwAAJmYAAAAAAAAAAAAAAABffwBVqqqqqjAxUVEFBREbAAAAAAAABogAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAD08P//X3AAAAAAAAAAAAAP//qqr/qgAAAAAANgAAAwMAM/8zAAAE +RAAAAAAAAAAAAAAAAA8vAACqqqqqMDFQUCAAERuqAAAAAAAIkQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAPjw//qrsAAAAAAAAAAAAA/91VVf+qAAAAAAA2AAADAwAzVTMAAAIiAAAAAAAA +AAAAAAAAX18AAAAAAAAwMVBQAAARFaoAAAAAAA9qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAFAAAAAAAAAAAAAAAAAAABlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIwQAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAhAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAADKwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAUjAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIEAIAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAQAgAAAAACAgACAAAAAAAIABIAAACAgAAAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAUAgAAAIAEgIAAABgEAAgCAoAAAAAAAACb6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAACAAAAAAAAAAEEAIAgBAAMAICA +AgYABEEAAMACEAAAAAAAAAAAAAAAAAuWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAQAAAAAAAAIAAAEAAFEAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIEAQAIUEIAABAA +BIBBEAMCAAAIAAAAAAAACT4AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAABAAAAAAACAAAABAAQAA +ADIAAAAAAAAFWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAC +AAAQAEAAAAIAAAAAAAAAAAACAAAAAAAAAAAEAAAgAAAQAIQIAAACAAQKQgAAEgIQAgAIAAAAAAAA +AApNAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAABAAAQY +CAAAAAAAAAAAAAAAAAAACAgAAQAQgAAcCAYBAFACBhAOAAgAQYIBUAkAQAAAAAAICAAAC5kAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACAgAAAAxACAAAAAAAAA +AAAAAAAAAAAAAAAAIAEAAAAghAAEQCBEQQAAIABAAEAEAAAAAAAAAAAAAAALHQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAACAQAAAAAJIEAAAAAAAAAAAAAAAAA +AAABCAAAAAAAKIEABEgAACASAQAIAAAAAQAJCAAAAAAAAAEAAA0FAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAoAAAAgAAAAAAAAAEAACAAIAAAAAAAAADBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACMDAAAAgMDEAAAAAAAAAAAgAAAAAAAAQCEgAAAAAADEAEJA +AAABAIQABIAAAACAhCAIgAAAAABAAAAGDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAiAQAAAAAEAEAAAAAAAAAAIAAAAAAAAAAjAAAAAAAQAEgAAgAgACQAQEC +AAAAABBBgAAAAQAAAAAAAAbDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAABAAAAEAAAgAQgQAAAAAAAAAAAAAQAAAAAABAABAmAACgAEAAcgIAAAACYABQAjAABAAA +AAAAAAAAAAAABuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAB +AKAAAAAaBAAaAAAAAAAAAAAAAAAAAAAIBBQAAGQAARAEAhAAAAKEQAQAIABASBBI4gAAAAAAAAAA +AABMoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEkQkAJAA +CwAAAAAAAAAAAAAAAAAAAAAAIAEUCADIAAAAKAAAAAAAwAAgIYAAgQECAAAAAAAAAAAAAEVuAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAKZCAAKqACAAAAAAA +AAAAAAAAAAAAAAAAhkIATCEAQiAAEABAgQIEAAKIKAABABAAAAAAAAAAAAAAAMMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAUAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAIAQAHAAEQAAQAGkAAATBAQMEQKAAAAAAAAAAAAAAALxQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAUAAAIASRAKIQgAAEAAAAAAAAAAAAAAAAAAAAACwAAa +IQAJAAIAXAgRQgAAMQAgAJEAsKAoAAAAAAAAAAAAAAHqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADACAAAQAARAAgAJQNIQQAAAAAAAAAAAAAAQAAAAAAAQEAAIEIjSBBIg +EKIAwAhAEBAQggAAAAIAAAAAAAAAAAAADesAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAQAAMAAAACAgEADEJMTAAAAAAAAAAAAAAAAAABAAAKCgQCQAgCAAAAHQAAACQJY +BoIEAAIoAQAAAAAAAAAAAAAHfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAADYAAAEBCAgAAAAAAAAAAAAAd3cAAAAA/////3f///8PA/91X/8q//X1X18AAAAA +AAAAAAAAAAAAAABvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAMwAAAQEIAAAAAAAAAAAAAAB3dwAAAAD//////////w8D/3Wv/yf/8PBf3wAAAAAAAAAAAAAA +AAAAC+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAQAAzVVUA +AAAIAAAAAAAAAAAAAFVVAAAAAH//////////DwP/da+vBf8AgF//AAAAAAAAAAAAAAAAAAAHswAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAADMAAAAAAAAAAAAA +AAAAAAAAVVUAAAAAf/93/3f/X/8PA3V1X18K/wBVX18AAAgAAAAAAAAAAAAAAAF5AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAASIUAARlAAAAAAAAAAAAAAA +BAAAAAAJAACAAUAAFBAABIgAABEQFAAEAFAAERAIgAAAAAAABAAACBAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAhAAAOUAAAAAAAAAAAAAAAUAAAABAgA +AAAAAAAUEgAACAAAAQAQAAAAQAAhEAgAAAAAAAAEAAAHVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEURERAMDAAQAAAAAAAAAAAAAAAAAAAAAD/8AALu7r/8A +AAAAAAAvLwAzO38KCkDMAAAAAAAAAAAAAAaqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMACAAAAAAAAAAAAAAAAAAAAAAP/4AAd3df/4AAAAAAAB8f +ADM7uwUFQMwAAAAAAAAAAAAACpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABFEAAADBgQAAAAAAAAAAAAAAAAAAAAAAP//AAD//7//AAAFBQAA//8AzP//KCjI +zAAAAAAAAAAAAAAKLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAMGAAgAAAAAAAAAAAAAAAAAAAAA//8AAP//f/8AAAUFAAD//wDM//8UFETMAAAAAAAA +AAAAAAcqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/kA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArCAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAN8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAUOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACggAUAAC +AAIAAAAAAAAAAAAADZ8AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAAAAACEAASAAAIAAIAAAAAAAAAAAAA +AAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAQEACAEgAAQgAACAAACAAAAAAAAAAAAAAAAAkY +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAEgABAAAIQAAAAAUoBAAAAAIBQAQAAAAAAAAAAAAAABWQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAIAAACAAAAkEAAAAAAAAAAAAAAAAAAAAAAAAKUQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAA +EAAAAAAAAAAQCAIACggAARAAEAAACgAAAAAAAAAAAAAAAAjOAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABgAAQ +CAIAAEAAAxgIAgACAIAAHAoAAAAAAAAAAAAACrkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAACAAAACA +YIAEBABEAUQAAAAAAAAAAAAAAAADkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAgAAQAgAQQAAAAA +AAsBAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABAAAIAAAAAAA +AAAAAAAAD7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAACEIFBAAAAIAMQgBAAAAAFAxAAAAAAAAAAAAAAJ +YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAEAAGAgCCAAyJAAYgAAAAAACgBAAAAAAAAAAAAAAOUAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAEABAAAAKsACBAACQAAAERAIgQCAAAAAAAAAAAAAABB0AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABgAAIAAAAAAEICQQAgAAAAAAAgEAMCAAAAAAAAAAAAABEzwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB +AAAAIAAAAAAADCAkUYAQASAIAAAAAAAAAAAAAE/6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAEAACogAAQA +IIAAKSEgCAAADEQAAAAAAAAAAAAADiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAVRBAAAAQAAAQAAE +BAQAAQAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAWAgBQAAAAoBOAAAA +AAAAAAAAAAp6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBABQAAAAABISAgACUBBAUBIQA1ARgEQAAAAAAAAAAAAA +A3oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAYAACAAAiAAEQCAAgEAwAIBAAIEEEASAAAAAAAAAAAAAAAIlAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAD/////AP8AAAAA//8AAAUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAP////8A/wAAAAD//wAACgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAM////wAAAAAgAL8AAAAiIgAAAAAAAAAAAAAIEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3dUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/3// +AAAAAAAAdwAAABERAAAAAAAAAAAAAAZ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACIAAAQEAAAAJh0ABEQAAAA +jFAAEZAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAEAAkAACGAAAQQAAAAcQAADlAAA +AAAAAAAAAAAEzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfz/vLwAAMzMAAAQEMv8FBVVVERQA/gD+AAAAAAAAAAAA +AAi1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAC/P98fAAAzMwAEBAQy/wUFVVUiIgD/AP4AAAAAAAAAAAAACRQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAK4MDw8AAAAAAAAEBDIyAAAAACIiAAAAAQAAAAAAAAAAAAAJewAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAXQwPDwAAAAAAAAQEMjIAAAAAEREAAQABAAAAAAAAAAAAAARqAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAIAAAAAAgA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrYAAACAAAAAAAAAAAAAAKAAAAAAAAAAoAAB +AAAAAAAAAAAAAAAABAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAABAAAAAAI +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAH9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA7zAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAD+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACFQAAAIAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAZEAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAgAAAAAAAAACAAAAAAGgAAAAAIAAAAAACgAAgAAAAAA +IAAAAAAAAAAAAgAAAAQQAAQAAgAACAAAAQAABAAAAAAAAAAIAAAAAAAAAAAAAssAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAABAAAAAAAEAASAAACAgAgAAAQAABAAAAA +AAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAACAACAAIAAAAAAAAAQAAAAAAAAABAAAAAAAAA +AAAAABAAAAAAAAAAAAAIAAAAAAACACAAAAAAAEgAEAAAAAAAAAAM87AABAAAAAAAAAAAAAAEAAAA +AAAAAACAAAQAAAAAAAAAAAQAAAAACAAAUAAAAAAAAAAQIAAAAAAAAAAAAQAAACBAAAAAAAAAAAAA +AAAAAAAAAAAIgAAOQAAAAAAAAIAAAAAAgAAACJAAAACAAAAQAABAAAAAAAAAAAAAAAAAAAAIAAAB +AAAgAAAAAAAAAAgIAAAAAACAAAgCAAAAAAAAAAAAAA9AAAAAAAAAAAAAUAAAAAgCAAAAgAAAAAAA +BAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEAAAACACEAAASAAAQAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAgQAAAAAAAIABAIQABRAAAEEAAAACAAAAAAAgAAAAAAAAAAAAAAAAAAABAAAAgAAAAA +IAAAJAACEBIAAAAAAAAAAAAAAAAAAAAABNIAAAEAAAAACAAAAAAAIQAAAAAAAABAgAIAAAAAAAEA +AgABAAAAACAAACAAEAAAAAAAAAAAAAAAgAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAEBA +AAAAAAAAAAQAAAAAAAEAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAACCAAAAAAAAAABAAAAAAAAAAIB +AAAAAAAAAAAAAAAAAAAAAAACrAAAAAAAAAAEAAgAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAEAAAgAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAIAAAAAAAAAAAA +AAAQAAIACDACBAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAACAAEAACAAAAAAAAAAAAQAAAAIAAAABAA +EAAQAAAAAAAAAAElCAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAAA +AAAACAgAAAAAECIAAAAAAAAAYhAAAAAAAAAAAAAAAAAAAAAAAAJAAAYYCAAIAAAAIBAIABBAAAAE +GAgACAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAICAAAAAAAEAAAABoAAIAQAAIAAAAAAAAA +AAAAC1cAEAAAAAAICAAAAAAAAAAAAAAAAAAACAoAAAAAAAQICgAAAAAAAAAAAAAAAAAAAAAAEIAA +QBIYCAAAAAAAABgIAAgAAAAAEAgAAAAAAAAAAAAAAEABIAAABCAAAAAQAAAAIAIAAEQAAAAgAQAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAIAAAAAAAAESAAAAAAAAAAAACRAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAQAAAEAAAAA +AAAAAIBAAIAAAAAAAAAAAAAAAAAAAAAAAADAAAEAAAAAAAAgAQAEAAACAMABAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAEIAAAACAAAAAAAAAAAAAAAEAAAAAAAAAAAAAQLAAAABAAAUQEA +AAAAAAAAAAgEAAAAAIABCGAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQBgAAAAAAAQQA +AAAAAAQBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAgIAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAFAAAAIAABAAUQAgAgAAEAABACAAAAAMAAAAIAAAADiQCAAAoAAAAAAAAABoAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEYAAAAAQACAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAIDIAAAEAAAAAIQgA0gAAABAxAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAACAA +AAAAAABAIAEAgAEAAAQgAQCAAQAABCuQAAAAAAIEAAAPXCAAAAAAAAhAAAAAAAAAAAAgAAAAABAA +QCAAAAAgAABAAAAAAAAAAAAAAAAAAAAAACABAAAAAoDEJgRAAAAAAMQAAAAAAAAEhAAAAAAAAAAA +gASAAAAAFAEBAABAAQJAAYQEAwAACBABAQAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACt +BAAAAAAAAaUEAAAAAAABgAAEAQAAAAEAAAjkgAAAAAAAkAAAAAAAAAAAAIICAAAAAEAAggAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAQAAAEAEAGIAQSAAEAAAQAAAAAAAAABAAAAAAAAAAAwBEAhBICA +ggAAEAAQAABABAAwAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAGIAgAAAAAAAAABA +ACAFAAAgAFAAAAAAAAAAAAAABJEAAgAAAAgCAAAAAAAAAAAAAAgAAAAIAQAAAABAAAAAQAAAAAAA +AAAAAAAAAAAAAAAABEBwAAKAAAIAAGAAAIQBEAAAYAAAIEAAAAAAAAAAAAACAkIIRACCAEwAAACB +CIAABAgAAIGgAACAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAABACAAAAAAAAAAAEQMAYAEAA +BABAAAAAAAAAAADJtAAAAAAAAAAgAAAAAAAAAAAYAgAAAAAAAAAgAAAAIQAAAAAAAAAAAAAAAAAA +AAAAAAhAEAQAAcAAAEAQBAAEAAAAAAAAEgQAAAAAAAAAAAAACEAgAIYAAwAAAACAAAAAAQSACAAR +ABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAEAAgAAAEAABQACAAAQAAAAE +ACAAAECbQAAAAEgCAAAAAAAAAAAAAEAAAIAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEARg +CAEoAEAAIAAIAkAIAQQAAAAAAAAAAAAAAAAAAABCILGoAAkQEAAAAAAAAAAABgJAkQAAAAQBAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQEgAAEAAAgAAAAAAAAAAAAAAA2AA +EAJAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACAQJAAAAAECBA +AAIAACAAAAAABAAAAAAAAAAAAAAAAEQgEhIghgBCAIAAAQAAAAACQAAACARIwABAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAACCAAAAABAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAJhTAAAAAQAAAA +AAAAAAAAAAAAAAAACAEEQAAAAAQAADAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAgDCBAAAEAhCAFYA +A0AAAABAgAAAAAAAAAAAEAUxMIAAKAkQAAACEAAAAAAgSEoIgAARAQAQCAQAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAQAAAAEAAACAgAAAgQAASAAAAAAAAAAIAAAuQQAgBIAAAAAAAAAAAAAAA +ACAAAAAQAAAAACAIAABCAAAAAAAAAAAAAAAAAAAAAAAAqABAEqAJIEgAIKgCAEAQAAAAABAAAgAA +AAAAAAAAAACACgAERoAAgAACEEAAQgACDCBAAAhCiAEAAAACBEAoAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAWhAAAAAAAAVVcAAAAAAAAAAAAAMzMAAAAAAABVVQAAAAAAAAAAAAAAAAAA +AAAAAAAAVTMPMwUF398AAAD/VXcAAFVVDxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +2QAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5qAAAQEAAg +AAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAQAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAXgAgAgJAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAzaAEAAAgBAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAQAAAAAAAAAAAAAAAAAAEAwAAAQAgAAAAAAEAAABAAAABAAAAAEAAAAAAAAEAAAAACAAAAAAAB +AQAAAAJAAAAAAAAAAAAAAAAAAAAADgoAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAA +QACAAAAAAoICAEAAAAAAAAAAAABAAAAAAAAAACYIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAQAgAAAAAAAACICAAABAAAAAKAgAAAAIAABAAAAAAACAAAAAAcAAAIAAKAgBAABAAIAAA +AAAAAAAAAAAAAAAAAAAODgAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAgAAgAAAIAAAAAAAAAAAAAAAAAAAAAYABAAAAAAAAAgAAAAAACAA +AAAAQAggABAAAAAAAAAQAgCAAAggAAAAAAAABAIAABEBACAAACAAAQCABAAAQAgAAAAAAAAAAAAA +AAAAAAAAAAKJABAABAAAEAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAgAAAACAQAAAAAAIAAIAAAAA +AAAAAEAAAAAIBIBAAApxIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAEAAAAB +AAAAABEAAgAAAAAAAAAAAIAAAABAAAAAQhAAAAAAAQAAAAAABAACAgAAAAAAAAAAAAAAAAAAAAAA +AGIAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAEAACAQAAAAAAAAAAAAA +AACQAAGAEDAAABAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAgIAAAAAAAAQAAAAEAAAABRAAAAAAAA +QAEAAAAAAAAAAAAAAAACAAAIQAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1AAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAQEAgAAAAAAAAABAAIAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAQAAAAAAEAIIABAAABAA +QAAgCAAAAAAAAEAEAAAQAAAAARIAAAAAEhAAAAAAAAAAAAAAAAAAAAAAAA7yAAgAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQhAgCAAgCAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAGIgAAICAAAQYCAAQAkIAAJgKAAAAAAAE +GAhAAwAAQIAajEAAADAAABgIApIAAAAAEAgAAAAAAAAAAAAAC8QAQAABABAICAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAgIAAAAAAAAAAAAAAAAAAAAAAAQgAGAAhxIAIgAAAAAEAgAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAABAAAAAAAAAEgAEAAAAAAIAAA +QAAAAAAAAAAAAMAAAEAAAAAAAAAAAAAAAAAAAAALywAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAgAAAABAARABAAACCAASAAAAAAAAAAAAAAAAARAAAAAEgAQBIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAEAAwCAAAAAAQAAAAAAAAABAAAAAAAAIAEQAAAA +AgAYAQAIAAAAAAEBAAAAAAAAAAAAAAZVAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAMgAAoAAggAAKAAAAAAAgAQQAAAAAQAAAAAAAAAAAAAICEAQAAIAIAAgAA +AAAAAAAAAAAAAAAAAAAADnQABAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAEAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAgBYAAAAAAAAAAAAAAAg +EAAAAAAAxCAAAAAAEADEIQAQAAAABMQgAEIAAAABxCQAAAAAAWDEJktAAAAAwMQgAwAAAAAAhAAA +AAAAAAAAAAAE5iACAAAAgIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIBEAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAIAAIAAAAgMQAAAAAAAAAhAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAICAAAAAAAAB +iSWACAAAgAGIKACAAKAAAbAIkQAABAQBkAAAAAAAAAGoEAwAAkApAYAEAAAAAAgBAAAAAAAAAAAA +AAMYgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAQAAAAQAQEAAAAAAAABAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAECBQABBkAAAAAAICAAAA +AAAJCABgAAAAAAAAAABAAAAS4AAAAAQUABAkCAIAAAEAIAAAAAAAAAAAAAAAAAAAAAAACPbAQAAA +YAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAQAAK +AIAAACAAAAAAEEAAAAAAAAAAAAAAAEAIAABCAAAAAAAAAADBQAAAAAAAgSAkAIAAIAAAAAIQAAgA +CAgAAAAAAIAAAeEAEAAAAAoAAAIQwQBAAgEAGBkBAAAEAAAAAAAAAAAAAABH1wAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQABAggoAAAAAAAAAAAAAAAAAAAAAgIAAAIBIUYAAAACA +AIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAQAAAAIAAAEEAAIIAAAAMIAAAAAAAAA +AAAAAAQEEAAIIATAAAAAAAQAAgAAAACAgAAAAAAAAAAAAAAAAEV7gEAEAAAAAwAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAQAAAAAEAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAACCAAIACBCKAAAABAABAAAUBAAQEOECAAAAAAAAAAAAAAIJJA +AIJAEABAAAAAgBAAAAAAAAAEAAAAAAAAAAAAAAAADmEAIAkAQEgIAQAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAACAgIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACgAAQAUAAAAAAAAAAAAAAAAAAAAAAAR +AIAAgQCAAAAAAAAAAAASJQAAAAQEAAAAFEQAAAAAEERAAwAAAAAAQAABAAAIAAAAAAMEQEQAAGgA +AgCAFEBAAAICAAAAAAAAAAAAAAAAAAAJPgAACAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAONAEAAQQgCAEAAAwAAAAAAAAAAAAIQAAAAAAAA +AAAAAAAAAAAwEhAQAhBAEAIAIIBKBQAAAIAgIEgAigAAEAAAAAACEhIKAAABRApAAAABAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAnPADAaAgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAEAAEAAQABAA +AAAAAAAAAAAAAAAAAAAAAAAQEJCyAQAgSBACEAAQAAAAAAAAAAAAAAAQAAAAIAIQAAAAAAAAAAAA +CCOlQACAA1AAAAAAgAAAAAASkCAkQAEBAAAAAgAAEAAEAAwAAYACAEiKEAAAgAoEAAAAAEBAAgAA +AAAAAAAAAAAAB8sAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAUAABAAEAAAAAICAAAAAAAA +AAAAAAAAAAAAAABFAABAAAoSAAAAQAACEAAAAAAAAAAAAAAIQADAGEECAAAAAAAAAAAAEBgmAAxQ +GsCYAAAAABABgNAxARABB80AIAAAAAAAAICAgJAAIAgAAAAQAAACQAIAAAAAAAAAAAAAAAAAAAAA +AAAMcYAgAACAgBMEAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAA +AAAAAEbiABACAAQAAAAAQAAAIAAAAAAAAAAAAAC7u///AAAAAAAAAAAAABDwAAEBARH/AAAAAIgA +/voAAP//3VWqqgAAXx8AAAAAAqoBAQEBEVUCAv9Vr6+gIP//M3cAAAAAAAAAAAAAAAAAAAJsdxsq +ACcRNfMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqiIiAAAAAAAAAAAAAAAAAAAAAAAAAAAzMw9X +AAAAAAAANzMAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAEPACAwICEf8AAAAAVAD/+iIi///9 +VQqqAAC/HwAAAAACqgAFAAARVQIC/6qvr1AAf3czuwAAAAAAAAAAAAAAAAAABUMRJyoAG3c18wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqoAAAAAAAAAAAAAAAAAAAAAAAAAADM7D0UAAAAAAAAz +MwAAAAAAAAAAAAAAAAAAu7vz/AAAAAAAAAAAAAAQ8AICAAAAAAAAAABQAP/6IiIKCvVVqqoAAK8P +AAAAAAKqAAUAAABVAgK6qv//UAB3dzO7AAAAAAAAAAAAAAAAAAABQREnKgAbdzUDAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIiKqqgAAAAAAAAAAAAAAAAAAAAAAAAAAMzMPDQAAAAAAADMzAAAAAAAA +AAAAAAAAAAB3d/P8AAAAAAAAAAAAABDwAQEAAAAAAAAAAAAA//sAAAoqVVWqqgAAXw8AAAAAAqoA +BQEBAFUCAlVV//+gAP//M3cAAAAAAAAAAAAAAAAAAA2FdxsqACcRNQMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAiIiIiAAAAAAAAAAAAAAAAAAAAAAAAAAAzMw8fAAAAAAAAMzMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAHQAEAABAEZAAAABIIAAElBQABJwAQACUGIAABAAAABAdAACIAAAAkBiI +BEgAAAQUAAAATAAAABQAAAAAAAAAAAAABs0JAAQAJAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABQAAARQABEUAAAAiAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAYAAEAAAADhAAAAAgiAACUEAAADAAAApQaAAAUAAAIFBgAAAgAAAKUGgAACAAAABQA +AAAcAAAAAAAAAAAAAAAAAAACqwgAAAAgAAKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAFAAA +AAQAAAAAAAAAAAAAAAAAAAAAEAABFEAAAQQAAAAIAAAAEAAAAAAAAAAAAAD//wAAAAAAAAAAAAAA +AFBw//4PD1dXAAD/8wAAqqoiIiIi/w+gAAAAAAAAAAAAAAAMDPr6EREAAAoAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAecAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVCq+g//AAAAAAAAAAAA +AAAAAAAAAAAAAABV3QICJydVMwAAFQUAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAUHD9/A8P +V1cAAP/zAABVVSIiERH/D6CAAAAAAAAAAAAAAAwM//4iIgAACgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABnEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1oHf3D/8AAAAAAAAAAAAAAAAAAAAA +AAAAAJnuAgIbG6ozAABdXwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABQcP39AAAAAAAAAAMA +AFVVIiIREf//oAAAAAAAAAAAAA8PDAz//yIiAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMKQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPezIvIP/wAAAAAAAAAAAAAAAAAAAAAAAAAAmSIA +AAWvMw8AAFVXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBw/v4AAAAAAAAAAwAAqqoiIiIi +//+gAAAAAAAAAAAADw8MDPr7EREAADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwSAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAd3Mi8g//AAAAAAAAAAAAAAAAAAAAAAAAAABVEQAACl8zDwAA +VUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAA7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAMLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA7rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAA +AEAAAAABABAAAAwAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBQA +BAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAMQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAiAAAAAEAAAAQAAAAAAAAAAAI +AAAACAAAAAAAAAAAIAAAEAAAAkAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAABgAAAAAAAAAIAAAAAMACAACIAAQAACAABQ +AAAAQAAAACAAAAAAAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA5BAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAQEAAAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQgAABAAAAAAAAAAAAAgAAgAAAAAAAIgAAAAEAAAAAgBEAAAAACAAACAAAAAAAAAA +CAAUgEQJAgAAAAAAAwACAAAAAEAAAAAAAAAAAAAIAAAACY4ACAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAEAAEAAAAAAEAAAAAQAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAIAAAAAAAIBAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAGRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAQgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAACAAIgAAAAEACAACAgAQAAAAAAAAAAAAAAgAAAQAAAAAQAQIAAAAAAA +AhAAAAAAAAAAAAAAAAAAAAAAAA+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEI +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAABAAQCAAgAAAA +AAAAAgAAAAAAGAgAAAABAAAQCgAAgAAAAAoIAAAAAAAACAgAgAAEgAYYCgAAAAAABhgIAAAAAAAA +AAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAABAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAEABAAAAIAAQAAAAEAABAAAAAAAAAAAAEAAAICQgAQAQCAABAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAMnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAiAAgAAAwAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIAAAAAAAAAABAACA +AAAAAQEAAAAAAAAAAQAAAAAAAAABCAAAACACIAEMAAAAAAAAAQAAAAAAAAoAAAAAAAAAAAAAAAYb +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAkBABAAAAAAQAAFAAAAACgABAAAAAAAAAAAAAAAAADcwAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAACEAAAAAAAAAAAgAAAAAAEAxAQICAAAAACEIACAAAAAAEAg +AAAAACAAQCQAAgAAAIjEIAQAAAAAAMQBAAAAAQAABAAAAAAAAAAAAAANHQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAEAAAAAAAAAEIkAAAAAABABCABAAAAABAGABAAAAAAAAIAAAAAAgAAA +jASAAAAAkAGKAAAAAAAAAQgAAAAAAAABAAAAAAAAAAAAAAljAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAASAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAABgAEAAgARAEAAAQgAAAAACQAAEIAAAACBgAABASAAAcEAC +cAAAAAIAAAACAAAAAAAAAEAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABQEAAQYAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIQEEAAAQQMAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAA +AAAAAIBhAAAAABAAAAgAAABAACAAACAAAAAAEAAAAAAAAAAAQAFJAAmAAAIAAAAAAEAAAAAAAAAA +AACAAAAAAAAAAAAAAE6HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAEAAAAQBABAAIAIAAAAEAAACAgAAAAAAAoAAAAQFQAQABAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAQgACAAABgAAA +IAAAAAAAAABAAAGAAABAAAABQAgAAwAQQAAQAAA0AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAF +GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAAAACMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEAAgAAAAIAAEA +AMAAAwAAAAAQAAAAAAAAQgIBoRIYAQAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQAAQAQAQAAAIAAAAkAIEAAQAEAAAAIAA +AAAQAgAQAAAQEBEBAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqcAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACEAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAYBAAASAQCCAAAAgAAAAAAAAAAAAAAAAAAAAAAA +ABAAkiCAgkKCAIAIAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAHWgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAwAABAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAADMzAAAAAAAAAAAAAPX/A1MAAAAAAAAAAA8P9fAAAO7uAAAAAAcHAKoAAAAACgAAAO7+ +/68AAAAAAADdVQAAAAAAAAAAAAAAAAAAAAAAAAITAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAC8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +MzMAAAAAAAAAAAAA9f8DowAAEBAAAAAADw/18AAA3d0AAAAACwsiqgAAAAAAAAAA7u7/XwAAAAAA +AO7qAAAAAAAAAAAAAAAAAAAAAAAACk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +HxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAD//wOjAAAQEAAAAAAAA1UAAADd3QAAAAAKCiKqAAAAABEA/////wAKAAAAAAAA6uoAAAAA +AAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfVQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// +A1MAAAAAAAAAAAADVQAAAO7uAAAAAAUFAKoAAAAAKgD9/f/+AAUAAAAAAABVVQAAAAAAAAAAAAAA +AAAAAAAAAAZtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH93AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACIAEAAEAAAAAAAAAAAAAAAjAAAAJAQ +AAAAAAAAEAiAAAQBAAAACQAABAAAAAAAAAAEUAABFAAAAIgAAASUIAAAiAAAAAAAAAAAAAAAAAAA +BxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAIhQABEQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAgAAAAAAAAAAAAAAAAAAAAcAAAClBIAAQAAAAAQ +CAAAFAAAAAQIAAAUAAAABAAAARRAAKkUAAABCAAAAJQAAAALAAAAEAAAAAAAAAAAAAAEMAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAREQAAAAAAAD//wAAAAAiIgAARAAA +AAAAAAAAAAAAGxv//w8PBQUAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAA/PzP/TEwMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAABERAAAAAAAAP//AAAAABERAABEAAAAAAAAAAAA +AAAqKv//Dw8FVQAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAD8/M/9MTAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAzMwAAAAAAAAAAAAAAAAAAEREAAAAAAAAEf8AAAAAIiIAAPQAAAAAAAAAAAAAABsbNz8A +AAUFAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAExMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM +zAAAAAAAAAAAAAAAAAAAREQAAAAAAAAV/wAAAAAREQAA9AAAAAAAAAAAAAAAKio3NwAABVUAAP8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAATEzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIA +AAAQAAAAAAAAAAAAAAAADzYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAJBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAAAAAAAAAAAA +AARQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAroAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAhAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNgAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAA/pAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAABAAAKAAAAQAAAAAAAAAAAAAAAAAgAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAABwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAiAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAA +AAAAAAAABAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAoAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAQAAAAAQgAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAATJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAIAAAABAAG +AEEAAIAAAAICBAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEgAAAAAAAAAAAABAAAAAAAAAAAAACAAA +AAAAAAAAAAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAEAAIAAAAAAQA +AAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAPkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAIAAIAAAAAAAAAAAAAAAAQAAAAASAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAQAAAIAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAYCAAAAAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5UAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAABABoIAAAAQAkAEgoAAAAAAAAAAAAAAAAAAAgIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQEQAAAAAAAAAAAAAAAAAAAAAgYAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAgAAQAAAAIAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAESAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAgAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAoAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACgAQAAAAIDE +JAAAAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +QMQBAAEAAAAAhAAAIAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAIAGQAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQ7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQgAAAAA +AAABAAAQAAAAAACACIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIEAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICQCEAAAAFBAAAgAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAEAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMkgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggQAAAEgABAAAAAAAAAAGAAAAAAAAAAAAAAI +AAAACAAAAAAAAAAAAAAAAAAAAAAAgCAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAET/AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQkIAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAQAA +AAAAAAAAAAAAAAAAAAAAACAAAEAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfwAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAJAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAASAAQiEAQRAQBAAAIAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACCgYUAFICAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAIAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIBAQA +AAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAGoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAEAAIAEAAAAAAA +AgAgAAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAv78DUwAAAAC7uwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAJyc3cwAAAAAAAAAAAAAA +AAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAD//wOjAAAAALu7AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAACrq6tzAAAAAAAAAAAAAAAAAAAAAAAA +VUQAAAAAAAAAAAAAAAAAAAAAAAAAAP//A6MAAAAMu7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAACMjAXMAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAA +AAAAAAAAAAAAAAAAAAAAv78DUwAAAAy7uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6fAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAzNwAAIyMycwAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAEAAAAkAEAAIgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADeUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIgkAACQFAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABIAABQAAAKUAAAACAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACCAAApQQQAAAAAAAEAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDMz +AAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVMzMAAAAABQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJwAAAAADCgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMnAAAAAAMFAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAADTUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANxgAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3FAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAA02AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAQAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqoAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAOsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAIAAAAAACAAAgAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAqQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADsgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAygAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABgAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChEACAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAACAAAAAAAAA +AIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCgAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +MAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAA +AAgAIAAAAAAIAAAAAAAAAgAAAAABAAAIAAAAAACAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAFKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAQAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAIAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAABAAAAAACAAAAA +AAAAAAAAAAAAAAAAEAAAgAAAAAAQAAAgAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6gAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAEADAAABAAAABAAIAAAAAACAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAgQAAAYCAAAACAAABgIAAAAAAAAEAgAAAAAAAAYCAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0wAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAECAAAAAAAAAACAIEAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAABgAAAACAAAA +AAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAEAAAAAAAAAAQAIAAAAAAABAAAAAAAAAAEAAAAQDAAAAAAAAAAAAAAAEAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACIAAAAAA +AAgAAAAUAAAAAAIAAAAAAAABBAAAAAAAAAAAAAkQAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAC1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAACABAAAAAADEKQAAAAAA +AMQEAAAAAAAAhCABAAAAAADEAAAAAAAAAAAAAAAAAAAAACAEAAAAAKDEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAGrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGQAAAAAAAGCAAUAEAAAAQgAAAAA +AAABkAYAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgACAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAl3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUAAAAAAAAAAAAAQBAAAAAAIAAAAAAAAgQAAA +ABAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACN8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAEAAkAAAAAABgAAAAAAAAAAAAAABAABAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMMQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAACAgAAABAAIAAAAAAgAAAAAAAAAAAQAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzWAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADssAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAADAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhACAAAA +AhIAAgAAAAAAAAAAAAAAAAAAEBACAAAQAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAzZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAQAAAA +AAAAAAAAAAAAAABAAgBAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABEAAAAAAEAAAAQAACA +AAAAAABAACAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAUFAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtYAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAADMzAAAAAAAAAAAAAAAAAAAADAFBQAAAAAAAAAAAAAAAAAAAAAAAAAA +ACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArTAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAJAABMAAAAEAkAAIABAAAUAAAASAAAABAJAABMAAAAEAAAAAAAAAAAAAAAAAAAAAAIgAAASAAA +FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABwA +AAAUCAAAAAAAABQAAAAIAAAAEAgAARwAAAAUAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAM1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAAHd3 +/6AAAAAAAAAAAAAAAACqqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAuCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrqwAAAAAAAAAAu7v/UAAAAAAA +AAAAAAAAAKqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAA4oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAB3d/+gAAAAAAAAAAAAAAAA +qqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAALu7/1AAAAAAAAAAAFVVAACqqgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAACUoEAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAEgAAIAAAIAAAAAAAAAAAAAAAAABAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAAAA +AEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/gAAAAAAAAAAAAAAAAAIIAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABARAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAgAACACBACAAggAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABfcAAAAAAAAAAAAAAAAAFUAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAQEAAAQAAAgAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAPMxAAAAAAAAAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAwAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAIAAAAAAAAAIAAAAAgAACAAAAAAAA +CAAAACAAAAIQAAAAAAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIwCCAAAAAAgAAoAQACAAAQAAAAAAAAAAAAAAAEUAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAF2gAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAAAIoYAAAQAwAAGAIAAIAAAAAAQICAAAAAAAIAAwAAAAQ +AgAAEAAAAAAAAQAIAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAQAQAAAAAAAAIQEAAAAAAABAAAAAoAAAAEAAQCIAAAAAAAEACAAEAAgAAAA +AAAAAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAoQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAIAAAQAAEAAAACAAAFAQAACAAAAAAIAAAAAAAgAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAh +gAAAAAAQABCARAQAAAAQBAIAAACABAAEAAAAAAAQAAQAAQAAAgAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAYCgBI +gAQAAhgIIAAAAAAAAAAAAAAAAAAoCAAQAAAAABgIAAAAABAAGAgBAAAAAAYYCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAQAAgQBAAAAAQAAAAAAAAAAAAAgAQAABIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAA0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAEUCgACAAAAAQAEUAAAAAAA +CAAAAAABEAEAAAABAAAAAQgAAEAEACABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAbVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAQAAAAAIAAAAAAAAAAAAAAAACAAAkIAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAIAAAABIAEAAAACCRABCQAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9YAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAABQAAAAAAAAAAAAAACABAAsAQADEIAYAGAAgAMQAAAAAAAAAACAAAAAAAABAJAAEAAAA +AMQjAAAAAACkxCABAAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABegAAAAAAAAAAAAAA +KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAA +AAAAAAAAAAAAAAAAgAlAgAAAAAGEIAAAAIAAAQACAAAAAAAAgAAAAAAAAACIAAAAAAAEAYgAAAJA +AAABgAoCAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5AAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAACAAkQAAAQAMAAAAABBAAAAQAAAAAAAAAAAAAAAAAAAAABSAAAgIAAAAAAAAAAAAABgAgAS +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQh +gABICAAIAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAIgIAEAAAAAAAAAAAAAAAAGAgACBiFAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgCAAAAAAAA +AAAAQIAEAAAAAAEAAAEAAAAAAAAAAADQCAAACAABAQAAAAAAAAAAEAAEAAAAAQEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAE9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACERBQBAAAAIAAAAAEI +AAAAAAAAAAAAAAAAAAAAAAAAAABAFAIAAAAAAAAAAAAAAAAAAAUIBQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUIAAAAAAAABACMIQAAgAACAAAgAgC +AAAAAAAAAAAAQAADAwBAAAAAAAAAAAAAAAAEUAAABAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAUAIAAAAEEIQAQAjACAAQAgIAAAAAAAAAAAAA +AAAICAXAKBASAAAAAAAAAAAACFACEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlmAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACEgQAAAAEQCQAFAAAUAAAAAAQAAAIAAAAAAAAAAAAAAAAAAAA +BQQCAAAAAAAAAAAAYBAAQEAKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOsAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAABACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAACkAAAAgEiEAABIAQIgAAQAAAAAAAAAAAAAAAAAgAEAAAAQAAAAAAAA +AAAAAAJACAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEqQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAMzMAAH9fVVV3M1VVAAAAAHd3ADMAAAAAAAAAAAAAAAAA/7v7VVcAAAAAAAAAAAAA/1/w +8AAANzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz +MwAAr69VVTMzmZkAAAAAu7sAMwAAAAAAAAAAAAAAAAL///eqqgAAAAAAAAAAAAC771BQAAA3NwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAADvrwAA +MzOZmQD/AAD7uwAzAAAAAAAAAAAAAAAAAP8AAqqqAAAAAAAAAAAAAAABEBAAABUVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAGEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAN9fAAAzM1VVADcA +APd/ADMAAAAAAAAAAAAAAAAA/xEBVVUAAAAAAAAAAAAARE4wMAAAIiIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAABIAEAAEAAAAEwBAAAQAAAAAAAA +AAAAAAAAAAAEhAAAAAQAQBEUAAAAAEgABJQdAAQAAAAREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAUAAAAHAAAABQAAAAAAAAAAAAAAAAA +AACEAAAAFAAAARQAAAAAQAAAlBgAAAAAAAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMaAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACQAAAAAAAAAAAAAAAAAAAAAAAP+qqgAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABVVQAAAAAAAAAAUF8AAAAAIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZwAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAKqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQ/+7uAAAAAAAAAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERVAAAA +AAAAAABwfwAAAAAiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAD/qqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd1UAAAAAAAAAAFBf +AAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACqqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EP/u7gAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAA8P8AAAAAqqoA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqq +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAA5MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAEAAAAAAAAAAAAP7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAD +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAACMcA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAdrAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAAAIAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAw +AAAAAAgAAAAAAAAAAAAAMAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAEAACAAA +AAAAAAAIAAAwAAAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAQA +AAQAAAAAAAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHp +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFqgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAMAAD +AAAgAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAuAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAbmIEAAAAAAAAIAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAJAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANr0AAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAEAAAEAAAAAAAAAAAAAAAAA8OAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAUAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAKAAAIAAAA +AAEAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAABAwAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AIAAAAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAACAAAIAACAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA7pAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAACAAAAAAAAAAAEAAAAAAAAAAIAAAAAABQAIYAACCACAAAAIAEUgAAAAAUAABAAAAAABAAADAA +AAAIEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLcAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAQAAAAAAACAAQAAA +AAAAAACAAAACAAAgAAAAAAAIQAAAEAAAAgADAAQAAAAAAAAAEAAAAAAAAAAAAgAAAAAAAAgAAAAA +AQAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAACwAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAACAAAAAAEAAAAAAAAAARAAAAAAAAFAAAAAAAAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAEAQABQAAAAgAQAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABx4AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACAIAAAAAAAAAAAIAAAAAAAAAAAAAAAIAgAI +gAAAABgKAAEAQAQCEAgACIAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIlwAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACggAACAAAAIQCCAAAAAAABAIQAEQAAACgAkF +IAQAAAiAAAAgAAAAgAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAdSAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAMAAAAAABAAQAEAAAAAAAB +AAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACckAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAIAAAEAAAAAAAAAAQAGAAQAAAAAAAAAKgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADqgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAgAAEAAAAAAAAAIAACAAAAAMQAAkgAAAIAhAAAAAAAAACEAAAABAAA +AAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnBAAA +GAAAEIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAQAABAAAAAECEAAAAAAAAAISCBABAAAAQAQAAAAABAAABAQAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAIAAAQAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQA +AAAAAAEQAAAAAAAAASAAUAAgAAAgAABAABAAAAAQABAAEEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQEAAAgAAAQEA +AAAAAAAATASAgQwRQQQIAAAIBABAIABBCEAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEHnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAEAABwBAAAAAAAAAAAAAA +gAAAAIAAABAEIAAIAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAkARABBAAAAAAAAgAAAAQAAAAgAAAA +AAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAH0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAQAAAAEGQEAAAAAAAAEAAAEIBSAAACkAAAAAAAAQA +AAAAAIMAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAeqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAADABABMAAEBAAUAAAAAAAAABACEBAAAAAAAggAAMAAAAAAAAIAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAC0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAQAAAAgICAQAgCgAAAIAAAQAgAAAAAhJASggIAAIAQBIAAEgQAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAABABEgAIAAQAgAAAAAAAAAAAAAIAAAAAAABgEAAAoAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArWAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYBAAAQAACA +AAIQAoAGAAAAGAAAAAgv/0cFAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAACKqVf9VRAAAzPwA +AAAAAAAAAA//i68AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAEVVV/+5EAADd/QAAAAAAAAAA +T/+qqgAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAARVVX/708AAFX1AAAAAAAAAACP/1VVAAAA +AAAAAAAAAAAAAAAB/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABhMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAACKqVf9fTwAAAPAAAAAAAAAAAAAAAEwAAAAUFAAAiAAA +ERAAAACIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAABIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACQAAAAAAAIAUAACIUAAREAAAAABQAAAQAAABHAAAABQQAAAIAAABAAAAAAgA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAATBAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAChBAAAAhAAAEAAAAAAEAAAABP/wD/AAAAABF3G3cAABEnAABVVwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZoA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAFRURET8AdwAAAAAAAQEAAI//AP8AAAAAIhEnEQAAdxsAAFVRAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq +KiIiPwB3AAAAAAACAAAAD/8A/wAAAAC7dxt3AAARJwAAd1cAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVVVU/AHcA +AAAAAAUFAAAv/xD/AAAAAHcRJxEAAHcbAAARUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1oAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiqqqj8AdwAAAAAACgoA +AAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKkAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAwDAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAABQAgAAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAF3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAACAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3P +AAAAAAAAEAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAokAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgBAAAEAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAQAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAA +AAAIAAAAAAAAACAAAAAEAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACg +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAxBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AACAAAiAABQAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAEAAAAAAADACAAAAAAAAAAAAAAAAAAACAAAA +IAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAACACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAADqwAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAIAAAAAAAAEAAAAAAAAgAAAIQAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAA1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAAAAAA +EAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAIAAAAgIAAAAAAAAAAAAAAAAAAAICAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BBAAAAAACAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAtMAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAEAAAAA +AAAAAAAAAAAAABAAAAAAEAACAAEAAAAEAQAAAAAAAAAACABIAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0UAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALcgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAACEAAAAAJAAAAACAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAQAAAAAAAAAAAAAAAAAAAAACABAAA +AAABAAAAABAAAAAAggAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAICgIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEKeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAACAAAAEgAAAAAAAAAAAAAAACAAAAAgIAQEgIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +TUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAABAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+gAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIBAAAASAAAAAAAAAAAAAAAA +IAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQgAAEBAAAAAAAAAAAAAAAAAAAAAQAAEBA +AAAAAgIAAAAAAAAAAAAAEAEAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAECAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAOzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAUHL//wAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAA3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABQcv//AAAAAAAAAAAAAAAAAAD//wAACwewcAAAAAAAAAAAAAAAAAAAAAAAADM3 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AANkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAFByAKAAAAAAAAAAAAAAAAAAAADwAAAHD3DwAAAAAAAAAAAAAAAAAAAAAAAAMzsAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3EAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUHIA +UAAAAAAAAAAAAAAAAAAAAPAAAAkAAAQAAAAEAAAAAAAAAAAAAAAUAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL1AAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQAAAAA +AAAAAAAAAAAAQAAACAAAFAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQAAAAABERAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAFBQAAAAABERAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA78AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxkAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +EAAAAAAAAAACAAAAAAgAAAAAAAAAEAAAAAAEAAAAAAABAAAAAAAAAAAQAAACAAAAAAAQAAAAAAAA +AAAAAGAAAAAAAAAAAAAAAAABfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIQwAAIAgAAAFAAAAAAAAIAAAAAAAAA +AIAAAAAgABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAgAAAAACAABgAAC +AAAAAAAAAAAAAAC1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAAAAABAQAABAIBAABBAEAAAAQAIACQhQAAAA +AAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAABQAAAAAAgAAAAAAAAAACAIAAIAAACAAIAAAAAAAAAA +AAAADowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAIAAAAAAAAAAAAACAAAACAAAAAQAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABgAAIAAAEAACQAAEABAAAAgAAAAAAAAAAAAAIAAAHWQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAAI +AAAAAAIAFAAACAAAgQAAAAAASACCABAAAAAAAAAAAAAAAEAAAAEIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAIIACAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA6yAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAAAAAE +AAAAAAAAAAAAAAAEAAIIQAAAAAAAAAgBAAAAAAAAFABIAgAAEAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAYAAAAAAAAAAAIAIAAMQAAAAAAAAAAAAAAAAAAAAAwQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEQ +AAAAEAIAEAAAAACAAAAGAAAAAAAAAgAAAAAAgAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAABgIgAABAACAGAwAAAAAAAAQigAAAAAAAAAAAAAOqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABBI +BAAAAAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAYQAAAAAAAAA +AAQAACAAAAAAAAAAAAAAAAAAAAAAACAAAA8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAqAAACBAAAAAEAQAAAAA +AAAQBAAAAAAAABIAAAAAAAEAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAUAAAAAAAAAQgAAAAAAAAB +AAQAAACgAAEAAAAgAAAAAAAABgYAAAQAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgAAQCgAQBAAJoAgAEAAMAAgAAA +AAIARAIAAIAAAAAAAgAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAAAA +AAAAAAoAAAAAAAAFigAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +FAABAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAZQAAgAAAAAAAAAABAAAQAAAAAAEABBCACAAAA +AAhEAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAACMQgAAAAAAEgxAAAAAAAAACEAAAAAAAA +AAQAAAORAJAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgBAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAYAAAAIIIQAAAAAAAAEAQAgAAAAgAgFgAgAAQAgAgEAAAAB +AAAAAQAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAY0AAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAABfUA +AAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIBAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQADAAAAhAAQBAAAAAAAABAAgIAAAAAAAAAAAAAEABAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQJAEAAQAAADQkBAAAQAAAAEAAAAIAAAgAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAADAQAAAABAAAAAAAAEBAAAAAAAAAICAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAA +AAAAAAAACAAABABAAIEBAAIEREBAAAAAAAAAAAABAAAAAAAAAAAAAEVmAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gEAAAAAAAAQAIAAAAAAAAAAAAAQAAAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAgAAAAAAAAIAABAAIAAAAAAAAAAAAAAAAAAAAAASFQAAAAAAAQAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAIABAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAIgAAAAAA +AAACAEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACguAAAA +AAQAAAQAAAAAAAAAAAAAAAYAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQACAiuo +BAAAAAIAgAACAAAAEAAAAAAAAA0vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAECAAAAAAIAAAAhJSBEAAAQAAAA +AAAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAgAIEAAAAAAAABAQAAAIAAAAAAAA +AAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAIAAACAAIAAAgIKAAAAAAAAAAIAAQAAAAA +AAAAAAAFOQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABAQAAAAAAAAkBAAAEAAAABISAAAAAAAABAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQABAAMAAAAAAAAAQAQAAEAAAAAAAAAAAAAAAAUx +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAIAACAAAMwMDVVUPDzMzADNVVVVVIiIREQ8PDw8AAAAzDw8AAAAA +AAAAAAAAAAAAAAAAAAAAADMDUFAAAAD/AP9VEQ8DAAB1AAAAAAAAAAAAAAAAAAAADOkAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADDw6WlzDOZmQAzAwOqqg8PMzMAM6qqVVUiIiIiDw8PDwAAADMPDwAAAAAAAAAAAAAA +AAAAAAAAAAAAM6MAIAAAAP8A/6oiDwMAAKoAAAAAAAAAAAAAAAAAAAAEkwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AMPDpaXMM5mZADMDAwAAAAAAAAAzAAAAACIiIiIAAAAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAzowAgAAAAVQBVqiIPAwAA+zMAAAAAAAAAAAAAAAAAAAh5AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw8Olpcwz +mZkAMwMDAAAAAAAAADMAAAAAIiIREQAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMDUFAA +AACqAKpVEQ8DAAD3MwAAAAAAAAAAAAAAAAAADO8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDw6WlzDOZmSABBAAB +QAAAIAkEAAFAAAAogQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAQAAUHQAAjHQA +EZQAAARAAAAAEAAAAABQAAAAAAAIYiAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAKEhIAAEQgAAgAwAAoGGAACAD +AACgYYhAIAMAAABlAAABAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAABQYAAAcYAADlAAAAAAA +AAAAAAAAAEAAAAAAAAB6AAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAiAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEggACEBASRAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgAAAAAAUFERFVEQ8DAAAAAAAAAAAAAAAA +AAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+f8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoiIlURDwMAAAAAAAAAAAAAAABVVQAAAAAA +BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5/wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACgoAAAAAAPDzMzVREPAwAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPn/AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA8PMzNVEQ8DAAAAAAAAAAAAAAAAVVUAAAAAAAYAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAACAAACAAAAAAAAAADvgAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAcLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAAAAABAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABgAAAAAAAAAAAAAC08AAAIAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIABAAABAAAAAAAAAAHDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CBAAAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAA7bAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +DisAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIBACAAAAIAAQAA +BAABAEAAAEAAAAACAAMEAAASAAAAEAwAAAEAAAAASAAAAAAAAAAAAAgBAAAAAAAAAAAL2oAAQAAC +AAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAgIAAAgAAgBAAAkAAAAAACA +AABQAAAAAAAAAKEABAgAAAAiAhAAAAAAAAAEAAqAAAACAAAAAAAAAAAAAA/gAAAAAAAAIAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgKEAAAAAAAAAACAAAAAAAAAAAAAAAAAQBQAAIAAAwABAxBgAAAAAgAAAGAAABQ +CCAAAAABAAAQAAAAAAEAQBAAAAEAAAAAAAgBBACAAAAAAAAABbdAAAAAAAAACGAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAABAAAAAAAgAAAABAAAAAAAAAkAAA +AAAAAAAAAAEAAAAAAAAAAAAAAIAAAIAAQAAAAgEAAAAQAgAICAIEBJAAgAgAAAAAwAQoAAAAAABA +AAAAAAEAAgAAAkACAAAAgAAAAAAAAAAAAYAAAAAL6wACAAAAgAAEAAEAAAAAAAAAAAAAAAAAAAAA +AAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACABAAAAAABAQgIACAAAgAAgAAQAAAAAAEAkAAAAAAAABAAAAACAAAC +AIAEgAAAABAAAAAJAAAAAAAAAAAAAAm9AABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAA +AAAAAACAAEAgAAACABAMAAAAAAAABAhAAAAAAABAAAgAAAACAAAAAAAAQAAIAAAAEAEAAEgAAAAA +AAAAAAAEAAAAAAAAAAAAC7AAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAEAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAAACAAAAAEAAAgIAAAAAAAAAAAg +AAAAAAAQCgAIgAAAABAIgBRAFIAAGAgAAYAAQAAYiAAAAAAAEAgIQAAAAAAACAgAAAACCAAYCAAA +AIAIBEgIAAADWwACAAAAADgIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQ +CAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAABAAAAAAAAACoAAAAAAAAAAAgAAAAAAAAEAAAAAAAgA +AAAAABAAAAAAAAAABAAAIABAAABAAAAAAAQAAAAQAAAAAgAAgAACgQIAAAAAAAAAIAEBAAAAAAAA +AAjSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAEAAIAAAAAIAAAAAAAUgQAAAAAAAAAAAAAAAAAAAAEEAAAAABQA +AQEECCACIBABCAAAAAI0CIEQAAABAAAAAQiAMACAgCEBCAAAAAAoAAEIAAAAAAACAQAABnoAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAEAAAEAAAAAAAgAAAAI +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAgAAAAACgAAAAAAgIQCiAR +AAAAAAAAAIAAAAIAAAAACAgAAAAAQAAgAAAAAAAAAAACAAAAAAAAAAAAAAAFTAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAgAAAAAABAAAABQAAAAAAAAA +AAAAAAAAAAAAAAAAIgAAAAAAQEAAAAAAAAAAAAQAAAAAAFCEAAAAAAAAAIQpAAgAIAAQxCMAAAAA +QADEIAEAAAAAAEAgAAAAAABIQCEAAAAAAIDEIgAAAAAAAEAAAAbcIAAAAAAAgMQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACEAAAAAAAAAAAgAAAAAAQAQAAAAAAAAAAAAAAA +AAAgAACAAAAAAAAKAAAAAAAAAAAACAAAAAABAAEAAAAIAAAAAYAAJQAAAAABiAAAAAAAAAGACAQA +AAgAAIQQBAAAQAAAiqAAAIAEIAGAAAAAAAAAAAAACYyAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAACADABgAAAAAAEABAAQAAAAMCAAAAAAACkgJGRAEAAA +IRUgAEAwAGAwICAEECAAAAAgIAAAAAAGyRAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAACEEAAAACAAAAA +AAAAAAAAAAAAAAAAAgAAAAEAABACAAAAAAAAAAAAAAAAACAEAAAABAIAIBAAAAAAAgBACkAACGEA +AEwABAAAQCAABEBAAAAAAE2RBAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABCAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAABACAIAAAAAAAAAAAgAAAAQAEAAAgQAAAAAAEAAASEIAAQAAAQAKMAA +EBAAAAAAAAAAT6cABCAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAIAAAIAgABAAAAAAAIAQkAAEAUEACBAQoAAEQIAAEBCQAAAFBQAQEIAAAAAAABAQAAA +AAAFGABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAAAEwAAC +AAAgAAAAAAAgMAAIAABEbegQAAQAUEFmJIAAAEAAYCgsABIQEAIKAgAAAAAAAgAABAAAAASLAAAA +AAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBMAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAgQAAAAAAAgACCAI +BACAAAAAQAAEABUIEABASkAA0AECAEAgIiKoIBIQgEBAABAAIAAAICAEAAAAC6cAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAgAAAAAAABAAAAAAAAAAAAIAAAAAAAAQAAAAACQAAQAAAAAAAAAAAEQCBQA +kpKwABIDUAwQEJEACgCwDAYUUQAIAAAASEBAQAAQEAAAAAAAAAAFmxKCAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQ +AgAAAAKAAAAAAAAAAAAAAAAAAAAAAAACACAAAgAAwBAAAAAAAAAAgQABCYEAgQAAQAAQEBBAAQDg +AAlAQFgUAWBYABAQAAgAAIAAAQCAABAQAAAAAAAAAA4yAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAA +AAUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//UAAAAAAAAAAAAAEREREURVDA8RERERDwNVEVVV +MzMPA1URDQ0A3QBVADMNDQDdAA8AVQAADvYAAAAAAAAqKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFdVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAABfXwAACgoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAiIiIiiKoMDyIiIiIPA6oiqqozMw8DqiIO +DgDuAFUAMw4OAO4ADwBVAAANQwAAAAAAACoqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAq6oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAF9fAAAKCgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP//AAAAAAAAAAAIDzMzMzOIqgwPMzMzMw8DqiKqqhERDwOqIg4OAO5VVTMz +Dg4A7g8PVVUAAAPmAAAAAAAAKioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq +qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwAAAAAX18AAAUFAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA//8AAAAAAAAAAAUPMzMzM0RVDA8zMzMzDwNVEQAAIiIPA1URDQ0A3VVVMzMNDQDdDw9V +VQAAB9QAAAAAAAAqKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEDAAAAABfXwAAAAAAAASEAAAAAAAAAAAAAAAASAAAEAAAAIgA +QAAQEAAAWEkAARQdAACMdAARlAkAAAQkAACECQAABCQAAIQJAAAEJAAJlAkAAAQkAACEAAACKRQA +AIgAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAEAAEAAAAAAAAAAAAAAA +ACAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAQBAAAAQAAAACAAAABASAAAI +QAAJFBgAABxgAAOUCAAAFCAAAoQIAIAUIAAChAgAgBQgCBOUCAAAFCAAAoQAAAdiEAAACAAAAoQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAAAAAAIgAABAAA +AAAAAAAAAAAAAAAAgAAAAAUFAAAAAAAAAAAAAAAAAAAATAAAAAAAABEAAAAAAAAAAADw/wAAVVUF +BQwPRFUAQQgBAIEAQQwDBAEAQQDDBAEAQQAA/4EAAAAAAAAAAAAAA0Xw8HBwAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA8AAABQUAAAAAAAAAAAAAAAAAAABMAAAAAAAAAgAAAAAAAAAAAPD/AAAAAAoKDA+IqkEA +AQgAJEEAAACAIIIAAABAEEEAAAD/GAAAAAAAAAAAAAAIyPDwsLAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw +AAAFBQAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAA8P8AcFVVDw8MD4iqAIIQgCQAAIIA +AAQBAEEAAAgCAIIAAP8YAAAAAAAAAAAAAAvhMDCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAUFAAAA +AAAAAAAAAAAAAAD//wAAAAAAABEAAAAAAAAAAADw/wBQVVUPDwwPRFWCAIAQgQCCAMAwgCCCAMMA +gCCCAAAA/4EAAAAAAAAAAAAAAAAwMHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAALXAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAAAk +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAABgAQAAAAAAAEAAAAAAAAABgAAA +AAAAAAAAIAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAITAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAAAAAgAAAAAAA +AAAAAAAAAAQAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAAAAAABlIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAgAAAAAAAAAAAAAAAANLwAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAgAAAAAACAAAAABAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAASAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA8UAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAgACAAAAAAAAAAAAAAAQDAAAAAAAAQACAAAgAAAAAAIA +ABAAEAACAAAAAAIAAgACAAABAAAABgAAAAALJAACAAAAAAACKQAAAAAgAAIAAgAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAADEAAAJAAgAAACAAACAAAAABIAAAAAAAAAAgAEAACAAAAGAAIBAABAAIIQAQCAAB +AAAgCAABAAAAACAAEAAAAAAAAAPmAAAAIAAAAACAAAAAAEAAAAAAAAAAAAAAQAAAAAQAAAAAAAAA +AIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAIAAAAAAAAAEAAAA +AAAAAgAAAAEAAAAACIAAAAAAAAAAAAAKQAAAAAwAAAQAAABACYAAAAIAAAACAQAABAYAwAKAgAAK +gAAQAAAAAAgAAAAADLcAAAAAAAAAAWAAAIAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAUAA +AAAAAAAkAABBAAgAAgAAAAAAAAAACAAEgAAIAAAAAASAAAwAAkQABIAASAAAEAAEgEAIAAIRAAQA +KEAAAAAKI8RAgAAAAAAABAAACAAAAAAAAAAAAAAAQAAAAAAhAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AEAAAAAAAAAAAAAAAAAUAAAAEAIAABAAAAAAAAAAAAAAAAAAAIACAgAAAAIAAAQAAAAAQAAAAAKR +AIEAAAAAAAIAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAg +AAAAQAAAAAEAQAAAAABABCCAAAICAApBBBAQAgAAIAAQAAAKIAAKAAAQAAAAAAAAD87EACCAAAAA +AAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQgAFAIYCABUgACBAAgIAAAAAAAAAAAA +iAABgAAQCACIAAGAABgIAJgAAUABHAgAQCBEgAAYCABIAAQIAhgIAAAFewAAAAAAAAgMAAAAQAAE +EAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAIAAAAABAAAAAAACgQAAAAAAAAAACAA +AAAAAAgAIAAAIAARAABEAQAQAAAAQASAAAEAAAAAAAAAAAtCgAEBAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAJABIEDAggAgAEgAQAABAAAIAAAASiAAAAKAAECBAUAAAAA +AQICAIABAQABCAAggQAAFQEMRkAAAAEAAQAABRkAAAUCAAAgAQAAAAAIAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAACEAAAAAAgAAAQAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAkCAAAAEgAAAQhAACAA +IAAAAAAEABBAAAAQCAAAECIAAAAJjQAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAQAAAAODEIAAAAAAEAEQAAACAAAAABAAAQAAAAJCEIAAgACAAEMQgAAAEAAwgxCsAAAAg +AgzEIgIAACACAMQAAAIvIAFACAAAQEAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAI +AAAAAQGABCAAACgAAQAAAAAAAAAFAQAIAAAAAAGAAACAABEAAYAGEAAACAABgAQEAAAIAAGABAAA +ABAAAQAABjeAWACgAAAAAAAEgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAQJAgAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAEAgAQAAIAiAAAAEAAEAAgAAAK +kYACAAAQIAAQAABAABQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQDAAAEAAMAAAaAQAAEAAAAAAAAAAElCAAEAAAwA +AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAABAAAASiYAEDCEggAAAAAEIAAJ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAQAACgAAIAAAAC+SAAQAAISQiAAAAAAAABgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEABAUAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAgAAAAAFAAAABEBACAABAAAQBkAAAABZAARAAAATAAAAAAAAAAQAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAJEBAACAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAA +AAAAAAAAAAEAAAAgAAIAIAIAAAAAC6ZFAACAAkAAUAAAIAAAAACQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEIIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgEAAAI +AAKAkCgSBQAICAAAAAAFlFASEMBARAAAAAIgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +EAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAQABAA +IAAMAAAAAAiwGBCQAhEAEAAAAAAAAgCA6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8EAAAA +AAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi/wAAHwAAAAAA +DiZMTETMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wQAAAAAAAAAAAAA +AAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACL/AABfAAAAAAALeIyMiMwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAUAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAF//AAAAAAgEjIyIzHd3M/8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAH/8AAAAABjZMTETMd3cz/wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAASQAAlCiAABQgAASEIAAAAAAAAAAQAABISAABEBAAAEho +AAEUGIAAXGgABZQcgACccAAVlAiAAJwgQASUAAAA3AkAAAQkAACAFAAAiFAAERAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEAAAA +AAAAAAAAAAAAAAAAABIAAABAAAKECAAABCIAAOQAAAADAAAAABIAAAhAAAkQEgAACGIACRQaAAAM +YgAJlBgAAAxiAAGUCAAADCIAAJQAAA0rCAABFCAAAoQQAAAIQAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAD8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVVAAAAAAAADw8z +M0V1EBAAACIiAAAAAAAAC3cAADMzAAAAAKqqqqowMDDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAPx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9fUAAAAAAAAPDzMzRXUQEAAA +MTMAAAAAAAAL/BERMzMAAAABIiIiIjAwMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAWvEbtFdd/fAAAiIgAAAAAA +AAAAAAAzMwBV//+qqqqq8PAw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAABa8Ru0V1398AADExAAAAAAAABYoRETM3 +AFX//yIiIiLw8DDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAALRwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAvtAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAgAAAAAAAAAAAAAAAAAAAABFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAI+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AEQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAC5EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAQAIAAAgAUAAAAAAoIAAAwEAgAAAACAgIRgBAAAAACABAQABAACAIIEBIAAhAAAAgAAhAAAAAC +AAAA9wAQABAAAAACABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAACAACAAAA +AAQCRAgAAAAAAEAIEAIgAAAAABAIAgAQAABCAAECAAAAAAgoAEIBAAAIAAABAAAAAAAAAA7sAAAI +AAAAAAgAAAoCAAgAAEACAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAAAAAAAAAAAgAAAAAAAIBGgMQQAA +BAAIBAAABAQCAEBMBIAAAAIACACISgAAAgAEAgAAABAqAAAAAACAEAEgQAAACR4AAIACAAIgAAAA +AAAAAgAAAAAAAAAKAAAAAAAAACAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAIAAAAAJAAICAECBABEAEAIAgACAAAiABgAA +AEkAAQgAQAEAyJAIAAQAAABJAAAAAgAEgADIiIIGAQAASBAAAAAMRIEAUAEAQAAhAQAAAABAAAkA +AAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAgAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAEAAhAAAAASAADAQRAAAAIAFCAhAA +AAAUBCgCAJAABAQEAgIEIYAQKAAIAgAAAABgBEEAAAUfAACAAQAAAAIAAAAAAAgABAAAAAAAAAAA +AAAAAAAgAAAAAAAAEgAAAAAABAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAqAAAAAAAAAIgQVCAABAAAgQQIA4EDAAFBABADAIIAAgAh +AAIAAgAEEBIAAgCAQICAAAQAEAEAAAAABrCEABABAAKAAAQAEgIAAgAAAAIAAAAKAAAAAAAAACAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAICAAAAgBBAgwIABoAAABAGAgAAAAACAAYCAAIIAAAADgIAAAAAAABGAgA +SAABgAI4CAADAIAAAJgIAAAFQQAAQAAAABgJABAAAAAAGAkAEAAAAAAYCAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAYAAAAAIABAQQAAIAAAAAEEBAAAQAAAGQQAIABAAABBDCAAAEAAACAAAAAAACAg +IAAAIAAAgAAAAAdNAQQQIABAAAABBAAAAEAAAEEEAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAEKAAAAAAAAAQQgAAEAAAABAAQAAAAAAIEUBAAAAAAAARAEAAAAAAABCAAAAAAAAAEQAAAJCAAA +AQAADoAQBAAAAAAAAQAAAAAAAAABAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAABAAAAAAAA +AAAABAgAAAAgAQAMAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAEAAAAAAAAAAAUAAAAAAAAegEA +AEAAACEAAQAAAAAAIQAFAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAAhAIAAAAAAAAEAgIgAA +AIIAxCEDAAAAAMDEIAMAAAAAwMQgAwAAAADAxCAEAAAAAADEJgAEKAAAAMQAAA0YIgMEAAAAwMQg +AQAAAADIxCADAAAAAMDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAACAAAAACAAAAAAAEQAIAABAAACAQBiAgA +AAAAIAGECAAAAAAgAZMIAAAAACABhQAAAAAAAAGQAAAAAAAAAQAABNqQCAAAAAAoAZIIAAAAACAB +kAgAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEEABACAgCAUCAAFFgEAgAAAAAAACEAAAA +AAAAAIQAABAQAAAAhAAAAAAAAAAAEAAAAAIAAAAAAAAGhAAAAABAQIUBAAAAAABAhgIAAAAAQECE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAggBAAAAIAAgAAABAAAAASEAAAEAAAAAI +QAAAQAAEBAAEAAAAAAAAQEAQAAAABAQAAEt6CEgAAAAAAgIIAAAAQAABAQhQAAAAAAQEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAACAAAAAABAAAABAAABAABAAAAAAEAAEEAAAAAAQAAQQCICgABAABA +AAAAAAAAAAAAAAAAAAAAAAAAQ0IAgAAAwcAAQAAAAABBwABAAIAAAAEAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAIABAAAAAAAQAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAgIAAAAAAAAA +AAAAAAAAAAICAAADxQAQAAAAAAAAABAAAAAEAAAAEAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAEAAARAAAAwAAAAACAAAACgIADA4AAAAIAAAAAgAAEBBAAAAAAAAAAgIAAAAAA +BAQAAAXmAAgAAAAAAAAAAAACgAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwBAA +AAAAAxAQQgIAAgAIwMgAAAAAIEAgKAUFAAAgQAAAAAAAACBAAAIAAAAAIBAgIACAgAAAAAAADz4A +CAAAAAAiQgAIAAAAECJCAAgAAICAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEBAAAAAEBQAAAAQ +ABAQAAJAQAEBAAAAACAgAAAAAAAAABAQAAAAAgIAAAAAAAAgACUgEABIAEICAAADlgAAAAAAAAQE +AAAAAAAABAQACAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAICAAAACQEgQAAkAoIUCAACAg +BwcCAAgAAAAAAAIACAAAEBEAAgAIAAgAAAAAAAAAAAAAgeAAAAAAAAAMAAAAAIKACAAAAAAEgoAI +AAAAAACioAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9VVVVVv78LTwCI//8AAAAAVQVVBf//MzNV +BVUF//8zM1VVDQ0FBQMDAAAAAAAAAABVVTExAK8FBQAAAAMzMw8P/w8zA1VVAP//DzMDMzMPD/D/ +MDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6qqVVW/vwtPAET//wAAAACqClUFVVUREaoKVQVVVRER +iIgNDQoKAwMAAAAAAAAAAKCgMTEAr6qqAAAAAxERBQX/DzMDAAAAVf8PMwMiIgoK8P8wMwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAPpaVTUwQEC0/MzP//AAAAAKoKVQUAABERqgpVBQAAERGIiA0Nqqoz +MwAAAAAAAAAAoKAxMQCvqqoAAAgHEREFBQAAMwOqqgBVAAAzAyIiCgoAADAzAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA9VVVNTBAQLT8zM3/8AAAAAVQVVBQAAMzNVBVUFAAAzM1VVDQ1VVTMzAAAAAAAA +AABVVTExAK8FBQAAC8ozMw8PAAAzA1VVAP8AADMDMzMPDwAAMDMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAkAAAQkAACEAAgASCEAABQbBAAMZAAJlBsEAAxkAAmUGwQADGQACZQahAAIQAAJFBsEAAxk +AAmUAAAJvBsEAAxkAAmUGwQADGQACZQbBAAMZAAJlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKECAAA +FCAAAoQAAAAIIgAAFBgAQJxoGAOUGADAnGgYA5QYAMCcaBgDlBgAwIhIGAEUGADAnGgYA5QAAAQv +GADAnGgYA5QYAMCcaBgDlBgAwJxoCAOUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACv/wAAAFX/8AAzAA8AVQAPADMADwBVAA8AMwAPAFUAMwAzAFUA/wBVAFUAVQAACAIAVQAPADMA +DwBVAA8AMwAPAFUADzMzAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU//AAAA +qv/wADMADwCqAA8AMwAPAKoADwAzAA8AVQAzADMAVQD/AKoAVQCqAAAIPgCqAA8AMwAPAKoADwAz +AA8AqgAPMzMADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT08AAACq//AAMwAP +AKoADwAzAA8AqgAPADMADwBVADMAMwBVAAAAqgBVAKoAAAgIAKoADwAzAA8AqgAPADMADwCqAA8z +MwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvrwAAAFX/8AAzAA8AVQAPADMA +DwBVAA8AMwAPAFUAMwAzAFUAAABVAFUAVQAAAAAAVQAPADMADwBVAA8AMwAPAFUADzMzAA8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAEAAAAIBAAAA +AAAAAAAAAAADAAAAAAAAAAAAAAAEmwIAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAABCCA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAS+AAAAAAACAgAABAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAAAgAAAAAgAAAAAAAAAAA +AAAAAAAAAIAAAAEAAAAAAAAAAAAAAAgEAAAhAAAEIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAALgAAAIAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAAA +AAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAACgAAAAAAAAAAAAEAAAAAABIAQAQEBACAgAAAAEAAhAgAAAIAAAAAAAAAAAAAAAAIACAAAAF +oAGAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAABCAAA +AAAAAAAAABAAAAAAAAAAAEAAAAQEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAEAAAAO1AAAAAAAA +AABAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAEAAAAAAAAAAQAAAAAAAAAAIACAAAIAAAAAAAAAAAA +AAgCAABUgAAACBAIAAAAAAAAAAQIAAAAEAAAAAAAAAAAAAAAAAAAAAAABo4AQAAAAAAAAAAEAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAJAAAAAAIAAEAAABgAAAAAAAAAABAAgCAAAIAAABgAAAAAhAQiRIQAAAA +AAAAAAAAAEAAAJAAAgAAAAAAgggAAAAAiAAJYBAgQAACAAALVwAAAAAAAgAEgAEAAAAAAAIAAAAA +AAIAAAAAEAAAAAAQAIAAAAEAAGAEABAAAAAAAAjAAAAQAAAiAAAAABAAACAAAAAAAAAAAAAAAAAA +AAAAAAMIAABAAAAAEAAAAAAAAAAAACAAqAAAAAAAAAAAAAAAVwICAAIIICBACAAAADAAAEQIAAAA +AAAAIgAAAAIAICAECAIAEAAAAHAIAEAAAAAAAAP0AEAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAQA +AAAAAAAAQAgAAgAAEAAAEAIAAAAAAAAAAAAAAIBAAEgAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABCAAAQAACAAKAAAYAAAgAAEjAAQAAACAQpAAAYAAAAACIIAUAAQAAJACAAg +aABAAkzAACIACIgAAYAAFAhAIAAABfkBEIgAAEAACFAOAAAAQAAAAAAAABAoAAQAAAAAAAAAgAAA +AAAAUAAAAEiAABCAEAAABoiAAAgACAAGAAAAAABgAAYAAAAAAAAAAAAAAAAABAAAAAAACIAAAAAA +gAQAAAAAAAgAACAQAAAQgAAAAAABgAAAAAQBQAAAAYAGgABBgUIkAACACIBAAAS0AAQAQQAAEAQA +ABGAQQICBASCABEAAAAHwEAAQAAAAAAWAAAAAAAAAIAAAAAAEAgAgAADAAAAgAABAAAIAAQAAIIQ +AAGAAAAACAAAYAAAQADoABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAIABAAAAAAAAQAEAAAACIAQSgQIAABAAAAABAAAAAAAAASAAAIpAAAICAAAACAgwABAA +AAGAQAEAAAIEgJCQAAAAABAACAAAAAAAAgAAAAAEKQAAAAAAAAAAAAAAADAAABAAAgAAIAAQAAAg +AAEAAARAACAAAgAABAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAACAA +IAAAAAAAASAALAAUBAgAAQAoAAQAwIBAABAAUAAQAAABIAAEIADAABAQAiAEAAAAwCgAEQAAgAAA +BdQAAAAAAEIIAQAAAAAAQACAAAAAABAgEAAAAgAAAAAAIAAAAAAAQAAoAECMAgCAEAAABGAAABAA +AAAEEAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAgAQAICAAAQABAAAqI +AAAACgACGEqQCAAEQgAEAQIAgACAAJgIAlAEADAADAiAGIEAAgCYKQIaAQRAABwIAAAJLwEAgAAQ +EBgKAAAAAAAAAAAAAAAAAAAQSQAAAAAAQAgMAAAAAAAAAAAAAAAgAAAQCAAAAIAAAAgKAAgAABAA +EAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIEAAAACAAACgAAAAAAAAACAAAAABA +gAEgIAQAAAAAAEAAAAAQQMAABAACgAAAAAAgRACBBAAAgCAAIAEIBAEAAAptAAAAAICAAIAIAgAA +AAAAAAAAAAAAAAAAAAAEAAAAABAAAAAAAgAAAAAIAAAAAAAAIAAAAAAAAABAIEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEIAAAAAAEQARAAAIAAAAABiAAACABA +BAAIAAAAAAAEAQIAAQAAAAQBAAAAAgAARAECAAAAAkAAAQAACeAJEAAAAEAAAQAAKAAAAAAAAAAA +AAACIAEIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEEAAAAiAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEwAQAACAAAAACAEQAAAAAA +AAIAAAACAAAABgABAAgAAAAAAAEAAAAAAAgAAAAHPQAAAAAAAIgAAAAQAAAAAAAAAAAAADEAAAAA +AAAAAIgAAAAAAAAAAAAAAABAAAAAEAAAAAgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CQAAAAAAAAAAAAAAACIAAgAAAABAIAAACgAAAEArABAAAAAIxCMIgBgAgATEIgAAAAAAAMQgAAAJ +AAAARCAAABgAAATEIAAoAAAADMQAAAb5IQAAAAAAIMQAAAAYAAAAAAAAAAAAAACEIgAAAAAABEAA +AAAJAAAAAAAAAgkAAACEIAEAKAAAAEAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAgAAAQAAAAACEAAAgAAAFAICEhAAABAABgAEAAAAAIA2AAAAAAAAAAYAAAAQAoAABhAAg +AAAAIAGAAAAAAAABAQAAAZaKAAAAgAABAQAACBAAAAAAAAAAAIAAAAGAAAAAAAAQAAAAAAQAAAAA +AAAABAAAAAGACAACAAAAAAEAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAQAAAAAAAAgCAIQoABCAEAIgAAQAAAQAQRECAAAgQAEBAIAAAEgAAQhAQAAIA +AABCQEQEAAACXQAAAAAAAAABAAAAAAAAAAAAAAAAgAABQACAAAAgJAQAAAEAAAAAAAAwECAAQBQB +YAAAAAAAAAEAACAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAGgEAAAAIAABAEACUQQQIEBQEAQSQQAkAiEAAAAAAAABAAgEBqAABAAEAAAIAgKGgAEAA +AEYgAAAAAAgAAgIAAAAAAAAAAAgAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAgBAEAAAQAAACAEBAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAA +AABAAAAABAAAAEAAEAMAAEAAAAAAABQAACAAAAAAgAAAgCAAABAgAAAAAAAAEACAAAAAR1wAAACA +AAEAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAACAAgAAAAIAAAAADABAAAgAAAAAAAAgAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAgAAAAI +gAAAAkBARAACAEABAAAAAQAAAAAAAABAAAACAABAAAAAAFABAAAAAEAAAAAJMAQAAAAgICAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAgAAAAEABAAAIgIACAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAgEAAAQAAAAIFETAEAAAEQABCAAAA +EAAMKsRAAjCEDAgAAPAIAigpCAIEQAAEAADAVAAJCBAAI6MAAA2XAAkIQEBAAAAAAAAAAAAAAAAw +AAAIAACAAAgAAgAoKAAAAAAAAAQAAABAAoC4ZAIAAAgAAAAQAAAAQAgAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAIICoAglKEABAEEgIgAQGCAAAAAA +wAAAMMIAAAAAAAIAAQAAIAAAAgAAAggAEggFBQAACPAQkhAAAAIAAAAAAAAAAAAAAAAAAFAIAAAA +QAAAQEAAAAAAAAAAAAAgIBgFACAQAAAAAAAAAAAQAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAkQABQCAAABAIEAIAgAAAEBACFBAAAgEAQAAQ +CACQERFASoAAElAQAABACkgEAIAwAAAHHACAAgIAKAhAAAAAAAAAAAAAAABAAAAAAAAQAABASAgA +AAAAoAABAABgAEAIKAIAEACQEABAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAFoAAIYEAAIAAADgAsCkBgAZAIAAAAEEAAABBARAwAA +QAAQAAAGgCEIAICIAIAAAA9iAAAEBACAAgMAAAAAAAAAAMAGASAACAEAAAAAAAAAAQAQAQAAEAAA +AAADAEAAAAUAAAADAwAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAP//AABQUA9PAAAAAAAAAAD9/1VVMzMA//P/DS8AAEDA//4AAFVVd3ff38///////wAAAAAA +/zMzVTX/PwAADnIAqqoAAAAPXwAAAAAAAAAAAAAAACKqAAAREQBVDA9EVQAAAAAAAAAAz8xfX/+u +AAB3AP8AKioiIgAA1dUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8A +AFBQDw8AAAAAAAAAAFX/qqszMwD/8/8NLwAAgMD//wAApaUREd/fz///////AAAAAApfGxtVNf8/ +AAABUwCqqgAAAA9fAAAAAAAAAAAAAAAAEbsAACIiAKoMD0RVAAAAAAAAAADv7q+vrq4AALsA/wAV +FVVVAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAUFAPDwAA +AAAAAAAAVVWqqiJ3Ba8ADA0vAAAAwP//AABVVVVVEBAAMHBwz88AAAAACl8bG1U1ADAAAADAACIi +AAAAD18AAAAAAAAAAAAAAAAxuwAAMzMA/wwPRFUAAAAAAAAAAK+qr6+uDAAAuwAzABUVVVUAAP// +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAABQUA8PAAAAAAAAAAD9 +/VVVIncFrwAMDS8AAADA//8AAFVVVVUQEAAwoKCPjwAAAAAA/zMzVTUAMAAADvYAAAAAAAAPXwAA +AAAAAAAAAAAAAKqqAAAzMwD/DA9EVQAAAAAAAAAADwBfX10MAAB3ADMAKioiIgAA9fUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAABAAABAAAAASECIAAFAEAARQdAACM +dAARlAAAAIwAABEUKQAABCQAAIQUAACcUAARFB0AAIx0ABGUAAANVwkAAARIAAAUAAAAAAAAAAAA +AAAAAEAAEAkAAAQkAACEAAAAAAAAAAAUAAAAAAAREAkAAAQkAACAAAAASAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAAAIQIAAAEAAAJFBgAABxgAAOUAAAA +HAAAAQQIAAAXIAAChBAAAAxAAAEUGAAAHGAAA5QAAA78CAABFEAAABQAAAAAAAAAAAAAAAAAAAgA +CAAAFCAAAoQAAAAAAAAAABAAAAAAAAEACAAAFCAAAoQAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX//z8AAAAAERELCwCqCgoAACCgAAAAIv// +AAAAAAAACwsREQBVAKpV/yJ3M1MPVQAAAmIAAFVVAAAAAAAAAAAAAAAAAAATuwAAAAAAAAAAAAAA +AAAAAAAAAAEBRMw7fwAAM/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf//PwAAAABVVQcHAFUFBQAAEKAAAAAi//8AAAAAAAAH +B1VVAFUAVQBVAP8zUw9VAAAEDAAA/f0AAAAAAAAAAAAAAAAAABNXAAAAAAAAAAAAAAAAAAAAAAAA +AgBEzDu7AAAz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAL8/AKoAABERCwuqqqqqBQfw8AAAKir//wAAAAAAAAsLERFVVaqq +VVUidzNTDw8AAAG4AABV/wAAAAAAAAAAAAAAAAAAE7sAAAAAAAAAAAAAAAAAAAAAAAAFBUTMCl8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAvz8AAgAAVVUHB1VVVVUFBfDwAAAqKv/+AAAAAAAABwdVVVVVVVVVVQD/M1MP +DwAACQYAAP3/AAAAAAAAAAAAAAAAAAATVwAAAAAAAAAAAAAAAAAAAAAAAAoKRMwKqgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAIAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAACAAACAAAAAAAAAAAAAAADIgAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AEAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAn0AAAAAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAABAQAAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACLoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAQABAAACAAAAAAAAAAAAAQ +AAAAAAAAAAAICAgAAAAAAAAAAQAAAAAAgAAAAAAIAAAAAAAAAAAAAQQAAAAAgAEAAAAAAAAgAAEA +AAAAIAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAACAAAAL9AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAABAAAAAAAIAAAIgASIAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAEAAAAqJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAIAAAAAAEAAAAAACAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAxQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAABAAABgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAQAgAAAAAAAIAAAB +AAIAAMAAAAAAAAAAAAAAAAIAAAAIAAAAAAAADwgAAAhCAAAQAAAAIgAAAAAAQABAAoAAAAAAAAAC +AAIAQAAAQQAAAAALCQABAEAAAAACAAAAAAABAhAAAAAAAAAAAAIAAAAAAQAACAAAAAAAAAIAAAAA +AAAAAgAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAABCAAAAAABAAAAAAAAAAABAQAAAAAAAAWASAAIC +EgAAAFQCACACAAAAAAIAAAAAAABoABIAAAAAQAIAAABAAAAAAAACAAAAAAAAIAAAAkAAAAACAgAA +AAAAAAwaCAAAACAAAAAAUAAAAAAAIAAAACAAAAAAAAAAAgAAAAAAAAAAAAABAEAACAAAAAAAAEAo +AAAABIAAABAAAAgCQEAACAAAAAAAAAAIAAAAAgAAAAAAQAAAAAAAgABBBAggCAQDAAAAAUABAAgA +QAAwAAAAkAAAAAAACAAABAIICCIAAAACAAhAAEgAAAACAAAAACgABABAACAAIAAAAAwAAgAADr4A +AAAAAAIAAAABgAAABggAAAAAABAAIEIAAAAEBAIQQAAgAIABBBAAAAAAgAAQAAAIAQAAAAAQAAAE +ABIAAAAQAAAAgGAKECIAAAAAIAIAAAAAFAAAAAAAgAAEABAQAAgAEAAAAFAAAAABABAAVAACCAoA +AIAECAIAAYQAgEMJCQgAgAAAFAECghIEAAACyMEAMUAAQAAAAAASAAAEAgEIAAAPDBABEAAAAAGA +AAAAAMAAAAAAAIAAAAAAAABAAAAARAAAAEAAAsAAAgAAAAEAAEEAAAIAAAABAAGKBECBAIAAABAA +AAAAAAAAEAQQgAAAEACAAAAAAAAAAAAAAAAAAAAAIAAAAgACUAAAAEAAAABAAAAABAAAAAAAAABA +AAAAoEAiQAAAAAAIgACAAAAAAEBBAAAAQABAAAIAAACAAABAACEAAAL4IAAgQAAAAAIAAAAAQAAA +AAAAAAAAAAABAoAAAAAACAAAgAACAAAQAAAAAAAAQAAAAAAgAAAAAAAAQAACAIABRAAAAACAAAAg +AEAAAAAAAEAAAAAAAAAAAIAAAABAAAgASBEBAAACAAAAEAgAQAAIAAAAEAAAAAAACAAgEAIICCAA +AIAAAAIAACoCAAACAACAAAQAAABCACACAgAABBAAAAAABg4QAAAAAAAAgAAQAAAAABIAAAAggAAA +gAAAAAAEBEIAAAAAAACAAAAAAAAJAAAQAAAQADAAAAAIAgAAjAiACAAQAAAIAIAKECAAAjAAgAAC +gAAAAAAAABgIAABBAAEAEEhAAgACAAAMCAEAAgAoAYoKAAAiAEgBGAoAQAQGUBMbDAACAAIIARwK +EBAEAgACQAQAUEAEAAAYCABQAgIAAhkIAAABNxAIAAAgAgEAAAFQAIAAGCgAAAAACAAICAAAAAII +AAgIAEAAgAwBGAoAAACACAEYCgIUAAAEABgIAQEAAAAAGAgAAACAEAAYCgEIAAAAAhAIBQQgAAAA +AABAQBAABAQAAAAEAAAAIAFAAAAABAAiAAAgAyAAAAAgAAAKIAAAAASAIAQAAAAgAAAABABAAAAE +AAAggAAAAEAAAAQAAAAAAAAAAAANAAAAAAAAAAEAQAAAAAIAEAAAAACIgABAAAAAAQABgMAhAACA +QAAAAEAAgAABAAAAAEAAAAAAAAQBAAABAAAAAEAAAAAAAIAAACABAAAEAAAAAAAAAAAAAQAEAAAA +AAABCAACAAAAAAEIAAAAAAAAAQgAAAAAAAIBCAAAJAAACAEIAAAAAAACAYAAAAAAwAAAAAIAiAAA +EAECQAAAAAAAAQAADTiAAAAAACAAAAgAAAAAAgABCAAAAAAAAAEIADAAACATAQyAAAAAAAIBCAQF +AIAAAgEAAAAAAgCQAQAAAAIAAgEBEAAAAAAAKgEAAAAAAEAAAQgAAAAAAAAAAAAAAAAAYAAEBAAA +AAAAAACAABgAAAAAAAAAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAABEAACAAAACAAAAQAAAA +AAAAAAACHwAAAAAAAAABBAAAAAAQgAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAEAAAAAAEAAAAAAIE +AAAAQQAAAAAABAIQAAAAAAAAAgAAAAAEAAAAAAAAIAAACQAAAMQEAgIYAACAhCABAQAAAIBAIgAA +AAAABEAiAAAAAAEgxCIAAAAAAKDEIgAAAAABCMQiAQAAAACAQCAAAAkAACDEIAEAAAAAgMQAAA4P +AQAAAAAAAIQgAAAAAAAgxCIBAAAAAARAIiAAAACAAEAiIAAAAABAxCMASAAAAADEJAAACwAAAMQg +BCAYAEAAxCABAAAAAEDEAAAAAAAgAISCAAAQAAAAAQgAAEQAABABgAoAAAAAIACAEAAIAAAAAIAA +AAAAAAABgAAAAAASAAGAAAAAAAAhAYAIAAACICAEhAQAAAAKgAGACAAAAAAgAQAAB58AAAAAgAAA +DYgAAAAAAAABgAgAAAAAAACAAAJAAABIAIggAAAAASABiAYAAABAAAGICYAAAAgAAYAAAIAAAAQB +hAgAAAAgAQEBAgAAgIAAAQAAAAAAQBAgQBBAACAAAACAEBAAAAAAACAQEABgAAAAYCAAAGBkAIUA +FDQAYAAAQCAAAAFAQACAgAAAAAAAAAAAAEAAAEAAAAAACAAAAAABAAAK/wABAAAAAABAAAAAADAg +AABwAQAGzcRExBVgIiBARQQACABkAAICIABgCYgAQkAAACAAAAAAAAACBAQWBgBAACAgICQAAAAA +QABCAAAAQAAACAIQgQAEAEQISAAAAICEAAAoCAAAEAgAAEAAAAAACAAAIlAAACACAgBAAAAAAAAA +AIBAAIgAAAAAIAAA4OAQAAAEAAAAgAABADgYAAAAEgIAAEH7AAAAAAAAAKAEAAABBAAAACQAALIA +AIAQAQAAQICBQEACAAAADEFAAAAaGKChoAAAAAAAAEAAAAAhJIBAoCBoQQgIQIghAEACAAAAAAAA +EAAAAAAAAAAAAACAAQAAAAABAAgIAAEAA0MACAgAAAAAAAAAAAAAABAAAAgIAAAAAAgAABAQAIAA +AAAAAAABAABAAAAAAAAAAAgAAEAAAQAAUAAARPoAAAAAAAAAEAAAAAAIAAEAEAAgAAEEAAAQBEAA +CQABCQADAAAAAABgAAAAABAAggAAQAAAAEAQAAAIDAAAgIAAAAEIAIIAAAAAgAARAAAAAAAAAAAA +AAAAAAAgAAAABBAAAAAAAAAAAEBAAEAAACIAAAAAAEAAAAAAAAAAAAACAIAAAABAAAAAAAAAAAAA +AAAAAAQAAAAgAAAAAAAAAEAAAAAJrQAAAAACAAAAAAIAAEJAAAACAAAIAAFAAAACAFJCQEBEAABA +ACAAAAAAAAAAAAAAAAAAEAAAAAAAAiBAAAkABgJgQCAEAAmIABAAAAAAAgAIAAAAAAAAAAKAAADp +QAhAAAAAAAAIAAICQIAAAAAAAAgAYIAAACAAIACABAQABAAAQECABQAoKwAAAAAACAAAAABAAAAA +BAACAAAAAAgAABQAAAveBAAAAAAAABACEQAARG3oABQEQAAEKiggAAAAAAgAABAABCUNAKgsOAAA +AAAQAAAAAAAQBAAIEAAkAgAgQAIAGmFAAAAAFQAQEAQAADAEABEAAAAAEAAAAAACkAIAAAAAIEgI +AAAAoUEAAAAFAAAAGCAQEAAAAAICAAAAAACgAAggAAAIAAAEBSBAAAAgIEJCAAAQAAAAEAgFQAgA +AAAAQAAACacAAAAAEQAAEAAAAAAABAAEAgAAEgAAACASAgBZChIiQhoARAQDAIRAAAhIABIAAQUA +AAAAAEAAARAQAhAjIAEBAAIAABACAIAAAAAKAAAAAgACEEAAAhAAAAUAsABVEgAAAAAACAgAAICQ +EIAAAAQAIAIAAAAAAIQACEsDAAEEAAAAAAKAEBSAAAAAAAgILQUAAAAAAAEAAAAAgAAICIoCAAAG +vxMAABAAAAAABQYAAJKSsAAIAiBEEAyIEAAExACMhAAQAAACSgAWkkgAAEBABABAAEAAAgEACAAA +AgBMBBAAgAiCgBBAxgAACgAAEAAAAAggAAAAAkAgAABABKIQAAAAEgAAAAACAAAAABYQAAAAAAgA +kAAAgIAQAAAABAQAAAAAAAAQAEAQEAAAAAAAAkAEBAAiAAAAAAAAAAAAGAJAAAAAAA2fXAEAQEAA +AIAACAACEBASAYAEgIDCgAAgAQAAAAAICAAAAgAAABAUAAADAICAgAAeAIAEACAAAACAgIAgVAQA +CBBAAABAAJDoAAAAAAAgAIAAACKqAAAAAP/+//4AAAAAd3d3d1VVVVUVFQ8PDw9VVQ8PDw+7/1Fd +EVUDDw8PAP8FBQpfDS/f31VVVVUFVQVVAAAAAAAAAAB3d3d3AABVVQAADzgAAAAAAAAAAFVVAP// +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAALzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAICAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA3oAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAJQAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAgAIAAACAAAAAAAAAAAFEAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAAAAAAAgAAEAAAAAAAAAAAAAACAAQAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAQAIBAAAAAAAAAAAAAAAAAAAAAAJRAAAAAAAAAAAACAAAAAAAAAAg +AAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAASAAAAAACAAAAAAAEAAAAAEAgEAAAAAAAAAAABEAAAAAAAAAAAAAAAAgEAAAA +EAAEEAAgSAAAAAAIAABCAAAQAAQAAAgAAABABAAACZ0AQAAAAAAAAAIgAAAAAAAAABAAAAAAAAAA +BAAAAAAAAACAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICC +AAAAAAAAgAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAAEAiAAgAAAgAAAAAAAAAAAAAAAAAw +gAAAAAAAAAAAAIAAAAABEAAAAAAAAAAMhgAAEAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAEAAhQA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAgAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAIgA +AAAAAAAAAAAAAQAACACAAAgAAAAAAAACAAAAAAAEIAACAAACIAAIAAAAABAAAAgAAIQAACAACAIA +AgACEAQAAAIMAAAAAAAAAAiBAIAgAAAAAAACCQAAAAAAAAAQAAAAAAAAAAAAAAACIAAAFAAIAAAE +AAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgEAAAAAAAIAAQAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAEAAAAAAgAAAAAAAAEABAAAAAAAEAACAACAAAABAAABAAAAgAAEA +AQAAAABABAAABi0AAAAAAAAAAACAAAAgAAAAAIAAAQAAAAAAAAAEAAABAACAAAQAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAgAAAAAAAgAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAM1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAADEIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALggAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACQAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQABAAAAAAAJAAAAAgAAAACAAAAA +AAAACQAAAAAAAAAAAAAAAAAAAAkAAAAACQAAAAAAAB7ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAIAA +AAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAEAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAA +AAAASSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMXgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCcAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAxnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAPjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIoAAAYAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAgAABgAAAAAAAAAGAAAEAAAAAAYAAAAAAAAABAABJKAAA +AAGAAAAAAAAAAYAAAAAAgAABgAABAAAAAAGAAAAAAIAAAYAAAQAAAAkrAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIIABAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAgAAAAAAAAoAwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAABAAAgAAAAAA +EAACQAAIAAAAAABAAAgAAAAAAEAACAAAAAAAQAAIAAQQAgFAAAgAABAAAgAAAAAAAAAAQAAIAAAQ +AAIAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIzJDAAAMJMxIgFEAAAwkzGMyQwA +ACKARABJQAAAAIAAjMkMAAAigEQASUAAAAKSAIzJDAAAApIAIgFEAAAigEQASUAAAAKSACIBRAAA +IoBEAAB6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JJGBCBiSR8ABEIEIGJJH/iSRgQgQiAAgAIi +BQAAAAD4kkYEIEIgAIACIgWgREAB+JJGBKBEQAEABEIEIEIgAIACIgWgREABAARCBCBCIAAAAAAX +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCAAAAAAIxAAgggAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWGAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAADYcAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFZAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb/IAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAEAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAI +AAAAAAAAAIgAAAAAAAAAAE0AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAg +BAAAEAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAACAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAJywAgAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAA +AAAEAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAACAABAAAAgAAAAAAAAQAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAIAAAAAAAA +AAwrAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAiIABAA +AIAAAAAAAhAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAACN4AQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQECIAABIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAMAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAADi0AAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAgISAAIQCBAAAAAAAAIAAAAAAAA +AAAAAAAAEAAAAAAAACAAAAAAAAAAAEAAABAAKAAAAAACAAAAAAABAAAAAIAABAIAAAAAAAAAAAAA +AAIAAAEAAAAAABAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAY+AAAAAAAAAAAAAAABAAAAAAIA +AAAAAAAAABAAAAACAAAAcgBAAAAAAAAAAAAAAAAQAAAAwAAAAwAAEAIAAAAAEAAAAAAAAAAAYAAA +AAAAABAAEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAIACAAAAAAgAAAAAAAACEAASAACAAAARAAADmUAAAIAAAAAAAAgAAAABAAAAAAAACAAAAAI +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAKAABAAA +AAAAAAAAAAAAAAAAABAACAAABAAAAAAAAAAQAAAAAAAAAAAAAAhABEAIBAAACAAEAAAEAAAEIAAE +ACBgAAwAAAAAAABAAAAABAAEAAAGAAAPFAEgAABAAAgAAACAACAMAAAAAgAAAAAAAAAAAAAAAEAA +AAAAAAACQAAACBAAAAgAAAABAAAEAAAgAABAAEAAAAAAAAAAgAACAAAIgAAACAABAGAAAAAAAAAA +ABAAAIAAQCAAEAAAQACAAAABAACAAEABlAAAAAAAAAAAAQBAiAAAAIAAAACAAAAAAhBAAAAAAgCA +BAAAAAACAAIAAAAAAAgAAAvNAAEAAAAAAAAAQACBQAAACAAIAAAAAAEAAAAAAAAAEQACAAAAgAAB +AAAAAAAAAAAAAAAAAJARAQAAAAAAEEAAAgAAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAIAAw +AAgEAAKAAAAAAAAAEAAAAAAAAAAAAAAIgAAAEAAgAAgAAAAAAAAAAAACDEAAgAARAAAAAAAgCAAA +AgAAAAAAAQAABXYAAAIAgAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAJAAAABAAAAAEAAAAAQAAAI +AgAAAAAAEAAAAAAgAAAEgAAgAAAAAAAAAgAAEAAAABAAIAAAAAAAAAAAAABAAACAAAAAAAAAAQAA +AAAAAAAAgAAAAAEAAAAAAAAAAUQAQAAAAAAgAAABgAAEIAABACCAAAQAgAQAAABAQAAIBAAAAABA +AAADvAQEAAAAAAAAAEAAAIAAAAAAAAAAgAAEABAAAAAAAAEAEgAAAAACAAAAAAAAAAAAABAAAAAA +AAAAAABAAEAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAABAwAAAAAAAA +AAAAAAAAAAAAAAAAAAAEgBoQAAAAAgAACBAAAAAIAAAAIAAAAAAAABASAAAAAgEACBAAAADQACAA +AAAAEBAAiEAgAAAQEAAAAAAAAAAAAAAAAAAAEBAAAAAQgAAcEAAAAAAAAAgQAAEAAEkEGpAAAAAA +AAAIEgAAAAAAAAAAAAAgAAAQEBAAAAAAAAAAAICAAAAAAAAAAAAAAQAAAIEAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAIAAEAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAACW8BAAAAAAAIAAAA +AABACAAgAAIAAAAAAAAAIAAAAAAEAAAgAEAAAAAAAAgAAAAAABAAgACAICAAgAAAAgAAAACAAAAA +AAAAAAAAQAABAAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAKAAAQAAAAAAAAAAAAAABCAAAAAAAAAA +IQQAAQgAAAAAAAABAAAAAAAgAEgAAAAAQAAAAQgAIIAAEhoBAAAHUQAAAAAAAAABAAQAAAAKAAEA +AAUAAAAAAAEEAAAAAAABCwYAgAASEAEQAAAwAAAAAQAAADAQIAABCAAAAAAAAAEAAAAAAAAAAAAA +AAAAoAgBAAAAAAAAAAAIAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAokAAAAAAAAAAYAAAAAgAA +AFQAAAAAIAAAkAAAAAAEABoAAAAAAAAAGAACAAAAAA03AAAAAAAAAAABABAAAAAAAAAAAAAAAAAA +ARIAAAAQgAABAIAAAAIAAAABAAgAAAAAAAQACAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAkAAAACAAAAAAAABACAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAJAAAANAAAMQgAAAAAAAAQAAA +AAAAgAAABAEAABgAAIQiAIAAABAAQAAADHcAAAAAAAAAhAAAAAAAAJCEAAAAAAAAAAAAAEAAIAAA +hCAAQAQAERDEIgACAFAAAEAgAgAAGACAxCAAAAAABABAAAAAAAAAAAABAAAAAAAAhAAAAAAAAAAA +hAAAAAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAYAAAAAAAAAAAAAAABAAAAAI +BQAAAAAAAYAEAAgAAIAAAAAKsQAAAAAAAAABAAEAgAAAAAEAAAAAAAAAABAACAAAACABiAQIAAAA +gAGACAEABAAAAIAAAAAAACABggAAAAEAAAAAAAAAAAAAAAgIAAAAAAABAAAAAAAAAACAgBAAAAAA +AAwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYBAAAAAAAAAAAAAQAAAg +AAAAAAAAAAAAAAKNAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAQAQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAQA4AQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAAAAAAAAgAAAQAgAgEAEAAAAAAAAAA +AAAAx5IABABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQBBB +AAAEBAABAIAABAAAAAAAAAAAAAAAAAAIGAAAEAAAAAAAAAAAAAgAAAAAAAACAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAIAAAAAAAAAAAAAAAAAL9gAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBEBAAABAACAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAQEAAAAAAAAACAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAPiAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCgIAAAoCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAQAAAAAEAAIAMAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAADAEAIAgAAAAIAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAMQAAAAAAIAgBAAAAAAAAAAAAA +AIAAAQAAAAAAAAAAAAAAAAAAAAAgAAYAAAAgAQEAEAAAAAAAAAAAAAAAAAAAAAAAwAAAAIAIAAAA +AAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAADLAACAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyCgCQkgAAAAIAABAAAAAAAAAAAAAAAAIAAAACAAAA +AAAAAAAAAACAkAoAgBAQAAQAQAgIAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAACAAA +ABAAAEAAAAAAAEAAQgAAAAAAAAAAAAAAAAXECAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAQAgAAEAYQAABAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAA +AAAQAAAAWFgAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAYAQAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAdcAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAA4KASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/NTU93/ +DS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAAAAAAAAD//gAAAAAAAEREAAAA +AAAAAAAAAAAAAAAEhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACIAAH8ADcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD81NT3f8NLwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAFVQAAAAAAAP//AAAAAAAAiIgAAAAAAAAAAAAA +AAAAAAchAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQA +APwANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzMAIg0vAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFAAAAAAAA//8AAAAAAACIiAAAAAAAAAAAAAAAAAAABxIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABARAAAMwAzAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMwAiDS8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAEREAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAzADMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAEJAAAhBQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAGQAAAABAAAAAQAAAAAAAAAAAAAAEgAAAAQCIAAFCAABIQAAAhrAAAAiAAAABAQAABISAAB +EAAAAAAAAAAAEAAASEgAARAYgABcaAAFlAiAAAAAAAAECQAAiCQAAJAAAAAAIAAABAAAAAAAAAAA +AAAAiAAAABAAAAAAAAAAAAgAABQgAAKEEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5QA +AAAUAAAABAAAAAAAAAAAAAABCAAAABAIAAAEIgAAhAAACUQAAAAIAAAAABIAAAhAAAkQAAAAAAAA +AAASAAAIQAAJEBoAAAxiAAmUCAAAAAAAAAQIAAAIIAAChAAAAQAiAAAEAAAAAAAAAAAAAAAIAAAA +EAAAAAAAAAAAAAAAAAAAAAARMxEzqlpVEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIj/AAAAAAAAAAAAAAAAAAAI3AAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAC7uwAAAAAAAAAAAAAAAAsAVVUAAAAAAAAAAAAA +AAAAAAAAAAAAAHczdzNVVVV3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAqv8AAAAAAAAAAAAAAAAAAAeZAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAKgAAAAAAAPV/AAAAAAAAAAAAAAAABwCqqgAAAAAAAAAAAAAAAAAAAAAA +AAAAETMRM6paVREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA +AAAAAAAAAAAAAAAAB94AAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABVAAAAAAAAu7sAAAAAAAAAAAAAAAALAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAB3M3cz +VVVVdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAA +AAAAAAACgAAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIoAAAAAAAD1dwAAAAAAAAAAAAAAAAUAqqoAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABR +AAAAAAAAAAAAABAAACAAAQAAAAAAAAAAAAACAAAQAAAgAAAAAAAAAAAAAgAAAIAAIAACAAAAAAAA +AAAAAAAAAAQAAgAAAAAAAAACAABAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAAAAAAA +AAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAoAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMqQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAACAAAIAAEABAAAAAgABIAABCA +AEAAEgAAKAAAAAAIAAAAAAAAABAEAAgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAgAAAAAEAAAEAAAAgAQAAAA +AAEAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOkAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAABAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAFBAAAAAAAAAUAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAQAAAABAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAFHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAA +AAAEAAAAAAAAAAAAAEAAAAAACAAAAAACAAAQAAAAAAAAAAQAAEQAAAAACAAAAAAAAAAAAAAAAAAA +AAAgAAhACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAACAIAAAAAAAAAAAAA +AAIAAgAAAAAAAAAAAAzbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAACIABAAAAAAAAA +ABAAICAAAAAAAAAAAAAAAgAAACAMAAAQAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAACAEAASAAg +AAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAABAAACAAAAAAAAgAAQAACQAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAQwAAAAAAAEAAAIAAAAAAAAAAFAAAAAAAAAAkAAAAAADAAhAAAAAACABAAAAAABAAAEA +AAAAAAAAAAAABAAAQAQACAAAAAAAAAAAAAoAAAIAAAgAAAQQAAAIAAAAAAAAAAAACAAAABAAIAAA +gAAEAAAAAAxAAQAAAAAAQIAEAAAARCBIAAAAIAAAAAAgABAAAEAAAAAAEAAASAEAAAAAAAQEAAAO +xwAAAAAAAgAAAQAAAAAAAAQgAAAAAAgAAECAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAA +CEAgAAECAEAAAACAAAIAQAAEAQBAAQAAAAgAAAAAAAAAAgAAAAAAAAIgAAAAgAAAAAAAAAAAAAKA +IAAAAAAEgACCBAAAEAAQAAEBAAAIABAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAEIAAAAnUAAAAAAAA +AAAAAQAAAAAAAAAAAAAACAAAAiAAAAAABAAACAAAAABRAgAAAAAAAEACAAAAAQAAAAAAAQQAAAgE +EAAAAAAAAAAARAAAAABAAAAAAAAAEAAAEAACAAACAAAAAgAAAAIIAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAACEQAkQAAAgAABAAgAgAEAABAAAAAABAAAAgCAAAAAAAEEAAABrgAAAAAAAAAAAIAAAAA +AAAAAIgAAAAMAACABAAAAAgAAAIgAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACgAAAAAAAA +AAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAACAAgAAAIAABAAACgARAAAAAAIAAICAAAAAA +AQAEAAAAIABAAAIhABAAAAAAAAAAAAAAQAEAAAAAAAGEAAAMIgAAAAAAAAAABAQAAAAAAAQgAAAA +AAAAAAAAAAAAAAEAEAAAAABAAAAAAAAAAAAAAAAAAAQAgAAAEAAAAAAAAAAIAACAAAIAAEQECQBA +BAAAAAAAAQAAAAAAAAAAAAAQEAAAgAAAABAQAAAAAAAAEBAAgAABAAAQEAAKAQAAABAQIAAAAAAA +AAAACAAAEAAQEAAAAAAAAAAAAAAAAAAAAAAAAA8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAxEAAAAAAAAAAAAAAAAAAAAAAADIAAAQAQEAgIAAAAAAAAAAACEAAAGBIIhAAA +AIAAAAAAAAAAAAAARAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAQAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAABXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAQAAAA +AAAAAEAAAAAAEAAAAAAAAAAAAAAAAABBAAAAEwAAAQQAAAAAAEAAAAAAAAIAAAAAAAAAAAAAAAAA +ABAABIEACFAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAMKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEA +AAAAAAAAAAAAAAAAAAAABAiAAAFAQAGQwAoAAQAgAAhICAAAAAUBAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAoAAAEAAAAAAAAAAAAAAAA +GgAAAAAAAANyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAMZQAAABQASQAEAQAAYYAAAAAAAAAAAAAAAAACQIACEAAIAAAAAAIQE +AAAAAAAAhAQAAAAAAACEAAAAABQAAIQAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAA +CF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAACEAAAAAAAAAAAAAAAAAAAA +AAAEAAAggBCEIAoBAAACocQhBgQAAgAMxAAAAAAAAAAAEQAAAAAAAAEAAAAAAAAAAQgEAAAAAAAB +EAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAQAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAMTQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAEAEAAAAAAAAAAAAAAAAAAAAAAABIAAAA +AAGAICgAAKgIDawAaAAAVSABAAAAAAAAAAAAAAAACQAA4AAAAAAAAAAAABAAAAAAAAIAAAAAAAAA +AAACAAAKACAEAAAAAAAAAAAQAoAACgAAUAAAAAAAAAAAAAAAAAAAAAAAAAxTAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAgBAAAIAAAAA +AICgAAAAAAAAABAAQBgAAAACBAEAAAASACAIAAAAAAAAAAAAAAAAwAgBAAABAAAAAAAAAAGgAAAE +ABgAAAAAAAAAAAQEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAxngAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAEACgAAAAQAAAAAAABA +AAEAAAAABAAAAAAAEAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAACAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQA +AEgQAgAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAARAQAAEQEAAAAAAAAAAAAQEAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAACrcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABgAAAAAEAEAAAACAEAAAAAAAAgAAAAAAAAAAABIAAEAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAABoAAMgAAAAAAAAAAAAA +AAAAAAAAAAAKjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAABwAAAAAAAAAQgIAAAABAAACAQAAAAAABAAAADAAAQBACAAAAAAAAAAAAA +AJAAAAAAAgQAAAAAAAAAAAICgAAEAoAgAAAAAAAAAAASAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAodAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAIAUAECAAAAAAACAAAABQAAAAACIKAAAAAAAAACABABACAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAIAAAAKAAAAAAAAAAABACIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAjwAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABEAB +ACAAAAAAAAAAAAAAAABAAAAAAKr/Pz8AAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAF9fAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAqv8vLwAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAX18AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdfAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACq/y8vAAAAAAAAAAAAAAAAAAAAAAAAAADd3QAAAABfXwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/ +Pz8AAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAF9fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAU +AACIUAAREAAAAEgAAAAQAAgAAFAAABAAAACIAAAAEBQAAIhQABEQAAAAAAAAAAAUAACIUAAREAAA +AAAAAAAAAAAAAAAAAAAAAA8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABISAAB +EAAAAAAAAAAAAAAAAAAAAAASCAAIQAAJEBqAABxgAA2UGoAAHGAADZQAAAAAAAAAABAAAAhAAAEQ +AAAACAAAAAAAAAAAQAAAEAAAAAgAAAAQEAAACEAAARAAAAAAAAAAABAAAAhAAAEQAAAAAAAAAAAA +AAAAAAAAAAAABk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAhAAAkQAAAAAAAA +AAAAAAAAAAAAABAEAIhIAAEQGACAjGoAAZQYAICMagABlAAAAAAAAAAABVUA/1U1D68AAAAAAAAA +AAAAAADw8AAAAADMzAAAAAAPD1VVA88DzwAAAAAAAAAAMTFXV6//r/8AAAAAAAAAAAAAAAAAAAAA +AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAP+qVcwzmZmlpaWlmZnDw6pVAP+ZmfAPAAAAAAAAAABV9ar/VTUPrwAAAAAAAAAAAAAAAPDw +AAAAAMzMAAAAAA8PVVUDzwPPAAAAAAAAAAA3N1FRr/+v/wAAAAAAAAAAAAAAAAAAAAAAAAADAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1Wq +zDOZmVpapaWZmcPDqlUA/5mZ8A8AAAAAAAAAAFX1AFVVNQ8FAAAAAAAAAAAAAAAA8PAAAAAAzMwA +AAAAHR1Edw8PDw8AAAAAAAAAADc3UVEAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AVarMM5mZWlql +pZmZw8OqVf8AmZnwDwAAAAAAAAAABVUA/1U1DwUAAAAAAAAAAAAAAADw8AAAAADMzAAAAAAdHUR3 +Dw8PDwAAAAAAAAAAMTFXVwBQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wCqVcwzmZmlpaWlmZnDw6pV +/wCZmfAPABEAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAASAAAQAIAAAAAAAAAAAAAAAAAAAAAAACAA +gAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAAAAAKKAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAC +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAACAAAAEAAAAAAAAAAAAAAAAABAAAIgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAACAAAgAA +AAAAAAIAAAAAAAAAABAAAIAAAAAAAAAAAW0AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQCAAAAAAAAA4AAAAAAAEAAAgAAAAAAAAiAAAAAAAAAAAAAAAAAAAAABAAAkAAAADIAACCAAAAA +AAAAAAAAAAAAAAAAgAAAAAAOawAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAEAAAAQAAAQAAEAEAAAAAABAAAACAAAAEAB +gAAgAAIQAAAAAAWwAAAAAAAAAAAAAAAEAAAAAAAACAAACgABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAA +ABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAACAAAAAAABCAAAAAAAAAAAAAAAAACBAAKAAAYAA +AAAAC3YAAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAQAAAgAAEAAAoAAAAAAAEAAgAAA +CAAAAAgAAAAAAAAAAgAAAAAAAABAEgAAAAAAAAAAAACAAAAAAAgAAAAgAAAAAAAACAAAAAADSQAA +AAAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAgAAAAEAAAAC0AAAAAAQEAAQAAAAAAAAAgAAAAAA +AAAEEAAAAAASAAAAAIAAAAAAAhAADIEAAoACUABIABAAAAISAAQAEAIhAAEAAAdlAAAACAAAAAAA +EAAAAAICAAAAABAAAAAAAgAAAAAAAgACAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEQAAAAAAAAhAAAAAAAAIAQAgAAAAAAABAAAAAAAAgAAgA +AAAAAAgAAAAACBIoAABHAAABAACAAAUgAgBAADAAAAAAAUAAAAAAAx8AAAAAAEAAAAAgCAAAAABA +AAAIAAAAIAAAAAAAAAAhAAABAAAAAAAQAAAAQAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAJAAAAAAAAAAQBBAAAAAAABAAAAAAAAAAAgAAAAAAAAAggACAAAAAAREAAYAAKQAFE +CAAAAACAIQRAAgAAAAQABgAAAAAAQAFAAAAADAgEAAAHrwAEAAAgBAAAAAgAABBAAAAAAAAAEAAA +CAAAAAAAAEAAAAIAAEBAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAIQCAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAoASAEAAQAAAgAAAAgACAAAAIAAQIAAAA +AJEAAEAAgAAAAACIABEAAAiAABAABBAAAALEAAAAgBAAABAAAAAQgAEBAAgIAAAASQAACAAAAAAB +AAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AgAAgAAAAAIgAAgAAAQgACAAgBAAAAAAIAAAAAAEAAAgAAAAAAIAEYgAABQAECoCIACABAEAAAGg +AAAAACAAAWEAAAAAAAAABAAACtIAAAAgBAAAIAAAAAQQAAIABAAAABAgAAgiAAAAAAAAAAIAAAAA +AAQIAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAABAAA +AAAAAQAAAAAAAAAAIAAAAAAAAGAkgIAAACAAREAAwIAAgAEEAAAEACAgBAAgAAAAAAEAQAACAEAA +IARAAAAAAAEAAAAAywAEACCARAAAAAAIAABBAEAAABAAAAEgAAAAAAAABGAAAAAAAAAAAQQAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAIAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAEBAgAAAAAAAQEAAIgAiAABwQAAAgABAQ +CBAAAAudAAAAAAAAAAAAUAAAQAIMEAAAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAABAQAAAAAAAAACAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAIAAAAAAAAAAAAASAABAAAIAgAAAAQoAgIAAAABbMA +AAAAAAAAAAAMAAAAAAAAAJAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAQQAAAAQAAEKAAREAAAAAQgQAAAAAAgBAAABTwAAAAAAAAAA +AgAAAIAAAAEQAAAkAAoAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh +ABoAAAQAAAAAAABAAAAAEgAaAABgAAGAABgAAAAAAgAACQAIAAAAAAB0AAAAAAAAAAAAAAAAAAAA +AAAAAAgAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAhAAAQAAAASCEIAAAAAAAAMQgIAAAABAAQAAAAfoAAAAAAAAAACAAAAAAIABAKwAAAAAA +AMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAhAAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAACAAAAB +CQAIAAAECgGAAAAAAAAAAYCQAAgAAAIAAAADowAAAAAAAAAAgAAAAAAAAACAAAUAAAAQAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAgAQEAAAAAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAgAAQAAAAABAAAgAAAgAAAAAAAQA +ACIgQARCAAFBIDAAAAAAAAgAAAteAAAAAAAAAABAoAICABAAAERBQEAAAAEhAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACg +oAEEAAgAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAADAAAAAECAgAAAgAAAAQECABBgA +AgIAACgAAAACAgAAzjoAAAAAAAAAAABICQEAAAAEAAAAgEJICgwAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAIAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAACAABAAAAQAAAQEAAgAAAAAREA +AAAAAAAIZQAAAAAAAAAAAAAAAAAAAABQQMAAMCAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACAgAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAACAQAEAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAgAgAAIEgAAAAAV1 +AAAAAAAAAAAAAAAAQAACAAAAAAAiQEAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAIAYGAEAIAwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAwAAAAAQAAAAEgAAEAAAAAQAABAAEBAIAJAYBBQAAAAAAAAIAAAADz8AAAAAAAAA +AAAAAAAAAAAAAAQAAAQAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAABA +CAAAAAgEAAAAAAgBAMAAQEgIACAABQUwIAAAAZAIkAAQAAgAEFAAAAALmAAAAAAAAAAAAAgIAAAQ +AAJAQEAACggoSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAQAICAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQA +AAAAAAkBQDAAAAABAAAAAAYDCAAAAEICQEACAkRAAgIAAAs6AAAAAAAAAAAAgAAAAAAAAQAAAAAo +AEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEACAkBgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAChBAIAgAAIABgAARAcg +gAAICQAAiAgABA0AAgCICOgBAIAAACAAEAAABDQAAAAAAAAAACBISwOAAAEBIAAAAIDOagAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAXw9fD1U1/z8AzA8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAADd3OwoAAAAAAAAAAAAAAAAAABX/ +V1dfXzE7v78Qvx9fVXcAAAAAAAAK0AAAAAAAAAAAz/8dDwWvBQVfXwUFAt8NLwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFDwUP +VTX/PwDMDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAO38zAAAAAAAAAAAAAAAAAAAAG/+r/6qqMTu/ +vxC/H79ffwAAAAAAAAHjAAAAAAAAAADP/x0PCl9fXwUFX18C3w0vAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUPBQ9VNQAwAMwP +DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXzMAAAAAAAAAAAAAAAAAAAAbGwNXoKAxOxAQEL8Ruwo7 +AAAAAAAAAe8AAAAAAAAAAAMAHQ8PDw8PVVUPDwLfDS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXw9fD1U1ADAAzA8PAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAVVMwAAAAAAAAAAAAAAAAAAABUVA1dVVTE7EBAQvxFVBTcAAAAAAAAB +4AAAAAAAAAAAAwAdDw8PDw9VVQ8PAt8NLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAEJAAAhAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAFAAAiFAAERAQAABISAABEB0AAIx0ABGUAAAAACAAAAQAAAAzAAAAAAAA +AAAJAAAEJAAAhB0AAIx0ABGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABQgAAKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAIQAABEBIAAAhAACkQGAAAHGAAA5QAAAAAIgAABAAADrkAAAAAAAAAAAgAABQg +AAKEGAAAHGAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AFVVMzOLqg0vAAAAAAAAAAAbGyMjoKoACgAAAAAADwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAzMwD/ +MzMAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUzM0dV +DS8AAAAAAAAAABsbc3NVXwAKAAAAAFVfAAAAAAgBAAAAAAAAAAAAAAAAAAAAADMzAP8zMwBQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARESJ3i6oNLwAAAAAA +AAAADw8jI6Cq9f8AAAAAMz8AAAAACAIAAAAAAAAAAAAAAAAAAAAAu7tV/wPz/18AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3EbtHVQ0vAAAAAAAAAAAPD3Nz +VV/1/wAAAAB3fwAAAAANUAAAAAAAAAAAAAAAAAAAAAAREQBVA/P/XwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAoAAAAAAgSA +AgAAAAAACAIAAAgAAAAAAAIAAAAAAGAQAQAAAAAAIAAAAAAAAAAAIAAAAEAAAAAAAAAAAAACAgAA +AAAEAAAAAAHsAAAAAAAAAAAAAAAAAAAAAwABAAAAAAACAAAAAAAAAAAAABIAACAAAwAAAAAAIAAD +AAAQAAAgAAMAAAAAABAAAwADAAAAIAAAAAAQAAAgAAMAQCAAAAAAAAAAAAAAAAAAAAAAgAABAACA +ACAAAEAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAgAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAA +A7AAAgAAAAAAACABAAAAAAAAAAIAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQggAAAAAAAAAACAAAgAAAABAQAAAAAAAAEgAAAIAAA +AAAEAAAAAACAAAAAAQAABAAAgAAAAAAAgABQAAAgAAAAQQAAAAAAAAAAAAAAAAAIAAABlgACAAAA +AAQAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAACBAAAAAAYAAAAAASAAABAAgAARAAACAAAAAAEgA +AAIBIAAAAAAAAAAIAAAAEAACABEAAAAAACAJAEAAEAABAQAAAAAAAAAAAAvDAAAAAAACAABCAAAA +AAAAAAAACAQAAAABAAAAAAAAAADABAAAAAhAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAEAIAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAACQAAAA +AAIAAAAAAAAAAIAAwAAAAAAACAIAAAAAAAAAAAAAAAgAAAAABeoAAAAAAAQCAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAIABAAABAIAAAACwAACAAAAAAIAAAQAAAAAAoAAAhCgIAAQAAAEAAEAAA +ABAABEACAAAAAAAAAQAgAAgAAAAAAAAAAAAIAAAF5wAAAAAAAAAAAQQAAAAAAAAAAAgAAEAAAAAA +AAAAAAAAQAAIAABIIAAAAAAAAEgAAAAACAAAQAAAAAAAAAAQAAAAAAAAAEAAAAAACAAAQAAAAAIA +AAAAAEAAAAgAAAACAAAAEgAAQAAQAAAQAAAAAAICYAAAIEACAAAAAAAAAAAABAwAAAAgAAAAUAKA +ABcAAAAIAAAAAAAAgBAKAAAAAAIAAATogBACECAgAgCAEMICEAACgpAEAAAAAAACABEAQAAgABIA +CEiAAAEAAAAQEgAAAAAAABAAAAAAAAAAEAAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgIAAgAAQAAAAgAAAAAAAAgCAAIAAAGACgIAAAEAAAQCAxICAEABAAAAABAIAAAAAQAAAABAEKAA +AAAAAAAAABAQACAAAAAABuoBBgACAAAACAAwEABAAAAAAABJEAAAAAAAAkACAAAIAQAAAAAAAAAA +QAAQAAAAAABAAAICAAACAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAQgAABKAAgAAAQAQAI +ABAAAAAAAAgAAAAEAAEACIAAAEAwAAgADAAAAIAAIRAEiAAEAAAJECAAAAAEAABAEJAAAAAAAEAA +IAAECoCIAAAMDFEUCABISigAQQCAAAQKAABABAIAIgAAgABUCAAASkAgwAAAAAAEAAAADAAAAAYA +AAABAAAACgAAAAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAABAAAIAAIAAEAEAAEgAQQAQAAAAgoAB +ABAAAABAAAAAEAAAAAKQAQAgFAAAQAAACkAAAABCAAISAgBAgAAIACAEAIAAAAATBAAAAAAAQQAA +AABRAgAgAAAQAIAAAAQAAEAAwAAKBAAEAkgBQiAgAAAAgAAQAABAAIBBARAAAAEAwACBAAAAAAAQ +gAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAYAIAQAQBAABAACAAAAAAAEAA +AAAAAAAASCAQAAABAApAAEAAAAAAABAACggCAAAAAAAAABQIAAAAACEAAAAIAABAAAAAC/cIEAEA +CAAKAAAIAAGgAAAABACAAAAABACAgoBAAABIAAAAQAAAAEAAIBABAAAAAAAAAAAAAAABAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAADAAACAACAKAAkAAAKAEAIABAAAAAAAAgACAAEAgAACAAIAAAg +AAAAAAQAAAAAIABEIAAEAggAAEAAAAACAEBAAQCAAAAABAQAMAAEIiAAAAANrAAAAAIAAgCAAAAo +AAQCAIIAARAIJAAAggAAAAIAAgCAYAAAAAAAAAAABAgEAAYAIAAEAgIACgAAAAAQAgAiAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAQAAAICAAAMFAAQAAIAQkgUAAAAAgAADBIAAAICAAJIFAgAAAgA +QgAEAAAAAAAAAAECIAAAgAAQEAAAIAAAAAgQABAACAAADDIAAA1jBAgQAAAAWBAEMAEAAAAYEAAC +AQAKABgRAgAAAAAAmBAAAAAAAIAcEQAAAAAAgBgRABAAAAAAmBAAAAAAAAAYEAAAAAAAAAAAAAAA +AAAAAAAIAEAAAAAAQAAEIAAAAAEAAAAEAAAAAAAABAQAAAABAAAEAAAAAAAAAAAEAAABAAAIAAgA +gAAAABAhAYAAACABgIAAAAAAAAAABCIAAAgACAAAB7YBBgAgAAwACAEFAgAASAIAAAAAAICCQAAB +BAAAAAgAEBAgBAAAAAAAQQQgAABAAABBBAAAAAQAAAEEACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAgAAAAAEAAAAAAAAAARAAAAAAAAABAgAAAAAAAAGAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEIAAAACAAEAQIAAAAAAAABAAAA5BAAAAAAAAABAAAAAAAAAAEIAAAAAAAAAQIEAAEAAAAB +CAAAAAAAAAECBAABAAAAAQIEAAAIAAABAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAgACAAAAAIAASAAYABAAAAAAAAQAJAAAAAAAg +AAAYAAIAACAAAAAAAAAAAAHKAAAAAAAAAAAEAAEAAAAAAAAAAAAAAIIACAAAAAAAIAADgAAAAAAA +AAgAAAAAACAAAAABABgAIAAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAIBA +IAEAAAAAgEAiAQAAFACAQCABAAAAAIBQIAAAAACiAUAABAAAAAAAAAAAAAAAAACEIgAAAAAAAEAg +AAAAAAAAQAAACEkiAQQAGACAxCkBAAAAAIDEKwAAAAAAAMQpAwAAAADAxCAAAAAAAADEKQMAAAAA +wMQpAwAAAADAxCkBAAAAAMDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgggAAAAAIACECAAAAAAg +AIAIBQAIACAAgAgAAAAAIACABAAAAggIBAAAAAAAAAAACQQACAAAAAGAIAAAAAAAAIAAAAAAAAAA +AAAGX4AIAQAgACABgAgCAAAAIAGAAAUAAAAgAYAIBAAAACABkBiAAAAAAAGACAQAAAAgAYAIAgAA +ACABgAgFAAAAIAEAAAAAAAAAAAAAAAAAAAAAhAACAIAEAgCACAgAAAAAAIAUFAAAAAEBgAAAAEBA +AACAAAAAQEACAkCEAAAgwAQAgBAAAIAQAAIiIACIAABAQAAEAAAgIAACQEAAAEAAAgIAAArdAAAB +AQAAgABgCAgAAACEAAIACADA0AQAAAACAgAAgAAiIAgAQAAAAAAAAAAAAIQAAAgIAAAQkAAgIAAA +AACFAQAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAA4GAAAEAgAAAAAAAAAEgIAIAAAABAIAAAgAAAA +ABEBBEAAAACAAQFAKAEAAAAEAAAEABjAyQIiAAAAAAAAAQCgoBAAAAABAQAAxM4IAAICQCAAAAgI +FAQAAAAAAEAAAAAAEAAIQAEBQAAAACAAAAEAAAAECEAAAAAAAAAIEBAAQCAAAAgAAABAAAICAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAEAACAgAAQAAQAAAAAABAABAAAAAAAEAAECAAAAA +AAAAAIAAAAIAAAAAEAAAABAAABAAAAAAAAAAAAAAEAAAAAAAAAAJAQAAAAABAABAAAAAAAEAAEAA +AAAAABADAgCAAAABAABAAAAAAAAAAAAAgAIAAQAAQAAAAgABCAhBAAAAAAEAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEBAAAA +AACAEAAAAAAAAAQAAAAAAABAQAkAAAAAAAAIAAAAAAImAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAA +ABAAAAAAAAAAQAAAAEgSAAAAAAAAAAAAAAAAAAAAAABAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +MAgAQAAEBAAAAAAIAAEBAAAAAAgABAQAAAAACAABAQAAAACIgAAAAogNAUAACAAAADAAAAACBFRA +QAMAAIAAQGAAAEBAAAAAAAABAAAEBAAAB8QAgAAAgCAAAACAAAAAAAAAALEDAAAAIAAAAAAAgAAh +AUB5CAAACAAAADg6AAAAAAAAAAAAgAAAAkBAAAKAAAQEAAAAAAAAAAAAAAAAAAAAADAAAQAAACAE +IEgIAAAApkYgAAABAABAQCBAAACAgKZGIEAAAAAAQkIAQAAFIAAAAABAAAAAAAgAABIwSAgCAAIA +gAACAAgIAQAIAAIACAgAAAALSAAAAgIASCBAoAACAgAAIEABAAAAAAAQAAAIAAAAAC5GARAQAAAY +CAAAEBAAAAAgQAAAAAAAQCBAAAgAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAACAgE +BAAICAEICCoCAAAAAAgIBAQAAAAAKCgsBAAICwIwkA6igAACBECQAAAAACJAAAAQkAAAEACAgAIA +AAAQAAAAAgIAAAYDAFAUBAAAAAAAQBQEAAAAAAACAAACEACgAAAAAAAABAQAggACAgAEoAAAAAAA +AAEBABAQAAAQEACAgAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAAAJA +AAAAAAAAoqAAAAAAAACCwAAAAAAYAEAYCAEAAAAAgAAAAAAAJAAAAEIwAIBGBAAIAQCAiBYAIAAI +AAAAAt4AWFgAAgAAAAAQEAACAAgAAAAQAISQAwcAAAMDAgAAAIAAEAAkgAACAAAFAAIADwcAEBEA +AhAQAAAAAAQCAAgAAAAAAAAAAAAAAAAAAAAAAABVADMV/w8Pd3d3d1VVVVV3d3d3VVVVVVVVVVUF +VQVVVVVVVQVVBVVXVxX/D/9VVRX/AAAAqgD/VXd3fwAAAAAFVSNz/z8PR1VfMTu/v7+/AAAGCURV +DA8REQBVMDMMD1VVERH//1VV/z//PwBVCg/19TExXV1RXVVVu/8AuwsLVVUzMxERERFVVQD/BQUA +r/X1MTEAAAAAAAAAAAAAAAAAAAAAAKoAMxv/Dw93d3d3VVVVVXd3d3dVVaqq/////wVVBVX///// +BVUFVVf/J/8P/6qqJ/8AAACqAP+vvzM/AAAAAFX1E7P/Pw9HoKoxO7+/v78AAACCiKoMDyIiAKow +MwwPAAAiIlX/VVX/P/8/qqoKD/r6MjKurlFdVVW7/wC7CwuqqjMzIiIREaqqAP+qqgCv9fUxMQAA +AAAAAAAAAAAAAAAAAAAAqgAzGxsPDwAAAAAFBQUFAAAAAAUFCgoAAAAABVUFVQAAAAAFVQVVA6sn +J9//ACgnJwAAAKoA/wU3AA8AAAAAVfUTswAwD0egqjE7EBAQEAAABNKIqgwPMzMA/zAzDA9VVTMz +AKpfXwAwADCqqgoPAAAyMqKiUV1HRwBEALsLC6CgMDCqqlVViIgAzKqqAK8AADExAAAAAAAAAAAA +AAAAAAAAAABVADMVFQ8PAAAAAAUFBQUAAAAABQUFBQAAAAAFVQVVAAAAAAVVBVUDVxUV7/8UFBUV +AAAAqgT/BTdVXwAAAAAFVSNzADAPR1VfMTsQEBAQAAAIVERVDA8zMwD/MDMMD1VVMzMAAAUFADAA +MABVCg8AADExUVFRXUdHAEQAuwsLUFAwMFVVVVVERADMBQUArwAAMTEAAAAAAAAAAAAAAAAAAAAA +AERZAAAAgAAJRAEEJACAhAlEAQQkAICECUQBBCQAgIQJRAEEJACAhADEAQAgAIAAAAAAAAAAAAAU +AACIUAAREAkAAAQkAACECQAABCQAAIQAAAfjGwQADGQACZQbBAAMZAAJlBsEAAxkAAmUGwQADGQA +CZQbBAAMZAAJlBsEAAxkAAmUGwQADGQACZQbBAAMZAAJlAAAAAAAAAAAAAAAAAAAAAAACcAAARhA +AAgAwBQhGAKECADAFCEYAoQIAMAUIRgChAgAwBQhGAKEAADAACIAAAQAAAAAAAAgABAAAAhAAAEQ +CAAAFCAAAoQIAAAUIAAChAAADy8YAECcaBgDlBgAwJxoGAOUGADAnGgYA5QYAMCcaBgDlBgAwJxo +GAOUGADAnGgYA5QYAMCcaBgDlBgAwJxoCAOUAAAAAAAAAAAAAAAAAAAAAAAPAA8AMwBVAFUAVQAz +AA8AVQBVADMADwBVAFUAMwAPAFUAVQAzAA8ADwBVAAAPDwAAAAAAAAAAM7tVVf//BVUAAAAAAAAA +AAAAAAAAAAAAAAAABgBV//AAMwAPAFUADwAzAA8AVQAzAFUADwBVAA8AMwAPAFUAMwBVAA8AVQAP +ADMADwBVAA8AMwAPAFUADzMzAA8AAAAAAAAAAAAAAAAAAAAAAA8ADwAzAFUAqgCqADMADwCqAKoA +MwAPAKoAqgAzAA8AqgCqADMADwAPAKoAAA8PAAAAAAAAAAAzu1VVX19V9QAAAAAAAAAAAAAAAAAA +AAAAAAAGAKr/8AAzAA8AqgAPADMADwCqADMAVQAPAKoADwAzAA8AqgAzAFUADwCqAA8AMwAPAKoA +DwAzAA8AqgAPMzMADwAAAAAAAAAAAAAAAAAAAAAADwAPADMAVQCqAKoAMwAPAKoAqgAzAA8AqgCq +ADMADwCqAKoAMwAPAA8AqgAADw8AAAAAAAAAADMRVTMAAFX1AAAAAAAAAAAAAAAAAAAAAAAAAAYA +qv/wADMADwCqAA8AMwAPAKoAMwBVAA8AqgAPADMADwCqADMAVQAPAKoADwAzAA8AqgAPADMADwCq +AA8zMwAPAAAAAAAAAAAAAAAAAAAAAAAPAA8AMwBVAFUAVQAzAA8AVQBVADMADwBVAFUAMwAPAFUA +VQAzAA8ADwBVAAAPDwAAAAAAAAAAMxFVM1BQBVUAAAAAAAAAAAAAAAAAAAAAAAAABgBV//AAMwAP +AFUADwAzAA8AVQAzAFUADwBVAA8AMwAPAFUAMwBVAA8AVQAPADMADwBVAA8AMwAPAFUADzMzAA8A +AAAAAAAAAAAAAAAAAAAAAAACAABAAAIAAAAAAAAACIACAAAAAAAAAAAQAAAgAAEAAAAAAAAQAGAA +AAAAAAAAAAADAAAEAgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAARsAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAACAgICAAAAAAACAgIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAACAAAAAAAAAAAAQAAAAAAABAAAAAAAGAAAEAAAAAAAQ +AAAAAAQABAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAACqsAAAQAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEABAAAIAAAIAAAAAAAAAAAAgAAAAAAAEAIAAAAAAAAAAAAAAAAMAQAAAAAAAEAAAACAAAAAAIA +AAAAAAAAAAAgAASAAAAAAAAAAAAAAAAAAAAGUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAA +FAAAAAAEAAAEAAFAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAQBAAC +AAEEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAABQAAAEAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAX+AAAAAAAAAAAgAAAEAABQAQAAAAAAAAABEQUEQABwgIABAQAA +ABAAAAAAAAAAAAAAQAAAAAAAAABAAAAAACCAgAAAAAAAAAAAAAAAAAAAAAABAAAgAAEAACAAAAAA +AAAAAACAAAAAAAAAAAAgAAAAAgABAAAAAEAACAAEAAABAAAQAgAAAJAAASAAAAAAAAAAEAAAAAAA +AAIAAAAAAAAAgAAAAVUAAAQAAAAAAAgAAAgAAAAAAAAAAAAAAAAACBAAAAgAQAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQCAAAAA +AAAAAEAICAAAQAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAADAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA +AAAAAAAEOQAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAABAAAIAAIkAAAAAAAAAIAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAABAAEAACAAAAAAAAQAgAgAAAAAAAIAAAAAAA +AAAAAAIAAAAAAAAAAAACABAAAAAAAAIAEAAAAAIABAAAAAACAAAAAAAAAAACEAAAAAAgAhAAAAKi +AGAAEAAAAAoAAAAEAAAEAAgIAAAAAgACABAACAAAAAgAEAAAAAIAAAAAAAAAAAACAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAgAQAAAACADAAAAAAAAAAAAAABAAAEAAAAAABAAAACA +AAAAAgAAAiAAAAgAAAAAABAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAC/4ACAgBAAAA +AAACAAEgAAAAAAgAAAAAAgAACAAAAAAAAABQAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIABAADAAgAAAAAEIEAAAAAAgAAAAICAAAQAAAQCEAAAAAAAAA +AAAAAABAAAAgAAAAAAAAUQCAAAACIABAAAgAAEgAAARgAAAAQIAAAAAL3gAAAAIAAgBAAAgAIgAA +EAABAoAABAAgAAAEAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAABAAAUIAAyQAQAAAAAAAAAAAACAACAAAAAAAgAAAAAAAAAAAAAAAAgAQBAAAA +AAAAAAAAABAQCQAAAAAAAAAIAAAAAAAAAAAAAMAAAAIAAA5DEAAAgEFAAAAAAIAJBAIwAAIAAAQA +QEEQAAAAAEAAAQACAAAEAABBAAAAAABAAAAAAAAAAQAAAEAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAABAIAAAAAAAAAAUAAAACBAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAQgAAAAA +AAAAAAAAAAAAgAQQAAAQAAIAABAAAAAAAgAAABkgCAAAAAIAIAAJAAAAAAAAABUAAAAAACIAEAAE +QAAAIACIAQAAAAACAAAQAIAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAggAQSAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAAAAgAAFAAAAAAgAAAAAAAAQQQAAAAC +AAAAAAAAAEAAAAHAAADAAAAAAAAMdgAAEIBAAABCAAAgAYQAAAABACAABEIAAAABAAAAAAAAAAAA +AAACAAAAAAAAAEAAAAAAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkgAAQACGBAggAAA +AAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABQIAQAAAgQAAAAAAgACBIAIIAAAAAaEAAAAAAA +AAAAAAAAAAAAIAAAAA37AAAACAkAEBAIEABAAAIAAAIIAAEAAJwQAAAAAAAAGRACCAABAAAcEAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAQIEAAAAAAAAAAAAAAAAAAAAAAIBAAESQBgAAHEABAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAQAAAAAEEAAAAEBgAAAAAAYCAAAAAAAAAAAAQAAAA +AAACEAAADskAAAAgAEAAAAAAAAAAAAAAEACAAAEAQgAAIAABAAAAgQAFAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAQAAASKIAAAAEgAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAQgAAAQAAAABCAAAAAAABQEAAAAAAAAgEAAAAAAAAAAAAAAP +qAAAAAAAAAIBgAIAAAIAAAAAAAAAgAAgAQgAAAAAAAsBCAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAQAAGgAAAAAAAQAAAAAAAAAAAgoAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAGAAAAAAABAAAAAAgAAAAAAsAIQAAAAAAAAAAAAAAAA2jAAAAAAAA +AAAAAAAAAEAAEQABAAAAAAAAAAAAAAAAAAABACgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAxAAYAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAEAiAAAAAAAEQCICgAAAAARgAAAAAACAAEAAAAAAAAAAAAAACuMBAAAAACAAhCIAAACQ +AABAIAAAAAAgAMQgAAAAAAAAxCAEAAAAAADEAAAAAAAAAAAAAAAAUAAAACAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAIQAAAAAAAABAIAAAAJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAG +AIAAAAAAAAAAgAgAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAOcAiAAAAAgAABgAgAAAgAAASBBAAA +AACAAY0AAAAAAAgBggCQAAAABQEAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABYUACAAAkQAAEhAAMAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQiQAAE4AAAAEBA +AAAAAAgQAEAAADAgAABAQBAgAAAAAAAAAAAAAAsvAAAgAAAAAABAUABggAQEIAABgAACAAAAABAA +AAAACAQAREAAQEAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAA +AAAABAgJAAARBAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAABAQAIAAAoKAEBAEBgADa +AEQcAAAAQAAICgAAAAAAAAAAAAAAxcQIAADAAAAAABgAAAAIAAFEAAIAAAEAAMAAACAACABBAQCA +AAAIAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAICwEQAAAAAAAA +IYAAACQAAAAAABAAAAAAAAAAAAAAABAIAAAAAAAAAAgAAMAACAAAAAAAAAAAAAAAgADAAAAAAQGA +AAAAAAAAAAAAAAAAAAAKLQAAAAAIAAAoAAEAAAABAAAAAAAAEACACAAAAAEgISAQAAgQBAoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAgAEAIAAgAAAQAEAQ +AQAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAAAAAAACAAAAAAAAAgIEAAAAAAACAgAEBAAAAAAAAAAA +AAAAAAAAAAMkAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAiIAAAKmAAAIAAAEABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAkBABAiMACGQBCiAAAABAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAQQAAAAQICQEIAAIiDAAAAAAAAAAAAAAAA +DmoxBEAwAgAAAAAAAAAAKCgEAARAAAQEAAAEAADAAAQSRgAAAQAAACC4AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAQBAgIAAAERAMAQEAAACAAAAAEAAAAAAAAAAAAAAAAA +AIAAAABAAAAAEBgAAUCAAQAAAAAACAICABAYBABAAQEAAAAAEAAAAgAAAAAAAAAAAAAIkwYEAAAA +AMAAgIIAAEAAAAQAAAAAAAAACExAAAJKTgAAAAKAAIiAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAiMAUgAgCAAQAIBEBJSBIAAAAAAAAUAAAAAAAAAAAAAgAAAAAAE +AAAAAABAAIAAAMAQBQAABAQKQgFMABAAQBAICAAAAAJAAAAAAAAAAAAAAAawBAAAAAABQEAAEAAC +ACgOAgACgAASAUAAAEiAEEBAASigFQIQBAACIgAAAAAAAAAAAAAAAAAAAAACAEAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAQEAAgigAAIAMAgCACAAAAAIAQAAAAAAAAAAAAAAAAEAAAAAAAAACAAAAA +AAKAIAYAgIgAAABoQQACAgAAAAACBgBAAAQAAAAAAAAAAAAACWtAAAAAFAcgEKCgAARAggAAAAAA +ABAAAAAAIAYABQgBgAAEsUKgoBCBAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAA +AAAAABFVEVUPD1VV//7//gAA//4AAAAAd38AAAAAAAAAAAAAAAAAAP//Vf9VVVVVAAAP/w8PMzNV +NVVV//9PT1VVX1VVdzd3AAAAAAAAAAAAAAAAAAAEpgAAAAAAAAAANTVQXwLfAt8AAAAAAAAAADMz +AP8PJzMbVXcPBf//Mw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqoR +VQ8Pqqr/////AAD//wAAAAAzPwAAAAAAAAAAAAAAAAAA//9V/yIiEREAAA//Ba8bG1U1qlq7uwsL +qqqvqq+/N78AAAAAAAAAAAAAAAAAAAT2AAAAAAAAAAA1NVBfAt8C3wAAAAAAAAAAEbsKXw8nMxtE +VQ9fVf8zDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiqhFVCgoKCv// +//8AAP//AAAAAAAPAAAAAAAAAAAAAAAAAAAPD1VVIiIREQAAAAAFrxsbVTWqWgAACwugoKCqBTcF +rwAAAAAAAAAAAAAAAAAABP8AAAAAAAAAAFVVAP8C3wLfAAAAAAAAAAARuwpfDyczG0RVD18AAA8P +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFVEVUFBQUF/////wAA//8A +AAAAVV8AAAAAAAAAAAAAAAAAAA8PVVVVVVVVAAAAAA8PMzNVNVVVRERPT1BQUFUFNwVVAAAAAAAA +AAAAAAAAAAAE/wAAAAAAAAAAVVUA/wLfAt8AAAAAAAAAADMzAP8PJzMbVXcPBVUADw8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAjCQAEZQAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAkAAAQBAACECQAABCQAAIQJAAAEJAAAhAAAAAAAAAAAAAAAAAAAAAAA +AALKFAAAiFAAERAJAAAEJAAAhBQAAIhQABWQHQAAjHQAEZQdAACMdAARlAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEhAAAAAAAAAAAAAAAAAAAAAAYAAAcIAADlABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAFAAAAoQIAAAUIAAChAgAABQgAAKEAAAAAAAAAAAAAAAAAAAAAAAACvwQAAAI +QAABEAgAARQgAAKEEAAACEAAAZQYAAAcYAADlBgAABxgAAOUAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACEAAAAAAAAAAAAAAAAAAAAAAAAIiL//wAPRMz//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAUAAAAAAAAAAAAACl8DqwAAAAAAABEfAAAAAAAAAAAAAAAAAAAAS6qqDw+KigAiAABQ +UAAAAAAAAEREDw8zM6qqVf8AUA8nALuqqgDwAPAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABVVf//AA+IzN//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CgAAAAAAAAAAAAAFVQNXAAAAAAAAER8AAAAAAAAAAAAAAAAAAANFVVUPD1dXACIAANDQAAAAAAAA +VVUPDzMzVVUAVQBQDycAuxERAPAA8AAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAB3dyIi//8A/0RE//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAA +AAAAADt/V/8AAAAAAAC7vwAAAAAAAAAAAAAAAAAADBU6OgWviord/wAA3NwAAAAA7u5ERAAPADMA +qlVV/18PJwC7qqoA/wD/AAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3 +VVX//gD/iIj//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAN3dX +VwAAAAAAAFVfAAAAAAAAAAAAAAAAAAAH2jU1Ba9XV93/AAD83AAAAADd3VVVAA8AM1X/VVX/Xw8n +ALsREQD/AP8AAAAAAAAAAAAAAAAAAAAAIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAARAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAA +AACAAABQAAAAAQAAAAAAAAAQBAAAgAAAAAAAAACAAAAAAgAAAgAAAAACEAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAfoAAAAAAAAAEAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAEAABCAA +AAAAAAAAAAAEAAAAAAAAAAEAAAACAAAAAAACAAACAAAAAAIAAABAAAAAAAAAAAAAAAAgAAAAAAAA +AAAJbgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAC +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA81AAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAABAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8MAAAAAAAAACAAA +AAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgEAAAgAAEAAAAA +AGAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIdAAAAAAAAAAAAAAEAAAAAAIA +AAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAHAAAAQAAQIAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISEAAAAAAgAQI +AAAAAAAABAgAAAAAAIAAEAAAAAAAAAgAAIAAIAAAAAxLAAAAAAAAAAAAAAAAAADAAAgIAAAAAAAC +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAABAIAABAAAAAAAAAIAAAAIAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABkAAAAAAAAAC +AAAAAAAAUMJAAAAAAAAAAAAEAABAAAAABp4IAAAEAAAAAAAAIAAgAAAAAAAQACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAgAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAACIAAAgAAAFAEEIACAAAADAAABAIAAAAA +IAAAAgAAAAAAAABAAAAAAAADlQIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAGAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACAAAAAAhAA +BAAACAAAgAABQAAAAAAAAAEAAAAAAAAAAAAiBAAAggABAAgEAACAAAEACAQAAIABAQAAAAAAgAAB +AAAAAQAAAAAAAADMAAAAAQAAAAAAABAAAAAAAAAAAAAAQQAAAAAAAAAAAQAACIAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAADfYCAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAQIABAAAAQAAQgAAAAAAAAAAAAAAAAAAAAADjwAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAQEAACkQACgBgRAAgBAAKAEBEAABEAAoAQEQAIAAACgBARAAAAAAAAAAAAAASzAAAAAAAAAAAA +ACAAgAAAAAAAAIAgARgSAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAEAAQEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAIAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAQE +QAAAAAAIAAwAAAAAAAAABAAAAAAACABgAAAAAAAAAAAAAAAAAAAACFUIAAAAAAAAAAAAAAAAAAAA +BBAAAQBAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEBAAAAAAQQA +AAAAAAABAAAAAAAAAAEEAAAAAAAAAQAAAAAAAAAAAAANpQAAAAAAAAAAAAAAABAAAAAIAAAAAAAq +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAACgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAakAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCEIAAAAAAAAMQAAAAAAAAAhAAAAAAAAACE +AAAAAAAAAIQAAAAAAAAAAAAAA5cAAAAAAAAAAAAAAACQAAAAIwEAAAAAgMQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAQAAAAAAAAABEAAAAAAAAAEAAAAAAAAA +AQAAAAAAAAAAAAADKAAAAAAAAAAAAAAAAAAAAACIBAQAAACQAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAXOAAAAAAAAAAAAAAAEAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzecA +AAAAAAAAAAAAAAAAAAAgAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABCAAAAAAAAAEIAAAAAAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAN8AAAAAAAAAAA +AAAAAAAAAAgAJCACA0ABQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAYzAAAAAAAAAAAAAEAACgAA +AAAhqAAAISgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAABxIAAAAAAAAAAAAAACAAAAAQAEQSAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1AAAAAAAAAAABQAAAAAAICABAACgAECgCAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAABAAgAAESkAAAEBCAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAA +gAAAAAAAAAAAAAAADNcAAAAAAAAAAAAAgAAQAAAAAAAECwMAEgEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAETwAAAAzNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG +AAAAAAAAAAAAAAAAAAAAAAARPAAAADM5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADMAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEAAEBIEABxAAAkQ +EgQACEAACRASBAAIQAAJEBIEAAhAAAkQAAAAAAAAAAAAAA9XAAAAAAAAAAAAAAAAAAAAABQAAIxQ +ABGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEABAjEgYARQQAMCISBgB +EBAAwIhIGAEQEADAiEgIARAAAAAAAAAAAAAADdwAAAAAAAAAAAAAAAAAAAAAEAAAHEAAA5QAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAz +ADMAMwAzMzMAMwAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAA9mAMzMDx5gYAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMz +MwAzAAAAAAAAAAAAAAvIAAAAAAAAAAAAAAAAAgAAD5kAzMwPDZCQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAA +AAAAAAAACAQAAAAAAAAAAAAAAAAAAAAPmQDMzA8tMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAI +BAAAAAAAAAAAAAAAAAAAAA9mAMzMDx4wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAQAAAAAAAAgAAAAAAAAAAAgAAAAAAAIAAAAAAAAAAACgAAAAAAAAAAyMAAgAAAAE +AAAAgAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABACAgAAAA +AAACAAAAAAAAAAAAAACgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSgAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAMoQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABABAQAAAAAAAAAAAAAAAACAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU3ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAMAAAAAAAAAADScAAAAAABAAAACAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAANFAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEAIgABAAAA +AAAAAAAAIAAAAAAgAAAAAAAEAAAAAAAQAAAAAAgAABAAAAAAAAAAEgAAAEAAAAIAAAAAAAAAAAAA +AAAAAAAAAAieAAIEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAADAAAAAAQAAAM +AAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABgAAFAAAAAAgAAAAAAAAAAAAA +AAAAAAgAAwAAAAAAAIAACAAAAAAAAIAIAAAAABAAAAgAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +D+oAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABgEAAIgBQEAGAAAY4EABAAABAAAAAAAAAAQAAA +IAAAAAAAAABgAAIAAIIAAUAAMAAAAgAIQAAQAAACAAAAAAgAAAAAAQAAAAAAAAAAAAAMzAAAAAAA +AAAAAAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAEQhAAABIAUEAAAAAAgAAAQAAACAAggAAAAAEQAACA +AAAAAQgACAGAAAAAgAAAAQIAAAAAAAABAgAABBAAAAAAAAAAAAAAAAAAAA0CAAAIAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAQgSgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAAIAAg +AABAAAAAAAAACEABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAADWAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIEAAAAAAAEQAAAgAAIAAAAAAAAAAACAAIAAEAAAAAAAoAAQAAAIAAAgAMCAA +CgAACAAQAAACAAAAAAwAAAgAAAAAAAAAAAAAAAAP4QACAAAQAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAABAAAAgAAAIAQAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAUAwUAAAAAAAADBIAAAAA +ABAMEgAAAAAAABAUAAAAAAAAAAAAAAtqAAAAAAAAAAAAAAAEAAAIEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAgAIBAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAI +oACAEQAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAIAABBAAAAAAAAQEEAAAAAAABAgAA +BAAAAAEAAAAAAAAAAAAAA5IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAJAAgICAA +CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAABAQQoARAIAAABBCABCAgAAAEEJAEAAAAAAQQEAQAA +AAAAAAAAAAAGTwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAIABBEEAACAAkBIAAA +AAAAAAAAAAAAAAAAAAAAAAABSAAAAEAAAAFJAAAAQAAAAUgAAABAAAAIAAAAAAAAAAAAAAAAAAAA +AALuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAIgAQAAACoEAiABIAAAKgQCIAEAAAAqBAAQAAAAAApIQAAAAAAAAAAAAABAoAAAAA +AAAAACAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACAhAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAFIAAAJEBCgQgAACAAEgAAAAAAAAAAAAAAAAAAwA +AACABgSAAAgFAIAGAIAACAUAgAYAgAAIBQAIAlAAAAAFAQAAAAAAAAAAAAAPoAAAAAAAAAAAgAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCgQIBCAAABABIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AoAAAAAAAAACgAAAAAAAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAVNAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABACEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgIKECDLIQAgBAAAAAgAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAMAKBAAA +AAAAAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAGABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAUSEDAAAQAAQAIgRAQYgBBgAAAAAAAAAAAAAAAAAAAAAAAAgACAAACgAAAAAIAAAIAAAA +AAgAAAgABCAACAAACAAAAAAAAAAAAAAPHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +EAQACIAAAFAUAAAAggBgAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAYAAAAAAAAAAAAAAAAcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZYIggAABQA +UFCuAAAEWAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAMAQCAAAAAAAAAAIAAAAAAAAAAAAAQAAEAAAA +AAAAAAAAAAAAD7kAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAkAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAkAJQIAAkQAAIAAV +EQAAAAAAAAAAAAAAAAAAAAAAAAABCAAgCAAAAAAIACAIAAAAAAgAIAgAAAAACAAACAAAAAAAAAAA +AAAESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAtAUUIBSkIAACQAA0ACAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAACAACAAAAAAAIAAAAAAAAAAAAAA7WAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASQoCAAAQAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCAEZhTAggSIoAAgDIQCgIAAAAAAAAAAAAAAAAA +AAAAAIAAQAABAAAAAgAAAAEAAAACAAAAAQAAAAAAIAAAgAAAAAAAAAAAAAAADm4AAAAQAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAQCACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAFf8/fx9fVf8fX39/Ff9X/wAAAAAAAAAAAAAAAAAAAAAAAAAA +AADz8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAb/z9/L3+7/x+/Pz8n/1f/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPr6AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABsbD18idxH/EbsPDycnA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAC7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +FRUPXxFVEf8RVV9fFRUD/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAADPzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAARQgAISECMABFCAAhIQIwAEUIACEhBBAAUhIAIEQ +AAAAAAAAAAAAAA9wAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAFAAAiFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAACAQABCMAAIQIAIAEIwAAhAgAgAQjAACEEgCACEEACRAAAAAAAAAA +AAAABagAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAI +QAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbsPryJ3G/9XVwAAAAAbGwAAAAAA +AAAAAAAAAAAAAADwD6Wlw8PMM6Wlw8PDw8wzpaXDw8PDzDOZmcwzw8PMMwAAAAAAAAAAAAAAAAAA +AAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwsLCqqiKqAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARVQ9fEVUV/1dXAAAAABUVAAAAAAAAAAAAAAAA +AAAAAPAPpaXDw8wzpaXDw8PDzDOlpcPDw8PMM5mZzDPDw8wzAAAAAAAAAAAAAAMgAAAAAACqAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDBwcCIiIqoAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+/P78vfxv///8AAAAAG/8AAAAAAAAAAAAAAAAAAAAA8A+l +pcPDzDOlpcPDw8PMM6Wlw8PDw8wzmZnMM8PDzDMAAAAAAAAAAAAAAwsAAAAAAFUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8LCwqqoiqgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAH18/fx9fFf9XVwAAAAAV/wAAAAAAAAAAAAAAAAAAAADwD6Wlw8PMM6Wl +w8PDw8wzpaXDw8PDzDOZmcwzw8PMMwAAAAAAAAAAAAADYgAAAAAAqgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwcHAiIiKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3zAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAA +EAABAABAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAA7QAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAg +AAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIugAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+YA +AAAAAAAAAgAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAA +AAAgAQAAABAAAAAAAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQECCAAAAAAACAAAAABAAAAAAAAAAAgAAAAAAAgAAAACAAAAAAAAAAAAA +AAAAAAAiAAMAAAAAAAIAAQAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA3jAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABABBAAAAAAAAABAAAAAAQAQAAAAAAAAAAAAAAAAIAAAAAAUAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAYABAAgCEkAAABAAAAAAgBSgAAAAAgAAAAAAAAEAAAABgAEAEAAAIAAAAAAAABA +AAEAAABAABAAAAAAAAAAAAAAAAAAAAAAAAADDgAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAQAAEQAEAAAAIAAEAAAAQAEAAAAAAAAAIBAAAAAAAAAAAAAAAAAAABAAAEAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA4pAAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAQAAAIAQAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAFAgAAA +IBAAABAAgAACgAEACQABAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAggAAAAQAAAARAAAAAAAA +AAAAAAAAAAAAAAAADQYAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAQABAAgAFQAAAAA +AAQAAABAIAAAAAAgAAAAAAABAAAAAAAAAEAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIECAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARy +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAQAgAAAAAAAQgAAAgAAAAAAAAAAAAAAA +AAAIAAAAAACAAAAAAIAAAgAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQAAAAAAAAA +AAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAoAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF+QAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACwAAAAAIAAAEAAAAAAAAAAAAEAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtAAAAABQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAUAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgIAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAPKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAABAAAEAAAEAAAAAAAAAAAAAAAKAIAAAgkBAAQAAAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAkAAgAA +AAAAAAAAAAAAAAAAAAQCAAAIAAAAAAAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAy4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAACAAAAAAAAABAEAgAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM +pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAiAgAAACAAAAAAAAAAAAAAAAAA +AABAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdPAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAQAAADAAAICAEgAAAAAAAAAABoAQBAAAUAA +AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM0AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgIAQAAAAAgACAAAQAAAAAAAAAAAAAAAABQAAAAAFAAAIAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACAkAAAgEgAAAgAAAAQAAAQAAAAAAAAAAAQAgAAAAIAEAgAAAAAAQAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAwEAAAgAABAAYAAEAAAAAAAAAAAAAAAAAAgIBAAICACAYAgAABAMAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADNkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAYAAAAEACAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9/f3 +9w8PDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD39/v7Dw8PDwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAQEKXwpfAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQCAgpfCl8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAEJAAAhAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeOAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAERAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAABQgAAKEAAAAAAAAAAAAAAAAAAAAAAAEQAAAGAAAAADAAAAJ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEEGuQcwRKoEKIVSBAAAygQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKiKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQV2CVYgjGAohyCQAAFEkAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACoqIqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWCBEFEESMYK4TIJAAAUSQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAA5IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAKioiqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAdYIIgkSIKoErhFSBAAAygQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAI3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAqKiKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAgAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAACAEAAAQAAAAAAQAAAAAAAAAAAAAAA +AA2JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAABAAAAAAgAAAAQgAAAAAAAAAAEAAAA +AAAAIAAAAAAAAAgAAAAAAIAAAAAAAAAAAAABAQEAAAACAAAAAQAAAAIAAAAQAACAAAAADwcAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAEAAAAAAA +AAAAAAgAAAAAAAAACAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAA +AAAAAAgAAAAAAAABAAAAAAAAACAAAgAgAAAAIAAAACAQAAAAAAAAAAAAAAAKCQAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAJAAAAAAEAQAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAUAQAABABAAAAAAAAAgAAAAIhAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAA +AAAAgABBAAEAAAAAAEAAIAAAAAAAAAAQAACAAAAAC7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAgAAAQAAAIAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAABAAAAAAAAAhAAAAAAAAAAAR +AAAAAAAAAJAEAAAAAAAAAAAAAAEAAAABEAAAEAAAAAAAAAAAAAAAAAAABAAAAAAAAAAMAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABECAAAAAAAA +AQgAAAAIAIAAAgCAAAACAAgAgAABAAABgAAAAAACwAAAEQAAAAAAAAAQAAAAAAAAAhAAAAAAAgAB +AAAAAAAAAAAAAAAAAAAAAA8qAACAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABQBAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAUAQCAAAAIABCAAAgAAAA +ACAEAkAgAAAACAKAAACgAABggIAAAAAAACAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAIAIAAAAAggAAAAAAAAAAAQAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +EAAAAAAAAEAAAAAAAAAAAAAgAAAAAAEAAIAAAAAAAAAAAAADBAAkAAgAABEAAFEAAGFACAQADBJI +ABAEEADAFEAABAIAACgIAAAQAAgAAAAABAAEAAAAgAAAAAAAAAAEAAAEAQAACAgAAAACAAAAAAAA +AAAKeAAAQAAAAACEAQBAABAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAMAAAAAAAAAAEAAAAAAgAAYAAAAAAAAAAAAAAAAEAACAgACEQAAAoAAAIMAAQQQBQIAAIBwAAA +AgEAAICQICAAAAAIAQAAAACAAACBAAAAAIAAAAAEAAgAAAAAEAAgAAAAgAABAACAAAAAAAh8AAAA +AAAQAAAAAhAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACAEAAAQAAAAAAIAAAAA +AAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAUAACABgAAACgCAAwAAAAAAAIAgAAAAAACAAAA +AAEACAQgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMAAAAAAAQAAAAC +oAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAQAAAAAkAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAKAAAiAAAJAAIwAAAQABAACAAAQAAABBAAgAEABACAAAIAAAAAAAAAA +AAAAAAAEIQAAgACAAAAAAAAAAAIEAAAAAAgAAAAAAQAAAAAAAAAEtAAAAAAAAAAkAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAGBAAGAQAEBAYUAJAAAQEIBwQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAABAAQQEAAAABAQABAQIAAAAAAAAAAAAAjVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAA +TgIAAAAgBABBIAAAgBBAAAAAAABKYCIIGggAAAgCAAAAABAAAAAAAAAIAAAAAAAAABAAAAAAAAAC +EAAAIAAAAAAQAAAAAAAAAAAAAAAIAAAAADMAAAAAAAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAABUEAAEAASAB +AgAAAAAACAEIAAAAABMGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAEAACQCAAEB +CAAAAAAAAQAAAAAAAAAAAAANWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhC4AAASgAABAAEAAAAB +AEAEOCwAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAWAAAEBAAAAEAgAAAEIAA +AAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCQAAABAhxCAAAgAAQADEJAAAAAAE +ocQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAKCECABAAAAAEIQAAAAAAAAA +AAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAFAAABAQBgAAAAAIAAAGqBhUIAAgEAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEQAQAAAACgEAAAgAAAQBAQAAAAAAAAAAAAAPiAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAgMAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAYAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAQMAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxwoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgIAAAAAAAAgAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAABSQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AElABUQQABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAC2oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBAAgAAA +AEgAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQORAGDAQABAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAH6AgAMDAABAAAAAQAYAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEL8FVVVfAvcAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQv6r6UFUB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABC/qvpQVQH7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEL8FVVVfAvcAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAXGgA +BZQdAACMdAARlBiABFxoAAWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABISAAB +EBAAAEAIAAEQAAAAAAAAAAAAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAMYgAJlBgAABxg +AAOUGgAADGIACZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAhAAAkQEgAAAAAA +CRAAAAAAAAAAAAAAD1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAKDzIyAAUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACPjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAF8PMTEACgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK//Cg8yMvr/AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj48AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr/9fDzEx9f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAgAEAAAAAAAAAAAAAAAAAAA +AAACAAAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAIAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAACAAAwAA +EAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABA +AAAACAAAAAAAIAABAAAAAQAABACAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAACACBAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACQAEEAAAAADm4AAAAAKEAAAAAAAAAAAABAAAAAAAABAAABAAAA +AACAAQAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAAAQBAAAAAAAAAAAAAAAAgAAAAABBAABAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAICwEAAAAAIAAEAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAQAA +AAAggAAAAAAAAAAAIAAAAAAAAAAAAQAAAAAggAAAABAAACAAAAAAAAAAIAAAABAAAAAAAEIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAABAgIEBAIgAAAAAAAAAACAAAABAAA +AAAAAgAAAACAAAEAAAHCAAAAAFAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAA +AAAAAAAAgAAAAAAAAAIAAAAEAAAAAAIAEAAAAAABAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQABAAAEBAAAAAAAAAAAAAAAAAAABAAAABAACQ +gAEAAAAAC3IAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAECAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAEAAAEACAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAgAACAACAAICgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAACAAAM +4wQAAAAAAAACAAAAAAAAAQBAAAAAAAwAAAQAAAAAAAAEAAAIAABAIAEAAAAAAAAAAAAAAAAAAAAB +AAAAAABAIAAEAAAAAAAAAAQAAAAAAAAAAAAAAJAgAAgAAABAEAIAAACAAAAIAMAAAIDAACAAAAAE +ABAQABEAAIQCAAAAAAAAgAAAAAAgAAAAAQIAAAAAACAAABAAAAAABSLAAAAAAAIAAAsjAAAEAAAI +AAAAAhIAAAAAAAEAABAAAAAAIAACEAAAAAIgABIAAAAAAAAAAAgAAAAAAAAAAAAAAAYAAAgAACAA +AAAAEAAAQAAAAAAQEAAAAAIAAAAAAAAAAEgEAAAAAABAAAAAAAgAABUAAAACAAAIAAACAAAAAAAA +AEgAAAAAAAAAAAUABBAAgAQAgAAAIAAAAAACAAAgAIAAAAoAAKQAAAAAC0QEAAAAAAAAAEABAAAA +gAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAmAAAAQAwAAAAgAAAoAAAASBIAQAACQQAAEABASAAABAAKAAAEAABAABAAAAgA +AEAAgAAAAACQIQmAAAAEAABAAAAAAAkAAAAIACAADAAAAAAMkAAAAAIAADAAgQEAAACQIAgEAAAA +AAwAAEEAEAAACAAAQAAQIAIIAABgAAAAAAAAAAAAAQAACAAAQAAIAAIAAAIAAYAAAgAAAAAAAAAK +AAAAABAAAkAAAASAhgAAARASAAQDRACAkAgCAEISCAABAAAQBIAABgAAAhAgMAgAAQBAAAAWAAHg +AAAQAEiAAAACAAIEAAAAIICAFEGAEABAgMEAAAbCAQISgAAAAAAAAAAAAEAAAQABAQAAAAAAEAAA +gABAAAAAAgAAAAAAAQEAAYAAAAAAhAAAAAAAAAgAAAAAAUAACQACAAAAAAABAAIAABAAAIEAIQAC +IAAAIIACAEAEFAEAAACCABQEAQAAAAACAAAAAAAACQABBAACAIAgBAAAAIAAAAAAAAAACCAQogAA +AAIAAgACIAAAAAAAEQAEAAAAAAAACj8AAQIAAAAQAAAAAQAAAAAAQAAAIAAAAAAAAAIAAEAAAAAA +AgAAAAAAgAAAIAAAAAAAAAAAABAAAYAACAAAAAAAAAAAAACIAAAAAAAAFAAAAAAEAAAAAAQEkICA +AAQiAEAABgAAQAAAAAAAEAAAQQAAAQAAAAQAAAAAAgAAAAQAAAAAIAAAIAAAgAAAIACEAAAAAQAA +AIQgAAAEMgAAAADGAAALbwAAAIAAAAAAIAEAAAAIIAgAARQAABAAAAAAAAAAAAAAAAIAIAIAIAAk +AAQgAAAAACQABAAAAAAAAAAgAAYAAAAAAYAAAAAAAAAAAAAAAACCACAAAAAAAAAAAAAAAAAQEAEA +BAAoQAgQAAACAAAAAAAAFiAAAAAIEAAAAAAAAAAAAAAAAAAAGBAAAAAAAAAAAAAAAAAAAAAAAAAQ +IAAAMBAAAAtBAAAAAAAAIAABAAAAAAAYFAAQABAAAQgQARAIIAAACBIAAAAQAAAIFAAAAAAAAAAA +AAAAAAAAAAAAAgAACAAIFAACAAAKABARAAIAAAIAEBEAAAAAAAAIAAAAAAEAAASAgAgIAAAAEEgA +AqAggAkIAAAABAQAAAAAAAAAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAA +CHUAAAACABAAAEAABAAAQAABAAAAAAAAAAAQAAgEAAgAAAAADACAiAAAAAAAAAAAAAAAAAAAAAAA +AAAAIACAgQESAQAgAAEAAAABACAgAAAAAAAAAAAAAAAAAAAAAAJAAAEIAAAEACASAQAAAAQAAAQA +AAAQAAAAAAEAAAAAAAAAAAoAAAAAAAABAAAAAAQAAAAAAAAAIAAAAAAogAAACAABAAAPnAAAAAAA +ACAAEKAAAAAAAAECQAgAAAAQAQIgCAAAAAABEMAAAAAAAAEAAAAAAAAAAAAAAAAAAAAICAAAAQAA +IAEACAAAAiACAQAAAAAAwAUBAAAAGgAAAAABAAAJAAAAAAAAACgAAAAAAAAAGAAAAAAAAAAAAAAA +AAAIAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAAAACQAAAAAAAAQAAAAQAAAAQMAAAEAAAAAAAAQAAA +AAAAAAABAAAAAQEAAAEAAAAIIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIAAAAAAAAEAAAAAAAAAEACAAEAAAAABAAAAAAAAA +AAAgAAAAAAEAxAAAAAAAAAAAAAAAAAAAAAAAIEQAAAiYhAAADTYAAAEAAAAAACsASAAAAAjEIAQA +AAACAEAgBAAAAAAAQCAAAAAAAABAAAAAAAAAAAAAAAAAAIAAACIAAgAAAARAAQAAAAAAAIQBAAAA +AAAEhAAAAAAAAAAACAAACAABEAGCAAAAgABAAACgAAAAAAAAggAAAAAAAAAAAQAAAAAAAJAEgAAA +ABABAAAAABAAAAAAAAAAAAAAAAgACAAAAAABAAAM1wAAAAAAAEoAgCAFAAAAAQGAACAAAAgEAIAA +IAAACIAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAJBYAAIAgAAACAAAQgAAAAAAAQBAAAA +AAAAAAAAAEAECQBAAEAAAAAkIgAAJAAAkAFiEGgAAAAAAAAAAAAAAAABAAAAQUgQAAkEREAAAAAA +AAAAAAAAAAAAAAAACAIABBQAAEAAAA0hAAAAAkAQIACAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAA +EBIAwNAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgIAAAAQAIEAGAABAAABARBQAQEAAAAAAAAAAAAAA +AAAaAAAAIAAgIAAAACAEARECAgACEgAAAAAAAAAAAAAgAAAAAAAAAEAAGgEAmAAAAAAAAAAAAAAA +AAAAAAAAASDgCAQgAAAAxf2CIAQIAQAAAAAIAAAACABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQE +AAAAAAAAAAAACAAAwAAABEDICAAAAAAAAAQAAAEAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAEAI +AAAAAAAAAAAgAAAAASAAAAAAAAAAAAACAAAAAAAACAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAIA +ABAAAgAAAAAGewAAAACAAAgAAAIIAAMAEAgAAAAAAAAAAAAAAAAAAAAAAAgJAQAAAAAAAAAAAAAA +AAAgAQAAAAEAAAAAAAAQEgIDAgCAEAAAwAIAAJAIA8AAAAAAAAAAAAAEAEAAAAAAAAIBABBAQEAQ +IgEAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAABAAABCAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAWYAAAABACAAAAAAAAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgKAgAAAAAAAAAAAAAAAAAA +AAAABBQCAAAAABAAAFQAAAAQEAAARAIAAAAAAAAAAAAAAAAAgCAAAYAAAAAIAAAEABRkQEAQTAIA +AAAAAAAAAAAAAAAAMAAAAACEg4AAAAKAAQAAAAAAAAAAAAAAAAAAAAAUBAAABAIAsAAABhlAAEIE +AABAAEREAMsQEAODAAAAAAAAAAAAAAAAAAAAAMDQEAAAAAQEAAAAAAAAAABAQAIAAAgAAAAgBQEA +AAEFAAAAEAIEQBgQAAAAAgAAGAAAAAAAAAAAEAAAgAgCAEAoAAAIREAABAAAMAIAAIBAAAAAAAAA +AAABACAAAAAACAAVUAAIAEADAAAAAAAAAAAAAAAAAAAAABAAACAAACAAAAAKDgAAAAAAQAIQAIAA +EAICwC0AAAAAAAAAAAAAAAAAAAAAABARAQAIGAAAAAAAAAAAAAAAAAAAAAIAoKAMAUBAAAADAAAw +AQCAAAACgDABAgCAAAAAAAAAAAAAAICQAAEgQAQAkYFEQAAAEgogSAoMShAAAAAAAAAAAAAAAAAA +AKAAICAAoAAIDAAAAAAAAAAAAAAAAAAAAAAAAAKAAAEEACAAAAoUABAAAAAQAAUTgBAABAAAEAAA +AAAAAAAAAAAAAAAAAACgoAICAAgCAgAAAAAAAAAAAAAAAAAIAAAAAAICQFASAAgE4AAIA4AQDgUA +AAgEABAAAAAAAAAAAAAAAAADAYAAAAEHBwgAgIAAQQKoEACAEgAAAAAAAAAAAAAAAAEAAACA0AAA +A8lKAAAAAAAAAAAAAAAAAAAAAABAAAAACAAAgAAAD8cCwDgAAgAUQPxgQACABBEAAAAAAAAAAAAA +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 +QAAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAQAAAAAAABAQAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIAAAAAAAhAAEIAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAADuMAAAAAAAAAAgAAAAAAAAAAAAQAAAAAAAIABAAAAAAAAAAAAAAAAAAAAEAAAAAAAAIAQIAA +AAAIAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAQgAAAAAAAAAAAAAAAIAAAA +AAAAQAIAAAAAAAAAAAAAAAAAAAAAFAAAIAABAAAEAAAAAAEABAAAAAEAAAAAAAAAAABEAAANywAC +AAAAEIAAICAQAAAgEAAAAAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAggAQAAAQAAGAgAAAABAAAICAUAAAEAgAAAAAAAAAAAAAAAxnAAAQAAAQAAEC +AFAAAAAQAAAAEEAAAgABAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgIAAAAAAIAAAAAA +QAAAAAAAAAAAIAAAAAAAAAAAAAACAgAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAA +AAAAAAAAAAAAAAAAARAAAIAAAAABAAIAAAABAAAAAAAAAAAAAAAABv4AAAAAAAAAAEBAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAgAEQA +gAAACAAAQEAAAAAIAABAQAgAAAgIAAAAAAAAAABCAAABaQAAEAAAAIAABACAAAAAAAAABBCAAAAA +AAQEAgAAEAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAACUAAgCFAgAACgECIAAQAAIAIgAAAAABAAAAkJIIBIBAAQACAkAAAAQAAADQBAkAAAABAAAQ +AAHAAADAACEAAgAAAQACAAoADCAgAAAAAAIsAAKAUBABAgAADAAAAAAAAAAQABIAAQAABBAAAAAA +AAAAAAAAAgAQQAAAACAAAAAAhAIAAAAAAkACAAAAAABAUAIAABAAAEAAAAAAAAAAQAAAACgSEEAA +AAAAAAAAEAEAEAAKAIAAABAAAAAEAABQSAAFAAAAQAAABBASAACgAAIAAAAAAhAAABAAAgIAAAAA +AAAAAAAAAAAQAIgAAEACEAAACggAyBAQAAAAAAABAAAAwAAAAAAAAABAAAAAAAoAAEAAAAAAAIAA +IAAAAAAAAAIgAAgABAAAAiAACAAQAAAAKAAAAAAAAAAAAAAAAAAAAAAAAABRAABEEAhsQAhAABAE +IAggAgAAMCAUAAIWECEACAAEAAYQgAAMwAgAAAAAQQgAAAABAAAgBAgAIEoAIAFsAARAAQiABEgA +AACEAABAAAAiAAAG9QSEgAFAZAAQAAIQAEAAAAAQFEAAIAYAAAEBAAAAEgAACAYABAABARAQAEQA +AEgAAEAMAAAAAAAAAACABAAAABAAAAAEAAAAAAgAAAQAAAAABAAQCLAAAQIUSQCABCAAQAIBEQEg +QEAAAABBAAAAAQAGCGwABAAAAAMAUAgAYQAAEACAgAQAAABAAAEAEAoAAAQIAAQADACQBADoBAAB +EBQAAADekABIAIAQAAEUBCEABIAAQgAAgAAAAAQCEACAAAgABEEAAACACAAAAAAAAMAIAABEkABA +AAgAAAAAAAAAABIAAAAAAAABQgAAAAGAAAACAAAAkBQAABAQigChAAAFAAAIAAIhAgAAABACEogA +AAgICAAAIIAAAEAKAAiGAAAAACEABAAAAhAIAAAQAAAAoAAAAAABAACAAAEAAAAAAAAAMQAABNAA +gSCABCAACAAAAAAAQAABABCAAABAAAIAABAAAEAAQAACAAACAAAAAABAAAAAAEAAAAAAAAAAAAAI +AAAADEAgAAAAAACAQAAAAAAAAABAAAQAABIAQAEEAARAABQAgACIBBQAAAIUAAABACAAAAAGAQAA +AABQIABAAAgARAAAAAAAAAAEAAAAQAIAgACRAAQABBAAAAAAgAgEAAAAAQIAAAACwAERCAlAgAIE +AAQBAEQAAEAIBCAAAAAAAAAEIAAACAAACAEAAAAEAAgAAAAAAkAAEAACAAACAAAQAgAgAAAAAAgC +AAAABAAAAAgEIAAAAAAAAAGAAEAAGlAAABAgAAAQEAIIABEAMBAQABAAAAAAHBACCAGAAAEYEAII +AAAAARAQAAAgIEAAGBAgAAACCRAIEAAQADQRAAgQAVAABAAACJEAAAo3IAhAAIAAEBAECAAAAAAQ +EAAIAAKAAhQQCQgCAAASBAQAAAAEAEAEAAAABDAAQBAUQAAAAABAAAAAAAAEAEIAAAAAAAQAAgAA +AAAABAACAAAAAAAQAAAAAAEIAAAAgQAAAKAAAAAAQAAAAAAAAQAEECEAAAEAAAKAAAAAAABAAIAA +AAAAAAAAABhAAgAgAoAAAAQAAAAYABCAIlEAAAAgAAAACToQAAAQAEAAACAAAAAAAAAAACAAEAAA +AAAAIAAABAAAAAAAAAAEACBBCIAAAAQIAAAAiEAABAACQAAAAAAAAABAAAAAEAAAAAAAAAAAAAAA +AAgAEAAAAAiBAAQAAAEAAAkAiYAAABAAAQYEBEABIBABCAgAAAAAAAEACAAAAAAAARQEwAABABAB +EAAAAAAgAAEAAAMAIAEEAQIIKAAAAAoBAAAHugAAAACAwAABAAAAAADAAAEAAAAAAgAAAYgUSAAA +IAQAAAAAAAAAAAAAQAAAAAAEAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgCA +AAAAAAAqAgQEAAFAAEsAJAgAAIAAAAAAQQAAAAAAAAAAAAEAgAAAAAAAAgFIALAIQAAAAAhaAAIg +AAAACAQYACQAAACChAIAAAAAAAXcAQAAAAAAADABAAAAAAAAAAEAAAAAIAAAAQAAAAAAYREAAAAA +AAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAjABAAAEMgxAACAAAA +QICEAAAAAAAAAIQoEgAAAAAgxCAAAAAAAADEAAAgAAAAAIQoCAgAABgAxCIAkgAAkABAICQABAAC +BEAgBCAAAAAgQAAAApsAACAAACAAhAAAAAAAIACEAAEAAAAggIQiSygAAIKAxAAACAAAAAAAAQBA +AAAABIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAABAAABCAAAAAAAFEEAEASA +gAEQAYAAAACABQQBhQIAAAAAAAEAAAgAAAAAAYAAAABAACABgAgAAAAAgACEAAAAAAgAAIAACAAA +IQAAAAAE+AAAEAAAAAABAAAAAACAAAEABAAAAIAQAYAAAAAACBgNAABAAAAAAAAIAAgAAAUUAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAQEKAEAhwBGBACIACDBYIBBAg +EEIQAQAkASAACAAEiAgCIAAAAAAAAAAAAAAAAAAAAmAAAFAAIAAAAAAAAAAAAAEgAGAQUIAAAASc +EABAQAAEAQAAAABCAAABAAEAAEAJAAwACQBAAAAADAwAAAAAAAAAACRAAAAABAgAJEAAAAAECAAA +ACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAQAQAAAAAAACQAAIMYAAAIgEEQXESKJBQxAAEAUAIAEAE +AAAEBAAYCAEgAAQAAAAAAAAAAAAAAALUAcIEAkEwQAgAAAAAAAAAAAAAAQiABAAAyN8MAAAAIABA +AAAAEAgCAAAAgAAAABIBQACSAAAoAAFAACAEAAAAAAAAQAAAAAAAAABAAAAAAAAAACAAAAAAAADA +ABAAAAAAAMAAAAAAAAAAwAADQAAAAAACgAABAEgACAEAQgAAAEAIRBBAAACQIBADAAAAACAgCAAA +AAAAAAAACAAAAAAAAAAAMAAAAJAgAAQAAAEAIAAEABSAEABASAECAAADtQgRwgAACABIAAAAwAgA +AEAAAADAAIACQAADwCAAAAIBAAAAAAAAAAAQAAAAAAgAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAIABQUBAAAAABAkCACAgAAACAIBQAIAAAAQAJwAAAAYAAQAEAAgIAAAAAAAAACAAAE +AAAAAAAAAAAEAAAAAAAAAAAgAAAABAAAAAAAgAgCACAAAADqAgAAAAAAAAAAAAAAAAAABAAAABQA +AAAAAAAAKAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAEFIQAC3sAAAQAgAAEAciBAgSgoTAAQQAFEQCBAACAgAEBQUQAAQDCARAAAYFwEAAAAAAAAAA +AAIACAJIAABAgAAAAAAAAgAQMFAIAgQyAAAABwsAAAAAEACEEAgFwAAYAAQAAARAEAQAAAAQAAAA +AAAAAgAIAAAAQAAEAAEAAAAAECAAAQAAAAAQIAAIAAAAQAAEAAAAAAAEAAAAAAAAAAQAABASEBAA +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 +dwcHMzNVVaruv78A//X/IiJHRw8PqqoAAAAAAAAAAP////8AAP//AAAAAAAAAAAfvwAAAAAgAAAA +CKS/vwC/Dw8TMwD/Cw8AAAD/u/+7/1VVDw8//z//Dw+qqgBV/8wAMwAPAKoAMwAPAFUAqgAzAA8A +VQAzAFUAMwAPADMAVQAPADMAMwBVAA8AMwAzAwNVVQ8Pu7sLCw8PVVUV////Ff9//wC7CwszM1VV +EVW/vwD/9f93d0dHDw9VVQAAAAAAAAAA//7//gAA//4AAAAAAAAAAB9fAAAAAAAAAAAHRn9/AH8P +DxMzAHcHDwAAAP93/3f/VVUPDz//P/8PD1VVAFX/zAAzAA8AVQAzAA8AVQBVADMADwBVADMAVQAz +AA8AMwBVAA8AMwAzAFUADwAzAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAgAgIAABAA +AAAAAAAAEAAAAAAAACAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5IAADAABAAAAACAMA +AAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAgAAAAAAAAAEBABQAAAAAAQAAAAAABAAA +AIIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAEAAAAACNYAAAAAAAQAAgAAAAAAAAAAEAAA +gAABAAAAAAgAAAGAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAIDAAAAAABAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAEEAAAACIIAEAAAKtgAAAIAACIAEAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAgAAABABAAACCAIAAAAAAAIQAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAAAAEABIAAAQAACAAAAAAAA +AAAAABAAAAAAAAAAAAAQAAAQAAIAAAiTAAAIIACAAAAABAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +ABAAAAAAAQQAEAQAAAIBIAAQRAAQAAEAAAgAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAQAAAIAIAAAAQAEAAAAAEAAAAAAAAAAA +AABAAAABAACAAEAAAAAACW4AAAAIAACAAAACAAAAAAAAEAAAgAAAAACAAAAAAAQAAAEAAAAAAAAA +EQAACAAAAAAIAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAACAAEAACAAARAFARAAAAAAMAABEAAAAAAiAAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAAAEAA +CAACDCADAAACp0AAEIAADAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAIAAAAAIAABAAAAAAAAAAEAh +AAAAEIAACAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAIAgBgAAkAAAUJQIAACACAAFwYAAAAEIA +CCgAQAAgAGACIwBQAAAASAAAQhAAAAIACSAAAIAgAgADAAAQACAAAkgAAAAAAABAhAAAAAEgAAAA +AA8YCBQAAAAgDACIYAAAAAAACAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAABAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAEAAIIBIKAIAUDABCCiAAgCAgAEAgAgQAEAJ +ISBgCCCAAgQAQAABAAAAAAAAAAgAAEABAAAAAAAAUAAAAAAIMAAEAgAAAAEAAAAAAQAAAfgAAAgQ +ABEAAAGAgAIAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAMAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAABACQCEgACAAACAwAASAAAoAIAGIQAgAAIAAAEmAEAQgAAAAI +gAAAAAAAAAgAAgBAAAAACCAAUAAQAAAEgAAAAAAAAAQAAEAAAwAAQAAAAAAJ5RBAAIAAAEggQIAg +AAwIAAAABBIAABAAAAAAAAAAAAAAAAgAAAACQAAACIAAAAJAAAAEEAAAQkACAAAAAAACQAAAAAAA +AAAAAAAAAAAAAAAAFACAVAAwEgCkiQAUgAAIEsYBAJSAAInAAMAmBAAELhIAIRQAgIFMAAABAIAA +gQAABAAgAEAAAAAEAKAAAAIAAAACBAAAAAACEgCAgAQAAEoAAADIAAAAIABiAQgCAACAAEAAAEAA +AAAAAAAAAAmAAAAAAAACAYAEAAAAAAIBAAQAABEIAgAABAAAEYACAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAhAAAEABCAAAAEAAIAAAEgAAAAABAgAAAAAAAAAAAAAABECAAAEAgQACAAAAAAgEgAAAA +AAAAAIgAAAAAEAACIAAQCAAAAAACAAAAAAAAIAAACpYggBAAAABAAAAAAAAAAAAggAASAAAQAAAA +oAAAAAAAAACQAAAAAAAAAIgAAAAAQgQACBAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAgAAggACggCAQAFAAyFAAKAAASQAAABFAACACEBAAAgAAIIEAABAAAAAAAAAAAAAAAECAAAAAg +AAAGAABAAAAAAAAAQgAAJAAAAABAAAAHmgAAAAAAAAAAAAAAAgwIAAAABAAAAAAAAAAEIAAAAAAA +AgQgAAACAAAABCAAAAAAAAAEAAAAQACAAgAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAZIIEQAQGBAB +AAIGQAAokAAoCDRAAhkwAAgiAQADORCCQAkQAIYYEAgYADAQRAAAABAAAAAACBACAAAAAAAgAAAC +BCAAABgQAAAAIAAQCBAAAAO4AAAAIAAAEVAAAAAgAAAQEAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAI +EAJAAAEAAhwQAkAAAQgCHBAAEAAEAAAIEAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAEAAAAASAACAYA +ACIABAAAhAAgBAAAAABgEAAAEUAAAQQAAAAABAAIAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAgAA +AAABAAAAAAAAA5EIAAAAAAAIIAQAAAAAQACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAA +IAEABIAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAgBCAAghAAAmgEIBAAEAAAA +AREiAACACgABAggIIAAACgGBAAAAAiAEAAIAAAAEACABAIAAAAAAAAAIADAAAAAAAQgACAAAABgB +AAAMeAAAAAACQBABAAAQAAAABEkAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEIAIAAgAAkAQgAgAAC +IAABAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAgQGAIQgAAAUAAYAgAAAAMAABgAUAAAAwgAKCAA +AAAIIAAKAAKQAAAAAQAAAAQRAAAAADABAAAAAUAAAAAAAAAGAAAYAAAAAgEAAAABAQAAAAWVAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEQAQAAEAAAAUAAAAAAwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAhAgAAIEAAxCIAgAAAUABAIABAACCAIMQgBiAAACAAxCEAgAAA +ECDEIwBCAAAABMQgBIAAAAQgQAAEAAAAIQAAJAAAAAAAAMQgBBAAAAIAQAAAApsAACAAAACghAEA +AAAAAASEAAAAAAAAAAAAAAAAAAAAACAEAAAAAABAIgQAAAAABMQmAAAAAAAIxCAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAIwIAIgAABABgAQAAAAAigCAAQgAAAEAAYAAAIgAABoBiCUgAAAASgGAAAgA +AAAADYAAAAARAAAAACAQAACAIACKAAAAEAAAAYBgAAAACAQAAAAOQwAAEAAAAIoBCAAAAAAAAAEA +CIAAAAAAAAAAAAAAAAAAgAAAAAAAAACJAACAAEAAAYgIAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIACAACAACCECQEAlAgEAFAQgAQAAJCAAjIAAAAATQAAAAAAGAAyCAAGAAiAAg0ABQU +AAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAADAAAATsABQEIEBAACIEAQAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAACAiQoCAA0AABAJCWEQDAAAEQACAgAIBAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAABAQBAhDhKByBBBIAIKChAQEAGBgAAAQACABAAAAAAAQYIAAAAAAABEQAAAAAAAAEAAAg +AAAACAAAAAAAAAAAAAAIBAAAGgAACAAAx94ABARgAAACAQEAAEABAQAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAA6AkBABAQSCQoQKQAAgAABOAAAAAQEAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +ECJQkBCQAAAAgAAAEAAIABAAAAAAgAAQgIAAAQAIIAABAAAAAQAACAAICAKAIAIAAAAAAIAAAQAA +AAAAAAAIAAQAAAAABAAAAAALqAAICgQAEAoACAAAkAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAEAA +AAADAAAACIAAEAMAAIBIAUDQAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAABQAAoAUIAgAABAIAAA +ACACABQAAAAAAgAAABAAAEBAAAAABQACAAAKAAAAAAJCAAAAAAAAAAAAAAgAAEAIAgBAEAAAAAAA +IAAAAAAAAAAAAAxVAAIAAAABAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUAFBAAIQC +FBAAUEAAFAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBBAABAQAAARCQEQGEXIAMACAEFBA +QjoQAAUFEACEAAQ8AAAAAAqAQAAETEAAAgIAAAADAAAABIAAAQAACAAAAAAQAAAAAAAAAMDAAADA +AAAABy5AQggAEAoYAAAAAAASAEAQAAAAQAAAAAAAAAAAAAAAAAA4OAAAAAICQkAAgAIDgBBAbGgQ +BABAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAgAICgAIAgCIEgCQiAAAAMAAsAQAgMhkQEKDAQE +AIBFIBQAAhIQwUg0CACQAwIBIQAAAAAAAAAAACAABQAACAAAAAAAAAAIAAAAAAAAAAAAAAAAv4CB +ACCQoQIBAAAgABAAABAAAAAAEAAAAAAAAAAAAAAAgBAQAEAACQEBAMBAIQ0oEAIAAJAABUICgAAA +AAAABgYAAAAAAAAAAAAAAAAAAAAAASAAIAAAgABQNAkREAIFSRAQAMCNgSAAEgUCAkRAQEBTABBg +AABQAgZAC4MAAQAIoBAIAEBQEgFAEAAAQIAABAAAAAAAAAAFAAAACAAAAEAAAAI+kIgQAQAIFEIC +BAAABQIAQAAAAAAAAABAAAAAAAAAAACAAAAAQIAAAJCRUABIwCAAlIqIgFKABQ2AEBAAQJAUBAAA +AAAAAAAAAAAAAAAAAAAIgAAAEAAAkDIIgQQQgAAAAwEBIAQAEKBEBKAYIAKAAFwAAKAFEAAEQCEU +PAAFEAAAAAABAFhZAAAAAgAAAAIAAIAAAAAAAAACAgAAAgIAAAAABfB4IAMD6DQAgAAAABBIAACA +AAYAIEACACAAAAAAAAAAAAAAAAAAAAAAQBcwGAAAAIJAAAAAkAIkhAAQEAAAEBAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAD1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA06 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbwAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAIAACACEAAAAAIAAAAAAAAAAgAAAgAAAAIATAIAAAUAAACAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAABAAAAAAAAAAAA4PAgAAAADAFAAAAAAAAAAAAgAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAIQAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAABAIAAAQAAAQAAAAAAECAMAAAgAAAAAsEEAAAAAAQIAAAQAgEAEAAAAAAAAIAQAAAAAAAAA +AAAKAAAAAgAAAAQAAAAAAAACoAAAAAICAAAAAH8IAAAEAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAASAAAAAAAAAECAAAQAADAACAABgAANAAUAAgUAQAwAAAAAIAAAFIAAAAAAAAABAAAAAAAAAAA +AAAAAQAAAAAAABAKAAAAAEQAAAAFcwAAAAAAAAAAAIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEBgAAAEAAAAAAA +AAARAACBBKAAABABAAAAAAAwAACAoAgAAAIAARAAAAAAIAABAACAAAAAAAAAAAAAAAABAAAAAAAA +QAEAAAAAAAAAAAAAAA/gIAAABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAEAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAIIggAAAAgQAEgAA +ABABhAABCAAAASAACAIAEAAACgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAKIAAA +AAECAAAAClQBAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICBAECAAAAAAAAAAAAAAQAAhAQgAAAgBIAA +RAAAhEAEgIAAAAAAAAAAACAAAEAAAAAAgAAABAAAAAAAAAAAAQAAAAAAAEABAAAAAAAAAEEAAAAG +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACEAAAAAAAAAAAAAAKAAAAAgAAAAAAAAAAAAAACgAAAAAAAAAADjwAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAuBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAALgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAMAAAAAABAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAgAAAAAA +AAAAAAAAAAAgAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAs1AAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAACARAAAAAEAABAAAIgAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAAACAAAAACq0AAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +EAAAIAAAAIAAACAhgAAAAAAAACAQAAEAAAAgBEAAAAAAAAABAAIAAAAAAACAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAM6QAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAg +AAAAAAAAAAAAAABAABAAAAAAEAAAAAEAAAAAAAAIAAQAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAovAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAgAAAAAAQAA +AAAAAABBAAAEAAAAAABAAAAAABAAAIAAEACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAADikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAEBQIAAAAAAAgAAA +AAAAACgEAAAABAAAAAABAAAAAAAAAAAoAAAAAAAAQAAAAAAIAAAAAAAAAAAAIAAAAAAAAAAAACAA +AAAJdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAggAADEAAgAAAgAALwAAABQAAAIA +AgAAAAAAAQAAEAAAAAAQAAACCAAAAAEAAAAAACjAAAADgAAAgAACAAAAABAAABAAAIAAAAohAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAEQAAAABYAAA8IABAAAAAAAAAAEAAEAAIAAEAAACAAAA +AAAQAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAACAABAAgAAACAAAAgAAAAACAAAB9oAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAIAAABCAAAAAIAAYGEQAIAAhABEQEBBAAAAAAQQCBAAQBAIJIIAJAAAgA +AAAAgCAAAAAwAAAAEEZAAAAACAAAAAAAAAAAAggGAAAAAEAAAAAAkwACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQFAAABAlBQCAAQACACQSAgACAAMCCAwQAABAADAAMgAAIBKEUAAAAAAAAAAAAAAQA +AAQAAAAAAAAAAAABxAAAAAAAABAQAIAAAAAAAEQAAAZMAAAAAAAAAEAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAACAAgwAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAgAAAAIIAAQABAAgAAAAAQQAACgAAAAIAABQAGAAQCACACAAQqgAAAAAQAAAAAAAAAEAAAAACC +AAAAAAgBAAAAAAEAIAEAAQAABACAAAAADa8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAEAQCEG +AUAAAAIAEQAIAAAAAAAAhBYBAAAAQQCEAIEEACBhgQAAAAAAAAAAACABAACAAAAAEAEAAAAAAAQA +AAAAAAAAIBAkEAAAAAAEAAAFtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAEBAAAEAAAQAY +FAFIIAicAJwQAAAAAIAACBABAAAAAAAAAAAAAAAAABgwAAAAAAAAEBAACIAAAAAYMAAAAAIQAAgQ +ABAAAAAAGBAAAAF/AAAAAAAAAAAAAAAAAAAAAAAABAAAAAgQAAAAAAAAAAAgAgEAAgAQEQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAABAAIAAAGAAEAACCAAAA +AAEAAQAAAIAAAAAAAAAAAAAAAAAIAAAAAAIEAAAAAgAAAAAAIAAAAQIAAAAAAACAAJABBAAAAAAA +CAAAApcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEABAAAAAAAIIAEEAAAAAEoAAQgCACRA +AwABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABBAAAAAAAAAEAAAAAAAAAAQAAAAAAARABAAAOAwAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAGgAAAAAAAAAAAAQAAAAACBoAAGEAAwAACCAQIAAAAEAA +AAABAACAAAAAARAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA3PAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAhCAAAAAAAMDEIAAABAAABMQoAAAAGAAAQAAACAAYAAgAIAAA +AAAAAMQEAAAAACAAhCAAAAAAAADEIAAAAAAAAEAgAAAAAAAAxAAADP8AAAAAAAAAAAAAAAAAAAAA +IAAABAAAAEAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABABgAAAAAAAIAGAgAAAgAAAAYAIAAAAACAAAAAAAAgAAACAEAAAAAAAARAA +AAAAAAABgAAAAAAAAAGAAAAAAAACAIAAAAAAAAABAAAOrQAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAICABgAAAAAIGAAAAAIAAAIAAIgYGJAonAAIDAAAAAAAAEAgAAAAAAAAABgAAAAAAAAAAAg +AAAAAABgABAgAAAAAAAAAAAAAAAAAAAAAAbFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAA +AABAGAFAABQAAAIAAAAAAAAIAagICgwADAAAAAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAQAADAEA +AAEAQAAEAAIICAAAGAIAwAAAy9YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAgAAEQAAA +AAAGAgAAAAAgAAAAAAACAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAM2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEAAKQAAACkKQoAAgQAE +AAAAREAABAgGQEAAAgCAEAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgQAEBCQIAAQEAACIAAAAAAAABAgAAAg +AARAACAAAAAQAAAAAAEAAAAAAAAAAQAAAAAAAEAAAAAAAAIIAEAAgAgAAAAAAQAAAAAAAAAACUwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAAAQAMAAgJAKQgBQAEBACAGAGAdAEAUKCEELAABKAAEA +IAAAAEAAAgAAEAAAAAAAAAAAAAAAABAAAAACAAAAAhAAAAIQAAACAAAAAgAAAAADYgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAQAQBBABAAAACQQAAQAwAAFAGRgAAwAQABCgEUAAAAAAAQAAAAA +AEAAAAAAAAIAAAAAAAAAAAAAAAAAEBAAAAIIQABCAAAAQAAAAAAAAAr9AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAoAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAgAAYggIiAAAAIABMFEgMAgAAEAIiWiMgQABgAABAAAAAAAAAAQAAAAEACAAAA +AAAAAAAAAAAAAgAAAAAAAABABAAAAAAAQAAAAAAGBgAAA+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIgAAeDgMHAAAAAAAAAAADMzVVUzMw8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +KioAAAAAAAAAAH8AAAAAAHd3qqoAAAAAAAAMzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAiAAA4OAwcAAAAAAAAAAAMzOmpjMzDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKgAAAAAA +AAAAtwAAAAAAd3eqqgAAAAAAAAsnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICIAAAw +MDAwAAAAAKCgAAA6OqamIiIKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoiAAAAAAAAAAAAAAAA +AAB3d6qqAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAADAwMDAAAAAA +AAAAADU1VVUiIl9fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiIAAAAAAAAAAAAAAAAAAHd3qqoA +AAAAAAAMvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAiFAAERAJAAAAJAARkAAAABQBQAEQCQAA +BCQAAIQAAAAAAAAAAAAAAIgAAASQAAAAiAAAABAJCACIAAAAEAAAAAQAAAAAAAAAjAAAABQAAAi/ +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAUAACIUAAREAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIQAABEAgAAAAgAAOEAAAABAAACRQIAAAUIAAChAAA +AAAAAAAAAAAACAAAAIQAAAAIAAAAEAgAAAgAAAAUAAAAFAAAAAQAAAAcAAAABAAABZMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAhAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAKWlEbsADDMbAAAAAAAAALAAAAAAUf8KOycnJycKOycnAAAAAAAAJycA +AABQAAAAAAAAzMwAAAAAVVX//wAAAAAAAAAAAAAAAAAACgoAAAAAAAAIiQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAKiqqqjAwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVVUidwAMMxsAAAAAAAAAcAAAAABR/wU3FRUVFQU3FRUAAAAAAAAVFQAAUFAAAAAA +AADMzAAAAABVVf//AAAAAAAAAAAAAAAAAAACAgAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAqKiIiMDBwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACqqjMz/z8zGwAAAAAAAADwgIAAAAAAX38n/yf/X38n/wAAAAAAACf/AABQUAAAAAAAAMzMAAAA +AP//AAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACoqqqrw8HBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVMzP/ +PzMbAAAAAAAAANCAgIiIAABVdxX/Ff9VdxX/AAAAAAAAFf8AABBQAAAAAAAAzMwAAAAA//8AAAAA +AAAAAAABAAAAAAAACgoAAAAAAAALtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKioi +IvDwcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAgAAAAAAAAAAAb1AgAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAADAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACH0AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAMAAAAAAAAAACAAAQA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAQAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAD +hgAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQBAACAAEBAAAQAACAAAAECAQAEAAACAAAAgAAgAAh +QAAAAICAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA5xAQQAAgAB +IAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAARAAAgAAQAAAAAAIAAAAAAAAgACAAAAAABAAABAAAAAAgAAAAAQAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjgAEAABAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAQAAAAAAACAAIQAAAAAgAAAggAAgAAAAAACAAACAAAAAAQAAAAAAAAAAA +AAIACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRgAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAQAAAAAACAEAAAAQAAAAAIAAAAAQAQAAAAQAAAAAEAEBAAAAgAAAAAAAAAAIAAAAAAQAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABQAAARFAAACAACAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAA +AAAAAAAAAAAIUAAAIAAAAAAAEBAAAAAAAAAAEgAAEAgAAAAAAAAAAAAAgAAAEBAAAAAAARAAgAIA +AAAAAAAAAAAAACAAAAAAAAAACAAABxEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAIgADAYAAQAQC +AAAAAgAACkAAAAQgBJAGQAAAAkAAAABgAAEAIAACAAoAAAAAAAqAAAAAAAoCAACAAAgAAAAEQAAA +AAAAAQAAAAAAAAEAAAAHhgAGAAAAggAAAAAAAAgAAAIBAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiMAAAAAQQQAAACABAABAAAE +EAgAABEAAAACAAAREAQQAAAAAABBAAABAAAAAMAAgBAEEAAAAIAACAAAgQBCAAABgAAAAAAAAACA +AAAAAIAAAAn2AABAAABAAIQIAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEgAEAAABAAAAAAgAAkAIAAAAEAAAACDAQ +AgBAACBAECAAEBAABEAAAAAAAAAAAAAAAAAEACAAAAAAAAAAAAEAAIAAAAAAAAAAAgAAAAAACAAA +AqEAAoAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAYABAAEAAAAAAAAgAUAAAAAABIABQAAAAAAA +AABAAAAAJAAABAAAAAAAADAQCAAAAAiACAAAAAgAAAABASAAAAAAAAAAAAAAAAGAAAAEqgABAAAA +IACEAAAAAAAAIAAEAAAAAAAAAAAAAAAIAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABNAAAYAHBAAEAAgAAAMEAAAAAAAACwQAAAAAAgGGBAAEEAABAAI +EAAAAAAAAAAAAlgBABAAGhAAGAACgQAYEAAAAAAQAACEAAAgAAAAAAAAAAhrAAAAAAACGBAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABBCAAAAAAAAAEAAAIAAAAACoBEAAAIAAAgIIAAAAgAgAEEAAAAAAAAgAKAAAA +AAAAIABAAAAAAQAgAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABkoAAQIAAQAAAAAACAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAACBAgAABAAAAAEIAgAAAAAEAQgAAAAAABABAgBQAAAAAwEAAAAAAAAAAAUQEAAA +AAABAAkAAIICAAEAAQAAAAAAAAAAAAAAAAAAAAAHuQgAAAACAAoBAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAA +KAAACQAAAAKJAgAAAAAAAAAAAAQAAIUAAAAAwAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAACAAAA +AFAAAAAAAAAAAAQAAAAAAAAAAAAAAA/5AAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAoxCAA +AAAAIABAIgAAAAAABEAjAAAAAAAUxCAAAAAAAABAAAAAAAAAAAAgAAAEAADgxCAEAAAAAADEAAAA +AAAAAAAAAAAAAAAAAAAAAk0jBAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAgAAQABgASAAAAAAACA +CAAAAAAEAIgpAAAAAAABgAAAAAAACAAAAAAAAAAAAIQAAAAAAAEBgQKQAABAAAEAABAAAAAAAAAA +AAAAAAAAAAAPU4gAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDACAAJUFDCAAAQAACACAAAgAAAABAEB +AAmIgAAAcABgcAEAQjAAAgAAAAAAAAAAAAAAAAAAAIAEQgAABCAACAAAAAAAAAAAAAAAAAAAAAAA +AAGlIAIAAAQACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQCAABACMAQAAQAAAAAQGAEAAAAAgJAEhAAAAQA +IAAAIAQASAAAAAAAAAAAAAAAAAgAgYABAQAAAAAAQAgBAAAAAAAAAIAAAAAAAAAAAAAAwPIAAagE +4eBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABIAABCAgKAAAAAMAICAAAAAAAwIgAAIAAAAoCCAkEAAAAAAAA +QAgAAAAAAAAAAAAAgAEAAAAAAIAAAAgAAEAAAQAgAAAAAAAAAAAAAAAAAAAL2AAQEAAQCACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQkFAQBQAQEAAQAAAAAAAAAAAEAIAAAAAAAAAAEACQgFAQAgAAAAAAAAAAAAA +AAAACAQEAAAAAAAQAECAAAEEAAAAAAAEAAAAAAAAAAAAAAAAAAavAAAAAAAABBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABlQBDIBAOAAAAAKAAAEBAAgAASAAAAAAQAREAIABgQAAQACACEAAAEAAAAAAAAAADBwEIA +QEBAAAAAABAABAACCAAAAAAAAEAAAAAAAAAAAAAACaIQBEAwAgACEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QSASBSBAQEAAAEAAAQQACBAAAAAAAAIAAEgAEhABAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAFA +QgUAAAAAAgAAEAAAAAAAAAAAAAAAAAAGMyAAACAgKgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiooAEiAICEAA +EAgAQEACBgAAAABAQAICABKQSJAEBAABCJAAICAAAAAAAAAAAAAAAhAAAgIQEhIAAAgAAAAAABAA +AEAAAgAAAAAAAAAAAAAAAA3WYBKAIBUAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQoAkCAAEQAAAAIAAAQE +AIgAAYAAAQAEEBAhQQCCgoCAAQCAmIAQAAAAAAAAAAAQAAQAAEBggAAAAAwAAACQAAAAAAAEAAAA +AAAAAAAAAAAAD+sIEFACAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzVVVE/7+/MzNVdw9HR0cPDzMzMw// +/y8vVVUDz0dHOztTVXczXw8AAAAAAAAAAA//Pz8AAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAFdXEbszVTMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzOqqgC7v78bG4iqD0dHRwWvGxszD6+vLy9VVQPP +i4s3N6OqIjNfDwAAAAAAAAAAD/8/PwAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARUUi +dzNVMw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAwP6CvALsEBBsbiKoPRw8PBa8bGw8PAAANDUdHDw8PDzIyo6oi +MwoPAAAAAAAAAABvf1+/AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLRFRTMzVVUPDwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAADA/UF9E/wQEMzNVdw9HDw8PDzMzDw9QUA0NR0cPDw8PMTFTVXczCg8AAAAA +AAAAAI+/rz8AAAAAAAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACldXMzNVVQ8PAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAHQAAjCUAEZQJAAAEJAAAhAkAAAQkAACEHQAAjHQAEZQJAAAEJQAAhAAAAAAAAAAABAAA +FEgAABQAAAAEAQABFAAAAAAAAAAAAAAAAAAAAAAAAAJpHQAAjHQAEZQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY +AAAcIAADlAgAABQgAAKECAAAFCAAAoQYAAAcYAADlAgAABQgAAKEAAAAAAAAAAAAAAAEQAAAFAAA +ABQAAAkUAAABAAAAAAAAAAAAAAAAAAAADUIYAAAcYAADlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACICCgJERFBQ +AAAAAAAAAAAAAAAAAAAAAAD/AP9Ed0dHAAAAALDwAAAAAAAAAAAAAA8PAAAAAF9fAAAAAF8PRO4A +ABBQAAAAAAAAAAAAAAAAAAAHBN3dd3dQX1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3IgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIKCkREIKAAAAAAAAAA +AAAAAAAAAAAAAP8A/4i7i4sAAAAAsPAAAAAAAAAAAAAADw8AAAAAX18AAAAArw9O7gAAICAAAAAA +AAAAAAAAAAAAAAkd//+qqqCvVaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoiAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIgIKT0QggAAAAAAAAAAAAAAAAAAA +AAADzyLuAP8PDwAAAABQ8AAAAAAAAAAAAABvbwAAAABfXwAAAAAPD+7uAAAgoAAAAAAAAAAAAAAA +AAAAAIwREYiIAP+qqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAry8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiAgpPRFBQAAAAAAAAAAAAAAAAAAAAAAPPEd0A +/w8PAAAAAFDwAAAAAAAAAAAAAI+PAAAAAF9fAAAAAA8PRO4AABBQAAAAAAAAAAAAAAAAAAAOAgAA +VVUA/1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/LwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAACAAAAAAAAQAAAAAAA +AAIAAAAMAAAAAAAAAgAAAAAAAAAAAAAAAACAAgAAAAAAAAACAAAAAAAAAAAAAA+WAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA3gAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAAAAAAEAAAAAAAAAAABAAAA +AAAAASAAAAAAAAAAAAABAAAAACAAAAQAAAAAAAAAAAAAhgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAEAAEAAAgABAAAAAAAAAAAAAAAQQAAAAAAACBAAAwgAAQAAQAAAAAAg +AABAAAIAAQAAAAQAAAABAAAAAEAAAAAAAAYkAEAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQAAAAAAAAEAAAgAAAAAAYAA +AQAACAAAAAAAAAAAAAAAAAAACxsAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAA +AAAAQAAgAAAAAAAAAAAAAAAAAAAACCAAAAAAAAgIAAAAAAAAACAAAEAABAAAIAAAAAAAAAAAAEAA +AAAAAACAAAAAAAAJUAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQgAAEACAAAKAAAIAAAAA +AA0QIBACQAACAAAUAAgAAAwgAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAhAAQAAC +AAAAAA3mABAAQAAAAwAAEAAIAAIAAAAACAACAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAQAAgAAACgAAEAAAKBABAAAAAAMAAEI +AACAAKkAAAAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAAEAAAAAACDwA +AAAAAAgAAggAADAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAISAAAECAQAAAAAAAEIAJQAABAEQQAAEACAAAAgAQ +CAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAEAAAIAQAAAAgAAQAAAAAIAAABAAAAAAMYgAAEAAAAgAA +AAAAAgAAACAEAEAgAAIAAAAAAAIAAAABAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQhAIAAACCAgBAAAAAQAAAAABAAAQAAIAEAMAIIAAgQAACAAAAARBAAAA +AAAAAAAAAEAAAAAAAAAAABQgAIAAAAkAAAgAAIAAAEAAAAAQAAAAAAmiDAAAkAABgQADAQAAAEFA +AgoAABQAAYAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAQAAABAAAAAAAAAAgAAAQCACAQAAgQACQBAAAAAAAAEIAgAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAIAAAAAABBAAAIAAAAAAAgABAAAAAAAAAC/ggAABEABACAQAAACEAAEACBAAEBAEA +AAAAAAABAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAECAgAIABEAAgAEAAAAABAAAQAAAAAgEAAEAAgAACAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAA +AAABAAAgIAQEACCAAAGAAAAAAAAAQwAAAAALAQEAAIAABiAAFgQAkAACACAGAEAgAAKAAAQAAIAA +AAAEEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAC +UBIAAIAAAAAIEAAAIAAACBgQAAAAAFAAHBAAEAAAAAAMEAAAAAAAACgQAAAAEAAACBAAAAAQCAAI +EAAAAAAIAAgQAAAwAAgAGBAAAAHuAAAAAAAQGBAAAAgACAQYEAAQAAQABAgQAAAAAAAAAAAAAAAA +AAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAIAAAgIAAEAAgA +AAAAAAgAAAAAAACQBAAAAAgAAAABCAAAAAAAAAAAAAACAAAAgAAAAAEAAAAIAAAAAAAAAAAAAAAA +AAABBAAAACEAgAAAD/4BBAgAAAAAAACgAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgIAAAAEIAAAA +AAAAAQwAAAAAAAABAgIAAAAAAAEQIAgAAAAQAQgACAAAAAABCABCQAAAAIEIUAhAAAAgAQgAAAAA +AAIBAAAGXQgAAMAAABgBCAAIAQAEEAECAkBAAAAQAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIBAAAAAAAAAgYA +AAAAAAAAAAAAAAAAAEIAAAAACAAAAEAAAAAIEACEAAgAAAgQAAAABAAACAAAAAUIAAAAEQAAAA6j +QAUEQAAAAAAAGUAAABBCAEAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACghCAAAAAAAABAIAgAAAAAAEAgAIAAAAAAxCAE +AAAAAABAICUAAAAAQUAgAIAAAABAQCBJAAAAAEBAIgUAAAAABEAiBgAAAALAxAAAD2AhBhQAAADB +xCsGAAAAApDEIAAAAAAAQUAAAAAAAAAAAAAASAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBgAAAAAAgAACAAAAAAAAAAIgIAAAAAAEBgAAAAACgAACg +ACJAABAEAIQEIAAACAAAoAAAAACoAACAACAAAKhAAIgAIAAACCQBAAAJW6oAAAAACiQBgAAyAAAQ +AAGgBAJAAAAEAAAAAAAAAAAAAAAAAAAACgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAwAAAgAAAAAAAAAAAAAAAQEABAQAAAgAAQAEEAAECgRBgAAAAAAABAAAEADAAA +AAAAAAAIAAAAgBAAAAAEAAAAAAAACAQAAIIgAAIIAIQAAAbeAAABBAkGgASAAAAAAAwEAAAgAAEA +AAAAAAAAAAAAAAAAAEQAEAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAxAAAAAAAAAAAgAAIAaCgCgAASEBEAAIEAECABAQACAgAACAABAAAAAAAIAQAAAAA +AAAAAAQAAAQAAAAEAAAAAAAIAAQAGAAAGAAAxfUIIAAEWgAYgIBAAAAAAAAEAGAEAEAAGAAAAAAA +AAAAAAAAAAAoAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAACAAAABAAAAiDwACAQAgAAAgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAIAAEAAAAAAAgQAAANvQEAAAAACABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQw +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAABYCAAAAAAAAAAAAAAICABQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAgAAAAZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAJAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAQAAQ +AAAAAABBAgCIAAAAuQAABAQAABAAAIgAAgAIBAAAQAoAAAAEAAAIAAIAAAQAAAAKAAAIBAAGBEAA +AAXIAAAADaICCABCAAAAQAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAEQAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAEQJ +KACARAwWQBAAAAAIAAQAIAAAABAEAAAgAAQAAAQAgAAQAAAABgAAAAAAABAUAAgAAAIABBhAAAAN +twAgAIAIACBQAIAAAAAAAAIAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAABAAIAAAAAAAAAAAAQAAIAAAAEBAAIEAQABCQA +ABICAAAABAAQAAAAAAAAAAAQBAAIAAAAkAAAAAAAAAAgEAAAAAAAAYAAAAAKpEAAAAahABAAlQAA +AADAAAAAAAgAAAAABQAAAAAAAAAAAAAAAACiAgAAAIAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAICQAQASSAgCgAMCgAAAEAAAAAAA +AAAAAQAAAAAAAAAAABAAAIAAAAAAAAAAAIAAAAAQQAAAAAIEARAAAAAADkMAAAFoIwEAQACAAAAA +AAgAAAAAASAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAdXUAAAAAAAAAAAAAAABXVxG7Mw/P/1dXMTtQXzA/DzMPM93dJyczM/APw8P/ +/wD/w8PDw///mZnMM6WlmZkA/zMzw8OZmQD/AP/Dw5mZAAAAA5mZAP+Zmf//Dw+lpZmZmZmqVQ8P +paX//wAAAAAAAAAAAAAAAADM//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABVVQAAAAAAAAAAAAAAAEVFInczD8//RUUxO1BfMD8PMw8z//8bGzMz8A/DwwAAAP/Dw8PD +AACZmcwzpaWZmQD/MzPDw5mZAP8A/8PDmZkAAAAPZmYA/2ZmAAAPD6WlmZmZmVWqDw9aWgAAAAAA +AAAAAAAAAAAAVd3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVV +AAAAAAAAAAAAAAAARUUzMw8PAwBFRTE7AP8A/zMzMzMREQ8PzMzwD8PDAAD/AMPDw8MAAJmZzDOl +pZmZ/wDMzMPDmZn/AP8Aw8OZmQAABrxmZv8AZmYAAPDwpaWZmZmZVarw8FpaAAAAAAAAAAAAAAAA +AABf3wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXUAAAAAAAAA +AAAAAABXVzMzDw8DAFdXMTsA/wD/MzMzMwAADw/MzPAPw8P///8Aw8PDw///mZnMM6WlmZn/AMzM +w8OZmf8A/wDDw5mZAAAIApmZ/wCZmf//8PClpZmZmZmqVfDwpaX//wAAAAAAAAAAAAAAAA/PAP8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQFAEgAgBAAAAAUAAAAAAkA +AAQkAACEHQAAjHQAEZQJAAAEJAAAhAgAICQiAAKECAAQJCIAAoQIABAkIgAChAgAECQiAAKEHAAQ +rHIAE5QAAAEaHAAQrHIAE5QYABBsagADlAgAECQiAAKEAAAAAAAAAAAUAACIAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQQgAAAAAAAQAAAAECAAAFCAAAoQY +AAAcYAADlAgAABQgAAKECIAABCAAAIQIgAAEIAAAhAiAAAQgAACECIAABCAAAIQYgAAMYAABlAAA +CLgYgAAMYAABlBqAAAxgAAmUCIAABCAAAIQAAAAAAAAAABAAAAgAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAFUAAAAzAAAAAAAAAAAAAAAAAAAAAALfAN0A/1VV +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnr68LTwQEAAAIAVUFVQWj +qhszAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiqqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAADMAVQAAADMAAAAAAAAAAAAAAAAAAAAAAt8A3QD/VVUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycFBQtPBAQAAAgBVV9VX1NVJzMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAqKiIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAMwBVAAAAMwAAAAAAAAAAAAAAAAAAAAAC3yL/UF81NQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM6qqC0/39wAACAFVBVUFo6obMwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACoqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAzAFUAAAAzAAAAAAAAAAAAAAAAAAAAAALfIv9QXzU1AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAADMzVVULT/f3AAAIAVVfVV9TVSczAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAKioiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAADZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAB9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAgAIRAAAKACAAAAAAAAAAA +AAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAhsAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgACBAAAQAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAACKgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPdgAAAAAAAAAAAAAA +IAAAAAABAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAAAgAAAAAIAA +IgAACAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAIAwAAAAAAAIAAATwEAABwAACAAgABAAQAABAABAA +AEAAAAAACEAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAAAAAACgACAAAAAAAAAAAAAAAABAAAEAAAAA +AEAAAAAAAAAAACAAEAAEAAAAAABAAAgQAAAAAAAADp0QIAAQAEAAAAgFCDAAAAAAECAAIABAAAIA +ABAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAg +AAAAAAAACAAABAAAAAAACAAAAABAgDAAAAgAAAAAEAAAEAAAIAAAAABAAAAAAAAEAQAAAmAAVAAA +QAAAAAAAAAAAAAJAAAAAAAAADAAAAAAFJAEAASAAAAAAAA4AAAAAAAACAQAQAAJAAAAAAIEAAAAE +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAEAAACAAIAAAAAAAAAAAAAAAIAAAIgAAgAIBAAAMAAAQAANACAgAABAAAAAAqAAEEAAFIAAIA +BAQABBAAAgACgABAQAAAAAZ/AgAABAABUAAQKAAEAEEAAAAAAAQABAAAAgAAAABBwAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgAA +AAAAABAAgAAQAAAIACAAABAAAAAAAAAAAAAAAAAAYAAgAAAAAABAAAQAAAAAAEAAKAAAAAACQAAA +AAIAAEhAAAAACaoAAAAAAAAAAAQAAAAAQAAAKQAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAABAAAAAAAAAAAAAAA +gCAAAAAAAAAAgIAAAACAIAAGAAAAAAAAAAAAAQAAQIAAAwAEQAABIAAAAAAAAAQAAAIACDAABAAA +AAAMtAMAAIgAQAAACAAIlAAAQAAABACIAEQAAABACBEAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIEAAAAAAAAAAAAAAAAAAQ +EBAAAAAAAAAAAAAAAAQIAigQAgEQAQACEBAAEAAEAAAIEAIAEAEAABAQABAAEAAACBIAAAYHAIAA +FAADGBAAEAAQAAQIEACAABEAAhASAhgAUAAEWBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEABgAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAC8YAAAAAABgEAAA +AAQAAAAAAAAAAAAAAAAgAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACAAAAAAgBAAAAAAAAAAAIIggA +AAAQgQBQAAAAAAABAABAgAAAEAEAAAAAAAwAAQAACAAAABABAAADuBQIQAAADBABAAAIAAAAEAEA +CAAAAAQAAQIAIIAACBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAACAAAAAgA +AAAQAAACAAAAAAgBAAAIQAAgAAAAAAEAAAAAQAAAAA5KAgAIAAAIAQAAAQAAAABAAABAAAAAEAAA +AQhAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAABAAAAAAAAAAAABBAAAAAAAhAAAAAAAAAAAIiAAAAAAQUAAAEAAAAkAhCAI +AAAAEEBAAAAAAAAAIIQgJAAAAAAAQAAACEAoKwAAAACgxCAkAAAAAABABABAAAAAIIQgIoAAAAgg +xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +hAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAAAACgBCIAAAgEABACCAAAACABgACAAAAABAAQ +AhAAAAAAAYQAIAACKgAAAAAIdYAASAAACEQBhAAgAAAKAAAIAggAAAEAAYAEEAABAYABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAICAAAI +AAAAAAAAAAAAEAGgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIHAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAA +AAAIAkAAAQAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAyJgAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAEAAAAAAAAAAAAACAAAgAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAAAAABAAwBAAAEAAAAAAAAAAAAAAA +AAAAAAAAwAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MAAAAAAAAAAAAAAAAAAAAA +AMAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAABAAAAAIAACAgAQCAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEBQEAAABAQAAAAAAAAAAAAKAoBIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVjAAAAAAAAAAAAAAAAAAAAAAAAAAIAABACAAAAAAAA +AAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABYWAAAAAcHAAAAAAAAAAAEAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADRMAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAgAAQA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAd/8HD1VV +MzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAFCQAAAAAAAAAAAAAAAAAAAAAAAI8AAAAAAAAAAAAAAAAAAADPzAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAB3/wcPVVUzMwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAWHAAAAAAAAAAAAAAAAAAAAAAAAzwAAAAAAAAAAAAAAAAAAAN/dAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw8FBSMjAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ4A +AAAAAAAAAAAAAAAAAAAAAACPAAAAAAAAAAAAAAAAAAAAX1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD1VVExMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZQAAAAAAAAAA +AAAAAAAAAAAAAI8AAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJAAAEJAAAhAAAAAAAAAAAFAAAiFAAERAAAAAAAAAAAAiA +ABQgAASEEAAASEgAARAIgAAUIAAEhBAAAEhIAAEQCIAAFCAABIQAAAEPGIAAXGgABZQIgAAUIAAE +hBAABEhIAAEQGIAAXGgABZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAABQgAAKEAAAAAAAAAAAQAAAIQAABEAAAAAAAAAAACAAABCIAAIQS +AAAIQAAJEAgAAAQiAACEEgAACEAACRAIAAAEIgAAhAAABf4aAAAMYgAJlAgAAAQiAACEEgAACEAA +CRAaAAAMYgAJlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbV1dVDzNVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAJydFRaoPM6oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzM0VFDw+qqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADMzV1cPD1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA0G +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAADxcAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAOIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAgABAAAAAAAAAAAAAAxhAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAUAAAAAAAAABAAAAAAAAAAAAAAAABTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAFYgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAACAAAAEAAAACEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAFAA +AAAAEAAAAAAAAAAAAAg/ABAAAAAAQAIAAABQAAIAAAAAAAAAAAAACBAAQAAAAAIAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAAAgAAAEAAAAAAAAAAQAAAEgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACAAAEAAAAABAAAAA +AAIAAAAADN8SAAAAAAAAAEgABBAAAAAAEAAAAAAAAAAIAAQQAEAAAAIAAAAAAAAAQAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAQAAAAAAAAACAAAKAAAACAAAAIAA +AAAAAAAACgAAYAAAAAAABgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABJAAAAAAIAACAAAAAAE +QQEAAAAAAAAAAEAAAAAMQAAAAAAAAAxAAABEAAAAAoAAAQAAAAAIAAAABAAAAAgAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAA +AAAAAANEQAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAIAAQAAQAAAAAAAAABAAAAAAAkaAAAAAABE +AAACEAQEAECQAIIBAIQAAAAAAgAEAAABUQAAAACAAEEAAAAIAACAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAgBAAAAAAAAAAAAAAoEAAAAAgAA +AAAAAAAAAAAAAAAAAAIAAAAAAAQAAIAAAAAAAABAQAAgAAAAAAIAAAAACt4RAAAAAACAAAAEAAAA +AAAACAAAAAAIQAAAgAAAAABAAAEAAAAACIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAQAAAQQAAAAAAAAAA +AAAAAAAABAAAAAQAAAAAAAAIAAEIABAAAAAAAAAACAAAAAACdwAAAAAABAACCkAACAAIAAAgBACA +AAAAAAgEABAAQgAAAAAAgAAAAAAABAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAAwAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIYABAAAhgQAAAAQAAAEBAAAAKgBAAAAAAAEBAACAAEAANYEAIAAAEABBgQAhAA +AAAEORIECAAAAAEQEAAIAACAABAQBAgAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAKAAQAAAAAAAABBCgIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAYAAAAABAAAAAAEAAAAAACIcAIAAAAEAAAEAAAEQAQGAAAAAAAAAAAAAgIABAAAAEAAAA +AAAAQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAgA +AAygAQAAAAAAAAABAAAD1gAAAAAAAAABCABAAAAAGgEIAAAAAAAAAQIAQAAAAJABAAAAAAAAAAEA +AAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJQAAAAAEAAAAA +AAAAAAAAAAcJAAAAAAAAAAAAAAgAAAkAAAUAAAAAAAAAAQAIAAABAAABAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAoMQAAAAAAAAAhAAA +ADIEAAAAAAAAhCIIAAAAEADEIAAAAAACAMQgCAAAABAAxAAAAAAAAACEAAAAAAAAAIQAAAAAAAAA +hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAigAAAhEAREAAAAAAAABAAAPsRAAAAAA +AAABgQCAAAAAAAGQAAAAAAgJAZAAgAAAAAABAAAAAAAAAAEBAAAAAAAAAQAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJgAAgAAIAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAmbAABAAAAAAAAAAEAA +AAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy9gAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAALkwAEIAAAAAAAAAQgAAAAAAAABCAAAAAAAAAE +IAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABgAAAAAPCAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA +AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAnMAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAA +AAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAACBQAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAQBAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAnjAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAACAAAAA +gAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAfwAAAAA +AACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiA +AFxoAAWUEgQACEAACRAAAAz3EgQACEAACRAahAAcYAANlBIEAAhgAAkUGoQAHGAADZQSBAAIQAAJ +EBIEAAhAAAkQEgQACEAACRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAADGIACZQQ +AECISBgBEAAAAroQAMCISBgBEBgAwIxqGAGUEADAiGoYARQYAMCMahgBlBAAwIhIGAEQEADAiEgY +ARAQAMCISAgBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AP//AAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAz +AAAAAAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMz +MwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAA +/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAAAAAADMA +MwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAD/////AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAAAAAAMwAzADMAMwAz +ADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/+AAAAAP/+//4AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzAAAD4AAzADMAMwAzADMAMwAzADMA +MwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAACAAIAAAAAAgAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAl4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAICAAAAAAIAAgAADzYAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAIAAEAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAQAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAQAABAAACAAAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAA +AAAAABBAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAgAB +AAAAEAABAAEAAA4pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAA5gAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAADCwAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAAIAAAAAEAAAAAJgCAAAQMAAAAIAEEAA +AAACABAAEEAAAgACABAAQAEAAAAAAAAAAAAAEAAACAAAAAIAAAAIAAAAAAAAAAI2AiAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAIAAAAAASAQAAA +EAAAAAgAABAAAgAAAAAAAAAAAAAAAAIAEAAAAAAAAgAAAAAAEAAAAvUBgAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAABAAAAAAIAAAAAAAIBAAgABABAAAICABEAAAECAAAIAAEAAAACAAgQAAAAA +AAAAAgAAAAAAAAAACgAAAAAAAgAAAAAEAAACAAAAAAADXAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAABCAEAAAAgAAABAAAQACAACAAAABIAAAAAAAAAASAgAAhABJgQIGAAAAAEABAAGAAARAAQAA +AAAAAAAAAAAAAAAAAACBAAAAABAAAIEAAA4pAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAACAQAAAAACAAAAAQAAAAAgAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAABAAACAAAAS0AAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAC +AAAACABAAAAAAAAAAAAAAAACAAgAAAQAAAAABgAQAgIAAgAEKAAAAgAAAAAAAAAAAAAAAgAIAAAA +gAADAAAAAAAgAAAIVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACCAEBACAgAAAAAQEQACgABC +ABoRAAAAQCAEEBACAoAAQgAaEQIAAEAABBgUAAgAAAAAGRAAAAAAAAAAAAAAAAAaABARAAAAAAIA +EBEAAAkYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAIAAABAAAAAAgAAABAQAEAIAA +AAAAABAgAAAAAWEAUACEAAAAQAABBAAAAkAAAAAAAAAAAAoQAAAEAAAAAAABAAQAAAAAgAAAAk4A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAECAAAAAAAAAQAAAAAAAAABEgAA +AAAAAAEAAAAAAAABAQIEAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQBAAAANQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAkAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAkA +AAAAAgAACQAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAoZAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAJAAAAAAAAhAkAAAAAAACEIAAAAAAAAMQAAAAAAAAAhCAAAAAAIADEIAAAAAAAAMQg +AwAAAADAxAAAAAAAAAAAAQCAAAAAAIQBAAAAAAAAhAAABl8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAABAAAFAAAAAAGIAAAAAAAAARAAAAAAAAABkAAAAACAAAGSAAAAAAgIAYAIAAAAACAB +AAAAAAAAAAAICAAAAAABAQgIgAAAAAABAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAACAAAAAAAAAAQQAgIAAAAAAAAAAAAAAMAEEAICAAAAAAAAAABAEBLCAAAAAAAAhAAAAAAAAAAA +AAAAQAAAAAAAAABAAAAAIIgAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAQAICAQAAAAAAAAAAACAAQEACAgAAMAAAAAAAAFIQAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAxH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAA +ABAQAAAAABAAAAAAEAAAAAAQEAAAAAIQgAgIACAgAgABAABBAAAAAAAAAAAAAAAAAAFAAAAAAAAA +AEAAAAAIPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAEAAAAAEFAIAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAFd +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAABAAAAAAAAAAEAAAAAACAAAEAAAAAAAABA +wAAAAAAgACBQAAAAAQIAEBIAAAAAAgAAAAAAAAAAAgAAABAAAPgAAYAAOQBASAAADdIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAgEAAAAAgIAgAAAAgAAAAAIBAAAAAICAAA +EBAJAAABASAwEAAAACBAAAAAAAAAAAAAAgAgEgJAEAAGACAWAEAAAAALzwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAIAAAAAAgAAAgAAoCACAAACAAAAAAAAAAAAAIAgAAAAEAAAAAAABAAAEBKA +AAAAAAAAAAAAAAAAAAAAAAAFoAAFAAAgCASgAAQAAJAAAAyYAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAEAAAAAAEAAAAAAADAwSAABAAAAAAAAAAIAAAAwNAgAAQABAAAAAQECAASE0AAgAI +AAAAAAAAAAAAAAQgAEwAAIAAAAAAAAAAEAAADT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////// +////AAD//wAAAAAzM1VVEREAuwAAAAAAAAAAMzMPDxERALtVVQ8Pf39VVQDPRUVVVRERAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAP// +AAAAADMzVVVVVQB3AAAAAAAAAAAzMw8PVVUAd1VVDw+/v6qqAM9FRQAAEREAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAA//8AAAAAMwBV +AFVVAHcAAAAAAAAAADMADwBVVQB3EREHBwAAKioAz0VFqqozMwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AAD//wAAAAAzAFUAEREAuwAA +AAAAAAAAMwAPABERALtVVQcHAAAVFQDPRUVVVTMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgQQCEAACRASBBgIQAAJEBsEAAxkAAmUEgQACEAACRAb +BAAMZAAJlBsEAAxkAAmUGwQADGQACZQAAAAAAAAAABQAAIhQABEQFAAAiFAAERAAAApGAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAMCISBgBEBAAwIhIGAEQGADAnGgYA5QQAMCISBgBEBgAwJxoGAOU +GADAnGgYA5QYAMCcaAgDlAAAAAAAAAAAEAAACEAAARAQAAAIQAABEAAADoMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABVADMADwBVAFUAMwBVAA8AVQAzAA8AVQAzAFUAVQAPADMAVQAPAFUAMwBVAFUA +DwBVAA8zMwAPAAAAAAAAAAAHB1VVP/9VVVVVBwc//1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAKoAMwAPAFUAqgAzAFUADwCqADMADwBVADMAVQCqAA8AMwCqAA8AVQAzAFUAqgAPAKoADzMz +AA8AAAAAAAAAAA8PVVU//6qqVVUPDz//qqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqgAz +AA8AVQCqADMAVQAPAKoAMwAPAFUAMwBVAKoADwAzAKoADwBVADMAVQCqAA8AqgAPMzMADwAAAAAA +AAAADw8REQAACqoREQ8PAAAKqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVADMADwBVAFUA +MwBVAA8AVQAzAA8AVQAzAFUAVQAPADMAVQAPAFUAMwBVAFUADwBVAA8zMwAPAAAAAAAAAAAHB1VV +AAAFVVVVBwcAAAVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAHIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +C3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAQAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAADAgAAAAAAAAAA +AAAAAAAAAAAAAQAAEAACgAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4+AQAAAAACgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAADq4AAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AEAAAAAIIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAIAAAAIAAAAAAAAAAAAAAAAAgQAAADAAAIAEAIAAAAAAEAAAAAAAAAAAAIAAAAA +AAAAAAIAAAAAAAAAAgAAAAAAQAAAAAMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +gAAAAAAAAAgAAAAAAAAAQIACAAAAAAAQAAAACAAAAAAAAAAAAAAAAAgCAAIAAAAAAAIAAgAAAAAA +AAACQAAAAAAAAAAAAAAACakAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAkAgAACAAAQAAAAA +AAAAAQJAAAAMABAAABAIAAIIAAAAAAAAMAIEAIAABAgAAAAAAAEACAAAAAAAAQAAAAAEAAAAAAAA +AAQAAAAAAAAJsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAQAAAACAAAEAABAAAIAAAQAAAAA +AACAAIACAJACAACEAIRAAgAAAAAAAgAQABAAAABAAAAAEAAAAEAAAAAAAAAAAAAAAAAAAAACAAAA +AARfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAoAAAAAAAAABQAAAAAQAAAUAAAAAEA +EAAKAAAAAEAgAAgAAAAAQCAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAKkAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAAAgAAAAAAQCAAAAAAAABAAAAAABABAAAAiAAgAIAAAg +AAACgAIAAAAABAgACAAAAgAACAAAAAACAAACAAAAAAIAAAIAAAAAAAAAAAACGAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAQACEBACCAABAAAQEAIAAAEAAhAQAAAAAkAAChAAAACEAAMIEgAAAAQA +ggAAAAAAAgAADBIAAAACAAAMEAAAAAQAAAAAAAAABAACAAAAAA5eAAAAAAgAiBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAABAEAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAEABAAA +AAABAAAFAQAAAAEAAAAAAAAAQAEAAAAAAAAAAQAABnsAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEBAAAAAAJAAAEAAAAAAAAAAQAAAAAAAAABCgAAAAAAAAEAAAAAAAAqAAIAAAAAACABAgAA +AADAAAEAAAAAAAAAAAAAAAAAAAAAAAAIYggAAAAAQAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAEAAAACAAAACAAAAAAAAAAACgAAAAAAAAAAAAAAAAAACAAAAAAAQAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA0uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAIACE +AAAAAABAAIQgAIAAAAAAQCAAgAAAQABAAAQAAAAAAAAgAQAAAACAQCABAAAAAIBAAAAAAAAAAAAA +AAAAAAAAAAAAD9ciAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgBAQAAAAIAAAEIAAAAAAAA +AYQIAAAAAAAAgAgAAAIAAAAAAIAAAABAAIAIAAAAACAAgAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAEMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAACAAAgAgAAAAIAAGAAAAAACAAGAA +AUEAAAAAAAAAgAAAAAAAQAAAgAAAAEBAAACAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAA8zAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAABBADAAAAAAAEAAMAAQAAAAAACAgBAQAAI +AAABAAQIAAAACAAAKAgAABAMBAAgAABAUAgAAAQAAAAAAAAABAAAAAAAAAAAzb0AAAAAoAgEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAABAAAEgAA0AAEAAACAAACQNAQAAAQIAAEIAAAAIAIAAB +AAAAAAAAAAABAABAABAQAAEAA0MAAAAAAAAACAAAAAAAAAAIAAAGUwBUEAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAJAAAAAAAQAAAAAABAAAAAAAAAAAAAAAAACAAAQAAAAAAZAAAQE +AAAAAgIAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAw0AAABAACBAgIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AYAAAAAAQAAAAAAEBEAAAAAAAAIEAAAAkJAAAAAAgAAYkAAAAAACAAAAAAAAAAAAAAAACAACAgAA +AAAIAAAAAAAAAAAEAAAAAAAAAAQAAAAABB4AAAQAQAhCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAZAAAA +AAAAAAAAAAgAAgAQAQAACAAQVwJAQABAIBAQCAAAAAEgCAUCoACAQCBAAACAgKFBIEAAACAgokIA +AAAAAAAACAAAAAAAAAAIAAADugACAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgEAAAAJAAAEAAEgKA +AAAEQAAIAQAAAABABAAAACAAAAIAQAAAgCBAAAAAAIAIAAAAAAgIAAAAEBAACAgEBAAAAAAAAQAI +AAAAAAABAAgAAAQtABAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAEAAAAAAQAACAAACAAAAA +AAAAQEAAAAADAwAITABAABkAAAJAAAA4AQYAAAAAorgYAAAQEAACAAAAAAIAAAAAAAAAAgAAAAAA +AAAAAAoAkBAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVBw9V +VV//AN1RUQ8PMzMAAP/+//4AAHd3d3cVVRVVd3d3d1VVVVUAAAAAAAAAAAAAAAAAAAAAAAAD5Xd3 +AABVVQD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqoHD6qqr/8A7lFR +Dw8zMwAA/////wAA/////xVVFVX/////VVVVVQAAAAAAAAAAAAAAAAAAAAAAAAOR//8AAKqqAP8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiqgcPCqoAAADuUVEKCjAwAAD/ +////AAAAAAAAFVUVVQAAAAAFVQVVAAAAAAAAAAAAAAAAAAAAAAAAA5EAAAAACqoAXwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVBw8FVQAAAN1RUQoKMDAAAP////8AAAAA +AAAVVRVVAAAAAAVVBVUAAAAAAAAAAAAAAAAAAAAAAAALlQAAAAAFVQBfAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +FAAAiFAAERAUAACIUAAREBQAAIhQABEQCUQBBCQAgIQJRAEEJACAhABEAQAAAIAACUQBBCQAgIQJ +RAEEJACAhABEAQAAAIAAAEQBAAAAgAAAAANhCUQBACQAgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIQAAB +EBAAAAhAAAEQEAAACEAAARAIAEAUIRgChAgAwBQhGAKEAADAAAEYAAAIAMAUIRgChAgAwBQhGAKE +AADAAAEYAAAAAMAAARgAAAAACDcIAMAAIAAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdiIgA/wD/ERFVVQ8D +DwMzIkREDw8zMwAz/6oAAAAPADMAqgCqAA8AVQAzADMADwCqAKoAMwAPAKoAqgAzAA8AVQAzAA8A +MwBVADMADwAzAAAAAAAAADMAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN1VVQD/AP8iIgAADwMPAzMRVVUP +DzMzADP/qgAAAA8AMwBVAFUADwBVADMAMwAPAFUAVQAzAA8AVQBVADMADwBVADMADwAzAFUAMwAP +ADMAAAAAAAAAMwAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3YiIAA8ADzMzVVUPAw8DMyJERAAPADMAM/+q +AP8ADwAzAKoAqgAPAFUAMwAzAA8AqgCqADMADwCqAKoAMwAPAFUAMwAPADMAVQAzAA8AMwAAAAAA +/wAzAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdVVUADwAPMzNVVQ8DDwMzEVVVAA8AMwAz/6oA/wAPADMA +VQBVAA8AVQAzADMADwBVAFUAMwAPAFUAVQAzAA8AVQAzAA8AMwBVADMADwAzAAAAAAD/ADMAADMz +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAADTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiF +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+oAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAABAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHnQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAirAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAgAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAACBAAAA0nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAC1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAABAAAF +bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAHsAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAIAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAwB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAL5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQCAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgmAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAACAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAA +AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAGAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAA +AgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL6wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAABBQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPqAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAKCgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9/cAAAAAoKAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAC +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAALiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+gAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjcAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABjcAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAVRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +DVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWuAAgAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAC68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA2VACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5QA +AAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+wAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA3tAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACtkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAOSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe4AAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMkgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAALBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAbwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD +BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbQAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK8gAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAghAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +yAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAASAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAA0oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAABNIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAKvAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAVUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAABhcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA23AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAANtwAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkTAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAIAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAABAAAAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAoCABAAAHLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAAABAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAkAAAAA +AAAACQAAAAAAAAAJAAEAAAAAAAAAAQAAAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAACQAAAAAA +AAAJgAAAH0gAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQABAAAAAAAAAAAAAAAAAAkAAQAAAAAACQAA +AAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAN +MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAnAAAAAAEAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEDAAABAAAAF/gAAAACAAAAAAAAAAIAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEBAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +BEcAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAA +AKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAABgAAAACKAAAGAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEgAAAAAA8tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAYA +AAAAAAAAAAAAAACKAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAA +AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAEAAEkoAAAAAQAASSgAAAABgAAAAAAAAAGAAAAAAAAA +AYAAAAAAAAABgAAAAAAAAUAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABAABJKAAAAAGAAAAA +AAAAAQAASSgAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAggAEAAAAAECCAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIIABAAAAAAAAAAAAAAAAECCA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABkAACAAAAAAGQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAMA +AAgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAgAAAAAAAAAAAAAAAAGQAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAACAcAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAQAAIAAAAAAAAAAAAABAAAgAAAAAAEAACAAAAAAAA +AABAAAgAAAAAAEAACAAAAAAAAAAAAAAAAABAAAgAAAAAAEAACAAEEAIBAAAIB0AACAAAAAAAQAAI +AAAAAAAAAAAAABAAAgAAAAAAAAAAQAAIAAAAAABAAAgAAAAAAAAAAAAAEAACQAAIAAAQAAIAAAAA +ABAAAkAACAAAAAAAjMkMAAAAgACMyQwAAACAAAABAAAAMJMxAAEAAAAwkzEAAQAAACKARIzJDAAA +IoBEjMkMAAAAgAAAAQAAAACAAIzJDAAAAIAAjMkMAAACkgAAAHY9jMkMAAAAgACMyQwAAACAAAAB +AAAAMJMxAAEAAAAigESMyQwAAACAAIzJDAAAIoBEAAEAAAAwkzEASUAAADCTMQABAAAAMJMxjMkM +AAAAgAD4kkYEAAAAAPiSRgQAAAAAAAAAACBiSR8AAAAAIGJJHwAAAAAgQiAA+JJGBCBCIAD4kkYE +AAAAAAAAAAAAAAAA+JJGBAAAAAD4kkYEoERAAQAAAAb4kkYEAAAAAPiSRgQAAAAAAAAAACBiSR8A +AAAAIEIgAPiSRgQAAAAA+JJGBCBCIAAAAAAAIGJJH4ACIgUgYkkfAAAAACBiSR/4kkYEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA +AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAFAAAAAAYAAAAAAAAABgAAA +AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA +AAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAEAAAAAgAAAAQAA +AACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAA +AIAAAAABQAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAB +AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +DnoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAABTgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAABCAAAAAAAAAAAEAAAAAAACAACAAA +AAAAAAEQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAMRQAAAAAAAAIAAAAAAAAAAAAAAAAAABACAAAA +ABAAAAASAAAAEABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAJAAgACAABEAAICAAIAAAAAAAIAAgAAUAACAgACAAAAAkAC +AAIAAAAAAAAAAAAAAAAAAAAAAEIAAAJoAFAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAIAgACAAAA +AAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACFEAAAAAACAIQAAAAgABCBAACAAACIEACAQAAAIACUAgCAAAEAABIAgAAAACAAEIAEJA +AACAAAEgDgAAAIAAAAAAAzIAAIAAAAQAAAAAAAIAAAAAAQJAAAEAAAEAUgAAAAABACAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAEAKAAAAQAAAAQQACMVAAAADAAAAAEgAAAEAAACAQAAAQQAAABBQAAABAAAAEAAAAAAAAAAAI +AAAAAAAEAAAGRAAAAADAAAAACAAAAAAEAAIAAAAAAgAAQAAAAAAAQAAAABAAAAACgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAA +AABAAABAAAJAAAAAAEAAAAAAAAAAQBAAAAgAAABAAAAAAEAAAEAAAAAAQAAAAAAAAAAAAAAAAAAA +AA9LAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAIAAEgAAABAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAIQAAAAgMA +EAAACAAAEoAACAYAAAICAAAAAAAAAAIAAAkAAAACAgAQAUAAAAAAAAAAAAAAAAAAAAAADOwACCAA +AAQCAAAAAAAAAAAABAAAAAIAAEAAAAgAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAJIkAACAAIAAAwQABACCgBA +DBAAAAACAAAMEEAQAgIAAAyQAAAAAgAADBAAAgAAAEAABEACAAAAQAAGAAAHiAAAAACAABAQAAAA +AgABAAIAAgAAQQAABAACAAIAAAwSQAAAAgACSBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAgAAAAAAQAAAAAAQAABAAAAAABAAAEQAAA +AAFAAAQgACgAAQAABgQAAAABAAAAAAAAAAAAABgAAAAAAEAAAAT4AECAgEAAAAAgAIAAAIEAAAAA +AAAAIAAAAAAABAAAAQAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEIBAAAAAAAAQCEAAAAAAABAAAAAAAAAAEAADAA +AAAAARAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAC/QAAgAAAAAAAQACAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAQAABAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAgAAAAAAAAAMBgAAAAAAAAIAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAADCgEGAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACABAAAAAIBAIAEAAAAAgEAgAQAAAACAQCABAAAAAIBAIAEAAAAAiEAgAQAAAACAQAAA +AAAAAAAAAAAAAAAAAAAAAAe0ABAAAAAAAIQABAAAAAAgAAAAAgAAAAAAIBEAAAAAgEAgAQAAAACA +QAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +hGgAAAAAIACCCAAAAAAgAIAKQIAAACAAgAgAAAAAIACAmAAAAAAhAIBoAAAAACAAAAAAAAAAAAAA +BAAAAAAAAAAACyAQiAAAgAAAAQAAAAAAAQAAAAAAQAAAAACACAAAAAAgAICZAAEAACAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgIAAAYGAA +AMBICAAAAAAAAAAAAAAAAACAAAAAAAQEACAgAAAAAAIAoCgIAAAAAAACAAAAAAAAAAIAAAAAYAAA +AAAAfRAAAMgEAAAAIGAAAAAAAAhEAAAAAAAAAGBkDgIAAAEBYGgIAEBEBgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBgAAAAABAAADAQAAAQ +CAAAKAgAABAIAEBgAAAAEAgAAAgIAAAQCABAcBAAABAIAAAAAAAAAAAAAIAABAAACAAAAMtbBAIA +EAwAAAAAAAAgAAAKAAAAAAAAAAAAAAABAQAQCgIAEBQEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAQgLQ0AABAQB +AABAgIAAAAEAAEAAAAAAQQAAQAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAADw8IAAAAAgAAaAAA +AAAAAAACEAAAAAAAAAEAAAAAwcAAQAAAAAABAAFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEgAAQAAAAAAAAAAAAAAAQAICAAAAAAA +AAgIAEBAAAAAAAgAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAQAAAAJbQIAAAAUAAAEAAAAAAAABAAA +AAAAAAAAAEBEBAAACAgAQEACAgAICAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEIAAAAAAAAAAgAAgKAgAAACAAFBQAICQEIAAQEQEAA +AAgAAwMAAAAACAAAAAAAwAAAAAAAAADIAAAAAAAAAALKBABAEAAAABAAA0gAAEAQAIAAwAAAAAAg +AAAAAEhABAQAAAAACAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIEAGBgAIQEAgQAICAAipQSBICQAACKxEIEgOBgAAoEAACAoCAACoRSBA +AgIACKhAAQAAAAAAAAABAAACAAAAAAAAAXASAMAQAwDAAMAAAEAACAAAAAAAAAAAEAAAAAAAAAio +QAAAAgKAgEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEBQECAgoAAAQFQUICAAAQEABAAgIAgIACAwECAgDA4CABQUICAAAABAVBQgIAQEA +AAAAEAAAoABACAAQAACgAAAASQADAAAAAUBIQAAJBQAIAgAAQAAAEAAAAgAQEACIiAICABAUBAgI +KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABYWACCwAABIDAUBAIAAAAASEoDAgAAAAAICAACAAQEAEhMBIIAAQAAEBQEAgAHBwAAAABAAAAA +AAAAAEAAAAAAAAlTEAEAgAAHIIAAAAEAAAgIEQAgAABAAEAQgIgDAwIAAACAkBAAouABAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3dXd1QBV +AFXPj8+PEREREd3V3dUFBQUF/VX9VQUFBQX9Vf1VCg8jI/XV9dUFBQUFAAAAAAAAAAAAAH9VAAAA +AAAADRIAAAAAAAAAAAAFAAEAAACAAA8AoAAAAAD1APUAqKqoqoiqiKoEBAQEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu6u7qAFUAVc+Pz48R +ERER3dXd1QoKBQX9Vf1VRUVFRf1V/VUADwMD9dX11UVFRUUAAAAAAAAAAAAAv6oAAAAAAAAFDQAA +AAAAAAAAAAUAAgARAEAADwCgAAAAAOoA6gAAVQBVgKqAqggICAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVVAAAAAFVVVVUAAAAA +qqpVVQAAAABVVVVVAAAAAAUPExMAAAAARUVFRQAAAAAAAAAAAAC7qgAAAAAAAAA5AAAAAAAAAAAA +AAAgABEAQAAPAAAAAAAAAAAAAAAAAAAAAAAADAgMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERVUFUAAAAAUVFRUQAAAABFRUVFAAAA +AAUFBQUAAAAACg8jIwAAAABFRUVFAAAAAAAAAAAAAHdVAAAAAAAAACsAAAAAAAAAAAAAABAAAACA +AA8AAAAAAAAAAAAAAAAAAAAAAAAMDAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRAEEJACAhAlEAQQkAICECUQBBCQAgIQJRAEEJACAhAlE +AQQkAICECUQBBCQAgIQARAEAAACAAABEBQAAAIAAAAAAOBQAAIhQABEQAERhAAAYgAAAVFEAAACA +AAlEAQQkAICACUQBBCQAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAQBQhGAKECADAFCEYAoQIAMAUIRgChAgAwBQhGAKECADAFCEYAoQI +AMAUIRgChAAAwAABGAAAAADAAAEIAAAAAAv6EAAACEAAAQAAAUAAARgAAAAJwAABGAAACADAFCEY +AoQIAMAUIQgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAFX/qgAzAA8AVQBVADMADwBVAFUAMwAPAFUAVQAzAA8AVQBVADMADwBVAFUAMwAP +ADMAVQBVAA8AMwBVVVUADwAAAAAAAAAABAQEBAAz/8wADwBVADMAVQAPAFUAVQBVADMADwBVAFUz +MwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAqv9VADMADwCqAKoAMwAPAKoAqgAzAA8AqgCqADMADwCqAKoAMwAPAKoAqgAzAA8AMwCqAFUA +DwAzAKpVVQAPAAAAAAAAAAAICAgIADP/zAAPAKoAMwCqAA8AVQCqAKoAMwAPAKoAqjMzAA8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/1UA +MwAPAKoAqgAzAA8AqgCqADMADwCqAKoAMwAPAKoAqgAzAA8AqgCqADMADwAzAKoAVQAPADMAqlVV +AA8AAAgBqKpUVQwIDAgAM//MAA8AqgAzAKoADwBVAKoAqgAzAA8AqgCqMzMADwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/qgAzAA8AVQBV +ADMADwBVAFUAMwAPAFUAVQAzAA8AVQBVADMADwBVAFUAMwAPADMAVQBVAA8AMwBVVVUADwAAAAAA +VQBVDAwMDAAz/8wADwBVADMAVQAPAFUAVQBVADMADwBVAFUzMwAPAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA4xAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAu8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAA6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAEAAAAAA +AAAAAAAAAAAgAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAIAAACAAAAAAgAAAAAAAAAAAAAAg +AAAAAAAGoAAAAAAAAAAAAAAAAAAAAAAAAABAwAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAgAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAQAAAAAAAAAIAAAAAQAgQAIAAAAAAAAM2 +AAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABA +AGAAAAAAAGACAgAAAAAAQAJgAAIAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAI +AAAEAAAAAAAAAAAAAAAAAAAAIAAAAEBkAAAAQAACAGAAAAACQAAAAAAAYAJAAAAABO0AAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAIAAAAAIACCAiA +AAAAgBIIAIgAAACAEAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAACgAAEAAUAAA +AAAAAAAAAAQAAAAABAAAAAAAAAAAAAACAQAEAAAAAAIAAAQAAIAAAAALvQAgAAAEAAAAAAAAAAAA +AAACCAAEAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABBAAAEABAAAAEAA +QAAAAAAAwABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAgAAAAAAAAAAA0bAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAAAACAACAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AEABAAAAAAAAAgQAAAACAAACABAAAAIAAAAADy8AAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAEAggAAAAAAgIAHAAAAAACAgAUAAAAAAA +AAAAACAAAAAAAAAAIAAAAQAAAAAAQAAAAAAACAAAAAEAAAAAAgAAAAAAAAAAAABAAAAAACAAAAAA +CBIAIAAGAAAIEAAAAAQIAEgQAAAGxAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIIEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQBAEABAQAACAkAIAGBFAAQJQAgAYEAACQFAAgBgRAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAQEBAQAA +gEAAAAAAAAAAQAAAAAJOAAAAAAAAAAAACAAAAAAAAAAYAEAAAAAAABgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAGAABAAAAEAABAAAQAAAQABgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAABCAQAAAAAAAEIAAAA +AAAAAQAAD1gAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +SIABAAAAAQBACAAAAKABAEAIAAAAoAEAQAgAAACgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAwAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAG +PwAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAA +AAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAIBQAAAAgAAAAAAAAAAAAAAAAAiACAAAAAAQCAEIAAAIIBAIgAAAAAABEAAAA2LAAAAAAAA +AAAAAAAAAAAAACAAKAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBAAAAAAIQgBAAAAAAA +xCAEAAAAAADEIAQAAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICQAAAACAgE +AAiAAAAAAAAAAAAAAAAAAIAIhIAAAAAAgAIAgACAIACABIAAAAAAAAAADVkAAAAAAAAAAAAAAAAA +AAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAEgAYAAIAAACEABgAAgAAAI +QAGAACAAAAhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAABgAAAABGAA +AAAAAAAAAAAAAEAgAAAAAAAgBAQAoIAAAiAgAAAgAAECAAAE6wAAAAAAAAAAAAAAAAAAAAAACAgA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQACAAMQAAAAAAAAAAAAQAAAACAggAAAAAAAA +AAAAgQAACQAIwQBAAEAAAAAEAAgIAADICAAAAMNHAAAAAAAAAAAAAAAAAAAAAKCwEADg4AAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAEABAAAAQAAAAAAAAAAAAAACAA +IQAAAMQEBAAEA4AAAAMDQEAAAAAAD+IAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAQgAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAgAAAAQAAAAAAAAAAAAAAAAAACAABAAAAAAA +ABAQAEBAAAAABAQAAAABxQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEIAAABBAAAAAAAAAAAAAAAECABABAEAAAAAAAAAAAAAAgAAAABAAkAABIAIQAIAQEAA +AAAAAAAAAAglAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACggAAAiIAAAAAAAAAABAAAAAAAAAAACIAAAAKCQEACAoCQEAAAQAA +AqIAAAAAAAAAAAAAAAAAAAAAQEAAACAgAwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAIQAhAC +AAAAAAAAAAAAUBCAAAEAAAAAAAAAAAAAAgBIUAJAABAQEBEAyIAAQICABARAAAQAAAALuAAAAAAA +AAAAAAAAAAAAAABAUBEAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAQAAAAAAAAAAA +ABAgAAQAAEAAAAAAAAAAAAAEAEBAAAIgAAAICgIAAAACAEhIAAAAAAAAAAVlAAAAAAAAAAAAAAAA +AAAAAAAQEgMAWFgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAADx8AAAAA +AAAAAAAAAAAAAAAAcHAAAAAABQVVVUBVCA9AVUBVBQUFBQAACZIAAAAAAAAAAAAAAAAAAAAAAAAA +AAQEDAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwQAAAAAAAAAAAAA +AAAAAAAwMAAAAACqilBAgKoID4CqgKoKCgoKAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAgICAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAKqKUECgqgoPiKqIqg8KDwoAAAgZAAAAAAAAAAAAAAAAAAAAAFBVUFWIiAgIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAABQVV +VVBVCg9EVURVDw8PDwAAABgAAAAAAAAAAAAAAAAAAAAAQFVAVQQEDAwAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQJAAAEJAAAhAkA +AAQkAACEAAAKWwAAAAAAAAAAAAAAAAAAAAAJAAAEJAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAEhIAAEQGoQAHGAADZAahAAcYAANkBqEABxgAA2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIgAABAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAABAgAABQgAAKECAAAFCAAAoQA +AAiVAAAAAAAAAAAAAAAAAAAAAAgAABQgAAKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAACEAA +CRAYAECMahgBhBgAwIxqGAGEGADAjGoYAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wA +MwAzADMAMwAzADMAMwAzADMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAgAD//wAAAAAAAIAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAz +ADMAMwAzADMAMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMA +MwAzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAvz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAABK8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAsSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAgQAgAAAgAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAIAAAAAAAAAAAAAAAACAAAAAAgACAACAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABQIAIgAAAAEFAQAABAAAAA +AAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAACAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAgAAEBAAQACyAAAAEAIAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAADTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMAAEAAAAAAAAAQAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAsTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAABAAAAAAEAMAEBAAAAAAAAAAAAAAAAAAAAAAAAAEAAIABAC +AAAAAAIACAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAD4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIhAAAABAAABEEAgAAFgAQEAQAAAAAAgAAAAAAAAAAAAAAAgAACFAAAAAAAgAYEAAAAEAA +AJgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAEFAAAEAARAAYUAAAAACAAAoQAAAAAAAAAAAAAAAAAAAAAAAAACAAIABABQQAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABA +AQAAAAAEAAAAAQGAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADL0AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAABEAQIAAAQEAES +BAgAABAFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAUBAAAIKBAABSEAAAQGAA +AAAAAAAAAAAgAAAAAACAQCAAAAAAQADEIAAAAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACghCsJEAAAKGjEIAkQAACClEAAAAAAAAAA +AIAAAAAAACAAgAAAAAIAAAGAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAUBgAIVAAEAAAGAAACAAAwIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAwAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgwIAEAEAiDAAAAAAAAAAAAAAAAAAAAAAAIAAAAB +AAAACAAAABACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAMgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAADAAAAADACACAAAAAAAAAAAAAAAAAAAAAAAAABAAAggAAAAIAAABACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACACAAAiAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAQAgCAAAAAAAAAAAAAAAAAAAAAAAAAAIQQAAAAEAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AANAAABAQwAAAAAAAAAAAAAAAAAAAABAgAAEACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAECAAgCg +CAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAEEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAMFAIAIBgCVAAAAAAAA +AAAAAAAAAAAAAIAAAUACAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAUEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/zP/wAA8AVf+qAP8ADwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAqv/M//AADwBV/1UA/wAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACq/8z/8AAPAFX/VQAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA38AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AFX/zP/wAA8AVf+qAAAADwAAAAAAAAAACIAAFAAABIAYgABcaAAFkBiAAFxoAAWQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAASEgAARAYgEhcaBgF +lAiAWBQgGASEAAAAAAAAAAAIAAAEAAAAhBoAAAxiAAmEGgAADGIACYQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAIQAAJABoJAAxiQEmUCA0ABCJA +QIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQCBIAEAwwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQACQBIAAAAAAAAAAAAAAAAAAA +AADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIkAASAAAAAAAAAAAAAAAAAAAAAAPDwgAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIIEAgATDAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +qQAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAveAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DsMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAQACAIAAAAAAAAAAAAAAAAAAAAQAAAAACAAAABAAAAAAAAAAAAAAQQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJUQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt8AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAAIAA +AAAAAAAAAAAAAAAAAAEAAAAAEBAAAAACAAAIEAQAAAAAARAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAADhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCAAAAAAAIBA +AAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAIAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwABAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEBAwABBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMtvAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAICAAwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABACAhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAA1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAhAAAAAQ +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtNAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAASEgAARAIgAAUIAAEgBAAAEhIAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAL+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAIQAAJ +AAgAAAQiAACEEgAACEAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuaAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAfSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +gAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgFA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhiAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAICAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAMgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIHwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAiAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxGAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAD0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAATeAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/oAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAASvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaVAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA3YAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAD9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAH +ZQAAAAAAAAAAAIAAAABAAAAAAAAIAAAAAgAAABAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAgAAAAAAAAkKAAAAAAAA +AgAAAAAAIAAAAAAAEAIAEgAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAABkAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAYAAAAgQIAAADSIAAAAAAAGAAAAAEAAB +AAAACQAAAAAAAQAIAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAAGoggAAIAAAAAAAUAAAAAAAAIAEAAA +AEAAAAAQAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAEAAIAAQAAAAAAemAAAAAAAAAQAAAAAAAEAAAAAAAAAAUAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAACAAAAAAKAAAACHwAAAAAAAAAAAAAEAAAAAAACAAQAAACAAAIAAgAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAA +AAAAAAAEKAqAABiQAAAF8gAAAIAABEAAAQAAAEEAAAIBAAACAAAMEgAAAAIAAwgSAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +gEAAAAAAAAl9IACAAACAAAAAAAAAAAEAAAAEACAAAAEAAAQABAAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIIAAAAABEAQAA +CSgAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEIAAAAAAACAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAGgAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAABrAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAMQAAAThAAAAAABAAAAAAAIA +AAAAACQAAAAAAABAIgEAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACIAAJAAAAQAQAACugAAAAAAgAAAAAAAEAAAAAAkpAA +AAAAAACAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEJAAIgQAEAAAAAJHRAgAAAAAAAIAAAAAAAAAICkJAYCAAAAAORg +AAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAoaACGgAAAAAAAMiiAAAQIAAAAgAAAAAAAAAAAEBAAQEAEAgAACgIAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAIAAAAADDgAAAIcAAAAAAAAIAAABAAAAAAABAAAAAEAAAAAAAAAAAQABAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAANFwAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAACAkBAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEABAAAA5vBQA +AA+kAEhAAABAAAAAAAAAAAAAAAEoKAAIAAAAAAAAAAgAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAASAARIEBYQAAAABwDAAARA +AAgABwACAAAAABAIICAAACAAoAAgSAgAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBEEABCAAAAAHTRAIFAFAAAIAAEBA +AAAQAIIACAgACAgAAAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACAwAAggIAAAg4AAAAASAIEBQAICAAAABACAoA +AwMAAAABCEhIAANAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEBAAAACEAEQABAAAAgAD/AKAAAAAAzwDPAAAAAACK +ioqKEBAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACIiIiIAAAIIwAAAAgAEQBAAP8AoAAAAADPAM8AAFUFBYqKiooQEAQE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAUFVQVYiIiIgAAAAhAAAACAARAEAAAAAAAAAAAAAAAABVVQUFAAAAAFBQREQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ +VVBVBAQEBAAACCMAEQABAAAAgAAAAAAAAAAAAAAAAAAACgoAAAAAUFBERAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAB0AAIx0ABGU +AAAJcQBEYQAAGIAAAFRRAAAAgAAJRAEEJACAhAlEAQQkAICEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAGAAAHGAAA5QAAAauAAFA +AAEYAAAACcAAARgAAAgAwBQhGAKECADAFCEIAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAzMzAAAAAAAM//wAA8AVQAz +ADMADwAPAA8AVQAzAFUAVQBVAP8AVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICIiIAAAICAAz//AADwCqADMAMwAPAA8A +DwCqADMAVQCqAKoA/wBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA +wAAAAAAAAAAAAAAAAAAAAAAAAAAAMDOgqggIAAAAAAgLADP/8AAPAKoAMwAzAA8ADwAPAKoAMwBV +AKoAqgD/AFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAAAA +AAAAAAAAAAAAAAAAAAAwM1BVDAwAAAAAAAMAM//wAA8AVQAzADMADwAPAA8AVQAzAFUAVQBVAP8A +VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAK/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr+AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAABRUAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAMbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAzlAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAB0EA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAKDgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA6VAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAKAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAK4AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAhfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +D/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAC +KAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAAAAAADAAAAAAAAQAAAAAAAAAAAJfwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAIAAAAAAAAAAABAgAAAAAAAAAGAAAACAAIA +AAAAAAAAAAAAEAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgAAAAAAAAAAAAoAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAACACgAAAABEAAAAEAACAAACAAgAAAIAAAWACCAAAAAEAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAACu0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAABAAAAAAAgAAAAAAEQACAAEAAAAAAAAAABBAAEAAgAAAAAAACAIAQAA +AAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAOOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAQAAAAAAAAAAAV5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAggAAAAAAAAAAAAEAAAAAAAAAAAACAAAAgAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACLEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAaAAgAADhAA +AAQAAEAAAAACAAAEQAAEAAIAAgAEDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAALGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAABA +AAAgAAAAAAAgAAAAAAABAAACAAAAAAAAgAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAdLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAQAAAgAAAAAAA +ABAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJ4AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAFAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALsgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAACAQAAAAAAAACAAAAAAAAAAAAAiAQIAAACAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt9AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAIAAAAACAAAKAAAAAAAAAAIAAAgAAAAIAIAEAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAMAAAAAgAEIAAAAAAAAARAAgAAYAAAAAAMAAAAAgIAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAIAAAgEAAAAAACAAAAAAAAAAQAAAAAABAJAQAAAAAAAAAAQAgAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAMRWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABA +EAAAAAAIAgAQgAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAC00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAI +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCAAAAABIwABAAAMkAAEAAAAI +ACDAwAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgyAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDABgYAAKBAACAAAAAICASgAAEAAAgEAgAAAQAA +AKBAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5wAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAEBAgIAAAAEBAAEAAAAgACAAACCAQAoKABAAgIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/AAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgIAAAAgABAAAAAQBgAAEQAAAAAAQAABAAAAAAAgADAwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAPD/8P8PD///AAAAgABAAAEAAACgX18AAPX19fUFBa+vAAAAAAAAAAAREQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +8P/w/woKqqoAEQCAAIAAAQAAAADv7wAA9fX19aqqr68AAAAAAAAAADIyAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAADVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoA +AAARAIAAgAABAP8AAO/vAAAAAAAAqqoAAAAAAAAAAAAAMjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAgABA +AAEA/wCgX18AAAAAAAAFBQAAAAAAAAAAAAAREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAC1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQBBCQAgIQARGEAABiAAABUUQAA +AIAACUQBBCQAgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAUIRgChAABwAABGAAAAAnAAAEYAAAIAMAU +IQgChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANoAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/1UAMwAPADMAqgAPAFUAqgAzAA8AVQCqAKozMwAPAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFX/qgAzAA8AMwBVAA8AVQBVADMADwBVAFUAVTMzAA8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAqv9VADMADwAzAKoADwBVAKoAMwAPAFUAqgCqMzMADwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABV/6oAMwAPADMAVQAPAFUAVQAzAA8AVQBVAFUzMwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAALkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA2NAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJVwAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMwAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAW6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAABAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAABMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAE +AABAAEIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAACAAA +AAAAQAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA3N +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIIEAIAAAEABhgQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAGBAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlcAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACgAAAAAAAAPTwAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAABAAQAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAATIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAQAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAA +AAAAAAAIAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAABA0AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIEIEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAA +AAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgAAAAwAQEAAAAAAQAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9hAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAABAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAQAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEBAEAAAAAQELQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAEAEAgEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAD5IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAgAAAQAACAhIAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAzDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBfX19fUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqqqq9fX19QAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANXVQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqoAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1dVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVVUAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAEJAAAhBQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAABQgAAKEEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACgoFBQAAAKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVVVUAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +oKBQUK+vCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVVr68P +DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAALCQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA48AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAzyAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAABZECAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAC8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAClkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAeOAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAB+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAADSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0T +AAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+oAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF3AAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAAAAAAAAACAAAAAAAAAgAAAgAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAoAAAAAAAAAAAABAAAAAAQAACAAAAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8oAAAAAAAAAAAgAEAIAAAAAABAAAAAAAAAAABAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACACAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAABEBAAAgAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA +AAAAAAAADiEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAQEAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAO ++AAAAAAAAAAACAAQAAAAAAAAEAAAAAASAAAACAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAQAAAAAAAAAAAA +AAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1uAAAAAAAA +AAACAAACAABIEgAAAAAAABgQAAAAAQAQmBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS0AAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+gAAAAAAAAAAAAAAAAAAAAEAAAgA +ABAAAQAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAA2/AAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAgAAE +AAAAAAAAAAAAGAAAAAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADlMAAAAAAAAAACAAAgAAAIBAJCAAAAAAkMQgAACAAAAAxAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAQAQAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAADWwAAAAAAAAAAgAAAQAAAIACSACAAAAQAAaAAAAAAAAABAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QHAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAv5AAAAAAAAAABAEAICAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAA +AAAAAAAAABAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +zh8AAAAAAAAAAAAIAQEAiBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCAAAAAAAAAAAAAAAAAA +AQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpQAAAAAA +AAAAACAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYzAAAAAAAAAAAAACgA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEAAAAAAAAAAAAAAAAAAAAFIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsYAAAAAAAAAAIBABAQAECAAAAAA +AAAAAAAAAAAIAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEgAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUAAAAAAAAAAAAKAAACAADAQAAAAAAAAAAAAA +BQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAEAQAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAANXAAAAAAAAAAAAABICIEAGBAAAAAAAAAAAAAAACAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQgAAAEQCAAAAAAAAAAAAAAAHQIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACNIAAAAAAAAAAAAAEAAAQAACAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFX/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIJQAAAAAAAAAAAQDMACKoAgIAAAAAAAAAAAAAAAAKCqqqAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVf/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgsAAAAAAAAAAABAMwAEVRVVQAAAAAAAAAAAAAAAAUFVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABV/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfQAAAAA +AAAAAAAAAAARVFVVAAAAAAAAAAAAAAAABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/zAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPgAAAAAAAAAAAAAI +ACKoAAAAAAAAAAAAAAAAAAAKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAIgAAAAQAAAAAAAAAAAABEgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3AAAAAAAAAAAJAAAEJAAAgAAA +ARRIAAEUFAAAACQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACAAAABAAAAAAAAAAAAANQAAACEAAAACAAAAAAAAAAIAA +AAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAA6EAAIAAAAAAAAgAgBQgAAKEAACABEAACRQQ +AAAAIAAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAzDzMPAAAAAAAAAAAAAAAAAFAAJ/////////////////////////////// +////////////////////////////AAAIBP////////////////////8AAP//AAAAAFUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAADMPMw8AAAAAAAAAAAAAAAAAUAAn//////////////////////////////////////// +//////////////////8AAAgE/////////////////////wAA//8AAAAAVQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EQURBQAAAAAAAAAAAAAAAABfACf///9V//////////////////////////////////////////// +/////////wAACAT/////////////////////AAD//wAAAABVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzDzMPAAAA +AAAAAAAAAAAAAF8AJ////6r///////////////////////////////////////////////////// +AAAIBP////////////////////8AAP//AAAAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAABT0AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA74AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAwAAAAA +AAAEAAAgAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiwAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACaAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAKFAgIAAAAAYAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXSAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAL7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAhIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAvKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAABAAQMAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAcA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAABAAAAAAQDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAYEAAEAAA +gAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+BAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAgIAACBAAAAwAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAEAoAgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAQwgAAUAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAA7kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAoAABQIAAhAABQCgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQABAIAAIQBAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQR +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSA +AAAAgBAAAQAASAMAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/wAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUoKAAAMzYA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUAAAzMwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREAADMzAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUiIgAAMzYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAhBQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA+HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAARQAAAKEEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAB7kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPDwAAAABEiMzMMyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA8PAAAAAIhEzMwzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +iETMzDMzOTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9AAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEiMzMM2Y2 +NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAASyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABssAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAijAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAEgAAAAAAAAACAAAAAAAAAIAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWrAAAAAAAAAAAAAAAA +AAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEEAAEAAAIAAQAAAQAAAgAABAABAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAYAACAAEAAAAgAAIAAQAAACAAAgAAgAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AApBgAAAAAAAAEGAAgAAAAgAQYAAAAAAAABBgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA02AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAa4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAQAAAIAAAIABAA +AAgAAAgAAgAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAABmBEAAAhAAEGYEQAAAFAAQZgQ +AAAQQAABkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAnkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABEAAAEQAAAAAQAAARAAABABAAABEAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmYAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAJACAEAAKABBgAIAAAAoAECQAgAAACgAQAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAEAAAAAAAAIEQAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAApBAIAAAAAxCgEAAAAAADEIAQAAAAAAMQAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +IAAACEABgAAgAAAIQAGJACAAAAhAAQgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAE +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAwqMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAQgAAAAAAAABCAAAAAA +AAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAEAJiAAAICAAQAmIAAAgIABACYgAAAAAAAAB +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAABQAAAAAAwAAFAAAAAADAAAUAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7UAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACQAAAAAAACAJAAAAAAAAIAkAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKogAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAgACQAACAAACAAJAAAIAAAIAAkAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwzmZnMM5mZ +zDOZmcwzmZnMM5mZzDOZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzDOZmcwzmZnMM5mZzDOZ +mcwzmZnMM5mZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMM5mZzDOZmcwzmZnMM5mZzDOZmcwz +mZkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwzmZnMM5mZzDOZmcwzmZnMM5mZzDOZmQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGoQYHGAADZQahBgcYAANlBqEGBxgAA2UEgQACEAACRAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgfAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAYCECMalhBlBgIwIxqWEGUGAjAjGpYQZQQAMCISAgBEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAugAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMA +MwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAz +ADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAADTMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA5dAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACtMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAADEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAME +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAALUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACtYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQAAAAAAJAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwsAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACgIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABA +AAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAADHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABABAQAAAAAgAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAHqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAArvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABgAAAAA +wAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAtcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeIAFX/AAARVapfoAAAP8AA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd4hVAP8AABH/AK9QAAA/wAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3iFUAD/ARIv8Ar1AAAD/AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAHeIAFUP8BEiVapfoAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA6JAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAA01AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAA7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAE+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARmAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA0zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy1AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAgAAAAAAAAAAAAAAAACeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAMMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAArmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5gAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAUVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABlMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAADQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAA +AAAAAAFSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABQAACNUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAIA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAMlAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAQAAAgACEAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAJAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAC+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +IAQAAAAAAAAAAAACAAIAhAAAAAAAAAAAAAAFlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +GBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgBAQAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAD3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAMAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAFPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAYt +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAACDsAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAJEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIAAAAAAAAQAAAAAAAAAAAAAJygAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAn2AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQACEAAAAAAAAAAAAAAAAAAAAxPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAEAAAAAAAAAAAAAAAAAJ5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAIC +AYgAAAAAAAAAAAAAAATuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiARgAAMEAIgAAAAA +AAAAAAAACeIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABACAIFAAAAAAAAAAAAAAA +FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiSAAAAAAAkAAAAAAAAAAAAAAgOAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAEAgIAAAAAAAAAAAAAACfoAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAPHwAAAAAAAAAAAAANBQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAADAAAAAA8PAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAMAAAAADw8AAAAAAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAA +AAAPDwAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAABQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAIhQABEQAAAA +AAAAAAAAAA0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACEAAAQAAAAAAAAAAAAAA +CA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqioqMwAwMAAAAAAAAAAAAAAICAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiKiozADAwAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAqqoqKv8A8PAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAiIioq/wDw8AAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAMwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAHkgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAACAAAAAAAAAIAAAr9AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABQAAIAAAAAAAAAAAAAAAAAAAASAAAAAAAADlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAACACBAAAAAAAQAAAAAAAAABCAAAAAETQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAB +BAQAAAAIAgAAAABAAAAAAAM0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQgEAAAAAACAA +AAAAAEAAAAAACwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAACAAAABAQAAAAAAAAAABIAAAAC +AAAISQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAmBAAEAAAAAAIEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAAAIkIAACAQAAQgQAgAAAAAEmBAAAAQJAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAgAAAAAAAAAQAAD5kAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAkAAAAAAgAQAAAAAAAAABAAAATgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAxCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB +AAAAAABAIBEAAAAAQEAgAQAAAAAAxAAADXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAB +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAACA +CAJAAAAAAIAIAAAAAAUBAAAOYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFDQAAAAAQiAiAAAAAAFg +ABAgAABAAgIAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAACCAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEQEICBARAAAAACAAAAEAAAAAB +oQAAzIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAIAAAAAAAFAACACAAAgEAACAgAAQAAAJmQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgIAEJgIDACCGgMAEAgAAQJiAAAAALhAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAkACIVESAQAIQABAAAAAAAxQERAAAAvoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAIAAAMAEEAQCAAAAAAAAACQAAAAAAALYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw +CAgAQAAAEIKAEgAEAMAQAIoQAEUAApIAAAY6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +kAABQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAABhIA +CAIUMAQAEQAQAAAAgACQEAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAADMzAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERERAAAAAAw8PDwKiqq +qiIiIiIw8HBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAAAAMzMAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzMAAAAADDw8PAqKqqqqqqqqjDw +cHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMx3dz8/MPAwMCoqIiKqqqqqMPBwcAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAARERERHd3Pz8w8DAwKioiIiIiIiIw8HBwAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAEAERQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJAAAEJAAAgAkAAAQlAACAHQAAjHQAEZAAAAGhAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAUAAABBAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAABQgAAKECAAAFCAAAoQYAAAcYAADhAAABk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAP/0REAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +MzcFBQAAAAAPHwARVVUAVSIiIiIw8HBwAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA// +QEQAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwUFAAAA +AA8PABFVVwBVqqqqqjDwcHAAAA/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8ERAAAAAAA +AKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAADw8AEVVV +AACqqqqqMPBwcAAACuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/wREAAAAAAAAVVUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAPDwARVVUAACIiIiIw +8HBwAAAK4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAASfAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAADO8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgoAAAAAADUAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABYYAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +IAAAAAANhwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL +AAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAAAAAAAEAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKxAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAALKIAAEAAAgAAAAABAAACAAACAAEAAA +AAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAIQAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAIAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAADyUAAAAAAAgAAAIAEAAAAAABAAAQAAAAAAECABAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAALrkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAA +AAAAAAAAgAAAAAAAAA5lAAACAAAQAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAED +EAAAAAIAAAIAAAAAAAABAAAAIAAAAAACEAAAAAIgAAwAAAAAAAAAARAAAAAAIBAAAAACAAABAAgA +AAAAAAAABe8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAACAAAAACAAAAAAAAACAAAA +AAAAAAAQAAAAAABAAAAAQAgAAAAAAAAACgAAAAAAAAAIAAAgAAAIABAAAAAAAAAAAAAAAAAAAAAL +YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAABAAAAAAAARAAACAACgAAQAAAAAAIAAAE +BAAAAAgAAAAAAQAACAAAQAAAAAAIAEAgAAAAAAAAAEEAAAAACAgEAAAAAAAQAAAAAA0jAEAAAAAI +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQBAAAIAAAAAAAAAAAAAAAAAAAACAAA +AAAAAABIAAAQAAGAAIAAAAAIAwAAQAABEAACgACBQAAEAAAAAAAAAQAACDUAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAIAABQBAIAAAQAACAAIAAAAAAAUAAAAgAEAAAgA +AAAAAAAAAABAACABAABAAAAAAAIAAABAAAAAAAAAAAAAAAAMMgCAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAABAAAAAAAAAAAAIAAAAACAAAAAAAAAAABAAAAAAAAAAAAFAAAAAACAAATAAAA +AAAAAAgAAIAAAAgACAAAAAABAAAAAAAQAAAAAAQ+AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABBRAAgAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAEBAAAAAgAIAQECAQABAA +ABgUBAAAIACDGBAAAAAAAAAQEQAABA0AAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAACAAAAAAQEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAFAAABAAAAAACAAAAAAABAAAAACQBQAA +AAgIAAAABAAAAAAAAAALWwAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQ +AAAAFEABAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAEAQAgAAAAQAQAAAAAAAAABAAAA +AAAAAAEAAATbAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAUgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQhAAAAUAQAAAAAAAAAAAAABAEAAAQEAAAAAAAAAAAABAAAAAAAAAAAA +BRMBAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIQAAgAAFAAAhAAAAAAAAAAA +AAAAAAAAAAAAAgAAAACghAAAAAAAAACEKQQAAAACAMQkAAAAAAAAxAAAAAAAAACEAAABawAAAAAA +AACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAQAASAAIABABAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAQBEQAAAAAAAAGEACIAAAgEAZAAAAAAAAABEAAAAAAAAAEAAAcJEAAAAAAAAAEQAAAA +AAAAARAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAEAAEAAAAAAAAAABAAAAEAAAAAAAAAAQAAAAAAAAABA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAADE/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAABCAA +AAAAAAAEIAAAAAAAAAQgAAAAAAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEIAAAAAAAAAQgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAg +AAAJiAAAAAAAAAGAAAAAB84AAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAQEABQAAQAA +AAAABAAAAAAAHQAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAAAA +AAn1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAIAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAITAwAAAQIAAgAAAAAAAAAADecAAgAA +AAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAQEAACQAQAAAAAAAIAAAAALMwAAAAAAAIAAAAAA +AAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAD8AdwAqKioqAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAPwB3ABUVFRUAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAA/AHcAFRUVFQAAAAAAAAAAAAADLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8A +dwAqKioqAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQ +EAAASEgAARAAAAAAAAAAAAAAAAAAAAAAEAAASEgAARASBAAIQAAJEBqEABxgAA2UGwQADGQACZAS +BAAIQAAJEAAABrsSBAAIQAAJEBIEAAhAAAkQEgQACEAACRASBAAIQAAJEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAIQAAJ +EAAAAAAAAAAAAAAAAAAAAAASAAAIQAAJEBAAQIhIGAEQGADAjGoYAZQYAMCcaBgDlBAAwIhIGAEQ +AAAAjxAAwIhIGAEQEADAiEgYARAQAMCISBgBEBAAwIhICAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAAAAAADMA +MwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAAAAAAMwAzADMAMwAz +ADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzAAAAAAAzADMAMwAzADMAMwAzADMA +MwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/ +zAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAAAAAADMAMwAzADMAMwAzADMAMwAzADMAMwAz +ADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAAAIAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAD0sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAA +AAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAHAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAQAAAAABAAACAA +ACAABAAAEAAAAAAQAAAQgAAgABAAACAAAAAAEAAAIQAAAQAEAAAggAAgABAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAgAIAEAAACAAAAAAAAAAQ +AAECABAAABAAAAAAEAAAAAABIgAQQAAAQAEAAAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AIAAQAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANLQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAABAAAAAAAgAAAAAABAAAAAAAAAAAAAAA +AAAAAAQAACAARIAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAoAAIAAAAAAigACAAAAQACEBEAAAAAAAAAEAAQAAAAABEQAAAAAQAAEAIA +AAAAAAAAAAAQAEAAAgAAAAAAAAAAAAAAAAAAgAIAAAAAAAAAAAAADCoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAQAAAAAAAAABAABAIAAgAAAwAAQgAABAAAAAACAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAMAAAAAAAEAAAAAAAAAAAAAAHUQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +YAwAAAAKAABAAQGAAAwAAAAMACAAQgAAAAEBAAACAAAAAACAAEIAAAAABAAAAAAAAAAAAAAIAAAK +AAAAAEAACAAACAAAQEAAAFAAAABAAAAAAA/wAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAGAAAGA +AAAAAAAAIIAAAAAgAAAEAQIAAIAAAAABAAQAABAABAAAAgGAAAIAAAAQAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAUkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAABAAAEAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAQAAAgAAACAAACAAiAABEgAAAACAABAAEAgAAAAA +EQAQAAAAAAAAAAAMnQAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEUAABAAAAABAQAAEAAAAgAACAA +QgAACAQhAAACAAAIAAAAAEIAAAIEJAAAAAAAAAAAIAAAAAAAAAIAAAAAAACAAAAAQAAAAEAAAABA +AAAAAADtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAgAARYEAAIAJAIAFgSAAgAAAgAHBAACAAA +AAAcEAAIACAIEBgQAAAAAAAAGBAAEAAAAAAIEAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAC0IA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAgAAIAAAAAAAAAARDAAAAAgAAAEEABgAAAAAEQQA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACCBIAAAAUAEIAAgAAASQAQgAyEABACIBCAAIAAAAEAEICAAAAAAQAQgE +wAABABQBAgBAgAAAoAEAAIAAAAwEAQAAAAAAAAAAAAAAAAAAAAAAAAX7AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFSAAAABEAAEEJQAAAEAEAAQgEAAAAAQADCUAAABUBAAEBSAAAEAEAAABIAAAFAQAA +AQAAAAAAAAAIQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAADFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAFQAAABBDEIkoUAAAA1MQiBUAAIAKgxCAEEAAAAqDEIgoAAAAEwMQjCAAAAAIExCAIAAAAAABA +AQAAAAAArIQAAAAAAAAAAAAAAAAAAAAAAAAFHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIIAAEE +CQGgABEAAigEAYAAEAAACIgBgAIQAAIoBAGAACgAAQQkAYgAiAAACSQBgAAAAAEAQAAIAACAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAfpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAEAUAACAA +AUAAAAAAAAACgAAAAABAAALAAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAQAABAAAKBAAA +AgAAAAoAAAAAAAAACgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAADD1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAIAAAA +AAgAAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/kAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABADAAAAGgCACAAAAAAAAAAIAAAAQAIAQAgBAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJVQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAIFAAAAAAAAAAAAAAAAACACAAAAAAAAAAIAAIAAAAEAAgQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAFAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAACAA +AAAAAAAAAAAAABAAAAAAEAEAEAAAACAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAagAAcYAANlBqAABxgAA2UGoAAHGAADZQagAAcYAANlBqAABxgAA2U +GIAAXGgABZQIgAAUIAAEhBAAAEhIAAEQAAAAAAAAAAAAAAAAAAAAAAAAAkcAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABgAgIxqAAGUGACAjGoAAZQYAICMagABlBgAgIxqAAGUGACAjGoAAZQaAAAMYgAJ +lAgAAAQiAACEEgAACEAACRAAAAAAAAAAAAAAAAAAAAAAAAAIhgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAApaXMM5mZpaUzMwD/paWZmaWlw8PDw8wzDw/wD8PDzDPDw6WlzDOlpQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClpcwz +mZmlpTMzAP+lpZmZWlrDw8PDzDMPD/APw8PMM8PDWlrMM6WlAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWlzDOZmaWlzMz/ +AKWlmZlaWsPDw8PMM/Dw8A/Dw8wzw8NaWswzpaUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaXMM5mZpaXMzP8ApaWZmaWl +w8PDw8wz8PDwD8PDzDPDw6WlzDOlpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AOcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAGuAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAkuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAEAAAwAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAgAA +AAAAAEAAAAAAAAAAAAAACvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAACAAAAAAEBgAAAAAAAAAAA +AAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAHOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAEAAAAAAAAAEAAAAAACAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAoAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACx0AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2gAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAADAgA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA0RAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAggQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAA +AAAAAAAAIAAAABAQAAAAABAAEBAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAYAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AEAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABBEoBAAAAAAAAAAAEAQAAAAAAAQQA +AAAAAAABAAAAAAAAAAAAAAEaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAQEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAACAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAhAAAAAAAAAAAAAAIAAAAAIQAAAAAAACghAAAAAAAAAAA +AAAEvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAgEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgASAAAABABAAAAAAAAAAAIAAAAAAAAAQgAAAAAAAIBAAAAAAAAAAAAAACyAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAiAABQgAASEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAASEgAARAAAAAAAAAAABAAAAAAAAAQ +AAAAAEgAABAAAAAAAAAAAAAAAVEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABCIA +AIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAIQAAJEAAAAAAAAAAAEgAAAAAAABAAAAAAQAAA +EAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACegAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAzyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACs4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAH7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL2 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwyAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAADPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA +AAAADRcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAE8AAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAUVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAmlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAKAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAUAAAAAAAMjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAA1LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEbAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARjAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAASWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAI9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +DQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAIHwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsRAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAFGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAALEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAA0SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADQwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAM7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAmlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAIAQ +AAIAAAAAAAAAAAAAAb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA0R +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAGBIAAAAAAAAAAAAADR0AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQQAAAAAAAAAAAAAAAAE4QAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABBEABAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAkAAAAAAAQxAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAA +AAABAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQEAAAAA +AAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAKCEAAAAAAAAAAAAAAADI +FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAUHAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAADP0AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAANEQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAgIAAAAAAAAAAAAAAAAAz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAEAAAAAAAAAAAAAAAfcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAABAQAAAAAAAAAAAAAE7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAMAAAA +AAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAwAAAAAAAAAAAAA +CAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ADAAAAAAAAAAAAAAIAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAMAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAARAAAAAAAAAAAAAADR0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAIAAJFAAAAAAAAAAAAAAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAf8AAAAAAAAAAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +/wAAAAAAAAAAAAAAAAAADOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/AAAAAAAA +AAAAAAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv8AAAAAAAAAAAAAAAAA +AAzpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAACnEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAPqgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAACBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAADnUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAgABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATFAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQ4AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABCQAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAMqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAIQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgyAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzYA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAALAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAABAAAAAAAwAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAg3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL +kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACCAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAP+AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC50AAAAAAAAAAAAAAAAA +AAAAAAEAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAC+QAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAACIAAAAAAAAAAgAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAA9kAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAACAAAEAAAAAAAAAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAC1AAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAgAAAAgAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAA +EAAAEAAIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAJbQAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAwAAAAEAEAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4IAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAEBAAAAAAAAAAAAAAAAAkAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAASAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAUIAAEhAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQiAACEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAABXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAGIQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuCAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAIAAAAAAAAAAAAAEAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8QAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAACAAAAA +AAEAECAAAAAAAAIAAAAAAAAACv4AAAACAAAACAhAAEAAAAAACAQAQABAAAIIAAAAAAAAAggAAAAA +AgACAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +ABAAAAAAAAAAAABAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAQAAAAgAAAADjQAEAAAAAAAAQAAAAAAAEAAABAAACAIQAAAAEAIAAAAAQEAIAAAAABAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAAQgAAA +AAAgAAGAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAEAABAAAAAAAAAAAAA +AAAAAAX0AEAEAAAAAIABCACA0AwgQAgOAIAABAEICAEBIAQAAiAEAICAAAwAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAiAAAAAAAAAAQAAAABAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAIAAAIEABAAAEAAACQQA +BAAABAAAAAAAgAAAQAKAACgAAAAIgAAAEIAAAEMAAAAAAAgAQIAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEAAAAAAAAAAAgACAAAAAAAAABAAAAAAAAAABAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAAAAggAAAMmQBAAAEAAAAA +QIAAQJBACEAAAgBACIQIAAAAAAIAAAEAQAAQAAAAAAgABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAgAAAAAAAACIAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAhAAQAAAAAAAxSAAAAAAAAAIAACAAAABAA +IAgAAAAAAgAKCAQpgAAAACIBAAAAABKAAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAEAAIEAAAAAAAAAAAAAAAAQAAEBIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAykAAAQQAQAAAAQQiIBABJoQAAgAQAAE +lBAACAAYBAMQEAAQQJAAARgSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJMgAAAAAAAAAEIAAAAAAAAAAEAAAAAAABAIQEAQAA +QAAAIEAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAgAAABFAEAAAAAAAAAAAACAAAAAAARAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAALaAEiAAAAAAAACJACAABAgAQAAAAAAEAABAEiAAAAAAAECAACA +AAAhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACyEAAAAAABQAAAACIAAAAgEAADhMAABAKQABAAoAABQAAAAIQAQAGAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACIEgAAAAgRAAAAAAAAgAAAEAAgAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAlgAAQAAAAAAAIAVAAAJAoMQAJwAAAlSkhAAAQAAAAKiEICIABAAIqMQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAIAgAAAAAAAgAAAAgIAAAAASABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARH +AAAIAAChIACAAAgAAQREAQEgKAGABIQBAEAoAQAAAQGACBAAABCAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAGAAAABEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFQAAAAAAAAA +UAEAAAAAACAAoCAIAhDMAEAUAAAAAFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BJBQCAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMGQQEAAAAAAAAAAAAAAQC +AAAQaEEEIhBCAEGEqCAADBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEECACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+5AAAAAAAAAAAAAAAAAAAACAAIAAAA +AhCIAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABCAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf4AAAAAAAIAAAACAEAAAAAAAQABQAAAQQAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEACAIEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAJjRAAAAAAAAAADAEAAAAAABAAFIQCwISAESIAQAMAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABCAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAILAgIAAAAAIBAAAoBAAgAAwDAkEAFQEDgAEAIgIAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAIUAAIABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABdUAAAAABQQgAAgEQAAAAkAAQAAAAAIAAgcAQAAABAAIgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAAggAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG +PggAAAAAAAAgAACgAAAAAAABQFKAAIABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNAAAAAAAA +AAAAAAAAAAAAACABBAEgAQQBAA8gAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA0AAAAAAAAAAAAAAAAA +AAAAASBAEAEgQBAADwEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDQAAAAAAAAAAAAAAAAAAAAAEgAgC +BIAIAgDwBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAIAEgCCABIAgAPCA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAUIAAEhAAAAAAAAAAAEAAEAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgAQAEAAACAABzAAZxwAJWUFEAhiFAAkRAUUBGISACREBiA +AFxoAAWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAQiAACEAAAAAAAAAAASQAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAHyQAAAAABAAAAHACATHMAEYQUAIBIUQAREBQJgEhBABEQGgAADGIACYQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAwqWlpmZjPMZmb/Zv88VfBV8DOqVVpVPP9mD2b/PP8AVVoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAA/MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAFaWmZmM8xmZv+Z/zxV8KrwM1VVpVU8/5kPZv88/wCqWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAADszAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEK1paZmYz +zGZmAJkAPFUPqg8zqlWlVTwAmQ9mADwA/6paAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEQANzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQuWlpmZjPMZmYAZgA8 +VQ9VDzNVVVpVPABmD2YAPAD/VVoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABV0AAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAQAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAObwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAALYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgEAAAAAQQA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAKQAACAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAABGQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADCACQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAfCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABAAAAAAACB8AAAAA +QAAAAAAAAAAAAAAASIEAQAAACgAQAABAAAIAAAAAAAAAAEACAAAAAAAAAAAAAAgAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAgAAAAAAAgACAAAAQAAAAAAIAABAAAAAAAAAADAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAEAAAAIWAAAgAAAAAAAAgQA +AAAAAIAQcAAQAAAICEgAQBAAAAAQSAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAQAAAAAQAADAAAAAABAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAABIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAYVAIAAAAAAAAAABAAAAAAAEAAE +AAAACAAgABAggAAIAIAABACAAAgAkAAEAAAACAAQAAAAIAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAwAAAAAACAAAAAAAAAAAAAIAAAAAAAAAIEAACAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAACAAAABcUAAIAAAAAAAAAAAAAEAgGAAggABIADQQAC +BAACAECQAAAAAACAQAAACgAABAABwAAIAAQAAAGAAQAABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAgAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYwAAAACAAAAAAQAAAAABAAiQAAAAAAECCCAQgAIAAAAI +AAAAAAAAgAgEAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAADAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAcaACAAAAAAAAAAAAAABAABAAIAAAgAEAAgCAEgCAAIACAQBAAIAAgA +ggAAAAAADIAAAAAAgAIBIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAACCAAMEAAAAAIQAAww +AAAAAAAAAAAAACAAAAAAAAJEAACYABiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAAIAAEUABGRACAABQCAKYEAAAAECAABAQAgAAAQgQ +EBAAAAQAAAAIFAAABAAAAAgUAAAAAAAAAAAAAAAAAAAAAAABAQAAAAEAAAQAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAJ5wAAAAAAAAAAAAAAAAAAAAAEGABAAABYAEAAAEAAQCAAwAAAAABAAAAAAAAAAABBAAAAIAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgEIABAAAAAEAQAAAAAAAAAAAAAAAAAA +AAAICCAAAAECAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAypAAAA +AAAAAAAAAAAAAAAAAABACAAAAKQBAEAIAAASoAEEAAgAACBQAQABCQAAAAABAQAggAAAEQEBACCA +AAARAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAAA +EhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAQAAAIACAACQAAAAAAAAABAEAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACIBKAAAIIBAIAEQAAAAhEAAAAAAAAAAAAAAAAAAAAAAIwAIAAAAEMQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtgAAAAAAAAAAAAAAAAAAAAAh +BAAAAAAExCEEAAAAQADEAFkAAAACaYQBQAAAAAAAhCAJAAAABEhAIAkAAAAESEAAAAAAAAAAAAAA +AAAAAAAAgAgAAAIAKQCACAAAAAAhAAAAAAAAAAAAAAAAAAAAAACIBIAAAQUAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6aAAAAAAAAAAAAAAAAAAAAAIgAIAAACEAB +iAAgAAAIQAEIACAAgAgAAQgAIIAAAAABgAAAAAAIAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAg +JAQAAAAGAgAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACp4AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAA +AABgQQIAFBAAQCBQAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgsAkB +ACAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAADN9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAA +AAAAQAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUBAEAAEAgIAEDAQAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAMaAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAQgAAAAAAAARCAEQDAKBAAEIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAEAABAIAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACdgAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGAAAAABAAAAYACAAAAAAABgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAABIUAICAAg4AAgAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAQCACAsAEAQAACAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAoUEAUBICAIACQgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3EAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQBABANAIAAAAEAIAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAiAgBiIgAAEBAAAQICAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfIAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAgAAAAAAAAASBACAQA4EABIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAwICAAAAAAAAACKgBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARwAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAIAAgBAYAAAAgAIgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +KKooqjAwEFAqKioqAABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAQgBDAMEAQDDIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqiqqIDCg +oFFVUVUAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACvsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAQgA +AEAQAMMBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMCAgAAAAAAAA +FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAQgAAACAIAwwSA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQUFAAAAAAAAAVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAshAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEIAQwDCAIADDgAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRAEEJACAhAlEAQQAAICEAAAAAAAAAAAAAAAA +AAAAABiAAFxoAAWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJoA +AAAAAAAAAAAAAAAAAAAAGoQAHGAADZAahAAcYAANkBIEIAhAAAkQEhQQCEAACRAIgAAUIAAEgAiA +ABQgAASAAAAAAAAAAAAAAAAAAAAAAAgAwBQhGAKECADAFAEIAoQAAAAAAAAAAAAAAAAAAAAAGgAA +DGIACZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALNgAAAAAAAAAA +AAAAAAAAAAAYAECMahgBlBgAwIxqGAGUEADAiEgYARAQCcCISAgBEAgAAAQiAACECAAABCIAAIQA +AAAAAAAAAAAAAAAAAAAAAKoAqgAzAA8AqgCqAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVQBVADMADwBVAFUAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAz +ADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACqAKoAMwAPAKoAqgAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMA +MwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAVQAz +AA8AVQBVAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAzADMAMwAz +ADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAK0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD74AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgQAEAAAAACCAAAAAAAAAAQEAAQAAAAAgAQABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACtgAAAAAAAgAAAAAAAAAAAAAAAAAAAAACAEAICgAAAAIAUCAK +AAAAAABAAABQAAAAAAAACFAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAK3AAAgAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAiSAIIAIiAACBIBBASQKA +AIAgCAAAAAAAgIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAC5EAAAAAAAAAAAAAgAABQAAAAIAAAAAAAQAAgIQAAFEACAAAAQAARJAAAAABABBBQAAC +AQAAAEHIAAIAAAAAQUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN +1QAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAABAQEBAAABABEAAACAAAEAAQAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHeAACAAAAA +AAAAAAAAAAAAAAAABAAAAAEAAAAqEAAIAAAyABYAABEAEQIABAiAEAAAAAQIiCAAAAAAABAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb0AAAAAAAAAAAAAIAAE +AAAAAEAAEAAAAgAAQAxBgARaEAiQAIGIEEACAIAAgAABGBACAAAACBFYEgMIAAAAARgSAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAECAAAAAYQASICAAQAAABAAEAAEAgABAAAAgAAQAAGAAACAABAAAYAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgyAAAAAAAAAAAAAAAAAAAAAABACAAAAKAAACYI +AAECEAGAgAAAAiAQAAQACAEAABABEABAgAAAEAEQAECAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAB+EAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAABAAAA +DAAACAARAAEAAAAAAQAAAAEAAAgAAAEAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPNAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACQAQAAAAmDEIwgCAAAQQMQg +BBQAAATAxCMEAAAAAEDEIgQAAAAAQMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA80AAAAAAAAAAAAAAAAAAAAAAAAIAAAqEAAiAQwAACxBAGIIKBBAAAJDYgAAAAACBQB +iACEAAEABQGAAIQAAQAFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ANIAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAIAAAACAAAAAgAQUAAABAIAAABAAAAAAgAAAEAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAhAAAAAAA +AAAAAAAAAAAAAAAAgAEAAAAABEAgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAACABDAAAAAQAAAEIAAAAAEBAAQgAAAAAAAABCAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAIYAAAAAIAAAhgAIAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgBoAQ +CAQAAAkEQAAAAAAkBAAAABAAAAQEAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY9AAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAVAAAAAwAA +wBAAAAAQAgDAAAAACBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAwAAAABAIACAKAAAAAAAA +AAIQAEAQAgAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAOUAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAQAAAA0AQAAAAAAAjA +AgAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAADPMWlqqqjw8/1oPzFXwVVr/PDOqM1ozqv8AVcw8PP9aAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAM8xaWqqqPDz/Wg/MqvCqWv88M6ozWjOq//9VzDw8/1oAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAzzFpaVVU8PABaDzOqD6paADwzVTNaM1UA/1UzPDwAWgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPM +WlpVVTw8AFoPM1UPVVoAPDNVM1ozVQAAVTM8PABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCUAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAZ +ABhMbAABkBsEGAxkAAmUGwQYDGAACZAahAAcYAANlBqEABxgAA2UAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJpgAAAAAAAAAAAAAAAAAAAAAACAAAAEBAABsIADxkQE+U +GQhAvGxYR5QZCMC8alhHlBgAwIxqGAGUGADAjGoIAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMA +MwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAz +ADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMA +MwAzADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAz +MzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh/AAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA57AAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAA +AQAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAjlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9wAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaRAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA +AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAABQAAAAAGAAAAAAAAAAYAA +AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA +AAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAABAAAAAIAAAAEA +AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAA +AACAAAAAAUAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA +AQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGAAAAA +AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA +AAABgAAAAAAAAUAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA +AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEA +AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAAFAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAA +AAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAQAAAAAACAAAIAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AEIAAAAAAGAQAAAAAAAAAFASAAAgAABAAggAAAAAAAAACgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIASCABI +AAAAgBAIAAhBAAGAAAgQIAAAAYACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAABIAAAAAAIAAMAA +QQAAAAAAQAAAAAAAAABAAAEAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAhzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAgAAAAAAgECCAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACBAAICAAQABAAAAgIAFAAEAwAAIAIAgAAFAAC +CAAAAAASAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALHQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAIAGBBIAABAAIAAAQQAAEAAABiQAAIAQAAEGBQAAAAA +AIAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAGAAAEAAAEAAIAAAQAAAAAAAAABAAABAACAAAEAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABACAEAAKABgAAAAAAAIAAAAAgAAACgAQIAIAAAARABAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAEAGAAAAAAAAQgAAAAAEgABAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAQAAgAA +xCAUAAAAAgHEIAQQAAAAAMQgAAAAAAIIxAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIAIASEABgIAgAAAI +SA2AAAAAAAhAAYAEgAAACAEBAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAI7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAA +AAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAArOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEIAAAAAAAAAQg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIHwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgfAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAALRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACu8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAGoQAHGAADZAahAAcYAANkBqEABxgAA2QGoQAHGAADZQSBAAIQAAJEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKvAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAYAMCMahgBhBgAwIxqGAGEGADAjGoYAYQYAMCMahgBhBAAwIhICAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzADMA +MwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAMwAzADMAMwAz +ADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAzADMAMwAzADMAMwAzADMA +MwAzADMAMwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAz +ADMAMwAzADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEgCAAAA +AAgAAAAAAAAACAAAAgAAAAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEDAAAAAAAABQEAAAAAACAAAQAAAAAAAA +UAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAABAAgAAAAAEAAAAFQAAgABCAAAQAAC +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAQAAAQAACAQAAAAFQAAIAAAAAABAAEAEARAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmWAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAgAQCAAAABACABAoAAAIAgIAAAQAAAAQBAAQAAAAAAAAAAAQAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAQBAAAAAAAABAEABAAAABAAACAAAQAAgAQAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAChAAAACAAAAKEgQAAAAAAAAADAQBAAABAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAACEA +AAABgAAAAAAAIADAAAAAAAAgAEQAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoFCAAAEBEBAgQIAAAgGIEA +AAAAAAAAAIIUgAABIFAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAKpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCDAAACAAAIUhIAIAABAAAAAoAAAAAA +CABIAAEEABEAgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAuNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCRKAAADQQCAJFIAAgkhAAAAAAAAAAAAgSQAAAAIA +xAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAIABBAgAgAABgAAQIAAAAAAAAKAAAIAAKAAAEFANABAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKSgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAiECAEAQBgACGBAAAAAAAAIBAAAAAAAABAAAAAAAAAACAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOGAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQBECAAQACAAAEAAgMAIIAAAAAAAAAAgAACAAAAAAAAQAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAEAQ +AQAAAAAARAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAljAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjBCAIAkAAUBAAAIAAQUAA +AAAgAABAAAAAAAAAAAAAAgAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAQAAAAAAAAICAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAC/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAcAQDIhAQAgAAAAECVQAAAAAAAAIAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAREqCQAASggAYRAEAAAQCAABAAAAAAAAAAAAAAABgAAQAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCYAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABVAFUA/wD/AFUAVQD/AA8AVQBVAP8A/wAzAFUAMwAPAFUAVf//AP8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFUAqgD/AP8AVQCqAP8ADwBVAKoA/wD/ADMAVQAzAA8AVQCq//8A/wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VQCqAAAAAABVAKoAAAAPAFUAqgAAAAAAMwBVADMADwBVAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAFUAAAAA +AFUAVQAAAA8AVQBVAAAAAAAzAFUAMwAPAFUAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIBYFCAYBIQIgFgUIBiE +hAAAWAAAGAAAGIBYXGgYBZQAAFgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAmaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICYAEIkBAhAgJgAQiSUCEAAkAAABA +QAAaCQAMYkBJhAAJAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAIEgAQQBCAEwAwAAAAkAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAJAEggCABCAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAkACQABIAEARCAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIEAgQCABIAggBDADAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArTAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAgwAgAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAQAAAA +AAAAAAgIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAIAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAM2QAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAgAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAoAQEQAAAAAAAAAAAAAA +AAAAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DLMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEGgEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIBMAAAAAA +AAAAAAAAAAAAAAAAAAAAzLMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAACAMCAMAAAAAAAAAAAAAA +AAAAAAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABACAEAAAAAAAAAAAAAAAAAAAAAAA +AAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEQAAAAgBIAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAWAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAE1wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIA6BAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEIAAbAQAQAAAAAAAAAAAAAAAAAAAAAAAACA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIUAAREAAAAAAAAAAAAAAAAAAAAAAAAATAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEQAAAAAAAAAAAAAAAAAAAAAAAADM0AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAVVUAAAAAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABUVQAAAAAAqgAAAAAAAAAAAAAAAAAAAAAAAAS4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/QBVRQBFAAAAAAAAAAAAAAAAAAAAAAAADLkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AKqqAKoA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAACAAgAAAAIAACAAAAAAAAAC +IAAAAABIAAgAAAAAQAACAAAAAAAAAAAAAAz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAEiAAAAAAAAASAAAAgQAAA +AAAASgAAAAAAAAAAAAAAAAAABC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAEAAAQYACAAmAIAAAAAAAAYAAAAQABAAAAAAIAACAAAQA +AAAAAAAAAAAAAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAACAgQAACAAAAACcAAgAAAAAABwAAAAAAAAAAQAAAAAoAAAAAAAAAA +AAAAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAIAAAACAAAAAAAAAAAAAAAQEAAAAAAQABAAAAAAAAAAAAAAAAADeEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAA +AAAAEgAADAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAIFQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAQEAAY +gAJABEqQAAAAgBAEQAAAAAAEQAAAAAAQAIIAA0gSAAAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACgAAAAAAgIBAAAAAAAAAg +AIAAAAAAAAAAAAAAAAQAIAQAAAAAAAAAAAAAAAAAAAAABHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgMBAAAAAQAAAkAAAAAA +AAAAAAAAAAACAAAAAAAAAQAAAAAAAAAAAAAORgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AACAAQAAAAAAAAAQAAAAAAAAAA2BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAACEIAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAIAEAAAAA +AEAAAAgAAAAAAAAADGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEEAAQAAAAAGEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKAQAAAAAAAAAAAAA +AAAAAAAMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAYBAFAIAAEAgAAAAYAAIACAAAkBAAMAAADAAYAAAAORgAgIAAAAAAAAAAAAAAAAAAAer +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwC +QAAAAaAIAAIAAEAICAAAEAgAAAAAAABAAAAAAADEACgMBAAAEAAAAAAAAAAAAAAAyfoAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAMAAMgA +AAgAwEABAwAIABAAgAgAAAAAAAAAAAgAAAAAISgJAQAAAAAAAAAAAAANxQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIEBAAAAAAAIA +AAAAAAAAAAIAAAAAAAAAAAAAAACAgAEBAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALgEBEBQAGgYAAAAAAQAQEAAgCAA +BQCAAAAABAAAAAAAAAgQEAAAAAAAAAAAAAAADTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEgEBAAAAAAAAICAEgIMAAAAAgAAAICAAAQAAAA +AAogSAoCQEBAAAAAAAAAAAAAAAAKYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgKAgICSFQWAAAYioBAAAAAAAIAAAEAAAAEAAAAAAABI +SCoCAAAAAAAAAAAAAAM9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAMAAIAIAAAAIBAEBABISFAAEEABABAUIAAAAAAAAAAACEhJAQJAAQEAAAAA +AAAAAAAACKcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADAzMzAARAAEAAACAAFUAIAAAAACqqqqqAAAAAAAAAAAAAAAAAAAM +RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAMBMzEAAAACAAAAEAAqgAgAAAAAKiqqKpVUVVRAAAAAAAAAAAAAARQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Dw6qqgwMAAAAAAAIABEAQACqACAAAAAAAAAAAFVVVVUAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD1VFDAwA +AAARAAEAEQCAAFUAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIUAAREAlEAQQkAICEAERhAAAY +gAAAVFEAAACAAAlEAQQkAICEAAAAAAAAAAAAAA6SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEQCABAFCEYAoQAAcAAARgAAAAJwAAB +GAAACADAFCEIAoQAAAAAAAAAAAAAD2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMAMwAVf/MAA8ADwAzAFUAVQAPADMAVQAPADMAVQBV +MzMAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADAwAzABV/8wADwAPADMAVQCqAA8AMwBVAA8AMwCqAKozMwBVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVqqoMDADMAFX/zAAPAA8AMwBVAKoADwAzAFUADwAzAKoAqjMzAFUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VVFVUQwIAMgAVf/MAA8ADwAzAFUAVQAPADMAVQAPADMAVQBVMzMAVQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAACABgAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAg +AAABAAAAAAAAAAAAAABgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALYAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAgAAAAABAIAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACABAACAAAQAACAAAAAAAAAAAADAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAODAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqMAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC90AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAQAAAAAAAAABAAAAAEAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAFYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAIIAAAAAAAA +ADABAAQAAAAAEAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAD3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAIAIAAACAAAFAVAoA +gAAABAACgIAAgAABAAAAAAAAAAYAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAEBAIAAAAAAAAAAAAgAAAAAAAAKAAAAI +AABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApX +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAACAgEASAAAAAIAACAAAAEAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8YAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgIAAAAAgAAAAAAAAAAAAAAEAAAAAAQJAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQACgAADhBAAgAAAEAgBAAAAABAAAIAAAIggABACBYAAAAAAAAIFgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAABAIAAAACAAAgAAAAAAAAAAQAAACAEAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAABAAAAAAAAgAAAAAAAAAAAAAgBAAAAAAABCAgAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAEAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAjvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAACAQAAAAAAAUAAAAAAC +AAAAIAAgAAgAAAAAQCIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIRIAAAAACAAAAAAAAIAAAAAAAAAAAEKAIQE +AAAAAAAAgAYAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK +7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEAAAAAAAABEIAAAAAAAAAQgAAAAAAAAAgQIAAAQEAAA +ABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAprAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAKAgAABAIAAIgEAAAAAACAAQAAAAQAAAAEBEAAAAAAgAACAAEAAgY +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwTgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAABAEAAAAAAAAAAACAIAAAAAAQAAAABASAgAAQAAAACAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAICAAAAAAAAAAAAIAAAACAEAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAACAgBJAABAABAkIAAAAAAQAADA4QABAAAAAAIAQAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBICAAACKlBwiAA +AAAIAAQgAgAAQAAgAAEQEABAQAAAAAAAEgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQgIAQEAEhEAAAAAAgBA +BAAAECkQoKIAAgIQEaMAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAu+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgaE8HAgAEBAAAAQAACAgQABAAAAAAAQIA +ABIABBAXAQAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Ci8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7//tVVVVVAAQAgAAAAAEAAAAAVf8AAADvVUX//f/9 +AACqiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA//v/+1VVVVUACACAAIgAAQAAAACu/wAAAO9VRf/9//0AAKqqAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAVVVVVQAIAIAAiAABAP8AoKr/AAAA/1VVAAAAAAAAqqoAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABUVFRUAAQAgAAAAAEA/wCgVf8AAAD/VVUAAAAAAACqqgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQB +BCQAgIQARGEAABiAAABUUQAAAIAACUQBBCQAgIQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAUIRgChAAB +wAABGAAAAAnAAAEYAAAIAMAUIQgChAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/1UAMwAPAA8AMwAPAFUA +VQAzADMAVQCqADNVVQAPIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/qgAzAA8ADwAzAA8AVQBVADMAMwBV +AFUAM1VVAA8REQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv9VADMADwAPADMADwBVAFUAMwAzAFUAqgAzVVUA +DyIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABV/6oAMwAPAA8AMwAPAFUAVQAzADMAVQBVADNVVQAPERMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0QAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAQAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2UAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIHwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAABAABQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAI1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIQ +EAAAAAAAAAAAAgAQAQgBEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAO2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAA +AAAAAAAAAQBAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAA5sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACIEAAAAAAAAAAAAAgAAC +AAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsSAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACEAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAABgAAKAAAAAAAAAAAAAJAAAYAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAEAEAgAAAAAAAAAAAIAYAABAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAyAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAMAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAADJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAABAAAAAAA +AAAAKABAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0EQAAAA4AQAAAAAAAAAAAAAAAA +AARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA4A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEFIDAAAAAAAAAAAAsCQAABAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIlAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAoAACAAgQAAAAAAAAAAAAAQAAAgCgFAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAseAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIUAAREAAAAAAAAAAAFAAA +iFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEQAAAAAAAAAAAQAAAIQAABEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqpVVQ8PDw8AAAAAAAAAAKqqVVUAAA8PAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABVVVVVDw8PDwAAAAAAAAAAVFRUVAAADw8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAKqqVVUPDQ8NAAAAAAAAAACqqlVV//sPCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAARUVFRQ8NDw0AAAAAAAAAAFVVVVX/+w8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwyAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7gAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAADMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA +AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAABQAAAAAGAAAAAAAAAAYAAAAAAAAAB +gAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA +AQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAA +AUAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACA +AAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgAAAAAANQAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhgAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY0AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgAAA +AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA +AAAAAYAAAAAAAAFAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGA +AAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAB +AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAABQAABAAAAAIAAAAEAAAAAgAAAAQAAAACA +AAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF+AAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJgAAABAQAAAAAAAAECAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAA -AAAAAAAAgAAAAIAAAACAAAAAABAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAOXwAAAAAAAACAAAAAAIAAAKAAAACAAAAAAAAAAECAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAAAAAA -AAAAAAAAAACAAAAAAAAAgIAAACAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAA/VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -AACgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAA -AKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAGAAAEgAFAAAAAAAAAAAAAAGAABNEBQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyAAAAACLIAAGAAAAAAEgAAAAAAAA -AAAAAAAABIAAAAAAAAAEgAAAAABgAATQAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAYAAKSgAAAABgAAAAAAAAAGAAAAAFJIAAIAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA -AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAz6AAAAAQAASSgAAAABgAAAAAAAAAGAAAAAAAAA -AYAAAAAAAAABgAAAABSQAAGAAAAAAAAAAYAAAAAAgAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAA -AAAAAAAAAAQgAAAAAAAAACAAAACAAQQMIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAADW8AAAAAMCGAAQAAAAAgAQAAAAAAACAAAAAAAIAEAAAAAAAA -gAQAAAAAAACABAAAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAwAAA -AAAAAAMAAAAAAAAAANAAAmAAACgDAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIBwAAAAAGQCgLAAAAAAAAKAMAAAAAAAAAAMAUAAAAAAAAwBQAAAAAAADA -FAAAAAAAAMAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAQAAAAAAFAAA -AAAAAAAAKAEAAAAAABcAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAHHAAAAAAAAgBcAAAAAAACAFwAAAAAAAAAA6AEAAAAAAADoAQAAAAAAAOgBAAAAAAAA -6AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAACgCAEEAAAQAAIAAAQAAIA -AoAgBBACAUAACAAAEAACQAAIAAAQAAIAAAggABAAAgAAAAAAAAAAQAAIAAAAAABAAAgAAAAAAAAA -AcdAAAgABAFCAUAACAAEAUIBQAAIAAAQAAKAQoAgABAAAoBCgCAAEAACgEKAIAAQAAKAQoAgABAA -AkAACAAAAAAAAAAAAAAQAAJAAAgAABAAAozJDAAAIoBEAElAAAACkgCMyQwAAAKSACJJQAAAApIA -jMkMAAAwkzGMyQwAADCTMQBJQAAAMJMxAAEAAAAAgACMyQwAAACAAIzJDAAAAIAAAAB6AozJDAAA -ApJEjMkMAAACkgCMyQwAAAKSAABJQAAAMJMxAElAAAAwkzEiSUAAAAKSAABJQAAAMJMxIklAAAAA -gAAAAQAAADCTMYzJDAAAApIA+JJGBCBCIACAAiIFoERAAfiSRgSgREABgAYiBaBEQAH4kkYEIGJJ -H/iSRgQgYkkfgAIiBSBiSR8AAAAAAAAAAPiSRgQAAAAA+JJGBAAAAAAAAAeu+JJGBKBEYAH4kkYE -oERAAfiSRgSgREABgAIiBSBiSR+AAiIFIGJJH4AGIgWgREABgAIiBSBiSR+ABiIFAAAAAAAAAAAg -Ykkf+JJGBKBEQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -1902,472 +27458,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAgAAYAAAAAAAAAAAAICAAAADAAAAAAAEAAAA -QAAABgAAAgAAAAAAAACAAAAAAAAAAAAEQACAAAAAAAgAAAAAAAANcQAAAAAAAAAAAAAAAwAAgAAA -AAACAAgCAAAAAwAEAAACAAAAACAAAAAAAAAAAAgCAAAAAAIACAAAAAAAAAAAAAIAAAAAAAgAAAAA -AAAAAAAAAAAgAAAAAAACAAAAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAAAAAAAgAACAAQBAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAyfAAAAEAAAAAAACAAAAAAAAAAAAABAAAAA -AAAAAAAACAAAACAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAA -AIAAAAAAAASAAAAgAAAAABIAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAIABCAAAAAABAQAAAAAAQAI -AAAAAAAAAAAAACAAAAAAAAAEAAAAAAAACO0AAQAEAAQAAAABAAAAASAAAAAABCAAAAAAAAACAAAA -AAAAgAAAAAAAAIAAAAAAAAAAAAACCAAAAAABAAQAABAAAAAAAAAAAAAAAAAEACEAAAAIAAAAIAAA -ABAAAAIACCAAUAAAAAABAADAQAACAAggIgAAAAAAAAAAkAEAAAAAAYAAAAAAEAAAAAAAAAAAAAAA -AgACAAAgAAAQAAQAAAEAAAAICQAAQAAEAAgAAAgIAAAAAAAACAAAAgQFACAAAAAAAAgBAAAAAAAA -AAAAEAAAAAQBAABAAAAEIAAAAAACEAAAEAEAAAAAAAQAACAAAAAAAAgAAAAAAAAAAAAAAAAABAAA -CACAgAAAAAAAAIAAAAQAgBAgAAAAAAAAAAgAAAEEAAAQAAIAAAAAAAEAAIAAAAAAAAAAABQAAJAA -AAAAAgAAAAAAAAEMAAEAIggCAAAAAAAAAAGAAAAAAAAEAAgACAAAABAAAAAAAAAAAAAAAAAAAAAE -AAAAAIAAACAAAAAAAAACAAAAAAAAABAAAAAACAAAAAABAAAACAAAAAAAAAAoAABAABAAAAAAAAAA -AAAAQIBAAAAIIAQAAAAAAACAAFACAgAAAABAAAAAAAgAAAAIAAAAAAAAAAQAAAAAAAAAEAAAAAAA -AAAACAIAACAAAAAIAAABCAAAAEAAAAgAAAAAAAAAAAACAAAAAAAAAABAAAAAACgAAAAAAAAAAAAA -DAAAAAABAQAAAAAAAAAAAAAAAAAAAAACAEAQAAAAAAAAAAIAAIACAAAAAhAQEAAAyAIACkAQSgIA -BEAQA0ACAAEAAAABEEACAQ0AgAEAAAAgAAACADIQAAAAAghAUQAQIAACggAQAAAAgAAAAAADyAAT -wBKQAAIAAhAAEgAAABAAAAAAAAAAAAAgABAAAAICCZAQAAAAAhAQEAAQgAACEgAAABBAAAACABBg -EAAAAAQIIAAQAAACBoAAABAAAAIQIFAQArAAACAAABACAEAIAAAICBIIEAAACAAUAAAAgAAAAhEA -AAAAgAADAIAIABBAIAAQAgAkCAAkAcACAAAIAAAAAADAAAGAIAoAAAAQAAAAAAB/IACIAJQAAAAM -EgAAAAAAAAhFAAAoAAAARAAQACAAAABgQAACBAAAAGAAAIJQAAAAAEIIAgAICAAAQAgAAAAAAGAA -AAAAAAAAAAEgAgAAAAEAAAAABEAAAGhEgCAkAgAAAECAACQEggAhQAAACAgQAGwMAQjQRAAiJACB -AAAAgQAEQAAgQAwAAAAIAACADAAAAwsAAiAEMIAAQIAAJEQIAAAAB94ABAAAJAAIAAEAAAxACEhA -AA6AAEAACMAAAIAAUAAAAAQEgAwEDAAAAEyIACQEEAABAAAQIAQAgAAIgAIQBAgAEEyAAgAAEEAA -RgAAgASAAAQIAAgAEAAIBAAAEEAAAIAABACAAAAAAAACARBQqIAAMAAAgAQIABAAAQKAhAEIEBAA -AAAQEICQAUCAEAAQgMAAIAIAEEgAQAAEABBAAIAQAAALEwAAgABAQQAAAAAAABBQAIAEIAAQBBAB -AAFAAAAEQIAAAAABAFCQAIEAIACAMEAAgAAAAAQASAAIAAAAAARAABAgAAAAUEGAkFEAAAAUEACC -ACAIIABAAAAQAAAAAAABAACAAAAUAAEEAAIOIUQAACAEUQAAEAQAAAAAggAAAAAgBIAAAAQQACAA -EAAAAAABIIAAAAIEQBAAAIEAAEAQACAAAAjjAAAAASgAEQACCAARIAgQIAAAACCIAACAAAAAAABA -AQAAAAAQAAACICCAEAAAAAgAAIAAAIBACAAACAABAEAAAAAQAAEEQAEAIIAAAQAAAiAEEAACAAAC -AMEEMgKEQhCAAAkIgoAUAADIQEAACAAQAMIBEZBgAQAAgAAhAAAAEAAAAAgiAIAAAAAAAAIgCIBg -AEAAAAABgAAACAAAAAGQAAAAB8UAABAAAAAAAAgCAARAAECADAAAAAQADCAAACgARAAAAgAEAQFA -EAAgAAEAAAAEAIIEAggGAAEAgAAACAAMAQgAAAQgAEAAEAIBBAAABAEAIEgAAAgBAAAgCAAAIAAA -AAAIACgABAKAAgwAAAAAQAAACAAIAAAAAAIIFAAAQACBAIgACAAAACAiSAAAABAEAAAJAAAAAAAA -AogEQAA0AAAAAAAAligAAAAAAQAACAAAAAAAAAAIAEAAMAAAAAgAAAAgAIAAKAAgAgCBAAGIACAC -KQAAAAgAAAAgAAACCABAEAAAAACIAAAAAASAIAgAgAAgACAAAEEBAYgEgAQAAAAQQQAAIRAEAAgA -AAAAgAQAAAAAQAEAAAAAgMAAEAAEAAMIACEBgIAAAAAgCAAABGAQACAIAQIiAgQABAAAACAAEAAA -AAAAAAEnAAYAIABAAICABAAEAEQAQABAAAAAIAEAQAAABAiAAABgICAAECEAAEAgACEQQAIQgIAA -DAAoACABRAAEAAAAAWABASAAAABAgIAABQQgAIAACAAAAMAgAAAgAAQAAAAAAAAAAAIAAIAACARA -AEAAAAgUAAAAABAAASAKQAgBCAAEAAAAAQABAAAkAkAAIAAAEGgAAAAAIAAAAiDAAEAAAAAADXIB -EAQAAAAAAAQEBAAIICAAAAAAMAAQAAAEBAAAAAAgAABgBIAIAAAAAAAAAABAAAAAoAQAAAAAAAEA -AQAAEAAAACAAAAAgAAAAAAEAAQAAAIACAAACAAAQgAAQGAAAUBCAEAAAAKksEIACAAAACCAQgQAo -AAAAgRCEAAAAFAIjEIgQAACQACAQgQAAAFkABBCAAhEAAAgAEIAEAwAAAAAQAAALdIAAAMAAAAgQ -gAAAgBUAABCAIAAIAAQIEIAAKAAjQAEQjYQAgBQAARCABAJAAQAGEIBAAAAAAAQQjQYEABgEARCA -BAEAAAAAEIAABAAAQAAQIAEAAAACwMQgIQAAAAEAxCABAAAAAIDEIABKAAAAwMQgAQAAAEBIxCgJ -AAAAEIDEKAFAAAAAwMQgIygAAACAxCkBDAAAAADEIAYAAABAgMQAAAHHKQEAAAAChMQoAgIAACCA -xCABAAAAAATEKAMCAAAgQMQgAwAAAAAAxCkBCQAAAIjEKAEJAJAAAMQgAQAAACAAxCAiRAAAAADE -KAEAAACggMSAhAAAAUAQCYAIFQAAABAJgAQAAABQFAmAAAEAgQAgCYoJAAACABAJgQAgAAAAFAmE -CACAEAQUCZCYAAAAACAJgpQAAAEAgAmAYAQAggARCQAADm+AmAQAABAQCYAAAEAAgJAJgBQFAAAA -AQmACABAAAAUCZAkJQAAAAQJgJpCAAAAEAmBFEUACAAECZCYAABBggQJgAAAgIABEAmBBAAAAIQQ -CUBAAEACBAQANCBEAGAAAQAgBAFQoABSBAAAAEFAQARADAABAgAEhgJUIFAACAQGQpCQIDAEUBIQ -QAQEdAJgQgRQRAQyZAABJTQgAEAAEBEAAAAPXwAsQXGAAEBQAABEVAAQMDEAAEBASiAgAFBEBAQA -QEAAEGQEcgAAAEgQIAAAEIAAEIaERDICYCBARkBGGoAEIgYAggAQABAwAcFIwAQEECAAAQGgAUgg -AYhEQACAAMiACACAAIAICoBAaIgIqAAAQAAgIABAEgAAAAQAAKoARKAEBABACCAIDIEIAEEEQAiA -SAQBQAkMYAIKQQgEAAAAIKAAAELCAFACAEBIKChAkCQgAAQECAACAgAoKAAIpKBAgAIAAEBBAEAA -akAAKAQICOAAWCCgAQIAAAgAQCCBiAmJAAEI4ACBokAADAiAEgEE4CgEASAAEBCKECACQAgEBAAQ -DADEAxAAUgRgAAABCAEAAAABBgAEIABCSIhQCAQiEgGAECAIAAIOggiIAEAAAgjABADQCAADCACU -IAAAQAAAgAGBBgAAh5gABiAIAMAAAANSIAgCAAoJwcAgCIAUAAAIAAQKkkEQwIgAAgmAQIMDaEAA -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 -hBgAABxgAAOEGAAAHGAAA4SvrqCvCgoFr6qqErIzACczBQWgoVWqEbsA/w8PmZkuLv//u6r///// -MzMiIgwMMDCgoVBSGxsid5mYREYzMzMPBQaqqicnJycMDEdFDw8zMwAABlEzVTMADw8bGxsbBa9V -/QBWMDCgoRG7IiIAqlVXEbsnJw8AqgERuxsbBQZaWBsbIneqAaOjAFURuxEREbszADMzVVVVVUdH -HR0zM6qqDAwDzwUEUF9fXwSuVVUwMDMFJwUKG1BRVVUidwD/Dw9VVR0d//93Vf////8zMyInDB0w -NVBRUFEbGyJ3VVRERTMzMwoFBVVVJycnJwwdR0YPDzMzAAAOXDNQMwUPDyciJycKXwBUAFUwNVBR -InciJwGrAAEidxsbDxFVASJ3JycFBVVUGxsid1UBU1NU/iJ3IicicjMFMzNVVVVVR0cdHTMzVVUM -HQPPr7+hrQobBa8zNRe3M/onM6+vrq9VoxGxV1dVd5mLLh27u7uqv//v71Vad3I/Pz8/r6tfXhsb -IneZm3V3AP8zD/X2MzUnJycnPx1HZ1V3VV8AAA2iM18z9TMiGxsbGwWvV///Vj86r6sRsXd3VP79 -/xG7JycP7qr9EbsbG/X2WlsbCiJ3qvuipwJXEbu7uxG7M/oA+g0vDS9HZh0uqqUzNT8/Ac0FFVFd -Tl8VvzM1Pz8z/yevTl9eX1VTJ3dFRURVVUcdHXd3d1V1/+/vVVV3dy4/Oj9fW19dCl8nJ1VXdncF -rzNf9fUzNSJ3Inc/P0dXVRFVBQAABawzVTP/M3cndyJ3GxsBVf9VPz9fWyd3cndV/1RVJycKXw// -Vf0nJyJ39fVVVxtfJydV+1JXVf8nJ3J3J3cz/wX/Dh8OH0dVHR1VVTM1Lj8T3wAAAAAAQAAAAAAA -AAAIAAAAAAAAAAgAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAAAAAAAAOogAAAAAAAAAAAAAAAAAAAAIAAAACAAAQAAAAAwAAAAAAAAAAAAAAAwAA -AAAAAAAAAAAAAAAAAAAAACAIAAQIEAAAAACAIAAAIAAAAggAAAAAAAAAAAAAAAAABAAAAAwAAAAA -AAAAAAAAIAEAEAAAAAAAAAAAAQBoAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAIAAAAAAAAAAAIA -gABAAAAAAAV6AAAAAAAACAAACCAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAACAAAAAAAAAAAAAAQgA -AAAAAAAAAAAARCAAAAAAAAAAABAAAAAAAAAAAAAAAgAAIAAAACEAAAAAAAAAAAAAAEAAAAAAAAAA -AAACAAAAAAAgAAAIACAAAAAAAAAAAACABAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAIAAEAAAAgAAA -BiAAAAAAAAAAAAAAgAAAAAAAAAAABAAAAAAAAAAEAAAAAAAjAAQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAAAAAAAAAQBAAAAAAIBAAQAAACAACAAEAAAAAAAAAAAAAAUAAAAAAAAACAAAEAAAAAAAAAA -AEAAAACAUAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAIAAAAAAAAAAAAAAEAICgBAAAAAPUgAAAAAA -AAgAABEIBAAAAAEAAAAAAAAAAAAAAAAAABAAAAACAgAACAAAAAAAAAAQABAAAAAAAgAAAAAgAAAE -AAAAAAAAAAIAAAAAEgQAAgEAEEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAwAAAAAAA -AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAAAABJAAAAAAAAAAAAAgAI -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAQCDAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAACAAgA -BABAAQAAAAAEAAAAABAAAAAAAAAEAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAA -AAAgAAAAACAAAAAAAAAABABAAAAAAAAAAAAAAAgjAAAIIAAACuIAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABCAQAAAAgAAAAAAAAEAAAIAAAAAAEAAAAAAAAAAAgAAAAEIEAAAAIAABEA -AAAgAAAASAIAABAAAIDAAMAAAAAAUAAAIAAAAAAQEABAAAAAAhAIAAEVAAgSCAAQCAAQAEAAAsAA -AAAAEAAICIAAAAABcEgCAACAAAIQAAgoAAsAAAALTgIAAABAAAASAAACEAAAApIIAAACABQICgAQ -ADAAIAAKAADAEEAQEAAwEAhgAAgCAAAAEBCAIAAIFDAIAAAAABAAgEohEEAACACAAABABFIQYEAJ -AFAAAAAAAQACAAIAAAKIYACAAAAAAFAAAgoCAAAIICgAAAAAAAAACAACQAAAAEgBAAAAIAAAQBAC -AAAIAACAEABAABAAAAAIACBAIAAAAANmAAIIAgAAQgAkgCgCQAAAAABAEgBACEgAABAIgABAAACA -AwwAAEEAAAACAgAAtAgAEA0AAABwIARQAAhAAAIAACACFQAAAIAAMAAQCBAAAAIABgAAAhAAEABq -AACAAAJCACYEAAAAAAABAIQAAAgAAGABAAAODpAAYDYAAAAAyIAWAAAAEUMABgQKAShgAECCRIuA -AAIEAgAABoAWQAAIgAAAAmsAEICEAAAAAEBEAAAAAAAAABQAAAEEAAABAAABYAAQACEIAAAQChAA -UAABACYGAEAERgIAQAIABCABgYAACAAAAmgATEKIMEAA0AAABGAQIAQAggAATAAAACAQAABQgAAA -AABAxAgBAoACABAAEACDEUIAgIDAFoAEAIEAQQ4CRhAAAIIAiADAAhQAAQBQgVAQAAAABADAEQmA -BAAACAFAAAABcgCABAAAQYjAEZAgAQRQAMAAAAAAAEAAAAAEAsAAAIIAAAgBBKQAgEAgAAAQAAAA -AYgAAQAAAQoAIEACEARRgMBAAQEQAAAAAgAQhAwAEIAAAIGAAgAEIAAAAAABAEAAgABBAEAAIAAA -AIgAABEJAAIyAAAAAAoAAEAAECCAILACEJAAABBAAIAAAAAEAEAIoYQBAAIAABEgBQIQIAAAEIAA -AAl8AAAAAIAAYCAgBAEEAAABIACAAAIAQEgAAAgAAIAAAAAAEAAAABAAQAAAACAAFBBAABAAAAAS -ICAAAAAAAAIAgAIQACAAAABAAAAACABAEAABATAAUBAACAAAAAAAAAAAAhQEAAQAAQKAAiEAAAAA -AGFAEAAAABOAgAwEAAAAAsRBAAAAAAMggAEBEQgAAEEAAAgwAAYEAAAEJCAKAEAgAAAADocACBQA -AAAAwkBBIAEAAAAAAAgIAAQIAAABBBAAAAAIAgAAEAEgQAgAAAADAAQAAAAJQAQAAIAAAIAALgAE -FAAAAAMQAEAIEAIIABEEEAAAIIgAAAACBAAACCAIACAAgAIIAIAAAAAAAAwAAAIAAAAkCIaQIIKA -gAAGIEAIAwaAAAgAACIcgAAGCgAAMyAAgCAIBAAAAAAgBAgQAQGAAAAgAAAGFQgigFMABEIAiAAI -AgQAACIIAQIICAQAAggAAgQgEIAACQAQAAQAgAAIAgAAQgICBIgACggABIAACAQAkAAAQCCIIAAA -AoAAAChAIAAMICAAQAAEAQBAAAAAACABACICAAAEQAAAAQAAACAEEEAFAYAAEASACMAEIKASgAAE -QACAEgAAAAAEgAAgWiAAASEAAAAgYABAAAABgAQAAAQEIwAAAApmAwAAAABAAAAAAQEAQEQAAAQA -AAFAACAgAAQBIAAAAhABEAAgQJAEABAgBAAAAAAABAAEEAABAgBABARQAGAAEEAARAgEQAAQARgA -IMAARiIAACAAAAAAEAAAAAAAACAAEAAAgAgAQAAAAECBAEAAgAEgAAAAAACABFEAAAAgAQABEAAA -CAAAAABAAAAICkQAAAQAAAIAAAAAAABAAACBAAAADg4EQAAAAMAAAAAIBAAAIAAAARAAAAIAAAAA -QABQAAAgAAEQABAdAAQAECAgAAAAAAAQIAAAAAAAAAgACAABAAQAAAYAgAgCAAAAJAAQDCACAIAA -CAAYAA5AgBAAAAAAABCAAAAAFAAAEIAEAAAAAAkQgABAAAAACQAACAAAAAAKAIAAAAAUAFYQgAAC -gBQAIRCAAAIAGEAAEIAIBAAAQAoQAAAE/4CAAAAAgCgQgBAAAAAC4BCAAAAAGCACEIAUAgkAAAgQ -gAUACRAgAhCAAAgAGABgEIAAAQAAAAAQgAAAAAABIhCAACAAFBAkEIBAAAkRkCAQAAAAAAABGIQg -AQAAAADAxCQBAgQAEADEIAMEAACAgMQAAAAAAAAIhAACABgAAAgAIQEAAAAAAMQgAQAAAABExCAD -AwAAIoDEIAECAACAAMQAAAZEKAFAAABAzMQgAUgAAAAQxCQBQAAAIIDEIAIAAAAAwMQoAEAAEBAA -xCwhAAAAFCDEIgAAAAAAAEAgIQAAAACAxCACIAAAAEjELBICAAAAwMQAAAAAQAAACYAIAAAAACAJ -jAQAQAACEAmAlAAAAAAoCRAACAAAAAAJEIAAkIAAAACICAAAAAEQCYCYAAAAABQJgAgBAEGAIAmC -CgBAALAICQAADROAGACAAAAhCYAJAAGACAkJiIgAgEIAIAmAkAUAAAAgCYAGAICEBgkJggQAABAB -AAmAQAQAAAAAAI0IIAAABCkJgAQIAAAAAAmAQABAACQpCQAECEAAQAQABCAAQgAQNAAAEBAAAEAA -EAAAAAIQBADAQBCgAABCBAAVBEgAYBIgAGBgBEAACEAANCBAQAQIIAAAAIBABAAgABQAAEBAAARA -AAANc0JBRAAAAFBANCRCIEACBW0wIERAAgBQQLQiRABAQEJAQAAIAAQBAAQgAAAAEEiAcAQQAAIQ -BCQAAAAAAAQJCAhAAAAAQBAABAYAQAAABERAAAAQCQAAQEDBIAAgYABACEAAAAQAAAAAoAgIKIRg -AACAABAAEABQAgSKAKAACAgBAAEAFAAZPAREQAigIEgAAdHAAKAAAAREAIBYAACooAAAAEa/gagA -gABIAAhkQABEAGmCCgwAAAAAiAIAREEARAAACAQBoAFIUAhKUgAAAAAAkAgEkgAACAQAAEKgAAAA -IBIQAAHgABAAAAAAiYAIQEgAoQAMJCAiBIABABAEBiADDAlAA2QAACkgAQgESAAACgExAwAsAAYD -QAgIAAAAAEBIAgACABIAgoAAAAgEIgSRBASASAAACIDBAsAGRARIAQAQIwAAj9pQBGRGwIEIKQoJ -JEIQCABACAYkJGBBCIEIADJAAAQBEjAAAEaBACDCECJAAAEAAwgQIAAAAAgAIBAEIMADAALCYgQi -AIQogAAABCAiEiQCwyJBAEgIgQAAYCEQAAgCAAUAAAAAAIEAQiIAQACAAQIEoAEAiEgIAQAAYAEA -CABgACBAIBJQQAoCQkmoMQFBTYoACAoCAA0IAIgICCCoDQGEAAANfQAoKCgACUGBAEAAEAQERARB -aACBKAlBsAJggBYACaAEgAAAAAiEDgBAAAwAAIAAQgFBDAAAgAAhICmoACgAAAAoAQgAAYGUAAAo -gDAAgQAIFmQAAAAMAIgCJAwAgBAEBYRAISxAAAQEBIABUFCkBhAARGAMAACAEGQgGAgAAUBKAAQB -ABhAADgCBAQAAIQEHgAcShICVkAABBiAkYAUABAAAArwEBAAQDkUgBACADQOAIRABAAEKABBFAAA -AiAFEDkUJIAAFFAMAEAAAglEAAAAAAAQQGADBAAALAAAEEAAAAQAAAIMSgIAVAENAAQBBglkABiA -AMAhBRCgFEAwCiFAA7RAAAgKBAABDAAICE9AEkAAEEQAERgCIaKjgAIQUCAIQgUgFAACAE4CAiEo -CBpDAEBQGBARUQVAIgJCBQYGAkIgAgAABGoSAEIAFiACAEEmgAgaABEASVgiAEMgAEwBMUBSlpAA -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 -AF9fAwMiIgAA9+YAM38EDAwANhERIiI6OqoBJzMiM1d3VQVVVQAAADMz/wAAAPDMzAAA/+8BDwQV -VQA1NVURV3dOClNTBAUIyH9/gIBV/zMzAAAADHdycTBVAScFD0RVVVUAJydVVCciMwAzVQAAC9Mi -JyJyABszUCJ3VVUAAASuMwUiJwUAMwozUAGrIic1MAD/AaswMAPzAAAAADAwUFCgAAAAX18DAxER -AADqyAAzewAMDAA2ERF3cjU1VQEnMwAAAAAACAAAAAABADAAAAAAAAAAAAAAAAAAgAAAAAAAAABA -gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAJogAAAAAAAAAA -AEAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAAAAAAAAQAAIAAAAABAADAAAIAAAA -AAACAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAp+AQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAAQAAAA -gECIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANcAAIAAAAAAAAAgAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAgACAAAAAAAAAAAAAQAACQAAAAAAAAAAQAAAAACEAAgABgABAQAIAEQCA -AAAAEAAAIAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAEAAAAAAAAAAAAAAQAAAAAAgAAAAAB9wAAAEAAAAAAIAAAAAAAAAABAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAkQBAAAEAAAAABAAAAAAAAAAEBIEEAACAAIAAAAIIAAAEABIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAEAAAAAAAAAAAAAQAAAAQAAA -AAgAAAAAAQAAEAAAAAAEAAAAAAyaAAAAgAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAIAAAABAAAAAABAAAQAIAIAAACAAAAAAAAABAAAAAAAAAAAABQ -AAAAAAAQAAAAAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAADmYEAIAAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAEg -AgAAAAAASAAAQAAAAAAAAAgAABAAAQAEAAABEABgAIAghAAAAAAAAAAAAAAAAAAMEAACAAACAAAA -AQgAwCAQQAACEAAAAAAAACACAQBgAAAAAABAAmBCACAAFAAQAAAQEgAIAhAABAAQAACSCAgQDBAg -AAACAAAOPgBUEFACCAAAABAQDAhAAAAIAAAEAAACAAgMAABBAAACCEABAAAAAAAgAAAAAEgiEAAA -ChIBDAACEIIAECAAQgIAgAAAAAAAAgEUABAAAAAABCAIAAAgQAAIEAAAAABAABAACACiQAQAAAAE -EiAAEAIAIiAACgBAACBCIAAAAAAAggAAQmD0CACgwANwgEAgAAVAAAAAAkQASAgrAAAgAAAAAA1R -ABAAAAFEMgAAAAADAgAAAABAAAIIJAAAgYAAADABAAAAAAAAAAAQAABgAAIAoAASAEBgAAAAAAAA -AGACEAAQAATAaAAAQAAAAAAEAAAgCAAIAYAEAQAEIAIACEAoABAAAAAAAAgAAREAAAQAABQABIhR -QAJAAAAqEDQQABAAiESQIAoAAQAgAEaGCABACAhwBgAABAABAAABAAAAQAYWAAAABfEOJAgGgAkB -wBAmCABABAQAYAiAgAACiQAghAAABEoAAAAKAAAACAAUQAiBAAAIAAAhEAgADgowaAxICgCGRoCQ -DCIBAhAOQgAKCgAAEAAAAAEQQBAABAICABEAAAAAEIAACAAABABAAEBDEAAAoAAAChACkAQACUAh -CFRAAAYBCBABgJAIIUmAEBABBIQBAQIACAAAAACEwgIGIACAUICIAAALxgAgAABBAAACAACAAQAI -AAIABAAQyAEgAAIAgAgAIQAAgAEBAAAggkAAAAAABCBAABIIAMCQwUgJIpAIAFAACAAiAQAAhCgQ -SAEEBIAACALKEACAIAAAQgAAAACAEABAAAAAAAAABEAAAEBgCAIgAAIAAoAAAgCAEACglEAAAYBi -BUEBBQQAAAAgAgAQAAwCgACAACAAAAIiAQAAAABAAgAAAA8gAEAEhAAUCAAABAAAgaAAAAAIAABA -AAAAAAAAIEAAAAAAgAAAAAAAgAAAAAIAoAIBIBRJAgBCQEAgCQ4CFAACAgABAAAIgAAAEggAAAAg -ACAAAZAAASAAIhAREAAAAhCACgAQAAAAABAABAAAIAAQBBABACIBAAAiAAMgABABNAQIhBCARABR -gEABEQNAQIkqAAAAAAABACAQCAAAAIARIAAABJ4AJBACQAABIggCAAQABAAAQAAAAJACIQAAAQAA -EEEAACASAAAAABIQABABAAAAAAgiAADAAggQEAAAAAAAQBAwAgRJAgQAAEAAAQAAAIAKwAiIAAEQ -BAQAChAAACAAAAAIGAAAEAAAAQgCAAIAhAAAioiKAAACAACMIAEIABAAAAgQQACAAIAADgAAiAEB -AAAIAAARAAKAAAwGgABABoACAAAKSA4AAAGEAIIACDQgAAAABAKIDEBCAIACAAgAIACIAAACCBEA -AAAAQAQIgEAABAAAAAkAQABAhCBGDkCAAIYGgAAIAEAAiAYCAggQACAQAAACAAQAAAAAAIAAIAEE -AAAEAQAQAAAKQAAAACCAAAAAAIAETAAgCAAEQQEIgQEAAAEAAQAAAQFABCAAYCBgAQEAIAAAAQAA -ABBAYAQABAAggAQAAAStiAAAAABAAEAAAAwABAABAARAAAAgAAAAIAAAAIAAAAAEgIAAAAAAAABA -AAAAAQAgAEAEEAwABAQAEECRAABgAAAAgAAAEEQEAAMABQgAAAAACAAAAAIg0AAAAACAwAAAAAAA -AAAABAAAIAEACAggAAggBAAAACmAEGoAQIAAAAAABAAAAAAEAAAiAAAAAAAAAQQAAAAAAAAABAAA -AgAAAAAADfkIAAAAIAQAAAAIIIAAAAAAAAAAEAAAIAAAAQAAAAAgAAKAAAEMAEAACABJMAMAQAAK -AECAACAAAApUEAAAIAAAAAkAAAEAAQAABIAAAAEAAIAAgAAAGEgAgAAIAAAAABCCAAAAAAAAEIBA -AgCQAAEQgAAIgAAQABCBAIIAIAAoEIIAAAAAgCAQgUAAAAAAIACAIAMAAAAAEIAAAAAAQAAQAAAF -GYAAAACQEBgQhAAAAAAAABCBAAAoAAAAEIAAAAAAAAIQgAAAABABEBCEBIIIAMAIEIEAAAAAACAQ -gAEgAAAACBCAAAEAAAACEIABAAAAoCQRAAEAAABAAIQgAAAAAAAIxCABAAAAAATEIAEAAAAIyMQg -ABAAAABAxBIIAgAAFGDEIAAAAAAAhEAACCAAAADAhCADAwAAAIDEIAMAAAAAgMQAAA2fIAAAAAAU -jEQgAwAAAAAAxCABAAAAAMDEIBAAAAAAQEQpAAAAABAAxCAAAAAASATEIAEAAAAASMQgCgAAAAAE -xCABAgAAAKDEJgggAABAIMQBBAAAAwABCYQAIAAAQAIJgQQAAACgAQmAmAAAAAAgCYMAAAAAxAgJ -kIAAQAAgCQmAAgAAAEBpAAiAAIAAABAJgCgAAAAAIAmACAAAAAAgCQAAAg2CkAAAAKBiAYAEAAAA -AAAJgAQAAAAAIAmAQACAAAAAAYAQAgAAAhAJgAAAAAAAEAmIBAAAgAACCYAAAACAAAAJgAoQAAAE -CAmIABAAgAEADQAEAABAABICISAAQAAgIEQEAUgACAAgTXBgEDAEBAEAQAAABAICESwAgYDADQQA -MkAEREAAEEIiAAYAAAIAAgYEECBAAAAAEQEAQIgAEZAAAAAKCBAAAAAAAEAAEAAAAGEAAAAEAEAA -YACAACAhAACAgAFQABEAACQARgAAQIAAEqAAhARgCEQAYEAAIAIISAAUoAQAAAACAAAMAEIAIAAg -AABEAAQAAQoE4AEAAMAAAEAAAAAAAAAABCAwBBgICCBAAQoABCBMBAgAIkACAADEAAAAIAAIACGo -MAGA0ACAAQQAKSCoAAAAAAQIogAAGCEAQHAAAMuHQQIUgEDEoAFgUBAEEEAgAGDgAAQAAYQBAAAA -AQQKAgAQAAAAAAIBAMgAQQkMAAAEQAAAAAgAEAAAAkQIAAgQQEAAMIABwAASJAxgqAEAABBAIEIA -gEAAEAREEMQEAAggBAGAAgNCCAAIFgEDggGASAAACAAIAAAAkAgAgUAkgQkEIEABAAGBSAAA0ACA -QAAAgAQWIIMoAIAAAAAAAEgKgAAAhvkAAAAAIAAQgCAABAABQAAAEAQgAAEgAggAAAYAAAAACAAB -CAAAQAAyQAQAAAAAAhIAREQgAgQgAAQgAAEABACCASwEFGAEQIIACAAAQAFJAAkSBBAAAACAKAFA -ABBAgIACAAAQAAgAAEIAQEAAiAAiiDAABERQAAAAAAgQBAEAQAABAQAKAgAgCAAAFAAQCAQwAgAA -SICJQCAoKAAIAAAQAAAOqAGAAClAAAAIAgoAAAAAAEAAAKJSCigoAEBoCAACIAgBAABAAEICAAAK -CgAASAAgBCApBYgECYgJKAAAAFCBABAIIQAAAqAAECACABICAAISAEAAAAAEBEBCRAACEANBASQA -ABAQFECAEBAAAAKMChCBxICgABAAQBEYQgAAaDBCsmAkAAAAABADIEAAUAAM5EBQBAEAREAAEBEA -AAIDABAAAAiFAAACEwAAGAoQAAIiBIABAIAkIAIAEEAQQBcAAEQCBBQAAAAwRgAgAASIIhBAZAAA -ABAAAAAQAIAARJ4QCCRgAAIAdAAKAENEhJIxABQIFAAoASEIikBCAQEAQAAAJQICAAKAgAAAICFS -wABIADAQQFIEHSdIQYAAliIdSDKgwAAAAkACICIAUBVQTpAgKNgAIAAChgAAAEFDtoBIREAgIAAA -AiAAQNgQFBAACBAAAAgAWBgAJSQBKSAQIgAAEAoAAAAAkCDAAIQAAcCIKIAFAEEAIAKkElICAIIA -oQQoBAUeADSQAbpCiEAAQEIgIQJIUBoAABAAChEBQxACEAIQECIABQ0ABACEBAIACAAGQ0JMA+RA -BRBAIBQAzAgEUIASBAhVlJEAABAUQJBCYCAURSgKQIAQglCUQJGAQFAEkAAEFBAQAAABwxACQEQE -AghNhAwQABAAQgIAApAAJEIQAIDAEACCgAKAcVDAlICCANAACoDiAAlojBAEBAUEBJBKUCIQAoTC -BIYJRBHQSJIQMBJghURCAIAUQQIEQ8k4BJAQgBDAgACQiAIAkAACgBAAAQCZCcwAGANQEsAAAkAg -goAhBAAAAwIQAQVgIBIBAwHQAUSWCwAgAgAJEECTUDMACAAwABAQEQAAAAjRAwAoAMBAgAAIMAAA -AkionAAQEAASABECAABBAgAAECAhAxBADAAjR0aRMGgyliEAKYAQhACAEFQTCAAABCAQRHAAAEMB -AGAQAAAAAEgIAiBV/w8P97tf/1BQAAoAD9//AAAAAMzMIABVUzM1u7tVG///c1CIqqoAM7MP/6r/ -EP///wAAUFAAACIwuf8AAAoKAFRwf/7MPDw8PMzMATIRIgAADxz/VURE/wBQUBExAABERDMA///E -RDM8zMwANvP/AAUDBhgYBQWgAABA//8AAAAgVQ8APP//RETMzP//AAAgAACgYmL//wAAVP+qzPDw -6CgAAACqDw/7/6//UFAQqgAP3/8AAAAAzMwQAFVTMzV3J6ob//9zUEVVVQAzM4//1f8Q////VwJQ -UAAAETC5/4GFBwcAq7C//8woKDw8zMwBMhEiAAADYP+qAAD/AFBQIjIAAEREMwD//8jMMzzMzAAz -8/8AAAMGAAAFBaAAAAD//wAAACBVDwA8//8iIszM//8AABAAAAAzM///AABV/1XM8PDYGAoKAKoA -Vf//r/9QUBCqAA///wAAAADMzAAAqqqqqnd3qg8/PzMAiAAAADN3D//V1RAAX19XV1pQAPAR/P0x -kZUCDgCqsL//zAAoAAAAAAAzEREAAAzn//oA//8AGBhQAAAAAAAzAP//MjMiKIiIADPz/wAAAwMA -AAUFoAAAAL//CgAAAAAPADy7OyIiREwP/wAAAAABAREz//cAqlVVqvDw8NsbOztV/xG7/7tf/1BQ -AAoAD///AAAAAMzMAABVVVVVu7tVDz8/MwBEAAAAM/cP/6qqEABfXwAAWgAA8CL8/TEAAAIOAFVw -f//MFDwAAAAAADMREQAAARD/9UT//wAQEBERBgAAADMAX18xMzM8zMwAM/P/AAADAxgYBQWgAAAA -f/8AAAQAAA8APH87EREADA//gAAAAAEBIjP//wBVVFSq8PDw6yszMwAAAIgAAQAQAAAAnFAAERQA -AACIJQAAFB0AAIwAQBGQAAAEiABBAJQUAACIUAARFAAAAgAAQACEEAAASFBAABAJAACIAAARkAkA -AIwkABGQAAAEqyAABAAAAASEAAAAXABAABQUAACMJAAAkAkABAAAABGAAAAAiCEAABQUAACcAAAA -FAkABIh0ABGUAAAAiFBAERQJAAAASAABkAAIAAAAABAUAAAACAABABAAAAAMQAABBAAAAAggAAAU -GAAAHAAAA4QAAAAIAAEClBAAAAhAAAMEAAACAAAAgoQSQAAIQAAAAAgAAAgAAAOECAAAHCAAA4QA -AAQTgAABAAAAAIUAAAEMAACgBBAAABwgAAKUCEAAAAAAA4QAAAAIIgAAFBAAAAwAACAECAAACGAA -A5QAAAAYQAABBAgAAABAABuEAAABEAAAABT//wAAAAACAKqqDEQAAABfAAAiIv/wAABVVxERAAAA -Dzt/BgAFBQUFAA6qqqr/Iu5RUQ8MAAjwgBD/qv8AAKr6AAAANjP/AAAFAAMDADMPDwAACtj/91VV -9+YAAKqqCgr/////mZnMzH///1WqqkRE8AAAAEREgIAIAA8fBQUDAwAFBAQAAACqAAAKCgQAVQAR -GyIiAAAQFQgL//8gVQUFWlqq////AABEAAIAVVUMRAAAACcQECIi//AAAAABIicAAAAbAAAKAAAA -AAABD1VVAFUQ3LOzCwgACPCAAP9VXwABWvoAAAA2M/8AAAUAAwMFNx8fAAAFqP/3VVX/7gAAVVUF -Bf/7//9mZszM//9VAP//RETwAAAARESAgAAADy8FBQMDAAUEBAAAAFUAAQUFAABVRBEVIiJAAAAF -BQeqqhBVAACqqlX//1UQEAAARgCqqsxENjZfAAAAAAD/8AQA//e7sQAB/w///wYABY0FFfD+Mjer -+yPvZiL//wAAgIAA////Dw///wAAADYz/wAAJyJXV4i7D/8AAAPp///VVf//AAD//woK//9fXwAA -AAD//wAAqqr///AADw/uRAAAADAAEQUHAwlABQBEVVUAqw8PCgoAAF8PERsiLwAAAEAoK6+vIFWN -BfwMAP//qqioRApGAFVFzEQ2NicAAAAAAP/gAAhVUXd3AAD/GwAACgAAAAAg8f8yNwFREd2ZEf// -AACAgAD/X18PDv//ABEANjP/AQAVEVdXjb8P/wAADtT//1VV//8AAP//BQX/+19fAAAAAP//AAD/ -////8AAPD1VEAAAAMAAiBQQDBoAFAIhVVQBUDw4UFAAAX08RFSIvACAAQBUXqqoQVUQA/AwA/wAA -AAAAAAAAAAAAAAgAAAAAEAAAAAAAAAAAACQAAAAAAAAAAAAAAAAACAIAAAgAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAALEAAAGAAAAEAAAAgAAAAAAAAAAAAIAAAAAABAAAAAAFAA -AAAAAgAAAAAAAAAAAAAAAACQAgAgAAAAABBQAABAAgMAAQAAAAAAAAAwAAgACAAAAAAAAAAAAAAA -AAAAEQAAAAAAAKAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAg5AAhgAAAAAAAQACAAAAEAACBAAAACAAAAAAEAAAAAAAAEAAgAAAAA -AAALAAAAAAAAAAAAAAAAAAAACAwAAAAAAAAIAQAACAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AACAAAAAAIAAAAAAAAAAAAAkAAAAAAAAAAACQgAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAABqMAAIAQAAAgAAAAgACAAAAAQCCABAAAAFAAAAAgAAAAAAAEAAUAAAKAAAIAAAAA -AAAAAAIEAAAIAAAAIAAAIACAAAgAAAAAgAAAAQAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAABAAAAAAAAAABAAAAAQAAAEAKEAAAAAAAQAAAAAAAAQAAAAAAAAQAAAAgAAAIAAA -AAAI7wAJoFAAAAAAACAAAAAAAABAAAJEBwAACACAAAAAAIBAQJAIAAIAAAAAiEAACAAAAAACAAAA -AgAAAABAACAAAQAAAgAAACgQQAQAAAQABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA -AAAAQgAAAAAAAAAAAEIAAEAAAAEIAAAAAAAABAEAAAAACAAAAAAAAAAAEAAAAAAJAAAAAALFAAIA -AAAAAAAIAAAAAAEAAAAAAAIRAABAAAAAAAAAAAAAAgAAAQAAAAAEAAAAAAAAAAEAAgABAAAAAAQA -IAAAgAAAAAAAEIAAEAAAAgAAAIAAAAAAAAAAAAAAAAAMAAAAABCAAAAAACAAAABAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAggAAAAAAIAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAD6AAAAggAAAAAAAA -AACAAAAAQACBgAAAAAAAAQBAAAAQgIRQAAQAAAIgAEAgABAAAAAAMAAAQAAIAAAAIAAAAAAAAAYB -AAAAAIAAEQAAQAAAAAgQAGAAAECCAgASgAEAAAAIgAIAQBAAAAAQAMAIAAAAAAgAEAAIAAIAAAIA -AAAAEAgCQFAAAABAAAgCAABCAAAAEAAAAAAAAhAAAgCAAAIKAAAKOwAAUBAAEAIAFhAAwAAJAhIA -EgAAAAgQEAEAAAgAJASAAgwCAAAADAAAQEBIAEAQAAAAAUAAAAIAAAgIEEACABIICQEAgAACAAAQ -AAAAEAFIBgAIIAAAIAAgAAgCAAAAAAAACCAAAAAASAAIAgAAAAAQSCACAAAAAAJIQEAgABAAAAAQ -AIBCAAAASQEAIAAAAAAAEkAAAgAAAAAoAAACAAAAAAo7AAgQAABAAAAAABAAAAKAIBAgIAIIAABA -AAgAAgBRBAAEAgEBIAgAAAgNEAAIBAAAAAAAAgAAAAEIFBAAAEACAABIAAAAAKAAABAAAAChEABJ -AAAAAAAAAAAAgAAMABBIAHAAAAEMAAAhAAAAAEAwAAQCEBAAkAAAAASAAAEAAQIJAACAIAQwAAAC -gEgBBAEACCAAgAAMAAAADAAARAAMIAAAC8gABIAAEwIAQBBBAAEAAFAQIAgAAAACEAAEQoAAEAIA -AAQAAAAABhACAoYACAACAEAAAYgAEhQwACAGgAA0FAggJAaRAsQMAACAIIAAAEoGAAACAAgAQQBI -AAAAwAgQAAiAAIAAAAAAAAAAJggBEAAAggEAAAAACIEAgAAAAACAAACJBAAAgAECAAAAAQAAQEgI -AAAAAFAQAAAIAACAEAAAAAAPQgASBAYAAIgAAACACABBhEEDBACEDAAAgAggAgAACRRCEAAAggBQ -QIgQAACEBAQACABQAYCRAAjKAgAABjAQgQACAAAQAEhAigABAIQEIAAAAAAAIAAAAAQBAAAAAAAA -QAAAAgCAIAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAGAAWAIAAAAAAAgAAAAIBAIAAAAIAAUgAA -BAgAAAAAACAAAAIRAAAAAgAgAAAAAAAgAICJKAAQAAAEIgxgAAIAIRAAAAAEAQAAAAIQISJAAAAQ -AAAAAAAQgAAAAKAAIAAAhIQAIAASEAAAIAAAAAAAAAAAEmAQABAgAAAAAgAAkAIAABAQIAAQAAQI -AACQAAICAAAwAAgWCAgACAAAAjAAAAAAEQAAJAgAAMARQgAAABAAAQBAAAAIAAAAAAAAAAoAAAAK -AAAACY4ACxAAEkIAABBECAAAAABCCQAAAgkAAIAAAAAAABQAAgIAACAAAQCACAgQCAEAAEAAAQCA -AggQIBIIEAKAFAoCAAAgAiQIAIKAkCAhBAAAAAoIAAAAAUAASAgAKAAAAAAIICAoABQAAAkIAQAB -AAAAjgCAAgBAACQIAUAAjAAgAAwQBEAABkAACAAgBCQAAQAIQApAAAQAAggBQAiEAgSCAAAHMQgI -SRQEAIIAChBABAACAYEqk4AhAAAAAAgAIggAAAAACAAIEDAAAAAIQAAsAAAAAAgAgAqBBIIAKAgg -BAwCQYAuAAAAAAQAAAgUAAAAAAAARCMAAABAQAGAgAYBGCAABAQJAAAAAAAAQASAgAREgAAARAAA -ACAEAwBAQkAAAACADAAAQAAAAAABGABAAQIAAZgEAAAAIBAAABAAAAAEAAEAAA7KABBEIQCABEAA -BAAAgCABAIEgAAAAAAEAEEAAgQAAAACAgIAAAGhAAACBQEQAQgQEAESAABgABYAAAiAgAAAAAARQ -ACAAQEIhAAQAAABEAAAEABAAAiABAAAgAAAJIBgAAFAQAAQgBAAACECAAAoBAADgAAAAAAAACAAA -AAAAIgAAAAAAAkAAAAgIAAAAAAAAAAIAAAEAoAAAAAAAIKAgAAAADbgAAAAACSIAAAAIAAAIwEEA -AAQAAAAAgAAIgAAAASAQgAQAAAAAAAQAABAAAAggAAAAAAAAAACEgAUYAACBQCIAAAQAAAAABAAD -JAAAAgAAAIAAAQAAAAAAgAACABUBAhCAJAAAUAAAEIAABQABIAAQgAgBAAAAABCAAAAAAAAAEIAA -AQAAgAAQggBAAAIAABCAEAAAAAAAEIAgAAAYgAAQAAAOGIEAAAAWAAAQggDIABQAABCCIAAAAAAA -AIAAAAA4AEwQgCQAAAAAgBCAYAAAFAAAEIAQCEABMAESgAACgAAAABGAAAAAABAiMIAAAAAAQCAQ -AAECAAABAIQkIAEAAACAxCALAgAAgADEIAECAAAAgMQpEQoAAAAAxCEBAAAAAEDEJAEAAAAAAMQg -AoAAAEAAQCAUAgAAAMDEIAEAAAAAwMQAAA9xEAEAAABCgMQgABAAAAAAxCACgAAAAACEIAAAACDA -IEAgEQAAAAAExCAAAAAAhABAISACAAIQiMQggwAAAIpJxAAHAAAAIECEIAIAAAABEMQABCAAAAAk -CYCAAAACRBAJgAAhAAAAAAmBCgABAAAoCYAJQAAAAAAJjAgAAAAAAAmMBAQAAEAACYAIAIAAAAAA -iYABAAEEIAmACAAAAEAQCQAADqyACAAAgQAgCYAAEAAAACQJgCgAAAAQAAmCAAAAEgAIAIgFAAAA -ABEJgAAAAAGgAACIQCAAACQgDYAYAAAASAANAAAAAAIEBgmAAAAAAABACUIFRAAwQAICydBgAIEA -AGAQAEIASQBCEAABCIAIwQQgUABAEEAAAAJAUUAAYCBgAEBEQAAIgA02AAgQAgBiAgEAAAAABAAA -CCAAAAASAAAAAAAKLVFAAAgEQIDAAABABMYAAAIAIEGCEAZICAACgEAAaAAAgIpCQAAEACAACRAA -yEBAAAAQEAQAAEAJAJASBJQAAkAAEAIAAEEYCQAAFABwIARgAAIQAQgIAaESAACgQEABAATAAAgy -AAAAUJIwGAACAAQMaAgAgEwCAQAAAAAATAQYgIACghoAAAAJQoAJIQAAwGAAAEBgQEAAAAQAAAKA -AAAAAMm7qCAAKBAAABSAADABCgAgAggABAKMiAAEZAIEAEAp8AAAAAIEaUgYCABBIEAEAAAAAAwA -AMBAABhECAgAQECAASIE0AEBAgAAokAgJAAgRACUiCgACwEAAAAESxIIgAIECABgAAAEAIGAQAAI -gIABAgAABgRAACAACCAEAAAAQAgATCAAAgCAQAAAADAAAIAIECAgQCaAAAEAAAEIgAACQAAAjNYA -gQCEAEACgADAIAIIAggACAQgABAAAAAoACgAIQAAAQAAEMIAyUBIAAARAAAEBkAGIAhBBAIBASAg -AUCICAAIACAAEgAAgQAAhAmAQAACAIAAAAAAEYQQAAogAASAADACAQAAAJGQkhAAAAAFAAAEAAEA -AgoMKUAAiFAQSkQAQBIBgAAAAYAAAEBAIAoAAAAAECAwCCEBhSAAAEAAAaAIAAAOngAoKAAACAgA -EQEACAAAAAAAgAAAAEQARQAQAAAAIAAGCCBgAA4hCgQgAAAAAUAIIQAAQCAICAhACAKAAAABiGAp -AgAEAKCAADCSABEIAggAAkQEAAAcAEAQAARGkxAQABAwNwCQBgRSAQRAABMAABAAhLQAAJQAAgAV -gAAABCgQBAwIBAAEAEAAkGAAAgYIEApAQpMCMTgAMAAUAAAHEAAAAAbVEBACQCMRCAAQAAIAAAEQ -FEAIAABAIIAAAggQAAAAA0AAABAGhATAQGAQFIIQJIIAQkBAIACFAAAAUAAiAIBAEgBQIAACABIH -EAgAUAANiAEoAICgiAAAChIYSABAMNCsEoAAzTIAAEAIAAJKAQAAoIIIAgFBIMIBgBIPiAAmQgEA -AAikCEACAw0AGMAgACEATKgFFUASkAgEuARJAAgQSAAABZMCEgFKEEIwAgEjAYICAFCACAAAQAgB -AwIgKQAAMkhAkEhRAQBCIkIiAJIUAAIEwBAIBQAVgQCCKIghAQBQAAIwQkIACAACAABACTBDECIS -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 -ATMKMwpVVQ8PVXUdHURP8PAAM1RUIiJEREAAgIAAAAAAEREAIFAACgD//yIiAFX//1URAQ4AAP// -MxAfHwAACq719a+Pd3cFr0REIyMKCgAAERE7OwAAqv/4WKq7DACvr93dVQAA/zMR//8DA1V3AIAF -/wAARERV/wAAX18fH4AAAAAAAHd3AAAPDxNzAP9/fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAO -ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAgAAAAAgAgACAAAAGAAAAAAAAAAQAAgAAAIAAAIgAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAoAAAIAAAAAAAAAAAAAAAAAAAAAAXxIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAACGIAAAAAAAAAAQAAACAAAQAAAAAAAAQAAAAAAAAg -AAAAAAAAAAABAAAgAAAIAAAAIAAAAAAAAABIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAABAAAAAAAAAAAAAAAAAAAB7IAAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAAAgAAAAAAAAAAIAAAAgAAAQAAAAAAAAAAAAABAAAAAAAAABAAA -AAAACAAEAAAAAABAAAAAAAAAAAACQgAAAAAACAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAFAAAAAAAAAAAAAAAAAAAAAAE3EIBAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAYAAAAAAAQA -MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA7GAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAIAAAAEAAAAAgAAAAAAAAAA -AAAAAAAIAQEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAABj0BAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAMAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAACAAAAAAAAAAQA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgMAgAAAQAAAgAAAAADgAAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAMG2AAEAAAEAAAAAAAAAAAABAAAAEAAAQBAAABAAAAAgAAAAAAIAIAAAAA -AAAAABQAACIAAAAAEAAAAAAAAAIAAIAgCgACAgAAAAAADQAABBIAAAAAAAAAAAAABAAAAQAAAAAA -AAAAgQAAAAoAAAAAAAAAAAAAAAAAAIADAAAAAEAAAABAAAsAAAgAAAAAAAAAAgAAAAAAAAAAAAAg -AAAAAAAAAAJ8gCAAAAAAAgiAACAAAAAAAAAAAAAgCAAAAGAAAAAQAAgIAEAIAAAAAIAAAAAAAAAA -BQAFAAAAAARQAQAAAYAAAIAABwAAAAACAAIAAAAAAAQAAAAAEAAAAICMAAAAAAAAAABgAAiCAAAA -ACAAACAAAAAAAAgIgACIMgRAAAAAAEgABAAAAAAAAAAQAAAAAAAAABAAAAAAAAAIAAAAAAAAIAAA -ANWCAQAQAAABICIAAAAAAAQAAAABABAAAFFKBABQDAAAQAAAAAQAAQAEIAQAgBAgAAABAgIAAAAA -ACAAwABIkABAYmAAAAAQKAAggAAAQQAMgQABAAACAABAACoAAAIAAACAAAAACAAAAAAAEAAAAAAB -AAAAAQIAAAAAEBAAAAAAgAAAEAAAAACgAAAAAAAAAAAAIgAAAAAAAAACAAAAAAAAAAACIgAABAAC -gAAAAABAEAAAAAAAAIgAAigRAAgAAAAAAQCQIIABQAACEEAAAAAAAACAEEABgQABgAABAAIQAAAA -AAAAAIQAgBARAAIAAQCAiAAAAAEAABEAAAAAAgAAAAAAAAAAAAAoAAAAAAAgAAAAAAAAAAAADAAC -EAogIAABAICQAAIgABAAAAAACgAAAAAAAAABAAAAAAAAEAEAAAAEAAAAAAVsAgAEAAIgAQgBAIAA -AAAABAAABAABACAIAgAAkAgSAKgAAIAIAQIEAAAAAAAQAAAgAAIAAAAgAAAIAKAAEBAAAAKFAAIC -MAQAAQAAAIAAKgAABAAAAAAAQCAgAAAAAAAAgAAgAAAAAAAAACAAAIAABAAAAAEAAACAAABAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOgAgQQAAIABIAAAIAAAAAEAAAAg -AIAAAEFAwAAABAEAgAAgAQQAAQBEAAQAgACAIAAABIAABIAAAEAAgABAAAAAAAAAAAAAAQCAIAAA -hIABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAITQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAICAAIAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAA1ZAAAACAAAAAAAAAAQAAAAAAAAAAAIAAAAGAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAIAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAGAAAAAACAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAA -AAAAAAAAAAADwAAAAAAUAAAAAAAAABAAAAAAAAAAEAAAAAAAACgAAAAAAAAAABQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACBsAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -2402,2311 +27493,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA -AAAAAAAAAAAAAAQAAAAAAAAAAAAACAAAAAAAAwAAAAAAAAAAAIAAAIAAAAAAAAAAAAgAAAAQAAAA -AAAAAAMAAAAAAAAAAAAAAAAAvwAgAAAAAAgAAAAAAAAgAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAA -ACIAAAAAIKACAACBCAAkAAAAAEAAAAAIAkAAAAIAAJAAAAMABAAgAACAAAAAAAAAAAAAAQAAAAAI -AAAAAAAAAAAAAABAAAAAIAAAAAAAEAAAAIAAAAAAIAAAAAAAAQAQAAAACAAAAAAAAAAAAAAABIAA -FAEAAAAJCAQAAANoAAAAAAAAAAAAQAAAAEAAAAAAAAIAAAAAAAgwAgAAAAAAgAABAAAAAAAAAABQ -AAAAACqIAQAICAAAASACAEBAEAABAAABAIAAAACAEAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAgAAQAQAAAAAAAAAAA -AAAABfAEAAAAAAFABABAAAAAAAAAACABAgAAAAAAAYAAAAAAAAAAAAAAIACAgAAABAAAAgCACAAA -AYACRAAAgAQAACAgAAgCAAAAABgABAEAAAgQAAQACEAAAAAEABAAAAAACAAAAAAAAAAAAAAAgAAA -BEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAABQAAAAAAMAAAAAAAAAAAAAQAAAAEBAAAAAIkwAA -AABAACAEBAAAAAAAAEAAAAAAAAAAAAAoAAEAAAAAIABAEAICiAEAgEAAAgAIQASAFAAACBBABoAA -ACiEAQAAABIAoAAAQEAAEAAgAAggIAAAAAQEgCAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAAAAAAAAAAQAAAAQAAEAEAAAABAAEAAAJuAAAAAAAAACAQ -AAAAAAAAgAAAAAAAAAAAAAAIAAAAAAAgAAABAQEAQAAAAAIJgAAAEEAAARSAAIAQBAAAIAAAEAAA -AABkgIAAAAKIIBAAAKAAABAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAAA -AAAAAACAAAAMAAAAAAAAAAAAAADAAAAAAAIAYAAEEAAAAAAAAAAADNwCQAAAIAFAAgAAAAAAAAAA -AAAEAAAAAAAAAQAAAAAAAAAgIAgAQEiAgEAgAABACICAAIAAQAACQgQAAAAQAAAAAAwRAAAQAICA -ABEAQBAAAACCAgBALABAAIIAABACAAAIiYAAAwEAAgAAQAAAAAAAIAVAACAAAAAAAAAQBAAAAggS -AECQAAECAAAAAAoAAAAAQAAAAAAAAAAAEAAAAAAAAAAOigAAAAAAAgAAkAAIgAABAAAACQAACAAA -0AoCAoAABAACQAAQUBAAAwIAIUIwCkYAAAABAAoCIAIACABAAIAAABIIAQESAgAEEIgSAhAgAgIA -AAQAABCMCABAABIAAEAAAEBAAQAAAAAAMAAAAAAABAoAQBACABAAAEAAEAAgKwCAKAkAAkAUgAAA -ABACAAAAEAACEAAAQAEAAAAQAAAAEAAAAAfJCAAQABAAAAAAEgAAIEAAAQRACEAEggoAAQAMAAAA -IICQEhIQCAgAAEBBAQAFAAQAAAARAYCUABAASIIAQMEAAAAAACABhAAQAAABAAAAIAUKTAAAAAAB -BJAAgAICCAAIAAFSAgwgEIgBABAAFgkAREAJgIBIADBAAQMgAEAACAAEACAAAAIQACAAgABQAAAg -AAAAAAASChAgAIAgAQIAAAAACZwGCwAABAAQAlBAKAACCgEREAEAAIAMIAAEDAQgwAgAiIAEQAAA -AGiQAQgAAAAIEAggCoAASASIAMABNAIAjIoIAQLQAAAEggJgCYQCxmAIgIAgAACA4SAQAEQAAACQ -AAAAAhQQAFGAQAADhAQAwAQIACoIQASQAAkAAAAAFGGgkAIEEAABYYNAAABAAAQAAACAAAAAAAAg -yAACAAAQSQCIAAAGRwAQgBCQCBCAAiACQBGUgFK0AoQAAYgAgABAAEAAaQBAJkCAgKDKEUEIBghA -QZADCAABEwCEyACAAQAwBAQyIAQAAQEAAIAIgAMgCAQIEABOAAAAAAAAAARAAAgBBAAAEEAgAAES -AACAAAIQAAAAAEEAgCAAAAgAIEACAAAAQAAAAAAAAAAAEAAAAIgAMQAACACAAAAAAAAAAAAAAAAA -AAAAAAecAAoQABQAAAAAQCIABBAACCAAAAAABAAEABASAAAAAAgAAYQAAEoACAQAhAAACAAoAAEg -BEAUEQiAACEBAAQCKCACCCEAAAECAAAEIQYgAAQQAgIAEAABRBAAIAAC0AAAAAAEAAAAMBIQAUAA -DFAACQACEMIBABAAAAQIAMSAAAIKCIACAAACQgAAIABAAAAgAAAQAAAQAGgAABCAAQAQgAAABnkJ -AQAAAAAIIBAAEAAAICRBgAARAAAEKiAERACAQAAgQkAUMBAAAABARAAAAEBgCAAgADEADAAggIQM -QQAEQYABBABAIAAAACiBAQQAAcCQQIoQAACAAAAASAwCAAAAAAAIEAAAAIAAgIkAQQQCQQAACAAg -ABBAQAQMACAAAASAAIkEAAABAAAASAAAAgwAAACIAgAAAAIAACgCgAAABgAAAAAJuQoAKBCEEgAC -CgJICIMCAAAIAEAAgAAAAAgCAACABAAACwACIFBQIkYIAAgAABACAAAYAAgAAAAACAAIBAgAAAIA -AIAAEAAgAAIIgAQwEggwAAAAAEAAAAAAAgAAACIAAAUDKJAAYAAAAAAAAAAAAAQAAEAACQUAQQAA -gAQBAAAQBISQQZDCAAAAAAAAgAAAAAEAAAAAwIAEAAAEAITQAAQAAAHfACAAIAAQBAAQAAAAAESA -IABGAEAgCwCABACAAABAAAAAQQBEEKBoAQAIABCEggCAgAiAAAKAAAAEQAAAAACAAAAAAQAAAAAQ -BAYAAAAAAgAAAAAAAQAVAAQAKAABAAAAAgQQAIAhAIAAYAAAAAAEgAAgAwCAKBgAAAACQAhAIAAA -AhAAIjABAAEIECAgEAIAAAQFAAAAQAAABAAAAiAIAAAABz4AAAAAAAAQAAgCCCAAAAEABAgAEQAA -AAAAUAAACAAAAAABBAAAKigAABAAAAAAAAACAAAAAQKACBAIQAACAhCACRSIAYAACgAAgCCAAQBU -AIAgAAAAQEIQgAiAQAFAABCAAAAAAQAoEIAAAAAAAAAQgAQAKAAAAxCABAAAsAAAEIoEASoaAhAQ -iBCACpAEABCAAAAAAABQEIAAAAAAAAAQAAAB8IAAAAAAIQgQhBQACiAAABCAEAQoABRQAIAAAAAW -AAAQgAAAAAEAABGKAAAAAghYEAEAQigAQAQAghEIAABYABIAIAIAAEAEAIERBAAAAAEBIAAAAAAA -oMQgEQAAAAiAxCADCAAAAIDEIAEgAAAUAMQgI0oAAATAxCAGQgAAgADEIAAAACAAAMQQABAAAAAA -RCADAAAAABDEIAMAAAAAhMQAAAtlEAAAAACAAMggAAAEAAAQxAAgAQAAAACEFAAAAABAgMgRkQCA -AAEARCAABAAAIIBAIAEIAAEACAQgBkAAAgAAxC4AMAABAAAEIEACwCAAIESCIAAAgAQECYCIAgAA -ACAJgKhgAAAgEAmABBAAAAAACYAEAQiANBAJgACBgAAAkAmACiQAAChICYIAAAAAAAoBgAgAAAEC -AAmABAAAAAAgCQAAB5SAAAAAAAAACYCFAwAAAAQJCAIEAAABJQmIAAAAAAAgCYgECAAAAKEFgAAB -AAAIIACAhAAJAjAAIYBQAIAAMIANgCSUAQAgAAGgFAAAAABAAUoCSAQIAABBSEUEgBgCAAACAECY -ZEQgADAkQECgAABAAAAAAAIBCEAACYhAQkAAZACBgACAgAECEgAARIAAEgQGAHAAaICAAAAAAARB -QAwAAAAFEAAASASRjABpQCCAFgAAAMAAAAAEAGAAAAYAAgAEQAAIAAEAAEQUAAAhAMIAkJARCQgC -gQBBQABA0EEBAEJQ0AgJAgAABAAAwAkAAQjARAIAAAgAAFDAQAGgoYKEJAIABCFAGAAAjAlADAQA -CACgAQRBCAgIQSCAgEgSEAAEEEwkkEJACAABgKFECgQCGAAAwCHgAEAQAFCAQAAASCAAQBAAAMFl -AEKACAEAQAAEEBAImAhIAApQBIABAAEEQGAQoAAAQEAAAAABAAAEBFECAYoEASISAQAAAAAACAwA -AglACAAC4UQAZBACCAIEgCAAIIAAAgwBIAIIIAw0gAAAAACAIAGCMBI0AAgAAoAAACYjAwkAAIKA -AEAQgQAQgQACxBABIBBIEAAAAggBAGAgAogAAAEAEAgAAkMEAkOAZCAAAQQBwwAAibQCQASEIAEg -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 -ABAAACgAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIAIEAAAAAAAAAAAAPRCAAAAAAIAAIAAAAA -EAAAEAAEAAIAAAAAAAEAAAAAIAAAAICABAAAAAAAAAAAAAgAAgAAgAIAAAAgAAQAAACAAABAEAIA -AAQAAACIAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAAAAAAAAAEAAAQAAAAAAAAAAAAEAAAAA -FAAAAAAAAAAAAAAggAAAAAAAAAGAhAAABAAAIEAAAAAAAAAAAHQAAAAAAAEABAAAAAAAAAAAAAAA -AAAAAAAAAAAEAACAgAAAABAAAAAAAAAAACAAAAAAIAAEBAAAUAAkAAAAAAARAEAAQAAAAAAACAAE -UBAAIAAgQBAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAEAAEAAABQAAAIAQAAAAAA -AAAAAAAABAAAEAAAAAAAhBAAAEIAAAAAAAAAAAACLBIAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAEAAglAAAEAAAAAARAAUIBAAAAAAJQgQgABAAAAgAAAAAAAAAAAAAAAQIAAAAACAA -AAAAAAAAAAACAIAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAAAAAAAAAAQAAI -IAAAAAAAAAAgAAAAAAAAAAAAAAAAAA+DAAAAAAAEAAAAAAAAAAAAIAAAgAAQAAAAAACAAgAAQAAA -AACAAAAIEAAAAAAAAAAAEEAQAgAAgEAAQAgAAICCAYAAEAAAAAAAEAACAgAgAEAAACAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAASA -gAAQAAABAEAAAAAAAAAACMMBAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAgAAAAgAAAIAAEAFAA -AAgAAEAAAAAAEACAEAAAAAEABABIAAgAAAAgQAAAAQAACIAAQQAAAAISQhAgCggCEBAQAAAgAAAC -AA4AAgAAAEAAEAAAEAAAAAAQEABAAAAoAAgAgGgCAAiASBAAAAAAFAoAAgAwBAAAAgEAEBAAEEAA -AAAAAABIAAACcwAAAAIAEQPSAAIAAAAABBAgFjSAQhADCAAAgCAIAAAAEUGCkAAACAAAMAAAAAIQ -AAoAAACIAwMCYAQUIIAAAAgBiFEACIFCAFAAIAAAcEASAAAAIIgAQBAQSAgCCBBgAAAASQIBAAAB -ACBSAAAAAACCAEAAAAgAAABJEwABCAAAAEiIQAAgAkAAQCAAAEACAABQEAAQCSgIAAgAQAJIAAAA -AAXmAAgAEBJQCAAAASACAAQAAIANkhQABAAAEAAIEggAAACogASQCAgAQIAICgQAAAAAAAAIkBDB -sAAAICGAAAAgQAChKgIJAgAEAQEEAAgBBCBRAAACYQAAAAEAAAQABAhAQAEBhAwoEAEBAAAAEBRA -aCAAAAAQAIgQYQJkAEImEA5kgIAARgQAAAAAAhQoAAAAiAAEYMICAMYBRoCAQQACCQAADpoCIAAA -BAAAAJAACAABRCAAMgAERAAWAAAAASRAAQIoAEAWUAIBYgAQICIEAiAMICAAAIQAwDEEAIIIAwBk -BAYrwgMAAABIAMgTAhMKIDIQQABBCAQIAIBAgAKAAABQEAAAAAAACAwAAoIAgAiAgAAoRAAAAAGA -AAEABAAAhAAAAAAEAAAAUIAQgIFAEEAAiEhIBFAQAIQAAAAAUBAQAAAAAAAIugBjiIEQAaGAAoAw -BAAQCgBgAcAAAQABARAAYCAASAAQBIipwIAwA5MAQYgBApAAUIAKCJABABCAAAgAwgBQCAARQAEA -ApSBEQAQcJALAIEAAAEBASACRBAAUBAACAggAAEAAAAACAAAQABBAAAQACBBAAAAAAgAAABAgAAA -FAIRABCAAEAAAmAAoEAACAAAIASCQCACAACAQAFABAFAAWgAAAxRAAEAAQUQAAIAAAAAACAAIAAA -AAACAAAAAAAAAChCECCECAUAEAAADAACBgACCQAgAAYgAACQAgIBCAAAAIABEYQAAgAwAYEUFAAG -DAYgAKAAQACACQAAQoQCIAEAAcgAQAFRBAwBCASBAIgAEAFAIAQAAAARABAIgBAUAACAEAHBhBAA -BACAAACGAghAAAIAEBAQgFAICIgEVIAAQQgAAAAAD28AQAAQFEAgIBAgAAAAQAIAAAATEAQQAAAA -ACEAAACAABBCABKEwALDAIkxAICEIMCAADQAEAAQAAAAIAAAACEBIASQAACIAQBAAAAiiQBQIg4M -AAQAAIAACAAAAgAAAAAIAABaAEAAAAqAAACIQAAACAAAEAgggAEJBIAIhAYAAAgIAAAChAAAiACA -A0AAIACIBAAAgJRABggAAIAAAAABAAABBQpEQIkAAAAASgiABgQAIAAIAAAACAIAAQgBAAIEAAAA -CABAAAACAQAIAAAAAAAAAAoQCAhBAABASIAMAiEEAEAIAAAKAACAIAwAGAAQIIAASAVEoAAQAAAY -IQUAACAAQICAAIAgIAAAAAEEIAAQAEAAAGAEAEAAAAQAIAAAgIAABAAERAFEAAAAAAAQAAQAQEAA -IEAFBAEQAAAgQRAAAAAAAA5dAAAEAAAEAiEAARAAAAAAAAIIAABABIMgDAAAAICEAIAAEAAEACAg -AAAgAAIABBAABAAAKAQAEAABAAAAAAQQRAIgUAAAIABAABAAAAAIAAAQEAgAAAAAAAAEBAABABAA -AQQAgAkAIAAAJAUAgAAgAAEAAAAAAREAAqUBAAwEAAAQCAAACAAAAAwAEAQBRAQACAQAAADAVQAQ -AEAACAAAAAAAAMsREEgAAAAQAAQAEAAIQCEACFAAAIAAQAAAASAhAAAgAAAASAABACAAABQAAIAy -QQAAEAAAAFAgAAAkAkgAQAAAEAAQAAAAAAACEAEAgAQgEINAFAAAASAQgAEAqAFBABCAgABAFUAA -EIDAQAAAAAEQgAAAAAAAABCIAAQEEBAgEIECAAAUAAAQgAAAKAAAABCCAIkoGBAAEIEQCAAaAAAQ -AAAOzICAAEAAAAAQgAYAABQSQBCAAAAAWBETEIAICAoYgAAQgAAEQFhFDBCBAAAAAQAqEYCAAAAg -gAAQgIABAAEAARCCEAAAkAEgEIgABAABMQAAIAEBAAAAgMQgCgAAAAEgxCkDFAAAAMDEIQMAAAAA -TMQgASAAAACExCAqAAAAAQDEIgEAAAAAAMQiAAAEAAAExCAAwAAgAGDIIikAAAABEMQAAAf0IgAC -AAAgAEAgAQAEIIAAxC4AAAAACBjEIAACAAASQMQgAUgAAIAMxCBCAAAAIEDEEAEAAADIQMggA0oI -AAAIxCAhSAAAAADEAARKAAAAAISAVDAAAAAQCYCQAAgABAoJgAgAAAIkIAmIGACAAEAACYAEEAAA -ABgJgAAQAAAAUAmABAMAAAAACYgAAACCIAAJgAgkgkAABAmIoAMAACAKCQAACQSAAAAAAgCAAIAE -AAAAEAQJgAAAAAFCAAmAARAAECAACYAEAgEAoAAJkAAAAAAAGA2EBAAAABIqCYAkACAAAAAJgEgg -AEAAAAkIkIEAAEERSRQgQIgQAEAQEAIAAAQAAAXJwELKBgpoBAUBQEQ0QAJCEABCAGwCQDREAgAA -MACIcgAEABAACIAAMBAASABgEGAAEAAUAABASAjBCCJQBGIAAAACgQAIAAASAAFACAEkAAJAAgAQ -gECAAAEAQACkQACCkRAAAABARHBAAEAAAAAAQDAxQSAAWABEQABAAgAAAAAAIAAUEFBAAAAAACBI -FiAUAAFIhAQAGMCAtACAYKAAIEAAKBIAARFAfBhAAAIgACQISQAkBAAIDAwARAAAIEgEKEABAAAA -oChgGEAKBAgAABIsAAgEIAzgQIACAAAQIQBBAQAAAMP9ACAxAAQYSKIYAgBABAAAwCAACEAAhEkE -IAABBAABgAAEpIAMIAiAAIlCQEAAJAICBACCMAAAKQqKoKAIREAASAQAAAgAQEAIDAAACkA4UAQI -AiQACwEAIACUEwGBAASBAAIgAMEABMEEEDaCCoQAAAogYEAAgIAIIgQhCAgEBggIJAAMBICAwAAg -AAAAAAgDISgEYBQiAEABBAAAwoIAMAAAg7YAIAADAAwwAEAgUQMAAABAADAoIkBAAACQAIAwCAgI -TCACBiAIwQAAAIBETJEAAAAAKACCCBIIgBAWBAAAFAbECA4IAIQBgABAAABAZogBAAIAIAAAAACS -UgAAAg6AACAAIBAACABABBQAIGAAjaAIABEgFAYAIEAwBAggggEAQGAgAAAQIQAAAIACIABAAkAy -AggIAIAABCAAAAAIgAAAAAALUkAAEgCAgCAAABAgQACCFAAQAYQoAACBkCAqcAEEAAAAFSgooAIB -qAAEMTIFRQgIAAAEQABgRASEQCAxqBYhiAkCAAAwAAmIABBEADAQAAgAAgAAAABAAAEQBEDoAJXS -ABAEAhIIgAAEQEAEAEAUhJ0QUABAAEAAAAEESABQNAASAGAIAAAFMCMAQGmTAAAAABRQyAACAAGA -EIQAAAAqBAkAAAX0CUgSAAACBAQQVgCACIQEAQBQABcQUAKAREACAkBSUEoAEAAEEwRBuQQAggIA -UEQUYEAEJIQEggAAAkRDgoRAGAIQEAAQkAAACJRgBAADgIgBAABKAYUASTEAAAFQNBEBEhrZEQAq -CUaAgAAyIUAAEhIAQESAAQAiAUAQCDJAIhAEBQBIKCoAICISiwUgAAoCABMgQCAAHigAAIBAEAAI -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 -IwAzX/8iIgoKAAAAAABV5FUA/woKM1UzAA8zCvoAMoiJREQFBTO77vUA/2FQMzMCogCqInc6OgMC -AKoKClWqoK8zVQA3GxsBUVUPM1UKXwWvM1VVVQSuBa8zMw4Od3c1UzMFVVVVVQGrAgIfH0QACjNV -VQAABQUTMTww//8iIgUFAAAMPwAAAAEABXBwoP+oCAAAAtj//19fAAAAAOTku7v/AKAgADNf/xER -CgoAAAAAiKrk/wD/BREzVTMFDzMF9QEzREXu7k5fMzPuoAD/UVAzMzIyVP4icjUwAwdV/19fVVVQ -XwAIAAAAiAAAABAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAACIAACAAAAAAAAAAQAAAAAAgAAA -AAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAONQAAAAAAEAAAAAAAACAAAgAAAgAAAAgAAAAAAAAA -AAABAAAAAAgAAAAIAAiAACAQAAAMEAAAAoMAAAAAACNAAAEAoIAAAAAAgABAAAACAAAAAAEAAAAA -AAACCAAAAAAAAAADAAAAAAAAAAJAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA -ABAAAAAAAAAAAADAAAAAAAAAAAUxAAAAAAAAAIAAAAAAAAAAAAAAAAAAAYAAIEAAAAAAAAAAIQAA -EAAAABAAYAAAQIgAAAAIAQAAAAAAAACABAAAgABgAAAAAAAQIAAEgAAAAMBAAAAAIAAgAAQAAAAA -AAAAAAoAAAAgAAAAAQAAAAAABAACAAAAAAAAAAAAAAABgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAYAAAABikAAAAAAAAAAAAAAAAJAIIAAAKAAAAAAAAAIAAAAAAAAAAAAAAAAAAYAAGA -AAAAAAAAAAAACAAAAAAgAAAAoAAAQAQAAAAAAAAAAAAAAgAAQAAEAAAAIAAAAAAAAAICgAAAAAgE -AAAAAQAAgAAAAAAAAAAAAAAGAAAAAAhAIAEAAABAAAACAAAgABAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAKSgAAAAAAAAAAABAAAAAACEAAAAAAAAQAQEIAAAEAAAAAAEAAAAAAAAAAAaAAAAAAAAAA -AAEABQAAAABAAAAAAAAAABAAAAIQEFKAAAAIAAAAAAAAAACAAAAAAAAABARAAAAAAAgAAAAAAAAA -AAAAAAIAAwAAAAAAAAAAAAAgAAACAMAAAAQAABAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAA4t -AAAAAAAAAAAAAAAAQQAAAAAAAAAAAICAAAAAAgAAAAAAAAAAAAAAAAACAIAAAAAAAAAAAAAQgAAA -QACAAYAAAgACAAAAAAAQAAAAgAAAAABABAAAQABAAAAAAAAAAAAAAAwIAABAAAAAAQAAAAAAAAAA -AAAAIQAAgAAIIAAGIAAAAAAAACAAAAAIAAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAACUwAAAAAAAgA -IAAQAAAQACggAACAAAAEAAABAAAAAAAAAgAEAAAAAAAAAAEAAAAAIAAAAAAGEAAAAAAAgABAAAAg -QAAoAAABEIgRAAQAEAAAIICAwIgAAAAAAMAqEQEUAAKABBAAAQBAAghgAAAgCAAAAAACEAAAAAIA -QMA0AAAAAgAKAAAEAAICARBAUAEAgBBAAEgACAACQBACEAAgAgASAAAFCQICAEACEAgAAAAIAgAA -AAKAAAAAABABUAAQAIgAKBAABBAAEEAIAsAAAAACEgIAQAAAAAAQIAggAgQAAAMAAAIKgACACRAA -AIAAEAAAYgAAQGQAAAgBCAAogEACEAAAAEAFQAIBACAQRAIIAABAAAAASAgAAgAAAAAAEEIAQABE -QGhKEAAkAAAIKAIQEgQAEIgiAAAIAEAAQAAoElBAAAAAAAASIAAAAEAgUgQAEBIQAAQIAAAABAIA -AgokCAAQAgAAECMAKEpAAAAQAAAANAAogAAgSAgAAAoEAFAAEDQCAQgEAARgAAAAkhSwEBAIAAKB -ACAxDBAAAgYAiAGRBAAAEoJAKA4AARQACEABCcAECioAwFAAgAAQCCBAAAMAAAAAAIEAAAAAVBSA -IAYAgICEBAQGIAAgAEIGAAAQAAAAACgAEAAAAFcIAAAQiAAAAAhAACBABMIAUACAABCIAQGAEQAA -AFJgAJAGhAACAAAAIAQEAAEwEAIgAMwOBEYCAggAA4CABoQAEAsIAARgAERAAAEiBDAIEBIilESA -QEAIAhIABIHBUQEAKIQAAlAkiQAoFABIAYACBAIIAABRAAQAAAAAABAAAAIAgASQAEEJgAQQBAgI -QAACEQYAAIAQiQIIAYAAAUQAAAABrgAEyAAAAABMgAoAAIGICIkAAgQAdgCIAEAAksSUgAAIMAAo -BJAEkZABAGIQAAAABAACAAgAiAQpZAgAAAlIAAhBAAlAQiCECgA0AgAAEZBAAQAgIABAQBQAKgIE -CAABABAAAAAAAABCQAKgABQMAAGIkAUAAVAAAgCBCAAAgAAAAEACAEAAAAAACIBAEAAAKIACgAAU -AAIgCAUAABAAACgAAAZ/CQEAiBIgTiAAggAAACASABAAAAAGAACAAAgEIAQMFAAAAgSAhQQAAAAA -gAEyEgCBCAIQACIgBQCAAAIAIEwAAiECEAAEgBChEAQCAQEADAiUAIwECgAIABAABACAEAACIAAE -AQhAwYEABDAEAsIAIAEACAAIAIBBAAEAAgAAAMAAEDAQEJACgpAAABAgAAADECEkAEIAQIAAADQw -AJBAAAAADyAgACAAAIAAQIgQEJJAgCCAAAAgAAQAkgDIACiABIIAICARQQAAASKAJAEAAIAACAAg -AEQECIABAwQQCIAABCAAUAEEAEAAIAwABAkgBAggAAgoAABAEQBAjgEAAgCDgQEIACACABAAAAgA -BAAAAYAACAAgEAAEAAAIAAgAAAAAAgqAAASEAIEBCCSChAIABAAKAAIACIMABAoIAAIQBgECAAAP -JwgECACAAAAACAgCEDEAAAYIAgAAAIAAgAgMAAaIAEAACEAgBEAABAAIAIAAFAAAgQgAQAAUAAAA -CAhAAiAAAAAIMAAQChAAAAgAAAgABAAgEAIAAACAAAEAAIQBAEBQQAAAYAAABAEMBBAAAAEAAEAA -AgAEAAQAAAAAgAAABAAAQAdAAAABQCADhAQEEASAgAAgIAAAAKBAYQAEAABAAQAAAArSAABEAEEA -gAAAEAUAAABFBIABAALADiEhACEDAAEAQAQAIAIEAAAMEAAAAoQAAAAAQAgAGwACACACAAAAAAIA -BAAIBAAABwEAAAAEAAAQgMEFEAAAAAgoAABASAAAACAAABAAAAEAAAAAQBAACABIAAkEAAAAMgIA -AAAEQAAgGIAAAAAACAABAAACAYAAAASAABgQAQAAIIABEAAAAhMkAAAABXAAFAAAJAAAAAWEAAAg -ACAAAAQAEAIgRNAABAUAAgDAgAEUAIEAQBoAEAAgAAAAIIAIgAIAAABUgAhAAAAAAAAAAAAAAAAg -AAAIAAAAAABgAIAAAQAAAIAQgBgAAAAAABCABAAAAABpEIAQBIAXMSIQggACwAECqBCAFAAAAAGA -EIAAaAkUAAAQgCACAAAAgBCAAAAAWlABEIEoCABUQAAQAAAPBIiAAAQQQAAQgAAAAJAAABCAAAAo -AAAAAIAAAAAAMCAQgIIgCQAAABCCCAgAAAiIEIAAAAAUAAAQgBQAAAAAABCCAABAAAAAEIEBAgAA -CAAQEAACAAAAKMggAQAAABCAyCwjAAAACADEIABAAAAkGMQgA0gAAABAxCATQAAAAADEIAAAAAAA -CMgQBAAAAAAAxBAhAgQAAEjIEBMABAAABMgAAAYVIBYAAAAAAMggEAAAAABAxAACAAAAEBCEJAMo -AAAYEMQgEUgAAICAxCEBAgAAAEDEIAAJAAAAYMQgAwAAAAAAxCAgQAAAAABAIAgDAAAgAMSAAAAA -AKSCCYAJAAAAAmoJgKQAAACgBAmAYCCAAQQBCYAEBAACMBYJgIQAgIAAJQmAAAgCAAAACYAgJQAA -ACAJgAoAAIAkAAmABAAAAAABCQAAD++CAAAAgAAACYABAAAAAAIJAABAgAACAAmACAJAAACACYAI -AggAAJoJiAkBAAEAIgmLIEAAQAACCYMEBQAAEgAJgAACgIAAAACUgABAAJBQCQAAoSJAEAIAJSQE -QAAgAEQEAEAwhAQEqGBiQAAGBADQYGAEIMgAJFAQAEQQABEQSCYAYAAQYEEIAgkAECCkwQgAADAg -ECCAcCACQEAADEAwAAAIzQgQUARAAkEAAIQEAJJAYACEQkgAAQBAAFRCAiAAEDAEABQUCCAgQEIC -AkBQAAAABEDAQAAgYAACARBQcAIAAAAAqIQEQAIJABACQAgUAAAEAEAJYBhAQMACACAoAQQEmkiI -IAgESEAYBAQAQKGoBAQEAABIEiRAAGQQAMBAIAAAAcQAwMgAABAoEhCgAQEKAlIEQABAAEIECEAA -IGBQCGQAAMhBAAggAAQIARhEBMAAAAAgABgIEAAAIABCgAGgQCmEAEBAAuAoAAgJAAAEAAAQBAAA -IAgApAAgCAAAACAAAEAAAMQEACAAAuDAAACACAEAQAAAAQAABAQIAAAMAZKAEABCAAAiCoARMQRK -ACBEEANAAAIABgKCkAAAikQGBhCACAAACAgQAgAkAAAAABAKAABAAiAACAhEAgoABACAEYSRAAAA -jOhABgAAAAAAQAAgAMAIFgAAAIwgBgEEEAJQkBFIgFAAgYAoCoAABIBAAAAAAMPAAIAABDAQAAAJ -AAAMKAABAAFIAgIAIAAAAAACAAAAEABASJAJBACBEQAQIEEgABBBgAAAQihAFqGBAABwSBAAMAQC -VHEIsAACQBAACGgQhgCBACACQAAQCYAAEACIAEAqKAIAMlFAAAkMQEgoMBQGAAACAAAALCAAASBI -BEAIAgZBEgCACAAQgIIgAAGACAGAAAECAYAglUIAIUBNKhAwIKAQCAgIAAAgIAAAAaAAAAEAEAAJ -CACAAAggABAAhAAgYAQCCQgAA4QAEBISiABCRAABEEyoIIIFAARAhAJAGAABEERC0BQQE8gFBBoo -ABBAAhSDEFGZQBAAAAEFANDABAQAQEAETIYCAwkBVAIARASEEoQAAAAAAAEVATSDIAIwAgAgRARC -B4AETEMAEEAABIGQAAREAQAUUyADAAFReVYCAAQGgABAUAAAgAAUQAAEAAAABAAAAJQCABAUBCCA -ABEUJAADQwAQAABNAEBSAYAikAEQAEgQCAAiAUgISjAgAExCEThAAAEgQAAQoCggQSKCEllAgFhQ -MhagAAmiAAACEEGgCEgAAABAIDkgTYBAMAAIoAARMAEKAAAADcMngBElIAEgCKJAQEgAAAAiRUgA -kYAABSBRQABISCAFJFEhIEEWAIAbABAAGAoAwMAAQAYAAEAIAAEAALAAAMAIQBIENKCRAgQCE0UN -AgBAUBACRACAFCwFEILSAkeSUgAhQAhABgAIAAwABxGSgBcSCoAIABJIDQmEAwiIAEYAJBAWgwAE -CAQAAFKRS4CIAhIoYAxSkgIEFoMSMwEACQCIAAALxxACgCgVAAAADBIQDJCEkykABhCA1lIKKgAS -kApEShAqAEoSAISAAAAQAJCgkIIAQAACCJFACAAAABIQAAQAAIAEwIJEBYCIkBAAECAIAABAQBAC -TSiAFJAIQAgBQACQAcxKhwQAAoEDAJJAYwAACCiBAQMCEAAEtQAgAQIBDCGACwAEFBISmAAQEAYF -EwOQEAAAEAAwABCQBDCUhBICAAMAAAkQEIAAADAAAYBwCAhEEBIUPAAAhzpY4JABBhASQQoAiAEQ -AAECAACR5BAAAAABABAIgCAEEwBAggcAEJAQAgAQAApABAAAEgEIFAQAoAEBEABVVf//UF+AAAFR -cnczMw9VAe8QFQX1G18nd1H7d3X18QX/UVFRUc3vDxEBzYmrAf0AAAUAv7///0RF7u7/+xG7ERS4 -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 -AAAAQAAAAIAAAEAgAAEAAAAACAgQAAAAAAABAQAAAQAAEAECABIAAIAKAAggAAEAAgCASBAAAAAA -AAQAAAAAgIAEAQKgAABAAAAAgIAAAAAAAAAAAAAAAAACAAAAAAIAAAAAgAAAIAAAAAAAAEABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIAIBAAAAAAAAAAAAAD9AAIAAEAAEgAAQA -AAAAAACAACAABAAAAIAAAAAAAEACAAAAQAAAAAIEBABAAAIBAIAAGAAEAAAACAAAAAAAAABAAAAA -AAAAAgAAACAAAAAAEAAAAAAAAAAAAACAAIAQAAAAAAAAAACIAAAAAAAAAoQAAACgAAAAAAAAAAAA -AAAQAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAGjAAQAEAAAAgAAggAAAAEQAAA -QAACIBAQACAAAAAAIAAAAAAAAgAAAAAAAAACIAAMAECAUAAAAJRAAAAAAAEEIAAAgAAAACAQAEAA -AgAAAAAIAAAIAAAAwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAABAAAAAAAAAAAEAAAAAAAAAAAAAAAAT3AAAAAAABAAACAIAAAAAAAATAAAQgAAAI -CAAAAAABBABABAAACAEAChAAQIQQACAAAAEAAAAAAIAAAAAAAgAAQABAAJAEAAAAAAAAAAAAgIAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAA -AAAAAAAAAAAAAAAIAIBAAAAAAAAAAAAADK8AUAAgAAAIAAQIAAAAAACAAAAAAAAAAIAAAIAAAEAC -AAAAQAEAAAAAQAgAAAABAAAgACgAACAAEAAAAAAABAAAAACAAAIECACAAAQAAAAAAAIAwAAAJAAC -AAJIAAEAAAIACEhAABICAACAEAAAYQACAAKAEAEAAAIAACEASCABwAAAQAAAAAAAAAAQABAEAoAU -AYAQAABAAgAAAAAAAABCAAAI0gASkEARCAMIAAJAgAEAIgIAACAQACACABAQAsBAAATQAHDBAIAg -AAoBAABAQSEDAAAWRAAMKGCAgBAQEAAAAhKAACgQAAIgAhAASIAACQDCAAAAACBAggAgRQACEAAA -AAgFEBAAAAQoAkIAAEUQEigAkBAAACACCAgEEAAAICACAAAAAggAAAAAQAAAAAAAAAAAKAAACDIg -AAAICEQAAgAAAANhAFEAAAEQCAEAACgACAQggABAiBJiQECFACAFACBABAAAgAgKQEQBAIgACAAI -QABABAQwAAggAEBgAAACBABgAAAAoAQAIAVgAAECAEQAAAAQFogACAEBAEgAAAEACBAAAAwgAABQ -EAAAFABqEQEBQAGAQAAQAUAkAAghAAFTAQBwBAAAAAIAQAQAkAA2AgAAAQQAAAAABAAIAAAAgBAJ -IAAAB5sggHCABgBgCAAAAAQEcgAAABBgBAAQAAY0EcARABAIAACGBAAkFmIIJAAgCAAEAAgBUAIA -AFIACAEIEDAREgBhUMxQAABQkgBSACBAEAQACABIAEQJEsAAAAEACAGQAEEBIgAAiABMAQCAwAGC -EoAQAkmQBIRAEEAAAUAEAAgACCACBAAAEECRAAhgREBQQcFACEIBEQQABABAgAABAQAQAAAMlEAA -AAAAgQlCEAAIwAABQMBAAAAAEQqAyAAACRAEA9QAAgAAUBCAEAAAADAQAQiBhAAECUACBACIAAAC -AADEAAApAiMEDABEAQAGAIABggABAAAQQCgAQACAgAAgCAgAAgAAKEAARAIQAAKAAAAICCAADigA -AAAFCAAIAAAAEAAhgACAABAAACAABACABABAAAAEAAAEAAAAAAAAAAAIAKEAAAQ7gAAAAAQUEKAE -AAAAABABAABAAACGKYAgFAggDIACACAAAgAUABAAEAAAIFCQBAKIAAoCAAkEAAwAABAIAFAAQgCR -BAAggAAAjAACABAFAAkSCQAAAQIAAAgAAAIAAAhAFABgEAAKEIECKCCKKAAiUAJBgAAIJABjEACQ -AAABIACAAQAAAABAgAEAQACOQgAARACIAAEAAiEQABAQAAATIAAAAYkgEAAAACAAEAAAaAAQYiAA -QAAQCwEAAEAEgEABhEEAAAIECEIEIAAACAAAAAAAAAEAADRAAAAAAAEAACIQhMCBBIQEAAEAEGEA -BCCAAAAAAAgAgAGQAQMCiAAABABAAAQIAAgIQBAAAAgBAAQAAgFCDAAIBFAAAAAIAAABBIIAAAgC -AQIAAAABCABAFAgABCQIAAIBAAw0AggYSACABAAAAAAMEAhAIIAABIIACAAAIQAAAAIIAAAAkAAi -AIgBIAAQECAACAAQACACIAIICCAAAAAgIAgAAAAIhgCAiAAAABAAAAAIAAAAAEAgAAgAAAgQQAAE -AFIAAAAAAAAAAWEAAIQAAAAggAAgAEQBAAEFQEAQAQCAgAAgAEFAAAABAABFBAAAgIAAgAAHAUEA -QAQAwIACAIAAAAQACEgAAECAAEABAAAAAAZkAEQMQIEARAAAghAAAAAAQAAIACAAAACAAAUAAQAI -SAAABIAAEABgEYCBARABgIAAAEBAAAAIAAAADCIEgIICEBAAghAACgACAgDgAEEAAIAABIAAAQQA -AAAEAAADAICAACAAAAAgAAAAAACAgCAAAAgAAAABABIAAAQAAACAIAAABAAAAAghAABBAAABIBAA -AAQAAIQACYAGIBAAAAABAAAAD2cAFAAQAQQgAAAIAAAAAJSAAAAAAAAAAAAIBAABgAAAAABAABAN -BAAAARBQAAUCAAAICAABAAAiAAEUAAACQASADAAAAIAAAQAICAABAMCAAIAAAAAAIAAQgAAAAABA -CBCAISwAAIAoEIAEAAAAAAQQhBAAQBgACBCAAIBAACAOEIAAAgAAAAAQgQiAAAAAABCAAAEAECAA -EIAAAAAAAAAQAAAJKoAAACgAAAAQgACAAAABABCABhAEAAAEEIAAAAAAAAgQgBAACRAIIBCAJAAA -EiAAEIAQhIAAAMAQgAAAAAAAIRCCAAAAACAAEIAABCoAFRAQIAEAAACgAMQgA0AAAACAxCAAQQAA -wFDEJAJABAAAAEAgEQAAAAAAxCABSAAAAEjEKAMBAAAgwMQYAAAAAAAExCARJAAAgABAEAACBAAg -AMQAAA8bICIAAAAAQMQhAQAoAAAAyCAADAAAAIDEEgKAAAAAgMggAUAAAADAxCQDQAAAwoDEIiAg -AAAAAMQgAwIAAADAxCgBSAAAgIDEIANAAAAAAECACAAAAgACCYAIAIAADCUJgAgAgAABAAmIAACA -gEAEAJGEAgBABEEJgAgEAAAAAAmBCAAAAIQUCYAACACABIoJgIoQAEAgCACAAABAAgAECQAAA7eA -kFAAAAAACYgIABAAEAAJgAQBAAAAIAmACAQAAEAhCYgEAIAACBAJgBQAgEAQJQmAABQAAAAaCYCY -AQAAACAJgAQAAABSGAmESASBAAgCAAAEQAAQQEAAAAKABATEBARARBBCBARCBhAAIGjABgQxgoBC -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 -EQDMiIgzMzMz/9jY2Pfmt4cDAxERDwAAAFVVVVWIAAPPAfEwOhEVERWAjERE7voiIjMPVQ9UVVT+ -AaswPwoKd3IzMw8PRHYDzzMzMzMVnQD/d3cREQAAgNGzs/AAVVVRUQAADuYFD/D6YuqIiABVREQE -ET8/NjIzJwCq/twKAEdHCwgzM1UyVQERETNQENwBM11VJyLdiAAPCgrq4ERFDD8REXd3AMxERDMz -MzOq5OTk6si7iwAAAAAAAAAAAAAAABBAAIAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAI -AAAAEAAAAAAAAAAAAACYAAAgAAAAAAgAAAAAAAAAAAgAAAAN3yQACAIAAAAAAACABAAAAAAIAAAA -AAAACAAAAAAAAAAAAAAAACAAAAAAAAASAEAgAAACCAIAAAAAAAAAACiAAAAAAAAABIgAAwAgAAAD -YAADAACAAAAAAAAAAAAACAAIAAAAAAAAAAgAAAAAAAAAAAAACGAAAAAAAAAAAAAAAAAAAAAMAAAA -AAAAAAAAAAAAAAAAAAAQACAAAAAAgAAAAAAAAAZZAAhoAAABQAAAAAAAAAAAAAAAAAAAAAhAAEDA -AQAAAIAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAQAAUAAIEAAECAAAAAgAAEAAAAGAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEAAgAAAAAAAAAAAAAAABdEAAYACAAAAAAAAAAQAAAAABAAAAAAAACQAICAAAAAAAABA -AAAAAAIAACAAAhAtgAAAAQACAAAAAAAAAAIAAAgABAgAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAAAE -AACACAAAAAAAAAAIAAAAAAAAAAAAABJEAAAEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgAAAAAAAA -ACAAAAAAAAAAAAQAAAADigAJqAAAAIAAAAAAAAAAAAAEAAAAAAAQBAIAAgAAAAAAAAAUACAAAAAC -AAgACAQAYAAFBgAABAIAAIBQAAAAAEAgAJAAgCGIBAAAAAAAACAAAACAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAA -gAAAAAAAAAXuEAIAAAAAAAAAAIAQAAAAAAIAAAAAAAACAAAAAAAAAAAAQCAAIAAAAABAAAAAIkCQ -AAwBAAAQAAAAQQACAIAAoAoAAABggkAgAAAAAEAAIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -AAAAAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAQAAAAAAAAAAAAAAAAAAAAAAA -CDVAAQAAAAQAAAAAAAIAAAAAAAAAAAAAAAABACEBAAAAIAAAEABAAAAABAAIEAAUAAAAAAAAAAAB -AAAAKAAAAAAAAAxAAAAIAAAAAAAAASAAAAACgAAAAgAAAAAFAAIAAAAAEAgBAAAAAFAQiAICBghW -ABAAgAICEMIIBIFAABAAwgAAiCAAAAIIAAzJEAAUQAIAAAAAgAoAABAEAAAIAAAAAAAB8wgAgIAA -AAIEABIAAAAAQgIAAICQAgIAAACTwoAAAAAEAAAABoIAAAAAhCAKAoIQEAgQQBAQQAIAAAhQABEg -AwIAQZAQAgAAIAABAECCIAIKIAAIAgAAIAIQAAACEAAAAEAAEAIECAAiCCIIAAAAIAAIAAAQAAAP -EAAFEAACAAAQQgASAgAAABIAKggQAAIAQAAAEgAAAAAAkEUIAABgoAUAAA8hAAIAAiAACAEgMCAA -AAIAAAAQIgAADAQiCGgAEBAAIAUAEAAAAABBAAgFgBEAEAWBCAYQBSICECIAESAAAAAAkAABEAAU -gBQIAAIQAgAAAEAEBAAAFEAIACEBUAAAAAgoEQBCEBBCKAgAAQCAAAgACCGAIEAIBAAAAA4AAAEA -QiQQAQAAAgwQAGFAASABIAAQAQAAAIgAEBbBFoAADAQQAAAABkYAAWIAAAJACgAAAAIgAIAAAgMQ -gAAADAAAAQAAABIADgFAiZBEAQoAwU5yAHBkU4AARAQAUAFBSAEEBACIAiBAAAgAhgQIgkAQBIIg -SRQQkAAAxAAAkABBAAIxAFAIAEAAAQQESYgASIAAQAAAyEABAAAAEIEQZAgCCMEAwACQEBAAQEBA -EABACCGABABAiAECAAAEQAGAAAAICAACEADOAAAHXwQQEEAASSAoQAEAABAAAAkAAExB0MQSCBIg -kMCICAkIEIAQEAAAARIAKCEAABAAQwKAkAMAEAAEAAIABAZIAaBAC8AAAMoEAigQQAAIUJQhAAAA -AAAEAIEIAAAACiAAgIgACQgAUBCxQAAAAgIBBEkAAAAAEQAEEAAQAECCBEEoMQAgAAEAAhYEgAAI -AAAgiAAAAAAIIAAKAFAAACgEAAAAAA/aAAABAAAAQAAAAgABAAAAAQIABSAGEAAgAAIBAAQQABAA -AAQAAgBAAIAAAgQQMkAgAACIAKKAgUkAAAAAACABAQCgMCACggEABAKCgCoQIoEBBBACCEIgAIAC -QABAAAgQBARAAEgAAIAwAQiAAAjAADAgIBCEAgAAAAAQACQAAIQABBIAQAgQQEABMIQEgIACAAAS -AQACEAFEABAABAAIwAAADIkEAgAAgAMAAEARAAAAACAEAAooAADACoASAIAwAACAAAQQBCAAAQwC -MAABEMIAEEASwAAAMAARAAQUZAEAAIBAQAAAAQAAEAgAACiAAAQxgUgAJAAUQAAEDAQACgAAAEAI -CAQCEEJAAAiCAAAAUAAECQAIAAABAAIKACAAAABAAggAABIIBAAAKSIICAACAAQLAAAAgASAAAgI -iBAChAAAAAAFTggBIAIYAAIASFCAAIACAgAIDBQkQAIAAggoABBQAgEACCCQAgQAAAAMAAAAAIQA -AQgAQQAAAQCBCAAAAIACAAAIEEAiEACAAgAQABIBABgQAAIAAAABCAAAAAAABQAAAQAgIYAgBAAA -ICEhAAFAAAABIACQAARAICAAAAAAAASAQYAAAAAggAAAACAggMBAAAEAgAAAAQEAGQAggABAAAQA -AAaDBBAQAABEAAAAIAAABABAIAAAAABBgBEAECAQgIgEBIAQQQgJgAAAEAAAgACAAJAAIAaEIAEG -AAAAkRAAGgAAAAAIAAAIKAAAACAAAAAQACABEAAAAAEKAAGQAAABACAAAAgAAAAyAAAAEAAAAAAo -AAAEAAAAAAAAACAAgAAAQAAAAACAABIggACAAAABIAkAEAgAAAAkAAAEAAgAAEEAAAAAD+UAAhAA -CBCCAAAAAAAAACAAACAgAAAIEAAAAAAEAAAUgAgAAAEAAAQAAFAAIAIAAIAAEFAAACBKAAAASAAA -AAiAAlAAACAKBAAAgAoAAAAIgIAIEAAAABAQgAQAAAAAABCAAAAAAQBeEIBBAAAAIIARgBAAAAEw -gBCAwAAAABQgEIFAIAAAAgAQgBAAAAAAABCCgAAaARggEIAEgAAgACAQAAAGgIBQAAAUJBEQgIYB -AABAABCAxAgAAAEAEIAgAAkCAEAQgAEACQAAABCABAAIAEAoEIBAEQkBAAAQgAAAAAAAEBCAAUAA -FAEgEEAAAAkUAAABIAEAAAAAAMQgBkgAAACAxCABAAAAAIDEIIBAAACASMQgCsAoAAgAxCARAgAA -AEDEIAFIAAAgwMQgAQAAAAEsxCABSgAAEMDEIBFIAAAAAMQAAAWkIAgAAACBAMQgAQAAAIDAxCAR -AAAgAIDEICFAKABAAMQiAAIAAAAExCADAAAAIEDEIAUEAAAEAMQRAUgAACSAxCQACgAAAKTEIVEF -AAAAAMSRCggAAAACCYAAgAAABGAJgQYAAAIgEAmAGACAAKARDYBQAJACQBAJgAQgQAAAEAmICAAA -AJAgCYAEAACABAAJgBUBAAAAIAmAiCAAgAAQCQAACHmJACAAAQCgCYIUBAAAABAJgAYAAAAAIAmB -GACQAAABCYgEAAIAAAAJgAQAAgIAAAmAAAgCABAQCYgEAAAAiJAJiAQAQAAAAQmsBCBIEiAAAXBg -AICQLBAGNDAUgASAJARgAgJKgRAMQAYCAAgFEEICBFQ0yCAoKBA0BEAgMCAACAZCUAQCEdBAEgBA -wASAYEhCCYAgAABlQADsTMBoZBRgAAAMlxQAgAAEEBEECBA0BDBACUEAAEABBoAAQQAEBAAEQCGJ -AARAAAAAAgAGAIAAQAEEZACJkADEACFBQARAAABIDAEGQDgABAAAAACQQgAgNAIADAgIQAAAwEBA -RAAKoEBAAgEBoQFIQEyE0QGgAKKgCekBgEIQAVBSYEGEAEAMAAQgAQAkTCBCAABASAAIKAwAAAEC -EAgJhAQAiQARFBAIQCAAAMCvhGAQAEBpyBABREBAKAhBAEgAACLhAAgAQEBEAEAoUhJAAACgAAAB -AEAAEAgSAAAACAoAAAIoQCSgAAgAiAARBAAAAAAEAQIkyAgAASAADAAIAAESggEAEQgQigABAAEi -AFAQQJRAAABIMBJGEASAAAAICgYSBACDCAgyAAgBIAMwVABAgQgIACBqwIACAAAA0EAAACAAEAMQ -BCIAAQwoAQAAix0KDIIAgQIIUAIgCAIIAQBBAIBmAAABICAAAABEAYQAAEAMIRAAAAAA0AERwAKB -AAATAADQEBAQgABEJAAEQAAAAA4EkkAQkAAABCAAAEAAAEFIAQQAAYgAAkJAIAoAAEBOIAAABAAG -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 -AAAAAAAAAAAAAAEAARAEAIAAAQCAAACAAAAAAAIgAAAAAAAAAAAAAAAAABAAAAAAAQAAAAAABEAA -AAAAAAAAQAAAAAAAIAAAAAAAAAAAAAAgAAAABAAAAAAAABAAAAAAAAAEAAAAAAAAAAQAAAAAC08A -AAAAAAQEBAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAABAAAAAJABAAAAAAAAAAAAAAAAAACAAEIAAAI -QAAAEAgAAAAAAAAAAAACAAAAAAACAAAAAAAAICgEUgQEAAAACAAAAAAAAAAAAAAERAAABEAAAAAA -AAAAAAAAAAACAAAAAAAARAQAAAAAAAAAAAAASAACAAAAAABAAAAIAAAABgAAAAAIcgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAgQAAAIgAAAABAAABAAAAAAAAAAQAAAA -AAAAAASAAAAEAAAAAAABAAEAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAeFAAAAAAACAgLAAAAAAAAA -AAAAAAIAAAAAACAAAAAAACIAAAAAAAIAEABAAAAAAAAIAAAAAAAAAAgAAEAAAAQAABAEAIAAAIAA -AACAAIAAAAgAAAAAAAAAAAEAAAAAAAAAAAAABAAAAABAAgAAABAAAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABEAAAAADSwAAAAAAAAAAAQAAAABAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAEAAAABACAAACAAAAQIAAAIAAAAABAEAAAAAEAEQCACAEAAAAAA -AAACwAAAAAIAIABCAgAAEkABAAgAAgACAAARAAACBAAIIAgQABAACAAACgAAAgQAkAAMAAAAFAMA -EBIAAAAAAACAEAgAAAAAAkIMSAAAAgASAAAHPYAIEAAAAAICCAQwAAAAQAIIEAAQAAAAiggAABAA -BBSQAAAIABAQFAIAABAAIUwACgACEABGQhAAaIMAAAkkAQIAAJAAAQJCAiAQQAAABIKQQEAAAAkA -AAASBAAAAAABgAACYCIAARBAkEBVgAQBBACAYQACCAgSCAAFIAIQCAAHgBAKAgCACARIAAACAhAA -AgABCBIAAAAQAGcAEAAAAAAAAAFeQBAwAgAAAAAABBACABMAEIAAAAAgAAAAQAAQAkAAEFQAQAAS -MAAQACAGCgCKAAAAQABCAAgABcCQAJAAA0AAQMAoUABCAIEIQAQSAAAAABMAAACAAAgAhAEMAACB -CAAAiCwAARAqACohIIGAMBJRZgASAABAAADAIIAAAAAAQAQABgAENhAgDAAAwAAgAEAAQCoAADBx -iEEAAAQEABRAAAAABnEBIAAIAAIAQAAAAEQgIADAQACCAAAG0AAGAAAAEBABACAAAAAAEoEIAIkA -AAQOAAggASAAIAhWJCFAAYAIJi6QgAACCCwICEERBAAACQpAQAAEkACmQAFIQOIUQQAIAIREAAQA -iDCAAQABAgARyAAAwAHBESBzRAgAAQAEAPESQIAAgAAAggHAhgAABACAEwGCIIIAARBACAwEAMAA -ABAAAAAFDgBEAAAAAIAQAAtAAEARgBGGQggABAAAQAAEkAAICaAEAgIEAAABINEAAAQAwIDBgAAA -AAAUiAASAAGACAEIEBAADIAAAMGIEBICsAAg8AiBAEAgAAAAAoAAACGAAAAAAAAQQAAGAAqJAIAA -AAiAgAUAAAAAQAAAIAAAAAARAAEAAAAAABAAAoAgAIAAAgBCAgAABgAASEAQRgCAAAAAoAQAAA+6 -AIQgEAAAAqAAAAAAAAQAEIAABgAAAFAgAgAEACAAABAAAgAABCAABgARAAASAAAgQAECAAkggAIA -AQAEAAACsAAEAghKAQQgIABBAAAAATAAAAAABAgEhAoCQAYAAABAYIMEIDCAgAAAICAAApAIBAAo -RAIAAhDIAAAAAgAgAAAAExIAgAoICGwAIAKAgAAEgoAwEAgBKEQAAAQUABAAAgAABsIAjDACAAAA -AAACCEHAkADABEAAAIQAIAABBDACCBABAAJAABIAEgHAACAMAABQRCggBEAAAHIQRAAADAAAgwCC -AAQIAAAxCA4DACAABEIAJAgEIEBIAAAACYAUAEQAAAEIACAOCAAARAkAAABIAABACARACRABAwAo -QIAEABEAAAgAQAMTAIAgCgAAAQgABAAIAAACQUAAAglQEIAAAwAAAAAMcwkAAAgAAkACCAAAAggR -gAYKACAAAAMAAggAAAAABEAAKAAJACAEIAGIAAIAAIRAAggAIBA8AAAADAAAgAAAgAAIMEAAIAAA -AAgCAAAIgAAAQAIAAABAAAQAQAAAAAwgAAgABIAAIAAACARIAAUAgMAARBAQBFDgAAAggAAAwGAh -AAAAAAAAAYEABgAAAAgEAAAgAAAABAAEAUEEQAAAAAEAAALkAAAAAAAAAAAEAAQAAABAECAiAASA -gAABYAAAIEAAABEBAQUACAAACAAAIACAgwABAAEEAEAABCEoAAAAGAAYAUAIEAAAwEFACAQQAAAA -BAAQAAIAAAAAAAAEAAAAABmAASkAEAJAggAACAAAAAEgAAAQAAAgACQAAAQAEAEEJAAAAAAQALAk -ABAEABAAEgEAAAAEUAIAkAAAAC0AAAAEAAAABEYAEQAQAEggAAAEIAABAAAAAARAkAADGgAAAAEA -gCAQAAAkAAABQJQAAKAAAIAAAAABAAAAASAjAAAAAAEgACWAAAQQAAIAQAAIACAAAAAAAIABAAAA -ACEQgFECAAAgABCAgIAJkAAhEIAAEAABIAAQgQAAAJAABgCAAAAJAAABEIBUAEkAgAIQgwAAKAAA -ABCABAAoADRAEIAQEAAAAAAQAAABQoAIgAkAAAEQgAAIABQCIRCAAAAJABABEIAAAgABEAQQgAAI -AAABAhCAQAAAABgoEIAEAAAAggAQgFAAABggQBCAAAAAAEAgEIAACgAYAAAQIAABAAAATMQoCAEA -AIAAQCAEAAAAAODEIAAIKAAAhMQIIAAAAAAAhCABAAAQQIDEIANMAAAMwMQgAwAAAAEUxCACAgAA -AIjEICEAAAAABMQAAAC6ICECACCQwMQkEwQAAABAxCACAAAAAIDEIASAACAAiMQgA1AAAJCIxCgQ -SAAAIETEIQNIAAAgQMQgAAIAAIAAxCACgAQAAADEIwAAAAAABMSEBAAAAAAACYACAAAAAIgAgACI -ABAICAmAmoAQAKAQCQCAAAAAAIAJgAoAAAyAmAmACAAAACgSCZAIAAAAAAgJgJABAAEAEgmUCBAA -AAAFCQAAAtKARAGAAAIUCYiIAEAQFAQJgAAAAAAAFAmRAAJAAECgCYAIAIAApBIJgQAAAAAUBQmI -BAAAgAwACYAAAAABAggJhAgAAAAAUAmIAAABQAAACRAAQABAQEAIEAAAEIgGFIBAAEDIEBDAQAQC -QHAGAIGFQEZEAQAABEAEEIgAIIIAATBCQAAAAAAAABGIBAbQIAQQFDQUgAAEYAIARAAogCACAAAO -2hACAAAIgGwAEBA0AAQWUAgABECQAAAgAHFkAACEVDAAZiIAAVRAAAAAAMQAxEAGBgAmAESWBEFA -IAREQknAUgJEIEAAAAgARQAAQAAAAAAwBAAAALCgIAiAugCAQiAAUKAAFBQAYIgAQIAoAKGwShGA -qAICBBhgAAAAAABACYDkBAiISABAACRgiRAAAAQAQIQkQEgIIEAIBAAAQBDIQcEAAEUVDCCgAKiA -CIFEBEJAAEGgQExAAAAEAABgBAAAAAAEQAABAaCAAAoYQAAAAKgSDAHhQQGACEQABAQIBACAIAAB -oQAIAAAAAAAAAAAAAAAABAQIBGAAAQGAAAAACQKAMEiAAERgAJMBAADCBDYIEAQAAAAEIMBAAAAA -IiQAwAAABABAEAQCgFARAAAAAASAiAIASIgIUJMgAQkAFCAiAQEAAAAAgmBIkBICAAEBAigoCCCB -QAqAKCApAAgAAIAIDhQAgIgTBhBQE0QCAACBAAYCAAAAIBCACATDiIGAgERoKkEABIAQgBAAgAAC -gQQABCAAAAAACAIhIAACCQgAiQAgAAIEABAVIhICQAkoAAigAEEACAQAACAAMBQJAAAQiSAhQAwN -CBJgVLAABQESBZACiUwBjAACAkAAIAASoAgBqSBCDYhIAAANQgIAAIgGKYSEAgJCEAoIAIAhqiAA -Qk0MEEBgYgAQgQAAgAAAEAgMCFIAKCgwEggAAClAICgAgEACACJgFAApSAAMAAAAAAAAQAAgIAAA -CYpCEAAAQDAUAABAUAAEBAEAEAJAAhIAlAG5AQQAEEJUBEIDJCgQEAcIuAIEVDA7UEQQVIUAABCE -UAQBEFBCAwRDqxBCAARAKg4AhIQEJxIUAhIAAAgOgERESENUAnAQAgAAAIAVBQAABEcMFEQEEADS -RAMGEIICREBIg5TDCO/AhEUAEAICEERAAAIAAABKAAAAjZYERAAcCABQA0ACAAAAAAAUBEQSEECA -EABAyEgCiBBaU0ISCBBREUIiJhYAWAAQAQAAIYUAABA3CEIQkEgAUBUCkCEgAkogUgiQCCFAECEB -SAAlUgEiRihBoCaKSAIQUEIAQQAACRpIUBBICEIEQBKBIA4SMhBUgDDIEBgQgCgSEECAICAAAEEA -AkAABAErBLgAThOBsSGRAAgCQCVAoAkRIBoSADAABAKAghIAUBAAEAAAAAAAAAQCEJACAABAEIUV -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 -BTMzMjdVVTASREUid0R3RVUA/wD/HQx3d1VVDw93dyJ3UF8F9VX/Vf8wNTMzMwV3FwAAA75QX1BR -IncnJwD/VVVEdwPPInJVVQwdM1BVVTMzAAAzM1VVAFQdHRHdBa8ickRFATMA/wQFAAAbGzMFDw9V -VTNVAs4MLg8PR0YiIiIiMDAwMAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAgBAAAAAAAAAAAgQAAMg -AAAAAAgAQAAAAwAAAAAAAAAAAAAAAAEoAEAgAAAAAAAAAAAAAAAAAAAAAAAB6wAAAAAAIAAAAAAI -AAAAAAAAEAAAAJAAAAAAAAEAQAAAAAgAAAAIAAAADAAgADAAAQIMAABAEAAAABAAAoAAAwAUEAAA -AACDIGAQIAAAAAEAAAAIAAAAAAAAAAAAAACAAAAACAAAAEAAAAAAAAAAAAAAAAgAAAAAEAAAAAAA -EAAAAAAAAAAAAAABAAAgAlAAAAAEAAAAAQAAAAAAAAAAAAAAAALsAAAAAABUQAAAACAAgQKAAAAA -AAAAAJAAAEAAAgAEQAAAACgAAAAAAAAEAEAAAAAAAAAAABFAEoCAAAAAEAAAAMBAAAAAEACAAABA -AkAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAwAAQAAABAAAAAAAAAAAAAAAAAAAgAAAAABPJAAAAAAAAgAAAAAAAAAgAAAEAAAAABCAAA -IAAAACAIAAAAgAAAQAAAAAAAAAAAAAACQAAAIAQIAAAAAAIAAAAAICAAAAEAUAAAEAAAQAAAAAAA -EAAAAAAAAAAAAAAAAAAAABAAAAQAAQAAAAAAAAAAAAQAAAAAAAAAAAQAgAAAAAAAAAAAAAAAABAA -QAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAKywAAAAAAAAAAAABgAAACAAAAAAAAAAAAAAIAAAAAAIAA -AAYQAAAEAAAAAAAAAAAAAAACQAAAgAEAAAAAQAEAAAAAAAABAAAQAACAAAEAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAEAAACAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAy/AAAAAAAIAAAAAAAAgACAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAACAAAAABECEAAAAAAACAAAAIgAAAIAIIBAAEAAAAAAAiAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAQAAAAEAAAA -AAAAAAgAAAAACYBAAAAAAAEAAAAAAAAEAQAAAAgAAAA0iAABAAAAAAQIAAABAAAAQAAAAAAAAABI -AAAARIAAAAgIICAIACAiAAAACAgAAAEAQCAAAAAAAAAAAIAQABAAAgAAAACQEECAEsAAUgAQAAgA -CgACUEAAACESQFAMQABBAAAJEgIAACAACgAAAAgAAAIAAROAAAAAABAoiAIAACCQCgAACgCAFAAk -AAADgoAAAAAAAAACAoAAQAAICAIAAEIQQAAQAFACQAAIABASAcBIECAAAAAAAAACEgYAAkAQKAAB -BoQAAAImAgRwAQAQgBMAAFIBBIIKQAAQCEAAAAUIAAIAAAAgAAoAEFAAAEgQAgAAAAAIIAQAAAAA -AAAIAM4gAAAAAAAAAAJAUIABAHQQAgBEAACAKAgAAAEAAAQAEBAAQAAIAEAAElAAAgIAAA0dIAgK -AgAAAAAIQAAAAABAYAASCAoAAAAAMEAQAAAAAAAgAAAKVAooAIAKcAEgQAAAAAAAAAgAAkgAIYBA -AQBhCWxCEAAABQARICACADGUAABBBCIACAAwQAiBAACBAACCgAEQhFA0AIAAAAAAAigQAAAAgAEQ -ggAgQAEIAAAAAAAAAAAAAQQQAAQAAIAkTpACVEgAAAAIQAABgACAAgoAjAAADptAAAAAEDQiAAAm -iAIAAwABAAAAAAAgACAEFAEAAIjAAAEIEAACAABogQAAABAEEGgAShBAgHRMgCAIMIArAApmBAhA -RhIQMEMACRAAAgYQAgACAAAMyAGQAALEAgAQgAEBAIBAEECAAQABAwAAUEGAAQAkAAIUAQEBAAAA -hAiABEgBAAAAABADgAHAAgAQAAEAAAAAARCAAAAAAAAABIxoAAAGHwYLQIBESAAASAAKFJRAAgiA -BBBACFAAEAIAgASAQACEAgQAAAlRAAQAAAQABJAAAAAkRBAhCCgrRAxQAAiCKQAACQEAAIEBkEAg -kQAAgKBIAAABACkgAKAQAAAAEAQCAgACAKBoQAAgAAEGgABEAAAAAABAAiAAAIABEgAAEAAEBAAA -IACAAAEAEQAAAAAABggUAhAAECAoAAAACAAAAAAAAAy4ABYAAAAIAgAAAARhAEBAQAAJBgCAACAE -VAgAACAIAAQAEFAQKAoIAAAIAAAAAAgQAIAEAABAAUAAEAiACAaAgIQCoIERsACIAQIIAAAggAEA -AAgAAMARICCDFgAAAAAALFEKAAA0AAoAAAEAApAAAExAAiAQYgAAAAAAAgAAAAFAEAgCBAAQBAAA -CACAUCgBAAAIAAAAAAIAAAAAABQDAwAAAWEEBFIgVIQAAlKCCAEhAQIgIARQUAAAACACAUkAIAAA -ggAEAAAAASCMAACQACwAAGAAAwlAIAgBAkABAgAEgIAgEAQQAACAAAAgBGQAAAAAQAwISAAUAIAA -CAAgAowAgCQIAECBCAAghEgAAAAAAAAiCAAABAAABCEIBAAQhAAAAAhAAAAAEAIACIAgggQBAAAI -AAgAAQCAAAlAAIISAkBAAAAL9EoAAAIAAIAACAGACAgCAAMIAAgKAEAAAIkAIAQAgIABSAAAAgoA -AAAJAAEAAoEAAggAAAAARgAkKSAAKCAAAARICAAJAAAgQQiACAAgAiAAACEABQACAAAAAAQgQAgE -AMAgAIAAIAAAAABAgAEACCGABEAAAQAAABEFAQBAEQGAAEEAAAAAIAAAIAAAAASBAQQAAAAAIAAA -AEAGAAkAIAAAAAQ7AAAAAABRAAAgAAIAERCghAABASAgYACAAEIAAABARAACAAQEAWABQAACQAAR -QgAAQAQBIIEAABAAIAACgAAQCQANggAAAAiAABAiAAwIABAAIBAAoAAAAAAEgAChgAMAAAQAEAAA -IAAAIAAAACBhAAogABAAAAWAAQEIAAAAIAABFAAAACAhAAAEAAAMoAgAACQAAAAgEAAAJAAAAABZ -gAAAA5sABQAQACgAAAAAJNEBAAEABBAAAAEAIAAAAgAAAcAlAAAAAAAADAAAAAEAAQkgCIAAEAAA -AIBCAAgAgACAIAAACJBIAAhAQAAEIAAAiCAgAIAAEAAYIAQQgIAAABggABCAAAAoAEABEIAECAQY -AAAQgGAAKAAAYBCAAAAAWAALEIAAACgYAAgQgAAAABAAABCAIAAakYEAEIBAAgAAAAAQAAACXoCA -gCwAAgAQgCSALAAAABCAiABAAEAAEIAEAAAAAAAQgRBAAAAAJBCAAAAAGAIBEIAAAAAAICgQhDgI -AAAACRCDSQBAFAABEIAACAAUAAoAIAESAACAAMQgBAAAAAgAxCACAAAAgEzEICpABACAAEAgFMAA -AACAxCABAAQAIMjEIANAAAAAQMQgAUAAAAAExCATQAAAIIDEIQIBAABAUMQAAAFPIAQAAAAggMQg -BAIoAAAkxCADBAAAgMDEJAJCAAAIjMQgIAAAAABExCAEAgAAgAjEICFIAABAYMQgIAAEAAEMQCAI -IAAAwBDIAAiQAAAAgISBBBEAAFIACYAggAAAIAgJgAAAAAAAAAmAAACAQACUAIAAAIACQBQJgAgA -gAIAIAmACACIwAAICYAKAIACQAAJgAgAgBAAIAmIAAAAAIAACQAAAsSAIACAgJQpCYAAUBAABQgJ -kAgAAAAEKQmICAGAAiCgCYgAAIAAAAgJgACIAAC0AAmAmAJAAgAACYAAAACAICAAgAEMAAIACAkI -AAAAgEBQCRACAAQFHCAAYCAAAEiEIjDAAoAAIUAASQAkCAFEEJCkEBAAYCAgQkIABkIwAUgCAQJC -FACEAgIKIDAQQaAlAAIAAFSAEAAAQCQgUQBAAABAAAAAlhBiQARMQADoQABAAARBQIEoIgAIBgAg -iEAgAARIAAEAAABQAUAAAEBgCMQAhUAAREFIBmACIAICAARABFFAEEIABggIQCAgBEAQQABAJAwC -hAGQQNjgIAIIBCBIGsxICAEBgAAJAEICWASBIACAQABECBAQREiBASiAIEAAAcIaAAGAIMDpwQAB -AAAAAAoExEBAAAAMKAAATEAAACBAAAAAAM8RRAQEQAAEEBAQQAAwAAoKGgABokgARAgUkEgIABTM -CKAIAAhAIEgAAACAAEIAAAAACBgACAkIAUgAUCggIYJgAAAJAUAAKRIhCEAAAIBACAQIABRICQEB -UAQIMECAAAABAhAEAwABKCDRAEIESEiIAAoUAgYSAQAAAAQ0A4mAEAhAEBKGCAAQAAIECAQQAAAA -CgACJsiAgEIABCHEEwEAAAAAhoqIACABgUCOBgJARCMBAEAAAhAQQIFAEwJAQATEAkiBBAAGJAAB -YAAABAQwAICAAACBBERSUAAARAISBBEQAgFAgYACRIAACAKARCMBAAgAAACAAAFAAQ4EKGAiAAIF -KFAMICloAAGhgAAAAAACAgAAAAAIAEBpaAAQgABQBEEAQAxAAAACDAQABACAAAJECAAEMAAQAimQ -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 -QAAAAABAAAgAAgAAAAAAAAAAAJAAIAQAAAAAAABAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AQAABAAAD48AAYAAAAAgAAAAAAAAAAAAAAAIAgAAAAAAAAAKAAAIAAAAAABAAAAAAEAAAAAEAAAA -CAAgQAgAABAIgBAAACAAAAgAAAAAIAAAIAAAAQAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAAAAAiAAEgAAAIgABQAAAAAAAAAAAAABAAAIECAAAAAAAAAAAAAAAAAAAAAIEAAAA -ugAAAEAAACAAAADAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAACARAAAEAA -AAAAEAIAABQAAAAAgAAAAAIAAAAgAAAAQAAAAABAAIAAAACAAAEAAAAAABAAAACAAAAQAAAAAAAA -AAAAAEAAAAACAAARAAAAAAAAAAAAAAAAQACIBAAAAAAAAAAAAIAAAAAAAAQAAIIAAAamAAAAAAAA -CAAAAAAAAAAAAgAAAAAAABAAAAAAAAAAECAQAAgIAAAAAAAAACAAAgAAAAAAAFEQAAAAAAAAAAgA -AAAAAABAAACQAAAAABQAAAAABAAAABAAAAAAAAAAggAAAAAAQAAAAABEABAAAAgAAAAAAAAAAAAA -AAAAAAAAAIBAAAAAACAAAAAAgAQAABAAAAAABAAEAAAAAAAAAAABAAAAC44ACQAgAABAAAAAAAAA -AAgAAAAoAAAAAAAAAIAMAAAwAAAQAARAAAAAQAABAAAgAAAACQAAABAAAEAIgAAEBAgQAAgAAgAA -CAABEAAAAAAAAAEggMIAAQAQAAhIAAAAAAIIABAAIAAAAAgAAAABAAACAAQRYAAgAAIAAEBCACAI -EoASIEAAIgISARAAAAAAAgIAEAAQABACEAIQACoAAQgIAAAKp0AAEAAAAgACAAAAQAAEAAAIAiAA -IAghYAACAEACAgAIMAIAEIAUAgIABCAgAAAAEgAAAACBYAiCAADKwAEBgJAAQAIAQAgIACACAAIB -ABQCAAgAAAAAICAAAIgAAAAIKMIEEACAAAAAQgASAAAAAAAANUICAAAAAGgAEAAAQAAJQAkSAgCA -AEAABAgABAAgAAAICAYAAAAACAQEABAAAEAAAAI5CGQyAgAQACAQAAQCAAgAAAAFlIAOAEECCAAQ -AAABAAQAAAgAQAAAgMCUAFIsQCgAQALQAIIAQAAAAAAAAgBAUAgAQAQEAQIwoAAAAEsgIgAABICA -cgwQSAABgAAIVABAgQQCAGAICWoQAASABBAQABABkAABAgAAAAgABBAwIQAUAAAAFGAAAAYAAgAA -UABAAAAARBAAMAQELDCAAHRgBgAACaYGAQTAMIABCCAAAQEgBAAAAUgBgEAQEAghAAAAADRwDEAI -AAAgJABMIYYyBAEQAAAgAIAAUAoAIBAIkAggBjIkAAgUgAFoEAQAFJIkgAgAEARCRgQAiAIBQAAA -AAiIigAACMAAAMGABABAiAgAQYDIQAoEAABUSAEAIIAAAAACARAAcAhACIEBCAQgwAQQAIAABAiA -0AQAAIAgQUCACAIAAAAM7IAAABRiAAAAAgGAAABISQAAKcAAAUGDCQiABACASAEgAAiAAAAAgIgA -SEQAApBQAAAACACBEABBIAEAABQICQBAABBEAAIhAkDAcQABSETJAAAAAAAoAAiAIAAAFKAWCAAA -gQAAiACCQIAwBAAAEISAAAkAAASAAogACAAAAAAIEAAiIAAEACEAAAKAABACQgAAFICEBAAAAABA -IRAQQAEAAA9xAYAAAAIQAAAIAABAAEAAAACAAAASKAAwIAIAAAIwCAQgKgAAAAABMACCABAIAEgg -AAAgAAIIBAAAABQABQAAAAgAAYAASAUJAAIiAVAAAhIAAAAAyAASAAABEAAACACCAAAQAAAAESkA -AAQgAFAAAAAQwAIABAABAAAAAggAIwQEEABCEAAjRAAAACAAQCCAABAAgCgBKgSUAAiAACAiRAAA -CQqMAAQAIIIBMIAEIAGABAEAAAAQAAAAAAEogAwAAMBAAAAAMACAAAAGABAKAYCQAABgAhAAEAJA -gAAMAhAAAgQhQFBBIACAASEAwUSEAEBAYQgDgTYCUEBBCAAAAABEIAAMACgAAJRAAAgAIgAAAUAi -CEAACAQCAAAoAFAJACAAAAgAAAAJAAAACAAAAAAAAAAIAQACABAAAAqAgACIAAAAAAANZwiIIIMA -AAACCgAAAgAAAAAMAAAIABRAAAwAAABIBCQACAAIAACBgAAMACkCAABAAggAAAAAAAADCAAgACgA -IAAAAAAAAAAAAAAAIAAgIEEAAIgCAIAAAMQAAGAAAAAAQGIQIAAAAAAADgAAAAEAAAAIABABAAAE -AAAAQEABCCAFEASAAEACAIATBAAAACAAAQAhAQQAAACQACAAAABQoCAAAANewAAbYMABAAEAAAAB -AQlhACAQAAAAQAiDAAAAQAEAAAEAAAAgAAAAQEAAAAADRBAAAADAAICQAAEAAQAAABAaGAAAKABB -IAABAAgAAIAYABAAQAAAACAAAAAAAAAAAACAACAAAAAgIAAAwBAAAAAgAAAAAAAgIKAAACAAQQAQ -KQAIFAIAAEgAAAAAAAABAAIAAFQAAAAIIAAAAAAACQCAAAAAD/cAAAkAAcAAAAAEAQCDACAAAIQA -AAAAKQAAUAAACEAAAAIIAAAIAAgAEgAAAYEAIQAABAAQAaABAAQAAAAAEgAAEAAIAAAgC0gKCQAA -DCiLAIAAAAAAFSgQgAAAAAAQKRCABAAAAAAJEIAQAAAAAEESgQAAABgACxCAQAIAAAAAEIQAAACR -ACAQgAACGgAAKBCAIAAAAEAIEICIAgAUACAAAAAPXoGAIkQiAAoQgAACAABAARCAAAAAFAAAEIAg -AAAYACAQiBABABQBIhCAEQAAASGAEIBwAAkAACAQgABCAACiARACkCAeIhgAAAEAiAQQAAAAIAAA -AAAQgMQgAEgAACjAxCACSgAAAIDEIABIAAIAiMQgAQAAAIFQxCAABCgACGxAICNJAAAAxMQgAQEA -AACAxCATAAAgAsDEAAEAAAAARIQAAApGIAAAAAAIEMQgA0AAAAjAxCADSAAAAMDEIAEAAACERMQg -AUIAACCAxCAAICgACCDEJBNIACAAQMQgAAEAAIAMxAAoIAAAoACQAAgABAAICACJAAAAgKIQCYkE -gAACACQJgAABAIIgVAmAECAAACoQDZBEAAAACAgJkIAAEAABAACACAAAEAQlCYCYAAAABKAJkQgA -AIEAIAkAJgABAQQACQAAAwWAJAQAACAACYAIAIAAIBQJgAgAABGiGAmAFAAAALAFCYAKAIACACAJ -gJQMEAAgBAmICAAAAAAICYgACAAAUAAJABAQAAAUJAAIUAgAgBAAAKDAQALABAGJEAAgAEAAESEE -FDQAQEAiAHBlIACCAAA0QAVBDAiALEAgAAIAxAQQACANjAAMAASIQEFIABagAQwkIgAEgAAJARAA -UAQECYSoAAAEPIBARAAAAABAICZQAEIAAkJgAAAAMCBEBCAGAAAiIABAAAQEAAJAAEAAAEEAIAAQ -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 -zQAADg8wNTA1JyczUCInDw8RETNQAasPDzU1VVUBzQEjMzMzMwD/MzMQEURFM1UMPwo7Vf8BzQw/ -VTIickREyq+q8zAw8AVFDQgZ/6qAAERQMw+I+gAAAAAAQABAAAAAAAAAgAAAAAAAABACAAAAAAgA -CAAAAAAAAAAAAAAAAAAAAAgAAwAAAAAAJAAAYAAAAAAIAAAgAAAAAAAAAAAAAAAAIAAAAAAIdwAA -AAAAIAAAAAAAAgCAAGAAAAAGABAAAAIAAAwACAAAAAAAAAAAAAAAAAAAAAgAAyAAAAAACAAAAAAA -AACAAAMAAAAAAIAAAAAAgAAAKAAAEAAAAAAAAAIAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAkAAAAIIAAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAAAgAAAAAAAAIAAAAAAQ5EAAgAABAAAAA -ACAAAAAgABAAIAEAAAAAAQAAAAAMCAAAACABAAEQAAAIIAAAAAAAAQAAAAAQAAAAAAAAAAAAAAEA -AAAAAKgAgAAAAAJAAoAAAAAAACAAQAAAAAAACAAAAAAAAAAAAgAAAAAEAAAQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAADaYAAAAAAAAAAAABgAQAAIAA -AECAAgAAGAACBAAAQAAAAAAEgAAABAQEAAmAAAFAAAAAAAAAAAAYAAAgAAAAAAAAAAAAAAEAAAAA -BAAAAwgEBAAAAAAAAAABAAAAAAACAAAAAAAAAAAAAAAAAAQABggAAAAAAAAQAAAAEEAAACIIAgAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAACAAAAAAIhAAAQAAAAAAAAAgAAAQACAAAAAAAAAAA -AAAAAAAAMAoAAAAAAAAAAgAAAAAAAAQQAAAAAAAAAAAAAABAAAIACAAAgAAAgAIQQACAAAAABAAA -EAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAnkEAAAAAAAAAAAAAAACIAAACAAACAAAAAABAIAAEAA -AAAAAgABAAIKAgAAAAAEQAAAQAAAAAAAAAAAQAAABIAAAARAAABEgAAAAEKAAAAAAAIAAAAAAAAA -AAAABAAACQAAAAAAAAAIAAAAAAAAAAEAAAAAAAAABAAAAAAAAAABCAEAAAAAAEAAAAAAAAAAAAAA -QAAAAAAAAABAAAAAAEAAAAAACIoAAAAAAAAAAAAJAAAAAAgAAEAAAQAQAAAAAAAAAAQBAAAAAAAA -BAEAAAQAAAAAEAABAAAAAAAAAAAAgAAAABAAAAAAAAABAIAgAAAABAgAIAAAAGAAYABCAABwAAAA -wAwAAEAAABRQgAAAYBBKCAAAAAAAAAACIhIACCAAEAECkgkQYAAAAMDAABAAAIAAQAAADMAwAAAS -AGAQAAAAIAACAAACoAgQAAACAAKAIAEAIAIAAABAEAAUAAQAAwgSAkACIgAAQIwAAAAAAAIAAAAA -ggwAAgBQAFKICICSIAIAAABEi4iASgAAQgAAEgRIQwAAAIAGaAAUAQAoACBCAAoCEAAAAAAAAAIA -YQAAADQgAggiAgAQQAgCAAAAAABQkgISAAhAACQAAAAMAAAAUBACAIAiAAgINAAgAAAAADAGgAQA -AAAAAA+kAEAggAAQAAAwAhAABQAACAgAMAAAAAAAiBAQAQUAAAAAcwoCAAAAAAAFAAAAoBIBKACI -AAYIQAAAABYABAFgMAoIBQABACAAAAAIAABSRAAAAgMAAQQQDAABBAAiLABgAAkQACICAGwQAREA -AEAABAAAgAAADEkQIQQAEAAigQAIAgAAAEYBIAEBAQBQBggEAAEAABASCAATBAGAAWQAAQAAAMqA -AEAgACAQAEAIAFAQDBCAIAoAABSCAAghQMAgAHAQQDEAgAAgLAgAAFQCAEACAIBECoAASQIQgCBQ -QQTQEggBQCCWACwQECRRCgQAASAUFAAQAAIACBIICACAABBQAABAIIwAAAAAEAAAAAABABCAgAAI -ANBACAFAAMAAQAlIAAQBAAQQEAgQ0ABAAICAAchAIAFEBBABAAAAAAGCAIgAAAAHXwAEAACADADA -EAEAIAGAACAAAAAAIhABAUAEAAIBIcAKEAAIgAgIoAEUAgQBAUAoAAgACQAAQQtBQAgQABOIAWIU -IBCAAApMAIggiBAAKKAIQCIAAAAoIGhFAAAAIIAAQEAAQAAAAAAIEAAQAABgAgAAQAAABAkgCgAA -AAAGAEACCAIAAAQQAASEiAAAAACBIIAAACAACAgAAgACAAEAAAAAAAWnIICAAAIQAAAgEAAAAAgA -AIAKAAABAAAIAIUCQAAAAEIAAAQABAAAACAIAQAAAAAAoBIEARAABCAAAKIAqQgUAhSGFACQMKgi -gEQFAAACAAEQAAgABIAQBAAAMQAgkAAgAAAEAIAAAAQACAQAEgAABIgAEAIAQBMEwAgQCAAgKgAA -AAAAAEIBgCAATAIABglkCAEIAIwCAgAAFAABACCAAQAAD+ogAAAAAIEQIAACEAAQhAgACACIAAAi -AAJQCXCAACIQAEAICoAgkAADBEAEAQFAACCJQBQAAAYIBiBICAEAwCCBBCAAIAQCASQpAsAABGAg -EYgAAhAAAQKCCAQCEgoBAAAIBCACCoAAIAiAIAIBgABACACIAEgEAAAJAQICAAABAAhAAAQIAAAA -DAQAAIAQIAAIAIAEAAAEAAxAAABAAQACAAALhAgUQBBAAAIAiAAAAAAAACAoAAAACQAEAAkAAAAA -FEAALCAgChAEQAAIAAAAAAICAAgAAAAAAAQgCAIAAIAAAAAAACAIQAAgAAAAAAAIAAAAAAAAAIAA -AIAAACAAiAQAAAAAKQAAQEQQAAEBIEQDBQAAABAAwIAAIQHFAABIkwQEECCAAAAEBAEABAAACAEB -AAEAgQCABBABCCAAAAEAhQAAAA2pASAAAAAQAAAIgAAAAAAAAAAEAAAAAACAIAGBAYCAQAQZAACA -ABAAAIAAAACCAJEAgCAAYBJYAgEBEAAAAACCIAIAAAAAgAAAAAAIEACQAAABAACAAgAqAAAAAAAA -AAIACAAAAAAAIgABIAgQAQAgAAAEABAAEgAABGABAAAQAAAABDAAADAAAAAQAAAAEAAAARAAAAAA -IAAAAAAAAUCAAAAACX0DAAAAACAQAABQAAAIACAAAIAAAAEgIAAABAAAACAUAASAAIABoAAAAAAI -QIAAAAACBAAAoEAgAAAACBAAUAiACAZAgIAAAAAEACKAAAAgAIAAQAAASEAQgAQAAAEgIRCCBABA -AAABEIAEAAkAgAAQgJCASQACJhCABAIAAAQEEIAAAAABACIQgAQAAAIAWBCABAAoACAAEIiEAQAC -AREQAAAOUYAAAAAAAAoQgAQAQBQgABCAEABAAgABEIAAQAAgAQAQgAAAACAAARCAABIAAABQAIgA -QACQAAAQgBQgKCAAYAAE0hIAAAAIAAABAIsBIEEAIAACAAAQAMQhIgAAAADAxCABQAAAAEjEIANA -BBAggMQgAQAAAABIxCACSAAAAADEIAMAAAAIQMQgIwAAAAiAxCACQAAAAsjEIANCAACggMQAAAj8 -IAEAAACAgMQgAgAAAADAxCQxAgAAIMTEIAIAAAAAAMQoAQAAAAAAxAgBACwQBICEIAIIAAABQMQA -ISgAAAgAhAgAAQAAAJQAABQCAAAAJACACKGAAKAFCYigUAAAACgJgAkEgAAAAAmABACADARgCYAk -BAAAEAAJiAAAAAAABAmAlAAAAAAGCYAIAAAAICoJgJAAiIGgEQmEFACAAQQYCQAADKGABAAAAiCQ -CYAAAgCAABAJiAQAAIAEFAmAAAOAgAAQCYAIIAAABCAJAQQQECUgGgmAAAMAgCAgCQAFAACAACUJ -AQgNAAAgAAAIgAEAAAEEACAAQARIABABEBREANIEFRFgaMIAQkAEQQBCAAQEAAEoBQJIAIAAQAQE -whQAQAAAUBAAAAQZIAAEIBQ0BEBEpAAAYAEEAFARAAQAEABARERIAAACeAQEABhwYABAMEFAQDQg -AIgAAEAAJAAAiAACAEDJwAAMAhAxyQSAQCIADEAAAFWMABBAAAFJRAQBgQhIgAksAAAgQSpAUAww -YAAAEAgGBBlAAAAAAByoABBIRBhAAGAChAQAAECgoAQCAAGBCAhgQAQAQQBAAgiJ4QgBoEgAAEAM -hEAAQMEAAOAshEQBAAQACkkAICAAAECkgQwAgAEAAAQAAENEgUAEAgQACABCEAAAREgIAQCCEAAI -CAEcAAEgABIABFippAISAEAEIAAIBAAAAgQBaQEwALqgAEAIGAjAEiAARAQSEAAAAEgBENQMAQoB -AAkJJAaEQgQEAMBoLkARAWAQQgQgVgQBggAAKBBhJAgRQgDIYQQARAgQBBAOMMAAIQgIwAggQEEg -EABICoABEBEA0hQRhhILzBBCCAoEkBERAAAAhSNCJELACAADgUJEY9IIAAGAYAogAAOAAAABMBAC -AAAChBAICACGBAIAAEYgAADAAAAAgAEJAAAAiQEDwQGAAQHAAggEUBNBAgCAAFIAgAAAgEYhMCEA -AYEICgJAEAAAAEAoYAgAACEoACiAQAJMAEAEgCAgMRQpQQAJAAAgAAmpAgIyoKgADYwAEQJACAQB -AAAAAgAIQAAAAAwGQAJChYKGAAAPrwipMAJCSgwEEBAUBEJAAAAUIFAADKACAhAAApAAAAAAAAJA -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 -AAAAAAAAAAACACAAAAAACooAAAAAACAAAAAgBAABAAgEAAGAAAEQGAAAAAAAQAAAAACBAAAAAAAA -AACABAAIhABADAAAAAAAAAAAAABBAAIAAAAAAAAAAAAACAAAAQAAAAABgAAAAAAAgAAAAAAAAAEA -AAAAAAAAAAAAEAAAAAgAAAAAAAAEAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAABgAAAAADNwUAAAAAMAAAgAhAIAAQBaAAgAABAAQAAAAAAAAAAAAAkAhUADAEBYQAAAAAAAIg -AAAAAAACIAAEAIAAAQAAAAAAEAABgABAAACAAAEAAAQAEAIAAAAAAAAAAAAQAIGAAAgAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAQAAAAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAABAgAAA -AArrIQAACABAEAAAAAAQAAAIIgBEAAAEAAAQBAAABAAIAAAAQQgAEAAIAAAAAAABAAAAAAIAAAAA -AKCAAAAABAAAIAAAAAIBAAAAAEAAAgkAAKAAAQAAAEAAAEAAAAAAQAAAAAAAAAEIgAAAAAwAAAQA -AAAAACAABAAAAAAAAAAICAAAQAAAAAAwAAAAAAAAAAAAAAAAAgQAAAAAAAQAAAEAAAAADwgCCAAE -AAAAAEQIIAABCAhAABAAAAACAAAAAIAAQAgAAEAgIAAIAAhAQAEABgABAABADEAABAAAAARMAABA -ABAAAEAAAABAAAAADIAAAAAQAAgKIBAAAABKAIQAkAEEAAIKAQAAAQAAAgAEAAAAAAAAABAAMAIw -AAAABAAgAEAAAiAECDAAIAACgIAAACAiAAEAAABoIggCAAAAAIAAAAACAAABUACAAAEAgAKAABAA -AAAQAAABAAAAABQCAgERAhAQIQAQADAAAQAAAgKASAAAkBIAAAAEAABDAgiAJAkCAEBQw0AAAAAi -ACSMCgJEAABIIEKCBQEqAAAAACAARJICgBAAAABAAAIgAAIBADQAAABCAAAAEAAAAQQAIIAAAADo -JAgAAEAQAgRACAAIMDAABJAjACRAEQQEAAAAIDIQAAQAAQAAAAfpoAAIAAAAAAAEJAgAAAAAQIAA -CAAAAwBIIAAEACAQsAJAMAhAAAAAAQAAIAAwASAAAAIAECAEKAIEEgAgEAAQABAABAAAg6AAoAQI -AgBACQEBAACAABAgAAEMAEAgAAgAIACAgAQEEAAABAoEAABRQCAAkkAEDBAAKAIAAAEIACBQCIAA -BAYAIEBAAABBAAAAAACAAAAUEEABBAAABEQyAAAAAbsDACAERGRwAAgTAAgIEkIAIAiBgAEAIAAI -ABQAEUQAAAAAAowgEAAAQBEAAAAIECJgDAkBEEQAIC4BhACABCCAIgkECAAwQQAULAAACASAAAIA -QAAAQAAAACiAAAFogMAAAQAAQFAASAAIgACAABIQQEIAAADAgAoACARAAAkAEAgpAMBAEAEIEQAA -BIDISAQBAAoEwQAAEAAAAFCAEAkAAAACewBAAEAIEBRIoQCAIAGAAIAMAQAAEkAAiAYBoABAEAEA -BEAAAkBAgAgEAEGIRAAQBBDogEg0CARAcAAAAgEAAQIBohJIAFAAARAIgQABAgBIAAAAIABAAAQA -AAEAAAAQAABAAABAgAEAAAABAAABRIAAiAIAAAgAAQAAAAAQiAgABEAIAEAgCAEEAAAAACAAAAAA -BCACKABAAAAAIAAEAAAAAAb6AAAAAAAEgAAAEBAAECgAgAQIAAACAAEIAAACIAAIACIAABIAQAAC -AACEQAAEIAACgIEQKAKgEAICIgABgIAAgAACBBQAEAACCUAIARACACAAAIgAABAAwgAACAIAQADC -IgAAAgAAAEAACAABAEASAGACAAAAgBAgEAIEAAEgAIAABACAAAMBABQQiAAAAoAAAAAQAAAACgAA -FAgAAEApAgAADpEEAAgAQSAAAIAAgAABggAAAAQxAAEAAMICAAAAQAAAAAQQAACAUAAABAQBAJEA -EAQAJAFAAACAICAAJIABAQACCYQAAAAAAAQBgAEABAHAAAgAAkAAAIAADAAAAAAAgAAICIhIgAQA -AAiQKACAAAEACACAAAEAgAAIEAAAAAAAAggAQAIAAABACEAAAVAAAACIAEAAgBQAACxACABIBAAA -AAABjAoAIAAAAYEACEAACAAAACAIAABYCBAoAEgAIACUEAQACEAAUgAAIAAIAIAgEAAgQCAAUAEg -AAEACBAQAFAAIEBCAAIKAAAEAAAAIAAAAAAABQUAAAEAAAEBAAAEAAAAAQQAgAAAIAgEAAAIAAAA -gBAAIAkEARAABAAAgABBEAAgCAEEBAEAAYQAAAAAAQhEAIDAAAABAAAQgAIAgAAABAEAAADYAAAA -QCAAGgQABgAAAABCgAAAAACQQQCQCQQAAAwECABAIABJAAAABQAIABAACBAAEAAAAFCDIAAACAIA -CJALAQAAAQCAAAAQEAgAAEQAiIAIAIAAACAZgAAAAAgBACAAAAAAAADAJwAGFAAAAAAAAAAEAAAA -wIEAAAQAAQIKIAAAAAAAAcABAAAIAAAAQAQAAIEgAAAgIAAAIAAQASCAAAAAA78AAACAAgAAAAAQ -AACAAAWAAYQAAAAhAAAAICAAgigIABAIAAAADAAAAFBQAAAgBIAAmAUACDQIgAIAAwEAAAQAAQAI -AAABEQANEAIAAAAAgIIIAAAAAAAQgAAAAAABARCAkGgAAIBAEIAAKoABIAwQgAABAACAIBCCAAAA -AEIBEIAAAAAYAFgQgCIAAFgWAhCAFAqAAAAIEIAIACgABCIQAAAMioAIACgAQGCQimAAKBgAABCA -AAAAAQAkIIBIDIAgACEQgGAIQAAAABCAAABAAIEkAAAAEAAUAgQwgAYAAACAYhAAMQAAAAAAAAQF -QAAANAkAIAAAAACBQMQgEQAJAAAAxCQIhAAAIADEKAJIAAAghMQgAwQqAADAxCACBAAAAEDEIAFI -AAAgBMQgAQAAAICAxCAyAAAAAMDEIAJAKAAAwMQAAAIkIABCAAAEAFAgAAAAAAAAQAACAAAAAICE -IAFIACAAIMQiAUAAAAAAxAAAAAAAgACEACiACQCgAAAgBQIAAAAQQAAIEABQAAAACAAAAACAAACA -AAAAAAAoCYCIAAAABAQJgAAAwAAABAmAAAAAAIAUCYAEAAABICQJgAAAAAAQBAmACAAAQgQICYAY -AAABoBIJgAAIAICgIAmAUACQgaAgCQAABeyAASDIAQEQAIAEgAhBQgQAAAAAAAAAFAmABQAAACCA -CYklKgAAAAAJCQACAABAAAkIEhAQAIgIAIgAAAAAQQEAAAAAAAQBGIgAmggBAAAEAAACREAGAEIG -AhEhABZAIAJwZUYCAghIAAUAACKQAcAAAAAAACIgYkrAQAEAAAABQAIAAGQGAEAFICmKAoIAACCI -gMQEQkQEDImgSAIwIAAAAAAGohACQAA0IgCAAEAAAEBAAAQGQEgA0GAcgKACYEBQEDAAFgAgRAAA -ACAAAEgAEKAAAkABQCBhQAJCABQKCAYEAikBQkgAQCAQYAhohAHUKABACEEgAOHgAcGJgAAAKAgJ -oQAAIQEgGBiggCAATARCCEGBAQBIQUQKGYAgAAAAmAAgpIBJKKGoCDwQAJEBAAgAChoEAFChoECE -GkAEQAQAAEAAAEu6QEGgAAQBoAAQIkAAoKAACAAIAQAEAAkJAJgYiQwkAWQBBCSoAABAIADACgQE -EAIAARIgQAIELKAAAFAEkhBAAMQUgBAIEAEAAAyIkIgIAABg0ChTEACAEBAEQAAghAAQBgQA0ADE -wAYIIBAACNAAgADQSgAQAAAAEIgEgAAAAAEQRCIIEAmAEAsEAAAxBIEAAAAiQhAABEIABCBECAAA -ZgAAh4wgIAAECAABAQwAgEAKEgAAAIMiAghAAAABRAYACIBAIAAAAAAKCSAAAAQiAAgAAgEIKIZA -QAIgAQDUBIAAAQBBAABGEgRTIBJAAhQBAAEECQAAIQAAAYwAAAAgAAhEqAAAoCAAKAEAAEQIBDAC -AAASFCIAEEBORAAgAQBSkgAgEAAAaCAABYgAQEAAkAANaAIBICgIAAAABAAoABBCQAAQAAALgwCw -EQJCQAAUAACAAAAAQGAMTEAUAhACMREQACCCAQoiEEIACAABAAgAECABAhGEAEEACDAUQAAEIgBA -YFAKQABAAAAAFgBQQAJAIkASRklAEAQCCAINAgQAAAHNAwZARAAkIkJHRgVEBUAQBAAAAQAUUAAC -BBAkhAARQBBRQgCCCBAABUJEAwBQTERUABRCBAA0BwAQK6gAAAAYCERt6BAAAA6kABADQEJERBCW -BgAwABAAYAEACBcEEAZAQAAkBAAERDIAODgACQQAAQAIFAAQVDAAhBAIEgAAACBDBJQUBAAAUgow -ANcEQgAJWggAYAcAQABFAAFCISgRAAgQSQRBCAAAwlAhSUAoThBQCNEiSAIAqIBQCKkgMgioBAOC -QSIMgEBKACpAAQIFIBIAACADgAXKSFAAAhIFIUBIXIAIAAQDMAAADHPAMhmAAQAEBBQAQAAIACAA -gwoREAAAwAkqKAiCSUAAIQFQEEALCIAogBgCARIQAAESEgkRMQJLA6hAUgACIgMACDACACgZEAAh -QQMAACpYRkISkAgICgAyQOZSskABApIUAhAQEAAAgEKFQSAQBAESyQJQARIEAAIUAIBAFASUAFBL -AAGIgABCgIiSCtBAiEBAQxAQBAgpTkAGDQiSkrEAAAABCBAEAJCIkpAKQAEAgAQAQIBIhIJgEolA -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 -IjMAMwADz7ORIHD8DO76gACqqvio88D6yru43Yiq/PX1qvCs+gAAAAAACAAAAAIAAAAEAGAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAgAAAAgAAAACAAAAAAIAAAAAAAAAAAAAAgAAAAgAAMA -kAAAAAAD3AAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAQAAAAIAAAAIAAAAAAAAAAABJAAAAAgAAAAg -AIAAgAAAAAAAAIQDAAAAAAgAAwAKCwAQAAAAJAAIAAhAAAAAAAAAAAgAAAAgAAEAAAAAAQgAAAAA -AACgIAAAAAAAABAAAAAAAAAAAAAEAAAIAACAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAiy -AAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAABAAABIAAAAACUAAAAAAAABIACAE -AAAAAAAgAAAAgAAECAAAAAgAAABIKAAAAAAAAAEAAAACAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTMAAAAAAADA -AAAAAAAAAAAAAAAAAAARBABAAAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAABCAAAAAEAAAAAIAA -AAAAAAAAAgAAAAAAAASCAAAJgAAAIAAAAAAQAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAEAAABAAAAAAEAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAALgAAAAAAAhAAAAAAAAAA -AAAAAAAAAAACAAABAAAAAEAEAAAAAAAAAAAAAAACABSAAAAAAAAAEABAAAAAAAAAAAAAAAQAABAE -BAAAAAAAEAoEAAIAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAB -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA3kAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAICAAIAAAAAAAAAAAAAAAgAABAQAAAAAQAAAAAAgAKAAAAAAgAAEAAAAAAAgAABAAAAAAAAAAAi -AAAAAAAAAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AEAAAAAAAAAAAAAAAAAEAAAAQAAAABAAAAAAC5EAAAAAAAFAAAAAAAAAAAAAAEAAAAABAQBBAAAA -AAAAAAAAAAAACAAAAEAAAQAAAAAAQAAAAAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAADAAACAAAC -DBAAAAAAgAwAAAAAAAAAAgBAAAAAwAACAAAAAAAAAAAAAEAACBAABAQAAAAAAAACAAACQBAAAAAA -AQAEAAAAAAQAAAAgAAAAFAAAAAAL0wAAAAAABgAAQAAAAAgACAAEAAAAAAAAACIAAAAAAIAAAAFi -AAMNgAIGAAAAgAaBAAAKAgACBMIAAAEAAYACAAAACEBiCAUSQAEIBIACAAwEAAASAAEAAAAABQAA -AAAAAAAAAAAAAAAAAACAAAUAAgACAAAACAAAAAAAAAACAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAA -IAAAAOAAAAAQAAgAAARRCAgAAAgAQAAgAAIQCBAAAIAAAAAApAMAAAADQAAgUBAQASAAAAkAACAK -AABIAQAAAAAlCACADAAAAAAAACADAIAKAAAAAgAEEAAAAAAIAAAAAEBACCgAAAAOAABAAAAACAAA -AAAAAAAAAIAEAAAAAACAQAAAIAQEABAAAQgAAAAAEQAIACAAAAKAAAAAIAAAUAAAAAAAAAAAAAAg -AgAAAAAACJMgIAAQABCAAAAIAAACAAAAYAAKAAAWACgAAAAEDhAAIEBEAAAsRkCACAAACACASogB -LAAAAQAhAIBEAABICBAAAkQBAAAIAAAkLiYEECAICAAAEAAIAAAAACBIQAAAAAAAAAAEgMAQAACS -EgABAAQAEAAQAEAAAgAABAAACIgAAIAAAAEAEAABAAAAAAAAAQAwAAAAAAgAAAAAAAAAIAAAAAAP -iQAQAIAAkAAAAAgIAAAIAAAQAAgAAgCACEAAEAAQEAAAIAIAAAAgAAAoAAAAIAgBAIBAAQGAkgAE -AAAAQQkAIIGIgAAAABQBAQAACMAQAACRAAApABQIAAAAAAAAAAAAAAgAAAACACAAACAEAAAAAgAg -AKAAEAACAAAUAAASAAAAAAgACAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAA3HEAgAEBAK -gAAACAAIFRAEAIAAEgABEQAoAgAggBIAEAgAAAIACgAAAQAQAAAAAAoIABYACAIACgAAgAAAFAEA -AASBAAEEACGAEBEBACoACBAAAEBAAIAAAAAAQABAAAAAAAAABIBgQAAAIAAEAAABAAAAAABAgAFB -AAEAAQAgAAAgAQAEAIAAAUAgAAAAgAAAQAAAAAAgAAAAAAAgAAAAAAAACVmAAAAgAIAgAMAAAAAA -AAAAAAAAAAAAgCAAAAAEBIAAgEBAIACAQAAgAAAAAACAAICERCABAQAgBIAAAEAEgAAkAIRBAAAA -AQCAhISEACAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtQAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAICAAAAAAACAAAAAAAAAAAAEAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASxABAAAAAAAAAAEBIAABAAAAAAEAAAAAAAAAAA -ABAYAAAAAAAAAAAAAAICAAgAAAAAAAAAAAACAAAAAAAAAAgAAAIYAAAACgAAABAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAEAAAAAAAAAAwAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAA -AAAAAAAAAAAAAAAAAAANIgAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAACgAAAAAAAAAGgAAAAAA -AAAJAAAAAAAAAAgAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAIZAAAAGAAAAAAAAAAoAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -DaMAAAAQAAAAAAAAAAQAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAABAAgAAIAAAAQgAAAxAAAAAAAABAFAAAAAAA -AQAQAAAgAAEABCMAAAAQAAAAFAACAAAMFwAgCgBDCAAAABAAAHCAAoMgAgAAACoAACQAAAMgCAAB -ABAAAACAEwAAAAAAAAgAABAQAAwAIwMBABACACAoCIAAAAAAAyUACAgQAIBAeAMJAAAACAAACEBA -AAAAAAAAAAAACAAAAKgAAAAAAAAgAACAAAACAAQAAAgAAAAACAAAAAAEAAAJAAAAAAACABAAAIAA -AgAAACAAAAAAAAAAgAAAAAjLAAAAAAAAAAAAQAAAGCQAAAAAQARABBgAAAAACAAYAgAgAYAAAAQg -gGAIgAAAgAQAEEAIABBAAAAEAQAAEAAAVADgiAAAAAAAAAAAAAADgIAAAAAAACAAICAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAABAAAIAAAAAAAQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAADAAA -AAAAAFAAAAAAA9gAAIQEIAAAAEAggAIBCAIAACAgAiAIiAAAGAAAAAACAAAgAQAAAIAAICAAAAAA -AAAAIIAAAQAAAAAABAABBYBAAEQAAAAAAAAAQAAAAQIAAAAAABQAABAAIJAAAAAAAAQAABAAAAAQ -AAAAAAAAAAAAAAAAAAAgAAAQgAAAAIAAEACAAACAABAgAAAAAAABAAAAAAAAAABAAICAQEAAAhAh -AAAASABABAIAIAgAAAAQAAAAECAIEQIQciEAgAAAABAAEAAAQAAAAAAAAABACAAAAAYABAAAEAAA -AAAEoIBAAAAEIAACAAgAAAAABAQAAACABAIEAABAAABAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAC -QAAAQAAAAAEAAAAAAAAAQAAAAEAEAAAhACAAAAAAAAoAAEAAAAAQAAIAAAAAAAARAAgAAAl+AMCA -BgAAAAAAAAACEAEAoAAAAQAJAAgAEAAAAEAAAAIAAAAAAIAAAAAAAAAAAAEgEACAABQAACIIAQAA -CQIAoAACgAAAEgAAAAAAgAAAgAIAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIACAA -AAAAAAAAAAAAABAAAAAABAAQAAAAAAAAEAAAIAAAAABACABASCAgAECIAAAADjEAAAAAAAAQAEAI -kAAECBAASEgADihMIEBAAAAAAAAAAABMhAAABBCAAECAAAAhAAAIEAAAAAAAAERIIABAQSAEAQAA -AABAAAAASAAABBQBgABQSAAAAAAIAEYUABAAAAAAEAAAACMAABBQAAACYAASAAgAAAACAAIACAAA -CgADAAGAAkACAgAAAAAAAAIBAAAAMAIAAAACAAgAAgQBAAICAAANCgABAAACJAAKgBQAggoWIAJE -FAAIEBUAQAAAAQAIaQEAACCIApEAAiAABQHAgoAACACADACRKgIAABEAAAAAAlKAVAAIEgACBEIA -wgIAAAAAAAAAAgIQAAAAALAAsGAQAkgMEAAMAAAAAAACAAAAwAAAIBACAAAAgAAAABIgIAiwAAAI -AQDABAAgQAAAAIEAAAAAAAAAoCAABFAwAAACCAAAAAYrlAAAAAAAgAAEAAwgAE0kAAADSAIgEQAI -gAAQAwUACCAABHBgQAQIAUQCAIY0AABIAAQIAwlBACAgAAAAwIAAEGAAAANBERA0jEABAFEEAjAA -AIAAAAYQRAAAABACAACAAQQAIEAQAAAEBAACIAgIQAAAgAAIMAKAEAkQAAAAAQAkAgCAAICQAEAA -gAAQ1hBgQEGAAAEOEEAAAAAAACwAAAAADTKElIAAEBAQAEwAAAggAVAEAAEAAAgmMACABIAAyQQC -EDROBAAAAwABIEQxAEFQMIEQToAAwDCIBgEJhAAwaCkABDAKAIAgAASBCIFAJGAIBAACAAABiAAA -BAhgACAQAAgAAAgEiXSQwAAAwEABCpOEAAIABEAIAAiAQgQAAAAgYABAQAIACAQAAQAAAIAwgAMR -AAAQgBAAiAEAABCGMIAIAAAIEgAAAMAEcIABIAABQAQgBJAQQBEAAGAhgBGAAQACAGESAAAAEAQI -lNIUCFCUEJAAAhAIIQAGACQQAEIQBAEIIIAQAdEAAEMBSgAgAAACCyBQAIBgAAEoAEAAggAABgAQ -AIAABABwAACAAEBAQAECQAEAAAABUAgBIBBQEAAGAACAAAKAQAIEAAAAQAAAAqAAQoAAAiAADQBA -AAACAAIBCAQAAAYRCAgAgAIAAAIAAAAAAQAQAACAoAAIgABQIAAAABAAAiAAEARAACABAAQBBCAG -IACKAAoAACAUAQYAiAQAACAAgABIhSAEEBIQiYAAAEiAAogAACAABAYABAAAQBAAAAACCBAIgAAA -gCABAAAChAAKAAAACAAAIAACIAEBEIAAAAAAABAAAEAAAEQAAAAIAJABBAAAAAEAkCAACBAAAIAC -AAAAAXQAAAAgEQAAAQAAEIAAQACEQAEIAAAgIIAEAIAAYAAACCQAAAAAAIAgwEBIACCAAAQAAAAA -IAAgBAQAIAAAQAAgBIQRAABBBGIAAAFAhCAAAQgCAAIAgAAACQAAGACAACAMAAABgAIAAAgBIgAA -AASBCEBABAACAAAIAgACAIAAACgAAIAAACAASACAAEAAAIAIAYAIQBECAAgAQACIASACAAAEIAgg -gAAAAAAACBAAACkAIAIIAAEQIAAEAAiBABAIEABCAAAhIAAAAQEACIAIAAAgIAAAIQAAIAQgSAAE -DAEAJAIgAEAAgCAAAAAAIAAAAAAgACEAAAAACBAAAAAAAGAABAAEAQCAICAAIAQAAAAMIGAAEgAA -ABAAAAAgAAAAAAIAAQACAAACCAAAAAAAAQEAABAgAAABAAAEIEAAAAEEAAAAAAHxAIAAgAEACCAA -AIEKIAAAoAEAABMQAAAAAAAIAAQQQAAJAgiSkAIYhACAAAIICAggGBEAAAgBAIEABgAASAgCGAQA -gQDBAAAAgAAAggESAAQABAEQAQAAAAAAAACABCQAAAAAAIAAAgAAwAAAAABYAAEAAAABAASAAAQA -AAChAAAAABAAAwAgAAEEAEABAagAAAQAEAAhEAAIAAAAACAAAAAAAJEABAAQIAAAAAMoCQECBCCA -CAIAAAjUAKAAAAAAASAAEBAAAAAIQMAAAICAQgNAAQAAAjAIAAAAUAgCLAAAAoQAAAEAAAAgBBAA -CAJQACERAIAAAkkAACAQgEQKRAAYghCBBQBAAAAMEIAQAAAaQAIQgBQAAAAABBCAAAAAAAAQEIAQ -AAAAJAoQgBAEAAAkAhCAgAAJAIiIEICAAAABCCIQAAAIm4AAEEmQICAQgQACAAAwQBCAAAQAFAIM -EIBAAAAAAAAAAiAAABQADgAACQIAAAAAAAEAAAlYAA4AgYQAAAAwERAABgAeGBAAQAACARwAAgAA -IAMEABAAwMQgAgAEAABQQCAKAAAAIIjEIBEAAAAAAMQkA0AAAAAAxCADAAAAEADEICDIAFABEMQg -AkgAAAEQxCACAAAAEADEIAAAAAAAgMQAAAwwIAAAABAAQMQgAgAJAAAAxCIoAQAAEABABAgAADAE -AIQAAAAAAAAQIAAAABgACQCQCAAgCAAACAAqBAAoAFAEQAAEAAAAoSQAAAQAAACBKACJmAAADAQg -CYCEAgEASAAAkAAEAAECIAmACAAAwEBgCYiUAIAABAQJgAQAAAACAAmABCAABQKACYBgAACBoAAJ -gAAAAIBAEAmEEAAAAQBQCQAACw2AAhQAjKAACZAAJBAAARAJgAAAAAJBGBAIAIAAjaAASQAQAACB -AAgIAQgAAAAAJAAACACiAAAAAIABABGCAEQAAAASQEIEBQAAAAQAAAgAADAgQEAkIIAAAHQAAhkJ -hAYAAgAgBBAScCAAQBARADAAEAAQRAAAAUEAAECgAAAACSgAAQAAQIQJRAAEpEJCAAwAAABAQkAB -TABAQEAiIABAAAAKEkhAQACiAAEKwAABECpBgEAAQgAACABgJAAgYAQABgAARAIQjEIAAAAAAIFm -QAQQACAACCAIQYQAEQECVgQEQEogCEYWwAUAIAIAAkCAANAABAAAAAAIAEFgDAEBIJERAUyBgGAg -RAAACCgABAJIAAFECkggwQAQggSkABBMBCASQTgCCCGJjACAAABIoaGBSIFAQIChqAwIACAACAEA -AAgAAEyygAgBKAEAQEQCqAEEGCAAAQAEhMikpAAoAAQAQECBAIQAQAEECAhqZAAEggIQRMBAUgGQ -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 -jSAAAAAANAADgAAAAACEAAAAAAAAIBIQAgAAAENDiAAAAAAAAABAgAAAIAAAAAwAAQAAAAAAMAAB -AAAAAAAg4ICEUCAAAABACIUQAANAAAAAAAAAAAAAAAACAAAAAAAAACBAAAAAAAAAAEAAAAAACAAC -AAEAAAAAAIAAAAAAFAgAAAAAAAAAAAAAAgAAEACAAAAAAAAAAAAAAABAAAABAAAAAAjKAQAgAABI -gAAAAAAAFAwAAgEAABAAAIgAAgAAAAADIAAAAAAAAAAAAAQAAAAAQAAAAAAAABFAgAAAAAAAAAAI -AAAAIAAABIAAAoAAABAEABAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAARAAAAAACgA -AACAAEAAAAAABAAEAQAAAAAEBCAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAw4AAAAAAAAAAEAAEAAA -AAAAAAAIIAAAAAAEMAAgMACAAAAAAAABQAAAAAAAAAAgAAAAAAAAAAAQAAAEAAAAAAAAACAAAAAA -AAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAgAABAAAAAAAQAAAAQAAAAILAAAEAAAAIAAAAAgAAAAAAQ -AAAKABAAABAAAhAAAlAAhIAAAAAAACAAAEACAAAAACAAAAABjgAAQAAAAAAABAAQAAAIAAEgCABA -QAEAAUAQAABQKQIAAIAAAAAAAAAAAAAAAgEAAAIAAAEAAAgAAAAAAQABCAAAAEAAAACCBACAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAgAAABAAAABBAAABAEAAAAAMAAAAA -AAAAAAAEIADgQAAAAAAAAAAAgAEAAAAICIAAAAaPAAAAAAAggAAQAAAAEZAAAAgAABAAAAAAgEAA -AAAEAAAAQAAAAACAAAFAAAAAAgACAAAAAhQAgAIAAgACAEIAgBAAQAAAAAAAkMAAABAAABAAAAAA -AAAAQAAAAAAAAAAAQAAAAAAAAAAACAAAAABAAABABAAAAAgAIACAAAAUAAAAEAAKBDAQAEEQAgCA -AAAAAAAAAAAAAAAASAAAABQAAAAADk9EAAAAAAAAAGAAAAAABAAABAgIYGAIIAAAAAAAgDABAAAA -AAAEAAAAAAAAAAEAAAABAAAAAAgAAAAAAAAAACAAIAgAAAAEIQAACAAAAAQQAAESAEAAQAICAEEC -AAASAAogAAAACAAAAAAAAEAAAAIAIAAAAABAAEBAAQAAAAAAQgIAAAAAEAjQBQkCCAAKAQKAAQgA -gDQAAFAAAAAAAoAAAAAH1oEEAAAAYACCBhAAEAIoEAIAAAAMACADAAkQAAAAQAAAAgAAAABIEAAA -AAAAUAQgABAQQAAAIABQQAAAIIJAAgpCAggClAogUAQAAAiACCEAADWKAgAQAABSMAgCCAACAIgm -kAIQQAIACAAAEAAAAAAQCCgAAAAAAAAQAgAAkAAACAISEACwAAhIIASIBIQAAEAAQAFEQQABACAD -AogBAAEAAApYAABIAAALAAAAAAgAAQAAEEkAAAIAAggACIACAEAAAAAAgACAMIBAACQAgAAIAAAg -AJAAQBQAAAIAIABSKYAACAAAIAAwIAACBUAAACAggAEEAAAAEAIAAAAAAAABAAAAYAACAAQqQAAg -CoAAEAJAIAAAAAAMAQAAkAIQgCAjgAAEIEAAAAQIACIEAAIARBEAIgQIAhEyUUAgCIAAJAgQQAAA -D6PQCAAEEADAAFAQAAgIEhJAAkCAMAlIBARGRACSEQgAABBpACABghIAEAggEiEAMAAjIBAOQhAw -AAALAARBFjEgEXEEIAAIjgAWkgkBCUwEAAABgBABEQBAgAQAAOAECYAQAYAEACwAAAAgAgQAAAgI -agoBAMCQwwAABBAQAFAQgEAAAAiEACACFAIJhAGAAAgAQgaAEAAAAgQCBJAQAOAKAAAOczFIBAAB -sABBEQAAgYBgwIAIAAAAQAyQEACACAAAIUgSFAIACCAEgBIRYQAQAFBSCgBAAIgBQgCAAACDKACA -EGEQCEABYCBIAAgQgEBAIsgCAAAAQAAIAAABQAAAACAAAgQCAgAABAEAAAEAQBAAAAAABAAAECAC -AIACIAAAEAAAiQCABAAwBBAAAAQAAAAAAAGAFAAACIAAAAAAIBAQAAAAAAr5BIBAAAAAgACBEAAI -ECAiUAiAAAAQAAggAAAgEgAABCIVggAAAAIOABSAAAFAADAEBqgQKYEIACCAEgAFEBEAIYaBoAAA -IQGgAIgQoAgAAAAAEBACEUIAQIgQEgABBgYgCAAQAhSAAACQAAAQAAAAAAAQEQAAAAFACBACAIAA -IMIBgAgQgAQAAIAAAAAAQAgAgAIAgBCADADEAgCAAACAAAAAB/GAABAECYAgAAQACIEAAEgAAAAg -AgEEAgFQQQAASUBAAAABAACEQMACgAQAAARAIIKBAEDECAIAIgCEJAAgQQAkBAwhBoAgIQIQAiAA -hMEAAAhAAAAQAQICCEAQAlAAAAAIQAAECAYAAAgAigQAAgKACgKAAIyBgACIEACAEAMAAAgIEgAU -AAACCEIAFAACAAIIAAQAAAAAAAgoTAoEAAAAAAADuwgABAAAAAAGCAAAAEAAgCIIAAAgAABAAAgA -AogIFAAAAQAAAAAcEAAAABAIQAAAAAAACAAIACAAAAACCQQAIQAAIBCAAAAAAABAERQYEgAAAAUD -EAAgAAFAAAAAQAAEBAAAAAAEQEAAAQABAAAAYAQEAAAAQEBAAAAACBAAUJAAAAKAAIAAACFKEAIa -gJAAIAAAQgCggIBAEAgAACAAAGAAAAXkAAgAAAAEgACIoAAEAAIAAFAAAAhAGhAAIiAAAIAAAAAA -CQAhABAAhAAAABgMAAMAAAAAgAAACEEAAAAAAAEaQQgQAAAAABgAARAAAAAgEAAAABAAAAAaAAEg -AAAACAIAARACAABAIgAAIAAAAQRGAAAAAACIQAAAAAAiAIFAAAAIQQUAICpAAABAAAACQCiAAAAA -AAAAEAAIIBAAACgAAAAAAxwAAAAAgCQAAACEAAEhwAgACAAQBAAgAAAACAAAhAAAAAAAEAACAAgI -AZkAMIAAAAAAGAACAQAQABACAwEgIIQAASAAAgAwFEgACgAAAAAAAIAEBAABMAAQgIAAAAAALBCA -KIAAAAAAEIAEgAAACCAQgAAAABkAIgCCAAgAAAQAEIAQAEAYARAQgAAAAACBABCBAAAAWCEAEIQg -AABYAFARAAAH+oEEAACREAAQgAAAAJABIhCDAAAJGgAAEIABAAsQCAAQCgEBADhAIQAAAIkIFAAB -AAAAAABYgAIAAAAAABiQBDAAAAAAAIUCAAAAxIABISCSIAMQAAAAwMQgCSAAAEDAxCABAQAAAEDE -IAEAAAAAEMQAAQIAAAAAhCAAAQAAFQDEIAAEAAAAIMghAAAoACEAxCAAAAAAAIDEIQAABACJAMQA -AAlxIABIAAABEMQgAgIAIAEQxCAAEAAAJADEIQYAAAAQAMQAACwEAAAAAAgABAwAARgAAAIACCAg -IAAAAAAAAIAsAAAAABgAAAAACCgAAAIAEACABAJBAAQRCZAQCkAAhCAJgBRAgIAAAAmABAAAAQBF -CQAEAEAAQIAJgAAAAIAgIQmCABAAgAABCYgAABAAACAJkAAAAIAAEAmAAAAAAQIQDQAAAnSQAgAA -ECAACYAgAAAAAAAJiAAAAJEAAAmIQAAAQCAACQAEAAAQAKggAAAQMEAgAAAABIJgAAGGABWEBAAA -TQAACAiFAIBACgAAkACAACECVIACAgJugAAAMABQAAAEAABIEiQAAgAOQEECQAAAIlRQAAAERgAh -BAlACEIAKECKQgAAAAJCAAEAAAAAAURCAABSIAAA0MGADAEAAAAgIAAAAAAIXUQAAgAwIYAAgICA -ADQmBBAACGgEEABAAAQCAhIABIABAERABCAgAlEQCJRIAgAEUnggRkBALESiQARwBUQAlAAQgiBE -JABEIoACAAQAAEUWSIGhASgQCKAAAAhgAEBAAAwIAKBgCEgABAAgAAgACAggAAgAAAAIghhSAaEA -AFEAYBgAgQGMBIEZQAEAAAGgAAgIAIAECkgAAAAAGAAAEAgAAMwJAEQAAERCQAoJBAAiBAGgQAAY -GUEMAYBAQEHhAQAKAADAAQDgCEhAAQRYCAIkcCKpADEMCYAYIgAAIAhBIiGABEAIABkACCgAwBAB -wCBsAAqCEBBAACABEBDAIASARAQAImhEAgApABAAICABEgEAAQYoICAEQMFAgAAgAgBAAAAoAEMA -CEAAQkAIAgAAAAEDgEAgAwgABAQAAECAAAAAAAAAjoKQICQMCAABAAgCBAIIAATCAAAAIAgAAAAo -IAAAQAARAAEAhABCCCBIAMIEACAAIAAGEAhSAQACAQQQAigAgAkiIAACAFAgChAAcIACKoIBQDAA -ABAEAAIAQCmBMZYBgQhgAAAEAKFEAFAQCABEgIBCMAEMIEoAAAQQAqAoABQAgCJAAICEAAAQACAw -AEBAAAAAFTAAAgABQAAAAABAQAAMAAAKNYCBAAFCQAoEBRQGAEJAAQAAAACoQgAAUoCAAAAAsCEA -FEkSEACEAAAQABEAFAABAAACAARWQBQAkgRQYBEAAAgRFAARBRAEQAAAEhAABIQQEQRExAMFwERC -RCAAEKyMEAAAKEKQRAGJAEUDQABwIQIUUAMmAAAoRAAEMBAIhBSAECBAAABgIFaAkAQDIARAAAdA -QEAEAgICEAMAAAAAAAAAAAS1ADh6AAQSFgBAUPLoQmxqIQAEAAAAAACQADo6AkAAEgUQAggEQBEk -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 -+gw/6ytVVaoA7u67uPOq7uLdiKrwAe8OH0Z2Et6qryV/qv17Og8P/zMMDBEbIicPGzNfUVvq6l// -8DAzuwDM//8iIgqKAAAAAIhQWv8AAAAAAMwAzCcnCl8dD8//VVUA/0dHqu4AAAdid3cREWZV3f9V -JzNfVR/vZbsz/1UPXw9fAMzMzAAAAACZmZgQdy76Ct2I/1WzoickuTHY2FCs9aB3d4igZmbYGAw/ -2Nj6UIeEwGYeEvr6zKoB7w4fRXUR3VUFD/9V/XE1Gxv/JwwMd3d3dw8bMwVSV+rIX//QEDO7AMxf -3URECk4REQAA7qCq/wAAAAAAzADMGxsFrx0Pz/9VVQD/R0cRVQAACyIREXd3VVXd/1UbMwV3L99V -dzNVVQ+vD68AzMzMAAAAAFVVujJ3HfoKoKCqAGJAKyioINjYoKz1oAWv7lBVVegoDD/Y2PWgi4jA -qi4ioKDMqgAAAAAABAAAAAAAAACMAAAAAAAAAIQAAAAACAAApBAAAAAAAADgAAAgAAEAAAAAJIAA -AAIBhAAAAAEDAACAAAAgAAADAAADAAkAAAAAgAADAAAOrwAAAAAgFABjACAIAAAAAAAgAAAEACAA -AwAwAwAAEACAoGAQAACkAAEEAAsAAwAA4QAAAAAAEBIICiAAAAAgAAgIEQAAAACAAAAQAAAAICsA -AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAACCEAAAAAgAAACBAAAAAAAAAAACg -AAAAABQIAAAAAAAAAAAAsgAAAAAhAAAAAAvOAAQAAAEAAAAAAAABAAAAEQAAAAAARMgECEAAAAEA -AAAAAAwAAGAAAABAAAAABIAAAAQBAAAACAARAQCAQATAAAAAABAAAAAAIAAAAAAAIBAAAAAAAAIA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAIAAAAgAAAQAACAAAAAAAAAABACAAA -AEAAAAAACABAAAAAQAAAAAAACUBAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAIAAAAAAAAA -ABgAACAAAEAAAABAAAAAAAACAAIAAAAgACAAAAAAAAoAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAFAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAACFAAAAAAAAAAAAAAEAAAAAAAAAAAAAACIAAIAAAAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAEAAAAAAAAAAQEAAAAAAAAAEIAAAAAAGIAAAABAAAKAAAAAAAAAIAAAAAAAAAA -EAAAAAAAAADQAAAAAAAAAAABAEAAAAAAAAAggAAAAACgAAAAAgAAQIgAAEAAAAAAAAAAAAAAAEAA -AAAAAAKEAAAAAgQIAAAAAAAEAAAAIAAAABAAAYAAAAAAAAQCAICAAAAAAAgAAhAAAAAAAIACAAQA -AAAAAAABQQAAAAAAAAAAABAAAAAAAgAAAAAAQCAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAA -AAAQAAgAAAAAAIAAAEAIAAAAAAAAQAAAAgAAAAAAAAAAFAAAAEAAAAAACABAAAAAAAQAAAAABLVA -BAAAQBAAAABAAAAAAAAEQAAAAAAIAAEBCAAAAAgAAEAABAAAAAAAAAAAAEAEAIBAAAQAABAAAAAA -ACAARCAAAAoAABIAgAABCAAAAEABAAAAAcAABEAAAAAkAAIAQAAAAAAAAAAQAAAAAAAAEABAAABC -AAKBAICBAAAAAggAAAASAAAAACAAAQAAIAIAAAgABAIwACYAYIIWAgAAIAAKAAAE7SAAAAAABoQC -AAgAAAAQAAAACAAggACCAACBACAAAIIAAAICAIGIjACEAAIABQCAACAJwABOEQgAEgASAAAAgACC -AACQIYFiQAgSAAAAAAAQAAAAAAAAAAAAkBAABQAAAAAFYAAIAAAAABIAAAwAAAgAAAAACAAAAACI -AAANAACgCgAIBAjAQAACCAEAiQEAAAAAAEAMAQQAQBAIAAAABAAAAAl0QIJABQgAAEAAAAAIAAIE -AMAAABAAAAAUEOAABAABDECAECACAaYEAAAAAQCBADAI4AgAAAACCAAQAABAAKowEGACAggJQAAA -SIgABAAEEgQAAAGAAAAAAACAQAQAIAAIIAIAAAAAAAAAAEAAAiAAACIAAQAAcYAwQCBSAAEIAAyA -hAYAADIAAGAAAgAALgAAYAYAAAFABAAAAAABCEAAAAAADBwqIAACIgCAAIooAARABIwAMIACQEAK -BGFAFEABAEIABDAAAAhESEAAcAoAACQIAIAWJAAEgCAAKIAQIAQIAEIgEckgQEI2ACQhAAAEKDIA -BIACgAAAyAEAAiAQAAEAAAAAAQAAAAgAQIAgAQQpAAABAAAIAAAgQECEAAkAAIAEAAAAAAEAEAAA -BBEIwIAQAAAAEAAAApAAAJABAAAAEIQAAAAPSiEIBIEBCEgAAAAAAAAAQAE2AACABrBIAAAAEEAA -AMwAAYAAAQIhhAAQAQAAEkBQQAAABIAABIBAABAAAIEIEEgACBEAjAiIEACEUMAIdARAAAAAAAAA -AAABAAgAAAAACAAAgAAQICAAAAKAACEEAAgCAKEAEgAACAAQDAAQMAAIEAURABApAAABFCAAECAA -IIACAiASAAAABQoQAAgEACIAAAOHAAKAABEBAAIKAAAIgCAAAAUEAQACBQQQEBCgAACAEYAQCQIB -AAEAAAARAAAAACCQARAAAIIiAAgEFAIAECECsBGABhAUMQWgFBUAgAgEASCAAAAgAMBEAAAAAAEA -gEAAgAAgAAAAAEAAAAQEACAAQQAAAQAAgGAggABBAAAgAQEgAQEAAEAAAGABACAAhAAAgAEAAACA -AACABAABAAAAAAAAAVQEAASAAQAAQICAAAQABMAERIAAgASAAcBAAAAAAAAAAQSAIAQAAIAAgAQA -AABAAAAEgASBICAgYCAAIESEAAAAAYEhAIAgICHEBEAggGABQAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAHyCAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgIAAA -AAAAAAAAAAAAAAAAICAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAAAAAAAAPT -AhAAAAAAAAAAGAAAAAIIAAAAAAgAAAIAAAAAAAAAEAAAAAAIABAAAAgAAAAACAgACBAAAAAAGAAK -ABAAAAgYAAAaABAAAAAAAAAQABACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUAAAAQAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAIpwAAAAkYAAAAAAAAAFgA -AAAAAAAAFAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAKAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAABQAAAAAAAI+AAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAokAAAAAAAACoAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAA70AAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAQAAAAA -AAAAAABgCAAEAAAAAAAAAAEAQ4AAAAAAEAEAAEAAAJAAAAAWAAAgAAEAAKQAIYAJAIMDhAADgAAH -AyMAAIAAAAUWAAAAQwCgQAACAAAUAKIUAGAACUIAAwAAIQAACACQoAAABAALIUAUAABgEAAEAAAC -ICAAACDIAAAAgAAAAAMAgAJAAQBhCCAAgRgCAGAQAqAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAIAAAAAgAAAAAAIAAIAgAQAAAAAAAQAACAAAAAAAAAAAAAQAAAAAAEAAAAAIAAAAACAAAA -CREQAACAAAYAAAABAAAAYAACowAQAAAAAAIGAAAAAAAAAABAAEAAAAADIAAIAAAAIABABAAAECCC -ggACAACQABAAIABQoAQQEAABFAACAAEpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAAAggAAAAAAAABACAAAAAAAAAAABAAAAAAAAAAAAAAAAACAAAAAAHziAIBCAQ -ACAAICQABAAUAAMEABAiABAAAAAAAAAAEAAAICAQIAAgAABAgAAgIAQCAAAQEAAAKBAAAAIAAAEA -CAACIEAAAAwAAAAQAgAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAEAAAAAAAgAAQ -AEAAQAAAAAAAAAJAEAIAqAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAQAAAA/IEAAAAFAJFAABBAQA -AhCAIABAUABCEogBBAAABAACAAACABAEQAIAIWAQAEBAAGgBBBBQAAAiEQEAAAAAgAACAEIIAAAA -AAAAAAAAAQAAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAABAAAAAAAAAAAAAAAAAAAEAAAAAg -AAAAgAAgBBCIAAAAAAAAEAACAAAAgAAIAAAAAJAAAAAAgAAACKNQAACAAIAgAEBKIBAEABAQBIAA -AAQEQAAQAAAAAATAAEAQAAAAAAgQSAAAABACCAAQAIAAEACAgAAAAABQAAwAAAAIAAICEACAAAAA -AAABYAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAEAAAAIAAAAgAAAAUgAgA -EFAgQAACAADBAEAgAgAAACQAACAAAABAEAAAAAAEoxAIAgCAVAgAAAQAEgAASAQAAIIAgAAQAEQA -AAAAIAAAAQAAAMIBCAQAKABgYAAKAABEAABACQAAACAAACEACIABEAIAAQhAAAYEAAAAFACAYhAQ -QAAAAEAgEQAQAhAAUgAQIBAABALAAFAAYAwEAgIgBAAQAggAgIIQCAgAFEAAAwACEAABAQCAFAIA -AgQAACgAAAAIJgAAIAACAAIgAAAAAABlAAABEAMCAEIAAACAIgEEABAQAECEDgAACAAAEAIggAIp -AgAAgwQCAEAIClAMAIAQCACAQAICAEIgYALARUQFFEhIAhARgAAAIgACABEJgxIIAAgABggwFYgA -DIAIIAAAAEIQAgAAAAAIACAACAAAUCACAABJsAAAYAAIAAAAAEAgiBEAAIAAACAAMAAIAAAEAEIw -AggAAAQIAAAQAAAwJAAAD8IoIQgAAJAQACACQAAAEYAAAC4AAAKAAiAAAAAABdAEEAhQEAABhhAD -EOIAAACBBAMIIBAABaAAAAAAAQSBAABCgAIAAAlALDEggBACAAAAIAAAIAAUggIBARAAAAACCAQB -ACEACAQAhCACCgAALgAEAQAGAAAAAAAJAAIAEEQIAgAAhAAObglAUABEgAAyACPAAAEABlQyCEEM -QEAIagAOAAAIZQQIwAAUAAAEEACEAFAGAEAAAAMASBAAACEAQAAgIBAAYAAAAgRMAAgBAEACApBQ -ACAKwAAICBAQVAggACAACAgUAMQGIAACAEQIgIBKNlQQAAAAgAAAKALAQ4GAAEAIAAAEUgCCEgAI -AAQJAKAQAYBACBAAAEEAQQAAIUSgggAAAYAAhAgQAAEAAwAAQDGAAAAQQAgAsACMEAAAAAABAAAA -AAk1AAYBAACAAIBAABBAADCQgAIkgACsgEEAAEoAAAEgxAABAYoEUIiABIAEBACECoSBAAQACJFA -kIAQMwgBFgkLgYAAEAAGkAQKEJBRAIRggEEBABQAAhACiAAKCAASIAigAEIgIBECACAAgg0AAAgA -EAABBgBQCAAAAAAGYAAAEAEAAAAAFigIgAgAAABSAQACAESIIBYAAhAAEACAEQAACgAAD4oAAAAA -AQgAgAAAoAACIAAAAAIBAAIAQAAAhIAAAAAACAACBgEAAhIIEEaCAAAEACAACgBAEEgAiBQCBACA -ABBIAEYhAAwACSgEAKAARmEACAgAAAAQgoAAEEAAAADAAAMAATQAAAEABAgAAQAAgwLBAAABAAAA -AAEMAAQAAMIAQCAQFCABQgAAgARRAAAgAACAAgEAAIIIIBQBQAgAAAAgAAAFWJEBSAAIAACBQAAh -AAgAAAACAAEABAABgCQAAAAAAAgAkASQAABQAAREAQAABAgoAJAEEAAAAgAABAEAAAABAAFMAEQA -AIAAAAQADAIAAJJhCAgwIAAAAAAJACAAAAIAAAwAEAJAAAIgKAGAAJgABAIsAAAAAAEIAIoIAAGY -BAAACABADAAAAAEIGkBAAAGAgAgQgAIEBCAACBAAAAAzIAAAAAEZCECQABASAAJIAgAACAAAIAiA -IACAAgAACAAAACgAQAIIAAABAABAACgIAQBCAAAhCIBAAIAAICIAAIAAEBAQIAAAIAEgACAgiAAo -KIAwAAIAIQHAAAAEgAAgAAQAACAAACACAQAAAAAABAAAAAAAAAEAgCAAUAAAACAAAIAAQAECAAAQ -AAAAgAAAggAAAAAABAEBAAAAAAQQAAIAAAgIAAAADXMACIEEgIAIAAgBAQAAAABAECAAQICIAgAg -AoAEAAAAACBIAAAEAAAAAACEUgAAAAAgAQAQBQAMAAChgAAAQAICEAAAEgAQAAGDGAIACAAAEAAU -DAAACCAAAGQAAAAIAgACAAAAAQAAAAAEAAABBAAAAAAQAAAAQAAEAAAAAAgCAABQAAAIEhiAAAAA -AAAAAAAAUBAQAQEUAAEgAIAACAAAAAAP3AACAAAAAAAAAAQAAAggIAAEAAACAAAgAAAQAwAAABEA -ACAAAACgAIAICAAAAQAIgAAAAAAAAACAACABAAAACFAACwQAAKAACAAAQQAAUgAAgEAAAAAgBBCB -IAAAAABcEIgAAAACACAQgAAAAADAVhCAIAEAACAgAIAogQQYKAEAgAAAABkgQBCAAAAAAAAAEIAA -ACgAiAIQgAQAAAIAWRAAAAf0gAAAAAIgDBCAAIAAGQGAEIAUAAAAIEAQgIQAQLABAhCAAAAYIAAJ -EIACAAAABAAQgAUAAAE4CBAAAAIaFgIEAAAAAIAAgAAAgBQMAAAAaBAgAkAEAADIxCATAAAAAIDE -KAFIAAAAQMQgASAAAICAxAARBCgAgGCEABgCAACIAIQgAAAAAAKAxCQAAAAABCDEIAACKCABAMQg -AQAAkAAAxAAAAzsgAAAAAKAAxCEAAAAAFATEICIAGAAAAMQhKKIAEAAAxCEgAgAQAADEIgAAAAAA -AMQhCgAAAAgAxAAgAAAAIAAgAAYAGABBAAAgAkAAEKIQxIBgAIGCRBAJkAgFAAAEJAmAmAAAACQK -CYCaCAAAQBAJAAQgEAJAAEkAAAAAQaAACYBAAAABACAJggAFAAAJAAmEACBQADAqCYIKIAAIJAgJ -AAANkIgIAAAAAAAJiAAAAAIgEAmIAAAAgMAACYgSCABMACQJiAAASAwAGAmBCIAAAAAACYgAAAAA -EAAJAJAEQBEBIAAAAACEAQIVIIBAAIAOCQkJCQJAyEAUdQhgAEAAAARgyFBJCEBEAAAAAApAQARA -REECEZEAAmAhSAAAWAAJIAABAAAQAFBADAAAAAAEABQ0AAAEQASIYABUCYABBAQUEQUAAAZqICmK -AgCAAAAExCQQQEAAAAqICAAAAAAARAEAIDAlRAAABCAAICAAAAQBgBAUAAAAQkAQACAgAkBEQAJE -IMAQIABRQAXgFAiGQGQCARAgAEGSQCAQCAAAGAAEBAAAbAAApLBQoIFJAAgAGDgIACAIAOxKAGDB -KAAAABgIABoIAggADAAAhIAQCCwAAEAABEQAAEAICAAAAAASQABkCAACQgAATjkAAgEZABQIAAAE -QAKgrAgEQFgYAmBwBAIAAgAAQEAEhIQERAQAAAAAAiIABEQEAEAAIAEAAAgAAKAAEiARCURwKgAJ -gBFAAAEIAAAAhAAIAEDUMQaKDAgAAIAgQJGIAAAIBAYQAIAgAAMEMtCQAYAAEEgAIhABAQAybCEB -AABAEQBggMAIAAMBAIAEJAAICAAgYACQBEAAQAAiYCABCCjAAACNtFAAAAAAEAAAiJATAAAAAwKA -IAMCAAACAgmIAwIBAQASQIAAAAAAAwMIAAAACBBAQICICAAAAAEAERQAAAAAAAEQyRBUAEAACEME -AWAIAATBAAABAIBBgABUUCoWhSJMAAIAAABOjowADAAAAUAhIAAAABAQQAEIBQABQBBAhQwAACEI -MEJoACIFAAGpQAJAAQAICAQgAAAIADAIKAwAABQAAAu2AIQAAAAAFAAAAkACAAAAAAAAAAAECAgA -ICAUkEpAgAAAInJCQEAMAAAAAAACAAAAQAABQUBMDAIAQRAxUiJSCgUAACASAQYAECmwEEJAgAQQ -BAAQAAQHBABYAJAQAAAABACAFgAQAABCRAAAATQhiQCAFAgMBEAEAEQEEAAEAAC5QEJSEhAAJABE -YgJAAgDAEAAAQAYBgAQEABAAQAFEBAAACtdQQAICAAITIwACAAAAAAAgEADA7gAQAACCRFABBCgo -SEJiBARAQABgAAAAAIISAKAAAMACQFACuQASAAEAoBAQwAKIAASAxMIAABAAREgAIFIAARApQAAA -CQRKQDMCAhIAAIAQEiISypioAAoWIgbaCABASRAAiAAJCEoCSAAYAFZDgUBBUMACIwABIQABIoHS -EogAQBSgQAAIAAICBEAgAAAEtwBQQQGAUAUFAEEiAAAICwCBCAgAAAACAoWwEkAyIEMAQNEgIAAY -EgICAEAAAQBCIkEAASEAAAARBUACUxEAAwEJOKgwSAEQQAqwIQoACAgCRBKSAAJICOMLEDRWQAQN -hRISkAEEBEVFgAKAAEQIJACCAEoIggAEMEACAQBAwAACZACRCAgBSOAAAQAIAAgIAEWFACAJAEMR -EhbECAEQMgoAAA1oAABQAMBAAADgCAgIAAAABgCABLAQEBQEEAKkQAAICTAAABICgIAEBAAAQAgI -AAUFAJASAIiAFCKKEHQAwgCIiIAAB0AQiiAQBAJQyJKRQQwAkBCDRCKAFISDAAQAgJR0kJEThIAA -lGwhIBfFwCCACQGTBAAQ2oKwAIAAAAMAghEAABQEAAcjEAAAEACgAACeTASggBDDBSYQhACAIQMQ -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 -AQCAEAMABBAAICAAACwkAAHg4AAAABAAAAAAAIIBIgAAAAADAAAIMAAAAAAAAAAgAAAAAQMAkAAA -AAAAACAAAIAAAAACAAAIAAAAAAAAAAARAIAAAAAAEAQCAAAAABAAAAAAAAAAABAAAAAAgAAQAASA -AAAAAAAAAAAAAAAAAAAEgAAAgARAAgAEAAEAAIAAAAAAAHQBCAAAQAAIAAAAAACgjAAAAQAMAAAB -AIAQAASgAeEAAAAAgAAACgAAAAAAAAIUgAAQACASAQCAADAIcAMAADEAoAQkAAAkCCAARAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAQBAAAAAAAAAAAAIAAAAAAIAAAAA -ACAAQAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAJYAAgAAQAEgAAAAAAAABAIAAABAAAAAAAAAAAAAAA -AIAAAgAAAAAAAAAAAAAgAAAAAEAAAAAACQBEAADYBAAgmAAAAAAAABAAgAAggAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAECAAAAAAAAAAAACAQAACAAAgAAAEAAAAAAAAAEAAAAAQ -IAAAAAEAAAAAAAAAAQAAAAAAAAdqAAAAAAIAECAAAAAAABAAAAAAAAAAAAAAAABQAAAAAAAAAAAA -AAEAAAgAAAEAAQAAAABAEQAgAABCEAAAAAAAAAAAQAAAAAgEAAAAAAAAEQQAAAAAABAAAAAAAAAA -AAAIAAIAAAAACAEAAAAAAAgAAAAAAAAAABAAwAAAgAGIAAwAAAAAAIAAABBAAEAAEAARAAAAgAEA -AICAAAQSAgCAAAAADyIEQAAAFAAAEkAAAAAAAAAAAAIAAAAIAIBgAIAABBEAAgKAAAAAAAAAAAAA -AABJgAAQAAAQBADAAhAAEAAAQFQAAAACAAAAABAAAIAAAAAACAIAAAAAAAAAAAAAAAAAAAQAIAAA -AAAAAAAAAAAAABAAAAAABEBAAAAAQCAAAAAIACAAAAAAAAAAQACAAAAAAAAgCAACAAgAAAQAAAAA -MAAAAAAPXwAACAIAQAAAABAAAABkSAIEIAQAAAQIAABACQBAACAAgACAAAAAAAAIAABgAAAAAEAA -AAgACQhAAQAAAQAAAAAABAQAAAQAAAAEAABAAAKAAAGAAAIiCAgAEAAAAAgAAAAgDAACAAIAAAAA -AApgARAhAAAQAiIAAIQAAAAAAQKAQBASEAgCgDIAQEoAAgMBAAAAEABCYAAAAAgIEAgAAA4AAApp -EYICAAgETgAAAEICDGAAECSQAAAAAAIIAYOSAMAAMNBAAAAAAiACAAABCAQiNAqIAAAAEIAABhAB -AAAAQAiCUASQAAAgAM6AAAMAEEIgAgAAIgACATAAKAAQAAANAAIAAABEAhQAAAAAAAAASIAgCABA -BYIEAAAMACADAAQAAAggMCAAABAAACACAAAAwAAAYAAAAgQAEIAAAAoAAAQAAQAAARgQBAgigYEB -AIpgEQEQEAAEIAASAAgIAADAAAAAAMACAAAiAAoJjAAhACAAAgGAgQAAAAACIABAAAAIUAEAA1AA -AAEBBAIgAAAAAGIAAYBAAwAQEAAAQABCIIAiAAAAUAgARAQAAZAACEAAQAAAggBEYATKAAAgEEF0 -AAgACAqQBgAACAAQBBAAAYQAAAgwdAIQBHQAMAhgBkEGQAAMMgA0AAAPngAsAAAgLigDAAGEAACA -cMBBSoAIAQJgAAAByAAUkMgQAAgCgAQAkAwABIAAyApIAEQAEAhBAxAoEIECAAhIIAgKUggCYQgI -RggQEQKBCAiAwBHQBJABQwECAggAAwARSQAAAAAAAAgJgAYTAAAIAYAEADGAiUCIChACAJBJhCBg -EAABAARIyEFSAAQEQDEQQQSCAAEBkgCAAAABBAABiAAAAAi6hECgBANIBICMABAEIRAAAxIkAAAA -0QCAlsAEgDAOAAIQCAAkENZBCgwQABQowIDACgGExBAIqAQGMIACFgAUglAAghQQCoCIUKkAAADE -gEgAAAAAIAgAQgABBQAQAAIAAAAAABIQBDAAAiIAVgQAkAAAoCAhAQASCAIQAFQIAAIAABYgFEgA -IiCCQABKgECCAACIAhEEUAGAAYAAFAAAEAAAAawAAQEABAAAARSAKAAADAAiAAIKCBBMQCAEARIA -AIQGKgQoAgAQDgIwBCAgAQQACAAEABCwBASAMAEgggCATCIigRAQBSEAASEwAIIhgAgCIGAIAAAA -IgOIgjAAAAAAEUQAAUAAACAABMABRAAAAAABgAQAAgAggECEAAAAAIAAAcAQBAABABAERiEAAAAA -CACEISEBgAAABAEEEQAEEgAhAAAIz4AgICIBAGmBBABhAAGAECAhAQAAASEAgAAgJIABESgAQAAA -AgAAMIQEACAAAAIAIEQEhCKEASABEAAwAAwAAFAQAAAAIIAAgUAAKQAAAWDACIIgA0AEAAQIACAA -EBAAAAgAAAIAAAIACAAQCAgAICAIAJAAQAAAAAiACCAAACAACECACBABIACIAAQMAAIgBAgSAAAA -gEAACAgABBAwIAAAAAxPCBAABAABAAAIRAAEAAAgAAoAgAAAAkAACAAIAAAAAAAIkgAhARABAAhA -AAxAAAAACgAIAQACAEAIMQAAGhAhIAgAQAAMACAAAIAACJQAAAAAIBmAgABgkAAgAAAAEGAYAAAA -AIAAAAAAAQAAAAIABAFAAACAgCgggIAAEAACA4ARIAAAABIEAQCAIgAABBCASACgAUAKAAAAIJIg -AQAEAAAAC58YCAAAAUgAAAIAAAABAEBBACAAAAEAAgBCASGABAMAAAAAAAAQAECAAAAAAICIUAQA -AAAAAIEDgAEAAIAgAAgAASCAAIAbCAAAEgEBgQAIAAAEAAADAQQAAAAAAAAAIAAAAAAAIMAAAAAA -AAAiQCEAAKAAAAEEIAAApIQBgCAAAAQAAwCgoAAAAAAIAAECAAAABAUAIKAQAAAgAAAAIAgAAAAM -sgIBEAACACSAAAAAAJEkAAAAAAAAAABgAAgYgACIEgAAAAAAAJGAKAAAIAAAACFEgAgUAACA0EoA -AgAAAAIFEAAAAAMAIiBAEAAAKggAICAggACAAAAiJhCAAAAAAAAMEIAAAACQAAAQgCEAQJABAACK -RAAAGABAEIAACIBYFCAQgBgAAJAIABCAAAAAAEIaEIACACiQFEEAgQQAADgAIBAAAA0ugAQABAJA -ABCAAAAAAAAgEIoEABiQAAQQggAARBkiABCAAAgAGCQAEYBEQAQZkCAQgAAAKAACBBCAAAAAADCE -EIAAEFwYAiIAAAkAALAAADAgAUAAAAEgxCABAAAAAMDEEAEAAAAAAMgACAIAAAEUiCABAAAAAgDE -KRAUAACAQMQoIAAAAACAxCAAAgQAESDEABAgAAAAAIQgIkAAAIBAxAAACJ8gBgAEAACAxCAASACQ -gGDEIAMAAAAASMQgBAAAAAAAxCIBIASQA2DEIAQAACAEAEAiAwAAsAAYxCAAAAAAIgBAAAQAAAAw -AMQIACIJAAAgEIBUAIAADAgJgAQAAAAAEAmABAAAAkAACRAAAAAAAAQJkBkAAEEAAAmABIAAAEAA -CYCBAAAAMBEJgIAAQIAAQAkCgApIAKAICYAAAsBAoCIJAAAPBIAAEAAAIKAJkVAAAAEjAAmABAAI -EkAQCYmgBAABQAAJgAQQAEAoCg2AggCAEUAgAIAIAAgIMAAJgAAAAAIIEAAAAAwCAgCgCQFGCQGT -IkEAAABAiARAQIIQJEK2ABAgAAIAQAABAEFIACAggEIGQMAiIBCAwMAAJICAAAAQAACMAggIAFBA -AQQEQgAAEAAkRKQhhkDAIAAAAAGEAAIEAAAAAA0rDQAAQIQQEgIASAiA4mASDAQAIAgEACAAQgRg -iBUAIAAgAABAAAQEiEYA4UCQhAX4IBRUBIAAAEAgAiAABEAAIEAwgAQSAQIAhACAAECAAGAQQAAY -CAmiGoQAAUHo4QjBwAAAAAIAAhgEQEACAMAEEQEAIAAIACgAAAABAEAAAFBBgRgAhKgIAgAR5NAE -AAAAAAoEoAxAQEFAAgAIoYAAAAAAzFgSAVgIAQABSQAYOoABAEgAAARAaAAMCAGIAAAYAAQMUQhA -AAIEAEAQGEAAAAIAAAIAAABAAAAAAQAECAACCAgICEgIAQAAGRAABIEIAEgAAgTCNAQCAAAACAAg -CAIAAgABJAAAAABAAIAECABAAAAAEACAAAEAIAAAECIDIZQTAdBAIwNIBAAAZAAAASiBAVAQEAgQ -gAABwEDAFAIQQABAAACNrwACEAASCAiAwAAiBhAAAAYAAAEiiQACAABgAQMEIADABCaAgIAAAACE -IwQGCABBAAQICGAAEXMAAABAACgCAAAWEgAAEEAQAYOAADMShNQIECgAAAwoKQBCabAABAiEACAA -IAAIoQgAMRJABBBAkBJAcAgAFQgAlQAFsABAYIACAAUAQAIAgAgpkBZCQopAACAEAAAAQAgCAAwE -IAAIoBEAAAFUADCAoAAAAFQAAQAAAEAAAA4STAQCCkAAAAJAABCScAENAEAEBQAAAJCgAAACAQAC -IQEABgABABARgAYigAAABABADDBAEEBJCAIQAEAMAELEERAAQBQAIARAAAAAFEA6BHiEAAAEAABA -AAAkkCgEkBAAEOgCBEAAORBGBABAAAAQAEAABAACAAISFDQESiwIAEAEFSgCCDCAAAJBUEwgEAAA -DKsCABAzAgREFACAQAAQAgIABBoQAwAAAOgtQCAAQgRAAkA4OCAgA4BAABASuAQBxAJyAYAkOQBC -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 -AFpaXFwzM6qqA88A/yJ3qqowPwoLDg4nJzMwMD9QVScnX6xfygAAqaoyMwD/OzsKCiMjAFATEyAg -MxsAqlVVAO8PDw8PVVVVVQ8fVUUIf1XdMw8PMwAACqxVUVRVqqoAADMzDw8MDyIAAP8PD1VlVWWq -qjMzVFUOHzMzMzOoqgL/mZn/5OT/5KoABAAEqrozM/oK99Wrq//YAH9fXwoi/6qtDeRV/AyvoDMz -VVUDzwD/InJVVTA6BQEICCcnMzUwP1AAJyevrK/KBABVVTMzAP8xMQAAIyMAUHNzEBAzGwAAVVUA -/w8PDw9VVVVVDw1VVwS/EVUzDw8zAAAIkVVXVVdVFQQAMzMPDwwPEQAA/w8PVVVVVVVVMzNVVw8P -MzMzM1VVAP2qqqrY2KrY/wAAAABFVTMz+gr31aurquQAf6+vCnfY2P6u5P/8DK+gAAAEAAAAAAAC -AAAAAAAAAAAAAAAAAABgAIAAAAAAAAAAAAAAAAAAAAAAAAAABAADAEAAAAASAAAgABAAACACAAAA -AAAACAMAghAUgBMgAwAAAAB8ACAAEACAIAOAEAJAAAADIQAQIAAAIAAAAhAAAACQAwAABAAAAACA -AAAQAAAAKAKAAAAQAAAkAAAgAgAAAAABAAAAAAMAAAgAAAAAAAATAEAAAAAAAAAAAAAABAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAABAQAAAAAAAAAAAAACAAAAAAAAKABAAAEAAAAEAAAAIAAAQAAEAAA -AYEAGBEQEAAABzyAQAAAAQiAEAIAAAAAAABAAgAwAACYIQEAAAAABAAAAABAAAAAAUiCAACAABAA -oAAAQAAAAAgCEAFAAAAAAAICAEEgABAAChAASCAAAAQAkAAAAAAAAAAAAAAAAAAAAAAAAAAAGQiA -AAQAAAAAAAAAAICAACEAEAAAAAAAAUAAAACAAADBMAAAAAAAAEAAAgAAIAAAAAAAAABABAAAAAAA -AAAAOwAAAABACAAAJAACIEAIAQEEEAAAAAgAAAAAAAAAIAAAIDAECAAkKQEAAAAAAAUCAAAoAAAA -ACIBACAAACAkAABAIAAAAQAEAAAgCAAIAABYAAAAAAABAAABBAAAAgAAAACAAAAAAAAEAAgAAAQA -EAAIAACAAAAIAAACAACAAAgAiIAAQgADDAgAEAAAAAAAAAAAAAAABAgAAQQAAAAAgAAAAAARACAA -AAABEAgAAAQAQEAAAAAAQAAAAEAAAQAAEAAAgAAgEAAEAEAAISAAAAAAIAAAAAAAAAASAAAgCUBA -BAgIAQAAQAAAABQAAAhAAQAAAAAAACAAAAIAAAAIAAAAAAAAAEAAAAQAACACAAAAEAAAAAAAAEFA -AAAAAAEAAEEIAAAAAAABgQEMAEAAAAAAEAAAAMAAAQAAEACASIqAEAgQEAAAAhKAIAAABIBAIEAA -IAAAAAACAAAQAADQBAAAAAAAAYAAAEgIAAgAAQCRCAAAABADAIAAAAAAAAgAIUgAAAAIAgAAAAAA -AAwAACAAAAACAAEAkAAAAAAAAAAAAAAEAAQAAAAAAAAAAAgAAAAwAAAAABAAEICEAAQAAAAAAAAA -AEAAAEggACBAQAgIAAwIAEBAAAAAAAAAAAAQAAAUDAAAREAAAAANeQAAAAhAApAQgAgAAMCIBAQA -AEAAAAAABAAIAAgAUEAAAAACEADChAAACIAAAEAAAAAQCAAAQUAABAggIEBICABAAQAAAAAAAAAA -CAAICAAAAAgAAAAAAhEAEAAQAAIAAAAAAgAUBADSAAAIAAA1ABAAQAAADCAACgAAgAAACoAQAHAE -FAAiCABAEAAACiAAAAAISgAAIIACgkAAAAAAAEIAAAKyABDAAAAEQQIogBIAAQAKACAQQhAIIEKU -AgABAAAWwAAAAAcgAAASAAFUEBBAIBJAAABCAAAIAgIABEggAAAAEggAAAERAAAAAGELAAAkA4AA -AjACBCAAEAAAIAAAgABAIAAAAKsAECAAQgMAEwAAQCAAAACIIIABQAAAAgAFAAggAAgABIAARCgC -CAgABAAGAAAgICAAUBEACAIACAYACAAACmMIAAACAAEADIgiAIAAEAAAAiAIAAxAIEGAQkAAEAAA -AAhAKEAIABERCAAkAAaAJAAgABAAoAAIAAACAAABAAkAIIIUEgACAEAAgghQAAUggCAgAAABAlAk -IQIRABKQAAlBAVQEAUMBBAAQYAQkYAAOQACIACASAAgUAFIAEYwAQAACQIBAUIAAAABABAQuwABQ -AAgKCmogAEABAQAANAAAAAAGGgAACAAxUoAAgEGIgAgiECBEAIAAAiYALEQQgwQBaAwAIQkAACIU -gARADAQAEAgQMgEIAABOAIBMQikEAA4mAgwICASEMSwIiFGEhCIMDgiQAERBBIAIEAAAAAgBoRRI -CABIEAAgkAAAgIEEAAAEwIABECSAIECAoRIDiNAAIEAGEQAxAQSRAAQEAAAAgEgRhJJGAAQwCAEJ -gBCACDRIgDAAAA4mjAKGgACoEVFAAAAUCWiBDBBAEACBABACkCQIgIAAoJASIHEECJAACoQCAAAB -0AQRAgAEAADAMJAICIBAkFCAAALEgAAgAAAIMBAAEJJIIUEAgoAAAAFAKAACEAACBAAUgIQoAABC -CAEAgaAAAACAEgCEAAAAAAAAIgANgQAgAAoAAQAAgBQEAAACgAgGAAABMIQxCQAIADABBAEgACAA -IAAABywEAAkBAICAoSACFAQoIBYAAYBWIBQAgACiAgIAEIkAIAQAAAAwIAAQAAogAJIIAjEACEEA -EmAhaCAKQAAIAAAoEBIAAAQKCICEAAGxIQgCACCBCQAgIAgAgAAEASECAEQEAUQAAIABhICBgQCR -IABEYQAhIAAgAARBBoCADCAAASQARAAAACBATAAQBASAAIBiACCAICIgACBRJAABiIBCAAAOJRQA -gCCQICAACAEAAADCICEBAAAAAAEgDAQBwIQkgIGAlARAAIKMAAFgQQAAAACQYQAAEABEAAAkQAAh -AITEAAaAQYAIgCAAiAQAMCAAAIAACABYExAQAiAMAIAAAAQAACAAAAkEEQAAAAAAAQAAIIAAAAAA -AAAIgAgAAAAAAAAACAAAIQAEAAAoEBAAgAAhAAgDAAEKAAQBCAAQAAAAAAAAAAm7KAIBAAEAAAAI -kIAJAAAEAAhQIABKIAIgCAAAAAAAAAAIAEAEAAAgAAgAgAAIAAAASwgEAAiAIAIIJAAACBAgAAoQ -CEIIBAAACAIAAFEAAAQBBAAAARAEAAAhEQQBCEQAAACCAAAAACAACAABAAAAIACAAAAACgEgCAAA -EAEAAGAQBIAAAQIAAAAggAABGmAAAADAAAQQCACAAAAAIEMBAAAAAtEBIAAAAACEiAAAggAAAAAg -EAQAAAACEAAAQRAAAAAAAAJAAgAAABiECAAABAAgEAAAAAAAAAAAAAIAhAAFBwkABAAJAIAAACAA -ECAACAAACQAIAAAGMgAAAAAwAAQAEAACAAAAICAIAAAggkODQYiAAAgEQAAAQAAQCIQBACAAAABQ -AAAAIAAAAAAAAIAgkAAMAAAAAkAAAAAAAACAIGAAAAACRgAAAAEgACAAAAYAAgAgAIAAAAAAAEBB -AARAAABCAAAADAAAAIEAAAAAEAAAA0UiAAAIAABAQRIACAAAEABKAAAAoAABEIAAAAAIQAASIAQA -gAAAABCACBCABEAAEEhAEAhVCAA6AAQAAEkAABQAIAAAAKgAWAAAAIAgAIBYAAAQjAQAAFgIABCA -AAEAeQABEYAAAAAAAAAQgAQAAAAIABAAAAqmgAUAABkggACAAMAAWAAIEYAAAAABFAIRgBAAAABA -IBCCAAAYAAQAEIAEAAAAiAARgYIAAAAAhBCAAAAoAAAQEIAEAAQAIAIRgAMIABQAIBAgAwIAAECA -xCAGCgAAoIDEAAAEAAAAEAAACAQIIAEYJAAFBAAAAAAAIBCqAAAhIEAgBgAAABAAQCIAAgAAAADE -KgAAAAAABMQgAgAoAJAAxAAABBcABAQAAAAAhCMACBgAgADEIwAAKBQgGMQoAAAAGADAxCAAACgA -IADEJEJICQAggMQgEAAAGKAIxCIAqCgAoADEIgQAAJAAAMQhCEgAkABExIgIAQBAACIJgACBAEMA -JQkJiSEAgCAIAAAAACBAMAEJAAAAQADAEECCCAAAggAAAICQhECAAAAAiAAAAAEgaA2AAAAAAAAA -CYgAABAAQJAJAAAKGAACAAAAAFAJiIgAAAAAAA2IAAAQCgAADYAAAAAAACAJiAAABgECAAmIAAAQ -AQAQDYAAAAACABAJgAgAEACAgAmAEgQAAKAGDYgAAAAQAAIJAAICMAAUFEAAIgFAJgAFxEAAAAQE -dCAEQATAAAUhAAgAAYIQnSEAUGAAAFACCAExFEAAAElMADAFQEAAwhQUAAABgAAgIIIAAEAAEDAA -AAAAAAiGSAAAABABgUAEQcAAgAAAYgAAEBBAUBBAAEAAIDAgAAACAAAQAAARiQAAIEA0IAICVQAA -gMBAQAAYAYAAAgAAQESAIYRAlACEIIAAAFBMDABIQaBCAkBAAEkBoQBhoAQEAAEJEQAAAEABMAkI -AQgSBGwRQECEZAEgAAQAAeL4MkIAAgAAoaAgCAABABABAAIAABIAAEBBwQAADAAADIIAAAAATSkA -WBkBBJpAKACCAAAECAoAIAQEAAAIDAEAAABAAAAMBAAAAAAAAAIaLEQAiAQICAEBQAAEAAgICAAC -AAABBAQBCARAAAjAAFAEQACADAAQoCNoCBCIiSgAkkAQwBABiIAACAhQwRALzoKCgAGIAAACIECA -MQAAghABAgCAEAEoAAsCAAAABIBAAAAAAZAICgoAAAkCAAAAAkAIMAAIEBFDAACPJwSTCgKIEAER -AEAAAIAAAAQCAAAAAggIAAqBZkMAAAAAAAAAAAAAAAAoYAEECAAAQIhkAwADAAIAAwAIIBAQ0MAB -CBCAEQAJgFCAIRbIQAESkAQgQICBgAAAEAAWACGEAiECAAAWAIAEEAAwAEAUAmAWAAQCABAQAhYA -QAoAAABQAAAABAACAAAIAgAAAAAAAIAQBABAQAAAAAQgAEJAggAAAAPNQUAAAIIAAAYAAAIAAAAA -AABAAABAAAAAAAEwBEBgAgIAAAAAAAAAAAAyUQECAIAAgDAUAQCAACIAAACUQAIAAHIGQCBGCAIR -BAEAAAIggAAQBEEEBAQFvRxEQhUCZAIioMAGAgAECAQABAYEQBRgFAYwAAJCCAAQAgLAAAAQEBAA -BACAEggAcAySEAQQBEAEABAAAQAAAgFElEMDQAAAIAAAALKCEADoBEIQACAQEAAAAAAAMAYCBICF -xLjQAEYEQEXAAAAEAAAAAAAAABAACAIABgQAAAACACmqYAAAEAAQAAA4ggIWYAAEQANAEFAQAIAC -QEFIACpIIgISAEgAEAECABGA2sABMBRLQKswDAAigAMAQDJQIEEggQAIACAaICACIgEAoBgAECAA -ABAQBBIAggggEFoCICQAAECkHQAIAgAiAAAAEBkAgABAKSAKADIQAEIIKAAAJAAEAAwMEIAKGBAQ -DAoawQQABAAAAEgCQFkBQUgIKDJIGkECTgmAAgBAWBIBQgBBESBAQiCIADoQFwBIAAADAhKWCVEI -CSEgEpAACIhMgIgAQdFEIFAIAEAAowTAsIgAQAAsEBDSChAEBaAUAUwUEiBAQAgAQAAIAAAQBAuI -AAAAQAQABoQGEwIACYDQlAAAAALlgIDGtlIgEgQABAQAQAAgBAAACEiEIqIigDQAAoCSpAQAAAAM -AAAIQEAIQgBoYIACAAgEAAQEIIQMAEBABBJQEgCACA0EC4KQAIQAQAAQjZAAABAAAgCAgIIAEYKA -EIBAF0FQIAKGAAIACIAYAAAwAhABHxAAExClAQAAARIDgAAAogAIgYMAgABJSAKABCEAAAMAAAAA -AABcAAABAxASEQAAArQAAzAQEABJgABIyAAASEoChwAAIACAAIABiICAAAhISAAGBgAAAAMD0ANA -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 -AAAAAAAAAAIAABAAAAQYQAoAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAAIEAAAAAAuACA -QAAAAAAQCAIAABkAAIAAAAMABAAAKAihAAAAgBAAAAAAACgAAQaCQAAACNEQAAEAAA4AAAAAAAAA -AAAQAEEAEAAECAAABAIAAAAAAoAAAAABCIAAQwAEAgAAiAoAQJAACAQoAIAAogAAAAgSQEQAAAAE -SEAQQAAAABICAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAQAAAEgAABAAAAQCAAAAAABABAAAIAAAAA -AAAAAABAAAAABAAIIAIIgABACAAAAAAAAAAAAAAAUAAkAAABpQgEAgAACAAAAAAAAAAAAABAIAAA -ACQAAgACAAgAQAJAACAAAEAAJIBEABIAAAgggAAAAgAAAAIAADAAAAAEAQBAIAQAAAyCRACgAAAg -ACAAAAAAAAIAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAEEAAEEABAgAIAgAAEAAAAQgAAAAQAAAA -AAAAAEAAQAAABAAAAAAAAAAABABQAAAAAgAAAA37AAhIBgBEECEAAAYAAAAQAAAAEAAAABAAACgQ -AAACAAQAAAAAABAAAAQUEAMCACgRAgAAAAABUAAAEAAAAAAAAQAAUAACQLACkAIAQEIDSQcAAAAA -AAAEAAAAAAAEAAAAAAAAAAAQAAAAAgAAAAAAAABAAAIECAKAAAAAAABSAAAAABAAAAAAAIQAAQAA -AIACAAAAgBAQAAAAAgAABCAAAgAAD/uQAAAJAEAACAAAAAAAQAAQAAAAIAADAAAAIgAAAERCkAAA -AAAECIAABCACBATgkIAAAAgAAAIAAABQAAAAAoAgAACAAAQCkAIQBAAAFAEAAAAAAAABAAAAAAAA -AAAAAAAgAAAAAAAAAAAAgAAEABAAAAiAAAAAEAEAAAgAAAAACAAAAQBAMAAAAAAwAIBAAARASAAA -QCAIAAAQAAAARIEAAAAJWFAILAAAJAgAAAABAAAACABABBAAAAgAAAAUEBAACAAAIAAAAEAASIAA -EAQAAAgAAEQAgAAABAAAIAAAAAAABAAAARIAAJQAAVAoACBgEDABABIAAEACABAAEAiAAAAAAEgA -AgAAAQEAQEAAAiAgxBCUKAKAAIACAAEIUwAAagcACgKAAASUAAAAAUCAACQwAggQABAAKwAAgQAQ -0CARAwAAAA/dkQABAAAEAAAAAAAAAiDCCgAOAAACAwIsFAAAkABUYgAAAAAQAAIEwAiQQhAAIAQQ -YFIAEAEAAAAAAUCLAAABQIQAwFAADgAAAAABMBAED0pQEEACAAAAQAgQAAIAYAAAgEIAAEqAAAEA -AQAA8AgBAmAgAEAAQCAAAEABAAgAkAmQ0BIIAAMAAiACCUAA4FYhAGAIIAeAAAAQhUgCCgAAAgAA -B9wgKgoACQCCBABAAAAIjQAhUCAQEAABASASBAQABwqAQAAASAAAAAAAAEABAAgEFAMAIAACCQAA -EQxgCAAAEDAACGCEgAIAAAQIAAhAkAGAACAhCACQECSEIAAOAAAKkgEQAMyAAAoQahCAAMQEIooU -EEhQBBAGCEJyAQAAAjSBAoCEYIAMbAoIUAEAAJAUhAiRCEQEKDCIkwDEBgBECGggAAANJlQAQAAC -JEACSQKAIABCiAgBEQEARDDACAQITAQIIAAUQBAiAAAoCANADCAAAkqAKRAUSAQGSdIBYQQABCZk -QhBBCIAATDAJZAAKAQAjgAExAAAJASBICABAQABAAhAIEIAEEAAEgYEokQMCACBMEEABADAAAAAA -FAQCAYqBAGiRAQgUACgAQAkQAAoQABAABEAEEAAEREAAVgoABIAkIUQAAAR6AAQJAKFIgAkKBBBA -IaQAQAIAAoQAFAhBABQwQAEghAAWAhQEADHIAAQCAICAhAwAoAAGAAACAIIQAhZAACARhhACAYSA -ABAIUgAAhEBSwAAAASgAABAgAAAADAACKAEEAACMABIIAEAMgAAAACgQCQAMhgAAAAIiAkZAIhAw -ACgBTiAIAAACEoQCjAAAEAIIMEigAAgJQAowgAQAEgAAggAAD+IUAoAAAABAAQxCBIACAACUEAkB -AAIEABAQDIQACAABiIACoQAAAEgBABAAABAIAAAAEQEgEIECECiAEiEAAAKKAIgAgJIAAAAEEQAA -FQAACAiQRAAAAgBBaFABAABAEAFABAEAQQAIgMSEAEYBgAAEhCAABBABCEFAAAAgBARAIAQENgAA -gFABgAAAACgAIAFkgBEkgAAwAQIASQIAAAKBAAAPmCAwEgABwAAARAAAgAEAEiAGAQkoQJAAgQQA -AAEAYAQEBgAsAAAkAAREAyAAIoAAlIBBRAYABAiEwAAAAIDEAAQUggAAIAgEgFIAEAAEgEBDKAkA -A4AAgSAIAAAKAIIgAAgSQCAAAIAAAAAAMAAEKAAIAAgAEAAgACgEAABCIAIBCBAAIAEEAAAIAAAA -AAQAIAgEAAAQAAAgCAAABIEQgAAAAAhICAEIAIgEAAAKHEAAAAAgAAhAAAQBACAACAAACAgCAAAI -AAAEAAIgAAgACCAAACAACEAQABAAIAAIQgEADhAgIAgAEAEMMAAACAAAJAAAAIBAoAAAQFCAIQAg -AwEAAAQBmMCCAAACAAQAAAIAAAIAYAgAAAAAAgCAiYAgAAACAIAMAAAAAAgAIAgAABAAAJgAAAQA -IAAQAAAAEIMEABBAAAAABZMAABABAAACIAAAgACAgAABQAAAAAEAYAACAACQAQAAgBAIgIQAEAAA -ECBAEAACCBAABAgAAAhAAAAAUACAgGgBAAAABAADDGAAAAAgQEACEQAEAACAAISAAAAEEAAApIAA -AQgABBAAAAAAAwAAQWIACAiAAAEgCIAMgAAAACACAAAgCAAAIJQAEACAAAAAEQAEAAAAAMDEgACG -AAIAAAgAAAACNggAEAAAAAAAAAAAABAUAAAAAAAAACBhAAAgkAIEAEJAAQAAAAAAYAAUEAgAACAg -gAAAAAAAAgQACFBAmAJAEQAIBAgAEAAAAAgAABABAAiAgAABAAAAEBCAAAgoAyABEIQAIAAxIFAQ -AAAAAAAACACAEEAAkABhEIAAAwBYAAgQgEgAAFgAAxGCCAIAWCEAEIAEAQAAkAQQgAAoABoAABAA -AAq2hBAAAAAAAhCAAAAAASAAEYAIgBoAgQoQgAgBABCUIBCAMAAoABEAEIIAQAkAAEgQgAUAQAAQ -ABCBABIoAAAAEIABIAAAAAAQgAAQCRQMABAgAwIIABAAxCABIASQIEjEIAAAAAAIAMQAIAAAAIAQ -ACIBAAAgAIDEIBABAAAAAMQiCIAAAIAAxCAAAQAAAojEIAYEAJAgAMQhFAAYAAAIxAAABGQgAKgE -ACAAxCMAACiQAgDEIAAgAACAAMQBKIQcAAAAhCAAAAkACCBAIAAAAAAAgMQgAgQAAAIExCIACRgA -AADEIggAABgAAMQjAAgA0CAAxIEIADAAQEoJgIQQAQkAAAmAAAgAQAAQCREAAkAAAABAgAQAgJAA -IAmUCIIAgkAKCYABZYABoEQNgAAAAIJIIAmIAIAACAwQCYgCAAAQQAEJAAAMsYAIAAACAAYJgAAA -EAEBEA2AAAgAAEAkCQiAAAAQQJoJiSACWAIgAACIACgIgAAlCYgIAAAACAIJkAAAAAIgRAmQAgAA -AAAACYgAAABBgAAJJEAAACAAQCAQYMIMAgQMAYKAAECEAABAABEASBAARlIAAGBBgACAiICAYAYA -AAAIDAJAAAkAEiIoAAAIcGGBBAAUMAAUBBAABAGAAAAEAAAAAAHSBABAQBIAQAgAAABAycASBgAG -AIAATBDFYBIAREBAMAoUAkIEICAGEcAAAAAgIAAAEAhIBAAAQAA0EggAloAhBIAAAAACAAAAAAAA -ADAgACBBCAgAAGgAQYQCAKgAQArCAAAAAAAAAAgRBAiBSuQBAAAAAIgAAAAQAQQAQAAIBBgAAqAo -EgQBUUAAAAAEAgBAAQwJAYSgQsJEQgCgIMgICAAASuYAAAAIBAAkQAEIAAASACHhIEG4WIEgAgIC -IQAAICgIGAAAEAAMAAIAACAAARAABAQBGBhAAEAIAEQIaEEEAEDgAGiKAAAAAAAAAAQEBAAAQAAQ -AARGBAQCCgAhA0ABAAgBBEDABIACgACAIwLIAACBAwZAQIMAAAACAAAgAQOCAAIgASJAQIBAAQTA -wAgAAMCAgAgCSAAgSAAgBAMgBEAAAACERgAACMAICoAAiAgIkAAAABCEkAQgUIAAAAoQCQsACwEB -EAAAAxIAAMyAICYCAAAAACAgAADIQABJQAAgYAABABAAgUBAAIABAgAAAAAIAAAIVYAAMRQFqkgA -aRAAAIGGAAAhCBQpAAAQAAAUAAAAAEAQAAogFAEAAAgCAKgSIIACADAMBAAKQBAicggAQkAAFISK -QAACIIgAkCgAAAIoBAAAAARrAAEAAAAAAAAAQAIAAAAAABQACRECBBIMIAAEAAggQAAAFBAMYECQ -AAAFFABAQBISgIAAAAQgjQACAAQoEAGAAAACAASAQAIAAAIAAEJAAAAAAATAEIQAFhAAEABQgEAA -MAAQAAJAABjAAAIQAAwEBNDEGAAAKChBBhAQBR4gAAALEBAAEAgAAAAUEAEELGwAAEREAEJEEACA -ADIIAAAiAgAADK0mABUFEAMAiAAAUAAQAAICEgRAAFQF0AAA0MAAgABwAkBVBUBQaExCACBSAgAA -EgIAAYMDEJCQEAABAAQCKCwAAChoAAQABsAAACIAREAEAAAgzBoBAAEwEBkDQhJBQKBCQwAeAQDA -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 -qlVVVVVVXQD/qoqqmg8PMzNVVQ8PBwcHBzMPDzMEvwBEA/OlpQAAAL4A+wD7qqYAACcnInczo6pa -Dw9VVVdVDy8AAASMEhIAVfnJ+lBQ3d2IMzOqqgwMAAAMDy4PMzMPDwACMzGqqqqqMwBERAD/AABV -VVVVDwAAAAobTQwidzExMwoAN//kChtVUTMnVVUPD6Dd++r///8PDw8jc1FVMzEPD1VVVVVVVVUV -AP9VV1VVDw8zM1VVDw8LC09PMw8PMwS/AEQD81VVAAANFwD/AP9VVQQADw8A/zNTVVUPD1VVRVUP -DQAACAgiIgCq+sr1oPrd7kQzM1VVDAwAAAwPHQ8zMw8PAAAzM1VVVVUzAEREAP8AAAAAAAAPAAAA -AAAMAECAACAAAAAAAAAAAAAAAAAAAAAAAAAAgAMwBAggAAADAAAAAAAAAAAAAAAIAAAQABEIAAkA -AAgAAKAAAQAAEAogAAAAIAADAAAAAAAAAALRAAAAAAAIAggiABAAAAAgAiAAAAAgAAAAABAAAACw -AAAAABAAIFoDAAAAAgAAAAALACAAAAAwAAAgCAAAgABQiAAAAAABEBAAAAgAAAAAAIEEAAAAACAA -AAAAAQAAAAAAAAAAAAAAAAgAAAAAAIAACAAAAAAAgAAAAAAAAAAAAAABAAAAAQGgAAAAAAAAAAAC -AACAgACkAAARAAABAMAAAAAAAYIQAAAAAAAAAgAAAAABiAAAAAAAAAEAoAAAAQAAAAAACAABDAAB -AAAigAgAAAAAAIBAQAAAAAAAQASJAIAAAgoEAAAAACEAyBAAACAAAQAgAAAQoAAgABCAAAAABAAY -EAQAAAAAAAAAAAAgAAAAAAAAAAAAAQAQAIAACAAAAAAACEAAAAAACAAAACAAAAAIAABAQQACACgA -AAAAgACAQAAAAAAPIgAAAAAAAAICAAACAEAoAAAAAAAAAAAAAAAAAACAAIQEAAQAIAQwAAAACAIA -AAAAACAAAABAAAAgAEAAFAAQoAAAAAAAAAAkAAAAgAAAICQAAFIAAAAAMAAAAkAAAAAQAAAAAAAA -AAAQAAAAAAADAhQEAAAAABIAAgAAAAAAAAAEAJAAAAAECAQAAAQAAAAIAAAQAAQAAAAAAAAAAAAC -EAAAAAwyAAAAAQAggAQBAAAQAAAAAQAAQAAAAAAAEAAQAAAAABBKFAAEBAUoQQAAAAAAAAAEAAgA -AAAAACJQMAQQAFMBDAIAAABAAAAAAAQAAAAAQAAEhEAAAAAQwAABgQAAAAACAAAAAAAAAAAAQACA -AEIIABAAAAAAAACAAAAAAAAAAAAEAAAAAAQAAgBAAAAAwAAAAAEAgAAAAAAUAAAEAAQAAAAABYwQ -AAACAABAAEAAAgAEAEAAAAAAAAAAAAAAAAAAgAACAoAgBCAkABAAAAAAAAAAAIAAAAAAAAAAEIEA -IIAAAIAAAAAAAAAAghAAAAAABAACggAAgAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAMQQAQAAA -AQAhAAEACAAAAAAACEBICAAOCAgAAAAAAAAQEABAUIgAQEwAAEAAgACAIBAAAAANzgAAAAAAAAAA -AAAICEBgAABAACAARAAAAAgMCAAAyCAADBYAQEIAEAAgAAAAAAAAAAAIAABAUAABUGEAAoCBAJEB -AAAABggAAAAAAAAAQEAAAAAsAAAqAoCFSgIBAhYACAAAggAAAAAqIAACEBKAwdEIAgkQAAEAAgAA -AMAAAAEvAAAIQAoCjIJwgIIACgRAAoEAiBAABQAiCIAAQgwAAAAAAA/TgAgQAAAgAAIAAAJAIABD -AgBQEBAAQgAAAoAAAIAAABAgQAQAAiXAAgAQAQABAAABEBAgAABiAoIAIACAJAAAAgAICAAAAAAA -AAAAACIIAAAACAAABLAAAIAAEAAAIAABAJBwAgSSAEgAMAAAAQAACABEAAgAEgABQAAIEAAAAGAI -CAAADQBEFBACEAIAgQgAIBAIAAAQAIQIAAAATIAABQAAB1EgSEAAAgAIAABgCAACAAEAYAowEAAA -AHCQAAAAM8xDAAgAEAAIAwBsDAAAAAJAAABoABAAEYCAQAQAAgACEAABCEgCAghAARAQRBAAIAAA -BQAgYQALAYEQaAEEABAMkGBgYQAAIECQAAABUAAgUgkiYgCWwFBhCAEEEsIAEVLACIIByAAESBEg -gUDEABSKABBSAYAABGaICCBEaIEAMghGAAAMCkAEgAAME4AoAQiEAAQqKCAAAACALDAAACDASCQA -IIQIIQAAAAAsAAQAIFYAQCrILAEIwgAAMBApUBBgAEwCDHACAMBAJAoKIEAAwgJQAEAWgDIAAABA -AEkUAAADAGAAAgAADABDkQgAwAgIAACQAAQAFAAAgAjAABABAAwAkAkBTAACkGCAgEQAgAgQACkA -ARQAQACAEADJQAIEACRBiIgAAAseAQAEALDQIwAADgAUwBARAQuAIAAAEAAIABAJAEEBAIBSCBAA -1GgAIBYEEICEIQgIAEAQAAMQlAgDwwBAqBAoCAAGBAACgUBBAgMIRAAAAIAAIAAAEQAACACGCAAC -gABAgAAFAAGNAA4ABCkgAAAQEYJBMogAIEAAQAqBIAAgQACgACkgBAgAEgACISAWAIgSIQAgAAAB -ABAAAohAAAgAAAAACWgAAAAAIjAAAgBEAQACAIQBII4AABAEAJABADAAAAAACACEAABSAACAAACy -AAKAEDCgEAUAEAQAEoAKgAACFACwCGAAgBKAQJAAgAKCEiAACICAgQAAEgYAAAEBAhABCCAAUAQC -AAEoACAsQAAggAAAgAAAAHBgEAEBAZAIAcgAgIwAQAAAYAgAJIAUAgAAAAQAEQgAAMAoAFAEhAFA -BCDAAAAFDCQBBAABBgAgBAMRAAAiMASEAAAIANIAIAggRCGJQIAggAAQACSAAIAIAACAQIYAAChA -CAABEAskAoEgACACASAAEEAAgCgQIEIAaAAgAACACAIQAAABIAEIAAgAACAgACgEIAAgAAAACAAQ -ABAAAEAIAIBQAABAAAgAAAwAAiACCAxAKAgSQEAIGEAAFBEAACgAUBCBAAACKAAYQAAAAAAAAAko -CABAAICAJAAIIFAEgQAAQAogQEBZAAAACAAAEBgABAALABAAGAAAAgohEACAACBADAAgAAACAAAI -AAIADBAAAAgDKwIEFAABCAIABBAAAAAAAAAAABCAIAgAAgABAwAQAAAIAEAAIAAAAQAABBoBBAQQ -ACABCgAAEQAAAAgAEAgCCABAQAEBABgAAAAAAICACAAABAAIgAQEAAADAEIoIAAADT0AaGABAQAC -CAAIgFAAGACAQAAQEQAAAAUABAAAAQlBEBgAAAAgAAAAEASAgAAAUIAABAABAQAgBAgAAAAAAAQA -AgCggAACAAAIABAAAABAgAAAAAAAABEAEBAAACAkEAAIgAAAgCAgAAAEAAGAoAAAAAgCAAAAAAAS -VICQAACAAAAgAwCAAAAAACQRACCoKAAACAAAAKAAAACgAACBpEAAAAADLggEAwIAgSAACAAIACHE -AAAIGAAIACEQAAhIAAABBZIAACEIEAAAEAAIAgAQAAABAAEQAAABpRGADAEKAIASQAAAEAAIEiCU -AAQAAAAAwAiAgAAAQAAAAACAAAAAFBkAEIAEAACQAEAQgAIABAAAIQCAAAAAAVAhEIEgYBhYFAAQ -gCZoACEgEBGBQAIAkAEAEYBAgEAAAAAQgAAAAAAAKAAAAARYgAAAAAAiCBCCAAAAGIAAEIAAgAAW -AAARggCCmgCgARCAQCAoAAAAEIQAACggAAAQgAcAAAAAiBCAAAAAAAAEEIAAEAACEAAQgAAAQAAA -ABAAAAAAAAEAhCAAAAkAgIDEIAIAAACggMQABAAAAAIAhCAyQgAACADEKAAAAAAAAMQhIAAAAAAg -xCIDAAQAJIDEIAAIKAAEAMQAGQQYAAAEhAAACnMgACAYAACExCAAAAQAAADEIkUCGADApMQpAAAA -kAAARCAAgAAAAETEIAAAGBQAIMQgAAAAAAAAxCoAAAQAAgjEIASACZAAQMQgAEAYAECAxAgAAgAA -AGQJggAABAIwIAmEEAAAEAAgCRAABAABQIAJgIAIQQAAiAmABJAAAkgACYAACAAAQEANgAgAAACU -IQ2IAEIQABEgCQgAARAAIGAJAAABZoQCCAAACBAJiASAAABAAAmAAABAEAACDYAARYCJQSABiKgI -AAAAAQmICAAQIAAICYAEAAAAACQJgAAIAQBIIAmAABAAADQKCYgAAoQCACIJIBAAAEAhggACAAAI -gmgIIARAEEAUAAACAQAA6NAAABIgAgIAIigAMAUAQAAAAACAAAoIABAEQQABAAAABAGAyADQBAgp -IcAQAkFAQRCAIkIAAAS0ZABAIAIIKEAEEBIAEAAQiAAAQAQQ8gAEQAARAAAAJAAAAAAAUEACAiDp -iEAAQAGJiAoIAACAIAEIAAgAUEQEAAABiAhJQcAgQEAABFBAAAAAAAgCIAIMAQAAAABBIBAA4CCI -CAQACkhBAAgABBgBBECKRAwICAAC4eAAAAgAQARAAeAAAAQAAFAJAAQIAlQURAgAABICAABgGaAI -BEAEAAAATlUQBAhBoTBCAAEICAAMBCgYCgAACAwBgOCACAgAAQQMBAAAAQCkoAkBQBoYAACAIhoA -2NgIAAhIoAAAQAAMAAECSDoaCBoCgEEZAADopKAAAEAQAACIAAACAQbAgDAAAAABE0DACAAAgMAA -AgAIYACAAABgABQAUwAQAAQAAIAgAGBgAQHAwAREgSCCgAYAAAAoCAMAAAADACEAAAGIgABBAACO -UhMCkAAQAACDAAgIAIgAAAACAAPBCAABEABiSEEAIAAAICAAAwgAAAASAAAAAUgAAIFEANBxhAMR -QAAAAAgAAAAjIAJEAAAAAIqABhIIAAAAAAAUAABAAAAUIAgEAAAAFAogCBQCCCAEAAIEAgIQEgBA -UBQCQGIgUAAAABAgCBAEAAQhAQAIgAGAoAAADAgSAoQCKABAQAAQDAAQAIIMABQAAA/ygACEgAAA -AQAOAgAAAgAAAAQAAAgCABAAACgAEQCACgKAqCgAAggQAAAAAAAAAAAAAAAAAAEBgCAAAAAAAgBA -AGAAAAUAEAAAgIEAIAIwCAQDABAAEHgMABAAEAAQBcBRBJATAwIAAjAAQCEBkAAGQBBQFjJCRQJA -Ajm4AABAAAAEAgAAQEAiCiAAQCgAAhISEgAEFFBAAAEEsA0EEAQWEAAAA1cAAhAAEBQYEAQAQAAA -AAAAADg4QAAESAAAQAAQAgBAAAAABAwECwAgEAAAAAAQAAAMAAVFECoqQhAAmACAqCrAIBAAAAAI -KBAQKCoCEBARQQAIBwAQMEoCMAJAIDJEALAiIAVNAQDAoAIYAEISCMAREiBQwQgCAAYgNhCEAAiP -AEBRKcEQAEA5UUCAAgEhUREwKAIAEgIBHzgCHohSCJARAAALikIAACpSUMGREAgIAAgCAEjBEpJG -CACIIAAISAAAAAAAICgI0AAICgKACEgwAAAASEYpDEQTSSkBQBAQAAgAIABCAEoBiIgCkiJAACAS -AAYOxVAAAAAAQAAkEEFxBAqwABAUQAAIAUAEAKQGAARBUACFAgBAgIBMlAgEIIQAAIBIE0AKAICS -EAAARQbwACAAAAAECAOElBJAACQAgEQTwAIAAAPyFASAEEQBEAACBAAAQACARQIFBAQAiosIIAAA -AgjSAABASAkAEhAEBIAAQiAAAgBAUAAiAsBAAIgAAAAAICgJBwTARMAAEBUFABQUBAQQFBQAIAQC -wAMIAQIBBxcAEBACQAKAAAAXIACBKBARgIcwAkxBAGABELAQAQCCEAAABKJcEAACAAAxCBIChBAC -EACAACAABABY2CACgIAqAIRIoAAACiMAAAAIAAYCygAAAQADAAAAGASgAAMAAQCAgQGBAAADAwAA -AgKQgEAQAYMEQAKEgwMQAoAQAAAAEABAAACDgAEAEAsAEqOjlMgBEBAEgIBACC4iVQDYAM8PdzNV -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 -CAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAAQAAQAAAIAAARAAAAAAAAAAAABBlAAAOQ -ABAgAAAAAAAAAAwAAEQAAAAAYAERAAoQAAAIQAAAAAAAAAACAAAAAAAACAAQQCCAAAAgEAAIgAAA -SAAQAAAgQAAAgAAACAAAAAoIAQAAAAAAAACEAAAAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAIBA -AAAgAAAAAAAAAEAAAAAAICQAQAAAAAAAIAAgIAAAAAkAAAABAgAAAAAAAAAKOkAAAAAAQAAAAIAA -AAAAAgAACAAAAEAgAgAAAAAAAAAlABAgAAAEAAAAAAAgAAQCAAAgAEAAAAAAAAAAAAAABAAAAIBA -AAQFBAAAAACABAQAAIAAAAAAEAQAAAAAAAAAAAAAAAAAABAAAJIABAAAARAAAAAAAAAAAAACAAAA -ABAEECgQAgAACCAAgEAAAgAIAAAAAAAAAQAAAABAAAIACAAAAAB0AAAAAAAAQAQAEAAAAAAgAAAA -EAAAAEAAAAAAAAAACAQIUBQCAECVCQEAAAACApQAAABAAAABwAAACAAAABIAAAiAAAAAFgAACAwE -AAAIAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAEAAACAAAAACAAB -AAAAIoAAACABSAAAEEAQAAACAIAQAQAAAQAAAAAAA0UAAAGgAFAAAAAAAAAACAkAAAAAAAAAAAEU -AAAgAAgAAwCAAAEAAmIAAAAAAAECAABQAADAAEIAkAAACAAAAAogAAAAAABAAwIAQAgAAAAChAAA -AAAAABCAAAAAAAAAAAAAAAAAAAAICABMAAAAEAAAAAAAAABAAAAACAAAAAQIABAICAAAQEoAQEAi -AAAQSAAAAAAAAIEAAAQAIAAAgAgAAAAAtQAAAAAAMAACACgAAABAAAAADAgAAEAAAAAAAAAAAAAA -CAAIAACAEBAAAAhAAAlAAAAAAAAAAEAAAECAAAABAAAIQAAAAAmAABAAAACAAAAAAAAAAAIIAQAg -QCoACDEAAAAIAIAAAQABAQgAEAAIgBAhAEAAgCAAEGkQABACQMIAAAAAAAImABBJCAoQCiABAAAC -EQACIAAEgAgAAACQAAAAAAUjwAAAAAACQkAQAAAAggAACCAACQACNABCEAASAAAADAAAAAJAAEBC -AAAJAAAAYAAAQAIAEABHDiIAAggAABACAAASDAAoDAIAAQABQgAAAAYQAQhwQEAAAAACQAAEKAAC -AEIBwAgAAAAoAAAAAEAAAChQABAAAAAgIkISgACgASEACAgAAAAQCRAAEAAANABAACBAAAAABAAA -QQAACAMAEQAAAWoAQEKAAAQEAQACCAIAAYAAgAwBAIhAAKRgAlAAAAAAAAgEAACAoIAIICASAAAF -ACAIEAAABIEEQCBQIAIAAAAASEAAAEAAAASQAggAACgAECAAAAAQAIAWBoGMAFIGAEggAJYCgEaI -AgIACAAwEhAOQAAAhABJCAIQAAAAEAogSmoAxoAAEAAgJEhAASQGgAOUAIAAARABSCgISBAARAAi -AAAMCYEGEIACKAAsAAFgAAQyABISAdMAIArQDAABAAAACgpQAAwIgCAAAAAAAQAAEBIAUAEAMABB -DIEMAAAKAJIgAAEgEMgACwIRVAYAAIAAAgBAAFIRACQAARBQEAAAAUBAEUEAAIARCBAUBAAQAEAA -wEAEgAAAQAKAQQQBAIBBDAAIAAEIAEDRoAMAAACAAEgBCBAEAYAI0IALVAKUAMEAAAEAAA0cAAgR -BAAJEQIAABAAQGiAwMAAAIAgABAAAAAAAECQAAEBACgAABKIFAYACACADIACEAEQgJKoQAAIEAEA -AQBIAAABBIQAwQCSgAQBAQAQAAgIgCAIAaAACQCECAAEIABWgEEQARSAACAABDAAUBQAFghAAAAA -EAACEkQIIEKhAEiBAKEAQhAAEASMggAGCAAgAAJAACIAAAIEDCAIUAAAEAAAB8gABnAAAAiACAQA -kAABQAApEgAIAAEIRAgEAEoAgBABCAAQBUAAoIAwAAAGAAAQAAogAigAAQBACiBiMQAABEQAQAEQ -AAyAAFEBAACCAAgAUoAAFAAAAAABASIBAFKAQAAkAAQAJAAwACAAAAAgQpBBIJBAJAAEEIQgBgAA -EQEAgCAEDAAAgAAEYAAIAIQgAEQhAICABAiADAQAZAAEAAAhAAAE2CQBBAACIgBBAAAgAAAAAMAA -EECAAAAQQkAGAAAAAAAAFAAAgAAAAAEEIBAAEAAAQEgJICBgQAIEIBABADYgAAQQAUCABoATAAAD -ECQAIAAACAgAkAwAKAAIBIAAAAAABAgYgAAAAAAACAgACAAAAAAIAAAACBAgAAgACgAAAIAACAAg -gAgGQCAICAgkEAAgAAghAAAAgAAAKAgAACAEAAAAAAM4CBASAQAAACAIDAgCESAAAAgAQAAAACAA -iAAAAABAAAEIAAAAABAAACoAEABAACAgDAAAAAgAIAAIAIAKEBACACgATAQIBgAgCAAAAAAAAAAA -IIBAQACABBIAIgAACgAAAAQAAIASoAIKAAAgAAAAAAAAAAgAAgBgIAAAAAAJAQUICAAAAAAAkAgA -BBAAogCCGAEFAAAQAEAIwAiAABEBAAAAAcIAQAAAAYQGAICCEACAkAAAAAERAAECAIABAASAAAYI -QAAAAAAAAhKAABEBAAEEAAAAAAAEBQAAAAAAAAGAAAAAAGgAAAAAABAIAQAAAAYAgAAIAAAgIABA -EKAAAIEkRIAAAAAAACBkgAAIAACCQAAACFAAAAAAIAAAIAAQAKAAAAgAgAAAAAAAABAAAAFAAAAJ -ggAAAAAEgAAgAAAAwYAAAAAKxAAAAACCQAAAABABAAEAFAAIIAAAAAwqAAAggBBAoSIADABIAAAg -CAAAAAAQAAAogAgEAADAIAAABAAAAAEABAAIEYAAAEBCABYIAAAAIAAAgGBAADgAEQCCAAoAGAgA -EIQAAAAAiQERgAAAABQAABGAAAQAOAAAEIEAACgAAAAQggQAAFgAAhCAAAAAGAAAEYAQAoAAAAAQ -gEQAAAAAGhAAAAt/gAAAAAAIABCBBAIAAAQAEIIEgAAgiAAQgEQAKAAACBCAAEAoAAAQEIAEABwA -IAAQgACAAAEAABCAJAAAAgQBEIQEAAQAAAAQgABBAAAABBAAEIAAAAAMhCEgAQAAAADEIQAAAACA -GMQhAQAAAACAxCIAKQAAEgBgIAAAAJAAAMQgAAAAAAAIxCERAAAAhADEIwAAAAAAAMQgAkgJAACA -xAAAC0QgAAAAAAAAxCACSAAAIETEICEACQBAQMQkAAAoGAEgxCoAAAAAAADEIAJIAAAAgMQjBAAA -GAAExCACAAAAIIDEIAQAAACAAMQgAAoAkAAAxAEGAICAwFAJiCAiQMEgEAmAAAAAAFAADYBJAAAQ -ICANgFAAABAAoBCIAAJACAAACYkAAAACIAIJgIgAAEEEAg2IJAAAAKAACYEAAAQDQBAJAAAFoIwA -AAABIAAJgAAAAAIAAQmABAAEAAggCZAAABAAAAAJgAAIAoAAgAmIBAAAgABQCYgAgAAAQAAJiAAA -AAAAEAmAABAAAAAqCYgBAACIAAQJAAQAAKRAklRBAEDCEAQEIAAAAABQyYIWJCgIAEBAAAAAAUAA -SEAAAEFABgIgIAAEDRAwAAAAABQAARAAAEACiAQCQAIACBQgJAACASkkBAAAAA1LAAACAgIAAECA -AEAAgIABAWAAAAQiIACIBFAwAAACAEAAgBQCEAQAAEAEJIAiIgICJBQ0AAAAAQAQAgAAECACAggC -BAQiIAFAAiAoAEkdEoiRSkCBFCgAIKGghAAEAAAAQEEBAAwAUQEACBoAAAAAEcLgAQgEAAAqAAQB -ARAABOIAKEgBBAAgIKDgCABAJAQZQEGgAAACAAAMQAAAGgAAAAAARoUIIIQEAQIAAAQAAAAABAIC -CAAAYEFIEBgCDAghCEAAAAQACAAMIAQAAAQAAEBBoQEEBECiqaoAAAQB4ABARAEBCBEgCElAQCRA -AAIcGmAIGEAoUEAIAgEEAAAAAAAABEIgKGIBCIAAgAQDIAAAFAACEgCABAAAAADRiEAACBAQEgEI -CAAAAgAIAAEgAGEAAAAkMBBAAQAAAAAAcQQAEBBCAACFmAoAAADQQADAAAABBgAAAEAEFJIgEAAA -AsIICxIkgAAAABAKAAgAAAKAUBEEAQAAQAIICAAQCBAAKGAAAABAAEAAACDAEANAgABAAAAAAQEC -ACIABQIQEBEQAAQAAhQUAIBFMAFCIAgAaUACFhAEDhAAEEAUAgAADgAECABAQAIAAAFAAAIAAAAA -FBAAEAiAAqmAAAAAAIIAMBQEAEBAgBQAAAXsABaUAAAARAQCoBAAADKMADEBAAZATQAACIJAIKiA -oAAAAAAAQgACAIACQAJAQAAAEAJAAAIEQACCBChAgAiAACEAACBEQAAUAAABQEAAQABCBBgQQJBA -AgBgAgAABcREAABSAAAAFAQCAEBRAAASAAAAAAAAAAEAEAAMDFBAAAACAAEAAABAAAQUVQYACigG -AhAQCEAQBCEABEQEQEAAEAAAB3wQEFIAREAEAAIAGOwDEBDAAAAAIBABwAAAgABQBABBucDQAAQA -ICBAAEAAAAAsbARAAgAIBAAQAAQCBAQDCiwkEAAgYAQABACMMAAAAIQkAVwgBUBAAFIQCgCAQxIE -BABAUlCDKAEgAEFKiJCIgAEZgCBIiImFwioAAgAAAADAIAAoCoAAACAAQFAEBApIAkghMhABAAVA -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 -AIuqEQAzMw8PMzMzMwAAMzMPDw8PAP8zMwUFVVUPAA8AIu6ZmQD/Dw8B7wDuAP+qqqKuoqInJwoK -AQAAAKqqqqoRuwUFNTOjqvfmVRD1oN36GxtV/1URVVUzMwAADA8RADUzAAwPD1X/ujIAAKrMqqoP -D1VVRUVFdf/Yqqr+rgAAMTECAiNzAK9RXQQEGxsRETMzBQAzA1UFAAADcwD/Dw8RAAUAR1URADMz -Dw8zMzMzAQAzMw4fDh8A/zMzCgoAAA8ADwAR3VVVAP8PDwLfAN0A/1VVUV1RUScnX18AAAACVVVV -VQD/AAA1M1NVAAAAAEAAAAAAAAAAAAAIAAAAAAAAAAIAAAAAAAAACAAIAAAAAAAAAAAAAABAAAgK -BBgQAAAgAwAAABAAAAAIEQAAAAAAAACBAAAAAAAAAAAAAA+jAAAAABAAAAEAAAAAAAAAAAAAAAAA -AAIAAAAAAAAACAAACAAAAAAAAwAAAQAAAQAAAAAAAAAIAAgACAEAADQAAAAAAAAAAAAAAAAAAABA -AAgABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACgQAAAAAAAAgAIQAAAAAAAAAAAABoMJAAgACACIAAEAAIAAAAAAAAAAoBABQAAAAAgA -AEAAAAAAAoAAAEAAAAAAAAAAQAAAAAgAABAAAAAAigABQAAAAAAAgAAAIAAAACAAAABKAgAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAACAAAAAAIAAAEgABAIAAEIEAAAgAAAAAAAAAAAAAQAAAc -AAAAAAAAAEAAAAAAAAAAAACCAAAFnAgAAAAgIAAAAAAAAAAAAAAAAAAAAAAggFAAAAAASAAAQAAC -AAAIIAAAAAAAAAAgAAAAAAAACAAAAAAAAAAAhAAAAAAAAACABCAwEAAAIAAAAAAAAIAAAQAAkEAA -AAAMAAAAQAAAAAEAAAAAAAAAMAAEkAAAAgIAIAAAAAAAAA4EAAYAAAAAAAAAAAAAAgByAAACAAAA -AAAAAAQAAAAAAAAAAA1XAJAQAAAACCAAgAAAAAEAAAAIQAAAACEACAAQAAAAIgAABAAAAAAAAAAA -AAAAAAAAAAAQAAAAAgQABBAAAAEAAAAAAAAAAAAAABBQAgIClQUAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAgAIAEAAAAAAAAAQAAAAAEAAAAAAAAABAgAQAAAAAAAAgIAQCAAA -AAAAgAAAB20EAAAAAACACAQAAIAAAgAAAAAAABAAEIAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAAIoIAAAAAgAAAAAJAQAAABAAgAAAEAAAAAAIAAEAgAAAACAAAICAAAAAAAAAA -AAAADAgAAEgIAAABAABAAAACAEARAAAMCAAAAAAAAAAAAAAAARIABAAAAEAAAAAAAAAAAAACAAAG -gwBIAABAQAACAEAAAAAAAAAACCAAAAQAAEAAAAAAEAAAQAAAAAAIAAAAAAIAAAIAAAAAAAAAEAEA -AAAAAAQQAAAAAAAAAAAAAAAAAAEAAQAACABAAAA0AAjACALAABQAAoACgAAAaUAAKBICEgISAICA -AADQEAAAIBAIQAAKEAICiAAiEBCAAAAwBAEAAAEAAgAQBIAOZAIAAIAgEAIIAggAAAkSSAEVwEAh -A8AAEAoACgAIAgAAAJAAAAIAAAAgEACQAQIACEAACAwAAogAAgAABAqCgBAAAAAiAAARBAIAggAA -AoAAIgAAAAAAAAAAQAAACCASAAAAABAAAAgCIAAAFAAAYgAQIgARAAAKABAAAQAAAQAIAgoFBwBA -gAAiAAECEAXAQkAAAwAAAUAACgIAiwAACDIIAAAAAAEAQAQAgBABAgAAAxwKCAACAQAAhAAwFAAA -gAAAAFAJQARABUAAIAgAAmYADEBgCAIggAAEQDAAAAmABAAALQAQAFAAEEgAQAIAQAAASAAIAAAQ -AFFAAAAAAAAAQIAACBABIAATAAAJAAQCQAgQAEQAACKACCABAAAQFIBAQAQAABJQgCASAAgAQBAg -hAAIgAAUSoIKAEOBAAgAAChABIAABAgACmAMyAAoBAhMAAAOPwEEU4AEcUgSRADAABEgAFQAAQIB -ICIIAXIBQgBAFIkAIAaGgBCACCCAAFAAgkQAAGABAQAEAAAAAFAAAAQIEAgAgMABIAIAIgAACIEA -chAgAYgEAABiAEASAAiEAkSAARAAEACABAAAQAAAAAHgAAoCAIAABBRAAMCCAACAgAAIhCAAAYAA -AAkAiFBAMKQQCAYAKURAkMmAAgAMQBBgSKAAAAkCAAAABAICgYQQAiQAAEBECIACTIBBEMGAEBAM -hAAgSIEAAAAABECQDAQIEYBgkIFBAAIAAAAQCQoECIQEQBBIIRAUEABCEAEkABDAAMABAAERBBAA -AAAACSEAFAACAAAJBAEMAQAAgBABAAkiAAQAAAIAASgEgEAAAgRIAAQoECAAQAIgBAIBAAQCoYAE -AAARAAEAAEIAABCAAACACWAgIAAACiMAEAkAgBACCoQIoQAWQECSAEAgAEAAQABFACogAgBQCQAC -QAAEAAAEAAAWAECAAAEAAAAIAAgAEqCQAQABqAQABCAgAAEMAABABAiAgBAUAIAgQAgAgAAECAKE -AAAAIAAAAAQgAAAgAAgBAAAJISAAABEAABAAIIBAIAAAQAAAgAQCAAEQECAJAGAQAgAAACBMFAEA -AAAggAABgAAABAiBAAAAM0wAQIIAICgABAAAAAQABAQgEVABAGAQQRAEBIBAAgCAIEEMAjFACAAE -EEGAAAAABAAIAQAAAAQAEABgAgEACAMIgBABwAIARAAAYAEAYgAEDAAUCAwAAAAIAAA0CQAAAYgA -EAhAIAAAKAAIAAgCAAAIACACCBAAAAgSQgBAkEIACAiICFEAAAAICYAACBAAAApAQAQEQAYAKgAA -AAgAAAAAAACTCAAABAQAAAAIIoAAAAAAAAgCASBAAIAgIEAIBACAKBAIgIAgCABAQihAEBAgASIA -KIAQABEAAAAIAAQRCBAAAAgBgAAAAARACAAAgEAEAEAEAQABAAIAYAAEAgAASkAACgAAAAAYgAAE -BgAAAEAAEIAAAACAGYEAGAAAAAACAAAgAAAAAAAABAABAQAAACAEACAAAAAIYQAACBggEABAQgAA -CjEGAYEAgQJAAAAgAAAAABAEAAAAIQAGAIAABQAAABAEAEAQAgAAAAQBBBAAAAAAEAAABAAAAAYE -EQAAAAAAAEAAAAACAICAgAAAAQEAAQEAAAAEAAAgAAMABAAIEAAAAAACIAIAAQAgAAAgAAAAAIAA -ACADAAIsAAAAAAAAgaAQABAAAIAAIAAAAEgAAAEAIAAUCAABoBICAAgABQGAICCAAAALXAAAAAAi -AGSABACAEAAgAQAAAUCAAaQUgBAQiEABAEWACAAAAAAAAIAIAAgQAAAAgAAAARAAIAAACEAAAAgA -IAAMAAAACCAAAAQAABAABAAAjADAADggABCAAQMJACABEIgEAARYAAEQgAAAADoAIRCARAAAAAgg -EICAAAAgBAgRgjEBAACAABGAEAAAASAEEYAAAACwAAgQgAQoACABABAAAAg3gFABAJBIQBCABQAJ -AABgEIAgAAAAAAAQgSQEAAAAAAGAABBEAIAEEIBgABgAAggQgAQEGAEAARCABAoAFAIAEIIAAAAU -AAAQgAAAKAAQABAoAAAKAIAgxCAgAgQAggTEICJBAAAAwMQhAAAAAEBkxCECQAAAAMDEIgAAAAAg -AMQhAAAAAIAAxCEUACgAAMDEIAiCAAAgEMQgAiIAACAgxAAACJUhAAIAABAgxCAEAAAAwIDEIBAA -AAAAQMQqFCIsAggIRCAACAkAAAjEIgBICwAAAMQgBioAAACAxCIDGRgAAEDEIAAAAAACAMQgAAAA -AAAAxICEgKAAAAQJiAQAAQJICAmIhACAAQYUCYgAAAAQCAgJiAANAAAQIAmAEAAAAACgDYAEJAAA -QAINgIGAEAIkFA2MAQAAAQIACYQAEACAAAUJAAALpYgAAAAAAAAJiAAAAAIAKAmAABAAAkAKCaAA -kFAAQBABhAQCEABAAAmIKKUAANAACYgAgEAAABAJiQRABAAQAAmIAAAAgQAKCYgAAAAAAAoJFAEE -KQFQAARKQBEBEAAAQEBAAkIAAYAARkAAEJBEBAAAQAAAAAGAABDkhABSQAAAABEQEDkgAgAEAAAQ -AAABMQAUNAAEBgQAAGBAADAwAMgAAAsgUAWAAEIIKQBACAgAQEBAAAAQUAIoKEoWACQCBhAEBAIo -cFAAkHVEQCEwEEBABAAARHAAAEkAAAQRCEgABAAACAAAYgHJwEBAACAAAAIAEACABAJBgQAAAAAJ -CgoMSAQEAAABCUBqSAABAACABAIACCQAAABgokQEYAQBQAwACAiACIggQkoCBEBEAKBgYAIKCIRA -AMQh4FAAAYAAREAAFAAAQtoACggMIfAUQACcGAigoAgAAMACoFJQMQEAAAEBJAAABAEgAAAMAACg -EggIAAAkCQQBCAAAkgAE5AkQEQgAABBYABAAABIECABAAAAAgaAMBEEIMABQAYACAAAIAMgCAIAM -AACAYQAARggAAACIgAMDAgAAAAAQEEAiAiAgCBBA0AAJRAQAAAACA1BzAyAAAAiGCAgCQDAQIAMA -AAAIAECAAACKQ8gAEwIQAAABwABgwAAAAAAACUgQAAaAAAASUACABCAAAAgIAAgBxBAICCsGQCAA -AMBICAFAwAAQEAAAgIMAAIASABAAAAAAACAQMAAQAAgAAAAAAABAggwAMAAAAkQGBiEFMDAAAAEA -ADEyAAKAgAAQMDAAAAACFgAIKAAAICAGAAAQAUBgVACQAQAABBRIQHACQAAyBAAAFHGIEEJIAAAA -AAI1AAAAEAAAAAICgQAEADAMMIQCAQBCQAAIAAAAiAAAAAAFAAABAggoAEBBAAAAIIySEQAgAAAA -ogIAAACGFAgAAAAAgAAABAAAAAEAAEAQggJAEAAEUIBDAISA0ABAMAAgEiAEBACCAMAAAAAAUCgo -qFCQAwMDAgDAIAACKICEQABtAEICAAAEBoKSUAAAgAgAAEIF6QACBSUEEBPLBAXAAAAABu8QYAQQ -EABCgDAARAQAEBHBBBQQQBQABAQAQAQEAgAABEARkOgAAAIQVEBAuAAgEAIIAEUEECsiAoKVkmAC -AAQAAAAQABAAABAAQUMDUFAAABIgh6gQBEgACAIAyAgBAgKBgRAIAEkqIAGAGAASQgBIEiAdBVhB -IjIgAAAACAAgQMTKBSEwIjgAQVBQIhAoKEghIUSgQQEkFAADRY0gJABIAAAJukSASAAyKAAAIChI -QAAChg5QElABMiAAwAAACCAgAAAAAFYQAAgAIBAACAoQACAAQQFIHAYSAAEhQFYQQQEg1KjAByAA -EhICksCCBQVSEAICBTRAEASMAGogIABAgAAUFAgQAgIAAAAAoAwASQQIiGCAKAAABVAUBAgCyLAg -KwBEEkAACAIAAgAABAZMAAgIQEAoChYI0AqiCJAAkBISAAoAAAvNFIBCAgQVFAIARgNDABUEDEMg -AJAAFJJSABQCAkgISAASBCCwgBQJAJKEBCSAUoVQiAECAATQiAhkYCAASCFAAgQQFAQEAAUFABQQ -AASAhASIAoACwhoJpYCQA2sDoBgQoLAQAIJITRsisAcHgAADA0EAAABIEBAQF4EAEIOUIBAQIZAA -ERgAAAAAAACAAAMDEgAAEAIAABASAAAAEBCAAAAADX8AIwBBAAAQAQEABASAhKAAPIAjFgASEAAA -AIAAAEpIAhEAgBEDAgGAAAAAgiAAAnACASAAgBAQABAAgBAAFyAEEARAAICAROwAkBAAAAAQAH9V -VVW4iMyqM3MzczMzMzNVVTNzAP8PDzMxMzFVVe//VRUzM//////1/9/fVTNVD1VX//1FVR8PVVdV -VzNzRVVVVVUVVVVVVXczBVUzu/9VAAACPVVVRVX//1VX7/8fDzMxMzELTwS/VVVVVTNVD1Ui/9/f -Ly9VVQPPVVX//wD/Dw8zMw8NMzNFVUVVUV1dXTMzAP//////VVX1/w8PDw8zczNzVVVV/3hIzKoz -MzMjMzsxO6qaMyMC/w0vMzszO6qa//+qrjMn/f/9//r/7+9VM1UPVUX//6uqDw+oqqqqMxNVdaqu -qq5VVaqquzNfVTN3//8AAAUSqapVdf/vqor//w8PMzczNw8PAP+qqlVVM6oPVRH/7+8vL6qqA89m -Zv3/Af8PDzI3Dy8xO1V1VXWirl1dMzMA/7u7u7taVfr/Dy8PLzMTMxMVAFX/e0vwVTMzMzMzMTMz -qqozMwD9Dw8zMzMzqqoAAKqqMzMAAAAAAAUBATMzDw9VVQABqqoPD6qqqqgzM1VVqqqqqlVXqqkR -M19VMyIAVQAADCGqqlVVAAGqqgAADw8zMzMzDw8A/6qpVVaqqlVVAO4BAQ0Ni4sPD6qqAAAA/g8P -MzMPDzMzVVVVVaKuUVEnJwCqEREREVpVCgAPDQ8NMzMzMyoAVVW7i/CqMyMzMzMzMzNVVTMzAP8P -DzMzMzNVVQAQVVUzMwEAAQAACgICMzMPD1VVAABVVQ4PVVVVVTMzVVVVUVVVVFVVVSIzBVUzEQAA -AAAB11VVVVUAAFVVAQAODzMzMzMPDwD/VVVVVVVVVVUA3QICDQ1HRw8PVVUBAAD/Dh8zMw8PMzNV -VVVVUV1RUScnVf8AAAAAVVUFAA8PDw8zMzMzAAAAjAAAABAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIx0ABGUHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZQAAAouHQAA -jHQAEZAdAACMdAARkB0AAIx0ABGQ6QOAByUAAMQdAACMdAARlB0AAIx0ABGQHQAAjHQAEZAdAACM -dAARlB0AAIx0ABGUHQAAjHQAEZAAAAAcAAAAFBgAABxgAAOUGAAAHGAAA5QYAAAcYAADlBgAABxg -AAOUGAAAHGAAA4QYAAAcYAADlBgAABxgAAOUGAAAHGAAA4QYAAAcYAADhAAABjwYAAAcYAADlBgA -ABxgAAOUGAAAHGAAA4SIYAMVIIGCxBgAABxgAAOEGAAAHGAAA5QYAAAcYAADlBgAABxgAAOEGAAA -HGAAA5QYAAAcYAADlOTkAP/8DO50ETN3VQ9fM3cA/1VVioodHQWvAFUzUwBQqqoPD0dVDS8zMw8P -AAAAAAH7oqIid6qqI3MAuwICCgqqqlVVAAIA/lVXDw0AAQAAAAAEDwB3XV1VqjNVM1VVMw8PAAAz -MzMzAP8PDgAAAAAAAAAAAAEAAVVVMzMzUwBQGxsAABsbBQU1M1BVAP9VVVVWDw4iIiIiUFVQVRER -EREzAAAA/6oEv/wM7rh3MxFVDwUzEQD/VVVXVx0dDw8A/zNTAFBVVQ8PR1UNLzMnDh8BAAAEAvdR -USJ3AFUjc0T/AgIAAFVVVVUAAAH/VUUPHwAAAAQAAAhJALsVFVVVM1UzVVUzDw9ERDMzMzMA/w8P -AAAAAAAAAAAAAAAAVVUzMzNTAFAzM1BQDw8AADUzUFUA/1VVVVUPDzMzMzNQVVBVIiIiIjMAAADk -5AHvWloidBEzd1UPXzN3oK8F9YqKDw8Fr6r/M1P/XwoKX19HVQ0vMzMPD/////cB+66uMzP/qiNz -ALv39///qqZVWf3/AP9VVQ8P//v/+wAACV+I/11dVVUzMzMzVVVHR3d3MTMzMwHvDx8AAAAAAAAA -AP/v/+9XVTEzM1P/XxsbX18bG6+vNTNfVQD/VV1VVQ8fd3d3d19VX1URERERMwD/AFUABa+qqiK4 -dzMRVQ8FMxFQXwX1V1cPDw8PAP8zU/9fX18FBUdVDS8zMw8P7////wL3XV0zM1VVI3NE//f39fVV -VVVV//8A/1VVDw//////AAAFFUT/FRVVVTMzMzNVVUdH//83MyczAP8PDwAAAAAAAAAA/////1FV -NzMzU/9fMzP//w8P//81M19VBL9VFVVVDw8zMzMzX1VfVSIiIiIzAP8AAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAABAAAAAABAAAAAAAIAAAAAAIAEAAAAAAAAEAACAABAAAAAAgAAAA -CEAAQAAAAAQAAAGJCAAAAgAAQAMAAAAAAAADAAAAAAAAAAAAAAACAAAAEAAAEAAAAAADCACAAAAA -IAAAAAAAAAAAAAgAAAAAAAAAAAAIEAAAAAMAAAAAAAAAAAEAIAAAAEAAAAAAAAAAAAAAAACAAAAA -ABAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAQAAgAAQIAAAAAAgAAAAAAAAAAAAQCAAAAAAAAAAAA -AAAACE0QAAAAAAACAAAAAAAAQAAAEAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAgEAAAAAAAAAAAAAAAQAAEQAAACAAEAAAgAAAAAAQAAAAAAAAAACAAAAAAAAAAAEAAAgAAAAAA -AQAAAAAAAAAAAABAAAAAAAAAAACAAAAgIyAAAAAAAAAAAAAAAAAAAAQAABAgAACACAAEAAAD4wAA -AAQAACAAAAAABAAgEAAAAAAAAAQAAEBAAgAAACAAQCAYAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA -AAAABAQAAAAgABgABAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAoAgAACAAAAAAAAAIAAAgAAAAAAgAADAAAgAABEAAAAAkLAAAAAgAAAQAA -gEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQBAAKAAAAAiAAAAAAAAAARAAAAAAAAAAAAABg -AAIAAKAAAAgAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAAAAABAAAAAAAAAQAAAA -AAAAAAAgAAABAAAAAAAAAAAAAQAQAAAAAEEAAAAAAAAAgAAACgAADe4AAAAEAAAAAAAAgAAAAAAA -EAAAAAACAAAAAAAAAAAAAABAAAAAAAAAAAEAAAABCAAAAAAAAAAIAAAAAAAAAAICAIAABAABEAIA -AAABAAAAAgAAAAIAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAAQAAAAAQAAAAAABAAAAAAAAAAAAg -AAABREgAAAAAAABAAAAQAAAAAAEAAAAAAAAAEhAAAAAGxgAAAAAAAAAAAEAAAgAAAAAAAAAAAAAA -AEBAAAAAAAgAQAgAAAAACAAAKAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAA -CBAAAEg0AAoAEAFAAAIAAMEAAAAQA0ACwAAAAAACAAAACAAQAAAAAgAQAAAEAAIAAAEEAAAAAAgA -EAAAACAABgAAQABAIEICAAADAgFEAAAAAATQQAAAAABgAGJIAEAADIAAAAAAAAAAIgBgwBIAAABM -QoIAABAAgCQKEhAAAJCCAAAAkAQAAAAAAoAAiAAAAAAADgAAABAAAgAACAACAAKAAAIQBTAACEAA -CAgwEAAAAAAACEQQAAAAEAEAKAgCCAgAACAACBAAEAAACCACACCQAAAIcCAABCIAAAgAiAAAAAGB -AGAQAAQiAAAIEMAAEAEAQQAAAgsAACYgABAAACAACAIQAAAACFAIEADAAAIAKAwAAAAARTAIAAIA -AQAIACAQAACAAARgCAgAAYgAoggIEgAEAAAAAiAAAgAFAiAoAhAQQAAEEAAEABAAAgAAAAAAgAQA -CAAAAICAABQAABAAIAABABAAFAuAgAgAQAAEAAAAAAKIAgAAAABBUJAAAAmAAAAGAABACAAEBAEA -AAAAIAAAEoAqAAAMrAEEDAEAAxCABASCAARJiEoAAAACgAgQDBAABIBAAhAAAAAIAEBWESBASQIA -QRCQAgAAgAASAAEAgEAgCAAAAAAAEAAIAVAQAEAUQAIQRAAEAAIABCAAkIACACECAEFQAAYBAARE -EICQAAAABKAQAQAQAAAAgAIACBABAIEI0BEAAgEIBAAQCQBEIAAEBFAKkAABgAAQQIAAAAABwCEJ -AAAAAAi9gAggAAAAgAAAAgwAILJAKJIBAAAJkAkAAAAAAAEECYlSBAAAAJAAIIQAgEAA0AAMAIkA -AADoEEQCgAAEhBNDAABIAARAEQEQABAACAAIQZAAAAAIAAAgAgAAAAAAgAAACQAQAAAAiAAQCAAA -AAAAABQUEAgQCUAEIAAAAAAIAAICgAAAAAEABAAAAAAAAAAAgIiAAAQAggAICAKAAAAAEAAADkQA -IAEAAAgIAYAATQIAAUAAKgAQAiApAAIQEgAAAACBBIAACAAACCAgoJAIAAGAEAYAAAAAAEAEAAEQ -AAgAAQAAAYgAKAAoAgQADoAAUCAACggACAAAAICICAgAQgABCAAAAAAgAQIAgAAAMAABAAwABAAA -AAAAAAIUBACBgEAqAAgIAABAwBAATAQQAAEGAAAABIgAAIQAAgAAQAIAQSDAAAAKsmQBAAAABCCA -BAMAAACEKACACQAQIQAJCQAAEABBRAiAIgAAAACADIAEIAAABAAAAACJEAAQAAEBECAIAIABBAIA -AAACBEAJgHAECAoAAACBCBiIBBAAAAAKgAAgAQIAAAgAgAEAEIAACEgABkACAABIBECAgAAAAAhA -CgAIAgQACICABAAAIQAIAAAEEAAAAAiAAAkIEIAAAAAAIAAAAAAAAAJLCACAOQAQAACIAIQAAQAA -AAgAAAAAAAAACEAAgAACAQAIBBACAAQCACgEIAAIACAAKACAAAAAAgAoECIBEAAAAAggAAQAAAAA -CAAAAAAEAAAFIAAARAIAEQEEAAAAAUUAAECBAFEYABAAAIAAAA0BAQECABAAAAAAACAAAQAQIIAA -AQEBARgEAACgAIABEAQAAIAAAEECAAEBAAAAAAgAAAAAAI4AAAAAAAIAAJEAAAABBABGAEABAAAA -IAAAIAAAAAAEARiIEAAAAAECAQGDBAAMAACQAIAAgCAAAwARAQAAIEKAABAAAUCAAAAEAIIQAgBA -IAAEgAAIAAAAAASAAYJA4AAIAAAAACAAAAAgCAAAAAiACEAAAAMAJAAIIAAAgAASAAAACAAAoKAA -BAAIAAEgAQAACAAAAcCQAAQIAAABIFiAAAAJ/whACAAAICgACAgAAAIEIAAQAAEQAQAIAAAATAAA -oAgAAABIABAKCIAQAAAQACAQAAQAAACADCCAAggAAIAAIAAIAAAAigAgAAAEAAAAAAAAgxEAABgA -ARCAAAAAGAEAEIAAAQCwgAgQgAQAAAA0ABGAEAAAFEBCEIAEAAABMQEQgCBAACCAQBCAACAAAAQA -EIAQAAACAEAAAFAKwBgFAAAAAAY1gAAAAJAAABCDAAAAAFDAEIAEAgkAQAIQjAAAwAAAAxCABALA -AIAhEIIEAAkBAAAQgAQABAAACBCAAEAAAAIBEIQAQAAUQgAQgAEBAAACAAAgCAAAAAAAxCAQAgAA -AADEIgECAACAAMQhIgAEAACAxCoAwAAAAIDELgAAAAAACMQgEAAEABAAxCAAQAAAggDEASAEACAg -AIQAEAIAAAAAAAAADlQiAEgNAABAxCAAAgAAAADEIgMCAACCgMQpAAIoAAAAxCACTACQBEjEIQLI -AAAkhMQgAgAJUABAxCADCAAAIEDEIAEIAAAAQMQACAIAAAAAhIAAAAABAgAJgIAAAEEgIAmACAAA -EEAQCYAAAACAACYNgQgIABAEKQmACoAAAEQACYAACAAAIBAJiJAAgAIoAAkIQgBAABAACRCCIADA -ABoAAAAF/IBAABCQAAAJiAIAQAAAEAmABABAAQQgCYAAUBAAoAgJiAAAAAEgAAmICAAAAwBQCYio -ABAEQAkJgAQAAAAIAAmABAAAAUAACQACAAAAEAoJgiCUQDENoEkAAEAEUEAAAAQBwEBCRAREUEGA -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 -VTMzMzMAAQD+MxMzEw8HDweqpqqmDw8A/wCqAA+5qFERMzdVVQAEDx8AEAAQDw8zM1VVVVUMPww/ -VVUAEA8PMzMAAFVVVUUB7w8PAP8PD1VVAP9VXzAzBQBVdwLfDw9VVd+P3aDY/+71AAAGNTMjMydV -VTMzVVUPHw8PAP8PHw8fVVUPDxUVEVUPMw9VR1VEVTMzVVUQ3xAQMzNVVVdXV1dVVVVVMzMzMwAA -AP8zczNzDw8PD1VVVVULTwS/AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkAAACAAAgAAQAAAAA -AOAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgAAIACAgAAAAAAAAAcAAAAAAAAAAAAAAAAA -IAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNsAAAAAAAAAAAAAAAAAAQAAAAAg -AAAASAAAAAAAAERAAAAAAAAAAAAAAAAAAAAAKAIAAAAAAABIAAAAAEAAAAAAAAgABAABapAAACAA -AAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAFlQAAAgAACAgAAAAAAAAAAAAAAAAAAEAgAAAA -AAAAKCAAAAAAAEAIAAAAAAoAAAiAAgAAAAAAQCAAAEAIIAAIAAAAAAAAAACAAAAAgAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAEAAAAAAAQA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAIgAAAAAAAAICAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAC8IAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAA -AAAAAABAAICAAAAAAEAAEAAAAAAAAAAAAAAAAQAAAIgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAADxAAAAAAACAgAAAAAAAAkAAAAAAAAAEAAAAAAAAAADAAAAAAAAAAIAAAAAAgAAAgA -AAAAAAAAAAAAAEAIAAAIAAAAAAAAAEEAAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAIA -AQGAQACAAAAACgAAACAAAAAAAAAAAAAEEAgBAAAAAAAAAAAAAAAABAAAAAAIAAAAQAgAQCAgQAAA -AAVEgAIgAAJhwAVACAhAAAFAAkAIAxAAAQCAAEoAEAAgAAkAAGEAAAAAQAAAIwACAAAAAAAAAAEA -wAACQAAAAAQAAAAAAAAAYMkAAAAAAACIARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAA -EAAJEAAAAAAAAAAAAAYAAAAQAAAAAAAAAAAAAAC0AAAFAggAACACAAACAAAAFAAAAAAAAOgSAFAA -LQEAAQAABgASgAAEEAAAIAgAACAgAEAAAIQAwgAAAAAggAAAAACAABEDAEAAAAAAALAAAAAAAAgA -AgAEAAAAAASAAAAAAAAAAIAAABAAAAAAAgAAEgAAAAAEQFAAAAAAAQJAAgQAQAACQABCEAAgBEAA -ABAQAAAAACIBAAAABAAEIIAAAAAAAgEIgAJAAkAAAAAAAAAAAABAAgABAAAMeCAAAAAAKgBSIARU -AAAsgCAAYAgAAhCARAAAMAAI1gCMgDAKBAAwgAAACGAAADAAgAAAAgAAAAAEAAgAAAAIAAgAMAAA -AYADAAAoAAAAQAEAAAAAAAAAAAAAAICAAAIAAEAAAAAAAAAIAAEAAAAAAIAAAAAAAUIAIBAAAAAB -AAAQAAIAAAAIAAgACAAAABIADAAAAAABFAAQEAEQgAtEAAgAAA2MUAAwAAQUAAkAAiAAAAgAARAB -EQAAlEAAAAAAAIAQAAAAAiwAABAACQAAAQAAQAABAAAAAAkAAAAAIBABgBAAoYAAAAAAAAAAgAgE -AECACAAIAAAAAAAAACoAAAAAAIAIAAAAAAABgAQAAACAAQAAihAUCAAAAAAAKAAAAAIAAAAUBgAA -AAAABAAEAAIQCAAAgRKAAAQAACAFBACAMgKAAAAACFcJAgAACBQACIAGIoASCAAAjIQFABEAAAAA -oQAgCCkAEAAKBgAAMAAEAAgAABAIAAAAAAIABAgAAAEABAgACQAAABAAAAAAAgAADAAAACAgAAAA -AAAAAAAAAAAggAAEAEAAAAAAAQAAAAAAAAAAAACAAAAgBEQAAAAAAAAAACABAAAAAAAEACAAAAAA -AAAAAAAAAAAAgQQAAEABACAABAABAAAGhYAAAACAgABAAAFAAAAAQCAAhAAAAIBAhIAAQACAAABA -IIAABIAAIEEAAAAAAMAARAAAAAAAAAAEAEAAASAAAIAgIAAAAAAAAACABABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAc1AAAAAAAAAAAgAAAAAAAgAAAAACAAACAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAABAAAAAAAAAAEgAAAAAAAAASAAAA -ABAAAAAAEAAADboQABAAAAAAAAAAAAAAEAACAAAIEAAYAAAAAAgAAAAAEgAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAM2gAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAA64AAAA -ABQAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAJAAAAAAAA -AAkAAAkAAAAACQAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAJAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACngAAABAAAAAAAAAABAAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAE/wAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -4714,10 +27508,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4EAAAAAAAAAAAAAAACAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -4731,9 +27521,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcA -AAABgAAAAACAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA -AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -4743,14 +27530,8 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFUAACAAAEAACAAAAAAAQAAJAAAgAABAAAkAACAAA -EAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAA/LAElAAAACkgAiAUQAADCTMYzJDAAAMJMxAElAAAACkgAASUAA -AAKSAABJQAAAApIAAElAAAACkgAASUAAAAKSAABJQAAAApIAjMkMAAACkgAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACB+AAiIFoERAAQAEQgQgYkkf+JJGBCBiSR+AAiIFoERAAYACIgWgREABgAIi -BaBEQAGAAiIFoERAAYACIgWgREABgAIiBaBEQAH4kkYEoERAAQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -4794,1315 +27575,3021 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAADABAAACAAAAAIEAAAAAAAAAAABrQAIAADAAAAAAAAAAAAAAAEIAADAQAAAAQAAGAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAEBAIACAAAAAAAAAAAAAAAAAAAAAAAAAAEACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAQAgAAABAAAAAAACAQAAAKNgAAAAAAAAAAAQIAgAABIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAEAAiAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAACAAAA +AAAAAAAAgAAAAAjLAAAAAAAAAAAACgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAXAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAA +AAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAB3gAA +AAAAAAAAAEAAgAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAQAABAAAAAAAgAAAAAAAAAAAzlAEAAAAAAAAAE +CAAAAAQAAEAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAgIAADAAAAEAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAgAAAAAAIAAAAAAAAACQAAEAABAAAA +AAAAAAAgIiIAAgAAAiAAAAAQIAAAAAACAAAgAACAAQgAFQQAgQAAAwMAFggAABAAFAAAwwAIAAAD +IAAKAAAAAGDAQYQAAQAAVQAAwAAAAAABAAEAAgQRADAAAiAAAAACIAAAQAAAAAAgAAAAAAAAAAAA +AAAAAAQAAAAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAABQAAAAAAAAAAAAAAAABgAAQAAAAQAABF +AAAIBAAEAAIAAgEAABAgAgwAAEAQQAAABgAIAACgAAAIzCBBAAARAAMAgAIBABAAAIEAAIEDEAAA +AAAAQAAAAAAAAAIgACAAApAAAwAAAQAAEIAACgACAAEQAAUAAAIAABAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQBAAAEAAAAAAQAAAABAEAAAAAAAAAAQAAAgAAAAAAQAAIQAAwAEBAAAMAAkk +BBAACkACAAAEBABSAAAABAYEAAYAIEAAAAeNBAAAIAAAABAAAAAAAAAIJEAEAQACAAAQAQABIAwA +gAAABAQAEgAAAAAMQAgKAALEIAkABFAAAAAABgAAEAAAAAACCAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAIAAAAAAIQABAEAAAAAAAAAAAEAAAAAACEBAAQAgEABg +AAAgAAAAoABAAAAAABAAAQAABoMAAAACQgAAQIAEAQAACAAAAEKAAAABAKAABAgAgAAChAQAAABA +AADBAAAQAEwBAAAAAGAAEAAAwAAAAAAAAIBAAAAgAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAACAgAAAAAAIAAAAAQAACAAAAIAAAQQAAoAAAQIAgAAA +gAAABgAIAAAAAAAGIACAAAKIAACAAAEAADAACAAAgAQACAAAAACAAAAAAAIAAAEAAAAAAggAAKAK +AAACKAAQAQCBAAAIAACAABEAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAQAAAAAEAAAAAACEBAEAAAAAAIAEAAAAAAAAAQAAAAAA +IAAAAAtaJAAAAAAAAAAAAQAAAAAAAAAEAQAAAQAABAABICAAAGABBAQAwAAAQAAAAABEAACEAAQA +AQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAYEAAQCAAAAAAQAAAAEAAACBAACAAA +AAAQECAAAAAAABAQAAAAAAAgCBAgCAAIAAAQEAAAAAAAAAAAABAAAAAAIBAAAAAAAAAAAAAAAOMA +AAAgAAAAAAAQAAAAAAgQAAAAAAAAACAAAAAAAAAgAAAAIAAAAAgQAAAAAAAAAAAACAAAAAAQEAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAKAAAaAAIIAAAQAAAAAAAACgAAAAACAAACAAAAAAAPhAAAEAAAEAAI +AAAAAAAQAIAAAgAAAgAAAAAAAAAIAAAAAAAAgAoAAAAACAAACBAAAAACAAAYAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFAAAAAAAAAAAAUAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAABgAQAAAAAAAAABAAAAAAAAAAEAAAAAIAAAAQAAAAAAAAABACAAAAAAYAEA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAoAAAAAAAABhEAAAAYAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADAAgAAAAAACQAAIAAAAAAAQAEAAAAAACmAAAQAAAAACYAAAAAAAAAJQAQAAAAAAAmA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAkAAAAVjwAAAAAAAAkAAgAAAAAAAEAAAAAAAAAAAAAAAAAA +AAkAAAACAAAACUAAAAAAAAAJAAQAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAABsIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAEAAAAAAQAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAACtgAAAAAQAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEBgAAAAAAAA +AEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACBAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAIAAQAAAAAAAAEAAAAAAAAAA +QIAAAAAAAAAAwAAAAAAAAIBAAAAgAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIFl +AAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAgAAAAADAAAAAAAAAAMAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAANsQAAAAAAAAAACAAAQAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIKAAAIAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAgQAAAgAAAACAAAAAA +AAAAgCAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR4AAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAIAABAAAAAgAAAAAAAAAAAAAAAwAAAAAAAAACAAAAAoAAAAAAAAACAAAAAQAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAIIIAAAA2NAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -CNAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACCAAACO4wAAIgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOKAAAgQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAiCACAAAQAgQAAEIACABAAAAAAAgAGkQAACSAiC4AAAQAIgAAAAKBAAAEQA -AAAAMAAABgAAAAAAAAAAAAAACAAAAAAAgAAAAAAAABAAgAAAAzAAABAAAAADACAhAAAAAAAAAAAA -AAAAkgAAAAKDAAAAAAAAAABAIIAAACAIACQAACAAIEABAAAACAAUAAIgABEIABAQA0AAEAEAMAAA -IBAAAAFAAAAAQAgAAQAAAAFEgAABBAAAAAAAEAEEAAAADAgABAgAAAAEAAAhBAEQAAAAAAFAAAAB -AIAAAQCAAAAAAJAUAYAAAAAAAAABiAAAAIAAAAAG4AEACAAAAIAAAAYAAAAAAAAAAQAAAAAAABAA -AAAAAAgAAEIgAAQAAAAAQIACAAAAFAFIAAAABAAAAEwAAFAAAgARCYgQAACAAAABAAAAACIAACAA -BAAAAAAACEACAgAAAAAAAAAAAAAAAEAABCAAAAAAAEAEAAASAAAQAAAAAAAAAAAAAAQBAAAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAW7AAAAAAEACAAAAAAAAAAAACA0AAQFAAIAQAgCAAAAAAAA -IoAEIAEAAEAIAAIAAAgEAABAAAAACAAAIAACAAAAAABAAAAgAQAAAAAAAAAAAAAAAAQAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAEAABigJAAALQAAAABAARAAAAIAAEAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAABAAAAAAAAAABgsAAgIAIAAAAAAAAAAAAAAAChAUAAAAAAgCAgAAAAAQAAAQAAAAAAgA -AAAgAAAAAAAAEAAAAAAABAIBAAAAAAAEAAAAAgAAAAAAAAIAAABBABAAAIAAAAACAAAAAhQAgIAU -BAAAAACAIhAAgAAEAIAAAAIAAEAAAAAAAAEQEAAAAAABAAAhAAAAAAAAAAAAAKAAAAAAAACAAAAA -AAAAAICAAAAKIQAAAQAhAIAAAAAAAAAAAABAQiAABAAAAAgAAIAAAAAAAAAAAAFAgAAAAAAAYAAA -YgAAAAAAAAAAAAoAABAAAAAUBAAkAAAAAgAAAABAAAAABAAAAAAAAAAESAAAAgQAAAAAAAAAAAAA -ZAQAAAAEAIAEBIAAAAQCAEQEAAAAABAABAgAAAABgAAEAIAAAAAAAAQBgAAAAAAAAASAAAAIAAAA -AAxCBAQAAAAACABARAAAAAAAABQECAICAJAQQQkAAAAAAAAAEAACAAEQAEAQgAAAAAgBBAAAAgAE -CAABBAAAAAAQAABAgAAABIgAAEwBAAAIAAAAAABAAgAAACCQABCACAMCAIAIEAAAAQAgwUAAgAAC -AAUAwwgIAAAQAABJABAAAAABKAhACQAAEACVCACBBAJQBIBACBEAAggAAkBQygAARAAADLQAAEKA -ACAAACAICEAEAALIQAIIEAAIAFAEQAkgwBZACiCABAACAAAIgADRCCAuANAACMAQAAICAAAQAFIV -AAOQAAAAAIAAAhCAFMACBAACQgBAAAAAQAABABAKACAAEAAgEEAAEEAABKAACAACMIAAAEAAAAAA -CECkACACCAAIBABCSgGCAAAQABBIAhAIBCBgTAACAgAAACBQCgIQIAAAAAAFRRAAAEBAAAAUgCBg -AgCgABAoACgAEAiAEAAxAoAIDAAQYEAAAAkACAAgQAgCEEEAIQAQKAEAAABABCMKAAAACACIUCAC -ABMAAEAgIQAQQBAASAGAAgQOiCBBQMACQAQggAJDgAIAAA4xQAYAAkAAEABECoAAAAEAAAwUAAAm -CAApRAiAAyAKEGERQYAAQASAAAgGgICQCBAIQASEgAAAMBAAAA63IUYQAgAJAAFgCASBEAIAAAAA -AAACQBAgQAYAAAREAIQEAoQgAGogkEQAAABAJBAAQEYAABIQEIARVAAAIA4BBIAkAABgIIhgAAAA -AAAIAAkQAACISAAACgAAAUAQQAEABBAEAESIgAIUAAKIACGgAAgMAYAEAACCABIBAEAAAEIQBAAA -BNEDAnAgBICUqAEDLAgEAGTIAIIQABAABEkCMwAAAm4wAAAAC9AAAggEAgCyAYkGFEBEAAAAgAMQ -AIHEioAAQAABUgBBIARCEASDgAQAAQMAAAIGVBGBEhAAAAAEAChCFAABiAAwAAAABAIEUYmAgIRA -ACIGEAgAAAgAAQAEEQABAAAhAAACEiAAkgEBAAIAgIAABCAAAKAAAQAAEBAIgqACREAFEAgCIAAA -ABAAAKJAAYAhBWACIoRKhCAxAAICAAAHgyCBkgBEDAAJABCiQAIAAhYggQQAEAgACoCABQAWkIAw -AAECABCAECogAAAgAAAABACAAiASEgIiMAgCQQAIAiIgiAAgAAAQIAAAAAAAKACKAAAAgABEAAAA -AFFAgAAAIoEIAAAEQJAABAAAgAAkAAAAAAAABAEAAhABAAJCAAAQAAAyAAAABAFBAAgAAICAgIQQ -BABAEAgIIAGWAgQgCEQAAAGUAQQAAAQgAAAAAYEgAAGABEQAUAAAQBBAABEgAAGCAGYEAUGAQSAh -wAQEiCIEgRCEQBEoAAEBCEAAQRAAgAIAAQEBASCAICJgAACAAAHAACEIBEAAEQIggAkAKgAAAYAA -CBSUABBAAEAIAAAACAAAAAgEgCAAEAAgCBCAECQAAEAIBAABADMAgAgAgSJQAQIBCAhAgDCAACAI -AACAABRAAAAABBEoCBACGAEAAAiAAAZAAgEAKACEAAIAAEEIkAABiAAAAIgAgAAAAgAAKBAIEBAA -AQAICAABABAhIAhAAAAAEQAACCCAAgAAAAAIhAABEAEgAIiAAMBAAACgACAAIBBAAACBEmAASAQA -AAACABAAAAAAABoDAAAACAAAGGABEAAAAAAYAAEAYAJYAQBgAAQAAIAAEAABAAEBAIAAAMAAUACA -AAAEOwAAAQACgAAAECCAAAAABAEIAAAEASCABAAAAAEAAAABAAAAAAEAAAABQAYACAAAAAAGAABQ -BAAAAAQAEAAABAAIAAABAAQAgAAAgAJIAAoBAAQCkABQhAAEBAAAAAIgAAEgAAQAERIACAgCgABA -UIAIAAAAAAwIAAEAAJABAAAACAAkQAAABAABgBAQEAAiABUQAIEAIBgACRAAgAQSIAAAAAgSAAiA -AACAAAAACAACAABAAAyQMAA1JEAAAAQAAAEgEgAQBAAAQAADAACAABAMABQACAAAACAAIQAEAhAB -CBEAAAgAAAAAAAAACAABAAEApACMACAJAQQGEIAQABqQEAAQgAEQWJBACBGAggAoAABAEIAAAAAA -AAAQggAgbCCAEBCAAEgaAECkEIEQACgAEAwQgAQAAAAQABGAAAAAEAAIEAAADmKIAAEaACABEIgB -SACQAAAQgEAAABAIChCAAAAoIQAAEIIAgAAYAFgQgAEACRAIARCACIAAkzAIEYAAAAAUABgQgAAA -KAAACBCEBgQAAEAGECADSQAAEIDEIANAABghQMQiBAAAEJoQxCMAIQQAACjEIQAAAJAAAMQpAAQA -kCJAxCABACiQgFjEKAAQALAAUMQiAkQYAEDCxCsBQA4YIsDEAAALfSAAAgBQIQTEIAAACFgAAMQi -EAAAkEAIxCADSAAAAGDEIAAAABgAKMQgCAAAUAAExCSAAABYCEDEKAQQAAAYiMQgAAAAkAAMxCAB -CACQmEDEgAgCQACgIAmQCACAGIAgCZAAFABMAQINiCAAiIAAAQmKAAAACAAACYCkAAAIFCAJhJQQ -EAiyAAmAKIAAAAEACYCQIJCBhiENgAQKYEoIFQkAAAZJglAAAAYAEAmVCiggEiAQCZAABQCDABIJ -gggAAgAECgmAAAAAQAEACYIgAAAEEIAJghSAAAAgBA2AAAIAAAIiCYQAAkgIAAEJgAhAAAgAAAmQ -gAEFQEAMiAAAAAAECAAAQhAAAQAIRUFAAAABYAAUBAAAAAIUAAgQMgBIAQQQQABACAgAQEBMAGJg -FAAABgCIMgRGAEhAAEEUYAIGABAQhAAAAAaAAAFlKAAQYgEJyAABEHCgAAgAACBBgBKAAgAABAAA -BGAgAABicAAQAgBAAABICEAAAgCAAGAgBAAAACBAQAAwEIABAQBgAIgAQYCCAABQQEBAAHKgoAAQ -gEBACAAAAEAggAAEUAAKAgQACAQEBAIAAKQAAQQAECFMEABAACAAQCqwEqgACAgACRAAAaCoABBE -BABACABACAQAREFIAAAQAABDrwIJRCAQAAAEABIQACAEAQIAAAQAQIIBCEgBoEAAAADgAAAAAAEK -AQABAAlAIBAQAAAAwEggAAAAAMAACgAgAAhEwAGqIQIAECgCBIhAQAigBgAECAABgQMAxCRkAACQ -gBEKCjBkxohAgGAAgAAIKAAAAAAACAAAABBEIQAgAAAgCgICEAAIgQAQAADABgQyABBAQEQBFHEQ -SAYAAACQEAAAAIRIAsAoAAAIQEgAAAAgAQgIAkAAEgIAQAIBhgAAYAkBYBAABCAAEAhoEwAAAAAA -gGAABAAAAIEBAAAjACYKQAAACCgEIBAIAGEAAwAAAAABwBAQIaAAAAhAAAARgREAAYAAAIAAhAkA -RACyAASASoZAEAAACAAAAAAAAAACgAoAgKogAAABACBEBUBICBAQIAAAAAEAECAAACACgAAMgIGA -AAAABakAIgAEAEEIABAAAAAAQkIAAAIAAEIACAAwAAARhkEAAAAQSABAQQAAACEMRAABAIANIAgE -AAGAMBCBAAQgMAxAgiGIAAQBAAAoIAgMAAkAAAAAAAAAEABCOQICGkJEBQUQEhsCAFIEHABDQBAA -AgDFAAIAAgJAEAAAAACAAAGAAAAAAgCEgABAAARAUAomAUUAKCiAABAShEIgEACAFBFBAAAD83Qg -AgBAQEQAABAQAAAQEEAAAAQBACRABBLsaRAAAEkBLQAQQBAATNDUwBIAOQBAuMLAECASEFAAADt6 -AoCQEQEEABIAAABUQAIEUgAQAAUVKDBAEAACJAAWQTFBgYAMBDBQgCgIEAAQKUCCMgIRABQAQAAB -AIAQJQhACSCgFgJJQkAASwAAB5MICJBASEAgBAhCQACGlTEKQSACECgwEAAAAAvvIADAMQhLGjII -EhAAAFISQwAIAgIAAAoAAAAAQDMAFiYEDwCAEggIAQACgAA2okFQCQOAAFDTVcAAUBCIRQASTiAC -QEhaAhQAKAAACbKgBBQMABAAEgBCkEQIAECJgEICBERQVIiEgoISEIVEBIBLogBAEAAIgAAKABKi -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 -/yNzJXUA/wD/IHURsQobovMAAAzGVQARVaqqUO5VVRHdAP8PDwAAAAAAzMzM7//v/1VVNzP//TMz -7/83M/v/BP8zMzMxAP0E/1VVVVUjcxFVVV/19f//M3MA/zMzBL/7/1VVMzMAAQAAIAAAACBAAAAi -IAAABEADAAAQAAEAAgAAAAAAYAAAAAAAAIKCBAAAAQAQgAAAAPAAACABAQAQAAgAAIAIIAAAACAA -AgAAAAAEAACAAAAAC+MIAAABAAAAAAAAAAAAAJAIACAAAgAAAwAAAAAAAAAAgAAAEAAAEAEBAAAA -AACAAgAAIAADAAACCAARAABAAAEAAAAQACAQEAAABAACAAATAAEGAAAABCgAEAgAgABBiAAAAIAA -AQSABAAAyAAAAAAAAAABAAAEAAAAAAAAAAAAADAACAIAQAIAAEkAAAAAAAAAQAAAQAAAAFAAAIAA -BAAAAAAF/AQBAAAAAKKgAQEAAAAEAAIAAAAAAAAIEAQAAAAAAAgAAAAIAAAAgCAAQAAAECCIgAAB -AAAAACAAEAIAgAAAAqAEQAgAAAGIACABSAAAAACQAAgAAAAAAAAASAAABAAAAEBAAAAAAAAAAAEA -AAAAAIAAIIAAEAAAAAABEAAAAAgAAAEEBAAAAAAAIAAACAACHAAgAAAAAAAAIAAAAAAAAgAAAARP -AAAgAAEAABAAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAgAIAAAAAAgAAoAAAACAIEQAgAAAAAAgAA -QIAAAAAAAAAkAAAAAAAEAAggAgAAAAAAAAAAAABQAAIAAAAAAAgAAAAAAAAAAAAAAYgAACAAAAAC -CAAQAAGBAAAIAAAAAABCAAIABAAQIAIAQgQAAAgEQAAAAAIAEQAAAAAAAAAAAAAAAsEEAAAAAAAJ -DADAUAACAAAhAAAAAQBACAAAEAAAAAAIAACCAgCAABAEAgIAAAAAEAAAAAAAAABABAAAAACAAAAA -AAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAEAAAgAAAgAAQAAAABAAAAgAAAAAACACAAAEAAAAAgIAQ -AAAAAACAABABAgAIAAAiAAQAAAAAgAKAAAAABAAAABAAAIgAAIIAAAAD3wAAAAAAAAAgBMCAAAAB -AAAAAAAAAAAAIAAAAAAAAAAAQEABAEAAAiIABAAAEACAAgAAAAAAAAAAEAAAgAAAAAAAAgAAQASA -AgAIAAAAAACgBBQAAEAEAABBAAAAQAQAAEAAgAAADCABAAGAAAAAAAAAQCwAAAQAQAAEAAIACAgA -AQCBAAAACAABACEAEAAKAEAAAAAAAAgAAAAAAAAEAAAAAANPBAFAAgQACAAABAgAAQAwAABIAAAE -gAAABBAAAAAAAIAAAYAAABAwAAEQAAAACACAQFQAAAAAAAAAUIAAAAAAAAQAAAAAEAAAAAkAAAAA -CAAIAAjAABAGECEAEFDANIIChAhAwAAAAIgAcAhQBQCAwAAQwBAAAAXIAAEAACgEBgIgIQoAEAwB -AAAGAAAiAItAAAIAAAAgAAgIKBAAAAgAEgAACPOKCAAAQEAAAAAIAAADUEAADAAQCgIBwApFgAIA -BgAAAAAiAIKAIIAAECEIEABQABAQQAoAAAEAygCBCgAIBNCIIBEAEsAAAYIEgAAAAAIAQACCAAIQ -ADAAAEBKAABAIACESgiCAgAAIAAwAgACAAoAqEgIggJEABACIgAEYAAEEAAggAAgEQAAYABAAAgA -ABGEYAgAAEAAAgQAUAICDEBAAAABPaCqKgcIAgkIBEgQAgEAAGAwAgAAAAAICAJwAAAADwsQAAAS -AAKAAgICymIQAAQAEiQCECKQQAAAIEIBAEAAACIIcAgIAAAAEAhKCgIKIAAACmEAgQAJAEBBAICG -lgpQAHSBAgAoM0AAAAIAACAQQAAAIoAAFBQBABBAEAAEAhAgQFaAABQDKAgECYmDRAxQIDEMBABC -AQCQgikCIBBiACgAAAS3UAQAAAIIACSBAYIAKBAQAUIIQgQIKQAAkAMAAFQEgMJMQGAASGgQjDAh -EIAIMIAAQIyAACMSEAgBBAACFgICCEADAAAICBGAwAQEAAAQCACgAAMAAMAIAAgCBAAAAREBMgAE -hABQE0AQAAQAFEAQgAAEAISAAAoABATABgAILBQSKAQEAIABSAAIIgAAwIQTICBSBBCQAgABQoQQ -VAGTAQAABVAAQAEECbACCFACBBBEgYoIJESEAAwKgEEUAMASEFAoALAIFEEBAOAAJAAAAEQBSMQB -CAQBUImCgAAIgJAgSIBBBAAAABAq4EARAECEFEjAiQAAAAEIIAhgAAAKIQAQAAEACAIAChACICAA -AAAAgA4AAEEAABAQACgAAIAAAAABKAIFAAAQCAAAAAIAAhIAAZQAQTIABQAAKQYAAgQCMCAAAAAD -sQWACACOAgAooIEBIAiUIGAAkIIEFhAADpEAACASsACCIAUMAAoQABEBEZUoEBSAooQiAgAIkAoh -AAQAImAAAgEAgRAoKAUACIABkQAyABCEgEIBAQAJIAAAAgBEBAIgAABBUAKAgwAgACAGACAQAAAI -CBAAgAAAAAwgCAAkAAAhAAAABAQAgAgEAUEABAwAIAAkRABAgQAgICIwggliQNIAAAqeABQjAATA -EIEgAAgCYABQAUQDhAYAIAgBIBTAAkAAgIBhAMQDBACCBAQAAAAEwAABAGQQJkQCAIgAAiAgAUAg -iBQQAAAAAICCLBEBgASIQIQIAQKQAIACAAgAVIAqBAEBCioBBAAAAQAIAAAAAAAAIAhEQAYBAAAA -CBBAAggCAAIIKAEQgIEAAIgAQkEAgCABCAAADBgAAAAIBAEIAACEAQAAAMgIEAAQAAAAAAgEQQAA -gSAgiAAAAAQQIAAISBgACQAAAAgIAhAYEAAgKBCAgAAAICCICCQAAkAgACwIABgCAAABCCAAABgA -AAAIAAAGCAIgAIaABAAAQAAAEEDgAAgADgAAIQABAEREgAAOBFACgAAAAYQABAJAAgACQ4AAIAAA -gBABBgAEAIhEQAkAAQBAGAAAAIAAACACAIGoRABRAAIQAAADhwgSAAAABAAAABgAAAAAAgADAAUB -ACIAwAECAgABAAQIAAAAAAAAAAAQAQAAQAAgCQAIIQAQBIABAAAEAQACECAAIAACAABBAAAAAAAA -UAAAAEAQAAEAEAAQYCgAAjAAAAQEBAAAAIAAAAhIAAEEKQAABwAAABAhAAAAAAQVAACAAMAAABEg -AAAImAQACMCVAAiABEAgICAAEFgMAACAIgAAAAydAMgAABHAoAAIZAKBgQCAAAgIAAAgoiAACCDA -gAEgAQAQBAgAIAAQAAAEABAAIAiAAAQAAAEAIAAAQgAAQCQAABAEAAAAAACAARAAAEQCAgCAAQAA -AAAAEICAAAAUAFYQgAAAgAAAKhCAAQAAAAACEIAAAAAABAAQgiAAKBAEIBCACEBYOIAQEIAAAEQY -AAIQgBAYQJAQAhCBgCAEAigIEAAACVKAAChAAADAEYAAQACQACgQgACAABgQTBCCCAIYAIIgEIBB -QACRIIEQhABoKAACARCAAAAAAAAAEIEIgAAUEAAAgAAACVgAABCAAAAAUhAgECwEAAAAEgDEIgBE -ADgAgMQgAwAAkADAxCEEAAAYAODEIAYAANAEQMQgEQAAkEBAxCQCBACQimDEISAFAFAA2MQmIAAc -AAjgxCIEAAAAQEDEAAALHyoUwACQCCDEIgIDBAARRMQuAIAAAACgxCABQQCQgEzEIgAAAJAgAMQo -AogAkICAxCADSACQAMjEAAAAABiDIIQgAwAAWAAAxCwBAAAYJODEgAAiQAAFkAmIEAkAGAAkCYAI -AAAJACAJiAFIAAgABAmAkACAAQAICYAEAABCAAAJgBSQCEAwAAmMGQAABBAACYgAFASAAAEJiAEC -QQEAAAkAAAz6gQEUAAEABg2JAACAQEQQCYCoRMAAAAQJgAgICAlEAAmBCjMAIgCQCYEIAAAhACgJ -gQgAAAgEEgkAiAAAQAgJCYQIAAIDIgEJgAgAAAAQBQmAgEIWBAIADBAgBABJAOAEAgBABQAAhMgA -AAAAAAAEAAEEBEAAAAIOEAmCAgAAAIgBAABAAAAAEBAIAkAAAIBAAAaBQBIEEBCCgCAUgBKSAAAA -BIkkAEEAGUQApBAIQFAEYAIiwTlABKAAAEBCEQJCBsgIACQShQGFRAAIAAACQGBgAAAABAQABBGQ -BEJARiAAAAAEBAEABBAAAEAJCEAQAgAEAFBAAQEAAeAEAAFEBBIAAEAACgzgAABAECBAAAAAAAAE -SkABAAAJAdIEAgAAACAQEAAAwAABAUIAAAABoAEAmQAgAAIIBAAAAAEARECBoEBIAABBFwIEAoKA -CQAYDIAEDGAIAgAABAAIQAQRAAFAAQFBHBwEIEAIzAEgBNFAABAAAABMrEBARExACgjgKAAAQCAo -AEFAIABABCABBBogAEAAAQAAAwYgCIAQAYAGQEAAgAYAAAAAYBARFCAAACAAAgAAAACABCAAQwAA -AAggAAEAlBAAQAACgAgQAILDIYAQIgQSAIDQAAAAECQIEAAAQhAJKNAAAI9BEGBQQAEAYBCIRnAA -hAAICIAACUgRIgAAUMAgADCCAggSEQEQKABAQIFEIMADAAAQAiAQQAMIChEAACgCAAiSAoQAICAI -AWAAgIATA8DAAAAQFJRASIAgARAxKgKAAAAAFAgAAAABAAAAgCAAAIAAAgAgoQAAIAQAAgAoAEAA -AgIQAACgAEAASBAAFACEsgAAMCAAFggEkAAAKlAIAAAAIAAAC9gBAQASAIwAAoIgAREJQCBEEIAA -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 -AAAAAAAAAAAAAAAAAAABAAAAAACAIAAABEAAEgAAAAhBAAgAAAAACAgAAgAAAAAAAAAwAAACAAAA -IAIAAAAAAACAKQACAAAAAECyAgQhIAIEAAIAAgAAAIAAKAAAAAAABAAJAAAAAABEAFAgAAAAgIAA -AAAAAAAAAAAAQAACAAgAAAAABAAACABEAAAAAAAAAAIAQAAAAAgAAAAAAAIAEAAAgkAABgAIAAAA -AAQAAAAAAAAAAAAAIAAAAAAAAAAIAAAADjkAAAAAAAAAAACIAAAAAAgAAhIAAYAAEQAACEACIgAI -AQQAAACEAAhAAAgAAAQACAAAgAAAACAAAAAAQAACAAAgAAAAAAAAEAAAEEAAAhAAIAwAQAgAAAAA -CEAAAAQAAAAQRAAABACCAAAAAAAAAAACEAEAABABACIAAAAAEAAAAAgBgAAhAAAACAEAAAAAAAAQ -AAAAAAAggAkAAAAAAAAAAAAFMQgAAAARAAAQAAIAAAQAAAAAQQAAAAEAIAkAAAAJAAAAgESAACAE -AIAAwAAABAAAAggAAAIQAAAAAEAAAARAABJAAQAAIACAAhBAgAAEBAAQAAAAAAAEAAAAAIAAQAAQ -AAQCAAIAABAAQAAAAgAAAAABACAAVAAIAAABgAABABAAAEAAAAAACAEEEAAAAAAAAAAMACBUAAAA -AAAAAEAAAAAAAA4MAAiAAAAACBAADIAAAAAIAAEAAAACABAAAAkgBAAECAAAEAACAAAQAEAEAAIA -CBCAAEyAAEAQACBAEYAAAAQAAAAIAAAEQAgAAABAAAAACCABEBBAIQAAAAAAEAAAAAZACDQAIAAK -CBIAAEAAQAwACAAEAACAAAKAAAgCQAAAAAIAiEAAAQAAgCCIQEABQIKIAICQRgICAAAgIwAAAYgC -KAAADV0DEEgQJQACEhBBkgxEFBYIAkCCEgAJBAIAQgAABADCEAHAAgFAACEAhCgAkCJAg4iAFQAE -UCABEAAgwAICICIACTBQBCABAgAAAEAQgEzFEoBQAKQAgKIEsABAAIAAAAAFVCiAAAGIACBQEAIA -AAAAAFAIBgIABAAACGgCEAAAUAIEAAICAAACJDIgAgABaAAAQAoAEEAAACSgIAAABKAAAAAAkUEA -EQKAIIQJgAAABBAwAAAlEAgkCAIEAQIAAAAAIQAAQBAAAhCiQAoCAAAiCAuAwiACEAAIEwAGKAAQ -AAEEgUAgSAEBAAAAAABGCAIIAgJICACBEhQiCAEBAJBAAEAQgAoEAAAQAAAACCAAABGSSCRIAkAA -UAAQQAkAAIQACAMAUA4AAVQAMBBMAAIAIAAAAEALgASECYYqDAwQMg5iTCgAAAwDMAmCEXJSzECQ -BoBQBACRMAEEIAiECYwsUARoBJJKCUgRADAAJEADBGAJUAhAADAAQECCAAQALnFASgAgABJwCAgA -goJUjAgIAISAAUAAAACkAAABUABoCCAABBCAiAgBISAEwBBAgIAABAAAgEAAQAEIAAQQgASRAAYB -AOQIAAQMQAIAMAIgSCpEBARMEhFAEhBECDCIUEFSaAxEgAQAQQAADfgEwASAEQwAgQMAQQSQAAAG -EABRBEDAMAgUCBOCNBEQgwADEIEgCIjIFGKKQBQIQYAEAUQOAMEIAAEEBhRURAgIAwYECIAQCBAE -CAKADgAJAQBIBEgAAAEAAABQIACAAIAAAAAAAAAIIBBIgACAEAAgCAAAABEAACAIBYIBQAACgLAB -ggKBAAABIACCQGCAECAABABBAqAGiSAAFAgIBEAQAAACWwCQSCgAAIBoIAIhCIAIABYAiBYoECgA -FAihjQACKAEBEAAyAIACBrIAABYRKYAAAgAAggKMEAJxgBIKBCAQAIgNEEAAAAAEMACAgAEygAAx -AAAEAAgAAAAEAARAAAAQIQAANAAIQAAAAIAIAAQiAEFBCEgAACAShAAACUAECAQEBAAAAAAAAAAC -ASAAAAAAAEAANgAAEoEkgAAEYoIAESQAAAI7YIAgIBBpAIARQAFAhIApJAABIQAhIAAERAGEgwRg -EclABICChEAAJAQEQCAEABAABEAoAAAEgCAMBAAABAIAAAAAIYAEiBAABCAwAQQAAEEIAIgAAAAA -AAgQIAAIQAAACAAAAAAAACKIAQACQAAAQAgAEAIAAAAADBGQgYAAAAIIAAABEAAgAIiAAQYgACMA -CgkAASRBAAAKEEABACIAAAAAAIIIARQbAgAABAoIgAAAAAAAiAAAKAAAICAICAAAIAEAAAgAAAAI -ACAAKAAgEBAAAACICgEEAYAAAIgAATQAAAAASAYAAEAAAAAIAAAoAAAAAAAgAQIgAmAEAQAEgAAE -AgAgAAAABRCQAAAAgAAIQEgAAUIAAAQBAQABCAAAACAACAIYAAAQAgCMABoAgAAFBQARCwUAEABA -gAgSAAEAAAIhAAABuQggBAAAIgsAAAAAAIgAgwAQAAACQEIAABIAAACAABAgAAoAAQAgAQADEgAg -ACgCIAEAAAAAAJgAAAAAAkAADCAAIAQBCAQCAAESAiAAAgIAABAAAAAAIAAABAgAAAAggAAQUAEB -ICQAAAQAAAEABIABIAAQCMigAAASAIACKAIABAgAAAJIZgAJAECABAAAAAgIiAABACIAACgoAAAL -WgAAAAeXAAUEQCAIgAAE0AAAAAAUgAAAAAAEAQAAAAhQAADBKIAWQggAAIJBAAEEAAAAAgSAAFFF -AAMAIIAACgAACiBqABAIAAAAAAUAACCAAAAAQACBBwAAAAABEIEQAAACAEAQiAYAAAAIABGAAAAA -AgIgEICBAAkYAAAQgAACABiAHBGAAAEAkAAAEIIUAEAQAAAQgAAAAAMgSBCAAAQAAAAEEAAAA0WA -gAAAkAAREIAAAQRZMAAQiImEABAYJBCAgJAAAACAEYAwYACQMBICgAARAHkwAACIAAhEAEBIEYEA -AAAUEgQQgAIQAAAAohCJiAEAADIaECAIQAAQAEDEICYQAAACAMQgSEQAAICExCEDQgAUAMDEIAQA -AAAgQMQoVFgAAAoAxCgBAAAAAADEJAKoAAAAAMQiBLgAAAsAxCAlAAAAAgDEAAAHHSAjAACQEIjE -IBAAAAAAAMQgAAMAAACAxCAAgACQIAHECAgAAAIACIQJAoQAAAIghCEEAgCQAIDEICBAABgAQMQq -AQwAkDBIxCggBADQiADEkAAAgCQACAmSAMWAACgFCYQAgIABBJANiAgBgAhMKQmIEECAAgwACYSA -AAFAKEQNgAoEABAEUgmQBAQAQAAACYEAAwAAKBYJggIAAQAQKAkAAAb5iAgAgCAEYAmACAQAAQaJ -CYIIAEBCNBQJgSgQAAoAGA0AIACAECBgDQBYCAAAEAEJggAIACAWFg2QCgCAIAwkCYGUAEAIgiAJ -hATAgAEAYAlQRCAAhAwMEAYAQIgEAAAAAABAAAYBgAAAAYQAEACGAEEkAEAJAAAABgAAICSAQAEg -AAAAAkgJBVBARkAEgAAEAAhAEGAkGACAAgIGQCggAQAAB24ARAQAAIBACAQKBhKCEACgBBBIQAkS -FACpAEJAgIAICAAQCAGCVAIAAEABgiIAMA4CFAEBRIHAAFAAAAAEQKBAAEAAIAAAaEgEgCIAEAgE -AAwUAgAAVDBgAQAAEAAAAEAIAABACQJACKCiBASkoAACiHAADBpJCAABBARIAAAEAABQoIASEBIi -rKAAEACKAIDBIAFAAkAIAEABoAiADAKkAABDYYGgAAAgCAgAQEIBKVQACAgCAQCAEgmgiEFAAAAB -EATEiMAAqEAIJAiMCEgIAAAAQgkIEsIAAgCACkQAAMAICQRICAlAQCwIAAgMAGJE2AgECAACBCGC -AIgQAGAABAAAgAMAYEgAAAAAAAAQIAgAgQABAAKSgFAwABAAEEAAAAAAAcIEBICAQAACEAEAQAAA -QEgACAwCEABBBEgABAIAABAAAI77CAABhAERkEEkYIAACIEBCQJIYAQAgAACAEQEgQABgAAARgAQ -gIiQAghAAIFBJAGAkCAAAICAAADIgCBgQAEAAmAAAgTCAABAYyBBAIgAAEACClACBgAAAAABAAAS -AIAQMAIAAAgAAAAUEAISAgEEAAAIBKCAAEAAAAGAMAwBCAAwECkBiEIAKAAAAIgAAYAUAgAAQEBB -ggYEAARAYEJAAAAAAQFGAAAGESGBAIQgSBAACAggCAAAAABACCAAMGgBCAiGhAAQhAAgQQAAQgAg -IDACQCAASBAQSAAAEABBABQAAAIAAAAIQQAyRAAIAgARAoGFMICEBAggAAICAgAAQAwFwAACBAAI -AAIAAEBEQgIEBAToAAAGAACEAEACAsAUQQWAQFQQQlIAA8QEBAAEACAGgwMEUYIQDAQAQIDccCYA -GChAAAAJ4gAoKEQYBAASIABMxAAQAFAIhAg+BAAAIAqCgAgCUBQAaRDEAAMFBABQI7BwQhxABEAE -RAQAEBAABhAQAAIsargphEICAFATgwBEaAgQBEPCCAAIEDCAASEBAAAAEAQAoAACAAAAASDICAgB -CUBAMAAiAMAoKAoIgAGAIAADQgqAhBAJETBAIAAAByBNQAAVBVIC2BUAAAIiAFACAAAAQAAAAACo -CADAAEEqCEAwEgAoEICABAIEWBAAQFDBUF0IkVhSQCmMAExKQEAAyAJFIUIIgBqgiACYAEASEgoI -ERBAQYooEiwIiAAgQgVFAUgCGBIIAEggMtAEQIwJEQgCgJAAAgAQAACAEAAAAECIgoBIUlBCsCQR -UABAgcGRCIAAgQkAIJCQgJAARBQSygAIKggAwEDQAIkFAIqABBSIApQAjEBJkgAADd1ICUgQCAAC -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 -mABwqqobX3U1V/d1f1RXV0cNDQDdRHcR3QsLALv//////3//HwD/AP8Ev09PHR0Dz3f3VVUAAQAA -AAAAAAAAABQAAGABBAAAAAAUAAAIABAAAAAAAQgAAAAAAAAIAAAAAEAAoAAEEgAAAAAAAAMAAAAg -ABAAAAAAAAgAAAAAEAAAAAAAAAAADHkAAAAAAAAgAAAAAAAAAAAAAAAAACAgAAAAAAAAAIABAAAC -AAAEEKMACCAAAAAIAAAA4AARIAAAAAAYAABgABKAIDAgAGAAAoAAIAICBAABAAAAAAAAAAAAAAAA -AAABKAAAAAASAACAACgAAAAAAAIBAEAAAAAEKAAAAAAAAAQAACABAAAAAAAAAACAAAAACIAABAAA -EAAAAAAAAAAAAAIAAAALzgBAiAABCSgAAEEAAAAAAAAAAQAAQAAQAAAAAAAAICIQAAEAAAAMYAAA -QAAAUEQCAAAAACJAAAKgAAAAABAAYAAAAAgAAASAEAAEAABAAwAAAAAAAAAAAAAAIAAAAACAAAAA -AAIAAAAAAAAABAAAAgAAJAAAAADAgAAgAAAgAAAABAIgAAAAAAAAAAAAAAgAAAAAAAQAAAAEACAA -AAAAEAAAAAzfBCAAAAAAAAAAIAAAAAAAAAAKAAQBAAgEAIAgAAAAgAAAAiAEIAAAgEAIgAQgIAAA -AAEAAAABQgAAIAAAAACiAAAAAAAAAAIEAAACJEACCAAAAAAAAAAAAAACAAACAAgAAAAAAAAAAABU -AAAAAAAAAAQAQAAAAAgEAAAAAAAAAABCgAAAAgAIAAIAAAAAAAAAAJBAAAIADCAAAEAABAAJAAAA -Bs4AAhABAAhQAAIAAAAAAAAAAIBAAAAAAAQCkgAAAAAwQACQAAAAAAQgBAIAAkIECQAAAABAAgAQ -IAIEQAACAgAgAAIIAgIACAABAAIAAAAAAAACAAAAAAAAAEQAEAQBAAIQAAAIABCAAAAAAAAAAAAG -AAIAAAABQAAAQAAAAADAABIBAAABAAAAAACAAEAAAAAABAAABAAIEgBAAAAgAAAAAAANyQIAgAIE -AEAAAAAAAAAAAAAAQoAABAAIEgAAAAAAAAgQAAEAAAgEIIgAAAABEQQAAACAAAAAAAAIAEAAABQA -AIgAAEAEBAAAogBEAEAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAEAAAAAAIAgAAAAAAACAAAAAA -IAAAAAAABAAAAVBAAAAACAABAAAAAAgAgABQIAIAAAgAAAiAAAAAAAAAAABpAAEAAAAEAAABAQAA -AAAAAAAUAAIAQAgAAcxAAAAACIAAUEACQAAAAEAMIAKAAAgAAAEACAEBSAABCCAAAAEIAEBMAAAA -BJAAAgABAAAEEgAAEAgAAAQIAAAMACAADQKAAIgSAIAgAgICAEAABAIoACCIUAAAAABIECADAAAA -AgIEAIAAkAABAACIQACAAM3ABSAAEAQAhgAAkMAAAAAkkAAADPkBAEAQEABjAABgCAAAIBcKARAA -AJCAAhAAjg2ABAAHEDaFgEAAARQGEQ0AQAQogYAgEAIAQBYACAAQAEgAQQoACwAgACBAAAAAkAAC -AgkAACAiSAAABAAEgFACgAADAEiACDACAEMAAKAIKAYIgJUIQUAgAQAEABAIQAAAEAUAAABAgAIA -AYAEAAggAggEAAAAAgAAAAEAIFBEEkAADkQCAAAHSSBQIAIAAIAAAABAAogIoAAIQCgoAFIgQARk -AiBANICAUEAwAiAChIAQsEACAHBQEgxwABAARAYCBJBQAAACkEgIQAIBQKOgAglgNAAAICySCEwA -ATIEFEkuABBgBBAIACBhAIgABAAAAMAAAUSAZkACIQwCEBAQIgAGABAEAkAUAAgACHQEkBAAABAA -BAgJMBBAAEBEAkAMARQAA4wEIBAAAA/5CAASJBAuMQZRCQoAJsQQCEArQAJkAUAwNAxsAQACAQYB -CgYEDEjMJAAGkAAQACAEQAAQADAsLCAAAAKAACwAIAAwiAoGAABARAhBCCACQIQQAAQABIgAAAAA -EAAAgcAMAAIAQEGQgAEECgQAikAADAECAAAUARABIgBBBIABAEAQCcEgIMIBCVDEAgDATAIJMwCA -AAhIEAgAgIAIAEgJQAAACYwJAxBAREgAyAIIBIkQCgFBFiACAACgAQBAAABIlHHQgCAMUAAgCSIQ -hmAAABAAK2gJBsEEEABgQQHGhAJBAIAQARBAJAAASYASBAggUQEDSBQQAAAAACAAEUAoAAAAgBAA -BAEAACAAAAEgCAEJQARAAASQACAAFKkAAgAQAAABCgAQAAAgABAAAACQAAiUABACAQAEgEACKEgQ -CKAAggAyAAAAqwwAVCBEAAABCAQyIBEIAgUUggIIBAAACIABiSAAIYAhAhAhgAAJAgIQAIiAADAg -ACBJCgCEAAKiAAWCIoCAEIgAjBAAAgBEAgQABABhAEgRAEQQAYkAEQgBEAAAAJAQAQAsCMAEAAAA -BMoAAEAAAAEBICEAFBAAAAIEQAABAABEAAEBAgDBAABACAACAAAIgQAAAEAEAACBAIAAAyAIAAAA -AA3fgAwAwRHEEMRABAAhBIAIVEIh0IKABCbAAIAgIQRgAAEAAAkEAEBABCBAAAAQICAEECBhEJDC -AAEARITAASAAgAgAAgAEQADASQBQACCAAAQoIgEAAkAAAAgIAAAJACIACAJACgCBIgMICIQAVAIA -AAgGAAAAAABBCAAABEAAAAAIAAAIJAAAAAgkiBBEAAAACAAgEAAAAAAMACIIEQCAAAAABqoIAkAK -AAACAAkIAQIYEQAAABAAEAxQGBAoAAgQIAAAAAwAIAIhAAAACAAgAgAAAAAIBAABGAAgIAgAAAgI -AgAACDgoBBAABAAIIYAIGQAgAAEFYAABAABAAQACAAAAACAAACAIAACAAAAAQACAAAgMAAAgAAAA -AIAQAAIACABAAABQAAEAAAAoEBACAAABAwQAAAABACAAgAAQAAAIoQCAAAAA7gBAAgAAKgAgAghA -AQQiAAAABIAAAAJAEAgIgIBAAAIAgAIAAAEEAAATAgABAQACIgCgAAAACECAAAgIAAAIEhAGAYEA -AAAAAAAYAAIAEgJEAAiAAAgAhIAAAAAAAAABAAhUEBADAASACSAAEAAVAgAIAAAAAAAUgBBSAIAC -CSmAAQAEQAAAJQAABAAAAAgAAABIAAABARAAEAlAgACgSIAAAAMBCAgBEAIKIgAIAAAACgEAAABA -MkAADAAAEICMIQCgIAAACAABAMJAAAAAAIAAqaYAEAgAEEIQAgAQBAABAAACAAAUAAAADAoAACEB -ABAKEACAAAAAGCAgEIEAAQAAARAQhCAgCQAgABCECBAJkCIsEYAAAQABSAQQgAACAABAABCAlABA -AiACEIAAAAQAACoQgIIAAJMkjhCAcQAAABYQEAAABCSEAQIoAEJIEIEGKAAYMCEQBAgAABcgEAGB -CCCIkAAAEICCOAAaEGAQgAQgAAAAABCAAcgJAEAAEIAAQgABQAAQgAIAQAAilBGABgQAWUCEECEB -AAAAAMDEIAQAAAASjMQhAkAAABKAxCEAgABQkQDEIQAAABAQwMQhAAEEkAwAxCACQAAUQMjEIQYA -AJAAwMQgBEAAACAoxCAAAgAAAGDEAAANhCEACAAAAADEIgEAABQAgMQgEMgAAAIAxCAQIgAAAADE -IAEAAFQEIMQgAQAAAAEgxCIAAgA4QIDEKwAEABgAAMQiAUAAkKAAxCwhAgAYAlTEiAhQAICoIAmA -AIQAAAAQCYgEgIAABBAJgAoIAEQAIA2MUAQADAAUCYoEAAAICAQJgAACgKAKEAmIAAJACyYmCYAQ -gIBBAgAJggoRAAIoAQkAAA9aiIZAAAAQAAmAaAUAILYgCYCFAAAQMWABjAAIAhAARgmAGAoAQDAA -CYAJQIABxAYJgJQgwACAEQmAQgCBIyIACYEIBIAJgJANgIgIQAEAAAkAYFAFYnQVMCAAQQFIAACw -QEQAACQhgAEAIAAAAAAAARQQQABQQACIBAAgAAAAAAiAAEAAYGAgQAEARgESAEAwACRAAEJAMYmE -BkAAIkAKwAAACWgAAAFgABByAgAAAQWBAADFAAAQABJiDEAcEEAAaHAQAgAERAQGAABBAABAIAAG -ADAACClAApAQiAAAABAAEGwUBgGAAAAAoEAEAUAEAAAAEAgIBEABAAAISAACoggASAgJABDAAApA -SIAQAAAAAAAAAAAEAAQACBgCAAAIAQAAGECIKqAABAAAQEQACAFIDAQAAAwAAAgCEggBIAhCAEgU -AABFeAAIAAEASClBoCAA4AgAAAQACABoTAGJnAIBAEAADAggCcAAIAFgwABKCAxIAWGkRABUEAAA -CAgShAwASABAAgAUAgAIAAICCqikMJipqAhAAgwqABAIiQgDBCAQgSAACAAAAAAAAACBAAAAAEBA -AAATLCAASIACAAIEQAAAAIAAgEYgFgIAAAQxYHEAgNAQCIEGItaBjAAAgSghBAAAgQAAAIrbCAAA -QAAJCIAGAEAQAUHAgIBASBQgAAJAAgBAEQEIKAAKQAMzkAQDBICEIESCAAAAQAAEAAkIjgIIIgA0 -AAwCBAAwEtSBAAAAAgADAAABBDYQAAAAQEGAQAgFEABGIAAAACgAEEhMCDCAkBAAAAAAAACAEgAC -jUAAKAAAAA4AQAAAACkAQEpAVIQwIACAAAJAjKiAAASFSAAQoBQBTIkAAgAACJQAAAAQQIEAcBQg -IAAQEQgAADEAIIBAoBEAAASAQkEAFAAAAAAAAYAAEUCBEpAACpIBgkACBAAAACAACYEIAUBQEIAA -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 -AAAgAAQAAAAAAAAgAEAAIoAAIAAAAAgYACQgAAAAAAAAAiAABCAAAAAAAAAAIBAgAAACAAAAAAAA -AACCAEgABAAAAAAAAAAAABAAAAAQAFAgEgAAAAAAIAAABAAAAAAIAAAAAABAAAgAABAAAAAAiAAA -AAAAAAAAAAASAAAAABEAAAQQAAAAAAAAAgAAQAABAAAACJcBEAAAgAABAEAEAAAQEAAABEoAAAIA -CQAAUAQAAABAAAIACAACAAAAQAAAAKAAAAAAAAAAAgABAAAQAAIAAQAgAAAAAAAACAAACAACAAAI -IIAAgAAAAAICAUEAAAAAAAgAAAAAAAAAAAAAAQAAAAAgCIAAAAAAAAAAAAAAAAAAAAAABAAAAEAA -AAIAAAIAAIAAAAAAAAAAAAAAgAAAAEAAAAAOyQgBAAAAAAAAgEEAAAAAAAAAQQAABAAAAAAEQIAA -AAAAQAAAABAAAAAKAAAAECAAIQhAgAAAAAAAAAQABAQAABAQAIAAAAAAEAAAAgAAAAIgAAAAAAAA -AAAAAAAAQAAAAAEAAAAAAQAAAAAAAAEACAAACAAAAAAIAAAIAAAAAAgAAAAAAAAAEAAABCAAAABI -AAAAgABEAAAAgQQAAAQAAAAAAAoTQkgAAEAACAAACAAAAABAAAAIAAIAABAAAACAAEAAAIABAIAA -RAgAAAAIiAAAAAgAAAQAAgEAAAAAUAAAAAQAAAAAAAAEBAAAABQABExAACIAAAAAAQASAgIAAAIA -CiAABiAAAgACAIBAANAIBAAoAECINAARAACAAgACwAACAAAA0AAQAAAAkAEKIAAAAiWQAAMgAIIA -ACJoEQgCQAACJAAAD3lIgAgACQogiFUIAMAQAAKAAIQAwAgCCTIAIcIiSACAAgAESAAEAyIAaFZA -QAAIAgIAAAAMiCAABBEUABAgAIEAABBAEAAAAFIgAEICQAQSDogAEBAAAARAADAAAAAIAAIJKDBB -AASAAghICAIAADAwhGFiAgAIAAIACAAKAAAAQEgACAQAAIQAAABKAAABgAAACDAGAAAEAIRwAAEA -ACABAAAKYgJQBwJQBIowoiBIEAAFABAQ4JACCCAABQBhBBACCAhgMAAKAgAAEAEAABAUCAAEIRAq -QAAQCAEgMKcAAgAAcBFgMQgSAAAAAFQgCAAAAgBAAEnEAAwSKAQAAAoAAAAgSCACAQAQAJAgAIAA -ABQAQQAoAwwAQIISIYAGQIAAUBAgAAuACQAgICIBIIAAAARoBgAAAABwAiIkIwSQCAACEGEAAASi -IACIACAgYQIRCoKAME7IQAEGBAQCFAjBCAKQAAFGYAFA0AAAkgzAyDAEAgGATigAQgCIFELEcklB -CBAIxBACIABCgyDACo4AgQoAgAApEACAggAAgFAEAAAMAAACAEAACEQABEFBQFCAKAKACAAACAEA -AAQEAIxAAACAAIwAFAAAAAAAgABLQYAEEAAIABFAAIlEBBGQBEgAAAEAgYgBEgAAAFoAEUQBBkQA -QAABCARCsACRgAjACIBQowBCFBFAAKADCBAMJAAQyAQCJgCEAGIgDAQQAAACBAABCAJEgYQKEhES -CgEABARACAACSYAUjBDAgAAIEAAIaAIBACASAAIoABIAAAAAQAAAAYCEAQAAACAAgAQSAIQIAQAC -AoIQIIgEgAAQCBAAAAAFAAEFAAAAAAUAIAAAAQABAAZAKAiAAQAAAAALtAEMFAAyBAIwkAAGABYA -AiAAAgghIQkGAIAABQEEABBiEJBBAACwEgAAAIoAAQASAIAIUAAIABAAqAAIKAEACggEEBEKAAAB -AgCSggAEAAlAEGJBCAAACEEAgAAAAACAADAoDEARQggAiIAAABAAhIAQAQECACAUBCARAAIEAhEA -UAAAAICAAAQghBAAAAAIAQAwEACMIiAGADAEAAEACQQAAAVIwARAAiACBCIAKVAUAEBoACABQQQA -wCAgCgCAEALDIAFAJAACMAABiIYAhAhgQgCEACAAAwQBRBEAQAEgBAggAEBBAYBhCiFAMCEIAECU -AAIICZAAIAKAAAgEAAAQAAAACARAAQgQAIAICBAiAQAAAAiAgAEAAiBACAAgIIgAAEAIAYAAAAAA -gAgAIAAAFAAACABJAgAQAIAIAEAAIFAggAAAClgIACgBACAAAAAAQDAoQBg0DAAAAEABAAAIKAAA -AQAEIEgAFAACQCAACBwYEBgEgAAIAiAAAIAgIEoYIAMoAACASkAgERgAAAAKACCBQQIgIAAAAAAA -ABAAAgiAAoCCAECAAgAAAABAEIAAGBAAAAgoAAAAAAEAoQIAAYAAAAAAAAAiAQQAAGIAABAAAJGA -AAAAA4AAEAQAoAAggAAABAIAAAABOQQAAABAQAgAAiIAAUEEAAgIAQAACAQAEAAgCABBAQIAEAAE -AQACAEAEQgBAACAgABsAAIgSCADAAAgAABAjBBAABEAgAEENEAAQABKAAFAACAAQAAAIhIAAAAAB -CACggAgIAAAAAAAAARAAEAACAAAQGAAAAgAAABQAMAAAERIABBgAAAAAIAAAAAAAIABkAAAEAAAE -ACgAEAQAAAASBAAAAAPaACgIAAoDAIAAAARAAcSDAAIAgAAJIMAABEIDghABBAAABAABIAgAAAAK -CAAIEhIABCACAAgghgAAAAQBAAACAAgECAAACSAAAIQwAGAABgCABJEAAAQAEIAEAAAYAAgQgCBA -AAAAIBCAKBIoABABEIBAQAACQAAQgASFAAIEABCAIgqAAFCAEYBQAACQAAAQgBAAABAAABCAgIAJ -AAIEEgAADQWIAwAAFlIoEIkAAAAYAFABiAQAABsAIBCMEAAAASCgEIAAACqQACAQgAIAABoCBBCA -AAEAkAChEIAFAAAAIAAQgAIBAACIAhCIAMAAGJKgECIEAgQAQQDEIQIAAAAAIMQiAQAAAABAxCAa -gCgAABDEIASAAABAAMQoAQIAAEAAxCBRQAQAkmjEIAAAAAAAUMQgA0gAAAJAxCkBBAACAIDEAAAC -jygEEAAAUBDEIEBACQAAoMQgAUIAAAhAxCAAABwYBBTEIAMAAFgAwMQgEAAJACCgxCgkgAkAwFDE -IAYAAJCCgMQiIQQAUECAxCAVAAA4EBDEgACIAAMAJQmIAAIAAQFCCYAmEAAAAAUJgAAQEQIhCAmE -AggAAAAACYIEAAEAAAoJkAgIAACkAQ2AAAAAAAAACYkIBQARwAUJgiQASAAwFA0AAAWbhQBAgAAB -AAmqqIgQQaAEAYAIAMAAKBAJgAQAAAAIBgmICFQAAiQgCYJEYJABAIAJgGACEQCIBAmDAAIBCAgp -CYAEIAAEDCEJlQAAgAAggAlAEBAAABAAAAQAAACQgUgJQBAEQACAgAAAAAAAgAAAAAAIBAAIAYAA -AAIJAAACAEQgIAYAICAAAKAEwBDGwACEYEGAAAAU1AAgIYUEBARAUAAABGfgBgUBFAIIECAoCmEC -ABBIBgBAAACgAAAkFAAIQAJRFDBISAIMlDQBQEAAAIBhCVCAYEhAFBAQiAAMDDAEAABAJCIBQQAE -BAAIACAQEGAAAgAAAAAAaAQBQIAEhAgCAAAASEgAAAAAwEAAAAAACAwECBABAAQKAMBkAQpAAAjk -BAAIAAAACAwEAAAAQAEYFAwAikBIACAEGAEKEUFIEQykAABO5gASBMoEoRQAIBQQCEAIYgIKQAAA -AEhKwABBCEiCBAToBJkZoUAEAEAQAAAEBBqYgAA4GgkgCAgQ4PAUCABAgAAICAICAAEBCEAMQEAA -IMSAAIgIAIAIAACBAAAABACBAAAAAADIgCAIAAAAAABgAAAAABBBgAAUCwAwQAMCBAAQAAARAgAA -EAAAIiBIEAAIAAAAAEABCIoJEgAAACBAiBAAAISGECAgQNAAABAAAEAAwMSAwIgwdgSBAEBDAyiA -AQAQAAAAAGIQAQgKgQAUQAAAQAAAgwRgQANBaAABASAIAEABAQAAAAAGUBICAAAIAFAAAAgAgAAA -QAAGAmpQchIJCEAAAFAIAAAAAAQAICgAACgOAAAAAAAAlAAEBQAAADCUAgZAQAAAQEwiAgAoMAAA -CAIGDQAAMAQBAEBEcAgABAkiAgAACYwEAEwQAhQCACFCABAADQABAAAAAVUACAAAAqAAkEBAABIA -AAABAkAAAAAAQgIIAEAQCgAQEAECABQCgEIACooAVUQgAIAAAAAiIAAAAgCEAABABgUAAAACBABA -EAAYDAs5AgK7SCgsBABgEwFAEAQA6VAGAEIEQgCAUAqIRBIoAkBQBAFAUAQEdAQAAAIRgEAAIigA -AAQEBlBQAKwFBAISAAACiBRgBgAEBMDQAQBAEAAEAgBIEBLoAAOACkAARQAQBIAjQgQAQIAABAaw -gAECSABAAEAABAIGJANDBgAAAAKXSrhBQcQUAgAEAYQwCYBACAAIgCAEBEAgEABACgoDQEJI0ZYJ -pRUIJAAIgIAFBSAAAAEMkMAAjAAECgARSYIgASAhAAACAAAACABAkggIAQRQAKgBIkIQQCJIAABA -IIIyIREAAAt8FKFQQFBCwgABAECgQUggAAPQQAEhLQQYogEgAkQAGAAJDEoCwSBAAIAAByEwCAgQ -KihIACBCCAU4IiBIAUAgEAEAAJAoQgDIAMCYBQgESgCAEBACQAAAABBVlEhATAsABAEAIAhQUwuA -kBAAAEACA6CBUQKUgpQMCgJAjCiAEDCAgBAAgIACAhNAkREIAGCACAAVBQAICEGIgFYrAUAgAAAA -CPUAEEAAQEgUsFBQFAASQggQIAUMsFIAggAACgOgFFKGgAgAAJQACEgAkSAAQAKCpIAUBgEAEABA -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 -CPpEEQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAwAAEQAAAAAgJAAAAAAEAAAAEgAAIAAA -AAAAAABAAAMAAgAAAQAAAAAABAABEggCQAAACAAAA10AIAAQAAALAAAAAAAgAAAIAggAAEAAAQAg -AAAAAAAAAAAQAEAAACAAACAACAAAAAAAAhAAAAAAAGAAAABEBBAAAQBAAgAgAQCAMIACBAAQAABA -AAYAAAAAAAAAAAAACgAAAAAUAAAAAAAEAEAgAIAAIAAAAABESAAAAAAAIAQAAABAAAAAAAEAAAAA -AAAEABACAAAAAACgAAIAAAAAAAAAAAAOLQAAQABgAAAQAAQAACAAAAAAAIEAAAAAAAAAIAAAAAAA -CECAAAEAAoAQjABAQQAAgAAAgAAAAAqAAAGAAAABAQARAQAAEAAQAABBARAEAAgQACAAAAABAAAA -AAAAAAAgAAUAAAAAAAAAAAAEIAAAAAAEAEAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAQAAAAA -AAQAAAAAAAIABCAAAAAAAANLAAAgACAAAAAEAEAAAAAAAAIAAAAhAAAAAACABAAIAAAAMAAkAAAU -AAAAAARAAAgABAsAAAAAAgAAMCgAIAAEgAAMQAQIAACAAAAAAgAAAEACAAAAAAACAAAAQAAAAAkA -IAAAAAACAAAAEEAEQgAKAEAAAAAAAAgAABIAAEAAAQAAAAAAAAAAAAAAAAACACAAAAIAAAAAAAgA -ggQAAgAKBAAADJEAAAAAQAAgAAAQQABAAAoEAGAAAAAAAgQAAQAAAAAAABACAAAAABIgAghAhAQA -AAACgAAQAgAQIAARAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAASAAAIAAEA -AAAEAgAEAIAAAgAAAAARAAAAABAAAAQAAAAAAAAAAEQAAAAAAAABCBAAAAAAAAAgAAAAAAABAAAA -AAALwgAAAAAAAAAQAgAAAAAAAAAAgAEABAACEAACAAAAAAAAAAAAAAQAQJAIQIACJAAAgAIAgAAB -AACIAEKAACAUIxASAwAAIAAgAIAAARAQAAAgAQAABAAEAAAAAIAAAABAAAEAAAQAAAAAABAgAAAA -CQoAAEAAQAAAAAAMAAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAEAAIAAAAQAFQAAAAACQAAAAFvAEAA -EAAAAAAAFGAAQAAJAAAAgAAAAAEAQAAAAgAIAAAABCACAAABAAEkAAAAAAgAAUkICAAAAAAABFAA -AAAIIAEIAAAIQAIgAAwgAAQAAECAEAAQAwAAAgIAAAEAEAwAAAEgUAAAIAAOAQAAAAADAAAQAAAI -AgERAAEKAAAAQEAAEABQgAACABAwAAgAABLIAAEAACAQFxAAAwAMAAAAEAAADIYACAoACACNkiAA -gQCBAAACYBAAAAECggACEEgAgAEACAEQwAAAAAACICQQAAECMoBAAABgAAAWAGhwgEgQAAgCDMRA -isIUAMIBMCFAIABHgGBIAAAACAAQIQgwAhAQAAAACAgOAAAAAABoAAIAhQAECAhAAwIACAAAAAgA -AAAAAQggAAAAAIAADEAAAAAACAAmYjAIgAAgAAAIAAKAQAAAAAACegCAwYIwECGAAuBAAgIAAEgU -MCCAgFBAgJQwAAAAACMAKAAAAIhAhABEiDACMAAEQQwiAIIAABAAAAAAADAAgQgvEjAQAAAAEAAJ -ABICAAAIASCMgBRGMEQBBAAABAQIRgBBgCQEAFAQYQaEBEAGAAgABBAAEAAkQEFEgAAAAAAuAACA -AAACAAABCYAAAJIgAAEJAAB0ghAgCCCAAEQCAQAAAAQkEJAgAAICUoBUEggE1EAIICECEIIwABAg -YEEMANAMUAAAyxCGIApwAAzDAEkAREAAAUkAABQOIAiAKIACAQLIIEGAAEAQUiIAFEbAAWQCCIAA -AAAAkKgJiAAAAAEAIESAAghBAABAoQgACAAAEYAB7oEiFASAiACBEAIABFADACABAAEExACJAIAA -BAQBAAEAACAAAABBAQMoEQkBgAECAAAAC6EyBASEAMgBQTAMk4AIAQwQIgAEQCwAgFIsAAACAMgQ -wQYAFgAADDOREjACCESQhAIQIACEEOgAkAAAVIBAAAIAIAkBAYAhQZQCgAuIEAwJUABQEAAGIQAU -AAAIABAgAEIBBAAIAAAAEIGCAAKgAAKBAAAQACEAEEAEgCIAQAIAgAAAAAQAAAAABAgAIAAIFiAC -AAAIAGAQAgAIIAEAAQEgAAAEBwUQAAAEUAAgBQICAgIAIAwCAAAAAIABBgaAEAAAAEQgAAIQAQAo -ISIgAgIoQAYAACABAAAUABAIIAgAIQACAAqAAJAoAYACKBAABiABIAAIIAABIADAgGEABAACAABB -gQBQFIAAQAQAJCAkBAQAAAARAwAAEAKAgEACEAQAAUAEDAABQAQCAAAwAAQEBCAAAAAAkAAUAgAB -AIAhBEQEAQAAAAJmAAAAAgIAAAAEABCBMEQMYoAAJEIAAChAQAwBAjBIMGAIQQSAAEIAJAAAAEEg -YYAAUGAAAgDEIgCAAADAQQBAAACGgQEAAYAkApQAcwADUoAMKIAAUAQEAkwAgBAUBAAACBBAABQA -IAAIAAAAAAAAICgAAQGAQAAACQBAABAAAEAIgCABgAAEAAgJgAAAAiEASCIAABA0IEAIAAAACAAA -AAAABSYIAQQEIJIgBggBMBAIAAAACEAAAAgCAAAIkAAAAEAABIgwEBEABAAACBkgAgAAAgAIBAAB -DAIAIAggLAAgEACAiAAAACACAQAIECAANAAAAAAEACCIgBiAAAgAAAAACAAAAABiAAAAIIAYAAAA -AAAQgIRQAAAEARAAAYEABQAAAQAEAAAAACIAACAAAAAAAAAAwIAAAAACEBASAACAwAAAAAAKqQEg -YAAIIAgAAFgQABEAAAEADggAEAgAAIGFYAAABAAAAwwSAAiAQAEKABgACACQAAAAAAAAIAAQABAQ -ABgAGAAACIACCABAAgAQAAAEAIAQAQQAAAggAAAQBAgAgkAQAAECClAAIBiACAAEUAAhJIAABAAA -gAQAAAEQAAEBQAIACQCggAAIFAAABAAAAAAgAAgIAAAAAAgAEABEAAABEAAAAA2RFAAAAAEAFQAA -AAABAAERAACEDEBAgCIAAFAAQATIAAABBIgAQAFAAAZIEAAIABgAAAAAgBggIwAAEAAAQAQIABBi -MABIQAEAAAQkAQAAIACAEgAAkRCBEYBBACgAEEQQgBAACQAQARGAgQEoAAAAEIAAAgAAEAAQgAQA -BAAAKBCAFAAAIAICEIACAQAAEIAQgACAAAAAABCAABiAAAAAEAAAAu2CAAIAAAAAEIzAAAQAIAIQ -jAAAAJAgwBGAJQIAEAAAEYQAAASQEhEQgBIAABgBBhCAVCAAGxAAEIgIgEAYU5QQgAYAABQAABCA -AEiAAAAKECEAQAAgAADEIARAAAAigMQjAAAAIAKAxCMIAAAAgAjEIAEgKAAhIMQgAEAAAIBAxCoJ -AACQCADEJAAiACAAAMQmASIAAAKAxCMQBAAAIJTEAAANYiABSQkAAIjEIBQACQABKMQhFJIAGAIh -xCICKACQIIDEIAAAABQoCMQgAVAAkAMIxCEDIAAUQoDEIQAkABSAIMQmBCAAGAAAxCECAAAUEoDE -gAAIAACyIA2CAiCIABQgCYgEIwCAEKANiCACAAAAAQmJaggRAAAACYAKAoAABAEJgQBIAAkAkAmA -AACAAApQCYgICQABoCIJiIAQQACAAAkAAABriGQAEAAEkAmIAAIQgiAACYgCAEAQCAgNkRgFAGIE -IA2IBCAAEYAgCYCYBYAgCBAJiAQQAAEEqAmMABAAEBAECZCQAsCAAAgJjKAKACAAYQkQAAAAAAAA -QAQAQAAJACBMAAAgBAQAQCBCACAGECAwJIKQISEJBAAAAEAAEERQAAQAAAAAAAAAAAAAAAAAYAAA -AAGAAAAAgAQhIgBAiAAAcAAADXoiMCAgRAQMAEDAYAAAAAmoAAAIAIChRQCEgkBwAAIQAAAAAAQE -RCAECBACKkFAUgaAYkQAIDBEABQBRApgBghAbRHAAIAAAAgQAERAQFAQAACCAAQAQAAACAAAyBAE -ACBcRABIwNQSIiAAAAAADGAEEgQSShKAAEgAAABAAAAE5AAAAAAAAAAAACgEBAAAAgJYGhgAqKiA -AAIEQiQCAAAAAABMpAEECEAoCAwMCBwCyAQBAgAAELDgAQIJBAxApAEICejAQQSAQAAAAkBBAIBY -oKwBAUAJpAJIQATEAAkESQhJwAASAAJBQAhECAQACAAAAEAAAAAGAAABCAADAABQAAAAAAIAAEAL -AIAQACIAAMEAAgAICAgAAAkgyEDQFkQBAAAQAAAAAAAAAACAiBAAAAACAIQQEAADAQCBQEBiAAAA -IAgAAIkFEAgOAABIAACEAAAAAoIgAwCIAgCCAAASEhAQAhCACQIIAAACEQEQwIIAAQQEAACAgEAA -QgAACAADYEJgBAhAA0AsAAiAJIABCFQgAIMICIBAIAAAQEgAAAgAACAAAkAECAFACAQBgAQwAEAg -CLAAQAAAACAAAUAhAACAEAgIDgIAAAAAAAAAAAAEAgIAAAACUgABATANCCggICACAgwMQAAABLFA -QmAQDCAGMjICVgBQgEAAMgAAAAgAIAQAACBIhSgABAACQABiAkIIIBAMQAgMiIAAFCoAREgCEggA -ACBpgCAAAAAGIgKVFgICAAQAFAGAkIAQEkBIEAAACgGAABMEQACAgEEJAgQAUBBLQyAAVCdoQEQA -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 -AAAAAAAAAAAArv8dqgH7Hx9ffw8zq/8A/wAAASZmZiLuCwsAu2dVqqpyd1H7V/8bM7u/AVWZDxtV -iKoOH6NVGzMfH0VFDz+qqjM/f/8CDgYGDQ0A3RsbGxulNe/fBP9XVQ8Pqqr6MlAyIiciJwAAVV8A -AAAAiKoOHy4umZkDzwpONTMxoANXGxsADwDgAPNRWTMzVVWgqgL3iKsirgAAAAAAAAAAAAAAAAAA -AAAEAKqqBf8OHwo7DzMDVzE7AAAH5GBgIOCqqgsLZFWYmzMzAP8Dqw8zER8BVQ8PVVWKih8fVVUR -Mw4fRFUAMwoqAA9ExCLuZmYA3YiIMzMzM1VVIBAA+1RVDwqrqwAyUDIiJyInAAAiLwAAAABVdw0v -HR1VVQPPAMw1MzFVA1cbG1VfAOAE91FVMzNVVVVfAvcEJwGNAAAAAAAAAAAAAAAAAAAAABUAVVUA -9Q0vBTcbMwNXMjcAAAPIUFAQ0BERCwtUVVRXMzMA/wNXDzMRH1X9Dw9VVVdXDQ1VVXIzDS9Vd1V3 -X11VX0DIEd1VVQDdVVUzMzMzVVUQEAD7VFUPX1FRADFVMQobChsCAAAAAgAAACAAAAAAEAACAAAA -AAARAAAAAAAAAAAAAAAAAAAAAAMAAGAAAAAAAAABgAADIACgAIAQgAAAAIsDAACAAAAgAAAACAgA -AAAAAAAAAbQAEAAAAAAAAAAIAAAABAAAAAAAAAAAKgAAAAAAAAgAAAAQgAAgAxSAAAABAgAAAgAA -GIICAAAAAAAgAAAACAEAIAAAgAAAAAAAIAIAQAIDAAQAAAAAAIAAAAAAAAAAkAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAEAAACgAAAAAAAAAYAAAAAABAAAEAAAAAAEBAAQAAAAAAAAAAAAAAAAAAAAAAD -cQABAAIAABCgABAAAAEACAAAAQAAAAAAAAAAAQAEAAgAAAAAAAAAAAAIAAAQAABAQABACBBAAIAA -BAAAAAEEAgAAAAEAEAADAEQQgAEAAQAAAAAAAAQAAAAAAAAAAAQAAgBAAAAAAAgAAAAACAAAAAAA -AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAFAAAAgAAAgAAAAAAAAAAAAAAAAAATMAAQABAAA -AAAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAwAAAQgBCBAAEACAkgAAACAAgAAAAAA -AAAAAAAAAAIAIAASACAEAAABAIAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAA -AAAAAAAAAgAAAAAAAAAAgAAAAAAAAQAAAAAAAEAAAAAABEQEAAAKAAAADe4AQAAAAAAAAAAAAAAA -AAoAAAAAAAAAIAAAAAAAACAIAAAAAAAAAAIAAoAAAAAAAyAAIAgAAAAAAAAAAgAAYAAAAAAAAAAA -AAAgEghAAACAAAQAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAA -AAAAAABAAMhAgAAAAAACwCAAAIAAwAAAAAAAABAAAAAAAAALwwACAAAAABAAAAAAAAQQAAAABAAA -AABAAAAAAAAEAAAAAAAAAAAAEIACAAAIAAIEIAAAgBAAAIAAAAIBAAAEAAAAAASACAAAAAhggAEA -AAAAAABACAAAIAhAAAAAAAggAABAAAAACAgAAAAACAAAAAAAAAAAAAEAAAAgAAAAAAEABCAAAAAA -AAAACCAAAAEAAAAAAAAAQAAAAAAgAAAACQAAAAgmAIkAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAAB -AAAAAAAAECAAQAABAAFAAgBAAAAAABAAABAAAAAkQAAABIAAAEAAAAAAAAQAAREAIAAEQAAQEYAA -AAIAwBCSAAAAAIMACDAAQAAAIiIAiAAAAAMALAAIAAAAIGACEDACAAAAAAgIEkQBAgCAQAIAMAAA -QCFACQgAQgAiQgAAAAJAAgACCAAABwYgCgAAAAIAEEAQCgAAIBAABgQAUAAAAhAAAQAQAAACACAQ -ESAAACCACoAhAAIADAqAEICCACGLgAQIUgAAAkMCiACQEAAAAQBAAMAQAEBAACwiEAEAAAAAEBAg -AhIIABAMMAAAAACAAGISADAAAABQRCCGAkBQkABMQAAAAAAgACAAgggAABABCAgAAEAAQxBACDAA -EIAAAACACAAAABAAAAAPHhAgBBIQAKEgKAoFAAAEIACASBECAAAgAggwEAAgAAACYQEgQAAEABIg -EAIAgIBAIBRwCQkAQCAAIAgAAAAAAACCYAJBUAABAgBAogAQAgoAQABAABJIMAAAYQEAAAJoQGFA -AAAASmiICAEMAgAECAYJCCiACgaACIEUAAAQAFACAAAwABQKQApAAdAABgIQACgAAACAbDAiECAE -ARAAgBIAAAWRQAAAACAEUAIGAIAEUkRTShQBgCgIJghAAEOAAAASUAgSSggAAgBBIFRBEA4AjhAI -QQGCYRAOUGFIRAACREAoYFAQUAIEBnIwECgICGIAIIAGBAACQIgRiQAAAABIEAQIAgQQkIAEKEkA -wEAMAFCRAAAAEQQBgCgIAiCBRMwJEQACBDQBEIixESACIAmQABEJAcQAAAAQAEgACAAAAMABgAAA -DzoGAAEEAQAWQAAAAQiAEACBsApSAEIQAYACAAIEQIQEQSAkAQDASwhBIIBJCMAAAwCgAEEA4BAh -CCgCBBSAABQQhBQABIIQEUAAIwCABAAREgQAAABQEgAEDAAAADEIABAgAARAAIgAKAoACAAAAAAI -ACgUAAkIACCgAAGAMCAQIgABAAgRCAAoggAABASBBICIgACBCAIBARAEAkAJAAEgAAAFOxAAAAII -AAACAgAAIAAAUFICEKCISQAIIQACEAAAEECKACAIAEBFABGBCBAgggmCKAAAABCAEAQAAAABBAAC -BCIJDCAAAQAEiQCAAQACAZEgSAIQAADAIIAAEAECAAIAAFIUAIAABAAjgBBEiAACFAEAAAIARAIA -ApIEhABEAQAAAAEAAAQCIEAACAAEQAAAAIAQEAAgEFBAAAARAQAgCDAAAAFxBAIACAQCAWDRAIAE -UgAEIAQCECIAgSBgEFAAAMABCQAAQAAAAAAEIIEkAgQAAAkCgCgUAQAAAAFAVEQAYEBIQAEAAEBE -AhAAQIQQIFRABCKKQAAAEgABAQgkQAAAACIAKEAAAEgCAAAIIwAREABAAAhQAEYQJAAACAAABEgA -IQCKAAsICFABBAgDgABDAAABCCGIEBABgEAIAAAICACBAgAABUQKSAAEIAQAAAgCAACAACAECAGA -AAACAwAKQIABAFICBIgEQAAiAAABCAAAEAAEAIAIAYAggBIgQEgAAAEMACKACIECAYABQEAIAAAA -KAAgAICgAAAABAwAAQYAgEAFCWAABQEQAAAGAEEEABIAYAQCSAAAAIAABAkAIAAAAQBEAKCgQAAF -BIQAAAAgAAAACAwgEAAAACEBoAAAAAAAQAAAAAAMXgAQAAEAAGggACggAAAQEoAAQIAQACAAAAAB -AxAAAAAAAQAgAICABACEACAKAAAAAQFEAAAAIIIEAAcFAgAAAAAgQIgECSBAgAiCAJkAAJCABRQA -ABgIBAAEBAABAhIAAAkqgBAACoAADEA1EAAAIAAAAAAAAAAAABUiAIAgAAAAAAIAAAECAAAMAAAA -AAAkgAAAAAACKwAACRgQAAABAAAAAAwXAASAABAAQAAIAQAABgoFAAgCAAAAEAIACAQAAAAABAAA -AAAAACAiAAEJAAAAMiAAEAQBAAAgAAAAQgAAAMEQAAgIQgEISCIAEAMgxAAhAICAgBAAFCgAEIAA -AgAAICAQggAAKAAAAhCEgAAJAgAEEIIAAAAAAFwQgAYAAJABIRCAkAAAAAAAEIQAAgAUAAEQgIAA -AAAAIBCAAgAAABCiEAAABJaAAAAoABAAEIAACABQQJIQgBQAAFgALBCEAAEAFAAAEIEwSQAACAgQ -gAAAKAAAgBCAUAUAAwAoEIEQEAAgAAMQgAAIABQECRCABAIoAAAgECARAACQgITEIAIBAAASQMQg -BEIAABCQxCABAAAAEkDEIAAAAAAAhMQgAAAEACQExCEAAAAAAADEKAAAAAAAQMQoAUAAkAQgxCIE -QAQYACjEAAABQyQAAACQAADEIgiADAAAAMQiNkgJFArAxCEQAgBQAADEKCAQAAABQMQsAAAAAABg -xCIBSAAAEsjEKAAAAAAyEMQrASUAFCDIxCMABAAUABDEiAoQAAEEIgmQAAQAAAEgCYkACEAAAAAJ -iBgAAABAAAmAAAAAAAAgCYoEAAACCAQJiAQAAAAACgmAAAABEAEkCYEYAIALQQIJiYCIAAgEAQkA -AASggABVCAAEJQmJABAwAiCYCYCAABAhACQJiErAgBQACgmAEAwAgAggCYBhAIiAAAAJgAoCAABA -IgmABBAAAgAECYAJEACggCAJiGkQQKALBgkAgEIGCABAgIAQEIgQAICAACAAAACAAAAEBGAAABQU -AEBAAERAACBABAAgAAICQECQgEjQICAAQAAAAJRAAGEBCQBCEAIEBIiABEhBACACAAAAAkggIBAE -gBBAAAAISAFEQAAEEBQUAAIAbko0ACBAgAQhAQAAACLAwEAAQARiAiQgAEAAAABAQFGcACggAQIA -AgFVAAnIAAIAgASEEDAEAABJgQABgCCKyAwECAAAGAQgQAAAAAAAAAAAAkBCAQAhAQQMpKIAAAhE -AKEYAAA4AQQAAAQAAQAKAEAAQEACCgAEAQkSEABAQEICGAAJhAAaAAgAAABKgEBBgIAAACAAABgC -AKChCDhEQEBAAAwBEQREAAAAbAICoaABQgAAIAwABAQAAACEoAoAAAAAAgBADADAKAhI4gJAEhAA -IQQEAsBCQAgRACICQgAAIAAGwAgBjEgAEBARAYAQFAAAgAAAJCIAAQoIiAAAAgAIAAAAEgEAAIgQ -AEAACAKAgAAJAAAAAAASgCAQwAAAAFAhMDICBCAAgIAAAAAAAIQhAAAAECgACAABBGAAAQAAEIhI -DlIBIABACJAQAACQAJAQAAAAEgACQgAAAAEAAQAUAEAGAIHAAMACEhCAwEAACC5AAECQYoBQAwgI -QAIEAAAAAYAMgIQOBgABAAACAAAQgIAAAAAAAAEIqLAAAEECAgkwAAAQQkIAAQAAAAAAAAACEAAQ -AUaQAAAoKABACkAUAAAQAIRAgAAgBAAAAEAgAAAAAtZAQAAAAEAgEEQAAEANAYQAAgAAABQqQAAC -gAEACgZMYAIwsgAAAgAgECpwAEBAAAAAKDAAAAgAEISAgDAAACBABAAADAAABgYgAkAICAEABHlA -AgIAFAAQAFCQAEIDgAJAUBIAACgoAAICAOgSAACoAAAAABCABBICAABABAAAEERBABNwUAi7gIEA -AAAQAACQgYAQEAAAAAJgEAAAUCMAAAAKPwkgAUEQAQICBAAIAAAEQAAQgAAGEBAAAEIQE7sABEBE -UEPAAAkpqAAQAAIAKyhoFGBAALoAFEQUEBMQRFAIAAASEBCBBAACAAIQFQUCAABAUiIhQSwgAABC -EVJKCUUmLSBQEACAAAcBJTAoAFACQEgJGAAAAEBAEAAAwAgAAgCQAACHRYEDSBAgOAgAAAICSlJG -CBAwRCBKQAIEAoAQCAAAAAoPMiCGBgBXIQEwCEhAEwIAIDJAAAAQAgBAITARFQggGkISEEgiGwMA -CsDSCABFQCEUiljAEAEQEEBAUDBIAEEiIqBSEFhAACEhABA0BAAAABAEEBBQRACAyAACRUUIEBAA -AAABAUDQEAAwABKyBAhoYAIGQQEBEFAAAAFAgBIEAACShgAIgJAQICAiEAAARAREZHQwgAAISkRI -IBQEQIAEAAAADNcAANQUQAAJAQECEgQAAABAJAgIAABEABAoAkAgwAKECICAFiQAEBKEAEQUAkhS -MwCAAVAgAQKBAUZEAAABAAwMDAQBQVJGUEqQAgJCDACAgABZXARCChMjAAAEBCAQEQAAAAEHoBAU -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 -AAAAAAgBEAAABCCACAAQAAAAAAAAABAAAAAAoAAQCAAAYAIAAAAAChwACAAAACAAAAAAAAAAAAAM -BQAAAAAAEAAQAAAAAAIAAAEAAAAAABQEAgAAAAAAECAAAAICAAECAAMwEAMACAAADQAQAgAAAwAA -CggABCESgAQACgkAAAAAAEAAAAAEoAAAUAAAABATAAABAAAAAEAAAgAAAAAAAAAAQAAAABEIACpA -AABAQAggCEAAACBAAAAgCAAAAAAAAAABAAAABAAAAAADwAAAIAAAABAAAAAgAAAAAAACEIgAAQAA -AAIAAAAAAAAAAgGAAEAAAgAAEJAAIAAAQAAAAAAEAggABAAIAJAACIACAQwAARAAAAABAACARgAQ -AAAAAAAEAAAAQAAEAAAEhABAAAIAEAIAAAAAIAAAAAAAAQAAAQAAAAAAAAABAAAAAAAAAAABAIQA -IAABACAABIAAAAAAAAAAAAAAAAAAIAAAAAtaAAQAAAAAAAAQQAAAAABAAABAAAAAABAABAIAAAAC -AAAAMEAEAAQQAAABAABAABAAAAACBACAAAAIEAAAAAAAAAECAAQAAAAAAEAAAQAAAAAAAFAAAAII -AAAAAAAAAAACAAIAAAAAAAAAAAAAAAGAAAEIAAAAAIAAAIAAAAAACCBQgAAQgAEKBBAAAABAAAEA -AAAAAAAAAAAABAAAAAEAAAAADPwABEAAAgAAAAgAQAAAAAAAAAAQAAAAAgAAAgAAAAAIAAAQAACA -AAEAAQAAEUQAgiAAAAAAAAARQAAAAACAIQoACAAAAAAAAAAIFQQAAgABAAAAAAAAAkAAAAAAAAAA -AgMAIQACAAgMAAAEAABAAAAAAAAAAAAAQAAAAAAAAAgAAAAAAAAQAoACAAAAAAAAAgIAAAAAAADA -AAAAAAAAAQAAAAACJgACAAAAABAAAAAAAAAAQAAQIIAABAAAAAABAAAAAAAAAETAAAAAIAgACBAA -EAAAIAAAAAABgAAAAUAAAJACBAAAAQQAAAgAAAAAAACRAQAgBAAgQQABCAAAAAAAAAQAIAAAAAAA -AAAAAAAAQAAIAAAAFAAAAQAAAAAAAAABBAAAAAgACAABAQAACAABAAAAAAAAAAAAAAAACAEAAAAA -QAAAAAxaAAAAAARAAAAAQAAAAAAAAABAAAAAAAEACAIAAAAACAAAAAACAAIAAAAEIApAAEEAAAAA -AAAAAIAQAAAAQAAAgBQCAAAEAAAACEwAAQAAEIAASEAIAEACMFAACAAAAoASAIECAABCAABAEAIA -ABQMAIBIAFUTCAKSAhAAAEAAAIBAAQgAAEIAQkwCAQAIEQIAAEACAgAAAAAIEADAKACAAAAACuEA -EQAAIACAgAAASAAIwAIAABACCgAAIAAFEACQAEIQACASAEAACgICAGCBCCAAAEgABIA2AicAAACF -AEAgAAICCBYDgAIACRAKAIAAEgghCEAABAIBAAgAAEIQAAAA1AAASBACKAChAggkUAAQAAAEQAAC -AghAABAQAgIAAEAAAAgAQAoAIAIAAnBCIAACAAAgEgAIAEAEAgAAABACQEoAAAAC1JAiAAgQQACQ -AgAAQAAACIBQMAAoAEBQAgBBAAAAAAgAYCAwAAABFAAJJIAAUAKgDQ0AAFURQAwAa2AKEjAAIBAM -DBAEAABAAAhAAgKgAAAAMBA0AQIwJCA0AAIAQAgBwAABYSACAAiQAAAAAAACMEwIACkAIAwRBAEA -CAEQCgYgAAYAAGIIAAQQAIAACiAAkAAhBABBAgCQEEAgAHACAIQAAAESAwEAAGACRgAACAAAICgA -SwZCIAAAIgQIQCBgACQAAAgISAMAESQBAAAWUQABAAqBwk5AAEAAIiAEDECABAsMgCAggCpQCIlp -ADCEAQQSSggAAgAABBAAQQAAAAEAUIABkAIAEAABAgAABCQBAIADIhACAAEBAIBAAAAIAAqAUFAC -SAAEAADRAAAIAQCABIQBEBAIAIAADATAglAAAAAESAAABCOAAAEECIAAwUCIgAACECSACAAAAEAE -IBARAxDGAADBSSIAABRAAGgJhhCQRoAJaCIBiIQBAAxkUAAoAABSQAhIJgRBUYQAAAAAKUAAAIAJ -gQgISAUAkBAEIAAJAIAAEGIAAgkgAYAAEoAAAQAAAAFBBIAQABCAAiACACgAgECFBAAhIBAAgEEC -gAGBAAoAABAAhAQAAEAAAAABhAAIQAEgAAADEQICABAUQAAAAAhAQAEAAIghEAAOgEAADIAABAIA -ghSUAAkRgAgEQgQIMSAiAAQGhABAAAAAAAGgQAAQQSFACIoCAQANgQggIBKAAAACMgIowECAAASA -gSBQQgABAEAAJAAQRCIwAxAACAAAAQACkAAQAIECAAgMARAAAAACEACASEBAAkAIIAAIKACAACAj -AQAqAQggAAAJyEAgEAAAAEQAAAlQFIABBAAgAgEAAAAAAAgABlBAIAAAgQAAAMFAgCEAAAECYAQA -BAAAASQAAEAIAAAAUIQgCEACIACQgEAAiBYkAAAQSIAMAGgEAIEGAgCACCAIAgABAAAAASwACAAA -AAAAiAgwCAgQACAIgAkQAIABAAgKEhCABEACCRACARBCAQAKCAABgkIBAQoAIACAAACAiAQCAgES -ACIAQAAQgAIckAAAAbkIAAAAiBIBAApAKACQgAQACSAAQAgCAQIIADABCAAhAEgAgAwAQQACCIAA -AVQDACBICAQQEAAAgAwQAoAEAAAgiIBAAIgAAIAIAIABAQAABAARAAAABAIAAAAEAAAOAAEQAYAA -gACAAAAgQAAIAAAAgCAAwBIQAQgAIgAADAAAAAAAAAABAARAAFAAACASAAAhAAAAQQAgACAgAAAi -AAgAAAAKqgAgAAAAAAAIQBAEAAQEAoAAIgIAAAAAAIAgABEBgEABAQQAEEAABIEAAAgAAABAAAAK -gAAIAMAAAACACAABBiAEAAIAAAAASAQQAAEQABAACBQAAAAAFIAIKAAQAAIBAAkkAAAAQAAACAgA -AQAgBIAAABAAAAAAAAAEAACAABAAEARAEAABAAAAAAQACBIIgAACABAAAAhIFAQAgAAAAgAAAA5a -AAAAEAAAIAAAAAAAAEEUAAAIAAAIAAIAEFCAAAIgAAAMCAgAIhQkAAkgIIAgEhCAEEiCAYohBAAA -AQABAIABAAEkAAACIAAACAgBEACAAACAAgAAAzCBEIIAqCgAEAAQgIEAQAIQhBCCAgAAAABQEIAB -EEAAAAAQgAAIAAAgABGAAAgsASAgEIAAAAA4AAAAgAAAKACAAACAAABAAAAoAQAAB8WAAAAoAAAA -AIAVgABYEAIAgAAAABSAAACCBQAAAACgEIAAAACQQMIQgAYAWhkiDBCAAAAEFBQSEYUFAAAAQAAQ -gIBAKAAAEhCBAAUJACAKECIkoAAgVEjEJAAoAAAAAMQiAEIAIIIIxCERAgAAAADEICACAAAAgMQi -CoAAAIDAxCACAAAAAgDEAQAICAAAAIQAAAAAAAAAhCJLFAAAAIDEAAAJ9QEBAAAAIICECAggAAAF -IIQBAQAAAASAhCAAAAAAAATEIgAABABAEMQjCUQAABCgxCMARAAAAADEIAACCQACCMQhAggAACKA -xCIDAAAAAgjEiQAAgAAAIAmIAAAAAAEkCYAKCAABIBAJiIgAAICgBQmABCgAAkAQCYkAIAABQhIN -gwRQAAAQAAkIAEAxAAAgCQAIAAAAQAAJqAAAAAAKUAEAAAKTCAQAAACAUAkBAAgAgQQBCQgGAAAA -UBAJkFgCQACgkAmIQgAAAgAACYhgEAAAAIAJgKQIAQAhIQ2QBggQAQAACYggAAgBgFAJkAQEAAEA -AQlAAAAAIAAGAEAAMCAwUAgAoACABQAAgAgQIkACAAABIIAAQAQAEAgAAAAAABAADDQFAEAAAABg -IAAQAAAAAAAAAAAgZgIAAQABAEAAGAAMAAAAC5sAAAAAFAAMAAAQAAQAAgDABAAgAAAADADEAEQG -SAAgAERAIgZAQEBASAAAsAYAQABBAACgwCaJoCAoAEQEABEAMARCAABQAAApIgBAQAAAAAAAAABA -wAAAAAJAQEACEABAAAQCAQgAEEQBoIDs6CRCAAAQQAgIAASQAAAgBABgQAAgAAgAAAAAAAgAIAAA -QAkBFEAAAQQAAIAAAAAMAUAAAABGK5AAACAEAGAAAAoggAgAQAGQAAAgAABgQAEKqOABAEgECAAB -QQAAACoIAYhAgAgAAAAICQEATBJEQRAQEgAEAggsIAACAIGoQBIAFKQARAAIAHATBAAAAABAIAAB -AJAAAAIgAABAAAEAgEAAQAgAIFAALioAABAAgAAAAAAIAAIJCAAAYAAAAAAAAAAAAAAACAAAAAAQ -AgAAAAPAAAAAAgEAAIFFAADAAAiAAgAQAiBQAAAACAQEAAAAgAKAAiIQEAIRBkADAkAAAAABCAAw -FAAAgAEAACAKApEQAAhIQAiAICAAAQgmMRADAACEAAQAEAGAAgMAAAQBQLAAACCQEAAAgAAAAAAA -AAKAFQCCECAEIhYMIgCEQAAAAAISAAAAAAIAAEAEAkAwCQGABAAAAAAAAAIECAJAMAAAQAAAAAAA -AgAAAAAAAa0AAAAAAgAAAAAAAAQOAAAGCQJAAAAAAAAIMAQAQKAoEgAgIAAACAIBAAICAgBiAhAg -aAAAAKAAAiIAQECEklBAAgAAAhQBAVVAVBIAERAwAIBQAAIAAAEAAEgQAAECEMAAQAIEQCgQExJI -NUEEEwQAQkABKikURUQAAAAABAAAAgAIABADRAQACAAAADkFgBIAAggAEAIEGAAAAAAABAACAAAA -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 -AAQIQAACAABAAAAAAEAAAAAAAAAAAAAIABUEEAACAEAAEAQAAEAAqAAAAAAAAAAAAAAADUIAIgAA -AAAQAAAAQAAAAAAAABQAAAABAAAAEAAAAAgqAAASEAAAAAUQCARAAEIBAAAAKAAAAAAAAAAAAABA -IAQAAABAAEIBAAAARgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAQAAgRAAAAAAAAADAAAAAEAAAAAEA -gAAAAAAAAAAAAAAAAAAAAEAAAEQAAAQAAAAAIAABAAFEAAACAAAAAEAAAAABUgAiAAAAAUQACAAA -AAAAACAAAAAAAAIAAAAAAAAAAAgQEEAAAgAAIAAACIAABAAAAAAAAAAAAAAAAAgABAAAIgAA1AAA -FAAAAAGggAAAAAAAAAgAAAAAACAAAAAIAAAAAQAAAAAACAAAADAAAAAAAQAACCAAAAAAAgAAACAA -AAAAAACAAAAAAAAAAIAAAAAIABAAAADAAAIAAAAAAgAAAAAAAA1MAAQAAAAAAAAACIAAAAAAAABE -ABBAAAAAAAwAAAAAAUAQAUAAAAAAAAhAAAAAAEAAAAAEAAAAQQACIAACABAAACgAgAAAAAAAAAEA -IAABAAAAEwAAEgAAigkQQCAAACACAAhBJCIBCADIgAlIAAAgBEAAAAAQAAAAAhBoQAAAAMAAECAA -gAICAAhQAAQgEAAICAAQEhAAAgAAAAtABAAAAAAABycAgAAAAAACAGgAAAABAAuCUBOAUAICExKA -NRIAAAAAggAQiAAAADQKABBAAQBCCgIIkEwAgAAOIgADSEAAAIJAAAoQiAAEBwICCcAIAAACAAgA -AAQQAAAAEAAKQgAQBAAAYABAAWAQAABAEAACEAghAABAAAALABEoABAAAVRAAAgmAABgBCACACIA -AYAACUDAUAAAAEQEAQBTAAIIAAACAAALhgNMAAAAAUCAhCAoACAAAAAIiQACAAAAAEBgABAAAAAA -gIgwAgAARAACigAASgAAAKhwMAQCAJEIKIAAAigBQBAtiCxKoABBQGnKAAIAAAAiABQAAQQgUAAG -EYAEAAYoAEAACAIAAAAIAYiEABAAYUoAADAAAIBKAASAAAAGAwggIQAgAAYACIgICAYCcAACIICB -BgAGAAAoAAAAAAEuECAAAAc0CQCQAAAAkSCOAAAAAAARgAJkQAAQEABwKAQAACAAUBAwQUCBIBSJ -SAyAABCAAEiIAQQAhBAMgAAAzAIoBAAogAQhBAAQIBAoAQCQkAAQEFACIFAAgAARwADAEBAAUFQA -AAARDMALowAAAACABEEACQAJEAgAAADKCAAEAMAAAwgCAVAGEAFAaAQACAkAAUEAAABAAEADTBJA -AAEAkABBFAAACTggBAAAAgIAACBBAAREAABIAAAAAMBIAQAyAIAAAAoL0GCgBAAAQAIAAACABBAA -IAAgAAAQwFBkwCIQBAECzhEQAiAAJAsICQgAhAAg0CgRCAABgAAWAEAGAgAEAABSBACAgLACAAAG -EAAQIAACAABQgCCABAQAkJAEAAgAABCAAAAAAAIGAEEFDAIBAAAgQKBAQAUAYAFBIIBAAAAAAAAG -AAAHuQAACAABAAAAIQAAAEAAMAIigABgQUAEsiAAAgAAAkQRgKAAAABACSASAAAAAIKEAgAAgCAB -AAAIAIaCSAlAFYgAAQAgIAAAkBACCAAAABQQEAAAAICAEIAAxEgGAACAAACAAAAAYAAAAAAIgAwA -BIEABAAAAIAAIIwgAEBBQACAMwAgAIAACGAEYAQECAQAAAAURAAEQAAIABAAQgQrCAEAAAxUAQgA -AAAATAAARBAAAAACAFAIAAAQCAIgIAAACIAAESAAAJCDgAgAUgEIAADAAAAwAISIABAIQSAAAACB -AQEAICgEAAAMgEgAYAAgAAAABIAKABAACQABAAgAIgAABAACCAAIBEAARAAMIDAAAAGAAAgAIAAA -AAAACAABAEACBAAIgAAEBAIgAAgIAAAAAASACCAICAIAAIAIAAAAgAAEgAAACToIAIAAAAAiAAiA -QAQoAAAgCAAAAoACAAAKICAAEAAAAAgEBAAABCAACAAgEAgAAAAMAABAKAEAAkoIBAAgQIEACBBA -BhAAAIIJAACKQAAAAACgkAAAAAQADAwAkAAEiIAAIIAAABIAACAAANCAyAgBAAAYAICIAgQCBAQA -AAAKIAAiEAAAAAAAAAwQAAAACAAEAACGgIAEAAABhwAIgEAAAAAAsQAAgAAAAIAAAAAAAAEAAAQA -IAAAgIQAAQAAkAAAIAKQAACgAQABAQAAEkAIqgACgCEMAAAAYAAAAAggAgAEABEAEJgAAgAAIABY -ABHghAJiAABIECBBAAAABAAAABAgAAQiAAAMAAAAAAAAgAAAYAAAAIBAACAAAAgAAAAAAAWACAAA -AAAAAQAIUAAACADhABAQEAAAAJAAEFCEQQEDFAAAAAbjDQAiAAIlEQARGAgAAkAgAAgAAAAAFCsA -AFMAAAEASIAAUDAACyIiABEIAAAAAAEAAAGDgAAgAgAAWAAACCARAAAIIAAAQCAAAZAIAAAAAQCA -BQAJkQATEIwAAAAAAgAQjAAEADAAGRCAAEAAAEAIEIAIAgAAAggQgAQAAAAAIBCEAAAAAAAAEIQg -AEAYMEARgIQBAAAQCBCABBAeAgADEAAACqOAEBgAABAAEISCAEAYgQIQgggAABggABCMAAAqAAIE -EIAGAAAWAAgQgAAARABQABCABAAAAQgAEIAAgAAUAAAQgQANAAAJhBGBCKBAAMCAECACQAAAAIDE -IANIAAAZAMQgBAAAAAAExCABCgAAgEzEIJEAAACAAkggBgAAAACAxCAAAAAAAADEIREAACCAIMQh -AoQAACgExCMUAAAAAAjEAAAAfCgACACQAQDEIBBABAAggMQgAQAAAADAxCEQAAAACADEKAECAAAg -QMQhCgQAAIiUxCEBAAAUAIDEIAgAAACDAMQiAAEAAMAQxCAIggAAgBDEiAQAgAAAJAmACAAAAACg -CYgAAAEBApQJiAghAAAAEQmACAAAAQAAAYQA0AACIJgJgAiAAACgBAmACAQAABAIDYwIIAAAkIYJ -iEAUAABAAAkAAAeFhASAAQoyFAmAAASAEQIQCYAJAACQABgJiIgAgAAQEAmBCAEAAAAGCYqgQIAA -AAgJiAgwACEAGQmBYIUAAAikCZABAgADAAANkAAAAAAgBAl0wcAFQMAgyAgIKAAAMRDAAADIAAAE -BCAAAEIAwdBRAAAICADAwAAAAQJAACIgQTEJACAAJAAAIiAgCQEAEDgQAAACgoCCAjEAYAAQgBAS -MAAADWQAAQQCIEFAMgAAQABCQIAAAERAwISQUAANBBEAYQJgjCAhwCRJQAAUABAAAAIARNAEBERA -AIBBNUQAIDAJJAQAFgHABNQCIEAgICYG1EQUhAgAAIAIAAARAJQQQChCABBBRABAAAAACAAABEAA -CAigCAAAAAAIAAAAmbgYQUwQABIEAAAA4AEZAAABoogAAABAAEEZBADoAFQICMAAQAIIAADM6AAQ -BABCIAIECAQAQKGgAAABAAAABAAkpBIEBIAqCABUAAIARLKoCEFEgQBgQQAEAEgAAAAAAAJCIEQA -RBoAAkgAAgBABMIAAAACCUkMAAAAQAQCBAEAAQIAAABAgQgLAAIAAiIgISAQwAYgAAEIgRMABAAA -AAQDIJAICIQAAAEIAAAAAEAAQAAAAyAAQggBJIAAYAAABAAJyBBSBiFMiAsAAIjCAGEQAAIAQAgA -AmEGEAABYICAAIACCogQACAAAQCEQgAUAABAABGQisoAACgA1MAJwgQgAAMAgAiSIAAIwEEihoSA -CACICAwIAQAIAAABiIABAABIDgJCAAACAAAEAAAAKCoAgIiEYEAAgIAAFAGAACAAIAAADAgAoAAA -AFBMCEAAAkAEAAACQHBQQAAIgIAAAAIAEBQIDEABQQCQFQKAQAAABCwwAEAQKCAQQABwClAACQgW -RSgwAgQAAgIAAlCIEIgAAEVAEAgAAkBAIBAUBWgGIAAAAAEAFAGAQAQSUEAAKEwAEDAgAAJAQAQV -VkAAAgqAACAQEEgAFFKCAgRDAwAAAgCCgAsEAQBiQgSAAAAQBABAQEgSAgAQCAAAAAAEFBACQAQE -QBACKChEQ0BKaABQVAAtOTxEAhAAQAIAAwAQEFACAAAELkVAQBAAhBgQAAAMABAdygAABYAAIgAC -QgJAQAAEAjoAUkgEAhAABAIAFBQQAkAgAACAArwQFBICAAxAEkBAACICABCoAhgagEJEQAAgBANg -A1AQAIoQEAAIoAVFQCAAECgqACJGUCEBQCBCBBEICQCAgAEBAAADB0kKCAQiIIEBAAAAEAEAQAAN -AigCAjU0GAQRUABQQCEAMQkIIANRUUkAAAJHDBAyEAACIFHIGAgIEgAFCiASiEFQQEEBwYBSLEgI -ACAAAgRAEgsOIEg20AABAEcAQAAAEBAwESEAyAAQCAQgCAC6ACAhICAImRACogCiQFAABAIMBAKA -kABSEABCMFAAMCwIEERACYFTQhQAAAAClICIEQEAABBASEQAQAAFCJASAoAASZcSApCIFJRAAAJF -EgICgkVEAJYAgkQI0AACQAAACaISAgAECIgQQkFAChAEEhBUSgGQAEBUEJBICARWAMQQEZCUAAgE -AMAMFmBDEgiQCBcESgghBAAACBISgACAiFQkTEQVKAgWUbGAgoQEAABQAIRKzYKg7EkRBBAQAAAT -EYABAJFcEAoEVFwBQAGCgIgSIDIEBICCEAQAAIACAAKwEBAAAAjMFBGAAFEAENUgAAoQAAAQEAIW -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 -AIAAAAAgEQAAAAAAAAAAAAAAIAAAIAMAAAAAAAAAAAAAAAAAAAMAAAATFAACAAAiAAAAAAAAAAAA -gCAAAgAEAAACCAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAQAAACAAAAAAACAAAAAAAAEAAAC -EQAQAAAAABAACAAAAAAAAAAAAAAAwAACAAAAAAAAAAAAAAAAAAAAAAANcgAAAAAAAAAAAAEAAAAC -AAAAAAAAAAAAAAAAAABAAAAAAAAAEQAEAAAAAAAAAAAAAAQAAAAAAJAAAAAAhAQAAAAAAQAAUAAA -AAABAAAAAACQAIEAACAgAAAAQAAAAAAAQAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAEQAAAAABAAA -ACAABAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAAAjvAAAAAAAAAAQAIAAEAAAAhAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACBABAIEAAAAIAAAAAAQAEAAAAQgAAAAAkAAAAAA -AAAAAUgQECCoAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACBAAEAAAAICIAAAAAAAAAAAAAAEgAAgAK -IAAAAAAAAIIAAABAAAAACAAAAAAAAAAAAAAAC/cAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAIJAAAAAAAAABAAAAAAAAAADAAAIAAAAAAAAAABAAAA -CAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAACQAQAAAAABBAAAAEAAAIAAAAAAAA -gAAAAAAAAABAAAACAAAAAEAAAAAC1AAAAAAAAAACAEAAAEAAAIIAAAAAAAAAAAAAAAAAAAAAAAAA -CAABAAAAAAAAAAAAAAFQAAACAlAAAEAAgAQAAADAAQAACBAIAABAAAAAAAAgACAoCEhASAAAQAAA -AAAAAAAAAAAABAAAAGIAAAAAAQAAAAAAAAABAEAAAAAAAgAAAAAgAgAAEQAAIAAAAAABAAAIIAAA -AAgAAAAAAAAAAAAAAAeEAAAAAAAAAQAgAQACAAgAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAABBAAAA -AAAAAEAACAhgAAABMAAAAAAEAAAAAABAAAAAAAgAAAEAAAAAACAACAIAAAaBAAAAgAIAlAPACBAg -AAgAAAAAkAAAAAAAAgAQAAAAAAEAABAAAAISAgAAAyAwAEAACAgSgAAAAAAAAIAAUEABAhAAEAIg -IQECAAAADe4AAAgIAAACAgAAAAAAAAEiAAAQAAAAABAAEABAgGACAAAACAABAgAAABAAAAAAAgAC -MQADQgKAAAAAAjAACgAQAAAAAAAAAQABCAAAAIAAEABAEQAAgAABAEgAAAAAAAAAABAAASAAgIBE -AAIAAAAAAEgQAgAAAAAAUGgCACAQAAAAiBAiACFACAAQAAAgAAAAcEAAAAAAAAhhEYBAAAABAAAH -AgACAAAAAABAYAEQgAAEA4AAIgAAIACCAAgCCgBAAwAACAoAAAAAAAACcBAAAAKADQSAAAAAAAMA -DGggAQAAAAgAYAACYAAQAAAIYAIgABAQAACADAQ0ARIAAMAADAAJAAAhAAACAiApgAiIAAYQCBAA -AAAAAAJIIBABAAAQAABAIwRkQAAACQFBIEIABAZKAAAAMAAAAYAABACAAAQCEEIAAAh+QAmAACIA -EQARaoCABAQAAEAAgAAAADCAAAgAABQACIAAAIAKAgAoAAkAAABQAIgmABAACAEAUCgBBARCJMAq -IAgOMAgAAAZsAAIAAAKQACAAAEQQAHDAAAIUAJDAQAAIAgBAAABBSQAABhBAAFCOAAAEAACBQAEI -AAAABEBAAZAQCBACAABCAAIACAQIQBEQEhAEAICACAEAAgDGABHJCAAAAKMACAAAQAAAASAoAABA -QAHIEAAABAAAMQACIIAAEAAREAIAAAwEAEmBAAAAABGAQQAJwwEhAAAQTAoIAIQAAFQAAAhAJACQ -SAABpAQAVEFKQQAggBAAAAAQAkAABhAAAAAAAAAABEAAEAAQKIACkCAQAAAAAABAgAAAAAgAQaAQ -IAUAKAoBgJCABAAEAARAQAQgBAhggAACIAAAAAIAAAFEAAAD/gAwACBAABCCAAAAAABAAAAEAQAA -AAABIAAAAAAAAAAEAAAAAAAAQAAIAAAAgAICCAQCAACCAACQFAwCBACAACgACIAAQAQJSAABQAAA -AHCAAAAUBAACAAAAEAAAQAACAACBEAAAIAAEAAAAAAAADAIACBAAAQAQAAAJQAAQIAKAAAABAIAA -gQRIABAABIIAAAAAAAAAAAAAFECIAAACEAAAAAaQQAIAAAAAAQDAYBAAAAAAAEAAIACAAAAACAAy -ABEAECAKAiAAAAApIAAIEAAMAAgAAAAEAAQAAIECAQSAICBBgBAEAAIAAAAhAAAAAmQoAAAIAEAA -AQEgAAgBgCCBAAAACggAAAgGgQAICkACBAAgAAgBAAJAAgAgCAhIFhACAQAsAAAIEAAAAA4gAAQA -BAQACjCBAJiAIAEISAABAAAhAAAAC/gIEYAAIgACAQkIIAAEEAACCEAABAAAFEAKAgAAEBABAAgA -AAQCAgABCYAAABBAAYAIABAACAAAAAhAIAQMAiAACIAgAUiAAAAIJIQAAgQAQQBAABAAQAAAABEA -AAAACASgoIAAAAFhgAAgAAAAIAIAAGAAAICAgCAI4IEAgQAAQYASAKAAAAARACICAAAADgAACUAB -AAAggAEEAAAABUUBAAAJhwAABAEAAAABABCAAEABASAAAAQAAAAgAAAgAEAggAYAAAgEGgEABICC -4AAABABAAAIoAAKAAgygAEAAAAAQKgEAUwgAAIBggAARAYAFAAKYCAQAiAIAIAAAAAARIQIAAAkY -AAAAICAACAAAAIAAJAAIAAAAAgAnAAYKAAAAQRAACAIIAAAAAAAQAUkAAAAAAABQAAECISIAAAQo -EAIAhAAAAAaVAAAEAAkAKIAFAAAAIEAEAAAAAAACUAoABgAAAAIACAASAAAASAAEAAAAAAEABGAA -CAQBEAFAkIAQBIMAghAiAAAAAAABAAIAAAAAAEgAgACAAAAEAEgKEIAEKByQIAAQhIIJAAIAAhCC -BQgAAABAEIIEAAACQAAQiACBAAAQDBCCAAKAAACKEIIEAgACACAQgAAALCAABBGAAAAoACBWEQAA -BJyAEAAoFEIBEYCaAAAYAqAQgAAAAAAAABCIgAAAAEggEIBVAAAUACYQiAAAAAAQABKAAAUoAACE -EIAAAEAAJAAQgAAAAAAIpBCAAAEAFEAAECICACwAQIDEIAIAAACAAMQkAQAEAIAAxCACEAAABITE -IAIAAAADQMQgAAAAAIAExCAECA4AAADEIAYAAAACwMQrCAAAAAAAxCEDAgAAEIDEAAADdCogAAAA -mIDEIAAAAAAAAMQgAAAAABoAYCAEgBgUAEDEIRIAABgCQMQpASQAAgBAxCoCIAAAIADEIgEAAAAB -YMQpBIAAAABIxCAAAgAYgADEgAgAAAIQkAmABAIAAAEqCYAoBAAAIIAJgQgAAAEgIAmAAAAAAUAk -CYAEAgACRRAJgIBCYACgEgmAoICAACgqCYAAAggAABANgAgBAAAAKA0AAAQAgQAACQAAWA2AEAAA -gjBgCYAAAAAAAAAAiCAAECIoAQmIhAAAAAgECYKoEAAAICENgJASAIMEpAmRCAQAAEAACYAABQAB -BCAJgASAAAEAAAkAAAAQCQAANABAJAgAAgAQgIHAArCgAIgAAAAAAgAAMBBAgACQgY6CBEAEQAAA -AABBAEBGBgAhAAkCQAhAQgAAAABIIFAAAYgAAEEBAAABQAAABGIUAEAEQEBBQSQBgASggADBCEAC -gAAFBQFhZUQUFAACIgQQQBAGAAHJycAgEEFAAAAiCCQBiQZAAACUQEAAgTQAIAhQBDRQBIgIAgHJ -QkAARgQEgAAcAABAgIQAQCChoAAEAhBABAAAGAgAAAAAAAAAgABAQAQCAAEEIAAAISBAoAgAFAkB -AAigkgGgQAkABAQAAAhABAACFAgAAgIAgAGgAABIpUBAAOAAAAKiIAoISEDAABAACAAA4OACAgAA -AEAEQAFBQEgAwOHoChISBERAAAgACFAEGMEUQaAABEkAAOLJAEAIAAEAQASAFMBBohKhoIAAAgAA -AAAEgAhAQBAACQADAQAAAQAIBIICAQYAAAEAAAhAwwBACAABAIIASJAQgUERASgAAFAAABQAQAAA -AAQgACCWYgDIAAAAhARgAFMQEBEAAIU8MiQgEAIAgBACIABAABAwAACAEQAAAAAABAQhKIgAAACA -BGAAEAAAAAAAAEABQAAIASAUAAAAARDAgAAAAAAIAAQkYgwBQAAAQDAQABAAAAAUAEAAAAEAQAAS -YAAADCgQFSgAMAIISAAwAAAAAAAAQAAoEBQCDAAUDBUAAAABAACQABKIAJWgAQAwMIAECAKOAIAA -AAKRoAERAQAAAEAAAAAAB3SAsTAABAlIAASAAAwAAAAQACEAAAAUFACUVBQAAgmQVAARMAAAKUwA -AAKAChQMCgRQAkCUAIAVBDIJMDAIDAAAMYEAAAgSQgIGAAAAAAAQABAEAEAABgAAORAAkNhQBgBA -QAACRFAAAAIAAOgqBcBAAACAEgQQBARAA0UNADAwRAhIEAwKBkBCBIAQAYCYMAAtEBoAEAQgQEAo -KAAAUZISAAAPCQAAAAMAFAQUQQAAADkRExcQMAQBAAAAABIAAAACBBQUK5AAAAIUABAQEhACgJGA -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 -MaurBAf/v1UVDw9VVQMCDwBVVxERVVUA/w8PAP8A3QAiMzOqqqozMw9FdRBVVXcC3w8HAAgKACcn -AEAzcgJXLy8zqjOqVVUA/zMzMzMCogKiEBEQEbCwEREAC1BfAAANnru7ERs1IFNTVRUPD2ZHmYsA -AAAAAAD//xEbAVFTAhEBIiciJzEAADFVVaqqABEMLq6uVd0PmQ+ZADMPMwMDEFAgIKCgiIhEdwAE -VRUFD19VAxMPEQABd3JVVQD/Dw8A/wLfAgIzM1VVVTMzDwAwEJpVEQHvDwsABBEACl8ERDMRAooN -DTNVM1VVVQD/MzMzMwPzA/MQERAREBAKCgALUF8AAALzEREKGzUVU1NVGQ8PVUdVRwAAAAAAAH9/ -ChsD81NREQEBqwGrMQAAMVVVVVUCAh0/FRURVQ9VD1VVdxszV1ciqhERVVUEBER3AAhVXV8PBVUC -AAACAAIAAAAAAAAAAAAAAgAADAAgAAAAAAAAAAAAAAQAAAAgAAMAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAAgAAAQAAAEAAIAAAAgACAAgAAAAAB14AIAgAACAwAAEAAABgACAAEhAEAAAAAAAAAAAAIAAA -AAEAAAEAAAAAAQgAAAAAAIgCAAAAAAAAAACAAAAAAAAAAIAAAAAgAAAAgAAAAAAAAAAAAAAAAAAA -AgIAAAACAAIAAAAAAEAAIAABAAABAEAAAAIAgQAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAARAKAC -AAAAEAAAAAAAAAAAAAAAAAAMJQDAAAAAQAgAAgEAAAAIAAAAAAAAAEAAAAAAAQAAAQAAAgAABgAA -AAACBAAAAAAAAAAAgAEAAEAABAAAAAAAAAACBCAEAEAAAAAAIAAAAAAAAAAABCAlAAAEBBAAEAAE -AAIAAEgAAEQAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAoAACA -gYRABAAAAAAAAAJzAAAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAA -AAAEAgBAAAAAAAAAQEAAAAACAAAAwIAgAAQAgACAAAAIAIEBCAAQAAAggAAEEABQIwABAAAAAAAA -AkAAAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAAAEAAACAIAACACAAAAQAAAAIAAAAAAAAAABAAACEI -AAAAD+4AACAAAAAAAAAAAAAAEAAAAAIAAACAAgAAAIAAAAAEAAAAAAAAAAIAAAQAAAAAAgQAAAAA -AACAAAAAAAAAAAAAAQAAAAAAAAAAkAQAAAAAAAAAAAAAAQgAACAAAAAUAgAAAABAAAACAAACAAAE -AAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAIAAAABAAAEABAgAEAAAAAAgAAAAABtgAA -AAAAAkAAAAAAAAAAQAAAABAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAAggAAgAAAAAAAAYAA -AAAAAAAAgAAAAAACAAAACAAAAAABAAgACEBAAEAAAAAAgAAAAAAAAAgAAEEAAAQAAAAAAAAACAAE -QAEAAAAAAAAABAAAAAAgAAAACAAAARAAAAQAAAAAAAAQAAAAICBIAAAACAAAAAdTAIAAAAAAAAAA -BAAAAAAAAAgJAAAAAAEAAABEAEAEAAAAAAAEAAABAABEAAAAAAEAAABABAAAAAAAQEAAAAACAAAE -QCRAAAAAIMgAAAAIACAAAAgAAAAAAAAAAAAAIAEAAFAAgAhgCAAQAABAAAAACAAAAAIgIAAEANAA -IAACCAIACBAAAAAADggQAAwAAAASCBAQCCAAAAxAEAAAAAAAAAAAAR4AAAAAEAACAACEAAABAAEA -EAAAEAAAAAIAAAABAAAAAghwAAABEAACAAhAEAAAAQIAcABAgAAAAiDCAwACAAAACnAU0ICASAAg -CBJACAICCAAoCAAAAAAAMCAIAABAADAACAAIIAAgAAAAIAAAAAAAAAAAAAQAAAEAIAACAAAAAACC -QBAAAAAAQAAQAQAAEAAIAAACAAAAAAAAQAIgACAAAAABSABoEAIAEAAAAEggAgAACAAAAAgAAAAA -AAAQCAAAAAAAaAAAAgAAAAAAAggCAAAQAAgEAAJzIAMIACAAEAEAAAABEAAAIAACAADQgAAAAAAE -AgAAAAoOECAACAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAACBAAQAAAghAAAEAgABAAAIAAAAIAAQAE -IICIAAYAAAAAAABAAiAIAgGQEBIAAAAAAAjLEACAAAQCCAAAAAAAQAQAABAIgAAAAAAAAAEEhAAE -ASQAAACAMCQgCAQpgAAAAgIgADIAEAAWAAAICAwEAAAKUAgAYAJAAAAAgICQAAIIEAwABIAEoIAI -AwgIIATAAoEoAQAAYAQAAAAAEQAAgAAAAAAAAAAJQAAIAgAABARAQRAAAYAUAAAAAQAAAAIAQKAA -AgIAhICAAQCIAAggAFAACQAAAPIQAAAEQgAIDAAMAACEQAmIIAgAAAAAgRAAAAACgQAAAAAAAAQE -QAiIAAAAABRIAQgSAQAEABAJEEMIgAABgEmAAQAABABQARJAAyAEACBBgAAAAAAACQACEAAAAIAC -AAAAgAAABAAiACAAAIAQAAAgAAgIAQQAAAAIAAACAAAAIAACABQAAAACBAAACABAAAAFAAAhAAAA -ACEAcAAAQAAAAAAJlQBAAAAFCAAAAAAAAIBAAAAAIAAAAAAAIAAAAAIAAAAAQAAAAABgAAQABAAA -AAQSICARAAgACAAoCBQAAAAAVhAEAAAiAABBBAAAAUAEABAgABAQAAAEEACAAAAAAAAAAAQQAACE -AAAAAAQAACAAAAAAAAAAAAAAgAAAAACEAAgAAASAAAAABAAEAAgAAAIAAggAACAAAoAIYAAAApIA -gAEAAAGzAAAAAgAAEAQAEAAAAAAAgAAAkAAAAAECAAgUAAQAAQMQAAAAiAAAEgGCEAABAgACEoAA -QgAiAAACgCAQBAAAIBAAAAAAAAAAgA4AAQICAzAIUSAEUEAARAiAAAGAAIAgCAAAAAAAIAAICIAA -AAAAAAAAAAAACAAACkAAAQACAQIIAAABCgAAAQiAIIAAFIAACAoABDiABAAIBEAAAAAAAAAADJkI -gIAJAQICAAgBQAJQBAAACAAAAAAAgAAIDABAgAQAQEgIAEMIJIAgCAEgAggAAIAIEAABKAQEAgkA -AAQAQAQADABABEAABAIICAAIAAAAAAIAIAACAASAEBgAAAAAACABBAEAAAAAAAAgAQAAAAAAAAAA -AAAAAAAABAABAEBQAQEFYAAAAACAQQQBAAABgJAABCAAAAAAAAEEAAAABAAgAAAMj5iICABAACAh -AAAAAAAADCAQCAAggAEAAAAAAAAAAAAABBAAAICAIAEACEAgIEAAAAEEgAAIICAAAAILAAAAAECB -DEABgBAQAABEBAABAEABAAAQAAgAEAABGAAAIAAEAAgIAAEAACAAAAEAAAAAQAAAAAAQAAAAABAQ -AAACICSACAgAAAIgAQAAAAAAAAAEAAAAAAAIAAAACAAAAAAICIAAAAXnCCAAAAAACIAIAAAAAAAA -gAAECAEAwBAAAAAIAAIAAQAIgAAACAAiAAgEABABAAIAAAAAAAEAAAABJgAAAAoAAAEgAIAACgoA -EASEAABABACAcCAAFSIAEYACAACQEIIAggAAAAAAQBCAAAAAWAAgAAAAACgAAAAAgAQAGgIIABCA -AABEAACgEIAAQgAAAAAQgAAAABQAABCBBAAAAAAgEAAACoeBJAAEAAAEEIEEAAAAACkQgJAAAAAA -AACIEAAAACAAEYAAAAAUQAARgAABGAAAIBCABAAAACAiEYAAAAAAAAQQgAgAQAAAABCCgAAAAAAC -ESIYyAAUAEDEAQBAAAAAKIQpAAIAAAAAxAAAAAAAAACEAAAAAAAAABAiI0gAAFDAxCoEAgAAAETE -IAELAAAACMQkAAAAAAAExCIDAACQAMDEAAAJUiIiAAAAAAjEIgNIAAAiwMQJSwAAAELJhCFAKAAA -AADEIxEAAACAAMQrAwAAAADAxCIDAAAAAWjEJABAAABAoMQpAkAEAACQxCEAAAAAAgDEgAAAAAgI -Ag0IAAgAAAQBCYABAAAAAAAJAQAQAAAAYAkAAAAAAAAAAIAEAkAAABAJgQIAAAAAGAmRBAEAAAAC -CYAAAAAAAAIJiAQAAAgEIAkAAAkqkAgAAACgAAmQBAAAAYAgCQAQIgACCBAJhAAgAAAABA2ACAAA -AACADYAIAgAAFiAJgAQAAIAEAQ2QBggAAIAECYAAFAAAAAAJgAAAAYEABQ0BAiAAAAAAiAAAAAAA -AAAAAAAAABAgACAAAAAAEAAAAAAAAAAAAAAABAQABCAgREQACBAAAAACiCCAQAAAiACKREASAkAA -AAAgIAAAABQUAAAABu2AgAAAQAAAACAgAABAAAAAQGAIAAAAEEAAABAAAGAAAAAgAAKAgAICAAAC -AgBAgAAEAABAAACBFCAAQEAARAQIQABAAAAQEAJEwEAABhBAABABQEgIAEAYAAAAAAAAAAAIQQAA -CAAIBAACAAAAgAACAAAAAAAAAABQQADgAAAIoAAEQAAkAAEYSAgBCEAASBgEEAEAAEAEBEhAAABA -IAQEAABLUkBEAAAAAAAAAAAAAAAABAQAAAQEAAABAAFAAAAACAAEABQAAAAICQEAUAEBAAAEBAgC -AABgAAJCAQAIggAAAAAACBAAAMACAKiAAABBQACAAABAAAAEAAAAAAAAAAAAAACAAIAAAAAAAAAA -hAAAAIAAAAAAAAAAAAEBBBAAAAMDwSArACADwANIJCAAAAAAABAAAACAAAAAAEAAAACICEAAAI47 -AAAAAoCAAQgAAAQAwMAAQIAIAAAAIAICAAAAAAAAAAAAAAAAAAgACACAAACBAABAwYAAAAGAAAIA -FDAAAEAAAAA0IAAACAgABAQgABAAgAAAAAAgAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAATAwAEBIBAAAAkAAFKAAAAEAAACAAZQAAAgAAABAAgJAMCAAgAACBgAABhEAAAAAAAgI -AEBwMAAACA4GAIQAAEAICAAAABACAJAAAAAQIAAABCgAABAgAACICgIBMCgAAIAAAABAAAAAKagA -AKAAQABBggAwAAAAAAGAAQAAAAAABIAAAAAAAAAAAAAAAgAAAAAAAABAAAAAQwgAAAAAAAAAAACC -gAAAAxGAABBQAEUCAGgCAEAAAZAUEAICADIAAIAAIAAAIACAAAAAAAADOQAAAAQABAYEAAAQAAgQ -AAAAEAgAQAACgxCwEAAAEAQAwEAAAAAEAADAAAICCBAAAAIAQLiQKCygQAQCAAAEAQEAUAQEAAQA -AAAgAAACBABBAAEAAAgAAEgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAIAAAAAAAAAADA0CCBARgIS -RQIihDAAAkgAAAbMEkABSYCYAQGAQAICIFgAACBAokIAAA8YICAAAEAYAAhAWAAAAACyQiAwhQYA -kAjBAAAUAKAANAYACAAAQEACCgAIAQEAICBAQboIEFIgICACGAgCgEAGBpAAIDAAQAAAAACCAqGg -AMgWAoAgAQAAQAAAAAAAAAAAAAAIQgBAAEAQAgBACAAAQAAAAAAAAAAAICYQCEFEIARSCBCSRZKU -RIACEEAFCAFAAAAIAhAABAQAABAAAEgMDAAABSUAEBAAIEEBC0BAEAAIQAQMIABKAABAEABCAAQE -CIAgBKCwEABAQQQMoKgQAEgAAABAQBAgBVESKgADAQCACAwEgIIxA0AIEAQABwUFCAoAEhwAALhP -AoAAAAAAAAAAAAAAAAAEAAZAAkAgAAIAAAAAAAAAAAAAAAAJAAIAAQCJiAgBEXgQGRAAEcABa8wA -gASgoAAEwAAAEAAAEAAAAAAAAAAEhABaWAYAQBAEAAACAICAEAAAALABgJABACgAAAZAQEAAAAIA -AQAQEAAAAAAAAiATAwgAAIBIERABAMAFAAAggBAAAAAEABCTAIKQhBwgJIAJAAAAAAAAAAAAAAAA -AAAAAAAAD18AAAAAAAAvrwAAAAAAAAAAAAAAAAGrq6sFETH1VV8dVVVfB48AAPv/VVdUVTMxAP+v -/1D/MTExMYyvAQ0AAAa+z89FzxAVUVED81FRuwu7CwAAAAAAAAAAAAAAAP////8nJxsbMfVVMTFV -DzOrqwGrUVFRUYrPBfUnMxFVAP8A/wAAVVX39wD/X/9VVVX/VVUAAAAAAAAAAAAAAAAAAAAAAAAP -CgAAAAAAAA8PAAAAAAAAAAAAAAAAIicnJwURMfW7vx1Vu78LTwAA+/9VUVVXMzsC9///AP8xMTEx -jK8BDQAABdNFRQCKEBUBAQFRAQG7C7sLAAAAAAAAAAAAAAAA/////6urJycx9aAxMaAFEScnIicB -AQEBis8F9Sczqu4A/wD/AACqqv//BL+v/wVV//8FVQAAAAAAAAAAAAAAAAAAAAAAAA4OAAAAAAAA -AAAAAAAAAAAAAAAAAAAiJyIiDzMxABEfD1URHwpfAEABAFVRVVczOwL3AAAA/6CgoKAAIxHdAAAH -FwAAAIowP6OjAVGjoxEBEQEAAAAAAAAAAADwAAC//6//AQEiIjEAoDExoAURIiIiJ6Ojo6MARQTE -MzOqqgL+Af0AAKOqBAQEvwAABVUAAAVVAAAAAAAAAAAAAAAAAAAAAAAAHx8AAAAAAAAiqgAAAAAA -AAAAAAAAAAGrAQEPMzEAER8PVREfBa8AgAEAVVdUVTMxAP8AUACvVVVVVQAjEd0AAAlQRUVFzzA/ -U1MD81NTEQERAYAAAgCAAIAAAPCAAH//X/8iIgoKMQBVMTFVDzMBAQGrU1NTUwBFBMQzM1VVAf0B -/SAgU1UAAAD/AABVVQAAVVUcgACccAAVlBAAAEhIAAEQAAAAjAAAABQAAACIAAAAEAAAAAAAAAAA -HQAAjHQAEZQUAACMUAARlBQIAIx0ABGQGwQADGQACZAbBAAMZAAJlAAACqkbBAAMZAAJlBsEAAxk -AAmUEgQgCEAACRAaBBAIQAAJFBsEAAxkAAmUGwQADGQACZQdAACMdAARlBkAAExsAIGQEEgBTGwA -gZAdAACMdAARlBgAAAxiAAGEEgAACEAACRAAAAAcAAAAFAAAAAgAAAAQAAAAAAAAAAAYAAAcYAAD -hBAAABxAAAOUEAAAHGAAA5QYAECcaBgDlBgAwJxoGAOUAAAKYBgAwJxoGAOUGADAnGgYA5QQAMCI -SBgBEBmBwIhIGCEUGADAnGgYA5QYAMCcaAgDlBgAABxgAAOEGgQAHGEAC5QSAIAcYQALlBgAABxg -AAOUEbsRuzo6MDAAAAAAAAAAAAAADwoAAAAAAAAzNQAAAAAAAAAAAAAAAA8PMzMOH1RUu6q7qgH7 -AQUAEQURdwd3BwAP/1UADwBVAFUADwAzAA8AAASHAFUAMwAPADMAVQCqADMADwAzAFUAAAAPAA8A -qgAzAFUAVQAzAA8AMwCqAKozMwAPDxsPJzMTVXXDw8wzw8PMzMwzw8PMzGZmAgICAqOjU1MQuhG7 -NTUwNQAAAAAAAAAAAAAPXwAAAAAAADM1AAAAAAAAAAAAAAAADw8zMw8PVVURVRFVAPUCAAAzDzMR -AREBAA//qgAPAFUAVQAPADMADwAADIAAVQAzAA8AMwBVAFUAMwAPADMAVQAAAA8ADwBVADMAVQBV -ADMADwAzAFUAVTMzAA8PDw8PM3NVFcPDzDPDw8zMzDPDw8zMmZkDAwMDU1NTUxG7Ebs6NT86AAAA -AAAAAAAAAA4OAAAAAAAAMTEAAAAAAAAAAAAAAAAKDyczDh9VVa+qr6oF//v/VREFEXcHdwcAD/9V -AA8AVQBVAA8AMwAPAAAMgABVADMADwAzAFUAqgAzAA8AMwBVAP8ADwAPAKoAMwBVAFUAMwAPADMA -qgCqMzMADw8bDyczE1V1w8PMM8PDMzPMM8PDMzNmZqKioqIAowBTFb8FrzU1Pz8AAAAAAAAAAAAA -Hx8AAAAAAAA3NwAAAAAAAAAAAAAAAF8PJzMPD1dXBVUFVQj99/X/Mw8zEQERAQAP/6oADwBVAFUA -DwAzAA8AAASHAFUAMwAPADMAVQBVADMADwAzAFUA/wAPAA8AVQAzAFUAVQAzAA8AMwBVAFUzMwAP -Dw8PDzNzVRXDw8wzw8MzM8wzw8MzM5mZ8/Pz8wBTAFMAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAARCAAAAAAAgAEAAAAAAAEAAAAAAAAAAAAAAAAACAAAAAIAAgCAAAAAAAAAAAAAAAAA -B4wAAgAAAAIIAAAAAAADACAAAQAAADAAIAABIIAAAAAAAAQgABAAAAAAIKgAIAAAA4AAAAAAAAgI -AACAAUADBAQAAAQEAgAQIAAAgABAIAACAAIADAAAAAACAAAAEQAIwAAAABAEAAgABAgAAIAAAWAA -AAIAAAAAAEAAAgCAAAEQAAAAAAAAAAgAAACAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAKvgAAAAAB -BEAAAAAAAAAAAAACAQAAAAQAAAIIAAAAAAACBACAAAAAARAAYAAAAAAAAACAAAAAABAAAAACAAAC -AAAAAAAAAAAAAAAYAAAAAgAABCAAFAAUAIAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAIAAAAAAAAAAE -IAAAAAAAAAAAAAAAAAABAEAAAAAAIAAAAAAEAAQgIAAAAAAAAAAAAAAAAA8HgYRAAAAgIAEABAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAQAAAACAAACAAQZAAAAAAAAAEIEAAAAIAAAAABAAAAIAAAAgAQB -AAAAAAAAIAAAAgAAAAAQABIAAQAAABAACYAAAAAAAAAIAgAQAAAAAABAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAEIAAAAABAABQAACAAoQAAAgIAAAAAAAAAAAAAAA8sAEBAAAEEUIAAAAAAAAAAAAAAA -AAAAAAAAEIAAAAAEAAACAAAAAAAAAAQAAAAAAAAAAAAAACECQAAVAABAAQAAAAAAABAACCAACCAA -QAMAAABABAAAAACAAAAACAACAAAAAAgAAAAAAQAAAMAAAAAAAAAAAAAAAgAAAACAAAAQAgAAAAAA -AgAAAAAAAAACAAAQAAgAAAAAAAAAAAAAAAAAAAAApQEAAAAEAQAJAAIAAAAAQAAAAAAAAAFAAAAC -AAAAABAACUCAAAAABBACAAAAAAAAgABCAAAAAkCAAKIAAAAIIAAACBAAAABAIAAQCABABAAAAAAA -AgADAAAAAAAMAAAgAAAAAAQAAAEAAAAAAAAEAAAAEAAAAAAAACAAAAAABAAAAAAAAAABAEAAAIAI -QAAAACgACCBAYEBAAAAAAAAAAAAAAAlZIChIAABgCAAAAAAAAAAAAAAEAABQAAAAAEBgAAAAAAAA -AQASAAACAEABAEAAAAAAAIACAAAAAQAACAAAgAAQAAAAIAAMCAgAACAAAIAAAAAAAAIAAAAAAAAM -AAAAAAAAAQAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAACAAAAAAAAAAEAEAA -AAACAAggCAAAAAABCAAAB0cIAAAAAAAAAgAAAAAAAAMQCAAAAAAQAAAAAACAAAAAAgAEABAAAAwC -AJAAkAAAAAICgAAAAAAIJgAIAgAAAAAACAAAAoAACAACQQIKIAAQAggACAAAAwAAAAAQAAAAAAAA -AAgAAEEAAAAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAgAIAAAAAAAAIAQEAAAAAECIABAAAAAABWI -AAAAAAAAAAAA/ChCAAAAAAgAIFAAAgAAAAEiAAACAACAQAAACEAAAABABMAIAggABwAA4CgGAAAE -AAgMCAMgMBAABACQAQAAAQEAJABBAAAAAAQgEAAAIHAAAAAAAAAEAAAAAAAAAAAAAAQAAABAAAAA -AAAAAAQAAAAAAAAAIAAAABAAAAAEABAAAAAAAAACAAABAQAAEAAAKhACAAAQCAAAQYGAAAQACSAA -AAZCAAiAgEQAAAgIAYAAVAAQIAEAAAAADhAAgAEAkAAEQACEAAAAAAYQBBQAAAEQEgggAACEAAAA -AEBBACAggAgTAgAEkARAUJAABAwAgAAIAMAQCACAQAAACBAAAAQAQBAAAAAgEAAAAAAAAAAAAACA -AAAAgAABAAAAIAgAAAAAABAAEBQEAAABgACIAAAACAEoCAAABAAIQAACAAAAgAAIAAAABygAAQAA -AFADCAgCBACAEAEDQEAEAABAgAAAAgQgAAAAABKQAIAESAQIIAAAQCARgQgg0QAQAGgEEAKAAAZA -IAAAQAggAIAAABAQMAAAQHAAAAAgAQAAAAAABAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIAAABAAAAAAgAAQAAAAAAAANggAAAABAIAgoAAAAAAQAAAAPnACIAAAAQAoAAEgA -AAAAACCAAAAAAAQQgAAAAAAAAIAAIEAAABAgAAAAAAAAACAAAAAIAAAABAQAgAABAAAAAAAAAABA -ABAAACAAAiIAABAAEAAQgAAEAAAAAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAE -AAAACAAEAAACAIAAABAQCAAEAAAAAEAIEAAAAAAAAAAACAAAAAT7CAYAAEAAAAiAAAACSQAIACBA -AQIADAAAgAARAAAAAEIgABAgAQYIBgQAEAAACxAiACARAIAgEQIAAAiAQAAAAECAAAGAQAgAAmAI -AAAggCIICAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAICIAE -AAAEAAkBAAAAAACACEAABAACAAAIBEAAhAAAQAAAAbuIAECADAAEAggWgQCAAAJBDAAAAAACAAAI -AwBIAAQAAAgAEAIAAAAACABAAgAAgAAKAIAAEAAAAApIAAmAAAEACAAgAAAAIAAICBCAAAAAABAA -AABAAAAgAAAAAAAAEQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAACgAAAAAAAAAAAA -AAAEAAAAAAAAACAAAAAAAAAAAAAgAAAIPSAAAACAhAAgGQAAAAAEAAAGAAAAAEAAAAAAAAAAAAAA -AgAAIABBAQQAIAAgAAAAEAEQACAAQAAAABAAAAEACAEEEAAAAACRBAAEAAAAYWBBAREAAACiQAAI -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACgAIAAgAJAAAYACAAAAgAAkQ -AAACIAEABAAAAAAAAAAAAAvkCAAAEAAEIIAAAAAAAAAAAAAACAEAABQAAAAMQAAIAAAQAABQAgCg -ABAAAAEAAAAAAAEQAAAAAAAIAAABAAAAABAAAAQCQBQAEAACQAAQAACACAAAABgAAYIAAAAYAAAQ -AAAAAFgAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAACAEAAAFABAEIAAAAAAAAAQhQAAAAAAABCA -AAAAAAAAAAAACHKAgAAoABAAEIIAAAQAAAAQgBAAAABAAACIEABaAAAAEIAEAhgAIAAQgAAAAAIB -IBCABIAAAiBoEIIkgAAACAAQgAAQCQABAhCAAEAAAAAAEAECAAAAAACEIAAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAkEAAAAgTEIAFAAAAAQEAoAQAAAACAxAgAAAAAAACE -AAAJ1CIAACgAAIDEJAAAAAAAgMQJSQwAAILNhClABAAgAADEKgMAAAAAgMQiAQAIAACAxCQAAAQA -gATEIAEAAAAAAMQhAAgAAAAIxCAAAAAAAJDEAAAQAAAQIA2AAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgQCAAAAIBQmACCgAAAAAAIAIAAAAACgJAAAAAAAAAAkAAA1NiRAA -EAAAoAmIBAAAAKAgCQAAYAAACBAJhIAgAAAAAAmACAJAAAigCZEIBDAAICAJkAAQAABAAgmBBAIA -AQAACYoAAAAAAAEJhAAIAACkAAkAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABAAAAQAAAAAACAiBAAABAAAIBUFAAEAAAAAAAAEQAABZZBQAACgIoIAEhA -AAAAIAQAIAAAAEBQDsSQBBAAYAAABAAAAABgYIAAAAQAACAwkQFAEAAAABAAAkQAACAARAgECDBw -AAIBAEAAgAAAAAAAAAAAAAAAAAAAAEAAAQCAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAjBQEAAAIAIBAQACAAAAAAEBAAEAAAAAAAAAABHEQEAAAAAEBAAAAAAAEBIIAQA -AEkAAAAAAAAAACIAQAQAAAAAAAAICACAAAAAAAgKAgkACACAIAEAIAAAAGQADOAAQABgAAACAAAE -BAQAAAwCAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AQAkAAAAAAICAIAAAAJAAACAiAgAAAAIAAAAAAAAAI3EAAAAAAAAAAYAAAQEABAAAgAgCAQAAAEC -AAAAAAAgAAQAAAACARARQQBAAAABCAhAwCgOEQAAAAABEAAIABEAFAAOCAABAAgAAAAIAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAA +AAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAAAAAAAAAAAAAAAAAAAAAAAJ +nwAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAASAAQAAAGAAABAAAAAAAAAAgAAAAAAAAAAAiyAABgAAAAABAAAA +AAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAYAAAEAAAAAAAAAAAAAAAAAAADeAAAAAAAAAAAGAABNEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAGAQAAAFJAIAYAAAAAAAAIBgAAAAAAAAAEAAEkoAAAAAYBAAAAAAAIBgAAA +AAAAAAGAQAAAAAAAAYAAAAAUkAgBgAAAAAAAAAGAAAAAAAAC3wAAAAGAAAAAFJIAAIAAAAAAAAAB +gAAAAAAAAAGAAAAAAAACAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGA +AAAAAAAABCAAAAAAAAAAAAAAAAAAgAQgAAAAAAAAADAggAEAAAAAIAAAAAAAAAQgAAAAAAAAACAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAAAAAAAACAAQQMAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAADAAAAA +AAAAAwAAAAAAAAAAwBQAAAAAAAAAAAAABkAACwAAAAAAAAADwAAAAAAAAAAAAAAAAAAoAwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAMAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgBAAAAAAAUAAAA +AAAAAADoAAAAAAAAAAAAAAAAAIAUAAAAAAAAABQoAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAALgAAAAAAAAAAAKAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAIAQQAAAAAAAAABAAAoBA +CCAAEAACQAAIAAQBQABAAAgABBAAAAAACCAAEAACQAAIAAQQAgEAAAAAAAAAAAAAAAAAAAAAQAAI +AAAAAAAAAAuAQAAIAAAAAAAAAoAgAAAAAAAAAAAAAAAAQAAIAAAQAAIAAAggABAAAkAACAAAEAAC +QAAIAAQBQAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAQAAIASUAAAAKSACIBRAAAMJMxAElAAAACkgCM +yQwAAAKSRIzJDAAAApIAAElAAAACkgAASUAAAAKSAAABAAAAAIAAIgFEAAAAgACMyQwAAACAAAAA +cRaMyQwAAACAACJJQAAAAIAAAAEAAAAAgACMyQwAAAKSAABJQAAAMJMxjMkMAAAwkzGMyQwAAAKS +AAABAAAAAIAAAAEAAAAAgACMyQwAAAKSAIACIgWgREABAARCBCBiSR+AAiIFoERAAfiSRgSgRGAB ++JJGBKBEQAGAAiIFoERAAYACIgWgREABAAAAAAAAAAAABEIEAAAAAPiSRgQAAAAAAAAGcfiSRgQA +AAAAgAYiBQAAAAAAAAAAAAAAAPiSRgSgREABgAIiBSBiSR/4kkYEIGJJH/iSRgSgREABAAAAAAAA +AAAAAAAAAAAAAPiSRgSgREABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAA +AAAAAEOAAAAAAAACAgACQAABAAAAAQAAAAIAAAAAgAAAEABABAAgAAAAAAAADZkABAADAAACAQQg +AIAEAAMAAACAAAAAAAACAAACAAAAAABCAgAEAAAAAAAAAABAAAAADAAAAAAAQAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEBAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAA +ABAgAAAAAAAQCAIAAgAAAgAgAAAAAAAAAAAgAAAAFAAAAAQAAAADBAAAAAAAAQAAAQIIAAAABIAA +AAAAAAAAgBAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAACAAAAAAAAAAQAAAAAAAAAAEAgAA +AIAAAQAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAIAEAAAAAAAAAAAAAAAAgAABAAYAAAAAA +AgAAAAAEACAAAIAAgAAAAACAAIAAIAAAACAAAAAAAAiJAAAAACAAAAAABAAAIAAAAAAAAABAAQAA +AAAABAAAAAEAIgIUBAQBAQAAAAAgIAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAFAQRCwMgQIIAg +AENKAImEAAAAAAAAAAAAAAAAAAAAAAAABO8ECAAiAAARAIAQUBQAAAAAAAAAQAAAAACLkBRAQAAQ +gGJCEBQACAAAAAAQAAAMAAAAAAAAAAAAACAAAAAAEIAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +EAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAABAAEAQQQAAQAAgCAQEAAGAA +AAAAAAAAAAAQCUBAAAAAAAAAwhAIAAkAAAACIAAAIBAAAYAAAIAAAAAAgBAACAAAAAABiIQAIBAA +AQAAAAAAABAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAEAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAQQAAAAAAAACAAAAAAAAIABAAAAAAAAAIICACABAAEAgkABQIAAAAIAgAAgA +AAAAAAAABAAAAAo7AAgAAEAEEABESCCIQAAAAAAAAIBABAAATEAAICAACEAEAAgCAgoABAAACABA +CAAABAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAQAAAEAAABAgAAEAAAEgACAAABAAJAAAAAAgAA +AgIAAAAAAAjIEAgCTgIJAAAWgBAsAAcAABMEABJCABAAAAgAQBAAAAASZEAigAAAAAAhgAsAgAgC +QQAABcMAAA8CAEAB0AgQAIABQAIDAACAEBAAAIMQCQgSAAiBEAAIgABBEAIQCAAIBhCAABIIQwgK +kBABAUAAQBIACAAAAAAQAAAAAQAQAAKAQAEAABAAAAAAAQAAAAAAAAIgEAAAABAAAAAAYAACABAA +CQAADEAIAAAAAgAoQIAAgEBQACACMIEAZAgASAAiAgMCCBAAAxCAAjAQAIgE4AAIQACIAAAFeyAK +SBAAIAAKgAJUQAAJIJAARAACUAAAACBQQAAIAKBAyCgAAAAgCAggAEoAAAIoEAAAAEAQQAAAAAEA +AAJAAAIAAhAADGAACgAAAAAAABAAAQAIAABSDGgEQAwAEAqAEAAIAoBAgAgAYFCIAgAGAAIEDIAA +SoARAUQBSAIIACAABFEAIBITAggADBSAkEwAAAYAAYIwASCAZEAIAoIICIAAAA8VRgEAAHAIFiEh +EYGAFIIIAGwKk4AAgBGUQAEAAEPICpKAApCCEghBYAAAAAAzwAJACAwAACSACdAADhQAEAAAMAAA +AAIAACBAAAIIACAMAgAQAAAAAACAAQABEAAMCQCAAAAAAABMAAECBAEABAAAAIAgIRAECQBACACD +CJSRFIEQAAQQEAAIywASCABQAIDEkBBIQHAAAEQoEwGQVAAABgAAAz4IACGAFBQAAAAACBCICQSJ +CBFIAAMIgFAEAoSEkAJBAAkATAGMQpAGAFKEEQAQAIEkMMGAQAAANIAAkAAAgABEAABCCAMAAQAA +AIDEAAgAAAAAAAAEUAAgAAAAABAAAgAAEAIAAAQRQAAKCAEAAAAgIAACBIkECAAEhAEAAEBgAAAA +AAAgBACCAARGACBAACgAAAQBhQgIAAQAhAIMEAFIAAALEUEAQgCAkAIgABQAAAAACACgkgAFISAQ +KoBxgAIEYQBQIAYAAgBAQUIAIYIAEAAAiARAoAQEgBCEgBCAIAkAAIEAAgAGAAAAAAAAAAAAEAgA +AAAIAAAAEBABABAAAAAQkAAACAJAAAAiYkEkEAQBAAAQQWQCAAQCASwEFAAIBDCAhAoIAAiSCAgI +EQAAKAgIwIRABgAAAYDAAAIAAAYAAAAAAAjYBAgAEACACAQAAggACAggEJEAIwBAIACABAAgAFIQ +EIAMCAgESBAACAAACAQigIAABAAAAIQgAIAAAQAAAAAAhAAAQAAAgIBSAAAIAAAAAAAAEgAAAACc +lgAGBAAShpgQAAAAgBCEGBEAAAAACAAIEiACEAgAgBEQAAAAEAAwDBAABEQQEgAYlAgaIUIABkAD +AAAAACCAAAEAABAgKAAIEgAAAKBIFgAgIQQAggEBgEAgIRkQAAAAIAkANBBACBRBmYAaEgBANICC +kpmRQAhEABwCGDYAAkEgCAAAAIAATAgAMAgQAAAAAAgAAAAAADApQAASECgAAAAAAQDAAMAgACEY +gECAAAAAAEAAAAAAgIABGCCAAACAABEAAUIBAAASAhAAIgBABkQAQCKEYICIIEAAgIADIAgBAQCA +AAChChAAYAkAAAAAZwQBAAIYIAAIBAFEEIRFAgYAEBiACQCAACABIQQAAQAQQAEEACAEKRAgQSAC +ECGKIAAhAEMIBAAAAAAYAwBEAAgAABoACkAAAKACAgBAEAAAAgACQAAgAAAUAAAACAAEAABSAAAA +AAIACAAIEABIAIAACAAAAAAAABAEwgSAIAAgEEEIQAAA0QAAFTEQAQKEAAAAAAAAwAoAACAKAAAA +QIAAAAsbAAAggQAAAQAQVgxAJlEQgBAAAAAAEhFAChhAAQIQEgAIChIAAAAkAAIICBAASCIAABQA +QAADEiAAJgABAAEEAAgABAAAIACAAAAAAAAgAAAQAAAAIgEgCRIAAAmQCFYBEQAAAAAALAlAAAAJ +AALhAQAhAAAAAAABgAAIGCAACQEAiQUAAFAKAYCAhA0AQJQRACAsAAAAEQAKAEDAAMggAQAABemA +hgIAACAQEQCAMQAQAAgBAggMmgAAAhEAAQwAAMEAAQSAMEAAWIQBCAEEqAAIBAEAQAQAAlAEAACC +AAkAACABAAQAGgAAEAAAAEAAAQAAAQAAAAAAABDAABAAAAAAAMQAAAAAAALAwCIIEgAiEAhAAAIC +AAAiAIQiWQQAAKQYQCsUCAAAQBDEIygAAACAVMQAAAIAAAAAACggBAAAQAhAAAABMSYEAQAABEDE +IhYIACBCmMQMAJIAAABQhCAgAQAAQADEIAIBAACgCMQkCgAEIAEQxAAAAAAAgRgQIAAAAAAACEAA +BIAAAAAAAAAAAAAAAACEgAAAAIAgAAGQgAAIAAgAAYgEAAAACBABoACAQIBAEAAQBABAAgkZAaCA +AEEAEAAQgAIkAIIMQAGAEBUAAAgEDQAgAEEAAIgAgAAwAIEAkQAAAA6iiBCCAIAIBA2AAAQAAggB +AQAKAEAAAQgBgKZSAAEGAgGIGBQAAYRgAYCgAACBAEABAAqCQABAAACACAQIAAABAAKhAAGAAEAA +EIAIAAAAAAECAAwWQAAEAIAQYlJgAQBAWABAIBAAAAwAQABYQAAwABDAABUAYgggBhoAACAAhADA +QAUlAAAIQAAADEYVIAASABEKAgAGQGgAAAJAAAIgFAAACRKiglCAAWQAgAEBQAyAhEJwBiAAxgAA +EmJgCgiCQEACEABChgBEQAJAJCBAQAAITEAAABQABgQUIGAEAAAACAQGBAKAEAwAIAQAEAGNCgZE +AGESAAAQAQAATCAECQgUAgwgIABAAEEAQAASEAIKhCAKSABQQEAIqAxIAAQAAkCEEJIIQkAAEiAA +4iAAAMBsQAEggQrKAkQgAKBAwqQkWmTgAABF9lABAIEKKEHUgAgEQAQCIABRRAgBAEABCgABoRQA +AOgMkAAARAAQAgBARAEBAAIKBKBAgoDB4CBCAAiCAKFoSOEEBAAIBAAAAAAAAhBhAAAAAABECAAA +AAIIAACIQEAAAAQkYUCCAAEABIAAAIgAAUAEKAAkQgQDCJSBCAAIBAACCEAgUABAhAgQAAOQQAAB +ACkAAABgQAkEAwAACIAAAAYAAMs0BBCQCAAUUgAJBCoAAAAhSYAKFgCDIABACQAAiEABAAAAgAwI +ABBoAAEAwAACQAKCBBASEkABCQJAYVKQAAGBEAAAIEgAAEAQAAAIAAAAEQAQQAJAAomAgCACUEAA +AAKiASEgKBApAIAFQAABAAAACQABAIgQBABBAABgIERWAgACIAwACAogIQAhBCAAIChIAoBgAAAE +BIAQEkgiFFACAAAAApYAAEAiIAYACAAIYAIAEQABQEAgAIAEAAxFQAAAAAIoQlCAIECAAAAARJEC +QAACYAAIAAAACAABlAAAAAAQIFUgMgAAAgACCEYAAAAAABCBCAIEAgAABIdogEAEBAA0foQQQCAS +AIYAgDYAQQAUAEBUIAkgBAcwBFAAEACjVIAkQACAAADKBEQBBCFAAgECBFIAQEAwEKQAFAwBABJU +AAAgAAADMCIEABIAAAQQAgAUBEYAEAIgGEIAYCEEFgDEQFIQNAFAADMAhqmEBBgAEiASCRQAOAyA +AgcOIAIABChAQ0QEAgQABCAQAAQAAFEk0gAQBIAQKURBQAAABAAIEghIACAQQCEhQRAZAKAAEBCK +OgAQIECuCQQyQKEoAQICAFgQQBCAAAwCABAIIAECQpCREiCoIUoYAoIAACg0EKhKEUIBODIAAA2c +UAAWUcgACEegKBCAAABBEQACgQIJHQAAMCACAVKSSCoAQVMMEioYkiMAQRAaEgDSGiSAyEA3UAgg +BjidEEogMADCAEEAAEgwB5QBAUAQQgAIEgAIFJDAlIAEAAIAEgACEggTgEAQAIBAB5AkA0cQAgCS +rAAQAEAABPBIYIMUQpaWBAgUoNARKglQBgAEBQsISISEBFcKEwDAEBAACQIABAAAC/IEEoRARoAQ +EEQmgoCBigAADBSACBAgcoACEpEQBYACBE8QQBCFKcIBCZAQBWTAhgDBNshICABEFhPEAICBAQQC +FADAAAGgQAQgAKCIAAAEoGAAAAEgEggQAoSCAIAAAAAAAhAEABACACCACAAAQAJAIQAWADACAsIA +AbIAABLAPBCOAcYUIhKQ0BGAhIgYAAABCjCAiIABQhIDQYAAsAsAAAAFVhCQFAAoA+IAEAAAIBgB +CpCCgDDJgoKYABEQEYBsIAEolAAgwAAEAK0IAVLoqCAAAQAUAQAAQCCAXABDAFIgAAACABAAAwYA +AIiQAAAjQAAAX10AAICAu/sACP//AD/V1QABERR3d1VV3YgAAAAAX1/qYlX/3YjM8Mz/+lD8/w8v +qqqigPWg7KhPSpgQ5KrQgKCsiLjuoO5Q5OT/J8oKFR8AAAvsmBAREfCq7u5Q7oiIyqBE+tjYCsqo +CIqAyEDIQPWg2NhFze5EUF+IoA0IrahQUFUbO3+kBABVRPqIiBtVoIhX9wAAAAAAAHf1/l8AAAAK +//9PTwAAAAC7qwAA//8Av1XVAAAiKP//VVXdiAAAAAAKCsSAJyfuRMzwyPuIiPz/Dy+qVXNi9aCY +EEVA3FTYAOpKUKxEuIhQiKBVAFUbxgZ6fwAABrLsqAAA8KpERKCIiIjKUIig2NgKxa0Nj4Xmouai +9aDY2JvfUFBQX4j1rqQOBO5E/ycVnfioqv9EUPpQG/+g3QtbAAAAAAAAqvr//wAAVQpVVQ8OAAAA +ABEBAEBV9QC/FRUAACIo//8AAFBQAIAAAA8P5qInJ/r6qlXM/93d//8AAPDM++pERLoy5eD+dtiq +709frHe4iPqI9f+qABv2NnB1AAALmv25RABVzPWg9YiIiMpf3aBVAPrF/V3f1fez97NERP9VE1f6 ++jo63fX+9K6k7kRVJwSM/a0bG+5Q+lAbqvXdAVEAAAAAAACqqv//AAAAEVVVDw0AAICAEVEAAFX1 +AD9VFQAAERR3dwAA+voAAAAADw/7cwCqoKCqqsz/+lD//wAA8MzmxO7u/bnv6roy5P/aiq+su7ju +9e765ORVJ/o6EBoAAAzFujJVEarM9aD67oiIyq/u+v+q+sr4WNrQ6mLqYu7uqgABie5ENTXdoK2o +/fj6+gAbGV2uDhsb7vrd3RsA9YhS8gAAAAAAAFVV/v8AAAAAd3cAAAAAAUARkAAABAAAAAGUFAAA +BFAAERAAgAQQAAAEBAAAAEABAAAQAIgEAAEAAAQYgABcaAAFlBiAAFxoAAWUAAAAAAAAYAAJAAAA +JAAAAAAADtoIgARcIQAElByABJwwAASUFAgAAFAAYBAIiABUIAAElBiAAFxoAAWUCIAAFCAABJQA +AAAAAQAAAAkAAAAkAAAAAAAAAAAAAAAAAAAAAQAAEAAAAQAAAAOEAAAAAAAAi4QQAAEUQAABBAAA +AAAAAAAEAAAAAAAAABAAAAAAAAAABBoAAAxiAImUGgAADGIACZQAQAAAAAAAAAgAAQAgAAAEAAAF +sAhAAAwiAICUGAAADCIAAIQQAAEAQAAAAAoAAAQiAAiUGgABDGIACZQIAAAEIgAIlAAAAAAAAAAA +CAABACAAgAQAAAEAAAAAAAIAAAAAAAAQoABXVwAAGxv//05OVVV/fwA8BFQAAAMDUFAVnwUFfnK7 +Cu505OTk5BNX/9iuDv34WvzbG19fDVgauvXdBa/8DJnz7kT/2PXdIu71RPWI/fgAAARzGV3t4f// +zKpzcxH/AP8wMJn8JwDY2CcnujL+uszwzKru+u7u+cnF+t1Q82atqKpVG1XzZvpQEbuBsf1d/vT9 ++ABEDAz63foKAFAAAAAQ/w+gANXVIAAPD///RUWqqv//ADwOXgABAwPQ0BUVX1++shEK7rjY2NjY +AYmq2P2trqSq/Osrf383cxCwoN0KX/wMqvPdiKrYoN0R3fXu+u6upAAAAZEEjO7ir6/MqjExEf8A +qhAQqvwbVeTkGxv9ubkxzPDMqt2g+lD6ysr63frzqv70qqonAPOq9aAKCkFx+FiupK2oAEQMDPqI ++goAoAAAACD/j1//V1cAADMz//uq//////8APKT0qqoDAwERBQ8id05Cu18idKoAqgCb31XYpASt +qFoM2BhfXw8PH7/1iHd3WlqZwKCgVdj1iB0doESgiK2oAAAApTt/LSE//1XwcHAz/wOqAACZMCdV +qgBV/5gQ3JiqVfBVRPpERDkJxQqIUMBmDQjwzBv/wGbu7hG7jb2tDV5UXVhQ5MzMUN1cXADQAAAR +EP//X////wAAGxv/+6v//////wA8rv5VVAMGUFAFBRG7joIRXyK4/6r/qkXNANj4qA4EqgzoKH9/ +Dw8VtaCIERGqqqrA+voA2KCIHR2g7lDuDgQAAAtLFZ0uIj//qvAwMDP/A6qqIqowG///qgBV7Kio +IKqq8KqIoPpQOgrKCoj6wKqupPDMJ1XAqoiIX19NfagIDgQNCFBEzMxQiKysAOAAACKo//8AAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAACgAAQAAAA +AAAAAgIAAAAAAgADAAEBAABBAAAABIUCAAACABEEAAMAAABAAAMABCAAAAAQAAAAAAAAgAACwAAA +AAAgQAAAQAAAAAAAAIBAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIABAgAAAAAAAAAAAAAAAQAAABAAA +AAAAoACgAgIAAAQAAAAD4gABAAAAAgAAAAAAAAABABCAAgAAAAgAAIIAAABAAAAAEAEAAAAAAKAE +AAAAAACAAAIAAAAAAAAAAEIAAAAAAAAgAAAAAAEEAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSABKAAEAAAIAEEAAEAAAAAAAAAAAAAAAABAAAA +AAAQAAAAAAYogAAABAAAEIABCAEAAAABAAAQAAAQABCABAAAFCAAACAAAAQAACEAACAABAAAgAAA +JAAQAAABAQAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAA +AAAAggAAAAAAAAIAAAAAABAAAACAFAAAAAAQIUAJAAAAAAAAAIAAAQEgAgAAEQAAAAAAABCQAAAA +BmEBSAACQgAQBACAQECAAAAAAhFEAEgAEACCagBQAAgxCAAQEAIAAAgAAAQQAAACIAACABAAAAAA +AAAAAAAAAAAAQAAAAAAQAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgABIAgABSAACAAAABAAAAAAAAAAgBAAAAAQAAAAAAAAQAAAAMuQCAAAQB +ABAQAQAAAAABACAgQKAAAAAAgACJAAAAABCAEAQABAAAAAABIAAAAIQQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAABAEAAEAAAAAEAAAAQAAAAAAAABAAAA +AAAIAAAAAAIAACAAAAAgUAQCCAAAAAAAAAAEAAAAAAgAAAAAAAAAEgAAAAOQIAkAAIAIACAASCEg +AAAEACQAAACAAAAAZAgAIiAQCAgACBIAQAQQAAAAEgAAAICABAgAAAAEBAAAAAAAAAAAAgAAAAAA +CAAAAAAAAAAAAAABAABAAAAAAAIAAAAAAAQAEJACAAEKQAAAAAAAQAAAEAEAAAAIEAHACAIIACAA +AAAIEAhQAQICAAYBCkggCEBQAAAAECAAAsIUAQKEkAEIkAAAAXYUQVCRAAACAAQog4SQiAJAEAAQ +EABAAlAASAhSEAIAAAAAAEIBSAACyoASEEQACcIAEggSQAIICAJlAAAACAnAAAAAAgIAAQAIAAAE +AAQCAAIAIAAAAAAAAAAAAEBSAAIACAgQAAAAAAAAAEAAIAABAAAAQAAwEgBQEDIS4EAAEEBgUBAA +AQAQhABQCIBiACLAAAoSkBJAAKpAYAUSAAJBAAAExuAwCgAAQCACBJAwEjCiEAJIAEgCIKQAIBAA +YACg4ACAUGBiEEAAAAAIADAAMEBAAAQgEAAKATQSRQAQAAhQIAAAAAAAAFAAEAIAADAAAAAAAAAA +AgYCYBAAAAgQAAAAIABgAASMBBAAIBAAAgAAEghBAAAAUAQBiQNAAMASDDFgkBGCI5IMNEEsTgAA +cgCDFDDIwEAmACAQAAIIBgAQSQwAAANiEQGAgkoSECwSA0GABABglCAUAEBOAgkIYDAMgBYU0cgA +DBEAKgwREABxAAoGEAiMDBCAACQQACCADIIAAAAADAMACgQAAABECACAAAIKQAABAUAEAAAAARAA +AMAQAAgAAgAAAEAAAAMEBBEBAAgAAgpECwAAAAgAgAREFAGKEAojAgEATNBIiiiIAYA0BAgADAkp +gEjRCZEEBBRIRJEAAgAAD1kCEgRBkIwJCHHACFRCQAAQBtCCBAAMEAM2AwIEQBAIA44KEJEUgICJ +BBJBgRCKgwgqAQQAEMkBQQEIQAEAgAMACABUAACAAQAAEAAIACgICAAAgIEAAAAIAAAAAESIAAAg +AAIAAAAAAAAABEFABAgQhIACAEgQDhAGQQIEAA0oUkAAgUJgACAyAYCqqAYGhjFIhKFBDEpAMgIA +IAAVMAAIAAAFZAhECgBJIAABAQoMAgYCiKoECAgCCAAGSoAEgEAGAQAAhBRAhiiIAAAACAIREAAI +AAAAIAGQBBBAQAgJAACIAAgAALAAAAgAiCEAAAgCAEAAAgQgAAYCAAAAABAIAAAAIgAQEAhgAhAD +IAwEAACAAAAAAQQAACEAACgQSFIQQSQAJkkIgQoREgEAAACABGEEZAAkBBACIIYgEUJxAAQAQQQA +AAa/AApEAAALCBBABCAABACAIZCBIEBAQAgAhpE0ABAQSQooASYpIAAUEhAEyAQBckAuAAsMAIEw +AAIgAEABAAAABAEABAIAAAAECAAAIAACAgAAAAAEAAAoFAIAAEAAAgAAAiAAAQgEEBABAAABAAAC +AAAAAAgAAABBBBGBUQaAGFAIgoEAkIBEIAAwAQAYACAACRBASAEEAAQAAAAQCCAQEAAAAlUGQICS +iICcVAAAAEwoEBgQBgAACSYSGTEAGACEAQGYEQaIAAAaRJgxBjgBQCoAkBACKCAAEBGQUQAAKBgA +QJgQAgACAQAgCBAAGCAAEAAYEAAAAAAAAEABBACAQAAAAAEAIQEACBBAAAAAAYAAAAAEAgAFQAQF +AABAAAQBAAAAIAQFIAyAREDAgZsAAAEAAAEECAAEACEEAAAAAgCAgBoRAAAEcUAAIAQFQCIhACAC +CAgQAgBBUOIgACAAERBCIyJBYAVAAMIYgEAFACEFEiAgQCASEAQgACAGQBAoAQAAAAggEgEEAAAA +AkAAAAAgAAAAACAgAAAAAAAAIAAAAAAAgCABAAAEAAQAAAIAAAAAAAAAAFAAAAEAAKAAAAAEAgAC +QGAAASk0AAATAIACC4QAABAAgATGigAAQBAACQSAgIBQAhAAAAJ2EEACEAAQUgANIAUAAAwAAACk +xEAAAFRAABSIAACAVQAAQKkAAAAgAAAEgwAAAWIAAAAEAAIhAAAAigSAAAIAIAgBBQAAICoABAAA +AAAAIAAQAAAAAAAAAQDQABgAAAAAAAACKAIAAQkAAQAAABQLAAwABBoglCkAgwMAGgCQCQGIgAAA +AIgoEAAwAAAAARQAgBAAAAIABBEAgBAAAAJgAQAAA9wABLhoAAIAAQKAAAACAAABAEAIBAAQQQEA +QQAAADkCAQA0AkAgNgABAQAAAAFSADEBBgCEABAcAQAAgIAAMAABAgABAAAAQAEAAAAJAAAAAQAQ +AAAAIEBAAAAAAAAgAAAAAygAACIAgAAAAAAANAgAAQQCAAACHAAoREQAIAAMxCQJAAAAQJDEACQA +ACAQABAqAAEAAIRAxAQUFAAAqRDEAAAPWSsIgwCQCFDEKACAAAAgAMQBBAAAABAIhCAEBAAAGADE +IBAEAACwBMQABQAAAAAAhAAQAAAAAJCEIAAABACgEEAgAAIAAIAAQCAAAAAAAODEgIAAAAIAAAAA +EAAIgAAEAAAEAAEACAgBAAgAAACBEAAIQIBAAFCAAKBgCEEASmABkiEAgQAIAgkAIBJBAAIAgIAI +IwAASAQNDACIQAAQCQEAAA65gAAIAAowBQGABAAAAAAAAQgAUAAABhABhaBwQAAAJAGBAEgAAICh +AQQAVQACTCUBAEhQAAJEAAGABFAAAIEAAIAACAAAAAoAhAAACAAAAQEAEgACAEIAAAAQQAAgQAIA +AAREAAIQEARAFEIAcEGIEgAAAkBI5cDAEBRWQBAACECEBEAAEBAhgAAAQAJCQAJAITlEklBAQAoA +JVAAAgAAgQAACyZAEARgggVQIBCAAFJkaIBAAoABJAAAWAYAAIEAIUIBsRAUYcgIIiCAAASEAAZQ +gpAQCCSQCQIEgMAoVEIBAAQkAkIwBDQgACQAAAAAAACAAAAAgACBABQABAgAAAIACCEAAABAEQQB +gQAAAgAAEkAhAAIAFBAICohohAAgQigIgEBEMEBACCIaQUCA5AEACQEAIgBACAABEMRCgAIAAAIA +AABC8AhAAARASAJEQUAAAAIEAQEsgCIQAACg5EkARMFBBCABIEAxAEAkCAAIQoQECgQEAqJCQEEa +4AhQiBgAHOiACEDIGAAARBQkRAAACAAAABAAACgJQQAgAAAAIgAAUIABABIQNAYQCIgABAHIQACQ +gYgiAIwoQgAACSQAiAAAAYBSMAiICFEgAAACAAAQAAGQCgkAAAhABAgBSAABwgAECIEAAMaoIAEE +AAAIABAIARCIAECAIBADAAYJEAQQYhAQCAiAIQAOSwAAQghIECEICFLIQACAACIEAoAEAQAGAI4A +CAAGVACITMAIAgAIAABAAAAAAABAACEAAIgJQUgQAAQAECAAgIGAAEBBgAABggAAkIAFALAGQEAA +ABYgAAJAEQIwBSABAQAAAAgECIiSFQAAFmCAYAAwAAoAhkAiQAgAKFUGAAAADqVgQQJVAIASQUAC +gAAMAQBJAAAgEIICAQAgIgBiAFAQAAAACCAAACEAAoIBAAAAAAoBgAEAABCiAABAAIAADAQCMAAA +CEJAAkIAEAQAAAgIAEBQVABAHAABwFADAwAMwAIABAAABAQAQIgkAHQDEBAQQZQEABUjkBQwQgGB +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 +5FVHR+pKAKrKysDA7kQAAAAAA0/movVEzPCuDqrMxvaIiIqbUETQgEpA5UVTU2Zm9aD/qru7Clxk +IO5ED6oNCFX/88Ddi+rIu19E9e5HZma7iGJAiIj1oMBaDKUAAAAADw8AAKioAAAAAN3dUlIAAAAA +AM8iIl8AADMAM/OZ7iK4uNHR2ooFr+rI9+aqM+50+lCgoET699UFIv5e/q7q4Pvqs5Hk/yLu708b +G8rKiETuRDsIAAAIDfez9e5Vqv5eVfAGNt3dAhNQ7tWFT0XvTwr6/DD1oNjYERH6XOyo7kQzVV1Y +JydmZhGL+9kRX+71Ikf8MHR0c1GIiPWgz1r8pQAAAAA/PwAAAAAAAAAA//9QWgAAAAAAzxERDwAA +MwAz86ruIri44uLvTwWv9+bqyFUz7rj6UAAA7vqzkV8R+Kj4WN/as5H76uSqEd3aihsbyspERO5E +f0wAAAgN6mKg7qqq+Kiq8AU19aBGV/ru34/v5epKBfX8MN3d5OQFr/qs/nb6+jNV/fgbG6qqEUez +oiIF7qARR/wwuLj72URE3d3PqvyqAAAAAD8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAABAAAMAAAAAAAAAAAAAAACAIAACEAAAAAAABUAD +AgIAAAAAQCQAAAGAAAIAAAAAAgAAAgAAAAAAIAABAAACAAAQAAAAAAAABAAAAAAAAAAAgEAAAAAC +AAAAQAAAAAEAAAAAACAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAKgAAAAAAAAAgAABACAAAAAAAAAAAAAAAAAAAAF/gAAAAAAAECQ +QACgAgIAAAAAAAAAAAAAAEAAAAAAAAAAFAAAAAEAAAAAAAAACAgAAAAAAAAABAAAAAAAAAAABAAA +AgAAAAAAAAAAAAAQQAACAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAAAAAAAA +ACABAAEABAAAACAAEAAAIAQAABAQgAAAAAACAAAAAAAAAhAAAAQAAAI+AAAEAAAAIAAABAAARAAC +AAABAAQgAACAICASAAAAgAAABASAEAAAAAAAAAAICAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAIAAFSAA +EABARgARoAAAEAAAEAkAAAgAAYAAAgAACAAAAQAAAAAAAJ0AAQAACgQIggAAAAAgAAAAoCAAQAAA +CQACQghABAAIAAAAAAAACAAAAAEAAAACAAACAAAAAIAAAAAAAAAAgAAAAAAAAACBAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQQAgEAAAAAABAABI +AAAAAAAAAAAAAACCAAAEAAAAAAAAAAAAAAAI9wAAAAABCACUEAIAABAAAAAICQAAAAAAAABEAAAg +AIIAEAAAgAAAAAAAAgAQAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAEIAQAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAABAAAAAAAAAAAIEAAAAwAAggAIIAAAAAAABIAAAAA +gAAUAABCAAAAIFAAAAIAAAIAAALrAAAAABAACAAAAAAAYAAAAEAAACBAAAggBIACgEAAEAAEAAIA +BBAAAAAAAAAABAAAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABIAABAAAAAAAAA +AAAAAAABAAAAEBAAQAAAAAAMCAAAAAIAAMBQBAgQQABAAgIICEBAgkAAAgIIAEQACAQARA4AACAE +QHAOgAAKlIAAcAAAAg5AMAIwBEgKKgQAAgSAEAkQCkACUIIREkIAIgAQgABDxA4AAECKI0IQAAIA +VEIAQoAANAACKAACEgAAAAAACAIACEIAAAIAAUAAAAAIAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAF +AAAAAAAAyAAAAA8AwAJgAAIAIABAKEoKAAIQCEhKChAAAAohKCACMAAQAAAAAEAQgBAIJAAAA0FC +AAgwAAABUwgARWIQAAQRAgAAAmIAIAAAEiABICIAAAhAABIAAAACBQgAAECAAAACAQAIIAAJABBg +QEACCBAAAoBAACIAAEACAAAAAAAAAAAAAACAEQAAECAAAAACEAAAAAAAAAAAAAAAAAYAAAAALAIg +AAEAAAAQAAgAEJAAiAlBAYQUMABggSCAIhQKwEwAEGACDEJRaxQUMEEGhgEQNAAQAAACAQIAAAsX +BAooAYQKAAQAinABEBIAMgEhUARQVAgJQRBJQHFMEDEkBjIBKFQQCgFkJAAUACACABAIACRAACTI +IAAgCFQEBEAAAEAAQAAQBAAQACAAAAIAEAAAAEEgAAAIAAAAQAAAAAABAAEAAAAAACkCAAAkAYAA +KYBEAAABigAgCFIAlBECAQkJyJEJAAkCEBGChLIAMAAQEMhIEgMg0AgABNACAQAAAn0AwAwAUoAB +wMkRARAMYAMAwAgMAhEgAYgAEJKEEIAMCAAoQAAEgAEAAABAAzDCKcDEIIARQIABQBQLEEAAAAAC +AAgAAACCAQAAAAAAAACAAAAAAGAAgAAAAAQAAAAAAAAAAAAAAAAgBAiABAIAAAAEAAAEABIIACBA +AABgQZAQRAQAIAACiEAABBWAQQhQQkBACqAIIYEMEQAAIAQBBgIyAAANBgAURABKAiAQAhGJAiEA +AimCApEAAaAGYgAJsCAgAIQSAAEBACgAEgkAAICSQQEEAYAAAAACgBGCMAGAgAEIAgIGggAAAQIA +UAAACCAACAABCAAAAgAAAAAAAAAAAEAAAAAAAAAAAAAAJAJBAAEAAAFAAsEgQQAgyYAQBiAIIAEM +cpIyKwgCCgwWAAIIAAEEDAEBIEEEgQGAIQAAQAQAAAEAAABUSQIwJCSQAIQkgCABBECAgABwBACI +ABAQEAAhyARIEiAABMBEhABBAANAJACEwCSALADQBgSAASTGBAAgAEEEQUAAAEAAYAAABAAAAAAA +IAAAkAAAAAMYEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAIQgBAQDkEICQQCgoIBAQEAhISZ +MIAgKDEugpBQABAAAAAAAAAAIAAQACAEIAAABGYAIAACAAAIEAAEAQAgAAAAgQFAAQGSDDEMAAIB +IIQAAYAAAAAAAhgQAIEAAQAQAAAAIAAAQAAAAAAAAACIGAAAAAAAAAAQAAAAAAAAAAAAAAQgAACA +AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAEAAAAIYEUKBQAEAABEQOAgIARAAAEQAAAg +AQIAAAghAAhDEIIQCAAAAAgAAAAOggAAABABRAIgwCAAAAgGIAAhEAREIAAAAEAEAAIIAAAAABAI +AAMIAJAAAAAAEIBAAAAAAGEQCIAQAAQhAQkgAAAAEAAAAIABAAAAAAAAgAAAAAAAAAAAAQAAAAAA +AAAAAAAAACCAAAAAAFAAAQAAkAAEBIIAAACAAAAAAQAABCEAAxICgAEASAAQABQBA0QACAAQAYAA +AUEAAAJQAAAMACAAAAHuEagIAAARQAAIGFEAAkEKCAhACgAAEiQAARgCAAAAFEAAIAQAAKBCAAAA +AAAAIWQAExYIAIAqAAABIwQAAAAAABMJAAACAAgAAAAAAAAAAAAAAAAAAAAgAQAAABoAAAAAAAAA +CAAAAAAAIQAAASEBgABQAEAAIAkBiBnLAAAQQBAJBABaAEAQAQEIYJogAgMBAIAjBAIAEDAAhAAA +ACABAAAAAdoAAABAASIhAQMAAkAAAhAAAZgAwAAAQAGAAgBEABBAEAlgEBoAAAgBAIYAWgAQBAAA +AAAAAAJgEAAAABoAAAQAABEBAABAFBAAAAAAIAAAACABAAAAAMjEAAAAAAAAAAAAAAAAAAAAAAgY +BAAAQAgACAAAAACABIQkABIAAAQQxCAIAQQgwETEAgIEAAAgAIQANCQAAFAIAAAgIgAAoCgQAAAH +YiYQggAACAhAADAiAAAgAMAiBBIAACIAQAEQRQAAIJyEIBCBAAAiAMQAAAAAAIAAEAAQAAQAgSAg +BAQBAAAACAAAAAIAEAAAAAAAAAAAACAAhAQAAAAAIAEAAAAAAAAAAAAAAAIAIAAAAQAAAAIQAAAA +YAIBAjAAAZKEEAADIQQJkAJSAAISKgEQAAgAAggoQQQACAAAAiAAABYBgACBAAAAAApVkAUgAAEA +EAAQipAAAhAAEJAhgAAAiAUACIQIAACEAQmUCBAAAIgWAQAQBAACRCiAAIYCQABIAEgQAAgAAAAA +CAAGEAAkAEggAAAAAAAAAAAACEAAgAAABAAAAAAAAAAAAAAAAAAAAABAQAIAASCAIAAAAkUEMERh +JAFASgYhYBAAAAAAASgAABEGIQEBICKIAgAFgAAFAYQABCACAgAAJQAADmJUgYBERAAgEABgAQA0 +AAAgBARRiBAEIVgBAIAAQIBgIAEAIEAABBCASCoAQCABAEAKAkAgAJKABACAQAACUASFBEEAAAiA +AAAAQBQIAUAMAAAYAAgAAFSBAAAAAAAAAAAAAAAAAAAAAAgQAAAAAQQiAgQAAGAAHBEAAAEBQAQM +IAEEqAAIAWAEDABgQDgAQQQAEAAAAEwAAERBAKAEYEAEAABOPgEBWAAAQEJIAAgAOAAAMGJEGQIA +hGkBINmAiGKQDCxBCKRAAARAwQEEQsAhYgBAgIQAAEBMABAARAAgBGIAApAAAEgAAgAAAAAAAAIA +AAAAAgQggQPEAAAAAAAAAAAAAAAAAAAAAAAAIAEEwCAAAgDAMoyAEkAIQAABEgAAAFIBAAAKAAhA +gMggCASJgFEIAIAKiA40ACQBSCIUEIAQCQAAAISPQBCDAABBSCECQIEEAIACACCAAIAQgAgACAIC +IAQiEAAQAACBEIIIAoAAEoIIBCEBAAmGRiiBAAMgAQRikACACADAgEIAAEAAAAAAAAAAAAEQACAU +AAJAAAAAAAAAAAAAAAAAAAAAAAAAEkQQFBEEEACAhCAAEQAICCAAIEAMIAoAESAQAAEiAFAAAKAA +AIACAACEAEAMEAICRAEghAFhFAAACeEAABAqgBECUAgAABBQQhAOUlAQBEIhBAAAEAQgAQAiTiAC +QGJCgIAMgoAEFAJABhaEREAQAggBRIgAABAAglYAEgAgDAECEAgAgEAAAAAAEUAEBAAIAABAAAAA +AAAAAAAAAAAAAAAAABAQABJQQARQRhBAIYAQgBQMwISCpkAUEC4QAAwCEABAEMA8FHECEAhJQUBQ +QAIQiBICBAAQEYAAAAAAkQYQEIAAEAoQAAASQgMOABQAQgABQiBAkQQYcyAEUgAUEAIAAAIAEBAU +AhAQCAggEhLAFAIARABgBGq0FAQVAEMEABADAABACQCAIAAAAAAEiAwQCEBBIAAAAAAAAAAAAAAA +AAAAAAAAgAARACAYAAAgIEOyARIAAAaKsJhQAAAQhAIA1AgBKAwAsAICQgkxCICKMFEBoDIxAACC +WhECAJEAAAcMMBBCUkEgIQDJCNBEICgQEAIAghhQACgGChJBNCgAISAAQSAwQQJSUCJYkFIZSICA +EQsSOCAYEEEKBCIQQEAQEAAAAEEIQQgWBAAQAAAAkAiAAqNATFIIogAAAAAAAAAAAAAAAAAAAAAF +CgJALACSABFUCAAIwAUQ8IgCBAAwAkYQ4MBAIEIIFMYGkBAASQLIlpAAAIkEZECMFEhAwJAMwAAA +BR0BQAQkExIQgVCFQARNSEQCDAUQQwAAMowg5AAGKAAAEgRQEgYQgABACAQGAABUiBDACAAEJgDE +EJGMCUIKCsYEAoAgEARAECQEAAACBAAAACEABAICQAIIAAAAAAAAAAAAAAAAAAAAAMghgIQAQwCC +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 +CCACAABQAAAAAAAAgAAAAEBAAAQAcAAAIAAAAAAAB1gAAAAAAAAQAAACAAAAAAAAQBAEAAAIAAAA +AAAAAAAAAAAAAAQAAAAQAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAEAAAQAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAQAAAAAQAA +AAAAgAAAAAAAAAAAgAAIBAAAAAAAAAAGOAABAAAAAAAAAAAAAAAAAgAAAoAAAQQIAAQAAAAAAAAA +FAQAAAABAAAAAAAAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAgAAAgAAAAA +IAAAAAgAAAAAAAIAAAAAAAIAAEAAAAAAAQAAAAAAAAAAEAIAAAAAAEAAAiAAAQAAQAAAAAAAAAAA +ARAiIAAAAIAAAAAAAAAAAAyuAAQAAAAAEAAAAhgAAAAQACAAAAAAgAgAAAAAAAAAAEAAAAAAAAAI +EAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAgAQAIAgAAABAAAAQAAhAAAAAAAAAAAAAgABEAAICAAE +AAAAAEAAAAAAAbYAAAAAAAAAAAIEAAACABEAAAEAAAAwAAAAACAAEAACAAAAAAAAAAAAAAAAAAAA +AACAAAAAEAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAABAAAAAAQAAAAAQAAAAAAAA +AAACAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAkAAAAAAAAAgAAAAAAAAAAACCCAAQAAgAAA +AAAObgACAAAAAAAAACAAAAQAAAAAAAgABIEAAAAACAAAAARACAAAEAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAEAgAABAAAAAAAAAAAAgAAABAAAAABAAAAAAAAAAA +AAAABAABAAAAAAQAAAAAAAAAAAAAAGBAAAAECAAAAAAAACQABgACEBAgAAAAAEAAAAAAAAIWAAEA +AAAAAAAEAAAAAAAAAAAIgAAAEAAABAAAAAgAAAAEBAAAAAAIAAAAAAAAAAAgQAAAAAgAAAAAAAAQ +EAAAAAAAAAAAAAAAAAAAAAAAAAABAACAIACMAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAQDAAAA +gAJCAAAAAAAAwAAAKgpQAAICQAHIAEIIAAABIAoAAkAQQhJEAgAhgSAAgAAACDw2ChABCCAqAoAA +EAAAAAOIgAIAAEBAAgogAgAAAEpDQEEjAANAECjQDC0AFABQAogSEgQAAAABAEIgSAwABAgASoIA +AoAACAAAAAAAAAAAgAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAgBIACICAQAAgE +gAAAAgDsMAIEcUAJECAoAAoCAEJACBBIEAgIQIEIgAsAEAAAAAABmAEIAAIAIlABJEJQIAAgKAEI +yAIAAAAIBAggkAAAAICiEIgACDBAARABAACwAIAAAgDggCWAAQAgACQAA4AGAAAgIACAAAMgAAAA +AAgIAAACEQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEBAgAAACAACICAIACUAAACBygABIAAAAEQEE +ADAEKCCBDgKAABCACJAAIYCBIQAQICGMIDRkAUAAAA27ACQ2IHBMIAQBKAIQkFABQACAiEAEEAAA +gAiAAiAQKBAEZAhkBBDKABARCAJAgQAAABAwAQhCMgAJRAAAFEQQAgBEEAAIAAgSUAAAAAAQIAAi +AADAQAAAAAAAAAAEAAAAAAAAAAEAAAAgBAAAAQAGCCiEAEuABBAQFBEAwYEAFIjiAACAVAABDgIA +BAAkQA6UAgAAIABAEQAWAABBUAAABAAAD0TAAABJBAAkgEIJgTAUCAADRAghEAASKQFgEAAQCIAJ +EBIQFBAgBCQCg8CAQAEACcAEABAKhAAJAAAKAACgCIaIBAgCgEAEBEAMAAAAAAQAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAEABABAgACIgIQFBAAAAAgIgAIAABQgAJEASIBgCEJBioA +CAAAkAwJRAAAEAgQAAAAAAAAOQAAFqGECAIAAEICAAAgCCAQggEAgDEhIAAMCAAEjpYQABIgQYAM +IAAAAABRgCAEAAIiACAQQBAAEAGEAABAMASEBQICEAAAAIAAAAAIEAAAAAAAAAAAAAAAAAAABAAA +AAAAAAABAAAAAAkgAAEAAgAggoBAFAEAwADDIGBJAASAIgAgIAAUUCwoJCQiAEAgwIgALMIhAUAS +AQMEAACRAAAAAAuOgCGAgCQBIYAAIQAgNHAiAAAAAEAEAAEAAAAAAICAAEBIABQQhAAEApSAkAAB +AQECAUAQAAQAICBDAAAABACAAIQkCAAAAABAEQAAEAAAgAAAAAAgAAAgAAAAAAAAAAAAAAAgAAAA +AAAACgAAAAABAAAAAAAAAEAAgQAAGAAAGBABCgEKIICMEAAAABABAAQAAgoIAABAERAAgAAggAAB +AQAAB64AAgEQAIIABIIAIQAAABgRAQAhAAAAAACAIAgSAAAIEAAAEEAYBEAAAAAAAAAAACAAAACQ +ABAKEAAgAAgAAgEiAgAACAAUQQIAAAAAAAQAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AgAAAACAoAEAAIQEAAAAAAAAAEEgKkQQAAAAAAgIAICAAACABIAAAMAEAEAIAIAQAAAAAAAHRQAY +AAEIACAAARjoECCBAAEAGAAQgUCAAgACgJAAAAAToiAAEABAABgACAAAAUCCICAIAQAAAJCBAAQA +gAABAgAAAQAAAAAYCQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABASAAAAAAIABFIAQ +AAAAgACEyAABAATAAgkIUACgYIABCAQBAiIKAAoEEAEACBAAFEAAAAAgiIAAAApsAECAAAAyIBAI +YAAAAEzYgBIDBAACACBQCAoAAIAAAAAAAACAAAEQyAEgAAAAABAoEwAAAAAABCAAAAAQAwIAAAgA +BMAAAyAAARQAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAIAAAAQQkAAAgAAAAF +gAIEAAEJMQIoAgEIAQAgAAAAEAESATJAAAEgAAEAEWwAAgAQAAAABsAAiBAAAAAAAAIJgwAAAAAB +AIAogABBAQAAgABAAAAEAQBZAQAAGASAAQAABAACTiAACIQaAACBAQCAESgAQxsAAYQAAAISCQAA +gAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAABSEAAAEAAAAJAoAAECQhCAq +AAAAAgBAABUCgAAgAAAABBIAIASQhAoACQAAoAAAAAAFjgQEAgAAgABAKQgjAACAAMQAFAAAAAQA +ACAEAgAAIABACAQiBAAIAAAACEAAAFAAECAAgQAAAChQAACIAAAgmCACAIIEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAQAAAAgAgAAyAAAAkAwAABAgoBgAAoAABQEAAA +AQAAAIAIRAAgkAAAsIUBAKgFAAEAhQAAAAwfCBCQQAIggACAkBAAAAhgAQAACAAAEAgAhCIAAAAA +BAAAARAAAAgACBBgCAACAAQAgAgAAAAAAAAABAIAAhAAEBAJAQAAUAQAACIAAIAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAIAABACEAAGBABBCAABEAAKhgCAAEABCAAAFuAAwAAEQAEASAEQC +QMGIEAQAAEQAQAEMBAAAYAAAB25ACAgAAAABACABgAABRgQEIBFABAhGwRAAAEwAAEAABgJEABQE +AGA0YAg0YAIEACAAAABkQARAwAh0AUJyAAQCAQA0wHQCQAQAAEIAIFgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEBYGCQACAwAUlJIAoRgBABACFqCBAABAKAAGAJBjAABAAFgAAAACZoAmUgAQABB +ABoMCEgBQUQwAABEgwIAAIEQAgAAAIIQCAwBGOBASABAAYgM4AIYFAAAAgEAFAHBCEBZLEEQSEQA +QAAcBAAIAAABAAQCIAIABASoUuFYAGCADEkswkQAAAFAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQCCAgCAkggAxACAAAAGCAAAIQigAIFIMkIAIACSoUYAkAAACIQAwQAUQAAYAWAAgBQYAA +AggAAIJmAECBAABAQAIEABRUKADBFAAMFEAAAQACAtAAQCEAkCQAUEASwQAASAQCAgxQwQAIESNU +AMAgAAABSAQQUABgEIEBDhYCiJAAYIABAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAgAA +EoYEQgAAYAAABJCOECAQEAGAgAAAgEmAACJAAAQABCAARQQARAAAEAAQUSBAAqABEggQAAAAAzZB +BEARAAgUAECUAgWAkAkBAAAiMgIwFAgAAQAhAAABkIAAFAABAAIAAmCQoAAESmIEqAAhEEABAAYB +FAAAChEEgAIAIAgAIAAAEAAEQAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAEAAEAAAAIAAA +cACAgAQNURBIFBgACRIQAAgAZEIIQAKStXcBAHQUEgRCAxwQBkQeJAAIhhAQAAACNgAAAhIACkE9 +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 +paVQRHZU3FT6CqCvGV2IiApcDKX//0REBfXSEoWAXg6gXMWgKjsRuw9VRETmogAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAG9sWjCtDeRVAFX1oPP/FbWPiu5E9QX35nUxjK71RHB6 +VQCqD936qvDwzKCg++r9dftzAAAGVN2Iis78pQAA+3PcmFxc/AwDz93dHR1fUOr//q4D81Du/tz+ +dlxcNTUITN3d+lz8pc//+lCjo94ej4r+rq9cxa8IGRG7M6r1oPezAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAP+qr6xVMP6u5P8bG/Wg8/8gcO/l7kT6CrOi/bkEJvXuEBX/qlUP7qCq +8PDMoPWzkbkx6mIAAA5Q9fUCRvyqAADqYv66rKz8DAPPiIgdHa+g2f/4WAPz+u66mLoyrKw1NRWd ++lD6rPyqi//6UFNT7i7v5fhYr6zKr0xdBQUzVfWg6mIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAIAAAAAAAAAAgAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAAA +EAAAAAAABJcAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAACEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAO ++wQAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAA +ABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAEAAAAAAAEAAAkAAAAAAAAAAAAyjAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhcAAAAAAAAAAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAAAAKjAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAABAAAAAEAAAAAAAEAAAAAAABAAAAAAAAJQBAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +EAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBACABACCAAIAAAICAQAAAEAAAAAACgAAISAAFACQ +AAgQJAkAAAAACAAwAAAAAAABAAAACJ0wdAAAAABgABICgAKAAAEAAgkAQAIQRUAMAAAIAJEAAAAN +CAAIAAAQCSQAAFAIQAACEgAAAAAAAAAAQgICAAtAAgACAAAAAAAAAADIAAAAAAAAAAAACEAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAICAAAACAAAACSCABgAgAAABIAAAAMAADgSAoEAUggoiCAABAA +RgAAAAgAAAAIAAJAAAAE7RAAAAACAAQTAAAECAoCAiAQohAAEAAAAAAAAAoAAAgAIAAAAAAQCABA +AEAAAhAAAAAIAEAAIAIIAgEIQBAAACAFAABAAABCJAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAgAAAAAAAAACAQCAAADCAAAAAAIAAIgBAGAAAAYxAAASQAIgIAAAoEAAAEIAFgAIoE +AEIAASAAAAXbAggKQFAIACQQUMQEABAAEoAIgABAcIgIACwoABBQAgEKDkEBEoBAiQRRBCwAABCQ +CAAACAgAiQAALgQBAAAMAIAQAAAAIAAAACAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAACADBCABAgAAAUACIAQEQAREAIABAZJAQAYQAAAIBAAFGyAAQAQAAABFCAAoAFFAAAQAA +AqrABAGADBAEAIAEECBAKAEUAARQAAAgCQGACAIAUIMBQgGAAADAERFAAJKKQICBkEAEgNMAgAEI +AAQQAAiAhgABAZAAAAAAAUQAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQI +CAAAAAkAAhCUCSKAAQQAMAkAAICCBKEICBAAACEBISIKBCAAAgAgIDAQIQAQhAEAAAAB+AkQAQAy +FAAQDhAAARIhASoKCCiAkoSICAAwCimUFhIACgCEAKgwMKgEEaIQhRQUEAkNoRAAABYIAggIBQkC +FQAAMAGAAAABAAIAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABIAAgAAA +BAAAICAEIAFBIAABAAAgAQCEBCAAhCABxAAAAARAgAHBAAABAEQAAMEAAArZIAEEYEQAAAQgQYAB +AAAAgYAAYAAAgCBBgISAAAAgAUSBIAEBgCFBIUCEJGSAIcBgAYABQICEgQABhEFBACEAYSCAAAAA +gERgAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAC5gAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAAAAAAAgAQ +AAAAAAIAAAgAAAAAAAgAAAAAAAICAAASAAAAAAADuRAACAAAAAAAAAIQAAAAAAAAEgAAAAAAAAAA +AAAAAAACAAoAAAIAAAAAAAAAAAAAAAAAAAAIAAAAABACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA44AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAC4QAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAuBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAQAAAAEAAIAAAAoAAQAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAADIUAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAghAAAAC +AAgAAAAAAAARAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAgAAAAAJAAAAAAAA1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAQAAAAAAAACAAAAAAAABBAAQAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAACEAgAAAAAAANwAAAAAQAAAAAAAAAAACAAACAAIBAAAAAQBBIAIAAAAIAAgFgAEAAAAQAAAAAg +ACAABAAAAAABAAAAAAQAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAEAAAAAAAAIAAAAAAAAAAAAABAAAAACEAAAAAAgAAAAAAAAAAEAEAQAAIAAAA +AAAABwYEAAAAAAIAAAAACAAAAAAAABBAUAAACAgCEvAQAgIJACAABEAIAAgAgEoQQgAAEABAABBA +ABAACAQABFAAEkACAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAARAAAgAAAAAIEAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAG+hAA +AAAABAAAAAAAAAAAAABAAAAAAAAAAAABAAAEAQAAAAAgAAAAAAJABAAEAAACAAIAAAAAAAAAEAAI +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAA +AAAAAAAAIEAAAAAAAAAAAEAAAAACAAABAAAAAAAAAAAAABAAAIAAAAQAAAAAAAbbAAAABAAAAAAA +AAgAAEAAAAAQgIAAABAABADICAAAECAAIEAgAAAIDAAoECAAAAgAAAAQIAAMAAgAAAKIAEyABAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAACAAAABACAAIAAAUQAA +QCAAAgABEAASgAEASAABAAAAUAAAAA4BEAIAAAKJQAoAAQAADgAADgkhYBCIBMgAAAAACoACEAMA +AQAMEBQAAgCAAAAACDUAAgAQQAoIDUAQCAjSSAoAAAAAUEAQAAgCAAhASAAAAggSEIEQAAAAAMAA +AAAAAAABAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQABAAAAAAAIABEAAAAgA +AAEAABAAAABAAQAAIAAACAAAEAgQIIKAAAACwAAIAAAEBUCBEAAAoAAKEAAIAAQQAEEgIkoAAEAA +AIhCYwIAUKAAAAAIAAgCAEQgcggCEAIAAGgoEgIQICAIcCIqUCAAAABAQAAAggIgAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACADAAAAAAEIAwICAAABAAABEIAQFFEAIAg +QAIARAAAKgAESCBAZAAIUBIUQBQqCAAAAAkeFIIgABIAkIBkAoCQFECBAQBQAUAQCAhrQQgJYAIk +U3AAaCKQJigBC1IAAAAkESgwBAAAgCYUVIYECAAAFASOKAADAAIwAAEWACIAAAABAEEAAAAAAAAA +AAAAABBAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAABGgAEEAAAAAAACAAAIAABERAQIAgAAQ +ACABACwIAASEgSCAQBCAJAAAAh+ADALCDAAAABAAIVAggQASFAyAAkCIqAiQEBAIwQAQDEQDCQRA +RICAAASBBEDQTEkCIYBEUEAQSAAwBAZQ0EABBAhAACCAAIAAABAAAACBAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQEAIAAAAAABAEAIAAQAhAAAABAICEAAwAAQAAhkwQ +EBRKBoAQlgACAAAItBAAAQIBAAAQoAAgMAJgAQAAiAAiAAACaAAQQABgAAIQAAgBEE1CgCGiAAAE +cUAACAAAACBoQAIIQAAAARBgACgEBqAAAAAAAgACIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAEAAAAAAAgAAEIEAAQQAAAAIAAAACAIAgQEEABAAAgAAEUIAEAQABAAQBgEAA +gAQAAA94IAEgAAQAiCAxAIQAAIAgRIACkwAQSAAmCAIUwAEQCMBEZgwAgJABcBAIlgCEEAhACEQo +AoKIiUQJQhAIAACSAkAAAAAAIASBACAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABQQAAAAEBAACAAAAAAgBBAAAAEAAAAQIEgQAAAAAABAEDAAAAgIAAAAAAAADjsA +CAAgCAAYEAAAAEAAARgQAIEIABCAkBAJGIACgoABAwgQIIQJAEAAiEYABgCDQURDQAqBFBQYMEhA +RgRZVgREBAAIEgACQAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +gYAAAQAQIAAAAAACAQBAgBAIgAAQBKAAAACAAAIAAIAgAAAAAgIBAAACgAgAAAANYQAQGKAIIQAC +gAOCAAEIABAEBEFAQCCgAQRQIKAAAGAgAATEBgEBAAAARSBAACBFBUEEQEAAhEQiBCBEQEQARAAA +AIAAAgEACAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAB +AAAAQASAAAaBBAAACFAAAVAAAyQIgADQAAEBAoBIACCAAAIACIAAAA+mEAACAAAgEgAAAAABAAAA +AAAYgAAAsQAQACiAQQIgJgAAAAEBAMAQgBAgAkABABMACCQEgADECQAIEQSAgjQAAAACBIAAQRAA +AQAUAQABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAEAAAAAAAABCIAAQAGAESAA +EAQYAgAEAAARBAAAAIEBAAAAAAAgAQEAiQBAAEAQAAAADGsBgEBAIAAAAQAAQAAAAAABDQBIQAIA +EAGAgAwAABcAEYAFigAACAERgAZJBABMCBACADGAABKQAYCJIAAAABQRAIQAQAAAilAAAACAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIQAIAQAACBAAAEoAAAAQAAA +JCABAAAgAEAAAAIAAIAAhAAAAgAAAEAAAAAAxCIBCwAAgGDEIAACAAAhAMQICIQAAEAAxCM1AgQA +AADEIwgQAABQyMQrKAAAAIDQxCEAAAAAICDEI0AIgAAlQMQABAAEAAAQAAAAAAQAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAkAJAQQQCAAAAAAACGAAAAAACACQCApAAgAQ +AAAUgAAAEAgBAAQAAAAAAAAAAAE6gCgAAAAACgGABICAAgogAQAAKAAABRIBgABIAAIpIA2IkAQA +AgAgDYBQLAABoAQJiAqUAAGAQAGIFgUAAAggDQAiBAGAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAkQEMAAIAAgACEQAKQYAEAAAIAAhEyEEAQQGIEUgAQoABIQQEgQ +kCEASAEAWIgECgAAB+QAAWHAAABgBAYIgABAhASAKAQhFAkBUgYCBgABCGRISAiCQAIAAAgCIAC0 +AJZAAiAAAAAAQBQAQABJQsAoRDFASASAJEBEAAgAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAkggAAAQBBCCAEQBAEMAKBAAQEIEQAERggAgEBAoAEHghYQAAMYAAEFQiBEAA +ChRqAABPdoACAAAopAABQEAEAAKJQAAAAEBgAYEEwQDxsACpAQwUMFAhgKJiDOEABEAASZgAQABB +AKAAJAAgBAIaBAwsAAgAAQxABAgIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAACAAAgAMAAQAiIBACQpMAAIwSQAAgAAHAAYAQQiKACCBAYoAIBgQAIoAAAIOf +AIAEAQEIACAIAAAAAACAAQGIRBNgAAAQIBADQABAIACAgAAQCpAAABAAAAgQERAAgFIIEIoQCACA +gAiAAIAAAISQAkAAAgCAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAMBAAAjAAQhABAIUACAAAgAEUCAgQRAgySAgAAIgAAIAFAEAgAAQAMQAQQAAAADXawAAABKgJA +AgBAACACBQkOAQEQAARAQEBEAAAEAgAAAQAAEGAAACIMBggCBAACgAhAAAUAgABBAFAgAAQAKgAC +hAQAMEAIMAACAJAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEQBAAAAABEB +MAAAAQTgAgXVIFAAACQQAkBAAEBgIQBEkiM0AAAAECAAEoCEAAQIAAAKrRA8EABAQAAACAAW5IRg +AJAAAQAAUiIAAhAARFAAKgICAgEYU1QEABIURiBVgAQQAESAAAQERBiQQACABAgCZ4EQQBABEAGB +AQQAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAACEgEgAEAAA1MQKgJA +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 +VcwzD7v/eEjuHaXAAAAFx1VVRMD8MAAAMwBVv/DwJ6/VxIiINgackDIQ1ZH8DPCqXQgbu/WgD6/V +kXZU///d7gAA1ZH4WLOiWAjVxAAAWlpn71CIU1PFCgAAAADAZgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD6CkQA2NgAAKrAXF8AAHcdUfG4iM7f3YjZyKKArKzv7/cCRc2qzDMP9/e4 +iN0dqsAAAA3DqqpEwPwwAAC7iFV/8PAbX5GA+lA6CqygupjEgPwM8Kr9qHd3+lBf/8SAMhD//93d +AADEgKgIYkCuDpGAAACqqkXNoO5TU8oKAAAAAMCqAAAAAAAAAABAAAAAAAAgAAAAAAAAAAQAAAAA +IAAAIAAAAAAQAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAIAAAAAAAAAAAEAAYAAAAAAAAAAAAAAA +BioAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAoAAAAAAAAAAAAAIAAEIAAAgCAAAAAABAAAIAAEAA +AAAIAAAAAAAAAAABAIAAAAAAAAAAAAAAAAIAAAQAAgAAAAAAAAAAAAAAAAABAAAAAABAAAEAAAAA +AAAAAQAAAAAAAAAAAAAIAAAAAAAJAAAACEAAIAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAFowAEAAAA +AAEAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgIAAAAAAAAAAAAAAAAA +AAAEAAIAAAAAAAAAAAAAAAAAAAAAAAABMIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAkAAAAgAAAAAIgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdrAAAAAAAAAAAAACAA +AAAAAAAAIAAAAAAAAAAAAAAAAAABAAAEIAAAAASABIQAAAAABBAEBQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAVCgAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAABACAAAAAAAIAAAAAIAAAAAACAAAAAAAAAAAC8UAAAAAAAAAAAAEAAAABAAAAERA +AAIAhAAAAAAQAAAAAAwICAAAAIkAACFQAgAQAAGAEBAQQIoAAAIgAAAAAAAAIAAAAAAAAAAAAAAA +AAAAABAAAAAAAACAAAAAAAAAAAAAAAABEAAAAAACAAEAAAAAAAAAAQAAAAAAAAAAAAAAgABAAAAE +AAAAAAYAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAFEgAEAAAAAAAAAAAAAAAAAAAAoEAABABgAADA +AAAAAAAAIQAAAAAAAAAAAgAEAAAAAAAAAAAAAQAABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEBQA +BAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAEAAAAAAAAAAAAAgAAAAAAAAAAAo1AAAAAAAABAAABAAAAAAAAAAAgAAAAAAAAAAAEAAAAAAI +CBAAQAAIAAAgiIIACAAAAAAQDoAQAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAMAAAAACgAACAAAAAAAAACAAgAAAAAAQ +ACAIAQAACQAIAAACAAAAAs5CAAAABIAEABRBAcAAQEBQBAAA0AIAwgBBIgBQADQCAAAIQkIAEgQC +VBASQAAAAAIISUgQAAIACkIFAEAowAgQAgAAAAAAAgAAAAAIAAAAAAAACAAAAAABAAAAABAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgABAAACIQcAAgAAACABACEEUAAwAw +okyiAAwAAAAF1gACQAAAAEEAAAAAAhIACgkQwAgQACiAQTAwAAAAaAAgABAQEABAAQAIcAgQABAA +QEAoEgIQIAAAAAABAjAAIFAlIgAAIhAAAAAAEAAAAAACAAAAAAEMEAIAAAAAAAAAAAAAABAAAAAA +AAgAACAAAAAAAAAAAABAAAAAAIAAAAAABAAAAAAAAAAAAIABAEIACQAIQBAAAQkUBAAAAABgBAAA +AAwGJEiLEJJAChQhLlaAQC4AIGQIwgIEQ5CKAgDEAEQEiAYgAAQEAZASKAIBYAYWRCgxCAAAwAYI +CXAACSoAQgEAIAEICAAAQABQAAAAAAgAAAAAAAgAAACBCAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAwAAABAAAAAAAECABDBQQUEEggEACAJBABgABBBAIAgAABdcQABCL +SIAokAAIgAmAEIACEo4wgBAQCQEMSRIAAAIACEAGAJCKAIkMAAIECMCIUwgDBIEAwECCIQAKEAAA +gAMDAEhkAQCQAIEAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAIAAAAAAAEUAAAGIDAAgIQBCAQQDAABAqABQAoCAAAJPUIQsCISAEAUAACC +BIoQCTAAEIEAAAAAgEopoIAAAAoEgACCgAEwACgCQAEMQgBBiUAAQEAAQAFGAAgoAgUAIBQAEgAA +AkgBgAAAiAQAAAABAAAQAAAIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAA +AAAAAQAAACQAAAAAgACBAIEABAIBAAgAAAAhRIgAEAQgAAAAAAGtAUCBCUCAACEhQCgmIMGAwMAA +ICIBSBOMIAQhAEQMACAgAhQ2BIAJJFASVAEIUAgAFAg2AgEQFAEAAABAgCQEwwAgQAQAIAAgAAAA +AAAAAAAAAAAAARQREAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAAMAABABQQAAgAQAAAAAAAAAAAAAAYEAAABPCAAAAogAAAAACAAAAAABAQBgEAEBCDEBAA +IAAQAICYBAAMAAhQAkgSAISQEoSEXJEKgACASiKAQAIIIAgAAJAAQAAEEDgACBQAAAAACBAAAAAB +BAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAIAAAAAAAgAAAAA +AACAAABECACBAEAAAACQAAAAICAAAAAMCgQCAgAAAAEBABoAAIEGQAAIRpCpBgQgAAWAghAAgoAC +ACgABSBBgAEAICBBAQQEhCBgBCBJAAAAQAIAAAgBAgAAUAAAASAACQAAAAAJAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABACARAACA +SAEAAASAAAAQQIBAEAAAAAlkAFAAAAAABLABKAAAAAAEgAQAMQAAAACACAIIAAAgKMAIRjIAAAAa +AAhKxMAAQCiACIggAABREAAABoEAAiAAgAEBAQACIiAACAAAAAAAAAAAAAAJAAAoAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAABAAAAAAQAA +AGQAAAAJAQAACHkAgAAEAIAhAAAAQAAAAAQBgAkTAAAw6QEEQAIAAABAgAAQgAAAggSBBIAAAAEV +AQGAAIoAAAQAEQCACwAAAAgAAYgCAAAQQgEAACgAAAAAAAADAAAAAMCEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAEAACECIQEAAIAAAAAACAAAAAAoQzE +AAAHvgQAIAAAAAAAAAAAAAAUCIQASgIAAIAQhAAEBQQAkJAAIARBAABAQFAgAEAAAAAIxCMAKAAA +IpXEAAAABAAgACAgAIAAAAAAQAIAAAAAAAAAAAQAAgAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAABCgAQAgAIABAggAgAANAAAAoAEAAAsvEAQI +AABAiFAABoCAAAAAAShQAIAAFgABAABAwAACAACFgA0AAAgAAIgkCAACKyABiCSFAYCICA0BCESA +AIAAAIgpCAAAAAIAAAAAAAAAAAAAAAAAAgBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAQQCACAIQEgYQAABYAAkBiQEQUAgAAAOYwQEAAQAAAAgAg +AUJAZCQYIKFKAAAkRIAASYHEAgwAQAARBEkACUBJIpRAZABAFAGAIiVggAREABABFGAsAAAgQEAA +RCAkIEIQAAAAAAAAIAABAWgRAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAUAAAQEQBQaIYAAgABCRIxBgpACGAEEABAABGmgAJCQgEWAQsWGBYAAAABCAA +CgpBQgCUQiEEAhgAAkAAAEpYBFGAAiBIhDEhwQAEDAEgUBDCIIJaAEKMBECIFESyoQAAAgwAAAAC +AEAABAAAgwAgEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAkRFRCiAAAAACMAAACIDAIEgAEAAAISMAAAIcwCACKYAiBkACMEcEMAAEIBAEIAAAAAQAg +ggAAInEAEgCAgGQAAEQAAFAACggAUSAAgAEQAAAECACAgBAABAYAAAAAY4ECAAaIAAAAIAAAAAAw +AQAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAB +AiBCkCEMCAAJABAQIQCABCAgQAABDAAAAmZBBQASgkgCAAAAACBIRkUCcgQACg1RgQoABCgQAEAA +AEhAAgASADEAIBEAAkEGCEAMIABCCAEhAJAEAkIEABJiAAQAQUhUTIAAAAAAAAAAAAIEAAACAAGI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIYggQeEFAG +RABECAAQAgEGoBI5hIMQAAAChkOgEAGIAADCEAoQEAAkQgJABAQShAggGHIAAAAICAAQTCAgkIJQ +AAAAAoACEIAAIEJwAwICaAKAUjZAAABQggIgEhQgAABCAQAAAAAAAAAACQAASAEAAKAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYEUIQAESgEghEwABARICA +QgACEFYAABEAAAU2ACKBABovMygFAAIRIBAAGAMowNCIAUMQMIhKAFgAkJAoACIAsSAICgggAjAg +E4QCMAIBEAgiAIBAkAISwCARMR8BUABBQRkKEAAAAAAAAABQEkAAUAUAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOACAAQCA6EoQBAkA5EhIwEwCkEBDMM +wgAADdeQIILGgABgACCIgCAVgBTAiEICAJJQCAIEkkiCRtGABRGEAK4AFLaQBkwUBA6A0kAADBAE +CBAMARCABAQKIEAAAAlCElJDgIwAAgAACAIAQAAAAiAAAqIIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASABhZIACAAEAmEeABIAABAAkYgAhIAAAAALbxER +QFABABAJghAJohACgCEQAFABAIIAgQABAQUAA1fuBhIBABACACWEAJAACBAB0RCAAISAIQCDBAAA +wAALEACAiEjBEAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAgAAAAAAAAAAAAAAkAAAAAABAAAAAAABlwIAAAAAAAAAAAAAAAAAAAAABAAAEAAAAABAAAAA +AACAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAKAAAI +EABAAAAAAAAAAAAAAAIAAAAAAAN0FBgAACAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAEQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAIQAAAAAAAA +AAAogCAAAAAAAAAADQMQBkABQAAoAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAABAAIQAAAAAAAEBBAEAAA +AAAAAAAC8AAgAAIAABAAAAAAAAAAAAAAAAAAAAAAgBCAAAAAAACAAAgAAAAAAAAAABAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAggEAAAAEEAAAAAAAKl +AASAAIAAEAAAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAIAAAFAAEQABhAAAAAAAAADAAAAgAAKBAAABjIKFABQACIC +AAYAEAAAAAgAACAAACsAQkASDUACAAACgBIAAkKBEAIAAFAIAAkASwACAQBAQAAIAAACUEAAAAIA +AAgIAAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAAQADIQAAAAAAAAEBAIEgMAAAG8RTKAhEgAAAKEAIgAAAA +CYAUgAAAcGAAABWAAFAAAAACCAIEACAAACAyBABIAEAAAEFIEAAAEAAAIAEAAAAAAAAgCgEAIAAA +AAAACCAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAUUYAOAAAJAAgAICAgAAgADGgghAAAAIQAAAdWAABQAAAEEQAAyAAACgEAigIIUAEA +AAAAAAyAgGBQAAQAiIwAQFCAAEAk0gACEIBAAACGACAAgAIACTAAAAABIgAAMgAQABACAAAAAgAA +IAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAQAAAAACgQKAAAAAEAAAgQEQAAERAASgAABDMBhAAGVEDIiBAQAAIEAAYQAdaQgCQCAAphggAA +ASIASAFQAIEBIgEKCQAAgcEKAQAACQABBAJAEQAAAACAwAAIAAAAAADAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAA +AAAABAAIAAAAIAAIAAAAIIKKAAAGwgIQgEQEAAEJCKgAAAAAACoKATAAAQEAYQAAgAgAQQAiDhYB +AgBBAiCJBKoAoDAAQICECoCACoACAAgQgAAAACEAFAgAAIQAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQQYAIAAAAAABAgABg +AAAAEAGAgAAgACAAAACTCAACCIEGEIAAACACDAABAAAEICEAIAAAAAAgwsEAAAEBQDBhgAABIgTA +IFQgAiAAAACBBIQAgAQAAAAAAMADAAAAAACQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAEAAAAAAAQAAAACgAgE +BAAAAAAAA5YAAQABEACUEAKAAAACARgQAAAACCAAAAAAAAAAAAAAAABIEAAAAIgAIAAASBIAEBAA +AAAAAAAAAIABIABQABiQgAIoAAiAGBAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgCAQAQCAABAAAAIAARgAUAQARgAAAAI +uQRDCABAAGAgAAIhAAAAGAEAGEEAEMBCAGAKAAABAAIAAAAAAAAgAAAEAAAAAEBSAAAIAAAAABAQ +AQDgAQAAAACAgCAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAKAAAAA4EAAAAAACIAAAAQBggAAAljAAQEQAAA +BIgAArABgCAKQACCBQAAwAjAACgIAAIACNAIBtAAABAbAAhEhAEAgAoAAAAAAAAAACAACAAAAAAA +AAgBMEACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAGgAAAAAAAAAYAAAAAAAAAAAAAAEAAIAgAAAAAAAAAAAAAIQRAAAACd0AgkEAABCQAYAEBAAA +AIQBAAQoAAAAABAAAIMAACABAABQQAAAAwAAADEAgAAgABEAAAAAAIAAAACAAFoAEAEBAhACBAAA +AgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACCQAAAAAAAAAEAQAAAAAIAAABAAAAEAAAAALxAQRAAAgIEDEAAACgACAEIQBBAAA +AAAAAAAogQQAAAAAAgAAAAAoAAACAAIAAAAAhAAAAAAAAAAAIAQCAAACAMQsAAgAAACAxAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAoIAAAAAEAAAAAAAAAAUICagAQAFCBEAAAAqpEAQCgACAIQEgCAAAAEAEAQgBAAAAwAYAAABU +AAJACAAACACAAJAIQAkIAAAAAAEhAAAAAABAAAiJEYAAAQQAAYAIAAAAACYBAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAA +QAACAACAAAAAAABgAEQBAgASFgAAAZ0ACQjAUAZBIAEUZEAitAAKBAIAAASEFABAAAAECAAASASW +UAAJRADIABAQACEAQIgAAAAAAAAAAEJEAgIkGBBAwMgIQCQAIhIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAQASAEAAAAA +AAAAAAAAgQABQAAAAABDbIACgQAECoAAQEIAIGAIACAAEQAASAgEgghEQEAEAEEBEISgAIIIBAAA +BIgASmCCBAAAAAAAAAAAoahRoQwAAAAAEBAAIAABCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgQkhgCAIAAAACAAAIATBC +AABiAAgAAI+zSAAAgEAAAQCBSEQRAQFJAAAAFgCIC0AIAYAMyCBBAAABCATSAEKAAAIgQcRQiEgg +AAAAAAAAAAAQAAAQSiKEVAAEBhAAwACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAkAIgACAAAAAAAAAAgAAIghAAiAgQAAAA +ASAggAAEACgQQWAAACIICCAAFBBACGIgCQAIBkAgAQCEBBAAEAQEFAYAjAAABAAAAAQAAAAAAAAA +AAASEAAgABIEKAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAEKAAAMAIEAAAAAAAAEAAIACwAAFUEAAAN0gAEQAAQ +AgQIAIAgAgwEABbAVABBBAAAUAwEiARATCACRgIUAASFZJkEMHRGBAAAAAAAAAAAAAAAEAkURAAQ +QgAAAgYAAgBCEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFASAQhBCQAAAAAAAEAAKAEBggI4gAAAAADPIEgORAIgCAEQQAcY +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 +UFCzkVBEquSIoOTkqvAD8wAAAAAAAAAApT+lP6+vIncAAAAA8FUERAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU9/r6AAAAAA +AAAbXwAA2NgAALiIHx8AAAIBd3eoIAAAd3/1oHd3+0BA6gAAdjIDz/r6TF12MqCgwKrdiKKAUO4A +2O5Q2Niq8APzAAAAAAAAAABVP1U/Ebuvr6qqAADwqggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAA +AAAAAAAAAAAABL0AAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAQAAAABAAAAAAAAACAEAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABggAQEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAAAAEAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAABAoCAAAgEABAQgIAAAAAAEAAAAAABlgAMCAAAAAAAAAgIQFARAAAABAAAEAABAAAAAACAIAE -AAAAAABAQAAAACgwAEBAAAAAAABCQAAGABAABEAAAYACQAAACBAAAFAAAAICAAACAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAgAAACgqBgAAAAAA -AAAAAAAENCAAAAQAAAAAAAABaoCAAAAAAAAAAAACAgAAIABAEJAAgBAAIAAgAAIAMAAgADg5AggA -AgAAAAACSEAEBAAAABBAAAQAAJXBBIAEAgANAgCAGAtEmAAAEgIAAAQAAAAAAAAAAAAAAAAAAAAQ -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAKgoAAAICgSAoBAAgIkQAAA -AAIIAAAAIBAAAA0FAhgAAEBABwCYkAEBICABAsBQAAUAIAIAQAAYAKAABwSgEBAAAAgpRqBQCAAA -CChAIoAAAkBAGAEBBBVMACAAIUYAQBgQMMgAAAABAQAAggIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAACAEAAAAAQEABAQAQEhAA1BUQIigIAoAABAIAg -BAAADCYgIBAAUFQQAAAAEAACAAEAAGABAAAwEIAIQAAEAoAQBAAAAAAIAAEAQAAQAIiAAgIAyAAA -AFACAINCokgIIAAICBAxgQYgCxAAgAAAAAiACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAIDAVBAAAEAAAAIQUAAAAAAAAAAAAABgAAAAM04GA -AAFAEBQDoKAAACQQgAEAQEMCgCgBJwAgCIAEAAACAAACBYKAAAEAAAAEAgAAAAAQU4EAOAgGIAAA -RoIi0AIQERdHAAEAgBgCAAAAEEAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAACg9QAAAAC19UH1Ebsid1VVMxEEJwGNAAAAAAAA//8AAAZzIyMjIz8VR0UF -AwUjJwUnBQAAAAAAAAAAAKoAAP////9V/1X/EQMRAzMzMzN3B90N/////yoiAAAAAFUVAAAAEHdV -Pw8FBSJ3Vf9V/ycn//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAKCqAAAAAL7+Sv4RuyJ3qgAzEURXEV0AAAAAAAD//wAAD0UTExMTPxWLAQoDVRMbERsR -AACAAAAAAAAAAAAA/////wBVAFURAyIDEREREXcH3Q3/////JyIAAAAKqq5VVQAgd1U/D19fEbtV -/1X/GxtVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IKoAAAAACkoKvhq/K3szEaoARFcRXQAAAAAAAP//AAADMFVVVVUMBIsBqjNVExsRGxEAAAAAAAAA -AAAAAAB//6//AEQARFUPqg8FBQBVRAQRAf////8iIgIAAAqqqgARACBEVQwPDw8A/1UAVQAbGwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgdQAAAAAB -QQG1ELUhcTMRVVUEJwGNAAAAAAAAf/8AAA1jBQUFBQwER0VVMwUjJwUnBYAAAACAAIAAAKqAAH// -X/9EzETMVQ9VDw8PAP9EBBEBf/9//yIiAAAAAFVVAAAAEERVDA8PDwD/VQBVACcnVVUQAABISAAB -EAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgACcIAAElAkAAAQkAACA -CQAABHQAAJQSBAAIQAAJEAAACOEbBAAMZAAJlBsEAAxkAAmUEgQgCEAACRAaBBAIQAAJFBsEAAxk -AAmUGwQADGQACZQSBAAcQAAJEBQIAIxQQBEUCQAAjCQAAJQZRAEEbACBlBIAAAhAAAkQAAAAFAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwiAACUCAAAFCAAAoQIAAAUYAAC -lBAAQIhIGAEQAAAPIBgAwJxoGAOUGADAnGgYA5QQAMCISBgBEBmBwIhIGAEUGADAnGgYA5QYAMCc -aBgDlBAAwIxICAEUEAAAHEAAARQIAAAcIAAClBoAQBRhGAuUAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRUwAAAAAAAAAAAAAAAAAAAAAfXwAAAFX/zAAz -AFUAAAYlAA8AVQBVADMAVQAPADMAVQAzAFUADwAPAFUADwAPAFUAVQBVADMADwBVAFUAMwAPAA8A -D1VVAFUARURVUVFRUR9fVVcV/3d/AFX/zAAzAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKujAAAAAAAAAAAAAAAAAAAAAB8PAAAAVf/MADMAVQAACaUA -DwCqAFUAMwCqAA8AMwBVADMAVQAPAA8AqgAPAA8AqgCqAKoAMwAPAKoAqgAzAA8ADwAPqqoAqorP -zP8CAgICL3+qohv/Mz8AVf/MADMAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAqqIAAAAAAAAAAAAAAAAAAAAADg8AAABV/8wAMwBVAAAGIwAPAKoAVQAz -AKoADwAzAFUAMwBVAA8ADwCqAA8ADwCqAKoAqgAzAA8AqgCqADMADwAPAA+qqgCqis+IqlNTU1Mi -d6qqGxsADwBV/8wAMwBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABVVwAAAAAAAAAAAAAAAAAAAAAOCgAAAFX/zAAzAFUAAA4hAA8AVQBVADMAVQAPADMA -VQAzAFUADwAPAFUADwAPAFUAVQBVADMADwBVAFUAMwAPAA8AD1VVAFUARQAAU1NTUxFVVVUVFVVf -AFX/zAAzAFUAAAAAAAAAAQAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAACAAAAA -AAAAAAAgAKAAAAAAAAAAAAAAEACAAAAAAAAAAAAAAAAAClsBAgAAAAAgAAAAAAAACCAAAAAAAAAA -AAAgAAAAAAAAAAAgAAAACBAAAAIAAAAABAAACAAAAIAgAAAIAAAAAAAAAQMAAAAAIAAAAAAQIAAA -AAAAAAAAAABAAIAAAAAAAAABAAAAAAAAABAAAAAAAAAAEAAAAAAAAIAAAAAAQAAIAAABAAAAAAAA -AAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAHuAMAAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAEAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAAACAAGgAAAAAACAAAIAAAAAAQAAAAAAAAA -ACAABAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAQAAAAAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAATIAAIAAAAAAEAAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMAAAQ +AAAAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/cAAAgEAAAwEgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAIAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAQAAAAAQAAAAAAAACA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXwAQECAAABAAAAAAABAAAAAA +AAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAIAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9YAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAgAAAAAAgAAIEAAAARsAJABIAAACAgAIgAAAAEAAwHABAAAAAAIAEQAAAIEA +AAAAAgDAwAAACAAAAAAAAQrAAAIAACAIAAAMAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAL +CAAAAAAFAAAQAABgAkgwAAAENQgQECAAAEAQCAAAAAAAAAAEAgAQAAAAAAXACAAAAAAAACAAQAAC +AAAAAIEAAAAAAAAAAAAAAgCAABAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAQA +AAAAAAAAAgAAAA/aAWQAAAAAAGABAGACIAAAIAAAJAAAAshAMYAAAEQACIBIFAAAgAgCAAAACgEA +EIAAAAAAAAAIBCAAAIAAAAABAAAAEAAAAIBgAAAAAAAAgAAAAAAAAQAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAgAAABAAAAAAAAAAAAAAIIBCAgAAAQBAAAAAAAwAA +AAAAAXoCEIAEkACRAQADCUAQEgAIAQAAAABAFAACAQABAEQCCAEAgBAAAAAAAgigAABAAQAECIAA +AEACAgAAAAAARAAAABQgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACACAAAIAAAAQAAABAFYUAAADwwAA +AEQEAEJACCAAAAAAACAAAAAAAIEEABAECAAAABAAgAACQAAJAAAhIAAAAAAABAAEAQAACQIAAAAA +AACAIAAABIAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAQAAAAAwAAAAAAAAAAAIIAAAEAAAAAAAAEAACAAAAlXECgIgAAAAIIE +AQRCAAIAgAAAAAAAAMQAIEAABEEAAAARJCAAAAAAAAAAAAAAUCAAAACAAAAABAIAAIAAAAQBAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAIAIAAAAAAu8GESAZgACZEQAKkAAgABAQ +ABIwAAAAGBAAAAAAAAAAIAAAAAAgAAAAAAAABAAAEBABAAAAAAAAAAAAAAAAAAAAAAYAAAAAiJAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAEAAAAAAAAAAAAAAEvQAAAAAAAAQIAAAQgBAEQAAAIQCIAQAI +QgABAAAAAAIQAAgAEAAAAgAAAAABAAABAgAAAAAAABAAAAgAAAAAAAAAAQAAAIAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAA3AAIAAgAAQCwAAAgAAANALAAAAAAAAIAEAAAAAAAIA +AAAAAAAAAAAKAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAaAAAAEAAAAf9BCBEAAAAAAYAABSgAAGABBAQAQAAAEAEAAAAEAEAAAACAAAAA +AAAAAAAAAAAAEAkAABAAAAAAAAAAAAAAAACAAAAAKgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAA +AAAACAAAAAAAAAABwSBDAAQAIKjEAAQAgCABEIQgACAAAACAxAAEAAAAAAAAAASAAAAACAAEAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAgBIAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAABAAAAA +AKgAAABhtAgSAAIWAAEgkAQIAAAIAYgCDACAAJgBAAAAAAAAAAAAIAAAAAABAAgAAAAAAEABAAAA +gAAAAAAAAAAAAAAAEIKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAQEAAAABUQA +AAQAQBAAAgBAAohAQABAFAIAwAEAAFBAAAAAAAAAACAQEABAQAAEACAwAAQAAIAEAgAAAAAAAAAA +AAAAAAAAAAAAAADAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAEAABABAAABCTAAAAAAAIAQC +AAEEHCEACgKADAgABEBAAgAAAACACAEAAAAgAAAICQAAAghAAgBAEAAAAAAAAAAAAAAAAAAAAAAA +AAQEAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAgAAAACAAAM0bAAAEAACAAADAAhACAAAA +AAtgAAAAgwICgAAAAAAAAAAAIBAAgsAIEAAAAAEQIAAAAEAQAAAAAAAAAAAAAAAAAAAwCACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEBAFASAgAACbkAgBACAAAIADBAYAApFDACAAAUIACA +AEgAAAAAAAQAAAKAAAAAIGAAKAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAGAgAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgBAAAIAAAAAAAOlQAAAAGAAAIEQAgAAICRQAAEQAEBAAAQEAAAAABA +AAIARAABJQAAAgABREAACACAAAAAEAAQBCAEAAAAAAAAAAAAQAAAAAAgAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAABAAgIIAARBAAAAAAAG5AEACAwAACAAIAkpKAhYIgaABThYIAhAhABAAAAAAAAAAQAAE +AEAAAAAAAKASABASACAAwACEAAQAAAAAAAAAAABQCAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAA +AAIIAAAAIAAAAAAAD4MAAAAAANAAAhAICESIJAGASgAkBAiEABAAAAIAAAAAAABIigIAAIABEgIA +EABCAIAABAABAAAAoAAAAAAAAAAAAAAIAEAABAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAICYGQCA +AgEBAAAD2wAAAAAAAAAAgLkBABGAIyIAggCYCwBpIgAABAAAAAAAAAAQEAEAEAcQAAAiAAQABAAA +AAEIgBAAAAAAAAAAAAAAEAMDAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDz8/AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//cAAAAAAAAAAO/FvzUAAAU9 +AP//VQAAz6+i9/r/qP+vj8zwAAD6+swAA88AAAAAAAAvD3dfAACPDwAA/+8AAAAAAAAAAAAAig8A +AAAAAAAAAMyqoKCgoO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PPz8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7+wAAAAAAAAAA6sq6OgAABT0A////AADP +X7G73f9d/6/vzPAAAKCgzAAj7wAAAAAAAB9fVVUAAM+PAADvzwAAAAAAAAAAAAABBQAAAAAAAAAA +zFVQUFBQTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg///wAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvxAAAAAAAAAADq/7r/AAACEAD///8AAN3d9f/Y+kz/ +z+/M8Lh0oKBMTP//AAAAAAAA3//d9QAAz98AAO8DAAAAAAAAAAAAAAAAAAAAAAAAAADMVVUR+vpO +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFD///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAqvIAAAAAAAAAAO//v/8AAAITAFX/VQAA3d3399jd7P/Pj8zwdHT6 ++gQE7+8AAAAAAADvr///AADf/wAA/yMAAAAAAAAAAAAAiAAAAAAAAAAAAMyqACL19UQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2cZAABISAABEAAAAIgAABEQFAAABFAAAJQACAAA +AAAAAAAAAAAAAAAAAAAAiAAAERAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAHGxoAAAhAAAkUAAAACAAAARAQAAAUQAAChAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAChAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACqswAAAAAAAAzZAAAAAAAAAACqAAAAqgDMiP8AM/8A8BtfAAAAAAAAAAAAAAAA3VUAAI0B +X1MAAK+vAAAAAAAAig8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpz +AAAAAAAAA/kAAAAAAAAAAFUAAABVAEwI/wAz/1Xwr68AAAAAAAAAAAAAAADV1QAADwGvowAAqv8A +AAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+vsAAAAAAAAF +KQAAAAAAAAAAVf+x9f+qTAhaWjOl//AnJwAAAAAAAAAAAAAAAN/fAAAOAaCjAAAAVQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9wAAAAAAAAPwAAAAAAAA +AACq/3JQ/1VEAKqqM1Wq8BtfAAAAAAAAAAAAAAAA3f8AAI0BUFMAAAUFAAAAAAAAiAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAADAAAAAAAAAAAAAAIAAAAAABAACAAA +ACAAAAAAAQAAAAAAAAAAAAAAAAoAAAwAAAAAAAAAhAAAEAAAAAAAAAAABrsAAAAAAAAAAAAAAAAA +DAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAgAAAAA +AAAAAAAAAAAAAAQAAAQAQAAAAAAABAAAAAAAAQAEAAAAAAAAQAAABAAACEYAAAAIAIAAQAAAAAAC +AAAAAAAAAAAAAYQAEQAAAAAAAAAAAAIAAAAAAAAAAAAEAAAGyAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAyKAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAFAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADToAAAAAAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAAA +AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAgAAAYQAAQAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAIbgAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAgAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAEAE +AAAAAAAAAAAAAAAEAAABBAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgA +AAAAAAEAAAGqAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA +QAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAABAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAA +AQkAAAAAAABoAAAAAACAAAAAAIIAAAAABAADAgAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAADA +AAAUAAAAAAAAAAAAAABAAAAAAAoAAAAUAAAAABAAQAAAAAAIAAAAAACAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAALqQSQAAAg +AIAAAAACAACAAAAAgAAAAAIABAABAAIAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAABIAAAAAAAKAgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAAAAAAAAIAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAgoBIAAAUSAAAA0fEYAAAQkAgCAIAAAA +cIIAAADAIAAIAAAJAAgAAAAAAAAAAAIAACAAAAAAAAAIAAEAAAIAAAAAAAAAEAEACAAAABEKgAAA +gACJAEAAIAABAAAIAAAAAAAAAAAAAAAAAAACEAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAEAAAAAAABAAAAMAAAAAAAwIAgEAAAADsAEAAAAAABQAAIAQAAAAAAAAEA +AAAACAAEEAgAARAAAQAQgBAAAABAAAEAAAACAgACAAAAAAAAAADAAAAAAAAAAEAEAgAAAAgCAAAA +AAAAAAAAABAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAFVQAQAAAQACCAAAAAAAACAAAAAQAACAIACAIQ +BAAABAAAAAECAAAAAAAAAAAAAAICAAACAAAAAAAAAAAAAAAAAAAAgAAAAIAAEAAAFQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAQAAAAAAAAABgAAABAAAAADnCAAAAYQABCAQAAEAgAAAAAABAAAAAAAAAAAAAAQAAAEA +AAAAAIAAQAAAAAAAAAEAAAAAAAAAAAAAQAEACAAAABEIAQAAAAAAAEAAIAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAICAAAAAAAjsAAAAACAAAAAAYAAAAABgQAAAgAAAAAAAAAAACAAAYEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAKAEJBACFQAAIAAAAAQEBAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAQAAAK +AAAAAAAQAAAD/gAgAAAAAAAAACECAAgAAAAAAAAAAAAAAAAQAAEAAACAABAAEAAAAAAAAAAACAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABAIAAAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA/9AAAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAABEFAAABBBoAAAgIAAAAQAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmIAAAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAACAACQAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAA +AAAAgIECgAAAAQEAAcAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3QAAAAAAAAQAIAAA +AAAAAMQAAAAAAAAAAAABBAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAqBAQA +AgEARAkEAgQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAAAAAAABSCEAAAAAAAAAQAA +AAAAAAAAgAYAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAKEiAMAAQGABAAAQ +QAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkkAAAIAACAAAAECEAAAEAAEAAAAAAAAAAAA +ECIAIBAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAABAIIAAIAIACAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHRAAACAAAQAgEAAAIAIAAASQAAAAAAAAAAEEAAQAEAAQC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABIABBQAAAAEQIAAAABIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAMGkAAAAAUAAAAAAAAAAEAAACAAAAAAAAAAAwiwAEAAIYAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiSAgggAAEAgAIAAICEJAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAB8VAACAAAAACAAAAQAAAAAAAAAAAAAAAAAAgAGAAQoAKAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAEgAgBIDAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAP2gCwAAIAIAgCAAQAAEAAAAIAAAAAAAAAAARARBBEEEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAASBADAAAQAgAAkAAABZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2IAAAA +AAAIAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgRU0SABAAAAIAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjQAQAAAAAAAAAQQ +AAIAEAKAAAAAAAAAAAAQEpIQgogCFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAI +AEDQQAAQBIBMEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALlIAAAQCAAAAAAAAAHBAAAAAA +AAAAAAAAAIIQAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEQIAABJIAREA +AFAXAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgpAADdVd3dAAARESKIAAAAAAAAAAAAAAAA +iI8nJxFRMD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG7AAAREQQEAAAAAAAAMzMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAK6u3t4AAKqqIogAAAAAAAAAAAAAAADu7ycnIlIw +PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIncAADMzTEwAAAAAAAAzMwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAILwAA/v7/WgAAqqoiiAAAAAAAAAAAAAAAAAABJydVUjA/AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcFEREAzAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAhAADd//9VAAC7uyKIAAAAAAAAAAAAAAAAAAcnJ1VRMD8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAG18AAADMAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAA6UAAAAAAEAAAAAAAAQBABEUAAAAAAAAAAAAAACMAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA4AOABwEAAMQAAACIAAAREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWgAA +AAAAAAAAAAAAFAAAARQAAAAAAAAAAAAAABwAAAKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAYAMVAIGCxAAAAAgAACEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG2AAAAAAAAAAAA +AAAAAAAP8AAAAAAAAAAAAAEnJzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEQAFBQADBc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcAAAAAAAAAAAAAAACqqg/w +AAAAAAAAAAAABycnMzUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR +VQoKREcFzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABngAAAAAAAAAAAAAAAF9fAAAAAAAAAAAA +AO7vJycAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVUzAwDM +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGSAAAAAAAAAAAAAAAAr68AAAAAAAAAAAAAiI8nJ1U1 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKindHVd0AAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAADAAMAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAACAgAAAACBAAADt8DAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAAAQAAAAAAAAI +IAAAAAAAAAAAAABAIAQBAAAAAAAgAAAAAIAAAAAAAAAQAAAAAAAAAAAAgAACAAAIAAAAAAAAAAAA +AAAAAQAAAAAAAAAG1QAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAgAAAAAAAAgAAAAAAAAAAEAA +AAAAAAAAAAAQAAAAAAAAgEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAA/dAAAACAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAQAAAAAAAAAC4UA +AAIAAAAAAAAQAgAAAAEAAAACAAAAAAAAAAAAAAAAAAIIEAACAAAAAACgAAAAEAAAAABAAAIIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAEAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAQAAAAAQAAABlwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQBAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAABCAAAAAAACAMABAAA +AAAAAQAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAAgAAAAAgAAAEAAAAAAAAAAAAAAAAAAABAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAQAAAAAAAAAAAAEAAAAAAEAAAhAABAAAAlMCAAIAAAAAAAAAAAAIAAAAQAACAAIQ +AoAAAoFAAAAAAAAIAAAAAQAgAAAAAAAIAQAAEAAQAAAAAIABAwwAAABAAgAAAAAAAAAAAgAAAABI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAAJKwEAAAAQAAAAsAAAAAAIAAAEAEABEFAEcCABCAAA +cAAAABAzIBAAgAAAAAAAABAAYAAAAAAAaAgAQCBAAAAFAAAAIgAAAAAAAAAAAAIACAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAEAAA +AAAJAQAUAAAAIVAAAAAAAAAAAA9IQBAACAAwCAAABAAACAAAAgQAAAAAAAEGAABEAAAEAEAAAAAA +BgQKAEAAAAAAAQQAAAAAAAACgAgAUIAAAA4AAAAACAAEAAAAQAAMCACAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAACAQ +AAAAAgAAAAAAEAAAASIAAAgAAAAAAGAIAQAggAAAAAAAQgCAAAAAASAAACAQAAAAAQCwAKBAAAAA +AAAgCAAEAMAAAAAgYAABAQAACAACABAAAAAAAEgAACgEQAQCAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQgAAQ +AAAAAAAMloAQBgAQCBAAgAQAAAQIAAGAAIGACRQBEQAAAIAAAAAAAAAAAAAAAQCAAAAAAAQAgAAA +gCAAAACAAAgBAAAEAAABARAAAAAAgAAABAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAQAAAAAAIUAAAAAAAAAAAAbN +AAAAAAAgAAAABAQAAIAAAAAAAAAAYAAEgAQAAADBAEAACAkAAAAAAAAAAAAAAAAgAQAgAADAIAAA +QEAAAAAAQgAAAAAAAAAAQAABEAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe8AAAAAAAAA +AAAAAAAAAAgQAAAAAAAAACAAAAAAAAAQEAAAkICEABAQAAAAAAABCBAAABAAAAIQEAAgIAAAAAAA +AIAAAAQAGBAAAAAGCJAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAACEAAAAAAPuQAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAQAAAYAAAAAAAAAAAAQAAAgAAEACAAAAAAAAAAIAAAAEAAAAAAA +BIACAABAAGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw0AAAAAAAAAAAIAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAABAAAAAAAAAAEgBAQAAQ +AAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1cAAAAAAAAAAAQAAAABIGABAAAACQAAAAAAAEAY +AAAKCQAAAAAAAAABCAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEABAooAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAOzwAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAABAAAAAACAAAEA +AAAAAIQgAAAAAAAAQAAAAAAAAICEAAAAAAAAEAArAAIAAAAAxCkDBAAAAQDEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAjTAAAAAAAAAACAAAAAAAAQAAAAAAgAAAAAAAQICAAAAAEQBAAAAAAAAYIA +AAAAAAAAEAAAAAAIEAEACIAAAAAAAIAAAQAAAAABgAgBCAAEEAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAD7oAAAAAAAAAAKCICAAAJAgAAAAAAAAAAAAAACAAAQAAUAAAQAAAAAAAAAAIAgAEAAAA +AEAAAACAAAAAAAAAAAAAAgIJABAAAEBAEBAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABN +lQAAAAAAAAAAQBAQBCAAAAIAAAAAAAAAAAQAAAgCAACoAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAhAgAACAAAAAAAAAQAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMG8AAAAAAAA +AAAAIAEAAAACAgAAAAAAAAAAAAQAAAAAQAgABCAACQAAAAAAAAAAAAAAEAAgEAAAAAAAABAAAEAA +AggAAAAAAwAAAggIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAgAA +gAAAAAAAAAAAAAAhAkAoAAEAAAABAAAAAQAAAAAAAAAAAQAAAIAAAAEAEACAAAIAAAAAIEAAAAiA +EIIIAkAAEQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALJQAAAAAAAAAAAEAQAAAoCAAAAAAA +AAAAAAAAAAAABMAAOQQAABAEAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAMAAAANDsAAQAIAEAQCIA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAAAAAAAAEBECAAAAAAAAAAAAAAAAAgBA +CAIAQAgSAACgAAAAAAAAAAAAAAAACAAAAAAAIAgAIAgAAEAAAAIDAAQACMAgCwhIIEggIAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAaEAAAAAAAAAAIAAAAEAyAoEAAAAAAAAAAAQBkAABAAAAAAC +AAAAAAAAAAAAAAAABAUAAACQAAAAAAAAAAAAAAAAkAAEsACCQAAAEBAhBCUggAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEygAAAAAAAAAAAJACAYAAFQIAAAAAAAAAAAEAAAAAAACAAAAAAAIAAAAA +ABABAAAAAAAAgBAAAAAAAAAAAQAAAAERmAAQEAgwMQABIAEACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgvAAAAAAAAAAAAAAqKJjcR8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAoK +AAAAAAAAAAAAAAAAAACwsAAAAAAiIkxMDAwAzAD/AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CCYAAAAAAAAAAAAAFVUqOxHxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMBQUAAAAAAAAA +AAAAAAAAALCwAAAAAAAABAQMDADMAP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN7gAAAAAA +AAAAAEcFBQgZIvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwAAAAAAAAAAAAAAAAAAAAA +UAAAAAAAEREAzAwMAMwzM6qqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3tAAAAAAAAAAAARwoK +BBUR8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz +MwDMDAwAzDMzVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA04AAAAAAAAAAAAAAAQAAACEAAAA +AAAAAAAAAACIAAAREBQAAIgAABEQAAAAACQAAAQUAAAAUAAREAAAAAAAAAAAAAAAiAAAEZQJAAAE +AAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzwAAAAAAAAAAAAAAFAAAAoQAAAAAAAAAAAAA +AAgAAAEAEAAACAAAARAAAAAAIAAABBAAAABAAAEQAAAAAAAAAAAAAAAIAAADlAhAABQAADkUAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiI8nJ1U1Pz8G +BgwMAAAAVQAAAAAAAAAAzAAAACgoIiIAAAAAAAAAADMPAAATEwzMPz8AAFV3AFUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu7ycnADA/PwkJDAwAABFV +AAAAAAAAAADMAAAAFBRERAAAAAAAAAAAMw8AAAEBBMQ/PwAARFVV/wAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAOUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJyczMDAwCQkMDAAAEVUAAAAAAAAA +AMwAAAAFBUREAAAAAAAAAAAAAC4dAQEAwDAwAAAOHycnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA5ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcnJzM1MDAGBgwMAAARVQAAAAAAAAAAzAAAAAoK +IiIAAAAAAAAAAAAAHR0TEwTEMDAAAA0vGxsAAAAAEAAAAQBgAAAEEAAAAAAAAAQAAgAEAQAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwsAAAAA +AAAAAAAACAAAAAAAAAgAAAAAAgAgKAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAGIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAQAQAAAACAAAQAABABgAAAAAAAAAAAAAAAAAAAAAANCQAAAAAAgAAAEAgA +AAAAAAAAAAAAAAAAAAAAgAAAAAIAAAggAAAEAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAABIAAAAAAAQAAgAAAAAAAAAAAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAEAAAAAAAEAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAdjAAAAAAAAAABAAAAAAAAAAAAE +AAAAAAJAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAASBAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +ACAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAzgAEAAAAAAAAAAQBgAAAAAAAAQCAAAAAAAg +IAAAAABAAAAQAAAAAAAAAAAIABCAAAAAAAAAAAAAAAABAAAAAAAAACAAAAAAAAAAgAAAAAAAAAAA +AAAAAAACAAACABAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAQAAAADA +AAAAABABwAAAAAAAAAAAAAAAAAAAAAAEkQAAAAAAAAAAEAAAAAAAAAAAAgAAAAAAQFAAgAAAAIAA +AAAAAAABAAAAAAAAAAAAQAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAA +AAAgBhAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAABAAAQAAA +AAAAAAAAAAgAAAAAAAAAAALLAAgAAAAgAABAAAEAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAABAACAAAAAAAAAAAAAAAAAAEAAAAAAgAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAJAAAAADBAAAIAAAAAQAAAAAEAEAA +QAAACEgAAAAAC/sBQWuAAgAIAogQACAAFQIAMAACAAwJACBAAgAIQAoDAgAiwAAKEwAAAABAAABA +AIAAAQAAAAAAEAAMAAQAEAAAYAAAAAAAQAAAEAAAAAAAAAAAAAAAAACFAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAASAAAAAABAAQAABIAAAA +AAAIb4AAAAAwIhCABIAAAACgAEAADUAACCAIgDABAgAQIQABBAAIABCAABBAAgABACQEUAToAAAA +DIgwAAgQARAAAACQAgAAIAAAAAAAAAABAAAAAAEAABAAAAEAAAAAACAAAAAAAAgAIAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAIAAKQAAAAAABACJCACAECIQAAAi4wAgA +AABUAIBgaTBigFAIBEQGAAIkSIBQAAxIAgEINGwEEQEAAGgyAIBgEAAWAQIEhAJIABBBAEAAIoAC +IAAAQIIkABAQAAEAQAIAAQIABAAAAAAAIAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAUIAAAAABEAAgAAAAhKEQAAgIAACAEIAAAAAKQAAADSoUAwHAaQgACAEA +AREAAQCAAACEECAEEKgUCBQAAgEAEAhAEICAAQDIAQQBEgAAhAAAJAAIAiCgAgFgAAgAAAAAABAI +EAACAEABAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAEAACAAAAAAAAQAAAAAAABBAgAARAgAAAAIIABCBgAFsBACBAgAAACQEkAg +AIICAJAIIAQIsgFBFAqoABAAADEwESiAAoAEEgACCACCkCARAACJAAEQABAAAAAAASAACABAgIAE +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEwAAAAABAAABAAAABAMQAAAjGQAgAAESGAAAAQDEAAAAAIAEQJACEgAAA +QAQEABQEICQABBQgAECAYARBAQAEwIAAIAAAAABAAAABQAAAAAAAQAgEAAAAAAEAAQIAAQAAAQIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +IAAAAAAgICAAAAAAAACAQJAAQAAKEAAAB94AAACYgAAIECABACOAAAgUAAAAAAAAkBAhCAgAEIAA +AAACAACAABAQgIAIAAAAAAQAAAAAEAAAIAAgIABAAAAAAkAQAIACAAAIACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAIAAAAAAYAABZAAUAAAAJYAQAAAAAAAUEAAQABAAAAAAAAIAhACAEAAiQAJABAAAAEAAgAAAC +AAAAAAgAAAABAAAAAAAAAACQAAAAAACQAAAABAAYAAAAAIAAAAAAAAAAAAAAECAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CRkAAAAsgIAAAAP0CIQAAAACAAAABIAAAAAQAAQAAQAAQABABCADAAAgBBAACAAAAAAgAAAQAAAC +QCAAAAAAAAAAAAAAAAAAgAAAAAGIAkAAMCIQCAAEAAAAAAAAAAAJkAAAAAAAAAAAAAAAAAAAAJAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgLAAAAp +AQAABkZAAJRAAJChAQwAAAAAAQABAJAECQAAABEABAAEAIiGQAAAAEAgKAABAAAAACAAAAAAAAAA +AAAEAAAAAAAAAAAAgBAAAAABCAKAgAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAACgABEAAAMGShA +BAAAQABEKAAAAAABAEAAIAAAAIAAhAAAAAAAQAAACQCiAADAEIQAAAAAAAAAAAAAAAAAFAAAAACA +AABAAAAAAiAAAoiRRCAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABogAAtAAQAAFBqAEAAAo1owAQAQAApAGB +AAAAAKAQAAgQAAgAAAABAJYAAIAQEAAApRAAAhBAAQBQBQAAAGAAAAAAAAIgAAAACAAAAAAAADAQ +EAAAQAgFgiAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAYCBAAAAABx0AABYFACBAAQCaCAEAAAgA +AKAEBBAgANFCUQjCQAIAQgACIEAAQAAAAIBAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAABBAAAAAA +gAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAJAAABAABJtgAQAASAEAAAAAEAiBAAwAoAAAAoAgAA +CCgAAgAAURIgQBFQARgQCEACSAAAgcAIAAACAAAABAAAAEAQAAAACAAAAAAABAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQCJQQAAAEAIAAIf1ADJAAAAAEAQRAAAAAUAAQAADAIoARAiAgQQACUOA +IAAggAEAAAQAwAAgAAEAAAkBAAAAAAAAAAAAIAABAAAAAAACQEAAAAAAAAAMAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAQQQIACAAAABhUAAAgAAIAAAAAAAAQAAAACMAAEAAgAAAAUQAYgEAiRKCAAQIQK +AgQAAAQABkAAAAUAAAAABAAAAAAAAAAAAAQAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAQYAAAAACRoBAACACAAAEAABAAAAAAAQTRGBAAETAAAIwABISAACVMAQAggKAAAMAMBAA +QggAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAHAAEAACAIAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAGSgAC +AAAAAAEgQEhAIAAKAADIAggBACAFIiVCwAECCAgACAAIECHIWgIAACBQAAAAAAIAFQIAEAgCAAAA +ABACAAAAABACAAAAAAAAQCAAAAAAAAAKAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADABBQFAIAUBAAABuZg +MAgmSMgQAAAUAEASAAAAMAAQgBCBoIAECHQECAhEkBBSEABECAAAAAAAFIAgQBAQAAAAAAAAQAAA +AAAAAAAAAAAAABICAAAAgBAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlASCABACAAAIcgABAQBEDDAC +ApAmBgAAEEAAAAAAEAoAAYCDooAgAwAAAAACADQDBpgAgG4AAIACAUACACAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQUAIgBfENAAAA59UVEAqiIiAAAzAFUAr6/6 +CgAAR0cREcrKqCDdVe//ysrcmKKAAAAAAHcAqCD//6rMAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAA +APAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiClURAAow8AAABnyiohERAAAAADMAVQCvr/oKAACLixER +xcXcmF1d3//KylQQ2cgAAAAAVQDcmP//qswAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAA8AAiAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACIKBQUAChDQAAAGcwICBQUREQLOMwBVAAUFxcUAAIuLERH6Cv66/f3f +X19QdjL76gAAAABVAP66VQDwVQAAAAAAAAAAAAAALgAAAAAAAAAAAAAAAADwACIAAHV1AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEQUKCgBfAMAAAA5+AQEKCjMzE98zAFUABQXKygAAR0cREfoKuTHd/+9fr6D+urOR +AAAAAFUAuTGqAPCqAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAPAAIgAAVVUAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADgA4AHAQAAxAAACCXgA4AHAQAAxAkAAAQAAAAEAAAAiAAAERAAAAQAAAAAAAAAAIgAABEQAAAE +AAAAAAAAAAAAAAAAAAAABAAAAAAA4AOAAwEAAEAJAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBgAxUA +gYLEAAAIhIBgAxUAgYLECAAAFAAAgAQAAAAIAAABEABAAAAAAAAAAAAACAAAARAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAYAMBAIGAQAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYj +AAAAAAAAAADVxCLuAAAPDyAgKgoAAAoKd/fuRN9fr6B3RIDE/wAfEP66AAAAAAAAAABX9wAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAA +APfmEd0AAA8PFRUbChERAKo3d/X171+voLuIQED/AH9wuTEAAAAAAAAAAK//AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAkYAi7gAA +VVUgdSo7IiIiIjP37kTf/1xcd0SAxPDwAADcmAAAAAAAAAAAVfUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYpAAAAAAAAAACzohHdAABVVRW/Gzsz +MwCqN/+goO//rKy7iMjI8PAAAKggAAAAAAAAAACt/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAACAAAAAAAAAAAAAAAAAAAgA +AAAAQAIABAAAEAAAAAAEAAAAIAABAAAAAAAACpsACAAAAAAYAEAAAAIEAAAAAAgAAAAAAQAACAIC +AAAAAEAQAAAQQAAAAAAAACAAAAAACEACAAAAAgAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAIAAAAAAAAEwQAAIAACABAAAAAAAAAAAAAAAAAAAAACAAAAIAAAACAAAAAA +AAAAAAAACAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAkAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAdnAAAAAAIgEAAgAAQAABAAAAAEAAQAABAQAAACBAAAgAAAACAAEACABAAA +AAAAAAAAgABABCCgAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAQAAIAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAQAAAAAAAAgAAAAAAAAAQACAAAAAggAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAAAN0ABEAAAAIAAAAACAEACAAABAQEQACAEAggsERAAgAIAIIAAQAAgAAAABAQBADCCAAA +IAhAAAIAAQEAAAAAAAAAAAAIEAAAAAAIAAQAAAAIAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAACAAIAAAAAAAAAAAAAAAAAAAQAAACAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAJ +QAAAAAAAQAAAAAACABAAAAAQAhAAAEAAAAgACAABAAAAAABAAAAAgAAAAAAgAEQAAAAAAAAAgQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAwAAAAAAAAAAAQAAAAAAAQACAAAAAAAAABAAAAAAAgAAAAAAAAAAAIAAAAAAAAAAAinAAAAAAAB +AAAAABAAAAAAAAAAAIIAAAAAAEgAIAAACAAECAIAAAAAAgAAEAAAgBAAIAAIIEBAAAAAAAAAAAAA +AAAAAAgAAAAACAAAQAAACAAAAQAABAACAABAAAACAAAAAADAAAIgAIAAAAAAAACAAAAAAAAAAAAA +AAAAAAAAAAAAgAMAAAAAAAAAABAAKAAAAAACAgAAAigAAgACAgECIAAADPkBAAwwEAACAAEQABCA +AABQAEAIAAgAAAKQDAEAAAADEgAACBACAAACUAhIUggAAgAAIAgCAEAAwAgBAgAAAAKAAAQAAgAA +AsBAAAAAABAAAAAAAAAQAAEAAAQAAAgAABAAAAAACQAQAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAC +ICAAAAAIAABgAAIQAABAEAAAAAwAACwBggAQCwAgARBxAAABWQAACQIAQDAxEAIAAgFAMAIAKkBA +ALAAAHACIxAAoAAASAICAAAAABAgUAAAECAAAiAAQBAAEAAAAFAAAhBAABAACCAQAgAACBAACBAC +AABAABQADAAAAIAABIAAAAAIAAAEAAAAAACAAAIAAAAAwAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAA +AAAgTECAAAiAEAQRhCARBBQAYEBBIEAKAAAAAAigIXCCBIgIBAAEUAJAdBAAFCgAkAZQBAFwBkwI +gDQUCXQgFMAAUIyJYAQAAAAmCBAQQQoKAFIBixNEA4gAAAAIAAAGAAAQAmAEAAIAAAgAwQwAAAAA +kAAAAAAAAACAgAAAUAAABABBAEEAAAAAAAAAAAAAAAABIICAAAEBAAAAAAAARAEAAAAACAgAjgAA +AQBSCAIQAEBIgMAQgDAQFIyACgAADvEQBAFABggwQ2CByYASCAAASAQGCIZKChQAgFFUUgjIAADI +BAAUQggBAgaCAAAQwNEIRAQQAYhAiAAAAAjChABAAAgACCCBCIADEQAMAAAAAgAAAAAAAAAAAIAA +AAIAAAgEAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAQAACgBBAiAAAQEAAEEiIA +kHAQIAAIoAEGCAEwAAAHtCAAEAYECAYAAJUGAhQQEKoACgQhISAAaAAQBASFAEIEEKAAABEQEAgA +BEBCIgBAIAAKQACKCEAQBAECBggAAAgAAAAEAAABCEACAAQAIACIAAAACAAAAAAAAAAAAIAIAEAB +AAAAABAhAAAAAAAAIAAAAAAAAAAAAAAABAAAAAAAgAEAAAAAACAgAFEgAAGAAAEEKIIAgAACAMIB +gMSAECAAAAB6IMkkAQYAAUlAJGQAhAAAASBBCEEUEwIGEWFQECAJEGyAgyIARIQgQsMIIAAAKBBw +QAAUEgQAlCFEEBAAAmEIAAARABAAIYAECwQIEAAAgQQAAAABIAAAIAAAQACIABAQAAAABAAECBAA +AAAAAAAAAAAAAABBACAAAAAAAAAAAIAAEAAIAAAIEAADQAAAAAgSAAAIEBwALBAgAAAAABAgAAAA +AQMAAAgAgAAoQAAAACAACEAAAIhBCIAAHFBIAkAhEQAgAgAAARAYAhFRAAMIACQAmBNBBAIAGFEI +EgAAQBBIABoQAACQAAACGDAAAAAEAAAIEgAIAAAIAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAEAABAAQAFgAAIEAAIAAAEQAABAAEQAAAAAOVQEAAAAJ +UAAAAIAA0ABRAADMAEIAQEGQABIBAECIBSAAQQhEIQRBoAAgQAYgCAQCAQQAISAARAIEAEAAgEGA +gICAAgADAgBEAAAEAAAKAEAAAAAAEAASACAACAAABAAQABAEAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAIAAAgAAAAEAQAAIAEAAAQIAAACICAAAABAAAIACQAAUCEAAAAf5ABUAQAABAEAAUAEA +AABEAAAEAkAAKgBACFQIAADBBAAAAISAgAggAA4RMEAATAAACFIEgAAAAAAAAAAAAAEDAAAAAACA +AAAACAAAgAAAAAAAAAAoWAAAAAAAgAAQAAIBAICAAAAAAAEAAAAAkAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAQAACAAAAiABCADAAAAAQAEIAAAEAAMgEAAACr4AAIQAASAhAACGFEAAkCMQATCA +AAAAGgGAAgAEABQUEEAEACwhQAIBAAgDCQCAlAEACgDAAAIUAQCAAEAACCABDAAAQAFAAAEAAAAA +AAABAQAAAAAAAAAQAAAAAAAAAIQgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +CABAIAAAAAAAAGAgCIAEAAEUQAAAAgAAMAAQAAACdwAEgAAAJAAAABAAACAAKAAAJSAAAAEghCIA +AAQAAiTEAUREBAAKAIQgCoAAAIIYxCIEOAAAQCBAIDAAAAAAAMQgAAAAACAAxCAAQAAAAIBAAAAA +AAAAAAAAAAAAQABAAYIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAACQAAAEACCAAAA +ABGQEIIQFQAAAAIADRQBAACAAIAAAAyRAAAAgACQCAAAABIAAEBAKAAAAICCUkABgFQAAAJRAAko +AAkJAUChAYhgAogBQIABgAAEAAMBQACAAAQAAAgIAZAEggAAAAABggiggAAAJAAAAAAAAEAAAAAB +ABACACBggAACAiAgBAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAECAABQAACAAAQAAQAAQACAAEAAB +gAJIEDIBEABgQAQhAAAAAocAJBQcCYAQQQQIEAAEAABoDcRIBCDOUhAAADFsAQDE0GiAsACAQgJQ +CAoUSkACSCAFFgBwQiAQADBIQIgGCQCIRAgQAAAEJAAQAgAAcGAACgAAAAAAAACAGQAAwAEEAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAwCAAiBSIACRAgISgBEQQAgCVQC +CAAAAAgIAABEJgE4DEoCBAAAyloAZKBA3ABACAAgGAQpAPQASAAkQQEIIIIAAcwBRCFhUIEoBEgI +QngBhAgZZEBIDIACGMEAAhQABAhIEABCAAgBIAAAAAAAAAAAAAAAAAAIAUAQEAAAUABgAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGAAAAAAEAAAAAAgBAAAAABKBCAAAyEIAAiADEIwAIAA +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 +AAAAAAAAgAAAACAAAAAAAQAAAAAIgAAAAAAAAAABAAAACAAAAAAAAAAAAAAAAAAQAAAAAAAHfAAA +AAAAAAAAAAMAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAggAAAAAAAAAwAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAABAAAAAAACCAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA6xAAAAAAAgAAAA +AgACAAAAAAABAgAAAAAEAAAAAAAAAAAkIAAAACEQwAAAAgAAAAAEABgwAAAQIIAABAAAAAEAAAAA +AAAAAAAAAAAAAAABAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAA +AAAAAAYQEAAAAgAAAAABIIAAAAAAAAAQAAAAAAAggpAAAAYQIAAADCAAkAAAAiABAAAAAAAAAAAA +ABQAEACAMAAAAAAAAIAAAAASRAAAABAAAAAAAACAAABCADAAQEIBASAACEAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAIAAAAAAQBACAAA +gAAAAAACAAAgAAAAAAAAAAAAAAAAABBBAAAIDAAIAAAHCQAAAAABCAAAAAAAAgAAAAAAAQAAAEAK +wAAEAAAAQAAAQEQgAAAAAMAAAAAAEEAAAIAAIAAAAQAACAAAAAABAAAAAAAAAAAAABAAAAAABAAA +AAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACIAEAAAAAAEIAAAA +AgQAAAAAAAAAEAAAAAAAAABQAAAACAAAAA+sAEgAAABAAAAABAAAAAAAAAAIAAgAAAgCAAAAAAAA +AAACAAAgAAQAAAABAgAAAAACBAAAAICAACAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAABAAAAFAwACAAAIAAAAAAAAAAAABAAAAAAAAAgIAAggAQ4ACEAAAAAJAiAAAAAgA +IcIIAgIABgIQACAQEAASQAAABNWMYDAAAAKCIAEEIAgySEwSCIQIUABABgAUIBDCAgBEQggTCCAA +AAAAAIAAAIAKCBAKQBBQAAJCAAIIAAAQAAEAEBAACMgCAAAIhBAIAABDkAAAAAAAAAAAADAAAgEA +AAAIAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAsAABgACoABASAAACAEAYk +AQBXUABAKiAgAAALfQkSSpAiAHGACwBQDYAAMFAAIkAiAABAADCgAAAQEAAghVAKEABAFAAoZAIA +IDAKICgwSBIAcAAQIHCKCgBCAEAIIkACCBAQAgACAAAAICgCAFBAAAQACIAQRAAAAgIOAAACAAAE +AAAgQAAAAAAAgAAAAAAALCAAAAAEBAABAABABgAEAFAACgEgiAoCQIAOAAGIhCBAgQGUQCABiAEB +EAgAAAufQoAAIBAIAAoACCABQAgEAQlAkRAADggoQ1RLgABkBgjGJMBgbhECSQIBwGRMRARRAQED +gDAEMCAAA0CAEgwJAgIMAAAgRAAIAUCEABAAABAAAJAAAAAgEAAAgAAIAACADgAABMABgAgAAAAE +AAEAAAAAAAAIAAAAAAAAAAgAAAAAAcIAAAgAUAAABJAQFCAMygECECQISACDBIoCglAAFgAADxGA +AIF0TFEBwUSMCAKEhgAAgBAABMqAKQ4AEoAIZCKIEAAAIRYIkNGKDAoIEBIAgAJACIAASggUDgQA +gDFEiMiRAEAQBAAASMQADEAAEAgJQAAIogAAAAAgEAAAAAAAAgAgAgAAAIAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAABgAJAAQKMBAgAAZAwAQUEACAgEgYgAAFCEABABQBAQSAiAAACAwACAABERAgJ +ABAACCKQECAAAGCQYRCAKAAoIgGBAAIqAIIAAqgQCkESAKIEDWoEkAAEQoBBAAEoAYGAAk4ARGEi +EaAGKEgQCQQCoAQwACEJAEAgAAQAAAAAVCACAAIRgAwAAAAAAYAAAAAAAAAAAAAAAAAACAAAAAAB +AQIAAAAAAAAgAAAAACggACEgSCAAAAIBIQBEIIABAhA0AAIEiBEAAARJKDAKQIwAAQFAgSgABCYh +U5AAKSCAgwACRAFxAATDxGBAIMOIAYEAjIAgAMCEhICDiEg0CJBSFAIABAgEBJAQABBBAACAAgBk +AQEAAAAgQAAAAAAAAAAAIABAAAAAABgQAgAAFFgQGJAoEAAEAAQgAAAAAACAgAAAIAAAAAEAAAAE +AAEIAAACAACAAACABAIAACgYAgoAGFBEgACSSUAaUAAAC7UIAIQEChMgAAAAEAAAABAQAUoABggA +HpEiAAiQEAAIEAAQCBFKAJgQAQAgARgAAQADJACSAIFYUUEgAoAYE0g0AEAAAQgBGBAAACEAAABA +AAAAAAAAAAAAAACAABAAAAEBIQAAQAAAIAABAwCAAAAAAAAAABAAAACIAAAAEgAAIAACAAAAAAFE +AAACIAABEAAAAAAAABAAAVAAABkEKABAAAABYwEABCAACAAACACEIAAQwYAEAAEEgECAAQgCAKAA +AAEBBBgghAFgRCEEEgEAAAAKEGAAIAQgBGAAABgABABEAAAABIAAAABEAQABAAGAEIkQAAAAAAAA +AAAAAAAAAEAIgAQAAAAGACAAAAEAEAAgAAAAAAAAAAAAAAAAAAAAAAEAAAADAAABAAAAKIJEAAQB +ABCgAgACQBAACAAIAAAgAAAAAA+5DAAkAAAoEAAQqIAgAgAFABQgSwAAIJCACAAKAICgAAAGCAAA +gDAQgAggAAABAAAADQFAIAASEgAJGggBAApgAAkACAAAAAAAAAgAgAEEBAAAAAAAAAAAAACAAAQA +AAEBAMAAABBYAAGAAAANAAAAEQAAABoAAAAAAAAAAAAAAAAAIAAAAAAgAABBABgAEAAAAABILAAQ +AgECAQBAABBiAQAAAKyABkgoAAAEEoJAbAoiKAIBAgBAAAAAgQECAQEAAAAMAQAAQgAAAAABBIZA +AABEgFCCCAgIAAEMAQAAlIAAQwABABAAGgACAAEIAYAAAACCAAAAAACQAAAAIBQAAACgAMQgAIAA +AEgAxCIEAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAADAQCAAAAAAAiBAUEIAFAxCEgAAAA +CgDEAAAMVyoAAIAAwkDEABAAgAAgEIQgJAQAACBAxCAECQQAIARAIAiDACAgoMQAJAgAAIQEACCK +AgAAJADEIgQIAACAEEAkAAAAAAAExAAIAAQAACgAAAAAAAgAAACAAAAAAhIEAZAoQIBDAIEBgAAQ +AAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAACIgAAAAAABAAAAEAIAgCQgCQBkBiGRigIIwAAEAAAqg +gFSFiAIUBA0oCIpAAQAEAYAAkECDABgBgABCAAABEACIAgDAgABFAQAQgAACMCIAqCCBggGBFAGA +YCQAAkgBAJIAIAAACAYBAgAAAAAAAgAAAAAAAAAAAAAABBBgYCAAIiACACAgEDEABAQCACAQAgAA +AAAAAAAAAJAIAkAQBAAAABAAAAACgQACQMgAAFCIEQBoAEQgAEQAAmUAARQSQAAAA1JA2BIAlIIA +SoAQQCAEAACAAAFACIA1DkYAgoBBAKhCAiAWAAQAAASAmEEEASFgEQAFQggCAEACmACABCBUQRRB +KiAAUJQEBEAUIQYCwGBAMAAAAAAAAAAAAAAQACQIDAQBQMAAQEwACAAAAAAAQAEAAAAAAAAAAABQ +AADAAAgAAAAAAAAA4AASAEEAAAhAAAEIChBgChrApAABEQDaAAIBAABJ7QQMQgCEgQCYAEkAQqCI +ABAQJKAIHAwQAQwAAAEZQASAMAQgAOCoQsAAOYDABBiAgOiKUDGqEAEJAIoARIAAaCgECCiARAFE +pAAoMKkQCQgMAAAAAAAAAAABABAAAAgAAFBAQVQEACgJADASBAAAAAAAAAAAAAAAAAAAAACAQBQA +AAgIAggAAAACEEIACIOAgADABCACABAAAgAARAAEAAIAAI3WwgAACAAAAAAAwAFIAQwBAQaQEiIS +AAQQyJAAAIACgAAECIRAEAkAAYAAQgEIShFEAAABAAICQAIzECxASBQhAAAAAQmIACAQIQgkEAEA +CAgAAAAAAAAAAAAIAAAARDICABEIBlRyQEAAgAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAIAAAAABEA +AAAAACCAEIIgCCBCFAhBAAIgAAACiAIIAAAAC60AAhChEgiOAAAAASEWBFAIECAAAABAAEAgABEw +AQQASAJAFCEABAESAAgAoAAAACgIQIEIMAgAAEQAAAUCABAAQFAygQIWVgIRAAAAAQZAQgAAAAAA +AAAAwMgAAAAQUAREEwBQAhAQBABAAABAAAAAAAAAAAAAAAAAABAAAAAAABEAEAMQABQAC4SMAAAC +AFICAAAFAGAMJMDKIAAAoASmAAAD4gQCEABCREAEgDQYAERABFDUFhUABCACAgBMyxIkASJRNARU +AAVSqAAAAmAwAgFSUAMEAERQBEgEUAhAMAAIADQCEVAAAkAAEEARJAAwIAEAAAAAAAAAAACCiAIS +AAACAgABCAAsIEJKACAAAIAACAEAAAAAAAAAAAAgAAEAAAIAwsAFACAgECKBAAASRgAgEMAJQ0wg +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 +XAr6qgBV//Dw8v9iQBG7paXwzN3/iIgREbuIu7uq5PWgqlWb33hIM6qq8PWg88CNgQyl3YiYEPCq +qlWq/3d39TpfOlCIRPVKQIqAAAAAAAAAAAAKXwAAAAAAAH93E7MR9Rv/AAAAAAAAAAAAAAAAAAAA +AAAAAAUAAAAA9fUAAAAAVVVFd439uIj1oNVVHx2Pr3d33YhAyPCqAAAAAAOhqgBEdwqsBfXdiFX/ +8PD3/+rIAfuqqvDM///u7nd3u4gFrwDY9aCqqkXNuIgzVarw+lDzwI6CDKqgoOyo8KqqqicnCl/1 +NV81+ohEoI+K5eAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAIAAAAAABAAAAAUsAAAAAAAAAAAAQAAAAAAAAABAA +AgAAAAAAAABEAAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAACAABAgAAAAAAAAAAAAAA +AAAEAQAAAAAAECAAAAAAAAAAAAAAAAAgBAAgAAAAAAAAAAAAAAAAAAAAAACgAAAAAAACAAAAAAAA +QAAAAAAQABABAAAAAAgAAAAAAgAAAQAAAQYAAAAKhgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAABIAAQAAAAAAAAAAAAAACAAAAAAAAACEAAAIAAEAAAAAAAAAgIAAA +AAAAQAAAAAAAQAkAAAAAAAAAAAAAAAWQAAAAAAAgAABAAAAAAAAAAAFAgAQAIAAAACAAVAAhEgAA +AAAAACAAgAAAABAAAACABAAAAAABAAQAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFACAAAAAAAAAAAQ +AAABACEAQAAAAAAAAAAADKwAAAAAAAAAAAAAAAAAAgAAAAAAQAACCAAAAAAQAAAQICAQAAACAAgA +IABAEAIAsAAgAFQAAACoAAAACAAAIAgAAQAAAAAAAAAAABAAAAAAAAAAAAAAIAAAAAgAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAwEAAABAAAAAAAAAAAAIAEADA +AAAAAAAAAAALBgAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAABAABAAAQAQCAAAAAEAAAAIAAAAAQAQ +AAgACAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +QAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAEAAAAAAAAAQBAAAAAQAQAAAAAAAQAwAAAAEAAAEBAAA +AAnyAAAAAAAAAABACAAAAAEAAABIICAAQAgAAAAAAgBAAAAACAAAAEAIIAAAIAAAAEggAAAoAAAA +CIIAABAAAAAAAgAAAAAAAEAAAAAIAAAAAAAEgAAAAAAAAAAMAAAAAAIAAAAAAAAAAAAAAAIAAACA +AAAAAAAAIAAAAAAAACAAAAgAEABAgAAAAEACAQAAAAAQAYAEIIAhAhIUCAAGAEiBAAAADtQAkEBQ +ACECCBEAIAEAAAACgEIUACIABgoKFAgQAAECAgAKA4gBQgACQBUSShEAAsAIEEAQAAISgACFAAIA +EAMICAyQAEAIBkASDEEAAAAIAACAAAAAAAIAAAwAAAAAAQAAIAAAAAAAAAAAAAAEAFAAAAAAAAQA +AAAwACAAQAAAAAgAAAAAAEAAgEAoACBACEAACFAACKAAAQIgCAAAEIECAAAL9wCIAAIAQIACMAHI +CEAIDIEIAAAgAEAIAAgQABIAIAAASkAwEpAQAAAScwgQIEAAAghgAFIAAARCCAAAAKAACEABAABg +sABMEICQIABAAggAQGCAAAAEAAAEIAAAAAIAAAAAAAAAAIAAAAAAAAQIAAAAACAAAACAAAAAEAQJ +CAAAAAIAAAwCAAAoBAAgTAIABggAAoRBRAAACAAAYBGADmAAAAVHASAIAAgAcGgEAIIADAIBgEAI +KBAQA4BAAULSYExSVEAEDAEgBABIAAABAQRBjACEQQkQAFYpMSiALBABERSAKIAocAAEAAAkgGAI +KBEBQwIIAAAAQAAIAAAEAAAAAAAAAAAAAABAAAIQAAAAABAAAAAAAAABQAAAAEABCIAAAgBABIAA +QAABCCIABAAAEBCAxFCJQIgSCYCAASAQgATQAAAADS1CQaQAiQYMAAISAPGAAMBIAAQCTNEAUQBA +hAAEgBGIhBCAAEDIhItIgQDAgAAK0RACAowAgEhACSRKgRAQAAEARgMABAgACQABAwEAIEAA0AAA +AAAAAAEAAAgAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACAACAIACAIAIAAAEQEEA +AAggBAQAAAoAMAAAABEAAAAAEAACAAAF8YIEAKAUARIyKAABAAgAAKAAQgCwAQFIBIKCgoAIIAAA +QUACAACQBCASQIAggEJAIBBRRAAQAEYEAAgIIBQwAowEASAAlAABSAKJgBAAgAAgQACAAEAEAAAE +AAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAALACAAAAACAQgAAQCQAAAAZAAQAAQxMAI +xCQAAAKAAAQAwATEAGAAAAroBAzEAgQAQUAAABBAQABIAAgAMCAJAAQACCkQCATIEMMUABCQACEW +QMQQKVGAACEkAgCISkAQCBYAgIEGAQQAICEBAEEBAEAkAQQwAAQAREAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAACBIAAAAAAAAAAAAAIAAAAAAAIAAAAQEAAAAAAAAAEAAZEAIIAEAhABgSAAAAAEQSGRCA +QBACgAAYEAAAA/cAAAAIQAAYUEAAECCBEjgQAAQCBEABShIEAFBGQAI8EABDSAIYAlgSAEAAQACB +GhAJhAQAi5NAgIEQAAgAAIAAACAggAAQCBAAAABAAAMIMgAAAAAAABAAAAAAAAACAAAAAAAAAAAA +ABAAAgAACAgAAAAAAAAAAAAIwAAgAAiABAAgAACBgIABAACBAABCAAEIBAEAgRAgEAAFgAAIECgA +AAAOhwAAAAAAABABAiCAEAEIAQCACYEAIUAAwCEABATAgGKBECgAhNgAQAAAAAYCkQwggkSgAAQA +YAEAAAIAAACACABACIgAACAJACAAAQDAgBoAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAEgAAAAAAAAEAYAAAUQIAAAAQIABhCQAAKABAAAACgAAAAm0ARhA +hAIACwAAAgAAAAAEAAAogCEAQBSAAATSAIIIIAAIAEkkACDQAAgISQEAoBWACRoMAQBCIAAAiA0B +gAAAEAQRAACAAAUAEAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAYAEAAAAJAAAAAAAAAAAA +AAAAAAEAGAAAAAAAEYAAAAAAAQAEBAAAAAEBQARAAACgAAEAAAIAAAEgAQAAD08AgIAoAkIAAQAA +EAACAAABTAEICJAcAIEAAEEAIEQAAQCRAwgAAAABAgACAAABAAGAABAAIxBAEQEAIAAAMhFAAIiA +BAAiAAEAIAAEACgAAQAAAAkAAAAAAAAAAAAAABAgCAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAADEIAQBAACgrMQkBAIAACChxCAgAAAAAADEAAAB9CAAggAAAADEIAAAAAAgCMQk +IDIAAIFBQCABBAAUAFDEKwACAACABMQgGgAAAEIIxCMCDIQAAhDEAACCAACgCBAoJAIAAICgQCIa +AgAAAABAAAAAAAAAAAAAAAAAAAAAgIIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAAAAAAgAQA +AAAAAQGAAJAAAgAAAbACgYAAAEQBiBAAAAAACQEAAASOgAgAQABIBAGQlAgAAAACAagICAJDIBQQ +iFgQAQggAAGAFFAAA0CRAYCAggACEAABiJQAAABICg0SCUgAABRAgIAgEEAASAQAgAAAQIAQBAAA +AAAAAAAAAAAAAAAAAAAAAAQCABAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAFACQIAAAAAE +QAAAiAQgEgAAAkFQWLpEZAAAQFAAQgAAAYTAAgAAAgAAAEgAEQAGYADBQAoIQAQYIYBBQAAAgIAA +QACQIEgRMAEiFEDASEBIcABgAAAECBAE0YBACEAAiABAJAQAABQQAAFUCkBKBcABSgAAAAAAAAAA +AAAAAAAAAAAAAAAAIAEAwAAAAAAAAAAAAAAAAAAAAAAQQAAAABgCEAAkgCEEBADgUUQAKaICAAAA +gQgkKAkAAQAAAACAAgEBAABLWAACQADh4BlCggAMIKEMBAIoQQABQAACAgQAQOABACgkAgRACABC +AEAAAAAAACAKAAAAgUCEAAgJGJQAAIgKATIIQAAAIUAgJADECBASAEgZAAAAAAAAAAAAAAAAAAAA +AAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACBAAAAAwAMgFAAAABCEAwQAIIAEBBAdAABIAEA +ABBGFgAICAAAAIrYCoAEwBADAMAAAQAUEAAAAAMAAMCMgAACAACDABAGAQgAgAQDAAAAACKAgCAQ +hAAABAAAEAAEQRAjQEACRAAQAAYBTFAIiJEAAADDgBAJAIAAAAAAAAAAAAAAAAAAAAAAABAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAhARCAhCQAEBAAGAAAYBABBAAQCAAAAADAEi +AAAAA8YESIQgAABBCWAhAAAAchIACEACKEIAgCgQIjARAAgUADACQCBIERBAAAAAIIIgQY4AgBAi +AoEQAAAABAAEIAEAlIIEIQJBAABSgBBAQAWQAAAAAAAAAAAAAAAAAAAAAAAIAgQAAAAAAAAAAAAA +AAAAAAAAAAAAAADBAEAAAAAAACp4AEICSAkRgAAAwFgAwUIQIAD4BAQAEisAeEoAgBYCAAANRpNE +AEIKAAIQANBggEIUAiAClAUAAFE4AJaCABAIFMAAEAIAAEAAEQUBFBAEAwAQUCQJSIVYQMCQYjAD +oFBEQIBAoFDTABEUDAQGEBBAAgcAAAAAAAAAAAAAAAAAAAAAABAAAAAACAQAAAAAAAAAAAAAAAAA +AAAAAAAAAhAAAAIQARcGEAEXyiYIAAoCEggAPAAyS0IIJAoBRaASmDAAAIEAAAsrUApKETA6IAAI +ggoIAUIZAChAqBoQECBAABGoEVZACAIAETeIQAACIqOQFTgAOQIBAhayEhFRAAFAB1SBJEiIMCAD +AgBBEFQyEDgCEkARSMkAAAAAAAAAAAAAAAAAAAAAIAAAQIgCBAAAAAAAAAAAAAAAAAAAAAAAChAA +AEAAQEAIgLQAEIBUDBKCkIAA1rYEtkRADIICtFAIDYCEIDAIAAAABpIEgBCBBAAEChKIAMGIAACA +ABJShQIjSEwoIBCARECCEPDAAAYUMBQAUAOCIxQBBBARxAAgAACCggSQRJIEAZQHBBAJjEoCQkCC +AASAEoAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAJhAg +EJmQEAAAgSEAUYlASAQEEAAAAAAggCAGASAQkwCgAAAHoQAAKAQQSRiBgAkBAwAAADNBAAAAgYED +EoCcA0AQAgCQIhhYgBCTQAAIzEwEkAKIhlAAEIACIgAAEAAwVAoCYhgCwIEAIIEAOCRAgAUBEGAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAwPwAAAAAAAAAAAAAAAAAAAAAAAK7/BQUAAAAAu4hV//DwU1// +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 +AAAAAAADZwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAA +AAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAwn +AAAAAAAEgQQAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1UpBACAAgCA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAQ +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6woQAAAEAEQAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAgAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAEAAAAAAAAAAAX0CAAAQAAKIAIAAAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAQAAAAAIAAAAAAAAAAAAAAAAAAI +AAAMAAARAAAAAAABAgAAAAAABAAAAAAAAAAAAAAAAAAAgIBANAAAAAAAAAAAAAIAAAABgcAAgAAA +QAAAAAAEAABQCoAAAAAAAAAAAAAAiAIAAAAACNFAAgACQgAAAAwCAQAACIAI0BFgCAAQAAAgQAhA +QoBQCgAAAAAIAAoACQIAQABCCAJACBACAAEDAAACAQACAADAAAIiQAAAQAAAABAAAAAAAAAAAAAA +AAAAAAIBAAAAAAAAAAAAAQAAAAAFAAAAAAAAYABAAAgAAAAAAgAEAAAAAAgAAAAAgAAAAABAAAQB +AAQAAAAAKQAACAgOgAAAAAAAAAADjwZAEAAAAEoAAgAAAAACAAAQICQAAUJAAgIAAAAQAAAgCCQA +ABAAAAAACEAAgAAAQBIAgEACAEAEABAAQAAKAAAAAAACIAIAAAAECAAAAAAAAAAAAAAAAAAAARAA +AAAAAAAAAAAKIAAAAA4BAAAAAAQAAAAAAAAAAAAAYAQAAAIAAkSAAACAAAAIACAAAQIACRBMgAAA +AgIEAABAQAkAQAAAAAVwjBAAEAAKAIgQAEQCAgACAAEKFEIKIAQUEAaACCRSKAgABCwAADAoiAwk +IBAwIAAEAZMQCAkRBIIAAAQAJIAEAoAoAAQCgAAkACkAACKCACAAAAABAAAAAAAAIACAAAAAEAAA +ACAAAAAAAAAAAgAAQAECAQAgAAAAgAAAAAEAAADBAAAAQAAEAKAAAAASAEAgAIAUAAIEAAAABIAA +QgAAgAAACU8AEZQUgVAwBgAUEAAQAECEAAEgAAgAAIBQgEAIKKEAAFAQAMgGECAAQBAECEsAw4AA +AMABgAAIRECRSAAAAAoRAAhUgAhAAUAACAAIAEAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAEAAAAAAAAAAQAAAQACAJIAAAAAAAAAAACAAAIAAAQNCCAAEAEAEAgKAAANAoAAAAAM +mYBJAAECECEICSGgASEFAQQMFgAAAKEACQ0CoIiFAagqsAQIBBUEIggwMICwsQEiAYkOjBIJECEC +gA6ggAEKBCEAFCGCAYEAAAAUKAQBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEE +QAEAAAAAAIAAYAAEAAAAIAAAAAAAAUCAAAAAAABAQACBhACAAQAEAABAQAQAAIAAAAK9MgQMCAQA +QAIABAAAAAAAhAQAIEAAIEGEAMGAAIQhIIAAICHABCAggEAEJAAEYEFkBIEARIEAQMAABAAAIYAE +ASAgBCGAAEHEACAAACAgBAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEwAAEAMQBIAQQAAAAAA +AAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAg +AAAAAAAAAAAAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAALPQAgICBARAAAAAAAAAAAAAAAAAAS +GAAAAAAAABAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAEAAAAAAAAAAA +AgAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEjAISAAAAAAAAIAAAAAAAAAAoAAAACAAIQEAAD +AAAAABAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAA +AAAAAAAACQAAAAAAAAAAAAAAAAAAApoAAAAaAEAoAAAAAoAAABgAAAAAAAAgCCAAEAAaAEAAAAAA +AAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAA +ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIHCAAAgAAAAAAIpAAAAAAAgQAAAAAAAEZAALQAkABAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAQKgAAAQIAAgACAAAAAAACAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CHkAAAAAAAAgEAAAAAAAAAAAQAAAAFAAQBAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNNgIAAAAA +AEgACAAICAAACAgBCAhAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAukAgCAAAAASAMEICAA +AAAgBIAEIYGBgAEAAAEBgQAEAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn4AgAAAAAAgACmAqAQAAKgpACAg +BAAAIAAUAAQEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9AQAAAAAAAAyAAAAAQAAAAACAAICAEgAABAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+AEAAAAAACBAIQEgAAABICAAAAAASEAAQEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABnwAQOAAAACABABAQAIAAEAAAABACAAAAAAAAhISAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAOTgIgAAAAAAAAAwAAAAAAAAMAAgAAAAIiAAAAAAAAAwCAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYwAAAAAAAAAAAAAA +AAAAAADwAAAAiIgAD4iIiIgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawvv3/gG37Nt3Ntu3/GzzZtgAA +PAAA8AAAbZs8AP+3bPOfPN/md/+/7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAggBAABAAAAAAAAAACAAAAAAAAAAAAAAACwcABAAAAAIAAAQIAAAADAAAAAAQAAAAAAAA +EAAAIAAAAAAMgAAAAAAAAAIAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAABIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6gABgAAAAAIAAAAAAAAAAAAEAAgAAAAAAEAAAAAAAAIA +AAAAAAAAIAAAAACAAAAAAAIBAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAgBAAEEEAAAAABAAAQQIAAAAAAAAg +AAAAAAAAAAACAAAAAAAAAALmAIAAAAAEBAAAgAAAQAAgAAIAABBAAQAAJAAAAAAAAgAAAAAAAACA +AAEEAAAAIAAABQAAECAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAACAKAAQAAAAAAAAAAAAAACAAAEAEAAAAAAABAAA +AAAAAAAAAAAABloAgAASAgAMAACgQBACACgAAAAAEAAAAAAAAAAAAAAAACAAAEAACgAAAAgQAAIA +AAAAAAAQQAJBAAAAAAAAgAABAAAAAACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAABAAAAAAAAAAAAAAAAAAAgAAAAgAABEAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAA +AAAIPwAkgAEBAAgACAAAAEEACAACAAAAQAAAAAAAAABAAAAACAAAAAABAAABAACAAQAAAAAAAAAA +BIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAARIAAAAASABAAAAAAAAAAAAAAAAAAAAAAAAJuAGAA +CAAACAAAYCAIAABIAAEAAAAABAAAAggAAAAAAAAAAICAABAAAAAICAAAQAAAAQEAAIAAAAAEAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAIAAAAABAAAAFAAAAIAAgAACCAWABCB +AAoIAAIRCEIwAAIAAAIEQCgAAAAAEEAAAAABEAgAAAAAQBBAAAgAEEQCEAAADYkEQgNOAWICkCEA +AAACAIAAJgAABBADgoEAgEAQAhAiEAAAAAgiAAABAABCQAEDAgAAQABSBQIBAAAMABAAAgAAAAIA +QABACAAAkAAAAAgAAAAAAAAAAAABAAAIAAAAAAAAQAACCAAIIAAAQAAQQDBgBAAAgABAAAgEACIA +EYAQMACAACEIBGAgAAEAAAAADAAAYAhAAAAiYgAAEEAAAQAAAAAPTIIUAIgAEQAgAAYAQFBQAABM +AgMDEEAIAgBIAAAgBBAIEAgAQOAAAAAAQDAAgAAIABQhyBBAAAITABAAAAAAIAAAEQAAoAAAAARA +AAAASAACAAAAAAAAAAAAAAAAAAAAAAwEAAAAAAAAIAYgAoQAAgAEABAgQwAIAGRABAAgCAIAADQg +ACABAAASAEAAMACADjAAAAJAQAAUCEggAAIqgHAAAAgVIQCAIAQA0AJJCGECAARpbIQMMQAABCAo +AIMQCBAAAIQAYIEAEBNAgIkIAAIwUABgAA6AAIgAgAAABDAAgEAAAAQBKAAACAECAQACAAAABAAA +AACIAQAAAAAAAAAAAIAAIACAkAAAAAEAQBEAAIAABEABgQIQAADEAAEAAADEAHAEAAFSAEAASKAD +gAIEAAPIAQEQCAgAAAAgAQCAASgAAgAAAc8QFEEAEAgRQAARAAiEAigSECgAEAAIQUwACIAADMbB +QAApEgAJQABUAC4BBAyEgRNDCAAEFAFJiAAAEQAAAAAIAAABEAAMAAAAAIAAAAAAAAAAAAAAAAAA +AAAQAAAAAQAAAAABEAAQYAACAgASQAoAAAEABgZAEQgAAiIggBQCAgAQAYAABEAgAAAAAggACoQA +ACAFIAABMAAABAAGQAIwAAAKqAABgEAEEGAgAAaAQBEAACoSAgAAICECAAAAiAQVBQEIAIQiADGC +gIQQgAFABEAIBABAAIAIAAEgAAgAAACBACAACAAAAKgAAgAAAQAAAAAAAAAAgAAAAAAAAAAAAACA +AARBIIAAAAAkIAFAAgGAgMAABCkAAAAAwWBBIACQABBAAQEkgJAAgEAgBGBAhACAgDABEABAAADD +QAQgAASAAMIAAAgeAFAAEgAAKCIQACQCAFEgxAABBAAQQIwgAAOAEAFgMUQAJCBABAQAgAADBAAI +KoQCUBQQCCACAAAAAQAAIAAAAAAENEAAAAEAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAACEAgBAAAQAAAAAQAAAAAAAYEAAEAEAAAAAAAAAAQAIAAAAQABAABIAAABAAkBAAAABQCACA +AAAAAwgBEJAAABAeEAAAABBBEAkQgAiAAAAAEBAAIAAQgBAAIAAAAQAAABgQgQAwFgAQGJQCgBAB +GAFQUAAAIQAIAFAQBBAAAAAEAAAAAEAAABAIAAAAABAAAAAAAAAAAAAAAACAAAAAAAEAgABAEIAA +AAAgAAEAAQAAIAQAgAAAAAAABAAAAADAAAAAAACQAAEAAIogRABAAEBAAABJiMAAgIGAAAACywIg +AgCAEAAAAAgBoEAChAEAEYgAAIAAGgAZAQABAIARCYEBEACIAYAAEEgAAAACQIERQCLAAGAIAAAY +IICAAAAAAIAgAAAgAQCQAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIIAAAABAAAAFAAAAAUB +gAAAAAAEAAABAgSgAAAEAAIABAgAACAAAAqgAAAIABAAAAIAAABAAYAoACAAAAaPAIBAgAJSIAAR +AACAAAAYIBAAAAAAQAAAAQEIAAIlCQAACAAAAiAAABAICAAAQCgAChAAAABRYgAAGQgAggACAAIA +AAACIACAAAABgAABKAAAAAAAAAAAAAAAAAAAAAAAACAAAAAADAAAAAQAAECAAAiGAAAAAA4AACDA +AAACBAAAgAAAACCEQAAACAAAQAAAAAAAaAAACAEIAAqAAAIiAAAADsgAEAIAAAAMAQAAQoAAAgQB +BQUAGAAAAAEAAAAAABigAACAiAAAAAABgIJCQAIQQAEACgsAAAAAAQACIAAAQAABAAoBBCAACAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAYIAAAkAAABAAAwAAAABAAAFAgAAAIAAAAABAIEAAI +gAAAIAQAAAAgAAAAACAMAAAAACIghAAgQgAAiAAQAAAKECAkoQAAAgDEJAkQAAAACEAAECAAAIAA +hAAAAAQAACgAIAAABAAAAMQiSQ0EAIQAxAgkwQAAiACEACiCAAAAAIQABAIAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQABAAERgAAASBAAIAoAACAFIABAEgAAAgEAAAAAAAACAAAQCAFAAJ +YBAAgBBBAAACAgACCQEBBAAIAAAwQAAAAAUSiiANAAJRmAGSAACAABCACABFCAIACyABAAAQAAEA +AACAIAAAAAAAAaggAAAATAoBAAAsAAAAIQEJABEAACAAAQAAUAAAACoAAGAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAACEBAADAhEIBGAAECAAIEIEAAEgYEMDVBEAAiAQAIBAFAJEAgAVQAQSRgHAAACVBY +QBTkYAQkAEAIBAgACBwCkAAACgcQAAR0BDASAIAqAQQJBNAARESEAIyAhJAADAQAIqAIiABCAAJo +hAAAAGEAAAIgBhUCgEAAlEiIBAAgAEAYBGQBAEiAQFUAZAAAAQAAAgEAAAAAAAAAAAAAAAAAAAAA +AABIAQHCCAAKAgBsBAABAEwEAIQJgABCCAAIAEDECkQYAYgAAEQSAgAAAAEAwAJMAAAUIAAiAUQE +IRLgCBgYAgAAAABH5kAIAAAAYETyEACAAkJAAAQEggQAUQAJgDQAAQBAVBEBTAGogRgAABhgKigA +wAiJpEgAAAAAEAh4CACAEAAADIFEABgADMQI4QAAAAEAAAggAAAAAAAAAAAAAAAAAAAAAAQAAAAJ +AQAAySoAEMCAgAAOCABAKAABAQYRUAACgEggBgwBAACAgAAQEEQBAiAIABCEBAAIAkgSgBFAAIQA +EAEAAIwYciBEEAIMCAIgAFQAQIEAEBJICCCAAwAEgIEglBEQAAJgEBQAAAowAYEAABBAAAAIQDAA +ARRAASCDAAQRAEAAAICAAMGQUgEACAAAQBAAABAAAAAAAAAAAAAAAAAAAAAABAEEIAAAACAEIASA +AQAGSiBCAABhkUAIgEAEMACAAigEBIEgQAChAARAAmkQoAGAAhEJIgCAIgBBAiBIQEIACgAACIAA +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 +BAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAABEIABAAAAAAAAAuHAAAAAIAA +AAAAAAAAAAAAAAEAIAIAAACAISAQBQAAAIAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACAA +gEAAAAAAAIQAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAUAAACAAAgAEgAABCQIAAAAgA +AIhAAAACESAIAAAAgAAgAAAAQAAAACAAAEAAAAAAAAAAAABAAAAAAAAAD9YAAAAAAAAAAAgAAAAA +AIAAAAAAAAAAAAAECtBAAgARAAAAAAAABAAAAQAAAAAEAAAAAAAAAAAAAACAAAAEAAAAIAAQAYAC +AAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAiAAAAAAQAAAAIAAAAAAAAAC +CAAAAABAACAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAANtBAAAACAAAAAAAAAAQAAAAABAAAA +AAAAAFNEAAAEAAAAEAAAAAAAgAAEAAAAAAEAAAAAAAAAAAAAAAAAACAAAIAICAAAAAEAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABAAAEAAAAAAhIAAAAAQAABQYAAAAQiAEAAAAAAA +AAAAAAAAAAAAAACAAACAAAIAAkAAIAAAAAAAAAugACAAAAAAAAAQAAAAAAAAAAAQQAAAAAAgAAgg +JkAACCAAAAAAAAQAAAAAABAAAAAAAAIAAAAAAAAAYAAAAAAAAEAACABAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAWEIAIQACAAAQACAAQAAEgAgoCABAAEABAAUIRAkAAQCAAAGIMAAAg +CAgAAABAigggAQAUEEAAAEAAAAAADygEhAAAAEICQABCSAIIAggAAAQIIIAAAAIAAkAMAAAMAgAA +AEyBEAxAAwKAwAAACEACCsAAAQBCgAAAAAAAAAAAAAAAAIAAAoAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAEAAAGgAAAIBAAAagpgEAABAAAIoAAQIBBIACAIAAUEAEsAAAoAIIAAAAAAAgAA +AAAKwAAUAAAABAAAAAANYQAHTEAAAAiBAAAAMABEECEgAiAgCAIQADFACgsAFSQQAIAAAAgAEAAQ +gAgAAAAMEAAAgAAASIBAEAAIAAhAAAAAAAACgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoQ +AABBAECAAgABQAAABEABgBDCBAkoKGATKmRGAAMpAQAAAQgAIAoRhAQMcAAsghIABAQQAEGAAAYQ +AgAGQGIAAAHjMkgAEGGAAAAqjAlAAQnBQABoVFIEVAABAggAADAETGAIKJCBAEQiAAAsAALIQAYA +hACAAiABIAAAAEAAIASIAyggDABgCAEEECAABAAAAAAAAAAAAAAAAIAAAAABAAAIAAAAAAAAAECA +EAAAAQlQAghEJgTAUAQAAkAUAggCsBACwAAKAUEhUKBAAAAEAiJAIAgAQERCABACoIAACAASAAAA +CngRjLQQAAAQkjAAgABACAASCygCEECIjpAIiITEUlIgCGEOAABBACCSAQDCEQAAAIIQAAAABAAB +AAACgAAAAgJAABAAAABMAEAgAAAARAABAAAAAAAAAAAAAAAAAAAAACAIAAAAQACgACCAAAAQACCg +QABBAAAIBACAFjBCYBCFoCCRgCCQAECQABIAABAABAICAgAEsACAIAAFCAAgAqGBAAAABhAAIAAA +AiAgIFGwSKAooKAggAEWCGARIABVQBAxSIAQgBEIQAggAgQQEQgCEEAgCAAFAAEAAAEAAAIAAABA +AgAAABAAAGgAAAAAAABAAEAAAAAAAAAAAAAgAAAAAAAAAAAIAAAAAAAAgAAEAAQAQQIKSgBKAAAy +EioAIBQGQgA0ICAAAAABIQAhQQSJBAAgQAAARAIEAgBAACBgAAAAAIAAAAcZJABgCMRgCEAgAYQA +BAABAAMAwIAACQCECAAqQAAAACIEASAgAESAggIBAgRAAABiAAAAAABIAQAIAMgACAOIQggAAQAA +AwABAAAAAAQAAQAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAIAAAAAAABAAAIwkhIBEAQEgCBEMIIAA +QAIAAAAICAAAAgJQAAAQGhQgAAAAAQAAAAAAEAASAAAIEAAACGUAgAAAABAQAAIgAEIAACAgSIIJ +AAFSIQJAgAQxOABYEAAAAAEAABAQAAAgAIgAAACGAAAIIBEAAAAQAAAgABgRKFAAAgAABAAIUAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAggQABAAAABCAAAABgAIEAQAIEAACAAQIAAQAA +AQAQAAAAAIGgAgEAIAABAAAKgAIAgAAAQQAAAAAFxQIIAFAAAAKBAQAAgABDCIABASgBgAAEgCEA +AABBBAFEABAAAAEAAEAAAIAEAAALAIQAAIAAAUCAAAEAAAABAAAABAAAAAADAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAADACBAAIsAAADSQAAQQAAAAAFSAAIAAAAIAAygABAAA +ACAQAAAIAAAAIAAAAAgEAAAkAAAAAA/VAAAigAAgEAAACBAAAEBAAAwEIgAABFAACkBCAAAAEQAA +AAAAAioYAAABgACAUhAAAAAIAAAABQAAAgAAAQBAAAAAAAAAIAAAAIAAEAJAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAWAAAAAAEAAAhIIgoSEACAAASgAApAAACABAAGISAAKCAAAAAAoADAAwAAACA +BAAAAQAEQUAAABAAAQAAArEACQGAIABMAAoQAAACEFAAgBCIBACQCJIBCQmAABBAAQAIgAQAAoIR +AAQACQAAAhABgAAEAAAAAAIAAAAAAAABgAAAAAAAABGAAAAoAAAAEQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAUBAAAAAAAICAIAADAYcQoBQAAACBQQAApAAAANAgQAAAIAABAQAAAAAAAACAAACAY +AAAAoABAAAADNgAQBAAABCggACaQAADAKDAqCAEAACRhQCAIIgAAAQTEAAQAAABAIIQAAAgAAABI +AAgEAARQAAAAJAAAACAAEMQiAQAAAICAQCIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIABAAAARACVJAIAAAkIDYQABAACCAYAAAACQAAAECAEAkAAAAAAAAAEAACAgAQAgIIIAQIAAAAA +AAiBAEUAAICwAAAAAARAAA4CAICQAAAAEAgMiGIAgAGmIAEAAAUAAhCAQQAAAAiAQAIgAAAAAAQA +BACIBAAAAAAAAYAIAAAAACAEgCAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAECAAABBgAAAAgsBICAAE +EgCERIBQOAQAgAAAYAAMQAUQIgAQhEFoEAgAAGAJkLkAAAAiREAABhEAAAAABAEAAAAADlAACGBK +QkIFAAAgBQBmSBAQAQQgQkjCQAZBAAAAAQAsAGIQQAQEgQAwCCGEIBAkCECAAEBCQABSAIACAAAg +AgAAgAgIAAAAAgIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAgCAAAQBCAQAAFC4IGohBQCQgAg +ECEAIAIQ1BwBgAoMgAgQBABAAEgKEgECQMBUAEEAADkEBAAAAQBCAAAcAABDGVBCAAAAAEogJCBA +KQEECCEAjEAAAAAgGiGJAAAAKEoAAgAsgCmCCUAMEBAARESgAAQYEAQKhAAAAAAAAAAAAAAAMBAA +ABAJAaCAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAwEQAAIUAFQghAAhAQCAIAEAAgA +QEAQQEAEUpAAQIRmAcAIABAAEIABAICAIIAAEAACQDBABlAAAIpEwEBEQMQEAAGAA8QIAMCRCjFC +AEQGCQQIIAIEgCgMAABAgAACkAgAAyARBEYAAAEIACGEAEAQjAAAEBAACBAQAAAAAAABAABAAAAk +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEABACAgUCCAAAACBAAAACBAwAAgIAAQAQKAEA +AhAESAQVIUGAAgAAQIAAAAIQABABAAAIQABQAQAAC5IRAAAgAAxEChEABAAAAEAAQBBgCEAAIgAI +IASAAACAVSgSAnAAAAJIIEAIKEJKAQQAEBAgBAAAAAAAAABAQAAAAAAAAAAAAAAAgQAAQACKAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAwPIAAAgAAEpUWGaIBABA4gQBAlIAAgImBNBEQMFAEgEQABIQ +EEZQERACChogDwAkUEUQFgAAMEIAAAADjxEIOoI0goAQQGIgBAoSQBJCAgKCGoAQBBAA9ERDWASB +AhGwQgBIABBQQEBQMgIWEAAQFACAUBBJABATAEAEAAQAEBAACAAAAEBBQAAAAAQEAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAQElfKqgyQAICUAMWIEAAAEIoJAgRIAgAQwoqKFGQSCAJoSIyAEACBTUQ +ABQwILAAipAABUcASCIAAAcwAEwRWUAIICAZICJIIVAGIQhAIAEhAEAgQIESEAgEBCo5AAIwBgIA +IKNSAiABIBAQUoIGAiDQABZAEAUlAAAAoCBQEAAAAKBAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AEAAQAACCAAVUAAIDgAMgIgACYAKDxTSVRAkFCAAgEgBgCwGAIQPDUgARACIDowoAMAMBCBAQAyA +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 +gEVn8KpPSsSAyEBQX6qqpASzovWgVT/7yHd3APBfX7moVQBVD6qqqCCYEAAAAAAAAAAAAAAEDABV +/6oAMwAPADMAMwAzAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAADAAAAAAAACCkAAAADAAAAAAAAAAAAAAAA +AAAAIAAABAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAABAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAzLAAAAAEAAQAAAAAAAAAAAAAQAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAACL0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAK1AAAAAAAAAAAAIAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAA +AAAAAA7vAAAAAAAAQAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAA +AAKAAAAAAAAAAAgAAAJCAAACAgAAAgQAAABAAAAAIAAgAAAAAAIiAAgAAAAAAQAABAAAAAAACX8A +EgAAQgAAABICACAAEiAACAgIgCAIAEBIAoKAiBAAQAACEggAAgAQQAoACAIAAgACAAgAAAAAAAIA +CAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAi +EAAAAAABACAgEAAAQAAAAEgCAAAIAAAAAEAAAAgAAAAAAAAAEAAAAAAEAAAAAAANbQAAAAAEAQIA +AAhCAAgAAAAQAAAAghBEIgAAAAIIAAAQAghAAAAAAAgACAIAEAAAAAAAAAAAAAAAAAAAAAAAADAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACABAQACAEAgSAEhgAQBACAgI +AAoAgQkEgAFAABQAA2AABlAIEAACBAgAEAAAAQBgCgIEAAgiAFAAAAEjEgAIAQAAADAIgYRAAAAA +DAIAhFFwIQ4EAAgASEEANoAAAABMcAAOQAAEUEAAAAEIAAJQAACAAiAAAGAAACBAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAIAAUAAIUAkAwABAAYAALBMCgAIIEwEQAFAASBAA +UAyBiICIAQKQIAGAgMzAAIhEAAKAAAAAAQAAEwAQAAAACYMIAEFAAYNQAAAAEAACgVQABMBAACgC +oAgC1MQEgoZIEQAAAAACBAiAAAAEAIBACEAAAYAAgAAQAIAAAAAAAAgAAABAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAgABGUhAAAAQgQEgCGFgIAhSgUCQUJqAIVBACBAAgVAAaI +AQYAEBAAAIgAIQkAIQAAiAECAAAJACCIAAAFhDIGiACBACIIMRIBAAkGBAgWBKAIIhYCIYawAQoC +IhUoAgqhKJIABiiAFQkEEYAFCAICqAAAACEAAgCgAAAAIAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABACAAAAAAAABQMCAAAEggIRhAQAAAAQBwIAAIUFBIAREYQEgYYEAIQAEICBk +JAAgBAAAIQAgAAAEAAAgAAAAAA9UAAABQQAkQCAAIcQAACEEBAFggQEAgWDEACSEAYEhxGEAAABB +AAQEwAAEREAgAARAAAQgACAgACAgAAAAAIBAwAAAQAAAgAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEgAIAAAAAAAAAAgAAAAA +AgAAAAAI/AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAYAAAAAAAAAAACCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvkAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAhAAAEAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAJ1wAAAAAAAAAAAAAAAgAAAAAAAAAAABBAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAEAgAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAABAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAeyAACAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAABAAABAAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +CZsQAAABQAAAAAQgAAUgAACBEAAgAAAAgAEAAAAAAAAAACQAACAAAQAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAA +BYAAEAIAMAAgQAAAAIAAAAUACFAAAAQAAQAAAIAAAACIAAhQAAAAAAAgAACAACAAAAAKpwgAAAAA +AAIACACAAEAAKAAIoAgQAAKTACkBAEAAAAAAIAAAEAAAAAAAAAAAAIIAAAAAAAAAAAAAEAAAAAAC +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACAACAAAAAAAhAAAAAAAAAAAAAAAAAAAAAgAAAAAAg +AAgAAAAEQAAAEAAAAAAACAAAAAAAAAAACAAAAAAAAAAAACAAAIAAIAAAAAbLAAAAAAAABAAAQAAA +AAAIAAAQAAAAAQQBCAIAAAAAAABIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAA +AAAAABCIAAAAAAAIAAAAAAAAUAAIKAAAAAAACAAAQAAAAAAAA5MAAIABQAAAAAgAQARgABAkAEBI +CAAIKAASAAAgAAAAAAAAAAgAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAYAIAAAIABBCAAAKAAAAAEAIDAACRAAAEBAA +AkgACACAUABKAAAAAEhQEhAAEAAABMAEIAAQAAADSQIBDAAAAAAACQAIQBACQAAAEEoSAAgCAAAI +AEAICAAAABAAEAoCAAgACBAISAADkAAAAAASAAIAAAAAAAIAAoAAAgAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAgAAAAgkAAAEgAAAAoQBASAAAQAEpNIBJAABAJSFICAgAQACBQQhIA +AgAAYQAACAAIAAIAAAKAAABIICAAAAiiAAAAAAAgAARgSlACAlAAAShiEEAAIBCACGAAAjAAAgBI +CAJCAEACAgABAgAAACgQAAIACAACAAAAAAAAACAgAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAACEAABAAAAADIBGkBAAAAAgAJgGAWSABsBAEUIBQsgSYhgYCAMQAuDAEMAAEwIAQKCQIh +AIAIgGAgBHCAAiEAAQAACmAJC8BQCkAACBAAgwAMBBBIRBGAMBJKIEYBFAmAAA6QDoEiCCAUiAiI +AAJIEBBAAWEQAEAACAAAlgACAAIAAgAJAAAAAAAAiAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgA +gAEAAVAACwgACMABEgCEQgIJBNABSAiAAgJEAkoICAIARERSyQBKAAjUABEBghEAQAACAYNIAwAA +EQIRKgACAAAI3xAAAAAMCkQBBgwAgICgjoMCAAQAyAFRiAICUAEDQAiIAADUAMAQyUEBAAAAgQAA +AgAMlCAACARIBAAAAABAAEAAAAAAAEAAAgABgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAA +oQAAAAABAAAASAYAAFQIEECAEGIBRBBIAEJAAABQAoJAkCAAAoAAgAACIAAVBEABAAKIAQEEAAAA +AAbXMBIAEBZAgBAAQAEAMgAASACIAggERUhFAEwUgClIARBAAhAAQgBQAAAAiQBwgAkBAAKgABUg +ACEAAgAAAYAACgBCAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAAEAAEAAAQQAcAAEQAA +AhAACcgSAgAEKQAEkEgzgQQSCAIiCgBIKQgBFAAMIACACQAsAgQSgsAgAQQABCEABgAABxcBAEBA +AYIBABAQCQAAQQqESwIIgggpAAQOhkGEAAIogSgAxiIMCAAKAQAACCAAAIQQAQQAAAAAZAAAAAIA +AoAEAAAAAAAAEAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABQAAYEgAAACkAABCRQgZAFlEE +GFAAAEIEARAakIFEgQlUg5wQCQJKEUAGRAQAAAAASEQIFAAAACAIAEAgAAAJSwIIMAAQAAAAigNA +SoRCQQCAgUEISgCeEAAAAAoxAQgSBCAAAIiCWTQAAAAAARCAAAAAIAAYAgEAAQAAAABAChAAAAAA +AAAoEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACABIAEAEAYAMQQACBABMAARIBgRAIIQAAA +gASAQAAFREQEBAQgEAFEICACmIBAQMQAAAQgAAAAAAACABAAAAE0AAEAAAAQAIBgBGBAAABgAAGE +RGFAAASAAAAAAAAgBYSADCBEEUQG4AEQECAAgAAYAASAAAAAAggAAAAAAAAAAAAAAAABAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAgAAAACIIAAAAgAAjAkwCDIFAAEoRAQAAyFAAAgACA +AhQgAAICgsAAIAAgEwBUAADAEwAABAAAgEACAAAABBgAAAAAACEQAAqACACCVBSAAygKAAClAAAS +AEAAAAAkAAkIIAACEQIAAAA0QAIgCAAAABRAAAAAABAJAAAAwAgACAAAAAAAEQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQEQAQAgAAAAwAABAARAQAAFCwGBEB0AAAEAAQgEgAAAIEoBiSQB +AFkUGhAAFQAAABGAAQAAgAAAACQAAAAFGwAAAAABlAEAgQsCACAAABAJIgAEAJAmAQBxCoAiOEIB +ADAIBAIiIAEIiBAAAAAUMAAAIAQAAIYAAIAAAAAAAwEAAAAAASAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAQAAAAAADEBAABAAABAIQjCRIAWCQAxCA7CAACBADEJAUwAAABAMQgBAgEACLIQCAE +AQAAAABAAACoAACBIAAAAAOrABAAAAAAAAAgBDIAAAQAxCAAIgAAAyjEIAAMAACQIFAjFgAAIECo +xAAVAAAAIEAAAAQAAAAAIBAgBIAAAAAIQCAIgAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ggAAAAJAAAEIAAMAgCBQAYgQAIAAECABqAAEAIBQAAGSAACAA0IiAYgQQgACCCEIgAIFAAEGGAAA +CAAAAEBEAAAAA0IAiIAAAEAAAIgAAYEBIFAJkAQgwQBIAAGABEBAAEQCgIgAQIAAEAEBAgEVAACA +BAAAAAAAAkAAgIIREAAAAAAAggAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAEAI +EEACAAACGAACIRASIAAAAEQAQBgCAAAEggABAEBCAABJBAgiACwwIgQAAgRAIcAIBEBABkAAwMAI +AAAMBiBgcEBGIAAACEFABFABAEEgFAAAAKQAFMAgAEASQGIAABAyAAIQAIEADEIAFAAAIAAJACAI +EADAAABAAABBQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABAAAgAgABAAAAEq +wAAQAAAgEhAAAAAAAAAAQBgAQAAgAACACikAQCBEGiEEGEAC4AAEECIUCAIAgBoICMAAAEmqAAAg +AAJcQAAYAADghAo4AEhI4CIIUCwBCBgAGIwEADlQQEBAIaICAQgECEEAAABAABkEAAIEABgIAAAA +AAAAmAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCCAIBAAAAQBQAgAAAIQEAAIRAAI +SQQCAIAAAEAEAgEAQAAAAEIAAMEBESACAAAIAYAEAggAAEiBgEwEAACAAgAAjyIAAASACEBAAGCA +EAZIAAAABkkUAAgBIAgiBoQAUAAMChEBBCqAAoAIBMAAgAgEggCEAAIAgAgAAAALCSGAAIQBAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACECBAQQBAIAIBEEAIQAAICDZBEEAEg +AEkACAgAAGAAACAAFIQAhIAIQAANQBQgAAAAAiAAACECAAQAAAAO9hICADAEABCNAAAAAAIIElAI +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 +AAAEAQAAgAAAAAAAAAAAAIAAAAEAAAAQAAAAAAAEAAAADXgAAAABgAAAAAABAAAAAAAAAAAAQAAA +AAACAAAgAAAAAAAAAAAAAAAABAAAgAAAAAAAAACAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIAAAgACAAAAAAAgQABAAAAgAAgACiAABCAAoAA +AEAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAFYwAAAAAAAAAAKAAAAAABBQAEQgAAQAQIAABEAABA +AKAAAAAAAAAEggAAAAAAAAAAAAEAAAAAAAAACBAQEAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQiACAAAAAQBAAAAAAAAAAAA +AACAAAAEAAAAAAAAAAAAAAAAAAzJAAAAAIAAAAAIAQAAAAAIABAAAIAAAAAAAAAAAAAAEAAAAAAA +AAAEAAAAAIAAAAAAAAAAgAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAFAAAAAAQAAgAAECAAEAAAAAAAAAAAAAIQAAIQABAIACAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAA9wAAAAEAAAAAAgAAAAAAAAAAIQAQIAAEAAAgAAAgAAAAAAAAAgAAAAAAgAA +AAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAQEEAAABIACBAAQgBIAAgIAABQAEAACgCAABIAAAAIAAIgAApAABAAAAAAAAgLAAAAAAAA +AAgAAAAPygAIAAAAAEAQAgAQACBAAAgAEABQAEICCggAAFAAAABCAIoAAEBAAAhACgAAAEABAUAQ +CAAAAAgQAAgAQABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGAA +AABAACBAMBAAQAIAIggySBIAAABAAkAAEAAQAAAAAQAAAAAQEAAACABiQAhAAAgQAAAAQAAAAAP+ +AAAAAEBCEAAAIHASAAAAACBICAAAACAISGoCEoAAAAAIQQAAEJAIIgglAAgCgAgAABAwAEAAAgAA +ABAAAACAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAYAAEAJAAAFA +AIQEDAAIAUEGABQCEhABMAiAI4IQkiAsIgEgMABkAAsAAgAAADQAACAAAgCBAgAADEwAASAABAAA +ABARBADMEEECCACBBBQISCABAUiAME5IKAAMKAAhgEAAAEAQgGGAgSYAAAAAAACAAAAAAAAEACAA +QAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAIAMBAAIAAZEAIAARgEA +CIAASBAJgcAUwARIUBIBQQhAAAASAAIGiNAABIIBAAAQEAAIgAAQAAAE3wAAAEAIBAAAQFAAQAAG +EIEAgFAAUAAUBIIQgQRQgIsJQAAAAgAAAUCAAQAAAAACCAABAAgAAACCAAAAAAAAQQIAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAQAYABAEIAAAIZCFiAEAkAgIAAq +AQiQAESoAA2AFAEAAagAAQEWqAACgAEQAAAEAAYAQCEAAAioAAQAgCCCgASQKEBACAgAIQAAoEAg +gIQUYECQAAAAQQiIIAgBkAgIIIggABBBgAgAgCggBAAAIAQAAAhAAIAAAIAAAAAAgAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAQCAEEECgACCBAJAEAAhEAiAEBBCEMBgIYATIoII +ACAhIASAghDEAASAAgEgAGQAAIAAACABAAAADkkAASAARAEQAAABMRAgAwCAEBARABAKCiaIESAK +EFMIYwARIAAhQEFCIAAQIIQAAoAAASAAAAACIgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAKAQBAEAhAQCQQIiUEBAQABQwQCCRAeFAEAAIABCAg0BAAACAAA +AAABgAAAMAIIAAAAAAAAAIgAAAAMKAAAAAAACBAAAkgAAgEACRSAQEABBACREAZCBoEAQJwQAAAA +AAAQACAAIAAAAACAAAAAAAAAAIAAAAAYABwAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAGAgAAAAACAgRAhBAQAAAABBSSHAgSABACEBBAAAIoCBAAEABAAAKAEAAABA +oBgBACgJAAEAEYAAAAtWAAAAAAAAAAAAQAQAAEBgAABhACBAAQABgCAAREUAIIQAgAAAAAAAgABA +gAAAAAASAAAIAcEAAAEABAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAASIAAAAAAAACACAACQCiACmAwAAARQAACagkAAQQYgACGAAABACoIAAlUQAIACgAACAAA +AIAAgAAACg8AAAAAAQAAEAJAiACCAJiAAAgAAIGEAIAKgECQABBrAAAJKAAAAAQAARgAgCBCBDAC +AAAAAkAAAAAkEAAACSIAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAFAABiBAAAAAIARABKgOEAAIhAQgAQkAAgAABAAADAAChAAAAAYAAACCEAACAEAAAIAggAAAM +FgAAAAABJAAACRkAAABAAAEBgUAAACAIAYELBCgAIAABAAECAAEggBEAIgAAkBCSAAgowEQCAAQA +AAIABAAkAAEAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAACQBEAAAVAIQg +CRIAAEAAQCAAQgAACBDEIAQABAAASEAACAMAIIAAAAAAAAAAACAAAAAAAAAACAAAAAr8AAAAAAAg +AAAgAAAAAABAcAAAAgAAAQCEIAgggACMEMQAgAEAACIgAAAQEAAAoCBQABgAAABAAAAACEAEAIAA +hAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAkAAAAgAYQAUEABgIQA +iBQIAAJICAGAAgSAAUIBCAACAAAAQAVAAAgQAAASAEAAEhRAAAABAAAADP8AAAAAAgAAQIAIIAAB +QAYAEBoAwABAJQGoIACAAQBIAREVCAACCAUkAAjQAAIAQAAAAASAAAAEiBAADQAAAAIBAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEA0QEAQQEAAACAESQAg +BgAgAEAAgBAJSAQEBEBAAAFAAhoBEsQgAgIhJABIIAAEAAAGTgABQAQAAACQAAAgAEBAAgAAAAYA +UoAAJABylUAAECaJAEIIIABAAMAEFoREVSACgAAwQAAGAEFAEAQAQABCASIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAFEEAAaABEQEAAAACAEEhSQEgAJjA +BBAAAiFgBAAAAAgCyEAkAQihBEEAAQIECCAAAE28AACACCEAAABACEIQAAAIGBCAYAACQAxgYAEI +AEEKAgJAAggCogABAkBCCIACSMEEAAwYSAHAoCAACBAACCAAYAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAASQCAAQDoBAChAIQAAAQBCAABCDAAEAAQBgEiMI +ASHAgwAAIQAQQBCAEBRIQAgBEAAAjQwRCAAAEAAAAEBAEAQBABEAlgEIUFABCAgEEAnAADAAAEgI +AQAAACAAIBALQwgAAIBrCgxUEAEACgDLBMMQCQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAoAIBAAAAAQIAgEEAgFEBAAEAAAiAAFEAQRAAMAIUBSAIEICM +AAIWAIiAASEAQAkEAAAP+QAAQBABAAIIADAEAkBAAAIAkAAgABKiAgRAACCQAUwgBIBCKA5AESkA +gCAgQAwUDAAAAAEADiAACAABAEQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAABgAgICgEQIAkRAUSEAAAICCHAEDEMoAhAQBAACiJQCcQLQEQJ2BFNEQBgA +QJAIgkEAAApdBAAEAAAEQBCAEAAGgphABUBSgUOUAIIAAADAJ5AARACCAkJUQIQCAAACAAIAAgQC +VEIAgkIEAIFAQgQAQAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +CAQAQAAAAADRAIQgEAoQAEggEQhAACEgsAAKBEAAABAAAFAYAIEiSCFBWEBAQQAqMgIwBESIFwAA +AyYmCAAgAAAgQCAABgAgAAMAGkBQAUACICNUCEIYBqIAWEFZCdIoIIgDpyBCECCISEAgCY8IgZgA +KqgAAgJAIgAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQA +iAAIlDKADICiERYDgFAMCCAC0RCEElRWAlHUACAx0BAgMgIECBAAiggEaAAWTsCAAAADsyAAgSCG +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 +r92g+gquDgGJ7u5Ed+voRc2uDlUz2P/k5P+qqs+q/AAA7uIAAOrgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAgAABAAAAADAAEAAAAAAAAAAAAAABAAACAA +AAAAEAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAMOAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA +AAAAAAAAAAAAA7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAHqQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAQAAAAAAAAAAAAAAEAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAUNAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAioABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAABAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAABA +AAAIUgAAAAIAAAAAABAAAEBAAAIADAAAAAAAAAAAAAAAAAAAAAADYwAAAAAAAAAAAAAAQAAMQgAA +EABAAAAAAAAQAEAAAAAAAAoAAABgAAIACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASIAAAAAAAIEIAAAAgAAIhACgg +AAAAAAAAAAAAIAAAIBAAIAAAAiACACAAQABAAAAAAAy8AAQAACAAAAAAECAABIIAIAAAEAAAAAAg +EiAwAAAAACAAAAAAAABAQAIIAAAgBAAAACAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAQAAAAAAAAAAIIAAAAAAEBAQAgEAAAAgABAAgEAAAACA +MgAAAAABAAgQBMBAAQAAADAAAAAAAAAACaUADAAAAAAAAAABAAAAAAAAAAkAICBQAAAAAAAAIAAB +AEAAEAQgAAEEAAAgAQAMAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAEAAAAAEYAAAAAAAAABAUAJAACIAAEAAAkABgAA +AQEAAAAAAAAAAAAEAAAIAAAJxAAgAAAAAAAAAAAAAAGAAAgAAIAAAQAGCAABAAAEAAAAAAAAAAAA +ABAAAQAAQCAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAgAJAACAAAAAIEAAAIAAACEEABAIgCAAAAQAIAkABIAAAQAACAAAgAAB +AAAIAACAACAAAAe9AAAAAAAAAAAACACAAAGCBAAwCIAACAIECAAIgAAAAAAABAgAAAAAQgIUAICA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAQAAAAAAAAAgICAEAACAEAyIAoEAAMAAISAAAUAAgAABIACEAAKECBEAAGAAAQAAIIAABAAA +AAAABRgAAAAAgAAAAAABgAAAAACAAAGAIAFABIAAISAAgQABgAAAAACAAEEEAAQgAIAAAAAAIAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACEAAAAAAIECAAAQJAEAAAAEAAAAAABAAAACEBABJAAAAAAAAAAAAAAAALVwAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAAIAAQAACBAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAQAAAAAAAAEAAACAAAAAAAAAQIAAAAAAAAAAAAAAAAAAQAAAAAAAAAPkAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAEAIAAAAUAAAQAGIAABQAQCgSAAAABAQAAAAAAAABl4AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAIAAAAAEACAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAACAAAAAgAAAQAA +AAACEAEQAAQAACCYCAAAhAAAAAAQEAAAACgAAAAAAAAEsQAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +gAAAAAAAEAAACAAAACEgAAEAAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0CAAACAAAAAAIABgAAAAAACACCAA +AAIAAIAAAAAFAgAAAAAAAAAABAAAAAAAAAUjAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAEAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAgAAAAAEAAAgAAAAAACQAKAAJgQABRCTI +ABEAAAAAYCAAAAAAAAAAAAAAApsAAAAQAAAAAAAAAAAAAAAAAAAAAAAEBBAAAAAAAAAAAIIAAAAA +ICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEABwARQAAREABFAEAAwChAAoAQC +QAAAAAAAAAAAAAAJ2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAgACAQAGAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAABwEhAABIASAAIAKAAAASARABAiERCwAgwAAAAAAAA +AAAAAEQuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEIAAAAAAMAABAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAQAAAAACAISRIAEAAATMCkAACABwCIAIgAAAAIMAAAAAAAAAAAAAiJQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAQAAIAAAAQAAAEAAgAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIACAgAAAIAAABAIEIQACUAKCRICSAAFwEAAAAAAAAAAAAAAP/QAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAYAACkAAILEAQAAAMBAACEQFBQw4IYQAAAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEIAQggCAAAASCACAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAgAAAAIA +QioAEgICBochADmAgAgRQAgoKFQBCikAAAAAAAAAAAAABe8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAgAQAAAAAAIAAQAgAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBYAEAkECKAM +gACMQAgG1QASiEMKBjLAEgAAAAAAAAAAAAAPDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAA +ABAAQIAIAAAIEAAAAAAABQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQAQAEQCAZAAYAgAuh4AA +khQCAAAAwAQAAAAAAAAAAAAAAAGhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAIAAAAAAAABAA +AEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wDd/wAAAABfX1UAAACqDAAAqqqqqvCqqsCqAKow +oEQAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoMAAAAAMTEMhAAAP//AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD/AKr/AAAAAAoK2NgAAKUMAACqVVWq8KqlwP9VZjD1RAAAAAAA +AAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApQwAAAAAzMx2VAAA//8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP8Aqv8AAAAAEbvY2AAApfwAAPDM8MzMVaXP5ORm/PXuAAAAAAAAAAAAAAgC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACl/AAAAABMTP7cAACqqgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA/wDd/wAAAAARu/+qAACq/AAA8MzwzMyqqs/k5Kr8oO4AAAAAAAAAAAAAAAYAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAKr8AAAAAExMupgAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ +AAQAAAAABAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAACQgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAE +AEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAD+uvX19awA +AAKKzKr+ulxcOlD+XlXY2FUAAAAAAAAAAAAACA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyl +AAAAAAAAAAAAAAAAAAAAAN+PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAALkx3Yj6rAAARs7Mqrkx +rKw1UPio/9jY/wAAAAAAAAAAAAAIDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/KoAAAAAAAAA +AAAAAAAAAAAA6koAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAA3JigoAWsAAATm/BV3Jj6Cjpfrg4A +2NgAAAAAAAAAAAAAAAgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpQAAAAAAAAAAAAAAAAAA +AADaigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAACoIN2ICqwAAFff8KqoIPoKNV9YCKrY2KoAAAAA +AAAAAAAACA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyqAAAAAAAAAAAAAAAAAAAAAOBAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe6AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAc8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAOwwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAQAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAACAAAAAAAAAAABAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAA +AAAAAAAACAAAICAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAIAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAKBQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAFAAAAEAAAAACAABAAAIAABAA +AAAAAgAAAAAAAAAAAAAIBAAAAEAQAAAAAQAAAAAAAAAAAAQASAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAArbAAAAAAAAAAAAAAAAAAAAoAAAAAAACAAAAACQAAAAAAAApAAAAYAAAAAgAAAhAAAA +AAAAAAAAEAAAAACAAAAAIAAAAAAAAggAAAAAAAQIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BDsAAAAAACAAACAAAAAAAAAAAAEAAAAAAAAQAACAAAAAAAACMIBgIAEAAEAAAAAAAAAAQAAgAAAA +AAAMACAAAAAAAAQQAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAI +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAAAAACAAAAAAAAAAAAAAACAAAAAADHAAAAAAA +CAAAAAAAAAQAAAAAAAAAAAAEAAAAgAAAAAAAAgEAAAAQAAAAAIAABAAAAAgAgAAAAIEACACAAAAA +gAAAAAAAAQAAAAkAAJAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAIAAggAAAQABABAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAQBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACBAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACr8AAAAAACAAACAAAAABAAAAAAAA +AAAABAAIAAAAAAAAAAAAIADAAAEAACAAAIAAAAAAAAAAAAAJAAAMAAAAAIAAAAAQAAACEAAEAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AgAgAAAAAAAAAAAAEAAAAAAIEAAAAAAAAAAAAAAOVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +ACAAAAgQAgAAgAAAGBAAAIAAAQAAAAAAgCAAACAAAACAAAAAAIAAAAAABAAAAAAAAIgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAdOAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAIAAABAAAA +AEAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAABAAAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAQAA +AAAAAAAAAAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABgAAAABAAAAKAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAA +AARlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAgAQAAAAAAxAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAAAAAEAQAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAACpwAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAIAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAiAAAACQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAIGgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAQAAAACAAAEAAAIAAAEAAAAGAAAAAAYAgAAAAAAAAQAAAAAAAAAAAAIAgA +AFAMAAAAEAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAbAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAwABEAAQAwQAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAIACAAAggAAIAA +AACCDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgCAAAQAACAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA/CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBACAAAABAAAAAACAAIA +AhAAAAAAAAAAAAAAAAAAACAABAAAAAAAAABQABBCgAAAUEAABAIIACAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAAAAAAAAAAAAAACa8AAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAgAAABAAAAAAAAAAgAAAAAAgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAIIAAAAAAAAEAEAA -AIAAACAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAABAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAJHQQAAAAAAkAAAAAAAAAAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAEAAAAAAAEAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAgAIAAAAAAAAAAAAAAAAAGY -AAAAAAAAAEAAAAAAAAAAAAQAAAAAAAAASAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAgAgIAAA -AAAAAAAAAAQgAAAAAAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAACIMAAAAAAAAA -CAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAAACAAACAAAAAAIAAAIAAAACABAAAAiAAACCAAAAIAQA -AiAGQAAAABAQAQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAqgCAAAAAIAAAAAAAAAAE -ABAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAEAAAAAgAAEAYAA -AAAAAAQIAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAAAgAAAAAAAAAAIAAAACAAAQAAADAAAgAAAAAg -AAAAAAAAAAASAAAAAAAAIAAAAAQAAAFQAgAAAAAAAAAAAANHgAAgAQAAAAAAAAABAAQAAAAAAAAg -AAAAACBAAAAAAAACAAAAABAACAAAAAAAIAAIAAACAACQQAQCQAAQAjAGAABAEAwCBEQACgwgQQAD -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -ACAAAAAAAMAAAAAAAAAAEAAAAAAAAAAAAAAAAZIAgAAAAAAAAIAAAABACAAEAAAAAAAAAQAAAAAB -AAAAAAAAAABAAAAAAAAQAAAQAABIgAEAgAAAAAAQAASAQBAAAJAQIACAAAAEEAAAwABIAAACAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAEAAAAAAIAAQAAAAAA -AAAAAAAAAAAAEAIAAAAAAAAAAAACegAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEA -AIIQABAAACAAAiAAACIABgAAMAAAAgUACAAQAgAAIAEAAACAIA4MAAAQACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAABAAAAAAAAABgIAAAAAAA -AABAAAAAAAAAAAAAAAwbIAAgAQCAAACAAAABQAAAAQAAAACAAAEAAIBAAQAAAAAAAAAAAAAAQAAA -AAAAgAAAQIBEAIAgAAQAAAAEgIAEAAAAAEAABAEABAAAQMABQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAADLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAI -JQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAAAAAAAA -AAAAAAAAAAACAAgAAAAAAAAAAAAAAgIAAAAAAAgAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAAAEAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAAAFAAAAAAAACgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAADNkAAAAoAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAA -AAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAACQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAgAAAAAAEAQAAAAAAgAAwAAAIQAAAgEAABAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAMNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIACAIQAABACAAEAAAAAAAAAAAAAAAA +AAAABAEAAAAAAABAAAgBABAEAQAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXCAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAABACAAAA +AAQAAADAEQgEEgQGCAAAAAQCQBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAARKAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAABlQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABVUQAA8PAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wBV +AP8A/wD/AP8AAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACI+gAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAGWAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVRAADw8AAAAAAPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AH+A/wD/AP8A +/wAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AN36AAAAAAAAAAAAAPDwAAAAAAAAAAAAAAAAAAAAAA+JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EREAAPPzAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AfwD/AP8A/wD/AAAAVVUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7qAAAAAA +AAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAACA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREQAA8/MA +AAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf4BVAH+Af4B/gH+AAACqqgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ +AAAAAAAABAAAAAAAAAAAAAAK/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAQAAEAAAAjAAA +ABAARAEAAACAAABEAQAAAIAAAEQBAAAAgAAARGEAABiAAABEUQAAAKAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAE +AAAAAAAAAAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAcAAAABAAEQAAB +GAAAAADAAAEYAAAAAMAAARgAAAABwAABGAAAAAHAAAEYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADo4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7sAAAAA/zMAqgCqAKoAqv8z +APAAqgDwAAAAqgAAAKoAAACqAKoAqgAAAPAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuwAAAAD/MwCqAKoAqgCq/zMA8ACqAPAA +AACqAAAAVQAAAFUAVQBVAAAA8ACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//AAAAAP8zAKoAqgCqAKr/MwDwAKoA8AD/AKoA/wBV +AP8AVQBVAFUA/wDwAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAD/8AAAAA/zMAqgCqAKoAqv8zAPAAqgDwAP8AqgD/AKoA/wCqAKoA +qgD/APAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAIAAAAAAAAAAANEQAAAAAAAgAAEAAAAAAAAAAAAAAAAAAA +AAAAAAQACAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAIAACAAAAAAAAAAAAAAAAACAAAAAAACAAA +IAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAhsAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAABAABAAAABAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAACAAAAAAAAAACWUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAACAAAIAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAABAEACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAKQwAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAUAAAAAAA +AAQAAAAAAAAAAAAGAAAIAAAACAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkMA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +gAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAQAAAAAAgAUAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAGzwAAAAAAQAAA +AAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAJwCMAAAAAAABAAAAAAAAAAAIAAAAABEAAAAMAI +AAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS +QAIAAAAQSAAAAAAAAAAACAAAAAAAAAAAAgAAAAAAAAAAAAAEAAAAAA+8AAAAAAgAAAAAAAAAAAIA +AAAAAAAEAAAAAAAEAAAAAAAAIAgACSIAAAAAAAAAIAAAAAAAAAAAAAAACQAAAAAAAAAAEAAAAAAg +AAAAAAkAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQgAAAAACIA +AACAAAAACQAAAAAAAAAAAAAAAAAAAABAAAAAAQQAAAAAC7IAAAAAAAAAAAAAAAAAABAAAAAAAAEA +AAAACAAAAAAAAAAAACAAAQAEAAAAAAQAAAAAAAAAAAAAQAABAQAAABAAEgIAAAAAEAEAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAMAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAAAAA +ACAABAAAgAAAAAAIAAAAAAAAAAAACAACAAAMSgAAAAAAAAAAAAAAAADAAAIAAAAAAAAAAAAgAQAA +AAAAAAAABAAAAAAAAAAAAAAAAACAAAAAAEAAEAIAAIAAAgAAAAAAAERAAAAQAAAiAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAA +AAAAACAAAAAAgAAAAAAAAAAAAApjAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ECAAAAAAAAAAIAAAAAAAAAAAAAAEAAAgAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAgAAgAAAAoIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAgAAChoAAAAAAEAAAAAAAAAAwAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAEAAAA +AAEgAAAAIAAAAAAAAAAIAAAAAAgAAAAIAAAAUAIAAAAAAADAAAAAAAAAAAAAAAAgAAAAACAAAAAA +AAAQEAAAAAAAAAAAAAAAAAAAAAAAC4AIAAAYkAACAIAAEBgRAAAABAgAmBAAABIAAAAYEAAAAAAA +AAAAAAAJpgAAAAAAAAAAAAAAAAAACBIAAAAAAAAAAAAAAAAAAAAAAEAAhAADCBAAAAAAAAAAAAgA +AAAAAAAAAAEAAEAACBAAAAAACAQQUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAA +AAAAAAAAAAAAAAAAAABgQBAAAAAAYAAEAAAAAAAAAAEAAAAAAAEEAAAAAAAAAAAAAAAQAAAAAAg4 +AAAAAAAAAAAAAAAAAQIAgAAAAAAAAAAAAAAAAAAAAACAgAAAAIAgAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAACAAYAAgAAQAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADCAAAAAQAAAABAAAAAAEAAgAAAABAgIACAAAAAAAAAAAAAAAACBgAAAAAKMAAAAAAAAA +AAAAAAAAoAAAAAAAAAAAAAAAAAAQAAAAAAAIABAACAAAAAAAEAAAAAAAAAAAAAAQAAgAAAAAACgA +AAAAAAgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAQAAAAAAAAABAAAAGAAAAAEAAAAAAAAAAQAAAAABAAAAAAAE5gAAAAAAgAAAAAAAAAAA +AAEAAAAJAAAAAAAAACgAAAAAAAIAKAAAAAEAAAAoAAAAAICAAAAAAAASAAAAAAAAAgEAAAAAGAAC +AQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAACEAAAAAAAAAAAAAAAAAAAAACAgAAAgAADE +IQEAAAAAAMQmAAAAAAAAxCABACgAAADEAAAAAAAAAAAAAAgoAAAAAAAAAAAgACgAAAAAQAAAAAAA +AAAAAAAAKAAAAAAgAUAoAAgAQAAAAAAAAAAAIBAAAAAAQUAiAAAAAAAAQAEBAAAAAACEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgoAAAAAAgAGIBgAAAAAA +AZAAAAgAAAABlAQAEAAAAAEAAAAAAABQAAAACakAAAAAAEAAAIAAAAAAAAAAAAAACAAAAAAAAAAQ +AAAAAIAIAJAAAAAAAAAAAAAAAACAAAAAAAAIBIAAAAAAAEAACAQAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAUBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYACgAAAAEBAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAgAAAAAAOuAAAAAAAAAAAAAAAAAAMAEAAAAAAAAAAAAAAAAAAAAAAwEgA +AAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAGAABAAACEAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACACgMAAAAAAAAAAAAAAAAAAAAAAAAAKAEAAAACAAEwEAAAAAAAQEAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAEnWAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAEAIAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAEAgOgAAABAgAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAQAAA +AAAAAgAAhyAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABATAAAQBAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAQgEEYAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAA +AAAAAAAAAAAAAAAAAAAAAECQgCECgAAgKAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAO +KwAAAAAAAAAAABABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgCABQAAAAAAAAAAAAAAAAAAAAAA +ADAAAAAoAgIKAYAAAImAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAEkcFABAMQgQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA5YAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAABAg +ABQEAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAgEAJAAAAAAAAAAAAAAAAAAAAAA +VgYCCCUCGgIAMAABAFASAgAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAALgAAAAAAAAAAAAAAAAA +AgEAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAIBAAAAAAAAAAAAAAAAAAAAACA4BQUAEAIAoAABqEAA +BQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEEABAAAAk +AAAAEAAAAAAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAPMgAAAAAAAAAAAAAAAIAAAQAAAAAA +AAAAAAAAAAAAAAAAABARAkBABAAAAAAAAAAAAAAAAAAAAAAAICAAAAAABAQAAgEAAoBAAABAEAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAADgAAAAAAAAAAAAAAAAAAAAABAAgIA4AYCAAAAQAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAEAEAAAXEAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAACAkAoBAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAABEIAIAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//+qqiAgAAAVFRUVAAAiAAAAzMwA +AAAAAACqqgAAAAAAAAAAAACMzAAAD1IAAAAAAAAAAAAAAABQ0AAAAAAAAAAAAAAAAAAAAAAAAEBA +X38F/wABAAAAAAAAAAAAAAAAAAAAACIiAAA2NgEBAAAAAAAAAA8AAKqrAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//6qqAAAAABUVFRUAACIAAADMzAAAAAAAAFVV +AAAAAAAAAAAAAIzMAAANNQAAAAAAAAAAAAAAAKDwAAAAAAAAAAAAAAAAAAAAAAAA0IBfXwX/AAAA +AAAAAAAAAAAAAAAAAAAAREQAADMzAAAAAAAAACAADwAAqqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAADMzEBAQEAAAqgAAAMzMAAAAAAAAVVUAAAAAAAAA +AAAAAMwAAAX0AAAAAAAAAAAAAAAAq/8AAAAAAAAAAAAAAAAAAAAAAADQgAAdBf8AAAAAAAAAAAAA +AAAAAAAAAAAREQAAMzMAAAAAAAAAAAAPAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAUHAAACCqMzMQEBAQAAB3AAAAzMwAAAAAAACqqgAAAAAAAAAAAAAAzAAA +DZYAAAAAAAAAAAAAAABX3QAAAAAAAAAAAAAAAAAAAAAAAEBAAC4FVQAAAAAAAAAAAAAAAAAAAAAA +ACIiAAAzMwEBAAAAAAAAAA8AAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIAAAREAAAAAAAAAAA +AAAAAAAAAAAUAACMAUAAlAkAAEwAAAAQAAAABAAAARQAAACEAAAAFAAAAAAAAAAAAAAKeQAAAAAA +AAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAACQAABAAAAAAAAAAAAAAAAAAAAAAAAASACQAAACQA +AAQUAACIUEAREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAEAAAAAAAAAAAAAAAAAAAAA +ABAAABwAAAKUCAAAHAAAABQAAAAUAAAJFAAAABQAAAAUAAAAAAAAAAAAAAjUAAAAAAAAAAAAAAEA +IAAABAAAAAAAAAAAAAAAAAAAAAAIAAAUAAAgBAAAAAAAAAAAAAAAAAAAAIQIAAAAIAAABBAAAAhA +AAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIv+IqgAAAP8AAAAAAAAAAAAAAAAAAAAA8PDw8P9V +AAgAAAAAAAAAAAAAAAAAAAAAAABfXwAAAAAAAAAAAAAAAAAADEMAAAAAAAAAAAAAVVUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERHMzDMzIiIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA3VV3AAAA/wAAAAAAAAAAAAAAAAAAAADw8PDwdVUACAAAAAAA +AAAAAAAAAAAAAAAAAK+vAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAACqqgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIszMMzMiIgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACL/iKoAABAfAAAAAAAAAAAAAAAAAAAAAPDw8HB1VYiIAAAAAAAAAAAAAAAA +AAAAAAAAX18AAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREzMwzOIiIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAN1VdwAAIC8AAAAAAAAAAAAAAAAAAAAA8PDwcHVVAAgAAAAAAAAAAAAAAAAAAAAAAACv +rwAAAAAAAAAAAAAAAAAADDEAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIjMzDM8IiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFGwAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAcbAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAEQAAEAAQgAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATdAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAkAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlkAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAMAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIAAAAA +AAAAAAAAAAAIAAAAAAAAAAACAAAAAAAJcgAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAwQAAIAAAAgAAEAAAAAAAAACAAAAAAAAAAIAAAgAAIAAAgAAAAAAAAASoAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABCIAAAAAAAAAAQAAACACBAAkACAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAA+yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAACAA +QAAAAAAIAAAAAAAAAAAAAAAAAAAAAMAADAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAggAIAAAAQgAAAAAAAAAAAA +AAAAAAAAAAAACnQAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAMcAAAEAII +AAAAAgAAQggAAAAAAAACgABBAAAAAAIAAAAICQhAABBQIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACBAAEAQACAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIUAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAggAAEACAAAAAAIBAAE +AAABAAAEEAAAAAAABAQAAAAAAQAAAABAiAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAIgAAAAAAAAAgAAAAAAAAAAgAAAACAAAAAAAAAAAAIAAAAAAANAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAhAAKAAAABAWCAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAABAAAEAgSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAiAAAAAAAgCAgIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAACAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABEAAAAAAAAAAAAAAAAQgAAAAAAAAACAAAQAAEA +AAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEBAAA4AE +AQAYEgCAABAAAhiQAFAAQAAAHBAAAAAAAAAAAAAAAAAAAAAAAAAL7gAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAGBAgAAAAAAAAAAAABAABAAgUAAAEAAAAGBAAAAQACAAIFAAB +EAAIgBiRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAABAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA42AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAABAAgAAAAAAAAAAAABIgAAAIAAAAACAQAAAAQAAAIAAAAAAACABOAAMKgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIAgAAAAAAASAAAAAAFAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1gAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAA +AAAAAAgAoCQAAAAAAAAAAAAIAAAQAAAAAAgAAAAAoAAACAAAQAgAAAAIAAAADAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEECgAAAAAAAQAAAAAAAAABAgAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAGfQAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAB +AgEAAAAAAAAAAAAAACgAAAABBAAAAAAAIAEAAAIAGAAAAQAAAAAwCCABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCAIIAQAAADEIAQAGAAApMQgAUAAAAAAxAAAAAAAAAAA +AAAAAAAAAAAAAAtoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAgAAAoAAAAxAAAAAoA +AAAAIAAAAAAAAEAgAAAAAADQxCIAAAAAAARAIgAAAAAQYMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAkAAAAAAAABiAAAgAAAAAGAAYAQAAAEAYAEIIAAAAABAAAAAAAAAAAAAAAAAAAA +AAAACfcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAIAAAAACEAAAA +AAAAAIAAAAAAAAABgAAAAAAKAACQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAOLQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABIAQBACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAEAAAAAAAQEAAQgBAMAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAElaAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAhABAAAAAACAAAAAAAAAAAAAAgAAEAAAwAAA +AAAAAAAAAAAAAAkCAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACACCBAIABAAAAEAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAiwIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +BGAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4C +YCAMgQmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAgAAAAAAAAAAAAAAAAAAAgIAAACAgABCAgAAAICAAAICAAAAgIABAhIAAACQgU +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABEAEQAIWABkA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA0KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIgCAQgAADFgAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAD2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAA +AAAAAAAAAAAAAAAAEAAAAAAAABASAAAAAAAAABAAAAAAAAAJEUAACABAqAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAMqOE4JFiACEAAIAAABAABIAAAAAAAAA +AAAAAAAAAAAAAAACGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABCEEAIAAAA +AAAAQAAAEAAAAAAAAAAQQBAAAAAAABAAAAAAAAgCEAgAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAACAEOJQIlAgAAIAAAwAAEAAAAAAAAAAAAAAAAAAA +AAAAAAbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAARAAgACAAAABgAAAAAA +AAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAMCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABVRQMFAAERBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgIAAAAAAAAAAAAAAAAAM//MADMAMwAz +ADMAMwAzADMAMwAzADMAMwAzMzMAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAwUBAxEFAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7QAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAAAAAAAAAAAAAAz/8wAMwAzADMAMwAzADMA +MwAzADMAMwAzADMzMwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAADBQEBEQUAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAAAAAAAAAAAAADP/zAAzADMAMwAzADMAMwAzADMAMwAz +ADMAMzMzADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAMFAQERBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMA +MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAABAQgABcAAAAFBQIAAQAABGQ +FAAAjAEAABQAAAAAAAAAAAAAAAAAAAAAAAALtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAjAAAABAAAAAAAAAAAAhAQCQiGAKECABQJCoYApQIAFAkIhgChBwAUKxyEBOUAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEBIAAQwAAAAUEAABFAAAA4QQAAAcAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc +AAAABAAEQAAAAAAACKGABCAAAIQIgQEEIAAAhAiBAAQgAACEGIEADGAAAZQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAz/wAAAAACABEb5KAiIlVV7u7//wAAAAAAAAAA +AAAAAAAAAAAAAAAADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgIAAAAA//8A +Af//////////AAAAAAAA3QAAAAAAAAAAAAAAAAC7uxERRc/1MQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD/AAAAAAAAADP/AAAAAAUFVVeIABERAADu7v//AAAAAAAAAAAAAAAAAAAA +AAAAAAAN9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAD//wAB//////// +//8AAAAAAADqAAAAAAAAAAAAAAAAAKr/BQVFz/UxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAP8AAAAAAAAAM/8AAAAABQURE6CgOzEAAO7u/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAs4 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAP//AAD//////////wAAAAAA +AOoAAAAAAAAAAAAAAAAAIncnJ0UAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/wAAAAAAAAAz/wAAAAACABEToKAzM1VV7u7/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAA//8AAP//////////AAAAAAAA3QAAAAAA +AAAAAAAAAAARuxsbRQAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAuUAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAACpUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAgAAAAMAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAOCiCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAQAA +AQAAAAAAAEAAAAAAAAAICAAAAAAAAAAAAAAAAgAEAAAAAAACAAEAABAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAoXIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADisAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAQAAAAAAAIAAAAAAAAAAABAAAAA +ABAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAIAAAAAAAAAAAAQAAAAAACAAAAAAAAABAAAEAAAABA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +JAAAAAAAAQAAAAAAAAIAAAAAAAAAAAAAAAAQAABAAAAIAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAQ +AAAQAABAAABAABAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAABAAAA +QCAAAAAAAAAAAAIAAAAACAAAAAAAAAAAAgAQAAAAAQgAEAAAAAAAAAAAAABAABAAAAjKAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAABAEAAAAABAEAAAAAAFAFAAAAAJAAIAUEAAAgAA +AAAAQAACAAAAACAAAAIAAAAAAAAAAAAAAEAAAAAABIAAgAAMAAAAIAAAAAgAAAIgAAAQAAAEADIA +AAgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAIAAIAAAAAAABXIAAAAAEAQAAAAAAAAE +AAAAAAAAAAAAAAAAAAAEACgQQAAAAAAAUAABABEAAABEAAEAAQAQBAIQICAAAAAAEBAgAAAIACAQ +AXJAAAAAEACAIAgAAIAAAAACEAAAgAEAAAIAAAAQAAAAAwAAABAAAAACAAgAAAAQAAgAAAAAAAAA +AAAAAEAAAAEAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAAAAF7gAAAAAgAAAAAAAAgAAAAAAAAAAA +AAAAAAAAEAAAUAAAwBAABAAQAAIUCAAAAAAAAgAAAABQAAAAAAYAAFCgAAGABgQAUIAAAQACBAQA +gEEBAAAAAABAAABgAAEAAAAAAAAAAAAAQAAAAAIAAABAAAAAFAAAAAACAAAAAAAAAAAAAAAAgABA +AAAAAACAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAGAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAE +AAAIAEAAAABAABAAAgAAEAAAAAAAAEAAAEAAAAAAQEAAQYAAAAAAUABBEAARgAAAAAEgAAAAAAAA +AAAAAAAAAAAEBAAAIAAIAAAAIAAAQAgAAAAgAAAAAAAAACgAAAgAAgAAAAAIAAAAAAIBAAAAABAA +AAAAEAAIAAAAAAAAAAAAAEAAAAAACYgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAIAIAEAA +AAAQQAABAQAAAABAAAAAEAAIBAAIAIAQAAAAAAgAIAAAAAAABAAAAgAACAIgAAAAAIgAAAACAAAA +gAAAQAIAAAAAAAAIFgAAAAAAAAACABiAAAQAGBAAAAAAAAAQEAAAAAAQAAgQAAIAAAAACBAAAAAA +AAAQEAAAIAAgAAAAAAANiwAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAEAAAAEAEBgQQAAABAAAGBAA +DAAAAAEYEAABEAAAABiSAAYAAACAGJEABgQAKJAYkQCABAEAQByUIAAAAAAAAAAAAAAAAAAAAAAA +BAQAAAAAAAAABAAAAAAAQAAAAQQAIAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAdyAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAQUBAEBEgCEAIAAAAAAAABBYAAAAAAAA +AABBAKAIAAQAACAAIAAAAEAAIAAgAABAAAAAAAABQQEAAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAgAAAAAAAAIABAAABAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAA +DGsAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAAMhAAAAQBgAAAgAACAoAAACAAAAACAAAAQCECAAAAQ +ABQIQIAIAiAAEAhAgAACEAAIAAAACkCogAAgAAAAABAAAAACAAAAAAACAAAAAAAAAQAAAAAAAAAA +AAAAAAACIAEAAhAAAhCEAQAEAAAAABQBAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAIbgAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgBAEQAABgAAAEACAAAWCAAAQACAAAACAABAAIAQBiY +AAEAAgAAWBgAAQAAAAAYEAABDAACAAAAQAAAAAEIAAAAACAAAAAAAIBAAAAAAAAAAAAgAAAAAABA +xAgBCBgAABCEIAVABAAKgEAgAAAAAAAAQAAAAAAAAACEAAAAAAAAAAAAAACvAAAAAAAAAAAAAAAE +AAAAAAAAAAkAAAAAIAIAAAAIQMQgCwAqAAAAxCAAAAAAAADEIgQCAAAAQMQiBAIAAACoxCMEAgAA +AFDEIgAAACABYMQAAABAAAAAAAAAACAAAAAAgAAAAAAAIAAAAAAAAAAAAIUAAAAAEAABAAQAEAAk +BAGEARAAAAhgAIAAAAAAAAgAAAAAAAAAAAEAAAAAACAAAAAAAEwAoAAAAAAAAAAAAAAAAAAAAAAA +EAECAACUIAIAAAAQAYkAAABAIAABgwEAAAAAAAGIAIBAAQAFAYgAwIABQIEBiADBgAEBBQGJAAAA +AjAAAQgAEAJgAAAACAAACAAAAAABAACAABAEAAEAAIAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANR0AgEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQA +QAAQAYUMAAAQAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAQCAYAARAgICQABIAA +AABCDAAAAAAAAAAAAAQABAEAAAAABAAAAAAAAAAEAAAAKAQAAAACAAAIAAAAChAAAAAAAAAAAAAA +AMAAAQAAAAAAAMCAAAAAAAAAAAAAAEJGAAAAAQBACAAAAAAAAAAAAAAAAAAAAAAACAAAAERiCAgA +AAgEwAAAAQAAAAAgAAAAAAAAAACAAQAAAAAAAAAAAACAAAAAAAACAiSBDAAAAACAAAAAAIAABAAA +AAAAAAAAAGAAAAAACAAAAAAAAAAAAAgEAgAQCAAAAAAAAAAAAAAAAAQAAAAEQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAjryAAgQACAAEAAAAAAAAAAAAAAAAAAAAAADD1jAACCAEwUIABAAAAAII +QAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAABIAAAADAARiwIgAAAAAAAAAAAAAAAAAAAA +ACACAAAgAAAAAAAAAAAAoggAEAACQAABAABABAGAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAIkhAEAIAAACCAAAAAAAAAAAAAAAAAAAAAAAgAgACCCCABAAAAAEIAIAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAgBAAAAgMABASAAAQEAABAAIAAAAAAAAAAAAwABIIgIAAAEE +AAAAAAAAAAAQBEAAABAAgAAAAAADBAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAwBAAAAAAAAAAAAA +AACxEEAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAQFAQAIQMYAIAMAASAAAAAgAgAAAAAAAAAAgAAABA +CgAAAAAAAAAAAARAABAEQAAAAABGAkJUBAAJABAAABACAAoAAAgAAAAAEEAAQQAAAAQQAABAAAAA +AAIAgAhIAgGAAQAAAAAAAAAAAgAAAgAgSAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAD58AEBIA +CAAAIgAAAAAAAAAAAAAAAAAAAAAAEFAAIEgBQAAAAgBAAJEIAAAAAAAAAQAAAAIAAAAAAAAAAAAA +AAAAAACQAgAAEAgAMAgACACGCgAIAAAAAAAAAAAAAAAAAAAAEBAAAAgSAAAAAAAAAAAAlAOAAAAE +AdAAAkAAAAAAAAARAgAACAIAAAAQAgAAAAIAAAAAAAAAEAAAAAAAAAAAAAAJDQAEAABAEQAAAAAA +AAAAAAAAAAAAAAAAAICCAQESCoBABAAgAAAAgAAAAAQAAAAAAABICABAABAAAAAAAAAAAAAAAAAA +AAAAAAQAEACAi8hMAgAAAAACQAIEAAAAAAAAAEMAEAAAAAAAQwAAAAAAAAAAECEAAQCAWAAAIIAA +AIAAAAUAAABAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm4AAAAggBAAAQAAAAAAAAAAAAA +AAAAAAAAAwEHBxAAAgGAAIAIARgAAIAQAACAGAAAACAAAAAAAAAAAAAAAAAAAAAAwAAAAIACggIA +AAAEAAD/AP8AAACqqgAAAAAAAAAAABE8AAAAVFQAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAAAAEQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSd1/zMzAAAAAAAAAAAAAAAAAAAAAAAAAAAV +VVUVD48A/6r////wcAAAAAAAAHDQAAAAAD8/AAAAAAAAAAAAAAAAAAAICgAAAAAREbu7ChtMX/8A +/wAAAFVVAAAAAAAAAAAAETwAAABXVwAAAAAAAAAAAAAAAA8tAAAAAAAAAAAAAAARAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3lX/MzMAAAAAAAAAAAAAAAAAAAAAAAAAALqqVXUPDyD/ +Vf////BwAAAAAAAAsPAAAADMPz8AAAAAAAAAAAAAAAAAAAUFAAAAAACqVf8RG0xf/wD/AAAAVVUA +AAAAAAAAAAAAMwAAAFVVAAAAAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAmc1f8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAqqpVVQ8PAN9V/yJ3UFAA +AAAAAAAAAAAAAMwfHwAAAAAAAAAAAAAAAAAABQUAAAAAEbsRuxEbQFB/gH+AAACqqgAAAAAAAAAA +AAAzAAAAVVUAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAzV/wEBAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVVDwcA/6r/EVVQUAAAAAAAAAAA +AAAAAC8vAAAAAAAAAAAAAAAAAAACAgAAAAARuxG7ChtAUABEUQAAAKAAAEQBAAAAgAAARAEEAACA +hABEAQAAAIAAAAAAiHQAERQQQABISACBEAjAARQgAISEAAAABAAAAAAUAACIAAAAEAAAAAAAAAAA +AAAIxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0IAIx0ABGUCIAABFBAABAAAABIJAAAFAiABFwg +AASUGIAAXGgABZQYgARcaQAFlB0AAIx0ABGUAAHAAAEYQAAAAMAAARgAAAAAwBQBGAKEAADAAAEI +AAAAAAAIYAABFBIEAAhBAAkQCACABCMAAIQAAAAUAAAABBAAAAgAAAAAAAAAAAAAAAAAAAlNAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAHGAAA5QIAAAUQAAAFAAAAAggAAAUCAAADCIAAJQaAAAM +YgAJlBoAAAxiAAmUGAAAHGAAA5QA8AD/AKoAqgDwAKoAVQCqAPAA8ACqAFUA8ADwqqoAVf7+MzOq +qgD/ZmZmZpmZZmZaWsPDw8Pw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6UAAAAAAAAgIAAA +AAAAAAAAAAAAAAAAAABRURERBQEFAQAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ANX/AABEdzMzHR0R3QDwAP8AqgCqAPAAqgCqAKoA8ADwAKoAqgDwAPCqqgCq/v4zM1VVAP+ZmZmZ +mZmZmaWlw8PDw/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrwAAAAAAAFBQAAAAAAAAAAAA +AAAAAAAAAAICCgoFAQUBAAAAAFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1f8AAER3 +MzMdHRHdAPAAAACqAKoA8ACqAFUAqgDwAPAAqgBVAPAA8KqqAFX+/jMzqqsB/mZmZmaZmWZmWlrD +w8PDDw8AAAAAAAAAAFVVVVUAAAAAAAAAAAAAAAAAAAcjAAAAAAAAgKAAAAAAAAAAAAAAAAAAAAAA +U1MbG68j9TEAAAAAoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/wAAVHdVVR0dEd0A +8AAAAKoAqgDwAKoAqgCqAPAA8ACqAKoA8ADwqqoAqv7+Y2NVVAH+mZmZmZmZmZmlpcPDw8MPDwAA +AAAAAAAAVVVVVQAAAAAAAAAAAAAAAAAAA4UAAAAAAABQUAAAAAAAAAAAAAAAAAAAAABTUxsbryP1 +MQAAAABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHX/AABkd1VVHR0R3QAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAABAAAAAAAAIAAAIAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAKoAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAUpAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAgAAAAACAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAC9oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAEgAABAAAgAAAAAAAAAQAAEAAAAAAAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAABAAAAAAAAAACAAAAAAAIAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAQAQAAAAAAAAAQAAAAAAAAAAAACBAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA18EAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAAAAAAAIAABCAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAA +AgAIEAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAACyYAAAAAAACAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAA +AAAAAAAAAAIAAAAAAIAAAgAAAAAAAAAAAgAAEGAAAAAQAAAAAAIAAAAAAAAAAAAAQAAAAAAAAAAA +QAAAAAICCAAAAAAAAgIAAEAQAAAAAgAAAYAAAACAAAAEmwAQEAAAAACAAAAAAAAAAAAAABAAAAAA +AAAQAAAAAAAAEAAAAAIBAAAAAAAAAGAAAAgAAAAAIAAUAAAQAIAgAAIAARAAAEAAAAAAAAgAAgAC +gAAAAAAAAAgAAAAAAAAABAAAEQAAAAAAADAAAAAAAAAAQAAAAAAAAAACAAIAAAAAAEgQAAAAAAAA +ABACCAAAACAACAAQAAAAAEBAAAAAAEAAAAheAAAQAAAAAAAAAgAAAAAAACACQAAAAAAAABAAAAQA +AAAgAAAAAAAAAAAAICAAAAAAAAAIAAQAAAAAAkgAAAAAAABIAAAAAACCCEAAAARACAAgAAAAAAQA +AAAIAAAAAEABEAACAAACAAACAAAAAAIIAAIIgAIAAAAAAAGAAAQAAAABBIAAEgQACABIAAAABgAg +AEaAAAAAACAABIAAFAAAIAAADPYBAwAAEAAAAAAAAAAAABAAEAAEACoIAEAUAAAAARKQABAAAAAA +QBAAAiAQAAAQIAIAACCAABAAAgAAAABCQAAAAASAAAAAAAAACYAAAQAAIACAAAAAAEAgAAAAAAEA +AAACAAAEAABIAAAAAABAABAAAAAAAABQAggAEAAAEFAAABAAAICQEICAAAYAABAAAAQAAAAAEEAA +AAACBECQAAAAAAAKowAAAAAASABAAgAAAAAAAEAAAAAAABAAAcAAEQAAQAAAAEACBAAEAAAAAgAA +AAAAAAAAAAABQQAAAAAgAAAAAgEAAgSAlBAAiQCABAQAgFAQAgAAAAAAAAACCAAAAACAAAAAAAAA +AEAAAgAAAAAAAAACEAACAAABAAAEAAAgAAAAIABAAAQAAAAAiAAAAAACAACBQAAAAAAAAAAAAAAA +AAAAAAKAAAAAAAAAAAAAAgAAAAAIAAAAAAAQAAAACAAAAABQEAAAgAAAAkAIAAAAEAAAEAACAAAA +AAAAAAAAAAAAAAACAgBQAAAAgAAAAIAAIACATAYAIAAAAAQAAAAAAAAAAAAAEgIQAAACAAAACAAA +AAAKAAAAAAAAAAAAAEYgAAAAAAAADAggEAQAigAAEAIAAAAEAAEwAAAAAAIABAAAAAAAAAAAAPkA +AAgAEAAAAAAAAAAAAABAAAAEAAAAAABgEAQAAAAAACgAAAAAAAAAAAIggAAAIAAAACgAAAgAAAAA +AAAAAAAAAAAEIAQAAAAIgCAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEAAAIEACAAAAAAhAQAABA +AAAAGBAIGAACBAAAAAQIgABCAJoQAAMAAAADGFKAAAAACAAQUAAAQACEABBQAAANGwEMAAAAABgQ +AgAIAAAAEBBAGgAAQgAYEQQAEAgIAjgQAAgCDAAAGBACgAAAAAAYEAAAAIAQFAgQAAoQAAIAGBEA +CpAAQAAYEQAEEQQAghhQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIQAACAAAEAABAABQAAAAGAAIAAA +AAAAYAAAAEAAAAAgAACggAAADAAAAAAAACAMQAAAAEJAAAwAAAAAAAKEAQYgAABgAAAAAAAAAAAA +AAgAYAAAKABAACAEAAAAAAAQAAAAAYAAAAEAAAAAAIAAIAAAAAAAAAIAAGAAAAAAAAAAIAAQBAAG +AAgAAICAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAAAAAAAAAKABAAAAEAAAAAAAQAAAAAAAAC +BAAAAAAAABAAAAAAAAQAAAAAAAAAAAAEAAAAAAAAAAAABwkCBAAAAAgAAAAQAAIAAIAABAAAEAEh +AAAIAAAIACAggAwAIEACQAAAFAQAAAAAAAAIICCAAAAFAAAJQAAAAEEACAhAgAgAYQAACAAAAABB +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAIAQAAAAAAAAABAAAAAAAAAAGAAAAAAEAgEQkAgAAAAAAB +AAAAAAAAAAEAAAAAAAACAQAAAAAAAAABAAALiAkAAAAAAAABAAgAAAAUAAECAAAoAAAgAQAkAAAA +gAABBIAKAAAAYAECAMAAAAAAAQBAAAAAACABAAAIBAAQAAECAIAAGBAAAQwAgAABMAABAAAAAAAA +AAAAAAAAAAAAACIDAAAAAIBAAQEAAAAAgIQmAUAAAACAxCIDAAAAgMDEIAEAAAAAAMQjAAAAAACE +xAEAAAAAAACEAAAAAAAAAIQAAAB0IAEAAAAAgMQIAgAYAAAAhCAAAAAAgIDEIgMACAAgwMQgAAAA +AAAAxCgAAAAAAADEIgkAAAACAEAgBAAAAAAAxCAIIAAAAADEIAAgAAAAAMQAAAAAAAAAAAAAAAAA +AAAAgAgAAAAAIAAIBAAAAAAQAZAIBIAAACABgQgAAAAAIA2ACAAAAAAAAYgABEAAABABCAAAAAAA +AAEIAAAAAAAAAQAAA1aABgAAAAQgAQEAAAAACAABgAAAAAIkEAGIBAAggAAQAYAAAAAAAAABgAAQ +AAAAAAGAAAAAAAhAAIABEAAABCQBgACQAAEGpAGIBJAAAAQkAQAAAAAAAAAAAAAAAAAAAAAAAKAA +AAAAEAAAQAAAAIAAAgBAAAIABAAUAFAAAgAEAAAAQAAAAAAAwMBCAAAADAEAAEAAAAAAAAAAQAAA +AAAAAAADSQAAQAIAAARAAAAAAAAAAAAExEQgNCAAAQAAIAAwIAwwQAAQQAAAAAAAEGBAEAAAEAAA +AAAAAAAAAAwgAAIEAQAAACAAAgAAAABAIADCwAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAA +AAAAAAABCAAAAAAAAAQQBAQAAABAAAAAAAAABAAAEBAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbv +CAgIACAAAAAAAAAAAAAAAESAAEAkAAAAiAQACAQACAAAAACAIAAIQEAAAIAAGQBAAAAAAAAAAAAA +BAAAAAAA4AABAAgAAADgAAFQBAAAASAAAAAAAAAAAAAAAAAAAAAAYQgAAEEAAAIQBCAAAwAAABAE +ICABAABACAAgAAEAAMEABCAAgAAAAQAEIAAAAAIAAAQgAAAAAAAABCAAAAAAAAAAjdgABCAAAIgA +AQAAAAAAAAAAYAYgBAAAAEBBQAFDCAYjCQAgAgAgEAAAgQAAAAAABAAAEAAAAAAAAAAAAAAJAAAI +AAAAAAgAAAgAAAAQAQACAAAAAAAAAAAAAAAAAAAAAAAgICgAAIgKAAABgAAAAQAQAAACAgABgAAC +EAICAEGCAAAAIABACYgAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAmRAAAAABAYAAAAAAAAAA +AAApKCggCkAAEAAycABCSARABBAAAAAAIAAAAAAgAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAgAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAgAAEgAAAAQAAAAEAAAQCAABQEQAAAIAAAAIDAAC +AAAAAwAUAAIAAAAAgAQABAAAAAAABAAAAAAAAAAEAAAAAAwsAQACAAAEALoAAAAAAAAAAAIAAAJE +be8AAhAQAAQWAEAAUAAAAAMAgAIDAwBAAACAAAAAAAAAAAAAAgAABAAAAAAAAAAEAAAAACAAABQA +AgEAAAAAAAAAAAAAAAAAAAAAQBgBAEAAoAEIAAAAAAAgCNIAAQMAAARAAQgSAgAQAEAAIAAAAAAC +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA1MICAgAQQACEAAAAAAAAAAAAVAAAEAEBAkIEEJK +QECiAtAAEAAQAAUAEBAAEBAAABAAAAAAAAAAAMAAAQAIAAAIAAAAAAgAAAgAABIIAAAYAAAAAAAA +AAAAAAAAAAAAAAAQANEIAAAAAAACAAAAAAAABCIIQAAAAAAICAQECAAEAAAyEABAAAAAABIIAAAA +AAAAAgAAAAAAAAACAAAAAAAAAAAD8AACAAAAQAAgAAAAAAAAAAAIArAIEpKwAEEAUEBSQECQAAIA +AEBIAAAAAAAAAgJCAAAAAACAAAAAAABBAIAABIAAAkAAAAAAgAACAAAAAASCAAAAAAAAAAAAAAAA +AAAAAAIAFEAChBEAAACAAAMAAAAAgEYAIyCJAAAAAAADgIgAAFgYAIAAkACAgAEAAACBBAAAAAAA +AIAAAAAAAAAAgAAAAA6SAkhMAQAQjIAAAAAAAAAAAIABAAAAEBCAyYMAaRAAARAgBAcAgFAAAAAA +AAAkAAAAABAAAAAAAAAAAAAAAggAAAAAAAAAAAAAADAEAoqAACEAAAAAAAAAAAAAAAAAAAAAMMDM +zDMmPAAAAAAAAAAAACJ3IndfX3d3M/9VM6+vIndVVRG7MzMzMzU1U1MFBRsbAAAAAAAAAAAAAAAA +AAAAAAAAC3QR3VVVMzNVVQAAAAAAAAAAAQEAGwpfVQ8PM/8zMxFVVf//FRUA/wAAAAAAAAAAAAAA +AAAA//8AAAAAAABERAAAAAAAAAAAAAAAVXd3D/8PMwAAAAAAAAAAAAAAAAAAAAAwwMzMMzM8AAAA +AAAAAAAAEbsRuwUFEREz/1UzX18Ru2ZmEbszMzMzOjpTU6+vGxsAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAA +AAAAAAIAAAAAAAAAAgAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACfwAAQAAAAAAAAAIAAAABAAACAAAAABBAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAQEAAgggAAAAAAAAAAAAAAAAJAIAAAAAAAAgIAAAgA +AAACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAuvAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAgBACAAAAEsAAAQAAADAAAAAAAgACAAAAAAgCAAAAAAAAAAIAABAAAAA +AAIAAEAAAAAAAiAAQAAAAAAACAAABAAAAAAIAAACAAAwAAAAAAgAABAACAAAAgAAEAAAAF8AAAAA +AAAAIAAAAAAABAAAAAAABAAgAAAAIAgAAAAAAECAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAABAAAAAAgiAEAABEAACAEAAACAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAADAAAAAAMAAAQQA +AAAAEAAAAAAAAAAAAAAgAAAAAAlAAAgAAAAAAEAAAAAAAAABQAAAAAAAAAAAkAABAAAKAAAAAAAA +AAAAAAAAggQAAgAAAQAAAAAAAAAEAAAAAACAAAAAABABAAAAAAAAAAAAAAAAAAIEAAAAAAAAAgAA +AAAAAAAAAAAAiEAEAAAAgAABAAAIAAACAAEAAAgAAAEAAQgACAAAgIABAAACAAAAAAAAAAIoAAAA +AAAAAAgAAAAAAAAAFIAABQAACAAAgAAIAAAIABCAAAEAAAgAAAq4AAAAACIQAAAAAQAAAAAAAAEC +AAABIAAAAAAUAAAAAAAAAAAAAAgAEAAAIAAAAAAAAQAAAAAAAAAAAgAAACEAAAACAAAAAQAQEQQA +ABAiAAgEAAAAAAAAAAAAEEAgAACAAAAAAAAAAAAAAAAAAAAAAADAAEQEAAAAACAAQAAAAAAAAAAA +BAAAAAABAAAAAADAAAAAAAAAAAAAAQAAAAAAAAAAASkAAUAAAAAAIAAAAAAAAAAAAIAEBACAQEEA +IAAAAAAAAQCAAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAEAgAEAABIBAAAAA +AIBAAAAAAAACAAgQAAAAAAIAQBAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAG/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAMAAAAgAAAAAgAAAAAAAAA +CAAAAAAAAAAIAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAB4QAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAABYQAEAABEEAABAAAAAEQAAAEAI +AAAQAAAAQAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAA +AAAfhwAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAGAFACAADSAEYAQAAAANAABgBQAAAA0AACAEA +BAAAAAAIAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAA +AAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAgAAAQAAAUACAgABAIAAAAIAAAgAAAEAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYIAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD +AAAAwAAAAAMAAMDAAAAAAwAAAIAAAAADAADAgAAAAAAAAABAAAAAAAAAAMAAAAAAAAAAwAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAU +AAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAA +EAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAEAIAAAAAAAAQAgAAQCAA +ABACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACv0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAFAAAAAABAAAEEAAAAAEAABQYAAAAAQAABCA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAACQgAAAAAAAABAAAAAAAAAAkAAAAAAAAAAA +gAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+gAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYEAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +RQAAAAAAAKJFAAAAAAAAokUAAAAAAACiRQAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAABGIAAAGYAAAEYgA +AAZgAAARiAAABmAAABGIAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJYAAAAAaSgUlgAAAABpKBSWAAAA +AGkoFJYAAAAAaSgAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAEAAAAAAYAA +AAAAAARIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAUQMMCKAAYABRAwwIoABgAFEDDAigAGAAUQM +MCKAAQAUAQAAgCgAABQBAACAKAAAFAEAAIAoAAAUAQAAgCgAABQBAACAKAAAFAEAAIAoAAAAAUAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAmAGQAAIEAACYAZAAAgQAAJgBkAACBAAAmAGQAAIAAEA +AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAABQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAgAAAAAAEAACQAAIAAAQAAJA +AAgAABAAAgAAAAAAEAACQAAIAAAAAAAAAAAAAAAAAAAACBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACpJRAAAIpJUKklEAAAiklQqSUQAACKSVCpJRAAAIpJUAAEAAAACkgAASUAAAAKSAIzJDAAAApIA +AAEAAAACkgAASUAAACKARAABAAAAAIAAAABzAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYiBCBE +YAAABiIEIERgAAAGIgQgRGAAAAYiBCBEYAAAAAAAoERAAYACIgWgREAB+JJGBKBEQAEAAAAAoERA +AYACIgUgQiAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -6137,1094 +30624,2946 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAFAAAAAAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABJABAGAA -AAAgAAAAAAAAAAAAAABoAAAAIAABAAAAABAgAAEIAAAAIAAAAAACAAAgAAABAAAAIAMAAAESAAAA -oAAAABoAAAAQAAAAAAADABAAAAABAAAAAAAAAAAAAChAgAAAAAAAAAAAAAAAAAAAAAQAEAAAgAAE -AAAAAACAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAL2AIAEAAAAAAAAAAI -AAAAAAAAAACgABAAAAKAAAAAAAAAAkAAAABAAAAABAAAAAAAAAIAAAAAAAAAIggAAAAEAAAAAAAC -AACAAAAQAAAAAAAQAAAAAAAAAAAAGAAAAiAAAAAAAAAABAAAAAAAAAAAAEAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAAAAAAAAAAG2AQAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAACAgAIAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAgAAAQAgAABDAAIAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -QAAAAAAAAAAAAAIAAIAAAAAEAAACABAAAABAAQAAAy8IEBAAAAIAAAAAEAAAAAAAAAAgAAAAAAAA -EEAAAAAAAAQEAAAAAAAAAEBCAEIACAAAFAAABAAABEgAAAAAAAAAAAQAAAAgCAgAAAAAAAAIAAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAEAEAAAgAAAAAAQAgCAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMgEAEAAAAEAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAEAA -IAAAAAAAAAAAgQEAhAAAAAAIAABgAAAIAAAAAASAQAAAQQAAABCAAAAQAAAAAAAQAAQAAAAAAAAA -AAAAAAAgAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAABAABA -AAAAAAAABABCAAAAgAAAAAbhCAgIAAABAAAAAAAQAAAAAAAAAAAAAAAAAJCAAAAICAgAAAAAAAAA -AAAAgAAAQBAAAAgAAAAAQAAIAAAAAEQAAAAQAAAACBAIAAAAAAAQEAAAAAAAAAgAAAEAAAAAIAEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAwAAAAAAA -AAAAAAAAAAAADLAACAEAAAAAAAAqAAAAQAAAAAAAAAAAAgAAAQAAAEAAAAAAAAAAAAAAAAIAAAAQ -AAAADAQACAIGAAAQAAAICAAAAABQAAAAAgBAABBEAgAAIAAAAAACAAAAAAAIAABAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAoAAAAACgAAAAAAAAAAAAAAwABAAAAAAA -AAAAPwABIBAAAAAAAAEAEgAAAAkgIAAAAAAAAAAQAAAAAAAAAEABAAAAAQAAAQAAAAAIAAAgAAIA -AAAACAgCABIUICBDBACCAAoABAABQAYAAgBAAAIAAAAAgAAAAgAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAABAAAAAAAAAAIAAAAAAgoAgAE -AAAKCAAAUAAEAAIAAAQBAAAAAgAAAEYIAAAAEAIQEAJAgAICAggAAAAgAAAAMAFBAAJAEEAAAAgC -ACQAECAAAAAAAJFECFCABAAIC4kAAAAAAAAAAAQAIAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAEAAAQAIkABQAAAAAAAAAB6wAAhCAgACBAAAA -ABAACAEKABAABIAIAQAAADAAQIIACAAgAAAAQAAAAAABAAIAAAAAABAEQJAQAAwASASAABAAAMOE -iABAAAAAFgAQANCQAgABAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAEAAAEAAAAAAAAIAAAAAAAAAAD4AIAAAAAAAAAABAAAAAAABQA -AAAAAAABAACJAAAAAAABAIAAQAAAAAAAAAAAAiAAAAAAgABCBAAAIAAwAQIMAACAgAAEAFAAAAAQ -QAABADICAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAUAAAAAAAAAAAAAAAAR7AAAAkAACkAAAAAAKAEAAAAEEAAAAAAAA -AAAAAABiEAAQAAAAAEIAABAABACAAAgAkAAEAADACEAMEEAAECAgCAACQAAAAigASEQAQACKADEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAACAAAAAIAAAAAAAAAAAAAAeoIAEgQQAAEAAgAAAEAEgEAiIAAAYACAQAIAAAAAAAA -AAgAAABAAAACCBAAAAAAAAAISQAGAAICAAgAAAGAAABASDCEAgAABAAIACACAABEAAAAAAACAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAEAAAAAAAAACAAAAAAAPAAgEAAACAAAAAQAEAAgAAEAIIAAAJAAAAAAEABAAIAgAACAAAEA -gAAAgAAAAAAAAAAAAAAEAAAAACACAIQABIAAAAQAAAADQAAEBAAAYAEAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAgAAAAAgAAAAAoAEA -AAAAAAAAAAAAAAKECAAAAACgAAAAAAAEAKAIAAQAgAAAoAAAAAQAAAAAABAAUAAAAAAAAABQAAEI -AAAADAAAAAAIAAAIIEAAAAAEAAAAAAAAAGAACAQFAAASIAAAABAAFAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAgAAAAAAAABAAKEAAABSA -AAAADr+AAAAAAAAAEIAAQBgCAAAAgAQAAAAIAACAAAAAAAAgAIAAAAAAAAAQggAAABQAABCAABAo -AkAIEIBECCggAAIQhAAAAAAAABCAAAAAAAAKEAAACAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAFAAAAAoAAAAAAAAQAAAAAAAAACYAAACMCAA -AAAAAABABAEIAAAgAIQIAUgAABAAhAACAAAAAECEIAAACQAEAEApAAAAAAAAxCIBCAAAAATEIwMA -AAAAAMQgAQAJAABAxCIBAAAAAUDEAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAIOAAAAAAAQAERIQAAAAIAEAAAh/hGAAAAAAAAAI -BAAAAAAACQAEAAAAAAAJCQAAAAAAAEmAAAAQAAgAAIAAAgACIAAJgAgACIBEAAmIVAAIAAAgCYBY -UBAAACAJgAoAAACgIAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAEAAAAAAAAAAAAAAAC5gAAAAAICABAAAAAAAJAABA -AAGAQAAAAAAQAEAACQGAAQAAAAAAAABAAEAQCEAgAAIAAUBQEA5AMJAgRQAIAAAAAAABAQAAAgCA -AAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAGgAEwEQKAQAAAAAAAAAAAADEzwAAAAAACAoBCIAACRCAUKAAAhgIAABQ -AQQBAAASAgBABAQAAAAAQIDAGiAIgAAAFAIBIABAAAAAhAAAQAoAIBIAAAICABAIAAAgAQEAEAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAQAAgAAgAAAAAAAAAAAAAIhGAAAAAAAAAAIAAAAAAAEAEAAAAMQAAQBQCEBgAgAA -AJAAAAAAAAAAAAAAAAEAAAAAAACAAAhAAAgQBCwgABCBAgACAADB0BQEAAIAAAEAAwMAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAQAAAAAAAAAAAAAAAAADqoAMDAAQGgoADAAICAAAYAAAAAAMAABgAQCAQgAAEAIAAAAAAQA -AAAAAAAAAgAAAAAQKCiAAgCIQAAxQISCYQEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAEF8DAAAAAEAAAFARAABMEABAIBEAQEASAEAQAEAAQBFAUAAJAwAAAAAgAAAEQ -AAxJABAQABCWBQAAAEQEAEAUMkAAACAASFAQAAAAAAAIAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAQAAAAAAAAAAAA -AAAAAAdLABAAAEBAAAIAAJAAEAAAEgAAAAASAAAAACNAARIAAKAAAAAAAAAAAAAAQMAAAIABEBIA -UCBCIShIACIQQEAgCAAACAAAAKAAIEACAgAAQQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAQAEIAAAAAAAAAAAAAD+Cg -oBAAQEAEBAFDgAAEQAgACAKAAAVACAgSAAAIBIKAABAAABAIAgAQAAMSRgBLkhIHABAAMAABSFMS -AAACUEQSAAAAAIiIAAAAEBQECAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIgACAAICAAAAAAAAAAAAAAAO2AAQEAAAABIA -AAQgAgACoIQAAACCTAKAghAAAEAAAAAAQgAAAAAEAAAAAQBgAAQgAEABkCgEADAAARAAgFEgAAEA -AQMDAgADAgBZWAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9fqwMAAAAAAAAAAAAAAAAAAALBAQEBAQURBREAAP//AAAA -AAAA//8AAAAAAAAAAAAA//8AAAAAAAAAADAw7/8AAAUFZmbMzA88M8xUVfr6AAAwAFX/Vf8HD3f/ -d/93/1VVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAADwVXAwAAAAAAAAAAAAAAAAAAA3IHBwcHBREFEQAA//8AAAAAAAD//wAA -AAAAAAAAAAD//wAAAAAAAAAAMDD//wAACgqZmczMDzwzzFdV//8ERDAA/////wsPu/93/3f/VVVV -VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAANDVcDAAAAAAAAAAAAAAAAAAAFind3d3cPMw8zAAD//wAAAAAAAP//AAAAAAAAAAAA -AP//AAAAAAAAAAAwdQAAAAAKCpmZzMwPDzMzVVX//wBEA8AAAAAACw8AAAAAAAAFBQUFAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AB8fAwMAAAAAAAAAAAAAAAAAAALfEREREQ8zDzMAAH//AAAAAAAAd/8AAAAAAAAAAAAAf/8AAAAA -AAAAADAwAQAAAAUFZmbMzA8PMzNVVfr6AAADwAAAAAAHDwAAAAAAAFVVVVUAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAA -AAQQAABISAABEAAADmwJAAAEJAAAhBQAAIhQABEQFAAAiFAAERAUAACIUAAREAAAAAAAAAAAFAAA -jFAAERQJAAAEJAARlB0AAIgAQBEUCUQBBGwAgJQJRAEEbACBlAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAABBIAAAhA -AAkQAAAJZQgAABQgAAKEEAAACEAAARAQAAAIQAABEBAAAAhAAAEQAEAAAAIAAAQQAAAcQAABFAgA -ARQgAAOUGAAACAAAARQIAEAUYRgChAgAwBRhGAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqwMAAAAAAAAAAAAAAAAAAAtK -AAAAAAAAAAAA3QUFVTNVM0REDgAnJycnIHAQEAsAAAu/r///AAAAAFVVMzOIiAAAPwAAAAAAq6oz -MzMz//8zMwCq/1UAMwAAAKoAqgAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwAAAAAAAAAAAAAAAAAACQMAAAAAAAAA -AADdCAhVM1UzVVUNABsbGxsQsHBwCwAAC7+vf/8AAAAAVVUzM0REAAB/VQAAAQBRVTMzMzb//zMz -AFX/qgAzAAAAVQBVADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKsDAAAAAAAAAAAAAAAAAAACoQAAAAAAAAAAiIiNjQUD -BQMA7g7uACcAJyJ3ERELu7sLMwD//wAAAAAAVQAzqqru7gAAAAAAAKujMzMzM//3M2YAqv9VADMA -/wCqAKoAMwD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAqwMAAAAAAAAAAAAAAAAAAAWkAAAAAAAAAABVVV1dBQMFAwDdDd0A -GwAbEbt3dwu7uwszAP//AAAAAABVADNVVd3dVVVAAAAAUVMzNjM2//czMwBV/6oAMwD/AFUAVQAz -AP8AAAAAAIAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAoADIAAAAAAAAAAAAAAAAAAAAAQA -AAAAAgAAAAAAAAEAAAAIAAAACAIBABAAAgAAAisAAAAAAAAAAAQAQgAAAAIBAAAAAAAQIgJgAAAA -EAwgAAEQAEAAA0AAAAAAAAAUAEAAAAAQIAACAAAIAwIAAIBiAABgAAAAAAAAEAAAIAAAAAAAEAAE -AAABAAAAAAAAAAFgQJAAAAAAAAAAkAAAACAAAABAAAAAQAQAAAAAAABAAAAAAAAAAAgAAAAAAAAA -ABAAAAAAAAAAAAABEAIAAAAEAAAEDQEAhAAAAAAAAAAAAAABAAKAAAQAAAAAAAAAAAAACAAAAgAA -EAAACAAAAAASAAAQECMAAAEAAgACAAAAEAChAAAAAAAEAAQAAAAAAAAAAAAQAABAAAAAAAAAAAAA -AAAAACAgAAAAAAAAAAAAAAAAgABAAkIAAAgAAAAAAAAAACAAQAIAAAAAAABACAIAAAAAAEAIAAAA -AAAAAAACAAAgAAAAAAMmAAAAAAAAAABAAEQAAACAAAAAAAAAAAIAAAAAAAAAAAAAABAgADAgAAAA -AAIAAAAA0AAAAIAAJCAAwAAEgAAEBAAgAAAAAAAASAAAAIAAAAAAAAgAAAAAAAAAAAAAAAAAQgAA -AAAAAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAABAgE -AAAAAQAADDUAAAAAAAAAAAAQAAAAAAEABEAQAAAAAkEAAAAAAAgAABAAEAAAEEgAIQAAEEABAIAV -YAAAAAlADwAgABCAAQIgAAAAAAIACCAAQAAAAAAQAAAACAABgAABAACAAAAAAAAIAIgAAAAAAAAA -EAAAAAAAAAAAgABAAAEAAAAAAAAAAAAAAAAACAAAAAAAAAAAABBAAgAAAAAAAAABEAgAAAAAAAAI -IwAAAQAAAAAAEAAAAAAEAAAgAAEAAABBAAAAAAAAAEAAAAAAIABAAAAgAAAQACAIICQgAAFAAMBk -AEAAEMABgSAAQAAABAAACAAAAAAAAAAgAABQAAAAAAAAAAAAAAAABAEAAAAAAAAAAAAgAAAAAABA -AgAAAAgAAAAAAAAAAAAAQAIAAAAAAABACAAAAAAAAAAIAAAAAAAAAAAIAABIAAEAAAETBACAAAAA -AABACAAAAAAgACCACAAACACAAAAAAAgAAAAIEAAAAACAAAIAABAgCgAAQIAAECAQABAAgAAIAAIC -AAAAAAQABBAAUJAAAMAAEAACAhQCAgwAAQEAABAAAAABAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA -IAAAAAAAAAAAAAEAAIAAAAABAAAAAAAAYAAAAAAAAAEAAAAAAADBAAAAC4IAYBAAAAAAAAAAAAgA -AAAAAAICCAAAAACQAAgCAAACCAEAABJAKAgQBQQCAAAiQBBBAAAAQEAAAAACAAAAIAAACAAAgAAg -CASQAAAAAAEAgABAAAAAhIAAAAAIAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAEAAAAAAASAAAAAAAAA -AAAHAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAANQwCAAAAAAAAAIAIEAAAAAAAAEQWB -EAAAAWIACCECAAANAFICAABAEAABBAgAAOAwCCAAAAAAADAAAAASAAFQIAAAASAAAAAAAQCBEAAA -ACAAgAACgAAAAAAAAAAAAACABAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQAAAEIAQEBABA -AAAABgAAAAAAAAAABAAAIAAAAAAACAAAAQAAAA9xAIAAAAAAAAASAAEAAAgQDAAAAAIAgAgwAQCE -AAgAAAFkAIEAJhZgAdYAgSAACAABCAYBCDQqAkEgCAAAQCIIgAGMCGAAFCgCQXEEIAEIEAAJAAAA -AISQSQwAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACABBAAAAACAAAAAAAAAAAAAAAAAAAAAE -AAAAgAIAAAAAAAQAAAAgAAAAAAAABQcCAgAAAAAAACAAAAAAoEAghAABgAIQAEoAAgIIUQGAAgAA -AIAAgAAAKAkAEAAhIEA0SAhAEhAAilFAAYACAABAABIAEARKAgkAAgBAwAEAQAACAAEAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABcAICAAAAAAAAAQEAIAAAgAAAAAAgACAAAAACFgSCAAAogEAAAIAgiCAA -AAIAAAAACAABBEAFIAJABIICAAAQAAAgAAAAABARAACIAICAAAgAhAAAgAAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAABAAAABAAAAAAAAAAAAQAAAAAAhAAAAAAAAAAA -AAAAAAAAAAcSAAAAAAAAAAAgAAAAAIAAAQQQAAAIAAiQBACBABABIAAgEgaCgBCAAUAAMYAAAWBB -gEEECBAoCILBEBSAQIIQQACQMAAEAgAAAAERgCAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAgAAAAAAAAA -CL0AAAAAAAAAAAgQAAgAAAAAiAgYAAggAAAoAACIAQACAAgQQAAGhgAASAAACAACAAAIAAAAQQIg -BAgIEAAYACAgDAkAIAgEQAQMCAAIAQAgABLBAgCCABAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEQAAEAAA -AAAAAAAAAAAACAAAAAAAAgEARBIAAAAQAAAAAAAAEAABoYAAAAAQAAAAIMQEAABAQAAgAAAAAIAA -AYAAIAEQAQQgACAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAgAAAPbAAAAAAAAAAAAEAAA -AAAEgAAYgAACQFCAAgACUAAAEAAAAAAAAABAAADQAAAAwCAAAAABAAAAAAAAAAAAAQIAoBIUAgAA -JBIAEIggAAAACJAAOAAAAAAAAAAAAAAUAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAUAAAAAAAAKAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAClkAAAAAAAAAAIBgABoAAAAQiAAA -AAAAABCIAAAoAAAAEoQAAAAAAFAQgAgAGgAIQBKAAAIoAIABEIBUAEAZIAQQgAAAgAAQABGBAAgE -AAAEAABCIAAAAAAIAAAACQAAAAAAAAAAAAAAAAAAAAkYAAAAAAAACRgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAJAAAAABAJAAQAFAAAAAAGMgAAAAkAAAAAIAAAAAAAAEAgEUAAAAAgxCAA -AAAAAEFAIAAACRgAEMQoAgIAAgAAyCAAgAAAIwjEIBcEAAAEAEAgQwIAAIUAxCAAAAkAAAiEACAA -gAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAAAAAhAAAAAAAQEAAAA5yAAAAEAAKAACCAAAAAAAAAISECAAAAEAJgEAAAAAACASA -AAAQCAAKCYEAAEABIAAVgAgAAgAIEAmAgAAAEQAACIEEAEADIFANggYAEAABIClAQAAAQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAACEAQAAEAIAAAABSAAEQAAAAAAAAAAAAAAQUABgYAgA -AAAAIAAAAAAAwGACgFCEiAFQAABAYAwAABEBAgBUQAAAHABAGBCAQAAAAAAAQAkAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAADOqAAAAAAAAAAAQAgCAAAAAABQAAwATAAMAAAAAAAAAAAAgIABAQAEQgIQAgAAAAQA -QECCAAAAgIAAwABAABAABAAAoOAAQAAEQMACiAAACAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AICUAAAAAAAAAAAAIAgAIAAABAAhwACCCAABAAAAAAAAAAAAQiAAAAAAAAgAAABAAAIAAAgRAIAQ -AIAESAAgSgEgCSQJAIEgFCDABgAAgEAGgEAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTYAAAAA -AAAAAAAoBAAAgAABAAAgAASAIhIAAAAAAAAAAAAAiAAQAgAAAAAAAAQAAAAgAAAAAEAAABACRAAA -AABgaQAAgFKAqhBgAogAAoACAAAAAAEAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8gAAAAAAAAAAgEAQ -AAAQCgAAaACLBAGCAAAAAAAAAAAAeEAQABMAACQAAAQAADQEgAEYEMgAAEERFACAQQEEAAAERgRQ -BIAABAAERS7QFAQEAAASAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPAAAAAAAAAAAgIAACoAAQAKAg -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 -BQUAABERAAAAAD//AAowMKCgr/8AqgAQAADA/woAgwAHDwOrBQAnJ///AAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAeqAAAAAAAAAAAAAAAAAAAAAKruqu7/3QAAAAAAAAAAAAAzAFBQAAAKCgAAAgIA -ABERP/8ACjAwUFBffwBVAAACAMD/KgDDAAUPA1eKABUV//8AAEAAAAAAACAAAAAAAAAAAAABQFAA -AAAAAgAAAAAAAAADAgAEAAACAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAArUAAAIACAACAAAAAAAAAAAAAQAAAAAAIAAAASIAQEAgAAAAAAAAAAAAAAAAAkAgAgISAABA -ACAAAAAIEABAQAAAAIgAAAAAIAAAAAEABBABCwAAAAAAAEgAQAAQAAAAAAAAAAAACAAAggAAEAAA -mAAAAAAAAEAAAAAAAACAEAAAAAAABAAAAAAAAAAAAEggAACAAAAAAIBAAAAACAAAAAgAAAAKrAAA -AAAQQAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAGAAAEAABAAAQAI -AAAAAAAAAAAAQAAAEAAAkoAJAAAAAAAgAAAAIAgABBgAAAAAAAAEACQgBAAAAAIAAAAAAAAAAARA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAACCAAAAQAAAAAAAAAAAmDQAECAAAgAAAA -AAAAAAAAAAgAAAAAAAAAAAAEQCAgAAAAAAAAAAAAgAAAAAQhAAAABAAUJCAQAAAAIAAAoCAABAAA -QAJAAAAAABAAEAgAAAAAAQAAAAAQAAAAAAAAAgAAUgIAAAACAAEAAAAAAAgAAAIAEAAACAABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAAAIAAAAADUAABAAAAABAAAAgAAEAAAI -AAAAAAAAAACQABAAQFAAACAAAEAASAgAABBQAAAACQEAkJAAABAIAAAgAAAAAAAAACBAAAIACAAA -iAAIAAAABAACAAAAAAAAAAIQAAAAAACAAAAAAAQAAAAAEAAAEAAAAAAAACAAAAAAAACAAAAAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAAGVwAEAAAAAAAAAAAAAAgAAAAAAAAAAABA -AAACAACAgEAACAAAgAAAAIAAAAAAAAAAAADAAAAAABAAAEAAAAAAAAAAAMAABABAIAAACIAQAAIA -AAAAAAAAAAgAAAAAAAEAABQGAgIAAgCAAAAAAAAgAAABAAhAAAgAAAAAAAAAAAAAAAAEAAAAAAAA -AAAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAA/8QAAIAAAAAAAAAEAAAAAACBAAAAAAAAAAUABQQAAI -AAAAAAAAACgAACAQiAABQBAADAhCBkBACAAEAAAAIAAAAgCAAAIAABAAAECAAAQIAAAACAAAAIhA -CDUAkBAAgAAAASAAEAAAAAAAAIAAAAAAAAACAwAAAAAgAAAIAAAAAEAAQAAAAAAACAEAABACAAAA -AAACAAAAAAEAAJAAAAAAAAAACNsAQAAAAAAABAgQQQAAAAAAACAKACAJDAAQACYAABLAAIAQAAAI -kUIAgSQIAAAABAACkgCQAAAAAAAAAQBAAAEAFEgAAAACEggAAAA1ACAAEEAAABACIAAAQABQAACA -AAAAAAAAAAAAAAAAAAAAAAAAIAEAAAAAABAAAAAACAAAEAAAAQAEAAAAAAIAABEAAAAAAgAACgAA -EAAAAAAAwAAAAAAGkCIIAAIQgAAAIAIIAAAAAAEAAkAAAAkAAAARADAACABiCEAAAQCAAAAAQAhA -AABCMgAACgACAAAICAAQAAANAAAIIEAAACAACAAQIgNQRwABAQAAgBFRgAAEAgAABACAACAAAAAQ -ADBAIAIAAAAAAAAEACAAAAiAAAAAAAAACIAAAAACgAAAAAAAAEAAAAAACAAAIAAACAABAAPAABAA -AAgAAAvtAAEAAAAsKMAQAAAAAAAAABJUAAASBAgIYEBIAABEgABAAAECANCQAUQAAAAIUogACAgA -iBAyIAAABoCAFAYBQAAUAAAGQCBAAoAIAAQAEmKAAAAAAAAAgAAAAAAQwAAIAUYAABAAIAhABMIA -AAACAQAAEQACAABBAAABACAIAIQEAAAAAQAABEQBAAAACAABAAEAACCAAAAAAAAAAIAAKAAAC6ZA -EAAAgAgAFCEAIQAAQUhK8AAEAFDCIAECAhEQEAAQEQQCAJAEAwAAABAAAAggKAEJRCxAEABAgQAA -QxCA6BKIAAKSgMAQQQGABgjEEoxIAAAgAAACIAAgAAEAAAQAACAAAAAABAAAQIACAgAAAAAAAAAG -AAEQAAgAAAQAAAAAEACAAAAAAAAgAAEAIBAgABAAAgAAAgAAEAACAAAAAAAAAAAHXYAAAAAQFAAA -AAAAAAAAQCCBEEAABEQAAIUAERAEICAhAEEAIAQoAAAAABSAAEGCEiAJBAACAAAIAAKQBEBAAIAA -gAAAAAAgaAIBBgAVIAYgJAAAMBEhQIAAAAAAAQAAAIAAAAAQAAAAgAEAAAAAAASEAAAAAAAgAQAA -AQAAAADBBAAAAAAAAAFABEAAAAAABAAEgAAAAAAAAAAAAAhAAAAAAA8vIBAAAgABiAAEAAAAAAAA -QCAGAAAIAAAQIEABAABEAEEMAAEgAAIQAAAAAAAIACAhFAACCBAwACEQAQAAFIAAIBAMAIAAwiAA -gAkAIECASAAAAAAAAAAgAAAAAAAAACAACAMAAAAAIAAAACAAAAAAAAgAIBAIAAAAAAAAAAAAIAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAIAYAAAAAAAAAAAuIKBAAAgAAAhEgCAAAAAQAACAAEAAJA -AAEIGBAgAAIoIAgQAAAEAIAECAAQCAAAAAAKAQFACBIgAAgAgCCAAAAACFJAAIMAAwEIkIAABAAA -QEAAAAAACAAAAAAYEAAAAAAAAAAgAAAAIAAAAAAAAAIAAAEAAACAAAAAAAAAABgAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAgAAAAABAAAAAAEAAABzQBgAAAAAABABCBAAABABQEQAAYAAAgAAAAIABEA -CAABAIQAAAAAQgABAAAAIQAAAAAgABAEAMAAAAACAAAEIiAAhWIAQQTAAAAACAAAAAFAEBAwUQAA -AFAAAAAAAAAAAABkAAQAAAIAAAAAAAAAAAAIAAAAQkAQAAIAAAAAAAAAAAAAAAAAAAAAAAAwAAAA -AAAAAAAAAAAAEAAAAAAAAAAAAA+qAAAAAAAAAAgIBBAAAAAgAAgAAAABACAAAiJAAAAEAAAAAAAA -ACAAAAACAAAAIAAAEAAAgQGhEAAAECAAAAFQgAAAACAAAAAAAAAAAAAggAAAAAQoADAIAQAAAAAA -AAAAgAAAGCAQCAAAAAAAWAAAAIBAAAAgAEIQCAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AACAAAAAAAAAEAAADD2AAAAAAgAAAIIAAAAAQAgQggQAAAAAABCAQAgAABAhAIQJgAAAGJASigYC -GAAAABCAACAAIAAAAIBECAQAAAgQhAAACBgAIBCBIAAoAAAAERLRQAAAAAsIAAAAAJAAAAABAEAA -AAAIhAAAAAAYAAAAIgAAABgAEEAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AABAAAAOoxAEAAAQAgCEKQICAFCAjMQgA0gAAADAxBAAAAAAACiEEAAAAACAYYQgAAEAAIAAxBIE -AAAACCCEIAIAAAAAAMQgAAAAAADAxCIAAABYgADEgAQMAIAEAAUAAAAACAAAAAgBCAAABBIJAAAA -AAgAAACRAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAn9 -gACAACVAACmAACEABACRCYAEAAAADhAJgAQAAAEDQEmAlAAAAAwITYhEAAgAAAAJgACCAAAKAAmA -CAAAAAAgCYAAAAJAABAJkCAACAAQAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA -AAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAABYGAAAAAADI4CACBwAAAA -YBAASAAwIAUFQFAAcJAAAAQAAAAEAABAIAAAACAQBBAgIAZIEEIkAQBIEEAALAKAoAIA4AQWAAAE -AQAAAIkEAAUQQBAAgAQAEAiAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAABAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABgAAADLngBBAAQIAEA4gEAQIAwQ -AuIAAQACCAAAAAAEAAAAAYAAAEAIAAgBAAAIAbIAAQgKBAIAAOAAAUBQAAAAAAIAANAAQAgcCIAB -5AKAAAzAQAIAAAQAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMAAAgBAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbdAAAACAAAIABDjiAACAAAEBAKDAoI -gAMQAQCAEAQCQBAADAAAAAAAAgBgAAAQCABAgAAoAAAAAQAABABACAQAQAAEBIAAAAAQAAAEAAAE -AAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAFgAAhAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAYCAAQEgIAAAAD5MAAkBCBgAoAACEgABCUAAAAAAgQAKAAAQgAoAA -DAAAQAAAAAAAgAIAQAACAACEIAICgQAgAEAAAigKAAgACQAQMAEFAAABgAAAAAEAAAAAAQBACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEBAAAAAEAQEAAAEwgCACBIAAAABAAAQAAAQAAAYAAAQARBSAAAAQAACAAAAAAAA -AAAiNAAAQBAAkEAAAAAAEAAACgAkABAAAAIUQAAABOACECRACBAEAKoAgAAkAAAAAgACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgEAgGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAEAAAAAAAAAAyuAAJAEQAFACBCMEBASEDAIICAABAqMLAAAAAggBEAIECAAAUAAAAAAEAC -ERASAAIgAAAAMAABQBALAAAAAAAgUAkQCgVAAAAgAqQSSUAAEAAAAAgAAEAAQgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAECAEASAiAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgBQA -AAADAwAAAU0EAFAABAAQAlACEQFAUVAICBAQAABAAAgRAAAIAQYAUAACAEAAgBBEQBQABSSABAAC -kAAAQBAAABAGAIAIAiAAEAIEQARAAhAQAARhAAAgEAACAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGAgBQEAAAM -eAABAIAAABAAAREHBwMHKwOgsxKDAUhpAAMDAIAQAAAQgBBAAAAAAAYAyIIAgAAAGxEBAAAAgAKQ -BACAAAEAIAAAAAAAAAaAAwgAAAAACoIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV -dx9VFf9V/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Pz8xAREBEAAAaMAAAAAAAA -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 -EAAACAAAABAEAAAEAAACAAQAAAAAAAIAAAAAAACEAACSAAAAgAACAAAAAAACAAAAAAAYAIAAAAAg -AAAAAAAEBBAgABAAAQAAAAACAIAAAAAAAAAgAAQAAAAAAACAAEAAAAAAAAAAAACAAAAAAACkASQA -BAAAAAAEAAAAAAAAAAIEABAAAAAAAAkKAAAAAAQAAAAABAQAAAAAAAAAAAACIIAAAQAEACAIgAAA -ACAAAAAAAQAAAAAAAEBAgRAAAAAAAAAAASEAABAAAAAAAAAAAAwAAgAABCgQAAAAEAAAAAAAAEAA -FABAEQABAAAQAAACAAAEABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAAAEAAAAIAAAAIAU -ABBAAMgCQAAUEAgAAAAAAZIAAAAAAEAAAEAQEgAACCCGAFAUAAAABACUAAAAAAIAAgAABAAAAAAA -AAAAAAAAAAAIigAAgIAAAARgAAAAARAgIAAAAAAAAAAACAAAABAAAAAAAAAAAAAAgAAQAAAAAAAA -AAAAAAQAABAAAAAAAAACEAABAAAAgACAABAAAAIAAAAACAAQAAAAwCAAgAAIgAAAQBAAAAAAAAAA -ABAAAAAAAAABAUAAAAACAAAAgAIEAAAQCEAEgwgAAABgABAAEAAAFAAAABBgAAAAQAAAAAQAAAAA -AMBAAAAAQACBEIRQAAAAAAAggAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgQAABAAAEAAAAAAA -AAAQAAAAAAAAAAAAAAAABEAAAAAAAAAIAAAEAAAQAAQABEIAAAAAAAAABAAIiADUAQICEAAQAAAA -AAbdAAAAAAAAAABACAAAAAgAAQAAEAAAIAAAUQAAAAAAIAGAAAQAAAQABAAAAAAAAEBAFAQAAAAA -AAAAACQAAAKQAEAAACAACAgAAAgAAEAAgACJEDAICAMAAAAAQAAAzAAAAAAIAAAEIAAMAQGAAAAA -ACAAhgAACAAAAABTyEABAAIAAAQAAAAAAiAACAAAAAAAIQAAAAAABAAAAAgAAAAAAAAADVwqABAA -ACACAAAIQAAAMAAQAIAAAAMCAABVAYAAiDFAAAACCBAAAAAACxBBEAABACBCAJBAAADAAAgIAMAA -AIAAQEAAAAMhCAIQEwAAABEAAHBKgEAQCAAAAAAAAAAAAAEAQgACAACACIBAAgIAAAAIAHAJAAAA -ABBAAAASAAAABAAAAAACAYAAIAIAAAQAAACAAAQARAAABQACCgIAAwgAAAAGS+BQYAIAAAABAIEg -AQBAAEhAhsAAAAQUABACAAQACgAQgIEJAAAABBIAIAoCAABAAIgAJABAkBAAMAAIAggAABAAAAAA -SEAAIYAgAAACAAAAAQRkgAYAAEgAAAAAEAAAYEAEAgAQCGBAAAGIABQACAAgAEABAAwoAABIIYAM -DAhICARIAAAQgABAAIgAAkgACGAALIIBQAgCAAAAAAIgAIAAAAlxAAAQlEZAQCIUEgAgECIAABEB -BIBABIRIAARgBBRAAACBCAKAMEohAIAAAFQEKSBQAABIAAgAAABCCCCIAABAABAJDBQADBIAMABB -BhGKSAEAAAAAINQQAAACAQAAAAACAAABAAoIAACAAknAoMkAAFAKrAASwAAOkgYAAADIAKEAAiwI -AGIASAAAAgABAICJAQAAAAAQKBFAAQAAAEiAAQAAAkQAAwAAAAGACSCEEAoEAAAAgMCACJFIAAgm -QASAQAQAAACEBAAIEUhABAIBgAhQEAKIEQEIAIAAAgAEVCAikgAADhLKoAEqwAQCBBBAAAQSAAyA -AAAEYAAIAACAAAAAAECAQgYAIQgACABAjQAAYAAAIGAAAAEMABEAiIEEkAAIAAgAgCABAACAAAAR -AAAAAAgAAAAAQGAAAAAAAQAAQBAAAAAJqAFAgBAAAAEgADCAAAAEAKhQAkAAAAQQMAECAAAgBIAA -ABAAACAAABECAIAIIECgAgAAACAIAAAAQgCAAAEBAABAAAgAAgBIAAAAAAICIAEAABEEAAYiAAAA -AAQAEAAAIAAEBAAIAAAAAAAAAAQgEACAECABAEAQBCAGAAgACACCAAEAAAAAAAIAAgAAAEAAgAAA -AAAAAAAAQAQQAAKAgCAAAA9LABQgBEAAQAAABICAFIAAACQABABAQCAAAAAkgAwAABAAARAAkEqA -QIAAEkMEkAAAUAAwAAAQEAAIERQAACAAEAJMZiQQAiAAAgJERBQIEABIEgggCBAAAAgAAAAAAAAA -CAAAAgAAAAAIEIgqSAQAAAhSARAAkYAACgAwQgFAAAAIAgEAEAAAACgAQBACACABCAAwIBAAAAAI -AhACAAgABAAABhcIAgBCAwGAgQwAABAYAAAACAgAgEACAAAIAAgQAAAAAAkAFJAABAAACCAAIAAA -QAAKBAAAAAAAAoAQgFIIEBgQCQIAAAgAAkEIUAgIGEAABAAgIFAACARBAAIAAAAAAAAAAAAAAAAA -QAACAIAAAAEIAAAAAKCAABBQAAQAAFEBQAAAAAAAQAARAAAEAAAIAaAAAAgDAAAABAABIQAABAAA -AAAEaQQAKACAgAEAgQAQIAACAACAAAAQIoAAwEDAAIABCgAAAACgEQEgUYAhBgAQAIQACCAhBEBA -AACAhAQRAAEEAACYIBAAwBAggJiEBAAAAmEAAhUIACCgIAABIAAAEAoAAAUAAAAAAAAAAiBIAwAg -AAAAQAAQASAIAAgEAAAAQBAAAEIAQAAEAAAIBgAAAQIAAAAgAAAAAAAAAAEIAAEgEAAAAAuhCFAA -AAAAAgAQQIAAACmSIAgIAAAAIEAADABSAAIAIBAICJAAAAAUgAAAAIACAAQAAAAIAAAAAAAAAAAA -ACAAAAEiAIAAqEAAABAAwAAhAACAAAAAFAAAEIAIEAAAAAAAgBAAAAAAARCAIAKAABABEIAIQCgg -AGARggIIACEABBCAFAIAABgAAITAAAAAAAAQgMAAAAAIARCKVAAJIAAAEAAACq+AAAAAAAEoEICI -AAAAAAEQhAEAAAAAIRGAAAAAAFEBAIBBAAkAAAEQgARAKAAgABCMCAAAASAAEIIAAQACEAABgAAA -AAAAEBCAgCIAABAiESAGgAAAAMDEDAIAAJAFIIQoAAAAGAAAxCABAgkASATEIwIEAACIIMQgAQAA -AAAgxAAEIAAAAACEKBIAAAAAAMQoAAAAAAAAxCABAAAAiAhIAAAHvSMBAAAAAADEIQAIAAAJAFgh -ACgAFAAAxBgFIQAACgCEIgAAABQBYMQhAQAAEACExCQAEAgAAADEIEBCAABIAMQgAAIE0AgkxCMA -AAAAgKDEgAAggAAAKgkAAACAABAACYCgAAAIAAgJiQhAgIIBJAmIABBAAKAADYgIIAAAAIgJAFII -AAAQAQmBBAAAAAAACYAgAAAACAAJiAkoAgAAoREAAA2PiAgAAAAAAAmKEEAAgQAgAYAKAACiIGQN -hAAQAAIoCCmIBCAICQIICYiZKAgkACAJiAIAMAAACQmgAAgAgAAAAYAEAEAAAIoJiAAAAACkAQ1A -BAAAARAQAAAAAAAAAAAACBR2BABoABAAAACAEABCggAIAgCAiAkAQEAgBEBAAEEEAkAAAAAAAIYA -QBAJAAiIABJAAEAgAooAICCAIgBAAAAACk8wMEAQycAAAIAQABAAJCFAABCAUILAQNABAWAAAUAg -SAKUVCQCBSCIICoKARAAAAAAQBAAASAABAAAIBAKABRwAAAgAEBAgIKEgAAAAAACACjAAACkqEig -AAAAAAAAAAAEBAECgAAgQODkIBABQAEBIAAQAAAQEAAABABAAQQAgAABoAAAAQCgQAgJAFIAABhg -AIAABABEGABCBAAMSAAAAADJXAQAAMASCAAISgEAAEgASQQBRFAAARgJAAoAAAQCAECQUkABQAEp -BBgAEbBIRCAAAAAECAAgAAAEAIEAQMCkQCBMDEAAIIFABABIAAAAEAAAgEAAAAAIShMAAAAAAAAA -AAAICAJBQCgoBACAAIAAAIAAQAABAAAEAAAAAAEAApJAAAAAYAMAYBCEJCgAIAEABAAwEwCAQCgA -DBASIAAAAAkAAIsECAZgAAAAAAAAYACARAQAAACKCAAgAMAKAABAAAAAAECAikhAcCASBgAAAAAI -BIFAAAgEAAAAQggACBAAAAALAAJASIARQCEAEAAAAAAAFAQMKDAAEAAAAAAAAAAAAAAAIQJAAAgA -BIAxAgEACQyIFAAAEAAAAAAAACJiABAIABAQAAAAAAIAACiQgICAAYABIAAAQAAAgAAggEAARE4M -AAAAAx1CQCAAAA6IAAAQAgAAgAACogAAAAgQEgAAAAAACACAABAAAAgABEAAQUAAAAIBgAQAAAAA -AAAAACCCAABAAEAACCggBAEEAiAAFAQAAAgAAQABgOhQQAFAAAAAAAAAAAACBAAsRBgBAQA8eGAA -kAISANgRBAAAAgC5hGCoDBIBGA0AAAAABABAAkgSABAMAQAEQQQAMgECQRAGAkhwkAMQAAAOlERg -AAAQEAAAAELAAYBoAAwAAAUlAAMCACoCCFgAgAgRAAUEBwQiAAJAQAAChCQCAACAAAAAAAAAQBRA -AANigAAEAARkEAQwBAABAAAAABAgSBRIAAAISAMAAAAAAAAAAAEAAQICACY2KDBQAAHQQQFAABAE -QEAABxYQASCAgMAhBAIAAAICIAABACAgEgAASADBACAkIEBIAiAAEAIAtQcAAAnqABAABBIBAMgi -EAEWAAAKACOCFIwCDQACCQAAAAIBMBCLQEQEAABDSQEAQMgASABQABICAAAAAACAUAcBSABAIohI -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 -UFUAAAAAAAAAABUVCl8RHwX1A1cdXQVVBa8AAAAAAAAAAFVRVRUnJxG7AQEAAQD/MzMRsRERU1MC -UwCAUVEAAVVQf/9//3//f/8AAAcJA/MD8xARICJ//3//AAAAAAVVDzMVFQCoER8gfxUVAKgzMwAA -BQBVVRERADEAVQoPAABERHd/AAD/7lAAMwAPD/VVAAoCAM+PAFX/zAAPAFUAAAAAAQQAAgAAQAAA -QAACAAOIAAAAAGAAAAAAAAAAAIAACAAAJAAJAAAAAAAAAAAAAAAAYQAAAAACAAAAAAAgAAAAAABg -AEAAAAAAAAAQIAAAD5ggCgkAABAAAAAAAAADAAAAAAAAAAAAAAAAAAAAACQAAAAACAAAAACAAAAA -AAAAAAABAACAACIgAAAAAAAAABAABgQAEAAAAAAAAAACABAAgAEAAQAAAAAAAAAAAAAAAAAABAAA -AABIoAAAAAAQAgAAEgAQAADgIAAAAQgAAAAAEAABAAACAAAAAAEQAAEAAAAAAAAAEAAgAAAAAAAB -AABAAAAIEAAAAgAAAQCAAAAABAAAAAAAAQAAAACAAAAAhAAAABAAgAAAAQAAAAAAAAAAAAAABAIA -ACAAAAAAAIAAAIAADhAAAAEEAAAKABAAAAAAAEAAAAAAAAAAAAAAADAABCSAAEAAAAAAACAAAAAA -AAACAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAABABCAAAAEAAAAAAAAAAIBAAAAAAAAAAAAAAAvb -AABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAABAAAAAQAAAIEAAAAAQAAAEGAAA -AAAAAAEEAAAAAAAAAAIAACAABCAEIAAgAAAAAAAAARACUEAEAgAJAAAgAAAAEAAAAAAAAAAAAAAA -AAAAAAAGAAAQAAAAAAAAAAAAAEAAACIAQEBAEAAAAAAAAAABAAAAAAAAAAAAAAAADOIABQQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAABAAABAAAAEAAAAAAQAA -EQAAAAAAEAAAAGAAAAAAAAkAAAAAEAAAAAAAACAAgABAAIAAAAAAAAAAAAAQAAAACAAAAAAgAAIA -AQAAAAAAEAAAAAAAAAAASAAIAAABAEAAAAAACAIAAAAAAAAEAAAAAAAJLEAAAAAABACAAAAAAAAA -AAAAAAAAAACAAABAgAAAEBAAgAAAAAAAAIAAAAAAAEAAAAAAAAAAAEAAAIAAAIAEABAQCAQAAAAA -AAhACABAAgAAAAAEAAIAAAAQBIAgAgMAEAABAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAA -AAQAAAAgAAABBGAgJAgAAAAAAAAAAAAAAAAAAAAAEAAAAAGcAABAAAAQAAgAAAAEAAAAAAAEAAAA -AAAAAAAEAAhAAAAAAAAEAABAAAAAQAAAAEEBAAAAAABIAAACAAAAAAIEABAAABQAAAAAAACAAAAQ -AIABAAAQACQAAQAAEQAACkgAgBBJAAAAAAwAABAgAGACAggECAAAIAIAAAQAAAJAAEAAAEAQAEAA -AigSCAAAAgADABAAAEAAYhIAAAAAQQAgIAAACZ0AEgBAAApAAgAQQVAAAgJCAAAAEAIIARIIAQQQ -ACAgAgAQAAQAAgABEAAQQAAIQArAAgAAAAAAARFCAAAOABAACECBAAAAAAAASAAwAAQAAEAQigAC -AAAgAkCKAKABAASIJQAAABAAKEAIQEAEDSAACAFDEABoADEgAgAAAAQAAABAAAIAAAAACAABAACg -AIAAcAAGAAAAAAAkgAAAAAAAAAAA3w4ACAIQABAAQEAIEAiAAAAgLhASAAgACEEAigAAAgQACAAQ -QoAAAAIgABICAAAAAAAAEAIAAQAAAAgAAAAAAABQKQoAAAAAACAAQAAAAAAEI4CAABDCQAQAAAQA -CACAESAAgQACAJFCAAAOABEGAABBCjCAAgJIQAQARAAQCIiAQAMSAAQQiAAACIqAAAwwyAAEAAEA -CBAoEAGAAAAEQAgAAAsWAAAAIAAEJAgAAIAGBCgIKBEEAAQQAjFgAoAEAApMAAAgAAAQIggAAAgA -IAAKEABIAACECBIQEBBMABAAQAACAAADQAAACEAQTAAAABYzRGoAAAQAABCAAAABgAQAAQCIQQMA -DABRAiGSBAAACJAAiAAIBAiAAYA2AhQQBAAUSAEAAAgAgAgAQcIgQAQQYFMpEgAAQIhEAAEAAAAE -BEAIQgAAA2MRgIAMIIAQABIAAYAAAMgAQAgEAKDAACEAAYgACIjMAAIAgbQASNGBAAMEAAnAAIAE -EBLIiFKAxgAAVkQBQACOBhCUAAQBAOACAoREQBAICQIIAAACAEAAAgAFAAgghDAAAEAEABAAAoQA -CgAgKAACAACQBAAQQAQAAAQAAgxQgIACKiAAkAACAAKAACBAQQIEAAAAhEAAKhAAAACAAAAKAAAI -zAEhAIAABAAQoEAAABAQQgAIBAgAAgAAIEAAAAABBAQAAAAIgABoQAIUAAIAIGiAQAACBoAgAAAQ -gEEqAAGAACAAAAAAAAAAAJAhgARQAESiIIAGAACAACAABBAAAAAggAwAAAAAAIkAgAgEAAgAAoBQ -AICIAAIIwQQBRAAQQCAAAAAAAgAAKEEoAAAAAAIQAAAUAEIAARABAAAAAAAAAAAAAAgMEAAwAgAi -EAICAFBsAAIQYkCIBAkAAChCAAAUAAAQAAIoACSAAAIAAAAECEAKAACQBAAMKgoICMAQEEQARAAA -gw5REAAEEQBgAUAgAACEBBAIAAAAAAJAAAgAAAEQAQAACJAgAQIBACEIDBAIEIAgAAkIAQCKJEAA -SgIAAQAAACEIAQAAhAAAAAoAQIEQBIQACEAAAEAAAkAIgAAJAAQAAAAADoEIIACBAAQhAAgAkAAB -AIAATAIAAkBCAIQIIAIAAEGAAAoAAAYAAIQgSAIkAgGAAAIIEEAAgABAAggIAAQAAAIACIBAAAgA -AACKCAEBDgIAQEAAiAQJAAABAEAAAAAAAAABBAQAAGACQAIAYAAAAAAEIAgEAAAAAgAAAAAAAQAF -AABAQAAABAAAIAQMAAAAEGEDRAAAAAgAAAAAAAAAQCAAAAACsiAAABAAAEQAAAQAIgAABAgAAAAg -AFgAACAAACAYAgAAACAAAAIABAAAACAAAAAAEAAgACAARACAIAAAQYABBABEBYYAAABAAAEAAAAA -CIAAEAAAAQAACgAIiAoAACIIgAMgARACACSAAQIIAAABEAARGAAAAiAAAAAAAAAAAAEAEAAAAAAA -IAAQAAAAiQAAAAgAAAAAAACAAARAAABAGIgAAAZCEAAIAAgAUIAIIAAQAAAAAAgQAAAIICiABAAA -AAAAAAAIAAAAEAAgAAgAAAADAAAAAAAAAABAAAAMAIgCAAAAAAgAAAAAAAAACAAAIACgAgCCBIAA -AABREIACEEAAGAQQgAACaABBABCAGCAAWBABEIIDAAAAASYQgFAAAAAAABCAAAgEAAgAEIIAAAAY -AAwQgAQAAAIAKBCAEQgAAAAAAAAACc6AEAAJkAEIEIAAACgAACgQggAACbAAABGAAAAAAEAAEIIE -AAAAAAAQggQAAACgABCAAAAJAAAAEIBYAQABIAEQgCAAAAAgAhCAAAgKAAIAESAIAABQAIjELgAc -AACQoMQhAAIAkACAxCAAAAAAAADEIAhAABgAgMQgBAAAAAAAxCIEAgQAAADEJAAAAAAIBMQhAwAA -AALAxAEmAAAAAsmEAAABuCFAAAAAEADEIiBAAAAAhMQhQAAAAABgxCAAAAAAgADEIAMgAJAAwMQg -AwAAECCAxCAAAAAUoADEIAACGFABCMQiAQAAAICAxCMAAAQAAADEgACEAAQAEAmAIAABAAAACYgA -AAAIACAJgEkAAACkAAmBAACACAAkCYBQgAAAAAgJiQABAAEAgAmIBIAAACAACYwEAAABQCYJCIAA -AIAIECkAAAYGjAAgCAACEAmQAAgAAABgCYgAAAiAAAANiAAAAAAACgmAlBAAAAAQCYAEAAAkBBAJ -hAAACAoKAAmCACAABAAQCYAYAAAAACAJgAAAAAAQAA0AQcEGAAAEQEAIEAAALAAAAEAAAHBgBlYE -AAAAYAQERCQCCARAVJUBChQ0AEUEADAAAAAAAAAAEAAAAAIAQAEBICAAAAAAAAAAICAAQFAEAAAA -BnaAADAAAAgCAAABAAAAAAAAAAAAAEBEBAQAQAIAICACQkBCAgJAQgAABEoIACQgAEQEAEAABAAA -AAABRgAIAAAAAAAAADAABKAGEBA0AAHBJQAKCQCiJAShABAAAIAAAABKAgAIBABBAUBAAAAAAEAU -AAGgAAAAQgIABECMBAgEDAAEAAAAAAAAAAQAACCgCgIIAAAAQAAEBEAAAAAAABDAAABAOwAAAAAA -gATAQACAAPjgAAAABIABoKAEAAAQAgBAQAEBAAGhCaGoCMBBEbAAAAAMBAAEAAAQAEAEABAACAAA -BADAIQBSRAAECAEAAEAEAgICwQgAAQKAQBBAIAgAAAAEAiDCgAAIACDAAAAAwEEAAQhCYABgAAsI -AAAICEBISAgIAAAAAAAAAAAAAAAAAAAACAAAAABAwABAIEABAQAAAAMAAItyAAAAACAAAAkgQAAA -AAAAAAAAAAAAAAASAIAQAAAACAAAAAAgEAACAMCAAAAQAAAQEAIgBAAAAABQUBFAAAAAAgAAEAAQ -hAAAEAAACAAAABAIgAAAAAUCAgAAAABAgBUAkCAgAkJoAAAAAAIAAUAAARAwIAwAAAAAAAJAEAAg -AkIAAAAAAAAAAAAoIAAADAwAQHAxAAAACAQAEAgAQAABQAAADwMAEAAAAAAAAAAwcAAACAAAADAw -AAACAAAAAAAAQFAAAAAgMKgAKAQEAAAAAECIDgYEAAAgAAEAQAAAAABAgBBgMAAAAABgCAYAQgBA -QAAAAAAIKkQAQgICgFAFAABIAAACJAAAEBUqAquEQEACK6oAQQRAALmAgEBQQgBAAAAAABAAAAAA -AAAAQEAAAAAUAAAAABAAgCgKAgBIGAKAEAAAAAAGAgAAAAEABAwAAABAAAAYOAAAAkAAACwoAAAA -AAAAEAKCgIREBAoQIAAAFFJACBAEhAAAAAAgBwAAwBAEAAAwEAARAEoAEAQAAAIAAAAAADAAKCoI -gFIxQREA0AQAABAAAC1SAMkSBAERJSCBQEAlIAIAWAAAFgIigoCBIAIAQBBIAAIAAAAAIBCAmAAA -ABAACEBYAQAAAKBBwEASBQCgkEMAAAAEQAgQAqAIEgjAWCAAIDASAsDQCAAAAAMAAACCACAgAcEA -EAhIBACoAEIQEIBAIKAAEAAAEgAAAAJAEAIBCAACEAIgAAEAIABAARAAIAACAABCBACQRAAIgIAA -EgBAgBAEAADwQAQKqIAoM5ACAAgosBRCkFAkKAyUkogIgAgAAEAAAAAAAAAgAICAEABAAQAIQEAQ -AABQEAkACEEAABCAAAAABV4AQEAAQEEAAAAAEAAAAAUFQEAQAgAICQAAEFAAAAAAACAikkIMAAAI -AAKAkUhAAgoABADgCAAIQACEAAFAkACEEBIIEwpJAECogBIIAAQQQAAggWoAGEgQAAAQBoAAEwAA -EABogIAACABceAQBAAAhwgAQgICBAHhlIABQowATAwgAAAAAAAAAICIAAaCAEwMAAAAAgJAQAAAQ -AQCAKA8AAAAIhgAgAAAAAAACAAEQBgAABAQgMAAAgIAAAQAA8QAAABAAgIAAAJCBAQAIAAR5AAAQ -AAACACAAAGCAEAAggIAAAAAAABQgAAICAQABBACCAMMDRP8V1VX3VVVX/wD/d38V1bGxERGvI0VF -VVVUV0RVDh8bGxsbUfPzUf///v8B+wH7AAAAAAAAAABTU/PzsLsQERERERG7EQ8zAAAAAAAAAAAA -AA8+AKoAAKoiAAAbGxG7U1P1MREREbu7Cwu7MzMPD1NVPzPzUfNRChsidwPPz88wMzExAAAAqgAA -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 -AAAAQAAAQAAAABgAAAAEAAAQAA0AAAAAAAAAAIABAAAEAAAAAAIAAAAAACAAAAAEAAAAAAAAAAAA -AAAAAAAhAAAAACAAAAAAAAAAAAAAAAAAAAIIAAAAAAVEAIAAAEAABAAAAAABACgCQAAAAAAAACAA -AAQAAAAAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAAQAAAJCAAAIAA -AAAAAAAAAAAAABAAAAAABAAAABBCAAAAAQAAAEAAAAAACAAAAAABAAAQAAAAAAEAAAAAAAAAAAAA -AAQAAEABAAAAAAAAAAAAABAAAgAAAAAABHkAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAIhAABAg -AQAAAAAAAACAAQAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAEAAAgEAAAQAAAAACAAANABAAAAABAEAA -AAAAAACAAALgAAAAAAAAgAAAABAAEAAAUAABAAAAAAAAAAgAAAAAAAAAAAAAAAAAQQAACAAAAACA -AAAAAAAAAAAAAAAAAAACAAAJbEAAAABAEAgAAAAAAAAAAAAQAAAAAAAIAEBCAAAAAAAAAAAAAAAA -QEAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAIADIAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAABYA -AAAAAAAIgQAUAAAAAAAgAAAAAAgAAEAAAAACCAAAQAAAAAAAAAAUAAAAAAAAAkCAAAAAAAAAAAAA -AAAAAAEAAAAAAAnxACAAAAAUAAAAAAABABAAQAAAAAAAAEAAAIAIIAAIAAAAAAAAEAAAAAAAIAAA -EAAAAEAAAAAABAAAAAAAAEAAABAAQACAAAAAQBAABAAAECAACANQABIAElAwgQADgwAAIgACAAYB -FAAAEgAATCQAAgAAABAAAAAAAAKAAABACAIIABQCAAAAAiAAAAIMAAAAAAAJEAAJAgIAEAgAAEAA -AAAAB4oJAggAAAAAAggAEAgCAAAAABJAAAIgAAIAAAAAEhAAAEAAAgAAIAACAFAAAAgAAAIAAEiA -AAAAQAAQAAAAAEAEQAiAEBAgAgAAEQAAAAACAAAEAAAKgAMgACFQAgAAgAAECkEAAAAgBAAAKAYA -UAAAAAAAAgggAAIgAAEAAAAAAAgAEAEAAAAAAAAAAAAQABIACgEAAAAAAAQCAAAAAAAAAAAAXAgA -CAAgAAAAIABgAAAQAABAECACoAAAAABEAAAUACDEAABAAAACBCAoBAICAAAAASQCEAAACAAAIAJQ -AAAAAAEIQCAAAAoAAAgAAwAAAAAAEQRIAAAIAAADACEAACgAQEAAAcQADACIAABAAQIGYAhBAmoA -REogSEAAagAQJAgJAVBCgBAqIBAAAogAACCQADEAyoASECAgAwAAAAuCkAAAAA7WQAAAgAISkAAA -AACAAACAaACEAAAREgIBQAAgAABAECgAAAAEEEAUAAAAMAAAAABIDgQCYBYAIAgAASAAAhAwCgAA -QAAIABDAACJswASSSGCQABQAUMDIAYBGEAABVMEAEYAAABAgAEEERAAQADAQgQAAJAAACBARAAgA -ACIQAAAAIwQACEgBQUAABgAAMAAAABAhAEDkAAEAAAIAAAABAQAABXkEAKQAAHABEQAGBgAQ0QAB -AgAAAADJEJAAA0RABIIAAQADFACAkAAACAEQAADAAIlgAAAICMIAAQAADAgIUAAJAAMAAMFQEQkA -ASAGwAABAAQADECVICAgggAgAAIQQEACAECAAgAAAAABAASAAEASAAIAAJAIACmAIggAAoAAESCA -ggAUAAAKAAIBAQAEABIAIAAgCEAAAAEAAgAAgBAAAAAArYAAAAAABAgEAAAAAAJQAEhAAgAAASAi -BICAgIAWIgCAAAAGAAAFAAAgADAAAAAAMAAAAgQoQgAAAABABCJAgACAAAAgFAAEQAACgEJAEACA -IABAAAACACSEAYACAAAAAAAQAQQAAACQAUFQAAIAAIBAAGQCBMAABAAAgAAAgQgBEAYQAACKAEEA -AIwAAIAIAIASQAAAgCIgAAIAAAQgIQAAAACwCAAAAAACAAIAAMIAAAAgAAKJAAIMgACGAACAAABA -KAhABEAEkIAIghBAggAAQACBQAMQgAYAgFAAAxAAABAQEAgBgAAAABKBCAAkIACCEAAJAAAQAABA -AghAAAAAIAQAAJIAMAgAOBAIAEgKCBYgBAkIAAAAAiAAiAAAAAAAAAAJCAxAABBEAAgAAAAAACAA -CQBAgAIAAAMIAAAAChIAAQAACv0IAClIShAkAUgTAYAARABECACAAAAEAAAIAhkAAIAAAAgSAQAA -AAAASAgAAgBIAACIAAAAAJAAAYgQJAAAAIABCAIAAIEQAQAIIAAESQAGIAkEAgQBSUAAkAQIAAAS -AIAQAAAAAAAAQAAgAAAAABAAAAACBAAgEEAAAQAAgAQQAACBgQABUAABAACAAAAAAAAIAQQAQBAA -AAEgBAAIgAAAAAABngQCBAEAQAAAIACEIAQEAAAABUEAAAoAAAAAAAAAAAAAAAAAAAEAAAAABQAA -BAAAQAIAYAAACAABACAQAAAgAAEARQAAQA8AIAEEAAAAAEAACAAAEAAgIgAAAAgAAQEQAAAAAAAB -ACIADCBIAAAEAAAACAEAgQQAABAoAAABAAQACAAAAACKaAAAiAAAAAAgAARgAwAAACgAAAAAAAAA -AAAAAAWVACAAAAAAIBAAAAAAAiBAAAgEAAEBACSAABAAAAAgBAABEBAAASEQAAgIgAEACAGACIAA -AAEABQACBAAAAIAIgAAEgAAACAAAAATRAAAAIACERAEoIAAIEIAIAAAVQAAQQAAJAAAEQAGAABIA -ABAgEICAQwABIAQRgEFEACAAARCEEUAAAiAAEYAQAAAACAEQgAAAAAAQABCAAAAAAAAAAAAAB9yA -gAAAAAEAQIAAAAAAAAARgAEAACEgQRCAAAAAAAAgEIAEABgACAARhQBAKCAAGBCCBAAAAAAgEICA -AAAAICEQgAAAKAAAKBCAEAMAAAAAECACBCiQACDEIAEQAAAAgMQgSRIokAIAxCgAAQAAAEDEIQEE -AAAAAMQpBgEAAAgkxCEICAAAIFDEKDBAAJAAiMQgAAIAIAFExAEAAAAAAICEAAAA6xEJAAAAAAiE -KgAAAAAAAMQiCgIAAAAAxCAAAAkAgITEIgtABACAgMQgBAIAEAggSCATAAAAAMDEIAMAAAAAQMQg -BAAAAABAxCkpAgAUAEzEgAAAEIgAgAmAlQJAEkQgCaIAABAIqAUBhEAQAAAABgmAFgCAACEoDYQA -FEAAAAgJgAAAAAAAAA2BBYCACAhgCYgAAEAAACAJCAAAAAAAEAkAAAUsiAAAAAAAAQmBAAJAAQIQ -DYAAAAAABCgJkKACUAAAYAmAAACIAQQgDYAAiAgmQIgJgAhAgAAEJAmAKAAAAAAICYCQgAgCJAAJ -gAAAAAgAAgkkJgAgQkAAAAgARIjEUA0NAAEgABACACAAAEAAACABNQAoCgIAAAwAIAAAAAAAAAAA -AYAABALCAkRAEBBgYgBACIAEAAAISgIAAAAAAARMAAAAAbwAABACAGAAAAABwgIQAAAAAgBAEEQA -ADQgJAgwSUgIQAACQAAGACAEAAAABABAFAAAAgAAAAAABBAAAAAAAAAAQgGAAFAAAAAEEAAAAUEM -IAoR4FABAEAAAcAEnAgACgIAAABIAAAAAIAIEAAACApCABgZAWAAGABAAAABAAAEBBgCAEBBAIGh -AAAAQAAICKDACAAAoLgZAYAAEAAAAAIAAADKwQAAAAAABAAEwgIBAQQBAAAAgADAoAACQSAAAQgS -GVgAAAAAAAEEQAAAABAAIAAIAAARoEgAAAjhgEAAQKCgAKAgAhkAgIAAGSgAAAABCBQQEAAAUBAA -AYECQBAAAAAAAAAEQAAJAAAIACRoYsAEIAgAAAAAAMAEAQAwAQBAAAAAQhAQQjABABAAABIWAQEh -AkCAAQIAAAAAAEgAAAAAAAAAAIyrAAAAEABQEAAAAAAACAAAgMAQEQAAgAIIEgSACQAAAIYABCAg -AAAAQCCQUBCAgBAAASAAQIAAABBIwAAAAQAhERAgAMBGFAYgACEAAwCEAABBQBQAAAiIcEQwAgIO -CGBEIAAAAAIAQGAAsgEAAoGAQEBAAAAADAEAgAAGAACUAgIIgAEMAgAAACAwAABUQIAAAAgqACAA -AAAAIABAAAAAAgAACOIASABAaAAAAQAAAAACAAAQBIAAAAhGgEIAYCFCAAAAAAAAAAAIAkAEQAAA -AABAQAAQECAgBIgoAAIwKAAADA4AIAgAABABgAAQiCgoAAgAgEBiAwOEk4oQEAAAQAMQAEAgAECA -BAAAQC0AAAJAbCgAgEACAoAQAAQAUAAEQBA6AIEAAAIGKCxEBABAlAAEAjgQQAAAAAGEDAAQAAAA -YAAIAAAPEwAQAAAQChAIACAAQAQAAAFAUZQFAwAAAlRAQgAQAAA4AAAAAAQCAAAAUBUGBAABIcIE -RQUAEAAAEgAAAEBQBECAQAIABkTCAABAABAAEAAAAgE1TQAFFQAhWoBIAJAgEAwAAAAAACAApEgJ -AAAoCCBACAkBQAAABEDQAwBAEBECSEBASAABQACAmBKgEAhJEEAoAQJATggAIEAAIAACgAIAAAE1 -gCAQIFAIAAIAAgCAAILAIAE2FARAEQIgIBABSZKLqxABAQAAAAEgQECQVAQkUCYGCAgEBBAgoiAQ -GEiAABSyA0gaBUAACAEAQFgAEgICghKAkAAIMigAT1IFCACEAUAAEAAAABIEQIhSQpLUAABACECA -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 -M1VVXwpfBTdRM1VVVVUAAEREVVUPDwAAREQAAArXVQAAAAAAVQAPCwAADwsPC1V3DS8zMwD/MzMA -AFVVVRV3dyJ3VR0A/wAAAACAAAAADh8R/zMzVVVVVQH7MjI3N///AIB3ZjN3VVUzABG7NTUQAABA -AEBAAAAAAAAAAAAAAAAAAAAgAAAIAAAAACAAAgACAAAABAACIAAABAAAAAAAAQAAAAAIAiQAAQAA -EAAAACEAAACAAAAAABAAAIAAAAAABCMAAAAAAAAIAAAAAAAAAgAAQAAQAAAAABAgAoAAApQAEAIA -AAAAAAACAAICAAAAAAAAAwAEABAAAAESAAAAQAAAAQACAAAAAAAAAAAAAAAAAAIAAAAADggCAAAA -AAAAgAAAAAAAAFAAABAAEgAAAIAAgACDAAEAAAQABIAAAAQAFAAAAAAAAAAAAAACAAAAAAAAQIAA -IAAAAAAGCAAAIAACAAAMHQEAgAAAAJAAgAACAAAAAAABAFiAABEAAAAEQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAAAAAAAAAGAkAAAAAAABACAAAAAAAAAAAAAAAAAAgABAACIAAAIAQAAAAAAAAAAEAA -AAAAAAAEAAACAAAAAAAgAgIAACAAAAAQAAAAAAAAQAAAAAAAAAEAAAAAAAAEBAAAAAAAIIAAAAIA -ABAAAAAAAAk2AAAAAAAAAABAAAIAAAAAAgDAQQAAAAAAgARAAAQBAFECAAAAACBCAAACAiAAAQAI -AAAAAAAAIAoAJAAAACAAAAEABAAAAIAAAAAAAAAAAACAAAAAAJEQAAAAAAAAAAAAAAAAAAAAAAAA -QBAAAAAAAQQACAAAAEABABAAAAAAAAAgABAAABAgAQAAAAAAAAAAAAAQAEAAAAAEAAQAEAAAAQAA -BIsAAAAAAAAAAAAABBBCAQAAgAAAAAAAAAAAAAAAAAAAQAAACAQAAAABAAAAQAAACAAAAAAAAAAE -ABAAEABAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAgAABAAAAAAAAAAAAAAAAAAAACAAAACACAAAQAAA -UACBAAAQAAAAAIAQAAAAFAgCAAAAAAAAUAAAAAAAAgIAAoAAAIAAABAAIAAAAAAAAAAN1AQAgAAA -AAAAgAAQAAAAAAABQAmAACAAAAAAAAAAEAABAAAACAAAQAAAAAAAAAEAAAAAAAgAAFAAAAAAAAAA -AAgBAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAgAEAAAAAAAAACAAAIAAAAIAAgAAgABECA -AUABAAAABAAAQAAIAAAIAAQAAAAAABAAAAAACAAAQCAAAAEAAAAAAAAAAAhUAAAAAAAAgABAAAAI -JAAAAgCAAAAABAAIYASAAACMAMAAAAgAAEACAAAAAGAAAAgMAAAAAAAQAAwQCBAAgAAAAAAAAAAA -ACAAAAAAAAAAAAAACEHACAsCAHAIANAACgBKCRIgEAIADBIRAAgAAAAAwCAAAAAGAAA2AAEAAAYA -AEIAAoAQACAAAUAAAoAIAAICAgAAAAACSAECAw4QBABUAwAACRUCAEQADCJKgIIAADABAAAyQBAQ -UAQCAEAABAgAAkAAkggACAEAAAgCAAQJAABAAgAAEAAEAjBQJAAAYQAAQAABAABKAAAAAAIAEBAA -CAAAAlAAMAAACABBAIBAAgMAAAAABAkAAAAAIAAgAAAAgAgBEAEAEAQAAEgAMCoCAAQACABAAAIB -AAARAABwAhAAAABABAoACwAgIAABDAAAoAAAAAAO/AAIAAAAUAHIKAQQAoACQEAIAIAAAAAAAggB -EAAEAACwAAIQEgAAEBAAQgABAIAAAEIoAGAAACDhIBQAMAAAIAAABgAAAAAIAAAEUBAIAAAAAAAA -AAgAAQgAwAAALCQQIEIAAIgAUBBIAQBAgE4KgAgBAC4ABBCABMAAAIAAEiAAIABSAAkUkEAACAAA -ZnQAKAECgIAgTAARQAAABAgIEAAAAAGmACCABBAgEABAAMAEDDCACAEAkgBCACAogAAkQgAWIEAi -AMQEDiAgACgIigICAACAIEBoEBBCAA4AAREAAAoAdhAEAAAKECAAABAAAAIIgIiAQxQEAITAAgQB -kAQIAIgAhAHSAASCgCCAAAIAgMAAAkACEJAIDEAAAgMEBElMASgBAAyAElAAKwYBDEQAEAAJABQQ -BAAQAACQgQEAMEoAAQAAAY4QABAAAAAAiQBGAUCCQRAAgAIghIwQECEACwAUAagQAAAAIEAoUQAp -QAwBEIGASAkMJg4IoYABCEACgAgAiAAIAAiAALBAAAGAI4SAAXAAAYACDAAUAEAQAIAEAQggAASA -BiAAAQEARAAABAAKAAgQAAAgBAEogAqBEBEAAigAAAACDiAADAgggBAAABQAAgiAAgEAELBAEIAA -AAAAREAAAAAH+wQAAAAAEEAIAIGAIAIAICBAAAAAgCAAAAAACEAAACAWAQAAiCAAKAAQEAAAAIAC -AEIAgAgCAAAAgAAQIAAUAAEQIIEABIgIAAAAAAgUAAACgERgAACAhEAEASAABIAQYiAAiAgA0AiA -IABAAEEIAAAEAAkwAAEgBAACAAABAgBAhAAEggEAIEAGAQgAYGwAgAIAECAgAiAgAoAIAAAACAAA -AAo2AigAAAgCEAAKAAwAACqAEJACACACAiDCMAQEAABBAAAgAkQAAGEAAEADAAABAECAAQAywAQA -QBQAEiAgAEIgAAACIAAAAIACgAKIAAQAAIgIEAAMAAIAAAgQABRAAYAACgAAQAEQQAIIgABAgAAg -AAgIOAAAAAAAKICEIxAARAIICAAAAAEAAAgQQQYDAAADCQAgARgEAAAoCAAEEAIAAgAABqoIAIAU -ACAABEgAgAwAAQAACQACAUEAAAQIAEABAEIgAAgAQAIGACADKABAAIoAAAGIKwQIgEIhACgQAAAA -QAAgCAgIAFIQAAEIAAEgAgAgBAggAAAAGAIAECBAICECBAAEAQEEAAAAARAAAgEAQgAACAACAAAA -AAAAgAAAQEAAIABAAACMgAAAAABSAAAFAAQABBAAAAAEARAAAgSAiQABAAACzwAAwACAgAQEAAAA -AojAQAIBEARQAAAEAQAAIAYCBAAABQAEAQEgACABQA4QAAAgEARhBAABEAQBAAAACQAAAFgAAAQA -AAAAAAEERAABYACAACAAgQAgEIAAAADAAAAQAAAEgAAhAQkAFAKAAIAgCIAAkCgAAEgBABQAAAAK -C0AAASgSAAAgAAAEAMAAAFAAAAAYAAACIJCAAAkMAAAAIAAAAArLEAAAAAAIEAAIAAAEAiAAAAgA -CAABJAIAAAAFAIEkAQABAIAAgAkrAAgICAAAwKEAAhAoAACgAYAAAFAACiAmAAggCAAAABgQAAUA -AAAgBACERmAAAACMEIBAIgAhIgQRgFBJADhAIBCAFABAAAhgEIAAAgAAAAAQgAUBABQiIRCBAgAA -ABCgEIAICQAAhCARgAAAAAARABGBAACAAVCAEAAAC5mCAAAAAAAAEISIABgAEAEQgITCwAAAGBCA -CEAAIAAgEIAUQAABRIAQggAgQAAAABCJJABAAABYEIAAAQA4AAERgAEAKAAJAACAgAAAAQAgECAA -jAAAAFjEIgCAAAAAaMQhAAQsAIggxCIgBAAAgADEIBBBAAAAgMQiCgIAAAAQxCAAUwA4BADEIgEA -ABShYMQpQ0AAACCQxCACEAAAAGDEAAADTyAgAAAAGgDEKQBAAAAAkMQpEAgEAAQAxCkACAAAAADE -KQECAAAAKMQpBIIAAAAExCApIgAAAADELgACAAAAYMQSBAgAADAAhCEDAAAAAMTEgIQAAIASAAmA -BAAAABAADYgAEBAAAAgJiGQAAAAxFQmACICAgAQkCYgAAAABoAAJgAAIQItAUAmIZAIAIAAADYAI -DQAAlAINgAiIAAAEAgkAAAkDgAAAAAIhUAmAAhUAAAQICYQABACAEaAJgAIFAIAgqAmACADAACAA -CYABAAABAIQJgAEIAAIyCAmAAAAAAAAIDYEAYAgCAAFJiBgQAAAAIAkQAEACFBAIQBAAQAACACAQ -AABAECAkBEBCACAAVEACAAAAMAARCCggBAJAAEBICoVAQAQAwMAAAAAWFAIwABQ0AAAAAgAAAAAA -AAQAgAAAAgAABIFAQEECwMABAQAEAACAhAQAABQWQEBBAgIEAIiACEEiAgRISAACCCgABBBQBABA -IABACCAARkBRAAAYAWUABOAIEABAAAkAIAAgQEBABgAGiAwAEAQEAAABBAAAgAEAQEBAAIABAAQQ -ABAMAKAEAIFIAQRAAAgYOAAYAaAAICBAQAAABAAACAgAyUGgAAwgBESgrAECoKgAAEBEAAAAAAAE -AADJTAAEAAAAAAICABQEBAAAABDAAICQoakJAYQgABBAAEEBABgYpCFYWEAAAABBSBBAAQhEIAGh -CACgAAgSCqCkARoEAAAAGgBAAAiAAACBAAgYiGYmAAgIgIAIBGAAEAAAIACREgAAAAEBgCAAEAgB -QHEAQAIEiYQAEEIAAQAGASEhAAACAQAABgEAyAoBCIEQCAAAAAAAAAAIICAAAgBQAQgAAIpRAAAB -AQAAAAgAAAgAABAIAgAqCAAAACAgAAEAEAAAQEhjA4MQkEAB0wFrwQAEAUAAI4AUCBAEgAqAIIAI -AAAAgggAAAAAAQAAAgZigBAAgAFCBBAAAgGADAICAAAAAIAQIAAAAAAEAAIADlQAAoYAIKAgQASA -QABEAAAAABABAAwAICgAAAAIAIYAAECCCYJCABAqAAAMKACAQAgAAAAAAAAAAgEAICAAAAgIAAAI -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 -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEhAAQAAAAAAAAAAAAAAAAAAqAAAACAAAAAAAAAAAAAAAA -AAAgAAAAAAAAADAAAAABEAAAAAAAAAAAAEIAAAAAAEAAADQAIAAAAAAAEAIAAAAQAAAAAAAAAEIA -AAQAAAAwAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAQAAACAACAAAAAEAAAAgAAAAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAACAAAEBAAAIAgAAAAAAAAAAAAAGIAEAAAAAAAAAAAAAAAAAAAAAIAAAAg -AQAIEAAAQACQIAAAACAAEAABAAAAAAAAAAAQEAQAAkEMAAAQAAAAABAAAAAAAAAACAAEAABAAAAA -AAAAAAAAAAAAgAAAAAAEAAAACAAAAEABAAAAAAQBgEAAQQAAAAAAAAEAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAgAAAAQQAgAAAAAAAAAAAAOd0AAAAAAAAAAAAAAAAAAAAAAREAAAAAAAABAAQAA -CQAQAAIAIAAAgAAAAAAAAAAAAABAIAAECCIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgCABEAAAA -AAAAAAQAAAAAAUgAAAAAAAAAECAgAAASAAAACAgAAEEAAAAAAAAAAAAAAAAgAABAAAAAQIgAAEQA -AAgAAggAIAAAQAAAAAAIAAAAAANCAAgCAAAAAAEABAAAAAAAAAAAAAAAQAAgCAQAACAAQAAEAAAA -AAgAAEAAAAAAAEAAEAAADACAEAAABAAAAAAAAAAAAAAAAFAAAAAAgAAAAAAAEEEIBhACAAEQCBBA -E8AAgBCCAAOIAEMCEiAAACACAgBQgBAAQAJAAAAAUAAAAAICDAQAIAAIEAAAYAADAgBIABAAQAYA -AACEAEowQAQAAgAAB4oAAAgACEAAAggACABAEAAAQDEwAABAAAACAApABAAAAgIQAABCABAMCYAQ -AAAAkABAAABEAEECAggCEAAAQAIAAgEUAAIAEAAAAQAAAUABAEYwAgAAAIAAKkBIAgABAAAIAJAA -AAIQAABxAAABADAAAAQAAACCALIoEAAAAEAAAAAASgBQAAABACAgAAAAAAgAAAACBIAAAQAUAQAA -BAAAAAAJuGBKEAAAoAAgQAQSAAgCAAAAIBBQAAJggAAAAAABAkAAEAEIAAAAAAhAQAIAQAAAKQAw -EAIACAAFAABAAgIAAEAAAAICAABAAEASggAAAAgAhACMREAyAFAABIIAEgwCQIAAwAAAVAAIQAAQ -AEoDAHABAUgAAJQAAAIDE4gSAiBsAACABAIOgCBBAgIAEAgAAIAAhAAUKABDQAIUBAMkAAAAAAOI -EQGAAAgQJAiIFoAAgAhDAAgUAAQCAAAgiAAgABAEAQABAACECEAIQAgoABAACGACCEEAABQgAGGI -ARCEAIAIAAgEAIQAAAwoAEGUAEAAAQAABhAACEGRExQCBAAAgBAJUgAMCAEABCGAAUgANFAICAAA -FAAEAIAIAAAQAIiBVBBEBhAAgdABBgAEAUQBgBABAAAIABBQAAAQgQBAgEgBAQAADNoIMEAAABEA -SQIIBEAAQBABCEJBgMSQCAEAlgQEDoCQAEAGgEAABsEggQCAQIBCAECCEAAMgAbJAABQAACACoAI -AAAAQECIAAAAABAAAQACgQIAACACQQAWKQCJIIAMIGAEAAAgASEAAIIAIAAAAAAyAAAUAACAArEC -AioIBQAgAQECQAASQAQEgAIBgAIIAAAAAACAAmAAQAACQACAQAAAAAAFfxSigAAogAAqABYEAJAA -AACgCAiIAIQAAAEAAgAAAIQAAAAAQJKAAABIEAQIAAAAEIAAEAAQQEFAAAEMAAJECAAQAAFAgQAA -CECIDAAAAAkAgArCQUAwAkAgBAACEIAAADAABAAAAAFCIAwAAEEGAoAAQAEABAAAAAgIBAAQwsRJ -RAASBISRIIEEAAQACAIAQIAABAAQEAAEAIgEBAEgAAAAAA42AAGIAAAUAcDKACgAIAoAAQgCBIAG -giAAKIQABAwjIABSATCAAAEgQCAAgABACABAikEAAACAAAAoQEABAIAAQAIAACAAgAkgAAADAEBA -ACAIhAAAEAQEAQgCRAACAAAECgAAABgEAAAIQBAAAAAgAAkAAAAABCAAiAQQQIAEAEAIBIAAAAIB -AAhBgAQAUAAECABAAhgAAAAIAAAAggABAwAAAX9MAAAAAABABAgIBgAAAAQACFAABEAAAAQIACQA -GBAEAAkIAAQAAgEACEgCAFACgCAIgAADhAJEIAgZEIJAAkIACAAABgAAAAAICAAACAAAAUEEGACA -kAQAAEQgAAGAAgABIBoAAAgIAABECAEEIAxAACEBBAAKAAAAAABgAAAAkAAAAAEBIAAAAAABAAAA -BBgABREAAAAAAAAADAQAAAAAAAABxkAAoAABIQAABAAAQABQY4CAhAQAQABEAQAGIECAAACCACAA -AAABaAEEAABAAEAgAQAMAEAACCAABAQAAAAAACAAAAAAACBgAQACgAAAAACADAAAEAAAAAAEAAAA -ACAAAAAEEAAAQCIAESAAAAAoUQAAFAAQABACAAAUFACAAAAAAAAAAAAAIAAAAAEAgIAIAAwAAAAC -KACABAAAAAJIIAAAAAeeAAAIAAAAAAAACAAAAAAAAAAJAAAAAAAACAkAAAASAAAAAAJAAKogAAAY -EAAAACiACAQAQCACIIACCAAAABAgAAAAAIACAAoAAABAAABAIRCABgAYAyAAEIAEAAAAACAQgAAg -AAAAABCAgABAAQQAEIAAEGgAACwQgEAABAAAChCAIAAAGAEAEIAAAwAAIAAQggAAAAAIABCAAAgA -IAABEAAACi+AAAAAAAAAEIBQAAAaMAEQhAIoAAIQhBCAggAAGAAAEIBYQAQAgAARgQAAAAAxARGA -AAIAGBBJEICCAoAABAASgAAAAACgABGABEkAkABAASABIgAAIADEKAaAAAAkwMQgAUAAFABAxCIQ -AgAAAAjEKSECAJAA4MQgAhkAACAAxCAQAAAAAADEIAACABAAAMQoAQAAABCAxCABFAAAAGDEAAAO -kSAAAAQAAADEIAbAAADACMQsAAAAACAASC4UAAAAAKBIIQYEAAABUMQgQkAAAICQxCYBCAAAAKDE -IBEAAAAA4UghABAAAAChxBEFAgAAgASEiggJAAAAAgmAAAAAgggQCYAKAICgAAEJiAAAAACgoAmA -BhAACAQECZAEQAAAAAAJgAAAABAACgmAAAAAJCAFCYAIAAAABCIJkAgBAAAEBAkAAAv9gAAAAAIg -AAmBAAgAEAUgCYAIgIAADhQBgACAgBAAAQGAAADAAEAADYAAKAAABAANiApAAAAABAmACECAAAAI -BYgAAAAAIAgNgAIAgEAACE0ACAhE0MIABAAEUEAGAAAEJCIABAAARgAEAhABQEQENQAgAAAAAAEB -AGBBAFBAAYkCCgEAAAAwMACKgABAQAA0QAYEBAAAAhAAAAAEAXQEMAAAD7ggIYAABgQRAQAERAAA -QAACgIAAAAAAAAAAHFEBQAQGCgAICAAAIAQAAAAAAAAAAACAAAAAAAIAAIAUFAAgIAAAACAQAAAA -AAAAAYAECQBAiAiYGAAIChAAABgAAAFAAEBAAKJApKgRAQSBqACkoAJAAAAAAAAYAgJAAAAKBAlC -EgAIGIAAAAwMAAAAAAABREQIgaBApIgEqUCAIAASCAAIAADBUQgCAAAhAUoCAACAAAAABAEABAQB -AAAAAECAggIACAkBADwYAABACAAAJAAAoKAAAAAoCAAAABAAACAAAEBAEAAABAgBAEAAAgAEAEga -AQAYAQBAAAEAAICSDmiAkAAAIAEBAAYAAogA0EAAAAIEAgkAEBMCIIAAAAAAARAIAAAAEACAAILB -QAghAAgAAAAACIEQEAIAAIAQIUAAEoBABAwAAIAeAAAQABAIAAgAAAAAgAgAAAAAAgDAwAAAAAII -AEAIAAAAAAQCwEABCCAAAgAAAAAIAAAAAMHAAAAACggAAQAAAAAAAAAAgAAIAQAAQAACgABSAAAA -EgwIUEQAABYAARCokIACAAQMQAAAMAAQIAAAQACAAACAiCgABIAAAAINiAAAQAAQEBAKQlAAAAAA -BAJCcgAAABENCAAQAAIAgAABQQAAAW9AQAACAAGAAAAAAAAAIAAQAAQUAgAAAEAAgAAAAGAEAAAA -AQAACAUBACAgAAAICAAABAQAAAAAAAAAAABAQAAAAAAAAAAAAAAMAAAgAAAAABQAAgIQEMFIAwAA -EAIEAAAAfHioUFAEMA4EQMAAKKgAgBAQAQAQAACAODgKBBSAQEBAEBBEQEAAAAAF7RAAggIEBECo -WFAEQBB5O8kAJeoCAAABwUhICAACBIAQACgoBAAEAhBAYBACAAABAQBAEAAAQCQUgAAAAAAUIAUA -AAADQFQAAAAABARIQAAAAAAEBAgAAQEAQAAAAAQAAAYAAAAAAAAAAggJoQACsAA5AE0RgYAKIiJS -ECAQAAABAFAAiAAEQiGAUBAAQEAAAIBSkCCAgAAAiAACgAAACEgnCAwEkpABIQoAACADgQAAgFBQ -ADIEAUkAAA5QAABQIQEQAAAAAAUAgIAQAQAQEAFAQIZGwDAQAABAAACACAoAQEABCAAQAAAAAAIK -IEAAAAAAQgIgQAAAICBGBgAAAAAAAAAICAAgQAgBoEiAQUEJAAAClUAGCABIABUNEACGKIGGEgNJ -QoCIDghoCEBAAgRAQAgACAUGJRICCJCShETQEIIAQFAECrIFAhAIgEqILIgC8IcCAgCwRAKoQAAA -DPSAkEAoiAIAAAAICAFACQBCgIAEAEBAhAwABAAAgAACQkCABABAEQIKQIAQAICBBQ0AAAMDiIgt -BQAICwMICCwEAAAAAAABEAoRAEAAAAAAQAAHpGyDgRAAAAAGBoCARAQAAAADCwSAAIAQAAGYgwEC -gAABAgAAEwOABKAQsKDTE2VwDAAQEIMDUICAEOygQAAAAAAAAIRSEIAAAQMYgAAAAAABRAADEEAA -AIMDAAAAAICwAAAAEgIAAAAAACAAAwMAIAAAgAIAAQAAAAAAAgEAAAAUBAAABAQCWRwEAAEEBAJA -AAAAAgACAABAAAADACgDAgAAEbu7CxERGxsPG1VVVVVVda6/Fb8zVVUnUVEFBcT1BAU/PwFFVVVV -VSevV99VNVU1Afv7+///VVf/r/+7VVVVVV1djY0AUwURTn8BRVVVRXUAAA+Uc3O/vzE7X19VVf// -M1UPVQD/AP///19VDS8vDVW1U/NPVVVVd3dVVTMzMzM1MzUz/////1UVVVX////dBVUFVQAAAAAA -AAAAAAAAAAAAAABVd3cHd3cnJw8PqrtVpaq6X18KXzOlqicCAiIixPWMrxW/q+9VpVWlFb9F76o1 -VToA/////v5VV/////9VX1VfTk6urgBTCiKKu6vvZWVFdQAAD5tzc7+/MTuqqru73d0zqg+qAO8Q -//X/qqovLy8vVXUDU4/d//8REaWlJycidzozNTP///93VVVV1f////9VVVVVAAAAAAAAAAAAAAAA -AAAAAFUAAAd3ACcADw+qqlVVqooKCgpfM6qqM1NTJycEBYyvBK4DzzOjM6MErgGrNTU6OgD/AAAA -AFVUAAAAAFVVVVVAQAQEU1MPM4CxA88g74q6AAAPmCMjEBAxO6CgqqoAADMzDw8A7xD/AACqqi8N -DS9VJTMzB1X//xEPpTMnJyJ3OjM1MwCIAABVVVXVAAAAAFVVVVUAAAAAAAAAAAAAAAAAAAAAEQAA -CxEAGwAPG1VEVVVVRQQVBK4zVVUzU1MnJwQFBAUMDAPPM1MzUwWNAoo1NTU1AfsBAQEBVVQABQAR -VVBVUFBQBQVTUw8zRHUDzxDfRXUAAAAYIyMQEDE7VVVERBERMzMPDwD/AP8AAFVVDQ0NDVUVMzML -Ed3ddw9VMzMzMzM1MzUzAAAAAFUVVVUAIgAAVVVVVQAAgAAAAAAAAAAAAAAAAAAdAACMdAARlB0A -AIx0ABGQHQAAjHQAEZAdAACMdAARlBkAAExsAAGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZQdAACMdAARkAAAC2MdAACMdAARkBlEAUxsAIGQGUQBTGwAgYQZRAFMbACBhBlEBUhsAIGQ -GUQBTGwAgZAZRAFMbACBlBlEAUxsAIGEAEQBFEgAgBEcgACcUAAREBgAABxgAAOUGAAAHGAAA5QY -AAAcYAADhBgAABxgAAOUGgAAHGAAC5QYAAAcYAADlBgAABxgAAOEGAAAHGAAA4QYAAAcYAADlBgA -ABxgAAOUAAAF5xgAABxgAAOEGgRAHGEYC5QaAMAcYRgLlBoAwBxhGAuUGgDACGEYC5QaAMAcYRgL -lBoAwBxhGAuUGgDAHGEYC5QAAMAEQQgABBgAAAxAAAEU9/cEv/8fDw8bERsRCl8AU1VH//sB+0RV -GV1PT1VVVVUAAAAAAAAAAIjdjY0AUwBT//sF/zM3////r/+v//9VVVVdD88zMzMzDw8zM1FVAP8A -AAcKRP9PTzMzMzP/zABV//D/zP+q/8z/zP/w/8z/qv/w/wD/qv/M//D/zP+q/8z/8P/M/6r/qv/M -/8z/qv+q/8z/AP+q/8zw8P/MLy//d7//U1P3+4j//38PDxsKGwpVXwBTqov/9wL3VXcqbgePVVWq -qgAAAAAAAAAAqu6urgCjAKP/+wD6MzL/+v//////9VVfqm4PizMzMzMPDzMzoqoA9wAAAkyI/4+P -MzMzM//MAFX/8P/M/6r/zP/M//D/zP+q//D/AP+q/8z/8P/M/6r/zP/w/8z/Vf9V/8z/zP9V/1X/ -zP8A/6r/zPDw/8wNL/9ff19TowQIAHcAcApfGwobClBQU1OqqgACAP9VVaqqB49Gdom5AAAAAAAA -AAAARAQEo6OjowABAP8zMgAAAAAAAAAAVVWqYg8DERsRsQ8KMyKqqgD3AAAHEgB3BwczDzOq/8wA -Vf/w/8z/qv/M/8z/8P/M/6r/8P///6r/zP/w/8z/qv/M//D/zP9V/1X/zP/M/1X/Vf/M////qv/M -8PD/zA0vAAogADMzBAQEvwAQGxsbERsRAFBTU1VVAAEA/1VVVVULC0V1RXUAAAAAAAAAAABVBQVT -U1NTAAEA/zM3AAUABQAFAAVVUFVRD0dydyd3Dw8zM1VVAP8AAApTALsLCzMPM1X/zABV//D/zP+q -/8z/zP/w/8z/qv/w////qv/M//D/zP+q/8z/8P/M/6r/qv/M/8z/qv+q/8z///+q/8zw8P/MDQ0A -IhBQMzMAAAEAAAAAAAAAAQAQEEAAAAADAABIAAAAAAAAEAAAACAABQAAIAAAAAMAAAAAAAIAAAIA -AAAACAAgAAAACAAAgAAAQAAIAACAAAAEAQAAAwAADVMAAAIAAIgAAAAoEAAAgAABAB4AQAAAAAAA -BAAAAAAAAAAAAAAAEAAAAAMQAAAAAAABAAAAAAAhAAAAAAAAEAIAAAAAAAAAAAAQAAAAAAAAAAQA -KgAAAQAAAAAyAAgAgAKAAAAAAAhEAgEAABAIAEAAAAQCAAAAIAAAAAAAAIAAAAABgAAAAABAAEAh -EAAAAAQBAQQAAAAAAAAAEAQCABAAAAAGQgAACAAAAAAAAEARAAAAAAIAASAAAAAAAAAAAAAAAABA -ABAAAAAAEAQAAAAAAAIAAAIAgAAAAAAAAAAAAAAEAAACBAAAAAAAAAAAAAAAACAQAACAAAAABAQA -AIAAABAgAAAAAAAAJUAAAAgAAAAAIAEAAAAAAAiAAAAIAAAAQAAAQAACAAAAACAAAIAAAAAAAABA -QCAAAAAAAEAAAABAAAAAAAK0AAQCAAAAAAAAAEAAAAAAAAAEgCAAAAAAAAAAAAAAACAAAAAEIAAA -AAAAAAAAAgAAAAAAAAAAAAAAAAAAABBEAAAIAABAAAAAAAAAAAAAAAAAAAgAAACAAAQAAEAAAAAB -IAAQBAAwAAEAAAAQAAAAAABAAAIAAgAAAAAIBAAQAAEAAAAAAAAABAAAAAAAIAAAEAAAAAAgAAAA -BAAAAAAAAAAABLwAABAAACAAAAAEAAAAAAAAEAAAAEAAIAAAgEAAAgAIAAAAAAAAAAgAAAhAAAAA -CAAAAAAAQAAAAAAAAAAAgQAAAQQQQAAAAAAAAAAAAABAAAAAAAAAAEICEAAQAAAAAAAIAAAgAAMA -AAQAACAAAAAAQIAQBAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAACBQAAAAAAAAIBIEAgAQBAA -AAAHCwACAAAAAAAAAAAIAACAAAAAAAAAAAAQAAAIAAABAAAAACAAAAAAEAAAAAAAAAAAAAAAgACA -AEIAAAAAAABDAAAAEAAAAAAAAAAAAAAAAAAgBAAAAAAEAAAAAACAAACAAIAAEAAAAAEAAAgACAAA -AAQABAAAAEkAAAAICAAAaAAAQASAAAAAAAAAAAEAAAAABBABRAAAAAAAAAAABAAAAAAAAAoXAAAA -AACAAAAAAFQAAAAAABAMAACAAAAAAEAgAAAACAAAAAACQAgIBAAIKAAAAAgAAAAAAAAAAAAAAAAA -AABAAAAMECBAAAAAEAAAAAAAAAAAgAAAggAAAAFARAAAEgAGgAAAEADCQyIgEgEAAgIAkgECAhAA -AAAAAAACgAIAAAAAEAJQABIAAEASEcAQEAACABBAEAEQAAIAEIAAABACAgAACOUQAAAAAEBAAAAS -QAgCACBAAFAIQACQAAIANAGJAiCMQAAQACAACMAAAAAAAgAAAEAAIAAIkgACAAAEMABBAAgAAAAA -wAAAAAICjAAAAgACACACxAIAAAAAAAAoAgAAAAFAAACCEwEAQAggAAAEBABAQHARAAAAAIACBBAA -AAAAAQAAIAIQAAAAICACAgcAIEAIAAAAAAAABAIICAAQABAAAAADKEAKAjAAAAAAEAAiIgFAAIAQ -IAIAIGAIAEgGAggBIEAAAEgwABBQAAAAcGAAAEgAABBIQAFAQAAGUECAAAAAIAAIAAIiAAAAAAAI -AAAAAAAADCEECAAIiBAAIAQQBBCAAAAJAIAAEIEJwAAAggEBEBAhAcAAAAKAYMABAAAgNgAOQAFQ -AAKEEEAAAQkAABJACAEBFAACECAIEADAAAbAAAgAAApoCCRMACIRIUIACAAAIC6EEEIDCAACDgMI -AQEQAEBMgAxABABABAaAC0AAEEBEABQOAASAgCACDGwAAGhAIAgAigAIyAAAAAEAAAAQAAAQAIAg -UJIAwABhAQEECCEAwAoIAIACAAAIEAAQAAQEAMBQBBAIIACBAEkAAAKMSAFQgQgCAjEEAQDBAAAA -AAABgAAAIAAgAAHAAAkABBABgACUCQAACmmGAJAEAIgQAQKkEAABCECJAACggQgAAAEQQAHEAAAA -KAQACgAKAAToAAI0AAAEAAgQAAACABAAEAAMAAgGwgAAQFIAAAAAgAAAQAIAAAAACQAEBAACAEAI -AIAQAAAwIgAACAAAEAQGEgQCAAEBQAAwgAaAIAAAAIACAAQgAQgAFIACBoAQIAAAgAIJACAAAAAA -AEAAAGAAAAAAIAASAAgIAAAP9VQAqAgAhIBAAAagAABgABCAogJAAAQKEDACACAAAAAggAApABRI -AEIAiKAAAFAAAgQAQCAhQBIKSAAAAAKAAAkAEBAAAAAAAQEQCAAACAAEACBACgAAIAQAgEQDBGAg -AACBAAIACEAEKAAAIAAgEAEAEQAAAQBgAGAAgACEwIABAAFEAAOGCAAAAAACABIgUgAAAQAAEAAI -CBEIAASAAwQAAAHBIBMhAAApBAISgAAihDAgQRKAACCCAAECAAACCAAIIAABAQAAAAEghEAAAEAA -ARABEBQAAIAAAAAABAgAIBAAIFAAAIAAAIEAAAACAAAAAIRMDgIAkAAEAAgUQAAAAgAACAAAAAAQ -IAAIgAgBCAIAAihAQABAAgEACAIZAAgDAQAKCEADABBBAEhEAAAIQAAACQwACBIgQAIKEEAEgABA -AgAAANgOIBJBggAgBAgJggAAAwEACAQoBAAkAAQMAAAgAEQAAQgIQAAEAgQACCCBAgEAAQAIEECA -AAIBQAgACAAQQoAACBIiAgAAAAAAAAAAAAAAAAAAAAAAiAAAAACAAQEAAAAAAAIEAAAAgAAEAACA -gWEAEEAAAAEABAEAAAoAABAAAQAgAAQBAEFAAAQEAAAQQAEAIAAEAAAAkAAggAABUAQhAAAP/QAA -AAABAAQAAAAAIAAAAKAAACABBAoAAECACABAAADAAGgAAAIQACAAAwAAQAAA6QAAgAAAIABQAECE -YEAAIAAAYEAAAAAAAAAAAAACAAIAAYYAgAAgBAABBSCAABQQAAAhAAAAFAQACAAAEQDAYIAUAICR -AaABAAAAAACACCAACAgAAAEACAAIABAAgAADAAAIAAAJAIEAAAAAAAhAIAAAAAsVCFgAAAJQGgAI -AEAACQCKABQACQACQCAAEAQEAAAAAQAAAAABACEAABACKAAAABSAACQIBDGgAAAQCMhAAKAgAABU -CAAAABAAAAAAAAQAAACAEiAAAhCDEYAQAAABogARgAgAAAAAIBCAFAAoAAAAEIAIQBwABFAQgBBA -AAAAgBCAgAEAACQEEYQAAAQAQFAQgBAAABckABGAAAkEFAIAEQAADA+AAAgAAIQAEIAACQAUBBAQ -gJiCAAABABCAgKgAAAAoAowAACwBACABgABAAAACAAKAQABokAAQEYAQAigACIQQgIAAAAAAChAA -AAALEAAAACEAQAAggADEIgsAAABAAMQoIQAAkAFAxCICAACQAADEIgAKBJAAAMQgAQgAAAhExCMT -BAAAoIDEIAgQAACAgMQhISAAAEEAxCoIAgAAkADEAAAOBiIJSAAAAIDEJgUACQAAwMQoBQAAAAIA -xBAAgIAABASEEQQCAAAEAIQZBAoAAABBhCsHAgCQAsDEJgkCAAAAAMQgAQAAAAAAxAAAAAAQAAAA -gBgIAABAIA2AABAAAQCADYEJAIAIABoJgJAEAAgAoAmICAAACLIECZAIAAAAIBoJgAgAAAIAKA2A -AAAAAEAkCYBGCkABACANgQAgAACgQA0AAAs5iAIgAABSUAmAAAQEALAQCYIgIAAAEAAJghQAAAAQ -RA2AAAAIAAgADYRgAEADIAgNgAAgAAAMFQ2QAABCAQCgCYQmIAAAAIAJAAAAADQAAAAAEAAAAEAC -AQABgAACAAAwIFVUUQAAQIAAAJBwlIAAAgYCAAQGAAAABAIAAAAAIkIAgCAEQkAABBAEQAAAAAAA -AFBQAEBAAAgEAdBEAgBAQAAABfQAAGCCAAABMAACAAQJAAzIAgIQRAEAAEAwQCAEAAAIiAQAQAQI -AAwMEAJABAQAAAAAAYAAGAAMNAAIACAIAEICEBAAACAAAAAAAAAAAAAAAAgCAEAqCQJCBAIAQAAA -QAAAAAAIGFgEHAAACAAEAADAAgGg0AEEQKAKCCEBGkRBoUAEAEChoQDAAAAAAAABAIQBAAAAqKAA -AAACCAABAACgAADLNQAAEAgJAcAIEAGoQFoAYBAUAagAEgAhgEAAQEAYAAAYgAAAQAgBQAAECKgA -AABgYBAKAAAMAGBAAAAAYAAAAAAECAiBCAEIAAAAAAAAAAAAAAAAIAAAAAAQAABQEAQACAMMiQCC -QAAIAQaACAgQEUQIAAAIEABAAAABgACCYAAQCAAAABACgAMACBYAICJAAkoICEIAAQRBBAAAABAA -ARAAAIewAgQAABAAAAgAAAAAAAACAAAAAAAIBCAAAQAAAAIAAAAAAAAABAAAQAgEACAAAAAQAAAA -AAAAAgkLQAAAAAiAEAAgAAAAgCAAAAAAAAAAAAAgACAgBKAQAAQAAAAAAYBAFIABkIAJCgIAMAhA -AgAAEAQAAIAAAgAQBDAxgEACAAAGIkAAAAAAjBEgIASAgAAABAAABAQBgAYoAAAIAAACAAAACtwU -AAAgAQEAQBAAAAAAAAAAEAAACAAAAA4IAAAAAAIAAAAAAAAhAAAAAgAAAAAAAAAAAAAAAgAAQIAA -ASABggAAAAAgAAQAIAQAAAAAAAAAAEBABAQAAhCAAAAAABMEAEBCgACBAxQAEEBAUBACFdIQAARA -AAIAgFDA1EAAACgsFIMgCwMQAAAAUEACADkAAFCAgAAFAQQEBAIAAAAQAAAQAAAPrhAAAAAABgRA -AARIqIAAABASBEAAEAACAAIAAAAAABQAKwGAqAAAAAAEAAgAIAEAEAAMQOgABAACAAFEBAUABFBC -QgFAAwBAQAAAAAAAAAAAwIAAECBAAQAAAEAIEAIAAAlAIUggIoBAgKoAEEFUEQADAABQAQMAAAEA -CUMAIIAQARBVpRIAQUCSkoAQVkBAAEGihRAAAgQoBQIAABIBABAAAAHRAACAQAkAAgAAAAAgCABA -EBEAAAASAQAIGAAgoAAABEgFBgAgAAAEAAAAAKAAAEQRAAAAAAAEQCAADMhAggAAEBAAAAAAAAAA -AAAAAAAAAAAAkgsDAAAACA8AQBAEAACQKAoqAEQACECAEIAASEKhgAgCgAAIAACQoaKSAUQWkgIQ -AEAIBBZxCoCFEABEVhAwSBUQAAEQEEoIBAAABAECAAAAD8gIApAAAAAggAgCgCgAAAAAAAKAMAQB -wKgAACAIBAQAQEgEKCgAAACAEgQASAACAAEIAoCwAAAACIQGAAkAhAAkAABCAEBSAAgAAAAAAAAA -ACAgBAQCGAJDEAMAoAAAoBCAAQADGCTzAyIhAIAAAAADAAAAAAAAgAAKAAAAghAQgBCTAGiA2BgB -JSSxAABYWIsSFLaCg9jaAAAAgCAAADmAAAANgwEAAAECAIQQEAAAAAMAIYAAAACgABoAAQAAAGgA -AAAAAADAABMCIQAQAoBIAAAhgAAAABATACEAEoAIGJAQAOAgBCACAEAAJgAAAAAAAAAA+/83Mw8P -AP8AAAAAAAAAACd3Ud0A9VVVNTU1NV8T9TEAAAAAAAAAAFBfNTWm96b3Gxv/M7sLEQsD81NT/zOv -Iww/A88PRw9H/6oAM//w/8wAAAdn/6r/zP/w/6r/qv/M//D/zP+q/8z/zP/w//D/8P/w/8z/8P/M -//D/zP/M/8z/8P/w/8z/qvDw/8wAAAAAAAQAUDszD/8AAAAAAAAAAAAAAAD7/zIzDxsB+wAAAAAA -AAAAr7ty/gr/pao1NTU1XxP1MQAAAAAAAAAAoK86Oqr7qvsnJ1URdwdVBwPzU1OqIq8jDD8Dzw+L -D4v/qgAz//D/zAAACBL/qv/M//D/Vf9V/8z/8P/M/6r/zP/M//D/8P/w//D/zP/w/8z/8P/M/8z/ -zP/w//D/zP+q8PD/zAAAAAAAAACgNzMP/wAAAAAAAAAAAAAAAAEAMjMPGwH7AAAAAAAAAACNiCKu -Ozs1MxUVFRUKAgUBAAAAAAAAAACxuyp/CFkIWScAAAAAB1UHAVFRUQAABQEEFQFFVZlVmf+qADP/ -8P/MAAAHhf+q/8z/8P9V/1X/zP/w/8z/qv/M/8z/8P/w//D/8P/M//D/zP/w/8z/zP/M//D/8P/M -/6rw8P/MAAAAAAAA8PBzc2//AAAAAAAAAAAAAAAAAQA3Mw8PAP8AAAAAAAAAAAVEAY0xMTUzICAg -IAoCBQEAAAAAAAAAABEbIHUEVQRVGwBVEQALEQsCogICVREFAV1/V99VVVVV/6oAM//w/8wAAAgP -/6r/zP/w/6r/qv/M//D/zP+q/8z/zP/w//D/8P/w/8z/8P/M//D/zP/M/8z/8P/w/8z/qvDw/8wA -AAAAAABQULOzj/8AAAAAAAAAAAAAAAAZAABMbAABkByAAJxwABWUHQAAjHQAEZAdAACMdAARlByA -AJxwABWUHQAAjHQAEZAdAACMdAARlB0AAIx0ABGUHQAAjHQAEZAcgGiccBgVlAAACfwcgFiccBgV -lByAWJxwGBWUHIBYnHAYFZQcgFiccBgVlByAWIhwGBWUHIBYnHAYFZQcgFiccBAVlAiAAFwhAASU -AAgAnAAABJQAAAAAAAAAABoAABxgAAuUGAAADGIAAYQYAAAcYAADhBgAABxgAAOEGAAADGIAAZQY -AAAcYAADhBgAABxgAAOUGAAAHGAAA4QYAAAcYAADlBgJAAxiQEGUAAABIhgJAAxiQEGUGAkADGJA -QZQYCQAMYkBBlBgJAAxiQEGAGAkACGJAQZAYCQAMYkBBkBgJAAxiQEGUCAABDCIAoJQAAAAMAAAA -hAAAAAAAAAAAAAAAAAAAAACNrwgqOjM6M7q6IyOLASp6MzMzMwACAAIAiAcHD5mqUwAADw8A/6qq -VRVVGQUnX3cPDwAADw9VVYqLICAAr1BQAAAA71VVMzMAAAA9RMwiIhARUDIiAA0PMzNVVVVVVVWj -pRG7DycPrwCgExMAEAAADw8A/wAIVVUzMwD/AAANDzMzAP8AABEA/wAAAPz8RAAAAAAAAAAAAAAA -AAAAVQABAAAAAAUnDD81MzUzFRVzc0dFJXUzMzMzAAEAAQQEC08PVVVTAQEODgD/VVVVGVUVXxsF -EQ4fAQEPD1VVAkcREQCvVVUAAAD/VVUzMwAABSkARAoKEBFVMQAADw8zM1VVVVVVVVNVJycPJw8F -AFBzcwAgAAAPDwD/AAhVVSMjAK8AAA8PMzMA/4AAEQD/AIAA/PwAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAiLtdf1pVWlUQvwCvi6sidzMbMxH/3//fd/+Pjw8Pqqr//w8PAfurq1WdVV0PD1VVDw///w8b -VUeKi+TkIyMyMu/vAO9QVTEzAAAImVX/JyfQ3VAy//8NDzNzVQUZXRldqqozMw8nD69f/xMT//// -7wUPoP///1FVMzMA/93/DQ8zIwDvAAARAP9QAAD8/EQAAAAAAAAAAAAAAAAAAFUAAAAAAABEdww/ -VVVVVRC/UP9H7yJ3Myczd//v/++/vwtPDw9VVe/vHx8B+1FRVV1VnQ8PVVUOH+/vDxtVRwJH1dUj -IzEx//8A/1VVMTMAAAd2AFUbG9DdVTH//w8PM7NVVRWdFZ1VVTMzDycPBa//c3P////fDw8A//// -UVUzMwD///8PDzMTAN8AABEA/wAAAKiooAAAAAAAAAAAAAAAAAAAABAAACAAgGAIAAAAAAAAAgAA -AAAAAAIAAAgAAAAAAAAAAAAAAAACAAABBAAAgAAgAAAEABAAAAAAAAAAAwADABAAAAAAAAIAAAAA -AAQAAgAADIkAAABAAAAAAAAAACQAGAIBIAACAAAAAAAAAAQAAMAAAgACAgAAAAAQAAAAAAAAAAAA -AAAMAAAAAAAAAQAAAAAAAAAEAAAAAAAAABgAABAAABAAgAAACAAAAAAgAAAAAACBAAAAAAAAAIAA -AAAAQIAAEAgAAAAAAAAAAQIAAAAAAIAAoAAAAAAAgAAiAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAB -IaAAAAAAAAAAAAkAAACAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAACAAABAAAACAIAAAAAAAAIAggB -AAACAAAAAAAAAAEAAAAAAIAAAAAAAAAAKAAEAAAIAAEAAIAAAAAAAAIAQAAAACACAAAAAAAgAAEA -CAAAACAAAAAAAAAAAAAAAAAAAAAAAAFABCIAAAgAAAAQBAAAAAQAAAAAAAAAAAgAAAQDAABAIAAE -AAAAAAAAAAAAAAAAAgAAEQACAAAAAAAkAAIAAgIgAAKAAAABAAAAAgAAQAAAAAAgAAAAgAAAAAAA -AAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAECAAAAAAAQACAAAAAAAIAAEAAAAAAB -IAAAAAAAAAAAAAAAAEAAAAAASBAAYgAAwAAAAAAQAAEAABAAAAICAQAAAP4IBAACQACAAACIQAAC -IAEABAAAQAAQAAAQABAAAAAQAAAAEAAAAIAAAAEAABAAAAAAAAgAEAkIABQACABAAgAAAAAAAAAA -AAAAEAQAAIAAAEgAAAAAAACAAAAAAAAAAACBAkQAAAAAAIAAAAAAAIAAIAAAAAAAAAAIAAAQAACA -AEAAAAgAAAABAABAAAARAACAAAEAAACCAAAAAAAACQAAAAAAAgAQAAEAAAAAAAAAEAEAAABQAAAA -AAAAAgAAEAAAgAAAgAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAAAAEAAAAABAAAAAAAAAAAAAA -QAAACACKAADAAAQAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAARAAAgAAEAAAAAEAAAAAAAAIAAAAAAw -AABgAggIAJAAAEAAAgAACAAAAAAIAAAAAQgAAAlXCABAACACQAAARCBAADAAAgAAAIAABAAAEAAQ -AAACiAAAAAhAAABgCAEBAAAAAAAAQAAIAABIAAEQIAgAgAAAAAAABAAAAAAAIggIAAAQAAAQUkSA -ACQCAgEQCCAAAgAAAAAAgAAAAAIAEAAAAAQCQAAQAIgAIgAMEQIAQAAMAACBMABAACAgCgAAgAAA -AAACkAACQAABwAAAMAgAACAAAAAAAKEAAAhAAAMAAAggEiAAAQAC1hACQAIAAgDAEBAAAZIAIggC -EoAAAAggAMIAQAAAEJQAEAAAACAAAAIQAgAAAAQIAAIAAAAACAAAAAAAABAAwAAgBCIAAAEAwCAC -AAAAAAHAABAAgAAIACgCgAgABDAAKAIIQgAAAAYAIAoCACAAoEgyJAAAQACgQAAhAAAgAAQQAggA -FEEAAAiAKAAARAAhAAAM0QBACAAAQIAAAEIJAAAAQAAJNIAAAAAICAQgggAAAABAACQEAAAAAAFA -ATAAAAAAgAAEEACAAABgIAIQAAAAAAAAMIoAAAAAAABAAAAIAAAAIACCQAwK0GCAABAAQBAAQJAI -QIQQAgBBAACIAAAMAAAAACCEFAAARBAAAAAAEIBAAAAIAAAKQAABAFOAAAggCEABAAACBgBCQGAC -AAAUgAgAAAn3kACAIAAAMSQACIQAEEwACIAEkAAIRkRAjAAwAAAUAAwBAIwCFAwASgEgAAAACAFg -iAyAFDBQkAYAKYAEAAQIQAAAIAAAAAAAAAAsAIQAAAACABEUAGgRAAYCAUQAEBEDAAYAQIFIKAgA -AAEAgIgAAUCAEQAAUBKABAEBAAAAUQITQCMAAAAAAAABAAAAUAAJAAAAAASAAAAAACCAABBAAwAA -DIEoAQAAAAEQEAIgAMAAEJQBAAAAAAAAIAIgAAAAAUBBgMABIEAASAEIAAQAAABJgAIAAAMQAIAS -CAAAAAAAwCkAgQABAQACAAIAAAAAAABCACCBAQAQAACAAAIUAAAAAEBAEAAAAKAAQgAAEAAAAACA -gAIgIAAEAkIQAQBBAAAEAgAKAEAAAAAiAAAQAAAAAAkAABAAEgAAQIAAAAAAIAAIAAAFdQAAEAAA -AAAEAAAIAACAAAoAAAmAEgAAiQAAEAAAEkAQgAAAAQCoICAAAACAAAAAABAAAAAAADAGAggBAACA -AAAAAAgAAAAAAAAAEAAAAAAAIABAgAACKIAAAAYAQAgABAAAUAQRAgAEEAAEAAAIAAEQgJQECAIA -IAABDAAAKAAAEgAAAAAIAAAABIQAAIgAAAACAAAAQAAAEAAAAAAIAIAAAA1qgAEAAABAEQQAAgEA -CBDEAAgQAAAAQgQAgAAAAAABAIQAAAAAEQQBCAABkAAAEAEAAAAECAgwAMEAAAAEACABACQQAAAA -AgAAAACBABAAQAAKQIAGAQABAgpAAAQYEgEACAMQgAAAAABIAgAQQIAiACgAAEoEAAAACIACAAAA -IQAIQCAQAAIAAAkAEEAAAIAACAQQAACAAAAIACAgAAAgAQAADyIIAEAoEAIAQAoAICAQAAABKFAA -AAAEAgAIUAAAAAAEACwgIAgAEAAACSAAAAgRQAAoAIABAAAgAEiDgAAAEQAACJIGBAAAAAIIAAAA -RAAAAAAgABAAAEQAQCAAAAEEBIAIgAAAAAAEEQEgAIgAAAgAACAAAQEABIAQAQEAAABAwBAEAgAA -AAAAQAAAAIHQABCYgAJAAAEAAgAgIgCAgEAAAAAHYpDAIEGAgCAAIAEEgAEEEACBBAAAAABAAAAE -EgAAEIACBQIigICBAABAAAAAAEQQAwAoCiAAAAIAAAQIAAAAAGAAAQAAAAAgAABAAAABIAKADAAB -AIFAZIABKCCAAQIQABAAgAACCCAABEgAAAECAAAAAAAAAgAQgBAIABAAABAAAEAIQAMAIAAAAIAQ -AQTWAAAYCAIAoAUAESEFAAEgKIAAAAIhCAAAEACgIIAACEsAAQAAAAAEAACCQEAAAAAAAAAMZIAG -ABAAAABIAAgAEAAAQKEAASAIAAJBEAABEAAAAMAYSAAAAAACIAoIAAAgAAAACACABAoAAQEBEIgA -AAAAAgEQggRIAABAQBCAAwAAAIgAEIAQAAAAQEkQggAAKAAAARCBCEIAIEBAEIAkACgCAAEQgGCA -AAAUYBCAAAAAAAAAEAAABfGEIAAsIABJEIyAAAAACAAQhIAAAAAAIBCFUAgAAAhAEIgQAAAAACAQ -ggACAAAAABCABAEAIAgBEIAEEQAACAEAgAgABAAAAAGAAAgAAAACECICAAAgJAjEIRkiAAAQAMQg -AQgEACCIxCAAAAAAAADEISEAAAAAgMQgEQAAAACIxCACAAQACCDEIBRAAAAgSMQgEQANAACMxCAA -AAAAgMDEAAABsiEAAAAAAADEIAAAAAAIAMQgAgAAAABAxCAQAAAAAADEICgAAAACQMQgAUgAAICA -xCADTAAAAADEGQUCAAAAQIQWBAAAAAAIhCAAAAAAAADEiAAgAAEAIAmKgRBAAACACYgIAAAAhCIJ -iAQAAAFAAAmISAAAAAAkCYCGAAAAAJAJiAAQAAAAAAmIAICAAQAQCZAIAAAAACAJggAQAAAEEAkA -AAF4iAhAgAAAIAmAFoAAAaACCYAgAAAAICAJkIAgAAGgJQmQgKAAAAgaCYAEIAEACJQJgAQgAAGg -KAmAAhAAAQAICYgCAAAAAAFNiaAAAAAAAAkUAkAAAAAAKgQAQAAJAAAAAAAAAAoAgkJGQgAABEQG -MACQUUiECGgMEAIACAkgEIgAUAYAIDAQAAQIKATI0BAElAIABAJADECAQEBwxMABAQAAD0aAlJQA -SdAEJCAghFBGwAAAAnBEEDAgAAQEEBAAIAACUgACBAAABgRAAEQgAEFAAEAAIFAAgBAwAAQRAAIQ -ACASACAIAAAAAAIQAAAIAADAEAAAgBgAQEAkAAAAAAAAQADBAABIBAEBoaGhpBAZAAAAQEAACAFU -GARKSaiQmgDAGQAAEABAQAQEABRQiAQARAxEQEBADAEAgAAgAgAEAAICAADKgUBAgKAyAAFAAAAA -ACEQLGRBAQDgRGBATKCgAIAA4AGBQAGhQEAATAQADABAJCAIpEAgAAgIJAAAACIAAIAAAEAIAgAA -CAAAgAgBABgIAABIg8AAAEAAAAABA8AgAQQAQEBABAQAAIAQCAgCUBJAAQgWDCiDiEAAQlIQEEBA -AQAAAIABAAAICABBAAAEAAEgEABEIiOAwAAAAowgCwAAAAgAAIkFAAwIEgAEggYAEAgAkAgAgBAC -IAAIAASCAAmIAEAEAEgEIAIAAQlgAkiABAIQAAEQggAEQokIAwABAIAAAAAAwAAAAAAAQQAAAAAA -AAMDAAgAMJAAAAAIACkAACgAAIAEFCAxqYQAAAAABBQAAAAAQAAAAIACAUEAAAAAAAAJEAEAAAAA -QEACAhUCQgYCCQoCEhSwiCAIhBAAIilACAAAAAAAAF4AAgEAABGEqEBAAAAAAA4AQEBpEEIoKUQg -AQAQCACAAAAQKJAWgCIAAKpAAAQIDgKAAAAwBAGIASgAoAgIAGAQIIAgAAQAAAAAAQAACAAAgAIB -BEQ5igkYAAAAABAAgCACAAICECwoEAQUUAAAKCpBkoAABAKEAUCAhFVFAAwAAAAABAAAAAICghIQ -QAAQAIgEEAAANhbAGMgAABAALGgQAAAIiAAAQEMQBiIARFQJAQIAAAgEAAAAEBOAAGJARUUAAAIC -sExAEBAEAhCBAAACAhAAEgB5tMEABEQEBABAAEACQxAAQABEAAABRAUAQAAEAoAAAFgogBYBoSEB -AgCoEgQgIAhQyUkzAiISABAQDQIgAQAgQAMoIQIAACAoBEwIKCJLQMAQACAgAQFAETEgCgAiQiBQ -QCKAEEISUDAJEAIAgAAAAAgXICAAADIAECAARFYGAQAKNwACQQgyBSFAAQDENAEAIUHAoAIwkBAB -kEAgQAAYAEMRIFYCSiIgAgACAEDIAoAAIABAAAAAAgIABAKACAABQEhMQAODBBETUAoEAEgABABI -DUFQAAARVAQSAoTQAAgIkiQSEABIEAACACKCCkBwMUAgEAAAABAQAEhgACAICDRkEgQQFMCBDSUA -BhACABOQAAAADe4ACgiQBBBADJMQBAwIEAQAEhQQCAQIKAaRkBIiQ4BAEBUSiACEwgAAQABAAICA -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 -1f8AAAAAAAQzMzMzVFcAAAAAAAAAAAEEAQAAAAADASgAAAAAIAYAAAAAACgAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAIAAAEAAAgAAAgAAAAABukAAAAAAAAAAAQAAAAAgAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAIAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQACAAAAAAAGAAAAAAAgAAAAEAAAAWAAAAAAAAAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAKAAAAAN7gAAAAAAAABIAAAAAAAAAAAAAAAAAAAA -AAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAACQAAAAAAAAAAAAAAAAAU9AAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAQAAAAAAAAAUAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AAAAAAAAAAAAAAQAACAAAAAAAZgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAggAAAAA -AAAAQAAAAAJACAAAEAAAQgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAEAA -AgAAAAAAAAAAAAALKgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAQAAAAA -AAAAAAAAAAAEAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAAAAAAAQAAAAAA -AAAAAASNAAAAAAAAAAAAAAAAACAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAxAAgAAEAAAAMnUAAIgAAAAAQIAAgAA -ACCDQCAAAAAAAAAIAQAAAAAAAAACAAAAAAAAAAAAAAA0AAggAAAAAAIQIAAAAABABgAAAAAADCsA -AAAAAAAAAAIGQAAAAAIAAAAAAAAAAAAAAIAAAYAAAAAAQEgAAAgAEAAAEAAAAAAAAAAAAAAAAAIA -AAAIAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAFwAIQiAAAASwAKBQAYAAIACARAAAAAAEAEAAAABA -EAAAAEAwAAAAAAIAAAAAQAACAAAAAAAIAFAAAAAAASAIAAAABAAAAAAAAAAAAAALWgAAAAAEAAAQ -AAgAAAAAAEAACBIAAAIAAAAAACAAAgBAAgQAAAAAAAAEAhAAAAAAAAAAAAAAAAACAQAAAAAAAAAA -IAAAAAAAACAAAAAAAAAAQAFAAAoAAAAAAUAABAABEAAAAAAAMAAEKCAiQECAAALQAgKAACAACAAA -AAAAFAAEAAQAABAQAAQAAgIBAAAAAAgASAEACAAsAAAAAAAAAQAAAA/LEACQAIAQAEAAAAQEAAAB -ABIAhAQADAAQAAtABAAAABEIAAAAACBBAwAAQAAAEAAAIAACAAAAAAAAAAAAAAAAACAAAAAAAAAC -AAACAACAAACQgAwBIKQAAAAAAAAACAABABDAAAICgQAAAFAABkCBASAAAACEEAAABAARAEKAFICA -CAhAAJAAAIAAFAAgUABAwAIIAAAAQCAAAMAACAIAAAAAAwQAAAAAAUAAAAAwggAACgAAgAAAAAAQ -wAAAAJAACVAAgAABCgEAQACAQQAIAAAAAAAAAAAAAAAAAAAACAQAAAAAAAABAAAAAAAAAAAAABAA -AIQABAACAIARggAEAAAgBAiQAAAAAQoAARACoQACAAABAAICEAAgAAwAAAQAAhAgAAEEAIARIAAA -AAIqAAAgBAAIAAwQAigAAAAAgIACAgAAAAABxxAACAAAkAAQAgEBAAAFAgAIEAoAAA0AEAASBAAE -BQAQEQABIAAABACgAowgAAgAAAAAAgAAAAACAAAEAAQAAAAAAAAAAAAAAQAABgAAAgAAgCFEAQAA -AAAAIUAAAAAAAQAAAACAgABAAIAgQEAggEQAAECAJIAAQAAABABAhAGEIAFAAACAAASAAAQBAEAA -AGAAQAEAAACAAAAAAAAAAQAAAAc3AACAACAAAEAAAGEEAAABQIAAIQQAAUAAAAEggQAAAMQAAEBB -AEBBhAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAICAAQAAAAAAgAAAAAAgAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAACAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAIAAAAAAIAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAKmwAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATB -AAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAoAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAkAAA -AAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAKAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAokAAAAAAAAAAYAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAkCCCAAAAA2wCIAgAAAAAAIAAgACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA2OAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAA +ABEAIKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNbAAAIEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAQAAD +AAAQEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAGiAAAAAAAAAgAAAAAA +AAACAABAAAAAAAAAAGAIAAAAAAAAEBACAAAAAAAAQAAAAAAAAAAAAAAAAAAAEACAAAACAAAQAAME +AAAAIAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAgEAAAAAAAAAAAAIAAAA +AAAAQAAAAAAAEAAAAAAAAAAQAAAggAAAAAAAAACAAAAAAAAABLEAAAAAAAAAAAAMAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABAAA +EAAAAAAggAQAAACAAAAAAAAAAAAAABAACCCAJAAAAAAAAAIAAAAAACAAAIAAAAAAIAAAgAABAAAg +AACAAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAAAAAALoAAgAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAABAABAAAAAAAACAAEAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAIAAAAA +AAQAAAAAgEAAAgAIAAIAEAAAAAAAABAAAAACAAEAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAEAAAAEAAIAAAAAAAAAAAgYAAIAAAAAAAAAEAAAAkAAAACAAAAAAAAGAAAwAQAAAAAA +gAAAAgAIAAACAAASAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAQAAACAAAAAAA +AAABAAAAAAAAAAAAgAIAAAAAAAQAAAAAAAAAAACAAAEAAAAAAAAAAQAAAAAAIAAAAAAAAAAgAAAA +gAEAAAgAAACAAAAAAAAAD4QAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACQAAAAAAAAAAAAAAAABAAAg +AAAAAAQAAEAAAAAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAEAAAgAAAIAAAAAAgAEAgAAAACAAE +AAAAEAAAAAAUAAAAAAAABAQAAAAAAAAACAAAQAAAIAAAAABAAAAgAAAAAAAAAAAAQAAAAAAAAAAB +AAAAAAAAAAABKABBAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAEAAAAAACAAABAAAAAAA +AAAAAABAAAAAAAiAAAAAAAAACAAAAAAAAGAEAAAAAAAAEAgBQBQAAgAACAAAQAAAEAAESBAkAAAC +ABAAEAAAAAAAAAAAAAAAAgAAAAAAAAJCAAAAQAAAAAIAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAgA +AAzEAAAAABAAAAAAAAAAAAACCAAoAFAQAAIAAGEAQAAAAgAASAAAAAIAAAAIQEAAAAAAABACAAAA +AAAAAAAEgAAAAAAAAAACAAAAAoAAABEAAAAEQAAAoAIAAAACAAIAAAAAAAIIAAAAAAAABAgCAAAA +gAAACAIAAAAAAEEQEgAAAAAABAgSAAAAAAAAAAAIAAAAAAAAAAgAAAAAABAACAAAAAAAA4YAAAAC +AACIAAAAAAAAAhAAABAAAAIwAVAAAQIAAAABMCAAAAAAAAAgIAAAAiAAAAAAAAEAEAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAACAAAIBAAgAAEBEgABAAACAAAAgAIUQACUAQAKAAEgAAgBAAAAFSAgJAE +IAAAAwAgEAAoACAMgCAQAAAAAAQgIAAACAAAAIAAAAABAwhEIAAAAAgBAAANNkAEAAAAACAAAQRA +ADABAAAoAkACEAKAgAAKEAIQdAAAQBEAAAAIAAIAAQAAAggACAAAAAAAADAAAAAAAEAAAIAAAAAA +AAAABCBkSACAAAEABAABAAAAgAAAAACEAFEAADEwAEAQwAABEAIAABQQgIgQEAAQUFAAAAoAAAgA +UAAACgIgCCFQgIAIAgAAAACACAAAAAAAAIAIAAAAAAQIAIAAAAALAAACAAAAAAAAAIAAAAAAAARA +CAAAQAwAAAQAEKAIAUgAAgAEwAgAAAgAAAAACAAIAAAASAAAAAAAAAAIAAAAAAAAAAAEAAAAABAI +AAQAAAAAQAAAAAEBAAAAAACAQAEgIIBAgQBAAAggAQAAAAAAACCoAACgAAAAAEAAIBBACgAAAAAg +AEAAAAABAAAAAAAgAAAAAAAAAAUAQAgAAAQAAAAAA+QAAAABAAAIAAAAQAAQAgIAAAIgYAYAABAA +AABAAAwAkACQAABAEAACIACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAEAAAABAA +AAAAARAABAAAIgAAAAAEAggAEAQAAAAAMAIEBCAAAAQQACAEIAICBBASAAAgQIIAABIBAIAAAAQg +AAAAgEAAAAAAAACBBBAAgAAAABAkAAAGdEAAAAAAAAAABAQAACAECAAwEEAAAEghgAAACgIAwAAA +QAQAAAACACAAAQACIAgAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAABAIASAAAAAAAAAiAAAEAWAgA +AgAEAAQYCAAEAAAAgBhLAAAAACAAGAgAAEBCAAAYCAAQACAAABgKAACAIAAAGCoQAAAgAAAAAAAA +KAAAAAAAABQIAAEACAgAAABeAAQAAAAAAAAAAIAAAAAAAAEQEAoQkhgIAAAAAIAEEShAAAABgAAY +CJAAAAAKEAAAEBAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACQAAEAABIAQIABBAABAgAAgAAgABAAA +AQAEBYCAAICBBIAgkIQAIAAAABAIYAAAEAAAAACEAAAQCgDAAAQAABAABAAIAAgAAAAAAAgAAICA +AAAACAAABAAAC6cAAIIAIAAAgAAAAAAAAAAEAAQAAAgAIEAACACgAAAAoICGAAAABAAAACCAQQAg +AAQABABQCAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAQgAABAAAABAAAAAAAAIAEKAAAAAAAA +AQIEAAAAKAABEAAAAAAAIAECAAAAAAAAAQoAAAAAAAABgBAIEAIAAAAAAQAAABABAAAoAAAAAAAB +AAAO4wAJAAIAgAAAABgAAAAAACAAAAAAECEIAQAEAAAQAAABBgQAAAAQAAGIEAAAAEgQAIIANAAg +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACMgAAAAAYAAJAAEAAAAAAAEAAAAAACAACIAAAFkA +AAAAAAEJAAAAAAAEAQAAAAAAAAQAAAAACAAAAAAoAEAAEQAYAAACAAAAQgAAGgIQIAAAAAeCAAAA +BAAwAAEAAIAJADAAAQIgAAAgACEAAAAAAAAAAAAIABAAkIQAAAAACEBYgAARAAAAgJFAEBEAgAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAgAQAAGEEAxCABAAoQAMDEIAAAAAAAQMQpEwAAACCAxCYBAAAA +AEDEKQMoAAAggMQhAwgAAACExCBAAAAAAABAAAIAAAAIoAAgAiIAAAEhQAAAADEABgAYUAEhAABA +QADQgAAQIAAAAJAAIMQAAgAAkACAhCAACAAAAKDEIkkAAAACQMQgBQAAAALBQAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAIQqAAACABABkgQEIAwAEAGQYAAAAAAAAYAIBQAAhCABkAgECAAAAAGABAQA +AIAQAYgEQAAAABABgAAgAAAAAAQAABAAACAEAKAAEQAAJEQAAAABjQAAEAAEBAgEAAAICAAECgSI +AAAAgKAAAQAAAAAAABABiFIAABAgCQGRACIAgDQJDYAAAAAACCgEACAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAIBAQMABAQAAAABAQACIAQECMgICICQGAFICAAAAQQEBwAhAEQAQISAAAAAAABCBA +AAAAAQEAAAAAAAAAAAABAAAAAAAQAAIgAigACAQAAARyAAAAAAUAAAQAASAAAAAAAEACQAAwYEAw +AABAgBAAAACAgAABAAAAAAABgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAABgACQQ +AQACBAAAAKGiBKRAIAAACQgAoAAAABAKAgBCAAAAAAQIAAAACAAAQhAUQEAgCABCCABAQCACAgAA +AAAAAAAAAASAAAAAAAAAKkAAADAAGAAARHEAAAAAAAAAAAABQAACAADACAmhAQwAAAoAABhABAAA +AAAAAAAACAAEAAIAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAEAAgKABAgB +AAIAEACACgAQBGAQAAQAAAAAAAgABIBDCAYpCgEAAADAAAAAAAAACMAAAwMAgAAIAAAAAAAAAAAA +AAAAEAAAEAAAEQAAAAAIAABCcQAAAAAJAAAIAAAAABAAABCAgAAACASACAIGYAAIAAAIAAAAAAAA +AAAAAAAQAAAAQBAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAMDICAAgA +BAAAAAAAAgAAAAAAQAEBgAACEARAAAGCAAACAoIACAwEAAIggAAICAQAAAAAAAAAAAAAAAACAAAA +AAQAAAAAAAAAAAswAAIAAAAAAAAAAAAAAgAAACAEBAACAABAAAAABAIAAAQAAAAAACAAAAAAAAAA +AAAAAAEAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgAAGAhAQQAASAACAEBAAABAIEEBw +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 +AAAEAAAAAAwAAAAAAAAAAIAAAACEAAAAgAAAAAQAAIAAAQiACDAAgAABAAAAAAAAACAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAPN +AABAAAAAAAAAAEAAEAAAAACAQAAgAgCCAhBAAAYACAAEEEAAAAAAAAAAQAAEIAEgQAAAAAIAAAAA +ACAAAAAAAACACACAIAAAAACAAAIAAASAQAAAAUAAIABAAAAQAAAAEAAAEAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAAABAAAMIAAAAAAAAAABAAAAAEAAACEAAAAAQAAKAAAAAAAAAAAAAAAXwQAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAYAAQAADAAAAAABAAAAAAAAEEEAACQAABKAQAAABAAAABAACAAAAAAA +EEAAAAAAAAAAAEAAAACACAAAAAIQAAABAAQAAAAAAAAgAAAAAAAgAAAACAAAACAAgAAAAFAAAAAA +BAAAQAAAAAAAAAAABAAAAAAAAAAAAAABAAAAAAACAAAAAAAAAAAAAAANtQAAAAAAAAAAAAAAABAA +AABAQCAAQAEAgAEQgAAAABAggBCAAAAEAAAAAIAAAAAAAAACAAACAAAAAAwAAAAAAAAAAIAAAAAA +gAAAgAAEAAIAAAgQAAAAAhACAAAMAAAgAAAAAAAAAAAABAYAEIAgAAAAAgAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAAAACAAAAAsgFAAAAAAACAAAAAAAAAAAEAAQAAAA +AgAAQAAAAAAAAgIAAAAIAAACAEhgAAEAAAAQAAIAAAAAAACAgAEAAAAAABCAAAKAAAIQACAAAIAA +AAAgAkAAAFAAAAACAAhAQOAAACAAKAAAAAggAFAAAEAAAAAgAAAAAIABAAAAAAAAAAAAAAAAAAAD +AAAAAAAAAARgAAAAAAAAACAAAAAAAAAAIAAAC1UQAAAAAAAAAIAAAAAAAAgACAAAAIAQAAAEhCAC +gAAAiAAAIAAAAiABCAQAAABAAAACDAAAAAAAAABGEAAAAAAAQEYAAIAAAAAAAAAAAAAACRBQAAIC +AnAICCgAABQEAAACCQAAAAAIAAIIAAAREIAwAAAAAAAEAEAAAAAACAAAACACAAAAAAAAQAAAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAALCwAAAAAABAAAwAAAAAwCAABAAAEEIEAAACGWAAEgSBAAAAAA +AgQAAAAABIqGIAAAAAAEgAAAAgBAYAiAAhAAAEAABAgAYAgAAEADgIAwRAAAEAAEAAAUAAEgAAAg +EAAAABAIAARAABFAECwAAUARAAAACAAAAAiAAgAAAAAAAEAAEAgAAAAAAAAQAAAAAABECgABAAAA +AMAAAAAAAAAAwAAAAASMJACAAAAAAAAEAIAAAAAAAAABAAAACEAACAABAEAgAIAIAAAAQAAACgAA +AEBEAAACFAAADBQIAAgQBAEIABAAgAAAAAAAEIAACEAAAEgAAAIAEAAAAEISAAAAAABQAAAAISgA +EAAAAIgBAUAAAAAACAABAAAAAAGAAAAAAAgAgAAEAgAAAAAAAAQBACAAAACIAAAAAAAAAAAAAAAA +AAAgAAAAADQAAAAAAAAgAIAAAAAAAQAAgAAAAACAAACgCAACgAAKCgAAACEAAQAAFAASgECAACIC +AgAgBAAAAAAQCCEAAAAAAAAIAgAAAAAEAAAAAAAAEABAAAICDMAIABIAAAQEAAAABAAAQAAAAIAA +EAEJDIAAAAAAAAABAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAQCAABAAAAABggAAAAAAAAGCAAAAF +xQQAIAAABAAABAAgAAwAAAAQAQEAAAoAACAAJAAAQAAAAAAgAAAAIABAAAAAJAAAAAQQAAAEAABA +AAAAAAAAAIAAAgAAAAiAAEABgAAAQQAAQAAEEAAAGAwCgAAAAAAQCACIAIEAABkIABQAAAAAGIgA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCgAAAAAAAAAAAAAAAAAAAAAAAA01AAAAAAAA +AAAAAAAAAAAAAAAAEAQIABgIAAAABAAAGAgAAAAAAQAaCAAAgCAAABgIAAAgAQACEAggACAAAAAI +CAAAAAgAABAIAAAAICAAAAAYEmABAASAIIAAAAAQQQAAAAAAAAAAjAAAAAAEgIQAAAAQAAAAEAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAABn4AAAAAAAAAAAAAAAAA +AAgQACABAAAEQIAAAgCAgQAAABAAAABAAAAgAAAAAgAAAAAQAAAAACAAIBADAQAIIAFAUAEAAAAE +AhAAAgAAqAAAABAAKDAAAAABAAiEQAAAAAEIAAAAQAAQAQIAABAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAABAACgAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAKJwAAAAAAAAAAAAAAAAAAAAAIAAAA +EAAAgRQAABAAAAABBAAAAAQAAAEKAABAAAAAAQAEAAAQAAABEAAAAIAAAAEBEAAAQAAACQEQAAAI +AAAAAAAACBgQAAAAAEAAAAAAAAIAAAAACAEAAAQAKAAwKAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAA +AAAAAAAAAAAAAAAAABoAAAAAAAAAGlgAAAAAAAhQAAAAAAAAAAAAAAAAFAAAAAABAAAAAAAAAAAA +KJAAAAAIAAAAEAAAAAAABAAAAAAAAQCABAAAAAACAAAAAAAAAAAgAAAAAAAAAAAAABgAAAArKQAA +cAAIxAAAAACQIACEIAAAABgAYMQhA0gAIADExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AACEAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAABUAAAAIgAACBQAAMQgAAAAAAAAxCAA +AAAAIADEIAAAAAAAAMQAAAAAkAAAhCAIAAAAIABAAAAAABgAAIQAAAgYAAAAAICgAkBEAAEBAAAQ +ACIAAAGBAAAAAAkEAYgEAACAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAKvwAAAAAAAAAAAAAAAEAAAACQCAAwAAAKAZIAAABAAAABlAAAABCAAAGR +AAAAAAAAARAEAAAAAAABgACAAAAAAAAJAAAAAAAAIQAEwAQAAAAAICQGBgAJiABBAABAQAAABAAA +QEAAAAAAAAAAAIIAIgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAQAABAAAAAAAAAAAAAAA +AAAAAAAAAA3TAAAAAAAAAAAAAAAAAAAAAAAAIAABAATIACAOyEBKCBAAAEByBBAAgARAJAAAAIAA +BAAgAAAAAAAAAAAAgAAAADAgaABlcAQgMCAAAAAAQCB0AEHhCAoYABACAYAAASBAAAQAAAQEAAig +oABAASIJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAYAQAAAAAAAAAAAAAAAAAAAAAAAAAA +RcoAAAAAAAAAAAAAAAAAAAAAAAQAAEhQARAAAAAQARgYIAAAIAFAAACAEKAgAAAAAIAABECYCAAA +AAAIAAAAIAIAAAQAAAAADBwMAACIAQAAEQgAABBBAAAAAAAAEAAAAAAAAsCACAAACAAABAAQAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGlAAAAAAA +AAAAAAAAAAAAAAAAEAAAEQAAAAAAAAAAAAAAAAgACACAAAAAAwAAAAAAAAAAAAABAEAAABAQAACA +AAAAAAMBAAAAEAAAAAEAgAAAAkAAABSgAAAAIAAAAAAAAAIAAEAAAAAEIjAgQiAIDBQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAwhAAAAAAAAAAAAAAAA +AAAAAAACQAAEAAAAAgAAAABAAgAAAABABAAAAEAAAhQAAAAAEAJAAAQAAEAAAAAAAAAAAkBCQAJA +QCICAAAAIAAAAAAAK6oCxEAF7QACABCIAgOgAAAAAAAAQAAAAAAARFAC0gAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA3sAAAAAAAAAAAAAAAAAAAAABAAA +QBAEYhAMAAAQAoAEAAAQgBAiUANDAABAEAAAAEAAAgAAAAAAAAAAAwMACAAAADAK7CAEIAAACcsA +QAmJQDhFISFGKAwEEAACABQAIAACAABACgAACEBaAEAAQAFBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0wAAAAAAAAAAAAAAAAAAAAAgAECAoqCQFAAA +ABAACQgQAAAAEAAghQUAIgASABAAEAABIAABAEAAgAgdBUAQAABQUgAAAAgCAgAAAAASEhICAEgo +CAAAQrIEEAAABAgAAAAEABAAAAAASEAQBIoCQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqxAAAAAAAAAAAAAAAAAAAAADMASJAAE4AECECgABCAAIAA +AIAEEDAAgBAUgAAAAIEhAAAAQAEAAAAAAAAAAEAIBEBEDLICEQREQFIQQgBAABADAAAAECOAEAAA +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 +AAAAAAACAAABAgAAAAIAEAAAAAAAAgAAAAIEEAAAAAAAAgAAAAAEAAAAAAAAAiAAAAEAAAqZAAAA +AgQIAgEAAACAAAAAAAgAAAAAAAAABAAAAgAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +IAAAAAAAAAAgAAAAABAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAgIAAAAAAAA +AAIEAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAAEAAAAABCAAAAAAgAAABDcADAAAAAAgAAAA +AAAYAAAABAgAAAEACAAACAAAEAAAEAAAIAAAAAAAAAQAABAAAIAAAAAQAAAAAABAAAAAAAAAAQCA +AAAAAAAEAgAAAAAAAAAAAAAYAAAAAAAAABAAAAAAQAAAQAAAAAAgAAAAAAAAQCAAAAAAAAQAIAAA +AAAAAAAAAAABAIAEAAABgACAACQAICGAAAAAAAAAAIABAAAAAAAMkAAgAIABAAIAAAAAAAgAAAAA +AIAAAAAAAAAAAAQAAABAACCABCAAAAAAAAAAAAAAAAAAAAAAABgAAAAABAAAEAAAAAAAAAAEBABA +AAAAAAIAAAAAAAAAAAAAAABAAAAAAAACAAAAAAAAAAAAAAgwEAAAAAABIAAABAAAAAGAAAAEQAAA +AQCAAEBAAAAAAIAAAAQAAACAAAAERABAAQAAAAAAAAQ+BBAAAQAEQAQAAgAAAAQAACAQAAAAAAgA +AJAAAAIACAAACgAAAgAIIAAAAAAAAAAAABAAAAAAAAAAAEAAAAAQIAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAQAAAgAAAAAAQAAABAA +AQAAAAAACAABABQAAAgIAAAAAQAAggAAACQIAAAAEQAACgAAAIAQCAAAAAAAAAQAAAAQAAAAEQAA +YABBAAARAAAQAAAAABAAAIAAAAAQAAAAAAAAgAAAAAAQAACAAAAAAgIAAAAAAACAAAAAAAAAAAAA +AEAAIAAIAAAAQAAAQAAAAABIAAAIAAAAQEAAAAAAAAEAQAAAQAgAACAAgAAAQIAgIAgAIABgAEAA +REAgQAAAACAEACBAAAAAAAAGIgBEACAAAAAAAAEAAAAAAAAEAIAAAAAAAABAAAAAAAgAAAgAAgAA +CAAABAAAAAAAAAAQAAAAAAAAAAAAAkAAAAAEAAAAQAAAAARIAAAAAAAACAgAQBQAAMAAAAAAAAAA +AAAREEAAEAAAAgAAAIEAEAASAAAAAABAAAAAAAAAAAAIAAAAAAAAAMAAAAAAAEAAAAAAAAAAQAGA +AAAAAAAAAAgAAA9ZAAAAACAAAAAAAAgAAAgAAAAAAACAAAAABAEAAAAQAAAgAABABAAAAFGAAAAA +AAAQNCAACAIAAAAADEKAAAAAgAABAEAEAAIgAgAAAAQAIhAAIAAAAEAAAAAAABAADAAAAAAAAAAA +AAAQAAAAEAZASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAACAAAECBBAAAEAAAAQAAAAAAAAABA +AAAADo0AAAAAAABQAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAQAIEgAAAABQAAkg4AAAAAAAKCYAAC +AAQQAgAIAAcAAAAAAAAABAAQAAAEAAAAAAQAAAwAEAAQAgCAQBIAAACAAAAQAAAAAAIAAABQABBE +AAAAAAEgEoABgAEIUAAAgAiAAAgCAAAABAAASAAAAAAAACAQQAAAAAEAIAAAAAAAAIAgAAADGQAI +gABACAAACAgAAAAAAAAAEQAAAEAIAAIIgCAABAAAagkEAAAGAAAkYIAAAAIAAAAIgAgAAAAAAACA +ABQACCAhBAACAAAAAARCBAAICAAAAAAAFIAAyQQCEAAAwAEAAAABAAEIAIACEAAAAAAEABAAAAAA +AAAAAAAAgEABIAACABAAQAACAgIAgKCAAQAAAggAhIAAAAFAAACAEAAEAAIAAAKEAAAAAAAMIAAA +IAAAFAAAAAAAgADAAAGAEBEAEBQAAAAwIAAAEAAAAAA0AEAAAAAAwAMEBAAEAABABgFEIBAAQEAA +AAkQAABAAAEIABABQIAUABBEAAAAAEEUABCAAAAAAAAAACAEAAAgQAAAAAAAEAQAAAAAAEAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAQACAAIAAAABAAAAAAAAAAAAAAAAABZ4ACAAAADAAAAAAAAAEBAAC +AAAAAAAACAAAAAAAAAQIACAAAAAAAAAAYAIAQAACAAAAEAAIAAAAAAAIggAABBAAAAAAIQAQAAAA +AAAAAAAAIAEAAAAAQsAEAAAAACAQAAAAAAAEAAAAAAIQABAIAAAAAgQAEAAAIAAICAAABAAAAAgA +AAAABAAASCAAAAQQAAAIAAAAAAAAAAAAAAAAACAAAAAI+gAAAAAAAAAACAAAAgQAAAAADAAAAEAE +gAAAAAAEAQAAAAQBQAAAAAAAAAAAAAAAAAIkAAAAAAACQAIBAAAAAABhAABAAAAAAAACAQAIAAAg +AFgQBIAAGSgAAggAAEAICAAAAAAAACgKAAAAAAAAAAAAAEACQAQABAAAgABAAEACAAAIAAACAAAg +ACCAAACAIAAQIIAABAgoAAAgAAABACIAAAe2AAAgAAABAAAAEAgAAAAYCAAAIAAgAAAAAAAgIAAA +CAgAIBAAAAAYCAIwIAAAAAACAAohAQAAGAgQHCAAAQAAgAAAAAAAAAAAAgwAAAAAAACAhACACAAE +AAAAAAAAAAAACQQEQAECAAAIAAAAAAJgUAAAAAAAAAAAAAAAQAAAAASABgBAAAACgAAAAAAAAAAA +IIAAAAAAQQAAAAAEAABABAAAAEAAAAAAAABAAAAABAAAAAAAAAAAAAAAAQACGAAQEAEBAAAAAQAA +AACACCAAAAAAACAAAAASAgAIAQAAgAEAAAAAAAAAAAAAAgAAQAQAAAgCAAAIAAACQEABAiAIAEAA +AAEIIAgAAAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAMAAAAAgAAAIAAAAABAAAAAAAAAAAAAAAAAB +AQAAAAAAAAAAAAAKgAAAAAAAAAAAAAAAAAAKAAEEAAAAAAAAABAAAAAAAAABAAAAAAAAAAEAAAAA +AAEAAAAAAAAAAAABgAgAAADAAAAAAAAAAAAAAAAAAAAAAAAABCEBABgAAAAIAAAAWAAAAAAAAAAA +AAAAAAAAKAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAQAAQAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAwLAAAAAAAAAAACmBAAAACAAAAAAAAAAAAAAgAAGgAAAAAMAAAAAAAAAAIAAAAAAiQAAQAA +AAAAAAAAAIAAAAABEQAAAAAAAAAAAQAAAAAAAAAgEAIAGAAAxCAAAAAYAABAICAAABAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAACEAAAAAAAAAAAAAADdEA +AAAAAAAAACACAAAQAADEAAAAABQAAAAgAAAAACAAQCAAAAAAAADEAAAAAAAQCAAAAAAAAAAAhCMA +AAAAAAjEAAAAAAAAAAAAAAAAAAAAAIAGAABgACABgAAgAAAAAACCACAAJAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAJRQAAAAAAAAAA +gCAVACQAEAEQAAAAIAAAAIAAAAAAgAAAkAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAhgASAAAAAAA0A +AAAAAAAAAAAAAAAAAAAAiYBBiXBgAAACAAAAAAAAAAAAAGAAAAAAAAEAAAAAABAAACAAAAAAAAAg +AAAAAAAAABiAAEBAAAIAAIAAAAQAAAABQQAAAAJAAACAAAAAAEAAAAd9AACAAAAAAACAAAAEAgAA +AAAAEAAAAAAAAAAAAAAEBAEAEEAQAAwIAAAAAAAAQBAABAAAAAAAAAAKKYgMBAAAQAAAAAAAAAAA +AAAAAAAQAAAaAAISBAAKAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAwAABYAAAAAAgAAIIAQAAABhA +gMABAAASIAAAAAAAAADYAAAAAgAACAAAAIAAAAAAAAAAT4IAAAAAAAAAAAAAAAAAAAAAABAAAABY +AASAkAACAAAAAAAAACgAACABAIAIAAAACAAAAEAYAAAAwCASEAAAAAAAAAAAAAAAAAAAQAAAAEgR +AAAEIAAIAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAcAAA +AAgCAAAAAAAAEAAAQAgAAAAAAAAAAAAAAABDrwAAAAAAAAAAAgAAEAAAAAAAIAAEAIAAAAAAAAAA +EBAAAAPBAQABAAAQAABAAIAAAAAAAEAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAgAAAACAgAEJJ +jA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAQAAAAAAQAAC +AAAAAAAAAEAAAAAAAAACAAAAAAq5AAAAAAACAAAAAIIAAAgAEAAAAAAAAAAAAEAAAEAAAAACEBAA +AAACAgAABAAAAgAACAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREEBQAQAABAAAA +AAAAAAAAAAAAAMAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAAAgwAAAQBAAAIAAAAECAAAAQ +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 +/8wAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAR3RERMzNVVQAAAAAAAAAAALsAAAAAQEAR3VVVVVUA +/wAAAAAAAAAAAAAAAAAAAAARAREBEQURBQCq/8xVVQAPAACqqgAAAAD/qgBV/6r/AP/M/8z/AP/w +/6r/zP8A//D/zP+q/wD/8P+q/6r/AP+q/8z/qv/M/wD/zP+q/wD/zAAACBD/qv/MAAD/zAAAAABE +AAAAAAAAAAAAAAAAAAAAAAAAABHd3d1VVQ8PAAAAAAAA//8Au7u7AAD//xHdmZmqqlVVAAAAAAAA +AAAAAAAAAAAAAHcHdwczDzMPAFX/zFVVAA8AAACKAAAAAP+qAFX/qv8A/8z/zP8A//D/qv/M/wD/ +8P/M/6r/AP/w/6r/qv8A/6r/zP+q/8z/AP/M/6r/AP/MAAADUf+q/8wAAP/MAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEd3d3VVVDw8AAAAAAAD//wC7u7sAAP//Ed1VVVVVVVUAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgQAgABAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAwAAAAAAAAAAAIBgAAAAAAAgAAAAACTABAAAAAAAAAAAAAAAEAAAAAAAAAAAACAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAAAGAAACAAAAgAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAIAAAABICAAAEAAEAAAAAAAAAAAAAEAEAAAAAAA +AAAAAAAAAAEAAAAAAAAAABAAAAAABkgAACAAAAAgAZAAgAAAAAAQAEAgAAAAAAAAAIAAAAAgAAAA +AAAAAAAAAAAgAAAAABAAAIAAAQEAEhAACAAAAAAAAAAAAAEAAAAABAgAAAAAAACAAAAgIQAAAAQA +AAAAAIAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAACAAA +AAACAAAAAAAAAAAAAAAPTwAAAAAAAIAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AaAAAAAAAAEAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAEIAAAAAAACCAgAggABAgAAAAA +AAAAAAAAAABAAAAAAAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAA +AAAAAAAAAAAvAABAAAAAAAAAAAgABAAAAAIAQAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAgA +AIAAAAAACAEAAAgAAAAAAAAAAACAAAAAAAAIAAAAAAQIAAAAAAEAEAAEAAAgAACAAAAAAAAAAAAB +AAAAAAAAIAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAKAAAAAABCAAAAA +CxYAAAAAAAAAARAAAAAgAAAgAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAABAAQIAAAAEA +EBAAgAAAAAICAAAAAEAAAAAABAAAQAAAAgAgAABAQAgAAAAIAAAQAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABEAAACAAABAAAAAAAAAAAAAAAAAAKrAAIAAAA +AAAAIACQAAAAAAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAIAAQAAABEABAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAIEAAQAAAAAIAAABEAAIAAAAAAAABAAAAAAAACAAIAAAAAAAAASoA +AAAAAAAAAACAAAAAAAAAAAIAEAAAAAAAAAAAAAAAAAAAFAAAACAAAAAAAAUvAAAAAAAMAAAAAAAA +AAACABAAAAAAAAAAFAAAAAAgAAIAAAEgAAAMAAAEAAABAAAAAAAAAAACjgAABAAAAgAAEAQMAAAA +AgAAAgAAAAgAAgDwKCwAAAAAAAAAIJIQAAAAAAQAAAAAABIQEAABgAAAgAAEQAAARQgAAAAAAAAA +AAAAAAAAAAAACAAAAACgCAMCAAAAAAAAACAAAAAAAAAAAAAACqoAAAAAAAMAAAAAAAAAAAEAAAAA +AAAAAACgAIAAgEAAAJAAAEAAAAAAAAAACAAAAQAQDAAAAAABAABAAAIAAAAgAAIAAAAAAAAAAAAC +AAEALAAAAAIBJpAgAAAIIAAAAAAABCAAAQAAACAAAAAAAACEAAYAAAwEAAAAAgACAAgAAAgAAAAA +ghEACAgAAAAAgAAAAAAAAAgAAAAAAABAAAAAAAAJFQAIAAAAAAAAEAAAAAAAAAAAAAAABAAAAAAA +gAAgAAAAgAAAgAAAEQAAAAAABAACAAAEAAAAAABAEAKAIAQAKAwAAAAAAAAABABAAAAQBgAAIgAD +ANBQQQkCAAAUAAFAABACAAACAMBAQAEAAoBAgAAAAAAAAICAEAAAQAAAIABAAAAAAAAAIAAAAAAA +AKAAAAAAAgAAIEAAAAAAAAAAAAAAAAFsAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAEAAAAgAIAIAAAQAAAAgDAAAACIQAAACAQAAIAAAhABQAAASIAQgIAAAAAQAEwBkACBQGJAAAAA +CEAQAAAABAIAAAAAQACACAAAAGAAAAAAgAAAABAEAAKAAAAAAAAAAAAAAAAAAgAQAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAA +AAAAAAQAAAAAAAAAACAAQAAAAAACAAAqAAEAAAAgACABAAAAEAAAKAAACAAEgQiBAAAgCgAGAAAA +ACAAAAAAQAgEAAAAAAABAAIAAACAgAAAAAAAAAAAABAAAAAAIgAIEAAAAAAgIAAAAAAAAAAAIAAA +AAAAAAAAAAAGvAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAA +AIAAAAAAgAAAAAAEIgAgiCQAAUAAAEAABCBgAAAABAAAAEBCAFAAPAoCAAABAAAYCAAACAAQAJgK +IBAAABAAOAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAGQgACAAAAAAYCAAAAAAAABAIAAAAAAAAAAAA +AAYqAAAAAAAAAAAACAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgIAAgAABAA +EAgAAEAABAAQCAAAAAAAACAAAAAAAgAACogAAAAAIAAABAAAAAAAAEAAAAAAAAIAAAgAAAAFAACA +AAAAAAAIoQAAAAAAAgAAAAAAAAAAAAEAAAAEAACAAAAAAAACAAAAQAAAAAAAAAAAAAAADEYACAAA +AAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAABCAAAAAAIIAAAAAIAAAhCgAAA +AACAAAAAAAACAAAAAAAABSCAQAAAAEAAAAABAAQAAAECAQEAKgAAAAAAAQAAADAAAAABAAAAABAA +IAAAAAAAAAAAAAQAAAAAAAABBAAQAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAKAwAAAAAAEgAAAAAA +AAASAAEAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAIAAAAQAAAAAAACABARAAABAAAAEQAAAB +AAAAABAAAAAAAAABAAACABhCgAAAAAAEkADgAACAAABYAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACUAAAAAAAAAAAAEAAAQAAEAAAAAAAAAAAAAAAAApLAAAAAAAIAAAAAAAAAAAAAAAA +AABQAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAEAAAAAAAAARAAAAQAAAAAAAAAAAAQACAAAAgAA +AAAAAAAgAAAAGIAgxCACAAAYABjEIBAAAAAEAMQgAAAAUAIAxAAAAAAQAAAAAAAAAAAAAAAgAAAA +AAAAxCAAEAAAAADEAAAAAAAAAYQAAAAAAAAAAAAACiYAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAIAAAAAAACEAAAAAAAAAAhAAAAAAYAACEAAQEAJAAAAAgAQAAACAAQIAA +AAAwEAIBiQQCQDAAAAGACgAAAAgBAYAAAAAECAEBAAAAAAQAgAAAAAAAAAAAAIAAAAABAAABgAAA +AAAAAAEgAAQAAAQEAQAAAAAAAAAAAAAC7wAAAAAAEAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAACEAAAAAAAAAAEAAAAAAAABEQQAAAAAAAEEAAAAIjAAAICoAAACAAAAAEAQAGBABABw +QAAAAFAQAARBgAAAAAAAAABAAAAAQAAAgAACQAAcAAAAAAAAAAAAAAAAAEIAgAQCAAAAAgAABAAA +AAAAAAAAAAAAAAAAAAAAAAFqAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAICAAAQAAFAEAAQAAAABAAAiAAAgAAAAAAIUAACQAAAAQFAAACAAAAcQAAAQAhAAAFE +AAAYAABACAAEAAAAAQAAAAAIEACAAAQCAAAAAAAAAABAAAAAAAgAAIAAAQAAEAIAAAAAAAAAAAAA +AAAAAAAAAAAASvcAAAAAAAAAAEAACAAASBAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AQEAAAAAABACAgQCAAAIAEAQAAAAAAAAAAAJAAAACAICCgCABAQAhAAAAAABACCAgMAAAAABAAJA +BAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAQAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABHgQAAAAAAAAAAICAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEA +gAAAAAIAABAAgAACAAAAAABAAAAAAAACAAAAACgAAAAoAgIAIAAAAAGABBAAAFAAAAQACAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkzAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAABAAAAAAAACAAAA +BgAAAAAAAAACAAAAApQUAAAAACAIECAAABACgQCDiKkHBAAAAIAAADAAACAAAIAAAAAAAABAAAAA +AAIAAAAAAAAAAACAAAAAgAAABAAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAYcAAAAAAAAAAABA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBgAAAAAEgIAQAAAAAAAABQGQAAEAABABAAA +IAAAABAAEBC4AwJAMBCwDwcAEgEBAAUgSAAAAEIEAEAgAQBAwAIAABAAAAAQAAAAAACgAAAAAAAA +AAAAAACQgAABACAAABAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAALNAAAAAAAAAAACAAAAAAAEAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAABAQAAEAAAAJIIAAAAAAAAAAAAAEAAAABAAAIw +kRAAABAAAAAIQAAAAAIICChgERBSEAQAAAIBBAAAAAAAAAIAACBAgBAAAFAQAAAAAAAAAAAAAAAA +AAAAAABAACIAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAEAAAgAAAAACAAAAIgAISAAAAAAAAkAAAAAAEAAAAAALAAAAAIEAg +AAAAAAAIAAAAAgJYAIAYAAEAEAAgABIQAAAAAAAAwCAAAAEAAAACAAAAAAAAAAAAwIIAAAAWAAEA +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 +AGAAAAqwAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAgAAAAAAAEAAAAAAAAAAAAIAAAAAAAAAEAA +gAAAAAAAAAAAIAACAAAAAAAAAAAIAAAAAAAEAAAABAAAIEAAQAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAABIAAAAAAABaEgAAAAAAAAAAAAAAAAAAAAAEAAADiQA +CAAAAAAAAQAAAAAAAAAAAAiAAAAACAAAAQAAAgAgAAAAAAAQAACAAAAAAAAAAAAQAAAAAAAAAAAA +IAAAAAAAEAAIAAAAAAAAAACAAAAAAAAAAAAAIAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAQAAAAEAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAGbgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAQCAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAACAAAAEAAgAA +AAAAAAAAgAAAAAAAAACAAAAAAEAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +IAEAAAgAAAIAAAAAEAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAykABAAAAACAAAAAAAAAAAA +AAAQAAAAAAgAAAQAAAQACAAAAAAAAAAAAAAgAAACAAAAAIAAAIAACAQAAEAAAAAAAAAAyAAEAAAG +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABnMAAAAAAAAAgQAAAAAAAAAAAACAAAAA +ACAAQQAAIAAAAgAAAAAIAACAAAAAAAAAAAAQAACAQQAAEABAAAAEAAAAEAAAAAgAAAAAAAAAAAgA +gAAEAAAAAAAAAAAAAAAAAQAAABAAAEQAQAIAAAAAAAACAAQAAAAAAAAAAAACAAEIAAAEAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAIKAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +ABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAAGAAAAAAIQAAACAAAAAAAAoIAAAD +IhQAAAAAAAABAAAQAAAAAQwAAIAAAAAAAQAAAAAABADAABAAAAAAAIAAAAAAAABgAAAAAAAAAAIA +AAAAAAACAAAAAAAAAIAAAMAAAAZsAAAAAAAAAAAAAAAAAQABAAAAAAAgAAGAAAAAgAIAAAAAAAAA +AAAAAAAgAAIAAAEABAACAAEQAAAAEIAAAgAAgAAAAAAAYACAAAIAAAEIAhAAKAAAAIAAEAAgAAAA +AAAEAAAAAAAAAAAAUAAAAAAAIAAAAAACAAAAAAAgAAAAAAAAAAAAAACAAAAAAAAQRQAAAAAAAAAE +AAAAAAAAAAADAAAAAX8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAEgEAA +AACAEAAAAAUAAAAAAAABSAIAAAACgCABgAQACAUAQAQCAAAAEAAAAAAAIAAAAAAAAAgIAQIACQAE +AAQAAAAAACAAAAAAAACQAAAgAAAACAACBCBAABAAAAAAADEAAAAAAAAAAAAgAAAAAAQAAAAAAABA +AACQAAALkwACAAAAAAAAAAAAAAQAAAAAAAAAQAAAAIAEAAAAAAAAAEAAAAAACAiUAAAAAIABADAA +AAAGAAAIEEgAAAgAEgASCACACQgCQQkEAADAAAgAAAQAAAABUAAAAAAEAABAAQAAAAAAAEAAQAAA +EAEAAQAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAu5 +AAAAAASAAgAAAIAAAIABgAAAAAAAAAFQAAAAQAAAAAAAABAAAAAEBCAAAAAAAIIEEAABAAAAAAiA +I4AAAAAAyIAQggAACACCAAABAAQAAAAAAAAAAAAACAAAAAAIAEABAAAAAAAAQAAAAAAAAAAAAAAA +CAACAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAACAAACc0AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAABAQAAAAAQAAEAAAAAAAAQAAFAAAAAICAAIg +AAQAAAAUCAAIQQAAAAQCCAACAAAAAAAAACAABAAAAAAAAAAEAAAAAAAAAAAEAACAAAQgAACAAAAA +ACACACAAABAAAAAAAAkAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAN5QAAAAAEgAAAAAAAAACA +AAAAAAAAAAAAAAABAAAAAAAAgEAAAAAAAQABAAAAAACAASAAAAAAAAAAMEQQAAAAAAIAgAAAAAAA +AAQEAABAABAAAEQAAAAAGggAAAAAAAAICAAEAAAAABgIAAAAIAAAAAAAAAAAAAAAAAAAAAABAAgI +AAgAABAAGAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAqSAAAAAAAAAAAAACAAAAAAIAAAAAAA +AAAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACEAAAAAYKAIQIAAAAAooAAAAEkAA +GAgAGAQAgAIgAAAAAAAACAAAAQwAAAEAAABACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAADP4AAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAgAIAAAAABAAgAGEAAAIAAgACAgAAIgAAAEAgYEAAACAIAgJAAAA +AACBAAAAEAAAAAEEAEAAQAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAQQAABAAACABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAPegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAABAAIAAAAAAEAAAAAAAEQARACAAAACAABAACAAJAADAAAAAAY +WAAAAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAoAAAQYAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAXTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAYAAAAAAEAAAUAAJAAAAAAAAAAAAAAAAAAAAAAAAgAAiAAAAAAAAxCAAAAAAFABAIAAA +ABgCAMQAAAAAGAAAAAAAAAAAAAAAIAQAAAAAAEAgAAAAAAIAxAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAhAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEQACAAAAAAAADEIAAAAAAAAEApIAAAAAQgxIAAEAAQAAQBgAAAAAAAAACIAAAAABAAAQAA +AAAIAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAACEEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +vQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAABAAAAAAAAAAAAAAAAAAAAEAgAAAAAAIAA +gAAgAgAAAAGEUAAAAAAAAIQIBQAAFAABAggIAEEgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAgBAAAAAQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPqAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABABAAAgAAEAAAAAAAAAAAAAAAAAAAAAAiAIEcACJ6AiAQGIAAAAA +ICAIAEAAAAAAAAAAAQQBAQAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAEAAAAAAAAAAA +AAAAAAAAAAEAAgAIHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQbEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAEAALAEACAgBAAEAQEAQBAAQAAAA +AAJEACAAAAAABAAAAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAIgA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIkgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgCAAAAEAAAAAAQAAAAAQAAAAAAIAASEACA +CAAAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAkASQgAAAQQAAAAAQAAAQAAAACAAAAAAEAAAAAhAQEAAEBAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAEAAAIIAYAAEBAAADAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAIAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAIAQAAAAFAIgCAgAkIABAAAUBAgBAACAVFAAAxAAGAAwEAAAAAAIAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAEAIAIAgAAAAAAAACAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGABASAAAAAAAAAAAAAAAA +AAAAAAAAAABIgBBBCkjACAIAEkIAAEAACAAQEIIFAAgQEJAAAEAAACAAAABAAAAAAAAAAAAAABAC +AEAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAQAgUAAAAgIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +kgSEBAAAAEEAABQAAAARSkoAEwNAgABSAACABECARBABAIAAAQCBCAAAAAAAAAAAAAAAIAAEAAAA +AAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAFQAAAAAAAAAAAAAAAAAAAAAAAAARCgCAWoEB +AIQQAAAEAEEAQAIMJAAAAAACAADAAAEAikREREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAD/M1BQM1U/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXV1dXAAA3dxX/ +AAAPVVUzX19V/0dHHR0PDwD/iIiIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AP8zAAAzqj8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgaAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKv/q/8AADt/J/8AAA+qVTOv +r6r/i4sdHQ8PAP+IiIiIDw9VVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAADOq +MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1cDVwAACl8nJwAAD6pVMwUFAFWLix0d +MzOqqkREREQPD1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM1BQM1UwMAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVwNXAAAFVRUVAAAPVVUzCgoAqkdHHR0zM1VVGQAA +TCUAAJQAAAAAAAAAAAAAAJgAAAAQAAAAAAAAAAAAAAAAAAAAAAkABAAkAACEAAAAiCAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAiFAAERAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAEAkAAAQkAACECQAABHQAAJQaAAAcIAAChAAA +AAACAAAEAAAACAIAABQAAAAAAAAAAAAAAAAAAAAACAAAACAAAoQAAAAIIgAAFAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADpYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIQAABEAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAwAAAAUCAAAFCAAAoQIQAAUYAAClAAAAAAj/wAAAAAAAAAAAAAA +ADMzAAAAAAUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIiiLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLumZlVVVVVAAAAAAAAAAAAAAAAAAAA +ABsbBa8Frwo7+PAjIwAA9fVQ/yAAAAAAAAOrAAAzMwOrAAAAACP/AAAAAAAAAAAAAAAAMzMAAAAA +X18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiJEdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAmRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEd1VVVVVVVUAAAAAAAAAAAAAAAAAAAAAFRUFVQVV +BTfw8CMjAAD19VD/AAAAAAAAA1cAADMzA1cAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAFBQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAiIqqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxkAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAi7pmZAP8A/wAAAAAAAAAAAAAAAAAAAAAb/ze/N79ff/DwIyMA +APX1UP8AAAAAAABX/wAADw9X/wAAAAAAAAAAAAAAAAAAAAAAACczAAAAAF9fAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACIiVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABHdVVUA/wD/AAAAAAAAAAAAAAAAAAAAABX/N3c3d1V38PAjIwAA9fVQ/wAA +AAAAAFdXAAAPD1dXAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA+jAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAQABEAAAAAgCAAAAAAAAAAAAAAAAQEAgAAAAAAAAQAAAAAAAAAAAEAAAAAEA +AAAAAAAAIAAAAAAAAAAAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAEAAACSYABAAAAAQAAAAAIAAAAAAAEACAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAgAACAAAAAEICAAAAAAAAAAAAAAkAAAAAAAAAAggAAAQAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAgAAEAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAKWAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAgAAAAAAAAAAACQEACAgAAAAAIAAAAAAAAQAAAAAABAAAAAAAQACAAAAAEAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAQAAAAAAAAAAIHAAAAAAAAEgAAAEAAAAAAAAAEAAAAAAAAAIAAAAIAAAAAgAAAACAA +AAAAAAAAAAAAAAoAAkABCQAAAAAAgEAQAAAIAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAAAAAAAA +gAAAAAAAAAAAAAAAAABAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAEgAADWYAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQACAABEAAAAAAAAAAAAAAAA +AABAAQAEAAAAAACAAAAAgAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgCAgAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAAAAA +AAADuQAAAAAARAkAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAgAAAAAAAAAAAAAAACAAAAKAACA +AAgAAAAAAAAAEAIAAAAAAAAAAAAAAAACBAAAAAAAEAAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAxIAAAA +AAAAAAAAQAAAAAEAAACAAAIAAAIAAAAAABAAAhBQAgAAAQIAAAAgAAAAAA4AQAAAEAAgABCCCAAA +QAAAEgAAAAAIVAIAAIAQAAEAABIIAAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAACAAAAAAAAAAAAACicAAAAAABAAAAAA +AAAAABAAAEAAAAAAAAAAIAACAAAAICBAAABABQAgANQgAAAAEAIgKUgCoEAAAAAAAAAAEAAAAABA +AAAAEEAAQAAAAEEAIAAAAAAEAAAAEAAAQAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAAOpAAAAAAAAggAAAAAAgAMAAAA +AAAAAQAAgAAAgAAAAggIAAiAAAQAAAJAgAgAEACALAACAIQAFDABYAKAAiAARBACEAAAyQEAhAAC +gAAAKgIAAAEAAAAAABIAAAQAAAAAEEAAEAABgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAIAAAbvAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQ +AAAAAEAACAAAAQAAAAlQCBQECAAAgAEQAggAAECISIAQgQAAEAAAwAAAigECgAAIAhABAAYgQAEA +AAAAAAAAABAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZsAAAAAABAAAAAAAAEAABAAAAAAAQAAASAAAAAABAIA +MIAJAABAIIACoAAUAAAAAgIAIAAAAAAAAAACAABgEAARAQCAAIFACSACBAAAAAABAggAAAAAAAAC +AAAAQAAAAAAAAAAAhCAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAACAAALPAAAAAAAAAAAAEAAAAAAAAAAAAAABAAAIAAAAAAAABAgAAAAAAAA +ACAEEAAACAAEAUAAUAMAMBCEIAAAAoAAQAAACCABIYQAQAAAAQAAAEAkAAkAAAEAGAgACAAAAAAQ +CAAAAAAAAAAAAAAAAAAAAAAAAAAAABAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAGAgAAA4/AAAAAAgCGAoAAAAAAAAAAAAAAAAAAAAAAIBAAgAAGAggBEAAAAAQCAAAQAAA +ICCAgogAIBABUAgCjCAIAAAEgAAAAAAICABEAAAgEAJAAAAAAQAgAIAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABBACAAAAA +AAAADvkAAAAAAACIAAAAAAAACAAAAAAAAAAAAAAAAAAAQAAigBBAAQAAAAQgAAAAAAAACBgACAAg +QCBgEBAQAAAAAABQAAASAKgBgAEAAhAAAMEAEAgCAAAgAAABAAAAAAgAAAEAAAAASAAAAAAAAACI +AAAACAAAAAAAKAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACCAAABAAABbQgA +ABAAsCIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABQAEQAkAAAAEQAAAKAIC0ACABAAAC +AAIAAAAAAAAAAAAAAAAAAAAAAAAABQAQABgAAAABCAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAABWAAAAGAABAAAA +AAQAAAAAAAAAAAAAAAAACIAAKAAAAQAAAAAAAAAQAAAACEAAAgAACAAwABAQwAAAgAAAGEAAAAAA +AAAgARAAAEAAAAAAAAAgAAAAAAAAxAAAAAAAAACEAAAAABgAAAAAAAAAAAAAACIAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkQAAAAAAAxAAAAdIgAAAAAAAAxAAAAQAAAAAA +AAAAAAAAAAAgAAAAAAAIxAQAAgAAABCEEgQAAAAQAAAUCgAAECIghAAAAQlYAAAgAAAAAAAAJAAA +AAAAAAAAAIAIEAAAAAABAAIAAAAAAAEAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAKgAIkAAQAABAAALRoIAAAAABAABAAAAAAAAAAAAAAAAAAAA +AJUgAAgAAAABEAAAQAAAAAGAAAIAAKAAAIQAEAAEFAIBAQAAEEAAAAgAAAAAAAAACAAAAAAAAAAA +ACAAACKAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABARAAAAAAAA0DAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAHAA +AYkAAABoQAHAgAAAAAAAAAAAAAAAAAAAAAAAEEEBYBAgARQAACBIQkBAYgAAAAEAgAAAQAgAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAoAAAAAAAAAAAAw58AAAAACAFAAAAAAAAAAAAAAAAAAAAAAAAAiAAABAASEgQAAAAA +CgQIAAAAAAAAAAAAAAAAAAAAACAAlBIESAwBwAxBYQIABCAAABEAQAAAAAAQBAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABACAABNxAAEAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAGgAACIAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAACAAAADACAARIIAAAAAABAAgQAAAAAAIAABAAEAAUAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAUSIBAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgACAEJCAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAkAAAgAAgBAAFAAAAAAAAAAAAEAAAAAAEABABBEAEEQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAAABkAA +EAAAAgAAAAAAAAAAAAAAAAAAAAAAAAALQAEAEAAERMBAAxCQAghBAAAAAAAAAAAAAAAAAAAAAABQ +AAAAAAICAEICABgGCAAASAIAAAAIAKAAQgQAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAAAAAAAAAAAAJuwAAAACgAAAA +AAAAAAAAAAAAAAAAAAAAAAkAAAASAAAABhAQAhIBIgAAAAAAAAAAAAAAAAAAAAAAQAAIAgAgABAA +AAAgEgAAAgEAIAAAACAAARAAAMCAggEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAiAAAQAAAO1EAAAQAACAAAAAAAAAAAA +AAAAAAAAAAAAECIGAAREUpIEAAAABUAQAgAAAAAAAAAAAAAAAAAAAABAkBQUAgBBBBAAEAAAEAiQ +ABAQAARICgAAEEgDAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAQAAAAAhEAAgAABBAAAAAAAAAAAAAAAAAAAAAA +AAAIxAAAgLiQEABBAARMYCCAAAAAAAAAAAAAAAAAAAAAACYACgCAGBEAAgFAAgAkAiAAAAAQIAAE +EBFVBEQA/w+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD///8IAAAOBwAAAAD/MwAAAAAAAAAAAAAAAAAAAAAAAAD/Dw81 +M1NVIABVdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV/1V3VXcAADd3AAAAAHd///8AAAAAqu5d3QD/ +D0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFVV/wAAAAxQAAAAAP8zAAAAAAAAAAAAAAAAAAAAAAAAEbsPDzozU1UAAF9/ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACf/X3+vvwAAO38AAAAAMz///wAAAACq7l3dBfUPAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVX/AAAABJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARuwoKOjNTVQAACjsAAAAAAAAA +AAAAAAAAAAAAAAAAACAAJycKOwU3gAAKXwAAAAAAD7+/AAAAABFVBEQF9Q8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ +//8AAAAPmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/X181M1NVAAAFNwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAVFQU3BTcAAAVVAAAAAFVff38AAAAAGQAAACUAABQAAABIAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAAAABAAAAQI +AAAAACQAARQAAAAAAAAAAAAAAAAAAAAAHQAAjHQAEZQUCACIUAAREAiAABQgAASEGIAAXGgABZQA +CAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAaAAAAIAAAFAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +ABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAFAAADuYAAAEAIAAJ +BAAAAAAAAAAAAAAAAAAAAAAYAAAcYAADlBAAAAhAAAEQCAAABCIAAIAaAAAMYgAJkABAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQUAAAAAAAAICwAADw8AAAAAAAAAAAAA +AAAAAAAAAAAAAA8PDw81M1NV//9VVVVVD88AAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAFdXAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqCgAAAAAAAA1aAABPDwAAAAAAAAAAAAAAAAAAAAAA +AAAAX18bGzUzU1VfX1VVVZkPzwAAAAAAAAAAAAAAAAAAAABzMwAAAAAAAAAAV/8AAAAAAAAAAAAA +AAAAAAAAUf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAKoKAAAAAAAADXCqqg8PAAAAAAAAAAAAAAAAAAAAAAAAAAAKChsb +NTNTVQoKVf9VmQ8DAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAQEADqwAAAAAAAAAAAAAAAAAAAABR +/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAVQUAAAAAAAAFJ1VVDw8AAAAAAAAAAAAAAAAAAAAAAAAAAA8PDw81M1NVAAAA +VVVVDwMAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAANXAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAiAAEAAAAAAAAAAAAwAAggAAIAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAA/5AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAQAAAAAAA +ACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAgAAIAABAAAAAAACAAAAAAA +BAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAgAAAAGAAAACAAAAAAAEAAIAA +AAAAAAAADHwAAAAAAAAAAAAAAAAAgAAAAAEAAAAAAAEAAQgAAAAIEAABAAQAAEAAgAAAAAAAAAAA +AAACAwBAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAoAAAAAAEAAAAAAAAAAAAAAAAAAAO +2QAAAAAAAAAAAUAAAAAACAAAAAAAAAAAAAAAIAAAAAAAgAAAAAAAIAAAAAAAAQAAAAABgAAEAAAQ +AAAAAAAAAAAAAAAAAAAAAABAAAQAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAIACAAAAAAAAAAAAACAAAACAAgAAAIAAAAACAAAAAQdAAIAAAQA +AAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAKAgAAAAAgAAAAAAAAAAAAAAEAAAAAQAAgBAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQBAAAAAgAAAAAAAAACAAAEAAAEAAYAAAAAAAAAAAV0AAQAACAAAAAAAAAAA +gEAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAEAACAAAABAAAAAIAAAAAABAAAgAAAAAAAAA +BABAAAAAAAgAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAgAAAAIHwAAAAAAAAAIBEAAAAAACAAABAAA +AAAABAAEQAAAAAAIAAQABAAAAAAgAABAAAAAAAAEgAAEAAAAAAAAAAAAAAEAAAAAAAAAAABAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAgAAAAICAAAAAAAAAAAAAAuFAABAAIAAAAAAAEAAIAABUAACAACAAAAAAAAA +AAAAAgACAAAAAABAAAAAAgAAAAAAAIEAAAAAANBAAgAAAQAAAAQAAAAAIEMAAAQCgACUAAAAIAAQ +AAAAAAAAAAAAAAAACAAAAAIAAEAAAAAAAAAAAAAAAAAIAwAAAAAAAAAAAAAAAAACAAAQAAAAAAAA +AAAAsAAAAAAAAAAAQAACAAIAIAAAAtUAAAACAAICAAAIAACgAAAAADAAAAIAAAAAIAACgEIAAAAI +AAIAAAAAACAAgAAEAAAAQAAAIAAAAQQgAEQgACAAAAAIEAAAAQABACgAAAAgAAAAAAAAAAAAAAAA +AABAAAAAAAAIAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAADAAAAAEAAAAAFAAAIwAAAAAAkCA +AIAACQgIgAAEAAEAAAAAfAgJgIBCAAEgYAYsAECAAIEABAAAYAAAAQAJEAAgAAkICWAAAAAACIBI +AAAgAAAAAGAGEAABAAQCAAgAAQAAAiAQaACEBJGAEAoAAAAESgAEAAAAAAAAAACAAAAACAAAAAAC +EAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAIBCAAAgAgAIAAAAAAAACACAACAAAQABAABAA +AABAAAwAAAqxABAAAABAAAgACAgAAAABAAAAEIABAAIAAAAAAAAAAAAAAAAAgAEAAiABAAABEQCA +ABCEAAAAAoAOAAEADAAEADAAAAAAQhFACBAgwEABAAAAAAAAAAAAAAAAAAAAQAAAAAIgAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAQAAAAAACAAABAAhAAUAAAAEAAAAAA +BZ0AEAAAAEABIEAAgAAAAAAgAAgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAAAEAAAAIQAAAAAA +AAACAEAAAAAAAAgQCAARoAggAAAAgAAAAAAgABAAAAAAgAAAAAAAAAAQAAAIAAAAQAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAIAABAAgAABAAAAEAAAAAAAAAAAAAQAgAAAAAAgAhAAAI9ggAIAAC +AgAAAAQQAAAAAEAAAwAABgAAAAAgEAAAAgAAFBAAAgAECCJABAAAAAAAIIAABAAAAAEAQBAEAAAA +AQAAAAAgBIQgQAAAAAAAAQAEAAAAAAAQCAgAAAAAAAAAAAAIEAAAABAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQBAAAgAASAoAAAAAQAACAAASAIAQQAgOAACAAgEADAgAAAn9AAEAIgAADIiAAIQA +AEAAJAAgAEAgAAAEAAEAAgAADAgCiAAAgAAQCAAgAAABAAAAAAAgAFEAACAAIAAAgAAiIACAAAEA +AAAAAABAIAEAKAgAAAAEAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABQEAAAAAAAAAAAAAAAAAIAAiAAAAAAAABAAAAAABBAAADkcABEAAAAABAAAaBAAAgQAAAAAE +AAAAAgAACAAAAEALAABAAAAAAMABAQAAAAAAAABAAQgAAAACIAYAAAAQAQAAAUAAAAABAAEIAIIA +AQoAAAhQCAAAAAgBAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAABAAAAAIAAAAAAAAAAAAAAARAAAAAAAAABAAAOdRAIAAAAARABAAAAAAAAAAAAAAAAAAAAAAgA +BAAAACQBBAAAAABAQAEAAgAAAAABAAiAAAAAAAUAAAAAAAAAAAAACAAAAKAAAAoAAAAAAAEBAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAKAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAQAAAAAAAAAAAZGAAIAQAACAAAAAAAAAAAAAAAAABoAAAAAAAAAqAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAgAAAAAAABQAAAAAgAAYAGQAACAACQAIIAAiAAAAAAAAQAAA +AAAAAAAAAAiAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAACAQAAAAAAAAAAAIACA +AAAAAEAiAQoAAACAQAAABHUiAQIAAACAQAAAKAAAAAAAAAAAAAAkABAiAQAAAADEQAAAAAAAgCCE +ABQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQIAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAACAAAAAAAABAAACACAAAAAABAIAK +QEAAACAAAAAG0YAIAAAACCAAAAAAAAAAAAAAAAUAAIgAgIAIAAgAACAAAAAAAAAABgEAAAAAAAAA +AAIgAAAAAAAAAAAAAAAAAAARAAAAEAAEAIAYgAgAEEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAgAEAAAAAAAAEAQECAAAQAAAgAAAAAAAAQEA +AAJ6gAAAAAAAAAACABAAQAAIAABgAAAAABAAICAEAEBAAAAQAGCQgAkIAgIAAiAAAAAgQCIAADAA +ULAAECAEAAAACEBRMAAAIAAAKERIACIKEREAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAYAAAQEAAAAAEAAAAAAAAAgABAAAAAAJAYAAAABAKAgAASUsAIAAA +ABAIAEAQAAAAAAgAAAAQAQAAAABAQAAAABAIAEAAAICAAgSgIAEgQAgAAAAEAYgABAgBBAAAQIAE +AKLQAAAAAMABRAQKACDAQAACygAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQEAABAABAAAAAAAAAAAAQAAIDwMAAAICAAAABAABAAABCuAAAAQEBCAtDIAAE +BAAAAAAAAAAAAIAAAQAAQAABAEBQEgAAAAAAAhAAEAAQAgRACBAAAAAIAIAAAAAAAAAAAACCgARQ +AQBAAAAIAAAJAUAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEBAAAAAAAAAAAAAAAAEAAAAAAAAAAABAQAAAAAAAAAXAAAAAAAAAAAAQAABAAIAAAAA +AAAAAEAAAUQUEAAAAAAAAAAAAgRAAAAAAABAEAIAAAAgIAAgAAAgAEAAIgAAAAAAAAACAABIAAAA +EgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAACACAAAAAAAAAAACEAAAAAASAAEBAACAAEBAAAC/QAODgACAACAgABAAAAQBABAAEAAABAAAAA +AAAAiIAAAAAQBUBAFEBEBAAAAAAABECCQEACQIAAAEQBAygAAUAQEQQCCDJEgkIAgAAIEABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgIEBAAAIA +AAAAIBACEBACQEAGBCBQEAAAAKBAAAAOzCBQEAAAAKFBAQAaAAABAgQAAAAAAAAgAAEgAAkFAEBA +EBAEEAAQAAAAAAEIQAggAAASANAAABIwAAAgAAIAABADEBBIAAYAUAUHCAgCATBAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAgQMAAAAAAAAAAgAAAC +BARAAAQGAAAAAAgIAgIAAA6NAAAAAAgIAAAAEgACAigABgACEAACABCiAAgIAQgoAACgAAIABAIG +kJACgAAEAAAAAAQAQBBAAEITCgBIFBKCAAgAYBAEEAgAQAAAKBAAAAAAAAAAAAAAAAAAAAAAAAAA +QAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAAAlhdAAAAAAAAAAAAAABSAAAAABAA +SEkBAgAAAAAADbUAAAICAhAQAACACAEkgEQAAAAAAgQAAAAAAIAAAoAAEDFIAICAAJAQABAAAEAC +ABAQAAYkEgYAACQAAAAAAAAACACAAAAAwDBSBICBARIjEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVDw8PD1VVAAAAAAAAAAAAd1VVX/9f/39/f39VVVVV +AAAKhHf/d/9VVVVVgoL//wAA//4AAP/+AAAAAH9/f38AAFVVDw8AAAAADAwAAAAAd38AAAAAV1cA +AAAAAAAAAAAAAAAIAAAAAAAAAF9fX18/P19fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAVVUPDw8PVVUAAAAAAAAAAAD/EVWv/6//f39/f1VVVVUAAA8Nd/93 +/1VVVVWBgf//AAD//wAA//8AAAAAv7+/vwAAqqoPDwAAAAAMDAAAAAAzPwAAAACr/wAAAAAAAAAA +AAAAAAAAAAAAAAAACgpfXz8/r68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAREQsLAw8RVQAAAAAAAAAAAP8RVQAAAAAAAAAABQUFBQAACzsAAAAAFRUVFYCB +d/8AAP//AAD//wAAAAAAAAAAAAAAqg8PAAAIAAwMAAAAAAAPAAAAAANXAAAAACAAAAAAAAAAAACA +gAAAAAAKCgoKMDCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAFVVBwcDDxFVAAAAAAAAAAAAd1VVAAAAAAAAAABVVVVVAAAMAQAAAAAVFRUVgIL//wAA//8A +AP//AAAAAAAAAAAAAFVVLw8AAAAADAwAAAAAVV8AAAAIA1cAAAAAIAAAAAAAAAAAAAAAAAAAAF9f +CgowMFBQAAAAFAAAAAQAAAAAAAAAAAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQB +BCQAgIQARAEAAACAAAlEAQQkAICECUQBBCQAgIQAAA8aCUQBBCQAgIQARAEAAACAAABEAQAAAIAA +CUQBBAAAgIQUAACIUAAREAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAACQAABCQAAIQA +AAAEAAAABAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAUIRgChAAA +wAABGAAACADAFCEYAoQIAMAUIRgChAAAAAMIAMAUIRgChAAAwAABGCAAAADAAAEYAAAIAMAUAAAC +hBAAAAhAAAEQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAIAUIAAChAAAAAAAAAAA +AAAAAAAAAAAAALCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/1UAMwAPAFUAMwAzAFUA +DwAzAA8AVQCqAKoAMwAPAAAPHACqAKoAMwAPAKoAMwBVADMAqgAzADMADwCqAKr//w8PIncFrwL3 +WVkAACIvA1cAAAU3AAAAAAAAAAAFNyAAAAAAAP+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAcHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/qgAzAA8AVQAzADMAVQAPADMADwBV +AFUAVQAzAA8AAA/pAFUAVQAzAA8AVQAzAFUAMwBVADMAMwAPAFUAVf//Dw8idwWvAvdVVQAAER8D +VwAABTciAAAAAKAAAAU3AAAAAIAA/6CAAIAAgACAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAABwcAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv9VADMADwBVADMAMwBVAA8AMwAPAFUAqgCqADMA +DwAAAGkAqgCqADMADwCqADMAVQAzAKoAMwAzAA8AqgCq//8PDzMzAP8C91lZAAB3f6v/AACvvwAA +AAAAAAAAr78AAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABV/6oAMwAPAFUAMwAzAFUADwAzAA8AVQBVAFUAMwAPAAABLwBV +AFUAMwAPAFUAMwBVADMAVQAzADMADwBVAFX//g8PMzMA/wL3VVUAAFVfV1cAAFV3AAAAAAAAgABV +dwAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAAAgAAAAAIAAAAAAAAAAAQAAAYpAAAAAAAAAAAA +AAAAAAAAAAAQAABAABAAIBAAAAAAAwAAAAAAAACAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABIAAAAAl8AAAAAAAAAoAAAgAAEAAAQ +AAAAAAAAAAAAAQAAAAAAABAAAAAAAACAAAAAAAAAAAAAAQAAAAAAkAAAAAAAAAAAAAAAAAAAAAQA +AIAAAQQAAAAAAAACAAAAAAAAAAAAAAAAAEAAAAAgAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAACAAAAAFWQAAAAAAAAAAAAAgAAAAAAAAAAAAIAAA +gAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACSAAACABEAAAAAAAACEAAAAAl4AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAgEAAAgAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAABAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAQAAAgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAQAAIEAAAAAAAAACAAAAqUAAAAAAAAAAAAAQAABAAAgAAQAAAAAAIBAAQAAAAAAABAAAAAB +AICCAAAAAAAQAAAAAAAAAAAAoAAAAAAAAAAAAAAIAAAAABEAAAAABAEAAgAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATCACAAAI +AAAAAAAAAQAAAAAC8wAAAAAAAAAAAACAAAAAAAAAEAAAAAAIAAAIAAAAAAAAAEAgAAAACAAAAAAA +AAAAAAAJAABAAAAAAAAAAAAAAAAAEIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAhBAAAAAIAAAAAAggAAAQJBAAAAAACAAAIAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAIAAAAA +AAAgAAIAEQAAAAAMgAAAAAAAJAACgIkAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUsA +CAAAQIAAABBQAAAAAAgBAEAAABAAAQAAJAAAgAAAIAAAAAAAAAAACBAAAAwAAAAAIAAAEEAgAAAA +CAAAAAgAAAAAAAADAAGAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAACFAAAAAAAAAAgFAAAAAAAAAAAAAgAAAAAAAAAAAABALAAFAAAAAACAAAAAAMWQAAAAAAAAAg +AAGAAAAAAAABAAAAQAIAADBMAAAgAAgAAAIAAAAKAAAEAIAABAAEAEAAAAAACAAkAAAAAAAQAAAA +AAgAQFCAAHIMIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAEAAAAAAAAAAAAAgAAAgAAAAACAIAAAAAAAACAAAAAAAgAAAAAArUAAAAAACAABACAAAEkQAU +CgIBAEQAAEgAAAAAAAAAAEgAAQAAAAABEAAAAASAAUgSEAAQAACCAAgDQQAIAcBBQhAAKIAAkAIA +ICAAABQAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAI +AAAAAAAAAAAABAAAAAAAAAAAAAAAQAGAAAAAAAAAAAAAAigAEAAAAAAAIAABAAAAAAAAAAAAQBAA +AAAICAAAAAARAAABAAAACQAEAAAAAAAAACIAACAAEAoABACAECAAUAACBAAEAAAQAQABBAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAIEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAKgAAAAAAAAAgAAEAAAACAAAEAQAAAAAAACBgAAAA +AABgAAQAAAAAAAAUEAAAAAEDAEAAAAAAgCAhBAAAAAQAAAAAAACAQCAgAAAAIAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAEAhgIAAAAAAAAAAAAAAA3AAAAAAAAEAACAEABgAAQCAIIAAEAAhAIAAAAAAAAAAAAAAAA +AAAYCAAAIAFQABgIACAAAAAAAAACCBAAAEAZCAAAAAgAABAIAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQACAAAAEB +AAAIAAAAAAAAAAAACkoAAAAAAAAAAAgIAAAFAEwgAEAAAAAAYAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAgARAEQAAAAAAAAAgAgAAAAAEgAAAAAAAEAAAEAAAAAAAAQAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAgQAAABAA +AAAAAAAAGQAAAAAAAAAAAAUAAAIAAYEABAAAAAAAAQAAAAAAAAAACAAAAAAABIEQAAAAAABAAQAA +AAAAAAAAAAAAAAAAAAEEAAAAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAQAgAAAAAKAAAAAAAAAZv +AAAAGgAAAIAAAAAAAkAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAGQAAAAAAAAAAAAA +AAAAAAIAAAAAAABYAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIQgAAAAAAMQAAAAAAAAAAAAADwEAAAAAAAAA +AAECAAAAQACEAAaAAAAAAIQAAAAAAAAAACIAAAAAAABALAAAAAAAAMQAAAAAAAAAACAAAAAAAQDE +AAAAABgAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAACIAAAAAAAAAQAAAAAAAAAAAAAITAAAAAAAAAAACAAQAAAA +BAEAAAAAAAAAAQAAAAAAAAAAgAAAAAAQAACCAAAAAAAQAQAAAAAAAAAAgAAAAAAIIAEIgAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACCCEBGQAAgAAAAAAAAAAAAAAzrAAAAAAAAAAAABQAABgAiIAAAIEAA +QAAkAAAAAAAAAAAAAAAAQAARAYAAABAAABICAAAAAAAAAAAAAAAAAAAAwAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAHAAAQAACAAAAAAAAAAAAAARdoAAAAAAAAAAAAAAAAEBAAAAERAAQAAEAAAAAAA +AAAAAEAAAAAAAAICgAgACAAIAaEAAAAAAAAAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAADAEABAAAAAAAAAAAAAAABOPQAAAAAAAAAAQAhAABAAAAAAgADAAAIAEAAAAAAAAAAAAAAA +AAAAAAAAgwAAAEAAEAAAAAAAAAAAAgAAAAAEABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBQA +AAAEAAAAAAAAAAAAAAwGAAAAAAAAAAAAAAEAQBJABAACYBQAAAAAAAAAAAAAAABAAAAAAAAAACIA +AEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIEFACAAAAAAAAA +AAAAAAAAAP8AAAAAAAAAAAAAAEAAFEAAAAIAEDkAQAAAAAAAAAAAAIAAMAAAAAAAQABAMAAABEQA +AAAAAAAAAAgAQAg5BACALQMACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAQBAMAAAAAAAAAAAAAAJ +mwAAAAAAAAAAIAAggCEAARAAADAQFgAAAgAAAAAAAAAAAAAAAAAIAAAAwQAAgArYAAAAAAAAAAAA +CAAAABYGICAEAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAwMIEAVAAAAAAAAAAAAAAAEOAAAAAAAA +AAAABACQCAKAQAAAAAAEAAhAAAAAAAAAAACAQAAFAAAQAAxAAAAAAUKSAAAAAAAAAAAIAAAIBAAg +ABIAIAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEhCIAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAXgC +AAAAAAEAggAhIAQAAAAAAAAAAAAgAAAgCAMDgEIghoDNKBAAAAAAAAAAAAEAAAAAACAQEACAABAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAABAAABJMAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAABABAAAAAAAA +AAAAAAAACAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCBAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAEMQAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREAAAQAAAAAABAABAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAMtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAIAAAAAAAACAAEEAAAAAJAAAQAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAQCAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAEAAAGIAAAAAAAAAAAAAgA +AAAAAAQAAAAAAAAAAAAAAAAAAAABAAQAAAAAAQAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAA +AABAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAznAAAAAAAAAAAAAAgAAAAAAAAA +CAAAAAAQAAIAAAAAAhAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAEAAAMA +gAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcgAAAAAAAAAAAAKAAAAAAABACIAAAAAAAAA +AAAAAAAAAAAkAAAAAAAAABAAAAAAAAAgABAAAAAAAAAAAAIIAAAAAAAAAABAAAAAAAEAAAEAAAQA +AAAAAAAAAAAAEABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAIAjCAAAGAEAAAAAAADAgAAAgA +AAAAAAAQAAAAAgAAAABAAAAAQAAAAAADCQAAAAAAAAAAAACAAAYACgAAAIAADgAADDBAAABICAgA +AAyAACAAAACAAAAAEEAAgAABABADQACIAAACQAAAAAEAAAAAAAABAAAIAgAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAABAAAAAAAAAAAAAIAAAAAAAAAEAAAAAA +AAAA0AAAEAAAAAAAAAAAAALvAAAAAEAAAAAAAAAAiAAACwAAAAAAAggAAAAAAAAQAAABAAAAAAAQ +AAAIAAAAAAACEAAAAAAQUAAAAAAAIAIAAoAAAAAAAAAAAAEAQAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAFAAAAAAACgQAAAIAAAAAAAAAAAAAABAAAAg +gAAAAIAAAAAAAYoAAAAAgAAAAAAAAAAAAAoAAAAAAAgBACAIgAAAAAwKAAAQAAAAAAYAAA0AABAA +AAIAAAAQAKAACAAAAUEAAAAAAAEAAAAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAEAAAAAAAAgAAAAAEAAAAIAigAAAEgAAAAAAAABAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAA +AAAAsAAAAAAAAAAAAAgAAAIAAAAAAAAAAgAAECAAAABAAAAABAAAAIAAAACAAAAAAEAAACABAAAA +AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAICAAQAIAAAAgIAAAAAAAAEAgAAAAAAAAAAAAQAAAAQBgIAAAAAAAAAAAAAAeLAAAA +AAAAAAAAAoAAQQAIDABCgAAJAAgMAAAAAAAAAAAAICAAAAAAAAAAAAAAAAgoAAAAAAYAEEgAAAAA +AAIABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAsEAAAAAAAAAAAAA +IAAgAAAEAACgAAAAhAAAAgAACAAAEAAAAAAAAAAAAAAAAAAAAAAQAAgAAABQAAAAAAAAAACAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAE +AAAAAQAAABAAAAABAAAAAAAAAAAACAAAAAAAAQAAAAAAAAAAAAAHkAAAAAAAAAAAAAIAAAAAAAEA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAKAAAQAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAIAABgAAAAAAAAA +KAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAKAAAAAAAAAUZAAAAAAAAAAAKAAAAAAAAAAkEABoAAAIA +AAAAAAAAAAAAAAAJAAAAAAIAAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAIAAAAAAAAEAAAAAAAAAAhAAA +AAAAAAAAIAAAAAAAAMQAAAAAAAAAAAAACnQAAAAAAAAAACAAAAAAIABAIAIAAAAAiEAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAEAAAAAAIAAEhAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACA +AAAAAQIAAQAAAAgAAAAAAAAFZQAAAAAAAAAAgAgAAACAAACKAAAAAAAhAAAAAAAAAAAAAAAACAAA +AACAAAAAAAAgAAAAAAAAAAABAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAEAAAYBAAAAAAAAAAYBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA5RAAAAAAAAAAAAAAAAAJAQAAAAABBAFFQAAAAAAAAAAAAAAAAAAAAAAAAAAAJA +RAQAAAKAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgCAAAAAAAAA +AAAAAAAAAAAAAAAABAAACAEAAMAABAAAAAQCAAAABABAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAR9gAAAAAAAAAAADIDAQAAAAAAMAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAg +AAgAIAABwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABB2QAA +AAAAAAAAAAAAAEAICAAEAAMBgQwIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAgAIIAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAA/qAAAAAAAAAAAA +AAICAAAAAAQAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAgCAAggAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AhAAAAIAAAAIAACAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACtIAAAAAAAAAAAAgAAAAEBEA +ACFQAAIAAQMAAAAAAAAAAAAAAAAAAAAAAMADAICoKAAAAAAAUAQAEAAAAMAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAKAgAAEAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAKggAAAAAAAAAAAAAKA0AQEAAAAAITEAIF +FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigEgAAEAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAcrAAAAAAAAAAAAAAQAAIACAAgABEAACApAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgKAgEAASAgAAAAAAQAAAAEAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAIAAAAAAAAAABAABiAAAgAAQAAAAAAAAAAA +gBAAAAAAAQAAAAAAAAAAAAAAB4YAAAAAAAAAAABQSAAAAAAAAhIAAEAAAEAAAAAAAAAAAAAAAAAA +AAAAgEAAAYCAAQYAAAAAAEAAgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAAAAAAKoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIDgAAAAAAAAAAVVUPD3f/VVVVVQ8Pf39VVQAAAAAAAAAAAAAAAAAAAAAA/w8P +D0cPR///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAwMAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAMAAAAAAAAAABVVQ8Pu/+qqlVVDw+/v6qqAAAAAAAAAAAAAAAAAAAAAAD/Dw8PRw+L//8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAQAAAAAAAAAAAKqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1fAAAAAAAAAAAAAAAABRkA +AAAAAAAAABFVAw8AACKqAFUFDwAAKioAAAAAAAAAAAAAAAAAAAAAIncFBQ9HD4uqqgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAA +AAAAAAAAAAqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXV8AAAAAAAAAAAAAAAAOzQAAAAAAAAAA +EVUDDwAAEVVVVQUPAAAVFQAAAAAAAAAAAAAAAAAAAAARu19fD0cPR1VVAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAEAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAA +BAQBAAAEAAAAiAAAABAAAAAAAAAAAAAAAEggQAAUAAAAAAAAAAAAAAWlAAAAAAAAAAAJAAAEJAAA +hAkAAAQkAACEAAAAAAAAAAAAAAAAAAAAAAkAAAQkAACEAAgAAAAAARAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAAAAFAAAgAQA +AAAIAAAAAAAAAAAAAAAAAAAACCIAAAQAAAAAAAAAAAAADPAAAAAAAAAAAAgAABQgAAKECAAAFCAA +AoQAAAAAAAAAAAAAAAAAAAAACAAAFCAAAoQAAAAAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAdHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAfPwAAAgIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAgAAAAAAAAAAAAAAAAAAAAD/////AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAEREPjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAB0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8C8/CAACAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA8TAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA8PEAAiIg8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//Hz8AAAICAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADEUAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAA//8AABERDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8vPwAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAMVAAAAAAAAAAAAAAAAAAAAAD//v/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAD//wAAIiIPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAACAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAAAAMj +ICAAAAAMAIAAAAAKAAAAYAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAQAAAAAAAAACAAAgAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAZAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAChAQAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAA +AAAUAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAICAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAAgIQAAAAEJCAkEAAEEAAAAAAEAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAIgA +AAAAAgAgAQAAAAAAAAAAAAAAAAAAAIgAAJAAAAAABQAAAA/HAAAAAAAAAAAACAAEAAAIAAAAAAAA +AAAAABACAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAASAACBQQUAQAACQAQAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAQAIAAAAAAAAAAAAAAAAAAABAAQAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIIAAADZtAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADAAAAAAAAAAAACAEAAAAAAAAAAQgAACAAACEKCAAAAAEAAAAAAAgAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAKQAAAAAAQAAARAAAAAAAAA +AAAAAAAAAAgQAABoAAAAAAAAAAAA4wBAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAIAQAAAAAgAAAA +AAAAAAAACAAAAAAAAAAAICAAQAAAAACCAAACAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAAAAAAAAAiAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAASgAAAAIAAAAAAAA5BgAAAAAAAAoACAAAAAABCEIIAAAAAAEpkAAAAABAAAIAAAAAAAAACIAAC +SACAAAAgAADAAAAACYAAAAAAAAIAAAAAwAAQAAAgAAAAAAAAAAAAAAAACAQAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABCAAAAAAAAAAAQEAAAAEAAAAQAEAAAAAAKAAAAAgACEAAAAAAAAAAAAAAC +AAIAAAAABE8AQAACAAIAAAAAAAIAAAAAAAAAAAAAEAAAAEgCAAIIAAAAQAIQAgAMAAEAAgACAAAA +AAAAAFAAAAgAABIAAAAQAAAAAAEAAAAAAAAAAIAAAAAAAAAACQAIAgAAAAAAAAAAAAAAAAAAAIAI +AAAQAAAAkBAAAAAAAEAAAIAABBYAIEACAAAAACggAAAAAAAAAAAACAAAAAAAAEgBgABUAAFCAAAD +5ggAgAAAAAGAEAEABAAAAAhACIAEAACAAAwIAAAmCAE0CAuAAAAICSABQBAAUgAByDAEAAAAAAAA +AAAAAAQAACAEAAAAAgAAQAAAAABACAAEAABAACAgAAAAAAAAAAABAAAAAAAAAAAAACAAACAAAAAA +AAAAAAAAAAAEAASAAEgIgAABAABAABIQAAAAAFAAwAAAAAAAAAIAABAAAABQAAgAAAGGQBAAAERA +CEAEAAAABAoAghCIAAAAAgEQABQwAADAAFAAEAQAEEgAbIAAgAAQQAAQAAABAAIAAUAAAAAAAAAA +CAAACQABAAAAAAAAAACgAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAQAAEAAABCASAAAAIAIAABAAAAAAACAAAAAAAEAAQAAACmEAQAAAQEAAAAAAAAAA +AEAqACgAAAAAYgAAEGAABEgAAAAQQAAQaBEgAEAAAAhAAAAAAAAAAogAAAAAAAAAAAAQAAAEAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAgIABQA +AgAAAAAAAAiAAAAAAAAAAEAIAAAAAAAAAggEIAAAAgAAAAAN2ggAAAAEAgCABgAAAAQAAIACAAAA +AAARAAkAAACCIgABCAQAAAACAAAEABAAAgIAkAABAQAAAAAAEAAACgACACABAAQAAQAAAAAAAABA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgCgAAAAAYCAABQBGEAhBIIAAAAAAA +UAoAAAAAAAIQSgAIAAAAABAIAAAAAgEADAgAAAQTAACAAgAADAgAAQAGAAIKCABAIAQAAoAAAAQA +AgEADIgAACQCAAAMiCAAIAIYAAwIIAAAAAAACAgAAAAABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAEAAAAAAAAAEA4CAAAAAAAEAAAAAAAAAA +QAAAAAAAAAAAAgAABAAACBABBgAABcEABAAAgIAHAAiAAAAAEAAAIAAAAAABAAAABAAAAAAJGAAG +AAAgAAEAAABgABAAARAIAAAAAAAQAAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABCAIAAAAAAEAQAAAIAAAAQAAAAAAAAABAAAAAIDUAAEEAAAA +AAAEARAAAAAAACAhAAABiRAAAAAAAAABEAAAAIAAAAEAAAAAAAMQAAgAAAAAAAABCAAAAAAABCEI +AAAAgAAAAQgAAAAAAAABAAgAABECAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAgAA +GgAAgAAAAAr0AAAAAAAAAAAAAAAAAAAEAAAAAAAAEgAAAAAAGgAACAAAAAAAAAACAAAAAAAAAAYA +AgAAAAAAAAAAAJAAAAAKAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAQAAAAAADEAAAAAAAAgIQAAAAAAAAAhAQAAAAAIACEAAAAAAAAIIQgAQAAAABQRAAA +A0ogAQAAACCAQCAAAAAAIABAAAAAAAAAAAAiAQAAAACEQCIBAAAAAIBAIgEAAAAggEAgAAAAAAAA +QAEAAAAYASCEAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gIAgAAAAAAEAAAAAAAAQAQkAAAAAAAABCAAAAAAAAAEAAAAAAAAAAYAIAAAAAAAJAAAA14QIAAAA +gCAAggAAAAAABAAAAAAAAAgAAIAIAAAAACAAgAgAAAAAIBCACAAAAAAgAIAAAAAAAAAACAAAgAAA +AAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATBAAgGAB +AAAAQAAAAAAAEAAAAAkAACQAQAAAAEAAAAAAAAAAAACAgAgIAEBAAQEAAAGkgAQEAICAAAAAACAA +ABAQACAAIAAACAAAgAAAAEBAAACACAoCAAAAACAkBABAQAAAgIAIAABCAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCEAAAAgAAAIAAAEA +QMgAAACgEAQAQAAAAAAAAAAAAAAAAAAAAAAAMBAAABAKAgAARsEAIAAAABAIAABAAACAAALCAAAA +AAAgAsBAYAAAABAIAAAwEQEAEAgAAAAAAAAQCADAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACCACAAAQAgAABAA +AAAIQIAAAAAAAAAAAABAAAAAAAACAAABAAAAAABMaQAAAAABAABAAAAAAABAAAAAAAMAAAAAACAg +AAABAABAAAAAAAEAAEAAAAAAwcAAQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgCACAYAEAgAAAAACQEAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYSABQUAAAAAAAABBQAAAAAQECAAAAAAAECAAABAQAAAAAA +AAAAAAAAAEBEFAAAAAAAABQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAAABAAAQAQHAAAEAAAAEAQAAAAQAAAAIAABAAAA +ADAEAAAAAAAACAAEBAAABtwAAAAASEAAAAAAEAAAAAAAQBggAAAAAAAAODgAiIAAAAAAAAAIAAQE +QEAAAAgAAAAAEAABAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAFAEAAAAAQAACwAgAAQAAAwEgQAAAgAAAQAIAABAIIBAAAAAAAACBA +AACAgKAAAAAG0CBAAAAAAKJCABAQAAAAgEQAEAoAgACAACBQEQEAAKBAIEAAAAAAoEAAAAABAACl +QCAQGAKAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAoAgAAAAAEAAMCAAAIAAAAEAEAQAQCgAAAAAAAAAAEAAAEAAAAAQCAABAQAAgIAgIA +AAyJAAgIAIiIBQUAAEABQBCSBgCAQAVAkIYAAAAAACgoAAAAEBAACAgDA4CICAEICAAAAIAABBAQ +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAXACAABAAgAAQAQAAAAAAAIAIQACAMAAAAAAAgAAAAAAAERAAoqAAAAAAB3kAAAAA +AgAEBAAAAAEAgAAAmAgBAKAQAAEAAAAAgoAAAAAQEwMCAAQEAAgAAIKAAAAAAAAAgFlcAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAHd3d3dVVVVVAAAIL3d3d3dVVVVVVVUP +DwAAVVX//gAAACpf/39/f39VVVVVd/93/1VVVVV/f39/X/9VVQ8PAP8R3VVVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICqqoAAAAAAAAA +AAAAAAAAAAAAAAAAAL+//wAAAAAAAAAAAAAA/////1VVVVUAAA41/////1VVVVWqqg8PAACqqv// +AAAAKv//v7+/v1VVVVV3/3f/VVVVVb+/v79f/6qqDw8A/xHd3d0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wAAAAAAAAAAAAAAAAAA +AAAAAAAAv79bAAAAAAAAAAAAAAAAAAAABVUFVQAADNoAAAAABVUFVSIiBwcAAAqq//8AAFUA//8A +AAAAAFUAVQAAAAAFBQUFAAAAAAAAAKodHSLuVVVVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMj/AAAAAAAAAAAAAAAAAAAAAAAAAAD/ +/1sAAAAAAAAAAAAAAAAAAAAFVQVVAAAPKAAAAAAFVQVVVVUHBwAABVX//wAAqgD//wAAAABVVVVV +AAAAAFVVVVUAAAAAAABVVR0dEd1VVRERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAEAAEBQAAABQABEQAAAAAFAAERAAAAQAAEABEAAA +AABIAAAQCUQBBGwAgIQAAAsiCUQBBCQAgIQJRAEEAACAhABEAQAAQIAACUQBBCQAgIQJRAEEJACA +hAlEAQQkAICECUQBBCQAgIQQAABISAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAUEAAAAEAAAQAAAAEAQAABEAAAAAAAAAkQAAAAAEAAABAI +AEAUIRgChAAABTYIAMAUIRgChAgAwBQBGAKEAADAAAEYAAAIAMAUIRgChAgAwBQhGAKECADAFCEY +AoQIAMAUIAAChBIAAAhAAAkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAz8wAAAAAAwBERqogiIgAAX1UAAHBwAAAAAAAAAAAAAAAAAABV/wBV/6oAMwD/ +AAAIDgBVAFUAMwAPADMAVQAzAA8AMwBVADMAVQBVAFUAMwAPAFUAVQAzAA8AVQBVADMADwBVAFUA +ADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADPzAAAAAADAAACqiCIqAABVVQAA4PAAAAAAAAAAAAAAAAAAAFX/AKr/VQAzAP8AAAjLAKoA +qgAzAA8AMwBVADMADwAzAFUAMwBVAKoAqgAzAA8AqgCqADMADwCqAKoAMwAPAFUAqgAAMzMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/MA +AAAAgMAAACIiIioAAP9V4PAAAAAAAAAAAAAAAAAAAAAAXf8Aqv9VADMAAAAACesAqgCqADMADwAz +AFUAMwAPADMAVQAzAFUAqgCqADMADwCqAKoAMwAPAKoAqgAzAA8AVQCqAAAzMwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz8wAAAAAAwAAB +IiIiIgAA/1VwcAAAAAAAAAAAAAAAAAAAAAD1/wBV/6oAMwAAAAAMKgBVAFUAMwAPADMAVQAzAA8A +MwBVADMAVQBVAFUAMwAPAFUAVQAzAA8AVQBVADMADwBVAFUAADMzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAKAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAABAAAAAEAAAAgAAAAACAAAgAAAAAAAAAAAAAAAIAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEOQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA+2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAIACAAAEAAAAgABAACAQAAC +AAAgAIBAAAIAESAAAAAAAACAAAAAAAAAAAAAAAIiAAAEABAQAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAABgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAQAAABAAAAgAAAAAEAAAAAAAAAAEAAAgAAAAA +AQBACAABAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAABAAAAAAAAAAQCAAAAAAAABAIAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAQAAAAAQABACAAAAAiEAAgAAAAAAAAAAAQAAAAAAAAAAAAwAAAAADoAA +AgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAitAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAACAACAAAAAAIAAAAAAgAAAAAAAAAABAAEEAISgMAAACAAEAAB +SAAEAACAAgCCAAgAABAAUAAAAAAAAAABAAAAAAAAAAAAAABAAAAAAAAAAgQAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAADa4AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACBAAAAQAAAAACAAAAKDAAARAQBAAEAAQAAAAAE +CAAAAAAAANAAAAAQAgBkEACAAAACAAAGAAEASAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAEAA +AAAAAAgAAAAAAAAAABAgAAAAAAAAAAgAAAAAAAAAAAABpAAAAAAAAAAAAAgAAAAAAAAAAIAAAAAA +IAAAAAAAgAAAIAAAAABABABAAIAAAMIAKAAAKAAAAgAIBEAAAAAAECAADgAAABAAAEAAcAAQAgAE +AAGAgAAAABAACAAAAAEAAAAAAAAgAICAAAAAAAABgIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAEAAAAABAAAAgAAAAAAAAAAAAA5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAE +AAgABIEAAAEAUAAAQAAIAAAAAAAQEACIgIAAAKEQAAQMAgBAAAIQAABAAQAwCCAAAEAAQAAAAAAA +IAAAAAAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAI +AAAAAAAAAQAIAAAAAAAAAAAACF4AAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAgIAAAAAAA +QgAggAACACAAABAAACAAAAIAEAEAAAQAAAQAAIiAAAAAAACAAAAAAAAAAHARIIAAAgCACAAgAAAA +AAABAAAAQEAggAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAQAA +AIAAAAAAAAAAAAAN3QAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAJAAAIACEAAABAUAAAMAA +AEAAIAAAIAAAgACAARIAAAAAEAAAAAAAABAAAAAAAAAAAABEAAgAAAAAGggAGAAACAYYCAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAuxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAgCAQAACAAQCAAAAAAIEAgIAAAA +AAAAGAgAACAAAAAQSAAAAAAQAAAAAAAgAAAAAAAABQMACACAAAAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAEBAAEAAAAAQIgAAQAQAhAA +AAAAAAAQAACEAAAAAAACCBIQoAIAEAQIACAAAAABBAIAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAgAACJAAAEIAAAAACAAAQgEgASCAISBBAAAAACAgAEA +AAAAMAIAAAACAAAAAAAIAAAACAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW3AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAQAAkAAAMAAAAAkAAAAAAAAAGABAAAAAAAAAACAAAAEAAACQEAAA +AAAAAAAAAEAgAQAAAACAxCAEAAAAAEDEAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAJAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAhAEAAAAAAASEIgQAAACAAEAjBIAAADAAxAAAAAAAAACEAAAAAJAAAAQABAAAAAAA +AIAJAAIAACABhABAgAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAABCAUAAAAAAAGAAIAIAAAAAIgAAAAAAAYBCAAAAAAQAAEIBIAAAAACAQAAAAAAAAAAAAAAQBAA +DBAABAQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAKNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAQCAAAIAA +IQAANAAEBAAgLAAAAAmIAEAARAgAAAAAFAAgQAABAAAAAAAAAAAAAgBAAAGIgYAAAABIgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAATDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAEAAAABACEFAAAQA +AAAgAoEAWhgAgaABQAQEIAAEAAAAAAQAAAkAALgACAgAQDAKAgEQEACAxAMCAAgAAAAKAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABHPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIBAgAABABAAAAgAEBAAAAEAAgAA +AAAQAwCCAAIACAAAAAAQAAAAAAMAEAAAAQQAAAAARAAAAAAIAABCgEEQAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmT +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAABQQAAAAAAQAQAAAAABAAAAAAAAAAEIAAEAw +AAAAAgAAACAAgAAOAAAAAAAAAAAAEAACAEGBABAAQDQAIAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf4AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAgAAEAAAEBgAAgABA4IAAAIAQEBAAEIAgAMAEECgEBACAAACAEAQ +FAAASAYAQFAACCoGAIAAAAAABgYSQgAAAEUgiASAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAQEABAABIAACAAAAAAACAIAAAISAATAIAQAAAACAEAAJAEACCIAAIA +AADACAAAAAgAQFIUFEBAAAiAAAAFJACFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEwAAABQAAEAAEAAQBAUgCBBICACQAAAEAABAAAAEkgQIBIAACAAAABAEQAgABKCAQEAAAACI +AACAEBBABABDAQAAAYCIkQCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAQAA +AgAAgAAAAABQAIAAQCAGIAACCgAAAwAAgJpAwAIAAAAIAADoAAIAqBAAIAAgIAAAAABCA0dVP0cb +GwWvAAAAAA9PIncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//4A +AAAAAAAA3Q0NADMD8wDdDw8AMw8zAAAAAAAAAAAAAAAAAAAAAB9fH18AAFf/i2Y/iycnCl8AAAAA +Dw8xOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAABH/ +Hx8AMwPzEf8PDwAzDzMAAAAAAAAAAAAAAAAAAAAAL38vfwAAA/+LZgyLEREnJwAAAAAPDzMzAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAEf8fHzMzMzMR +/y4uAP8zMwAAAAAAAAAAAAAAAAAAAAAidyJ3AAADA0dVDEd3dxsbAAAAAA8PI3MAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAA3Q0NMzMzMwDdHR0A/zMz +AAAAAAAAAAAAAAAAAAAAABFVEVUAAFdXCQAAjCQAAJAAAAAAAUARlAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA95AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAFAAAiFAAERAUAACIUAAREAkAAAQkAACEHQAAjHQAEZQUAACIUAAR +EAAAAIgAABEAAAgAAAAAAAAIAAAcIAAClAAAAAAAAAOUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAIQAABEBAAAAhAAAEQCAAAFCAAAoQYAAAcYAADlBAAAAhAAAEQAAAACAAA +ARAAAAAAAAAAADMzqqkAAAAAAAAAAA8PVVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAoKUVEArwCvAKoKCjAzMTsAAP//AAAAABERREQPDw8PCgobG6CqAPX//yoqP/8a2gAAAAAA +AAAAMzNVVQAAAAAAAAAADw9UVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX +VwCvAK9V/19fMDMxOwAA//8AAAAAAABVVQ8PDw8PDw8PUFUA9Xf/f39//xXVAAAAAAAAAAAzO6pl +AAAAAAAAAAAPD1X3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//1FRUP9Q/wD/ +Dw8/MzE7AAD//wAAAAD//1VVA88zD19fGxuvqgr///8Aqv//2toAAAAAAAAAADMzVVUAAAAAAAAA +AA9PBFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAO1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPX1V1dQ/1D/AP8PDz8zMTsA +AP/+AAAAAN3dd3cDzzMPDw8PD19VCv///1X////V1QAAAAAAAAAAAAAQAABAAAAACAgAAAAQAAAA +AAAAAAAAAAAQAAAQAAAAAAAAAAAAAgAAAAAAAAAABAADAAAQAIEAAAAAAAAAAwAAAAAAIAAAAAAC +AAAAEAAAAA+/AAADAAAAAAAAAAAAUEAAAAAAAAAAAAAAACACAAAAAAAAABAAAAAAg4BAAAQAEAAA +AAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAQAAAAgAAAAACAAACAAgAAgAEACAAAAAAAAA +AAAQAAEAAAAAAAAAAAAAAAAAAAAAAAABAACQAAGAAAEAABgAAIIAAAAAAAFAAAAQAAAACgAIAAAA +BNoAAAAAAAAAAAEAAAAAAQAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK +AAAAAAAAAAgAAAAAAAAACAIAAAAAAAACgAEAAAAAAAAIQAAAAIAAAAAAAgAAAAAAAAAAAIAAEAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAO2wAAAAAA +AAAAAAAAACAggIQAAAAAAAAABEAAAgAIAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAgAAAAAAAAA +AAAgABQAEAAAAAAAAAAAAAAAAAAAAACAAAAAICgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAJAACBAAAAAAAAAAAAAAAAABAAAAAAAAtFAAAAAAAAAAAAAhAE +AAAAAAAAAAABAAAAAAAAAEAAAACAAAAAAAAABAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAACAAEAAQ +ChABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAQEACgAACAggAAABIAAMAAAAAAAAAAAAAQAAAAAAAAAAAAAnMAAAAAAAAAAAAAACAAAYCCAAAA +CAAAAAIAAAAAgAAAAAAAAAAAAACIAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAABAAAAAAAA +AAAAgAQAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAACIAAAQAAAAAAAABAAAAAAAAAAAAAAAQAAAAA +DAAABAgAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAMiAAAAAAAAAAABAQQABAAAAAAAAAAAgAgAEBA +AAAQAAAAQAAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAFAAC +AEIgAAggQQIQIEACACEAQgAAQAAAAAACAAAAAAAAAAAAAEACAAAAAAAAIAAAgAAAAAAQAACAAAAR +AAQAAAAAAAgBAAAAgAAAABIAAAAAAAU8AAAAAAAAAJCAEAAAgAAAIAEAAAAAAABAAAAAAAAAAAAA +EAAAAAAAAIAAAAAAAIAEAAAAAAAAAAAAAAAAAAAACAIAACAAAAIIlAAAAAAAABAAAAQAAEAQMAAA +AQAAAgAAAAIBAAAEBCCAAIQAABAAAAAAAAAAAAAAAAAAAAAIACAEAAADCAAAAAAAAAAAAAAAAAAA +AAAAgABAAAEAABAAAAAAAhAAAAAAAAAAQCAAAAAAAABAAAAIAAgAAAAAAAAAAAAAAAAQIAAIAAAA +EAAAAgAAAAAAACAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAAAAAFAAIEBUMIIABIAAQA4oAEAMAAFE +DAkAAAQMAMIBDAAAAgAEAAIIBAIAiEAAAAgEQECAAEQAACABAAEEBAAIBgAAIEAAAAAABAAAAAAC +AAAAAAAAAAAEtyAAIACAAAABAACBAFAAAAAEAAAABACAAAAAAAAAAAAgAAAAAAQAIABAAAAAAAAg +AAAAAAAEAAAAAAAAAAAAAAAEBgAMAQAAAEAoAAABAAIAAQAEABAAAkIQAFGABCCAgggAAJAAEIBC +CACgkAAEgJIAEAAQAIFAAgAAARAAgAABCAAAEEABgEBAAAAAAQgAAwAAAAAAAIAQAAACEACAAAAA +AAaNEAAQAACAAgBAAAAAAFAAAJAAAAAQAACCEAAAgAAAEABAAAAEgAEAAAEAgAAEAEAIAAQAAAAA +EAAAAAAAAAAAgAAIAEAAAAAAAACAgAggAAAAQAIAQQAAEiAQICAAQAEAABGAAABAAIACAAEAABAA +IAACAAABQECAAAAAAAAAAAAEAAAACAAAQAAAEAEAAABAAAAAIAAAAAQAAgAAAgAAAAAACEwEACAA +AAAAAAAAAAAAAAAABAAQAAwAAAIEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAgAQQACAAAAiAAEAAAAAACAEAQEAIAAQhAAEAMAAADAIAABAwAAAAIIEAEAAAAAACBAAAIBACB +IAAAAAwEQDAAIQAAAIAABIABAQAAAAEAAAEAAAAAAAAAAAAAAAAAgAAAAAAEAoAAIAAgIAAAIAAE +AAAAAAAAAAAAAAAAwAAAAIAAAAAAQBAAAAAAIAAMACAAAACAAAAAAAAAAAAAAACAAAAAAIABAAAE +FAAAAACAIAAEQAAgBARAIBAAIoAAAkCAAQAgBgAAAIAAACACAAAAiAABIAIAEAAAAAAICgAAAAAA +AEAAAAAICAEAAQAAAAAAAAAwCgAAAAAAAAAAAAAAAAAAAAAAAARPAAAAAAAAEgwAAEAACAAYCEAA +AAABAIgIAAAAAAAAACAAAFABRAEYCAAQAAIRABAIAAGAAAQAEAgAAAAAAAAAAAABABAAAAAAAAAA +IAAAAAAAAAAAEAAABAAAQACAAAAAIQAAEAAgAAAgAAAEAAIAAQAgAAQAgAoAAAAABAAAAAAAAAAQ +QSAAAAAAABAAAAAAAAAAAAAAAAAAAAAQEAgAAAAAB4MAAAAAAAAAEAEEAAAIYAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAAEAAA +CABAAAAIACJAAAAgBAAAIAAAAEgAEAAAAAAAAAAAAAAAAAIgIQEAAAAAAAAAAAAgAAAAAAAAAAAA +AACgAAEAAAAAAAAAAAAAAAAAAAAAAAAD0wAAADAAAAABEAQAAAIgAAEAAAAAAAAAAQAAAAAEAAAA +AAAQACAAAAEBIAAAAAAEiQQAAAAAAAABAAAAAAAAAAAQSIAAABCQCAAAAgAAAAAAAAAAGAAAaCAA +QAgAAAAAAAAAAAAAABABAAACAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAdJAAQACAAgAAAAAAAAAAAiAAAAQAAAAAAAAAAAABAAAAAAAAAAOAIA +AAIAAAAAAAAAAAgAAAEgAAAAAAAAAAAAAAAACAAAAAEAAAAAAAAAAAAAABAAGAIEAAAAAAAAAAQA +ICACACACUQQAAAEAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAACAmAQAAABYAACEAAAAAAAAAAAA +AAAAFAAAAAAAAycAASAAAIAAhCETAAAAAMDEIAAAAAAAAEAAAAAAAAAAACAAAAQAEADEIAEAAAAA +AIQABIAAAAAAhAAAAAAAAAAAGwVQAAAAQDgAACEAACAAAAAAAAgACAEAAAgAAIAAAACAAABAgAkI +RQBAAAAAAAAAhAAAAAAARAAAAAACAAAGAAAAAACAABABCAAAAAAACgEAAAAAAAAAAAAAAAAgAAAA +AAACWQAFCAACQAABiogCQAAAIAGAABAAAAoAAAAAAABCQAAAkAAAAAAAIAGABAAAAAACQQgBAAAA +AAABAAAAAAIgAACAAA0AAA0kQQAAEAACAAAAAAAAAAAGEAABAAwAAEQMAAAAEAIAYAAAAEAAAAAB +AAAEQAAEAABAAAAAEAAAIAAQiIJBCAAAQIAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAABEAAAA +AAAAAAAgAEBCggAEQAAAAACAAAAAAAAAAAAAAAAAAQBAAACAAABAAAAAAAAAAAAgQBoAABAAAAAA +AAAAAAAEEAAASBAAAAAAAAAAAAABCAAAQAIAAAFQAAAAEgoAgAAAAEAA6AQAAAAAAAAACBAAGAAA +AAABAAQAAABAAAAYAQBACAEAAAACAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAwTUAAAAAAAAAwAhI +AQEACAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAYAgAQAIIAgAAAAAgABAAADAAAYAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAoAAEAAAAAICgCAAAAAEAAAAAAIAABAAAAAAAAAAAEEIAAEQAAAgAAAAAA +AAAAAAAAIAAACAAAAAAAAAABAIgAAAAAAAAAAAAAAAAAAAAAAABJ3gAAACAAAQAAAgZggCAAgQEA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAABAAQEAAAAAAAAAAICAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAIQAAEAgAQAAAAAAAAAGAAAEAAAACAAAAAAAAAAAAABAAAAAQBAEAAAAAAACAAQAABAQ +AAgCABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vBAAAAAAAAAAQEAAEACGAAgAAAAAAAAAA +AAAAAAAAAAAAIAAoAAAAkAgBIAAAAAAAEAJAAAAAQBAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAA +EAACgCQCAAQQDABAoAAAQAAABAAYAAAAgAADAAEAAAAgAAAAEIAAEAAAAAAAAAEBAACAAxSUBAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAQAACAAAAACIAAAQBAASAAAAAAAgAAAAAAAAAAAA +AAAAABAAAAAAAAQAAAgAAIgQAACAFAAAEAAAAAAAAAAAAMAEAQAABAAAAAAAAAAAACAABQEAAAAC +IKAQAQAQAAAAABAAABAAAgAAAAAAA1AAQAAEACAAEAIAAgAAAAAQEkpCgCgBAAQ8AAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAC1xACAAAQAAAACAgAEDIAAJAAAAAAQAAAAAAAAAAAAAAAAhAAkAAC +QBgYAAAAAAIAQAAAQAAAAEAAAAAAAAAAAAAAAAQAQAgAAAAAAAAAAAAAZ0AAAQBIFABiEAABAAAG +BQhQAAAAAIKgAAAAAAAAIAAQAAQAAEAEAAAACAAEAAAAAASEJQEAIEAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAASHAAAAQAAAAABEBgUAQABCBAAAAAAAAAAAAAAAAAAAAABABAAAAAAAgAACEMAI +AABgAABAAAAAQIgAAAAAAAAAAKAAEAIAABACAAAAAAAAAAAggAYAgCIEBAAAAAAAAgCGACAAAAAA +QAAAAAAAAABAAgAQAAIAAAAACAAAAAAAAAAAEBAAEAKIIEACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACVgAAAAAAAIAAAAAggNNAIjoAAAAAAAQAAAAAAAAAAAAAAQAAIAAAAAAAgAAAAIAAAAAAwAA +AgAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAKqq/wBVAP8A/wD/AP8AMzOqqgAAAAAA +AAAAAAAfD0B1AAD//wAR//////////8VFRUVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERQAA +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 +gAAAAAAAAAAAAAEIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAAQAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNwAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAgAAAAAABBAAAAAAAAAAAIAAFAAAQAIAAAAAAAJAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAQAAAAAAEAAAAIAAAAAAxjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAABAAAAIABAQAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAAAAAA +AAAQAAAAAACAAAAABFcAAAAAAACAAgAAAAAAAAAAAAAAAAAAgAAAAAAQAACAAAAAAIAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAA +AAAAAAwAAgAAEAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAAEAAAAEAAAAAQCAAAA +EAAAAAAPtwAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACAAAAAAAFAEAEIAAAFAAAEIAEJQAAACBAAAQAMAABAAA +EABAAAAIAMAAAAAAgBECEAAAAIIQAABCABAAIEgQAEAAAAiAAAAACBAAAAACEAAAEABAABIAAAiH +AABAAAAAAAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAQAAAIAAAAAAgDgAA6ACBAADABEIAAAAQCQAAMAAAIAABAAAEIAAAQAECAC +AoAAAQRQAAggABAgADQAQCAAAgQAESACAgAQBAAQUgAUAAAAAAgAAFAAAAkAAAAACN0AAAAAAgAA +EAAAAAAAAAAAAABgAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAI +AIAAAAABAAABAAAAAAAAAAAWIYAigAqDYAQAAlLKCERASEAAEQoAIMQCgAAAMAAAEgAQgAACAQAE +BAAAAAAQQSAIAAAACAqAQgAAMgAsEICEAEAAAEiCAAAABAAAIAAAAAADZgQAAAABgAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAEBgAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAQAAAAAAAAAIAAAAAAA +AAIQBAAAAAAAAQAQAEgpQAAAEgQABAADiBAEkQAAAABCEAEAQAABgERgAAwIAECABoKARBCBCEAA +AAYRgACRQAMABAEAAgBAQAAAAYIAsABBQAIIAAASgAQAAAJgAAAACAgAAAQAAAAAAAAAAAIAAAAA +AAAEQAAAAAgAAAAAAAAAAQABAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAJAIAAQAAAAAggAAAAAAAAA +AAAAAQAACAQAIABBAgAACAhAhAAEABUKAIgAAQAAAAAAAAIAACAAQAAAIQBAAAAEAAAAQUEABAgA +AAACggERDACIgAAAAgCAAYAAAAAAAAAAIAAABDAAAAAgIgAAEgAAAAAAAAAAAQCgAAAAABAAAoAA +IAAAgAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAQAAAAACAAAIKgAC +ABAIQAAAAFYAAwAAAGQABAAAIIAEYkAAEABIAAAIAAAAIAoAKAAAEIAKECAQAQAAABBQwAQEIAAA +AICSABAAAAAACAACDAAAKAAAAAAOoAEAQAAEIAABAAAAAAAAAAAAACAAAAAAAUAAAAAAAEAgAAAA +AAQAAQAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAQAAAAAAAAAAAAAAABAAAAAAABAAAADCBAEKAGIEA +CIAIBAAAAAAAAAAABBgAAABAQASAAAMAAAAABIAGhACBAABAAASAMBJAAkEAAAAAAEAAAAQAAEAQ +gIADAAAAAAAAQAYAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQEIABCQQAgQAMQAAAMAAgA +AAAAAAJAAAAEAEAAAWACBAAAAAABAAAgEAAAAGAAACAAAAQAIBIAAAgAAYgAAABhIQAgAABgAEQE +AEQAAAAACFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAAAAAAAAEAAAQAAAgAAAAUAgAAAgAAIAAAAAAA +AAAgAAQIAAAAACAAJQAAAAAAAACUAAgAAAAAAEBAAAIAAAAAAAAIAAAAACCgCAAAAAAAAEQAAAAM +QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAIAABAAAAAAAgIAAGEgEAQAACACQAAEAABgAAJBAggEA +BgBAkEEAAAAAAAAgFQAAAEAAAAAACRAAAAAAAAAgAAAQAAAgAQkAAAAAAABAUAAAAAOSAAAAAAAA +AAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACQAAAAAAAAAAAAAACgAAAAAAACABMAAAABAAAEAAAABAABAAAT0AAAAQAA1KAAAAABABIA +oAAAAAAAIgATAAAAAAACBAAAAAAAACAAE9AAAACAAtSgAAAAAQACAAAAASkAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAkBAACQAIAgBAFABAQBEUABAJAAAAUAIABBQAAABAFAAiEAAABBAAAAAAAAAgF +AIgAAAAAABABAAQAAAABQACIAAAAAQAgAQAAAAAAACAAAAADuQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQCAAAAAQAAAgJAAAAAIEAAEBARgASgAQAAwEQAAJAAAAEAAAABAAAAAAAAAAAAAAAAUBAAA +AAAAAAAAAQaIAABAAAQAAAAAAAAEAAAAAAAAAAf0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIMAA +AAAAAQBACAAAAEAI4ABAQAgCUAACQEAKAAgABAQgKAAAAAACAAAAAAAAoAwIAEAAAAAADOQICAhK +QRgICAQIAAAIAAwAQEgAAAAACQAAwa0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAwAg +EwAAYAADBCQkAAAAAMDAC8gABAwiAoAAAAAAyAIDQMAAAAAQAgNAIAMAAAACAAPDwwAQAAAjwNPQ +AAQEIgNAIAAAAAACAAAFKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAgUAAAAAAAAAQAp +qalUFEAUFgCAAAApQYAUAAQAAAAAAAAAAAAAAAQUKACIKAAABBQCFBQUFAAAFKgCAAAAKQWUFACM +AAAAABQAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABBaAAAIAABAAAAICAgUQBQAQ +BRRAAABIFBAAAAAAABAUAMAAAAAAQAAAwAAAAAAAAAAAAACABEIAAAQEQQAA4AAQgAAAAABAAAAA +DAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKEABIGAAAAAogASEhDNAkABJEUAgACABA +ESAAAAAAQAAAQEAAAAAQCAhAMAEAANgIIAhISCqgCQhIQEgGAAgQSBBAIAAAAIAKAAAFSQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABgCAAAAAEBAAAEAEAAAIAAAICAgCQBIQBAICgAAAEFACQIAAAAAQ +CAAAQAAAAIACAAAACgAAQAIAAEBAJAqBAEACQowAAKBCAAAAAAAAkAAAAAl9AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAoAAAAADAAACACAAAAMANAwAAAIAjEBCAAAADAAODCgAAOAAAAEAKAwAAAAAA +EAEDAAAAAAAoAQMDAwMAIAQAAwAAAAADEwEDAAAAAAB4AQAAAvUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA8AAQAIiIAA+IiIiIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAEACIiAAPiIiI +iAAAAAgAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL79/4Bt+zbdzbbt/xs82bYA +ADgAAHAAAG2bPAD/t2zznzzf5nf/v+2+/f+Abfs23c227f8bPNm2AAA4AABwAABtmzwA/7ds8588 +3+Z3/7/tAAAO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAIAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAQAEAAAAAAABBAAAAAAgAAAAAA +AA1fAAAAAkBAAAAAAAAAAAAAAAAAAIAABAOAAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAgAA +AgIAAAACAABAAgAAAgAAABACAAAAAgAAAAKAAAgAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAQAAEAAAgAAhAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAa4AAAAA +AAAAAgAAAAAAAAAAAQAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAABAAIAAA +AAgAAAAAAAABCAAAAAAAQAAAQAAAAAAAAAASAAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAACAAAA +AAAAAAAAAIBAAAAIEAAAEAAAAAAAAAAAAAAAABAAAAAAIAAAAAQAKQAAAAADEwAgAAQgIQAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAEAAAAAAAACAhAAAAIAAAAAAAAAAgAIABAAQEACCAAAEAoAQAIAIQ +ARAABAAgAAAhAAAkAAEKABAEAAgAAAAAAEABAAABAAAEBACAAAEAAAAEAAAAEAAAAAAAAgABgAAA +AAAAwAAIAABIAIAAAAEAAEAAAIABCAAABAAAIIAQAAIACAAAAAyzIAhQRAIASCEAACAAAAAAAAAA +QAAAAAAAAAAAAAAQAAAggFAAAAAIAAQAAAAAAAAABAAAAQCBAAACEAAhAIAIBAIQEDAAkIAAAgAA +IQCAAASAAAAAABAAAAAAAQAAgABQAAAAABAQAAAAAAEAABAABAAAAAAAAAAAEABAgAAAQABAAAAA +AIAAAAAAAAAAgAAAAAAAAAAQAAAIAACAAQEAAAAADnoIQAAIAQEACAAAIAAAAAAAAQAAAAAIAAIA +AAAQAAAAAAgAAAAQAQACCAAAAAAAAAAIAAAAAQIAAAkAAAgBAAAIAQAACAEBQAABAAAIAQAACAAC +BAAQAAgAAAAAAAAAAgAAAgAAAAAAAAACAAAAAAAAAAgAAAAEAAQAAgAAAAQAAIAQAAAAAQAAAAAC +AAAACAAAAAAAAAAQAABACAAASAgAAAAFKQAIkIAAADAAAAAAAAAAAAAAAIAgAAQAgAAAAAAAAAAA +AEAoAEBACAAAQAAAAAAAAABAACAAQAAAAFAAAABAgAAAUBAAAEAAAABAAAAAQAAAAAQAAAAAAghA +QACIgAABEgAAAIAAQiLCAgAAAAAAAIAABAAAABAAYAIAAgAAAgAAAAQACAAIAAAgAAAAAAIAAgAA +ACAAAIAAgBAAAAAUAAAAAAVpAAAEBAAAAgAKAAAAAAAAACBAABAAAAACIAAAgIEBAIAgAQIAIBAA +ACANAAAgAQIACAAAAAAAAAAgAgBAwQEAAGACAAAAQIAAFAEAwABAAgEAQBAAAAAIAAAAIEAAAAAE +AQAAQAAAAQAAAAAAAAAAAAwAEAAAAQACCAAAAAAEIABgAEAAAAIAAAEAAAAAADAAAAAIAAIAAAAg +ABMAAAAAAgAACwiAQAAAAACAACAACAAAAAAEAAIogBAFAAAgAAiAAAAAAQAAEQAABAAAgEJEgAAC +CIAAAAgAAEAIAAAAAIAACAAACAAAAgAIEAEgAIEAAQAAAAAAAAAIAIAgAABAAEBACgQCCAgEACAA +AAAMAAwgBCgBAACAFAAAAAAAAEACCAwAAAgBAiAAEAAQUgLIAgAAAiASAAASEMAAAEAAgAAAABAA +AAAEiAEBgAAAAAgAEAAAAAACAABAAEAAABYgAEAAYABABAQQYAQAAEAICDFADCQCQhSBEABQAAIA +AIAAYEAAAAAGAAAgAAIEAAOAAEAMiAAAEQAEgAqAAAEAAAAACAgAAAABwAAjAAABEFCQAKjQAAAA +CkIMCQAAQQIAAAQAAAAACAAABBAAAAIAgAA0AAAAAAAAAQAAAMgABEACAAIAAABAAAAAAAvHgAAI +EEAAgAIEAAAAAQGAgxAAAIABYAABEAAgwARAAEIAAIAADESBAJAgAMAEIACDAAAAAAQAAIIRAICA +BAgIAABAAQAQAEAKBCASgAIAAAAAghAACAAIBIAAICAAABKGAAIQAACGICIBBAQIAAAMAQQAEAgA +AAACAQACAAAUAAAAAIIAAA4ACAACiAEAAgECEAAIAAIAAAEAAAAAAEAAAQAACSAAQAAAQAAAAQEA +EAAAAAACAICAAABAAAAAAIAAAAAAEAAAAAAgQAAIAIBAAAAAABAgQBAAAAAIAgABAEAABAAAAAEA +AAAAEACAACAAAEgAAAAAgAAEAIAgAADAAABAACAAAQAEASAAgACEwAEAASABEAEgBAQAAAAQAEAA +CAAgAMQBAIAAAAAAAAAAAAAAAIQAAACAEMEAAAAAEAAAABAAAAAAowQAAAAAABIABAAAAAQAAIAA +AggABAAAAwAAIAAAAAQAAAAQAAQAAQQAAAAABgIAAAAIAAAEQAAgAAAAAAAAAAAQQAQCABAAAIQA +CAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAABAAACAAAAAAAAAIAAAAAAEAAAAACAAAAAAA +AAIAIAABACAAAAggAAAAAAAQAAAAgAAwAAAAGAgAAA8gAARAAAAAGAggABAAAAGQCAAAiAAAAJgI +IAAAAAgQEAggACAACACYKAACQAIQAEwOAAAAAgAAQAAhAIAYAAAAAEAACgQAA1AIAAAAgAAEAAAA +AIAAAAACAABQAQAAAAAAgAABAAAAAIAAAAEAAAADAAEAAABBIIAAAAAAAgCCAAAIAAAQAQAAABAA +AYAAAAgAAgABGgAAAAAAIgAAAAAAgAAABUwAAAAAgIAAAAyAAQAAgoAAEAAABAiAAAAQAAAAAEAA +AAAAAAAAGAgAEAAAQAAACgAAAIAAAAAAABBAAAAACiEAAAAAAARAACAAAAAAAAACAAAAAAAAChpQ +AFIAAADQAAAJAAAAAAAEAAIBSCEgEABACIAQAAAACgAACIAAAAAAAAAAAAAgAEAAAAgAAABAAAAA +iAAAoAAIgAgAAAAAACABAAAJtwwAAAAAAEABAAAQAAgAAAEIBgAAAAABAQAAAAAAAAABAgAAAAAA +AgESAAAAAAAAAQAAAAAAAIAABIEAAAACAAAAEAAAAAAAAQAAQAAAAAAAAAAAAAIAAYABBAAAAAAA +gAQGAAQAAgIgAAAADpAEABACAAAAAAAAAAAAAAAAgAAAAAAAAJAAYQAAAAAAFgAAAAAAAACQUAAw +AAQCgACAAAAAAAEKAgAAAAAgIAAAgAAAFAAAAAIQAAAAAAAAAAAAKAAAAAAJBAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAASAAAABCAAAAIAAAAEIQAAAAIAAAAAAAABQAAFEAAAAgAAAAgIAAAAAQIAAAA +AAAACAIAAAUQABAAAAQAAACYAAAAAFgAAAgABIAAAAAIIAAAAAAAgAAAABAAAACAAAggAgAAABDA +xAAABH4gAAIAAIJAxAAAAAAAIACEIABAAAAAqMQBAAAAAAAAhCgDSAAAAMDEIAAAAAAAAEAAAAAA +AAAAAAACAAAAABAICAIgAAAAGIQAAAAAkAAAAAAAAAAgAIgQAAoAAAIAABAAUEAAAAgAAAAAEAAA +EAAAgAAAAAAAAAEAAFAAAEAAEQAAAAAAACAIAAEAABBAAAgAAQAAAEQCAYwAAAAAQhABAAAP8YgA +AEABABABCBAgAACAAAGACQgAAAAAAQgAAAIAAAABgAQAAAAAIAGAAAAAAAABAAAAAAAACAAACAAA +gAAAAAEBAACAAAQAAQAABQAgAAAAAADABCAIFEAAAgAgQAUIAAUWIABAABCJBBYgEBBIgAgAAERA +AAIIQEBAUAAwQCBAAEhAQQggQAIQAACABAAAAARABAAEAAAAAAgIACAgAIgAAAbxAABAAIiAAGAE +AAAAEgAASAAIAABgAAAAAAEAAAAAAAACACAAAAACYAABQAAAAARAEAAAAAAAAAgARAgAAEQAAgAA +AAIABAYAAAAAAAAAAAACMQhMAgQIAOEBQGQEAhEAAgkAAAiEQAIAAURIgBxECAgEACAoAQAABBCA +hAgBQABACCICBAABzAAAAAIAQAjAAAAAAEBAAFCIEBBAAQAAGQAAzegAQAAAGgAAABBBAAABAEiB +IBgYAABIAAQAAAAAAAAAIAAEQECkoAkBIEAABAAAAAAAAAAAAAAIAAAACAEAEAAAACAAABAAABgE +AAAAAAAAABAoAyAAgAgAAGDQAACAQAAAIBCBAACIAEAoEIkAAIAACAAoAAAAAAAAAAQACAAAAAAC +gIACQAAAAAIAAAAAAEEgwQBBAAEoAAECAgIAAAMAAABDdwAmYAAAAAMAAAAAABAEAAAAAAoAAAAA +AAAAAAAIAAAAAAAEAAAAAAIAAAAAQAAIAAAAAAAAAAAAAAAAAAAgBAQACBAAAAAAAAAAAAAAAACA +IAAMkQqGAAAwBAARDIACADCQQJEMqgAAKIBCQQiCEgSASgEACICAAAAAAAAAAABAAAQAEAAAAEQA +AAAAAAAAABAEEAQAAABAAAAAAEBIAAAAAAXGADAgAAIJADAIAAAAAAAAAAAAAAAABAAAAAAAgAAB +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 +AAAEAAAAAAAAAAAgAAAACAAAAAAN1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAIQAAAAAA +AEAAAAAJAAAAACCAAAAAAAAAAAAAAAAAEAAgAIAAAAAAABAAAAAAAAAAAAAAAAAIAAIABAAACCAA +AABBAAABAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACAAABAEAAAAQAAAAAAgACJAAAAAAAQAA +AAAAAAAAAAAAAAAAAAnHAAAAAAAAgAAAAAgAAAAAAAAAAAAAAAAAAIAQAAAAECAAAAAAAAAAAACA +UAACAggAAAwAAAAAgAAEAgAQAgAAAQAAQAAAAAAAAAAQAABAAAAAAAAAAAAQAAAAAAAAAAAAAAAB +AAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAEAACgAAAAAAAQAAA +BAAAAAAADR0QAACAAAAAAAAAAAAAAAAAEAAAAAAAAAABAAAAAAEACABAAAAAAAAAAQAAAAEBAAAA +CAAAAAAAABAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAAAAAAAAAAAIAgAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAABAEIAAAAAAAAAQAAAAAAAAAAQAAAAAAAAACAAAAAAN +sAAAAAAABAAAAEAQAAQAAAAAEAAAAAQAAABACAAAQAgAAAAAAEBAAAAIUCgAAAAoAAAMAAAAAEAA +AAQAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAgAAggAgAAAAAACAAAAAAgAAAAAIAAAAAAAAACAAA +AgAAAACAEAIAAAAAAAAAAAIAgAAEAgAAAAAAAAAAAAACAJAAAgAAABAAAAAAAAAAAAxOAAAAAAAg +AAAAAAAAAAAAAQEAAAAAEkAAAIgAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAACCAAAAAAAAkIAAgQAQ +AAwgAAQAAAICAAAAAAAAAhIAAAAAAAAAAAgAAAAAAEAAAARAAAAAAAAAABAAAAAgAAAAAAAAAIQA +BQAAgAABUAAAAAAIAAAAAAAAAAIQAAAAAAAAAAAQAAAAAAABAAAACAAACQAAAAAAAAAQAAAAAgAE +AAAgAAAgAAAAAAAACJAAAAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAgAAAACAAAAAAAAAFAAAAAAAA +BAAAAAAAAAAAIAAACGAgQFAAAAgAAEBGCyAQABAAAAAAMAggAAQBAEQACAAAdAAAUAAEAAAiAAAA +AAAAAAAABAAACAAAEAAIKAAUUAhEAABCAAAAgAAAAAAgAAAEtQgAAAAgAgAABAAAAAQAAAQEAAAg +AgQCYABAIAABABEAQEYAAAQgAAEABIAABAIAACSAQAAgABAgAEDAAEAAEA4ECAAAEAAIAAACAAAA +AAAAAAogAAAAEAEQAAEBCAAAAAAECAAACAggIAIEQAAAAAAgAAAQAACBAAAAgAAAAhAAwAABQQAQ +AAgAwAIAAAEAAAAAAABACAABAAABAgDRgAAAAAIaBAABAABAAABAAAAAAgAAAAACAAAAAAAABAAI +AABAAAAAAIAAAAAAAAoAAAQAAAiQAAQAAAAAghAAAAAAFEACIABAAAgAACEAAAAAAEAAAAAAIQAA +AAAAIAQQAAAAAoEAEAAoAAAAAQAAAAAAAACgAAACABQAABAAAAAAAQAAMAAAAgAIAAABAACAABEQ +CAAAAJIQBIAoggAAAAAAAAAACAAABOEAAAAAAAAIAIAAAgAAAAAAAAAAAAAAAYAAFAAAAEAAAACA +AAAAAAACAAAAAAAAAAQAAAAAAAACBAAAAAAEACEAAAAAABAAAAIAAAAAAAACBgAAAAAAAAAECAAE +BEABFAAAAAAAAAAAAACACEQEACEAAAAAwQAAAAAAACAAAABAAMAABAQAAAAAACAAAAAEIAAMAAAB +AAAAAQAAAQAAQSAAAAAJuAQAAQAgAAAAAQAAAAAAAIAAAAAAAAJAIAQAEAAEABEAQAGAAACAAAEC +BAAABAIAgASBAAAAACiAAAAAAAAACAABAAAAAAAAAAAAAABAAACAAAAAICAAAAAAAAAAEAAIKAAA +AAAAAAAgAAoBEAAAEAgAAAAAAAAAAAAAAAAQEAAAAAAAAAAEAAAAAAIAAAAAAAAIAAAAABAIAABA +AACIGEAAAAaZAAAAAAAAAAAAAAAAAAAAAAACgCACCQAAABAAAAAQGAgAAAAAAAAAAAAQIAQIAAgI +IAAAAAAAAABAEEAAAAAYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAQARAAEAAAABAAAQEAAA +AAAAgAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIABEIiAAAAAAQgAAQAAgAACAAABBAAAACEBAAAA +C1gIAAAAAAIAAAAAAAACAAAAAAAAAAAQAAAAABAAgIAAAAACAgAAAAAAEAACAAAABAAAAAIAAAAA +AAEEAAAAQAABAAgAAAAAAgAAAgAAAAAAAAEQAAAAAAAAAAAAAAAAEAEAAAAAIAAAAAAAAAAAAAQB +AAAAACAAAAAAAAAAIAAIAAAAAAAAICAAAAAAAAAAAAAEAAAAAAAAERAAAAECAQAAAAAC5gAAAAAA +AAAAAAAAAAAAAAAACAAAAAABAAQAAAAAAAgBAAAAAAAAAAACAAAAAAAhAQgCEAAAAAAAAgQAAATA +AAEAAAAAAAAAAAQCAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACQAAAAgQgQKAAAAlAAAAAAkAAA +AAAAAACQAAEAAAiAAJEAQAAAAABAAAAAAAAAABoAIAAgAAQAAAAgICAAAAZPAAAAAAAAAAAAAAAa +AAAAAAAAAAAAEgAwAAQAAAAAIAAAAAAaAAAAAAAAAAAAAEAAAAAAGgACIAAAAAEEEAAgAAAAAAAA +AAAAAAAAKBgAAAAAAAAAAAAAABAIAAAAAEBAAAAAAAAAAAAAQgAAAAAAiAAAAAAAAAAAAAAAAFAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAACAAIQbAgAAAACACAAAAhkAAAAAAAAAAAAAAAAAAAAAEAMA +AAAAAAggA0gAAADAxAAAAAAAAAAAIAAAAAAABEAQABAAAAAAECkCKAAAAMDEAAAAAAAAAAAIAAAA +GAAABABQAAAAAAAAgAGAAAABEQAAAAAAAAAAACAACAgAAAABAAAAAAAAAAAAAAAABkAAAAAIgkAQ +AACRAAACAAAAAAAABIAAAAAAAYAABAAAACABAAADzwAAAAAAAAAAAFAAAACgAACABAAAAAwICYwE +AAAAACABAAAAAAAAAACAAAAAAAAIAIQIAAAACICAgAgEABAAIAEAAAAAAiAAAAAIAAAyIAABAAAI +AAAAAABAESAAQAJACABAAAAAIAAAABAQAAAAEAAAAAAAAAAAAIAAAACAAAAABEBAAgjAAFGAgAQA +AIAAAAAECEAQAAAAAAABiYYCAAEAAA7eAAAAAAAEAAAgAAAAIAAAAAAAAAQAAAAAAAAgAICAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEQAAIAkBAAAAAAAAAAAAgEgAAAAACgAAAAAAAAAAAAI +AACCwQhBAAAAAAAAAAEAAAgAAEACBAAAAAAAAAAAAAAAAAAAAAAABAApBAAAAgAABARgQAQBAAQA +AAACAAAIABAAQEHgCAAAxtMAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAABEBABAAKAgAAAAAAAAAA +AAAAAKCgBAQAAAAAAAAAAAhAAAgADABIAAAAAAAAAAAAACAADAAAAAAAAAIAAAgACCAAAAAAAYAA +AAAAAAAAAAAgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAGAIIAAAgAIABAIAAAAAgIASAIAAAAAAAkB +gQEAEBJAAABM5AAIAAAAEAAAAAAAAAAAAAAAAAAIAgAAAAAABAAAAABIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAiAAAAAMEAAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAEgAEAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAEAIAMAIQAAAAgAAAAAICAAAAAAAAAAIAABIAQkAAAAAAABAA +AAVNAAAAAAAAAAAAAAAAACAAAAAAAAAAAEAAADJoAAAIDAQAAAAAAAAAAAAwKAAACA4CAAAAAAAA +AAAQFBQwAAVCAAAAAAAAAAAAIAAABA4AAEAAAAAEAAAAAJFAAEgAAIAAAAAAAAAAAAIAQAACAAAA +AAAAAAAAAAAAAAAAAAAQBAAAAhAyGAAAAAAQAACAgAwEAAIAAAACBMACLCAAq5IQFAAAD4cAAAAA +AAAAAAAAAABAAAMAAAAAAAAAACDIxgAAABAAAAAAAAAAAAAAQEAAAEBQAgIAAAAAAAAAABCAAAAZ +BEQCAAAAAAAAAAAUAADwBAQACAAAAAAAAAAABgBAgAABACgAABAAAAAQAAAQAAAAABAAAAAAAAAA +AAAACAAAAAAAAACBAAESAgCCQEAAAABAAAKAAAkBEMgIAEhEAEgAIABAAAAHiQAIAADAAAAAAAAA +AAAAAAAAAAAAAAAgAAAYKIBAQKBBAAAAAAAAAACAmAgAAAARAQAAAAAAAAAAAAKACBYAAEAAAAAA +AAAAAAIDABAABABIAAAAAAAAAAAUAEiKDQggIgAAAAAAQAAAAAACAEAIAAAAAAAAAAAAAIAAAAAA +AAAAF4CgwAAAEBRAQAAAABAQAAgAAAAgAAAAAAjwAIgsDEAAAA0AAAAFAAAABQBAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAIgACAlURIjMAAAAAAAAAAH//GxFfXyWlAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAQAEAAAAQAAAAAACgIEAAhAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAA +ABAAAAAACAEAAAVkAzACACAAAAAAIAAAAAABAAAAAAAAAAMAICAAAAAAAAAAIAAAAAAAAIAgARAA +ECAAAAAAgAAAgAAAAAAAAABAAAAAAQAAEAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAACAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAEA +AAAACXkAAAAAAAAAAAAAAAAAAAIAAAKAAgAAAAAAAIAAAQAAAAAAAAAAAAACIAACAAABIBAAAAAA +AAAAAAABIAAAAAAAIAEiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAQAAAAAAAAAAAAAAA +AAAAAEAEAAAQAgAAAAQAAABAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAEAAABAAAgAAAAAAAAF5wEA +BAAAIAAAAAEggAAAAIAABAAEAAAAAAAIAAAAIAAAAAAAAAAAAAQAAAAAAAAAAAABAAQAAAAAAAAQ +BAAAMAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAA +ABAAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAAAAAABAAAAAmMgAAAAAAIAAAi +AAAAQAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEAAAEBAAAAADAAAAFAAAABQAEIA +AAAAACAAECBAAAIACAAAAAAAAAAAAAAAAAACAAAAAEAAAAAAAACAAAAAABAAAAAAAAAAAACAgAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAgAABWAAAAAAAAAAABABAACAAAAA +EAAAAAAAAAAAAAAABEAAAAAAAAAAQAAAAEAAAAAAQCAAgQAAAACgAAAAAAAAAAAAAAAAAAAAEAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAASAAAAAAAAQAAQAAhAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAQAAABIAAgABAAAAAANEURIAABASAAAAUBAgAAEACAAAIAAAAAA +AEBIgAAAAAAAAEAAAAAAAAAAAAAQABQAAAAAICIAAAgAAAQAAgAAIAABBAAAABAAABAAgAAAABAA +AAIAQAAAAgAAIAAAIAAAAAAAgAAAAAAIAAAAgBACAAAAACBAAAACACAAAAQAAAAAAgAAAAAAAAAA +AAAAgAAAAAAQAAEAAQAIAAAAAAAAAAAAAAL6AQACAAAEAAAAAEBQAAAAAAGQAhAAIAAAAAAAAAAA +AAAACAAAAAAAACAAAAAAAAAAACAAAAAAAAAAEAAAAAIAAAAIAEAgAgAAFCCAAAAAAAIACAAAAAAM +QAAAAAAAAACACAMAAgAABgAAAAAAAAAEAggFgAAAAAQABAAIAAAAAACAAAAAAAAAABCAAAAAAAAA +AAAACAAAgAAAAAAAAEAAAAAACjwCAAAAAgQAAAAAEAAAQQBAAAAoAABEAAAAAAAAAAAAAAAAAAAI +AAAAQAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAEAAAAAEAAAAAGAAABAAAAAAAAAwAAESAAAIAAAA +AAAAAGBAAAoECAhUAEAAAAAQIA5oAAAAAABEAABQCAIBADAAAAAAAAAAACgAAGBAAAAAAIAAAQZQ +AAIAAAAAABAIAAAIVAAAAAAABAAgAAEAAAACAiIAEAAAAQYAAAAIhIAAAAAgAEoEAAAAAAAACIIA +AAAAAABAgAAUAAAAgFAAAgAMAAAACIAARAAQCAAIEAAAAEEAACgAAAAAIAAASAAAQAAAwACAAQGA +AAgAAAgAgAAAARAAACAEQAgBgAAQADRAAAAJEAAAAAAAAAAAAAAAAQAICAAAAAQAAIAAEAAAAEAA +AAAAAApXBAABQAAQQAIAAAAAAQAAAANgAAQAEFACAAAAAAAAAAAAAAAAAAAAQAAIAAAAAACAAAgA +AAAAAAAQAAEAAFAAggAAAAAIBAAAAkAgBBBAAAgABQCACAACCgAEAAAAAAAAAAAAgAACAQgAEAAA +BAAAFAAAAAAAAAAAAAAAAEABAAAUAAAAAAAAABAAAAAAQAAgAAAAAAAAQCACAAAAAAAICAAAD2gC +AAIAAQAAAAAAACAAAAECAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAQCAAAAAAAAAAAAAAAAACCQ +AAAAAAAAAAAAACAAAAgAAAAAABCAAAAAAACAAABAAAAAAAAAAEAQIAQGAAgAAABEAIAAAAAAEAAA +QAAAAIAAAAhAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAABAQAAAAAAAVAAAAUAAAACA +AAAQQABAAEAAABAAAQAAAAAAIQAAAAAgAEABAAgAAEAAACAAAAAAgAAAAAAAAAAAAAAAAgAEAIAA +AAAAAAAQAAAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAIACAABAIAAAAAAAAAAAwCAABAAAAABAQ +AAQAAAAAAAAAAAAAAAAAAAAAQQAAAAAAQAAAAhAIAAgAAAAAAAAAAAELAAAAAAAAEAoAAQAAAQAI +iAIAgAQAAgACAAAAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAYCgAAQAAJEgAA +AgCAAQAAEAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAECAIEAAAAAIAAgEIgABAIIIAABAAAAgAAAQC +AAAAAAAAAAAIAAAAABAAACAACAAAAAEQAAAAAAAAAAAABG8AAQAAgABBAAAAQAAAAQEAAQQCEAEg +YAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAEAAACAAAAAAgAAAATgGAAGgAQAAAAAAACAAABEAA +IAAAAAAAAAAAAAAAEAAAAAAEAAAAAEAAAQAAAAAAAAAAgAAAECYwAACAAgAAIMAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAADAAgAAAKsBAASAAAAAUBAAQAAAAAAAEAAAAAAwQAEAAAAAAA +AAAAAAAggQAAFQAIAAAAAAAEgAgGAAAAERAACAAAAAAAKAEJJCAAAAsgAAAAAAAAEASBAAAAAJAA +AAAAAAAokAAAAAAAAC4AAAAAAAAACQAAAAAAAAAoEAAAAQAAAACQAAARAAAAKBgAAAAAAAAAWAAA +AAAAAAAAACAAAAAAAAEgAAAAAA7GAgEAAAAIIhAAAgAAAACAAAAFAABUQAAAAAAIAAAAADAAAAAA +AAAAAAAAQAAAAAAABIC4AAAAAAIAAAIAAAAAAAAAGACQAgEAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAIQAAAAAAAAAAAEAAAAACACEIgQAAAABEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +yIQEAAAAAAAAAAAADpEUAAIAABAAhBABAAAAAABAEAYAAAAAAMgQABAAAAAAABAAAAAAAAQAAgAI +AAAAAAAQAAAAAAIBCCAAAQAAAATEEwkIAAAAoAgBAAAAAAiohAAAAAAQAAAAAAAAAEAAAAAIBAAA +AAAAAQAAAAgAAAAAAAAAAAAAAA2AAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAASAQAAAAAA +oAAQAAAC5IgEAEAAAIRBgAgAAAAAEACAAAAAAAAAEYAAAAAAAAAAkGAEAAAAiAAAAAAAAAAAAIgo +EAAADAgFggAAAAAAgAGIAgAAEAgEAQgCQIAAAAEBAAAAAAAAAAAAAAAAAAAAABQAAAEBAAECAAAA +AAAAAAAAAYAACABAQABAAAIAEBABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAkCAGAAAQBgAAAAAGI +AAAAQAABAAAgIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAJIJAQAAAAAAAAAAAAAAAAAAAAAAA +ADAAEAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAADAA4AAAAAAAAAAAAAQC +AAAAAQAAgIgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIBAAACAAAAAAAAAAAAAAzfgACAABAAQB +AAAAAAAAAAAACEAAACiAEMEAAAAAAAAAAAEoAoAJAIAAAAAAAAAAAAAAAAAAAAAAAAGAQAAhgoAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISAgAAQAIAAAAAAAAAAAAAAAAEAAAAAAA +AAQAAIgKAAAAAAAAAAAAAAAAAAAAAAASAiAAAQAAEAIAABAAAAAAAABJE4AABIAAAAAAAAAAAIBA +AAMAhAAAAAQAAAAAAAAAAAAAiAIgEAIESAIAAAAAAAAAAAAAAAAAAAAAEBQAgBAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAgAAAAAAAAAAAAAACAABAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACgAAQAAAAAAABAAAAgAAA2oCAAEgAAEAAAAQCgAAAAIAAAAAAAA +CAAAAAAAAAAAAAAhAAACMAAASAAAAAAAAAAAAAAAAAAAAACgAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAhGARAAwEAQAAAAAAAAAAAAEQBAAAgC4AAACAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAIAEAAHgAAAAAAABAAAEAAADOpIgAACeEQAAwAIAgAAAAACAAAAAAAAAAIAAAAA +AAAAAEIAQBAAAAGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAhBEgAAABAwAAAAAAAAAAAEQAAQAgAABAACAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAABQEgAgIAAAAIAAAACAAAAJmAgGAiAQEBIAAEAAAQBQEAAAAgAAQAAAAAAAAAAAAAAACCDK +QQIhKkAAAAAAAAAAAAAAAAAAAAAACAkAgFgAFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACgAYAAQgAAAAAAAAAAAAAACAoAAAAAAIEAABAQAUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +AABIBAAAAAEAgIAAAAoMCEQIAAAAAGBAUBAAQAAAAAAAAAAAQggAAAAAAAAAAAAQAAAARAAAAAAA +AAAAAAAAAAAAAAAAAACQQAjSAEQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMA +oIMAAQAAAAAAAAAAAAAAAAAAAACAAEhIAAAQEQAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAQAYCQ +AAEAAAAACZMABAAAACIAoAAAFAAAABABAAAAAAAQAAAAAAAAAAAAAAFHCAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAICAEQCAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQcV/wAA +AAAAAAAAAAAAAAAAAAAA/1VVR0dHRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD +OXf/AEAAAAAAAAAAAAAAMGAAAAAAAMwAAAAAAAAAAAAAVV0AAAAAAFUAAAAAAAAAAAAAAAAAAAAA +AAAICu//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBxv/AAAAAAAAAAAA +AAAAAAAAAAD/qqqLi4uLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7cv/8AAAAA +AAAAAAAAAAAwMAAAAAAAzAAAAAAAAAAAAAAADAAAAAAAqgAAAAAAAAAAAAAAAAAAAAAAAAQF7/8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP8AAAAAAAAAAAAAAAAAAAAA +A8+Liw8PDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuc3dwAAAAAAAKqpNjYA +ADAwAAAAAADMAAAAAAAAAAAAAAAMAAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA/wAAAAAAAAAAAAAAAAAAAAADz0dHDw8P +DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSze/AAAAAAAAVVY2NgAAMDAAAAoK +AMwAAAAAAAAAAAAAVV0AAAAAEFUAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABQAAIhQABEQAAAAAAAAAAAUAACIUAAREAkAAAQkAACEAAAAAAAA +AAAAAAAAAAAAABQAAABQABEQAAAAAAEAAAAAAAAYCIAAFCAAFZQJAAAEAAAAgAiAAIwEAAEQAAAA +FAAAAAAACAAUAAAAAAAAAAAAAAAAGIAAXCAABYQUAAAAJAARFBiAAFxoAAWEEAAASEgAARAAAAAA +AAAAAAAAAAAAAAAAEAAACEAAARAAAAAAAAAAABAAAAhAAAEQCAAAFCAAAoQAAAAAAAAAAAAAAAAA +AAAAEAAAAEAAAQAAAAAAAAAAAAAACn4IAAEEIgABlAgAABQAAAKECAABHAAACQQAAAAEAAAABAAA +AAAAAAAAAAAAAAAAAAAaAAAMIgAJkBAAAQAgAAEEGgAADGIACZASAAAIQAAJEAAAAAAAAAAAAAAA +AAAAAAAICAj7EbuvrwAAAAAAAAAAAgICAlVVAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiuwAA +UfEXFwAAAACv/wAAAAAIAQAAqqoAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoMABW/AAAA +AAAAAAAAAAAAAAAAAAAALg9VVQAAEf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE +BPcRuwUFAAAAAAAAAAACAgICVVUA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIRAAAHVyEhAAAA +AF9VAAAAAAgvAABVVQAAVVUAAAAAAAAAAAAAKCgAAAAAAAAAAAAAAAAFBV1VG18BAAAAAAAAAAAA +AAAAAAAAAAAdD1VVAAAR/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+/sI+wD/qqoA +AAAAAAAAAN/f39+lpaCvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd7sREVHxt7cAAAAAv/8AEAAA +AtUAAKquAAC7owAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs7DMz//wAAAAAAAAAAAAAAAAAAAAAA +AG9fV1UAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD39wT3AP9VVQAAAAAAAAAA +39/f31VVUF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3EQAAB1dxcQAAAAB/dwAAAAAD0QAAVVUA +ABFTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzdd3f//AAAAAAAAAAAAAAAAAAAAAAAAFwVVVQAA +EVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAUAAIBAAAAAIAk +AAAACABgAAAAAAAAQAAAAAAAAABAAAEAACAAAAAAAAAAABAAAAIAAAAAAA9YABAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAIQAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAADAIACAEAAAACAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAIAAACIgAAAAAAAAAEAQAAAA +AAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAPGQQAgAAAAAAABAAAAABAAAAAgA +AAACgAAQAAAAAAAIAAAIAAAAAAACEAAAgAgAAAAAAAAAAAAAAAAAIAAAAAAAIAAgAAAAAAAACAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAggAAIAAAAAgAACAAIAAA +AAAAAAAAQAAAAAAACAAAAAAAAAIAAAACAAAAAAAFj0AgAAAAAAAAACAAAAAAAAAAAAAwIAQAgAAA +AAAACAAAQAICABAAAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAABAAQAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAFAQAAAAAAAAAAAAAAAAAAAAAAQgAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu2AAAIAAAAAAAAEgBAAAAAAAAKAAgAAIAAAgAAAAAACAAA +EBAEEAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEQAAAAAAAAAgAgQBJAQAIEAAAAAAAQAAAAA +AAAAAAAAAAAAACAAAAAAAAAAABAAAAAAAAAAAEgAAAAAAAAAAABAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAArgIAAAAAAAAAAABAIAAAQAAAAAAQAAAAAAIAAAAAAAAAAACACAAAAAA +EEAAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAIAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAEICAAIAAAAAAAABAgIgAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAABACAAAAAAAAAAQ +AAAAAAAAAAADK2AIAAAAAAAAABAAAAAAAAAABAAAQAAgIAEAAAAACAAAQAAQCAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAEAAACABAAAAAAEAAAAQAAAAADAAAAAAAiAACBAII +QAIAwgAAASAAAgIwAIADFAACAIAAAAAQAAAAQAAAAAAAAAAAAAQAEAAAACABYAQAAAACggAAAAAA +AAJwAzAAAAABAAAAAAAAAAAAAAEAAAACAAAAAAAAAAEAAEACAAAIAAIMAIAAACAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAIAAQAAAAADBAAAAAAAAIAACQAAAA +QAAgAAAAAAAACAAAAAAAAAAAAgACAAAAAgQAAAAAAQAAAAAAAAAAAAIQAAQAAAAAAAAAAd0BEAAA +AAAAAAgBIAAABAAAAAAAAACAAAAAgAAAAAAAAAAgBAQAAQAAQAAAQAiAAAQAAAAAAAAAAAAAIAAA +AAAAAAQAAAAAAACAAAAAAAEAAAACAAAAAgBAAAgAAgAEAACAAIAAAAAAAQAAACAACAAAIAQAQABA +AAAAAAgKAAgAQAgAEBAAAAAAAAAAAiACIAAAAABAAAAAACAAAEFgAA4AAAAIBRABAAAgATIgAAEA +AAACAAABAIAAAIAAAAAgAAAgAAAAAAAABAAAAEACCAAAACAABAAoAAAAQAACAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAgAAAAAAAAAQQBAAgAIAAAACQABAAAAAEAAAAAAAAMCIAQBQAAAAABABAAAAoEEA +AAAAIAQAMAAAAAAJAAAAAAgAAAAAABCEABAAAAABAAAAAAAAAADJEcAABAAQAAACAgAAAIFACAIA +AAAAAAAAAAACAAEAAIAAAgEAAAAABACAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAEAAAAA +AAAAAAAAAAAAgAAAgAAAAAIQAAEAAAAEAAIAAAAAAgACgBAAAKAAAQAAAAIAEAEAEQAQAKAAABAE +AAAAAgQAAAIAAAAAAAAABAAAAAAQAAABAAASAAAADg0AAAAAAAABAAAAAAAAAIAAAAAAAAEAAAAA +AAAAAAAAAAEAAAQAAACAAgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAIAiAAABAEAgQCAAAAAABEgAABCAAAAAIAQAAAAAAAAAAIABAAAAAAAAAEIAAAAAAAAA +AIAAIAAAAAAAIAAAAAAAAAHAAAEAAAABsAAIAAQgAAAAEAAAAAACAAAAAAAAAAAAAAAAAACAAADA +AAAAAAAAAAQAgAAAAABAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAA +AAAAAAAAAAAgAAAAAAAAAAAAAABAGAgAIgAAAAAAAAAAAAAAAAAAAAYAAAAACAgAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAL2ADwAAAAAIEACBEgQECAQCAAAgAAAABgIAAACAAAAAAAAIAAAAAgA +AAAAAAAAAAgIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAARIAAAIAAAAAAAA +AAgAAAAAAhAAAAAAAAUAgAAAAAQAIAAAAAAAAAAAAAAAAAAAAACAgQAAAAAAAAAQAAAAAAAAAAIA +AAIAAAAAAAAADqYZBIABACAIgAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAgA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAQAAAAAAAAAAAAA +AAgCAAAkAAABAAAAAAAAIAAAAAAAIAAAAAAAAAAAAACBAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAM7gBgAAABACAAEAAAAAABEAEAAAAABAEAAQAAAAAAAAAAACCAAAAQSgAAAAAACAAAAQAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAggoIAACAQAAFAAAJAAACAAAAAoEAAAAAAAAACQAAAAAgAAABIA +AABAAAEAkAAAEAAAACiQAAAAAAAAAAAACQAAAAAAGAAAAAAAAACQAAAAAAAAAAAAAAAAAAXEAAQB +AABAABEAAAEAAAAEMACAAARQABAAAAAAAAAAAAAASAAAAAAAAAAAAAAUAAAAAAAAABQAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAACAAIAAAAAAAUAAABAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAyBAAAgAA +ARBAAAAAAAAAAAAQAAAAAAAIeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACp0TAQAAAKBIKBIA +AAAAAACIEARAAAAAgMgAAAAAAAAAAAEAQAAgAAAIIACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAATJUAAIAAECAAAAAAEAAABAAAAABAAAAAAAAAAEAAAAIAAAAAAIAABoAAAAEAAgAAAAAAI +AAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAC0oAJBAAAhAJNgAAEAAAAAAGA +EACAAAAgAQAAAAAAAAAACAAIAAAAEAmACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAIgA +CAABAmChAAIABAIAgAgAAAAAAAAAAAAAAAAAAAAAgFQUAAAAAAEAAAAAAAQAAQAAAAAAAAAAAEJA +KAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWDAAjEAAJAAYkgJARAICAAAAAAEAIAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAMAAAA +GCAggIASIgAAAAAAAAAAAAAAAAAAAAAAgQIAAAgAAAAAEAAggAQCAAAAAAAAAAACAKAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyUxIEgGKAAACEgAQAABAQgAACAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAICADAwBAAAAAAAgAQAgAAAAAAAAAAAAAEAAAAAgAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABClMAAAFIBwAAAAAQDAUAAAAAAJACEAoQClAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAgBAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIBAAAIAAAAAAAAAAAAAAIgAgQAgAgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABKAEACABAAAABAQAABAEAUAAIQUAigCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAERAACQAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQBMAAAAMAQBAAAAAAAAAAAAAAAAAACwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAhYgkAAEEARERABgKAAAMBADjEAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAIAAAAAAoAAAAAAAAAAAAAAAAAAAAAEACAABA +QAQCANAIAEAAEAAAAAAAAAAAAAgBAEAQAABSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALTQgT +AEoAAIAAICACAQAiFQVASCgIAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAEAAQAQgABAkAAAAAAAAAAAAAAAAAAAAAAAAAgIAEBABECgQAkE +QIACAAAAAAAAAAAAFAAQQAAEQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbzgEEMQAATkpJA +EggCAAAAAGAiCECQQAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAABAIAAAAAYAAAAEQACAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAAgBwAgAEkDAAAA +AAAAAAAKIoAQEAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHoAgMoAA9x4EAAAASCAAAYA +AAAAAgEAERIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACIiCAAAAAAAAAAAAAAAAAAAAAAAAAAAALv/FRUPDw8PNTVV/xW/f/8AAAAAAAAAAAAA +YGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFA8PAP/d3RUVGxsHDxFVEVX6+gAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiogAA +AABERAAAAAAAAAAAAAAAAAAAAAAAAAAAd/9dXQ8PDw86P6r/Ebt//wAAAAAAAAAAAABgYAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvnDw8A/+rqFRUnMw8PIqoiqvr6AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAiF1dD1UPMzo/Kn8RuyqqAAAAAAAAAAAAAGBgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAR8zJwAVIiIRFSczCgoiKgKq+voA/zM2MzMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIAACIiCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABEFRUPVQ8zNTV1fxW/VdUAAAAAAAAAAAAAYGAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAJLjMnAFUVFRUVGxsFBRFVEVX6+hDvMzZmZgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAAAAgAAAAAEQAAAAAAAAAAAAAAAAAA +AAAACQAAjCQAAJQJAAAEJAAAgAAAAAAAAAAAFAAAjFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAO6HQAAjHQAEZQJAACMJAAAlAAAAIwkAACQAAAAAAAAAAAQAABISAABEACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAXGgABZQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAc +IAAChAgAABQgAAKEAAAAAAAAAAAQAAAcQAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCYY +AAAcYAADlAgAABwgAAKEAAAAHCAAAoQAAAAAAAAAABIAAAhAAAkQAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAaAAAMYgAJlAAAAAADDwz/AAAAAAAAAAAAAAAAAAAAAAAAZmYAAAAAAAAA +AAAAAAAAAAAAAAAAABUVf/81NX//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWlVVDw/I/xUV +AAAAAAAAAAAAADYAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAMPjP8AAAAAAAAAAAAAAAAAAAAAAABmZgAAAAAAAAAAAAAAAAAA +AAAAAAAAv79//z8/v/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe1qqoPD8T/KioAAAAAAAAA +AAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAq6+Z/wAAAAAAAAAAAAAAAAAAAAAAAGZmAAAAAAAAAAAAAAAAAAAAAAAAAACv +ryqqNTUVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgkzIjMnADsiKgAAM8wAAAAAAAAzAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAADDxn/AAAAAAAAAAAAAAAAAAAAAAAAZmYAAAAAAAAAAAAAAAAAAAAAAAAAAAUFXVU1NVXV +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHujN3MycANxUVAAAzzAAAAAAAADMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAACAAAAAAAQAAUAAAAAAAAAAAAABAAAAAACAAAAAgAAAAAACAAAAAAAAAAAABAAEAAAAA +AAAAAAAAAAAAAAAAEQAAAAAAAAYGIBAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAACACAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAACQAAAAAAAAAAAAAAAAAAAAAQAASAAAAAAAAAAI +AAAAAAACAAgAAAAAAAAACQAAAAAAAAEIQIIAAAAAAAAAEAACQAAAAAIAAAIAAgAAAQAEAAAAAAAA +AgAAAACCAAAAAAAACxIAAAAAAAAAAAAACAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAgABAABAAAQAAAAAAAAAAA +ACAAAAAAAAAAAAAAIAAAAEAAAgACAAAAAAAAAABBMAAEAyCAAAgAAAAAAAAACAAAAAACAAAAAAAA +AAAAAAAFngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAIAAAIAIQABAAAEAAAAAAAAAAAAAA +AAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABEAAAAAAAEAAAAAIIQAAQAAAAAAAA +ABAAAAAAAAAAEAAAAAAAAAAAAAAAYQAIQAQgAAAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAba +AAAAAAAAAAAAABAAIIAAAAAAAAAAABAAgAAAAAAIAAAAABAAEAgAAAAAAQAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAIAAAgAAAAAAEICgAQCACAxAgAAAAAAAAgABAAAAAAAAAAAAAACAAAAAAAAADutAAAAAAAAA +AAAAAAAQQAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgAIAABAAAAECCAAABAAAAAAAAAAAAAAAAAABEAAAAAA +QAAAAAAAAAAAQAACAAAAABAAEAAEAAAAEAAAAAAAAAAAAAgAAAAAAAAIvwAIAAAAAAAAAAgAAAAA +AAABAAAAAEAAAEAQAAAASAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAA +AAAAAAAAAAAAAAAAABIAAAwAAGACAEAAAAAAEAEAAgAAACAAAQAAAgIAAAAAAAAAEAEMECAAAAAQ +AAAAgAAAAAAEAAAAIQACAAMAAAIgAAAQAAAAAAAAAAAAAAefAAAAkAAAAAAAAAAAAAAAAADAAAAA +AQACAAAAAAAAAAAAAQAAAAAAAAAAAAAAIAAAAgAABAAAIAAAAAAAAAABAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAgAAQBAAAAAAgAAAAAAAAAQAgAAAACAAAAAAAAIACAABAQAAAAAAAQAgCAAAA +AIAAAAAAACAAAAAAAAQAAAAACAAAAAAAAAAABLQAAAAAAAAABAAAAAAAIAUAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABEAARg +AACQAAKAAAAAAAAAAgAEFCAAhAAADgQAAAAAIBAABCAAIgwEKIAEAgAACAABgAAIABAgIAAAMAAQ +AAAAAAQARAgAAAAAAAgAAAIAAAACuhACAEAAAAQAACAAAAAABgAAAAAAAAQAAAAAAAAwAAAACAAA +AAAAgCAAAAgAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAA +AIQAQcAAAgBAAAAIgEIAAIAAAIEAFAAAAAAAgAAAABAAAAAAAAAgQAAAAAIQAAAARCgAAAEAAAAA +gBAAAAAQIIACAAAAAAplAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAAA +IIAAAAAAAAAAEAAAQAAEAAAAAAABAEAIAAAAAAEAAACAAAAAAAAAAAAAhQAAEAACAAEQgACAAAIB +AFAAAAAAABIAAAACCgAMAAAAAAEqAAhAAAAAACAAAAAAAAAAAgAAABAABAIAAAAAAgAAACAAEAAA +AAIBAAAAAb8IAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAASAAACAIAAAAAAgAATAAAAAAIAAhIAA +AQCAAACBIAEAAYAAAIEAICABAgAAEAAAAAAIABAAAAAAIAAAIAAAAAEAAAAAAAAAAAAgAAAAAAAC +EwAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgBEAgIAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAgIAAGACgAAGIgAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAMxAAAAAAAA +AAAAAAAAAIAAAAAAAAIAAAAAAAAIACAAAAAAAAAAABAgIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAQAAECAAQAAAAAAAAAAAAAAAAAAAAB +AAEFEAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAIEAAAABAAAAAAAAAAA84AAAAQAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAACAAAAAAAAAAAAAAABAAEgAAAAAAAAAAAIUAAAAAAIAQAAAxAgAAAAAAAAACAAAAAIAAAAIAAK +AQAAACAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAwAAAACAAAAAAAAAAAAAAQAAAAgQ +AgAAAAggUAAAgAAQAACAQAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAKBQAAAAAAAAAkAAAAAAAAACQAAAAAAAACAAA +IAAAAAAAWAAAAAAAAAAAAAAAAAAAAJAAAAAAAAWCAAAAAFgAAAAAAAAAASEQAAAQACgAIAABBAAA +AAAoEAAABEIAIFABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AACgBAAAgAAAAAAAIgAAAAAAgNgAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAEAQAUAAAABAyAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAAAAAAAAAAAAACgAAAgAEEAAAAAAoQgQCQAAABBAQAEA +AAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgJAAgA +AAAAAACAgAAAAAAYAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIBIAIIAAAABAASAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAIlwAAAAAAIAAAAAAAEAAAAACAACAAAAAIBYAAAAAAAAAACAAQAAAEKBEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAMDA +QAQAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAJAUAAAQEAAAI0AAAYQAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAa6AAAAAAAAAAACAAAECACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACACAAAAAAEKAAAAgAAA +AAAAAAAAAAAAAAgEAAAAAIAAAAAAAAAAAAAASAABwQABAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAA +xkcAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAAACCACQkAAAAAAAAAAAAA +AAAAAAAAAAAAEBAAAAAAAAAEACAARCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBxAAAAAAA +AAAAAABASAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICACAAAAAABQAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAIDAoAAQJiAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsXAAAAAAAAAAAQAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAwAAaAQUAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA +AAAQAAE5gBRCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGcAAAAAAAAAABAAAAAABAAQAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAQAAAANANAgKAAMICSgAAAAAAAAAAAAAAAAAAABAAAAAAgIAAAICYBhYh +QAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFyQAAAAAAAAAAAQRAAAgEACAAAAAAAAAAAAAA +AAAAAAAABADACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACBEAQAgBAABAEAIgTASVFAAAAAAAAAAAAAAAAAgAAAIBQEAAAEAAAFQIUZAAAAQAQAgAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAuyAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +IAAAAAAAiIBAABAAhAQAAAAAAAAAAAYAAEAAAAAAABAQAaCgAACooBCAAAKQCAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAACdUAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +oCAgICAAoAAAAAAAAAAAAAAAAAAAAACIiAgIAAAAADBgMGAiIiIiAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgICAgIACg +AAAAAAAAAAAAAAAAAAAAAEREBAQAAAAAMDAwYCIoIigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgICAgAKAAAAAAAAAA +AAAAAAAAAAAAAAAEBFUAqgAwMDBgIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAgICAAoAAAAAAAAAAAAAAAAAAA +AAAAAAgIVQBVADBgMGAiIiIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAAB0AAIx0ABGUAAAAAAAAAAAAAAAAAAAAAAkAAAQk +AACECQAAjHQAEZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFAAAAAAAAAAAAAAAAAAAAAAAA +ABRIAAAACIAAFCAABIQQAABISAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAICAAAAAAAAAAAGAAAHGAAA4QAAAAAAAAAAAAAAAAAAAAACAAAFCAAAoQIAAAc +YAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcMAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAI +AAAEIgAAhBIAAAhAAAkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA8AAAAA//8wOhu7Cl8buwAAAAAAAAAAL38AAAAAAAAAAAAAAAAAAP//MzMiKCKIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9QAAAAAAAAAAAAAAAAIKAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABtfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BwAAAABf/zA1X3cbX1d3AAAAAAAAAAAfXwAAAAAAAAAAAAAAAAAA//8zYyIiIiIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAOiAAAAAAAAAAAAAAAACgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ3cA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAP// +Pz+7uwpfu7sAAAAAAAAAAC9/AAAAAAAAAAAAAAAAAAD/AAAAIigiiAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADeIAAAAAAAAAAAAAAAAKCgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAA//8/P3d3G1/3 +dwAAAAAAAAAAH18AAAAAAAAAAAAAAAAAAP8AAAAiIiIiAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAANUwAAAAAAAAAAAAAAAAoKFQAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAAAAAIAAAABAI +AAAAAAIAAAAAACCAAiAAAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbVAIAA +AAAAIAAAAAAAAAAAABQAAAAAAAAAABAgAAAAAAAAgAAAAAAAAAACAAAAAAAAIAAQAAAgAAAAAAAA +AAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAABAKAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAB5IBAAAAAACgAAAA +AAAAAAAAAAAAgAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQA +AAAAAAAIAAAAAAAAAAAAAAAgAAAAAAAgAAAABAAAAAAAAAAAAAADBgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAwAAgAAAAAAAAACAQBAAAAAAAAAAAIAAgAAAA +AAAAAAAAAAAAAgAAhAAAAAAAAAIAAAAAAAAAAAAAAAAIAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAQAAAABAAAAIAAAAAAQACAFAQAACAIAAIQBAAAAEBAAAAAAAAAAAA +AAABABAIAAAAAAAABAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAA +AAAAQAAAAAAAQBAAAAAAAAAAAAAAAAAAB6wAAAAAAABAAAAAAAAAAAAAEAAAgAAAAAAUAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAABQRAAAAAAAAABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAACAAAAAAAAAAAIABAAAAAAAAQAAAAAAAEACAAEAAAAAAA +AAAAAAAEAgAAAAAAAAAAAAAOtwEgAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAAAAAAAAACAAAAAA +AAAAQCAAAAAIYAAACAAAQAAABAAgCgAAQAAAACAIQABAAAAAAAAAAAAAAAAhAAIQAAAACAQAAAAC +AwgECAAACAAAABAgAAJgAAAAEAgAAAACACAAAIICAAAAAAAAAAAAAAEgAAAAAAwAAAAAAIAgAAAA +AAAAAAAAAAAAAA9TAAAAAAAAAAAAAAIAAAIgAAAAECAAAAAAAAAAAAIAAAAAAAAAAACAAAIAAIAA +AAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAACAIAAAAAAAABAUAAABAAAAQAAAAIgAAAIIABAAgSA +AAAIQCACBIAAAAAAAAAACABAiAIAAACAAAwAAAAAAAAAAKAAAAAAAAAIgAAAAAAAAAAAAAAAAAAA +AAAABcMAAAAAAACAQAAABAQAAEAEAAAAQAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAAA +AAAAACBCAAAAQBAAEAACAAAAAAAASAgAAAAAIAAAQQAAABDLAACAAAgAAAQACAIBEioASEARQAQE +AgIigAgAAAQCAARAABBADIggAAACAAAgEAAEABAARABgAAAgAABoQAACAAAAAAAAAAAIAAAPnQCA +AAAAAAAAAAAEAAAIBAAAAAAAAAAAAAAAAAAAAAAAAABAAAACQAAAAAAAAAAAAAAAAAAQAAAAQACA +ABAAACAAAAAAABQAAAAAAAAAAAACAAASAMGAACiAARAAFAAAAEAphAABQAACEIATAICAAQACBAAU +wAAAioAAAAQAKACpAAAAAAACAABAAAAAAAAAAAAAEAAAAAAAAQAQAAAAEAAAAAP+AAAAAAAQgAAA +AAAEAAAAAQAAAAAAAAAAAACAAAEAAAAAABAAAAAACAAQgEAAAAAwAAAAAAAAAAAABAAAQAAACAAA +AAAECAABAAAgAAAAgAiAQAAAACAAAAAgAAAMAAEBoAACAAAEABIAQAAAAQABAQAQAARAAAIBAAIA +AQEgAAAAAgAAABIAAAAQAAAAQAAQAAAAAAAAAQAAAAQAAAAAEAAACL0AAAAAACAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAQAAAAAABAAAAAAgACAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAgAQAAAgIAjEIAQgAgQAAAAgAQADEkAAAEiEJAEAAgAAIAEAAAAAAMEIAAAAAAAggAAA +AAAgAAAAAAAAQQCAAAAAAAAoAAAAAAQAAAAAAAAAAAAGyAAAAAAAAABAAAAAAAAAAQAAAAAAAAAA +AAAAAAAEAAAAAABAAAACAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAEAAAAAAABAgAAAAAAAAAAIAA +AAAACAAAGAgAAAAAIAAAAAAAJAAAAAgIAAACAkAADIgAAAAEMRIYCAAAAAQBAAgIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAgIAAAAABAAEAiAA0AIAAAYiAAACgAAAQgOAAAAAAAAACAAARMAQgAA +BAAAAAEAAAAIAABgAQAKAEAQDBAAAAAAAAIgIAAACAAFAIAIAIiAAAQAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAQAAAABcAAAAAAAAAAAAAAAgAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAAAAABAAAIAAAAAAAABgAABAAAAEmAAAAIAEAAAACAAAAAAAEAwAAAAgAAABAAAAAAAA +EAAQAgAAAAABgQgAAAAAAAABDAAAICAABAEIAAAQIAAEAQAAABAAAAAAAAAAEIAAAAAAAgABAAAA +AAAAAAAAAAAAAAAJ5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAABAAAAAAAAIAEAIAAAAAAAAQAAAAAAAAAAAIAAKJAAAAAAIAAEABBBAAIgACgA +ACgAAAAABAAAAAAAAAAIGAAgAAAAACgYAAAAAAAAKFgAAAAAAAAoWAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAymAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAxAAAAAAAAACYIAAAAAAASNggAAAA +AAAAQCIBAAAAAEDEIgAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABrcA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAEAAAAAAAACgiCAB +AAAAAMDEIAAAAAAAAEAAAAAAAAAAAIwAAAgAAAABACQAAAAECAGAKAAIAAAAAYQEAAAAAAAAiAQA +AgAAAQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAFwgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAACAAAAIAAAAAAAAAAAAAAIBgIQAAAAAIAGA +BIAAAAAAAAAAAAAAAAAAJCAAgAgAAQAEACAAAAAAAAAUNAAQAKBAACgIAAAAAgIQAAAAQAAMAGBI +EACAgAEBAAAAAAAAAAAAAAAAAAAAABAAQEAAAAAAAAAAAAAAAAAAAA5ZAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAICAAEAAAAAAAAAQEIAYAAAcICAAAAAQAAA +AAAAAAAAAAAACAgAAAAIAAEAAAAAAAAgoKIAYAgAAKAAUBAAAAABAYQgUgAIAASkAAAIAAAAAgIA +AAAAAAAAAAAAAAAAAAAACAIAAAwEAAAAAAAAAAAAAAAAw0MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAgAAAAEQAAAACAACAAAAAAAAAAA +AAAQEAAAABAAAAIAAAgAgAgACAggigAAAAAAAACAAAAACAAAEMDAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABKogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAYgAAMkIgAAIAABAAAAAAAAAAAAAAAAQEIAAAAA +IEAAAAAAAQAAACgAQBAAAAAAAEACAAAAAABCEAAAAAIGAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAEAAAEAAAAAAAAAAAAAALdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAECKAACAkIQgAQMAAACAwAAAAAAAAAAABAQAAAAAQUACAAQCAD +AAAABQBAAAMCAAAAAAAAAAAEBAQAgAAABAJCAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AMAAAAAAAAAAAAAABA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAABQUAAQAAAAAAALGABAAAREAAAEADAEAQAAAAAAAAAAAAAAAJCAAIAAAgBQAAAAgEAAhMQAAI +CAUAAgAAAAAAAAAAAAgCCAAAEQEAgAAAQEAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAA +AAAAAAAGnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAC +AAASAACAQgAAwAAAABIgIAUFQAAFBwAAAAAAAAAAgIAAAEABAAACAACoBATggFJNiIhEIMEAABAU +AEAAAgJSABAAAEAAkACAAgRAQAICAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAQAAAAAAAAAAAAAAPG +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAAAA +IhBBAAAIBAAAEAIAAAAAAAAAAAAAAAAIAACAIAAAAAABABAAAAAAAAIAAACEAYQAkBAAAAAAAJCA +AADAgAAQABAEAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAICAAAAAAAAAAAAAAAADyIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAgAAAAAQAARAAAgACRgGcTElGA +ABAQAAAgEAQAAAAAAAAAAEBAwMAAAAAAAAAAAAAAAABAQEBAAAAAAAAACAgAAAAAAP8REVX1VTUP +Dw8P8/9VVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZgAA8PDw8AAAAAAAAAAA+vowMAEBKCj6/2MAAAAA +AAAAAAAAAAAAgIDAwAAAAAAAAAAAAAAAAICAQEAAAAAAiIgICAAAAAAKX7u7VfVVNQpfGxvz/6Wq +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAGZm///w8PDwAAAAAAAAAAD19TAwAAAiIvX/MwAAAAAAAAAAAAAA +AACAgAAACgoiIgAAAAAAAAAAgIBAQAoKAKqIiAgIoKBQUApfMzNVBVU1Cl8bGwMApaoAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAZmb//w8PDw8AAAAAAAAAAPX1MDAAACIi9f8zADM2NjYAAAAAAAAAAEBAAAAK +CiIiAAAAAAAAAABAQEBACgoAqgAACAhQUFBQAP8zM1UFVTUPDw8PAwBVVQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABmZgAADw8PDwAAAAAAAAAA+vpgMAAAKCj6/zMAMzMzMwAAAAAAAAAACQAABCQAEZQUAAAA +AAABEB0AAIx0ABGUCQAABCQAAIQdAACMdAARlAkAAAQkAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAkA +AAQkAACAFAAAiEgAERAUCACMAAARkAAAAAQkAACAAAAAAAAAAAAIAAAUIAADlBBAAAAAABkAGAAA +HGAAA4QIAAAUIAAChBgAABxgAAOUCAAAFCAAAoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAFCAAAoQQ +AAAIQAABABAAABwAAAOEAAAAFCAAAoQAAAAAAAAAAAAAAAAAAHf3X18AABXVX39fX1//EVVf/wAA +AAAAAAAAICAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQBEAAAAAAAAAAAAAAAAAAAF +PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmYAAPDw +YDAAAP8AKCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/OvrwAAP////6+v//+7////AAAAAAAAAAAg +IKCgoKAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAEQAAAAAAAAAAAAAAAAAAAAGAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmZmZmQAA8PAwMAAA/wAi +IgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCjAAA/////oKMzM6r/szMAAAAAAAAAACAgoKCgoCAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcRzAAAAAAAAAAAAAAAAAAAA24AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZmZmZAAAPDzAwNjP//yIiAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEQEUFMAABXVVXdQUxszAFUTMwAAAAAAAAAAICAAAAAAICAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAFZHMAAAAAAAAAAAAAAAAAAAJnwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmZmYAAA8PMDA2M///IiIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAEAAA +IAEAAAAAAAAAAAMAIBAAAAAAAAIADAAAAAAAAAoBAAAAAAAAAAAgAAAAACAAABAAAQAAAAAAAAAA +gwAAAAAACAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAgAAABAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAA +BAAAAAAAAAAAABAQAAAAAAAAgAAAAegAAAAQAAAAAACAAAAAAACAAAACAAAAgAAAAAAAAABAABAA +AAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAgAAAAAA +AAAAAAAAAAQgAAAAAAAAAAAAAIAAAAAAAAAAIAAAAAAQACAAAAAAAAAAIAAAAQAAAAAAAAAAAACA +AAAAAAACAAAIAAAAAAAFoQAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAhAQAQA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAABAAAAAAAAAAAAAAAAAAMAI +AAAAAAAAAAAUAABAAAAAAAAAABEAAAAEABAAAAAAAAAAAAAAAAAEAAAAAAAAACAAAAAAAACAAAAA +AAAAAAAAAAi7AAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +ABAAAAAAAAAAAAAAAEAAACAAAAABAAAAAAAAAEBAAiAAAAAAAAAAIABAAAAAAFAQAAAAAAAAAAAA +C0AAAAAQAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABACABAAAAAAAAACAAAgCAA +AAAAAAASAAAAAAAAAAAAAAAAABAAAAAABAAAAAAEAAAAAACIAAAAAAAAAAAIAAAgAAAFtwAAAAgA +AAAAACAAAABAAIIIAAAAAAAAAAAAACAAAAAAAAAAAAgAQAAAAAABAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAACQIAAAAAAAAAAQAACAgAAAAABBAAAASAAEAJBAEJBIAIAIoYgAAAA +CAAEAAAAAgAAAAAAAAAAAAIAAAIAAIAAAgAAAAAAAAAAAgACDACAgAAAAA02IAAAAAAgAAAAAAAA +AAgAAAAAAAAAAAAAAAAABAAAAgAAAAAAAAEAAEAAAAAAAAAAABAAAAAAAAABAAAAAAAAAAACAAAA +AAAAAAAAAAAAAgAIAEAAAgAADYAAQAAAQABAQCIAAAAAAABAKBABABAAAAAAASAAQKBpAAIKkhAA +AAAAAAAAAAAAQAAABAAAAAANAQQAAABAAAAgAAAjAEAAAAAAA7QAAAAAAACgCAAAAAACAAABAAAA +AAAAAAAAAAAAAEABAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAsAAAAA +AAAAAIBAAAAAgAAGEAAAAFAgBCgwCRAICCjCagAABAIAIGAAAAhIACkpEAQkAAAAAEiAKEQAAAAS +DAAQgAQJAAAAggACAAAIAARAAgAAEAAACAAAAAABogAACABA0AAEBAAMAAAAAAAAQIAAAABAAAAA +AAAAAAAAIBAAAAAEEAAAAAAAAAAAgAgAAAAAAAAABAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIMA +BEQAACiAAIAADBAAADAAUABQFAQIgUGACIQEAADAQAxQAgAAIhAICIACkABCEIAQgBAAkAEAAAAQ +AkAAAQABAAAAAAAABAABAAAAQAAAAAkrQAACABIAECAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAAA +AAAACAAAQAAAAAAAAAAAEAAAAAAQAIKAAAAAABAAAAAAAAAAAAAgAAAAAAAAAACAAgAAAgAAAACA +AAEBAAAIhBCIAEQIAUoEAAAAgBAAAQARAAABEABAIAAQABAIAAKAAAAAFgAACgAACQACAAEQAAAA +AABAgAABAAIAAAAAAAAABq4AABIAoRAgAAAACAABBAAAAIAAAAAAgAAAAAAAAAAAAAAIAAAEAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAAEAAAAAAIAAAAAAAAACADAEQAAEgAAAAACAAFSAAECA +AgAAAACBgGQkSAAhgAAAwAARAIyAAIEgAgAKAEAgcAEAAAAABIBBIAEAAAAAgAAAAAAIAAQAAIQA +DAAAAAAAAAAGQgAAAAAAgAAEAQAEAAAAAAAAAIAAAAAAAAAAAAAAQAAAIAAAAAAAAEBAAAAAAAAA +IBAAAAAAAAAiIAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAARgAEAgAAAAAAAAEIAAgAAgAIAgI +AAIgCAIAIAAAAACAAAEAAAEAAggCIBAIACAAIAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAAA +AAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQQAAIAgAQIAQUAAAAQAACAgEAAQASQEQAEEA +AQAAAAQAQAggAAAhAACGAAAQABAAAAgQAAAAACAAAAABAAAAAAABAAAAAAEAAAgAAAAACVEAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAABAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAiQAABAAAAACAgAAAQAAAEAEAAAQBAAAAAAAQIAAAAAAAA +AAAAAAAlAgBACQAAAgAAAAAAAAAAAAAAgAAAUAAAAAACIBAAAAAAAAAAAAABQwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAIAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAGAAEsAEAAgmQgAEAABQQDxgAIAAAAAAYAACAAABQAAgA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgACAAAAAAAAAAGpAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAAAACAAAQAAAAAAAAAAAgAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAEhAAASAAAgIgIKgCDAACACNgQAgIAAABE2AAAAAAAABAAEAAAAAAAEMgAAAEA +AAAAAAAAAAAAAQAAAAAAAAAAAAgAAAEAAAAAAAAAC/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABBAAAAAAEEAAAAAAAAAAAAQkAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgI +AAAAAAIBAAAAAAAAEAmAiAEAEEAAAYBECEBAAAoBAFADCAAAAACAgAIAAAAAAQAAAAAAAAAAAAAA +AAAQEAAAYAAAAAEgEQAAAAAAAAAAAAAB5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +kQEgAAAACAQAAAAAAAAAAIAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEARAYAQEAE +ACAAEAAAUAAQAEAAAQEBAABIABAgFiAAAAKMBgAIAAEEAABgwhAEAAAAAAAAAAAAAEAAcEBAQDgi +AAAEAAA4AAAAAAAAAAAAAA1TAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAQACAQAAAA +QAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAQAg +BAgQACCgCAJAAKgAQAABRAAAAgDAAAEgAAAAAAAQAAQAAAAAAAAAAMgAAAEIggGBBAgAAEBATEQA +AAgAAEAAAAAAwxMAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAABAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAYDAAgAAQAsAAIgAQAAAAAAJ +AIEQAEYJAQAQgAgAABAAABABIAABUAQKEAAAAAAAAAAAAAAAAAAAAAAAAIAQAAKAAAAAAAAAAAAA +AABE3gAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAA +AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAACQBQAAkAgAAAAAAAAAAAABAQAAIIAEABI +AEIQAAAAAECCAhAgAGAACAACAAAAAAAAAAAEAAAAAAAAAAIggAAAACBAAAAAAAAAAAAAAAHCAAAA +AAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAhAIIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEBkAAAgAAECgBQAAAAAAAAAAAEABEEAAo0hBEgFQAEkAQAAAA +DAAUEGAQAAgQA0gAAAAAAAAAAAAJiAoAAAAAVEFAAQIEAhIAQAABAIAAAAAAA3oAAAAAAAAAAAAA +AAEAQAABAAAAAAAAAAAAAAAAAAAAAAAAAEACAECIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAICABAAAQAgAAIAABAAAACDCQADACAiBQBAgAAkIxyAACIIEESgAQUAJQ +CAEAEAAAAAAAAAAAABIQEAASEhIAACAAAQAAIAAAAAIAAAAAAAAO+QAAAAAAAAAACAAAAAABAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAjAAgIAAAJBAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEwAgCAgEgAAIAoBADgEgEAgAIADAAAQEMwQACBCRNAAFAAQAgIgEAAIiFQOIChAgAAAA +AAAAAAAAAAAAAgAAABIGAEIJEAAIAAAAAAAAAAIAAAQbAAAAAAAAAAAAQACiAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAEAQBABQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc +ACAAAAIAgAUBAAAQAoCQAogA6CAYAAARBIHiEgAIAAAAAAAAAACAQQQMAQCAEaMAAAAAAAAAAAAA +AAAEQGAAAAAAMGwgAAAAIAAAAAAABAAABrAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAA +AAYGACAAAAAAAAAAAAAAAAAAIVwAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABVVf///z8jc19fX/81NX//VV8AAAAFP/8zVTP/d3d//wAAAAAAAAAAX19V/wAAAAAP +DwAPAAAAAAAAVwMAAAAAAAACygAAAAAAAAAAAABf/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAP//qqoAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AKqqd3f/PyNzGxv//z8/v////wAACg8//zP/M/+7u3//AAAAAAAAAAB/f3f/AAAAAC8vqq8AAAAA +AAADAwAAAAAAAAfvAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAA//9VVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu7siIgAw +I3MKCjMzOjoVVVVfAAAAAD//M1Uz/xEbaqoAAAAAAAAAAHd3d3cAAAAAIiIADwAAAAAAAAMDAAAA +AAAAC6UAAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV/1VV +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREQAAADAjc19fE7M1 +NXVVVV8AAAAAP/8zVRtfIidVVQAAAAAAAAAAVVVVVQAAAAAAAAAPAAAAAAAAVwMAAAAAAAAJgAAA +AAAAAAAAAABfXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFX/qqgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAiFAAERAUAACIUAAREB0AAIx0ABGUHQAAjHQAEZAAAAAA +AAAAAB0AAAQlQBCQAAAAAAAAAAAAAAAAAAAAAAAIAABIAAAQAAAAAAAAAAAAAApKAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAEgAAAAAAAAAAAIAAABAAAEQQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAIQAABEBAAAAhAAAEAGAAAHGAAA5QYAAAcYAADhAAAAAAAAKAAGAAA +FCAAAoQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAtMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgQAAACAAAAAAAAAAACAAAAUAAABBQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABERAAoQECMDBa8qf1BfKqoPAA8AAAAREQGrAP+joxu7AAAAAC9/Dz8AoKqqCgq//wAA +AAAAAAAAADN3dwAAAAAiInd/BQUAUAAAAAAAAAAAAAACDQAAAAAAAAAAAAAAAAAACioAAAAAAAAA +AAAAAAAAAAAAEREwdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ETMACAAQEwMVv1V/UF91VQ8ADwAAACIiVf8gf1NTV3cAAAAAH19ffwCgAQEKCl/fAAAAAAAAAAAA +M1VVAAAAAAAAVV8FBQBQAAAAAAAAAAAAAAuMAAAAAAAAAAAAAAAAAAAFJwAAAAAAAAAAAAAAAAAA +AAARETB1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbG1Vfvx9z +UwWvqv9TX3//DwAPAFVVEREBq///p6e7uwAAAAAvfw8/AKD+/goKv/8AAAAAAAAAAKq7f38AAAAA +Ly93fwVVM3MAAAAAAAAAAAAAAZQAAAAAAAAAAAAAAAAAAAoqAAAAAAAAAAAAAAAAAAAAABEVMHUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABszd39fHxNTFb/V/1Nf +f/8PAA8AqqoiIlX/f39XV/d3AAAAAB9fX38AoAEBCgpf3wAAAAAAAAAAADNfXwAAAAAPD1VfBa8z +cwAAAAAAAAAAAAAOiwAAAAAAAAAAAAAAAAAABScAAAAAAAAAAAAAAAAAAAAAERswdQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAEAQAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAwAAAAAAAAAAAAAAAAAAIAABAAAAAgAAAAAA +AAAAAAJBAAAAAABAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAACAAAAAAgAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAABAACAAAAgAAEAAAQAAAAAAAAAAAAAAAAgAIAAAAAAAgAAAAQAAAADDkA +AAAAAAAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAIAAAgABCAAAAAAAAgAAAAAAAAAAAAAAAAAAIAAACAACAAAAAAFAQAIAAAAIAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAgAAAAAAAAAAAAAAhAAAAAAAAABAAAAAAAAAgSAABAACAAAAAAAAAAAAAAAAAAAAAAAQIA +AAAAAAAAwQAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAPTAAQAAAAAAAEAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +ACAAAAAEAACAAAAAAACAAAAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAABAAAIAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAQAAAAA+QAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AEAIIAAAAAAAAAAAAAAAAAAIDAAAIgAAAAAAAAAAAAAAAAAAAAAAAAIUIAAEAAAAAEggAEAAAAAA +ABAAAAAAAAAAAACAAAAAACAAAEAACAAAAAADSgAQAAAAAAAAADAQIAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACAAAAEA +AAAAAhAAAEACAiAAAAAAwCAKAgBAEADAAgYAAAIQAMAEAEAAAggAAAAAAAABAABAABAAAAAAAACA +AAAQAEAQAAJAAAIAAAACAAAAAApmAAAAAAICABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAAAAQAAAAAAAAICJAAAAC +AgCAEAAAACACCAEAAAAAAAAAAGDAACAKACAQAAQAAABQCABACABQAAAAAEgAAAAAAAACACQAAAAA +AAAACEAAAAAQAAAAAUYAAAIAAAACAAAQAIAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAACAABIAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkAABAAQAAACAABAIECCAAAAC +SAhAEABLjAAAMIAAAACAAASQAAEADAgAAAAAMgAAgYAADIKABgAAAAQCSAQAAAAAAEJoAAAAACAA +EAAAAAAHiAgDFAAgEAAgAAAAIAgAAAACAAAAEAAAAAAQAAAAAAAAAAABBAAAAAAJgAAACAAAAgAA +AAAAAAAAAAgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAFAQBEBAEAgAAAEABAgACECEEAAAABBA0QgS +AIQEAIkEjAABAAAQCIAABACCAIABgAAAAIAAAAAAAAAECICJAAMBAAAAABCAAASIEAAAAIAAAAPz +BAAAABBBgAAAAAAAAABIAAgAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAEAAAAAAIAAAAAAAAAAAIIAwAQIAAAAEAAAACDREACAAgAAgJEAwGqDAgAAgAAABE +ACACEAAQgAgCAAEIABIAAAAAAIABBAEAAAAgAAACAAAAQABAEIAAAUQEAAoAAAAADoIAAgIAAQAB +BAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAEgAAAAgAAAAAAAAAAAAAAAAIAAAAAAAw +AAAgAAAAAAAAAAAAAAAAAAABAAAAAAEAAAAEAAQAAAAgAQAAwAAAAMEAAQABJAKExAQCBAAgIAQA +ABAAAAAIhCAQIEgAFAAgVAAAAASAIAEEAAAAAACCgAAIAIAAAAAgAAAJRhEACAAACAAAAAgAAAAA +AACAAAAAAAAAAIAAAAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAgBAgYGCggAkAAAAAQCgAgAAAAABgIAARCAIAAgAIAAIBAAQAICCAABACAACAA +AAAAQEAAOAgAAAABAAIBAAJAAAAAAgAAAAQgAAAACAgAAA2LABQBGDgBOEgAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgIEQBABABAAIQAAgAAAAAgEBkEAAAkAAAAABAAABAQAIAAAEAAAABABAgABAAIEAAAAA +gAAAAAAAABiBgIQAABABYQAAAAAAAAAIgAAAAP0AAAAAhEIAAAABAAAJgGAAEgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAkQAAAA +oCABAAgABCAoBJESIAAAAIAIQQggAAGiKgCQCAgCAAAABIESgAAAACCFAAgCACUAAEQBASAAJAAB +AAgBgAAAAAAQEAAAAAAAAgABAAAGlwEAAQAAACABAASggAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAN +GAAkIAAAABoANGAABABAABQACAAAAgAAACAAAAAACEAAAAAQAgAACAAAAAABAAAIAAAgAAgQQAAA +AIAAAAEAAAASAAAAAAHUAoAEQCAAAAAAgAEAFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAA +AAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAiAAAAAAAAQBEEAAAAgQiEECAg +AAAVBIgZIQAAACAAyCIEAAAAAABAEBAQAAAADCgpBAAAAAAEyAAAAAAAIAAoFAAAAAAAAAggAAAA +AACQQAAADr8QAQAAAAAExBkRAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAiAAAAAAEUAGAAAgAAAAgAYAI +DAAAAAARgACAAYAAAACAAAIAgBAASYAAAgAAACABCFAAAAIAAFGSEBAAAACQsYAEAAAACAAAAAAB +PIAEBAACQJIBgAQEAEAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAACAAAAAABAAAAAAAAAAAAAAQEAJAoCAAQEABCQAQDAEAAABAAACBIQUAAAwCAAgADAI +AAAgARACIgCAQAAwAABRAAAAAAAAAgJgAgBAQhBAwImAcAAwAkg0QEAAQBAEAAAAAAI9AGIAEAIA +AAAQQAAkAkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQBAAAAAAAAAAAAAAAAgEAAACAgBEUAQQCAAEgIAAIAFEBKRAAAJAAAAAAgBAAAAYBAEB +AAgCwEgAAaAACggAABABAQARAAABAAQAGgQAwEQBpEAABACAAAAAAAAAzSEAAhQKCQIIAEQAAFAA +AAQEAAAAAAAAAAAAAAAAAAAAAABACAAAABgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAA +CAAAAAAAAAAAAMDAAQAAAAAAwAADAIMJAEBDBAAgMCAACCAAAECGAAAIANASCAAAQAgAACgAEEAA +AIAgAAABAAAAAADBAAAAABAACA5BABAACgAAAACAIQABAABGdgIAQIgQgABgiAAECYAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABQAAAAAAAACIlAAgEIAAiAEFABAUhICgAJIBgRIAAACAABAAAAAQDAiAAIAAIgQQIAAAAAA +AAAAAAAAAAEAAAACQBQCQACAACAgAEAAAAAAAAJYICgBQAQFoAwCACBAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAASiAAQABAgGQEAAAwAESEAoBEAQBhXjQAwAAAAABgICAQAQOBQDABAAEAAAAAAEBBACQhAA +AAAQAAwQAAJQFgAAAAADQGgIQAAAAhZAAAJAEAYAABCEQAAEBEBCAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEAAAAAAAAAAAAAAAJAUAICADEg +BCBIADBCAA8FAgACAjbAGADAUA3GEAAASAAAQUkGAwAQAAEIAAAgAAAAEAAAEgFAkAIAgBBIQgAO +ATIUQAAQAAAAAAAAAAAIkoAIQUqCEABAEhCCEgAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAEBEBAFARAIAgACEAQABQQ +ENDUkoyMBEKBllBDsBAAEBRAABEAQFQAAqQBAUAUwEJAAAAgEkIFEAAAFAgAAEBQFBQIBAAIAAIQ +ABAQEAAAAA6FkAoQAMRAAVAEA5AAUhEAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAgFIAABhYAIAAAwIDAghAGAMEWBAAAAAU +JAMkAEAAERCQEAAZAAAAMIQAAACAgoAASAAAAphYAEwAAOhgAaKAAxCCgAAggAEgIAAAgAIAAgAA +DYshAQAAABiHEAAEIIAcQqB4AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAgAAIAAAAAAAAAAB+/I3NdX11fM19//1X/f/8AVVX/d3V3f1Vff38nd19f +iIgICAAAAABffwAAAAAANb+/MzNdXVFdBa8AAAAAAAATMzVVr68TE5CQMJD/zAAAAAAHLv//AAGq +qgAAV1cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAH18TEyoKKgozr7//qv9//wD/Ff8RFbu/pa///yJ3r6+IiAgIAAAA +AA8/AAAAAAA2v78zM11dUV0iIgAAAAAAADMzOqqPjxMTYGAwMP/MAAAAAAK///8AAlVVAAD//wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAANTIgAiADOqFVUAVSqqAL8AABEVERCgrwD/IncnrwAACAigoFBQDz8AAAAA +AAYQECcnUVFRXQAAAAAAAAAAAwM6OgcHExMwMDAw/8wAAAAABGUzMwAAVVUAAFf/AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAQA1NVVVVVM1V1VRG7dVUAVQAAd3UiIFBfIH8nd3dfAAAICFBQUFBffwAAAAAABRAQJydR +UVFdAAAAAAAAAAADAzU1BQUREzAwMDD/zAAAAAAM/TNzAACqqAAAV/8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAA +BCQAAIQdAACMdAARkAkAAIwkABGUHQgAjHQAEZAJAAAEJAAAhBQAAJxQABEUHQAAhCQAAJQUAACI +UAAREB0AAIx0ABGUCQAABAAAAAAAAAFmAAAEiHQAERQUAACcUAAREAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIAAAUIAAChBgA +ABxgAAOUCAAAHCAAA4QYAAAcYAADlAgAABQgAAKEEAAADEAAAQQYAAAUIAAClBAAAAhAAAEQGAAA +HGAAA5QIAAAUAAAABAAADmgAAAAIYAABBBAAAAxAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +////X9///xFVAzNVVQ8PAABV/19/H18z/3//J3d//yIid3cAAAAAAzNVVVVVGxsAfwB/VVWvrwAA +d3cAAAAAAAAG3ar/AAAiKDCQAP9VfxEzEVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERAAAAAAAAFX///////// +IqoDM6qqDw8AAF//Dz8fvzP/f/8Ru3//ERF3dwAAAAADM1aqv/8zMwD/AP8iIo+PAAC7/wAAAAAA +AAy8//8AACIiMGAA/6r/IjMiqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREiIhVADAw9f////////8iKgMzAABX +VwAAX18PPx+/MwUqqhG7KqoREXd3AAAAAAMzVqoAACcnAA8ADwIiBwcAADN3AAAAAAAABqn//6q6 +IiIwMAAqAAACMyIqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERFUAMDBV/3//X99//xFVATMVVUVFAABVVV9/ +H18zBV1VJ3d1VSIid3cAAAAAATNVVQAAGxsADwAPVVUFBQAAM3cAAAAAAAACKKr/VUUiIjAwAFUA +ABEzEVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAgCAQAAA +EAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAADAAAAACAQAAAAAA3gAAAMAAAAAAAAAAAAAAAAAEAC +AAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAABgQACAAAAAAAAAAAAC/sAAAAAAAAAAAABCAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAKAQAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAIAACAAABAAAAAgAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAABAAEAAAAAAFAwAAEACABAAAAAAAAAAAAQSgBAABAAQACQAAIAAAIAAA +BCAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAABAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAIAAQAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAcwEAQQAAQAAAAAABAAAAAAAAAAAAAQAICAAAAAAEAAAAAAAAAAAIAA +AAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAACAAAABAAAAAIAAAAAAAAAAQAAABAAQAAAQAAAAAAAAAAAAAAAABAAA +AAAAQAAAAAAABmUAIAAAkAAAAAAAAAAAAAACAAAAAAABQEEAAAAAgEAAAAAAAAAAQAAQAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAEAAAAAAAAAAAAAACAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAgAIAABAAAAAACAAAAAAAAAAAAAQgAAAAAAAAAAAA +AAACTRAAAAAAAgAAAAQAAAAAAQAgAAABCAIAEAAAQCAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAkQAACAcAAAAgQAEAg +AAAAIAAAEIAAAFAQAIEAACIAgAACgAAAAUAACAEAAAAMAAgQAgAAAQAAiAAAACQAAAIAAAKxAFAA +EAAAAAAQQAIAAAwBAAAAAAAAAABAAAAAQAAAAAgAAIAAAACAAAACgAACAAAACAAABAAQAAAAAEgA +AAAAAAAAAAAAAgAAAAAAAAAAAAAhAAAAAAAQABAQCAAAgAAAABAAAAAACAAAEBAAAIEAAEACAgAA +AAAADAACEAALABAAAAAGAAAAAAAIAAAAAAgACAAAAgAACAAgAgIAQAAAAAAADmpAMAgQAGQCAgAA +ACAAAAAAAAAAAAAAAAAAQACCAACAAAAAAAAAAEAAAAFAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEAK +AAAAAAEAAAAAAABAAEIAgAAAEAAAIAAAAFAwcIBgYAAIABGACEABAAAAjhAiAAQAAAASAAAAAiQA +EAAQBmBIQAEAAhEAIACBkAAAAAIBIAAgACYgAEAQCMAADoCAAAADmhABAIQgEHAIBgEASEABACAA +AAAAEAAIAAAAACAAACKAAABAAAAAAAABAAAAAAAAQUIAAAAAAAAAAAAhAAIBAAAAAIAAAAgAAgAA +AAAAAAAAAAAAAAAACAAAQAAAAAAAAAAyEgDRkAABAAAEAIBgoAwAQBAEAECIgwEAAMQAYGAAAAAA +wAAIIAAAABAkQAEASAIACAQAAGkAAABgAJEwAAAAAAHhAACAAhABEKAACIADAIABQACABAAAEACA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAwAAAAAAAAAAAAAAA +AAAAABAMAAAQAAAAEAAAgACgCEEUCAiAIAwAgAAAAoAABgAEEAABiAICCAAAARIAgIIAAAAAgAAg +BAAAABACIAAhAQAAQAAACIEAAAQAAAAACdoAAAACAEAQAQEAAACAAAAAAAAAAAAAAAAAAAABAAAC +BAAAAAAAAAAAAAAAAAAAAACGAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAMAAAAAAAAAA +gAAQAFAAAIAgIAAAIYAgAQAQAAAABAABAAYAAAACACQAACAAEEAAAYAAAIAAAgAAgBAABAABAEAW +IACAAIAAAAACAEAgACAgAAAPTAgIMAwAMGAAAQQijgCBACAAgAEAEAAIQAAAAAAAAAAgAAAAAAAA +AAABAAAAgAAAAQAAAAAAAAAAAACEAAABAAAAAAgAABIAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAg +AAASAgAAABAIAAkBAIAAgIAAAAAEAACAAAAAASAAABgIAAAAAgAIAAAACEAgAAgAAAAACAQAAiQA +kBAAgAQBAAIAAAy5AIwQUCAIAkAAAAAAAAAAAAAAAAAQABiIAAAAAAAAGAgAAAAAAAAICAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAQCQAAQgAAQBgIAAAAAAAAAAAAAAAAAAABAAhAAAAAAAgAAAAAABEA +AAAAAIAAAACAIAAAAAGAgASAEKAAAIAAAAAACAAAAAQAAIAAgABAAQAhASAAAAEAoAAgAAAAAAMA +AQAACS7AYAAgBACFAARQAcAAAADAAAAAAAAEAAAAQABAAAAAAAAAAAAAAAAAAAAAAAIAAEgAAAAA +AAAAAAAABAAAAAABAEAAAABAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAJAAAAAAAAAAAAQSRCAAAQA +AAiIEABAAAAAAAAAAAAQBAAAAQIAAAAAAAAAAAAAAAAAFBACIAAAAgAAEIAAAAAAQAAIAAACsAAE +CAABABAAAFAAAAAAEAAAAAAAACAAAQAEAIAAAAABAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAEAAACAAAAgAQAAAAAAAAAABAAACwAAACAAAAAJAABgAAQAAAsAAQEAAAAASSAAUQAAIAgA +ABABEAAEACgQICAACQAAAACAADAAAAAAAAACIAkAAAAAQAEAAABARAAAgEEAAAvrQAEAAAAIgAAA +ABgAAAAAAgAAAAABAAAAAAIAAAAAAAAAAAAAACAAAAAAAACQAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQACAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAoEAAAAAAACIgSEAAAABIg2BsRAAAgAIgIEAIA +AAAAwMgQEQAAAEAACBAAAAAAACgIEBAAAAAAAMgSAAAAAIAQiAAAAFcARgQAAAAACAAJAAAAIEEA +IAAAAAACAMggAAAEAAAAxBAAAAAAgABAIAAAAAAAAAAAAAAAAAAAAAAAAAAYAKCEEAAABAAAAMQA +AAAAAAAAAICgAAAAAEAAAAAAAgAAABGAAAAAAAAAAYEABAAAAAgBgAQFAAAAEKmAAAAAkAAgAZCI +AAAAAAAJgQBIAAABQRGQgAAAAAAEEYAECgAAAAANAAAOTyAAIQAArGAJAGAwAAIACASAAAAAAAgB +AYAAAAAAAAABgAAAAAAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAgABQGACAAAABCGAQAAAAAAAAAA +AEAAAAAAAAAAAEAEAAAgIAAIAAAACAAAAIoKACAhAQAAAAICCIACwQAJAACJSUAgAAjwQABggDAA +EABAYAAgIAYAEABIAEgAABBRARAAEAAAAAbQVQAYQAAIQAAAAEACAAAQAgAAAAQCEEAAAAAAAAAA +AAAAIABAAAAgQAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACgAAAAAAAAAAAAAAgCAAAA +AAgAACAcAEAQIAQAQAAAAIAAEBIAAABCAgQSAaEaAAoSQAmgAACAGAIgDAAAAAAEAgAAAAAAAAEE +4eIAAAGiEACARAoKBAAACQAAxd0BAAQACAAAAAAAAECAFABQAAAAGAIAAAgAAAAAAAAAAAFAEAAA +BECQAAAAAAAAAAAAAAAAAAAAAAABAAABAACAAAAAABgAAFgAAAAAAAAAAAAAAAAAAAAEAwAgiBAA +ABAAAAIAAAEAACAhAAAAQAAAQAgAEEIAIBDDAAZEBAAkCAAACAAxAAAIAiFAAAkAAAgQAkAAgAAA +AAAIKAAASAsAAABOzQgEAAAEBAjIAAAAAAAAAAABAAAIAAAoAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAgCAQAAAAAAA +AAAAQAAAAEAwIAIBAEAAAAIEABAEACAAoAGEAAIAAABIAkAQASAAAgAAQAAUAABAAAABAAAAIAAA +AAAAAAjcAAECCCgBAAQgAAAAIAAAAAgEBEAAAIAAAAAAAAAAAAAEAAAgAABAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAACQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACAAAQBABQAAAAgAAQAEAAFBQB +ABMgAEBQBEQABCAQEkAAAgAABEDpwBG5CA3sREhAABAAAQAAAgQAzQBQFSBAgAAAABAUQAAACPMA +BMAAAgQAEAAiAABDAAAEAAAAAAAAACAAAAAAAAAAAAIAQAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACgAAAAIAABAAAAAAAAIAAEAQEAJAAQICQYAA +AAhAihJACAJQKAgAEAUKVhYIDCAAGBAAkAoWAFohIBDMABKUECI4CgISQBACAAAHBAEAoJAIAKhA +EAAAARAQAAACEBAgAAAABgAAAAAAAAAAEAAQEBACUAAAQAAAAAAIAAAAAAAAAAAAAAIAAAIAAFAA +AEAAAgAAQAAAAAAAAAAAAAAAAAAACAAEBQDABAMAgBAAAAAIAAEAQMBAAEBIDAASigKSREDEBAQC +0ABCkAKAEqQEJEgSEpMAAFAAEARiQAgSgRIXhQKgICIEBEAQAAAAAAreCAIMAAACCEgAABAAAAIN +EAUAAAACEACkAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAkgEAAAABIAAwBIBAAAAAQAAAgIAAIAQAXgggBCCGACAAAFBAAEBGBKQ +QACAAoAQEAEDhuhBAIAAABAHCJBIgFEEAAAAIAACIAAAB0ECABLwABAAAAAUIAAAAAAAEAAAAAEA +kFQAAAAAAAAAAAAAACBAIEAQAAAQAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AD9VVVVVGzNf/1VVERMACP//8FAAzBEzVVV1dQUP +//8nJwAAAABVVROzAF8FB1VVNVWvr6r/AAAK0PAPMzOZmTMzVVUzMw8PpaXMzGZmAAA8PAAAAAAA +AAAAAAAgIAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEBAAAAD8AP1VVVVUPMw//AFV3cwAV///19QDMETMAVRUVCg///ycnAAAA +AAoKI3MAX6+PAKo1VU9PRP8AAALY8A8zM2ZmMzOqqjMzDw9aWszMZmYAADw8AAAAAAAAAAAAABAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAPwA/AREPHQ8zDwAAFXdzBBVVqfWxAMwBMwBVEREKD3//JycAAAAACgoD8wBf +r48AqjNVCwsAuwAABKbwD8zMZmbMzFVVzMzw8FpaMzNmZgAAPDwAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAA3ADcREQ8dGzMKAFVVERMAAFUB8FAAzBEzFVV3dwUHf38nJwAAAAAVVQPzAFcFBxVVM1UF +BQBVAAAMJfAPzMyZmczMqqrMzPDwpaUzM2ZmAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQUAACIUAAREAAAAIgkAAAUHQAA +jGwAEZQdAACMdAARlA0AAABQABGQHQAAjHQAEZQUAACMUAAREB0AAIx0ABGUDQAAjCQAAJQAAAxT +FAAIiAAAERAAABgAAAAAAAkAAAQwABGQAAAAXAAAABAAAAAEAAAAAAAAAAAAAACAAAAAAAAAAAAU +AACISAAREByAAJxwABWQAAAAAAAAAAAAAAAUAAAABBAAAAhAAAEAAAAACCAAAAQYAAAcYAADlBgA +ABxgAAOUCAABAEAAA4QYAAAcYAADlBAAABxAAAEUGAAAHGAAA5QIAAAcIAAChAAAAmEQCAAIAEBB +EAAIAAAAQEAACAAAFCIAA4QAAAAMAAAABAAAABQAAAAEAAAAAAAAAoAAAAAAAAAAABAAAAhAAAEA +GAAADGIAAYQAAAAAAAAAAAAAAAAAAAAAMDAqfyIngP8AAAAAAAAAADMzAAAAAAAAAA8PMwAVd3NU +VHd3oAATAACqAKp3dwCvVaoCqgAAAAAF9QPzAF8AX7//REQAAAAAAAAF0aWliIgAAEAw//8AAAAA +AAAKCgAAr/9QUAAAAAAAAAAAf////z8/AAAAAAAAAAAAAAAAAAAAAAAA//9mZgAAD/D/////Dw8P +DwAAAAAAAAAAAAAAAAAAAAA1NXV/d3cAfwAAgAAAAAAAMzMAAAAAAAAFDxszVVURE6qgd3egABEA +FVUVVRERAFdVVRFVAAAAAAX1A/MAVwBXdf8AAAAAAAAAAAF9haWAiICAwDB3d4AAAAAAAAoPAAB/ +fwAAAAAAAAAAAAB//1//Pz8AAAAAAAAAAAAAAAAAAAAAAAAAAGZmAAAP8AAAAAAPDw8PAAAAAAAA +AAAAAAAAAAAAAD8/qv8iJ///AAAAAAAAAAAAAMzMAADMzP8PDzMAVXdzVUR3dwAAXwAAqgCqc3MA +r2aqIqq//7//BVUjcwBfAF+//0REAAAAAAAABswAAIiIAAAwMP//AAAAAAAAWloAAK//UFAAAAAA +AAAAAP////8/PwAAAAAAAAAAAAAAAAAAAAAAAP//ZmYAAA/w//////Dw8PAAAAAAAAAAAAAAAAAA +AAAAPz9V/3d3f38AAAAAAAAAAAAAzMwAAMzMrw8bM1VVEROqiHd3AABVAFVVVVUTEwBfVVURVVVV +VVVV9ROzAF8AX3X/AAAAAAAAAAAO2gAAiIgAADAwd3cAAAAAAABaDwAAf38AAAAAAAAAAAAA//// +/z8/AAAAAAAAAAAAAAAAAAAAAAAAAABmZgAAD/AAAAAA8PDw8AAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAEAAAAAAIAABAAAAAABgAgACAgAAAAAAAAMAIAAAAAAAAAMAAAQEAAAAAAAAAAAgAAJQ +AkAAAAEAAAAAAAAAAArVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAkAAAAAAA +AACAAAAAAAIAAIAAAgAAAgAAAAAAAQAAAABCAAAAAAAAAAAAAAQAAAAAAAAQAgAAAAAAAAAAggAA +AAAAAAAACC8CAAAQAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAQAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgAAA +ACAAAQAEAAQAJAIABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAMCAAUIAEgAAAAAAAAAAAAAAAH +YwIAAAAAAAAAAAAAAAIAAAQgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAACAAAAAAAAAA +gCEAEAACgIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACQBBAARAAIAAAAAAAAAAAAA0WAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAkAAAAAAAAECAAABAIABAAIEAAAAACEAAAAIA +QAAAAAAAAAAAAAAAAAEACBQAAAAAAAAgAEAAAAABAAAQAAAAAAAAAAAAB98AAAAQAAAAAAAAAAAA +AAACQAAAAAAAAAAACAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAgAAUAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIFIAAMAAIAAAgAAAAAAAAAAAPVgAAAAAAAAEAAAAAAAIAAAAEAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAABAAA0AYiMAAACAAACAQAMAAgAAgAgAAJ0BAIAABAUAAEAAAAAAgAAUQAAAAAA +AAIEEAAAAAAAEBAQAAAAAAICAAAAAAACAGIAAA0cAQIAAAAgAgAAAgBAAAIAABIAABAAAEAgAAAA +AAAAAgAAEAAAAAhAAAICAAAAUIAQABAAAABQAAIIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAQAAA +AAIAACAQMOQAAHIAoAQAAGAIAAAEAAABAEAAAACAAAEAAIBBAEgAgAAAAAAAAggABAAAAAgQMAAQ +ACAAFNAAAgAAAAAoUBIAQAAEAAAAByYAESACAEAAAAggABAAAACAAEJAAAAAAAARAAAAAAAAAABg +AAAAAAAAAAAAAAAAACAAImAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAAACAkAQQAA +AQAEACBACAAABECBQAgADgAAAQIgAoABggQAKCCEAAACAQAAAIEEBkAQAAAAAAIABgACQAAgIogA +FAJAAAAAgAgQEJEgAAADAQYBCQgEABAgAAAAgAAEQEAQAIgAEQgAAAIAQAAQABBAIAAwAAACMAAA +AAEEAAFAAQgACIAQAhBAAwAAgCBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJQAACQAAAQUABAAAM +AgAAFgCB4QAAgIQAAQCACAAAAEAAAwARgIgAAAgAAAAAAwEAAEgQQAAAABABQAEABADAUREIAAIA +AAJAAAAAAAcpAIgCgMACAQoGAIAEAAARkAAAEQQAAAhAAQAAAAABgAAAAgQAAAAQiIgIANAAAAAA +AkAAEAABABAAAAQAABCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgQAIAAAABAIAIAQAgBAAAEAACA +BAoAAAAAAQIAAQAAQBAAABAAIAAABAAEAAFCAAAAhACJAAIQAAAABAIAABBEIAAQQAIQABAAAgAA +BM8AIBAAQAAAAQAAAAAAAAAEBEIgAAAQAAAQAIAAEAAAgAAAEAAABAAAAgAAQABAAAAQgAAAAEAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEAgFAIAAAAAAAAAAAAAEAEgYAABIAEAQGA +IAABAAAAAEQgBAAAAAAAAMABDAQIAAAAEACQAQAAQEAgCAgAAAIAACAQAABAAggAAAAIAgAIASAE +AAsAEwAgCAACAEAIABQAAQBAAAQAAAAAAQAAgEABAAACQICAAgQAAAAAgAACCAAQAhAAAAAMAIBQ +AAIAAAAAAAAAAAAAAAAAAAAAAAiAAAACAAAAAFAAAAwkIAAKAACEAoAAAAAAACAQCAgAEACADAAY +iAAAMBAMABAIABoACAgAAAIAGAAAAAohAAAAhBJBBBYKAAJAAAAAmIgAAAI0AoRAAoACGEgAggCR +GAEZCAIIgAEAABgIAAAAAAAAUAgAQiAAAAA4CAAAAIEQBAAEAECAgAAEmAoBAACAABQ4CAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAABAAIBAQAAAQgAACAAAEIIAEAAAAAAAAACAAEAAAABIAAAAGAAAgAC +AAAAAAAAAAAAAAAgAAAAIAAQCGAAAEAAQAQAAAgACkAAgAAADlYAAAIIAAAAhQAAgEAAAESAAABB +IAiAhAAAAAAAAAAKAAAgAAABAAwRIAQAIAAgAAUCIEAEAKABIAYAAAAAICAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAIBQAAQAAAEgABASBAIAAABRIAjASAAAEAghAEAAAAEAAAEAAAAAAAABAQIAAIAA +ACCIAgAAAQAgIAgABAgAACDAEQAAKAACQCABAAAB0AEgIAAAARABAAAAAAAAAAEEBIAAADAAAQAA +AAAAAAABACAAAAAAAAEAAAAAABAQAABUAAAAggABAAhIAAEEpAEAAAAAAAAAAAAAAAAAAAAACQEA +AAAAAIAMAgALIAQgIAAAAAAAAABQARAAAAAAAAAAkAIAAEACgAAAAAAAAAAAAIAAAJAAAAABFQAA +AAAAIAAAAAAAAABAAAAABAAIBAAAAAhoAAgIAAAQgACAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAA +BUAAAACqAAAYQAAAAAQAAAAEAAAwIQCAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAACBAB +AAAAgFAIFAABAAAAAAgiEAAAIAEAUBERAQAAgABICCAAAAAABIgUAAAAAABAQBAqAgAAAEAYECMC +AACAAIQgAAIAAAAIyAAAC84gAgAAIAIIxCBJAAAAIADEEAgAACAAAIgUAAAAAAIJiBAgCAAAAEDI +ACIAACAAkAAQAEEAAALgyBAAAIAAAKDIAAAAAAAAAAAAAAAAAAAAAIAAAAABoAARkAQAAACgABGA +BoAAAABkCYgAAkAAABAAiggAAAIkAAEACIAAAAAEAYAAIABAAAYAgAAAAIAAAAGACCEAABAQAYkI +AQAAEZABAAAHNIAEyAAACBEBoAAAAAIAAgGAoIAAgAAAAZBQAAAACAABgAkAAAAAIAEAABAAAACA +AIABCAAAEAQBoAZIAAEAhQEAAAAAAAAAAAAAAAAAAAAAAEASQAAAAAAAAkBAMGIAMBiQAEB1BAQI +AADgAQAQMCQEUBAAAAAAIBAAAAICAAACAAAAAAAQQUEgFbgAcgQEiQAAIgBQAAAEAAAAAUCAAAAA +AA7BAAAAAAAAAAAAKYoCgEBBiCAARABACAAAEAAAAAAAAAAAAmAAAAkEYABAYAAQURAAAAAAAADA +gBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAABBoBAMAawEAEAQgAAIAARAIgAAQABA +BAiEgCBIBAAAYAAgAYAAEAQEAAAQAGKCigBEQEAEAEAAAQwACAwQAEBAAAEAAAAgAAAAzJEAAAAA +BAEAAAQQEKAAAAAAAAIAAABCAQAIAgBAAAQAACAAAACMCEAAAAQIAgAABACBAggABAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjASAggAEghAAEEAQIACAAAgABAhhBEKCAoIgAkA +IEAAAAQAQAhACAAAIIABAAAAAAgAQABAAoAACAAACFABwAAAAADAAAYCAABO1QAAAAAAAAAACAAA +FAAAiAAAIAABAAACAgAAACAAAAAgIREIQAAABAAAAAQAAIBAAAAoAAAAABBAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEQAAAAQAAAAQlAEQgAAAQAAAIAAIgAEAABAQAAAAAAAAAAAAAAQDgAA +oBAAIAACAAQAAAAQAAIQUAAABBACiAAAAQAUgCAAAAAAAAQAAAmdIAAAAAAAAABAQAAgAAAEAEAA +AAAAAAgAAAAAAAAAAAAgAAAAAEAAAgAABAAAAAAAAKFUAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIQAAAAAEAAAQEoAABEBEFIAAJwAgABCHQCHNAkAQRAIQEEgAIAAAhEgCBEQAEQAAAAAA +AgAAABCCEQkAK6xQAAxEAIAEAACAAABAACggAAAADQIAAAAACADAAABEQAAAAARLAEAAAAAIAAAA +AAAACAAAAAIQEAAAAKAAAIoAAAAAAAEKUAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +EAIACBAACRIQAAhAAAA0EgGAAKEgJQAgAhAQQAAAABEQUAAoAAAAkBgAIABFCQACABAQIAICACAA +QBpFIAAgCADAKEACQCAkCKAgIEIAAAALywACAAAQAAAAAAAAWgKAEAVAAAACgJgKAwAAAAAQAAAA +QBAAQAIAA6AAAAIAEAAQgAAAKCICAiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAIBAAQCg +BAAUQBKGkkAACIEUQRJiEBKQAgUIkBIAAEAAACJAUImABAIAiAoAEABEQAAIBARBLAoXAEgoDGAC +AEAgEEUIACwnEAAQAFQAAAraEgAAQAAAAFCCkIhAwAAAiEAgFQEAAEQAAAAAAAAAAEBQJgBAQAAB +FAAIAAIFEIIKSJQAJQAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAMAAkAA4AAAAAhQCDEBAQ +IJyCEIhATSAAQBAQQAICQAQCAAAyAADAADCAAAAQAAICBAAAACIAQAEAgTCBIACAMgCQYAIWIAAA +GIhhABARAAAAABoEBAAgAgIAABAQEQEkoBAQAIIuAaCCAAQAAgAAAAIAAADABiAA1wAAAAAAAAAB +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 +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAIAAAADsQAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAykAAAAAAAAAAACAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAgAAAAAIAAAAAAacAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAGjQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAACIAAAAACEAAAAAEAA +AAAAAgBAAAAAjAAAJAAAgAAEAAIAAAAAAAAAIgAAAAAAFAAAAAAAAgARAAIAAAAAAAAAIAAAAAAA +AAAAAADAAAAAAAAACAAAAAAgAAAAAAAAAAACAAAIAAIAAAAAFAAAAwAAAAAhAAAAAAAADAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAABEAAAAAAAACQAGAMAAAA +EAEDACAAAABEAABAAQAAAAAAAAAAAAAAAIAACAAEAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAowA +BAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAAAAMABAAAABAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAoAAAAAAAAAAGoAAAAACggIMAAgAAAAFAACAAAAAgAAAAAA +AAQAAAAAIAQAAAAAAEAAAEgAIAAAAgEAAAAAAAAAAAAIAAAAAAAAAEAABAAMAAAD7ggAAAAKAAAA +ACAAQABAAAAIAAAAAAAAQAIAQAAIiAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgQAAACAAAAB +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAGAAAkAAAkoAYAwEAAAgBAIQQgQAECAQEEA0ACAAAAIAAAA +CACAAMABAAwAIAAAACAAAAAAAAABAACAACAAABAAQoAAAAIAAAAAAAJHAAEAACAgBAAAAAAAAIAA +ACASBAAAABAAAIAQAAAgAACAAQAAEABRAAAAAAAApFQEAAAEgAACAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAIAAAASAAAAAAQAAAAABAAAAAEQCCAgAAAIICiRIYQAEAAAgAAAAAAAAACAAAAEAAAAAAAB +IAAAAAAAAAEAAAABAAQAAAAAAAAABAACAACAAQAAEAAADIcIAAAAAgAEAAAAAAAAAAAAAAYAAAEA +BKABAqAAAAAAAAECAAAEAAAAEAAAAAAAAAgAAAIAAAIAAAIAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAgAABIIABAAAAAASAgABgAAAAZAAAAABAAAABgIAAAAAAAAAAgAEAgABAAQABAEAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAABAAEAAAOVwAAAAAAAAAAACAAAADAAAAAAAQAAAAAAAAgAAAA +IAAAIAAAAAAAAAAAAAAAACBBBAAABMAAgAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAw9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAABAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv/ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAQOAAAIAIAAAAABA +AEAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAAAAAAAAAB +AAAAAAAAAAMFAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAgAAAAAAAAgAAAAAAgAAA +AAgAAQIAAAAAAAAAAgAAAAAAAAAAABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAASAAAAIAAAAQAAAAA +CIsAAAAAAAAAAAABAAAAAAAAAAAAEAAEAAABAACAAAAAAAAAAAAAACAAEAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAQAAAAAAAAAAAAAAAEkAAAAAAAAAAAIAAAABAEA +AAAAAAAEAAGAAAAgABAAAAgIIIAABACAAAAgAAAgwAAAAAAAAAEgAAABAAAAAAAAAAAMqQAAAEAA +AAIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAgAAAAAAQAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAiBAAAIgAAAAAAAEAAAAAAACAQIBAAAIAAAAAgAAAAAAAIAAAAAAA +AAAAIAAAAAABIAIECAAAAAAEAgAAQQAACAAgAAAAABAAAAAACAAAAAAAAATVAAAAAAAAAAAgABAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAEAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAgAAAAAAAAIAAgABAAAAEQACAAIAAAAAAAAAABAAEAAAgAAAAAAAAAAAIQAAA +ABAQBGCAAAAAgBAEQACAAMAAECAAAAABAAAABAIAAAEAAAAAD/EAAABAAAAAABABAAAAAAAAAAAA +EAABAAAIAAAAAAAAABAAAAAAAgAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAABIAAAAAAAAAAAAAAAAAAAAAACEAAAQAAAAAAAAAAAAAAAAAAQgAAAAAAAAAggIABAA +AAAAAAAAAAIAABAAAAAAAAAAAAAAgBAAAAAAAAAMAwAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQA +ACAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQ +AAgQAAAiEAQKgEAAAglAChAIxAACAAAAAQAAAAAAVAAIAAIAAABIQAEAAAACAAADAAggAAAABCJQ +AAIAAAQAAAAAAAARABAAEAEkABIAAAW/AAgMAAACAAAIEgAAEAAAAAAAAJAAAAAJQBAAgAAIABAA +AAAAAgAAABAQAIAAEAAAAAAAQAADgAAAAQAAADAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAAJQAAA +AAAgAAABIAAgAkACAQEIAAIAAAAAQSACEgAACAABjBMgAABAAAAAEBADEEAAAABEgQAAAAAAAAIA +ABAIJAAQAA0AAOAAAQAABAIAUAeAAAAAAAAAUAAAAAABAAAAAAAAABAgAAAAAAIQAAAAAAAAACAA +ICQAAAAIAAAIAAAAAACAAAAAAAAAQAAAAAAAAAAFCABAQAAAAAAAAARUAgAAIAYIiQiIBAAICgAE +AQggAAiKCASCkAAAACAAAACAABAECEiBARAAEBIAaEAAgAACCiAMAAYQEhAABgEAAIgAIAAAhgAC +IQAAFAAAAAAN4QAAgAAACAAIAAAAABAAIACIAABAAACQIQgBAEAIAAAAQAAAAAAAAAwQABBABAAA +AAAAAAEAAABAAAEQABAAAAAARAAAAQAAAAAAAAAAAAAAgAABAAYAgINAwAgAQIEAhAAIAAAACAAJ +CBAQgQQABIIBgATAAtCACkgABAEAEAAEAQoBCKABRAAACMQAAACAihAAAAABEAQACAACQAEIAIAA +AArbAAAEgABAQRIAhAAAAAAAQhAEAABAUAAiKAABgABBAICRAgEAAIAAAAABEBAAQECIAAAAAABB +0QAAAAAAAAAAAAIAAEAAASAAAAAAAAAAAAAAkAEAAgQQEAAAACEAEBEAAAQGBKAIEBQEARYAAAAA +gACAAKABgABUICAAAAAIAAKAIAAgBBCAAAAACIAAAAECAAEAABAIACIAARBgABAABAAACXIAQAAA +AEgADgABiAAUAAAABAAAAEAEAAAEAAAAEAYAAAQAAAACAAAQBAAUAAAMAAAAAAAAAAAAAAAACAAQ +BAAAAAAAQAAAAAAAgAAAAAAAAAAEAQABAIBmjNAwAACEAIQAQAgAAAIABAmAAIAEACGABIISgAAh +gABIUBAACAIAEAQQCAAAACQJAAAAChAABIAAAAAAAQAggAgAAAAAAQCAAAAGOQAIAAAAAAAAAIEA +AAAAIECIAAAAAACIAMAAAAAAAQAAYQIAAAAAAASQAAAABEBAIAgAAAEAQABAAAAAAAAAAAACAQAA +AQAAAEAAAAAAAAAAhIIAEACIBAACEAAEQAAAACAEgDIQADgIAAggEAAICAiAAIEAAAAYCAABhAAQ +AAiJAAAoCCIDGAgACAEAAAAwCQAIUAhAAAAAAAAgEAAAAAAAAAgFAACAAAACGQgAAAgAAAAYCAAJ +AAAAABiIAAEBSAAAGCgAAAQAACA4CACQABAAAAAAAAAAAAACDAgAAAAAAAAAAAAAAAAAAAgIAAAA +AAAAAAAAAAQAIQAAAACEAAAAQAAABACAAAAAAAAAEAEBAAAAAAABAIAIjogAAIBAAABggEAAAwIA +AAAAAAFDACAAAgAgAACJAAAFAAAEBAAAAAEAAAAAD24ABAAAAABAAAUEAAAAAQAAAAAAIABAABMA +IQAAAEAIEAABAAAAAAAAASEAEAAAAAQAAABAAAAgAAAAAAAAAAAAAEEAAACAAAAAAAAAAAAAAAiA +ABCAoAAQAAAAAAAABBAJgBRBAAAAAREAAgAAMhQBAEAAAAAABAEAVAAAAAAAAQAgAgAAAAABAAAA +AAAUAAEBEAAAAAAEIAEAAgACIAAQAAAHzQAAAAAAFAABACAQAAAAAAEEAAAAAAkgAQAAAAAAACAB +AAgAAAAAAAEAAAAAAAAAEAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAAKAAAICAC +AAALAgAAAAIAIAABQoEAAgAAAAAABgAAEAhAAgAiAAgAAAACAAgAAIAQAJCAAAAAAAAEAAgAAAAk +wAAAgKFQAAAIAAAAFAAAAAjmAASAAAAIAAAAAAAAAAAAAAAAAAAAAAEAAIAEAAAAgAAAAAAAAAAA +AAJAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAZEAAAAAAgCBAAAAAAACQI +EBAAAAAAEMggAAEAACAAQBkAAgAAQEDIEAAAAAAABNQQAAEAAAAAyAQAAAAAAQCIEAEIAAAAZAQQ +AAEAAAAIQAAACS8QACAAAAEAxBAAEAAAAADIEAAAAAAAgMgQAAAAAAAgyBAAAAAAAADIIAFAAAAA +AAQQAAAAAIAAQAAAAAAAAAAAIAECAAAAAEAAAAAAAAAAAIIABQAAIYARgAAAAABBALGJAAIAAAgA +AYFUgACAgEQIgAAgAAAAAAGEkgAAACABAZEIkABAQAABAAgAAAAQEAGABAAAACAICYAAIAAAAIAA +AAAKZYAAAIABACABgAAAAAJAAAGAAAAAAAQkAYAAAAEAAIABkQEAAAAAAAGApAgAAAAAAYAAAAAA +AAAAAAAAAAAAAACACABCAAAAAAAAAAAAAAAAUKAAJEBAEAIASAJUAFRkAgIAAhABAQIERQJAAEAA +BFIAAAQAAAAVQiEBAAAAAABQAAAAFMQASgFAAAgEAIBQAAAIgABgAEJQAAEAADAAEEAAAAxuAAAA +AAAgAAAgAAAAUAAAYAIIAIwACACAAABARAEQYAAAAAAAUAAEAUAAECBAYCAAQEgIAAAgAQEAAAAA +AAAAACAAAAAAQAAAAAAAAAAAAAAMAAAEgCksCMAEAAAQgAAQIAACACHACAIAAQIAAEAkqQAACCDg +CCQBQAQAIAQAQKgACAAMAAgAAAAgCAIAAAACABoBQAQggYIAGggCAAEJpAAAwU0AAAAAAEAAAAgg +AgAIAAAAAAAAEAAAAACQDAACAgQAAQAKAMCACgHACAAAAAQECQAAEBAAAAACAgAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAQBAAIACRBABAAAEIAIAAYEAAgAABCIAgEhEAgCAIADADAAAAAAAAAGAA +wMEAAAAAEQoAAAAAACACCECAAIAgIgAAACEQEAAABIAIAgAAAABDMAAAAAAAAAAAAAAAAAAADABA +QEgCQABAAAMAZAAgAAAgAEAQAAAAAAAAAAQBAEAIIIDAAAAAAAAAAAAAAAAAAAAAAAQAgAABAAAA +AAAAAAAAAAAQAgoiAEACAQAAAoAAAAAABAAAjABGKIAAQCiQAgAAQDAAAIgAACAAAAQAAEAAAAgB +AACMAAAAAAAAAAABAiEAADIUEYAAAAAEAAAAAAAAAAOjAAAAAAAAAAAABAACAAAAAAAAAAACQAAA +AAAAKAgCQCgAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg +BAEAAAQAEAwMDIIEAQQBwFBkI0gEwAQHeJBQABsoAMBQBAUAAAC4MAAAAFBAAAQAABAAoAGBwABA +AAAAAAAIAkAAggJEABAIQABAQAAAAAAACSEAAAMDAAAAAAAAIAAAAAAEBBAQAAQQIAAAAAACQAAD +AsgAEwAAACAAAEAAAoAAAAAAEBMDAAgIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAcECBEQACBC +ECIAFRAAAAggUBAVQhioUIBSEgCCFQAKABAABCAAAhIAAQAQEgMAACDAAAJADgIAkEgAAkBIgIEh +CEUAiAJKEBgAAgAAEAIAAAADLQDAAAAAAAAAACAAAQAACgRAQAAgAAAAQQAAQhAQAEAAECAAAAAA +AgAAQAIAAEAKAAAQFQUAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAECC4AAAAEAAKFAAAhIB +VgQAgkAIgAYCEAQgDw2AyAQgAABCAMBUJBRAwMCAgQABYAACBACEJAAAEAQAAEUM0HAAUgiIEAQA +AAAAABAGAAAAAAyBQAAAAAAAAABAEAIAAAgAAAAAAAiAAAAJSAAAAAIUAFAAAAAAECAABAAQEEAA +AEBAAAAAAABQEAAAAAAAAAAAAAAQAABAAAIAAAAAAAAAAAAQgABCEYICQQIQuAwAgAgIAEgQMAEA +SACAAIGgtAADgICAAoAAUIiABhoAIEgAgIAgEAEAAACQAaAIUAAACKACBAMAFQCQAAIIIwACEAAA +ggAABlUgAAAAAAAYAAAAEAAgAAAAAACAAQCAkAADAgAgUQIAEAACAAAAwgAAICAAAQICQAYAgAAA +AAADAwAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAFVfAAAAAF//wMAAADc3//9Vdw9fVXcF/zd3Dx9V +dwX/X38PX3d/Bf8KCgoK/wAPAKqq/wAfXxH/z88AAKqq/19FzX9/AAUAiBERUEMAAAAAAAAO6w/w +VaoAAGZmVVUAAAAA//8AAAAAAAACCqioVf8AAAAA//8AAAAA//8ABwAAAAAAiJZpwzylpfDwAAAA +AAAAAADMyKqqAAAAAAAAAAAAAAAAqqoAAAAAD//AwAABOzv//6+/Dw+vvwL/N78PH6+/Bv8PPw8f +Mz8I/wUFBQX/AA8Aqrr/AB+/Cv/PzwAAqqr/XwGJv/8ACgBEACJQQwAAAAAAAA7kD/CqVQAAZmYq +qgAAAAD//wAAAAAAABFVVURV/wAAAAD//wAAAAD//wACAAAAAAAAlmk8w1paDw8AAAAAAAAAAMzM +VVUAAAAAAAAAAAAAAACqqqAAAAAA/wAAAAEKCv//BTcPLwU3AP8Frw8PBTcA/wAzDx8ADwD/BQUF +BQAADwAAEP8AEbsA/8/PQAAAAP//AAC//yAgAEQAIg8PAAAAAAAADFQP8KpVAABmZgAAAAAAAP// +AAAAAIgAEVVVRFX/AAAAAP//AAAAAHMzAAIAAAAAAABplsM8paXw8AAAAAAAAAAAzMwAAAAAAAAA +AAAAAAAAAFVVAAAAAFX/AAAAAAUFf/8FNw8fBTcE/wVVHx8FNwD/VXcPD1VfAf8KCgoKAAAPAAAg +/wARVQD/z88AAIAA//8AAH9/FRUAiAAADw8AAAAAAAAMag/wVaoAAGZmAAAAAAAAf38AAAAAiAAA +AKqgVf8AAAAAf/8AAAAAczMAB4AAAAAAiGmWPMNaWg8PAAAAAAAAAADMyAAAAAAAAAAAAAAAAAAA +AAgAjAAAABQACACMAQAAFAAAAJwBAAAUCIAAAAAAAAQUAACcUAAREAkAAEwkAACUFAAAjFAAERAU +AACIUAAREBAAAEhIABGQAAAAFAAAAAAAAAzNGQAATGgAAZAAAACcAAAAEAQAAAAlABGQFQAEAAAA +ERAJAACIAAAAEBAAAIgAAACECQAABCQAAIAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAcAAAA +FABAABwAAKAEAEAADAAAABQIAAAAAAAABBAAAAxAAAEUCAAAHCAAgoQQAAAcQAABFBAAAAhAAAEQ +EgAACEAAA4QAAAAEAAAABAAAAegaAAAcYgALhAAAAAwAAAAEAAAAACAAA5QQAAAAAAABBAgAAAgA +ACAUEgAACAAAAoAIAAAUIAAChAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAABQAAAAMwD/GxtV/wAP +//+7u1X/A6s/PwWvDx8DqwD/AAAAqjAwoKADAw8vMzMzMwD/VVWIiADMVVUKCoiIDAxVdQ8Pq6sz +AAAAAgIAAAAAAAAFDwAAAAAAAAAAAACgoAAAAABV/wAAqqoFBRARIiOgoADMAAD/9wAAAACqqgoA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAFV3Af8VFbr/VV///1VVqv8D +Vz8/BVUPHwNXAP8AAACqMDBQUFdXDw8zMzM3AP9VVUREAMxVVQoKREQMDFVVDx9VVTMAAAAAEQAA +AAAAAAxVAAAAAAAAAAAAAAAAAAAAAFX/AABVVQoKAFdmY/DwAMwAAP//AAAAAFVVCgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAFDz8A/xv//////wAAu/9V/1f/Pz83vw8P +V/8J/6qqAKowMKCgA/8PLyIi//8AAAAAiIgAzAAACgqIiAwMVXcPL6qq//8AAAICAAAAUwAAAAYA +AAAAAAAAAAAAoKAAAAAAVf8AAKqqBQUAAP//sfUAzAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAABff1H/Ff//////AABV/6r/V1c/Pzd3Hx9XVwX/qqoA +qjAwUFBX/x8fIiL//wAAAABERADMAAAKCkREDAxVVw8/VVX//wAARFUAAABTAAAAVQAAAAAAAAAA +AAAAAAAAAABV/wAAVXcKCgAA///6+gDMAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAIAAAAAAEAAAAAAAGAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAIACAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAgBAAAQAAAp4AAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAgQBAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAQAACEAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAIAgAACHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAABAAAAAAAFAAAIIAQAAAAAAQAAAAAAAAAAAAAAAAABABAAQABACAAAAAAgAAABAAAAAAA +AAAAAAA0AAEAAAAAAACAAAAAEAQAJAAAAAAEBgAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAA +AAAIgAgKAAEAAAgAAIAAAAIAAAAAAAAAAAAABIgEQAAAAQGAAAAGAAAAiAAAAAAKAAAAAAgEBBAA +AIAAEAQAEgAAAAgQAAACEAEAAAfLAAAIQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAEAAAAAAAAAEA +AEAAAAAAAAAAAQAAAAAAAAAAAAAgACCAAAAAEQAAAAkAAAAAAAAAAAEAAAAAAAggAAABAAAAIAAE +AAAAAAAAAAIACAAADOMAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQIAAAAACAAAAAA +AAAAAAEAAAAAAAAAAABIAgAABAACQEAAAAwAIEiAAAAACAAAACAIAABCAABAAAgAAAggAAEIAAAA +BAAAAAANIAAACCAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAIBAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAVnEAAAKAAgCIkAjQDAAAAgISAwEMKcIAAAAR +kAAGAgAACBAQgBECAAAQAhAABAASAAAKABAyAAAIABAAAAwAAAAJEACAAAACAAAQUAAAAgIAAAs9 +CEAAAAAAAAICAAAAEAAAAAIBAgAASBEAAAKAAAQAAAgAEggAAAAAIAAAAAAAAIACEBAAAAAAAEAI +ABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAACBgQFAIAGwSbRAAAAAIAAAAgABAAAEIAELACBAQAIBx +QAIAQQAiAEAQAAAAABAAAEACIEABAAAASgAAAAAQYAAKABQAAgAAAFIICAAAEAAADbFgAgIAAAAA +AABAAAAQAkAAAABAAAAIQAAAQEAAAAIAAGgAcAAAAEAAAgAAAAAAUAgAQAAQAAAAAAAAAAAAAAAA +AEAIAgAAAAAAAAAAAAAAABSBAAEAIAAAAUABgghqRgQgSAgACASAAAEIABACAAAoNgAAAAAMMEmA +EAAAEAoAQAYCCAQSAMppIQGADAoA0GAACACARBIASAEBAAAAgABAAAAIVAAQAIAQBEAoBBAgBIAI +ACCAQxBACAABQAAIAAAAAAAIAAAAAAAAgAAABgAAAAAAAAAAAAAAAEgQAAAAAAAAAAAAAYCABAQA +AAAAAAAAAAAAIAIEAgER0AACAAIA4AmIkAEgAYGgAgAGEHYBgDDJQAFQBgSAQoJQCACCBAAQCUAA +EEEEAAAAEAACCiSAAMMQAQgGBAQykQkBAAIEAAQQgIEAAABBAAAEAACIAAkAAAAAAAGGAAgABIAA +BIIAAAAAAAgAAAECBAQAAAAAQAEAAAAQgYAAAgEAAAAAAAAAAAAAAgAAgAAAAAAAAAEIAAAAAAAA +AICCBAAAgjCOAAQAAAKACAEUAgAKAAAiAgAwIEIAAFASCARAQCABAGACALAIIAAJQDAhAFEAMCAg +AAEAgBAQAIAIIAgAAAAAIEAAAIAQCAACSAAAAiVAiAAAAABAAABAAAAEAAAAAEKBAAhAAAAACQAA +AAAADAABQAAAAEAAAAEAAAQAABAAAAAAAABAiAAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAB +BCAACggIECBCAYMhAgAAgAAAAQBCAAACIwAARIAAAABICiggIgAACAEAAAREAASCAMA0JAIAhAIB +kIQAAhIAABIAEgAAEgABgACCAAACIwAAAAAIAAAoAxAAAAASAQAiABBAABCAAABAAAAAAAABSgAQ +AAAAAAABBAAAAICAAAAEAAgAAAgAAAAAAAAAACAAAAgCAAAEAAAAAAAAAAAABECARhAgCAAgCoCA +ACyAAAAACAAAAIgIAQQQAAAQGIwAAQQiAECYDAAABAAAAAgKAAAEAgACCAgAAUYACEIYCIAQAUQA +QRwJBAMBEAAAmAkAAArqQAIOkABBGA4AAEgUQAQqiAAABJAABAgIAAAAAAACAACABEQIAAA4CAIA +CAAQBBgKAgAAAAAAAAAAAAAAAAAICAAEgIABBBgCAAAAAAAAACAAAoBAAAGAAAEEYAQABVAAAMQA +AACAgAAAAQUMIQBAgIoYIAAAEAHEAAACABAAAEAAAiAAAACIQKAgBAAAQIXBQCAEACIEAgAAAJBg +AIQAAAAABtsgAAAAAAQBIAAAAAAIAEABIAAAAAAEYkAAAAAAAAAAAAAghAEAAAAAAAAAAAAACAAR +YAAAAAAAAAQABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAQGCUgBgCFAggAFAFBAEAjEBAAQEIQAI +AAAAAAABEAAAAQAAEAEQSgBBAAAAAQAIQAAAyAABCBAAAADAAIEEAAAAAAAAAQAAAAEAQAABAAAH +2hAAAAAAAAABAAAAAAAQIAEAAAAAAQIAAQAgAAAAAAAAABIAAAAgEQEAEAAAAAAAAQAgCAAAAAAA +ARiIAAAAAAEAAQAAAhAAQAAABAAAAEAAAIACAAACZABAAAAAAAACIQAQAgAAUiMACgCBAAAwCAAA +CAAAAIEAAACSAgAAQAAACgAIBAAAAAAAAABAABQgAAQASAAAAAAAAABAAAAAAAAAAAbmAAAAAAAA +AAAACBAAAACAAIAGAAQAAAoAAAAAAAAAAAAAgAAAAAAAAAAIAAAAABAAAEAAAAAAAQAAAAAAAAAA +AAAGAAAAIBCBAIAAAAAAAAIJEQAAAAAACBMJAAAAgEEIIAQCAACAAEAQAQAAIJIAxBIATAAAAIDI +EgBEAACAAEAQBAAAAACAQBIgAgAAAADIEAAABAAAAMgZIAQAAAAAyAAADYkQAAAAAAAAyBACAAAA +CABAEEhAAAAAAEAAIAAAAAAAABAkAAAAAMDEIAIAAAAAAMggAEAAAACgBCAAAAAAAABEEAUAAAAK +QQgAAACAAAAABAAEBAAAMAARoAACQAAWBBWQUEgAABBEEJBoBAAAASABgAEAAABAEAGAKACAAAAG +AIABAAAABCAAgAAAAAAAgAGQAAgAAAAAAYAACACAAAABAAADZIQAAAAAAAABgAAAgACgYACgAAgA +AAAAAAAAAAAAAAAAgAAAAIAAJAGAAAAAAACCAYAAIIAAAAQBgAAgAACgAAGAAAgAAAgIBQAQAAAA +ABAFEAAChFAARAgAAgYAECAEAgBBQAAIgABSCAAACAAAQAAAAUEAAABAQAQCAAIgIAAoBhoQAgAA +QAAAAAAAAAAAAABAIAoAAAAAABHACGAQAAIAAAWPABARCgAAAAgAAAAABACAIAAIIgQAAAUAAAAA +AIAIAAAAAQAAUCAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFEBA +gMAAJAAACAQMAAQBAAABCFgEDKkJAEQBAQSAIAAiAAgUBAAAAAEASgQYABAAAAQAAAQAKCAEAAAE +AEBoAoQEAAABAABCAgAEAAgEAAAAzV4ACAgAABgAAAAQAMAAAABAABBhALisAgAAAAAAAAAAAAEC +EAAMAAGCAEAIBACAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAQgEAAEAACgA +ACgAAAAAQAIQYBBACAICMAAAAEIAAgAgAEgAIAABAIBAABSAAAEECBAEAgCIAgCAQDAkAAgAAAAA +ICAAABBAAQAAAAAAAABBSAAISAAAAAAAAAAIAhAAEAAIIAAIAAAAAAAAAgAAAAAAkBAAgAgEIEAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIgAFCBBgIARAgAQoAGADAA +CAUAAQYAIACAQgABAAQwAICUAgCAIDAAACBOQoBAEAAAQAAAQAAUAAACooGAAAACQECAgAAAAAAI +AABAAAAAAAk+AAAAAAIAgAAAgAAAAEAAAgCAEAAAFABAAAAAAAAAAgAAQAAAAIAQBgAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABUQAKIAgEkGMBQBQgAUAIAUBME0QAAIAAU +IAASAgAAAAAAAAAEAAAgBABAAEJUAFAAAAAACgAAEBEAAAgEBAAAAARAAAAAAACQAAAAAEAAxAAA +AbUAAAAAAAAAAAAA0AAAAAAAEEAQAkAABAAAIAQAAAAEAAhAIEEAQAQAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIQ6AVAdABIAFBACBygAAQKEEYgBKlAICgIBAAEAAkEw +CQIASBAAEBAGAgAIEQAgMBMDAyAAAiAAAgLAGUJCMCgAAAIoQEIAAAASAAoAQAIAAAAO8QAICAAA +ABAAAAAAAAAAAAAAAAABAEoAQoAAAAAAAAAACAAQAAgADBIAAAAAAAAQAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAiCAIAYCSoJCghAAQQIgQBJSACqIFQkAEABKQABAAAEBIAAABggMA +oBAEoASAgEAAABDxBAgAAMJUAUCASEAAAAACgARAQAEAAAQCAAAAAAAAAAbMBQCABAQAAAAAECAA +AAAArAAQiAGAQAoVAAAAAAAAAABIAEAPAIJSQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAiARgHABkAAwEAQAADCAgAJkjgAARRg4AAFBKAAAEAGACBhwcQAYAQAAAAqhAC +AABAEDAQAAEARIABAAgQAAAAAgAAAAAAAQACgJAAAAAABgAACTUAAAEQAACAEACAgAEAgJAAAJBD +BAAASESAEAAAgBAAAAKzEAAiAECBAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAF9/Dx9ffwX/H18fH1f/Bf9VdzM3N3czdwDMAMzw8AAADwD/AFUAAACqqgCqMwBVAADMRESq +qgAACgqqqlUAVQAAqgoKDwBVAAAAAFUAAAAAAAAEPczMzMwAAAAAzMwAAAAAAAB3/////////wAA +AAB3dwAAAAAAAP//AAAAAE//AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAADz8P +Xw8/Av8vfw9fA/8I/19/M7s7fzM3AMwAzPDwAAAPAP8AqgBVVVVVAFUzAKoAAMxERFVVAAAFBVVV +VQCqAABVBQUPAKoAAAAAAAAAAAAAAAHyzMzMzAAAAADMzAAAAAAAAHf/////////AAAAAHd3AABQ +UAAA//8AAAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAAAAAAMw8PADMA/yJ3 +Dw8DAwD/CjszMwpfMzMAzADMAACqqg8AAACqAFVVAAAAVTMAqgAAzEREAACqqgUFAABVAKoAAFUF +BQ8AqgAAAAAAAACgAAAAAxYAAAAAqqqqqszMAAAAAAAA/////6rq//8AAAAAd38AAFBQAAAPDwAA +AAAP/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAAFV3Dx9VdwT/EVUPD1dXAf8F +NzM3BVUzcwDMAMwAAFVVDwAAAFUAAAAAAACqMwBVAADMREQAAFVVCgoAAFUAVQAAqgoKDwBVAIAA +AFUAAKAAAAAGmwAAAABVVVVVzMwAAAAAgAB3/3//VdV//wAAAAB3dwAAAACAAA8PAgAAAA//AAAA +AAAAAAAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAAAAAiAAAABAcgACccAAVlAAAABQBAAAA +CQQABGwAAZQdAAEEdAAAlAkAAAQkAACECQQABCQAAIQdAAEEJQARlB0AAIx0ABGUHQAAjFAAERAA +AAqLCQAABHQAAJQJQAEAAACAgABAAQQAAICAAAAAAAAAAAAdAACMAAAVkAAABEgAAASQEAAAnEgA +AAAAAABcAAAACBiAAEggAAWQAAAAAEgAAAAAAAAIAAAAEBgAAAxiAAGUAAABBAAAAAQIBEAUYBgL +lBgAwhRgAAKECAAAFCAAAoQIBEAUIBgChBgAwhQgAAOEGAAAHGAAA5QYAAAcQAABFAAAAM4IAAAU +YAAChAgEAAABAAKEAACAFAEAAoQAAAAAAAAAABgAABwAAAGEAAAACAAAAIQSAAAEQAAAAAAAAAwA +AAAEGgAAGCIACYQAAAAAQAAAABX/AAA3d1V3AKoKClUA/wBVdw9fV1f///8A/wD/AP8AVcz/AKjM +IgBVdw8fX38H//8Af4D/AP8AAAD/AAAAZmYMDMzMAAAAAAwMREQAAAAAAAACXAAAAADszAAAmZmq +VTMz8A+ZmVVVVVWlpQAAAAAAAAAAAABVVQAAAFUAAAAAAAAAAAAAMDAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAJ/8AADe/r78AVQUFVQD/AF9/Dy9X/////wD/AP8A/wBVzP8ARMx3VV9/Ly8P +PwH//wD/AP8A/wAAAP8AAACuZgwMzMwAAAAADAxERAAAAAAAAA05AAAAAEREAACZmapVMzPwD5mZ +qqqqqqWlAAAAAAAAAAAAAFVVAAAAVQAAAAAAAAAAAAAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAnJwQAN78FNwBVBQVVAAAACjsPLwOrAAL/AH+A/wD/AFXd/wC7u3dVCjsPDwAzAP//AP8A +/wD/AAAA/wAAALt3DAwAAKqqqqoMDEREqqpVVQAADAcAAAAAu7sAAJmZqlXMzPAPmZlVVVVVpaUA +AAAAAAAAAP0AVX8AAAAFAAAAAAAAAAAAADAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUV +CAA3dwU3AKoKClUAAAAFNw8PA1cAUX+AfwB/gH+AVe5/gHd3cgAFNw8fVXcA/3+AfwB/gH+AgAB/ +gAgAd3cMDAAAVVVVVQwMRERVVVVVAAAAjwAAAAB3dwAAmZmqVczM8A+ZmaqqqqqlpQAAAAAAAAAA ++gBVQAAAAAUAAAAAAAAAAAAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAQAIAAACAAAAAAAQAAAAAACAAAIAABAAAAAAAAAAEAwAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AIAAAAAABAAAAAAAAwAAAAfuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAIA +ACAAAAAAAAAAAAAAAABEAAAAAAAAAAAAEAAAgAAABAIAAAAAAAAEAAAAAAAAAQAAAAAAAAACAAIA +AAAAAAAAAAAABGsAAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAQAAAAAAAAACAAACACAAAAAAAAQAAA +AAAAAAAAGCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgABAAAAAAAAAAAAAAAAAAAAA +AAAILAAAAAAAMCAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAEBAAAAAAAIAAAAAAQACAAAAAAAAQA +ACAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAAAFAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAYEAgAI +BAAQAAEAAAAAAAAAAAAAEAAAAAABAAAAKAAAAgACAAAAAAAQAAAAAFBAAAAABAAAQAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAACCAAAgAABAAAAAABAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAIAAAA +AAAAEBAAgAAAAQAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAQAAAAAAAAAAAADngAAAAgAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAQAAAEAAAAAAAAAAAAAAAAAIBAAAAgAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAQAAAAAAAAAEAAAAAAA +AAAAAAAACAAAAAQAQAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAL1AQACAAAREAAAAAAAAAAAAAA +ABAAAAAAAgAAABAAAAACBAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAABAAAAAAAAAAAACAAAAAAAAA +AAAAAQAAAggCQgAAEkJAEBECAQGAygCEAICAAAAAgIASAAAAAQAQARAAAAAAAAUQARIDAACAYAAI +EAAAAAgAkAMAAAgCAAAAAAAAAAACMAEBAgBAQEAAAAMsCAJKAAAAAAIgAAAAAAgCAAhBAAgCAAIQ +AgAAEBAIAAIICAEIAAQAAgAAEFAAAAAAABAIEAAgAAAAAAgAAAAAAAAAAAAAAAAAgAAAAAAAAgAA +AAAQEBAAAABASAACQAAAYGBGQAAgAAAQIAAgACAAABAAYAgCAwAIQEBIQABAAAiIEkAACEAIEQAA +UAACCAAoAEIAAAAAAACIABIAACggAgAABh1CIDAAAAAACEgwAAAAAAAAQgBEAAAAIAAAQAgoAABg +IFAQUAIIAAAIACAQAAAAAAAAEAAAAEAAAABSCAAAAAAAQAAIAAAAAAAAAAAAAAAAABAwCAQgQJCI +ESGAADAACggQEYAAQggoIGJCCAAoAgCAYjYAQCCIRAYQACCAEIgKAIABKABGAkBgIEQgAUACCAAg +ACABAAACAGRSAQAIAAIwAAAP6QAEAIAUFABgAASAgAAIAFABAgjAAAABCAAKgAAQCgAAAAYEgAQI +AAAIAIAAAAIACAAAAAAAAACAAAABAAAAAIAAAAIAAAAAAEAAAAAgAAAAgAYIgECBQQECAAMARAPM +AQQKDASISQ4JEAgEAQIECQQAEAYAREAAgBYBMQAEC4zTAggkBIAQCQMQABFAAQAIAAAIEQCGCkEA +AAHAAAoIARAAAAhNAAAAQADSwBASEAAAAABREAABFAQAQQDgAQlBAABBAQQCAIAAgExAAAEEQAQB +AAABAASBAACAQBAABAAAAUAAEAQAAAAAAAAQAAAAAAAAAAACATKAAIgwCoEACAAAQgIFAACgACAg +AAAEICkACgIAAKIIooCCCEAKAAAEQgJCMg0AAkAAgIBAMAAEjAACACkIAIUgAAIhQQAIAYkBMgAB +EQAAABdAAEIAAAGAMAQgAAAAIACwAIAAoABAAgABVgAAFBQAAEABEAAAQIAIAACAAAAAABAACAAA +AAAABABIAAAAAAAEAAAAAAAAACAAAAAAAAAAAAAkAIkAJEIkCYECABAACAwMAAIAAIkgBJIgBAAA +AQAkMICECAHAACQIAYAAEIAABAoQIAAGAgEAIACAQUAAAIAgACQBBAAEAgRQAAAAwMRAAAANTAAB +CEAQCCBCEhEAgAAQAABCAhAAAAABwAQEVBAABgAmCAwAAhARAAIUABAAAQAAAAAAIQAAAACAAAAU +AAFAAAAEABIAAAAAAAAAAACAAAAAQAAAAIAQIQAAAFAAgACUCCAmQAGSABRIAAAARIAgEAgAAAgI +gAARCAIAAEAAAZQoAAEEBEgAGIwABAAADAAAAAAQAAiIAAAAAAAgAAgAGCgAAAGaAkBAQAlEGEgA +gIAIAAAbCAQAAIEABFgIAACAkAAAnAgCACiAhBAYCBCUgAQAAgABAAQAAACAGAgADhAAAAAYKAAA +AAAAABAIAAAAAAAAAAAIDAACSAAAQABgYAJCASABQAgAAABAKiAAggAAAACgAAAGAAABAQAAQGFB +IAAYAIAAECAECCAMwBABAgAAGwABAAABAIAAAAAQAQAAACgAEAAADfYEAgQAAEQAAAAAAAAAAGAA +IABQAAMAABAAAAAgAEBAAAQEwAQAAIABAAAgYAAAAAAAIASEAABBAAAABAAAAAAAQAAAAAAAAAAA +AAAAAAACAAASCAAABBkAABAAgAECAAEABCgAAAAlgQAAAAEAABQBAAgIAAAgIQEEEACAAAAAAQgA +AIAAAACBAAgAAAIAAwgACEgBAQECAAwBAAAAQACBAAADpgAAqQEAAACBAABIAAAIAAEBACCAAMAR +AQBAQAAAEFABBAQAAAAQCAGAAAQAABBKAAAAAEACACABAAgAgAAAAAEECAAAAiAAAQAAAAAAAAAA +AAAAAAFQAAEAAAAAAAEgAAAAAEQAQAAAAAoIAAAoAgAAEQAAAAgAEACAAAAAASAAAAAgQAAAAAAB +ICgAAkAAAAABAAAARqAQAiAABAAAAAAAAABACAQEAAAAIAAAIAAAAIBgAAAQAAAAAgAAAASKAAAB +AAAAEAAEAAABAAIAEAAAQAARCAQEAABAAAAAAgAAAAAAAAACAAAAAAAwAAAAAAAAAAABQAAAAAMo +mAApAAQAAoiIAQICAACigIgACBIAAIBghAAAAAAAAACIADkABAAAgIgSAAIAACEQxAAQAAAAQACY +EAIiAAAQICgAFAAAAIAAiAAADpERAAAAAABAyBAAAAAgAgDIEAlAAAAAAMgQCSEAAAgQyCACQAAA +AKjIEAAAgACAEMgQAAAAAAAAyBAEAAQAAADICAAAAAAAAIgAAAAAAAAAAAikIAAACIAFCAAAAAAI +EgEICAAAAIiQAQCQgAABAQUBAElggIMghCEIAAAAAkAQAYAAQIACEgoBEAqAAAAACEGERBAAgAAK +SRAAFQAAAAZBAAAG14wAAgAAAAABgAAAAAAoBgGAABAAAQCEAYAAAIABAgUBkAgIAAAEAAGAAACA +AAQADYIBSAAAAEABgACAAAAAAAEAAAAAAAAAAQAAAAAAAAAAIEASQAkICAABSAgAAGABQQFAYABA +UBA0AAAQgEBAQAACEHAEICAFQAFgAAAAhAiIAQCgAAAAgAwAKLIAIAAQoAASgABQIGAAAEgwAAAk +CHAAAAZIACJBEAAAEAoAEABAAGQEEABAABBiYABCAABAJAAAADACGAQAAAAABAAQAAAgEAAAAAAA +AAAAAFAAAAAAAAAAAABAAABAIBAAAAAAAAAAAABAkAAEAhA0BICQACAAAUKiAAgAIAAJCEAiEEgA +FAEAUAEJCAACAFqZgAAAIAAJRBwUwgAAAQQAAEBEAABEgEQIQEQAAAhADMJABAgAAEhAAgAAzaIg +AKgAAIAIQAAEAAhACAQAwQBEwQQAwCAAACAQAAAAAAICCAAi5ABAAAIAgAAAAQAAAIAAGAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAABICABAAAAAQAAEAAAAABBAgAAAAAgIC4ACABAAAACAAAgI +AAABAEBAEBMDACAAAAAAAEAAAAAAIAAQAgAIIgAJgIAQBAJAACCAAAKBAIEAAABPaAgQAAAAAASB +AAAMYCgAACgAhCAAEAIAAAAAAAAAAAAAAAAIAIAAAIggAAAAAAAAABABAAAQAACAAAAAAAAAAAAA +AAQBAAAAAQAAAAAAAAAAAAAAAQACAgIAAAEAAEAAAAAAEAEAAABAEkCAAEABUAAEAEARQkAACAAA +AAAAKAICEAAAAAQBAABEgAAQBABQAAEAAQAAAASEgEAAAAQoBAAAAA/UACAEAABAAQAgAkAAYkAC +QiACAAAAAAQAIAAAAAQAAAAgAoAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAKCEAAEBAAQAgAAACAQAAgDAwAAAQZUQIQFgIAVFVRAAABAQAAAAAAAAAAAAgIA +IAIiAgBBSAEAQBAAQAJAkBAAAAAIBBAoAGAAAgcQAAAADYpQAyUAABAQBAAAEAAQICgQIgAAAhQF +Ab0AAYAgAAEAQAAASIACAkAAAAAAAAAAAAEAAEAAAAIAAAAAAAAAAAAAAIAIAoAAAQAAAAAAAAAA +AAJAAAECAAAAQRABQMAQChJBAA1BgIgIIAICRAwAAAQEgIgIAAASgApBAAJCACAJSRECQQkQgyCQ +FUBAARAQOQSiAUAgAAEAQkJKLQEABBAEAAAGIQCQChBAEAMACBICQAAFIhAEAACAAgASEgAAAAAQ +AgAQAQhAEAAAgAAAAAAAAAACAAgAABAAAAAAAAAAAAAAAAAAABIAAAACAgAAAAAAAAAAABAUAAwU +EgJAAAgBAAAEBAAAAAAAAAMIEBQCApAggjKKggAAlICEAEAQFAQAQABAAgVBAQCAAgCCCAgABwMA +BBCwUCAgCgEQCAggAFAABxIAAA31gMQAASDAAAJRBAAADAAsRBAGAAgQIAAAEAKAUAAAAAASCgBA +yIAAqEAKAEBACAACEAAAYAAACAgAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEBQAwBCQAAAAUAcA +giCAAAAAAKCiAQDAhASAApsAiCgggAECGCqAABAQAAACIAAQEASEAAAggAASEQAAFQCGQQoBEIIE +gggUAAAAAAAAAQAACGwgEIABAEgIECkAgECAxgCAEQACgACCAIAAAAAAAAAAAAABAEAAAIAAAAAG +BgAAAABAAgCGEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8T7BdoggI8PBsPF+qzMxmZgpa +WrqqAnOMbDxmzGbMqqqqqmw8Zmbw8Aoabm47xFUADwCqqgCqAAAAAAAAAAAAAAAAAAAAqv8Af4D/ +AP8AAAAGE1XM/wARqkAAwzyqqjzDwzygAKoAAAAP/wAAAAAAAAAAZmZmZv8A/wAAAP9VAAAAAAAA +//8AAAAAAAAAAAAAAAAAVQAQAAAAAAAAAAAAAAAAeDxPsK5R+/vw8GxsUKrMzMxm+lpailUBu0Sc +nGbGZsaqqqqqbDzMmfDw9eViYjfIVQAPAFVVAFUAAAAAAAAAAAAAAAAAAACq/wD/AP8A/wAAAAmZ +Vcz/AP9VyIg8w1VVPMPDPAAAAAAAAA//AAAAAAAAAACZmZmZ/wD/ACAg/1UAAAAAAAD//wAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eF+gr1D6+lpLbGxaqjw2zMz6+lqKqv67RJycZsZmxlhY +WFhsbMzMWkv15WpqP8BVAA8AAAAAVQAAAEAAAAAAAAAAAAoAAKr/AP8A/wD/AAAAC/5V/P8A/9Xd +3cM8qqo8wzzDAABQAAAAD/8AAAAAAAAAAJmZmZkA/wD/IP//VQAAAAAAAP8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAHh4X6BfoAoKWktsPFqqPDlmZgoKWrpV/XOMbDxmzGbMW1tbW2xsZmZa +Swoaamo/wFUADwAAAACqAICIAACAAIAAgACAAAAAqn+AfwB/gH+AAAANoFX8f4ARqlVVPMNVVTzD +PMOgAKoAAAAP/wAAAAAAAAAAZmZmZgD/AP8A//9VAAAAAAAA/wAAAAAAAAAAAAAAAAAAVQAAAAAA +AAAAAAAAAAAAFAAYiFAAERAUABiIUAAREBQAGIhQABEQAAQYAEgAABAABBgAUACAEBQAGIhQABEQ +CQQABGwAAJQABGAAUBiAEAAEUABsECEUAARgAFAYgBAAAAqpHQBYiHQAERAJAACMdAARkBiAAJwg +AASQGIAAXGgABZAZAACMbAABkBAAAIxIAAEUEAAATAAAERQIgABcAAAAEAAAAEgAAAAQAAAAAAAA +AAAQCAAIQEBBEBAIAAhAQEEQEAgACEBAQRAADEAAQFhAAAAIwABASUAAEAgACEBAQRAIBEAUYBgC +hAABwABACQAQAAVAAGAYSQQAAcAAQAkAAAAABUUYAAQIYAABFAgAABxgAAOEGgAADCIAAIQaAAEM +YgAJhBoAABxgAAuEEgAAHEAACQQSAAAcAAABBAgAAAwAAAAUAAAACAAAABAAAAAAAAAAAAUFqgAz +ADMAAAAAAFBQoKAiIgAAUFCgoAAAAAAAAAAAAAAAAAAAAKAAAAAAUFCgoAAAAAAAAAAAAAAAAAAA +AMAAAAAAAAAAAAAAAAD//wCIAAAIGgDMIiIPD1VVVarDPGmWwzwAAD+7APozMzMiDw+qqgAAgABf +f///Dw8AADPMAAAAAAARAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgpVADMAMwAAAAAA +UFBQUCIiAABQUFBQAIAAgACAAIAAgACAgAAAoAAAAABQUFBQAIAAgACAAIAAgACAAAAAwACAAIAA +gACAAIAAgP//AIgAAA2eAMwiIg8PVVVVqjzDaZY8wwCALmYA+jM3MyIPH1VVAAAAAE5O//8PDwAA +M8wAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBaoAMwAzAKqqqqpQUKCgIiKq +qlBQoKAAAAAAAAAAAAAAAAAAAACgqqqqqlBQoKAAAAAAAAAAAAAAAAAAiADAAAAAAAAAAAAAAAAA +AAAAiAAAAAwAzCIiAAAAAFWqPMOWaTzDAAA/uwD6//8zIv////8AAAAAd3e/v/DwAAAzzAAAAAAA +EQAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKVQAzADMAqqqqqlBQUFAiIqqqUFBQUAAA +AAAAAAAAAAAAAAAAAKCqqqqqUFBQUAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAACIAAAB +DgDMIiIAAAAAVarDPJZpwzwAAG5mAPr//zMi/////wAAAABmZr+/8PAAADPMAAAAAAARAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAACAAAAAIAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAV/AAACAAAA +AAAAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAggAAAAAAAAUAAAIAAAAAABAAABAACQ +ABAAQCAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAACEMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAIAAAAAgAAAAAAAAEAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAACAAAAAAAgAAAAAAQAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEWQAAAkAAAAAAAAAAAAAAIAAAAAAE +AAAAAAAAAAAABAAAAAAAAAAAIAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAgAAAAAAAA +AAAAAABAAAAABAAAQEAAgAAAIAASAAAAAAAAAIAAAQAAAQABAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAbpAAAAAAAAAAAAAAgEAAAAAACAAAAAAAAFAAAA +AAIAAAAAAAAAAAMEAAAAEAAAAEAAAAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAIAACAAAAAAAAQAAAAAAAAAAAACAAAAAACAAIEAAABAAAIAAAAAAAAAAAAAACAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUAAABAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAIAAAAA +AAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACA +AAAAAAAAAQAAAQAAAAAAAAAAAAAAAAgAAABAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPfwAAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAgAAAAAEAAAAAAAAAAAEAAAA +ABAAAAIAAAAAAABAAAAAAAQAAAAAAABAAAAAQAAAAAAAAAAAAAAAABAAAAEAAAAADABAACFDAAAE +AAAABAAAAAwAgEEkQAAAAAAQAIAIACKNABAAIAgAAgQBEAAAQgAAAAEQIAAIAAAAABAAAACAAAAA +ECBAChAAAAQyEAADAAEAAAAAAAIAAAACAgAQAAAAAAIAAEAAQAAAAggAEAAAAAIIAAgIAgAAAAAA +AAAAQAAAAgAAEABAAAAAAAAAAAAAAAAAAAAAAAgAAAAIKCAAAAAIAAgQIAIgAAADAAggAABAQACA +DARAAAAIAgAQEgAAAgCAEEEyICACAiMABQBCIAAhAgI0EiDAAgEAAECAQEACAAAADAAABAIBgAAA +A44CAAAAAAAAAAAAEHIAAAAAAAAAAAADACAAEAASAAAAIABAIBAAAAgAAgAIAAAAAABIECgAAAAA +AABAAAAAAAAAYBISAgAAAABoAAAAAAAAAAAAEAABAgAgAAQAAAACECAAAAIAIBIAAAAkBAAEQAAA +CAAgASAUiYIAIQAAAFCEABBJEgQACAAAkASAUCAAAQAIlFEQAAADSggAKgBkAAEiAAAM5RAIIIAE +AAAAAQAAAAAEQAAQACACAEAAAAACAIAAIBAAABAKgAAEAAAACAAAAAYAIAAgAAAABAAACAAIABAA +gAAAACAAAAIAQAAIAIAAAAAABgQABIAASQpCAAAAAESJCIgoAAAAFACCgAAAAAAUBIAUEAAAAGBC +CEACAEABIAAAAAoEAABCBBAACAQAAUACgEQIgAAJQAAAQFEBAAAAAAAAAAVTAAABAgBABAgCAIAA +AEAAAAIAAgEAABEQAgEAAAAQAAAAAQAAAEBACgQAABAAAFAIAAABAAAAAABABAAAQEICAAAAAAAA +SQAQAAAAAAAAAAIAABAAAABQAYEAAAAAAIAgAAAAAACAgAAAAAAAQACAAgQICiAAAKkAAAARIAAA +AQAAkApiABBAIQAICQAAgAAAAIiQYECAAAoAUAogAIAAAQAACGEiCAAAAAAAIAAAAEAAQAAACAAA +AAAAAgQBgABAAAACIABAAQgAAEAgAAgBAAABQAAAAABAAAAAAAAAEEAQAAAAQAgAAAAAAAAACAAA +AAAAABYIAAAAAAAgCAkAAoACMgAAAIAAgAoAgAAAAAAAARQgDAAAAAADIAASgIAgAQIggAoAAAAA +QIAACAAAEAACAIBJAQQQAAICAEgABAAAAgEAAAAOowgAIIIAQAAAAgAQMAAAAgAAACAAAEAAAAAL +AAoAABAgAAwwIAACCAIEABAAAAAAAEgQFAAAAAIAUAAAAAAAAgAAAhICAAIAAAgAAAAAAAACAERA +BIAKCQgAAIAAAAAQSCAQAgAIAQACAEAAEAAAAAAAACABkAAEAAAAAAAwEAEAAAAABEACBAAiICAg +BAAEAACACAAEEAQAAAAoAIAAAAAAAA/nAAAAABgQBAABAIACAAEYCgIAAAYYEBmIAAAAQABQGAgA +AAAAAAQYCAAIEAAABBiIAIBAAAAEGAgAFAAQABI4CIAAgBAABBgIQAAAkAAAGAgAIAAAAQAEBQAA +gUAAAAQAIACAAIAAAAAACAEAAAAAAAAEgAAAAAATAAGBQYGABAAAAAEAAAAAAIAggVCBgBAAABAA +ARAAAAAABIEAAAAEBAAAAhIAAQMAAQAAAAAAAgAAAEAAACACAAEABAAAAIAAgAQAgAAEAAAAQCAB +BgWAIAAAICAAgAAAAAAAAABEAABAQAABAAEAAIFgAFBAgAAAEAAAAAwAAAAAAAABDAgIAIAggAEC +AIgAACGgCAgCSAABICgAAACQAAioUYAACFIAggBYAAAGiAAAAGQACgCKAQGgQAAIAAgAQQQkAAoA +CgABBBCAAAAOXgIAUgCCACAACAAIAAAACIEACAAAAABAAQAAEAACIAABARAAgAAAFQEACABAAMAA +AQAIAQAAAgABAEAQAAAABQEAQAAAAEBoAQBIAAAAABABBAAAAAAAAQAAMIAAAAAIAAAIMAQBkIBA +hAgAAAAIQAEBVGAAFAAIMABQEEAAUEEwAIADAAASArIAVACAkgBgAAAZQAAAAQEAAJlAAAIICQAA +AAzECFgQAABAgAAAAAAEAgAAAADQAAQAEGEAAAQAAAAAKAAAAAAAAAAAAACACgAAAAAAQAACAAAQ +EACCCEQAAAAgAAAJAAAAAAIAAAIAAAAAAAAQAAAAABIISKJQAAAAgAKIEAQAAAAALAAAQEAAILCl +AAAJAAAgBEAAAAkBAAACAAAACBIAAgAAAAAEUgAgIgAAAgIaABgDCAAABhkAAFBAAAAACq4ACQkA +AAAAABIIAATQQADIEBRAAAAAAMgQBpAAGkDAyCAFAAQAQgTIEASQAAACAMggBQAAAADhxCACAIAA +AODIEAZIAJACUMgQCQAAAABAxIgAAAAAAAAREAAgAAEgAAGAABAAASQBACAGCAACAAgECAAAgAMg +IAAAAgwAADQgAAAgUAEALKUUAACIABAIKQAABAEAAAggAAAQAAAAAAQAAAAHdwACAAAAIKEAgAAA +AAAAAAGAAggAAAQgAYAAAAAIACoBgAAAAAIQRAGAEQAAALAGAaACSwAAAAQBoAAggAECBAGAAAAA +iAgJAYAAAAAAoAkBABAACAIAAAAgAcAAQBQEAAABwABSQEBJAAhEBGB4QEAABEBgKCQBQAABwADC +wAAAARAgQCUgBUFABcAAysACQCAAQAABgDAAYJnCAiEhATAAAA0FBAIgACAkZEQAAUAAAEQEEAAC +yAAAjAApAEKAAkkAUAQAgAAAAPAISgAAAABAAAAAAAAAACAAAAAAAAACEAAEAgQBAACBAAQBAIAA +AAAAAAAQAAAAAeAEBABSACAEwAEAQAIICACAAQHAYAAgAQAUBAAECAAAAAICAAIAJAEABGQABAgA +AAhCAgCiCAQBDAAAQhAAoAAEBMQEAgkJAAACAQAAxuEISUABAgQENAgEIAAAAECAAASIACAIAEFA +ClgAIAAAAQASAACAAFAiwQAgAAAACECAUAAAAAAEAIAQAKAAAEKgAACgAAgAEgAAQAAAAAAAAAAA +AABQAAAAQIgIAAAAAAgAAAIAEAAAAAQjyAAQAAAAABAAQAMAAAIgAAASEAAAgCkICMIQAIAAAAAA +AAACAAIQAAMQ0IIAAAggAAAUBEAIAABKqgnQFAAAAgAQAACAAAABAAAAKAJAACQEAMGQBkAEiGQA +KAAAgAABBCAQJAAAAiFgQQAAAAAAAAAAAAMAAAgAAAAEMARAAAQgAAAAAAAAAAAAAAAAAAACAgIA +gAAAAAAKAQQgIAQAEAYEBAAAAEJAAgIEBkgAQEAAAFAAEAAAAAISBAJCFEBEBABUFAAQAAQAAAKA +FAAAEFIGAgAIIERAAEIAAA3tYgBAUEBIQgIAAAAAAAAAACAAIAAIBQEACAQAIACiAYAgABAAAAAA +AGAICBAAKAwCAAAAAAAgIAAgADAAAEAAAIAAKSEIqQGEAAAgAAAACAAAAAAQEAAEBEgABAQAIAQR +gNAAIAABhAAAAADgBAQEFEAACAhATfiwEgAQABARFAwAFFATSEAAEBBAARAAAAC8AAGQQ1BQRAQE +AAQEUEAAQgAAA/pEBgAQAAIEBAoCMAAIqChAAFwQQABACgYCBAAEEAQEAAAAAEN4AAAAAEBGEDlA +A5hAAAMAAAACAAAAAEQQAyBEIkBQAEcERgQAAAAAAAAAABAAAAASAAAAACIMAAIAAAIQAgCAmBwA +MoAqEgAIFoCQgLIIIAkUEgIAAhUDElKQAIAQABEAAAKSAAIMFhoDkBACXhIAAAEQAAASCAAACCIA +AAAETQJIWABAQAAAAAgAAAIAAADIEkAAIEEQCEgCAlBAAAAAABAIABACAgEMAAAAEwAFIgAAAAAA +AAAAAAAIABAFAABAIQBQAAIAEAAgAAAAAAACABAAAASEAgoIFAiBABASAAAMBIAABigkCAQAgAIA +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 +WvBVqlWqS/BLS2bMd4hqanh4VaozzF+gWlp3iHeIAAAKUwCAgAgAgACAAIAAgP//AP/MzAAADw+C +Aqqgd3fAABEAVVWAAPDwAAVycg8P7qoABQAAAAAAAAAAVVWq+gAAbrtVX1VVAAAxdQAAAAAAAAAA +AAAAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAwAAJAAAAAAIAAAAAAAAAAACAAgAAAAAAAAA +AAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgAAQAA +AAAAIAAAAAAAAAggAAAAAAAAAAAAAAAAAABIIAAAACAAABAgAIAAAAAAACAAAAAAAAAAAAAgAAAA +AAAIAAAAAAAAEAAAAAAAAAAADBQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAAAIAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAF5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABQIAAAAAAAAIEAAAAAAAAAIQAAA +AAAAACAAAAAAAAAAEAAAAAJEAAAAQAAAAAAAACAAAAAAAAAAAAAAQAAAAAAgCAAAAAAAAAAAAAAA +AAAAAAelAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACroA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAQAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAANewAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAQAAAAAQwAAAAAAAAABEAAAAAAAAQAAAAwAgAAAAgAAAAAAIAABAgAA +AIAgAAAAAAQAAAAAAAAABAAAAAACAAAMAAAAQAAAAAwAAAAAAgAAAAEcAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAACwAAAAAAAEAABQACAAAAAAAAAAAgAACAAAABAAAAAIAAAAAA +AIAAAAAAAAAIgAAAAAAAACgwAAAAAAAAABAAAAAAAAAAA5gAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAQAAAAAAAAQBAAAAAABAAgAAAAgAAGAAAAAACIAAYAEAAAAIAAAABAEA +AAAAAAAAAQAAAAAAAAABAAAIAAAAAAEgAAAI2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAYAABAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAA +AQAACAAAACAAABAAAAAAAAIAAAAAQAAAAABACAAAAAQBAAAgAEAAQAAAACiAQAAAAgAAKIBAAAAA +AAAgAAAAAAAAAAEAAAEAAAAAAABTAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAA +AAAgIAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAIAAAAIAAAAAAACA +AAAAAAAAAAACAAAADBYAAAAAAAAgAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +QAAAAAAAAABAAAAAQAAAAAAEAAAAAAAAAEAAAAAAAAAABAEAAAAAAAAAAQAAAAAAAAABAAABEAAB +AAGAAAANdgAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAIIAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAgAAAAAAAgAAAzd +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAY +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAB7EAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIBwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAACQAAkAAQAAABQAAAAAAAAAAAAJ +AAAAAAAUAAAAAAAAAAAACQABAAAAAAAJAAAAECwAAAAAFAAJAAAAAAAUAAkAAAAAAAAACQAAAAAA +FAAJAAEAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAJAACQAAAAAAFAAJAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAALewAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAA +QAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAiAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAA +AABAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAABP +zgAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAA +AAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -7235,16 +33574,44 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAA +DUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACKAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAYAAA1AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAABJKAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAQAA +SSgAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABAABJKAAAAUAAAAABgAAAAAAAAAGAAAAAAAAA +AYAAAAAAAAABgAAAAAAAAAEAAEkoAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAB +gAAAAAAAAAAQIIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAggAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAZAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAZAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAQAAIAAAAAABA +AAgAAAAAAAAAAAAAEAACQAAIAAAQAAIAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAABAAAkAA +CAAAAAAAAAAAAEAACAAAAAAAQAAIAAAAAAAAAAAAABAAAgAAAAAAEAACQAAIAAAAAABAAAgAAAAA +AEAACAAAEAACQAAIAAAAAABAAAgAAAAAAEAACAAAAAAAjMkMAAAigESMyQwAAACAAIzJDAAAAIAA +AAEAAAAwkzGMyQwAADCTMQABAAAAIoBEjMkMAAAAgAAAAQAAAACAAAABAAAAMJMxjMkMAAAigEQA +AHwvjMkMAAAAgACMyQwAAACAAAABAAAAMJMxAAEAAAAwkzGMyQwAACKARIzJDAAAAIAAjMkMAAAw +kzGMyQwAAACAAIzJDAAAAIAAjMkMAAAAgAD4kkYEIEIgAPiSRgQAAAAA+JJGBAAAAAAAAAAAIGJJ +H/iSRgQgYkkfAAAAACBCIAD4kkYEAAAAAAAAAAAAAAAAAAAAACBiSR/4kkYEIEIgAAAAAAD4kkYE +AAAAAPiSRgQAAAAAAAAAACBiSR8AAAAAIGJJH/iSRgQgQiAA+JJGBAAAAAD4kkYEIGJJH/iSRgQA +AAAA+JJGBAAAAAD4kkYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -7259,531 +33626,19 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAQAAgAAAAgAABAAAAAAAAAAA -AAAAAEAIADAAAAAACAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAAAAEAAAAAAEAAAAAABEAAAAAAAAA -D3cAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIIAAxAACUAAAAAAAAAAAAAAAAACAAAAACAA -AAAAAAAAAAAAAAAAAABAQAAAAAAAAAAACAIAAAAAACAAAAAAAAAAAAACAAAAAAAgAEAAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgAAAAAAFwgAAAAAA -AAAAAAAAAAABAACACECAAAAAAAAAAAAAAAAAAgACAAACAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAQAAAAABAAAAAAAEAAkAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgQAAAMAACAAAAAAAQEAAAAAAIAAAAAAAABYAAAAAACFAAAAAAAAAAAAQAAA -BAAAAAgAIAAAAAAAAAAAIAAAIAAEAAAgAAAAAAAAIACAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -IAAAAAAAAAAAQAAAAAAAAARAAAAAABAAAQAAAAAQAAACQACEAAAIAAAEAAAAAAAAIIAAAAAAAAAC -AAAAAAAAACIAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAGEAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAFAABAAAMAAAAABABAAQAAAAAAAAAAAAABEAAQAAAAAAAAEAAAAAAAARAAAAAAoAAAAAAA -AAAABgAAAAAAAAACAAAAAAAAAAAIAAAAAAQAABAAAAAAAAAAQAAAAAAAQAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAACEBgAAAAgAAAAAAAAAAQAAAAAALfAAAAAAAAAAAAAAAAAIBAACAAACAAAAAABAA -AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAAAA -AAAAAAAAAIAIAAAAAAAAEAAAAgAAAAAAIAACAAAIAAAAAAAAAAAAAAAAAAAAAAQAAAIBAAYAAEAA -AAAAAAAAAAAACCAAAAAAAAAgAAAAAAkpAAAAAEAAAAAAQAAAAAAAAAgAAAAAAAAAAAAAwAAAQAAI -AAAAgAAAAAAAAAAAAAAAABAACABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAEAAAAAAwAAAoAw -QAAAQAACAAAHCAI2ABAAAgAAAIQAAgxQJgAAAAAAlEAAUAACAEIAAEAQAAAAAAAAQQACAAACABCB -EAAAAAAIEgEAAhAAAgAABNQAQBAAABAAAAAAAAAEQQACAAAEAAAAACIAAIAAAQAAAAACAFAAAAAA -ABAAAAAIAAIACAAAACAAAAAQAAAAAAAAAAIAAAAAAACAEAAAAAACAAAQQAIAAAAAAGGSAAAAACAA -QAgCMAgAY5AAAgAAkABACAAAEACAkAQgAikAAAAAACACAAIAAgBAYAAAEgAKIBAAAgAQEAAASIgA -AAAAAAAAAAACByACQCIAAAiAYAIWAggQAABAAMICAIIAAAAEAgIAAABBCAAAAAAAAABAAggCAAAA -AAAAAAAACAAACAAAAAAAAAACAAAAAAAAAFBQEAAAAAAAiAMUAAAAEFAhDIAAACAACBAphABAAAAI -AEGQABBgACwAAlAEAFIASgwAAgBgLJAEAUkWABAAATIIAAQAECBAAGAAQAAAEBCBAAxEgAiWNGEA -AAMUSACAABIQAMABQAQAgAQQRAgAJIACDCEMAAJgAACAQIMBQACAABAIQAIAAIAACgAAEAgAACBA -AwAAAABAAAIAAAFAAAAAAgAAAACAABABAAAAABAABACACFACAAACCMEIAAAIAAHAkQGAEFAAQQiA -EAIAEAAAscAJQAAEBABIQQAAMBAAFEAAAAAQkACAQQAhAAQUAIKQgSCAQBAAAAAIAAAAB3IAEAAA -BACAAQAAkAAokoQAABAQAAHAAMAAAQgBhAgACMgAgAAAQMEBAAAQAABAgAAAABAAAIAAgAAAAAAA -AAAAAAAAAAQBAAAEAAAAgQgAAAgCVAACABAoBBCBAACgABYQUAkgCggADAAEaQBQCABSAIEAAAAA -CAUQgQAAAJIAgABAAQAEQAAJAACEAAJAQAJAAgAAAgAAAACQgAASAAAAAAALBYCAAAACBAAAAEAG -AABQAAAAAEAAAEgAAAAAAgAAAEAAIIIAAAAAQAAAAAACAAAAAAAABAAAAAIAAAAAQAAAAAABAAAA -AAAAABBAAAAAAAAAIBAEAAAAAEAgAQgAAIAggACEAADBIIDEAEAAAAQAIAQIAAAJAEQAEAQACEDA -gAgEIAJBAAwCAEAIACAICJYgBAABAAgIIAjACAMAAAACKWIAAAQSCAAggAgQEABAAAgAgIAJBggA -BAAGAgCRAAAgBCAAAMDIAAAAAEgAAAAACAAACgAACAAAAAAoACAQAAAAAAAAAAQAAAAAAQAABBAQ -AAkEAAAICQACAABAAgyAAAAIEAEACAAoAggCBAAIC4AAAAAAgAoAAAAAEAAAiAhBBAAEIQIEAQAS -EAAckEgAAAKAAAAAKAAAAIAAIQQIAABIAEQABAAABadIAgACEQBAAUwSgAIIEoAACAACQgAERAAI -AgACEFAABAwIIJAAAIQBCAIAgAAAQAIIEAAAQAABAAAAAAAAAgAACAAAAAQQAAAIGCAAQAACAAAA -AAAAAAAAACCAAAIAQIAAAAAAAAEgAAgAgAAAAQCQAAQKAAEiQMAAAQAEAARBAAAFGRAAAAEAwAQA -AAAAAACABAQEABgAAAQEBAAAGAQAAAAOvwAEYAAAAABAAAAAAAAgAEBABAAAAAABAgAAIACAEAAQ -AAEAYAAACEFCIBAAAFAAgAApAQAAAAAAACAAAAAAgIAAQgAAAAIAAAAgAAAAEACAAAAAAAAAiIAU -qAAAAAAQAACgAAACIAAACCBIEAIAgAAAAAAAAACEABAAEAABIAAAEAAAAAAA4AAQAQCAAAogAAAQ -EAAAACAAAAiAAAAAJAAAAAMJBICAAAgAIAAAUIAAAACgAAwkNEAICCAADEACQAAQBAAIAAAAAAAF -gAgAEEAAAAsAAAAAAAAAAAAAAAABABAEgBAgAAAAEAgAAAABAAEAIACBUAAAADABEIAAAEAAAAAQ -gAARAACAABCAaQIoAMDgEYAAAAAgICEQggAAAFiAARGACAAAABAIAYAGAEACAAASgAgAAAAwABGA -gAqAABAAEgAACO6ICAAAFBgBEIAIAoAAEAASgAIAAJAAChCAGEAAAgABEIAEkoQAIGARgAQEAAAA -ABCCBAAaAAAAEEAAAAAABAAAggBAGgAAABCEBAIAAAAAECAEBAAAiAjEIjAKAAAAgMQpEAIAAAAE -xCECBQCQACDEIABIAACAYMQhABQAAICIxCBDQAAAAETEKQEQAAAg4cQpUkAEAIDQxCEAIAQAAFXE -AAAKdyABQAAAANDEIQFAAAAA0cQiIUAAIADQxCIDAAAAIKDEIyAAAACgCMQiAwAAAACAxCkAAAAA -AADEAAAAAAAAAIghKQAAAAAAxCQDAAAAAMDEgACAQAEAAAmICsAAAACZCYAAEAAAIRAJhCgBAAkg -AA2AAAAAAaAECYAAAQAAJBANtZgQAAAMIgGCaAKAAAAIDYCAEkAABAoNiAAAgAIlCA0AAAVQjBgQ -AAAMAAmKaAgAABQIDYgICAAAAAAJiAgIAAAEAAmAaACAAwIADYAEIAAAABQJgAICQAAAAAkgAAQA -AAAACYgAAIAABAAJgAQAAAAEEAkCBEgEAABQaEABhhDQQACKAABSAEBCACBAAIACAGEAQAAGRAAC -BEDIBABAADQgAABAQAICYGQAAIAUFQEACAgAggAUAAAAAABCAAAAQEAAAAAABlyACAkBAAgIAAAE -AQEABAQEgAQEAAAAAAAEEBICAAAAAAkAEBgUAKUBBAAAAEEAgIhgYAABABQQARAAIAAQAAAAABAI -AGAAAgEAAAAQAQCAyAAAAAG8sAwcCAIAwIEACBkAAAEJoKBBGITAAKACAggECCCiCOHgABEYCAAA -DAAAAQAAAQEAEAgAAGACAgAQEAAAgAgAoIAAAgAAAACgoAAAAADJ+cDwEgIAEBAAQEACAgAAEABA -aAwEABAIAABICQEgaAQEUoAgAKSgSqKAAoAAAAAAGAAAAgIAAAICAAIAAAIEQBigAAAAAIgBAoAA -AEAAAAAQhAEBAAAAwAABIAQCAIACAAEAEJAACGBQAAAEAAAAAEAMBABAEACBAAAMIAAAEAIAABIQ -AAEAAAAAKggAAQAEBAAIEAIAAAQAAAAAAAAAAAAAAIIQAAIAAAEAAAAgIgAAAQAAACAiAAABCAgA -EAgIAAAAAACAAYJiAhYAEEEAAQHAwAAAAAAQAAAICAAEAAAAAAAAAAAIAQRAAAAAAQIAAACAAgCw -gAAACgAAQCIADJACsCAAIkEAIAgAAAEyAAAQCgAgBAQAAjAAKWABCABQAEpAEFIAAAAAQEgAAQAA -AAAAAAEBACAAAABAAAEAIDAAAAIAAAAABE8AAAAAAAABAYCAAAAACAgAAAgKAgAAAAAAAAAAAAxK -AgACAAAAIAQAALAwAAAIDAAAQAAAAAABAAAAACAAAAAAAAAAAACAAAAAICAAAIoIAFIgACRCRAAA -BlAABAAAwwDUwIJGAQUAEQQISBUABDAgACgoQBAGABLAwBPrAAXVCAAQEAAIAAAAQAAEBAgAAgJA -EMQAQEAAAIAAwAAAAAAAAAANrwAABASIAAACAAgsBAgAAAAAAAAACAABAQABAgIAkAAABGBjAURA -IEACElBACBABAQAAEABAQBAAAAAAAAAAAEBAABAEAEAoAAIBAAAAEAAQQECCEAEIQAiIEEAoSAjA -SgAgAQQWEAAACBAKQhEQAAKAAAIJMiACEQAIVQVATBBIgJAQAAAAoAAgQAAAAAChAUGQAAAAAAED -ARAMAAABAQAAAAAgIEAAAAAAQAAgIAgAAAACAiBAAAAACK4GAAgJASAAIgKAOBgAAAAAAEA0AoIQ -ADZOABgSAgAQEgIAAAAQEAAAAAAAAARACAICABAAAAEhABAUQgCjgJMHBwCgVAgQkQBEsAAwAAQC -h0ISAJBIAgLgjYVODAEECIgAoKIAsEBSohAAAAAACAgAAAAICgIICBAAAEADApAQEaAAQBQBEBAR -AAAABXgAEBICSBAwAAAICgIICA0FAAAAAAgIBAQAAgAAQgAEBBIihMqQjACQQAQQkABABEQAAAAE -AAAEBAgCQAAAAgAAgBAPAACAFARAAhEJAEAAAAAgsEAQDACAqEsCAAsHAQAKAZAQ0JAAgQAACEBQ -ACAQEqCAoAAEAIAAAEAQA0AAA6ChAwOCgAABAAEAAAIQEAAAgAQFQNhaAAAgAAHA2FgAAAABYQAR -EAACEBEFAAkAAAJABAwAQUMDAgAAAAAgAAAEgBAAkAEAEQoSgxMIAAB4gYAQAACIAAAgIAAAAgAA -AAIAAAAAEEACAEgQAAABBycAAJGA+v//r/v///8V/11dV/9f////VVEzJ///MPAAAAAABwdEVR8f -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 -AAAgAABAAAAAAAAAAAAAABAACAAACAAAAAABtQAASAAAEAACAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACACAAAAAEIAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAMAAAAACAAAgAIAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAACAAAAAEAAAAAAABAAAAAAAE5AAAAAAAQAAAAAAAAAAAAAAAAAAAAACAAAAAAEAAAgAAAAAAA -AAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAABAAAAAACAAAEIA -EAgBAAAAAACAgAAAAAAAAAMBAAAAAAAAAEAIIAAAAAAAAAEAAAAAAAAAAABAQBAAAIABAAAAAAAA -AAAAABAAACiAAAAACDcCAIxAABAAAQEAQAAAAAAAAAQAAAAAAAQAEAgIAAAAAQAAAAAAAABAKAAA -AEACBAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAgABAAABAAAAAAAAAAACAAABAAAAAAQAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAA -AEAAAAALzgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEIAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAgAAgAAAAAAAAAQAAAAAAA -QAABAAAAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAEAAAAAQCAAAAAABAAAAAAA5x -BAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAIAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAAgAAAAACIQAgAAABAAARBCAAAEEAIBEAABQAACAggAAgggAABA -AAACQQACAEICUAAKQgBIAABQAEoAEBQCUAACAAAAAAAAgBCAEAAAAAgAAIAAAAAAA5QAEAAAEAAA -AABwAAAMiggAYBAAQAAgAAIIACQAAAAAAsAMAIAAQAIBCAAIEAAUBAAAAAAAAAAIIAAAAAAAAAAA -AAAAQAAAAAAAAAAAAARCAAAACBAAAgAACCCIAAAAAAIAAKIAAEAAAUAIAgAgEOBCQAACAgACABCA -AAACCiAIQAAAAAILAAARAAAKAAAAAAggAAAAAAQIAGACAAAAAAAAAAAJIgAIAAAARwAHCCBAAiAA -AIAKAIAQSOgAFAAEDQAIgAAAACIQAAAAAAAICAAAAAAAAAAAAAAAAAAAAIABAAAAAIAABAACAAAA -AAAxAAAAACAAQARAAFAIIAAAACYAABAQABQBAAAODDAogECAABTCEQgIAIgAAAQBQVAEFAAAEQAA -AMQCgAAJAQQKIAAACBCAYkAAQAAQBkBCAAEAAANiAHAAAAibIAAEABAQEBAgAAIAAFAQaAAEAIAh -AhBBEBFGkABGSCgAAAIAEAAAAAEAAIAAVAAAAAASgAAAAEIAICIAAAAAAAARAAAAAjBAAAQQAAAC -CAAAAhQAEUEAEYAAAAQA4cgMAIAEAFCIABIUAUSCAAAAiRQWAIAAiICAgAiIAAQAgQCCApQAIIDA -ogAAJAAI0AApEg4ExALAAAkKAEQEABAIFgAACpoAIEIEAASAhEICCYBCBEAJAAKQAAAIAADCAJAU -IoAIAQIAEESAAEkDAgAAAIAAioIAAAAEAAAAAAAAAAAAAACAAAAAAAAQAAACEoAEApAxAAAABggG -SgAEBAACIIEAAAEAAAAAApAQAEGAAAIBkhAKBIAQAAJAABKAIBQAEAIJAABCAUAAQAAACQEAACkQ -AKKABIAABgAoIKAAIAAAAABwAAACxQAAgAAUAAAIAQGEAEEMBIgBAgSAEAQAEJAAAAABAAAIAAAB -AACAQgIAAAAgAAgAAAAAAAAAACACAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAQAEIAFEAAAEQABAA -AGAIARAAAABBIEAIJA4GAJAAAUBMAyAAAAAAJABGgAIDhEFAwCEEAACTAAEAIEAAAGAAgAICAAAI -AgAAAgJAAAYCAAEAAAn/IAAEAQBQiCBwAAQgIAEQABABAChkCAgCgAgICABAECACAAgACAAAAAoI -ACAAQAIgAAAAAAAAAAAAAAAAAAAAAAAIAAIAADAAAAgAAACAAgAIAgEAGBRAACiIAAEAASAADIYQ -CAAQgEAIAIAgCUAAIQgAAiIAQEQACAgEABAAQAACCIAyAABUMAgQAQAIACABiAkELACQAAGIAQwE -ACAAgAAAD38IAAAAAAAAAAhAAAIAEgABCBAAABACAAAKAEBBCAYAAwiCAAGIAAEACQAAAFABQAII -AACEAAAAAAAAIAAAAAAACAAAAAAQAAAKiUABAAAhAAABAQQBAAAAAACAAAAAYAEQAYIEDBABEBAA -RAAABAAEAAQAAAASAUAIAAJEAAwAACAAEAQAEEEQAAASAAAEAIAQAACAAQBAwgEBAQAABAQCAAAK -yQEEAgAAAAAAACECAAABQAQBBAAAAQAAQAQAACAAgGAAAAAQAAAABAAEAAQAAAAAAAAACgAAAAAA -AAAAAAAAAAAAAAAAACIAQAAgCAAAAkQACAoIAAoggAAAWAAAACAiAAhYgAACEigACAgAgQAQAAAW -AARAABQgCAAAAAAAAAAAAAAAQAAKIBABEAAQACBgABAAAAAAIAgAEBkCAAEkgAAAAAJtAAAAEAAs -AAAIEAABgAAAAAAASAAAoESAACAwAAAAAwAQIAAEEAACAAAIgCAAAAAACiAIAAAAAAAAAAAAAAAA -AAgAAAAAICQAAQAAAAAAAACCAAAAFAAgEIAAAAA4AAgQgAAAABTBARCFgAIAAAAAEIAAAAACAABA -gAQAAAAQABBJCBIAAACAAYAmACgAAAERgIAAAAAAABCAAIAAAAABEAAACYmABAAoAgggEIQAAAAB -ICgQgARAAAAAYRGBAAAAAAAAEIJEACgAAAAQgAAICAAABBCAAAAoAAAAEAAAAAAAAAAAgAAAAAEA -ABCIEAAAIAAAECAEAAQAAEDEJBBIAACAYMQiBAIAAACQxCACAwAACKTEGAEAAAABUIQgAUAAAAAQ -xBBDCAAABECEIhAAAACCBMQgAAAAAICAxCQAAQAAAIDEAAALTCACAAAAsMDEKSECAAAAwMQiBwAA -AAAQxCAhAAAAAADEIQEAAJAAAMQkARAAAAAAxCAgAAAAAABAAAAAAAAAAAAjAQAAAADAxCAAAABQ -BADEgAIAAAEAAgmAgQAAQAAACZBAgEBAQAQJkBjwAAAABgmACAAAACAACYEFEAAABQIJoggFAAAI -ICGJAAAAAKhoDYUAAwAAABUJigAKQIIoGAkAAAstgAAAAAAAIAmABAAAACAVCYAAAIABAgANiAgA -AAAABAmIBQUAAAAACYgEAAIAAAAJgAAgCAAAAAAAAAAAAAAAAIgIAAAAABAJgwAAAAQQEAlAIgAi -REAABCAhgAByYAAEQQBAIEAAACAiAAAAIBAFAYAAAgIAAAAAoAAAAAACAABARAAAAAABAQQGSBBQ -AAIQCADAAABAAgoAAEICIGQGIAAADAQGAEAEKSAAJAQAAAQoxgUhAABAAAIAQMQEAABEAEAAIgAA -QAAcAABwAAAAAJCAAUEAAAAAAAAAAAAAAAAAAAAAAEBAAAQAQAQAAEIAAAAAAAEB4EChoADgAAIE -SQQAQAgAQDAAEMBABEBAAAAAQAoCACABAQAACAABgAAAAMAEBKCgAAAAAAoCAAGoAAiACQAAAAIC -AQgJAQAAAQEAAAAEAADO/wgAAEBaQAAEoaAQAggB6gIIAAAAAQAAgABAAAAEAAAgKAACAAQAAAFA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAEAAAAAAAQFARARAAABACAAACEAAEAUFS -AADAAhEIAEAEBABACAAAAgAAAQAAAAAABATAAAAAAAIAAAEAAAAoYAMAQAAAAgZEKgJogCAAABYo -ABMAAQIAAIl5AQRpIAAAAEIABAMCBJAQAAAEKAAQAIAABAQEIAJAIAAAxjAAgAEgCAAAAAAAAQQA -AAAAAAAAAAAAAAAAAAAAAAKEZMEChCAAQAQgAAAQAAAKAAEAAAYQAHBoMCBAQYASIAAQAAGwAQIA -AAkBQBAgAAAAAAAAAAAAACABAQAoKgIAAAAAAAAAAIAoAAAAgECAhAUEAAIBAAQAAEAAQEAAVAAA -Cj0IIiCoQEAABCoCCChhAAQUEAGAAABAAAYAIUSCFACEKAAAQAACKYBBACgAAAAoEAAAAAAAAAAA -AAAAAAAAAAAAEDEhIAApqCAAEAAAAAGAAI5SEDACAAMLUEACAhAGAAAEhAEAMASCAgA5CgIAgAAA -AAAAAAgAAwNAcDoCQBAAIAAAIAAIAAQEBEAEAABgACEAAAICBAQCAgAEBEQAKChAAAAAywYEBAAA -BEBAQGAAAAACAAAAABAEBAAAAACAIAEQAEIEEFQGAQAEQBKAAAUAABAEhAAAAAAAAAAAAAAAAAAA -AAAAAAAAIBACAgAAAAAAFAABCDEzAAQRHTUAGESAAAABAAgATgAiCIAZgRAZAQBAAAAgQAICAABF -BSIQEQFAIBAAAAAIAAAAQABAIgiAIAAKQjgQGAASCIkZEAAogAoAwwkAAAZJABBKICgggVABEBgA -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 -EBAiIgIDA/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAMzMPDwAz/8wAMwAzDw8B71BVMzMA -RAhMGxsREQAAAP9VVABEAFX/zABVAA8AVQBVADMAAAAPAFUADwAzAFUAVTMzAAAE91VVGxtVVRER -AasQEVNTACIKIgUBAFEAAANoJ1UnVURPEQsAVQUFR0UDz3d3MzNVD1UPUFVVFQAADw8RESAgAgMD -8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAzMw8PADP/zAAzADMAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAQAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAA -gAAAAAAAAAAABRYAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAgAAAAAAACAAAAAAAAAgAAAAAAAEAAAAAAAAAAAEI -AAAACAAAAAAAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAACAAAAAAA -AAAOGgAAAAAAAiAAAAACAAAAAgAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAABAAAA -AAAAAAAAAAACAABAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAEgAAAAAAAAAAAAAAACAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAEAAAAAAwaAAQA -AAAAoAAAAZAAAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAEAAAAAACAAAAAAAACAAAAAQAAAAAAIQAAAGEAAAAAAAAAAAAAAACAAAABAAAAEAAAAAAAAA -AEAAAAAAAAAAAAAAAABAAAAAAQAAEAAAAAAAEAAAAEAAAAAQAAgAAAAAAAAAAkoAAAAAAAEAAAAA -CAAAAAAABAAAQAACAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIBA -AAAAAAAQAEACAIAoBAAAAAAAAAAAAAkAABEAAAAAAAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIywACAAAAAAAAAAQAAAAEAAAQ -AAAAAAQAAAAQAAAAAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAEAAAgAEAAAAAABAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAEEAABAAAACAAAAAECAAAAACAAAAAAWQAAAAAAAAQAAAAIAAAAAAAAAAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAKAAAQAAAECAgAEAACAAA -CAJQAAAAgiAIQQAElAIAAAABEAIEAMIIAEIAAoIBAgAAAgAADgAAAACAEAASQIIAAEAAEAQACAAQ -BQAAIACAAAAgEAAAAAKACBBAAoIAAAAAAPxIAIhABgAAAMgAAAAAAEIAABAAAAAAAAIAAEIQAAAA -IAAAEAAAgAAAAAAAAAAAAAAABAIAAEAAAAAAAAAAIAACAAAAEAAAAAAAAAIAAAACAAAACAAAAAAB -KAAQAACgCAAAQAgCAQAAIAAgABIAAAAAQEAQAAKwAAAAUAgAAAAAAAAIAAIAICAAADAyAAQAAIAA -QCAAAhAAAEAQCwAAoAAFAAAAnQACAAIBAAACACCCAkACAABAQAAAA0AAAAAIIAAAAAAAAAAAAAAA -EAIAAAAAAAgABBAEAAAACAAAAAAAAABAAAAgQAACAAAAABAQEAAAAACgQQAAgAQKCMAABAQAFAJA -gAAIACAgEhAAQAAwABQAAIwAAYAAAQAAUgABYgEASQAAgCSAABAKSAYBAEQAEgLJCBAAQAAQAggE -AAAAgAREAIMAAA95AAhIAAAwAAgAACgAAGAQMAAAkAAAJDEwAUAMAAAKAEgAAAgAAEgAIAAAIAAA -AAABAAQAAAAAAIAAAAAAAAAAAAAAgAAAAAAIQSCABAAKEAoAAAAEgFEJEEAAgAQQQAACCAABBAEJ -kQgGDggEgMBJAAAICABAYIAAAAgBAAAgkUgBAgIQIVAJAEAAEAQRQQDAEAQQAJBAQIAAAcAAgACA -AAAABpMAAAEACEgAAANAKUAAAYAAAAISwEgIACgADAAAQEEAAAAAAAQACAAAAAAKAAAIAAAACAgA -gAAAAAAAAAAAAACABAAAAAAAAAAAEQAAAECACIAAAQAAQAAgAAQIAAAAUAAEEAAAAAAAAIAATQAB -AAABAGAMAEIAAIkARAIAAKAAIAACgSAEAEAgAACBAAAAABAoQCAABpGAAQAIhAACAAAAAAAI0IAA -EEAAFAAAAEAgQECAABBAACCAYCAAAQCgEAAAQAAAAAAoAAAAAAEAAAQAAAQAAAgABgAAiAAAAAAA -AAAAAAAAQAAAAAAACAAAAQAAAAAAAAAIAAQQCICQASAAAQAAAAAACIKECRAgBAEgEAwCAAxAAAAA -AUAAAAAQEQEABEACJDEAAgSIIQRACAgACAKJAAAAIAAIABAhAAEIAAQEACAAAAwSABAEAgAAABAE -AAECAAASAAACAiAAYBQgAAjEAAACAAAAAAAAAAAQIAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAgAQA -AAAAAAAASBQQBABQCBAMAACBSAMEAAgIAAEAAgAiCAgAAQAAIQIKQgADQIAAIAgJgAAQAkAACAEg -CBAChAAIEEAQAAIAAAxAgAQKAQAACAwAAFAAAAAICCCASAJAAAAACtAIAgAIGCAAAAqQAgAAJkBA -CABAAAABgAAJBAAAAAQAAAgAAAQYEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAKACAAgAAAAAJ -SIAAAABCAgAgAGABBCABAABAAAgAAgAAQAAEgIIEoCAQAAAAAMQAAAACAACAAAAAAAAgAQAggAAA -AAAAwRgDAQQAAAQBQYCAAAAQAQAAAAChAUAAAAAAAAANQAQBoACAQAACIAAAAAGAQAEBRYkAAAAA -IACAAgRACAAIAAAAAAAYAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAEAAAAQAQAAAgAE -AGAAAAAgYgAICAAAAQDAEAAAACCAwAAAEAgAAAACACAIAAAQAIAkAAAAAAABAAAAAEAAAAAoZIAV -EAAAA0AgAABAgBCBoAQACAgAAAGFEQAAAAYtCAYgAAABEgAABIAAAEAkgAwAAIABAAoADAIAIAAA -AgAICwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAABAgAAAJIAACMAUAAAQEA -EIAAAAAABAAggAAACgAAABGAAIEAABIKEIKIACgCMQIRgAWIAAFEARCAAAAAAABAEYIEQAAAhAAQ -ihQBKAAEAhGCAChaACAAEQAAC6CAAEoAAIIBEIAASCgACAARgAAAAABGYBCEAABKASCIEIAAKAsA -AIAQAAAAAAAAAAAAAAAaAAAAAAAAACgAAAAAgAAAGBQAABCAAYAoAAAAECEAAACQAADEEAAAAAAA -AIQhAUgAGAAAxCMBAAAAQIBYIQiAAAAogMQgAAAAAAAAxCMBAAAggADEIAoAAAAERMQhAUQAAAAA -xCEAgAAAAATEAAAOMSACAAAAEADEIggAAACQAMQiAQIAAKCAxCAAAAAAAAjEIgAAAFgAEEAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQCAUAAAAAADEiAgAgAgAJQmDAUgAAAgQCYAEAAAI -QRANiAgEAAIIIAGAEQAAAAAiDYBIJQAACgAJiARAgAAAEA2IAICAAUAACYAIAIAAQSINgApSAAAA -CA0AAADagkgIAQAgAAmAAKCCAKBADYgIIEADACUJiAQEAAAAIQmACRAAAAABAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAIAAAAAAASAAgIAACAAEAAkAEVAEAlAQqAAAAAAQYABgAARAANTAAIgAAAAA -gBHRBAYEAAJAAAQQFBIRBSYwAIgFEQAgCUAgBEACQQGAAIGNQALgREFISBAAQAAQAYAGQAAAC5gQ -AYAAAAAAEAAEEgCmUAElAAAAACAgADUgUABQAASEKCAIAAAgIAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAAAAAAAAEgAAYCAAAAAICAABJAEBAAQAAAAAAAAgAAAJBAAAEAAAAAAUYgQAQICg -iJQABAQASapqQUjSGCQBAGIaDADkCIGyAgoAAlIAYAAJAhAQAkAgAEAiAAgCAADHXAQCAIAAAAJA -QBAECAEgQAIIhEAACAiAQGAIsAAYAAAQAAAEBABICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAABQEAAAQAAIAAhIAQAwIxogZCICAIAAAAAAAAAAIAACAAIAQAAAAADA4AICBMhAAEEAEEICFFI -CAAQBAAAkCCBAIAAABCBAABgAhCQAEQkAsAAAMRKwBPQNCAgIQIAAIiMKAAEAAgAAIBQKAgEEAAk -EAESUAADAQAJBlAAyAGIIABAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -IzAwAAgAIAAQAAAhQAAAAAAAAAAAAAAAACggIAIBgAAAAAAAAAAAADCIABQKCAKCAAAACEBRkAAA -AIApAIJAAkigEDAUAAAAIQAAIQgAAgAoAACACBQEAAAACMUCAAAAAAWACACAAAAAAAAAEAAAAFBO -CEAwAAkAiKAgQAAAAgJAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAgwo -iBAAASAEBMIAAAAAAAAAAAAIwAQAAgQAQAA9+AAAgAICAAh4RgAIAgIAhEAIAgQQAAJEFAAAACoA -AgAEBAACAgIAEhUigIUCAAUQFAAAAkAIAAAKZAQAAkATBAAAgEAEBEIAAAAAEBAIEBQDBBYAQRVA -B2FRQEgABEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMAgIAAAGpEQCIEEUACQAgNAABE -AQIAAgAAEAAAAACyhCABAAICABQSgjAiAAChUhYIEAhRISYICiIhKAJIAAokCSgIQSANUhhAKgAh -ISAxEAEABEACLDJQLSAQQIsAAAzNAABAAAAQABggQgrIARACAsgQEMhCQgAiIEgZFEJAJhZAIAIA -ACAKAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAACAABAQIGAElA5gBK0hKxyAAAAAAA -AAAAyQUQJwgQVZUAAqSEQBQUABBFhCAmSGAQDIKEBAgAEEDQEEKKYIBRCIBEAkoAEVAIEACAADAy -EJASBEEQQEAmCAAAAY1SEEAAQAAAAAUQCEEIAARwA0IBUURA4AgQAIICBUkMhAAIBAKAAAQBAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAQAAIMEJGhAFQyCQAAggEQEBARAAAAAAAAAAABBLYA -gNr8FAAAAAACEJABAgQAgJCCYBAAAAAgAAKAAEEICAADCxQDAACAEAEVEAADSEqAk5AREQAABgIT -lAioAAADtBADAAAAAIIAEAQAaoCAGIEBAYcvQAAQAAAAAIAwAAAAABAAAAAASAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAEAAAABCAAAQFhSQgJBEUV1RXQD/VVUAAKqqAAAAACcnInf1dVXdRFVE -VQQVAUXd393fRXUV1f///+8zdzN3VXcKX19/FdUbGycnEBsbG0T/T09VVQ8PRP+//w8PMzMAAAKT -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAgABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAAAAACAAAAABAAAAAAA -IQAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAosAQAAAAAAAQAgAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AgAAAAEAQAAAAAAACAAQAAAAAAAAABAAAAAAAAEAAAIAgAAAAAAAAAAAAAAIBABAAAAAAAAAAAAA -AAAAAAAAAAAAUAAAAAAAAAAAAAAAB9YAAAAAAAAAAQAAAAAAAQAAIAQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAABAAAAAAAAAAAAAAAAAQIAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBEAAAAAAAAgAAAAAAIAAAAAAAIAEAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAABXgEAAAAAAAAAEAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAgAAAEAAIAAAAAAABAAAAAA -AAAAAAAAAAEQAAAAAAAAgAAAAAAAAAAAAAAAAAAACAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAIAA -AAAAAAAAAAp1AAAAAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAGAAAgAAAAAAAEAAAAAAAAAAEAQK -QAAQIAQAhBAIAgAAYAqAAAgAAAAIAgIAgABAAHIAIJQAAUAAAEAyaRAAAAAAAgIAEAAQAAIAEAAA -BhUAEAAQABACBgAQEAACgAIAAAEBAAAAAA5AEAIQAAAAgAgAABAAQAAAAAABAAEAAAAAAAIAAQAA -AAACCBIAIABDCAAAAAAAAAAgAAIQAAQABBAAAAABAAAgAAAQAAACCAAAAAACIDAAAAAAABJgQgoA -AABAACACECAAIAgQAAQBAABgAAIEAABhQAAQAABAAECIAAACAEgIAAgAAAAAgACAAAADQAAAAgAA -IAAAAEAwAEEAAACgEjAAAAAAQIAwEAAEAAAAAAYAAAAAAAFAAAIAACAAAAAAIAAAAAAAAAAMAABg -ABAAAIAAQAAAAoAAEAAAIAAFAAIAAAQAAAAAAIACAkCAAAAAEAAAQAyARAQsgAkAQCAQAAAAEBAA -ABFIAIAAAkAAAAgQAAEQEQIBDgCABBCAAIAAEAAAAgAAAAIAAEQEAIAAAAxSAAQQACgQEABEAAAA -AEIQYAEEAgBACggggAAAAAQCEAAQARAAAAgAAhAAKAAACAAAMAAAAAAIEABhAAAAUAwgACADMAAQ -BIAAARQBAAAQDAYBAEAQAhCAQAAAAAAEAAACAAEAAAQIgAoAAAIAAAwESgAEAAAEEQBCAACARgBE -kQAAKIAEACFACAAABAAAABAABAAggAAAgBAQAIAAAIAAAAAABcQEAAAAIAAACAAEABAAEIACEAgE -AIAAgQACAAAEAABLQgAAAQAAAAABAAAEAEFAABAUQgEAAVEAQABBgQAACAQRBAAkAIAAABDAQABA -AHACiAACgAAAIAAAAAAAAQACCAAAAAACAGAIAkBAECAQQAACBAQBAAAUKAAIkACCAGBAAAAECAAA -AEAAABIAAACAgAAAAAAAAAACICACACAAAAAgAAADeQAAEAAAIAECgEAAIAAAAEIgBAAAAAAIAAAI -AQAAAAIBAAAAAAAIAABAAAgAgAAAIACAAgAAEAAAgAEAAgAQAEAgAAAAAAAAIACQAYAAAAAADAAA -AAEAgGIAAAgAAUDAAgABAAAAKIEABAEEEAAAAiAQAQAAhAEAIgQAKBAAACAAAACAQAAACSAABAgg -AAAgABAAACAAQAgACACAAEQEAAAAAAK4BAEAAIAoEAABAAgAQAIIAAAQCABAAgCCQAAQAAACEAAI -AAEAAEAABAgAAAAA0AAANAABAAAAEAAARCgASIAACAQCAACQASAAAAAIAAAAE4AICAAAAAAAAAAA -iAACCAAAAAAQAIQAACACAIKCQQMBAAgQABAAAAAAAJAAgQgCFBIIQAAWAAYAAAkAEAAEAAACCBAA -AgASQAIIAAAAEAIAAAAAAMcIAAIAAAAAAAgMgAAAAIJADAJAAEAAhAAKQAABCAAEAAgSAAAAAAAA -CAgiCAgAAAAIAoAQAAEAACwAAAAAAYEASAQBAAAAAAIMAQQIAJAAAAAAAJAAAAAAAAAAAAAAgAAA -AAgAAQAEAAQAAAAAAEgAAABAAAmCAgEAIAAAgAAgAAABAQAAEAEEAAEBQAAIICAgIAAAAAgAAAAE -AAAAAAAAAAAHhwAgAAQAAAAAAQSgAAEQAAAAAAIAAAgAQAAEgCABAGAABAAIIAAAAAABAACAAAAA -ABEAAAABRADAAAAEBAARARIBAAABQAAAAAAAAAUAQIAAFAAAAAiAIAAAAAAAAAAQEAAIAAACAAAw -AABQAIABJRABAAAAAkAoAAIEgAAIDAAAEEAAAAAgQAAABAgAAAIAAAJAiBAAACgAAAAIBACggAAA -AAJRAAQAAAAAAAAABAAAAAAAABQBACAAsEAACAAwAQCAAgAACCAAAQAAAAUgAAACQGCAEEQAAAEA -AAAAAAABAAwAAAKAAMAAAAAAAAAAAAAgKACABgEAFCGAEAAUgAAAAEAgDAAAAABAAEAAgAAaAFQA -AIIAAAAAiAIQQQFAQDQAAhGABAAEARQhEIAAEAAAUAQQgBUAKAABARCAAAKoAAABEAAAAw+AAAEA -AAAgEIAAAAABoCARggoACAAAIBCABEKAACAAEIIACEAAAAAQgAAAAAAAABCAAAAqAAAgAIAAACoA -AAEQiAgiAAAAABCAAAAAAQAAECIAAAAAACDEEAEAAAAAAAgQAQAAAAAACBEAAgAAgITIJAAEABgB -AMQQAAAAAAAAxCIGAgAAAEDEIAEABAAAAMQgCAAAAAIAxCAABAQAAABAAAAPDSACBAAAAMDEIQMC -AAACwMQgBQwAAAgQxCIDCgAAAIDEIAJCACAAAMQgAAAAAABAxAACQAAAAECEIAAEAAAAAMQgAQAA -AAAAxCQAAAAAAADEgAAEAAAAAAmABAAAAAAAEYgFAAAAAAARiBAAQABAKBGIAAEACEhgCbAIDAAA -ACoBgAABAAAAFAmIChAAgAAICYAAIAAACAgJgAABAAAIAAAAAAYUgAAAAAAAIAmACAEAASAgDYgA -AEIAAIAJgAQAAAIgEAmAABAAAAAACYCAAAAAABUJBAAIAAAEAAmJAAAAAAAECYkmAAAAARAJkIAA -AAAAgAkIIIAAAAAAQAAAQAQAAACABgKQAAEEAABAEAAAYAAgABRgQGAoCIiEAAAAAEBQEAQEQEAA -CQDAQAAGBAAIAACAAAAAAACABEAIAAAAICAAAAAAC6MABEBANDAwAAARkAJCAIAMICAAABCAAEEB -CYgARkKAAAAAAAAAAAAAICAAABAAAAACAAAIAAGAhEgCAAKAQABAAABARAUAAAAEwEBESFEAEBgA -EAIAgAAAQAAgQAACEAAAAQAgIAAggAECIIAEEABQDAwEAgBSCEAAAAAAAIAAAAAAAABSQACSAAAA -AqCoBAAIAgAAAAAAoEBAAAAAAAIEAADEaUAgEAhERAEBCEoIBCkAAEBgBAAgAAQIAECSEEABBAgA -AAAAAAAAAAAABAABAAAAAAIAAAAMAoBAAAABQQQICCABAAigCASAAAiBAAACAgKAAgAAQAAAAMEA -BiBAAYAJEAAQIAAJAAAAACiQAAgEAgLCAIBIAAABAQAAAABAQAAAwFZwAGAQkUgAEBAAAAIAAQAA -CAABAAACAAAAAAAAAEIAAItngIRoAAgICAIAiAoAEACAwBAAAICIKATAwAAAABAAAUBACAAAAAAA -AAAAAgIAAAKAEARAQBAAAAAAhAAggIQAABAAAAAAAAAxAQAkSAIAAAAAAAAQAAAAAAAAIAAIAgAA -EAAAAAACARAggiAAQBIgEAAqggVCQAAAAQCAEAAAQAAAAAAAACEAAAAAAAAADAgAAIAAAAAACAAA -AAAAAEAEAAAACsIAKAAAQkJAAAAAAAAAAQAEBJIAAEAGFAAAAAAAAAgMBAAAAABACAAAAGggAECU -CAAAAQAAAQAABCAgIQAggAgBAgAAABQBAASCKCgAAAhpgABBAAA4AgAwkAAAIAAMQgAAAEAQECAI -ULJEFQAQEESAYAAoAAAEAIQAAAAQAAAAIAIUEOwQhQIAAAAAAkBQAAApAABEAAQACJCEAABAQCAA -AAAFWTBABIQCBEIAAAAC6IAEIQEAXDgAAAACBAAQFQUCEAAAAAAEAAAAAAAAABRAgJIBBRAEABAA -AEAAAERQAHAwAQEUAYAABARAAAgQAICIkAAhCQYACBEBoCAA0BAAAAAIAAEBEAAAACFAgAgCAFUh -gMgAiFBLSAALRAEYWAAFQEQEQVBQAFICAQ6AIACACAACQghACIQAQAARACACAAAAEAAAAAN7gFBY -ACEgAaIACEgCCAAuRkAwEABAAg0CQBBUBIGAIAEAAAQAAAAAANBYAAAAQBgEEABAUAoAQCBI0IMi -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 -AABAQBH/A6uIiDP/X1/+/xERd3cAAAAAAAAAAPAw//8qAFVF//uAAAAAAAD//wAAc1BzUBEbIgoA -AAAAAACAAFVVU1UAADMzAAAAAAAAAAAAAAYmIncidwBED0dEVUxfMw8PMwAA/wAAAIoKRUUA7jMz -MzMAAAAAAAAAAAAAAfsAAAAAAABxcQQRAbVERK+vAABQUFVUVQFVACcnIncMP4AAVQ8AAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA -AAACAAAgAAAAAAAAAAAAAAAAAKsAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAQAAAAEAC -AAAAAAABAAACAAANlAAIAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAgAAAAAAAAAEAAAAAAAAAQAAAAAAAAAA -AAAAAAAAAAAABAQAAAAAAAAAAAAAAAAACQAAAAAAAEAAAAAAAAAAAAAAAAAgAgAAAAQAAAAAAAAA -AAQAAAQ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAIAAAAAAA -AAAgAAAAAAAAAEAAAAAAAAAABAAAAIAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAA -AIACAAAAAAAAAAAAAAAAAACAAAAACAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAD84A -EAAAAIAAAAAgAAAAgAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAABAAg -CAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAICAACA -AAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAANNQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQ -AAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAA -AAAASAAAAAAAAEAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAP2AAAAAABEAAAAAAAAAAQA -AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAQAAAABAAAABAAAAAABAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAQAAAAAEAAAAAAAACAFAAAAAAAAgBwAAAAACAAABRAAAAAAABAEAAAgAA0AJBQAAA -AAAABAFAAAAAAAAAAAAKAAAAAAAAAAAABAAAAwAAAAAAA14AAAEAQAAAAAAAAAAAEAIAAgAgAAAA -AAAAAAAAAAAAAAACAAAgAAAAIEACAAAAAAAAQAAAAAAAAEAIAAAAAAIQAAAAAAAAAAACAoQAAAAA -AAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAgAAAABAAAKAAAAAAAAAQAAAAgAAAAAAAAAAA -AAAAAAAQAAAAIAAAAAAAAAAAAAABgAAAAAAM4AAAAgAIgAAAAAAAAAACAIAAIBAAAAAAAABAAAAA -AAAAAAAAAIAAAAAAAAAAAIAQBAAAAAAAAAAAAAkAEACIAAAAIAAQAAAAAAAAAgADAABAAAAAAAQE -ABAAAAAAyDAAAAAEAABAAgAAAAQEAIACAQAAAAAABAAAAEAAAIAAMgAAAAAAAAAGAAAABBAAgAQA -AAAAAAAAQAAAAAAgAEDAAAAAAAZBAAAAAACAAQAAAQAAgCAAAAAEAAAACAAAAAAAAAAoAAAAAAoA -YDAAAAAEAAAAMEAAAoAEgAAAAAAIJAgAACAIAAAEAAAAUABICAAABCEAQAAAAAAAAAAAEAAAAAAA -AAIAAAAAAAAEAAAAAABAAIAAABIAAAAAhAAAAACAAAAEAIAAAAAAEAAAAAAAAAAAIACAAAAIAAAA -AAAACAAEBAAAAAAAB64AAAGAAAAAAAAASAAAAACAAAhAgIAAAABACAIAAAAAAEAAEAAAAAAAQABA -AIRAAAEAAAAEABAAAAACIgAAAAgAAAgIBAAAEgAAgEgAAAAQAACAAAEAAAAIAAAAAJIIQAAAAAAA -IAIAAAAIAAAAAEAAAQgAAAAAgACBAAAAAVAAAAAAAAAAAYAAAAAAAAAAACIAAAAAAIAAAAAAAAAA -AAAAAAANcAAAAAAQAAAAAACEAAAgAAAABAAAAAAAAICAAQAACAAAAAACAAAQAAAAAIAAABCIAAEA -AAAAIAAAgAwAAAAIMQQABAQAAAgBEAIBAAAAACAAAAAAAAEgAAAAAAAAACAAAAAEAABAAAAAAAEA -ACAAAAAAAAAAACQAAAAAgAAAgAAAAAAAAAAAAAAAAQAAIAQAgAAgAAAAAAAAAAAgAEBAAAAAAA7x -AAAAIAAAAQAAAQAAAIIAAAAhEAAAAAAAAAAAAACAAABAAAAAACAAAABEAAAkQAAAAGAEJAAAAAAQ -JAAQAAAAAAAhABAAQABAECAABIEAQEAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAABycAAAAAAAAA -AAAAAACAAAAAAhgAIEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAYAAAAAAAA -ABgABAAAAAAAGAIAAAAAAAAAAACAAAAQAAAAAAAAIgAAAAAAAAAAAAAAAAAAAiAAEAAAAAAAAAAA -AAAYAAJAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAGggAAAgBAAAAAAAAAAAAA -AgAAAAAAAAgAAAAQAAAAAAAAAAIYAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAA6HAAAAAAAAAAAAAAAAAAAAAAAAACQA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAEAAAFEAAAAAAAAAAAAAAABACAABAAAAAAAAAAAAA -AAAAAgAAAAAAABABAABAAAAAEAAAAQAIAQAAEoQAEAAJAEAAAAAQAAAAQAAAABAACABAAAABEAAA -AEAAAAAAAAAAAAAAABABAABAAAAAEAAAAEAAAAAQAAAAQAAAABAAGABAAAABEAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAJAABAAAABAAAAAAAAAAAAAAAAQAEAAQAAAAAAAAAAAAAAAAAAgAAA -AAAJQAAAFQAAAAHQAAAYAAsAAAAKkABAAAABAAAAAEAAAAEAAAAAQAAAAQAAAABAAAABAAAAAAAA -AAAAAAACQAAAAQAAAABAAAABAAAAAEAAAAEAAAAAQAAAAQAAAABAAAABAAAAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAABAAI -AAAAAAAAAAAAAAQAAAqRAAAACAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAAAAAAAAAAAAAAAAAAFAAAAAAAAAAUAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAADAAAAAAQAAAAAAAAAA -AAAAgAAAAAMAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAAZhAwAAAAAA -AAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAA -AAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAA -AAAAFAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABABAAAQAAAACAAAD4EAAAAUAAAAFAAAABQA -AAAUAAAAFAAAABQAAAAQAAAAEAAAAAAAAAAAAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAA -ABQAAAAUAAAAFAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAOnAAAAAAAAAAQAAAAAAAAABAAAAAA -AAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAA -AAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAIAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAYFAgAAAAAAABACAAAAAAAAEAIAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAQAgAAAAAAABACAAAAAAAAEAIAAAAAAAAQAgAAAAAAABAAAAAA -QAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAgAAAAAAAAAAA -AAAABAAAAAAAAAAAAAAAAAAAAAAABGQEAAAQAAAAAAQAABAAAAAABAAAEAAAAAAEAAAAAAAAAAAA -AAAAAAAABAAAEAAAAAAEAAAQAAAAAAQAABAAAAAABAAAEAAAAAAEAAAQAAAAAAAAACCAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAEAABAAAAAAAAANXQAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAACiAAAP4wAAAAAA -AAAAAAAAAAAAAABFAAAAAAAAogAAAAAAAACiAAAAAAAAAABFAAAAAAAAAEUAAAAAAAAARQAAAAAA -AKJFAAAAAAAAokUAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAgAAAAYAA -AAEAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAYAAAAAiAAABgAACdiAAAABgAAAAYAAAAGAAAABYAAA -EYgAAAYAAAAAiAAABgAAAAAAAAAAYAAAEYAAAABgAAARgAAAAGAAABGIAAAGYAAAEYgAAAZgAAAR -iAAABgAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAACAAACAAAEAAAAAAYAAAAAAgAAAAAABAAAAAAGA -AAAAAAAAAYAAAAAAAAABAABpKAAAAAEAAGkoAAAFBgCAAAAAAAEAAIAAAAAAAQAUlgAAAABpKAAA -AAEAAGkoAAAAAYAAAAAUlgAAAAABABSWAAAAAAEAFJYAAAAAaSgUlgAAAABpKBSWAAAAAGkoARQB -AACAKAAAFAEAAIAoAAAUAQAAgCgAgAFECACAKAAAFAEAAIAoAIABRAgQIoABABQBAACAKAAAFAEA -AIAoAAAUAQAQIoABABQBABAigAEAAAOYgAFECBAigAGAAUQIECKAAYABRAgQIoABABQBABAigAEA -FAEAAIAoAIABRAgQIoABgAFECBAigAGAAUQIECKAAYABRAgQIoABgAFECBAigAEAAQAAAACAAAAB -AAAAAIAAAAEAAAAAgAAQAAJgAACAAAABAAAAAIAAEAACYAZAAAgAAQAAAACAAAABAAAAAIAAAAEA -AAZAAAgAAQAABkAACAAABIAQAAJgBkAACBAAAmAGQAAIEAACYAZAAAgAAQAABkAACAABAAAAAIAA -EAACYAZAAAgQAAJgBkAACBAAAmAGQAAIEAACYAZAAAgQAAJgBkAACAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAQAAIAAAAAABAAAkAACAAAEAAC -AAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAQAAIAAAQAAIAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAA -AAgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISUQAACKSECIBRAAAIpIQCElEAAAikhAiAUQAACKA -RAhJRAAAAIAAIgFEAAAigEQISUQAACKSEAABAAAAAIAAAAEAAAAigEQASUAAACKARAAAcQQiAUQA -ACKARCIBRAAAIoBEIgFEAAAigEQAAQAAACKARAABAAAAAIAAIgFEAAAigEQiAUQAACKARCIBRAAA -IoBEIgFEAAAigEQiAUQAACKARAACIgQgREAAAARCBCBEQAAAAiIEIERAAAAEQgQgQiAAAAIiBAAA -AAAABEIEIEIgAAACIgQgREAAAAAAAAAAAAAAAAAAIEIgAIACIgUgQiAAAAAICAAEQgQgQiAAAARC -BCBCIAAABEIEIEIgAAAAAAAgQiAAAAAAAAAAAAAABEIEIEIgAAAEQgQgQiAAAARCBCBCIAAABEIE -IEIgAAAEQgQgQiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -7829,536 +33684,26 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAgAAEAAAAAAAAAAAAAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAAAD6cAAAAAAAAQAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAQAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAIAAAA -AAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAHSAAAAAAAAAAAAACAAAEAAAAAAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACAA -AAAAAAAgEAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAEACAAAAAAAAAACQAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAnAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAgAAEABAAAAAQ -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAIAAAAAAAAAAgA -BBAQAAACAAAEAABAAAAAAAAAD0AAAEAAAAAAAQAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAEAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAgAAAAAAQA -ABAAAAAAAAAAAAAClAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAQAAAEAAAAAAAAAAAAAAEAAAAA -QIAAAAAAAAAAAAAAAAAAAEAAAAAACAAACQAAAAAAAAAAAAAAAAAAAAAAAAAIEABAAAAAAAAAIAAA -AAAAAAT5AAAgAABACAAAAIAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAAAAABAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAASQAECAAAAAgAACAIQAAAAAAAUAgAAABAA -AAAAEAgQAEBAAAAAYAEAwAAgAIAAABAAAAgCAAAAQAAAAAAQAIAAEAAAAMAAAAMAAAAAEAAAASMI -AAAACAAAwAgQAABAAAAAgAAAAAAAAAAAAAAQAAACwABwAAAgAAAACAQCDAAAAIIAkgBQAAwGAhAI -AMAKAAIKAAAAEEAAAAIAAAAQAAAAAggAACAAAAAACAoAAABAAAAARBACAAAAAkBQAAAAACAAQBAI -AAACAAIASAACAEAIAAAASAAAQAABQEIAAAAAAAAAAAgAAAAAAAAAAAAAIBAAAAAGB0RQMgIAAAAB -IEIGAwAACAAAEgAAAAAAAAAACAIAAAAAIAAKAEAAAAiIAAgDCAAAIGhAEAAAAwAAQAAiIAAACCAQ -AAoAAAAAIEBACAAAEAAAQAQgABIOgAAAAAAAAAgAAgAGgIAENJAAAAAwAEAJCAIAAGAAABAwACAA -gABQAgAAZACAAoIAAEgACAQAEAwQAABMgAAkAIIAAAOBAABIAIIAAAdPAQAAAAIQCAAAAdAAAlCA -QEAEEAAAFAAARAABAAAAIAIBAWQAADAwQsAAIIAADIAABAgAgCB0AAwAUAgAADIgCAAExAAAFCAE -AACCAGAGMEgQAgIAEUAAyAAAAAAAAAAAAAAAAABAAAAABAAAEUAAAAAAAAABQQCAAAQAABQIAEIA -AiQABIAAEgAEAAAAAAAAAQAAAAAQAIgBAAAABAAAQAAABsIABAgAAcmAggAABBAAEQABEQAAgAAA -AFCAQAgAAAAAAEgAEIAAUAABAAgRAARIAEgQIJAAAwCIgAQAEQCBUABEABAAAABAAAgEDBAAAcAA -kAABACBMAAGgABIBAAAIASAAAQgAAAgCAABIFAAECAAgQAiAAIAJAAAAEAAAAAQIAAAAQAIABAJg -QBBAAAAAECAAEAAgAAAABAABAQAAiAigAAAKcwBAIAAGQAAAAICIAIAECEAEAhAAABAAoACAIAAA -AAIABAAEAABEAAmAAAUAEEgAACACFAACUAAQQIAMAAYAAjAABAAAgAAABACgIgAASgAUEEEgAAQA -ICAQAAAAAEAAAAAAIAIBZBAAAACAAEFEMAIAACgAAUAIggAAAAJUAAACwQAgACZAABAAAQQAEBQA -AAABMAAAACCAAAQgAAEgAAAAAAwoABECAAGQIIAABoAAAFAgAAARACAABAAAQQAJAAAAAAJAAcuA -ADAQABAAjAABACCAiQCAAAAgAAMAAAEgAYgQQgAB1gAADAAkBAGIAMGAEMAIAAKAAgIIAAgAAAAA -EAACCAAAIAAAIAIIBAAAAAAAAAgAAAAABIAAKABAAAAAAAAIAgEAAIAAAAgCAAAAAAAACQAAACQA -AgAMABAACAAAIgAAATcIACACAAQAAIgAAgACBAABDBAQABAAAACIAAgCEACAACwAAAAAAIABCAAA -gAAEAAIIAAhAQQSCQAkAggggAoCBCAAIAAAAQAIIAAAQAARAAgQAgAIASAAAAAAAAAAQAAAAQAAB -AAAAAEEAAAAAAAAABQQAQAAAAAABQAAABAIAAAAABAAAAAAAAEAAgAAAAAAAAIAAAAQAAAAAAAEA -AQGAAAAOtGAACAAABAgAoQQBEAAAAAAAAAAAAAAAAAGAgAQAAAAAgAQAgAAAAEAEAAAAACEBBUAQ -AeAAAAAAIQwAAADEAIEJAAAEAEAAAUEAAAQAAAAAAAAAgAAgAAAAAAAAAiBEAAgEEAAABBIAAAAC -AIAAYAAAAAAAAKAgAAgEAAAAoAgAAAAAAAgAAAAABAAQAAAAABAKAAAgACEACBBIAAEkgIAAAA77 -AAAAEICgoAAAAAAAACAgAAAAAAAAAAAAABCAAAAAIAAAAFAAAQAAAACAEAAAACAAAAQAAACgYAAA -AAAQAAABABAgAAAAIASAAEiQAQggAACAICAAFAAAAIAAAAAYgAAAgAAAAAARCBCAAAAAAEkAEIAA -AAAAAAAQgIAAAAAAUhCAAAAAFAAAEIAAASgAIAAQhAAAADgBABCAAAAAAACAEQAACxeABAEoAAAA -EIAKAABYAAAQgAYYAAAgARGACAAAAAEBEIAAAkAgACAQgARBAAE0ABCAkMAAAAAKEIAgBBgBIGAQ -ggQJAAAAABCAgEIAFAAAEAAQAAAAggCEBAAAAAAAAIQoAigEAAIAxCQAAAAAkADEJAAAAAAgwMQg -EgAAAAAIxCAAAAAAAADEIAIAAJAAAMQgBAIAAAIAxChQAAAAACDEAAAPNiADAAAAAIjEIAECAAAB -QMQqAAgEAIAAxCQAoAAAAADEIAEDAAAKQMQgAgoAAAAAxCEAAgAYAEDEIAAAAAAAAMQhAwgAAACQ -xCgBBQAUIIDEAAAAABEAAEkIAAAAQCAgCYNgAAABoSAJiASAAQAgEAmIAAAAAIAgCYIAAAAAAAIJ -gAAAAAAAAAmAAAQAiAAACYACAQABACQJgoAAAIAQAA0AAArhgAgCAABIoQmACABAgAAQCYAAAAAA -AAANiAQQAAAAAAmACAAAAKgpCYAgIAAAoZAJiCAIQAgAEAmAAAABAkAICYgEYgCAAAAJgRgoAIiA -IAkMAQAAEAAAAAAAAAAAAAAAAABAQABqAQAAAAQAMBQQYAQIAAAwJARAAAAAQAxAIAAAAAAAAAAA -AAAAQIAAACAAAECQAAIAQABAQBAAUEBAAAAABMcAAEQAAEAlUUQBYEAEEBAMEBAAACAAAEBAAAAA -kAAAUBIEUckAADVhIhBEQAYGBABARGBAgBAVMEJAQgDQgACADAnIQAAAEEBCQEBAwEAABAIAAAAM -AEAYAAQAQAwAQAAgAACgAAEISsDhBEQgCAgAqKACAAgCAAQBQgAAAIQASQAAAAAAAAAABAAAGAgE -QAAABAhAAYAAAAgBQEkEAIIAAABD0ghAAIBgLEICBIEAAABMSIBAAQAAEBAEAAAEBBQIQASAAIAC -EggMQAEQQQAAQEHgCIKgAAoIAEAAoaAAAIIAQAEAggAA6CCAoqGgIAAADEQIAAQAQAgEAGAEACAA -AAAggACAIAFBAACAAAACIACACwAABAJACAABQBBCAAMAAACAAAAAAAAAAAAAACAAAAAAQAMAAEAA -BAAEAQAhAAAAAAQAAIP1iYQgAAiIAIACAAAAgAAJAYAAACAAAQAAAAACIIAAgAEJBGgACAAJCAki -IAAAEBOMQAQEQgBADAkQBDAMEgSGAIFAJgECAAEAEBQgAAIAMosgAAAAAAEAAAAAAAAgAAAEABEE -AAAAACAAMCgCAAAAAAghMABAQAAAAAAIAAQCACAAAAAAAAAAABQAAAAAAgAAMAIAABABBAAgAAAA -AAAAAAAABXCAsCBgAAUAAAgEUAAAAkBEAAAAAAAAAABAYBACAFAIAUACAACgDkAgABAgAACAAEAU -IkAQABAAQAAxoCEAKogJAAAgAAwpiAAAAjAAAAyEIAAAAAAABAAAAgAAiAADAAAQEQAAEALEAAAQ -AAAAIQAAQEACAgAsKAAQgAgAAwAIAAAAAAAAAAAAAAAAAAACAAgAgEACCASAOoAIAICAAQAAAAAG -5QgAAECSBgoCAAABuSuAAAAAAAIAQAAAgIMASAAAkUACUCgAEFRSBAAAACG5q4IGAAAEAgoAAgBC -EAQA0AAQABBARAS8AFVCMBAQABAQEABCAAAAIAgAAAAQAgAAAAAAEBICFRAgAQCggDICAhAACgMA -EggBSEQBARIAGJAQAADAAAAAAAAAAAACAABACAEAEAEAAEAYABAQABAAABAAEBAAAAR8ICgAIEBA -AREAEEoWBSBIBAACAAAAEgAAADoQAEIQEBERIFISIIEgoSOaJhYgQSAMDBA4AEghoAQSGAgSWEAQ -QoQQABYpIgUVEhACkhOAAqASAkAAAgIAQAAAQAgAAABAgEAAABIAAAIQABAEQGIAAYCEEEFASgkD -AAZAAAAgSAUAAAAAAAAAAAgFAEAAAABAEACAAABCoCAAABIAAAoAQAAADSBCCxEJEAAQoBRgCCRI -IAJMEBAAQBAAAgCIQABQQIIDAABqBAQDgAoIaAQ0JCgICEAUAgAAQUkIlAQCEKQETgZIjAKQIAII -EAIEAhUFgAMMAAABAAAAACCAQAAAAAIAAABMAQCCSBBAAIAAAQCAgAEEABABpAAAAqAAgCDjAIMY -AgAAAAAAAAAAEAYAAE4AAKASAwAkAwAAgAIiAAICIAJCAAAJRRABDwdEEAgAAoMAgAADIIIAAAQA -AAAAAAAIEwMEQFEAggEQgCQgABIQgACAAQAAg4KICJFvNCMQgICHAAIA0AEC0BKABCCQgIDBlOxs -oZABAAAAAAAAAAAAAAAAAAAAAAAAuxFXUwAANTU1NVVVTl93dyJ3T7//TwAAGxsAAFVVAAAAAAAA -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 -AAAAAAAAAAALTgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AA3yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAEAAAAAAAAAAAAAAACAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA1IAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAPrQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAEAA -AAAAAAAIEAICADAAAAAAAACIAAIAABBAAgBIAgAAEgAQKAEAgAgAEAgAAAAACAAAQABBAmAAggAA -AAgAEACQAhIAAAgAAAAKEgAAACIIAAAACBAAAAAACooAEALAUABQAgAAEBCEIQAQAAAAAkAAQQAA -gBAQAAAAAkgAABMAAAIIAAASAABAAAAIEAgQAAACEkAACBAAEAAACABQAwAAAAIAEEgAAkAAAABQ -cAAAYAAAAEJQAggACAAAICAAABAAYghACAAAIABAAAAQABAAQCAAQAACEBIgAAgQMAAAAEAQSgAA -AABgANAQADAAAAAAAAAAAABIQAAAAAAOYjBIAAIAAAJgQAAIAABAAAAAQAAAACgQAkAACAAAAgAA -AgAgAAgCAAIAMBAAYAAAAAACAkAAAAAAAAIQAAAQAAAgAAAAAEAAIAgCAAAQAAAAIAIAAEQAitAk -CAAABEgACAAACADQgkgAQAhgAEIOEgAgBgOABAAAAUQWCAAGgBAAJEAAAhRAAECARggAEAIAAkFQ -AAAgABAAQAGIAACQAAAAAAyAAAEQAIAQCAAAEQEAABQAQEYIjgAEAAAAIHEBACAQAACACwqIABCA -BEAAAAAGkggAAQhxAAIEAECBIAAAQkKKAgAEAIAOFgAAADQAACEGEEAABAEAAAEAEBABgABAkAAQ -AAYABAYEAAgABBBAAEgAiAAAAEAACIAKAAgJAAAEAAEACAAQgAEAAAAAAQAACAGEEAEAABARgEgA -AAiAAQEAAAAAB7gEABEBABAABAAQAgDTgIABEAAAAAAAAQAAAAAAAIGAAQRADAEASQgAEgIBgAAQ -kAsCAAAAAUCIAQIAAAAAAAARAAIBARAAAAmAAIAAEBABAQAKgQCAAAKoAAhAAAAIEiAAAYgAEgQC -gQBQRIAgFQIAAAAAQBAEQAIAhQBAAAACAAAJACAQRIAogAIBIAAAAECAiAEABCAAAAAAKAAACAAA -AAAArgAAFgAAAAAAAAABAAIAAKAECAkAABAAAUAAAAAACAAAgIoVIBBFBgSEAAEAACkQAiEIEAAA -AAKAgAAQAAAoAAUAAEABEBEAAAAAAAAVAAAAAAQ0AAEAEIABBDACFEAAEAAAAABhUAggSAKQAAIA -EIAAAxMgAAAAAAAJFAAQkJABiQAQAAAEAAAKABQAEEIACAABMACAABACQAAAIBAAAAAAAAqiAAkB -AAAQEAIABAkAAZAAAEMABAAAgBAAgAQUAAAAAAMiAAEoABAgBgIKFICCYIAAAALGAAFEAAAgAAAA -QkIgAAADBAAGQACAkAMgAIQEEABIAAgIAISAAEgCAAAQQAAACEGIFACGAAAIBAgAEIAAAEgQAAAB -AIBBCQAAAgMAAAAIAIACRAAAAEgBAAAAQAEGCQAAAAAEgAAIBEAQAYQAAAAABeYpEAADgAAAgQgA -AAAgAEABCABAAAQAAAAIIAAAQESAAAkEgAAABAAACIAAAAEAAAQJAAAAAgBAAwsiAAAIAAAEiBAA -gAABAAYIKAAAAAIBASBgAAOAhAAAkUAAAASgAAAABAADAABABACgACEAQIAEBAAEBYCAAAREAAQA -AEIAAACEgAAAAABAASAAAwAEoAEZAAQiAQAABCAAAIBERAAAAAABIwhgAAFFBEZAQJggBICAAIAA -QAADwIFBAAEIBCAAAgAAIAAAAgAAAIAAAAQAQAEEBAAgBESAgRAQAAAgBAAAigAgAAQABAAAoAAo -RAAARABAABAAAABACgAACQAAAEAQAAAEMBAAAEEAACQAAAAAAAACABAACEEYAAAAAAAAQAAAEBAD -AAAAAAAAAAAAAAAAAAAAAAAAABAAAQABgAAAAAAAAAjYAAQAAAAAQAAAAAgAAEAKAAAIAAAATCiA -AEABAAAgAAABFQKAACAgAAgAAAAAQAAADIQAAAAgBgAIAAAAAABiAAAAAAACKgAAAAQAAAjMAACA -igAAABAEEIAAggBUAAQQgACAGADAIBCAIQAAAAAIEIAEAAAVAgAQgAQEAAEAABCAAAAAAgAAEIAA -AAAAAAAQgAABAAABABCAgQIAAyAAEAAAB3qDgAAAABQAEIAEAAAAAAEQgAAAAAEAABCMEUIAAAEg -EIAAAAAACAsQhIQCQAGAABCAAAkAAgAAEIQAAEAAAAAQgQAAAFgAABGAIABAFAhgESABAAAAggDE -IBEBAACiQMQgAAgAAIJYxCACAgAAAATELAEAAAAghMQgAgAAAAAAxCIgAgAAQADEIAAAAAAAAMQg -EAQAAAAAxCAIAAAAQoDEAAAAyCAKAAAAAADEIANYAABAiMQgA0IAAADAxCwAAAAAIAjEIAMJAACQ -AMQgEQEAAACAxCICFAAAoIDEIQEAAAAAUMQqAUAAACAAxCEWgAAUEIDEgAQAAAEFFAmAiAgAAwAA -CYCUxQABQAAJgBgAQAAAAQmABSAAAgggCYAAAwEAAAAJgAAAQAAAAAmAAAAAAAAACYBAAAAAARAJ -gBAgAAEAIAkAAAu7kCCEQAAAIAmAVAAAggAgCYAIAMAAACAJgAQIAICAAQmACCAAAACICYAGBAAB -IiAJiCAAAAAAEAmICAIAAAAACYBoAIAAgAANgAACAAgAGg0AAEABBAAABABAwDQQAAEFIiBEQiAA -QAAgEFYGAIEBYAEAQECAgBAAKERQAFAIAAAAAAAAIAAAAAAAAEBAQQhALiBgQAAQEABAQsLAAgQE -AAAAAuyaIEBCBTAQAACAQgBEgEAAIAFJAAAEIAAEBEBEiABAFAYASgAEAECACCDAcGJkBAQEAlKS -iYAAAQAAYGEwKAAQEQBCcWRgAIhAQECQJMBgAABEIqoSIEEBIaAACCQIgupkQAGhAAAAQAEgAakI -CgIAgAIApBIAAoASAAAIBFAAgABQAAAAAEECCsAEDBERVAQBAAwAhABEAKEgABAoCADEAABJDwEA -oaEIAkAQGgABCBEIAAQAQAQMMAQEAUBgAAlAQAhAAUQAAEBIAABRQgAADAAAUAEBockSAAxAAAQE -CExIQAAEAAQABAgQEIGgBAwADAgAhCAgABAJEAASBCYICAwAAAAGYBBAgAGEEAqAAAIAQAJEwCQA -EgGIAACGAAAIAYABAAAAAAgAAAAABCCAAAAAAAAEEAACAAiEACQwECQAYQIAAITngAQQEIRACMQg -AAAQAAEBSgTEIGABAAIAAAQOQAIGgEAgACBkAFSEACBAIAAAAWJqAAAQAAAAAoFAgAAAAAAAAAgE -IAQAACAAAAgKgASAAIByoCAQAAFFEAABAEEAhQgwFHAIAAAAAACEAAgAACgMIAgoKBAAAQEEQCgA -AAAAIAQAACAEAAAgYABAAEIAAAACAGIEAgBAAAwqMCAAAFUABAAACNEAsCIAEAmBCEAAAKAAKIYE -ECAgAhASEAAAICAIAEiOABQSoDEABYgIAiIgQEBBAAAKMAAAAAkoECAUFARARAgAAAIAQExNiABG -ICACSQZqEBQ2AABATIBAUBAAAhBGTAQAFAQQNAAQCFAVBCQwEAAEQBQAAEB8QBBQAIABEJJBQkMA -QAIDgAICAgBAABAAEABERAC6BAOQAhAEAABABQgAAAACNwBQBBAEBJBSMBAQBQBQAlBQBAICQEAE -yqOABAgKHgejBIwBEKuEBBQUIAMDACQoAMDQAABQVEAAA1AQAQAQAAAQFBAAABQBQQARgAACMABA -ABAAQAAgAIESERhBVEAAAAswVhIAkpI0RBKQQMAAQaIKUAIeARAAAhIAAMASEAagABAQAAAAEAAA -QAICAJASAhIQwhAIFTKsMhACGikAIpAAAAJEMDACEgBQEiEAUpAoowQQEABYAEAggAAANRGoQBEA -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 -RHcMDyIzAAAAAAAAAAAzADOqM1URuw4ODA8dHS4uMwoAJ0REd3czMyInAPAzBTMzMzMDE0dHD1UP -VXdVChswNQURCl8nJ1UBMwUAABsKAAAAAAAA8ACAAIAAAAADq1VVMzMdHR0MIic1MAAAJyIAAAE8 -ChsjFTNQMyIBqwFVd3dVVTMzMzMAAFVVAP8iJzU1VQ8iJwDuIic1UzMzAwcPTyciDD9EdwwPIjOA -AAAAAAAAADMFM1AzVSJyDQ0MDx0dHR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAA2sAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPdgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACCAAQAAA -AAAAAAAAAAAAAAGAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAEAAAAAlzAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAgAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAAAAAAAABAAAAAAACAAAAAAAAAAAQAAAACLoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAAAIAAGCAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAAAAAAAAAAAAAAAAAzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAIAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAA0aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQCCAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAgAEAACAAAAAAAAAAAAAAAQ -AAAAAMAAAE4AAEACAAAAAgAAQEACAARAEAAUAAJAABAAIgAACkAQEAAAAgAACBAAEAAAAAIAAEAA -AAAAAAAAAGkIEAAQAAAACgAAAgACAAICAAAAEAAAAsIAEAAAAABIAgAQABAAQghQCAgAEAAAAAIA -DAISAAAAAAAMAABAAAAAAAAAAIAAAAAABAAAIgACQCAAUAJCAAAAADIgAIAAAAAAQAgAAAIAACBi -IAIAAAAAIAAIAgAAAEBgAQoCwBAECAAEAgAQAAAAEBAAABBgJhACCBACAAAQAEBACAIAAAIwAAAA -7QAAAgAAAAAAQAAgAiAAAAAAEAACAABACCoAIAAACAAQAAAIAAAAAAAAAAgAAAAAEBAHCGAAQAAA -ECgAKApAAAAAIQAIAEAAABAAAAgAQAAAAAmAAAQMCCBAAQAAJEaIECCBgCwCCACAQAAAAAsIEABA -CAAACgoIEABKgAA0AAFAAQQAAGA0IAgBACBCBBEIAAEAgABxBCAQAAiAABBOiAAAAALTQQCAgAJo -AAgAAACAQXQAQAEDggRmcAABAAgKSBHAEgAAAGIAMAAIDBKCAoBgkIAAAQBgAGCIBAQAAEAAIBAE -ABACcABgAAAAAAgAAEkABAAAAAAAgEAAEAAAAAEQCEiAEgAAANHISAgAAQAAAAiAEQABCAAAiAAU -AAgAACDAAAEQAgAADEAARBICAIACAEECAAAAAAjIABAEAAAAQhABCgAAD6IAAAAAAACAgBAEQAAA -EIABQAAAgBAAAABEAEgIQg4ACcAAEAACkACAQAAQAABBBABAhAAAEgLAQAAgkAAAgABAAAAQAAAA -BsAAqQAAgAAAEQAQgAAGSAAEAAAAAARgABAggCAABQ0AAIAAAQAQiAAggAgiAAoIgCkAEIAAAEgA -iCAAIgACSACwhAAEQBEAAAIBEAAAEGAIKABQAABCCAACAAAOWoAAACAAiAAEYACBAAIQAEAAAAAA -AghAAUAAcUCAAAANAAAGAAAAAFCABgUAAEAAAAAAgUAFgQAAAAAEAIBQAEAAABQAAEACAAAAAAAJ -QAIggAAQAkAAEoBADAABAAYwICAAEAgBwAAAAAFgAgYAigAABAgAAEIIRABAKgJAAAAAQAAAAIQA -AAQIEICCAMgICAAAEABEJAACBABQAhBEMwgAAA1IAACCAAAgADIAAAACxMQCAUASAgDAQAAIDhCA -CBBSCATAANAAEIAIgQoAEABAkCACUAAwAEAwAEQQAMAIACAAAAiAwAgAAADAEAEACIQAAEEIBIAA -iQQAAAiCQAAJAAAACkGAREAAAEBIIgAAAAAABCgAAAIIgAAAiAAACAGAAAMJAgAAEERAAgsAAAAM -A0IADAAgAkAAgAAIAIAAEAIAgAAABkkMAAiAAgBAAAgBgIAQAEACDARAQxRAAgEoAAAABoQCAAgA -AAiaAgAACIAAQIAEBAAJQABCgABBAAAgAECAAAEAAAAAAIgABAAAQAAAGAABAAAAoIAAAAAAgIAA -AAAAYAAAAAAAQABgBIDAAIAAIAAAAAAAAAAEAABAAIAEAAAAAAAAAAEoAAAAACIAAICAQAEgIQEg -IAAAgMCAAAABIQAgAAAG6yAEAQABAAAAAQAAAQAEAAAAAAAEoAEAAAAgACCAhGGAAQQAIABgICAg -AAAEAAAACQAAACAAAEABAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAABARAAAAhMoAAACDAAACAAAAAE -AACJAAAAAAABAAABGgABkAAACAAAAAAAMACAKAAAACQTAAJAQAAAFAEAAgAAAAAEBAEACAEAAAAC -AQAAIAAAAA4vACASAAAgIAAAAAAQAAAAAAAAAQAAIAAAABAAAQBACAAAAAABACAAAAAASgAAAEAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAJAAACABgIAFgACEIBQAAAAAFIQgIAAABQAIBCA -kAIAAAAAEIAAAAAUACIQgAQBAAAAABCAABAAAAABEIAAAgAAQBAQgAAQAAAAABCMBEAEACAEEAAA -ADuAAAAAAAABEIABACgAASAQgARCBAAAABCAAAAAAAAAEIAAAAAAAAAQgAAAgAAAABCAAAOAACAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAASQAAgMDEIAJIAACAgMQgAigAACBAxCAgQAAAAoDE -IBFAAAAAQMQgAgQAAAgAxCAiAgAAAADEICMCAAAAxMQgAwQAAAAAxCACAwAAAEDEAAADdyABEQAA -oEDEIAQCAAACAMQgAgAAGIAAxCAgAgAAIATEIAAEAAAABMQgAAAAAAAAxCAAAgAAAADEAAQAABgA -AAAAAAAAAAAEAAAAAABYAAQAgAAAAAFAEAmAAAAAAiAQCYAQAAAABAAJgBAAgAEAIAmABACAAAAA -CYBAAACBIgAJgAAoQAAAEAmAmABAAAAgCYkIEAEABAQJgAgQAIAAAAkAAAi4gAQAAACACAmAAABA -AQEhCYCoAIAgAAIJgAAAAICAAAmAQAAAgAACCYAAAAAAACAJgAAAAAAAAAkAAIAACAAAAAAAAAAA -AAgAAAAAAAAAAQBgYABCABAwQNjEIGAiJAZAcGJAACEgAADJwEJAsjAwAHBhxAAQAIIyQEHIcAAA -ABAAAEICZGBAggAQIAIJAAAgSAIAcAIEAYlJ0FAAAIhEAAAAAn50AEAQAkAEMAQAAAAAAEIOBAAA -AhAAAEgAAYoCiYBEAEIASAIAwAAQAQBwAAAAAAAAAHAAAAAAAAAQIAAAAAAMAQAQAAAAAEAAABAA -AAAAQAQAAAihpAAAAgBAKAQARAEEAQQABBQIUBIABAAEBADABAAAAARoAQkAEBQESOlAiEACAakA -AARAAAEAoRIIDEQBIaQECEACEjIAAEEkAAhAAABOVQGEAIShIAQMgcAEoKCgAQlMQABBBEAAAgIC -AKBZAAIACCAQCDAKQEIABAggAAEBABAECAAAACEAEAxAIAAAQMEABAggAAFBABAECCAAAGEAAgQB -SBAICAQCBBIOCAAAgAgAIAQAAATAAAQgRAgIDBIIACBgEAEgCAAAAAgwECFBAIogEAABgogiiAYA -AAQgAACQEAiJAQAAAAgsAhCEiWQAAIQ/AEBgCBABAAgQBEgIEhAAgMAABAAIAYAgIAAhEAAAIkEB -LkAEEzACCAAAAAABAkAAAQAAAAAAAMgAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAKEYBEgAgJAFgAq -oCBAQQBUQnCxMXAJKQgAKhAEAAFAAEJoCBAAKSBAAAACQiABjgiAIHAAQEGABBRBYDBAjYlKBAAC -QqAViAAAAEEgAACEDQAABXsAIhJCAAmGQgAyIgIEAAQECAAAqEIJqYUAIAAAAAAAAAgAAAAAIAAB -AAAAAAQAAFIAAAAAAAACAAACQAAAAABCCAAAAAAAAAIRAAAAAAACAAAECAJARECSEAAAFkhGBAIQ -FBDAABQEERAAGAQABEAIEAAFBQCUIgK5kRAQEwQCAK1QAAACLCgAAAZAAERUABIAREAQEoQERBAB -BCJAUAIQAAAAciAUAVBEnCAAQgQAUENIJEQMhECEUJQBAi7kUAkACARggFCQhBAGhAAAAAAAAAQC -AAAAAAAABAJAAAIAAAAAAAIAAAAAAAACEBAAAAAAAAKwUhCZABAAAIECEEBAEACiKRIQAhoAEMAi -EhmCQAiAAdISGhQMiEAhSRYSEhJEQAAMJLAASAEAAhNAAApQQEAAIcQgAhIhAhAAEgYAsEUEAAIA -AAouEBIIEgAAEEgluAIAGAKAwCQggkASIgIQBAIASEhQAgIrAgUCQAQImQEAAEAAAABIAAAAgAAA -QAgAASBAAACAQAkAAEACAICQAAAAQAIAQAAAA8IAhpKViBQGEgCCiAgJBAIQpMxiQgkEAggRSFKR -AAQEAspXAEhAJCQEBCQCFEYSBpBACRIQAG7QkEASAkYIDBKUBEAwQpKEFJIAEJYFFAAAAo6jQI4E -kpBAQCgCVJSAjRICAjOVEgQwVADwsAJKAEAIiCCEEEAOAKgCAAAAABIAgAgKAACAAAEACAgAAAAA -AIAAAAAAAAAAgAAIAAAAAAAALBmYAJVQEBYAgIAVABFMaACAgIEAEoAwAYCAgRqDkBIVgITAQKAC -EACAiICAAFCQgBAAEwPMkJGUFBAJExAA0AAyEBCAAIDwEACQEDEyAICAAAAHMwGIAIAQAqMDAACw -BgEUsAAAXHgQgACQkRAQgQEDAAhQAACAQACQSKAAAgAAABoAAQACABgAABmAAAAAAAIYIAEAAgAA -ABog6QECAAAAACGAJ3dR+1VH/0Und3J3Ve8PVXJ3d3dQVQpfcndR+0RVG18zVVX7cndR+1VXd3UT -3wWvD18PX0dXd2f18TMnM1V1f3dnR1dRUVBVVVfN/zc3MjcAAAOXJ3c/PzNV/1End3J3/zdVN1VV -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 -AgAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAAAAAAAAAAAAAAAQAAIAAQAAA -AAAAAAAAAAAAAAiAAEAAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAgAAAA -AAAAAAAAAAAAAAhkAAGAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAICAEAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAEAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAgAAAAAQAAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAAAAAAAAA -AAAAABQAKAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAoAABCAAQAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGqwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAgAAEEAAAAAEAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAA+dAAEAAAEAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEAAAAAACAAAAAICAhCEABBAAAAKAAAAEAAAAAIABAAAIAAAAgAQAgAJAAAAAAAA -AAAAAgIAAAAAIQACAAAAAAAAAAIAAAQCACAAAAAQBABAIAAAAgAACVAAAAAQAAAAgAAMABAhAAIA -ABAAEAAAAAAAjAAAAQACCgAQAEAAAgAAAAQAAAgAAAIAEAAAAAACkAAMAAAgAAAQABAAAAAAAAAA -BAIAIAIAABAAEAAAEAAAQEQKAIAAAABAABAAIAAAACBEEgIAAAAAACIIAAAAAAAAUAAAAAAAAABM -EAIAAAAAAEgQAAAAAAIATBACAAAAIAgEKACAAAAAAAAO1gAAIAAAQAAAAGgIAEBCAAAAQAgAAAAA -AABAAAIAAAAAAEAQAAAAAAAAQAACgAAAAABAKAIAAABCIEgQAlAAAAAgCAAAAAAAAiB0AAAAAAAA -QQSCQEAEIAAADAAAMEwQAAEAAAAQABAAAQgAAHBCEAABAACAIAIgAgABgAAUAAAAAASAAEBQEAAA -AIAABEAQIAEEgABUQiAAAAwAAGBAEMAAAAaSAAAIAAAACGAAAIAAAAAQAAAAgABUBACAAAEKAAAA -CAABBIAAJEAIAgABkAAwAAAgAAgAABBQCAAAAIIABAQIIAAAAAABAgAgAAQAAFEQAAAAAACMEEAA -AAAogAAgAIAAAAEAAAFBgQAALAAAIQCACAAEAFAEQEAAAAAAAIBIAAgACAAAhAAACgAEAACAAAAA -AAgAAKAAAAgAKAAEAAARCAAADrwABAAAgAiAEgAEAACEAAAIAAAAAAAAAAgCAIAAxAhAAAAAAAAA -AACAAAgAACFIABAABAAAUAgAgAAEAACoQAAAAgQAAAAAAQgACAAEgAAICAAAAAAESAIAAAAAAIAA -ACBAAAAAAEAAAAAAAgAAQQAAAAAAAARAAAIAAAAAAIAAAgAEAAAACAABAAAIAACAAAEAAAkAAAEA -ACAAAAAAAABCAAALcwAAEAAAgAAFAAAAAACAAAAAQAAgQAAAAAAACQAAAAABAAAAAACAAAEAABAA -BEAABgBIAAAAkAIBAEABACAAAAAAAAAAAAAABQBAAQAACAAAUAGKgEAAAAAAAIoAAEgIAAAEEACU -AAkCIAAQAgQAEAAABBIAIAAAAAAQAAAIAAAAAAgQAABAEAAACAAAAAASAAAIAAAAQAAgEAAIAABA -CIAAAAh7AAAAAAAACAAACBAAAAAQAAAAEAAQAAAgAAAgAAAACAAABBAAgAAIgAAAAAABAAAAAAAQ -ABAAECAAEBAAAEEQAAIQAAAEAgAAABAAAAwAAAAMCAAECAZAAggAAAAAFEACDAAAAAAEgAAJAAgA -QABAAgmCCIAAAoAACAFAAEQAAgAIAEACSAACAAgEQABcAACACRBAAlQAgAAIAEgBABABAAAABL0I -AYAAgABAIAgkQABAAAIACACAAAkBAAAKAQAKUAACAAkAQAAEAgAACAFAAgAAAIAICYgCABAAAEgB -IAKBAABAiAEAABAABECIgAABgAIAAAEQgUSAAAAAUQAABIGAAAEAAIAgAAAAAABAAACAgAAgACCB -RICAQIEAQAEBAYQAIQBBAQAAAAAgAEAAAAAAAAAAQAAAAIAAIAAAgEABAAQEAAAOhgAAAAQABAAA -AEEBIAACACAAIIAAgIAABQAAAABABEAEAGAAQACAAAABQAAAACAAAAAgAABgIACQAQAAAIAAABAA -BAEAgIABAAEAAAAAACAQEAAAAAAgAIAEAAAACAAAAAAEAAACQGAAAAACQIAgAAAIAAAAAKAAAAAA -AAACABQAAAYIAAMAEAAAACAAAQRQAAJiAAAIiCQAAAAAAAEEYAAAAA+EABQAAAAgAAAAEAAAAcCA -AAAAAAABACAACAQAAAEEKIAAYAAAgAAAgAAIAAABwCAAAAQAAAAABAAAAAAAAUQgAAAAIAAAAAQA -AAAIAAAIAACCAAAAIAggEIAAAAAWACgQgAAAAAAAARCAkAAAAAEgEICaAAAiCAEQgAgAAABBAhCA -AAAAAkACEIBQGAACQAIQgIAAABSkAhCAFgAAAkAIEAAAAmGAAAAAAIAkEYAEAQAgBCgQgFAAAAIk -AhCEcAAAASgAEIAEAAAAQAgQgCAAAACAABCAEAAAIIAAEIAUKAABAEAQgAiIAAAAAhCAiAAAAigg -ECAARAAAEGDEKABIAAAgQMQgAwAAAABAxCABAAAAgIDEIAEAAABAAMQgAEAAAACAxCAGSAQACMjE -IAAAAACAQMQgAAAAAABAxCAASAAAgEDEAAACkSBDSAAAgEDEICJEAAAARMQgAAAAAADAxCACQAAA -AADEIAMCAACAiMQgEwAAABIAxCABQAAAAADEICTIAABAgMQgAUgAAEKAxCABAAQAAEDEgQAAwICg -CgmAAAAAAAAACYAIAAAAABgJgBgAAABAEAmEGAAAAQAoCYABAIACQBAJgAAAAAAgIgmAABAAACAh -CYAYAAAAQAEJgAAAAAAgIAkAAAYpgAgAAABACA2AAACAAaAgCYAAAACAIBAJgAAAgAEAQQmAlAEA -AEARCYAIAAAAJIAJgQoAgAAgIAmAAgAAAgAQCYAIAAADABIJgBkAAIA0CQkAIABACUQAIQIgIACB -AEFCEBGKAB0ERIAAMFAAAgQEAAAQAgCJgAJCEEBEAIQEBgYCBgRAMCAAMCAgQAAFAAJSAkBGBCEA -QDQQIgAAAgAATAAADrMgKkAAITACNgAAIABAQABAEAQAAImAAAQEQEAAAAAAMAQEBABAAADCAABA -QEFAACIEAEAALUAAjCIAAAAAoABABAAEBImAAAACAEQwQEAAIAAAAAAyAAJEiQBASAJAAaEEAgGp -CIAAUAAACQByaEHRAUQAQBEIAAEAAAAIwSBB4QRB4AgMAAQEAAAoSbKoAQGBMABAUkAMRAQAAEih -qEAIAABFqAQBqAgUQAFBbCQAYAgEEAGBQABAEgAE5GEkCAAJIAwERABAQCAAAhmsuAAgAgyBQAxA -AGAIKEBQKaqoCEAIQZBEisFoEghAgKmqBAQACAEgIwYUJADAAAAABABACEAAEAAAABKBQACBAAQi -AhAEggACwBEEAAQEAALEMwYQBCAQQFAQ0AgBAAgABCNwCAAAgBCEcSIIAYgIiARAExAIAsMAAIff -CAAGQBABgAiQEBEECAAACkBMAzAAAQAQAIAuhAAECACAwAYwgAEggBAEK4MAAABAIIADBAEEIAAQ -AAPIAAQCQMIQECEAASAAEABoCAABIgxQaAGRAAApKAAooDAAAAAAABAgAEAAABIAAAAAAAUAUgAC -gDEADYyIgCFAEAApqAAMAAAiQmiCQghgACAACIwQAAEgqEBJokKCQCCgAAEABAAADg4EYAAxQEkM -QAUCQBQACAgECSFwIAABggIVMoAhQA2iSokAACAASSkQABIgFAAFiRQFAAARQA6oAAACACBABUAQ -EIICKAANSAAAAQZCAAVMBBBQEABEJEAAAEAFhFI5vBQwEABIAGgoAC1AAO4CBAAEABJAEERUABBi -EABQAgYCAkCCBwYAEMxERHAQAERUQAAAEAAAABwCAgR4VoBERDECAAAOpURAEoEEFAQEABRUAAkU -wQAAgEACRGZoAIAQAkColEISCGusBRBUAAAEEAAQuqRIEQA5uABCFgEBQChoRhAGAAAIEAQARFQA -EAAQBES5hAACABCTCAgggoAAuC4MIDYSEsHAQEgAAoNbJCjIAAAAgFgAQQCyAgAQUiAwAAAkQCEh -CEEkSEhAAADIFAANAAACqihAACAiIAEhQBEAKgAAgkAAAAosBBIACSgCUCBIUBBYjIQCqEkRKC0A -AAAgQFAAMUxQAUFBBSIsMkACCkxBAlIRAAAzobYQAQAgBCRISAgEMgAAKyBBAEIAAgKSSEFQABYC -AADShkAIEhOUEmIDEAAUBCAAU1BQAMINCQByMwKwDICMAPQQCgSQgkYEEAKUpAxICAgKCAgAQEkK -khOGBIKSgwwMcBISCAgIAAhSgpEAkoKQAAAACGSqhATAUJBiCgJCgwEAEqkWUAIWKJKQEggIAAAg -QkIAUAqIKCoFEPSEQkIwBCAiCgBCBCaQAAAICABChIAFwJQREkIqAZKAlUVAQgKSJCDOSQEAgMOA -RDCRmQEIhgAAgIAgIxMDAYSkADAJCRSQCkoCegiRIBAAsAA1CQIiAAAAAKEAAAQDA5gQRADKAABE -sABDCYEHEQKQABAADAEQVGEBAAAH3hAQyAICABAAASAAI6PgESACgAAEEFCxAwMD0RoBALAAAAAA -AExCEAAAAJEAgJCRAAgAgHLBIJMDAwECFEwYegQBQIABEAAUzANIABCAmBCRD18N31X7Ehcndycn -/+8BRVNVNTUbXwFFu68FrwQVBBX/J18bNTU1NQpfNzcR3RHdq+8VvzU1VVMnd7q/NTU/PxW/Oj8z -VVU3BfVQVVNVX1sAAAk6M/8VvzNVcncdHQHND18PXyd3Ba9VV93dM68H9zP/Fb9VVW8/M1UC9/9R -M1UPGyd3/x8fH3J3cndVH1VVDB0dP/L3HT93d1VV/zdVN18bJ3cPBR7/qvuytyJyIndVV1ffo6U1 -Ogpfq++7uxG7rr+uv/8zX181PzU/Dw8yMhPfE9+q/wWvNTpaUyJ3u7s6NT86Inc/PzOlqjcH91Vf -U1qvqwAAAT4z+iJ3M6W7ux0/E98PCg8KJycA/5mb3d4z/wPzM/oid6qZKz8zpQH7/1czXw8bGxv/ -Dg4OIiciJ1UvVlYuPwwu8/MMPyInVVr/MVU7r68bGzMzEPGqASJ3IncidwACVf+jozU1Cl+q/xER -Ebuvr6+vADMKCjU1NTUzMwD/Ed0R3QBVBa81NVpaIncRETo6MDAidzAwM6qqMgX1MzNTU6ChAAAJ -NjMAInczqhERHR0R3TMzMzMnJzMzmZgREjMAA/MzACJ3Dw8JDDOqNzcAVzNVqqobGwAOAP8iIiIi -VQ0A/y4uDD8DAww/IiIzMwAxVTEFBRsbMzMA0lUBIncidyJ3VUUAVVNTNTUKTgBVEQURuwUFBQUA -JwobNTA1MDMzAP8Q3BDcAUUErjU1VVUichAVNTUwNRC6MDUzVVUyBPQzM1NTUFEAAAEyMwUQujNV -IicdDBHdMzMzMyciMzNVVBERMwUC8jMFELoPD00MM1UxMQBRM1BVVSciAB8A/3d3d3dVDgD/HR0M -PwIHDC53cjMzADdVMgobJyIdAASMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQ -HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkAAADWodAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkBgAABxgACOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAABHGAAg4QYAAAcYAAD -hBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEAAADIhgAABxgAAOEGAAAHGAAA4QYAAAc -YAADhBgAARxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxg -AAOEGxsPX1VX3N0Ruyd3Xl9RXRHdRXUOH0VFM1UzVQpfIndfX0Xfd3cRJwWvCl9Fd3d3Fb9OXzU1 -VVMF/1BVNTUMHTP/M69yd3J3Fb9QVR0dNTUAAABXM/8dPzM1Bf8OHwX1VUcMHQ93M193d1VVVVUf -H3d3M1X/H/9FXxsndzNfM/93dzU1Dh9FRXJ3Fb8R3f83M3cndxPfVScRFXd3M///N7uvdycPDw8F -mZvd3wWvInKur6GtIe1Gdg0vV1czXzNfJycbG19Omv+7sbsnAP8PD0Z3u7EFr19fOjWlowD1VV86 -Px0/M/oz/7u7u7sRu1VfLj86PwAAAFIy/gw/MzUA+g0vB/eZiy4/DzMzDyInVVqqpavvu7Ezqv8N -/1cKGyciMw8z9buxOj8OH6urERsQuhPf/zEzIhsbA89VG3d/Iicz9f8xd3e7uwD/MzOZmBETBa8i -d6ChoK8i7kR3VVUA/zNVM1UnJxsbCgoQdRERMw8zMzMzRHUREQWvCgo6OqWlMzMzMzo6HR0zADMA -ERERERG7MzMuLjo6AAAAVADMDD+qqjMzVVUF9ZmZLi4PMzMPIiIzMzMzAUURETWjAA0AVwoKJycz -DzMAERE6OqqqAP8RERG7Ed0AMQ8PGxsDz1Uzd3UiIjMAADEiIhERAP8zM1VUEBEFryJ3UFFQXxHd -RHdVVQD/M1AzUBsbJycKGwCaIiczDzMzMzNEdiInBK4KGzU1VVUzMzMzNTAdHTMFMwUiJyInELoz -Mx0MNTAAAABRAc0MLlVVMzNVVQT0VVUdHQ8iMwp3cjMzMzMODiInNVMAHwBFX18nJzMKMwUiJzUw -VVUA/3d3EbsQ3AA3Dw8nIgLOVTMREHdyMwUANxEFIicAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAAjSAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAIAAAAAAAMAAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAIAAAAAAACUQACCAAAAAAAAAAIAAAAAAAAIAA -AAQAAAAAAAAIAAAAEAAAAAAAAAAAAAAAACAAAAAAAAgAAAEAAAAAIAAAAAAAAACAAAAAAAAAAIAA -ACBAAAAAAAAAAAAAABAAAAAAIAAACAAAAAgAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAA -AAQAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAPyQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAIEAAAAAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAA -AAEAAAAAgAAAAAAAAAAAAkAAAAAAAAk6AAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEgAAAAAA -AAIAAAAgAAAAAABCAAAACCAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAJEgAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAABAAAAAAAAAAAAICAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAADnMAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAABAAAAAEAAABAAAAAAAAAAAAAAAA -CAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAgAAAAQ -AAEAAAAAAAABFwAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAQAAAAAABAAAAAAAAAAAAAQAA -ABAAAAAADAAAAAAAAAAAQAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAEAAAI -IAEAAAAAAAEAAAAAAAAAIAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAEA -AAsWAAACAAAAAAEAAAECABAAAAECgAAAAAAAAQDAAAAAAAEAAgAAAAAAgAAAAAAAAAAAAAAAAgAE -AAAAAAAAAAAAIAAAgAAAAAAAAAMAAAAAAAAABwADAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAJAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAUAAAAAAAAAAAEAAAAAAAAADXwAAAAA -CAAACAAAAAEIIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABQAAAAAAgAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAABAAAAAAAAAARAAAAEAAMAAAAAAIQ -AEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABgAAEAAIAAAAAgAAAAAMAAADogAQAAAAAAAAAAEA -AAAAAAAAAAEAAAAAAAQAAAAAEAAAAAAAAAAAAEAABAAAAAAAAAAGAAAAAACAAAAAABIAAABAAAAA -AAAIAAAAAAAAAAAAAAQAAAAAAAAAAAAAAACAAAAAAAAQEAAAQAIAAAAgAAAAAgAAICAAAAAAAAAA -AAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAA7PAAAAACAAAIQAAAEAAAAAAAEA -QAAAEAAAAAAAAAAwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAMAAAQAAAQAAAAAAAAAGA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACRYACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1gAAAAAAAAAgAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAzdCAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQACAACgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAEAAACAAABWYAAAAAAAAACAAAAAAIEAAAAAAAAAAQAAAAAAAAABAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAAAAAAMAAAA -AAAARAAAAAAIAAAAAAAAAAgAAAAAAAAQAAAAAAAAABAMAAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAI -AAAAAAAAAAgAAAAAAAAQCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACQAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABAAAAAAAAd0gAAA -ABVAAAAAAAAAFAAAAAAAAAkAAAAAAAAACRAAAAAAAAAAEAAAAAAAAAkAAAAAiAAAABQAAAAAAAAA -FAAAAAAAAAmQAAAAgAAACQAAAAAAAAAAAAAJAAAAAAAAAAAAAQAAAAAACQAAAAAAAAAJAAAAAAAY -AAkAAAAAAAAACQACAAAAAAAAAAAAAAgAAAAAAAAAAAAACQAAAAAAAAAJAAAAE48AAAAAAAAJgAAA -AAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQACAAAAAAAJAAAAAAAAAAAAAAAA -AAAACQABAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhgAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAe5AAAAgEAAAAAAAAAAQAAAAAAAAABAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAAAAAAAAACAAAAAAACOqAAAAACAAABAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAAAEAA -AAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhAAA -AECgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAgAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK -AAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAA/tAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAA -UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAYAAAABgAAAAAAAAAGAAAAAAAAAAQAASSgAAAAB -gAAAAAAAAAGAAAAAAAAAAYAAAAAUkgAAgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAUAA -AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAUkgAAgAAAAAAA -AAGAAAAAAAAAAYAAAAAAAAABAABJKAAAAAAAAAAAAAAAAAAAAAAAAAAAECCAAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIABBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABBAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQIIABAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHAAAAAAAAKAMAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACYAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAZAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAcAAAAAAAAAFwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAACAAAEAACAAAAAAAAAABAAAgAAAAAAEAACAAAAAAAAAAAAAAQAAIAAAAAABAAAgAAAAAAAAAA -AAAAAAAAAABAAAgAAAAAAEAACAAAAAAAAAAIB0AACAAEEAIBQAAIAAAAAABAAAgAAAAAAEAACAAA -EAACAAAAAAAQAAIAAAAAABAAAgAAAAAAEAACAAAAAAAAAABAAAgAAAAAAEAACAAAAAAAjMkMAAAw -kzEAAQAAAACAAIzJDAAAIoBEjMkMAAAAgAAAAQAAAAKSAAABAAAAMJMxIgFEAAAAgAAAAQAAAACA -AIzJDAAAAIAAjMkMAAAAgAAAAHpijMkMAAACkgCMyQwAAACAAIzJDAAAAIAAjMkMAAAwkzEAAQAA -ADCTMQABAAAAMJMxIgFEAAAwkzEAAQAAAACAAIzJDAAAAIAAjMkMAAAigET4kkYEIGJJHwAAAAAA -AAAA+JJGBCBCIAD4kkYEAAAAAAAAAACgREABAAAAACBiSR8ABEIEAAAAAAAAAAAAAAAA+JJGBAAA -AAD4kkYEAAAAAAAAAAb4kkYEoERAAfiSRgQAAAAA+JJGBAAAAAD4kkYEIGJJHwAAAAAgYkkfAAAA -ACBiSR8ABEIEIGJJHwAAAAAAAAAA+JJGBAAAAAD4kkYEIEIgAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -8404,473 +33749,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwQAAAAAAAAABAAAAAAA -AAAAAAAAACAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAwAAEAIAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAKxAAAQAAAAAAAAAAAAQAAAAAAIAAAAQAAAAAAAAAAEAAAAAAAAQBAAAAAAAwAACAAA -AAgAAQAAAAAACAAAABAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAABAE -AAAAAAAIAAAAIAAACAAAAACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAACCAAAAgAAAAA -DzcAAAgAAAAAAAAAgAAgYEIAAAAAAAAAAAIAAAAgCAAAAAAEAAgAAAAAAAwAAAAIAAAAAAACIAQA -AAAAAAAAAAgAAAAgAAAAAAAEAAAAAAAgAACAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AACAAAAAAAAAgAAAAAAAAAAgAAAgCIAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAHagAgAAQA -AAAAAAAABCAgAAAAAAAAACAAAAAAAAAAAAAAAAAABCAAAAAAgAAEAAAAAAAIAAAIAIAAAAAAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAABgAAIAAAAAIAAAAAAAQAAAAAEAAAAAAAAAAACAAAYAAAAAgA -AAAgAAIAAAAAIABAAAAiIAAAAAAAAAKAAAAAAAAABAAAABAAAAAQAAAAAAohAAgAAAIACAAAEAAA -QkCBAAAEAkAAAAABAAACQhAAAAAAQAAQAAEIAAAIAgAAKAAAAAQAAEAAAAAABAAAAAAIAAAEAAQA -BgAAAAAAAAAAQAAAAAABEAAIAAAAAAAQAAAAEAAAAAAAAAgBQAAAAAAAAACAAAAAAAAAAACAAQAA -AAAIQAAAAAEQAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAACeAAQAAABAAAAAAAgAAAAAAAAAAA -AAAAAAAAAAAAACAAAACAAAAAAgAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAA -AAAAAAAgAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAA -CCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJLQAIAAIAABAAABAAAgEAAAAAAAGAAAAAAAAA -AQEAAAAAAAEAAgAIEAAAIAEAAAAAAAAIAAAQBCAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAAABA -EAAAAQAAAEASEAAAAggAgBACAADFCAIAAAAAAAoBkIAAAAAACAAQARIQgABjAABAEAAAACAAAAAQ -CAACBAABABAAAAMCAAASEAIAAAIAAA3BAFAMEgAAAAABAEASCQAAAgAAgBAAAAICCBLAEIIMABIE -BEAQgAAAAggAIBAAFACCABAAEAQAAAQIAAEQAAQCBwAQwEIADAIRgBIAQAAAAAAgAAACAAAAAgAS -CAAAAQAABQCIAAQAAABAQBAAAAAQAAAICAIAEAACIABIAAAAEAAACAAAAAAAAgBTiAIAAAEAAEMI -AgQAAABEQAACAQAIIAAAAkQABQgEAAAAQABBCAADAAEAAEAKAAAACEAASA4CRaAAEAADCAAIAAAA -AEAEAgBAAAAAAQoCAAAQAgAAAAIQAAgIQEgIAAAAAABEQAACAAAAAgAIAAAUAJEgAACAgBASIAAC -DgCERAxQBgEIgAAECAIAAACAABQECSAACAAABEAAAABEgAAADABAIAAAAEQAAAAABAAAFAAQAAEI -BABUBABAAAAJlQAWgQAEBAAABAYAAEQACgAhBIAAEJAgAAAEAAAAEAAAQAiAAEAEgAAACoAAVAQA -AAEKgAAAAAAAIQSBgEAAAIAgAIAAFAAIIAARgAAAAQgAAEmAACAQAEAAAAAAIFAAgAEAwAAAiAAQ -AAEAAABRgIABQEAAQAAAAAAAgQAACYCMEAAAgEAQgAAAAIQAAEkA0AAAAAAARAGAECMAAABAABAA -AAgMAAAAAQAIAAgACIIAAEEAkAAASAAUQAAIAAABAAFhgIAQDAAAAEAAAAAAQQQgAABIAAAAAFJR -gJQAAkAAAEmAFAAEAAAQAAAEBABAEEAIAIgAFEAEAAAIAQACgAIAQAAAAAkAAIAAQACAkgAAAFAS -IAAAAABAEAAAAAiAAiAAEAAgAIAAAAAAAACIAAAgQAAAAEAAAAAAAABggAIAgEAIQAAAAVkACAAh -AAAAAACAggIEQAggAIABAARQCoEAkAAAAEAADAAIgAAAQAAAAJAAIAAAAAAAEAAAggAQAAABgAAA -AAoAgIAIQgAAECAASgAEQAAAAQBEIAIAACBAAAgoAAAQAIIAARABABAIAAAEKAAEAACCAAgQAAAB -CQCAABAAAAAAgABBICBABAAAAAAIAkQAAGAAABAACAQIggAEAQAUBAAgAAAOvgBAEQAABABAAAQI -AEAAACCABAgADIAAAAABCgIAAAAgQAQoAAAEAAAAACACQEAAAgAAMAAAAACEAAQgAEAAAAKACAAA -AAAAAAAAQAAABAggiAAAAAEAAEAIEAiYAACAAAgAAIgAIQAADBAAAAAEgAAICFAKFAAAgAgAKBAB -AYAACAAIAAAAIAAoAAQAEAQAAAgAAAIIAAIACAIAAgAAAAIAAAkSCACAABEAAAAIECAICAEAAgwA -KAAAAIAACAgAAAABgAIIAAAQAAAgAggAAAQBBAAACQACEgABQAAsEACCEARAIAgRgAAcAAJACARA -AgAAAAAAAAAAAAQAAAAAACAQBAAAIQAAIAIEAAIgAAAAAaAAAQAhAAAIAAASAAQAIQAEAAYACAAF -ACgAAgAAACEAEAAAAAAAIABAAACAgSAEAAAAEAAAACcAIAAAAIQABAAQAIQAAAAAAAAQBAAAAAUE -BgAEAAAAAAEAAAUIAAAABQIAAIAAAAQAIIAgAGAAAqCAACCIQQAIAAQAAAwAgAAAIADAAAQAEQAU -QEAAAAIAAgBAgQAIAAAAACAAAAAgAAIAAIAIAAEAAAAAQAgAAAAABAAACAgAAAAAAAAAwAAABRAA -gAASEAABAEggAQAAAAAAAAAAACAAAAAFlxQCAAAAAAAAAQAoAAAIIgAEJABACCABAACAABCMAAAA -EQADEAwAAAAMAiEADQAAAAAAAnAIAAQABCILAAgIAAAAAQBAAEAAAAAAAAACIAAAgIAKABRALBCA -IAAAAAgBEIAgGACQFAEQgAAAABQAIBCAIAIAFAIAEIAAAQA2ACQQiBAAAAAABBCACAAAAAAAEI2U -AAoAAAISgAACQAAAABAAAAo/gCASGAAABBCAMAAAWgAAEIAAEgAUAGAQgAYACRAAARCBCAAJEAAQ -EIAEHAAQAAAQgAQACJAQARCARBEAGAAAEIQEBAADAAIQgAQAAACAiBAgI0AAAIRAxCgBRAAAAADE -JAEAAAAAAMQoAAAAACDIxCABIAAAAIDEIANEAAAIQMQgEAAAAAAAxCgBAAAAIEDEIBAAAAIAgMQp -AQEAAABAxAAADnMgEAEAAAAAxCAABAAACUDEKAEAAAAAgMQgAQAAACCAxCITCgAYANDEKBoIAAAE -gMQhIQAAAAgExCAWHAAAAIDEIAIAAAASgMQgAwAAAAIExIAYAIBAEAQJgQQAgAAUBAmICACAEABE -CYEAIAACACAJgAgAgAAIEQmAmAgAACAYCZVAAAAAAAgJgAYlAAIAAQmIAgUAACQgDYAIBAAAAAAJ -AAAFLIwICAIBogAJhAAAQABAFgmABgCAgAAYCYEkBQAAABQJkIhAQAgAAAmEgAAAAAwgCYiWBQAA -AAQJkkAAAAAEIgmAmIOAAEARCYCUAwABICAJYGAAIgBGQAJwaABAABIQAEJABIAAEBAAIAJAcEAA -JCAICAAQQAAAtDAkAWXAAAAANCBABAAUIEB0ZAgABAACABAATFDElhQAwMRAQAAABAAAAAeNIQAM -EAAAADQwJEJCAADSJDAEQACEEHAAcGAAcAAAQCACBEEFDgAAAEJBSHAEkFEANCIEcAAEAADJwABw -BQBIAAAAAGBEgUAAEAAByQAAAAEAAARACAAQAAwESAAAAEAAoagETAhoTAAIAAQEJAREAMHABEwB -SoREDBQCIgAoSEBEQADgYEAAAAQAtAQIIEAIAAAQAABAAQAAAAgAAEAEBAAATYIBAgREAChMTAwA -ASFIRABIRAEBSAoEAOQEAAAECGAAAImgAuJCTADMoaAEBAAICABERGQEMFgAABIAAAQIQACBSIAE -BAKECAhCEAISAAAAAAkAAESQBIAACAAQBDFhIAEQAAAAiyyIBABEYAiIUAgAAgAACEBAAAgIAEAQ -DgPIyAgEIBKAgQCACAAAwAAAgAMABiQMAQgqggAUIwOAAAAAAACHMgAAAAjSASgICAQgAAAAgAsI -UCIiAggKAAgAAAiIgQFAEA5gEACAgQAQBAAIAowJBgAAAAiLASACAAQBAAFIQQKDBAAISAAAAILB -AAAAASAARIACFAAMSABCYQAQggiIAAAAKhJAAYAAQCAiQgEBBAAAQAZCAQ0OAkJBAAAADCAEQmAG -AABBqIBCYAICFimIAAAwgUEOAIBIAAAQAECNkgIAAAFIACAiQgApokJCaLAUAAUIQEIgAJAUAUAQ -QkACQgUNCRBAADAAhE2NEQAAIkIMAIAAUHAKQACRqAAAAAJKsAEGDFCAAgICDGgAiAAAAAAJjQAQ -BAQAA4AF6QAQgAAIBATsEAXCChAGAEBERAAQAEYEIRAEUACqkAICACAgAJISABACACMFBCRDCwAk -QHBDVAgG5dQCEgCBAkgAABC4AJQIAAAADt5AMEAQCFYCAgAAAhKAhAQEAsQoBQAUEAAQBEIQUxaA -CAAAAAAAFEIAEAyAEEMAAugCBAgQUIQERBAEQABEhIYAEERAEApSAAAAREAQRFwARAJAyhhIwBQB -SFOAkDooBgQSBAEJA0gJgEBQQhJCMMQEQACSSigikQFIQ1oiAEEgQCFQkCBAAgVdAxAiQ4BCEMgU -EEERIAIBGgAAAhIAQBAAAAANqoCVghIDQAEhSFBJASgqGCAhMMBIINISLhIAgBIAUNA4CFACIkEA -AAsSGMAQQSgJACAyAhJDIACAEgCAGiJCIAgAQIKSUBAAyDoCghKAgAEKCRFQgGEIgrIAAIUFREgI -sgQCsADAAAMRAwIUBBAAEO4ok4QEEADAiEBQRAyUQAERCAeACBMQCAAIAwwIhAgCQKKiEAAOiEgA -ABIEIEAQAAAAAAO3lMIUBEgAAABARxCQITAAAAgDFgBGQAQIBBOUBCAAAkVAQhQMEgIIIAQCEAAw -QQCwDQCUARAAS5IEE5YEAAgQcoITlIQEhIFBABGUBJOISiiBXmgDQQMQEAMAVvIAApQQgNgAoEAA -gPtcOBiAEVACEEMUKCABARAAAwBgAEAgFwcAGBECXICQCICEEAAgJJVoEAAAoCABgIWAgECBgACD -AwAAAKJaIKCglACQAAMAAABPCIZCEAAQQiAghAGA3HyAgQBRBoNBkAAggJHAgIgTgwADoBMAEACB -AAKUfIDYeIAAFBCBQVh4QCAAF28BmHiAfCKUrAFVVf8B8XcnBf9RUQf3NT9VU1VVHT8j73cnd3cH -90Vn9fFfWzP/M///N/9RJ3cVvyd3UfsH9zU/M/9V+yd3NT9VVVVTE98dP1X7VfsndzI3AAAGIVUF -VQUndxW/d3d3d/8n/ycnd0XvFb8PVVX/Vf0idycn/1EzVSJ3JydVU1VVE98dPzP/VTcVvzU/VFVV -/RG7Cl8PVf9FJ3cndw93D1V3Jyd3q/8Bqwv7IicA9VdXA/MwP1VTqqUMPzP/u7t3cgHxRlf6+6+r -M/Uz9f8y/6sRuyJ3IndV/wPzMDoz9VX3GxswP6qlVVMDzww/qvuq+xG7MjcAAA4lqq+qryJ3Ebu7 -sREb/zP/MxGxAlcKXw+ZAauq/RsbEbv/qzNfGxsRu6qjqqUDzww/M/qqNyJ3MDr9/6r9Cl8nJw+7 -/6sRsRGxDzMPdxEbGxGq/gCqCvoiIjMzAP8D8zA/qqozMww/AMwRESIiA/NEdwoLoKEzADMAADIA -qxG7IncidwCqA/MwPzMAVQIbGzA/MzOqqgPPDD+qAaoBEbuqqgAADiAzMzMzIncRuxEREREAMwAz -EbsAVQpfD6oAqqoBGxsRuwCrM1UbGxG7VVUzMwPPDD8zAKoyIncwP1VXqgEKXycnD6oAqxG7EbsP -Mw9VEREbGwBUVP4F9Xd3MzMA/wLyMDpVVTMzDC4BzSInIicD80R3BQFQUTMFMwUANwBRInIQuiJy -AasC8jA/MwVVASciMDozM1VVAs4MLlUBVQEiclVVAAAGJDMzMzMichC6Iid3cgAnACcid1X/BK4P -VVT+VQEnJyJ3AFEzUCcnIndVVTMzAs4MLjMFVTIQujA/AAFVAQWvGxsPRABFIncidw8iD0R3dycn -HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAd -AACMdAARkB0AAIx0ABGQHQAAjHQAEZAAAA+gHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAYAAAcYAAD -hBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOE -GAAAHGAAA4QYAAAcYAADlAAAAuQYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxg -AAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhKqrCgqjowPzAAEREDA/ -A/MAqgCqOjoRuzMzMzMDAzA/D6oAVXd3Cl9Vqnd3CgoFrzNVMwAbGxERqquqqzA/MD8zMxERMD8A -/zMAMwARERERAAAJcAoKAPAzACJ3MzMid6OiMDAid6r/D6owP6oBqgEnJxG7M6ozVRG7EbuqATOq -EbsidwCrADIRERG7VQIzAA8zEbsPDzOqd3dEdwANADMRERERAAEKG1NTA/NVUREVMD8C8lT+Aas1 -NSJ3MzMzMwIHMDoPRAGrEREFr1VVEREEFQpOM1AzBSciIicAAQABMDowPzMzIicwOgD/MwAzACIi -IiIAAAFyChsB8TMFInIzMyJyU1IwNSJ3AFUPRDA/VQFVARsbInczVTNQInIid1UBM1AichC6AFEA -N3d3IndVATMFDzMidw8PM1UREUR3AB8AJ3d3d3f+/19fo6UC8qqru7owOgPzAatU/jo/EbuqpQ8K -8/MwPw+7qv91fwpfVaN1f19fBa8zXzP1Gxu7u//7/v8wPzA6qqW7uzA/Dw8zADMAEREREQAAAXRf -Tg//M/UidwD1Inejpz86InKr+w+7MDWq/ar9JycRuzOlM18RuxG7qvszrxG7Inf/q/8yERsRsVX+ -M/UPIhG7qrszr3V/Rnb/Df8zERsRG1RVTl9TVQf3//u7vzU/B/dV/1X/MDUnJ1VVD1/y9zU/D1VF -7xAVEbtVUxAVrr8bXzNVM/8nd3cnVVFUVTU/NT9VVXcnNT8bGzMAMwAiIiIiAAAJdl9fC/sz/yd3 -Bf8nd1NXPz8ndwFRD1U1P1X9Vf0KXycnM1UzVSd3JydV+zNVJ3cVv/9R/zdydyd3Vf0z/w93JydE -VTMFEBVFdf8f/yd3J3cnIAgAAwBAAgAAAAAAAAgAAAAAAAAAAAAIACAAAAACAAAEAAIAFAAAAAAg -ACQAAAAAAAAAAgAQAAAAAAAAAEACAAAIAAMAAAAAAAAIAAAAAAAAAAabAAgAAAAAYAAAAAgAAEII -AAAAAAAABJBAAAgAAACBAAEAAAAAABBAYAADAAgACAACCAAAAAAQAAAAAAAAABwAAAAAAAgAAQAA -gAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAIAAACAABAAAQAAACAAAAAAAAAEAAAQCAAAAAAAAA -DEAAAAAAAAAAAAAMAAAAABAAAAAAAAABAIgAAAQggAAADpgAAAgAAAAAEAAAAAAAAAgAAAAAAAAg -CAAAACAgAAAAAAAAAAAAACAAAAAAAAAAQBAgAAAAAAAgAAAAYCBAACgAAAEiQABAAAAAAAAACAAg -AAEAAAAAIIAAAAAAAAAAAAAAiAAAAAAABCgAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAIAQAEAAA -AAAAAAAhAgBAAAAAQQAAAIAACAAAAAAAAAAAgQAIAAUAAACAgAABAFAjAAAAAQAAEAAEAAAAgAQQ -CAABAAAAAAAAQAAAAAAAAAAgAAAAgAAAAAAAAACABCAAAAAAAAMgACAQAAAAAAAABAAAABTAAAAA -AQAAEAAAAAQAAAAAAEAAAAwEAAAAAAIAAQAAQAAAQACAAAAAAAAAAAAAAIgAAAIAMCAAAAAAEAAA -AAIAAEAAAgAAAAAGAAAgQAQAAAc1AGAIAAQABAAAEAQBCAAUAEAAAEAIQADAQCAEQAgEAAAAAAAA -AABIAAACQAQABgABRAAAAAAAQAAAAIBAAABQAAABQAQAAAgAAAAAABAAQAAEAAAAAACAAAAAAAAA -AAAAAAAAAAAACAJAQAAQAAAAABCAAAAQAAAABAAAEAAAAAAABAAABAAIEAAAAAAAAAAAAAAAAAAE -AAAAAAAAACAAIAAACSsAgAAACAAgIIAAAAAAAAAAAAAAAAAIgACAACACACAAAgAAAAAAAAAAAAAA -AAABACAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAIAAEAIQAAAAAAAABAAAAAAAAAAKAAA -AAAAAAwAAAABAAAAAAAAAJAAAAAAQIBAAAAAAABAAAAAAAgAAAAAAAEEAABEAACARAAAAIQAhAAA -BACAAAAGnwAIAAYAAAAgABAEAkAEAAAgAQAgAAACIAAAAAAAKgAEAAAAAAAIEAAAASAAAAAAAAAA -gAAACAAAAAAAAAAIAAAABAQAAAIAACAAAAAAAAAAIQgCAAAAQQBgAgIADFBSQkAAAAAAAACTACyC -ACIAUBIAQAEAgCACAAAAKgAIJAIQAAACABQgFJAAABAAAAQCEAAAAAAFIRAAAAAAEAAEAAIAAAPG -AACKAAAAAhAAACAAIwABCNBgABAAIAACAAgKAAAgAAAAABAASBACAABCKACAEQgAIFIQAAgMQogA -AAAAAIxBEABACIgCIAwAIAACEBAsCgJgwwEEAAgCACAAUAAIAAAAAkBIoAAAACDECBACAQACAAAI -EgAAQgAgUEAIAkBAAABFwAiisEAAYBZAYAIBAAiAAEAAAoBKCABkkAgAAGEAAAAAAfVgAlUAEAQA -ADAAgAJRAQJABYwJAgBEAABEABEAhAgEACBADwIAQAEAAAAQAhAARJAAAAgCQgcIICDAAAIDDAAA -IIFAACFsCCAgQAACCMQAIAAJACkUAIgCAWAAAMQACAAAJIACQAAIACCAAAAEAAAIIQAAAGgIiAAA -KGAsATAIgBGQgABAABAAIIwBEAAAAAghDooAdgCCCAgAhAKBAjAAAAAA+AgBgAEgATAABIYKIAAG -gAABggEAACQAgAAKgABgQIEAEQqAABIBEFAhAIAAYAYAAEIkIAiUCYABQiOBAADAEQAQChAATAYA -AEEIkAQACBABBIAEEABAAQgABIAAAAAAABQAABEESKpEAWHACEAEBKACFgEEBCgBEAAjJAAANARA -AgEAASEQggABAAIBAsgAgAAIDAAwBACIIYgoAAAIAIAAAAHnEEgEACEAIAAQSMAQpJABAAIEggAQ -AIBAAQAAABGJAEgAKCQAAIAAIggARAARQAPACAABCACABEAICAAEiASIwDCkpEAQKIEQAAwAAKCk -gQgACAAAABABAAAAggBAAAGARIAIAEAAAABAAAAAAAAAAAIAAgAAIAAgAEAEACAAAgAQgAEAQAAA -AACQQAAAAAkAAEwWAAAICgBABCABAAAIAAAACY1gggQAAAACAASCAQAABAAAABEAIAAAAABAFQAA -BAgAABAGAACAABACBAAgACAEQAgiQgAAYQgIAAFhAAAgAAAgAIAgIAAACAQAMAIAAAAAAAAAAAgU -AAAAAMAQAAAACAAGAQAAAUAAIgAEkgIAAAIggEgIAAwACSBIAQIIAIAQAAABMAAAABAgigQEEgAA -ABAAASAAQAAAgIAABAAgYCCAAAAA1wABkAAAAIAAiQEAAoCEAgAAAIkAAIAgwAAAEABAgABABAAA -AgJBAACAAiwAAAIAQAAEFAoQgAIBQAAEAgCAyMCAAIAAQICBgAAECAIAAA4AiAQBIAAAgABJASAA -jAAAAggggAsIAIIACEgAAAQEAQIMDAAJQBKCAAgwJEYMBAEgCAAACxEAIgAIQIABAEAAACwABAIY -AIAACAAwABwAAAIAAAf1SAAABCEAAAAIQAAgAAAgAAgAABIAEAACCAggABAEIABIECAAAIAAAAwA -AAIhAAAACCCAAIQAgUBIBEAEgAAAAAgJBACUAAAASQBAAYgAIEMAUAAQAEBIEgECAAAIREQBAABA -EAEQBBAAAAAgAABEEAASAAAAAQAAAQIAAEAAgGBBCAAAAIQAoAAABgAAQAAgAAIAAAICBA0ACAAE -AACAAAAAC9IIEAAAAQAAEAAQCRAAAQBgEAAAAREAAAAAABAAABEAEAFABAAYEABBAEAAAAhBIgAA -IBAgAABAkBAAAACAiIQAEQBAAAwGAQAAQAAEEAEgBAAAAAAYAGAAACAAAAAgAYAABAAQgCABAAAE -AAAiICAACIAAAAYgCQACAhQACAAQAAAgAAAKAAAAEAAAAIsAAAABEAAAIgIgAAACAIAACCAAAAAC -qhAWCAIAwAAAAAQAEAEgYAAAQAACADBEAAKAAIEAACAAACAEAAAAAAAAwAAQAAQAAAAgBAAIAgAA -AAQAAAAAAAAAACoAIEAAAABhBBABAAIAgAQAABYQCRCAQAAAAQAgEIAAABgBAAIQgQAQAJAAABCF -ABIAEAAgEIAEAYAUAMIQgAAQABQgBBCAhAEAkCIAEIAEAAAYMoYQgIQBAAAAghAAAAgOgAAzAJAS -BBGAAAAoAAEAAICEAABYAGEQiAQAAAAAABCAAAGJAAAgEIAQAAkAEFAQgAQAgBQYIACAgAEAIAAR -EIEIAACRABAQgAABqAAAABAoCkgAkCBMxCEBIgAAAEDEIQIAAAACAMQgAwAAACDAxCABAQAAAEDE -IAYgBAAAAEAgIAAAAAAAxCIAAAAAIQDEIAIAAAAQUMQoAgQAICBAQAAAD/YiQgEIAAAIxAADACgA -ABCEIAEACCCAKNAgAhQAACBAxCggAgAAAUDEIACAABgAgMQAIQAAAABAhCACQAAAACDEIAEhAAAE -gMQgAQAAICQIxIEAgAAABBAJiAQQQAAABAmIgAAAASAECYAIAIAAkhkJgAgQAEDABAmAAAwAAAAV -AJGIkAAAAAAJgCEEAAAMIAmABIAAAAAACYAYIAAAgBEAAAAOg4AIFCAQDAANAAQABICkAAmAGlAg -AAAAAIEQAAACAAIJhQAACAAAEAmAKAAACAAgCQAGAAAAEAoJgBAEgAAASAmACggAAQBiCYBkFAAB -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 -MDAwIiIiIqozM1WqASIiERERu92IM6oFBYjIqv8K/6qrVah2MhG7MzMREQBQD1WgrqqrEREidwUV -MBIzUADuIncAVVBfAfEiJzASIiczIlVUTQwAVTExAP8AN1UzIieIiFcCCgoKCjMzQPQiJxC1Chsz -VTNQBY0nIgobVQAzM/qIqvwMDIAAAAAL8yInAAHdiDNVIic1UzMzAO7r6O/q+vrY2DAwMDAiIiIi -VTMzVVUBd3d3ciJy7kQzUF9OFFQAVQD1AAFVVP66InczM3dyAFAPVVBeAAF3dyJ3AAACAAAMggAA -AAAAAIAAAAAMAAAAAAMAABABAgAgAwAAQAgAAIAAASAAAgAACAAAAAAQgwaAAAAIEAMAIAgBAQAA -CAAQIAMAIAAAAAAIAgAAAAWnJAEQCAAUAwAAQAAAAAQAAAQAAAoAIAAAIAIAgAA0AEAEAAACBxAA -AAAAAAgAAAAAAAAACCAMAwBgEAMAAAAAgAAiwAgAAAAAAAgIACAIAQAEAQAAAAAAAAAAAIAAAACA -AAAAoAAAAAAgAAQAAAAgAAAAAAAAKAAAAAAAAAAAAIAAAAgAACAAAABAAAAQAQgEAAQQAABACAAA -BACEAAAIAAAADqsBAAwAAAAgEAAAABAABCAEAAAAAABBABABAAAAAEAIEAEAAAAAAAAAAQAAAAAE -KAAAAgAAAASggCAAAAAAEQAAAQQgAAAAIAAAACAAAwAgAAAAAgQAAAAAAAAABAAAAAAAIAAEAAAQ -gAAAAAQAAAAAAAAAAAgAAAAAAAMAAAAAAAAAAQAEAAAAACEAAAAAAAAABAAAEAAIAIAAAQAABAIk -AAAOFgAAAAQAAIAAAAAAAACAgAAAAAAEAAAAAQBAIAAAAAAhAAQABBCAAAAAEAAEAAAAIAAAAAAQ -gAggAAAAAEBAAACAAgAAEAgAEIAAgQAAgIgAAAgAAAAAAQAAAAAAAAAAAAACECACABIgQIIAAAAA -SABAgZQAADAQBAABEAAABBAAAAAAAAAgAAAEAAAAACAIQEAAAAAAAAAAAAAAAAkiEBAAAAwZAAAA -BAAAAABAgBIAAAAQIAKBAgQKAAgAQAEAAAABEAAAghAAEAAAiAAIAgQIIFAiAAEgBBIAAAhCAAIA -AEAAAAAAgAQIBEAKAgYgABEgAAIAAAAAAACAAAAAAAAAAAAAAEAAEAEAABAAAAQAAAAAAIAAQAAA -IAAiAAAAAAAAAAAAAACAEAgAAAAAAAAQAAKCgAAAAAAAAAAAAASAAAIAQAAABGgMAAECAAgAIAAA -AAgAkAAIEAIAAAEAACQAQACAAAoAIRQAAAAQAABAAAAAAgAhACAAACAAAAAAwAAAAAAAiACAhAAA -AAAQAASAAAAABAAAAAQMAAIAAAAAAAAAIgCAAIAAAQgCAAABIABMAgAAQAgAAAIIABAAEABAAgwA -AAAQgAAAAQAAAAAAAAwAAEAEAAEABgAAAAAAAMAEAAQSAQAKAAANaEACAAAACAAAgAAMAAAEEAEB -QAQACAQIAGQAQAAACAAAAEMQAACIAAgEAAEAEAAARAAAAABBhAgQAQgBAEBEAAAARAAAAAgAAAEB -BABQgAoEABSAAAAAAAAAAAkCCGQCAIEAAEAgAAASAAAAEAkAABAAAAAAACAEEBAAghAQAAIAAUAK -AAAggBAIABEEEAwCAAgAAAAADQACVEAAAAAUAFAAAAeWAABOIMEFAAAAEggRUCAAEgUAgGAAAgHA -IoAAAAAsIABEACAQCCAACIJAAABAAMAAIAECEBAChAIISYFQkIIAAgUBgAAAEAMACABAECwggBAA -YBABEAQAAiBSEAAEAAAACABAAhAAAAgFkAAAEAAIkABUAAAAQAAFQABlAgAMEDBAAgiAQIRAAAAA -YIIAQAAAgEAgAgBAAgCAAAABAAgQAQAACyNEAgECAAgwABCABgICCAAEAEACoiiJCgAAAACAAEOA -EKAAcAAAQYAKAAAgAAAAi4BQAEAXEERkYBACAgBQAACAAAATAAALAIAAICgCQmwEAAEEgCEkABAA -AQBAADMAkEBgIhAARAAAQAEigAAEEAIAIAYAAAIIEgEBAQgAAAQAAAQMgAAGaAAIQgALAEQgEABg -BACAEgwQASAwJABCBAAAAAAIDSZJiAAyAQBAIJQAhABkkAFEDkgAAGQAAsAEgABCABAAEAIAAgAC -EABQKEAAAAAABAMEgAAACAAQAAgQACBQEBAQyQCCMGCIAQAIBCCBAVSAUABAAkABAAkACAFAABAA -gARRABAQUIKAAgkBBAAUAIIQCAIAAACQAgACEYAACAAIAABAkAABgAIAAACQggAQkAQACQAAAICA -AAACAgAAEAIAAAdoCAgEwBSIAQEgAIEAAAgCgBIIqRBAEAGICEIRgBQEwNA0BAgAAACQwAgQARAB -QICQKEAABAYMDBCGgcEAAQERgFQQ4ARJIGGABAQgQAAQggAgAAAAAAAAAQAIgAAgAAEAAICAYCAA -AEQAIAAgIBASCgCJAQAACAkghAAUIAQgAQBAiBAAAAgAAoIAsgAGAAIgAAAgAAAACAAAAAIAAgAI -oAAAAMFiDBAAIAAAQAASBSKiCAAAAYAiAAAQCgIAAQQAAQAQqAABIAEEAACpCogAAIAACAQhAIII -KSoAsgCIAEAEEAgIAAAAASAEgAAECIAEAQAAAESECABAABABBAAIQCoAECCIAwgABACCiAABBAAA -AAAAAAAAAAAAIAAEAYACAAAQIAADQABEAIAIAAAgAkTAEABBRIQACFCAg0BABABAAQAAAAAOfCBA -AIIgAAEAgACAAAAgIIBABCEAUEEAIAABIABBBACARASAAAAAAIAAACQAAUAAAABAgAABQAAgBIAA -AIEDAQBAwAABwcAAAQSBAMIhgIAACACAISEQAAAoAgAAAAAgAAggAAIQAAACCAAoARAEAAAoAAAA -AAAAAAgSADAAAAAACAAgAAoAAAAIGAAIQAAAIAgAAIICEAAAACCACAAAAAAAAACZCBwhAAJAIAQI -AQCAAAEAAggAAAIgABAASAABAAAAAAAIAAAAAAAAAAAoEAAQAAAEDAgAAAAAIABKCCoACAAAAgAA -KCAACCAACACBABAAACAAQAAACAAAoABQoAIAAABAABCAAAhhAQAACgAAiAQAEBAQAAACAAAAAAAA -AAAIARgAAAYQAAAAEBAAAAAAABAAIAAAAAAAAgAACAAAAAgQAAAADS4AA0EACAgIAICEAAGABAoQ -ABoAEAAhgBASAAABIAAAAAAACBAAgBgAEBBABAAAAAAAAAAgAAEAACkiCAQJAAQBCBgAAAgBAoAA -AAABAA0KEBAAAwACAAAAEAIAAAkAAgACEgAABNIIAAAAAAAAEAIAAlAhCAAIEQACAAoQAAAEAAgA -AIAMAAAAAgQAAABAAAAIBAAAjAAEAAEIgAAAABAAAAAF8wAAQAAEEAAAAFQABIEAEAAAIECAgDIY -IAgCSQABAQIAASAAAAAASgAAUAAQAKAQkAAAAAAA0AAABCABAAgSAIAAJEgAAQAIkAoEAAAAUBIQ -gAAAAAAgCBCAAAAAFAAIEIhEAAAQACYQgBAAAAAEDBCIBQxAAABAEIBAESgBICYQgAAAABAAAhCA -kAAAFAAQEYAABIAQAAAQADEAAAEhAAAAAAmigAQMKBAEABCBAYAoAAQBEICAAAABCEIQgAAEAAAA -qBCAgAAAABAEEAAAAAkACQgAgAABADYIBAGIAAwAkABgEAgCAEABJAAggACAQAIEDAAgAQIAAACA -xCAAAgAAKIDEIAJAAAAAgMQhAQgAEACAxCCUBCggFShEIQECBAAAQMQjAAAAAAAAxCEjAAAAgADE -IwNIAAAAAMQAAAQAAAAAAAAAC48gA0AAAAAAxCAIBAoAIABAICAgAAAAiEAgAAAAIAAgQCEBQAAA -AAjEABCAAAAQAAABAAAAACgIhCABAAAAVADEAAAIAJAiKAAJAQQAAKAAxIQEAQAAACAJggQBAACA -IAmACAOAQABgCYiYQAAkABAJgAEAAAAAAAGIBAgBAAAECYgAIAAAAAAJgAQAABAAgA2ICAAAAEAA -CQAEAQAAAAAAAAACn4UEAIlAoAAJkJABIAAAiACREBJAAEgiAIQEAAAAAAAAiBgAgAAEIAkAiAAA -AAABIAAAAgBBACANgpRoAAIAAAkEAEQACgkBCAAEAAAAAEAJAgAAAAACYIgCAAAAgAAAAAQoAAAA -BgRAIABAAABAAAEESQABJAJAEAAQIABAIAACAABABAAAAABAADQAABAEAAAQMAAAAAAAdCBQ5gBg -ABAAAAdUAAJAAAAAAADAwCAAABAAYGJkBADUABAAAAAgABUCYEhtYEABQMABAEVSEAAFRUVQDSBE -ASAABABCRFQAQgAABlCEAAHAxRBAMUCERABIEDQAAAAIAAAAEAAAAEAAAGAIQBgAgGrB4gAAQAAI -YAgKAkKQAQACQBgEIEwBAAgAAAAAAABAAAAAAABECAAISAAAAAwICABAAEAEAAACAAhMBAAAR/cA -AaAACAAAAAIBaIkAgCggAgAEQAJIQAAEAAAICAEEBBIICAAgCAgAgIgIAASIiAJSEBAAAAAABKGh -AQgBqEHhAgIYIJICQQAkhIgICAAiCBEAQAAAAQACAQQAEAABgAKABgYGIBAQI0AEIQAASAAAAgAA -UApkUyiAIBACAAABAAAEIAAAAAAAIIgGAABQAAAACAgAgAAAgAgAAQBKSCJSAACDhwAQEAQAAAEA -CgIGAAtIAAAQAIJggA4OggAGAMgAAEAAQAwhBAAAAAAIBASB0AEAgGBEKAAAgAQAEAIgIlABgBCS -gCQgEoAQQQgCAUoQwAgABCEgAAAAgAAIICAAAAEAAABAgKgUAAGUAAAhAgAFqAAAABEAQBAAAgBS -QQAEDYEAACAgAAAJiAAABkAARAGiAQACQCAACYgAABBQBAAgAAAAAADCAAAAAAQJiAAEKACQQAEp -AUBigAoSgAAAEiCgAAgICgIAQAAAAAWoAABAEEQAAGAAAAAAAEBBlAAAIIkAACGoAEAOEgQAEEAA -AEQpAEQAAFAQAAAAADg4QAgAAIg5FBAAKwBEABICABBAIAAAAAQABAAQSghAAIAGQARSBwMEAAMA -AAOrABQAAAAUYABDhCACAAAAAACUAAAADJAgFAESxAAAAWAAEBAAAxQCAAIWAEBAEQEAAABACACG -AEEOAAAABhIAAAIAAACAFAAACAACYAgIIAACIAABAEQCABAgADUERAICAAACMQAAADAQMkCAAxXQ -BBAQAMhTEBAACBSAKDIQEMAlSEIgQCEgAECoAMlAAAQAoNDZEAIIAZAASAAAIJALAAAQBSUAAAAA -gIACAEAAEAAACEgAAAAAAIIcFUEASgAqAAADFAASEAAAAAAACRAKLwgzAkgIEUBYQSAgGhgRIAgA -AUKCQQgMACAAAAAiQAgEMgJAFgFQAAIACBUEMgJRACAgACEoUMFCAAAaMBJRASIpNFBGBgJQQCEE -AJASBtAoAAAAQChGEFABKA4QABISQgAAAgICBACABIyCwIACkAAgwAgEAAIQKAAAAACAEoAHAIAE -AAAAQABAAAAAEGKCEIABBAgAAAPlAAQAAAAAAAAQAIQAFEAEAggADAQSADSgAABQQAAABBQIAgYE -AIAEASwE4Q5EJAQEiEIVAECQAAQECALgEgANCBJGQEiWkgUHRACABEECB0AABaBoXAKAEQEAAAAA -SshhAABYEwEAAIMAYBlsALCRACkAIBeAQhAQAABBACAQiAAAAAAAAACQAACAAQQgEIYFAAMAAAAA -kACAhAACAAFIAAAAB6gAAIACAACQAICASADCAJANw45KBgAQEkkAAgCABAAQ8ADASAIACJYHBBoh -kACIBhgAEAYBgAiAAgCBAEIwGpAAAQAQARABoECAAAIEIAAABAAAAAAAzAwMAAAAAADMDAxfG1Fd -Vf8dHf9FPz8AACd3o6DcmO5EqsCg7u7uAADMqjMAMwAiIiIiAAQAAAAAjQBEREREAAAAAC8iqAiI -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 -AIAQkARAAAABAAAACSAAAAQAAAAAAAAAASAAAAqKEAJAAAAgQgAAACAAAAAAABAAACgEoAlIEABE -KAAABCgAEAQgAAAAAAAAgAAAgARABAAIAAAAGCEAAAEACgAAAAAQAACABAABBCEAgAAAUAAAAAAQ -AAAAAAASAAAAQAABAAAAAACAAoAAAAACIIABgAJAAAggAAAJogAAAAAQAAAxAAAAAAQQAAAAAAEA -AAAAAIAAgAAACAAwAAAAAAAAAAAAACAABAAKIAAAAQAQAAAggEgBAEAAAAAgACAAEAAAIIBIgAAA -EAgAAAAQAACAAAAAAAAAIAAAAAAAQAAAAAAAAJZAAAIIACAAgAAAIAAIAAALSgAAAAgCQAGCABAi -EAAACAAAAAAAQAAAqAEAIAgAACEQAAAAIAQAAAw6AICCAAwAABBAABAAAAAACACAQAACAAgAAgkC -BJAAAAoAgEIAAgRIAgICCAAAAgABQgEAAAgAAAAAAAAAAABQAAAICAAIRFAAAAAIAABgQAAAAICA -EAAAAAACAAIgAAAAAAAAAAAAAAAAAAQAESAAIgAAAAARAAAAAAAEgAAAAACQAASAABAAAAAABAAA -gICAgAIAABAgAAAAAAAAAAkASAAABcEAQACQEBAARAAAABAAEICgEAAAgBEJgAKAAACAQACARAAA -AAABAAAECACAEAABAAAAAAAAAAAAAIAAACAAAAACAAAAIAKBAACAgAAAEKEAgAAICAAAAAAAIBAI -AAAIAAAAAAYAAAEACABBICBAIAAgAEAEAEAECAAABAgAAAAABAAAAAACCRAEQBAAAAQIAAAEBAAG -QIAAAIBOAABAAIAAAAAFKQAJBAAAAAAABAAQAAAAAAggRCQAAAgIAAEGAQAQKQAAAEAhIABJCAAB -AUAAAAAKAAEABAAAAAAAAEgEAEAQAAFAAQAAAAAAAABMAAAAABAACA4AAUEAwwAAAAAAAAgCAAAA -QAAAAAQAIAAKkQAAIgAAAACQAAUAEBAUAAACAgAAABICAMIgAAABYAAAADAgEAIAAgAABAAAAAAA -BECDgAAAAA0oFCCAIgAmUgAEDACCwQEAAAIMAgAFKoHAAGACAkHCgBAQBAEgAAwDSAEACIAADBAA -AEAACABAYEAAJgIEQiKCAgAGAAAAFoBQBgYAAUgIgBABgAAACAEAIACQrAEQoAAAAGAoAAgACAAB -CAACAIIABIgQCAAAEAICkAMsCgAACAACQAGCFQWBAAgRBAIgAAAApY4BAAABRAAgAAOAIBAVAAAA -DfWEZAAAiAAMQJEPCwEAEwAAgBAEAhBEMwEFpAAIEAEAABAACQAABAGAACAAgAADgAICEAIECAAI -AMaACYCAQARIAIAAMgwpCACBACACAEQCACMMgIAkAAwAAIAEAAACAAAACAACBAgAIkKDgAQwIFCB -gIIgBBQkNCBEAACAAEgkBCAICAAABAIABAKAAQgKCAAEJJAABAKAAAoUKSAAQEIBAAADsHYM0EBA -SAAAJkCAxCAAAAqABIiAAARBAEMMgEAkBEggYEIAUEkMgIgEDALAAAAIIGAEEIMAACIIgGggAgQo -UAEyCCAAAUDABCBwBAQECGgAAMAAAQBTAFBCEgACBAFAAAEkIQhAMAgIACAAwAAAKBABEChAAApQ -AaAAAwSBEQAIUCEAwAFCgIjQAAQIVGDggABACANACQQQCegQEAEJBJAAAAqmAAARkIARpAIQJAAQ -BGSKiAQAAURWAAgKACBBAAAIMAIAiBOQAAARAIJQgRIAAKEQEACUAEICACAMEACQiAEkECCoAElI -IAaCEDAACIABAcAACAAAAAAKIAAAAAAABAAAAAAAIgAEAAAAAgAAAAAEBAgABCAACQIGBAAQEQIg -EAAFAhAAAAAAAAAIAAQAIAAgAIAAAoAAQCAVoDAAABAQAAAAA78CAAQAAACGggAAAAAAAAQqARAI -AIAADCAAAACSgAAAAgAAFBBICABMAbACIgAABAABCAIAAIARgKIICAAGEAFKAgAAQjCAEIIAAgAB -oBASAARBAACQAQCAQAgIAAQBAAAEAAEAAAAAAAAkACAoAACABJCAAACAxCFEAIAEAUEhBMBBAEIQ -AAAgUAAgA8wAIIAAADABBAEAAIQBIQABAAABAAAAz0CAJABQAQAACECIBIBAACAEAQIECAAgAEAA -QAAQAQAAwMAAIAAAgACABIQAAAABIkBBhIJAAgAAAAKAAgSBAACAAACBQIAggQBAIACEQCEgKBIg -gBAAAAAKAAAAAAAAAAghQAAZAABACBAgEgAAAAAIAAAEAQAAAAgAACCAAAAACAAAAAgAAABIAAAA -AAIAAAAAAAAQACAAACAQAIgAECAAAAbeAAAQIAAAIAAMCAiAAAAgAAgAICICAAAAAAAhACAQACAI -CAgAFAAAAAggABgIEAAAIAAAAAAAIAAAAAAACAgABAAAgAAAAAEAACABAAAAAAAFAIAAQMQAwAAS -AACIAkIAAEBAAUgACAcAAAYgAAICAAASAAAJAJgBAAACAAAKACAAEAAAAAAAEBAAAQAQgAAAAAqg -AAAAAAAAgAAAQBIABQAAAdwIiAgTAAoAAAAAABABAAIAAAEBQAETgAAAAAKAAJAQEBgCABAAAJCA -AAAgAAAAgBAQABgQCwCAAAEBAABAAgAFgIIAjAAAgxAAgYAQACCAYAIEAQAgEAAACggAAAIgBAAB -AAAAAQACAAMABAAAAAAAAAiCAAHEBAAIACAAAAAUAABYCCEAABIIAFSAAAABBAAAAECABCoAgAAg -QQIICBCAAAAMowAEiAIAAACACBAAAAArBAAAAAAAgBERAAGUAAAIKkgAABAAEAMCCgAIAAAQAAEQ -AAAiAhAIwAAAAKgAEABIEAAFIAAAAgoQAAAQAgEAEiAAgACsABgAABCAgABAkACGEICUAAAYAAAQ -gAAAGhgAABCAAAAAAIAiEIIACAAUAMIQgACACAABAACAAAkAAgAQAAAAAAAQACkAAAALABYIQIAA -AAW6CAAAKAIBKFKBBGgAAAAQEIAURAAACAAQAAIAABQIAACIAAQoAEAQEIAARAkUgAAQAAABCbAI -EABAAggJIIIAAAAAAQAAIYAAAIEAAAEgAAAgAQAAAAgAxCABAAAAABDEIQMAAAAEgMQgEQAoAAEQ -xCEAACgABAjEIQAAAAAAGMQJAQIAAAAAxAkBAiwAJISECAAsCwCUAAAAIAQYICEAAAAABZ4IABAI -ACABACIAABgAAATEJCIBKgAIAEAAAAQAAAAgACQAQAAAAEBALiAAAABAAEAAMAEAAAAAAAAwBAAg -QCIAAAAEAAAAAAAMMEUAACUAgIAEAAAAAAEJgCYCAEAABAmIJAAAEBQhCYCIBQUSKgAJiAiABQAw -QgmIAAAAEAABCQBUIAIAAAAJAAQABAEAEAkBoABAQACAABBgAAAACCAAAAALXARUgCIAAAgEgKIA -hIAAAAmQCICAAEgEAAAQAECACAAAhAAAgQAAAQCAQBABEAAKAACEAgACSJAAIAAhAIEAQBAQAAAA -AAAgAAAECAACEFAQAAGAsAAAQAJAKkBmAUAKAAAAwgIFAgIGKQRBwYCCgAARIFKCQFAARQAAQAUA -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 -//663d24uBEbVVUAAFMDIicBRfrKM1AFAVNSInIQujMiAAD7+/Cq9e6AgP9V7KgzADMAIiIiIkRE -REQzMzMzRERERDMzMzOq//66iPr6iMzw+sqzkfyqAAAIGtiqqv+7i6ysr6D/VfX1/l674qrziPr1 -9YiI4rvu7vX186qzkfWgyvpVVbuIERGIiLjuqvyqqo+F7vri7tj/+soF9cqvInfu+tiq7GTd3bi4 -AAADEAcMCAAAAgCIAIQAAAQAAAAgAAABAAAAgCAEgAAAABADBJgAAAQAAggACAAAoAgBCAAIAAEA -AAAAAAgAAAAAAAgAAIAACAASAAAQAAEAAA7wAAAQAAAUAAABAAAAACAAAAQIAYAAIAAAAGAAAAAs -AAAAABAIAAAgAASQAAAACAAALAAACAAIBGAAAAAAAAgAAAQAAAAAqAgAAAAAAAAQACAAAAAAAQAA -AAAAAAABAAAAAAAAoQAAAAABAAAAAAAAABAABIAAKCgAAAAAAAAIgBAACIAAAAAABAAAAAgACYgA -AAAAAAAAAAAEAUggAQAAAAAABFcBAQgAAACQBEYAhAAAGAAAKAggAARAAAAAAAAgAEAIAEBAAAAA -AKgIICSgIAAEIAQAAAAAAAGIACAAABAAASgAAAAoAABkSAAAREAAAAggBAAAAAQAAAAAQAIAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAgEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgA -AAAAAgAAAAgAAAAHkwBAAAAAAABAIAAAAAAAAAAAAYAAAAAAAAAEAAAACAgAICAAAAAACAgAAAAA -AAAAAAAAAABAAAAAAAgAAAAEAAAAQIAAAAAAAAAgAAAAAAAAAgAAAAAAIAAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAQAAAAAAQAKAAAABQCBgAgAgAAAAIQAAwIAAAAAAQAAAAABACAQAAA -AAAAAAaOAAEAAAAAAAAAAAAAAAgAAFIoAAAAAAAAAAAAQAAAAAAAAAAEAAAAAEIAAEAABEAAAAAA -BAAECABAAAAAAARQAAAACAAABKgAAACAAAAAQAAAAAACJAAAAAAAAIAAkAAACAAAAAAAAAIEAgAA -AAiAABAAAAAQAAAAEAAAAAAAABAAAIAAAAAAAwAAAAAAAIAAAEAAAAAAgAABBAAAAAAAAgAADCAB -QwAAAAgQAQAAgQAAEAAACAAAgAAAAAAAAgAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAAAQAEQAAAA -AAgAAwAAEAAAAAAAAAAAAAAAAAAARAEAABAAAAAAQAAAAAQAAAAAAAABQAAAAAAAAIBAAAAAAAAM -IAAAAEAAAAAAAAAgAGAAAwEAAAEAAAABAAAEAAAAAAAAAAgAAAAAAAAECAgAAAAPmwAAAAAACCBA -BAAAAABAAAABAQIAAQAAAAAAAAAACAAAAAAQAAAAAAABFAAAAAEAAUAAAAAAACAAAAgAAAAAAAAA -QAAAAAQAAAAEAAAAAAAAAAQIAAAGAABgCAAAIgCAAAYMAAAIDCACAAAAAAAGIAAEFEABgADAACQC -AIAiBIAShEAACAkKwAAiAAAEwCsAwAAAAEAAAJAIQBABKEIAZkAAAAzTBoACAAAAAMBQCGMAABBg -ABQCAAAAcAjAAAACYAAQBCACDAgAAASMgAAAAAAACAAAAgABCgAAgAAABUAAAAAAEASQBCgQAAJA -AggCAAIRcAAAAAUACIkAABAAABAIIAAAAQiAABAFgAECAAwAAAAAABAgAACoCAFAIABAAAAgAFBQ -AAIAIAACBAEAAAQAgQgAEg6AEAAAAAAKhEMAAAgQKAAABK0AAAAIAECEICAOAQAQBAMAsCACAKAF -kBBJCQAAECMFQAgARAAANEQQAIAAEBARgABAAkAAAAgCBAAKAAQAEAQggEOACkAQAABBBoBAAQCA -aEAoAgAAAAIAABAAAAAQAgkAAAIAABQACCAAAACQKAAEIAMAAECABgBQgAIAUAbAAAIAAAQADIAB -UAAEDApkAABkIAAEEk4AICABFAAAAAEEAAAEuXCBAIAgFAAIAgExAgAAIAgCAAgCQAYDJCCASAhA -DAKIwHABAAAADAQACEGAAASC0JAxiIAQIADQUgAACEoiQAgREGDACAAEAAgIAABAwYQAgBABAACo -CQEAgAKBQRDBAIgggAFAAtABAAMRAAAoQgBQAASBAhAQATAAFMAgCAAEkAAAgAQAAAAkFAgIEACg -AAABjAAQAEAAAIKAwAASiAAAAAXRMEBMAAEAkxQAAACAwAERhGAMCQEAAIAIIgIUgAIADAExAACA -AimgUEaKCGTiIgwEJCgJAQQg1ASJiYBBhBGWAbKEEgEACkiQFAGABBEAACAACAQAAAABAAgMABAS -FAEQAAABACAIABAAARQAAAICABACAAASFAAAAACCAAIBALIRgAAgICICAAAEBAAWBAAAEBIEiAEB -ICARBggAggUBEAAADpYAAIUIAAAAMAYBEAGIBAAIACAWAQAgIigAACoIkgQAEAUQhAACAAAoAQIg -AAIABhABIBQhEAACiBYAgACQKYAwARSAKYwyIAQUMgIAIIQAgMAgAAAAAAQBAIAAJAGABAEgAAAE -QAAAASABAAAAgAAEQCFBAAAAAUSAIAGAACQgAYAAAISABIAABAQEAAAAgADBgAEBAEQAIMAAYAAA -ACHBAAABW8AhBCCBRAAhwACAICAABIFAIQEBQAABhMCARAAAgQAhZEAAgACAIAFEAERkYAEBYWSB -YIEEgAEAZCAgQCEhAIQEgQABAABBwEEAAERBAAEgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA -ACAAAAAgAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAARw -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAICAA -AAAAAAAgAAAAACAAAAAAAAAAAAAgAAAAAAAACAAQAAAAAgAAAAAAAAAAAAgAEAACAAAACAAAAAAA -AAAAABAAAAIQAAAAAAAAAAIAAAgAAAAAAAgAAAAAAgAAABgIAAAAAAAQAAgIAAAACqoCAAAAAAgS -AAAYAAAAABAAAgIAAAAACAAACAAAAAgAAAAAAAAAAAAAABgAAAAQAAAAAgAAAAAQAAAKAAgCABIA -AAACAAAAAgAAAAAAAAAQAAAAAAQgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAIAAAAAAAKmQAAAAAAAAAAAAAABCAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAKJAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAYAAAAAAAAAAAUAAAAAAAAABgAAAAAAAq+AAAAAFgAAAAAAAAokAAAAAAAAAAU -AAAAAAAAABgAAAAAAAAAAAAAAAAAACgAAAAAAAAAGgAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAKAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -8905,2319 +33783,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAwAABAAAEAAAwgAACBAAAAAAAgIAAMAAAAgQAGAQAAAAQAgIABgD -AgAAAAgAAABCgBCAgAAAgwAAABIAACAAAQBAAAABgAAACAAAEADAAIAAAA1xAAAAAACgAAAECAAA -AKQAAAkAEAAAEBBBCAAAgADUAEAAAAGAAKAIQaAACAAAoAABAAABAxCDCAQIEAEAAQQLQEwAAIgA -AAAAAAEABBBgiCAAAAACEAAAgAAkAAgQACgAEhABAAAICAAAAAgCAQAgAAgAAAAAAACAAABAABAB -ABEAAAAAQQEAEgAAAAAASAAQAACAAAIUgACAAAAAACiAAgAAB/QQAAAAACEIgAQAAAAAJAAAEkAA -AAAEKAAgAIAAAACgAABAACAAfNgAFAAIAIFESAAECoAAAQxoACFEIpAABJAAIAAGAAAEKAAAAgAA -CAkIAAABAAoBAAABAAoAAEAAAEAEAgICAAAkAAAAAQQAAAAAACABAAIACAAAAAAAACAAIAAAAABA -BAAEAAADAAAAAAAABAACCABAAEAAAQBAIAAgAAAG9oAEAAAACAgQAAAAAAAAAAAAIEQAAACAIAAE -AQABAAAgACAAAAAAICAABAAAAAAgAABBAAAECCgAACABBAAAQCAgQAAACAAAAIAAAQAAgAAQQAAA -AABEAAAAgAAQAABQAAAAAAAACBAAACIAAAACQAAQACAEImAAASAAgkQAAAABAAAAAAAAAAAAAAAA -AAgAAACAAAAAAAACBgEABAAIAAEAAA0HAgACACkFAAgAIAAAAAAAAAAAAAIIAAAARAAgAACCAAAA -AAAACBAQAAAAMAAAABACABEAAAAARABEAGAAAAAAAEAAAQQAAFAAAAIAAAAoKBCAAAAIDBAAAAAA -AAAAAAAAEAgBAAAAAAAABAAAAAEAAAAAAAAQAACACAAAABAAACEAAIAABAKAEAAABAAAAAAiAAKA -AgCIAAQAAAAgAACAwAAAD6eQAgAACBIAgAgAAAAAFAAAAABCAAABAAIAApCAAIgAAAAAAAAACQAC -kAIAAICBAAIEAIIAAQAAEAQAECICEUAAAAAAgAABAACAAAAgAJEAQAAEAAgAgBAkAAwAAEAIAEAA -AgAAAACCAAAABAAECAAAAAAEAAYwCAAAAAEgAEQAACAIACAABAAAAAAIAAAAAAAAAAAAEARgAMQC -BBBAAAAAAAAG1AEABAASSQAABAAAAABAAAAAAAgBEAgAAAAAAQAECQAAAAACABAAIABBAAAABAAA -BABBAAAKJAAAAAwEIAAAgAAAQAQAEAAAAAABBAAAACAAAAESQCABAgAAAAoAjAAAAAABAAAAIAAA -AAgUUAAGAgIggBCAAAGAACBAEBAIMgISAEgAJAACghIQAEAAgmCBwAAAAAAACiIKg0AAJAAiAgEA -AAiaQAADAoBEAJApAABAIAUMKgREBwJIwgIUFRSFAAA0ABQANAhQDAYMQmAAIAMCISAgAAAAKhAs -IEAAQAgCAGIACAAESAAAJIwgAADAKBCAgjAAAgEECaAAAAAAjAKCYIAACAIMAALklAEQQGwAABCk -RJBCAgIIAQRAAAAAAgBBgACAAhECoIEIACACDAIAAgAlAARAAQBQAARAABABFAUIUQAABqMAEBAA -YCQEFSAASAUDAA9QBQAAgAixiJAoJEAABGQQCgBAFIAAAYoMDIAAAYEDMEBAASoBE0AHABAgRAAI -AQtQLQERQaCByGgIjIhGMUEgQDAIgQZgCxEJYAAhJFEOCAJgBENACAsAQEAQAAAQQACQQBSUQCKG -BgJAAipAiBAAAJEMAUAACACECYCEgGiMcAlAEQAABgABCQkCBECByIAAAAAE8ZAAAAAAAoBhSEgE -gcgIAASOFkEAAAABBgEMEAIICAGAbBKAAAhEICEBkNCEQIwACIkAQEBggEATYA4OAAAgAAQEAwIA -FAAAAAAAhgAAIASMACwACAYIIAARQAAIgAiAARAAqJEMEIECAAIEACMwFASQAAAQMBDAEYAAIAAB -AICBYIDKEBDJ0AAARBAQABABAoQCEIIAoMCAgIkAEgIEAAMAAAGVKQChEAAUBAIhIbIKJHYhIFAQ -CJAAMICAQEC0iAEjACEwAAOAwZAkACBQKgiBUECSCEIRAAQABJAQAIDBMACwgCIQgZIAyqMMgK4I -ASISQAIAAAQAEDAAECCAFSACjAAAhAKgIAAgCAAAjgBAAgICEAACIQAAAAJAAIAioBAwAiAAkEgA -AFAAIAQCoCACFAAQAApgAAACAQIRgAAAEAAKgAAACE4ECAIGAIAAKAAAIgQAAAAAEEgCICAEAgoQ -AAAAAAAAAiASFaAQAAGCABACIEAACBUwQBIEqAAAVpRCjYAgAACoAAAghAAAAAwIABAEBCACMoAC -BACEAAEBRAAAhACCEAQQAABBDAIAQEgAyAAAAABACAgJAACAAAEAACAAIQAABEEGAQAAAAiBlEQw -AoAAAADEAACAAsAEkAAEDAACgAAAAAAAKGQAAAAAgACAgAFAQAQAAANgA0ACAAABAWDAIIIAgAQE -JAAAAMFkAAgAQCAgAQggIEQAwQAkAAAgIIGAIwCAAAEgBFGACQABISAAAQAggAAhCACAAAAAAAAo -AAACFBEAAigAICAAAAAACAgAAAEAACIIAYAKIAgwAigCCAIAAAAgCDBACgARIAIIIABAAJRAQAgA -AAABACAAKCAQCIAAIAAAAA4jAABACCAAIAAIACFQiAAAAAAAABgACAAAAAAAEAgAACAIAIAAEAAB -IAgAAAAAgAAAKBAAAABACAEAAAAAABAgQAgQIAgAAAAACAAAAAgAIQAJEABSgAICAQAAAIAIAIAA -AAACASIIAAABAAAEAEAQABAAACASEAAEAAAAAAUAAAMBBBAAEBEGAAAAgAAIAgiAAAAAAAAQAASB -EgAAAAgACAAAAaeAAAAAAAIAAARBAAAAQgEgAACBAMgACAEACAAECAMIAEAAgACAAAAAACAEAAAE -AAEAASABAAAAAAAIgQAAABAAAAAAAAAAAgEAEhICAAAAAAxEAAABAEAACAEABAAAAAAQAAAAAABA -AAAEgAAAAACAACACgQAKKgAAoIAAAAhogAEAAIAAIBgAACAAAAtAAQgKAQIADwAgAAAUAAABAAEA -AAAN0wggBBAAFaAABEQQAQAgAhAABCCBACACEBKIAAAAAAEACCTBEYCAAAAVBAEQAACiAAAAABAA -AAAAAAAAAAACSQAAkAsAAMAkgAAIABABAEFIgDACAAAAIRCAUQAoAAAMEIAAACoAAAAQgAAAAAAQ -CRCBYAAAAIAEEIAEEECSAAAQgBoAAACUABGAgAIaFIJYAIAEACgQIIoQgIFAAAAIgFAAAAuWBEFo -SQCgAQCAIEAAAwABAAxBAAAAAAhAAAIAAAAAAACAYAooAEBREIQQAigAAAkAgHQQKAAyYSAAhAAA -AFEgAIAAAAAAAAARgQABKAAsAgAoAkiAAABQxCIAAAAAAIBAIAEAAAAAIMQgAQAAAAQgxCABEwAA -AABAIAEEACAAQEAgAUgAAADBxAAhAAAAABiEIAMAAAAoQEAAKgQAAAAQhAAADwcAAAQAAJEIAAgS -BAQAAACEAAAEAACUAAAAKQQAAAAMACAQRAAAAABAAAJIAAAAAIQIFIAAAIAIhAAAAAAAoCgAIiEA -AAAAwNAIAgAAAJAAhIQQAAACJAgJgFgIAAAAIACCCAAAAAAACYFoAAABBQgJiAgAAABARACAKBAA -QCAaAIRIIACAICgNACQAAQFFAEmACBAJAgAgABAAAMAAFAQJAAAFYBGIEAEAIBCQAAAIAABABEkA -hgAAAKAGEAAQAQAAAAAAhAAIAAAhIAAIUAAAABCECQMCEAAADSAJESEAAACAAACACCAAAkAgBAAI -hAAAACQJQhBAAERiBgIAAAAAQkCMQAAAAIACAAAARAQEAAAAAAIUIAhEEQAAOAQgCAAIAGkBQkBg -AAAAAEAAAZAARkABAAAAIAAEgIAQAAgBAEYEAIgAAAoERAQAAgQQEAICAMQAAABFgEAAAAAQBAEg -EUhAAAAgBCAFAgABQAQgCgDAQABAOABBBIhEJAAgIHJAMAACgZAGRAIAAESAACCgAEgUIARAEQAB -AAIoAAGgQBgAGAIhIEgIEQEAAAAAIACgoAAAEIICCAwAAAAMSAAIAAkIUQBJAgKhoCCAAEBKAAhq -CEAoAEAYBEgAgAlAAAAJAAFAAAACVAAASKYRAAhEQCRsCAHEAABATAQICdQBQmAARAABAIAASgAC -AQkAAEAgAGAAQJgIACAIAKAZAIgAmFBACBBBAvBAQgAACQQgABgBAADAhIAgAQxIQBAICAIBQBCA -CCoIQIgCAAAAACAACQAgCAIAAADIAAAAgABkAcCEAACEAgRiJEAAQBAEBkPAAQAhKQgEwoARAQQI -IQRAwAAIUVAAAICEhIqAAACLz0CICgAIEiCQIAImIgCIgAYCCBDCEBCACUAEAAlIAYAAgAAAAAwB -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 -wAAAAAKAABAAAAAADoaGASgAAAmJAAAICAgAgZgAAECAAAAEAASCgIgAEBiYAUFIAAAEAACAAqCA -gARBAAgEAAAECAAwCBakABAEIAAAgEIoAAARAAgAAAASAAAoAAAAAAAAABAAAAAADAAACBAAAAEE -AQAAAABAAAAIAAAAAAIDAAgAEAAABAAAAAAAAIAAAQAACAAgAAABAAgggAAAAAIAAQBAEAAAAQAA -AEAAAAAPfgAAAAAAAAAgAAIAAABIAACEOAMIAgBACAACAAASCAAAoCAQABAIACCAAQACAAAACIAA -AEAAEIAIAAQAAAAAQBAAQggCAggAIABAAQoAAIAAAjEGAAAgCAAABEAAAAAATAAAAAQAAABgACAA -AAAAAQAAAAgAgAIIAQAAAAAAACAAAAhAAAAAAEAAIDBEAQAAAQAAgAAAAAAQICAAAgAAAAEAAA52 -AABIAAgQEAAAEhAQBAAQQAIAAAAAIAAgAiAQAAgAEAQAEAAACIAAAAQAAACAAAAAAAAAAAAKAAAA -ACgAAAAAAgIgQAAAAAAAAAIAAAACEIAQAAgAAAgQAAAAAAoAgAAIAAAAAAAAACAAQAAAAAAAAAAA -AABABBAAAQIAAAAAAAAAAAAAEACAIACAECAEEBCAEAAAIAQgAAAIAACAAAgAiAAADYkAAAAAAACE -AAACEAAQiAAAkgCAgACgACAAgIAAEACACIQAAAAAQMCCgAAAgAEgQACAAAARACAAABQCABAhAIAE -AAAQAgAkAAAAAAAQABAAAAEQAQBAAAAAAAQACABACIAAAQQgFAQAgAAMCAAJCAIABAAMABAAAICA -AAAAABAAAIAABAAACADAIAAUABIAAAAgCAAAAAiAAAAADAEACEAAAAAOS4QEAAAQREAAQAEAAABJ -gIgBAAQQAARIDGEAAAAAAAABAAAAAAEIAAAABIAAAAQAAAQAAFAAwQCAQAQQAAAIQABhIAAAAogA -AgBBBAgQQQAIAABAAAIBwAIQAAABAAIFQANBBgAAJwEIKJHAwMAMABAADgESAASCEAIAQRAAAoAU -EAQPAAIAAgAgEAIAAAUQCARiABAAIAIQIBAEEAAGMAAAAAa6AcBgAAgxAjA0BEAAABAgImAAACAE -ICIAAoAUAAAAQEQUQhYAAEwAM0AJAQCSICCCCAAQIAAWkMQGCQAAJBcggAYyQAAMYEIOMENAAIqA -AAAAACAAAAAAAAAKIAAAAAACCAAtEgIgEACAAACQBAdACACUgACKACAAwZASAgAEQAEoSAACAAEg -AYCAAAAoANIggYCCAokEBGACAA0INDUIAQAAAOFRAAgCAABEQBIABAAQBwoJAiLMIAjFCEoBwAEE -RHAAFXAhAYAAhApADRECCiCUg5AUgAIBIogQCEDAABBwwAYA0QQSYKAEAIBACAAACAJIAAAAAYBA -QCAMAQEOhEAUFAABCUQAEFQAiABECgARiAoAQYQAACAgQBAkAQCANlQASAAAiAAABgAEYIggI0AR -AAAggIAAYmQQCEBIQgRABAIkAAAFQIOEAAEBawQoQImICIAUIACIAAIAIIoggAgAAAIIABECBgDE -JACKQQwBA5CAEAZAgWSSlElIIEAAEIqSIAQMKJAglCACCBaQSYAEhhBAKAAukAACAACBAAAACEhI -BJCwAdACCJAACMECwICggAoECMCAAIEAFBAAQwCAEQBACIGDRAgBiAQAABIEAABAK9KEBlMJEIAw -EAQCkYM0gAEo4FIAAAzqMBAQAAAAgAEgCAkAQMBoaQkIoUgQMUQhcIODxCErgjEgAQBQAiGIgBIg -DAhA6JBAAAEAEghBAKsoJEwQCIB0UxBACAEGgACAAAAQACBoABAEAEAAAgAAAgAAqoBABAACAYGQ -CAAQQDAgAAIABhAUBAACAAAVAAKMAACGAIAAAAiIAAAiAgAAIAAQAQBCEIIGgAQgAQQgCooAkIAA -QAAFoAAAB7SEBAQABAQCFAAAFAiQRCEEAiKBAAAgAEKEAgABQCJAQIKAgAABgBYysAAFABYgAAoQ -ERAAhgAAAgGAIggACAAOgAUgAAAIiAkECIIQBgBAKYAAgQBAQAAJAAGBAAQBIEDIAIAAACAgIAAA -IAgAAEAwQAAAAAQAAAEBEAiChlCBJIFAAAABASABBACAwSFAAYQEAAAAQIAAACQEAASQgAAkAAAL -CoABCAEBkECBACAAACCAAAQkgAAAkAABhAAEBEAAgQAAgQQAQQAAYIAAAAAgIAAABGABIwEoAAAB -QABJABRAAAQIIFBADIIgASBCIQAAIACACAAAKACAIAAJAggoAEAABAgACCIQAgAACCAAEAggAgAp -AAAACCAgAggRAAAIAAAACAAgIAAAAAAIAAAIACAAAAAGCDAIAABACCAAIAAAIAAAAAkuCCgAAgAA -IAAIASgAEACAAAAAACAAACAAABBAIAgQIQAAICQACAABAAgIIAAAEgAACAAACBABACAAADAwIAAg -QAgQIIEAAAAAAAAAAAACAASAgAIAAAAAABAYAJABCoAAEAiAEQoACAIABAAACQCAQAAIAAYAAAAA -QAAAEAgSAEAQCAoAAAACAACgAAMQAhgAAAACEAAAARASIgEMAAAAAAAACIQAAAAAAAIAAAIIQAAA -CAAAGAAAEAABigAAAAABAMAKAAABABAAAgAAABAIDgAAEAAEABAYAEoYAAASABCAApIAAAgCAgIA -AsAAACAAARAIAAAgAAAIAKmABIIAAAAQGIAIEAgQAEAAgAiBQIAIFIAAAEiAAAgAEAABJAEAAcAA -gBAAAAAAQCAAAAQAAAgAAAAACwgAAAwTEAAgAAAJACsAAAAB9AAAAAEAQAAACBBAAAAQAAAESAEA -ADMCAAQEABCAQCAQEAABAAAIABAACFAAAAAYAARQAAABAioAAQCBEAAAAAAAAAAAAiAAAAkBABEA -AAUAgCBCABQAgBCAEAALAAkBEIQAAAkYAAgQgEgAABSAABCAEABAFCEGEIAAAihUCAARgAABABgA -ABCAIQEAFAkgAAgAABgBIYBAgQQCABTAABAAAAg3gVUAAAAAYBCABAgAAgAOEAAQBEAAgCiAAiII -LAEAAAACAAwAAAACIIAAAAAAIAABgAAAAAAAAFAAiAQoISAJEIAEAAQgAFARBBAACQAiAgAhIQEA -ACBgxCAIAAAACABAIAEAAACAAEAiEQAAACCExCAAAAAAgKjEIgIAAAAAAMQiAUAAAACAQAACAgAA -AICEAAgABAAEEAAoIgEAAETAxAAADZ0gEgIAAAAAQCIAQAAgIABAABAAAACAABAIADAAAAAAkAAA -EgAACRAAAQFIAACAgIQAAAAAACIAhAAAAgAAAAwAIgYgAAAAAFAEBAAAAJEgAIgICAACCAQJkAAA -AAAICACRaCAAQAESAIkJCAAAECAJgAiCAAAAAAmAAAAIANQADYBYBICQoGAAAAQAAAAIEAkEoggI -ABAIAIAAAACAFBgJAAANpYCEAACAAAAAgFEIAAAAAAAQQgIAAFIFAAAUEAAAK1pAAAAAQAIgAAAA -BgAAAABQDQiAAwAAiEEJCBABAAAAICCAAAgAAAAqhBAAlAAAAAgAwNBABkBgGgBocFABQEAAFQAQ -EIQEASAAAAAAQAIAAgYAAgAAEgQgAgECAAAUAABAFQBAAAAAAAAkECEAQiAQAABAARAAAAgAAEBE -AAAAADAAAAc1AABBUEAIEBACAIAAEAAAkALQCEBAaQQhHAAkBkACBQGACBAA5BEJgCAgQAIAAAQA -AGBQAADQADQARJYIAnFEAhUAIBAIBAQBCBAAEAIAgrEAAAFBAAgAAAEMAQAACEoKAQgIABFAIAAC -AAAwAQFBAQCIAEDE7AEBAAGAAAABIAAAAgAQCAAAIAEMQKACAgJAEAIgQUIAAiFgAAAAwOAACAAA -Qwp4EQAACEIAQAAAACAAAQAAIAAoIoAAEABEYRAgoADACAwCYAAAAoCCAAgIAIAQEQAAEAAAIAAU -QAEJSEABIiCADAIAgAECAEgCAAiIAAKCQgAEIgBAAAEEAAKCAImEAAgCDAgAggQAcBABAAAAAABA -RgRgKggAAIAAAAAAAAAAAAAAwGgIBCCQAhAEEBAAgMRWUgCCCEIgAICEIgIAABIIAACKE4MQgRJM -gCAAAQAAgAEAAAApEAaCSQESDAIIQYABEEARgICEAgAQAABABDQEAIgAASBMJgGAAAAIgkgkwwAA -BBQIAAAAAgDAQIKJIhDBwAAAABAwAAAFgAJgSAgAQmgOAAgAAAgQCAgAICBgABAJiBAgECAgQAQO -BAwgIBAICggACCIgAAQICAQEAlQAQE0BFgAEIAggEEIIAIgIAIAFhEAAAAUkAAKgACIiCkgAICAg -EQkICAQBAAABAIBAACEQCAZEDAQQgRJICoBgEgCUAABAQYACAAAQAAABiUKEAQAAhAAEAAAyIAAA -AgAEBABAgAAAABAAAACogAQAAAAABAECFgDACAIAwACSABgAAACgABICArJIJxASIEJCAwRByQMQ -wAgDAAAQARAAACQCBECARAACQIDABIAVENAACAcBAAQAAAAADXskVASAAAABkXpEAEAQEgAQQIAQ -LggSAF6AEEIAMAAE0ARSEBkAREBEBFAABEAEIAAAAAAEQIQABEAKAghWIiBIAAAAAAgoKDAAQhQE -AihsEEAQCCAAiAgACAgYMFEEgoIYDAgAEgBAQAgVIBALAEFBAIAMAAAggQkIEMYmEAAAEAAQAlIH -AoAQgAE6AEEIIAgBQAgYgEAgV0BQAAAgOBJKAAAGeCKCKDhJiIMCkJAAEAEAgFAYAgIgOqBBQIEC -EFEASFDCIEFCIQAqIQogQA4AQAAEAEAYGwQgQAggQEEBAkAIVgAAGQCgCgAgIbCoIEgQQEAAAAIU -KAAAFAQKAqJkAACEhAYE4JBEAEBQEwIQABAEAFBIBFAIjAIQEAgCFCwBAAAgEAYVRQAFQMDQYACV -EAhukBAQCiILEkoAAAIQAAAAAEUAAAeUAJASIAIIUBGAg1CAEgDAQIIIQBAAEFIQiAgFQo5MAgRD -CBRIkAgIgFMCAAAAUA4EYIIAAgAQFAgMAACUCBQEtAYAUFAMCkgAQA1CQ0RQEAwAkAIDgIiCAoCB -AEIQgBAAAAAAAAABEAABAACQAAAQYIGSgAcAAJAIAQAAEAEDkLgBAIQEEACQEAKQABZSghgBshON -gJFAAUAAEAADAAiVBAAAAlkQIAgHIIOQgSEkoBgAATAgAZXhEAEBBAACoYAEAAYEAFAAACJBIBYA -XABBAgCQgAIAAAAAABiCBhogiBAIgAASAAIAAAABAAATAEwEgBISgru/VVWtqP8bq/u6vwpfBf9E -REREAAAAACIiIiIwMDAwG18nd7i4NTUzADMAIiIiIjMAMwAiIiIiU1PY2Dt/OgoAAAAA+KiqrhG7 -GxsAABEVAAAMTQ+7NT/uIncnMDAwMCIiIiJFzZgQu4j6RK4OAABfX/WgNTXgQABVrKwABAAAAAAA -ABWdyqAKX+SqXxFQiKrA/6oAAAAAzMwMDCsoKyiFgKqqu7qqpQ4E/w9V/3d3Dw8A+oiIiIgAAAAA -IiIiIjAwMDAKXycndHQ6NTMAMwARERERMwAzABERERGjo9jYFZ02BoAAAACkBAAMAP8PDwAAu78A -AAtlD/8wOt0RIicwMDAwIiIiImfv3FR3RKCIWAgAAAUF9aA6OtqKqv+srAAAAAAAAAAAO3/KUHd3 -5ACvd1DdpcCqAAAAAADMzAwMJyQbGOrgpaUREDMzrqQADwCqIiIzMzMziIiIiDMzMzMiIiIiMDAw -MApfJyfuIjo6MwAzABEREREzADMAEREREQX1/1UEjPbGAAAzc64OAAwPDwD/AAC7ugAAA3wPADA/ -uLgiIjAwMDAiIiIiI6v+dri4oN34qAAAEbvd3QX1348nJ/UFAAAAAAAAAAAZXcpfIiLkVQV3+t2l -z+TkMzMzMwAADAzn5NvY7+XPwBEVMzP9+AAbAVEQFTMzMzNEREREMzMzMyIiIiIwMDAwCk4nIu4i -NTUzADMAIiIiIjMAMwAiIiIiBfWqABld+soAADNz/a0ADA8PAP+AABEQAAAOug8RMD+4uHd3MDAw -MCIiIiIBiboyuLj67v5egAAid4iIBfXqSicn+goAAIAAAAGAAASMyq8KX+T/ChH6iKrP2NgzMzMz -AAAMDOvo6+iPis/AHQAAjFAAEZAJAAAEJAAAgAkAAAQkAACEGQAABCQAAJQJAAIEAAARkB0AAIwk -ABGUCQAABCQAAIQUAACIUAAREAAAAAAAAAAAHQAAjFAAEZAAAAoqCQAABAAAAIAJAAAEJAAAhAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAABQAAIhQABEQFAAAiFAAERAAAAAAAAAAAAkAAAQkAACEAAgA -AAEAAAAYAAAcQAADlAgAARQgAAKECAAAFCAAAoQaAAEUIAAClAgAAhQAAAOEGAAAHCAAA4QIAAEU -IAAChBAAAAhAAAEAAAAAAAAAAAAYAAAcQAADlAAABIYIAAAUAAAChAgAABQgAAKEAAAAAAAAAAAA -QAEAAAAAAAAAAAAAAIAAEAAACEAAIRAQAAAIQAABEAAAAAAAAAAACAAAFCAAAoQAAAAAAAAAADMA -MwAiIiIis6LiIv8P4EArKPWghYCgoAAAiMwyEAAAAACqADEgAKoFFURVAAAB8fioAACygrKCX19f -XQpfMDVEd7iIM1X4qCIiIiIwMDAwAAAImwBV7iJEd+5EBa/diF+7rg7iIoiIoKDuoDCqOgqIiPpQ -M/NQ7sX17kQwMDAwIiIiIiIiIiIwMDAwygpiQMoKANijoKqqz68AAEREmBD6UK+vMwAzABERERGR -gOIR/w/aiick+lDV0PX1AABEzHZUAAAAUKpQupgAqq+/qrsAAAf3pAQAAHJCckIKG19eGxs1P0R3 -uEQzqqQEIiIiIjAwMDAAAAcbqv/dEYi77kR3d+5EBXdYCNEi7u7uRESgMJk2Bt3diIgz86CIxvag -oDAwMDAiIiIiIiIiIjAwMDDFCnNRxQqq5JOQoIDPrwAA+lDcVPpQX18zADMAEREREdXE4t3Pz9+P -5+SIiN/a3YgAAE7O/twAADBwunD+3AAAr64PDwoqBfWuDgAAfk5+TgoKUFIbGzU1i4u4dw9Vrg4i -IiIiMDAwMAAABJobG7i4HR319SIioKAFIvio0e76UO5ERPX8mfbG+lDd3f/z9YgGNvX1MDAwMCIi -IiIiIiIiMDAwMMX6+9nF+v/kn5yqqs+vAAD6UP52RESvrzMAMwAiIiIi9+bi7s/P6krr6O7uj4rd -iAAFis66mIAAMDC6MLmoAAAFBA8PChsF9f2tgAC+jr6OX05QURsbNTVHR7i7D1X9rSIiIiIwMDAw -AAALOBsbuLgdHaCgBa/6+l8R/l7i7vWg9fXu9fyq+sr6UPpQ//P67gU17kQwMDAwIiIiIiIiIiIw -MDAwyvrqyMr6qtivrKqqz6+AAO7uujLu7q+vAAAAACMAAAAAAAAAACAAAAAAAAABAEBAAAADAAAA -AoECABAAQxAAQgAQIAACACAAAAAAAACoAAMAAAAACOQKAgAAAAAAAAAAAAAEAAIAgBAAAAqvAAAA -AABAQAAAACUgAwAQAQAABAAAEAoAMQgYAACAMAABgAAIAA8AAAAAAQABCAgAACAABACAIMgAAAwA -ACAAAEAAAAAAAACAAAIAAAMEAEMQAIAUAAAAAAAAYAAEASCAAAAACAIQEAAACIQAAQAAAAAIEAAA -AAkAAQAQAAAAAgIQCIAAAGgAAAAAIIARCBAQoAsIEAEEIAAAAABAAAAIAQAABWgAAEgABAAAkAQA -BgAAAFAEAAAAEAAQKAACICAAAAAgQBIADAAAAEAAIEACEQAEIJTgoBgAAQAAACAAAAAAAOgAIAAA -AAQACAAAAQIAAAAYAAAAAAQIgAAAQALAAAgAgABAAAAACUAgKAAAAAQAAAIIAgEAAAAQQAIAAAEA -AAAAAAAAAAAAAAAAAAACAAgBWABAAAAAgACAAAAAACAiAQAAAAAGTwAAIQAAICAAgAAAAACEIAAA -ACAAQhUigQAAAABIAAAAAAQAAAAIIEAAIAAAABAAAEAAAAAAAAAoAAAAAAAAAAAgAAAAEAgAAABC -AAAQBAAgAIAAAAAACAAAkAAABAAAIAAAShAAAAAAAJAQACAEAAAACAAAoAAIgAAAAAABAAEhQAgC -AAAUEAAAA1AAAAkBCQARCAAAAAAAAAACAAABjCAAAAaPgAAQAAQgAAAAAQAAAAIAAEAAEgAQAFSA -AkRiAAAAQIKAABAgAAAAAMAAAAAgDEQAAAAIAAAAAARCAAAAAACIAEIAIAAIAAgAAAAhAAiACAAQ -QIAmAAAAAAAAAAAIAAAIAAAAAAAIEAAAQIECJBAAggAEEAAIAEQABAAQAAAAQCAQAIAAAAAAAAAD -AoAAEkAQQAAAEAAAAAAAABAAQAKIIAAAAcRAAAAAISAAoIQAUEAAAhACAAAQEAALAAQAAAAAAIBA -BFCCAAAAAABAQAAACCIAAKEAABAIBABAgAAAAAAAQAAAAAAQAAQAAIAAARAAAGIQAAAAAABIgBAA -QEoAAAlEACBAACwADEAAEAAACAAAAAAQAAAIAAAAAAAACEEAAAAAACAABAAAABAAAAAIABQhAAgA -AQAAhAQAAAAAAQAAAUAMAAAOxgAABAAAAAAAAAIBAACBCAQgAEwASgBAYEkADABIABAAAAAEAAAI -AAAAAAAEAAQAAABAAAAAIAAIAQAAAAAAAAABAAAAABAAAABAAAAAAAAAAARACCNwNggAMAAADCDA -EAIAAAAgAIACcAAgAAhgEgQQQQbAgWQAQAEQQQAANAKCgAQgCEICAoIIEROAACQTEiCAAgAiCoRS -AADAwAAMAAAAAAG4ACIEAMogAJQMAMgAAiAQACIGAEQCNDHCCCQAyAAmJAEBAIQAAgKWCA4UBgAC -UgDAABYAAACCAyGAAgQAAACBBAAIgAAAgQJQAMYFECI0lCCEBSAIQABAAhEAAAAMAgMAABQAAAAE -ABAgQAACACQQBRAIACAABQgEAAEAADDIIACAQCAABcBBQAAAARAQCSAAAAQIAgDhAwQhUAQAENcF -AAAACGagAAIAAAMEUAAGgAAIgAAgkAAUAAhDAAAFAAAIEQEAQgAAAAIACcAAABAAAAiEACACFABC -AYAAAAAACCIO9DBnBKAKEA+KDAwgAAIAQERBRDQODgAIIwBEIQTIAANQkADQBkgAVDBuJAIMQQAQ -BAAGwAbJAFITIIZABgMAAgQIDGIQVAIRKDAIRAmJgAJASQjSDgBQQAkxDAYAhAAkAIrKAAAGeATA -cCoQyQ6CAAgAAAFwhkxkLCGAAAxoJBZwDCIARIAERgBIwACALAlJQFQKAQSJEgAAAAgAEAFACBQA -AIEAQAxAAEEEIQCEhAQQUCIggCA2AigIoJQAgAACQhQAAAAgQRGgEACQUwgAAAiAgIEARAgBACgA -CbAUCAwACAAQgABAAYoAgCAQABQAIgBRBBMAQRHAFJAEIEiAEIoQkQKkBAAAAA2nAAQQAIAwiCHA -MYOQABJACghIUBJQIAEAgBIAACMQUJCAEAwRAWQAggCjMAAIgAAQgCQIMArUwJTBANEACAQDKAYA -CIhg0SAAQpGUAAwBBggSAI0AFgABgggAjAAIEQCgoAAwABAGAQgBEAAAMAAAAACCggACACCGhAAi -AAUQAgoAgAggALCAMSAACAwQAACiFAEBEAAAABEETgQgAgAQkgAAANwAAhEABQQqAAAAACAREaIE -FQqQApYAIAAQCRAiAAAAAAAACKAAgBIGCQKCARSCCBQAAQQgIBZABAgAEAAwEAAAAgAWEAAJAJQA -ERAEAAAAMQAAgICAgQAEIQGAAAAAIAAkIEAAAIARA4AEAYIBgEYAxAABAAAgCQAAAUAAAAEIAQEI -gSAAAIABRAAABAEAEAmEIBFCAUQxwIGAAAAMQCAAAAAJYgQkQIAQgQCEwAIBAAEAIWsEgQBAAAAQ -AQCABIAABIDCwAAEgwEBAYREYQQABAAEIIIAAEAABAAgJAwkAAIAAkBAAAQEQAAAgGGBQCKEgACA -CAABAAACIAAIAgEAAgAAAQgIAACEACBACABAAIAAAAAIACAoAAAgQAgQABAgAIAAAoAAAggAAAAI -AoCAAgQiAAgAEDAAAAAACACAIZgAACAAAApqCAAgAIAAgAIIAAAwAAAAAAgAIIgAASCCIAAAABQA -EAAIEAAAAIAAAAgAAAAIECAACBAAAgAAIgAAAgCAgAAogAAICDiAACgAAAAgCAgAIQAAAAAQABAA -IAAggAABAAAACgIAACBIIAEQUAAAAAEYgBgIgQAYAACAAQSAAAgAAICAAgAAQAIIgQAEIAAACFAA -AggQIAIgABAAAAAAAAAAAAAACWEAAAALAIAAAAAQBwAABAAAAEAQAAAAgAAQAAAIAAAAEAIgAAAC -AAAIAAAACIKEAAIAAAAAAAAAAAAAQAIAQAgAABCBBIAQAgEDAQMAIwEAAAAEAAAAAAGIEAQAAAAA -AQAIgAAQAQFAAAgACAACQFAAAAgAAIBAQAAAAAAAAMAgAAEUgAAANIDIAFQBAAAAIAAABAAAAKoA -AAgAAAAAQAAgAAAHNwAAAAAMABAAAEBAgAAIAAgIAAEAAigAAABCABAAICAQBAAAAAAIAAAABAAA -AQAAAAAQABACIAAAARJQAAAgCgAAiABADAABQAAoQZEAABAAgAAAAAAACECCAAEAASgAEIEAKAkD -ICEQggmAAACCQRCAEIAAAAAgAIBKAAACAAARAABAAAAAAACAAAQAAAAAEIBAgAAAACAAgAEAACAI -JBAAAA2agBQAaDAQQACKAAIAAAAIAIIpBAACAlAQAZQAKCAAAACAAQLAAARQAIAABIAAAAAAgIAA -KACAABEAAAAAAAAhAAoArAAQAiAAQMBEKAChABABAgAAAAAIhCADQgAAICDEIAAAAAAIAMQkBAAE -AAAAxAAgAAAAgECEIgEAAAAAQMgBAAAAAIAIACAAQAAAAMDEAAAAAAAAQIQiAAAAALAkUAAADFQA -OIAAAAAIhAEQQQAgEASEIAhAAAAgIMAABAQAAIQAQAAIAAAAAICEAQIAAAAAgIQiIAAAAAUg0AAA -AAAAlAAABAAkAAAACAAAAIAJAIEFAAgAAAAAAAAJgAgAgACJCAmEIAAAACAkCYgAAAAAUBQJAESE -QAAgEAmACAJAACAADQgACAAACSIAiZaIAAAAIAkIAAAAAAAACYAIAAACAEAAAAAHTABBAggABBEJ -CIAIAACiAEmAAgCAAA0AEBARAQABAGGACqACAAAKEAkIoAAAAiQQCYAQAAAAUAAEAAgAAAAAiEAA -ABEAABGgACAGFAQAQCRAQABAACAgAAAAEZAgAgAAABAAQAAAAQAAABBIAACAEokAwQAAgCYAAAAA -AAACAAAECKJwQBAQAAAACEQAAEwMMIQEQQAAAAACAAJgAAQAQhIAAAPLoChCQABSAM1AkEQAaQAE -ARAIQCAAABCgAFQRFAhBQACAAEAAABAAMAAAUgEASBQwBgBgRDQgAARIAEBFAAgUGMIGAAACIQEB -BAICggBIQgoAAAAAYAARAAEKCGABAEBACAAA4BwAAEAAAAABIAACGQAEBIAMEAQICAQgAAkAIEAE -DAAAACmUAQAAAAAAAAwAAEARAIBAEQAQBCAIEAABAQAAy59AAAAgzAAMgAAAAAEaSBAEABAAAEBM -CEBCBEAIgJgAgABwAABAABACQAgABAAIAQwAAAAAAAAAICACECCAAQAAgHgAQAEBCgEAQgBBQQCo -BAAEIgIAAAgBAggIBJABIIABAkAAAABAAMBUIQKAAAAABIAIQQABIgEBAgDAEAQAAAAAARPEAkJC -gCQgAkAAAAkAxCABAAAAAAAAAAAQAkCAAACHyARDhBBCARAAAAQoAkAgAAAMIARBIQgABgACxAAB -CYkBgCQgASCAAggARCQAAAAICgABQAAAAACAgChLkAGAgAABgEQSEECAIGIgkIhAAwiAACAwAAAR -gAAUAAAAAAmIUAEgIAQCCAgIAAABAAARgAAEEAAgAEBACgAgIAAECghQIQAAhAgAAACAAAgAAIGg -QAAAEAAAQYAAACAghAIICBAAAALbFAQQACAIAiAAAAAAACGQAAACKQCAgAAEIgAQEIRARVEACAYC -AAmQQYAACAAAoYFAACEgYEBISAgCBQAASAJRARAIECCAABCICJBAIAIAIACAYBDoABQABgAEQAAQ -FAAQAACAAAQQwIAAAAAAABQ0BEICQDQAADBSJARACBYQQABEADCAQjRAQABACAEABABCawgEAECE -BAIRBADAARIAEAAACNYCABiUMALEAADAAAIAFAQEEkCACBAOIiAUIBDAUgAQQkAAIwAABAFAANAQ -AAAEAgAhAAAgYFFACAAAhglEWAAACAVAAAxEUBABAFMQkAIUAkBAEAEAAAoEAAgIQBICAFADEAAY -AAACCgAgAQAgAAJIxAAQVgIgQADA0gAQAAIAUIBCl0E9QAgJIIACAkAAAgAFAAIEACAMAAASICAS -AEICAAAFRkghEgQAKEIAABAAAQiAFAKgoABSICwIAIAAEsUACQAYACABACCgAgAgIAMAACgQSBIQ -AFAEASAAIQlIAk4jQUEYIlaZWjCgIhEqEBJQmEAAICoEsoBwCQAQAoAQRAAAAAAAEAACBAUNQAoA -BECQEEIUhAFAAExQBENAkEAAAAAAEEQAEgACChJAAhUAAIABkQgSEAQAEAoEEgAQAAAEBHQAAABU -EFCgEIA0II6gAhAAgAAAAEkUsEAAAECIiiiAAJEADoAAEggAIFAQkAACCARgAARCAAYQAI6BAFAQ -aBAUADBQKgYAAIJAAAJUQgyABAYEAnAAMAYUAMCBABMAAFoAAJBAAAGAiAAAlASAEBICAACAACAQ -EwDACkNAMCAAmAABsECSWIAQAACJiACQBAEAIIERoIgQAgBAiAQIAAAAAQQwgAAACWsAEgGGAwBQ -BCCAAAADiIAAIRATAAogBBMoowEGAYKAQYAQEAMAEJETIEgAAoAAgAFBAIAgBAIwgFaCAIAAAAYU -gAARJABaQQCAAAGACKAE0bmoAADMqjCqREQAzAAAAAAiIiIiMDAwMMSA/1VET6rAoP/EgKqqMhAw -MDAwIiIiIkpAVRBVAOQA+v9URFUAVf9iQAAA+vqvoCIiIiIwMDAwAAAFflf3qCAHV6rMz8+KgPfV -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 -AAEEiAAAQCAAAAEAAAAAhggAEBTAAAAAAIEAEQkAAYMIAgAicAEAAIAEAARIAAAgAAAgIBAAAAAA -AgAIAAAAAQAEAMAAAEEAAEAAICAEAAFAAAAAEAAAAAAAAQAAEAAAAAAgQABAQEABAABAQgBAAEAA -AAEACIACAEgEABBIAAAJKgAAAAACAIAIACABAAAAIACAAAAAEAAAQAgAQAAQBAAIAgAAAgAAQEAg -GAAAAAAAAAAAAgACACiAIEAAAAAQRAQgAAAAEAAgAgAEAAAAiCAgABQQAAYAECEAABBAgAAAgAAB -AgAAFAAgAAAUAAAgAgQAAAMACAIIQMAAiEABAAAIQAEQAAggAAAAAEAAAAAQAAAgUIAAIAgAAAAA -AAAgAAAAAAxiAAACAAAAgIIAAAAAIQAAAAAASAAIAQAAAAEAAQgIAAAAAAAAAAIAAABEAAAABAAC -AAAQAAABAAACACAAAAgIAgAFEAAJAEAAACAEAAAAMAAEQAAAIBAACAAAAAAACACAAAMAAAAAkCBR -AAAAACQAAgAAQAAkAEAQAACUAAQAgJAAAAAQQCAAAAAAAQAAAAAAIAAIAAAgwACAAAAAAKEACAAA -B1QAgAAAAgAABAEACAgRkAAAgAAAAAACAAAAAAACAAMAAACAAAAAIAAAEAAAAAQQQAAAgBAAECIA -AAAAEIgAFoYGAYEAAAIAEAAAAgAAAAACAAAIEAEEBAARAAQAAkAAAAwAACQAAGAAAAAEUAAAEAGA -QAQkABABAIDAAEggAAgAAIAAAAAQYAAAQEAAAABgAIAAAEAIACEADAwABAAEAABIAAAHkQAAQQAA -AAAIAAAEEAAEAAAABEIAQAQAABQAQAEAIIAMAAAIBAFhQEAAAAAgAAAAAQAUAAAABJCAQUACAQAA -QAAAAAAIAAAABAAAgGQAjAAAgBAQgBAEQ4ABAAKJCAAAAAAAIAAAIyIIiMQQkAALAYIIAABAABAg -EnEAiACAIgIUFEAGAAIlAAABgiKQwE6AAlZQAAQqJBBWRcCC0CE0FEIAAAu9KAACABIBDgAQLFIg -CCADAmAIDSACBIkkEgABwAIEMA4UiAACCAMDggI0QEgCMgASQ0AABAskhAQ0RAEgAAiQAEADFCbA -RoMMABYQwCAiFQBCAHAFAAAACCgCBQIQCkggAABLAAAIAEgBAQEAhgAAiIAWAAAAAChQCAgJEIAh -DAgAABSAAMAhRAEAgIIAAFBQAABBYEjRgoEgAqigCsAKAQAADseQxQgCCJM0hCBAEABEwAAFA2AA -0AAACCCEDQAGhBAAEDAAAwGUoAAxhFCAAAgFADEBAAOAAACQBQghg4CgtQ9EAAAQVKIUAAUAAAAE -hMEiVCAAAgESFIgiAEkgAAJAAkrQQwACDEDBA0EGggAwSQKAIAGAAEEpAIQhwwIAYFAAJFEAJAIM -EAEEZlBEAAIwgAAMEAsKACIQDAkARAhAEgEQAAAHTwIKICAAAABMDjAkUAgUgZAwCkACICxgTmwG -gwkJZBREBgYoKCIAMAAIAoKIAMgwAQAUCBIUiGAWAAwoChAERASIBIAECITMEgCQyAYEDBEEAAMB -wgQKCVFEKAFEgBAQCAAAtACSqQiAAggEQhEgAVAAAFAAAAJAAAAoxAABEMFAggEQkBC2QgoQiIDA -BCEAiQABMCgkCMCAKAwQACyAAAQAAAzo4IQESKSEJJIgAACoBoJAASkAhIAACiMoIAhIgIgoYAAg -wEwMAUFBUYEEEQQBJEggiQDMjKBoEsjEClHQUQIgghHQQQgQCAjE0EAjgMKgABIAAAEAIAEKKoCE -AAAJgYIAkAIEAQQBAg4AACAAFoAAAAACIAAAEACiIAAQCAAMgAABQAkABAKAhqAOASACAgAOEZCg -gAUABoiABQQoBgAJAAAACmQGUBIgAAAAESEQIgANAAEQBACACAEJBgGEIKAIBIAAiAICFAAQAQAw -AAABIBIgCCAgAAgIAgAQkBCQjAIQEAAAFAQQEAoKKQiEAgABAAASAgAElAABEcAAAAEAAAAAADCA -RIQAFIABZAQEAAAAAAAIAADAAEEkCIEoJCAAASAIYcEEAAIEAIAAAAAEAABBAGREBAEABAAQAQAE -FAAAAAARAAAFyAAAJGAEACBAIYDUAEABwCAEwIACAASAgQAQIIIIAAQGAAQhIABAQIEQBkRAAAAA -IUBJYQSAAAIgJIQAAEEAAMJhQCQCAGAAYCDIQIAAASBIiAIAIAIAAIRIAiAAIAAAAAgAAABCACAA -CAgkAgAAAAAIAAAIAAAgAAgYBAgAACAAAAAgCBAAAQAoIAACCSAgAAgICJAAAAAAKAAAAAAAAQAA -AATzCAAAAkgAAgAIAAAgAAAAACgAAAAoIAAACAAQAAgkAAAsIAAECAggAAgQACEBgCAAgAAAEBCA -AAAAAAgAABAAAAAgAAAIACAAABAzABAAAAACBEQACAAEAAgAARKEKBhSAAAAAAEQBACggAAFACID -BhAJAEAAEgCJANIgAAAAAggIAAAQCgABAQAAAAEAAAgBASCAAgAIwAAAgAMAAAsAQAAACgUAAACA -EggAEAAAgBAACgAAAA4AAAAAAACCAAMAggAQAAAgwBgGAAoAAggQCAABYAAAgAUCBQEAAAAAAKgQ -EBAAAAJAABAAgAAAABABAgEAEQAEAkABAAAABAAAQQyoVAAIACSAgKAAAAAgAAAAAAAACgQAAAMA -gCACRIgAA0AYAAAISAAAIQiACJSAAAAlAAAABgARihSAiAAAAAAAAAAAAAAF/QhEAAAAAAEACAAA -AAAIBQAACAAAiQAAAAAAIAABJAAACAAAEAAIAAAEhAAAAAAEAABBCQEAACBIACAAAAAgAAgAAIAA -ABAQAAIUEAAACCQAgAAAABgIABCAOgIaEAIAEIQAAYAAAAAQgIAAKADQEBCBIEAsAkAAEIARApgA -AYEQgAIEBAAAIRCAAEAJABAiEIAABAkYICgggDAAGgAAEDAAAAGCgBAEWAAAAhCABAAAAAACEIAA -AAQUABIAgAAIAAAAAACAAAAoAEAAEIAAACiSASAAAAQEAAAgBAIAAAEAAgAMwAAILEQAggYAAACA -AACDAgAgAwIAAACAxCggAgAAAARAIAAgABAgKEAgIQAAAKgAxCAACAAAKQBAJAAABCAEFEAAACCA -ABQQACIgAAAAgIBAAAYBAAAgiIQAIAAAAAAAiAAACHAiEAEAAAAIQCICIAAAAIBwAQQAAAAEAIQA -ECAAAKAEhCIABAAAgIRAAAIAAABABIQAEIIEAoIAAAAIBAAAggAAAAQAAAAJWAAAIAgEIEAAAJFk -AEBDJCAJgCAAAAEEYACACJQADAEBAIEYAAgAAEYJkAYAAgAIFQiAiAAIAaAIACBICACAAQBAgBAQ -CAAAIAABkAIAAAhSCQAQAAACIIoJAAAG6oCCAggAAAAAgASAgAAEJAAIAgAAAEyACQiACAACAAoJ -gAAAQAAEIBAMIAACEAEQCQBKCAAAKIAEAFCAAAAxFBAAAFQBACgAAAhgRQABAAIABCABAAACAAAh -AkCIAgAAoQAAACAAAQAAGBQRRAAApAAhQQIKxAQAhQhCIACQBAAAADAAAAhAIAgQACAgAAAABEAA -kACAQYAA3IAgBIEAJkYAAAl2AQAgAAAAAAQEAAAAAQCAgIAIQAAUBAAAAABAQABgAAAQAAAQAAJB -AQAwQQAwBAACAEFAACIokCQACRABAQgCoAA4BAICAEAIBAAAAEAEBAEBIgASAAAwAQBQABABSGkB -AADAQAQEAAAEAQAAAAgMDEEAAAABGAgAhCBAQAEAWCBAAFEAQQAAIAgAAAAAAAQEhAIADAAqAEAA -UAABAABCKgAAzgIEAAAADACETAgBAGAEAMBAQIAAAERAAAEACAACAAAAAAAAAIAAAAKCQEAABERA -BABAKIAYAQAEIgFYAEJIgMgMSCAgYQDgAEQCAAAIBMAIAUIAAAhGgCFCRNSSgAAEAAAEAAAACADA -QEACEcgkAQAACAAIAIBBAxAAAUMwghBjIcALAgACAQAhAgQAQBAEQIACIAPAAYgAgQAABkAgkAAI -AACCXwAAAAAAAQAACAAAEAAGAIIABCgCSCAOAABGZIAAAAAECQFAAAQBAADADCEASAgIAAMAASEA -AIgQgCACSBEAAAAiAYQAIAMAICAEAEJACUAAKCggQQioCRQAAEAAlAECBAQgIIAACAgEAkAAAAgW -EIAEEAAAEgiAAIIECCAIQgACIkAQsYABEAEAIWAQAAoKkhCiABUQIAEWAAKQERRAgAAAAA9mECAg -VCIKSnIEICAghAAACAAEIgACSaAAgCABBABBkQICICCAAAhIFABADAACAaEAEABQEgBAAAAOABAg -YAUwDDAAAhAgAAFEUIJEAAWCIFACAOQCAkBAwGIAAUUEgIBiAgEAABAUAEBUYMAAChZAgACQA8EM -AMAASjAAAEABABIEEJABmjgQEAAAAAAYEEAAFkBwAAoAEAABJBBKQUAKgAAAA4oCAAAAAhACAgAA -QBACAAAYgAARAIIMAAJAMAAAAAQYBAQEQGAaFgAAABAAAgQEEgQABBIAcgEEAEAAgASQQwAQA0Is -GjciAQIMQiTkIAAAgEAgwCkgAFBBGFAgDCDJKBnA0ABABAAAWAAAAAAAACBICAIAilAEQBAgISg0 -GRIIAEBSsTtQksACCBMAQAQDAEAQQBFJDQBAuEQIMAESCEFAAAAAZgAQgBAAAiEBABSAUDgCQAAg -CBIAQQAbASAAEhWgOAIACBIAIBQAIjJAAAgFAJAAAqMIIAiADAwQuCCBGCAZiQCJCAJBoDDACEQR -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 -qgDqYvXuwP//qhERVRABARHd///+uvyqr6MF9c/A+vqupAX1quQVH6DdgACAALu4qgAATABMVVcF -ALi4AFK+jt2gAAAFDP25////5I+PAACAAAAAgAAiIiIiMwAzADMAMwAzMzMzgAD1oPvZ/9giIiIi -MwAzALu47i67uOaiEbv+3Apfs6IEFdjY+vq47v/1yvr6+uTkADEEAwAIEAAAYAAAAAABAAAIAAAA -CAAAAAAAAAAwAAQgSAACAAAAAAAAAgAACAAAIAAAAAAAAAAAGgAAIAIAgYAICQAgAgoAAAgAQAEA -AAAAAAkYMCAQAAARACAAAASAEKADCAIAAQAABABhYAAABAAAIDBAAAAAABAABoEIAKAAAAiAIAgB -FAAgAABFCAAgABAAQAIgBAAAQACAAggBACAAAgAAQgAAARAAEAABCAABAAqAAAQAAAAAAIAAAJAA -QAAAAAEAAAABAAIAAAABAgAAAABCAgAAEAEAAAAIIABRAQAEAAkiAAAAgIARAIAAAgDIAAAAAw4E -AIgAARBgABAEAAAJEeCkQEAAACAAAAIBAACEAQAoUAABAAAAAEggBg4AAAAIkAFAACIAAEBkAAKA -KAAAAGoAAQIAAQCgAAABAAISAAFIAAAAAAAAAABABAAAAAAAAAAICAAAAAQQQAACAABAEQAAACAA -AkCEBMAAAAIAAAQAAAQlgAAQEAAAAAKBIAACAAAIAIAAAAIAAAAQACAAASAAAAACyQAAQAAAAICA -AAgAAAAIIATCQAEAgIAAAAAIAQAACIAEIAAAAAAQIAAAAAACEABIBAAAgBAAAKAEIAiAAgAAogAC -AQQIAAAAQAJAAAIAACIAAAAAABAAAAAAABAAAAAIAEAEAAAAIAgAAAAAAAAAAAAABAAEAAAAAAAA -AAEABAABAAgAAFAIkAhABgAACAAIAAApBAAQAKEAABQAAAgAEAAAAAhWAAACAAwCkAJAAAIAAAEA -FAAAAAAAAAAAAAAgAAAAEAIAAAAACABQQQAxAAAICAAAIAQAAQABAAAABBAAAAMIgAABAAAAgAAA -AAQAAAAAEAAAAAgABAAAUAIAAAAEAAAAAAAAAAACAEAAAhAAAAAAEAAAABAAAgAAAAAAAAACAAAA -QAAAEABAAAAAAUAMAQCBAAAAAAAAgIARAAAAAAGAAAAAAh4AAAAAFBAABAgAEIAESgADgAAAAAAQ -AAAAABAIAABAFgAAAAAAAAAQgAAAAAAAAIIQAAAiAAIAAgiAAAIAAgAAAUAKAQAAAIABAAAIAAEA -AAAIAAAQAAgAAAEAAAAAACAwDAAAAAAAIAAAgAAAQQAAQQAAAESAAMAAAAQAAAAAAgAUgACABBAQ -gAEAABAACAKIBgAAUABAAAAAgAAQAAAAAAAKlUxAxAAQCxDAgAwBAAAsABAAAAMAAIAAAAQIBCQE -CAAQAAQAABAAIAAEBABiAABwAQAAAAAAAAEAABAAQAAJAAAAAQAIAAAAQABAAABAAAAAAACUAIgA -ACADkBAACAABwgPAUAYBAkMQAgIQUAACQhAAikAAkCCIkSgAwgAKCACCgEggQAlAJAAgACEAAjbQ -EIQAAhAIB0AAg4ABAAQKFAIAAAo9BAAACAKQBAKOgQQgADJQAAIkxAgiAIUmA0AAAACIAAwwAgEx -ADSUcAAgAAACgICAAAAAUCAAkhMiBQKAjkSFCgQRRQAECggAAgQCFBCAzEFCAXIAISJAkEAAAIoA -AAMAAAAAAFAAAZAQIAAAEEQBAoAgACABBUBQAQAgAAkABCAgAAAACAEABUwgAAAQ0QAKwAABEABA -AABAAgAAICUQAAAAAusAJAACCIEABSVAIAAGgABggOIAQAhHEHAAAAAQAUwQCgAAAAIByhEOBSQE -gASFiAEoAAEECBBUgEFAcATVAcNQECKBTACQDApAkgAANBEUAiQpAI5QAA6CAMESgDIICYiIAgAE -ICEoAwAIyQRDlABRKkkSAkySACRoJAgAAA4ACEIKUwAGBkB0gwBRACQEAACQxCkAAAmQcBAkJBAK -VAJpAAAGoJACSAAASowISCBQggkIEAgACIQiQCxBABAgMCABAAAkYEnJgAiAAIEWBEoCEGhBSkFA -CYBihIAJgBQAEwQKiIDAQYIGjoTAAAQgUAMBZgQkAAIAQAZAEEmEAgAABNAQETEAA9AMCAHAEBQC -ACAIAIA0ADQQAmEGACYKAEAAYIFBEAQgEgCQkQoAAYIEEKAAYRMAMABAKAEJlFBA4BQgABAAAA9Z -UQGDAACgSsEBATRIEMAAEtEoCACBKLIJqQBUUAIEQAABABJEYiDmAJBACYwhE5ApAAmKBDFSAYAQ -sBDAgAgMABIACYAQQAGxgDEUAAIogACAEBEAKABIMoEACQExMCASAAIgAUAhCBYBCQUggRSAKQYB -IQIEAAAoAAIQADAhAAgAgQKCAKAAkAEAEQARAAACAAAEBAQAgDAoIgBACoQCFgAACJWAAoogEiAI -AAAAgCAOMAAWhAEABBIEAhIhQASIAAAAAQQSFgQAAQASFAASIQEMECAQBBSABgAVFASAghEICAAN -kYSAEQExoAAAACAABAAAAAIBIMAkYAABgCYAEAQAAAAAAEDEKIFAQQiETAQEQABABARAAAwAASAE -IIAAAECAIQABAQAAgAAAiIQgACQBAEQEBCEIQECQAYAhwIABIBAhAAAJAwQAAQAAAEBgICAkgAAA -AEAEAISAgcAAASCARAABAFAkhEBAgEAAICAAAEAAAAAABGBBIAAgUiACAACAgAAAAEAAIgAgJEEA -AMQGVAEyhABAJIAAAQgCBAAIAAAAMEAAJEAAAwAAACAACAAgABBCACQIMASAACgAAEgEAAAAAQAC -iAAAAAIEgSAIAAAECAAQAAogAAAIEgRACAgAAEAAAAAAAApFiCggAAAAgQAACBACEAAIIAAAAAAA -ACCAAABAOAAAAAAIASACAAABACiAAAEIAAEADAABQBQkAAAgIAAACAAAICgAAAAAACghCAAAAAAA -ICAAAAAKAIASAAAEBIAAQAiEEgAAACAAAAAEBABAAAEAAAAoABAAAJIAIBACQAAAAAASDIAQGAEA -IQAAAAAgABAQCMAAAIAAAEACAAAAAAAAQQAAC94JAAECAYACiAgBAQAAAlgAAgAAQgAAAACAAAgQ -gBgACAAAAAAAAACQAAAQAAAABAAAgQAQARAAAAAAKAAAQAgAAACAQAgACBICAAOCASCJAgAIAAAg -ACAAAAgAAAJAAIAABAgAAQSCAAhQggAARIAAAACAgACgEAAQBIAAAgAbAAACAAABAAAACAADGQBM -AAAAQAAACAAgAAAIAAAAAAQAAAADLghIEgAAJCEAAEEAAAAAmIAAAABAIkgAkARIAxAAoASACAAK -QAAAQAAAAggEBSADAAQBSAEAAEAAABAAAAAAI2AABggAgCAEAAAgkEAAAAIAAAAAGpAAAACAAgAA -AAKIEAAAI54hIAwAgSQAbBiQIRCCFAEYAAMLEIIAAgAAQAAQgAAAACACYACCAAAoAAAEkIAQQAAU -HEAQgNACQCCgUBEAAAsqgTCgLCAQAAAAMAAJACBAAABQBASQDBnACIEJKCAAEACCAAAoAAAAEICA -IChQAAAAgAAAAAACAQAAIBBEASEAEIBQAAAAAOIAgEgCQAAICDAABAAAAAAEACABIAAAAADEAAQA -AAAAAAAoFEAAAIEARCAgAgAAAABAIAEBAAAQAEAAAAgAABAAhCAIggkAgAxAIRAAAAAAgMQhFSUA -AIAkxAAADLwAAEAAAIQIhAAAAAAAgACQAAgAAAAAABAAAAIEABQAACAAgAQAAABAAQQAAAAAgIQA -BAAAABAAhAAkAAAAIAAAAAAABACAGIQAABAAABEghAAC0AACQWAAgAgQAAJIIQkAAQIAAjAUAIIA -FANBIGABgAigAgCxJAiACAAAAANoAAAEQAAABBkJgAAAAAAAAACIgBAAAlAqCYACEAAAQAYNAAAI -vAQoDQkDIGAJABAKQgMgAUAAAFAAAlBIAAoGAAAAAKAAgAgAAgAAIAAIEAAAgAQYCQgAkgAAwBAJ -ACACgACACAgACgAAACACKQAAAgAAAAUJAAE4BABAEAQAAWAAAEAAAAARoABGIAggAAIQAAAEBgAI -YAAAkAAEAAQAKAAAQBAAIgBQQAAiQAAEAQCAEAJAEAAIRAAAAAAxAJQAACRAAiAAAASXAABEVEQA -AgCAAmRQAi1BBgjVBIQAJEAgBAgQEBCAZAUAAAAAAAACQgAQUgAkAAYAAABZAiIsCQAKECAAtgBC -AQEAQGACIAAAEgAARGBAAAgAAgAAIgABwQCCADACLAQJGkAICCFBGSBAACIAAIAJAQAABAgEIACQ -QAAAAAAgAKFBUggIAAgBJAgCAMDg4AAAAFgAAAAAAgBAAgAASAAIAAAARf8BBACIACBIIQRAAAhA -OAEEAQAACGIAAEpCwkBACkAAKAQAwAAMAuEBAGgAACAASADgAAAAAUgABAAACMFACgmAZEAAAEEE -AAhAFAgAJIBAGSIwAISAAAAAaQADA4gAABCCKAQACABAAGBwEAmABCAAAxEICAABQAIGgwRAAIAI -AAAAAAEESSAADAAAAAEAQEAABCIEAMAKDDIgQAEBwgBBAACFqgAgkBIGABAKIFAWgwkBEMAggSQD -MAYAEABAxgAChAyAAgAAABAAAAiAFCQAAFAAAQAEJAQQAAECxAEBAgAIgAAAywQDAACEAMEABAMS -AAGAIEQAAAGAAFIAAEAIRg0qBlBAIBAEQgEEAAAAQQCADAIAAYAEAhAQUCAogRIUCAANsAEAIAQA -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 -ACQAIQQAAAJBAAAAIAgEAAAAAACUAAAgAAAAJAAAAAgAAAEIIEAAAAAAAAAAAIAyAAAAAAAAAAAA -AAAAsAAAAAAAACUQQAgAwQABAAAwAAAKMgAACAAAAACgAAAAAAAIQAAAAAAAEAAAAEAYIAAAAAAg -AAAAAAgUAAIgAAIAAAAEBCAAAgAAAQAQAAKCQgAEAAAAAAAAEABMAIAAgAAAAAIEIAQAAAIACgAA -BAQAAAQAACIAAEAAAAgAAAAQAAAAAAEAAAAAACAEBEAAAAAgABAAChAAAAIADAACgAAAgAEoAgDA -AAAAAEgDAAgAAAgAgAQAAAfIAAAAACAAAAAQAEAAAAAQBAAAAAAIAAAEAgAQAAgAAAACACAAAAAC -BABBIAAAgIAAAAEAAAAAgBAGAAAAAAAAAIAQAAAIAAAAAAQAAAAAAgAIQAAABAECABAAAAAAAACA -CgAQACAgACAAAAAAAgIAAAAAAAAACIBgAAKAACAAACAAQIAABAEQAABBgABAAggEAEAAAAECEAAA -AgEAFAAAgAAACh8UAAAADIBAEICCAAAQIQAAAACAAACIgAIAABBAAAAAIEAAkAAAAgAgEAAAABBA -AiIQAAAAAAQggABAAAAAEgAAQgAAAAAAAgCAABAAAIQIEgABAAJAIAEAAABEAAAEAAhBQAAgCAQA -IAAAKAAAAACAAAhAAAQoACAABAAAAAQQAEkAAABIAJAgAQBAAAAIICAABAAAAAFARIABwCAQCAAA -AAAJxwAAUQAAQAiEBAQAAgAwQABECAAAAAQAAEFABAAQAAAAAQAAEBAAAQAAAIAAAAAAAAIAAAAA -CAQAAQIgAAAMAAQAIAAAAEAAAAgEAAAEAAEAAAkAEIAAACAoEAAQQAIDggAQAACCUBcSAAAAAAMA -ExEADAAAAAAggAQSAGAIQAAAAQACQAhhAhAiAAAADGCCkiAUAQhAgAAOACgigAkyAgEAAALAgRAJ -EAgiQAIUIAkQEACAEiosEwACYgAwgCBAIBAhEQABwDQFAIZgEIRsAAhAACCKAFCAUi4gBCyAQALS -QgBAIICFAAAAAJIwBQFk0BBxSlCIAAAQAIAAkAApIQAGAAAIAKACAmAAoCGpDAAACAQAALIBBAgA -ABBggQAAAgA0AxAAMAACBCKEQUCgEAAEAMEQAEBABgCBAAAAQEAAAOAgwAAAC8cgAAgACCgEIKBE -AhCiggChlAEAUAAFEWAIpAgKCbCCwEAAERIEECBkAIAAAARlRQ0UJQAAgFW2DM0QABQJAyUNQCAI -AAARVCsACRAgAAEAJAFGDABkZIAgEQJCAgwQACCRFBAEEQBAFAJAAEEEDgxDQAhEIAEDABBCEBQw -dgIpIgQAYBRAEBQyMAIAhDQgjIBQChAABBIQgCgBKEBgCAAsAAAOb1IIQYAgQAgIDIQUAAFI0BQA -iIggUJQBDiBJIMECAyCIIRECAMxAEBNRixJGMQYgBGAEUCAAAQQAAgAQAARUDgYgVABSIAAARAoC -gAgogAgGggAgBBAIUFJiBAAAABAJUCBALAAAgAEAEAMIAAAAAAABAoAAQAhGIZBAIAQgJAAJEiQA -EAYE0AAkUIQIAgogRBQBg8QAyLAAUAI0gAQAEDAAAA39FOACQAAIkVEgCoCAAJQQQMFmBBQBCAIA -cAAQCGFQARIQAMAUApECABIAAAAAEAZgBAKABMAKMGaRCaQBgIgAcBMygDFEkgEAdBEQAAAGJAAA -BAAAACBAFgEQgAGIAQAQAIgFAAkAABQAASCAAgICoRAIgBAAAhEAgAUAEAGAACkgAAKRYhAEMACA -ACASIAANKAABIIAoAAEoAAYARBAgYAAACfwBAAIgEBIgsgAGMCgCqQAQBgACBBIQCAUAAAApICgA -AgAQAABBEABJERAAAgCEAACAoBAgABQAABAAAhaASAAgIQIIAAAIBQiCEAAgDABBRAhAAQgBQCAA -BAAgAAAIAAAgBAQEhMBAJBBAAAEAAAAAQAAgIEQEAAEASAAixAAAJAIBwAEAIFBAAAABBCCCAYEB -BGBCBACAAEAGJCAgACAAAAAH2YAAQEAAINCBASAgIAEEKEEAIBCAAYAEASAASCFAAABAQAQAAAAE -ACABAwBEgAAAAACAgEYAAAICAFQAAICEUAAkgCBDRAAIhAAAIBCAAAEgDggAASgUAAAIgQAACAAA -QgwAAAIYEAAACAAAAAgAAAAMEAAICAABIAgABBEAQCQACEAIGBgCACApAEAgAAAAAAgAACAAAACA -KAAAABAAAAAAAAoMCCAAIEgAAAAIEAAACAAAAAgEMAQAAABACAAgCAEAAgAgAFAAgCAgAAAAAAAQ -ICAAIAAAIAAAAAAIAIkQAQAgAAAIAABAIAAAAAAAgBiACAAAAwEEEQAgACAEAAQCBBKQAAQAAAAQ -AgAQCAAACQkYAQIAAAAAEACAAAAAAASCCAEAgAAQAAACAQISiACAAAAAAEoIAACAEAABIAAAARIC -AAAABFsZRBgAhJAAAAAAAgAgABAgCAAgSEAgAAgQCBAAgAIQGRAACAqIAgoQAAAKBEiAgCAIAQCA -AgAAABAQAAAIIACAAQAAEAAQABAAIAgAgBAQgwAAAAABACEABAgAEAAAAQAAAAAAAUAQAAgAAAAA -EAEAAIAAAQIQAgAAAAAQDABQgACFABAhACIAAAhBAIAKIIAEAAAggBAAABAIwAECQCAAAAAEDwwA -gAABRAIAABiIAAIgEgAACAIQDAAAAAkAAACMIJQAAAABEAAgIAAIFAEACBCJgAQGBICACAdAAAAI -AAAQEAAAGCAADhAEiAgISBAMISJAgHEAAAAEABCAAAAoAAIAEIAEAAQAgQEQgFAAAAEgIBCAAAAA -AEAEEIBGAA0QEAgwgAAACZBFBBCJARsqAUDIEIABAEoAAAEAgAAIAAABABAAAALxgAQEAAAAABCA -QAIAAAIAEYAAABwQACQQgBiBCRAAABAKgQIYAAAAAAOAAgA7RAAAABIAKBgBEBCABgAAAigKEAEA -CAAQIABAAAIEnBEAgAAgAEgAACBAxCADAAAAAKTEIQYAAACAAMQkAAAAAAoExCAEAAAgAABAAQQA -AAAgAIQgAgAAEKCAxBAICgAAAAhAAAACACACCIQgAAAAAAAAQAAAAFQqEQMAAIAQQCIBEAAAAIBQ -IAAAAAABCMQiAEIAAIBkQAgAAAAAgRAACCBCAAAAEAAAJAQEICAIACABAAAAKBDEACICAAAMAAAC -AAAAACAQAIEYAAACAAgJiJgAAAAICAmIAAAAAE4ACYoAAAAACEQJhACCAAAACAAIAAAAAISVCYAA -EAAMgBAJjAEAAAAgIgAICAAAACgACYIAAgAAASIAAAAMl4CIAQACQQCIgAgAAQAQYISIlgABAACQ -CYBACAIASQYAACgCQAJAQAAAGohAAUAAAAhQAQlAEgAAgAggAIEBQAkAoABAABAGAAAEAAACAAIA -AgBACERAAQAAAFAAQEAAyAkAQgCAQAEAAQAACEBAIgaBIiIIIEABwAAAEAbiUDACQABQAEA0AgAA -IIAgAA0QGGAQTgKARAQwCBgFQkgGoAAAAAq6AALAAISAYAQAAAAEAABAEBKGBABgGMAAAACADBFg -BABAIAAABJUA4AQCQEJQUgBAGAAAQAhAICgEUBBhAiIAAAAxKAQU4AAkAlCiAAAwVAEAAAAAASgA -IABACAAACAgQEoAAAEAAAQAABAQAAABB4QlIAGEBBCICAAEAIAAgCMEgEAARIAhAQCAJARQAhGlA -AAAEAEAABAwAAJgAAIACQAAAzGQIAACgCgAAQAoAAAgAAgAACEAMQACAgAkEBECAAAGAAAgKQAAY -xAAEMBQRAYIACZAAAAAAEIEIQICEACBQCaQE6ABIQoIASAwAAEgCAAgABCAkMAIQAAAIgIQgAgAA -AABABCACAIAAAQRgAIMACAAQAAQAIECIIAASQAMAABAQCIACbNAWAACEIEAASFMACIEAhCAAIFAA -CAYBAECBCACKAACPCgMAAAgABgAACAIBiQgAQMgJMAAAQwMQAAJIBAJEAADAiAIMCRIAYAiDCACA -SFAABIAUTEshSAEAA0gKABQAAEAACASAAgMhSgTAAABABBIQAJFAgEIxRAAAFAkAAA2gAAAgKAAA -kYgCIAEUAAiAAAAQYAAgAQIADgACEAgQAEJAAAgBACBIFBIECAUCAIQCQABQAAAAAbJAAAAAIAIA -AEQAAAgPACAgABYIiJQBMLCEBAgIAAAAEHAQgAKMAAAAYAAABAlEAGAAgBAEBBBAggACABVKAEEB -AAEBBoKoAAAwQEwqEgAAokSQBCEAAAAQBARCAIABBAARggQAAAAQAwEAFAEREBARAYAEFAICYBJU -gQQCAhICSwIUEAgAyBgABAAAAAA5QBBCAgIABDFIEABCQIAAAFAAAQAEAABCAEABEEBYEAAAD28k -AIAABBQAAAAQEEAAFAAQBgkMABBQAFAQAJRBFAQkUAUIgEhAAgACBFIAKAAXQBJBggAAQBgCAgIA -wAOCUEREIkEAJAACEEI+BAUCQUIAFsBAQEBBCFICgLAJAICABhYSUAEAACgCAAACAIAGGAEhAAEB -OEIBQkC5U4EgSRwDABYIQVgAIaCoRgwSEBAwKQgAMBECQFADSYgiAFMQgBUAAAAJMggQQAhAQiBQ -CBECIgwAQCCIIsQYMEBBQCAAAlIArAQgDoINGkFBQEkiIEg7CCCAQbQAQws7IEAhQQRCWAEBAFgF -EigGI0gCARAwSABWCAAwREoPAAiAAIVAAgAGAAAEBARiCgKAAAAEEAAQgDSDEAhAgCgAUBBIEAAA -kAIABMAWhLYQAQxBDAhQBsBAAAQCkaACAAAAAAhDDDECACIUgBAAAA8jAAAQ0EJAAAACApAAFAEA -UAAUQAIACAACMAOBAMoCaBCAQIqgAhBVEVAMECAOCAIQAEgIgCAKYAhIFDQEkICKAgAkApBQFKSA -AAECDQQEqEACEBQDACAdFIAAAACgoJiAgAgAAQAAgAAZkQACkCRYAOEYgABIQgETAAgSBACAFJAA -BAIBsAQwAgGACZPRAgADAABCAQBAgACgEQ0ggcYKgQAABZoCBwBAAAAQIEEEAAAAAjAAgAAipEMD -ECBLkQgBCAiAAQCZACAEAAYAACArAIAAkQATkVAAAAEZVACSFAAQAhBAlJABAAAICEAAAEAYAIgh -AM3/M/8AAFU3zt/y91VVVVERAB1I9aAAAFVVAAAA80TMqAiq2K6kX1+FgFVVqgr6UBEf+kTIQEpA -BfWq8FUPuaiIoPCq+lDY2AAA//+q2NnIAAAGPCIiIiIzADMAMwAzAAAAAACI/xEVrKxE/wCqAKrY -2ArKd3cNCPPAqv8F9egoVf/QgFf3qAgVN/Skr2er7zU1NTUF9U9KCl+q8FXdu4jK//iozP4y/gAQ -qjfPz/PzqqX/91VESEj6UAAAAKoAAADzCEz4WADYDQhfX+rgAACKCvWgIi+giNlRT0UK+qrwqg8y -EET68KpERFUAAAj//wDkUUAAAAOgERERETMAMwAzADMAAAAAAET/ERusrET/AFUAVeTkBcoKX66k -88Cq/wX12BgnJ+pKUvL4WG5/VASvqyevOjo1NQr6RUB3d1Xwqu67iMX/WAgAMgDMAACqMgMDAwMz -M1VXVURISIiIAAAAqi4/AAMARP1dVditqF9f7+UAAF8K7u4iIqDd+3Pv5TU1zFUzVbqY7vpVzO7u -/6oAAMxVquRzYgAABEkRERERMwAzADMAMwAzMzMzd/8RG/UF7v8AVQAA/6r1ygpf/vSZmfD/Ojrb -Gycn708Cov1dTF1eDgWJBY06VTWqU1Pl4CIiqsz/7tHRxf9dDQEzAc0AAFUyAhMCBzMzAAERAB1I -7u6AAAAADB0AA0DIrQ3/2P70X1+Pinf/CgqIiBER+u7qYurgNTXMqjNV/ezdoKrM+lDY2AAAzKr/ -2PvqAAABJSIiIiIzADMAMwAzADMzMzO7/xEV+gru/wCqAACqAPrKIiKtqKqq8P81NesrAKraigen -rQ0EJv6uBUUBRTVVNVVTU+/qCl+qzP/d4uLK//2tHQAAjCQAEZAdAACMdAARkB0AAIxQABEQAAAA -jAAAEZQAAAQAAAAABBQIAAAAAAAQHQAEiFAAERAAAAAAAAAEgBQABIhQABEQCQAAAAAAAAAAAAec -CQAABCQAAIQJAAAEJAAAhBQAAARQAAAQCQAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd -AAAEdAAAkAAAAAAAAAAAAAAAAAAAAAAYAAAcIAADlBgAABxgAAOUGAAAHEAAARQAAAAcAAADlAAA -AAAAAAIEEAABAAAAgBAYAAAIQAABBAAAAAAAAACEEAAACEAAARAIAAAAAACABAAAD60IQAAUIAAC -hAhAABQgAAKEEAAAFEAAAAQIAAAAAAAgBAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAABgAABRgAIKE -AEAAAAAAgAAAQAAAAAAgABQURESsoAAvIiIiIjAwMDAwMDAwIiIiIlVVAAAAqkTMF9f4qHd34ECq -qu/v2oq4iDU1U1NGV05fDQjMqndH+KgiIiIiMDAwMBW1oIjf1arAAAADugAAAACqqvpQrw+qiAAA -SkAxIA9f+th3VxfXqCBfX0RErKD6iIig+kRfU+IiHd1eDl9f9KS6Mqyg7+BXVyICPz+giKwKrAqq -wO5E9fWqwP//KCiIiFygAB8iIiIiMDAwMDAwMDAiIiIiCgoAAABaQMgn51gIBa/aiqqq7+/gQLSE -NTVTU4qbit9dWMyqd4tYCCIiIiIwMDAwH7+g3d/VWsAAAAPlAAIAAFWq+lCvD6iIAABPRREAr/+g -5LubJ+e5MRG7+lBcoKBEiPVQRK9T4hEd7lQEVVVUBJgQXKCPgPv7IAA6P6DdXApcCpnAoKCqqlrA -//8oKIiIXK8APyIiIiIwMDAwMDAwMCIiIiIKCg+7AFoAiCTkXQ0Fr9+PAADv7+pKt4cVv1H7Cl8C -V/348FVEi10NIiIiIjAwMDAauvXd39VazwAAAV4AAAAAzPDd3f9fqqoAAO/lMyIzMwAAmZsk5P11 -Ebv6UFyvoO7d9VDuoFPi3R0i9KT19V4O3FRcrwAAAP8xETo/9d1c+lz6mfP19f//Ws+4uBQURESs -rwA/IiIiIjAwMDAwMDAwIiIiIgAADxEAqgSMFNT9rSIi6koAAO/v34+7iyB1AlcKXwobrajwqkRH -/a0iIiIiMDAwMBCw9Yjf1arPAAAJKAAAgADM8IiI/1+qqoAA6uAxIDMzAABVVxTU7GQKCu7urK/6 -3d2g+u5QU+LuHRH+rv///q7+dqyvAAAA/zMTNTX1iKz6rPqq8+5E9fWqz7i4IAAAAAQBAAAAAEkA -IQADgAAIhAAgAACBAAgIAAAQAIAAECAAAAMAAJAJAAAAAAAAAAAAAAAYAAAgJACgBKgQA2AQAwAA -AAAAaCIwwAMAAAAAAAN6AAAAAAAAgimlAEAAEEBAEAAAACAANAKAKCAAEQAIGAiEIAAAAnAByAEA -AAAEMEiIBAAAoQAzABAAYgAVIAOICAAIAIEACIAAAlEAAAAgCAAAAIgIAAKAQAABgEACAIEAkEEA -AAAAAAAsAAgAAQAAAEAAIIABAICgEIGAAAEAgBCABCAAAABAEACEwBAAAIAwEAgEAAAAAAAaQQAA -AAAIQAAACOkBAgEAEYBAgQIDgAAAEIgAAOAAkxBAAAAAEAgSBAQIAABMgBAEBAIBAoICAAAMAQSA -DAAiAABIAEAMCAIAAUAAAACAARAAEAABgyhAAAFsgAAYAAAAAEBAAEhAIAAAAAAAIAAAAQAAAAAA -QAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAgQAAACSAAAAgAAEMAAAABAAAAQAAIAACAAAABABFAAAN -vEAIAAAICSIAACAhBAAgIABAIAACAABCAAQAQABQAAAEAAAAABIACChAIAIAAAAoBAAAAQAAEAAA -QAIAAAAAIAQAGABAAAAMACJAgCAAEKIAAAAIEAAAAAAAACAAAAAAAAAEAAABAAAAUAQwAQAAAAAA -AAQAAAAAAAKgAAAAAAAAAAAAAAAEAAAACAAAgCCAwAACIBAAAAAAUQAAggAQEkAAAAKuAAEAAAAA -ChQAASAAAAIQAAYAAAAAAwAADAAwAAgFBAQAEAAACAQABEABAgACAWAEghEAAAACiAAAEAgAAAAg -BAIEAAAAIAAAAAAQAAAQKAAAAAAACADAAAABgABAAICAEAAIAAQAAAIBAAACAQAAgAAAEIAEAIAA -EEaAAAQAABCAAAEAAAAACACIAMhRggAQEAMRAAQAAEAAAACAAAIABgAADCABAAQADIGAApBBIAAA -IIAAEAAASBAmQIBCIBAQAAIAApAAgBABEQCAgMAEABRDBIKIAgAAAEEAAAAAAAgAAYACAAAAgRAA -kgBBgAAAAEEBgEAAgAAAAAAAAEgCAAAABAAgASAAQgAAIAAAQAAAEAAAAAhAAAAAAACRIAAAAAAg -AAAEAAAACAIgQFSAAABIyEAAAAAIAAAAAIAESAEACAEgAAAApUAIAAAICAlsQACEAggBABBBAAAk -ABAAAAhAQAhEBAAAAAQAAAAICBRAAAAAAACQBEEEBEAAAAAIAAQAEEAAAAABACBCAAAQAAAMAAAA -AAIAIABAQBAkAoIAAAAAhQAiMBTQEiIBDABQADABADARQAoACkICAIyIAiggAAACAAAAEYQgCEIE -yAAFACAARiABAoAACCAQEIBMCCgEUAUBiAgAAAhcYRAIACEzAgEEUGAQAjEiAE8GKACCAIgAITQB -gBIkACIAIgCSDGAEAAhQQgTGEggyIACAEoGAIQgQdwCAIAAIMCJBAMEAgAMgCIQgAS5AgZCgAAAA -QQSAIAgABABQEwAwBBDgQAoUIBAUAABAAEAQFTAgBIAQAGRAgiUEAAAAyAUQAYgQrAAMAiADggAE -BDCEAgQAAA4GAAEIEAgQCEAFQAAADBmABAAAAsAAoAAAABAkAAQCEQAAgAEpQAwQ4AAFAGEBUCgA -IBBCIAIkASIMFQEBikBRBMBQEUfgEBEQQCSggARACABAAwBiiQgCQBAIAAAAAEAAgoAqSTBQgQrI -ggYgQEJwIAAAIAIQgAIrgBSRAYFgQFAggGBIAgBwQySIUAggE2BqQgAANgBIQQxQDAgAQCBQIXIw -AFASC2BAQyAEFEwKAAADIxAAlAhMLCALaQwiBAhUSEiBCFICDEIxJMIUCEoICoCBAEEIIBQSwESI -CAQCgAQgASMOhABANAACQiEJFhCBSSJgMhAAgABAAAAJxAAAEmgAAAIAAAAwBBRAQQ4AkFEAAAEB -AAAphCACAUBWAGACEgEEAAQRFIIBgSEAUCiBDgxQBAmUgwRIJKkQCIiQNEwkQQEAAVAhBMAgACEo -ALKKggEAAAYUjIECQKgAECAooBCABIKMEQDMgNBAKAAINCK0pAQJRhBLABJBADEIAGYAMAkQQAAA -MBAQIaYICQAEAIBgQQICAAAEiwRUAYFGAAgQRMAJKcAAAAKABAABCpAAYgEJcAICgAyCAAQQACEA -IIYABABBsIAEQQBUAAABBgAAIJEUBAwAEBQIAgAEBIAIFggAAACCAAANAAKUAkAABAIUARQEEgAA -CGgQABQIAAAgAgAAIggJAA0QAIARIAggBCgEAAAAAAiAAIEAADGSIAAAgAhiEACABgIgCAQEAAAE -BgAAQAAAAggEEEBAAAACgAoAECCIAFQEBAAAIAAAAAgEAAQAAIAgACAggQAAAAAgwAiEAEgAAhAg -JEgAAYAIAMEEAGCAAAJAQMAABIQIYQDEgAEAIQAAIAAEgEAAAAAAAUAEQECAwABBAAACxgAggECA -ECAAYGQAJAAggEHAAyBCAWCJIAAEIIAEgCCABAQwBAEBwsAkIAAAIAAAAIQAAEMgIAAIQQAAggkB -QIAggAAARAEAAQABBAAgAwAgCAAAIEgQASApCCCACAQAAAgAAAJAIAAAAggoBIEAJAAIIiACBIAg -AAAgCBghDAQACCEIEgACAAAIAAAAAAAAAAgQKSAAACAASAAEMAAAIAAAAAyFCAAEEAoCAgAMACAA -mBAIAAggAAAAEAAAKAAAAAABAQEgAABAAIAQAAgAABAIBAABCAABAAAAAAAIKCQAAAgCAggAIwAg -gAAACAAgAAAAIAAAAkCASAAABABKCAAAAAAoCAAQAIICAAgACgAAAUQQAAgAARAAghIAAACQAAAB -CAAZAAIQQYgAAgARARBCEEEACgAAGCACCAAYAAABAIMIIAAADhwQEQIABRAAAAAgAKAADgASiAkQ -AAAAAIADAhEAGgEBGhgCIgABAgCABOIAAAAECBAAkwEAABgAARgKiAAAgBEAAgoYACAACIATAAkA -AgAAAAhUABAAwAAACEIAAQAQAKAECAAQAQAAAACpjAEAAKAQBApQAAVAAAACAAAAACEqCBAAQEAA -ABEACAIAAABABAACABEQAJBAAAiACBAAAAAAAAADMQgIAAAAIBAABATCQABQAEAQCQAQDAAAAAsk -MQAAAAAAAQAAAAAACAAIhCgAABAQAARQAAAIAAIAABAAAAEEAgABJAMAAgAIgABYAAAAEgQAgQCA -CQAAABCAEAQAOiUQEIAAgAlYgAAAQQAABFgQQQKAEgAAEggBAAggAAAYAIAAgAYKAAEgQBCAKAEA -AAIgEIAQZAkYLAAQggAAHAAIBBAAAA8PgCIAAACAQBCAAAgAAQAAAIEgAQ0QoAgQgAIEAAAgEBAA -MAAoAMAAkIRAgAAAggIAjAAAQBowaRCAIAQAAMCIEIgAgAAAIAAQgIIQAAAggRAiAQAAAACAQCQI -AwAAoBBAAAEgAAAggIQAAASEIgEAFAgkCAAgIACEAAkAAAAAAAAQCIQAACIAxCIUBAAAAJRAIAAC -AAAAIEAgJAAAAAAoQAAACzEgKIQAAIAEQAAIgAAACACEIAAAAADAAMQkAEgJAAAgxAAADAAAoAQA -AQFIACAAAIQgACgAIEUQQCQwAQAAgBBAIAAAAAAAAEAhAQAAAIAExJAIAAAAACAAhAAAAEAAABAI -BAgAAAQQCSAUCAAAUBjFAABAAMAQBAkAAAUAwkAZKIIAAQAAiAQJgAEAAIIwgACAABBAQlAAAIAg -IAAAqQAAAAAKhIIgAEAAQAUACAAAAAABEgmUFhQAAAAACZBkgBCAAYAJERTASAAAACAIFAAAAEhA -CYgABACBAAgAgAAAAABABRCCUAAAAAAFAIgoEAAAACQJAAAASAAAIAwAAABQBgECAkAgQAAAQAE2 -ABAABYAEAQEAAEAAwMAQMABIAQAATBAgAmBCAEgEHAAoAEFgEIQAAgAQAQI8QAQQAAAgAAAAAAgA -AAuuAARAQELAERIAAETCgoACAAABAGABAACAghFAAFBEABgBAAAiAAQlESAAQAAgGIUCAoABAIBK -EGABQQAEAIEANEQkBAggAGAIAEgIAGIAgCBAQCAAAABgQAAEgCAAAAEBgAAQAQCAAEJACAAACAAA -AoAAAAAAAAQCIIBAQQQJAAAhCIDIIUhAIBAAAACEigjgQAQY4CQCEEEEABBAAAKJEAAAwXoAiigp -gABICgAICREAAAEBQIBQBEgACQJBwgBAJIAgIUCEyABkSkkAQAAAAkgAACGhSAICggQgAZAACEBE -AAhABCJQQABELEJIGECgAMgReAEBgAAKAQCAAQBAAAEAAIBAVCQCAAAACAACQUCEAAAAAAQhBIAA -AgopAQQiigBBCQAQQQAAEAKAAYiEAQAIZAFpCIAAAAACIIAgACEKAAAAAACKQyMABIAJgERA0EQq -EICAAAAARAQASMQAAoBABEEKCCAAAQgGAIiASAQAAGEIAQAAABAAAIAAAAkCAIRQAwIBcAjIAoRB -AAAAAtDABgQBAAAAEiIgIAQICAABICAQMAgIEAAECQAAoZBAAIAAEAAIAAAAhAICABWAQAIgkBRA -AQECEIAoFABEAAAAgABgCAQADABAUAACAEAAQoJAAAABBUAAAAyTAEkGEAAgAAAAMSAAAAUQAigA -AUIgDRUEEBAAIAAAAAIAAKAEAAwEEEIEEICWARAMABGAkBaEARCQFAAgRBQBAQUAAQJAkClAAAAA -AoxoAQCAgEAAEBAACDAAQIAAEcBYAFAQAEAUAAQAAAABAAhDAEDABAQABABAQAAQEFCAgAhSGAAQ -BACBS1ATIAAAQAIWCBBQCESgJCAORAAAAAASAAAAAZ1gQAAEEASABAHUAgYwBB4GACCyAJBCAAAQ -BoSAkAERFJBEBDUSAgAUAEQIAAAEAAAYADBUEBJQBkAUQwCAQgAAAmgAkDCYABgAAgQAAAIAAisy -AJgABUCgEBFAQAAAApIgQAIAICAIIAAAQiJAEAAAACgIAAAICAEogkAAQoBBChAAMcAKAAMFljWK -GIpFISAYQAAAAgAAABggMJYCAAAIAAAPaoECAgQBRAACCCDBGEFAIACIAyAQAEkiQFJYEhoxJkQS -wRRAghEFIoBAIEJIKAADCEApQkIiABIYK7AFAhEACoAAAQMAEBQIIChJokBQTToBMCSQAAoCABAA -AxAIDAKkBAAKEAQgCBIKAAAAAEICCACgCgoAAIgUkASJFigEgkrwAIACAAkAKBAEQBAAyQJBEAAX -gBSQAEgSQABAhBRSRBAAAAqKAoCAghAIgEBAAgAAQEgwAJDQMACEECROBAAhgAAsVMASIADIgQAE -UAArCAIAEICIVgAMAUwUBCAIAIAMAJRElAgIEAZAAgQOAAEQRAQABIFAAACABQAQAEMAABACARCA -AAABAgAIxQAggQABAARhAwAICAKAAIoSAhFAgwABGAGhBhAAoIaAmIAAgYoBAAAAggABgAASphCI -AAAAVAEIgAAABxyQASFQAgADuIIAAIAAGAAAABABwwAAEAAAAIAIAgAKIEjSAgAAAACCAQQQAAMQ -BAMABgAAAKCggAQCUCiCEIQGgYIIgMCBggAABDACEgQIBDAwMDAiIiIiIiIiIjAwMDBX36CgAAAA -AMrKqv8D81VV+oikBO6g6siMnd2IdX+qqgDHX1+qzLq/N7+qDPWg//r9/QAA7iLd3Q8P7P8KCgAA -AAAAlV9f7lBfX1D6rKysrOSqqgwyAlVVEBDf/1VVqsDY2Lj/iIj6+urg9/dKQPO797NzcwQEM/8A -UPP3AKpVd1QQ7/8RABtfMDBdXzMAM1W4MC9/MDAwMCIiIiIiIiIiMDAwMBOb+voAAgAAysqq/wPz -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 -CQBEECAAAAgAABgAAAAAAkAAAAAAAAAgAgAAAEBAAAAF6QACAEAIAAAAAARAAAAEAAACAAAAABQA -KAAIAAAAAAACAAAARAAABAggDAQgAACAAAAAAAAAAAAgAgCAACABQgAAABgAQEAAAIAEoAAQAIAA -AgAQAAAAAAAAhAAAgAACBBIAAAAAIAgAAAAAAAAEAAAAEAAAAEAAAACCAAAAAAgAAYEAAAAAAAQA -hBAAAUAIIBCAIAAACBAEBAAAAQAAAAAAAAmCAAAAAAAAAACCUAIAAACAAAAIAQABBAJAAAAQAAAA -AEAABBAAAAICAABAAABCQICAAAgAAAAAAAAAAAIAACkAAAAIAAAAIAAABQAAElAFAIAAAAAAAAAC -AABDAAAUAAAAAACAAATCAADQAwAAAAAAAEgAAAAAigAAAGAAAAIAABAAQAQAEIAACAFAAAAAiAAg -AEChAAgAICCABACAEAAAAAAACeAAAAAAAJAAAEACUAAAAoAAgQQQAABQgCAAAAAAAIAEIAABAAIA -RAIAwIIAAAQBUEAQAAgQABAAIACACQAAChAIEAAAABCAAAAAAEABQAhAAIFAkAAAAAAAAAiAAEAQ -AQBBSEAEQAAACAQAAAAAAICACAAAEARICAgAAUAABAAAAAAUSABABAgEAAgAAAAAACAAAEAAACAQ -AgAIAAAABIFAAAABHAFEgEAQAACAAQQEEAgAQAgAAIAgBAQBDAAIQAAEQAAAAACQQAAAIQgADAIA -gIAAAAAIgAQAAgAAAAAACAABcAAAQAAAQEAAACAEICggACBAAAJgABMABAAAgQIAAzAIACKAAoAH -YAEAADAEQBIqBAIhEADAICAEABAhAAIhQgGABAhAAAEFAoIAggoAAQAUAgCCAAAAMJAEAIDKgAUg -JsIAAATVgABAACADQzIiDAQCEAdCAANKAAgBlIAIAgkCKIABFpQAAQBAAEmAAAuAAoAAAoEECAAA -BgACKgkAcAAAIAAOgAAJAAABABAgAAUARAEggACgARAAQCgEKgSAQAAACCARAAYAIAACIIoEgCAA -QEEEFQAgCAETAIAAAOACAHAAIICAYAgCACMtEAAAAAAIBRMgsAjAIBADsAEWRgABgECEIQAAADJI -AIhFAAARQQCAAoAAwQkAAAECIGAUgAKIECAAAAAggAhAAAoAg1IICQAAAgABEKEAAACkIABEQAQA -AAAgAABBACEgAAARIAAIE0gGIEEBAAGJIgSIQAkESEAIASBAECRo1AQCKIAAAERkCACIAAxAlAzA -AMByIMiQC8FAAgBICo4IAgSBCABASECIAYAGAUQEQIIABkxAygAMiFZwBGwAAAAEFQBQIAZgCAEQ -DMxIEEiIAJBECJBDCAJACAEkSEpMJgBAQZMIASgRJABEQIAQIARCAJJAABQMADAGIQgIAkIAMAIE -DACCBCAKCAAkgAQAghAKUEgQAgEzSggEg6gCCQEAAgQAEFARAQHwEABSAQCAiolAABACABAUCSAo -AAQkADHJUAEBAEIMUQEAjADAAQiAEGgAEFAIAAAwIZABABSSMAEAAAbeAhISEAAUkIDIABHQBhSA -SoAACAAUxIQEgAAwgIBIAIIKCAAABKAQAACQAMRAAIkKAACACEARBABAoCAEAIBhAABCAARAYwDK -KAgAEEEBSwggECEAKSAADAgCggABKAQAERAEBAoBAASAABAARSAAhBAAKAAQFAAUAAJBAQFBoDIQ -ABACAgggAYACFQAAAAgiABKhhCEAAIACCAIAUAABAAAABEwAAESgAACoIDGAgjCAAICAAZAxIZAQ -ABARIKIgAAAAALKIEAoIgCEIgAQBAQAAAQAqgAAIkAARIoAAAAECAIEAACgAAEBAFQoECAgCQAAA -CEQEIAAAY0AhQAAAAyAEACSAIASCACEAAAAAQEEAIAoAgARAAACAAMEAACRBgAAAAQFAQAFAAEAJ -AAEgwRAABEFBAAAgBAEAAACCBAQAAQAAAAAHnwBCAACACCCAIQQEQAxQADCAACBhAAIBAAQoAAAB -wCIAAIIAQYQAIAAQgACAIACAACAAgAAABAAAAAAAASAgJAABwAAAAICAgAAgQACAIQQACEgAEYAA -AAAAACAAAACAAAEAEAAoAEAACAEgCIAAICAIICAAIAgBAEAAAAAAAEAACCQEAICAIAAAIAAAiAAg -QAAAABAAAABACAggEBBAACEAAAlxCAAAABgAAAAIAAAAEAAgAAgAAAAgIAABCBBAIFAAAAAJAAAI -EAAEAAgIIAEAAQAACAAAEJEIMAAoIAgAAAAAAAgAQEYAAQAACBAgEAAAAAAAUQgDQAGKAgEAEAAg -AAgIAAICAAAAAEIQIAIACAABCAAMAAABAoAAEJABgAABAABCKAIAAAAJgAgQAACAEAEAEAAAAAgM -GAAAECgIgBIAAQAACFQKGAoBACMACAAICAIGAAgGQBEAAJAAABKBgQCKCBIAAgAQAAAAIAkAoIAA -CECAKAABAAACABKQQAAQAQAAAAEBAAAAAAAAAISAAABAAAAYhgBAgQAAEAAAASgCAYFACgAACgoA -ggAA0AoEAtAAAQiAAIAAAAASIAABIAAQAgAKEAoISAAAEsoAAAAwAYBQ0gAQAARAAkAQEAgIIIEC -EAAAAAAMLgUAAAAgAEAAAAQgAYCwAIAAAAAADAAAAAEAAAgBABmAAAMBAAAAJAAAAAsBDAEAAAAA -ACAgAACACBAAACGgCgAAAggBBAFCAARIACABJIAAgSgEABgEBAAAAkAAAAAEAAAAIAAASAAAgIAA -KAAQIACKAEAAAAAAEACGASgAUyGAgAAABAMgEBAAAEIAAABAgAJoAEAYCAAAggAABABEABAAAA9h -gBABAJEgEBCAEgqAAAMskICAAAAxQAkQhZAAKlgEQBCKBARYkCBAEIGAIAAQABEQgAAASJAADBCA -AQAAkAAgEIAEIAAQACgQgAAEDgAAABAACQAAAAAAhAEJAAAghSAAAAoAAAAgAJABAxAAAAIAhCAR -CAAAAEBQAAACACAAAEAgBCAAAFBgQAAACQAgEAgAABcCAAABAEAkIAAAAAAAxAAAC8YgAAAAAAAU -xCAgBAAgEABQKAAAAABAFNAgAAAoAAAAxCEEAAAAgATEIBiAAAAAAMQgIAAAEAAAQCIISAAUCEjE -IAICAAAAGMQgAAkAAAAAxAAgAABAEgQJCAAKAQFABAAQUAABAAgGAAgEAAABBAoJgAgFAAAKAAAJ -EAAAAAgEEIABCAAAAAaQAGSCAIAgERAAAAAAEBBVAIAGAgAAAAIJAAAOdohQBAAAAEIJgAAAAAAg -AACBFIUAAgAIAJAgAAAAARAJiIISCEAAAgmAAAIAAAAICYCgAgIMAAAAgFAAAAgAAQmAaAAAQAAB -CZQJQACBAAAJCCEABGBAUQBEBEIBgAAAIBQAJAICUARAYIABACAEAAAAAEAAAAAACABQAAAIhQIQ -AEICBgAQAQCSAERAAEAGAAAQVOBAICEEUlAACERAwAAAAAl4AAFwAjoATGAAQACgEDSFIARCAGEY -NGxBQcAAggEgMBBEAhIAQAACGEDIAQAgAAABBBACAgAREAQIFiQAQkRAABQNLAEoIAEBQEICAgIA -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 -MzMA+hEzqqoiKvDwUAAPAFUAIiIAqq+goKDd9f3sMzB3JwAAAF1VAFJXCgpVVbuIAIj/AHBAAAAA -BACAIIAgEQAAAIgTYABwAgAAgICAAAAAAACEAAEAMAQAAiQYCwAAAAAAAAkAAAAgAQCAAgAAABQA -AIEAAAIAACBjoCMAAAMAAAMgABAAAAFsAAoCgAAQACIggCADAGADACACAAAAEADSiIAAgCClAAgQ -AANAAEggACAAYEAgkAACgAgAAABGCACKAAAAAAIAAAAAAAAAAgKAA1CACAQACAMAAAAAASAAAAAI -AAAACAiAAgEBABARAQBAAAACCCMAAAABgAAABAgQAgGIABAAQpQBABACAAhABAIACAAACoCABAEA -AAFgABAAAAAAAECgAQAADUcAAQEAgQAAQAABCcACBABAAAAEgACBoBEKAgkAASYAAAIAIQAAGAAA -QAAhgAAIgAAACJGAEAAQAgABIoAACBAAAAAIAAGAGAAEAQgAoAAQAQAIAAAAAAAAAAAAAAEEAAAA -AAICQAAAACAIAABAAhAAAAAAAEMABAACQAAAAQBQAAQAAAAACCIAChAAAAAhEAACAAAAAAAAACIA -AABQCAAAAAAGGAAIBAAYAAAACgAAIAQIACAAAQQAAAAgACQQRAAQEBAExBCAIAAlAQGBFAAgAAUA -AgChADRALJEAAAoDJCAgAAQBAUAAAACgQABAAAAAAAAAAABAAAAAAAQAAAAAACgABAEAAAAAAAAE -AAAAARIACAAAAAAAAAAgAAAACACAACgABAEAABACEAAAEABAQggwAAAAAAAAAgAAAAAAABAAAAAA -AAoAAAUEAAACAAEAABAAAAAACAABTAAAAQCBFBMQAAgQEgQAkAQAAEggCBAyQBZAAKKAFjAIEEJC -EAEFgEgASikIAAgEEABAEREAAAAIBAAAAAAAAAAQAABAoAACAAAAAgAgAAABAlCIBKAAAAAAABAA -AgBAEAAAEAAAAAAAABAAAJASAFAAAIAAAAAAEIABABCAAAEAAAQEQCBAAAAAAAAAAAAAA4kAAAiA -AAEAAACBAYAAAAAAQAEKgACCAJBAgAEAQAkAAgAAIAAAAFEAAQwBiUCBSACQQRGAYZEBAIACAYIB -CAgAAQkAAACACIAAAQAAIAAAAAAQIAAEAAAAQAAAAASAACAADAAAAAQgAAAQAABBBAAAAAyAAERE -AgAARIAARAAABAQCAAAIARAEEAAAACBkgAAEAABAAAAAAAIAAABACAAMAAADvwAJBAAkCAAAUgBA -AAAMABAAACkAABRADCAEQiAEQAEAaEABAACGABQwAgAIIAKBQBQgiEKACCAAAFQIQHBACAIIAEAA -JAhgQAQIgAAAAAAEADAChCIigAAiIgA0ACBTAhACYIgkAVUSFEggQkAhwDIAAAACDAACADApQAIi -IjARABACgCdB1gAyEgEAgSCAEAhAAIICAQAgCsAEAgAAwwAAAAYkAAJAQIAhgiAgIAACCCAEBCIC -BBAAAoAIAAgRADIEQEKECABIAgAAQhAKCQAgAAAAAAgA0BUCigAAAEAAAAACAAgAAAgBAAAAAgkA -AIAgAgBSgBACDBAgIA0gIFAkqqBBBCQABQAAABBFABARAAgyAIAAAABgCAAAEBAFAQBJQAgACBAE -QBAAAAkQA0IAUCCgACAQAAAAaEARgAhQAEAhAAAADq9IAIoEpEhICAIAEAADgCEgQFDNAoGhAkyA -kGAUAAYACEgBEBAAAoAAiAgQCgAAMABQQAgSAAAAwAhAABAAgAEwSCgAAAIACgCEQgAAqIAgEADK -hBFAQEEOQBAOAEkAASwBUACJCIwOYDEWggAihADAAcoAIAYAIDOAQpYAySASBDJAABQggAACAGAo -EEAGUEAUDEIQAAAAkUAOZABBCgggAAAKLCAIIZJQAAACUCCARBCOEAkwIAEQKADEhihDEAJECAAA -gSAAAAAIAAghJEAAUAAAaIMOAIQCAACEACiQBBCQhAQABoAAAApEAAApAEAAzBAADAEQ8CkkABAp -UEggAkAACAAUikLJaoAAIiBUkARKAAGIAc4IAMYMUGEEMEAgAIFiUICA0BQWABFAAAEBhhAIAAAC -AECABgAAALASAAAAAUAAAAfEFokwBBQWgNGBQgyARFAyUhQAisEGEAAAcIAG1IDMgAAQQ4OCUETL -AAAAARGQiEgAAAAAAIQIwQAiMhDAAFNIQAIQAASEAQAAgSAJBGAQSBEFESoABgAAKQQSjQAKCIBQ -BAEiFBACAgqARQ0AgAwABQARBCFBgCECIAyEAAEACCCUKAAoABAAABCBEJABEARgIBICCgEBgAgI -AAIRQBAIAAAABURgImARIAgAAAgAAAKAIAASDUCAiAgAATAEIQihBBGAEAAEAGJCAAYCBAUABAAg -DAgSiQASAAIiAABgjAAAamCIQA0ABAAASQAAgASAABAiKEkBhAEAA4QBACAEAAAAAIQAwIAAgEAA -YAAEAZAkgggkBMFEAASCIMSEAgAAIIAhQgBgKIAAQAABAIAAAQAAiAABRFAAgAAAJEAEREAEAgAA -AAAKtQYkBAAIAIAghIIsQQkBgEQBMAgkAQCBYEBJAAgAQABCLEGJKAAJQAAUlFADiIBgwEAEECEC -AABEAoAgwRAAASQSBCAAABIBAACABAAAAZAACBAAMgAAAIAAACAAQAIYAAAAACgJODAAiAAgAAAQ -IAAAAEIgIAQBAAgAQBABAAAAiAAAADCAAAAIACACQAMAAAggAAAQACAACAAgAAAAQCAAAA6zKBAC -kAAAAAEIAAgoAAAAIEgAAAAAAAACCACAIISAIAAIOAAIAAABAAgYAAAAAAAAKQAAAEAAhAAICAAA -CAQgAAggAAmAFAAACAIAEQAAAAEAhAAAAAAAAAAEAABAABIQACgAAAAQSBAAgQBRAgACARAAAAAA -CIEYAQAAwAAIEwECAAIAAgaCEhAoAAAAIAAACACAgAAACAAQIggAAEAAwAAABOOJCABAABIKGwIA -EAAQCgAAAIIABgAgAACAAUaAggAAAAAAAgAEQgBIAAAECRABAACAIAAhAAQAAAACAAgAAAAAIAAA -AAIAAAECBAABACBAAABACAQAABAAABACUAAQBEAEgAAAAEAAEBACADCFgAggCggEACAAAIAACgIA -AMEFAAgAAAAAwAAAAgACAAABCgAAiQAAAAAEAAEQgAAIABWAAAADmAOASAAASBAAACIIEQCgIAAU -AAMBhKAAAAAFBAAOQBAAAgAEQAAAAAACBAQRDQCAAAgAAAAQAAQACSAAJCElEAAIAARAAEAAAAAA -ABAAAAAAhAQCjQAQARAAwAAoAIKCAAAGAB4AAIFAgAiACBAiABAAgAhAkAAIAIGAqBgYACIAggQE -CwAAIBCIAAAAAAAQEIAAgAACCAAQgQgAABRAABAAAAfUgAYSgACAARCBgAAoAAJJEICAAAkQAGAQ -gAAJHBAAQBCBgAAAkAAAEIEAAAkQACAQgIYAKAAAABCAAAAIkIICEIDQAAABACgQigAAGAAAABAg -AgAAAACAxAAAAAAgIBAgCAQIAAAAIAAQBCAAIAAAQAAQEAAAJQAACCBBAAAACIQkACEAAALAxCEA -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 -ADBAAAAkQCDABEgAIAAAABAAAAAAAAIAAAEAWCAABAhAEAABJAQAAKABQAIEACAAOoAkAAQwADCQ -BARAFCQgIAAAAAAQAAIIACkAAAAAACBQBAAAAAEAAQAAAJDABAAAAARAgAABAAAAAAAAAAAAAgAA -AAgAAAAQAAAAEABAAAAIAAAAAAAgAAgAAAABAQAAAAAAAA65AAAAAAAIAAAgBAAAAACAEAiQCABA -CRAoQIAABAAACAAAABAAAAAAAEAAAAAIAACAgAEAAgAgAwFRhAhAQkQAASjBMlYSEpCgCBMSEERC -iIEBAAgAABBQEAABAAAUAAAgAACAAgCAAIgAAAAABCACIIAAAQAAAgACAAAgAAAEAIAQBgAABAgA -ABAAAAAAAAiAAABAABAAAAEgAAgSAAAAEAAABUsABAAAAACAAiGACAAQIAAigAAAkggCVAuAQACE -AAAAABQAAAAAAIAEiAEAAAKAAAAAAQABEBAAIYAgAAAEAKBASJCJDAFAQAoCRAsCIBAQAAAECEAB -UAAQAAAAAEAQAAAMRAgBRA4IACBpAABCAAgAAAgAAAAAAAgARAAAUAgAAEBQAABABBQAEIwhIEQI -BAAAAAAAAAAAAEAAAgAAAAAAAAACkwAAQgAADBAAABAAAAAAAAFMwCxAYEgICEAAAABADAAkAAAQ -AAAEAAAAQgAAEAIAAEAAAABAAGGAUUQKIMCAQCAISAJgCAEgQAgAACyAIVBACJCABAMIgBKAKAAQ -AAUKAgAMAADAVA4IARAACAAAIAAABgCAIQHQCgAAIBAAAALCMo4B0CFxBxAAyCAwgCICEgCBAEgh -AgIAACAMkAASEjIAAAIHSAAAToI3xQEAIAlAgACRACASAigCAA+ICEgFgAAQATIIUAKBANFAAACK -iSQgIIICwAoAhABAjjIASAgMAACAARAQCDAAAgYAQAAAQAkADAqIACAAAQIBANCOEgCoAAABBSAA -BBABAQAIAIgIAUABAAAgFIAACRAAAAgAACAEYSAA1AmEgAIgQAgAABAAQARABEEUEgAAAFaMAAAB -AMAAQAAABkMAAggAAAAAAAEFAAAAUAACKAAoAAEFAAQAABKCAIEAAaAAABAAAJQAAAAAAIBJAAQA -MCBMQAABAAkiCAAAABAAECBIAAAACAAIAAQAEAAAQAAJRpAQEEBoAsGEAkAQIEgDVJQRAQIQAABp -xATCAgAgEAwiDGAAgAACIFEEABQIAFAgQ4BAFBACICBCAEAMSAgBACAB0AAABCZIASSQIIgAAAAM -WYSIIABJCQFkYAiQNHAAQAhAIAAIEGxQBFCGAAAA0wFAEgiEBAAOIAAACHFgCQJABBAAAAQAFAhA -ggBAABQCQEQAQIBACGABgIAWBAQAAAAIgOAINCGBEwGBAEAAABMAEIAAAAiIAIAAFAAAAAAQQxBA -KAHIBDMjhNAIAAAEMAAAoAEQAYSAEQADAADEiSiRoIALMQAUEEAQCBSCQgAAJAAAAA9FAGgkAQBA -iAILQyQQARKBIBNAAEBRAgHAgAAUycAAEIAAhAjiBgARgAFBABTAEIAQAAEAEIQIQQEAAIAEwAgJ -gAQAAADAAIgIAAAAAIQQQYAgACIAAAAAYAEFiAQQECEMAAgQKBQAACAgEIAwAIAABAAAERAAIAAh -ACAIAAAAQAAAAhAAADEAggAgAgAgAgGAAAAAEhAEgJABIAAACAEgAgAACKWgQAABAAgAQIQAAAQA -KSABEIQAKAAAACCEYAoBADAAIAKQIAAAAIAAAAAAAAgQAAEABQAAADAQIQCEgAAAAABACACAAABC -CgAAEgAAMASADBAEhCAAiQACBAAkAkAAIEAgQQAAhECQAAjBBARAAgAgSAQAAIAAAQFiEAQAhAAg -AoAAAAAAABAALCAAAAEEAAIAACBBIAAAAgAAJAQgQAMAAAAHzQEiIQEMAIAgBAAgYQwAAAAEIAgA -SXBQgAADAAHAQQAAAAEEAAQAEIAEBCCBBAAgAAAUAADERAAAiAIwAHQCAQAEQBAACAAEgMgEAAQA -AADACCgAAQAAASEIEAAACBIAAAggIQAAEAAACAAACCAABAAIMEABAAAoIAgwAAEAAAAgCAAACAAg -QAAKGAAkIACAICAAAAAAAAAACBEAIAAQIAAAAAb6KAgAAAAQAAIoAAAIIAAgAEgAQAAAAAIAKCAA -AAAAAIAIMCAiAgAAAAgAAAAAAAAACFBAAAAABAQIgAABAAAAIAiAIABYQIAACAAAAEAABAIAEAAA -ABIECYgIAgAAAAAAAAEBAIAAgAAABAgAACGBAAACACAAABIBEAAAIAARCICSCFAQAAACEAAAABgA -EGiQgBAQEBACAoWMCAIQAJCAEAAACpQAEABAAgIAAAAIIAgAQQAAEgICACAAgYEIAAAgAAAQABgE -AgABGhAAABqoAAEhAhAIAAAIgIAAgIAABAABBAwAECAEIEAAABAAAABAAAAAAAAAgAQAJGgAAgAI -AABJAAAACQAQAAAASAAJABCASwAAAEACAACgUMAAAIAAAAAAAAAQABAAAAAAAAAABBAAAAAAAAAA -CigAAAAAAAAAAAUAAAAHTwMgAAEAIAgAAECAAQICKIASAABQIAAkAAAYAAAECBCQAAAAAAlAQAAA -BAAAAkAIgAIAAAAAoAAADQAAYBIAIAAIAAQAgCAiAAwAABAAkgAAgAgAGBkQAhGBUQBAAAAQEIAA -ACgAgCgAiAAACQAAEBCAEUCAAAEJAIEEAAAAAAgAgUAAGAABJACAAAAsGIAAEAAAAAkYgACAgAEA -AAAQAAAAAA1FiSAAKFgAZBCAOAAAIFEBEIAABAkUQAAQgGEVmhAiiCCAAERAFgAQEIBQQAAYAAEQ -gAQAGgAAIBCCFAIKAEAIEIAEAAAgAAAQhAAACQCiABAhAAgAAABgxCgABAAggABAAAEIAAACgIQg -AQAAEACAxAAAAAAAJACEAAAAAAAUBIQAAUgAAACAhCAAAACQAADEBAACACBAABAECAAAAAIAhAAA -DcggEAQJAMAAxCAAAgAAAABAIAEAAFAARMgIAAwAIIAQhBAAgQAAiADIIAACAAAAAMQgAQAAACAA -xCAACAgQAATEIwEAAJCgQMQgAAAAEAAAxIAIwkBAAAANgAQgAAAABQARBQAAAEhWCYKJAICMICAJ -BAQIAACQFAkSAFAAAAAACRBEAAAAABQJhQQAAEAgAAkQAAEIAAAAAAqgAAAADRgJAAAPiIAAQIYC -ASQJgAAAAAAAKACABAAAhAAACQEWAAAQCEYJgpgUAAAgkAmJAgGAEAAICYAJBQAAgIAJiAJAMAQA -QAmICQABCAASCYgIhQAMUAAJokBACAAAAASAaASEBEAEACAAQAAABYAAZGAAAAQAAEAQAQAEIFgE -CAAwQAEgQBmIAABAACASBAAAAEAAAAABiUAgQAEAFjCIAGAoAAYF0hAAAAobAAAEQBAGFCABAIAI -AQGAYGAAQAGCAACEReQKggQAKBAkBIEAQBCABAhFgABABAiEAAABAQIAQEIQAkAAAgAAAAAQQGAg -IAYAABJQQAAAAAAAAAABQAAg4BAMwExMEEGhAAgAAAAiQgAAEAEBMAAAAAAEDABcABEAAAAIACAA -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 -M/8zVTMAAAAAAAAIAAMAgAAAAAAIAAAgAAAAIAAAAAAIAwA4hgAAABADAIgAIAIACAAAAQAAIAAA -AxEgAAAAIACAIAAQAQBiMAAACAAAAAAAABAAAAAAAAPPgAAAAABYAAAAGQCAA4IAAAAIAAICqAAj -ACEAAAEAAQAAAAQAEAQgIAAAAAAABAAAACBgBCAAAAAACAAAAIgAAAAgAAAACAgAAIAAAwAAAAAA -AAEAAAAgAAAAABAAAACgAAAAggEAAgAAAAAAABAACAAACAAAAACIAACJAAEAQBAAAICACBAABDAA -AAAAEBRAEACJAAGAhEAUBAAAAAAARAAAC5gQAQAAAAgAxAAEgAAAAABBAAAAEAAAAGAAQwAIAICA -AAAAAQgAgAAAAACAAAAAAAQAAQAEAARBAAAABAAAAEAAAAAAAACACAAEAIEAAQQABAAAAAAAAIAA -AAAAAABAAABAAAACAAACCAAAAAAIAAIAAAAACAAIAAACAAAAAAEgGABAAAAAAAAACAAAAAAAQCAA -AgAAAAQAIEAAQAAAAAAgAAALUQgAAABAQAAgAAAAAAACACAAAAACQgAAAAAAQAAACEAMAARAAAAA -AAQAAAgIAAQADAAAAAAAAAAAAABCAAAAIAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAE -AAAAAAAAAgAAAAAEAAAAABAAAAAAACAAEAAAFAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAnxAAAAAAAgAAAABAAAAAAAAAAEAAAABABAAAACEAAAAgAAAAAQAAEAAAABAAAA -AAAAAAAAAAAAgAAAIAAAAAQAAAAAAAAAICgAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAAAAAAAAAFA -AAAAAAAAAAAQAAAAAAAAgACAAACEAAAAABBAAAAAABIAAAgAAAAACGQCEADEAAACgAAgBAAAAAAA -BAAACGqQAAAAAAAAgQACgIAAgAAAAAAAEECAAAAAAEAAAIDAAgACSAAAkkACAAKAAAASAAYAAQAJ -AAEEAAAAAgAAAAACAAAAAACAAAAAAoQAAAAAAAAAAAAAAAAAACAAAABAAABAQAAgAAEAEAAAAAAQ -SCAAAAAACAAQAEAAAAAABAMAAABAICACQAAECEAAIEAACAAAAAAABCAEAEEAQAAIAAAAAAACmAgE -AABAAAAAABQAAAAAAAEAAAAAAEAAAAAEAQACEAMIAAAEAAgAAEAAABAIAAAAEABAAABAAAAAAABE -AAAgAAAAQAAAAAAAAAQgAAAEBAAEAAAAgBAAIEwAgwQAAAGEEAAKAAEANDTAAoQBgAIEYCCAEABI -AgBDIGEAgMgAAgAAAAAggAAAgDCAAwgIDAoACiJgcgCEAIAAgAAgYAoAAAAAAAzWAAAEIAAwAABA -jUBAIiIABAIBADAAAAIAAAJHAAAGAVAgAEEAgBIAAAJAAgABBCAAAAIAAIAAABAgiGABQgAAAAAA -AAAAAAAAAAAAAAAAIBAAIAAAAA7CCAQgAACwgAAAABAAAHcCEAAAAAoAABIAAMAqgAAAgAAJAACA -AAAQBAAQgFAAAgAAQASABAAAAAoAAIAgAACAACSAgAEEEAAAAAAACtSAEAZAAAQERAABAYCAgQAA -AIkABBIQAAAogQAEkIAAAAAEAQBwQYAQBSAAAAoEAAAJBABEAAAIQACIAQAgAgBBAAAAAAAAAAAA -AAAAAgAAAAoOAAAIIIAAC1QAgQALYRBAIABkACBAkBAGQAAAAAAIMAAAAACSAAAQCkIAACAsgABw -AsAwAMCQYQREBDAIAAggiAQMUChASECQQgEAJADKAAAE/woiTACAUgQIAk4CAAAwAABQBFBQAEIA -QACICBAgIEYIQCAGAAARAEZAAAAAACwACAIBBAxRBAAQMAQSBAAAEI4gJAAAAAACCAAGQQQAACBI -IACAwAAMACAACBBACIAIgBEgAAgEQCIAgMipwAiIAEEEAIEAADABwwEQkAAAACBRAAMUAACSCCAA -gIAAIIAIwUASAAAKCBIJgBMEAAAKQSEAAA85qAAwgBIECAkAABGAwEBMCZCCiaEQkQAJAAgUAQAR -EACUFhAAACDAAAESCQCEMFAAAAAQIJAQoCBAwAAAAJAAIAAIQAAAABAAAIgACIAAQQECAQAADCIC -AAoKAIAUAgAQoCIAgBACABAQAYUAIgoACBAOAAQBAoEICCoGBAABACAIEhIAAgUEAAABICAAAgKN -AQ4BEBEoIQgAAgAAFCIAAAAAASAgEQIAADEEMAAAAIAACAQAhQgMIBWNAAQQAAoIEAAEKAQEhAAQ -IACKgIYAAAAAAAgQAgCAAAAAABAUAACCIgAAAAAAAAAAIAgAIgAAAAAAqACBIIAAgABAACAAAQAA -ASAEgAAgwAAAACAEIIAAgAABBCAEQAAAAAEAAAAAAIAgwQBBBIAAACCAIADABICAAIQAAAEBAAAA -wAAEAQAAgUHBAAAHWQCAQAAgAABAQABEAAAAQQSAAGGAACQAQSAAQAAABEBAJCAAAABEQAQAIAQA -gIAAAAAABAAkAQBAgAQAAICAAGSAAUAAAAAAAAAhRAQAAAQEAAAAAAAAAAAAAAAgAAAgAAAAAAAA -IAAgACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAA -AAAAAAPAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAIAAACAAAAAgAAAAQAAAACAAQAAAAEAAAAgACAAAA -AAAAAAAAAAAAEAAAAAAAAAAIAAAAABAACAAAEAAAAAAAGBgAAAAQAAAAABAAGAAAAgAAAgAACHsC -AAAAEgAAAAIIEAACAAAACAAAAAAAAgAAGAAAAAICAAACAAAAAAAAAAASAAoAEAAAABAAGBAAEAAA -CAAAAAgAABAAAAAAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAQAAAAAAAAQAAAAAAAAAAAAAAAAAAANQQAAAAAAAAAA -AAAAMAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIgAAAAAA -AAAoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAABoAAAAAAAAAKAAAAAAAAAAoAAAAAAAA -AAAAAAAAAAAAKAAAAAAAAAAKUAAAAAAAACgAAAAAAAAAKFgAAAAAAAMcAAAAAAAAAAAAAAAIUAAA -AAAAACgAAAAAAAAAKBgAAAAAAAAJAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAKAAAAAAAAAAqQAAAA -AAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAA -AAAYAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4AAAAAAAAAAAAAAAAQAAAAAAAAKAAA -AAAAAAAAUAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAAkAAAAAAAAACQAAAAAAAAAYAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAHHwAAAAAAAAAAAAAAACQAAAAAAAAQAAAAAAAAAAgU -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAGAAgACAAAAEAAAAAQIDBAAsAEAABgAABwAAAAA -EQIEACQCAAACCAAACQAAAAAAAAUggCAQABQAABAAAAAAAgAQAQMAGCAQAAAAACMAAAiCEAAAAAAg -UwMAAAQCACgAAAAAAAADUgJggAMQAAAQAAAEAQCBt5AAAAQAgDAQCiAPAgAEAAAAECAAAAAAAQAA -ABAACAAgABAAAAJAAAACICMAFIAQABAAgCCAIAEMggAAAAQAAAQgAgQAgYAACAgAAAAAgABQRAAA -AAQBoAADABQAAIAAAEQgAAEAAAAEEQBQAEAYAAoAAAEAARAAAACIRAAABaUCBCAAEICAASAAAQAQ -gYAEsAA4AAAAAIAAAAAAAAEAAABAiQIpBAABRgIAgBgBAKAgAAAAAAAAAAAsgAAAAACAAQCQAAQS -qAAACYoQAAQIUAAAAAABCAIIAgiAAEAEAAQACAAAABBAQEBQAAABDAAAQAACAMAAEgAACgAAQAAA -AAAAIAAAAAABAAAAIAAAAEAAKAIABAAABBAAQACABAAIAAALokQIQQgAAjAIAAgABAAAAAABBCAk -ECSAAAAAAgAAAAABACAAAAAAQAQihAQAABAAAQAgAAAAgACBAAAAAAAAAAQARAAAEAAAAQEAQgBA -BIABAIAEAAAAAgBAAAAAAAASAAAEAAEAAAIAAAQAAgAAEAAAAAABAgAIQACARAECIAoAAAAAAAAA -AgAAAAAAAACAAAAACAAAAAAABAAAAAACEAAAAA+8AABAAQAAAABAAAAAAAQKABCGSERQAAEgAAAA -AAAAAAAAAAgAAAAAABACAAJAFSIAwQpQAEQSoAAAUAAAAAAAAAAQAAAQAQAACJEIAABAEAAASAAQ -BBAAAACAAAAAAAACEAAAAgQAAEAAAIAABAIAAAACABCQEACAAAAAAgEAABAAAMAAEAAARAQACAAB -CAAIAAAIAAAAAAIAASAAAAIAAAAAAUkAAAACEAIAAAAAEQAIQQAAESEICAAAgJAAAAIAAAAAABAC -AIAgAQACCQAAwQgAUAAARBAACIAIQQAAAAACAACCAACAAAEQAAABAQAQAAQAEQAEgAACMAGIAAgA -BEQgCQAADAAIAEBBBEBkAAQAABAAQAiAAgEEAAAATCQAQAQJBAAAAAACBAEAEAAIQAAUQAAACAAA -AAIABABASACAAYAMAAAAdFAJRAgAYCAUAAgAAAAgiQEQQkDCgBAAACAACAAACQAEAACEAESIQAQQ -JCIQIAQBBEAIKAAgCUggAAQgAAAAAAAUUgAAQAAABAhAgABAIGAAQAACAgEAgQAKSUQAUGAAAABI -FUAoAACGAEABAhDVAgQAAUAGURQAEIAAgMAAAAKAIJABAAA2AAQAEMYABggAAgCBAAAFRQKC0AAM -AIQAAQAAAAlbABQgABaAkINAAILAAIAAEAARIFAIMgIgQAGBAMwgAhLAEQQAAAABICBkIAACAoAA -CBAS0AwAAAwAEFQACAgCAAGAQwACEAAIAATIEAAAAAAEAQAACwBBAhACASABAQMIAABKAAigAjQA -AgAAAJABkAJAAECgEASAQAAAAkAJAOEADQAAQeAAoQgIBAAMgEAAAEJAAAMoABCAAgAAAI8AAQAA -DdlCAAAAoAAEAQAEACIAjAQFEAJgAgAAMBAEgiEACUAgAQBgAIIAAQBHAAAJAIAAAAQgAAQAAAAA -ACBBEAAQAAAAIAAIAAEAAAAIAAQACAAAEBYKUCAAEpAIAAyACAgGIABIACAARAAgRAgQUCAIICQA -IBQ0AAAAAgAAKEgAEQMABgBEkAACEQgIQACIAAALIAQpDJDAIABMQBQAbIDAIABIAAAIuAAISAAI -gABIgATEAAwBiEPAABAAMDAAJgBJCgAGABAIMQnKIAACKoRAAGIAEJBACACIFAAAEAAoQAKAAAAA -EAgBQAGABAAAEAACNgAECAgEAGERUBQQBhABgAsABogAAAsEIQAgUQAIASmDAIQkAIkBAAAQBiCB -gxQCAgAQQJAQwQIkEAQAAAuEpCkANOAAAEAAAgAUNIARgNQgABBMCYIAAAa7gAAQACRRQZQRAAAA -INJEABAEDIQAYUFoAYB0ACCRAEAgAgkAAJEBAAAIEFTAIADhAQYABIJAACEBAQAAgAAAAAACEARA -gAABAAgAAAiBgAAKADKBIBUIIAAKAACEBAAAjISCAARgAAgQQpECEAAACACQkACGAAAiAAgQACAI -IgAAAAAgAAoQCIAAAQABAIACAAqBgAAAkTAAAoAAAAQEEAAAB3YBACAAAgQgEAQAAAAADAgAkCAI -QAQgEAGAACAAAAQCkAAAAgAAAAAAAAAABAIAAIAgEiAAAoAAAAAAiAAUBAAIAAAhAAAEABAAADIA -CAAAEEBEQIAAAIACDEBgAAmBgAAGBAAABAQiAAQAAIAkACQEBgCEAgAAIAEEgAAASEQgAQQIAAAE -BAABJCQAAABEAAFgAAAAAMABAwQEBAAAQADAAAAHmcAAAAAEBAAgQAAkAgQAQAAAAAQgkAKAAQBC -AAAEBIgAAIBEAgCEKIAAAIBAAIAAAASEAAAAAAABRAQAAAAACgAAAggAAAAAABAAAAAAEDABAAAB -AAAAAAAIMAGAAAAAAAgASBAAAAAiAAxAAAAAAAAgEAAAAAACAAgAAAIMAAAAiAAgEBAQAAAIACAA -AAAgAAkAIEAgAEAAACggICAAAAAAAABECAAAEAgwAAAsAACIEAAgACgYQAYAJAaACABAABggAAAp -CCAIAAAAAAgAAAEAAAAgSAAABIAAACBIAEAAgAAAAIgAGCEEQAAECBAgAAGBAAAAAIAQCIAACBIR -AAgAAAAJAQAAQAAAAAAAkICAIAEAAQEAAUAAAAGAEAICAAAAgAQAEAAAQAAAAAggAIAAkgAACAAI -AAAAAIEoUAAAAAmAAAAABpcACAgAgAAAEQAAAwAAAgBQEAIQIIAAQCAACAAAAAAAEABOiAAAIQMA -AAAYAEgCAIAAIQsQAAgAAABFAQEAAAABAAFBAEAAABAAAwAgEAAAAAUgCBMAESAoAFAAAAAKFAAA -AIAYAEAAAAAAAAACQSCAAAhIUAIAIAAAWAMAIAoQAACAABACQAgACAgAQANAoYAASAAAACAkAAAC -QJASQEAAAAAMJhSBUAAIACAACKAAEAAAhAACCAAAEABBAABAgAIAARAAAIQAAUkgAAAEAAAYEAAA -AAyAAAIAkgQAACQIAAAAAAAAIAAAEAAAAAABMAASACSAAIAgGBgADgCCAQAAWICGEIEIABgAAAAQ -ABAAAACCCTAEgERoANEAEIAAAAAaIgAQgEAAKAAAARCCAIIAWAQIEIAQCAQAlAAQADjAGAAAIAAA -AAzPgAAAABQAQBCBSAAoAAABEIEAgEAAICAQgBUAGAEgAhCAAAAAGQAAEIAGEBgAQAkQgAgBAAAg -ABCAACANAAAgEIAAAoQAAAAQgAQAQABAQBAAEAAYFAoIACAAAAoAABBAKAAAKACBAEAAIAAAAAAA -AAAACAsACSAQJAEAGACAhEApAAIAABIAxCAEgBoAAIDEIAQQKABCBMQAIAgaEAAQkAAAAugoJIIA -AAAgxCoAAgBQAATEIAAAKpCCAMQgCCIJAAAAxCACBAAYAoDEIAAAKJCABMQiAUAoAAAExCAiAAAU -AMDEIARAABgAAMQhAgAIGACAxAgAAgBgCABIgAgAIABAhACAAAAAAAAgAAEAAAAAMAgAACECAAAg -BqCQCgAQADBmAIAQAQAAAAAJgAAAAAEAVAmAAQAEgAhFCQEkAAAFAkAAAAAAJoQQEQAAAQoJgAEA -QAQJIAmAAAQAAAhoCYAACEgAAAIJgQAAAAEEIAmIBJUAAAAECYgWBIAAAAAJgJgACCAAIAmIAACA -AAAACYwAEjAAACAJERgIghlQIBAACQBCEMA2QQBJCAhqAgAEGFAAFAAAAEYkAsAAUgAEQCACAACF -BEZCRDAKAEAhQAEQECSAAEAAIAUUSABAABACAURCgJAGREgAAA2DABQEAgEICAAEEGBgAARCkAYA -AIiNgAAAQBAAAALASAIAKchAhgIABABEJoIgIAAAAADCAChAAAEAAGAAMCACRSAgIAIgIAECAgAo -AEAAAAFAAQBBRCBBwhBoQBAgDAyhAAA4wiCEACEJCCEIAAQEACQMgHSBgIAACABEAQRCATEACAAA -ggCpwYAEEAAUAGABYECIQKToCAQAAhAAgEgpIAAATyBEwAACQBgAoAgEBAAEQAgMwcBCEhpAAAAI -SDgkCQAcEAESEAAASarMQIQBAQAACAQACAwAWIBBAACEAAQMGAEIBAxIAEBKAABEBAAAuOQCBABi -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 -AAAEAAAAAAIAAAIgAoAAAgICAIAAQCAgAAABECAAIAIAigAABBCACBAAIgEAAAKCABAAAAAAAAAA -AECAAAAAAiABQAAAAgAAACghBAIAAACAAiGEIAEBCIAQAACAoQAAQAAACAAAAAAAAABACAAQQAAQ -AAqAAiAAEAQAAAAAMAAAEAAACrUQAAGAAAAIEQAAAAAAUQAAwAEgAAAQEAEYAAAQAIAAAABADBEA -DAAAJAEAAABAAIEAAJIAAEJQAiIDAAAAECAAAAAAAAAACAAAAQAAEACgAQAgAAAAAAAAAABAAAAE -AAAgEAAIAQhASAAIAgAAGAAAAAgAAgAAAEAAAAAAAAACAAAAAAAACAIAAYACAAAIgABAAAACgAIA -AAAAAAABEAAAAAADrwAAQAABAAAAAAACAAAAAAAAIKAAICUQAAiAAEAAEAAEACAAAABKAAAAAAQA -QEAAAAAQEgAAEQCIAAIAAAAkAQAAAgAAAAAABAIAQAACBAAAAAAAAIAAAAQEBAAAAABABAAOIAEA -AABEQIAAACAAAARAAEAAAAACAAABAAAAAIAAABAgAAAAAAAIBigAgAApAACoIAAAAAAEAKICAEEA -AgAAAA/QAAAAAAACEAAAIgIAAAAAABAAEAAAQIgIAAAAAQAACAAAAAgAAAAAAEEUyAREAVEJgJIQ -gFIRyAFIgGAQBABABQAAEgAABAAAAAAAAAACgAAAAAAAUAAAAACAAAAAAAAgEAAAAAAAABBAAAAA -IACACAGAAAEEAhAgAAIAAQAAAADAAAAAAgAAEAEICABQgAjgAEAAQAAAEAwAAACAAAAACAAAB+MQ -AASAABCAIQAAAAAACAAAAEFAABAKUIAQgAAiACAAAggAAAgAAAAAAAyACCAAAIAAhIgARAEQgAAA -SAAIEAGAAAIgAAAAAAIAAUAAIIBAAAAAAAAAAAAAAEBAAEAAAAQgAQAIBAhIAAQMAAAAAAAAABQA -AAAAIUAACIAAQAAAAAAAAABACAAACCEAAAAIKgBAAIAAAAIAAAABBAgEAAEwAAAOiQAAQAAEAQIA -AAQBAAAEAACQABAAAIQAFAAIAAAAIBAAAAAEBABEAAABSEggYAAoDEBAAAAoACgICEwgCEBAAAAA -ABEQgAAAAEACAAAAAQAMwUAAACAAAAAKFgAABAYAECAAAAFAAEIgCyiCCAABAAQ2EAEIAADGAgCC -ARIAAAoSAAOAEgAAgAIAYBEQADBCAAAABZOBMAIwQQABACBoSBAAAAGKgIABIEAgAgJAgYUAgSUA -IJACAADACQMAAABAEAIAABRCAAAAABACKQRgABQAgAKMARIJEAAgAAAAACAQAAAAIQAAIAAAAI8A -CAABQAICBggAARACAAaHAgAAEAoEAAAAACAgAAiBIAABCAAAAQC0EFECACAEAAEAbmCQAUAEDAAw -QBBIAAJQKAgIiwAIACgAAAgAwDBCKXMiAADMADAggAAADVfAYQAACAFkgAQAAAAAQADABAAAAACC -AMkJBAoAAAAAiCRABAAAAADCDIAAAAAkIAggACAAEAMQQgAAABAAgAADIBdQAAQAQAAIEIAQEEAA -AwSQJAhgMDAkEAgAQIkBUALQAgAEgQsIwAgCcAARSAIAAGEBCVCUMEAABAQgLhZBAAEMwAAoEAEA -AAGAAEASBFIQAoAAQAEAAAhIEwDIAgAKAAAHQIAISACAKhHAEAFAwEgEiADAKRIEIgwQhgIkgABI -EJAEACAEAhAMECAEgBCAQFREQQBBEBRAEAAIAABQAAEQEkgAAAAQCAAQIIAgxAAEBAAIAApAMAhk -VACBAIAIEBAOgDAAAYgiqAQQxMAUAIIBKUikAAACARIQAAEAwAQgEIBBQAAAACRUkEASAgGAgeAI -CYAAFIEEAAgABCKAgQghAYAAAABYFiIBwABgEBEDQBEEgQpIkgRAEAAA4GwIgAIBACQQJIIBDIAI -IAAQARAD0AQBEAAgBAAGgIRBAIAAAAQAgIAABAAEhAABEAFAAggQBDAASAAAEAgiAICwATAICGAQ -ASEgBAIAAIEAgACMFA4gABAAEAAAAAYABRAAQQEAAIIgQSAIkgCwABIAiAUAAAAQAAiAAAkAABAA -IAiSAAgIMACECAAACeABAJAAQACSogAAAIAIAFAgAAAWAACCABAIAEAAAgAACABAAAAAECAhAAIA -AIAEAAAAghEAUAAICQAACAAAABAAAAAAEAgAAIAACAAAAAAAKAAgZACAAACEgQAgACAEQAAggIAA -BAEgAAAiBACAQABAIcAAAUiRAACQAVAgJAAAQUAACAAEBCSCCAsAAGQAAAAAACAAIAQoACAAAAAA -BIEAAAAK2gAAAAAAgIABQgAAAIACIAAAYQAEgAAAQSCAJgBAEAEDQIAAAAABCgAIBGAAAQhABAAB -gAgECADAAAAAEAEIAAgACJAAAAASACiAQAgBQAIAAAAAAAAiAAAAAggIAAABQAAAATCAABEggAAg -AAEAAAAIAwggCAAgAgggCAEIAkACTAAgAEAAAAAIAAAoACAkBIAAAAAAAgAgAABAAIAgAAAAAA2i -CVAAIDAAAAAIABApAAAAACgAAAACAAAACAoAAAQAIAAoASAAGBAAAAgQECQQICQASBgAQZABAAAI -AAEAQAAAAEgAFAAAAACACgAABAgGAAAAUAAAkACAAIKBgAoAAAgCgIAAEQAQCgQAAAEACIASAAAg -AAgAAADAAAAAkAAIGIAAAQACAGCYAIAAGBAAEtIOCQAAkgAQAKAAQgJAABIAEgAABaMQAQCAiYCg -gAkAAAAAACACEAoAAQAQYyABAQkQAASAAAMQABIAEAAAgAAYAAAAAoEAIKAgAAAAAAAAAAQAAAIA -AAAAAAAgAIAEEJBAIgBAAAAICBCBAAQAACgBAAAqAAAAAAAAAgtIIAAAEBAAAQEIAiQAAAECIgAA -JAAQgAAAAABAgAAAAIEACRLUQCAAJCABGAEAAEAgAAEEBABAwAAoAAABEQCDCAgCQAAAABgAAAAg -AAAFAAhBA0AaEAEgCgAjQhAQAIFAAUAgIAAABAABCiAAAAIEwIAAQAAACAAIAAAMBAAAABAQAACh -AAAAEAkAgAAACAAgaABAEgAAgIoaAAAAAAEpkAAAwBYAACohKAA2GACIAAQAAChEEIAAAGggACIQ -gBhAAABUIBCABAAAkAAAEAAgxAAiAgARCBCAhAAAUAAAAAISgAgCACAAKxCAQAAAOIBQEICQJAAA -gABAgIEBABgAAACAAAgAWgABEIAgAAAYAAARgQAAABQAABCA2AAoAAAEEIAEASgDIAAQgAAAGgAg -IhAAAiAoIAQgAAAIgA8AQAAAACAIAAAEGAAAEAAAAACUACACQQAQkIDEIAJKAAAAQMQgAAgAAIFA -xCIAAAAAQARUABAACQAgAQAABAALGAEAAAAABhogGAEskCAAQCAKABgAUBDECAECAJAAwIQECAAs -UCAAxCAUBAAYgADEIhACAFAAAMQgCKAAACCAxCIBAASQAATEIAI6ABAgQMQgAAIJkACQxAIAFBCA -UYAAAAADAIIABgAQFAAAAEgAAAAABACDQAQggAAAgA4gFAmAAAAAAEAQCYAAAkAACCQJgEgAAAIA -gAEAABAEgQCoJAIAAAAAACpIAAALcYICAIAKAGAAkICABMACCgkAJAAACEQZCQAgBAUEgVAJgACI -AABBYAmIBYAABAACDYAACACQgBEJgBlAiAgACAmIAAAAJQEoCYAAIAAIAIAJAmGAwIjgmABBBIAg -pDBAAgABAoICASRUEHJEpRFAIBQEBEAAMCABgQRABQA0IACJAQBAQtAVgAgBAQgAgAqAhGFEEAg2 -IYJAAEgQgEKAIAIAAAz4AACAAoCFABIAQEAkRQrRQAQgEARFIEAAAmQgEAUBgEQAEEgAIAAQUAAC -AAACAAAIUGXIAIBAAEAkCigAABBAEAAIKABAAAgUQABAIAAQEACAEkgEHABCBCAAAEBUQCBAUACg -QokSIARIAIJAIAhgQYFAAEAEAAIaAQCECERAAhkoABAkDGoAAEAYgBAAAEAABADgACEoACAQAABA -MAgAUQAAR0YBBEBAAUFAKMACqAECAYAEABIISJAAAAQBAAAJisoQAggAGAAYqEQAREEAAAgJAAAB -EAAAAABBIQBcCAA6AAjgQlQSACChAQAgAgBBCAhIwAQIjoACAALCEQAOBApUAMEBQQkgQEAACMEB -ABEoQAgQQIZjFAgCAACQAABACAACAAECxICIIBRDCAgAQClABggIARZAEAAAAQSAAgMBAwCAAACF -imgQlAAAAAEBCwAWEMDAAMBAAkQDQAkEQJAIFMIAAACCSQkEAUEAAENAiAAAIEAkAcoABACDwCAA -AIBGAJAkwACAQAACgAACAQOAAADAyywEFAAgKAABAAgACACQAAEACJEQAAgAEACBEZARAAAgBQAE -KAiBQkgAEAQxKDFCQQAAABABEAIIAQSAQCASAgAAAABUAAAAMBQQEAQAAAAQggAAAAxKBAIAsBAA -DQAAFAAiEAQIKCmAEAAIAAkSAEJAEFSACggBQEIhAgAJCABEIAAMCCkBAAABIBApiQxCQAAAAoko -CAACQQACCACCDDBQACEAQZEQAAAEFgAAWAwEXhIAAIUABkwEAEACaYAAEAAGUREBAiAACIBEUEAA -QAEAAAIt6ADYwAAAAARCwgMAAQAUAAAIAIAEQQZQAQICEdSKgABkAgAAAxcQ0AAAAAgAABCEAEAI -AgEQQEIApgAAAgAEBERAQAgEDBDAkBBQRYAQBBAAQAAcAgAQIBAAEBQAgEAEQOkAEgAQAJRQ6gBY -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 -WAiq/4hQCl+srDpf+FjRIqCgClyZwBsbEbsLu6pVGxsRu7W7HxFGVzMFqlUPVXR0AACsBQ+q70/w -ql9Q3aDY2AxauzO3twAACok6OgylXX+q8KKAV/cA8O/f/wD/rwWNAlcA3wD/Dy8C31BQR3dQUFtf -qqqEAPWgAAAMP/r6zwOgAKXFVT8wMF1/R1Xd/wWvCl9XVTMT/+9VVRWdiIg/VbgiEbuuDicn7qB3 -d6ysNV+oCOIi+voKrKrAJycid0//VVUPDwD/dXd/d0VnM19VVQ9VuLgAAKwKD1Xfj/Cqr6CIoKoA -DKq7M7u7AAAKlDU1DKomN6rwEQBX9wDw39//AP8bX05R+xD/EL8PDQD/VQBHd1BQV1+qqkQA9aAA -AAw/+vrPA1BVqspVPzAw//9HVd3/Cl8Fr1FVM3P//1VXICAAAAAgAACACAEAAAACCwEAIAAAgAAA -AAAAgAMoCAAACAAAAPgCAAABAACAAAAAAAAAAAAAAIAACAADAAAAAxAoCAAAgBAAAAhAEAAAEBAA -AABLAACBAAAAAAEICAAAAJADAAEAAQQBcAADAAgAAAcgAwMAABQQAAgDBAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAQgAAABADAAEAgAAAAIAAABQIAQBASQAAAAEgAAAAgAIASAAAAkgBAACAAAAAgA -AACAAAAAAAAQIAEgAAABgAAACIEAAAAAICAAAAAACICwAEAoAAAAEAAkACkAAIAAAAAADpwAAAIE -AAAAAAQCSAEAAAAAAgCCAAQAAAAABJgAAAEoBCAAAQABQQBAIAYAAAAAoAAAQSAAAABAAKAAgAAB -AAAQAASAAAEAAAAgAAAAAQAAkAAAAAAABABEAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAABQAAAAAAgAAAAAwAAAQBAUAAABTwAAQAAACAAAAAIA -AAAAAAAAAEAAAAAAAABAAAAAAMAAAAAAAAAgAEAACggAAAAAQAAgAAAAQCAAAAhAAAAAAAAECAAA -CAAAAAAAAABIAAAAAAAAAAAAAgAABAIAAAAQBEAAAAAAAAIAABAAAAAoIAAAIAAAAAQAAEAAQAAA -AAAAABAAAAAAAABAIgAAAAgAAAAgaAAAAAAAQAUQAAAAAAAAAALAAAAAAAAAAAAEIIgAAAACAAAA -AAAAAQAAAAQQAAAACABAAAAAACAAAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAQA -AAAEAABAAIAQAAIQAoAAEAAAAAAAAAAAAAAAACAAAAAAAEAAAAAAAAAAgAAgAAMAAIAAAAAAAAAA -AAAAAAAAAAAAAoAQAAAAAAAAEAABAgEAAIAAAgAAA+0AAIABAAAAAAEAAAAAAAAAAADAEAACAAAA -AJAACAEAAAAAFAAAAQAIAAEAAAAAAAAABAAAAAAAAAAAAAAAAEAgEgCAAAIAQAAAAAAAAAAAkAQA -AAABRCFAAAABAgAAAAACBMAAAAQhAAAAACAAAAAAACAAAAAQAAAAAAAAAAGAAAAAgQAAABAAAAEA -AAAAAABAAAAAAIgIAAAAABAAQAAAAAAGsgAAQAAAEAACAAAAAQAwAQAAAAAAAxAAAABEAAAAQEAE -AAAQCAQAAAAACBAAAAAAQAAAAAAAQAAAAAhgAAQAAAAATAAADAEIAAgAAABMAAAAAAAAAAFiAAAg -Q4IAAgIjEAIAIAACJIaAEgBBIAIwAJAAIgCADAIABIAHCAACAAAgIACLgAIAASgAAAIAAAMiBAAA -gAAAAABBAgDBIIAAIAAAAAPkEgAgAQIMCAAAlAVAAkAgAQAOEsACAAABhGAGAACQAAAABBAAAAAg -AAACACAIAAAAgAAEAAIAAEpAAAhAAAIAIIACAAABYAEAAAEAAQAAACACIgAAAoCBIAAQBEAAiSBA -JSgQAACBIMgBCgAAoIBgAAAAACAsgAQoACBEAAAgBIBAQgAgBAIAABAAQQAAQADIAQBgCAMEAAgR -DwAAQAAEAAAAD8sgJAACCAUBEgAEAAQAAAAQAAgAAAgQAEgAAAAAA4AAREAMQAgJAABBKATCAAAA -ACQAAAEAAYAAAACgAgCJAAAEgAUAAAGAAAAAA0AAMIAAxEFAAAgUMNIAAgFMhBAECIAIAkYEEAtM -AAgEBkQQAgDQIEBASEEAgURAAAQAIAgByIAISQApAMhIgAmABBAMRARQIhCACBQAIAAAkFAQagBo -AAADhwAWQYAAFgFEMEhTARAiQESQhNQgICAAhIAsQAAAEMEUAAMUAQAQQA4ACDQCECAAVsAAUgCA -AgAoAAAAACAAAETAAEpABIgADAEAJAgAKAAQABAEAAAgFFBACBAAgJBJAREUEACA6AiRhJAIAEjA -CQBSgBEgAIgAEAIJggAAEgAIAAAAUECQAQAAIgkADIgAsAIECAAwCAEBgOwBoAERSQgAAA9AAAAQ -AQCAApBAA7AAEQgQIAAgAAAgAQAASCIUAADAABIACADAKoAAAAARMEAAAAAAAAAxAACQACEAAAAA -AoAAAACRIAFSIAEIgBEABAgAAJEBBgAQEAIgAAIWAgASKBWgEA0NABIAEQgUBAAAFCKEIIEChAAQ -AAAIAQGgAAEOACgAijEAgiGIMAACoAAQCQIAgAEMAAQIAAgABBAAEAwEMAAABq0BAgAAEAAAMggK -AYAxoASACAIhAAEAAAAAAQEAABAAMIAKCJAEEAAIEAiBARQAAIAAAIAAAAUABYAAIIAQAAAAAASB -AIQAABAABAAIEAgACERABAAAAEHAAEAAxCAEACGAgQQBgAEkAYQEQAFAAAQggCAEIMAAAEEAAAAA -ACAAACAAAICAACAAIAGEAQHAAUEAgQAAAAAEwIDAACAEQQDAAAADQQAABAAAAAHBwADAAAEgAACA -AWEggIEAwCAERAAAAGFAAABEIQAgAEEgAAEAAAAAgCAABAAgAADEAAAAAAAAAAAAgABBAAAAAYQA -xACAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAgIAAgIAAgAAAAAAAA -AAAgAAAAAAAAAAAAAAAAICAAAAAAAAAgAAAgAAAAAACQICAAIAAgAAAAAAAAAAAAAAAgAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAIEAAAGAAAAAAAEAAAAAAAABAAChIAAgAACBAAAAAAEgAAAAACAAAAAAAAAAAQCAAAAAgA -AAAQEAAACAAACAAQAAAIAAAAAAIAAAAADZYQCBACAggQAAAAAAAAAgAAAAAIAAAIAAgAAAAAABAA -AgAAEAAAAAAAABIQAAAAAAoAAAAAAAAAAAAAAgAAAgAAAAAAAAAAABAAAAAAEAAAEAAAAAAQAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACQQAAAAAIAAAAAAAAACAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAQA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAA -AAAAAAAAAAAAAAZFAAAAABQAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAsQ -AAAAAAAAAAAAAAAAAAAaAAAAAAAAAAgAAAAAAAAAKAAAAAAAAAAJkAAAAAAAAACQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAqAAAA -AAAAA58AAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAJFAAAAAAAAADQAAAAAAAAABQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAADIgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAAAAAGAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACCAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAwQAAAAAAAICgBAwMAIAAAAQBAAAAIAAAAEAEARCAAAAAAFAAgoAOAABEAAAIAAAAE -EAACAAQAAgAAgAAEAAAAAAERAAAAAAQAAAAAAAAAgAAADRELAQADABAAgAAJAAAAAAggIBAEAAAA -gAQAIAEAICAABAASgEAEQACCECoAACAAAgEA4AAABAAAEAMgAABgABAECACIAAABAAAAAABABAAA -gAAAAAAAsAAAAIYAgABAAAADAAgQAAAgABAAIAIAAAAAJAAEAgAEAAAAQAAAAAAAAAEMgBABAQEA -AAAIAAAAAIAAAIIAAAAAAAAAAAAAEAAAAAAIiwAGAAAAIAQAAQAAAAAAEEAAAQAARAICACAAAgAA -AAAAIAEAAQEAAwAgQAAQAQAIEAAAAAAAAEAAIQAAAAAQAAAIAAAAAIIAkgABgAAEAgAwACAIAAEE -BAgAIAAAAABAAAAAQABDAIAAAEGAAAAABAAAAAAAAAAQAAAgAAACAAgAAARECgAACAAAQAAAAAgA -GAAAAAAAAAAAQCAAAAAAAAQAAARVAAAIAAAAAAAAAAAAQABAAAAAIgAgQAQAQAAAAAAEAAQAAgAg -QEQCAgACAAAAAAoAAAAgCAAAIJAAAgAAAAAACAAAAAAAAAACAAAAIAAAAAQAAAAAAAAAAAQAAAAA -AAAAAAAIAAAgACAAAAABgAAAAEABAAEAABAAAAIAAAAAAAAQABAAAAAAAQAAEAAAAAAAAAAAAAAA -AAAAAUABAgAIAAAADNkEAAAAAEAABAAgAAAAAQAAQAQAAQABAABAAgAAAAAAAFAAAAAAAAAAQCAA -AEABAAAAAgAAAAAAAEAAABAAA4AAFAAEAAAAAAAQAAAAQAEAAEAAAAAAEgJAAEAAgAAAAAAAAAAQ -AQAAICAAAgAQAAAAAQIQAEAAAIAAAgAAAAAAABQGAhAAEQAAAAAAABAAAIAAAAAAAAAACABCAAAE -EAACAAAIXQAAAAAAAAGgAAIAAAACAACACBACAQCAEEABAABAAgAKAACABBQABIAAAAAQQAIAEgAB -AAAQAAAABAAAAAAWAAgAAAAAAAAAoAAAgAAMAAASCAAIAAQAABBAJAAAAABAAAQAAABCAAAAAEwA -AABAAgAAAAwAAGEAAAAJAAAAABAACADICAQADAAAQCAAAAgAAAACiAAAAAAAQACAAgAAEIAAAAVI -AAQIAAAQAAAEAAAAQABAAEAMQgAAQAAAAEAAAABAAAAQDAAAQAIAAAgAAAAkAAAAAIBAEAAAACAA -QgAIAABICAAAIAAAgAAAEAQAAIAAAACBAQAQwCSGwwBFACAVBoIAAAACAgsAEIWAIAEQESgCRw4S -IMAIYAAEAJADACASAgIAFoMIyFIAMAAAIAggEgMLACAEEoCBBDKAEAhQABAAKAAABuUBAAMQTiAj -AoAEFBACBQJnAAIFAAAAAAQgEooAAAKCAAhAVIAAkAIigAGAQACAAHMEAAAAACACDASAAAAjCAAC -ABGAAAMKAAAgASCQLAYAIQASJAARkkAAgAAQAAgBEAAJ4AAAKCCQkAEACIIA4AQRgUgCAAABICEI -EAAAgAAAEQAAAAQUgAhCgAAkAgBAAAAgAURBIEARYAAREAIAACBIAAAJzAAAAQAQCIhgYAQIACUQ -AICIABADAACBSwBEEAAICAiQAAAAEAMAAHBgMgAACgAAAAABaAAAABAAiMAABIEABBAgIiAAAEAA -oAABEBAQwADgBAQWJgKANJAxDIIAgBBABMIJgAEAAAOEkUBigAwWiAARANQACjAITiBGCAAySAhE -CAxAAAAABBDBk1QATgwRCFBMNABADCIRQUHCAAgoECYAAAm6kABIAoBCYBAAAAABCCAglCAAAmAA -YBIgkARAIAIAQAIgACBACFAABBEAVABAkCAUEAACAAAggGAAIZQAIEgkQAAISgIwEIBIYALEAEIQ -CAzAEAgAiVAIESqICFEEUJHIEAIRiCRIgHBCFBFBACAkCcAEMACAEgEIAACJAFEAkLDAAAwBAYAQ -gAAAAAAQIACEACIKAAaIEACQAgEADAACAAAACroBAQQABIABBAAJxgIBVAQQRAyMBEwRpAxAAIQA -gBAgsAACBCAggAAAAAEICBBJAYCQAxAIREAAA9AAUAFEAAAAEAEBAAwBAA4QCRBCAIgBEgAGMiAw -AAACABAWABAIEACMgQAABaAGAAgAKaIUAQIAAAIFABUAAAAAAhAAEGgBoIgQBSAwAggIgBEAABYE -AAqAAFGAAgwQKCAIqSAoCAABAAAJlgAAEACQAQISAACJARAQAAAAAQoAIIQAAAACAgAIMAIhAAAA -AAAAARAAACAgFAAAEgAAgAAAAAoCgAAQAABIAIoAAAACADAAIAAgABIREAgRgBAAhAAALAAAQAAE -AEABwSAUBIMgIBAAJAFgAQAEgEBEBAQAAJAAgTARgAAEAgCEIAQAAAAAAIIAgQACAUASgIABIAAE -AACBAAQEQgQAkIQAAAAHAABAAAAgAEEgACQAAMCBClQAAEAAAARBgAAwIAICAAAAQGAAAAgAIwQI -FABACQCAAAEwAAEgAIQQAUEAAACAAACADACIAAAAIAAxAABAAQAIAEAKTAACIAwgQACAACAAAAAg -CAAAAQAAAAAAAAAAAAgAQAAoACEACAAAAAAAQAAIAAAAEAAEAAkAgAAAAQAACBAAAChQQAAsACAA -CCAAAAAACs8gBAgCJAAIQAgAAAQoAAIACAEgIQQhAEAIABQAgAAAACgKEQAAgAAASEIIAAAgRAAo -EAAAAACAAAgAIAAIAAAASAIiABAEQAMIEAAAEAIAAAAAAAAACgAYBgAAoAEABiCAAKIQgAAAAAAQ -AAAAIAAJCUwAAAEgCEgAIBIBEwAMAAACgQAAUBCQAAAIBIADABAIgIAgAAAAAgBQAYAABAMoAAAH -yQgAABACCAkAAQABIAAAAAAABAAAQAAACQhgIAAAAACAIAAAgACQAACIAABAAgQAEAgAExBAAABA -AAAQAAAQAAAEDAEAEkKASBAAECAAAAAQAAgAEQACIAABEgAAACIqAAAJgBABAhAAABkAAIAEgEgA -AAIAISCCAAASICQACgEAABCgEACgAAAACAEEIAAEAAMYAAQAIQAAARQAAAHAQgAAAAnJBCgDASAA -FAAIEkgAAAADAAgABAAgDAoAAASAEQAAGIAARAABADAFgAAZAAiAQYAAAAgAAAACJQAIAAgAAIKA -AAERCBAArASAAiAAABCACwCAggAcANBCEIAEABoCGQBQAAAoKABAADAAAgMAADAgAYAAKACxBCAQ -gEQICAAgIBCMCAgJWAABEYAABBiRoBIQgAABKAACIBCAAAgEAIAAAAAADVcIIIAAkADGAIIAAQAA -IIARggAAmJAAABCAUAgcAAABEIAxACgBAAAQgAEIAAAAIBCAAYAJADAAEYAAAAkAMCIQgQQiqCAA -VJCAAAAAACAQECAEIAAAkIBAAAQAKgDQgIQABIAAUAAAAABIgQAAoAgAIAEBCgAAQMQgAkAAAKDA -xCBAAAAAAABAIAEAAAAAAMQgAIILAMEAxAAIAAwACCiEAAAFFwgUhAAABCAAIEACAACAAMQhAAAA -AEAAxCAACABYREDEIAhCACABIMQgCAAskLAAxCMIAAAAoATEIwUADpAAAMQgAAAAkBAgRCAhIACQ -AoDEgAAKAABCIAAAAQAAAAAQCQCAEACEAIAAAAAMAAAJYQSACAAgA0AgCYCYAIACACgJgAAAAAJA -AASABgRAAUNQCYAJAAACCBAJAAIAJABAAgkAAAOWBAAAAAEABCCACAAAAAAkDYgAAAgCAAAJiARk -AAIICAmAIggCAAAICYABAIAIAAAJiAAAAgCAhA2IAAAoCaBACZABCAAKQgAJgJQIAAAIUAlgAAAW -ICQkAAQgQAAiBEAAhQnQAECqAgACkgBEJQgUgmQAQABCQADBABQwAkJAAEIEAQAAAABECBBIRAAU -xChAIlWAgAAQEAJkAEgEACQBSAAAAMKAQAQEICQAACIABALBIFAAAJUAAMAAAgAAglQAAsAAABBU -QABAAAgFQSQQBCIwEMAFAABAAEAgNUYAEQAAEDAgAAQFAKAEBgJgZgAAEAAQIAJBAAACBEAYDAgI -AGEgAUEYQQBAAVqAwlQAAAA6AADCDIAIAKGgAghAREEAoaAIJBAkAAQAAQQERBgQCASAAQQACAgA -4uBAAAgoAQAoAAABAABGohQSCAAYMEBhCgAAIIpIBNIIAAAAgAAAqgAJoAAAAAEYDACgUIAIEUkA -QKAAWUgIAgAy4AQAAAlCgAAMQAAAAEQAgAEEAAJBAQABoggEQARBAGABYQgCAQ4gQ2lQECEAgACA -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 -AAABAAAAAACAggEoAEAAIJAAAAAiAAAAAAABAEQAIAAQAABIACAAQIAAAggAEAAACAAAAAABAAAB -EBkEAIEABIkAEAEAAAQAAAAAAAAAAQAIAABAIAAAAAgAoAgohAAEABCAQAAAAAAAAEAEhAAAAAAQ -AAAKmwEIEAAABAACAQAAAAQAAAAgSAAAAAEAAAAACAAAAAgBEEQYAAAAAAISAIIAAAIAAAIBAAAA -ASAAAgAAgAEAAACAAGEAAAAAAEMAgEAAoAgCQCQEAAAAAAAEAAAgEBQAAAAIACQBCAAAAACAAAAI -CAAAIAAAAAAAAAhAAAAAAAQAAAAAAAAAAAAAAAAAABAAAAAoAAAAAIAAIAAAAAkQAAQAAA0dAAgC -AAAIAEAAAAAAAEAAAAAgBAAAAAIAAAAgAAAACABAIAIAQAAAAkAAAkEBJAQAAAAAAAAAAAAAAAAg -AAUAAEACAgAADAAAoAAwIAAEAAAACgAAAAAAAACIBACQEoCAAEAAAAAAAAAQAAAAgAAAAAAAAIAA -AARgAAAAAAAACAACAkAAAAEIAAAMUAAAAQEAAAAAAAABAAAAAAAAAAAAAAAAA9cAAgAAAAAABAAQ -IAAAAAAAwBQQBAAAwAECAAgAAAAAAAAAAAAAAAAAACoIAEAgAAAAAAgAABAAARAEABAAACAAAABA -AAAAhAAAAhAABAAAAQACAAAAEEAAAEAgEBAAQGIAAAABUAAAAggBgAAAQISAEAAAAAGAECAQAAAA -BAAAAAABAAAAAgAAAAAAgQCAAICAAAAAAAIAAAAEAAAEEAAiAAAOIwAAAAAAAYAIBAAAAAAAAAAA -gAAgAABAAAAAQAAAAAABEAEQAACAAAAQIAAEAJAAAAABAAAAAQCAAAAAgARBEADAAgEAAAIIAAAA -EAAgAAAAQAEAAAAAgAAAAAAgAEMAAADIAEAECAwAAQAAIQAMAAAARAAAAAAAIAhAIAAAQAIAQQgA -AEAAAAAAAAAAAEQCAAAIAAAAYCAAAACEgBAACAAAAAtLBAEAAAAIAAAACAAAAUAIAEAAEAAABIAA -BAAAAAAAAABAAAAAQAAAAAAMKEAkQAIAAAAIAAAIAAAQQAAIAAIwAAAAAAAACEAAJAQgAEACAAAC -EDEAAikqAAQMAAQgAAECgAABCIJBDYAJgQJAigEOEAABwRBBAAKAICABABKEEGAIAAAIAiJAAAgB -AFIWJAAgAIxmICAEIRYBAQCQCoAhgAAADL4CCAGCEkELEGABAAAAAIMgYYAICAwlAAAQgiIAQAAE -EohkAAACEAIEIAgAAgAgAowIAAAQIAIAEIAACwAAAgJFAVCBAJIAAoAAAoUAAAAAAAAAA7AFAIhA -CHRCUgAAAQBkAEA0CDAAYBBQAAEBEQAAAAIAAwkIRZKAAAAAQIAgMDAAgAAAIAiLIBEBIIEQAQgU -CJBIUgIQAAMLogBQAEAAAAAH5xFHogAIABAgEgDgAEJlACAAQAACB4gC0gIgAAoAgAQAgCSAAAEI -BEAIAgAAAAABQAAAAAAAAMAAQArAAAEIgAAADEgAAYAAAQgAAgAAAAAAlICUACBQARMABCgAU0BI -yAGAMEAAACAABALQAAwAAHQGNDMBgEaBJAhBVgAIbAABQDKQAIgUgMAQBHIEIQCRAABBgAAEcIAp -YEQQAAAgAUgAAASIAQAIkUAWAEIBQhJACBJASIACACEQBAAAAUhRgASEikRkEHAAEAJAIECIigQA -ghCQAQQIAFAAkCAgABAAgEQgMAQAABBMABAIgCRoEhAgkIwQQGAwCQTAgFACARCQkIsAAAQJI8QO -ARGADBACwMsBAgAAEAAGEABIwAKQACQwBAIBDEYGAUgAAEDSEAAAUELJAQAQBhAwUwAEkBRCAVQQ -DgAAC51wBBFABAiBBAgUAAAsAQEWFIFCAAHIkKlAFBAQCEgUgAALK4wQwIkTDgRAAEBUIAKAAoAE -DNAAAggEpEADsAARgiSJAACIgMMAABQMiFIASAAAAAQgEAUQAACQABKgQEAAAIxGARAAAAAiMQAw -EAKUAgENIEgGAAgQALAAQgAEEBQKkSAIMACQAACUAAAIQAAAAAASKAAAAoAMMAAWIAQKAAADOASg -DQhiohIAIQICgGIIAAIgAgAgAAAFoYEVCQygYAKgAAAAABRgQAEAEAIBQAEAEAABAAAQBIAgIAAg -gAABAYgAgCAIFAACCAAAERAgIBAIgQAAAAAAEGZQCCEKAYAIKgAhAIAEYoCBkABAQARABIIEAAAB -AEFAAQAEAAAEBAAkxAABAAAGQAAAQIAEAAAJAQgBCAAEYJCEIMABAgSAAAEAAAeJQAAAABAAAMAB -QEAAAGAAIQCEQAIIAAABAAQEAAABAIQBAEQAAACAYQgBQAAAJACCgQEAAARiACCAAAAAJEQAAAIA -EAAAAJAkEAEAAAgCIMEKQCAAIAABAAgiAACAAIAAKACIACAAAAAACCAIICAABAAggBCAACgAAABA -AAAQQQIIJAALkTAgACggACAUACAgCAAABAAQAAAAABAAAAEAAAAADHoJAAAhARBAAQgAEAAMEAAA -KAAALAAAQAAJKAgiBAAgAgiAAiEAIgAACSAgCQgAAAAIACABEBAAAAgBCBAAgABAKAAgCAkAAAAo -ICABKFAAABhEBAAAEAABAEACQAUAIAABAAAACBAAIBAIAAAAkAEAgAgAAAAIABIAAgIBBAABAAAE -AAACAAgAaBiAUgAAABgACAIAggKSCQAAAhBAAAARAAAJQ4AAAAIACRASCAQIgAAAAowAABIAAAgA -AJAAEAAAAAgBIAoQBIAIEoGSEwgAACAAARAACAQQAAgCAApDAACQAIAABAAAABAAAACDABIAwQAg -CEALAAJIEAAAgAAAAwIAkAiQSAAAABAABABQAIBBJAAFCAQAAKBIAAEoAAEgSEQQBCACABJKCAAA -AAIBAEAQAAgIAAYUAAAAAIACQKEAAIAAAAIeAAAQAACqaAAIEBAAIjIhABAAAAgBAAAAABAAgAAg -IYAEBJAAAAAAAAkhCQC0AAAAClEAAAABIAAIAAAAAlKEAABgAAAAAAAABAAAAACAgACAOAAAkAQA -EIAAKQAiQAhAgAQAAAAQDhAACAAEAAgAMAgAAIBYACIAAAIoAJCCAECMKIBAGAABEIBUCASQAwEQ -hAEAaBCSCBAAAAAokEAYMAAADw6A1BAAGAABEIKJQQAYCQAQhBAAABgAJBCBAAEAWBgIEIAAACiQ -IJAQg4giBBAgABKABAEEADAJEIIAEgQAAaIQgIQAAAAQohCAAABaACAAECAUJAAANABADACAAAAi -AIQiFAAAICBAQAAEBBgAgKSAAAAAAAAAAAAAAAAAIIAAACAlAAmQEADEIAohBACAgEAoCgAIsAEA -xAAAAAAggCAAAAANGSAQEAgQAghAICgCCQAQAMQoIQIoEATIxCAEAgAggAjEIAAEBACgEMQgAgAA -EIClxCAKBABwoADEIAQAABQQEMQsAkgAsABAxCAAAgAAAADEggGxABIASpAAKAQAAAgWCYABgwAC -EggAAEFQRABQBRASAQAAAABgQAAAAgAAKCUAiAAEEUADIAmAAAwAEiggAIEABCBAKCAJCCiFAgBB -RgAAAAzrkQEMZGZIoACIETAEAAAECYFIUEBnRCAJgGCgAAAJoAmIBIBIQIBACZAECAAEQAgNgAAQ -AAYKAAmAAACBCAAACYAAAAAIABAJiAAAAAEAAAkIIEIAAYEAgUAAEIACQAAAAAIgIBCOAAAkCAAE -AIQAIkFEAAgQQBIWgExAwEGCYBAEEAJCAhQAAACQEABAQAAsBQgoQVQAAAUgQAEEKEEQQQAADLMG -AgIABIQUYEQkEEBJDVABAARgAJQEBABAAEAACAAAYARyQAKQgBEEAACgAAQCEIgFKAhAOCAQEAQU -AAREEEJCCQAAgAAQEgBAABQAIQwVMDRAgAHECELAggAAAIEAAABAGgAY6gACsAAJGEhMAAhkCJBi -SAIgIUgAKiECAUQg5CgJ8AA5BEDAhEAgErigAAAQGlgAAEAAAhgwCEAICEIAAABNSxEQAAwCQEIE -iAAAAgIggUIAAAAAAABAAABAACAYQAwEIAmwAAAAAABAAAACBAQEgEBR9AIIDADICABICAAACQkS -AAQAQEQAAAAAQIAAAAAEggEAgAgAYAlAgAYCEAAEAnEAEQAABIAAFMABI4gB1BABBoiDSAAQKTIA -AggAIAkKAQAAgABwYEICKAiAEANBAwSAAJATQwBQBoEMYABBIAAAAIqzQACEAACQEFBDURZAQCRQ -AAAEQACCQAEGBCPAAEARAECACBQBASAJAQwSBBDQIAgAgAACwgMCwAETa2iDAAAIACAjYAYAAChA -gBAMAAAAAQgAQRAIICAQACJMCABAUAkAAhABUgEACAohAAEMgAUABAQIAgAAAAAABAIEAFQAAgAS -iBAgEAERCBQAAhEAAABAEIBAYEAATgAQAYQwYQxBCAAABQEQCFQGgAEBBigAABAgBAFAAAgwAAgA -AEywsBAAAKAqEhCAAAACFgABBAAAYACMQgCEAAAgQEgISGAAAYQqgAQAgKgpBCAAgBIAgAAAQEAA -QkACFAgCAAAEAAAQAFCICgEUAEBAAAYAUUAYVAICIEASMAAAEAA4AgISiJAQECoAFAACAAAAAAAY -FAABQgAAAgACQAACAAAQAEQgBABBACKQAAAH6EbAUCDgAIAUAkiQAIAAAAZETAAIA0IAwgQAC0NA -hAISAAAAQAAAAGAAEQBQCBBQQAQCAiRAWEEQwEAAIAUABAQQBEAAADASBQAQgEMAACBCSUHADIAA -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 -3YjKyq+guHf6+tHR+lAiIuyoJyelpaKiRncA5AFVM/PdoNjY5P8xIDMzAACLmxCw/XUFr9/aAAAK -yerIVVX//+5EhIdvbKr/34+jozo6BBUErri4RFCqql8AVZmqZgpfd3cBicpfWgPY2KioEyMAdAEz -MzMzM6qqVVUwMwgIJycKCiIiAKoA8KCgiPWqqt+P8KoKCgoKVQBVAExuiIgMVfww/1XdiMrKr6C4 -u6Cg4uL1oApf/nYnJ6qqQEBFdwDYRVUz8+765OTYqjMiMzMAAEdXFbW5MQpf6uAAAArA9+ZVVa+v -3YhER6+sAFXqSlNTNTUFJwWNuLgAoKqqCgBVVVVVBa8REUXNyq9VA9jYEBATEwC4EzMzMzMzVVVV -VTAzBAQnJ19fIiIAqgDwUFAAAAAAEAAIYAAAAEACABIABAAAAAEjE8AEEAAAAAAAAQAAAwATBAIA -AACDEBAAAAAAAAABQEAQACgAAAMANgCAAAgAAAIAAAAwAAEIAAAAAAAAAFVgEAAAJAIAAgKAAAAA -AEICAECAAAAAAAEAAAAAAAAAAAAwDAMAAAMMAAIAgAAggAAAAAAAAAAAAAYQAIAAAAAAAAAAAAAA -AAOgIABgAAAAA0BJgAAAAACQAAQkAEACIJAgASAQAEAAAEAAAAIACEAAAQCAAgwIoKAQAQCAAAEA -QBABgBAAAAAWAQAAAACAAAAARIgAAAAAAAABC4AABAAAAAAIZwEAAEAAAQAAAEQAEAAAgAEAAAEA -AIAAAhAAgAAAAAAAEkQAAAECAAACALgABAAoAAAAAAAAAAAAAAAgAAAAAAAEASiAAAAAAAAAgQAB -AAAAQCIAAAIAAAAAAIAgIgKSAAAIgAABAABAQBAAAAAACAAAAAAEAAkSAAAAQQAAAABAAAAQAAAg -AAAABAAAQRIAAAAgAkACAAAAAAAIAAAAEAAAAAQtAAAAIAAiAAACIBoEAAACAgggCABBAABAAAAA -AIAAAAAAAAAAAAQAACIAAAAABAACAAAAAAAAAAACAIAAQAAAAAAAgAAYCAAAAAgAAIIAAAAACAAA -AAAgABAAAABAAIAAQEAAAAAAAAAAAgABIAmBBAAAAAAAAAgAAIAAAAAAAAACgBAAgAAAAQQAAAAA -AAAAACAQAAAAAAAAgAAEAAAKAAAABEEAAAgEAAAAAQAAQBAAAIAAAgIAAAAAAAAABhAAAAAAAAEA -QBAAAAAAAgcQABAgEAACAAAAAAAAAAIAAAAAgAAAAAAIAAAAAAgAAABAAACCAAAAAAAAAAAgAAAB -AAAAQCAQgQAgAQAAgCAAAAAQAgIiBACAAAAQAAAQQACAAAAAAAhAgCAAAAAhBAIAAAAQAIAAAIJA -AAAAAEBEBAAAAQQAAAANNAAAAAhQAAAAAAAAEgAAAAEAAIAAAIAAABAJgAAAAAAACAAAAAEAAABA -CRCAAEoAAAAAAAAAAAAAEQAAgABAAAAAAACAAAAAAIBAAQCCAAQAAAaAAAoAACAQBAAAgAAAgAAI -AAACABAAAAEAAAAACAAAAAAAAQEAAAAEZBAIBAAABAQAAgAACABAAAAARGAAAAABAAAAAAAACAAA -IAAAAAAAAAVvAQgIAABEAAAAJCIIAAAgAAkBFABEAABAAAAIAIAAAAAACSAIAAAAAAEAAAAMAAAC -AQAAAAAAAAAACAAAQAAAAAQEAAAACAAQQAggIAQAQAAQgAAMAAAXwAiQFIAQAIAGAAlBCAKAAmFg -hAICInIBCACKICYCIcgABA1CEAARCCBAAACAwCAiAimMCUgCBACACA4AAEEACpIwgCAAAAACAAAA -DecgAACACUQGAAYAAACAAgAEBIBAAACIAAAAMQIAyBAAVIAAYAIAkgAIAAIAUgABIAAABkIgAAA0 -AgEAETAAAAIChARIUAIACQAgAoIQAGDGAQYACQICIEAIMEAIEAoTaAAIaQIIaAAoiBCEIAAIECBC -AEEQSAEApSERAAQAIYACIIAgABAIREglAgMAAKEAAEMQAJCQAAiMIBBBTAAAYIATAAAFWQAAACAA -AAwAIAyAUQSAAAAQIAIEQAAQAIACAAIQAAMGIAgAAQUAAikJAAAABBCSCCAsCAAAAAAAwiQgAAAA -AEEgBAAAKVILBQAEASAABBFTScQCBAhSDAYABECCAQAAMAAGkAEEyACGANIMAEAAEgFAgCCAaEAA -BIILFAkCAAgAEgCOgCCEAAhQQHIASUAQMIBgwIAQAAAAgAuGA0QEAQQAAAz4MIQwACAyYAABACoA -UEAQAABCFAIAAiACKExQJCRQSDRAhBAIIySQAGIAAAAAIyAAEAAAACAWUMQRBEEAgDZBAAAAMgAB -BEEJgAgACBEGgCQACoCATASAiGKABkCA0SlJpiAMIjASVDCBDChAgYAEgAAAUggAFANSEGCAQkyB -BFKQAQhOCBCQASEBAYAQEaQQQQAQAQlGgUBkABAAABDIAAAAA4dkCChABAgMlBApCIIBkbTKEgAA -kYDEaIgDgIEIAACQABAQEAAAQAhiCQCSAUEAYWgELIlEARCDCJAQAEABCAAQUQwEABCwoJJAAdQB -aoAQEAQgAACQiUAFAASBAhIIAAgCgBUBQgkEAAAQIIERChCggCApAFAgAAQAABGKhCAAAIUAEgoU -AAgAAgAyBBAAABAAgKAAoAgpBAAIBgJAgAAIAAAAKQAEBAAAiAEAAAQIiACiBAAAAAAFQAAAAAAS -AiAACECIIAAgCAAgIYCgAgRgQBABAAAABAAAFAGAoAAAAAAMAQAAAABgEAEEBAABADCAAAioUAGQ -IgAhgoHAIRAgBAAExgAgQAQkgMgANAAhAAQAAAYAAAAoIAAAAShAYAAAAAECAAQBBCAgACAAAcBA -REAAAMQgCAQAAgCCAAGAAAQEQQEAAANfIAEgIICAwIQgAAKAEAAEQgACQSCAgMCABIBAhIBAgAAA -gQAAICEwACwAAAQAIABABAAsAAQAAIESAGAABCMAQAQAgACEREAwIAAkJAQgIAAIgAgBDAAAAAgA -AQBAJCAASQggABgQBAAAAAAAKCBAIABAIAIQABAgAAAAAYQAACAIICggAACAAAgYECgIBEEgAAAA -EBgEEBAhAAABAIAAAAAABzAJIAAIEAAAAA4QAAAIAYAgACAAAAAMEAAKACwCBAAAIogAAAAAEAAg -CBAgAAACAQAogAABQAMhAghAAABQAAQAiAABAABAIAAIEAAAABAQIAIDgAASAAgIIgAACBBgEACA -EAAQEBACE4ACggAAEAIAAQAAAAAAEEAAAgAQgAAaBAkAEAQAEBIIoIAAABAAAISMgoAICEAAABEB -CQAAERIAAAAB6AEAAAAEAggEAAAQAAAAAAAKAAoAACKQEgggiAAoEAwAgRgIAAADABAAAAICAAAA -BAgCQgCAgQkRAAQEEAEAQBCAgGoAEQSAgAAIEIAigoCAACAAAAQgEQAAUACIEACUAARpAkAAUQAQ -ABjMAAowIgAEQCgAIAGSAAAQDQAiAISACCBCAAEkAAgAAACABIABAAgAUAIAAACAEIgIAQANqAAA -AApwEsFAkAAUJAAAUAAAhBADAACAgAMCACGQCASAoRBKKAAQVCCgEEAAAAQAAAEAQAAAABAAIAAA -GIAQKAQAQCiaAAhQBQAAACSAAiAIAAJACQCAAAEAUAACAIABAgACAAAQgAEAAAAIJAAMgAGAFACA -AACYQgCQAAnQAAAgQBhAAACEBAgNGgkgAICQABgQIBIQhAAAAAFQAREAACSAWCAEAgAAB1iAEAQJ -ICAGEIAEioAQCCAQAQlAKFjDCACAEAAKGQIAEIAAggoAACgQgAAAKAAUABGAQAAKAAEAEIQAAQAC -AYARhABoAAAwQBKAQAAAGAAAkAEEAigAAkCELAABKJAQBMQAGgAAAKkAhAAgAAoASAAAAAACAAAA -AAAAKIAAAAAAAAAEIRgAAIDEICEAAAAAgEAAQSIJAAEghAIAAgACkAQAAAAPhCwEAAAA1EDAIABI -ACAASMQAEAIIAAAAACIEAASQEITEIATJKJCAQMQiAAAAkJAAxCAAAChYAIDEISACgDgAAEQgFAAA -AIAhxCwEACwAAABACACAEIEABAmABCJAAECACQBADQADACApACBUIAIAYAAIEQDBAaAAAAAABAAB -AAUAAGIQEpFAEAmECHACQApoACAECQAAxABBABWAAAAgBAQAAAPogACIAQIAIBCCACAAQSAACRAI -ECgAUAQggACCAEAAUAmCAAAEAAAJCYgABAgIogANgAAAEACgEAmIAkgAgSASBYBAiAAABQgNgACA -EBCgBAAAZYIA1AAQAiAgAAAwDAwBAgAJASXAAMCECAREBACIUGAgEQRCAAkUCKQgBABVABICAEAg -EBAWEJCEBAISAgSABBGAABAsBE4AAAAEOAQACgAADWcABIBAAgAEAARAQBgsBAJAEEQARQVQACIA -AcRBwBCIAAZSBABgACJAAAAgAAYAAACgAEAAycACAiAICgIACAQAgIgIAgIIAAQYAAAEBkKAACAC -CISECEQAAAAAAAwQEAAAAQAAAAABCkxEDAKKAAAoAAQIAQAITAFAAABAHIggAUHAEEDEAABCQEIA -AAAJSBQUShAAhFAAAQJCgABBBEBAAABLdwACBAACQADoAAAIwmAIAAHAEjCgoqAECFFACACAIRJB -KQmwCAEEVAQBBEAEAAAAOExAAgQSAYGhABARAQkBgAAIEBQQAQEACAgBAAAEAFwAkAAEAAiQMAAA -ACACSEACAAEQASEIicoSAGAKghAhIIMDUgRCiYAgAAQJTgAKAACAEAZsEAiIAGIQAiIkISCBEgIQ -BgIIAYCAIJAGFAJqCQQAAITgAAAAwCBDgAggBGxABiARAAzAiwAAFEgBADQAwACAgIAAAAzAEgAA -gAAAAAAAAAAAAiRiwgAQABAAAkBAAIARAAQEIMSQAABAAGggEFAAAAACABQAAgQCUEBpDAACAIAA -TEIgMAAhAAAEBCCoQmAAAAgAQDAAAGBCBCIERAAQFIBAYABFQgAQEAAIKHCQjKAACAAAAEIBsARA -QhAiQAAFAAAAC4gKKDESQAiABEAFAAAAQAACAQIAMBQABohQhBYUAAIAVAiAATEEgkgUAAJAAgAA -ABAAMCggAAFAAAAAABBAAAABFACAEEABgA4AAgSgBIAQCFEgAAICQAAQQEBBAUAABQUAEAIACAAM -hCAAAAAAIBAGAAAQgAZoEGaAAlSjUAQRQIQAEBAEBEAAAAoHAhIQIBACACToUARDBAAEAAIUAJCO -AAALYgMAQAA8GGgAKxAKAAIl0rwCAAAAQARWEpAAAhMQElQAQoRAQQCCEBAACgBCIAAAADAEAjAQ -BkREAAACEgBAQABGUBIAEBRAAcFYJQUEAQBYAbBCAEHAGAAACg4CSAACAhgDiBATACIAAQDAUkAJ -BwDZACIAIAAhILgAIjQAgiIwAAgWQCAoghs8IMAYQEIiUpAASgFSUASCRBKqsEIAgggAAAYz2NIJ -AxAiQioFAUUOAAQREIAAAhBAAFBBACgAEBJAEAxBQBILEAEgosLBIIDQAAAAQLRIQBIASAAAAEEB -QAAAAQgUMEEyAAAADxOENDAACpKAAERBCAACRoCMFAAAyIgAwNBM5GAKSAABF0IERsvQAALSQM4o -IwAQAEgIACIAVQISioAKEmuUAAAUUMBURAFAwCBIsgQgDJBKAExEEFKMMAAAAjVERZAIQggNBcgq -AIyMwqAikIjUBgoRAEAVFgQEBUiBEgACgIACyAgIQFAAkAQAAEAAAhRIBBASkkAQEAAAAgICgYZA -SEQAAEKgANJCAIaAhQIDEAEAEAGkAAQAAQMgAAADYKAShJEQkoKQAQBAAESYAFEpAFCVAiACgQAB -gYQgAZAJAQUQBCSABwAAAQAAAQEBkwAUAAKAABmQACAAgQCAAAAJDiAgItSAIQQEAKgQAEBAQIAR -CxCEAZIAQIIAhIDMCQKBABgBABEAAwAgIAB5QAAAsEMQAAOAkAgQABEQgAIQAAQAAAASAAKAgQCA -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 -IBIAQSgABIAIMEEYAJAAAGAAAsAgggEEAAAADAAAEAAAEBAAKAAAAACAQAAMAABgCFBAQIAAEAAA -EAAAAAAAAAAAAAAPWwBEAAAABAAQAADAAIAAAAAAAQEAAAQABFBAAAAAAECAABEAEQAAAKAAACQg -EAAgBgEBAAAAAgAQAEAAAAAAAIAQAYCAAAAAAAAAgBAAAAAQAACEAEAhEAAAAFAAAAEQgAACgCAA -JAAAQCAAAEEBEAACAKAgEAIjAAAAAAABAAIAIqAgAEAlAAAgAAAAAAAAREAEAAAABAIAACICAEAA -AAAAAALrACAAAEAAAAQIACAAAABCBAACAAAABAAAIAAAAAAABAAAAKAgAAAAAAAAAIAIAAAAAAAA -ACBAABwCIEIAAAAAAAAAAAAAAAQEABAAAAABAAAAABAAAAECBBJQEAECAWgBgQAQAAAgCUEACAAA -AATABAgMCAIQIASBAMwAAAAAAAACA1RCAjAUIQQCFAAAIAgARAIAgEAAAAAAAAAAAAAAAAAAD4sA -EAQAAAAFAAAhAAAAAAAEAAAAAAAABgQAAAAAAACCAFAAAgAAAIgAAEBEAgAAhAAAEAACAAEAAAAA -AAAAAAAAAAAAAAAAAAAKAAQAAAAAAAAAACAAAAAgAIBAAgQAEKAAAQAAAAAAEAQIACAAAAAAABAA -AQgICUAARAAAAAAAIFBEQAEECgiQAAAAAAAAACKQAEBAEAIAIAAAAIAAAIAAAAADfAAAAAAAAAgS -AEICAAAAAEIAAQwAAIYIABAAAAAAAAKAgBAEIAAAQAAAgAAECABgAQQIAAQAQAAiAABAAAAAAIAI -AQCAAAACAgAAABAQBAAgAEAQAEADBAAUBAAAAAEAAEAAAEABYAIAAAACIEQBAAAIKAggBARAAACA -AAAEAAAAASACgEAMCAAAAQQAABAAAAALIACAAAAAAAAAAEAAAAAAAAp/gAwAAEAEAAAQCIgAIABA -AAAAAAAAAAEEAAAAAAAAAQBQCdBEAAAQAAAABAAIEAAAABQAAAAAAgAAEAAAAAAAAAAIIAAAAABA -UQAgAAAAABA1AwAAICQBACCUAwAIMAzAAAUDCAAAFQgADgIARAiMwBGQIBAAIoAAQCgACogSIAAI -AkCAAAIUAMCEBADQBEAggCiAAIACAAKIQAIRAgAgAAAAAJhjEBEADAaAwihsEAABAACAAAgAQAgM -hgwAAAIAAAECAguSxAhAAARgAwAQMAAgAGIBAAASA4AAAIRAggACAgAAaBBgQAAoACQEQZAIgEhC -EEABBgIAQhBqCAAgQABwgwgAIFACoWEAkTAABAAQoAAWagAAAgwAgA0CQBIIkFAkAM5QEhKIBEBA -IQARAiBBAAhEMMgCAAEAAFCAAEJAoAgAAAAGpiAKKAAAgRCACAkQACIAgIoAAAgAIIABBCAACAoA -AAQAIAEEEIABAAggAABAAICUAQAASAAAAAAACA4JAAygoAAoAoAABJEAIBAAAAAQBiCIgAiAJEwA -AABAIgAgIgYAJBEQJABUDI5CAAgIAAAJwQEEQQgBgAwKQyAIBARCIECUACCAgCIICIwQTkIICCAw -IgBCBCBQAFAIAIgAAAQSQAQAAAwPFAAGBCQUwBBgAoAIEDLAAAEIAgAECkAGQSAAgMSIcQAMQAIA -ABABAAAAaAQQYCAEEsOACABEAIhCAGTQQQwACgDIEYAABnJDwgqUAEAAACIEhAQAKBADEAtBQQZE -AMAKgA4IgAoKAIEBgMwAEAAAkAAC1oBh0NGgBADQIKAABFCBEBFJVNSBCAqIjAgjEghJEQCIBABB -FtCBKAABABGMQAAAAFQQAAAQAMgBkQEAQwRkQQPQAAAABADAkQAAABAEAE4IEEAAEcaAS9AgFAkg -AAAQIQgUAAAAgYgIAxEEAACAAEAxAgGQBEHAERAQAUAAAAQRAQAQAgEEAggoEgCBAAAwABAAChQF -FKAAKAAAFQAQCAAoAAAyAEAAAAABAAoEBqEAKEFBICAQCIAQIACQEAVAEAQEKQQAAAACIgCAAIUC -EQSAAAAHSyAAAQAACBAAAACACAKAQTIAEAJAAAkAAoAABRAACoIiAQABogCAAAABAIAAEAAAABWA -SBECIAAKCYAAkJEAgCIAChRAQChBAomKAAAQoIQqACAAIAQAAIIEJADAgSEAJpEAIIBBBCABFIBA -AAAEAYIIASAiIAwRAEQAQQYAMABBEDARFgTAFEQwASQAIYCACQAAFAIQAAxohAAAAAQABAEAAA4E -AAgQBCBAgQI0ADQAwCgEAAQAEACAQIAAACAQBGAgCABQAACIABCAAAAEIAQAAAAEAAAAAAABAIAB -CJEAAAgAAYhEBAAAAACBIAAgAAAAgQAoACABGBAAAAgAIAMCAAAACEAIAACQAAAgACAAGAAgAEgA -BAEAggAgIABAEAAAQCAIAIJAAgJAIAgyAAIAAAAgCEAAJAABAAAIAAAACAxAAAAACnNIAiAAAQQA -BAgAAAEABgAACAAABAEABAApAAiCCQCAAIgAAAEAAQEAKAAAAAAQAAAIJEgQiFAABAgCAEBABgAA -CiAARAgEJAAICBQAAAAAAQAAAAABAAJAEAIAAGCCQCAAAEIAAAgKQACLAABAkAAAUiIABAAgIkCA -GBEBAAEAAAQQwABgIAAgAAgAIAAAUAIAAAAAAEBgACgQAoBAIAgAAAALsAogEBABAACYIAgSgAEA -AIAAIAAAEAAAAICAAAAAYBAABAQAAEAgQQAQEBAEACCAIAACAAQAACAAAQAAAAAAAAAEBAAAAQAY -AAABqBABAgIAAGhQAAMAIAAQQEAAAAAAgAwAAAAAEgAAAAABAUIgAIAIAQAAgAAEAABIAAADQgQI -EFcQQAIIAAAAAQACAhIQAAABTGAAIAAAAIAAgCAAIgAAAAgcABQAAIJQwAAAAACAAkACABAAIpkB -IAAABAADExAMAAAQAACQEEAAABQAAAwACiAAEAAAEAAAEAAIAAAAADSEgAggBGIAACCAARgAEKEE -EBCIAAEAAEBBEIAQDAAAsIgAgBACwJAACBAAKwIAAAARAIAAKoAYAAIQAIEAQAAAAACAgAIJACAg -EISJAQCQQAgQjAQADgACCBCAFAAaFBAAEAAAAmyAQCgoGAArEIAgAAAYACgQgAAAGAECJBCAEAAY -AAAjEIMAABg4AAAQglAAKBgACBCCAAAYAAEAEICAAEAAAAAQgCAACgAAABCAgAAYFAKIICkCAABw -AADEAQAFGNDEAIQqAAAYUAAAxAAEBAAYAUAAIwAAGAAAAMQJAgAAkAAEACASAA4YAEDEIBQECVAB -BEAhCgAA0CCExCAwAACQCEBAAAAAtSACSAAgAFDEIAAABBQEQMQpAEQJAAgIxCgAAiiQAADEIAAI -DBAAAMQgAAAokABgxCAAAACQAADEIQACCZAAAMQiMAAJAAAAxAAAACgAAESEhAAEAAQBIAkMoAEQ -AAwlCYAABAQUAAYJABAAAAAAEACIABAQQCAACQAkBAAgAAAgggQAqAgEAAmAAQCAFACQAIgAEACA -kCAJgAagACCgABAAAArrgAAACEAwBAmAIAAAGBEQCYQAAIEAEEAJgFAAAAASSAmIAEAwlAAgCYig -AABgAQYJgAAAAAgABgmMEAAEiQAACYAAAAAAAIAJABqAEAAoKgkAEgAECUKwAEAMkAAgBAUAAABA -ECIgAAQAQDAAAQAgFCEAQAAAAAAAAEaAAAZAAVIAAYBCCQAAAAQJlAACAAAAAHAAAAAAgDAABAAA -AQREUAAAA60ABgAQAgBAyMBAQAAGAAHJAERkAUBAAECAgGAAQQACAgRQFCBAAKIwAAAAAAABAAQA -AIAQAAhEBAICABAABAQAMCAWAEJABDAAYAgAADBAYMiAIIiAAEiUhAAAAAAoAAQCAAQAQEDAAAQA -TACMKUoBYAAAGAAACAAICEAEIACAAQgCAIgSChBADAEIGAwAQoRCCAQgAAoMAAAABAAwBIAIAABL -2MEJqEmhrCgQAAAAJOHqAhJAAAQKoKQQAAAEAAgAaAkZAAAAQSAAQgAAAAQA4OIAYAAUAAAEAABB -AQGgICAgBAAMCgwkoahEBIwAKACAAAAZAAkQQECBEUAAQAQAQAARgAAAgAABAAAIAEAAAEAAAJAQ -AAAAAAAAABMBCUiAAQwAAAAAAAAAgICAAIAIgESAQIBICADAwAAOAQECACCABAQAAI4tQIABQAgA -gQOEhmQCEADAACCAAgADAAMCAAAGA8AgAEBQUAQAABAACAAEwEARAEIAAAIggAIAAAAQAAgQAIAi -AQgCAAAQAAAIAAAEwQBACQqgAAAKAIACAQAAEgAAIAACAQAAkFBCQARUAoEwMCBBAQAAAAIAAAAA -IAACABSBIAgAEABwACFABHBAAYAgAEoFAAAhAgAAAEAKKDAiAEABiQAABpwGMCgRAAABABSwIBQA -KSgAAIEAIBQwiAAgCmAAAACgAAAACQAAQABCACEIAAYIAAEAAACAFAACAAAAAAAAFBQAQlQIIgAg -AkICgAAwEBChQCFACEEAGgBAAMAABEAkTAIgAAIAEAEEANAFEsNCdhgAEBAQAAAACMAAKABWA6AE -ECkAAAAQBAAgBhgBRDQOAGIAAAIAAAIAQgIARiMVKCqSAAAN4BAEQIIQAgAQAhACUAIUQBAAKCoC -BBAQuGBAIgQDAAICAAAABAAAAEG5gBjIAgAAAJCAKGBQEYCoBARTAAhAAGAABMAAEDIEREA1EEIB -BIIAI9EOABkgAAugAAIAAACAgQMGACIgISSAISBB3AgAAgEgEpABAAAAAAPAEjQBKcCAzMBAKRIA -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 -9e4EFd2IAAAAPAKKAlejVZGdJyIicicFOjoRuyIiNTMKAKpmD4sRu19fAAAAqjAwUFAzMzMzqqoA -/6qqMzOqqgAAADCamqqqDw8A/zMzqqiqqIqKqnMA6iKqU1D6iAUR+u4PD1VVAAAMDKoAMzOg7u5E -Rs7wqgUi7kQAzEREVVVVVQELzKoKX7uIEBsQGxEPJ1UFBfCqBXe4uAoKAAAwMFBQBa/6iBk77kQA -AAgxCk4KG1NVUV0nBSB1EQU1NQD/MzM1MwUAVVUPRyJ3BQUAAACqMDBQUDMzMzNVVQHvVVUzM1VF -ABAAMFVVVVUPDwD/MzNVVVVVVQBVcwD3BVUAAAICQAAEAAAQAAIAgAAQBAAAAAAMAQAACAAAAEAK -AAAgAQAEAAAAAAEAAAQAgAAgAAAAABIAAAAAAAAAAAAAABIAAAAEAAAACAgAAAgAAAAABLBgAAAA -AAABAAAAAAAgAAAAIAAAAAAAAAAAAAAAAgAAACAKBAAAEAAABAAAAAwAAAAEAAAABACAAAEAAAAA -AACAAAAAAAAAAYMBAAAAAEAAAAAAIAAAAyKCAAAAAAEAAAAABAAEAIACEgAAAAAAAIigAACAAEAA -AAAAAgAAAAAAAAAAAAAAgAAAAQAAgAAAAJAAAAABAAQAABCAAAAAAA4gAAAP/QEACAAABEAAQAAA -AEAAiAAABAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAIAABAAICUAAAAAAABAAkgSAABAEIAAAAKAA -AAEKAAMAIAAAAQgCABCEBCAAiAAAAAACAAAAAAAAEAAEBAAAAAAAEEAhAgAACAAAQAAAAAAAAABJ -CAAYAAAAAAAEBABAAAAAAAAAAAACAAAADAAAAChABAAAAAAAAA9zAAAAAEAAIABAAAAAAQAAAAAg -AAQAQIAEAAQAAARFIIAABACAAAAABEgAAAAAAAAAQAAAAEAAAAAAAAAAAACAAAQAAAAAAAAAAAAA -AAAggAAEkAgCAikBAQAAAAAAABAAAgQUAAAAgAEQxAQQQAiMAAAAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAACAIBIAAAAAAAAAAAAAICAAAiAJQAAAClIAAAgAAAAAAAAoIAAAABIAAAAQQAIAiACA -AgAAQABQAAAEAAAAAAIAAAAAAAAIEBAAABAEAAgCAAAAAAAAAAAABAAAAAAAEAAAAFAEAAAQARAA -AAQBCCCAAAAAAAAAAAAQIBAAAABAEADAEAAAAEAAAAAAABAAAAAAAAAAEAAAAFAAAAAAAAIABAAA -gEAIAJAAAAAAAAoAABDAAAAEAAAAAAAHPwQAAAAAAQIAAAgIAAQAAABARAAABABAAhABAAAAAgAA -AAAQAAAAAAIQAAAAAAAAABAAACAQACAAEACAABAAAIAIAAAAAAAAgAQAACAAAQAAAEAIAAAJCAAA -CAAABCAICAQEAAQCIgAAEAAAAMARgAAASIIAAAAAAAAAAABUEIAAAAAAAAAoAABAAAAAAAAJAAAI -AAQADAAAAAhAAgAABAAAAAFSAAAAAEAAAAAACAAAAACBAAAAEIIAQDAAQAAAAIBEaCBAAACAAAgB -AFAAIAABCAAEAAAQAEAQgQAgBAAAAAEAAAIAAAAABAAAAAAQAAAAIAAAMAACARQAAAIQAEAAQgAB -ABAQAiKACgIAAAIQAEAAAAAAAkCCAAAAAAUAAECBEgBCkAQBgAKBAgACQcFMACgCABIAAAoAAIwL -ACAEAAEAAgAABdUCAAIAAAIDCIoCCiAACpJACQAAQQAAAQIKEAAQCg7AAAQISgAgD4EIiBMAEAog -AAIwAoAAAhEAAjAAAAAIBAIGCAIAQkkEAAKBEAAAQQ8sAAgCEgGAgQYACCAAEAAABAApoAhBQAAQ -EAASAAQMEAgJCCogAKBAAAIAIAACgCEEEQyAAVAAEBAAQAgCAAoEAAQJwEAQAAAAACEAUgABAyAA -AAAOoQkUUAAAADCAMAAABEAQYAgJACAwAQAIAAlAAAIAFBAAEBUBAIMAgAAIAMgACEIQADBAIBAA -IAABCAAIAgAHAACCiCgAgAwEQGIEEHAIAAUDYkggCARqQUgAEFYgKDAAKgARABAAQkAAAACAAQIB -ACBAABQAQApAKJAKFAAhQQkCgFDKBhAgQlQAABACgQhSEGQACYSMdgAEDAIABAGASEQAAAFOQEMA -AAIAAIIEQAGMgCQEAALUCQASTiEgAQgIAHBgAWAgAQgQIIRBAEAQAEAAEABJADAKAAACUEFAgAAA -BghQFMiAAJEABgQEEFHCAiBpBgAAAAABkAEIEQAACAQJANMUAkKAhASAgdGA6AhAURKJBgARCAQA -CAARIQnACQASAJEBgBEgU0QJgBCQCQwgywHUCoAAAAAIEUIAAAgQAhQIAAAABwmJCAmAiFB0AUAA -AEgAQAABBAgIBIAwAABABguEAAQIBlACAYRAAJCABAGABIAAwCBmAEAEQUERCIEAAASACYEIAQEQ -AIGIAgAUgBAIISDAAIEWABAAkAGMAgiygACQhBYAigCIAQAKIQCGBaAWASAQkDApgAIwQCkAAAAB -ACAAEIAAEAIiCBSRQAooIYACBQCgAJAQEYAAAhAAAgAABAQCAAAEEaCFBQAGIGACEQABCEAyIIgA -jBBAAAAAAgCIMABEEBACiCAgAAAAAAQAAkAAFQFQQASSEgCBBgBgIAAAAAYIAQqREAQAhAgAABSA -ojGAAAAAkAAoAQABAAQQAAGEBICAIBABKCABgABAgICAAEBUIIQAASQAAEAAICSCwQQAgAAEiADB -QBFEAIEAgEAAAWAJgIwAAYEBjAABAAAQAQQAaEQAAAVrjAgRgABAAgEEQAEAIIQjBBAhJDAIQwAg -SAIBIBIABAEgCFAIACIAgAwACEAAEAABJgAgEAEgCASMIBAAAQAxAQQBAAMAggBBAAAwAADAAAAI -AAIAAAAAAAhIAAggAgAASAAABAgSQSQIAAAACBABAAiCAAEAAgABAAAAAAEQACAIABAAACIAAAgA -AgAoAAACCAAQACAABAAoABAICCAAAAAAAWQIAAAAgAIgACgQAFAIAAAACAgAAIgAQAAMGQADQEIA -QAgAASEAAAAACAAABEAAIAIIIAAEAAAEAAgAEAZAAAAACAAggAAAAAKIMBAgQAAgAAAAAAAEAFAA -AASACJmAAgCAoIQAAABQCACAAAGBBQgAAAAAAAAAAACBCAgEwAEaBAIMAAEBAQOAEBAAAAIYAFgA -RgAAEBKQAJCCEAAAAAAAAAAHmwAAwAAAAAAQBAIgBQFAAIAhABAAABCIABAEAgQAQARAAAAAAAAA -BAAEmAAEAAAAgACBAQAAQGAAAAAAAAAAQAAgAghIAQACAQIoAEAAAgAACAAAAAAAAAAAQAAAAiAB -AADQADhAAAAADIEAAIAAAAAQAAACFADIgAAAgQAhBCAAAAAAZIAAAAAAAAABgEAggAgAiAAAQIiA -CCBAACAAIIAAAA4QBAAFAAAAAAACBAAIggAgAAAIUEEAAACAAgACBAAAAQAIgCACABQAABAAEBAA -AAAAAFQAOEABBIAAAAABgQQAAAAAAAACQAQAAgBQAQEARICAAAAAAAAAEIA0ACgAAAoRgAAASBgQ -ABCAAAAAAAABAIIFABoRQRAQAIhCABgBCQCABAIIGCgAEICIAABYEAEQgAgAAAAAABCAgAgAkAAA -EAAACQ+KAQAAAgABEIAAAB4AQQIQgAACKhgUABCBAEAYAAAAEIIACAAYIAEQgAABGACAABCAIAAI -AACgEIAAAgkACCAQgIQAAAAYURCACAAoAAQAECAAAAsYAADEIQIAGpAAiMQhGQAJNAQAxAIQAAiQ -AAiEIApIKBQAEMQEBIALEAAAACACAAAAMIDEIASCGACAIEAiARAAGICAxCogAAAUAEDEAAAC0SgE -ABhQQADEICAACQAACMQgAwAJ0AAAxCAAAQgQAAjEIBAACQCCIMQqAAIAAAAAxCAHAAgYABDEIAAE -AFgAgMQgEgAA0AkkQCAEJCgAAADEjQAAACAAAAmABIAICkAgDYgAAgARAAAJCAAApAhBIAmAAAAA -EQAACRAQDEAkAAgAiAAAAMAAEAmAIQAQAEVIAIhoAAAhACAJgAACQAgAAAkAAAMRgAAAEAQABAmA -BgAAACABCYFoAgRAAAAJgAAQMCQAAAmAAAUAQQEECYEAIAABQgAJgBAAIAAABQmQAAAJAFBQCYAA -AAAACAgAkJGIBgDAEAkAAAAAAAAAAERBgAiAgAEBgJGQCABgRgIAABAAAsAAAUAASMgAAABAAAAA -AEAAAEAABCAAAgAAAAABEABgYAAAQFBAAWBkQECAgBBEFAAAAAAACLsCEFAAQAQAMWAQgIECQALI -AgAACIAEQAABIAAAABAAMAJAIAICAEgAUAAABQAAAorACEAQyQACDAAgCAAAAAIABEBkAAQFRGAA -EEAAEAAJABgAAAQAAAAACRIAAAAAAgIACggAAACBAEAQAAQhAAgBggAIEAAMCAABFFhBCMQAGMH0 -AABBYQABAUzABBAAwAABAAEAAAQgAAgAABIMAEAAAABPAQAICAgAAhEACAoQDIkAABQBQAAAAAgc -BAAAACAADAQEKQIYIAEBIQCEAkAABAIBGYBAAMAaCBlJAAIEBAAAAEhgAiFCCAAAAEAACCAEQAqC -AAAAAAAAAAAAAAgAAwAAAAAICQOABAABIAAUABAAAQACAsCAwMBiAADAcBACQIgAEBAAABAQEUKA -IABQABBABBIICAEAAAEBAATAAEAAAQAAAIGSAAgIAIlAAAgAQASAEBAJAJCAAACANAAAAAAAAAEA -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 -AAAAAAQAAKAAAAQAgAAAAAABAAANFwAQBAAAAAAAAYAAgEAAgAIAAAAQAAAIQBAAAIABAAgAAACA -AAAAAAAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQBIAQABAAAAoACAAABAAgAAgAiAJEQE -BCQQAQAAAEAAAAAAAAgAAAABAAAAAQAAAAKAAAAAAACAQAAAAAAKQAAEAAAAADAQCAEAQAAAQAAA -GAAAIAAAAAAgAAIAAAKqQAAAAAAIJQACCSAAJAQgAggAAAQAAAAgAAAAAAAAQAAAAAAAAAAABAAA -gAAAAAAAAAAAQAAAAAQAASAAAAAiAAAAAAACACAAAAAAAAAAAAAABAAAAAAKAAgICgRAQrAJAABA -AAAAAAAAAAAAACAAAAQEBAAAAAIAAAAAAAABAAAGAAABAAACAAUAEBAAQAAAAAAAAAAABgAAgAAA -AAAACAAAD4AIAIACAAAACAAACBQAAAAIAAAAAgAAEgQAAAAAAAEQAAAAAAAAAAAEAAAIAAAAAgAA -AAAAAAACAAEgEAAEAAABAAAAAAAAEAAAAAAAAAIAAAAIAAAAAAAAAEAEoAAEEREAgIBAAAAAIAAI -AAAAAAACgAAAAQAgAhAAAAAAgAAAABAAAMIAQoCAEAAAgBAAAAAAAEwAAAAAAEFAgAAAwIABAAAO -LwAgBAEAAAMABAEACAACgAAAAAAhAAAAACAAAAgEAgAAAAAAAAAAAAIAAQAAAAAAAAAAAEAAAAAC -EAkAAAgAAABAAAAAAgAAAQAAAAAAAACAAAAAAACEAQgoAEgCIMjAEAAEAAAEAAACAAgAAAABAAAA -AVAACGgBAAAAAABQwAAAQQAQAAAAAQAABEAACIQAAAAAAAAAAAEAAAAAAAAAAAgAAAV4SABAAEAQ -QAgAMEgoAABACBAAAAAAQAEAAAAAIAAAQAAACCAAAAAAAAAAAAAAAAEAAAAAAAAAAQAQAEgAAABA -AAAAAAAEQAAAAAQAAAABAAAAYAAAABYAkAQFAAAAAMCAAAAAAAYCAgACAABQQCIBAgCQAgACAQJg -IgAAQBAAAAE0ABAAACwAABEEAggGAIYiIGoAABCQgACAAQAAACkACgAADbYAAJEQAAAAAogCgIgA -AgAKEgBI0EBQIBIAUAAQAAIABAAQYNGAAgACIgAAUAECgEIgAAAAADYAAgAQgEAANAACABACADAA -AoIAEEoAAA2ADAAIAAAEAAAACAAIAgoFAEAICQACQYQpKIgIAhQECAAAKCCEAAAAAAAAgAIUIBEA -AoCQBAQEAiqAIBKIAABAFABQAAQEQEYAAAQCAAAAAgOAAAAC5VQAEoIAIIABCFASAgAIAwEBdAAI -EBAAYCgKUAMwAAABCAQAAEAAAAgIAAACABBgBAgAAAAAQAQA0AAUAABACQQIAAgAAIAAMKAAqQAC -QEMAIQAMAACUEBYACAAABAogIEBC0AgJAAAGQQCQAAxggQABSHAAIA4wKAwqQIYAQJBAcwAsBAQQ -AANQAAAARChACAQgFBYAKHEgEAhRAQogAUEAAAe9IClAyJJIBCBCIQBAAEQgxAgAJAAChmAAAAAD -UAAIBGokhAoGIAwAYAAgAgABABAMAQAASAsUIFAgBEEEAAwgJMKLhBBIJpAAUhEAFAkElApCACgA -w0CQQBBJFICAhAABAJEAiCiBUDCQkACBIBFCEBAGBAQEoAAIQECRAAECMBQAkyCAgMQRgAQQgACQ -EhFAAAQQQIAEKEjUAQgACERQgAAAAm8TKoEAUBCIBAAASIAQgAAAQAQAgAAAEQEShAAEAIHICEIA -tAARUEAAQABABMCAFhDAwAAkCABEAAAAgACQIiIIAAAgCIEICEgAAgAgAIAAgYAABAACSAAKAAAU -ABIAAAAAEAAoAACAAgQQCEiAAAAiAAIBAAEAADAQkoIAAAAAAAECBAAAEBIBhAACIEGACgIAAAAI -AAwgAAgQhAAAAiBGAAAEq1AiAWhAIAAAABAwIAQIAEQQAAAwkDIAoiCAECAQAkAQEAAEIASAQAoA -AAIEAAggMAAAAIAWEAARAAQAAAQCAAABCgEoBAQACAIQIAAKAAAKIgAEAGCBMAQIQAQAICAAgEhB -UAAEAAABUCCAgACCIACUgUAABIAIgAEAAWgkUCBABAwAgACAAAEIEhAAAYIACAkhAEIAIATAgAIE -AAgARAEAAAwmAoEQAApwBAEIgAAiAEEAgUAIZIACwAAgEgoEQCAAASBmICYChAgAIAggQAJAIBFC -NMAAAAECIEAAAQgEAACAAkgABAAEAxIiQAMQBAFAEYAMAAAAABIAAAgAACIEACAECCAgIgACgCAJ -AAIIAAEAAAgQAAw4AkAACAAoAAgAAAAIAIAIIARBAIgQAACAAAAACBAACCASIAAIEAARAkAAAAAA -CiIoACACIAAAQAgECggAgIAACEgAAAAERAQoJAAEAEGAAAgAEAAABAAACAAABEgCIAAIAAABAAEA -AAgAIBBAFAAgKCRACIAAIAAIAAAAAFAgBAAJAAGAACAQAAgAAAEIAAAAEAAAQAApBAIQABAADUMB -ECgIAICAAgACABECIIAQEwggAACAAgQAAIAAAAANAAEABhgAYACABBCACQAgEAAAAAAI8hAAIIAE -AASAEkKAAAADAIAQQCAAAIAggAEgQggACYRAACABgACiAEECAABBAAACAAAAAAAAAMAASIAAQQAA -AASBBAAACAAEBAigQAAAAAAAAAoAEAA0KAAMAAAAAAAAAA0AAAAEAAAACAQAEAAggAAAAAAAAAAC -ABYEgACEAAEAABACAAAAKAAABIAAgCAZAABIAAESQQgAAQAAAABBCIAAAARWAkSMQgAAUAACIAAE -AQAgAACAABAAAGIAAAQAAQAAAAAIAATAgCAAAAAAABgCAIAAAAABGAAgIAAIQAAAAkCAAAAACAEB -ICgAAABAAEAAIACAAIAoAQEAEIIAAAAAAAAQgBYAABEgABCAAQAJGAAQEICEAABYECQQgDBAABEi -EhCAxABAAAEBAIAAAAAAEEIQgJIACQAAIBCEAAhAGAAQEAAAB1yIkUAYAVBAEIgBABgAAAAQgBAA -GAIACBCAgAAYAUAAEIAAISgBEgEQgAQAGJBUABCABAQYAAAAEIIAAChYACgQgCSAKgANAhCABAgA -AagIECEAAADQAIDEIAAAABgAAMQgBAAYFAAAxCACAAAAgADEIAIAGAAggMQoEAAJAABAxAEABQAA -AASEIQAAABACAMQoAAIAkAAAxCEAwADQgADEAAAKWCAQAAkACADEJAAAAFgIAMQkMAAAACAAxCAE -AgAAIADEIAECAAAAAMQhBoQJAAAExCACQAkAAMDEIAAAAAAAQMQgABQAAIAAxCACAgAYEMDEiAgA -AAAAEAmIAAAAIAAACYwAgBAwASoJgogAAEAIQAmCAAAEAgRgCYAAEARASAQJCAIAAAAACAmMAFAA -jC0UCYMIgAgCQSAJiAgqAEAAAAkAAAlHgAQoCAAAEAmQhAAAAAFgCYAAAAAAAJAJgBKACACAAAmK -BAAIAEwICYgAAQAQqAAJgAAAgICyEAmAAAACAQEQCYAAAAAACSAJgAABAABAEAlQQAAEQAhIAAAA -AABCQAAAQlYWBQBgAAEgIgAAEAAAAAIAAQDUwEQAAAkBBCAUQCAFACAAAEBAAAAAAADQAAhAQQQI -AAQAgRDAACYAABQQAAAAA80BACAAFAQAABABxAQUAECAAAAgAIDBIIgCEKBABGREAADAhAQAQAAE -IEIEACEgCAIIBEAAMCQQMAwAQIAQAAAEAAAgADQgACASECAEMCAgSAAAAOAAmBgABIAEAKGkAAAI -AQBIEAAAuAgJoCEkAADgQEDACQQIAEwACAAAQgSIAIBAFAgADJGEQAAAAYAgAKAIoCBYWoAAqQAE -AIQAAAEAAABOMQAEAAAAAAAAREIAAAAACAAADAAABAIAFIGsAAFAAAiMIAAAASAABOICAaCoQEgI -QUCAAAAMAAwMCAAEQAQABEQAAAAAREAAAYEMAGAEAgAAwEgxEwEAAgMAAAAAEAAAAAEISACQAEAA -AAAAkAgUcQAgIQAACAAIkAkAFEEASAACCCACAgAAAEKAUAAAAAgBEIEJgnEIAgAAIAAMACKAAhQA -AIeQEQAAAAIIAEAIAADIBgAAAAgAAAgAAAEAUAgLwgABQVCJFAQIgAAAEADACRYAAGGAI0YiJAgA -EAgEBmAACAgAYADECAAIAAQQAAgAAggAA4EAASIAQUAAAAAAAAAAAAAABAAAAAICAgBAQAoCAAEA -EIChCAACKAAEAiBAKEACCQgEBAAAEGAAFEAgEUAAAEAASAIgAIIIKBAAEkBAQAgABAAACeEAAmAw -CAAAFQIAAAQQACAQAA5EAAAAAgEAAgQUABAMAQAEAQAAQAICgDAFAEAVBAAAKLCxQkECQgVAABAC -AAIqEDGgAEJIAQSQgmEoQkiAAQAQQAAAAAICAEQiABAABAAgAICAAQSAYHlEUAAAAEIQFAAQAAID -gADAQVDEEAQBEQAAVAAQogBCABDABAAABBAASAMQgEoFQC0MQAAEBQISAAAAxAYIAEAAAwBAhIAA -AAIAAAAAACUFQCgoQERAABACBABYQAQgTDkABARwFEACBABABgpAAxIABEAAAkAAgAQEQAAQQAXt -Ah3qABBAMQBEWCoAIAIQIAEKiAgCAAAAEgIEAIKCAAACABAABgABEkAAQEAyIMDKAQQAqAMiEhI2 -ECiTAJgiyIBIFwEAAAgiQAAsFSlBCABACCAgRBgCICCCAAQAAAqVyMJQOBIEAFggIiBAMAKAGNDI -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 -UFUDAEdVAP8zMwobBa9TozcFJycidyUiGxF3DxEPVQcHAAQFCF0zDw+qM1UzDwS/BAQKCgAADwAA -ABAV9+ZEHa+gABAOHwD/MzNVVVVFABAPDxCw+ogMP8rKMxFVBQUFUP8iIgAAMDBQUAJSr6BVM/+q -RXUAzwD/VVUAAAerVVWIAFVVAP8A/1VVVVQA/1VVDQ0A/1VVAAEAAQABDw8PDzMzBQBQVQMAR1UA -/zMzIicnJ1NTMQAzMzMzFREFEREPdw8RC09ETF8FjTMPD1UAAgAAAAAAAAoAAAAAABABAAAAAAwA -BAAAAIAAQABAACAQAAAAIACAAwAAAAgQIAAAgAAAAACAABAAAAAAAAgAAAgAAAAAAAAAKAAAAAAA -AQAADE0ACIAAAAAAAQAIAgAAAAADAAADAAAgAAMAEAAAAACAAAAAAAAAAAwAAAAAAAAAAAAQAAAA -ABAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAADAgAEAgAAAAMQAAAgIAAAAABAAAAAAAA -AAIAEACgBJBAAAAAAQAAEACAAAAAAAAAAACAABAAAAABEAAAAAAAAAwAAAAAAAAAAAAAAAAPfAEA -CAAAAAAAAAAAAAAAACAQmAAAAADgAAAAAAEAAAggAAQJAAAACAAAAQABAAAIAAAIAAAAAAAAAAAA -AAAAACAIAAAAEAAIAAAIAAEAAAgAQAIAAAAAAEACAAAAAAgAAAAAAABAAAQAIAAQBCAQIAAAAAAA -AAAAAAAAAAAAAAAEAAIAABAAAgAQAgAAAAgAAAAAAAAADAgAAAAAAAAAAAAAAAvzAAAAAAAAAAAA -AAQAACAAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAwAAAAAAAAFAAABQAAAACCABAAA -AAAAIQAAAAAAAAAhAIAAAAAAAAgKAAAIAAAAAIAAAAAAAAAAAAAAEhAAABALAAAAAAAAAAAAAAAA -AAAAAAAAAAAAEACCAAAAAAAAAAAAACAAAAAAAAAABAAAAAAAAAAABZ0ABAgAAACAAIAEAAAACaBA -AAgAAAAAAAAAAAAAAAASQAAAEAAAABAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAJAEAAAAgAAEAAA -EkiAAgAIAAABAAAAAAAAAAAAAAAAAAIAgAAAAAASAEAAgAAAAAAAUAAAABAAAIAAAQAAAAAAAgAA -AAAAAEAAAAgAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAABGwEAgAAAAEAAAAAAAAACCAAQoAAAAAAA -AAAAAAAAAIACAAAEAAAAAAAAAAAAAAACAAAAAAAAAwAAAUAAEAAAAAIAAAAACAAAAAAAAAAEAQCA -QAAAAAAEAUAAAAAAAAQIAAAAgABAAAEAABQAAgAAEQAACAAEIAAAAAAAAAAAEMAAAIIAAAAAgyAA -AgAAAAwAAAAAAAAABBAAAEAAAAAAAAAAAAxBAAAAAAAAAAJAAAAAAEhAAAAAAAAAQAAAABAABAAA -AQAABAAAAAAAAAAEAAQAAAEAEAAAAAAIAAAAAAAAAEAhAAAAAAEAQQAAAASIAQBAAACCAAICAgQC -AAEAEAAAgQIAgAQAAAACANIAAgBAAAAAAgoACAAAAAADCJAAAAIggoKQAIoQBAJgggAAAggAEAED -AwgIQAABYg4AEEoQAAAKAAAAD3IAEAIAAIAAAkICCkgAAAECAAAAEABQACAAEAAAEBYAAxCAAAAA -AAACABAUAAAAABDAkgDAAAIBgJOAQCACCIgQEACEAAMAAoAkAggAAAICgCAyYAEBgAAAACAAAggo -BBRgVAAAEEAAAIAQQAARAAAAAEAiAgAAAEFAEDACiFAAIAYWYAABAIBAABCAAgCBQgAAYYAAAgAA -AQgIAAAAAAABAAAH5YAgQAAAECAICCBQACAACBWIAAQAAAQQQQQoIAgAAYAAEAAACAAIAAAIFDBA -AAIAEAAAEAAQAAgAQEAAEAAEgBIQYAASIAAgIABBwgAAAAAAUAQQEBASwEoQEAAAJgBAAQAAEIAA -NEAgAAAIAgREBCxkAESAEJIQACBBQAAAJkAEYSEAAABogADQAIgAYYogKDAKSgQQQAgAQiAAgAAS -AcAAAAznAA4IIABEQESAAAAAEBIBICAAgAAAFkCCgQAKQAIIAAggSdAAAAZgCEABAIQQQGBAAAiA -AAEAAUkAAABAEEgIBCQIQAAUAkAMkQCEcggMEAAQABQEQNQIAQYQAARgVBECEA7AAKgwCQCAFAAB -gpKCAACSAADhCQqMAIIWgIAQlEAASAACigEMgRILCAQIABQEDCCBAMCMgQGEAIQEgJAAAwAABbHD -AAwEAJIQkBAEgIQAwUBJE0ARBBAAkAgCBAAEgAHBAUKQBAwAQABRkAAAABERASAAQBGAAFSAAAEC -AIgABsCAAgEQkACQEGpQAAAQCNCQQSEACQgAUABRCBAEAIIIBRIgAIgABACAAgAGUAEQAgAAgaEA -AIAiIKCgBhYAAhAgAgIEAiIAEAQCgCAqIIAgAAoEAIUAAqAQAIEQAAAADgSAAAAEpoARAgAACkCS -BgJKIAAACBQAgAQEAJQEAAEACIgECEAKgAyQDAAIgAyACAAAAEAAhAAoIAAQQAAIAQEAAAKEFBYA -CAAgAQAGBRAAgIAIMQAAABMAABAGYgACAAAAICAAAAAIIAAAwgEAAAgAQSFEIROEgEQAgQgQAAAw -RAAAIgGBgNKAAIDDBIEgFAACBAjAICAABARwgAABlABggAAABoAAAADlBIFEgACAICHIAIAgiGoA -QBYAAAAAACCAgAggAAIAAACAAAQAAAAAQYgACGQQBMAAAAAJgAQDAAEAAACQEAgAgQMBADCQIIAE -JEABigAEgABIQIQBAAAABAiQAAYRAAAAKAAAgIgBACAIBAAICEAAQAgAIIIANAAgKARAIgAEQgAI -AAAAGAAAAAoAAAEoAAAACCAAAAAARAAIIAwJgEAABAAACHEKAAAEAAEAAAiUAAEAAQCACBBABAAA -AAAIjAABgAQBAAokWAEAAUACCACAAAEABAAIACAAAACAAAgAAAAAAAAAKCgAAgAAACAIAAIAAEAA -BAgA0ABAAIQAABCAAQAEQAAAQgAAAAQgEAAAAAAABAIBIIAGAAAAAgAAAIAACBEBABAAhAAAgAEA -mAIAABEABgAKYAhAgAACAAEgIhABAQAAAAAFWgAgGIAABAQRAAAQQAAAQAAQAIAABQJIIAAEAgAB -AAABGAAAgABCAAAQBAAAoSIAAAACAAAABAgAEABAEAECAAEYQAAAgBJAAIAAICAQQBoBBYAAAAAA -FAAAAAAAAAQgABAAABAAIAAAEAEAAEAAAgAEAAAABCABAAUgABAAIAAAEASgAQJIAIAIFAAAALQg -gAQCAAAABAAACBAAsAIAIIAAAAPAAAEAAAAgIAACAFAQAQABAAAIAAACIEAAAAABEACkEIAAIAAA -ACBEAAAIAAAgAAAACIALAAMABYAABAAAAMAAgAAAAAACTBAAAAQwAAEEAACAGAAAAAAAEIAEAgAg -EAAQgAQAKAAAAxCCAAAoAAAAEIAEAAQRAAgQgAQAHAEAIRCAAAgAGgABEIBAAAAUAAAQgBQAAAIw -IBCAICAMGEBMEAAAABWIBAAeAAAAEIEAABgABAAQhAAAKAIAABCIEAQYAJBJEIwkAAAAAGIQgQAB -ABkgABCAUAAAAkAAEIAAABoAAAgQgAUAAACJgBGAAAAAASAgECAEAAAUAATEKBIBAAASQMQgAgAo -0ACAxCEAAAgQAADEKAIAAAAAiMQoAgAYAATAxCMBSAAUIIDEIgIAAAAAQMQgMgAAACFgxCIAAAAQ -AAjEAAAKHyAKAAAYgEDEIAAACwABIMQgAAIAAEAAxCQhAAAUAADEIAJAAAAAIMQgAAIAAACAxCAR -EAAASIjEIQIAABgBIMQhCgAA0AAQxCACSAAABUDEiBGAACAAgAmDgAAAAKAhCYIAABCAACgJiIAQ -MgQAAAmABAAAEKAQCYAEAAQDICQJiAQCABgEIAmJAAAAEAEgCZCIAACAAAAJgAQAADSgAAkAAAd6 -ggAQACAACgmQAAAAAKAECYkBAEgAACAJhAgAACAgBAmIIACAgAAACYgBAAAAABAJhAgAAAAAEAmI -AAAACAAACYAAAAAASAkNgAAFAAAIIAkAAcgABABACAARwAAAIAAgAIgABBAEBDggMQAAAAAQAAQK -QAAAAABAAEXAABAABAIGAcBAhMABAEBAgAAAIABAQEAgAIAAAEICEHBIgsAAAAAADLwAohAAEgAA -BAAAIAAQIAAABQHQBAAADAAAACAAYAAABA1IAEQkIAAEQRQUAAJBQDQAAAhCAAAAAgQAAADCQABA -ITABoQACAgBAQCACUBAQAQgSEMRgAABAQEoAAIAABAQAQAFALAAAAAAAQAAAAAioAAGgAICgBAQk -ggAKoIREBAgAAAAYCABIFAAAQAEAQAAADAAQAAJAgAEICCgBAADIAABOAwAB6AgkCEjgAQQAAMkg -RAQAAggI4eAEgaCsQAIESAykEgAEAAAIRAwAIAAAQQIAQBgABAIABAEBQAAAFAEEBKQQAAICQIGJ -CRyEEAgEAAFAAAAEAoPCQIAACBAAQEACQgEiIAAqIAAAAAAAEAAAABRgQAgAQAAAAABAAQIASDBA -AAQAwAEAQYgCBINDEgABAAAAAwYAwCFEEAsIhJAEAEAAAI2SAgAAQBABYBACAAAAUAAAEAAAAAAS -BoBCEAABAkJgAhAAgYAAAwgAwICIKABQQAEOgAAgQEAAYADQhAESEAAgEAAQCABASADAQAAEAQgI -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 -AAQAAAAAEgAAAAAAAAAAAAAAAAAAEAAAAAAAABACAAAABAAAAIAAAAAAAAAIAAAAAAAAAEQCAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAhA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4AAAAAAAEAAAIAAAQAAIAAEAAAAAAACIEAAAAAAAAAAAE -AAAAACEAAAAAAAAAAAAAAAAAAAAEIAAIAAAAAAEAAAAAAAAAAAAABAAAAIAAIAAACBACAAAAAAAQ -AAAAAAAAACBAAAAAAgABAAAAAAAAAAAAEAAAAAAEAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAEAAQQ -AAAAAAAAAAAAAAAAAAAABtUAAAAAAAACAAAAECgAAAIAAAAIAAAAAAQAAAAAAAAAAAAQAEAAAAAA -AAAAAAAAAgAAAABAAAACAQAAAAAAAAQAACAAAAAAEAQAIAAAAAAAAAAAAAEAAAAgAAAAAAAAAIAQ -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAIACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAO/gAAgAAAAAAAAAAAIAAAAAAAAABAAAAAAgAAAAQAAAAAIAIAAAAAAAAAAAAAAAAA -IAAAAAAAAhAAAAAACAAAAIAAAAAAAAAAAAAAAADAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAEA -AAAACAAAAAAAAAAAAAAAAAQAAABAAAAAAAAABAAAAAAAABAAAAABAAAAAAAAAAAAAAAgAAAEAAAA -AAKUAAAAAAAAAQAIAAAAAAIBAEEAAAAAAAAAAAAAAgAAAAAAEACAAAQAAAAAAAAAAAEAAAAAgAAA -AQAIAAAEAAEAAgAAAAAAAAAAAgAAAAAABAAECIAAAAAAAgAAAcAAIAAggAAAAABQAQAAQBEAgAIA -IgAAAQACAAIACgGAAiISKgMABAAgCAAAAggIAAAAZggmCA4QABBKAAIBAAEQAAAAAAAADhUCCAAQ -AgASUoAAKAAAFAASAGAEAAICAAIQQABMAAAAAgAKEAgACAACyAAAAAAAAAAQAEBAAAAAEhAAAESA -FAAwAAICAAEEAAIBUAACAAAAEAgAAAABAAAACAAAAAAAICAAQQAACQACAAAwAAAQEAABAnAgAAAA -CAAIIEABCIABQAhQJjAIEhABAEQAAgCQAAEIJAAAYAAQCBAJQAAAgAAAAAAJpABwAAIAAACAAFGI -AAAAACFAEwAAABAAAAgCIAMgAAAAAAAIEABAAAAACRASBAAQECgACAAAAAAAAABABgAAAAMAAAgC -AAMAgFIiAggABAAFAARAACAmAEjAgBQgCEoAAFAAgAIAAJQIAAAAAgBEUGgEAAEEEBYAQkAAiABA -YECMQAQIBiAAQQgQBAKQSACBYAAAMIAIiARAAgAQQADMQBIAAA6tCAAMQAgUQABQAIYKAAZgAAAB -iIRARAAIAAEAAAAQAIBwBIAAEA4gIAAGIABIAkCAAgEAABAGcGARSDAEQAJiQAgBhAAQABKAAQBA -AAJ2QA6QgAAEQ0hJAAAUoASAEEhAAJYEAcIBEAgDAYEE4BAKAAAIEAAAkECQAAsgAAAAAQABkgFI -IJAQgAAAhBCAkUAQAAQDRAABkBB0BqQAAQqADAAAAWUUAgCEAFAAgBIDQEgAQBAAAAAwAAEQQAAG -gAAEFEMASAMAAIAAAAAIAIgAASFMACBAigQEkdAQAAACBAgBwBGAAQAAiAGRQQAAAYCAAQiIAAAA -AACAIICBgAQAABAEAAAABAABEIAhCACAAAEAEA4AAaAgABECQIExIgAAESAgCgACESEgDVAIACAB -KIgQRAAwARAATDIAiiIAAAAAgYACAAABhgkSEAACDCEFKAAgaQBBAAAACAAAghKAAASAAAAEQgAG -CCAAIAAwAAIAIAABAEEQAAIEQAAwhCAEKIAQQAACgQQIAAEEAABCAhGCgAgAkCAgKCEAAIFCAAAw -ICAAAAoAgACABAQgACgAAxGAAABAACgEEAABAAEAAEAAAAAAQARgTCwgMSCAAYAAAAECgAAhIAAA -gECAwCQAQAiAQAEAAAEAAAliBIAEYABEAEACDA4AAAAAgAAEAAQBQAACDIQAACQQAMBGBBAwEEYA -gACRCBFABACASAIQQAEAIAIAACACAYAggAQAiYIQIAwAAAEiggEgAAgIAAABACQEAAgECCkgACAA -CARAAAABAAAIgAAEQAMAAAhAgAAAIAIgCECQAAACAAAIAAAAAAAAAAgAIIAABAAACIAEIQARAAAI -FAAAAAGAAAAAAucIAAAGAAAAAAgAAAAIFIAACACAQAgUAAAKAigBAAQAACgYQAAAAIAACAAgAAAA -AAAoJAQEgIEAQAwABAAAAAEACAQAAAAEAAAIQAAAAgBAAAAEgAABACAIAAAAAAAAYACIwIAAQRAA -EAAAIAAABEAAAAAAAACNCZAAAAABAAAAAABAAAAAAAWAKEAAAAADAQABABIAAQAMIAAAQBAAKAAM -AAAABBBhgSAIAEEBAMAAAAAAYAVAgAEAASAACAAAAEAAAAEBAAIgAAEAACEgAAAAACBAgBAAAAAB -AkhBAApAAABAIAEAAgAAgAAAAEAEAAABEkAAEAACAIAAAAAQEQAAAACIAAgAAAADAAAAASCQACAA -CIAAAAAAglAIgAAAAEABAQiACAQAAAAIBIAEAAAAAQAAAACAAACAAAgAAFAIAgAACIAAAALpCCgA -AgEACIAAAAABAAAAAAgABEAAIAAAAAAAAAAgCIAAAAAAAAAAAAQAAAABAAQAFSIAAAABAAAIAAAk -AAAEgBQAAAiAAIAACAQCAIICJICAAAEAGAgAEIKEAABZIFIQgAQAAAJAABCACAEAkSgEEIAAAAAA -BCEQgAQCRAIAIBCAgAIsAIABEIAEAAAAgAAQgQBCQBQAYACCAEAAGAEhEAAABo2EYgEYWAABEIAA -ACgAAiEQhAQASQMUABCAEEAAAAAgEIEAAAkAAAAQgAQAAAAAABCCAAAAAAAhEIAEAAgAAAASgAQA -AAAAIBCAAJAAAFAAECgAAgAAESDEIAIAANAQgMQgAigokECAxCEQGgAAAADEIQQAAAAASMQgAgIA -ACCAxCIWABgAAADEKAJAAAAAAMQIEAMAEAAAhCQAEAlQAAjEAAAOLyABRAkYAADEJAAEGAAQSMQg -AwgJACCAxCABCAAAIEDEIAAACQAAAMQgBsAAAAAExCAEAAkAAADEIhoAAAIEAMQgAEAJAABAxCIA -CSgYARDEhQAAAUAgAAmAAAgAAAAlCYQAABAIBCAJiIjAAAEABAmIAIAAAEEgCYgIAAAABBAJgAAA -GQBFGAmAAACAAEQFCQAEiAAcIAAJiAAAgEQAAAkAAAwKiSgICAikBAmIpIAYAAAACYAEQgwAACAJ -iQgAAIIAAAmEAAAYAAAACYgAAIAABAAJiFBQEAJABAmAQIAAADAADYoCAIABQAAJkQiAEAhARQkg -AUAAAAQEggAAQAARYBAwgIGAAAZgIQUEACCAEAABIBAIAAEQQECIBAAgAAAiAkAJEgBABAAAABAA -IAAQAABIomJAAAIAFDAAAAAASEQEAAAACzYEAcICAEACQAAUBAAAJAUFAFQhAUBAIDJAQQEAIDUF -AQAISACBEAlABCAgABIEBMggIBCAQEACQgAKCEAJAgAMAAQgABAEJCgBAJBIQUggECQAAAAAAEAA -oKACgAwATAxAQgAIBAQCSgAEQACgqDICREQAAKAAABgABEAAYAQEBFJBoAAAAAAKREQACEBABJwB -CbAEQYAABEAJAACooAAAAABBiAwCAUFAAASkGQAAAQAJAuAAAgIKAQwAQAAICAAAAAKiABgYAADo -GKAIJAAIQiAEFAQACAAACAGhABn4ABJABARYRBAITEAEBAACiAoAAEDAAAAAAAAAAYgBAwBACABA -AAkAACAQCACAAMACAQAIAAAIACAAAkALA4DABAQhQAAAAAAAwAEEYQgIAAAAcEgAQBBQBACQAWAI -ACgpAwEAAAAAAIKqIJAQACDAABAADC4CwEAAEQEQACAQAAAAgIEBBAAAQBAAAIEAEAAAEAAAAAAg -IAAAAAgME8DACBAAAADAIAGAQAAAAABIAABAAAAAwAgCAAABAAAAgAAAAA4wiBQACApSIiAIoIAC -QAxABlAFAAQQDAIhMAAAEIAAEA5wAQIAgAIAAAgUTAoARgIWVCAAAIoCAAQKkEBACEKAoSEAIhCU -AAAAC2KQgAAAEBCIAQkCAAACIAAAFgGIqAEOQFBADCACQEAAAAAAAAAAAAAAMAJAIBAUlgJAQAAA -ADAAAAAAABRAIIoCAA5QIAIAggIEggACAAQAiEBEBe0AK6gAQECQEAADhBQUABAwAgRIAG9yGABA -VBQAhJBABAAAAABAQgJCAGwovJCAFRUABEJAhJRTAxCAEBBEAADUEAYAQq0QQEAUAAAAAAALdgBQ -FIQDGBAQAEAAAgBgKAQQAFQEkIRABC0AwBJAYGBAQEAAAAAAABAAeD0GAAAAEEJIABAAEBAQBAIE -EBCCEACAgAAAAKhsBLMgQACDkAERAwAEBECFIAkIAiBQCAUIQCIgQkAhqAKiBBEwQgAEEAwgIBgA -IAgKSCBZPQEgAAEQIjBEFBYAQAIgMBUFEAASIgAKG1JSBEAAREIQgAJQAgIAAAG9QFIQAAgQAxDI -wAIAAASyIAADQEgSAAAgBKsIAAAAQgKAiAoAQAAAEAAQVASZQAISABgNAEAAEBAACSgXEgAAICAw -SKAIAAAoECEAShAQBjYAAAKyCIgqQoyUAEAAAAJCCBBAQAgCjASIAAQQkIACTjIuASBUiIxEIAAA -EACSkiIsIEICBAAQhDIigAAAiIQEEoQAAQTIVZASRACWAACNBQAADA5CBAICpQCIAkIMQATEAkQK -DAgSQiAigAiSAAIAgIgUlICAAAAIgAQAYIBCAIBIjASAgAACEAAAABMAAQBEFMBIICBRAYAoikJA -AAAAJCAkBIAgABAAAACEAhACAAMQgAAAAwQAAAAAACCABgEAAIAAEAAHhgAAIAIAAAAgAxAQgAAD -AICAEgAQEAAAAIAQAACQAIBAAFgGERAAE3iAQAQEAAAKJEAAgAAAgACBIQIBAACBIAACAAAAgZAA -EBAACQkAByAQICAAABEAEICgAwAEAgAAgAAAAoEAgEODXAAAhIAAAyMAAwcHA4AAAAESgEGQh4AA -VVUPD0T/C08jc1VVOzv39yNzVVUC9/X/Dw8PT1VVVVdVUTM3MzP/+1VVMzNVVVVVVTVV9TMz//9V -VVVVMjcyN0dH3JjPVQ0IAf8yN1VVAf8AAAjhVVUPHw4fMydVVQAAVFVVRf93Dyd3M6//MzcB/1VV -//8M/11dAP8A/1VFAe8B/wH///sB/wH/VVHd3VV3BfVTU1VRVVEB//7///8zMz8zVVVVVQ8PAHcH -jyNz+vo7O/f3I3P6+gL39f8PDw8PVVVVRaqrMzEyN///qqozM1VVXVVVNVX1EbtfX6qrqqszMzMz -R0eoIM9mrqQA/zMzqqsA/wAAAkuqqw8PDw8zM6qrAACqq6qr/7sPG7szX/8zMwD/VVb//gz/rq4A -/wD/qqsA/wD9AP3//wD/AP6qq///iKoK+qOjqquqqwD///+vryJ3PzNaVVUPD1UAdwePI3OqqjEx -AgIjc6qqAvcACg8PDw9VV1VVqqozMzMzAACqujMjVVdVVVU1VQURuwoKqqqqqjMzMzMi7rkxA2b+ -9AD/MzOqqgD/AAAH/qqqDw8PDzMzqqoAAKqqqqoAEQ8bETMKADMzAP9VVQAAAPOiogWvEbuqqgD/ -AP8A/wAAAP8A/6qqIiKIqqqqMzOqqqqqAP8AAAUFIncwM1pVVQ8PVUT/C08jcwUFMTECAiNzBQUC -9wAKDh8PC1VRVVVVVTMzMzMAAVUVM3NUVVFVVTVVBTMzAABVVFVUMzMzMxHd/roDVa2oAP4zM1VU -AP4AAA1SVVQPDg8PMzNVVKAAVVVVVQAiDyciMwUAMzIA/lVVAAEA81FRBa8Ru1VVAP8A/wD/AAEA -/gD/VVUAAFV3VVUzM1VVVVUA/gABAAAzMzAzVVUdAACMdAARlB0AAIx0ABGUHQAAjHQAEZQdAACM -dAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARlB0AAIx0ABGQFAgAiFBAERAdAACMdAARkAAAAbwd -AACMdAARkB0ABIh0ABGQHQAAjHQAEZQdAACMdAARkB0AAIx0ABGUHQAAjHQAEZAdAACMdAARkB0A -AIx0ABGUHQAAjHQAEZAZAABMbAABlBgAABxgAAOUGAAAHGAAA4QYAAAcYAADhBgAABxgAAOUGAAA -HGAAA5QYAAAcYAADlBgAABxgAAOEGAAAHGAAA5QQAAAIQAAhABgAABxgAAOUAAAIFRgAABxgAAOU -GAAACGAAA5QYAAAcYAADhBgAABxgAAOUGAAAHGAAA5QYAAAcYAADlBgAABxgAAOUGAAAHGAAA4QY -AAAcYAADlBoAABxgAAuUMzNVVU9PT08bDwtPVVdVVVVVRVVVVQ8NBPdVVTMzVVVzcxUVMTv19VV3 -3f8D8zU1//8PHzI3AfsQ31VVGxsFr/7/Af8zNzM3M1NVNTMz//8AAAFHV1cC3wPzUF+/v7+/MTs7 -Ow8bDxtVRVVVv79zczEx9/ciIgAAAPAA8ADdV1cD8wX1CgoAAFBQUFD/////MycPGyL/DQ0PMw9V -R92RgFUzoKAzM6qqBwePjw8PDw9UVaqqVlVXVVVlDx8E96amMzOqqnNzuroxO///iKrd/wPzNTX/ -/Q8NMzMA/xDfmpobGwWv//8A/zMyMzIzo6o6EbtV/wAACxSKigLfA/NQX7+/v78xOzs7Dw8PD1VX -VVe/v3NzOzv39yIiqqoA8ADwIv+KigPzBfUKCqqqoKCgoP/9//0zMw8PEf8fHw8zD6qL3dXEVTP6 -+jMPqlUHBwcHDw8PD1VVqqlVVVVVVVUPDwT3pqY1Nbu7IyO6ujE7CgqIqgAiMzNVVQAADw8zMwD/ -EN+amjMzDw8AAAD/MzMzMzOjqjoRuwCqAAAAAIqKAt8zMwD/BAQEBDE7MTEPDw8PVVVVVRAQIyM7 -OwICIiKqqgDwAPAi/4qKMzNVVQoKqqqgoKCgAAAAADMzDw8A7h8fMzOqqosR9+YPqt2IMw9VVU9P -CwsPDw8PVVVVVVVVVVVVVQ8PBPdVVTU1EREjIxUVMTsAAFV3ACIzM1VVAAEPDzMzAP8Q31VVMzMP -DwABAP4zMzMzM1NVNTMzAAAAAAJRV1cC3zMzAP8EBAQEMTsxMQ8PDw9VVVVUEBAjIzExAgIiIgAA -APAA8ADdV1czM1VVCgoAAFBQUFAAAQABMzMPDwDdDQ0zM1VVRxGzog9V7kQACBAAACAAABAAAAAA -ABAAABAAAAAAAAAAgAAAgAIAAAAAAAAAACAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAgQAAAA -AAAAgIAAABAAAAAAB88QAAAAAAEAAAAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAlAAAAAAEAAAA -AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAACAAABAAICAAAAIAB -AAAIAAAEIIAAAAAAAAAAAAAABAAAgAAAAAAQAAAIAAAEAAAAAAAAAAEAAAAAAAAAAAgAAAAAAAAA -AEAAAAAHPwIIAAAAAgAAAAgAAABASAAACAAAAAQJAAAACAAAAAAAAAAAAAAAAAAAAAAAAACMAAEA -AAAAAEAAAQAAAAAAaAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAACAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAABICAAAAAAAAAAAAAAACAAAAAAAAAAQIAAAAATn -AgAAAAAAAAAAAAAAAEAgAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAIAAI -AAAAAACgAAgAAAAABAAAAAAAAAAAIAAABAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAADAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACAAAACLYACAAAAAAA -AAAoAAAAARAAAAgAAAABEAAAAAgAAAAAAAAAAAAAAAIAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACBAICAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAIUgAAAAAAAAAAAAAAAAAC -AAAAAAAAgAJEAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAgAAAAAAAABAAAAAAAAAAAAAAAAIIAEAQAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAEA -CAAQAAAAAAAICAAAAQAAAAAACAAAAAAAACAAAAAAAQAAAAT2CAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAAAAAAAAAAAAAAAADBAAAABAAAAAAAAAAEAAQAAAAAAAAAJAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAADAIAAAAAEAIMEAAAAAABAEAwECAAA0EAEAoDAAAIAQAIAAAQAAgKQAgEAEBAg4AgCgAB -AAAAAAACCAMAIAQUgAAgAABAAIIAIAIAAAAAB5gAAAAACgAARABAAEACAABFBgogEAAGAAAAAAAI -ACIAAAAAAAAAAAACAADAAACCAsAAAAAQAgACAADAAAACAAAAAAAAAEICACESAAAACgQAIIAQAAAA -AAAAAAAAACQCAIgABgAAAIAAAAABAEAMAECAABEAAAmAAEAgACAACABAEABAQEABEAAAAApAAAAA -AAAAAAQACAAAAABAAABEAACoAAAJPAIAgAAQEAAAABIAACAAAAAAAQAAAAAAAhAEAAABAAgAAAAA -AAAAAAAAAAAAAAEAABAAAAAIAAAAAAAAAAigAAAAAAAAAAAASAABgAAIEQAgACAAAAgAACCAKAAA -EgAEQIAARAAQKABIyEACBAEQABQABsAAAhAAFAAgUIAGkAgCAAAoAEgkgERAABQBCDBgCCgANgQC -cCAAAARAAAAAwUAAAAakkAAECAACAAJQAAIQEIgAFIgAQAAAAAAAAgACABJMABAQCEAUAAAAkIwA -EEAAEAQQADAAQAAAgBQAAAQCABAgQAggAAAgAASEEIIAAAAiAQnQAQABRFAMEQABgIBEBACgAAEQ -AABAwggAAREAAIAB4AAAFgAg8gAAEAIBACASAAAQCRMAAQgBgAAAKAAIAAGAQIoAwCAwAIEAAoAI -DIkAEAAAC/wEA4AAIAAACSgIFAAAAAAQEQAQAACJBAAAAQCAiADQIAAgAAAAAAAAAAIgAYDBQAAA -AAAAgIIAAAIBwAAIMggAgACIAASQAgAACMgAgQkQSAQQAACQBCAgABAAApIBAAAAAoAAkCiEKIgA -IQAMMgIAACiBAAQiAGgEBbGABAIIEoQFAQAUIAAAAAqgACIggQgQAhAAACAAAIAAACAgBQAIAAAA -YQkAAAAhCgACBKoBCBEIAAgSIAAgAAIAAAoAASAUCjAAEAAAEAAAAAoIAQCAAAiBCBAIAAQSAgAI -AQAAAjICBIAQAAQAggYACBUgoAAVCCAwQIEABAFAAYEAJIAAIAQEQCAAAAAAAIAAIEBARACAQEQA -AYAAAEAABICAJCABAEBAAAAEAEQhAMRAAAEBACAggCAgAIQAgCCEAEEgAAAkYUAAAASzBAEEAAAA -AEFAAARAgIAAQCQAAAAAJAEAAAAAICABwAAAAEAEAAAAACQAAAGAgQQAAIAAQIAggAQABEEAAACA -AICAgAAhIAGAAIAAACSEAYQAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -CAAAAAAgAAAAACAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA9UgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAQAAAQAAAAABAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAggA -AAAAGAAACAAAAAAAAAgIAAAAAAIAAgAAAAACAgAAAAAQAAADHQACAAgAAAAAAAAQAAAAAAAAABAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAAAAAAAAAAACAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQIAAAAAAAAAAIAAAAAAAAAAAAAAAAAA0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAJ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACQAAAAgAAAAAAAAAAAAAAAAAAAAAAAABiQ -AAAAAAAAABQAAAAAAAAAAAAAAAAACqEAAAAaAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAaAAAAAAAA -AAgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAA -AAAACQAAAAAAAAAJAAAAAAAAAAkAAQAAAAAACQAAAAAAAAAAgAAAAAkAAAkAAAAAAAAAAAAAAAAA -AAAJAAAAAAAAAAAAAAAS8AAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAxHAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -CEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAA -AAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAI1vAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -AAAAAAAAAAAIWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -11225,33 +33798,16 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAGAAAAAAEgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAGAAAAAAIAAAYAAAAAAAAABgAABAAAAAAGAAAAAAAAAAQAASSgAAAABgAAAAAAAAAGAAAAAAIAA -AYAAAQAAAAABgAAAAACAAAGAAAEAAAAJKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAARWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAIAAAAAAAAKAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAQAAIAAAAAABAAAkAACAAAAAAAQAAIAAAA -AABAAAgAAAAAAEAACAAEEAIBQAAIAAAQAAIAAAAAAAAAAEAACAAAEAACAAAAAAAAAAAAAAASAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACMyQwAADCTMSIBRAAAMJMxjMkMAAAigEQASUAAAACAAIzJDAAA -IoBEAElAAAACkgCMyQwAAAKSACIBRAAAIoBEAElAAAACkgAiAUQAACKARAAAerAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAPiSRgQgYkkfAARCBCBiSR/4kkYEIEIgAIACIgUAAAAA+JJGBCBCIACAAiIF -oERAAfiSRgSgREABAARCBCBCIACAAiIFoERAAQAEQgQgQiAAAAAAFwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -11300,1312 +33856,13 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgggAAADY0AAAIAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAI3wAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACQAIIAAAI1mAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAsAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAwJ4ABKBBAADAAAYAAgAAAAA -AAgAAAAQAwEAiBCBAAAAAAAAAAAAAAAAAgAAAAQQAEAABAABCAAAAgAAQAggAAMEAIAGAAAEAAIA -AAAAAAADSwAAAAAgABAAAAAAAAAAAAAEAAAAAAAACAAIAgAAAAEABBAAAAAAAAEAAAAAAAAQAGAA -AAAAABIABBAAAAQAgQAAAAAAAAAAABAQAAAAAACAAASIABAAAEgATACAIAEgAABAgBAAAAAAEAQg -AgAgAAAAAAAAAAAoAAAAABABCAAAAACAEgAAQgAwAAAAAAgAAAAAAAAAAgAAEAAAAAABAAAAAAwo -QAAAEAAEAAAEAAAAAACAEAIAAAAABAAAAQAAAAEAACAhQAgAAACAACAAAAAAAAggEAAAAAAACAAB -QAAAAAACgABAAAAAAAAAFAAAAAAAAAQAFAACAAACKEAqAACAAAAAACAABAAAEIQAAAAAAAAAAEAA -AAAAAIQAAAAAAAIAAAQBACAgAAWgAAA0AAIAAAAEAAAAQAAEAgQIAAAEAAAABAAABidAQAIAgAAA -AEAAAAABAAAAAiAAAAAEEIQAAAIEAAAABAAgAAAABAAAAAAAAAAAAAAAAAAAQAACBAAgAAAAAAAA -ACAAAEAAAAEAAAAQAAAgAAAAEAAAAAAAAAAAAAAgQAQAAgAAACAQAAAAQAAAIAAEAAAAQgAACAAA -AAAAAAgAABAGEAEAUA0AQBIAAAIIigQAoAAAAAAAAAAIAAAAAAAAAAAL2AAgAAAAAAAAAAAAIAAA -AAEAAgAAAAAQBAAEEAQACABAQAAIAAAIAABAAAAAAACAQgAAAAAAAAAAAABAAAAAAAAAAFAAAABA -IAAAQBACQAAAAAIAAAAAAIIQAgCAAAEAAAAAABAAAACCEAAAAAAAAKIAAAAAAAACAAAAACABAAAC -EQgAEAAhCAIAQgAABAAAAgBgAAgAgAgCECAAAAABAAIAAAnOABACEAABAAAAAAAIAQCAIBBEAAAA -AACCBAAAIAQAAgIQAAAAAAKAAgAAAAAAAEAAEAAAAAAAAAIRAAAAEACAgAAAAAAAAAAIEAAAAAQA -AAAABIAAEAAIAEAEAAAACAAAAASAAgAAAAAAFAAAAAAIAEAAACQAAAAAAAAAAAAAAAAQCcgAACoo -AAABAAAAABQAQAAAQAAAAAAICAAAAAAAAAAAC1IAQAAAwAAQAEQAAAAAAAACAAAAAAAGAAAAABAC -ABAAAAQQAAAAEAAAAAAAAAAAAAEAAAAAQAAAAAAIIAAAAAAAAAAoAEAAgAQUCIAAACBAgQgBEkgC -AgIAAJABAAIQAIAAAUBCAQABIiBwACAAAoAQgSECIAIACECAjRAAAoAISAAAQgIAwgAAACIQRAIQ -A5CABABEggACAARMAggIIgAQAAAPm4gAAACCCAAAAAgAUoAAAIAAAAokAAADIHEIEFACAQAAYACA -QAAQAgBA0ABACAwAAAAQAAAAAAIQCAjIECACAQCAAAhEAFMAAoGIEgAAEgIABAgEAgAAAAQIQkAC -AAQIgCBSAAACEAAATAhARQKgCBDAQAACABBUFGhIIMIgEo8AiAAAgQA0BAQACACAAAAAEIhAAAIA -ILAQAAJAAghBAAEAAAZ/YEBQAoAAAgAAAgAASgAHMCRQIAIACAgQAAAoAgAAABEAAAgBQAQAAAAg -AAAQAAAIAAgIAgIAKAEgAAICCEAggFAAKAKCAABQKBAIgiARAAAkADAAAAQQQWABAAAIciAIUCEo -AChAiBAhAYQDUAQAYJQjKWGQxIMhAAASgAEABApkCZQANAQOMVQBlpEsNAEhYBIUAAAIACQEFJAA -RgyQcAAABQQAAIQAMFSQUFBECACASAQGCQEAwBaAwCQQAAEAAAhQwAACQCAkEzACAAggEEBBCARg -AUAAAAoAAARmAYggDBIBABQAABQAEIBEQ4AgEUBA1AJMAQRQyMACEACRAAAEIMAAMA4ADJQBUQAi -EgCEUMEDEAAIABEQAAIUJEEACEyAhBAKEMAQEIACkEhACAAAgEIQDFIIVEggStIAEQAAKAADAAAK -6gQJCkBQgiCJAQASABASgEAiCgAQYBQBSgYAQAAAkYAKE0AAFgAAQAiEABGMhACAgBFAAJQQEVEC -QAAAQFKICcAUYEaIwIQAESoABAAQgAAQIAQJYWEgEgIgAoQACjAAAAgBFkIOlBAqAAIFAIqgEBIg -ACkCIagBUgQACUIgDAAJgBKpAAAMEBIgIolACigAIgACKUABKAASgZAoBJQEEAgAAAP1IKAFQAKM -AQiQASgEEbAAEQCAAQBAFJEKEAAAAAEIQAgggRBAgBQCBoAAILAwgAAIoICABQUMYACAIiIpEogy -gAAAhQBCoggQBAABAACoAIwASCAAACRAAFABIAAAwAAIQABkAACAAAQoAUQAAQAAxBAAJCAEIUCA -FADEAAEAAEQMAAQACCAgAIQMBAgEJAAkEAFBAgBgAGQkBgEAAASAAAAAAHwEARQCECMgZAREAAIg -AIAkABEAAACBIAQAAEwCAAAIAAQAAACEAGgAJAAhgEQEKIQECAggAAAgAARkBEAAAoABBEQIIAiA -AEACEJQCMIAABCoAAAQIAkAAKAAAAhACQAAogAAAIAQoAAgAIAAgCSQACFAIFIgQIAAoAAgASAMA -IAgJkAA5AgKACACABCAAIgAIAAAABBAIAAgAKAIDAACBAAACJIgAIAAAAAAACAgIABAQAABKCIBC -AwAAQAoAgAAAUIAgCgAAJAASAAAIgAABgAAAACgMAAQIBgMASBAAQCBEAAAIAFQSDAAAJogJAAAE -AAIgAAAQAQBAgEAAIAAAAAABAQBgAAAAAAAAAAQAgICCABAAAgAACAAoAAAABAECACgEEBAAQCEA -AABJARAAAQAACBBJAIAEAAIggABCAAAAAFAAAAOsAABAACAAACCAEAJAEQIAAAASBICAgACEESAE -YACEAGAAAAGQAAAAAQAMAIAAAAAAAKAAAAAACBCFAAABEQUBABgAAEAAAAEEAQYgAAQAwQABEAAA -AAFQAAggABACQCAACFYAEBCgSAAICICBEKABgAQAQIAEJBEAACmIQAEEgYACEAAEAhAgABEHCAAh -BBAAARgEgABAKEAEIAAAAUACAAAAA2MIEgDBAgEEABAQAgAAABgAASIAAEEAAQAAVCBAAAAgABAg -AAFAQAAADAAAAAAIAwAAAIAAIAsAgAAAAAAAAAAAAQAEABCgIAAABAAQAAAgAIAAAAAAEAAQgIQA -KAAYCRCAgkAoAAAgAIQAEBoAANgQggAQGhAQABCIgCQeWCCAEIgGAAkAQkYRgDCBAJAiixCAAgDE -AABAAIoACABaAFgQAAAFW4AEIgAUNiIQgAQBKpAABBCABAAAkKAAEIAAygAZQAwQgAAAAAAAKBCA -BEEAWAAIEIAEAAmQAKAQgAAACQCABBCAAAEAAAEDEIAwACgYMIAQIQAAADQCJMQiIgAAUABExAIQ -CACQQkSEJAASAJAAAEAgBQAAAKAAQCEEAABQ0ADEIERAAFAooMQgEAAAFIAgxAAIMACQgACEKAEo -ABgAiMQAAAlTIiYCABQAgMQmAQEAkACAQCQaAAAYQhjEIAEAAJAQQMQiIAQAGICAxCIBAADQAIDE -JAiAABgSAMQkCIAAUAIAxCABBAAYIADEJCAgAJAIAMSIAAAACKgJCYAgAAAFBAAJAAgDAAIIGUmQ -oBAAAiAoEJAAEABAgISQiiALAASAKAmAkJUABwAADYIENAAJAIgJAAAUAApBEAmACCJAiSYSCQAA -CYOAAECASBAgCYAKBAAwAGAAgIACQMANAAmApBAAYAIECYBQAAAAAGAJkAoUAAAEJAmAAAAICAAg -CZQAAAgEUAQJkGgAAQCABAmAIQLA4ABQCQAAAARAUdIOAAAQQBAAAAAUAFAQBCQAAEAAgADEzAwA -AhAAcMAEAAAAAUAAFAAAIAkBYAwARCAgBKQQQiJAEoAgQBgAYAQRCEAAQEgEAAEBAAAP8lAQQQCg -UAQBgABALAAQEEiEAECMxMAAiCAgQEBQEBBgAAAAAAJCAEDIACCABCISBgBAAUEBRASwQgAABABA -AAANFAAAEABACElIQkBEUIAAxAgI4pCiAQEAAagIBABAQEQYAACgAABACcEAAAAM0CAA5GQKAEAw -iKDCAEgBABgIQUAAAASAAkCMAEAQASAAQBIAQBAIAEAEAJAoAABABAAAAE/IBMABBAKoAoQBCYBA -AEgIAECICFEQBAAQAAAAGgQICAIAAEAACYjqIJAEYBAIAekBACgKAgCAAAABAgDgAIAEAoSoIAAI -CAACqqAAEqCgAEQAgCYSAAgAAFAAAMAoIcCAKBAIggABKmGCAAEQEQAAgAAKEAISRIACAUgBDAgA -AEQgIQCAAAQACAAMAQAQhIEiQoABEQSBgUAARiEAhgPAwAAAj3ZIEBCAAgGAQABgAADCgAgAgQYg -AAMAIgYAAGIIyEkoSAEEIEAQAACQAQAAAAMAAIBhAAgACABAABAAABBBEBAAAAGAUMEAAAAAACQK -ARQTQoABAAABAAgAACEIFIKJEAgCQAFQAEFEBICyKiEGIUAMgAAECAAEEEAWBAUAApQQCICAgCAQ -AAAGkQABAIAJgAQAkAECaUmAAYAQFAAMAAAUAAAA5gIAIFIQAZIUEBAwgAhJAAQAAAAACAqMAEJI -MAECAYAECCGIEGAoKAICYggADAgABAAUBABAgAAAAAEAAAIAQAAECCggAGkIBAAGEAAUAgAEAgBG -AgAAEABJAFAABAIQAAJBgUBCbAMgABTAAAICAVF1EJQAiyZBUAQAkIZEFcFYGAAAQAQAAABCQDCx -RAxUAVQDgkAADgAAOQQAiAC8fEAAAAedhBGCUEQESAAAAgUFAxFDgygEAAAAHAFCYUwGAhAEAxAE -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 -/w8PVTUzUwD/AABFzfrdAAAzG3NzX3d//xsbMzOqqgePd/8A91VdDw8zE9jfV9+7uyIiC6uqVaoz -/DAAAHR03aD6UCcnUFA/ZjIQm9/gQLG9uLgFjSd3BQ8FD1ffXX9fVV9VAAAAAAzMjIwAAAWoEt6Y -myIiIiJEd8yqAPr/rjOqc/qxuyp/AfF3XyOvu68PDzMyVVZVVg8NqqkzBQD/HQ8dDxG7Cl+qOjOj -IndV/yOrUIhQ8KoKAF8PM///Ba8zM1VVC0+7/wT/UVUPDzNzVF8bXxERd3db+6qqVTP8MFVVuLiI -oPpQGxv6+j9VuphFzdqKcX24uBtfJ69fD18PAUUEFQVVBVUAAAAADMxERAAAAEER3VRXd3d3d0R3 -zKoA9f8MM1VzVXV/G7sH97sbc/8zDw4fMzdVVVVVDx9VVTNfAe8dDx0PIncFr1U1M1MA////Z+/6 -iFBQVV9Q/w8z//8RuwAAAAAgMAAAAAAAAgBAAQAAABAHACABgQAAAwAABBMAACAAAgAgAIAEIAAB -ABIAAAAkAAAkAACAAAAAAAAQAAAAEAAAACAACAAoAAAAAAIAAAAAhwQ4EAAAIAAIACAAACAAAggA -CAAAAAAAASAQAIAAIAMBABADQAAAAAEEAAAAAFAQAQQwAAAEIJABBAAAgAAAEAAgAACAAEAAAAAA -AAAAAAIAAEAAAABAQAAABACAAAACAgAQiAAAQIAQBEgAAAABgAABCIAAgAAKEEAACIAAAYCgAAEg -AEAAIAABAAACAAIAEAAAABAAQoBAEEiAAAAAAAAAAARhQQQIAABAAAAAQAgAAASIAAAAAAAAASAQ -EEGAAABjAIAAAQgAAQAAkAEEAAAAAAAAAEEIAABACJAAAIgAAAAIgBAAABAAAQAAEAAAEAAECAAA -QAAAAAAgBAAAAAIAIAAAEEAAAAEACAAQIAAAAQAQAACAAAIAAAIAIAEAIIAEAAAAABAEAACQAACA -BACAFAAIACAAAAAKACQAAAAAQCACAAAADdIgAAAAAAEAAAgAAAAACCoEAAAAAAAAiQAAIAAAAAIA -IAAAACAAAAAAUAAwAJAAAAAAAgAAIBEAAAAAAAAAAAAAAAgAAACAAAQAAAAAQAACAAIAAAAAAAAA -AAhAAAYBCAEIAAAAAAAAAAgIAAIACAAAAAgAAAIACAAIABAAAAAiAEAQVAACAhAEAAAAAQAAAgAA -AkAABAAKBAAwAAAAAAACAAALRQAgAAAAAAAEAABQAAAAAAQABkABwAAAAAoAAAAAQAAgAAAQAAAA -AAAQABAACIIABAAASAAAEAAAAAAIAAAAAAACAEAAAIAAABAAAAAAABACAAAAAAAAAAIAAICAIQIA -AAAIAAgEAAAiAAAAAQQIgAAAAAAAgUAAoBBAAICAAAkAgFAQABEEAKAAAAAAAAABIABEABAgAAAC -EAAAAAAAAAAAAAtnEAAAAAAAAAAAAIAAAACAAgAAAAJAAAQiEAAAgAAAAKIAAAAABAAAIhQAAACA -AAAiEACAABAAgCIQAACAAAAAgBAAAIgAgAAAEAAAEAAAAAABAAAAQAgAAAAMAAAAAAgAAECAAAAA -ioAEAAAAABQAAATAgAAAAAAACAEAQgAUgAAAFAACAAAAAASAAgCAAAAIABAgAAAIlAAAAIAAQEAA -AQAACRUETAAAAAEAABAAAABADEAAAAQgACABCABJDIAAAAEAQAAMAAAAAACAQARAAAAMCAAACwAA -QAQAgAAAgAAAAAAARAiAAAAEAAIQAAAAQAQAAQGBQgIICAASABMlCAEAAChAUAAAkDICCoEicgAA -AJQAIJBAChIRRAKQcAAAABEAAgAICBJECyRQAiAICiIiRcgAEEGARAwCAgwJQgJVIAgCAAAImkAQ -CARAAAAAAAQCEEAAIhJACEACAQKACACAyAAAAAAACAAABAAAAAIAAAwgAQCQMABISICACAIAAUgM -AAIAABAAgRKQAhQAAgKAAhBAAAAAADIAEBABIGAgQCACEkAgIIAACAUAQADAAEAAAAAHqAIIaBBA -QDAIAVYEAAAQKwCABHEAAAQBwBIgLBIAAFAIIAACEAAAEqgAAEIAAABDgAAAAAK6NIJAAgBigIBg -AAgOAATgAAAAEBAAAAAABEEIAgAICAAICAAIAAAAACAiCoAQYAAAAAIKkgAACIAgIgEQAAAhAEBA -AAAAQABAAEAQAigAgRF0RIgABktKFAAQRAAAElMLIABigg4MUIhrIAhjIGxCEAICIRCMRAYsgQp2 -NCJAk9QRAtIQDBAQJEgABCHIJIAOCIgDRpAgAQFUJCwAIDQiVAAADeIBIJIAAwgwyAEEAAAITAgw -ADCAAAAQCE6BAgAAFCRBAABASQAAEGBQBAAAAAAIwAQQEQAACC4ACAwJcAIESBIAgQZIBEggABAB -AIQAAkpEgQAIAYTAABQAAQQQBEyUKEATgwwRQICAARABBAgBCCTM4CECAAACEHAAhBASESQIENAE -BIQwwZMANE7AABAQCQAUBBCIEUQICIAAAMQGCESQAAAAvjAAJIgQFAADCArApJIIAAAAQxAJBABA -AFIBgwECaiBRQyASSABAAhEAASDIBBAAQpCABNTAAEmRCiACxFCJUYAQkITAgQLMAQARAIEBgYoC -kAAKAJUgQhAACQAgBKhBFqACIgQwCBERBAExAAAMADIAAhIIFAEKBAgCDQwShACxoAAiMgCwAhJC -AI0CDggQKAAgDgaIEAAiAICKQAAoAmoAAAzJgAABAICCEAKAAIIAEQAQFIAAYAUAAAAWBQAhABFC -QCABgKiQAECAqAAAAAQADCAAEABCIQgoACAAAJCJAYgQIIACCQCRgEQIAAQJAAKAQBCAEEEAhEyB -wYRAgABAhCEhA8B0AAMiAEQQgQQihMAEZIAEwQAAYEBkggBhgSEgMQQgCFAkAIAQRAEoIAAgI2CE -FIFAISEEAQF0gCQAACEAJAAAA7uAAIAAAYAACQQBkAIAUAACAMYQCQAIAARgBDEBAIAEQEwABAAA -ECACAIEAABCAgAGAwBQIAIBCEADBgIBBASAAIIAkIQEiAAEBBAGGYSEBgQiQICkAAAACAAgAAwAC -GBAIAQhIABQgACoAAAEAAAAACIAAACEABAAIkAgACAAAAAhUIQAAAARAiAABKQgAAAIIAAAACEIA -AAgIEDkiAAEAAAAFnQgCESICBAAASAAAICgAAEAIACAAEAIAAAgAAAIBBAAECAAIABgAAARMAgII -EAAAAggGAAlABgEBShIAEQBAASAJAAAAKAAhAggAIAAAAgAAABIACgAADJABIAABCgChgIEEAACB -IEAFAQAAYQAAAgACBABSQhkAAJAoAAIQAKIACFAAAEAAABARkwAQAAQAABAKAAABQRqAAAYAAkEA -0AEAAA1RECBgARAMAEAQAgAQRBACAQAoAAAAAIjAAAEBAAAEAACEgAIAAACCAYCAAAAAQAAgEA0h -AAEAGAAYBAAAIQREAJAQYQUBAABAAgAABAiIEAAAFEGQAAAYgAgAAAANABQAACQggAARGQAQALRA -AUQRAABACEBAABEAApAAAAGDggAAE0ABgQMIAAAECwAAoCAAEFgAAAAAIAAAAAgAECiggAAABr0A -SNAAAAAAAAkgCAAAAQIAAAECAAAAIAASBBRQAggkAAAUAABACAIACAAAAEQABAAAAIMAESBBgAAA -iEDiQACAEFQxAAApAgAABAEAAAAhAIQgBCgAAIEQQgYAQBAAAgGIABAEkICAEIAFAQAgAQgQgBRE -QABCSBCABhRAACAgEoFGCgAAIJQRixAQABoTgBCCABgAGACAEIhHAQAABMgQAAAJdYAQAQQYFCAQ -gAAASyASEBCAAAAAGAAEEICAEChUIAISgAAACVlAEBCA0AAAEAAEEIAIAAAABAgQhAhCAJASCBCB -AAIaWQIgEIwABEBYIAAQICbIABAUYMQgAQIAEACBxCAAAgBQBADEIwAMAJCiBMQpCoAAGACMxCwR -AQAAASHEIBADKBSkAsQgIAIEUCAsxCACAAQQQATEIARCBBAACMQAAAWDKABAAAAgwMQiAMAAsBAA -xCQBCACQAEDEIQEAACIAEMQgAkAAOAAAxCAAAAAYAgTEIAAEAJACEMQgIAQAGAAIxCIUiAAgIJDE -IAMCABTEQMSAAAAADAAICaEEAAAORJQBlUUQQBQsKAmIBEAACggoCYAALACDICAJgAQEgAMgCA2S -hACQCAgUDZBCEQBFBAEJgAAAgGSSoAmEgBAAhkgRCQAAAUGAlAwAQgAgCYAIJIAIACkJkAgAAWEC -AAmIGjAAASNADYBQAIgAAIIJggAAAEAQAAmAQABAgAgECYAAMEAALREJkIJCQAIQAAmJCAAACJAI -CSAgwAAAgCDAAAAgAAQAAsoJAWUIACCAAKACISQUiAEFAKAABFJIAEBAYAAABgAAAAAIAkUCRAQA -AAAAAAUAAAoQBECoQgAAyggACAQABAQoAAAOFxAQcACAAAEAAAAwBgDEAAQAAAIAAAHEAERAIEAA -BAJSgIREAFQoAkKAAAQASEAAKAAERGICAEboBMJgAAIAAAQAgSBigC0gQARQkAQAAABACAAAAAgI -ABFJRAioCGJJEQIAGAAAQAIAAAA8IUACDCCBQQAEAAEQAAAiABC4qAGCgAAIAJoBAAgASAQIghIY -OAQQEUiJAEEQAAIoQAGQUQQAAEk/BIAEooAMCECQFAhIUAAC4AAAAAAAggQUAAAAAAhpAQECAAgA -AFgZIAIMAAAQDCoADAABAQEJABAIgTGBoaDEDAAAAALCCiIQQAAAQABAwgQABAKICQABCCIgCBAB -AAAAAABMQhEAMAkBAAAQQCAAAFACQQKBwkCKAAqIAAkAAAoABFQBAACAEIBAUgAAAAIgAE5gABAL -gADAIIIIYBQIAAAAhCuIDAoSAAAgwEEAFAEAEAAQAAAACoBAAAAAEhAAgAgAgAoGYcbDBAAQAAAI -AAIAKABAFDAAMCABBlEICBAQAQDQAIxOCBAAANCCiYgAQwEAAExBAIUGKUQAkKpEAFUNiACAAAAA -AUABQBIUAAAIABAIASgoiBAACECMIGAQAAwMAFIEIGAATEFgCAIAEkBBAAARAAggAECBACECBAAS -AgEBAAAFvAJBQAAAEYAQEAJCaJEFAQAAAQAAQAwOAigAAAAqIkAABCgiFAiBiAAgIARAAKggAjAB -AACAIpQAIQACgAAAAgaQBACAAkAAAQBAAAgUDYICQkCEAAQBQgAABFAAAJQCEgQIAANQBAjAUoAQ -AoAQjAkKAgDAAAAHAwMQEUFAVABcQUKAgHaCSQAFFB4RAAD3BEAABgQAAggUQHQEhAQCAkAAAAVl -UAACQANMKAAARFAAE4VoAUBUEwIAUAREAAEAgACCcAAABCAAAAQEBAACAAAAABAJwMAAFAQwBBLA -EBBARHg4ABkQBAYQBDAALwAAiAAAALgIAwA4AgAAEik4AkoBMAERQNgCCAIkQBUBuQMkEFRIMEE4 -DCBYEUQJPFIGhgIAA4ABjAISIFUAIIwAQAACQaAoOTAMAIhBExAIgAAEGIAwAAAACr6SSAAAQIgI -KBkIAgNBQBgigJAQAAACAACFgAICQEAgEEBQA1gCKAACQEQAQIoLABIKAcWQQCICESNCECAAFBAA -IhACKBAARUgAAgAgASAgEoWQkEAABogAAAKFRUACAABKRISUKBBMAghAwEyDQGICSAQQACYCEIAE -BNSUhINxEpCUwIQgAIxBygBQoMQKAEAgApABABAAAAiAwCBASCQIAAADSQRWFJBAgkAAwaqAABAS -pA2AgAAAQAwSEhASVSVgABCgTECAQAwAQpBQZBAADIFA4IGqCgJSZBAAABSCC5KGIMBVwEgIBMJS -CAiVUCgSLAQkBFhYARCQAJACAAQEogCQgBAoAECBWBKQgAAIAAVDAAEQAIMDAJAQAAAAADAABJCA -UiARCAAACjcAiCBDCBgAACIBAJCDEJiAgQIQgIKBABMAAAARgACQEwAggQACKAGgIAAiACBoSRWA -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 -AAAgAACAAAAAAAAAIAAABAAACAAAAAGAAAAMAAAACCAAAAAAUAAAAQEAAAAAggEAAIACAAAAIAAI -iAAAQIgAAAkAAAJAABAwCIgAAAECAEAEgIABAwAQAAGAAAAAAgAABAAAAAAoAAAOAAAAQAAAAAAA -ABAAAAAAAA8HEAAAAAAEAAAAAAAAAAQAABIAIAABAQAAAAAIAAAAIAAAAAAAAAQIgAABgAAAAAAA -AAAAAABBgAAAAQCAAAQIAAAAAAAAAAIAAAAIAAABgAAAAAAEQAAIBAAAAAIYAACAACAgFAABAAAA -ogAEggACAEAEAAQAAAAAICgEAEAEBQAAEAAFIABAQAAAAAAAAAAAAAQEAAAAAEQAIAAAICAQgAAA -Dl0oAAAEAAAAgSAwAAAAABCAEACAAAAAIABAAQAAAACABAAQAAAAAAAAAAAAAAAIAAQAEAAAAAAA -AAAAACAAAAAAAAAAAEAAAAQABAAAAAQAAACQQAAGAAEgCMACAAAAAAAKCAoIggACIAAIIAACAAgA -QIoKAAIACQAAIAAAAACAAAAAAgAAAgEABAACAAAAUAAICAAAAEEADAACBAAAAAgFAAABEACCQAAC -AAgAABAAAAAgEAAJABAAAAAIAAAACIACABAACBAABAAAAAAAAAAAAAAAABAQACACAAgAEAACBAAA -iAAAAAAAAAABBAAAEAAAhBCAAAEAAAwAAAoAAIAAAAAAAABAAAIUAIAQAMEAAAQAAhAIAoAAAQAA -AgBQAIAEAAQgAAAAAhAAAAAABAAAAAAAAAAAAABAAACCAEQAEBAAAIAAAAEkYASAABQAAIBAQACA -ABAAgBAAAAAEAEAAAAAAwAAAAAIAAAAgAAAAgBAEgAAAAIAAAAAAEAQEAAAIAACAAAEAAoAAAAAA -AAACQAAAAAAiAEABUIgAQACIBBCAAQAAAAAAEQCBAAAJBgAAAAACgBAQAEBBAQBABAgAAAyAAEAE -AgAABIEEAAFIAAAACQBAAAAAEAQCAACCABAAAAAgAEAAAAAADW4QSAoAAEQIBAAAAAAABAAAAAAI -AAABEABARAAAAQAQAAgAAAAABAAAAAAAQAAIAAIQAAAAAACQABABAUAAAEAAAAAAAEAAAAAAAgAA -AAwoAAAjgAACAAICCICAEBAAAQpBQACEkAA2AgKBEEwpAiAIAIAAClANigIjbAIEygEkQgCFgkgI -ABQQQgDCEEgCAlAQUEAAhgAAagAhClBAAgIAAAAFLxEAgsKAACgKQBAQAgBCCoIAEAABAgABCACQ -CEAAAhICAAAhRIACABIAEEJAFAKCACkCAEAgAgIKAAQSQgAEAEAgEAAAIAIAgBEAAEAIFiECAAgU -BAABBFCBQBACQAAABAkIUCKACQQAIGIQChKAAAAoBkAIgAPsCAEIQAgoQhQQU0AkgkAEBAAgwwgq -gAAEAAwzAAigRIABESNRAAgABCAAAAf3CFYIACAA6AAxEAIAAgAAAEwAAAAAEKAACEAAgBAMCY0A -AAiHAEEggCgBAQKAAEhAABBAElIBCAAIAEAAAAAgABAgABAAAQgACAAAAAJwEAFgAQYGFBQgANEq -gAwGEQMQACMCAGwDSCgRECMEZCjDwQBICEAjDABACYAQBgAoBgAANBCQgEAJIgCJgAQwFNAKAAAI -AkQOMAQAEQABAGQsCgAABzOCBAAABAkCgAQkCAQQCCAIAFAIUoAGEEAACIICAABAAAALQIBQAAAA -AUsAACAIAIRQgIgEBEgADEIIAAAATgEoQAgwIFFJQiAEIwQwAAABAABo0ACQCkSJAiFIIICIiAGG -CIxIAJCBSVAxAKAAUBACDLSQgACAIQjgAAmoABFwBIAKVAQAEwBABBAAQABACYBDAAAEEAAJgMpQ -hIIUEAgAAAABQQQI1AFQwAEAAkIAAAEQAFABgRAhAUAhAEICRIDARICBgACpDAAIQoACAAAAQBCR -CAQIC4AwiKHAjAgAhMIQSgEDQABAIACxUQBIAAABBGAIgAIBASIUAAiQAAQBBCgCCAABIQAMEAIK -AQIWQCGhAgUEACgEIAgAFQAQDQIWDAIKAAABIWAgEACCgAiIgAlAioyAEAgCCAAAEABwRqCCABIA -AAXlCaAOAAAIFAaQAAgCABECIoCAIEICgACgABAiQQgAQAgAAAQAAABCIAAAgECAIBAAEAEoSAEg -ADCACEJCAopAgAiACIAAkAAABIQACAUIAAQgABAACQFAZgAhEACDgAAAyEFMIASEAMRAACQkAAAg -RAQiICAAAABAIIABACBgAEFoAAAAIEIAAgQAAAYQRIgAAgBAAgFCEIFgAICBAYSIAAAADP0gAgQB -AGQEAARRAAERQAAQEAEAAAQUAABIAEEAQAAAACAAgAAIACAAFkAAAAAAAAEAMIQmAMgCQSwAAAAg -AASRBgCAkAEBBCQIIgGABEQAAAgAIACAACAADAgwARAEgAIIKCgSAAAgAEwwAAIoAAEgKAAAAAOQ -AAAIEAAhABAAAAhIgAEAAAAgSBSAMAAAAiAIiBAUABAEAAgwBAgAEAAgAAAEkwgIIAApAAAgSCgC -AAAQgAAIgAgYIAIAAAoQIABAAiAACAYAAAAAAAIoAQACEAJBIAgIAAAMAEEiCAAAIQABIAAIiAAA -EBBAAAgEAAAAQgAAABAQAAAAApAgAwEgwAAgIAAYgQAABIggmCAAAAgIIAAIIEFKQACSAAAAQQAA -ggABAAoYSAAAANABGAIEEAAQEAAoAAAAACAgEBiAAAkEEgAAAAUvEAiBAgQAAgEAEiAAAiAQAAEo -CAAAAAEAAAYBAABJGQAACAFAAEUBAAEMAAAACAZEIBBCAAQAgAASAAQAQAAiAAApAAAAAEYQAAAA -QAAAAQAABBAAgEAgAACANACAARoAAAgAgZAIAAAAAiCAAkEAgASQoACgAAgAAIAAgAIQFAAIBEkA -AKAhgAEGUAACAAAAAEsAgIAAmAAAQAAAAABAAAAAA+8ACggAQgAgAABUIBAEAAQAAAAgAAEiBAAA -QiAABAFAgAiECnBCAMAAAIAAAAAwEAAIABQEMAABgAAAAAAAIBAACAAABAAAAAAKQgCAEKEQAIEA -gEAAEIEQiFQQgAEwABCKAaAAAAIqEIGEA4AAkCQQiEgIBBgDERCCAABEGEwAEoAREkAAEIgQgAAD -gAAyEBCKACIAACAAEIGQAgAYERgQAAAOhYCAAAAAQgIQiQIIaBIABBCICAgAAACCEIQQCQBQQBgR -glIgCFggABCACxAAkAEEEIAAEIkaEAAQiAAQSxQABBCAAAAJkAAIEIAQIAAAAAQQIAFYAHCgSMQg -EIIAACigxCQEBACQAIDEKBQEACAUgMQgAAAAFAAIxCQUGAAWAADEJCgAADgAAMQgCiQAWACAxCAS -AQCQoAjEIAABADQiAMQAAA6SIARABBgQQMQgAQAAUCCIxCEGIAAYABDEIAAqAACCIcQpBIQLGAAA -xCkUCADQgKDEJgQAAJAKAMQpAAQAAAAAxCYAAAAQAADEKAQAABACAMSIBAIABAAgCYQGCEAAEgEJ -gAAAAABUoAmCAgAAAEAkCYoUAkAgKRAJkABEAEgxZQ2CkgSACABYCYQAEAABxKkJgEQIAAgQgQmM -AAMAGIglCQAABfaBIgCAAAAACYKoBAAUACAJjECAgKECBQmACAAAAAgIDYAQAEADIBAJgAACQEAE -AAmAAKCAAUAICYQAEACQAIQJgAAAADQAAQmBAAAABkgECRQAAESAUDHAwgJgAEIJBAAJAAFAAAmA -QQQEEAB0CAAGAQABFIAJgEIAWAAIAAAAAhAQYCQBYAIABgAgAAAASABAUBggIAAAzGAiAiABACQB -AAAIsBABQXBAQFQABgAAUAYUFEAgUgACIiAEICBQCABAAAQACAWkAIoFhACAEFIEAAAgAAAAAgIA -YAICAAQAAABAIQEAAAQAQAEgADAAEQAAxCQATMAYiEgMCgAAAgFCAYQUpFoYCAIACggCCAhEECA0 -AGCASATAQuICBAgAAIEQAEhgiAEgAcECiAFBBAAA4PgZyAQIAAEiGFQJCAAAAEFICKEAAEDUREEA -AKCohIQAAAQEKAAAACABBFFgAYIEAAiAEgAAQEAABAAiACHCAEFEAMBAaAi0AAABAQAAIQFASAIA -AAECABAAEAAAgAAASBABJAAIAACAQAACg8gIARQQAGAQABIQgAYIABEAAEADEAgDAgAggVDAEAuA -AAgAQQBAQAEACRAAEgEQQAhBAJDAAgADAAACigABCAJDyABABAhQkJAAEAAAj+cKAAEMAwEAUARg -AAABDGgBEJAAEABACAAABAQCAQOAYEIICgCBkBBkACIJCwACBAAAAAAAAAEAACAoEAEAgABAAAAI -AABIAAAAQAgCAAgQAQggAmgUAkAWAABABkAAgAYAkAAAAQASBBAgAgAIAZIUADAAQAAABpAAAgkA -QASEAAEAMSAIgRAFAAJAEAQIAAQgCAFiAAgCAAAAgARAICkEAAANJQAoEEEAKEoCFDAiAgAAAAAA -AEQACBFAQgABgABUgIAWACAAAAAAAQEQAAAAAQBACQBAAAAABBAAgIRBAQAAAAAAAEAAQAAAAAAA -QABAAAECAARDAgAAABIMVAYECk5GRAKAQbAKDEokSAOAoANUHQAQBdAAAARQiAiRAEhAABARQUAA -BAgIQCICREAABAAAARCAEEBAAhAGAABAUAADQQIAAADagIQAEAgUAEACACAQYAIAEEQEMAYIWAQg -UIBQRIDCAQNAQgRyAAIAAJAAhAgQAwAQAAACAgACSAAAAAgAACosBMDAAACARAAAAOAABEAAAgAj -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 -fyevO/8/vwBfCl9VVQD/Dw8PD93dAEStqBHiN7+FgKrMRFCVlWpqAP8PD1XdD0cPD1VVf3cK/67+ -cv4AAA5c/3+qOjMzIncDi6puMzMA////2NjFCuJEIqonABFVUHAREcwAdwV0iFffqgAREawFAP// -AP/MAA8A/wD/AP8ADwD/AA8A/wAzAP8ADwD/AKoDz0dHD0dVVe4iDQheDtqKMzNVVT8/M/8x9T8V -UP8A/1VVAP8PDw8PiIgERA4EIuIVnergqszuUFVVVVUA/w8PEVUPRw8PVVUfEQD1jd1R3QAADBX/ -H1U1MzMA/0fPVV0zMwD////k5MoK4ogCClcAAgpQcCIizAC7X7iII2fk5Hd3rAoA//8A/8wADwD/ -AP8A/wAPAP8ADwD/ADMA/wAPAP8AVQAwAABgEBABAAAAAAAwEAAAAQAFAKAAAAgIAAAQEAgADBAA -AGA4EAgAAAAMIACAAAAAAAAAAIAgIAACACAAAAIEEAADAAADACAQAAAAAAkAAAAFOCAAEIEgEIAD -AAAAAAAAAAAAKAAAABACAwYAAAIAAIICAgAAAAQACAAQIAAAIAAAASAAAABgAgMAAAIAAAAAAAAA -AAACAAAAAAAAAAgAACEAAAAAAAEACAAEAMACAECIAAADAAAgYAKQAQAIAAAIoAACAAAAAUIAAAAM -gQAAQGIAQQYAAAQBAIAQAAAAAAFAgABBAABAACmAAAAIAAABgoAAAA1QEAQIIEAAIABAQACAAUBA -AABBAAAAAAAAAAAAABEEIAAAQAAIAAAAAABAgAABAAAAAAQAABAAAIAEAAAAAAQAAQAAAQAAAAAA -AKAAEBAAAAAAAIAAAAAAgAAAAAIgAEAAREgAAIgBBAAAIAAFEAAQAAQQAAAAAAAAAAIAAIBAAQAg -IgAAABAQAABAhAAAAAAAAKAAAEAAAAAAAQAAAAAAAQAADOkAAAAAABAAACAgAAQAIBAAAAAAAEAQ -QgACCAAEIBAAAgQkIAAEAQAAIRQEAAAAAAAAgAAABAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAQ -AAAAAAAAAAEAAJKAAAYCACAAIAAAAAAQAAQMCAgAABQgAAAQAhBHBAQCkAACAgKJAAAARAgAEBAg -ABAAAAIAgCECAFAAAgBQACAATAACACAgAAAAQgAAAAAAAAAAAABAAAQAkCACIAAAAAAAAAKABEAA -EAEAIgAAEAAgIIAAEAAAEAIAgAgACAJCAQAAAAACAgAAAAAAAAAAAhAAAAACQAAAABAgAEAAAAQA -AAIAAAAAJABACAIhAAgAAACgBEAABAAAABAAAAAEBAAgAAACAAEBAAQABEAQAAQAgNBQQAAAAQEA -iBABAAABAASACAEIAAEAAIkAAA53EAAAAAAAAAAAAICACAAAEAEAAAAAAAAACAAgABQBAAAgAEAA -EBAAQEEAgAAEBABAAAAAARIAAIABAAABAAEAAQAAAQAAAAAAAAAAACAAQBAAECAAABACIARMgABA -CYAAQEgAAhABCAAAEAASAAAAAAAAEAAQiQgAAUSBAGABCAAABIAQAAQAAAAIIABAAAAAASgoAAAA -AABAECAAAAGAAAAAArNABAACAAAAAAAAAAIEAAAAAAQAAEAAQAAESACAQAAAAAECAAACAQAAEAIC -AEgAAAJIJAgAIQAAAAAAAQAAAAAAAAAAAAEIAAAABIAAAAACAAAEENCBAgEBAACACEgACdIAAAJs -RCFLQjSNygxSRAggAZBACgAgAgKAkQEQggAKwGIQCMAAgiMSSCAAAAAANIAJAjAIQAAGCAQGABEB -AQsCAAAOLgAkAFOBACECAAEAAAAiAhAQIAgAABQoAABxSAAAAiUIIAAKAiAIAQAEEBBQAADAAAAF -AABAACABgBIAQMCCAAEIAQxAIAYCAggACAABABAQLgAAAIAQEgIRIkABkLUAJNdiEBICigCF0oAA -SJQVIAArxhQAMBQAAAEiAEaABAAGKUIQAhIBaGgAoDAQSAMhAEDACAIQRQBCgBAIAoAAAAgAAAF0 -AAAKAEAACAAEIBABgEAJAgIiUACAQOAABgAIBAAAQABoFAgQAqIBhABKEAEADAYgFAA0ggBAgAJI -AAIAAAAEAYQISgAABQAEMQJAFBAAAAAEcpYAAcCAAQQAEgMgQwgBAAwBhITAMCAhRJAAIAZKAgAo -hlQAZlAEUUyQgDAECQkBkcEAQEgABBMUAIIDREhIEjECQAIsKCAhREBIdgkAAAAACzpJBAAAAAhA -BEFMgAIoIAQAEUwAABIGEggABoCARAQIAAIEIEBQCAZQEAAAAhAGMAtGBkEgFAggAIAAECIgcQwg -LIEAAFJMIEkGCDIBhkxCEEAJQAbQFElQUlSBAAAwwwCsEIAAECQhCSCCBAMkiATBTAQQACYwlIgS -AAsEQAqAkAAAAoAEgAkAIEoDAIgAA5AEAMAAhBIIABAQCCEAUkEBAAAHCQJIQAGEQQmQEjIBBAAQ -CIAAEAAAgIAkAAEAAAQIgJEBAJAEgIAEgJRwAAABEFAkQAgIAAyAA0lRAgCACAAISAMiSgSAAIhM -AACMBAoAgABBAgCJAAAQEgAoBAoAoICEBWABARBAAAIAAgIJkIKIgQEEIUUVAgACAQQgKQICBQAS -CFECAIkIDKiBAAEJIAAAEAEAAYGIgAohAIIgAAAoAQgAAAIoEQAAAQAIAAQEhgAACAAEARYAQAAI -gAEAAAFAAEACECAKCAIBACkAaACAAEAQEAGRDAIQAJABAAAAAAqBACBAAACAAEAQAAJIEACJIggA -ASBQwQQAAEYAQEFEIQAAACAgACSUIgAAQEAEACAGAAAJgEgAkEEEgikEAAAAwBAAEYABhGyABCAA -IwAEAQBGQCmAAEQIAAYwIEABAVBCSABAAgAAAA1ABEpAAAAAI0IACQAAgAQAACQQAAIDBBAAAIgg -AQAAAIAACNAQBAAAQAIIAQAAAIFAAEAAABEAApIAgAAAlgAgAoAQAABQBAAEJIAQAFAAQEgQkAMI -UCAACCoIBAAAAAAIABAELBKAAAgQBBAAQCAESAAAACAAACAJKiAAAAAgAEgACAIAACIACQAgQCAE -AAAICCAAkAAAQAgQAAACAAABAAACJAwQAABABAAACCAgBAACACAMAgAAEIAAAAgIAAAQgSABCJAh -ACIAIAAIEAgQAAIgAAgAQAZJAAEACAAIICAAAAAIGAMgAkAgAEgCAQAiQQABgAsRBJCgUBIAAAAQ -CKAKAABZAQECAASgAQEgAYQAkAABCAAAARBQIQgIACEAABIQAQQQgAAAAAAEGggACAAAEEwKIBAA -BAAAAAgAIABCEIEAAA5PAAAAIABAmYAAAAAAAAQIEAAYBAAAAJAAAhAEAAQBAQAAEIQAAAAAAAAo -ICAExAAAAgAAEABABFEAIgAQAQAMgCAaQAABAGACIRgEAAABUAgAAECAACKgAAgRAAAAUBQAEQQA -gAAJAAAESCWQAMAYABAISQAQQAEAASICRQAQAAAEEARAACgYAAICEAAAAAAAEgITEAAAAAABEJAA -CiAKAAAAB/IAAACAAAAEAAEQAAACQAAAAAAAAAEAAAAAAAAAAAggAAQAAAAAEAAAAAQFMIAAlQAA -BAARIABCABAACAEAoISAAAAAAAAgAAAKAAAAMAAAAIQEEQAAEQQQgIoBAACIQBCEEIIaAKCQEIIA -gCggAgIQgICCAAACABCACBgJASDqEIoGCEAAAEAQiQQSAAIAABCBEABoAkAAEIEIAgAUAAQRAAAG -vIAFA4AYACAQgCAAAAAAIRCICAEAFAEgEIEEABg0BAwQgAiQCQAgihCAAYBIAEBAEYAQECgZURQQ -gTAiAACAABCAAABAAQAAEIABABg4AAAQKAAMAJAgoMQiAQQAkJkExCAZNADwogDEIACAABgQKMQq -AIQAkICAxCQaAASQACDEKACSABQyhMQoAAAAAEAAxCAkKAAAwIDEKhEAAAAAAMQAAA55IQgEABQA -xMQkECgAUABAxCABAAAYAoDEIABAABQARMQgBIAAWIAAxCIEBAAQgATEKTEEAAAAAMQqEAUAGEAA -xCQAAAAAAADEIAAAABQAIMSAAQAAoJAECYEoEAAgQBAJkIAIQQAQJgmQpECAIACBCYEkAQAACCgJ -gIAUAAgEBgmAWAAAiIQgCYBaIIEAAAAJgAAkAAAAEQmAhCABAQIEDQAACKCMASAAGQIgCZAAAAAE -AAgJlQkEABisIgmAAgWIMAAQCZQAAIICRBAJgAAAACUgBA2AhhAAAAQkCYAAAAAgEAoJggACAAAA -AAmJCAAIAAAACUAAAADWwBIAQAAAAAAJAh5AAABgAKBAQEBIRAEAgIAGYEJgEAEAAEQFAmKghQAA -AERAAIhAQAAQMCAscIAEBAAJIABAAAA2ACAgEAQAACSIAAABUAQAAAAJAYAAIEAAJAIAAiAAAAAA -BAAABBAAAHIAAAAAAAVABAECAEEAIFAAAIBAQGAAcAAQAEAAABAAAGZgQEIEAABAAgAQAAICQAAA -AAAAAALAgAIAQRICaIigJEoBAQgAAAzBCAEyAQABCAAKQAkAgSBAAQBMDBQAAQGADEgCCAAAEAAC -LEAMCEAEAAwQMBIAAABIgEAASEABiAgAAAAAAEV3AEgMBBICAAAAgAAgAAhAAgAAAAAAAEAIQEAQ -CEBIDAQAEBBgAAAEBCFRAAQBBICBAgAAAABqjARASAAAAQQCCAAAAAApoMAAAQGAAAAEEAAEkFAQ -AAAACICEQwOAACBAAFQIAgAAgACSRDBgUIABwAMAAAAAQyBAAGQACBGAACAGA8gAAQCCQAgABgog -wEkAgAADAMBCAAAACAIQgcABAgAAiaMAhGAAYAALAwAEQAkRAAAKAgQgAAFEAkDAYAIMYDAQQAAA -AAABAAAAEAgkwoAAAQAAJECIkQAACAAAAAAQAIIAAAAAABAAAYAQAAAAAhARAZBCAAAADAhAMgEA -KAkEiAABAkIAACACEgAAgBAECSAEUGAgAFAoKgIAMAgAAAkAUBAgIAAVCSgQQkEEQAQoAAJAQgAC -ADAAFGlAEEBEKYQAAAAN8ggBAgIAIAAUQEEAAAQiAEAgKWgQiAkIFAAIEEAAAAIGhABAAEAAAAAA -AUAgAgERgBAyCCAAKCiCAAEEAEBIAAAKABAAAAAAAEAAAEAAAAAAEFASCgAQAEAEAkAAQAAAALFA -AQAsIQwQAIACBgBOIgYSBAExABAAAIQGABBAEIQagIATQwAQQABAQwASEAAGAxBTFBMAFCVRAARA -CEBEYkAAAAwPAABAQAQAEkB5CDgAAAIHSAQQQgAAEAHEAAgCEAAAACAAICCgABMCEgAQAAQIBBAM -GAITAxCABIAtgAAEAgAAAAAAEblAAABABAAAAAACAAglElGBAACBGYgJCEhBAkICwQk4gBRFyFAA -HEAACAgoQBAQBgZJAIJCkAiKBjLBiAEAEEUFgYECUAgJkBAiQBQAUhGSkClAAgYoMIAnAggEAQAA -CEggqEqCQABBCVYRUCALwaACQBBBqCRAgERASMggAAgIAFAQWCAQACAACIACEABAABCBMAW9QQAA -MKSgAAABCICgAQAGFkhAEgAgAgIiACAQAAiAAckMDYgBEICESBIkVMwCkESEIkIIADIGFUBNAAlA -BAKUNBIOhATA0BRIBECD0SQiUJAQAgQAgICEBE1CgJREgIAAAUgQFAADlkAAiAyIAAAL2iAGBJRS -EEgSBIJASkhAAJQwBhEABAaCAAgJVAAAIACQAAQAAIAAJQQKEo1ATEAGg5FgCEBzgyFACgAQAQgA -jAQAAAQkAEAAABIEpQUAKAAQQgEEFIqGMqKCSEoDUJBQIEAiIhqQEAoDkYBAlIaAAQiAgACgAIAQ -KAoAwIFAQkwAgoEAELKgkDADSAKADAAAAABISOlOAAAgAVQwBIAAgBYAAAkLAEhIeBADAAAAACBA -ICQ4EAAAFAACABEAAAckA4CAAxMAAAAAQwkAKMCBAIICAgAAAhGAAAARkhMwAQAAgIJCWAAYAIAj -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 -BAAAAAAAAAQEAAARAIIAAAEAAEEAQhAACYECgAACkIIMAAACAQgCAAAAAAAAAAAQBAgAAAAAgAAE -AAAADIAAgi4AAAAAAAAAAAvYAAIJACBAAABAAAAAAABgAAADIAAAAAiCAQAKAAAAQABAAAIAAAAA -AAAMAAAAABAQQAKAAEAAgIAAAAAAQCAAAAAAAAAAAAAAACAAAAAAAAIBAgIFAAAAACAIAAIAAAIA -ACoABAAAEIAYMAAFQAAwnACAACQAAAQgBQAABAKggAAAAAAAAAAEBIAAACRAAABCgBAAACAIQAIE -CgAAAAEAAAAACRUAMgAAACAAAAAEAAAAwCAAIBSEAAAQBAAAAAQACAAgACAABAAAAAAAAQAAABAA -AAAgBAAABQEAAQAAAAAggABBACIAAAEAQABAAAAAACAEAAEAQEADCEAgAAAAAAAAAAAAAAACAAAQ -IAAgQAAABBMAAJAAAIAAAAAADXAAChAAQQKgQAACAAoAAAAQAAAAAAAAUAIAAAQCBABAAAAAAAAA -AAANdAAwCIBACAwAggADAAAEQkQEgAIAADAQASAgCAAAAAAAAAEAABAQAAEAABAAEAAACUQAgACA -AAAAAAAgAAAAAAAAAAABACAABEBAAAAAIAABEYCAAAQIEBBAAAAAAAACAAFAAAQUACCIAlAABAAA -AGIAQACAAAAAoAEAEAIUAAiAAAAAABEAAgIAAAACAAAAwACAAQAQDACAAEAAiBAAAAAAAArsQEAB -QAAAIAIAAAAAEBAAAEBBBAAAEAIAJAAAAAAAAAAAAAAAAAAAAAEAAAAAABAgAACAAAEAAIAAAAAA -AAAAAAACAAABAAAIAAAAAAAQAABABgAmQgwAAAAMAAAAAAAAAA4IAAAAgAAABIAABAABIAAkgUAg -AAAAIAaIABCMIAABUCAAUAAJAIAEAABAAAAAYAQAAAAAYQIgBAAAAAEAAAAAAHIAAAAAABAQAAEC -BAAAwAEgAAACAAAAACAAAAAACAAAAAACAAAQEAACAAQIAAAAABAgAAAAAgEgBAAAAAAAAABEAEAA -AAAAQABgAAAAAEAAABCFgkJAAQKSCHIARAACIcKCgAogwEAIQBSAABKECCAKDIBIKoABDgBAgBAU -gBEkEgQBCAABAkAOkChCCEAAAEIigQCAwBAKAAwgAATBAAI0AAAFeQgQAAQEAxMCAwBIAECAigAQ -IQAAAABAABFAAAABAC4AAAFAAEBANBIRAAAAAAIIEAlAiAMAARQACARCABAAgIgAUgAAACAAEgIK -AAABBkgAAdIQCAIiDAAIITOiAABCAAQQAEUgJgQgUAAiEAABAgBwIgAAAAiAAhCABEoAAACAACAC -AgCgAACAMBBCEBAIAA0DECKQSAECDIAKEAAAEQEAAAEfgCBACAAAAABpIAIHgAHgAGKCQghABAAA -QqhCBgAAREQAEAAtAAAIAGIQUgAIAAIAQBBiABAARCAAAIAgAAACCBAAAABIAggxAAAAQBIBABAI -gQAAEQhAgEARAQBQCAwgSEIABhIQEAsBcAFAgk5EJAEMCgTCAmBQAGuOBEpWgAAiEZAIEAwsKFAA -AAAAQAIBAGkAACAgkCQhkCCCBIgAQAAACJAgCAACMBAAQAARCEEiUhQIAIiQgDAoAEGIBIEARAgA -ARFkIgCADEJAEAGAigAIAAIMAQAIAhIgUEZEEBAQBAAAIAQIQQJIQkBQDFAMYGgAIIIIxAAIQRFA -IQAADKzJgAgBlAAAAAGDCCIpAABQgIgAAlAAwBBRABEWKACAlIBIwFESBAhUcCAAg2KBhJARzIBU -MIBAJCQACAJQAEyASYECAAAE4gAkgSgwEcQIJEoEAACQABMBRAQiAFGJAgQCAIQQEAECkgoMBgSQ -AIAhiAFwCFCEQYACBDEEFAEDgIiQSQbIQMEAgMAKCYgABIGAFAgUCIRkAAASEIWBAgKgCBAAAAwC -AQgxAAABkQCJQgQACAAAISIAKEEEIBABaaAACggQsAABABAIFIQBgBAgAAIEgIxCQAQgAAAAICAB -ACAAAAAACAAAAArCAAAAAgAAYCIAiUCAgAAAIEIRCABAQCBCqIIAAAAAAAIiiGEAgIACBSAACIAA -AgECAEAABAgAQFAFQKqIACAAAACAEASAAABgCClQYASQQACQAARAEYBIgAQgAUZBRIAAAAAAACCA -EIEBhAFAAlEBIEwBACAiQgAABAQAAwQAAEBkACACEEABABMCDMAAASGBCAAoIAREKAQqAJJQAAgE -AAAACuIAAIQAgBAAAEAECgAAEAAQBAAgAjAwgQCADCOAQAgAQAACgIAECQCAgiEGAAAIAUAwCgIA -AACAAEEAAIASQQCQEAYAAgwAUjFGBAQQSACAwAgAIBAAAAAACARAEIBCAEAIIQAAEAAgAAgIQgAo -QCABiCIIEQAAAAQKACAgKoIgAAgiAxAAESBCCCggFkAAAAAIIAgCEEAAgAgAAEZAQSAAAAALkAgh -AAAQAiAASCAEEAKABANIAAaAAAAAAQgAAAIIAAIAjCAUECCAAAAAAChQAABYEQgEJBAOAACGSFQA -BBFAAgQoQCABAkAAAEhIAASAgAQEEYoBAgAIIQQABAAAEAAIIIIABgAIgBIgAAABIgAgAAACACgC -AQRBAYiTIEAQAIAQAhEhAAAEAIAABUEAGAAMAgAAAIAAAAAgAAgAAABEAIAAAAMfIQRAAQAgAkAA -EASAACGaABAAQAAAIEEAAoFAACAEAAAIEICIACAIQEAoQBIoRBAQUAAEggArAAAAAAAQIAAABAAQ -QEAEDgAAAACEAAIABAAQQgKAkgsUAAEAgBAAICgACGYEAEAShAAFJKAAkCAAAAQEDQCCMBAAABCw -AAAhQAACQEgAAAEBAAGAAACATAAAEBAgAAIIAAAAWQAAAAMogAAADQsCAACAiAEoAAxEQBAQEBEA -CQAkwQAAAAADKsxAAAoAAAhICAAIEKAACIAgEMSwEAAABEUAGjASAAAABEEAIBAAAAAAAAIDEAAI -AAAACACAAIEEIEAgIgIRgAgACRQcBhKAgACAAECCEIqACoAAAhAQigAABCACCxCLBBAAAAISEIgI -AAAVQCgQiQhAAAAAIBCEAAgAAkAgEICABMQAkAAQAAALsokAEQCQAAIQgAIJGABBABGBEEAAAAIQ -EIiAAQABKIAShAFAQBQABBAACBooEAIJAYxCCAAYAEAQgAAoAJAQABCMAAEaAFAEEIMAAAAVIIAQ -KgACABQgIcQhAUwAAoDQxCwEAAAYoCDEIAkCABCQRMQgACQAODAAxCgwgAAAEADEKQFEABAAgMQg -AQIAECBAxCAAAAnwAEDEKQIAABQAqMQAAAduIAECAABAEMQoiUAAFICoxCAJAAAUIEDEIARCABIA -BMQgBAAAGAEAxCICiAAUWWTEJAlAABgBIMQpAAAAAIVgxCgAAgCQAqjEIAAAAFAAAMSAaQABAQAI -DYiUAEBAMAQNgiEAAAGAAQmAIABABEAACZAFKEAgAJQJgIQIAIAAEAmABgkAHAAYCYQaEQCkASYJ -gAAFEABAAQmAJAwACCABCQAABYiICDAAAAECCYQQEgABBgANlAAUACGAAAmJEAgAJCggDYiSJIAg -DGQJiRgAARAABAGIABAAAA4FCYQABAAQDAEJgQAAAAooAAmAAAAABQAQCUgASEEsBAgBQEQAAABA -IABUACJkcAAIAAAAICAJAAQwAkAlAkloQCIRCEFBREgQAABCAEAAAECKQEAggBAAcAAAAEIIEAAQ -QGBgAAAAAOQUAAAHlwACAMACEHBAGGAKQGQJAgAQIAAgCUACAARAEBEAEBIicAQA0UABFIBAQgBg -hghCBsRkBIhABGJxAAAQABAAgAAAACAAAAAAAAAAQAAAAAAAAQAAmQCBgEQUAABoiCAABAAMQCAE -QAGAAAAAClJACAEAAAgAgAAgAgAIEAAAAEwAAAGgAkAggRmgpEAAAEgkBAgABAQEACAAAAwAABQM -BEIAAEd8CImpCDAEBAQCIAACCEEIgQQAEEQSAAAABABooAQCwQEkAAIKBBEAgIQCQRICAAEQBAoA -EZkIHAIAAAAACAACAAgQAAAAAAAAAAQAAAAAAgECDCBAAQoBQMjJYDAAgAGAASAAAQgDwAADhAAI -AIAgCAmIEEhEAAAIEAAhAQEAAAEhkBEAQIECAAASEICARACAQERAQAgBgMAAAoAAKCAAEAAAiGED -AACBgUgIAAAAAAgAABAKCAgEAAAABAGIQAEJQAgIAAggABCAADAGAABAAADEAAiIABAAAAAAAAAA -AAAAAAACAAAAAAAAAgkAAAAAAAACCEAFAhAAAIEUAgUgIkQBggQRgkAOQJAFEBRFgoBAAYBAAEJg -AABCAkAAQIBwgGECiEJAAgIAAYAAEAAAIAgpCgIAFBQCAgEAFEhAQCCCjAoBAAACXAiAABAQAkIC -QAAAAAEAYAACAAAAQIBAAKAQEgAIAIAAAkSAAAqAgAAwQAAAAAAAQABoQAAACBAAAAAAAAAAAAAA -AAAAAAAAAAAAEAAAAAAAgFAABEpAQoQQAEAAADxocABCAAAAAAJDEEARWBAWIUIEAEITABQAQBAQ -BAAiBADAAgREEKAEAgIQBAQAAJACRgAQkBBEBEAQCQBAcAAAAAAAAAYjBAREABAQEroAMBAQIBBQ -VAQABAAECAIIQBCQFEBQEmoAQEgUBBAEBhAoqDAAAIAACACEEABBEDADAAAAACAAAAAAAAAAAAAA -AAAQAAAEAAJIEDAAgAAIWiIQUAAAQBAEw0kjUQEAWI0CWDMgEgAAAIBIQQEYQAhIEgBAUkAggApA -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 -uiOvqgDKUDCZiFAAAAfMLy+Kikp6Gtrw8P//L3+vvwUFAK8RMwUPDz8/f7u/X/8D/1//Mz8b/y9/ -L//QgKrwc3cBEa+vDw8AD/9VADMAMwAzAA8ADwAzADMAMwAPADMH91JXKn8x9RAVEdWxsbGxFRUE -vwD/VVVX9wpfc1VzVR9fVVXKyvwMqqoABRX/ACrPRXdVIyMjI97/r/pERAD/G7t1f78Vc//k5Mqg -MKqI+gAAADQNDVdXRXUV1fDw//8fX1V3VVUAXxEzBQ9ffz9/VV9V/1f/X193fxX/H18f/9qKqvCz -9wAiX19fXwAP/6oAMwAzADMADwAPADMAMwAzAA8AMwAgAAAAAAgIAIAABwAAgAgAJAACZAAAAAAw -YAIAEAQJABKFIAAAAAAAMEAAIAAAAQAAAAAkAAAAgwAAAAQYK6AEAAAAAAgAAAAQAAAABAAAAAAJ -RAAAAAAAAIBIAAQAEAAAAAAAAgUAAAAAgwAAAAQAAAAAAAACEAAAAAAAAAIAAgAQAAQAAAQAAAAA -EAAAAAAIgAAAAAAAABAAAAECAAAAACAIGAQAAAAAQAAAVIAAAAAAAABDgAAgAAEAAEgAAAAAAAAA -BEoAQgFEAAAQAAAEAAEAEIAAECAAA4AAEAgAIEBAAAAEAAAAAEAAABgAEAAAAAAAAAWxAAAAAAAA -IAAACAAAAAAAAAAAIhAAQAAAAQAAACAAAAAAAAgIAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAYQEA -AAAAAAAAAEAAEgDAACgAAAAAEAAAACAgAAAoAAAAAAIAAAoABAABAAAAAAACQAAAAAASIAAiAiAA -CBAAABAAACgAMAAAAAAABEBAAAAAIAgAAAAAAAABAAAAQAAAACAAAAAACv4AQAAAAAAABAAAAABA -AAQEAAAAAAAgAAAAAAAAAAAAAIAABAAIAAQBAAECAAQCAAAAAAAAAAEAAAAAABAgAEAAAQAAAAAA -MAAAAEAAAAAAABAQQAACAAwEAAAAAAACAAQAAAAAQAAIAAAAAAAAABAEAAAQAEAAAAAAAIAACAIA -AAAQAABCAAEAAAIQAEAEBAAAAAAAAASAAAACBAAAAAAAAAALcQAAAAAAAgKGAAgAAAAAAAAAAUIA -EAACgAAAAABAAQAAAAIIAABAAACAAAgAABAAgAAAAAAAAIAAAAAACEAhAAAAAAAAAAAIAAABAABS -AAKEEACAAAEAAAAACQAQAAGAAAAMAAAQAAEAAAAAAEAACAIAAKBAAAYBAAAQAAAAAQFCEEAACBQA -AIKACAAAEAAAwBAAAAAAAAAAAAkQIAAQAAAAAAyxAAAAAAAAAAMAIAAAAAACAgAACSAAAACAAAAA -CAACAAAAAQAAAAACAQABAAAAAgAAEAAAEAAAAAAAAAAAAACAAAAAAAAAAAAAEACAAAAAQAAARAAA -AEAQAACQgAAAAAIAAAiAAAABCAAAAAAAABAIAAAEAAAgAAAAEEAAAEQAABAAIAAAQAAEAEBBAAAA -EAgAAAQAAAABAAAAQAAAAEAAAAAACcwAQAAAAAEBAAAAABBAAAAAAAAAAAgAAUAEAAAAAAAAACAA -AAAIIAAAQAAAAAAICEAAAAAAAAEAABAAAAAEBkAAAQAAAAAIAAAAAAAAAQABQBBsCBGAQAWCAAnU -DCIgCoAAARUBICACAhAsACSAAkkCAUEIIAgAAgAREMAQhABEAhAAKAxAKAYAAIAgAAAgAAIAKBIg -AAADCwCASoAAAAECAAALUQBgQALAICEADAAAxAAAAkJAEEAAABAAAiAKCACAAAAACBAIAAAADBAg -AQAQAAICAAQAAgAAAoAACAQoAAkgCAgAAAAQAAMASgAAAAwAAAACBQUgUMIAABATEiCyAQABAARQ -AABgRCwgIHAQxCQBAAQCAgABACgNAAJCCgBIAQgAAARRCwoEAAAIQEQUIAQBAAICAAagIAEQYIAA -AAACAAAAAAyABCAJAAAIAwAACAKQAGAgACAAAAAIBAAIIAACAgACAAQAQgIAAAAAAHIyAgAgBAkA -ZCIAkBAghBBAAkoSAECAIaBQCAACMCAMQEASAAgAACADCgAEIAARQAFkCkBAChEAMyCAAQABAAAI -AACCQGgxCNEpJigEQYFAcDEhgoF2IEAhDIAkACNhQCQUCIQCSlIIgDEAABAMcAAAkAAIgCgQLAAA -A7gBCYRAkkBASAQAAARQCEQBAAgQzACUQkBCCAgEAihACQIMBGAQACAIAAQE1BAEBEAQBAEEBAkw -QCuAAIAEEgAQRAYAIAQAECCJEMAAACghAQCERAIEEBCJEAAEAIRQwMgACwECAYhJACAAgBEBCAAJ -EAgAYsASKIIBAAhAEBAwAEBCBgCEQBASSgoRAACEiCEEQIBEAgABARBSBGFAEQYAAAADaoAKEoAE -EAQAghIMiIQQEAAShgwAgAARBBCABBDAEZQAgAAAAYARAQEgEAgAAQhoCzMQAJCAEGwAAAmBBACJ -wQMSAIIAAGQAJAALCYAMUwBQAAgEIgGAAAoogQASAAEIAAkIAAAAIJEBAAgAAAAooBIMjCEAIIEg -AQUgBAQQlAAAhAAQCIAAQiGUCQAAAQAAAAIAAQACAIAoIBSEAAAKEgAAAAoTAAhoAgAMAAAAKAUA -gARhAQQADAAQFIUKIBERAAAyBAACQAEACAAAAAEIIQgABgAiAAABBBAKABCBAgAQBCBAFIUAAgAC -QgAgSEaEADAAAAQAAERQAQAQAAAogEABEAGAgACAAIQgAICAgDAAAMCIAGAghIAhBACAIAMsQAQg -QEAAQgCBAQIhACYBAJCAIpADAYAAAgiUMAIAAAABQIAAKwAAAO0gAARgDAAACIECAAwMcCREwIME -RACAAAEAgAABAIBBCIABAWEABIAUAAABxIkABAFAhAQMBCEAAJAkjIIACACABAsoAAQgEECACYkg -AJMExAggQAAIAAAhCQAEAIAAIAAIIggAAAAgAAgACAggEAAACAIQEACAIAAIIAKQMAFAAikANACA -IAAACAAAAAAAAAAoAyAACAAAAEgCAQAgBAAAAAAKRggjgAAiAAAACgAEAIAAAAAKAAAggAABAEgA -AQIqBEAACAIAAIAAAQBIkgAAAAAAAEoSAACAEAAABAgCBAhGGRQIAAAoAABAQgQQCgAMAFgSEAAA -AQAgAAQABAqAACDQIABQAAIAABAAEAAAggAAAAQCAAAAQCgAQMjIAAIAgAEAgAgEAAoQAEAAERkA -AAhEAAAYEAAAAAAAQAACAAAEgAAAAAYjABAAgAAAAEAAAAAAAAAAAAAoQAgAAABAAhAEEAAAAAAE -KCAAACAAEAAQACAAAGBAABAAAAAgIEAgASAAAAEgAABAAAQAAAAAAAAAAABgAAAAAgBAAAABAAgA -BJAAMooACJAAMAIhBQACIAABACARAAAACEAKAAGAEQAIAAEhQAAAIJQACAARAAEUCAAAAAAACAAw -ABAAAIAQAAAAEAAAAAAAAogMgAAAAQAAgAwAAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAABAAAAA -AAAAAAAAAAAAAAAACQAAAAjgCAABoAIAERAIEIBABAAABgCAABAAAIEAAgAAUAIQgQgAiQEAFBCC -CAEIAAAiEoggBAABAAgQgEAES7AhKBCAAAAEAAAQEIAEAAQYoAAQiAAABAFAABCAhAAAAAAAEIIA -AEAAAAAQAAAD0YAIQAAABAgQhAAAAAAAABCMAABAAUAAEIIAAAAUASAQjAAAAAAAABCCAAAAFAAA -EIIAAAAUAAgQAAAAACAAUAGAgAAoABgiEAASAEAUgpEBKAQAADiAAMQiACgAACCIxCQCAAACBAjE -IQEAAAAUCEAgAQIAAAAgxCAASABYogDEICRAAACACMQgCkgEAAQAxCIBAAAUAADEKQAEABQAAMQA -AAbXKAAAAAAAoMQgAAAAkAAAxCkAAAAAAADEIQAAABgAhMQoAAAAEAAAxCwAAAAQAADEIQAEABRI -AMQmFQAAIAAgxCEEgAAAgADELARQAAAADMSAkAUACQIICYgCJQACEGAJkBSCAAEgAA2ICAQBAACA -AJBYIAABAggJglQgAAIUEQmQYCCBAECACYRgAAADIAAJgBZAgAAAAAmAAAAAAAAACQAACsuEFogA -AAAJCZAAAAAIAAAJgAACAAAAAAmIAAAACAAgCYEAAAAEAAAJgAAAADQACgmIAABAIIAACYAAcAAC -MgABjAAgAABMigmEAAwAEExQASAgAADAAAEBAAAGwFAhwQEIAGEAIAAyAEVIaZAAYJAAAkAgAAhk -RSFAgQDAREQCQEAAIAAABGAEYGBAQBAABgQEAEBABgAABAACAAgAAAAAAAABLQAAYIQBAUBgAABA -AAAAAAAAAEAAQEAQAAAAQAAAAAAAABBQAEBEAAAAQEAAQEQBAQAAQAAAAAAAAAhAAAAAAAEgAEAA -YAARAAAkAgRgBBAQCAFAqQgAAkJAREAQIEICQgAIATgAwEEAERAAAAAKwEFAEACYIQAAAChAQImE -AAAAAAwIjLCgAEABAAAABAhJAAAAAAAIAQAAAAHg4AAAAAAAAEbMBAAAAAABAAAAAAAAAAAAAAAA -AACgoAAAACABBAAAAAAACAgEoKAAAACAAACgoAACAAAEBCAABAAAYBgBYMAAAEAAAgAAGAACIBjA -AADIBIAAECAQgQQwACJgIRSAAACAQCAADgESAIgIggACw0AAIEhMAwGAQIEBAwQICEAAAMBAQABA -AgQBwQAWMIEogAAABAAAwAAAgGAAAAAAAAAAAAAAho0AAAAIAQAACAAEIAAAAAAAAAQgAAAAAgAA -BCAAAAAAAgAMKAAACAAAAAQgAAAIAAAABCAAABAAAUAEJAAgAAEAQCwyAAAABAAQUQAEAABAAEBA -ggAMAaAUsCGoAQAQABABYFAAUoAQgABAhAAAAAAMBAEwAAACQIQUAIAgCQiAEQAGQDIQDpYWUEAA -lAIoKAUpICAUBAmIAAAgIAAACAgAAAAJOiEgIAAICIgAACAgAAAJiAAAAAAAAAGAAAAwIAAAAYAA -AAAAAAABgAAAAAACAAWAAAAgIgIAQYgAAAABAAABgQAAAAAAQAGAAgABQAAAQAICaUQAAAAAAoIB -AgASEhACAhFBGAIUAQJAAhISZigAAwCBEgBQEigoIBA4BAAADcMQKTRIFkBAEAAaEBAUBAIAwAIA -ABAnFAAAAAIAABAQAAAAAA1VEAEAAAQUgAAAAAAAABQAAAAAAwMABAEEAAACAgA8PAAAAAACAAQB -BAAAAAAABAEAAAAAAAAEAADAAAACABQAAABYCAAAJAAAUEAVIgEgBEEMBEJKTYBAkShRIBFFggER -EQAACEAJCUKBEDBIIEw8zEhACIVBQCFRIAEsSAEEAUAeAAAACAECIgEQEVAACaGgARKAEAAAACAA -ESAIEgAAAAAAALoAEIAQAAJAAAAQAAAAAAAAAAAFBQAAAAAAOAAAABAUAAAICAAAAAAAAAAAAQAQ -AAAAEAAAQAACAEAIAQAAABIAAAAQAAAIAAEAAgIEAgUaAgCQEEACAEgADAAUAAgEACBAB4wAQpCw -FRAABAhOBgAQFAjwgFEKCEAAigACCgoICAQCgMCOiIwMCQahA1JBAggIBRAAAABAUAAAEAAFAEAA -AAAJWRACkMAAAACwAAIQAAAAAAAAAgAAAAAOAQACEAAAAAAAAAIAAAAAAgEAAgAAAAACAAACEAAA -AAACAIoAAAAQAAAAEgQAgAAMAACAgAQgAgAMg1JdAACDEZACAAKADICA0OKYAoEAQgBUoIUEBBBI -CQMCIQMKQAUCEgMAIADAAJhBgIAAAAQCAACAgAAAEAQgCQAEoIAAApBIAAAAgEwAEAAAAAkUCwAA -QBIAEFAAAAAAAACQAAAAAACAgIAAAAAAAAAAgAEAAAAAgICAAAAAAACAgIEDAAADAwCQkAAAIAIA -gAjBB4AAEgAAAIICoAEIAIDEiAAA/f3/AAAjcwPzAlMAUVVVH19f/zd3VdUQ3w//AUUEFSczXw8D -zww/UFAAAFf/8PAzMwD/M7MzE1VVVVUPD1VVADP/zAAzADMAMwAzADMAMwAABywAMwAzADMAMwAz -ADMzMwAzVVVV/wUPBQ8zMzMzPz9HR1VVAHczMw8PVVUFBQMzBVVVM1UzIncRuyLi7iK7iKCg//+I -iP/////oKPVV///uRAL//f8AACNzAqKio6LzUFAvf3//N7+V1RDfJ3er711/JzMKD1ffDD9wcAAA -A//w8DMzAP8zszOzVVWqqg8PqqoAM//MADMAMwAzADMAMwAzAAAIEAAzADMAMwAzADMAMzMzADMA -Var/Cg8KDzMzMzM/P0dHEREAuzMzDw9VVQ8PAzMKqlUzVTMRuyJ3EeLdEXdEoKD//4iI/////+Qk -/////+5EAv8AAgCqMzMCoqKjovMA+iJ3CIgFr6X1mpoicgPPDD+vqiIzAooIKgAACv8DAxAQGxsi -dzMTM7NZWaKuCwu6ugAz/8wAMwAzADMAMwAzADMAAAtVADMAMwAzADMAMwAzMzMAMwBVAAAKDwoP -AP8A/wwMR0cREQC7ADMADwAADw8DMwqqVTNVMxG7Infd4uLiuLigoL//ioq//w8P5yf/////UFAA -/QACBVUzMwPzAlMAUQD1EVUKqgVVVfVVVQDwA88MPwVVdzMDz11/AAAF/1dXEBAzMwD/MxMzE1VV -UV1PTxUVADP/zAAzADMAMwAzADMAMwAAB88AMwAzADMAMwAzADMzMwAzVVUAAAUPBQ8A/wD/DAxH -R1VVAHcAMwAPVVUFBQMzBVVVM1UzIncRu+7i4uK4uKCg//+Kiv//Dw/rK/9Vf//6+h0AAIx0ABGQ -HQAAjHQAEZQAAABMAAAAlAkAAAQkAACACQAABCQACZAcgACccAAVlB0AAIx0ABGQHQAAjHQAEZAc -AECschgTlBwAUKxyGBOUAAAHtBgAUGxqGAOUGgRQLGIQC5QbBAAMZAAJlBsEAAxkAAmUGwQADGQA -CZQbBAAMZAAJlBsEAAxkAAmUGoQAHGAADZQahAQcYAANlBiMAFxoAAWUGAAAHGAAA5QYAAAcYAAD -lAAAQBwAAAKUCACAFCAAAoQIAIAUIAATlBgAAAxiAAGEGAAAHGAAA5QYAAAcYAADhBiBAAxgAAGE -GIEADGAAAZQAAAJOGoEBDGAACZQYgUCMaBgBlBgAwJxoGAOUGADAnGgYA5QYAMCcaBgDlBgAwJxo -GAOUGADAnGgYA5QYAMCMahgBlBgAwIxqCAGUGgRADGIYCZRVVTMzT08LT1VVMzMPR09PAAD/AAAA -AAAAAAAAAAAAAAAAAAD//gAAc3NQ/wD1c//3/wT3VVUA/zNVMw8FzVVVd1d3Vw8PAP93dwB3VVVV -VQAACqj//wAKV1dX/wAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAz -ADMAMwAzADMAMwAzADMAMzMzADMAAAAAAAAAAKqqMzMHj4+PqqozMw9HBwcAAP8AAAAAAAAAAAAA -AAAAAAAAAP//AAATEwCvCv8jr/P7DP+qqgD/M1UzD1/fqma7W7tbBa8KX7u7ALuqqqqqAAABQP// -AApX/wP/ADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMA -MwAzADMAMwAzMzMAMwBEAAAAAAAAqjUzWgePBweqRzOlD4sHjwAA/4AAAAAAAAAAAAAAAAAAAAAA -//8AAABfIyM7OwCMAAgI+7q/AlcbXxEFXxMPR4hYiFgRuxsbAAAAuwCqAKoAAAebf//MAAOrA/8A -M//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAz -ADMzMwAzAEQAIgBEAIhVNTNVCwsLT1VHM1UPRwtPgAD/gIAAgACAAIAAgACAAIAAgAD//4AAUP9z -czExUNwEDADzEBVR+ycFd18FAQ9HRFREVDMzMzMAAAB3AFUAVQAABxz//8wAA1dX/wAz/8wAMwAz -ADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMA -AAAiAIgAiAAQgAAgAAAAAAICAgBACAEDkAMAKAAACAAQgAADAAACAIAAAAAAAQKAAAAAAEAACACa -QAAAAQQAAYQAAABAAECAAgEsAAAAQAAAAAAgAAAAAAAOpQCAEAAAAAAAACgBAAAQAQMAAAAAAAgA -CAAIAAAAAAAAAAIAAAAAAAABAAAACAAACAACAAMCCAAAAAAABAAAEAJAAAYgABAAABAACAAIAAAA -AaAAAAAQgBAAEABAIAAAAIAAgICQAAIAA0AAAAAAAAAAABAAIAAAAAAYgQIABAAAIDABAAAEAAAA -AAAAAAgBAAAAAgAAAFAQFAAIACAABAAAAA6ZAQAgBAAAgQAACAIEAQACAAAAAABhBBAAAAAIECAB -AAIAAAAAEAAAAAIAQAAAAFAAAACAAABACAAAAAAAEACAwAAAAAAQAAAAEAAAAAAAACAAABAAABAA -AAAAAgQAIAAAAANAAAAJAgAEIQAAAAAAAAAAAAAAIAAAAAgAAgEAACDAFAAAAAAIAAAABAAAIQAE -QAAAAAAAQCkABQAAAAAAAAAADCQAAIQAAAAAAQAAAAAAAIAAAAAAACAAAAAAAAAAAAAABCAABAAA -AAAFQAhAAAAAIAAAAAAABEAAAQAAAAAACAAgBBACEAAAXBCEAyAoAABAQAAACAAACAACAIEQgEQA -KgAAAAAAAAAABgAAAAQAAwABIAAQAEAAAgEAAQAAAYACBAAAkQQAAAIAAgAIBAgIQIIAAQYAAOAA -AEAACgBAQACAAAABXwAABAAAQAAABCgAQAACAAAAAAAAQCACBAAECQBCAAIAAAEEAABIAAAAAAAA -BgEABAABBAACIAgAAAAAAAAAAAGAEABQAAAACAAABAAEAQBAAACAAEAIgCAACAAACAAAAgCGwIBA -AAAABACAIAAGAAAIAAgAAAACAIAIgQAEAABAAAAACAACIAAAkAAIAAEBBoAACEAASAgUlAEBAAAA -AAAAAAPVAAAQAQAAgQAQAAABAAQAAAAAAAAEABAAAAAAEAAEAABAAAgACAAAA0AAAAAAAhAAAAAI -AAAAAAEAAAAQEAAAgAAAIAAQAAAAiARAAAAAQAAEEAAAAAAABABAEAAAAAkAIAgAACARAAQAEQAA -AAAAAAAgCAAAQAEAAAIAAAIEAQBAABMAAAERAAYACgAQACAAQAAEAAAgABAAAgAAQIAEQAAADpcE -IAoAAIAABABAACAEECAAAAAAAAAEAQAAAAIAAQABAAAAAgAAkAAAAAgAAAEAAAAAACAAAQAAAAAA -AAAACCgAAgAAwAAIQgAKAgBIAAIAQAgigkIAAwIQAQBIQQAQCACGIABBDAACCAgQAFFBAIICFjEA -QAABIgIiJAhggAggAEADAAAAEgJQAARBCAAECEoQAQwAACyAACAICAcAFAwAAAAGSwBAQMAAAoIA -CgQQEABCAmIQQAAQAwoAAggIAAACAgAiAADRIABgABGAMAAACAoCQgIAAAACACgCAAAIRAgSIFYI -AgAAIAAAQgoMAEAShokACEUAFAAgBQAAaAwAKEACAAQICAIoDCAQDBaNAQAAAAA1cQggIAAwAAQH -qBQAEgQAoHASEhAAIAAA0BAAAAAAIIkAAAJIQEAAKIARAAKgAAAAAAISIAACAoARAAABABIgAAUA -AFEACoAAAABASAZCAyAAAAEQCBJAAJQBKgwACFAACAQAAAAKAoAAAAAAABCCAAAgkFSgAAOmAAQI -EAgAgAAAAAABEAgkMgwMcgECABYABBRhSAAADABGUQAAIEGUAQrQAEEGAAoAMEGAFAwAJsCEcgwQ -BMCAACBUJCgAhAiAImABgCYJAAACMAoAgAIEMBAgAwAAA7hCCBEEMATAQAQAAAgAkAQIAgQARBAA -xACAAQGIEAgKDIAAgAQQgUIAAEAABAAESSAQAASQcBAhADEEATBQAAAAgASIgFRuAwAAAyEiQGFp -CAIJVABAQAgAAAwBABACABAp0gAgABAIAAMEigKAUQkAAAAAIUBOEAHwaAQIBEAREBAQCFQUABAA -AogABgFRAQADAIAUAAAhAVAAQAgAYAAAAAACLgAgCAgCkAADQBJAIMIRkASACBSABMAQAQAAECQA -yNFAAAIEAAAIFARTAACAgcAQEOEAiCAA0EABIABgNIEAQKAjAAgAABAIFMEAQAAEEAISBBAWAQJA -EFYAECBKKCEGIAAgEAAQBCAEAAEEEIBxIAIQABCCQBQQAAUABAEAQAIAFIWAECAEQQAQSJAyAEBg -IAABEAWQAAAJMASoAAFAAAIAAAL5gYAWBAoUAoIAAIoAAiAgAGigBAABIoSAQAAgAAEAcgAAAgAA -ACCEECEAAAAAFI0EAQAgAAGEIAAAAIQAIAQAAUAAFAABBAZOkgCAAYUCEAgJAASIACAAAACAAACA -RBQBACgAACBCFgACMEhAAAAoAEAQAAQgIISCAAAMkACREAwAABBCFAAkBIAAAAAkgQBEFAAEAAAA -gAEgAAAAgAAABAAAAGkAAAQEAAQgAEECAIBAaIQWgAQURAiAgQIoAgQAMFAABCAAAAQIAAGAEAAI -cQRAAEBkADOASDCEBiAEBEJRAABAAAMAAAhwAAQhEYEABIGAAAoAABAgAgBACAEAAAAAAEAIAgAC -ABAgAAgAAICAAQMAKEAIIAAQAgFAAAAAjAKYEAiAgiEAQgAgCgCIARgCRCAIIDAJAAIBAAgIAAgA -AEAAAAAExkgIEAIAQAAECAAAADAAAAAICAIYAAAABAAIApQAQlwQCBAgAAgAAAAIAAAAgCEAQggA -AAIIAAAAAQAABFAAOBBIACCAAAEAAAgKEAAQAAACABAAQEgIEAEAU0kAAIABQIIAgEAACECIDSEB -kAAAAAAAIAAAAEIQAAAAABAAEBCgQAiEIAAADESAAAAAAAAAAhAAAAAAAACAAAAAAgkAAAAAAAy4 -AABAAAAAAAAgAAQgAAACAAAAACAAQAAAICFAAAAgAAgICJoAAAgAkgAggAAQAgAAAAAAAAAAAAAA -AAAAAAKAgAYAAAABAgABBAABwAAAIhARADAQAEUQAAJoABAACAUACRAEgAAAAAAQgAAAAAkAAAgE -ADCAIGAAEQYIAAJAEwAACAABAQAkgAgAAAAAsBAACCAIAAACIAAIAAEAACAEgAAABdAABIAAAQAA -AApIAAABoAAACEjQAACgIAAIAAAwAAAkgAAAgAABACAAAggAMAEBBAAQAIAACKAAAAIAAACBAIAA -CAgAACCgAIAIAAAAgCAAgIAAAAkAEAQQiAACLAAAAhCBIAAAAAIcEIAAAAACCCAQgBAACJAACBAA -kAAAAAAAAYACACgAgQAQgBSAQBSAAxCAJBAAABBAEIAAAgAAAAAQAAAHeIwAQgAABAEQgBAAACAA -ARCEAQAAABQAEkEJCAgAFEABhAhAGgAgAhCIAUAIAAQTEIAIQAA0EAIQCBgAAAAAJAGAAAAAGgAI -EIAVABoYABkQIAACAACCAMQhBAkAIBMgxCAJWAAAAADELAAAKCABEMQiAgIAAKAgxCACSgAAAgjE -IQECAJAAiMQrACAAAAlAxCAgAgQAAQDEIgAAAAAAAMQAAAtGIAEBAJAAqMQsCMAAIAQAxCAAQAAA -IOHEIkIUAAACAMQhAAAAAIjgxCEIAAAAAADEIQEAAAAAAMQgIUAAkAhAxCICQAAAAADEICAAAACC -AMSEBIBAAAgECYgCQkAAAAQJlBAAAQAIRAmCEAAQACgACYAAAEBAAIAJgiQhAAAIgAGIBECICEQS -CYBgBIAQICAJjAmQQAAAEAmBgAAAgAAACQAAAQuACAgACAAACYACCAADICAJgUgIAACACA2gBEhA -AAkpAYgAAIAAAAUJiAIAgAABKAmKCACAAAQpCZEGCAAJIAABgAAAgABAAAmCmQAAQCiACQIQMAAA -AQAAkEIAEAAQwgJAgAEoNEBhyAkCAAAAAEAAEABAQAAAAEAgAEBAEAAMRQAIRAAGIAEAWAAwAERU -AFAyAAIANiAEUDrgIEAiIAAEAAAC8QAQIgIIgAEIACAIAQgAAQEAACAAICIAEACAIAAIagIAAABA -AIIAAEAAAEAAABAQIAAQEACABAICQEEAAACAgEAsIRAAgAAAAAAaAAACQAAAAAlMRAAABKQIgaDA -QAABAQAAQQwEAAoQAAmoBEAAAAAAAAQAGQAAAAAAAQTMMAoAANgYCAgAACAEIQAJAAAAKAEAAQIE -ACAJJAQAEAkAAAAAAEQSAAIRAQBAAMAAWRwAAAACEgAEAIAAAAkAIAEBgAAQAQSgoQQBAAAEHAAA -EQAQAAQEQEEEAgBAAXkAAABgQgAAAAACQAACAgQAgIEIQCECWAQQiggAAEAAEIBABAZAQAAAACQA -AAABAABAEBAABAAAABMEYMAAAAHRAyYogAgkIEACARQAAEAQggIAQAAAAAAACABAkAgBgEAAAAAA -EAAAAgAAjyAAAAAAgAAAAAAAAABBBAAAAABAABAAAgAAMAABAAAAAAAAAAAAAABAEAAAAAFIEAAA -CAgAgAgAgAAAAgAAgAAAAQAgDAAAAAAAAMRAAAICKAQAAgJAAAICAAACgAEQEARAIYCgUoCgAABA -ABAAAACCAIIAFABAAARUgIKUAgGgBBAAAAAMAAAUAAACVAAIAAhAQAAGQEACCAACQABAQASAAAAC -8gAAAAAACAgAAAAAAAAAAFAAoDAAQEgEAAAAEAACgAACACAwAgAAAgIAABAAAgACAAAAAAICAAgQ -AABAAAAABABCYEAgAEBIQIAAAgQAUACAEEQAgAAIAkJAMDAkgFACAhBAABIEKAAQBEABSoI5vAAC -CAAAMFXUEABACBQABEAAAAAAAANE2EACBEDGKQBAgBZBgABCTAAAUCxogEBIACAAAA7JBABEBBCU -ABAAIAAAEAIAEAAAAEBAVAAAAEBSSNAUAgJAQAICADg4AAAIAAMEEAQAgJASCASAABCAkACAgAAA -AAQAAAAQAEAgURBAADiEAAIQCAiAFwABAUBAQCBBQhEBMihCQEADABBYKEoIABYUQAggQFCmFBQQ -ElALVggiAAAAyAfIAQQQIQgkAUCWgIJKUEYCEAAUAAgRAAAACBAFQAAAAQ4AAhAAAAAAAAACCABC -AABQADAIAAgAAhAlQgAGgBABAQAaCAAgFRICIJAIAJAQMAAgMhAAIAACQgAAACECIBACQlEAGCEC -QEBWEAJQUligSAYAoJAAiACQABBQCAAVACgFChBFUpEAAQAAQAgABCAADBIBAQQCogDEBogAAEgA -CAAAAEAAAqQQDAAIAQQLhQVABMDgiILEgIISkBCAgBAEAAAN9wEQAhJAAQQAAAAABAAAoAAFAlAA -gIAEAEAQEQyAgAAAgICwAAQABAQgABIAAAAi4iAgABBAAAQEICSCAQBAwQFAQBUgEYACEATghAAE -AARQBAIDW8QBABAAAwMSAASwgEwJWQAAMIOBACMAAAAAgAEAAQMXAOhIghBAAAADAIKJEQIAaACE -ABAAAoAQoKUkBAAgARMBAAgCAJAQAAMAAAAAAAzzAAAAQACAEAAAEAIAAAADAwAAgAAAAAAAIBBB -AAEAAAAACAABAAAAgBCAAACCgBAAGAAAAwAAEACAiAUAAAAHBQACgIIKADAQSAMAGABCIEAARAAE -AAAAAFWd/zdVM1UzN3cPPxX/X19EdwPPVVUPDyJ3VVUC3wDdH18T31VVN3cz/4CAAAAQMA8PMzMz -U1VVUP9fD1VfVXdPT09PDw9VVQAADsEzVTNVGxsRuwB3BwcP/1VVERG7uw8zVf8V/19/Ff9V/yMj -IyPE9XV1MzMzMwT3VVUR1RHVAK8jIwD1VVX//wVVU1MwPwBVEbsM/w8PMhBV/wBEAAQAAAAAqq7/ -v6UzpTM7fw8/J/8KX4i7A89VVQ8PIneqVQHvEf8fvyPvAAA7fzP/QEAAABAwr68RuzOjqlqg/wUP -qgqqIo+Pj48PD1VVAAAA9zOqM6onJyJ3AHcHBw//qqp3d3d3DzNV/yf/Dz8b/6//IyMjI8T1sbEz -MzMzBPdVVSDkIOQAryMjCv9VVa+vqvpTUzA/qv8Ruwz/Dw+5qFX/AAAABAAKAAqqJgCMMzMzMwpf -qqonJwpfAP8PD0dHHR0A/1VVAe8R/xG7A88AAApfM/8AAAoKEBAFBRG7M6OqWgBfBQ+qCqoiBwcH -Bw9VVQ8AAAR8M6ozqicnIncAdwcHAAAKCnd3IiIPM1UAJycPPxsbBf8ArwCvADGAgCJ3IncE91Uz -IOQg5CMjqqoK/1paAACq+lNTMD+q/xG7AP8PD/3sVf8AAAAEAAUABVUVAAQzMzMzBVVVVRUVCl8A -/w8PR0cdHQD/VVUC3wDdEVUDz1VVBVUz/wAABQUQEA8PMzMzU1VVAK9fD1VfVXcLCwsLD1VVDwAA -AjAzVTNVGxsRuwB3BwcAAAUFEREREQ8zVQAVFV9/FRUF/wCvAK8AMUREIncidwT3VTMR1RHVIyMF -BQD1VVVQUAVVU1MwPwBVEbsA/+/vuphV/xyIAJxwABWUHQAAjHQAEZQcgACccAAVlB0AAIx0ABGU -HQAAjHQAEZQcgACccEAVlBQABIxQABGQGQAATGwAAZQZAABMbAABlB0AAIx0ABGUAAAK1hsAAAxk -AAmUGwAADGQACZQbAAAMZAAJlBqAABxgAA2UGwAADGQACZQbAAAMZAAJlBsAAAxkAAmUGwAADGQA -CZQdAABMJQAAlAAAAEgAAAAUGAAADGIAAYQYAAAcYAADlBgAAAxiAAGEGAAAHGAAA5QYAAAcYAAD -hBgAAAxiAAGEEAAAHEAAA5QaAAAcYAALlBoAABxgAAuUGAAAHGAAA5QAAAJOGAQAnGgAA5QYAICc -aAADlBgAgJxoAAOUGACAjGoAAZQYAICcaAADlBgAgJxoAAOUGACAnGgAA5QYAICcaAADlBgAABwg -AAKEAAABGAAAgBQPJw0vAFAjI1VVDw+qMy4uIHURsSMAInKqqg8PmZlHRyIzIjONiJCZEBEQESIK -NaUiAAAABXUCVycnAwMKXwo7AwMAM///Ba8HjwePD1VVDwAAC0vMM5mZpaXMMwAAzMzDw/APmZnM -M6qqzDPMM8wzqlXMM5mZmZn/AMPDZmYAAMwzpaWqVZmZ8A+lpVVVqlXMzFVV//+7u7//oADYVV3/ -/fgvfw8PDw8AADMzVVUPD1UzHR0RsSB1c1ABUVVVDw9VVUdHdzN3MwVEUFVwd3B3Mw81VXcAVREB -sQobFRVXVwVVBTdXV1V3//8FVQtPC08PVVUPAAADQ8wzmZmlpcwz///MzMPD8A+ZmcwzqqrMM8wz -zDOqVcwzmZmZmf8Aw8OZmf//zDOlpapVmZnwD6WlqqqqVczMqqp//3d3//+gANj/9fWupL8/DycN -L6//c3MR3QPPqqoPDyp/G7sjr67+Iu4Dz6qqVVUKDwoPr7ufmR8RHxF3XzOqIiKqIgV1Alcn/wP/ -O39ffwP/Dz///ze/B48Hjw8PVVUAAAzUzDOZmaWlzDMAADMzw8PwD5mZzDNVVcwzzDPMM6pVzDOZ -mZmZAP/Dw2ZmAADMM6WlqlWZmfAPpaWqqqpVMzOqqv///////6AF2ABV/62oLz8PDw8P//8zMxHd -A89VVQ8PG7sqf3P/jd0R3QPPVVVVVV8PXw8nd19Vf3d/dzMPM1V3d/8zAbEKGxX/V/83d1V3V/9f -f//+N3cLTwtPDw9VVQAABNDMM5mZpaXMM///MzPDw/APmZnMM1VVzDPMM8wzqlXMM5mZmZkA/8PD -mZn//8wzpaWqVZmZ8A+lpVVVqlUzM1VV////////oArYqlX/DgS/PwAAAwAggAIAACAQAAAAEAAA -EAAAAAAAAACIAAAAIAQAAIDAAAAADAAABAgDAAAAAkBCAAAAAgMAACAAAAAAAAgAiAAAAAAAAECI -AAGAAAAAAAAKcQAAAAAAAAAAAACAAASiAAAgGAAAACACQAAAAAAAAAAgAAAAAAAAIAgAAEAAAAAA -AAwAAAAAQACAAAJAAAAAAAAAAIAAAAAAAQAAEAAAEwAIABFAgCIAABAAwQAEIAAAgABEAAQCAAAK -ADAIAABAAAEAIQAAgABgAAAJAAQCAAQAAAAAAAAEAAEgAAAAAABAAQAgAgAAAAwBAACiAACAABAA -AA3qAAAAAIAAAAAAACQAAAAgAAAACAAgAAAAAAogACAAQAAAAEBAAAgAgAAAAAAQAAASAAAAgAAA -ACAAAQAAAAAAAAAAAAAAAAACAAAAACgAgAAAACAABAAAAAAAAMAAEAAQACCAgAIAAAAAAgAAAAAI -ABgAAAARAaAAAAAAAAIgAAAgAAAAAAIAAAQAAAAAAAAEgAEgAAAAAAAAAAQACAAAAAAACIEgAAQA -QAAAAQCABAAAEAABAAAAAIAAgkAABIQAAABBAAAMIAgQAAAAIABQAAAQAAAgAAQAACAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAABAAAAACAQABAAREAgDAAAEAIQggEAAAAIAICCQAAEAAAAAIAAACAAAgA -AAAACCgEEAAAAQCBAAAAAEAAQABAAAAAgAQABAEAAAAQAIAgAAAAAAAAAAAFXgAAAAACQAAAAAAE -EEARQgAAIAgAAAACAAEQAABACAAAQAAAgBAIAoQAABAAABAAAQAAAAAACAIAAAEEAABAAIgAAAAA -AAAAAAAAAABSAgBEABEAgAACABBAIQAEAACAABAEAAEgBAAAAAAAAAAAIAAAAQAABAAAAAAMAAgA -AAEAAAAAAAABAAACQIAAAAAABgABAAAAAAAAAAAAAAAAACAAAA5TQAAAAMAAAAAAABAAIEAAAEAA -AAAAAIAAAgAAAAAAAECAAAAAAABAwEAAAAAQAAAQQAAAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAA -AAIEgAAAQCAAQCAIAAAwCMAAABEgAAiAgAAAAQAAAgAAAAAJAQAAIAAgAQAAAAAIBBBAAAAAAAAA -AACABAAAAAAAAAAAIABAAAAABAQAIAACKCAAAAAABBIAAAIAAYAABAAgBggggAEEAAgAAABAAQAA -AAIAABABAAAKABAAAAEAAAAAAAAAAAAAAAIgABABAAABAAAAIABQAAAAAAAAAAAAAAgAARAAgABI -AQAAAQEAAiAACAAAChACwABQQgACwAAQiAAgIECCAAAUBAAmC4JAkdAEAAACAAoCACAACABKQDUA -AAAAAAIIAAgEEAAAAgAEUMAECAISAAAKkIAAAgAAAgBQAQFUAAAAANAABJAAAgIMAgAQEAAAAAKA -CAABAAIAQALIEAAAAsJAAggAAAAAQBASAAEqAEAAAAAAAjAABkIUAAIIDBIKAAoCAIkIAGAAwMAI -SAACMAAgUA2IIBYABgCABEIQCQpDA8gAQAAAAAkAgChRAAQLEQAwAAgIEiAhAAgIQChCAAAAEAlS -QAIAAoAAYAIkCigDgAAAAARbABBQQABBAQAIABAEAkAAIFBQsAgAEQAAEAASQAAAAAAKCBIEAAIA -ACAAAAgAAAAACAAQBAAQAAAAASAIBAAAoCUUAAAAAcAQAAgICEUAAQACIgEACAYgCAAgQBADBBAE -ASYIAAwAIYgIAEAERCwsgAgO0BKBYDAIASAAFAABCABEQWBAAgIwBAY0AAgIAjAAgACIkDIMiAgT -hBQAAhQIaAAACG5QAAQAIQgigkaEJAAQiIADAAAEQABANCghAAAQEMxAAgAAIAkAKAYUCAAxgAAE -AgxgCACBEAQIAMhIQAASAghIFASAAAQAAiIkAABAkTRBCBABQgITyAOAAAOEBGCAYQAACA6EqEkA -AAGEAAIQACAJFogEjEARQeECJoEIiNJIQoAIFBEJQQGAAAABhEIJCMBDDAQwRJBAwAAIAigQwIEB -AAAFvgwGKIpAkAQBKBAAAQAAEgACiEIAgIFAAQAAAAEAAoRAoCABAABwgAAEQAAhAAAACCAgEQgI -CAAAAAMEIBQIEAkCEEQACJSEAQCARIAASgBIAQCAAgGAAIgCAgAEAgBEgBAEIBACIAAIEIAgEAAA -AAIwcgAJQABAAJAAABAQIEiSQoCgAABEAAxCAAgIgCAQQIgpCAAgIEBAQQAQIBAACgAAAAIjFABg -QEBEACAgIIAAEQAgIkBAAgABEAAKEAQJQBABgAIBAAEQAmICEACECAABAIAwgAAgICAECCCICAEA -kCAMKAAAAAABAAICAgSAgAQAAAgAQRAAQQBAABAJIAhgAAAEAAwQIEQAAAAAIRAEAIhhAQYhQCAh -iBAEBgABAABhAiAhEzAJAQABAggAJIASBiAwBAAAAA4QCAoJBAIAIkgEkAAACmkAEgEgARAhYkIA -hAAAYACEEDAMCABBCAAAAAABANABAIAAkAAAIEEEBACEAQAAAASAAAEACEAAACBAAAACAAAAEAiA -AAREBCghKAgwKElBQAgIAAAoggAACIAJExEkIwAIAIMKQAJDAAgAAAAEAQAACAAsBAAEQAKIICgA -mAAAAAgAGQKCREAhDCgIBggAAAKIDEFCgJQAIIiKWAIQgQADAAACOAwEAAKYQAAECIAIAAAAIAAK -EAgAOEAhhCkQAAAAAYAACAAAAAgAIAIoAACAAAEAAggAAIAAAQACAABEEAAAGBRIAAQAAEAABAgI -BAAIkgACEBgCACggAgAAAEAAAAAADIADAGCQQYAAACIAACoAAA0AAAgAAAASAAAEIAAECAQAIBCA -hAQACEAAiABAAAAEAQRAYABAAgAAAAFgAAAQAFAAAAAAAAACBAAAAAAAAAgAAAgCAQAABUAAAEAA -AAAECAAAAgAgAAAAAAAAACgAAACAggIAIAAIAAAIEIEAACAABAIAQAASBAAAIEAAAACABkAEkJAI -ABAACMgAABAAIIACEAiACIAQAAhA6AAABABAACwEgAgEAIACAIGACJKEAABBAAAIIBAEAggggAgB -IEACAAAACABAgAAABAAICBABAQSUAAAAAtkIEMSACQSAABAAEAABBAgAAACMAAHBEAAAAKAACwEY -ABCAAAABAAAAAAAAAAAAgAAQBIAQAKAgAAgEgAABAAAACRAAAQgAEAAIAAAQAkEQAIAEAwAYBAIR -gogAAABDIBCAACAAGBACEIoAFQAgACAQgJAAWgAgGBCABAAAIAAmEYQIQhgApAgRgRAMAACgUBGA -IAAoAAAQEIAQAoQAQAEQAAAMhoAEAIAUIBMRgBgChCACExCAGAAAIAACEYAISgCwQAIRgFhoQAIA -AhKNCEAAIBQAEIMAABgAEEAQRQAAAAAAAAGCAEAAFABAEIEgABgAAAAQIwDYAAAAgMQhAMQAABkQ -xCEIAgAAGCDEIAMAAACgQMQiG0wEFADAxCIQAIAAABDEIAUBBAACEcQiGQAAAAIFxCIVAAAAAkDE -IgpQAAAg1MQAAAUwLkkAAACA4MQjCFAAAABAxCMAwAQgAgDEIwABACACCMQjAwwAACihxCAACAAA -AADEIAAAAAABAMQgSMQAAAgAxCAAAABQARDEIhAAAAAAIMSACQIBAKAQDYgmEQAAoAEJjACBAICg -gAmACBQAAIogCYAAAAAIEBgJgAhQAICgAA2IAhAAACmIDYCAAIAASAgNgQAACACoCgmAYAoAgJAA -CQAAAYiAAFAAAyAADYgCCkAACCgJiAgIAQAIIg2IBICAAighDYgoAAAAAAgNiAIAAAAIIAmQAFAA -AAQlCbAACQAAAAABgAASAAZAAAmAAAAAAkEACQAEBQYEAAwAAkAhAQBgQCABACBAEAQABgAAQBAw -IABAAABABDAQECUAEBAAYAIUBAECAAAAAEAAIEAABAAAJAAAwABAAAAAQAAAAIQQAAQAAAAKdQAA -AAAAAAAAAAAQAAEAAAAAAAAAAAAAEAQACAAAAAAQBhBAACAgAFAEAEAAwMIGEAAAJACJCAgACAAI -AQEAAREQIKABQFCQAAAAAABAAACAQEAAaEBBqAIBAEBgBAIMCAAEABAkAAAAAAAASAQAAoEAAAJB -DAhBACBAAAAAASSMACAAQAAAAFBABIAAAQAAAACAAAAAAAAAAQQAAAAAAAoAAEvnAAEIAAAAABAA -BAgAAAABAAAIAAAAAABAAAQAQAAAAAQADJAAAAgAgAAEgEAAAAAEAAIAAAAYGAAAHBwRAAACAgxA -QMAAAQAIAAAqCAQAAAjAYAQIAAACAAgCBCgAAIABAEABAAgBBEFzxCIgCEAAUAs0YCAIABAEAAgI -gAMAgAAABAAABAAAAAgAQAgIAAgAAAAAAAAQAAACAAAACAAASAAAhCgAAAAAEAAAEAAAAAARAAAA -AAAAABAAAJAAAAAACAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABIAAAAgAEAAAgICAAC -AQAAAAQAECAAACAAEQQQIABAACoAQHAAAkAAAhAAAAApKFEAAQAABGICqoIQAgQAAAAGFAQClgAA -AAQGAAAAAAIAAAABAEAAAAAAAACAACACAAAAAAIgAAAK5AAAEAACAABAABAAAAAAAAAAAAAABAAA -AAAAAAAAIAAAAAAQAEJMCgAAICAAAggAAAAwKAAAAABQAAAAAAAAAAAAAAAEAAAAUCAAABICAEAE -ACxoAquEAwwAhQQUVAAGEARERABEADAkAkACAEBt6BDAQAgCQBIUBAAAgAAEAiREDQRIAEAABAAR -AgAAEAAEAAAAAIBAEAC4FARAKAQBAFAAAApWAAAQSBAAARAgEADAEAACAAMIAAQQAAAQJAAAiAAA -AAAkABACQFAAACAAAIAAFAQCAAAAAgAAABAAIADCAAAAAEAgABABElDAQEBAAIgAQFAAIIAhJShA -CAIAIgKQggBAABAWAACAAEAYGAgqxEAEVgohEkFIwaKgAAEAyKARMEASIAAAAAIEEAAAABAAAIQQ -AEAAAAAAQBACEAAQAADAAAAAB5QAAgAAAAACUACAAAgCAAAQAAAQBAABAAAEAAgAAAAgEAACEAAA -BQAQALIAAAAAAhAAugAAKAgKUAAACABAAMAABgAAAIuQMAiCggIIEgAgAIgLiAAoMECpFAIAkIKA -AUJAAoAQEg9FAkQCtAASErIAEAoACAABCEgAEXBUEgBCAgAAEBAUAAAABwRAoAUAQAATAAAAAAVA -IBACoIATAEAAAAAH+gAAAAgAAAEAAIIAAAQAAAAAAAAAEAGgEAACABAACCAAAAAAAISAAAAAABAA -BAAAAAAAUAAEAABAAAAAFAQAABAAAIAUEQAAgJSAAAYgIAEAAAQjJABCAQIQGBhEIADAAACgQCaQ -gAIAwIEEBREQEQEBEJkAAwQgCoA2kAgQAAAAAAIAACIEICAAAIBAAgGAmF0AAAAgACCACAAgABQC -KaIAAAzAAABAIAEAAQAQAAAIAAAAAAAAAAAAGAAAAAAAABAYAAIAAAAEAAARAAAAgACAgAwAAAAA -BAAABAAQEgIAEAADAwESAAjgoCBAJCDARIGCAYDz9xldVVUPDwAAAAAFAFX/AABV1VBwAAJQ/wD/ -R0cMP1VfVT/////+//+/v1VVVVUAVf/MAA8AVQAPAA8ADwAzAFUADwAzAFUAMwBVAA8AMwAAAmMA -VQAzAA8A/wBVADMA/wBVADMAMwAzAFUA/wBVMzMA/3d3IncPM/8zEREREQ8zM1UzMzMzzP/d3QB3 -AHcP/1VVDw8PDzP/EVUAXwMzBQ9VVff/FZ2qqg8PAFUAoAoAqv8AAFXVoLAAAgBfCl+Liww/u79V -P/////+7u7+/VVWqqgCq/8wADwBVAA8ADwAPADMAqgAPADMAVQAzAFUADwAzAAACWQBVADMADwD/ -AFUAMwD/AFUAMwAzADMAqgD/AFUzMwD/u7sRuw8z/zN3d3d3DzMzVTMzMzPM/93dAHcAdw//qqoP -Dw8PM/8iqgCvAzMFDwCqBAxVVZmLChsAVQAAAAD//wEAVdWgsAACExMbG4rfCCoRH1UPAAT//wAA -BARQX6OjAKr/zAAPAFUADwAPAA8AMwCqAA8AMwBVADMAVQAPADMAAALzAFUAMwAPAAAAVQAzAAAA -VQAzADMAMwCqAAAAVTMzAAARERG7DzMAM3d3d3cPMzNVVVUA/wAzEREAdwB3AAAKCgoKCgoAACKq -AK8DMwUPAKoABFVVVUdfGwAAAAAAAP//AABV1VBwAAJzczMzAlddfxEfVQ8ACP//REQEBFBfU1MA -Vf/MAA8AVQAPAA8ADwAzAFUADwAzAFUAMwBVAA8AMwAAAaIAVQAzAA8AAABVADMAAABVADMAMwAz -AFUAAABVMzMAACIiIncPMwAzEREREQ8zM1VVVQD/ADMREQB3AHcAAAUFBQUFBQAAEVUAXwMzBQ9V -VR0AAIx0ABGUGIgEXGgABZQcgACccEAVlB0AAIx0ABGQHIAAnHAAFZQdAACMdAARlBiASFxpGAWU -CIBYnCAYBJQcgFiccBgVlBiAWFxoGAWUAAADuRqAWBxgGA2UGoBYHGAYDZQagFgcYBgNlBqAWBxg -EA2UGwAADGQACZQbAAAMZAAJlBsAAAxkAAmUGwAADGQACZQZAAAEJAAAlAkAAAQkABGUGAAAHGAA -A5QaAAAMYgAJlBgAAAxiAAGUGAAAHGAAA4QYAAAMYgABhBgAABxgAAOEGgkADGJAyZQICQAMIkBA -lBgJAAxiQEGUGgkADGJASZQAAA9TGA0AjGpAQZQYCYCMakBBlBgJgIxqQEGUGAmAjGpAQZQYAICc -aAADlBgAgJxoAAOUGACAnGgAA5QYAICcaAADlBoAARQgAAKECAABFCAAA5QAVQpfEQMFAx9fAL9V -X1Vfu/9E/w8PMzMPDw8PVHc1NXd3d3dVT0dVIncA/08PTw9X/1VfVQAAAP/+zMwfX//+X18AXxUV -ExMV/19fV1dfXwAACgyqVcwz8A/wD///zDOqVapVpaX//8PDzDOqVcwzmZmqVZmZmZmqVZmZmZnM -MwD/mZmZmZmZ8A/wD6pVzDPMM6pV//7//v/+APBVVT8/MSDw8FX/Ba8iAwoDH78Ar7u/Wl93/4j/ -Dw8zMwWvBa/Y+zU1EREREd2PR2YA/wD/jw+PDwP/u79VAAAA///MzB+///9fXwBfFRUTEyf/v7+r -/1//AAACX6pVzDPwD/APAADMM1WqqlWlpQAAw8PMM6pVzDOZmapVmZmZmapVmZmZmcwzAP+ZmZmZ -mZnwD/APqlXMM8wzqlX///////8A8CKIPz+6mPDwRMwEjKoPqjMRuwAFER9aWgCIAHcPVTMPEbsR -u4irNaoRDxEPVQcPqgD/Ef8HDwcPAwMRH1UA/////8zMEbv//wAAAF8VFRMTJycfHwNXD68AAApU -qlXMM/AP8A8AAMwzVaqqVaWlAADDw8wzqlXMM5mZqlWZmZmZqlWZmZmZzDP/AJmZmZmZmfAP8A+q -VcwzzDOqVf///////wDwAgj///7c8PAARAhMVQ9VMxFVABURH1VVAEQAuw9VMw8zMzMzBCc1VXcP -dw8RCw9VAP8A3QsPCw9XVxEfVQD/////zMwRVf//AAAAXxUVExMVFR8fA1cPXwAACV+qVcwz8A/w -D///zDOqVapVpaX//8PDzDOqVcwzmZmqVZmZmZmqVZmZmZnMM/8AmZmZmZmZ8A/wD6pVzDPMM6pV -////////APBVVb+/uajw8AAIAAAAAAAAABwCQIAAAABBAAAAAgAAQACAAAAAAAABEBAAEgMCAAAC -AgAAQAgEAAAEgAAgAAMAAAIgBEAAAEAAkAACAAADAAAIQAAAAAAAAAAGxwAAAAAACAMkAIAAAAAA -AAAAEQAAIAIAARAIABAAEABAAAAAAgAwAAgIAAEAABEAAAAAAKAACAAAAAAAIAAEAAAgAAAQAAIA -AAAAAAAgAAAAQAAgACAAAAAAoAABAQAAAAAAkAQAABAAAFAABAAACAAoAAAAAQAAAACoCAAAAAgA -AEABAFAAAAEAcAEAgAAAAAAAAAAgAAAAABIIAAAAAAAAAAAeABAEAAAAAUgAAAAAAAAAAAABAAAA -gAEBAAAEACAAAaIAAAAAAAACABAAhgAAgECAAAgAAAAEQAAAUAAAAAAAAAAAAAAwAAAAAAAAAAAA -AIAgGIAACAAAAAAAAiAAABAAIAAAAAIEAAACQAAAABCIAACUABQAAECAAAKABCgACCAAIEAAAAAA -AIA0AAAgAAAAAAAAAkAgAAAABCAAAAAAAAAAAcUgBAAAEAAAAQAEAAAQAAAAAAAQAAAEAAAAAAAA -ADCAQAAAAAAAAEAAAAAAAgAAAAAAAAAAAQAgAAAgAAAAAAAAAAAAACgFAAAAAAAAAQCAAAAgAABA -AAAAAAIAAAAAkAAABAAAAAACgCABABAAEoAAQAACAAABBAABCAgQQCCAACAAEAAQDCAAEFAAABAg -AqAAAAQAQAAAAAAACAAAQACAAAAPzgAAAABQIIAQQAAAABAAAIAAABQAAggAACAEAABAAgABAAAA -AUAAAQQAAAAAAACKAEAQAAAAIAJAAAAAAAQAECAAAAAAQgAAAAAAAAAEAIgAAAAAAAAAAAAAAAAA -AABAAAIgkAEAACAACggABAABgAIAAgAAAABIAAAAAAAAABBACBCAABAIEAAACEEggAgAEAAAEABA -AAAAAAAAAAAAAEAAAAKqQAgAAAAAACCAgAAAAAAAQAADEAAEAAEDCAAEAAAEBAAAAAAAAAAAAAAA -AAIAggCAAAAAwAEEAAAAEABAICAAEAAAAAAIAAAAAAAAAAkAwIAAAAAAEAAAAAAMAAEkAAAAAAAA -AAACAQAAIgAIAABAAAAgBAAEAACAAACACigAQAAAAEkAEAgABDAAAAAIAAEAACgAAABAAAAAAAAA -AIAAAAAACn4AAgQAIABEBAACAAAAAAAAAAgAAEAwAAAIAAAQAEAgAAAAAAAgUEAAAACEAAAQEQAg -AAAAAAABIAAAAAAAAAgAQAAACEkEAAAAAAAAQAAQAAADAAAAAgACCjAAQAAAAgAAkpAQAAAAAhAV -EQGAAogIAgQBUwAQBAAAJiAAAAgEAgAAQEAAABACAhAAAQAQAECCAEAAAAAQAgAIEAkAAQACAAAN -8BBAAQBCQICASADAAAAgAAIAAAAAAsAAAgACAAAAAoAAAAAAAQAABAohCYAAFgACAQAAAAIAAgEC -QAIgCAYAEkAQAABAEABCAAAKyMAgARQACIkwAoAAAgAICAAGAAAAQAAgSIAAAA0ITEMAQogBxABI -DtEJIAAAAEhgMRAAQQAEQDIIEEAANAAEIAQAgAIAAABgAYIABOIAACoQAIGAAAAAAA2TCAIAMgAA -ADAAAAAAACAAIQABCAAAAAgBAAAQQAJgAMAQAAAABAQQCIIIAEAAAIjACAAAQBAAAAAQAAAAAAAA -CABAAAgAAChAIAAQCBACKMIABAAIZgDUAIBAQAEgAmgQCECAAAAQBkAACciQJmAoMYAEgAAABnIM -gBQDwgAACAgIQQCAAAJASAlMBAQELBAQUAiCIQAWACgAAAIAIIQAAAAADIEkDE4ABBDAAAABCIAA -UIAEUAAAQAAwAAgCBAAAAQDIgiBAEUQglAQAAAF0AACQBAQAjgQAIAACAAIIYABpgAABCoAAgmpA -ABQKCAAgAggAAACIQAQAgAgJAKABABTIAZCAAQKBgFIIBAOAJCRIBAQAFIgOJATACJAjCFAUAALQ -CQMAAiSBwQQAkADIAIBASJAIAAwAAjABUQIEAAQSQoCJAAAMc0AgAEgAEQBgAgAgAAARAAAIAoAE -AAAEAEAAEAAAAQgEAAAAAAQgEMTEAAgAAGCAgIAAgAAQCIRIAAAQAggAgIgAAUAEAQAAAAgBhADx -BAGAAAgQCAAAASACAAAAAAAAMAgAAAAAMAgIDAAAgDGABDAVACAAAAAQKAABACoAABAIUIAAAABA -YEoRkAAAAIpAjAWIhAACACGoAgQiAABBAAQAAA7KAICJooCMAAABAAAAACAAAKAACAABEBAQQgAA -QAACEAEAQAgAAAAAkQAUCEACgAkAEBIAQAQgAICAEAAggQAGBCgAAIAKAIAQBgYgACIQAIAQAEAA -RgBMACggRACEQgNgIAEoAQAAAAYAgEAiBCQIICGKCECEAgCBBAgMwABAgAIEjlBAQQAAAIAEwAAB -gQCAAAAgAQAARCAABBAAAAAggQAAAG1sBACQBAEAgAABAAAACAAACAAgBAAAAAAAAwgABkAgADAA -BAAAAAiBAAAAAAAAAACABAEAAAIiAhICAAIBAAB0AkBALGRAMkEgCQSIAAAwAAgAQAMAgiADCAAA -AgBQIAAAgBAQQAIYEAgAIAAAEAABCAAAAAAkQAAoQYAUAAAAAAoIAImIhiAACFAAABAQAAAIWAEC -CAAAAwhAAAgIAAACAAABNAgQAAACACAACBAAgABEICEICAAAAIAEAAgAAAAAQQAECAgAAJAgAQAK -ACQAAEABAAiIgAKAAAAACAAgAJBAIAAIgQACEAAAAAgQgABEEAEAABCAAAAAEAEgBIBABQRIAAAG -EoQAQCBAQkggAAAAAABAAMAEAFBCAEMAEAEAEEAhAAADAIGACIAQBBCBASAMAAgAAAAABwEAAAoA -EBAAAIAAAAvrEAMAAAAAAABgAAAAAAAAAAAAAUAAAAAAAAAEAAAAIEABAABAAAAABAAAIAAAAABA -AAAAAAiAACAAAAQACAAAAAAAAAAgAAAACAAIAAACAAIQAhAAAQIAABACAAAACAgAAAQIAQpQIgAN -FACAASAIAAIABACAKASACEhAAAECKYAIABAAAAECAAalAAAAAJAAAgADAAAwAgAQCAQAAUABgAAA -BMoCEgAAAAERAABEAAAAARAAEgABAAgAAAAAIAAACAyAAAgAAkAAAAAAAAAAAAgAAAAAAAAAAAAA -AAgAACAAAAoAFAAAAAAAAAAAAAAAAMAIAIAEIAAACAQQgAQAAABEABBAIIAAGAIIAYCAIEAAAiAQ -iAoAKBgEUBCAgIkAAAAAEIEAAAAAACAQgEAAAAAQzBCABAEoAAAAEYBwKEAAAAARAAAIVICIAAAV -MAARgBAqiQA4ARGBAAIANAIAEIABAACQABAQgwAAAAAAABCAAAAAFAAAAIAAAAAAAIAAgAAACgAQ -BBCAAAAAAAIAEIABACgAAAARIgoAAAAAgMQjAgQAEKEAxCA1QAQACKHEIgIAAACACMQhAEAAEIEY -xCsJAgAAAADEIgAQAFABIMQgAAIAAAAQxCEAQgAgAJDEKgJCgACIoMQAAAVCLEZAAAAAkMQqBMAA -AIAAxCAAAgAAEADEIChAAAABQMQgAAAAAASgxAAAAAAAAQCEBAAAAAAAAIQjAAAAAAKgxCAAAAAA -AKDEIwgAAAAAIMSAAARAABAkCYgEAEAOACAJqAAMAAEAhAGIKMSAALSBCYhkkANMQAEJgBBQAAEC -hAmAgAAABAAFCZARAMADJAAJgAEQCIIgAA2BAAgAAiAIDQAAC42AIBAAEAQIDYECCAgBBAgNgAAA -QAAAIAmAAAgAAQAgCYAAAAAACAEJAAAAAAAAIAkAAAAAAAAQCYgAAAAADAAJigAAAAAIAgmIAAMI -AAsADQQBAXAwBAgBBBWUWCYAACQAAAAIQEBhCQAEAAAERQAARFYUAAAwAhACClBARABihAAAIACA -hASIABQUhAABQABkAEkRQEAABEBIIAAAQABAAAAJjGBgHQDQEBISAGABABAAAAAQAAAQEAQAAGIA -AAAAAAAACAAAAAAAQAIEAAAAAAAAAAAQAAAAQACABBAAAAAAAAAIABAEAAAAEEAAAAAgAUEAQQIh -AEpAAqJAAgSEQUAERIFEaACgoAAIABgEAOAAAAIBIQIsBEAI6EkQIACABBBAIAwBBAQAABgAAAAA -KCAEBAAQCgIACCgAAAgAAAEACQQAAEcLAAAKAgwBAQkAAAAAAACAAAAEICAEAEAAAAAAAAAAAAAA -AAAAAAACBAAAAAAAAAAEAAIAAAAAAAAACBAAAAAAAAAECAAAAAIAgAAAAAAABACIQAAJQAAAEIEI -CAAQQAAAQEABAAIAAQEMMAAAAowjAIiICAAABAgIECAAgAAIAAIAQAAAEgAAAAAJiBABBAAACICA -AAAQEAAAAAAACAAACAAAjDsAAAACAIgAAAAAAAACAAAAAAAAAAgAAEAAAAAAAAgAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAgAACAAiAIAAEAQQAAADAACggAIKgIy -KiggCAgAYAYABQIIgIAAYAACEUpQBAAAQABISIFQCAAGQAAAAAEAAAKAAAgAAlIAgiAAAAAACAAg -CAAAQCIAAAACUkAAQAAAAIhAAAIAAAAAAEAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAIAAAAAQAAAAgBAAgAAABAABBRQEAShGEQEAAAQApJAIAAAlBEIGCgA -0kGA6AcIIEAABkAKCBDUAIBAAwEDABGAAAACAgAoKAADQEBAAAQCwgBAAAAAAABAAAAAAAIAAAAA -AAtrACAAAAAABAQBBAAgBAFABEMAAAAQA4AAAAEAAAAQAAQAAAAAAACAAEAAxAAAAAAgAQAAAAAA -AAQAAQAAAAAAIAAAAAAAAAAAAOgAAAAggFQCUBASCiABABAAQiKBQaDQAhEEARIAIyMAREADAAAI -AAVAAgkAAAIKiDIBCEACIAEgQEAAQEAATAQAQAAhAIEBgDgCAoCICgKAgAgACA0ACgAABmsAAAKC -AiAoAAAAAAAAAAAAEAAwEBIFIAgBAAAAAAAAAAQAAAAAAAAAAAAEAAAAAAACAgAAAAgAAAAAEAAA -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 -XVXdAP9VVd39V1dHVVUPAgjfXx9fX18AHQBHMzMA/xX/X18fX19fVVUA/wD/MzNVVVVVAP8A/19/ -Vf9Vdzf/zDNVVcPDVVWZmVVVpaXMMwAAAav//1VVMzOlpQ8PVVWqVQ8PCl8nJ8//R1UAVf/MAFUA -DwD/AA8AVQBVADMAVQAPAFUADwAzAFUADwBVADMADwBVAFUAMwBVAFUA/wBVAA8AMwIAAgEjIgJg -AAAAAAAAAAAAHAAAAAAAIIBgAAEAAABAAhQAAAAAAAAAEAABEgACAAAQAAAAAAgAAYAAAAQAAAAA -CCAAAwAAEACAAgAgACAAAAAC6wAAAAAAAAAAAAgAAAAJAAAgAEAAACBIgAAAAABACAADAAAAAAAA -hwAgYABAAAARAAAAAAMAAAABAQKAgAACEAAAAAAAAAMAAACCAAAAAAACAAAAAqAAABAAAAAAIAAA -AAAAgAAAAABAAAAAAAAAAAAAAQAAAAAAAQAAEAIAAAAAgAAEAAAYBAQAMAAAoIAACAAEgAAgAAAA -ABAIACAEAAQAAABdAAAQAAAAAACAAAAAAAIAAAQCAAAAAAIABAIAAAEAggASBBABA4AAAAAAAAAg -AAAAAACAAAEAABACQBAAKAEAEAAAgAARAAAAAAAAAAAAAAEAQAIAAAQAAAAAAAAgAAAAGAAIAAAA -AAAAAQAQAAAAAAIEAAAAAAFAAAAAAAIRAgQAAAAAAAQAIIAEAAAAABAIAAIAAAAEAACAQAIAAAAA -AAAAAIkABAAAAAAAAAAEIAAQAAABAAQgAAAAQAAACgAAIABAACAANACCEAAFCAkAQCAMAIAAAAAA -AASAAAAwAEAAAgCIFAgAAAABIAAABACQCCBAAAEEAAAABCEAEJIAAEAACAAAAAAAEAEAAAAAQBAA -QAKAEAAEQAIAAAAAABAAABAAAAAAIAAAECAAAAAAAAAgEAAAIAQAQBAIAAAACABAQAgAAAAFKgCA -UAACQAiAAAQAABAgAAgABAAAQEAhCABCQAAAIAEAAQBIAAAQEgAAAEAAQgAAAAAAEEAAAAAAABMA -AFQAAAAMAAgQAAAAACAACBAAAAABAAgAAABICBAAAQAAAAAAAAAAgAAAAgAAgAEAAAAAAAAACBAA -BAAAAAAAEAAAAAACgAAgAAASAUECCAAAEBAAAAACIAAAAgAAAJAAAAAAAAAAAAhHAAAQAAEAAEAA -AAAAAAAAAEEIAAAAAACAAIAAAAEAAABQAFAAAICQAgABAAABAgAAAAAAAAQAgCIAAYjACAAACBAA -AAAQAQAAIIAAgAAAAAEAQAAAQAAAABBIAABAAAgAABAIABAAAAAAACACACABABATAIAAAAREAAgQ -AAgBAAAACAQAAAAAACACAAAAIAAAAATAAAAICAggQAAAQCRIBAAAB1MAQjAAAIAIACACQAAAAAAM -AAAAACDAABAEDIAAAABgAAAEggSEABEEUAggAEAICiAAAJCAAAIAAAAAAAAABAgwAggoCAQAQAAA -AAgAEEBAAAAIAAAAAAAAAAoIAAAAAAAAA4AQgCIAgAoAACIAMA+IAYAgMIAACgAAABAAEBAAAEAA -AQACAIACDmIEwIBAgCRICBBAAIAAAoEEAEAABAAAAAAIPgAACADAIAAAAACQgABMQAIAAAAQASKC -ABAAEBIBIgIAAgASEAAAgAIAAAsABAICABAAEBBUIAAyAIACEgAAARICAAAAQgAAEBIQAAAgAQIE -MDAQAgAQAAAASAAAAAAAAgAgAkAgQQCACAAQRCwAAFAQAAAAAgCAAEwCFAAAAAAECWgKEgAQAgCI -CAoCKBAAQAAAARAABABAkAgAAAAIAAIAAAcOIDACAAACAAAQUAgAAIAAAEgwgEAQAGAAAAABACAA -AAAhAQAAAACAEAACAAAAQAAAMAEAAAEQBEAITEAAAAAAAAAMMAAEgAAgAAkQAhAggAAARGAAKAIR -AMAggAAAAgLAAUyAAEgQEsAASgABAAZwIgAAlEFAAixAACgEAgIiYBSCBASAgAJgCUABBCBBAwQo -kAyOJCJWCAxAAAgAIAAgQAAADtBAAGgEAUwAAUAAgAASNgAABAAwIAAQCIBAAAIAAkCAAgAAEEAD -CkAAAAgAAAIAAAABwIgABEAQCAAAIAAABkwgEAQAACAAEAABBABEQQJMAAACAAQBAAAIAgEABICA -BAhAAFAAEABRCQAJhAABQAEAAcBAAAGAIIEBCKAEAQARgAAogAQA1AgAoADIAACQUCkiggAAALAB -ALYQBAAESAAEAAAH/wIAIACAgAhQEANAQAAAgAkIBAAAhEAwCgICAAQBEEABAAIEAECQiCESAAQE -FBBAC0ACBAACgIQhAiEQRBEAgAAAwEIACYAQAACiwACAUYiICAEAAQAIAACAgCAAAAABQoAKAAAA -AEAAApAAAAAgQDAQABAAAgAiAEABAAIAAIAQgEABAABQAQgBEBACEJUgACAAAAAAIAAABBAQQAAA -AAEAAA1cAgAAAAABACCEQAgAAAKAAgQAACAQAAABhAAAIQAAAAIAABAgAAYAAiAAAAAAgEAGFAAA -AIAAACAAAAaAAABAABIACQCEABQEIgAAAAgFAQAAUUgAJAARACCEIAAAAAGAAECAQIAIAAQQBBAA -gAAIAAAAgQQBAgFgCACAAAQigCCIBCASIIYAAUAAwQAEAQGAQiEEjCCAAEwAAAAAAQAARAAAAoxA -EEAEBBEARAAEAAAITIAADAwAwAAAAoAAAgAAggIgAAAAAEAEgAAAAgIAAAQAAABAwCAABAAoAAgA -gAAEAAgAAGBgACIAAAAEJGhGBGBAAIiQMAEAAgAACgAAAUCCAAAMIAAAAAABAAgAMRAIFkCACCgA -AACAAAEIIBAEAAAEAAggCCQQAEACCAQCICBAAAQoEiAAAgIBAAoQBAAgAEAAAAALnShAIgBAQAAA -CAKACAoQAAEIkAAAKAAgAAoAAAEAAAAEiAABCAoAAAEIAAAEAgIAAUkABBAIQAAGCgAQAQADICII -AAAAEBAAIAgAABAgAAQgABAAAAgAgCAAGgAAAAAAhAAAEiAMAA4gIBIAAgiAAgKAAQEEAAAAAAAY -BAASECABABEIAAIFBAAAAgABAQAAAAAMKEAAAAgCAAAAAABIAQEAAAqBAACgAAAABAAICCAAAQAA -BEAACAAACgQFAAAEAQEgQgGBABIAQQgQAAAIBgAABAIAAAAYBAEIAAAAAEAGBACAEQAIAQAAAAAB -ACAAAAAAGAAACAAAAQIAAAgEAkAAAIAAASAIAANCoAAIAhABAAghAAAAAAAACAAACgEQAAABCgAI -BACAAgAkgBAAkBAApBAAAAAEAAIghAAACAABAMBQAAAABywQAAAAAkAAAAgAAAAAAAAABgAAAAhA -IgAQUAAAAAArAAEgABEAAAIACFAAAAAAAYAJAQAAAAGCAAgAAAAAUAoACgUAAAIBKAAIQFAAAAAK -AIACAAAUIAARhAIQAAFAABCAhAAAAACAEIAIIAAAhAAQgAQCAAAkARGABgBAFgAREIAQAAAAIAAQ -gQUAKAAQABCAgACAIAAAEYAAAAAAAEARAAAKGoIAAEBUAAAQgAAAAAAABBCAAEAAFQABEIIAAAAA -AAAQgCAAGAAApACAAAAAAAAoEIAFAAACACEQhAAAAAAAABCAIIEAAEIBEICEAQAAAAAQIgECAACA -gMQgBIQAAAAAxCQCQAQAAEDEIiBAAAAg0MQhBoIAAICIxCgEAAQAIAhEIgsgBJACgMQiABIAAABA -xCMQAAAAICTEKwAAAAAAIMQAAAqHKQAAAAAAAMQjAAAAAAAIxCAACAkAAADEIAAAAAAASMQBAAQA -AAAAhCoAAAAAAEjEKwAAAABAGMQgAAAAAKgAxCwQAgBQAADEKgBAAAAgCMSQBAEAEMAVDYAACQAC -KAAJkCAAgACwEAmIChQAAAAICYAAAEEAACANgACEgBAAAAGAYAgACAiSCZAEUEAAASYJiAAAAAGA -Cg2AAQQAAAAADQAAAZaAAAQAAAAACYhAAAAAAAAJiAAABAAAiAmJAAAAAAAACQgAAAAAAJQJgQAA -AAAAAAmABhUAAQEACYgAAAAAgAAJgAiAgAQIAAmBEgwAAgACCQAAAARAIU0RUAoIMAAKBQBQQEFg -REQEACIWFEAAEuIMEEQkEEBABAAAAAAAQEAACiEAQABCAAAAEAAggAYIBDgAESAAQUAgQERCQAIy -JCAAAAAEygAJiAAkIEAAAEAAkAIAAABAQFAAQEAABAAAAAAAAAJCBuAAhgZAFQBAQEgQIAgINAAA -IAEBFlQQAEAEAEBJikIgIcQAQCgQADAAYFaBAAAAAGAE5AACCooEGbgI9OAyAAQAAACgoAAQYUEC -AJRgAQEgBEAAoKAAAAABQEARBABAASoCCIAAXAAIBEAIARAURABEAACgpASEDAGwKExEAIgAAEGB -ABIQQEBAAITAAADIqagABAAIAQAAAADgAAAEqSAICaEBCBwUAQgAAAAAAMAA2BxEBARECQABgEAA -AAAAABoZoQAAgAAgaAAARFAAgAAAAEjAgAAQAEAAAIhAAAAAAIhBiMAEAwIAIgMIKAoEQAAAgAFQ -EgABAAMCCQIAAAIAgQAAIAgAAAwwBAFAACCQA8gAAEAAAAAAEAAAAACACAAAQAAAiQgAAAAAEAAA -QAAACAAQAAAAwMACAAoAABAAAAAQAEAAEBAQABAQgAkCAA5gABIAAAgIAACAAQgLiwSQEAAAAAAQ -AQAMTJAAQQYAIAAABAAgQCAAAgIRBAQQQgAAkAAgAACCMDAAFAEAQCBAABIKABAAAABAAhAoKAAh -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 -AAAAAIAAAAEAAAgAgAAgAAABAAAAAAAAAEAAGAAgAAAAAAAAAgBQAAAgAAAAAAAAIAAAAiQEIAAA -AAAAAAAgAAAAAQQgIAAAAAAIIAQAEAAAUBAAACAAAAAAAAAACncAAAAIAAAAAgAAEAAECAAAAAQA -QAAAAAEAABgAACAAAQAEBBAAAAABAAQAAAAAAAIAAAAQACAgACAIBAAACAAAAAQAABAIAAAABAAA -AhEAABCQAABQABAoAQAoAEABAAAABhAAAAAAAAAAAhBAAAAAAAAEAAAAAACKAAAAAEAAAUAAsgBA -SIAAAAEAABACAIAAoAAQAAgQgBAABAACQBAAAAANTQAAAABAAAIAAAAQAABAAABAAAAAQECQAAAA -BAAAYQAAAEAAEEAAgAAAAAQAAEAICAIAABRAAwIBAAAAAABgAAAABAQAEAAChCAAAAAAMACQAAAA -AEAAAAgAAAgAAABQAAAEwAAAAAAAAAAEAAAAAAAAABAAAADAAAAAAAAAIAkAAAAJAAAARASCIAAA -AAAAAEAAAACAABAAAAAQAAQQAAAAAAxoAAAAAAAAAAAQgAAAEABAAIAAAAAAAAAIAAAQAAACAAAA -gAAAAABAAAAAkAAAAAAIAJAAIAABABBAAIAAABAAgAAAEAAAAABACMAAAAAAAEAwbAAAiAAMEAAA -AAAgBAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAaxIAQAAgAAAAABAAACgAAAAAAAAIAQBUAEEA -AAAQQEAQAAAEAIQIAAAAANMACAAIAAABAAAAAABAKAAAAAJgQCCAKAQEBIAAAMAABAAAAgCAAAAE -AAIAAACAABAEAAAAgABBAAAIAgAAjAAAAAYAAAAIAQAAAgAAAQEAAIQACAAAAAIAAJAAAAACAhII -CTAAhABCAApoEEAAAAIAAAEAAkAAQAAADAhAAAACAEAICAAAAAEAACAAQRAAgCICCgAEAoAAAgAQ -AAQDgAACAAANpJAAINAAKRIAiAACAAAAAAIIAAAQIgABQgABAAAAAgIAAAAAAAACABBAQAAAAAAC -AGAIAAAAFAwAABAAAIAgAgAAAAAQQAAAggAAAAABCAAgCgICAAAABAAAIAACAAAAAABAAlAAAAAg -BDAQAAAAtKAAAAoRAAAAgAACQAsAABAAIAIQAAAAAAAAAAgIBAFgTIAAAAEQEAAACAAAACEAAAAA -AAM3AAoAIAgIIAAQAAkAACgAAAAAJQhIgIAACgIAAADgAAICAAIAAgEAAAgKACAAAAAAEAAAAAAS -CAAAIJAIQAAAAAAoIAIIAAQgSGCCAAAACABAyIQCwgAAACAJUAgAAAAACCgAgAIAAAgBAQIAAgJB -EgAoIAEAAAIwAHSEABJCAAoCkAAAEgJMSkZBAAYCMhAE1AAACmBGgIEgAgwIDGYASQAAAKXQAIAA -IGAQCEJQAABoAgIBQAAGBAAwIQgAEYAIJAAQABAEAAEAAAAAACAACCAiQAAABAIAQAAAACBMgAAy -BoAAAQAKAAAQUUAgCAAACUIAQBEQAAAAAAEBAmCQhMgAUYECA0AByAABCQACgADQCCgpAilAAIAC -CRCAAAAgAIAggQAAAQSAyAgBAABAAAEIEKAgARIoEAgMEBBECGgAEIQIAAAJKAQIVAAABEBDgAAA -AARAgACACBAAAHFAABAAQAQAEEAAAAgAAEEAiECQAAAkBAgAURCACQKAICQAAAAAAAlIAAAACQEE -BBAICAAQgQCAgIATEowAAgAAAgAAABQQAABCAgigAIgAAAIQAgAAAEQgAgEAAIAAgAIBFACQAIAA -QgABgggAAAqERAECAIAIIiAAAIICBACqECAEKEEggAAgAEgAAA9KFAAEIAAEgFIAkAgAAEkCAAAE -AAAAAEACAAiAAABAAAAABAAAgAAEBAQSAAAABEKAIAAiAAABAAAAiAAAIiAAAAAMAACQIAQAQCgA -ABAEEAIEggQAYAAAAIAEQIIgAACBAgAAAQAAQCAABJAAIAIAAAKACBEAAEAAgIQhABIAAiCAAAEA -AAAAVEEEEAAAEAAiAQQAAAAGASEAAQEAkIQAAQAAC8UEEAQACIASAZIAAABRgAADQAAgCQgAAAAQ -AgAQAAIIAAgBAAEAAABAcAAAAAQAAAEQAQECQAABACAhCAiMBiAAAAEEAgQIECAwYAQAIEIgAAgQ -gAACAAABCiAgAQACAQAIIgKASgAEAQhSAAACAAABCAAiAEAQBAAIEgAAECAABAgyCBEoQgAACAAA -AAAgIAAIEAAAkAAgACgAEAAAAkQAAAAMHIgAQECAACAACAgAACAAgABIAAAAAAEAAAoAIAGBAAAA -CggAAAQAgAAIKABBgCIAAAhAAABAEAAACAAAAAAAAAAJQIAEAAAAAggAAgAQQAAEAAAGAQAAAAAA -BQGAUAAEECAJIQAAgAAEIA0jQAAAYAQAEACAgAAEAAAAYICAgIAIAAQoAAEACAAAAABCAAAYAAAQ -AgCAkIECACAIAAAAACIAAA1AABIAAAAIEAEEAAAAAAAAAAQAECACYABIIAEAAAAgQgMAAAIAAgAA -AABAAAAAAAAhAAQAAAAAAAABBAAAAAACAAAACgQAAEAgAAAAAAEAABACAAAAAAABAAgFAAACEAQA -AIIEUAAAAAAGgAAAAAIAAAEiAAABAAQAAAKAAAIgYAAEBARAANEQAAwAABAAAACAAggAAAgACgAC -AAAgAEAAAAAADO8EAAAAAAAIgAAAEAAIAAEAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA -AAAIAAMAAgAIABAAAAABAAAACAAAAAAACAAAAAAAASAaAIAAAAAAAAAQgQAAQAAgAxCAAABYAAAA -EIAEAAAAEgAQgISCgAAEARCBBAAAAAAEEYCAAAAAAIIRggAEqAAACRCAAAAoNAAkEIgAAAgYAAAR -AAAGboAAAAAAAAEAgAAAAJEgABGAAAAAFAAAEIAAAAAAAAAQgAAAAAAAAACBAAAAAAAAAIIAAAAA -SAAQgAQAAAACIBCAAAAAAIACEIoIAAAAAAEQIAAAAAAAAMQiBgAAAAgAxCEABAAAAATEIAIAAAAA -AMQgAAAAAAAARCIAAAAAICDEIgBAAAAAAMQgAAAaAAAAxCkABAAAAADEIAEAAAACgcQAAAh7CAAA -AAAAAIQhAAAAAAIIxCAAAAAAAADEJAAAAAAAAMQAAAAAAAAAhAAAAAAAAACEIQAAAAAAAMQpAwQA -AFDAxCsAAgAAQADEIQAAADjAQMSJAAUAAAAECZAAlAAAAAQJiBhQAAAAAAmIEAAAAAgKCZEoAAAA -AAgBiAgAAACAQA2IEggAAAQgDYgAAAAAASgJgAIBCAAAkAmIBAACwAgYDQAAC3sAAAAAAAAICYAA -IAAACAANiQAAAAAKAAmIAAAAAQAACQEAAAAAAAAJAAAAAAIgAAmIAAAAAQAACYSUAEACBCAJgAAB -AAAAAAmIAQUACgAACQkEYERAEDEAAEAgSRAACAAgIABAABAQAAAAAAIAQAAAAAAAAAJAEQEAACIA -gIAAMCABIGAAEHBQABQgAABAADAClBQAkIWCEgAAYAAJAAwwAAADaAAAQAAAAABAABAAAAAAAAgA -AAAAAAAACAAABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAQAIAAgAAAAAYAAAgIAABA -AGAgJDZOGhQAoACARAEIhAA0CQgAQAAAAAAAAAECSEABAAAAAAAACggQBAQCAgDMCBgAAgAAAcEA -AAwCAAgJAAIAAAAEAEAABAQEAgGJgAAAIBIBAAAAAEl1AAAAAAAAQKAACgAAAAAAAQACQAAAAAAA -AAQAAAAAAAEAECAAAAAAwgAEAAAAAAAAAAAQAAAAAsAIAAAAAAgIAEBAkAAAGBgAQAgoAAAEAATA -iBAQgAgIAgAQEADCwADAABAUAABMCECAEBAAwEAAICASBARAAAAIAgAAAAsCAAgQAAMAAAgIDAAA -AAAAgAAIgCiIAAgIAAAAAAAAAIACCAAAiiMABCAAAwAgEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAIAAAAgAAEAAAAAAQAAICgAAgAFGICAAAAAAAAAAgAAIAAAAQACCQACAAAAA -QAJCAAAFgARAQAFAAAACAAAAAEAADAwAIIABQAgSCAQUAkCSBBQAQGBElAIKAgAAMAAAAhBAAgIQ -AAICAgQAAAAAAAAAAABAAAANSgABAAAEAYAAAAAAAAAAAgBAAABAAAAAAAAAAAAAAABAAAAAAAAA -AgAAAAAAAAAAAgAAAABAAAACAAAAAACAAASARAgAAAAAAAAGFEBAQkAEQEAMBABABsYAFFASQgQR -AFBAAhAQQAAIKRAQBnkRgAgjFMJGSBAERAMEQEBEREFAUCRQGAAAAAAAAAAAGC3sRAgAADAQBEQE -EAAAABAAAEAAAA4/EAAgQABEBBAAAAAAAAAAAgAAiABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABA -BAgAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAACVFQAEQIAIIgAQRYAAACgQEBBAQAAQEgAANRJA -AACssBUgFhRAAAUiCTRAAogICAAJKQAYAAAFEFABAAAACM8AAgABBACgiEACAlJQEIASAKBAEgAA -AAAABpcFAACAEgAEEAAAAAAAAAAwIAAAAAAAAAQAAAAAAACAQAAQAAAAAAACAAAAAAAAEAgAABAA -QAACAMDAAAAgKChAKBAAAAAKyACgoQQEQEAQIoAUCwMAEBAAAQKEgARAAoCFkLAABRAWkAAAoACE -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 -X///V1d//ycnX18Q3x0Pd3cFBVVVHQ8TE19fX/9VVQAABE3/Mw8zEQEBAQBV/8wADwAPADMAMwAP -AFUAVQAzADMADwAzAFUA/wBVAFUAMwAPADMAMwBVAP8ADwBVAA8AMwAPADMA/zMzAFUA/1VVv7+/ -vwIAAAAAEAAAAjAAAAAAAAAACIBAABAAgAIAAkAAgCAAAAACABACAAAABAAkAASgAAAAAAAAYgAq -AAQAAgAAAAAAAAAAAIAIAABgIAAQAAASAAAOBQAAAAAAAgAAAAAAAAAAAgAAAAAAQAAAAwACQgAg -AAAAAAAAAAIwAQAFAgAQAAAAAAAAAAIIAAIMAAAAAAAgAAAACAAAAAEAAABgACAAAQAAAQQIAAAA -AAAAAAAAIAAAAAAAAAAAAoAAARAAAAACAAAQAAAAAACAAAKAEUAAAgABAAABBAAAAEAAAAAEAAAA -AAAAEAAgAAGhAACEQEAAgAEAAAIwAAAAAAEBAAAAEAAAAAAAAAAAAAAAAIIAAAAAAAAAQAAAAAAQ -AEAAAAIAgAAQAAAAAASAABAAACAABAAAAEBAAAAEwAAAAgAAAAAAQAAAAAACAgAAAAAAAAABICgA -CASAAAAAIAAAAAACAAQgAACAQAAAAiAABAEAAAIAAAAAAwAAAEAAAIAAAQAAAAIAAAABAAAAAAEA -AAAAABAAMAAAAAAABFEAAAAIAAAAAAAgAAQAAAIAADAAACAEAAAAICQAAAAgAAAIAAAEEAAAAAAA -AAAEAAAAAAAEIAAAgAAAAAAAFQAAAAAgAAAAAAgAAEAAAAAAAACASAAAACAAAQAAAEAAEAAQDAAC -QAEgABAAAABAAQAAAGEgAkAAAAAJAIAQAAEEAAAAAAAAAYAFAAAAABAAAABAAIgARCAEAAAAEIEA -QAABAAAKhQAAAEBAAQAAAAAAAAQAEAAAEAAAQAIBAAAJQAAAQAAAAAAAAAAAAIAARQQAAQIggAAA -AAACAAEAAAAAAAJQyIAARAACAAAgAAAAAAACAAIAAQIAAAAACAAAAQAAAAACAAAAAAEAAIiAAQgA -AAAAQEAQiggEAACBAACIUCAAEAkAAAAEAAAAQAEAEAAAAAAAAYAAUAAkkAAAAAABAgAAgAAAAAbU -AAAAAAABAAAAYAAAIAAAAABAAAAAAwAAAEAAAAAAAAAAAAAQAAACABCgCAASBhAAAACAAAAAAAAA -AAAAAQAAQACAgAQAABAAAAAAAAECAAAARCAAAAgAAABIQEgACAggEAiAAIAQAAAQAAAAgCAgAAAA -AECIAAAACAIBCAAAYgQAAEAEAIAAAAAAAAQIAAAAAAAQAAAABAQAAGAAAIAADAAADDEAAAAwJAAA -AAAAAAIAAAgAAAAAACAAIAAACIAAQCAAAAAIAAAAAABAAACAEAAAAEAABAAAQQAAAAAEAAAAJpAA -AAQAAAAAABAAAEAAAAABABWQAAAAMBAAgSMAAAAQAgACEAAAAABCABKIAQCAEEMAACsAAYIAgBAM -IAAAAABCAgKAJCAAABGAAAQQAQAAlAACAARKQAIEAAAAAQAAFQIAAAABrQICFAgBAAABABAAAAAA -wAJiEAAQADAAUAAQAAQkAEAAAAgIAAIAAAAEAAAAgAAAQAAAAYAIEEEQIEIAAgAACAEASAHEAAAQ -AgKQQBDDAEgAIBAQggCASAAgKQAigEAAAQhQCAAAAABFABAAAIAAAAgAiAKSgAQAAAFBAAMkACAM -BAAAASQAAAQhAAhBAAVQAAgBCAgAQAAFQAKAgAgAAAAAAAMECDACAABAAAAAAAAAAEACAQAIIAAE -AAABAAAAAABAAAAQAAAQQEgAAAAAAAAAAAAAAAgAAAggAghAEAAAABMAYAAUQAIoQIAACFAoQAAA -AQEMQAAEIAwgAExAEAAQBAiIAAAgBDAECCYAYAAGJAAQAABhECQABsEADAoAhAFAEAQIakhmVAA0 -BBJAAAIAAwIEABABAIAACQ4EBAgAABQAAAAAC3TAAAgELBBAAJAACAByloBEkUAABDAIQAAQCIAA -VCIAQAQAgACMAgDAAAIAAFAIAABABsAAAAAABAAAhAALQBAEgCSJBAQCAABAAAEGEAIIQgCGAIBQ -4AEAACEQDIgCwQKABAAAUAIRAAAAAQBAAjEIAgCEAMBQCIMCCIAAAAIJACEAMBAAA0BACBAEAVDA -IEDBJhCAAIhIUAIAhIAggBABAAACagAAAABAAAgBQAIkAAAwAAAAggIAAcGAAgACBgiQAAwJgANE -CAAwAQqQAAAABAAAgAAAE0AAAAHAAAAAAEAMABIQAAAQUAiDSAEmCACEQYOIAAoQAEQgCAAAAAAE -AAAREABACABAAFAAAAAAAgAgQSgAAAAAAWAAAgAAAAAAAEUCAAIAAJAACAAEAAAAIAABAIAAEDCA -IEhoQAAIAAAAIQAAAA9bAQEBBBAAAAAAAAAAAAAAQAICAAAAIAAgABAAAABAgAAAAIAAAkAAQgAC -AAAACAAAgABEAAgAgQAACAAAAAgoAiCAEAAEIABBgAAEgQJAQAAIAAACIAAgAAgAEIAIQAAAMhQA -AAAEAEACAAAAAQAAAAACFAgAAACACRCAICAAAAgCAACAIABAAABAFEAAQABECAAEAADABAABAQAA -ACgAAAAADc1ICAAEAEBAAEgAAAAAQCAEKGCCBAgAQAAIAAYAEAAAAJABAAhwAAAAAAAAAAwAAIAA -CQIAAIAAUQACAAASQAAgABAAAChCAAAWAgwACAAIgIghAAQABAEAiIAAAwgGISAIACAEOAIDIAgg -AAQIEgAACAAiAgACRAQIAAAUAAIkAAggAAQIFiAASAgAAAAgAAAuAQBCgAIAAAoSAAAAAAABAAAI -8SiAAACAAAAAiAIRACIjAAAMAAAAgEGAAAgCgACBIgQBCQKBAAECASBIEAAQAAAAAAgCIAAQAAAg -CAAkAgEBAACAQEAWEQAeEAgBgASQBiEAAAQAAAAAYAEAABAAECBAAAAgAAAoAAQAEBgAAIAAEAAC -DAAAAAAhEAAEAAAAQAgAAAkAIAAAIQCIAIQAQAAAAAEAAEABAIAAAAAAAIEAAAAAAAR5AACIAEAI -IAAAIAABSCACAAAogCEACADAACAAAAAAIEQABSAEAQQABAAAAAABAABAAQAAACAgAAQBQAAAQCAA -YAAgQABAACAgACDABAAABFAMCIAAABAAAAkQAAAAECAADBIAAAgCAAAICAAAAAAAAAgIBAAAQCAA -CAAAgAIAAQAIYAAAgCBAABAAAAACACAACAhQEQJARIAAhAIAACAgAAAAC7IAgAMAAAAAAAgAAAAA -AAQAAAAAAAEAgAAABkgAAAAAABACMACAACAAAEBIAAAiGgAIABAAAAEgABAABQAAFEAAFAgAAQAB -AAAABQAAAAogAIAAAgAAAAgQgAgAKAAgABCACBAAFDAGEYCCAAAAECQAggCAAAISgBGASgAJACEg -EIAAAABYAxAQgAAQQABAABCAAAAoAAAgEIAA6QAAAAAQAAADIooAAAAUICAQgAAAAAAAABCAAAAA -AaAAEIgAAAAAAxAQgAAAQAACQBCAAAEAAhABEYAAAgAAAAAQggAAAACIABBCAggAGBKQAYwAAAAA -AAQQKgBBAAAIpMQiA0AAAAjkxCJCAAAAAKDEIQAAAAAAkIQgAQEAAABBxCAJAAQABKDEIgAAAADA -AMQiAAIAAAAgRCYIgAAAAgDEKQAJAJCAAMQAAAMwLBFIAFCAQMQiAQAAkBSExCQBAAAgAIDEIAIA -AAAAgMQmBCgAADAAxCsJAAAAgkDEIAUBBAACAEAoAAIAAEAQxChJCAAAUCDEIAAAAAAgoMSAABAA -AKAJCYkIFQiAAAkJiAgQAIAAAA2MEECAAARECYkIQICANCgNggAACAAIBAmAUAAAAQAlCYEAAIAA -AYABiAIEAAAQoAmCIAQACAFgCQAABKiABAAAFAAACZAEAAAIABAJiAQAAAFAEAmNBAAAABAQCYgA -AgAAAAAJgAAEAAAwCA2EAAAAAAgBAIEAAEAAEAAJoABkAEIEAQGJAgCAAIBACQBoCAAAAAIAgAAA -AAAAAQEAFDQAAAAFASAQIABACBAAICwAAAAAAABAQCQBQGAAAUAAJABAAAgBRBIAQCAmBAAABEIE -ARGAAAAAIQEBQAIAAAAAxQABwAAAIAEyAQAgABAADAABAcAAGAAAAAEAQAQAAAxAAABAAAIADEAQ -wkAAAABgMAggAAAAAAAACAAAAAAABAAAAAAAAAAAEAAAQABAQAQIABQQAABAAAAACAwEgAASAgAA -BARgAALCAAAcBACIAMBAQAAAoKgIAAAAEAAgAADCIAAIAAAYAcAAIACAEgEABAQCBAAAIgAAAAIi -AgQAACAAAEU9QAIACAoABAiABAAgBABAgIACAAAMAEBAgAAAYAABQAAQiAAAAQBAAAiBoDAABAAI -AAAAAAAAIAAAAAAAAAAgAAAEAAAAWAAAAAQIAICgAAAAAAAAAAgACABCAAABAAAAAAgIAACACAgA -IAAAAAAECAACAAABAAAAANAOAAAIAACAIAgAgCAABAIBAAAAAAACwCAACAAoAAIDAgAACAAAgAAA -gbIAAAAACBQACQAAAAAIgAIAAAAAAACAAkAAA8AgAAACAQAAAAAQEAAABAAAAAQQAAgAAAAAAQgA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAgAAAACAAAAABBAQAAAAAAAAEAQAABAgAAA -QEAAAAAAAABAIAAAAIAAQAAQAgACgAIAKAAGAEpAAAAQAAAAAAAiBBQAAAAAAAQVAAAGrwAAADAE -AQBAAAJAAAIAAAAAAAAAAgAAAAAAACgIAAAAAAAAAAAAAAAJAAAQAgJAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQEAAAAABAABAVBQCUEAAAAAAACAAAEAAAAAIABAAAAEAAAABEBAAAAAAASEgA -AAAAAAAAGAEAAEABAAAgAAAAAEAAQGhoOEJqgAAAFEIAEDg46EAMQBAAAAS9hAAAAAAEBgAABEAA -BAOAAAAAAAAAAiAAAAAAAAAAABIAAAAAEAAAuAAAANACFAAAAAAAAAAAAAAAAAAAAAAgACAAAAAA -AAAEAAATAwAoKBAAMBQEAAAACCAICgMAAAICIAACAAAAAAggmAQAAAgECCAgAAEAAKAAACASAAAQ -gEIgAAMEoAgSAAAAMAAQAgCQGAQDBSAACQAQEjAACJiBAAAACxwAAgANAgAASwEAAEAABSAAAQIA -AAABqAABAgBACAAAkAQCgEASCAAQCEIAIAAAAEgYAAAAABgAABgAAAAACBAAAAAAAAAAAAQAGAUF -AAAAAAAAAgIAEQIIAIAEAUgADAQACEgAgEEAAECARAIAgQgBAAAAAYiAAQGACEQEAICHAACoQAQA -wAQEtJQgMICMCMKAFDAAcEqIrAAAQLAWg5DIAAADCxMUEAAAQKBAQAKAEBJAIEBABAAQAEEAAEAE -AAgAAAAACEUAIAQAACAABAAQCAKCQABgAAACAAAAAAAAAAAAAhAAAgUAAACgEAACAAAgCAiAAAIA -AAAABQAASUgAAgAAAACAAAAgAAMDAAACAIBAAgcAAQAAAgAHByAQAACgAAABGBBAAAEAEAIAAgHY -EwAgIQAAwAYhgAwGAwEDEwAsIAEAAAfFXFjYABASAAAAAAAAEAABAAAAgAATBCGAAACAAAACIegB -BKAAAAAggAMAgAAZAAQAAIAAAABAgAAAAAAAAAjAQBAAAAAAIAAAAEBAAICQAABV3Q9HMzNVVVVV -d/9VVVVVAN1Vd1BfNTX///////8F9V9fX19f/1VVAP9QUFVfVV9ff///AABXVycnERFVVR0PAEBf -fwD/UHB3VXdVJycKXwAAAW1HR1VVMzNVVQAP/6oADwAzAA8AVQAPADMADwBVAA8AMwAzAA8AMwAz -AFUADwAzAFUA/wAPADMAVQBVAP8AMwAzAP8AVVVVAA8zMzMzAP93/1XdD4szM1VVIqp3/1VVqqoi -/4iqUF81Nf//qqr//wX1/////1//CqoA/3Bwd3+lrw8///8AAKv/Gxt3d5mqHQ8AAA8/Af+gsLuq -u6obGwWvAAAIzUdHZmYzM6qqAA//VQAPADMADwCqAA8AMwAPAFUADwAzADMADwAzADMAVQAPADMA -VQD/AA8AMwBVAFUA/wAzADMA/wCqqqoADzMzMzMA/7v/VREPixsbd3ciqgAABQUKCiL/iKoA/1VV -//+qqv//BfUAAAAAAAAKqgD/cHAiL6CvADO/vwAAA1cPDzMzmaodDwAAADMA/6CwiKqIqg8PAP8A -AAXTR0dmZg8PDw8AD/9VAA8AMwAPAKoADwAzAA8AVQAPADMAMwAPADMAMwBVAA8AMwBVAAAADwAz -AFUAVQAAADMAMwAAAKqqqgAPIjMiMwC7AABVEQ9HJycREVVVAABVVVVVAN1VdwD/VVV//3//d38F -9QAAAAAAAFVVAv9QUBEfUF9Vd19fAQADVw8PMzNVVR0PAABVdwD/UHBEVURVDw8A/wAABtdHR1VV -Dw8PDwAP/6oADwAzAA8AVQAPADMADwBVAA8AMwAzAA8AMwAzAFUADwAzAFUAAAAPADMAVQBVAAAA -MwAzAAAAVVVVAA8RMxEzAHcAABlEAUxsAIGUGUQBTGwAgZQZRAFMbACBlBBEAUxIAIGUGUQBTGwA -gZQIxAEUaACElABEAQBIAISUCQAAjCQAEYQciACccEAVlB0AAIx0ABGUAAAIzR0AAIx0ABGUFABI -iHAYERQUAFiIcBgREByAWJxwGBWUHIBYnHAYFZQcgFiccBgVlAjEWRQgGISEAERZAGgYgRQYxFlc -aBCFlBlEAUxsAIGUGgDAHGEYC5QaAMAcYRgLlBoAwBxhGAuUEgDAHEEYC5AaAMAcYRgLlAgAwARj -GACEAADAAEEIIIQIAAAcIAADlBgAAAxiACGUGAAAHGAAA5QAAAD/GAAAHGAAA5QQCQAIYkBBFBAJ -AAhiQEEUGAkADGJAQZQYCQAMYkBBlBgJAAxiQEGUCAlABCNYQIQACcAAY1hJFBoJwAxjWEmUGgDA -HGEYC5QAVQAzAA8AMwBVAFUADwD/ADMAVQAPADMAMwBVAA8AMwBVAFUAMwD/ADMAVQAzAA8AMwBV -AP8AVf9VDw8FVcz/Dw9VVRHdR0dXdxU1r/8NLwAAA1MEJ42NVVUxMQD/VVVVVVVVAP9VVVVVAP93 -/3f/VVVVVXd3BwdVVVVVj/8NL1X/AFUAVf/wADMAVQBVAA8AMwBVAFUAMwAzAFUAMwAzAA8ADwBV -ADMADwAzAKoAqgAPAP8AMwBVAA8AMwAzAFUADwAzAKoAqgAzAP8AMwBVADMADwAzAFUA/wBV/7sP -D1//zP8PD6qqIu5HR1ERujpP/wWvAAAI3Iirrq6goDExAP9VVVVVqqoA/1VVVVUA/3f/d/9VVaqq -//8PD1VVqqrP/wpfAKqq/wCq//AAMwBVAFUADwAzAFUAVQAzADMAVQAzADMADwAPAFUAMwAPADMA -qgCqAA8AAAAzAFUADwAzADMAVQAPADMAqgCqADMAAAAzAFUAMwAPADMAVQD/AFUAu///Vf/M/x0d -o6Oqqg8PVRGqOgCwBa8AAADRiKsiIjExAPUAuxEREVUiqgC7ERERVQA/AAAAAAUFCqoAAA8PBVUK -qgAwDh+oqgL/AKr/8AAzAFUAVQAPADMAVQBVADMAMwBVADMAMwAPAA8AVQAzAA8AMwBVAFUADwAA -ADMAVQAPADMAMwBVAA8AMwBVAFUAMwAAADMAVQAzAA8AMwBVAP8AVQBVd/8AVUx/HR1TU1VVDw9V -d1U1AFAPDwAAA1MEJwEBMTEA9QB3VVURVRFVAHdVVRFVAD8AAAAAVVUFVQAABwcFVQVVAHANL1VX -AP0AVf/wADMAVQBVAA8AMwBVAFUAMwAzAFUAMwAzAA8ADwAAAAAAAABgAAAIAAAAAAAAAAAAAAAA -AAAAAAIAACAAAAEAAIAAYAAAAAAAAIAAAAAAABAAAwAgIAgAAAAAAAABAQAAAAAAAAAAAAAACAAA -AAAK8gAAAAgEAAAQAAAAAAEAAAAAEAAAAAAAAAAAgAAAAAAAAACCAAAIAAABCAABAAQAgAAAAAAQ -EAAAAAAAAGAAAAAAAAAAABAAAAIAEAAAAACAAAAAAAAABAAAAAAAABAJAAAQAACAABAAABAAAYAA -QAAAAAAAAAEAAAAAAAAAEAAAAAAAAAgAAkCAwAAAABAAAAAGAAAAgAAAAAAAAACACAAAAAriAAQA -AAAAEAAAAQAAAAAIAAQAogAAACgAAAAAAAAAAAAAAAAAEAAAAAIBAIAAAAgAAAAAAAAAYAAAAQAA -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAIAAAgAAAgAAAAAAAAAQAAKQAAEAAAAAAAA -QAAAAAAAAAAAAAAAAAAACAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHIAAAAAAAAAAAAA -AAAAAAAAAAACAAAMgAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAO8QAAAAQAAAAAAAAAAAAAEAAA -AAAAAAIQAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAIAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAACABAEAAAQAACAABAAABAAAcAAAgAAAgAAgEEAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAACAAAAAAAB2AAEAAAgACAAAAQAAAgAAAAAAAAAAAgAA -AACAAAAAAAAAAIAACAAAAAACAAAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEAAAAAAAAAAAAABAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAMAg -AAAAAAAAAAQAAAAgAAAAAAAAAAAAAAAADucAAAAAAAAAEAAAAAAAAAAABBAAAAARAAAAAAAAAAAA -AAAAAAAAAAAAAAEAIgAAAIAAAAAACBAAAAAIAAABAAAAAAAAAAAQAAAAAAgAASAAIAAgAAABMgDA -AAAAAAAACBAAAgAAAAAIggAAQAAABAwAAQAAAAAAACAAAQAAABAAAAgBSABIAAIAAhZAAQAEIFEA -AAEAAAAEBAACAgAIFAAQAAADqAAAAAACAAAAAAIAEAAQACDAAQEAAAAAAAACgAAAAAAAAACAAAAA -EiMAAAAAAAAAAAIgAAACABCAAAAAAAAQgQAAAAAAAAgAAAAAAMACkAIgACAAAAgAAAAICAAAAAAA -AAAwAAAQAAARAKAAAAAAABAAAAAAAAAAQAABBAAQAEAgAQEABhIBABAAgAAIAgAAMAoBAAwCAABQ -AAAAACAAAAAAAAGHAAAAAAAAAAAAIEEACQAAQAAAIAAAAAAAAgFAAAIIAEABAgFAAAAAQQAAAAAA -AAAAAADAAAgAAAAAAGAAEAAAEAABQAAAAAAIIAAAAAAAAEAAQhAAYEAABAAAAAAEAAAAAAAIAQAA -CkCAAiQAAABCQAIgABAggAQACAAAAAIAAEACgAAAAAAQREAgEEQQAUIAAAAEAAAITAQAAAEAEBSA -RAAACN8DAAAAACAACSAAEgAgyBAIIAQAAAAAAIwAAAIAAAAAFAsAwgAAEAAMEAAGBAIAAASAQACA -AAAAAAIEEAAEAAIGAIYAAAgAAAAACAAACIgACNAAAEAEAIgAABIAAQAAAEEAACEAAAAAEEAQAAAA -EAAABAgAAAAAEoCgAwEAEIAQAAAWAgQAggwAAAAIAIAIAAHAigAkCJIICECACAEAgAAAAAAJa8AB -EAAAAACAEAC0AAIgAAAAABSAAYACAAAAEAAAoICgIAAEAAGwACBAAIgAAIAAAAAAlAABiAFBAAAA -AQKAQYBAAAAAAsJAQAADlAAAQAAAIAEQgBACAAAQDgAAAAAEAAARAAAQAA0UgCKAAAAAAIgCBAAA -AAAGAAAAAAACAISABAAhAogAFAAAAiiAAgACsJIAAAAiFggQgAEhABQQAAAAAAvFgAAgAAEAABAE -AKAAEKAQEAAAIAAAAAEAAgAhAAIAAAAAAgAAAAQiAIgAAQACAAAAAgAEABIgIAAAAIAAASABEAAA -gAARIgAQABIgAAooAhDAIAAAQAAABAAAAAEEAABEAIABAQAAAAAgAAEAAABAAAAgAACAgAEgIAAA -AAAAAIAAgEAAACABQUAAQAAgBAAggIAAAACAREQAgAEEgCQAQQAAClWEBAAAAAAAIYAAAQCAgAAA -IAAggAEgAAEAAAAAAIAAxAQAhEAEAAAAAAAhAQCAAAEgAEQgAYABAQABAAQEgACBQCQAAADAQECA -ASQAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAJbQAAAAAAIAAAACAgAAAAAAAAAAAAAAAA -IAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAQEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAAAYEAAAABAAABIAAggC -AAAICAAAAAAQAAAAAAAAAAAAAAAAABAAAANkAgAAAAAAAAAAAgAQAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAAgACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAgCAAAAAAABJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAoAAAAAAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAKAAAAAAAAAAoAAAA -AAAAAAoUAAAAAAAKIwAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAA -AAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAACB0A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -12639,1094 +33896,8 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAA -DAOAAAAAACAAAICBEAAABAAACAAUAAAgAIEAAAAgAAAAAAAAQAAAAAAAAAACQAAAAAAIAAAEIgAA -AAIgAgIAAAAAAAAAAAAQAAIAAAAMCAACAAAAAAAAAAiCAwAAAAAAAAAAAEAAAAAAAAAEMEAAAACA -AwACAAABAAACAAAAAAAAAAAAgAAAAAAAAABgAQAAAAAABAAAAgAAAAAAAAAIAAAAAACACAAAAAAA -AAIAAAIAAgQAACABEAQAEAAAAxAQCAAAIAEAAACAAAAABAmRAAAAAAAAQACAAAABAAEIgAEAAAAA -AAAAAAAAAAAAAAIAAA1CAAAEAAAAgAAAAAAAEACAAAAAAAAIBIACAQAAAABAAAAAAAAACQAgAAIA -AAAAAAAAAAAAAAAEYAAAACCAAAECAAAMAAAAAAgAAEAAABAAggAACAAAQAAAAABAAAAAAAAAQAAC -AAAAAAAAAEAAAAAAAAAAAAAACAAAAEAAAAAAAAAABSAAAABAAAAAAAIABAAAAAQiAAABAACAAAAA -AAAAAAAABxmABAAAAAQAAAAEBABQIQAAAAAAAAAgAAAAAIAAABEgAACIHCAIBIEAAEAAAgAAAAAA -AgAAAACAAAAAAAAAAAAAAAAAAAEgAAEAAAAAAAAAAAAgIAAAABAAAAAAAABBAAAAAAAAAABABAAA -AAAAACAAAAgAAEAAAAAAAAAAEAAIABAAAAACQACMAwAAAACAEAEAAAQAABAAgAAAQAAAAAEBAAAG -mAAAAAAQIAAAAAQMABAAAIACAAAACAAAAQACCEAAAQAAAAAAAAAIAAAAAEwAABAAAAAAAAAAAIAA -AIJAAEIACAAAEAAAAAAIAQCCAAACAAEgAAAIAAAAAIAAQAAAQAAAAAAAAAQQAAAACAgAEAAAkCAQ -AAAAAAQAAAAAAAAAAAQQAAEAAAEAAEABABABAEIAgAAAYAAAAABAAAAAAAAAAAAAAAcwAAAAAAAK -AAAAAJAACAGAQAAAAAAAAYAAAAAAAAgCAAAAAIAAAAABAAAACAAAAAAAAAAAAACEAAAAAQAAgQAA -AAAEAAAQAAAEAAQAABQAgAAACAgAQIAAAAAAAAAAIACAYBAAAAAAAAQAFEAAQAAEAAAAQAAAEAAA -AIAAAAgEACQQAAAAAIAACIIAAEAABAAARAAAAAAJAAAgACAACAAAAAAAD/kgAAQACACAAAACCABA -QAAABAAAAAAAAAAEBJCAAAQAAAAoAkAEEAAAAECIAAAIAAAAAgAAAAAAAABAACAABAgAAAAAAAFA -AAAAAAAAAAAAAGECCAACCAAMAABkAAAAYsAAgBIABgAAxCAAIAARAArCAAIAkAAAAJICIJAQAgAA -Y0ACKiAqAhAQAACAggIAAkwggAACABUA0IAAIQgQAAAAAAAM0wiAAkACAAIAAAABAIwMAJEAEEEQ -EAAAEgAAIAAAAAAAAAAAAAIgAAAACIBAAIAAQCAIQQACAABCAAgAQAIgAEIAbIBAAgoAAwAAUECC -ggAAIAFCEgACAEAQAAICEBIAgAAAEBIAIgCABAJoAgACgAAABIgCCAICFABQEAIEogMAAAAgQwAA -ERCAAAARwQABACAKACECIAAQQEEKAAsBAQAAAAqLSABAAAQgAYBAAAAACJQgAEgAAgAKAAgQBIAA -AAmEABAgEAAAEBAgAEBRYgADIAAAIAAAAiAgAAAgAAACACAAACABYAIABAAASEAgAABICAUMLBAA -EARhDGAokAAAAAEISFGBABAMSYxsCAAAEAQBAEgAQ0AAAAFEKQHAAIAUKQgAKFEAKAjEJCQAQEAU -CAguQEQAAHAIACAQACAABAoABgAAAHgAThCAABYIAgAGlIBAJAhsAAgwAARSAAAgCkIAAIoAJgAA -QAAAQgAMgAAQACxSCAxAC4AASAYwJAAJgQAgDgAEAQAQABGMAICACAQBQAABaRIAARSAwACAAQII -wABoAIGDEgAAkEiAEAAUEYAE0ICQABGQAADQAIBAEgYAAVAQkYAIIABgoAJiCBCMAICgASABiAAA -AUQIAoEGRAAAwIKAAAAE14AADACJEAGBAAgSACIAAiCAQgwAgIgBgQGBkAAmBAAwCAQQAQiwBFAA -AigAQAiBiAAgEQAUAAMAQEAAAAFIAYAAAgEACAARVAgrAoABiEACBAhEAABgQAAQCAAAEEQBCIAQ -AQABUEAAAAAEAARAAAQAAAAAEGABKIAIASAASBAAABEAAAUBgCIAAAAAkAAQgAAEAAABACAwEIAA -IAwQAAAAAAbAAACEQCAQAACABQgAAQARIECQBAANCAgIABIiAAAIACAECCAAESAAFAAAIEBAAAAA -AAIgAAEACgAACABAAgAAAAAAEAAADAAABAQAQAEoCAgIhBQICIIAdGAiMMAAAgAAjAYsCAiCKBEo -BAkgAIIAgEgASQAAAgAAKAAIAAACAIjAICEAAAAhZAAAJBAEAASBBCEAgNRAAACBARIAAECAhAAA -D40QAQAAAIAAAAABICAAAAAAKAIgAAFCAAAABCAAAAAAhAABQAQAgCREABACABAQKIgAACACcQAg -AkBEAQKAAAAiAQAEAAAAAQBQBgQgAAIBAIoAEgOIBEQACQACChAABAQKAAACiAQEAAgCIAoAAQQC -CAAAAghQBCIJDCQCKAREAggAAABIIAAABAAAAAAgAABICAAAECAAgAgAMAAJkAAAAAALiygAAUAg -BgEBCBgAAAAAICAICAIAQEAEJCgAAAAEAAAAiAAAAAACAAAoAFAAJEIBAYgRGAAAVgGBiBAoAARG -AQFICEgKASIAgCgQkAQEQAAgAAAAEAIAAQAAAAAAAAABAAAEBAAAEAEAAAwAAAgQEwAABhIEAAAB -AAIGIAACBBEQABASAACAGAEgESAAgAAAAgAKAAABCAACAAEAgQAAAAIAAAU2RAoKAAIQCAIAAZMA -AQgAAAAESCAAEAASAAAAAAACgAMAAAAABIAAAUBEgAAABADEAARAACAAAMAABAAAABgAQAAAAEAb -ACBiAEDSAAAAQEAIAAAAAAggAAiAAAAAACQADAiAAAAAIAAIAAAAAAAgAAgAAAAAARAACACAAAjI -ogAJIAQggAAAAAspAAABIIiICACBoAACIAAIAAAAAAAAAAAACC0AAAgAACAgAAAAgACAIAAACAhA -gYQgAAAAAAAACABjEBAAAAEAAAAAEAIAgAANAAAAAAwAAaAIAAAADAAAgAiACAgMIIAApQAAAIgA -AkAhAIAoABoABAIQgAAAAAAAAhCAAAAAABACEIKAAoAAAIAQgAAAAAAAABCACAAAkAQAEYCAAQ6Q -QAISAAIIBAAEEECCCAIIADABEYAAAACSAAAQAAACToAAAAAAgwAQgAQAQBUAgBGBAAAAcAAAEIAA -AAAUIEgAgAAAAAAAABCAACAAAAAgEIAQAIAABBAQgBAAmAAgEBGAkAAKAEECEYBVAAAAAEAQIgFA -AAAA4MQiAQAAAADgxCIBQAAAANjEIAEAAAAAQMQiAQAAAACAUCMBQAAAQNDEKQgAgAAAAMQgAAAE -ACAIACEAAAQAwADEIhAAAAAgAMQAAActJAACBACAgMQiAAIAAAAAxCAKAAAAAADECAAAAACAEMQp -AAIAAAEQxCAEAAAAAgDEIAUAAAACQMQjBQAAACNAxCIAioAAgABAIAgAAAACAMSIGhAAAAAJCYAI -BQAAoAEJiAgQAAAEAgmACAAAAAAQCYAIAAAAoCCAgAgQAAGAAA2CEAQAwEAKDYCUFQCDAEEAgAAA -AgIBoA2IQAAAEAAACQAAA06IAABAAFAgCYEEgAAQICANhACEAIBAKgkBAAAAAAAECYIAAAAAAAUJ -igAAAACwCgmSACAAAKkpCYgAIAIAiCkNgQVgQAAwCASMACAAAAgICSAoCQAAAAAAICAAAAAAAACA -CAoCAAAAAKAgAQEAAAAAgAACAgAAAACABAYCAAABAQQAQAQAABAAEgCAQIAEEQAEAkAAAEQAQCko -AEBQQAAQAAACfwCAQAAQAAFAZAGCBIKCAABkYCAEaiQEAAAqAQBAUdAgABFAAgBQEAQgAUAEAAAA -gAAAwAAJAABAAAIAJBAAADgQAOBABAAAEAAAAEAIAAAgABASAgAQCAAACAwEABAIAAAwEQEAEAgA -ACACAgAQCAAAKAkBABAIAAAgAQEAEAoCABAAQAAAQIABAAiICADIQAAhoEBBAAACEgAMCaigAAAA -AEmhAAAAAKSgAgEAAgBAAQmogggEQEAIAQBgwEgAggAKCEEAAAAAAABB4GAAAEAYAAAYACGAQBIA -AAAIJMAADAAACAABAAAEAECAQAEgABIAAEAAAgAAAQAAAAACAAABAAACAAIAAAEAAAAAAgAAAQAA -AAAAAAABCAhAAAIAAAEAAAAEBNAAYEQgUAAqIAIAjEEhAAAAYHAACBIAAEAAEAAAAAAAiePAgchA -CAAAwgMQEEAQgAFIAwAIAAEAAIEAAAFAAQgKAAAAAAAKCAoQAAAAAAIAABAAAAAgAAAAQAMAAAAI -AAAACgAAgAIBAAkAAADAAAAAQEBAAAAACAAAQEACAAAIAAAAAAAAAAAAAAAAAAAACAgAAAQEAAAA -AAAAFBQAAAAAACkCAAAAAoAAAAAUAASCAAYNAAAwAgAAQEBCEAACCAABAAABtAAyIAACCAAUCAAA -AAAAACBUQkAAREACBEAgEAIAQAACAABAAAAAAAIAAAAAAAAAAAABACAAAAAUFABACAIAAEAAAABI -AAFAAAACABQCAAAUQEAAAAgAAABAQAAACAAABAAAAAAIAAAAQEAAAAgAAQEAAAAACAABAQAAAAAI -AAQEAgAAADkGAEBGQAARAUQWMAE4OAAULFgIUEAYAAAAAAAAAAGbQEATC1BYKBAAAACoECxqQAAC -AQAABMAQBAAKAIAAAAAABAAAABIQBAAAAAAAREAULQgAABBFxAAACgAIAETEAAAAAAggAIBQAAAA -EBAAABAAAAIDAIigAAAICgMACKAAIEACAgAAogIgQAICAAiuBiBAAgIAAKZGIEACAgAAoAABAACg -FkAiAjAYQANDAAAQATIQCBIAhRASEAIAAAgAEQAABdwAGgUFEgCAEgAAQBBSCAgFAQEooAIGAAIg -gAgCggoAAAAAIAEYEbAgIAAAoAAAgEQEIgDIEgQEWAggICAIBARICQUAKAESCIAAwwAQEwgQIICQ -FAEIiAAAgIAEAQgIAAAAEBQECAgFBQAABAQICAQEAAAEBAgIBAQACAwECAgCAggQgAhEQA0VICRA -AEGQAAIKBAAIAAuIgoSEAAAEAAAAAAABjpCAEBCEkJIAEhBQAARCgIgCAAIIBEioCAEELESAhAAM -sBAAEAQBAggAAAAIBAOAQBIQAAgEAqAAABQAaAQCoEAwAoAQCgCACgAAQAAAAAAIABEQAAIAAAAA -SUgAAgAAAAAREAACAAQEAAEAAAIAAAAAAAAAAhAQAAABAAACAAAAAAMQaIAYBJQghhBIAEKIAQAA -hoCAJCAxABCAApCAAAAAAAf9QAGAgAAAEYFBExGAAIAAEoCAAGiQyEmIAJCAgAAglwJAACBAQAQh -BgABAGgAJCAAEAGACAAgAAADAAAAAiQAAIYAAAAAQQiAIACAgAAIQAA//z//MzNVVT//P/8zM1VV -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 -AAAEAoIIAAEQQIAAAIQAAASEMAEAAgAAAAICAAIAgAIJQAAAAAAIAAAAAAQAAANYAAAAAAAAABAD -AoAAAAGABAAAAAAAAAAAEAAAAAQAAAAAAIAAAQAAAAAAIAAAAAAABAwAAEABAAAWAIAAAQAAEAAB -CQAAAAgAAlEAAAAAAAAABSIAAAAEQAJAAAAAAAQAAEAAAAIEAAgAGAAAQAACCRAABAAAAACBBAAA -AAAEAAAAAAAAAAAIBAAEQIAAAAQABAACEAgIAAAEEAAAAAAAIAAABPEAAAQAFAAAAEAEAQBQAAAA -AAAAAAAAAAAAAFQAACIAAAACQCAABAEEAASAAAAAAAAAAAAAIIAAACAQAAAAAQAEAAAAAAAAgAAA -QBABABCAAAAIAAECAAgAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgAKIAAAECACAUAABAAAIgAAAAB -KCAAIUAAAAAAAAADIhCAAAQIAEAAggAMEAAAAAIBAAAEbwAAAAAQIACAAQAAABCQAAAADAAAAgAA -AAIAEAAACAAAAAQAAAAAAAAAgAAABghIAAAQAAAAgAABABAAAAAAAAIAABBAAAAIAQEAFAAAESAA -AAMAAQEBQqAARAAAAAgCAADAABAAAgAAAEAAAQAAggEgAAAAAAABBIAQAAAQAACAAIAAIARACAYA -AAAAAIAgAEAAIAgEAABAAAAAAAAAAQAAAAYoAAAAAAIQACARAIQAAACAABAQAAgBAAAAEABAAAEA -AAAAEMAABAAAAgAAAAAREAAAAAQAAADAAABAAAAAAQAAAgABAAAAAAAAACAQBAAAgAAEAAAAAAAw -BAAAAABAIAAAAAAAAAAAAAgAAAAAQAQACABAAgCAQAiAACAIBEAKwAAABBAQACYIAAAAQIAABAEQ -AACAAACIAAQAAAAAAAAABAAAB7gAAAIAAAAAQEAAAABAFAAEAAgAAAAAAAAEQAAAABIAAAACAAAA -AgQAAEIAAAAQiAAEAAAAAAQIAgQAIBAAAQABAAAEIAAAIAIABAAAAAIIAEAAAhADAQAAAAACMBAI -AgAAABAAAwACEJBgAgACIQIwIIBBAgCACpIAgBACQkAEIgQJIRABAQQUAAACAAIACAggAAAHACCA -gAAACQgAAAKIAAAM5wACABIQACIQEAAQACiAAxCAAAAQABACAgAISAAAIAAQAAAKAAgAQAAAARDQ -AAAAAgAICAAUAwAAAAhIAABCAgCADAMAwAAAAACEgMAkIAAAAApIAADAACAAAAkAAAARKQAAQAIQ -KAEAQAZBAhBDEICAQjAAiAAJYAARQAAIAAhQAEIKAhAAABQIBAEAAAoNRAAAAgAA4AABUAChAAAA -DQEAAAF3QAEAABBAAAAgS0AAEIAAAABIEAAACAAQBJQIAAKCAAAQAAgCIOAABEAxAgAQCAiIAEBQ -oAAAAACAUAAABAAAAgAICBQIACAgoUAOAAAAAACAQCQCEBQySCAEJEIRMABAjEiIAEAAiAABEJEA -BAggiAQEAiABUIAIQEAQAAAQIgABLEQAAgwQhkASEAAAJAQOQERoQAACwQCAEgICCAAEEAAAAgMB -DFAABCgQggAAEABDCgBKQASDAGQAAABBhCAAVEhBUUAyBAAGCAghA0GEgGCCwAEADoAACAwQAGgC -gQAOEBAoQABEIABoABIACGAAQkiACQAACIEUkAAJFIAQgEABgAMIAgIQhDEAgQABCAAAkQRm0AAR -ENKQAQQAEwQAFAApkJAACADUUAsAgCmEAEgQAoAAEhERgQAA0gAQBAAByADCAAAEERBAEAACEFAA -AAmBAADQAQEAAACAAGEAAAACAASosIKAgAjAAAAwAACAAgAEIVEgwAIgAAQkyMDLAgAABAiAQACA -ACgBEAAAEAIKARAUAACAAAAWIBYQCjAAACABjAgQkDCSQgGJABAgABJUAAIgECIAAAIBABAoIoAA -EACQkAAWACAgICiUEAAQIAgAoQEQDQAFkAIAAQAgQAAgIBCECAwAAAzSYAigAQKoEiAAlAAAFQgC -qgCQAQAAIAEIAAygAAIEAjAAFoQAIAQAAAAAAgAASAACAEIAAACEQIAQRgAAAABAAAAAhAgAEAAA -ABAAAAEIABBgQCGEAECABIGEEQAEAAAhIQAAACCBIIAEAAQAAQABBAQASIAEICQAAAkAAAQAAIAB -wBAAAgAAAAAAgAAAKABgAEQhQCQABAAICAAAAQAAgAAADsQARAAABIAAIAAEQQABAAAAAAQRIEQA -AAJAAgABxAABxMCAiQCDQFAggFAkIGCCIEQCAVAABCAIgEIQIAAASAoQgAAAIBCAACAAAIAABAAg -gQgSAAAAAAAgCACAIAAhgAAIECAAAAAABAgAKBIIQCAACAYgAAAAACEIEAEACAAhACAIAAI4AAwg -KAABCAAECAAICAAAAACAICgAAAAAQAAAAAAFfwwAAAAAEAAAKAggAAgAAAEIACAAKAQAAAgQIAAA -AEAACBAAAgAAAAAJQAAEEQQAAAgAgAwACkAGCBAEBACCAIAIEAAAEACAAggQAAAAAAAAAAjAAgCE -AEAQAAAgAJAAAAAADBEAIAAAEAAAAQgIAgAQAREQWiAACAAQUAMSAAIBAAqCAEAAggpAAgAAARAQ -AQABEgAAAAAAAKIAAgAAAIAAAAXxAAAIBBgAIAIQgCgBgBIAAQAAACABQAAAAAAIABACQAAIAIIA -gAAAAEIAEAQAEEAIABCgAAAIAAQAAGAAGwAAAgAIggAgQAAYAAKKEAAAAAAAVAAAgCAAAAggAAAA -AVIAAFIIAQJAEQAQAAIQAAACAAhQAAACIQAAAAAAAAAAAQAIIwAAAcIQAAAAAAAAwQAAAAgAAQCA -CgAQAAACAKAAAAAACt0IAEGACEAFAAAgABAAACAAAACIAIAAgAAAAAABAABAAAAAAAgAAAAACCAA -AQAAAAAMBIAAAAEAAAAAAAAAQAUAAAQAAICAAAAAAAAAggAEgIAAAoAAAAsRgWYAAAAACACAgCAA -AAEAEYIAAGgAABAQgQAsiZASIBCAEAAqADAiAAAECCoCAgIggIAABACAIACBIAAAIiAAAIIAAEAA -AAsQAAAPKYAABACQAAAQgAAAKCCBAgCMCAAAWAACEIAAAAABIRAQgAABAACAABCARAAEAAAAEIAA -AQAAAKAQgAQAAAAAAhCEABEqACgMEIAASwAAQAAAIwjAAACgAMQiEAgAAAAAhCIQAAkAAABAIAAA -AJAgAEAoAAAAAAAoxCEgBAAAkECEEigQAAAAQAQJAAIAEBAQhAAQCAAAQACEIAACCAAAAEAAAAAO -IQAAAACAAMQAIAAAAAAghCEAAAQAIADEIAAEAAAAAMQsAAIoECAAxCkIAAAAAADEKACAAAAAAEAo -BIAAAIAAxCABCAAAAARAARAaAAABAISIAggAAAAIDZAAQAAAABAJgAQCEAAABASAAAIBCgCAAIQE -gAgQDQEJjAAAQAAGBAmBARAAACgBAQAEAQAkQwpJAAnCAAAAJgmABIAgAAAIAAAABhyMAAAAAAAI -CQEAAAAAUgUJiAAAAAEABQmVAAAAAAAQCYQAAAAMAAAJhAICAAAAAQmCiAQAAAAgCIUCAAACIAQJ -gGoCAAEgAAAMgAABACAlCQiAgABAAAAURFABBCAQAAAZAgEAEEFBAAgAIIAAJhUgIQAAAgwBIAIg -FAAAQGBhQAAAQAAAAAAIAggiIiIAWQAARlQQQEQEEgQAKIgCIABAAAADxgAKqABQRAEAAJIwAABk -DAYAAkBQASAAQhAAAACQCABAAAACAgQAEkAIAAAAIAAACAAABAAxAIBAAAIEAKKBQEABAQBIICBA -IAERiDTwoAFABAIAABggDIAiiBgAAggMQggICCACAoQcCBoAABJCQQAEAoAIIIQACAAkAKGKACCk -AAwAGCAAIAAEhERBISAIoEABpACAAQRCAQEAEAAAgRgAAM3pABQQAAQAAKQAAACgACAU4QBIKAgB -QACAAAAABAQA4ARAQQEBGgAABAgAgAAI6AjAAgAACADAAAgAAEAAAcAACAgCAAxQRCABAAIAQAkA -ACIAAAAAgAAASAAAARQAAAIoAACAgAIAQAIAAgCAAgAARAAQUIABAAAAAigCAAAACRBAAAIEAAAA -AgAAAEAQgcEQINAQIQCAwsAAAAQAAEQAAQAAjeQAAAAACIABCEQQARAAEEAQACCAwEgAABABAwAA -CAAAgAAAAAAQAAEAAAAAQAIAAEAKABAAAQAAQAAEkAAQAMACERAAgAIAgQJAgAQIAAAEAAACAABA -AAQAEAIQAEBAIAEAAAAAEAAASCIAQABAKAgAEAAABAQAAgxAADACAaAAACAAgBAJAAIAVEJQFAAK -AAABAACSAEAACAEABQAUAkBRAAAMkgAAAAACAAAAAABSAAABAABAAAAQAAAABBIAkgACAABUAAAA -AABAAAAAFBQABAACBCAAAFBIQBIwBAAAAAAAAgAgAEJiUEEOAAAQIEAAABAWAABAAAAQAEAAJBAE -QDEABAUAA3AUgAAEAwQABCQCgEpSAABBAE5A0ERAAEAAAAgQADIAAoCAAAASUggSRAgERwAAABA5 -BAwAKgRQAANGCgQAAAe6AAQAAAQlxEjAVQBBAAAABAAoKBAAAAAAEAgaRkQQAACEgEAAQAAEuBAR -UAAABAAQABBAAAIMCIAAPAgAEAAAgAIAQAIFAABqQBAAAABgGIQIQQAAQCCAICCowQACIALACgiI -IRAAQggAAABYQAECABAAAIIkAAABACQAAAIAChcgACkAIUEAyFEBKjAAKwAAAEIBUpYCQAgAApIQ -EEAAAgAAD54AAEAFAAQCEEAAMAXAQQAgAAkoAACAAsHCwDGEQIcgKCAiCAACQAAQABIQAAAICCAB -FpAIAABICBAQ0AASAEDJCAoBATpBCJhAEEACQAAAMgISkAAAQAAQAgBCAQBCAAAABkARAgYEwAAC -QEEQCCiRBBNQhAwIACCADAiUAJAQABMAAABCYUBMQAAIBBJQAJGyDAlABIlKDBBBhMBAANEAAAAI -rAASUAASIqAAEJBEkkAICwqAAAIAFgAACExQQJASgAAQISAAoAUAEiABACCQRIEACBAEgADQiUiA -AAAAAEQMCAAAEIIAAAKKhADgTYkCEBQAAFhYAAAIggAgBiACgAABEgBMyQAAAAAiEQCACBIAgRlA -EZAAAgABgBgCEQJBGIGABUAIEBQYgWAggAEAkACSEF0AggGASAiCAQAAMDEYAZAAAAtAABAQADCA -AJJCAhIQAECBAAAGBICQgAQQICMkeDAEAAIAAAsDABgAgkcAgEAASEkAEkxAwBEAIQAAAgAAgMBB -SAFBBJAAAAEAIQMSBRjQAhBVVXd3AP8A/1VfH1///1X/RHdVVQ8PVVVVVf//DD8dHc/PEd0A/w8P -V1fPz3d38P93d6oA//7//1D/VV9XVwAAH1///lVfH19VVfDwGxsP/wAAB3NVVVVVMzNVVf/+VV83 -dx9fRHcdHQD/Dw8xOzUzMzP//1VV9f8PD///VVVVVQ8PAP9VVVVVDw8z/1VVVVUPDw//MzP///9f -MTv//upiqsz//pmZu7sA/wD/u78fv///Ba9Ed5mZDw+qqlVVqqoMPy4uz88i7gD/Dw9bW8/PJyfw -/7u7VQD/////8P93f1f/AAAvf///d38fv6pVsLAnJw//AAADumZmmZkzM6qq//+7vzt/L39Edy4u -AP8PDzI3NTMid6r/par1/xsbqv+qqqqqDw8A/6qqqqoPDzP/qqqqqg8PD/8Ru1X//68yN///xICq -zP//mZmIiDMzVVURHxG7//8Fr0R3mZmqqg8PMzMAAAw/Li4DAyLuDw+qqlpaz88nJ/D/u7tVAP// -D//wACIvA6sBACJ3//8iLxG7qlWgoCcnAPAAAAd2ZmaZmQ8PAP///xEfCl8id0R3Li5VVQD/Mjc1 -MyJ3AAClqgUAGxsAVSIiIiIDAwAzIiIiIgAPAAAiIiIiAA8AABG7AAAABTI3///molXw//9VVURE -MzNVVREfEVV3fwWvRHdVVVVVDw8zM1VVDD8dHQMDEd0PD1VVVVVHzycncH93d6oA//8P/1AAER8D -VwAAEVX//xEfEVVVVVBQGxsA8AAACIBVVVVVDw8A////ER8FVRFVRHcdHVVVAP8xOzUzMzNVAFVV -BQAPDwAAEREREQMDADMRERERAA8AABEREREADwAAMzNVAAAKMTv///tzqvD//x0AAIx0ABGUFAAE -iFAAFZQJAAAEJAAAhAkAAAQkAACEG0AABHQAAZQUAACMUAARlAiAAJwgABWEFAAAiFAAERAUAACI -UAAREAkABAAlAACEAAAItB0AAIx0ABGUFAAAiFAAERAdAACMdAARlB0AAIx0ABGUHQAAjHQAEZQd -AACMdAARlAkAAAQkAACEHQAAjHQAEZQJAAAEJAAAhBQAAIhQABEQGAAAHGAAA5QQAAAIQAAFkAgA -ABQgAAKECACAFCAAAoQcIIAUYACLhBAAABxAAAOQCAAADCIAIZAQAAAIQAABEBAAAAhAAAEQCAAB -ACAAAoQAAAeeGAAAHGAAA5QQAAAIQAABEBgAABxgAAOUGAAAHGAAA5QYAAAcYAADlBgAABxgAAOU -CAABFCAAAoQYAAAcYAADlAgAARQgAAKEEAAACEAAIRBHR1VVDw9fXx0dd3cPD19fAAD/3wAAAAAA -AAAAAAAAAAAAAAAKqlV///8RVTE79fV//xsbf/8D8w8PAP9VVTMzAP/d/1VVGxtXV//+Ff9ffwAA -ClB3d3d3z//P/xsPJzP39/f3AN0zEQ8PDw8zM09PHR0PD3d3d3cF9QX1MTtVVQD/FRX//4iIAAAf -XzMzFRX/PzPz//7//gjMN3dVVVVVX18PVUdHmZkPD19fLi53dw8PX18AAP//AAAAAAAAAAAAAAAA -AAAAAAqqqv+q/7uqMTv/////Gxv//wPzTw8Av1VVMzMA/9X/mZknJ6v///8b/w8/AAAIuRERERHP -/8//Gw8nM/v7+/sR/zN3Dw8PDzMzT88dHQ8PIiIiIgX1CvoxO6amAP91df//TEwAQC9/u7tdXf8/ -M/P/////AMw3v5mqZlUFBQ+qR0eZmTMzUFAuLkREqqoKCgAA//8AAAAAAAAAAAAAAAAAAAAACgCq -/wAAu6oxOwUFv/8bG///A/MPDwD/VVUxMxHVEQBVWTMnA1f//xsbADMAAACsVVVVVQMAAwAbDycz -AQEBARH/M3cFrwWvNRULA1VdGzMiIiIiBfUK+jE7pqYFr3V1//9MTAAAIncREV1dADAzA/////+P -zwWvmapmVVVVqqpHR1VVMzNQUB0dRERVVQoKgAD//4AAgACAAIAAgACAAIAAgAAKAFVfVQARVTE7 -AAB//xsbX/8D8w8PAP9XVTMzFd0VAFVVMzMDV///FRVVdwAABlpVVVVVAwADABsPJzMCAgICAN0z -EQpfCl81dQsLVRUbG3d3d3cF9QX1MTtVVQWvFRXf/4iIAAARVTMzFRUAMDMD/////4/PBVVVVVVV -VVVVVQEAAAAQACMBAIAAEAAAIAAAAAAAABiCAIYAAAAAECAAAAAAAAAICgCAAAQAABgAAAAAAABA -AABgAgASAAACAgAgAAIAAEAAAEACAgAIIAAAAAABggAgQqAgIAACBAAQAAAgAAAAEAEAAMAABCAA -AgAAAAACAAAAAABAAAAAAAAAAAgAAAIAAABCQAIAAAAAACAAAAhAAAAAIAAAAEAEAAAAABIAAoBM -gAEAgAIBAAABAAQGgAAEAAQABAgAAAAAgAAACAAAAAAAAAAYEACgAQASAAAAAAAAAgBAEAAAAAgA -AoAAAAAAAAAAAQIBoASAABBACAAAAAJhgQAAAABAAAAAAAAAAQCAEAAAAAAABgwCQAQAAAQBAAAC -AgIAAAACAAAEEAAABAgCAAAAAAAAAAIAAAAAQACAAAABQQAAAAAAAQCAAAEACBAASCAAAAAAAABA -AAAAABIQIAAAAAAABAACAAAAAAABAABAAAAAAAgAAAAAAAQAAAAAAAAEIACAAAEAA6AkCIAFACAS -EIAkkAQhBAMAAAgAAQAAAbQAAFIAAAgQGEAAAAAAiACAABAQAAAiAAABCAIAACAAAEAEFACAKQCB -AAAAAAAoAAAUAQAAAAgChEUAAAAAAAABACAgAAAgAAAAgAAAIAAAHAACFAAAQAAICAAIAKAACAwA -ABAAACAQQAAAQAAAAAgAAAgQIAAEQQAACBAAQAQAAAQAAEAIgAAEARBgAEABAQADIFQQgGCXAACA -AAAAABAAAAAPmwACEAAAQFABCgAAAAAAAAEAgFQAAAAIAQAAUAAAAAABI8JMAAIAUQGAABBhACBI -AaoIQACRgBCgAAAUAACQAASEAAgAAAAAAIiQAQAAgCEAAMAkgAQAQAABwAAASAAAIEAAAAAAAIAA -EAAAgAAABAAAAAAQAAAAEIAACACIAAAAIAAAgAAACCAEAAgAAIAAAQFICACAEIwABACAAAAAAAEA -AAG/BAAAwACAAAAkAAAABICAIAAAEAAAAAAQAQAAAAAAAAAUgSAAhASAAAAAIBIAQAAAJAAAAAAA -ACABABAAAECAASBAAABAQAAABCAAAARACCAADAAAEICAEBAACAwABESAAAQQBAAMACAgACAAAAhA -AABIEAAAAIAAAAgRAAAQAAAAAAAACAAgAAAIJMBgCCACQgCAAECGQAYARAQAAAgAAAAADHAgQQAA -QAggAEgACAAASAAiAEAiAAAkAQAADIgABEQAAEBAgAAACAgmQAQQgAAMgABACSAACAgIYEIACAAA -CAAAAAQMAAAAAAAQaIIAQAAAAgAACEAgCsAAASCAACAAAQiAQMIIwgIAEGQEDgIEBACQIAgDyAUA -gBKEIAACIAQCACAiggYAQIYAAIAAAACAABEIAogSQBIIggABAgwAYAAAAAAHZQgAABCBAAAAIAIA -AAAhAAAgAABiCBYCAABgAAAECAIACCAIEEBgEnBoJQIAAAADgiEQgBAgwAICAIQAEBAAATIBAEAS -AAkAAIgQAQEBMAFwAAAAAggIABEQBAAg8IBJACoECAAIBUBggOgAIJAFIwGgQhAAAAIOIMDQAggE -EQARACAAFQAiEIIwMkASAAgIAAAEJAAMEEAAAAAIKAiEBIAAAANMYAAAgACUAAAAAAgQAGAAhABM -IQAAAAABASAgCAIAAAACIAIAAAgAgASCAAMIAAAQQAACEBAANQAAwAtAUGACCIBAAAAIAgAgRAAQ -AIqwABAESIAwQEQKAmAIMAIEYgYGRAAAgCAIAAiWBNAIYC4ICUYsIQmQAEBBICMxAEAAyINmTFAA -hAggCAAAAEAQQkKMAwRMAAAAAkgQRAAAAAYowAAABx8AAyAAQGQKIEAAAAAQBAABYAQQABBAiAIA -BggAIGgxiABIMAAMAJCAAAmIAEAACSAEAJAAQAgAIBAIIAACCAAgAjADAUAIEAMJCiAIYAAAAgIA -AQAEgIAIAcZQADAAiMAoloEAAZGUARAIBAARSFHCEAAAgBTIsQAUCAAggesgSAgQoAxAKEyoIFAS -FEQJCQDAiAIAjAGAkIAIlABGiAEAAAALPwEAAIAEAIBJAASAAMQIANAQAAKAgAABgAMAEAkMAABI -gCkAwQAAAAAB0BBADkAARABCQAAsCgFRBIlJAIQIEUGECACADAGBACAgCYE0QAEAAAggCRCoEDCQ -AiAABECEAQZEAiAIIACIAUCCCABAFAAGhAEoECIEhgABEAIAgAGAAAQAAIAAEAAAEEBAQAQKAAAg -EAFwEIYUAIAwAEkhAIAAAASaQAIAAACQASAAAhAAgAAAIASQAAEwAAIAAAIwKAIwAAgAACkgAAgA -ICACKgANQAkJAIAAKAABCAIAAJQgAagEMgKMAAAEEgAAAAAMAIAIAAAGQCEABIAgACAACCAEACgE -IQAoAAYQxAQEAYSASQBhMASBIIEgQIABBAQBAAAEYAEAJAAQBGABAAAAABAMAgQQgAIAAIACACKA -AIOQBAAAAAAABhcEACAAAACAQAABIBAsIABAgACAAABAIYAEIQAEgWCUYCAkAMQEAAgAAAAgQEQA -AAEAAAgABACAYQEBgQBMgAAhAIBABFQAiCQAACAQAAAAAAgAACAIAwAACCCAABgAAIAIIgGIOEAA -gAgAAAAAIAAECAIAAAhIACAIACIAgFAAIC4CIABAACAAKFIABgAEACAOiCoYAAGAAAgAABAIACAA -AAAHsygEAAAYAAAhCAAAAAgAAAAIAAAgUAIAAAgAkAAIAAAACACQABAAgAAIAAAAAAAAgAgAIgAQ -AAAACBgYAIAAAAAIAAQgEAAEAggIACAIAAAAAAEAwAAAAgAACAACAAIARAABAQAAABCQCQgIAgEI -AJAAiAgAAAACAAAYAIAAAAAMEAkCAAASAhKAEBIQAAlEEFAABKABIAAACCAAAQAACQAAAAhfEAAA -BAAAiAAAAAAAAZAAAIAAiACBAAkBAAAAAYCAAiASEAEASAEHAIAIAAAAAAEAABIAAJAYAAQICADA -EQEDAAAAAgYAEQAABBOAAJMEABsQAAAAABAAAAxAAIECISAACAFQAQASAgAQAAgAAKAgABIoBECA -ACIAEAAAAYBACQACWAAABEKIiABQAIABAwAACAiBAACqAAAJAAAAADABAAAAAwQQAAAAAkACAAgA -AAAASBAABAAAAIBAAAAJEACAAABggAAoI4AAEgiAAAAAQANAAQARIAKAAQIkAAAAgACAIAsAAAAI -AADJFAAIIrAAADMQAIAAAAAABAIQgBAABAAABhCAiIAEAAIAEIAABQQCAACQgUAAAAAAABCBAQgA -AQIAEIgCApoQEAEAgQYgBAJIIBGAgBIAAIAqEICAAEAAAAIQAAAIYoEAAAAAAAEQgARAAAACAhCI -CIAAAAAEEIAIQAAAQQAQjAAACQAg4BCKAARYAAYAEIKAMAABIIQQghkAACABEBGMCZBAAgABEIDI -AAAAAAAQIwAAAAAAAMQqACQEAAAAQCsEAAAAMADEIhAhBAAgAFAgAAIAAAAARCIAMgAAIJBEIQAA -AFAQCIQqCAAAAKAAQCIABACQIWDEIhBEACCBAEAAAAVGKAAAAAAAAMQiBAAAIIAAQCAIgAAAoADE -IgAABADAAMQgJQAAkAIgxCAAQAAAIAjEIAUAAAAABEAgiAQAAAIQxCkAEgAUCATEIggoAAAADMSI -AAUAAiAFCYBkCAAAAAAAgAACgACAAQmAhBQAAACAAJACAQAAUoYJkAQIAAAIBAGIAAAAxiAAKYAA -AAABAAUEgQARACAKAAmAAAgAABIoAAAAC+aEAAAAAiAACYABgIAACEAAigACQAAAAAmIARAAAgAg -CZCRQIiIEAIJiQAEiAIIAAmAIBABAipgkIAQAECAKAgNgAgQACBBEAmBIAAAgBMhCUQAIAAEEBBA -QAAhgCBAAsCAAGBQAACAAAEQEEAlKAISBARAAAAAAJAAAABAEAARRAQCAEFEACAKEgEIAgJAYAIA -ARAEAAAyinBgAAIFAgRgAAAIIQQABDAgIYFABACAEA4AUCAAAYAAAsAABEAQEIDQwAAAIAAAYSAE -AWwAIAEBCAACBEABAGRABABBARAEkEBAAgoCAASARAZBYADBCAIAAEBAAEgAAAgAQAAABBAARIAE -BAAAAIAAhAQgSEDgKAIACWEAEAAAACRAiIQAoCABAQKCAAAQAAAAVAkEAQGAQQEcAgAiCAAAAggQ -KAEAKAQcgAgAAEi6CABYAAACACAYCQwoCACIKAAkAAAAAEAAAAgIAAwAQAJEACAkBAHiMABiAgKS -AAAAAAhgAAAA6gEiCAgIpKABEURECACAAIAIAQQQBEIKJAAAAAgIAggoAIAAQAsARBAQBBQQAABC -IAAACAiACACAEAMAEMAAECAIEAMAAABAQEgAEIMICAAQQEgoAATQAAAQAACAQCggASACAAAAAAAB -EAAAiFhMBDAIAAABEwICgCAEAEAAQQAAABCBIEDAi4qACAABAgBgiwAAMAAAQgAAEEDAQBAUMQQA -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 -AAAAAAABAAQAAQASAAgIAAAAiACAAgAAAAEAEABACAAAAAAAAQCAgAAAAAAAAAAAAAAAAABEAAAA -AAAAAAAAAAAAAAAQAAiAAACAAAAAAAAAAEAAAQgQAABAgECAAQAAABEEAAAgAgAAAAAAAASAAAII -AIBABAAEIEQgABAkCIAAABAAEAAEAQAAAAAACAAAAAQAABgAAAAAAAAQAAgAAAAACXIgAAAAAAAA -AEAAAAAABAAAAAAAAAACAgAAoAwAIAAAAAAAIIAAASAAAAAAAAAgAAABAAAAACAAhAQABAQAEACA -AAgAAAAAAAAAAAAAAAAAAAgACAAAAAAAAACAAAAAAAAACAAAgAIAAQAAIACAAgIBAoAAgACIAAAQ -AFBCUgiAgQAEUAJQCwAAQAAAAAAAAAQAAAAAAAIAAAQAABAAQAAAAAAEmwAAAAAAAAAAAAAAAQAA -AAAAAAAAACAAAAAAYAICEAkhAAIIAQAAAAAAAAAAAAAAAAAAAQQCAEgAAgAIAACQAAEABIAAAgAI -CAAAAAAAAEAAAAABgAQAAAAAQADQQAAIAAAEAAAAAAAAAAAQEAAGgBABQAQAQAIAAEAAQAQEAkTB -ACAQBAAEAgAEAAgABAAACEAAAAAABACAEAAAAACAAAAAAA1dAAAAAAAAAMQAAAAQAAAAAAAAAAAA -AACAAEAIIQQAABBABEAAAAEAgAAAAIAAQAAAAQAACAAAAAAAAAAAAEAAABAAAAARAACAEACAAAAA -AAAIAEgAAAwAIAAAgACABAgAAAAAAAAUAAAMAAAAAAAEAAAAACAAUIAAEAKQgICAAAAAAIQAgAAA -BAAAACAAAAgAAAAAAABAAAAECAAAAAAAAAAACYAACAAAAEQAAEAEAAAAAAAAAACAACBAAAAAIYgA -QAgAAAAACIIBAMAAAAAAAAAAAAAAAAAAARQwIgYACAAAAAAgAAhAAEAAAAgAAAAAAACAAAIAAmAO -CAACA8ABgIwADopEwAIAAQoAMBAKAsiAVCoCAJQCQIAALEAKAiIQADAVAMAACCAACIIAARNAAgAU -AECEEUMQAwBJAA4BAIAAgAKQAAADHwAAFEAgABNAQBAOEAIFABKEEAEQIgAIAAAAAAAIAAgAAAIC -AAAAAgIAEAiAAgBAEBAACgAMCAEAIAAIwAAASBIQAAoQQAICIpQBAAAAECFAAChoARAEIAgAAAkA -QAgAYAAACCoQAARDAVAIAAIAMEAACBAIEAAAAkQhAAIAoAAwCAAAAAMIFBEIoAAAEAAAAABICQwB -QAAUAAAAAAIgoHAAAAIVAAEEAAAgACCQAQkACEACIDAACAAQQAAQCAAAAAgQAAAAIAAAAAQAAAiK -EBAAACIAAEIIAABAACGCigAQ4AQAAUACABACiCBgAAAIAhIIAAQQAgEABBIBBDGUwhAAgAABkIaE -BCCUUgw2BEAMQAgAEVBEQQAAAQAILEhMAJIIUAQhCsIAEMZgAAZJAQAgCgsqwACAACwKAGYMAAIA -KBMABAAADqHCLgQAYAAAFCADAIAkFiRMQCAgEEACRIBAIQAAACAAggAAAADABAAgYAAAAAAAEIBg -AAAACgIBAHAAkQADFoAQAAxQgBAgQADDCAAEBMDRIJA0CAKAhEoQEAgpyAFkAQARAEhABECpgECA -kQCAhECIsAAIEcKIwQEAFCgAaEKBYCCUBETJAAxLgAAK0ALACAkMhAkEEJCGEMAL0MEAQEgAAAAJ -bgAIAAAAAAEAAACAAFAIQAAQABEAgACAEIQCkBKCQAIEQgGAAAAQAAkAoQBAFNAAQwQAAAEAAIAT -IIAAgAgIAIEAAIBBAEEIAQBGyAAIIgABBABQAAEAhCAREIAUAAABBhAAiUEQEYAohIxKMACAAIoE -CA4gESAAkgAIAgAAFACAAAQCAABQEEAKiiAACEAAKgCQhBAAQoRIESIEAAIAAQAAAAWrAggAgAAA -IgAAAAAAVUABqgAABBAQQEQoEAAABhSQIgGBAQEAAAACApAAAAgCgAACIEAQABAEAAQBEBAIIAAA -DAAAkoCBCYQAAAIAACJiCACAASEALJAAE4AAIAAEQQAAIAAAJABBgIGMBCEAIiEAgEAEQUgggYQB -KEABAAAACAQBJEAAEAAAFAAARkICCAEhIIAgAJAgAAJEAGAhkBNAEQAABklAJAAAAAAAjFAEMAAA -EACBMIAwAIAAAIBEgSAAgoAAgAAEAABgAACAgAQQAAQAcMDEAAAEAkAggAAAhIADCGAAAASAjAgA -IIIkCFAEAIAgQAoyAAAAACEACCQAMAhABCQMIzEQkFAAAAggAAEAACAESAAABAgAAAAIgQACWgJA -IEgKQQGBRkAASAAAIIAyAAAMCAgAAACAQEgAAAAAQAAgAAAJq0AAEAiIQAAACAgAQIECQQAICAAA -AgKBAEgAAAAAAAAECCBAAAAQAAEIAgAAAEAABAgCAAAIAAAECAoAAAgAAIQIAgAAAAEABAoAIAIR -AACACCEiAAASAgAQECAAAAABAEABIAgABBIAAAIEAIAIGhAAAAAAAAAAAGIEEATEgEAAAQgQAEQE -IiAAIAAQAAAaQQAgiCAEKAIQAAACAAAAIBAAAAh9ABAAAAAAAEAAIAAgAABAgAAgACAAAAAAAAIQ -AQAAAAAAAAAAAAUAEAEgIAAQIAIRAAAiAAACAICAgCAAQBIQAFAIIAQAQQMAAEAQAAkAAAEAgAAA -AQKAAAgAAACAACAAEEAgEAFESAAAggAAACAYAAGQCAEAyBAACABAgAIAIgAAUAQAAAAAAAAAAAAA -EiAAACgAAAAAAAAAAAAAAACEAAAAA9EAAAAAAAgCAAAAAACAAAAAAAACQAEAAAAMAAAAAEAhABAA -AAAAAAgAAAAAAAAAIAAQAAAAAQAAABAEiAAAIBAAEAIAIAAAAAAQWAAAAMAQAIAAAAQAAIAQgEAA -AAAAghCCKMgoAAABEIgAQgABkIARgAEAKgAAghCCCIAAIFAAEIAAAMAYEAQAgAAAABgACBCBAgAA -WAABEIAAAAAAAAIQAAAJcQAAAgAAAAEwgQAAAAAAABCBAAAAGAwAAIAJqEAYAAAQgAAAAAAAABCM -VAAAAgAAEIAAAEAAJAIQgFECKAEAARGAAAAKA0AAEIAAAAAAgAEQIBQAAAAAAMQhAAAAAAAAxCgQ -AAAAoADEIAAJACAAUsQBEAAEAAhghCQBAAAAAEDEAABAAAAAKIQhAAAAAAQAxCARAAAYAoDEIQAA -AAAAAMQAAAB5AAABACAACAAgAQAAACIAxAABAAAAAICEKAgAAACCAMQhAAAAAAAgxCADQAAAQMDE -IQiCCACAAMQhCAEEAABExCgAAAAAIADEKAMAAABAgMSNAAAAABAqCYwAAAAAIFAJgAiIAACAIAmC -FAAAAEAFDQgIBAAAAApJkAhAgAAEIQkBAAoAQAUACYgAAABAEIAJgEQAAAgIFAmIAAAAAQEQCQAA -DjUQQAAAAAAAAIAEBQAAEAAJAAQFAEAIEAmEAAIAQkiICYoIgAAAAQAJiQQIAAAAEAmKAAAwAKAA -CYQAAAgAASQNgwQAAAAAAAmDCAAAAACgCYQAAAIgAAQABAAAAAAABQAEBAQAAAAAAERwAQHAkAAA -IAAAACAAAgDAQAAAgIAABAAAAAAAAgQAEAAAAAAABCAAAYAEAAAAAAIAQEAAAAAIAAADgwQAYIQE -AABAAAAAcAAADIgAAEBwAAAMAAgAAAAABAgEAEBAAAAIAEgIAAAQIiAABAACAAFkYAAAgIACQUBA -QBAEIEIBSUAAMAQUFAAAEBBAAAAAAABoCQAAAAACAEAEAEAAAAAAAAAAACgCBAAIDAAACBIAEAAE -BAAgAAAAABEBAAAAAAAAAAAgAAAAAAQAQIgAAGAAAEBAJAAAgAAAAAAAAEowACEAiAAAgAiQAAAg -AABgEJAAACAAAGAAAAAAYBRAAIAAAIAAAQAIgIAAAEAAACjgoKHEQQEARDxARAQADAAAAABABAAS -AAQMQAAACABEAAQQCAAAQBAAABAoAgAgAAgA0AAKAUBgAADQCAAAAIgIAABAAgEAgABAgIIAAAEA -AgIAAAAIAAAIAAgAAIAAAAgAAAEAIACAAoAAAAAAAQAAQAAAiCsAAAAADABACAAAAAgAgAAAAAPA -CACAAkABAAAwCAgBAAAADAAQIIABAQIAAAAAAhAJAABAEAMgAAYAgAEAAABQEQQgAAAREAiQCwoD -gAjMAgAAEAAAIAIAACAEAABAAAAAgAAAABAKAgAADAAAACIBQAQQAIBoAAEACAgAAAQAAAAAAAAA -AAAEAAAAKAAAAIAAAAAoAACAAAAAAAAAAAAAAAAPEwIBABAEAgBgEAAAAAAAAAAAAAAAAAAAACAC -AAACAAAQAFABAAAAAEEAICAAQEgMAAYAAABAQAICIBaQMA4AAAAAAAAAAAFCQiAAAAAIQgAQQADR -BACALCEAUMEAACgAIAAgxAAACAUgAAECAgAAACFAAAAAQAAoCAAAAABIQAAAAAAIAEAABAAUCEAQ -AEAAABgEQAAAACAADAGIAEAAAAQAAAJPLQgAAAJBRAAAAAAQOSAAQAAAABAQAAAAEAAAAACEUEgt -kQDBEAAAFAIAAABAUAAAQGYAgggEAgIAEFiAAASAEAAAAECQhAAAAADAAAGAApAAGAAAAAACAkAA -AgWAUAIAAEAQBwAICgAACBkBAAgKAQAIkwIgSAARIEgIAAAAAAAQAAAIAAAEACAAAJAAAgAAAgAA -QAAASMAwBgAAAAEARAAABaQCIIAABAIEAAAAAFAWCEAAAAIAUBIAQAACAAAAGACAAARGCgIAACIg -GBAAAAAAACEQAAAIEAABASAwQQqCgAAwAwABgBIAIkogAAAKRwAAEoAABwBQgAAAYAgQAlAADAAA -EAAAkEgAAACCAAACQAQCAMAABRBIDAIAAAAAiJAOBgAAEAAABAAQCRAAwAAAAIhFAoAIAEAAAAIE -MAACAQAAAAABKxASAEAMAACASAAAAARAAJBIBAAABUAAgAgAoJAAA4IQEgQkAAJIYABAABAIgIAA -CYaAABQHAADAEAAQLAADIAABAgCUJDAURDEKrARwEFAgIAAAAMAQABAgAAEAwDAAEIAAQABAgAAR -gAAAAISAABCAKJAAAAASgAABAAACAAAIAAAAACAAAAAABiAAACAAGAwAAAAAACEAAACAACAAABAA -AAcHAAGAwAAhgDAQAAAAAAAgEAAAgABMACEAAAEAEAMEIAAQAIAAABBEAgABACABAJEAEBACyICC -AAADAwKAsaSAAAAAAniAkhAABwEASBCTkIH//gAAVV//////BAQV/yJ3//8AIldX//4AAP/+AAAA -AHd/N3dXV1f/X19fX1VVVVUAVf/MAA8AMwAzAFUAVQAzAA8AVQAPADMAVQAzAFUADwAACv4AMwBV -AA8AVQAPAFUAMwAzAA8AVQAPADMAVQBVMzMAM1X/qgq7u/X1Gxu7uw8zDzMAXwBfX/9VVQB/EzNV -VVVVAP8PDxVVFVURERERAFUFr///qqq7v/////8ICBv/Ebv//wARV////yAA//8AAQEAMz87f6v/ -A///////VVVVVQCq/8wADwAzADMAqgBVADMADwCqAA8AMwCqADMAVQAPAAAJ+gAzAKoADwBVAA8A -qgAzADMADwCqAA8AMwBVAKozMwAzVf+qqnd39fUnJ3d3DzMPMwD/AP9f/wqqAL8jM6qqqqoA/w8P -KqoqqhISESJV/wpf//8AABEfABH//1UAGxsRu9/fABEDq///AAD//wAAAAAADwpfA1cDAwAAAAAF -VQVVAKr/zAAPADMAMwCqAFUAMwAPAKoADwAzAKoAMwBVAA8AAAp5ADMAqgAPAFUADwCqADMAMwAP -AKoADwAzAFUAqjMzADNVAKqqIiIFBScnIiIPMw8zAP8A/wAACqoAvyMzAKoAqgD/Dw8qqiqqWlpV -qkTMCEz//wAAER8AIt//qgAVFSJ3398AIgNX//8AAP//AAAAAFVfBVUDV1dXAAAAAAVVBVUAVf/M -AA8AMwAzAFUAVQAzAA8AVQAPADMAVQAzAFUADwAAAWcAMwBVAA8AVQAPAFUAMwAzAA8AVQAPADMA -VQBVMzMAM1UAAAAREQUFGxsREQ8zDzMAXwBfAABVVQB/EzNVVVVVAFUFBRVVFVVVVVVVAEQEjAjE -AQBIAIEUAEQBAEgAgJQARAUUSACBFABMAQBIQIWUAEQBAAhAgBAZRAFMbACBlBBESQBIGIEQFABY -AHAYERAUAFiIcBgREBQAWIhwGBEQAAAB/gAAWAAAGAAAFABYiHAYERAUAFiIUBgREByAWJxwEBWU -HQAEiHQAEZQdAACMdAARlAkAAAR0AACUCQAAjCQAEZQdAACMdAARlAkAAIwlABGUCADAAEEYCRQA -AMAAQRgClAAAwARBGAkUAADAAEEYKYQAAMAAARggEBoAwBxhGAuUEgnAAEFISRAQCQEAYkBBFBAJ -AAhiQEEUEAkACGJAQRQAAA3bAAkAAABAQAAQCQAIYkBBFBAJAAhAQEEQGAkADGJAQZQYAAAIYAAD -lBgAABxgAAOUCAAAFGAAgpQIAAAcIAADlBgAABxgAAOUCAAAHCAAA5QAMwBVAA8AVQAzAFUADwBV -ADMAVQAPAFUAVQAzAA8AVQBVAFUA/wAPAFUAVQAPAP8AVQAPVVUAM1Uz3wAFBVVVP/8HDzMzVVUd -HQPPVVUPDwAACJv//h9fV1cV/1X/BQ8TM1VVd/8HDzMzVVVfD1VfDy//3VVVBPczMw8PCl8FrwPz -9fV3fxX/VVV3f1VVR1VVVQ0vChuquzFVVTH7/xUVAf/9/wAzAKoADwBVADMAqgAPAFUAMwCqAA8A -VQCqADMADwBVAFUAqgD/AA8AqgCqAA8A/wBVAA+qqgAzVTPfAF9fpaU//wcPMzOqqi4uA89VVQ8P -AAAPiv//L3+r/yf///8PDyMzCqq7/wsPMzOqqgUPVQUPH///qqoE9zMzDw8KXwWvA/P19TM/J/+q -VTM/qqqLqlVVDh8iJyJ3MlBQMv//rq4A//3/ADMAqgAPAFUAMwCqAA8AVQAzAKoADwBVAKoAMwAP -AFUAVQCqAAAADwCqAKoADwAAAFUAD6qqADNVM1UAX1+lpQAABw8zMwoKLi4Dzw8PMzMAAAMK//8i -dwNXJycAAA8PIzMKqgAACw8iMwqqDw9VVQ8OABGjowT3JycKXwpfBa8D8wUFAA8nJ6pVAA+Kqqqq -VFUPDyInIiIyUFAyAACqqgD/AAIAMwBVAA8AVQAzAFUADwBVADMAVQAPAFUAVQAzAA8AVQBVAFUA -AAAPAFUAVQAPAAAAVQAPVVUAM1UzVQAFBVVVAAAHDxERVVUdHQPPDw8zMwAACyD//xFVA1cVFQAA -BQ8TM1VVAAAHDxEzBVUPD1VVDw0AAFNTBPcnJwpfCl8FrwPzBQVVXxUVVVVVX1V1VVVVVw8PChsA -ETFVVTEBAFVVAP4AAgAQAAAAAACAAAAAAAEAAAABQAAAAAAAAAIAABIAAAQAAAAABAAAAAAgAAgA -AAgIAgQAAgAAEAAACBAAAAAACAAAAAAAACABAAAAAgAAIAMAAAAAtyAAAYMAQAAAoAAAAAAgEAEg -AAAAAFAAAAAIAgAAIAADAAAAACAQAQIgAAAAQGBAAAAAEAAAQAAgABAAAACAAAAAABAAAAAAABAI -AAAAEAAAEAAAAAAAAAAAACABAAAAAAIAAAAAAAAABBEAAAAAAAAAAAAAAAAQAACgIAAACECAAAAA -AAAAAgAUAAAAACAAAAAAAAAABAAAEAAAAABBAAAAAAzTAAICAAAAABIAAAAAAAAAECAAgAAAAQAA -IAAgAABAAgAwAAAAAAACkAAEABAAAAAAAAAABAABAAQgAQIAAQAABAAAAAAAAAAAMggAAAAACgAA -AAAAAAAAAAAAgAAAAAAAAEAAAAAESAACBAAlAAAAAAAQAAAAAAgAAACAAAAIQAAAAAIAAAAQAAAA -ACAAiAMAQAAAEAQAAAABAAIAAACAAAAAARYAAgAQACAAAAAAAAAACAAAAAAQAAAAQBgAAAIAAAAA -AAAAAAAAAAAAAAAYACAAIAAAAAAAACAAAAAAAgAAMAAAAAAAAAAAAAAEAAAQAAACAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAACABACAgAQAAEAAAABEAEAAAAAACIAAA -AAAIAAAAAAAAAAAAAAAAAAAGjgAAABAAAAABAgAQAAAAQABAgAgAAIBAAEAEQAAACAEAQAAIAAAC -CAEAAAAAAAAAAAIAAAAAAAAAQAAAAAAQAAABAAAAAAAAAEAoQBAAAAgBEAAAAAAAACAAAAAAAAAA -AAAAAAAAAgAAABIABAAAEAAAAAAQAAAIAEAAAAIAAACAEAAAAAAAAAAAAABAAAEEAAAAAAAABAAA -EAAAAAABAAAAAAM+QAAAgAAAACBAAAAAAAAAIkBAgAAAAMAAAAAAAAAAAAAQAAAAAAEAEEABABAA -AAAAAAAAAQAAAEEAAAAABEAAAQAAAAAAAAAAEAAAAAAAAAAAEAAAAAAAgAAAAAQCAAAAAAAAAAAA -SAAEAQBoAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAAABAAAAkIAAAACAIAQAAAAAJAAgAEAAAAAACA -AAAACMcAAAAAAAAAACEACAAASCgAAAAAAAAUAAAAAAAAABAAAAAACABAEBCAAAAAAAAAAAAEAAgA -AAEAAAAMAAAAIAAAAgAIAAAAAAAIAIAAAAgAAgAQDAoABgAUEMAAgAAiAtCEaBAQADMCAgAAkBBA -EQgAZCAIAAIiRSAAEwAAAjCQDACAEBIBgQIiwAFBEIIEABIAEAAAAwQCAAgAABAAAggAAAAMJEgI -AkBA0gAKAAACQAASAUAAEAAUAQAAkgIBAAEQAkBiAAAAEoCQAAAAAAAAAAAAIgAQIIIAAgCAAAAA -AAAAFiIAhAAAAQQAAAAiQYECBAZAIAIAAAAEAAAwAggAAAAQAIQIwAoAAI0AAAAAAAAIABEEgAQC -AMAAEUAAQBAJQEAICHUhAAoAMEQAwCkISQBABAQAAEAAIAAAAAARAAAQCAAAAApmAAAAAAgAACAA -ACABAAAAAigCAAMACEBACAAAECAAAAAAAAARAAEAYAIIAEAEAgCAEAAAAEAAABACQgAKCAgMYABB -CAgAAAAQAiAQCgAgAAAQSAAAEBAMCAAAgIAxEAAiMQQWIBBRgMyMdAEAMAZIIAgAbAAIKTRAkGAI -AAACACJABA4AAEhAMAGEAoAgSjEMKUAQAAQSgBEACgIAUAQAEAAAAlUAAJAAAAAAQABhDAABkFIA -ACAABIQCAARAIBACBBECAAgAAABoQAAADCAwASAJURACAQAANAgIIBABSAAgAAEAEIoAAAISACKA -EIAEAAYABAKBBIQCMcABAgAARBBRcAFSIoBkUABkCCICwAQCgCEjkcoACIgwCAMABKSACIABAJMS -QIQpjhERggoJBCA0CoBCA5AEADBBwIIREISRwEEjAAACqoIAAAQEgEAAExAgAgAAAYAEAYAAAIAB -AAARAQEAIBEAABEAABACARBAEQACAyCQ1EAAwkAQoABBABCQEAksABACLIAMDAgJAABBAUgAEAgA -EBAABgIASAAoAAAAEAREARAAEgQAEEAKABAAAAIEQAAIBCAEAgEAEAAGAAAEACAREACEAAYSQSgA -gAQQAAAIIBCAIAACAECIADAEIAQIKAAAAAWZAAQIAIgAQIEggABAACAQAgACAAAAAAACgAAIAgQA -QQAAAAAABAAAIAIQAAIBAEAhAAAAAJAACAAAIIwEBAACAQAACCACEAAKAQqAAAEAAAACRASACAAA -AAIAKAAkEQAAAgMBwkgAAIQERCQAEIgEIQAAwAIoAEAAYGBkEBCABABkCAQAAIAEACICAAAAQkEQ -YgQgQAAgAiQAAwggUWIABgAABcZiACAABCAAAAYABAAEEgBgNAQAAACAAAEKAAQQgAIAAggEABCQ -AAGASQQAQQADkAhSAAIABIIAAQgDAAgEAQAACAQACAAAAYCABCgKAAQAAEiSAAQQAoQESAIAhAAC -AIQIAAAEGAIAACqCAAEgEgAASAoQAAABIAEAAACAAAAAIAqAIEMAACBACQAghDgBgCAIEgAEEAAk -ACoIAAEgBAEAAAAAsAgAAAQAAgAgCCwgAAAgAAAIQCAESAIBAAgwAAABBAQACAgAAAAAAAAIICAA -gAAEBAgBKACAAACAChAgApgAACAKgCABAAIAAAiAAAAAQAABAQQAAAAAAAgAAAAAIQACkICQRAAF -kABgAIAgBMEAEAAAAAgAEAWIAAkAAAAAIoAAEBAIEAAQDAIAEUmQAQAGAgAgCACBAgCABAAAAIGA -QAAAAAoFBQACQAAQABAAEAIAAIFCAIAgAAAACEAQAAQAAAAAIAAABQAQACEBQAAECAAAAAQAACAA -AiAAAAkAQIAACCAIEAAAAAAEAKAAAAAAkAACAkEAAAAEAKAEABAACACQCGiAEAAAAIAAAgAOAMgA -AAAFAAAAAAABIAAACAlQAQgUBAAAAEBAADAEAABQAAAAChAABAKAgAjBAEgACAgDgEACAAAAAVsM -AECBCAAEAAgAAACAAAAAAQRAgQDAEAACFAAAgAAAAAkEAAgAwAmAAYAAAAAAAAAIEAAAgAAIAAAA -EAAAoIIABBCBAAMkAQAABAgAAAEQCIAAAAkAEgARgAAgQBQgABCAACgAAAAEEIAEAAABIAAQgCAo -AAAAIAAAAYAAFEABAIEBCgAAAgIQiAASgAACARCAFAAAFAIgAYEgABoAAAgAAAAOxIAAEAAUAAAQ -gAAAAAAIABCAEgAAABiCEIACAAAVUIARgRIAAAAQABCAGAAAIBAAAoAAACoAABIQgBAACQAAEBGA -hAIAAAAAEYAAIAAAAAAAIwiAAFAABMQjACIAkKggRCMAAgAAAADEIAAgAAAgAMQAFAAAIIQAhCII -BAAAAAQACAgCCgAZAIQgAAgAAAAEQBIgOAAAAACEABQCHACgAIQAAAfeKgAMAAAABMQgAAAAAAAA -xAEAQAAgIACEIEBAACAAAMQiAEAIAEEoxAACQAAAACGEKwkAAAAUAMQjKQAEACBAxABAIAAAQKCE -AAIAAAAAAISIAAAABBQCDYgACAAQAEABiAABAAAgAAmIAA0AAIAICQAAgAACUIAJgAAQAIAACAAA -AAEggiAgKYIAAAAAEEAAiAgAAAJJIg0AAYAAAAEgCQAAB/iAAAAAAkAACYUAAAAAKAAJCASMAAMA -YEmACIgAECAgDYAACCAAhAAJABAQAAAECA2AAAMAAECACYgAAAgCEAENECAIAACABE0AAAAAAAEq -SQABAZEAEFCCEAIABCAAAABAQEEBoMAAglAYAXAGVAYiQGgAAAkABCCAFCBAADRARgAUEAGCEkAA -AAQAAAAAAQUAAhAAgEQMEUkKIAAGBFIIAAAOfSQgJACggAKGABAQgABIIAgWAAAIADABAGEAAFAA -AIEMgQAAEAABQAIEACAAAACEAAQQACAQAEAAABAAAAAAAAABEABAEgRAMAAgwEQQAAAACAQCQhBC -AIBESAwEBADgBAAAAgIAAABQBCAQAAEAAQEAABAEUgAEAkABAABASASEAAAIAQABoAhyQAAAAOAC -QkAR4AAAABAEGgRIAGQQgQIAAMXBAAAAAADAAQEICAgAwgQAAAAIDAAAAAABAQAAAEBACAQAIAAA -oKECAhAAAAAAAADAAAgAAAIAgKEACCAAAAAACQQIAAAJBABBIECAAAAAAMAECAAACQgMADAogDAA -AAAAAAuAAAAAAAjIAAQBEEAAAAACCgAAiABAAjAACCsIAkjAaAIAkSgAACAkcAAJAAAAkCgJBgCQ -AQDAgBIAEAQAQAAAgMUCABAAAAAAEAAJCAAAAAgASAAIA4AAAIAAAAAAAAAAAAAAAQEAEBIAEAAA -AAAACAAIAAAAAAAAEAABAEAABCAAAAAAyAAAAAABAQBAAgAACAAAAAAAAAAAgIBCAgEAAJUAAAAQ -AAAQAAICCEAACCgQAAAAAIBAIQEAARCARIEAAAEAAAAAgAAACYgBFAAAAABAgAIIAqAAAAAgYAAA -iBACAAAPVQBEBAAAAAAAAAAAAAACQgEARQAAQAIAAACUFAAAEhQAABAQAAAAQAAAAAAAAgAAQAAA -AAAAAAACAAEAFAQAAAIgAAAECAkAAhYAABAIAkAAAkgAgACWkgAABQAIEAIAAAAAABAQABCAEBAA -AAIAQACACAAAkAIgQLBAEAAAAAAAQEAAAEAQAQAABAAAAAXArBBCAgYAAABCAAISBwAAABAAAAgS -ZEBA6AAQBAQAAMAAABRUAEBxTBIAQBlINhEQgAAAAAAEERgAAEaABgAIAAADRAQAAAAAQAAAAEIA -AAAQMABAAjAAgAAAAAASAgAAAEMAAAQICgJSKDAQASAqCpLCAAAZAArCAkBAAAkyABgSwQAAAiCg -EAZSSAAJIRPCKBADwhFAAMECIRIGwhgkAYgeBAAgADkwKAAAFRAICSAAAUAIIAAADVCAEBAAAAAA -QAgKCEAFAACJEQEOACCoAAAAMBAAoKkIACBAkgIAACAAEAAAAAAABEAFAAAoAgAAAAACIBAVAgDI -AANAKAEAAMAoAkBAEAAgzAAMRAQoIQBAEQDExFQAgMACBAQEUAABEATIAAFIEA5EIBRCBARI6AAQ -AEUQAoAEgBAJQgQAxARFABBQUASSpiqAAAQozIgAAIDwBAEISBYCAAAJfoiCALDAgAISAQAAAAgK -gAAAggAEQhQWDwACAAgAEAQAAAoACMCQFqAAEEAAAAEAAAAAACAQAACQAARAAAAAAEAQAWAQAAKg -EAgFABAEBkAQCCAgAAIAAIATQEgACAQAAgQAAAAIAAeGAAEDmQCgIBAAEDUAAAQDigYABGCRBABC -QYckABIAmGSDApCAAEAAAAAAEEAAAAIBAwAEAIICAAEAAAadAAQAEAAIAEBPAAAGQgAAgIAgIAAE -CAgYAAAAACBggAIAAIAAABAQAAAAAAABIIAAAAAACAAYABEAAACAABgAaQMEAAASAQAJAQAAQDAE -IABVVQ8Pd/8HDxVVFVVV/w8PVVVVVV//Bw///1dXVXd3f1dXV1c3d1Vf//9fX///Dw9X/1//VXdX -/39/VVUPDwD/Ff//////f////nd/H19ffwAAA2VVVVVVFVVf/3d3Ed0PDw8PX39VX1VfVV9/f1VV -Dw9VVVVVdzMPDw8PADP/qgAPADMAMwBVADMADwAzAFUAMwAPADMAVQAzAA8AVQAPAFUAD1VVDw+7 -/wsPKqoVVf//Dw8Kqgqqr/8LD///q/+vvzM/V/+r/zt/d3///wUF//8PDwP/v/9ff///f38qKg8P -AP8b////////////Mz8vfw8/AAAJASoqKioVVV//u7si7g8PDw8PP3d/u793f7+/VVUPD1VVZlUR -Mw8PDw8AM/9VAA8AMwAzAFUAMwAPADMAVQAzAA8AMwBVADMADwCqAA8AVQAPEVUKDwAACw8qqhVV -AAAPDwqqCqoAAAsPdVUDVwU3AA8DqwNXCl8iL3//BQU//wD/AwO//wo7//8AACoqDw8AXxsbP/+/ -//////8ADyJ3ADMAAAu1KioqKhVVAACIiCLuMzMzMwAzIi8RHyIvAAAREQMPEVVVVTMzDx0PHQAz -/1UADwAzADMAVQAzAA8AMwBVADMADwAzAFUAMwAPAKoADwBVAA8RVQUPAAAHDxVVFVUAAAUFVVVV -VQAABw/dVQNXBTdVXwNXA1cFVREff39fX3//AP9XV1//BTdX/wAAVVUFBQBfFRV//1//d////1Vf -EVVVdwAACVhVVVVVFVUAAEREEd0zMzMzVXcRHxEfER8AAFVVAw8RVVVVMzMPHQ8dADP/qgAPADMA -MwBVADMADwAzAFUAMwAPADMAVQAzAA8AVQAPAFUADwkAAAQkAAGUCQAABCQAAYQdAACMdAARlBQA -AJxQABEUFAgAiFBAERAAAAAEAAAAhBQAAIhQABEQCQAABCUAAIQcgACccAAVlBQAAIhQABEQAAAB -dR0AAIx0ABGUHQAAjHQAEZQUQAGIUACREAlAAQR0AICUCUABBHQAgJQAQEkASBiREByAWIhwGBWU -HIBYnHAYFZQQAFhISBgBEBQAWIgAGAAQCAAAFCAAC5QIQAEUIAAblBgAABxgAAOUEAAADEAAARQQ -AAAIQAABEABAABQAAIKAEAAACEAAIRAIQAAUIAAChBgAAAxiACGQEAAACEAAARAAAA00GAAAHGAA -A5QYAAAcYAADlBQEAEhRABEQCACAFHEAAoQIAIAUcQAClAAJgABBQFEAGAkACGJAQZQYCQAMYkBB -lBIJAAhAQEkQEAkACABAQAAUVf//AAADAwpfCjv//wWvR0dmZgoKAP8AAAVVCqoAABERVVUPMwAP -Ba8iLwpf//8iIgcHAHcAPycnIncKXwpfEd1mZqqqVVUqKgAABQ8AAAAADwlVMzMPBQUFBaqqMzMN -Ly8vVWZVw6qlVczwD8wzD5mZmf8AzMwAmcPDZmalpcwzM6UAAACqpaVaWjMRiIgAoABf//+///// -f/+gsCX1f/9//yiq//8AAFdXBVUFN3//Ba9HR1VVBQUA/wAAVVVVVQAAIiIAAA8zAA8FVREfBVX/ -/1VVBwcAdwA/FRURVQVVBVUR3VVVVVVVVRUVAAAFDwAAAAAEBlUzMw9fX19fVVUzMw0vDQ1VmVXD -VaVVzPAPzDMPmZmZ/wDMzACZw8OZmaWlzDMzpVVVVf9VVVVVMxFVVQBQAK9ff39/d/9//1DwKvp/ -f3//FVX//wAAA/87f19///8Fr0dHZmZfXw8Pr/8FVQqq//+7u///DzP/Dze/d387f///qqoPDwD/ -AP8n/y9/O387fxHdZmYA/6qqqqq/vw8PX/8AAA3zVTMzDwUFBQU6OqOjDS8vL1VmVcOqpVUz8A/M -Mw+ZmZkA/zMz/5nDw2ZmpaXMMzOlqqoAqqWlWlozu6qqX/+g////////////8PCl9f////8qqv/+ -AABX/zd3VXf//1X/R0dVVa+vDw9f/1VVVVVV/3d3VVUPM/8PN3dVXzd3//5VVQ8PAP8A/xX/H183 -dzd3Ed1VVQD/VVVVVX9/Dw9f/wAAAjtVMzMPX19fXzU1U1MNLw0NVZlVw1WlVTPwD8wzD5mZmQD/ -MzP/mcPDmZmlpcwzM6X//1X/VVVVVTO7d3ev/1D//////3//f//w8Kr6//9//wQAAAIAgCAAAAAA -ACAgEAABAAABAAAiAAAAAAAAAAAMAAAAAAAAQAAAQAAAAAAAggAAAAAAAAAAAABgAAAAAAAAIAAA -AHAAAAAAAAMAABAAAAAKbAAAAQAAIAABAAAAAAAAAAAAAAAAAAAAEgCZAAAAABADAAACA4AAAwAA -AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAACAAAQAAAACIA -gIABBAAAAAAAAEAAQAAgAAAAAAAAEAEEAgIAAAAAAAAAAAAAAAAABAAAAAAIAAQAAAAAAAAAAAAA -AAAAAAIAAA5yUEMDgAAAAgAAAAAAAIAABhAgAAAABAAAACIBAAAAAJAAACCAAAAAAAAEAAAAAIAA -AECAAAAAAAAAQAAAAACAAAAAAAAAAAACAAgAAAAAgAAAAAAEAAAAABAIAAIAAAAAAIAAAAAABAAA -gAAAIAAoAACAAAGAACQAUEACAAAEAAAACAAAAAAAAAAIAAAAIIAAQAAQAAAAAAEAAAAAAEAAAAAA -APIgJAgAAAAUAQAAAAAAAAACAQAAAAAgAAIAAAAAAAAAAAAQHAAAAAAAAAAIAAAgAIIAIgAAAAAA -AAAgAAQAAAAAAAAAAAAgAAAAABAAAAAAAACAAAAEAAgAFABAAAAAAQZAAAAAAAAAAAEAAAAAACAA -RAAAAAgCBAERABBBQAAgAQAAAAAAEAABAAAQAAAACAAAABAAQAAABAAAEAAACAABAAAJhwAAAAEA -AAgAAAAAAAAAAAAAQABAAAAAAIIGEAAASAAAABBAAAAMCAAAgEAAAgAAAAAAAAAAAAAAAABAAAIA -CAEAABAAAAAAAQDoSAACAAAAEAAAAAiAQAAIAAAAAAAADAAAAIAEAEAAAAAAAAAACAAQAAABgAQg -IAQAAICAAiCAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAAAAAAAAAAZEEAAEgAAAAAAAAAAA -AIAAAREAAAAAAAAAAAAAAAAAACAAAACAAAgAAAAAAAABAIAAAAIAAAAAAAAAAIAABACAAAAAAAAA -AAAAAIAAAAQAgAAAQAAAAAAIAAAAIAIAQAoAAICAAgAEAAACIAAAAAAIAACAAAAQAAICQgQQAAAA -AAAACAAAAAgAAgAJCAAAACAAREAAAIAQAAEAABAAAEgIAAAAAy4AAQgCAEAABgAAAAAAAAAAAAAA -IABEABBBCQwAACgIIAAAAAAgCBAAAEQoAABAACAAAIAAAAAAAAAAAAIAABAAAAAQAAAAAAAAQIAA -AAAAAEACKAAAIABAAAECAJAUAgAAAwgQACAAMiCAQQJIKAIgAgJAEAgIAMAQQiCAAnDAUACQAFCB -IyJrgBIAAAQTAAYkgAECAIgBkCAAMIACKAoAAAAL0wggAAhChAASAhBAAFAAAgIIUCAAAAJCAhAI -AAAAAIACABBQAAAEAAIQCgDAAGECAEASABAAAAACAGMGAAAIABAAEADAAAACgGABABACQw4AAAVA -ACgAAAIgAAgAcPAIAQIBFCAhAEgBABISAAIAACwAAAAACMICAIIAUAAAEgIXACAgCAAISQgARJAg -AQAAoABQAEAAhAgAQCBDAABIAIMAAA4UAAAAAAEAAAAAMBAAAAAAQCAKAAAAAAAAIEIAAAAAQIEA -CAAAAAAAAAAgABAAAAgAAEgSAAAIAAAMCEAQAAAAAAAKEhABAAkAAChQChAACAACARAAAICAIBFO -YAEAAgEMMInARghQAMjEQYBIAFAQQMAwBAIigAAEAAQGACkhEAAxQEgAUGEgBMAswgAKcAsAMQES -ABHAQGmACICAAAKICAAABNkASIoAFFIgDAACAQAQYAAEQCQygCBMgBAACIAAlBIATAAECAAUSIBE -AAkAACACAAAAACAACAAQIUEAgAAQYAgEAAAAACYAAACRAIAAAAAAYRAAgIAkUAAQAAAIAAQgAIpA -CAQARpEAAAAICQCAgAAUEECSgEAAkZLBAIhAAAAUhAgDE4CGEBGAAgAxEBEEoAlwEkmRiAGBAhMA -AFAQAEDRAAAAFQAAFAAQiAIgAAASAIAAkQADAFBEFJARoQIEEAQCIBGIEgIgBECoSIACAEAEBgRJ -kAKBAAAEbEAIACEIAIIAAoAAIYAAEBABShJEEUQIgcASggAIAAAEAEQAUgYAAAAKFIAUAIGACIgg -AAYJSkIwEhQCQAIFAAAAIIBABQARBDBIBAIASBAACCAACoUgAAAAAAAKgQAQBEAgIAgAAAAAcQwA -AA1VAAACBIQAACABAoEAgIAAgYCQKIAECAAABCAgAAECAAggAIAAAAAAAgAJgAABAEgggJABABAE -ACCAAoIAEgQIAAABAAAEAAAiEIBwABYAAAIAAAAAAAAgIgAA0AAAAgEhkABwBAQkAJABFGAAAIAA -gGAQYIAQAgYDAAEMAAABAoCABEEgAIIAgIDAAQAI0iEBJAEAYQEAAAYmIAAAAACAQQAACVYAABAA -FBCAAwAQEQCIgCQEBIQgAIRCYIIABAAAKAAABAAWAAAMwICEAgQACIQAAIAAhAgAAQQIJggAABAA -wAAhAAEoCAQAAQAAEAFCAIIKQAgAKCCBMAAAKQAABDEAAAAIQACAiAAAAEgQGABQAAAACCIEACoA -gCALACAIISABAAlAgABIAIQACgAQgAEAAAAIAAAAIAAgIAgAIIAAAgAAAAAARwgAIQAQIAAACEAA -AAAAAgBKChBBACQBBEoKQAEEAAEACggAAQAAAAAISAAEAAIBAAoAIAAAAAAACAAgAEgAAAAIAAAA -IAAAACmAgBEAACBBEAAQAAAAAAAIAAAAKUAAAAIAICAIIAABAAAQAAQAAAAQACAARFAFACECAAAB -CgAQCAQahAMYBAqAIAAAABACAgAQDCIRAAiIAAAQEBIYAAAAAAquBAgQAAACAoAAIBAAEAAgAAQg -AgCAoAYAAEgAAAABBGAAIAQAQABgQBAEAAAAAAYAAQYAIABAQAAAAAAAAQECEAEEAgAAIAgAEgEA -DAFAQBAIAAAAAACEAAgIgACAAAQACAAAAARAAQAAoQAAAiAkAAgAA4AAAiAAAAQAAADAKwAMFEgA -ACoCAAgoEAEAAAQACAAIAACAKAgQABAAABBIgAAAAxoAIhAAACQAAAQAAAIBACAAAgIAAADAAAAC -AAAAAAAAAAIAAAAAAAAACAAAAAAAJIAQBAACAAAEgBAAAAEAAAIACAQAAAEgAAAAAAgAAAAgAIAY -ACgAAAAQgAAABJAABBCAAAAAEAACEIAIAQAAgEMRgFAAACARABCAEQAqAAMAEIBAggQAAKAQgAAA -AACAAACAUAAEACBCAIAAAAQABAEQAAAKdIAAAEAgEAQAjAQAAAAAABCIAAAAAAAAEIgAAQAAAAAQ -iQABAAAAABCBAAAAAAAAEIIAAAAAAAAQgwAAAAAAABCAAABAAQAgEIAAAEAgIQAQIgMAAAAAAMQi -CAAAAACExCoEAgAAgADEIgSAAJAAAEAgAEAEAAIExCkgAgAAEQDEIgQgAAAgEEgiJIAEACQEhAsI -IAQAACiEJgAAAAAAIMQAAARzBCQAAACAEIQoAwAoAADAxCAAAAAAIADEIAAAAAAAAMQgAIAAAAAA -xCIAAAAAAQDEIQMACQAAgMQgAAQAAAAAxCkDAgAAAMDEKSUCAACCIMSABFAIAAgACYAAAABAQCAJ -gQDBgBAACAmQIRIAIEAABIIAAIADQBAJgIZAwAAAGAmIAACBggCKAYgCAgAAEAAJAAANAAABAUmQ -BCUAAAAICQAACd4QACIAAAAACYAEAAAABBAJgAgAAACAAAmBAAQAAAAACYAIBAAAAAAJgAAAAAAA -oAmICAAAAAAgCZAAAAAAAAAJgggAAAGmIAmAACAAAQAACQAAAAACAAABAAAAAAEAAEEwCCgABQBA -AkEAQBIAQDBAGBBQAgAwIgokBhAAICUAACIkABQAQjKgABgBAEAEAAAFAFEBoAQCABBAQDAAAkAw -AAAPF3CACABABASIAABgAIEGBGAgQEAAgIAAACAgQAAAAAAAIABAAgAICAAAEEQAAAQEAAAAQgAw -MAQEQFIEAAAAKDQAAEAAABARAGAAEAFA0gACACAACAAAIQkIRADgBBkBoEAyEIAhgAAAiASgAAEA -SIAACCggQQkBlAIEAYBECERMAAKACAKAAAAgAAAAiAhAohBQABgAyAABCAAAaQABpAAAAMq2CsBQ -AABAABCAAABAAAGgAEAICAAAAAAAAAABAQAAAABAAAEBABAQAAAACAAACAwECAAQAAwAAAAADCAB -AQQAQAgACAAACAhAAAAABIQAIAgAAAAAAACAAAQAAAAAiEAAAQIAAIAAgIgIAgBoCMBAAAIgASEA -EBAAAEgCAFIAECAAAEBIAkwIAAAgAQAUAMMAAEiAQQABAQACAAAQAlAAAAAAgloAAAEMQGADAgAC -AAAIgAIAAMQgAAAAAwAABCACAAACAgAEIAAAQAIAgAQwAAAAAAAABCAACACAQQQAEAAACAAJAAAA -AAAIiMEAIkgAEAABiAAAAKAAAAIAEAIAAAAAAgAAAABAEABAACAAAAAECgBUQEAAFAICQACIBECU -ACAGDGBqAAAAAAAEAAAUAGGBAAAIABAIAExAgggAAAAAAAABAAAIdAAAAQEAAgAAACAwAACAAAQA -AAAAABGAAEBUBgAAAYAAAAACAAABgAAAAAQAQEGCAgAAAABCQYAAAAAAAAACQEAAEAAAAIGAEECA -AAAAAAAEAFAQADEAAgAOvDgAEgACACAAAGgGRwRAFAQAEAANAABTEJAQgABGRAQA8EASYBASZEBA -QBACAmMEUBDAACAGQMCBARBBAAhCABCQEAAIAEAAAA7DAAIAAjkoKEQAAAAAECxoAAAgAABARAAF -QFAgAAAEBAUAECAAABQUAQDAAAAABAQEAAAyAEBEAAKgtgECAkRAAAAAMgAABAQSEGAQAACFyAAA -MBBAwgAAwAwQkCABrwAAEgIACDAEEIkAAgBQLBpCQgAHADCTiBggQhIgMQCBk4QAAEAAAgEANQAQ -EAAAAUAkgEAQIBJCCgAIEBAiwEICgQAACCCAGaEJVgECAgUQCAAhIAAAAAAIAAAIAgAAEBEAABAA -AAAQEQAAUBAAgAAAAAAAAACgAAAACAAAQAgABgQACAAgAAqAAAAoCkBSKEAAABASCAABQAAECMAG -AAIAAAhAAAQAFHAIQACBEAIAAEQugAUNkMCARgBEgDJJQAgDkACABJCMAIAIEHQAwQAGEACAAACI -EgYEAACUhAAAAAAEFACQAAACzwCBEgAEEAiQQAAQAABKiAgAAgAAgIAEA4CCAAQAAAACAAIAAAAA -AALAEgAAAAACAAACEACAkEAAICAEBBAKgAoABQAIAABAAAUQEgAIAoBEAGloAABAAUAAAIAACACB -gBCQkIBAAECABACAAAAABBQhDAoAwIIAEAChAxQBhiCAFgIAAAnQlBAAAABAk0AAAwEQEAKAAAgA -AWhIAAAQgAAAAAo/gkwwACCAARQAAQAgAAABAADQSAAAAIAAAAASAgAAgAAASFIDAACAAAAAAACA -yMgCAAAFAAMAiAiCgIAAACAQAAAE5EAAAIQATAEEAxKAGAbd3R0dDw8PD93dHR0PDw8PHR3d3QD/ -Dw9fX///A/NQX1VfV1ew8F9fN3dff1dXVQB/f1VVDw8Af///HR3//w8PH19VXxX/V1fd3QPPMzMP -DwAABFdff1VfV/8V/zMzMzMMPzP/BwdVVT//Dw8//xVVVVVfXw8PVVVVVXf/MzNVVRVVP/9V/xER -VVUz/z8zAPX/////VVUzM8/PM/9VX///AABXVd3dHR0PDw8P3d0uLg8PDw8uLu7uAP8PD19fqqoD -86Cvu79X/7Dw7687fw8/q/+iAH9/qqoPDwB///8dHf//Dw8vf3d/G/9X/93dA88zMw8PAAAHlQ8/ -u78D/xv/MzMzMww/M/8PDxUVP/8PDz//FVWqqv//Dw9VVaqqu/8zM1VVFVU//6r/d3dVqjP/PzMK -/7u7u7tVVTMzz88z/3d///8AAFVVEREdHQD/VVURES4uMzMA/y4uIiIPD1VVCgoAAAPzoK8RHwOr -cHCvrwpfADMDVyoAAAAKCgcHAH///x0d//8A/yJ3Ii8bGwOrEREDzwD/AP8AAA+MADMRHwMDGxsP -D6qqDD8AzA8PFRUAAAUPAAAVVQoKAAADDxFVKioAABMTFRUVVQAAAFV3d1WqMwAwMwr/EREREQD/ -VVUDAwDMIi///1VVVVURER0dAP9VVRERHR0zMwD/HR0REQ8PVVUKClVVA/NQXxEfA1dwcN/fBVVV -dwNXFQAAAFVVBwcAf3//HR1//wD/EVURHxUVA1cREQPPAP8A/wAAACRVdxEfV1cVFQ8PVVUMPwDM -BwdVVQAABQ8AABVVVVUAAAMPEVUVFQAAExMVFRVVAAAAqhERVVUzADAzAPUAAAAAAP9VVQMDAMwR -H3//VVVVVQkAAEwkAACUCQAATCUAAJQZAAAEJAAAlAkAAAQkAACEAAAAnABAERQQCARIAQAAkBkA -AExsAAGEFAAAjFAAEZQUAAAAUEAREB0AAIx0ABGUAAAGhhQAAIhQABEQHQAAjHQAEZQbBAAMZAAJ -lBsEAAxkAAmUGwQADGQACZQbBAAMZAAJlB0AAIx0ABGUHQAAjHQAEZQdAACMdAARlByAAJxQABEQ -CEAAHCAAAoQIQAEcIAAChBoAARQgAAKECEAAFCAAAoQAQAAMAACBBBIAAAgAAAKUGgAAHGAAC5QQ -AAAcQAADkBAAAQBAAAEQGAAAHGAAA5QAAAo+EAAACEAAARAYAAAcYAADlBgAQJxoGAOUGADAnGgY -A5QYAMCcaBgDlBgAwJxoCAOUGAAAHGAAA5QYAAAcYAADlBgAABxgAAOUGAAADEAAARQAAAAA/8wP -XwUFV///d1dX//5VX6oqAAA3d//+H18AAFVVAKoABAAAH19XVzd3AAD//////////6r/Vf8zVQPP -RHeKind3VVURuwpfVVUNDQAAAxAHBwcHVVUzMzMzVVUR3cz/ADP/zAAzADMAMwAzADMAMwAzADMA -MwAzADMAMzMzADO7uxsbDzMPM19fERHPz3V1zP8dHTMzMzNVVVVVDw8A/wAAAAD/zA+vCgoD//93 -V////7u/VRUAADe///8vfwBAqqoAqgAAAAAvf1f/N78AAP//////////Vf8AVTNVA8+Iu1VVERGl -pRG7Cl+Zqi8vAAAElQ8PDw+qqjMzMzNVVRHdzP8AM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAz -MzMAM3d3JycPMw8zCgq7u8/PdXXM/x0dMzMzM6qqqqoPDwD/3f8AAP/MD/8KCgMDMzMDq///ER8R -EQAIBa///yJ3AACrqgAqAADAwCJ3A6sFrwAAv/8//7//f/8AqgBVM1UDz4i7VVUREaWlMzMA/5mq -Ly8AAAtZDw8PDwqqAzNVVQD/Ed0AMwAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzIiIn -Jw8zDzOqqjMzAABFRQAzHR0PDw8PCgoKCgcHAHdVVQAA/8wP/wUFV1czMwNX//8RHyIiAAAFVf// -EVUAAFVVACgAAAAAEVUDVwVVAAFf/3//f393/wBVVf8zVQPPRHcAAHd3VVUzMwD/VVUNDQAABGAH -BwcHBVUDM1VVAP8R3QAzADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMRERsbDzMPM1VV -MzMAAEVFADMdHQ8PDw9VVVVVBwcAdwEACgAAAiQKACAAACAAQAAAAAAAAAAAAABIgAAAAAAAAGAA -AAAAAAAAAABAAEBAAgBAgQBAKECAAAOAAAAAAAAgEAAAAAADAGCAA0BAAAADAAAILwEAAYAAEACI -AAAQAAAgEgAAAAAAABAAAAAAAAAAAAACYAAAAABAAAAgAAAAAAAAAgAgAAAAAAACABADAAAAAAAA -EAAAAAAAAAAAAgAAAAAAEgAAQAAQBAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAAAAAAAAAABAAAIA -AAIAAAAAQAAAEABAACACAAAAAACAAEAAAAAAAAACEAAAgAABBAAAAAjqAgEKIAAAAhARAIAAAAAA -ABAAAIAAAQAAAAEgAAAAAAAAAAAAAAAAAgAASAAABCAAAEAAAAAAAAAAAAAQAEAAAgBAIAAAAAAA -BAggAAAAAgAAAAJQAAAAAAAAgAAAACQAAAAAIAAQEAAAEAQQAAQIAAAAAAAAAKAABAAAMABAIQAA -IgAAABAIAAAAAACBCAAAAAAYAAAAACIAAAAwIAAAAAAABSVACAAAAAACABAAAACAAAIEAAgAAEAA -AAAAIAAEACAAAAABAAAAIAAAAQEAAAAgkAABAAAAACAAAAAAEAAAAAAAACCggAAAAAEAAAIEAAAA -AAAAKAhAAQgFCAAAAAAAAAAMAAAAAhAIAACwABIAAAAAAQAQAAAAAAQAAFARAAEIAYhAAACCKIAg -AQAAAAAAAAAAAAAgAAMAAAAAAAgAAAAAAAAEmgAAECAAAAACCAAAAAAAAEQCgAAAAAAIACAAUAAA -AAABAAASBAAACAEAENAAAAAQIQAGEAAAAAgBBAAQAACAQAEAACAAAAAAAAAIQAACAAEAEAAAAIAI -SQAAAAAAQAAAABAAAAAAAAAQAAGABAACAAAAAAAAAAAAIAAAAAAAAgAAAAIAIAAAACAAAIAAgAAA -AAAAABAABgBAEAAAgAAAAAAAAA05AAQACAAAAIEUAAAAAAAACBAAAIAAAAAACEAAAAAAAAAAAQEg -AAAAAAEAAAAAAAAQASAAAAAAAAAQAAAgAAAAAAAACAAAAAABAAAAAAQAAAAAAAgAAAAQABBAgAAA -AAIAEAAAQAEAAAAAAAIAAAAIAAIACAAAACAAAACIAAAAFAAQIIIAAQAIAAAAAAAEEIAAAAgAAAAA -AAAAIAAAAAQBAAAADENACAAAABAAAAAAkAAgQAiCAUgAAEAMCAAAAQgCAEAAAAAAEAAAAAgAQBGA -AABEAAAABAgAAEAQAAAIAAAAAIAAABBAgAAAAAABAAACAAAAAAAAQAAAQABgAAIIAAIACAgAAAAI -AAAAIgACYFAIhAAKABIQAAAEQooACAHAAAACAoAM0AEAIAAgIwhQkoQCgg4iARAiCQMDAAARAA5A -IAkAAAACPwAAEoAAMAAIBgAQggABAoIKgEgAAAAAAgOBAAAAAAIQBgACEoAgAAAAAAAQAAIAACAE -AAJAAAICAIASBAIAAAAAAAUgAAKCAgCAUQIAAFAAAAIAAgAAAAAAQCAAbAgQIAAMAAAAAEiBKEAB -gBQoACBICKAACAQAECKAIoAAoAmBFmQwAAASTOGAAAZAYlBgKAlCAAAIQAghECsLIKAACIAAAA6e -ABAIEgAAAAEIKAAgAACAEAACApCEAwBBAFAAAAAACMAARACAAACAEAAAAAAAAQCAQACAAABAAQAQ -QABCAAQgCEgBAkAABUAAgEAgAAAACAEQAJIAUAKAAAoIAAAAAAYAYCAAAElgAAQAEIgAgEKIQAAE -EQAEcJAAQCIAACYKAIRhBAQSYAAkBCgAKIwRAAAAACQCSIAEBAABBAEBAEDBAAAABBtUZAAAEgoQ -AAQAiggCRjAAgQwAAjMMcAgEAQEEAkBAgEEAICQAQElgCE4EAAAAABAACAgABCIIAAAIACRgAAgA -AEqEAAEBMIAkCAggIkggCAABABABCAAJAARBAAGQAEQAAcABEBAA0AAJI4QBEQoAEgACA4gUAMQE -AQyCCEDJEAACIIECyQIKTAYEADCRBEDREMCBAwCIEhAAAAAQEwCIAAABViIKAUgAQbCDEA4ARIEQ -EcEAwASQEIAQCQACwBAAAIAACIYAAEAAkAAgAAAAFAAAwAApgAAAAAHBAAIEEAQRAIkADBAQEMAA -ABACIQBIiALLCAAAAEAAAAACgiAAQgQFIIAQAAAMoAAAADEAQDAACIAgAAwBBECJIIAFAAAiARAg -AIAAAIAQSAQQAHEUASoACACEoBAMACggMBAIAIACQAAAAAlvgIgAIAAgIAARCBAJAIAgAQIIAAEw -CAAMAgiABAGAAACCggEBAAAICACKAAAEAACIAAAQAYABAAIACAKBgQAAKAAEAAAAAAoBABAAAQSE -lIwAAcAACEAgABARYACQiBSBIIBgBEAgSAEoQYEAICMAgFADAQQEkACABAGAAAFIxAQAACEKAAQg -AQABAAAAAABgEIKCAQBCgCAAIAQkAAQAAAAABWQEJgkIChAAgAAGACAGAAAAICZGEAAhQEAAACEE -AABCQAQgAAQAAEFgAAEBAAQAAAAAAQAAAGABRAACBIQEAAAAEAQCAAAAICABAkCAQoAgAAgAAAIB -AAABCAgEAAAAAAAIEAAAAQgAAAgQAAQAACAAChACACgAKAEoAAACQAAAACgiAChQggAACgKAIYSB -QQIsCAAgkAAIAAwIAAAIACAAAAAEHQoAAAIAAYAEDEAgDEACBCQMAAAAAgBAAQgAAAAAAIAACAAg -AAgQAAAICAAAAAAAAAgIAAAEAAAgCAAAACAAICQICCAQBIAAAAgAiABAAAAkAAILIAAGABAAAAAA -AQAAQAAAACAAAAAQAAAAkAEIBgYBKAAACIAAigIAEgAAACABCgChAAKQAgAEEAACAECCAZAAAAIC -AAKAAQQAAhAgqBAAAAMkACAGAQADARAAEAaAAAUKCBAABBAAACiAAAIAAAAACBAAAAEQAAAgAAGA -AAQAAAAAAQAAAICACQAIAAQAACAIAEBJgBAgQIABEQAEAAEIggAAASAAmgAAAAAAAAAQIAAAAgAA -AJJMAAAAAAAAACEFAALCAAAAKABADJgAAQASKgAAAAkIgCAISACgEAECQAQAAAgIAQBACIAIEAgC -ABAQAAAABNcQEgIBAAUUABEiBAkkEgIAAgAEQQAAAAAAgCgAAiAEAAYAAAAAAAEACAAAAAAAAAAQ -AAAAAkABABBQAAAAAAIAEABAAAAAFAAMEEAAAQAQAIAACQAUICARgQABBBgAgACAEAEAAAABEIAA -SAABgBIQgBAQAAICAACAAwAAGSCAAYEgBAABAAIAgAACgJACIRCKUYAAAAAAAYEEAAAAQQIRAAAK -ToAIQAABMgIRgAAAABAAaBKIgAAAAAIAEIwAAAAAAAAQiAAAAAAAABCBAAAAAEAAEIIAAAsAAAAQ -gIAAGAFCCBCAAAkAIBBCEIAACAAAhAgQIAEEAJAA4cQABAIAkIAQhCkgIgCQAAhUIQAIAAAAAMQg -AAAAAMgEhCJQQAAAIiCECASEDQAAAIQgMAQEkAAExAEIAgoAAACEIkoAGAAMgMQAAAFyI0ABAAAw -kMQjAACJAAAAxCkQABgAAADEIQAAAAAABMQoAAAAAAAAxCAAAAAAgADEIAAAAAAAAMQgEAAAAEAA -xCIpBAAADADEIggAAAAABMSACBAAACAIDQAAAABCIAAJgFAQAAAgAAGMACUAAEAECYAUEAAACAAJ -iAgSABIIig0AAABAAUICCYAAAAAwEIQJAABwIIAAAS2AAKAAgBAlDQAAAGmIBhQAAIAADYhEAgAA -AAUNgAAEEAAQCgmIEAAAAAAACYAAAAAAAAgJhAAAAAJAAAmBAAAAAAAICYsAAAICEAAJgQAAAAAI -IAmQYIAAAECACYAgCAAAIBACAgBUACAEgFAAAIAKUICAAAQCAABAQFAgwBBAAgUEIABEEIAEAAgA -hgACQAJUQCEAAAAAgAJQBAAAggKAQKAAQkAUAAACAcESAAAPoSAwMgSYAABAAAhIQAIAIQUIACQA -AAAAiCAQEgYoIABAARAAAAkAwgIEAAAAKCAsMqAYBgbQQCgwAgAAQCkgAAAERYFFSAVBAAACAAAg -IYICAAAAAIAAAAGABAgABCBAJAAAGKAoAAAKAAQYIAEAgiAIAIIBgQxBMAQIAYgBACIIICgAQAAE -SAABAIAAqAABaEAJ9AQgCAgMKAEyAQGCCAoAAEeHAAAACAEAAKBEWDgAAAQyShIEBAQAgsAQQgEB -ARoEACQECAAMMgEBAQFEAAAaGEAAAAABIQQAYAgUASQAEgAMBAACAQIIwgKgQEGkGAACCQEASAYE -AEgAAEEwyAAAgAQAQBCUAIQQCAgBEIAAAAAAAgAgAkAIEAAAQCqACIAEgACIBEyQyQAAEmAwCAEI -AQAwAigAAgEAAQgBKAgAgAAICAAAiTcQCUwEAJAQCDAhAADBkAAQAAAAAAMCAAAAAAAIAAAggCAA -AAAASAAACgAAAAAAAAgAAggIAAEACgAAAAAAAAAAxBAAgAAAEAwIAABQAwAAAAAgAAIAAAgAEAQA -KEECAgAgBAAACgACoCAEAAASAAAAEApAEACEQAooAAECSoABAAAgAgQAsURAMUEGACCBRgAgAAAA -ABAEQBAAAAAEgABAAAANHmJCAAEAAAAAoIIAFAgAEEACAkICBACAAREAAABAQAAWAEAAAAAAAAAA -AABAQEAAQAAAAAACAgBAADIoAEBIKgYoQAhEQIAAAgAwIAFASCgAAEAAAAAQAAZEQgQBACiEMAAQ -UAwGCEgAIAAADJCFAASQRAAAAAQAQIBRRARCCAAgWQIAEAYQA8gAQUAAA7JgAAASBAKAUAAQgkIA -BFJwAQAAAAvrQEACItAUFAQAAIUFQFJCgtAIAOgAQABDEAQEBEBCBBAEAQAAEAKEBAAKAwNEQABD -QAAEBAIEAAAABgK4EBAAAAIEQCQAKABCEABCAERUQAAAEBoAAEAAAAgYABBQABAgBpAESCAAASAC -AQUAAgAAIAMYAQCCAkIZAQJCIBANQwImARqRAAABCAATmFAIABEGwUEyAQAAAAIIgAAA0AIASgAA -DqYJAUEBQpQQCCwgDBxChBEBEwBCAhICQQEDlgAACACEEwAEAMoyAAAAABgFBQgAgAEAEAAgAQIA -SNPQCBBSQAAQQABIECACkACwuEABAAAAAACAAARAQBAAAgADAkBIghVUgABIAJCKBxAK4NEsIwhQ -gQKAEETBBYCTAABghNBAhBCABACRiAAUUoAGQ0CQggAIQAAAgAAHhICIjwEAjAAEAAAF7pKSUKAJ -wiODFgYCIgyMgAAAEES0JAQBkKAACgKAgMCAQIQIQAQBAgIuAAAAgYCAkIgEQgIIAAhEQECQIERA -AKBIEgwAAoyAlAAAEICIgoAAgBABAgAAEACAAIQQA4FAIqQAgwAQEDQQABAAAICAAkAEBALTgAAA -AAABAEBQIgAEARiAgAADmICRUIR5gQEAlQBAAIACwABAAAAQAglA0wAAAAUQBBAQAAEEhAQAEICA -UAAQwAADCBCYAAAQAIAAAAIAAAACAgBoAJGAAIAIAIACAAAQABAgAIAAkAYgMACAAAATAwCgQoJ0 -AFMQICMAEAIAEwMiqvX3iIhAxBAAVXcAAA8AQAB3d1dXVV93d7u7/1UPVf//D1X//wWv//9fX/// -Ba8AAgAAEAA3dwAAN3d//3//VV///lVfCqr/////f////wAAA9pEREREAAAAAHcAdwAAigCKDzNV -VQWvX18bD3czVV8PBRsbEbswP1BfdzMFVf9VDycPJ1X///+/vwPz8/Owu7C7N3f//zd3//8D8/Pz -sLsQERFV/v8AAEDIAABffwACDwAAAHd3V/93fxERd3f/qg+q//8Pqv//Cl///wUF//8KXwAAAAAA -ADe/AAA7f/////+7v///d38KX///////////AAALAwiICIgAAAAA3wDfAABVAFUPM6pVCl+vrycP -ETNVBQ9fGxsRuzA/UF+7M19V//8PGw8bVVVV/39/AqKiorC7sLs7f///O3///wKioqKwu7C7EVWq -qgAAc/sAAAo7AAAAAAAAREQDqyIvEREiIgCqD6r//w+q//8KX///BQX//wpfAAAiIgAABa8AAApf -//9//xEf//8iLwpff/+//3//P/8AAA7WCIgIiAqqAPsAAAAAABUAFQ8zqlUKXwUFJw8RM1UFD18b -GxG7MD9QXxEzX1UAVQ8bDxtVAAAAICACogICEBEQEQpf//8KX///AqICAhARsLsiqlVVAABz9wAA -BTcAAAAAAABERANXER93dxERAFUPVX//D1V//wWvf/9fX3//Ba8AABERAAAFVQAQBVV3/3//ER// -/xEfCqpf/1//f/9//wAAB0BAREBEUVUAXwAAAAAAKgAqDzNVVQWvCgobD3czVV8PBRsbEbswP1Bf -IjMFVQAADycPJ1VVVQAQEAPzAwMQERARBVV//wVVf/8D8wMDEBEQEQkAABRsAACQAAgAAAAAERAA -CACMAAARBBkAAAQkAACUEAAAjAEAAZQQAABMSAABlBAABEgBAAEQEAAASEgABZAUAACIUAAREByA -AJxwABWUAAAMnBkAAExtAAGUCQAABCQAAZQdAACMdAARlB0AAIx0ABGUHQAAjHQAEZQdAACMdAAR -lB0AAIx0ABGUHQAAjHQAEZQcgACcIAAVlB0AAIx0ABGUCAAABGAAAoQAAAEAAAAhEAAAABwAAAEU -GgABFCAAApQSAAAcAAALgBIAABxAAIuQEgAACAAACQASAAAIQAAJhBAAAAhAAAEQGAAADGIAAZQA -AAEhGgABHGAAi5QIQAEUIAALlBgAABxgAAOUGAAAHGAAA5QYAAAcYAADlBgAABxgAAOUGAAAHGAA -A5QYAAAcYAADlBgAAAwiACGUGAAAHGAAA5QAAAAAAAAAAAAAiIgPD1NT//8Pqv//Cl///7//AACq -qhG7CAgA/wAACjuv/7//P/8RHyIvAwMFr///v/8AABG7ZmYdHVVVqqqqqjMzADAQ3wAACp53B/39 -P/9//wAAAwMDq///AAAAAAVVAJ8FBRERZWUPBQUPETMzdwARBQUbG0V1qloREQoKM6MzMw9fMycA -AAoAIqoiqiIiIIAzM6qqiLtmZgAAAAAAAAAAAAQAAA8PU1N3fw9Vf/8Fr1f/f38AAFVVEVUICAD/ -AAAFN1//X/9//xEfER9XVwVVX/9/fwAAEVVVVR0dVVVVVVVVMzMAMBDfAAAC5rsL9fV//3//AABX -VwNXf/8AAAAAVRUAfw8PMzNVVQ8FCg8iMzMRACIPDzMzRXVVVTMzAAAzUzMzDwUzG1UABQAAAAAA -EREQUDMzVVVEd1VVAAAAAAAAAAAAAIiIDw9TU///D6r//wpf//////8Aqq4fvwAAAP8AAF9/v/// -////u793fwP/N7//////CAAfv2ZmHR0PDw8PCgonJ8//EN8AAALAdwf4+P////8AAgP/V////8xM -zEwAAAAAr6+7u2VlD6+vD7szM3f/u6+vGxtFdapau7tfXzOjo6MPXzMnVf9f/6oqqiovL6CgIncu -LqqqVVUAAAAAAAAAAAAAAAAPT1NT//8PVf//Ba///////wBVVR9fAAAQ/wAQVXd///////9VX1Vf -V/83d3////8AAB9fVVUdHQ8PDw9fXxsbz/8Q3wAAAUW7C/T0//9//wAAV/9XV///RMxEzAAAAAAP -DzMzVVUPr18PdzMzEf93Dw8zM0V1VVUzM///M1NTUw8FMxv//6//AAAAAB8fUFARux0dVVVVVQAg -ABAAAAAAAEAAQABAAAAAQAIAAAAAAAQAAAAAAAAAAhAAAAAAAEACAQAAAAIAAQAAAAAwAAAAAAAA -AAAAAAAAAAAAAIAAAAAAAAAUABAAAAADxwACAAAgSAMAAAAQAAAAAwEAAACDBAAAAAAgAAAAQAAA -AAAIAAAACIIACAAAYAAQAAAAAAMAAAAAAAgAAwAADAAAAAADAAACAAAAAgAAAAIAAEAAACEAEAIA -BAAAAKAAIAAAAAAAAgCAAABAAAAAAAAAAAAAQQAAAAAAAAIAAAACIAEAABAAAoAABACiEAEgAgAA -IAIBAAgAAAAAAAAACAIAAAVoAAEAEAAIAAAACAgAAAAIABBAIAQAAIAAAECAAAAAAAIAAACAAAAA -EAAAAAAAAAAAAACAEAAAABIAACAQAAAEAAAIIAAAAQAAAAAAAAAAAAAAAAQEgAAAABCgICBAIQkA -EAEEAAACAAAQCEAAAAABAAIQgABYBARAAAAgBKAAAAAAAAAQAAAUABAAAAQAAAAAAAABAAAYAAAA -AAAAAAAAAAAADfUAAgQAACEAAAAAAAAACAAAACgAAAAAAAAAAAAAACAAAAAAAAAACAgCAAAAAABA -AAAAAAAAAEAAQgAAgAAAAAAAgACAAAAAAAAAAAQAACACABASQAAAAAABEAxCQEIAIGAIhAgBEgqE -oBAAAAAAAAAAAAAAAAAAAAABEAAAAAEQAEIAAAkAAQgACAREAAKAwAECBEABAAAQAAAACAAAAQAB -AAAIPgAAEAAAKAAAABAAEEACCIAAAEAAAAAAAAAABAQAAAABAAAgABAAIAAABAAAAAAAAAAAAAAA -AAAAACAAAAAAAAEAEAAAAgABAAAACAAAAAAAAAGAAAEACAAAEEQABAAgEAAMAAAAAQgIEAAAAAAA -BAAAAAAABAICAAACAACAAAAAAAAAABAAAIAACAgAEEFAAAAIAAAEgAAAAAAAABACAAAAAAIsAAEA -EAAAAAAAAAAAAAQAQBAAAIEQAIAAAACQIAAAAAAAAACAAAAAoAAAAAAAAAAAAACAIABAABAAAAAQ -AAAEAgAAAAABAAAAAAAAAAAAAAAQCAISAAAAAACUgIDABAwAAAAIAgkIQGAAEAAAAAAAAAAAgAAA -AAAAAAhAAEAAEAABBAACUAIAAAAEIAABAAAAAQAEAAAAAAAAAAgAEAAAAAAAAUgAABIAQAEAAAAA -AAggCAACAAgAAAAAAAAAAAAAAAAAAAAAAAAICBAAAAAAAABACAAAAAAAAAAAQAAAAAAAAAAAIAAA -AAAEAAAAAAgAAEAAAABQCBAACAIAIABQADAACEiCEAhQAARQAAAMgAIBAgsAgBAAAkgIgmAQEAIA -AIJDAAhIARBAQEMAAUxBkSAUQhIBCApAACEAUAAAChABAgBAAAAHryABCBCAAwACAAAGABQCIgAI -BEAGRgICABEGAABCAoIAABDAAIIAAQRQEUBAAAAAAgEBAAAAAAAAEGgBQkACAAAAQQQACQgBQgIA -AAIAAgJggAAAAgAAAAQAIBAAEgACMChSBAAiBAIAMjBAAKABAApIAAgAAOMBAAAoKIIEIBACAAYQ -AAIAAQAAIAFA4uQBBQgCDAAAAAACAAJIADAACAEAAALCAiIIADCAAAREKxEIEoAAAAIIEEgAEAAA -AGBAQABAgAAgAAgAQAAAQCIiAAIiQAAACEgAAAAAAAJQBAIAAAAIAAACUBAAACAIECBAAAIAAIiI -AISEBBAAgUAIAATAAAgAQCSMAgEMEMgAQyoADFQQACYEIAASCDAASUZARMFMgCAUDAKMCAqQSmQL -kzAADIgIZAFgIE4LCogASACAQhBAAAAAACIQAEAABjQCiAIAQAABIWAAAAKAAABAAAwADIAAJAAo -LgAIgDAAAgCOAAGAAAACDBCEAIAAVAMIFAQMIQAgCACMAQgAIVIACQQAAIAACAAIBAAAAEBAgAAI -gAaCAAGAQQAAACAEUIgBCgEACAgwIAEICAAiAAEEUYIAAAmIABAECIAAAUARgAkUCAAIAxACAMES -AAEWkEjAAREIgAAUwJEDAAAGJUABAIFAIIEBEQAIAaAQFAABiQAJkACEEAMIAAwAAFQADAQQAAAA -gRAEQBIMCBGIUAARQASSAIrIAABABACEQAAAIZAABEAQEAARAIQACUmoEAAAgAAEAAAACAkAAAAA -QAJgAABFEIAQEQIIAQQAICoAAAIClBAQAKCQkASAAIEAAIICIAiJICiAkigABAKACCAEgWAMAEkp -ABSBABAADAAAAAVZAAAAAAACAQAAEIAAASAhAAICgFCCCAAUABCAQIFAABAEECAAAQAAgIaCoAAB -QAAMAASAABQAAjBgAIABgAAACAAAAAASBCCoCQQAAQoAAgQAQAQjBDACAAAAQAERAAsICBAAAAAA -CiIAVCAAAEQIABEBgAACQIAiBCQEQAAiAIIBABAJAAAQAQAhAAgACAjAUgaQgGQQgMAEQpAAQIok -QAAAA7kIAkiABAAAiAIACAgEBAAAARQIAAACAgQCAQAAAAAJhiAEEIAAACAuAAACQiACAEAIAAAA -ggMIQBEAIECAFgAEAEBIiEAAIAYABGCAAAMEAQgQMBAAAAAgSIMgAJKACEAoI0AEJEAEAEkwAAAY -AAAAKAAAEBEEAQAIAEgDgBQgAEgAACADQIACSBAgkgAAIAAoGAgTAgIAAQgYAEAiAAABAAAOIAog -AAQiAEECCEAIDCACJAAIQEAEgACEAAg4QASEAgAADABAAAACAACMQCAMABGBAIgAQAQMACAhCAgC -AQBAACAMCiABAAAAAAiIAAEAAAAAAAQEBEAAACAAACAAIAFgIQAAIEYAAAREAQCSIAEAAgAGIAAB -ARAFAAgiBgABKAgEDCgAQFAAQEEEAEAEAkEAEAAABACAEAAAEAAEBBDAQIAAAAarAQAEBAgAAABQ -AAAAAAAAAAQAAAIAQAABBEIAEAEAIgABIAAIAAAAAAAggAQEBAwCAEgAAEAABAIADAAAAABIAQAA -AAAQQAgAAAABAAAEaAEDCAACBBIAAAAEAACCQgTAEAIQAGJBCAAAYAAAAAAAAAiIAwBBwAoACCAo -AABBBAAAAAAAoIAAgAAABQBCCBYAAABAAACBAAACIBAACAAAAAAABkQAAAAAgAABAAggUAAIAAAA -ABAAAAAAAAAAACCAAiAQAAhoAAAAAAAACJkAAgAgAAAIUAQAAAAAgBACNAACQBEAEAAAAQAAAAAQ -AAAAAAAAAIACAAAQAIAQgAAAAAAYAACAAABoGAIQEIQAAABYAAIQgEIAAAIAIBCAAAAEWAAQEIAA -AECQIAwQgMhIAABAABKAAAoAFCgQEYAAAAAUAIAQAAAEZoAAAQAAAAAQggAAABQAGxCAAAJAAAAB -AIEBAAAAAEARgQACAAAAABCBAggAAQAYEYAACIAAABASgAAAgAISABCAAAAAAEAAEIAAAEAAgAAQ -IABAKBAgIMQBAEAAkBCghCYEEgAYARTEIAAEKAAAgEAhAAAAOAKgxCIIAgAApAjELAAEAJAAAMQg -GgIEGAihxCIAQAAAISDEICAAAAAAEMQAAACEKQAAAAAgCMQgCQAAAAJAxAkwAAAAAACEIgAAAABC -AMQoEwQAAAKAxChJCBgAAsDEKAkAAAACQcQmAAQAFBAAxCYAAAAAgADEIgAAAAAAAMSIAAgANIAA -CQgCEAAgIAIJiAAACAEAAAmAAABQAAAhAIoQAAAAKEEJgAAAQAIIAQmAYAAAIEAICZUAiEAAAEgN -gQAIARCIAA2BACAAAAAACQAACfaAAAQAAAAACZGAAAAACAQJAIAEAQAABAmABAAAAhAADYREAEEA -qBkJhAAgAACoGQ2DYCAAAAgIDYAEAQAIRIQJgAAEAAAAAAmBAAQAACAACQAAAAAAAAAAQAAkAAAA -AAAEAAYAEAQBgCAgQEAADCggAFgAAAIYAAAMABjAQUwoQAoQFMUgBAEGBACBAAAACEIUCAgEAARg -AAAABAAAEACIAAALXwEAEAAJAEAACQAQAAAAAAAAABAABAAAAAAAAAICAAEAAgBAAAAALAAAAIAA -CQIABAkAQMAQBAAwABAAAAAAAABAAAAAIAAAAQAgAAAAFBQCAAAAAAAAAAQAAEAAJAAAAAAACAAJ -gACCAAEkAAEZAAEkpAoE4QgkhCABKRgAgAkEAAlAGQBgSASAQFEKSEIMgAQYGAAAAgAK4OAAAgAE -ABAAAETvAABIABIAAQgaAAgAAgABAAAACAAAAEGgAgAQAAEAAACBAAAgCAQAQIAAAAgSAGBBEgAA -CAwAAAgABAAAAAAABAAAAABAAAAEAEQEAOAAAAEAAAAAAAAAAGAIDkAQAABAAoEAAAAIABABAgAA -CoABEIAAAgAQABIAgAAAkYAAAABAKAIAEwIAgEIWCABkAIAQCAEAEAAAAAAEAAgAAAgAAwAAgbAA -AAAAAACAAAAAAEAAAAAAAAPAAAABABAAAAAAEAAACBAAAIAEgALAAAQAIAAEAsAABCAAAAgACAAA -AAAAAAAAgAgEBAAIAAAAAAAAAAgIAAAAIAAAAAAACAIAAABAAQBAAighCgAAAkFAAAAAAABAAAAU -AgAAABEiCAEASEACUAABgABEAKAAIAAAMCpAAQQCAABAAAJiBQIUAEAAAAAAAAAMcgAAAEAAAAAC -AAEAAAABAAIAAAAAAACCAAACAAAAAAAAAAAAFCkCQAwAAAAoAAAAAAAAgAACAIBAAAAAAAAAAFAA -ABEBAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAEUCQBACggAEACBTwQAAQwARBCAFgAEAQAEAAQEETA -AAAEAxqUC0AggAIHsEBBEBAUAABIAQIAAwAQIAAAAgRBADlSMEAAAA1hAAOAAAQAAgAAAQAIAAAC -QAQEQEArAIJAAAAAQAQERBAEAYBQAARAAAQAQAAEACAABAAIgGAAAAQAAAAAAAAgEAAIEgIAAAAK -ACACAAAAAAQAAAAAAAAAAAAIASAARAAAQAMAkCEEAEJYQgRWMgAAAAAQCKBSCBEAQIILAQBUICAI -wBAAAAAAMgKQEQBBTiOBAQgIIBICEQEhMIIgFhAEAAAABSUABSAgAAAAyAgCgBAAAgAAAAAAgAUD -QAAQAACAAACCAAAGAFAIAAAoAAQASAAASCAAAEAACAAATAAAAAAAAABAAAgBAcCAABgAgBAAIACA -QAAAEAAAAAAAABACAQAIBggMYACGIOIQQEBAhCQkAGISwgMAEAQAgEIQEQCDkARkAQgABATMgAAg -lACCIwIIIIoIAAAARQQAAAADgAAEAASQAAANvwwAIAASAABAAACAAAAAoBATAoCQCAEAkAIEEJAS -A4AAUgQgAABCgBBTAIBgEgQACBICEIAAAQBAABAAAAAAAAoADRAAAMAAAACAAAAACIsKAAAAAAAA -AAKQQQAAohAAgACQASQQAAABCwACeAAAkIAAgQIDAAACAQDRgBAQQAACgROgihAogQkI4yCAECkQ -EAACAABMAJgCABQgAgAAABMAAAQ7AAAAABAYAGkDAQCAAh0AeVwAAHgAABkQQAAAeRAEJAAQAIAA -AwABAFwDAAAQAiFKEAAAQCMBgAAAAgAAAAAQAAAGQAAAMAAJABIAAQAABQAAACIiAAAAAFV3AAAA -BAAAAAAPDx9fVVVQ/1VVAP///xX/qqpff3Bw319XVwAAV1eIiAABAABVdwAAV1f//gAARHd3dzMz -Dw8D8wVVLy/39wAADOoAVf/MADMADwBVADMAMwAPAFUAMwAPADMAVQAzAA8AVQAPAFUADwAzAA8A -VQAPADMAVQAzADMADwAzAFUAAAAzVTVVd7v/Dw9V/xsbPw9VVQAAIiIAAAAAX38AAAAAAAAAAA8P -L3+qqlD/VaUid3d3J/+qqg8/sLBfX1f/AACr/0REAAAAAK+/AABX////AACIu3d3MzMPDwPzqvov -L/f3AAADXgBV/8wAMwAPAFUAMwAzAA8AVQAzAA8AMwBVADMADwCqAA8AqgAPADMADwBVAA8AMwCq -ADMAMwAPADMAVQAAADOqOlURd/8PDwBVGxs/D2VlAAAiIgAAAAAKOwAAAACqAAAADx8id///AK9V -pSJ3IiInJwCiADOwsF9fA6sAAANXREQAAAAABTcAAAOr//8AAIi7REQPDzMzMzOq+g0NAgIAAAPc -AFX/zAAzAA8AVQAzADMADwBVADMADwAzAFUAMwAPAKoADwCqAA8AMwAPAFUADwAzAKoAMwAzAA8A -MwBVAAAAM6o6VREiAAWvVVUzMwwPZWUAACIiAAAAAAU3AAAAAFUAAAAPDxFVd1cAr1VVAP8AABUV -AKJVdzAw338DV4AAA1eIiAAAAAEFNyAAA1f//4AARHdERA8PMzMzMwVVDQ0CAgAAC0sAVf/MADMA -DwBVADMAMwAPAFUAMwAPADMAVQAzAA8AVQAPAFUADwAzAA8AVQAPADMAVQAzADMADwAzAFUAAAAz -VTVVdxEACl9VVTMzDA9VVRAAAEhIAAEQEAAASEhAARAcgAAUIAAElAkAAAQlAACEFAAAiHAAERQY -gABcaAAFlBiAAFxoQAWQAAAAFEkAABQdAACMdAARlB0AAIx0ABGUAAACqhyASIxwGBWQHIBYnHAY -FZQUAFiIUBgREByAWJxwGBWUFABYiHAYERQcgFiccBgVlByAWJxwGBWUGoRYHGAQDZQbBAAMZAAJ -lBsEAAxkAAmUEgAAGEAACRQSQAAIQACpEBgAAAQiAACUCAAAFCAAAoQQAAAIYgABFBoAAAxiAAmE -GgAADGIAiYQAAAAEQAAgFBgAABxgAAOUGAAAHGAAA5QAAAG/GAkAPGJAQZQYCQAMYkBBlBAJAAhA -QEEQGAkADGJAQZQQCQAIYkBBFBgJAAxiQEGUGAkADGJAQZQYCUCMalhBlBgAwJxoGAOUGADAnGgY -A5QAAAAAAAAAAIiIAAAAAAAEAFUAEPr/AABXV1VfVV///wpfd3cPM/9VAAAPDwAAV1c3dzd3AAAf -X3//AAAEAFVfVVV/f1VVVVUHB3d3VVVVVQAAAxR3dwcHVVVVVQVVc3M7O3d3XwBfAAIiAiIPDw8P -Bw93/1BQAPAKCgAAMHBwcCIiAAAD8wPzsLsgdQBV/8wADwAPAFUAMwAPAP8AVQAzADMADwAAAAAA -AAAAAAAAAAAAAAAAqgAA+v8AAKv/u7+7v///Ba8REQ8z/6oAAA8PABBX/ze/N78AAC9///8KCgAA -d39VVb+/Iqoiqg8P//9VVaqqAAAOEP//Dw9VVaqqqvpzczs7IiL3APcAEREREQ8PDw8LD7v/UBAA -sAoKqqrw8NDwIiIqqgKiAqKwuyJyAFX/zAAPAA8AVQAzAA8A/wBVADMAMwAPAAAAAAAAAAAAAAAA -AAAAAACqAAD6/wAAA1cRHxEf//8FrxERDzMAqgD/Dw8AAAOrBa8FrwAAInf//0REAAAiLwUFAAAi -qiKqDw8AAAVVCqoAAASGAAAPDwVVCqqq+iMjMTGqqgAAAAARAREBCg8KDwsPAAAQUABwCAooKgAA -AAACIiqKAqICohARInIAVf/MAA8ADwBVADMADwAAAFUAMwAzAA8AAAAAAAAAAIiIAAAAAAAAAFUA -APr/EAADVxEfER9f/wpfd3cPMwBVAP8PHwAAA1cFVQVVgAARVf//iIgAABEfVVUAAFVVVVUHBwAA -BVUFVQAACbcAAAcHBVUFVQVVIyMxMVVVAAAAAAIiAiIFDwUPBw8AABBQAHACAgAAAAAAAAIgAAAD -8wPzEBEgdQBV/8wADwAPAFUAMwAPAAAAVQAzADMADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAEgIAAEAAAAAAAAAAAAABAAAAAAACAAEAAAAAAAAAAAAAgAAAAAAAIAAAAAAAIAAAAAAA -hQAAAAAARABgAAAQAAAAAAAAAAAAAEAAACAAAAIAAgMAAAAAAAAAAAAAKAKAAAACAAAAAAAAAANA -AAgAAABAAIAAAgAAABACAgAAEEAAAAKAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAABAEAAAAAE -AAAAAAAAAAAAAABAABIAAAAAAAACAAAAAAAAAACIAAAAAAAAAAIAAAAAAABAAAAAAAo7BgAAAAAA -AAAACAgAAAAAAIAEAAAAAQACAAgAAAEBABAAAACQAAACEABAgAAAAAAAEAAAAAAAAAAABAAAEAAA -EgAAAAAAAAAQAAgCAAAAAAAEAAAAAAEAABAEACAAAAAAAAAAAAEAAQAAAAAAAAAAAAIAAAAAAEAA -EABAAEEIEAgAGAAAAwQAAEAAAgAAAAAAAAAQAAAAAAAAAAAAAAgAAAAAAS0AAAAAQCAgAAABAABA -AAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAIAAAQAAABAAAIAAAAQIAACEA -AoQAAAUAAAAlAAAAAAAggBBgCIAQAMAABAAAAAAAgAAAAAgAIACAABAAAAEAAIAAAAAQAAAAAAIQ -AQAAAAAAAAICAIAAAAAACACgAAwAAAgRAAAAAAAAAAAAAAAF2QEAAAAACAgAABAAAAAECAAAkAAA -BgAIAQCQAAAQAQAAAIBAAAAACQAADAQAAgABAACAAgAAAAgAAiAAAAAAAAEAAEIABMAAAAgIAIAA -AAABAAAAABBAAAgAAABAwAAQAAAAAABBAAQAAAAJAAAAAAABAAAAAAAAAAAAAAABBBACAAAAAAQA -AwQAQAAAAAAAAAgACAAAAABAAAAAAAAAAAAAAANRAAAAAAAgQAAAAQAAAAgAAAAAAAAhAAAAAAAA -AAQAABAAAACgAAAAEAAACIABAAAAIAABAAAAAAAAAAAAEAAAoAQAAAAQwAAgAAAAAAAARIICAAAA -AAEAgABCAAAAAAAAAAAAAAAAQAAQAAAAAAAQAAgAAAAAAEAAAABAAAAIAAgAAAAAAAAAAEAAAgAA -ACAAQIAAAAAQEAAAAAAAABAAAAAABRwBAAAAQBAQAAAAAABAAAgAIEwAAAAECABAQAAACAQAAABA -IAAAAAgAAAiAAAAAAAAAQAAAQAAIAAQEAgAAAAAAAAAkAEQIACAQAAwAAAAAAAAGJAAAAAAAACAA -AAIAgCgCMABAAgAAQAICQAAAQENiCAAAAAgCAgAEEAAAQghAAEAIABAAAFBCQogIEAAACgICAABA -AAAywAACAgQgCAgCAAAK8QAAAEAAAEAUADIAAASAQhAEAEAAAAAAE4AAgAAQAECCUAHAAAAAAAAC -BEAAwAACgIAAgAASQAASAwAAAIAAAIAAwIgAIAAAEIOQECAAEgqABFEkAAMACQAAAAATAAACQDAA -QAAAEIADCBAAAQAAAAECECAQAEQxAAACIEoAAAIBAAAAADACAAAlAEoAAABAAACAAAAIAAACIABJ -EKACCBAAAAMNCABgAAAAsKAAAEAAgAAgEAKAAAAAAgAAAgAQAAAAAAAAAAABhAIBgCAQAAAAAAQA -ACBBAAAABBAAAggAAAEAQAwCCCEAADSIKKQADBAElUAggEYAFAACCAIAggFAAFCAQIA0ACQGEAQg -AIgUBCgpAFCCAEIgkAAgCgEKIIBClAgAaEAQABCACBRIgILJDgAACYASBAYKAQhBIAAkBAhCQAAA -C28ABAgEFBAAQEgIEAAgQBQACIABAgYAKQlIAAACBAgRwAgBAAIBBANgACAAEBQBhAxARIJAACIB -ACkxgABEADAwAIQABGEABkFATAIBAgAgAAEIEAAAAACJAFAAAASAIAEQQhAACOCJEABBERKAAgAA -AAFEAAEEUAhUQBAIAAAIkwgAlMQAQACMAAAEQApIgUAQApCAAATAkQAAABBAxAAQAAAK6wCIABDQ -RikBAEAAUBSCAAIwDBBAgIEAQAAUwAAAAAAIABCEAICAABAAE5AAAAAASAIACIQAEEgBEAAAgAAC -EgiDCOACAIEIggQCgECEwSETAEACAAAACCgBAAEAAgABIAQCKIAFQgBECIEEFAAIAAAIAgAABIAQ -IAAAFFKABKEghCAEMBCIgJSIKIFCMUKBAAABIoAJEQAiAAGAAAAASiAAAAEpAACQgAQAQECAEYgE -AABBAgEAhAACAACwAQAAAAQAQCGEAAAAAAAAYAAIRAAQAAAIAAAEAAWgACkIAhAAAAACEAgAAAAA -ACpoAQAAABEABAQgMAAACAAAAQAAgAlBgACBwABhAIEkBAEACFEABIJoAECMQEAECMAAEQMigABA -AAAAQMAAAAAAhAAALABBACRADACIIAQEgghAABAoBBAAQAAADDgAIQAAFFABAAgAAAAEgAQAAAEE -AAECCAIIAYAABAAAIAgAJAAABgAAAiEgEAAAAAQAQQDAAIAAAQCAAIAEACggAiYAAQABAACIACAQ -BEAAAAgAgAgEAAAgCBgAAAAAAAAIQAAAAAAAAIoUgAGAEAIACAiEAEgiAEAKEAgQUAAkgQiYASSA -ACAAiAgAkIAEAAICAAAUAAAcMSlAAAQAQQAAAAAK/ggAIASABgABCAAAAAACIAAIAAAAiIEkAAgQ -AAAAABQACBAAAABABAAoAgAABARAAAqAIAEQAgAAKAGAAAAAAACIACggRIAgBggCABhQkgADAAAA -gQCAgIAAIAAAAQAAAAsEAAAAAAwAAQAAAQBAgAASgIAKAQAEAEBEAAQDAgkIAAgAQAACEAIAgBAg -AJmgACAAAQAAACABAAAAAABTBAsAAAloCCAAIEAAIAEABABAAAAIGAAgAEIAAAAAAAQIAgCICAAA -BAAAAIAAgAAAAAAAgAIgAAAAAAAAYYASCAAAAAAQhIAQBAAAAAEAAA0jAAEgAAAQoAAAAAEAAAEA -AAAAIIiAEAAAAAIRJIAABAgAgABEAABUEkACDAAAAAAMAABAAAAACwIACMARAAAAAgGAQACACAoC -AAAAIAAQAAWAAAAAAAAAAvcAAAAAAEAQAAgBAAAAAAQACAAAEAAQAAACAAQAAMAAIAAAAAAAwAAA -CCiAAAAQBQAICAAAAEAEABQAAAAAIAAACCQAAAAQAAAQCEAAAMCQAIFAACgAABEQgBAAKBQUEBCA -UAAoGEAEkIQAAABYIBAQgCMQAAAgEhGDIBAAAAAAEIEggAAUAEARgAAAAAAACBEAAAAAGABOAYAA -AQAACAAQAAALo4EAAAAAEEABgAACgAAAAhCAAAAYACCiEIAAAQAAAAARgAAAAAAAABGAAAAAIgAA -EIFQgAQAAAAQggAAAAAIXhCAAgAeAAIQEoCACAAAEAwQIgACAAAAAMQkAAAAAIAgxCIBAgAgIQhQ -IQowAACAQMQkBAAEAAVBxCAADAAAgiDEIgABAAABIMQhIAQAAIAgxCYgQQAAIJDEIgACAAAQAMQA -AAQ3AAAAAAAAoYQiAAAAACAAQCIAAAAAgEDEIAAAgAACAEAiAAAAFAAgxCskwgAgQhTEIgQAAACA -BMQoAAAAFAAAxCkEQgAgAKHEKSsEACAhEMSIAABIAAAICYSgAAgRAYAJgFgBCBIAIACIAIgAAEAW -CYAgEAAACBgNkCAhAQEBAQmAJALAAAAEDYAAAAEAQQANkAkIABIACAGAACAAAAAACQAABe8QAAAA -gAQIDYAACAAAgAAAgAAAAAAEIAmAAAQAAAgKBIAAAAAIAQANgAAIQAAICAmQAAAAAAACCYAAAkCI -CAgJglAJAAGgSA2CAEGAAhBACQAQCAEAEJGREkAIAAYAAIRAVEEFQEISNEIABABEwYQAMEACgEAA -AARiBaCIAEAIBACQBAIgAkBGAAIAcSBAAACA6AgAwAgEAAAUFAAAIAAAAAAJgwAEAAAAAAAAAEAi -AgBgAEIAQAgAAAAAIAAgCgJABAEgAEQEAAAAABAAAAAAAAAAAAQIIHBEAYBACBIAAHBgAY1AAQCA -QUIACFDiAAACEAEgAAAIIFAAAgqAAAgARGAABAkJAkIEDCBhAQAAqAAKAQAEAAgCAFIQAAFQAgIM -CkACTAQAsAICAqgcCAwBQAAABAAEAAQAAAAAAAQAAMAAAAEAAE9kYCQMAAAIBABAgEEBAAABAACI -BABgEAAAAEAEAQAAAgBAgAAAAAAACEAhAQABAAAiAARAAAAADAQAALAAAAACUAAJIIQIBIiEAAQg -AKqgMgAAAAAAAwwACACAQQEwIAEAAgBAQBAAgAqQKAAUgAAAEwgCBAIAADIJCAAAAIKCQIIAAIgA -CkAAAMAAAggACAAAAAAGAoAAAAkACAoAAAAACAAAiAMAAAACIIAAAAAAAAAAABAAAAACAgAAEECA -AAAAAAgAASAACAAACAAAAAAAAABQABACAABAiAEASGEAAAAICBAAEAAAEAAQEACAEBAIEBIAACBA -BhAIAggAEEAgAAAAAAFICgAAAiAQAAAEEAEAACIAQkAgAAIQAAAAAAAgAIgCBJQCAABAAFIwAAAg -QAEADAAAAAAAAEAKAAAAAABAAAACAAAC7AAIAABAgAIAAAAAAABAQAAAFAQAAAAgAAAAAAAAAAAA -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 -AAAABAAAAAAAAAAAAAAAAAAAAbkAAFAAAAiAACEAAAAAAAAABCAAAAAAAAAAAAAAACCAAAAgAAQg -AAAAACAABAAgEIAFAAAQACEgAAQAAAQAACAIAAAAACAQAAAACABQIAEgAAAAgAAAgAAAAAIAgABA -IEEAAAQASAAAAAgCAAGAAAIAAAUAAAAIMAAAAAAAAAAAAAAEAAAAAAAAIAAAAAAAAAAAABAAAAAE -AAIAEAEAAAAAAAAMBiIAEAIAAggAAAACABAAAAEgAgAAAIwAAAIAAEAAAAgAAADAAAIACIAAABAA -AAAQAEAAAFAAAAEAAIAAAAIBCAAAgEACAAEMAASEQBAAAAgAAAAAAABAAAAAAQAAAAAgggAAAACA -AAAAAAAAAEAABAAACIAAAAAIEAAAAABAAAAAAAgAAAAAAAAQAAAAAAQAAJQAAAAAABAAAACAAgAA -AIAAAAnrCAAAAQAEgABRAAQQAAAAAAhAAAAASAAAAAAAAAAAgAAAQAAABAAAQABAAAgAAACAAQAA -CAAAAAAAAAAAAQAAAAAAAAQAACAAEAAAABAAAAACAAAAAIAAAAAAAAAAAAAAAAQAABAAQAAAJAAC -BAAAAAAAAAAACAgCAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAGAAAAAEBAgABAAAAAAACZME -AEAIBAgIAAAAAAAIAAAAAgEAAEQIAgAEAAAgQEAAAAAAYAJAAAgAAAAIAgBEIAAAAAAgAEQAAABI -AIAAAAiQAEAgAEAACAAASCAAQAQoAAIAAAAAYAIIAQgAAAACAJIAAAAAAAIACAIIAAgAAQAAAJAA -CAAAFAAkAQAIgAIAABQoAkYAAAAAFRAAAAAC1GIViACQAQBEAGICAAAAAQMiAAAP6QAAAAgBAAAC -AAAAAAADAggAAACEgAAABgEAAABAAIwQAIgABMQEAgAAAAEABAJDAgEAAEBAEQIQAAAAAEACAgQI -FAEAgBCJlAkRAIAAA4AAEEwAAEAAAEIAECgQCAAAAAACCAAAIAwAAAAAAEABIAIIUhAQAAQAAEAA -CFBABQAABMAhAAAEAAAAABAAAAUAgACAALAABAACAEgQAAAAAQAAAAzsIAIAAAAAAgAAACQQAAAA -AAQAARAQBYAAQOAABAAAyAEAAAAAAAAEAQBgCgAAAAAgAIAIAAApgAAAQAARgAAAAAAIgAAABEAA -AAAAAAAAhAEAAyAEgAIAAAQgAIIAAAAAEAAAAAAAAgAAVBAEMABABCAAQEBUigJCEACCAAAJUAAR -gAyIQEJAgAlqAIgwAAiAEyQCAAAGAAAJBAAgCTLAEAAABRIAACAABAAgQAACAAAAFAAABASAQGQA -AwAACAABEAggCgAMAAAAAAQCAAmAAoAAgRAAIAACAAAwgEAAAAIgAAkAAgCAAGABBCAAFCBKYABm -AICQBgABABAAAkQEAEEA0kATiAAMBERUAAAAkMAAAxAIQwAAgIBBgQgSgQCEhACACAIAADSIAQgQ -IgAAQEAEAAAAQABAFAgQACAAgAAAQQHUAAAMdwABAIAAgkAAgAFBAARggABAEAIQMAaAiBEAgIgA -QACAAGCACBBIAAAACgQAEAAAAAEEgAAQIxQAAQGAgAAAiEgAQQGAAEICQAGAEAEBARASEQgCAAAA -BiACBAABCAAgIQgCECAAABYgAQAAQBAAACIIAIAgAEABAAgAAYAAEAAAAAAQgAQAQCAAEgAAgAAI -AQIAAAAAAIABAYgAAAABAAAAAAEVAAAAIAABQUAAAgAAAAAAIAAAAAAAAAICYJAAAJAACCgABAAA -AIACAACVAAEAAoEIAAAQAKAgMiCAgAAAgAIKAAGAAAAAhgAABCggEAAAIQQAgoQEAAAAQABQMChE -AgIABIAAAAFAAAAASQAEgABgBEQQENBIEIAAAACIEAQAEAAAAIQAQEAAIADAEFAQAAAACAECCAAA -AAAABAgABIgAAwAAC8oAAwAAAAAgAiAEYBABAAIAQAGAEAQAAYAAAAAgABAAgAABgAAAAAAAAAQo -ACAAAAAABIBAACAEAAQEgAgAACRAAAQAAIAAAIAAgCAERAAAAIgICABEAgACCCQEABAAIAAKAAAE -CIYAAAgAQCAQAAAAigoAAEFCBAIKKBAhQAAgAAoQACFAEgAACgAAICAQAAAIGAAAAAAAAAkAICAA -ACAgAAALf4gAKCgAkAAACAAAAAAAIAAIAAAAIBAAAAgAIAAAEAAACBAAAAAAAAAIIAAAEAAgIggA -EBAAAAAgCAAIIAAAAAAIAAAwAAAAAAgACAAgAAAAAGABAEAAAAEAAAAAAIBAAAQEgAAAAMAAAaAY -BEAAIAAABAABgICARAAAAAQAAEAgCCAAAoCABAAAIAAAAICAAAAEAAUQIoAAAAIAAIjAQJgAAAKv -AAAAAAAAAIAAAQAAAEIAAAEEAAEQAAAAAIAAEABAAIAAAAEBAAAAAAAAAgAAAAAAAAAAAgAAAAAA -AAAAAQAQAQQIAAAAABIBAAAAAgACAAAIEAJBgAAAgABAIIEAAAAACAKAgAAAQQAIBIAEAEAqAAAE -gACAAAEACAAABEQAAAACAAAAQIAIAACEgAACQAgAAAmwBAhAAAAMAAAAAkAKAAAAD7QQIAgAAAiE -AAQAAAAAAAoAAgIAAAAAGAAREBAAAEAEAAAAAgEgQBEADAIAAIAACIAQBAAAABAAAAwQAAAAEREA -EAAAAQAQAAAIEAAACBAJgIIAAABUAGgAiBAAABgAABCABCAAWBASEIAAABgAAAEQgQAAAAAgABCE -AAQYUAAAEIAAAoACIAAQgAAAABQAIRCCAAAYkAAgEYAAAAAAAAAQAAAG8IIAAAAAAAAQigYAAAAA -IBCIAAAAAAkAEIAAAEAgAgAQgAAAABQAABGAgAAAAAAAEIBCAEAADAAQhAgQAAAEABCASBAAAASA -EIAIEAA0IAAQAAAEAAAEAIQpAAIAUAAAxCMEAAAAKCjEJgSAAACAgMQgEAIAAKAAxCAAAQAQAADE -IQAAABgAAMQhEAAAFEBIxCEAAAAAgSDEIgAAAAAAAMQAAAOvJAAABAAIAMQgAAAAACEgxCEAAAAA -AADEKQAAAAAQEMQuAAEAAIAQxCIAAAAAIADEIgBAAAABIMQoAgAAAACoxCACAAAAAADEJgqAACCA -EMQBUAAAAUAFCYRQAABEAAEJiAAAAACAgAmQoAAAAABgCYBEgEAAAAgJgAAAAAQBIAmIAEgAACAA -CYgAAAAyAAAJgAAIAAAAgA2IAAAAAMAGCQAACdKQgAUAAQAFCZAAAAACAEAJiAQAAAARJgmEACIA -gAAGCYAAAgACQYQNkBgAAAAAAgmQBIoAABAACYAAAIAAAAAJjQACgAAAEAmIAACAAAAECQAAAAAA -IAAAAAAABBAAADRBAYgAEACQAgQAQBQgIAEACRACBoCAAAAAAIAAAAUMQAQAAMiQgAAgAAhIAEWR -kAAAEAYApGBAAhAAABBQwADIAAALXUAgQHgAAACIACQEAjB4NEAACAAIIiRgGAREQgBABCCIBCgA -AAkRAgAQUBAQYAEIAiAEAAIAAAEBQAAQCAAUFAACIAAAAhIQAAAAIgIAEQAAAEAAAABAAIEAAEBA -ACEAQQIKEEAIBAAKAAQAIUEAIBIyhFkBAEAACQIEgAAABAAAIAAACAQYBECQWCACEgAEAIhAAKgY -IBkEBAooAgQYBBQAAEj0AggAAAABBBRACAAALARAAAAAECQECAQASAABAQAEABAAcASgEgChAQAA -AAAABAAKAgAAAFSBCgKYCAABAAAEBBBEAAAAAAIAGAgJGUAAKMABAGABAwAgEAAAIAIAACAIACAA -AIEACEABAEwAEEAggABAABAABENAAAIAAGAAAAIAAAAACAAAAgCAAgIQBABAQIAMEQgIAABAAAAA -SAgAAgAAhHISAAAAAEgAAMQAiAAIAAgAEQCBAAgIAAAgAAAAQMgBAgAAEhAASADACAkIAEAAYAAA -AAMBAAAAAAAIEAAACAgAgBAAAAgICAAAQAAASIAACAEAAAAIAEAAAEBQAFAAIkBgFAAASYIABAAA -BQBGAgABAAIIAAwAKAAAAAIAAAAAAABAAAACAAJEAAAAAAAQAgIAEAABACAAAABAAEACAVAAAAAF -nQAgFEAAAAoAAAgggAJCQAACQkAAQEZGgmKIIBIQBlAACABAAAAAAAQCAAAAAAAAAAAAUEAAABBA -AIQCQAAAAgJAQAAAAAACAAAAAAAAAAAAAIUAEAAACBI5ABiuEAAAAIRAUbsAEBUgAEgQIAJBAATA -AgBARAAGAAAISAEAKAi4KwAIiERABhAlAAjAAFACAEEQCABAACIAAAgAAAQAEhIAAA9KFEARAAAA -AEAoQAD0AAIAEAQAABYAAAIAIgAAAJFEUEABAQJFBAIEIASEAwM5AgUEQCgYAAAADCQAEMAQAAAC -IkAAxAQAEBIAAAAAAAAACAAABBDQAgFAEBYBICAFIgAiAAoWNQMSVCECAFIiEEEAEEABooAwIAAI -wMBQAgAAQBAlQAAIAAAAEMQoOAKSIRkDQoAASABAhQEAQCBAACkkEAAADDyAgoIYgAoYAFAAgCAI -SSKSACoyEEFAUTEBIoABEgAAAgAwIAAAAEBAAAYlBVYADshAAEJCECoIQAAgAUIAAAGBAQgAAAmR -EAJACAgACDAgCBICwEAEA1BABMEIKIhASA2SBIQgQIRCABAVBEgAAsBiENAAiAMA0ABAVAAAwCgo -IAgAEIKSgACESiAABAQQwAAACLRAgBWAAgoAAAgSAAAEAAAMoAAFEAAAAACQAABIAEAIDQUIBEAB -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 -Cl8jIzMxMzGlpaqq8PClpZmZpaWlpaWlmZnDw6pVzDPMM6Wlw8PMMwEAAgAAAAAAAAAAAAAAAAAA -AAAQABABAAADAAAAAAAAABAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAgAAAAA -AAAAAAAAAAAC0AAAAAAAAAAAAEAAAAAAEAAAAAEAAAAAAAAAgAAAAAAAAAAAAAAgAAAAQAAAACAA -AAAQAAAAAAMAAAQAAAAAAAMgAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAhAgAAAAAAAAAAAAAAAIA -AAQAAAEAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAggAAAAAAAAAAAA -AA7PAAAAAAAQAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAIAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAACAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAACeoAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAACAAAAAAAIAAAA -AAAAAAAAAEAAAAQAAQAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAACAIQgAAAAAAAAAAAAAOiAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAKNAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAAAAEAAAABgAAACAAAA -AAAAACAAAAAAAAAAAAAkAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAQAAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAABAAAAACAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAA -AQAgAAAAAgAAAAAABiAAAADACAEABBAKAAAIAI4AAgAQIAAAAAgSAgFAAAAAQAIAAIAgwgIAAAAA -AAgCAAAAAAAAIAAAAAIAAAADAAwAAAAHWAIAMAAAAgAAABQAAAAAiAACFAAAAAIAAAAUIAAAABQA -AAAAIAIIMABAAAAAAgAAABIABEIgAAKACgAAAAgCQkICCAAAQAACDAgkAAAABAYABQAAAAAAAAAA -AAAECAIBAAEAAAAAAARAEAEABBAEQEAAAGAACAAEAYABAAAAAgAAACAAAFAAAAACAYAAAAAAQAAA -AAAAIAAAAKAABAAAAEAAAAFEAAAACAIAAAAACAAAAAAEAAAAAAAAAAQAACAABAAAEAAApQBEAAFA -ACICAAgAAAAAEAAAACAAAAAAMABQAAAAAQCgAFQAAAAAgAAESBAAAAAJAAAAAAAgAAiAAEABgAAA -SgAEAAAAQAACAABBAgEAEDAABEAAAiACAAAEEAAAAAQMAABIIAAAABAABMAIEAAAAgAAQFAAAQCA -AAABCQkgAAAADOwIIEAAAABAAAAACAAAAAAAABAABAAAAAAQAEAABAAAAAABAAEAAAQwAAAAAQQA -EAQABCAAAABAAAgAgAZAAAAMCBQEABAARAACUAQCAAAASAIAEQBAAEAAIAiAAQAASEAAgBAAAAME -CACAAAgAEgAACAAABAAQBACAAEAgAABAAAAAAAAggEBAAAKAAAAgAACBAAAAoBMIAAAAAEAAAAEA -AAACzgAAACAAgAAAgAAAAIAARgEQgAAAAAAUAAADAAQAAEAAAhIAAACCAAAAAEAAAFBJCAAACABA -ABBAAQAAAIAADAAgAAAEAAMQAICIAACAEggQEAAEAAAAAAACAAAACAKAAIAABAAEAoCAMAQAIBAG -AgAiAKAAEAUAIAEAAAAAAQAAAQAACAABAgASAAAAKAEAgAEAAAAAIQQAAQAAgAkAAAAAAACgEQAA -AAIAAAAAEAAAAAAAAAIQAAAAAgQAAAEAAAAAEAAABAAAASAAEIICgAABoJQgKQAAAQAAoAANCAAR -oAIFEAEIABCIAqIABQgAAQgCArAAAAAAAADAAAAAAEAEIAAAACAEAAAAAAAAgABAAAAAQAAAIQQA -AIAAAABAQAAAQEQEAAAAgCBAQAAAAcAAAAAAJAAAQICEAQAgAAAAAAGBQAAABtYAAAAAACBAAIAA -AAAgAAABACAABAAAAAAAhAAABABAAAAAAAAAIAGAAAAAAQQABAEAASBAgAAAAAQgAEEAAEFBAAEE -QAABBAAAgABAIAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAAgAAABIAAAgIAAAAAAAAABAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAqDAAAQAAACAAAAAAgAAAASABAAAAAAAAAA -CAAAAAAAAAACAAAAAAAQAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAACAAAAAAADYIAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAA -AAAACBgAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAFAAAAAAAAAAUAAAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABEAAAAAAAAABAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -13762,533 +33933,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAQAAAAAAAAIAAAAAAACAAAAAAAAAAAAAAgAABAAAAAAAAAAgEAAAAAAAAA -AAAAAAAAAAAABAAAAQAACAIAAAAAEAAAAAAATAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAA -AAAAAAAgAwAAAQAAAAgAAAACAAAAAAAAAAgAAAAAACAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAA -AgAAAAIAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAEAAgAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAA -AAAAAAECAAAAAAAAAAAAAAAAAAVkAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAACAAAA -AAQCAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAABAAAAAAAgAAAAAAAAAAA -AACAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAQAACAAAgAAAAAAAAAAMAAAAAAAAAAQAAQAAAAAAB -AAgAAAAAAAAAAAAACHkAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAAgAAAAAAABAQAAAAAAIABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAEAAAAAAEAAAQAAEYAAAAAAAAAAEAABBAAAAAAAAAAAAA -AAAAAAAAIAgAAAAAAACAAAACgAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAEAAAAA -AAAAAAAM9wAEgAAAAIIAAAAAEAAAAgAIBAhAABEEAIAAEAIACCAAAABgQAAAAAAAAERAAEABCAAA -AAAAAAAAEAAAAAAAIAAAAAAQAAEAAAAACBBAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAACAAAA -AAAAAAAIAAAAAAEAgAAAAAAAAAAACAAAAAADAAAAAAAIAAAAAAAQAAEAAQAAAAAAAAAAAAAAAAFX -AAgAAAAAAAAAAAAAAAAAAAAJAAAAAQgAAAAAAQAACAIAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAQAAAAAAAAAAgAAAAgAAABAAAAAAAAIAAAAAAQgAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAA -QAAAAEAAAAACAABAAAAAAAAAAAAAAAAAAAAABAAQQAAAAAAAAAgAAAAAAAgAAAAACPUAAEAAAABB -AAAAAAgAAAGACAAIIAAIAABAIAgAAAgAAAAAwCAAACAEAACAIAAgABAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAgAgAAEAIAAEAAAAoIAAAAIAAAAAgAAAAAQgAAQAGAAAEAICAIACACQCAICACIA -AgBAAQAAAAACABAACAAAAACQQAAIAAIAAGkQAAAAQAAAANAAQgAAAAANRAAAAAIAAAAIAEAAQAAU -AgAAABBAAEAAgAIAEAAAEAICAAAAAgACFgAAAAAAAAQAAAAQAMAAAAwCAAAAUAAiAAAIEAAAgAAA -AABEBBAAIABAAFAAAAAAAAAAAggCCAIAAAgAEIAAAAAAAAlAAgACACAkBBCCAKEIAEhAQgICAABI -IAAQAAKAAKBAJAACAAIAgAACCA4IAgAIIBAgMgAAAAAAAAVYAABCQQgCAABAAAICIBIAAEAAAAIA -AAAgBAAIogAABEAAAAAgAAEAAAgJAAgAAAAAAAAQAAAAAAAAQAAAAEAAEQAACAAAAjAAAABAAABA -EABIBGAAAAgpAgoBxAAEEEFAIAAACAACEQgIAIAAAggRAAwIgJAABAAsAAAAABASACAIACAAABAQ -QQgCYAAACAFoKEQAQAAUAQAJQRAAEAkRbAAACeAIRAAAAAABACgEAAAAACECCAwAIAAAAEAMACAA -AAAQAAAAAAAAAAAAAAAAABQCgAQBAIECCBQgAAAQgAYAABAAAAgBBhAEAAAQAAAGCAKCBAESAECA -0EAJgBAAAIChAAAACgHAwAEAQAACDgDEwIgDIAZEAARAgEAQAJQABBAAAQAASUAAgEAAEBEBCIDB -SAEAEAEBAMgAARAIBAABkJAAAAANyQAQEABAgAABApCBAADgAAkAEoAAAIKAAQCQAAAAANEAAACA -CEgAQAAAgoQgABAAQAAAAACAUAQAAZAAAAEBUooAAAAAwRBUAhGJCYCCAEgAAEAAgACAAAUCABAA -EACAAAACAAgAAAiIAABiAKFwAAIEEgAoAQAACGACIEAAAgAQCAAAgAAUQEBEAQAAAERASACAAAgQ -QAAAFIAAAABAAEAAAAn7AIAgAFAAAAAAgAAAAEACIoAQAAAAQAAAAAAAAAAAYgAAAAAEAABCAAAA -AAAIAAAAAAAAARAAAAAATABBAAEiEAAQEAEAASgCKIAAAQIBSQAMFmAAAAIIAIgARAAAAwAAKAAU -AAACAAAIEABABAIyAAAAEAIEASAGEEBEABAQAEAAAAwAAgAQAAgAAQAgCgACCAMIQAAKAEAACDCQ -FBEQDAAACz8IBAJAAAIAAIqEhgCAAgAACAQAwAAAACAIgDAAAAAIAgAAgIAAAAAACJAkAAAAIEQA -ACkAgAEhAgQgAAQEBAiAAAABBIEBIQAEJEAkkAAgAAgQABBAQEYECBuAEkRABgAICAAQIAQEAAgI -RBIgQAQkiAAhAAAAACAIACISAAAAIUgAIAAQAAAECEAgAhBEBAQoAAACAIEEBIkMCQIAQkRAAAAB -zggAAAAAgAQBCAgIAhCAhAEIEigSAIJAAQgIAAIAAIAACAAQAAAAAAAICAAABAAAAAwAAAAAAAAA -CACAAAAAAAAIAAAIABAAAAAABAAAABgRAAQEAAAoAAAABCAAAAAAQIAhgWAAACAAAAAAAAAAEAAA -ABAAAUAIAAAAAAACIAAAAAJgBAABAAAABARQgIAhAAAEBAQAIAEIACEBBICEBQAAAAJYAARAAAAB -ARBABABAAAABAAAEIAAAAAAAAgQgAAAgAEAAAAACUACAAQABAAAAAoABAQQAAABoAAAAAAAQAABA -BAUEAAAIIEAAAAAABAAAIEABBgAwAAAAAAEEAAAAECAACQQEAAECAAARBEQAAQIgAACEAAAAQCAA -AggAAAEAAAAAAQAAAAMAABAAAAAAACAAAAQAAAgQIAACEAUAAACgAAAABNwJEAABCAAQAAIQAAAA -BCAAAgAAAAAAIAACCIAAADChABAABACAoBAAEAAAAQAhJAAAUAAAABAgAABYAAAAEAAAEFAAAAAQ -IAAIKEgAAAEAAIUAgAgAEI4QhACAaAAAgBCAgIAAAABUEIAAiIAYAAAQiAIAKAAAABCJYgBAAAQg -EIgEAQAAECoQgAiBAAAAABCJAkAAFUAAEYiIEAAAUAQRAAAGLoUoEAAUMMAQiQhAAAAQABCBCEAA -ABAAEokAEAABAAAQgAAAAAAAQBCAAAAAAQAAEYoIAAAgAAAQigAEAAAAEBCACARAAAAIEkJABAQA -ECgBKABAAFAAGMQkAEAAAABQxCQBQAAAAKjEJAFAAAAg6MQkAQAAAKAAxCgBAAAAAMDEIQEEAAAA -oMQmAQAAAADgxCABAAAAAOHEIQMAAAAI6MQAAAUOIAIAAACAKMQgAwAAAABAxCADAAAgAOHEIAEI -AAAA4MQgAAAAAAAgxCMAAgAAAATEKAMAAAAAUMQsAkEAAAEQxCMBQQACAVDEIQpDAAADBcSABAgA -BAQACYAEiggABAAJhCQIAQAAAAmCCAgAQIABCZIYAAgCAZAJgCgCAAAAIAmKBQCAAAACCZAIAgAC -QAIJkggQAAAECA2AGACAgQAADQAACSCQIBIAAAQBCYAIEAAAAREJkFgQAAAACA2ACAAAAQQICYoA -AAEAIQAJgAAAAAAACg2BCEgAAKQACYAACAAABIAJiEoKAAAkAA2oAAhAALQUAQAAAAAABACAEABQ -gAAACIAABASAAAAAwAAgAABgYQAAAAhAUAIAQAAAAEAwDACAAGJgAAAgIAEAgAAAAICAAACAAAAA -AAAAACAkBACAgAAAAAALwwAQAgAgIABAgAAAAEBAAQGAAAAAQEABAYAICABAUBAEAEAAICkhgAAB -AkAAICHNBgAAAQgGAAAAAEAAEAQAAAAAAABABgiAAAAAAAAABABABAJAACAAAEAEAgAEAEAAQEQA -AAAAAAAAJEAEIAAAAAAAAAAAoKgAQhIAAAggQAAAAAAIAAAACQAAIAAAABAIAAAgAACgsAgAIAAA -AAAACAAAAE84AAgAAAAAAJgAIAAAABAKAgAgAAAAABICADAQAAAAAAIEHAAAMiJAAgABoMBQQgDg -CAAAACAAAABBAAAAAAIEBMkAAAAgAAQEAAAAAAAAAAAAAAAQgAgAgAAICBIBAAGAABASEMDAZAQA -AgAAAQAAAIBGwsEQAAKAAAZjC4AAAYIAAAAAAAAAAQACAAABAAMDAAIDAwEAAAAAEhAAAQAAAAAA -iQkAAAACABAUAQACAADBwAAAAAIAAAEAAAAAAgAAAQgJAACQQAAAAAFAAAABQAEAABAAAgAAAQAA -AAAAQAAAAAAAAAIAAAEAAAAAAAAAAAgAAAggIAAAAEgAACAAAAAIQAAAAAAAADApAQAgIABASAgA -AAQwAAAMCAwAQABAAQAACEBQFABASAwAAAAAAAAAAAAAAAAAAAAAAABAAAAACAAAAAAJ64AAAABA -QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIIEBQAQEAAAAAgIAAAAAgAACAgAEAI -SgIAICAAAAAKAgAAAAAAAAAAAACDAwBAABQAEJICAJAUAAAAAAJIQAIyAAACAAgQQAQAABAAR1GL -AAAUEAAAldJDAAECAAAQAAAAEBAACAACAgA4OABIQAAAQEAAAAgAAAAAAAOLAAAAAAAEABAAEBAA -CAAAAAA4OAAIAAQEAAAAAIiAAAIAAgABEAIANAQQEAAAAAQEwMAEAAAAAMGCgQAAABAAAAIAAAAA -AAICAAgAADBAAIQKEAUNQAAABAYQEAgABAQAAAQADBAIEQEiEAAAAACgBAFQAEIABhAYABBSSkEU -EAgBCAgAQFABASBQEABAQKEBIFASAgAAoABAAAABQEhAAAAABQkgIAEAIEAAACBQEAAAAKAAIFAQ -AICAQAAgQAAAAAACAMAgQAISASpACgISQDM6ACIAEAIQQKAAAAAQQAUAACAAABAAAkCoQQEAAADA -AACADAACEABAAACAFAIAAAAEAoACDkgAgJBAgBACEAAIBAAAQQYUCJCEIKcSggREQgIFoAACAABC -QACjAAAAAEhIAAAAAAQEiIgAAACICAFISCAAAAABxQAgAAJAURACAAAAAAgIAAAAAAAACAgqAgAQ -EAAoMBAAAAAAQERAAAoAVAAAAQAACKCgEAAAAAACAAIQCAACAKAAABAAAAAAAAAQQAAAAAAAAAAA -AAAgkAgAAASBAgCAAAAEAYUAAJAgQAUAgIKAMBgAEIAAEACRAABISAAESMgBgIAEAAQAEgAASUgA -AgAAAAABAAACAAAAAAEAAAJAAAAAAAMJAAAABQAQEgAASUgAgoADAwABAACi4AAAABEQAIKQEAga -EAYAgJgIAAQggAAASYAEAAEEUAsAEAAAAAAAiAATAwABACQLABAABgAgAAAmgAhVM1UzIncbG1Uz -Ed0zM1VVjY2I3QA1AFMRuxsbVTMPMxsbIjPzURsbVRFVEQw/R0cFVdXVABsAG3d3d3dVVVVVd/93 -/1VVVVV/f39/VVVVVQAAC/UzMwD/RP9VVXd3d3dVVVVVd3d3d1VVVVVVVVVVVVVVVTMzVV//dw8n -M7tXVzMPMw8D81NTAFURuxsbGxsD81NTGxsRuzA/A/MAM/+qADMAD6ozqjMRuycnVTMi7jMzqqqu -rqruADoAoyJ3JydVMw8zV1cRM/OiGxuqIqoiDD9HRwCg5OQAGwAb/////1VVVVW7/7v/VVVVVb+/ -v79VVaqqAAAD+DMzAP8Au1WZ/////1VVVVX/////VVVVVVVVVVVVVVVVIndQVf93Dyczd0VFMw8z -DwPzU1Oq/xG7GxsbGwPzo6MbGxG7MD8D8wAz/1UAMwAPqjOqMxG7JydVMyLuDw8zMwQEAEQ6OqOj -IncnJ1UzDzNQUFVVAwIbAFURVREEFUVFBfUEBBsbGxsAAAAABVUFVQAAAAAAVQBVAAAAABFVAKoA -AAv6EREAVQC7VZkAAAAABVUFVQAAAAAFVQVVERERERFVEVUid1BVAEQPJzMiRUUPDw8PA/NTU6r/ -EbsbGxsbA/OjoxsbEbswPwPzADP/VQAzAA9VM1UzIncbG1UzEd0PDzMzBQUAVTU1U1MRuxsbVTMP -MxAQAFUDARsAVRFVEQgqAgIF9QUFGxsbGwAAAAAFVQVVAAAAAFVVVVUAAAAAEVVVVQAAA/d3d1X/ -RP9VVQAAAAAFVQVVAAAAAAVVBVVVVVVVEVURVTMzVV8ARA8nMxFXVw8PDw8D81NTAFURuxsbGxsD -81NTGxsRuzA/A/MAM/+qADMADwlAAQR0AICUHUABjHQAkZQdQAGMdACRlB1AAYxsAJGUHQAAjHQA -EZQdAACMdAARlBlEAUxsAIGUCUQBBGwAgJQZRAFMbACBlBlEAUxsAIGUAAAP6RlEAUxsAIGUGUQB -TGwAgZQZRAFMbACBlBlEAUxsAIGUHQAAjHQAEZQdAACMdAARlBsAAAxkAAmUGwAADGQACZQbAAAM -ZAAJlBqASBxgGA2UCAQAFHEAApQcAIBccQATlBwAgFxxABOUHACAXGEAE5QYAAAcYAADlBgAABxg -AAOUGgBAHGEYC5QIAMAUYRgClBoAwBxhGAuUGgDAHGEYC5QAAAqKGgDAHGEYC5QaAMAcYRgLlBoA -wBxhGAuUGgDAHGEIC5QYAAAcYAADlBgAABxgAAOUGAQAnGgAA5QYAICcaAADlBgAgJxoAAOUGAmA -jGpAQZTDw5mZD2alpTNaD5lVZjNaM/CqmQ9mAFoAWg9mw8OqzAC7VVUdAC4AoDBQMBARBa8Aqv/M -AFUADwCqAKoAMwAAAKoAqgAzAAAAqgCqADMAAAAADFgAVQBVAA8AMwCqAKoAMwAAAKoAqgAzAAAA -qgCqDw8AAF9fEbsPA1UdqqqqqlVVVVVVqqWlVar/APAPzMzMzPAPWlrwD8wz/wDDw6qqw8NVqsPD -mZkPmaWlM6UPmVWZM6Uz8FWZD5kApQClD5nDw1XMALsAVR0AHQBQMFAwICIKXwBV/8wAVQAPAFUA -VQAzAAAAVQBVADMAAABVAFUAMwAAAAAEWQBVAFUADwAzAFUAVQAzAAAAVQBVADMAAABVAFUPDwAA -BQUidw8DVR1VVVVVVVVVVapVpaWqVf8A8A/MzMzM8A+lpfAPzDP/AMPDqqrDw6pVw8OZmQ9mpaUz -Wg+ZVWYzWjMPqpkPZv9a/1oPZsPDqjOqqhEzHR0uLqozVTOwuwEjAKr/zABVAA8AqgCqADMA/wCq -AKoAMwD/AKoAqgAzAP8AAAxbAFUAVQAPADMAqgCqADMA/wCqAKoAMwD/AKoAqg8PAP9VVTMzD89V -HYqKiKpFdXV1VaqlpVWqAP/wDzMzMzPwD1pa8A/MMwD/w8NVVcPDVarDw5mZD5mlpTOlD5lVmTOl -Mw9VmQ+Z/6X/pQ+Zw8NVMxERIjMdHR0dVTNVM3B3AhMAVf/MAFUADwBVAFUAMwD/AFUAVQAzAP8A -VQBVADMA/wAABFoAVQBVAA8AMwBVAFUAMwD/AFUAVQAzAP8AVQBVDw8A/1VVMzMPz1UdV1dVd0V1 -FRWqVaWlqlUA//APMzMzM/APpaXwD8wzAP/Dw1VVw8OqVQAAAAAAAAAAAACAAAAAAABgAAAAABAA -AAAAAAAAAAAAQAAAAAAAQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAACAAAAAAAAAAAAAACEAA -AAAPdQAQAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAgAAAEAAAGAgAAAAAAAAAAAAIAAA -ABAAAAIAAAIACAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAr6AAAA -AAAAAAACAAAAAAIIAQAAAAAAAAgAAgAAAAAAACAAAAAAAIIAAQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIACQAAAAAAAAACAAADAAAAAA -IAQAAAAAAAABAAAAgAAAAAAgAAAQgAAAACAAAAAAEAABIAAEAAAAAAAgAAAADH4AAAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAEAAAwAAQBAIAQAAAgAAQAAAAAAAAAAAAAAAAAAAAQAAAEAAAEAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAACAAEQAAAAAAggAggIAA -IAAgAAUEAAAAAAAAEAgAAAAAAgAQAAASAAAAACAAAEAAIAAAAAACsQAAAAAAAAAAAAQAAEABCgAA -AAAAAAAoAAgAABAAAoBAAVAAEAADgAAAAIAAEAAAgAAAAAAAACAAAAIAAAAAIAgBEAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABAIAAAAAAAAEAEABAAQAAgBAgAECAA -AAAAAAAAAAAAAAAAAAAAAAEAAQAACAAAAAAAAAAAAAIAAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAAAABQQAAgAAAAIECBEAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAgIAAAAAAAAAQAQACAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAABAA -gAAAAAQAEABAAAAAQAAAAAAgAAAAAAAACUYACAAAAAAAAAAAAACAAAEEAAAAAAAAAAAIAABAAAIA -ACAAAAgAAEAAAABAAAgAAEAAAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAQAAAACAIA -AAIoAAIAAgBiACIAQJZCKABAQIACAwAiABAAAAISACEAAAAAAAAAAAgAABAAAgAAEAgAEAAQAIgC -CBAAAAAAAgIAAAAAAAAAAAABcwABAAAAAAIACAAAAgAUAAAAUBAAAEAIAABBABAAAAAAAEAAAAAA -AAAAAAAQAAABAhAAAAAAAgCQAQgQABAKABAQAEAAAAICAAAAQIAAAAACADAAAAMABIAIMBAAAIoA -ACBwgAAAEQCAACAAAAAAAgAABAAAABAAIEowoAAAUgAAEEAQAAAAAgkICAAiAAAAQghwCAAAAAAA -AFAkMAAAAAAAAAs4EEACAgAAAABAABAQAEAAAEggggAAAAAAAAgACAAAAAAAAgAAAAAAAAACCBAA -AABAACIAAgAAkAAAAABgAAAAAHACAAAAQEAAUAAIABAACIBIAAIAEDBBgEEAQQAAIBAABAAQAAAA -EQsMAABAABABEExoVgABAAAWAAEQgIkBKHQAJAEIkEAAYgAEEQQQgiAEAAQgBAFSAEAAAgQEAAIA -AAAAD4YADEAAEAJAAAAKAAAAABAIAAkAAEEKAAAAAYACBAAQAAABAAAAAABAKAQAAAQEQwgBUAAA -AAAgCBAAAAACAABAAAAAAAIRACgAAYAAIBLAIAIAEATAAxAAABAABIAASQAAAckAgcCIwAASAgQB -kUBJggQQBACEQUgAAhAECBBREAIAgARDAEAAAIAQAAAAAQAAAEAAAAAQkAAAAAAACAkAAAAESwII -AASAEQGAAEAAAAADgEAAIIAAAIEBAAAAAAAAAAAIAAAEAQAAAIACAAIAAMAAAAAAAASA0GDAEwYB -BACASAIACBAEAAgACAIQAERBQRAIEAAEAAARAACAAiAAAQBCAAAAFgAAEAAAAAAAAAEoATGAgI0A -AiAADoASAAAUYgwEFAAADAAAAQAgFCgAEAAAIAGIjAAACCAgAYoAAAAgAAAAAAbNEEiBABAAAABA -CgACAAIQEECAAACAgAQAAIAADAAAAAAAgQAAAAAAABAAAgAAAAIQIJAAAAACACAMIAAABCEAABQg -RAAAIoEACARAAFCBCARCCAAAEIECAAwIDAAAABAAIAkEAAQANgQUQgIAAAIEABAIBAAACgCAEgEA -AAAQgNQAhBAAVkIASAiABIAAIgAECCEgBARAAMIAAICJAAIAAAAAB7cAAAAAAARAgABAEBAAQABA -EIQAAAQUAAAACAAAAAAAAAAEAAQAAACAIgEQEASAAEIEAAACACBAAAADBMACIAAAAAAAAAJRADAC -AYgAgRAAAAiIAASAAAAACJAABIAABAALgAAAiCAAAAiIGBEBQAAEjkAIGQEkBAAIIACBjAQBAAoA -IQmAAABACBEAAwAARAIICAgQEAIAAAgIAAAIEAQAAAAJAQIIABNAEhsQCAgAAAAEQAAAAAIQAEIZ -EAgAiAABAAAACAgEEAAAAAAIAgAAEAEAAAhCAARAAAAgChAAAQAAAABIEgAEAAAAAAgIAAQYASAC -ACACAEARYQAAEAAAAAogAABAAQBAgGAaACDAAAAAQACABAAAAQBAAAAAGAAAAEABAEAAAACAQAAA -AQAhAAQAAAAQAIAAAAAAAAAAAIGAIAAAAAbeABAAAQAgAAAgAAAAAAAAAAEgBAAAAAAAAAAAAgAA -iAQBAAABAAAAQAAAACABQUAAAAAAAABgAAgAAAQAAADgUkAAAAAAAAAgQAAAAAAAYAAQAAAAAAAA -AAAAAAAAAAQACAAAAAAgAAAQhogAIiAgAAgEAQAhogQACAAAAIgwIwAAAEQAoAwAAAECCAABIyoA -CAAwIIAQAAAIAQUAANAAAAAADH0SCAAAABAkAAMAAAAgAAAAAgQBAAAQAgAAEAAAABAAAAoEAAAA -EAAAAgACAADAAAACBAAAAAAgAAAAAAAAAAAAAAAAQAAABAAQAIAAgAAAAIEAAEAAAAAQhAAAGgAA -ABCCAAAaAAACEIAABAAYAEARgCMCQBgJkRCAJIAoFAJAEICACYCQIAAQgBgQAAAAABCCCEAKAACB -EIBZAAAAAAERAAAIQ4BABAAAhAABiRgAAJAQgBCJAAIAAAAIAYkIBAAAAAAQgUAEAAAEABCIBAEA -AAAAEIgAAAAAAAQQgAAAAAAAABCAAAQAAAACEIAJAAAAMAEQIgEEABQAgMQhAQAAAACExCEAIAAA -gADEIBAAAAACAcQrCEAAAAAUxCsUoAAAgQDEIAACAACAAMQhAgAAAIUgxCACAAAAAADEIwoAAAAA -qMQAAA4WIANAgABAQMQgAkAAIAAQxCBAQAAgAJDEIAIjACAAkMQgAEEAAAAAxCkAAAAAIADEKQMA -AAAAwMQoAAAAAACAxCEAAAAAAADEJAAAAACCBMSABAAACAAQCYgEAAAAABAJiAAQAAAAAAmEBCAB -AkgIDYAACgADIAgJgAAKSABUKAmJAAAAAEAACYwEIIAACAoJgQAQAAAkEAmAAAgAAKQADQAAAnCh -CAgAAAEQAYAAEAAAAAAJqAEIAAAAAAGSAADAAAAACYABCAAAAAAJgAECAQIAAQmACAUAAAAUCYUA -AAAAABAJjAAAAAAAAAmCBAAAACwACQAAUAAAgAAAABBAAAAQEAAAEEAAYIAEAmBwEABAQCAIkQgA -EEJAAgUUECIASkAgBQQoEAS0gBAgAAgAAICCgAEABGAAQEgCAAAhAACAiBIIAAAGdwIICAAAAgAA -AACCkAAAACEAIAACAAEAJAAAAAAAAQAAAEAAgAAAIAAAAEABAgAAABAAQEACAASIAEBAARAIAAAA -AEAAAAAAAEBQUABABAICgAAIAAAICQAACAAAACAAAQBAAAEAAAQBAAgJIaCMCUECGAAAAYgBguAA -AUAcGARCQAAAQEQAAATSABkAgMABAAAYBAC0oCEhAAAEAAIABAAAAEIwgBgYACBKCAAQAAAAAAAA -EABAAAAEAAAAGQAAAAAEAAAAgAAAAAIAAAQAAEgBABgABAIAAEAAAFAAgAAAAAAgACAAAAAAAAAA -AAgIAKDgAAEABCAAAJASAAAEIAAAiAoAAAw0AAAAAgAACAAAAAAAgABgEwjAAAAQASEAAAAAQAgk -AAABCAABQAAiEAEAEAIAAAgQAAAAAAAAAAAQAAAIAAAAiRkAAAACgAAACAAAAAAAAAAAAAAAAAAA -ABAIAAAIAAAAAQgAAAgCEAAAAgAAABABAAAIAmDAAQACgQAEIAAAAAAAAAQgAAAAAACAzCgAAAAB -AAAAAABAAYACAAAAAEABgAAAAAEAQBWAAAAAAAACMmFAAABEAACoAAAJUkAAAJEAQCmAQAACAAIB -AAABAgAgEAAAAEBAAAAUAAAUFAAQAAAAAAACMQACAAAAQAAAAAAAABAAQAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQAAAAAAGAAAIAAAQEAYAAAAAAABABABAAAAAAAAGAAIAAAAAABZAAAAAAAAAE -AgAAAAIAAAQAAgAAEAAABAACAANAAAAEQgJAQxAQBAAUBABQOoICg0QAAlAHqAIgRAICUAAECAAQ -JAAACgAAEBAECBAQBAAAwBAAAAdrSAQAAwCAxAQACAAAAAAARAAIAAAAAAAIAgAAAAAAQAAAAAAA -BBAAABABgAgEBABABAIAAIAEAAKEAAAAAARAAAAACABABAAEAAAEBAAEAgAAAAAAQCgIAAAAAABA -IAABwEAQAABAAAEACABAAAAAQBIIUBBACNAAMwBRgYkIBCABIEQnAUACABCQCQIAQCAAAABAQBAA -EiQAEBAESkAIAAAABYuBCAgAQAkIABAAABAAAAAQAAAAAAAABQDIAAAIABAIAAgAAAgAAAAFgQYA -AAASAIAAAAAQEAAAAAAAAAAQCCAIIAAAAAAAAARACAgAABAIAkACAAAAQAAAAAIAAABQEAFAMgAC -AFAGAAAAAhIAAoAAhAAAAAqAQkIAiECRAIAACKgACCgISBDAoIAACEgIBgAAABBAAAAEAhBEAABI -QBQAAAAHoRAAAAhAAgMDAAgAAABAAAAICKAEAAAAUAAAoAAAAAACCAAAiEACQAACBCAAEgAAkBIA -AAAAAACQUwIAAAAAAAAAAhAAAAAAAAACAwMAABQEAAAAAAAAgQEAAAQAABCRACAwAwCAEIgAAAAA -QIEQARAAgAMAAABoAAADAFygAYIjAAAAAIBQIAEAAQIAgBEAFgAAEACCgIAAAAACEAAQAgAAAAJf -gAAAAQDITBQAAIGAECCAAAABAAACAQAAAAAAAABDCAAAAAAAIAAAAIAAgCEQAIB4EAGAgAMAiRBc -AAABEAAAAAAAAAAgAIAAAIAEBICIwAAPD1VVA88MPwD/VVUDzwPPVV0LTx8PMzNERHf3//8AAFVV -MzMA//3/VVVVV/+/BVUKql1V//7//3//iAL//vX/MzNVVf8//z9Vd9/fMw8zVQAAA+hfX1X/EBMB -MQAz/6oAVQAPADMADwAPAFUA/wBVAFUAMwBVAA8AMwAPAP8A/wBVAFUAVQBVAA8AMwAPAA8AMwBV -AFUAM1VVAA9QUFBQREQCIg8PqqoDzww/AP+qqgPPA89RVQ8PDg8zMwAEM3f//wAAqmonJwLf/f9V -VaqK//9V9aqqr////1////+IAf////8Ru1VV/z//P0RV7+8zDzOqAAAI9woKAKoQEwIyADP/VQCq -AA8AMwAPAA8AqgD/AFUAVQAzAKoADwAzAA8A/wD/AFUAqgCqAFUADwAzAA8ADwAzAKoAqgAzVVUA -D1AQoKAERCIiVVUzMwPPDD8zM1VVA88Dz1VVDw8PDzM1AER3d/P/AACqqjMzAP8AAldVqooAAFVV -qgr/////X////4gB//8E/xG7d3cAMAAMRFUBAQ8PqqoAAAuCCAgAiFBfCvoAM/9VAKoADwAzAA8A -DwCqAAAAVQBVADMAqgAPADMADwAAAAAAVQCqAKoAVQAPADMADwAPADMAqgCqADNVVQAPAFAAoARE -ICJVVTMzA88MPzMzVVUDzwPPVVULTw8PMzVERP938/8AAFVVMzMA/wACUVVVVwAQVVUKqvVV//// -////iAL//6D/MzMREQAwAAxVdwICDw9VVQAADNJMTETMUF8F9QAz/6oAVQAPADMADwAPAFUAAABV -AFUAMwBVAA8AMwAPAAAAAABVAFUAVQBVAA8AMwAPAA8AMwBVAFUAM1VVAA9QUFAQQEQCIhsEAAxk -AAmUGwQADGQACZQSDAAMQEAJlByAAJxwABWUEAgATEkAAZQQCABMSAABlBQIBJhQABEQGoAEHGAA -DZQbAAAMZAAJlBsAAAxkAAmUAAAN/xsAAAxkAAmUGgBALGIYC5QaAFAsYhgLlBoAUCxiGAuUGgBQ -LGIYC5QcAFCschgTlBwAUKxyGBOUHABQrHIYE5QaBFAsYhALlBsEAAxkAAmUGADAnGgYA5QYAMCc -aBgDlBAAwJxICAOUGAAADGIAAZQSQAAcQAALlBIAARxAAAuUEAAACEAAARQYBACMagABlBgAgJxo -AAOUGACAnGgAA5QAAA+qGACAnGgAA5QYgYCMaAABlBiBgIxoAAGUGIGAjGgAAZQYgYCMaAABlBiB -AAxgAAGUGIEADGAAAZQYgQAMYAABlBiBQIxoGAGUGADAnGgYA5QAMwAzADMAMwAzADMAMwAzADMA -MzMzADMzMzMzA88dHVX/CAhVAAAAf1/dADsAMQBf/1VVVf8FD/APpaXDwzMzmZmqVTMzpaVVVaWl -paUA/wAABDoA/w8PpaUzM6pVpaUzM6pV//+lpQ8PMzMPDw8PVVWZmQD/Dw+qVf//Chuqu1NTU1MR -AXcHAVHz8/PzU1MnJxG7ADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAMzMz -MzMDzy4uqv9ERFUAAABfX6oAMwAzAK//BVX//w8P8A9aWsPDMzNmZlWqMzNaWqqqWlpaWgD/AAAA -GAD/Dw+lpTMzqlWlpTMzVaoAAKWlDw8zMw8PDw+qqpmZAP8PD1WqAAACVyJ3U1NTU7sLEQEBUVFR -8/OjoycnEbsAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAP9VVQPPLi6g -/0REX08AAF9fqgC7ABEAAAAFVQAADw/wD1paw8PMzGZmVarMzFpaVVVaWlpa/wAAAAPm/wDw8KWl -zMyqVaWlzMxVqgAApaXw8MzM8PDw8FVVmZn/APDwVaoAAAJXAFVTAFMAuwsRAQPzAQEDA6OjJycR -uwAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMA/1VVA88dHVD/CAj/DwAA -39/fALsAEQAAAFVVAAAFD/APpaXDw8zMmZmqVczMpaWqqqWlpaX/AAAADD7/APDwpaXMzKpVpaXM -zKpV//+lpfDwzMzw8PDwqqqZmf8A8PCqVf//ChsAEVMAUwARAXcHA/MDAwMDU1MnJxG7ADP/zAAz -ADMAMwAzADMAMwAIAgAAEAAAAAAAAAAAAAAAQAAAAAJAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAEoA -AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFTwAAAAAAAAAAAAAAAACAQgAAAABA -AABAAAAAAEAAAAAIAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAMAAAAAAEACAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAEAgAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAACAAAACAAAAA -AIAAAAAAAAAAAgAAgAAAAAAAAgAAAAAAIAAAAA7mAAAAAAAAAAACAAAAAAIAAAIAAAAgAgAAAAAA -AAACAAAKQAAAQAIAIAAggEAACAgAAAAgCEAAAIAABAAAIAAAAABBAAAAAAAAAEAAQEAAAAAAAAQA -ABAEAAAAAAAABAUAACAAAAABIAAACAAAAAUAAAAQADAAAAAAAAAAAAAlAAAAAAAAAAAAIAAAABAA -BAAEAAAAAAAAAAQEAAAQAAAAAAAADJUAAAAAQAAAAAQAAAAAASAABAAAIIAAIAAAAAAgAQABAAQA -ABEAAAGAAIAAACAAAAAAAIAAAAAAAAAAAAChAAAAAAAAAAAAAAAAAAAAAAABAAAEAACAAAAAEAwA -AACAAAERBAEAAIECAAEAABAAAKAACRQAEACDgAACEAAAAgRIAAAACBAAAAABIAQAEAAAgAAAAAAA -AAAAAAAAABBAAMAAAAAL0QAAAAAAAAAACAQAAAABEQAAAAAAAQEAAAEAAABAAQAgCIAAEIABBAAQ -AACDAAgJAAAAAAiAAAAACEAAAgABIQABhAAAAAAAIACAAICAAAAAAAAAAAAAAAAACAAAAEABAgAI -AgAARAQAAAAAAAAEECAAEAAAAEQAAAAAAAABAAAAAAAAAAAAAEAQEAAAAABAAAAAAAAAAAACAAAA -AAAAQAAAAAacAAAAAAAAAAAAIAAAAIAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAgAAAAgAYAAAIA -AAAAAAAAAAAAhAAEAAASAAIMAAAAAAAAAAAAAAAAAQAAAAAAQAQAABAQAAAAAgIAEAAAAAAAAIAA -CAAIAAJAABIAAEAACkAABAgAAAAECAAAAIgIAAAAgAAAAAAAAgAAAACAAAAAAAAAAAAAgAAAAAAA -CncAAAAAQAAAAAgAAAAAAQgAAAAAAAAAAAAAAAAAgQABAAAAAAEAAAEAEAAAAAAAAAAAAAAAAAAA -gAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAABAACggCCAAAgQAA0AAAQQCAAAAIGBAAAAAAS -CATAEAgAAiIwAEgAAAIAAgAAwFAAAAIBCBEAAAAAAAAAEMAAVAAAIAAQAAAAIAAAAAAN8QAQAAIA -IAADEEACAABAABAAEAAAAAICAAAIABICAgAAAEgAAAAAAIAQAABACBAAAAAABAAAAgACAEEAABAC -AFAAQIBAEAIAgkAAAEABDAACABAAAAgBAAAAQAAACkIAAAAIAEACSBAAAAAQQgACAAAAADAACEAA -EAAAEgAAAEIVACgQAAAQMAAIQBAAAgIAYAAgAAABoAAAAEMACAIAAAAAAAYMAAACEACACAEACCAA -AAIAAABQAABAAAAECGAIAAAAAAIACAAQAAAAAAAAABAAAAAAQgASAgoAABAIACBACgAIAEgAAAAA -AADBCAMQAAAACAAIAwAgAAIAAFABSAAAAIAAEAAoAIEiAIAACAIAEAwAAApoAAABKCAADiCAgBAI -AEAAQIAASAABEAADgAAQAAAQQAwAAAAEIEwAEQEAAEACAAAADwwQUZAAEEICBCACEAAALABAAiSA -AAAAgAQDCAAgAQiAABAAgEAAAiBAgAgAgAgEQCQRAADAAAwCACAAQAABAACQAABQABEgAAGBCEAA -QApAQAEQAAgADAAAgAIAABABAMlBACAAAAAARFCJEAAAQIIAgCgAAAIAAUhAFgBAEtGACUAQAASA -QACBAwBACRBBUQACAAAEgxBBAAAAgAFAEggAAAAGwgIAAAGgkUCAAAlIRAAQCAEAAAAAgIFAAAgh -gASAQQBAAgAAAEABUAAClAABBAAAAAAClAAQyIDJAAQBDAAAwACCiCOEIAFQgBBAAgAUgIGQAImA -BBAAAAIAgRAABAAAhAAIACCAAQAAQAACAAARAgIAgAAgAggAIREGAAABQYAQgAQAAAhAABAAQIAA -FUBAAIAIAACAAAAQAAgAEAECBgAAAAyCEIgJAgACEQAEqg2AAKogoAJoAAAAAoAABoAAAQBBAAAI -qAAAgAFEACAoAAAABAAAQAAAAAJAAkAAAIBgAABIKAAEAgAEAAAABEiCAAAICEAQAQAAAAAAABAE -AAAQAQCBAAAAAACAEAEAAQACEEEgAAoACAAQgAQAAYASQAgQIAAAcBAAQBAzgAoAEAQAAADAAIQA -AIQEAAEARIQBQAAAAAAAB14ABCAJIAAAACAEYAAAhAABAIQAAEAkIAAMJCiAABCAQAIAIBAAAIAA -AoEA1BQAAAQIADACCBAAkCgAhAAIAICASAAAIAACAAEIAAgAAAIBIgkQEJAABAAAigAQABIAIAAJ -AIAAVAAAIApCAAAAAAAAKJCAABkAQAAIDIiAAEQAAAgIQASIAAAADAiAAAAGBAAKAAABAAAhAAgQ -AAAQAAAAAAACKgoQAAAAAQAgCAgABAAAAAAIAIgAQAACAAgIAARBBAACCBgAAAAEAACIAAAQAAEA -QAsCA4AARkADCAAABAECAABKSAQBAYQAACwAAAAAgIAAAAQAAACAAAAAAAMAAAJAAQgAgECDCAHA -EAkIQAAAABEEAQAABUACCBAAYQAghAJEgIAARAAAAAAhBgAEAAAgCAEEAAAAIEAAAQQAAACgAAAA -AAyqAQQAAAAgQAAAAAEAAAAAAAAAAAAAAIAAAQQABAIAgAAAAABAAAAAAIAAAAAgAEABAACAQAQg -ABAAQIAAEgAAQABAAEABAWAAQACAwFAAQCAAhAIAAAAUAAiEgABAgAAAEBgAAKAAAAAIBAAABgwB -AAIEAQAgEiCAAIQAAAAAAAAISQIAgAAiAAACAAAAESAAAhQAAAAQIAACEARAAAwgAAAABaMCEAAA -IDAgAAgAAAEAMiiAECAAAAAQBAACUAABgBEgAAIgIIAAEBEADEBCQAAAFAADBggAAAEBAAgYQAAA -IAoACBQAAAAgAIAQQAgAAAAAAIIAAAAAAAAQhAFAQAAgARCAYQEJGSABEIIAAAAQIAAQgAACABoA -QRCAEgAAAAAkEIIQgCwACEAQiASIAAAAABCJAgQAAUCAEYEIAAACIAERAAAMSIEIAACSAAARgwYC -BAABBBCACAAAAAQAEokIGAQABgASgAhAAAAAABCAAAgAABEBEIgQAAAAAioQgAAIQAIAkRGAAAqA -AgAZEYIQAoAAABsQKCIBAAABJMQgAAIAGAAAxCsAAgAAAADEIAICAAACgMQhAgAAUAEQxCAFAAAA -AEDEIAQAAABAgMQkACAAAA0AxCBBQQAAAEDEIEMAAACg4MQAAAuKIENAAAAAQMQgAEMAAICgxCMD -QAAAQKXEIAIIAABAocQgJwAAAARAxCIJAAAgARzELAIAAAAACMQpSQIAAKJQxCBLSAAAosDEIQUA -AAACQMSAEAJAAACACYgkCAAAAAAJgBkACABAAAmRAABAEAgUCYgAAAAEIAAJgRAAAAAACAmBAAgD -AQAaCYIEIIAACCAJiAgIAAAEIA2QCEgAAAAADQAAA5CQCBAAgEUQDYAEEAAAoAQJiKgVAACACA2A -pCQAABAIDYGgCAAADAgJiAAAAAECAAmACCAAABAACYQCAAAACAgNgwAgAAAIGA2IACUAAAgICQJB -AjAEQICAQBIgACAAAAIACcgAhQYAEEkAQABMCAAABABAAAAgAIBJEEAAABAFAUlEQABAQAIQQEQA -AAACEggCAAAQAhQUAAACAABCAAAAAAABu0AAAAICYAEBAAgIAEBAAgRAQAAQAAAAAABAAAAAAADA -AIABIAABAAAQAkEIGAAIAIABgAQAAABAAAGAAAQAYAAAggAAAggAAIEBkEAAAAgAIggBSBQSEAAA -CQAADABhAEASGBAC4QRAEkAQCAAQAAAAAABARAJEgBIIBEAAQEQCEggIQCAAAgKqIgAiAAAIACgA -BAEgAAAACAAAAJkAAAAAAE7DCAAAICABAgIAGAAQqKABAAAAAAAABAAAAIBAAAAAAAAAAAAAABgA -AAoBoAAJAACgAQIAQAAQGAAAAgAABAQAQAABoAgBBADACAIAAAAAAAiIAIgRKAAAIQBoEAAAgABx -AGADABAAcEgAFCABAIADgAAkYAHIAAAAACQgApBEAABAFCIACAAAAAAQBAAAgAAAAAIAAAFICAAA -ABBAQACAEAAAicgAAgAAAQAAACBAAgACAAABAAAIAIAAAAAAAAAQABABAAAAAAAAACAAAAAAAAIA -ABAAAAAgAAAIAAQAAAAQAACABgAAABAAAAABAAAAAAAAAABIAIABQAAGMABAAE6QAgAAAAAQAAQC -AAAAEAACgBBQAIoggACAAgYAEIgQAAkgDAAACAEAERAQAAAAAkAAAAEAIDAAEAAAAAAgIAAACAgA -AAAOyAAgIAAAAAgAAAAAQAQAAAACACBAAAhKAAIAAEIAAAAAAAAAAAAAQAAQAAAAAAAAAA4AAGgE -AYAAQEAAAAACAFAEAAAgAAEAAAAAAEAAAYAAAAVAEAAC0TaRQBUoRByAEKNQBAMAJAAQhIARRIBA -AEBrQAQIEDiEAARAAAZAEAAABAAFgZCcDAACAAQAQEAEBQABAgIAAAAAAAAQAAAQBBQAAA7agQAA -BAAwBAQAAAACAAAAIICJEAAAEEAAAACAAAAQQAAAAAAAAAQAAUAABAACBcBAAgAAAAMEALgAAADA -AEAAAAAEQAAEBAg4CAAAADkMAAARCMsgEkUnAAYqVAAAEAIxLTAIAEAwQhEAIAbOAADDSJA4QCAC -FJBAAAARqAgCoAggAAgAIAAoGQAABkMACKAQIRAIAEAAAAAAEABAAgAAAAAAAOQCEAAAQAAAAAAI -CBAAAAGEAAAAQgAAIAAAAABJAAAAAABAAAgAAEAACAIACAgEEABIAEBAEAAIEEAgQAAAAoAoAAAA -AAAAkBAAAFAgFhAAyMKCCABACAjQNARCEILDlEIwAAIQSAJUATIyDAAgkVAIgAYLCQjCAkgSAoEI -EAwQqBKiAgIAMDIDgAIAAAAAAAIAAhAIAIgIAAAEEAAAQEMDAAAHHAAAEIAAAiICQAAIAAQAAoYg -KhAIQAAEoAgAAAAAAAKAAAAAYAAAQAIABAAABAKgkAgAQAgAEAAgAABAAAUEggAIgoAAEgqAIIYA -QAgEAABAUGBAAgEACACAAAAQEARYAEADgBADABCAkBAAaIEXcAAgAAQjgAHYATAQEmRAgCsDEEBA -AQCAAAAAoAAAoAkAUAABAAATAAAAAAAAAIEAFAQAAA6zAAEAAAMAkAAAhgGEhoAAAIGAAAQAAhAA -AQAAAAAAACAGAAGIAAYAAAIAgAAAAFAQAQMAAAAAgIACAwAAAiAEABsAAAAQEACAAAMAQAAAkGgv -D0VPBQXdVfv/V1cPHw0v//8EvzMzVVUVVf+/Dw9VdyczR1UB/wtPAAAKAGBgEPACIgiIADMNAKAA -/////gAAMzMzM0R3M/8RERERA/Pz8wAABRUbGxERMD9TU1dXMxFVD1UPNTUD8xsbu7v/qgAP/8z/ -qv8A/6r/qv+q//D/AP+q/8z/AP8A/6r/zP+q/6r/qv+q/wD/AP/M/6r/AP/M/6r/zK8PVwcAAN1V -//9FRQ8PDS//vwh/MTtVVXVV/38PL4iqMzOLqgD9Dw8AAAoAkJAg8BERREQAMw8AUAD/////oKAz -MzMzRHcz/7u7u7sD8/PzAAAHRhsbu7swP6OjRUUzd6oPVQ86OgPzGxu7u/+qAA//zP9V/wD/qv9V -/6r/8P8A/1X/zP8A/wD/qv/M/6r/Vf+q/6r/AP8A/8z/qv8A/8z/qv/MqgBVVQAA31UAAFVVDw8P -DwAAAP8zM1VHVVUAIA8NqqozM6qqAP8PDwAKCgCwsADwERFERAAQCwBQAP////+goAD/AP9EdwDM -u7u7uwPzAwMAAArEGxu7uzA/o6NFRTN3Dw8PDzo6A/MbGxER/6oAD//M/1X///+q/1X/qv/w//// -Vf/M//////+q/8z/qv9V/6r/qv//////zP+q////zP+q/8wiAFVVAADfVQEAVVUPDg8PAEAA/zMz -VUdVVQAQDw9VVTMzVVUA/wtPAQUqAHBwAPACIAiAABEHAKAAX////wAAAP8A/0R3AMwRERERA/MD -AwAABoQbGxERMD9TU1dXMxEPDw8PNTUD8xsbERH/qgAP/8z/qv///6r/qv+q//D///+q/8z///// -/6r/zP+q/6r/qv+q///////M/6r////M/6r/zAAAAIwBAAAUAAgAjABAEZQAAACMAQARlBQAAIxQ -QBGUFAgAjAlAAJQUgACMdAARkB0AAIxwABWUGoAEHGAADZQbAAAMZAAJlBsAAAxkAAmUAAAAMxsA -AAxkAAmUGwAADGQACZQbAAAMZAAJlBqAaBxgGA2UGoBYHGAYDZQcgFiccBgVlByAWJxwGBWUHIBY -nHAYFZQcgFiccBgVlByAWJxwGBWUAEAAHAAAoBQAAAAcAAADlABAABwAAAOUEAAAHEAAA5QQAAAc -AAAKhBAAABxgAAOUGAAAHGIAAZQYBACMagAhlBgAgJxoAAOUGACAnGgAA5QAAAJZGACAnGgAA5QY -AICcaAADlBgAgJxoAAOUGAmAjGpAQZQYCYCMakBBlBgJAAxiQEGUGAkADGJAQZQYCQAMYkBBlBgJ -AAxiQEGUGAkADGJAQZQzMzMzEVFERAAAVVUzMVVVAP8PDzMzDx1TAAKiBScCV6qqu7szM0wMUwCj -AAoKAldTUwPzJycRu6Wlw8PDw2ZmVarDw6pV/wBVVVpa8A9VVQAAAjlaWvDwzDNVVVWqZmbwD1pa -/wDMzJmZWlrMzKWlAABaWvDw/wBmZmZmqqqqqgL+Af0LqqoLcHCwsIuLEd0A/w8PBY1MTDNVVTMB -qwobUDCgMDMzMzMRscTEEABVVTMzVVUA/w8PMzMPHVMAAqIBqwobIiJ//zMzjAxTAFMAX18KG1NT -A/MnJxG7paXDw8PDmZmqVcPDqlX/AKqqpaXwD6qqAAADJqWl8PDMM6qqqlWZmfAPpaX/AMzMmZml -pczMpaX//6Wl8PD/AJmZmZlVVVVVAf0B/QsREQsQEBAQR0cR3QD/Dw8IXQQEM1VVMwobAatQMFAw -MzMnD1FRxET//0VFMztFdQj/BwczMw8PU1MD8wUnAleqqoiIAADMDFNTo6MCAgJXU1MD8ycnEbul -pcPDw8NmZlWqw8OqVQD/qqpaWvAPqqoAAAqdWloPD8wzqqpVqmZm8A9aWgD/MzOZmVpaMzOlpQAA -WloPDwD/ZmZmZq6urq4A/wD/C6qqC3d3u7uqqgD/MD8DzwWNX18DBQUDAasKG1UzqjMzNzMnsbHE -xL//V1czM0V1APdPTyNzDw9TUwPzAasKG6oqTMwAAIwMU1NTUxMTChtTUwPzJycRu6Wlw8PDw5mZ -qlXDw6pVAP9VVaWl8A9VVQAAAXmlpQ8PzDNVVapVmZnwD6WlAP8zM5mZpaUzM6Wl//+lpQ8PAP+Z -mZmZFRUVFQD/AP8LERELEREREVVVAP8wPwPPCF0FBQMFBQMKGwGrVTNVMwAAAAAAAAAAAAAAAAAA -AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIEAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AABAAAAAAAAAAAAERgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgACAAAAAAAAAAIAAAAAAAAAEgACAACgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAjoAAAAAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAFCAAIAAAAA -AAAAAAAAAAAAAAIAAAIAAAEAAAAEAAABAAAgAAAgAABAIAAABAAAAQAAAQAAIAAAgAAAAAAAD00A -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAACBAAAABAAAAIAAgAAAADAAgAAAAAAA -AAAAABAAACAAAAEAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAAADABBA -AAAAAAEoAAgAAAAAAAACAEAEAgAAAAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAAAKFAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAIKAAAIAEAAAAAAAAgAAAACAAAACABAAEIAAAIIAAABAAQAAEGAA -AAgBAAAgBBAAAIAAAQIAAEAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAEAAAAAAAAAAAAAAAAACAAA -AAABAAAAAAQAACAEAAAAAAAAAEAAAAAAAAAAAAQAAAAAAIAAAAAAAAyLAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAQAAAAAAAQABAAAAAAAAAIEAAAAAAAAAQQAAAAAAAAAAEAAAAAABABAI -AAAAAAAAAQAAAIAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAQgAAAAAAAEAgQAAAAAAAA -AACBAAAAAABAAABAAAAACgAABAQAAAAAAAAAAAAAAAAABXkAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAIAABAYAAAAAhAAAAgAAAAAAAAQCAAAAAIAEBAIAAAAAAAAAAAAAAgAEAIAAAAAAAIAABAIAAA -AAISAYgAAAAIEAAAEAAAABAAEAAAAAACAAASAABAAAAAEAAAAAAAAAAAAEQAIAAQAAAAAFAAAAAA -EEDAQABAAAAACQAICBIAQwAAAEAAAgIAAAAGMQAIAAAgAAAAABAEAEIAAAAAAwEAAgACAgACAUAg -AAACAAAAQAACAAAAAEAAEAAAABIIIAAQCAIAABABAgAQIiAAAAAAQAgAABAICMCAEQAAEAACAAAA -EFAAAAAQAAgQAEAACAAAQAABAFCIIhAACEAAAAoAAAAAABAACgBAMAAgAAAAAAAAAAAAAAAQAAAA -kAhKAAAAAAAAAEEgAgAAAIAAAAHhAGgIAipEAEAAIBAAAAACAAABIAIJAAABSAAIEABIAAAIAEAQ -EAAAQAAQABAAAAhAAAAAQAgAAAkIAgAwAAIAAAAAAEAgAgBoACAAAEAAAEAABAgAQQIAAAEAiIAg -AABAAAAgAAwECCgAAIAABAAAAAIIYIAAADACAAwgAAQCYAAIA5AQLAQAAAAoAAQgAECABAEQABIA -MCkACgAAAAAQIAAACr0AAICEQARBAAEAgAAQAgBAAIwEAAAAEAAAAYKEdARAAAAWgAAEDEQAKAAg -AhAAAAggUQAAAgJQYyBABASAADHUAgIBAAIAUAAgQgwAFBAAAAAAgUQAAAiAAgEAAAQAgAKQAQAA -AJBAQgAAAACAAAKQAIAAAJFEAIhD4BAEAkwESgoIUAAAEAAKgggAgBEAkRKCAIAGgUBRIAIBAQRA -ABAEAAAJDRAEAAAQCBKAgAARgITBAQCCSEAUQAhIAAIAQQAgEgkIAhAQAAiACAACQBAAJAFWAAAC -0IAEgRAAAoCAAEYBQApBAUAABAAQEAQAgASgBgAKAQACIAAAAEgAAAAAAAAARCAAAAAAAEqAAAAQ -AAAACqAgEAAAAAAAAAAAgQABKAAiFAawSAgAAAEEjAAABICAIABoCAAUQBRAAAgAAAAAAAAAAAPq -IIQQABAAQQAAAAAAgkEBgAAgAABQABIAAAAAQAABQAAABERABACAABCAgAAAAEYIBUYAAAEAIIAQ -RAABQSARCAIAAABBAKiEAEEgAAAKAAAAABAAQAAQgAIEABCECBACgAQIAAEAACAAEAAiEQAAgAIA -SAAAQRAATgAQAAFCIEAAACAABAAAAAIAAFEEACAAEACAAAACwIAABAQCAAASAAAAAGsACQCGIEAB -YCAANAAUAAAAAMBAAAAAAAAQBggJIFABAhARAAgIKAEAAgAAEAAAEUAAECDAACMSFCIgAJQAAyCE -RAIEQIECAAgEgAAABAAAAAgDQAEBAgAADACAQAAAgAAIAEAAECQAAAgCAAiAAAAACEAogFEAgCAI -lIAEAJQBQAoUAABABAAAiEAAgEAABACOAgADgQABAgoIQAEIEgABAAANFQiIgAAAAAAACYgAIIAk -AQAqCEADAAAAAAoIgEARBAAACgiAABEGAABIEEACAQQAAEgRAAABAAAgCACQAEEABAIIAQAAAAAA -gEgQlARAAAACCSAAgAAAoCERAQmEAACAAEEEAIAIRAAIAGAAgEAAAAAAAAIAhYAAEgBAAAAAAEQA -gAAAIAEgACAAAAAAAAAgCgAAAAQDEAAAAEAAQEAAIIAAAACDAAAAACIEBAAAIAAAAAAAAAAIABAA -BGCAQABCAAAQIAQAAgAAAAAgQAAIBAAgAIAAAACEACgEQAAAAoAAAAAABAABQAAABAAAECAIAAAg -AEQABAAAAABAAAgAAAAAIAgAACAQAIFEJAAJEQAAASGEAACUAACAACYAAAAQAAAhSAACCAgAAEAA -AAAAAAACAAAAAAAAAAIgAAAAABAAAQBBAAAADIcAAAAAAAAAABAAAAAAAxAAAAAAAAAAAAAQEAAA -AEAAABAYBAACMgAAAgAAAAAAAAAAAAAAABIAAAgAAAAAQgAAAAIAAAAgEAAAAQIAAiAEAIAAAAAA -EiAAgAABBAABJhCAAEAAAAAAEICEgAAABBIQgAAAAABAARCCBIAAGQAQEIAAoBoAAAAQiAiAAABI -ABCICgEAAJAAEogIQAAAQCARAAAI3osAAAAAAAQQgQAAQAEwABCKAAgAAIAAEIEIAEAAkAARgwAA -gAAAABGAAAAAAgCBEIAAQAACIAARggACgAAQABCKAABAAAGAEIAAAAACAAERAAIAAAAAUIQgCAAA -AAAIxCAgAAAAgMTEIgEIAACAIMQgAAAAAIJAxCAEkAAAAgDELAFAAACggMQgAAAAAAAAQCkYpAAA -AQHEIQAQAACIAMQAAAaeIAEAAAAAAMQiAQAAAACAxCAAAAQAAADEIkJAAAAgkMQgQkAAAACgxCAA -AAAAIBDEIgAAAACgkMQgAAAAAICoxCAIBAAAgADEIgABAAAgpMQAAAJAAAwGCYQAAgCAASAJkQAo -AAAgIQmABAAAAQEACYAiAAAAKAAJiQBQABAIJgmACACAAgAgCYQAAAABAAAAhEAAgABEKA2EAhAA -AABYDQAADGaABAAAAAAECYAEAgAAABAJgQAAAAAgAAmAABIAgAQCDYAACAAAAAINgAACQAAACAmA -ABAAAAAADYgAAAAAEgEJgAAAAAAAIAmIAAgAAAAIDQBAwMhJUBAAAARAwACBQiAgIEAAwFByAHQA -QAQKIHQACEBCBAaCSABAAIAIIiQAEBACQAACBAAAGAAgJAAAAAQAAkAABQAAUAAAICAQAAAAAAAE -kwAAQAAIAAAAAABAAA0AABACAEAAAAAAiAAAAAAAAAAAAAAACAABAAABAAAAIAAAAAAIQAAAAAAC -AAhAACAsAAgARBIAAAwQARAAAAiAISEBCKAAEBICQKACAAAQIAopAQgAICCBBAAAAQAABBpIAABS -ACIgARm4QAgAAIhkIAoiDAAgAgEABEQAAGBAAgQAIAABAAABAAAIEARgAAEEABgAAE6FAAAAAAgA -AAgABAAACAAASAAAAAAEAAAQBAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMAABBAAQEAA -AAAAAAAgCAAAKAgAAMAAAgJTBiAAAAgIEAIOIAgiIAgABhQgAhBACBACAEhAAAEJUCAEIAIQAACA -hIAAAQAAAAAIBCAgEAiQwAICAAAAAAAAAAAACAgAQJAMAABAAAAACAAAhngAACAAAgAAAAACYIAE -AABgAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAIAAAgAAAAAACAAACQAAAAABAIAAAQAg -AAAAIAgAAAAIAAAAAAAAAYAAkIABAAAEBGBQITEABgIAAEBAAQwAAUEAQiEwIEAAAgwCAAAgAAgC -AQIAAAAAAYIWACAgAAAKCBAhICAAAAkIQAAgIBASCggAAAAOJQAgIAAECYgAACAgAAQICBAAIiAA -AAmIAAAgIAAACAgAACAgAAAICAAAICAAAAoIAAAAAAAAAAAAAAAAAEBAAECAAAAAAIQQBAAAAAAA -AAAAAggDE5CEAUHUwAAAECACIgAAAEcAABDIIBGBQgAEAkgAIAQkQmAEAAAARAQKQEAwAAQAAAAE -EBAAAAAgABLAwAAAABAAEAAABAAASBAUQBAAAAPLAAMAAAAUAAAAAAAAAhXAAAwAAAAAFABAAAMA -AAAQAAAAAAAAABQAAAAAAABAEExEABgAAAAAAAEAGAAAAAAAEAAgMAAAAAEHAAAQAAAEAAAIIAUV -EgAGBkIgARkyAgEACNAIQDo6kAAAVgpQCAgAQCG4CEAAAgi4AAIACjAgACEIAAAAAAAAQAgQAAAE -AIAQAREAgAABQEAUEAAIEQIAgAAAA9QAEAAAAAAAyAAQQIAABAAIABAAAAIAAAACEIAAAAAAIAAQ -AAgAAAAAABAAAAAAAAAAAAAAQEACCQCgAgAgIAACKAAABEACwgAAAAAIAAACAoAKgAAkMhSUEBKy -A0TEAEnEQpAIAASEsQwEgAAEAJAQEgIQSIyEgAEEUJFBBBAAUEACgEASAEAIDgQQEAQAgIAQAjCQ -CgAAAAAHEAgCAKBAAAAP5AAAEAAEAABAAAAQ0AQCoAAIBhAAAAAAkAAAkAAAAAAgAAAQAAAAAAAA -ABAAAAATAwAMAAAgUBACAAoQAAAAAIAAMBIEQMANEIBAAACAQEQEAQEAgICQkBAAAQSETBCQkQIR -B0ABKAYXgkgBAAJKATAQIYImABAGB1pceAAAQGMiAwAAAhEAgwMEAIBAAgEQQAAAoEABABAQEgCA -gAAAMIAAAAFAAAAAABYAkGgAAwBYAAAQgAAAAAAAAJAQAAAAAAAAEAACAAAAAAAQAAEQAAAAgRQE -AAAAAAB4XAAAABAAAAAAAAiABQIgBBAAAEAAAAAAEAD/AP8AJyInIgCqqgD/igMAJ3cndwAA9fUK -zqr/AAD//ycnIndERP9VzMz3d/////8KCgCqMDAwMAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAA -BIgAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzERG7u/PzA/NVVVVVzP8M -PxG7ERH/M/9VVVX///////8REQUFUF/z8/8R/wUVERURAKqqAP8KV1UiciJyAAD6+QrOVf9VVf// -EbsbG4iI/6mMjLu7/////woKAKowMDAwADP/zAAzADMAMwAzADMAMwAzADMAMwAzAAAApgAzADMA -MwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADO7u7u78/MD81VVqqrM/ww/Ind3d/8z -/1WqVf///////7u7r69QX/PzEREFBRURFREAoqIACgpXVSJ3IncAtwoJCgoA/1dXREQRuxsb/d0A -qczMv7tkAF//CgoAqjAwMDAAM//MADMAMwAzADMAMwAzADMAMwAzADMAAAikADMAMwAzADMAMwAz -ADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAM7u7EREDAwPzMzNVVQAzDD8id3d3ADMAVard//// -////u7uvr1BfAwMAAAAAJyInIgAKCgCqCgMAIncidwB/BQUKCgD/AwNERCJ3JyfdVQBVRET3d5gA -r/8KCgCqMDAwMAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAABJ4AMwAzADMAMwAzADMAMwAzADMA -MwAzADMAMwAzADMAMwAzADMzMwAzEREREQMDA/MzM1VVADMMPxG7EREAMwBVVd1//3//f/8REQUF -UF8DAxQIAIhQABEQHQAAjAgAERQdAACMJQARkBQAAIxQABEUHQAAjHBAEZAIiARcIAAElB0AAIx0 -ABGUCABAJCMYAoQYAFBsaxgDlBgAUGxqGAOUAAAPPhwAUKxyGBOUHABQrHIYE5QcAFCschgTlBhE -UWxqGIOUGERRbGoQg5QJRAEELACAlAlEAQRsAIGUCUQBBGwAgZQJRAEASACAFAlEAQRsAICUEAAA -CEAAAQAYAAAcAAABBBgAABwgAAOEEAAAHEAAAQQYAAAcYgADhAhAAAwiAICUGAAAHGAAA5QIgQAE -IACAhBqBAAxgAAmUGoEADGAACZQAAAENGIEADGAAAZQYgQAMYAABlBiBAAxgAAGUGoVADGEYCZQa -gcAMYRgJlAgAwBQhGAKECgDAFGEYC4QIAMAUYRgLlAgAwABBGAAECADAFGEYApQzdzMnMfcx93cn -J3cAAP9FNT8id///VVUMHc7fAAAPX1BVUFUAAB0duwB3AFBQCgrz8wPzAQsAG1XV//8MzAEBd1Uq -KlVV/wBVADMAV1fdVQAAD5AREXd3A/MD8xERM1ULCwC7EREbG1NT8/P/8AAz/wD/8P/w//D/qv/M -/wD/qv+q/8z/zP+q//D/AP/M/8z/8P/w/6r/AP/M/6r/AP/w/6r/zK+7Xxs3+zf7ERsbEQAA/1cw -Ohsb//9WVh0/z88AAA8FVV9VX4qqLj9zAKsAUFAKCqKiAqIBCwAb1dX//wxMAQG7uwAA////AFUA -d1VX/8wAAAAJQbu7IiID8wPzd3czqgcHAHe7uxsbU1Pz8//wADP/AP/w//D/8P9V/8z/AP+q/6r/ -zP/M/6r/8P8A/8z/zP/w//D/qv8A/8z/qv8A//D/Vf/MBREKGzcBNwERERsbAAAAVzA/GxuKiAD/ -HR0DAxUVMzMzMzMzIqouLnMAqwBQ+goKAgICohG7GxuAwF//AAAAALu7AAD//5sAdQB3VQOrDAAA -AAGSu7siIgPzA/N3ACKqAHcHB7u7GxtTUwMD//AAM/////D/8P/w/1X/zP///6r/qv/M/8z/qv/w -////zP/M//D/8P+q////zP+q////8P9V/8wzIjMnMQIxAnd3JyeAAABFMD8nJ4qIAP8dHQITRVUz -MzMzMzMAAB0MswB3AFBVCgoDAwPzEbsbG0DAX/8AAAAAd1UqKt11ZwD/ALsgA1ddVQAABXMREXd3 -A/MD8xEAIgAAuwsLEREbG1NTAwP/8AAz////8P/w//D/qv/M////qv+q/8z/zP+q//D////M/8z/ -8P/w/6r////M/6r////w/6r/zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA7NAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAncACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAA4hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABPAACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAICEAAAAAAAAgoAAAAAAgAAAGAAAAAI -AAAAAAAAAIgAAgAAAAAAAgAAAACAAAACAAACAAAAAAgQAAIAABACAEAAAAAAAgACEAAIAAAAAACA -AAAD9UAAIAAOAAAAgAAAAAAAACCACAAAACAAABACAAICAAIAAAAAAAACAgEAAACAQAICAAIAAAAK -AiAAAgIAAAAQAABAAgAAABAJABAAAQAAAAiICAAAAAAAAAAAAAAAAAAFAAAIAAAKAAIAAiAAAAAA -QAAAJAAAAAAAAAAACAAAAAAAAAAAAAAAABAAIIAgAAAAAAIAAAAAAAAAAgIAAACAACAAAApIAgAA -AAEgAIAAACAAAgAAQAAQAAAAAAAAEAAAAAAAAAAAAAAAAAABCAAAAAAAAAAgAAAAQAAAACgACQAA -AIAAQAABAgAACAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAAEAoAAAgCAAAAAEAAAABAAAABAAMAIAA -AEAAAAAAAAQAAAAAAIAAUgAAIAIAAAEQAGAACAQAAAiAANAAAAAAAoBAEAAAC9MAAAAAAQAAEHAA -QAAAAIAJAIAAAAhwAAAAAIQABAAEAAgCAAAAAAQACgEAQAiAQAAAAwAECAABQIgAAAESIAAwAAFA -BAgAQFQCAIQAAEAARAAAAACAEhAIAAAAAAABAQAAIAAAIABAAAABgIAAAAAQACAAAAAQABAQAhBA -EAAAEAABQAAAAAAAABDAAAEACAggAEAAAAFAAAAAQAAIAABAAAAElwAAQAAACACAEAIAAAEAAAhQ -AAgAgAAAAACQEAAQEBAAAAEAABCACAQAEIAAAAEACAAAVAAAAUAAAKBQQAgAQAEAABAAAIABAAED -UAACAAAAEgEEAAAGICACBQAAAAAAEAAAABACAKEAAgAAAAAABCABAAAAACACIAQCIAAEAAIgAAEA -ABIABCgBBQAAFAEEIAAAAAAIAIIMAQaAACIAgAgAAA0rAQAAAAAgAAgAAoAAAgAAMAAUBAAQAAAA -ACIAAgUgBgAQAgAAIAEgAAoEAACIAYIEAQIgAA0AABAKAKAAFQCAEIAAhQAQKKCQIQKgAAEAACAA -AAAAgAAAAAAAAAEAAUCAAAAgAAAAAAQAhCAhAAAABAAgACAAAEAAAAAAAAQAAAAABMAAQAAAIACA -QIEEAGBAAAFAAAAhAMAAAAAAAAAAgAAACAdAAAAAASAAAAAAgAAEACABACAAAICAAAAAgAQAAQAE -AAABAAAAIAQAAAGAAAABAAAAAUREAAEBwAAgAEEAAABBAAQAAQAgAAEBAYAAAEAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAJ4AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAAAAAAAAAA -AAAIAAAAACAAQAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAA -AAAAAAAAAAAAAABrAAAAAAAAAAAYAAAAAAAAABAAAAAACAAAGAAQAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAADvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAAA -AAAAgAAACQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABYAAAAAAADewAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAACoAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQABAAAA -AAAAAAEAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAkAACAAAAAACYAAABJ9AAAAAAAACQAA -AAAAAAAJAAAAAAAAAAkAAQAAAAAAAAAAAAAAAAAJAAEAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAA -AAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACiMAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAJwAAAAABAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA -AAAAAACAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAA -AAAAAIAAAAAAAABAgAAAAAAAiIkAAAAAgAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAAIAAAAAAAAAAQAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAAAAFRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAACBoA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAANJwAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAARfAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAACiAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAA -AAAAAAAAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIoAAAYAAAAAigAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -IAAAAAAPLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAGAAAAAAAAAAAAAAAAigAABgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAA -AYAAAAAAAAABAABJKAAAAAEAAEkoAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAFA -AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAQAASSgAAAABgAAAAAAAAAEAAEkoAAAAAYAAAAAA -AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQIIABAAAAABAggAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAADVAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAECCAAQAAAAAAAAAAAAAAABAggAEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAgA -AAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDAAAIBwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAGQAAIAAAAAAAAAAAAAAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAgHAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAAAgAAAAAAEAACAAAAAAAAAAAAAAQAAIAAAAAABAAAgAAAAAAAAAAQAAIAAAAAABAAAgAAAAA -AAAAAAAAAAAAQAAIAAAAAABAAAgABBACAQAACAdAAAgAAAAAAEAACAAAAAAAAAAAAAAQAAIAAAAA -AAAAAEAACAAAAAAAQAAIAAAAAAAAAAAAABAAAkAACAAAEAACAAAAAAAQAAJAAAgAAAAAAIzJDAAA -AIAAjMkMAAAAgAAAAQAAADCTMQABAAAAMJMxAAEAAAAigESMyQwAACKARIzJDAAAAIAAAAEAAAAA -gACMyQwAAACAAIzJDAAAApIAAAB2PYzJDAAAAIAAjMkMAAAAgAAAAQAAADCTMQABAAAAIoBEjMkM -AAAAgACMyQwAACKARAABAAAAMJMxAElAAAAwkzEAAQAAADCTMYzJDAAAAIAA+JJGBAAAAAD4kkYE -AAAAAAAAAAAgYkkfAAAAACBiSR8AAAAAIEIgAPiSRgQgQiAA+JJGBAAAAAAAAAAAAAAAAPiSRgQA -AAAA+JJGBKBEQAEAAAAG+JJGBAAAAAD4kkYEAAAAAAAAAAAgYkkfAAAAACBCIAD4kkYEAAAAAPiS -RgQgQiAAAAAAACBiSR+AAiIFIGJJHwAAAAAgYkkf+JJGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -14331,478 +33975,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAEIAAAJWQAAAABAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAACAAAS -AAAAAAAAAAAAAAAAAABAAAEAIAAAAAADAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAA -AAZcAAAAAAAAAAAAQQAAAAAAAAAEAAAAAAAQAAAAAAAAAAIAAAAAFAACggAEAIAAAAAAAAQAAAAA -AAAAACgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAMAAAAAEAQAgAEAAAAAAAAAABAAACAABAMAAAQCAAAAADigAIAAA -IACAAAAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAABBAAAAAAAAAAAAAAAgAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AAAAAgAAAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAAAEAAAPsgACQAAAAAAIBAAA -AAAAAAAAAAAABAAIABAAAAAAAAgBAAAAAAAIAQUAAAABgAAAAAAAAAAAAAAAAAAIBACAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABIAAAAAgEAQAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAA1ZAEEAAAAAgAAIAAAAAAAAAAAA -AAAgAAAgAAAAAAAAAAAAAAAAEAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAggAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAA -AAAAAAAIAEAAAAAAAAAAAAAACAAAAAgABAAgAAAAC8EAAIAAAAAAEAAEAAAAAAAAAEQgAAAAEAAI -AAAAAAAQAAAAAAAEEAAAAEQAAEAECAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgI -AAAgAgBiAJACEAAAAAAAAABAAhDCAgIQABAAAAACCDAAAAIAAAJIAAIAAgAAAgAAANAAACAAAgAS -AAAAABAAAEIMAAAAEAABEkAIEAMQAAAKFQAAABAICAIAgAAAABAIAACIEEIgCCACAEAQAAADEAKC -AAAAABAAAhAAgAAQCgIAAAAAABKAAAPAAAUIggIAAJAIABBQAQoCkACCSgAAAAIKEEAAAAAAAIAA -AAgAAAAAAABAEgAAEACAAABwABAACmAgQBACAAEUAAgAAAOAAAAICEAQAAAAQAggAAgAAAAAAoBA -EEAAABQBAAAAAAIAAAAAAA8yCAAQAxAAAABAACgCCCAGAAAIAAIAQAAAIAIAAAAAAAAANAAAFAIM -QABECAMQAAAAAEIIIEAgCAAgAAAAEAAIQSAQEAACAAAAoEAQAAAQIQBgAACATAyAiAFUAIAAECQA -AQwAAAAEIBQBjAAKAglBDBABZAAAAgDAIAEAAEASEAAgAAAAEgAUJAAAgCgUAghIkAQAAhYAJEkQ -AHAACQRsEAAACbYBAAGAAoAAECACAAAAAADQQAIQgAQKCAYADMACEAmIiJAGwAJECACMSgQAAAAA -EBAACIAEFEBBKFQMkAgEAsAUAAFAAEAMgCQQAABAIEAIEASCgEEAUBIAwAAAAJBAAIEAAgQQAcAA -iAAAFAAIyIAIIAIAABAQpAAAAIBAgUGAACCGAACEAhAAAANABAAIAIAQAoAAEBEgAgADBAgAgACA -AAAPSgACSAABRACDAEEMACZABBACAIhMgAgBEABAAAAEgABJEQgQAADIAQIAAEBAhAkBiAoBAAAQ -BoAIIApASChJBIJAEgEAFMAAQkEEAABEFADAgAIAABAAAAiAAAEABAAAAAAIAWABcAIVAhCIEBaQ -CSgAAYAABAAAQEAAAAABgAAIAIAAAAECIAgCAAEQAAQAEABAAgEBIAAQAACJIAIggggAAA25AAAA -AAUgAggAgigAAIABDAACMCAECAAFABCAABIAACEQBKABBEIJKAEAgAAVAAgUAJAAARBACggAASgM -BqCACIAAAEQCcAIBCAERQECAABIgIIAAARAgAiAECAAACAGEAAEUAAQgAAEAACACAABAxgAENAIC -AACAMAEiAEQIEAIggggADAARBCAGEAAIAAiCAAaIAAwEIAQAACQAAAAogAAADz0UAEwgBIAAggAB -BAAAAABAAhDAAgACEgFARIAAAAgoiCAAIABIKABkQAAIQAQEBIACBoiAAIAAAGEAwAIEACAEgAZJ -AEAiIARAAQAABAkQYAkIAIkAAQIADAAAQDAAQAAJAAAAAASAAAyBBAgAQYEAiAAAAAAAQAIIAAAI -EAaAAAgMAABAEACACACAMQkCAAAICAAAAAAAAAgCAAAEgQAAAAAM2ggAABAABAABSACAAgNAAEAI -AACBmQAEAEACABIARBgUCUoAAAAAAAIICAAASBAAAAAAABQEA1iQCAgAAAgEASAIAAAQAAQAQAkA -EAAoEIAAKEQAQIDGhAAAKAAFAMAAgABCAAEAAAAAAAQgIAAEAAAgBIABAAQAACAAAEAAAIABAAAA -BAAAAAAAAMQAAQCAYJmAQEAgAABQCAAgQAwAABAAAAMfAAIEBIhAgAAAgAAABCAAAAQEAgAAEQEA -ABAAgAAgAgAQCACAgAQAAAkAAQQABgAAIQCAhCABQSAACYABAAIIEAUYBAAEAAAQAABgAAAEAAUE -EEAAAUAAAAgAAAEBAAAAAAAAAAAgBIAAAAAAAAAAAAAAAAAIIAgAAAYQAAABGgAQAAAAAAAIABAA -AAABgAIAEAAQAIEAAAAAEAAAAYACAAAABIsIwgAAAEAAABAAAiASAAAABAQBAAEAEAAIhFAAEAAA -AAEoAAABAgoACSAAgAECIAAABAIAAAARABIIAAAAQAIAEAAQAAAAIAAIAgAAgAAAAIwACAAAAGAQ -hAYAAAAAIBCAAAAAAQAgEIAoiQAAAgAQgAQAABUAhBCAgAQJAACAEIMEAAAAAAAQgASAAHQkJBCB -BAEaAAAAEIDEAgBUIBgQAAAJ34AGAEAAACAQgwAACABAgBCMAAIAAAECEIQAAgAAEIoBjAAAAABA -kBCBCEAAAIKAEIwCAIAAGAgBgFIAAAAAABGDCIAAAAAAEIAAAEAAAAEQICECAAAIAMQgAQQAAAhA -xCAAKAAAAMDEIAEEAAAAAMQhCoAAAAAExCACUAAAAADEIAMAABQAgMQhIQAAAAAAxCADVAAUAojE -IBMJAFAIAMQAAAEzIBgqAACAyMQgBKEAEAAAxCADAABQAIDEJEBBADBAAMQgAkAAkAQAxCICAgQA -AADEIEBAACAApMQhAAAAWIAAxCAhEABQAEDEKAQEAFAAAMSAiABAgkAACYCUAAAAoAEJgAAAAAJA -IAmACCAAAAgACYiQAAAAABgJgAQAiQAAEgmABAAACAAQCYwIAAAAAKgJggQAgAgsEQmABEAABAFQ -CQAABBKCAAAAAkARCZAAEAIEABYJkAgFAAQEEgmwEQgABIAQAYEACACiUFAJgAAQQAAoUAmxAAgA -A0CEAYAAVQAAAAoNkAQAAAQAAAmEAAAABCAICXBgQACAgABARgBAIoiAEYlwYUggZGQGJCRASBCJ -AABVIiGCQgACABA84kBgSEEAAAkQEAAAAAEAIQgICAAABDCAlBZCAAAABDQiQHBAQAAAAAAFBQAA -QQQAAMQgBAgQQAAAAOIAFDQABAKBAAqAAAAAAAAACgAMAAAgAAAKCIAgQAAAAAgEBAAAAAAAIAAU -QFIECSACCkgAABAAACAlRAAAABACBAQAAAIIAACAAABAEgACEgQAAigAAAAECCAERFqsiAIBEgGh -SGAoggwBBAAYCAhAWgAAIKCgCgJgWhgACQIkREBAAAAAAAAAREQEAgAACJkAAE/MQgABQEAICkBg -AACAgiiBEACEAgAAAEJCAAgJAgAAIAABSAgAYEAgAAAAAEAAACACBAABAAAICAABBAACACAUAQkR -sBAoAEEICQCkgAEEAMIIACLUEAQEARGDwAAgAyAAAAQgAgAEAQIBAAAAAAAEIBAAABBKgYFCQAAg -DAIEBIDACAgAAAAAAAGAQECAQAgAAAgIBICAA0AKCGIAAAEBAAAAj++CRiACA0wAABJAAgACEEAQ -AggKAsAAIMAAAAAAABAAACAAAAIAAAQEBAAAAgBAAAIAAgABAEAAAAAwAyAAAQACEAAAgABAAAIC -CBAAAgBACEISoCEEDo0NABQUkAAISABCMIEQQEFAqEAOIkoADYGQYEAAACAoKAABMKJhACiNCACA -AAAACAwABAIAAAAJAgIAAAAAAIgMAIBACFGAAWhCAAACNxQAQCgUBQBUAAAAAUAEAgAEgkAADAgA -FAAAAAAAAACBABQEAABAAREAABAAAAAAAAAoKgAACggAAQCACEgBAEQAAABQBAGAAGBAAAAQAABA -EBoBQAAURJACUBIFAFAERCAEAgICLmgAKJCAgIAUAAREUFAQkxACEEAEABCBkEQUABASAUBQAAAQ -AAREAFBAIAAABrxAEAIIAh4OEjkEQmAAAA89EggQBwQEIBGBABMgQAAOAAAAAugDEDQAAADCAABQ -BCAAAMAAADg6EgIIwACAEBAEAgAAAAAQAChgUiAAgwAGUAAAAAEABAABZEEASAg0AQAS0QIaTEAA -EMASECgEECAAEBhBKAEAQiBAUcISSEAIEAAAUhIAQAAQQlgCEgoAAKBIUNBAAAAAATIJCEgBAQIC -MCAAEAAgAAAgMFgQU4gAKQAACKMQECKgAAAANgIYEAAgAAAAAEBAABABAAEISAgAAAAEQEsIAAAA -UBEBGRgNAAAQEADY0AACACCAALDEIBhAQxBDCAIBQABAAMkCAgAIGgYAGAQAEIRMQgoiFCQBCNaE -UpIEoghECQgMSEcAFAQAQkQCipAEBAQOxUIAAhQEJCYCCQAAAACAgABBAADDE0ECBCwACAggAEAQ -kAwAAAABEAUCAAAPEgCCBAgSAAcEkEAkEASA0BQQSEiwwFCSkwAAAEAQAAIQYAAAQJAAAKAAAJAE -AIAAokBAUEAAAAEJABRWoxRQoBAAFBFKgAgCQoCEgqgAAAqCgACZAAIAkIFAgIUCEEIQEJIAUATM -gCADAAYQkAMAyoAQC0iAgAAQiQEAmICAgJAGAwAEAgYAEyIJAgRkAqCAkAAABIIAABEIAAAAgSDq -sAAAAAb6AQEIIBCSwABBwIhRAhAYkAEDAREAIAAQAUhIAkAghFEAIAABQACAAAAAAAAASMgAICED -AAABlxdTAAABEGgQCAMQkBAAAKBoEAAACAEAgAGr+3d3M1UzXzP/E99VVVVVBf83N3dnHR3dzTNV -M/9R91VT3d0FrwWvdyd3dzNVMwUDz8z/MwMzEV8TBQFTUzA/BdVQXxERERFFdzP/VQB3JwAACMT/ -////CAj/Clf/Pz8fX1V3VVULCxG7JycR3UR3MzNVVU9PFRUA/wL/VVUzM3d3Ed0xMTs7IyMjI/// -//93fyJ33d1EdwD/Dw9QX/X1d3dfX1X/ERszrzMFMv4Dz1VaVVoA9TExu6suHd3fM6oz9ab/qqPu -7QD/AP+7u7uxM18zXwFFRFUzAzMRCgKvI1NTMD8E5KCvCgoAqkZ3Mf1RALu7AAAPJv////8EBP8K -A/8/Px+/X3/u7gsLIncbGxHdiLszM1VVCwuurgD/Af+qqjMzu7si7jExOzsjIyMj/////zM/Mjfd -3UR3AP8PD1Bf9fV3d19fAKoRETOqMw8AzAPPMzMzMzMzAP+IiS4uERMnuzMABF1VVSIhMzMzMxER -EREzVTNVAUUAEVUFDwUKAq8jUVEQFQTkgIwbGxG7RHUAzBUAEREAAA8l//9VAAQEjgoDAzAwEbsK -O0T/qqogcAoKEd2Iuw8PDw8PD6qqAf0A/jMzVVWIiDL+APUK/6qqAK//////AA8yNxERRHeqqgD/ -UF8FBSIiCgoBUXdyM1AzDwHNAs4zMzMzMzMA/0RFHR0RAScRMwUAplVVEREzMzMzIiciJzNQM1UD -zwAzVQUPBV8TBQECAiAqBdVATBsbEbtEdgHNFQAiJwAADwh//1UACAiKCldXMDARVQU3RP8RERCw -IiIR3UR3Dw8PDw8PVVUB/QD9MzNVVUREMf0A9Qr/BQUAr3//f/9VXzMzERFEd1VVAP9QXwUFIiIK -Ch0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0ABIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGU -HQAAjGwAAZQdAACMdAARlB0AAIwsABGQAAAPohQAAIxQABEUAAgAjAEAABQdAACMdAARlAlAAQR0 -AICUCUABBHQAgJQJQAEENACAlA1AAQRsAJCUFAAAAAAAAJQdAACMdAARlAkAAAQlABGUGAABHGAA -g4QYAAAcYAADhBgAABxgAAOEGAAAHGAAI4QYAAAcYAADhBgAARxgAIOEGAAAHGAAA5QYAAAcYACL -lBgAABxgAAOUGAAAHCAAA4QAAA/sEAAAHEAAAQQAQAAcAAAAFBgAABxgAAOUCAQAFHEAApQIAIAU -cQAClAgAgBQxAAKUDACAFGEAEoQQAAAAAAAClBgAABxgAAOUCEABFCAAA5QRESDyMwARuwAzADOq -qqqqJyczM6OiOjoFBQWvM1UzVaqqZmYA/w8PERFFETMAJyegoFBQAACqqiqKAAD//wwMVQAPAAUF -BQURESIgAAAzAAAABdIKXxIXUJQisqqvVQ8xEQUFAMylIRUVEBWZmVWqVcOlpcPDVaoPmaWlw8Pw -DwCZpaUzpfAPw8Mzqg8z////////AAsKurCwsLD//44KoLOqoyInANIzBRG7ASMBI1VVVVUnIjMz -U1I1NV9fCk4zVTNQVVVVVQD/Dw8iJ1cAMwUbG1BQUFAAAAAAAAAqin//XV1VAA8ACgoKCndyERUA -ADMFAAAMSzMzMD9QVCISVf9VD6KiBQVV3VURICAgKpmZqlVVw6Wlw8OqVQ+ZpaXDw/APAJmlpTOl -8A/DwzOqD7t//3//f/8ACwGxEBAQEH//igoAM1VTu7Et/zP6ofvM/8z/MjdVUycnAPWjpzo1BScF -rzNfM19VU2ZHMzMA/7uxRf8z9V8noKBQUKqqqqoqqgAA//8MDFUADwAFBQUFERt3dQAAM/8AAAya -Ineyt1+Xd7cAAFUPu7sFBarupSE1NTA/mZlVqlXDpaXDw1WqD5mlpcPD8A//maWlM6XwD8PDM1UP -M////////7C7Crq7u7u7///OzqCzq6t3dw3fM/8BW83vze8yN1VTJ3cF/1NXNTVfGxtfMwUzVVVT -VUcnJxG7d3dX3TP/BRtQUFBQqqoAAAAAKqr//wwMVQAPAAoKCgp3d7u/AQAzrwAADgsidzA/X1d3 -FwAAVQ+qqgUF//9VETU1MD+ZmapVVcOlpcPDqlUPmaWlw8PwD/+ZpaUzpfAPw8MzVQ+7//////// -sLsBsRERERF//87OoLNRUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArHAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAACAAAAAACogAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAAAAAg -ACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAABAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAABEAAAAAAAAAAAAAAAAAAAAKoAAAAAAAgAAAAAAQAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAACAAAABAECAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAXpAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAACAAAAAA -AEAAAAAAD6oAAAAAAEAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAUAAgBAAAAAAAAAAAIgAAAAAAAAAAAAAQAAAAICEAAQABAAAgIQCAiAAFIAQgQAAAAAggA -AAAwAAASCBIAAAIAEgJAEAAAAAEAAgBAUgAAEAAAAAAJAAAAAAAACEAAAAECEACIUwAACABCAAAO -0gACEAAACgEAABBCEgAAAAIAEAgQAAAQABAIAYIAAggAABAAAEgAABAAEAAAQAAAAAAAAFBAAEgA -ABBAAAACAAAAEDAAAAAAwkAIAEAAAAACAFAAAAAAAAAIAgAAEEAAIBAAAAAAAAgAAAAgEgAAAAAi -QCgAABAAAAICCAIAAAAAIAAAAAAAABAAYAAAAABAAAAIAAIAAAAAKAAoAgAIAgAAAAUVQBAAQAAA -AEAAAAgAACAgAAAAAAAAAAAQCAAAAEAQAgAAACACAAAAEQBAAAIAAAAACiAAAAgACAAgCAAQAABA -AAAACAAAAAAAAAAQEAAAAQAAAAgAAgQKKAAJBABCAQBIAQIAAAoUICgAAgAAQQAg0QAwAAAAAiQA -AAAAgBAMEAACAAQABggIACAIIABCSgRIIACAABEESDBAagEAKCAAMAAADsEAAYAAAAAAEMAAAAAS -AgBwBAAAAAAgECAgIAEAACQAAgAAAAAAAkhiAAAAACICQCAAQAACgAYAAAQAEAAQAAEiAQQGAEAD -AAgAAAIAAABQQFAEBICRkAgJwCAABIAQEQEABMQAAEAAEQJAUIAAQEAAAAAIAAFQAFAAQEAAAEgR -BAADgAAAgRARAAZBBAGICAACAgRQEIAAAQABAARBREAAAAAJuAQAQABAQIEBCAYMAABQAAQAAEAA -AAEAEAIAAEQIAEEIAgEAFAQQBAACAYAEERAEChAAwAEEAAAQAgQCAIAAAAECAECBAEBKEQIAEAAA -QBIIhEgQQACACQiAAABAEAAAAJABgAAICAggAIKgAAQAQAwBAgQAAkgFIoIBgAAADDAAAYAAAAAg -IBQAkoAAAgCAiAEUQEQQAIEUgAqFAEgwAZAAAAFvQAqAAABGAIiEACACAUIACAAAgAAAACAUAAAA -ACAIRSEAAAAAhAAICACAAACFAAABIoCAYJAABCAAEAIAAAAAAQAADgAAAAAMgAAGQACAQGEAAACA -AYQAwCgGAQAABADIAAAgAAAAACgCAIASBAAAxiBAkAABAAFAAEAQAggAAQMABCEAAQwAAAAAIAAE -CgQAgAAkAAQAECAQBCgABCAAAAAACZUEBCAAQAAAACADSAAQgCAkAQAAAACAECAqIAAAQIEAAAIB -IAAEAgFgAgGAAIACAYAQgIADIARIAAQEQAgQAEEBAAEBJEADAAMCAAgQAAAIAAgEAQCCAAABCAAA -BIISAQAMAAkIAgFAAwgACCAAAIAACCAAABgAgAAICAhACAAAAEgCAAACQAAEKEkABAiQAAAIAgAC -AIAAASggAAtABABCAAAFmAgQAAAAAIAECAgEAAAAAAIIEAAAAAQAAAgAAAQAAgEACAAABggAAAAI -AAAGDBAAAAgIAAAEEgAASgAAAFACAEALAAAAAAAAAAgIAAAAAAAAAQUEACAEIAQBBIQAAAQggCAB -BCAAwAAABAAAAABAAAAgKAABAQYAAAAEAAAAQAAAAQBiAAAACAAAAAQAQFAFAAAAAAAggAAAAAQA -AIBAwAAAAAVRgAAEQAAAAQEAIAKEgKAAQAAgIAQAAAAAEQQAAgEAAIAAIAAQAARAEAAgAIAABEAQ -AAABAQAAAAAABQiAgIAAAAAhAQAAQOIAAQUBAAAABAABEAAAAQAQgAAAAAABICgAAIAAgAgAAAAA -oAAAAQAAAAAACAAAQCIAAAAAAAAAIAAJIAAAAAAEAAgAAAAAAAAAAAAAAAEABAAEGAAAAAAFAAAA -BHkGAAMAAAAAAAgAAAEQQACAAAAAAACABAAIAAABAKAAAAgAAAAACCAADAAAAAAIIAAAAAAAEAAJ -AAgCMAAAAAQACAAAAIAABAAICAAAAAEAAIAAAQAAAAgQgAAAAAAAARCAFAAAFEggEIAAAAAACBAQ -gAAigAAABBCKFABAACADEIAAAAAAAAAQgQAAAAAAABCABAAAIAAAEIBgAABVKGAQAAAPEIAAAAAA -AAAQgQQAAAAACBCABAEAACAAEYQAAAAAAAAQgAQAAAAAABCABAAAAAAAEIEIgAAAAAAwgQiBAAAA -ARCACIAAAAACEIUAAQAAABAQKQFAAAAIgMQpAAAAIATAxCkBAAAQMEDEIAAAAAAYwMQgAEAAUKDA -xCADAAAAAIjEIwAAAAAABMQiAAAAAAAAxCEDAAAACBTEIAiAAAAAnMQAAAriIAAAABgAAMQiAwIA -FACAxCMDBAAYAITEKQACABAAAMQiAwAAAADExCIDAAAAAMDEABECABgAAIQiAAIAkAAExCEBAAAA -AIDEIAACAAAAgMSAaASAAQKQCYAABECBABQJgAolAKYAAAmAEAAAAAAgCYCQAIAGABAJgQgCAIAA -oAmIUAAAAAAACYAAAAAAAAAJiKgAAAAAAAmIAgAAAQAACQAABcaIAAJAIAAACYAEAACAABAJiAQA -ACAAEA2AAAAAJAAACYkEAAAABBAJiAQAAAAEEAkAhABAAAAICZAIAAAgAAAJjAQAAABAIAmAAgAA -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 -IicKGwAyUDJHR4i7AP+qqlWqqg8idwAAAwGIAABfAVGqVVUPERF3dwED7kQPChEAVVVVVUcAJwAx -MQ0NDAwAiACKCApVVQX1AKIAUQMDICBVVTMzMwozMxEVInczCjMFVVV3dwQFBBUAAAAAAAAAAAwM -RERVVVVVDAxERFVVVVUid1X/f/9VVQAAAkiIAH9/f39EVQ8AAAAAqgAAVQAAACIiAAAKGyInADFV -MUdHRHcA/1VVVVVVDxG7VVUDAUREAK8ColVVVQ8iIhERAgNVRA8FERERERERRwAbAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAIAAAMpAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAIAAAFGAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA -AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAA -BAAABkoAAAAAAAAABAAAAAABAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAIAAAAAAAEAAAIxwEA -QEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8WAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAACAAAAAAAAADHwAACAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAgIQAIwQACkAAAAAAAAAEgAAAAAQAAAkAAAAAAAAAAAAAkgAEAIAAAAAABAQ -CAAAAAIAQAgIQAAAQAAAEQBAAgBAAggAAEgAAgJCAAAHkABIAhAAABAAQgAAQAAIQABCAAKQAAAA -AgAIAFAAAAICgBAAEABAAAIACJBQAQACggAQEEAAAgAQAAAAAAEAABAAAABAAEACAAAAAAAAAAAA -EAAACEJAAAAAaAAIQEAAABAAAEAAQAAAAAVoQIAAAABAQBAAAAAAAAAiAAAEAAAAQFIKAgAAAAAw -IgMAAAAAAAgACgJAAAAAMABwAAAAAAAAAAs7AAAQAAACQAAAQAIAEAIAAAAACAIAQAQASgAIAAAA -AQBIABAAoAAAAAAACAAAAABAKCgAAIAABKAACAAAAAAAIAAAAAAAAABAAAAAAAAAAAACIAAAJAAE -ARAAwAAoAAAoAAQmAEAABAAATgAAcEJBYTAwgAAAKBAgMQAIAAACAAQAAQAAA0IQagAJEAADBgAM -AAAgAAACAAwCAAAUEBAhIAAACcNgFAEAYAAAICEhKAAAECACMRQAAAAIgQAgBAAAABYAAAEAAABA -AgAIAAgAACQCAAAAAIAANgAAQBACAAAkAAQAAABKACAAAAAAAAACgAAABkAAgQEAgAhAACEAAAYA -BBEAQBACgAAAAAIgAAQwgAgAAgAAAAAQgQAAAAABiUABAAAAIACAgAAJECAAAADIARAAAxQAARCA -EAAEEALASEAAAAAI7gAAUEQBAAQCEAABBAjgAQkQAAHAAIQIEBAAg4AACEEQAAAAAAEAwQAAIEAE -AEBBEAICBABgwEkBAAkAAAAEAAISAIAAAAAQAAAIAAAAQAAAAAAAAAJABiAAAIQACUAAFABABUIi -QAAAAACAQAAAAIBAiAAAAAAAIAAAEQAEQAAAQEAAAAACAEGMAAhAAAAABAAEIEJBAAAEAQAgAIBE -AAAAAAr+gAQiQIACQABggAgAAERAIgQAEQAAECAgoQACQAAgACAAAAAAAIAAEAAAAEAAQAIgABAA -QECAAGAAEgAAAAAAAAAAEUAAgAIAAAQAAAAAAAFSgIAIQSIARAgEAAgAAAAhEAGEAEAAAAACQCgA -AGIAJCCAEAAAkBPABAAABIAAAAEACgAAAUAKACCGAAABJEAMEAAyAAQAQA4AAAgKMBIAAgAADqEg -CFEAIQABgiKEhEQIAgAAwAwEgABAIAIwBIwgAAwAABAAEABEAAAAAAAIAIAAAAASAiAAAwAAABAB -AACABACCAABAAIAAAEAAAAACAEAABAgAFASIAAEAACAgAIAABAAIAAAAQBABAAgAAAQIAAQACghA -EBAAQAAoggAAAAIBAAgBAgKCQABECAAAAAICAQAIAgEAAAKAACgBgAEAAINAAAAKbwgBEAwIAAAA -CRACAABAgQQOCAACAJQAAAgQAAAYAgECCRAAAAACQQIIAAABCBIBAoiAAQAIggAECAAAAAAABAAK -ACAAAAAAAAAAAAAgAAAAAACAAAAAAIAAAAAAEAAAAQAAgAAAAAAAACAAAICAYACIAAAAACABAIig -AACAgAAAEAQEAYCAAAwABAQAAGAAAAAAAAAABAEADAFAYAAAQEAAAAt/AEABBIAABIAAAQEABAAA -AAgAACAAAAAAAIQABAAAQAAAIAAEAABAAAAEBASAgEAAAAQEAICAYAAABAAAAQAAkRAAAAEAACAA -AAAAAAAAAAAAAAAACAAAAAAAAAACIAAACAAAAADCCAAAAAAAAMAjAASAAAAAAGoAAAQAAAIgAAAI -AAAAAQBEgAAECAADBBTQCAMIAIAABIAFEAAFAkwKAAAABL8AAACAAKRRgAIICAAAAOAAACAAAEAA -VQACAAAAAiBSAAZQAABCAAAACgAAAAAAIAAIAAAAAAACAADAAAAAwAAACgAAAAgABYAAAAAAAAAA -AIAAAAAUAAAAACAAAAAAAACAAAAAAhAAEIAAAgACEAAQgAAIAAAQABCAAAAAAAAgEIAAAQADIAAQ -gJAAAABAAACCEAEAISAAEIAEABgAAAAQAAAMTYwYIAAAEQAQgHACQAAxARCBQCgAAaAAEIAAAAAA -AAAQgAAAAABAABCAAAAAAAAAEIAAAQAAAAAQgBEAAAAAAACAAAEAFAAAEAAAAAAAAAAAAAAAAAAA -pIQAAAAAAAAAACIAAAAAAgBQIAABACBBQMQgMUgAAABAxCADAAAAAMDEIwQCACAiAMQBSwQAAEJJ -hCFAAgAAFADEKAECAAACAMQAAA56IEbAAAJAIEAgEkMAUIgIxCAAQAAQACDEIQEAAJACIMQgAAAA -EAAAxCEAAAAAAADEKwAAAAAAAMQEGAAAAAAAhCEBAADQAADEAAAAAAAAAAAIAAAAAAAKCQAQAAAA -AAAAgAAAAAAwAICAAAAAAAAoCYAIIAAABCEJgAgAAAIgIAmIAIAAAAgqCQgQcEACCRAJiAgwAABA -IAmACgAAAAgJCQAADZGIgAgAAAAIAJEAIIAFACAJgAAIAARARAmICAAAIAhBCYgAAAAEAAAJiAAA -AAAAQAmAAAQAAAAACQgAAAAAAAoJiAQEAAAABAkAAAAAAAAAAAACUAAAAACIAAAQAAAAAAAAAFAA -AAAAAAAWAACNAEAkkKAAIBAAACCAhEQgVMARcAAAQgLJwAAAIAhABMIYBjQAAFAAACBAAQAEQEUA -AAASAAAGkCBCAARAACIBAAAAAAIAAOBQEAkAYEACQUAAQAAAQAAAAABEAEBABAAgAEAAgIAGAgAg -QACAgAAAABAAAEAACAAAAEAACQRAMAAAAAAAQBAAEBQIAAAAYBAABAggAAFBABAUCCAAAGAAgQBA -AFBABGREAEAIJGABWERCAAQEDAABAAABoRIAAsBIUBkAACAIQABAAEAAMATEQAAEBIDIAgEAAEGF -AQLAEAJgQAEBBASACEFAAAgAAAgAAMQBAAAEAAAAAABAQAEEAAAAAGAAAAQAAAEBIEAEAAAAAAAA -AQCAAgpEAAABAIg6AAAAAIAAAQAAAAQAAAAAAAAAAAAAAAAAAABAAgAAAAAAAEgAkIACAACQEAAE -AQqIhCABAgAgAAgAgAgABGAQAACCQQNmIiAMAAALAEQiIAAACEgBNmCAQAAAgAAAgP0AkAgBApEA -AAAQEgYAggQQAyQBQAMAEACARCICgAAAACAkIAAAAAsCAAQgAAAACAAABCAAAAAAAAEAAACAQAAA -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 -QAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAGAAAAAAAAAAAAA -AAAAgIAAAAABAAAAAACAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAFsAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAIAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAACAAADAAAEEAAAF4wAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEAAAAACAAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAggAAAZvAAAAAgAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAA -AAAAAEAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA -AAEAAQAAAAAAQAAAAAAAD74AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAQAAAAAAgAA -AAAAAQACAAAQAgAAAgmCAAABAAAAQAoAAABAAAAAAAAAAAAAAAAUAgAAACgACgAAAAAQQAAIEAAM -AAAAAAAAAAAPQQQAAAIAAEgQAEAAAAABQgAAAAAAgAAAEABAAEAAAAAACAAAAAAAAAAAEAAAAAAA -AAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAATAgCIAAAACAgABIAAAAA -IDAAAAAAAAAAQgACAAAAAAAAAAAAAACAAAAAAAACAAAAIABAgAIAAAIMAEAAAgAAACACQCAAAAAA -AAemACAAAAACAAAAAAAAAAIAAAAIIBBAAAQgAAAAAAAAAAAIEAAQCAAAgAAgCAAgAAAAACAAAAAA -AAAAABAAAAAEAgAAAAAAAAEAAAAAAAAAAAAAAYgAAAAIIAAEggBEAAiAAAEAAAAAEGABAZAAEAAQ -IAAIBAAAAAAgAAAoBIAKAQAIAQBAJAABABAAAABgAAAACAAgAAAEAAAABCgAAAQAgAAAA90IAAAA -QACBAAgAAAAAEAEAAAAAAABQQQAADCAAMQAAAgAAAAAABkCAAAAAAAACAAAAAAAAAAAAAAAAAAAQ -AhAAAAAAAAAAAAAAAAAAAAAAAAAAAACEUAAAAAgAAAAAAAgAAAAAREAAEAAAAADBAAFAACEAAIBA -AAACCCAAAAAAgAAQAAAAAAAAABAAgAEABAAAEQAAAAAAAAAAAAAAAAAAAAAOOxBQAAABQAAAABCA -AgREABACQAACAQAAAAIAAIIgAUCQAAEABAAACAAAAAAEAAAIAAAAAAQAAEAAAAAAAAAAAQAAEAAA -AAACAAAAAAAAAAAAAEAIIAAAAAAAQAoAAAAABAAAAABAQAAEAAAJAAAAIAAAQAAAAICABAAAAAAA -AAAAAAAAAAAAAAAAAABABAACAAAQAGCAAAAEAAAIQAAAAAAAAAxxAEAAAAAAoAAAAAAAAAiCAABA -AAAAAEAAAAgAQAAAAAIACAAAAABAAAAgCAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAA -AAAAAAAACAAABAIQAAAQAAJgABIAAAAAEgAAEgAACAAADAIQAgABAAAAAAAAAgAAAAASAAAIAQAA -BAIAAAogACABAgAACACAAAAGAAAAIAAAgAQAgAAADzMIIAAABEIgAAgAgAIEQgAAAAAgCgBQAAAA -AYAigAAAgAgEAAgAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAIAhAAAAAAAAAAAAAAAAAAAAAAAAgE -gACIAACACACAAAEQACBIRAAAAAAAgImBgABAAACACAIAAkAAAIAIACAEQAAEAAgAAACAAAQAAAAA -AAAABAACAAAAAAAAAAAEQAAAAAAAAAAKegAAAAIAAAQACAAAAAAABAAKAAAABAAAIAoAAAABAQAA -CAAABAAEAAAIQAAEgAAAAAiAAAEAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABgAAAA -AAAAAAAAAAAAAAAAAABAAAQAAECAAQEAAQAAAAAAAgAgAEAAAAAAAAQAQAAAAAEABAAAAAAEAQAE -gQAAAAQAAAACAIAAAAAAAAACAAQAAEAAAAQARAAAAIAAIAAIAAAAAAAEAEAAAAAAQCAEAAAACAAE -AAAAAAAAAAQAAACAAAAAQIEBIAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAISCAAACggAAEQAAAAARQA -AAgAAAIgAAAAAgAAAAAAAABCAAACACEAAAQAAAAAAAAEABAAQgAAAAAAAAAAAAAAAAAAAEJAAAAA -AAAACAAAAAAABVwAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAwAAQAAAgAAEAAAAAAA -BAAAAAAkAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAIQSCAABiAAQgAQAAAAgABCAAgEAAAAA -EIAEAAAAQAgQgJQAAABQABCAAAAAAEAAEIAAAAAAQIAAAAAAAAEgAAAAAAAAAAAAAAAAAACQAAAA -AAAPzwAAAAAAAAAAgAAAAAAgABCAAAAAAAAAAIAAAAAAAAAAggACAAAQABCCAAAAAAAAEIAAAAgA -AAAAgAAAAAAAIBAAAAAEAAAAAAAAAAAAAAAAIAEAAAAAjMQgAggAAIIAxCABAAAAAQDEIAAAAACA -hMQgCgAAAACAQCABQAAAgIBAAAAQABgAIIQAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAMJAAAA -AAAAAAAgAAAAAMIAQAAAAAAYAACEBAAAAABAAIQgAAAAAAAAxCAAAAAAAARAAAAAAAAAAIQjAQAA -AADAxAAEAAAAAAAAAAAAAAAAAACACECAAFSSCYCUwAADQAUJgAQEAAAAIAmACQAAAkAgCYAQAAAC -RKQAgAoAgAAAIAAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdEAAAAAAAAAAIAA -AAACCAQACQgAACAAAAkIAAAAAgAACYgAAAAAAAAJgAAAAAAAAAAJAAAAAAAACYgIAAAAACAJAAAA -AAAAAAAAAAAAAAAAACAoRgSEIAAwAgZARkBAAEAQGUJCCRARIRAIQACAAgIIBAACACAgAAIAQAIA -QEABEQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAUABAAAAAAAAIVgACEAAAAAAAAAAAAAJEAAEA -EgAAAAABAAAAAACMAABBAABAAADAAEAAAIAEAgAAAAAAQAQCAABAAABAAIAATAQAAAAAAAAAAAAA -AAAAAAAABAAACBIABAypsAAAAAAAAAQBIQGyoAFYAIAACAQhqoAAAQAAAAgIEEAEAACgqAICAAQA -AAAAAAQABAAAAAAEAgAAAAAAAATAAACAAAAAACAAAEBKABSAAAAAAAAAEQAAAAAAGAAB8AAAAAAA -ABIAAAIAAAAAAgAAAAAAAAAACAAAAAAAAAQAQAAAAAAoAAAAEAAAAAAAAAAAwAgBAAAAAAAAAABI -BDDBkEAAABAEJMEABIPByAAowAAJCAFBQCAAiBAQAABAEQMAAAsAgMABBAAACAAAEAgAAAAAAAAA -AAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAgwAAAAAAAAAAEAAAAAAAAABAAAAAQAIAAAAAAAAAAIAA -AAAAgBAAAAAAAAAAAAAAAAAAAAAACAAAAABEJIMARCaAAAAAAAAAAAAAAAAAAAAAAAZBoCgCAAJS -IAhgCAAJhBQCgCAUAACAEAgAAAAAAAAAAABAAEBoBABAAAABAAwgAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAF3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAA -AAABAAAIAABAAAAAAAAAAABAADAoKAApoAAAAAAAAAAEAAAAAAAAAAAAREAHRAAEQAAAABAAuZQC -EETQBBREREQSgAk4AAIIAgHA0AAEABACBCA4OAAAEAAAABAQAAAEABAEAAQAAAQAAAQABAAAAAAA -AAAAAAADBAAAAAbvAAJAAAAgAAAAAAAAACAAAAACAAAIAAAEAAAAAABAABAAAAAAAIABuQAAMAAA -AAAAAAAAqAAAAAAAABAQAAQAAgDAAAAAAAAAAAAAAAAAAAAACUBGAQCASEhAAEAWABATQCAoEAAE -AKErXhDIPChJogBAEAJAQAASAFASAQAAAgIAAAAAABAAAAAABAAAAAAAAAAUAAAAAAAAgIAAAAAA -AAAADG0AEQAAAAAAAAASAAAAAAAAAAEwABAAAAAAEAAAAAAAkAAMAAgAIAYWABAAAAEAAAAAAAAg -CQCAQEBaEhAgUAABAAAQAAAAAAAAAAAAAAAAAAqSEADQU5BAQFaREiQwRAESChICkpAQAFFEIUFE -SEBJoBCAAEBABACAAgAAAACsFAAAAAAAAQAKAQAAAAABAAwBAAAAAAAAAAAAEAAAAAAAAAAGZACg -EAAAAAAAAAAAAAQAAAQAEAAAAAAEAAACAAACAIAEAAYAAEAABCQAAIEBIACAAAAAACgAAIAIAAAA -QAgCEkkAAAACAAAAAgAAAAAAAAAAkAAAAALcewMDAAtBgMKYgBABAIAQErIAAACHb0ADABEIClMA -AAAQBBAAAQKAgBAAAAIAAABAAAAAAgAAAAACAgAAAAAAABqAAICAAAAAAIAAAAeoAAAAAAAQABAA -AAAAAAAAgAAAAIAHAAAAAAAAAIAAAOgACAAAIAAAgAFARweAAAAAAAIAAAAAAAAAAAADABCBTAAA -AAQAAAAAAAAAAAAAAAAyNwX/d3Uz/zI3J3c/Px0dDxtVBUdXHR1fX1VVEd1GV15f9PV3JxEFrr8V -vzU1U1UA//+qAP8A/wBVAFUAVQAPAFUAMwBVADMAVQAzAA8AVQAADh0AMwAzADMAVQAzAFUAMwAP -ADMAMwAPAA8AMwBVAP8ADwAAAADw8ADwMwAzAACqqqoAAAAAAAAAACKIABEB/lBQAAB/VQAAAAAA -AAAAAAAAADI3APp3djL+MTsidz86Lj8PJ1VfR2cdPwobVWYT30VnXV/19yInd1+vrwWvOjVTWgD/ -/6oA/wD/AFUAVQCqAA8AVQAzAKoAMwCqADMADwBVAAAO+QAzADMAMwBVADMAqgAzAA8AMwAzAA8A -DwAzAKoA/wAPqqqqqvDwAPAzADMAAFVVVQAAAAAAAAAAIogAEQH+X1cAAKqqAAAAAAAAAAAAAAAA -qqozM0RGAMxVVSJ3MDAuLlVVMzNHRR0dCgoPDxHdR0dQUgUHIiJ3dwUFBa86OlNTAAD/qgAAAAAA -VQBVAKoADwBVADMAqgAzAKoAMwAPAFUAAAYfADMAMwAzAFUAMwCqADMADwAzADMADwAPADMAqgD/ -AA+qqqqqAAAA8DMAMwAAVQAAAAAAAAAAAAAiIgAAAP9VVQAAKgAAAAAAAAAAAAAAAABVVTMzREUB -zVVVInIwNR0MVVUzM0dGHQxfTg8PENxHR1BRBAV3dxERBBUErjU1U1MAAP+qAAAAAABVAFUAVQAP -AFUAMwBVADMAVQAzAA8AVQAADhcAMwAzADMAVQAzAFUAMwAPADMAMwAPAA8AMwBVAP8ADwAAAAAA -AADwMwAzAACqAAAAAAAAAAAAACIiAAAA/1VVAAAqAAAAAAAAAAAAAAAAAB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIx0ABGQCUQBBCQAgIAJRAEEJACAgABESQBIGIAQAERZAAAYgAAARFkAABiA -AABEWQAAGIAAAAAKfgBEWQAAGIAAAERZACAYgAAUAFiIUBgREBQAWIhQEBEQHQAAjHQAEZQJAAAE -JQAAhBQAAIhQABEQHQAAAHQAEZQAAAAAAAAAAAAAAAAAAAAAGAAAHGAAA4QYAAAcYAADhBgAABxg -AAOEGAAAHGAAA4QIAEAUIRgChAgAwBQhGAKEAAnAAEFYQBAACcAAAVhAAAAJwAABWEAAAAnAAAFY -QAAAAANrAAnAAAFYQAAACcAAI0hABBAJAAhAQEEQEAkACEBAQRAYAAAcYAADlAgAABQgAAKEEAAA -CEAAARAYAAEAYAADlAAAAAAAAAAAAAAAAAAAAAAF/wpfDB12d3J3Inc1NTU1M1X/N3cnXxsPXw8d -RlcMHQBV/8wA/wBVAFUAMwAzAFUAVQAzAA8AMwBVADMAVQAzADMAVQBVAA8AMwD/AP8ADwAABuYA -MwAzAA8A/wBVADMA/wAPRERERAAAAAAAACIiMDAA8CIiIiJQUPDwAAAAAKqqAABVMzNVIncKX2YA -AAIoKMzMAAAAAAAAAAAAAAAAAAAAAAD6Dw8uP7q7d3cnJzo/Oj8zX/8xu7uvrw8KDy5FZx0/AFX/ -zAD/AFUAVQAzADMAVQBVADMADwAzAFUAMwBVADMAMwBVAFUADwAzAP8A/wAPAAAJpgAzADMADwD/ -AFUAMwD/AA+IiIiIAAAAAKqqIiIwMADwIiIiIqCg8PAAAAAAVXcAAFUzM1URuwWvZgAAABQUzMwA -AAAAAAAAAAAAAAAAAAAAMzMzMy4uiIkiIicnOjo6OjNVADEREQUFMzNVVUdHHR0AVf/MAAAAVQBV -ADMAMwBVAFUAMwAPADMAVQAzAFUAMwAzAFUAVQAPADMAAAAAAA8AAAmlADMAMwAPAAAAVQAzAP8A -D4iIiIgA/6qqqqoiIjAwAPAiIiIioKAAAAAAAAAAIgAAVTMzVRG7Ba8zAAAAFBTMzAAAAAAAAAAA -AAAAAAAAAAAzMzMzHR1ERSInJyc1MDUwM1AANyInChszM1VVR0cdHQBV/8wAAABVAFUAMwAzAFUA -VQAzAA8AMwBVADMAVQAzADMAVQBVAA8AMwAAAAAADwAACaAAMwAzAA8AAABVADMA/wAPRERERAD/ -VVUAACIiMDAA8CIiIiJQUAAAAAAAAAAiAABVMzNVIncKXzMAAAAoKMzMAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -CAAAAAgAAAAAAAAACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIgAAAAA -AgAACAAAAAAAAAAADy0AKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAYAgAAAAAAAAAAAhAIAAAACAA -AABAAAABAAAAAAAAAAAAABAAAAAAAQAAAAAAAAAAQAAAAAAAAACAAAAAAAAAKGAAAAAAAAAAAAAA -AAAAAAAG5gAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEgAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAEAAAAAAAAAAACAAAAAAgAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAIAAAQAAAAAAAAAAAiB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQQAAAAAAAAAAAQBEAAACACAAAAgAAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAAAAAAAAACgAAAAAAAAAIAAAAAAAAAAADUsABAAAAAAA -AAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAACIAAAAAAAAAIIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAALkwBAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAA -AAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAAAAAAABAABAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAABAABAAAAEACAAAAAAAAAAAAAADVQAAAEAAAACFAAAwAAAAAAQAAABAAAAAAAAAAAA -AAQAUAAAAAAQAABAAEEAAAAEAAAAAEAACAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAMAAAAAAAAAAQAAAAAAAAABAAAAAAAAAEEAAAAAAAAAAwAAAAAAAAAAAAAAAAAAABUAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAENQADAAAAAAAAAAAAAAAAACAABQAAAAACAAAEAAAAAAAgAAEA -AAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAUAAA -AAAADAACAAAAAAAAAAYAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABgAAAAAADABAgAAA -AAAAAAAAAAAAAAAAAAnRAAQAAAAAAAAAAAAAAAAAAAAGAQAQAAgAAAQAAAAIAAAAAAACAAAAEAAW -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAACAgAAAAAAAAABAAAAA -AAAAAIAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAMAAAAAA -AAAAAAAABT8AAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAACgAAAACAAAAAAAAAAAAAAAQAEAA -AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAAIgAAAAAAAAAAIAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAG -kQAAAAAAAAIAAAAAAAAAAAAAAAAAEAAJAAAAAAAAAACgAAAAASAAAAAAEAAAAAAAAAABgAAoAAAA -AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAgAAQAAAAAAAAA -AAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAl+AAQAAAAA -AIAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQABAAABAAABAAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAOxwAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAACQ -AAAAAAAAABQAAAAAAAAAFAAAAAAABnkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAA -AAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -14841,9 +34019,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAA -AYAAAAAAAAABgAAAAAAAAAGAAAAAAAABQAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA -AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -14855,10 +34030,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAA -AIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAUAAAQAAAACAAAAB -AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEA -AAAAgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -14906,479 +34077,116 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAIAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAIAAAAPhwAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAApYAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQgAAAAAAAAAAAAAAAAQAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAoAAAAAAAAAAUAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJgAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAABAAAAAAAAAAAAAAAAAAAAQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADP4AACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAOPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAFAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAR8AAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAIJAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADGkAAAAA +AAAAAAAAAAAgAAAAAAAAAgAAEAAAACAAAAAAAAAAAABAAAgAAAQAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAABgAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAE +AAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAA7wAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmUAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAgAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAB1QAAAAAAAAAAIAAAACAAACAAAAAAAAAgAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQIAAAAAAIAAAFegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAgAAAAAAAAQCAAQAAAQAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAABAAAAFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEgAAAAAAAAAAAA +AAAAAAAAABAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAALMBAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAEgABAAAAAAAA +AAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABIAAwAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAc5gAQAAAAAAAAAAAAAAAAAAAAAAAoABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAA +AAQAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAA +KYAAAAAAAAAJAAAAAAAAAAhAAAAAgAAACAAAAACAAAAAAAAAAAAAAAkAAgAAAAAAAAAAABsjAAAA +AAAAAAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJQAAAAAAAAAmAAgAAAAAAAEAAAACA +AAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAABA +QAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAMeAAAAAAAAAAAAAAAAEAAAAAA +AAAAQAAAAAAAAABAAAAAAAAAYAAAAAAAAAAAwAAAABAAAGBAAAAAAAAAAEAAAAAAAAAAQAAAAAAA +AABAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAQAAAAAAAAADAAAAAAAAAQAAAAAAAAAAAgAAAQAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAATcgAAACAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAgQAAA +AAAAAABAAAAAAAAAAIAAAAAAAAAAwAAAIAAAAADAAAAAAAAAAMAAAAAAAABAwAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAD4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAA53AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIIAA +AAAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAB6UAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/AAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgAAAIBAAAACAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +gAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAeVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAoAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAA +AACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAIAAAACAAAAAgAAAAIAAAACAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAKAAAAAAAAAAgAAAAAABAAAAC6QAAAgAAAgAAAAACAIAAAoAAAAAAAAI -AAAAKAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAICBAAAAAAAAAAAAAAIAAACAAAAAAgAAAJAAACIAAAAAAAAAAAAAAAAIAAAAAAAAAAIEAAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAH1AAAQQAAAAAAAAAgAAAAAAAACCAAAAAAAAAAiAAA -AAAAAAAAABAAAAAACAgAAAAAAAAAAAAAAAAAABiAAAAAAAAAFCgAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAEAAAAAAAAAAQAIAAAAAAAAAAAAAAA -AAAEAAAAAAAAAACAAAAAAAAAAAKXAAgAAAAAAAAAAIAEAACAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIgAAAAAAAAAAAAAAAAAAAKAgAAAAAAAAEAAAA -BEAAACgAAAAEQAAAMAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAEAAAAIIAAAABAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAqcAAIQAAAYAAAAAIAAAAiEAAAhAAAAgAAAAIAgAAAAAAAAAAAAAAAAAADAw -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAACEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAIAAAAOLAAAAQAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAA -AAAAAAAAAAgAAAAAAAABCAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQA -AAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAABgAAAAAAAAACAAAAEAAAAAAApr -AAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAECAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -QIAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAADAQAgAAAACAABAABAAAAAAYgAAAAAEAAACAAA -AAAAAAAAAAAAEAAAAhIAAAAAEAACUAhggAAQFAFAwABBUAAMAEMAAlAASAACAAAABE0IAAEAAAAC -AgAAABIAAAKQCBABEAAAApIAgcAQgAAAEgAAQBAAAAJDARAAEEAAAhEAAFAAAAEAEACIgBAAAAIK -AAASAAAAABIAAEAAAAQACgBAIAIAQCgKBAsAAgAIAAAgQgACAAAACmBAEAIAAAAABFAAAgAABaAA -AkgAAAAACGBAEAAAAAgEJAIIAAAAAAgAAgoAAAAQAEBAEgIAAAAAAAAJUUAAEgAAAAAAAAkIAAAA -CABABwACAAAIQAAACABBAAAAADUAAFAAAACgC0gAADAAEGAFCAICAABAIAESAFAAEAAABAgCAAAA -CAAACgJAAAAAAAgAABAIASABQYAAEAAIJAAAgAAQAAgAAAGAABAQKGABAIAABAAOACAEgABCAAAA -AAiAAAAAAIQBEACAAAgBAAEIAABQAAABgAyAIBAIKCAAAAHfAAiAAAAMIAAAAwAABAQAMAAAgQAA -EACAAFYAAAIAkAABBoAAhAAIDAQAgAAiADBgABIAAAAKACABSoAAAAQAAABMAIAABAQAAQ6AAJAI -EAAABAAQkBAABAAAAABCAAAQAAQBAFCIAcAAAEQIghAAAAAAQACAEAAMAAAAAAAIgcAAAkQABImA -AAAAwAAAwICBAAGBABJBAIAAAAAAANEAUAAACIEBYAEAAEAAQBAAgAAAECBAAQQAAABRAAAAAIQA -EEAAwAAAAgIQCIAIACACAARAAAQAFAAAFJEBAAggQAAQUADAEAAAABRAAAGAAAAAAGmAAAAIACAE -kAgAAAAAAEEUACAAQUAAgAAAAACAACAFABBgAACAAAAAAAAAAAAAAAACKACIgAAEAAogAAgAAARA -AAgACoAABQAQAABSgACgQAIgAAAD8UAAAAAAAAIAIAAAAgAAAihAAAAAAEQKIAAAAAAEAACgAAiC -AhQAAQAAAAAAgFACaAAAAAABAACgBAACABRACgAggAIABAAAKAAKgAAAQAAgAAAAAAAAggAACAAA -CAAQAAAEAQIIABAAAABIAAgQIAAAEAACAAAQBIAGCABAAAFggAIIAAQAAMAAAhAAABAAwAAEMABI -AADCAAEwIggIEGAAAAyTAUAyAAAIIEAADDAAAAQAAAQAIAAAEAAgAAAwAAAAiCIAAAAAYAAIQAAA -KACEgAgAAAAIAAQKAQAAAAgAQAAAwAAAEAIEBAECAAEQAnAACAIIAUACkAAAgAgEQAIAEABAiBCA -EBCAACCIASECQAAAgAgAQBBEAAAACAA4AAIAQAIIACQYAEGAAIgAIJgAkCABCQACCBAEAAAoAAIA -AIQgAAAADZwIAAAICAEAAggAAAABAAAgCBAAAgABAAIIEAQAABAAAAmAUAAEAEACCAgAAAIAgEBI -AAACAIAAgIkQIAAAFAACCAAIQAAAAAQpECIIAASAAAFBAAAIIAAKAAAAAAAAAAAAAIAAICEAGkAA -AAAABIAAAEAAAAAgAAQAAEAEACAAAEAAAAEABACAIAAAAAAAAAAAAABgAEAAAEAAIAAAhQEAAAAD -QYSAAAAAQAAAAAAAIAAEAAAEIAAFAAABAAELACAAQAAAgAABBAAEgBgAIEIEAQAAgEEYYAGgBQAA -AQSABAAEgBABCAQAAEEAAAAAAAAAAAAAEAAwAAgAAAAIAAAAAAAkAAIAAAABABAAACQAAAgIIAAB -AABAADEQAAAgAACAAAAAAQQAEAAiYAABCABAAAAEAAEogAAILAAAAAQAgAAQAAAAAAOSASAAAAAA -AIAABCCACAAgAAIEFAEKAEAAAgQAgAgAAAAABABACEgCAAAgMAABIFAAACAAIAAABAAAACgQADAA -AAAkAAAAACAAAgAAEAAsgACCgAAAFAAIEICAEAACAAQQgMABAAACCBCAwgAAFAIAEIGGAgABAAAQ -gAoQAFgBLBCAIAAoARABEIAAqigAACQQgAAQAJAAIBCAAAIAIAYgEAAACCqAIBAAAAAAEIwgAwQU -AAEQgAAQABQgABCAAAEAFAAIEIBSAwAVAigQgEAAAAAIRBCBQAAKAABSEIAEAA0ABCgQgAAAAFgA -ABCAIBBJAAABECABAAAAEgTEIAEIABRCQMQkBQIAAAAExCgRAAAgAMDEIAEAAAAIgMQgAQAYACCE -xCAIAAAAAADEKAFIAAAAQMQsAQAAAACAxCADBQQAEGDEAAABNiAAAACQAIDEIAIFAAAAQMQgAwQJ -AAAgxCgDBAQAAIjEKABMAAAAQMQkAEgAAAAgxCgBAAAAAADEIAIIAAAkSMQgAQAAAAAIxCwBAgAA -AIDEgBgAAAAAAgmNGAAACQAECYgQAAAAFEIJgQgCQAAIEAmQGAAAAAAQCZAIEBAAACQJgAGAAAAA -VAmBiAAIAAAECYBIEACAAFEJgAgBAAAAAAkAAAfekQAQAAgAEAmAJAAAAAAECYAIKBECIAAJgQgA -AAAAIQmAWIAAAQQACYBQAACADAgJgFQAAACgAAmCpEAAghESCYkGAAAAAEEJgAgQAICoJAlCQEQw -QQAAAAAkwDSAABAAUEAEcMUAADQwJAEJgInIAjAgAgAAEHBAckAAAAAIKgAAAFJCAABAACAkBQAA -AFAESVQQiESAEDBEQACAgAQkAAAACRjJwURABEAAAHBkAkIAEhAAMFQ2QjAgAABCQQw0CEAABFkC -AAAAEZIE8OEKAGQAIAIJAkQCAAQAcKEpiIBAQYAAQkREBABAAAA0KEGJDEBABKGgFAwoSIgACEgE -ZMQIACQAAAQECEwMRAwICgIAWhmgREBgAAAEAAAgCAAAAFkZCAAAAaEAAAkACAIgSQBMIEQaAACK -IAhERAEICVAABACEAABDJRIAAABQAEJABAABAUAISEIBBEGhBAhCQqGhgEASAABAAjCgiFDiAAEA -AAAKAEwAAKmiICAKSAAACBIQgAAKCEmhogCAQAiAAERAAloAAAEAEAYgCIQJAAAAACAIAgkoAEAE -QAiAiIAICAAAQJMAAgQIBCGLwggOAAkEAjKDgAACAAYgEAABEEIIACACwICCAAAESQCDhCJAAgAA -AJAQEgAAAI9PAARgAMMAgCQIAAAAFMkokADICBAIAICQEABACIDBgMAAlBBAgggJYAkEANICgAAB -AAAiAFIEIAgEAAICUkABCBAARgJIwQACCEAgAIMAANQACApCAAWoAAAoMgIEBYAACDAqQggCqkJC -SBAAIAAAFEJAIEQAAkAUAAEggEQBgAAAMBAAAA2FDEBAILAAaQhBAAAAARANCBIEAAARIoJAAAAA -BN0AKCgAEEkMkUJgMAAGAICEAAJAAEJNiQQACCBAAAWIBIAAADCAAAAIASAgIEhiSBAAKCgQBJCo -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 -AAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAgEQAQAAABAAAAAAABEAAAAFAAAIFSAQCABAAAABAAQAEAAAA -AAgAAAqAAAAAAAAACRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2kBMAgAAAAAAAAA -EAACAAgAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAABCAAAAAAAAAARAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAABIAQAAAAAAAAAAQgAABAIAUAACAAAAAAAAAAAAAAAAAAAAAgAA -EAAAAAACAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAIAAAAAAAAAIyQAACAAAAAAIAAQAAAQAAIAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -AAAAAAAAAAAAAAAIAAAAQAAAAAQAAAAIAAIAARAABEAAAABEgAAEAAAAAAAgAABEgAAAAAAAAEQA -AAAACAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAMXAAAAAAAAACAAAhEAAAAQAAAAAAAAAAAA -AAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAQEAYRwAAAAkAAAQIIABAAAEwgCggAAAAQAAkBgABgAAAAAAADAAABABQAAGAAEgwAAAAAAgAA -CAAAAAPCABCAEAAAABMAAMAAAAAAAQAAAYYAYAAAAAAAAQBhAcAABAKQEBAAAAAAAgBAAQBQAAAA -YgCAwBAUAgAIACAMAAAAAiIAAAIQBAACCQACAAAAABACAQAAIAAAAAAAAAAQAAACAgBFCBIKcAAA -BHUQCAAAAEACRAACMwAAAAANCAIAAGCQQYACAgAAAAAACQoCAAAAgEAAEAAAAABABEEAAAAAAAAA -QAACAAACKCBEEAIAAFAAAAAKcQQkEQIAAEAAEAgQAgAAAAAIQBACAABgAiBABAIgAAqACAAIEAAA -IEJAABIAAAAIkABAAAIAEAAAIERAAgAAAAAgQAiAAAAgACBBAAAAAAAAABQAAEAACxAABgAEAA4I -iAAGAAABIDAIAEYAABAAAIABkAAABAAQDACCgIAECAgCAUgAACAMICAAAoAADAQIAAEMgIAEAAhB -AQSAgBAAACAAAAOtARbCYABgEEQCAgEAEAgAAAEBwAAAEAggAAOUAAQAAIAhcAAAJBEQgAFEAABA -CAAAQYGAAAQACA4BCAgAEQARKAaAgAAUNACMATKAAAAACBCAgoAAgAigkAEAUIBIEAAAgACACABI -AUASCIAABEQDSAIQAAAASYBIQgABAEBIAIQAAICBAEgAAAEMAAAQCAGQAgJAAEDQAQAAAgAQwAAA -DAAADikAEAAEQBAICAABggCAKABEAAAAAFBAABACAAABAImQCBIQgAAAAFEAAACAAABBgNAAAAAA -UEFAgAAMgAAAAAAIAAAAwAAQAAgAAAEEgBAAiABQAAAAEAAAAABAQCAAAEgCgAAAiAAACCIgAAAA -gIIoQAAAAAAgAKCCEAIAgEAAAUAQAAAAFAAAAEAAAAAAAiIBQAAAAAACAABBCCBAABAAAAAKrgAA -AAAAQIBAAgAAAAAAAAAgQAAAAECAIQABCAAAAAgBIAAIAAAIQKBAAAAAAAAKFAAAAgBASAAEAFQI -AAAAIAkAQAAACBAACABAAAAAABAxIAAIABAAADAAABAwABASAIACAACEgAlAAEAoAAwAIAAAAAAC -AQAQAACACAAAEAgBAEAoBAAAAGAAAAAAAAAQIAAEACJAIBFCAQAAghAAQAAAAALsAABQwgAACAAI -CAgACAAAAAgASAIAEDKAwgAAAYCAIAA2ACAIhAQoIAAEiABACAAAQCAAAAAESAAEAAACFAAMAACA -EAAAgCCEAAABBAAAAIAIgIgSSIJCAAggAAEIAAAgCABIEgAAggAIAAACCBAAAAwAAhAAAUACCABA -ggQAAAAMAAAgIAFAAggBgAABBAAADACIAAEAACCIAIAAiAAAQAAAAGEIgIABEEAAAAgAIAJAAAIB -DASAAAgAAAAICEAKBAQAAAgwABAAAgEADAACAAAEQAIJEUACBAACIIgAIAAAAABAiACAAAEEAACM -IIAAQAACAAAAAAxiwCAEAEiSAEAiACAAIAAEAAQgEAAIABAAEIAAARgAAABAAAgAAIAAAQUBAAAG -AAABwACAABAEAA0gAAABGgAgAEQAGICAAAAAAAAEAAANVgEaAABBBCAEAAICgAAAgCCABAAAYAEB -AQBAAGCAICIhARgABACABAIBAQAAAMAAAABAACAAAAAKAAJAAAAAAAQCAQAAAQQABAAIACAABAAA -AAAAQAAAAAAAIAAAAAAAAAAAAAAADAAAAAQAAAkgAAABAAAACAAAAAAAAkAIQCGAAOAAgQhAAQAA -FBAQACAIAAAAAAEIACYACgQAACBAAAAAAAvOAFAAAAgBEQAABAAAAAAEAAAYAAAAwCIAAEAAIAAA -aQAAQEgAASAgAABgABEBJCAAAAADAAoQAAAECQgwAJAAAABQAIAAKAYABOAAEAAIJQCAABIAACki -EIAAAAAAQAIRgAAAAAIAKRCAEAAAFAAgEICEAAAUgCQQgASRABUACBCABQAAFAAAEIGAAQkBABER -gBQAABQBBBCAAAAYkBCCEAAADZKABgAAFAIAEIAAEAACFAQQgAJoKAAAABCBEAAKABAAEoQGAAAA -AAgQgAiACTgAARCEBAAAFCQgEICAgogAIAAQgAQAAAIAIBCABgAJAAACECAAAAAAAIBQICBIAACS -gcQgAUAAAEBMxCAjSAAAIMDEKANAAAAgSMQgAQoJAAAAxCACBAAAAIDEICIQAAAACsQhAgIAAAAA -xCADAAAAACDEAAAGUykAggAAIADELAMKAAAAjMQgIAgAAACAxCABAAACAETEIAFMAACAxMQgASIA -AIAAxCABIAAAAMDEKASABAAIAMQgAlgAAIiAxCgRQAAAIMDEgAAQAIAQIICABIAAAAAoDYCYAIAA -AAAJgAgAAICEIAmBJACAAAAACYAEABAAAIgJgBQgAICgKAmQIAQAAABADYgIgAAAAAQJgAgAAoAE -CQkAAAeBgAgBAACQAAmACAEAAEAgCYAAAAgAAJAJgIgAAAAkKA2ABABAAKQQCYAIEAARApgJgAYQ -AAAAIAmAEBAAAKAJCYAAAAAAIFAJgAgAgAIEGAkgIEQGAJAQQHBgBEBBTASg8GAAQWEABEEEBARA -hImIAABkBIBQAmAAAQmAcEEEJQFUAEEByIAAyDQkSAACQCAIhgAgQAAAICbJwERAXEEyAAAAA0RB -BiQCAAQETAEEBISACAgABAAAQkBGBMQ0MBAACgACCGYAAAAmCghAJiQGABAEBAAAIAAAwBIQIEBA -AARBAACCNCiABAAAIEIAAAAACQBAAEBAAAAAQIAEBAAACCAQAEAEAAgABKggAoAAQAkYWhgAjARA -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 -kB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkAAADkodAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACM -dAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkAhAARQg -AIKEGAAAHGAAI4QYAAAcYAAjhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAA -A4QYAAAcYAADhBgAABxgAAOEAAAI0BgAABxgAAOEGAABHGAAA4QYAAAcYAADhBgAABxgAAOEGAAA -HGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEcnJycl8KXwpR+3d3 -UFUzr6v/d3dFZzU/Ac0dP1RXVf8B/bu/UlcKX1VVr781P1JXVVVV/zU/NT9ydwFR/0X/RVVTVVVF -ZwHNVVUzNTNfC/sAAAmZVVMzVRtfFb9VRzd3M1VVdx8fEbtVR0dVUVFQVRG7J3cF9VRXTl8Vv1X/ -Vf8zX1UnVVUB/UZXAc1V/f9VJycid1H7Fb8PVVXvFb9F7zNVM1VRUVFRqgpVBar/u7GqrzP/qv4i -J4mrMD8j7wwuVFcBqwH9u7qipycnqpmvrjA1UVuqpVT+MDowPxEbV/f/q/+rVVNVWomrI+9VWjM6 -Mw8P/wAACZmqUzNaBY0KX6qLXXczpVURDQ0A/2ZHi5mrq6qvCl8Ruwb2pKcKGwSuAleo/TMKqidW -VgH9ipsj76r9/6kRuxsbAlcQug+7qu8KX6r/M1ozpVBQUFAKCgUFAFURETMzMwAAVCIiiLswPyLu -DD+qqgCqqqoREKOjJycPDwUEMD9TUzMzAKowPzA/ERFV/wCrAKuqqjMziLsi7jMzVVUzDwDwAAAJ -nKpVM1UFrwpfVVVMRDOqMycA/w8PZmaLiwD/MzMKXxG7BfWlpQoKBa8AVQBVMw+qMwD/qqqLiyLu -qgEAqRG7GxsAVRG7D6qqAQpfAFUzVTOqUFBQUAoKCgoBqyInMzMzBQFVd3JEdzA6Ed0MP1VVVP5V -VREVU1MbGw8PBRUwP1NTMzMBqzA/MDp3dwBVAEUARVVVMzNEdxHdMzNVVTMKAfEAAAmcVVUzVQpf -BK5VVRVEM1UzGwD/Dw9VVUdHAP8zMwWvInIF9VVVX18Fr1T+AaszD1UzAP9VVUdHEd1VAQBVIncn -J1X/EbsPRFUBBK4BqzNVM1UAAGADAAAAQCAoCAAACAAAAAAACgAgAgAAAAAAAAAAAgBAAAAgCAMA -AAAAAAAAAAEAAAACAAAAAAAwAAAAAAAABCAAAAAAAAAgEAAAAAAAAgAACi4AECAAAAAAAAAAAAAI -AAACBAADAAAAAAAAEQAAAEAAAAAIAAAAAAAAAAAAAABQAAAAAAAAAEAAAAAAAAAQAAAAACMAAgBA -AAAAAAAABAAAAJACAAAAAAAAAEAAABAAKACgACAAAUAAEAQAAIAAAAAAAAEAAAAAAAAACAAAAAQA -AAlEIAAAAAAAAEAAABgAABAABAAAAAAAAAAAAQAAAAAEAAAKCgAAgAAAAIAAAAMBAAAAAAAAAAAA -AAAAAAECiAAAAAgABAgIAAAAAAAAASAAAAAAAgAIQAAAAAAAAQwAAAEAAAAACEgAAAAAAgAAAAAA -AAAAAAABAAAAAAQABAAAEBAAAABAAAQgAAAAAAgAAAAgAAAAAAAAAAAQAABAAAAYAAAAACCgBAAA -AAAAAAAACAAAAAAAAAAACAAAADAABACAAAAAAA2GIAIAAEgBAAAAAgAEAIAAAQAgAAAAABBAAAAA -AACAAAgAAAAAQBAAAAAEkAQQAACAAAAgAAAAAAAAAAAAEAAAAAAAgAQAIAAAAAAAAAABAAAAAQAA -ACAAggAEFEAIMEgAAAhQRAACAQAAAEAAAAAAAQCAAAAABBAgAggAAAIAAAAQCAAAAAAQAAAAAAAA -AAAAAAAQAAQACAAgAABAAgAIAQAAAMoAAAAAAAAAAAAQAAAGAkABAAAAAAAAEAAAABAAAoAQAAAU -CAAKCAAAQAAQABKAAAEAEAAAAIAAAAAQACAAAAAAIBCIIAIAEAEAAAAAAIAAABAABAAAIAAGAAIA -ABAAAAAAAAAABAQAIAQAAIAAAAAAAAAAAAAAABAAAAAAAAAAAgQAQAAAAAAAAAAAABAAACAQAQAA -CAAAAAhAAQAEAAAAAAALOgACQAAABAAAAAAEAACBgAEQQAAAAAAAQAEAAAAAgAAAAQAAAEAAAACA -AAAABAAAgAAAAAAAAAAAAQAAEAQAAAAgAAAQBAAAAAAAAAAQQAAAIAAAAAAAAABAABCAAAAAAABI -EIBAAAAAAAggAABAAAAABAAAQAAAAAFAAAABBAAAAAwAAAAACAAACAAAAAAAAABACAAACAgAQAAA -IgCAEAEAAA5QQAiAAFAAIAAAFAACAQAAAAAAAAAAAAAAABCAAAEAAAgAAAAAEQAAAAAGAAIACAAA -AAAAAAAAAAAABAAAAAAAAABAIAAAAAgAAAAAAAABAAAAgGECEQEAgAAQCgAgwACBAAwAAAAgAAIM -AQIQAAAIAAiQCARAAAASAAQAEFAAUBAQDYgAAAAAAACAQhIHAABQAAgBAgAgAAgAggBQAACCyAAA -BlWIAMAAxAAIEAABCQAQAAIAAAACEABBABKAAEMgAQkCAAgQwAAIAACSAABBAAAAQAEAjBYQAAEA -AgACApAUAQIAAIAAwAABARAAEMEQACACCIgAAAAAIAiACAoAAgAgAgAAIJACEGAAECggCAAgIEIA -AAAIQAAACCBAAEAACgAAAAAAgwIAAAABAEAQAAAQgIggJAIAEmAmKCAQAgIAAGCRAAAKRgAIgAIA -AAAIAFAiAAIAAAASAAkCAAIAgCAACQAQCAgAAFAAAgBAAAAARAACAAAAAQAACAIAAYBAIAWAAgBC -QAIMADACAAAAIBAQMAIAAkAAZHKAAEAAAAEgAAAAYAggLABAAQAAAAAhAVQAgEAACChAQAAAEAQA -ACEmiQAgSoCAEMkwABQIKBAQKYAAUAIAAAEIkAAAAgQBQEEIABAAAQAAAAYnQQAAAJBGgCAABBEK -IAgABEBSgAAgAABAQDMAAAAEAAJAAgAAEA6AAAEUCAAADogEAEaAABAqAAwRCBAADAgxMAFyBABw -BgACQQQCAEBAEAAgEAwABAEAyAQEgAASAABQAAGAACQIABBgEEAAEUCgDgAAwAgEAAAAABACAAQR -AAAEAGFAAGoAggQiAQA04ICBACFRDBAASAAMCIAEABEAggAADQUAC4CAEBAAAAEIQEgAiIAABBQA -AQAEgIAAEAFARACAiAQABAAgEABAEIAEQIAoABIAAAAAIGmAEHBBgEAADAAQABAACCAQCQAgAAHA -gBQBgoABBACEAAAAAAgCAAUQASgAAAAAAAAAKICAgQBEgGEAAACAAAAACABAAgkABEgAAAAQAAEA -BQAICAABIoIAAAgAAEQBIQEAAAACEUEQAAAoAAAIMAABAAAQACAMAICAQAEAAgAIAAAAAAAAYAAA -gAAAAAgBAIAAACAAACAEUJCAAAKAIAABAAAAAAAogAAAAAAIQBUAAQAAgAEABAAACkAAAUAgBAAA -AAAAAAApACAAgACAAABEEQIEIAAmASgQIIAAAIZAADAAEAQAAAAkRAAAAACAAEAEAAAAEAABAywA -AEAAQAAACAAAgACJRAQgBAABIQAAAAbFAQwAAAAAIAABEIgAAACABEJECAKAAAAAAAQQAEAAAIBB -AAQCAEEgAACAAAAAATAAAAEIAgAAAEQAQAgCAEAJABAAEAKAAAAgQBQAAkAECYIAKDAAAIAAAQgM -AAIQgACACCAAAAAAAABIAAAAEYCAAAgAAAAEAACCTAAoEEYGgAAJQAAAAQBAIAggABAAQgAETIAg -ARAAIgCIAAgAAAAAAAAABjwIAAA6IAQAgAgICABAgAAACQAgARACgAKIIAAIAACAAAgYAAAQAAAC -DAAAAoAAAAAIACAACIAAAokQAAgUECCACCCEAAgAAAAJAIAgiBACAAAYAAIAAAkQgCKgAIAAAAEA -AAAAAIQAgAAgACCBAQAYIAQEQEAAgCAAAAAgyIREEBgAEEAIwAAAAABAAAEAABAAEAIECABgIBAY -ABAABAIBAAAB44SQAAAARgAAABCSGhAMAAAAGwEEAEAAAAEaAAEIGAIQIA6AAAAOAAEAAAAAABAA -AAAAAgQBUAABEAgCBAgGAgAAGAAgAQQEAgAhgAUABAAAAAUAAAAAUAAAIAAQAAQQAAABABAAAAQA -AERQMAAhFQAAwADACABJgAAAAAAMAAAAABAAAAgAoAABAAAAAAACAAJgAEAAACAAECIDgAIgIAAA -AAOwAQCEQAAIAAAAJIDAAAEQAAiGIgACAAgABAQQAAAAIAABJACAAgIQAARAAgACACAAAFQSEQAA -IAAAYgAAgjAQAAASAAAAAAIAEAQAIIAsQQAAAgAEGgAAAIAECAkAEAAQjAAACRgABhCAEAAIIAAA -EIAQAkAUAAAQgAQAABAAUBCAhAAAGAAAEIAEAFoCACgQiIQCBAAQBBCABAEAAAAAEAAAB8+AKSgA -AgAEEIAAIipYAAoQgAAJACAgAhCAMIIaACAAEIUAAAAAMQAQgJAIAAJAABCMgDAJWAAAEIKEAAAA -BAwQgEhoAAACABCCAAAIAQIAEAAIAAAAQAAAJCEwAAAAAMQkAQIAAAAAxCACCAAAIATEIBFKAAAC -AMQgA0AAAACAxCAxAAAAAIDEIAMgAAAgwMQoBEgAAABAxCIAJAQAQEDEAAAOHSAASAAgAojEIAFI -AAAAAMQiBk0AAAAAxCghQAAAgMDEIAMAAAAAAMQgEFEJAEBAxCQTBQAAQATEIAJIAAAgQMQgFAAJ -AAAAxCADKgAAIADEAAACwEAAUACAZQgAAACBCYgEEQAQAAQJgABAAIIAEAmACCAAAQAUCYmkAIAA -wCAJgAUAAAAQkAmABAKAAAAgCYESAAAAxAAJgAkAgAIAAAkAAANQgAgAAABIIAmBlAAAAAAACYAg -AAAAACIJgAgggQAAIAmAmCAAAAABCYgAAJAAAAAJiAQQAAIAgAmACAAAAAAACYBCEBAACAYJgAgA -QgAIGAklCABkhAAABQEhiBAABMAOBAACAkAACUEEQAFBwgIAFBQAQAAMAAAwAAAAAACChBAgIEAA -AgAAAAIAQABCQAxABEBAABIAEECAQABAAAEADAAACqdIwkBEICAMEHBgFkEBAAQ4BAIAAFBAAEAC -AMIAJCAEBFBBCAAACACFREBAEBAEBAA2JEAQAAAEAABggEAQDAAEEAJ0BiAgAEAwCQpAAEAAAARA -kQmKBAAQaVIQAAhgBOyAAAkJAHhYGoEIIAoBAcFEgIAIQBEcHEBAAACICAGEAFREAAAJQiABQAAA -CKGhSAAAsAAICgABAACgQBAARASEAABMcBIABAAAEBRIBAAACECgAAgEgaAAAaAAAImiEQgaAASI -ABIQCEBoaUAAoAEAIAAMBGRACMBJAERESAAICASgAYBBQQAACACIAEFIEIgiAGBICMAAQBIQDMAA -AAJARAQCAACQECCKASAIAIKEIADAQGgIBDAAgigCRIBAAAYRAAAkCgAgwCAAAACARmAAEACAAAIA -BINwxJAEABAAgDAAgkAAAIfIAAQwCxEAAiYIAAzRQAGEA4AQEARABCQBEBAgZgAMwlYBEAIAA4Ag -gYgQAAaAwAgACAIhQhDAAoCAAAbAKASAFAoAEsAAAQAAAGAEAILAANBAAFIqBIBAAABAABANBQwA -QKAAqIAJAEBEjCiAAAgpAgJWgCgAQogJggAAUAYAAEBAcqAgFAEBDDAQKAAADUQAEAgoMAANgQEC -IDKQAFCAAQAACppAIGAAIlBAgEFogCAUDWlAFgAAKRExjA5AIAAAEEEAIAIAABAUBSoAACARAAAw -IAIAYAkIAAyUQoBAACCAAaFFAChAKFBNqAARAICAIAwpBEIIQABA3FJkADRABECkAgYrUAgACxQF -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 -X+TkBa8iJxUVREVxeyciJyIDATAQAc0BzXd3InIE9FBeJydV/wAABvEzMzMz7kQCzgD/AVGtDTNQ -AAEMBjNVc3MiJwBVAAA1MA8PVQHK+nd3AMxERA8PVVUzM1VVAERERQGrAFQAADNVVVVR9yJycXtf -XwBVNwVfX6+gMhBzUdlRr6+r//UFM6+q/f9WIncRuwJXBScFzVV3OjVTOjOvZf8J+aGt/1UErndy -ALt1dyIiX3dfd/P3P38y/jL+Iicidwf3Ul8bEQGrAAACsaqlqqWgoAPPMjJV//SkM6//3z+fM6Ug -f7u7V/ddXTo/AN1V38oFERsAzIiIAAAAAAD1AvdVVburqP1X/87OM68PGwiuEbswPwobV/czAAob -r6C5qGJAyEBOXwFV+gozBVX9/1UFrycnUftfGwrORFU1NVM1M1VF3wX1UV2qABW/d3dE/3Z3d3cn -dyd381E/FTP/M/9ydyd3BfVRXyd3UfsAAAK0VVVVVfr6E983N6v7qAgzVVVFPxczVRC/cncBUQwM -NTUR/1Xvygp3JwDMREQAAAAABf8B+6rud2dV/wFVzMwzBQ8bWf8ndzA/Tl8BUTMATl8AAAMAAAAD -QAAIAgIAAIBBABAAAAAIAKAAAAAAAQABgAgIAAAAAAAAABAAAwEAAAEAABgAAAABACAIAAAAAAAA -ACBAAAAAAAAAIECDIAQAAAAAASBAAAAAAAAAQEAAAAAAAAAAAAIAAAIAAAIAAAAABAAAAQAAAAIA -AAAAIAAAAAAIAAAAAAAAAAAAAAACCAAgAAAAAAAIAAQAAAAAAAAAAAAAgBACIAAAAAgQAAggAAAE -AAAAAAAQAAQAAAQAAAAAAAIAFBQAAAAQAAQAAIEQAgwgAAAJKAAAAIigEAgIAAAAIAAQAAAAAAAA -AABAhAAAAAAQAAAIXQABQAAQACAAAAoiAAAAQEAhQACAAQAAAAAEIQAAAABQAAQgEAAAgIAABAAA -EAAAABABgAAAAAAAAAAAABAAAAAAAAgAAAAAgAAMAAAAACAAAEiBAAARAAAAAIIEEAAAAAAAAQQA -AAAAAACAAAAAAAAAAAAAAAAAgAAAAAAQAIAAACiABACAAAAAAQAAAACAAAAAQAAAkAAhAAAgABAA -CAAAAAZeIAAgAAAACAAgAIAAAAAgAQAgAAQEIAiAAACABAAAAAAAIIAEAAAAAAAAAAAQAACAAAgA -BACAAAAAAAAAAAAAAQABAAABAQAAAAgAABAAgAAAAQAACAgIgECWAAAIAAiAAAAAAAAEIAAAEwAA -BgAIIAAAQAAAAAAAAAAAAAgIAAAAACAAAAAIAAAoCAAAAAAAQAEiAAAIAABAEAAAEIAAAAAAC4QA -gAAAAkBAkAAJIQAIAACAQAMQAAAAAAEAAAAAAAAAgAABgAAEAAgAQABAAAggAAAAAAAAAAAAAACB -TAAAIBAgAAAMAAAAAAAAAAIAEAAAABAAAAAAAAAgAAAAAAAAAAIAAAAQAAAgwAECAAAhAACQAAAA -AAAIAIAAAAAQAAAAAgBAAAAAgIIAEAAAAAAAAAAQABAAAIAARIAAhIAASAAIAAAAFQAAAAAIgAAA -AAAgAAAAAAQEAQCABAAAAAAAAAIQAAASAEIAEAgAgACAAAAAEAAAgAgAgAIAAAAAAAAAABAIAAkA -AAAAFAQAgAAABAAAAACAAEgEABABAACAQQAAAASIAAAIBAIABAAAAAwgAAIACAAEBIAAAAAAAQAI -hAAABAAAAAQAAgAAAABAAQAAAAAAAIBCBAAAAAAAAAgAAEAAEAAAAASyAEQAAAEAEAgAAAAAEAAA -AAAACAIAQBAgAAQEAAAAAAAABEAAAAAQIEABgAAAAAAAAAwAAACAAAAAQCgAQAAIAAABAAAAAAAA -AAQAAAAAAAAAhMJIAQABAABgAAgAgG0CAJABgMAgAAIADUAAAAwAcQAQAsgAAAAAYAIAAIAAAwgA -BQAQABAAgCCQAIIAAYgCAAAQAoUCABAAAwACQAQBUgAAC+oAEAAIAACAAQAFAAIIDAAAAAwAgAAA -gmgACAASgAAAwgCAQAAAAAICAJABQgAggAIADoAAAAAACAADAAAAIAAAAAQAksAAACIACAAAACEA -AgWBAQAARCAAJIAAAAAEiGAAREgACEaIAAAAAAAAAAMAJCNAACAAAEAkwDABBAAICC0IIyAAQAAA -IcpSAAAgQgAAQBAAQAWAgAhoCAAABAAAAAAE2AQQCAABAARAEAEiAAAQAEAoLAAQAAAAAADAAAAA -BCAAAAgQABBBAAAIopAFEERAAAgAAAAAABAAAEAQAgBAAAAAQDAAIAAAACAiIAAAQAAAAWIEEggG -UxAAiYAIAEEBAAAIgAAABABAAAGJAgAACAQIEACABBAQAACIBAJEACAAASQIAAAAAARQgAAAUAYQ -SAQDxgAMAAAIBAECABQMKQgAAA29ACaAAAxASAQAKAgAAAAwAgEAAAIEBEgAAAkQAFRACAQAYgAA -IA4AEABAgYEADAAAgGwAAFACAIABFIEAAAmAIAEBAIAECDAAAAgAAAAMAAASEQAgBIAQAA4KACIA -AKAQAgYByBQAgAAEQAAIAAAAgiEEgQAAEACAASwAAAAQAYACCgAEQAAAyAIhgUABAAAIABAAgBAB -gMAACKCJgAgSgAAAD3MBAARBAgCUiAELAIAAQAEACAOAQIgAgIAAggwEAAkACAAggAAQKECQAAAA -AAEwCoABIMAEgAAAQAAAAABEAAAKAAgAQAhBAEAAIBQIABAAAAQAACIAApQIIgQAIQAAAKACEAAA -AAAAAgAASCEAAAABAAgBIAAUAIAARAAAAAAAMAAREAAAAAAAAABSAgAAAYAAgpAAAAAAKBBgACCQ -CAAKAAAJNwABACAAAACAEAgRAAQQAEEgAAAAIAACIAAAEAEAIAACAABIAAAAAAEAAAgAEAAAAACB -AACQAAAgAAkAAEAAAAEAgAABIAAIAAAhBCAACAAAAAEBQAjAAACAAQAAAAAAIAACEIAQAABAAUAB -AAAAAICAACQAAAAIAAACjAAAAIAgKCAAgABAAISABIQATCAQAAEBAYAAAABAAQCAhIAAEMAAAAgp -AIQERABAkIAEACAgAEAkACgQgBAABAggAAYAAABAMAQAIAAAIEBAgAgAAEAEAAAAMSSAAAAAAMAB -ABACBBQgAAAAMACEACAAAAAgAAAAAAIAAAAIEBAgAAgAIAAQEAACCAAgAAQCAAAIACAAAAAAAAgk -ACAkAAAgiBQAAAAAAgAIACAMCAAAAAgSAAAIAAACAAggAAAAAAAIIAAAAQAgAAAAD50IAIAAARAA -AAAoABAAAAAACUAAEEQAIAAIAAQBBAAAAAgIIAAQAQAACAAQIAAAACIIAAAJKAIAAAgATAAAAABA -CQwASAABAAKIMAQAAAAAAAAAgAABAAIAAAoAAAAAAAEBBMAQBAAIgAAAAAAAAAkQAKBAAAAAAAAA -AQABAAQIAAAAAATBhAAECCGAAAECEBmAEBICCAEAAAAKAgIAABMQAAAGYQAYCAAIABAQAQAAAgEA -CAAAAoACAAAAAABYECCIAAAgAQIAgAyEAhiAhgAAgIQGAAAAAAAAAAgAAEEBAAAAgAQAAACQAEgA -AACAAAEABAAAEFAAAAiAKAAAEASAAAAQAAAIAAAAACAAARAAAABAAAAAAAAEAAAAAAMkMACAEiAA -AZAAAIhAAgACBDAACAAAAADSAACgAFIAAAAAAAFAFQAAAAlGAFACAABQBAAAAUkAABAgEBEEAAAA -QAAAAFAAAApLFAAAUAAAAAoKAACiAAACQAAAACAAAAAgAAAIIAAAACAEAAEEAAAAwAAAAACAJQAA -AAABAAEAFCEEAIAgIAAAAggQgACAAAACABCAhAAAAAIAEIAEAFgAQAAQgAAAAFgCABCABAAAFBAE -EIAAAQAUoCAQAAAAABgCSACBigBAWABAEAAABK6BAABAAAAEEADABAAAIEEAggAAKJEAIBCAAAAA -FAAEEIEAAoAAACAQgEAACQAYpBCARAAoAABSEIAAASgAABAQgTAAABgAABCABAIIAVQAEAgAIAAA -IAAAIDDAAAAAEEAgAEgAACBAxCARAAAAAADEIAMEAACAgMQgA0oAACBAxCAGSAAACAjEIANCAFA0 -xMQACAAAACAgACABAgAAwCzEAAANWyAABQAADChABAAAAACpIEAgAkgAAABAxCAACAAABATEIAlA -AAAgQMQgAEgAABBAxCACQAAAgIjEIgEAAAACBMQgAQAAAAAAxCABAQAAAAjEAkAKAAIAAACACACB -AQGBAIAAAAACCAAJgAoAAIAQAAmACAAAAAAgCYCYAQAACAkJgACFAIAgAAmACACAhAAQCQEQAAAA -EAAAkBQAAAIFAAkAAAqNkABAgIDRAAAAIAWAAgAEAIAAAAJAAAAJgJBAAACoBAmAAACAAIEhCYgY -AAgCRCQJgEAAiAAAIgmABAQIgQGgCYAKAAAQAAAJhAgEAAAAAQlgRASQAAhACEBAEkQQBiICIgIA -ACggYII0JEBAAEBAhCCQMAAwJCAEcGBFxAhEAQJiZCiCQMCAgQAJSAYEAAAAAUEiQhABLCgIFEQA -BAABMAAABuwoACAIAARABAIYJgQGcBQ0AAAAABBgYEAwIgFgCSAAQgAMwFBABAQA0ERKBADIAABw -YEQEdGBAAAACADAJAQBAIAoAyWBgEgAAAEAgAGQAAAAKAAEACazBjIACGICsAWEIgEJKWkQkGERA -AAAACoQAUQAACAQIAAAEAIAIGiIBQQAQcAgBAcgAgUgQYCHgAIAChAICaEEKDEAhAEAMUEBAAABB -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 -AAAIAAIACAAAABAAAAAAAAAAIAADAAAAAAAAAAMAEAAAAAAAAAAAAAAAMAMAIAAAAAAABQ8ACAAA -IAAAAAAoAAAEEAAABAAAAAAgAACgoAAACACAAAQAAAAAAAAAAAAAAgAAAAAAMAAAAAAAAAAgAAMA -AAAIAAAAAAAAAAAAAAAAGAAQAAAAIAAAIAAAAAgoAAAEAAAAAAAAAACIAQEBIAAIBAAAAAggAAIA -iAAAAAAAAAAkAABIiAAAAAgAAAAgAAAQgAQABDAAAAAAAABBIAAAAAAAAAAGAAAIKAABAAAAAEEo -AAEACAAAAoAAAQCgAAAhgAAQAAAAAAGBEAAAgAAEAYAAEAAAAABEgAAAAAAAAECAAAAAAAAEQIAA -AACAEAEBAAAQBAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAQA -AIAAAAEAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAATAAAAAAAAAAA8KAAGAAAAAAAAACMAAAAAAAAAK -QAAAAAAAAAgAAAAAAAAACAAACAAAAABIAAIYAAAAAAAAAEAAAAAABAAAAAAAAAAoQAAAAAAAAAAA -AAAAAAACAkAAAAAAAAIIUAAAAAAAAAAAAAAAEAAAAEAAEAAAAAAUQAAABBAAAAAAAAAAAAAACAgA -AAAIAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeEAKAgAAAAAAAAgEAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAQAAAAAAAAAC -AAIAAAAAAAAAAACBAAAAAAAAAACABABAAAAAAYAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIA -AAAIAAEAAAgAAAAAAAADAAAAAAAAAAAHFQAAAAAAAAAAAABAABAAAAAIAAAABAAAAAAAAAAAAIAA -EACAEAAAgAAAAAAAIAAAAAAEAAAAAAAAAAIAAAAAAAAAAsAAAAAAEAACAAAAAQAAAQEAAAAAAAAB -AAAAAAAAAAAAAAAAiAAABAwAAAAAAAAAAAAAAACAAAAQAAAAAAEAAAGAAAAAAAAAAAAAAQggAAAE -AAAAAAAAABBAAEAAAAAAAArxAAEAAEQAAAAADAAABBAAAAAIwAAAQAAAYEmAAAAAAAAACQQACAAA -AARMgAAAAAAAAAiAAEAAAAAAAIAAAAAAAAQIAAAAACAABAEAABAACAAIAAABQACDAAAIAUAAABAA -CAAQAAAAgEAABgDAAAAIAAAAAACAAEAIAACBlBAEhAAAgAEBAAAAAkAAgMIAAIDAAAIAAIAEAAAK -BcIBQACRiAAADJIoAAgQAABCAAANEkCADCIAVAAAAFAQQAAEBAACAAAACAA0AYgBAADAAAcBADQM -AAAABGoASAAAAAAEYACAAAAABAAAAAgAAAAAAAIAgAAAAAsEQAACpQAIEAMAEAAElEAAAAAAAAAB -AAAgAAAAAAAgEAAAQAAAAgBQBUAAAADDAABHAAAQAIBRAAACAUAAAggGAAAAQAEAAAESAIAgBFAA -AAAFVxAFYAAAFyBAiAMAgAADAACgBQACgJAAAAQgIAAgBQBAAEFAACAAAAAIACAAAAoACAACAAAI -EAAAAAMAAAAAAAAAIAAQIAAAAAAEAAAAAEAAAGQBgCALYcEBAAAAAAAEAAACEAAAAEIAQAgAAQAw -AABAMgAAyAAAIIAOAAAAACCAACiAAAAAAACJAQCAAAhAIHAJAgAAIggAgSGAQACMASgAAABNQBEC -AAAAABCECACAQgQAAAAOAEgwIAAABBAAABACAACBCoRATAoAACAJBABAAEAAAAwAAAAgAACBAIEA -AAAAEAACUAAAAAAgAATEAEQAAAAAABIEAGAQAACAgQECBoKEgAggAAIIgIAACMgACAABAIARgAAC -AAgACKCMQAAQEQBAJAFBABCAgAACUQAAiAEEBBBUABAIYMAACAGBACAAQAAADYECogQAABQAEAAB -gAAQANBUAaAQgAAAAIgQCgAAABEIgAAAAAAAEEAAICgAAAQgARQAKAEAACAAgAAIABDAAICICAgA -AAAAAAAAAgABiAAAgRQABgCCgAaIEAAAkAECAIAgBQAAAQQAgAABhAAgEAQAECAAAAIABSCQAAQA -BAAAAAAAAAAAIAAIgAEFAIAQARASCaAAAAAAACAAAgCAAAAoAAAGbBUABgQAFAEoEAAiAAYABqAA -AACJsBQAIAACAAEQBCAgAACAIAAWAAAAAgAAAAKAKAACIQCoAAAAAAAAAAAAAAwAAogQIAAAAAAC -gAAgAIAAAMBBgIAAAIQEIIABAAAABCAAAAAAAAAAQACAAQCAASDAhIBAIABAICCAgAAAAAEAQCAA -QAAAAMAkBAEAACABJMABBAAAgEDAJAABQACAAIAAAA0HAIBhAAAAYEABACBAAAGABEQgAIAAAECA -AACAACAAAMAkAAAAwABAAIAAgAAEAAEEAAQEAACAAICEACQAAAAAgAAAAACAAAAgAAABAYQAAIEA -AAAAAAAgAAAAAAAAAAAgAAAAAAAAICAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAICAAIAAAAAAAAw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAA -ABAAAAAAGgAAABAAAAAAAAAIAAAAAAAAAAoAAAgAAAAQAAAAAAAAAAAAAAAIAAAACAAAAAAQAAAA -EAIAEAAAAAAKAAAAABgAAAAEbQAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAgAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAACAAA -AAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAbcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAFAAAAAAAAAAUAAAAAAAAKAAA -AAAAAAAKkAAAAAAAAAAAAAAAAAAAGhgAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAKUAAAAAFAAAAAAAAABYAAAAAAAAAFgAAAAAAAAJAAAAAAAAAChYAAAAAAAAGhgAAAAAAAAq -GAAAAAAAACpYAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhcAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AGAAABAAAAAAAAAKKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAA +AUAAAGAABNEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAQAAgAABgAAAAACAAAGA +AAEAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAFJQAAYAA +AAAAAA5jAAAAAYAAAAAAAAABgAABAAAAAAGAAAEAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAFJIA +AIAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAACAAAAAAAAAA +IAEAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7QA +AAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAACAAAACAAQQMAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDAAAA +AAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAA9AAAmAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAACgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmHAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAoAQAAAAAAAAAAAAAAAAAUKAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAkAACAAAEAACAAAAAAAQAAJAAAgABBACAUAACAAAEAACAAAIIAAQAAJA +AAgAABAAAgAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAACYdAAAgAAAAAAEAACAAAAAAAQAAIAAAQ +AAJAAAgAABAAAgACgCAAEAACQAAIAAQQAAAAAoAgABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAA +AgABAAAAApJEIklAAAAwkzEiAUQAAAKSRIzJDAAAApIAAElAAAAwkzEASUAAADCTMQBJQAAAMJMx +AAEAAAAAgACMyQwAAACAACIBRAAAAIAAAABz5gBJQAAAAIAAjMkMAAAigESMyQwAAAKSRABJQAAA +MJMxAElAAAAwkzGMyQwAAAKSACJJQAAAMJMxjMkMAAAwkzGMyQwAADCTMYzJDAAAApIAAAAAAKBE +YAGABiIFIGJJHwAEQgSgRGAB+JJGBKBEQAGAAiIFIGJJH4ACIgUgYkkfgAIiBSBiSR8AAAAAAAAA +APiSRgQAAAAAAARCBAAAAAAAAAO8gAIiBQAAAAD4kkYEIEIgAPiSRgSgRGABgAIiBSBiSR+AAiIF +IGJJH/iSRgSgREABgAYiBSBiSR/4kkYEIGJJH/iSRgQgYkkf+JJGBKBEQAEAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -15407,2297 +34215,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAQAAIj -AAgAAAAAAACEAAAAkAAAAAAAAAAAAABgAAAAABAAASQEAAAAAAAAAAAIAIAAAAIgkAAAwBABgAAQ -AAEAAIEAAAAAQAAAB6wAYAAAACCAAgAAAgAAAIAAAAADAAMEAAAAAAMGIBAAAAAAAAAAAAAAAAAB -AgAgECAAIAgDIEAAAAAAAAJEQIAABAgAADBAAgAAIAAACCAQAACAAAAAAAoSAAAAABAAiABgAAAA -AAAAAAAAABIABCgAAAEAAAAAAAQBACCQQAAAAAAAMAAAACACAABAAEAgIAAABhQAAAggAAQAIAIC -hEAAAAAGZgAAEAABAQAAEACIEAAAAAAAAAAQAAGAAAEAAAACAAAAAQAAAAAAgAAAAIAAEECAEGAB -EAABAAACAAEAEAEBAhAAAaASAASAggBAAAAQQAAAAEQEAAAxAgEAAAACAAAAACAAAAAAAAAAAAAA -AgAAgAAAAgAAAAAAAAAAgAAAAAAAIACQAAAQgAAAMSAEAACAAAAAAAAAAAAAAAIAAgQEIAAAAAb6 -AAABAAAAAAAACAIAAEAAAAAIAAQACAAAAABAAgIAAAAACAAAAAAAAAAAQAIAAQAAIAAgAAAAAASA -AEACIBAAAEAAAgIQIEAAAAAAABgAAACCAAAAABAIAQAAAAAAACgAQAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAIAAAQAAAAABAAABAEAQAQAAASAggAgAEAAAAFQACAAAAAAAAAgAAAAHwgAAAACBAA -AQAAEAAAAAAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAABAAAkAAIAAAAARQEAAsAEA -AgQIQAAAEQEgCEAAABAAIAACAAAAAAAhAAAAABAAgAAAAAAAAJAAAACAAAgAAAAAAAIAAAAAAAEB -AAAIEBAAAEAAEAAAAAAAgEEAAAQAAACAARKAABIAAgAAAgAAAgAAAAAJWAgAIAAEQAAAEAAAEAAA -gAAAAAASAAkAAAQAQAgAAAAAAAAAAAAAAAAAAEAAEAAAEAAAQAAAAAAAgABACBARgBAQAQAQQADA -AAgAAAAAAAAIRGAAAEBBAAAACAAAQAAAAAAAAAAAAAAAAAgAAAAEAAAAAQAAAAAAAAAQCCIACAAA -AAAAAAAAAAAAAAAAEAkIAAAQBAAAAAAARAIAAAAkAAAAAA4XAAAEAAgJgAAACIAAAEAAAAAQAQAA -CCAAAAAAAUAIAAAECAAAAACAAAAEggAAATBAAEQSAEQAAAAAE4CABAAAAEQACoAABAggAAggAAAI -CAAnKCowMCACEggEAEAIBgLAIAIACAAAAsABEAAQgAAAwiAwQAAIDAwIAQCAUAAAACJJAAAAEQAA -ghCJABACFAABRYyKYAgCAgAAQhQQACAgCgAAC45QkwUAIhEMAAACADACAgAiCBQIMAAAgAAgEBKA -AwUAAwAQwABQMgAAYYMSAAkAIAQEghIAAgEAACAHAgAAAgCAAQMpAQAAAAIAAhAzgAMAAiCDAYIA -YASUQBUABAAABADkCSMCAEAAAAhyKARCBAAQAAAQAgAQAAAoACoAAAAEgAgIUAAAAAAIAEAUQAgK -AAmICwEACFEAAIAABgAIQIAIAAAAWAjAAjBNAQAAAHAAQgBBF0AoAhYCCEcUQDACMYIAEChAAEEs -AgBEMAIIAEEACAKBACAEAAAQAApBAAAJggAEAAIgQQBQAAAAAAgAAAAACAAASACABBAIFGAoBgCC -EAgACAAAAIACBIwQIABADAAByIBBQAAAEACQCAAKQAAQCgwIAAQCABQOCAHBAgAAACCAACAgUAIA -AIBEdAgBAEAuACEAAAYmgIDIAgAODACAAQQgVCkAKEJAgAAEFGIAQQQAAAwkBJEwCgAAFAgEYIBB -IAIBAWJwEERAQCAUAIxwUUAoEgQASFQAgCQSCAAQQABAQFYAAAgRxEHAQAiAJABo0AEASZEAAQwB -AJCAAAIUBBOACAAREAADFAQAoAABAUg0AAIIANGEEpGAAtCAUAAByQBQIABLCWGBAAYQAIgQCcAA -AAjEQAAACdIgBBQMgSACCQgIiACAAIQJBARBQEiIFAsQAEDQkEgACAEEBAAABAARAQAECACQABEQ -EIEQEAiAChEQhAgACIAIAAFEAMAQAEABAQIBkBGAgRAAAAAECAqgEICgASBABBAAIAAABgAACigQ -IAAEAAAgAAGEACAAADAQAAZAAAAACIAAAQAWYAAIgAGUgEEAAAgQACgCFCAAoAyOAQAQAAAiAAAC -+QABEiAABBAABEYgBAEAAAoEgoAAFCABgggAgAQCEBCIEIgAAIAECKEAAkAAKAIAAAgBgAARABGo -CAoAAgEAACmQQAAASAAAEIACAAAUAgAQgAGBBggggAIAAABACBAAAAAIAQAAYRMAAEBRIAAACQAA -AQgBECAoAABAgAAQAAAAiBRUAACBKASAACAAAAAAQAAEhAAEUCCAQQRAAECWBBEAAAIAYABAAJAA -AQSAECQCQEQAAdQEMAIAaAAAAAEIAACAgSIkAAgCEAAEBCgAAAAAAQAAIAABQCAQAIEkQFQQEAKA -AAAAAFCAEABAFAFAAAQAAIAIABAAAAAAACgAKEgAAYAACAGAKlAAIAAoQYgAABAgIgwQAQIAAAAB -iAABAAAAAAMIACAgGAAAAgkAAAAAICAAACgIAAIQAAQIACgAAAAAIAAAAaAIACA0AAAAAAgkACCB -ICBACBACAAQAIARMAEACQAAAAAgUQBARACCACAAsABCQACEIACgACBAgAAgAIAgIAAAAiACAIAgQ -AAIIEAAAQhAgAwIQEKAABQEAYQAAAAADAwAAAAAQgAAAAAAGAgwCAOAIAASAAAAAAAAAGgAFAhsJ -EKASEACBioAQEAQAIBgCgCDAAAAAAAACAICAgAQABABAAAACgSAFgQoAAAIEgIEBAQgICAQCACCQ -QAAYIBAGEAAZQAAEACAAABAKAACAACCSACAAyAAQohAQIAAAEAAAEAAgAIAAACAAAgQAAQAAIgYB -KAAAAIAABAEAAAAAIAARAQAgAAACAhEDAAAAACIEAIAQBAAABAAgAiwQAAAEAAAICCEAACgBAAEg -AIAAAKAAAAAAAAAoAIACQAQAABEBAAAoUAAAAAX5BAABAAAAAAAAEAJAAQAAAAIAEACgCCYAEAAA -ACDIAAACABAgBAkQAAAgACAECCgAAJAQIAgLkAAEBBEAAAAACAkggAAAIAAAAgAABAAACACAAABY -IAAAEIAAACgAAAAQgIAAKABABBCABACAAEAQEIQAAAgAAAgQgAAAABQoABCAAIIAAIBREIAICsAA -CFAQAACAQAAIIACABgQAAAAEEAAADg+AAAQAWAABEIiAAChYAFAQgJAAGpBIABGEAAQskAAKEIBA -AApQAAAQiCAAClAEABCAAAAKGACAAICARA0AAAIAgAgAKAEAIBCAAQAYAAAAECABAAAAACDEKQFE -AAAAwMQgBAEAAAIAxCAGTAAggoDEIAMCAAAAzMQgAgAAAADAxCAgQgAAwQDEIABAAAAQgMQEAAQE -AAAAgCAIgAAAQABAAAABQCghAAAAIABAJCFAAAAAgMQsIUgEAIABxCAASQAAAADELAFQACAAgMQh -AEQAAARAxAEERAQAAACEAAQABAAAAIQiAAAAAACAxCEAAAAAAADEiCQCAAAEAAmAiACAAAQZCYAA -VAABBAAJgAABAAEgkAmACAECAkAiCYAAAwCAFBQJgAAJAAAEIAmAkAKAAAAQCQAAAAAAsVAQkaAQ -AICEVAAAAAuAgJgAAACBFACUGACIAiQQCYAYAAAAVEgNgAQAAgAECQmAlACAAAASCYwUgMAAEAIJ -CCCIQAAQEAkIAhACAAAASYAASAgAAFAJiAQAAAAAAAkwKuGJhAYFAAAQyACEZgRKMCBAAEQAAExk -IAIAECAECCAJiABCQAgAREAABFRgojIAEkQAxkGChBRwMUEwIAAACiogIACklAiEhABAAUoJAAAA -CQEAAAICBIAAgMnCAGAGgACAcGAAABAAQkAoBARASIQQQDAgAEAAgAAAxKgoyFAEAFBEAclwwBAG -YSAEAHBABAGKAABEAEBCAAAEACAQQkAAAAQEAhJIIeQgqYAAAAAB4gEMAAAACAAAEQxAAEgMGjgA -AJIQgKGpHAAAAABEBABBAUABMAgAAgJACQQAiAwSdAAoABAQABjIAAABAAgANBJpAABOgeziIQEA -AEiMEgFkABBAAEAEAIEoBAgAAAyAQQAAAEAABAgIGEgAGAAAFBAQIAgYABACCAEACBIAAJgIAQCI -CBgAFAABHAHgoAAERAABAACBCAAQAIAwECMSBCACgxAQAAgEIABBgATAAgABQogAAQEDAAREEAiA -AgMQAECKExBAQBAgwAFAACFSQEFMCAAAJAQASEArAAMAAAIIwICAYIoAAIymABIQgMKDgAAAEBJE -gIEAJAgEAgIgzIAAAEACw4CIgABIAABWA4EgAAgABgaAgAhACIgECACAAAAACAEAABAJAAMAIIAI -AAAACAAAABAAgACAYCAADgAAAAASIAAMgAKAQmIgAAoAggAoAAAwgkkSBJSAAREABYAABCAwCICA -AAAMAAgUCAAABAASEABCSQgWAIAAAEAAAEYIIGAEhAAABAAAAS4WAAAUAAhgFAAAABIIAAAQQkCA -MIIETACBAAAQgAWJAAJAAgBADYgAAAJAAAKoAACAAARAAlAIhIBACQEAhGAAEAJARAIAAAAAAkAA -AAAAQEBABEQDAgAwAAAV6QACAA4AAAXtBC3sAgAt6AEAFAZAQARCShgEEEAgAACEBgQCQgPEBQUE -LG4AgAAACAAWBAYYGEQAACQEQUlARCRABAACAAAA4wAEQlIrUgFCEASCAAMGQAgQEBQSIkAAEEor -qBAABAG8REAGBJAUBEQAREYQAAAAIAAYAhKAAAAgQAQCAABAEgUSBCASEAIAEAACIgCEgARgIRAA -ACBBIlBIMSQAIEEhUEhQLAQChAABgKQASChAAAdIIAEJAgABgoCQygIgQCERWKgUTAAAAEQjKEpI -SEACyAAgWAgBRkAoEhEAACpAQAAAAAukKCABASBRCkwSAABAQQCDDBIQUEApLAKSSQUiAiBCARZA -CMhIAyAAgAAAABBAQAAQINIIEEBAEEAgJAgBAEAgShAAAECCgSAAAAEgAAAAJEAThJKSBEgIQkBi -ErJOCAgAQEYysoDSEJECErIAQEBAsA5SkBAMAkOQCgFREQgSEAAFEoJCChKQCkAQUARASAlQwE4B -z1JAAA6BghODCBBUhAAAAC8CEBCwTACFAAQSlAhokZGIBAdCQEgAjAUASCwMFUgKIBKBQACASEOT -ABKQABZAAYEQRAAFBkAGEABAAAggAARAABKAUAQAAcgAAAAIMiBgAhASEBAAAAFBAxAAEQAAAjAD -GAgQQBCSAIEQESMDAoAwABAQgICQgH2htyWAABAQmAAAAACAkBAJAAMBAgMAkAADBAYM0AQKIAEI -lBQNEhIQAAAAGAESkAAAQAgBgJAQEwBYfAOAyEgFAAMU7ACAAMAWBJCEEE9sIkgClHyAkBCDBAAX -FyAAgYAEEAAXAABBAqAAAABBAAAIoKABCAAAEACQhgAQM1UzVUXvFb9VNTNVRe9VR1U1VTVX3yp/ -VVUR3QVVDyffz10dVXdVdwX/UFUR3c3/dzMbD3dfTl9GV0VnEQUbX8hAqjCIiKrwNTU1NUXvFb8A -AAfUVf3/VScnCl8R3UV1Vf8KX9X3Dd0dPwf3Re8dHU9PBVUb3xvfBVVQ/9XfA89zcyNzxIDY2MCq -ysrqyO5EqqoKyiIiAKoPAP8AAKoAAA8A/wAzWjOlAlcKX6o1M6Wq/6pHqjVVOkXvG19mZhHdr6oP -G0XPvx1VEVURAPqqryPvzP4RMycPdycFJ0VnRle7rxsK5qJmMO7uqvA6NTo1Vf8FrwAAB9Gq/f+p -EbsnJyHtibkAqgpf2Pov/wwuAvIBqx0dBwdV9SruKu5V9QCv5O6r7yMjI3PqYqoAwFrFxZGAoKCq -VQrFEREAVQ8A/wAAVVVVDwD/ADNVM6oAVQpfqjMzqgBVqlU1NTo6AasKTmYPG18nM1URAQMVHQ8b -DxszMzMzIu4AMgUPd1VEBUR3Ba8KXzMPM6r3s2b8+lBVzDo6OjoAqgWvAAAP2qoBAKkRuycnpaUF -9QOLKm4IKiLyAKoiIouLHaoAdxOzIOQg5BOzIyMgKgFFAK+q+vtz/1XPWq+gs6L19czw+sUREQBV -DwAAAABVVVUPAAAAM1UzVVX/BK5VMzNVAatVVTU1NTUCighdVQ8FjSczVXdXAwgdDycPJzMzMzMQ -3AEzXw8RVURORHcKXwWvMw8zVepiqvz1oKrMNTU1NQGrBK4AAA/fVQEAVSJ3GxtVVQX1R88ZXQUn -ANBV/3d3R0cdVUT/I3MR1RHVI3NzcxEbA89Q/wVV5qLY2M+qr6D72e5EzPD6yiIiAKoPAAAAAKoA -AA8AAAAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACM -dAARkB0AAIx0ABGQAAAEAAAAAAAJAAAEJAAAgAAABwsJAAAEJAAAgB0AAIx0ABGQHQAAjHQAEZAd -AACMdAARkB0AAIx0ABGQHQAAjHQAEZAUAACIUAAREBQAAIhQABEQHQAAjHQAEZQdAACMdAARlBgA -ABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAA -HGAAA4QAAAAAAAAAAAgAARQgAAKEAAAFlghAABQgAAKEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOE -GAAAHGAAA4QYAAAcYAADlBAAAAhAAAEQEAAACEAAIRAYAAAcYAADhBgAABxgAAOUqjOqVVX/Cl8z -qjOqVf8KXzo6OjoiJwSuAUUBRVURMycEri4uM1MzoxUdBBVHVQ+LMw9VDwUFAFUKX1X/DzMRBV1Y -3FRPRURE/ex2VOJ3z1oAAARCt7T35vPAj4qjowpOCDsmriJyELoRoQCqIu4uBBMTExMgKiAqI3Mj -I6pmqmYFr19fqmYPRwWvX18AqgCqMDAAABG7UF9VqlWqAHdVVQ8zVQ9VM1VVAFUErjNVM1UAVQSu -NTU1NSIKBY1X31ffVXczGwwMHR0zUzNTCB1df0dVD0czD1UPX19V/wWvAFUPM3df/fj+du/l7u66 -mP7c4rvPqgAABEG7uLOi88Dv5VNTAUVMfxWdAPAwMBFRVf8R3R0Vc3NzcxEbERsjc3NzVVVVVQpf -BQVVVQ9HCl8FBQCqAKowMAAAIndQX1VVVVUAuxERDzNVD6o1qlNX3wpfM6UzpVffCl9VOlU6dycV -vwPPA88PG1UFFb8ErqpaVaW/HQw/i6pVmTMKVS4FJwJXRlcdP6+7Mw8NCJgQSkD6ULmoMhDiRMBa -AAAERIeE1cRmZoWAVaO6/goKBa8ndxW/u6swOgpOLq4AXwBf5O7k7qr6AK+qZqpmDw9VVapmD0cP -D1VVAKoAqjAw8PARsVJeVYtVi4j/3d0PD1VVVTVVUwFFFb8zVTNVAUUVv1U1VTV3XyevA88Dzw8n -VV8/PxW/VVVVVV0dDD9HVVVVM19VHU5fRe9FZwwdBREzD62oujLq4PpQMhC6mOKIwKoAAARHi4iR -gKqq6uBVU7H1X18Frw//Pz+7WzU/G18dv1D/UP/V39XfBVVQ/1VVVVUPD1VVVVUPRw8PVVUAqgCq -MDDw8Cd3UV1VR1VHRP9VVQ8PVVUAIAACAEAgAACIAAAArAAAAAEDADSgAAIAAAAAICAAAQAQAAAg -AwAAQCgAACQAkAAGAAAAAAAAAAAYAAAAAABABAAgAAAQgAAEEAIAAKAADAAACEaAAAEAAJADAwAC -AAAAEABAYABDACAIAAIAIAIAACAAACACDwAgwAABYgAAAAASIA4kAIMABBMDQIAAAwAAEAAAACBg -AAAAAAIAAACAACAAAEBTAAAAACgAAAghAgBAUAABQIAAACAAAAQAAAAAQGAAAAAIAAAJYAAADCAA -AQQgAEBUAgAAUIAAAACAAAAAAAAABEAAAIAAAAABiAAAQAAAAAAO1hAEgAIAIMgBBAAEAAABIAAA -A4ACAAkABABACBAAQQAQAAQEAAQogAQQAYAAAQEgAAAAABABASAAEAkAkAEBAAAARAIAAAAAgAEJ -gBAATAIAQAAAAhAkgAAAQIACAAAgAABAAAgAAIAAAAAAAAAAIAAAAAAAAEAgACACgAAAABAAIigA -ABAAAABAAAAAAAgAIAAAAAAAAAABABACAAAIAAAAAAJ6AAgAAgAAIACAQgAAAACIIAAKQAIAIAAA -QAACAEAAAAABAhAACAAAAABAAgAAAAgCAAAAAAIQAEAAQEAAAAAAAICAAgAgIAAAAABAAEAAAgAA -ARAECAIQAAAwAAAIAAAAABAABAAAAAEAACAAAABAAAAACAAACEABAAwAAAAAAAAAAAsACIIAAAAg -IAQAAQAAgAAAABAAAAAAABAAAAAAAAAADj8AAAAAAAAQAAAAAAAAgAAIAAAAAAAwQAECAlICBAAA -AAAACAAAkAAAAQAAEAABQAAAAAAAAIBAAAAIAAAAAAAAIABQAABACAEACAAAAAgAAAAIACAAAkAA -AMABAACAEAABAIAIIECAAAAAEAAAAAACAAAAAAAAAAIAAAAAFAQAABAIAAAACAAAAAAQEAACAABg -BAAAAACAABABAAAAAAAAAAAJgpAAAgAAAIAEAUABAABAAAAABIAAQACAAAEAABBgAAAgAAQAAAAA -AAIQAAIABABAAAgAgBAQRAAAEABAkAQAAAAIAAAAAAAAgAQEwJAAAAAAAAQQAAABAAAAAAAACAAA -AAASAAhQAAAABAAAAEAAAAAACAAAQEQAAABGAABAAAAAAAwRAAAEgABACIAAAAgAAAAAAAAQMAAB -AAAgAACIAAAAAAtQAAyAAAAIAAAgAAAAAAwQCAAIAAAAQQABQAQhAQAEAABEAAEATACAAQBEgAgA -DBAAQAAAAAYAAAAgRAAAAAwAACAkKABAYAgAAAAAAEAEAACAAEAAIAyBCBIgAECAAEAAApMAEgAA -EQFoAQAAABCRQgkQShAAAwkWACgAEAEQCQIByoYQCAAASEAAAABKAhAAAIBKkAowACIDAwNAAlCA -AgAABTKUAEmIJjAAAROAIAEIAAICShIAIAAWBACBAAAQEAElEAAGAACAFAMCUBEAkAAIAIIAjAkA -ABADECABgIAAECAAAAJgEQEAggAoAgAiAAACAnARAgJIAGAAVAgAAGAAABApSAAAAIAoAgYQAAIA -UEAAAAAIAAABAABABAAACigAEAAIgAAAQQIEJIRgAAAMCgCCYQEAEEAAQAAIACAAAQAAAAAEvbIL -ClIAUgAAIACAkAAAABAAFAoCMAABAQAgEQEQQIIkAEAHAAFAAACAIAhAESAiBAEwAwADIIAQACHK -AAkIgAAwQAAQAABgAABgAAAAABAAAEYBAAIIDsmAAAqAAEgAQgAAMUQQiAQwDCYQAGQAEYAASIAA -EFEKKCFgcQAAQAoAQAHQIAAyECkIlhAACCQAKnEICFYAAhAMgAAUEFArCAAAAAUrQAGBAEQAEGlQ -SFIGAAARAQgAgAgBDBAsYAiAAgArcUkwAAAQagiJJIEDA4AAEFABikIswDAEUAJgQoQoBCBwUwAM -gEYWAAARwAQKiCSUQCgAAAAAAGAAAgHgCQAQKxAJFAQCgMRIIBQAAIkAAAOAAAQCAIAQkAEAAAQQ -AAQkoQGBAAgEwBQIAAEADBIhKABRKAsBAECAwIBUBNAAEABQRAAADcshKAABEKTAAgGKlJAEwICI -BIQIdACAshIEAxKEABAwAAQJlAoQgAAIAADQBE5AEEgAAQAUCECBBBIBEFQCRAgASAAMgIAIAAAC -AMBUUAAAQAgQgQAKABCgQAAWAASCAKkgCgBAAGgAFQAQIAAAACCCBIBhAAQUMABAAAwAAAAEEIAC -AgAACAKoEACAAoIiMU2GFJARkSAAEKEAgYCVEDAAAAAIGAAAUAABIgCCEAEBACAAAjIQAAQBCAIA -DAAIIAAUAAIIAIAEEgAICiKEIgQAUAAiIBABIAAQYBAUIAAhMAAwAJEMCQAEEAAAEACBig5gAAkI -AEQAAgAAAIMgIAFAAAAAAQgABCMEAACAAIABAkRSAAAAACgAAEAAiAQAZAAARAABgBEAAEDBECBA -AiQAAYAAgQCEAQQAgFCGIAAAAACAAEAAAAmKBAEAAQABaChgAAAABECJhAQAMgABjAABAIMIAAAA -AIAwBIAAAIAghAEA1AAE0CgCIBSAYAAhAAACwBQgBIEIBEABAHAAAAIEIgQgACGQAMIoAAEAAAAg -AAgIACggBAAAiQAqAEAAgAAAACAAIBGQMAgCACAQkAACKCAAABggQAIIAAAhgAAAACAAAAAIAAgA -DAAAEAgAgAAAAiggAAEAAQAADAwIADASBJAAAAggDAoAUAAACCAABCAAgIAoACAhCIIAAAEIAAgo -AAAACEgAJAAAAAAIQAAEOAAAAygAAAQAAAAASABEACAAIAAIQABEABQAAAAAAQAAwQMIKgAAAAAQ -UAAABAggSAAQAA4CCQAAEAkAAKgABAgAAgEAEAAEChACAQEECBAQECEAgAipBJAAAAAAABAhEAIA -AACIKQgA4AADAAAOpAIQBgwAAACAEhgYGAAAAABSGoAgAAAAAAAAgBAAaAFQAAKAIBhAAQAAAAIg -IBDAgAAACBAQAEIAAQAAAAhABAAAQBACAgQAAAQAAAAAAUEAAFgAAQBQAgAEIAQAAMAAAAAqMAAJ -JCSAABUQAAIIKQgABAQAg0BYAACACAAAIAAAACIAAaAAwAABGgIACKAAgBGAAQAgAADQABgAEQDM -BAgAAAzbAEAAAAEAAAAMKgAAAAAAAAAgQAAAIiEACCQQAQCgQAAAJgAEAAEiCBBYAOEACAQAACIA -AAAAEAAAAAIhAAAAAAgIgAAAAAQAEAoAIACASACAAAAAAIMoMIDEAQQAABEQgAICABQAARCBYCQA -ACEAAYwBAMAAAEAQgABgACIAFhCABAAAkEBsAACACIAUEAQgggYDKJACIAABAYQoAAERAAAAAEqA -AAQAAAAoEIQCQBgAkBgQgAAMWgIQABCFQCIAAAJSEACAwBgAIABAgYBkCgEgIhCKABAoAAGGEIAE -AAhYwCgQggEIGgAAAxCCAAEIACAAEAABAAAggQCEIAJCAAAAAEAhBCIAACAAxAASCIAACQCEIAIA -AABKAMQgEAQAACAAQAAgQAAAAASEAAAUAAAYCAAEECQAAEAAhAgAIQAAAAQAAAAAQSABSAAgAMDE -IAAAAAAIQEAgIUwAAARAxCgKwQAAEADEACQEAACgIAAiAwgAAAlAxCAgAAAAABBAIQJAAABARMQh -CAAAAAIAxCAAAAAAAADEAKYEAAEgIAmABACBAACIAIiQAYGCEoQJKAAAAAAAGEGABAQAAAgSCYAA -EECAAFCQAAYMAIBQJAkAJQBAAAIAAAgAAIIDAEoJAAgSAAJACCAAAAltiAgAAQIgIAmIhAgCAEAA -AIAEAAGAMRgJgFAMAAAAIAkBAAhAAgEAAIAUBAACIBAJgGQAiAECAACIAAKDgAAACYgAIAABAAQJ -gAkCAgAAIAkBxOBEAAEAQAAQIECAAAAIAGLAQABAAAAAoAgUIAwBgAAAJAAQbARARASAwCIkBAAg -AEUgCQgIAAIIRCBKABHALQgwBEBCFAhQQUAAAAYwwgAADh4wIURAggAEiAQAAAAkIAAAAEGABCBA -EASAAQICESAAAAQIAVAABACSABBYAAUAAIgiMJAEYIAAMQBCQgANAAAABABAAEAAAEAGBBA0BAIE -xAEMAAAIAEgAQEIgAFhAAUEEABQBSAhIoEAACEAIQEwAAQQCAIQEAAAwAgIAIQCAIAxICEESEAFC -CAEAAApgAAIKRAAAERGkhAgCAAGYFEAAAABIvwQAgQpAIAIaoqTBAExMBAAgIgCICADC6EgEAUEM -AABgUYAIgEBASEEIAgzEqKAAEGhACAAhACAKQgGkDLKgAAAIAAAgAAAkBAAQTElAQSAAAIAEAQgB -CRCEABKAE0kiAAAQMgJDxAYGIQgGwgDBiICSAAgCCACAiJSCEIAABAIAAEpsAIDAAiARYBEQQDGB -EADADsACQAgABgDMAElIQAEAAIiyAAQSgoEgAAIAAACAABIAFICABkEJAQAUIwAAYChAgIBoAAEA -hgkzkMxIIEARBEMBAAgpKQCAAABgyAAAAAADTAAACACBAYAABBAgCAAAkwEUKhIQohBBABIAIDEA -AUgCAiAAoCAFqAxEBAAIgAGAAQQqYAACQYCAACgBKRCCAAhSBCAAQAKAEIAEAAQgBYACACKAAFAI -AQQAlAAEAAAQEAAABx9SYKCwAAAQAAIocTBUYCkFACgoKEUJiQUwAAAQAAhAAACCVEAQAQAAIgGC -EgQBAAIEQAEFFAIBAAAAMCIAAIACEAAAAEIABgIUAAJCAAAADkAAAIjTAJCIBoAXAwIICoKABgCk -MgSCEAABkABABAASFEAAQUQMKAAEQEgBVGxp0UKAACpQEEYcGAAEFQAQABhKBFQAgARAAjIUAHJC -RAGAAAAIf0R0BAQoBEAAKAYAEwAEQBBQFEBEABwAAgAGQBAARAQMAElGEAyKFBAEEAAAQnx4QAQU -EAACcHAwABgAAEJQEAIAAZAABAICusDAIgCrkgQAqAITFQEAABpAnADZAAsQwEJQAFhBAABDDkxC -ICgAAlCAuESAgAIGOhCwE1kiQAI2KCkCBTIBGLAgKMKEAQBCUCEgUiIBCACgAUJApSwQGAMAAA1Q -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 -OzsxOwX1VVWqqpmZ9aDsZN/a9QUCV7u7sbsgKu5EUFBaz+5ECH9dXTMPD6qIiAICMzNVVTMzV1VV -VQ8PR0YRAbkxVVVV//+qr6P+diInBAwzMzMzChsPRDU1d3dPRE9EJ1UnVRTU+joPVa+jd3cbGzNV -DwDk//pQrPrqSlBfCl8Bqwpf3aDu+vqIiIgAAAqdBfU1NQAwEN8QsKqqEbug7gGNBFQxMTE7BPRV -VVV3VVXd3f666uD6CiInERERG3V/7kT6+qrP9fUEvxUVMw8PVVVVAgIzM1VVMzNFVVVVDw8AggQw -AAAIEAAAAgAAEAAAAAAAAgAAAgAAAAAAgAAAAAAAAAMDAAAAABAUAAQgAECAAAEBAAAXgAAAAAAA -AAAAAIACgyQAIEDgAAAAAJIAAAAAA4doAAQAIEUQAAAAlEAADBMAIAADAAQQAAAAkBAAAAAjAAMw -IAICEIAAJAAAAAAAIyQAIAAAaCQDAAEAAAIAQwAAADAAAASQAIEAAgAAACAAAAAAACAAAKgBAAAA -AgAAAAAAAAAEAAAAAAAICAAACEAAEAQAAAAAAACAAAgRAEhAACAAAgIAACAAAACAAAAAIAAABGgA -AQkgACEAAAAAASCiAAAAKRAAgAAAgiAAAAEAAAAEICARAgiAAAMAEBQBAAARBCAAAAAAgAAEABAG -4QGQAAGAAAABIAAQQCAQEgCAAAAEgIIBQQEAASAAFABMAAARQAiCAEJAAACAAAAAQAICAIAIAAAM -AgQAAAAAAEAAAAAAKAQAAAAAAAAAAAAAAAAAACAgAAAIAAAAAAAAAAAAAACAAABAggAAAAggAEAQ -AAACAAQAAA4QAABBAAAggAAAAEAAGAgAAAAICABQAgAESAAAACAwAACAEAAEAhAAAAJICABAQACA -gACAAAAQAAABJBACAAAABAAAAABAAAAAAEoAAAABCAAAAABAAAIMAAAAAAAAAQAAAIAAAAgCEQIA -EBAAABAAAAAAAAAAAgAAAAAAAAAJAAAAACAACEBAAgAAIAAAAAAAAACQAAAIQAAAACgAAABAAAAA -AZYCAAAEAAIAAAIAAIAAAEBCAAEAAAgAAABAgEAiAFBIACAgAAACQBAAAAAAAAAAAAAAAQAAAAhA -ABAAECACgAAAAAAABAAAAAAAAFBAAABAIQAAEEAAgAAAAEAAAAACAAAAAgIAAAAABAAAAACAAAAC -EAAAAAAAAACAAAgIEAIAAAAAEAAAgBAEAACQAAAAAAAAwAAAEAAAAABAEAAAAAAAAAAIIgAACCAA -kAAAAQEQAAAEAAQUAACAUAQACBCAABAUQUAAIEhAgAEAgCAQAAGQQEBAyIBCAAAAEAAgIEAAIAQB -gIAAAAQQEAAAogAAAAAUAACQAGBACAABAAwAAAAAAIgIAABQAAQQAQgAAEAAAAAAEAAABAAAAAEA -AAAQAAQAAAAAAAAIABAAEIAAAAAAAAAAAAAEACBEBFAABAAAAAApAAAAAAwNBABkAEABCAAAAHAA -AAgIAEAQAAAACAACbEwoAUAgCAAgAAAAACQIAEQJEAAABCAAAAEAAAAAAAAUAoAAAAAAAAQMAABE -EAABAASQgAAEgACQJQIAAktQQAIAA0ACIgjAAIEIAAhBwwAACEERBAABwiAQAgAABgFABEBA0AIB -wEIiggYDRCAGADECkTSRCEEQJwIC0wM2ggIGQAQEAEsKwAAAApYEChEoASEAEBCCgAgIBEEQAABQ -CEATAEAgAAgSAANCAhAAAhADQQGAiCTAgAMEIkICAADQQQABAjIWQNABCAAgADLACQgQAAJIA1AQ -gAYAAhCAAQIBECwSCEAAAQgAJIEAygABAwAAoABQAAoAFAAAAAJAAACBAAAgCASOEIEAARAAAAAE -QIRCAgAQQAHwAAQA0CUAaEAAYEkAhAQAEAAAAAAMMiZAEQgQcFAAAAWGABIwAAEwAQkAEhAgAAHE -EIEAAQAIAwSAACAwAGEEwAUCQBBACS0pDwIAAwBAQAAgAAAIBAAgCAIqMBAACIEIKAAAAQAAABYM -LAEkAAAACSgKQBQQAECAIAIAChRIIQETgJYEKQBiIAQEMswAikAEggEgJjAIYAkIBCwIbIxwUAIK -gAEKC2kBTCwEKWwUJARwaAAgABQAAAEaVAQiAkIBgIgKMHCAQAAIkAAWAAIAAAmMUyiCQBAAIIBo -YAkQEQaRCHAADlAoxhAEQAIAEQgsEAwgAQgoAgIIiFAAEQAABAiAIAAACCYkCDRC8NAoQAADBEAC -ASipUCGWABEBAASxgCECAAgEEFAKAQQBgEAAMIEJEAgEgBRQCIQo0MxQKDAwCAQJwSBDAJGAEIgQ -AAggEAgoCA4phCHBEgAABE4wAEFACSACA0FMLAAkKaFGYDCjgJBhSAIQBgCAkAwAKAELkAAQKBAL -IYoIgBEIgJABBCQAhACBgAAAFANRgINIFESQBAOggAQCAQABUAiIAAAAIAYAIRRJgoIBQIQMBCAA -IgQABAQKAACAViAIlAIAAQAAgAAAAKkAkAEACEAAQAECgiCABABOEAoBAAQgDigIkggUMgIhIQBg -igAABIEqAAANjgABgCIQAIIiFAQAIAIAgCiAAAAhlQSAAgBRAoAEBAABMAEqCCEAMAgAAhQADJAA -KAgAABSQEABQAQEoCCEQAAggBQ0ACiAAEoAKACgEABQQAABRAEFIAAQQBBAABAYgAUAAgAAEYiAB -IxAAACAAAAKEBiQBKEEAIEABwAABAAAxgAEEAAAAQAEAQQACIAhAIgABYIJAIQHMwAEAwASAgQEA -AAvWQESQAEIAgJFEIAAgRIGAQCABRACAQABhAACQAAgAYABEQAEACGIAhAAAACDAgIjEQBQAAwAh -kCaABEGBAACAINAIBIAEADCEAAAQAYGAAIQAECCJGDAgAAgAIBCAAAAACAABAAAAAAAIBAAgAwAg -AQggAAACACABSAAACiAAIAAAIEAAOAgAICAQIBAQASAAgAAAAIgAIAAEAAAQIAAAAAAAAQ5IABAA -AIAAAAAAAAAQEAghAAiAIAAIIQAMAAAQUAAAICggAACYEEAAKAgQAgAEAAAoIAAQgAAAAAgAMAAA -ggAACQQgEIBBAAAIAIAAAgGAAhsCgAABAEIBAAgABQIBAAAACAAAgAAAQAAQAAoAAAwAAQRCAICA -gYABEAAYEiAYABAYCEIBAAIAIhAYAAFAgAACECAAAAAIgAABAAAAQhAAAAAOEgMhBQiEAAmAAggG -ABCAAAAAoBAAAAIYCRgAICAAAAIEABAABAAQAAQFAACIAgICAACBAAAAAAEAEACAEkCRCiAAAAAa -EAAAAKABYQAAAAAAABAAMACAUAAAABIAAgAgAAAAAQAAAFAAAAAlAgAggAAAAAAAAAAKAAAIAAAA -QAAAABgJAYAAAIAFiNICAQAqQBYQwIAAQIMQCAAACAEBCjAAAAzSAAhAgIJAFIAMUBMAgMQIABAA -AAAAIEgQCAAQAAAAAAAIAIAEAKoQIAgAEkAAEgSAAAAAAIAACAgAAsABgEBgAAGAACAAAEAACAIA -JAAAAAAEBEAIAiEAAIAAICoAIAkAgAUCAAJAQBCABghAAgGgEIAEAwkCICAQgCEAAAAAABAAQIQA -AAIAAAAAQEABJEAQAAkSgAAQ4CAECEAaAAQUQAAABsqAUAEqAAIAEAQAAA0AEAAAAFYCGgAAYACC -CAEoIDIEEIAEKFgAAQEQgAAAAAACABCAQASEAEAmQIAECCgBEkAAgAQKShVCbBCAgAEIAAAKEAAg -iAAAJAAAACAAAAAAjIQgBgAAAKAQQCABSAgAQBDEIAIDAAAgwMQgAgAAAIEAQAAAAgQAAQAQCASF -GAAhAAAAJAAAACgQAAgggggAAAgQAAADhCAESAAAEMDEAAQABAAgAAAABAAAAKAUQCAgRAQAkCDE -KgEEAAAQAFAiAUgAAACAxAAAAAAAoQiEAABKAAAAEIQgBQEEABAMQCsEAgAAAAjEAEYFAAAQIgAA -AAUBAQJQCYAAAkAAAAAAgAQEIIEAAAmAAAAIgAAgCYAIAAAAACAAAAAAAABQIQACEAgAAIARAAgA -AICCCAgAAQkIYACgAAAAAAmakAGCAABAKgkQAAAIAAABQAWggAECAAUIgAEICAAEAAmBCAAAAAIA -AIAEIAAAECAJAAQAAAAAkAkICAAIACwGCYAhBAAQACAAgBAAAAAAAQkABAoAxAAAgEEQSATQYBCA -oBACAsCYQCFgQCAAMCAAgAAAQADJwAGJAAAAoFBMQGiABAQMZAQCQFEAAAAAZAagBUCRAALgSBAQ -CAAAASggRAAAC8eAQAAAxoBIwEQAQCBCAgAiIBAFAJBAFAQAgCAAEiAAhAAICCAAAACEBoQEAAAA -QAAAALSEEEAAQAAIAAGwBAAwAAQkAAgAAAEAAQAAAAgBNSCEIIQAgEECJAAQ4IAASBFAYIFBAgoo -YACEAAgEAABICAAACBIEahpAQMAACAikCVkMAAAAAlqAAihYIUAABAAJCgJAWAQABOBAAABAcEAU -AABNeoEAAIgAAAQUJASQAAAESCBIAgRpQgJAQCgAJAgEAsBAABQQCAEARICAQEAQoKgAAAgESEhk -AESKAAAAAAAIAQlAQAQIUAQg9ARAAAAACAJCJEgBAhIAIoCABmQTA0ERAAEoCEAQAAMBAEACAEhB -AIODJmAAAAAAAITAAAAJAAIAiAgQgA4CEEjAAmuIAxRQBAhQgIaQAMEADCCQxMAAAQIAAIbgCtZy -UAGBAACACgFQxBCQEBBAYJCCEEQJAwMAAAgAACACAIAQAgBAEBEEAAgJAAAAAggEhgiEMACAgBEQ -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 -AAAAhAABKAABAYiAAEEoAAQTgIEAADIAAAAQAAAIIAAg4AAUBAQIAABBgIABAIAAQAGBAAEQAAAA -BCgQAAAIAEEAAAEAAAAAIkQAAgBRAgAEQAAAAgEAAAAAAEAAAIIAAAAAAACAgAAACgAAAAAAAAAA -AgAAAAAgAAAAABAAAACAAAAAABCAAIAAAAAQAAAAgAAAAACYAAAAAAKGAACCABABSAGAAAAAAoBI -IAAgACAACggAAAIAAAABAgQBAEAAAASAAEAEAgAQCAgEAAACAAAgABwAQAIAAAAQAAAIAAAYEAAA -QAGAAAAgAAEAACAAQAgQAAAACAAAAEgAAAAQAAACAAAABBAAAAAgAAAEUAAAAMAAAAQQAAgIAAAA -AQAACAAAAAACQAAACAAQAAAAAAgAAAIAAAAAAAIIAAAAD3EAIQYAEAAgAAAAAAAIIEAAAQAIAAAA -wAAAAAAAAABQAAAAAEAA0AABQAIIAAiEAAAAAAAACAIAAIIACCAAkAAAAABgAAAAAAIAEIpQBBCI -hAFCEIAIgMAgAAAACAAEAAAAAAAQAAAAAQABAAAAAAAAAAAAABAAAAAAAAAQBAAAAxAAAAAAAAAA -gAAAAAAAAACQAgAAAAAABIAAgIABAAACAAALYgCAFAAQBAAAgAAACAAGQAAUQAAAAAEAAAAQAJEA -AEgAAQAIAADAAAAAAoAQQEAAgAAAgAAAQAAABADCCARAAAAABBIAAAAAAAABAAAIAAAmQAAAAABB -AAAAQBAAAAAAAAAIAEBAAQIAAAAAAACACAAACAAAIAAAAABIAAAQAAAAAAEAAAAAAAAAAQAAAAQA -CEAQgAAAAAAAAAAAAFCBAAAAAAthAAgAAAAAUAQCAAAkEIAAAAAEIGAACEAABBSAAAABCAJAAEgg -QAAAAEABEAQEDAACAAEAIBQBgAIARBEAABAAAAAIAAAAAAAEBAhsLEBISEAAAAWAIkwAEAgEEMoA -MkAJkQAEAAAQwpEACEACAEABEgEICQACQAEQAQEEAAOCgkBRiBAAQhQQAAIDQgECIgEABCACIAA0 -hgBGAgQggiIMEQAAD5gAQABgQgKIAAAAgAUAI8JCSgICUAEBkABCCMRSMCoECAAEAQIAABEQIoAA -kgIg1ogJAGPTACsAEDCAAAIKIEIAAHAACTMEAhBGkQAQAIgCEgEIAIUAJoAAADBgABAELAEQLEAK -J0QAKIAABAEBAsAFAAAwAhCDiAIAAAACCJFBEABBAMAAAAQQBJAgACwgIwIGRACQEC0IBABhI4IJ -DQEwAAAKKiAQhIIADBMUIAgAAQAQAAAIQBSVqSgAAQAADoAARJQIAAAQAQIAAUAIZAgIAQAACBIA -CICAEABTABAEECgACACAJAGQSAAAIAAAwkAAEABgA0GRDmgRAQZxAAAAAEgGVgECEMEBBIgGAgAU -AAoAEUiESAQAIBQAwSgx0ABEIJABhihKDgAAggJwAQhUAFAMERARkAAjQmEWFAgIcCREwwAAAA06 -TAKJMBAAYABQJCIIQGAAiAAgBINAAZBuAAIAAAQIBAaKAmIAEQoTDEAKAgAMCgAgRAwBEFBg1ABB -QoAAQQCASCYIEAABiAgKMEIQAA4EQAxQABLwAQDCAABWAQDEBDAgQgQREACCFGCBBoAAAJSAgQAD -ABAUgKkATAI2iJBQAIIAA4GQlMAEySmQNIAsCAjQMYJJ0SghCICQKFARUIAARgAAAcASBGApIBEA -kRMSUU6ACZAIBAGQABZIQDAQwbGEwASSAFGJAciIDACAISGA4ADAgEYAAJCBgQQAhICAARAAxBCK -UAGSxIBoSAEJBLEACECAAAAAAAQBEgAAqIEEAhAwIAAIApAAACIIIAEAQAAQggCAABQEAQKAIAKU -AYAhFgwQAAEEoIyFgCKyAQ6FAAEhMBQCCCEIBAAQEEGEkAIQAIASAAAM9ggCgACCBAQUEBAFiIAJ -IlGFggiAiAQIBASAACIEDAogAgGQgCEABCgCAhIBCAICBIEQBAGIFBCgABAADqEADDIAEDBABgAo -KpIhoQAiDAGEBEGAAITAQQQhicQARAJAQACIBEEggAEAAAEgAACBUIgAQhAAiQwAgAAAISBgAADW -YIEgBoSAAARAAIFAgICAhgAgRAQBACSAJCAAAYSAACAAAA0axAQAAQAIAIDEJAAAIIAAgASEAAAA -AABkQoEgACQAABFhhCAAhAEIQAEAAIABAACCCAGKAAGABAGEgCAABIBgwEAAAAgAwAAgJAAEQAAB -ADQAAAIACAAQAAgAAAiQACAACAAIIgAAIoIMAggIABAAAEgBIAAAAAAEgCAAEAgAgAAACAEAAAAg -IEAAECAICAAAAAAgAJCACAAAACAAAAAsAAAADpgIAAAQCAAgAAAAJAgAACAACAAgAAggIAAIAgAE -AAIAAAgAAiAAAAAkACAoAAAgIAEIAAAAAACAIAAAAAAgBAgACYAgCDAQAAEIAAAAARBAAlAIiIAJ -AAISAACAEIAAAyAiAAAYAECggQAQiAAABAAQAAAAEBAAAFAACAIAAAAAABAICgAAAAAAEAAACCAI -AUEBAogEAgACAgiBARgQCIBQAAABYxLIABIBgggAEiIAAAERABAIARMoIEgQAAAhA0AAgAADGACA -IYiaAIAAgAAQgAgACRAAgIwAAkAIEAIAAIgAAgCSEAAQCABCAAAAAAQIAEAABgAAEQAAEIAAFFAG -AgwKCAAQJACAAAgAABANAACgKAAQgAAAAKEYAABAgBABooIAASgKAAAgCNAACAIBAKATAAwgCgAC -QAAAACiIAAAhkMAAAA/OAAAAQAgQAAAVIAAAAUAYEAAIAAAAACAAAQCIAAABKIAAAAAggMCogAAk -CkCBACRIEASjgAIAIIAQIEAAAiEBQAEgAACAQAAACAgIAAAAKAAIAEINAAEAAICAgCgAICAggAAI -qABAEhCACAEAkBQAEIUE6SoCFIIQACkAGAAAIQJBAgAAGACAAAgAAAQAEkAQAgAAKgIAgCAJACBa -AACIAAAAAOSKQARAFAAjAAIABOoAAAIgiAFECwAAAhCBOAAAACAAEIAJBAgAEQGQAQAQHgEoA4CA -AAAqAjAJEADECFqQABgAgCBAKFgAGACAAAAoACDAEAAQCQAQAAAgASEAGAAA0IQgAUAAAACAQAAB -SgQAAACEKBECAAAgAGAABAAAAgAAAACEJAQAgAAACAgLAAABCAAAICQEACAAAAAlAAAAgBAAAAAA -zQQBAAAgAEiEAAAAAAAIAAAkBAEAABDIxCgIUAAAgSBwIAABAAAACFAABAAEIAAIACIACAAAEIBA -AAiCGgAgBAABCIAAAAAAhCIBAAQAgCBACEQCACSgAAAIBAAAAAABCYBoBYiAIKoAEUUAAEAASimA -CAgAAAAQEAAgAAAAMEgEICCJAUAAIAAEAkAAAKwQUBBQAYEAACIAEgAEAAAIAAAAAAcbEKQCAAAA -AAkIQAIAgAGaAIwBEAAAAhIJgCCIAAAACgCACgACAC0QAAhhAIABIIAQgABDAABGaIgEEgAAEIEo -AAgABYKAKoEJgApAiAAAAAAAAQAAAmIEAQBBwKIJYAAEABQAIFFAQAAEAdBFSRBAIAAAAIBEQAAI -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 -Dw8A/7mo/nbM8FyvFbXdiBsb2tABRQFFEQ9fM/tz4uK7iOpiAbFQVHcPG1Wzke7i9aCvyhTU/bkP -Vc+q7Ki5Mays+gqsrPrdrKzv6vvqqvyI9e5EuTGzka+g/KoAAAAJMwAAMxFRdwcQsPtzEBX6ynd3 -X18ADABE7+r8DMyqj4q7uOpi4uLKyq4Os6LdiMrK/nbi4u4i/l7k5PrK6+i7iCNzRUUPDwD//tzs -qMzwrK8AAAAEAIADAAAwAAEAEAAAAAAAAUAUAQAABAEAADgIAEAAEgAAEIAAAAECAwQAAgAAEAAE -JBCyAAAkAAEAAwMACCAAAAAAEAAECBIFYAAAQwAABnUAABCAAAAAAiAQAAAEBAABCAAAAABAAQkA -gAAAADAAAAQAEARgAAAAIIADAAQgAAAEAAIAAAAACAQgAgAADAAAAiADACAiAxJAIAEACEAAAAEA -gAAAAAAQAAMAAAAEABACAAgAAQBiAASgCAAASACgAAYMAAABCAACAaAAAAABgAEAgIAAAQABgASE -gAAEIAAQQAAAAQQgAAAAgAABACAgAAAB4QAACAAAAQChAEnAAAAAAACRAhAQAYEgAAFACAAQQCAA -AAEAAABAIpABAAAQAYQAACFBAAAAACAQAAAAAAEAIBIAACgQAEAAGAAEAAMRAIAAAAAAAEAAAAAA -AgAAABAAAAQ0AAAgETCAQAgAAAAAAAAgAAIAQAAAAIIAAgAQAQIACAAAABAAAgAABEgAEAAAAAAI -AQAAABIYgAACAAAIBCAAAAqNAAEAAAAAQAIAQFACACAIAAACAAAAAAAAACAAgAAACAAAIhAEEAgQ -AAAAEAAAAAAAAEQCAkAAgAABASIAQAiAAAABgAAABAAAIABAAgKAAAAAAAAAAAEAAAAAAAAAAAAA -ABIQAAABUIAAABAAAAUEAAABAAAIAAgAAAAAAAgAAACAAAAACAAAAIAAAAAIAEACgAAAAAgAQAMA -BAAAAIBAQgAACqIAAAAAAAAAAAAACAAIAABAAAAIAgCAQAYAARAAAABAAIAAAAAIgFEABAAIAAgA -AABAABAAAAIAAAAAAAAEAKABIQAIQgRAyAEgAAAAAIAAAAQAAAhAAgAgAAAAAAAAABAARAAABCIA -wAAIAAAAAgAAAAABAEAAgACAAAAAEAAEgEEAAKBQAMABQGKBgAAAAARAAAAAAAAABogAABAEQAIA -AAAJ6wAAAIAAAAABAACAAhBQAAKAAAgQBAEAAgACAIAQAAAASEAAEAAAABAgAAAgEIAAABADAAJA -AAAAEUEAAAwASCAIAQARCAAAEBABQAAAgAAAAACAAAAgAAAAVAACAAQAAAACAAIAAQAARBACAAAA -AAAABAAAEAwAAAAGAAAAAQAAEAiAAAAUEAAgBFACAAQAAAAQBAAUBAIAAACIAgAIAAEAAA5WAAEA -AAAEQABABAAAEAAIgAQAEAEAIAIBBCAAAAAQCAAABgACAAgAIESAAAAURAAABAAQAAABAAAAAEAA -QAgAAABAACBAIGgAAEACBAYAgAAgAAJQJAUCwkAAAEKMBAgCAQARAAISARAANgQgAwDQcAAAAQAi -AgEAABBARgAACBCBAAqRkoAGAgBBgBAgkkEQMQIIDAACIREUAIpmAzRAgAAAAqghhAgQDABAAMEC -CQgAJIwAKQAAEgCDSAKIiBbAgAQJEooIIDAgEwCAYgICwCEEABAAEgAQwICCAAMAAhIAAgNAAAIB -gMABAhIAgSAQEQgCAEsoIAMBEAAQgBQwiQEAAEAIwEAUCACAAC2AEEAgIIMKKkBQghCQMQgACAAJ -AhA1AQiAAEEAAAwRAhEDjIKAABIhgAADAEAyAAQADYQAhJBBAAAF3hBGEgAAEgAAgIAQBCAAcUOA -BAgAFKASIAyIUCAAAAAASXMIAAAQBAGEIAiA6BFBgGgAUqAABEQBCFARERBgAYlEAABQBAAAIAhA -BAAIAAUSAAAUABZAAIQghgQEQBJKEAAAkAIAKJAEA3BgiEAMiQAAAwEAgAAAAHRkgIBoAAKIwyBJ -gkHShIBQAHEAQEgIAVEsEEyAkUBoVAjAEGBsADEAAA3zRAgAAGEEki6UAAOBSEgCACoMACwBSAAU -wkGAAERIAjABAERwRAEMSCgMBIAEIiCEACwABDBoEBQAAIAAQAwRAIEsCAQ2BAAQQAQSAAAAQQCM -LhAEyJbACAIQSKiCSQAxQ4EBBKQgSQAAAQwAEXIAAXQQkIhRiAMAEAIMCBB0AUMQUAAEgDAQECyD -COSMgIPAIhBGgAEoFAOAiAGUFAKJEgAABMawjATAAIgEQBKIoAAAigGQRKgQQEAhgBABggAIAIiB -AAABEASCQKgKIRAwAApMEgITAJAACgQMClQLAACRIJCzAAiWgBCAwQEAEtQBAQAAgCAEEYAACIAS -gAKIIAAIAAKAAAgAAgRAIAAKABACBAAVAQEMBQYoEAgEAASAEQAAIAqAMCAFBgEAhYAgIAYEiJQE -KQIQAAAKiBAMMAmACAwMAAAIlCAQCCAACYKAFAUGAAAKACAiBABQEAKJADACgQQAAAEyMIAgEAAo -BCgBDCEACYiEAkkAsCASAAQoggUQABQAEAQABBEQDQAAMBABCCAEAAAQjAAEAADAggQCCAQEAEMI -RBIEQBAEIgAECATQgMAgAQDBQWAAAAAAAETEwCAAQQBMIABGgAQAACgEICBABACAgSAEVEQBRAAi -wCAAAAICBIEAAAyaACAEAGEEITQAAICAQCAUAACAAAFAAIAUIAkIAABAAAABAREgAAIAAAAkBAAA -IIAEASQABIAwCAQICSAQRGEgQSCBAAGAgEQmQAACBAAAQAIIhEABhAAAIAgggACAEAAACABIEIAA -AABIAAQAABEABAAACAiEAIAAKAIBACgAICAAAAAAICAgAAAIFAAAAAAAAAAAOCAgIAAAACAAOBAA -AAAAAf8oEAIwAEAAAgAAEAAoACggAAAAMggAACAIAIAgCVAggAgoCAGcACAAAAIACAAEAABIACoA -CAAAAAgQAABAAgAACAAgIAgAggAAACAAAAAAIIACEBAIAgAEABERwAEAU5AAQBACAAAMAIABAYAR -QhgAECCBAAgCAAAIGQAI0AQZABEgAYAAAAgEAQgIAAAKAoIAARCAAJIQkAAAAAAQAEAAAAAPqgAC -IEAABAgBggABBAiAAEAIAQwQAAAQEoIFAQABiBAAABgAEAJAAIAAAIEAEAAAkBAqgAAQAAIAEUAA -EAAAoABAChAAAAAAAAAQEIAIIAGAAAYAQAgIAQAAJAAAAiBFAAAAACAAAAAAAAhQIIJAIAAEFAAB -AUSAAAAggwgBgBBIEgQEQQpRFhAToAMAAABUiABII6CAARiACAgQQAEEUAAAAABlAEAQAAIgIAAA -BAAEAAACIABAwKAAAAIAEgSAAAAAAAAAIgQAAQAAAAAAACQAACtIACBUAAJAAAACAEgAAQABAAgI -AAAAQAAAAQQAAABABACAAEIoFAKoEIAAAAAAAAAQgAQACgAIKBCAAAAKAAgIEACACARbACAAiggI -KAAtAAIAAQAAFgAEAAAACGgA3AAADACACiEgAQACAMIqACAEEAAACKaCAERAIABAEACDACgAgCQA -AQQQCAMgAFCAAQAAAAAgEIEAEAkCBgAAANAECFgRgACACICYAAAiEIABAig4AAAQhAIAABgAAhAB -kgAqWBRgACAGCAAAEFzEICNIAAAAEMQpAgAAAACExCABSAAAIMDECAQCBAAAIIAAIRQIAhEEhAAA -BAAgQCgQABSABACAEAAABIQAAAAAAAgEGAAAoCAQAAAJSSAAGAAAAABwAAQAAAAAAAAAAAgAACEg -ACEAQAAAIIDEAAAAAAAgBIQAAAEAAAgAACEAQAAAAVDEIAABAAAAAMQhAEgAAAQIxAgAAgAAgAQA -gAAACAAEAAmAaAAAAAAICYAABQABoKAJgAUAAAAQFgkAAgAAAFGAEACUQOgAICANAAoAAAABAMAA -AFIIAFBAIACAQMAAICQAAQCFAAIAgMAAAAt4iQACAQAAJQAQEEgAAECIKBAAAAIAAAAAiAQAgAIA -YAkAlBADABACCQAIgkAAABQAiAiAggAAAAmACAAIQAQoCYgEgACSMAEJABAAQAAABgAAMEQAAGQA -MAYiQEBCQIHFAAAEMiQgBAQAAkAEQkAEMAQCAACxAAAgAERABMAAAUIAAEQA0AJggQBBBEAmQBAA -jAABBIoABYAQIAmACApARAAAD40ACABBCAABgQBQAIBAElQgGAACUCiBEABAAgEAgMAgAAAtEgEA -AACIEIAEIEAFBBAACYAAgIBAYAQAIgIAAZBABgAoBAFAAABgEBIICgUAEWJAAAAAAEQEAAGgCqGo -AhIAEAAMAAEAAEAAoAihoEwMoAEAOAAANAAAAQAgAMAAAIAIgAGAICSAAggIAAqAAQBAQKAAGhAA -EkgIAMBAYAQAAABFiQgEQgBQIEICAIHAQAlIBAEABIABAcxAmAhB4AgABAAAAGgAAEAAGhgsAABE -BAAADECKCAgAAAAgAAQhCQgACAAABAAgEgIERAlIQCBBTEEAAABgAAFAAAhgUABQEAkgAAAACwgA -AAkCRHQWAhABIAgAgAOIAcEAAkYAJAMAEYABAIZBAAKAAgAAyISCCEFgAYQhBESAQcEAQ0EEA0GA -SBAAAIanAgLCCIAhAAgEAFGQAESAQMIgQUIACEAAQNARQIAQAAAAAQQAIYAABAAEEQIQwAxAgEAB -AoCBAQECAAAAAwEAAAAAAAAAgIBACABhAIBgElEWQSgAgAAKQgwAASAABQgAAAggQEBoIQAQAABg -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 -AwSQEAAAAAABCSDAEAEAEEECIBAATAAAAEAAAACEgiQAGAAAAABABAAAAAAAAAAAAAQAIBAAAAFA -ACAAAgACIAgEAEgQAAAAAAAAAACAAAAAAAAAEEAAIIAAAAQQgAAEgAAgIAAAACAAAAAJIACASAAS -AIEAhKAAIIAAAEIgAAAAAgAAAAAAAAgAEAAAAIAEAAAAAAAiAiAgNAEIAAAAAgAIAAAEMBEgBCAA -AAAAACAAMIBAAKLQBAAAsIAABDAAAAAIAAAAAAAAAAAAAAQQAAAAQAAAIAQAEAAQAAIAQAAIIAAA -gAhQAAgAAAAAAQAACACAAAAACAAIBAAAAAAKBAgAQAAAABAACAAACAAAAOAAiggEAIQAAQCAAEIA -IAgCAAIAAEQASAAAAUAAAAABACAAAgIAAEAAsQBQRgISiYEACAQAAAAAAgQQEAACAogAAABABAAA -AAAhABBAAAARAAACIAAAAgBCAACAAAAAgCIAAAEAgAAAAgAAEAAAAAAgAAAIgAAAEgFQAgBAAAAA -ABQAAABAAYCAFAAIAQAAACCAAAACAIAAABAAECAAAACDAAAHyBABIEgASAABEAIAAACAgAQQRACg -IAAAgBQCAAAAAQAAYMAAgkAAAAIIQAAkAQQAYAQAgAAAAEAEEEAQEAYBQIIEBCCAAAAAoAxgACBA -AACAlAACAACAAAAAAAAAQAAAAEAMAAAAQAAAIAIAIAAEAARBAAAAEgAIABQEBDAAAAAAAAQAAAiA -AABAABCAAEAAAAgAAwAAAAACYGBEABAAAAgAAA87AEAIkAAAACAEYEABQAQIAEQACgDAQBIAAAAo -AAwAgAIECAkBABQAgFAEMGAAQFQIgAQIAAAEgAAEBIQAQAAQAAAAAAAARCBAACAAIAAEYAAFDgEQ -gDICKQZ1DAgAAAIAIAwJAiAQBhBFEACIAQAAIgBEQJIAAAtoQAjIgIAiCA5gEAhoiAACaCAAAwAJ -EFAAAIABFAAikSKIAIPAAAAAEgAADk1AQCAgDDWCCAAICpAAgEAAAEASwIKGwhAIDAIwABSUAAAM -ABAAIQAMAlAEQAAACAAhIAACAmAjBkgSwgCAIAESQAwCEAQAASKEARLAAIsAUgAgIgsAQAFQAAAD -ACgAwABIgwoEUAAAIYAAFIAArQgwMgUAAAACAIEAJQQAAAAgSQIAAgADTCEDIhMAAAhEAAGExCCQ -ABQiAHABABAABkBAAAADnAABAAAEQkABCAEICAAAIAHAAoEDAAAAQSIkAQAIAQgCIYMAAABQAAAA -AKGQAAgAABAMCBEAAwAgCCggICAAgAAgg0kCgwEDYAgwAAIAEAABNgwQIAIUCAAIMIQAAFAIiAQo -AUACyEAAkACAMgQBAAAANoAAFhAUEAgJAFCEEAAEMGgAAAwmCAxQJAlABAaAKNYCUiCAJAAIAAJM -gBFEACAAAA8+MigQiCgEAABGEASAAEoCAAghKYBUTBQgFAJQAAJGAokIAAAAAwAAFEAIAIQUBDAK -xACAAAAEABAAARAASABACBGIhAA0DlARREBgAAgEACBwIBREwADAgxADAIAgFoFAAAEgAaACCAIJ -AwlgAGKDQQgIBEAIKECCgAIDEEBJRoARBICAYAAEgDAQAIhAgAQzMIw0IABwQXQiAKgAABAMBAAA -DEoBAuBQRICAQgACgGQAAAxCgBAAFAAQkAMABIBABADAUEKBSgAQCwhABAAKABAAAMgCRnHQiQBB -DKMAABQQQYGBIAQABBDIAQASCwQQSMBAAIABEqACMAAgCQAAIACSEggQAAQBAYaBABABKAUAgBAI -EIAAABQgIBSAICIEABIFiBWwIQAgCBAIARAAhLCgACAABAIAACAiIgAAAQAARYQiAAAD+IGQABBI -AgIEgSABAAAAgQBAIBAgAgAChAICECAIQAkpEAAAAAQBABACEAAAFAAAiAECoAgiAAAIgAoIBCgA -ABQACAAAABRACAAAgAAwFEAgAAQAkIADICAAggAggAREAAEEAgAgCAAgQAGAAAAABAEAAEACBgBA -AIAAABAkBEEkASEAgASAIISAAQAgAABBIUACwAAgAAABAAAAAAwAACEAAAEzhCAAAIAAAEAMACQA -AAKAQADABAAAAgkgASBgAAEAgMQABEAABgAAQURAABQBBAggIAgAYAEEAAAmACAggAAAg0AAcQAE -AQiGE0AhAgACAGCIgCABEAAAAAgAMQAAAAAgCAAAAAAgAAAIAAAAAABAIkggJAAAAAIAACAAEAgA -IAAgACgAAAABAAAgEBAAMCAAAAAIAAAgIAAoACAwAAABAAAACgIAACCAACBIEAgAACQQAAEACAYA -IQQBIARIAAAAAAQAAEgAAAAIEAAACBgAAAAAQAAIAIkASAACIQiEEAQABAAAiQEABgCAAAAIQAAA -EEAAAAIAkQAAAEiKAQkAAIAgAEAACABAAAAAEAEEAAAAAAIBEwgAEAACCIEICAAAAJAAAAEBAASA -QgAgECCKAAADEAESABEAAQIAgRIAEAgAAABAAAAK7wgAAAQAAAABAAgYEAAIhIAIAAQACAgEAA0A -AIACAAAAQAAiBAAMEIAAIABAAAgQEggAABEAAAACICACAACBQQAAAAAgCEAAAAAaBhBAgAAAAAQQ -AIIAAAAAAAAEDAACAAEEACECAQAAAIAAAAAASAAAAAAAAFIQAAhIAAAAAICgCqAIIAFAJgARiIAA -AAgIEAgQCACBAAoAEEAIUAIIpIAAAATTACAAAADAYYAQAEAAACBAAAAAEAAAoAAACADQAACgAAAI -ACgAACAAAAIAACCAAAAACIAAAAAAAgAAGAAAgIAAAABQAAACAAAADAAAAAAIAACAASAoAFgAAICQ -ACgQSAkQgJAACgIiEACAUEBAAigjEIBQAACQgwQQAAGAKAAAAAAABAQOGIRBgIIBBSgAJoEgBAAB -KAAFIQCAAAJoAEEAEAAACfyNQAwAABcIAYIACQAAAAEQgFAAKgAAgBCCBAAAAgAAEIAAQAAgAAAQ -gQAACAAAARCAGIAAWIAAEIDCAAAAIAAQgIQQKgAgABCCAAAAAAABEAACSAAACICEICiAAADQCEAA -EAAAADAAhCABCAAAoEjEJAFAAACAoEACFAAAABCQEAwQKAQARAAQAAACgACgIAAABAIEAAAAACAF -QAQgAIBAAAAEsygAEIAAIABAIAQAAACAAEAgAEQEAAAAxCABSAAAIADEIgAAAACAAEAgAEgAACQA -xCIEAAAAIAhAIABAABQAAMQgAAAAAACAxCAACAAgFADEAAgACAEgEgmIIAAAAIAAAAACVAAAAAAJ -gBgCAAEAIAmICACAEEgEAACAAAgCIAUAAAkAAZAIBAAoGAAIAhAIAAAAgAgBQgQAhAACgAAQKQAA -AALaoAAAAAIIFACAAIIAAAAQAIkACEAAACAJgAQDAAAACQmAAACAAAAgAIAAAAIACAgJgCCAAAAA -AQCIEACACEAACYAhAIAAACAJiABAAAAAAAkIAcJoUFBAygBgSAAJAhAgAIEIQVBgEFAEAEAAUKAC -QAA0FEU1oEBAgEq0AGYASIRAIUBEREASAAAEAQBoQIBGAQEAAGVASEAAAVDEICAKAAAABGoEQqBg -AAQARAAAQIAAZABAACBAAEBQBBAECCiEAGCCAgQUVGBAQEAAABBgAAAAADQSEBAEACBIEGByEAIg -AAAACQIAQkBAUAAAAAAAQAAAQEQCACoEIYQUQQiMAGEgAEJEBAAAgAQCAAiAEAAEFAmhDACAiEBI -FAQAJAgCGgAAAAQAAAAMDGACgEAAQAAgygDAUAAABAEaKAAEAAACACExAABMdBAAQAgABGAAAAIC -gAIAICAASAkBoIAAAgEcGFAxAAFBAICECAICgAAAAAAAAAQERAAISEAcBABIBAHgAEAEAgBSQAAA -oKAMAAkAAACAAAAAAgAAAIgAAgAgCwAAABCAAiAAwSAACAJCxhRiAIgAgBCCCgsMAAEAACEADIAI -AYSEiAQOgQLQiTBBBgyCA5YIABEgYIFQAsAAAAABDgACAAIAAIAcAQAAQAYIAIADAEAQAAEEEIBA -AAAAAA4CAgAAAJABIIABCQgAAAgAAAAAAAAAQAAICAJpAyAAgIAACAEBABAQAwAICIAAEBAjAAAQ -AEAAAAAEABAgAhEAAICAIiEEBAlgDgAAoEkCgAgAIRAAQgkgAkCAAABQDgpKAiACBYAFAQKAQERg -FAIAQhAERLCEACGQAIASoAAgAQgQMIkARWgEEAAACAgKAAAGBAAACCAAACARCCAFQAAAAAoAIAAQ -AkABAgkAlABAQCAKAgBQAAAAAEIAAkIAEAAAQhEAAkBAAEBAgAEAACAAjAoAAAQAAAAAAAAAAAAQ -EBAEhgAUAAAAQBIQATAUDEgQExxwFQIAAEQEVAAQEkJACAMSAhJGAABQBCAAKAYigCQEFgIYDKJA -BBIQEAEAFQJkABIAFMjAgIRQU1BQAAAFPQCIAACSgIAAIAAAABAEAgAAKCgAABAGAAAAAQAUAHwE -JEACIAgIBBAAAAAAAAACAgcXAIASSAAQAgIwAAAAACKQhckBAAmAMAAAEAAAAAG5gAIAAIAIABJA -CAKbABEIMBAADVBAgFESALBQgAASQhJAIACBMEAxEUhIApFAgZBQSFAKMIIgUBAAgFAwECFAMMEi -CDwAgUgEEBgrMBEAQgIAAAnkEAAACUBEIIACBwBUEgRAIQAKjQUIMAAQEAhKIEICACAUIkCEmJrE -EAAAEAAABAEhGAAKsgAYCIAAASQiIEAAADI4nEgKDgECAAAAIAAAJhaIBBACEpAkABAGBICIQvYG -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 -AAABAFAAAIAECAAABACAABQAAQAUYAASAAAAABQEgBAEAIAAAEQBABIAAAAQAAAAUCIAAHAACEAQ -DEAAAQAAAAAAAABABAAAAAAAAAAEAAAIAABAUAAAAAAAAAAEAAEAAIEAAEAAAAAQAAAAAAAAAAAA -AAAAAAybUAAAAAAEAAAQJHABgAEAKBAEAAOAABQARAAhAEIAAQBAAQIAAAgAQABsiCBARAgAAEwA -AEAEAABACAAAQAQAIAAAEAAEAAAgAAgAAAAAEAIKAwAPgRCLQBBDAAogICUSBADAUAMBAkINQBAA -AgLBEAIiAgABEAFAACAAAABSAAAUCimAAAhWAMAACJAAIMhKIIBIYABANAJxggDAAAABAgAACvIA -BDFAAAACAhAMAlAAJQGAkBABAgAIAAAAZsQAEAgCwAAKAAAOAAIQIAATgBBgAVAoQgBAAQAACgAI -AhICCAAEi4VgAAEAABIAAMCQAAAAFhUAAEBDBAEACgBAQAAgQCBAIAIAAEMBAEAAAgAABQMCIAAB -AAoACACGAAQAAAEAAgIggQwQQABCCgAQAABPAAAIADYAAgZAADAAViIQAgAAAAAGuCBBSAACAAEU -VCAIAABgAABAIgAAQGAAAgAAKBAAEAAAQCQUIAAAAGAIAAgAAAAgAAgNCQIAAIAQAigQAIAAAADg -EQBAIBAAUCBIoBAAAEgAADSQACAAcAIAACwIEEEiCABRCIBQCCwACgSAgBAUMQAQEAAAYAwggCgM -EgICEBJRCQhjAGAAjAEEBACAAASAAEFQAIIQCAEAABEACAAIkQAAAAE+EQQCAACKIIQgCYAAAgMA -BAEBLgABCooQAAAAABAAIAoAAYIAEQRQCkAKwEACCgALwACCgFSCECQxAiAAIGAQCAAGghJKAkCB -CQAQABQIJHCBIBABBMEBEAABKIHAEAkAEAogAYEJCBCEEAAIzBAAgADQEIMEIgEIQUiRAACAyACA -AADEAAYAgBASgUCAIAABEBMBEEAsgAkBQBQp0DAQgAAAABEKCqEWgEAQIAYAUAGAEBNIAAAIgIAA -EZQAkBCAQCAACAMASRSAgIEABggBEACISQAALAAAKBDAAAAAYEQQAcOOAcgEBAQBgAAADgRBgogA -BAgBIAIAYCBiIQBgqAAEAChAgAAAAAAoBEiABgQRBAAEAAAEAEAgAISIAAoCAQCREgoWBBCAIZBA -AAQQIAAAIIYwEAEiggYABQAJBQUUACAAAAAFSggAIiICiAAADAgEIAEAAgAAABYCAJQBAgAAAAAU -AAIpACEiAAIAAqEAMQEAACgAKhAAAIAgAEAwEigAggUEAgoAAAIRCABAYhCMCAACKIgQAAAAQAAA -AAAQQCEECAQgAgABAERIQCFAAAEAAEQIAAKQkAABEAQIAAABgAAAYIABBIAAgCgBhAMUAQAAIAAA -AAQGgAAIQAAAAABQIcAAKIAAAA54AESAQAAAgCJgAUhEAAAAAQAEACBEICiBACAwiAAAIAAGAFAg -BAEMiAwAyAACgmBEIEAwAkAACIQgAGAAAMSIAQAABEBgFICUAAYACQwAASQoICAAICAgAAgAACCA -IAAgCEACKFAAAAIqACAgIAAgIAIAACIiADAgAAAAAAAAGBAgAAAAGAAIIAgAJEAAACABCBAAIAgA -JARIBAgAAAAAAgAABeZOEAABICAAAApAQABAIgAADEIgAIACBAAIAAAYAAAAAAhAQARAgCAAChgA -AAAAAAAIAACAECAAAgmAAAEIEAEgCCAgAQACAACMAAwAiEBAAiABCAABAAgAAAIBAgAAAgAAGgAQ -AhgBAAAhAAAgAAgBACIAgAACgAACGBAAgKgQQQAAAAAAQAIAEgMEAAAAAAAAEGgAAAAAABgAAAAA -BgAAAAAKehEAAAAAAgQAAAACAAEABCAQIAAAAAAgGAECAABAIAEBQQAAEAgAQAAAAAQQEAAgACAQ -AAABBgABAAICBAAAQAEHCAEAAgAAAAABAAQAAABAAAgAAAAAAAAACIRBAAAAAAoIgAANBAAAABoA -AADIGgAAAoAAAisCAAAAhEEAoAgAAACIAAMCIKAAAFAAAElCAAABAQAAChIAABAAAQAgAAAAAA1z -AAAAAAIIAAAUAABAAAAAAAgCAAAAAAoAAAAAAAAAAEgEAIAAAkAAAAAAAGAAwAAABAgAAAAgIAAI -BAAAACCgAA4BAAACIAWAAJAAAAAKAgCAAgAAAACOEIEAAAQAAAAQgIAAABIABBCAAgAAAASAEQEI -ABoAACyAQAQALgASEgEAiAQAIEAAQIEAQCoCBBwQhdACKgABgBCAAEAJAQAAEAAABhaABgKAACAA -EYIAGgkAEAEQhAAAGAAAABCAYAALAAAAAIAIAAQAAAEQgAACCBgAABGAAAEAAAhEEIAAEhoYAAAQ -gAQAKCAAABGAADgJAgBgECAAIAAAAAhAIAAAAAABAMQgAKgAACAAQChEAAAYIABAAAAEAAAACAAg -AEAAAAEBQAwAIAQAACAAAAAAABSiIIQoAAIAABAQQCkQCAAAAIDEAAAEwiIEygAAAIDEKAAYAAAg -AMQgAAAAAAAAxAQAAAAAAACEIAQAAAAACMQjAAAAAAAAxCAAAgAAIIDEIgIDAAAhQMQAhIAAAAAA -hCEQAAAAIADEgAiSQAAAEACQBAQAAAAQCYAIAAAAAAAAgZAAAAiAkAQQCABAAAAAAKAEBIACLJSA -ABASQQAAQggQAAsACAgEKYAQAYAAAgYAgIACCAAAEAkAAA2QgAAAQAAEIA2AAAAIAgQICYkIAAIA -AAUJCAACQAAAAAmIAAAAAAAACYAAAAIQAAANiAIAAIMAEAmAABBAwwAgCQgREAgAAChNiAAQCAAA -CgnAAAAAQDSAAAAIAgJgAAAAIBJQSAABACSEAkAAJAGAoQQAJAAAFcKAAgVAAYGBBEAAAARAYECA -AEAAAIFgEARgQlIQAgIACEBQQAI2AAAAAAAACMyAACIABOAIAAEAAAACABAAIEAAAAAAAAAAQBQQ -IAAABgQWFAAAAAICAEBgAAAUNAAAwAAAAgQEBABBAEBVQAAAYQgAMAAAAAIgJAEBAAAAQRgAAAAA -IAQgHBgAAQBACABiCYiACAAAAEwECQACSAgBjAAIAMBKEgBAADCgCAEEpIxEQCAoAEBgAAAACABI -EgQIIAEIQGGACAwQAkEAAAEAAABHbwAEAQEAAACKAAAAmKGgCAAYCAgAAAAQAAAYAAggwATiQkAA -AODowAAAAASAAARAAESAAACBQADgDAIBAAQAQAEAGAAAACgAEgEACgJAKAICARAEBNAJAICAQBQA -AAABAAAICAALBAAQiBCCjBBAEQgKEkAAQcgIgZFAAhQRAIAAACKGgAREKZLAMAYBAHAAAgEMiEQh -gAAAiBBwCMBQECIAAIRpAQAAAAEEAEAQAAAAEAAAAAADQADAAAAACEAGAAAAABDIyAgAAAABAAAA -AAAACAgAggAgABBBAhIAgIACCAEBiEAgEwwAIAEAAAAAAGAAAAAAgABgAAAVBAAAAAAAABUAAAAA -ggQAQAQEgECCRDAFAGAAAUAgAAAEADAIAAQoKQIgAAAoMgAABAAABABAABAAMABAEAgAgEiCgSBA -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 -BAIAACAAIAEADAAAAAAAAEQAICAECACAAAQAIAIgRYEAAAAAAAAAAIAwACAACCGAAAFAACAAAMAA -AAfDAEAAACAAAAKoAAAAICUCAAAEAAACCAAAAACABAIAAIgAIAAAAAgAACAAAAAAAoAABCAAFCAA -IAAAAAAAAEACAAACQAAAEQBAAAIAAAAAAAAAIEgAAAAAAFAQAABAAAmAAAAAAAAAKABCBAICAEEg -AAAAQAAIADAAAAMEABABgIAICtACRAAAIQAAQABAAEAACBQIAFQjCIAIBAIAAAigAAAABvcAAgAA -AABAAgEBAxAIIOAAAAAAAAAAIAQAoAhABAAAAQAgAAAAAgAAACAgBggSAAAAIAASAAMIAQAAAAAA -AAAAgABAAAAAAAAgAAAAAAgABAACAACEAAAAgAAAgAAABECAAIAARAEAgqAABAQAAAAAAAIAAAAA -gACQBEgAhAJAgNAGAAQIAAOJEAAAEBAAAAAQSACAIAAAgAABQQgAAAgQAAABlwRAAIAQgAAEEAIB -AACJCABBAhAAAAAAAAABACAIAAAgEEAAAAAAAIAQAIAACAEAABBAAIQABAAAUgQAABAAAJBAEEAA -BAQAQggBAIAAAAACAIAAAAAAAAAQYgAAggQAAAAEAAAAAAAAAQYAAAGAAAQEKAAAEAAAAEAAAAAK -DAhECAhwQCAAQAAABAAAAAAAACgAAEAoAQxECAAAAEAEQGAAAA+yAAEIAAAEAAAwAIAIUFBAAAAA -AAACCAAAAFAIIAIJADAAAAAAAAmAAAAAAAESQAAAAACIAgAIEAQAACAAAFSAAABEAAAAAIAABAAA -AAAIAAABAAAAIACASheEAACLAAIAAAQSQAgoAIIIAEDBAAAMABIBABAAECDAgAADACAUSACKCAhS -AAMhEgAMDTAAIEMCEAgKUCAAEBABAEIQAgIAkAAADNcDgAQAAAABNoAAABAAIAIiAAgAAACBABQA -ASgAAQIAgEgQAAAACgAiIAEAgAxAAgEQYIBAAALAYggIQYAAIAAAIQBCAEARAgogAAAACAAIEEIv -EAAAAAAAIBQgCABAMAAAJAWAEEQEAChQAAIgAAMAAYANACAABAAIIQAAAAAAEIBQABCgIABEEFAz -gkhAgAAIcAAQQKwAQSgCCBUAAABhAAAPGQACQQIAAQAAAAEIAACAAAAAARQCAAAAEQRKCAIAABAA -ACQgEAAAAAAAUAAACBAAAECTAAAAABAEAogBEABBAAACBAEAAAEBEABAABACFABAFABCBEAEIAAI -RAAGYAoEBABEICABBoowACYEAEQCNIAAgCAICBQAAEAGCIBAFigAEAYIAAAMBAQAAAFgAQghDGAC -UAEAAiAAAAgEAUAAwAoAAArFAAGKEDASQGxQAgEAABAgIAQCgSAACVBBIgSCABAQQBAAAggABBBE -gFQEAkIAAEAEAITQAgoMICAEhIOAEA4gyMRUEAAQTkAgQAliAABEAAAAJIgIgABJACGSRAAEiBAQ -AQpBFECAIVAAAIABEAAgSYAOSwQIQE6UEAghCoAAAoDEgAAARADSgNCAYACAAQAAAAQBgoEMRAJE -KIDChJAABAAAA2hBSAgoAIiBABAEgoQBxgBICgFQTAFokSIEEGGQxAioQAYEAAAAQABAkhCAhKAA -CAAACAgRQFAADIBAAFAMEAACEBKgEQCAiEARIgCUQBBABEgAoQQAAAQgAQCACAIUEAAAgIAAkAQC -MACAAABEAAAABAagKAxMIQAEIAAiAAGAEAgIDKIAAAEhFIAAAAgQgQigRbICAAagIIAEAaCCAIAA -AAABsIAgQCAAIIAABAACAAAQACAEAAQgACBAAAEgIgBQBIAQBAIIAACEAAAERAIAAJAgAEAMFGAR -SBAEAQiADCAMABIBAEAAkDBEsACAgQBFBGAgAIAoAQAAAQKAigQEgEADBAAAAAABAAAAECwkAIAA -BGAAAIgEgAEAgBAkAAAACQCABIEACASSgEBAiEACRAAABpARBMkkAAFAMAJsMASAIAkAAAXmAAQg -AIiAgDQABCwABAEgIAQE0MIBAIgEAACBggACAABGAAAQABABIiYQIICAAAAAAAEAAQABAACBQQAA -DAAAYABAgAEAQAAiBAQAFABAAEQIAAAQIAEgAAgIgAAQQEAADIIwAQCCIEJICAACAQIgBCgAAAAI -AAABCAgAIIAAIAAIGAAAAAAAICgAgACAAQAACDgAAAAAQAAIEAAAQAAAIAAADEsIAgACAAgAAAgA -ACQAAAICCgAAAQAAAQAoAAAAiAAgAAhIIAABAAAACAAIFhAAAgAIAJAIAABAQggAgEAABEAAiAIA -AAiQIAAIAiAgEAAAAAKAAIAAAIBAAAAAApACEBABACFQEAAAABACQAAAAAAgAAAAgACAAAQAAAIA -AAAaAAZiAABAACAAAQAABAAAAQAAAAAEAAgAAAAAAQAABgAQAAAOlgIACQAACAACCAAABAACAAAB -IAABgAAEQABKABAACCAAAASAAAECQAAIAAAAgIBAABAAAAJAEoAABBAAAAAAAAARGACQAQAAARAB -ABAACAAAAAgAIIQEQIAABAUAAAAAAAhQAAAAIAAAAAAAQIAoggAAAAIgAAAAAAAABAAAACAAAgAA -AAgAQAAABAAAAAAAAAAABEAAAAAAAAAAAIMAAAAAAA9MAIAAAIAAGwAIAAAAAiBAgAgEgAAAAAYA -CAgAAAAAAgAAAAAAAcAKAACIAwAAAAAACAgVAAEAAIAJEAAAAAARAAACgAAAoAAAAABIAYAAAACA -AAAOUBgIEIGCABgAEAAQgAAAKFgACRCBBAQsAAQMEIAGAEwCFAKQgAQAAFggABCBAAAAGAAAEI0A -ACgAAAAQgAAAAAAAABCAAAAJACQAEAAAA6WAFEAAIUBAEIAAAgAAAAkQgABCACAAABCCAIAAAgAA -EIAIAoAABAARgAAABAAgABCAIgAAAAQIEIQEABiQEQAQgAQEAAAAAACAhAKAFBAAECAgAAAAACDE -IBUAAAAIAMQqAAAAAIAExCACAgAAAAjEIAQBAAAgkFAgEgAAAIBAxCAAAAAAACDEKAqAAAAAAMQg -AAAAAAAAxCAAAAAAAADEAAACkCAyAAAUAABAIgAhAAAAEEAiAQkAAAAgxCAAAAAAAADEIQBIAAAA -AMQgCAAAAAAAQCIAEAAAAADEIANIAAAAgMQAAAMAAAEAhCkCQgAAAADEgKYAAABIAAmAAAAIAAAC -CYBQAAIAAAgJgAQASIBQAAmAAAQCAAAAAIGAAAEAAAAJgAAAAAAAAAmAkAUIAAAACYUAAAAAAAAJ -jQAAAgAgAAkAAAUngAAIAAggJAiAAAgAAAAIAIAEAAAAAAAJgAAAAABAAAmABYAAAAEaDYAhAACA -AAIAiASAAAABIAmApAACEA4kCQBkAEAAABAJgBAAgBAkAQkAQggBUQEAAQBwIAAEAAgAIiIAAAAA -QAAAIgACABAAAQACMABCAACYAgAAACQgAEAAAAAAABAwAAIyEQUAAAAAAAAKAAAAAAAAAABAICCA -AAAAAjUBAUAAiBAQIAEQQEAFAACgBABCAVAAAEQUACAAAAABQQARkAAiAgBwABQQBNjABBAgKAkA -AAHBEBJKCBAcAAQABBgAiABKBAAACkAAJCAAAEoIpAKgACIBRAQAAAAIIAEBAAAQAFgAAQBBoQEA -BAICgAQAEIgAAAAIAAAAAAAAAADABAAABAAAJACiQgAAAAAAAAAAAAAAABgBAABAQAAAAABMaUgE -AACAQIAAAAQgABwAoAEJCYiADAgQEACEAAAIAIICAEoIAAECIABAAAAACQAJqAAYGAAAAhAADBGw -AKyoAEgJABAZ4QAB4gABoAgAAAgAMgEACBDAAAAgAAQGQIAAAhAAkAgDgAACwAAAAMDAAEBAgAQA -AUARAQAAAAIAAAECAAAAAAAICgAQDAgAAQAhYAAAAAAAAAAIAAAAAAAAAEAAAI2ciSAAgQEIAAAB -AgBQEAMAAAIAAAAIAAAQBgAAAAMBAAhgiAhQEICAAAAIkAAAAEIOAAAAAABAAYQIAAGIAAPQgELA -BAAQBMAACAAAAAAABESEQACgABQRjICCQgAAYAAAQEBAgBSABQAAgAIAABCEACEAQJBEFEEAABQh -AEBAAQAAQABAAAJAAABAAAAUCUAUAAIAAAAAAAAAAAACQEAAAAAAD80AFBExBQEIDAQAACAAAAAK -EAJAiAIMAAAAIkgAMApAAAAAAABARBAAAAAAoAAUIABAQgAAAgAAAAAAAIECDAAMCABIAAIECQAA -ACAgQGCJARAAQgABREoUAhA4AiAgDABQQUDFBAAwQkAkQgJDQDAEADgAFTBAEBJAUPEDIAACuAAA -wAAABEBgEFASqkIAQgAIAAgAAARAAAEKwBALAAQgAAAImxQSkEBAgwVVIAAAgAAAQBhAQABEAAAA -gSBAEOgEAEAAABRUBAREGACUwUFhAATgUkBAAAAAAAYAAARAQEBEQABCBUYCEIQANAgAADBCcBDA -QAgAOgAACEIgMEMAAEgOARIAACgACpCAAEAAAUAAECAAAB4kAQAAVIGAAQBAQAASAEAAIAAAAAAy -MlEhCCIQABAAAAAAAIIIAgAAkSUkJAAAAAbzgNCAGziAhFSQEQAYAgAAUIKKSUgIIMCgAQBAAAAA -ABBAgAAIAAAiAhAGhjYNCAAhAAgIBABSABAIAAQgAAAACCAcOEkTgEAi2soYAAEAACACBpVEDpIM -SAAAUARAQAhAhIaQERKFAJQAEpAAAIqHAshwxFKAkBYAgIgSAEBQECQAAAAAABKQAAQAQCgRJADQ -AAAIEAATkAAAEAgACAQAAAAAA1iARAqgAhDSIgAAAAAEFhBGgIAAEAAhUAoQEECwAgYAIECCgwPS -kk0VoayMBAITBACAhAAEBAQIQAASlAiAgoggBMIBQYCQVAlATAEBiZCAAAHIUACQFIAgAAsAAIAA -hCIAABYCEAyheIBQWQAAEAAAAYMIAAIQwAFgIAABAFhZhAAAAgAAEBEwAAEAACEUgBAAARFAAFx8 -AAAAAOgYAACQAAAO60IAhQABkRAAkwKggABY2AAhaUgAAxcgAAIDABAQEIPzAAAEhBAYBAROABAg -gISCAAAAAQAAQIACAzASEQMQQIAgACAAABJCACQgjwdMAEMDRABfXwDw/39VAA93AESv//AAKqrY -2KoA/78PT1VVVVUNCD81+nIz/1H7Fb9HVTcFAAAAAAwMRERVVT8PEREAVQAAAABERMzMIiIiIg8A -VQAAAAs3AN0PJ1FdU1UAAAAAREQMDN/fdXUREQBVIiIKCjAw8PBVVf//VVVVVQ8P9/8zMzMzXV1d -XQ8PAP/d/9/fVTMzVVUzZCBVVV4O//8zMzMzMzOqIq8nAPD/N1UAD/8A2L+/8AAIiNjYVQD//w8P -VlVVVQ0IPz/YUDP/Alcgdc//v68AAAAADAxERGZVPw93d1X/AAAAAIiIzMwRERERDwCqAAAAA1wi -/w8noa1TWgAAAABERAwM7+91dbu7qv8iIgoKMDDw8Kqqv/9VVVVVTw///zMzczNdXV1dDw8A/+7/ -7++qMzOqqjO6MlWqqAj/fzOzM7Mzs6KiJycAmQA3VFQPdwDYFRX/DwCA2NgFBQAADw9VVVVXBQA1 -PwAAM19TUzU1i6qMrwD/Dw8MDEREZlUMDzMzAP9VVTMziIgAABEREREPAKoAAAAIuC8vqiIR3TOq -MzNVVUREDAwgIEVFMzMA/yIiCgowMAAArqoEAFFVUVULDwQAJzMjM1FRUVEKCgCqABEBATMzqqpV -D/52DzP4WAAgMxMzEzMTQEAbXwCqAH8EBA8zAO4FVf8PIqLY2CIiAAQPC1VVVVEPCjU1AAAzBVNT -NTUDAAQFAP8PDwwMRERVVQwPMzMA/1VVMzNERAAAIiIiIg8AVQAAAADQDQ1VdxHdM1UzM1VVREQM -DBAQRUUzMwD/IiIKCjAwAAAVVQAAV1VXVQ8PAAAzMzMzUVFRUV9fVf8AIgICMzNVVVUP7KgPM/6u -AAAzMzMzMzMdAAQAdAAAEB0AAIh0ABEQFAAAjFAAEZQdAACMdAARkAkAAAAkAAAAHQAAjHQAEZAd -AACMdAARlB0AAIx0ABGUHQAAjHQAEZQdAACMdAARlAAAASAJAAAEJAAAgAkAAAQkAACEHQAAjHQA -EZQdAACMdAARlB0AAIx0ABGQCQAABCQAAIAdAACMdAARlB0AAIx0ABGUFAAEiFAAERAdAACMdAAR -kBgAAABgAAAEGAAACGAAARQQAAAcQAADhBgAABxgAAOUCAAAACAAAAQYAAAcYAADlBgAABxgAAOU -GAAAHGAAA4QYAAAcYAADlBgAABxgAAOUAAAAoggAABQgAAKECAAAFCAAAoQYAAAcYAADhBgAABxg -AAOEGAAAHGAAA5QIAAAUIACChBgAABxgAAOUGAAAHGAAA4QQAAAIQAABABgAABxgAAOUMSBbX/pQ -Z3cMDEREAAAAACNzI3NVV1VXRETMzAAAAAD/3ffV9aCvDyIiCgpQUADwAAAAAAwMRET//zNzAP8z -MwAAAAAMDMzMMxszGxsPEL8AAAV/VVXIQFVVRKA3vwDkXX/6ChVVTw8PDw8P3/9VVQcPXVXd3Xd3 -M1UzVRWdUO5VVcqgAAAAAADMzMxVVVVVVVUIfw8P//8Pj1VVAt9XV1UzVQ8yEFdf5ORXdwwMREQA -AAAAMzMzM6qqqqqIiMzMAAAAALuq++r6UF8PIiIKClBQAPAAAAAADAyIiP/vMxMC9zE7AAAAAAwM -zMwzJzMnJw8gfwAAB7GZmeaiqlVE9SauqtiMnfoKXVUHDw8PDw///6qqTw8VVf//VVUzqjOqN79Q -RGZmylAAAAAAAMzMzFVVVVWVVQD/Dw+//w8PVVUB70VFqjNVDyIAU1sAAEdnDAxERDMzAP8zMzMz -qqiqqIiIAAAzMw8Pu6r76u7uX/8iIgoKUFAA8DMzVVUMDIiIAAEzMwD/MzMA/w8PDAwAADMnMycn -DyB/AAAC7APP97MPM+71BIz/2AQVxcVVVQ8PDx8PHwAAiqoPD1VVERFERKqqqqomrvpEA8/KX1VV -VVUAzAAARVVFVVVVAP8bDwQADw9RVQHvRUUzMw8PMyJTVwAAR1cMDEREMzMA/zMzMzNVVVVVREQA -ADMzDw//3ffViIiv/yIiCgpQUADwMzNVVQwMREQAADMzAP8zMwD/Dw8MDAAAMxszGxsPEL8AAAAt -A8/qYg8z7qAVnarkGTvKylVVDw8PDQ8NAgBXVQ8PVVUAAFVVVVVVVQSM+u4Dz8qvVVVVVQDMAABV -dVV1VVUA/w8PAAAPB1dVAt9XVzMzDw8CIgAABAAAAAAGAAAASAAAAAAAAAAAAwAAAAgAAAAIACBg -AAAEAAAAgQABAAaAAIEAAQwAAAAAACAMAGAAEAAAIAQAAAAAAAIAAICAAgAAEQAADgwAABJAQCAA -AAAAAAALEAADCAAKACAAAAAgAMAACCwAAAAIAAiAIAADQAAQAAAQAggAIAgAAAAAAQCQGwQAAAAC -AABgAAAAUABgAAAAAFACCABAgAAAAAAAAgQAABAACKCAAIQAEAQIgAABACARAEAABAFAAACwAAAC -CAoIACYAGAACAAAQkAAAAAhAABCAiAQQAAgBAAEABIEAQAAAgAAAAAAIjwIAgAABAgCQEABIACCA -iAEBAAAAAAAgAABIGAAQBAEAAAEAAAAAIBAAAAAAAYAAAAAAgAABAIAAACCIAAAAAAAAASAAAAAA -AAAAAEAQAAAAwIRENCAREAAEJAAECCQAAQAAQAAAAAAAAAAEBAAAIAAAACAAGAAAAAAAAAQCAgAA -AAAAAAAAAAAAACAAIAIAAAAAQABAAEACCAAgAAIAAAAAAASpBBBCNCAAAAAAAAAAAAAAAAACAgAA -AAAAACBAABAAAAAgAAAAAACAAEAAAAAAAAIAAAIAAAAgAEAAEAAAIAAAAEAogAAAAKAAAAAQIAAg -AgATAhASQFAwgEAAFEACBIgAAAAQAAAAEAAAAARAAAAEAAAAAAAAAAAAABAQEAAAABAAAAAAAAAA -AAAQAAAAAAgAAgAUAABBAAAAAAIAAAAAAAAADqkAFwAUQBEAAAIAiABEAggABAAgAAAAQAAGCBAA -CAAAAQAEAAYAAAAAAAAAAAAAAAQEAAwAAAgAAIACBEAAAgABAgQAQAAAACACABICAACABAAAQAEQ -AAgAgGAgABQAQAGAAEAAEAAAAAABAgIQAAAAQAAAABAQAAAAAAACEAEAogAAAAAQkAAAAAAAAAgA -AABQEFAAAAIAAIAAAIAAAAACAAAKowAigCIAAACQEAAAAACAgAABAAAAQAAAAFAAkAAAAAQCQAAA -AAAAABAAAAAAAIAAABBCgAAAAIAAAACAEAABAAAAYQAAAACAEAAAAQAgAEAAcSQyQsAkAEAABBCC -CAIAAAAAlAAABAAgAAAAAAQAAAAEBAAAAAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAQIogBAEAAARA -hEAEFACBAAAgAAgAAA4iAARIAIRIAAABAAAAAAkABAACAAAAAAAAAQAAAABEAAAABAABIEAAAAAA -CAAEEAAAAAAIAARIAEJAAQAgQAAAAEQIAIAAAAgABAAAAQAQAAAABJAAAAADABQQACABQgaCgABA -iAICBhIAABMgAAIBgIAACEAIAQDCAEUAgIAAA0MgYAAIAAIAAIhQAoGAACAKIAgGAACAAAIAAAkQ -gAMCDAAADy0ACMRBARQAEgAwBAABAAAIQJACEBAIAgIEEggAAAEJAAUQAZAAAAACACAAAgQAAgcA -AcAQAQABAAQAdgQAAAAgBAEACCICAIIAAAYAAAAAAAgJAwYDCAAKwCQAUIAACAFQQAQCIAAAAYoh -ADFAAIAQkgAKCBEABAAwAyQSUIQwACAAEkAAAAAAEAAAUgABIASEEqAAIAAAAARAEAAAAAACAAAL -fwABCgAAAAAAKEAxAgAEAAAAECkAAAAICAAAEBEAAQEGAAAKAAAAAABARBIAAAAAAAAAAgAAAgCg -YIANggjQAABIYAUSQAAAQAhQDAAUQAABIABQARBCUSAQDggAzARBCACIhMAIIAQAIABAQoRABgBk -BGAAgAkAiAAEVAAAIwEEUAgAAABIMAQkgAgAcAAAcMAAUAgQEAAhhAiAQEAECAAAAAV9AAGAgAAE -AIAADACAAAJAKBFAAAAAEgAAUAABgAAKyoEAAEQADgIAAAAkAAAATABIAAGIAEYwkAQBgCAAAAAI -UAAECsAAkCAUAAABAAQGSggSK4SAgIAQZIJADAQQABBAAhAKAEBASAAAAgEAAhHI8gAIADACQIQA -QwgIxAoAKBALABCEAKlCikIAEAwAA0ABAQEIEARAwQAKAUQEAADAAQAABKBEAggRBADBABAACgAE -DABgCAAAAAABYBQyAAICEAQEAJSBgECAAAIBBACQQRCQACwIEgAAgAABChAAIZEEiBCKEwCEBBAh -QAgABMgA0AABggAAAAAAEQEBEAAUAIACgAgQhIAGCQBAIBIAgQAARkAEEACgIBBIAAqAAJAAIgAA -IgQQACAAIAECCAAhIAAAAI4AAAAEAAhAAQCAAKAAARACAAAOPQAEAkQAAIAgIAgIAAAAQKCgCAAA -ABRCKIABIAAEEBACAACAAAAAAAAAAAACAAABQCAEEgCAEggiAAAAAAgEBCoAABCgAABAEQAAgACw -AEAQMAEkAABgEMQAwAEIAAABAAKAIAAAQAEAAAAAMEQAACAAAQhAAACAAIRAAIoAAAJABAAIQADG -CASGQAAQAAAAIAATQAAUAICBAARwAAAAAgAAAAwvQQGIAAAAIQAQAYACAAAAIAAAkAAAAwAEAgAE -kAAAACAghAgAAgAAAgGAEkQARAACAAAAAACAIASEACAGBEAIgBQAgBIAhAABCAwAAABGAIAKAAAi -gAAAAAoAAAEIBAAACAAAgCAiAAAIQAAAIAEAAgwIKAgoAABACgAgBAACIACKAAIhABAgIAggAAIg -BCAACAAACIAABAAqAAABAABABAAACyIICACAAAEAIkgAAIAQAgAACQAAABAAAAIIAAAAGBAgAAgA -IgBEAAAECAAgAACAAAAIACAAQAAAAAgQAAAQAAAACEAAQQgSQAAIACgYgBAEABAAGAAIAFCAQCsA -ABhACgAACBKAQAACAAAAEAACAAYBAhADAAQAAAAIAZEACAEgAQgAEAAAAEAghSAIAAgAAIAAIAqI -AAAAABAIIQAAAEAAAAAHngAAAAAAAACAACAAAAAEAAAIIAAEEAAAAAAgCgAAAFABACAAEAgCAoBB -ARAAAAwAAQACAAQCAICAQAAAAAAIAABCQAAABgAAIQBACgAAAAoACAQAAAhABAAAAAAAAABgABAA -CAAAAAQACAAQAAIgAQAAIgQQAENSABAUAAAMAAAACAAAEABABAAAAECACACIgAgKMAADAAAADIDA -AQAAIQAAAAWLAAAAAAAgKgAAAAAAAAAAAA4EgQAAAAAAAAoDAAAAAAAEAAAQAEAQAAjUAQAAIAEA -AAAAEAAAAAACAAAAAQAAAAgAAACAAAEACAgAECEAIQCAAAIAGAAGEIwEAAABIAIQgggBAAAAABCA -AAEAAgAQEIAEgIkUEAAQgoBEABAAABCABQAJAAAQEICEQAAUICAQgCAAAABEABCEBAgLAAgAEAAA -DGaBVAIAIYAAEIwkAAQAAAAQgIBEAAAAABCAAgAAAAAAEIAAACgBAAAQhAAEAAEAABCABAAoAAAg -EIAIAkAAAIEQggAABFkgABCAgMAJGAQIECECKAAAIIDEIQAAAAAAAMQhBAIEACAExCAAAgCQAkDE -IAAAAACAIEAgMwAAEAAAxCACAAAAIADEIRYAAAAAwMQgCAIAACAAxCAFAgAAAEDEAAAEzyACQQAA -IEDEIAQIABQAAMQgAAgAAAAAxCEAAAAUAADEIAAIABAAgMQgAgIAAAAAxCkCSgAAAMDEKQEDAAAA -EMQhBAAAACAAxCIACAAAAADEigAAAYCAFAmICoAAAACgCYgCgAACAAoJhAAgAAhICAmBiAJAQAAA -AIAIEAEMwAAJhAgAAICAgAmIAIgAgQAgCYQCAEAAgAkJiCAAAAGgCAkAAAYOgAAAgAAAIAmAEkAA -CAABCYgUgAAAAAEJiJgAAAgAAgmQAEAADABgCYAQAEAAAAQJgAAAQAIgIAmACgAAAAQACYgAAAAA -AAgJgAiAAAAAiAkgEFAAAABAAAQAAAAEQBAAIAoKAAABEIAgEFBAAgAUQSgAQAAAEFQACEHAAA0A -AAAAEBAAAAAURMSIKADAQAHIgACgxExABAFQSAAABAAgxgAAAQ4AABAAKShKAhQAAAAAAAAAIAII -AIAAADAAFBQABAABBUAQgDQMBEQABCBAMRAAAAABAGygICWCAhR2FAIAFBAEIFQUAAAABABgACAA -iMICBUAICAAQAAAAAQAQACAAAQQAUbEIAABBADAAABgAAQABAOAAAARBosgSAgAIEgAAoAAISAAA -AAkCBJQQAAAAABAAwAAQEAAAQgQACADq4AAEAABK00AAAAASUBEBAAAEAAEIYIAAkbQsAASICEBA -BBgABAriAIAIQAIAAAABAIAJREAAIGBUEEgAAgEBAAEggGFAAEAAAQAAoKAJoAgEAEkSAABAAAgo -IAAAAAAAZABAAACKAACAAAAASCCCAgjIAAgAkQABBIYA0oAQQQAQEJAAASEQAAgIwCAkcIACAAAD -AAABBgAEAAADAFMoCAAAAAIDQAAAAIjJwGAABgAAAAADAAAhAgGAAAAIAACAwAAKgMAoAIBIABCA -ACEIwMAAAEAGAAgIASGQAAgABgAAAEABCCsBIhAKAAAICAABCBIQAAAEQAIBIMAUAAKCEAAAEBAA -EAQAAYABIAAAAk4AAAAQAAAQAAACCAEBgFIEgAEyAAAAgEAJgAIMAAAUgIkAKBACQEAAIHAAAAEA -AAAAAIQCIBEFFAgBFAAAAocAMBAAQEAAABAAAABMKQACQEAAAgAwqEAAAQACgCCoAEARFEIAAAAQ -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 -AAAAAAAAAAAAAAPmAAowAAgAAAAAAwAIAAAAAAAAQAAACQAAAAEAAAAgAAAAAAAAAAAAAAIAAAAA -IAAAAAAAABgAAAAAQgAAABAACABAgAQgCEAAAAAAJAABAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAg -AAAAAAAAAAAAAAAAAgAAAAgAgAAAAAAQkAAAABAAABAAAAAEBAAAAAAAAAgABAAACAAAAAAAAABI -AAAAAEwAADAEAAQAAQAoAAQAAAAAAAAAAAAgAAAEAAAAAAAAAAAAQAAAgAAAAAQQBAACAAQAAFBA -AALAAIAAAAAAgAAAAAAAAAACAAAAAAAAAIAAAIAEAAAUAAAAgAAQAAAAAIJAABAAEAEAAggAAAAA -AQCBAAAQAICAAAAAAwCAEAAAAAABAAAAgIAAEAAAAAABAABAABAAAIIAgAAAAAAAEAAAAAAEbAAA -AAAAAAAABAIAAAAAAAAEBgAAAAEAEBAIgAAgAIAAgAkAAABAAAAAAECgAAAAAQQBAAAABEASQCAA -AAAAABBAAAAAAAEAABAAAAAAAAAAAAgABAAAgAAAEgAABAABABBAgAAMAgAEIARAABAIAAAAAEEA -AAAQAEAAiAAADAAUEAAAAAAAAQAAAEAAAAAABABABAAAQAQAAAAAAAAEAEwAAA9eAExAAAxAAABA -KQAQBAQAIAAAQAAACAAAAAEAAARAAAAAQAAAAAQAAEQUEAAEKTAAAAAwgAQAAAAAAgAAAAQAEABE -IIBECAAAQAgAAAAEAAAAgAABAACIEgAQAAABAwAAACYA0IAmDCIBAAACBAhsAAgAAEBCECECAAoA -AAAEAAIAEgAEIDAAAABglAAGAAFCAQICAAAgAoIAcAAAAQAAMAAAB/ooAwKAAQEBAAAUCIACAAEA -AMiBQgAiAgAKAQAAAAAWAAGAAgACAElCEAACACACAGAAAYAAIAACBACUAgAANQAAAQAAACEQAAAB -AABAACEAAgPgoAAEAEQACQ0QCCAAFAAAABAAAIAAQRAAAAgERgPAgAAAAAABAAAABBQACAQQAEAA -AkUAAAAAAAACAAAAAAAAAAAQAEAAIAAACBAAAAgAAAANEgABCIAAAAABAAIMEAEECAAIAQgQSEAA -BSAAChBAACAAQCAEIKAACAAkEAACgAAIAgACCApAASABoEMEAAAAAAAICgoAAAgJgAAAAAIAAQAA -MAAAIIEAAETAAAQAFBQgQAAgAAJMgGAAAAiAwAIAEAqICJAAEBIAQFIIAMgEDGBADACIBlBIMEII -AFAAMUIRAAAIKCIQAgBAgREAAAQGQGAAAAlecIgEAAQEIECAEAIAUQIhQAAAhAAACIBCQEogASQA -UDAAECRAAAAgAAQkgABgCEAAEAhABCQCQAoEFEwACAIgBIQBBABRAADAAEhAAABOCEAQEAQEAAAE -ABKGACAACBQAgFBEACBJAAADgEQAEQSAiAIAIAAAQMSIBAQRCACQAACgAQAIAIEACIIKIMgwCcAQ -DkQAEBAQSAgQAIjAAECAAAAAB+gBBMDQABABAhEEgciAwQAIBAJQAAAAEBEEARAIAAAAQhFKEBFE -UAGIAgAAAACQgAAARIgAANEA6EiggAAAQQACMAAASAIBIgADoICAABDAACAAAAAAACBCIAAAAAAo -AAAAAJAAAABAABAAAAACBQAIDAgAQIIEAIKAERAoEBBAgkABCIAQAAAFCAAAIAAFQCIgkAkhFAAC -IQQIIIAAQRAgAAAB1hAQEgQAAAAAAAgCIABCAEAABAAJiAgCIAGAFDAAAAESYBABQABEiCAgAAEA -AAIIAAASCAAAAIEAhABSAAAAAAAACACgACAAQACAgEEAKAAAKAAAgCAAAARoMAwAEAAAAAAABAAE -AAAAAAAEQAAACAAAACAAEAggAAAAAEABAAAAhAQgAAABKAAiAABAJEAIQAAAICgAAACAgAQQkAAA -AAAAAAaDJABEAAAAIAAEAogwVAAAAAwAMAAAAABARAAAAcQAKMAAACAkRAAgQCAUIAIACGAAAEAg -A4RgIMAAISAAAAAgAyACCQAQAAAAAAAgAAAACEAIEAEQAAAAAAgQAAAgAiAAKCAAAAABIAAIICAg -AAAgAgoAAAAAAAAgCQAAQAAwIAAIAAIAAFAAAAgCAiAIBCAACgQAAAAAAAAJACAACARAIAAABf8I -ICAAAAAAACgEAABAIIAACAAACAAAIABIACIAAAAAAAggEAAAAACCCCAQCAAgAAAIEAgQABEAAAQA -AAAAAAAACAwCAAAEAAAKIAAgAAAgAgARAIAAAAAQAAUAAAAAKEABAwEiAQIAAAIIwAqAwADEAQAA -AAFBASAKEBAAgAAIAAAQAAABGABAABAAAAIAAAAAAgABAAZhAAAgAAEAAEAAAAAHBCAAgIAAIABB -EAAEgAAACIQAABBAgIIgAKAKAAABAEAAABIQBAMAEIACgAAAAAQAAggAEAgABQGAAAAAgIkCAAAQ -AAAAgoiAAAAAAAAAAMAAAkAIAAAABwAAAAABAACAgAgUiCAAEgAAEAAAAAAgIIAIAAAQAAMCAAAA -AAEAEpkAACCAAAAAIAAAAAQAAAADABAAAAAAAIUAAAAAAAAAAAAAAAAKAABJAAASAAAFGARAgAAB -ABAAIAAIAAAAAACDAAAABAACBIAQAAAAAAIAAAAAAAAAAgACAAAASAABEAAABCAASAgAAAAAwAAA -CAQAIAAACICAgCAYAAAAEIQEAAAAIAgQgAAAChQAABCEBAAYFBTIEIAAACgAMqgQgBAAAAAAABCA -SAAAACCIEIBUAQAAEBAQgAABAAAAIBCAAAAAAAAiEAAABXeKAAQAAACAEIAAAAAAAAAQgwAIABQA -ABCBCAAAAAAAEIgBACgAAAAQiFAAGgAAABCAAAAoAAAAEAAAABgQAIEAggQACQAAABGAAAAKACCA -ECwUAACQAAjEIAIEAAAAgMQgIQAAAAAAxCACAAAAgBBAIgEIAADAAMQgKKIAGCBAxCAAAAAUgFDE -KQJAAAAigMQiAAAAAAAExCkAAAAABEDEAAAIGiAAAAAAABDEKACgAAAgAMQgAEgAACCAxCAAAAAA -AITEIAhAAAAAAEAoAQAAAAAAxCABAAAAABDEAAAAAFCAAAAhAAAAAAAAxCIDAAAAoCDEgACAAggA -AAmJAAAAgQAQCYIEIAAQAAAJgAiCQhAAAACAWEAAAggQCYkAEAALAAgJgAAFAAgAAAmAAAKBAIyk -CYAAAgAAsZQJgAAFAAAQAAkAAA2ygAAFAAAAAAmAmRJAAAAECZCAAAAAgCoJkAAAAAJAJgmIAACA -AAAAAICEAAAAAAAJgAQACQJACgkAAAAIRAAYAIABAAIAAAANgAgAAAIAAAkIBEhEEkAIUEAIMARQ -VBQMwgDASAIAAAAIEkAQwMEAAAAAQAGGAABIQMAkAJQSUBRUBALAAQTkAAIAYCFAAEAAAEABAAAA -BDAEAAEAQFERAQAABo1QAIICCkJAAGFoIMhIQGAAAAgJAIkBgCAAAQAAQgIAAEJBDgRBUoCASRAQ -BBVkgASQEJAAEGQEBEAOAAABsAIxAQoAAIKBgABACggBAgAAQFIgAAAJBEgiAQQAQKCgAACJAAAA -AQEQAEAKIEAJAMQRAQAEQQEAAAIACkAABEAswAREoABEQAAAGAQACCDgAAAIAEoAIAAACACgAAEA -AAACAABH54AACQEYAIAAABQQEAAECAAAkBCAEgAAAAAAAQABgeAgAAIAAKChBBgSAEBAJAIAQAQA -AAAsAAAYACFYISIIIAAQAeAZAAIAgCgRkABJQAgAACQEE8hAgCCIwAgAAAgMQBAUEACQAGECgQAE -BBABAEASgAAAEBExwgECBIQCaIgIioIAChABAMAACAFAgAAAQAQMYAoBAXEAJAAhAgMIDAAAAIEp -CwAACMRIAIAQAAkAAgATAQAAIAYAQCAAACgqA5BAAAAIAABQAQAAEAAOSACAECAACAyIEIgQcBGB -AAYCAAAIABAAAAAAABBAAAAAABAAQQACAACgAAKACIACQAAAAEABAAEAAAAJAAAACDEBAABAEAAw -CIgAAAEEgCBMKhAAAQCAKDAgAAAADAACaCAAMAwQKCAMgBABAEBpAQAAFACAAAAAAVIAgABgAAAE -SEACQAEAFCAFAAEAAAAwDBCAhCAAgDAMFAQAAAAAABAAAAAAABABBAECAQACAgEAQAIEQCAQAAAI -AAAAAAAAAAAWAEAABAkAABACgAQSAgAQAFABqgAAAggAEJACEAJCQwgAAqIKPDgCAAASiAIEQBAo -oABCQBcQAAAAQJOCqCsTwMAABQIRkAAAEBRREBBAMAITUACEgAYkAAANqxABRBRCgABQEARAEYCS -AgJQQEUAUFAQQEQAUAAQUhBAg4BAwDIgAEMQRICoBAhAqBAAQUAAAEAALECwQFQ1BFEQAgAAAAAQ -SBIUUEAQA0q4kiACMiEBRDZYQEYkEABAI0gTEZwSIDCBgAgJEQgQMQQACoA6IQAAEEQAV5gCUAAC -QBIBUCAgBUUBAhhAICYSKggGACJSEgBAARASAAAAAAAAAAv5ECUAEAgABwQAAA0SCAABARKAAgAS -ADIKRFoQAlIBMkoAAMAAABAIAJKCACBAMAAgUgICgEggAECgIkJRACQAEgABIAJBQEAwABBQgaKg -ABWAUSgAQBAABAAQTCwACA0QAACBAEQkAJCIZBCgAAADSBZVAAAIETACEoIAhJQABC0QpJAANCuI -UKCsA0IAFCUFATQCCAUECEDIxAAKMjCQQgAADaUCAoJChIAwDACykgAgKABQpZQQRISQRQUARAYE -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 -AgAxM0AAMzMU1O76XxHaihHdHR1VVVVVDQ9VVTMzMzMAKBAAAACIAIAAAAAAAAAAAAAAAAAAAAAy -AgAAAAAAAgACABACAIAAADAAgAAIAAABAgIAIAAAAAACCAAAhBAAAAgACAAgAAAAAAQAAAAAAAAA -BASAAAAAABgAAAAoEAAQwAAACAAAAAAAEIAAoAAAAAgACCAMEIAAAAAAAAAAAAEgAQQAKAAAABAQ -AAAIAAAAAAAAIAAAAAAAAggAIQAAAAABAAAAAAAAAAgAAAAQAAAQQAAAAYQAAAAAAAAABAAAAEgA -ABEABAEAQBAAQGAAAoAABIIAAAAAgEAAAACAAAEAIAGBEQEAAYBgFAQIAAgAgACAAAANUwEEAAAG -IAgAAEBIAAgAIAABQBAIEAAIAABAgAARiACAAAAAAAEAIAAAAIAABkAgAAAAiAAAAAAAAACAEAQA -AAAABAAAAAQAEAEEABIQAQIQAAgAAAAAAgAAAEAIAAAAAAAAAAAAAAAAAgIAAAAAIAIAAgAACgAA -CAACoAACAAAIAAICAAgYAAAAAgAAAAAAAAAAAAQIAKAIAAAAAEAAAAAAAA6mAAAAAAIAAABAAAAA -AEAAAAAgQAAIAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAABgABAQAAAAAAAAAAAAAAAAA -AAIAAAAAAgAAAAAABAAAAAAUAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAYAAAAAAAAAg -AAAAAAAAAACAAAAAIAAAAEAAAAAABAAAAAAACAAQAgIAAAAABsYAAAAAAGAQAAAggAAAAEAABAAC -EAACAAAAAAAAADACBAAAAAAAAgAAAAAAAAAAQAAAIhAAAAIAAAAEAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAIAAgABgAAAgAAAABIAAAAAAAAAAAQAAAAAAAAkAAAACgBAAAAAAAIAAAYAAAABA -gAAAAACAAACQAACEAAACAIAAEAAACAAAgACAAAALjoEAAAABAAAAAAAAAACAAAAAACAAEAAAgACA -gAAhAACAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAICAACAEAAAAABAAAAAAAAAAAAEABAQAQAgAEgI -AAAAAgAAAAAQAAAAAAAABAAAAAAASAAAAAAAAAAAAAAUDAAAEAAKACAAAAAQAAAAAAgAAAAAAAAA -BAAIBAABAQAMQAAUBAAAAEEBAAAAAAq/AAQAAAAIAABAAAAAAAAAAAQAQQAQAQAAAAAAAAAgAUBA -AAgABAEAAAAAIAAEAAIAAEEgAAARCAAAAAAABAAAAAAEAQAABAAABEIAAAAAAAAABAIAAACAAQIA -AAACAhQAAgAGIAgAAgAAACBQjAQM0AQAAAAkEAIBIAAEAAAAAgAAAoIAIAJAEAAAQEAGAoAADGMI -QAAIAAAAADKKABQCAQAACjcCAAgAAAACAIACDAAMAAAAAABCAIAEAABAAAEABAAAIAAQBGAkEAAC -IAgBAAAAAAAAAEAAAAIAYgADAIAAAAEAAgIAAAAAQCEQCIgAgAAAABAAFAAABIAAAAAAAAAAAAAA -AABAAgAAAIAIRgAAAACsAAAQABAXAABABQEAAgoAABCAAAAAoAAAkQUAAAAAAAgQAIAAAQAACAAA -BAAAAACIAAAFXQEEEAAjAAAAIAEAEAiQAAQAVQEAAACARAiIAAAAEAAAgACBAAAAAAAACgAACAAA -AAAEAAAACACBAAAAAAEAAAAAEAAAAgEgAAAAAAAAAAAQAAAEAAADUGRAAAAQQABQKAAAUAAIAEEA -MQKAAEoIBAQQAATRQEBAxAMARABABCBoIIBAEAIIAAAiAgAECAgAAgAJEghIkAACKQjMABIIgAQA -AAi9IA4EAEAIAIBADBAAAAAgACAECABQAIAAgEABjBAAAJAoCDAASDAAAAAEAAAAEAEASCIAAAAE -QIAABABwAgAAEAEAAAAQUgAECABAABIIAAAACBAAAhCQAAAIEoAAAQIEAACUAAAIAAQAAREAIAiA -IPSCAAAQhAQAiAYSAASwAAAQAIAARCgAADABiQBMAUAAAACgiQ4ggMAQBADAKCBAgAAAA3cAAIAQ -CAgAABAAAgAAgAgBAAKQADAQCIEAgIgAMKACSBACKgEIAAAAQAARABCEAECQBABACAAAAQCAQBBA -AgGAAABQkKAAAEIAAIAAYAAAAAAADQABBhQAAAAhEAEAgAgCAJIABSABABAAIYAAAAAgAAEAkBAw -ggAiAIAAAiACkAwAAAgABoAgBAAEgAERABIQEgUwMAAAARQQEQYBAAIAAAACPwAQMCCAAAIAABAB -CBAIBAAAiAgAAAAgABAIAAgAAAIgMA4AAAAwAAAAAAAADAgAADAAAAAAEgAAAAAADIABABABCYQE -AQCAAgQAIAACAAAAAAAAAAAAAMBAAACAQAEAAQAAJAAAAEQEBAEAAAAABABEIASBAGABwIQAAQBE -IQAAIAAAAAQAAAAAAGQBRAEAAAAAAGFEAABAhASAAAAAYAAAAAnugAAkAAAAAICAAQAAAAAAACAA -YAAAAADAYECAJAAAAAAAAAABACAAAAAEAAAAIQFAYABAQAAEQAEAIEAAAAAAAAQAAAAgQCAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAgACAAAAAAAAAAAAAAAAAAICAAACAA -AAAAAAAAAAAAAAAAAAAAAAAgICAAAAAgAAAAAAAADHUAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAA -AAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAAAgAAAAIAAAAAAAAAAAAAAAAAgA -AAAAAAAAAhAAAAACCgAAAAAACAAAAAAKABACCAAAAAAIAAAAAAAAAAAAAAIAAAACAgACAAAAAAAA -AAgAAAAAAAAAABAACAAAEAAQAAAIAAADBAACAAAQGAAAEAAIAAAAAAAAABAAEAAAAAAAEAAAAAAI -AAAAAAgAAAIAGhAAAAAAAAACAAAQAAAAAAIAAAAAAAAAAAAAAAgAAAgQAAAACAAIAAAAAAAAAAAA -AAAACAAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAATHAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAEDAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAJAAAAAAAAABiQAAAA -AAAAKAAAAAAAAAAIAAAAAAAAAChUAAAAAAAAABQAAAAAAAAoAAAAAAAAAAAAAAAAAAAAKAAAAAAA -AAAAAAAAAAAAC0AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAKAAA -AAAAAAAAAAAAAAAAAAkQAAAAAAAAKhQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAA -AAAGfAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAAAwAAAAAAAuhAAAA -AAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAUAEoI -AAEBBgAAgAAgICKAAAAQAAAAIgAAAAQQAIAEAAAQAgAAQASAAAAQagABCgAAEAgAAgIAgAAAAgAE -BAIIAAMAAIAgAAADAwQAAAAABhsAIIAAAACAAAAAAAAUEAAQIAAYAgCYAAgAE4AAAAAgBCAQAIAA -AAADAABDAAAgAAAEABACAAACCAAEAAAAEAAACAAIAAAgAAAAAAgEAEAAAABBgAAABACQgkMIBEEA -AEEgQQAAAACAAAFEgACBgAgAQAQRAAgAQACgBAAAAYAoAEIEgAAIhCCQIAQAAAAAAAAAARAAgAAA -UhlAAAAAgAABAAAFnxFBGAAABAgAEECQAAgIIFABCEAQAABoACEIAAAAACCAQEQAAAAAAAACA4gA -AAAgBCABAAAQBAAQIQSIAAAAgAAIAIAAAEAAggAAIAAAAAAAAABAAAAiAAAAIAIAIAAAAAAKAAgI -AAAAAAogAAgEAEAgAAAAAgoAAEAKAAgABQIEIAJAAEAAAEACCAAgAERAAAAKAAAIAABKACBAAAAI -oAAAAAw3AAAAAIAIAAAEKAAAAAAAAAAAQAIAAAAAAAAAEAAIBEAAIEAAACCAAERCQAAACQAAQAAA -BAgAAgAAAAAAAAAAAAEAAAAAAAAAACAQGAAggBgCABAAACAgAAAAEgAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAAAKAAAAagAABBAAAAxAAUgAAgAAACAAAAAAAAAAAAAQAAAAAIIAAAAABGUA -ABMAAAAQAAAAAAAAAHCAAAgEAAAgyARAAAIQAABAAAIACAQAAgAAAAAQAAAAQABAAAAAAAAAAEAA -EAAAAgAAFAAEAAAAAAEAEFQAAAAIAAAgwAgAAQCQAAAQAASAAABABIAAAAAAAAEAwAAAEgAAACAU -AAIAAAAAIgAAAAIAAgAAAAAAgAAQAAAAAAAACBAIAQAAAAAAoBQAQAAA0EABAAAEoAkEiAAAAAAA -CgAIACAAEBAEAAAgAAAAAAQAAAAAAALIAARAoAAAgAAAQIAAAAEAARAAAAAIAAAAACQAAAAAgAAA -AIAAAAAAgABAAAgAAIAAAQQQEAAAAAAgBAEEAAAABAAIAAgIEIAAAAwAADQgAEAgBAAAAAgAAAAM -KQgELAEAAATIAEAJAGAIDCFAAEBAAAAIAAAwAAAQQAAAAAAJgAAAAA92AAADAIAMgAAACIAAAAAQ -EEAACAAAKAAAAACBAAAQQAABCAgAAEEAAEABAAAASAAAQAEIAAgEAAAEAIAAAAkAAAQAAAAAAAAA -ABAAAAAAEAAAAkQAAIAAAAggAAAAgAJCgDUUAAGMggQAAQAEAAICAggqgAAAAoCQIAGCAAKCAAAA -MiAAAiQAACABI4AAIMAEIAEAUIAGgDBAgAIACQIAAAAAC60ACDJABAICAkEyIEBAEAIAIAAgAAAA -AAIgkGAQgGAAAAIDAwAAJQABAoACQAAAAAAgAgIAggACgEAAYEAAAQIQABEDQAAAAAAggACQAAAC -ggAAIBAAAIgAAAEIACEBAARQAogAAAEAACAAAAAAUACIiAGQEgAUIIgEAAAQCFGEAQAQAgAAVAAE -CAIBAAAEAKwIAQoCAAgBQQBAEQAAYQBQAAAPkwAMIAIAgARACAQAAATgAMAAIIAAAFAgiABjAAAC -MAABAAAAAACgAAIEAMgCAAAABgAEQAAESDBAAACAAgAABACoQQAAAAAAIABCStAACABAAAAMAAAA -IEgABgAAAA4gBCAAIJAEKEAiEABoAgAggMAgSEMABkREABELTAAABIALCkAwIhAhgFNABGBAAHYQ -AUAOwAASBNIREAAAABIIgAQAAA7WSAQIAFMECBCAEJIAjg4ABAEAgAACBBAEaAiQAFQDIAgEBAkI -AkiJJEAUAAAAZBQBSAwAAEgCAAIJCYgAAAtIigACEJCBAgQUQCEAAgIBCACACTAAEEAACABICABC -YACAAEEDAABDgQhIAyQQigEAEAEBiAgAgADAYAAAgjCABIAIBEgAAAgAABEADIQICIAQACABAeCI -AAIkAMGABAgAgAAABFCCIECAMIBMkARBSIAgAACS0ANBgAAQAMAgATBEAAgCCgAIgAAEMQAAAUKJ -AJAQAAAEEIAACRAAgQISEADAMCEABAQUEEgAgAgAEICAxCgAgAAiAAAEAAAQAAAAAAAAAAEAAAAQ -AAABABQAgAEFCAAJAAgUIAGQADAAAhACBBAAADACAQEREACJBAEEAAQwAAgAAJBhAAgIAEAAkAAy -KAAAAAAL7YAAAkEBAAhqAAkRQIEIAIIEAAAAARAAAgAIAKASEAAoAgQACAEACACAAgAABEAAARAQ -QgAhABAAgAgMAEAAADEAgBRQBAAACAAggAIAAAgAAAHBEAAAAEAAARAAgAAgYIAADAAAgAQgwAIA -AABkIAAMBAQQAIAhAAAAAYgAgACEAAEwgAAAAAAUAAABACIQABAABAEAAgAEBAAAAABAANAAAAxI -kAAAAEEGACBQAAAAIEQCAQSGBAAARIBUAASAAAQEAAAEAAAABAABggAETAIAgQwAAAAAAAAAgCAC -BAACgAIAIBQAAABEACEhACIQCAQBAIJICAAAABAAAAgQEAAQAQAACAAAQAgBQAAIACQQQAAAAAgA -AAIRAgAACAAAAAgBAAAIEAAACCAgAAgAICAAACAACAAiACAkIAAAACEgAEAgBAAACXQKCDAgEAAA -AIgAICAIAgAAiAAAIAAAAAAokAAEAIIgAAgAIAAQACAACAAIAEAAAAAJACAAAAAABgwAAAAQAAAA -CAACKJASAAAICSIAQgACAAAAAQAAAAgEoBAQAEAAAgEIAgIAAAgAAwCAAACAggJQBBACAAAAAAAA -CQMAAoAACAIpEQAAAAAAAAEAAIGAAACAAAAAAgCAGAAAAACAAQCBAAABvwEEGQEAAWIAACCEAAAQ -AJABAAAAgCAIAAAgEAAAEAKAAAIKgIAAAAACCBJAAAQAAAASAIAIagIACJKAQAAEQgAAoQAgAQEA -EAAAABBAIAAACEAAAAAhRAAACAAAAQQkgAAAAQEAACEAAAAAAAAgAIAAAEgQAAAIgAEQAAEAAAIA -AigAQADJEgAAAAAgGAAAABEoAAAICCAAAAoAAADAAJAAAAcWAAABAACgJAgQACAAAAEhAAAgCAEA -QAAAAgQAEAAAEAAAJgAAAAAkAACiAAMAAASAAAIiQQAAEAAEAAEAgAAAAAAKgAEQAAgACAAIAKQA -AACAGAAEAgAgEIAQAAkACEEQgAtCKAAAAhCARQgAAAjZEIgFQEkAAAEQgQAAAAMgABCAAgQAAAAA -EIxYAEoUACAQggAABBQAABAAAIAJAALowAAABneAAAIAAAJDAIImGAAAIIIAgIAAAAAAChCAAAAY -AAABEIBAgBoAAAAQgAAAAAAAABCMAAgqAgAEEIAkAg0AAikQgCBAKAAgBACCAAJqECAEESAEIACQ -QCDEICAAAJAAAMQgAAoAAAAAxCECABwAgBDEIQoAAAAAAMQgBQAAAAAAxCAgAAAgAIDEKQAAAJAA -6MQgBEgAAABIxAAEBAAAAAAQAAAIowAAAAAAAACEAAAAAACCAIQgIAQEAIAAQCADIAAAAEjEIAgC -AAAABMQhAAAoAACAxCAIBAAAQABAIAYAAAAAxMQABAgAkIAAhCEAAgQAoAjEhWEIAIgAAAmMAgAC -CQAACYAIAAgAAIQJiAgAEAIwBAmKkAoAAkAACZBgBAAAIAoJgAAAAAAAEAmAAgQAAAACCYBRAAAC -JAIJAAAASAAQEAAAAA2jAAAAAAEAAEkAIBAAAAgoCYAQAAAAAAoAgAgIAAAAAAmAkAEAAABBCYgo -AgACIBAJgAAAAAAASACIEAAIACggCQAAAggAAAAJgAAAAQAAAA0BAAAgAAAAAgIQYAAAQQRAAggA -AEBCAAKAAYIAwMAATBQgIQIgKBAiEAAoQBAEAEIAAIBEAAAAYBQIAACCgAECBUAgBIQBAAQAEOAA -AUGFQAAADfoGQIAGYAAAAgIRAGBAxKAAQEQCBpAgAEAAEVAICCAEQCgAAESQMUAAUEBAAhoQEDAE -AAJAAWIBCABBgAAAGFIAAkZAcGYACQAABAUFAEIAQAQEoCDg4AwAAggIhACACgAIVEBgGCCoBAAi -AAEAAFAARABBjAgACEBMAACEoAABGYggAAEJREAgAkoAAQEAAQF6qEhoACIiQEABEIAgIhECAABL -KQEAQOQKAEQKyAIgCAgECQIhIRABBCgCAGgiAEgaAAAxQqgQAgEIpIIACAwUiUAAAMABABAKAAA8 -gAIAEIhAAABICaAAIQBBiAIgAgIAgAAAACAAAwADAohAEQRCwAAAEAnAJCHIgQAAgAAhAhIDw0Mo -AAAAUgAGURABREAKRNDAATCQggAiAhDIwCoCEAAAAAgEARACgACAgQgLAgAAgAIAAI4pEAkrEAIB -IEABMABAAAgASAAgBIgAAAABgAgIQAABKAAAEARAAAQAQABAAABASAgOCgBASAAAQAAAEAACUAAI -QERIAQgQQSAAgAAACCAAAAAgAggICAAgRCBBFAAOgAEAIAFAIAIgAUgAFDAAADAIIIKUMKAEYIgA -AAoCMgAAAQgwAABgAIBABAABIAAAAIAAAAJABQgIAJBIAAAEABAAEAAAARFAAQAAaFCAAAQAIA4A -AiAgCCpABAAoFQUAAEAgAAlAAEQgEiASUAUEAAASAAAAgUAAAAAAFAAAAICEFAAEgAARMAAAQAAR -AAAAAAAAAAAEABBAQAAJAIAAMFAARkAEAIPAECwgEhBBFABAQAQAEhAAAhAWAkNAFACQgAAURgAY -FBJAAAQAIoARAABF6hAAACAAAACACwAACAAAAABAAAQUAAABkQKCAgQAFgIEJgRhAQAEQAACAPBA -cEAQgAQAhRUAQEAAEFFAAABQAEAAAAAABpATQA04OAAQODgEBBRTAwCAFwuSAAgVAgAUAUApKgIA -AAC4AgAYCDYhokIhAgoAEEIABSkxQhQBAAgyQCIZAgIBIiIhMBBBAAgAICEaAxAIJQAAAAAAEAYJ -ABYiIBoAUkACAgALCCBAACBQCNhLkAISUAIAAAkKAAgAIAkkJAgIkAhJCBAFCggCQgBWCDLCCEAk -RAgAABAhBIJQWgAYLJAKgKAIUBEAEhARWABQECxEUBUAAFqQOAAiBhABCoDPgAABAQCAEBA0oIBC -BABESFIAAQCEEAQwIgIJBAAIhkBAFAAAEBAMDAhAAEAAkIACI2TIApBQVoJBkdACBICQhFAEALBE -UJAEAACCAAzAQAIAAhDAgIRCMAAADzcMABAIgAgEQKBCCgIBggJICIgQEASAZBQBEBICAAQCgAmE -kAdAhAYWAIUADMAAgJAABwIAACSEAEACgAhABQBAhAQUAwiQgkAAiggAQAQAIIgDBoEQAhgVAKEB -gBBcSpAAABCShItIIAAQggDVgAAgAAAAAJEAAhEAgBCABEqAAAEXFohYAFkAABIAEQBYWRCDyEgB -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 -AAgAAAACAABgEAADAAAAAgAAAABgAAICACgBCCAAIAAAAAAAFCEAAAAAAAAAAABAAACSAAMDAAAA -AIABAAAQAAAIAAAAAAAAABgAEAIhgAABAogEIAIAAAASAAEgAgAAAAAQQQAAUAAAIAEAAAEAAAgM -CAACACAAAACIVEAAgAAABAAAQAEIAAgADAAzAAAAAQAIAAAAAAAABCgAAAANKAhEAAAAASyARIEw -AAAAAAAAQEAAEAAgAAAIAAAAAWgBAAAoAAAAIAAAAAgAAQAAADAAAAABAAAQJAQAAAAAAAAAIAAQ -AAAAgAAAgAAAAJAABAAAIAAAAAAAAgAgAAAgAAAAAAAAACIAAABAICAEAAAAAAAAAABEAAAChABA -AkAAsARCAABAQAAgAAAAAAAAAEAEBAAAAIAAAAAEAAAAQAgAAAB8ACAEAAAAAAAkAoAAAACAAAgg -AgIIAABIAEACAgAAIAQAAIAAAAAAAAAAAAAAAAAAAJAAACAAAAAAIIAAAAAAgAAAQAFAIAAAAAhA -AAAQCAACQAAAQAEAAEAEAAAAAQAAQAACAAAAAAAQAAIAAACEAAIEAgAAFBAAAAAAAAAAEAAIAAAA -AAEABAAEEAASIBAAQAAAAAAAAAAAIAAAAABIAAAAAFEQAAgAAARIAAAAEAAAAgAAAACAAAAAQAAA -CAAAAARKBAAACAAAAEAAAEAQAAAAAABACACAAAABAEAAAAAEEAAAAkAAAAAEhAACAAAAACAAAQAE -AAAEAEBBABAAAAAIAMAAAAAAAAAgBBAAEABAAmCAAAIAgAABAAAAAAAAAAoAoAACAAAAAAAIAAMA -AAAAAAAUAgAAFIAAAAAAQggAAAAAAAADOAAAAiAAAQCAAoAQAAAAAAAAAAAAEAAAAAAAAAAAAAAD -AABAAAAAAAAQgAAAAAAAABAAAAAAAIAQBEAAAAgAAAIAAAAkQEAIgAQAAAAAAIgAAQCAEIAAIAAI -CAAIAAAADAAAAQAAAEAIEAABAAAIBAABAQECAABCAAAAAgBAAMAEIABgAABGQAgAAAAAAQgBwEAA -AAAACCAAAAAgQAAEQAgAAAcpAAEQAAAAAQAEBAgAAAkgAAgAAgAQAABQAEAAAABEAwBAAAAAAAAA -ABBCAAAEAAAAACAAAEQAEAAABCAAAAiAIAEASAAAAEAAABBgAAAACBIgEMAAQAABAAAQgBEAAgBA -AkgAQAIDAgAGAIUQAAYAIAgCAABAAABACAEDMwCAAgCEAAEAACAIAAKQCAAAIAAAIBAAAAAQBQAA -LIEAQAADIgAAC8oRgACUABcByCkQBAAAUBIAJgAKCAAEBYAoIQIAAAAAAhAMIAABBAJAEAEAAgAE -AxIAQAAIgAIAQAgCAFQIAQICaCIAEEACAwliAAAQIAAEAAAAAAIABJEAAARAEQABiAABBBAACAEB -AAAQAgcAAAFACgACBAAEAggCoQDICQAAQAEAAACAUIAAASBgChAAAIAgEAAAAIIBAQAAAkAAAIBA -AAADkzABAgAEyAAAAABCFQCAAQEEAggggEEAAAQiEQCAQAIAACUIAAADAAIAUAIIIBAAAQggCAAA -AAaCABEAEAAAAAACCCAAAAABAAhCChJAAAiAAQkAgAAEIgAABAAAAAAgACAMAQABAFAAKAFQiAAA -ChQAEDCAAAQQAgAKIASCCAAiUAEMBAQAiEoIUBAEAFBAIBFgwABAQIFCwQpIAAAAAAAAAAWiAEgw -AIEgAQqEFgBBBBKASkAAIAFREikAUQAAACAgAEEsSAAAAFSEBBEEIAAEAAgAABEgEGREiYQAhAgA -DAtAAABACAQABDAMAAgAAAQEAZDAgBQAABABgEEAAAMAFAAACAKQAIARARAQAIwEAJAwgICABAQR -kgCAgCEMgABAwAASAoIAgAgAEBAAAYCAEBAQUAEAABGACoAIQZEAAECBAAAAC1NEIhTAAgQAAEAA -kTIIgAQAEUAAAKAICsMgRIAQABCIgCAjUAAECAAAAAIAkACIQUAAAAAAAABACAIIgCRAgAgJAAwg -AJAQMcIIILAEgAAISgAEAACABAAAAAAAEAAECIAEgAQAEiCAIBEICggAAQQIAAAQAAQAEgggAAAi -EACBgBABCQAAKACoBAiQABAwAAQAEIAAACAAgAQSMICAQAAAAAALQgAAIAAAAgAJIAKBAASxAAgC -ACEgAIAQAgAAAAAAACCAAAAgAAAAAUEoAgAJAAAABAAQAAAAAEAhAAQQADAAACABAgAEhAIAqgJA -AjAAAAgSIIEEAgAAAIBEAAAAAAEAACAAJAABAAAAgAQgAACAACGCCiQAAQIAwAAAAAggCACAAAQg -AQQAAAAAACQ2AAAAAAEEIABEQAAgQAEiAAAAAAIAAAIiYAAsIAAIAACABCFAAQAhQABCCCFECCCA -AAAIAABAAAYBQAgAAAkgBAQIICAAEEpACMQwCCRACEQCDCAABAACBAAJgACAAACAAAAAAAABAUAM -AACAAAAAAAgAAAAYEAAACAIAEEAABAAIAACAAAAAAAAgACAQIAAAKAAgAAAAIAAIAAAQAAAAAghA -EABIAAAAKCAAAAACIAApEAgQAAAAAAAABrwAAAgAgAAAAAgQAAAAEAAACAAgAAAAAAEIICAAEEBA -ICggCBAYEAQACAAAACQgAAAIAAAAAAYiAAggAAEAQgACCAAAAQgEQAAICiAEQRAAAAAIEAAAAAkA -ACEBBAGAgAAAKQhAAQAIAAAAABAAAQEAGAACAECQAAMCARMAAAABAgAAAAAAABgACIQEAAAAYAEY -YIAAEAAAAAABAAAAAAIAAAAF6CgAAgACQAAEACgAEAEAkYAAAIAAAAACgSACABCAkAIAEAGAAABA -AAAAQAIgAAAAAIABgCCAAQAAEQCAwUAIYACEEAAAgBAgABgAEAIAAQEECADRAAAAAAAJFBABAgAg -AAEAEACBAACACASAAAEAEYAAAIAAAMAAAABAgACAEwoIEgAAAAAABAAAAIAAAQAQgAgEgBAAoAQA -AAFAAQCApAAAAA5vBIAAAQAAAAAAoAMCAAAoAAQgAACAgAUACBCAAAABWgAAAgAAAABgAAAAQIAB -AEEAEQIAAAJAAAAIAAAACCIAAAAAkAAAAAAAACAAAAAEBQCCBEIAAgAEEIAAAAkYQAAQgAAAAAAA -KRCAIAALASQIEAAIAAAAAAEAgBgBAAACEACAQAAAIAACEIAIAAQACEEQgFEAaAIAIBCACIgAIiBA -EAAAB+IAGAAoAAAAAIQAAQAAgAAQgASARAAgABCABABAACAAEYCEAAAAAQEQgAZALAAAABCBFAAL -GAAAEIQAASgUEAAQgQgACVggAhCABARAABAAECABCACQAADEIgMQAAAAQMQhABAAkABgxCIBIAAA -ASDEAACgAAAAAAAAAAIAAAAAhCAAAAAAACBAIAQACAAQAMQiEAQAAABUxCAIBAAAMATEAAAIUgAK -gAAAAAAAIDQCGAAAgMQoKAAAAAIExCJIoAmQgADEIBAIAAAAAEAABAAAAAAghCAESAAQAADEIAAA -AAAgAMQgBQAoAIIAxCQggQBQAABAgAgAAAggBAmACAIIEAABCYgAAAAIJQQJgCgIAAAAiAkACAgA -AAAAAAAAAAAASAApgAAAAAAAAACQAAAwAAUUCYCEAAAAIQoJhACIAAAAIAkAAAvBECACCAAAAACJ -AIAAAEBaCYAABAAASRQJgAAKEAogIg2JCkAAAAAQAAAAAIgABAgplKEAABwAAAmAAAQCgIAACZAA -IBgAEAAJgAoEAAQABAAGCCgAAkACBjAAIEQCAEAEAAAAAAJAIAAEAaAAAAAAQBFBBAAAEWlIBAAg -AFUEYFEVAHkAECgEYABAAEAAAAIEAADEgAAADBAqQQDCEUBAYAAABNkGgCCCAiAIUQAAAAABAABQ -kAkFAYIoIAEEQEAAiAhAAIBCQGgIIVAkNBAEAiAiABAQAYAAgICQgAAhgMAAAkAYABAACIAAeEBl -YAERBAAAMAAUEQAJAAEBRCQACAEAAAIcCAEAQQQEREACAAEsQAAIBAqAAMEAEgQICEAAggAAIQIA -CAAhIIARAAgIAEhABOSAIAEEEKRERBAIAADKhAgEAABNRAFEAgRIAWCBgAAhgAFAAAgAEAgCBBBK -ABCAAAACCiDkQAEgCGAgAEAEQgBAAAABSAQCAAAICIgEBAIACAABoAAASgiAAiwBBBIAgGKAQoBA -AQAAABCEIAAAEBDAAAEDAAAIIAIwgAAAgAABkghAMMBAAAwgCABAQIEAAMAAAAAAAAAAUBAACABg -QCAAYAAAEAuCAAADAMCAAZSGhAAQAQIAAIiGACgIAAlAAAgJICBCEIpSAIMEFMAAQ0ABREnEAAIA -gQKAMAxBgQBITEgABIgAAdCJCFAUAAgQEQACAAAQEAAAgEBIDAAAAAAAAAYACBHAAUAUAkICBAlA -EBICQAQQCUAIAAEwQECCghIAMAxABgmAFAAAQEJGEAACIgFAMAgAQAhIQUAGAAIBEAAVFAAGAIgC -ABAIIhAKIkpAAIAwQEAVCAAADAcMAkIQBAwAAAACACAAgACIAAAAIBQABQgJABFgAEYBCAhAAQUA -AAEhAgAAQEoAAEBCAAUgBAACCRAAAAAAAACAAgEBAQASQgFIQAAAAQBAAIYQEugQAkLKFAAFJRJA -BkACEEADECgsBCsQUAAAgFQA8ABCAAAAAIJiIAAAAAAAkAQAAEBABEAEIwFEFAC4GAAARAAwAEQC -ElAAQAA0EAAYAAAK6wAAAlIEQIEAGHg4BAADEBFCFABwUlIAUMIIALQQBDIcCAIIEBAAgQBCsCwY -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 -AAAAAAAADBhAAAAAAABAAEAAAAAAAAgAQACAAAAAIABACIoAAAgAAEAAAAAAAEAAAAAAAAAAQAAA -AAAAAAgAAEAAAAAAAAAAQAAQAAAAAABACAQAAAAAAAADEBAAABAQEAYEAAAAAAAAAACAEAAAAAEB -AAAAEcAAAAAgABAAAMAAAIQAACAAoAACIAACAgAgAAEACAAAAAAAgABAAAAAACAAgAAAAIAAAAAN -fQAAAIAAAQAAAECEAAQAAJAAAAAAAgAAABEAgAAAiACACQQAAAAAAAIAAAAIAAAAAAAAAAAAAIAQ -EACAAAAAAAAAAQAAAACAAAAAABAAAIAAAAABAAAAABQAAIAAAABBBAAAAAQgAACAAAAAAABAAAAA -AAEAEAAAAAAAAAEAAAAAAAAhCAAsQEAAAAgIAAEAAAEGAQAAAIAAQQAAAABAAAAAAAJsAAwBAAAA -AAAABAAAAAkgEAkIAAAAQCAAAAEBAAAAAAAASAAAAAAAAAAAgAAAAAAAAAggAAAAAAAEAgAACAQI -AAAAAABACAAABACAAAQAAABCAsAAEACAAAAAAQECIggAAgABICAAAAACgQkABAQAgACQgAAEFRIA -AAEAQAAAASAAAxAAAgACAgACZAAADAAwIBeCAAiEACAACkQIAAABAgAAAZsACoAAACAASAACAAAC -BIAAABAAAgBIRAACACIAIIAAAAwyCAAABAgIAIAAAAAAAAACAAAAEACBAAgBAAAAAEBAIA2AQAAA -ABAKAQAIQQAAAAgAAgAAqAAAQAEAAAAAAAgQBAAAAiIwBQAAQAAAAEIAIscACACRAIAAAAAAACwA -QAIAIABJDACBAAGAAAEIAMAFEAAAChcBQIEgAAATBgAEAAAMYgAEAAAEAAAAAAAAACAEAAAEAAIA -AAAAEAgEAAACAIAIgCEEAKIABAABCgAAAACAAAAhAAIQAABAgAgAAEEQAAAAAgAAAAAAQAAAAAAA -AAAAIAAgBAgAQEAACgAEAJAARAAEAkxQCAACkEoBAAAgAMYQgAQAIEYACICSQgAABIAMkAlIAwAE -ACxCAJAQCAIAIcFgAAAgQAAEEAAEQIAsARQAAA7lAjRWAABKgIhgCAIISJZAaREhAAgAAAIEACIE -ACAQAAIoSAhACJEBAAphAAAAiAAIAEoAACAEQAhCIMAAAgQIhNAIBAQkBAEEAEaQJA4AYMAABBQA -AAgUABCAFACAYAEggILRAKAQAIkgIYAAEAqIADAEyAESgEHQQDEBAAAQEbAACAEAsIgQQBCRCASy -gAAAEiFMEACMgoiCAJIAABAAUAAADSsAIIhBBLAAABAgFAAACBAA4AARFEqADECQEUABQECAEAAg -QQAACkAEgAACABAigAABLIAAAAABEYADAAAAACIAAITIABAACoAAEGAAAIIECBACIQAUAAAABAAA -AAACBIAJAgUQACgAIAIAIAAAAAUCIAAECAIQgqgAAQCAAAAEBBApiAIEMAIIoQQIECAQACAEgiAE -EBAAIAAhgSAQMQAiAAAOMAABKAAAIQAwhAAhCBEBAAiABAASISCBEBUCAAACEAAiECCwAAEKACAA -CQAABAAACAGAAAIAAAAIAgGAAAAQAgAQCCCAAAAFICGEgCCBAoCgYAEEAQAAAUBAgAAAICABBCCA -YASAIACAIABgAAAgYIGAACQEgEAEAECARAAAIICEIAAhAcCAAEQAhAAEIIAAAQAABAAAIICEACAE -QCCAAEAAAACIAACBRAAgAECAAAQAwAAARIAEBARAwAREIIAEBCAAAAAAAABAACRAASAEAAAAgAAA -BCQgAIABAERAgAAAQAFAxCCABAEEAQHEAAAgJAAgIYAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAACAAAAAAACAAAAAAAAAA -CQAAIAAAAAAgIAAAAAAAIAAgACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAgACAAAAAAAAAAAAAAAAIAAAAAGBAAAAgQAAIAAAAAAAAAAgIIAAACAAAAAgAA -AhAAAAAAEAAAEAIAABgAAAIAEAAAABAAAAAAAAACAAAAAAIAEgAAAAgAAAAAAAAIAAABjgIQAgAA -AAAAAAIAAAAIEAAAABIQAAAAAAAQAgAAAAAIAAAAAAgAEAAIAAIAAAIAAAAQAAAYAAAQEAgAAAAA -AAAAAgAAEAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAJmAAAAAAAAAAAAAAAA -IAAAAAAAAAggAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAACAI -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAKAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAWAAAAAAAC9oAAAAAAAAAAAAAAACQAAAAAAAA -AJAAAAAAAAAAAAAAAAAAABoAAAAAAAAAKAAAAAAAAAAoAAAAAAAAAAqQAAAAAAAAChQAAAAAAAAo -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAACgAAAAAAAAAAAAAAAAAAAAoAAAAAAAA -AAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAgQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAASeAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAKCQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACIAABAAAAAwAAAAGgqCBQAAgg -AAESBwACAAIAZEAAAAAAAAAAGRAAAAUIAAgACAAAAAgAYCAAAAAAAAABEAAAEBgAAGAAAAAAAAAA -AAABjgkBAAAAACAgAACgAAAYMABkAQoAACAAAgAAAAAABAACBAMQgAAgAGAFAAAAAAIIAoQDAIAC -iAAAgGAQAAAAABMAAAEAIICAAAAQAAAAAAAAAEQQABAAAAIACAAAAAAAECJhIQAREgiAOgAAAAAB -gAEEiYCAEAAghgBEEAAAKkgAEACxAgAAAIAQRIQAAAEAAAIAAAAAgAAAAQMEAAAQIAAAAAyRAgSA -AAgAMAIAAQAAAAQgACAGCAAAQAAAAAEAAAAAgABJQAgQAAQgAAIBAAAAAQAAAAAAAAAAIABhABGQ -AAAACEBAgBAAACAACUAAEAAAgAEAIAAAAoAAQCAIQAAAAAAABAKAIAgAAEAAEgAAAgACAABAEAAA -AABAACAAEAAhAAAAAAAEAAAAAAAIQABAKMAEQAAAABAAAAQAAgAAACCABAAAB2wAAAgACAAAAAEA -AAAAEIACAAgEAAAAAAAAAgAAAAEAAiAgAAAAAIAACCAAAAgEAYAAAAAAAgAAACAAAAAAAAAAICAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAABAAACBAAAAAEUAFAAAgAAAAAAABASAAAAQAECIAIQ -QFCUAAAACAAAACAAAAAIBAAAAAAAAAAEAAYAAAAACAAAAAAAAAAFAAQAAEIAAEABAAAAAAAgAABA -ABYAAAAAAQIAAAAAAAAAEAAAAAAAAAAACEAAAgAgAQAQAAAAIEAAAAAAAAAAAAACAAAAAAAAABAA -AAAAAAAAAAAQAAgAAEBAAAAAAAIACEABQAAIAGDAEAAIAAABAAQUAACAEAAABAAEEACASAAAAAAA -AAAAAIAQAMAgAACAAgAAABAAAAACBAAAAAAIAAIAAAJEAACAAQAAUEAAAMAAAAAAABAAAAAAAAAA -AAQAAAAMgAAUAACIAAAAABBAAAABAAEAEAAAgAAAAAAEABCQAAAAAAAAABBAAAAAAAAAEAAAAABA -BAAAAMAAAAEAQAAAAAACAQIECAwAAAAAAAEAAAAgAACEgQAAAABgAQoJAAAEAAAAABQAAAAAAAAM -DABATEAAQBAAAACJAAAABAwAAEAAAAAADTIABhCAAAAAAAQEAAAABEgCAAwBAAAAAAABAgAAAAAA -AAAAAAAARAAACAkgAAgEACAgCAAAACAAAAAADAAAAAAAAQCCAAAgAAAECAAAAACAASATAgAiIQEg -AAIjEgAggACAATMoIyqAAEAECCDQgAAFgQIKAAghAmARiJECDDQAAAQAQQJAZAABgAEOKAAMAwyA -AAsCAgAACEEAAIAAESAgAAAHPgADAAgBAAIgQAAIAkAAAAMAAQggAigCACBggiIAAAACAAAAAAAA -AMBAAAhQAQAgCAAAKAACBAIAARCQEAAADAAgAAAAAAwAAAAIcAgCEgBAAAAAAAAQCCSABegACAAA -4QAAgABABAAMgAFIAAIACAGIRIACABAIgEACCgAABAAAMEACEAEEAEBIAAAAAEgoAMAEAAAAMAIq -iAQBChOABEAAAAj2IAhEsAAAIAAABAEAAAgAEUBQAAAB4LAFhKBQABAAgAQACgACAAAAAIwAEAgA -CAACAIQQAAAAEABwCgAAAAAAEABAAAAAALBAgEQAAAgACAZAIFQAQMRgAYQJAAAAVsACQAgMBAQM -wEAJAoBAACgACGAEJAAMZCAAAEBAQCxwEsxAgowACQgIEABIEGAAAABgJAkUCFEEgAAgDsKAAEwA -LgAAD+IUBCwAEGoIcAAIMCAAgCNBEiSRAgQAAFFxEYAAAAgACQAAgGAAQAAqIAwAAA4ARAAAjoIA -CAiAEAQBSAAMEAHARDKAAAQAACwQAYAAAAABEAABkBIEICFAQAAxACAAAAgAA+BACMAIiYAJARAE -SoEOLAAAiIIwAYGEAYGAACGQEhEIMJEirAAWgREAAACgAQAQAuAAADAAQAEADECAoMQIAAACfhAg -EAAUEAAhACNCFAZoAIAUEgLEAAAgiigIAEABIYAAAEAEEJAQkCkDAgEAiKgAAMAAQBAAiCCBEAAA -AAiAAAkKBFQAAEAgAIAAAACBAEgBAAEUAAIAQACAAAEiAAAAAAACAAAEAAQIQACQIAUqCBAAQQUA -KAAQAGAAEYAIAAIiQIQGBAAACHAQABAgAIACgAQIhQgSAACEAAIAAAgAACAAAA8hIAAAMBBJCAAA -AQQBQQQCkBAFAAIABAEQBAgCARAAAAgAAgCAIIAAAYAIAEAGAAAhAAoAAAkQABAQAggAKAAAKASK -oAAAQAAIAIAAIBEgSIkAgEQCBCAAAAAAAAAAASBAAAAAAQCCAEAABCQAAIABAAAAAYAEgCEBIAEg -ggQAKNSUgECKBCAAACRAAAAAACCABAKAAEEBAiBAAGESIEAgLAAADHIBAEAAAAAgAEAASAQAQIGA -BMiBAQAAAGAABCgABAEAAgBIBAIgAACAEgQUAAAgAQBgACgAAAAigEAUAAAECAHABAAkAAAAAEQA -AAAABAIEAAgIQAAAACBADAgACBACAAAIAAAAAAAgIAkAAAgBAEAACAgQAkgAAgAIAAAQKEAAAAgC -IAEIAAACCAAAMBAgAAAIAAAACCAgAAgAACAYAAAAAAANVkgAIAAAIAAkAAAggAQgEAAIEAIgBAAA -AAgIAAAAAAAACACAIAAAIAEIABAAkAAAAAgIAAgAQAAEKAAAAACAAAEKIQAIFAAAQAgAIAAgAAAA -ACACEAAAAAAACRAAAAgBEAAIBgQDGAAQCQAQAQAAAAAQgACQAhAAAQASBAAAACABAAEAAEAAAQAB -GAIAAAAJAAAAAAIAIAEKCAgQAAAQAAIAAAnqCQIYABEgAgCAAQAEAACAAFIADAAAAAAgAISAAAGB -AAABAAAQAAURBAACEBgIIACAAAAiEACAAACQBCAgAQAAAAAAAAAAAAAACCAFAAEABAEA0BAQAKgJ -SAhoKAEAEgQACAAAAAAAJIAAGAAAAYAEgADAAAECKAIAAQAAAAEAEAAQAAAAAgACAAEAAAAAQAQA -AFgAAABAQgAAAAAAAgIgAAAAD18ICFABAAAAAAAIACACQAAAAAgAAYJAAAAACIAAAEAAAAAASACA -AGAACAAAAJgAAAAAAAAkAigAABARCCAAAAAACCAAAIACAAAACAAAAAAKAIAAABwgACIAhQBAAAIA -BhCEAAwAAgCAEIABACgAKAAQgBAAAAAAABCAiAEAAEACEICJAAACQAQAgAUBKgIAABCAgJsAABAA -EIBwQCgYUAMQAAAM/YIBAAAAAAAQAAAAChYAAACAAEAAIAAAEYEAAAkAAAAAgAQAKgAAQBCEABAo -FAAAEIAEAAgAAAARggAgCgAAABCAQAAJABAgEICAAAAUACAQBBA0CSAgAIQgBIQAAEAAxCABAAAA -AEDEICAgACARAEAgEAQAAACAxCACAAAghADEAAACAAAAAIQpCAIYkKAExCAAAgQAgAhQIBAAAAAA -AMQAAAQsIAAiAAAAAMQAAgAoAAAAICIAAAAAACDEAAAAAACAAIQgAwAAADIAxCAACAAQAADEIQME -AAAAgMQgIQAAACCAxCABAAAAAEDEIQMAAFAAgMQACAkQAgBUCYCBCAAAAAAJgAggAQAgGgmAhRAI -AkAgAIAAAAABBioJgBBCgANAQAkEFQEAACAECYABAAQIAAIJgBAQAQAEIYCAAACIQABACQAAC0qA -BhAAAkAACQCogBAQQAAAgAIMAABACg0ABIAIAAAACYkEQIAAACAJiAAAAgRAAQmAhAEAAAQgDYAI -EAACABoJhIgACABAAQmIJAAAFABqCRABIAQAAEQAEAASAAAEAACAAsBEIiAwAAJQkAAAIiQAAERS -QggABEBwQAJwEAQgACAgQABAQAQAYmIAABBgAABACEgAsDAAIkAEIAEAkAgAAAAMkgQIqAAAgKQA -BEIwyAGACEkABgQ0AAIAEACAyAUgiEjAIkgIAAAAAIAEAAAAAEABiQAoCAAUAGQAAAoIAAIAQEAp -KABAAABiBmBgAABGABAAgAhIAQRABLCEAAAA4KgA4AgBgggAAEAAQAoAAGEAHCAAAKECWEDAJAEA -AARAQAAAAAAgZLIARCIIBAgApAJEQIAYAAAABKAhAQIIAMIAHCgAAEadAFQQAAAQAQQgAkAACcAJ -iAwBoGIAAaQAAEEYAUEACBBBEhAAIgAAQgACAAAAAAIaAFAQAAAMCEQAEbDA4eAABBIEIAAYAAFB -AAAAAAGoAKAOgAEgKILAAUgUFIMIAQgCBIAAABABQADAKASBKgAAAwwEAECABgMCCoAECggCAAFE -ACggAIAAAlAALgECAHADCWGEBAAICQBAYAQECgQAAAAAhCAAgAQECQgIwAIACYAgCAAAAiAACgAA -AEATAAAQUAAEAlAABAGAMDGCAAAAAACAAAABAAMBIAAEgAAAAAAACIgCAAIggAMDAAABREQEEABA -EAAgcHBgCAUJAkEAgAYNgQQpYAhMQEkAAAgAAQEAAIEAASoQIIBAAAhAsChAAgBIiBSKBCIQQoIE -AECAIhAEAQhAAEAQAIEBBAIWRrCAAQEoAAAFOUAAASECAAAMEABAACgABiAQFBQAQoAEEEAEASAC -AEUIAEABAAABAABKABAAAAAAAAAAAACIjmoQAAAARBAgggBARDAUECiAAEAACQGADQgAQkAAAgAI -IFBQAABIFEADAQAAEIAQAABAAAAwQAA4IMAYABAQAagsEAQBQBQDAUEWVgATAAAohAABPARgQjAA -EhAADBAAUlAGggBAAggCANAAAAM+JQRAIAQFAFAAhAAQAgQUFABAAwALAEDBWDABRAQEApMQgABA -BABAAAAIEAAAAAAAwAAAEAAAAAhQBEABBAcAEFBAQBEAAAQEABASAoJAA0MAAiAQUggBEzJCCyIQ -AFAjSCIAIFBAEoJIikICAAFCI8DQAhAuAAISCj6IELGhAVAESRUTGgBAAAMQSpIJAAixRQgCAFAQ -AAAAAgpROAHIQgAAD+c0AgDQGBRCACIQAhAIQCIAK4BAAEABGBYiEAiSIkQIAVICAIBCIIQAQBAA -AAIAAEgAAMIDQEIBAxIAAAAoIAiQEgAYkgoKCKAIMkEBQQANBTCgAEBFEAqABFAIDACGBBAAVIAA -REQFlQgACBQAcEQASAAMhgQMKIAQBJAAAAqLQRBQgIAAlBLMAAJAhBAxFgAIQpFlQACOSBBIgEAE -UEQBAAADcAIREEAAAkCSVAKIgGATYCAgiEiODMKAhBSHBoAQSoQQBBAQlUF0FAAEAgAAAAAAQCAx -VCFQRAARBRKQkBIRhAKElICABBSCCgAAEEAIhEiQkQUSgBAHgAAAMQAAgAAQAAMAAgAGEoR8AYAB -AJOAAAAjA4AIAJKAIYAAI4IwaFAggAAAGIAQCCKQgEAwgIOAYEKAEKIAgQCA2YEJMAK4IgUAAAbR -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 -ABAAAAEIAAAAIAAAAACAAAAAAAAAAQAAABCAAAGDIAAAABAAAAIDBAAAABwAIAMAAEACAAAQAAYA -AIICAAAAAAAQCEAAAMAAAAIAAAAIIAAQAAgBAgAQAAAAiAAAARCAAIAAACQIQBAEQAAAIQGAAAAA -CAECCEgAAwAAsAAASAAAQAAAAAgAAgAAAAAAAAJ4sACIAAAAAAIQAAEAAYIAAARACAAAgYAAUggg -kABACBIwQAgQAAAAABQBgKAIAQAAogCAgAAAAAJACKEAAAAACAQDAAAIAMAAAEABAAFAAAAAAAAA -QAUABAAAQBAAAAAAAACAAAACAABIAQAAAAAAAAAAAAAACAAAAABAAAgoAABAAEAAACAAAAAARAAK -AAAAAAAgAAAAAEAAAAAAACAAAAAAAPoMAgIBAAEAQAAAABAAIKACADAAAAAQAAAgAIAAAAAAAgAg -SAAAAAAAAAAAAAAAAAQAAAQAQAAQgCACAAAAAAAEAAIIAAAAQgAAIwAkIAgAAAIAABAIABAABAAA -EAAhIAIAEAAAQAAIAAAAAgAAAJAAAAACAAAAAABAEAACAAEAAEAgBAAAAjAAAAgUAAAAAAAAABQA -AAAAAAQIEAAAAAAAAAACNgAoAiAAgCAAAEAQEgADAAAACAgAAAAAAAIoAgAAABAAQAACAAAAAAAA -AAAAEoAAAACCAAAAAgABEFAQAgIAIAAgAAAAEoAAAAAAIAAAggEBAAAAAAADgAIAAIAAAAAAAAAA -AAAQAEAAAAQQAIAAQAAAABCAAIBAAAAAACAAAgAAAABQAAAAgACAAAIAAAAAEAAAAAAAAAACQAAA -AAAAAAAAAAgMEACAJABACAAQgAAEAYCAQAAAAAAAAIAACAAAIAAAAAgQAMAgAAAAAAgAAAAAQIAA -AAHAgAABAAAAgAEUAQAQAhAAAAAAAIAAAAAMEAQBgAABEAAIUAAAAAgAAAAAAAABAEAQECAAAAFI -ABEAAECAAAAEAQAACAAABAAAAQkIAAAEBCAAAAlAAQAAAAAMAAAAQAAAAAAQAEAAABAAAAAAAAAA -AFgKCAMAABEAAAAAEQAAAQAQBAAAAACBAAABAAEgAAAAAAAAAQAAAAAABAaAAAEMAAIAYAIAQAAA -IBAAEAAAAAAABEQIAAEAAAAACwBAQAgAAAEAAgAKMABAAAqAEAABAyAAEAECAwMAAABwYAAKINEA -AACQyAFxIBBBAImAwmAiAUKEiAICASEFIAWQEAAEAoGSICACIoAAgAAOCMBAAiJAAAAEJBICAAgC -IAAAAQCICAKCIQCKUAoACDAAAEADCEACZAACBQAIyBABAyQAAQAAEAAAEAQgwEADAsJgAAMIADAA -AgIIDEQQCADCAAAACAAAQgAAEAEBAAgDABAAAEsCBICASqlAAgAACAlTAAQCAEDiiEBIIQIAIgAQ -AAACAACBBCACAEIAEBAAAAEE8EAiAKGACYBAgOBQEAgEgGACAAAAABAAAAc9ZCACAImUggCIBAgC -EBAAAAACBQACACCAIPBDAhGEAAAAEJSAEACAABAAMgAIQAIACHCIAgAEAAgUCAoAEEAgCKAICAIA -AAQAKgBKAY4AAABADkgAQEgQhNEAACADDBQEAAgQBCAgAgAACBAAKBABgCASQQAIkELIEABphAiQ -CFAQMCwAQCSBCRAEKBBIAhAAcRE2CAGCAnZGAAgAEmyIIAAABJMQQEgOIIYgCYERAABEAUBSQRAQ -BhBMQAEUAIAARJYATCBAAIBCLARoAAlEKAQJAMoAAQEAAAyAhAEAAYAACABEBAaAAAAMAAIACiAA -ASwIAgxgFAEEgCIwIAAxAICwkCACgjQABFQoMYAhtAABKIIMABGAgEEDkAGEAQJAkBFkjAARQIEA -EEDKYwgiAAERgM4AAHAIMEGwAJABAAIMEEAIAAAMOCEBkQAEUBGAAoBDQIjQgamAAWGAIYAA0CAB -BIgIEIAQDoKBBAAo0BIAAgAQAIAAAVMCgACBkAAQQCRAEMAAACgAIBCAgiAByREABAKACAgATAAo -AIYEAGAAAQQAAgAAAgAABQICFAQAAAAEABYBAKBQKAAgCgYACIAAEAAMEABhghIQAkkAAAgBQAEC -UAACIAEAIokiEAQIoIIIAJYoEhQAAAlrgICoKBAUAAgAACAgoigAAgACgAIiIEAgAJBEhBQAAAQA -gAAgFAAECQAQgAgMEAGpAAAAAAEAAAiIAQAEFBACIAAAgAAhAAAFABBEAACQAAEAQUQBEIAAJEQA -BCIAAAIECMAAAYCAAEEAAAQARAAIIYAhISBACAAkgAaABACAgQAAIYEEACCAwAAAAAABAAggAAEB -AAQkAAABBAAAAMAAwAAAB3gABAEAAQAAJBCACUIEgwBEhAkAAAQQIETEACACQAgABoCSCABCIAKA -CAIBAAREAIBMLBEAACCCBAAASSAAQCBBAQaQAgABAsSMABQAAIAQAAgAAAABAAAAKBAAAIAAAAAI -AggAEAIAACgAIBBYEAAACAACEIAgQgAIAAggEAAAIAgAACAIAAAACAAggAARAAAJEAAQAABAIgg4 -AAIBASAAAAAN1yhAIAkAEAQACgAAAJAQQCAIAAAhACEAAAgABDAMACAACgAABAgAAAAIADJAAEAA -BAoAAACAEgAgCAACAIAQAAIIAAAgiAAAAAgQIhAAFgAAAQAAAAGIAgGABAAEABAYgAAMAAAAQQEQ -ACACAAAQBgAAABCAAAAYYAkAIgAAIAIICAAQCAAQAQAAiBGYAAAAiCgJABAAAgIAAwAiAAACAAAA -AA89IoICggACIgEACQMACAAAICLgEAAAAAAAAAIAAAACAMgAABAAAARAAAEAiBEAAAABAAIAQwAo -ABAAAAQAgIAAABEAABCBgAABEgIAAQoEIAAKAAAAACACAAEgCABAIAAAAACAgAAABIABBIAAAaDA -AAGAyAAAACAABABAAAogEIAEEAAAAAAQAAAAEAEAACgAAsAwAQAMJIAAIAAAAAAQAAAADtkIBAkA -IlQYAAoIAAEAAAgAEECAAAEAoAAJAAgAAAgBgAAEAAAAEAEAAAQAAgEEQYAIAQAAEAAIABAKgAAI -AAgAABgAAABAAAAAAAAAAMAIAIAZQSgAAggQgAQAAFgAFBGAFCBAIUgkEIAAAAQCAAEBgAgCBCAA -ARCAEQkAFBAIEIBFAEAAAEAQgAiCBAAAABCACAAAACAAEIQgAQAAAkAQAAAKEoQAJASQAAEQgAFA -AAAAJBCCFAAAkUAAEIIEAEAgAAAQgAIAGhlAABCAAYAAAAAIEIAwACgAAAEQggAAKBgAABCAAABY -AgACEIAAAAAAAAQRICAIAADAAEAiAwAEGAEgxCEBAgCQAGDEAIQIACAwAIQgBAEAAABAQCgAKgAQ -CWDEIABCAAAAlMQoAAUAAAAAxCAEIgAAQABAJDACAAAAAMQAAAUcIAQMAAAACEAhAAgAAACgxCkB -AhgAKEDEJANAAAAAGMQgAAAAAAgExCAIABgAAAhAIjAAABAACMQhBAAAAAAAxAAkAAAAgACEIyBI -AAAAAMSABQIIAhAAAIBUBQCBAkQNiAgAAAkAAAkAEEAAAAAQDYAgAAAAABgAgAgAAAwAAQmIBQgA -AAAFCYEIcAAAwWAJkRGAgIIAQACAAAAAAAgKCQAAA6mAgkEAAACAAIhpBAAAoEAJgAQBEBCREAmQ -BCKAAAQACYlgAABAAAgJkKAAAAAAEACAABACBAAACYigAAgAAAAJAFGECABAAEmIAAAAAAAEDQQI -mABkACEkQCAAAAgAAIQAAgAEREAAAFQEEAgyIEBQZGZABEggAqCAQkACBSIAQSAQCEFEAABCFEIE -kZQIFIABAEBUhoAAMIIICAAAJggAAAAFRSABAEDAEEAAACYAACBEBGEASAgBIAAUBAQAQJQABAGJ -KQIRASA4QDQAAAAgEACAYBACEAACAkAwICAAAICAAAFCIQAAAAgAAAAAAEgJACCAABwJBAEBIgAA -QABAEAAAAFlAhISgoAQEABIBAAEAAKQCAIBAAQAhEEAAoIAJRAKgAEgAACAQQIQAGQAKAgIAChAE -GABAQcIACRgICAhAGkIAAE3STAxQAAAIGAQAAaAAAAiAAEgwCAAACEBBSAAAQEAAQhpSCQICBAEI -QKBgEAIMRAAApKGIQAEABABARAEABAgIBIkRIEQhCEihAAQBCBoABAQRIABgCAAAEwEAAECDACAB -YMAAAAASAJDMAABgAEPTAEAACwKABoAACsEEQCAAAAAAxAQAhMExSMMAFgCAAkEAIDKEwCECQEOQ -g0QAwAAAIAAAgUICACQADkxJgABIDAFIgAEJgAaEEQgDwyCUwAEkAoEAAAAgAAAAAJEKBIAICGCA -gAAIAEAgEACACAAAAAAACAoQAEAgwAAAERAACgCAAEAAAICCAAAAgDAAVUAQBAApAQAABDACAACS -AgEIACJICAAJEGggCEBAAAEACAEwlEABCKASAAACAQEAAIBAEBAACQ6AgEEAEAAJAAAABAAIUAGC -AAAKv2BUEaIAAgIBAAACAQAwAQBEAEEAQEwAqSAAAAmEAIgAQEAAAEBAIkAQAAECAIIASAIAAAgA -QIBAQEAAAAAgBEBQAAACCiAFAAAAQAAAAAICAEACBAAEAAYABEykAAFAQAAARmorABBAAEDEAFQA -ABAEAAQJBGooAZEACAAAENAfMAAYgAAQAARiIoBEAEjCECEQIAUKCgBwQEAEx0gEAAAAAATqAEAA -MAoEgHRABEAAEABCBAAAEABQAgAEAhAQAKMAAAAQAAAAQFAUAEAIAhAAAAEBRERAAAQAAEAtAAAA -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 -+vr67g8P9coAAA8PqqozMw8bCl8bMxEzqqAiJwDYU1f8MKr/Vd3dEQAAJycxIFVVVf+g9fpQEPAz -MS4/MTEzM/707eH19VDu/AxRAPr6EREAAAGpAorFr2bzd3cAAEREDw8A/zMzMzMgIAAwja8nIjc3 -CPsAACMjoqICAv11+3OgoPPzAP6qqgAAqqqgoDAwCgoKCgD/AP8A/wD/APoB+wAACg////WIDw/6 -ygAQDh9VVTMzDycPDyczIjMFAHJ3APpTW/ww////3e4iAAAbXzIQVVWq/3Jy9aBw8CIgDD8yEDMz -raju4qCg+u78DGIA+voKCgAACjUTm8qvqvO7uwAAREQPDwD/MzMzMxAQADAFJwURMTEE91BQIyNX -VwIC7GTmovr68/MA/1RVAQBVVVBQMDAKCgoKAfsB+wD/APsA9QL3VQAKDwAAEQcDAEAABQgAAAAA -AIEACAAUABAAAACAAAAAAAAACAgFAAREAAAAAgAQAChAQAAAAAAACAAAAAASgAAAAAAAiIAAACMT -ACAIAQAAEAAAAAAD5gQAIwAAAAgBgQgICAAACIAACACAYMBAAAAAIAAAYAAAQACAhAAAAQEACAAA -ACAAAgAgAABiEBAAACAAgCAUUAAAAgIEABCAAQQBAAQAUACAIACKAAQACAEiAAAQBAAAMAAAkAAA -gAgQAAIAgBSEAAEwSAAQAYCAAEAIgAAEQwCAEQAAAAABAAAQQQkAAwAAkAABEAABQAgBQEQCABAA -ABAAAACkgAGAgAAEAAACAEAAAAEgAAEgAAEQMCCCEAEYABAEIQAABAAABACAABABgBIBQSAEQAAA -EAABAAASACAQQAGAoAABgAAAASCABAEAgBAAAAAAAAAAgAAAACAAEAAAAAAIAAoAQAgQAAAIAkAA -CAAIAAAgAABAAAIAIAIAQAACIEQAAAAAAAAAAEQgAgACCAAABABAABgAgAAAIAAAAAAAQAAAB1EM -AAAAQAAAAAAAWAAAAIAAAAAEAAAkgAAAAAgAAAAAACAAAAAAAAAAAABAAiAIIAAkAAAEAiAAAAAC -gAAAAAAAAAJCAIAQAABEAAACAAAAAEAAAAAAAJIAQAQIAAACAAACIAAAAAEIAEYAEAAAgAAAQgwK -EACDAAAACBAAACBAAAAAAAAAIAAACAAAAAABAAAABBAAAAIAAAAgAAAAAAAAAAAM+QAACAAAgAQA -ACIEBACABAAIRBAEAACAAwAAAAAAAUAAAEAAAAACAAAKlAgAAABoIQAACAAAAAAAAQAAAAAAgAAG -AAAAAAAAAAAAAAAAgAAAAAAACIAAAQBQAAAgAAAAEgACEFAAggAQoIAAgAnAAAAAABAgEZICAAAA -gEAAAQACDAAAAAAAAAAIAASAAAAAkAKB0AABAAAAAAAAABAAABAAAAApEACAgABAAAKAAAAAAEAA -AAAAAqEQIgCAEAAQABACBAAAAIAIAAAAAhAAgCAEAAgJAAAACgBEAAAQAAAgAAgAACAEQBCAAAAC -EQIAihAAAAAAAIAABAAAAQAAAAABBAAIAQggCAgAAAAJAFAACAQQBAEACwhAAYAAAAAQCAEAgCAA -AAAAAAQAAFIEAAAECgAAAAAIAAABIAQABAAAAAgAQAAACMYyBFAAQAQAAAABAAAABACAFAAQAAAA -AAQABEAAAAQAAAAkACAEAYIACUxIAEAJUAACQBAAAAgIAABCACAADDAAAQCAAAAEACBCBAAAAAgA -gJAGAgAoIUBMBhCAwAB0ACIJAAAAAoAABAoFgBAAIQBCAQgIECNADAIRFARAADCBRgACAgI0EC4R -YBQEEsMmApAAFjIKEQAIASAAAAAAMAACAAADj41AJtAgFQJg0UxSZgAsQECBAQACBiAAIgiAgCAA -EAATQQMAIAAIAiBAASAQAQACEAEQggAKBQAEAAAAADAAABAFgUIlEBDADAAAATABSALABIAAQBRC -CBGBIEAAAgAAYSoqAAAAEACAAIAAAKiQACAIBMIPUAALEEADQAAAABAQDABBIAMUAAgFAQZgAEGI -wCMAAEAABAgCBEAEQAAQAgAAAArPgQZAAAAAAIAICAiAkkAANOIIQkUQFAYAAiGNgggQAACQQIyA -AWAAAKgABgEAABAAoEABACQAUAEEIAAAkEQANQJoARAAVQFLQAgAcSgQqAzUgcgUZIgiBEBAFAgI -AoAUQASQBCwkBGgJiEAAAgQQDARJKCAAEABhMAgwBChMAwSCVBBAaQRIYAIiAAAMEQAIEACQiAhW -AgwMDkAiUICACAAAAHt2DAAC0BQgkSKABBAAFCQABEABiAAGkRCRCiFgZmZSbCEoAEAKCAAAAAgh -ABDMgCgSCAAoDAiCCGQIjAIALDACIACARkAjISAAAo4CQgQAAAAIAJACKQgCkAEKBoCATAABIASI -UFKACAALlAAE0IAIAIAEZAGhQAgB4RAAEYBQiEEAlAAAwiEGiQBUAQgIgIIRQUQAI4AAkEIIDBCg -RgAEAAAOFwCQkQEugAgCBCMgiKACEBYIC4ARkMgISCBxShQAAKAgCgnsjIQAAcAKI0CGTCJAQ3QE -wAhgCTSuAEMACOAKAEQRAwQQAwACIIIAACAMIAAWAAAAADABTZAARCAQCgCAEJACAAAECgBICBIE -IAoIAEgIhKCAEICAsGAAAIAEMCAKAIEAgQhgAaIgAAEgBggKFBQAFAEEAAgiEgKghEApAQgAAAQN -EBIAICIIARACQoASAgEABAaBgigRIgEKAgAgAAFoQqAEgIQgCBQCAAAAAAAwAgipIYgACKIIgAAA -kQAiABQICAASgAAhFAAAgAIBIKogESiQA3BJgiAgBAABAQaAIAEkACEABIGABAAAAAQAAQAAhACA -BIAAJAAjgIRABAQEAETIEcQAhAABIIAAQAMABAAChEGAQABAACAAQQACgICABgAADwUAYAEEASAA -BogBBAAABEBgAAAEQICAEAAkBAAAZCQAIEqAAAAEYACASAIAIEAgIIRAAQAAAAAAhMAEIAAAgoBg -AICBAETAgMCAADCAgEEAAgAAEIAACBAACCAAAAACgACIACEgAAEgAAkAIAAAEEACCAACAAAAAAAI -ACAAQEAAIAoQAIAQIAAAACAAIAgAAAAIAAkgCCAAAAgAAIAIFAgAAAAIHQAAIAKYCCAACDAAAAAA -NAAIACAgAAAgAAiQAAMQAkACCAgAHEAABAAKACIBAAECAAAQIDiAADEAACABCAAAAAAgCAAAAAAJ -AAAAAAAQABAAIAACIAAQAABAAAoAAIAQACIBCBBLEAAAIwAAgAEQiBAACAggAgAIAAhACAAIAQoB -AAAZAAAKAAgAAABACIAAAAADAgwCihIIAAwAgAAAAIAAAAedABACAAAAEAAQABIAAQggigAYAAAB -CRAgIRAIEAgAAAAAGwEAgAAAABAAgAQAQEABABCAEAAAEgEAAQgAEEAAEAIAAAoAAAAAAggAAAEA -AAAAEAACAlACAACACkABAKoAAAgAAIHAAAABkALACKAoAAgAyECAAAAAAAQAAAJQAAAAQAkAAAqI -oAELAMEAAGHACBCIAAAAAAAIYBBCAAoQQAAAD/MAAECAAFIAEAIIAoAAAwAAAEiwAAAgkgACAACA -EAAAAAgAQIAAQAgADAAAAAAAigAAAAAAACAgEBAAAAAAKCAQAAgAAQghBAABKAEAAigEoIAIRAAA -AIgBgAQgBCAkABCAAAAAWAABEIAFAQA0CAEQgCUEAAAAABCMUEAAAAAAEIIZxAAAABEQABAiAABA -ABCABQEAACgCEISARACyAwAAAAAECAwAAEQAABIggABAACFYEBCAEAAAABBIAYAFACoBMCEQgGEA -GCAAABCEAQAAAAAAEALIAE8AGAQABBAKAFgACAABAAAPGBagAAAAlAAgAiQACEAAiSAgCAQBAAAA -AIAQhCAEygAgAIDEJAgIAAAQAMQgEAAAAAAAxCkACgAACCDEIAACBAAAAEAABAAAAIAgACYYAgAA -AIDEAAgACQAQAIQAAAS+AAAEAACDQAAgEAIEAAAAQAAABAAAoCGEIAIgALAAQMQgCAAAAIAcQCAE -AAAAAADEAAAEABBBIGAMKIEAAC0EYAAEAAAAMAQAAAAMAAA4AAAgAQgAAgAiBQgmAAABAIopgAEB -AAAgFAmQEmIAAACYCYQIAAAAIRAJgAWBAAABAAmABBBAABBACABREgACIEQAkIBwAIEAGgkAIKgA -ECAgCQAADTgABAAAAAgRCICBEEEBACCAAAAAQAMFCA2ABCCAAAAACYUAAAgAAAEAiAAAAAEABQkA -BQAAjgxEAABAIkCAiFUIAFIEAICAJiAABIEAAIBgAACQAAUAQAAASBQRAlAAAFIEAFYEgmBAEAAA -YAFARARIAIpBQBAEIAJACAAACmIEAMAQIAAmgBAgEAABAAAEUAAEAEBESAAAMLACKAAtBEARAAAG -sCQAUBBgRAKABggIACHhBBAEAEAQYgAAEAFAUMAwAAAwAAABAEQAwCAEAYAAAABAAAQEAAQAEACA -AAEAAACMlMgkJAUARFAJwQRgIIZARgEAIAgAAAAAQAEEQEhEAAARAgAgAEiBACCACgAAAISgCQAA -AICgBCACQLA8AAAYAURCgAgAAAAEiQIIRABQGAAIQAAIgCAgQABIAEQYADEAFAIAAEjRSCwgSCIA -SIIgXDhBQAAEIAAIEAwhCAJAQgAIAAxgbAykhAAAHAQIQaiiAAAMAAShAHAYBIgAKAIC7FBAEkjA -gAASEAABhDAAQQBAAISEEAAAAlAAQAQwAICIkcCAAAIABJAMIBAEiQBAgAFRAAACAwAAAAAiIACA -AAAGAsAAiMAASQQCEYAAAomAjCEADEkEQ2AAAoMBgAAQcAECAAFQAAAAj18BIgY0CAMoAIFiBEAU -BBAIgIZ0ABAAACGAhmCBCAEgCAAQEIhQQIAAEAAACAgAwBCACEEIRIaAgAIAZCMCgAgBRgIhhkAA -gIQAAgGUAECRQQAQAAAgAAEAIAAAAFIBQAAEAACoAJUBEgoScQRQBoQgMgBAIAAQgogQAgAAAJAh -AQABACAAFQFAAZIEiJIBAA4UAkAgAIIoSAEAQrAASQAIAAAEkyoQAAAAkAQUEAAAKEAAIQGAIAAS -AAAGABCUERVCCQ5CBgKAIAICIBAgAAIABEAAADIAEiICACEIiAAQUAAEAgUwEBAgBZIAKHAIQCBI -BAAoABALAAKKEAAAAAAAAEEAtGJQAAEQBgIBgFgQQAQAYAIEEQQSMAUgEBBAKEQABAAABMBABABQ -cDgACgQCUwiAlgRAOIEAAkERQAhAAAAIAFAAAAZ/AAAwEgiIAUAIAAAGAiiAAC1UBAAEBcAiEBAQ -AACcAAAEEBVAAAAAAkBEQAAAAABCBIFCgEwCUUAMFgQAUAABAERAAAKEAkAQgAkMBgAABFAgQTCg -EJgAAIARACIoClIQkBKDIVIoKIpKsEJKAhBCqcgAQBAwAkARACgCgklAIEMICAICgEECEatAAjhA -gEogQAAQEAEALiYYUAhRIkAggAAACwWgCAMEVSALEiAJDlg4ECAZJAAiCEAEAbgAMAFaQDIASFAQ -UghAIkAYAAAACApAIAAiVkBSSIFARQggKBEgQEIYQIHCGQBIQEAAGhQwXhGCRAAAAQCAAAQDEAMA -ABQQACKFBQgBRBAMyEQAEBCJAAQICgYAAGDBQAAQBBSQQAosCJOAKahEEgRAQBBoBQBIATAKBIAG -CIAsBAAGhEBIEBOIAAADRQBEkKQCCCCBUgLEAQCAbsJSAhFkEkKoADIGAgBAAABAQmRACAAAAACA -goAAAAAAkGgEBGACUAIQ0gATACwFDIAKElRgChAIEI8kgkAEgNAWAAARCQSIAAGSBBMBAEkBgCCE -oAIAAEABAAEBARCJACAEgACMAwATwIAiEHwAEAIATAOZBIIAAIIAEZAAIYMBAACGAIjSAQAAhxAC -EAEDMQMAAAHuA8IgABADgBEBgCAgARMABAAIEKIQOAIAgQCEARMAkwMYgiAAAwEYQAAAAQAAAAIQ -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 -IAAACAAQAwMAAAMAIAAgAAChRAAAAIAAAAAJgLAEgRABEiAQAAGwAAEUKAgYAAEAAAEgAAMEIEIA -AYigIQAQAAAAAAYEAQAABAFgAwAJAAAIAIAgUAAAAAAGQCAAAA7DQABAgAEAIBAgBIAAAAkIQEAA -AAABBMAAAAgIAAAAAAAAAAIAAICAQAQAAAAQAIAAMBGgAAAEBAQCCAgAAERIYAAAAIAACAAgAECI -AAEAAJAAAIAAwAAgAEAAAAAAAAgYAABAAAAAggIAAAAAAACAAEAAAAAAAAAAAACIAgAABAAAQAAA -BBQIAAACQABACCAEQAgAAIAAAAAhABAAAAIgBAAACFIkAEAAAAAAAAgAQAAAAEQgJAAAAgAoIAgA -AAAAAAAAAAACAAQAEAAkAAgAQAAhQAAAAACAAFAAAAAAQABACAIkAAAAAAAIAAAAQAAAQAgAAEAA -AAAAAQAABAAAAAAAAAACIAAAAAEAACAACgAAAAgAEgAAAAAFQAABAAAAAAEQAEQAAAAAAEAAACAA -AAAAQAAEAAAAAAAAQAAgDhAAAABAAAAMJAAAAAIAgEAAQAAAAAAAAAAAIAAAAAACByIIEAAAAAAB -AIAAAAKACAQAAAgAAAAABEAAAAAACAAAAQgAAAAAiEQEAAAAAAACRgAAEAAAAAAAAAAAAMABBAIA -AAAAAAABgBBAhBAICAIAoAAgAAQQAAAIgMAAAABAAAQAAAAAAIIAIEAQAAACAAEAAAAAAQEAAAAA -AACAAAAAEACAAAAEgAAAAAbPEAAAgARAAAAAAAAAAABCAAhAAAIEQYAAEBAAAACAAAAAAAAAAUAA -AAQAAEAQRAAACAgAgAAAAYQACAAAAAAAAiAAAAAAAAAAAACAAAQAAJAAAAAAAAAAAEAAgAAACAAA -AQRIAARAAAAABBEAAAQAAEEABAAAAwAAABEQEAAmAAABAAAAAgCQAAQEQABASAAEQAQAAAAAgAAE -AAEQQAAAAgAACBkCAAABAAgAAAgEwAAAAQAAAgAAAAAIAQsBAAAAAAAAAgBCACAAIIgCQFAQAAAA -gAAABAAAQEQQAAAAQABADAAAAAAAgEAAAQEACAAAQAgAACBAQkMgIEBAARAAEAApMhCQMCAEBAMA -CAAGBEBAEkAAAYYVDAgMAAAAiAAQDSCACimElAMCCAICDQIhAVAEMAEEQEAIIBQJwFGGKgAAQcUS -AAAPsjYAEAUwKCRAQZKAEAAACAAIwkBAAlBICAwCAABIC0AIEI4CkhAQARCOAgIAIADQAFBAAoAK -EQUERABiJAIAACBCAwAiEgsAAAAUAwAAJAAgCCEAAQNhoABQAAAAAkAERCBgEAABECMIUKEAAABV -AFAJBYEgEAYCQoDEABAIhY0FsAABIAAABACCAEAKAAVUASEQAAQAKioBCgVgBAAIgAAAAANc5OIQ -okAEAQYwQARAAEAGABKIEAAAABBIKAESIAgBFkiAACgQEAAiAgCAABAAARAIAAEAQAAQQAAkAAkg -KCgUJQAQQAAQiKSAQAABAgAGAEBACAwEAA4AAgBCKAAgEgArEg5EgAAECCIACGoBDiCABkBAcgJA -lBAoiAtwggKKQYAACEpAKQQkBNAJEAQCS4QEEAQTE0ZAABMAKAgAaAAJDAAABegUCIYQMBYyKAMM -SCqIkmBgQIACDiEUAQIGKSEQBjCBBABEAGAAYAGBUCBMBBJqIUAQCkgWUCMAahQLABABQAAQIIEK -AEBBEYSICIxAQAxyEIsrEABACAGAtgBDAQShRABhAAJQC9BQAKwJFAgAAQAQDgkBAAQAwAhWoAsA -JEGKAUHKoQFIQEDQBFCWwAGIANJTgJDAAARhkCFpBAwQA6pAAAAM6AAJQFQBQFARCACUAQkBBAGh -IYCAEICAhCAIUBEAQQgCxAAQAMYBAACEEYjKQQgAk4EBEAAEAIkIEACQUQAGiU4QEIDQgYAoEgTB -EIyQyAAjAaCqgAAogAAggQAAAiAgBAYACAAAEJAQBAgBAIIIADCAAIgAFAgCFA4CligCCBAEABIA -AikgQIYAKCBBhZAIhAAAoQEBAAIoAAAGAFARATEAAAKhALEIkBQQAJQAITAIKBCEAIABihEEKAiU -AAyqAJYUEioAASAEFSACAAEBBjISACiogIiECCEigAgAEBQICYooMEQQggIVIgQgABAUIIQAEAKU -JAAAACEBIEAAxgGBgAJABAQEQAHCICBgBMRBDCAgQQAAAIJEIMBiQAAAgAAAACAIACRABEEAJAIE -ACAEAACA0MSBSAHEQIRAgAwAAAAARAAADVkIBGQAAQAAgmgBIMIEgSDBIASARATEACGAASEEBMAA -REQBiDJEYCAhMQHBZATAIISAARADRIAAwMgGgCCEhCCAgiAwgMRIAAExwSACgAjABAgABAAAAAAA -KgAAAAACAEAogACACBAAAAQAAAAACBACAAAAAAAAAAABACQQAAAAAAggAJBAACAAAAAiEAAgIAAE -CAAoABJAAAAAIAAgAAAAAAAOPQIAAABQACAAAgAABIAAAAAGAAAggAgkAAQgAIAAACAACAAAAEAU -AAAACAgAAAABAgEACgAIACACAAAIEQgACAAAAAAYAAAAAggQAEkAggAAEAABAAAAAEIAoQkFAAAA -CgArAgEAIAQSAAAJBABQwQAMAQAAAAIIAAAQAIIAABAAIAEAAEAAAgBIQggIAQEEAAAICAQACBAA -IgCABJBAAIAAAAZeAAASAwAiCQAECAAQAEIDAREAAAACAFACAgAAGAAAUAAQAAIAAAAAEwAgCAAA -GACAKAAAgIiIAACAAAAAAAEAAAAjABAAAAAAQAAAQACAAoAKCBJAAFIAAAwHAFEAAIAACAQAAAAA -AAAEKAABAECbAASAQACAEhRoCEgBAgIDEAAIQAApACAgABQCAICAEBQAAIICQAggIAARAAAAAQAZ -kAAAAesBAFQFAwAUAAAECgAgoFTICBgBABAABEgAhYAAAIAAAAggCAAAAAQAACoAJYCAEgAAIAAA -BCAggACISgACQQAAAQAAAABAAAAAAAoBAQAQAIFRgAAAAJoQgiAqGCAAABKAAAAAACAAEAACAAAA -AABQDFAKKgEgAwACAAIEADAOAIKFQAogEAoQACAAAABAhgABEAgANQAIEIAUBAQgBAAAAAADEAAZ -AKgCQAOAAZBgAJAQQYAAQEIAIAIhAAAAAAQAIRmAhEgEiQIQABAIIIIIADAIAQgEBMBwAEAAAAJA -AAAAEAAAACkoIAABAIAAACoAAEAwIAAUAACAQMQgBgAAAgAAxCIDABgAgIDECCAAAACBYAAIEAAA -EAAAEAEUAAkUEAAAKQACCSAAAMQANAAsAAgQAAAgEAkAFAAAAAAAgAAiCBAAAA8IDAAMACACABAI -OQkAAAAAEAIQCAAYACQAAAgAAFABFBAgBAAKAEoAQAQQAAoAKAGAAAAEGACgIAABBQAJAAAEAAwA -IgAAoAAAAAEUKAACgISIaEDAAAAVCZAQFAABICANgAgFBAIgKgkAAAIAABAEAAAAAAEkIIQACIEA -AAgCBJCAJQCAglJQCRQAABCAMkQAAAgABAAAoEAkCgAAAghQwAAACzkAZUAAACmQAAABAAAApCgA -CYEAAAJQhAgAIBAABAAEAIABoyIACAkABAQCIQAAiBQCCoAQAIAKAAggCBEAEgZAAIAICAIAGAAE -hAAFAAwWCQEQAEUEYIAAgQBAYIQAAAAAAAAEAAIQYIAgQFRQAAwEBAABAgAAkDAAECSAQABkQgAA -AAAhAAAgCAAAAAAMFTEQABoAAFAAUAJ0EAAQAEAIAAAAXgQABAQADYAAxAEEAEABBiQgIEQAEkQK -hoQAJAAAAAIgCBUUCEgBAAABAEiCAEBAAIAEEgkABAA4UIWACBQhEAhEAmABAUkFAAACUkEFBBRA -AAEgBAgAkQBSYAAgEIgACUQgQOAKAaAoACkgAIggQAABCEAgQeJAZABAQBAIShAAykgIACAkaBFA -SCAAAIzkQEqQAAFKAAgBQAhBAgABDAEAAEpTgAqQAGJAQAEJQhEQChCIAAAMOABKAISAAWIAAAGB -AFAAAAAIgABAooBCCQEEAiABCBzEVAAQEEQIUIAACCCBwhgBFAgAAQDAlCGiAAgAQCBAaAKAZAQA -CZAUEBABACDAggQhExIAAAABChIBCoFGAzAjgBESAokQIJMEBASQQIAAYYQgAAIsACFEgADBQAAA -CgREysBDKgCBBABABJAQAAAAjiRAKETBAIEGCgBgAMgCxEEKQEKBIoiQAAwAgkwBYAAAAQIJKABC -AIAAACBAgIASAQADEkBAVATAAgCIFEErAEAAgBAAAIyAAUACAABBgAAAACABAIgokBEGAABAABIp -AAUUEYAABAgAFAgEAAJAAABMAACUBIQMAQAAgFYRaIYRgHICRCAQAAFQABAEAgAACEgAkQAgAgAE -SgBIEAYCIkQAAAAG2AhCEAgOIBBEKgQQAVQAAEAIAACwgAJAAA0EBUACcpAABAAAACBAAAgAhiAA -FUQKDDBAEAAEAgBAkAAABoAIASEBQABwRARgERAEEABMUBIoJAAkBAAUQtIEEJAQBEFAcBRSAAAA -BFAQhEQBIhFABMBGBgUQkAIQAm8AABKCAAQ9EiJAEANAAAQUBFRCMEYCAIBQRkIAAhGQIAIEwABE -EggAAAgWQRAEQAAEhBACAMIRAERiQAQiAAMABQBEQCAAEFRAARAEBgBABwMAECI0hBIAgIJUVkQQ -EEBiYBIUBUgAQkcwACJEJEBAAgADAGAQvkNKAAQAQ0BCRERJ0CBWEBBAAABCslEiIggAAgIeShDB -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 -ERHYVfBVr1zd+vrd/f34qAJG9d0PM60N3FTuRK/PdWQAAAM4iav5OV9fz8D/VaoA3h7k/xG7dTH1 -9XNRdXW/v8XF/AyKzl+sD6rwVS4Rt7QIGfeze3jZyJmZXK/3s+RVr6D1oAoidLvwVV9QmQ+ZD11d -ALsPDwwABXezogAQMzMAADMzVVVVVQD/AP/76ri45OTv6v52///6UPWg5qL4qPoK5P8Fr9j/8Kqv -rIj6+oj9/f5eRc2g3Q8z/q7+dvr6r8/97AAAAxkBI/o6BQXPwKoA/6ruLuSqBQX9uaCg+9n9/b+/ -ysr8DAJGr6wPVfCqHRG7uExd5qK7uPvqqqqsr+ai5P+voPpQXyK4u/Cqr6BVD1UPFRVE/wAAAAAA -AAAAGACgAAAIEQgACAIAABABAAEI4AAAACgAAIAAAAwAwAAgAAwAAwAAgAAAEAAAgCCoAwABAAAA -EIAJAKgEABAAKAAgoIAAJAAAAAAIzQBAAAACAAAIAAKIAAASAAAIAACAAAAAgQAAAAAAIAALADAD -AAAAgAAEAAsAAAABCCUAICAAACAIICgAAAAAQgEoQAMAICAAAEAAgBEAAAAIIQCAABAAOAgBAAAA -BAYIoAECgAAAiGgAAgAAAAAAKAAADAABBAACgAAAACAADGAAAAEQIAIEKCAADAAwAABoAAIAACAB -UUCAAEAAAABBKAAAAAp4EQiAgAAAoAEAAQAAAAAIABABABAADAgQAAEAAAAICAAQAYgSAAwAAAYA -ABABAQCAQwCAkQAAoAADARgAAICAABIAGBEAQICIAEEAgAABAAIAAAAAAAAEBAQAAACAAgAAQAIC -AAAAoAQQAAAAACkCAAAACAAABAIABAAAAIAgpAAAAEAAwgQAGAAAAEAAAKQEAAAAAQAAoAQEAAAA -AABEBAAABqYAQAQAAggAAIAEAAAAFKAEQABAAAAAAAAACAAAAACKAAQAAAKAAAAAQAAAAAAgAAAA -AAAAAAAABAAAAAAAAAIAAFgAAgQBAAAgQAAAAAAABFAAAAAAAVAQBAAAgAAEAAQAIAAAAAAQABAg -AAAAAFQAAAgACAAAgAAAAAhAABAAACIAAEAAgFIEBAgIQAAAAAAEIARAAIAABiAAAAAAAEgAAAAK -hAAIAAAAAAAECgAMQABAEIACAAgAAAkIAg0AAAAACAAGCgASAAAIAAABAAQAAAAABQAAAAAAAQIE -AQQQAAAAgAABAAgAAAEAEAIAACAAAAAEAQAAABACEgIAAIBAgAACAAAAAAAAAAICAAAAAABAQAAA -gAABBAKAAAAAAACAAAKAEAAQAABCREAgAABQAAACggAQgCABCABCEADAAAAhAgIAAASdEACCAAAA -AAQBAQCAAABAAAAEQCAAAACiCAEAAAAAAAAQBIAQAAGAABAAABAAQACCDADA1AACQAIAARAAAIAA -AgAAEBIAAACAAAQACAABAAAIACAAAAAAAA4AQAABBAAARAAgAAAgAAAAAIAAAAkCAAABCBAAAACA -QgAIAABBAAABBEgAwCQAAAABEgAAAAAAAABABAAJgCECAACAAABAAAAAAgsEAAAgAAgAACgAMAAA -IIBCQQAQIAAGAAESCAAAAECCARNIAQCAAAAARAAAAAQEAgAAAAAAAAABAERAAAAAAIAAQAAAAUID -gAABAIAyAAAAAAAEBBAAxQAABAAAwAIEDNYBABIQAAAAAAAEDsDAJIzAEgKEAgIChJABBgEJADWB -jCDWLIAgMwPQgwAgMgIiRBAABIAoAZCBECGQQogoEMgAAAAOi0CSlAIQQNOANwwgIAAAAgCIAACQ -CDCAEAAAFikwAIoGJWIABQAMIdCAhFKBAQURAACCQyAAEkFAAo6AwAoqFENgElKAggACBAIUgAEA -QEBAUiAQAgADQCooABIAAASHACAACYAKQIEgAAWJAC5DbCABQANwCAQFITBIAAAQYMFEAQgKAABA -IAqgYQYAAAkEMAABCEACAGoAoACNEIIQNRQAAASGIEFAgAAiCAGgQwAQAwQFCYAECABAQgAB0U0A -AgCBxUHABACAQAiACRDAANIiEQIAokCBhgBBgigEQKAoEFUQACAAAYYABSwgBKBIUAAEKAAEEGAA -kYyABAEIBAIAIAAREAgAYEQokkoxBAAMAAwACCAMcARBFAkLRAQSikIJCwtyAGAATBBRBFEAMDDI -BIYAEtRAAAAJABZKTAQAKEAAAQAAC9YQMJIRRgmB1lGUUAARKFEEykiACAgAIAKGAhQAUysAESgQ -CmYMwAAiY4IwgAxCCRAUIAhpcAQJAAgwSAAhAISBAAAIwUiOAFYkDoEgaAkBKJAIEMFCCAEAEABA -gAFMhABUMiAAADEAFEJKgAABCAYWRCgQAKiAakAAKKwBESCQAAihBMMIhAiAEAtUYATwCEKUCrMC -0cIEgDSAoMBkowbKAAAMPCwBBJAAEAAAAACW1FB2gMoEBFLAAQRAxBA0IMQgQISoFBSREAIgwSEI -CQEMCLTAE2ARjBAIgIAyaQAKCQABYBATQIQQFBAsCAgAMjMOAAIoUAiIBQEIAAgICIEAAUAACAAA -AAASgAANAAAQCBIICCgAgQgKRBAAAICCABQxABQKAAEKAQAwBA0BhCAAUSACEgkQAgUGIAggBhSA -ECBAECoAAAPvAAQQCAUJAgAJiAAEVEQIEAVQKQAgIgAgAAACASEQIAAAARWAigAAIBAAgCABABII -AAUUCgwgAqCBAAQoMBCABQABkAARAAYKAQAFArKQCSADgAABSYABIYAAEQAEIAABQAAAQAABECFG -QAAEgAAAAQQBAESBIAAkIAQgIESAAAAgJCSBBIBggQABKAIhhADAIEEgAMAEAAQAIQAABIGAwAAA -ArREBCMARAQAFAABlIAEgABEAABgCEAEIERBQAQABEEAYQgAgAABwAAEhASTACBgwAMGBEAAQIEA -AgAAAAEkAAAgBECAAAEIAEQABIRABACEYCAAMCBACCgQAQAAIAAACBJIAgAQBDAAACgAAAAAATAi -IAAoIAgACAAIAAASEAAQAAAAAAAIAAAAACgYKAAYIAABIAQAACAgIgAQADAAAggAAAAAKyCQAAYI -gCAgCCAIBAAQMCABAAAgAQAIIAAAACAAAAAAABABCAAQACACAAAQEAAIAACQABhACAAgACgAIAAA -JACIAAEIEDBAICAAAFBAAAAABAAAQAAAQAIAAAACgYCAABgQBCBAIADACIEAgAEBAoBgBQAAAgIA -GAgAEgAAAAAAmQCAABkCCoAYAAIQAABAEBAAkAAACgOIAAAAhAIFkIAAAAyeEIgABIBQGAAAARII -gAJABAgAABAIAQAADCAAEIAAAAEAGACCAIAAACCCEAoZABARQAEAIIBBSAAQCooAAyAAQBIgEBIQ -BAAABQsAIQAAwAARFAIAALAggABQEAABAgSAAACIAAFAyAAAIBAAEkIrABARAACAAJBAAYgIAAAL -ECAASADgAAAAAAgAKAACQAhQAKAAIAAQAEgAABBRADASAAAACiYAEAsAAMqASBAasCIAAQgAAAAC -AQBAJAAICEOQQACggAAgyBAAoIhQCEIoQAEAJMAEAAAAICAgkAiIAAAAwIlIAFQMSAAoJAABBagA -gFAQIAACAAQgCAkBgAQEKAAgEAGABAAAAQQgEIAKAAAAGQAQAgUBAAAhAgCMACEEAIAIEAAQAg4A -VAMAABESAAAAAAAABAAKAAQgAABGAhgAAgggAAAJCAQmAAQAAAIBgAAACgAAJJAABQCAAQBCIgQC -QCgAgIgAAQRAGAIAAAAAAAQJAUwAAAJmAhqQAQkABQEIKhQAAgCAIUAaAIMAAAyAAiyQBAowIgBF -AAAAAEQgECKEAIEAQCAgQAAAEEDEICiQChAAEGAJCAIAAIEYACAWIgAAARRAAAYCBAAAAIACAAEo -ACIQAAAgACgAACAQARAABCAgEAAAAA6RAVAgBAAgAAAgFAAYAAUAQAAQCAAWAAAQAAAEABhAIAAA -JQgAACAAAAAABAAAAQAAAATDAAAACEAABAAcAAAAkAAAABgAmCCEAAABAAAAAACICBEAAlSoCaBB -CEgCKmAAgAAggAAAIAmAAAAgBBEIAABSCAAASAIAgAAIAAAgAQAAAABAgAEUEABICxAAiQoIACEF -EAATQIAKiIIAgYFAAAAABeMIBACAAwEVBISAAAAACBQAAEpCAAkiAIQACIhAABBFABRAAkAAEAAA -BFhQQgEAYgAIAAkAgAAACAAiAkQQCAQAAAoqQABBAQkAJBAIkEFQCGBABQQQCAAABAJgBMTEBcAA -AEBAMSAAgERBJADCAASRAAAQIAUEABIEAWAEQFAEiQAwAAghBAQCAEIYAAAGgAAAEJQEgEQFCAAQ -YAAQCAAAAAAEnCQYQAkQABFEUEAADQIMEAABRABggYBQBAiQEAgGBeigIQKGFOBAAFAIgQAAYAxK -QAACAQRARFAgBAAQCQABAAAAMAAAQQACIAYCUAGAQAAgAAAQAEwIQQBERAQBAQAAAIBAEBAsAAIZ -CAEAAAICQQEAQEAAElQAAghBEASaAUAKQAEAQUBIADgIEkjA0IDJAEABABDMAcgoaEoISkBgQAIA -AETnFAAAACAJgQyABIBAMRCIpBEcgACQAIRSjAiEEAEAAEEEEIAIEABAAIgMaEABKBgEwEDAbAQg -AEIAgADAIEQYIEkAAAASYgQACAIAAMAACBoAglQAQIAABEIAQIAAAAEEAUQihAgAAAjCEAxEACCA -AMBihEEwggQAwIAEwlDKQAATAEQgEGKAAYSIgQlSABAAIpAEQxBKAQCCIFRCAoEEQAAAhWAAAADE -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 -AAFAACABAJABACgIAQSAIAAASAAQQAAQAKIgAAEAkAAACSAADAQAAAABQAAAAA4dAQCAIAFBQABi -BIMAAASAAAEAAAAABAgAAgCAEAABAAABAIAgAAGAAAQACCAACQgAQAAIgQABgAAAAAAAAAGAhAQB -gAABAAAAAAEAAAABgJACAIAAAAAAAAAgAACAAAAAAgBABAAABAgAAEAAAAAQAAABAEQAICCIQwBA -BAAACAgAAAAAAAAgAARAAAAAAwAABAIAAAAAAAAEAEAAAAAgAAAADZUAgEQAAgAkAgAIAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAAgAQEAAIAAAAEgICEAgAQAgAAAIAAgEAAAIGIAAAAIEAAAAAAAIAQQA -ACAABAAEAAAAAAAAAhABAAoIAAARAAAACAAAAAFAAAUgAAAAAQAAgIAQFAQEKAFAAAAAACBAAAAA -AEAABBAAAAAIABAAQAAAAAAAAAhAABAAAAAAAAAAAAAPTgAQFEYAAQAAEQABAAAAAgAAAAAEAIAQ -BAEAAAAAgAAAIAAAQAABAAAAICBAAAgIBAYAEAAAAAIAAAAAAAAAAAQAAAAAAIAgBA2ACBICkAoB -AAgACAAAABAIAAAAAAIAAAAACIJAggIAAAAAAAAAAAAQAQAQCAEAAAgBgIIAgAAAAACAEAAAAAAi -AAAgAAACAACAgAAAgACAIAAAAACAAEAAAATCAICAFAEAAgAQAIQAAIAEAAAAgAAAQAAAEAAAEAAA -AAAQAABAAECAAAFAAAAAQQQAIAAAAAAAggAAAACAAASAgwAAAAAAQAQCIAEAAQFAgiAABAAAAAEA -BAABECCAAAAABgFAAAAIAAgAAAAAIAMAAEBACFAAQAgoRABAAAQCAAABBBAAAAgAAAAAEAAIEQAA -BgAAABAEAABGBEAAAAkAAAAACW0EEFIAAAYAAAgJAAAADIAABggAAAAMAAAAAIAAAAFAABQAYAAA -DgAAAAgAEEAAAAABAACMAAkBAAAIAAAAAAAABASAAAQIAAAIQEgIAAwJIAASABECIAACxAADAAIA -AQiAEoJgBjBABCAMgABABoOAAABCwAgUAggCQoQiAAEAI2kRgDBIICQSNAAMMNBIAQAIgEAiABQK -FCQAQgAACwEAAAAGNwAAAWgBgIIQKBQAIgIEiAoDQASAAgQAACIAAgECQBCAgI7AgAAoABIClgAK -AUSCAAAAEoEAUNQGIAQkAABgAIBBCEAAAAIgAgQIABAABAKSAigIACBBADQCQAlAEKAACQAAgBAl -gAAFAACKBIQAgAUgIBAAKAgAA0CgUARBAAMIgCKAAARAQHAg4AgAIiBICgRPAkQQADAR4UCABBbh -AAgAAAbrYQkIkEAAABFoIw1ACAAgMKAmBAAEAAEBECGIAAULBGJAQAAIAEJQAKANagCCAAEAAFEA -CAiEEwCAQAACIBIEACFKAgBARFQAAGYIAgABIBARAAKEES4TQAgAAIIBAgGAwQBogEgSEExESGQz -MBAAlgAIACEEQoBpiQwAEIg0EAAADCxIA4wKAQgMAAQIACEhbgEIISBIAAAWkjQhBARJIAAAAWII -JkAgMBNpQAAJIgCAREgAFAgSUEhoQjZAEACQEIBBCRIUCIRMEAIATAAAMCCGINAKApAGBgwgCIwA -wAAAJCwGFgQoKQ4UAQBwDMY0AEsQwKABwQAACIAMsQCBEEBBgCIAABEACcGACoKAMAgm8MFQVAaA -ACKACAAgABHBDlAQTIQAQAAAEIgAQQJBQAQCCFAAKIwQNIIEIygJEFAQAIIMAAAGQhYIgyEBUDCD -BkAMkAEIBARICVSAjC6ACLBTkRQRKQAIDACRSAAAKAEIwQBBARBAElQEQEgAgiAIUg4TEAAQEEgA -gAkIkIiqSDMACEABiFEBARIAAAIoAQAAgAAgUQEABAACBQgQIYAAAIAAAIAAAhQgEoEAIQACAAKS -ABGoFCAgAAEAAIUAECgAkhAADgRgqIEAlAEAEAEAABSCABQggiAAAAU1BCCAIBACAAgwiDAEEQAA -FoESAgAVAAAgAQAAABRAhCgBEAgACAqiAoQQgAICAgCMlUCGBBARAAIpQgEAABYgBIBGMCgVoASA -gBEqCgBIUQAgIcwAkQAJggQAEEIBAACAIAAEAIAACAAkgAOCACIAAEQAKIEAUCBMJAEIAAEgAAIA -gAEAACwAYYQBRAEBAICDIACEgAQAEAQBYwFgAECAgQAACx7AJCABwAkBhCQhIAIEAQCBAEBAAMAg -QCQAZAYgACEAAxEBBBBBAAABAAAgSQDBgIIAECAQBkAgEAQBIAAAIAABEIQggUSIAAAGQMFhBCQg -hAwAAFAAJEAAKBAoIAARIAAMAABQABGAAAoAABAIAAAgSCQAACGCACAIAAwgiBAAAAgAAAAAAIAA -CAAACCgiAAAAABgAIDAhAAAAAAgKAAAAAAAPbAkIAgAAACAAABAAIIgALAAAIAhQABQ4ACAQAAAA -AAggAAAoJAAAAAADIAAgAAAAAAkEABgQEAAACAABAogBgAJIAAEIQAAgAihACBAAAAQCACACBQEA -AFgCAQAAAEAAAAAECAFBCABIAAgRGAJAAAAAAAAAAAAEhUCAAAAAQAiIBAyIKAAgAgIJgAAQAcAJ -ABggAiAQwyAAAAEYEAAAiAgAAA9YCAgIAAAQElACAAAAAEEYAAwQCAgBQgAJECgYGAAQAAAQAhAg -ACAABAiACgQAAACAAAAIAgEQAICBAIAEAQEIAAAIQgABAgIFACAABAAAIBgAAAAIgABQAAQgEAgB -gAgAAEBIAAAAAAAAAAAAACBCABEgAGAAAAIAAAYQIIBAIAAACBAQwCAAAAAAAwEAIhEAACQAAAAw -gFAEAFEgAIBAEAAAD44ACQIBAEMKAABIDRADACEgAIICAADMmUAAK5MAgAIYQAAWAaEAACYAAAQo -AYAQAEgAAqkhAAAJABAAAkAAACAACAAAAgAEFIAQAIgAAKoBAIBECAAAIAAQhAAAACCkIBCABAAA -AAEoEIAEAAAAACACgAACCgIACBCKkAAKAAABAIAAAFgBEAAQiAgAAAAYApAKAIKEAgBZAQCEEkoA -wAZAAAAKN4hTACoAEiEQABAAKAJAAiAACIAAGAEAAAJgAAAYOQIAAAAUCJCDAAAAIUAAIAAQAIrI -BAoAAAAQgQiJGgIhBBCAGMAaABAAEIAEACoAACgQIAMADQAACMQgAMgJGAJgxCACQAAABIDEADAA -AJKAQIQmAAIYAESAxAAKAgQAoACEIAMEABgIgMQgBIIoAKAAQACEAAAAKAgQCAAIAAAEAAAAAAUY -JAgEAACQqMQAAIIoIEMgAAAAIwAAIAAgAAAABBSAAIAAAAAEAFAAIAAACgAgAGAAIAgoAAAAAEAi -AAIEAIAEwCIgAAkAAhBAJgACHgAiBMCApAAAgSKSCYgIIAAISAYJgAAAgAMgEAkAQQUACCAQDYik -gFABABAJABABAAAAhAmAmCAAAEAgCYRBABADAIQQCBAAAIARIIQAAQIAAFAkAAAADCmCAACBAiAA -CQKpIRAACEgQESQJABMABAAAKBJAGDAKEAAKCgJAAAAIABUAAAAgBQCAAAIAAAAAAJCkgAAAIAQQ -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 -BIz9rRLS5P8KClz6/tzduPDM2Nj+rv66u4ifk6XP/6pV8FBfquSq5PCqVapQ3e767kRcryov7qD2 -NlBQAUV1ZBsbqvANLwJXRHcdHQD/MTEAMRURMzMzM0VER0cwMDA/U1UnJ1VUAAAzMwICDAwMDFVV -VTUAzDUVJzN3M//Y7kT1oPfmBa/u9QPz/KoVnf527u6srAAABNGg3fWg/l6vrBAaujIZXa4OEdHk -ql9frPq6mO648Mzk5PhYuTG7iK+jqs+qAKrwUF//2P/Y8Kqqqvrd3aDdiKyvICXd+vo6+voTm/3s -Gxuq8AAAAAAAAACAACAAAGAAAAAAEAAAAAAAAAIAgAAAIAAAYCgQAAgBAAAAAAAAAAAICAgQgAAA -AFCAADgABAAwCAEACAAwAAAIACAAAAAEEAAAAAAEfwAMAAAAAAAAAAAAAAAQAAAQBAEYAAAgAAAA -AwAAAAAAAAAQAQAASAAgAAEAYABAAQAAAAAAAAABAAAAgAAEAAMAAACAAAAQAgIAgIAAAAAAAAAA -AAAIKAAAAAAAAAAAAgAAAAAAAEgAAQQAACBQIAAEBAAIEAIQABAQgAEBEEgAAQQAAAAEICAQCAAA -AURAAgAAAACgAUgQQgAAEAAAKAAAAAPhAAAAoAABgRAAAAAAAAlAAUEAAgAQESAgEICAgAAAAAAC -AAgGAAEgAACAAAAAQQCAAAEAAAAAIAIEAQAAAAkAABABAAAAAACAAAQAAAAAAAAAAAAAAAAABAEA -AAAAAKAABAAAAAAAAAACAAAAAABABAAAEAgAAAAAACAABAAAAAAAAAAAAAAAAACAAkAAACIAAAAC -AAAAAAAAAAAAAAEAAAAABSAESAhAAAAIACgIEAAAAKBCRAAAAAgAAgQAAAAEACCCAAAYAAAAAIAA -AEAAAAAAAAAAAAAQAAGAAEAAAAAAIAAAQAAAAAAAAAACQAAAACAAAAAAAAAACFIAAAAAQAABAAEA -AAAAAAKQAAAAAABAAEAAICAAAAAAAgAAAAAAAACoBAwAAAAAAMIAACAACAAABoAGBAAAAACMAAdA -AAAAAFAAAAAKGQwAAAIAAAABAAAQAAAAAgAAAAgEAABAQAAAACAAAAAAAQAAAACAoAAgAAAAAICA -AAAAAAgAgAAAAAAAAAAIAAAAAAgEAIBCAQAAAAgAAAAAAAAAAAAAAIIBQAAAAAIAAAIAAAAAAAAA -AAAAAAAQAAIQQQAAAAAQABBgAAABIAAAAACAAAAABAAIwABIAAAAQCAAAkAAAAAICAAAIBAEAAAA -AAt5IkAAAAAAAAhAAAAAAACAAAQQAAAQEAACEIAAkAAAAgAAAAAAAEAAAFDAAgAAAAACAAEAAABE -AAAAAQCAAFAAABAAAIgAAAAAAEEAgABAAAAAAAAAAAABAAAAACAAAGAAAAgAAAABAAABAYAAAABA -AAEAAAAAAAEAAACABgAAAAAUCQAAAAQQAAAAAhAEDAMAAQAACAAEAAABgAAAABAAAAAAA9gQCBBB -AAQ0AhAIAAAABAFGCgAQCBAEQgAAAIACAEAgAAAAAAQABAAAAAAAAAAEACAAAAAAAAAAAEEAAAAA -AQAAQAQIAABAKSAAACAQAAAAAAAQgEAMDoCOAAIAwEBgACRKgDcoEAQAAhQIKBAAFAnGMUIFAhAI -AAKAAAIAEhYDKgKOCRAACNAQQAKAAAKCClQBQgAACCCBQEkAQhCAKIgSAAAP0GORCAAEQCECQgAE -CACASQDAEApSRghNAoAIA4gAIQCClAvAEgAWARGBABACQAACQBAAgACKERBICBDBiAAAAAAKBAAA -gkABiEMQIGAAAAICEiAIAACMAAAqCAACAIAQACBWSACyAIgAEEDAAAmDACQADQIAEKEARKAAQCAQ -IQAACEVpAAATJgMAKACACAwMBUIAKEggwAEAgAsQAAIDAAEAAAdEgAAKABAIAxQARkgSEAcBIwIq -DAQAAAClEFYAAmhCAAQK4AAEAAAogsIAIQAQBAggAggACEAwIANEEBICAIAAQgAqAEAAAAigEGAA -igAAAAAACAAAMkAQaAABkAQCCABIFAAAEAQAgIhBECgAQdEQCU4gzFCDCiAxAAAEUcQAEcwAAABK -bEQQDDABCALAIIAUgChBAwwo0QgOAABUdEhgQQAAALeQCCBohAAIBBQMgIABdABIIQRklJFIg0jA -ANAQBAwICAQJNExgBEIwkGZMECASAAKJQGgAEARACBMAIJAAIlAAUQCAkHASJFIAEXIAIQIAADEE -QAQAhFAAFAAAABGSkJAABATAANECAIADAACCAIMQoBEQAEAASAhDC5ACAEHQAJGEAyAQgAQgExDT -jBRMZIIEIAAQQjAKhICgoIAAAQSAAAACmxHBRAlwjtGICJASQIIQgxAIAAAAMIAAEROBAcAgIM5J -wAAgAAhAEWQUCAJQAIzQBEABCEAAQAAAoAEUQARRkAgACAgKAQFQAAEAIIBQQUCIBggIgACAAAAE -AggAgiIwAIkAASgWQAABEBYwABAAEBABgIIKMggAaAEEoApwACgMAACwIISAEQRCBgQAVDCEEACA -iAyUICiACgCBEBEAACAAAAM2FACAqAAIAAIBEQEgChAAaCExsogCCICwIgiIIYACFigKlACpoAKW -BASAMLCAKoRAKIggCBYgBLBiCBAwAECEICEABCIACAQiiBACEIQCQiABAQAAiAIQIIkQAAQBEAAw -ARIAgAEAAAjAAQAAREkAICAQAEBBAAAAAASAQQEgAAGBICBCiYSABAAJgQYEICDAYAAhQQQAAIFA -gCDBBAQhwQAAAWQAgCghRGMoIESAcEoBICCABCQgIgFgIACEACCAJABEAgQAIAAgQQBAACRkAIAA -gAFmARBAAMhAAIABAAABAJBARCCA0IxCYAAAAQACJAAAggiACAEIAAACCAFAAgAAQACIAAAACJQA -IAkAAACAACACCCBQAIAAICAMAAEogAEgIAAIAAAAAAAAKSAQAIAQAgACKgACgACAAAAACABIAAAA -AAAM4wgAAQCIAAAACAAAIIAAAAAgAAgAIAAAAAgiAAAQAIAAgAAECBgAgAIAAAACECAAIgAAKBAY -AIAACAAqIgAEAAAIAgAAABQQAAggIAAABAAAAQQAAIKIBAgCAAABIAAAACAACAAAAQoBAECAIAAA -EgAQIAgAABBgAgEDAgADQEKCGgAAAAAoEAAMAAsQAgIAAAEAgACCAAAJEAAAEACoEAAAAAESAgwS -AAEEEBgMYAAAAARhAAAAABBAIQIACVACCAAAAAEAAoABAACAAAsSAAAIAQoAAIAAAQAAAAEAIBAA -ACIAAggIAAECAAgIAkQAAQFAAAAAEAAQAABAABACAAKADAAAEIIAAQDAAAAAAACAAAAAAAAANACA -IAgQAFAAACAACAABEJAgAQAgEAAISEAAABgAASAgwYAAAAAIkIAkAQIg0AAACtkSgjEkAQMgABAA -SgABgBRIABAAJAAAAAAQIARAAAAAAAAQAAABIgBIAAAIAIGiBAAAAAAQABACAAAUAAAFAAAACAAw -CAAABCASACAAAEBAAIAEABgAICAQgAAAAAAAARCAEAAAIAAAEIDYABoAgBAQgAEAgAESkgCAABLA -kBgDMEEEBIgARQAAgACDBACCgBIBBhQAAAAAAAIIBAgAAEEAAAAOvYFWEkgAIoAQgAEASQBEhAAA -AAKIICAAAIAESAAAAiAQAIAAWgIAEAAIAAUAAAIGAAAGABwAAIAAgAAAGBAEABCAAUAJFAAREIAE -CAAAAAAQIAIAKNAAZMQiBAIJAAIAxCIoBAsAACDEIAEgKABAyMQIBAAaAAAghAkAgAkAIACEAAgE -BACgAWAoAAAAAEBBxAAEhCiQAAAgAASBKAAFCAAAAA5XKAAIAAAgBMQDAAEAkAIshAAAAACQACAA -IiIUKhQAQMQEKIAAAAAEgAAAAQQAAAAAAAAgACAAEAAgE0AAACCIxCIECCgAAABAIAaqGACAAMSA -AAAQgAAACYAAAEABQSQJgBAAAAAAAAmAFSCQAAARCQCQAAAATIUpAIgSBAGECAkgAIBCAgAECICU -BAAAEBgNAAAQEAggAAgAIARQAyAQAAAADCqAKAIAgYAgCQgIBAIIEEAJAAiFAIgAAACAAAGAClAB -CQgAUgCAIEIQBJAEAAAoAAAABAgAAAABAICECkJAgBIJgAAACEAASACAAAEEAKAQCQQGQILJwAIG -BAAQBAQAACAAAEJCcGAAAAAJiQA0MAAAEAAQACCAoAAEIAABBhAAggCQAQgFBUFRxiAiAAAEAAJg -EAEAQAQQIBAEwEBREEIAAAAFD1BIAEABDCgAAEUQAEAIAAFYGgBEUAUBECIBAgBgYAEFBCIEQAJo -QAQBIYUAAABUAQgEAABAADjIEIAAAAEAAAABEBAICAABBAAEBABCQCIECsAARBICAcEAAADgBAAA -QBAwEQEMAACgAAIAKkRKiEiI0AAgRAgBAkEIAAEBCABQQQBZGGICgQQQGEBiUYAAAABBQAAqSWQC -CAKAIKggiAQAAEPwABFIAAI4BAoAIAACgAAAACAKgDAgAMAgAQgACggACgIMMBgMQAghACwBgEAS -AAIKbARiaQoAQAKBQAAAKEACCFACgAAJAABgSAIAoAEEAQpiBGAgAAAAEAAAABACAABAEwaAwAgE -gBQAAAAiCABDIUAAAANIgAACEAgBAIBEAABAAyBGAMBIgAABACAICggAQDAAAAiQgAKBMAaRAAQB -AAAAguSRAFSBMIQACACQQwBAgBABBoAECADBAIIQAIAAAAAAAAoIQMKBAAAIAAAEMSAIgECACCgg -UAAAAECAAAAEAAAhEAoIgAADAAARAAAQAAgAQAAoMQAACAAEACAIAAwKAACAAIAQQkGAAAIgIBBC -SQwwAAgQAAAgAAABACGUUAAhAAIAQAAQCABIEJJAAAFgQQQCQBBwBAAQAEgGBCAQEkRKAAAHcACB -IiBAAQQhAAAAAACAAgAAABACAQgACEAEAAJiQBBQIAAKAAQiFYEIQBSgAAJBMAUEIhEihgIAAiAA -ABSACRAAAEAAIABACAJUFAAQAlAUAAQAMBAUQgLrwBAAAAQAMAAkAhIABgBAQEABCAIUAgZEBFEA -ABMKQAJEcAREACAQqGAAQohAGBYAUjEIgkVBMjEAEccQAABEAgAQBhEAMFAAAAnTAIQAEEBEAMBI -DCAAOQAFAJIQQIWTQB0UBABAAAAEXMQEQUQEMAEAyEAgQBRwFyYUAAIAAJBlBAQgJexEUK3IAIUA -QAQCAEgIAAAAQISEQABAsENBEgCBoQUAwCASAMBAIgBREQgAAACAmEhAISIAzAAIgiEKAAiAIIiD -QgBIACEgACggUVACMEBBUEoQIhiBIByABAUHAYgMIQIQQgAhEQAAB4IoOAKkCALGqxAAAQUWOBAA -AAASEkBQIhAgAQDJAQCAIAADQCKQAAAhKFECJiTAAAAKFAAAQTDAGEhUAIBAJAMJEABACAwAICAJ -QAAAAAgLAkYCEBAEEZAIqLFQCAAAQBAQEgAAAAhAlZKAUEIIAEAAAbOJAIBA1ZIoA4gICEAOCBIK -BgQCABQAFAAEFSAIBNASBhKQAiCREkRyCAEE1AKCAAANvSsAgA4MgEgAoIgIAARAAgAU4qGACAYw -wlIAAEAAA4IKYogAAIAmjAoCQIwINlCQwgBgiAACAhCDTAKzkwQSsOMCFhDxBAQMEAIICJAyIogA -CAAUQoDCeAAAByAAARYgQBGQAMCDgIASfSMDEQAAkQCABCECAIgIeSGEIBCCKhQOEbEIMABDgAAm -AAIIkQDiJAGAwRCAwBKIgACJkAASAGAAAAtxAQIxCIIAEQAmAJICgEAQA4ABUQAJAAgEEAABaoCE -IACgEAYYA5ASBCFSAAAAIAAggYETkwAwFiACEBR8IhAQQBAQEAAAAiAgYAIAEJCAQIAidyJ3O19d -XTAwMDAiIqqqM7szEVVVXw8qf3V/Mw8zVfL388DPVeaiNfXKChldr6BVP/WgV9+oIBNXqAhVM+Xg -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 -EQAIAAACgEAAAAAAAAAAAAAAAIAAAAAAHAAIgAACAAAAAAgAAAAAABAAAAAAAAAAAAAACAACAAID -AAIAAAEAAAIAAAAAAAIAAAAAAAABABAAIAAAAAEAAAQAAACgAIAAEAAAAAAAAAAMAAAAAAAkAAAA -AAAAIAAACCBAAAAAAAACAAAAAAEgBAAAAIAAAMAASAgAQgIIAAAAAAIAAAAAAAAABrAMCAAAgAkY -AkQAAAAAAAAEAAAAAAAggAQIAABAgCpAAAEAABgAAAQAAgAAQAAIgABAAABIACAiAAAAAAAAAAAA -DAAAKAAhAAQACAAAIAAAAAAAAAAAAAAAACAAAAAAgAAQAAAAAAAgAAAgAAAAADBABAAAEEAAQAAF -AAAEAgCIABAgAAAAEAIAECAAAAACAAAFIAAAAAHAAAAAAAgACtAAAAAN+QAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABAAAEAQAAAIBAAQQQACQAAEAhAhAAgMAAAAAQEAACQABAQAAAAABAgAEkAhAQiCJ -AAEEEAJAAKAAAAAAAAAACAAAAAAAwAgAAAAAAAEAAAAAABCAAAAAAgAgAAAAgNAAAAAAgBAEAAAA -AAAAAAAEBAIAAICACAAAEAQAAAAAAgAAAACAAAAAAAAAAAMBCAAAAIAAAAAKAIAAAAAAAAAAAAAA -AAACEAAAwIAAwAABAIAAAAACABIAAAABAQAAAAAAQAAAAAAkAAAAAAAAABAAgAAEEUACAAgAAQAA -CCAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAAAAKAAAAACAACAAAAAAABAAACABAAAAAEAAAAAAAAkAC -AAgAAAAEAQAAQAgIRAAIAAAAAAAQACkAAAAACQEOCAAAAAmAAEgAAAAAAAACAAAAIABQIAAEAAAA -AEgBAAAAACAASAAAAEAIYABIYABAAICAAAgAAAAAgAAABgEACGgIkIBACAAACAgAYARAAMIJABAA -AAgEAAgBAABuAcIKAoAAQgAAAhBDCAAAUQASAAAAAEKAhgBkEQASQBDAQIBAYDACAAmCQAggQAAA -AgBBAAIIAQZKFQoSAAAIAigAAAAInRVEAoJGkBJwAAKAwAABQgVgBABSKiGCEAAoAAIIANEiUgQR -QAACAAACQBFQAAAIaAgIAEAAFggAgBBgAQACQAAACAoAAAAAAAAAiFAAAoACEEgCCAAAEAMAIAAQ -DIEAAAAABgAAICgACCEAQCAADMQQAEAAKCcIAqIAAACIAxAgEAECRAHgSAkgQAAAAKQgAAIQLAIA -BTAAgEAQACQgUAAAAApeACAAALBMNAAAQUgQCEgASBIIMBCEgwEgAGAAQAAAgEGgKzAgAEAQAAAg -UAIIAAUAEi5QCAAAAABSgAAACEAgAgAkAEAAUAAAAHAKAAAAAAABIBAgSVEgAIwAiABBjAsACYEh -IggKAEgAAFMDSAAgBIIiMEMASEAAEQA0EAYQBADGACgTdBCDYBKJQCh2DhAqEAAAbMoMAAIxCAJK -QUwBQAAACIFWDogsAARAAI4BhCJABJAiBEACJHQRaAAUCIggCAIBEBQAAASRFAAAERACIAAKQAAB -BAaCEESEQACBiEwACAQAEgEQkAACwAAAAGAAEAgAQAgBkAAAEkAIEAAEAAgAkIhAAFAIBGwAkEMU -gIAEBEmASREpgBEkEAkQAxCBgCGCCQiTDIAAKgAQEQKADAhQUUCsMBEAIRAEBEABhJQAAICAAAAJ -oQAIAUgUogSCCAAgIKACCSwQDAAAINAUAhACBgQBQYKAAGghEAAAw4JQBoEAwUyGgkAAgAQAgEAC -EAAUECAEAAAAAAAEwAAQAhAABACAQFEIKYgMEECCCAAMBBAAMAAVBBUBAAUIRggIiUCIAUiEIAaw -BgAAIgAKBgAGIACQAAIgEqAEABAESgRBkgAIEWChEoYABKICCCkBAAwAsaAJDEAAAA/MEIIBCoAC -AAQhAAAAgAIpQhQAEowiFBAiACgCAQBAIAiRAAQgAAoKAQmQQACQgSAGEQgBAgAAYEEIBChAAAmA -AAgAAoBAgAABAEAAQAAAAEIAgIAgAQSAAAQAIBBAACCAQAEgIESEIGAEgABBAQBoACCEZMMEIAAB -BAAAAAQABGQEgYSIwUAgAASBACTEAiBAAAAghEAAYQBAQZSBgMABgAAAC79AgZSEA4BAghBEBCKA -AESAAkiAAwAABIAAAgAADAAAIAHAIGQpBMQAQIGIAgEJAABEIowBEIIkAAABhAAAAYECAAAAAAAA -AAAAMCwAEEIAAAwIAgAQAAAASEAAAAABAAIJQAIAAAAAAgAAJCCYCBAABAAAAIAAAAAIACEjGAGA -ACAAABIACBggSAAgAAAABCAgCBAIQAAAAAkACAgABEAAAAAC3gAAAAAACCAAQQggCBAAIAAMFAAg -AAAgAAxIJCQABAAACAAAAAAAACAJAgAgQACAIAgAACgABAAAABAAAAAAAAAIWACBgAIgAAgAAgCA -AAQAACCAIAgoUAABAAAAgIgAAAAAEAECAACQECATAAAAAEACgBAASAAAAAoBCCgCEIgBBAAKEAAC -EIgMIABgEAiIgAAgCggAAIAAGgICAAEBAAEAAAZ2AogAEAgEGgAAAQAAAEgAAIAAAIAAABEAGAAI -wBECAgAgAYEAAEAAABAABkQABUAABKBASIBAAICGAAGoAEAAAAIgDAgACGAAEAEFEAAIIAQJIBAQ -AQMEgAAAAAEBQCogAAAAAIAEIYAAUAACACACAAAAAACAAAAQCgAAAIolIAAQCREAADQAgBBERIAB -BCiAARQwCANAJMAQpAwQACAQAAAAAqUAUAAAgBMEAAAmKgAAURowAggQAAICFAABEAQAAAAQAAQE -UAAAAAAAEAQpACdACAAJAAgRAACAAAAAAAACAAAAAgAAAAAAAAAIAAAAAAAEAIIAAA0BICQQgBgA -AACEABCABgAaAFAIEAAIgAAAAAQAAFpAAAACEACAAQgAGBAAAABAggAAgBkggBFAgCAAARCAIAQA -AAhAEIAAAAkAgQEQAAAMLwAAARoAABIAAEAAWhgAAQCAAAQAADhCEIAhARoiFwQQgAAACQAAkBCA -AAIoEAACEIAwQBgAgAoQACiAKABAAQCBAAAAAAAAEIAAACgUAAAQIAAQABAAAMQgIAIAAAAgQCAA -QAAAQOBQAAjAGAAgAAAAAAAAADAAAAAIAAQAAASEAgAEBACAAAAiBAgAACBoQAAAIogAGAAAIgJN -BACjIMQAAAMHAAACAAACAAAEAAEAIMEgQCECAQQAECDQJBACAAAAIEAgAUAAAABAQCICBAAAAADE -KwACGAAAAMQABKAJAAEoACAAABgAAADEIwAAKgAABMSBBAAAJKAACYACAACBQ0kQgAAAgIAACIAA -AAgAgIAAAAAIiAAAAIAgAAAAAAAhIQkAAAkAAUKEAIACBQAAgAAAIAqQYACgCQCAAABAAAgICQAA -Ad4AkAAAACgKCABKVAASAAAIiJAEQAABCgCABAABADAIAIgKAIgAABAAgAAAQgAEAAmAACgQASAA -CQIgCAwAAAAAgAAAEAAAAAmIAAACQAAACQABgJAAQYBAQAAAIdLCIBISRUAgQEKCAgUgBUBAQAAA -VkQFhAXUkBAQBFbIMALBAEQQIAGQoCUQABRCACAgAEAQAgAECAAAQEwEVgQCAAFsAAAKXgIUyIQh -AAAhAAAQ5EFAQAAEBSICFGAhgWQIgEQBVBQwAAUEqIQA4iYAAEQABgAAQAAGAQTAAABAEBJBwiDQ -AEQAEDAAAABQACACQAUAAFAACAIAAKACACAAAIAZAAFBYQICCUCqoAEhCASEAIACIhGEEDgASoEA -wYFIIYAAAATAAQlAAIhAUAwAAAAAAAoJBIFMgABIzAACAEAAEKGgQAgAAEdjBAEIAkAENAQEQkgE -oAEEAQgAYQkIAGLCCAwABEQAQECAgEAACQwBQQEAAAAIQkAAAAAkRAIACAIAQQEAGQAAGBgMCAAA -GIgAWAGgAAAAgAAEAAGCFoAggAGAAgAIAECAgIDABAAAAAABAACEDFCISBALkREIAhACAGqAAAFg -AAEAIEYEEQkEQILCwCgDAAIIEggAA4IQBEDExmRCEAAEQwAAhoSAAAMKCCAgAACAwQIAQoqIAUEA -CBMCABBBggAIwAgoAAkREgSS0ABIAgAAAAAAIAAAEBAAAAAAAAAgCAQIAwCCEAgIEAAAAAAQEBAQ -AAAAADEwDBAECAAUkjIwQAAAAgAAKDABIAAABGAGEEIBAAAAAEAAAAQIAQiQAAgiAAQUAQYAFGAA -AlAACAgwRVRBQAAABAUoBCIVDgQoCAgACAgAAAABDQABICBEgQAoIAoSMDAIAEVUEACAAAAAAAEE -EKAQgQAIAACAAAAGKABMAAAAKACAAAAAAAIABCABEEBAEEIQSBAAQkIAAAAAAAAAAgAAAAAAEBAQ -AEIAQREAAUAEEgQCIhQAAgAwAQBAZnYACgiICNQEBgIAgABAEEABAAEAEAAwgCAA0gAUAiICAQEA -AABAAAQQEkADBgKQAgAAAkRTCAAAAAnWYkAAxAYYEBDEAAQEBQwIUAQAIlIADAAIIALAAACAARFU -BANMQkAAAAABoOgHBAAQAAQAqAAAAABQEJQcQIAJABAAABAAAAAAEBAQAAAAAAAAAFIQKAIGFkO6 -AkgRAAABgDAoAQIBQgoAALJIEBMmAhAQAAKBQRABWgIhWCJAAgMRhlFQRxBBIAlSK0lKSQiTkgAQ -EaAAgAMUQBEAAAUhAgAAD3goIQoQQCEWgCQICkAIKJoDJgABIQMAMhJBAUAwCyLGlsSCIBQhAQAg -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 -zFWvXAAADAyqqlVVAAAMDKqqVVUAAVVVVVUA/0xuujInVf2t/rruIvruoKBTU/fmVRvuoAUF9+Yd -Hcr6Dw8AABUVFRUVnf66BIzzwPvZqvO7iM/AEbvdoBtVzKpwfyJ3DVVFRQAAB50Dz/ruDzOvrO7i -r6Og3ergGxvu7vpQqswF9eK7HR26mOxk/q7Kr6rYVQ0NVXd3EbtVAFUAAAAAANiq7+XMqq+sAAAM -DFVVVVUAAAwMVVVVVQAAAAAAAAAAAAAAAAAAAAAACAAAAIAABAAAAAAAAAAQAAQAAAAAAAAAGAEA -AAIAgAAAAAAAAQAEAAAAIAAgAAAAAAAAABAIABQQAAAAAAAAAAADUQEIAQAAAggAAAAQAAAAAAAA -JAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAIAgAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAA -AAAAAAACAAAAAAAACBAADAAAAAAAAAAAAAAAAAAAAAAABAQAAYAAAAAAAAAwAAAAAgAAAEgAAACA -AAAGAQASAIBAAFAIAAAACAEAAAAAAACIAAAQAAAAAAoSEgACAQBBBAACAAABAACAABEAAAgAAAAg -AAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAA -AABAAAAAAAAAAAgAAAAAAAAAAAAAQAAEAAAIAAAAAAAAAAAAAAAABAAAQAADIAAIAAAAAAAAAAIA -AAAIAAAAAAAACAAFAAAAAAIIAAAEAAAABEUAAAAAAFoYAAoAEAAAAEAAAAAAAAAAAAQAAABAAACA -AAAAAAAAAAAAAgAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAhAA -ABAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAABQAAAIAAAAAAQAAIAAAAAAAAAAgAAAAAAEAAC -ABAAAAAEAAAAEAAAAAAAAAAAGQIEAAAAAAQAAAAAAAABAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAA -AgAAAAAAAAAgAAAAAAAAAIIAAAAQAAAAAAQAAAgAAAACAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAgEAIAgAAAQEAAIAAEAAAAAIgAAIAAAAAAACAAACAAAAABBAQAAAAABAAAAAAAAAAAgAA -CACAAAAQAgAAAA6oCAAAAAABAAAAAAAAAALAACAQAAAAAAACABAAAAAAAAAAAAAAAAAAAAIAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAEABAAAAAAAAAAAAAA -AAAAAAAQAAEECAAAAAAAAAAAABAAQAABAAAJAAAAAAQAAAEAIAAIAAAAAQAAEQARAAAIEAIIAAAA -AAAAC7ABAAAEAAAEAAgAAAQAAAAABEAAAAAAAAABAABgAAAAAAAAAAAAAAEAAACAAAAAAAAAAACA -AAABAAAIAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAhIgBAABAAMAAAAIEBAAAAASAAAAQAAC -AkEAFAgEEABkAAAECgjQAGEIkAASAQAKAABABABIgAAAwAAkFAAAAABJQAAAgIACAhACAAANLQIS -AQBAEQIACCIUAAIBCCiSEgAAAABCEAIAAEAACAgAAgSIwAAgCAICAAAAAEIIAAAQABAAAgAAAgIA -gAACCAAAAAAAAAAAAAASAAAAAIoAAgAAAAGgAEAJoAAACQAAABAAghAgEEAAABAAAAAAAEgQEAAQ -LRIDQBAAgCAokgULACgAEBFECIAACABQCBAAABAEACCIJAAAkAMEAGBAAgAAAAW9AAQAADJLAAAI -QSAIAAAAF0AAQQAoEAAAAAAAAAACAAgAAAAIIAAAAQABgEAAAAAAEAAAAAABAggAAAEAAAAAABAg -AAAAAgAACCAIAAAAAAAQAEAIAgCAAAICBEBEMkAAQASIRAgGIAAKICQQCEAhIAAEhEAAIAAQBAgA -CEaEgAAKAUBAABYANBIAAiAgBAF0AgECUCAWATBCADRRABBwDAAADqAIAAhEAAABiAOAAIRAAAAA -EBAKDAACAEQICCgEIAxAAhAAQABAQAEACCCAAAAgBgAAAAABIAABAAgAYgAAAIwAAAAAgQAQAQAA -BAZEAADAAAARAQAAEAQAkABAgBAIkEgAggCABiAAABEBAMEBBAIIgQBIAAMQUKoyAYIAIBADwAAA -AwCgAEkA0BGBACGCADBQgkgAIgAAEIAUUpIQAARIAAACAgCENIIAIZAAgBAAQACTAUQAgBDAAAAM -AIAAAIAAAAKQAYgAAAAAABAAAgCQgARAAAAAAAAGQBAAAAAAQAAAAAAQAQBAAAEACAAAAACAAACA -EiCAEAACIAAQAoCAFDKEBJQGKAAJAKAAFAgAABICgCAIBAAoEAmgIAEWACgCDQQUEBUAAASKBAiK -FKIAAAoAIBICAhAACYAwkQQhMoUKCQ4AAApZCAUggpKABBAoBACIggYEMCkGsAgQCqAACQgIAAAp -hCoBAAAQAAAgBAoAACAAggIAEAQAIAGAIggKAgAAAAIUADAAAIAAEAAgECEKgAAABQAABAQAAAAk -AIAAAIBAIIBAACEAxIQBIAAEhGRBAUQgwCQBxECAgADABAQAIMEAAIAAIUBAgABBRIABBICEhARk -AIBAwAAgAMAAAQCBgEBhQQAACS4AgAAkIACEgIQgICQAIAQAAIAAxIAAAUSAACBEgAEAgAQgAADA -AAEAAIAAQIAkQQAAAAABgQABAAAAwAAAACEAAIEAIQAEAQAAgQEEgACAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAOyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAggA -AgIAAgAACAAAAggACAAAAAAAAgAAEgAAAAAAAgACCAAACAAAAAAIAAAAAAAAEAACABAAAAAIAAAA -EAAAAAmNAgAAAAAQAgACAAAAAAAAAAAIAAAAAAIQAAAAAAAAAgAIABAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQBAAAAAAABjkA -AAAQBAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAKAAAAAAAAAAGCAAAAAAA -AAIAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAA -GAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgQAAAAAAAImAAAABgQAAAA -AAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAKAAAAAAAAAAKAAAAAAAAAAkYAAAAAAAAKAAAAAAA -AAALAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAkAAAAAAAAAKAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAAAgHAAAAAAAAAAAAAAAAAAAA -AAAAAAAUAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAGMAAAAAQAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAEAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -17716,14 +34233,471 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAMAAAAAAAAAAAIAAAAC +AAAAAAAAAAAACAAAAAAHnABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAkWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAABAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +B30AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgFEA +AAAAAAAAAAAAAEAAABAIAAAAQAAAAAAAAAAAAAAAAAEAAABBAAAIAAAAAAAAIBAAAAALJACAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAQAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAWKAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAACCAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAQAAAAB1wAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAASgAACAAQAEDAAAAAAIAAAAAIAAICAAAACgAAAAAAgEBIAAAAAoBAABIQAAgIEAAASBAA +AADQCAAQEAAAAAAAAEAAACAAwAAMEAAAAAAAAAAKzwEAUAAIAAKAAAAAAABAAgAAABAAAAACEEAA +AAAQAAIQCAAIACAAAYABAAAAAIAAAAEAUAAAAAAAAAAACAACAAAAgBAAACAIAAAAQBAAAAICAAAA +IBAIAAgAABACAEAAAABKAAAAAAAAAEJQAkAIAABgABACAAAAAABCEAIAQAAAAEIIAgBAADBgUFIC +AAAAAABDAABAAAAAIABgAAIAEAAAAAUoQFQSAAgAgCBgAAgAAAAAEABCUgIAAAQAAABAgAAEAABA +AgICAAIAAABAEAAAABAAAAIKAAAQAAAACAAACgAAAEAAAAAAUAABQBIAACAAAAAADIACAAQAAAAG +ACAQAAAAJAAAABBAACAAAIAABIAAAAEQAAAADAgIAQCAAIAAAAIgAAAAC4EIAAAGgAAACAhiAAgA +ABAAEABAUgAAQAACEAAAD4QEBAGAAAAICAABAAISFAAAAAmAADIAAGgAAQQgEgAQSAAAAIBQACAA +gAgAAABAAAABAAAAAAAQAEABAIAACAAgAAAAAAAAMEAAAIAAFAAIYAAAAAAAgAFBAAAABCAACEAA +AIABgBAAAAEEAAAADAAAAAICkAQQCEEABAAAAAAAAAgEAAAAEIIAAAAEAAAAAAmGhIICEECAgggE +AQAQgAAAAAAPBgAKABAAAYBJCAIACIAQgMAAAAAAUMAEAAACAAAACQAAAAABBAAIAUEBAAAAABAA +AAgABAgAQYAAAEACAKAAAAgEQgAAAIAAAwAEAwBQUJAJAACCAAAQAKAAAQACAEAAAAAAACAAAAAA +AAAGAIAUAAAAEEIgABAMAEBAAQAABAAgBEBAABAACAAAAQAAAAAIAABIgAAUABAAAApAAAEAAgAA +AAQBAKgABCAAAAAAAAAhAAACCAAIAACAAABgAAAAAAQAACAAAAAAAAQAAAAAAAAAAAgAAAAAAAAA +AAAAAAAgAAgAAIAAAAAAAABAgAACAEAADAAAFCACEAQBCABBEIAAAAAAAQoABAgCAAAAAhACAAAA +AAFACCIEBAAQAAAIAAAAAAKAAggCAASCAABUEAAAEAAAAAECAEAAICCAQAQAQAAQEAAABDFAABQA +CAAQEAAAEAAQEADAAAASABAAABBABgAAEAAQCAAAAwAQAAAAAAAQAAAAAAAAAhAAABQgAEBIAoAA +AgAABAAAAAAQIAAAEAQACAAAAAAAAIAQgBAJABgAARAAGAggAEAAQAAaSAQBQAAEhBgIIAIQAAAA +GAkBBkgCMAAYCAAEAAAGgBhIgACGAgAAGI6WQJgCAAAAAhAUQAAQgAAAAAAN8QACAoAABBiMgBYA +AIIBmAgABoACIkAaSAAAAQACABgIAAIAQwACOAxAAAAACAAYCAAAFhAAABgIAAQIEIIAGEgAAggQ +AIAYCQAOkACBAFqOAAAEAIAQAAAAAAAAAIAggABAAIAARIABAEBAAAAAAAAAACAAAAQCAQAAIAQA +QCAAAAAEBABFARhEAEQEAAAAxAEAgAAAAAEARAAEAAQAAAAAAAzfAABEAACAAoREAAAAAEQAAABA +YAAgQACAAABAAAAgAkBEACAAAAAAAABIAAAAEAAABABgEABAiAAAAAAAAAAABAAABAAAAKgAAABA +BCBgAUQAAAAAAQASEQIAAAAAAAQBAAQAAAAAEAEABAAAAAAAAQBUAAAAAAABCCAAAAAAAAEQBACA +AgAQAQAABREAAAIBkBAIAAAAIACBgAAQAAAAAAAADiMBIAEBABAkAQAAAAABAAQBAAQAAAAAIAEA +BAAAAQAAAQAEAAAACAABAGAAAAAkIIEAAAAAAAAQAQAEAFABAAABAAAAAAEAQAEABAABAAgAAQAA +AAAAQAwgAYAAAAAABAAAAAAAABAAAAAAEAAAAIAADAAAAAAAAAAAAAAAAAAAAAIAAEAAIAAAAIAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAEAAAAAAAAAAQAIAAAAAAQAAAAAAAAAAAAAAAAAAAADeEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAgAAAAEAAAAAAAEgEAAAAAABAAAAAAAAgAhAIBAAAAAQAAAAAAAAAAAAAAAAAAAAEAA +AgAAAAAEAAAAABAAAIAAAQAAAAAAIAAAAAADEQAAAAAAAAAAAAAAQAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQ +AAAAAAAAAAgAACDAAAAAAAAgEAAAAAAAACAAAAAAEAAAAAAAAAAAAAGAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAADTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAEAAgAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABA +AAAABAAAAAAAAAAACuIAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAIAAAgAAAAAQgAAAQAA +AAABAAgAAgAAAUkAAgAAAAQAAQAADAAAAAAAABAASAAAAEpAAIAAEAAAAgBAAAAACEIJEEIAQACQ +QgBAAAAEWQIAQgAQAEoAAAIAAAAAAAAAEgAAAABACAAAAAgAAAAAAEAAAAgAAAIIAFIAAAgAAgAA +QIAAAQAAAxAAAAAAAAACAAgAAAACAAIAAUAAQAAQAAAAAAAQAAEgCAAAAAAAIAAAEACgAAAAQiAA +CgAAAgCgAAAAAAoAAAAAAABAAAoiAEAAEEAAACBgYmgIAAANAABABwBAEAiQAAAAAFAgAggAAAPt +ABIAQAAAABAAAAISQAAAABAwEEBAAAAAICAAAAAAAAAAAAAAIAAAAABwIBIAAgAAAgAAAhAAAEAA +MEACIAAACAAgAggAAAAAACASAAACQDIACIAAwANoIBAAAAAAQQAADAgACAAQAQAwBIgAAEQBAAgQ +AABBAAAAAAAAAIRCAAADEAwAAWAACAAIAAAEAQBwAhIICICEAgIAaAAABAgAIAAABmMABAAAIBAA +ABAAAAEBgADQAEAAAAAAAABQCAIAIAACABAEIAAAAmAAAAAAgAZUUCAAQYgAAgIAkAwAAABQAAAA +MAIAgAAIAAAQAAEAAAQAAAgBAAAAIAASAEEAAAAAAAAABAAAAEiCEgQIAIQEAAACAAmCgBAAA4AA +AACACACBCIABgISACAAAAgwEANLQUQIAgIQABAgEwAAJAACAAUgSAAANTwgAgAAAgABAABEEEBIC +AAADAAAAAAAAAgIABEAAQYABgAACAAAIAAACAgQEkAAICQAAAsQABAIBwAIIlAAEUAQEAAAAAIFA +AEAIAAQAAAAAABAAAEAAQSAABAAAAEACAAAACAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAQAkh +AAAQAAAAIkAAAgAgAQAIkECCAAAgkAAoAggAABAABQgAAAmXAACCAAQQApAAAgAERQAACAABAAAA +AAAgAAACYABAAAAAQAAAAAYAAAAAAgAABgAAAYBCABAAAEABACAAEAAAAAECAAAAAAIAgAAAAAAA +QCkABCAAAAAIABAAAAAAAAAgEBAACAAAAAISBAAQAUACAggIgABAAAIAAAAAICAAAQAAFGEwZMAA +EAAAVBAAAQCCAAgwCAQhAgAAJEAABDAAYAAADxoAECAAAAAAAAgBABAAggDADBAQAAAAAAKQEAQA +AAAAARAAAAAAACAAABAAEAAQEAAABBACAAACiGAKAAJAAAAIDAAAEAAIAAAQABBAAEAAAAAAAAAg +A1BIgAwAAAABEAgEEAAAEACYCCGIgEYAABgIAhwCgAEAGCgAAAAADAKQiIMAAAQAABiIgiSAAIyA +GAgCgBAAQAIYCgAAAACABhgKAAAG2QILAAAggBgIABgDBgkQGAgCiBAIAAAYCAKAAABABJoIUBmC +AIAAAAICgoSGhgQYjgAAgFQCAhgJAIAAIYAUGAyAkAKAAIEYCAKQAgEABhiIBAAAAADAgIAASAAA +AABAAIAAAAAAUAIERRADAAABRQEAEAAAgAoAAAAAAAAgAIAAIEAgAAAEQABAGIEBRERFAAABAABB +hSjAQFAAABBBQAQAAAvHhACBQAAAYAAAIQAAAAAAAABQAEBAAEAAQACAAAAAAAAAAAAABQBAAQRB +RAAEQEQEAAAAAAAAgAAJIEAQAABEAACABAAAAEEAAJAAAIAAAQAAIAAAAABAAQQCAAAAAAABAoAI +AAAgCgEMAEAAACAIAQYICQAAAACBAAAAAAAAQAEAAACAAAAgAQAIABAAAAEBCAgAAAAAAQEIBIAA +AAAEAQAADa8BKTAAAABEAQAASAAAAAEBCAAAEAAgKYEAAAAAAAAgAYBQAAACEAEAAAAIAAAEIAEK +AggAAiACAQAEAAABICQBAAQAAAAAAAEAAAAAAABKAQAAAAAAAFAAABgAAAACCAAAEBIEAAAEAAAA +CAAAAGAAABACAAAAWAAAAAAAAAACAAAAAAAAAEAAAAMAKAAAAAAAAAAAAACgAAIACAAAACEAAAAD +FgEAAAAAEAMAAgQAAAAAAAAAMAAoAABAAAAAAAAAAAEAAgQAAABEABEAACAAABAAAAAAAAAAAFgA +AAAAAAAEQAACAAAAAAAAAAIAAAACAAAAACAAAAAAAIgARgAAAAANiBREAAAAgADIIAEAAACABMQQ +QAAAAAAAxAEAAgAAAACEIARABAAAgMQQACAAAAAExCAEwAAAICDEIAQABAAgDMQAAADqEASAACAA +IMggAQAAAAAAxCBBACgAAADEIAEAAAAAgMQhAAAAAACAxCAABAAAAMjEICQAAAAAgMQgAwAAAIAA +xCADAAAAAADEIAgAAABAIMQAAAAAAAAQAQAAAAAACAABiCAwAQIgAAGCBAAAAAAAAYABIAAAAAUB +CAAAQAAAEAGAAICAAAAgAYAEAIAAoAQBlAEQAACARAGAAIAAAgCAAQAADtqAARAAAAAIAYEGAAAA +AAgBggQAEIAABAGABAAAAACoAYACAAAAACgNgAAAQAAAIgGAAGCAAAAQAYAIAAAAAAABgAQAAAAA +AAGAAIAAAAAAAQAYIgCkQAEQIAAQAQBAAABAVBAABhAhQCAAIAAkoAAKABIQAEIADAIAEEgAAQAA +AABAICgAJAAABAACJEBEAjQQBkACAAAgAAARMAICwAEwAAAIBQCAAEICACAAAABAAAIAAAAAQAAA +EEAAQgACECAAQAAkghCiAGAAACIAAhAAACCAAAAUSAIAQZxAACBAABBAEAAGQBCAASACAAAACADA +ggAAAEoQgQQARAoECAABAAAAgQICgCgAQAIECAoBgAIIIiQACAAAIMABAQAAgAgICEAACQAAQAwg +QeFBgABgAAhMAAAJBKAAAEBAAAoAAQQAAAQAAMltAAIBAACCCBRAAAAgQAACAAAAAEAIIAkAAAQg +aMEAASxMAREgAEAkBEAIAICAAAAAAAgQgAAAQAAIAAAEZAAAAgAAAEAMACDhAgAAQAACwggAQkgC +EAAAAAAABACBCRAAAIgEAIQBEEBAAAhQABIAAAAkAAEAAABQggAAACAABIoAJAxAgAAAAIAECATB +AAAIgAgQACIBAQAAKACAACKRAAAASnBEKAjAAABAAoAUIABRwABAECQAQQCAQIAAKAAAQCEKCAAo +CAFAIAAAACwoAAIAIoAIYCBAAAkAAhQEIEAABEFCAAAAKAgEgAAAAAAAAAAAACEAAAACYCiKAIAA +AAQEACAoggAgIIEAIAIygABiABIAAAhIEACEAAAgQAAAIAEAABQhQCAWAgIJYSFAAAkGAEAIgAIA +SIEUACGAQBAwAABAAAABkCkBQQxgkgYAAQBgAAACAAIACBAAQhAwADAgAAQgCQAEBAIAIAgAAYBy +QIAQKKkIAEABgSgAAAGQAClIAApBAgRwKgEARCkAAAAIACAAABIGBAAAMAAhFEBAEBAIAAAAAgAE +cAAAAESARAQARiBABABARAAAAAAKAEAAAwBABgAUADBAFAQghhQEMEQABKQCABAECABAQBIA4UBQ +EBQCEkAAAAt5RERAAAVYcAAAAATJgAAAEEAAAAQAEwIBQERAABAUgkCCQAAAAAgMAABARwQAREVQ +EEAAEBAEAAPERBgggIQGAAAEABMEBAAIEEAQBAAAAACgQAgAAE2wAABAAgAQAgAACiACABACKAYA +CFgIUgBAQQCACAghENAoAFKADQBAigAIUg9QiEEgIAAASAFAAKEgEACaQAADEAIAQiCAEACQGAAA +DO0gCEgIAhBAAACIPEBBAIAh2ICIAAAgTAMIgCAAEAAIAAEYGRAAFCIjKAAULCACAAEgAABS0CAg +CM4YAEAACEABAQABAAoAISAACACQAAgIABAC0EBEEACCAgBICGAwBVUQChCFQhAiFABCQBFAABIK +BQKSAQCAAAAQAABABCAAQKMkgAHCUiAAklIIEQAAAEhAAARCCJAANRIEEtIAkMSCAAACvRCAEBCI +gACyAJcAFwBEggAAgIiBBAAEABASEoACEECCAAZCghAECEgQgoBgbJCCqQAAEkAAIAyAAAINAhaC +EAoQEDCAAFJIEKKiAQEIBAoAGDEBA4ICAhEASCgDgrAQAAAAAAAJoQCAgCACxAGREBAgkAQDAAAA +AwEEkGgARIgAAQAAAABEGAIIAQCKEgAgBgCCoAWRAADcERAMQQIFQAgAAAHmEgIDgQADAQEBAAgA +EoAYCGASQCKAAAAAIJAEAIhCAQCAAIAAkAAAACEREAAQFBBIAI+VBUgyACEAAIAQkAgAgIAWgACA +EAAaCAQBoMCKAQEAAM3/8fUAAABIiAAAAFVVAABdXf//AAAAAKqq/38BAQgAiAAA/wAIdVUAAAAA +//8AZl9f//8BDvPzAUQirwAAq6sAAP//ABAAAgwAAACqIgAADpcP//39qqsb/+/v3f//VVVVoKDc +AAEAERF//yAgAAAiIlUBv78A/wAAMDB/f4j8Vd0z/0RETgoAACoqAACAuw8AAACqqhEZAABVVQAA +AhMAAAAAzP/y9wAAAIQAAAAAd3cEAP////+qqgAAVVX/fwICAAAAAAD/BAT//wAAAAD//wAz///+ +/gAP8/MARBFVAABXV1UA//8AAAACrqoAAIgAAAALyA//3d3//7v////u//+qqq6goMwAAQAREf// +qKgAACIiXQJfXwpVAAAQEL+/iPxV3TP/CAhFBQAAAAAAAAAFDwAAABEQAAQAAAAAAACqMxARAAAq +KjN3AAAAIAAAAPx1cABA///w8KCiIAD/////ogIAAIAAAAABAf//AAAAAAYCADP///93AA///wAA +AFWqqv9XVQCq/wAAAACuqvDwAAAAAAPaAPD//wIOCv///+7/qqoABKCgzAAAAKCq//+oqD8AIiJ/ +fw9fAADw8DMwv7+IuFXdM/8ICEQACAAAAEROAAD/8MzMAAAEBAAAAADw8KIiAACIiCcnM3cgAAAQ +iAAA/FVRAABdXfDwgYEAAP/+//9RAQAAiAAAAAACVVUAAAAACgIAM19f//8AD3d3AQAAr1VVq6sR +AFX/AAAAAK6q8PAAAAAACiMA8P//AgsK/+/v3f9VVQAEoKDdAAAAAAD//yAgPwAiIlVVHx8AAPDw +MzB/f4h0df0z/0QARAAAACoqREWAgP/wzMyqqhkZAABVVfDwoiIAAAAABABQABEQAAAESAAAABAA +CAQUAAARFAAIAFQAAAAUAAgAnAEAABQACAAAAAAREAkABFwBAACQAAAAjAAAERAQAAAAAUAElAAI +BAAAABGUAAAMXgAAAJwAABEQFAgAnABAABQAAACMAQAAFAAIAIgkABGQAAAAQABAAJQAAACIAAAQ +EBQAABRQQBEUHQAEiAEAERAAAACMUEARFBAAAEwAABEUAAABAEAAAQAAAAAIAAAAEABAAAQAAAEU +AAABDAAAABQAAAAMAACAFAAAAQAAAAEQCAABDAAAgoQAAAAcAAABBBJAAAAAAACUAEABAAAAA4QA +AAZzAAAADAAAARQQAAAMAAAAFAAAABwAAAAUAEAACCAAA4QAAAEAAAAClAAAABgAAAIEEAABBEAA +IQQYAAAIAAABBAAAABxAAAEEEgABHAAAAQR3dxv/Ba8f3xBAVVUAAAAAAAj//wAzVVUAAFRXE9cD +DwAAzMwAAA8PM/8FJwByzMwHBwj/IjAzMxEbBTcVnVX///8RAP//IGQAQF1dAAAAAAAAD4xRUTU/ +IiK7u2YAzAD/8BMDAAC7szMAVVVVd9UA//8iKghuFxd3d///u7sRAA8PRv8AzHf/FBQKThkZCgpV +/2ZmqqqqAAAQEjMA8BG7AAAAAP//G/8KXx/fAQT//wAAAAAAAN3dADNmqogAqKsiqgMPAADMzAAA +Dw8z/68nAFDMzAsLAP8zMDMzIioFNxtfqv///yIA//8QEADA/6oAAAAAAAAHLkFROj8zM6+vmQDM +AP/wIwMAAHdzMwD//7u79wD//yInCG5NTXd3//+7u1FQDw8C/wDMVf8oKAVFKioFBSL/mZlVVaqq +AAASMwDwIncAABERAACK/wpfDgIBBKqqAAAAAEAAUFAAM2qqiACoqyIiCw8AAMzMAAgAADMArwUA ++szMBwMA/wAAMzMACgU3EVWrq3d37gEP/xERAABdCAAEAAAAAAcXwFA6MDMRBQWZAMwAmQADAwAA +d3MAAKqqqqoA9w8PIiIIbk1NRET93f//AABffwD/ADP//woKBQUqKjc3AP+JAVVVAQEAAJIzUF8R +uwAAERGIiIr/EbsOAhBAAAAAAAAAAABQUAAzVVUAAFRXExMHDwAAzMwAAgAAMwAFBQB3zMwLAwD/ +AABzMwAKBTcRmVVVd3fdAQ//ImYAAF0IAAABAAAACXXAUDUwIiIREWYAzACZAAMDAAC7uwAAAABV +VQDVDw8AIghuFxdERP7u//8AAA8fAP8AM3f/BQUKChkZOzsA/yYEVVUBAQAAEjNQXyJ3AAAAAAAA +AAABAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAADBUAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAA +AAAABAAABEAAAAAAAAAwAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAQAA +AAAN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAVxAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAjcAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAIAEAAAAIAAgAAAAAAAAAAAgAAAAAAAAAAAAAFoQAAAAAAQAAACAAAAAAAAAgA +AgAAAAAAAAAACAAAAAAAABAAAAACAAAAAABAAAEACAIAAAAAAAAAABIAAAAAAEIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAACAAAIAIAChAAAAAAQgAAAAAAAgAAAAAAAAg1AAAAAAAAAAAIIACAAQAQAEAAAAAAAAAI +CAAAAQAAAAAIIAAAAEAgAAAQAAAAAUBAAAAQAAAAAAAAEAAAAEgAAAAgAAAAQkAAAAAAAAAAIAAA +CAAAAAgAAAABAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAKAAAAgAAAABAA +aAAAAAAAAAiAACMAAggAACAAAAAAAAAACV0AAAoAAAQCAAABACAIAwAIAABSEAQAAAAAAAAEAAAA +AAAAEAAAAAAEECAgAIAEAAAIKIAACIRQaBIEgAAAAAAAAAAAAAQAAAAAAABgAAABAAAAAAAAAAAA +AAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAABAAAQBABACABQIAQCACAgA +DAAAEIAMAAAAAAAAEAAAAAAA1wAJgAAAAEkCAAIAQAIAQAAAAAAAAAIAAAAAAAIAAAAAAAQAAAAR +QAAABAQAAAoAAAAUAABCQBAQAAAAAAAECIAACAAAAACAAAAAABAAAAACABAAAAAIAAAAAAAAAAAA +AAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAUAQAAQAAFgAIAAAFAAAI +AAAAAAAAAAAAAAUZAAASAAAAQgAAAABAAAAACEAAiAAAAAAAAAAAAAAAAAAAAAgAAAQAAAgAAAAA +AEAgEAAAAAkAAKAAAAAAAAAgAAAAAAAAAkAAAAAAoAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAIAABAAAAhABUAAAIAAACAQgAIEgAAAAACAAAAAA +AAAACeUAAQAAAAABAggCAAAIAFAAAAICCAACABAQAAAAAAAAAAgBAAAAREAEABAgAAAAAEACECgA +AAAQMBIQAAAAAABCAAAAAAAAgAAAAAAgAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQQAAAAIIAAxAABgIABCAAYACGggAAAAAAAIOCgAAAAIAABgIAAABSQAA +QAAIBBgIAEEAABATGAgAAAAABAAYCAAAAAEAABAIAEAAAAACKAgARAQAgAAICACBEAAAhBgIAA6A +AAAEGEgAkAAAAQAYCAAAAAAAAAkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAABAQAIQAAAAAEAAAEAAAAQQQAAACAAAAEAIAAAAE6gAQAAABAhAAg +gAAAgYCAIAAAAQABAAAAAAAEAACAAIAABAAAAAEBAAAAAEAAkAAAACAAAEBARAAABAAAAEgAAAAE +AACAQACAAACAAAGAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAMAAgAAQAAAQAAAAAAACoBCgAAEAIgBQEAABAQAAAUAQAACqsAAAAAAAACAQgAAAAAAAkB +CAAAAAAAAQEAAAAAAKAAAQAAAAAAIBABCAAAAAJABIEICAAQAyABAQwAgBAAAAEBAgAIAAAAAAEI +AAIQAKAAAQAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw +AAABJAAAAgAAAAAgQQAABgAoIAAAAAAAACgAAEAAAAAKr4AAAAABIAAAAgAAAAIAIAAAAAAAAAAI +AAAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAIAACgAAAAAAggAKAAAgAAAAEAAAAIAAAAAACgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAMQg +AAAAAIIIYCAEoAAAAARAEAEQAAAABMgAAAJAIIEAAAAAAMggAAAYAEDAxCIIgAAAAATEAAAAGAAA +AIQgAgAAAIAgQCIIgAAAIABAIAEAAAAgAMQgAAAAAAAQxCAAAAQAAADEEAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCACAAAAAAAYAAAAACSAAA +gAAQAAAAKACABAAAAAAAAQAADtegJAAAAAAKAYAAABAAABABgAAAAAAACAEAAAAQAAAAAYAAAAAA +AQAAgAAAAAIAAACIBQAAAgUUAYAAAAAAAAgBgAAIAAAIAAGCAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABKAAAAABABAFQABCgAQEEREAAACAB +CAAIiBEABAWUAAAFMsCAEAQAAAAgIABAAAAAjgEAAABAAAACBABAAAAQAABAAAAAAGCAAAAAABAA +AkACBEAA0AACYAEAAAEQAEAgAgAAACAAAIAAAABAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAMEgBJgAAYAgCQBCkgAQCQigCAAyQBgCCKQA +RAIAAMYjAADgAOCgAUEIQQBgICBUxCABIABAAADBAAAQAAAAAAJACAwEAAAAAAAAAAAAIAAEAAAB +AaAgAEEAUKgAAABBIgAUAAAEAAAAAAIAAAEAQBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAQAAACAQAAAEIEIAIAAAAIoAAQBACIQAAJAAAAggACAAAQx4B +BAAIBABAABBAIAEQAAAACAAIgQADQBAAgAAAAAAAAIAACAAAAAEDAgAIAAAAQBCCNCAAAQAAiISA +AQAACCAAAAAIIAIAAAAAgBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAABCgAAAIEAAAACIkgAgAlCwAKAAIBAIAQACAAADryAAACAJDQhA +oAmoKAARAJAiBQAQQAAAAgAAAAAAAAAAAAQEAAAAAAAAAEAAQAAAAAAGAAAQEQAECBAAlAgCBAAg +AAAAIAAAAAAAIAEAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAMIAQAQBACAiGAcAAAAABEQEAAg0AAAAAMpgAAAAYCAFAUBARECBJAEBOQEBQC +AgQAABAQAAQGAAAAAwADAAAAAAIGAAAAAAAAAAAEAAAAAFACAEQcCAAQFEAQAFwECAAAAAAEABEA +AAAQABADiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAACgQAAEICAEBAQAASITGAAAIoCABFKE0IAiAgQQAAAyIDADAAIDhIMEBAFRUAICEIMBAAAiAA +QAAQABAAEAAAAAAAAAQAAAgAAMAAAAAAQQAAEQCgCBCCCAYAAjACABACAIIAABBCgggAAgAAEgUI +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEQBAAkAKA +EBQQSABCtARAAAEAgASIkhAiUgDAKCBIAAAGnRECAxECAFcFAAYAgMhACIAAppAAFQQAIAAAAAAA +QAAAAKAAAAAICAQEAJAAAAAQACAiiACAgIgKRBCAAgUIIogQEEBAQAAARQIAEAQAQAhEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAQAACEABIMAAEEBBC +AAAA44YUAAMQAAAAAREAAAIAAAe0gKgMABAAAEgQAIACAAAAARAAEAAoAgCAQAAAAAAAAAIAABAA +AIAKAgAAEACAgEACgYAAGgIABQAAAAAENACAAACAEAACBIgIHAAAAACACAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKAAAAAAwMBERUlA1APAAAACA/7u7 +IgAAEycn//9R/QAACKgPDw8PjwGPAVVQ//8wugAARES7///1UFAAAAABAAAAAA4GAIgAAAAAAADu +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 +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACWQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAEAAAAEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAIAAAAAAAAAAIAAAAAAAAABQAAAAAAAAAAAAAAAANJwAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAgAIABACAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAA +BAAAAAAAiAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAASAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAACQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAA +AAAAAAAAAAAgCAAASAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEA +AAAAAAAAAAAAAAgAAAAD6AAAAAAAAAAAAAAAQAIAAAAAEAAAABIAAAAAAgAABAAAAAAAAAAQAAAA +AgBAAAAAAgACAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAIAAAAAAEIAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAEAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAAAAA +EAAAAAAAAAAEAAAACAQAASAAAgAAQQAAAAAAAABQBAEAAgAAEAAAABACAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAACAAAAAAAAABAAAA +DsoAAACUAAAAAIAAAAAAAAAAgAAAAAAAAAAgAgAAAAgAAAAAAAAAAAAAAAAgAAAGQEAAAAAAAAAQ +ASAAQAAAAgAACAAAAAAAAAgIAAAAAAAAAAAAAQggAACAAAAACAAQAAAAAgAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIEAAAAAAAAQAAAAAAAAAAAAUAAIACAA +AQAAAQAAAAAAAAAAAoQAAABAAAAAAAAAKQAAAAAABAAAAAAAABQAABAAAAAAgAAAAAIABgAAAAIB +gIIgAAAAAAAAAAAAAAAAIERCAAAAIAAAAIAIAgAEABQAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA8gAAQAAAAAAAAAAACA +AQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAAAABBAAAAAAACAEAAAAAEgAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAABAAAAA+EAAACEAAAAACEAAAAAAAAAIAI0 +ABAAAAAgAgAAAAEAAAAQAAAAAAAAAACQAAACAAAAACAAAAAAACAAAAAKAACAAAICAAAAAAAIAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYCAAA +AAAAAAAAAAAABAAACAgAAAQAAAEICgAAAAAAABgJAgAAAAACMAiACAAAAAAQCAAIAAAAABAIAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAQAAgAAAACAAAACAAAAAAAywAAAAAAAAAAAAAAAAAAAAAAAEAAAABECAAAAAAAAAAAAA +AAAAAAAAAAAAAECAoEBAAAABAAAAAAAAAcAAAQAAAAAAAAAAQAAAAAAAAAAAQEACACSAAAAAAAAA +ABAAAAAACAAAAAAACgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAoAAAAAAA +EICAAAAAAAAAAIAAAAAAAFgAAAAAAAAAAAAAAAAAAAAADAgAAAAACgEAAAAAAAAAAAgAAAAAAASB +AAgAAQAAAAEAAAAAACAAAQAAAAAAAAoJBAAAEAAAAAEEAAAQAAAAAQgAAAAAAAAAAAAAKAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAoACAAAAAA +AAAAIAAAAAAGdgAAAAAAAAAAAAAAAAAAAAAAAAEEABQAAAAAAAkAAAAAAAAAAAAAAAAAAIAaAAAA +AAAAAAAAAAAAAAiAAAAAAAAAAAAoAAgAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAABIEAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgAAAAAAAAAAAAAAAAA +AAMeAAAAAAAAAAAAAAAAAAAAACIGAgAAAADEAAAAAAAAAAAiAAAAAAAAQCAAAAAAAIBAIAEAAAAA +AMQBAAAAAAAAhAAAAAAAAACEAAAAAAAAEIQAAAABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEABAAAAAAAAAAAAAAAAAA8UAAAAA +AAAAAAAAAAACQAAAiAAAAAAABgEAAAAIAAAAAIAAAAAAAAAAgAAEAAAAIACABAAAgAAAAQgAAAAA +AAAhAAAAAAAQAAEAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAQAAAAAAAAAAAEAAAAAAAAAAHvgAAAAAAAAAAAAAA +AAAAAAAAAAxIEABACQAAEAAAAAAAAAAAAAAAAABACAACQEAMARAAAAAQIABAAAKAAAIAoAQQAIBA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAACAAAgAAAAAAAAAAEAAAAACAAAAQAAMnUAAAAAAAAAAAAAAAAAAAAAKAh +oCAEAgICAAAIAAAAAAAAAAAAAAAABAAQAAEAABAACAAAAAAEAAAAAQGYwQBAQAgAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAABAAAAABAEAIAAAgAAAAARYUAAAAAAAAAAAAAAAAAAAAAEgAAgEACgEAA +AAAAAAAAAAAAAAAAAAAAQCAAAAAAAwEAABAAAEAAgBAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK/wAAAAAAAAAAAAAAAAAAAAAgICAACQBIAAAAAAAAAAAA +AAAAAAAAAAAAACgAACgAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAABAAAgBgAAAAEAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAA +AAAAAAACAAAAAAAAAAIAAADDAAAAAAAAAAAAAAAAAAAAAAQkQAAAAAAIAAAAAAAAAAAAAAAAAAAA +AIBAAgAAEAACAEAAAAAAAAAQAABAAgMAKAAAAIgAAAAIAADAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABUwAAAAAAAAAAAAAAAAAAAAASFQACEMAICgAAAAAAAAAAgAAAAAAAAAAAAABAgAQ +AAEAAAAAAEAAAgABQCABAACQAABAEAAAAAgAASAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAAEAQAAAAFACAQAUA +AAAA5wAAAAAAAAAAAAAAAAAAAABQApAQCAAAUAAAAAAAAAAAAAAAAAAAAACAMBEEAAAIAAAAEAAQ +QBAAEBJCAAgBgAAAAAAAAACAEAUAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAIAAEAAgBAAAAAQAAAAAAP6AAAA +AAAAAAAAAAAAAAAAAAAQAMAQAxIDAAAAAAAAAAQAAAAAAAAAAgCQFAAAAAMAACAQAAACQAQGAAAA +EAEAgAAAAAAAAAAAEAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqCgAAAAAAAO7uUFAAAAAADsYAAAAAAAAAAAAA +AAAAAAAAKCiIiFX/YGAAABERAAAAAAAAqqoAAAAAVVBvL3NzCgoAAFdXAAAA/yJ3AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoqAAAAAAAA//8IDAAAAAAPcAAAAAAAAAAAAAAAAAAAAAAo +KIiIVf9gYAAAEREAAAAAAACqqgAAAABVUK8voqIKCgAAAwMAAAD/EbsAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAUAAAAAAAAAD//wgMAAAAAA1WAAAAAAAAAAAAAAAAAAAAACgoiIhVADAw +AAAREQAAAAAAAKqqAAAAAP/YDw8iIi8vAAAAAAAAAAARuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABQAAAAAAAAAO7uAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAKCiIiFUAMDAAABERAAAA +AAAAqqoAAAAAVdgPDzMzHx8AAFVVAAAAACJ3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAALXwAAAAAAAAAAAAAAAAAAAAAJAACMAAARlAAAAAAAAAAAAAAABAAA +AAQAAAAEJAAAgAAAAIwAAAAQAAgAiAAAERAUAACIAQAAEAAAAAABABEQAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAhrAAAAAAAAAAAAAAAAAAAAAAgAABwAAAOUAAAAAAAAAAAAAAAUAAAABAAAABQg +AAKEAAAAHAAAAAQAAAAIAAABEBAAAAgAAAAQAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQoAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADKsAAAAAAAAAAAAAAAAAAAAAAABfABAfVfUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACcnKn8PMwAAVQAPAA8PAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiAAA +AAAAAAAAAAAAAAAAAAAAAE8AEB8i8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKAAAAAAIncb +uw8zAABVAA8ADw8AAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjAAAAAAAAAAAA +AAAAAAAAAABmDwAaGgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQoKAAACV1UA +DwDPzwAAEREAABAQVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAADIMAAAAAAAAAAAAAAAAAAAAA +AFUfABUVRPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFCgoAAFH7VQAPAM/PAAAR +EQAAAABVVQAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAKIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAmKAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACWAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAABwAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGqAAAAAAAAAAA +AAAAAAIQAAACAEAAAAAsAAAAEAAAAAAAAAAAAAIAgAAAAEAAAgAAEAAAAAAACAAAAABIAAIAjAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAuAAAAgAQAAAYAAAAAAAAAAoCAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2KAAAAAAAAAAAAAAAAAQAA +CAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAACAAAAAAAAAABAAA +AAAAAAAAAAAGBAEAAABgEAEAAAAAIABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAADN0AAAAAAAAAAAAQAEAAAAAEAAAEAAoA +AAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAEAAAAAAAAEIAAAAAAAAMAQAAAAAkQBEAAAAAAACA +AAAAAAQokAAAAAIAAAAQAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAABAAAIAAAAAAAAAAgAAAAAACAAAAQAAAAAAIAAAQAAAAAAAAAAAAAgAAACCE +AAgAACAAAAAAiAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAx+AAAAAAAAAAAACAAAACAAEAEAoAASAAAAAAAgAAAAAAAAAAAA +AgABAAAABAACAAAgAAgAABAEABAAAKIAAQAACAAAACAAAKAIAgAAAAAAAAAEBAEBAAAAAIQAAAAA +AAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACCMAAAAAAAAAAAAAAEAAAAAEAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAABA +AAAgAAAAAAAAACAAAEAAAAAAIAAEBAAAAACAAAQAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAC7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr0AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABgAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -17759,10 +34733,1376 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQEAAEgAAAAADAAAAAAAEAACA +AAAAAAAAAIAAIAAAAAAQAAAAAAMAAAAAAAAAAAAAAAAAAACAAAAAACAAAAADAAAAAAAF3wAwAAAg +AACAAAAAAACAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAIAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAA +AAAAgAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAArfAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAACBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAAAAAAAAACAEABAgACCAAAQhAAAAAEAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADacAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAgAAAABAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAEAAAAIAAA +AAAAAAAAAAAAIAAAQAAQEAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEBQAAAAQAAAAAAAAAAAAAAAM/gAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAA +ABAAAAAAQgAEAAAAAAAQAAAAAAAEAAAAAAAAAQAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAADAAAAAAAAAgAAAQAAAAAAAAAABABAAAIAAAAAAAAAAgAAAAAAAAAAgBAAAAAAAAAAAAAAA +AAAAAAAACIAAAAAAAAAAAAAAAAAAAA0BAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAEAAAAACA +QCAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +FAACAAAAAAgBAAAAAEAAAAAAAAAAAAAEAAACAAAAAECAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAABAAAAAAAAAAAAAC1kASAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAIQAAAAAAAQAAAAAAgAA +EAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAACAAAACAAAAAAAAEBCAAAAEAGABICAEAIQAQIA +AAAAAAgBAAAAAAAAYAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAKohAAAAAAAAIAABEAAAAAARIAAAAAAgAAAEAACAABAAAACBAAAAAgAAAAAAAMAgAA +AAACAAAACAACAAAAAABQAAAAAAAAAAAAAAADAAAAAQAAAABAAAogCAAMQAIAEFQgAAAAAAAAAAAA +AAEAAACAAAAAAAAAAIAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAh3AAAAAAAAAQAAAAAAIAAAIABAABAQCAACAAAQQAAAKgAIAAAAAAAAAAAAAAAAIAAAAAQAAAAC +CAAQAAAAIAgAAAACiAAIQAAAAAAAAAAAAACMEIwAYAACAgAAUAAEIgkQAAAAAAgAAQQAAAAAAIAA +AAAAAAAAIAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxoQCAAA +AAAAAAABAAAAQAEAKAAQAAAAIEwAAIAAAAAADAAAAIAQFAAAAAgAACAAgAQACAAAAUAAAAQIAAAA +AAAAAAAAAgICAAAAAAAAAAQAAAABCgAQAKFBExIMAAABAAEBAgAAIAAAAAACAAAAAAAAAAAAAAIQ +AAAAAAAAAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQgAgAAAAAAAAAAAA +AAAAAgABApAAAQAAAAAAAAAEQAAAAAAABIBAgAAABBAABAAAABAEAIAAAAQAABAAAAAAAAAEAIAQ +IAAAAAABAIAAgAAAQFEBABYEAAEAAgEAAqgAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXoMAAAAAAAAAAAAAAAAEAABACC +FAACAAAIAAAMAAAAAAgAAAAAAAAAAAAABAACAAAAABAAAABEAAEAAAAAAGAAAAACEAACAgAAAAAA +AAAAAAAoAGAAgICABBAAAAAAIAACBAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVQAAAAAAAAAAAAAAAAAAACAjAAAEAgQAEJA +AAAAAECAARAAAAAQEIAAAAEAAAEgAAQAAgAAAAIQAAgIAAAAEAAAAAAAAgBAAAAAAAAAACAAAAQE +AQAAAAAAAgABAAwSUAkAAAAAAAAYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAYCAAAAAAAAAAAAAAOMAAAAAAAAAAAAAAAAIgACAoQAJgAAQCABAAAIAAAABAI +AAAAQYAEEAgAAAAAQACQCAAAAJAEAAkIBAAAAJgQAAAEAAAACBAQCAAAACAAAAAAAQCYAMCAAoAA +IJggCAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAxAAAAAAAAAAAABAAAAIACAAABAAABAAAAAAAAQAAACgEEIAAAAQAA +AAAIAAAAAAAABAAAAAEAAAAABAAAAAAAAAAAACAAAAAAAAIAAAAAAAAAYAgAAjAQEAAIAAAAUAAJ +AAgEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAEA +AAAAAAAAAAAACuQAAAAAAAAAABAAAAECUBABiChQAIIsFIAAAAAAAAAAAQAEAAAAAAABAAAAAIAA +AAEMA4QAAQIgAQEZAAABAAAAAAAIAACAAEkAAAAAAAAAAAABIABYAAgAAACAAAAAYAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAAC1QAAAAAAAAAAgFAAAAAAAgAAAAKAAAAEEAEAAAAAAAAAAAAAAAAIAAAAAAAAFCAAAIQICAAC +AQsAQAICwAAEAQAAIAAAACAAAAAAAAAAAAAAAAACAAAoDAABACAAAIAQhBAAEQAAAADIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAADIAAAAAAAAAAAAAAhyAAAA +AAAAAAAiAAIAAglgQCICIAAAAABEAAAAAAAAAIQMAgAAAAAAhAAEAAAAgACEIEQABAAgIEQBAAIA +AgAABAEQCAQAAACEAAAAAAAAAAAACAEAAIBBIAiYhYAABQpBgAIAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAACbMAAAAAAAAAAKAA +AAAASgUAiAAAgABBpAEIAAAAAAAAAQAAAAABAAABCQCAABBAAAGoAAWBAAEIASgACAAAQSABCABA +AAAACgEAAAAAAAAAAEJAChEABGgAAIAIBIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM0AAAAAAAAAAAAAAABAFIAAIA +AAEAQEAgAAAAAAAQAABgAABAAAAAAAAEAGJAEAABQAAAFgAgAAEBAAAAAAAAAAAAAMAAECBAIAAA +AAAAAAAAhIoYQBwSAgoAwAAJACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpOAAAAAAAAAAAAABAAAAAEBEAAAAEBBEQC +AAQAAAAAAAACAAAAAQAAAAQEAAAkAAAAAAAAAAkQAgIAAAAAAABAAAAECIAEQAAJAAAAAAAAAABI +AgGICAhAAGAAQAIrAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQr4AAAAAAAAAAEBgAAMAABAQAHJEAAAAAAAAAAAAAAAA +ABAEIAAQAABAQBAAAAAEgAhAIkgDAIAQAAAAAAAABCAAAAAAQAAGAAAAAAAAAAAAAAAwAAACQAUQ +EgAEDAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAANzgAAAAAAAAAAAAAIAACgAgAAACAAAIAAAgAAACAAAAAAAAAAAAAB +AAAoAkAACgBAAABAAABAgAAAAAJAAAAAAAAwAAAICgAAQAAAAAAAAAAAAAAEFBIEEERQAAAAQKBA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAApPAAAAAAAAAAAAQAAgQAAAEABQIiAACgIAAAAAAAAAAAACAAAAEAQAAAAQAIAA +AgCQAEAAMAABwAAAAAAQAgIAABQAiAACAIAgAAAAAAAAAAAZIKoiwCBQoAA4UIEKBIwBAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABGIAAAAAAAAAAEAADwAACAAAABBIBZIQCAEAAgAQEAAAEAgAAAASAAAgAgBAgAAAIMAAAEAC +QAAAAAAAQIAAAAAAAAYAKAEAoEIAAAAAAAAAAAIgQChAUwYDBgFHgIBAlioAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2gAA +AAAAAAAAAAAQAgSICAQgAAigAIAQAAAAAAAAAAAAAAcAAAAAAAAQAACACAFAAICQCCRAyggAAAAA +AAgAAAATAIBACAQAQAAAAAAAAAAAgBMABAEAAFCESRQCAZFs0AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAAAAAAAAAA +gAQBIABTAqCBARKgIEgCAAAAAAAAAAAAAAAAAAAAAIADAQCTGQEAAEEBgAIAUwMAAQCIRAAAAAQB +AAAQAgBQAAAAAAAAAACq8CK4XX/wzK93rKwVnbgiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAsAAAAAAAAAAFX/CqpAQAKi +IncAEVVVCqoAAAAAAAAAAAAAAAAAAAAAAAAAAKoKAAARET8AAKogIAAAAAAAAAAAAAB3dwAAAAAA +AAAAAAAAAKrwEbgmN/DMryKsrDt/uBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICwAAAAAAAAAAAKoFEYqKCqonJwB3qlUB +UQAAAAAAAAAAAAAAAAAAAAAAAAAAqgoAAKqqLgAAWhUVAAAAAAAAAAAAABERAAAAAAAAAAAAAAAA +zFXduAQVqlUFIl9QGV243QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GAAAAAAAAAAAAAAURiooAoAUFD38AAAFRAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMAABaAFUAAAAAAAAAAAAAEREAAAAAAAAAAAAAAADMqu64TG6q +qgV3r6AEjLjuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABgEAAAAAAAAAAAAACgBAQAKiAFUPHwAAAKAAAAAAAAAAAAAAAAAA +AAAAAAAAAACIAAARER0AAKoAqgAAAAAAAAAAAAB3dwAAAAAAAAAAAAAAAAAAAAABAAAAEAgASEgA +ARAAAABcAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAA +EQAAAAAAAAAAAAAAOAAAAAAAAAAAAAAABAAAAITgA4AHAQAAxBQAAAAAAAAQFAAAiAAAERAAAACI +AAAREOADgAcBAADE4AOAAwEAAEAAAASIAAAREAAAAAAAAAAAAAAAAAAAAAASAAAIQAApEAAAAAwA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAEAAAAAAAA +AAAAAAvAAAAAAAAAAAAAAAAUAAAChIBgAxUAgYLEEAAAAAAAABAQAAAIAAABEAAAAAgAAAEQgGAD +FQCBgsSAYAMBAIGAQAAAAAgAAAEQAAAAAAAAAAC6mN0R3V+6mKrMAADdERtVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABq4A +AAAAAAAAAAAAAABQ/wAAAAAAAAAAAAAAqhERAAAAACgoiIgAAAAyIiIFBQAPIiIAAAAAAAAAAAAA +AAAAAAAAEBAKCgobAPAAAAAAAAAAAP3s7iLuX/3sqswAAO4iJwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAAAAAAA +AAAAAKD/AAAAAAAAAAAAAACqAAAAAAAAFBRERAAAADIREQoKAA8AqgAAAAAAAAAAAAAAAAAAAAAA +AAoKABER8QAAAAAAAAAAMhC4uP//MhDwVQAAuLgb/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAepAAAAAAAAAAAAAAAAUP8A +AAAAAAAAAAAAAKoREQAAAAAoKIiIAAAA/woKEVUAMwoKAAAAAAAAAAAAAAAAAAAAADAwKipfGyLy +AAAAAAAAAAC5qLi4//+5qPCqAAC4uCdVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAACg/wAAAAAAAAAA +AAAAqgAAAAAAABQUREQAAAD/BQUAiAAzAKoAAAAAAAAAAAAAAAAAAAAAEBAKqlURM/MAAAAAAAAA +AAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAA +AAAAAAMAAAAAAAAAAAgAAAAAAAADAAAAAAAFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAEAAAAAAAABA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAg +AAAAAAAAACAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAACAAABAA +AAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +gAAAAAAAAAAAAAAAC+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAEAAAgAAAAAAAAgAAABAIAUACAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACAAAAAAAAAA +AAAAAAAFQgAAAAAAAAAAAAAAAAAAAAAAAgAQACCAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAgAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjl +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7sAAAAAAAAA +AAAAAAAAAAAAAAEACAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAGAAAAAAAAIAASCBAQAgIAAAIkAAIAAAAAAAQAAAAAAAAADAAAABAAAAAAAgAA +ABAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGQAAAAAAAAAAAAAAAQAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAICEAAAAAAIAAQIAxWCBI0AAAgAAIAECAAAgAAAAAAAAAgAAAAMAIAAAAACAAAAAAAAAAAQAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/FIAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAQAAAAAAAAEAAAAAAAAACAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAAAQAAAA +AAAACgQAAAQAAAAAUAAQAAgEAAAAAgBgADAAAAAAAAgAABAAgAAAAhAgEAABAACAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJMAAAAAAAAAAAAAAAQIACAAAAAAAAACQEAAAAAA +AAABAQAACAAAQAAAACCAAAAAAAAAAAAAAAABAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAEAEUhEB +gKSAAUAUAADMQEAIAAAAAAgAQAAAAAAAIABAAAYBCECIAAEAAAAAAAAAQgACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAEAAAAJAAAAAAAAAQAAAAAAAAAAAA +AEAAAAIIAAAAAABIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAgBAqBAahAAQBAKAA +AgEAEAQAAAEAgACQAAAAAAAAAIEAAAAEECAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAK2AAAAAAAAAAAAAAAAAAAAAAAABAAAAECAAAAIAAAAAAAAEAgAAIAAAgAA +AAAAgAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAEAAAAAAQAAAAAAgBgQEEIgEiAhACIAQBAgGgAAA +AAAgAIAAACAAAACAAAgABAAAgBIAEAAEAACAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAA1OAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAABBAAAAABAAAAAAAAgAAAAAAAA +AAAAAAABAAAAAAAAAEAAAAAAAAAAAAAIAAgAAAAAAAAAAIAYACAAgAIJAACAEAgAAAAAAAAYCAAA +AAAAAAAAABZAAAACGEkACAAAAAAYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM +1gAAAAAAAAAAAAAAAAAAIAAAACAAAAIYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAACAABAIAAABAAEAEAKAAAAAAABAQAAAAgAAAAAAAAAAAAAACAAB +IAAAQACAAAAABAAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtqAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQEAEAAAAAAAQAAAgyAMAQVAAEAACQBAAAQAAAAAAEAAAAAAAAAAAAEAAAAAAAB +DAQAAAJABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtkAAAAAAAAAAAAAAACA +AAAADAkAAAIACwEAAAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAEAAAAIAAQAQgAKgAYQAZAQAAIBAAwggCABAQAAAAIAAAAAAAACAAAAgAAAACIUAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDQAAAAAAAAAAAAAAAAAAAAAAAAAE +AEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJAAAAAAAAAAAAAAAAAAACiw +AQAAABAAAAAwAAAABAAAAIARhBAAAIQAAA3IAAAAAAAQAAAgAgAAAACAxCACAAAAAADEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+7AAAAAAAAAAAAAAAAAAAAACoECAAAAEDEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIQEQAgB +QIAAECgBJIAABIQBoAEAAAAAAAEAAAAAAAAAAIAAAAABQBABggAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAB1MAAAAAAAAAAAAAAAAAIAAAgAIAAAAABAEAAAAAAAAQAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAAQAgQEACAAAQAARQ +ACEEBAAAAAAAAEAQAAAAAAAAAAAAACRAABAgAAAQAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAHhQAAAAAAAAAAAAAAAAAAAAAAEgEAABACAgAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAIABAAgAASAAAhKAAAAAYgAOQAA +AAAAAAAEAAAAAAAAAAAoQAAIDAFIAABAAEAUAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAMlYAAAAAAAAAAAAAAAAAAAAAAAIJAAAwAGEAAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABgAAIAADMCAIgUAA2TgYAAIAAAAAAAACAAAAA +AAAAAAAAABAEYAAIAABBAcEgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +RvAAAAAAAAAAAAAAAAAAAAAAQGEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABCAACAAAQAUAAAQAACAAEIAAgAREQRIAAAAAAAAAAAAAAAAAAAAA +AAggAEIBgAQAAAwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGvgAAAAAA +AAAAAAAAAAAAAAAAABQAAIAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAARAABACQAAAAEAEgBAAAAaAgBCEGUlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +IgAAAIsCQ0gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtbAAAAAAAAAAAAAAAA +AAAAAABgEiAAAAREAAAAAwBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAEQAAYBhAAEADAAsQRCiCjIkAiAAAAAAAAAAAAAAAAAAAAAEgAUMgIAgVAAgIQBQBA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAAAAAAAAAAAAAAAIAAQ +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 +AAAAAAABIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw/4WPpQ4u7/5BG7+qzu7vvq +AAAAAAAAAAAAAAAAAAAAACIRJxEiG3cbAf8ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABD8AAAAAAAAAAAAAAAAAAAAAAAAbG1VVDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAEj +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDwAAAAAAAAAAAABAAAAAAAAAAAgAQAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAMSgAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAACAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAACAAAAAAAAAAAIAAAAAAAAggAAAAAAAAAAAAAAAAAgAAAAAAAAP6AAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAGAAAAAEBQAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAIQAAAAQAAAAAAAAAAAAAAAAAAAAANJwAAAAAAAAAAAAAEAAAAAABA +AAAAAACCAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAQgAAEAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA2oAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAACAAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAAAAEAIAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAICEAgA +AIBAAAAQQkAAggIIAEUAQAAAABAAIACAAQAAAAggAAAAAAAAAiAAAAAAAAAAAAAAAAIAAAAAAIAA +AAAAAAQAAAAAAAAAAAAAAAAObQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEBgEFQBIJBgAA +gABAQAAQARAAAAIAIADABAAQIhAACgAIAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA+1AAAAAAAAAAAAAAAAIAAAABAAAAAAAgAAAAAAAAAAAAABAAAEAACAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEgIAgBC4IKCEAAAIIQQiABAAQIAAK +AgNCAEAAAAAgFAQEAAAAAMAAAQAAAAAAAEAAAAAACAAAAAAAAAAAAABAAAAAAAAAgAAAAAAAABAA +AAAADnIAAAAAAAAAAAAAAAAAAAAAAkAARAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAAAEABAAAQAEQTAgCQCQSAABAAAIEAAKzQAAEAEgAA +kATAAAAAAADRAAAAAAAAAMCAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAnQAA +AAAAAAAAAAAAAAAAAAAAAgEAAAAUAAAEAAAAAAAAAwAAAAAAgAAAAAAAAIAAAAAAAAAAEAAAAAAA +AAAoEAAAAAAAIAAAAAAAEAAAAAAAgEQAAAIohjAAACoQEqCIQAACigQQgAaBAAKiBAAgAAgAABAA +FiCQAAAAAAACAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiAAAAAAAAAAAA +AAAAAAAAAABCAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAABhAAiACAIhAAAQAQAgAAABACEgACAcARGAAAAAACABAgBAAAAgQAABAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAABL0AAAAAAAAAAAAAAAAAAAAA +CAABAAACAQAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAABEBgIgAAgABgBGAgAAAgQCAAYCAAAAIAAAAAgAJoAAAAAOAgAAAAAAAAAAAAA +AAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAACAAAAACABAcEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AQABABACAYAAAAAgAAECBQAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAUARAAEwF +AQAAyAACIAIBEAAAAAJAAAEAgAAAAkAAAAQAAAACQCABAAAAAAAAAAAAIAAAAAAAAQAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAABLkAAAAAAAAAAAAAAAABAAAAAAAEQAIKAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAAAFRABAAA +BAAAAAAAAACSAAAAAAAAAABQBAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAA +AAAAAAAAAAAAAAAP9AAAAAAAAAAAAAAAAACEAABACAEEAEABAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAKAAAAAAAAAALAAAAAAAAAAsAAAAAIAAAAAAAIMQQCAIAAAMgyCgAAAAA +ACDEAAAAAAAAAAAgAAAAAAAAxAAAAAAAAAAAECkAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAirAAAAAAAAAAAAAAAAAEAAAABIQAACABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgBBIAYAACQAACAABhQAAAAAAgAEAEAAA +AAAAAIAAAAAAAGABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPkA +AAAAAAAAAAAAAAAAAAAAKIIUAAAhAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAACYAADKERICAFACAAHEggABkAAAAECQEQAAIAACAAAEAACEA +IABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwAAAAAAAAAAA +AAAAAAAAAAAAAgAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAYAAAYQIAIEACgBhACIBEIWCAQAAACCQAAEAAAAAAAAQAAAAAAhBAAIIQ5AAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMn5AAAAAAAAAAAAAAAAAAAA +AAAAIAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAYAAAAAAAQQEQBAIgRAAQQBAAAAAmDAGAAgAgAAsEBAAAAABAgAAAAAEAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +ggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAECAAoQgEIgAAQohAAAlAoAgwAAEAAAAAAAAQAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4gAAAAAAAAAAAAAAAAAAAAAAAACIgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAkQAAAMI +EFCiQUCAAAVIAABKAEAAa6gIAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAALRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRF4TABASAEBAVhII +AABKgACIAAAFIBsCCAQAAggAEBgCEEAYAwAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADMwAAAAAAAAAAAAAAAAAAAAAAAEgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAgSBECIAESBFSEABI4TEhQQDEAH +EIgoASAARAgAAEAAAEQAAgABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAK+AAAAAAAAAAAAAAAAAAAAAAgAAAAgABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAmCCDgAcAc1GYAJiRAICEoIAQAAGIgAAA +AIAAAEAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIS +AAAAAAAAAAAAAAAAAAAAAIAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAADqYicnoIgd3Xd3qgBNfQDYzMwiIri42AAAAAAAu7sAAAAA +Ff8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAAAAAAA +AAAAAAAAAAAAAAAAAAX1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMwAA +AAAAAAAAAAAAACIiAAAAAMhAJyeg3R7eERH/qo29VdjMzFBQuLj6AAAAAAC3twAAAAAI/wAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxQAAAAAAAAAAAAAAAAAA +AAAAAAAABfUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8zAAAAAAAAAAAA +AAAAEREAAAAA2VGq//XdEtIKX9jYgbH/2PDwUFC4uHIAAAAAAKr/AAAAAAD3AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvJAAAAAAAAAAAAAAAAAAAAAAAAAAAF +9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzMAAAAAAAAAAAAAAAAREQAA +AAD7cwBV9YgR0QWv5ORBcarY8PAAqri4UAAAAAAAqv8AAAAAAOoAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8gAAAAAAAAAAAAAAAAAAAAAAAAAAAX1AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMwAAAAAAAAAAAAAAACIiAAAAAB0AAAB0 +AAAQEAAAFAAAABgAAACMAAARlAAAAAAAQAAAAAAAjAAAABQAAAAAAAAAAAiAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABrQAAAAAAAAAAAAAAAAAAAADgA4ADAQAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAGAAAAQSAAAE +AAAABAAAABwAAAOUAAAAAAAAAAAAAAAcAAAAFAAAAAAAAAAACAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAnPAAAAAAAAAAAAAAAAAAAAAIBgAwEAgYBAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvoDo6RESr/wr6oKCq7pCTqqpQ +UPPzbwD31QAAAAAAAAAAAP8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+gNT/u7gFVBfX6+v/dUFOqqiIi8/NfAP// +AAAAAAAAAAAEvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVU/P/Dw+/81Ne5Erq6cn8zMUFDAwGAAVVUAAAAAAAAA +AALfAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArsAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACqqjU/8PBRVTU13Yj9/VxfzMwAqsDAUABdfwAAAAAAAAAABa8AAP// +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAEAAAAAAAAxAAAAAAAAAAAAAAAAAAvgAACAAAAAAAAAAAAAAAAAAAEAgA +AAADAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAAAAA +gAAAAgAAQAAAAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAgAAAAAAAAAAAAAAAQAAQA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+oAAAAAAAAAAAACAAAAAgIAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABQ +AAAgAAQAGAAABRABAAAAgAAAAAAAAAQAAAAABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACZsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEgAAggAAAJA +QAAQUIAAAAAAAAAAAAAIAAAAAoEAAAAAAAAAAAAAAAAAAIAAACAAAAAACgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPhgAABAAAAAAAABAAAAAQEAAAAAQAAAAAAAAAAAAABEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAQAAA +AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAQAAACAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAq1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAABCAAAEQAAAEgIAAAAAEAAAAgAAAAACA +CAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAABAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAA +A74AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAFAUwCGhAEAAAEEAAABEAAEAAABAAQAAAAAEQ +AJCAEBABgAAACAAAEhKDAAAgwBAAIAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAPdgAAAAAA +AAAAAAAAAQQQAAAAAAEAAAAgAAAAAAAAAAAAAAEAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIsACCAAAAyAEAgoKCAggECAEAAAAAIASIAAQEgGgABVAQAgCCCgA +CBAAAgAASAAAIAEAAACCiFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAf6AAAAAAAAAAAAAAAA +KQAAAIAAAAAABAIAAAAAABAgAEAAAAAAAAAEAAAAAAAIAAAQAAAAAAAAAAAAAAAAAKAAAAAAAAAA +AAAAAAAAAAAAAAARIpQAAExQSEMJIAAARhaGFC5IADGAAIABAIAAchRzARAAAABAAAggAABAABAA +AAIADgCACARgAAEAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAYgAAEAAAAAAAACAAACAAAAAAAE +AAABiAAAAAACABAAAAABAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAECCCRgokBAAAIgNCwQAhAAAYAAhSAAQAGBAERQgBCAQLUBIRTwRACA5CAAATBAABgAAAg +0CCBAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbQAAAAAAAAAIAQAABDAAAACAAAAAAQBAAAAA +AAAAEAAAAAAAAAAABIAAAAkAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIq +AABBQBQgKAQAEAQCioAJgAAKIAAIAAEAAASIAhQAAAQglDAQKAIgIgAVKAEAAAAAAAAAAIAAAQAA +AAAAgAAAAAAAAAAAAIAAAAAAAAAAAAPrAAAAAAAAAAQAAQAAAAQAAAAAAAAAAAIAAAAAAggAAIAA +AAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAQAAQQAgEAC +0pIAIEEkkYAQAICBACMAAHAQzAEIQAwAEAIEIgAgCARggABEAAAABAAAAAAAAAQAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAADLSAAAEAAAAAAAEAAACAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAg +AAAEAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBQACQgJAJAgQYCIgGMAgA +AAIABAAAAEEEDAMAAIgIABIhBIAAOQgAEgAAEABYCkAAAIAAEwgsAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAMdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGABEAQICAABAAAhREEYIACAEAAAQAAA +EAAAAAECQABBIAEAAEAAgAAAAACAAgAAAAAABAAgQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAGtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAYAAAAAAAAAAAAAAACEAAAAAAIAAAAAAAA +AAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAaQEARAAEwCBBEABAAARAQBABMgIAAAAAAAA +AQAIgAACSKABAAIAAQDAAAEIACCAAACYAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAACEAADhAAAABElAAAAIAAAAAAAIQCoAAKFAAAgBAAACE +AAACCAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiQAAAAAAAAAAAAAAAAAAAL +AAAAAAAAACoAAAAAAASCAAAAZIQCAwoAAAAAhAkIqgQAAAgAIAkIAAARAEAgAAAAAACAxCQABAAA +AADEIgCIAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbLAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIABBAAAEAAQgEIQAAIBABAKAAAICgAQCAAGAAgAAgAIAAEAABQJABiAUAAAJSAgGABEAA +AABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIA +QEQARAhAABIgRGREAAQBAFAwAgCCwIAEAEAAAAIAAEJAABAgAAg0EkJAAZQABAAAAAAAAAwAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAACAEBQB +DAAAACAIQUAAAAhAyBAEAAQAAAAEIAAJAaBALCBIAAAhgCAJAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEFbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihAEEQYACgAISSBGEAAg +RAKBAMkDIIoCCAgQAAAQAFJQEAEIAAJDRBAUgBAAAUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQdsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgEgGkABAgAAAECAChCAIFAJBAAgA +ACCAAgFAQAASAAABAgIBAAAJAAAJBABQAIAAEQIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAKeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEEQBAACwACggAoEJAXgIIRTEmEaDCAMAAAEAAAi +EMAAEBAAAAQAQAYQAggAJ1ToABAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe/AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABKwEAmCABASkzASAAQAEmXGBAgQBFIAQAQAMgIBEhBCAgiEABI +QKBIIFKAUcAAAgQgQAABIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoYAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAADAABQg0hDUMUkRNMYAKAwCApDAGACDQigQAAAAMAAAAAAQACABAAARIBIAA +QomBlAAAAAAAIAUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANYgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABMgYIIAECABEgCGAqAEgEIACRCAAhYQgIIAIYAAAAGDIIFjAxh5AgAAERARACAAAAgB +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AP//ioA3/6+vDQi7//39ovevM/8Pc/8AAAAAqgwR/wAAT1//////3fUAAA8b9aAAAAAACqw3VQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///l4DP3 +r5+upHf/urr7+6+7708zvwAAAABaDHf/AAAPL////////wAADxv6UAAAAAAKXDevAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAGwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKX+/qd/dvX/70d/Wq ++vH7r//Pzzu7AAAAAFr8Nf8AAA8NAAAAAN31AAAPD4iIAAAAAPpcM6oAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAJBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlvj4U3d6+vrai7oP/18vevu9+P +d/cAAAAAqvw1/wAACwoBAAEAzPAAABsb7u4AAAAA+qwzVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEhIAAEQEAgASEgAARAAAAAAAAAAAAiAABQh +QASEFAAAjFBAERQAAACIJAAAFAiAABQgAASEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7gAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAACEAAKRASAAAIQAAJEAAAAAAAACAACAAABCIAAIQQAAAc +QAABBAAAAAggACAUCAAABCIAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeYAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACsrFCIysqtqP/////19chAJye6mP///90AAF9/iIgAAE1vBJ0zVVUzM3NV +V1Vf//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5QAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAD/MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFxcUN3Kyg0I//////Xd2VEbuzEg///9/QAABTfu7gAAjp8ZfzNVVTMzM6rvmZ///wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP8zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +r6D63fUFXVgV94Cu3d37c///uajM5P0xAAAFBfWgAAAGFxl/VQ8zDzMzqqiZmQACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvoPqI+gr9 ++ATVUX/d9epi/6/+3OTw/xEAAF9f+lAAAAkrBJ1VDzMPMzNVEFVVAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAGAAAAAE +AwAAAgAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAA +AAAgAAAAAAAAAAADCQAAAAAAAAAAAAAAACAAAAAAAAAAAQADAQAAAAAAAAAAAAAAAAADAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACBAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQBAAAAKAAQAAAAAEgAEAAAAAAAAAAAAEAAAAAA +gBAAAACTAAAAAAAAAAAACAAAAAAAAAAEAAAAACAAAKAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAgAAAAAAQAAAAAgAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAQAQAAAABgAAAAAAAAACAAAAAAAAAAACzQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAACAgAAAAAIAAAAABAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAQAAAAAIEgAAAAAAAIICAAAAAAAAAAAAAAAAAAAAAAAAAAFPQAAAAAAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAACAAIAAAAAEAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAIAAAAAAAAAA +AAAAQAAAIAAEAAAAAAAQQAAABAAAEAAAAAAAAAAAAAAAAAAAgBAAAAIaAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAACAAAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAQAAA +AAAAAAAABAgAAAAAAAEAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAAAgAAAA +BAAAAAAAAAAAAAIAABAAAAAAAACAAAAACAAAAAAAAAAAB44AAAAAAAAAAAAAAABAAAAAAAQAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAIAAAAAA +AAAAEAAAAAASAAEIQAAEAAABEkBAAkEACAMCCEASEitAAAIAAABAAJAAEABAACACAAIAAAAAAAAQ +AAAAAABAAIAAAAAAAAAAAAAAAAAEEgAAAAAFxwAAAAAAAAAAAAABAAQIAIAAABAAIAAAAAgAYAIA +AAAAAAAAAgECAgAAgEAAAAICEAAAAAAAAAAAAAAAAAAIAAAAAACAAAAAAAAAAAAACAAAAABAAAAA +BAgkIAgAEQBACGAAAgMACERAAAAgAABAQBAwAAIAAAQARBAgABAAAAAABQAAAABgAAAAAAAAAAUA +AAAEAAAAAAAAABAAAA0gAAAAAAzfIBAAABAAAAAgAAAAAiAgEAAAAAACAECQAAIAAAoACAAAAAAA +AAkAgABgIAIAAQAAAFAAAAAAAAAEAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAIhAgMMEJAwAQEEAAAA +CChgAAAoAAkmDDIkABQIAZAAAACAFIAEFIADAABAAAACcAgAAAAEAAAAAAAAAAAABgBAAAAAAAAA +AAAgAAACBgAAgAAACxwAQAEgAAgAAABAhAAIAAoAwE6BAExgKQQAAIEAAIAABAAIgAAQACAAABQA +AAAACAAAABAAAAAQQBEAAAAACAAAAAAAQAAEAAAAABAAAAAAAABAAAAMSBRAAADBAIOsAAIEARGA +AAiIAUgJAAgAAQGEAACIAACACAADABQAANAQEAEAAAAAAABAAAACAAAAwAAAAQAAAACAAAAABAAI +AAAAAAAGrAACAAJQAAAABAIAAOgAAEAAAAAACBAAgAEAAgAEAADAAQAAAAQgAMAAAAAAgAgAAAAA +AAQAwAAAAAAAgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAKiCDAwEBYAALCAEACAiQACRAACAEAUAQQg +SAIIIhAAASEAABAAIAAAoAAAIAIAAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAgAARACAAAAAAjW +AJEAAigIAAAAAQAAASASAAAKIAARoAgIBAEAARIACIAAAAABCAACgAAIAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAIAAAAAAAAAAgAACEAAEEAcAARIAAIQABhCiAAAQ0QBHACMLABIwABGYAYYgg +iYAEwAACDAAEEAACABAAAAAEAMAAQAAAAAAAAMAAAAAAAAAAgACAAAEAAAAAAAAADRKAAAEgQAAA +AIFAAADAICAIwEEBAASAYQQBACEABIAAIAQAAAAAAIAAAAEAAgAAEgAACAAAAMAQAAAAACAAUBAA +AAAAAAAEAAAAAAgAAAAAAgAAAAAIACAAAEAIAFAAGAiAABBACBKYCQACAAAAABAIABAAAAAAOAgC +SAAAAEA4CAAAAAAAAAAAAAACEAAAEAgAAAAAAAAAAAAAAAAAIAAgAAACUQAAAAAAAAAAAAAgAAAA +AAAAACAAAAAAAAAAAgAAAAAEAAAgAAAAAAAAgEAQiAAYCAAQAAQIABgIABAAAAAACAgAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAEAAAAAAAAQAAAMEgAgAAGKAAEAAAoBAEAAAAAAAAAAAgAAEEAEAAgFgQ +AAEAAYAAgAAAAIAAAAAAgQAAAAAAAAAAAAAAAAAQAAAAAAb9AAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAgAAACAAAAAAAAAAAwAAAEIAQAEAIAAEAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAkAAAAAUAwAAoBSBACRAgABAAAEACBAAAIAkUQAEkAAAoCEBBEAAAAJAAAEBIAAAAMAE +AAEAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAABX0AAAAAAAAAAAAEAAAAAAAAAAQAAIAAAAAAAAAB +AkAEAAAAAAAAAAAAAAAAAAABAgEABgEAAQAgAQAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAgAAAAAAAAACAA4AAIEAAAgEAAAAAAAAAEAAAAAAAAAAAAAACAAEAAAAAAAAA +EDAAAAAAAAAAAAAAAAAAAAAAAAAKBgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAIAAAAAgAEAAMCQAASCAgABJQIABAAAAAEgAAAAAAAKAAAAAAAAACgAAAEAAAACAAAABDAgAAIA +AAEQxBA2QAAAoIDEABiUAAAABIQkCAAEAAQAxCABCAAAAIDEAAAAAABADAAABIAAAAAAhAAAAAAA +AAAAAAAAAAAAAAAAAAedAAAAAAAAAAAAAAAAACEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAw +AgAAkiDEIAQAAABAgMQgAAAAAAAAQAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAIACAEAAAAEBiACI +AAIAFQEAAQAAAAAAAYgAAAABAIgBgFhAAAAAIAEACIAAAAEgAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAABJkAAAAAAAAAAAAAAAAAgAAAAAIAAABAAAAAAAQAAAAAAAAAAAAAQAAAgAAAAAAgAAGA +EAAAAgAQAYAAAAAAAAAAAAAAEAAAAAAAAAAIAAAEAAAAAAgAAAAAQAAASgFAwABCGlAA8ASBABAU +UMAkJARBAEAQAAAAAAQEERAAAgAMIEAAAAAAAEAEAAIAAAgAAAwAAAAAAAAAAAAAAAAAAAAAAAAM +xwAAAAAAAAAABAAAAAgAAAACAAAAAAAABBAAAHAAAEAAAAAAAAAAAAAgMAEBAAWEwgkCAEgCIAhA +IAAIACBACAAAAAAAAAAAAAABAAAAAAAAAAAAGAEAAAAAQAgABKiEgAkBoAAERExBAAAACCAARAEA +AAAAAAAIJIiMCAAIAAhAAAAgAAEIAQgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZWAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAABQIEkKgokAQGQHoAQEEEABACAAAAKAQ +AQAAAAAAAAAAAAIYAAAAAAQAACAAAgAAAMFARAAoAwACUCAAAAjAAMAAUAIKCABAgEIICkAIIAIQ +AAhIAIBAA0KEACAAAABAAAAAAMABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQtQAAAAAAAAAAAAAAAAA +AABAAABAEAAAAAABASAAAAAAAAAAAAAAAAAAAhEAAAMAAwQAYACCEACAAgBgAAYAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAUEAwWIIAAAQgAgAAAAg0gFIgAAAQiKCiMEEJAAEJAlABIAAAIFAgE +CAIAABACBAAEAAAAFAAAAEAAAAAAAAAAAAAAAAAAAAAAAAANyAAAAAAAAAAAEAAAQAAAAAAAAAAA +AgAAEAAAAAAAAAAEAAAAAAAAAABAAJBQFAAAAIAADAQAgACEAAAAAEAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAQAAAAYgQAAEAAoXQQANAAEBiIEUEAwEEAAAhAQAAAlBAAQAgAABEQEEQAAAAAAAAAA +AiAQAAAQAAXAAAAAAAAAAAAAAAAAAAAAAAAAAA79AAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQJAEKiiAAEoAEBAqA4IAcAgCAAAAAgAAAAAAAAAAAAAAABADCEAFAEAA +AgBAEAAtKtpQCkAwCEoCAgAQIEhCMpEAMIBAQAEoSEZICAEgJAgIiAhFgAgBACAAAQAAABIBACAc +BAAgAAAAAAAAAAAAAAAAAAAAAAAAAq8AAAAAAAAAAAAAACAAAABAAAAACAAAAAACAgAQAAIAAAAA +AAAAAAAAUoRQAEBBIEkqUSiQkgUgQAAAAABAAAQBAAAAAAAAAAAIAADAAAUAggIAQAAAAGAACBIA +BEAEFCIATAkFEoAECw0FAoYESQ0SAAAIAADBgAFEQIODQEKAAAIQQhBCAAAABQJgUAQCoEgAAAAA +AAAAAAAAAAAAAAAAAAAOUAAAAAAAAAAAAAUAAAABAAAEAAAAAACgABAAQAAQAABQAAAAAAAAAABA +xAAQUkgOEAAAAAAE0HAMAAAIBEAAFAEAAAAAAAAAAAAAAAAAAAiABAAAEAAAIBCCAAEkA8gSAIIA +hASQABAAJCSkBAaHIAGAIQEQAAkAAQADBCQAAAOBAAAEEAAAgABMAIAAQgAAAAAAAAAAAAAAAAAA +AAAAAAAAAASBAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAEIAACAAAAAAAAAAABkSE8MQAAAK +AQAAg4AQEBwAwBAAAIAQAAAAAAAAAAAACAMABgAAACAAAAAAAAAAAP2oVVUAMFU/L6///8zw///6 +u/q7OgqjoAAAV0f//1BVVR0/RxERJye5qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Bm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVFY+vXV3MzKCgu4hw +QOTkoKDwAPwAAAAAAAAAAAAAALv/AAAAAAAAAAAAAAAArgT//xEwqj8PT///zPD///q7+rs5CWNg +AADvR///VV+ZLj+Ld3cbGzIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1dXV1T28VFczMUFC7iPDA2NhQUPAA +uAAAAAAAAAAAAAAAu/8AAAAAAAAAAAAAAAAAAF1/MzCqd99fZamqVeTk9Xf1d/nJb2wAAP9XAAFV +d5kuDIsbGwWvupgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNVM1ULCRUHqqpEVbuIcEDY2BFV8P8wAAAAAAAA +AAAAAACIzAAAAAAAAAAAAAAAAAAABBUiMFV3/7+qqqqq2OT6u/q7+sqvrAAA/+8AAERVVR0MRycn +Cl/97AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAM1UzVQcFXU+qqgAiu4gwAOTkIgDw/3QAAAAAAAAAAAAAAIjM +AAAAAAAAAAABAAAAHQAAAHQAABAcgACcUEAREBQIAABQQAAQAAAAAFBAAJQJAACMJQAAkAAAAAAA +AAAAFAAAiFAAERAAAAAAAAAAAAAAAAAAAAAAAAAPSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAdAACMdAARkBQAAIxQABGUAAAABAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAYAAAAYAAABBgAAAxAAAEEEAAAAEAAIAAAAAAAQAAClAgAABwgAAKUAAAAAAAAAAAQAAAI +QAABAAAAAAAAAAAAAAAAAAAAAAAAAA0rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABgAABxgAAOEEAAAHEAAA4QAAAAUAAAChAAAAAAAAAAAAAABAAAAAADdiAAAVf8AAF9Q +MzP8MAw/FxdMTA9VMw8AABPfANgPDwAAAAAzMwABAABVVP//qqoFrwAA7u8AAAX1A/MIKgEjAAAA +AAAAAAAAAAAAAAAAAAAAA0YAAAAAAAAAAAAAAAAAAPPAAAAAAJn8AACtDX5yAAAAAAAAAAAAAAAA +BQURuwxmIh0LARERqi8PigAAAAAAAAAAAAAAAAAAAAAAAP//AAAAqu5EAACq/wAA//AzM/wwHT8J +CRUVD1UzDwAAE98A2A8PAAAAACJ3AAAAAERU76tVVQpfAACIjwAABfUD8xk7RWcAAAAAAAAAAAAA +AAAAAAAAAAAAqQAAAAAAAAAAAAAAAAAA88AAAAAAqvwAAP6uvrIAAAAAAAAAAAAAAABfXyJ3DFUR +HQcHVQVVDQ9XAAAAAAAAAAAAAAAAAAAAAAAA//8AAABV+voAAN/fAAAPAFX/dHQuP5+fXV0zD1Uz +2hoz/wBQZv8AAAAAMTv//wAAd1fvq6qqFb8AAP/vAAA6OlpaTG6JqwAAAAAAAAAAAAAAAAAAAAAA +AAiiAAAAAAAAAAAAAAAAAABmZgAAAACZMAAAqAhOQgAAAAAAAAAAAAAAABG7X18/Zu4dT+9V9Q8v +qooAAAAAAAAAAAAAAAAAAAAAAADu7gAAi4ugoAAAj48AAK+gX1+4uD8/TU03NzMPVTPqKhHdAPpV +/wAAAAAyN///AABVV88DVVcbXwAA/48AADU1VVVdf83vAAAAAAAAAAAAAAAAAAAAAAAADOAAAAAA +AAAAAAAAAAAAAKqqAAAAAKowAAD0pI6CAAAAAAAAAAAAAAAAIncFBT9V3R2Pj93dDw1VVwAAAAAA +AAAAAAAAAAAAAAAAAO7uAACLiwAAAAMAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAADAAAAQA +EwAAAAAAAAgAAAAAAAAAAAIAAAAAAGAIEAAAAAAAABAAAAAAAAAAAAMAAAAI1QAAAAAAAABAAAIA +AAAAAEAAAAgAAAAAgAAAEAAAAAAAAAQAAAAIAAEAIAgAAAAAAAAAAAAAACAAAAAAAAEAAAAAAAAA +AAAAAAAAAAABAAAIAAAAAAAAQAAAAIgAAAAAAAAAgAAAAAACAAAAAACAQAAAAAAAAAAgAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAQAAAAAAAQAABAAAAACYAAAAABAAAAtJAACAAAEAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABI +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAAAABAAIAAAAAAAAAAgAAACAAA +AAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2EAAAAAAAAQIAAEAAAAAAQgAAABABAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAA +AAAAAAAAAAYQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAGAAAAAAAAAAAAAAABEAAAAAAAAAAFyQAAAAAAABAgAAAAAAAAEAAAAAQACAAAAAAAAAAABAAC +AAACAAAEAAAAAAYAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAEAAAAAAEAAAAAAAAAAAA +AQAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AQAAAQAAAAAIAAAAACAAAAWzAAAAAAQAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAQAAQAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAIAAAAAAA +AACAAAAAAAAAAAAAACAAAABMAABAAAgAAAAAAAAAAAAACAAAAAAAAAAIAAAAAQgAAAAAAAAQAAAA +AoAAAAAAAAAABIQAAIAAAAAAAAAAAAAAAAgAAAAEAAAAAAAAABAAAAEAAAAAAQAAAAAAAEABAAAA +EAAAAAEAAAAAAAAAAQACAAAAAAABAAAAAAAAAAAAAgAAAEAAAAAAAAAIAgAhAABAEABIACACUhAE +EUAAIAAABAJAAAAAgAACAAAAAAAAAiAAAAACAAAAAAIAAAAAAAAAAAAAAAgAAAAgAAACEQAAEIBA +AAAMIggAURAACkBACFBIEBAQAgAABgKIIAAASAAABAAiSAFAgABDAgBIAwAABAAAAAAIIAAAAAAA +AAiAAAAAEAAAAAAAAAAQAAAAAAAAAAAAYAAAAAggAgQBEAAAAQgAAhAwAAAFABEgIAACAAAQAAEA +AAAAIAAiAKEQAgAAAAAIEAAAAIAAAAgABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQEAAAAAwFTGIo +EmAQAgAoKBICAAAIAgAAAAAgSAQAAAAgIFAIEhAAAAAAAiABIQAAAAAAAAAgAAAAAAgJAAAAIAAA +CAAAAAAAAAAACAAAAAACAAAAAAAQAggAEG5ACAgAQCAEAEQSKAFAgAAIAAQBi0YAIkABAAAAFAAA +AQAABABAAABAgAAAiAAAAAAAAAAAAAAAAAAAgAAAAAggAAAgCAQgAGAAAQAABgMgAQGADgAQIEEB +gSASDCFIzABBYkAALgQALhAAAAEBAHAOAAAQCAESBAAAACAAIAAAAAAAAAIAAAEAAAAAhAAAAAAA +AAAAAAAAAAAAAAAAAAIBIBADEIBAhAMMAFCQAAgACpBIAEAIwAAwAAAAEAAGAAIAQBBQAAgAgAQA +IDEAAgAgEAAAgAQAAAAAAAAIAAAAAAEAAAhAAFBBgAAAAEAAAAAIxQYAAgQQ4AgJAAIABMHAAAkI +UJAADgIAghAANAQAAICQASARCAgAAAAACAAIABAAQAIBAgAAAABAAAAAACASAAAAAAAAACQIAAAA +AAAAAAAAQAEABBIoAIwCAAQAooyAAIQEILCGCACAgAICAAAAAEAAAggAACAAAQAAgAACIAAAAAIg +ABAAAAAAAAAAAAQAAAAABAAABAAAAAEEABAoCEAAAA8oQAASAElgAkAEAEAAIUAIAoAAhiEgEBGi +BBIAABIwEmgAAaAFFJAACAAAACAAIAAAAQACABAQIAAAAAAEAAEAAAAAACAAAAQAAAAAAAAAAAAQ +DAAAACAAAJABECAEgAESEAAgACBgAAIEARQAAEAAAQAABIAARBAABIAAAAAEAAAAAAAAAIAAAAAA +AAAAAAAAgAABAAggAAAARCAAAIAAAQAACxeSAAAIAAAQACgIE4AIECYMhAAEAIRCICEAgSSBAAQA +IAQAAAACAAAAAQAAAIAAgCAAAQAAAAAAAAEgAAAAhAAAAAAAAAAEAAAAAAAAAAAAAAIIQAIAAVgI +AQgAAAAAOAhAEACAAAAYiABIEAAoAAkKACAAEhAAGAgAAAQAAAAoCgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAACAAAAAAAAAGVwBeQIOBghhMBEZIA4GEGAgAAoAwAgAAAAAACAAAACAAIAQIAACA +ACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAABASAEAAAAAgAEY +EAAAgAAABAARAZAAAAAAAgAAAACBBQAABAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +UAgAAABAAAAAAA5WBMBFICEARIRAxCCgQAQARBhBgACAgAEAAACBAABAAAAIAAIAACAAAAAAAAAA +ABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACAAAAAAAECABAAAAAAQwIAxABBCABAIQBAIDA +AIEIQIAAAAAiIREAAAABIQABCAAAAAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAACD8CUVAAABQXAQgFCAAAEBQBAAAEQAAKAAgAEATAgBAQIAIQAkEAAAMQAAAAEAAAAAAAAAAA +BAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAACEACQJAQQACAAMEAACIAAAVKAAA +AQAAAAAAAAAEEAAAAAAAkSAAAAAAAABYAAAAAAAAKAAAAAAAAAAAAAAAAAAgAAABIAAAAAAJEwEL +AAABQQAAABAAAADAwQAIAUBAASKaAAwAIAAAAggACQAAAAAAGAAAAAAoAAAAAAAAACoQAAAAAAAA +KJAAAAAAAAAqAAAAAAAAAAAAAAAAIAFABAAAgMQgAAIAAKIIxCQKIgAAAADEIAhAAAAAAEAsAAAA +AAQAxCAIgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA6wIAAIAAAhAMQj +CRIAAEokxAAoAAAAIAAAAAAoAAA5JBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACACACAAAAqAYIlAEAACAABiCAQAAAgKgGCAAxAAAEgEIIAAACBAAEBggAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAyEQAAAABHeABAAAAwIkAYiiCECACAgB +ApAUAAMAUEAAWIAAAACAABAAAgAAAEQgAgAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAGRAAAAgICIABQgcFAAFQkGJIAMiAABAQCAAAEIASAAAQAgQBEBUAAAAAAAEAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcEAQIiBwAAAMrCEEAAAAEABAAAAGAFkgAWABgAAFSMwC +QEQCQkRBQAQIDSAAQARASEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAEAQCwAAaEEAgAAAgCAAkhMCAgpCAAAAAIQABAAGAAAEQJKACBAIAACEAAAAAgCAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAQAAAQAAEXQQEFAQGCqAQDQQEEAiQBCGAoAMQIUBAAAAAEiAKEA +gAARACCCAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBUBQEgMEg +ABJACAAAEhCICSABQAgAgUkAAAjAEEIQgQBgAAAAgACBAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABgAAACAAAAAAAT7sBAmBACQAAEQABQBEACQADEIQAwEAAQIEEgBBAAARAAAABIAIC +AwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQUCAAABABAEBCA +ggIgAgAIAJAJABCAAAAAAAAAMBAUAAgAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQBAAAAAACAAAAM9wgEAiAAAQIgABYEYIAATAgEABEQAgQAgUmUACkQQAQiAIAUsAAAQCAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgIAgAAUZERA+IXNCIFIAAQAJERA +EwhCAEQAAQBAAAAQQEACACusAABAAEIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAiQAB +AAAAAAkGCCIhEBBkIBIQECBEFg6EFFBkAAwSBGA4iAQAgQCAREECQAAQKIKQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQACQIEIYAAEwXAgSIEqDxIhCDAJACwAQQhgE +ACAAQAAECiEEJSADAAIQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAxDSAAMAUgAACOVb +kAIXBwCSBSRSAV5A3AiCgihAAFEGIVMyCAASCAUEwBEgSDMRAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMCIBCQAISsgcCkgASFJAAgEACBEHokQAAAEYQAgBDEBYQ +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 +AAAAAAAAAAAAAAAAAAAAAAD1oP6uAACqzAAAArQRu/vqysqsrBG7/blfX/yq4u7d3buIqvMR3fOq +qqr6+gX1+vr/qq4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAADBwAAAAAAMAAAAAAAAEACAAAAAAgAAIACAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAIAAAAAAAAAAABAAQEAAAEAAQAAADAAAAEAAAAAQAAADAAAAAAAAQAAAAAgA +AAAAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAAgAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAA84AAAQAAQAAAAAACAAAAACAAACAQAAAQAAAAAAAAAIAAIAAAAAAABAQAAA +AAABAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACToAIAAEAAEAAAAAACAgAAAEAAAkADAAAAAAAAAAAAAAAEAAAgAAACBAQAAAABAAAAAA +AAAAIAgAABAAFAAAqIAkACAAAaAAAAAgAAAAkAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAC +gQACAAAAAAgAAABAAAABAQCAgUwACAAFAAAAMAAACAABAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAA +EAAIgcAAAAAAAAABAAAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiAEQIAAAA +AAAAAAAAAAAAAgAAAQAAgAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAAAggAAAAEAAAAAAAAAAgEAA +AAAAAARAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAACBFQQAAAAAEAA +AAAAQEBqAEAEAAAAABAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAEBAAAAAIAAIAkIACAAAAAiAA +AAAAAAAAIAAAAAACAAIAABAAAAAAAgBAAIAQgAGAAAAAAGAAAAAAAAIMAAABwAAAAAAAAAAAAgIA +AAAKAAAAAQAAAAABAAAUAAAAAAEAAAgAAAwCANAAEgBKAAAENQgCYMAAANBCAEIAkAACAACAEApK +EgACAgiIUFAAEgESkAoBCBEIAlAADAAMAEABAAAEQRAAQgAAAAQCAAAACAAAAAAAAAAAAAAABAAA +AAACMAAwIFAEECBABgAQBgIookIAAAIIACBAEDAAAAAAIAMAAAAAAAAAAAAAAAAAAZAAEAAAAAAA +AAAAAAAAACAAAAAAAAAIEBAQCABAABIgACgAAAutMCACAgKAAggwgGhQAAhhAAhiKBAAIAAAAmIA +AChAIFBAAAgACjNQKAAAAAICAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAABAAgAACUAAAAA +gAAgVBAQAgAQiAAAAFAQAQEAAAgAAFAAIiIABAAAFAYAYIAAAABAAABIAAAAAAAAAgAAAAACAAAJ +AAAAQANAAABkAASBAQMAABACAQAAAnsAAAyABGqIIAEgAwBuhAYxQAAAIBQJCAgkCAggADQLJCAI +QAAABAEEcAgWCBApIBADAAEAACAAACAKABCAAAAAIAEAAgAAAgAQAAoIAAAAAABBAQgGjAQCACEJ +ACEIDEAAgYHQCMAMAAARAAAAQBAAEAACAAQEAAAAAAAAAICAABABAAAAiYAAAAABAAAAAACAAIkA +AgAAQGAACIJAQAAAAAABlkJBiAEQDAABUAQQhhBQEEqLBAQAwErJCQAEgQZMAEgAAQATAERAAAAA +BEAAIAIBwggIAgAAEAABACgQAQCQABBQAAAQAAAAABAAKAAggAABCIAIBEogEEhAACESAigIACEQ +AAAwAABIEAAQAAKBAAAEABAAAAAAAAAAAAACgAAAAAYAAAIgAAAAAgAAAAAAAIAAQAAQAAgAAAAA +AgoQAg4AAAvaAAAIAACVIEGMQAUCUQGACgRCIGECAJIAAhIQQQCABkoEFIgglIhCCAAQigoBkACK +AACAIACCAAAAAAEAAAAEACAAAAAAAAIAAAAAAAAAAACAAyAAAIAgJhAABAAAwIAAQIGAIgTAhAAA +DEAAICCCAQAAAAIBwAAAAABAAACAAAAIAQAAACAgAAAAAAAJgAAAgAMAAABBAAgBAUYgQMAAQQAA +Cp4ARCYCAAEICQQCEIgh1CEEFAEwkAiWABAEJMAkkBOIJAQAAAAChBQAAAEAAACDgAAEAAAAACAA +ACACIAgAgAAAIAQAAgAAAAAQAAAIAIAAIAAAAYBcABEIAAIACAASGQgAAAABAAAQCABAAAAAABgI +AAAAARAEKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAkAAAUACAAgAAABAAAABDiKCCCEG +EDJIgAmEEQAAGEiCQAEAgQBZC4AAAQAJQBAIQAIAABgAACQgAAEAAAAAIAAAAAAAAAAAAAAAAYAA +AAAAAAAAAAAAAAAAAAAIAAAAAIAAAgEAEAAAAAEAgAAgAgAACSAAgCAAABCAAAEAIIAAAAMAAAAA +AAAAAAAACAgAEAAAAAAAAAAAAAAAAAAAAAAAkIAAKABAQAAhkAAGAAAAAAIOzQAQAIQAAIAAAECg +BQQEYYAgggBRRAQgBBAgIGEEQCAAACIAABAAUEgAAAABAACAEgACAAAQAAAAACEAARAABEAAACAA +AAAABAAAAAEAAAAACAAAAcACAQRQAEACASABAEAAEIGgCVEAAAAAgKABAQAACAAAAAABAAAQCAAA +AAAAEAAAAAAAAAAAABABAAAAAAAAAQJIAAAAIAAAAARAMAAABR8CIEgAAFAIQQgEAEAAIAmBCBgI +AAIQJAECECCAABEhAQACBQCAwAAAAAAAACAhBAAAAAAAAAAAAAAAAAAgAAAAEAAAAAAAAAAAAAAA +AAAAAAABkQACBhAAAAEKAACgiQAAEAAoAAACAAAAAAQAAAAAAAAAAAAAAQAAAAAAGAAAAAAAAAAB +IAAAAAAAKAIEAAAAAAAAAAAAAABhAQAAUCAgAAAAYwiJAkABAmEQBYAMBAAQgAAAwIRAAEAAAAgI +AgAAIgIAAFAAQAAAFhABBARAkACSAAAAAAAUAAAAAAAAAJAAAAACAAAqAAAEAAAAACpYAAIAAAAI +AABQkIgQABAAACAIxAAIAAAgBACEIAQEAAAAAMQQBJAAAAAAQAAAEAkAAAAAACAAAAAAAAAAAAAA +ADQAAAAQAAAACAAADAgEAAAAKAAAAAxSAQZFAAAAoIQgJEAAIKAYxCMIJAAAIKTEASMhAACgEIQA +BAIAAABAAAAAAQAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAACAQAAACBAYiE +BQAAABABAACAAAFACAGAAABAAEAIAYAAAAAAASAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAIAC +AAIgAAAAAAAAgaJBEAAAA6UIIBAAAyQEAYAiKAACCgABiBCwAQIWhgEIlALAAJUEAQAAAAAAQABA +CJIEAAAAEQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAJGBEAASBAAAEDCANggAEQI +QIRgAAFAEQQSBkAEABACAEAAAABAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAAABUQIAKQAEERA +AQAWJAwAAAAHdgRAAhJAZAAAAACgAEBAAEiFBBAAhC5FYAgQMQAB8gBAEAggAAEEEghAaEBAQAwk +AAAAAAAAAAAAAAQAAABEEAAAAAAAAEBAYAAAAAAAAABAQQIAAmCkSMAAAAAiAkAIAAABgAAQIojq +gOAYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAARAwJhAEA +AMvGRIIgSBAAABAABEBAABoMJABBAAABAAIJDABIAEACAARIAQCIGgACgAggAAoBYQkAAAAAAAAA +AAAIAcAAIYBABAAEAMABgAAAAAAAAAEAAAAAAASCKAIAAmTCBIICAAQIAAAIQxMAQAAAAATUwoGB +QEAQAgFAEAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACgACAwwAAgEAAchCgBBAwAAAQ2pAQAFA +CQACDAAgAACAANCAAQAEACABkAICiAiBAQBgCGSAAQEAgcgAgQGEgECACAIAAAAAAAAAAAAQAAAA +CYAAAAAAAAAAgAAAACAAAAAgAJRAlbACABFAERAAIABAQaEGAQAgAAAACGgACCIAUhEMAAAAAAAA +IAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAACGiAQgAAQQIUAACQRQUGAAAOdwkABBBCAABBAIII +ABGAIgIAIAkEAgBgCASCQEQAACIGAQBEFkAEAACgABACAAAhBAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAEAAAAAAAAAAAAEigAAAEYgg0ABzAAACxAABSAAAQQBAAQAAdEAgAQABUAAAAAABAAAQAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAA2AAEACIejgABARCEACQAAAAA2OAARCgwAsSkAAQAANAYAEAGig +BOVgQgAMUAAAAIQSAwQASDYAhEAEUAAAEAiACERBAAAAAAAAAAAAAgAAAAIAwAAAAAsIAAAAAwAA +AAAAAIggIFJaWwCIMBFQQhoIICgAECIAMhIgQCAAIAIQQAGYAEAAAAIAAAQCAAAAAAAAAAAAAAAA +CAAAIAAAAAAAAAAAOgIAMgAEABKSEBEJIAEwEgAACzQRACFJCECAWRghSCyYBAgoAiISFAPAQIqi +KwIdABAYAAAoQAogsEoWADACAAAQAAMAAAAAAAAAAAAAAAASAAACAAAAAAIAEBIAAAAAEgAAEAwK +RAQADoQCwAAMRAwRBhAAINAABEIAAEgIIARKQMZSAAAUAAAADAAAAAAAAAAAAAAAAIAABAAgAAAA +AAAAAAAgJAwEiEa0AAAnQggEwADEAAAHs4KRCACQK4wAAQIVKoKGwgiMKeCikBQIAARQhEAwBEQy +ADJRQEICUACAABUEEoACEAAAAAAAAAAAAAAIQAAACAAQQgAICAAAAAgAQAAAAEAAIAEgAACABBhS +UCCIghZopwABAAAAAFgDgACAkAmCAIAAMAAAgCAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACA +gFBRgBCR7aCAigIAAxgAAAfyAFo4AAMEPAJPAEAIAQAAAwABEBAAQAOAIAQUipqIiLCDAAABAAgA +RQJSQAKAAgAAAAAAAAAAAABAAAAmgAAAAAYgAAAAAABEQAAAAAAAAAAFBeaiEa/uoF9fqgAd3bgi +AAC7MwAA//3diL//2Pp3dwAAq4vu/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6+iLiMhCL +iPSkoKC4IgAAAynzwOTk4uLuIqqqIqD6ClAAH7+sCnV/qgCqMNnI5OT6CtnI7kTMqoiIVVX6iF9f +zPAAAAAAAAAAAAAAzIj/MwAAAACqoAAAAAAAAAAAAAAAAF9fyEC7r4hQBQX/qh3uuBEAAHNzAAD7 ++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 +AAAAAAAAAAAAAACAAAAgAAAAAAAABAAAAAAAgAAAAAAAAAAAgAAAAf8AAAAAAAAAAAAAAAAAAAAA +AAwgAAAAAACEAAQAAAAAgAAgAAQACAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAEA +AAAAICCQAQAIAAAAAEBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAQAAAAACAAAACAAgAAAAM4wAAAAAAAAAAABAAAAAABAAAADBAAAAA +ACAIQABAAAAAAgAQAAJACAAggihAAohAIAAAAgAAAAAAACAAAIAAUAEAAAAAAAAAAQAAAAAAQIgg +AAAAAIAACIAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAraAAAAAAAAAAAAAAAAAAAgAAACCAAAAAAACAAAAACA +AAAAQAAABIgAAAgBIAABQAAIAAAAAAAEAAAAAAAAAAAAAgAAAAAAAAAEAAAAAEDAACQAEAAAAAAA +AAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAIAAAAAAQAAAAAAIIAAACwwAAAAAAAAAAAAQAAAAAAAAAAxCIAAEAAAgCCAAgAAAIAQAECIA +CBAAAEAIIAAIIAAAAIEAAAAAAAAAAAAAAAAAAAAAAEAAAAIACAAAAACAAAAAAACCAACQAIBQAIAA +gAAAAAAAAAACYAAIAAAAAEkACAICAAAAAAAAAAIAAgAAAACAAAAAAAAAAAABAAgAAAAAgAAAAAAA +AABKAIACAAAAAAAJXmABQ5AKCAAKAAIAwAIAABCACABCABBBAgAIAEAKQgISiAIIECACAhAAEAoI +AEAIAEAAAAAAAAAACAACAAIAgAKAAMAAAAAAEAAAAgAEAAAQACBAAAACAhAAQhAABMJkAgAAEEAA +QAQAAAAAAAhFAAAAAAAAAAAAAAAAAAABAAAAEAAAAABAAAAgAiACCAAAAAAAYAAGAAhA0BAAEgAA +SBIAAAtYADAgEAAIIgAQAA4wEAKACAhQAxCwNAAkECBgEAAQAAhAaCJAgCAAAAoACCIIAEACAABI +AAALACAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAEAEDJEAMJHAAAAgAAERiBBUEAgAAAAAAAgAAAAA +BAYAAAAAAAAIEAAAAAAQAAAAAAABSHAAAAAACAQAQAACCAIAgEAUAgBCQAAggS4gEIECIAAAAgA0 +AAgAQMMAMAAIAAZgSGoAYANwAAFAEUxAABQCCAAJYAoAEIBqCQAqQAAEDAAKAAAAAAMABCAAAAAA +IASAAHAAUAQDAAAQCAAARAASgAAAAIBSABFgQAHCQBABAGAgCQAACAAAAAABAAACBAAAEAEAABAQ +QAAQAAAAEAAAAAAAAAABAAAMAAAIAAAJAADRAAAABggAFAAQgwYACEQAUABJAAAAqwJGEcIAABEE +TAFsAAwICIAWABEQSgSKABIEAhTEkcABgQFEACBQgEGQAEAAAJGBBAAACAAAQQACAQAQAACAEAAA +ABAAACAAAEQAkAARAACAAASIAAKJAAEAAowAAIAwUAAICAAAAAAIAAQAABCAAAAAAQUAEAwAAAAE +EgAAAAAAABCIAASAACgAAKAAFAQAAAACBAIGQLAAQIAFAAKggBAAAA3BCoEwAoYoAhYIEgUIgJWW +DAZAAAhgBACIEASBDkFEgAASgDBAAAQBEoEAIhUQQCAAAACqAACAAAIgACIAAgAAAgAAIgAAABAA +gAAAAAAAAASAAQAEgIRkAEAAAAQAAAADAAAAAABAAAAAAAQABAAAAAAAAEAAAAAAAAAAAAAAAAAI +ASAAAQAAAAQCgAIACAAAIAHEAAACAMMTMpCQCAAIAwAAAouECMAAAISAIUEEQCaUAACAiBQEAgpg +CIBCAAEEFBCUiQQxwwAADgABKABJJACSQANAAAEAASEAgAQAIAEAgAAAAAABAAAAAAAAQSAQAAAA +QAEgJAAAAAAgAIgMAAACMAgAAAAAAAAAAAACAAAIABAIAAgAAAAAEAgAAAAAAAAAAAQIAAAAABAI +gAAAAAKBEAgAAAAAEAAYCAABCQYAkQiIAAANPABAACAAABkIABAAAAIAEAgBEiAABBBICgBEQBBY +RhoKQAIIQAqQkEgAAAAYEARMCAAAAAAIAAAAAAAAAIAAIAAAAAAAAAAAAAEAAAKAAAAgAMsAIAAA +AhgAIQAAAAAAAAgQAEAAAAIAAQAAAAAQUAAEIAAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAC +AAAACAAAAQABASABAAAAAkQAAAdSAQADGABCIAAEAAAAIAAAAAAQaFAACEYAEAAIwCAAAEQEAAAg +AEAAYIQEAAEAIAAAAAAAAAAIAAAAAAAAAAAYAAgAAAAAAAAgAAAGAAAAAAAAAAAAA0UAAACIDAAC +ARAJAAAAAAAAAAAAAAAAAKAgAQAAgAAAAAABAAAAAIAAAAAEAAAAAAAgAQAIAAACACABBAgAAAAg +IAEIKgkAABEIAQAAAP8AAECAAAEAAQBAAAABBCFBAigAAAAACQEIiAwAAACggRAhgAACIgABDAAA +gCBAFAEIAAAAAAACAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAACAAAEAAAABEAARCQgABACgAAAAAA +AAAAAAEAAAAAAQAQAAQAGAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIAAAAgAQAAAAAAAAABAAAgAkAB +ICAAAAAJIwEgQQAAACAAABQIAAAgABABgIyEAEAgAIIBAIAAgAQAQggEBAARIACEJEIAkAgEAAAA +KAAAAAAAAAAAAAAAAAAAAAAIkAAAAAAAAAAAAABAAAAIAAAgCAAAAAAEAACgiAAAAAAAAAAAAAAA +GAAABIQAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAIQAAQAAAAKAhCgBAgAAlADEIgAkACAEAEAAAAEu +IBQCAAAAAMQJGKIEAIIAhCAkIAQAAgBgKUQCAAABAMQBFAMAAAChhChJEAAAgERAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEgAAAQFQAAAApBAAAAAAAAAAAIAAAEAAAAIQEI +gAgAAAABAAAAAAAgAAAAAQAAAABAAQAEAAAACJgBgAoAQAAAQAGAFSgAAAkVAAAABTGQAJAAAAAA +AQKCEEACSEQBiCAIAICoRAigEmGAAUBQASiAEEAAAAQBoAIAgQEBIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAAAFAAAAkGBcKAAAQAAAAKqICAgAAAAAAAAAAAACAAAAAABgECAQAAAAAAAA +AAAAAAAAABQAAAAQAACAEAIAAAQAAARlAABAAACFAigAgcARAABEAAAMdyISIAgACARgAAgABCAS +AABGAAAUACQgxBECBAAARABBQBhYDCBgFBAEAEAoahEAKAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAIASAAAogOFCRSIQAUUAAQgAAAAAAAAAAAAEAACABAAAARABAAAAIAAAAAAAAAAAA +CAQAAAABAMAEAaAAAABAAAFICAAAAAAgIgQBACFIAAAAAMe/QakAIRjQQiACDAhAIAgBRABABCAQ +AAGBQQEAAIAABAIoKACAJCIEAgAaGCABQEBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACQShQEQAEIIABCACYAgAQAAAAAAAAAAAAAEAJACAAAAAAAAAAAgAABAAAAAAAAAAAAAADACAAA +AAgAAAABAQBAEEwEAIEhAZEA0AgAACAEAQAASBQQCBSAKwCQBAAAAwMAgArAiBAgkZIIAACIgAAA +AIAIAIABhAEAAgKAAAAABACEgAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAIACAAAACIAADAA +AABIkhACMAAAAIQAAAAAAAAAAJAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAgAAEAAB +gBQgAQQACFIAAAABACAIUAARAAAD+AAAAiKAAIEOYAIAAAyIQAIAgEABgACAMAAQEABMBoYAAAIB +IRIAAAkFAAAAAAAgBAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAABAEABABUAAEABIAxEUAgwC +EAhMAAAAAAAAAAAAEAQAQAAEAAAAAgCAAAEAAgAAAAAAAAAAAAIAABAEAAAEBEAAKAQAwACCIAJA +AAZQAEhGgEIUwIAAAA0WAEAQAAIACBAwQMKsQAAAIAkQBEBDREACABjABEAiABAHAAAARA7gUCdE +AUACAAAQAAAAAAAAAAAAAAAAACAAAAAEAAAAAAAAAAAAAAAQAAAgAAMUAgkER1IoGjESCIxEAAAA +AAAAAABQAgAgCAQBIAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAQAAAAAgAAABQogkHwSACIBMrE0A0 +GAAAIQAAAo2DCtI7QKEgICKICCAAKiogwCBGQlEARAEiIgWAAAFBkAgJilAoAACQAAQCABAQAgIA +AAAAAAAAAAAIAABACAAAAAAAAAAAAIAACAEASAAEQEgSyaABE8AQAARgYAQRkhYAAAAAAAAAAAAA +AAAQAgAACAAIAABCAEAAAAAAAAAAAAAAAEAIAwAAEgKAAAgAAAAQAAABMEgQAFEACAQAg7UoAAAF +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 +iPWg/DDk5HDwrKwgIBG72oodRIiIr6xEd1VV9aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr68AAAAA +AAAP/wAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAACAAAAAAAAAAAAIAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAABAAAACAAAAAAGhAAAAAAAMAAAAAAAAAAAAAAAAAAAAAQAAwAA +AAAABAAAAAAAAABkAAAAAQAAAACAAAAAAAAAAAAABAAAAgAQgAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAQAAAAAAAAFAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAMRAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABIAAAAAyiAQAAEAAAQAAAAAAAAAAAAAAAAAAABAggAAAAAAAEAAAA +AAQAAAAAAAAAAAAACAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAEABAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAYAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADgoAgAAAABAgAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAQAEQAAAAQAAAAAoAAAAAAAAAgAAAIIAAAAASAAAAAAAAADCAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABEAAAAAO5wAAAAAAADAAAAAAAAAAAAAAAAAAAAAIQAAAAAAgAABAAAAAAAAAAAAAAAAAAAgA +AIAAAAAAgEAAAACARAAAEAAAAgAAAAAAAAAAAAAAAAAAAABAAAACEAAAAAAAABIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAABAAAAAAAAAAAAAAAAIAAAAAAAAA +AASdAAAAEAAACAAAAAAAAAAAAAAAAAAACAAAAAAAABAQAAAAAAAAABAAAAACAAAAAIAAQAAAAAAA +gAARAAAIAAGAAAACAAAAAIACEAAAAAAAAAAEEAAEAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADlAEIAAA +AEAIAAAAAAAAAAAAAAAAAAAEAABAAAAAAAQAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQIAA +AAgAAAQAAAAAAAAAAAAAAAgAAFAICAAAAAqAIAAAQACAAQAAAAAAAEAAAAAAAAAAAAAAAAAQAAAE +AQAgAAIAAAAAAAAAAAACDAEAIBACAAAIwAACABQAAEKAQAAAEAAAEAoAAAADXQkQAFAAJAIKKBIA +EAIADAggAAJIAgbIQoEAAgACIAggYAAAAAo0AAAAQBYEAEgBAAgAAAAIAABCJAAUEAAiAwBgEAAQ +AAQAAAAAAACAAAIAAAICAgAQCAoAAREAAAMAAgAAEAAAAAQAQAAAAAAAAAAgAAAAAAAAAAAAAQAA +IAAAYAAAAAAIAABQQAQAAQAAACAAUAAAABAIUmAAAAAyCAQAAAxQEmAgEgCBAACBQBJAEAQICIgF +BQAARAAhAAAAACEkMEAAAAkQBAcCABIEBAAAAAhCAAIQIAAQAAUAACgAAOUAAAAARAAAAAAhAAAK +AEUgAAABAEgIKgKAAAACAgAA0GAEAAYAAAAAAQAIABIAACCAQAAgAAAACAEAQEAAAAAIgAAAAAAA +BAAIAAASgQAAADIJQDAAAgQggIAACIwABEQgAAAABK0kAAqEhnYASAQIQAIAVkMAQEEIAIAMARBw +AgACAFYAAyACAiCBcNACZANQBAAggIzAEGAAAAAQCVACBAISEEBSCCAMAAAQAAQAQAAABgAAAAAA +gMAAwAFEUAgUkAYAAYAACAAAAAAAwAAQAQQAAAAAAAAAAAAoAAABAAEAAAgAAABAEAAIoCEAAwQA +AAMAAAIQJKAESABAAIAJAsYAIEDTAAANI0ADCABQEMmBwoGIAEiQgIOAipEBAAgACQZAlAAMCAEA +AAExAAAEAAEACAEQAgABCAEACxABAYAAFAQAAAABiQEBBAgAAHGAAgAAgAAAAAAAhASKkBAJABEE +AAygAQAAAAAGCAAAgAAAAAAKAAAAAAAAACAAAAAAAAAAAAAAAAAAAIAAAAYAAAAAEAEAAAAKCCAA +AAAAAAgQAgQKAgBhVSEAAAwfIUAhoEIQQoIgCgQgMpRJKAggEGACCCAoAIAGASAwDAEAAAQAAghK +AAEACAAABAAUoBIOAAQQEEAAAQAAABABCgAADCAAAAAAAIAAAAAAAgAAAgAiACAiBAAABCABIMCE +AAEAAAAAAMAQAAEEAIAAQICAAAAAAAAABEABAAAggADAAAAAAYAAAA5GgAABAIABYAHAAEQCIMBg +RIEkBAQgIAAADtUohjAwAAAEMQRhwABAgICDAMAABABCBEQCAgEAgSIEACADBAggAAADgEIABACA +IEOBAGCAAQQgAAkACQIKAAAAFIAAAAAAACEAACAAAAAAAAQAMABKABwIAAAAAAgAAAIAAAAAAAAA +AAAIAAAAADAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAGAoCgAADCEAQCABAAAAQkBgI +AAABcwAAAAOBGTgIAAACAgAQHAgAAEAAgAAQSCAAiAAYAFgMAAAAiABQOAgEEAIAGgAAIAAAAQgA +AAAAAAxIAAgAWAwAEQAAAAFYCAAAAAAAIAAAAAAEAABAGYAAEAGAAQgAAAAAAAAAAAAAQSAAAAAA +AAAAAAAAAAAAAAAAAAAAGAAAAAAgAAAAAAAAIQAAABAAAIABAAAgQAAACAgQQAEAAEAAAAViQYQB +ACAABCAAIAnAAAKBAQAAIAABAAAACAAAAAAAAIAAAAAAIAAAAEghQQAAQAgBAAAAIAAAAAgAgAAE +AABEQAEgQAAAQACAAAAKAAAAAAAIBiAAAgAQAQAAAAAAAAAAAAAIAAAAAAAEAAAAAAAAAQAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAACQAoBAACAAACgAQEACIMAASAIAQAABBcIAAgAAaQVAQgF +AIAAEAUBAiAAEAIAJIEAJIxQAAAAAQACiAAgABhBACIoAAAgEIABIIBAgyIAAAwiNACAIBIBAAEA +AAAABAEAAAAgAAAAAACAGQAAQAIAAAAAAAAAAgAAACAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAo +AIAAAAAAAAAAEIAAAgAAAAAAAAAACEAAAAAAAAAwAAABACEAAAAGYQIEAoQAAAAAgAAEAABIYAAI +gAIoIFMBAAAgACgDICEACCgAKJEgQQAAQAAAAACEMAApAloAABoAAAAQAAAWBAACAAAoAAAgAAAA +AAoAAAAAIAoCAAAAyMQAACgAAAAAAAAAAAAAAAAAAAgAAAAAAIQAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAkBIAAAAAAxAAIiAAAAgSEICQAAAAJAEAAAAKKIAQoBAACQEAgABCAAKgAxAAgAQAAACCE +JAiABABABGAACAAEAAAAhAgARAAAgAAAAAgAAAAAYAAiBAoAAABIxCABAAAAAUTEAAAAAAAAAACM +IBAAAAASAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAQAAAAAAAAAAAAAAgAAAAAAAAAAQaAIhg +AAAAAAABAKAAAAAQCAGAEIJAAaJQgAAAA0qAAgAAABAEAKIKlQADASQBABSAAAI0CAGIEAAAAABA +AAIAAAgAAAgBBWQJAAAAoAAAAAIAACEAAIAAAEGAMAABkQQAiAAAIAEAAAAAAAAAAEAEAABEJAQA +AAAAAAAgAAAAAAAAAAAAACAgACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAEIAAAAAQCAA +ACAEaAAiQEAKAAAAMAAAAAAEQQgCRAQwKCkJIQQgUGAAAiUFQCAAIAEAAgABSApSwAAIAEoAhAog +QDABhCAAKAAAAgBQEAAEENAEAERAAAAAAAEAEEBAIAABiAAAAAAAAAAACEAIAIBIQkQAAAAAAAAA +wAAAAAAAAAAAABIQQAAMCMAAAAAAAAAAAAAAAAAAAAAAAAAABACAAACIAYgCkQAJUgoEAEAICESQ +gGwoIggiAEwAAETySASAQGRJAMAADEAoGAhAAAAEWEQiwgTwQFCEQAAAAAQQAAAAESgBCRAAIAQE +AAkEDCkIAAwCAggAAAAAAQBQCCgIAABAAkIQAAAAAAAAAAAicAYAAxECQgAgAAQABAAAAAAAAAAA +AAAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAQABAAIAwAAAggAEAEAQEAGAAQASggA +ggAARDQjUERhEAAEAEEAAAEEixERwAABEgIAIAAkgQIgCYFQQDJACAIAAYAAKJASQgKAAogyIhAI +gCgCQUEIiAQAMBABMgZmwEEAAAAAAAAAAAAAAAAEIABAIQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAMAAAIAAAIEAAAQEgRCAAAAgEMgAAARFEAAAMRoAA +ECgChAAAIBJAAUgEQEAIhkggCHCECEQABKAAASACAAQGMIAFgUgAAAAgREQwQAQQggBNAAgAAEAg +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 +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAEAIAAAAAAAAAAQAAAgEAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAIAAAAAAAAAAAAAIAAAAIAAAAAgAAAAAAQAA +CAAAAAAAIACEAAAAAAAAAAgAABAAEAAgAAAAAAAAgAAAAAACACAAAAAEbQAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAhEAAAAAAAAAAAAgAAAIhAAQADIAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAACAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAg +AEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEACAAAAAauAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAQAAAAAAAAAAAAAgAEAAAAEAAAAAAABAQAAAAAEAAAAAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAIAABAAAAAAAAAAAAAAAAAC +AAAIgAAIABAAAEAAAAAAAEAAIAAAAAAAAAAAD4lAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAA +AAAAAAAAAAAgABACBAAIgAAAAAQAAAAAAAAAAAQAAIAAgAACAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAACAAIgAQAAIABAAAAAAAAQAABAAAACAAAAAAAAAAgIQAICAEAAAAAAJAAiAAACEIAAESAI +AAICEAAEAAIDEhAAAEUAAA4AAAAK9wIgBogAEgJQUgAAEAAgDAAFBBBAAEgCggAQAAAACgACIkQI +kAAAQMAAEAoQAJICAFBAAAAAAAkSCAAAAAAMgEICAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAABAA +AQAAAiAAAAAAAAABCCAAAAAAgAAgAAAgQAAQACQAAAAIAIMBAECAB4kAAiBmAgoAAAIIAAASCiBA +AAAAACIEEhAKACAAAAjgiAAFCABQAQIQgAAEAAAIACCpBgCoAEAACAQAAAAAAABIIAMAgAAIAQhw +AACAAABAEAAAIBACcAAAMAIwABQQAAAABAAAAABAAIADAAAEAAAMAACAAAwEAAAAgIAAAAAEAAAR +gAIAEEIEEBAAAFYAAEgAIgABSCAARAAAAAEUEABAAGgAgQiAAAAwgAYUCCJAEAEBARBBFGBRBCwA +YCEIQAAABYgkSCgAaAAAAAQokgSMQgIqFAAQiAASCGAAAwIAAEgAACAAkIwsQoAARAHQigxQECCA +ABEBQFAAQABADAACAgAgAAgCAAAAAAAAKAgAQAAAAQAAAATAYAACAAgAQABAAQAAQAAIAAAAAAAA +ABQCEMIAAIAEAAAQAAIAAAGIABCQApGAEQRACAgAAWABgMBAIBEwQAgKBBCIAIIIAIkAUEEJAAAO +N0ASKWAEAYQAgEgAAAAEgUkQSgQgICCAAMGAAACAAUAAABIEYACAIAqSAgQE0IGRCwQDAhCAEQOA +wCoACABEwAgAAgEIAAAAAAIQgAAARADAAAAAIACAAAAABBIAAAAAAQAAAAAAAAiAAAAQAAFUAACA +AAIAABQAAgSAAgIQKAgAhAAQABAwAAFEAAABCGAAAgQAAABABAYAsAIQCAAiQAQAAAcPkAQAIIAq +AGEIgAIgEAAQKAAQFEAAIEAAgAACAAAMQAIAghQgEECAABACgQhIIAQAqAEQAFCyaQUAIggoAAgA +QAABAiAAAAAAAAAQAACAAIAUAAAgwAAEAAAAAEAAAAAEIAAEwAIAAAAUCAAAAAACAiAAISABQBAA +YAAEIAABAACAQAQAAQCCAAAACCCAEAAAAFAMgghCCAAmAQACUGwIhAAAA0AAAIAACASAAGQQKAAB +BCTBIEAAAABAIIIsAAAAAEYAACggASQBggAAAAgMAAAQCkKERAQgAAQgQMBAAgAAAAACAAAAAAAA +AEACAIAAQAAAAQAQAAMAABgKAACAgAAACAgAAAAAAAAYCACAAAEABhAIACAAAAAAMAAAAAAABBAA +AAEgAAAAAABAQCIrCAkCiAwAAwIUBAFYigBAgEBIAB4IAAAM1AQAAACEAAQAAAAAAIAIAAIACBAg +AAAYCAAgAAAoABgIAABAAAAAOAhGRECLBEaZjAAAABSQABAoAIABgAICMEgCAAAAAAAAAAAQAAAA +AAgoAAEBAAAAAAEAAAAAAAAAAAAACAQBAAAAASAAEEEAwAGIAAAAQIAAIAEAACCAQBAAAAAAAAAB +EIACAAAEAACCRQIgEAAAAABEARAAQAEBAUAAAA+cAgoAAABAAACSEACAAIICAAgAAgAAAooAACIA +AAAAAAADAAAAAAABIWFEICAgAAAgAAECIQAAAAAEAAAAAEAIIAAIAAAAAAAAACgBAAAAAAAAiLIA +AEBBAQAABAAAAAABEAQAAAAgCYEAEAAAASDAAQAgAACBIIQAACAAAQJAlBAQRAAAABAYgAoAAAAC +SSABCYAAAACABAEJGCAAACkQAQAAAlkAAAAAAgAggAAIgACAAOiAAICIEACACIEACAABAkAiAQAA +AAAADCCBCECFgCAsBIEMQFUAAMQYgQQEAAAAEgABAAAFAAAAAAAAAAABAAAAAQIAAQAAAAAAAAAA +gAAAAAABAAEAAAAAAAAAAAAAAAoAAAADAAABIgAAAAwAAgEAIAIyAEAAQICAAJlJAAIAAAAAASgA +ACAhAAAAiAAAAAIAAAAJwABQAAAA0wnQAAAAAAAAAAAABAIoACBgQAABwAAAAQAAAAkAKgBCSAAA +GEAEkAEgAAABAQACE4AQAACAKgACAQAAAGgAAgAAAAAAAAQAAAAAJBQDAACAAMQQAAAAAAQAQCoC +hAAAAADEACEAAACYEIQAKIEAIAAAIAAgAQAAMAAACQkEACDAEAAkBAwAICAEYCIIAAAAAhTEIgkA +ACAiCMQAAAudAACAAAAIAAAAAAQAAAAgAAAUkQAAIgCEIAgCAAAAAMQgCAAAAAAgxCMABAQAAQjE +AhQiAAAAAIQAAQAAAACQhAAACAAAIAAAIAQEAAAAAECIAIAAAAAoAYAAAAABAAAAgAQAAIAACAEA +BECAAAAAAQAAAgCBIRoAAAAkAAAAAAAAIAAAAIBACJACIAAACgAQgCAAAAJJiAGAAFAAgIgBAQAA +AlAACAAAAEkoEAAAAEAASIAQAAAAAAIIBgGAAAgAAAEWAYABAACAEQoBiIgQQIASEgEIgACAACgR +QQgEQIAACAgBAASAAAAABQCEAAAAAAAAAEAAAAYwQAAAAAAAAIAAAAAABAAAAAAAQsQiQAAABBgA +CIUQBMHEAYAAgEIEECBkIAQQIEEYBABARQBAAgQUAAEhBIAIOjAVIAZGAEAhIABCAAAL8AAiAAgW +ICBAAAAAAFBEBABEAABGEkAEEQABAGACSCgBAAAoSMRAIAAAAAoAAAYAkAFAUAAQEBAAFACEAAIg +RAIAEAAAAAAAAAAQAABgIAAAAAHAAAAACQEAAAAAAAAAAAAAAEAgAAAACQGgAsAASKAxVAAAkgE6 +BEAYEEAAAAgECoAIAAhBCAgAAoCJAmhUAloJQAQKAQR8CAFQACQABBwAAMbiAgCAYAwAACgIAUgA +gAAIEARaAAABgERBARyQAAkQEACkiBAgAKQEBEBhYAAsEAQIwQAJyUBAAOQAdAAAiggAQEAAAAAA +AAAAAIAAAAAIAQHBiAgIAIAAkAAAAAAAAAAAAAQIAABAAoAiAAhAQdECEwAAZAAACgCCBAPEBgAJ +FgJAQATQJiiCABECAUBIAADAQIAEAAAQCAIACBQICBAQgAAATvAQCQKBAABQgUEQigABBAACYCAG +MYhJQIACQAQDAMABgAJABgCAAgAAAQAAAAIJgCZAQAIAKCMAAAAADAAIQIAAIAAAAIAAAACAAAAB +AAAAAASAQAACgBYBAAAAAAAAAgAAgAAAAAAQAAAIAAgAAYAAAAgQqBAAEDBKEAAgQkJAEAoSMiBA +QAAgAICCAAIBQQgQUhQiQECACBAEASAAgAEIAAAB3gAAhAAIUAEMIGAEIEAIAgAwkhQgAAAAiKAA +EKAEAEEIEChAIgQQUUoAIQQBMEByEDAQEECAAAgACBAEICABCEgAAAAAAAQAAAAAAAAABAAABEAR +yUMLRhAAIAAAAAAAAAgAAIAAIQAEAAAZAABEA0AAhAAAAArAFIIAIKJUQgBIgFcQEBAAMzUCSBBg +iCMAVBQAksBAVAYSwACAERBCwhAAAAV1AEBwCgAEGBBAEANBAAokxQAQwAASBCAQEABUAHIAQBUC +QRAQAAAAEICgh+CUgkQSEAAAAAAQBADFEsQFRAUAkAAAAwAAAAAAQEABAAAAAAA0IAAAAAAAACAI +BQAAAAEAICAFBSAACQBAKgQMEAAIAioAUhAYAAAASElSUQIIQiJAMIJQQVDAhoATUAIgAAoAAAIE +mgkUQAABkBrXAiEAAAAACx4ACEAQAAgAQiAiCBcgAAIQEkDLEhE0BUJDCxZSAAAAAgkKUhJAAFhQ +jCMIkSJAIABCAotHAJIILbRQFgyIQMBBAAAAAAAQAAAAAAACAAAAAAISChYQiKBKIAAAAIAAAAAo +AAAACAIAAAB0EoSAiASUTZJBQQYUBsoIQgQgkIwELEAAwARCB0SAkIAChE6EkAoCRJAEggJIAKAG +AADIEbQkAAAAb7cgFIEmQ1QBAEgEAAooQAIBAAigYAAQDAhAoAAEEZbgUAFAhBAQREAOCBAAQEgS +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAACAACAAAAAAAAAAAAAAM/QAAAQAAEAADAAAAAwAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAQAAAAEAAAAQA +AAAEAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAwZAAAAAAAAgAQAAAAAAAEAAEAAAAAAAAgA +EAAAgAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACN0AAAAAABAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQQABARAAQAAAAAAAAAAgAAAAAAAAAAAACQAAAAkAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAOegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAgBABCAkAgAAAAAAACAAAAAAAAAAAAAAAiBAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAATFAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACoIAAAIAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAEAAAAEIAAgAAAEIAAAAA +AEAAAAAAAAAAAAAAAAiAAAAAIAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAACAAIAAICCACSAAICAggAAAoAAAACEEggEhIIAQIABAgAAAQAADRAAACQABAAAAAAAAAL3SAA +AQgAAAAAgAAAAICBwAASACAAAggAAAIAAAACAQAAAAAAAAwCAAAAMEAIAgJKQAQAEAAAJAiAAAAC +gACBAAEBQAAAAAAAAAwEAAAAAQBQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAAAAAAAAAAAABA +AAAACAAAAAAQiQAAAAAAAAAgAEAgAAAAAYgIIAAAABAQQgAACAAAAAACAAAAAA4dgABDAADoAAQA +IAAAAAAEIAAACAAAoAAAMAAgAAkCAAMQAIAAAIAACBJhAFAICAAACACQAAAiAAEAAIAAABAAAAAA +IJAAFAIAAAAEAAAAAAAAAAgEAAAAAAAAEAAAAAAAIIAAAAIgAAgCAEEAAAgAAAIEAwQIkMIAxCAA +IAACQgAAAQJCAAIsAQAoDAxAAEIAICEAIAAUAAAAQAAAASAAAAAAB3kQAQgAAACACcAIAAAAbAEK +CAFgAAAWgAQEAgAAAEyDCAABLgIAVAAAAAAIBAAkAIgAMCYAAlACaCIAMAhARAAQDAAQIgCAABAA +AAAAAACAAAAAAAAAAAAAEAAAAAAAAQAAQAAAAAAQAAAACAAAEAADhAAAAAAQAAAAQAlAgIAIAQCA +AABAAAAAAAAAAACCFAQAABBBAgAIQRCBAAAAEABBAAAKbsCAAUADCAAAEAABgEAKAADACgiAQEAA +AAAACAGgMEABgIAIAACwAAFIAgQAkAAAA8gRYIAIMAQDAQBoQgKQAAEIADAAgAYACAAQBAAABAAC +AAAQAAAAAAEgAAgAAAAAAACAAAACICAIAgAEAAAEAAIiAAYAEhaFEAWAIYIKAAUABQACAIIiDAAC +KhQIgAoSIAAAAJARCgCAKCAAIAAFAIAAAAn1EACAoAEoAAAECAAAAAgAATAGBACAMgAAAAIEAACh +AhAIAA0BAIYACAIEAKASCoZIEDCGACABBhABAIQSQggACAAAIAIAEAAIAAAAAAAAACIAAAAEAAAA +AAAAAAAAAAAAgCAAAACAAACAAEEAAAAAAYQEAUQAgCAAgSAEICAAQAEAgQBAACDEAQAgAQAAAEGB +gCEAgQAEQAQABAAABIAAAQAAAIIAAQAAAUAAACAgAYAAAACAwAEgIABBIAQEACABgABBASCBAQAA +BAAEEABUEACAAANAgQEgAIABIYEAAAAAIAAAEEAAEAAiAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAANcQAgAAAAACAAAAAAAAAgAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAgAAE +WAQAICAAAAAAAAAAAAgAAAgACAAAAIAAQAACAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAGAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAWWAAAIAAAAAAgAAAAAABIACAIACAACAAAACgAAAAAAAAAAAAAAAAAAAFCAAAAQAAAAAAAA +AQIAAAAAAAIAABEAARAAAAAAAQAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAIAIAQAkAAAAAAAI +gAAAAACACASAAAAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH7gAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAABAAAIAABQAAIEAAAAAAAggAAggACAAAAABAAKAA +EQSAAEAIAAAAAgAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAgBAAI5AIAAAAAgQEAAAAAAEZACNAAABZAALE +IJARAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACawAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAABAAAAIgKAAAAAAAgCIAAABAAgAAQRgAACAAAAIiKgAAAAAABGEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAQAAAAEBhSAAAQCAAAAIARABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEuUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAQAAAAAABCAAIAAAACAgACAhAAAQQCAiAAAAAAQgAAAAIAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAgAIEICAEAAAgBMQAAADDAAYQIAMDwwAQw8QDwCAAAAAgAwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACUFCmA +qAAAAKgpAQmIAABQAACqABQUAAAwEhQAqAAAAKgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/c +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACAAAAEAAAAAAC +CYoSCAaQAAMEREQAEAACEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARYAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUCgAAAAWBAIQEgAAABICEEISIACEBEI +SQCgAAASIgASAEgAAABIEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAQAgAAEAAAABFDQwAIABAohKSAARE +DAQAQAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAecAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAwAACwAAAAMAAwTsmJCCAAAAEBAAABCAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAejAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAADwAAAAiIgAD4iIiIgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvv3/gG37Nt3N +tu3/GzzZtgAAPAAA8AAAbZs8AP+3bPOfPN/md/+/7QAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAN +GQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAB +AAAAAAAgAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6GAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAIAAAAAAAAAAAAAAAAAACAAAIAAAAAAEAC +AAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACA +AAAgAAAAAgAAAAAAAAAAAABAAAQAAAAAAAAAAAAABABAAAAAAAAQAAAACeYAEAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAIABAAACIAAAAAAAAA +AAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJJAAABAIQAAgAAAgAAA +AADQIEAAAACABAAEAAAAAAgAAAAAAAAAAACAAAAAAAkAAAAMpwAIAACABAAAAAQAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAACAAAAAAAAAAAAAACAAAAAAAAAAAAIAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAABAAABAAAAAAAAIAAAA +AAAQBCAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA9rAAAAAEAAAAAAIAAAAABAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAABAAAAAAAAAAEAAAAACAAAAAAAAAAABAAAAAAAAAACAAAAAAAAAAQAAAAAIA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAACABBQgAAAgAAgAABAAAAAAgAAyAAgAAAAQABAAAIA +AAAQAAAAAAAAAgBAAAAAAIACAAAACbMAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAABAAgAAAAAAAAAAAAAAAAAAAAA +AABgAAAAAgAAAgAAAADADAACAAAAAQASMAIAAghAMAoQCAACEAEACAYAAAAADBAAUAAAABAABAAI +CAIIEIAAwAyCAAACAAAMjQCQEAACEAACgAACAAAAAAIQASAAAQACAEICAAAIAAAAAAAHAAAAAQMQ +AYgQEAAAAEASAUQCAgAAAQAAAQAAAQBAFAABAAAAAAAAAAABiAAAAAAAAAAAAAAAAAAAAQAAAAAB +AAAAAAAAIAAAgAAAAgBIEmDgAAAgARRKCACAQJAgKDIQgQBEgQAoAxACEgASEgAAAAcgEAgAAAQA +CHAAIAAAAAPzQAAAAIAAABAAQAAACAEAAAAAAAQIwBAAIAAAACACACgIAAAAIAgAIGEwSAAAQCAA +EAAAAAgAEAEIAAIQABAAAgAAEAAAAAACQQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAEI +CIEggSIAAAMACQIUMBBoJAFAABaSQEpAQMAgghBSZgEMAAhBCAAkSFQBAQIABChATAQCAQAIDAAA +DJgQCCAAAHCABGACAABEYAAEQARoAECIAAQACc4AAsAABAAIKAADZABIEgCBAAAUECAAgUkAIFQB +CkAgRAQgAAEMEiAABABAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAMAAAAAEAAAAAoAACACAEAACAAC +CEwABMBSSQMKAAFAwACEAQ4MBlBBi5QIAECQBACWyAAAEBAABNCCBIAAEAAAkCAQAAAKiYBCQACA +AAEIAAABAAASAAAACAABAQgICAQQCBEACAAKVBIpAAAQwQkAAwAAgJBRCSIAAJAAAMABBAAAAADA +CAgUAAAAAAQAAAAAAAABQAACAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAIAQAIGAAAhBFIAQgiA +EBQAAYBECBAyBIKBQIAMAAIAECBSkgAAAZAAIAQiKSgIAIAgEAIgAAoAAAYCgAGEAAIQABYAQAIA +EGAAAoAEAAAQACoEgA6JACICAA4EBgAAAkAAMAAAIAAECIAAgAIQABJIgAiIAAAQAAgEBKoAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAQgEIEAACACAggKBAAQgCgBwghJAArC +AIDKEDAAAsIIARABCAAAKxIEAAkAAATABiGAAAEAgIAAAQAADl+AAIAAAGAEBAAABABAIAABAAAQ +AEAAAAQEAQQAAEAAgVQAgACBgGDAIAgsAAAAEIAAhEBAgAYwBAAgRACAYAADBIAAAAABAAIAAAAA +AAAIAgAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAiEAAAAAARABlECG4gAAwgQARALDABMBBCR +CAmIlABIGQQAgEAAAAEAgAAgAAAAAAAEEEAAAAAN6gAAAAAAEIAAMAAAAAEAAAAAACAAABAYACAA +IAGIgAAAAAAQAAAEGAgAggAQgCFZCQAAAEAAABEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEgAYAAgAAAAACAAAEAAQBAQIQgAGCgYAEEIYQBAEBAAIQgAAAAYESAUAAg +AARhGABAAAABAACgAAiAAggAAAQAAAXDCBgAAAAEAAAAAgAAgAAAgCAAAAAAWAAAAgEEIIAQAQAA +CAIAACgAAmgAACAARYQgAiCBAIEAAIAAAAIAAAAACAAACAAAQAAAAAAIAAAgAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAoAAAAEIAAA0AQABBUAAEABCEBEASAAYAIBAEIBAgAAUEkAYgIKAEAASsAARAA +AIMlgAAAAAAAACAICAAAAQ0BAAQAADIIAICQAAACQACAAIAAAAAACAAAAAAABaAAAAAEgAAAIAQB +AEAIAAEgRIEAUFAAACRk0QAAAAAAwAAIAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABIAEAgBEACAICIAAAYAAACgCgAAEQhAICAoAACBAQABCASAADQAAAACAAAAAAQsAAA +AQAgAAAAAAAMPQAQAIABAAAQAAAQQAAUCREAAQAAAAAAIAAgQEAQBCKAAAACAAACAAAAKAAAAAYA +AAAAAAAAGQAAAIQDAAAAAMAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAggAAA +AAAEAAIAEAArAFIAABAgxCAZAAAABABAIEkAAAACJEABAAAAAAMohAQIAAAAESAAAAAgAACACAAA +AAhdAAAAAABAAAAgUAIAAAAIxAAQAAAAAAAgAAAEAAAAAAAgAQEAAAAExCARQAQAgADEAAUoAACA +KIQACAEAAAAAEAAAAAAAgAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAQAAAACAA +BIAkkAAAAUABgAACAIAoRAClEAAAgCkAEAgKhIGBRAAJEAGAAAAgABAACIwAAAARIAAADlsAAAAA +AgAAIIAACAAAAAANAAgAAAAAAAAAIAgAQACAEIgIAACCSAoBiQYIAAIoEAEAAAAAAigCAQAShAAA +AAAAAAAAAAJAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQMIAQABAQCDQAQjSIhJA +APJEAGgAIEgBAGAFAMAwQABQBEAKAMBSBIAEAEkFAgQAQAAAhAAgRAGgAAAOqgACAQAIQgGBEHFK +ANCgAFIAAQAEAgAAQAAIAAACAABAIAAFAjIgBABCYGIgWUCAMAACAEAIIRBAAhCEACIAACIAAAAA +BAEAAEAQAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAAABAKQgZKCgRAhSAgAiQqgEAgxAAAAh +oCAEAGEAAUCIQIgEAEACkQAAAmBIhEBgKAgQSAgYAAAoQAwAAEa6IEAIAACACAAAAAAAAEgAAUgK +AECAAAEgEAABAAAAJIRAQgBECABCTAIBCBEigAEABAEIAABABABACYAAEgBJZAAAACAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAChAIEAACgwACFAgQAAAIIAAEABAABDJMAEGQ +EQGRShBCxAIQgIgAAgMAiYQIggJBJAZhCIBJAAAARFsCAABGABAQBEBAhAALAAgAAAAAgAAGABAg +gAIAAIQAAACABAABACAiwEIUAAACAAmAIELQAEGIAoQoAUAIJEAAAAIAAAgAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBSICAAAQAAAAIIAwAgBQCgAIAQAQBAIIEiFCYIAABAQE +gABIQAAgEEBgAABAACCAEClGBAACAAAF8QhAAAiCgAAICAAEIAAAgUgAIIAICAAAAAAARAgAAAIQ +sEAUgEhQgYAgAKAQAAAqQICEECFAAAIIIIEpAECAABQQAAAAAAAAQAAAEAAAAAABAAAAAAAAAAAA +AAAAAAAAAABAAEIAAQAAPlAAgBQpIACyzBAEkBQEEASFAFgQDFASGAwYAhIEGhEAFALoEAMACKGQ +CAAQCCkAgBJAEAAhjEQAAA6EAIQQBAQQGBAFBADAAAIQEIAAAAAICACQBEEAw0B4ABAQAACAQFUg +ABYAEFQAIEJAChABEBEAABEGQEBDBGwgABAAAAAABAAAgAAQAIAIAAAAAAAAAAAAAAAAAAAAAAAA +AAIQAAACAAIAAFk4EAUDCCHCAigCAIAyREiSAhIIUgACAgIZASQlIoASCCACCFAEACJKMBAkC4BK +IAMzGiQACAAADO9IAMAgQCAAAggAKhBCDVACCABAABgQAgCQCEAIgBAgAkAUAiIABCAjAAACNBgY +CQYoIgowBgqAgoAJQygSBEAQAAEAQAAAACAAMAAAAFACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAQ +AIiQAAACEqgCKBAISJQD0gQCMgUtRBMEdBAIUACIAhAAVQAUEJWUQ8oOIBQGBkJAkAFFgEDAApKC +AAAA8ASABAIABKQEC4gwoRQABAwBAACgRAAggEESCgAQABQAEAYMAICCDAAIBgQggCKIlEhUQALU +jNAEiAIIFcAIAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAJAMGA4SQ +EIEAEIECAIRYAABAkISAhGCAgYChgAAYAAGCrIATAAAFOYBBAACIJYAfCUgAAAUBEEgAAAiAABhI +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 +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAgAAAAAIAAAIAAAAAIgAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAEAAAEQQFAQAAAAFABAABAKAA +AKAAAAAAAAAAAIAAgAgAAAAACdAABAQAAAAAAAAAAABAAAAABIAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAACQACJAABIAAAAAAAAAQAAEIAAAIAAAAAAAAAA +AABBAAAAAIAAAAAC5wACgAAAAAAAAAEAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADAAEAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAEAAAAAAAABAAAAQQAAAAAAAABAAAAAgAIAAMAI +AAAAAAnsAAEAAAAAAAAAAgAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAEAEBAAAAAAAAAAAAAAAAA +AEAAAAACAAAAgAIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAABIAAQAAAgAAEBAAAAABAAAgAAGBAAIAAAAAAAAAAgIAAAAgAAAAAAJYA +AEAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAIAQEAgAFEAI +kAAIABAIEBBQAAAAAAgSABAAUABCQIgACADKAQACEAAAgAABAkIAAAAIUAIAAAANtASAAAAAAAIA +AAAAAAAEAAABAQAIIScAEAIXAEAAIAACAAAAAAEgABAQAAAAAIAAIAAIAAAAAAwAQAgAAAACAAIA +FAAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAABACAAAAAAgAACAAQAAAEAIAAAAQQAQQAEAw +EgAgACACIAAIMgAAAAAQACAKAAAAAAAgAABAQBAAgDAAAAgAIEQAAAsuEAIiAAAAIAAAEAAAQAAk +AgAAAAIAACAAAAAQAAAAIEAAwCAAAAAAAAAQAACAAUDgAJAAAAAAAAAAABAEgAQEAAAAAEAAAAAA +AAAAAAAHAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAiAAIICQAEAAAAABIsAUCAEiAIIUCBkhJuSGEI +QABAQg4QIIBOCAAwEFZCQE4ABiQAZAgAAAEAIAwAEAAAB6ABCAgCUQAQQgCGASAQAAqABEwwAFBA +AAIALAAEgEAABBApEAAgAAAAAAAJAgBsAAAoIAgAAEGEBACAAAEADAAAAAAAAAAABAACAAAAAAAA +ACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAACAIABAAABgAIAAAREAoACAgAARAARCEIAjgCUgEwJ +BoA0AEAhkICAAAEIAJIIAIECAAAEAACBAAABaQhQFICACAAJAACAAgDQBAAAkgQABBEAgIQAAAAA +gAgAaSgQQARAAAIAAAAIgAIAAEAgAACAAgACAAAAAIBgBAAAAAAQAAAAAAAAAAAABAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAIgAAEEIAAAAgAAIIQiAAABUIFAAABElAgEABkAIhQKCgQICQEgQUUCAI +AUEAAAUAIAASgQIAABQgAggAAAQKAAIEAUAgCAIAEgACCAAJAQBJAAIQAAAgARIQQAAAAAIAoCCA +AAAABAAIAAQAEEAAAAAQAAAAAAGAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAgCAAAiQCEAAAQAYAIBAABQCIggEoMACiSCGEiACyQBjYMACIgAACAAAAgIAMBASHC +0AAAAAEAIUSAwAAAA/kIABAACACAAAABBAAAwACAAAAEAAAAAIKEAAAAAIAAQUQBiAAAAAACAAAU +AgCEAABAAAAAAEQgAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAI +AAAYCgAACAABAAgAAoEAAIAAAAAWQEqIAwRBAAAAABJAEAiOAQFUAggGSAgAMAAACAAAAAQgAAgA +AAAAAAACswEARkBEAAgMAEBAIAAAIAAAKCAQAAAwAACAAAGAAFgIAAAAEEgQEAgAAAAAAAAAAEAA +AABAAgwIACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAA +AAQBBQCAAAAYQQAAAGAEAQQAACAEIMQABIAABAQAIAAAAABiQAFYgAAAgJAAAAgAgIAIAAAAAAuO +gBgAAAEAAkQAAAAAQAAAAIAhCJAAAgAAgACAAAAAIQGEAAAAAAABACABAAAAAAAACCGAAAEAAAAA +EAAAAAIAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAEAKAABACACQABQ +AAAAEBiAlIBAAAAhQAAIQEGAAUIgAQhCAICAKwIBAhAAAABAAAAAgAAACAAAAAAABNUIAFAAAAgp +gQQEAAEAIIAAAIAAAAAACIAAFQAAAQCgAQAACAACACABAESAAAJASAAAAIAAAKABAQAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAACgAAAAQAACACgAAAAEAAABAAAC +GAhAABAgEAAAAgAACAmAAJAAQAAAEQAAhAAAAABSAAARKAAVIRAAAAAN7gABAAAACQCAAACAACIA +EAAAAAKAAIGggAAAgAAgAQAAAAAABABIAAAAkAAAFhAiEAAEAAAAAAAAAAAigAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBAAAAFADEDAACAAAhAAAAAAIAIEUAACgHAAAAlADE +LAQAAACACEAgAAAEAICIUAA5AAAAAAAAACAEAAAgAAAAAAvWIhgAACAREFAIAAAAEBAAAAAoAAAA +AAAABCQAACAAAIQAJAIEABAAhAAAAAAAIAAAIAAgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABQA +AAAAAAAAAAAAAAAAAAAAwAAAiAQCQAAAUAEAAgCAgABQAACgAEEAkBAAgABSAAIkJQmEAIMAAQGg +EJIoAgAAUiCAAAEAAIAAAAAJBABAAgAFAAAABrmAQAAAAAAIAAAABACkIFAAARCAAAAgEAAQAIgA +AQAqQQAAAEACIEABACAAABAEVSCJAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAABIAAEgUIMEgwRAYAEgAYSEIABAQACQIAGFABkIkAAABQCMAAQAAgAgAA +AjIAgAIAoMgYAEAgAEQAUIAgAAAM3wEyAAAgIAJIECIAEDAAQBARBABBUAyQARQKBgZAgAIABEgY +QFRwAnAAAgAAcAAEAAABggTAQCASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACEAAEAADJCEAACAqAQAEAVAAApEgEBACAACgAoADACAhIAAEBiSCAAQxAQEABIQBCVAQS +CGCABAIAAASgCGwAAEaQIAIAgmBAAIAoQEKJQhCACAAAAACKGAACIEIAQIgABAABAQSALAAAJEAB +CAAACATAAKIAQICgIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYKI +AgiEAAAhAQ4EQEAEgkASgMAIIACQBgSMCMAAIAEBAAABAGAAhASSAEQOIGAIQIIQEggAAAQAQAAE +UhEAAAAATcsAEAIAEAkAAYYAgAAIQAGAACAEAQIghJAAgEQBCwAIwAAAAgQAUBECIAABQgggAEBI +AARACQEAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAQIgC +gIQSAABUAECABABgAAIwAAAAAgBUCgAgECBRAAAMFABOKAQAAAAIDECgAgQCiFAUUiAEACEqAAAA +CgAAAAgBAQBAAEAAEQAQAUBAiFQoQAABAABEFDAEIAAKKgSAIAIAAAgUADAAAAAAAQIAAAgCARFA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEEACBEACQhRAgkAgoBJh +kBcAAiFICFJAQIxAIQQAABEF5BRUFhQQAAACgC0oABEAAMAQBwFCEERAJFAQwBAAAA1SCAAJEBQA +ARAgIDgCAAMoYwIBgAAAAjAcIBRAgAAjwBQAkBIGgAJAFAAAAEAQACgAEUQADBYASAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgBAAGEAgwENEAiWCAABQUA8YQQMA +gBCSQAIMAAECwMQGAiQEAgSDShDZhCICAEhAGhIAQwg1BAmWABRAQAAAB2NBEcKAEAKAQAEaFQmF +IAIAAEAWEEGAUgAAAkKziw2SQJLCQDQAUQIgCJIAARCEEAIAAhoAQAMASgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJhCSAEEABAAKEASAEozQlgBBkAQDqfSMogBBlBLQ +kkBHArAQEoDRMkhAhAISVFRTChYEQAEQiQKQEgAOBAQGAAAIEUhCFMAAEJYAQgQgYIpRtIXQSsQA +AsBAUlAQDACASIRIxBUIIAABtAoIRAAAAEQAABaQwAsQEJYQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAGUAgigAQWAQEBEEAAEQAwAEgBAoAiBRkRYUgRYQ8QhwEIBA +SACB0AEwAJAQkKEBEICBkBBBYBLkgICCHgAAAAbHGBAAAoBRQAKQxIKAEDEQEAUAEBMABAEAgIAA +AACgEAYAAAEAixQwAACgEqYAxgKFwABJpADYFAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAARUQAAOgoFBSK4joLzwOpKiIiqMIjiUfGqAHdf4ojKClUP5OSqAPWg/6ri +IuIij4oxIKowwKqyglX/M1Ui4gAAC3LdiO5EyqAAAMSA/DBuf7uIN79KQADk6kp3d7moBfWq8O5E +///i4ruI+P/Y2AAAqP//AHd3uDD/dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAALurAAA2Bl9fEbiNgfPA0IDd3ZkwROKn9/+qdwriRMoFqg/Y2OTk9aBVAOEh0hJKQLqY +mTDAZnJCGxszqiLRAAADc+5E3YjFoAAA6mL8MBU3d0QZXU9FVeTgQBERMSAF9VXwUFD//9HRd0Sw +/9jYAABd//8Asbv8dP+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +qqsAAPbGInfduL2xZmbaivpQmfx34gdX5OQiCuJ3yvVVM/+q5OREROTk7S3eHurg/tyZ/PNmfk4b +Gw9V7tEAAAt4oKCgoMWvAAD7c5mZBCa4uAhM7+X/5OVFCl91ZDo6qsz6+rqAu4ji4rr//1UAAEz/ +7u4Ru/x0AK8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVUQAA+soR +u+64vrKqqu9P+lCq/LviAaHY2CJf4rvK+lUzqgD/Ve7u5OTuLu4u39q5qKr886q+jgCqD1Xu4gAA +A3n6+vr6yq8AAOaiqqpMXbi4FZ3q4Krk708Fr/3sNTWqzO5Ev4q7iOLiqP+qAAAA7P+IiCd3uDAA +dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAFAAAAAABAAAA +AAAAAAEAAAAYgARcaAAFlAiAABQgAASECIAAFCAABIQAAAAAAUAAAAAAAAAAAAAAAAACUAiAABQg +AASEAAAAAAAAAAAAAAAAAUAAABQAAABQAAAQFAAAAFBAABAAAAAAAAAAAAkAAAAlAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAUAAABAAAAAAAAAAAAAAAA +ABpAAAxiAAmUCAAABCIAIIQIQAAEIgAghAAAAQAAAAAAAAAAAAAAAAAAAAb9CAAABCIAAIQAAAAA +AAAAAAAAAAAAACAAEAAAAEAAAAAQAAAAQAAAAAAAAAAAAAAACAABACAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+rqgAAqqruIv+q85mZmfWgoKDduGb83Yju7huq +JydSV8r1BBX6+gSMz8BTU7eHJXX+uvpELkQid66kGwD/2AAABW8AAPr6Qk5m84mrs6LzwF/PEd3+ +rgX1AACqABsb5OQOD/WgKn/MqgVFAAC7uwAA8/f9XfezdUVVxQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA/1FVAABVVe4iqgDzqqqq+lD6+u64qvz6+oiIGwAnJwELyvoZ +O6CgFZ3PwFNTu4sQsOxk+u4dRBG7/fgbVarYAAANaAAA3YhBTarzASP72fPAr88R3a0NBfUAAP+q +X1/Y2AUH/6oVv8yqFVUAAKr/AADzs/hY6mL+zv/KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAH/q7sAAKuq0dHY2MCZ/DDu7u5EEbhmMN2I9aAb/wCq8vfKBYyd7kQmrqWl +Cvq0hC9/djJQRC53BQUOBBuqVdgAAA1RAABQUHJ+ZsDN75GAZmbf34uL9KQ6OgAA7kQbX/Wg/v/1 +oCJ38PCv7wAAsbsAAHf3rQ3mond3Vf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAP9REQAAVVXi4uTkwKr8MIiI3YgiuKowUFD6UBtVVf9RW8oKXX/diDe/qqoF9biIFbWo +IFDuHXdfX62oG/8A2AAABWYAAN2IcX2qwEVn6siqqo+PR0eoCDU1AADdiBtf+lD191UAVf/w8L// +AAD6/wAAu7OoCMhA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAN6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAErwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAAAAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAQAEAAAAIEAAAQAAAAAAAAACAAQEAAAAICEAAC +AAICAACAAAAAAgAAAEAAgAACQAAAAAAHcQIAAAAAEAMgAAACAgBQQAACAgACAgIAAAAAAAAAAAAA +AAAgAAAAAAAAABAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAIAAAAAgAAAAAAAAAQAAAAEAIIAEIAAAALUAAEgBIAAAIoABEIAAAAAIAAAAAC +ABAgEAAEAAAAAAWIAEAAAAicQFBAQBAAAEAKAmAACgAAIAAAAAgBgAAgCJAAAAIAAgAACAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAACABIAAIAAAEAA2AEAAAE4CAAyAFAARACYAAAAAFABiACABAAAgAAAC +IEgEAAQgAAAADcghAQAAAGBQAAAgAAwAASIIBAxABBAAwBACIFAAEAgACAAAQAQAAAAIAAgAAACA +BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAwgIQQAEIQAmAAwhAEZAIAMAIEAHAMEABAACBAACQAQjACBAAACACQ4AAAwABgAEM +AAAAIQCAAQAIAAGEBAAQAICAAACAwAAAAYEAQAAkAAEAAABAAAIAAICAAABCAAAAgAAIAQAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAQAAAAIA +AAQJggSAEQEQIKoCKQAUjAQSASooAJIECRApAAEAAikAhgAGIBACAAKBggAKAACIAAQAAAejAhAA +ADCEiAASAoUREgQCEAEJgAEIAoCIEQAIAAoIAhAAEgAAAAAACIEQAAACAAAQAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAMCAASAB +gEAEgAQhQEQgAEAAAETBISBBAYQABAAABAEAAIAEAICAAAAggAEBAAQhQQAAAenBYUFAACAABAGA +gAQgwcAgJGQAAQEBICAABEABAAAAQAAAAAEgIAAAAAAAACAAAQEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAHxQAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuKAAAAAAAAAgAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -17802,2433 +36142,950 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCA -AAAI0AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWGAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAgAAAAAAAAAAAAAAIA +AAAAAgIAAAAIAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAABAAAAAEAAAAAAAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAIAgAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgIAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACsUAAACAAAAAAAAAAAAAAAAAAAAAAAAg +AAAiAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAQAA +AYAAIAABAAARAAAAAAAAAgAAAAAAAACAAAAKvAAAAAGAAAAAEAAAAIAAAAAAAAAAAAAAABQEBACg +AAAAIBAAACAAAAAAgAAAIACAAAAAAAAAAAAABAAAAAAAAAAEAAAYAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQEAACAAEFAAFAABCAAQEACEAEAIAAAAAJKABAQACg +ABAAABBAAIAAAIAAAwAAAAAAAAZQEAAMAAAAAAAQACAAAAAgAAAAAAAAQAAAUgQAAAAACAAIFABA +AAEAASAQMAAAAiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAIAAAAAAEAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAEAAAAAAAAAAQAEAAAEIAAAAASAAAQAAAAAA +AAAAAAACAAAAAAAABS0AAAiEAAAAAAAAAACAACAAAAAAAAAAAAIAIAAAgAAAAEAQAAAAAAAACAAA +AAABCAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAABAAAAAAAAAAEBAAAAAAAAAAgAAIAABAIBCAAAAAAAAAECgAYCAAQAAAAAAIIABAAABAAAQA +AAAgAAAO7QgACACAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAgAAABAAEAAAgAAAAAAAKAgAQAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAEBAAAAAQCAACAAAAAAFA +AAAgAAAAEAAQECAAECAAAUgAUAIAAEAAAAAEABDAEAwQAIoAAChAAFAAAAACiEAKEAoAAAAAAAnO +IFAAEAAEAEAAQAhCAggAAAAIAwIKTAAAEAAIEAAAAgAQBAAQQAIIAAAAEAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAIAABAA +BAAoQAAgaCACAAAACAAAACAAAAIwAAAABAIAAAAAiAAKAAgAECBgAEAACFIgAAAADMNgAAhgAAAQ +ADASFgAAAAIgMBAAIAAyCiVAUAJCQBAAAEAAEAACAAAEAAAQAACAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAACBIAERAMCAAAAABAAAEIAAESMAIB +EAQAAApgAmAEAAKAMAECBISUAAARUABkgEAgARIgBAQAgAAAAARiAAACXgiIRAIOKiKIQSAgIFAI +CUkBQBEEiAABESEjUIAqYEgTAQACghAUAEgBAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQEAEAASAgABFAAAAgQoQAIgBIABACCARMAAEA +BAAQAAFwAICQQEIAhMCBAAAACQQAyQEAAA4BgmCQAAkAAAHwCgaKBNBJCAMIEUQAkcCICgABgAAA +IAASABCBAAAKgUCAEkAAgICABAAAAAAAwIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAgAEIAAAAAqAABYAAAAAAIAAAAEAAAABAAACEAABBAIAAEQwAAEAgAQAAIAI +IiCAEAEABAgAAIAWAABQCAEAQEECRQgAAQAAAEQoEKIBcFISCASAAUAGFAKhEAgKARaAECgEAqEC +UJBBCCAAAQBKAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAQAAAAoAFBQAAAABAABAAAAAAAEAEAAICAAAAUIIAGABIAIgIAAggAFAAAGE +AAAIAECAFIIAgQQCBIAAwCAAAAAC8YLCjIACICDCQCpoglDAKCyEQICAACADAIEoFAAAIglGwABI +ggACAAgAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABwIAAAAAAAAEAAABEAAiAJQiCFAAAwAAI4IAQAAAAESTAgEQCgAUBJMCAFAARQI +BIwIIASAAAACDIwAAAy/AAQAFEkECAwkBAAAgRARCAAEAAFIAghAAAQgQCoAkAgEAgAAiJSQCAEA +AAAAAEgOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASE +AAAhAIAAAAAAEAAAAAHgCCCEgGGgAAAGYAAAQAAAAQAAAAAAgAAEAgQACEAAIAAARAEEAAEhBCAE +ACCARAAAAziABABEAAAFAAigBACBACAAABCAAAEAAABAYABggCAAAAAAASAACKEAAAAEAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAgAQAA +AACAAAAABJAAEIGggAEIAAAAgADoAQgAiAAAQCgBCBABAAABJAEIAEpAgAAgARAAMAEBABEBAAAM +EQgACACAABChBRAiQAEDAAEAEAJwAEEAIAQgAAEAweABCQYAAAIQAAkIAAAACAAgAQAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAAAAUAAAA +SQBJAABRAABZjQAAIAAAACgAQAAAQAAEBMoEAhABAEAAAAAAKAGAAgUAAABAAAAAAAoTgAEEAAAg +AAAABBkAAEIYAAGGQAgAAKIgAMhAAAAQAxAEEBAAACQgQAIBCAAUAEAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAIAAAAAwMQAAAAAAAAAIAgARAAgEKSE +IAAEAACAFEASGKwEACQgQCAIAAAgQoBAIkkKAAAQDFAgBgAAIABIQAAABwgkRAEAAILAUAAEgAAA +QJCEACAIAAAEIBAAAIQAAAAAhAEAAAAAAOiEIAAABAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQlAAAAAAgAQAAAAAAIAAAACoIAAAgBAGEiGgBAUCA +AIAAAACCEQAAgJAggAAIIACgAEBAgCBAAIAAAgCCSgAAAAAHQLQAIAAAMCkACAIEgIIQAAEQIAAA +gQAKAAgaEAADRBRBCAoQAAAAAQGACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAwAAAAAAAAAAAAFBCAAyUABUCEAIQA0JQQgIADAAGow +AEY0BnQAQJhAAMAkCQAiIEACIABASDQhAEYAAA4JAAEQAEoQBQBBSmFFAAQAgAQkAgBFJAIAGIGk +hAIgAEhAACECMFREWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAIAAAAAMAAAQAAGABCAIAUCAEBIAAAAQAAiAEERIACGCgYCARIAACa +RAACAAGIFCBAAARKIBIoREoIDAAAzhAAWAAEAEgAACECIBlAJALaQFQAAAQAQbgEQUBAAEgAsABJ +QUBIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAASGAwAAAAAAAAAAYAACQAATAEgBSABwEAEBABCABAAAAQEAACgMxAgABICAAAQA +EACEEACD0CAIAEEgAABIRQAACAAAkABGiAAJyAAQAACLQgBDgAAQFiAgAIIBAgYBhCBAiARACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +MAAACAAEAAAAAAAAAAAAFkQwACAAAAwCICBBQCJJBJAAgUAQAURQIAEEgAERQAJCQBEAAAIAAiAB +AIJAAVAAAAkWAQACEUBAQAgEgAQAEQBQCIAAjBAQQAAAABAyIEAoQAAAEBAgQgBAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGEAAImQCAID +AAAAAABAACQAQkEQAMIARMAQBkRGZhAAEDxAE0DAIQABAAAAgAgAHUAEEBAlKMAQYhAIAiQAAAAA +CesUIAEQABQgEgAEAAADDEgQAiBCAAQrnEAAAAADMAFoAAwCEBEAoQKEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCkggQEgIAEQAAAAACAAAA +AhIQCBEAoAIYWiAcIhCAExQkElAABUgBQAICBSIAEgUAEkqSEAAC0QMwECUBIgoCAAABo6CAIAFJ +JDBACkAIAjgEIEUgQlgJIEUgAJEQEBAxgQAIBogCEEBAFQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCAUEAgIEhAAAAACAAAAABIAIQIAAII +kIIAaMAQgIDAYAyBAoAAIgJSJAxQAAoEyJCEQEBCM7QCoAQGAAgAxIQAAAtyQAAqoAAAAgQQCAiE +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 +N7/aiuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAplAAAAAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAQAAgAAAAAAIAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAABYMAAAIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICwAAIEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAgACAABgAAAgACADAIQAAAMABAgAAHAAAAAkAAAkCAAgAAgAAAMAAAAADAAABCAA -AAABEIBECAAAAAAAAAAgAIAAEAQAAAAABAC4AAAAAAdugCAAAACAAAAAIAIAABAQgAAAEAIAAGAA -aAAIAgAAAAAAAABAAAACAAAQAAAAAAAAAGACgAAIAKAACAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAA -AIAAAAgAAAAAAAIAQAgARASAABAACAAAAQAAAEAAgAEAAAAAAQAQAAEAAAAACAACQQAAAAIIACEB -CAAAAGAAEEAAAAAAIACAAGAAAAAIAAAAC70AAAAAAAAAAAAEQAAABCAAAAAoAAAAgAAQACgQAAig -AAICQAAAAIAAIAAAgAAAIAAQAAgACQCAAAAAiAAAAAAABAmIgAAAAAAAAAAAAQAIAAgAAAQACgAB -AAAABAAAAAQgIEAAAAAAAAgAAAAAAAAEAAgAAACQAAQBAAAAAAAABAIAAAAAAEAAIAAAAAAAAAAA -CAAAAACABAAEoAAAAABAAAAJrwAAAAAAAEAEAQACgAAAgAAABAACAAAAAAAAgARAAAAAJAwAIAAA -AAAAIAAEAACABEACAgBICQAAQAQABAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAABQAAABAAAAAAAAABAAAAAwAAAAAEAAAgBAAAAAAAAACAABABBAAAIDAAAAAAAACgAAA -IgAAAAAFCAAAAARkAAAAAAAAAAAAAIAAAgAAAQAAQAAAAAAAAggUAAAIAAAAAIQAAEABgEAAAAAA -AAAAQAIQAAQgCAAABggAAAAAAAAICAAAAAAAAgAAAAAACAAQAAAAAAAAAAAAAAAAAAACEEAAACAI -AAAAAAAAACAAghQAAEAAhAAiAAAAAABAAAAQAAAAAABAgAgAAAAAQAAAIAAAgABAEACQAgAQAIAA -QAAABjQAAAAAAAAAAAAAAIAABACCAAIAAAAAgAAAAAAgAAAAAEAAIAAAAABAAEAAAAAAAAKQBAAA -JACAwAACAAAAAAAAAAAAAAAAgAAAAAAABAAAABAAgAAAAAAEAAAAQAAAAAAkBMAAAAAAABAMIAAA -AAAAQAgAAAAAAAAEBBAAAAAAAgABAAAAAQAABAEAAAAAAAAACAAAAQgAAgEAAAAAUgAAAAAPLoBA -AAAAIEACBEQAAAEICAAAAAAAAAAAAAEIAABAAAAAAAgAAACAgAAACAAiAAAAAEACACBADBAAQASA -AgAMAAAEBIAgAAAAAAEAAAAAAAIACA0CAEgBAgIJgACAABKAEgQgEEAACgACDBEICAIGAAIBBAGA -CAqDAAAoACACAXAQAsAIiAAIAghDAAkCQEQBEgZWCwEKFADAQYBQAAIAQyAAAAuhB4AIAAISQgAB -AwIAAASFCAhgAYoCAAAALQEAECACgAIgEAAAECAAAAAMAUAAAAIKQGAAMAQCgkIAANAAQAACAAYI -wkAABCASAhAQACgABEAUUhBAAAIAAAAyUAIgAQAABAAAABAgAgAAAEgCAEQAAAgAIAACAQgAIAAA -aAASCAAQqAAHAEAAAhBBAKAACAgABAAgYglgIAAIQBJCAUIgCAAAAvcAQAkAAAUsAAAAYAIQQiMA -IwgIAQBIAQAAQAAAAAwAAAxxAgIAQAQABAAAAAgBAAgJCAISQgAAACAAAAAgAAAgIAAAAAAAAAAo -YGACUAQAAgEAgAACJBBQUAQBQAYIEABIKzAARAgQAUwEIEhQNBAIBAgBQkgoAWwQSYQCaAEEFAQB -KEGIEIgIgQMyEDIEQFBIJEAUwAAJgSASADB0LBACAAAFnYiKQDAoDAAQTAkIIAIoCHYIAYDAAAJi -kGAGkABQBIAAQQKAAAQKJABBCAGEQBAwAAIC0EAwDCAAEAyBABAASAAAUDAIAAIAAAAQEEAEAkgA -AIQBkgBQARAEQJIQAMBEARNAAoQIYMAIAAIAAAAwgIgiFgAQhATAEAAAAAAR0KCCyBABABQCAMAI -CEFQAQqRgZEAAQABAiASCxCBEAAIJMAAAAdgDAyDKBGABMIIEAAQ4ClRAAQQMwAAoAETBAAJAIBo -QQAwABAAQJAQCQAAkgCAEgEAEBQRgDDAUIAQIACQBEOAQAwDBAAASMEACQAAFCCMEQQAAAoihkQC -KIAAFgQCaAggAAIgQARgQiCABaCIQgAAKAASAAAWCAqMEBAAEFUEACqgBCAgEBAQqaCgIUCSCAgO -gIGGAQwAAAayATIhEDABEQAAD1QAEhQADQgKkQABkgQCgQCpAAQhIAIAgBYAACgAEEQAACBABAIg -KQAAAAgFAJAAEigAABYAAFIAACAAAASAQpKAAIAKAABAACAVEBAAAAAAAQCIBMAAgAFAEJRhAAEg -AAFCJACARIAQAwEAMAAIYACCAAEgAIAkAIGABCAABHAkhCgEkQAgAiAgIAFwAiQDQMGQISBIQWCA -BCAQxEBhxmCAAAAEKCABRAAEgECAQAAAAiCEIAEEDAAAAEIAAIAAAQAAAgEAABCCAAAAgABAAIAB -AAgAAEgIRBJABCDAAAEBIAQAAAABASAAAAAAAAEAQEIAAFBECAggAAAAAAIIAAAAgAABAggAIAwA -AiAACBAAAAAAgAAAAAgCEQAoAAgADFAgEAAABAgAABwQAAACAAAACAAgAAAACCiYAAEgAAgQIAAA -AAAAAAhZAICAIIAAgAAIEIAgAAAAQCgIgIAAgCQhCABAAJAAIAIIQAAAAUAABAgAECCAACECCAQg -ICCAAAJIACAQKASAIEgCAQAAAiECSECAAQGCAQAoQgAAAAIIASECAAIAAAAACAkLAAkAAAAJAAAS -AAKIAAIAgRBAIIAAABEAAgADEAECCAAAEFACAAgBARgAQJCBAoAAAAACAAEAIAAIAQGAAAAADgsK -hAAQAAUAgBgoAADAAAgAKAAAAACAgAAAQgAQAAAAgAAEAIBAAQQgAAAAQAAEAAAQEgAgAgAGAAgA -BAEIAIAAAhiASAAAAAAARQSQECAAAACAAyRAAhAAAgIAIACgAgABFAABgAAQAAAAAAAAAQAAACAI -AZAAlIAAAAAAAhBBAARABAARgBAAAAghAAAgAAAIEQkAAKACMBAIQgAAIAAAAAALmwgYAAGIAAAQ -AIgSAQIAQgAAABAAQAAEAAAGAAAQAAQAACAAAAhAAAAQaAAAAAgAABACAgBAAAAACAIDAAgAAAAQ -GAAAAACAAAAGIAAAAAUAiRAACNAQARCIAARKAAAoEIwAgAAAEIAQgIQAAFggEBAAAQAaABABgICI -AAACRRgAABBBiQAlAQAIAA0AABBiEAQAIgACGCAAACEIAAAUCBAAAADaBQICADRAIAGEAkAAAFBp -EIAIASgAAAIQgABAAJAAAhCMSwAAFAAAEIAAQCgABAAQggAAAAAABBCByAAAFAACEIACAAAAAAAQ -gICIGhQAABAgIQAAGAIAxCAEBQBYAABAJAAAABQoCMQgCsgAFACAxAAAEAAYAAAQABcAABREKIQA -EAoAGEAgAAAIhAAUigAwAAgCADQAkBAAAAUAFCCkkAAAAWkIQCsAAKAgAAQQDBw0AAiEIAFKBJBA -AMQhBAgAkAEAxCkEQgAUAADEKgEMAFgAgMQpBAIYGAAAxCIEAAqQASDEIiSAABQAgMQgEAIAAAAM -xIIkAAABAIQJgAAAAAAAQACQQAQACABSCYQQBQCIACAJAFgCAAFEgEAAAAUACQAACQCAAAIAgQAA -DWIAAAgICkAAQIhACUBCIAQqAECIkgYgAAAE0gAAAAAAAEAkEAAAEQgSIEmBBgAIAgAACYgCAAAQ -ACIJgAAIQIgAAAmAmQEIAAAQCYAAAREAAAQJkBEAICAAAAmAUAUACBAZCYAEAEAQARAJDQIBAQQA -QQAACEQAEBEQRCkgAkDACAgAACQEMEgBAQEASkAIMCgAAAQAKQCAQYAIAEjgDABMqhgCQEYEARAA -AAIEEAAETCAAAQAACAIMBBgAAAf0AAAEAOAggQAAAAJAAKggAgUACAQEEAAAAFQUAEBAAIgiEBDI -AAQAAAIGSIAUAAAEAAgIAQloAABARAQADIAAEHRgAsUAAEAEAAABiVEAQgASESLKAQAooAAAoGgE -ykgAEgABAgAQEAAAAAAIEgISSggEAAgiCECQwkAwQBgADCBABADoAgBIACgKIQAoCQAEhAoCQUQA -IMCkGQBAAMQAQQAASOhAAYCAAGQBAIgIBKAAHAACQFgcBAABRARAAAAACACAEEBACBAAAAgAyQGk -BAyICACiuBgAEgEQALCgAKgAEADABAICAhCIkABAwAIaAAAADAAAgAjAwQAUggQIIABIiBAAETBC -hAADAQMDwAhAAACAAQAUwwgCAAACMgRuAgEggyKCBAQKBgAAAQiQAxDQAUhAAMBIIAEUAQCQQMBp -AESCAACNGEACBAERAAAAQICQEQAAAWjUIAAAAEAQAIEICgACCBAAAAgIACAwAgIQAAAAAhGBcAAA -AADAQAAAAAAAEUAAAUAIAAAAAgQBQMAAAADAAEACAAAIhAAMEACAAAAEAgAAQEABABAIAIAIEAAA -QQBIQIhigEAEAGAAAqgAACAQAAYATEAWIkQEIEIgAgCABAGEADBiESFEBCJIFEEgAABAFQAAAAwP -IgAVDAEBFFYACgQAggJwAAAAAQIAAAICAEAAgDAABAAAAAAAgIAEAAAAAhaQAAAAAAAAQAAAAAAA -AAAAAgAAAUJCUAAQAAAyCIAAAAAAADACAlAQKECEQGAIACAyAACIRFBQDgIQEAAUKCoAAAAEBDCA -BEZAASBiBAEEAleEAgACFAAGQAIVAYIUAAgQQlASQkQAgCAEEBAEQAUIQAAABgAAC5KhSEICAgCC -QQBAAhoCUBIUAAECIitAEuoEBcAAEAhERCCQEBAAADAACCAAAAAKaAEAAAAARAgDAwAsaAAAAEAR -AgRAjAA4AAAIBEAAADm4BAEBICAFJwAAKgkAAgBJiAAAsBJIOJARDBAAAEhFIBAoQUkyIE0oNRFA -w0IYABhBCChAWgABAEAaQcICMQApRAUIQDA5FCBBFRgCKBAhNkDYAAAD4ULKQDQAASAhAAgQACAA -REAACggBhUABAQAEAECAgAgACBACEkBAAAEIggIiIgAIIEBICCAAQhUFAACASEEgACABAAAwCAAF -ICowgEgRFlEKCBAAAMoQAJAUSYeFEAKACJIEBAgAwIAGAEhIQBIAQgJCEAEACkIiIAoQUACAIEDM -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 -M1WI+qOgZCC4iA0IAAAEGs9VAOT1U8oKMzMPDwtPv7//////VVVV9b+/FRVVVVVVVQBVAAAAAAB1 -Vd/fCl9fVQoKqqr/AFUA/3cPRw8PAP//3//fAF9V9UcPHVUzMwD/AAAAAAAAAAIEAQAAAggAIgQA -AAACAACACAAQIAAIAAEAAAADEBAAACACAAAAAACAIAABIAMAAACAQAAAApACAAEIAAABABAAAAAD -AwAIAAAAAA2b4AAAAAABIABoIBCAABgAAGAQAgAAAAAABAAAAABAQwgAAAAAAAAAAAAEAgAAQEAA -ACAAgCAAAEAICAACAAAAAAggAAAAQAIAACAAAAAAAIABAACQAACAAAQCgAAABAAAAQAAEQAAABAR -AAmQBABAAAABgIEMAIAAAAAIAAABCgAQCADEACCAABEAABAAIQAgIgAJkAoAIAAQAACQBCAgAQAA -BNURCAAAAAMACAQAKAQAAgAAAAEBkgAAAAICAAEAAAAEAAAAIAAAAAACEgEgkAAAAAAARAgAAAAg -EAEAIAAAAAAAAEAAAAAAIAoBAiAAAQAIAAgAACAAAABAACgABAQAAAAAAAAABAAAAQAAAAAAACAA -gAIAAAAQAAQIAAAAAARCAAAiAAgAAAAAQCAAABoAAgAAAAAAAAEAAAAKIAAAiIAAAAAGigAAAAAA -AAAMAACCAAAEBBQBAAQEACCAAEQBEAAAKIABwQAgBAQwAAEEAJQAACCgAAAAAEAAAIBAAACABAAA -AAAAAAAAACCCgAACEAAAAAAEBAAAAAAAAAEAAAgEAAQIAQASxAAAQAAIABAAAACEAAAAAAQAAOAA -AAABFAAAABABAghAAABAAAAAAAAAAAAAQEAgEAAQAEAAAAAQAAAgAgAAAAPcAAgAAAKAAAAEAAAA -ACAAEAAAIAAEAAAJAgEUAABCgAQEA0xEABIQgQoAEAAAAAAIAAAIAAAAAAAEDQAAAAAAAAYCCgAE -AAARBABQAAAACAAhAAAQAACAQBBAAAgAAABAEAEgEAAAAKAAAAEgBEAAAgAECIQASAAAAAAIAAAC -QAAIAoCBAAAAAAgAABAAAAAAAAABoAAEAAAQAACgBAABAAAACu0MAAAAAEAAAAFAAgAAAAICAQAI -EAgAAAAQAhAAAASBABECECAABABBCBAAEAAAgAAAAADAAAAAIAQCAAAAAAAAAAAEACAAAIAUAAAA -BAAAghAAAMAAAAAABAiIAgAEEAAEEMAEAIAADAQIAGAAAAAAIAKAAAEgIAJQAAAAAAQAIkRAAggA -AIAAYQAAAAAMAAAAAAAAAAAIAAAKSAAACAAEAAAO9CAAAAABAUACAAAAhAAIAAAACQEgAEAgCEEB -AQAAiAAEYARIIgJACAAMAQAgAAAAEAAEAABAAAAAAAgAAAAAAAAEBAgAAAAAAABAAAAAAAAAYFAC -AQICAQAKBMASAACAkCEACiAAAIICCABAkoIKgQABggAgAiCCCEFgAQCCDIYCCQACgAIBIIAkUAAD -CoAAAASCggAKBAEAgAAIDAgBkEgAAALeJUBCjAhGlgBDAwAAEgRQAAQSAMgAEQhCAAAAACAEDAog -AAFAAAIAAGAQANAAAIACQBAIAAAQAggACgBSAAACABCAEACAAAAiCIICgAEiAAIoEgQCAAGIACAQ -AlAAAMAACEABAgAAAAACAAgACCAABaIgBIDIQAAVgAhJQhAQAAAAoigAUIAACsAgABBQMogQM6Ao -VAAgyGyEABCEACiAEAAABrEIEAiCAgUsAQCAIAAwQBBQoAAFiBAQAAAAAAAQUACAAAwDAAAQBAAV -AAJoAAABEAAAhkIgAAAECRAACAAABCAAQAAAEAAAAAAIzAAAAEgAQAOAMRARQCBBSCQIAEQILABA -iBRIBHZ0CBCJAQAkUMQBARSRSgAJACErAYCIQEJkcJEIQTSESwogKQxgJCFAQkRECECGMAgBAXNW -AYsLAMkmAAAEcWIAgURoDABQiFQDBAQwICQRAACCAELAACoAQAYgCSAEYCEKIQAAIAEAAAIAFAog -TAgMAAAAACEgBAgGAAACQAAAYIAAUAEQAACEDIAQAIiAEAAA0YCRSQoEEhCAAJEARAkjAKQQAACA -ACAywEgAEAoAQECpgTLQQgCIFgmUgAgIAAkIcCiI1FEyIAAAACCkEBBJFBBETpISEIjAAEA2IAAA -AAf9NBEQgCCIRIsUgFDSAAsEEjAABgEgBAAQQQICCDCKAIABAIkIhAkAAgAACIBwEEAIIoAABMBA -CAIQAQCAgIkQUAAAAAAAAABJ5hDARIQgSAAESgkAAUBAAWAADgaACBAEBIAMAQQBAggEAIUAMagg -AAABCCCRICCwgACgIBYSAJIEErIAISgwFACAgBARAoGQgBIiAQWAkLAEUqABlQYAaAAAA68BiBYB -YoAAqKCAIgQREhAqAAIAEgAwAAQCAoAUAAAAIAAAMgAQAAAAAAAiAAAAEEoAAGIAAEQGKCgSAgIA -AAAghAAAABAAAACACogAEABAAggAIECUgRBBgDMAMACAAAQAAQQhAXQEAhAABCIggCAAAIFgBAEE -gIAAFADABGCBgCAEAYQkQoQjBIQgAkQgAAEEBCxAxIAAAAABNAAEIAAhAAAAI4ABwQSAgAABEAJh -wgTBIcEEAAAAAEBgQHQAAAAAgwAjCAEgIQQAIAAAAMggBAgABEIAAIBAAAAAAQERIAAAAkAAACAQ -AAQIBoMAJIAAAAjASSAAIhAAAAAJAAgYBAQEAAgiAAAAACAgCDEAAAEAAAAIAAAQEAAAAAogQAlA -AAIACACAAAAAAgAIAAgggAARACgICJAYAQAiCJAAEBAAAQAAAAzfAAAACAgAICBAAAgBIBAAAAgA -CBEAAgACCAAAESAAAAAoIAAAQAAAAAgCAAAAACAACAIABIgQgEAIAAAAgIAgAAg4AAAAAAAACAAA -BIACIAACIAAYACCEBAoAAEABEAGACAAAAAAACAACAAAQAAIABIMIAAIBAgIACCAICgAAACGIEAAR -QACAAAMEgAEEAAAECCAADQgKEgAKBAAIAQAEAgAABlMAIAAAAAgLgAIJAACQAFAAACAAEAAABIAB -AAICEAgAAAAAAFEABgAIACAAIGEEAAQAKAEAAAAAAAAgAGAAImAAAAAgAAAAAAQEEAIBgAAgABCR -AoAEEAoAAAE1AAAgAAAUAAAgQAAAAACAAAAAACAAFIAAAAAASAAQCQEAALIIABRYAAAAEgAAEBAA -AAEAgAAQAIECASQAAAAAMQjAIAAAAAACrAAAgwABpIIQABgCgAggJAAQCBAAiAAAAAAAAIACSAAA -EAAEIDQAAAAQAAABAAAAAAAAAAAaAAEAAAAQAEAABAAAAACAAAAAABAAAAAAAAAAgQYAgBAAIBCK -CAAoABCAEIAAAEgYAAAQgAAAAABJABGAQQEYAIABEIQAAkAAAAAQgAAAAAAAABCAAAIAGAAQkIEI -BEAgCAQQhEACKpAQYBAAAALHSjkAAAIAAAAAAIAAFQBAUIAgAAQUAAAQgEEgQJAAAACAAACIEAAA -EIAAAABYAAAQgAABABRAABCAAEAAAAABEIEAAARYQAARgAAAagAAARAgMQAAUCjQxCkCBACwgADE -KhAAABhAAMQiEAgAEIAAQCIQAAAQRARAKQICABRCFMQoAwAAkACAxCABQQDwEIhAIAQACZCABEAg -ACAJGIIAUAAAAKQAIAAAkEABQAQIgAQUAAAAIhQSABQkAMQJGAIANAAAhCsAAgAQAADEKwACCxQA -AMQpAQAAFACIxCAEBAgYAAzEIgQgBBSAAMQiAEgAWAAIxIwEIIBEgAIJgIAAwggAIAmAgAICQgAA -CYAAQkAlAAAEiAgEAiUAIACAgACACwEACYSYAAAIACAJgggIAEAAYgCEYIIACAggAICgBYAQTRGA -AAAC4yAIAkAgEAQACAAEQQgABgCAAgBACBAACQCAAAAYAAAJgAABAgQAAAmAAAAACAAACYAEAgAA -ACAJgAChsAAAAAmAAACACAAADYAEhAAAAAAJVlBQGlKQkUAOAiBQAgAAAAAAAAAAABAEAQBAABAA -QAAAQACEBQAAAAEgACEBCABABAEJQAEAAAABgAAAAAAgAEQABgABBABQADEABIUVYWAAAA25AkRY -BSAULEAQIYBBQAUIiFAAIkIAABAYwCAAAABUBAAAAAICIAAAAAAAAAACAEAAARBCAgABEAAAACAE -AAAgAIQISAAAABQAAIJAhEAmACgIAoCILAgJAEIgIAgBAABowAAAGAAACAAJAIAAAACQIAIAQIAA -AADAEEBgIBAUAAAAAAAIGABAEAkEAEgIAHAQEAAAQAAAACAKRNKhBAkAAAAAT6dCAIhEYABEAEAA -AAAggAAJAQIBgRgACAgAYAAARCAJAAAAAakAAAAEwAAAAKGggAAoAAEBAARAAAwEAIDICBKAABAQ -gAAQCBEAgaDAAAgAAAAICwGAiAgEAAAAkAgAAAAAAAAAAAQgAAAAAMAIAAEgEARAEAEBgEAEACAI -AAAggAEAIEABIQAAAABACJIEAJADEIAICQmAAsAAAAKQAAAQAACGYSACAyAAgkAAiAAB0QgEQ4AC -AEAQCgQgABAIAAIgEMgBABAAEAAAAAAAAAAAEAAAAABAAAAgIAAAAIAAEEQAAAAIAAAAgAAQAAAA -CABDEQAACAEAAAAAAEgAAABAAAICMAAAAkAAAICAAAAACgAAQAgAQQIgEACACAAAAAAAAAAQDAAA -AAACgAAAAgCABAAAQEgAkAGEAQoQBJAACAAQCAAAAAMSTBAAMCFIAA0CkAoABgQAAAACAGAAAICA -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 -IAAAAAAAAAAACAAAAAQAAEAAAIAACgAAAAANMggAAAAAAgAAJAQABAAAAAACARAEAACABAAFAAAA -AACAgQBAABAhgAgIBAAAADAAAAAAgAAAAQAEAAAAAAAAAAAAAAAAAAAAAAACgAAIAAKAQAACABAg -AADAhAAAEAwMgCCCEAAAAAAAEgAEAAAAAAAEAAAAEEAACAAAEABAAAAACAAAAAAAAAQAIAACQIAI -AAEAAAgAgAAAAgBAAAAACAAAAA5SBAAIAAACEABCABJAQGAAAEIQEAAQBgEACAgEAEQgAAAEAxJA -ECAAwAQIVAUEIACBAAAgAAAAAAAAAAAAACAIAACCiEAAAoiBUgIQQAIgCASQAAEIABAAEIQIBAAA -CAhAEEEAAgAEAAAAAAgAAAAAgAAAQIAQAsAACAFAQADQAIAIAAAAABFBABAAAYCASAAAAAAAAAAA -gAAQAACQAAGAAAAABIsAAQGAEAAAAOACAQAAEAAAggAAAABkgAIQAwiACAAAAJBCRAAgEIBQEAAQ -IiAAAEAAAAAAAAAAAgAAAAAAgAAAAAEAAAABAACABAAAFACAgAQKAAAAAAAQQEIAAAAICAAAAAgA -AAAAAAkAgAAABAAAAAAAAACEABEgAAAAhBGAQhAAAACAAAAAIAgARAAEAAQACAAIAAAAACEAAgAA -AAAAAAAC/hEAEAAAIQAAAQACgMCAAAEEEQCCAAAEAAgAAAAgAAAgRAQQgAAEABAQA5KAAAQAAAAB -AAAAAQAAAAAAAAAAAAAAQMogAABgQBEAEIAIBAAAAAACgIEEgAAAAAARAgACEAJgANQAAckACAAA -EAgACAAHFAAQQgACCBAgAiEAACIKBUAADAIAAAAABgklwABEAHAUAAhACAwAhgAAgAIwEBAAAA7T -QRACjCAEVACAIAFQAEgAIBAAADAASAMAiIAAAIAARgAGEECQABABAAoAABCAABOKKAACEwAMAAAC -CgKAAgACAAILABCQAAACBIwQIAAAwAIAQAAEAAAAAAYAAAiIwkABAKAAFEACAEAg4AgBIAEAgCFg -MAEQoQgAABAAQiLAhQAigjADAFQgSgAAAEAAIQJgoDAQAgAEKgLEAAAKAEwQEAAAB6AAABAIAmAI -AMxAAgogK8QAIgMI0gACCAEgIgVAQAGAAAEAAAAIAQBKAKAAJAABEAAoACgACAAAAAkQEABBAAAA -QCASAGAAAABAMyoCAAQgAAiMNCqEU8AAaCAIICA0BAAIBAghEEQgAEkAAJAADnAICAgAcAAJQEiT -AAiMESAQABAMQSAAI1IAVgBoNIgLCAkUAIAwMEsBQDAwCABoBAAgAAAIGTYSRAFQEoEIBAiJIBAA -CgwQIECAAAGAUEBUToAUAogICAwCCABTIAQRApIBEABAAEEAQIAAAkAEACEgAgAKQEAAAYCAEAIg -ABQEAAAEggBQADAQdFAIERAsABQBDACIggwAQQAEEAEUIgyDAgHAAJA0AwYGEXKRgiDDQQAACtTA -MYAQQMkACZSgEAEKCUiMCAADAwQEAEAMNDbQ8AiCxEIAAAsrEKGQwoQUAEKwAQAAUAGJQgQANgRG -gGEDAQgIDAAACIKQIghAgoABAAAAAABACgFAAAIwAQSAERBAAAREgAAAiAAAAEAEEAGAEEAAwAAU -AwgIoA0gBAggAAAADAAWCoQAAQAICFABIICAhBIQBEgUIACQArCBAIgpIhERCAJEIAUACKAABgAC -KAACqAIMKAkMIAIQApAWgCIAApQCsiKADAAAA2oRBI4CERCAEAAQEaiEAFICAQCgMAEAAggAFBRE -CAAAEgAGohAAAACSIQESAAAEgCIQAIQACABABIABAQEAAAAAAAUAoBAAAAJIAAkAAAACAQCEhIIA -RCEAwCAEgARBBCAEAUSAAUAgBAYBJACBAIAQgAaIAAQBIAAkJEQCAQIAYAJDkWBEKEhhwQCAiCRg -gGQAAYSJhEABQQCBAAAgIAGCAAACT2AkJJGEQCkAAAQAghAgAAQMgAAEBEAARAEGQAAAAEggIAAA -AALQgAQAACAAAAAAAAAAIAAEIgAECCgpAEACQmAAIAgABACAgAQBICIAIiAACAAAAIAAAAAICAAA -AAAgAAgAAAAAAAAASAAAQABEAAAIQAQkAAADIAgIAICYEAAAiAAAEDACJAICEAAIAAEJAAQwAAAA -ACAAAgAwMAAAIAAAAA5eAAIACAiUAAIIEIAASAEAACgQBAoAISAAgEAARAQAGhAIAQAAiAEAAAkQ -ACAQAAIAiQgAgAAABAAIFAAEkBAAAAgIIiAgAgEACCAQCAQABAAAAAAAAAIAEBIBAQwAAAIQGAAA -AAAEgBAEAAAEAABAAIAAAAAYYCFAAAAAAAgBCAABAYAAgEAhAICAAQABAMABCQgDoQCACgEAIAAQ -gQkNQAAABg4QAAAAAAIAQBAAAAAAWCAIEIACAEGSwAAEAAAAAAAAAAgAACAJhAAACAAABAgAGAAg -AgIiAAAEAAAQgACBCIAgQgAAABAgAAAACAQAACAAaBJAAAAAAAoAEAAAAAAAAAAQKBABACAAAAgA -AAAAAEAADAYAAAEAIAAOUDAhAIQAAAhIAawAkSQAARAUACChUAABAEQBIACAEABIIgCIICmAAAAL -QwQEgQIAsCAQAAgAAAgAEYAAAAgACAwIgBQAAIAAAAiAAAhKQRAAAAAAAQABAAAAAAAJAAAIQEAA -AACIAEAABAAIAEgAAAAAAABQAAAYASEAgBAIAAAAABCBAQAAWAAAEIBAgAAAAAoQhAAAABgAABCA -IAAYAAAIEIAgAAwAsFEQgCIEDAAohBAAAAAAkAAAAAAQCACSQBCAAIFIABQJgAAAAA1lAAAKACAA -QACCAGqAFAAAEIQwIkAUABQQgAAkAJAAAAGAIwAAAAABAIAAAAAAQAQRgAEAABQACBGABEALAEAA -EYABAAkAAAAQgIAAABgAABAsAAAokAAAxCAAAAAAAADEKgBYABQAAMQsAAAAFAAQxCICACjQAATE -IAhAAABAAMQjBEINUAAUxAAAOAAYBAAgAABEABgAQFAIAAkAUKAAAAAABKMACIINUAgAACkAAgBQ -IpjEKSACAJAgQMQqAAKAUAAAxAkEAgAQIASEKwACABQSAMQhAAAIGAAUxCIBCAwYgIDEIAAAANAA -AMQgAAAAGAAIxIAAIBAIAAAJhAgAAAAAAAmBAAQAiAAACYBgAAAYAAAJkCQAEgIkgAmAIAwCAAAA -CYgQEEAGLAAJAkAAAQkAEEgCCIgBoFAAAAAVAkAECCQAAAAJuRCAUEAGICpAgAqQQAYIQAmAAAAB -IgAECaBQAQAUAAABABAAAAYACAmAABAAiAAADYAJCDCgAAANgAQAMAAAIg2FCAAIAAAKCYgAAkAA -AAAJ0AQIAABhIAIwAAAAAAEhARJIEABAGAAAQEABAAABMAQUAAEABAIAAEAUiAAAoAAAAAhEEAQm -gjAAFmgACAYBQgIIAECBASiBAAAQAECEgUEAAAV/BAFwYkkAQABI8ABwAIQeAYAAAAACAAACSQJA -AAgAAAgiCAWAAhACACAAQEAABBAAABIQIgABQAYAQcAERiAEJAAQEAAAACBBAAAAAMAKKAAIAAAA -QDAMBEgAAAQAAAICCAgAACCAAgQQAAAAAAgEBAQoCEDg4EBAiAhYAAEASGQBCgJAAiBAACJBACJE -gAAEYADMCAEJBEiAEAggAAAAggAAQGFAEgAEABAITIAABAIAgAAAQBAAAEEsAAASAaAKAAEAAAAA -AAQBBBAAAAAAAAAACAhAAeEBAAGAYsgCAAgBAEAAAQAggQAEAgAACAAIAABAAAAgAAAAAAAAAAAQ -AEAAEAAgwAwGAAAAAAIAAAAAAAAICAAAAAMEAIAAiQYJABEBAEoAEAgSCYgAEBBDMgIEAIAhAEAJ -gBAAKEFBQSBRgAEAAACL5gMABgAEhAFIQBACCoAAAQAgEAADMAgABAAAAAICACAAACAIABBAAQAA -AMjAIDAACCFICAAgIAIAEAAAIFBAEAAACAgAQAAAAAAICAGAAAACAARAAkAAAQAAAEAAAAAAAEAA -AAAAQCEAAAAAAAAgAgICAEAQCACAjCKAACAUARQIAEFGAEAAAAkAQAAAAJAAkAAEEAAQAAAAMAgQ -IgEJEAgAAASrSBCQQIQSkAACAAhAQAgAAACAUAAAIARAABQGAAQAACCAAAAAgBAIAgACAAKAhAAA -CAAAAICQIAAEgACgAAUEEAAAAAAQAkAAAAQEAAAAAQCAIBMBgBQABgAAEAIABBAAABAABAAQYACA -gAAAAAQAAAIFwAACAAAAIEAARBBQgJoAgASFAEoBAAgABAiETEQEMNAAEgAMSAZCQsAwEkEAFAAA -DWIIwBAglBCEgAgAwBAASAQAAEAIBARQYgYEECAAFAAAEEBAAAAEQgYIAAAQAAAAAhIAAgIGAAAA -qAcAACACMABAGhAQEBAEQLgAAQAEABgYBUAgEAJAAAIAABAQAEAAAgIhIBeAAAAQBgAAAAgAIIAA -AQwoqCAgEEgDRgLaAACLRBIqQKhSAEmpDCAAKchAMjgBAColAsDAAEQYQlEAEkrAAAACSSCIQwMg -MCYkMFAIEgBQAAAASAoCACAQAAASEcgAAgAAQJgBQEAICAAAAhAAQFABAQghJABBSAMgBEIBQAFR -EAAQEBAAQgAAEMDAoMhAEBICAHAFBAAIRAAAAAAAAABEBEAAAAAAyAQEMCAAAAAgyABIAgAIEAAA -CCAEAAF1kAEUxEQQCUQQElLWFhBSEhAgApItACDEQhAADAUBQhAAUBAAAAc0CogQEAhgAAQAAAwA -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 -AACqqlUAVQBERDMAAACqqi8v3f8F9Scn7/8fD1VVVXdVVQD/9/cE9/8AMwCqqiIiAAgAACAAAAAA -AABAA4AgAAAgAAAgAAAAQEwAEAEAIAAhAIAAAIACACQAAICCARYAEwAEAABICACQAAAAAAAQACIA -AAAAQAAAMAAAAAAgAAAAAAoCBAAIoACAiABgAAAAAFAAAAAIAABAQCAAAIIAAAAAAAIAAVAAEDAA -AAgIAQAADAAAACgAAAAIAAEgAABAAFAAAAIACAAAQAAAAAAIAAAAAAMQQAAAAACAEBEAIIgQBAAA -AMAgAAAAAKQQIICABAGgABKhCAAAAAEAAAQAAUAAABAQAACAEBGAAgABAAAAFgAAgAAAAAAEAIAA -ABQAAEAIAAAAC54BAAQBAAAoAAQIIAAAAAgAgoAEAAATiACAAACAAAKAABGACQAIQAAAAQiAgBgA -gAAAQAAAAAAAAAABQAAAAQACIAgAAAQBAAIACQAAAAAAAAAoAAAAAAQEAjAASAAAEAAAAAAAAAAA -ACAgBEAAAAAACAIAAAAIAgAAAAAAJABSAAAAEAgAIEAAAAAQAQCCAAADEABAAAAABIIAAIBAAAAE -AAADOgAEAAAAACAAAACCAAAgQABEAAQQICAAAEAEAAAAIgAAAABAAAAQAAAAAAAACAABAAAIAAAA -AAAAAAAgQBgwAAAAIwAAACCAAAAAAABAAAAAAgQAAAAAAAAAEkAAAAAQgAAAQEAQAAAAAkASAAAA -AAAAABAAAgEAAAAAAAAAAAAAAgAQAAAABAEAAFAEAAAAAiASEAACgAAAIggAAAAACAAAAA97AAAE -IAAAKAAACAgIBAAIAAYOBBAAARSAIgKQABAqAAEABAAAAgAAACAUACAAgCAAAAQAAAAgAABAAAJA -AAAIAUUITlAEFAAJAgggAAAAAAAIAAAAQACCEhBAAIAQAEBAAIAAAAAAAAEQAATAAgAAABAAgAAA -ggQAIAAAgIACEBAIAAiAIACAAIABABEAiAAAYAAAQAQAAABMACCAAAAAAgAACHUIAgSRAAAAAAEA -AgAgAAAAEIAUAAAIYEAIgACAAAmAABQKBAAAAAAAAACAiAhAJAAAAAAAAAAAAMABBAAAAAAAEEEE -ACEIAAAAAQAAAAAAAAEIAAAAAAAABgEAAAAkAAAAAACAUAAAAAEAkhABBEAASAYAAAEIAABABAAE -AABAABQAAAgABEAAEACAAAAECAEkBBAAAAQAIioIBABAAAAAAAANrwQAAEAAIEAAAAAQEAAQQABk -FAIAAAQgAGEBSAAISAAAAIAAAAEAAAAEAAIAAACAAAAIAAAAAAACAAAAgAABEAAAAigoAAwgCAEA -AABAAAAAARAKQgAAAgIgAAiAABAIAEBAEyAAAAAAAEUIAEBogAAIEhAwEjAACggOECACBDIAQgAA -QgAAQwAggI4sAgIgECGAAhRIgTQCQIBBAEwJggIAAA8cBhQDCBIEIw4SQAAIAADIAAoEwEBBQADA -AhYAiAIAEAIEABEAAACUwgACAIQADACAAgIAAAoAAo0IEEoAADIAggABAMACAAAACgIAAAQgAAAw -SkCwgAsAQAASSDAAABAACKBAEAgCJEAQAAAQAAAwAEkhQFAgAoAAKKAAUAgFSAAgagEISAIgRWBC -CAIADEIpikAIAAAAIQCIAAKQBbAQDQAACbIQEggUCASgAAQgAACglAoUACAUEAACBAEETQACAAEA -AIAAKAIAoEggAAAAEgAABAAUIDJIABAACAAACAoQQAAgAAAQAAADAAAAAEAACEAAAEQkAAAuAFAI -wCAAQBYOQAgEBIAAAhRQAIACQAISAkACgkwwAlBMSghBAQKCAQIAYggATgAAQRAhECgAyEkBMAEE -jGHKEmMQBCNIiGIBAsAAAAAK+GAggUAAFFEgaAsCIkFiIAAJAQQCAAF0AIAAlAQQSgBMKEACAAAQ -AAgAAEYgAFAgAAEMAAAAIFAANAKEwAAUgAgAAYAAEBAAAAAABIAEAklTAgAEAACwsAkSBAQBAACA -CQoCBMAIEAwTCpQECCCBFNEAAAYBBICQgQJAhARIyQERCCyIIRSQEQooCcEkkOgEYtAIEASkEEOI -CCEhCQIEEQkAAAUQMURQgeQKCAABAFAAEBEAU2AKAAmEgAADUQEIQASxQAAyA0QAAAGAAIBBCEgA -AgTCqDAAAAARgMYAAQAAIAAAQAACAAAAIACAAAQQABIBkIgQgAKBCAAAhgQIUAAAIQwgFICAACAi -FAAIAgAhQCAUAECwCgEiKQoEhIEBAjFAACKyAKCAsCEiIAAgAACxQAEgAASESIEAACAEAIAMgAAy -IAAABjQAQrEMgggMApVSBAQAgQCRBgIIQIAAQACGgCgEAiAASACAEgAAABAIAACFCgCIAAABAAII -BhQACAABgBAAIgAIAAAAABEAAAABAUQAEQBUqkI2QBABIAIQgiYANAwAIBBCBiAwEgAAQCJgQBAC -ggAgMAQgCdQAAAoIBAAQBAACAACAkAEAxFBAAAEuAgQAIUQQgSkgJCAsgUgEgEQAECQAAAAIwYSB -IEAkAgAgAARAgkAQKABAJAALAAAQASAQAQYUQAABAgZgAgAIAIAgRAQAAAAAAIAAKEAAgFCAIQEp -QgAQACAAAAgAAAAAgAAAAQAEAAGESBAEAAIAQAEIEAwAAgEAAQwQAAAQASAGCBAECAAEIQYIIBEA -AEEAJE4AJCEAgAQhKAEBCBwAQEBIIgCRMEIAIAgAABkAEAACCQAAABgAEAAAAAK0CAAAQAAQAAAo -IAAAFBAAAAwQAACQgUgACABAAABBAAIIAAAAEAGAAggCAIAAEEAiCDkAAAABgAIIEACAABEgAggA -IAAAAAAACAwAgAAGQAAAIAQAACBEAAEABAAACEAAAAAGgAAIQAQgACAAAAAARCAARAQAAESAAAAg -AEAAGcAAUwACAAEAABCIAAAABAgAEgiCAhAGAAACAAKCABIBCAAACu7CCAAAIIACAAAAggAEBBIE -AAAAEIBCAAAAAAAAAAFQAAAAhAAAAQEAAAAAAAADAAAEIwAAgIACACgEBgAAAACAAAIAAAAAAAAg -AAAAAAAAAQIAAABEBAAAAiAAABAAAIACAAAAAAAAAAICggBAIKAACSAAAAAABAAQAAAAAAgEAABA -AAAQgAJACAgAARDAAAAAACIBAFEoAAQQIIEAAEAAAAAKURIKQAAIMKQAAABQABALkAgABEgBAAAo -gBAIBQFIAAAAAAgAAAAIEIAAIAAAAKAEAAAAAAACQAAAAgAAAAAICAAIAAAAQAAKAAAIAAAAQCSA -gAAAAFAQABCAAAAYWAAIEIAAAChYAAQQgIgAKHgADBCAAAAJkAAAEIIAAAAaAAIQgBAAGACggRCA -wwKAAACEEohGCIACAgQQiiACgAGgAxEAAAN/gQAIABQBABCMAEAAAECJAIBSQgQgAEEAgAAAABgA -ChCAABAAAACIEIAIgEAAAGAAgAmACQIAIBCAAAAAAAAAEIAAAAAAAAEQgAAAAAAAABEkAAAAEAAA -xCEAAAAUQADEJAAAABAAAMQhCAAAGJAMxCIAAABYAATEIRAAAHhAAMQBAAAAGFQghCAARACSAADE -JABAAAAooMQoQQAAFAAAYAAACyEgAAAAFDkgQAAAAAAYAACECQQDABgAEIQiAQIAGAAAxCkBAAAU -AADEBCSAAAABIIQgBAAA0CDAxCEAAAAUAIDEIwAAGBgCAMQhAUgAFICAxIgAAAAEAAAJiGAACAIA -AAmIAAAIJAAACYgAAAkAAGAJkAAACBJAAAmIgAAAQAAACQiAAAgAAAAJghQIAAAqIA2SRJIAgAgE -CYAoRIAgICAEAAAATpAFAACKAAAACQAAgIAQICkCAAgACAAASYAFAAAAAAoJgAUVAAgEkgkIAAQA -AAAACYUAAAgAACAJiJAAAAgEIAmIAAAQAAgICYAGAAAIAGANAAAAAQAILABAQCABAAAAAEFAAAQA -CKAAAiAgEQAAAAAAAAAJAAAQyAAAQRBAQEAAQEQEtEAAQACQAEBACABABEAQBgYCAGREekCFQgAQ -JEEAAA6KAABAgABQRSAwBgQIAQQASAhgQADAABAAAAAAAAACQHAMFZQAACCmNkAgAETwDEAAAAIA -AEBAIGQCAAAAAAAAiEAAAAAAcDAABCAggKAkAAAAAAQBABBQAAAEBAEAAAAAAAAEAEBAAAAAQGIq -QAgoAEhABAAAAQAQQGAAAAAAAAAACAJAAEAAAAAgACAAAAAgKCAAkUIgAAQgkAAAAAgAgAAASvkQ -RACAWQgxakgACkBMxEIAAAgQAgChCAAAQAAABAGgAEDCAAAAAgFBAAAQAQBiCGRABCgCBAgAAJAg -AAAAAAAQCAAAAAAEAADIDAgAAAQQpAAAAAAAAAAAAAAAgAAAAAAIAEAIAgAAAAAEAAATBABAICIA -AAAAAAAAAYBAAAAAAEAIEg6AAAABBACAgAACgwAIJAwAQCARgABINEHABgEAAACMwQMIEAKQAAAA -AJEIwUAIigAgUAEKAQAAAQYAAAAAQAAIgEgJAAZQAAgAQAASAgAoAgJAgAAIAAkBQAADAQAAAAAA -AAAAAAgICAAAAAAAAAAQAAAAQAAAAgAAAgBgAAABAAAAAEIEAAAIIAAAEAACABCAgAAAAAAAAAAA -ABAAAAABAAAEAIBAFAEAAgAgBAAAFAAAhEAADIUiAAAAIAAACQgAAAYmCEQEMIJQEA2AQAUgKAYg -AoAEAAAAEBIAAAAAAAQAAECAAACAAAAAQGIQgAAAAIYQEAAQCUKFgIAAKDAAgAgIAAACAAAAAkIA -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 -ACGAAgACAAACAAAAAAAIAAAAAAAAAEAAAAAABAACAAAIAABAAAIAACgEAAAAAgAAAgAACACAAAAA -AAAAAAAAAQBAEAAAAAAAAAAAAAAAAAAAIAAAQABBAACABAAAAAEAACAIAAAEAAAAAAAAAQAAAAAA -AAAAAAAAAAAhACEATBAAAAAAAAQAgEAgIAAAAA0nCUAQgAAAAAAAAASAACAAAIQAAEAEEICAAAAA -AAAAgAAAAIAAAAAAAAABEAAAAAAAAgAAAABAAAAEAAAAAAAAAAEAAAAEAAAAAgQAAEABiAARAAAA -AAAAAAAAAAAgAAAAEAIAABAAQAAAAAIAQAACAAgAAAAAAQAAEAAAAAAAAkIAAAAABAAAEIQAAIAB -CNAAUIIAAAIgAAAIIARAEAEQAgAABDlAQgAIAABEIIEACEAAEACAEQAgCEgBAAAgBoAAAABAAgAC -AAAAAAAAAAJAAAAAAAIgAIAAAIBAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAgBBAAAAAIABAAAIA -AEACAAAAAAAAABAAADACAAQAQAAASAAASAQggAAQQAEIAAAAABAABBQAAAAAEAAAAABIAAACAAQQ -gABAAAAAAAiQAAAAAAAFYQiIAAAAAAAAQAIEAAAAAABAAkQgAGhAQAAAAAAAAAAAQAAAAEAAAEIA -AAAAAAAAAAEAAAAIAABAAAAAAAgAAAAABAAAAAAAEAEgCAAgAAAAQgIMDAgKEAJCAgJAAACEAkAA -AAAABQCAEAIIAEQACgAAAmoCxADCAAAQgjAAgkACAgAQAAgQAhACEABAIDAUApFHSIxEEEwOAQCK -gjANRAAAAA7Q0AACEAgCQBAKCCASAGBQAMgCAMyAIAAASABIAhAAAigIcAEAAEIAAABREAAAAAAA -AIAAKAAAAgAAAIBACCWCgMISAgAAAQAAARAAAAAgAgAQAABAAiFQgBAMEAiSQADQIgEQCAMICFBI -AAAIAAANAAAkACAJIhCIAAlICAAAAACAQAACQAAINAQCAoJyIAgAaCgQAhAAIAEQCkggBEgA4gAA -CsgCAABAoAAGAECQEBCAAiQAAyBCAAAAAAgQAAIQACAAQCgiUAAAAAACIAAKAAAAAIAIQlAAACAA -ACgCEgAKAEAAAAAIEgAAAAAIAhAAAEIAACEMQARwSIQQIARgBCAgRIQAiEIAKIREAgLI00QoisCL -ylAUCAEQgSEIZIREiMgEIJAJAEQIEEEAMAFIhAAGQIgCAABhhEISAGaAAAyLACkIAAALRDADADII -ACCCgIACBCAQEAkAABCIgE4gAoAIFEAAQgAAABCCACAQQGwIAAAAEAAwUIAAIEIQABBmBAAgAARK -EFEAAAQAFAAAyEAAAgATMJQCEBACAAABAMQQiBEAAAaQAAQCiVEEEhCkABEAgAwAJEAEEQAAqhAA -YIACEABJEIoIAAiBEIDkEAExgBEAEUAGCQQMggAIASGAEAEkQECjKAkAAAXhAAhIACBBDAQBAEGA -AIABAIAQBCBSkBAJAisAFIAAwQAAIAGACICRACIBABABy0iAAAEABIAIQQgAAECAALEBMAgBQAAA -BEkBCQBQEAABIBEAMkBAACAIgiAWQAAAQAACAAAIAAACoAAQAlQASBEAEECKIBEACBFAEIQEAFQp -ICAAjACCCACNEAEGUQEGAAgyEIEQAIihggAAEAIRFAAAsgAACkkCAAAyIAEBACEIADAAAYAQAAVJ -AAEEICqQAlKgBICABAAACgAEkIBKAAAAIAAiYAgAAEAhAACCoQAAAQAAAgAEIAECAAAAQIgAAqIE -AAECIXYAAgBCUIAIEgCESAoAhBDBKEFIEBAQIkJAJGwBgEBCKiARAAECAACAjAkJBCBBIAAEJAHA -IAAAgIEERJEhQQSAMEKEIQGEgAAEACAgwoEAAAAMMAABQkAARGAmQQAIJAAAkAEggAQAABAAASIB -AQgAIgIAEIJgAAAAAIEAQAgADMAQADAEKAAQIAgkCQAgAAQgCAQABFQSEAAAhFAAEAAWgSEACBQA -BJBBAQRIUAIEAIMAAQIAggSBQAEEAIECAIAAUCQEAAJAIEBEBAgAgAAgAEACCAAACBAEASAIAAAQ -CAAAIAoAIBIAAAAAKCIBEQIAAAEAAAEwKAgISAAAAAAoAAEAAIAAAAgIAEAghkAACBAABJAAJACI -EAAgIIKBAIgAEgAABCAACAIAEYgAAQBICggwABAGAAgAEAABAAQACAAAAAAAAAQQAAAAGABgAUAA -DAAAAABBAAAgBAAAAAAEDAAAAAAEAAAEAAAAEAAAgIACBAABAwCKARAgENAAEBAABAAAEoIAhAAE -AAAAAABaAAWAAIBBAAAABnQZkxEAAIAQEAAQAgIACAQBBAAAACAAAAAFEAQCAACAACEgAAAAAKCA -AgQgAAEAAEAAAAAAACEAgAAACEEOAIAAAgQAAACABIARIIEAAYgAAAAAAABCQBAAAAAAIAAAAAAA -AAAAEAAAABAgCAAAAAAACAABAAAAAAAIAAAAAEAEAAAQAAEAUASAAAYEAYASUAAAhEAAACkAAAkE -wgAACAAAAAAKswoiAAAAgBAAAAAEAAAAAAAQBAABCAAAAAAAAAAYQEAAAAAAAAAAAgAAAAAAABEg -AAgAAAAAEgAAAAAAAIoyBQAACAAEQiAAAAAAAAAIoAQAgQAAAAACABCAAAMKAAAAEAAAAAAUAAAA -AEAAAAAAAIAEAAIAAKIAAIAAAAQAAAISgCgAAAAAIAGIwAAAAEAGAo1CDEAAABAQgABIbgAAABAA -AARKgCgAGAIhARCIAAAoAAAgEIAAAAAWACAQgAAAABQAARGAAAAEAEAIEYAAQAAAAAAQgAEACwAC -ABCBARAAFAIAEIAAACgAAAAQgAQABBoAABAoAAAAEADQxCAAAgAQAghAAAAAAJAAAAAAAAAAkAAA -AAAAAAAUwAAQIhQAAFKAAEAJQ0IAGADghAAAAIAAogiEKBQNADABIMQsCAAAFCkgxAAACmokAgIA -ECAIxCQAAQAYAEjEIgNKABBBYMQiAAAAFAAAxCIEQAAUgADEIAAAACAAgMQiKAAAEACExCAACAAQ -AADEIAMCABAAgMQhBgAAGECExIIAAAAECAEJhAAAASQIAQAAAAAAEAAAAAQAIAAIAAAAAAAAAAgQ -AICAQAUABCAABAAEEACIBAINAhoCAAAQUA2AAMAApAAGCYRQBIEggAAJAAAMEYAEAEgkARAJkgAA -CCAAAgmBBAAAJAAACYAAAACAABANgAAAgCABIA2IAACAAkAQCYAAAAAkECAJgAgCQCRIBAmICABA -BAAQCYgAAAAIABAJAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAABAAAAACAAAAABAAAgAAAICBBAgA -AAAAFAAAACBBBAFAAIGCABgABBQEAYIQQCFIIAAGSAAQQQEAAARbKASmUEAAIABAAkAAEEBCZAAA -QAAAAIAABBR0QAABwQEoIgACQEHSAAAAEAQGAAABgIAAABBgYooEAAAAboARGABAAEBQAIAAADnA -AAYAgAQABBAAAAACAAAEEAAAAAAAAAAIAAAAAQAADBAAAAAAAAABCAAAAAAYAAIAAAgAAAIBAAAA -QAwEAgIgAAQkCBAACBgBAAgYKQIAUAAQQAgACAAAQiYsRACIAUEACAAEAAAgAAAJAAAAAAAICAAA -BAIAwAIKwgAAIAEIEgoYQUhIAAEBAADICAhADAQRAQFAQAAQEQQEQQBAAABAAAAACgAAAUgIAAAA -AAAAAAIIAAAAAAAAAQgAAAAAAABAAAAAAAABAEAAAAAAAAAAAEAMAEAAABEQAAgIAAoAQAAAAAkE -AAAAQYAAkUABIAMAwACQCAIAAABEAACFzQIICQAAEAkIAChgBgGAIAACBCAAAACAAQAKSJAAQABI -BAAIAAAAAEAQAAADEAABAAgCQEgCAAAASCAEgACISMAQwCQEAgALAIAAAADQQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAACCAAAAAAAAAAIABAAAQAAAAgAAEAAAAAAUAoAIQEAARQCCAgAQAoAREECA -EAgBECACQgAAQAAQEAQAAAtkAAAAkhAABIQAACAoAEJgAkABgJIAAQAAQAAABAgAAABCQAAABQAA -AAIUAEAAgAIABAAAAAACQAAgAQCAAAAAAiEBAQEAAABAQAAAAgAAAFQAAAAAAAQAAAAAAAAABAAA -AAAAAAABAgAAAAAAAAQAAAAAAAAAAAAAEgwAEAAQEBACwFAAABQASAAYBABAAFBEIUCIQAKQYBhA -AAAVAEAExAAAAcpEAgAAEBgQABBABhAQIAAAAAQAADkEAUAgAAADADAYGFBAAEQBAAAAgoOAAAIo -qMICAACAAAA0BAIQkkAAElJCgDg6ugAAEEgBQBAAAgACAgCAEAAAAAIIAIAVAAAAAAgAAAAAAAIg -IAAAEAAAACAAAAIAAEAAAABAUAAAABAUIDBIFygAQkAAUCACAgIgUgQBIRg6gcAgQAGAADJASpgA -AAANw0AQQigBAgJAAopAEhIhOaAhAABJFggogAUCABAKAgJCAQBNgIKCAUAoLSBAoSIBAAAoCRgA -AhBIBBAQRaFQABHJERERkIBBADAKAKFBSEkRAIAAAAABBAgAgAAAAAECCAAAAAAAAAAAAAIAAAIA -AAAACAAABAAAAEBAQAAAAAQyYAgAAgAAChIGFICAhAAEAEMDRgRAAgAKAIgSACAlAIAAAAr8AAVU -BgMJ8AClgBEEBQAAAAACAAAEAEKQCAwIAAAEABSIgACQABQCQCAgIgAIEFAEgAQBgAAUAkoUAAAI -CEEIgAqAACAAABAIQAQQAEgCAQEAAgAAAAAAAAACAAAAAAAAAAAAAAAYAAEAAAAAABgAAQAAAAAA -AACBAAKgAEACAAABAGQFgEgJIWACGBEgEAAAgACAYJwBEwGAEAUAIASgAgAABKwSAAAEIAEAFiwB -HACIEAgLAACAAABISHqAAIIQBICJAAIBAHqhoIAAAQAECwAQEgQUSMhAAwCAQIBPSAAAAYEQAAAA -gKGAQoACAIgAAExMhABVADMADwBVAFUAMwBVAFUAVQAzADMADwAzADMAMwAPADMAMwD/AA8zM1VV -Bwd3d+SqIuK7iP/////////////uIuIiDQj0pB//3Jj6UPr6AAANMArKwKr//wAAAA8iIq2o7u4A -AAAARERERFV3Iv8nJzA/X18K/18P//9RXVNVAP8A/09P//9VVVVV/////wS/UV1FVVdVVV9Vdw8P -VVVVXVVdAFUAMwAPAFUAVQAzAKoAVQBVADMAMwAPADMAMwAzAA8AMwAzAP8ADzMzVVUHB3d32AAR -4ndE/////////////90R0SKupKgIL/+oIPWgUFAAAA02CsXAZv//AAAADygiDgRERAAAAABERIiI -iKoi/ycnMD9VVQX/Cg+q/1FdU1UA/wHvT0+7u6qqVVXu/+/vBL+irldVq6pVBVURDw+qqlVdqq4A -VQAzAA8AVQBVADMAqgBVAFUAMwAzAA8AMwAzADMADwAzADMA/wAPAwMFBQcHAADYqt3iuLj//7// -AP//////4uLR7v70rQ1//7kx7u7diAAACYj6xfNm//+IiAAPIiKupPpQVVVVVUREiIiIqgDdDw8A -/1BQAPoKDwAAVVVVVQHvAe8LCwAApaVTUwAAAAAA/6qqV1WoqlVVVVUPD6urVVGqogBVADMADwBV -AFUAMwBVAFUAVQAzADMADwAzADMAMwAPADMAMwD/AA8DAwUFBwcAAOT/7uK4uH////8A/3//f//i -4uLuraj+rr///rqIiN2IAAABrfrK86rd3UREAA8iIv34+lBVVVVVRERERFV3AN0PDwD/VVUA9V8P -VQBVVVVVAe8A/wsLRERVVVNTEQAQEAD/VVVFVVRVVVVVVRsbRUVVUVVRAERZAGgYhJQARFkAIBiA -BABEWQAAGIAAAERZAAAYgAAARFkAABCAAAkEAAQkAACEEAQASEgAARAADAAASQCAEAAABFwAAAAU -FAAAnFAAERQAAAJgCIAASABAABQUAAAEUAARFB0AAIx0ABGUHQAAjHQAEZQdAACMdAARlB0AAIx0 -ABGQHQAAjHQAEZQJAAAEJAARkB0AAIx0ABGQHQAAjHQAEZAACcAAY1hAlAAJwAAjWEAEAAnAAAFY -QAAACcAAAVhAAAAJwAABSEAACARAFCAYAoQSAMAIQBgJEAAAwABACQAAAAAADAAAABQQAAAMQAAB -FAAABsUIAAAIAAAAFBAAABRAAAEUGAAAHGAAA5QYAAAcYAADhBgAABxgAAOEGAAAHGAAA5QYAAAc -YAADhAgAABQgAAOUGAAAHGAAA5QYAAAcYAADlABVADMADwAzAFUAMwAPADMAMwAAADMADwCqADMA -MwAzAFUAMwD/AA8ACACIAFAAoACAAKAAAAAAAFAAgP//AFX+uqrk2Nhm/ABVAFURESoqAAAJMKrw -AMDM8O5EIiL//wQFSFoiIoiIoKowM1VVDw8ODgHvDw8PD1VVVVUHB1VVqlVVqlVfDw+qqqqqgAC7 -MwIPBVVHVVpVEbtVVV1dCAgPM6oPAFUAMwAPADMAVQAzAA8AMwAzAAAAMwAPAFUAMwAzADMAVQAz -AP8ADwAIAEQAoACgAIAAoACIAIgAoACAf/8Aqrkx/9jk5Kr8AFUAVVVVFRUAAAARqvAAwMzw3Ygi -Iu7uAABIWjMzzMxQVTAzVVUPDx8fAe8PDw8PVVVVVQsLERFVVVVVUFUKX1VVVVWAALu7Ag8KCkdV -VVUA/1VVFRUEBA8zVQ8AVQAzAA8AMwBVADMADwAzADMA/wAzAA8AqgAzADMAMwBVADMA/wAPAAgA -AAAAAAAAgAAAAAAAAAAAAID//wAA3JgA5KoAZjBVVVVVEREqKgAACHVVzMDAqlX6+igi///I+gwP -iIiIiLC7kJlmVR0PDw8A/woPCg9EVUVFj4/d3aqqVVVVVQ8Poq6mpgAAvz8CDwERR1VaVRG7BQVd -XX9/Dw+qqgBVADMADwAzAFUAMwAPADMAMwD/ADMADwBVADMAMwAzAFUAMwD/AA8ACAAAAAAAAACA -AAAAiACIAAAAgP//AACoIKrY/6qqMFVVVVVVVRUVAAANrKrMwMCqqqCgIiLu7sz/DA/MzMzMQERg -ZlVVHQ8PDwD/Xw9fD1V3V1dPT1VVVVVVVVVVDw9RXVVVAAC/vwIPAgJHVVVVAP9fXxUVv78PD1VV -AAAQAACAgAAQAAAsAGggAAEIAgIAEAAQAgAAAAIDAAAIAAiQAKAKIAGCACCDIAADMQAAAAABAAAI -AgAAAIAAABEAASAAAAAAMAAAEAMAEBAAAANWJAACIBAAAAEDQAgAEAAEEBQABQAQA0AQAgAABAAA -IACAAAAAAGQAAAIAwAABEAAAAACAAANAACAAAAIEEEQAAAgAAEAAAAACAIAAAAAAAAAQAAAgABEA -AAwgAAAAAQAAowAAARAAAAEgQAAAALCAAAIBCCASABBCgiABBAgAAAAACAAAAAAAABAkAAEAAAAA -CiEGAAAAAQQAgAQAAAIAQAAADw0AAIAACAIBABSAAQAIAAAAAAACAQgAAAgQBFgAAAAAAABAEQAA -AAABAAAAAAAACAgAAAAAAAAAAgBIAAAIAAAAAACAAAAAAAAAJAAAAAAEAAAAAIAAAEAAAAAAAAAA -AAAAAQIASSAAAAAggAAEAAAAAAgAAEoAAgQABAAACABAAAAIAAAAAEAAAAAAAAIAgAAAAAAAAAJA -AAAAAAAIQwAgAAAB3RAABAAADAAAAAAAAAAIQJEAAAAAAABAAAIAIAAAAAAAACAAAAAAAAIACCAA -AAAACQAAUAAAIQCAASAEAAAAAAAAAAIgCAAAAAACAAAAAAAAAAAAAAABAAAAQAAAAAQAAAAEAAkA -AAAEYQAACAACAAAhACgAAAAAAAAgAAAAACAAAAAAAAAABAAAQQgAAAGAgABEAABAACAAIAAAAEAA -AgAAAAS3CAIAAAAAoAAAgCAAAAACAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAEEAABAEAQwAAAIQ -AABAAAEACEAAAIAAABQQAAAAAAABAAAAAAAAAAAQAAAAAArAAAAAAAAABEAAAQAAAAkAAAwIAAAA -ABCAAAAAAAAQwAAAABAEAABAIABAAAAAAAIIAAABAAAAAAAAAAgAQAACDABQAAAAAAQAAAAACzFI -AYAAAABkAhSAAQAAACSACAAIAAAAAAAQAAgIAAAIAIAAEAAAEAAAgAAAAAoCCAAAAIAAAAAAgAAA -AAgAEAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAhAAABAAAQAAAAAAAAQAMUEgAEAAAIAgABAAAAAwA -EFAAAAAgAABEgABAABIAAAAAAEAAAAAIBAKCYEAABAQAIABAAQiABAiIQBEIAAAKBAAAAEAAEAAA -AAAAAAAIQAQQAAAEAAAAAAABAAAAAEAAAAAEAAAAAAYACIAIABAABAAEQAAAhABABAAgAAAAAAAQ -CIIACAAAAAAGAAAAAAAAAAgSAAACAgJAQFTAACAAAAAAAABAQIgHABAIAEIAAAJgABAAEkACFAAA -SFBCABABIRAgCABAUAACACAM0ABUIiABACAAIEAACCJAQABIEgMAAAE6IAAIAQACCAAQAAAiAAAg -AAgQgiACAAIACBBiAAAAAAJAEBAQAQACAAAESgQAAIAGAgFoIACAAgAUIAAAACEAAAAAAAAAAQLA -gABMAAAAABAAAAAAAihgFQAAAgAAAAAQgAIQIJCCCAEIAJAACQIIAACIAAAEgAEgAgAAAKEACAsg -AAAAAAgEAhAgICASALRgCiEBAnAAEABIQBAAAABEAAAACFwGIiASAMFgCgJAEmQCAEADICoJAAAA -ACIIQAACCAAAAAEgMCAAAIAAAFAAAQCFQABIEABCAgAIAACAABIICAAAAkNAAAAAAAgAIggAAQAA -AIAAFAAABABAIQAIABJUAIAIZAQBIQhEyCBwwoAARAEAiUYALpAAiQxpMhEAAAABAAgoNgQAABAM -IBEAVAAJAAgACkrUAFABiIIgJBZDCBAEAAAKJAAAEsRAIAQkLICACABKADBAAGBAAAJAQEQEEAAA -CkEQggAAAAQLQAAAAABAAjEBaAQECIgEAgAukAAWAAFCgEJgAJRABBAQBEABIAAQIgAQEABACABI -CIEAAIAACZAAAcAAUAAikAAxQAEACASAAhAAkIEgAYwQAAAQgAAAUoJERgRIAAsLBogAEFAAgEID -CUwRgAAEFogIAREQAAAAJNAAAAvORFQAAAQQABAgAEAkgAkJCAMABASBhJEAAAAQABBAgAwABkAA -AMCBwpQLgAoAUgoIAAKAAADAgVAjwgAAAAETAAAAAASIBJAIEAAEBAMBgQMgIKkEAoiGEICACgAS -MAAQAAGUAEAIEICARIoEUIAQIgBJAAAShBAIAgIIAIAgCJAAEAIgImBAKgAQIIAUgEIAAgQAABAS -RAQxIoSAAEACoAAABAsCADBAQAAgDAFAAQEBgQAAgBIIAAEAQEGAQBYAFEhAMIAAkAAAQEACBAIB -AAEAAgCAABAAAgAKBQABAgEQAAKCAQBIACAIIAggAlAAAAAAMiAAAQAAhiBAJABAAAGEAARAQQEg -AUIBgIgRAIAAgwAADAEBIAAAgCFMEEEAAEIAAIoBMQAEAAghIgAAECAQABEMgEiRxAQIiGABBBJB -CACAAAADtAAAIBAEAGGGBABAgAAIBAABAAAABAEAgAkBAAAAAAEEIAEAIAA0AcAkCQBAAAABcgkS -AAIAggBhJAABCAEIIABgAARABAAyBAAAJAAUgAAACAAAAAAAACAAAIAAAAAAIAhQAAQAAAAACEAA -CAEABgAgACAGQAQEAChAQBAIACYACEAABAAGAgAAIUAkAAYIMggAgAIAAEQACUAgFAAAAAAAAA3V -CCYSMgAAAAAoKIAAUBEAgEpAJARAgCYACAAAAhASIAIIQiAAAAIAAAgAIAAAAAAACAAwgAQAJAAK -EBAAAAABAAgAQARAEAAACEQABAgGQQEAAQAAACAAAAAAAQAEAAABCAAAAAIQBAEAACAAgAAAAAAE -EAAQAREAAAQQUAAAIAEBBBAAAAggAAgEAAACAAiFIAkBAAAQAQAAAIgAAiBgAgAADecARAABAFAA -ABAACAAAECApBCAAAYCCBAAFBAAAAAABgAAFIRAAAAIAAEBgAIDMhAACgASIAAEACAAACAAAAwQB -AEAAAAAAAAQAAQEAgIAAAAEQBBAAwAAACAAAAAAgCgAAAAEAgCAAAAwAQIAAAEIAAAIAAAAggQAS -QAAAEAADABAAAAWAAAAAAAAAAQCgBAAQAQgEEAAgAAAAAABAEAAAAAABxgAAgAABQAAAEAGAAACg -BAAAAFAEAAAAAAAIEAAIgAQACoEAAAgAAAAAAAAACMEQAAAAABAQAAUAAgAAAACgCwAIICgACAAI -AAjEACQAAAIAgAAAHAAAgAIEAAAAAAAAAIQAQgAAAAAQhAACgACACBAAAAAAAgAIAIAACCwAQBAQ -gAAAGAAAABBABQAAFAAAAYEBIChYAgASgIAAGHkkAQAAAAZygAgAAAAEIBCAGASAAAAAEIAEgA0A -AAAQgQABABQgABCBAAAAFAAAEIAgAAAYAAAQgAAAGAIAABCAVAAEAAAAEIJAAAAYAAAQgRAACAAA -ABAACACAGAAQhAAAAgCQgAAAIAAAABAAAEAoAAAAUFQAxAAAAAAYgQQAIAhAAJCAoEAiAQQAACCA -QCACAgAUAAVAKAAIAJAA4cQAIIAAGAAYhAAADI0oIAIAUKDoxCYogABQAADEIABIAJAAAMQgAAAA -GAAAxCAAAADQIADEIBAAANABEMQgAAAAGCQExCAIAAAUAADEIAAAABAAgMQqAIAoAAAAxBGQAAAI -AAANAAAAQAgAAACAAACApCAAAICAAAAEABAJAAgAACEgGACAkCgCAABIAIAIAAAAACAAoAQAADAA -BACEaAAAAAgIDQkUAAgAEgAJAAAFKYAAAEAEgAEJgAANAAQAAQmACAAAIAAACZACJAAgAAEJiBSQ -AAIAAAmAAAAAAAAACYgAAAAACAgJiAIAAAgABAmAAAAAJAAQCYAaAlACQAoJIAQAABAACDgAEIAE -AiIAIAAAEAAABAAAIGAAAAAQAAEACEIAQAABCgRUAAAgQAABgAgIAAAAAAQAEBAAQAAAAAAAAABA -QAAAQCBQAAAEAAIAAACcVAAQJAAAEDlAEEA0AAhAQAQQMACJhAEoCEBAACBAwAAwIgABACgAhBRA -AQRJUBAAAACAAElAAABAACABQAUECAAAAAAQACCIRAAAAICAGABAAAAAyoAAAAAAAADAQAAAAAAA -ADgABAJAAAAAIAAAIEAMigCAAAEBAAkAAAAgCABIUBAAAAAQAEAIAAAAAAQAAgAAAAAACAAABAEA -YAgMAgAAT2cICAAAAERIRAIAAAEYCACoQMQACRoEyAAAEAAASIAAAAQBogTAAgAAzAAAABIEAIAA -AAgAuqAEBCFEAAQgQASiCAAAAODkABgABAAAAABIBAAJAAAAAgACAAgICAQAABIACAAAgAgCAAAA -TAAACAQAYIAIAUCIAABAKBABACAAAQAAAAABEABAAHAGAAAgAEAAEgAAAAAAAIAAAAAAQAAIAACB -xQJwCAEEAAoAAEoDEBEEgAHASAgAAABAACDAAAAEAABACBAQAEAAADAI0MEIAAgIACAAAAAAAAAA -gJAAAAIBAAAABIAAAAABAAASEAADBIBCAAJQAAAQAAAFAgAABABAAAAAAAAABAABAKAAAgAAIAAA -IAACAIAAAAiAAABAEGIAAAAAAAAAAAAAAAAAQBQqAgAAAAAAABAAgAASAAAEKAAAAAutCARAAACQ -QAARABQAgAAAAhYCQEAACARGAAAAAGlAEARCQAAAAAIAAEIAAAAAQgKCAEgoAAAAEgIIYlAEAAgA -AgAAQAAAAkAAAAAAABAAAAAgBAAAAEAAEQAABAQEJABABNAEAEAEAAAAARgBABAQAwAACAAAADAU -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 -AAAAAAAAAAAACAAAAAAEAAACggABAgCAAAQSABCJAIAABQgEAIMQAFAxgIgQAAAAAgAAAAgABIgA -IQIAQAAAgAAICEMAABAAAAICAAAAAAIAAQIAAAAAAIAAAAAAAAv/AAAQAAAAIAAAgIgAEAAIAAQA -EgAAMAAAAAAAAAAAAAABBQQAAAAAAAAAAAAAAIAAAARgAAACAAEAAQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAQAAAGDAEAQiEAABAIAAAAAQAAABBAABMCAAAAAIAAAEEAAQAAIAAACEAGAAABA -AABAAKAAAAAAAEgAAAAQBAACAACAAAAAAMAAAAAADXUBAAAAgAAEAAAgAIAAgAAAEAAEAAAQAAAA -ABQAAgAAAAAAAAAAAEEAAAAAAAAAQAAAAgAAAAQAAAACEAAAAAACAAAACAAAAABAABAAAAAAAAgA -AQRAAAQIAAAAAMAABAQASABAAAAIAABAAAAAAABQAABABAEIAAASAAgEgECBAAIAAAAAAACBAAAA -AIAEAQYIQA4AABABAAAAAIgAAIAAAAAC4gAAEAACAEAECEBICAgACCAAAAAIQAQAAAAAAAAAAkQE -CAAgQAAAABQAAAAACAIAAAAECAAAAAAAAAAEAAAAAAAAACAAAAAAAAABAAAACAAACBAAAABEgFJI -KAIwAIQCgoAAAwgCAAYAAggoUwgAwgIAUoAAQAQCQAEACFECACMSAAEMAAgAARAoYAEAAIgGQgIg -ARAhgAUQAhAQckAgAQAAAAcwAAAIAAgSAAAgkAhRAEIAAgEABBABAgIAAQBIQAACABACCEAAAAIA -AAAQADAJAQBCABBAQAAABIACAABAAAACAAAAAAQAAAAAABAgwABDNAAAAAAAAAAIEACAQAYIwABR -BAgoAAAQiKAVIIgABECQABAAMBAKQLAgAAIAAABoQCAgAigAESMAYAgASAAAAQQEEIAAIAAAEAOI -QAQAgABAQgAAAGoCBBAQAAAAAggCAAoQAQAAACECECAAAAcQQgIAAAACAAAACAEAAAQAIAAIgAAA -BAAIAAAQABQACABQIAAQAAAABAAQABAAAEAABAAAICBAEEBpCAAwAkABASgMYAAQAADEBAEASQFg -AEAJYABGKCDMBAFGBIACAAkJQAyGyAKJCBSIQAJEABAABAkCgCgWAJQBSIkAyEIAAUQALAAiFoEA -AAADMQCDIgACQAAIAAAAAAIAQABACAACAAAoUAEMgAASUAAAAAACAhYgIGIACgDUQAJACEICACCQ -BiAiCAAIAAQAKBBGAMIAAIAgCAAEEAhBAABEAQAsgBQIgAACYjAEIJaQiRAAAAAAUggJAQABAYAA -KQgAABAQFAgQAgCBAgAoEBAEAAQjAAJJgwJAiIFIJkARAACQCAYBgDFAoIIgAQRgEgEAAAfiFAAE -aAAACSFKQIABAAAACREKEAQEhEAMAAAAiAAAAAEIBoQIABBUAUCAhAAEUQQAAAAAAAAAEFAABBAA -wBAA0AAAABACBAADAQBAAAAJgAIEFCAABIAAFKAEIgAAEAEAAAAAABKCCAAACABAIIAAIQiBICAG -gBGIAAICggYCKDAAAoAAoCAAgBAAAGAAEABKEAAAAAgCAKCAAAAhAAJBAgAADWohAQAAAAEgASAg -ACEIAAAAgBQACAAASnAAAEGgEIICICAEAgAQAGBAAAoAEAQgABEBAIAAAAgADBBAAIAQBAAwQQAA -ABEAAAgABAAAAEIAEESBBCAEAIBBBAAAAAAEgCQgDDAAQBQAAUAADABAEABUBAQEAQQAAIQABBQA -YGgAARAABgAJQBAiAQQwAIIBAIAGAACAAIAAAABAAAQAAQBAAAAKIwAAIAACQAEACgIgQABAAAAA -AAIAgIEgAAAEgCACEAAAAAEgAAQgAABAgJAEQAIAQEgAACgwAiAAABAAAAAAMsAAAGAAACAAQQAA -EBBAAABECAAIAEAAAAAIAAQqAAAAAAgAEBAEAAAACEkAAICAASAIACAAIAAAAgggACAAACAgLCCA -ABBRQAAIIAAgCQAAAAgQUAOIAAABCyIgCAYAIAEAAAt1CUgECAgAAAQIAAAAEgAAAwhQEAQAAgAA -CAIAABgAAAQICgEAAhIgQYgQAQAIAAAACAAAAAAAAEAIAYAAiQAAAAAAAggAASACCRAAAEFAQAIB -QAAACQIIAwICQAQAAhAYEAECBAAQQwQIEAUSggCGAAAECgjIAgQACMAEEAAFAgIACAACAIECBAQY -QgAAIAIAAAwNIAAAAAAABCEAwAAQAAAAC2MAACrgESAAAAAABAgAAEEEEAEBIgAAAAAISCAAAACA -AAIAyBAABQECAAQAIAFAQAAAIgBAgYCAAwIAGABAAAAAAAAIAACAAAAAAAAAABAAAACJhQAAAAQA -AEgIAAJAAAAIQAkAEEIAgAABAAABAIAACABApEGgCIAACACAAMAAAAkAAACQAAAAEgECgJCgAAAC -ChQAQCAAAAQACEAAACAAAAALywkEAACSQBCABAAAAAAEAAAAAAAAQAAAABAAACSAAAIAAAAAAAgA -BQACCAAAAACDAAgAAAACACAAAAAAAAAAQwAAAgAMAAAAAAAAABAAQAAAgBAAACABERCBEgAJAAIL -EIIEFAAAECgQgIgAAAAgIRCAAAAMWIEgEIFRgAAAACEQgBAAAAAAKBCACAAaIAgCMIACARoAAAIQ -gCADAAAAABAAAAOLgJCAAAAABBCAAAAEABAAEIABAAAAAAEQhAAACAAAARCBAAAAFAAAEIAAAAsA -ACAQgggAAABAABCIAAAAAAAAEAAAAAkAAAAAgAAAGAABIBEhEAAAkAAExCAEIABQAQDEKAIABBiA -AMQkCIgYAJDIxCQEBAAYCADEIABABFgBKMQgAQAYkABAxAAAAAQQABiEIBABDBgAAMQgBIIEkAAA -xAAACcsmAIAAFCAIxCAEAADQARDEIAAAABQACMQgBIAAFAAAxCABSAAAAADEIAEAAAAAQMQgAQAA -EAFAxCQAAAAAEgDEAAQACQAAAAAiAAIAAIAAQIgACAAKICQJkICqSAUAGAmAABAAAACACYASAwQA -BCAJkgAAQABAAAmQCAgAAiCACYsEBQQAQAEJAAqVAQRIAQmQhAIkgAAKCZAAAAAgAZAJAAAL14AI -BQAAAaAJkAAFAAAAAQmMBAAAAAEQCYAAAAAgQAAJgAQAAAAACAmACgAAA0AECYAFAAAkABAJkgAA -AAAAFAkAgAAAAAAAAIAAAEAAAAAEAAQgAQBEhCkAgAAECAAACEBAAEhAAAKAEBAAQAmEAACAQBIS -gQWAkSSUBBCCIDoACYAAAQxAAFAQYAAEAghgQAAGQAIQAAIABAQAEACAggAAAAB7AAACAQAAAgIE -ggCAQAAAAgBAAAAQIAISAAAiAVRAADAAAYQIBABhAUAWFAACCEAgABAQAISAEEACAEAAQEBAAAAg -AAAAAABIQAACAAAAAEAEAhBAhACCACAZIYQBAQAgAYgQiCjAAAkgjAAAAAQJAAAELEAMQhDKAUAA -wkBAQAAAAAAAQAgAAAoYCFABAAICAAAIAQFAaAAgCAQIAAABAQAAR3hBQCQACAABAUABqNQASAEA -ACABAMAAQQEQBEIABAAAABiCAAjg4AoSCoGgAAEBACBgAAAABABAoAAAACAEAAAABAAAIAAAAgAg -IAAAAAAAAEBIRABABAAAIAICAEIgAICAQIQAFAAAAIECjABEgABAFAAwEAAwAgASBFEQAEQAQQAM -AsCBTIEEkhACBoCBAFBECCAIkMAoBoAQCABABDACAACBpAIAgBABAGCAAIAUAIAgIAEAEBAAQEAA -AAAAAAgIAUAIMAgSAgABAABQCAkAEADAEIsMCIkQAAAShAAAAMLAAAAAAAAAgAAAAAAACAIAEAAB -ACAQMAGAAUASAAAgABEGBQAIAgQAAAAAAACBIAANqgQEEgAAEIAAACAAAEAAEQAAoAGEAEEBjACA -QGAAAABgBgKAUCBCEABEAAQAAAAAAIgAAAbLAAIABAAAABQCEAAAAASKAAACAgAAAAAQCAIAAAIC -AEAABAQgAAGQACAAAAAAAAAAAAEAAAIAEAAIAAAABAAAAACAAAAACAAAABAAAEBAAgJAAEQQQIBg -QBYwJkRACgERAgNAEYAN8UAAMgAwQgQEAMKAEBFCAEAQQiTEBAAUAAbQFMFBAARQshAAwCAOQAAQ -AAQUAgAAENRrAQQBAAAGAAAAAeKKgQgQAAECQgAcRAAAAEAEAJASAAADggIEAggIgoBBQRBEQAAr -BBAABERABBAEAEgAAgAAAAABEAw5uAAAObgAAEgIAABAAACAAAQAAAAABCBCDBAQQENIQEJAlAgJ -KgAgKBIADBgRBAIACxEoEAACCIgiAwhDCAAARBAsAFCBSAAwUFIAAAEQQwEAAQATAhEAICSQIQBA -IEUADgVAAAhIAAAPIzAiAQACAkEJASACAAAAAQAAMBAAAEUhCQgBAQgBA0YGIBgQCCUwAsosAAAA -EgpCEkoBBCpAQIgQCBYUABIWEADAIBRAAAgAByAIiAAAQBDAFwiQAAAQABBABAiAhHAsUjAFBAAE -IQCCSEBQIwDAQpAVgEQoBACOgrQSAQgEApABlEICBAQCCyFAg4QQcAGJgARIAIBSAAQICKIIAkCQ -QAIAAA4ZJCDQVAEAQAgIUoEQAACKAgAEAAAQQCAQEQASDCggBJRgAoQECAAEVAAqiAEEAQ2FDBAU -cEhAigBIRCSBBAQgAAIIBAFAAAIAAMBAAIAABAIgAAIhg0oAAQQAUAoigAiBQAAAAsKKAmGAAYCk -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 -IAAAAAMAAACAABQACAQAAAgAAAAAgAAAEAAEAAjAMBEAAA8oAAAAAAAAAAAACAAAAAAABADgAAAC -AAAAAAAAAABAAAAACygAAAAAAAAAAAAQAAACAAKAAAAAAAABCwAAAwAAAgAAAAAAAgAAAAAAAAAA -AAYAAAAAAAAAAAAQAAAAABAAAAAAIAEQAQAAAAAAAAEAAAAAAAAQAAAAAACAQAACABQAEAEAAAAA -BgAAAEAgABAAoAAAAQAQQAgAQAAAABAAAgAAAFMgAAIAAADgIAAAEAAkYAAAAAAAAAAAAAQAAAAA -ACAAAAAAgAAAAACQAAAUAAAgABAAAAAAAAQAAAAQAAAAAgAAAAAAAAAgABAAAQAAAAAAgAAAACAA -AgBAAAAAgAAAQAAAAACAAABAABgAAAAAAEAAQAAAAAAAIACBAECAAAQACAgAAACAAAAEAAAAAAhA -AAQAAgAAAAEAAAAgAAACQBAAAAAJEoAAQgAAAEDAAABBAAAgAAQAAAAAAgAAAAAAQAAAQAAAAAAA -AABIAAAIAAAAAIAABQACAAAIGAABAAAAAAAiAAAAAAAAAAAgAAAIAAAAAAAAAAEEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAEAIAAAAAAAQAAEABCAAAAAACIRgACAAQAAAAA -AIASAAAAACAAAQAAAAsvAAAAAAAAAAAAIAAAQEAAAAAAAAAAAAAAAAAAAABAAAAABAQAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAEAAAAAAQgAABAAQQAACAAAAAACAAEAAgBAAAAAQAAQAIAAACAAAAAA -AAEQAACAAAAAAAEAAAAgAAAQAEAACACAAACAAABAIAAAAAEAAYAAEAABEAgCAAAAAQAgAAAAACAA -AiBCAAAACDUAAEAAAAAAQAAAUAABAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAQAAABAAwA -AIAAAAAAAAIAAgAAAAAAAAAAAAAAAAgAAQAAAAEACAAAAAAAAAAAAAAAAAAAQAAAAAAACABBAAAA -AAAAAEAAQAAAAAAAAAAhAECAAAAACQoABBAgIAAAAAAIEBBAAQAAAgAAAIQAAQgAAAAAgAAIAAAF -dgAAAAAAAAAAAAABAAAAAAAAgAAAAAAABAAAQAAAAAAAAABgAAAQAIAIAAQACAAAAAAAAAAQAQAB -AAAAAABAAAAIAAAIAABAAAgIAAAAAAAgAJCAAE4AEAgAAIAAAgIQAQgCgIAgABAACABAAAAAFAAI -YlAAIgAAAgQSgAAiCgEIAwAAFAABAAAAEBAAwIAAAgAUAABCAQAQAAAEAAIAEgAAAAEwABAEAAAA -CAAAYCAAAgsAAEAIEQAEAgAAAACAABAAAhAQAJAAAgGABAgCAUACAAAAiAIAAAAAjkIQAAAAAAIC -AAAQAIAAAAATExAAQAEAAiAMQCAAEAQAQAgCCAAAAEAAUAATCFRAAAIAARAAACAAKlAIEgAAAAYA -AEC1AmEwAALACAgAAEAJAgAIgAAAhAIBIBIQEAAAIAACAAAAQIAAAQAABjUCBAAIAAAAAhEBAAhB -AAoAIAEAIAqAAlAiAAAAAIAQEEAAACAASEIBAAEAADBAAgIUBQAIACZACAQzIDAAEAAABQAKAAQg -AEAICxAAAgABACYQUQAAIhAIQgTBxIgsIU4EAEGAIS4gwAECJJIACABAAAAEhEQOBEQpgAbAAAQE -ZAQAAgQMAAAgQSAgAIpSkAgSAICBAJIQKEACRAAghAQKAAABCBAEEAAgAAABAghEAAgRAAIIAQAQ -IAQAABACAygIAAAAjApASAAgAAqQAAAAABAQDEEAAoAIBAAAAQAAAAGACAghACAADBIAJAQAICAQ -AgkAQIIiAAAJwSSEAAIABEAAIKAAAFAgAEAAwIAQEARBgDAAiQAAAMBQCAoAUAQEQBAAgMgMAAAM -IgACAwAAEIQAKQQAEEABREACAIAIARAIAEAAAA00CAAwAAECAMCAghAACAAAgAhCBEAxkAAACERA -AgCE0EEgAIQCAQQAzAFAxhABAABAgAEBQAJAAABCCAAAAGCAAQIAEEAAAIAAACAAEAFAgMBAAQIA -kCAIgIECAIAIAqAAAAIAMABAoABAACApAAAAoAAVBQACAWEgAIYEgQAgACACMAgAEIAAAoAQAAAM -CAkACAAggAIQCAyAAgAARQACCAAACb0ABAAAAAIEAAAQAABICgkCiGAAEAEGAAAEQgIIIACpiIAI -BAgASABABECAABJQAEgAAAGICQECCIQAAAAAAAoQAAAgAAAAAKAhAAAAAgEAADAQBAAAAEAAIAGT -BCEIAUIgAAkAgAgAwCAgaQAECACAACFJBAEIAEYwgAgggTYAYUDABAAEAACAA4YAAAICIAAEEBAR -AGBgggAgQQAAAABAAAAMDAgAAAgAAADEkAAECAAAAAAABABAAAQAQCgEAIIQAYAEAACEQgAAAAQw -ACJABAAIAQAAAAAAAAACADAAKASCAAQgAJIAAAgAIBAAEIAIAJEgCiggAACCQQQMEABQAIRAAAkY -AEAAhEACDAAAUABBgAIIAABAADQAAA4AABkAAAACCAAAAQAAAAAIAAAIIAAABCgCgIAEAAAAChAA -BIABAQAAAAP6AgAAAIQAAAAAQAAAAAAAQCAAAECEAAIAAgABAAAAAACBAABABIACIAkQAAhAAAIC -SAgEQABAAAAKAEAAAAAgAAgAAAAYIiACCAggAAAAAAABoAAAAgAQEAgAAAACQAAARAAAAAACAAAE -AAAAAEAAAEwAAAAAQAAAAAAAAIBABAAAABIAgRABAAEEBAAAAAAEAwAAAEADAAAAAIAAABAQAAAA -BKAQAAAAAAAAAgEAEAAEEAAAEQAQAAAAAIgBAAAAAAAABBACAAACAAAIAAAAEAAAAAAMAAABAUCA -wAAQAAAAQQABAQQAAAgAAAEAIQFQAEAAABAACAABAKAAAEAIAAAgkAAEAAgQBACgABZACACQAKAA -AEAAAAJAJAAAgAAAgAAAAAjAgCAQAAIAAAUUAAAAAAAAADAASAACAAADABAAEAAAAAAJqQAAAABA -AAIAAAAEQAABIAAAAAAAAAAAAAAABEAAAAAgAAAEQBAAAAAAggABAAAAAAAAAwAIAAAADACAAAAA -BAAAAIAAAAAAAAAAAAACIEAAhAlAACAAABCAAQAAAAAAEYABACgQAAAQgAEAAAAAABCAEAAAAIGA -EIBJAAAAIAAQgBhBDiBAaRCKAiAAAAAAEIoAEAAUAAgQhAAAKAAEABAAAAhAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAgAAAIIEAAAAAgAQgAAAABQAAACABAAAIAAAEIAEAAAA -EAMQgAQAAAAAIBEkBBAJWAggxCkEBAAQAEHEIAQQANAAAMQoBAAAFAAAxCAFAAAQICDEKQgEAACE -gMQiEAQAFIAgQCABCAAAAIBAJASIABQBEMQgAAAAkAIIQAAAAX0AAAAAGAAAAAAAAAAAASAAAAAA -AFAAAAAAAAAAAAAAEAAAAAAUAAAAIAAEAAAAAEAEAAAAFAAAhCIQAAAAAATEIQEIAAACgMQhBoAA -UABgxIACEBAACEAJggAgQKQICA2CAAAAEAhACYAAIAAASEAJiQAAACUCBQmAAgBAACgQCYAEAIAA -AAgAgEgAAQAAIACIAAAAAAAGCYAEAIAICAEAAAAIFAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA -AAAACAAAAAQAAAAgAACACgAAAAgAAAAAAAAIAAAJiIAAAAAAIAmICEAAAAwQCYAAAAAEAAUNABQg -EBICDAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEgAAEAAAAAUQARBAAAACAIEAEIggEQAAGAA -AACAAAgAGAQACSABCRGABAAAIAAAAAJCABAAAAAAAEAIABAAAAAgAAgAEAIAASCICBAAAAAAIAAA -wAAEAAAAAAURAGgAAISEAAAAAAYBwABAIkQACQABhAAACAAJAAAAAAAAABQAIQWARABAAQEAQAAA -AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAIAADgAAkAQAgAAQAQAAAZQQAABAQAgcmEAAAACAgABAgI -AADASAEACgAAAAJAAQAASi0ACBAAAAIAAAQACAAABAEIBAAAAAAARBAACAAAAAJgCQCAQAAABADA -AQDAEAAAAIQgAAAIAQIAAAIBoAD64ABAAgEAAPrgEaFAQABABMQCChAAAEAQEAAIAAQgAAAAAAAA -BCAAAAAAAAAEIAAAAAAAgAQgAwDAAANkNCACABAuAECQgEBAAoJAAAgIAIEAAkAAICAQAAAAAAAA -ABABAAAAAACFFgAAAAABAAAAAAIAAAAAAAAAAAAAAABAAAAAAAABAAAABAPAEAEQAAgAAABAAQIg -AAAAAAAQAAAAAAAIAAAAAYzQAAAAAABAECAwEQCIEAAAAAJAAABAAAAAICAAAEmIAAAgIABACYgA -ACAgAABJiAAAhAYAAAGAAAABUACIAQAQAACKFACQCAgCAkBCgCgoAUBIggCAQBQAAAAAQAAAAgAA -AAzqCgAAgAAAQAIAAAAAAAJCBAAAAAAAAAAAAAAAQAAAAAIAAABAAAAAABAAAAACAAAEAAAAAAAA -AAAAAAAAAAAAAAAAQEEAEBAAQABBAQICUFQUAkAjAAAAAAAAAwAAFAAAAAADAAAUAAAAAAMAABQA -AABAEAQABAAAAEQWBBAEEASAHghBFExEAgIYGwMAEADBEkFAAgAQECAQBEAAAAAAAgAACioAAMAA -AAAAuBIAAAAABEIgEgAAAAAAAEAAAAAAAAAAAgICAAAAFgMABAQAAAAAIEAAAAgAQgAARIAiADAA -ISwEAHoIAAIQUEAIEBCAAgRQAJQRQBADCgAIgBAAAAAAAAIAkAAAAAAAAiAQAAAAAAACAEABAgBA -CAIkAESgQAigDEGgMhICShoAgYIAIUAAIUFADAkAQAAFAAAAACAAAgAAAAAN8QkAECAAAiAQAAAA -AAAAAACAABABAAACABgAACAAAgDIAEEgIAAAAAggEAAQCAAAAiAAIAABAgAEAAAAACggAEQoEBAg -KCBCAlCQEaEBCAAAQgAAAAgEIAAAAhAAAAAAAAACEAAAAAAAIAIQAAAAAABAAhAAgBACBAIiAAIE -KEQAQwhABQgIAA0ATAgAQAAAAgiAgAAQDAACAAKAAAAAAEAAAA0NAAAAABIAACAIAKAAEAKAAAgA -oAAQBICQAACgAAIAAEAAAAAAAAEAACICAAAGAMCQAAUwAAgEAAAARAAAABUQEEigAgAAAA2QAgAA -AEgCiACECACwEICAIIAAAAAAgJAAAIAAAIAAkAAAAAAAAICQAAAgBgAAQMgAAYAECACAAgAQAAWw -iACEwICAgAACABAAAEMABECAABEBAAAAAgAZIAAACF4AAAAAQBgAgQABAABAABkQgAAAAEAAABAA -AAAAABiAaQAAAAACAAAAAAQAkAgBAAgAAAAAIACAAAIQgAADEhICAiCUAQEAIBAEgIIAAABDg8PD -8A//mcwzzDOZmZmZzDPMM5mZzDOZmcwzmZmZmcwzANjq4FUA7kQAAAAP4uLu7u5QqCAAAA4EEQMD -EQoPBQXMzK+vAAD//wAz/6oADwAzAAAH1wAzADMAMwAPAFUAMwAPADMAVQAzAFUAVQAzAFUAMwAP -AFUADwAzAFUAMwBVAFUAMwBVADNVVQAP//9VVQ/P/z8PD///HQ///xD///9XV1dXw8PwD/+ZzDPM -M5mZmZnMM8wzmZnMM5mZzDOZmZmZzDNV2IWAqgDuRAAAAA/i4oiIRFC5MQAAragiAwMRCg+qqszM -r48AAP//ADP/qgAPADMAAAsyADMAMwAzAA8AVQAzAA8AMwBVADMAVQCqADMAVQAzAA8AVQAPADMA -VQAzAFUAVQAzAKoAM1VVAA9fX1VVD8//Pw4f7+8dD93/AO/v71FRUVHDw/APAJnMM8wzmZmZmcwz -zDOZmcwzmZnMM5mZmZnMM//Yj4qqAPX1AAEAD3dE9aBE+v11AAH9+KoPD1UiMyMjAACvrwAA1fcA -M/+qAA8AMwAAD3wAMwAzADMADwBVADMADwAzAFUAMwBVAKoAMwBVADMADwBVAA8AMwBVADMAVQBV -ADMAqgAzVVUADwoKX18PAwAMDh8BAQ8PAAAA7wAAVVVVVcPD8A8AmcwzzDOZmZmZzDPMM5mZzDOZ -mcwzmZmZmcwzqtjv5VUAoKAAAAAPu4j6UO767GQAVa6kVQ8PVSIzIyMAAK+vgADV9wAz/6oADwAz -AAAKwwAzADMAMwAPAFUAMwAPADMAVQAzAFUAVQAzAFUAMwAPAFUADwAzAFUAMwBVAFUAMwBVADNV -VQAPAAAFBQ8DAAwPDwAADw8RABD/EBBVVVVVEAAoSEwAARQahBgcYAANlBqEGBxgAA2UGoQYHGAA -DZQSDAAIZAAJEBSIBIhQABEQAAgAACQAAAQJBAAEJAAAhAAEAARIAAAUAARIACAYAAQAAA0zAARY -AAAYAAAABFgAABgAAAAEWAAAGAAAAARYAAAYAAAABFgAABgAAAAAWQAhGAAEFABYiFAQERAdAACM -dAARlB0AAIx0ABGQHQAAjHQAEZASCAAIREDJFBgIQIxqWEGUGAjAjGpYQZQYCMCMalhBlBAAwIho -CAEUEAAACEAAARQAQAAAIAAABAgEQBQgGAKEAADAFEAYABQACcAAIlhABAAADn4ACcAAAFhAAAAJ -wAAAWEAAAAnAAABYQAAACcAAAFhAAAAJwAAAWEAAAAmAACJAQAQQCQAIQEBBEBgAABxgAAOUGAAA -HGAAA5QYAAAcYAADlAAQ1dWgRN3/ADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADPAwMzM -Dh5mAKqqiKAi4qKAAEcAHf+q/6r/wP+4/6r/qv+I/4j/qv+qAAAAdf+I/6r/yv+q/6r/8P/A/yL/ -oP/6/8D/yv+q/6D/wP+q/7j/iP+q/6q/v6rMgAD//wD/VVUz/zP/FRUzMw8PDw9VVTMzPzNVVQUF -Cl8/D0dVACDV//qIqv8AM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAM8DAzMwPD5kAVapE -+iLRc2IAiwAd/6r/Vf/A/3T/Vf+q/0T/iP9V/1UAAAbC/93/AP/K/6X/qv/w/8D/Iv+g/1D/wP/K -/wD/oP/A/6X/dP+I/1X/VX8/qswAAP//AP9VVTP/M/9dXbu7Dw8PD6qqJyc/M1pVX18Frz8Pi6oA -IPX/+t2q/wAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzMDDMzA8PMwDM8O767tH76gCL -AB3/zP/w//P/dP/w/8z/d/+7/6r/qgAACtX/3f9V/8r/pf/w/1X/8//u//X/UP/P/8r/Vf/1/8// -pf90/7v/8P/MdzOqzAAA//8AqgAAAAAAAF1dEREPqg8zr68nJzAzWlUPDwD/DA+LqgAQ9fWg7v// -ADP/zAAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMwMMzMHh4zAMzw3aDu4ubEAEcAHf/M//D/ -8/+4//D/zP+7/7v/qv+qAAAKwv+I////yv+q//D/qv/z/+7/9f/6/8//yv////X/z/+q/7j/u//w -/8y7u6rMgAB//wBVVVUAAAAAFRUzMw9VDzMFBTMzMDNVVQ8PAP8MD0dVAAAAAAAAAAAB4AAAAAAg -ABAAAAAAQAAAAAAgEAAAEIACAAAAAAAAIAAAAEAAAwAAAAQAMBghJAACAAAQAAgABBAAAiAAAACQ -AgCQQAQEMAAAAAjhEQAEEAAAIAABiBAAAAsAABIBADADAyAQAghgAAAAABACAAgcAIAggAADABAA -gAAAAgAAAAAAIAAAAIAAAAAQBAAAgAABAAAAAAAAAAAAAAAgAkAAAAAEIAIAABAAAAAQAAEAAAEQ -AIADAAAAAAAMACABBIQAAAAAAQAAAAAABAABgAAAIiIAAAAAAAAABAAgEIAAAAAAAACAAAEAAAIA -BAAAASQKgAAAIEABgAsAABQAEIQACAAAAAAAgAAAAIAAAAAAAAACAAAgUAAAAAAAAAAAAAAAAAAA -ACAAAAAABAAAAAgAAAAAAAYEAAAAAAAAAAAAAAACAAAIAQAAAAQAABAAAAAAAAAAACEgAAAAAAAA -ACAAAgAAAAAAQoBAAAAAAABAAAAAQAACAAAAAgAAAEgAAAQAAAIAAABAEEIAAAAABAACAAACeAAA -AAAAIAAECAAQAAAAAAQCAAAAAAAAAAIACAAIAAAAQgIAAAAgAAAAAAAAAAQAAAACAAAAAAAAAAAA -AAAAAAAAAEAAAAAABAAAAAAAAAAAQACAAEAACEBAACAAEAAAACAAEAQAAAAAAQAAAAABAABAAAAA -AEAAAAAAAIAAAAAAAAAAAERAAAAAAAAAACECQAAAAAAAAAAACAAAgAAAAAAAAAISAAAAAEAAAAAA -IAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAQAAAAAAAAAAAACAAAQAAAgBAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAABAIAACBAAAEAICAEACAARAIAAAAAAAABAAAABAIAAAAIAAAAA -AAAAAQAEiEBAAABQAAAAAAAAAgAKIIAAAAAAAIBAAAAACBAAAAAAC/4AgBAAAAAEAgCAAAgAAAQC -AAIAAAAAAAAAAAAAAAAAAAAAAAAAEACAAAAAAACAEAAAAAABAABAAAAAAAAAAAAIAAAAAAEAAAIA -AAAAAAAAAgAAAAAoBBAAAIIAAAAAAAAIABAABABAAAQAQAgAAgGAAAAEBAAgQGBEAAAAAABAAAAA -AAgIQAAAAAAACFAEAQAIAABAAABAAJAANAAAAFAGAAACVAAAABAAAECAAQAABAAAIAAAAABIAABg -CAAAMAAIAAAIQAAACACAQAAAAAAIAAIAAAACAAAAAAAAAAAkAAAAAAAAAGAAAAEAAAAAAAAAAAAA -AgQAQAAGIAIIYghACAACAiEACRABAIJCQAgAADAEANCAAIEIEEACAWICAAAkiEMCkEAACAAogQKK -AAgABQgAQJQAAgAAUBAIBhAGIAAQMAAAAA/3ABAgAAhAAAADAEAAAEgQAAIABAACQBAhAgBgAgsA -EAAAAoQMAgAIigAQACASEAAUIBBBAAAjAgoAAgAgAAgAAAIAACAAAgAAAAGAAAIAAAAAAQAgCABU -AAQJAAAkQABAgAJAABAAABAkAAAAg4IQKmACAQIEEAAAAAAAAEIAAAAAgEACBAAAAFACIAAQgkAA -QCAAAggQAAAAABEAIIIAQAAAB9gAAgAAAAEAAAAgAYIEEAAQQCWCAggAQAAAAgIAAQAADEAEEFAA -AACgKCIAEAAAAECEAAAABIAgAAERAAIRAABQBAIAAAABAAgAAEAAQGAAIBBSwQACEAQw0QSAgAsG -aBAACDRAAkAkJAEAFiBxJAAACAlSRCgAAAgoAUAACMAAKUgDEAAMUFFAACRADAZAgAgIABAIJAAA -QCgABAQIKEEoAAALeAhgUAKEAEFgCQAAgAYAAECQAGwABAAALDAAIFRIgEGECCFEBjAACFEAABBA -CAIAFAwDAAAQNAgkCgEMAAQQACEEAABEAIAAQABQAgCBAAAAMBAAACk0AkwgCEEAAAgAgNQQAoAs -iEAwAANIQCAQICQEEAmABBKAhACIEgAIA5EAAJAEwACGgBEAEAAACIAAIQATACQAAsEACAAQQCIA -ACQAAAHdAgAARAASkAiAEw4EAALBMgAWEESAAoFICAERAIEAAACCEJAAAFZEAAAAAQAAgAGC0gAE -xBFAQQBIAKBQSsDACAAASAAAAAAAAAGAAAAAABQFQAAAAgAAkIAEIIACAoEQAAQpAAKAAAKABipA -AAAAIQASBKAgaAIIAAQBABACoQoAAkiAACgAIiAgABAQAACAAAIIABBoQAQCBBAAAQAAAAAACdIQ -QgAAAEQAYAAAIAAASEAgSACAgBFAgCgEAgACBACAAIACCAAQBEggAAAIABQAABAQAgAAAAgCIqAA -AABESAAIAQIAAAAAAAAAQAIAQkAAIAAQYcAEBggGIAlBAIAAMMAAAiDAAAABQQAAAQAEBAABjAAA -BIAAAAAAIkAAAAEAAAhBAAAAIAgBAgFgAAJCIAAIBAAAhAAAQAgAAACAAAAEAAADFAIAEAAEAACA -igYEAAIAAAACAAkABAAAIAoABAjAAACQKgCBUCBAAQQIAgQIACIAxAAAAEAIAgEECBAkAAkAQMQA -AAAEAAAAUAAQAAAAAAAECBAAAAAAAkAIEICAABEAAggIAAAQgEAgSAEAIAAAAIAIAQAiAAJAICgB -AAgCQCBECAAEIgADQAAIUgAEAAAABAhAAAYIAkQAQAAEBAACBCAAAA7VCEAABEAARAAIQAAGAAJE -AChAAgZAAkQAIAEgBABABAAIQAAEAAMAAoiAAAAYAAQACgkQIQAAIIAIEQACCDAgAAAAAAAAQAAA -AAAgCEFAAIAAAAAAkIABICAAAAAYRACAEAhBIBAgApEAAEAAoAIAAAAECAAIAAAACgAEAAAgAAAQ -BAAQCAAAQAgAIAAAEEABAAQCAAAAIAAAAAAAAKggQAAABcoBBABCEABhAAAEQAAAECBCAAQAAAAA -IAAAAAdACAAgAAAEAAICAASIAAQAAIKQAAIQBEAAoYFJAAAAAASABAAEgABgAIAAAAAAAAAAAAAA -AAYAAAFAAAAAAARAgAAACAAIAAEABAAAAAAAIAAQAAAAEAABAIBAAAAACAAAEkAAABAAAAAAAAAA -AgAAAAAAAAAIAAAAEAAAgAAAAAACAAEAAAAEdRAAAQAIACAAEAAAAAAICAACAAAAAMAAAAAAAAAI -AAAAAAIAIACgAAAQAAAAAAAAABAQAAAAAKAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAA -ihCBAIAAAAAAEIEABABQgAAQgAcIAAAAABCAAEIAAAAAEIACAAAAAIAQgAAAAAAAABCAAAAYAAAA -EIAAAAAAAAAQAAEAAABAAAAAAAUDgQAKQBQAgBCEAAAAAgEiEIgAAAAAASAQAAAAABQAABCKCAAK -AAIAEIABQQAAAAEQgAAAQAAAARCAAAAAAAAAEQAAAAAAAAAAAAAASwAAAAAgAAAAEAAgxCAAgACQ -AADEIAAAAAAgAMQgAAAAkAAAQCABAAAQAIDAJAQAABAAAMQiAQAAAACAQCAAAAAUAABAIgEAAJAA -gEAAAAAI0AAAAAAADDIqARQAAABAxCABAAAACABAIAEAAAAggEAAAAAA0AAAACAIAAAAAABAIhgC -AAAABMQiIQAAEADIxCIBAAAAAABAAAAAAAABIAAAAAIAAAAAAJAADAAEAAAJjAQAAAgAAAmEBIAA -AAABCYAIAAAAAAAAgggAgKQgIBCQgIAABKAgCYAIAkAAACAAgAAACCAAAACACAAAAAAgAAAIACQA -AAQAAAAOfIAIAAAAACAJgAgAAAAhEACACAAAAhIgAAAAAAAAAABAgAEAAAAQAACAgACAAAAACYAI -AgAmUCAJgAgAAAAABgQAAAAAAAAAAABAAAAAAAAABAQAAQBAABAABAgUCAAABIAACjIAAAAAEBAA -AQABDAKAAAEBYGAAAAJEBgBAIAQBgAAAAAAAAAAAAAABABAQAIAAAgIAAAICClgAACAABAAAAA5z -AAQCAAAAAQGAAAAAQEACggAAAABAQAAAgAQCACA0BAAAEEAAAQAAAABAIBCCkACwAAEAAIkEBECA -BAAAAAABAUAgAAAAQIgABAgAAAAAABCABAAAAAAIAgACAAAaAAAaCAABCQIAACBIIAAAIADCAAAg -AgIAABAAAAAYAAAAAQQAIAAAAAAQAAAEBAEACAgAACgJAQBAEQEBCAEAAAABAQAASfMIAAEB4OAK -AgAgAAAAABEBACAAAAAAEAAAEAAAQCABBAAAmACAAAgEQARACAgJAAggAAAABAAAAEBICABAiAoC -AgAQAAAAAAAAgAAAIAgAAACIAAAAAAQAAAAACMDAAAAAAAAIAgDAEIAIAAAAYAAAAAAAAAEAAEAA -wAgBAFAAAAAAAQABAABAAAAAAAAICAAAAAAAgQAAQACAAABAQAAAAACEawACCAABAAAAgIAAAAEA -AAAAAAQEAQADQwAgAQEACAAAABAAAAAAA0IgEAAAEAAgCABAAwAAUFAAICADAUEAAAAAAAAAAAAA -AgAAAAAAAACEAIAAAEIAAAIIAAAAABAQEAAAAEAAAiABAAAEAAAAQAAAAAAAQEAAAAAQAABAAAEA -AAAAAAAAAABAAAAAAAAAQAAAAAAACAgAQAAAAAAADgAAAAtGACAgAAAICAAAMCgAAAAAAAAwMAAA -AAAAAAgAAAACAAIAAAAAABAUAIhCQIAEABAAACgoAAAAAgIAqCgAAEAAAAAAAAAAAgAAAAAAAAAA -AAAgQAAAQAgCBAAgAABAQAMACAsAAAIEAFAAwDQDAAwKBAAABAQIAAAAAADABIAQIgAAKCgACAAF -BQAAAAIAAAQEAAAEBAiQAgLAABgAAAACAAAAC0YAABQAABAAAAAAAAAIMDQEAAASAggQEABAQTAG -AEAuIAAAEABAAAICBJIAABAAEQNAUAAAAABBuQAAAAAIAAQEAEkAAEAAEAAgQAAAAAAAQIBCAAAA -AAgSDQCCEkhAAIAABQJKAABXEcBIFAAgGEAAIEAAAAAAQEAhIAECIEAAACBAAgAAAEREIAAAAAAI -iEAgSAgAAABBQQvIEAEAQAEGAAANPwAQAAEgIEAAIFgIAICAQCAAWAEAgIBCQgAQAgSAAQQAAAAA -AAAICQE6QSBAQEIgDUBQAAAoQAISICAKBgAoqEDCAAQAAAkAAAAIAAAgADQQQAAABAQQAAAACA0F -AACgwgAQFEQEAEAAABACAEDAFQIAAAICCAgoACAAAAEQQBCkABAQAAgAKgIAEBAEAACDCwAAAgJI -CCgAgAAAA1BQEAQAAAe8AAASAwAIIABAQBAACAgqAgAAEQAICCwAAKIQAIKQEAIACAAAAAAAQAEA -BQBEQHBAAAQSAEhKDCQAAAQACEACIgASFAEAAAAAAAAAAAAAJACAAAAAgAAIAABC1AQCEBAAgAAQ -AAAABIAAAAQBAAgABAAAAACCwAAAAAAAAEAAQQIAEBAAAgAAAABaWgAAAAQEAEhIAAJAEAAAAAoE -wEAAAAAACW4ACQAAAkATAwAAAACi4AAAAAAAAKLoCAGgAAEABAAAEQAQCAABAACARAAAAAAAQoAg -IBEAAwSggAAAAAGCSEgAAAAAAQAogAcAAAAAAFhAAvAFUAWq/yqBVVVVVXf/d/8zVTP/BQVfX7MA -dVXY2K+g/1X/VQBVAFUAALoyqsz1oADd3d0FBQUFAAAAAAQEBARVEVURNTU1NaCIc2L//8rKAAAG -1HdVd1UjrwMFdXV1dcT1xPV3VXdVz0UPVf////8AAAAAVVVVVT8/Pz9fX/////81MzPMzMxRolGi -AAAAAEREREQAAQABAAAAgAD/AKADAwAAVaCgUKr/IxgRVRFVu/+7/zNVM/9fX6+v8wD6quTkX1D/ -qv+qVVVVVaqqZCBVzPpQAN3d3QUFBQUAAAAABAQICP8z/zM1NTU1oN2igP//ysoAAAbPuxG7ERNf -AwpycnJyxPXE9bsRuxHPig9V/////wAAAAAiIlVVPz8/P1VVr6+q/zUzM8zMzADzUaIAAAAARESI -iAACACAAEQBAAP8AoAMDAABQBfAKAFUjGBFVEVUAAAAAM1UzAF9fBQVzAHAA/6rKygAAAABVVVVV -qqrsqPCq7u4A3QAAVVVVVQDdAN1ERIiIqiKqIhUVFRX13ebE9f/1BQAACa0REREREwAzqiIiIiIE -BQQFEREREQCKDET/////AAAAACIiEREAAAAAUFAFBQAANTMTTExMAPNRUaoqqipERIgIAAIAIAAR -AEAAAAAAAw8AAFCgVaAAVSqBVVVVVQAAAAAzVTMABQUKCrMAcACqAMrKAAAAAABVAFUAAP528KqI -iADdAABVVVVVAN0A3UREREQAAAAAICAgIPWI++r1//oKAAABpSIAIgAjADNVICAgIAQFBAUiACIA -AEUMRH//f/+AAIAAVVUREQAAAABVVQAAVQA1MzPMzMwA81FRVVVVVQREREQAAQABAAAAgAAAAAAD -DwAAAERRAGwQoBQdAACMJAARlB0AAIx0ABGUAMQBAAAAgAAJRAEEJACAhAlEAQBIAIAQCUQBBCQA -gIQJRAEEJACAhAlEAQQkAICEAEQBAAAAgAAAAACmCUQBBCwAgJQJRAEEJACAhAlEAQQkAICEAEQB -AABAgAAJRAEEJACAhB0AAIx0ABGUHQAAjHQAEZQJRAEEJACAhABEYQAAGIAAAFRRAABAgAAAAcAA -YQhAFBgAABwgAAOUGAAAHGAAA5QAAEAAARgABAgAwBQhGAKECADAAEEYABQIAMAUIQgChAgAQBQh -GAKECADAFCEYAoQAAMAAARgAAAAABc0IAMAUIRgClAgAwBQhGAKECADAFCEYAoQAAMAAARggAAgA -wBQhCAKEGAAAHGAAA4QYAAAcYAADlAgAQBQhGAKEAAHAAAEYAAAACcAAARgAAABVADMA/wBVAFUR -EVVVDwUAqhVVAL8jIwAA//AAMwAzAKoAqgAzAA8AMwCqAFUADwCqAKozMwAPAFX/zAAzAA8AqgCq -ADMADwAPAKoAVQBVAAAG4ACqAA8AMwAAAKoAqgAzAA8AqgCqADMADwCqADMADwAzADMAVQD/AA8A -+wAAVVMPCgAAAAADMwAAAKr/VQAzAA8ADwAzADMAMwBVAFUAMwBVAFUAMwD/AFUA/zMzMDAPBVVV -FVUAfxMTAAD/8AAzADMAVQBVADMADwAzAFUAVQAPAFUAVTMzAA8AVf/MADMADwBVAFUAMwAPAA8A -VQBVAFUAAAbpAFUADwAzAAAAVQBVADMADwBVAFUAMwAPAFUAMwAPADMAMwBVAP8ADwD7BARVUw9f -VVVVVQMzAAAAVf+qADMADwAPADMAMwAzAFUAVQAzAFUAVQAzAP8AVQBVERFVVQ8FqqoVVQC/MzMA -///wADMAMwCqAKoAMwAPADMAqgBVAA8AqgCqMzMADwBV/8wAMwAPAKoAqgAzAA8ADwCqAFUAVQAA -BukAqgAPADMA/wCqAKoAMwAPAKoAqgAzAA8AqgAzAA8AMwAzAFUA/wAPBP/7+1VVDw+qqqqqAzMP -/wCq/1UAMwAPAA8AMwAzADMAVQBVADMAVQBVADMA/wBVAP8zM/PzDwVVVRVVAH8zMwD///AAMwAz -AFUAVQAzAA8AMwBVAFUADwBVAFUzMwAPAFX/zAAzAA8AVQBVADMADwAPAFUAVQBVAAAG4ABVAA8A -MwD/AFUAVQAzAA8AVQBVADMADwBVADMADwAzADMAVQD/AA8E////VVUPD1VVVVUDMw//AFX/qgAz -AA8ADwAzADMAMwBVAFUAMwBVAAgAAABACIACAAAADAAAAAEAAAAAAAAQEAAAAAAAIAAAAAAAAgAg -AAAAAAAAgAAQAAAEQAAAEAAAAAQAAIAAGAABCAAAAgAAAAAAAAIAAAAAAAdMAgCAAAAAECACACBA -DADABAAAAEQQYAAAAACAAAAAAAAAAAIAAAAAiAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAgAAAA -AAAAAAAAAAAAAAAAAoAAIAAQAgAAAAAAggAAAgGRAAQAAAAQAEgAABAAAAIAAAAAEAAIAIEAAAQA -AAMAAAAAAAwAAAAQAAQAAQAQgAABABAAAAKQgAAEAAAAAAAAA6oAAAABAAAAAAAAAAAgYAAAAgAA -AAQAAAASAAAAAQAAAAAAEAAAAAAzEAEQAAAAAAACABAAAIAAgQAAEQAQAAgAQEABAAAAAAAAAAAA -AAAAAAACEAgIIAgAAgEAEAAEAUAABAAAECEEAAAAABCAAAAAAwAAAAIAAADYCEBAAAAAAJgAAAAQ -CACAAAAAAAgAABAQAEAAmAIAAQAAIAACQAAEAAALRgIAAEAIGAAACgAAAAIgAAAAAAAAAAAACAgA -QAAAAEAAAABCAAAAAAIAAAAAAAQAAAEAAAAAACAAAAAAAAAAAAAgAAKACAAAAAgAAAAAAAAAAgQQ -AEAAAAFQQAAIAAAAAAAACARQAACAAACICACCAgIAAAYAAAACEAAAAAQAAAoBAEAAgBAAAAAAAAAA -AAAAAAgAIACAAMIBAAAAABBAAAAAAA6FAAAAAAAAAAAgAACAQECAAAEAAIAAAQAAAQAAAAAAAAAA -AAAAAACAAAAAAAAAAIAAAQAAAAAACAAAAAAQAAAAACgACAAAAAABAAAIAAAQAgAAAIAAAAAAAIAB -AAAAAARAAAAQCIABAkAQAAAAAGBAAAAACAAAIAAAQIQAEAAAAAAAgBAAAAAAgAAICAAAgAAAgAIE -AKAAQAAQgEAAAEAAAgAABsAAAIAAAAAAQAgAAAAAAAAIAAAACAAAAAAQAAAAAQAAAAAACAAAAAAA -IAAQAAAAAAAAABAAAIBAgAAAEAAQAAAACAACgAAAAAIAAAAAAAAAAAQAAAgQABCACIAAAAAgAAAA -BiwAAUAAEAgAAACABAEBBAABAAAAQQAgCEBABIARFIAAAAAABBAAAAAABBAEAAAAAEAAQAAhBCAA -AAQIIAAAAAAH4wAAAEQIABAACABAAAIAIAAAAAAACQIACBAAwAAAAEAAAABAAAAAQAEABAAAAABA -AAEAAAAAABAEAAAEEAAAAAAQABQAEAAAABAAEAAACAEAgIyQIMCAgQIUbsgAJoAQFgJAAAoCgAog -AAAAAAIAAQAAAAlIAoAAAgAAAEAAAAEAQAgAAAAQAhQAAAACCUAAAQAChAAAUEAAAAAQYAEIAAIA -AAOrAACQAAUAAAAGgBAQACACAAAACAAQAAIgIAgQABKAAkgCCFBAAEAACREESAAAAAIAAgASAAAA -gAQCAABAAQAAgICQAAAAQgAIAAAIAAAAAAKARAAQAAICABAFIEBAiACAAQQAARESCAKABAAAQEkg -AGBQIAIBUABICBEIAAAAAKIiBGAASgAAEBBABAACAAAAIEAADAqAAgBAAAIACAACUAAADi1AAAIA -AEAACGAQQgAMAAgRQAKCAAAAAABABIAAAMCAoAgBEQAQAACAAAUAABAgAAgAAtAIAgAAAAABMAAI -AgAAQEEIAAAAAAAAEgAAAFAAgMEpUIEACFEQACgQBBCCAFAABDYABIAgDFAB0BQJAgHWFAMKABQE -YAAEhACAMBJwCQiQCAAkCIQEgAQUAAwQAAgACMxEAAAgDAAOkAMADBABAAABL4ALQAAMEDJgEACU -AAIRAEKBCGgAChAAiAhLAAAAI2AUAAGDAAYKEGQEDhAgABIAIBABgAAEMgAQAAAEgAAEAEQAAyIA -AABAAhBEAAAGBgAAAiICQBFQkOgABAAIEUyAgcAKEACARABQgAgAEBABABACAAQAgCIAKcICgRQB -UAkIFAMQAgDCUMABgAgAAAgAZAAAEAAAgADACwAhCCuCoIAAAAXnAQAAABKIIQswQwAALMAAkQAB -BAEBiABTAgDBxAAIEQAAAgAEAABBAIAIAgASQAAQQAAAAABAQFAAAggIARAAAgoACIABABEAAAAA -AAAAAsEAAAwAABAgABAQAIQBEQCJAIEqBBAJFAoAAAAASRAAjZACEkYAAEAAkAAIhAiMDCJACYQC -EgEAAACADAIFgAAAAJIQAAAEQAgFCgAhACICgAAAAXoAEQAAEUAAigARAAAgAAqoABKEAAQAAQQI -CiBAACBBIAEAIAASiFCAAAgAABKQABRBAIEQAokAEAEAAKAQAAABAAAEAAABgAIACAAAAFAAAAYg -ABAEAABAAAAAARQBIAFgAAEAhIEgAVAAQAAEAYCEJAggAAkCIEGCEYSABAIgBBIAAABAgCHJNAEA -ABAAAEAgAARICkAgwAQBIgECiIAWAAAPsgEEAgAAEIOAAAEmAACQAAAhBAIEARAAggBARCAAAABB -CARkAAEAAACAAAAAACIAAAACAAAAgABAAACAAAABAAQAAAgABAAAAAhDAAAAAABCCBAAhAAAQCIA -gDAQAAAYEAAIIAAAABgQCACABAAAAAAKBAAAgAQAAAxIAARAEAAAKVCAAIQAAgAAUAAACAAAAAgA -IAAAAAIBCAAEAAAUAEAAAAdDiAAAAACAAAFKCAAAAhEAIQgQEQACkAABCgAAAQADAQAIAAABGAIB -AAgIACAAEABACAQAAAQAAAAIABEgCAAAAAoBMEAIAAEACBAQAAMEAAEAAgIAECIKkAAAKAABhAQA -ABAAAAAAAhAAIQgZBUAAAABAEAAAgAAiAACAAQAAwAgEBIgAAExEAAAAAAAAGAAAAAAAAAAAAADA -ACAABAABAAAAB5ZAACAAACAAEEAAaBAAAAAAQAAIAAigAAgABAAABgAECAAEiEABAAAREQBqAAQA -ggAIABgAAAAAAAAAGAABIgAABCACAABABCABAAQAAAICAAAAAAAAwAiAAAgAAAIwEAAIAAAAAECE -AAQAAAAQEEiAESAIAAAAAYAAYAEAkQIJAAAIAABAQFEAAgAAAAAAQAAKCAABAEAAAAgAAAAwAAAA -AAAPdAAAAAAIAAAADCCAAAAACAACCAAAAAAIUAAAACAAAEoACAAAAAABEIAABAAAgAAIAAAAAAAA -IAQAAAAAQAAgIgAAAAAAAEADAAAEAAAAAAAAgAAQAAAAABGKgBAAAAAIAYEAAwAAAAYBiAEIAAIA -ABCAACIeAAAIEIoABB4AABAQggCAGAAACBAAIAAAAAACAIAAgAAAAIAQgAACABQACBAAAAl6gAAA -ABQAAACABAAAAgABEICAAgQAEAAAgQAoCgAgIRCEACgAACABEIEAAAAAAAAQgAQABAAAAACMBAIE -AQAAEIBQAAAAAAAQggAAAAAAChAjAAAAAASAxCBZAAAAIEzEIAACAFIAAMQgCAAAkEgAxCEAAQtY -AADEJAQgAJAggMQgAAoAFIBExAAAAAAAAAAAKAiEAJCQEMQiAAAAFBQAxAAAAqkEAAAAUAAAhCAp -AgAAIKDEAAYCAFAAAIQAAIAAAIBQhCEAIAAAoADEIAJIAAAggMQBCAAAAIAEhCAGAAAAAMDEIBAA -AACAAMQgAgAAAAQAxIgACAABoCANsAIQAAIEAQGkAAABhUAIAZQAIAAAACYJjAQAAAAACAmAABAA -AAqkCYAAQEIAABQJACAAAAAAJQCBAAAAIAIACYkAAAEAAAAJAAAH4wgAAAAGIAAJhABRAAAACAkQ -EFEBBAQFCRBYAAAAAAhJiAAQAAIBEAmAoAAAAAAgCQgBAAAAAAAJkAAAAAAAIAmIgAAAAAAECZAA -AAABAAAJAAgIEAAAQAQAUcQQBQQQCQBAAYEJAAACRICIgAAJAAoAAABAABAAAAAAAAAkBAbgAABA -AEBAFCAEEAAIAABAAAAAAAACAAAUAABAAAAIAAAAAA7WgEBAAAAABAAAGEAAAMQCAgAAUAAABAUC -SQhIAAlYYQQAAUAABgABBYIAIAREUgAAUAgIBCAAMAUAEJAAAAAAQACAAAUCAAA0ABAAAhBgIABA -UhAAAOAAAECAAIhMIgGqAIBCAgIAAAAAAFCIBMhBokAAIAABCACCDAAACAEAYAwESAAEAYFgAAgM -AAAAAADJGAAgAEAEGAAAAAAAAAAAAAAAQSUAgAAAAAACAAAACADAAAEAAAAAACAIAAKCAAgAHAQA -AQAIAAIBAALiCdFQQAAAVAQECABAQCpEikgAAAChIAABAAAAAKSABEQAQAAABABQAAIAIQAAAAAQ -YEkQBIgAMAAAAAAAAAsBAAEEAADAARAAABATAsAIAAAAAAjAAAMAAEgkFCAQCgBKEAAAAAAAAAAA -AAAACAJAyAAEIAAAAAgAAACP6wAEIAAAAAgAwAQgBEAAAAFgFCYBgAAJAAAEYQBgAABggggQABAB -ABAQQAEACAAAkIgAAAIIABBQwBQUiBCEIcgBBCCAEAAACACIAAAIAAAAAAEAAAAAAAAAAAAAAAAC -ABQAECBAAAAAggIAABAAQCAAIgAAAIAQACgAAAAAAAAEBUAFUkAgAiAgAAAABAKABhAAAEAAAAAA -AAAAAAABgAAAAANkAAAAAAABgAAAADAAABGAAAAAAAAAKYAAgAIAAQACUAwABAAAAAAAAAAACQAA -AIICAkBAAAAUAgAoAgCAACkKAg0BQAAEVA5AAoAgQAIAAQGAkFAAADg4QAsAikQAZABIEAiQAAgQ -ABAkIIRBUAaAQIAAGLxAABBAAAFAQAAoKAAAAAAAAgKAQQAAAAAAAAACFAAAIAAAAERAAAAAAAQA -AAAAAx0AAAAAAAQAAABAFAAABAYAANAAAAAEBAAAAAoAABAcAAAQEAACKCwEAAAAqAAgJAQECAcA -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 -7u4ODgBVAKoA/zMzHR0MDFUAKAAA////Ebvx8VUFqiru7vX1AFdaWqoAVQAAAAAAAAAPDzMzf3dA -AAQFKgAAAAAAAAAAEQAAAFUAUPWg8KoAM//MADMAMwAACD4AMwAzADMAMwAzADMAMwAzADMAMzMz -ADMgIAoKAAsLADMzAAAFVQAAAwBTVScnIncFAAUABQUFrwAAAAD63TM2oqoA/wAAiAgAAA4OVVWq -qgD/MzMdHQwM/6oVAAD/f/8zM/LyVQVVJfpQ7kQAV6qqVQBVAAAAAACAAA8PMzP3dwAAAgJRAAAE -AAAAQQAAAIgAVQBQ9aDwqgAz/8wAMwAzAAAITwAzADMAMwAzADMAMwAzADMAMwAzMzMAM3BwIiIA -CwsAEREAAAVVAAADAFNVMzMzMwUABQAAAAD/AACAAKDuMzNVVQD3AABERAAADQ1VVVVVAAAAAACI -QAgAAAAAAQIAABAAAAAARAQAAAIAAAAAABAABACAAAMAAAAACQAAAAAQAAAAAgAAAAABAYAACAAA -gAgAJAAAAAAAAACEAAECAAAAAACpAAAAIKACASAACCAADQAAIAAEAEAAAAAAAAOAAAAAAgAAAYAA -AAIAAAAAYAAAAAAEAAAAAAACAAAACAAAAAAACAAIAAAAAAAAAAAAAAAAAAACAQAAAAAIEQAAAAAC -AAAAAAAAAACAgBQAAEAABAAAiAAEACAAEAABAAGGAAACAAQQAEABAABAAAMBAAABAAAQEgGAAIQE -AAAAAAAAEQCAAAAACQkAAABAAIAAAAAQAAACAAACAAAAAAHgCACAAAAABAAAAAAAEAAAAAAAAAQA -AAFAAAACAAAAAAAAAAQAAAAAEAAAAAAAAACAAAAAABAAAAAAAAQAAAAEBSAAAAAAAAASQAAAAARA -ACAgAAAEIACAIAABAAAAAIAAAAAAFEAAEAQQAAAAAIIAAABAAAAIAAAIEAQAAAAACAAAAAABCAAA -AAAEAAALJQACAAAACgAIQgIAAAAAIAAAAAAAgDgAARAAAAAAAAAIAAAAAAAAAAAAAAIAGCAAAAQA -ACAADAAEAAAAAABAAAAAAAgAAAAABAAAAAAAAAAAQAACAAAEEAAAAAAAEAgAQCECAAAAAQCAAAIg -AAAAAgAAAAAAAAAAAAAQBAAQAhQAAQCAAAABgAAAAACAIABIAAEAAAAAAQACAAAAAAABAgAAAAOr -AAAAAAAAAAAIAAAAAAEAASAAAIAAABAACQAAAAAAAwAAAAAAQAEAAAAAAAAAAAAACAQAAEAAoAAA -BAAAAAAABAAEAgAAAAAAAAAAAAAAAACAAAQAAIIABAAAAAAAAACAEgEAAACgUFAABAgAgQAAgQAI -AACAEAABAAGAAAAEIAQQAAABAAAAAAEDAAAAAIAIAAQQAIABAAAAABAACAAAAgAAAaMAAAAAgIAC -QAIAAAAAAEAAECAAAIEAAAACAIAABAAEAAACIAAAAAAAAAECAAAAAAgAIAAAAAAQAgEAAAAAYAAA -AAABAACAAAIAABAAAAAAAAABAAACBAAAAAAAABAAQAAQAAJAAAIgBAAAAAAAQAEAAAQAAAAAAAAA -AkQAAAAACAIAAIAAAgBAAACIQAEIACIAAMAAFAIAAQABKAAGAIEAAAAAjgACAABACAAQUAJAAAAC -AEAAAAAAAAAAASAAAAAAAAAQAAAgACAAAAAAAAAAAQAAAAgAAECAEEAAAAAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAEAAEgECAAIACAISAAACCgAEAAIDwCCGAGoQEwIgAIwQAAHAEYEQCACIABABAAEA -gABIwgCSSQIAAgAACEGCgcAABAAQSABCYAoFBAJCAEAAAA2fCBYIUJVACYBIAAAALwAChggQCAAA -UAAgkEQCAAGAAIIIAEVABAEAAoAACABAAAACAAAAQAAAAAMAAIIAAIAAAggQAgACAgACCAAAABAA -EAJABAgQAAAAAAAgEAAEAAlAggBAFAAGAAUxACoAIBAMgA5gECKAEUgQAUCBosMAcFVAUAABQAgQ -AAAEAFAQAAELAABAAAAAgCAAECAQBAjgAQAACBAAAAgAAAAQCAIhoABARAgIAAQQAAAIABJAAICg -IzAAQDABkAAEEAAUQAYAAAAAAAgACAACAAACAAQAQAAAQAAQAAUAAAABAAAIAQAAAAAAAIAEAAAE -AAIQQQMEADAEAAAACABEDAxAbAQEAIAQAAFAAAuAAGLDACCADGoEEBIAhBQECBAgRAAoAQhkIAAL -gEQAAogEBgAABAAAVAAwJAAQAAAJQwBUYABiBEBAAAwQgogJBGDIMCSASiYmABEESAAQQAQwAA6A -AARAAAQBCEwAAFIAAIAAAAABFAAMAEAIAIAAAAAIbgCAkADABAAqEIRAEAAAEACCAADIAICIABAA -CwCIANAMEQCAAAAIAoAABAHAkoABAFEQAQAAAxOCFACBBBEyEAIGEQCAhBECAQAQAYBAkBAQEIAA -gMAQCCEwiAwIEIoAAAFFggAEAAGAhIsEQkQAIYKAEAADQAgIAAhgAAiQAAQAEAAgIBQAkIQACAAB -gACAgQuEQgRQAAIAEcABA4QAAICCyCIAgQAgQBIIQACACABDQQAgAAICAEQCCAAEAQEBAAwggggg -QRARABAIBQIBAQgoAACSqAGCCGgqIAiIAEAIiAAUCAIUAACIAAARgAQQAgAUBAKAAAYgAAYAAoAA -FECACAAABecBAYAAAQAEIIKAEAAAgAgIABKgAEEAIQAAAIQAEAAgAAAAQAAACAAQAAgQAIAIABKA -AIQAAAABAQBAEQAAAAAwAAABAAFAACAAEAAEBEhAAMBAKAgAggAAYAEJABABAEIAAEEAIAAAgAQh -KICQgAAACgGAIAAAACEEIQACEAAgwAAGEAAgCwAQAwAEUAHAAIAAAAghBGBAxAABgBCAEQDAAAAA -USBRDACAwAgAAQhEAgCIA4CQIIwAAGgAAgFBEAAAMAGAAAEQAADAAAAAAsQAAGEAhCIRAAIEEQDI -AAMAAAAgAMACyAQAAAAgBEgAIABAAQAACBAAAAAAACIMIAAAQACAAAgEEAAIEAAAiAAAAAEAQAAI -gAAIAEAAACgKARkABgAADAgBAQBAgCQIACBAEAAgAAgAOAAAEAAAAAAAkBAiGBAAAAdCABBAGAAB -WDMAJACQQAJYEggQAJAQEYQACAAIAIAQAACIGAAAQAAAAAkAAABAEgQACAAAAAgABAAIAIQAQABC -AggAgIBAAAICCEAAhAACBAIAAQEEAAAAAAQCICAQAACAEAAACAIAAAAAACAEgIACABAAAaAFAAAA -ACAQIAAAkBCAQGCAQRAQEgABAQAECAAAACAAAAAAAAAgIAAAAoQgEAAAAbggABBEAABACCABAACC -AAAAYZCBIRgHAAAYAQIAAIEACyAAAEAAAAAGAACEAAAAogEAAQFAAgAgAIAAAAAAAAAAIAQAAAAA -YAAgAAgAAAAgAQQAAAAAwAAABAoAAIMBAAAQAVJAAAAAABBQAAAQIAAAEEiAAABASYAARQgEEYAA -ABJUBIACBAYAACBAwAAABAAAAAEAAQAkABAAAAGBABiAAAAIMgIAAAAJAAiAAAAIABEAKIAAQAAA -AEBoABAQAAAALAQABgBIAAEAAAAQAAIBAAAEAACBAAAAAAMAEAFRAAAAEQAAAAAQAAAAAAgCAAAA -AAiAhAgAAAAAABCAgJAAAEQgAIAAAAACIAAQgAAAQAAAIRCAMQAaAAAAEoAgABgWIBAQgQIAgJBZ -IBCACAQAIAAmEIAYRAACAQEAgAhAAAAEQQEAAACwgAhABBYAAAGMCEEqASRAAYIBGQAAAEQRggAo -ACAAABCAAAAAAAAgEIEAAAAAAAAQgBEIAAAAABCEAAIAAAAAEIwAABgAAAAQgAAAAAAAABAgAQgA -UAAAxAAAAAAAAACEIgAAAACAAMQrEAAAGIAIxCYAAgBShBDEIAkABJAoyMQgGEAEWACQxCAqggBY -AADEAAIAAHBAqIQmQgQAAAAAxAAAB3AgRgAAUAigxCBGEACSAhDEIIAAAAAEAMQkCKgAWIAgQCAB -AAAYAEDEIgBEAAAAAMQoMAAEAAAAxCAAAAAAAAhAIAAAAAAAAEAiBAAAAAAAQIgJQAAEAAAJECgI -AAAgAAmIAApAAEAACYCAAgAAAEAJkAgAQAUgBA2BAQgAQAoRCYBAjQAQEAAJgAAAQAAAoAkQAAgA -BAAACagACAAAQSABAAAB1aBACAAEMgkBqQCMAABJBQGAFCSAgQAQDYgAAAAAAAYAgAgAACAEAAmQ -AACBAkAKCYEIEAAAASgJgAAQAAAAQACABIAAAAAAAIAAAAAAAAAAAAZEACAgAAAEICQwAAIAAkAA -AAASRAAgQEJIBIqAUBAAAQWABEAFIABCSABEYIAQEISGFEBgIYIAKAAQQAgAAIAIQAAIEAAgAABA -AEAACCAAAAHpBACiAiAAAjBAACEAALAIMAAAAAACAsCCDAaSABJERgAAAAAAABASQgAAAAAAQFAA -AAQEBBAAYgIEAAgAQBAREQQAAAAgIAAQAAQEAAAAAAAIAaBABAgAAABEAAgAgegJBAAgAIASAQAQ -AYgAGgIEBALBAEIBgFlQBAABAQAAQQAEQgAIIAAAQAAAgAAAACAAAAgAAiAgAgIAAAAAgDAUBAAA -TBkABAEBQAgABIAEEAAgQBEAJAAAAYCoEsAIYYAASAAA4BEAAAAERAEBAAIBAAAUAOAAAAAAAIQB -CQDECAAAAAICAAQBAAAAAAIABAEAAAAAAgAQESAIAAIAAEAICSMIAECQBAQAAAAAAAIAAIAACEAA -QEAoAAIBMAwIACAAgggCgAIAMEQRFBAAEgQQQAMACFAABCoAAAgQAAAEMwNIAAAAAACKcwAAAABI -wAAAAEAAAAgAAAIAAAiQEASAAQAIEGCBAsARCBABDIIoCAAgKAAASAAAECCRUMjDAAAAAAAAAIAI -CAAAAAAAAAAAAAAAAABAAAAIAAAAgEJMSARAAkFABEAgEAAGAChAAACAABQERAAAAkoAAAAQgEAA -ACIAhjIAQQCBEAoACAJAAAiAgEICEIAAAAAgAAACAYICADAgAAAJggIAAAoiABQUAAAEgACAEAAA -AgAAAAFAAAAAAAgEhAAAAEAACAAAAAAAAIAAAIAASAABAQAAAAAABACCQKAAAAQCAAAAAAAAAABA -UAAAAAAAAAAAAAAAAAABRFAAASA0QQQAUgBQAAACEEQAAEixgAUlABi0xBASAAAgAAIGBIEAAAAM -CAFAAABGkgYIDAxAQCCEEAQMwAAQCBQEAEAEABAIABQCQgAADJEkEFAAAAAEQhQQcgRAAABE4A9S -QgxCAARFhFAqNCABAAIBgAZAEhAQAABA7AACAQEsBABEBkAAACAgAAAAAAQEIAAAAEBAAAAAKCgA -AAQAAMjCAkAQAAACBSAATChBIAEKkUAQIJAAAAIahCRJVAAIBUAgFUIAACyACBIYAQAoAhBAUARA -SBhaUEAhQYoEBERAwAABAEABAAQYAgIAQAEBAAAM3QQSEABAQEAQJAIABAAgAhIADBCwGCANAERA -QQAAUQIiyMRAqAJQEpJAiEgACBEGJgYGBRQAQgIiAAIAAcAAIBAAAgAAAAggEMDAAABAAAAIQUwI -AIKABAmSApJAcgAFAgiAAAAQAhKINCQCUkBGCpIQBHQADIUkMIqiAAQgkAzQpABEAAwBZAAAFxAI -AIAAEAACABGACAAEAAIUFABQEAAAAA2qAACAAABAAAUAEBQAhBAIAApQIAVAAIqQAgoS0QAiDAlQ -QGUBAAAEBEDAALEAAAwMUEgIAEgUFARAAAAAABAyAgAQEACAgCAHQEgIAAABAA9vIIACUACQAUQA -QQIJAADAQAIAAACoQACAgJAAAgCAAMoIANIAAoAAEAmRAogQCgESI0CAAACAJBAQEBCAAZAQABAB -AgAQkgIAAAAAkACQAAAAA0cAAAMDEAAAAAiABAAQABAEkYiEEAYBABogAAQVggTAESAzAgABAADo -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 -AAAAAAAAAAAAAgAAAgAAAAAAAAIAABAAEIGgAAAACAABAAAAAAQAAAAAAAACABAAAQCAiAAAAAIQ -AAAAAAAAAAACAAAAAACAAAAAABAACAABAAABABCAAAAAAAAAAAAAAEAABAAAC+ICAAAAAAAIAAAA -ABAAAQAAAgBAAAAAAAIAAAAAAAAAAQAEAAAGgAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAA -AABAAAAAAAAAAAEAAAEAAAAAAgAACAAAAAoAAAAABEAACAEAAAIgAAAAAEAAAAEAAIAAAAAQAAAg -CAIAACAAAEAAEAAAAAACAAAIAABAAAIAAAAgACgAAAAAIAAAAAACcwgAABAAIEAAEEAAAIgAAAAQ -AEggCBgABAQAAIAAEAAAAAAAMAAEIAAAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAACAAAAAEIAAAAA -AABAAAAAAAUCABIAAsAABBAAAAAAAAAgAAAAAAoAAAQAAGACAg4AAAAAAAAAAAgAAAEAgAAAAAAA -AAAwAAAAAAgAAAACBAABAAAAAAIEAAAAAAQAAAAAAAqDAQAACAAAMAAJIACAAAAAAAlAAAAAgAAA -AAAAAEAQgoAwAAAIAAAAAAAAAAAAAAAAAAEAAAABAgAIAAAQQAAAAAQAAEAAAIQAAQAAAAAAAAEA -AAEAIAAAAAAAAAADAAAAACMAAAAEAIAAABAAgQCAAAIAAACIAAAAAAAAQgBAAABAAAAAABAAABAA -AAAAAAABACKAAAAAQABAAAAAAAAAIAAACToAgAAAAEAgAAAQABCAAQAAAAAAQABAAAAAAAAAAAAA -QBAEAAAAAEAAAAAAAAAAABAAAgAAAAIAAgAAAAAAAAAAEAAAAAAAYAAAAAAAAAEAAAEAAAAJhARg -CAAAAAgAAAAAAEAAEAARAABAAAAAIUEhAAEAAAAAAAAAAAAAEAAAAAAAAGAAAAAACAAAAAFoQQAA -AECAAAABAAgAAEAAgAAEAAAK7QgAAAAAAEAAAgAAAAgAAAAAgBAQEAAAAAIAEICAAAQBEAAAAAQi -AAAAAAAAAAAAAAAEAAAAEAEACAAQCCAAAAAAAACAAAAAAAAAAABAAAAAUAEgAEIhAIwADABAIwAA -AAAIgoACEAIAAFIBACggCIAAIUsQIIBAAAoQAIAgEAASCAIAgAAIIBICEAIAAAIBAAgCBBCEAAoK -CAACUAgAAIQAAAE1AAgAQAADBAAAAAAACkAJAACABQJCAAABgAQHAAEAAEAIAQEAAQIAADASAggA -gAIDABFAgAAAABICAAAAAAIAAAASAQAAEAAAAAAAQAIAAAAAIAIAAKASAkAkgAIAAgAAAIQAEFQA -AEQwACsAQiJAAABAEABMkggDAAAQRAASDCACEDAQCwBABAAACEAQAAAkAASAEAQAARAIABAACQAA -KAAADD8gQQAAAAAAAABDAAAAMAIAChAAAAGABIBQQIgAAEAMAABIEAAJAAAAAAEEEgACIEAACAAC -AAIAQABAggAAAAAAAEAIAgAAAAAAEggCAAACCAAKcAAoBgBAAAiUgGgoASAgQlAAAAAJCAAAAASI -DAjIEJAhQAJAgMABCAAAESAABAAAAMCBRghMMAAALAAEMAQACGYAVAIARCABABAEAmBCAAABFkAA -wADIAYEokZQkAEgEjCaAQnIQkFaJSYACIAABEoAAkQKBAARAASIAARQAEAAAJAAEIAARBCQAECAw -BAAIIAABBCQAAAJAIAABAABEABAgADEgAAFACACBZAAAAVAABhCBEEApAAADAAEkQAFQgRYQCwAA -qYwgEIBChARIQIRAAEAEEDAAgIAIABAKAcBBQgABEAIqTAAAAMAAAAJRACgAAAHfAAYBAABQUBAA -CBABBBAAABABEQAkgAiCAAhUAAKRAwIABAAAIhQQSEIAgAAEQBEIAgAAxABAQAAABiQABMBACAAA -QJAAQQBIgACAAADBgEAgAAAAQQAhAkCAAIABRAACBAQECGAAEhAQggAAEgwIBhQCKYAAAACAAVIA -ADAoCIAAQgAIAIIAiDEAIKoAAoACAAEACQABIDAAgAIIMCAAAAAADteAgIBAEAQAKACgBAAggA0B -KgqAAICCAJEAgYEAAFAQACACAAAAAAABBAAJBAAAACIAAAAAEAJAIBJAAgAAAEAgAACAAABAACAA -CAAAAQABCAACAAABAAAAgAAUAICSACEAQAAAAAABAoAEAEAEIgABAABgAAAJQACEAAwAAEIAgwAI -DCAAAAiAIAAQJASEEMAAAEQAAgAARiiECAABAgAgAAAD14ABhABgAgCAlAQkAEGUIIEgAQAIBAQg -AAAAAAAAJIBAIQAAAABCAWAAACAICQCAwAAIQCAEAARCAAAABAEogAAAASACAABAwCAAMAJBIAhA -CCBAECAAAAAJIBCCAAAEAEgCAAASAAAACACABCABgYAIQAAAIAAggAgAIAgBgIAACACAACEBIAII -CAAAAABAAAgIAAAABAAACAAAAAABQAAAAA6VCAAAAAAAIQAISAAEAAAIAAAAIACQAAAAKAAAABAC -AAIIAEAAAAQIAAoRAAIAAAEACgAgAwABgAAILgEAAAIAAAkAACgAFgAACAMAAAABQCBABAIACAII -AAAAAACIgAEAAQAKAAAgAUAAIAAAIABQiAAYACAGEgAgBAQAAAAAAAQiAAEQBJAABACgAgCIQQAA -BIgCIABgAAAEAABgAEBAAgAADsYABAAAAUBAAQAIAAGKBAAAAAAKAgAIGAEIAAgAA5ACAAjICQAA -kASQACAAAAACBgEBBAAAAUEAAQAAAAAAQAAAAEaIEAAQAAAAAABBAEAAAAJFQAAIABAACAAQAAAA -AAAAAABAAAAAAAAQEAAACgAAANAAgJBAIAASCICBACwgAAAACgHAABAAAAAIAAICEAAAAIgAAAAA -AAgAACCAAEoAAAAB8QAAAAACDIBIBAQAAABQkAAAAgCAAMAgEAAqBQGAAgQAACAAAAAABEACAAgA -AiAhAAAAAAAAwAQAAAAAAAAABAAKBAAAAAAJAAAEAAAAARAAiAAIABQBABCAAAAAAIAAEIAgAgQA -CAQQgAYwAAIBIBCIBABAARQAEIAARIAAAAASgAAAqAAIABCAlAAoADAIAYAUAAAAQAARgAAACgAi -ABAAAAXfgQgAKgDAAQCAAIKoIAEEIACAAoAAAwsAgAAQKAAYFhCAyIIEAABjAIAEAAAAAAAQgCBo -AAAIABCBIQAAAEAAEICAAAAAAAAQgQAABAAAABAgCQAAAAAIQCgBBAQAIIBABAQAAAAAoIQgKQAA -WEEgxCATAgAUEkDELAEAABAS4cQpBFAAECBAxAFJAABQAk2EAURIABiAAIQjAAAAAIAgxAAAAGIA -BIIAUBAAhAAIgAAwgAiECQACBBAgAAAEJAgAUAAAhAAEIAAAAAiEIAEoBAAAQMQgEQAAFAAExCAQ -KAAAgATEIQAgCQAAgMQgCAAAAACAxIACCAABAgEAgggAQAAAIAAIIAMAAAgAKZEAAIAAEgAJhAhg -gABBJQmAiCoApAAIDYAAgogECAUJACEgCAQIAA0AAKAAIAAATYgAAAAAMAoJAAAEuBABAEAEQAgJ -AAAFCCdAIAkAGAEAJIgAIAgCBAgESEBJACAQAQAAAAmABgAAAiAICZEICAAhAAAJgAQAAAAAAAmI -CogQAAAUCZACAkAAACAJAAAigAAgBAAACAgAAAAAAAgQAABAIAEBAIQgAAAAAEAAYiFQFAAAAGgC -AgAEAkBIAABCAAAAAAAAQEACAAQAAABARABgQAkCAEBEAAAACgEAAA23gAIQAoIgEARFQFBiAUDg -aEBkBAAUEgAgIAAAQCAAMRQERCAAEBQAiABICABgBGFBABQWAEZAAAAAEJAAIGBCQAABwQAAAAI2 -IDIQAAAAMAAAEAAAEBgAAQAQEAAAEAgAAMgCASAAIAGgAAgCAAAAAEIIAAgAAECMBICwAAAABCAA -SAgAAAABAIAIEAJAQAgAAAgAAAAAAAQAGAAAoLASAgAAST4AQepAAUAA4AGBAAAgIAggAhjBAIBB -wEBIQIKIQRAAQAAAACQAAAkSYBAwAAIAEqIAAAIEAQAEpAAEgAAYBIACAMIAAAwQEUEYAaCgABAB -AAAgAAAAAAEIAAAAAEFAA0MASBIAAAAEAAAAAAAAEAAAggEAAA4BAQAAAAAAEyACAAAEIAAAAAAA -AAQgAAAAAgAARCgCQAgAAECEKAAAAAAAAACL9QCAAICQAEERAFBEAQEQAQIACQKCUQhAAAIgEgxC -E1DAAEEGAiBACACBAQAAAEBIEBBJCAAQAGAQAAAEBAAAAADQAAAgAgLACBAICRAAiAjAQFAAAQCQ -CAAAAAAAAAAAAAAABAAAQBAAAAgAAAAAAAAAACAQAAgIMAAgABQACAgEAAAAAEABgAAAIBIAgAGo -AAAAAQAAQYAAAAAAAAARgAAAAAkpACACBAAQAAIMAAIQBAIEILJAAAAAABIBMBQARBCAABKACAAE -EgggAAACAAAAAQAAQQAAAQAAAgIRAQAAAAgQAABAAAAUAAhAQEAAAAAAABBAUFECQBACAAAQEAAI -AAQEAAAQAIBIAAAAAAgAAAAgADAAABAGEABQAABAEAYTAAAAgAAAAEQCAAAAEgAAJBAAACAAAwCE -CAAAAAAAQFQEAAAADVdAMgAARAwAAAQIAgZAhgAAEAAACECAAgAFA1AQAFBBAGsIMAIQBdRACBAQ -QBIAABAAAAYAgoAKQlBSUAQxCgAQABAQABADAgJQREBAAAACAAAgAEAQAAAGwNAQASAAoECYABMF -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 -CAj9/YDqiIgAM//MADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAMwAADdIAVQBVMwAzALv78Kqv -xXR01ZH35kQA3VWzov//AKBQUAD/MzOoqgL/qqAzGzMTACAFBScnU1UFACIiIiIAUFUFqqoAIlVV -VVVEVUdVAP8PDwAzAFUADwBVAFUAVQAzAA8AVQAPADMAVQAzAFUAAABV7iLY2Nj/AAAABP39gKru -7gAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAAAL8gCIAIgzADMA93fwqq/KdHT3s7Oi -RADdVfvZ3XVQUACgAP8zM1VXAP1VVTMzMyMAEAAAMzNTVQUAAAAAAABQVQVVVQAAVVVVVURVR1UA -/w8PAAAAAAAAIAAACgAAAAAAAAAAAAEAEwAAAAAAAAAAAAQBAAgAAAAAAAEDAAMAACAgAAKAAAQA -AAAAAAAAIBAAAAAAAAAAAAAQAAAAAAAgAAEAAAElACAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAE -AAAAAAAAYAAEAAAAAAAIABQAAAAAAAAAAAAAAAIAAAAAAQAQAgAAgAABAEAAAAAAAAAAEAAEgABA -AAAAAAEAAAQAAIAAAAgAAIAAAAAADnAAQAAAAEEAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAgAAAQAAAFAAAAAAAAAAEAAAAAAgAAAQAAAQEEAAAAAAAAAAAAAEAAAAAgAAAAAAAAAAAKg -AAAAQAAAAAAAABAAAAAEAAAAAAAAAAAAABgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAAAAJkQAAAAAAAAAAAAACAAAIAEAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAIAAEAAAAAAAgAAQgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAA -EAAAAAAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAAVgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAABAAAAAAAAEAkAAAAAAABEAAAAA -AgAAAAIACAAAAAAAAQAQAAAAAAAAQAAAAAAAEAAAEAAAgAAAAAAAAAEAAAEAAIAAAAAAAAAAAAAA -CIIAAAAAAAAACAAAAAAAAABAAAAAAAAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AgAAAAAAAAACAAEAAAAAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAQAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAACAAAAAAAYAACAAADIQAAAAAA -BAAAAAACAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAABBAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAECAAgAAIAAAhAAABAEAAACQAICABAAEAKAAAACCADAAEIAAEIA -AEACAkFAgABIgAAIAIQAABCAABAAAAAABAAAgBASQAICQAIAAIAAwCgAAAmNAA8BAAIAEggACgAA -DhAKAIACAgAIAAABAAABAAAGgAAAAABAAEEAAAACBAABAAIAAAKAAAwCAAAAYhQAFAIIAAAIFAAA -AgAAAAAAAAQAAIAAIAAACAAAAACAAAAAAABAQAQBAAECACBCAAAAAIgAAAABAAAAMACAAgEACAgI -AARABYAACEIACAAFABAAkACEAAECAACQAaUACAIAA5AAEAAADBUAIQAACAAAAAA0QABEEAnAACAE -ACAgACAgTAoAAigEACABAAAAKAIQAAEAAAAAAAAABQAAAAAAoAEEQAAQAAAAAAhAAKAAAAAAAAAA -AgAACAADAAAAAAAAACAAAIgAAAAIQRIBCAACAAAQBAAUwQBoEgiQABYAAGggAEEAAEIACAALzBBk -kABhQABIgRAAAY6IAGgAQAIATAAAAABoAABgAAAKQoAASgAAwQBsAAAICJQCQAjAAUQACg4ACAAg -BAAQAAEwAABwAAIAAAQgBEoAAAABAAABQAAAEABAAAEAEAAAAAAAAgAAAIAAAAAMIAAAAQAgAAAM -AQAQgFSAAAAAAEAJAAAADAAQkAARgARSAIgIgASAAxFAsAiQEAABEIGuiAAElBACQAgQAACACwAA -tuQAEAgOEIAAgUAAgCRRABGAAAAAAAlTAAERgAgIAAAAAQEAAIAAiRAIgAAACAIBAAPQQDAQSgBA -ChABgAQAYAAAEAABAAAAAAAAAAAAAAgCAAAAAQAAAAAABAAAAAAEAAAAABAAAEAAAgEABCAAAAAB -IAAQoAAAEAEMAhQhIiAGESEAKKgECAIIDYAGCiAoAgAFCKIoACggFISICKoAjAAEKAgFgAAJMAQw -AAUJAIiAAoYACAgADAAABGIAACkACYAGgAAOCAgRIAAoAAQBAAwAARAAgqGABgACEIAEMIAAAAAA -AAAAAAAAAgAAAAAAAAoAhAACgAgQAgQAACoAAAABAAAACAAAAgAACAAgBAEAAAAEAAAAACAAAUBA -QEQBACAAhEAEAQCBASDBIATBAIRAIEBgAUFgASAAQCQABACEAAAEIABAJIQEAQAgASAgQERAAIAB -BAAEAACAAAAMuCAAQAAABAAkAABEAGAgQEQAIUAAgCQAgAAggAAAIACAAABABABgAEQABEAAAAAB -AAAAAAAAAAAAAAAAAAQAAAAAAEQAACAABAAEIAAAAQAgAAAAAAAAIAAgAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AA7FACAAIAAgAAAAIAAAAAAAACAAIAAAAAAAIAAAAAAAAAAgACAAIAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAgAAAAAEAAAAAAAAAACAAAAAAoAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAEAAAAAAAAJAAAAAA -EBAAGAAAAAAAChgAEAIAAAIaAAAACAgAAAoQAAAAAAACCAIAAAAKAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAN4gAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAA -AAAAAAAAKAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAPBAAAAKAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAABgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAALQAAAAAgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAACuoAAAAAAAAAAAAAAAAIAgAAAgAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAGTRAAAAAAAAAAAAAAAAAAIAAEAAAgAAQAABAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAACAAAAAAAAAAAAEAAAAAAAAAAAAAz2EAAE +AAAAEAACAAhAEAEAAApAEAAAAAEAEQAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAJoAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAKrgAAAAAAAAgABAAIIAAAQAAU +gBAAAAICAAIAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAACAAAQAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAEAAAgAQCAAAEAAAAAIQAAAAAAAAAgAAAAAAAAAAAAAAAAAIAAAA +AAAAAAACAAEAECAQABYADMAAQEAACBAAABIAAgwAAA0LChAQSBACSgIIAAhQAAJSAAAIQBAAAgIC +AAhAAgBAAUJQAAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAgAQAGAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAQAIAAAAA +QEAIAEACsFALAAgCAAAQclAQAEAAAAAABCBASAgQAAAAQABCCAoIAAgwQBKQUAAACABAAgJAAAAQ +CAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAA +AAgAAAAAAAAAIYAAAAIQABAAAAAIAAACCAAAAAACAAAQAAAgAAAgAAAAEAAAQEAAEAEQACAAgAgE +AEGEIBCAAAIABgAECgQxAAACdCAgAoAWMBApCIgAAAYpAAIAJAIDUmxELCAUEAAiMAEAAAAAAgBA +AQAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADAAAAAAAAA +AAIAAACAgAABAAEAAAAAAAAAAIAAAAAAABAAAEAAAAAACAAAAAAMAEgkAAGAAUABACACAAAUDAAL +BAQIwACASAIAAAltBAaEBMBBgQiGCcQB0FCBCYYAiACMCIAAFAAEAAAQAhAACAAAAAAABAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAFCAAAIAIAAAAAAABAAAhAAAo +AAAAAQAAEAAAAAABAAAAAQAAMAAAgAAAAAQgABAAACGABAAACIAEAEAQAJIIABQWgAQQQWEABZIA +CgAAC01AAQEgBBAAAAAqAEAQYAgQAAFWABUoQACgDgkAApQAFqAEAAAAgAAJAAAIgAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAAAAAAAAAAAAQwBABAAAA +AAACEAAAAAAAAAAAACAAAAAgAAAAAABARABAAgFAAAkAIQACAEQgAQQgAwAQEdAAAEABAAAEWIAI +CIwRIkhTMwRQEACRQACEiQAKRGIKjiQERAKAIBBAAAAAAgAABAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEQAKAghgJAAgAAAAAGAgAGEAA +AAAQCAAAACAAAAAAAAAAAAAAAAABAAAoQAAAAAQIEAFAAAAAE0QAAAlABoAAAAclA4RRAEIEm4gA +QEQGiwKeiwIAEASYBJkIAAgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEAAAEAgAAAAAUAAQAAAAAAAQAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAgABAgAAgBAAAAAAEAAAADhYEYSFAQUAgICBABCDFAAQg +wQQAYAABAAEAAABAgAACAAAAAQAAACAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAkAKAQyAAAACAAABBgAAAAAAAAEAAAAAAEAFgAAA +AAAAAAAAAIAAAQJAAIAABAAAACAI0IhQCCAAIBMAAAAGEQgIAIAAACEBCRKIIAMhUAEJGTAAAFGA +AQoASAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAACACAAAAiAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CQAAIBQJAACCACggARCAAAEACgIIABAAAAwqBACCKAI4AAAACEIKAAAAAAIAAAACABIAAYQCgAEg +EFACAAAAASAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAMAAAAAwMQgAQAAAAAAxAABAAAAAACEAAAAAACAAAAAAAAAAAAAAAAAAgAAABAA +AAAAAACQEBAiBAIAAEDIQAAAAtAgGCEEAMCQxCMEAQAAKizEAAAIAACAAIQAEAAAAAAAAAAAKAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIg +AACABAAAAEAQAYIUAAAAAAABAAQAAAAAAAEAAAAAAAAEAAAAAAACIAAAAAYAAAAACAAAEAMIAiIA +AIAAIECACCAAAAAGFYiAkAgAFIQBiAAggACIAQEIAQAAAC0iQQAJhQAAAEAACQEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEAC +AIAwEEQgQAAEAEBAEAAAAAAAAEAQAAAgIAAAAACQAAIhAIAEMBBCCkQAAgFAMAQQIABEgABBABAk +ACAAAAPeAAAAAGLAAEAQITAhQABEAAhANAgUKiAIAhkQAFCAAAAAAQAABCAAkgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAIAIGASAwgAUAB +IYQIAAAAAAAAmggBAAgAAABAAQIAAAgAAAAIACABCQBqIAFEKSAACAwAGAAAAgAiDACANAAAR5zI +RCAABIACgAASaEQhQAS4DJwAAUhICEQADEhAIEBMwAAAwAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATJiCBEAABCAGQAIAAACAAAAAE +AAAAAACAIAQAAAAAAAAAAAAIAAAEEAoogSCQcsgAhAgAAgAAgQSCQAAIAQIAAABCmwEACQAQACAI +CAAIEBACIARAABGCAQBAIAwAKYoIgEoDAQAQBAECAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQRAAAAAAAAQBAAAAAAAAAAEAAAA +AAAABAAAAAIAAAAAAAgGAEAwBAAAIAQQQhBAQIIWBBAEAEEABAgAAAxkAAAAIAAAAEJAUAJAAAAK +EgKQACBCQAAAQABCYAANIGAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEREAAACAAQAAEAAAAAAAAAAQAACAAAAA0AACgAw +BAAxAAQAEAEQBBQSDQgQAgBQRAAxFAAiEATYBCRAQAAABtoQAIB0BggIBtRQAQwAqQpSAgJGUKAR +bQDIwAACBwKAIALEAAwiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAIACAAAiSCAAAAAAAAUSEBACAAAAAAAAABIAABAAAAAAQMIAAAAC +IMJA0gAEAkIhKCAEAQJAAEQAMCBIBJAQAAAMMAKAChAAAAgAEBApOAYhgQEISAQQIkAgHwAISggI +CEAhAAAAhACAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABKggASEABAEAIREJICQAAAABAAAAAAAABAAAAAAAgAAUAAAABAoABSVEMABBJU +FAAAEACCwEAWEEYAEAJChAAAAA96BQ9IIxAT6pABgAACkDKQgEQFMKYAAgOglqAEEImIBhIAgAiI +AAQQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQEEABBAAAIAAABCAAAAZGAAAAAAAgAAAAAAAAAAAAIBIAAAEQBAgCEAEACAgJAAAAIBRgAA +CAARACAKAAAAkgAABE1IoICkEIUIVIYDAgAREAAAgACAAAEBEAAQAwCFAAUQEBAAEAIAgHiAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVTMn +AAAAAAAA+/MA/wAAAPB3dwAAAAAFr4iIAAAAAAAAE1cAAAAA+vqqzKBEIuIAANqKiFD6iAAA6siq +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAOlQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAHzCAAAAAAAAAAAQBAAAAQAAAAAAIAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAABAAAAAAAAAA+cAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACDhAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAgAAAAAA +EAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAEACMIAAAAQAAAA +AAgAUAAAAABJAAJAUEACAAAIAABQAAAACAACABAIEACAAAALAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAAACAAAAAAAAAAAIAAAAAAAA +AAAAAAAACAAAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAIAAAAAAAAgQAAAACAAAQASAwQAIAIAAA +B9wIEAEAIBAAABAoQAAAAgJEAAACAAAAQCIAAAAAAABgAAAAAAgAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBgAAAAkAACAAMAAAAAAIQAwAAAAAAAgAAQAAACgAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAQAAGAAAABIAAAQCAIAAAAAAASAAAAAALiQAAFgAE +AUgqAAA2AABQADJgkFQAAFQARAAAAAQigAACAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAhAgAABEAAAAAAAACAgAAAAAAAABAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAAAAIAQgEAAAgAAAeZAAAQgABQFkhAFAAE +wBGIAQAEgIACAAEAQAhBAABAAEAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAACFAACBAAAAAIAAAIBAAAAAIAAAYAACAABAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAQAAIAAAgAAAAAgAAAFAAQIAACKBIqAIAAAANgAACgAAFQAIgAQkoBAAAEJgACJ +ICAAQAKABKAAAQBAAYAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAABAAAAAAMIQBAAABAAAQARAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAACAAAAEAAAAAIACAQAgAAAAgCABAAAAAAAJbwgSRCCABBIwSAEhAABIAEAgCSEgAEQEgAAA +AACAwABAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRA +AIACGAgACAAAEAAYCgAQAAAIABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAEEAAAAA9AAAAAAkSCQgAQAAEQAZIiABCAAACAAgEAAAACQgQiAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAgACAAAAA +AAEBAAAAAAAEAAAAAIAAAAAAAAoAAAAAAAAAAAAAAAAAAAAYAAAAAgAAAAAAAgAAAAAAAAAAAgAA +AAEAAAAAAAAAQAAEAAAAAAcAAIFEwABgQSEgAAQAEAQgAAAAAAAMAAGAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEBDAQAAQCgAAEA +AAgAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABIAAAAAKAAAA +yAAAAAAAAAAGgggIAAQAIFEBCEAEAABCJIEAAFIAAEMUwAEgAAAAACEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAUAAAAAAAAAAAAAIIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAEAAAkAAAEgAIAA +AAOAACAoaACAAAAClEgAABBAAAwIgAAAEAEAAIAABAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIQAAAACAxCACQgAAAADEJAAABAAADMQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAABCCAAAAAAADQAAAAADHYiFIIA +AIJAQCAQEQAAggBAAAApAACAGAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAEAAAAABQBggAAgAAAAgGIAVAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQCAAIAAACAAUAAAADZYABAAAAUBQAgAmA +gAAIBQAAAAAAAAEAAAAASAAAAWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIABAQFAQADBQAEAAIAAAQBAAQCCAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAACAAQEAAIEAAAAAAW0AUEEQAAgQABgASAAwIQARAAC +IgQAMAAOQEIEAAIQAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIABgAAAhQBABAAEkEgEgAAAAACAIAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAwAAIAgJEAAAAAAIAAAAAAARg0QkSAIAkEYAgB6GICCAAoRAAAIACEgIiIk +OAgAGKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG +YMEDIAEIgYAAAAAAIAABIAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABCAEAIAgABQAAAAQEIIAABBKMQABIEIAESIBogSQQghIJDQwAwCKAIAAAKUVmB0AAQQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAFAABgEAA +AAAAAAQAAEAAASAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0C +AAgAIBAIAABQAAAAAAAAAA4/EAgQEAAAAoIIAEAhARQBQAAIRAwBAAAAAAAgAAARECAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAMAAAQAQAAAAYBAQAEI +AjGIAQADSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAQBBEABEhAE +AAAgBCAwAAAAB00SEAAYSB4QUAAARkAAACgCAAAGAAAg4gAAAMAEVFCQkAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQABoQAAAAABIQAAAQAAIAAhAAEgAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQACEBQIAgAQgRQUAAEAA +AAANgTEiE8OYwEBAKQgAEhhAQ0QAKEjBCQBAMAIIA0BAAKYRAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAHcRJxFTU1NTMzNF/QAAAAAzcxX3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAKggVVXwqgAAAACqqgAAAAALX7i44iL6+qrMR0fi4u5E/6qLiAAA3Yjk +qvU15KoA2PoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAADAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvUAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAABIAAAAACAAAAIXgAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAEyCAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAABUsA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAgAAALixAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABBCCAAQAAAAAAIQAAAAABAAAAAAAAEAAAAAAAAA +AEAAQAAAABAAQAAAAAAAgAAAEAACEAEAABAAAAAQAICAAAAAAAAAAABJRAgAAABAAAAACAAQAAAA +AAAIAAAAAAAAAAADAAAMAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAgAAAAAAABAAEAAAAEACAAIEAAAAAAIAABQBAIAAAAAD1MICQIAQAAgACAgAAAAAAAAAAAAAACy +AAACABAAAAgAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAgAAIAABBJAAAgAAAAAAAAAEARsgAgQACAABAAAAAAAAAgBAAAAAAAA +AACAAAAACAABAIIAEAIAAABUQABAAAgBAAAF1gABkAAAIAAAARAQAACSAAAACAgAAACAAgAAAAAA +AAACQAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAIAAAgAEAACAQAAAAAAAAAAAAAIAAAAAEAAACgAAAAACAAAAAAAAAAAAAIgAAAAAAAAA +AAAAAICREAAAAQCJgAEAAIgAAAkDCAIABIEQAAoAAABAAFGAgAAAgAAAIAQAABAJAABgAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +IIIwAAAAAACQQCAAAAEABAAAAAAAgAAUEAAgAAAAgAIAAAAAAABAAAAAAAAAAIAEAAgAAAAAABQA +ACAIEACIAAEIIAAADBuAFAEAAAAABAAEAIAAFQAAABQQAAAAAAIAAAAAAIAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQACABAAABAAAAACEAQgAAAAAIIAAQAAAEAAABAAEAAAAACAAAAAAAAAAAAQAIgoAQIAAAQEJIBA +AACBAAAJDxABgAAEQAACgCgAAACAgCAAACAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAYCgABQACAAhAIABAA +AAgAGAgACACAEAAYCAAAAAAAAAAAABAAAAAAGAgAACAAAAAAAAAAAACIABgIAAAAAAAACAgAAAzo +EAgAAYAgIAAEAAAAAAEQCAAIAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAEAAWAAAAAAgAEAAQAAAAEAgAAA +CAAAAAABAAAAAAAAAAABIAAAgAAABAAAAAAAAAAQAQACBAAggAAAABAAAAAAAAAADU8AAAgAQCAA +AAAACCEAQAAAAACAAIABAAAAIBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQIAEAAACgEABAAAAAAAAQAAAAAAAAABDAAAAAAABAEA +AAAAIAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAGdYCGgAAAwAAAAAAQAAAA +AgEAAAAAAMAKCAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAYAAABAAAAAAAAACAAAgABAAAAAgAABgAAAAAAAAAAAACQAAAA +AgAAAFgAAAAAAAAAAAAAAAAgAAAAACIAAAAAAAAAAQAAAAp9AAAAAAIAAREAAAAAGAAIAAAAAoAg +AAEBAADIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAIjEAAIAAAACwIQkAQIAAAAAxCABIgAAAATEAAAAAAAAAAAgAAIAAAAA +xAAAAAAAAAAAIQAAAAAAgMQgAAAAAAAAQAAABw0hGAIAACAAxAAIgAQAAACEAISAAAAACAAABAgE +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgwQAAAAAEAEAAAAAAQAQAYgEAAAAAAABggQRAAAAAQEAAAAAAAAAAIAAAEAAAAABAAAAAAAA +AACIIAAAAABgAYAAAAAAAAQAAAALoYAAAQAAAAgNAAAAAEAAAAEBEAAAAAAgJAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCJAg +AAQCRAAAQAAJAIAEEAAAACAAAAAAAAggECAAIgAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAQAhA +QAAAAAAAAUBAAAIAAAaJgBFQAAEAAAASAEBAAAAAAICIAABABARQAAEQAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgECEAIgQAACAAg +ABoCQOAABACAQAACAgABiAgAQkhEAAAAAAAAAACIAAAAGAAAAAAAAAAAAAAAAAAAACAAQAAAAAIC +AAAAAQAARsJQAAgA5AABAAAAEKAAAAgMAEIAAAEICAgAQAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAUIAABATBiAAAAAAEIAg +EAAAgBACAWAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAABGAAAAAIggAAAACAwAAAAABH +cgCELAgQgAACAAQgEQCAAAAhAAgCQGEEgACAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAAAAAAAQAAAIAgAABAAAAE +AAAhAEAUAAAAAAAAAAAAACAAAAAAAAQAAAAAAAAAAEBiIEAAAYEAACAgAAAACAAAAAgQAgAAAAAh +TAAIAAAAAAGEAAAAACAECCoCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIACBAgAAAAAEAABAAAMDCAAABAIAAAIBAJAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKAgAICEAAgAAAAAAAAABgAAABAERAAQBCcAEQBAABAA +RAAACIhFwgAAQAEQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAhBAEAAIQIIAAAACAAgIAAiAAUQIAAAAAAIAAIAAAEAAAAAAAAA +AAAAAAEAEgAAAAAAAAAAAABAUEJCQAAIAAAQAgIAAAAAAAAOHELAKgBKiB0DCQAQEgAAAMgAGhQR +QkIDAwAAAIAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEQAACBEIwAAACgAAAAgAIEFAIQABSEkAIwEBACIIACAAAAAAAAAAAQBIASUAA +ABAAAAAAAAAAAEhGEAAAAAJSAAAQBAAAAAAAAAY0EBIgAQBIggAIAgAAAgAAQkgAAgAIQAAAAAQA +ggAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACABAAAAAAAQEAAAMAAAAAABAAAARQAgACQAUAAAAAAAAAAAAAAAAAAAZgAEQgAAAAAAAA +AAAAABAUFAAAhQUAAAAAAIAWAAAABuQkAAAHAIAACAAgAIAEAIBogoBQBAAAIAAAAAAEAAFAhAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +D1VXAAAAAAAAAAAAABD/VVUAAFVVAAD//wAAVVcAAAAAAAAAAAQDAAAAAKqqAAAAAAAAAAACAAIK +AP8PDyIAIgAAACcAAAAPIUdHiOIQH92IAADqyAAAAADdHYj69aD1oAAA7iIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8fdXcAAAAA +AAAAAAAAAP+lmQAAqroAAPXdAABVVQAAAAAAAAAACAMAAAAAVVUAAAAAAAAAAAoKAAAA/w8PEVUR +VQAAGwAAAA/hR0dE4hAf7kQAAGJAAAAAAN0uiFD6UPpQAADdEQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw9VVAAAAAAAAAAAAAAA +/6qqAACqqgAAAAAAAFVVAAAAAAAAAAADAwAAAABVVQAAAAAAAAAACgoAAAUFERERVRFVAAAbAAAA +AzQi7nfiEB/6+gAAc1EAAAAAES7dUO7u7u4AALi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD0VEAAAAAAAAAAAAAAD/VVUAAFVV +AAAFEQAAVVUAAAAAAAAAAAMDAAAAAKqqAAAAAAAAAAACAAIKBQURESIAIgAAACcAAAALKBHdu+IQ +H6CgAAD72QAAAAARHd36iIiIiAAAuLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAFBQAAIhQABEQAAAAjAAAABQAAACMAAAA +FAAAAAAAAAAAFAAAiAAAAJQAAAAAAAAAAB0AAIx0ABGQCQAABAAAAIAAAA1oFAAAiCQAERAUAACI +UAAREAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBgAAAUEAAACEAAAQAAAAAcAAAAFAAAABwAAAAUAAAAAAAA +AAAQAAAIAAAChAAAAAAAAAAAGAAAHGAAA5QIAAAUAAAChAAABkIQAAAIIAABFBAAAAhAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPD1VXAAAzMzMzU/U18wAANxUAAAAANzMV/wAAAAAAAAAAAAAAAO4iJygA +AAAAAAAAAAAAAAB3dzU1VVVVVQAAAAAAAAAAAAADJicnDw8ARDP/ERERG1NTU1NX98zwAAAAAAAA +AAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA8fursAAK+vX19T9TXzAAAxdQAAAAAzMwDVAAAAAAAAAAAAAAAA7iIbFAAAAAAAAAAA +AAAAAHd3NTWqqqqqAAAAAAAAAAAAAAZLGxsPDwBMM/8RuxEbAwMDA6HxzPAAAAAAAAAAAAAAVaoA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Dw+qqAAABQUKClMFNQMAADMzAAAAADMzAPcAAAAAAAAAAAAAAAAAABQUAAAAAAAAAAAAAAAAIiI1 +NTMzMzMAAAAAAAAAAAAADU4bGzMzM38zABG7ERsDAwMDAVFVqgAAAAAAAAAAAADwzAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD0VEAAAz +MzMzUwU1AwAAMzMAAAAAMzME/wAAAAAAAAAAAAAAAAAAKCgAAAAAAAAAAAAAAAAiIjU1MzMzMwAA +AAAAAAAAAAAI/ScnMzMzdzMAERERG1NTU1MHp6qqAAAAAAAAAAAAAPDMAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAzgAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAUAAIAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAgAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8UAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAIAA +CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAPpAAAAAAAAAAAAAAA +AABAAAAAAAQAABAAAAAAgAAAMAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAOLAAAAAAAAAAAAAAAAAAAAAAAA +CAAAEAABAAAAAAAAAAEAAAAAAAIAAAAAAgAAAAIAAAAAAAACEAQAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAACAAAAAAKowAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAgAAAQAAA +AAAAAAABgAAAAAEAAAEBAAAAAAAAAQAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CBAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAgAAEgAAAAAAAAAA +QAAAAQAAEAAAAAAEwAAAAAciAAgAAAAAAAAQEABAAiIAAAAIAAAAIAACAAgAAAAAAAAAAAAQACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAoEAAAAAAAAAgCAAABAABQQAAAAAAAACAAAAAgAAAA +AAASABQACAAADrQARBAACAAAAAAgAAAA4AAAQAASAgBAAAAAAAgAAwAAAAABCAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiABAAAACAEgAAAIAAAAA +AAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAABAAAABwCIAAAAAAAAAKEAgiCAAAYA5CAAYJgIAMJAAg +AAAFtgkDAAAAQAAAAAAAABAQAAAAAgQAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQEAJAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAACAABAAQJBAASAQEAAAhRAAgAAIAABMCQAwACAAABCAAAAEAEAAgIAAAAAAQEAACA +AAERABAAAAAEARBAAAEAAAAAAEDAAAIAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBABIAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAACAAACAAAAAAFEAAIACBQAAAQCgAABEAAAAoQAACCAAAKBAAAAAADFcABgAAEAQAICAg +AIACAAAAAAYAAAAAQAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAMABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAQBDAU +AQQAAhQECADAEAAAABAgAAQKABAAAAAAQYAAAAFAIAIAIAAQAAAFFBRAkAABQQAAAAAAABQCAAAE +AAMAAAAAwAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACEAABEIIYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABgIAAgA +AhAUOAgAAAAAAEA4DiKAAABAAhoIAAEEIAwAGIgAAAccABAIAAAAGAgAgAABAAAQCAAAAAIAABgK +AAAAQAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFBAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAEBAAAACAAAAAF +AQAAAAAAAABAAAAAgAAQAAAIAAAAAAAAClGAAACAAAEAAAAAAAAAGMCAQQAIAAAAAAAAgAAAAIAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ASAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAKAAAQQQAAAAgCQBAAAAAAAAoAES +ABAAAAAAAQECCAEAABABAAAGKQAUAAEgIQABAAAAAAEAIAEAAAAAACAAAQAIAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAh +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACIgAAAAAAAAAAAAAAAAAAAAAAAA +CBAAAAAAAAAAAAxWAgAAAJAAoAAAAAAAACAAAAAAAABYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAACABAAAAgEDEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAMQgIIAAAABAxCQBAAAAEMDEIAAQAAAAAMQgAAAAAAAE +xAAACHEpAgAAAIAAxAAAAAAgBICEIAEAAACBAMQgAQAAAACAQAAAAAAAAAAAAAAAKAAAAAAAAAAo +AAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACCAAAAAAAEAYAIAAAAQBIBiAgAAACgIAGAAAAAAAAAAYIEJAAAAIABAAAOO4AA +BAAAABABAAAAAIEAkAGACAAAAEAgAYAKAAAAACAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQCCAiAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEBQBABQYARAAAAAAEBAAEASAAAAAACMAAAAAEAAYAAAEACgABAAABAAAAkQAEAAADAgAAAA +AEAAEAGAyAEAIAAQAGJCgMAAAIDIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUCAAFIaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +QAAAAACIAIAAACEAAICBIIAIAAiAAEAQAAEECCAAAQDAAAIACAAATM8AEAgACAAAAAAAAAgEAgAQ +AAgIQAxEAQEAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAZgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAgAAAEAAAEE +AYDAgIAAQFARAIDEAAAAJEAAAAAAAAAAAAAQAACIAABFqwCAAAEAAACBAgZggAgAAAAEBAAgiAAA +wAAABAGAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAQBCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARLAgAAQICAAA +AAAQAAgAACgAAAABAYAACAAAKAABgIAAAAEPBAAEAAAAAAAQAAAEAgAAAAACQAACCYAAABQQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AARAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAggAAKAAAAEBCARAJiQAAABAAEglx +AADAkAAEQAgAAAAQAwQAQAAACOQAAwEAAAEIAhAAAAAEBEAQBgBACACUBAwAEBAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQqBAA +IEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAEIICAgJaAAESQAYWQUAAAMRAJgYAAACAAAAA +QhgAABAQAgAIAAAAWBAAAgAAAAIAAABAAAAAABAAqA0ACBIIUAAQEgIAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAoICAFAIQAAAAAAA +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 +AP/vAAAAAFVV/68AAAAAAAAzc1RXAADd3QPzVTMREQAiEBVwcCAqAAANCQAAMzcAAAAAMzMzM1VV +VVUKCjMRMzMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAD6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAIAAAACAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAhAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAnLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAD0sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ +WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAgAAAAAAABAAAIAAEAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAEAAQAAAAAAMAAAAAAAAAABAAAAAAAAAAAAACSAAAAAAAABAAAoAAAAIAAAnQAgAAAAAQ +AgAIAAAQAhAAEAAAAAAAAQAAAAgAAAAQAAAAAAAAAAEAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAIAABAAIAAAAgAAAAAAAAAAAAAAACA +CAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAgAgAAAAgoUAgAAgogAAAAAWYAAAgAIAIACAAAEAIA +IAAAAAAAAAQAAggAAAAAEAAABAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAEAAAAABAAiAAAAAAACAAACAAAAAAAgAAAgAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAEAAAAAACAAAIQACAACAABAAhAABAAAEAAAAOOwAIgIAIFABABACAAAAAAAAAAAAA +DAYAAAAAAAAAAAAEAAAAAAgAAAAAAiAACAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABBAAAAAAQAAIEABAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAgAAAAACAQAEAAAAAAAAA +AAAAEQAAAAAAAAAAAAASAAIAEwARgIAESAAAAAfOAAAABCZAAAMAAAAABEBCAAAAgAACCAAQEAAQ +AAAAAAAAAAAAAAQAQAAAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAIAAAAAAA +AAAAAgJAAAYAAAgAQCACAgAAAAAABK0AAAAAAhAACgAAAAACIAIgAAAAABEAAAgEBAQAECAAAAAA +AAAQAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAKAAE +AACAEAEAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAAAAEAQAAAACAAAQSAAC +ACACADIMDAAACEEAAAAM9AAAEAAEAAAAAQAwAgEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgBGAgAGAAAAAQYCAAA +AAAAAAAAAAgAAAAAEAgAAAAAAAAAAAQAAACAABAIAAAAAAAAAAAAGAAACAAYCAAYgIAIABgJEYAY +QIgGQAIAAAzuAgCAREAGGAwAEAAAAAAYCAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAQAAAAACAAAgAAAAAAAAA +IAAAAAAAAAAAAAAAAAAQASAAAABAAAAAAAAAAAAAAAAgAQAAAAABAAAEAAAAAAAEBAAAAAAEAAAA +B64ACAAAAVACQAQAASAAQEAAAAAAAAASAhAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABBgAAAAJAIAEAAAAAAAAAAAAAAAMAAAAB +AAAAAAAAAAAAAAAAAAAgAQAAAAgAAAAABAAAAAAAAAEEAAAAAAAAgYgAAIAAABAAAAAOVAAAAAAA +QCEBAABIAAAAAAEAAAAQAAAAAAAAAAAEAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAWIAEASAAAAQAEQQBQAAAABQAAAAAAhIAAA0lAAAABAAAAAAEAAAA +AAAAAAAAACgAAAAAAAAAABAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAQAAAACAxCAAAAAAAADEAAAAAAAAAAAAAAQYAAAAhAAAAAAAAAAAAAAAAAAA +AIQAAAAIACAAACAIAAAAAATEIAACAAAAAMQqCwAEAAFBxAAADvggBAAAAIBAxCAAAAAAASDEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAEAAAAABABgABQAAAAgAEAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAACAAQAAACAC +AAAAhAAAAAIgBQGABACAAAAAAYCQAAAAABgNAAALMIAAAAAAAAQBgAAAAAAAAAEAAAAAAAAAAAAA +AABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAA +AHAAAIQAAAAAEgAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAQAAA +EABCAEAAEAAQIABABATgAABgQAAAAAuyIAJCUAAADCAQACAAAEAAEAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAhAAgAAAAC +AAAIAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAAAABQAAAAAAAAAAAAAgEgAABgAjBCAAE +AEAAAAEAQABAQAgIAQAAS+QAEAAEAEBAQAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABACgAAAAABAIAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQBCDAAAAAAAAAAAAAAAAAQYACAQAAgAAAjAABAAAAgCAA +DAAAAAECAABGNQRkIADAACABCIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAEAAAABoAAAAAAAAAAAEAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAAAAAAAAgCAAEQAAEAAAAAAAAEAIAAgAgCABAAAAA +AADpSAAwQgABIEYAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAgQAAAAAAgAQAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAQAABAEAIgAAAAAAAAAAAIAREAAYQACAFACAIAACAJgKBCDgCgCAAAABDJQQAAA +AgQBAAAAQAIAAAABAAAAAAAAAAAAADAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAwAAAAAAAAAAAAAAAAAAAAAAgAAAAQABAAAAJAAAAAgAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAABAEgAAEAAAAAAAAAAAAAIAEgAAAQCAgAUCgAgAAAAgAgXADQgAAAAEuAABCBIAgAYSGAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQEAAwgBAAIARAABABACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAEAA +AAAgAAAAAAAAAAAAABAAkgIACAAACECQQBQABCiQAAAABQAAAAg8ghIQBFCADAQAQggAAAAQEgAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAYwAUaADEAAABgABAAAAAAAAAAAAAAAAAAGAAYABgAAAAAAAAAAAAAAAEwCIIAAAAAA +AAAAAIAQACAAEAAA4IIYIAAGAAAAIAAQAIZoAwAACT0AgAGgnCAAgAAEAAAAAUAAAAAAAAAAAAAA +gAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAX/ +VV8AAAAAAAAAAAAA8PAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +Vf+7AAAK/w9fBP8AAIgAzP8zM3ciAAADUVFRAAAF//8AAABF/wAAAAAAAAAAAAAAAAAAAAAAAETu +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv9VAAAAAAAA +AAAAAADw8AAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVd/7cAAAX/ +DwoA/wAARATI+jMzVREAAA9Zq6sAAAD6/QAAAAL/AAAAAAAAAAAAAAAAAAAAAAAAiN0AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAEgAABf8PLkT/VVUA +APr6AANfHwAADoWrqzMxAPoAAAAAAP0AAAAAAAAAAAAAAAAAAAAAAACIjQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQARAAAK/w8dRP9VVQAA//8AA38v +AAAOZFFRMzcF/wEAAAAAugAAAAAAAAAAAAAAAAAAAAAAAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAiFAAERAAAACIAQAAlAAAAAAAAAAAAAAAiAAA +ABAAAAAAAAAAABQAAIgAABEQAAAAAAAAAAAAAACIJAAAFBAAAIwAQAAUHIAAnAEAFRQAAAhtFAgA +jABAEZAUAACMAAARFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIQAABBAAAAAgAAAKUAAAAAAAAAAAAAAAIAAAAEAAAAAAA +AAAAEAAACAAAAQAAAAAAAAAAAAAAAAggAAAUEgAAHAAAABQYAAAMAAAhFAAAAQIQAAAcAAADhBAA +ABwAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAVQBRQGBgAAARu1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADN/ +AAAAAAAAAAAAAAAAVVUzdwAAAAAAAKqqAAAAAMzM/wAAAEREAAABgAAAdwAAADcAREQwMAAAIiIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMwAAAAAAAAAAAAAAAA +AAAAAAAAAACqAKKAYGAAABC/V1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIMz8AAK8FAAAA +AAAAAABVXTs7AAAAAAAAiKoAAAAAzMz/AAAAREQAAA+EAAAiAAAAMwBERDAwAAAiIgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAooBgYAAAAP9VVQAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAMzMADwAArwUAAAAAAAAAAFVV +MTEAAAAAAACAqAAAAAAAAAAAqqpERAAABZ4zMSIAAAAzAEREMDAAACIiAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRQDU1 +AAAB+1VVAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAzMwBfAAAiIgAAAAAAAAAAVVUzIgAAAAAA +AKioAAAAAAAAAAAAAEREAAAINzM3dwAAADIAREQwMAAAIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADbEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyQAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAADAAAA +AAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEAAAgAAAAgAAAAAAAAACAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAEAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAPVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAABACAAAAAAAAAAM0CAAAAAIAAAIAEBAAAQAAAgAAAAAAAgAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAAIAAAAAAAIAAABAQAACAAAA +AAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AjAAAAAAAAAAAAAAAAAAAgAABCAIMBACAAAAAAAAkAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAIIAAAAAAAQAgBgEABAAAAI +AAwAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEgAAAAAAAIAAAAAAAA +ABAAAQCEQAAAAAACNwAAgAAAkgBICAFAAAAAQAAgCAAAAgBQIAAAAAAAgAACAAAAAAAkAAAAAAAA +AAAAAABAAAAAAAAAAEAAAAAAAAAADAAAAAAAAAAAEAAAAAAAAgYAABAAAAEAABAAANAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJAITBAgAIAAAAAAAA +AAAAAAlWAAAABAAwQQAAAoAEA8IQAAIEgACBEQAAAAQAAAIAAIgAAAAEAAgAAAAAAAAAAAAAAACA +AAQAAAAAAIAAAAAAAAAAgAAAAAAACAAAAAAAAABEAAAAAAAAQAAgBAACiAAQAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAACAAAAEAAAAAAAAAAlgA +AAABAgAACAAAiAACAEAAABAAAAIAAAAAAIAAAgAAIQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABA +AAAAAAAAAAAAAEAAAgAEAAAAAAAAAAICAAIQAAABEABAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAIFAAAAQIAABAABAAEQAACAAAMgQgIEAAAggAA +EAAAAACCAAICAgAAhAEQAAABAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +DAAAAAAAAAAAEAAAAhAAAAEAAAACGEgACAAAGAAYCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAhBAAAAAQCAKQAERAABgIABAAAIgAGAgAAAhTAICAAQAAHAoAFgAEAAAY +CIABQAAAABgoAAAAAAAQGAgAAAABEAEYCAAAAAAAAAAAAACAAAEAAAAAAIAAAAAAAAAAgAAAAACA +AAAAAAIAAAAAQAAABACAAAAAgAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAEUAAAAAAAAABAAAAAAAAAAACbIhgAABAARAQAEgoAAAQAQAAAEAAIAG +QIAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAABDBAAAACgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAiAAAAAAAEAAACBAAAKAQAEAAAAoACBAAAE7AAAAAAAwAABAAQAAQAAIAEAAAAAAAAAAQAAAIAE +ACgBCAAAACYABAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQACAAAAAIA +IAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAhAAAAAAAAAAAAAbAJAAAAAAUAACAAAAAAAAAABQAAABQAAAAAAgABACAAAAAAAA +EEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABAAQAAAAAABAxCAgAAoA +AITEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIAECBAAA +AMQkIgAAAAAAxAAACjMgIAAAAACAxCADAAAAAIDEIABIAAAAAMQkAAAAAADAxCMAgAAAAATEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAIIAAAAAQAABggSAIAAAEAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAGABAAAAAAAAYgAAAAA +AAABAAAECIAgAAAAABABgAQCAAAAkAGJAAAAAAAAAZAAAABACCYBiAgAAAAAAAEAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAABAQAgDAAAEBAEQABSAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAQAAAIAABAgAEAAAAeL +BoAAICAiATEAAYgAUCAAAAQhQAAIgACAAAAAAhAAACAAAAAAQEAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAgCAAAAAQAAAAQACAICABUDAAAAEAAAABAAAACIAAMAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAMQghIBEAAAAAAwfABQAAAQEEi +CAmaGAiAIARAQEEAABpAQgEIBAAAAAAAAEAAwAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAA +AAAAAAAEAAACCAAAAAIAAAAGQAgAAAAIQRACgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAQBAAAiAIAAIAACBAABOiVAEAAkQAAAAkEAAQQEA +AMAIACQCAIQgAEAAAIAAAAAAYAAAAAAAiAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAIAAAA +ACAIAgAAAAAAAAAAAAABAEAFAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAKIYAACQAAQQBAgAEAAAAAAAAkXACAwQEBIAJAAAAAUACAIAgBAKCAA +IQgEIEAAAECQCAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAC +BgAtAAAAKwcAQAAQBAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAARAAEzAQIIAAAAACDAARACAAAAa0CFAIACBICAEAAAgAABFIRiQAQBRAEAAAAAAAA +ABAAAAAQFQ0AAAAAAAAAAAAAAAAABAAAAAAASAAEAAAAAAAQAAAAAAAAAAAAUAwAQKAAAAQAQAAA +ACAAUgIAAMAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQEQAAEBCAAACAMAAAAQSAAAIxQE0CEgoISFJCQBISRAAgEEAMxAQAgAAUUAAAAAAAAUAABAU +BIKAEAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAECAAEAkAABIBEgIAAAgAAJAAAAAQ +AABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhBA +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 +DwD/A88dHVVVVVVG/1VVAAAwAAAAVFUAAAAAABEAAAAAAAAAAAAAAAAAAP9VAKoAqgAAAAD//wDw +AAAAqgAAAKoA8ADwAAAAqgDMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAKAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAA +AAAEAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAqLAAAAAAAAAAAAAAhAAAAAAAAAABAAFAAACAASAAAAAgAAAAAAACAAAAAAAAAAAAIABAgAAAAA +AACAAAAABCAIAAAAAAAAAAAAAIAAAAAQAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACeiIAAAA +AIAAAAAAEBIEAAAAwAAUEAAAAAAAIAAAAIAAAAAAAgAAUAIAABAQAAAAIABAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAQAAAAEAAAAAAAAQCMGAAEAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAACAAAHTyAAAAIAIgAAAABg +gCAAQACQAAAEAAgAABABgAAAwgAACAwAAAAAAAIAAAAAAAQAAAIAAAAAAEAAAgAICAAAAAAAAAAE +AAAAAAAAAAAAAEAAAIAAAAAAAEIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACBAAAIAAAAAAWXA0IAAEFQAAAAAAAAAQAAEgCR +hAAAAAAAAAAAAAAAwIAAAIAAAQAAgAAAIAAACAAKEAAAAABBAAAAAAAACEAAAAAAAAAIAEAAAAAA +AAAAAAAAAgAAABAAAAACEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAD+QAgAABAAAAAAAAoIAAAEAEAAAACAAIAAAA +AAEAAIBAAAAQAAAAEAEAAAgAAAAgAiJCBAAAAACAAAIAAAgAAAQAAAAAAAAAAAAAAAAAACCAAACA +AAQCIMBAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAQJAAAAAAAAAAPrRQCAABBQAAAAAAwECAAAAAIhJAEAAAAABCAAAAAAgCA +EAGAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAABAAAAAAAAAQAAAAAAAAAgACAoA +EAAACAAYCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAGAoAAAf8AgAAAAACGAgAAACCAAAYCgAYAAAQABgIAAmAAAAAWggAEAIAGQAY +CgAAAAAQARgIAAgAAAAEGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +BAAAAAAAAAAAD6oAgAAAgAQAAAAAAAAAAAAAQCAABAAAAAAEAAQAAACAAAABAAAAAIAAAQAAAAAA +AIAAAAAAAEAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAAAABACABAAAAAAJAAwEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAFxgAAAAAAAAABEAgAAQAAAAEACwAAAAAAAQQgAAKAACQBARAAAAABEAEACAAAAABAARACAAAA +ACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAFAQACeIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAA45AAQA +QACAAAAAAAgAAAAAAAIAiAAAAAAAAEQAAAAAAAACAAAAAAACAAACEAAAAAAAAAAAQAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACQCQQAAAAAIDEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAQIAAAAAxAAAATIgAgIAAECAxCYA +AAAAIADEIAAAAAAAAMQgAwAJAADExCQBACgAAADEKQACAAAAAMQiBAIAAAAAxAAAAAAAAAAAAAAA +AAAAAAAAAAAaAAAAAKIAAkAAAAQAiAAAAAAAFAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgEAECAAAABAAAEJoAAAAAAACABiAIkAACAAAGB +CDAAAAACAYAIAAAAQCABiAQAEAAAAgGAABBAAAARAYEAAAAAAEQBAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAACAAEEAAEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAtZDIBgQghAAAACAAAAEAAARAAAEgAQQABg +AEAAADAgDEAQAABAICAAQAAAAAAAAAEBAAEAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAIAAAAAAJoECEAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJAAAARAAAAAAATeVAAACKGKAAAAACAAAIBAAAAEQAAQAAAAAICgCIQEhI +AAQEgAhEEAgAgAIAQAAEAgIAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +hgABIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAEAAABOEIAEDAAABAGDAAAAAAAAABAAgAAgAIAAAIRAgAAABAAAICABgQAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAAQAgAEAAAgAASA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAA0KICIAAAAhAAAEAEAAAgAAAEAAAAAAEAAARBAwAEBMBAAAAAQEBAAEAAAAIABE +AAgAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAABMAAAAAAABEAEAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAjA +AAAABGIAABAAAAQQAAQAAEAAAACAABIAAAAACAEAiEBAARAAAAACQAACAEGJQAAAAAAAEEAAAAAA +EAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAgAAAAAAIAAAAQQhAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAhAAAAAQAAACugAg +AsAIQBAAAABAAAEAwAAQAAAAwAgAAAAoCAAiIgISAAAQABAAAhIAABAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAABAAAEBMAIIIEgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABJQAgAAAAp+EFYQBEASAEII +AAAAAAAAAAAACEIIAhACwAAQAAgABQVSUAACAFAAAAgAAAAAAgAAAAAAAAAEACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAABAAIAABgABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAIAAAAAAACVgAAEBCAABKAQACADgAAgAA +wAgBAAAEAAACAgBAAAAEZAAAAgAABgAAAAIAIIAAAwMQAQCAAAAAgAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABzdwAADzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAEzU5M//8AAFXfAAAAAAAAAAAAADcz//8A +AP//MzM/U/U/VVX9/QAAAAAKCiIiAPAwMAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACMiAAAPJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAR1joz66gAARe8AAAAAAAAAAAAAMzP//wAAGxuvrz9T +9T9VXf/uAAAAAAoKIiIA8DAwAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzIA +AA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVVVVAAAAAAAAD2ACAP//AABV/wAAAAAAAAAAAAAzM8z/AAAbGwUFMFMFMFVVAgIA +AAAACgoiIgDwMDAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNwAADxsAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABFVqqoAAAAAAAAHaAIA//8AAFX/AAAAAAAAAAAAADMziP8AAAAAMzMwUwUwVVUAEQAAAAAKCiIi +APAwMAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQJAAAAUAAAFAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAA +ABQAAAwKCQAAiAAAEZAAAAAUUAAAFAAAAJwAQAAUCQAAjCQAAJAAAACMAAAAFBkAAExsAACQCIAA +AAAAFZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAABAgAAQBAAAAUAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAAA/8I +AAAIAAADhAAAAQRAAAAUAAAADAAAABQIAAAcIAAClAAAABwAAAAUGgAAHGAAApQIAAAAAAABlAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAVVVVVVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+vr68AAAAAAAAO+gAzV1UAADMA +AAAA/1VzAAAAAFVVAAAAAFVVAfsAAAAAVVX/swAAAAAAAP//AAAAAAAAAAAAAEVFAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABVVQAAAABVVVVVVmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX19fXwAAAAAAAAZ8ADOqqgAAu4gAAAL/VRMA +AAAAVpoAAAAAV1UidwAAAABVXf/3AAAAAAAA//8AAAAAAAAAAAAAq6sAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAFVXAAAAAFVXVVdVZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfVV9fAAAAAAAABCkAMwIAAAAzAAAAAP9VVwAAAABVVQAA +AABVVQD/AAAAAFVVAAIAAAAAAAAAAAAAAAAAAAAAAACqrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAVVUAAAAAVVVVVVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAK6qr68AAAAAAAAFBAAzAgAAADMAAAAA/1VRAAAAAFVVAAAAAFVVAfsA +AAAAVVUAEwAAAAAAAAEAAAAAAAAAAAAAAFUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAMCAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAC +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEggAAAAAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAAKAAAAAAA +AAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAgAAAACAAAAAABAAAKBAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAMAAAAAAAAAAAAQPAAAAAQAAAAAAAgQAAAAAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAABAIAAASAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAABjwAAAAAAAAAAAAKAAAAAAAAAAAAAAAAgAABAgAAEAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAEAAAEAAAAAAIAAAQAAAAAAAAAIAAAAAQEAAAAAAAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAC +QgAAAAEAAAAAAAAEAAAAAAAAAAAAAIAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZMAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA45AAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGOwBAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAA +AAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAQAACAAAAAAAAAAJAAAJAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAHwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAd9AAAAACAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +D78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUAAAAAAA +AAAAAAAAAIAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX+AAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB74AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAB/8AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAA +AAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAIoAAAYAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAGAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhcAAAABAABJKAAAAAGAAAAAAAAAAYAAAAAA +gAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAABAAAAAAGAAAEAAAAAAQAASSgAAAABgAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCAAQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAQAAAAAYAMAAAgAQAAAAAAAAAAA -AAAAAAACAAAAAAAABAAAAAAQAAgAAAgDAAAAghAAAAAAAAAAAEEAAAAgAAAAAAeUAAAAQAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEAAAACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAOAAEAAAAAAQIAAABACAAACAAAQCAAAAMAAAQAAAAgQCg -AAACABAAAAAAAQEAEAAAAAAgAAAAQAAAAAACAAIAAAgAAAAAAAAAAEECAAAABAAAAAAACAAACAAA -AAAAAAAAAAIABAAEAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAACAAAAQAQAACAAAAAAAAAAQAAAgUAAgAAAgQAAUAAEAAAAAAAAAgAAgAQAABAA -AACAECAACQIAAAAAAAAACAAAQCoEBBQgAAAAAAQEAAAKLVAAAAEAACACEAAIAIAoAAQQAAgAAAAA -BAAAAAAAAAAAAABAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAASAAAAAAkFAAAQAAAAAAEABAAAAAACAAgUAAAAAwCEACAAEAABAgAAIAAAAACCAAAAABAgAE -ADACQIBAAYAAAAAAAAAACBAIQAICCgAAAARoCQAAgEAAAgAIIACAAAEEACgAAAAAAQIADgAAAECA -AAAIAACAAAICAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AEQCCAACAAAAEAAAAIAAAAEAAAACgIQAABAAAAQgAAAABCAABAAAABAIEAAAgQBEACECAAAAQAAA -AAAAAABAAgAAAgAAAQEDAAAAAwNAAAAAhABEAAAgAECAQBAAEAAAAAAABAAhAQABgAAAAAAAAAAB -QAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAEQA -AAAABAAAQAQAAEAAAAAEAIAAQASCAAACAAAoAAAAgAAAAAAAAAAABgAAEAAIBAAAICAQCAAAQBAA -AAIIACAAQAgCAAAKlgAAAAQAAAAAAAAAAAACAAIAAAgAAAIAABAAAAAAEAAAEAhAwIAEAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAEAIQAAKIgAAQCAACAACICgCU -YAIWAgBDUSohAIuAAQSAggAANSIBJAiIwsBSQGwIEgKUAAMBgRARA4AABBACaAADEAACAAQE0AAi -AmYAAAeLAAACAAAwAkEASAAIADACIAAACQANAAMAwACCAgAIAEBAAIACAAAAgAAACAgAwAAAAAAA -AAIAAgAAEcAAAGAAEAAQAAAOAAACABBoAAACAABIEwgAKIACICBgAAIUQgAEoAAQEKKEAFAIIAAA -ABAACQBLAAYICALBBACIEBAACBAEAAIAAKKACABAAgAhAgAAABEiAgAAAKAAARAAEiAIAAAACFQA -QJAAACANEgAAIgCBABQCAABCAKBQADIQAEAgEBAgAwACQAAAEAAAAAACAAAAAAAAQAAAAAAAAghA -gAIAAAAACEAAAgAAAAAIAgAAAAAAACAEwAIAkCAJAAlIgAaQKExAYMAAABYAgAAACABIYwgBQACR -AEAiCBQRIAMAADAAIBEACAAUCSgAUAEIAgQQhGkABBCAMVSQUAIOBgDBRAAoAAAPokEIQACASAAh -CAhMACoCADAASTRATACRQQACAQQiAAAIAAAWABAAgAMAABAAABAAAgAAEAAAAAAAAAAwAAACAAAA -AACAAAYACAAACAAQCAAIAEARACRAAABAApREABAIghACAABEkAEBFASUA6QISUCQNChUFAEAgsAL -yIDGDIYkAAHAACBAANGUAoCBEMAAEAAAAAAoAAAQECiQBBAAwAwAAA+MACKRAAYAAQjAAwgANMAB -UAESAAAAlgAQAAAQACDABAAAAJAAIAAAQAABAAEAAIAAAACAAAEAAAAAAyAAAABBAAABAAAAAEGA -AAEAAAFBkACISCACAQAACAAIECIIAgpSgACAAAIAAoAEAAZABgBAEASAAAQGCAAIEAECAAAwCIIA -ACAgAhAACYwACgQEEgAQIAABAAGwAA4AAAIAUAAAEAAAA4MAgoUAAQgAKBAUhAQAABIMAJABABAN -EikAASEAAggAiIACBgEACAACAAAgBAAQAAEAgAAAAQACAQBAAAAAAAAgAAAAAAEAQAgAABAAEEIA -ECAENAAEAAABAAFgQABQAAAAAigIARAAAxAAYAABCAgAgAABAAQhAgCAAAGIJASAgQAEwAABBBDA -AAIAIIAAISQADCgCAAQQQAABkQAGAFCBAAALakQAAQAhIABgYEExAAGCAIAEBGBAQCSAZAgABIKA -YCQAAAAkAAAAgAQAAQAAAAAgAAAAIAAEAAAAEAAAAAACAAAIAQACAAAAgAgBAAAEECAACAAAAEAA -QiCIQAFEAiBAQAggEAAAAgGAC0EICICCBAAICEACAAAAAAqAEAAYUgMACBAAAAAQAACIACAKAEAA -AAgAACBIECgACgAABFAjQgIAAARNAAAAEAAAAAAIAAAAEAAAAAgIAAAQAAAAAAAAGRgAAAAAAAAA -AAAAAAAAAAEAEAAAAAAAAAAAAAAIAgACAAABAAgIACAAAwQCCAIAAAAEAAAAAAAgAFgAAgQCEAEh -BASAEAQGAAAgAAgAAAgGgRAgIAAgAAAIAggAAAUIBBqAABBIAAoCgAIAkAAABAAAAABAAAAQACAA -AAEEAYAEoAAAAQAACgoAAAkAAIQIAoACAgAQEIACACIMAQBAAQAAAQAAACAAAAAACQEBAAEAAAAK -AAAAAAAAAAgAAAAAAAAhgAAAAMABAEUBAAAAAIAABCAAAAAgAAAAAAAAwAAAAAAgAAAAEAAQCAAA -ASQEgAAACAAAMigAAAhAAAAAAIAIAwEgQyQQAABACAACQEAAEEgAAABABAAACkgAAEAAAAAAIAAA -oCEAAAAMNwBAAAAAoAWQBAAgAAowKgAACMKAAAoAgABBBACQAIIACgEIAAABAIgAAAgAAAAEAAAA -AAAAAAAAAhgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAKAAAAACNAAgEAkIAEYABAEAAABAQgBUQ -AAAIhhCMUIwEABQYEIAACwgCAAEQgBAACQABGZCAEIBAAAACEYGAwRoAAAAAgAQIAACAABAAAAFv -AAUAAAIAAICAAQgANAAEEIAAAAAAoAkQCAgAgCAgAQAAASEAFCAYQIAABAAAAAAAAAAAAAAAAACI -AQAAAAAAEIEAAAACAAAQgAAAAAAAABAJAAAAAAAAhCAAAAAAoEHEIggCAAACAMQgAAgAAKAAxCAI -KgAAAEjEIAQMBBgEQMQgAAAA0CAYQCIEgAAAgKHEABgIAACCAIQgAAIAAAMAwAAAA7AAAAQAWCQA -UCgAIAAACgBAAAgDAAClIIQAAgAAEIAAAAAIAgCQgAAAAAAAhAAAAAAAAAAAAAAAACAwAgAAAIDE -IAAAAAAAgMQgACAAAAAAQAAABQgAAAAJiAQAAAAICA2IAgAAgiiFCYmGIAAAiJQJgWABAQDAAQmS -AAACADAACYQAIAgAgAAIgEAEAAJACA0QAAQAAKgGSYACAQAASJAQAAAAggAJAEABAAgAgGgQAAAI -oAABAIBAAAgASQSAEAAFICAAAAAIADAAAAAgAAAAAAAAAAAAAAAAAAAAgIoAAAAAKgmABIAAAEAQ -CYAEkAAAAAAAABBAAAkAAAAggAAAAgAAAIQgQAABAgDAEtEAAQSgRBABCEAAgARAAQAAAEQIRASA -AAaAIIQAIAAABQAAAABAIAQAAEAAAAEEAAAAAARQAQEAAAI8BAGCSEBAIAQABIUIACIICCBFQAAA -EIAgBACFBC0gQEEQAAQCIAQGUQAAAAAAAAAAAAAAAAAAAAAAAZwEYAAAAkFFBAAJAACIIDQEAAAE -GgIAAAAAEgAARAAAAAgBAEAAAAAAABkR4AAIAYAgIQIChCAcACCIQASQCAQ4AAkBIEQggogAEKkC -AgAAAAAJAABAAAAIAQQATODAAAAAAQAAIAAARqsAQkACpAARAgAgHEHQSEppbAiUSIAISCIAANkJ -QQQIGEAAgEBAKgEJAAAAABgAAMAAAAAAAAAAAAACAEAgAEAAAAEkALqBUBkAAAAAwBABAQAAAAAA -ABAAAAAAABAAAAABA4AACAAAgBGAEAwAAgAAMEIJEAYAAEAAEABAAAACEAAIAAIQAAhCCAlAQIjE -IAgDZDDAAIEgEBIgAAIQAAABAACB0USAiMAAAEAIQDEAAgoEAAAQCACERIKCAASCAAAAANGMAVAJ -wBCACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMQQCAgAAAABAAAICgQAQAAAAAAAAAAAABAAAAAA -AAACABUAQAAAAAAWQAgEIAIQkAIEACIEMFKBAJAACSEGCBAAIAAgkAIQQBSEAAAAIgAAgFQJgBQE -gagAIIJMEAAKKBAAAAalIAAABAFBEAIQIBBAQHBGAgQASgAiUAAQQVAACQABAACIAAEAAAUAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAEAAAEAAAAAAAEAAAQEAAAAAIAAAAAAAAEAAAkAAAAAAQA4xAAgAA -QBACABBQAATSIhyIQBAQgAFCiIhgTNAAAAAACIAVQHRbRRBIEAQAMGAABgAQAEAAEDIEEAAAQAAB -ABQAAAAAATsENAAAMCASAFgEAoAAAgAEBAEAJmRQJBhAESBACFACBoAYAAARYECCAAAAQAAAAAAA -AAAAAAAAAPnAAAAQKigEAAAAAEBAgAJAQAgAAAAAAIAUAAASAMACAAAgABIFMAAAAkCAAgEgUCNI -EEAAAFSIIADQCEgBQSBAJQkRqIJABAQBACBCAxRQQBIgAAhEgkIAAEACJAICIwEgMSiEAAEJAAAI -WwAASCoAAUQSQSQgAkEAQAgCwgvASCBAEBFSAAKwgCCAKBIQAIIjAQAAAAAAAAAAAAAAAAAAAAAA -FgBAoAAAQCCJkDAFCMgASAAAEAAAUAoCAAQAAAQBQABAhSAABAAgAIhEAJAEEAAEABDhDMxQBBZU -hgRTBJIKCAEygAAGABSESqABFBBBhEYJAAiARkAFBRYSQAgswAAJEBBBNkYKsBIAAAwPiQAUEJCA -VAAJSAAECAQCAoEAiAEIAgBFgESGoAYSBQAKRUAQkAASIAAAAAAAAAAAAAAAAAAAAACksEgIgBAQ -SAAGQAAAAg1FgIgEAAAADASAACAAAAcwAAAAAAAAAAAAAQAAeAAAAAAgAxAAAIICiAYAEqEABBgR -MAAAqACAABKoAoAAAMASABBBQDAAAIQEgNFQgAAAgQQQARZAgCQQgAAACSwKAgAAQxAAQQACAZAQ -kBHgEGEAEAIFFoJqAABhAMlQkACkA4cAACCBAAAAIAAAAAAAAAAAAAAAAAATAGgAFBASoKAiAIMA -AgAAAAACAAAAAAAzAFUAVQAzAA8A/wAPAFUA/wAPVVUAD///c2L//v+q3JgiqqrkoMowMAEBqvCj -oPX1XV3u/6qqEREREVVVD/9ERI8P8P//9AABCgp2ACIiAAAPtP//oKCIuDAzDx/wqszwooDqSl9f -2NjKClUAxID6Coi4qsCigPoKqsAAAAAAAAAAAAAAAAAAAAAAVVVVVbv/v79FVf//MTsA9f39//cV -FRC/ADMAVQBVADMADwD/AA8AVQD/AA9VVQAP//+igP//qgCoIBFVANigxTAwAACq8GNgqqpd3e7/ -qlUzMzMzVVUP/0REDw/w///0AAIAALkAKioAAAFRqqr6+oh0MDMPD/BVzPDZyNCAX1/k5MUK2Njq -YvUFRLhmwLOR9QWlwAAAAAAAAAAAAAAAAAAAAACqqlVVu/+/v1V1398xOwr/////97q6EL8AMwBV -AFUAMwAPAAAADwBVAAAAD1VVAA/V1ebE///k5LkxAFWq2K/FMDAAAFXMb2z//93d///wzDMzMzMF -BQAAREQPD6Cq/0QAAAAAuQAiIgAAAw+qqu5Eu3QAMw8PzKqqVfvq2op/X6oAxfrY2Ptzysp3uGbz -99WsrKXPAAAAAAAAAAAAAAAAAAAAAKOjU1MARAQEVXUAADMzAP8CAgACqqoA/wAzAFUAVQAzAA8A -AAAPAFUAAAAPVVUAD/X1++r//9jY/roAqv/kr8owMAAAqsyvrPX1XV3+//DMEREREQUFAABERA8P -oKr/RAAACop2ACIiAAAEvf//3Yi7uAAzDw/Mqqqqs5HvT9/f/6rK+v+q5qLKyru4qvPmxKysqs8A -AAAAAAAAAAAAAAAAAAAAU1NTUwBEBARFVRAQMzMA/wAAAAJVVQD/FABYiFAYERAcgFiccBgVlByA -WIhwEBWUGIAAXGgABZAQAAAUAAAAEBQAAAABAASQAAAEAAAABIAJAAAEbAAAlBQABIhQABEQAAAA -BCQAAIAAAATyAAAAAAAAAAAAAAAAIAAAAAAAAEgAAAAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAdAACMdAARlB0AAIx0ABGQCQAABCQAAIAQCQAIQEBBEBgJAAxiQEGUGAkACGJAQZQa -QAAMYgAJlBIAAAQAACAUEAABAAAAAJQAAAAAAAAAhAgAABRgAIKEEAAACEAAAQAAQAEUIAAChAAA -CuIAAAAAAAAAAAAAAAAiAAAEAAAACAAAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -ABgAABxgAAOEGAAAHGAAA5QIAAAUIAAChCIiAAADDwAAAKoAAAAAAAAKAAoAFRUFAf7c/rr///// -d0Td3QAAAAAAqgAADw8FALjd3d3wzJmZqqrZyNX/9aAAjAG7IiciJ7szAADi4tvYAAAPvd3d+3Pu -7u7/VVW9sVpaVfB34vpQqgCq8HYyuLjFr/wM7kR2VAAApaUAAFVVAAAAAAAAAAAAAAAAABBVRTMz -AP8RERERUFVQVQAAAAAAAAAAERFVVQMPAAAAVVVVAAAAAFEAUQAAAAIKuajsZP////+7iPWggACA -AABVAAAPDwAAuO76UPDMqqpVVfvq1f/1oABEBXdVV1VXd3cAAOLi6+gAAA+y+lD3s4iI3f9VVb6y -qqqq8Lvi+lD/qqrw/rq4uMqv/AzdiP7cAACqqgAA/1UAAAAAAAAAAAAAAAAAEFVFMzMA/wAAAABQ -VVBVAAAAAAAAAAAzM1VVAw8z/wD/VVUz/zP/qgCqAFFVBQW6mHYy/////+LiiIgAAAAAAKoAAR9f -AAC4EYiIqlX8MAAAUUBV/0REjIwAAAAAAAC7Mw8P3REbGAAACxiIiPtz+lCq/wAAjYHPwKrMROJE -RNjYzFVUEHdExaBaWqCgMhAAAPwMAABVVQAAAAAAAAAAAAAAAP/fVXUbGwpfu7u7u19VX1UAAAAA -AAAAADMzVVUDDzP/AP9VVTP/M/9VAFUAAAACCjEgqCD//v/+4uL1oAAAAAAAVQAALy8AALgi+lCq -qvwwAABzYnX/7u5ERAAAAAAAAHd3Dw/uIisoAAAHuvpQ97P1oN3/AACOgs/AqsyI4u7u5OTMqtyY -u4jKoKqq+vq6mAAA/AwAAP9VAAAAAAAAAAAAAAAA/99VdTMzAP//////X1VfVQAAAAAAAAAAIAIA -IAAAQAAAIAAAACAABAAWAAIAAAAAAADAAAAAAAECAAAAEAAAgAAgAAAAAAACAAIAAAAAABAAAgAA -AAAQAAAAAAAAAAAEAAAAAAAAAIAAAA04AAAAQABAAAAAQAAAAABAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA -AABBQAAAAQApAAAAAAAAAAgAAAEAAAAEAAAEAAAAAAAAAAAAAAAQAAAAAAEAggAAAAABQQgAAAGA -AABAAAAAQAAAEUAAIgAACxAAAAAAAAAAAgAAAABgAACAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAASAAAAAAgCAQAABA -UAgEQAAAAAAAIAAQgCAAAAAAAJABEQARAAAAAAgAACAEAAAAIAAAQAAAAAAgAAAAAAiAgAAAABQg -AAAAAAAEAAACeQAAAAAAEAQAEAAAEKAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAEBEBAIAIAAAAAAgAAAABQAAAAACA -YAARABAAAAgBIAAGAACQAJAAAAAAAIABAAAgAEAAAgEAAQAAQAAAAQEABAAAgAAACAAUAACAAgAA -AANJCAAQgACQQgMIgAAIAICCAAAAACAAgIAAAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAAgIAAAAAAAAEAAAIACAEAAAAAACQAAAAAABA -AgAgABGBBASABEAAAAAAQABIAAgAgAAAgEAAAACBAAAAAAAIgIAAAAgAAAgAEAABAAAADo4AAAAA -AAACAAAAAAAAQAAAAAAAEABAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAEAAAEAIBABAEEAAgAAAAABEQAAAQAAAQAAAggAAhAAQAAQAAAAA -QABAAAAAAAgAAAAAAAAARAEIAAAAAAAEAAICBDAAAAAAAAIACAAEAAAAAAABlBAAEAAAAIEEAAAA -AAAABCAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAIAAAABAAAAAAgAAAAAAAAACAA -AAAAAAAAAAAAAAAACAEqAESAAmoACgAASQAAAhEAIAIiAAAAEQAACgAIAIKAUCICCCgAAAAAAtAB -gAACABABEEBgCBKAgBEgEIAAAAgIBAAAgAAIAAAAUA6ACAQAAAsAAAIBCEGCAwICgBAAAMBAABIJ -EgjAgEgAAAACAAAAQhAACgAAAEAIACAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgAABAAAAAAEA -AAIAAABgSAACCFAAgCBABAACAAAAAlIAAQAAAgICJgAABQAIsAIgkAACIoBAAAJAEAAEAIAAAgIC -gAAFAEBAIAAACwigAACQAgAAAAFkCAAigIgAIAAAAegoBSoCEAAAIABwCAAACAUAIAAoAAAACgAA -ARAAABAEEgIBEACIEAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACASAAAIAAEh -IIAABAggAACLADAqEAEgAHQAdAyIMAQRIQBKdgAEZAxAACRMxBFAAYCAIkQAKAgIkQAkgBYEECpJ -AQAAAEAQBCAAARQIMgABDAB0IgABAAAOsQAIAACAAAFJCAAgAAEEASIEIAAAIRAAAggCAAgAACAA -ACACACAAAAIAAAAAAAAAAgAIgAAABAAAAAAAAAAACAAAAAAAAAAAAAABAABEAABAAiJAALSgAARQ -ARAQBEACiAQEMAAAEAAJAAAAQAQAgFAAAIEAQAAQgBQACAIMAEIBwAAAAAAAwMAAKAJABFCCCAQA -SgAA6CBAAQCCAABAAAoAAAzjEAkUBCFQwAgACAAEiAICEEAEQIEARADQBAAACQBkAWABAAhBAAAB -AEAAAAAAAAAAAAAAAAEAAAAAAAAACAAACAABwAABAACAAAAAAAAAERCgAQEAgAAAICAGMQCiSBAA -AAAgAAAACQIACQAhUFIIMgCQEABAAQBAAABFAAAAQgkQAhECgAAgIAAAkAAAABAgEACCAgAAACCA -ABEgEQoAAAAACT0AEAQBgAACRAEMDAAAEYAhIABGAAAAgAIAABAEAACCIAEEKoAAgAABAAAIAAAA -AAIAAAAAAAAAAAAAAAAEAAggAAAAAAAAAAAAAAAIAQAIhAQgAAIEAAgGwAEAACCAAASAAwEAlAEA -IAAAIUAAAQAEIAEAAgOEABFEBAASggAAAGAAgAAEIJDEEAAgBAQAAAAEAQAABAQAkCAJJCBEAACD -AAAMhRAAEAQgAkCKEAAgAAQEAABEICAkhAQCwBAAAggAQIAABCAABAAABAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAABIAAAAAAgAAAAAJBAAAAKgAgQIA0AAAIAEAAAAIAIAgAIAAYECABCCAAAABQ -IAAMQAkQUAAEIAgSIDAAAAAECAgAAAAQAAIIKAAAGACAAAgAAAAAQAAACAAIAgAAAAAAAABwiACA -AAAAgAEIgAABKAAAIIoACAAAAAAAAQgACRAEAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAiAAAAAAQAAQCAAgAACAABBABCIAAISEkgAAAIoABgSgAAAABAAAAIEAgAE -GOAAEACBBBAAAAAAKAAgAAFBAAASBgAgKILAIBAIAAAEAECBgABAAAAQAAAAB7sgEIIEAQSAAAAA -AAAhAAAAgBAIBAEIGASAAAAAAAAAQgAAAAAICBAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAAAAEABQAgAAAAAQABCgAAAICAAAIAAMAAAAAAAAKAAATIAgAAAuIIACxJIACQIAA -EAAUAAIEAAACAAAADggAAIAKAAAIIMgAA0AAABAgCAACIQSgAAAP+wAAkAAAAAAAAAgAAAEA4AAI -IECAAAALEAgAUAAACgSQAAAQAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAgAoAggUAKAAIABCAAIAoANBQEICBAAACAgQQgFAAAAAEABCKAAAIAAAEEIAEQ4AAIAEQiQAD -gAJACBCAIAAAAAAiEIAIQgQCAACQgQBgLAAAEBAAAAg4gAQQAAADEACAAABaAyACAIAkQBwhIAAA -ASACgAAAEQAAABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAgAAAg -AAAAAAAgxCAgAAAAAoDEIQAAABBAAMQAAAAAFAIAhCAUAAAACgDEKQAAABSATMQgBgIAkECAxCAE -AAAABQDEICABAAAIAFAiBAgAEEAAUAAADjoAAAAEGCEghAACBAAgIACEAhgKAFAiAIQCAAAAAAAA -AAAAAAQYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhIgIAAgDQQYJ -iAAACABQEAmKGAAAJQAACREKAAAACAVJgIAgggAIAAmAAAwAAAAACYAAgAAgABAJgCGAAAFAogmE -BBUAAEAAAJAABEImAAoAAAAHFwAACAAiCAAJAAAAAAEAYAkAAgEIBggoSQAAAAAAAEAgAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAYJgABIQAAAEAAAQQAAkOBA -BAAAREQAAECIBAAARACKQDBQFBQYASECmAABAAEUAABAAAAQAAAAAAAAFRAAQAACEYBgAAQIBAAA -QERACAAAQCAAAAoLAAYEBAAhQAAAClBAIgAUNMAExAGBBACAQAyEAAAAQQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAQCQAAqAASABMHAAAEAAMAAEcQFkJAAgA -gAACAgAEAAGkACBECECMZADEAAAACAIAQKCARMiAAOgIAAgBAAAQMEEMAAAADIEAAHAAAABQREAB -YQAATbdgSThIyAIA6YAAAAABAEJiCQEAAMEUYIkEAMAA4AAhwAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAASIAoAMAACAhQAIkCAAgAAlAQAtCAAAAAAEAAAIAQ -gAAKgGAQAAAIAAABBACA0MAAAFCQCADBEBOAMGgBg4GEABAAAZAgAACBkARRCCKAgIAAAACOBokA -AgIQEBAAAQAIghARwgoCAgEQABCECAAACQIGAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAIAIAIAAAAFAREAgJBQBAAAgAAAgAAAAgEEAgACQQCEAAAAEACAUGA -MAAIAAAAAIQCAgAEAIBAABAAQACEAEBAQhKUQDBAAgICKiABAAYGgAiisAAAAAgiIlQQAAAAgABM -IABQgCAAABQMAQQQARIgIAAAFBCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACABAAAAAAEAAAAgQAAIAAMAEBAAACACAkIAAAAAQAwvAMEkGgAAAQAUAAQRAFAAGEggF -QURFAAAQAAQEAAAARAQGACAAEhYWEABAIEIGAAAAAgMTAgQACAAADG4QgkELAAIBAEJBgBhSAgAE -AAAqxAAAAkAECAYQAgMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD -AAAABgMAAAAMABAAOaoiQUoYBggICiIgIAAAIAANVQIAEQCgCgQDEDAgJMICCRgAEARAAgAAMABA -SIBIKCoCSCAHEkgxUAABIhICGQAAAQUByEAIAAgQAAAKr0ABIAAICQhAGCIFQEEIIgAAEFGIGJEg -CCASRJABSAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEQAAAAAAg -wEQIAAABBAQACAIEwJAQQCAmAAIgAAAAAFICAUBUDJACAgIIABBKARAEUgaQgqEAQBAD00AAAAFB -SIhEFkAAQAkAJEQgCOoQCBAUFACKiIEAAAlkFIAGBCBoFwcALAgSCGgQiIQGAJAGAgCAK6EAwIAI -AgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAgAAAAAApCAAAQg -EAAABAQDCGkBAADCBAAAABCBACAAEMDCFJgJATYRwESASAIAAAAAOQCAUgRcAgABBAAAGNAIAACA -hgDUQMAEAJAagCAAAAQCAwAAAHcCAAAohsDAQIAwFgUAoAkCEgAgAICAEQIABQAhEACZAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFVVMzNdXfP/Csr//lf/ -d38xOwL3EL9zc6gIVV9VX1Vf7kSqqlVV7iIRMxEzBQ8RVTMzVVW/v09H399VVVX/r/8AVTMPAN31 -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAIAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAIAAIIAAAAgAAAACAgAAIAAAIAMxBAAAEAAwEAAAIAAUBBAAIAAA -AAwAAAAAAQQAGAAACAAAEAAIAAAAAAAAAAIAAACAAAAAAAAgIAAAAAAK2AAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEQAAAAACEASAAAAAAAIAAgAAgAAAAIBAgQAAEEIlAACgAAAAIAIAAQBAAA -AgAAAACAQAATAAAEAMCAAAAAAABAAAAAAAAAAAAAAAAAAAWsAAAAAAAAAAAAAAAAAIAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgABAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAAwAABEAAAAAACAAEAAAAAAAgABAEQIAAABAgAAAAAAAEAAAAAEAAAAEIAAQgAAEAAAAAAEAA -AAAAAAgAQACAAAAAAAAAAAAAAAAAAAAAAAAADBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAC -EIAAQBQAABAAAABAAAAAAAgBAgAEAAAAAAAAQACAAAEEAAAEABAACEIAAAYAAAAACIAABAAQAACA -IAAAAAAAAAAAAAAAAAAAQAAAAAAH1QAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMABQAEAAAIAAEAYA -CQACABIBAdIKAAIwADIgwAAAFAJAAGDIBMEBACAoggBFAAgAAIgAQCQBCgACQBAAQQAgAAAAAAAK -CQACAAQQAAgAAAIAAAKLAABAAiggA0VAAAIAAABAARAIAAAAIgACEABACgAAAgAAAEAQAAAAEAAQ -EBAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFCEAABAQAQQADAIAFGABAMgg -gNBBNAAIiBAAIAEIQAJgEAAECwCQACDQI5BwAAAAUigCCCgACgAkAAACCAAgAGAAAgAIABAAAAoA -gEIAEAAABahQQAAAkABAAgAAAAAKIBACQAAQEAhAABAwAgAAAEAAAAAAAAAAQAAAAABQACAAAgBA -AAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAFABECAIAoAyAUSEAGREEAEAAAwAABIAFgEE -BCEIYoEgEBaAAIAAKEAASCAAIAQAaACEAgBABoEgZAiIACRgQBKECIAAZEAKACBIIAA2FAAEAAAH -kgAIIIBkQACUEAgIIAAAgNAACgAAYAQAAAAJioAgAAQQEACQAIIACAoAAAAAAAIACAAAAAAAAAAA -AAAAAAAAAAAAACAABAAAAAAAAAAAAAAAgUIiEAzJAFFQAAgIAAgAAsShAoCkCQHAoMBCAAoAIgEB -CAwGEQkDiNAAAAARAIQIgAABABAIAEkADAAACBAMABAIBBAAhICBQCxAAACQhEAAAACJAAIJAAAA -DBAICBFAAQABFAAAAgAAAIGAAAgAQBAQgFMAAgAAAQAEAABAAAAAgAAAAAAAAAAAgAAAAAAAAQAA -AAAAAAAAAAAAAACAAAAAAAAQUAAAlDAAMASAEiAAKAAABIAAIAIQCQAAMAAAAYABAUGJAAYACAAQ -IBACAJAQACAABQGACAAhCgGIDACAKAAKIAgAIAEAAgGAgIQABEEAUAAADsQIkSAACAABAWgMCYAA -AEAEABYACAACAAAgFlGgBEABqQAAQAQAQBAhAEAIAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACQAAEABAgAAGAAMBASAEiADACAAEALIABAYCIgIFBEQQIACAAgEAggAgAAMSE -SIAkiQAAACGBQAAgAIBABCAhAAQCAGAoEYAEkgAKCAAGAAAD1EAARCABAEBIAAAAgAoACUgAAAgA -yAEBEhAEICAAAIAACAAgACAAAAgAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAgAAA -AAAASACQIBBBIAQIAAgSEBAgAAEAAAAJAEAADAoCBAAAAIAIKCEBAAACAAgQACAIAAAgCBgAEgCA -AACMIAAIAiAAAAggQAAkAABACAAAABFERAAAAAnVAAAgAgAAAIAAAAQABIBAgAgAAAAAAIBAiAAA -AoAAAQEIAgAABgAEAAgAAABAggIACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAASg -AEIAAUARAQAQAQMAQAACgURQAJIAAAkAEIAAAAAQBAAAEAkEgBCAAAAAEAAACAAAABsARAAQAAAE -AAUAAFAAAWAYAQAAAAAAACAAAAAAA5YAAACAIAAQAAAAEAAAAAAC0AACAQAAAAAAAAAAAAQAAAAA -CAAAAACAASBgIQAAAABAAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoASEACICAAAACA -AAAABAAAWIAAgUBgAAAAgIQAIAAABAFAgAAAaIAABAoAAAAhAABEgAAAIBAACAAAEAAAAAAEAAIA -AAAAABAAAAEAAAAAAAAI4QQAAAFAABAAAAIAAAAAAAAAADAEAgACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAECGiABARCNBBIEIAABEAAA -LAkABEAAiggAKAIAABGA1AAAABBEEIAQgAA4AQIQgAAAAACAABGAAAAYABAQEIAQAAAAAAAAgAAA -AAAAABAAAAGwABgABAAQQAAMOABAAAEQAIEAAAkAQAgAgQAAQAAAAACAAAAAAAAKAIEAAAAAAAAA -gAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAACIQxCAEAQAAECBAAAAAAACgFAAh -AAAEAKEQxCALAAAABBjEISABAAAAAMQhAQAAAJIgxCAAoAAACEDEACEAAAACAIQiAAAAAAIAxAAA -CGIIQkAAEACpEAxCCgAAAAAAAAAAABgAAIQAAAAAAAAAhAEAAAAAAACEAAEAAAAAgIQBAAAAAAAA -hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgIAIAAiAAJiJASQAACAAAAAAADAAAAAIAIgAAAAAAN -gCAIAAAMAAmMACAAEAAoCYJoAAAAIUANjUQAgAAAAAkIBAABAQAACZEAAgAACAEJAAADBAAECgAE -BACAACRAAAABEAAQCIAAIAAACRAAAgAAAAAJCAAAAAAAAAkQBAAAAAAQCQgAIAAAAAAJAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAhZGAAARAQISgEBEABQg5AQRBABEgEQCQJAEAQQgAEAQAKAF -EkFxkGQAAAAABBAQAAABUAAIhAAAEGkBSCAAIAAAAAgwAAAAAAgAAAwAAAdDMgAAVAQAKEAAAAAE -EACAkEIgQCAACARAAAAAAAQAAAABAAAAAAAAiAAAQAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAwAyAG4AAkICAEQIIAAQCgESAAA4AACBAEQBAAAAQoICAgEAAAMAAIAAAAB -AACgooAAAEIEDMAISABACQIQAAQAQAgAAAAAAAAAAAFAAAAAQ1cEACAICAQACACEAIAAAkAAAEAA -QAAAAAAwAAAAAABgCAAgACAAAUAQgAAAqAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAgAAhIEAABwFAQYImJAyMhEgBAIAAAQAAQAISIAAAICgAoSIAEAAgASAgJAAAKQAAICoCE -AABgACIoAGEA0AAAAAAACAgACAAAAAAAAAAAAACP9QAAgBAECgABEAJAEAIAAYAABCAAAAGIwAAA -AAAAAAABAAAAAAAAAAAABCAQAIAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAJ -AABAAAAIAAAQAACIAAIgAAAIgAAwEEJAAAIIAAREAKAAAgCAAIAAAQIAAAQCMACAAgkICgIgBAAA -CKAAAAACQBAEAYBAAIAAAAAAAAAAAAkQAAIAABYAAEAAAABAEAEACAgAAAAAAYAUAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBBEAARAAECA -RRRSAAIMAEQiJEcsAAAAjAASEEAEBkADA8ZIAAAEAQRAAICIEABBRAQwAJIEBABAAFAAAEQAEARA -gBMEAEA5AAgAAAAAAAAADjcwAAAABAAAoAhAAEAAAIAAAAAAABAUABAAAAAAYAAABAAACABAAARA -EAAAADkEALgAAAAAOQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIA6AAAAgBCkoIAEANACAg -CBBAAAQgABhAAhASAMgAAQgACKAAICggQAEAQEIQMAYCAAAAEZBIikCiEBACEIISAAAAAAgAABYg -AAAAAAcAAAAPhxEAAMAACwAAPYFAIBkBABgJBAAAEgAAECAAAAAAAEDMASAAQAAABAAFAABIFgAA -EAAAIAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoSChRGARCLKEBCQciwAAQEQ0AAK -AAqQAMQBUCmAYQABCEAMYAISkgBgcAICFJHQTEAAAkIVBAUAhYCCFUUCgBAAAAiQBAAIAAAAAAAA -AAHmQARAAAAAYAIgAgAAAACCwAAGIAgFAEAACAAAAAAAAEIAABAAAAAAkFACAEAEQAAgAAUgAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACECEAUACAIAgEEoAAAggEACoDBABAgBoTCAAEIAAdu -gBLpkIQDgggiGRAUAwAYBUWAEBBAEwCwSIQIVGgSERC0TAAAEAAAkBAAAAAAEAIkAAAACJQCBoAA -AgCQ0ACAAAAAAgAAAACAAEwCgIAAAAAAIAAgaAAAAAAgAiAQCAAAAAAAgYAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAFUATw8AABX/UN8NBTE7I3M3dxUVd3cAABFVN3c3d0dHER8wMA9f -3YgNLy8vd3cdHdXV1dUBAQEBVVUzMzMz/f8AD/8AADMAMwBVADMADwBVAAAEQQAPAFUAMwAzAFUA -DwBVAFUADwAPADMAMwBVAFUAVQAPAFUAMwAPAFUADwBVDw8AMwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAqgAPDwAEJ/8QXy+vEbsD8zt/GxszMwAAEbs7fzt/R0ciLyAwD1/diAWvL68i -Ii4u2NjY2AcHCwumqjMzMyf9/wAP/wAAMwAzAFUAMwAPAFUAAAIXAA8AVQAzADMAVQAPAFUAVQAP -AA8AMwAzAKoAVQBVAA8AqgAzAA8AVQAPAKoPDwAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACqAA8PAAAnJwBfD68RuxOzCl8bG3d3VVURuwpfCl9HRyIvMDAAVVBQDS8NBaqiqq4ICAgI -d3e7u6qqMzMzMwACAA///wAzADMAVQAzAA8AVQAAAywADwBVADMAMwBVAA8AVQBVAA8ADwAzADMA -qgBVAFUADwCqADMADwBVAA8Aqg8PADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUA -Dw8AABUVUP8PBTMzI3MFVRUVd3cAqhFVBVUFVUdHER8QEABV+voNLw0NVVdVFQUFBQURERERVVUn -JzMzAAIAD///ADMAMwBVADMADwBVAAAPBgAPAFUAMwAzAFUADwBVAFUADwAPADMAMwBVAFUAVQAP -AFUAMwAPAFUADwBVDw8AMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAnHBAFZQJ -AAAEJAAAhAAAAAABQAAAFAAAiFAAEZQQgAAEAQAEEB0AAIx0ABGUCQAAjCQAEZQAAACMAAARlBQA -SIhQGBEQFABYiHAYERQAAASaAABYAAAYAAAARFgAABgAABQAWIhQGBEQFABYiFAYERAUAFiIUBgR -EBQAWIhQEBEQFAAAiFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAMYgABlAgAABQgAIKE -AEAAAAAAAAAQAAAIQAADlBIAARQAAAAUGAAAHGAAA5QIAAAcIAADlAAAABwAAAOUEAkACEBAQRAQ -CQAIYkBBFAAABegADQAAAEBAAAApgAAAQEAAEAkACEBAQRAQCQAIQEBBEBAJAAhAQEEQEAkACEBA -QRAQAAAIQAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAP+IuyLu//8ADwAACjuqqgqqAAAb -GwD/AP8PDw8P8LAAIKoiBQUdHQAzVVVVVQDfVVUAAgAQEzMA/wD/MzMI2AjYu7sRuwAAAAAKCgCq -AAAL6wAAAAAAAAAAAKoAAP////8AqgCqUFVQVQAACgowMADwAAAAAFBQoKAREREbUwJTAgBVVVUA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUA/0R3Ed3//1VfVVUFN1VVAKoABBUVAP8A/w8P -Dw9QUAAAoiIFBR0dADNVVVVVEP9VVQAAABBzMwWvAP8zMwXVBdURERG7AAAAAAoKAKoAAA+xgAAA -AIAAgAAAqoAAf/9//wD/AP9QVVBVAAAKCjAwAPAAAAAAUFBQUAARChtTUVNRAKoAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAPD6qqiLsi7v//Mz8zM19/quoKqgAAG/8FrwHvLg8dD/Cw//+i -Iq+vHR3M/6qqDw8A/0dV/9/v/zMzAP8A/zE7CNgI2AsLAQvw8PDwCgoAqgAADcYAAAAIAAAAAAAA -AAD/////IiIiIjAzMDOqqgoKMDAA8KqqqqpQUKCgEbsRG1MCUwIAVVVV/wD/AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAA8PVVVEdxHd//53f3d3VXdVVQCqAAAV/wD/At8dDx0PUFD//6IiVVUdHcz/ -VVUPDwD/R1X//+//MzMA/wLfMTsF1QXVAQEBC/Dw8PAKCgCqAAAMBwAAAAAAAAAAAAAAAP////8z -MzMzMDMwM6qqCgowMADwqqqqqlBQUFCquwobU1FTUQCqAAD/AP8AAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAJAAAAAAAAAAAAAAAQAQAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAQAICAAAAAAAAAgA -AAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAXiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACoQAAAAAAAAgAAYAAgABBEAgAAAgAAAAAAAIAIAABEJAIAAAAAAEABAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAADtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -AAAAAAhAgAAAAAAAEAAAAAEAAAAAAgAAAAAAAAAAAAAAACAAAAAAAQAAAAAAAQAAIAAQAAAAAAAE -AAAAIAAAAAAAAAAAAAAAAAAM+QAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAABAAAAAA -AAAAAAAQAAAAAAAAAEAAAAAAEQAAAAAAAAAgIAAAAAAAICEIAABAAAAgACgAAAACAAAAAAAAgAAA -IAAQAAAAAAEAAAvjACAAAACBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAgAAQAAACAAEAgAAA -gAABAAAAAAAAABACAIAAAAACEAAAAAAAAAAIAgAAAIEAACACEAAAAAAAAAAAAABAAAAIAAAAAAAA -AAAAC0gAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAIAAEAAAAAEAAAAAAAAAA -AAAABAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAACAAAAAAAAAAAACAAAAAAAAAAHZwAA -AAAAAgQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACCAgEgAAAAMCChCAAUABAAcAigASgAAgABACyCAABQABDAIQ -AAAIAAKAARABAAAAAAIAEAAAAAAAAAAACCQQQAgAAAAAAAAKAAAAQAAAAhAAAA7EAgAAAAAAwAAA -EAAAAAAAAggQAEAAgAAKAABAEAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAwAAAAAAAAWAiBAAAgIACAISyAICAABICIIAgQAEEEACBAABAAIAAAACBIAQAIAAGEI -UAAAAAgAABACAAAAAAAQMAACAkAAAAAAIAAAAABEMCgCACAAAAAADrIAAAAAAEAAABAAIBAAEgAA -CGAIEAAAAAAIAAoAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQSAABBAAECAEAAAIAkUxIQUAElBRDKEBAQIBWSkIwbAhEAAEKACAADgaEACgCQCEg -IogAkCQJAQJAAgFQBAAgCAAAABAAAAEAAIAAAAAAAAANURACAAoAAwEGAAwAABAACAAACQAAAAZA -AAAAAAAABCgAAAgAAAACUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AcgRAACQgMgIgKBETIxQCikQhAAA6ogDgAIIBIiICUQKoQBAQgCAQEAIgAADAYApAAgQAAASQJII -ARAAgDAACEAAEAABQcAAAgACAIBBQAIAAAh7AEQAAAGAAAgCAAAEAEFAAAAAIASAQBEAAAYABACA -SQECAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACFAggAAAA -BAIJgAAgDCCAAYARACIFlggAkDEgMQRSkAAAAogCAAYAggwAiAEIAoAABgUSAAJAFgABRAIAAAAA -ABAAAAAQQAZAAAAAAABABQAAAHUKAgAAAAIABggQAAAASUACAIgAQAAAACAAAEAAAAAAAAAIAAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAIEEDDCECEggEAA -MAxAIgABKAQBAMAAQIAAcgAhwIFRAERIAEAAITABACEABCAAkAAAMAEBBBAAAAAAQEAgAAAgBEAA -AAIQCAIAIAAAAAALGQBBAAoEIAEBAgGAEBAAAAAIBAAIAAIAAhAECAAAAgQAAAACAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAJBCAgkAACICAgBAiQAAEgENAIA -QCBECBoABIAAAAAKEAACAAKAgAgAAEAAAIAADCAAQAAAQCAIAUAQTgABAAgAAAAQBIAACFAigEgE -AgAAAA/WAAAAABABAAAIEAAEAAQAAAiIAASABAEACAoCAQCRgAEKCAABAAIAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgBBAASAAAAQEIAAIQEAggJAgAAEBAAAAIIAA -AAAAABgAACAAAAAAgAACIAAAAAQAAQEggIQAACEBCQAFggQERAAQAAAAAAEAAABAAEAAAAAAB7kA -AAABAEAAAAAgAAAAAAgABCEAAAAARAEAAQAgAABYgAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkIEAABAQAACAAAIAAABIAIAQAAAgBEAAAEgAAAAQQABAAA -AAJAAAAQAAAAAAAAABAAAAACUAiAEEBDAAAAIIAQAAEAAkAgAAAAAACCIAIAAAADygAAgACAoAAQ -AgQIAAIgAAACABAAAMAAAAgAAAACQAAAAAAAAADAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAghIAKAMiIRCAEAAKAEAAEYAAACoAQyIQgAAAKAEiIBGCBAAAAAAAEIAE -AgAAAAAQggEAAAAAARCABAgAACBBEIAEKgAAAAAQgAAAAAAAIBEAAAijAAhAAAAAAQCAAAAAAAAA -EIkAAAAAAAAQgQABAAAACBCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAApAAIAUEikxCMZIAAAgADEIgCAAAAwAMQjAAAAAAAExCgCAAAUEoDEIgJAAAASgMQk -AAAAACiAxCIJAAAAgghwIgJAAAAgQMQiAQAAUABAxAAAC5MACIgAAAAAQCQCAAQAAIDEIAEABAAA -AMQiAQIAFAAAxAAAAAAAABCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AICAYMIECAQJgIAIAAAAAA2ICACAAIAgCYAAAAgBASANgAAAACAAEAmJAALBAAAQCYgIAAACABgJ -gAICQAAIAACJAAWAAwICCZEEAAAEQAYNAAAKXQAAAAAAQAAAkAAAAAAAEAmABAAAAAAACYAEAAAg -AAAJAAAAAAAACAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASMAQIAAA -oBEAhESAQGAAcICAAgECAAAIAAVAADAkKAQAAEABJSBABUAAIAAwIAA0AABIAMDAEDBAQgAVRkAQ -xAIAYgAgIABAAAAEAICAAjIAAAT/BBAAAARgAAAAAgAAQMAABAAAQAAoIAAEAABAAAAAAkIAAkAA -AgAANAAAEAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgYAAhJAEAAAAAI -CMgBREAAAAEASBAIchQIBABACgBIAAASAJCAAARISAQECEAAAAIAAAAgCQQBIAAgAAACAAIQABQE -BARAQAAAQQABAQAATcIAQLBI+AgAwIAAAAAhAACAAQAAgFpAAOEAAAAI4OAABAAAIAABAABAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAgAAIgACOQAAAAAAgAAAEA -EIAAgAAgAAAIAAJCACwgAAAAAUAGCAAQCAABCAYUIAADAQIIgFAAQQAAAAABAgAEAAAAEAACAAAA -gAAIAACA6FAJBJAAAQQAQEABAQAAAgkCAAAAAAEAEAAAAAAAAQBIAQQgABABAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhAIAAoAAAAACAAQIIwAQBAAAAAAAABAIAAA -VEJAABQAQAIAQEGQEAACAoBCQYBASAAAAAAFEEAIAAAIAEARCjAgUAhKDgJCATAoAAQICEAAAAvH -AAAQAAAEAGoAMDAAACgoAQAAAABCQYIAAAAAAAABgAQUAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAACMJBAAhAAAAUQEhEYAAQiKBAAIAQQRG8bwAQQ -AEBgRABEAhIACAQECAACFADoAAQBBgQQ0AAgIAGIFgAACEBQIICAgAAAgBAAQAAACbzAgFQEIAQK -EAAQEAAAFEBCEAAASAAEAAAEAYAIEAQEAgQEAAAEBAAAAEAAAAAAAAMAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIGSAABDAgishIBAIAIDBAgMAEAAAmoQAASEiEAACFAAAAAgBIAAAAB -AQBAQEAAIAgQEgdSAhhMHiEAAlBFA0HA0wgIEpLAICA4AAAQAAICAAAOziAKEMwAjgAQABECAiAg -gAEAAoAAKCABIAAGAAAyIAAJGgAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAsABgYEoEBHAFhKEBAIACAgAAEAQSSQBIAAShAZKJKAITAgSUhIAIAAAABAVSQgAJ -AAMFsAQQBkCgEggMAACwEFBAEAiEBEAQICQQAAJQFJQAAA/bAAiBAIAADYBAABAAAguIAAQNAAgE -AAAPEwwgAAUAABABAoAQEgEACAAAAAIAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQkACYFEjIBUxABIegAEiAAEoKABAEIAAAgAAAEAAAAVzAAHgAAJKAAABAMBAAggGBABAUQICA -AAAgiIAnEBACICCBAhCAMxMBAAAAgMBQEAAABXoAAAIAAIgAAYCAAAAgJDEACgSgAAICgABcAIAA -TAKAgAAAAEAQAIAAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVNTVV -VS8vMTNVX+////8//zMzVVVVVVVVDw9VXVUVERGvr/9VM68FBbu7/1VVD///VVUA9VV1FRUV/4zM -qvCxsSB1BSMjrzExMTGvI68jAAAEyjoK//+4iAAADzNVMyIzIyMiIgAADwAPACIiAAAPAA8AAAAA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAAAIAAAAQAAAAAAQAAAAAAA -AAAQAAAAgAAAAAAAAAAAAAEACAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAPZgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAAg -AQAAAAAAgAAAAAAAAACABAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAgpAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAEAACAAAgAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAAIAAAEAoAAAEAAAAQAAQAAAAAAAAQIAAECAAAAAAAAAAgAAAAAAAAAAAAAQACAAA -AAABAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAjK -AAKBzAAkAIQASAMIAgANCABQAAsCAoAAAFIQEEgAAAIACEAAAAgIAAAACAICAAJAAEAAQAACAgAQ -EAJCAgAAENAAAAADAAAIEAAAAAIAAAXrABAAEAAAAIIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAEAAIBAA -ACAAAAhpAoAAQAIAADAECAJAAIJIBAhDAAAAAIBQQAgCAKAABAAAABAAIlIAIAAACAAAAAAgAAAI -AAAIEAAABgoAAAAAAAAAA/gAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEoBIkIwotSDCAUZAAw -0SkAEBABAIkCEA4IYAAwQBBpAASLcSQAZFCACtABacAIAAAAAAABAEQCBAKJAElAQAIAgoCAQAAB -AAAAAAAkAAAEGgAAAIAAAgAAADAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggABABCAAAQIEIxABEAAERACQAChAABA -AElRAIAAAwQICRDEAAAIEgACEQAAAogIAQmQEACACQoAAJEAAEABAAADgAAAQAIBAAAAAIBAAAAA -AADCAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUACgAAEAAFAQhEAkAwAAAoQEUIAREAEKBAaSEI -KAAAogAgSAAoQEFAAAAOARAAIAAAAACEBQBAAQAAQEBAQEAAAABAEAAAAAAAAAAAAAAAAtECAAAA -AAIAAAAQAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAICkgIgkEQQBAEcQoUAQAgQAAQAICBBCAQAHACBCEAAQC -ECYAgAQAAkAAAGAGQACCyAQAAgYMAAIKAhAABggAAhAAAAAAEgAAAAADAAAPbAAAEAAAAAACAIAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAASCBEAIAAAAQIgIBAgQBAAAIAQAAAAACAIAEADhAAAgAIAQCBAEQEAAgEAoAA -QEAmAQBAABACAIQIAIAEAFQBhggQggBAQEICCAoAAFAAAIAAAAOkCAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAGAAAABAAAAAgACAAACAQAEAJAAAAABAAIIAoAAABhAGBgCUAAAGBAIBgMAAgAIFCACAwE -QAAAAAAABAQgAAAAAAAEBAAAAEAAAAQgAUAAAAAAAj4ABAAhAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAABBSAAABAAAAIAEwAAABAAAAAAAAIAASAEAAA -AAIgRAAAAAAACEACAAAAAACAAAQAAAAONgAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAKAEgAACA -AAAAAACAAAAAAAAAAAAAAAAAAAAAJACAQAAAIBQQEIQkAAAAAAQSAAAAABQCAQCAAAEAAAAAEIAA -AAAUAAgRiQQAAAAAIRAAAAtbiAQAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAhAQAAAAAACCE -AAAAAAAAAAAAAAAAAAAAACAEqAAAgkDEIBJCgAAACMQACIIAAAAAACMBAgAAAADEIgACAACBAEAg -AgAAAAFExAAACGUhCoAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAJCAAAAAAAAAkAAAAAAAAA -AABAAAAAAEAAkAAAAAAIJgmAAADAAAAgDQAAAEAAEAAAiAgAAAAAIAmAAABAAAAgBIQAAAAAICAJ -AAAEdooAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABBAABAAAEAAAAAAAAAAQAAgAAAAAABgEAGBA -AQEEAAAAADACEQAQEAAgMAAAAAAQAEAwAACAEBAAICBQAAAAAABAQEEBAAFCAAIAAgUAAAamAAHA -QDAgADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABBAEAABAAAAAAMAAACAAACAAwQAAIAAACABAgBAgAEAAAkAAAA -CAIEQAAAAEBABAQAAAwAAAgAAEAJCAAACAAAAMAAAAAAAgJACAAAAQABAQAATFpACAAIDAQACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAIgAAAAAAAAAAAAAAAAAAAAAAAAgBAAAkAAIQAAAAQAICACACAgE -AAAAAAAAAAAAAAAAIAgIAAAAAwNgAAAAAAAAgAAsYAAQQABAAACDixIEIIAIAIAIAAAAAAAAAAAA -AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAFAAAAAAAAAAQAAAAABAAABCQEAFAgCACAAAAAAAAAAgAABAAgBASA4GAAgA -AEBQFAQAAAACQEwIAAAgIgAAAAAAAAAAAAAAABAAAAEGAAAAAAIBgEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AIBgBEEEEAAAAAAAAAAAAAAAAAAAAAAAQAAAABgEASAIBAAAQAQAAAAAAAAQAAAAQAQFgEARAQAA -AAFAUAAAAAAgAICoKEAtEAAAEAXATAAADtwAAAAAQEQAAQAAAAAAAAAAAAAAAAAAAAAAQAABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAARA -gAAAAAIAwAIAABAIQgAAAAAYAQACAAoCACoQAYAACBAIIAEAIDLQAIiYBgQACtQGAAgIAAAAEgJA -sAEAAAACAgQBQAUSBAJCAAAOIgkAQAAIAABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAABICQACAAgAAAAAA -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 -MwBVAFUAVQD/ADMAVQBVAP8AMwBVAP8AMwBVADMA/wBVVVUAMxERERELu7sLAAAAFDMz/zMwMzAz -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAIAAAAAQAAAAAAAAIAAAAAAAAAAAUAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQEAABAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAEAAIA -AAAAAAAAAhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgIAAAEAAAAAEAAAAAAAAAIAIAAAAAAAABAAAAAAAAAAAAAAEAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAB3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABAAACAAAAACAAQAAAAAAAAAAAAAAAggAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAvzAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIEAQA -AAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAC28AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAQAAAAAAAAA -AAAAAAAgAIAAAEEAAAAAACAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAHQAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAIAApBAEIgAAAMCEIQAAEAENAIAAAwD -AAAAAgFABAIAAAICEkCCQAAAQAIAAAAIAAAAgEgABgAAAAAAAggAAAAAAgAAAAAAAAAAAAAAAAY5 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQICACAAAAAAQhgABAAAACQAVAAAFSACgQAEAAAAAIAAAg -AACAEAAhACAAADEAQABEAgIAgABAAFBAQgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAADDcCAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEcgQCjRIAQPSAAKAMBAADJQAFgBEREAAhAAAgAEgIAiAACKAAQAU -SDAAAIQQEwEAiABgEAAwAAAIAABIAEAAAAAAAAAAAAAAAAAAAAAAAAAMNwCAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAEkgABKCASAEQAAACkREAoAgCCBSQIAAIAAIAQQBAAAECDgEAQEAQABAQEgQCAAiA -AAEEAABAgwEACAQAAIBAEEIAAAQAAFEAAAAAAAAAAAAAAAVDABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAjAAAghAKAAAIQCBBBEiAAAwRAAAQAyAAoIAAIAJAAAAAQCAkAAggBCBABAAIAlAARAAAAAB -KECAEAAAAEBigAAAAAAAQAAAAAAAAAAAAAAADa8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhABGiA -IigBQAEAAAECAIAAAEEADAAEJAgAAEAAAAGAwgABAAAAA4ABAAgAgARSIAAEggBASAFgAAACAABQ -AAAAAAAQAAAAAAAAAAAAAAAAAAAPtwIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEBABggABgAIgAAC -kCCAAAgYIASAAAAACABQAQiAAAAIhEAACCIAAAiIIAkIMAABCAAEAAAAgAQIABQAEIAAAAoAAAEA -AgEAAAAAAAAAAAAAAA02AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEIAAAAAEAJCECAAQgACAAAiA -AAACAkAAAAAAAQAAAQALAAADAAQBGBIQAAFAAAAAAAQAAAAAAAgDQAAAAACAIAEAAAEABAAAAAAA -AAAAAAAAA2IABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCYAAACAFAgCAAAAAAABAACCQAAAAAAABAJ -ACEAkBAAEAAAAAAAAIAEAACAAABAAAgAAAAAIASACAAAAIIAAAAUAAAAAAAAAAAAAAAAAAAAAAAD -fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAgABCAAAAqAAACEIEAgAAAAAAQgCCACACgAhCA -AAEAAAAAEIAgAAABshAAgAEBAACAABCEChAAAEAAEIIAAAAAAAAQAAAAAAAAAAAAAAYUAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAiOIIAAAAEQCMAAAAAQADEIAQIAAAAAMQiEAIAIAAAxCMAAgAAAADE -AAAABAAAAIQjCAIAAIAAxCAEiAAAAADEKAAAAAAAAMQAAAAAAAAAAAAAA5sAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAQAAAFAQiGAAAAIAAQmAAIAAAAAACZAAEAIAQEUJiKAAAAAAAAkAAAAAAFSl -CYgAAAAAQAYJiAAAAABAAQmAAAAAAAAGCQAAAAAAAAAAAAAOwgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABBAIKCwoKUDJxAQaAAUAAAAJiIAABAAABJRKAAICAARgYABABAAAAAAYgAAogAQBQAQAADAg -ACRAADBAuoACAAAAAAAiQAJAAAAAAAAAAAAAAAYMAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -ABgYABIQAAAACAAAABoaAQEABAAADAAChEkSwQAAmAAAABAAAAiIAACACMwAAgAADAACAAFEQAgB -yAAEAAAAAEAAACAAAAAAAAAAAAAAQ9UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQgQAAAAQELAAAQ -AAwIAAAAAAAAAAEAEjEyBAAAIEAAAABAwBAIAAgAIBACAAgBAIKIEAQIAAJTwIALwwAIQEoAAAgA -AIAAAAAAAAAAAAAAAACDwQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIABEJBAAQAEAAABCAAAABA -AAQAAAAAAgBAYAggAFBAQgAEAgABAQBAIAACBCBEBIYAAEJQBAQEAkAwAAYQAAAQQAAAAAAAAAAA -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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAA/////6v///+gqlFR+voQv4i77u4A/w8Puxv//6+///9VM/+qAP9V/zMzVVXM -/wPPM7szE/9fVfUB/1VlGzMzs/r6paWq/6+vAAAAAAAAAAAAAAVXAAAAAAAA/wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAD/////A1f//6CqUVGqqhC/iLsiIg8Pqqq7G///BTf//1UzAKoPDwCqVVWqqgAzA88zETMT -AApVVQD+VWUzMzMTCgqlpQBVr68AAAAAAAAAAAAADVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// -//8DV///VV9XVwUFEL9EdxERDw9VVScnf/8FN3//VTMAVQ8PAFVVVVVVADMDzzMzM3MAAFUFAP1V -VTMzMyMFBVVVAFUFBQAAAAAAAAAAAAANcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAwAAAAAA -AAACAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAnXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAQAAAAAA -EAAAEAAAAAAAAEgAAAAAAAMAoAAAAQACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAACiUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAABAAAAAAAAAQEAAAA -AAAAIAAAAAAAAgAAAABAgAQAAAIAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAMogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAAAAAAAAAAAAAAAAAAAIAAAC -AAAAAAgAAAAAAAAgKCAAAAAABAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaLAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAggAAAAAAAAgACAAAIAAAAAAAAAAAAAAAAAAAAAAA -AQAAAAAAIABEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAB0MAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgBAAAACAAAAAICAAAAAAAAAAAABAAABAAIAABAgAAAABAA -AAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAADBkgCAAyAAAQoAAQAAEAApIBARIAAAAggAABCAAwIIAAgAAIADAgAgAAIAAAAAQAAA -AAAAAoAACCAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS -BQCAAAAAQBAACAIARQAAFAAAgBBAABAACQACYAAIQABAAAoAAAAABowCAQAAACgBAAAAAEAAAAAA -AAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAADNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoE1QyEAgS -gCiAEGMgKAAEQVAwAQAKYgBCahAUCgAAIAgRAAAEQYQBwYAABFAJAIACEACQEAETAAAQAAAAEEAA -AAAAEAAAAAAAAAAAAAAAAAACEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGOAgARoASAwFgSAAAZL -QQgAgUAiAAAQAQAAgABAJIABI4AgUEAAAAACAAAAEAASAgAAEgACwEgAAECAABAAAAAAAAAAAAAA -AAAAAAAAAAAAAAfCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIxCQAKAAAEEAEAgEUgCAQAYAEA -CiABlIAARAoAAABAAAAEAIECAQEBAAAQACiAAQgCAAoADgAEAAAQgAAAAAAAABAAAAAAAAAAAAAA -AAAAD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAgAAhAAAAgCAggCCANEAAAIAQAAAAwAAAAIoA -AAJgIAGJAgAEAIQAEAAAAQAJgiAAAAAAAMEEAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAPtwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQgAAAAICAEAEgAAAQgAAQAQAAAADACAACwAAAAMABAI -AAAAAAgASAAIAAAAAAAACIAAAAAIGABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAgIiAARAAAhAKBghAAAAAEAAIABAAAAoAAAoACAAAAgSCIAHAgAAAAAAA -AIBEAAAAAIAgCEACAAAACAAAIABAAAAAAAAAAAAAAAAAAAAAAAAABuIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgBSQAACEACAQAAIAASIAACAABAAAgAAAAAACAQgIAAAAggAAAAAAAoEkBgAIQAAAC -gAAAgAiAAABApAAgIAAAAAAAAAAAAAAAAAAAAAAAAAABegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AGAACAAAQgCAAAAaAAAgEIGBACgAGQAQgIACAAAQABCACgEEAAAAEIAAAgAAEkEAAIgAAAAgAACA -AAKIAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAXqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAQ -ACYCAAAAIGDECAAEAABIAIQBEQAJAIAAhCAAKAAAQIDEARAAAAAABIQBBAAAAAAIACABAAAAAMDE -AAAAAAAAAAAAAAAAAAAAAAAADvsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACwgAgAAAAAAA -AgkAJQACAwACKQgEABEAQABJiIQEAAIAEAkIAAQAAEgICQgAAAAAAAEAhQgAAAAAEAkAAAAAAAAA -AAAAAAAAAAAAAAABUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABCBlQiQuAEAAUMwIcAoQAOVB -AgEqKRBAQABEAgggQEAAgIABIQAAAAAAAAIARgGIhFAAADQAQEAABABABAAAAAAAAAAAAAAAAAAA -AAAAAA6uAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABATAIBEUIAAMQEEfIBoAkIACBIGgkCAIAS -QJgIBGQAgKAAAAAAAAAAAAAoAMAcQhhBAAIARAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAARBIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAFgAAAIAQQAhgAIiAAAgAKgMAACRQQEAgAoAgBAAAAEAA -EAAIMQEQEgAAAAAQQIBoAiADgDAIAoRkwQKEIAAAAAAAAAAAAAAAAAAAAAAAAACM5QAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAoBQAaEqAgEIEAQACAgEAQARAQCAMkAAAAABgQoCABAEAFFQAACBEAEAA -VABAIAQACAAAKQABBEIQMSEgACmoIAAAAAAAAAAAAAAAAAAAAAAAAAwfAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAGAEoBAggKQAAAAAIEBgASAEAgAAAAAEJYcCIAEAAgADgQEEBAQAJEQEYDQ0MABQEC -EAMCAgABAgAAAAAgEAICAAAAAAAAAAAAAAAAAAAAAAAADfYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AECIMCdBAEkAQwlAAABAIBBACkMQAAgACALAARFSAAMjNlAQAAAAAMASkFiFQEASDgEgSEEAIyoh -CBpSUAASEKAAAAAAAAAAAAAAAAAAAAAAAAAPowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFUkCACK -EAgIAAAAEhAVBUiAAACQhACEDAiIAgWAACAEAIGRgIhUAoWAQJAAQACEAABECBRgcAgEBARAAEQA -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 -JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAQAQAABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANPAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAIAAAAAAAAAABAAAAABAAACEAAAAAAAAAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAD4wAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACLAQAAACgAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAXyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAADrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAAAAABAAAAAIA -AAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAA -AAAAAAAAAAAAAAAAAAAE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIiAEAAIAgAAEAIAAAICEoAQ -AAACCQIAAgvCAMAAgAAAEAAJAAIAAAkAAAgAAAICAAACQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAIQAAICkgJABIAAAQoAEIAAAAAABAA -QAgAAAAAAABgAAAIAAAIAACKAAAAAAAIIAAQAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -DJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBQAQEAAAgBEaAxCAAgADCDIBIMMYQABAQgAQQAJYA -IgCBQAAAkAAEDACAIAQwCAAA0AAABAAQBAAAAAAQAAYAAAAAAAAAAAAAAAAAAAAAAAAJnAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIgAQAJAECAAIoAEAQMRJQAAgCBAQAIDICIQIACAAQAgAAAKBAAAA -CIACgAAAQACAAAEABACAkQIAAgQAEABAQAEAAAAAAABBAAAAAAAAAAAAAAnoAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAQoAAQKCUAAAZAAQAIIAQEEEAIEAgACAiIAAAAAAAEAAoQIAAAQAAAAIAAA -AQgAAJIAAAAACQAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAACuYAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIIgABEAQAAFMEEBgCGgGAgBABAKCKQYAggAAAAAJEAgAABIAAAkACABBIAgAAIgBAEIEgA -IoBAAAAEAAAIAAQBAAAAAAAAQAAAAAAAAAAAAAAGfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEQA -AYAAAEAIECCAIAAAAggAQAAAAAAACABAAQAAAAAIQEAAEAIAAAgACIAAAUACCEAABBAEBAAMEgAA -AAAAAAgIEAAAAAABAAAAAAAAAAAAAAEyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAgABAg -gABAAGAQAUQAEBBAACgQWAgAAAACIABEAAAAAAAgIAoAAQBBAQAAAIAAAAAgAAAAAAAgAABAAAAA -AAAAAAAAAAAAAAAAAAAABQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAAIAAAAAAAAQ -AAAEAKAAAAEQgAAAAAIIEAACAABAAAAQBAAAAAAgAAwIAAAAwAQAAAAAAAgAAAAAAAAAAAAAAAAA -AAAIAAAAAAAGYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAikYBAAAAAhCEACkAAAAAEIAEACgCACAQ -gAQAAAIACACCAAAAAAAOEIAQABoAAAAQgoIBAAAAAhCECIAAFAAAEIAAAAAAAIAAAAAAABQAAAAA -AAitAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCSIAAAAIxCwEAAAAAQDELAIAAAAAwMQBCIIAAAAA -hCEAAQAAgADEKwIAAAAggMQgBQAAAAAAxCQAAAAAAADEAAAAAAAAAIQAAAAAAAAAAAAADPgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAIGgEAAAAAEJgAAEAAAAIAmEAAAAACAgCQgAAEAAIAApiAAAAAAA -AAmABIUAAgCQCYgQBAAAAAEJkAAAAAAKAAkAAAAAAAAQCQAAAAAAAAAAAAAC6wAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABCgAAMAQEAAAIEEBICABAQAAAADAQIAAAGAAAKAAEQAkIAAAAAAAEEBAQgYA -BgQAAAGIQAEQACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAajAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABBFBQEAAABAAAEAgIACAICCIgEBICgAAAAAAAEQKAAAgAUCACggAACAAAB4QAB4EAAUAAA -IAAIWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATVYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA -AAIAQAABQEAAAAAIAAgAQAAAAAADQAAAAgABCAGAAAAQAAAAAAIAAiAQAJAQgEBAAsOBAAIBAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAACQAA -ICAAQEQIAAAQAgIAAAAEQBAEAAAAEABAUAAAAgASAAAgMAAAAAAQDAAAFAAAIFAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAzfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQBAAgAAAAABABAQABAAA -AAgAAAA4OgAACDAEAEAGQGBQEABAQBEAEAACAgACAAgAhEAQAAAAFgAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAD5kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBaEgJAACkEQBAAAEBAAgoASAAAIBAw -QQQQEQIgIAgAABIAAAAAAhCSkAEhhAEj3QggCBIiAAFAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA -AAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAABABQMgYAgBICQEEEBABACAAAAAQJBAACAQIB -EAKAgAAAhAAABAUAEAgESAkAiBCEBEAQAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR+AAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAALgAAAACAAAAEBAAAABDAwCAAACAEAQAABEAAAAAQAAA -AAEC7KcQAIAABAAABgCAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzcAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAFdXH1///lV3uxEbESA1AlNVVQ8FjK8IHRFVVV9VXxH/MTFXV18Pv78FAwUD -BY1dXXd3Xw8A9f//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAV/8vf///r7+7qhsKFTVRU1UADwpMXxUdEbu7v3d/Iv83N1FRXw+/vwUDCgMIXY2NVVVf -DwX/r68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD -qyJ3//8FNxEAGwoVNVFTMyIzIgATFR0RuxEfIi8iIjc3UVEKDxAQVTOqMwhdBQVERAoPBf8FBQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANXEVX//wU3 -EREbESA1AlMzETMRACMIHRFVER8RHxERMTFXVwoPEBBVM1UzBY0ICFVVCg8A9QAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoQACEAACRQbBAAMZAAJ -lBsEAAxkAAmUEgQACEBACRAbBAAMZAAJlB0AAIx0ABGUHQAAjHQAEZQAAABIIAAAFAAAAABIAAAQ -AAAAAAAAAAAAAAOJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAMCISBgBFBgAwJxoGAOUGADAnGgY -A5QQAMCISBghEBgAwJxoCAOUGAAAHGAAA5QYAAAcYAADlAAAAAgiAAAUAAAAAEAAABAAAAAAAAAA -AAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPADMAMwBVADMAMwAPADMAVQAPADMADwBVAFUA -VQAzAFUAMwD/AFUFAwMFBY1dXVVVU1UKXwUFr68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AMwAzAFUAMwAzAA8AMwBVAA8AMwAPAKoAVQBVADMAVQAz -AP8AVQUDAwUIXY2NZlVTVQWvX1+vrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAADwAzADMAVQAzADMADwAzAFUADwAzAA8AqgBVAFUAMwBVADMA/wBVVTMz -VQhdBQVmVVNVAP8PD6+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAsAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAPADMAMwBVADMAMwAPADMAVQAPADMADwBVAFUAVQAzAFUAMwD/AFVVMzNVBY0ICFVV -U1UA/w8Pr68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAgAAAAAAAAACAOAAAAAAIAAAgAAAAABAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAgIAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -AAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAASoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAIAIAAAAAAA -AARAAAIAAAgAAAAAAIAAAIAAAAAAgAAQAAQgAAAAABAAAAAAAIAAAAAAAAAAAAAhAAAAAAAAAAAA -AAAAAAAAAAAAAAAOTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAQBAAAAAAAIQAAAAAQAAgAAAAA -AAAAIAAAAAAAAQABAAAEAAAAAAYAAAAACAABACAgIAABAAAEABAAAACAAQAAAAAAAAAAAAAAAAAA -AAAAAAC+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAEACAIAAAAAAAAAAAAAAAAIQAACA -AACAAAAAABAAAAAAVAAAAAAAAAIAAACQAAAAABAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAABO4A -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAICAAAAAAAAAAAAAAAEABQAAAAAAgAAAAAAAAAAAAAAAAA -IAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAQAQBASgUIASAAIAGAAyQQAAAggAAAAEAQAAAABAAAAQAAIAAAA -AgQAAAAICBKASAAAApAAAIgAAEAAAgAAEAAAAAAAAAAAAAAAAAAAAAeRAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIIkBIAAAAAAQAgEAQAAlQAEICAAAACRBAQQkSgAIgIBAAAAAAAAgCSAAAAAgAAAAI -AQAAAEAgEAAAKAIAAABAAAAAAAACQAAAAAAAAAAAAAAACOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEARgCACAggAAASIBAEKgAAQCIhBEECCIAAGgABiQEAAAAaQAgAAIAAgBIggACEScQEAUIBQEgAE -ACFAAAIUUCgIAQAAAAAAgAAAAAAAAAAAAAAGmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAKBAA -oMABQgQAoMACgxARAYoRiARREQAiQBAAEAhBCANAgBAAyAgAAUgAAJACgAAAAACBAMABQgQAkBIA -AQAQAAAAAAAAAAAQAAAAAAAAAA9cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAkAAAAEAoAQAQgCA -AQBAABAIQBQAACAgQABIQECgIEAGAICAAAAEAAABAAgAFiAAAACgEAACIABAAAIAAECAAAAAAAAA -AAAAACAAAAAAAAAAAkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIIACAECAAAIQAAAICAIQBAAC -BAAAIAEEAAAAAAAAAAEBACAACMAwAQQAACEgljQAAABAaCAkAQAQAAASEBIQAAAAAABAIAAAAAAA -AAAAAAAE2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYgIAAAQIAAKCBQBIUAgJAgCICEQUCEECAAg -AgICICAICIAAEAAgAggAgEAAAAAACAAAgAAGAAAIhokAigQAQQgcAAAAAgAAAAAAAAAAAAAAAA+4 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmABQAIAAAAEAAEERQCAJIWEjAABQKAhBAAAgAAEBgAgB -CgMBBAQARAAIQIAAAEAgoAgAAAAACIABBAAERAAAACAEAAAAAAAAAAAAAAAAAAAAB20AAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAggBMACQIQAECgigAASmYAVAYCAAgAQAAAASgAAQAQAEBJEgAgEgAAA -UIEAACASAAwAAAAAIAgAAAAAABBAIAAABCCAAAAAAAAAAAAAAAAAAAAF/gAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgQgAAAAAABCAAAAAACAAEICYIAAAIAgQjAWAAAAAohCAyACANBEQEICIBAAgAAgQ -gAAAAAAAAhCBkASAAAACEIKCAAAAAAAQAAAAAAAAAAAAAA4WAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAhQAAACAxCIpAwAAgEjEKgkMAAAEkMQhCCEAAIAQxCQAAAAAABDELBACAAAAIMQiAAAAAIAA -xCARIAAQAIDEIAAAAAAAAMQAAAAAAAAAAAAAAW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQIgEAB -ACAJgAEAQAAQAAmAEABAANCBCYhgCAAAAEAJghkAAACwAQmAAABAgABACYgAAAAAAAoJiAQAgIQA -kAmBIAAAAAAACQAAAAAAAAAAAAAFzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRUUYDAQAgiAICA -QgggBCACQJDAAqEARiAgAgBJIAQJAEIABAABQTAEQQAI1AAMYEAAAVECQQJFgAAUBYAgACAoAgAA -UBAAAAAAAAAAAAAAAAocAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACgABEgAAESAAABBBxAQAEh -RAGhAbEBBAAEAABAAIgIAalIEAiAAUAIIBAEwBkAAAAAAAGiBAAIAAgQgAiAABgZAeAAAAAAAAAA -AAAAAAAAQeMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICACCAAGAEAAAABAgAIFIgAAwAAAAEBAA -BACAAAoTAAFAEIMCIBEIJACAAAALgBMAAAgIwAAAAAQggIQEAUEAAAAAAAgEBAAAAAAAAAAAAACL -QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACAEAAQAEQAgQACAIJAAgEAAAIABAgCQFJWAAAAgAAE -AAwCAAAIBABOgAIAAgCCAAAAAEAUFAAgCQwAECmpAEAAAAAAAAAAAAAAAAAAAAAAAAtyAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQeQCgQFCAKQKEDGIgECSwELoyQEICUBRIQAAAQhFAhEAgxBEQ -QAClSEEkDAAYAAAQAkAQCgDEQEIEBFBIQEAAAACAAAAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABoCRBATHyIgElFdEAAAAAMAiBQAFDAIAQEQUMKAkEoAgQRAQALYwgDCECIpggAi -QAIAAIBAAhAAoAAIAQAAABMACAAAAAAAAAAAAAAAAAAAAAAPrAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABE0IggAAABAEQgIAEtKACArSgIwERBaQiIBADAAEDADABhACAABELBGEAAgVkihEFAIAhBCU -AAwUAhABUtIAAQAAAACAEBUAAAAAAAAAAAAAAANDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEF -gIAQEAAAAIUQEBAAhQADAoAAwBAgQwIggLAEAQIgEhEBDkCCEQJQDpAgEAIABAAANRCDAAiQAAwA -EIOAgAADAgAQAgIAAAAAAAAAAAAADFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVBL8zMzMzAAB3 -fyIiAP9XV7O7X38fXzd3H18fX1VfH19fX///AAFXVyIi1f9XV19fVVUAzw9HzMwCCjc3v/9/d393 -//8AAAAAAAAAAAAAAAAH4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7u4IfzMzMzMAADM/EREI/6v/ -u7sPPx+/O38fvx+/u78fv6+vf38AAlf/ERGq/1f/CgpVVQDPD4vMzAoKNzd//7u7u7v//wAAAAAA -AAAAAAAAAASLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgh/M6ozqgACAA8REQD/A1e7uwAzEbsK -XxG7EbsRHxG7769/fwAAA6sRAa7/A6uqql9fAM8Pi0RECgp3d2D/+7v7u0D/AAAAAAAAAAAAAAAA -BSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERBL8zVTNVAABVXyIiAP8DVzMzVXcRVQVVEVURVREf -EVXff///AAADVwAi1f8DV1VVBQUAzw9HBAQCCHd3gP/3d/d3gv8AAAAAAAAAAAAAAAAABgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACQAATCQAAJQciACccAAVlAiAAFwgQASUHIAAnFAAFZQAAAQUUEAA -FAAAAEwAQAQQHQAAjHQAEZQQAACMUEAVkAAAAFwAAAAUAAAAAAAAAAAAAAinAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAcIAAChBgAAAxiAAGUCAAADCIAAJQYAAAMQAAhlAAAAQRAAIgEAAAAHAAA -gBQYAAAcYAADlBIAABxAAAGEAAAADAAAABQAAAAAAAAAAAAABzIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAU3A1ciLwpfVVVVVQEAAAARuwNXCl8FNwDzBPcbG7u7AA9V3QDwA6uqqgOrgPAFr1paJycA -u6pmAABEBLsAMDAAAAAAAAAAAAAAAAAAAAAAAAAGzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTcD -VxEfBVVVVVVVAQARABFVA1cFVQU3APME9xsbERFVX4jsADADV1VVA1fA8AVVVVUbG0T/VVUAAAgI -ZgAwMAAAAAAAAAAAAAAAAAAAAAAAAAX9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvv6v/d387f1BV -UVHv/+7/H7+r/zt/r78M/wT3Dw+qqjM/Vd0A8Ff/rqpX/4DwN79VVQ8PALuqZgAABAS7ADBwAAAA -AAAAAAAAAAAAAAAAAAAACpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFV3V1dVXzd3VV9XV+////8f -X1dXN3dVdwz/BPcPD1VVd38AzABwV1dVVVdXgPA3d1VVDw9E/1VVABEICGYAMHAAAAAAAAAAAAAA -AAAAAAAAAAANCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAUAAAAAAAAAAAAAAAEgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAICIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAACAAAAAAAAAQAAEAAIAAAAAAAAABgAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClcAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAAgAAAAAAAAAAAAAAAAAAAQgMIgAAAAAAAAAAAAAAAAAAIEAAAAAAABAACIBAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAALUQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAA -AAAAAAAAAAAAAAAAAFAIAAIAwQAAAAAAAAAgAAACAAAAAAAACEBIAgAAgAAFAAAQAAACAAAgIAAA -AAAAIAAQAACAAAAAABAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAX2AAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgAAAAQCAAAAAAAAAABAAEAAAAAAAAAAAgBAEAABAAAgAAAAAAAQAAAAAAAAAAAAQIAAA -AAQAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAACccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -EIAAABAAAAAAAAAEAAAABAACAAAAABABIACIAAAAAgAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAI -AAAAAAYAAAAAAAAAAAAAAAAAAAAAAAANQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAMAAABAABAC -UAAAgwACAABRAQDBAAIAAAAAwAAAAACBAAggAECBCgASAAQAAgEAAAwAAgAAQAIAEgAAAAAAAAAI -AAAAAAAAAAAAEAAAAAAAAAFtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAURABQAAAASgSCEAAAAgA -ACAiEIAAIAAARAAQEAIAAEBBEEIAAEAACCWAAAAAAAAAEAhQAAAgIABQEgQAACACAAASAAAAAAAA -AAgAAAAAAAAADCMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQIEAIIiAICAMEAKQGAUCwhgMAYA -QAgsIoIAAAQAAQKAIGQECACADIAwIAAgIhAAgQAgAwhAEACAAQAAECACAAQIAAAEQhAAAAAAAAAA -AAADiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAwIgAVAAEAAAghBEAElAAARMUABEIABABAHAA -CIiACAIAAAARAAMAAHQAgUkAgQEAgABQAAAAAARAAAAAAIBDAAAAAACQAAAAAAAAAAIAAAGeAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABYAgABIAiIAGIEIABAIoiAI4QiRAAIAAAQAAJBAIAAAAAAAAA -gAQgAAgAgAAAQAEICACAAIQAgAAAAUAAAAAAACEAAAAAAKAAAAAAAAAAAAAAAXwAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAwBGBBAGEAFCAggAAEACBBACCEAAMAQAAAAYAAAAEAgAAwgkAACAA2AAAA -gAMgICQEFCgAAFCCCBAQAAAAAIIABBQIAAAAIBAAEAAAAAAAAAAK6gAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAIACAAAIBIAgAAgAAAAAhIAgAAACQACDAwAAAAACAIAAgAJAEAAgggACEIgAAACAiA -ADgDIAAIEoQACABAAIoAAgAQAAQCCAgAABAAAAIAAAXHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AQAAAAAAAACgAAAAKgBBGAAAEAQBAyAIKYKAQAAQBABQIgABAAEBAASAAAAABAAAAQECAAAAgABF -AQCAgAiAAECAAAAAAAEAAAAEAAAAAQAAA84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQCAAIEAAA -EAgAAAAQIAAMBAIAAhAAAAAYCAAAAAEAAiIDAQIFAAAIAABAAAAAAACGAAAKABAAAABRAAIAAAAS -CQABAAIAAA0UAAACIAAAAAAFXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAkQABQBEBCAABKAAAAA -EIIAEAAgQAAQhEEAAAASEBCICEAAAFAgEIIABAAAAJAQgACAABRABBGCUAIAAEAAEIAAqAAAEAAQ -gAAoAAAAABAAAAVPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiBhoAIBUAxCQDAAAgANDEIAAAACBA -EMQgBgAAIBBAxCgSAAAAAJDEKAiAAABAFMQhEAAAAAAExCQEgAAAAATEIAACAAAAgMQgAAAAAAAA -xAAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkAAEAAoCAJiggAgAAAAAmAAgCBAIAACZBQaAAA -AAgJgYQUAAAAAAmBAAAAAgBKCYAIAAAAAIANiAAAAAAABgmABJAAAAARCYICAAAAAAEJAAACxQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIASUAIIxAgIAAAAAAAEIAIBAIABAAQAAaIQECAGAEkAgAMBg -AgACBhANjDJEEBQgUAQAAEAwYFJAAggASMACAAAAgAACAAAAACAgAABAQAAAAAV8AAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABYYgAYAAABAQACAAAAAgQEAIAEGCDkIMIAQAEBAIgBAUoAADgBCEHhJBAR -AAgAADiMAAoAAAAACQAIwAACAEQkSFAQSJmICUEEBAAAAAQAgAAASWAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQEACACAgAAAAAAMAAQAAAAAAAABARAAAQCAAAAAAAAkADABAAQBAIYAAJgAgAAAgU -EAAACUIIhDACAAACIACDhAAAAAEAEAAAAIAAAIAAAACMvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAgAAAAAAADAAAggCQgAAAAACAAJAQAAAAgAwAACQABAAACIAAAIAAEBGAAAAQkACRAJADECI -QAAAACAwBAQAACAABIQABAAAIAQAAAAAAA+mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACcFAS -CgAIwAAAEAQEAAAyAIAQEAQAgEgIAFAEgBDAgAAEJgQEEAEAQAAQIQEAwAAFgEABBABABAYQAAAA -AABBIURAAIAAQABAAAAAQAAABDkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABkAERAAIIAAAA -CEBAAAAAIDAzRAAAFRLBABDAIAIoKAAAWCASQEIAQBAWBgggCBQAAAtISAkAoAJCCTQBAgAAAAIg -ABAAAAASAAAAAAAM3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgXBICAEAAAUBAAwAKCCgAAQAAA -AAACgAgARECAAgcEgRAAEgACCgRKSJACAAREAA0CAiCQEAIAgAgJAAwIRAIQkgICAAISAgBACAAC -ABAAAAraAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAQEAAFAAAAAAAABAQAAAAAAAAEDAAAQgAIQ -IAAYAEIFQwgQFCgAgAEAEw0AAJiDAgGAgRKAAAIAFkQAHAICAAAAMAAAABAAAgAABCAAAAAAD2YA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9/V/9VdxX/d3cbGwPzPz9V/19fHQ/P/1dXV1dXV3d//18n -J3NzU1MRVQtPAP8zMxX/CqJVX59fAAUMDCIi//9fAAAAAAAAAAAACgoAAAAAAAAJRwAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAADz8D/6+/J/8iIhsbA/M/PwCqBQUdD8//q/9X/1f/Mz//XycnExNTU6ru -C08A/zMzG/+qqnd/X18ACwgMVVX///sAAAAAAAAAAAAFBQAAAAAAAAEqAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAMwMDBTcnJyIiGxsD8zAwqqpVVR0PAwADVwOrA6sADwAKDw8TEzMzqqoPDwH9MjIb -GwAAIi9/XwAPDAxRUQAAAAD7AAAAAAAAAAUFAAAAAAAABaEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AFV3V1cFNxUVd3cbGwPzMDBVVVVVHQ8DAANXA1cDV1VfAAoPD3NzMzNVVQ8PAf03NxUVAAARH59f -AAUEBCIiAQAAAF8AAAAAAAAACgoAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAHGAA -DZQbAAAMZAAJlBsAAAxkAAmUGoAAHEAADZQZAABMbQABlB0AAIx0ABGUFAAAjFAAFRAAAACcAEAA -FAkAAARQAAAUAAAATAAAABQAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAICMagABlBgAgJxo -AAOUGACAnGgAA5QYAICMSAABlBoAABxgAAuUGAAAHGAAA5QQAAAcQAABFAAAAAwAACAUCAAAFEAA -AAQAAAEcAAAAFAAACB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpVw8MA/8wzmZkzM8wzw8PMM1VV -zDPDw8wzqlWqVaWlFf8fX19/X39VVVVXAP8PD/X/XV0Qv1VVRET//wAAAABQ8DM3AiIAALP3APAA -AAAAAAAF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqlXDwwD/zDOZmTMzzDPDw8wzVVXMM8PDzDOq -VVWqpaUn/x+/Dz8PP1VZVVEA/w8P9f9dXRC/+voABP//AAAAAPCwMzMREQAAM/8A8AAAAAAAAAxr -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqVcPD/wDMM5mZzMzMM8PDzDOqqswzw8PMM6pVVaqlpScn -EbsAMwAzVVlVUQD/Dw8AClFREL+qqgQEVVUAABAz8LAzMxARAAA7/7PzAAAAAAAAARwAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAKpVw8P/AMwzmZnMzMwzw8PMM6qqzDPDw8wzqlWqVaWlFRURVVV3VXdV -VVVXBa8KXwAKUVEQvwUFRERVVQAAETNQ8DMzAiIAALP3s/sAAAAAAAABNwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzpAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAhtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD -6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAkAAAEAgAAAAAAAARIAAAAAACACAkAIAgwCAAASAAAA -AACAAAACQAAIAAAAAAIAAAAAAAIAAAACCAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAOFAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIIAIEEAFEAAAAACAAAAAAgAgAEAAAAgAALCAoAAAEAAFIAAAAAQEI -ARACAAAAAEAAAAAgAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLoAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAENkAAAAAgAAAFQAACACAEBBIAAAQAQBAEAEAAQAMCIgYEAAAAAJAEAQAAAA -AAAAAAAAAEAOAAAEAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAG4gAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIACAAAACBBAIEABAkIBAAIAAAABAAQkAAAAAAAAAUAAKAQIAAAMIAAKAAAEEAQEAAIgAAAAA -kQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIC -EAAAAAUAAACUIQAAARAACAEAIaABEAIIAAQgABSCAgAAAAQQCCgCEAAAAoAABAAAAQAECQIEAAgC -AAAIAAAAAAAAAAAAAAAAAAAAAAAABB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEBAAAAAAAAA -wCAgQAAAAEABwAFBAASAIMAEAEAAICQAgEABAEAEgEAEAQQBAACAAIAAAGEBAAABgAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAACRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAACAAAA -AAAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAADwQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIFUAACAAAAAAAQAAIAAAQAAJAAAgAABAAAgAAAAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAA +AAAAQAAIAAAAAABAAAgAAAAAAEAACAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH7dAElA +AAAigEQASUAAAAKSAABJQAAAApIAIgFEAAACkgCMyQwAADCTMQBJQAAAApIAjMkMAAAigESMyQwA +ACKARABJQAAAIoBEjMkMAAACkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAiIFIEIgAIAC +IgWgREABgAIiBaBEQAEABEIEoERAAfiSRgQgYkkfgAIiBaBEQAH4kkYEIEIgAPiSRgQgQiAAgAIi +BSBCIAD4kkYEoERAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -20264,466 +37121,2438 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAgAAgAQAAAAgAAAAAgAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjaAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAABhcAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABABAAAIQgAAAAAACAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACagAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABBAAAAAABQAAECAAAAAAAQAAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAABgAA -AAAAAAAAAAAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAIAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAABAgA -QBAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAADWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkQAQIAAAAAAAgRQAAAA -AhBIEFAAAgECMAIAUAACAEIIQMAQAAIBggBAABAIAgCCQACACAIAAgAIAAAQAAAAAgAAABAAAAAC -AAAAAAAAAAAAAALbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACgQEIAACBAAAAAQAAAQEAAA -AADgEAggACAAEFACEhACABAIQABQEAAAAAAQQIASAAAAQAgACACgMABgAAAIAAAAAAAAAAAAAAAA -AAAADQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAQAIAwAAMQAAIAgDCQSTAUAmKgQDCBAAAABS -AYAEAQAAAAEJAAABAAAAIglADAAMiAAgDgAUAAQAAAAEAAQAAAAAAAAABAAAAAAAAAAAAAACagAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgCAEAQABQoBBABAkACgAACAAAByNBABgBCBIlASYAAAAgA -gEDBUBIIAIAASIDQkBBEwUCAAAgAABIEAEAAAAAQEAAAwAAAAAAAAAAAAAAAAAXBAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAoggCAACkICAQBAAAAQQIAKoAAggFAAUgwAgAAhkJACCACAAAAQkgIYABA -AABoQBCgTACEQQgABAAABAAASAAAACAEAAAAAAAAAAAAAAAAAAAAAxoAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAwAQAQAABAAI1BIBDDAAAlAslAZAAAQISmAIASAgAAASECAJAAACABAwAAEABDAB -CC6AhABJEAQKAAAgAMQAABAAACAAAwAAAAAAAAAAAAABcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -SBBAAABAAAQIEQAAAAAAA4kBAAAAQEACCgAABIRAAQMJCBAAAQCAAgwAAACCAkAiCAgUAAACAgAI -CAABAAQAAggAAAAAAAAAAAAAAAAAAAAAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -EAAAAAQAAACBAAQEBAAFBAAAAAAEAAAQQEhAEAQCAAAhAFAAICAAACAAAAABAAAAASAAAAQAAIAA -AAAAIABAAIAAAAAAAAAAAAAADFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAEAEAQABCqEAAAQ -AAAAKgDAABAQAAwgAsAAEAgAEAAEQAAAAAAQUAAAAAAQAAgEBAAIABIACSCCAICAYAABEFAACAAA -AAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgIhAFAEhGCwAgAAAAQEoxAIkAB -QgARgAhAAAAEEBKAAQgAAAAgEoAACEAAgAAQgJBIABQACRKABACAACBKEYAAAAAUIAAAAAAAAAAA -AAAAAARvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhKiwAIANBxCAAQIAABQDEKQJAAAABQcQiJxAA -AAJFxCIIAgAAAgHEIgkCAAACSMQiKwiAAAJAxCMAAAAAIADECQAAAACAAIQAAAAAAAAAAAAACaMA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAIAAAqBgNkCgoAAC0UA2ACAoAAKwYDZBgCAAAqAgNgGAg -QACoiA2RACAAADABCYAgIAAAEAQNgAAAAAAAJQ0AAAUAAAAACQAAAAAAAAAAAAALrwAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAEABAAAAAACgAAAADAYEAAAAAAAAAAQAEBQAAAEEAAAAAAQAAA -UAAAAAA0AAJABAkCDEAAAAI0QEBAIAACQAAUACCIAAAAAAAAAAAAAAdkAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABAAgAAAAAAAgAAAAAAAAAIAAAAAAAAAgAAAAAAAAAAAAAAAAAACgAAAAAAAAAEAQ -BKAgWgGgoEBAEEAQACBQAAGgMAQEABgAAAAAAAAAAAAARvYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAUIBAABCAAAAQwCAAAADAAAAAR -wJBRCwAABAQDAACACAAAAAAAAAAAAAAAAACEnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAYAAAAGAAgABgAAAAYJAAAAAAAAAAAAAQABAABQV -ARQAABACAkAAAAAAAAAAAAAAAAm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAAAAEAABAAIAAAA -QAQAMAAAAAAABAAACACAAEQABAAAAAAABEgQAAAAAAAMQAAlAgAAgARAEgQYEAAAEBICEAAAUAIE -QAAAAAAAAAAAAAAACuUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACgAAAAUACAAwAgAhBAAQAAI -ABAEACAAAAgAAAAEABAAAAACEBAAABAAABIAIAQAAEAIAAAQQBUAIICQEYESAgBQAQAASAAAAAAA -AAAAAAADswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAIAAEAAABAAAQAUAACAAAAAAABAA -AAQAAAAABoAAAAAABAAGgAAAAAQICgQAUAACgAATgJAIEAAAEAQEAAAIAoBAAAAAAAAAAAAAAAyM -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAIACYAAAYAAAAAJoAABgAAqAAGAAAGAAAIACYggAAA -AAAAEICAAAAAAAAAkAAQAIAAAwAAgFwAAwOgoICAAACAAAAAAAAAAAAAAAAAAAAACN8AAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAzAFUAMwAPADMAVQAPAFUA/wAPAA8AVQAzAFUAVQAPADMA/wAzAA8A -/wAzAA8AMwBVAFUAAAAzIiIiIlBQUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAADMAqgAzAA8AMwCqAA8AVQD/AA8ADwBVADMAqgBVAA8AMwD/ADMADwD/ADMADwAz -AKoAVQAAADMCIgIiIKAQUAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAMwCqADMADwAzAKoADwBVAAAADwAPAFUAMwCqAFUADwAzAAAAMwAPAAAAMwAPADMAqgBVAAAA -MyIiIiIggBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAFUA -MwAPADMAVQAPAFUAAAAPAA8AVQAzAFUAVQAPADMAAAAzAA8AAAAzAA8AMwBVAFUAAAAzACIAIlBQ -UFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoBYHGAYDZQagFgc -YBgNlBqAWBxgGA2UGoBYHGAYDZQcgFiccBgVlByAWJxwGBWUHIBYnCEQFZQdAACMdAARlBQAAIhQ -ABEQAAAAAAAAAAAAAAXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCYCMakBBlBgJgIxqQEGUGAmA -jGpAQZQYCYCMakBBlBgJAAxiQEGUGAkADGJAQZQYCQAMIkBBlBgAABxgAAOUEAAACEAAARAAAAAA -AAAAAAAACtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWlzMwAAFpapaWqqswzVarDw/8AAAAAAPDw -/wBVqsPDEREREQMDAwMRERERAwMDAwBRBAUqACoAAFBVpSIiBQUAjACMIqoiqgAAAAAAAAAAAAAA -GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApaXMzP//paWlpaqqzDOqVcPD/wD/////8PD/AKpVw8MR -ERERAwMDAxEREREDAwMDAAoCAhEAUQAAUFVVAAAPDwBMAExFVUVVAAAAAAAAAAAAAAyGAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAClpTMzAABaWqWlVVXMM1Wqw8MA/wAAAAAPDwD/VarDw7u7u7vz8/Pz -u7u7u/Pz8/MAVQUFKgAqAP9fVaV3d6+vAMwAzAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAKWlMzP//6WlpaVVVcwzqlXDwwD//////w8PAP+qVcPDu7u7u/Pz8/O7u7u78/Pz -8wCqCgoVAFUA/19VVf//Dw8AxADEAAAAAAAAAAAAAAAAAAAMjAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAABA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAANhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAC14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA -AAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAEAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAECAAAAAAAAAA -AAAAAAAAAAAAEAAAAAAIAAACAAEAAAAAAAAAAAAAAAAAIACSAAIAABBQAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAIAAAAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -C4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAgAAAAAAAgAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAEAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPvQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAIQAUBAAAMCAAADAgACEEASAAAAAIAAAAAQAMBAAgAA -AgAQAEAAAAADQAgIAEAAEAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYoAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABACAAAAAAAAEAgBAAAAAAQAAAIEAAwAAAAJAACIKAAAABgEAIACgAAACiIAAAQ -AAAKAQgAACJAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAABAAAAAAAsAIAAEAABIMAABQAEAAAAAACQABAIAADtAQQAMAACABAAAAAIAAIGIAAAACAgAA -AIKBQBFAgIACAAEAAAACAAAAAAAAAAAAAAAAAAAFnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgEI -RAhAEiECAIkEEchIQBIBjAQAQoAAEgBABEIAEMQAAAAAQABIAIAAAAABAEgBAQAAEAgABACAAhAE -AAABAAAAAAAAAAAAAAAAAAAAAAAAAArlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAWCABAECAEQA -AEAEAECIgACEAAEpACAgAIAAAAAQEACCCIABAEABAAAIQACIQAFBACkAIABAAEAABAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAACGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIJAAAAACAAAoAAAAmAAAAC -ADQQAIBACQIAACIgCyDEQAEAAoAEAAAgEAAAICAAABAAAAAAIAABIAhAAiAAAQAAAAAAAAAAAAAA -AAAAAAAAAAAEYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAABAAAAAMIECAECBIAAAgAAAEIAEAC -CIAABAAAAAAIgAAACBAAAAhAAAAJAgAACQAAAAACg0AIBgCECAIAAQAAAAAAAAAAAAAAAAAAAAAA -AAGiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEBgAAAAUAACWCIAGAICAIBAAAAAAAAAAgBE -ABAAAABACiAAAAQAAICAIAAABAAEQAAEgwQEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAAIACAARAIAAAgAAAQAAAACQABAAQAAAACABAACAAAAAIA -AAAIAQAAAAAAABAAAAAAACCACECIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAJyQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgIAAAAIACBGAiAAAAQAAEYAAAAAUBAIQjAAAAABIABCCAAAAAEAAEIIAAQQC -AAEQhAAAAABASBCAFAAAITACEAAAAAAAAAAAAAAAAAAAAAAAAADPAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAiBIAAAAAAxCMAgAQAAADEIQAAAAAAAMQgACAAAABAxCEAAAAAAADEKQAIAABABMQkAAAA -AACgxCIBAAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAu4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgQ -AACAIAUNiBkAAAAABQ2KAAAAAAAICYgAEAABAAUJiAAAAAAAAAmACAQAAAAICYgAAACAAAUJgAQg -AAAAIAkAAAAAAAAAAAAAAAAAAAAAAAAEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBUACAgAAAg -CEQAAAAAAAAAQABAIAICABRUACAgAgJAQEAAAAACAAAERACAgAAAAAAAAAAAAMAAQDAAAgCAAAAA -AAAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAEgAAAAYGAAAAAgA -AAAAAAAAAQEAAAAAQEgJAAAAAAAgoAABAAACAAAIBAAIAAAAAEAABAAECAABwABEAAAAAAAAAAAA -AAAAAAAAAAAAQXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAkMwEAAAQEAEQzA8CAAAAADCAAAEAA -AAAMNgAAAAABwIQoACAAAAIAJCAAAAAAAAArKAAAAEAAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -AACJpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEgAAUBxlQFAAAAAABGwAAAgIAAACYgAAAAAAUBB -gAAAIAAAAAGAAEBAAAIABYYCFQBEIAIAARAEAEAAAAAQFAAAAAAAAAAAAAAAAAAAAAAAAAQGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQCAkBAAAQAFAEBAAAAAAAUAAAAAAIAAAQCAAAAAAAA -RAUAACgoAAAEAAAAEFDhAgUMEAAAEOkCAcgQAAAAAAAAAAAAAAAAAAAAAAAACJQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAIAgEgKBkBACgCAkAADgYAGAAAAAACAsDAAAAgKAkDAAAIAAAAAgIAAAcA -QEAQAIgAEBCgpAAAEABAAAGgKBAAAAAAAAAAAAAAAAAAAAAAAAAGZgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIoIAkAAAACAAgQAQHAEBAACEAAAQAQEQEoIAgAAAAAACgECwIAABADKCARAQAAAgEAA -ogACEBAAAEASCAIQAAAAAAAAAAAAAAAAAAAAAAAAAAjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAgAAAAwIAAAAAAAACAkAAgIAEFAEjIAIAAAQQAAJgAgAAAAAAAgwcBA4AQBSCAggEC -CBAAAAACAAAAAAAAAAAAAAAAAAAAAAAABSkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCpw8HDw -TMQMBAAAIqoRERER8/MD8wCqAABVAH8AVVVVXwVV8///////VVVVVQAAEREPDwAAAABV/wAA//8A -AAAAAAAAAAAAAAAAAAAAAAACdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqqmDwkPCMzAwMAACq -Kru7u7vz8wPzAFVVVSoAewCmplBVr6rz/93/39+qWlWlAAAiIg8PAAAAANX/AAD//wAAAAAAAAAA -AAAAAAAAAAAAAAX+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqgAAAAAAAAAACAwzMwAAu7u7uwMD -A/MAUQVRKgAAAKamUFWvqgMAACIAAKqqVVUAACMiD68A/wAAVf8AADMAAAAAAAAAAAAAAAAAAAAA -AAAADM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDAEzAAARERERAwMD8wAKAABR -AAAAVVVVXwVVAwAAABAQVVVVVQAAMzMPrwD/AAD1/wAAMwAAAAAAAAAAAAAAAAAAAAAAAAALggAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAGwQADGQACZQbBAAMZAAJlBsEAAxkAAmUGwQADGQACZQbBAAM -ZAAJlBsEAAxkAAmUAAAAhAEAABQUAACcAQAAFAAAAAAAAAAAAAAAAAAAAAAAAA6hAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAYAMCcaBgDlBgAwJxoGAOUGADAnGgYA5QYAMCcaBgDlBgAwJxoGAOUGADA -nGgIA5QAAAEUAACAFBAAAQwAAAgEAAAAAAAAAAAAAAAAAAAAAAAABK8AAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAM0T/ -MzMw8P///wAVAMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAEowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAP8zMyDw//93 -AFUAiIgAAAAAAAAAAAAAAAAAAAAAAAAAAASZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAzADMA -MwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMA/7ezL/+MjFUABQCIyAAA -AAAAAAAAAAAAAAAAAAAAAAAADCMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzADMAMwAzADMAMwAz -ADMAMwAzADMAMwAzADMAMwAzADMAMwAzADMAMwAzMzMAM0T/t7M//4iIVQBVAMTEAAAAAAAAAAAA -AAAAAAAAAAAAAAAEbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAAAAAAABAAAIAAEAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAcNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAD54A -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAQAAAESAADAAACAAACiAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA -IAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAL3QAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAEAAJBQAIBQAAQAAgAAAAAAAAAAAAAAAAAAAAAAAIBAAQQAEEAAAA -AAAAAAABAAAAQAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAoCAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAKAABKAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAQAAAAACAAAAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAkAEAAEAAACAgAACAAAAAAAAAAAAAAAAAAAgAAAAAACAAACCAAAAACAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAAA -AJBAUQAAAAAAIEgJCAAAAAIAAIgICABAAhIAAQAAAAAAAAACAQBACgAIAAQIAAAAAAAAEBAQAAAA -AAAQEAAAAAAAEBAQAAAAAAAAAAWTAAAQAAAAAgAAAAgAgAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAABAIAAAAg -QAAAAAIQAIIAAAlAQAoAAAAEIAAACAAAAAACAAAAAAAIAAAgQgAAAAAAAAAACgIAAAAQAAAQAAAA -EAAAUAAAAAAAAAAAA94AABAAAAAAAAACAAIAAAAAAAIIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBMgACBIhAEAAiSgEAAgEIUSAAA -MFIAQgAEgACCAABAABCAAABAIAAEAYECkAAQAEgBIgBCAAACAACAACIAAQAQAAIAAgCAgAAAAAAC -BAAAAAAIvAAAgAACAAgAAAQAAHIAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAggAAAMAABABSBAAAAAAEhFAUgIkAAABE -AEiIAQAADAAAgAAAAEBAAAAAAACAAAgAAARBAAEABgQAAAACCQADgBAEAAABAAIAAAAQAIEAAA9B -AAIAAIAQAIEACAAQEAAAAQAAABAAkAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAIAAACAEAgAAAEIAAFQAoSAAAACkJAIhASIAggAAIgghIACIgAI -CAAAgAABgAAAAUAUAAAAgAEAgIAAAgAgAAAAAAAQAAAAAAAAAAAAiAAAAAAAAAAACaUAAAAAAAAI -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABEIIJgAAAAQAAgIiQAIAABACAAFACEAAAEIgAiAAAAAAAAACAAAAAA -QAAAEAIQAFADgAAABAAAAAAQAIAAAwAIBJIAAAAQgAACAAACAQCAAAANmgACMAACAACAAAEAAAIA -CAAAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAALAgAAAFAAEAIAAAAAAAAAAgCAQAAQgAACAAEAACAACAIADAAEABAAAwGgBhAEABA -iBAAAAYAAAEIBoYCEgAAAQgKAAAOAIABCAAAABAAAAQAAA75CAAAAFAAAgQIEgACIAAABAgSAAIQ -QAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABAAABAAAAEAAQCAAAQACABIQgAAIAIEBAECAAACAAQIEQAAAAAAAAAQAAgAAAACABAAQAAIAA -AAEAIAQAAAAhASAgIAAAAAAgBAQAACAAAAAABDkAAAQAACAAAAAAIAQYAAAAAAAgBAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAQAAJ -ohAACESAAAEhGIAKBIAACAAAAAIAAACAAAAACAAAAAGABAABhAAAACAQAAAEAAEAAAAAEAAAAAEA -AgAMCAAAAAAAAAkQAAAAACAAAAAJWAgAAAAAAiQAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEKgBQAARGAkBKA -AAQBEIABAAAUIAAQiYAAGgAAABCEAAAAACQAEIAAAAAAGAkQggAAAAAACBCAAAEYAAAMEICAgAAA -AAIQgAAAAAAACBAAAAhngAQQAAAQAhCAAAAAAAIAEIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAQAACJAxCAAAAAAoADEIAAA -AACgAMQgEAAAAAAAxCAAAAAAAATEIANAAAAIwMQoAgIAACCExCwASgAAAADEIhEgAAAAgMQiAAAA -AADEQAAAAQAiAgAAAABAQCABAAAAAIBAIAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIIAEAAkAgNhCiQAAIACAmJBAAAAIAFCZAA -AAAAQAAJiASAAAAAAQmJBACAgBAoCYEAAAAAgBAJggSACAAEAAmABBAAAAAQCYAAAAAAACIAAAAF -3YAACAAAAAEAhAgAAAAIIACAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAgAAAAIAABElJAAAABAQAJokBKAEBAAAACBDQgEABA -QEIANEAASAIQAIgMAUEEAAxAAAQQIDAIECAEBIQCBAACIABAYCAEIKACAEBQEAAAAASnAIgKAEAQ -EAAAgQIAgBAQgACBBgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABABgAABQOCQICAjACAoCAAoAABIAAIDAIACQRECAAAgAAABEAAIB -ACAoAEQAAgCAAAEAAABACQAMAEgAAAHggQRAAQgAQEQAAAAAIAAAAAAASARA0BAAIAAAAADICCAA -QAAAQMABAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAACQICkI1FAAgEAAAADAAAOAAAgAQAgIAAAAAIEBQAgAQACQDCQGwIQA -IUAkIAAAAAIIBiAAEgAoABAIMAQAAAEBgBAAAAKAiAhAAACEf4AAAAKACAgAAAAEBIAICAIgAAAA -kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgJAAAAAAAAggAAiAGEAAABAAAYAAABUAAAAAEJAAAEIEBQUQlQUQEABIQABgICEECAgQIAJ -gEAAAoAgAAGUAAIgAYgAIYCUQCEwAAgBAAAAAAxPAAAAAAAAAAAQAAABEAEAAJAgKAAACggAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACA -AAgAQAAEAAIIBAICLQAIAJQAABAANAgAAgAAQAAQEBACAFCIEcRCBAAoEAQAAADoAkQBAhRACAEr -RAIBBEYCAAAEDABAQAAAAAABAQAABzIAAAACAAABAQAAAgIAgAEAAAAAAACQAQEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAEAAgQEjI -CAJAARkEAhEREgLAQABUARAhIAAACKISECE4FDgQIEFIIiESRiAABSBBEBJIAAAIAAAAGSIAABBI -AAAQQggQASBIAABCAAAMPQAAAQBAAAQGCAkJQSgAAQAoEQGgCAEExgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIBAkAAAEABWQASECQJAQBLA -QAAAEBAIAAAIQAgASAAAASAACAAGB8YSAEAEUgRISEqoEEkAAEAIAMgECIAACUgQoAAAEAEIgAQQ -IAAUDwUAAA1AABAQAAAQFgQAAAAAQBQTgAAACACAAAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAwAQAAAAEBgCIACVBEDIEFGAmABZWAAQ -QIAAAAAAIQABoYAAJqAAABAYAgAQ6AgQAAIWbBDBAAIDCCIAAIABEhBBAmYCggAAgBABABAQAAAA -DsYAkBAFABAQAADISAAAEBABAIACAwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A/wCqqv+qVVXv/1VVAPVVVTMzd3dVVRsbu7tV/w9V -DwVVVTUzR1Xw8KqooqIAIqq7Bf8AAAAAIiLPjwwMEQUAAAAB8PAAAAUFJycR1VVVAAAMERERCwsR -3VVVERERAw9VX18xVVUNIwUHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAA/wD/AKqq/6q6uu//WlUK/6qqMzO7u5mZJyd3d6r/D1UPX2VlOjNH -VfDwVVUiIgARADMi/wAAAAAiIs/PDAwiCgAAAADw8AAAVVVXVyDkmZkAAAhxVVULCyLumZkiESID -D6oFBTJQiA0jqgEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAD/////qqr/qqqqABBVVQD/MzMPD4iImZknJyIiqgAPVQ8PVVUzM1VVoABVVSIi -AQEAMwDdAAAAACIiz88MDAoKAAAAAKqqAAATEwICIOSQkAAAAHoHBwC7IOCQkKpVqg8MiAQEMlCI -DSOqEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAP////+qqv+qRUUAEFVVAP8zMw8PRERVVRsbERFVAA9VDw9VVTMzVVXgAKqqoqoTEwo7APqA -AAAAIiLPzwwMBQWAAAAAVVUAACMjIiIR1VBQAAAMBQsLALsQ0FBQVVVVDwxETEwxVVUNIwV3dwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIBY -nHAQFZQJAABEJAAAlB0AAIx0ABGUHQAAjHQAEZQdAACMdAARlAAAAIhQQBUQFAAAjFAAERQUAACM -UAARFBQAAIxQQBEUCQAABCQAAIQAAA/LCQAABCQAAIQJAAAEJAAAhAkAAAQkAACEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCQAMYkBBlAgA -ABQgAAqEGAAAHGAAA5QYAAAcYAADlBgAABxgAAOUAEAAGEAAAQQQAAAcQAABFBAAABxAAAEUEAAA -HEAAARQIAAAUIAAChAAAAiQIAAAUIAAChAgAABQgAIKECAAAFCAAgoQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURBL8FBQUF////////TAwB -EQVVBQEAAABVVf+qAABVABEBAQ0PDw8AACEiJxECpxERGxETACOqCF0IXSMjM1UFBQgIAgIFBQAA -AAAAAAAAAAAI7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVREEv19fX19//3//X/+MDAIiAAACCgAA -AKoAVVUAAFUAAAAADg8KDwAAISIzAAPzIgAnBSMAIwUFjQWNIyMzVQgIBQUiIiIiAAAAAAAAgAAA -AAZ1AAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV3QS/Dw8PD////////8wMERFRVQUF+wCq/1X/qv// -Vf+77+8vDw8PAABxdye7Uve7ERsRE18jqghdCF2qqgMFjY1dXVdXJycAAAAAAAAAAAAAC8MAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAFXdBL8PDw8P////////jAwgIgAAAgpfAFX/AFVV//9V/////x8P -Xw8CAnF3M/8D83dVJwUjryMFBY0FjQUFAwVdXY2NJycnJwAAAAAAAAAAAAAI6QAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlpAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAgAAACjcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAgAA -AAAAAAAAAAAACAAAAAABAAAAAAAAAAEAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAAAAAAAAAAAAAAAWDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgAAADysAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAgAAEAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAANtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFEAEAADAwIAAAAAAAAAAggEAACAAABAABAAECAC -AgIAAAAAAAACAAAAAAAAQgEAAgAAAABAEAAAAAAAAEBAAAIAAAAAQBAAAAAAAABASgAAAAIZAAAA -AABAQAAAAAAAAEBAAAAAAAAAQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAIwAAAAgIAEAAgAIAAAAACAAQEAAAAIAIABAQAAAMAABwCAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhkAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIIoKAAIBAAAiAAEAAECAACAAAQACABAAJAABAEAAAAAAAgAAAEAAIAAgA -AAACAAgAAAQAAAAACAAAAAAAAAAQAAgAAAAAAAgAAAAAAAAAAAAJHAgAAAAAAAAACAAAAAAAAAAI -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAQEAAABUFBAQCgSAgUQAAAAqAASAAAiIAwAABIAgUQAACQAAgAAAAEEQAIAAAEQCABAA -AAACQAAAEAAAAAMIACAQgAAAAgAAABAAAAACAAAAAAkiABAAAAACAAAAEAAAAAIAAAAQAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA -kAAAAEABIGAUAACAQAAAAAIAAAAAACAAAAgAAABIAABEAAAAAAAAAAAQAABAQQAAAAAAAEBAAAAA -EAAAQEAAAAAAAABAAAAAAAAAAEBAAAAAClIAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhAA -AAAAIAQBEAAIAAgQAAAgRAkEAAgAAgAAABQQAAAACABIAAAAAAIAAAoAAAAAAAAACAAAAAAAAAAC -ACgAAAAAAAgAAAAAAAAAAAAGGQgAAAAAAAAACAAAAAAAAAAICCAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYBCgkAAQAIICgECSAAA -gggAAARAAAAACgAAAUAAAgIISABAQAACAAkQAIAQAAACCAAABAgCAAAIAAAAEAMAAAAAAAAAAgAA -AAAAAAACAAAAAAQUAAAAAAgCAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAQIAAEACAEQAAAAAABAAAABAAAAQAA -BAABDAAEAAAEAAAAAAEBAACBAAQAAICAAAAABAAAAAAgAQAEAAAAACAAAAUBAAAAIAAABAAAAAAG -AQAAB4YABAAAAAAAAQAEAAAAAAAAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAEAQACAAQAAIAAAAIAAAAAAACAAgAAACA -AAAAAAAAAAAAAAACAAAAAAAKAAgAAAAAAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAO9wAA -AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAEAxCBBAAAAiACEIAAAAAAAAkQgAAAAAAAChCNAABA -AAAAEIAAAAAAAAQQgAAAAAACABCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAsbAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAqAwAAAACgxCIDKAQAQIDEJgAAAAAAAMQjAAAAAAAAxCAAAgAAAADEIQAA -AAACEMQiAAAAAAAAQAAEAAAAAKCEAAQAAAAAAAAAAAAAAAAAAAAADrMAAAAAAAAEEAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIEIEAABAggJgAgAAAAAEAmQAAAAAAAICYgAAAAAQAAJgAAAAAAAAAmIAAAAAAkACYAA -AAAAEAAACACAAAAAAAkAAIAAAAAAAAAAAAAAAAUAAAALCgAAAAAAAAiAAACAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BBQUAQBAAgIAQAAARkgIQAAAQAAgAAAAQkFAABAAAEAAAAAAICAAAIAAAABAQACBgBAQAAAAAACA -CCgAAAAAAAAAIAAAAAAAgAAQAAAAAAAAAAAGgAAQAEAAAACABCQAAAAAAIAUJAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAEAAAAB -AUIAAAABEBAAAAAACBDEAAChoAAACsAAAABAAAgBAAQEAGJQAAAAAAAAJAAAAAARAgAwEAAAABDB -ACAAAAAAEMEAJAgAAAAQAAAAQvUAJAgAAAAQAAAgAAAAABDBACgAAICAEMEAABAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICACAAAAAgIAAEBAA -QQAACYAAAEAAABAMIAAAAAAAQAEIAAAAAAAAAAAQAAAAAAAICAAAAAAIAAAAAIAAAAgAEBAAgAAA -CCAAAAAAAAAAAACJkwAAAACAAAAAAAAAAIAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICoKACQAAAAAAAAAgAgIAAA -CAgAACBgAAAJiAAAICAAQEgKAgAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAA -EEAAAAvsAAAIAAAAAEAAFBQAAAAAQgAAAAACAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABABAEBBATEAACEBCCQEAAAAAQAAgQEARA -ABQBuQCAEwNAWAREAAiAAAAAAAQAAAAAAAQCAAAQEAAABAACAAAAAAAEAAIAAAAAAAAQAAAAC/gA -AAAAAAABAQAAAAAAAAACAAAAAEBAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQCAAILAVCIGQUCCAkgICAAACEhIQQIUCgAYWABIA -BQAAAAAgQAAIAAAFACBAAAAAAAAKIFAQAAAAAAgAQAEAAAAACCBAAAAAAIJCAAACvSBACAAAAIZG -IEAAAAAAgEAgQAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAggIAEgIKgIAAEAACAAAJICAFQVQAgUFBAYTkgAQBCSAABUAkogCEgAK -EQEACACAABAQAAAJCAgAAEAAQAkIAAAQUQBACQgAQAAAAAAIjQ0AAAOSAAAAAAAIjAwACEgAQAiI -AAAAQAAACAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAACAAAIDQCAQAAJIaACgoAIEIDAEBACAFASAgAR8AMCQgAAAAAAAABAAACABAQBAAAAA -EhAAAEAZAAAAAAAAQBkAABAQAABAGQAAAgAAAFgEBAAABfQAAgAAAFgAAAAAAAAAWAABAAAAAAFY -AAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABERALtVM1UzR0dHR1URVRFVMVUxq6sBq/NRU1GrqxEBd1UnBSMFI68AdwAn/6D/oP+I/4j/qv+q -/4j/iP+q/6r/iP+I/6r/qv+g/4j/yv/KAAADv/+q/4j/yv8K/4j/iP+q/6r/iP+q/6r/qgAA7u4A -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAu1Uz -qjNHR0dHVRFVEaAxoDEnJyIn81GjARsbuwu7ERsRI6oTXwC7ABv/+v/6/4j/iP+q/6r/RP+I/6r/ -qv9E/4j/Vf+q/6D/iP/K/8oAAAu0/wD/iP/K/wr/RP+I/6r/qv9E/wD/qv+qAABERAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu6qqUDCgMEVFRUWq -Ig8DoDGgMSIiIicDAaMBERG7CxERGxEjqhMAABEAG//6//r/u/+7//D/zP93/7v/8P/M/3f/u//w -/8z/9f/d/8r/ygAAC7H/Vf/d/8r/+v93/7v/zP/w/+7/qv/M//AAAEREAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ERFQMFAwAgICAlURDwNVMVUx -AQEBqwMBU1EBAREBIgAnBSMFIwAAIgAn/6D/oP+7/7v/8P/M/7v/u//w/8z/u/+7//D/zP/1/93/ -yv/KAAADuv///93/yv/6/7v/u//M//D/3f///8z/8AAA7u4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUQBTGwAgZQdAACMdAARlB0AAIwkAACUHQAA -jHQAEZQdAACMJAAAlABEYQBoGIAUAERRACAYgAQARFEASBiAEABEUQAAGIAAAERRAAAYgAAAAAn2 -AERRAAAYgAAARFEAABiAAABEUQAAGIAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAMAcYQgLlBgAABxgAAOUGAAAHCAAApQYAAAcYAADlBgA -ABwgAAKUAAFAAGMYABQAAcAAIxgABAABwABBGAAQAAHAAAEYAAAAAcAAARgAAAAAA4IAAcAAARgA -AAABwAABGAAAAAHAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAP/w/6rMzP+qGxt3dzNVVQ8R3d3dAAAAAFNRU1Grq6urVf8REQAAAAAA -M//MAFUADwBVADMADwAzADMAVQAPADMAMwBVAA8AMwBVADMAMwAPAAAIEABVADMAMwAPADMAVQAz -AA8AMwBVAP8ADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAA//D/VczM/6onJxERM6pVDxHd7u4AAAAAowGjARsbGxsAVXd3AAAAAAAz/8wAqgAP -AFUAMwAPADMAMwBVAA8AMwAzAFUADwAzAFUAMwAzAA8AAAgQAFUAMwAzAA8AMwBVADMADwAzAFUA -/wAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAD/8P9VzMz/qicnEREzqlUPEd0iIgAAAACjAaMBEREREQBVd3cAAAAAADP/zACqAA8AVQAzAA8A -MwAzAFUADwAzADMAVQAPADMAVQAzADMADwAACBAAVQAzADMADwAzAFUAMwAPADMAVQD/AA8AAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/w/6rM -zP+qGxt3dzNVVQ8R3RERAAAAAFNRU1EBAQEBVf8REQAAAAAAM//MAFUADwBVADMADwAzADMAVQAP -ADMAMwBVAA8AMwBVADMAMwAPAAAIEABVADMAMwAPADMAVQAzAA8AMwBVAP8ADwAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZrAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIIAAAAAADUACCCAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZYAAABAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAkACCAAAAGywCIIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIEAAACAAAAAChAAAAAAAAAAAAAABACAAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIAAAAAAAAA -IwBAAgAAAAAAAAAAACAAAAAAQEEAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABvUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAEAABA -AAAAAAAAAJAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAANVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACBAAAAAQAAAAABAAAA -AAAAAgAAAAAAAAAAAABAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAnOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACBAAAAAAGAAQAAAIAAAAAAAAAQAAACBAAA -gAAAAAAAAAAAAAAAAAIAECAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -DpcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJAABAAQAAAAAAQAAIAAAAABARAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIuhAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAC4wAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAgAAAAAAAAAAAAAAAAAABAA +AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAABAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAkAAAAAAAAAAAAIAAAAAAEAAAAgAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANG +ACAAAAAAEAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAEAAAAAAAgAAAAAAAAiAAAAAQAAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAACW0AAAAAAAAQ +AAAAAAAAAAAAAAiAAAAgQAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAwEAAAAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAAAAKTQBAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAEAAAAAEAAAAAAgAAAAAA +IBACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxZAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAhAAAAAAAAAQAAgAA +CABAEAhAABAAAAgACACAAAAAAAAQAAAAAAAAAABAgAMAAAAAEAAAAAAQAAAAAAAAAAAAAABAAAIC +AggAAAAAAAAAAEAAAAAAAAAAUgAAAAAAAAAACwYACAACAAACAAAQSAAAAAACAAAAAAAAAAIAEkAA +AAAAwAAQEAAABAAAABEAQFAAAAgAAAAAAAAAAIAAAIAAQAAAAJAAQAAAAECAAAgCAEAAAAhCCgAA +cAAAYBIAIFAAAAAQAAAAACAAAABQAgIAAAAAAAAAAgAAAAAgAgAgAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAgAAAAAAAAAAAAAAAAAAAAAKAEgACgAAAAAAAAAAAAACACAIAAAAEAAAACAAAAIAAgAAAAAA +AAACAAEAAAAAAAAAAEAAAAAAAAABAEQAAAAEkAAgAAACQAAAIHAAQAAAIAFAAADBgBAAAEkBANEA +AgQASgQEAAAAAAAAIAGAAFAAIgBgAIAAAAAAQEgJAAAQAAAAEAGAAEAAgAAQAgAAAAgAAAABIAAA +ACICAAAAgYAAAIAAAAqoAAQAAAICABBIBAACAgABAEAGAAAAkAABBAEAAAIQMQAIAAAAABADQAAB +AAIBABAAEEAAAAAACEBQBAAAQAYAABAEAAAQAAgAAAAAAAAAAhAABAAAAACBAAAAABAAEAABAAgA +AEAAAAAAAAAAAEEAAgACAAAEEAACAEAEABAIAAAEAAAAkEAAgAAQAAAAIAACSAAAAAEAAAAQAQAA +AAAAAAAADE0EAgAAgMAAiBQAAAAAQAABABAIAAAQAAAAAABAAMAgAxACAEAISAACAAIAAIBIAIAI +AAAAAAQABiAAAEAACIAAAEIBEAAQABAAUAEAAAgAAICAiEAAKABIAACIBAIAAAkAAAAAAAAAAAAQ +AEAAAAIAgAAAAAAAAGCACAAAAAAAAAAAAEAEAAIAAAIAAAAAAAJAAAAAAAAAACBAAAAAAAAAAAAC +EQAEAAIAAAIAhAAAAABAAACAAAAAABQAAAAAAAEAQAACIAAAAABAAgAAAAAAACAAAAQAAAAAAAhA +AAAAAEBgAAAQAABEAAAIQACAAAIAAABAEAIEABDAAAQAEAEAAAAAAAkEAABAgAAAAAAAAgAAAAKA +ACAABAAAABBCAIAQAAAACQAAAEAAIIIQAAAAAAAAAAgAAAAAACAAAAIAAAAAAIAAAAsrFAQQAIAA +AIgMBAAAAgIAIggAAAAQAAACIQIAAAISAAAIAgAAAAoAAAAAAAIgQBAgSEAAAAABAAQAQAAAAAAI +AAAEAQAIAAAAAAAAAAAgABAABCKAAACcEIQCgEAABBgUABgICAAAGBAgBEIAEABYEAACABIAABgS +IBQBAAAAGBAAFEAAgAAYEAAYAAAQABgQAA5AAAEAGhIABABEWAAYEAAADDcAEgIAAoIYEAAIAAIA +ABwUAAsAAABAGBQAAQAAAIBcFAgQAAAAAAQAAAIAAAEAGBAACAAAAAAQEAAAAAAAAAAAQAAAAgAA +GDAgGAQAAAAYEAEEBIAAAAAARACggAggAEAAhAQAAAAAAABAAIAIQgAAAAAgAAAEAACAAAAABCAA +AAAAAIAAQgAABCAAAICAAAAEQAAAAAAAAIAFAQABAAAAAAANHkAAAAAAQAAgAQRgAAAAAQAAoCAA +AAAAAAEEQEAAAAEAAQQEQAQAAUAAIADARACAIAAAAAAAAAAAAAAAAAACAAABBgAAQAQABAigYAAA +RAAAAAAAAAAAAAAAAAAAAAAEAAAgAAABQAAACIAAAAAAAAAIAAAAAAQAAAUCAIABAgAAAAQAkAAA +IAAAAAAAAAAAAAwAEAGAAAAAAIAAEIAAEAAAAAqCAAAAAAAAAAAAAAAQAAAgAAAAAAAAwAAAEAAA +AAAAYAAAAAAAAAAAABAUAAAwCAIABAAAAAAAAAAAAAAAEAAAAAYAAAAAICAAAFAAAAAAEAAQAABA +AAAgAQEEAAAAAAIJAgAAAAAAAAEAAAAAACggAQBIQAAAEAQBAhgQAAAAAAECAAAoAAAAAQKAAQAA +AAABAAAgGgAAAAEABAAsABACAQAABgYAAAAAAAAAAQsAACgAAIABAQAAAAAAgAEAAABAABAAAYAA +AAAAQAARAAAAABgAKAEAAAAAkACAAQAAAABYAAAACAQAABkAAAEACBAaGBBAAQARAgAAAEDEIAMg +AJAAgMAgAQAYAAgAxCABAAAAIEDEKAIAAAAgIMQoEgAAAAEgxCASAAAAAQDEIAEAAAAAAMQgAAAA +AAAAxCECAAAACMDEAAAErSAQAAAAAADEIAEAAAAAYMQgAAAAAAAgxCYBAAAAAEDEIgEAANCAgEAg +IwAAGADAxAAAAABYACCEAAAAABAAAAAgAwAAWADAxCAJAABYCADEgIQAAAAAAAGICAgACMAqAYFE +ABCAAAABgiQAAICQAQGDABAAAIEEAYCIIIAAAAABgEAgAAAAoAGBGAQAAAACAYIAAgAAIAABiCQA +AAAgIgEAAAAEhIAAAAAAAAGACAAAAAAAAYAAAAAAAAABkAgCAAAEGQGACAAAAAAgBJUIAAAABCAB +AAAAABAAAAEAAAAABAAAAJAEAABAABkBg1IAgEAAAAEGCFCAEBABAABAgMAAAEA0IAEAAGAQEEAQ +QECAAIAMAAAgAEAAAABAAEAAAEBAAAAUIMCAAEAAAHAAQAAAAFBAABxgQEJAAABJAEAEBAAAAAAA +DMiAAABAAAAAAIAAAAAAAAAABAAAACAQggAgLAABAAAAAIAAAAEAAAAAICAAiGB0FHAQAAIAAAAC +AAAAAAAAAAAAAgQAMIEEJAAAgAQAAAAgAAEAAEAIAAAIBAwEBAQkAEAAABSAAAQAAASAAEEAQEAA +AAIAABAAAAIAgAoAAAgAAARAAEAAAkAEAAAEkhIICBIAAACIoYgIAAKBAIAAAEAAAABCegAAEAAA +QBACCAAAAAAQCAAAAAAEIAAUAAgAAAAAEAgACAAAAAAQCABBQBREAAIAAAAAAAAABAAAAAAAAAAA +AAABgAIMAARACAJASAAhQAgAEAYoAAEgAAbAQAAAgIDACAgAAAEIgARACEZgAAMEAAAAAACAAAEA +AAAAAAAAAAAECAQgAQAAAAAAgAAAAAGAAAAAAAAQAAMBAALAAYAAAUQAAMBHAAQgAAAEABAAAgAA +AQAAAFAQBAAAABAAAAIAAAEAAAAAAAAAAQAAQAAAAAABCAgIAAAAAAAAAAAAAAAAAAAAABAAAEgB +gAMCAAAABAAgCAAAAAAQAIEAACoCIgIOCghAAAQAQCACAAACACABAAEAACAAAAAAACAAAAQAAAAE +IAACAAIAAAmglAAAAAAAIAAAEAAgAAAAAFQgAAAACQAAEAAABfMoAQAEAAkBQAAAAAAAAAAAACAA +AACAAABAQAAAAAAAAAAAAAAAAAAAVFQKAkFBgEBAAAAAAAAAAAAAAAAAAAAAAAASAAAWVAAACAEA +AAAgAAJAEAQABIMEAIoAAAIQBQUARAJAEAIAgQQAIAIABABEAEAAAQAAAABAAAAAAAAAAAIQCAA5 +hgAAAECKAEBAAAAAAAAAEAAEABAAA2gASIoAAAALdQAEQBAIhAAQAAABAQAAAAAAUQAAACAAAQAA +AAAAAAAAACgoAAAAAAAABcICAARFEQAAAAAAAABAAAAAAAAAAAAQKAoCaAICAAIAAAAAAAANIYjQ +KAAQQMhKKUICAUIEJBgQACAAAQACAABQIQAAoIAAAAACAAIAAAAQAgIAAAIAAQAAIBYIFEoSABAS +AAACAAAQAMgCCMAAAhIQIhEFIEgAAAs0IAAAkiAAAAAgAAYGACCgAADQAgAAAAAAQEAAAQAAoAAg +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 +/////////wAAAACq6qq6AP+iqgUFAAAAAAAAe3txe1dXcXH//+Lzd/fg4AAAEf8AADMze3txe6f3 +cXEAAP//AAAAAAAAAAAAAAAAe3txe3cbJxFVV+/PAAAAAHd3/wA3AAcAMzMfDwAA//8AAAavAAM/ +AAoKqqoAVf/wADMA/wBVADMAMwBVAFUADwAzAP8AVQAPMzMADwsLCwsRuxER//8AAf////////// +AAAAABVVRVUA/1VdCgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABi4AAAAAAAAAAAAA +AAAAAAABYAAAAAAAAAAAAAAAAAAAAAAACAAAIAAACAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAEAAAAAAACAAgAAAEEAAAAAAAAAAAAAAAAAAAAAAAA +AGAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAygAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAEAAABAAAAAAAAAAAAAAGAAAAAAAAAAAEAAAAAEAAAAAAAAABCgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAJlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAgAAAIAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAwAAAAAEAAAAAAAAAAAmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAABAAAAAAAAABEAAAAAAQAAEIAAAEIAAAIAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAHVQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgAAABAAAAAAAACAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAG3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAABAAAAAAAIAAhAAAACAQAQAAAIAAAAAAAAAAAAAAAAAAUAAgAAAACEAADUAAAAAAAAAAAAQAA +CAAUAEAAAAAAAAAACACAAAACCBAAAAAAAAAAYAgAAAAAAAAAAAAAAAAAAARAAAAAAAAAEAAAAAAA +AAAAA4UACAAAJAAAACAAAAAIAAACMAAAABAAIAAAEBAAAAAAADQAAAAAQAAIAgAQAAABAgIAUgAA +AAAAEAGIACAACQJAAAAAkAAACAAKgBAQAAgACBAACEAoIAAAkAAAAAAEAAAgQFAgAAAAADBAAAAC +AAAJAAAKAGIAAAAAAEAAAAAACACCCgAAAAAAQAAAAAAAAAAgQCACAABgAAAAABIAAAgAAAAFFAAA +EAAAEgAAgAAAAAAMAACAEAAAEAAIBQgCQAIABAAB8AAAAAAAAAAAcAACAAAAAAIAAAAAAAAKAEgQ +gkAAAAAAABAAAAEAAgAQABAAABAAAAgAAAACABFgAAAAAAAAAAAAgA4AAgAgAZGBABAKACAAAQAA +EAAgAAAAAQAABEAAAJAAADIQgEAIAACAAAgAAACEAAAEAAgAAAgAAMAAAIAAAAL/CAAAAFAAQADI +AGAAACQIDGgBgAABAgABBCgAEMMEAAADAAAAQgAAAAAAgAAmBHAAQQQAAAAgAABGAAAAEAAAAAgA +gAAARiAAMMAAAEACYEDAAAQCAggAAgAMAAAAAUACAAQCAFAAAQEiAAAAQCABAwACBAAAgAABAgAA +BAAAkQAQAEAAAJAAAQAEgAQAQAABABAAAIAQAEgABIAEABAiQgAACKAAAAABMEQBAABSAAAEAADI +AwAABAAB0QIQAAAAEEIIgyAAAAAAAAACAAIABAAQEAEAAACAAAwAAAAEAMAAAQCQAAYERBAAAAAB +AEQACAAKAAAAKAARAAINgAUgAAAAAAAAQAoAAAAEAABIQAABAAAQAAIAAAEAAAIAAAAAAABACAQI +gAABEABAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAADHQAAAAAAUEAAAEAAACAAAKogAAAAFAAo +AAQIABAEAAAAAAAAAIBAAAABAAAAAABQAQBAAAAAIAAgAAwAAAAgAUAAAAAABIAgAQYAgABABaqE +yBAAAACAAAQIAAAAAABAACAAAAAAAgAAgYAEABACAAAABBIACAAAAAIARAAAAIAAAAASAAAAgAAQ +BCAAAAgAAQCEAACAACgAAAgAEgAAAsIAAAQrCAAQAAACAAAIAMAABIAQJBQIAAABAAAAAQIAAEQC +AIAEAAAAAAAAAgAIAAAAAIIABgAAIAABAAhABBACEAAAgBAAEAAABCAAjCgEEAAAIAAAEAQCgAAI +EAAQAAAAABgSAAGAQAAAHFEABIAAAAAcUQAABAAggFgUABAAAQAEHBAIEgAQIIAABAAQAEQAABgQ +IBiAAgQAGBAABIAEQAAYEAAAAHcAAAAECAQcEAAaAAAQABgQAhSAAQADmRAAgAAKggAYEQIAAAAC +ABAQAIJAA0YAGBEABgAAAEAYEgAQAAgQABgQABaBBAAAGBAACAgAAAAYEAAAAEAAEgAAAABAAAAA +AAEAAEAKRAAAAAIAAABAAAAAAAAgAAAAAAAEBAAAAAAgAAAAIAAIIAAAQAEAAABAAAAAQEAAAQQA +YAAEAQAABAEAAAAOigAgAAAAAAAAASABAAAIAIAAAAAAAAAAAAkhYAAAQCAAAACAAQAAAAUAQCAA +gKAEAEAgAAAAAAAAg4AAAEAAAAQAAAAEAAAAAIAABAUEAAAAAAAAAAABKwAACAgBAAABAAQAAAAA +EEAAAgAAAAAQQAAQAAAAAAAAAAIAAAAAAAAAAEAIAAAgogAACAAAAAABAAAEAAAAAAAACAkAAAAS +CgAAAA9KDRAQEAADEQAEAAAQAAAQAAAAAAACQAAAAAQAAAAAIAAACAAAAAACCAgAABAAAAiAECAA +AEAQAAAC4ACBAiggAAEpCAAAAAAADCAggEAAAQACBAQAAACAAQJQAAAAAAABCASAAAAAAAEIBIAA +AAAAAQAAAAAAAAABAAAAAAAAAAGAAQAAAAAIEQICAAQAAAoBAAAAAACAIAEAAAAAAgAEAQAAC/EA +BAAoABICAQAAACgAAAQBAgAAQAAAAAEIIAAAAAAAAQAAAAQAAAgBAAAAKAAAAAEACEEAGAEQAQAE +FAAAAAABAgCAABgAAAECAABAWAAKASAAgAAAAABAJAACAAAAIMQoACAAAAgQxCAAIAAACBDELgAA +AAAAAMQsAAAAAAAAxCMEAAAAgADEIQQAAAAAAMQgAgAAAEDAxCYCAAAAAKjEAAAD6yIFQAQAAKDE +IAAAAAAgQMQgAAQAAAQIxCACAAAAAIDEBAQAAFAAAIQiAQAAGACAxCIjAAAYAADEKQMMBFAAwMQg +AAAAWAAAxCAAAAAYAAjEgApQAQAAGACIAiAAAAEIAYIAAIAAAAABiQAAgAAAAAGAAAUAAAAAAYAA +AAAAAAABiAAgAAAIQA2IAAAAAAAIAYUAAAAAABABiAAAgAAgAAEAAAUaiAEQAAEABAGEAAAAAIAA +AYkAAAAAEAEBggAAAAAAkAEIAQAABAAAIYkIAAAgACABgJQUABAEAAGABAABBAQRAYAAMABAAAAB +gAAEAAAAAAEEAIAAAUAAAAABIABEADAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAA +AEAAAAAAAEAgQAAAAAAABAAAFAIAEAAAAAAAAAAAAAAABByAAAIAAQIAAgAADEAAoIgJAAAAAEBQ +ACAACEAAIEAACAwAAAAIgAAACQBAQcLAQAAAAAABAGAAAICAQAAAgEBAQAAAAAAQAAAAEAEAQABA +AEAICAAAgBAhCEIAQADACEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAYCACQAEQAAACIQAAgAAAIAAAAAAAABIqQEQAEAAEAAIAGAgABACAAJAAAAABAAAIQkAAAQA +BEJEAAIACAEAAAAaAAQBAAAAAAiAAADIAAoECAAASEAICAAAEAIAAAgEAAAIAAAEGAIAkIIARIgC +AAgBgAAAAQAAgAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAEIAAAAAAAAAQgAAAAAAAABCAAAAAA +AQiEQAkQAACAAAQAABAAAAAAAIM8ABAEAAAQBAAACAAAAAAAAACAAAAAAAEAEIAQAAAAAMABAABA +AACIAAAEIAAJAABAEAAAAAgEAAATAABAAYACwAAAAAAAAAAAAQAhAIAIAAAAACAAAACAABQAIAAA +AABAACAgAAAICAAAICAAAAgIAAAgIAAACYgAACAgAAAJiAAAAAAAAAGAAAAAAAAABYQAIgAgQAAC +QAAAAAgAAEKAAgAABbAAABAAgIAAAAAAABBCAAYAAABEAAAABABAgAAQQAGCBSCAAAAAAgAAAABA +AAABgAAAgAAABAEgQAAwICgVKCgFAAAAAAAAAAAAAAAAQAACIAAAAAAQAAAAQAAAiQAFAAAAAAAA +ABAAAAAAAAAAEAAAAAAAAAAUAAAAAAAAABQAAAAAAAAABAAAAAAIAkBEAAICAAAAAAIAKgAAQAAD +ACAEAAAEJQAAAAAEAAAAAIEEAQRAAAAASAEBAAAAAAAABAI5hAAAAgBQAAIAAAAAIAC6GAWAAABF +AAAQBgAAAgADA5AQADAAAAAAAAAAAEAAAAAAEAAAAAAAQAAAIAgIAhAyAgQAQAAQAAAAAAAAABAA +AAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAQCAIASAAAMAAAAgAAAAAAAg5 +ICIAAAAAoAGFCBAOAAAQCAAAUgIAANIgCCKUCBYAAkoARAAkAAEIAAgAABAAAgBAAAIAggAAAABI +UIVNEyKAEAAQAAAAAAAAAAAAAEAAAgAARAAARAQIggIEQiAIEkAAAAAQAAAAAAAAABAAAAAAAAAC +EAAAAAAAAAIQAAAAAAAAAgAAAAAAAABSCAAAAAIAEAIQCABACPAAAhBAAAQQAAAADN0AMQIAAIgH +ABCCAQQQgoBAABAAAAARQECATQAAxAAICBAEAAQAgECpAAIAJAgAAAAAgRAEAAAAgkRBEAAARQAA +AAAAAAAAAgAiAEYIAAAECABAgAIAAAAAIAAEAGhAAAIAAAAAAAAQAAAAAAAAABAAAAAAAAAAkAAA +AAAAAACQAAAAAAAAAIAAIAACAAAAgAAAAAACAQAAEAAAMAAAgJAYAAAEBgIVESCAERhAgACAIIAY +EQMgAAAAIicgAgIU8AAAGuEBAAIIABAAAAEDEIKAg4CAAFAAQIQAAAIAABegIAAEsYEgAAIAAAAA +AIAYAAACACAA9/dXBwAAAABQXzI3AAAAAAAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAz +AAAAAAAAAABVVw0dAAAAAAAAMzMAAAAAAAD//wAAACoAAAvgABEAADN31f8AAFVVAAD//VVV/90A +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 +AgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAsnAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQQAABAAAQACAAAAJAAARAAAAAEAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Ci0AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AACAAAAKAAAAAAAAAAAEAJAAAQABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKdQAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIBAAAABAAAAAAAAAAgAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAeyAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAFAAIAAAAAAAA +AAAAQAAEAgAAAAAAAAAAAEAAAAgQAAAAAAAAAAAAAAAAgAAADAAAACACAAAAAAAAAAIAAAQAAAAA +AgIAAAAAAEACAAAAAAAAAAAAABAAAAAAAgAAABHAAAAAAgAABlAAAAAAAAAAAAAACAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAgQABAABgAAAAAAAAAAIAAAAAAAAAMAAAAQACAIEABSAcgCAAgAAEAAEAAA +SgIACmAACAIAAgACAAgIAgAAAAAAAAAAQAAAIAgAAAIAQAAgAFAAAAAAAAAIABACAAAAAQAAAAAA +AAAAAAAgACAAAAAAIAAAEAAIAAAAEAAAAAAAAAAJcAAAAAAAAAAAAAAAAAAAAEAAAAgiAAAIAAAA +AAAAAAAAEAACAAAAAABQAAAAAACAAAAAEAgAAYAAIAAQAAAIAAAAAAgCAAADACkCUAAAAABACAEA +ABAAAXAQBAAABAIIChAoAAAAQMAAAAAAAAASAAAAAoAAAAAQIgAIAAAAAABAAACAAAAAQAAQAAAA +AAAAABAAAAAAAEAAAQABAAAGAAAAAAxcAAAAAAAAAQAQAAAABAAAABIAAAAAAIBgMAAAAAAEAAgA +ACAIIAAQAAKAAAAAAGAAAAAAAEQBAAAAEAAAEAAQAAGAAAAQBCAoBIAAAAAAEAwAAAAIAAAAAAAA +EACAQAAMAQsAAAAAAAAAAAAAACABAAAAAACAAAAAACgAAABAAAAAAAQAAAAQAAAAAAAAAACIAgAA +BAAAEMAAEsIAABAAAAAACiWAAAAAABAAAYIAAAAAAAABAQAAAAGEAAAAgAAEAAAAAgYAAQAACEgA +gEAAAIAAAAEAAAEIABCAAAAAAEAAAQAAEAEggIAQCQACAAAQABDAAIAAACAIAAAIAAAgAQAAABIA +AAAAQAAAAAAAAAAAAAAAAEIAAAAAAAIAAAgAAEAAAAAAAAAAgKAACAAAAAAAACAAAAAAEAAIAAAA +gAAAAAAAAAAOUwAAAAAAIAAAAAAgAAAAAAABAAAAAgAQAAAAAAAAAAAQAAAACAAAQAAAAAAAAAAA +AAAAACBAAAAAABAAAAAQAEAEBAEAAAAgSBABAAABAgCQKAQQAABABMIQCRAAAEIQBBQUAAAAQCCA +CAAAAAACAoAAEAAAAAAKAAgAAAAAAAIAAAAkAAAAAgAAACAAAAAAABAAAAAAAADAAACIAAAAAAIA +AAxxIAAAAAAAAQEoAAAABAAAQRAAEIABgQBgiAAAAAABAAIOAAQAAAAIANJgAAAAAAABAAARCAEA +AAAAABAACAAQAgAEAIAoBAAgASBIAAAAcAMACAACAAAYEAAYAABBABgQAJoAAAAAGBAAAAACAAAc +EAAAgABIEBiQCBAAAgAAAAAAABAAAAAQEAAAAABAAAAgAkgABAAAGhABEgAAAAYYEAAADb0AAAAA +AAAAAAIQAAAAABgQBBAQEgAAmBAAiAAEAAAYEAAIIgCAEhgQAAAAACAAEBAACBAAAAAYEIAAABAA +BBgQACAACgAAXBCAGAAAAAAYEAAAAAAAAgAAIAQAAAEAgIQAoQAAAAABAAAAAAAAAAAAAAAAAAAA +AIEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABAABAABgAAAhIwAABIAAAAAHWwAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAABAAAABAQABAEABIAAAAAAAAAAAAAAAAAABAAAACAAAAQgACAAAIAA +BAQAAAEEACBgIAAgDAAAEAAAIAAEAAAAAABAAAQACAAAAAAACAlAgAEEJIAICECAAQQQAAAIQICA +IiSAAAAAAAEEAAAAAAAAAAAAAAYAAAAAAgAAAAAAAAAAAAAAAAUKAAAAAAAAgAAAAAAAAAAYgAAA +AACAIACADAgAAAAAIAAUAAAAgAAAAAAIABAAAAAACAAAgDAAAAAVAAAAAAAAABAAAxAACGAAAAkA +AAEAAAAAAAAJAEDBAQAAAEAAIAABAAAAAABACQEAAQAAAAGBAQAAgAAAAIABgAMCAAARABEACAAA +AAAAAQAAAAAAAAAACAAAAAAQAAEAAAAAAAAAAQAABbwAAAAAAAAAAAIAAAACAAABAgAAAAAACAEA +AAAAAABBAQAEAAAAAAgBAAAAKAAAAAECAAAAFAAAAQAAAAAYICABAAQACRQAAAEFAAAAWAAgASAA +AACQAADEIAEAAADSAMQgAAAEAIAMxCEIAAAAAijEIQQgAAACYMQjCAAAAICoxAAAIAAAAACEAAAA +AAAAAAAgAQAAAACAxCABAAAAAADEAAAKvQAAAAAAAAAALABAAABAAMQoIAAAAAAAxCABAAAAAADE +IAMgAAAAAMQEAgAAUAAAhCAAEAAUAADEIAEAAFgAIMQgA0gANABAxCABAgAQAMDEggAAAIgAJAGE +CAIAAgAQAYQAAAAAAAABjAEQAAAIAAGMAJAAABAFAYgAQIEBIgENCAIQAAAAAAEAAAAAAAAAAIAI +AAAAACABhAQAAAAAAAEAAA44AAAAAAEAAACAAACAAABAAYAAAACAIAUBggYAAAABFAGECBAAACAA +ARAAAAAEAAABgAAAAACgAAGUCAAAwAFAAZOEAAAwABABgAoRACQEIAEAQAAEAACABIAgQBAAAAxA +QAAASABAQEAAAAAAAAKAAAACIAABAAAAAAAAAAAAAMAAASAAAQAAEAAAAAAAAAAAAAAAQBAAIEAk +QgAAAlCABAAADLkAAAAAAAAAAAAEEAAACAAgQBQgIEAAUDAAAEAAAAAmMAAAAAAADABAABAAAAAA +AAAAAAAAAAAAAAAAYABhaChwAAGAQIUSAAAAAgAABhAwcAAAAAAQQAAEgASACEECAACcAhARBAEA +AAIEgAAAAAAAAAFAAAAAAAICAEAAAAAAAgAAAAAAAADCAAAAAAAAAAKgAQAAAAQAAECBqECIBFBA +AABK4gAAAAAAAAAACAAAACCCEAQsAERAoYIERABAAAAhoAgMiAAAAKCwCCAACAAAAAAAAQAAAAAA +AAAAjAAASAAQEAHg4gAAACgAAEhAoACgpAABAABAAAAAAIABQAAAAMAAAQAAIIAAAMCBAAAAABAA +ABAAAAAAEAAAEAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAABAEAAAAAAIF7AAAA +AAAAAAAAAQAgAAAAAIAoAgEAAIAAAICAAwABAAIAQAAgEAABAAAAAAAAAAAAAAAAAAAAAAACAABA +AQACCAEABAAEgCMDgMQAIAEICwgQAABIEgAEQAQgIAAACAAgAgCAAAIAABQAAAAAAAAAAAAgCAAA +CAAAACAIAAAKAAAAIAgAAAgAQAAAAAAAAAAAACgoAAAICAAAAAAABAEAAAAAA+sAAAAAAAAAACAI +AAAAAAIAIAAABAAUAgAEEBAAAAAUACAAAYAAAAwAAAAAAAAAAgAAAAAAAAAAABQgcBRUQABAACAw +AAgAAAAQAAAQCAJAQBSBAMEQAAAgAEAAQIAQQQAEAAAABAAAEAICQAAIAAAAAAAQABAAAAACAJAA +CAQAAAAAEEAAAAAAAAAAAAAAAAALEEAAABBAgAAEQgIAhAOpAAAHbAAAAAAAAAAAAEAEAwBAAAAC +AQoACFACAgEQEEAAcEBAEDk4AUBAAgAAAAAAAAAAAgAAAAAAAAAAAAQRAQABABA6BEC4CiAA6AA8 +fARAQAAQAABAAhAAIAIQEAICMkAEBAAAIAAQAAASAAAAAAAAIAAAAQAAAAAAAAAAAAgAAKAgAAAA +AAAAAEAAAAAAAAAAAEAQAAASQAAQAQAAoAEAICIAAAomAAAAAAAAAAAAABAAIAAAACAAABACEgEA +AgIQEAACAQAAMhBAAAABAQAAAAAAAAAAAAAAwAAAAACqEAYGAQYAETQwCBIhSoAAqDAQCAAAQRER +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 +DwAAw8OZmcPDzDOZmZmZ8A8A/8PD//+ZmcPDmZmqVQD/Dw8AAAAAAAAAAP//Ef8AAAAAZv9VdwX1 +U1MAAAwAAAAAAAAAAAAAAAWvAAAAAFVVRU8AAAAAVVX9/QAAAAAAAP/dAAAA/wAAAAAAAAAAAAAA +AAAAX19VFQH7AP9VVQ8PVXWA/zMzRHcPM1FRAPMAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAADUkA +AAAAAAAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIQAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAIAAAEAAAAAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWAAAAAAAAAAAAAAgAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAA +AAAAAAAAJAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOkAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAFAAAAAQAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAIAAAAAAAAAAAAACEAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAsHAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAABAQEAEAAAAYEgQSBAA +EAACAAAAAAAAACAAAAAAAAAAAIAASAAAAAAAAABAAAAAAgAAAYIAAAAAAAAAAAAAAAAAAAAAAAAA +AMAAAAAAAAAAAAAADYsAAgAAAACCAAAQAAAAAAAACBABAAACAAAIEGAQAAAAAAAAAAAAAAAAAEBA +AAAAAAAAAAAAAAAAAAgAABAAAAIABAgAAAAAwgAAEAAAAAAAAAABEgAAQAAiMAACAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAgACAAAAAAACAAIAACAAAAIAggAAQAACAgACAAAAAAAAAAAAAIAgAAAQ +AAAAAAAKiABAAAAAAAAgAEAAAAAAAGIAIDIAAQAAAAAAAEAAAAAAAAQAAAAAAAAAsAAAAAAAAAAo +AAAAAgAAQEAAAAACAAAACAAAAAAAAQIkIAIAAAAAAAgAEIAABBAAAgACAggACAAAAAAAAQAAAAAA +IAAAAABIAAAAAgABAAgBACAAEAEACAAAAAKAAQAIMCAAABABAAAAAAAAAAAECAAAAAAAACAAAA1v +AAAAAAAAQAAQACIAAAAACAEEAAAABFEgCAAIAAAAAAEQAAAAAAAAQAAAAAAAEowICAAAAAAACAAA +AACAAAgAABQACIAABgAAEAQAAAAAEIMCAxBwAAgAEQAAAAAAwAFBEAAAAAAAAEAAAYAAAAAAAAAQ +AAAAQIABABAAAABAAAEAE0QAAEAAAQAQAAAAQAABAAAAAAAAABCAAAQAAAAAQAAABxUAEAgAAAAA +AQACEAAAkAAEAgAEBIJAEAiCAAAAAAAAAkABAgAAAAAJABCAAACAAAEAEAAAAQAAAAAAgABAQAAI +EAAgAAQAAAIAAABAgAJAAABAqAAAQAAwAAFAAAAAAIgEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAEACAAAAAAAAQAAAQBAAAABAAAAAAAAAAAAAIAAAAAAQAAAAAAAC8wACIAAAAAAAAAIgAAAg +ABAAAAAAAABABCAAEAQAAAAAAAAAAAAAAAQAgEAAAAAAAAAAAAAAAAAAQEAAAEBAAAAIAAAAAAIB +AAEAAAAAAIACQBQAAAAAASYAAAICABAEAgAAAAAAAQAAAAQgIAAAAAAIAAAAAgIgAAgAAIAACgAA +CAIAAAICAAAIICAAAAoAAAAAAAAAAAABEAAEAAAAAGAAAAUNAAAAAAAAAIQQACAAACAAYwAECAAA +AgkAEAAAQAAAAAZIAAAAAAAARAAIAAAAEIEQEAgAAAEACAAAAAAAAAgAAAAQAAAAAQAAEAAAAAAC +AAQCAAIAiBAYEEAQAAAKgBgRAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAwUAAEAAgAADBQgAAQCCAAM +FAAQAgIAAAwUAAAAAAAAAAAAiAAAAAAQEAAABTUACAAAAAAQEAAQAAAAABgQA4BCAUAUGJCCEAAA +ABAYEAAIAAAAABAQABCAAACAGBEASAAAAAIYEAAAIIAAABoQBAAAgAQAGBAAiEACQAAYUAAAAEAB +BACATCAEIABEAAAAAAAIAAAAAAAAAAAAAAAAAARgAAAAAQAABEAAAAABAAAEAgAAAAEAAAQAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAOABgAAAAAAIAAUQCAQEAAAAgBAAAAUAgAAEEgAEAAAABAAAC +AAAAAAAAoAAAAAIIAAAQAAAAAAAAIAAABAACAAQABAAAAAAAAAAEAEABAAiBDACAAAAAAAACAAgA +AAASAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAAAAQACAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAABAEAAAAAAQAAAAeLAFAAAAAAAAAAAAAAAAACAAAEAAAAACAAACAAABAABAAECAAAAAAAAAAF +AAEAEwAAFAAAAAAAAAAAAAAAAAAEABAgCAAAAAAAFAIAAAAABAAQBAAAAAAAARAAMAAAAAAJAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAACAQAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAQAABUIACAAAAAAAAQIAAAAAIAkBAAAAAAAADAECABAAAIABAQAAACgAAAABAACAAAIAkAEC +AAAAAAAAAQAAAAAUAAABBAEAABoAAAEAAAAAGAgAAQIAAAAAAADEAQEIAAAAQMAAAAAAAAAAAAAA +AAAAAAAAIAEAAAAAgEAiAQAAAACEQCIBAAAAAIBAIAEAAAAAgEAAAAAAAAAAAAAEAAAAAACEAAAN +9gACAAAAAACEJAAAAACAAMQgAwAAAADIxCQgCACQQAjEAAIAAAAAAIQpAQAAAAAQxCAAAAAQAADE +IQEAABQABMQpIAIAGAAAxCIABAAYAATEiASAAAAAAAGIBAAAAAAKAQAAAAAAAAAAAAAAAAAAAACA +CAAAAAAgAIAIAAAAACAAgAgAAAAAIACACAAAAAAgAAAAAAAAAAAAAACIAAAACAEAAApBAQAAAAAA +AAGIAAAAAAAEAYAIAAAAABABiAAAAAAAAAEAAAAIAAAAAYQEBIAAIAABgASAACQAAAGICAAAMAAA +AYAIIQAwIAABgAgAQDEAAAEACQAAAAAAAgAIAAYAUCFAAAAAAAAAAAAAAAAAAAAAAIAQEAAAAAAA +gAAAAAAAAACAAAEBAAAAAIAAAAAAAAAAAAAAAAAAAABgAAAAQAAAAAAADZAAAAAAAAAAAAAAIAAE +ABCgAABABAYAAEAAAAgCIFBQQgAAAAAAAAAACEAAAAAAAAACCAAAQhCBAAAABABAQAQAAAAAEAAA +YAAAAEBECABgAAACAQAgAQFBIAJYqAAACgAAAAAAAAAAAAAAAAAAAAAAACAAAAAQCAAAIAQEABAI +AAAgAgIAEAgAACAEBAAQCAAAAAAAAAAAABgUAAAACACAAABJjgAAAAAAAAAECAIYgQHAABSAgAhA +4eBAAIk6GIBEBAEAAAAAAAAAAAAAAAAAAAAABIAQAQCACAAA4OAAAKCgCAAhAAAAAAAAGEBQEAAB +AAQEACACQJAoAAAAAAQQEBAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAQAAQAAAAAABAABAAAAAAAEA +AEAAAAAAAQAAQAAAAAAAAAAAAAAEAAABAAAAAMoBAAAAAAAAAAABIAAAEAEAAAMEIwIQBAAAACAB +BAAAgAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAgACAAAAAAAAAAAAABACAAAAAAQgICBAAgEhAAA +ACACAAAAAQQAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAgIA +AAAAAAAAAAAAAAAAAAAAAAQAAAAABk4AAAAAAAAAABACAAAAAAAAECgIAAAJFAAAAAAAAEAQAAAA +AgAAAAAAAAEAAAAAAEBAAEAQAAAAAAIgYAAACAQAAAACAAAAAAAIAAAEAAAAQMBGAMAAQAAAREiA +AQOAQLgAAAAAAAAAAAAAAAAAAAAAABAQAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAEAAAAFAAAABpQAAAAAAAAgAEAAAQAIEwAACAAggAhQAEEAAAAACABCFAAAAAAAAAAAQ +BAAAAAAAAEAAAhAAAAAQAAABAAAQAQACAEAAABAAwIqBkyNCSAhAABAAABDAAAJAiAIhiAgAEAAA +AAAAAAAAAAAAAAAAAAAgUBAAAACgQCBAAAAAAKBAIEACAgAAoEAgQAICAACgQAAAAAAAAAAAABAA +ABACAgAAAAgCAAAAAAAAEAACAACAAAYQEAgQCKAhIrqSAAAIABAgAAIAAAAAAAAAAAAAAAAAAABA +ABAAAAAAAAAgMAAAAAAEBCAAABBAAAAADQIAEBggICiogAQAwAgGBBOKoEAAkAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAICAAAAAAAAAgIAAAAAAQECAgAAAAABAQICAAAAAAAAAAAAAAAAAAAAAAAAAAA +BZkAAAAAAAAAAABAQBIIAABAQEIAAAgABQUCwEJQABISEKAABAAAAAAAAAAAAABAAAAAAAAABACC +AAQAEAAAAAAAAAAEQAAAAAAQEBAAACgoCAAQAoAQEgAAfCABAoAAA4YAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAMDAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAACAiBgAAAAAAAEPQAAAAAA +AAACAAMAgAAAAIIBEAMhAAAk7AACAANAIAAAAAAAAAAAAAAAAAAAAAAAAoEQgAAAAAUAABCKAICA +CwcAGCAgAAYAAAQAAAAAAgICF9evr/WgUF9R+x3dMD8AVQAAAAAAAAAAAAAAAAAAAADMzMzMAAAA +AP8A/wAAAAAA/wD/AAAAAAD/AP8AAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAceAABVVQAAAAAAAP/d +AAAAADMzDw8/U181NzNF/wAA//8AAAAA//8AAAAA9fUAAAAAVVcAAAUFAAAhcXt7dxsbrwAAAABV +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 +AAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAABAAAAAAjKAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAQAAAAAg +AAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAASAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAJAAAAAAAQAA +AAAAACCAAAAABgkAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAECAAAAAIBEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAANWgAAAAAAAAAAAAAAAAAAACAAAQAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAIAAAAAA +EAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAVNAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAQAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAIAAAABBAAAAAAAAQAAEJAAAAQAAAAQgAAEAAAAAAAABQAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAwAAAAAAAAAAAAAAAAAAAAAAAACABEAEAJgAAAAEAAAAAAAAAAADgwAAAAAAAACAAAR +UAAAAAIQAAAAAAIAAEAAAAIAAAAAAAAACAAAAAAAAAAAAAA1FAAAAAACAgAAAAAQAAAAAQAQAAhA +AAACAAAAAAAAAAADgBACSBAAAAAAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AwAAAAAIAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALDwAAAAAAAAAAYAgAAAAAAAAA +QAAAAAAAAAACAAAIACAgSAAIAAAQAAAAAAoACuAAAAAKIAAAAACAADIAAAgCQAAAAAAAEAAAAAAA +EAIACAAAAQAAAAAgBiAKAAAAAACAAAACAAAAAAAAAAAAAAAQCAAAAAAAAAAAACAAAABgBAAAAQAA +CAAEAIAABAAAAAAwAAAMAAAAAAAAAABEAAAACAQAAAk+EAAIAAASAEAAAYCCAAZgCBAACABAQAAA +CAAAIAAAAAIgcQAABAICYAhKAAAABAAAEAAAAEAgAAAAQQAAAAAAgAABgAAACAhgAAIAAAAAAACg +AAAAAEiAEAAAAgAAAADDAAAAAAACAAAAAAAAARAAAQAAAIAAAAAIABAAAAAAAAAAgAAAFCAABAAA +AEAAAAAAAAAAAAAAAILAAhAAAAAAAAAAAAgAAAAAAIAAAgACAAAAQAgCAAAAAAEAAAAAAQkBAAgA +ABAAAAAQkYgJAAiAAAACAAYABAAAAQAAgAAAAAAABAIAAAIAAAAAQgEABAAAEAAB0IAAQAAAQACg +AAAAAAAAAAEAAAAAAAIAAAAAAAAAABAAAAAAAAAAACAAAAAAQAAAAAAAAAAEAAAAAAAAQAAAAAEA +AAAAAQAAAIAhhAAAABAAAAAKswAAEAAACQCAAAAAAAAAQRAAAAAAQUAAAAAABAAIIAAAQBAAAAAQ +AgAAlgAAAAIAAQACAAICAAAAAAAAAAgAAAAABYAAEAAAQAAAAAAEAAAAIAAIEACAACAQAAAAACAA +IAAAAAAAAAAAAAAAAAAAAAEAAACAAAAAACAAAAAAAQAABAAACAEEAAEABAAAAAAAAAAAAAAAAAAA +IAAEAAAAAAQAAAAJEAAAAACAAgAAAEAAAAAAAhAAAAAAAABACAQCAAAAAAAIwAgAAAAAABAAMAAQ +AAAAAAAAAECAAAAAQAAAAABAgAAAAAAACkgAAAAQAgAAAAAMEgAAAACGAgIAAgAIEIgUAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAAAgACEAAEBAAgAAAAAAAIAAAAAAAACAAAAAAAAAAGDIAAAAAAAAA +AAAADMwAEAgACAAYEoACgEAABlgQABAAAAkQGBAAEgFBAACYkiABAAABRliUAAgCAAAAGBQABIAA +AQAYEAAkAAAQABgQAAmAAAAAGFEAAQAAAAAYkAAAAAQABAEBAAAEAAAAAEEAAAAAAAAQAAAAAAAA +GAAAAAAAAAAAAAAAYgAAAAAAAAAIAAAAAAAAAAAAAAAACAAADAAEAAAAAAAAAAAAAAAAAAALZAAA +AAABAAABQSggAgBAoBEAQAgAAAAAAQAAAAAAAAAAkAAgACEgBEQAAAAAAgAAAAgIAAAAAAAAARoA +AAACAhAAAAAAAAACAAACAAAACQMEBIAAAIAAiIAMAAAAAiAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAJ3ACAAAAAAIAAI +IIgAAAAAAAAIgAACIAAAAAAIAAAAAAAAhAAAACAgAAQIIIAAAAAAEAQwAAAAAAAACAAABAAAABAA +AAAAAAAAAgAAAAABAACQAAAAACABGRAAAQAAAAABAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAA +AAAAIAEACQAAAAABAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAc4CAAAAAAAAAQAIAAACAAAB +AgAAAAAAAAECAAKAAAAAAQAQAAABAAABCAIABAAAAAEBAAAAAgAAAQEAAABwAAABAAAAADQAIAEI +AAAAAAAYAQIQQAAAgADAAgQCAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAA +AAAAAAAAAAAAAAAAAAAkAQAAAADIxAAAAAAAAAAAAAAI8iQAAAAAAATEICEAAAAAgMQgAAAAAAAA +xCAAEgAAAgDEIDIAAAAAAMQgBAAAAAAAxCIAAAAAAADEIAIAABQCIMQiAAAAFABgxCABAAAAAATE +iAAAgAFACA2IAIAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAVABAAQQAAAACAAA +AAAAAAAAAIgIAAAAACEBAAAAAAAAAAAAAAZAiAAAAAAARQGCBCAAAEAQAYkAAAAAAAABgAAAQAEA +AAGAAAAAAAFpAYIAAAAAAAABkAIFAABAAAGQAAAAIAgBAYEABQAwAAABgAgAAAAAAAEAVBYEUiAC +AAAUQQAgAEIBAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAQAABgAAAAABBAACAAAAAAEAAAAAAA +AABAAQAQNCAAAAAAAAAAAAAACfoAADAAAGAQQAAAIAAJAIQCACAAAABAAAAAAQAAEAAAIBBCAARE +QIQFAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBQEAAAAAAAQEAAAAAABIABQAwAAAAAAgEI +AAIAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAIAABAAAAKAADEAAAAAAAAGACEAAAMAABA +AAAAAAAAAAAAAABCygAEAAgBAAiBCQQAABoAQAgAABAAAAAAAgAAAEAAAAAAAAAAAqEgSBQAAAAA +AAAJBAAAAAAAAAAACAAAABAAAAAAEBAAAAACAhQQEEAACAwEAAgoAIAIMBBAIIEAQAiBAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAIAAJAABAAAAAAAAAAAAAABEAQABwAgAAAAAAAAA +AAAAAMuAACAAgAAAQBASAAAAAAEAQAEAIAEAAIAAAAAAAAgAAAgBZASAEIQCAAAAAAAAAEAIAAAA +AAAAAAAAAAAAAAQAgAAAAQEAAAAAICABAQAAgAAogEBAAEAAQAAIEAAAhAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAABCAgAAQAAAAAAAAAAAAAAAAAByYA +AIAEAgAAAAACQAAAAQAQAAAAAAAAAAAAAAAoAAAARBEohAACKCAQAAAAAAIABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAMAQkgAAAAQQEAQAAIAAAYAAAAAAAAAAAAAAAAAAAAACAAA +QAAAAAAIAgAAAAEAAAgBAAAAQAAAAAAAAAAAAAAAAAAIAAIDCwAAAAAAAAAAAAAN9wkAAGEAAcAQ +AAAAAAAEIEQAQAAAAABAABAAAJAQAAAQUBAAIAYQoYAESAgCAAAAAAAAAAAAAAAAAAEAAAAAAADA +wAAAAAAAAAABAACAgAAADQAAIAAgCFAAAAICIAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAIQAAAAAAIAAAACAAAAAAAAAAAAABBSAAAQQAAFAAAAAAAAAAAAAAhcAAAQABIAABIJAEAACAAg +SAIAAAIAAAAAEAEAMBAAAEADEgKhIDcgQQAQEAAAAEIIAAAAAAAAAAAAAgAAAAIAAAAAAAAAEBAA +EAAAEAAAABAQCIgQCgDkAIIIBBBAgAAIAAAAAAAAAAAAAAAAAAAAABAAAAAQAgBAAEAQQAACAEAQ +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 +AAAAAAAAAAAAAAAAAAcdVVVVVb+7AABvb9/fVQ8PM1VXAAAAAAAA/1UKqq+vEPACIggKAAEfAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8//wAAAAAAAAAAAAAAAAAAAAAAAAADAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAACB4AAgAAAAAAAAAAAAAAAAAAAAAAAAOAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAIAAAAAABAAQQAEAAAAAAAAAQAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAASwAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACY0AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAC +gAAABAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPQAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAAEAAAAIEAAA +AAAAAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA5TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAABQA +AAAAACAAAAAAAACAAAACAAAABGAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAgAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAABAIAAAAAAgIAAAAABj4AAggAAAAAAAAAAAASAAAAAAAAAAAAAgAAAAAAAAAQAAAC +AABAAAAAAAAAAAAgAAAIAFAAQAAAAABAAAAAAAMEAEAAAAAAAAAAEAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAQAQAAAAAAEAAAAAAAAAABAAAIAAAAAAQAAAAAAAAAAIABAIAAAAAAAAAAKAgAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAA9wAACgIAACAAAAAAAAAAAAAAQAAAAAAAAABAAAAQAAAAAFBQAiAAAAAQ +AAEAAFAAAUAoMgAAUAAAAAgAAAAAACUAAgACAAAIARAAAAAAAAAAAAAABCCAAAAAAAAAAAAAQgAA +AAAAEAEAAAAAAFAAAAAABAAAAAAQAAAEAAAAAAAAAAAAAAQCAAAIAACAAAIIAAAIAAAAAAAAEAmI +AABgAE4AAABtAABAAAAAAGCAAAAAAABABAgAQAAAAAAAAASAAADQABIQAIAAEAAQAEIIggAWAAAQ +AAAAgAYAAAAAAIAAABCATgARAAAEAgAAAQgQAECAQCAAAAAAAEAAAEAAAAAAAAARAAAAAAGACAIA +AAAAAAAAAAAAAAAEAABAAAAAAAAAAAIQAAAAAAAAAgAAAAAQEAAIAAQAAABACAAACGAAAAAAAAAA +D80AAAAAABAQAAAQAAABSABCAAQBAAAAAACAgAgAAAAAESABAAABwAACEIFABAAACtIABAAAAIAA +gQAACQAAAAEoAACQAAIAAgICAYARAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAABAAAAAAAAAQAAAA +AAIAAAAAEAAAAAAAAAAAACCAAAAAAQAAAAAAAAAAAAAACAAAAIAAAgAQgAABgACSAAALkQACgAAA +AAAAAAAAAAKgQAAAAAAAAAAAAACAIAAACAAAAAAAAACAAACgAIAAEQAAKIAQAAACiAAAAAAAAAAQ +AoAACAAAAQACAAAIAASAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAEAAAEAABAAABAAA +AAABAAAAAAAgAAAAAAQAAAIQABICAAAQAAABAAAAAAAAEAEgAAAiAIEAAAiRAAAQAAAAAAAgAAAA +BAAARAgARAAAAAAAAAAAAAhAABQAEAgAEAAQAgoUAAAEEADAAAAwAAEAACAAUAQAAAAAAABCAAIA +AggAFACAAQAgACAAAAABCAAQEAAAAAAAAAAAAAAAAAAACBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ChIAAIAAAAAQEAAQAEAAAhgQAAAAAAAAAAAAGAAAAAAYEAAAAzcAAAICAAA4kAAIAAAAABgSABQA +AAAAGBCAgYgAAEAYEgATUAJEgBgQAJiABBAAGhAARAJICIAYEQAAgAAAAJhQAAFAAAEAGBACCQAA +AAAYEAAAAQABAAAAAAAAAAAAABAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAB +AAAAASAAAAQEgCAAAAAAAAAAAAAEgACAAAABAAAKdgAAIAABICDAASAAABEAAAAAQAAAAAACAAAA +AAAAACCEAEBAAEAAAAEAAAAAAAAQAQQARABAAQEBAAAEAAAAAACAABAAAACAAAAgCAAAAEABAAAA +AAAAAFAAAAAAAACAAAhAACACIQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEgAAAAAAAAAAAAAACAAA +AAAAAAAAABAAAAAAAAAAAAAgCgAAAAm2AAAIAAAAAgAIAAAAAAAKAAAACAAAAAAACAgIAAAAJIAC +AAAAAAAAAAYAABAAAAAACRAwAIAAAAACAAAAAAABAAABAAAAAAQABAAggAoAEAAAAAEAASACCQAA +AAAAAAAAABAACgAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEAQIAAAAAAAABAAAA +KAAAAAACAAAAAAAAAQAACAwABAAAAAAZAQBQAAAAAAABAhgAAAAAAAEAEAAAAAEAAQAAAAACAIAB +AAAALAAAAAEAIAAAAAACAQgEgAQAAAABCAQAAAIAAAEIAAAAGEAAAQEAAgAAAACAAAAAAAAAAAAg +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAQAAAAAIACEIAMAAAAAgMQAAAAAAAAAACAA +AAAAgADEAAAOJSQDAAQAEoDEIAAAAAAAAMQkIwAAAAAAxCEAAAAAAADEIAEAAAAgEMQgAAAAAECA +xC4AAAAAAADEJAQAAAAAAMQhAwAAAEAExCAAAAAAAADECAiAAAAAAAEAAAAAAAgAAIIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAACAAAAAIABAGABAAAAAAQAQAAAAAAAAAAgQAAAAAAAAEA +AAISkAgAAAAAqAGDAAAAAAAAAZAEIAAAAAABjAagAAAAAAGIBAAAAAAAAYAEAAACABIBgAAAAABA +AAGQAAAAAAAIAYoEEAAAAAABggAAAAAAgAEAACAAAkAANAAAAAAAAAAAYAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAQAAACAAAAAgAABEACAAwEAAAAAAAAAAAAMAAUAEAAAAAAA1cACAgA +AAAAAABAEAABwBBAAAAAAAAAAAAAAAAgEAAAEAQQEAAgAAIAAAIEAAAAQEAQAAAAQEAABAAAAAAA +EAAAwAwIAAAADAIAYABAAABgAAAEQAABAgBBAAAAAAAAAAAAAAIAGAEBwAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAEAEAAAAAACQBEAIgMQQAAAAAAAAAAAAAIMAQAAAwAAABB/AgSEAFAaAgAAIAI +AACECAAAAAAAAAAAAAAAEAACAEAAgCgAAAAATKAACIAABAAAIERAAAAEAAHhAEAAAAAAAAAASBAA +QABAIQABwAEABADACYAAARAAgAgAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABCAAQAADCAAAAQAAAAAAAAAAAIQAAAAAAAAgAAMRhwEAAgEAAAAAABACBAAAAAAAA +AAACAAAAAACAAACAAABAAAgAAgAAEAAAAEAIQIABCAABAQAIABAAAAECgEAIAACEBAQAxAEAAQAA +kAAAAAAAAkAAAABAQAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAIAQAAA +AEAAAAAAAAAEAYAUAAAAAAAAAAAAAAAAAiCAAAAABzogAAAAAAwMAAGASAIAAIAAAABAAAAAAAAE +AAAAAAAAAAIAAAAASAACAABABAABAgACBAQAQACAAAAAAAAAEAAAAAABAQAAAQQGAAAEAAAAAAxC +AAIEgAgCAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIATAAAAIAQAAAEIQAAAAAAAug +AAAEAAAAAAAAAAAAAABAQCABgMAAAAANOQAAAACAkQAAAAAAQAAAALEAAAAAAAAAAAEAAEMAAoBA +awAAAAADpEAABGAAAAAIAISAAAAAEAICAJAAAAAQAAAACAQAgBACBAACCBAJAAAABgEgAAACACAA +AAAAAAAAABAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAIAAABCAAAIJSAIACIAQAAA +AAAAAAAAAgAAAAMAIBgAAAWfQCAAAgBAAgIQIEgBEEAIBgAAAAgAAAAAAAIQAAIAAABAAAgAAEUA +AAgAABAIQQIAABgQACAEQCAAAAYAAEAEAAAGAABAUgAgEgAQEhICAAAIAAigEgDQCAAAAAAAAAAA +AAgAAEAAAgAAAAAAAAAAAAAAAAAAAAAAEIAAQRAAAAQQgAAAEAAAREAoIAxAIAINAAAAAAAAAABF +ABIKQAgAAAAAAclAEBBACAAFRQAAAAIAAIAEAACAAAAAAAAKAEAACEAAEAyAEAFAAACQAAAAAAAS +FJASAAICABYQCKAABARgEAACAAQSACBABAoEACAAAAAACBAAAAAQAAAAAAAAAAAAAAAAAgAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAYAAAACAAAABAgIgACyAFAgAAAAAAAAAAAAAAAhAAAAEIG +AAAN1wASEACAAhQEAQIAGAECCAAAAAAIAQAAAAAEAAAABAAAAAAAAQEQUhEORoCAAkQcIhAIAAAi +JAAAAAgAAIAAEQSAABADAEgAAAAAgAAAAAAAAACigAAAAAAAAAAAAAAAAA0dAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFVHAAAAAAAAVVUzcwAAAAAPXwAAAAAAAAAA//9VVwAAAAAAAA7g398z +dwPzA/MAAFVVAABEdQAAAAAAAAAAAAAAEQAAAADf3zMz8fFV1RERVVXw8AAzEDBAwP8zAAAAVQUF +Kgqqu3IACqoAiCLwAADMzwAAAAAAANnIAAAAAAAAAAAAAAAAHx0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVUcAAAAAAABVdTMzAAAAAA8FAAAAAAAAAAD//11fAAAAAAAACtObm6ruA/MD8wAA +V1UAAIq7AAAAAAAAAAAAAAAiAAAAAP//MzPx8f//ERFVVfDwADMwMMDA/zMAAACqBQUFBVV3sQAN +XQAAEfAAAMzPAAAAAAAA++oAAAAAAAAAAAAAAAAPDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABXVwAAAAAAAFVVMzMAAAAADQ0AAAAAAAAAAAAAVVQAAAAAAAAE9wICiMw1NTU1AABVVQAAqqsA +AAAAAAAAAAAAACIAAAAA//8AAPHx//8AAAAA8PAAADAgwID/AAAAAAAFBXc3VXcRAA1dBQURMAAA +zM8AAAAAAACzkQAAAAAAAAAAAAAAAA8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVFAAAA +AAAAVVUzMwAAAAAfHwAAAAAAAAAAABBRUAAAAAAAAAnHRkYRVTU1NTUAAFVVAABUVQAAAAAAAAAA +AAAAEQAAAADf3wAA8fH1VQAAAADw8AAAEDBAwP8AAAAAAAUFuzuqu3IACqoKCiIwAADMzwAAAAAU +AACIUAAREAAAAAAAAAAACQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAACIAAAAEBQA +AIhQABGUAAAAAAAAAAAAAAAEUAAAFAAAA70JAACMJAAAkAAAAABQAACUAAAAXAEAABQAAACcAAAA +FBQIAIwBABEUAAAABFBAABQdAACMUAARFAAAAEwAAAAUHQAAiCQAABQUAAScAQAEFBAAAAhAAAEQ +AAAAAAAAAAAIAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAChAAAAAgAAAAQEAAACEAAA4QA +AAAAAAAAAAAAABRAAAAUAAALMQgAABwgAAKUAAABAEAAApQAAAAMAAAAFABAAAwAAAAUEAAAHAAA +ARQAAAEUQAAgFBgAABxAAAEUAAAAHAAAABQYAAAIIACAFBAAAAwAAAAUiIiIiAAAAAAAAAAAAAAA +AAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3MAAAAAAAD//wAAAABNb3cdA/MREQAAAAAAAAAA +MzMAAEBdAAAAAAmgAABF/wAAAAAAAFVVIncAAAAAAAAAVQAAAAATswAAAAAAAAUFAAUCAnDQEREA +ACIiVVX19SMjIyMAAAAAAAAAAKqqAAAAAAAAKioAAFVVAAAICAgIAAAAAAAAAAAAAAAAAACrqgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAAN/VAAAAAE1vuy4D83d3AAAAAAAAAAAzOwAAor8A +AAAACdYAAAC6AAAAAAAAV1UTswAAAAAAAACqAAAAAAH7AAAAAAAABQUABQICcPAREQAAAiKgoPX1 +IyMjIwAAAAAAAAAAqqoAAAAAAABRVQAAAAAAAAgICAgwUFCgAAAAAAAAAAAAAKqqAAAAAAAAAAAA +AAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAACSuILjo6GxsAAAAAAAAAADMzAACqqgAAAAACRgAA +AP4AAAAAAABVVTMzAAAAAAAA//8AAG9vAP8AAAAABQVQUAAFAgIAAP////8iIqCgAAAjIyMjAAAA +AAAAAAAAADMzAAAPDwAAUVUAAAAAAAAAADBQUFAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAMzMAAAAAAAAQFQAAAAAJK0QdNTUnJwAAAAAAAAAAMzMAAFVVAAAAAAWMAAAB/wAAAAAA +AFVVMjcAAAAAAAD//wAAf38A/wAAAAAFBVBQAAUCAgAA/////wICVVUAACMjIyMAAAAAAAAAAAAA +MzMAAA8PAAAqKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAYMAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAgAQAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAABlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAADIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAACnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAAIAAAAAAABAAAAAAAAA +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAAAAAIAAAAAAAAgAAAAACAAAABU4A +EkgAAAAAAAACAAAAQAIAAIAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABIBAAAAAAAAAAAAAAAAAAAQ +YAAAAAAAABAAAAAAAAACAAAAAAAMAhAAIAAAAAAAABAQAAAAAAAAAAAACAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAGegBQAAAAAAAg +AAAAAgAgABAIQBAAAAAAIAAQAAAAAAACACFoAAAAAAAACAgAAAAAAAAAAAIAAAgBEEAAAAAAAAAA +CAgAAIAAAACAAAAAQAAAAAIAAAAAEAAIAAAAABIAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAEgAAAAAiACAAAQAEAAAAAEPAICAAAQA0EAACAAAAAgA +gAAgAAAAAEgAAACIAAAAABAQEAAAAAIAIAgAAAAgAAAAABEAAAAAAJIACYAAAAAAAACAAAAAAAAg +AIAAAAAKAACAAQAAAAgBAAAAAACAAABAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAIAAAAAAAAAEAAA +AIAAAAAAAAAAAAAAAAAAQAAAAAAAAMAABAgBgAAACAAAAYwAAQQACAAACAAAgAQAAAECABEAAABC +AwAAFAAAAEACAEACABAAQAICAACBAABAAgCAAAAAAAAIAACACAAACAAIAAIABACAAgAAAQAAAAgA +AAACAAAAIBAAAAAAAAAQAAAAAAAAEIAACQAAAAACAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAA +AAAAAAAAAACQAAAIAAAAAABABAAAAAAAAAAAIAAKAAAEAACAAAIAAAAQAhAAAAAAAEAAACAAAAAA +AAEAAAiIIAAAAAAAAAgAAAACAAAAAAAAAAAAAIAgAAAAACAAAgAAAAACAAEAAAAAYAAAkAAAAAAA +AQAQEAgAAAACQAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +QAAAAAAAAADAKAAAAQAACAAAAAA/AAFEAAAAaCAACAACAGAEgggAEAAAAEogABAQAABAAApQAAAA +AEIAghASAAAAQAAAABQAAAAACJAIEQAAAAAAAAAQEAAAAACAAAQAAAAAAAIADIAIAAAYEAAQAACA +AhgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADIAAQQAaEAAAA7MAQIAAAQAYEAAAgAQAABgQAIEAAAACHBAAFEAACAAYEACAgAAAABoQABAg +AEgAGBBAAAACABAYEACQgAAAAAgQAFAAAQgAGBAAAAAAAAIQEAAEAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAECQAAA +AAAEAAABZgFEBAAAAAAEAIAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAAAAQAAgAABBYAAAAAAAAAA +AAAAACAAAAUAAAAQAAAABIAAAAAAAAAAAAAACAAABAAAAAAIAAAABAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAIAAAAAAAr/ +EAIAAQAAAAAICAAAAAIgABAIAAAAAxAAAAQIAAAAIAAAAAAQAKAAAAAAABAAAAAACAAAAAAAAAAA +AAAAAAAAAAIEAIAAACIAAAAAAAEAAAAAIAAAAIABAQIAAAAAAFABAAAACQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAQAAAZ4AAAAAAgAA +AQACEAACEEABAAAIQCASAAEAUAAAAAEAAQAIgCgAAAABAgAIKAAAAgEAAAEAAAAIAQIAAAAAAAAB +AAAAAAABAAEAAAAAACAAASAAAAAAAIDEIAIAAAAAgMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKAAAAAIDEAAACpisIAAAAIIDEKQAKAAAA +EMQiAqoAAAAAxCABAAAAAATEJAAAAAAAAMQhAAAAAAAAxCsAAAAAAADEIAAAAAAAAEAhABAAAAAA +xAAAAAAggQCEgAAAAAAkKAGAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAIAEAAAjigAAEAAAAIAGCAABAACEAAYkIIAAD +QCABhAYgAAAAAAGIAAAAAiAAAYgAIAAAAAABgAAEAAAACgGAAAAAAAAAAIgCAAAAAAoBAAAAAAAA +IAEQYAAAAFAAYABAQAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACqEIBgYCRAAAAACAAAAAAABBAAAIASACDAAAADQC +QEQAEQAMKACQBAAAAAAAAFIAAAgAAAAAECAAIAAAAAAkEGAABAEAAAgAADBAAAAAIBAAAIAABEBY +CQgAQAgASMQABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAJIAAIBACAAABCKQgAAIEAAAAgAAAAAADgAAECMABAAAAECKGICAChgEAMBAIA +AAkAQAAIAAAAgAAEAAABAAgAAABgAACAAEQAAAAAAgAIAAAAQAAYAABAAAIAAAAAACCAAQQABiEB +CAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQgAAAAAAAwoAAI4TACQAAAgGAIAABAADAAAIAAAAAAAAAAAAEAAIQBBADABAAAAAAAAAAAAA +AAAAAAAAABAQAAABAAgAAAAACAAAAAEAAMAAAgAAgAAAAAAAAAAAIAAAAAAAAAAEYBQCAAAUAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA +BghIAAAADFpAACAAIAgoAAAAEAAAAYAAAAAAAACAAAAAagAEAAABQABAAAAAAAIAAABAAAAAAAAA +AgAAQFASAgAAAAAAAAAABAAABAAAAEAAAAAAAAAAAAABCoMAAAAAgAAAAARNyIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAOAAEAIAAAAK +pQBsIAAAEAACAEAYADMEAIDCAAEESAgAAEBAAAMQKIgEAABABAAgBABDAEAAAAAAAAgAAEAAFFAI +AABAAAIACAAiAAAAAABAAAAAAAAAAAAAABIQAAAAAAAAABKoAAQASgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAkAAAVrCAAAgJCC +BiAAAIACACAIAABQwAAQAKIAAAgAUQJFAkACAA0AQgAAEAAAAAABAAAIAAAAAAACAQkAAAAgABAQ +gAAAAEAaAAAgAAAAAAAAAABQAAAAAAIAAAACgAASErAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAhAAAAKAAAAADAyAChDAAAAQRQACUAAA +AAgGAAACAAAIACWCgEEAAAgMAACAAAkAAABAAAiCABAQAgCwogEBkMEAkAAQACAAQACACABAQAAG +AAgAAAAAABAAAAAAAAAAAEICACEAIhAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBABABEAAAAKQQAAAQOggRUEAICgAQAAwAAAABAg +AIEAwBABBwCAABACgAIAAAAAAGAgAAQAAEAAAAAREWEAACAAAAAAAAAgAAAAAwAARAQgAAAAAAAA +AAIAgAAzMwAAAAD//0VFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAZmbMzDY2PDwAAAgz7u4zYzM2MzYAACcPAAAQ//d3AAAAAFVVUFAv +/19fAggAAAAAEPBVVSICAAAAAAAAAACqqnVVAAC7u1VVAAAAAAAAAAAAAAAA//8AAAAAAAAAADM3 +AAAAAP//V1cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABmZszMNjY8PAAAC7f//zNjMzMzOQAAMycAAAD/d3cAAAAAqv9QEA//X18RRAAA +AADw8AAAIiIAAAAAAAAAAFVV//+Kqnd3qqoAAAAAAAAAAAAAAAD//wAAAAAAAAAAMzMAAAAAAAJV +XwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAGZmzMwzMzMzAAALk///MzMzMzMzAAAzMwAAAP939wAAAACqvxBQj/9/XwAAAAAAAAAA//8C +IgAAAAAAAAAAVVX//yoqVVUAAAAAAAAAAAAAAAAAAMTEAAAAAAAAAAAzMwAAAAAAAFUFAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZmbM +zDMzMzMAAADR7u4zMzMzMzMAADMzAAAA//d3AAAAAFVVEFCP/9/fAAAAAAAAAAD//wIiAAAAAAAA +AACqqtXVAACqqgAAAAAAAAAAAAAAAAAAwMAAAAAAAAAIgAScIAAEkBQAAIxQABEUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAACMJQAAlAAA +AL4ACACMJAAAlBAAAExIAIEUCMABFGgAhJQUAABcAEAAFAAAAEgkAAAQAAAAnAEAABQAAAAEUEAA +FAAAAAQAAAAEFAAAnAAAABQACAAACAAAEAgAAAwiAACUEAAAHEAAAQQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABwgAAKUAAAPwAAAABwg +AAKUEgQAHEEACRQIAIAEYwAAlBAAAAwAAAAEAAABCCAAABQAAAAMAAAAFAAAABRAAIAUAAAAFAAA +AAQQAAAMAAAAFAAAAAAAAAgAAAAPDwAAAAARuxG7LgMiDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHTMzAAAAAAbvAAAzMwAAqqpmZpmZ +zMzMM6WlVarMzMPDAHAAAAAA//8AAAAAAAAAAPPzCgrw8AAA//8AcPDwAAAAAAAAAAAACgoCoCAA +ADsbAAAAAAAAAAAAAA8PAAAAACJ3IncdAxEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8dMzMAAAAAAUoAADMzAABVVZmZmZnMzMwzpaWq +VczMw8MAcAAAAADV1QAAEREAAAAA8/MFBfDwAAD//wBw8PAAAAAAAAAAAAAFAgogoAAAqqoAAAAA +AAAAAAAADooAAAAAd3d3dy7P7j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0zMwAAAAANpgAAMzYAAKquZmaZmTMzzDOlpVWqMzPDwwDw +AAAAAP//AAAAAAAAAADz8woK8P8AAABVAPDw8AMDIiIAAAAAAAoKCqCgAAAbGwAAAAAAAAAAAAAf +VwAAAAARERERHc/dPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAfHzNzAAAAAAThAAAzMwAAVVWZmZmZMzPMM6WlqlUzM8PDANAAAAAAdVUA +ARERAAAAAPPzBQXw/wAAAFUA0PDwAwMREQAAAAAABQIKIKAAACoqAAAAAAAAAAAAAAAAAwQAAAAg +AAAAAAAAAwAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACACAAAAAAAAAAACAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAIAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAABPgAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAxWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAI +AAQAAAAAAgAABAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEMAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKhgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAA +AIAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAwAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAAanAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAABA +AAAAAAgEAAAAAAAAAAAAABAAAgIACBQAAABAAQIAAAAAAAAAAAAAAAACAAEAQAAAAAAAAgAAAAAA +AAAAAAAASAAAAAAAAAAAAAAAAgAAAEAAAAIACAAADIkAAAAAAAAAAIAIAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAAAAAAAAAAAAAAAAAAgA +igAAAAAACAAIAAAAQCAAABAAAAAAAAAAIAACAKBAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAgAAAA +AgACAAAACAAAAgAAAAAAAAAEgAAIAAAIAkAAAAIACgAAAAAAAAAAAAAAAAAAAABAAAgIAAAAAAAA +CAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAgAABSEGAA +AAAAMEAQAAAAgIAAADEAIAAAABAAADAAAAAACAAACAAAAAAAAAAAAAQAAAAAAAAIAAAAAgABAAAC +hAAAAAABIAAAAAGAAAAAAAZSCACAAAAgAQBMAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAkAAAAAAgAAAAAAAIAAAMAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAIAAAEBBAAFAEBAAAAiABA +AAEAAAAAAoAAAAAAgIAAAgAEAAAAgAGCAAAAAAAAAAAAAAAAAAAAAIAQAAAAQAABAAQIBIABAAAI +ABCAgAQAAgAAAygAEQEAAEAAAQIAAAAAQAACEAAAAAAAAQAAAACAAAAAAAAAAAACAAAgAAAAgAAA +AAAAAAAAAABSgAAEAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAggAAAAAAAAAA +AAAAAAACAACQAAAAABEAAAiAAAAAAAACAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAo +AAAKw0AAAAAASAAAAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAIAAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAAEAAIAARACAEIABAAECIIQAAACAAAAAiCgAAAAAAg +AIIAAAAAACAAAgAAAAAAACAAAAAAAAAAACCIAAAAAgIAAAAIBAQCAQAAIAAAACAAAAAAAAA9CAGE +AAAiAAAQAAAAAEAAAAAAAAAAAEEAEBAAIAAAAAAQAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAJAAAA +AAAAAAABAAAAwAAAAAAAAAAAAAAAAAAEAAIYUAQEAACAABhQAAQggAAAmBAACIAAQBAYEAAEAAAA +AAgwAAAAAAAAAAAAAAAAAAAAAAAIAAIAABwUAAaAAEAAChQAEACAAAMIEgAAB8QAAAACAAAcFAYI +AAAQABgQAAAAAAAAAAAAAAgAAAAQEAAAAAAAEBAQAACAAAAACBAAAAAAAAAYMAAJAAAAABAQAAAA +ACAAAAAAAAAAAAAAAAAAAgAAAIBEAIAAIABEAAAgAAAAAEACAAAAAAAIAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAARgAAAAAQAAACAAAAAAACAAoAAAAAAAAAABZgAEAAAAAAEAAAAAQIAAAAEQ +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEQAAAAAAAAAAAEAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAACAAAAAAABAAIAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIxAAAAAAAAAAAUCQAAAAAAAAAAABAAAAAA +BAAAAAAAAAAAAAAAAAAIAAgAAAQAAAoACAAIAAACAIAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAQAAAAAAAAABAQAEgAAABAEBAAAAAAEgAQAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAsA +AAAAAIABCgAAAAAAAAEEAAAAAAAAAQAADRsMAAAAAAAAAQQAgAABIAsBAAAAKAAAAAAAGAAAAAAA +AQAIAAAAAAABAAAIKAAAAAECAAAAABAIAQAAABgAAAABAAAAAAAAAAAAAAAAAAAAACAAAAAAAADE +IAAAAAAAAMQgAAAAAAAAxCAAAAAAAADEIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAIAEAAAAAYMQg +AAAAAAAAQCQAAAAAAABAAAAKliABAAAAAIBgIAAAAAAAAMQAAAAAAAAAAAACAAAAAACEAQAAAAAA +AIQiAAAEAAAAQCEAAAQAAADEAAAAAAAAAIQAACAAAAAAAAAAAAAAAAAAgAAAAAAACAGAAAAAAAAA +AZCQAAACQAQBggAAAAJAAAGCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAYAAAAAAAAAA +kAAAAAAAAAAAAA6vgAgAAAJAIACAAACAAAAAAQAAAAAAAAAACAAAAAAAAAEIAQAAAAAAAYAAAAAA +AAAAiAAAAAAAAAEAAAJAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAEAAAAAAACAAAAAAABRgQAAAAEAA +AAAABAQAAIgJAAAACAAAoAABAAAAAAAAAAAAAAAAAAAAAIAAAABgYAAABAAAAGAQEAAAYAABAAAA +wgAABG+AAAAAAAAAABBgAEAAQHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAEQCABCSAAAAIAAAAAgAAAgAAAAQ +BAAAAMAIAQBACAIAAAAAAAAAAAAAAAAAAAAAACAAAAAQCAAAQAAAAAgIAAAAAAEAQAACAABLBQAg +AAAAEAgAAARIABkAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAg +EAIAwAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAABAAgAAEAAAAAQDAAAQAABAQggAAAAAAAAAC +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAABAACAAACAgAAAAIEABAAAAAAItHAAAAAAEAAEAB +AIGEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAEAAAABAAgAAgAoAAFgAAIAQAAAAgCAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAgAAAAAAAAAAAAAACrsAAAAAAAAAAAAAIAAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAQAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAgkACIAYAACAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAgRAAAAAAIAAAQAAAAAgEAAANngAAAAAIAAQEQgIACACCAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAQIgAAAIACAKAwAQEgAAMAQAIBAEBAAAEAQAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAg +QAAAAACgAAAAAAAACAgAAMAICAAgCAAAAA5NIEAAAAAAoEAAEAIAABASAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +CEAAEEQIUBAAAAADAAAAAQAAIABECAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAA +AAIAAAIABAAAABAEAAAIggAAB2EAAAAACAgDAxAAAAhCAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAKAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAQAASBACA +AAQgUBAAABAAAQCAAAAAEBAAAAAAAgAAEAMAAAAAAAAAAAAAAAAAAAAAAAEAAIKAAAAAAAAABAAA +EAAAQAIAIAggAAADAQAAAAACAAQEIEAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAwCAAAMAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwUAAAAAAAAXV1AAAA +AAAAAAAAAFUF//8AAAX/AAAPDwAAAAAAAAAAAAAAAAAAAACqqqqqVQBVAAAAAAAMDMzMAAAAAQAA +Ed8AAAtBqqqqqlBQUFBVVQH7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBQAAAAAAAAdXUAAAAAAAAAAAAA +qq///wAAIv8AAA8fAAAAAAAAAAAAAAAAAAAAAFVVVVVVAFUAAAAAAAwMzMwAAAAAAAAQ3QAABqCq +qqqqUFBQUKqqIncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAABVdQAAAADw8AAAAACqiwAAAAAA +3QAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAFUAVQCqqg8PDAwAAAAAAAAAAAD9AAADxwAAAABQUFBQ +qqsA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUIAAAAAAAFVVAACAAFBQAAAAAFVHAQAAAAD6AAAPDwAA +AAAAAAAAAAAAAAAAAAAAAAAAVQBVAFVVDw8MDAAAAAAAAAAAAf8AAA6dAAAAAFBQUFBVVQH7AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAYgABcaAAFkBiABFxoAAWQGIAAXGgABZAAAACIJAAAFAAAAAQAAAAEAAAAAAAAAAAA +AAAAAAAAAAlEAQRsAICUCUQBBCQAgIQARAEAAACAhAAADxQJRAEEJACAhAAAAIwAAAAUAAAAAAAA +AAAAAABIAAAAEAAAAEgAAAAQAAAAFAAAAAQAAAAUAAABFBQAAAABAAAQAAAAAAAAAAAAAAAAAAAA +ABoAAAxiAAmEGgAADGIACYQaAAAMYgAphAAAAAggAAAUAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAA +CABAFGEYApQIAMAUIRgChAAAwAABGAKEAAAC7wgAwBQhCAKEAAAAHAAAABQAAAAAAAAAAAAAAAgA +AAAQAAAACAAAABAAAAAEAAAABAAAAAQAAAkUEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABXVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf+qADMA +/wBVADMADwBVADMAVQBVAA8AAAuEAFUAVTMzAA9VVR8VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABTEQAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAKuqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/1UAMwD/AKoAMwAP +AFUAMwBVAKoADwAAASgAqgCqMzMAD1V1DV0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFN3AACrqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAqKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/VQAzAAAAqgAzAA8AVQAzAFUA +qgAPAAADiQCqAKozMwAPVVUPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVUAAKqqAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABU +VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf+qADMAAABVADMADwBVADMAVQBVAA8AAApY +AFUAVTMzAA9VVQ8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +VQAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACV4AAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAhAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAEAAAAAAAAAAAAAA +AAAAAAABACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAk +AAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAo +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAPZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAARAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAX3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAIAAAQAAABIoAAAAAACAAAABMA +QAAkAgAAAAAAABAAQAgAAAAAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAEAAAAAAQAAAA +AAAIAAAACCkAEFAAAAACAgAABAAAAACAAIAAAAAAAAAAAAAAAAAAAIAAAAAAFAAAAAABAABAAAAA +AAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAmAAACAAAGABMAAAAABAABAIAAAAAAQAACAAAEUAAAAA +AAAAoAAIAAAQAAAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAMAgAAAAAAAAgAAIgAkACAAAM +KwAoEAAAAIAAAAAAAACAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgAAAAAQAAA +AAQQAAAAAAIABAAAAAAAAAAAAAAAAAAAEAAAAAQCAABAIAAAAAAABAAAAAAABhAAEQgAAAAAAAAB +AAAABAAQABAAAAAECBAAAAAAAAAAAAAABAAAAACAAFABAIAAElAgEAAAAAARAIgAAAYMCAAAAAAi +AAAgAAAAAAAABABAAAAAAAAAAAAAAAAAgABACAAACAgAACAAAAAEBAAAAAAAAAAAAAgAAAIAAASA +AEIBAAAAEAAIAAAAAAIAEAAAAgAAAAEBAAAAAAABAAAAAgEAhAAIABAACAAEBAAAAEIAAACAAUAA +AAAAAAAAABAAAAAAAAAAAAQQAAABAAAQEgAABMABgAAACAAAAAAAAAAAAtUAAAAAAACRAAAAEAAA +gABAAAAAAAAABAAAAAAAAAAAAAAAAAAgAAAAAAABASAAAAAAAAAAgAAAAAABAAAAEAAAAABAQAgg +AAAAAAAAAEIAAUAAAAAAAAAAAAAQAAAAAAAAAQBAAAACAAAQAAAAAAAAAAAAAAAAQAAAAAAAABAA +IAAAAAAAAAAAAAAAAAAAAAAwAAAAQAhAACAAAAAAEEAIAAAOZAAAAAAAAAQCAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACAIAABAAACAABAAAA +AgAAEAAQAAACAAAAEAAABAAAAAAAACAAAAAAEAAAAAEAAEhCABAAAAAIAAgAIAABABAAAAAAQAAA +AAAEAQAABAAgAEAICAAAAAgAEAAAAAAAAAIAAAkRCAgAAAACAACAAAAAAAAABAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAACAQAAABAAAAEAAAACBAAAgAAAgAAAQgAgAAAEAAAAAAAAAAAAAAEAAgCIgA +AQQYEgBAAAAAAAgQAgCAAQAAEBAEGAAEAAAYEAEAAABBFggQAAgAAAAAEBAAAAAAAAAAAAAIAAAQ +ABAQAoEAgUATmJAAkAACQAMYMAAAB/QAiAAAACAeEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIFAABGBAAAAAAAAAYEAAAAAAAABAQAAAAAAAAAAAAAAAAAgAQESAAAASAgACAAAAA +AAAQAAABIACAAQCIEAAEgAABBACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAACAAQQABAAE +gIEBAAAEAAAAACCBAAAOdQEFTQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAEAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEADABIAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAQAAQIAAAAAAEAAAAAAAAAAAAAAAAAAMAAAAQAAAAAAAAAAAAA +AAIBEAAAAAA8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIAAAAAAAA +AFAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAFAAoAABQAQAEAAAAAAABAAAAAAAAAAEA +BAAAAAAAAQAEAAAAAQgBAACAAAAAAAEAAAAAAAAAAAAAAAAAAAQBAAAAAAAACAECABAEACAAAQAA +DCoAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAIAAAAAAAAEABAAoAAAA +AQAAAAAgAQABAAAAGgAAAAAAAAAAAAAgASADAAAAAIDEIAIAAAAAAEAAAQAAAAAAhCAAAAAAAADE +IAMAAAAAgEAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAIQoAAAAAACAxCQECAAAAADEAAAN9iABAAAA +AIDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEgAAAAQAxCALAAAAAADEAAAAAAAA +AIQAAAAAAAAAAAAAAAAAAMCEgAgAAAAAIAGAAAAAAAAAAAAEAAAAAAABhAIAAAAAAAGACAAAAAAg +AAAAAAAAAAQBAAAAAAAAAAABAAAAAAAAAYAAAAAAACABiAAAAAAAAAEAAAJMgAgAgAAAIAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAIAAAAAAEAABgAAAAAAAAAEAAAAAAAAgAQAAAAAA +AAAAAAAAAAAAEAEQQAAAwMANAQAAAAAAAAAEAABAAAAAAAAAAAAAIAAAAAAAAAAgIAAABAIAAAAA +AAAAAAAAAAAAAAAAIAAAAABQACgAAJCAACAAIEAAECASQAAAAM0CAAAggACcKAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEJAABAIAAAAAAAAAAAAgAAAAAAAAAAAAAAAAEAAAA +AAAABAACAAARAAoaAAAAAAAAAAAIAAAACABAgAAaGEAEwAIUAAAQAEBACAAAAAAgAAAAAAAAAAAA +AAAAAIQAQBwAAAqAAAAABAAAIEAAAKgEBAAiAABOgoiBAEAICQREAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAIAIBABAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAxMCA +gAAEAAAAAAAAAAAAAAAEIAABAAAAAAAAAAAAAAAAAAAAAAADAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAABAAAAIEBMAAAAIBAgABAAAAIjsQFAQAILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAAAAAAEgIAABAAAAAAIDAEAAgEAAAA +AAAAAIAQAAAAAAAAAABEQAAAAAAAAAAwCABASAwAEAAAAFAAAkAAAAAAAAAAAAQAAAAAAAAAgCBg +AAIAAAAEAAAEQAAQAgAACWsAAAAIBAgCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAECAAQIAAAAAAACAABAAgAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAkAAEMAAAAAAAAAAAAAA +AAAAAAIAQECQEIsACMBAQEACAgAQAAAAEAAAEDAAAAAAAAAAAAAAAEAAgwAAQIAAUAACEABAAJBQ +AAQAZMAEAAAK4QAQEAAAEAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAQAAiAA +CAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAQAAAAQDAFEBICAAAAAAAAAAAAAAAAAAAAAAAA +AAACAICABxeAmAgAICAAAQABBEAgBAEgAAAAAAAAAAASAhAAAgIAAkBQQAFSQAAhkgIdQEgEChIA +AAdXQFIQCEBCAQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAA +AAAIAABQAAAAEAAAAAAAAAAAAAAAAAAAwKBQAlAAAAAAQAAAAAAAAIAAAAIAQAAAAACKwEAISBIQ +AICAEAAAAAAAIAAEAAAEAAAAAAAAAAAAAAAAQBAAQBAAQAAQAURQEEEApQBBECIUAAAAANREQKAA +QEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAIAAABAAAIAAAAAAAAAFAAAA +AQCAAAAAAAAAAAAAAAAAAAEAAAIAFACAgAMDAAAAAAAAAAAAAAAAAgQAACQKDACChEAAICAEBAAA +EwCACAAAAAAAAAAAAAAAAAAABABAQAAAIAAAAAAEABAzAIwMYAICkACAAAAL5wAAAAABAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABBAAIAJAAAAAAAAAIAAAACAAAABAAAAAAAA +AAAAAAEBAIAAAQAIMzMzMzVT9T8AAAAAAAAAAAAAAAAAAAAAMzNPXQAFUABxe1L3J7snuwAAAAAP +DwAAAAAAAAAAAAAAAFVXAAAAABEREbt3HUdVBQVF////AIAAAAzCV1dvb1NTBfUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAKX6+vNaP1PwAAAAAAAAAAAAAAAAAAAAAzNwsqAAVQABIXofsnuye7AAAAAA8PAAAAAAAA +AAAAAAAAqqoAAAAAd3cid3cdR5kFBQB1//8AAAAADr/OzisrU1MF9QAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApf +BQU1owUwAAAAAAAAAAAAAAAAAAAAADMzDw8AAP//EhcBWycRJxEAAAAADw8AAAAAAAAAAAAAAACq +qgAAAAAbGxsbRB1HmQUFAP0AAAAAAAAFJYqKCQkwP1NTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMzVTBTAA +AAAAAAAAAAAAAAAAAAAAMzMPDwAA//9xewKnJxEnEQAAAAAPHwAAAAAAAAAAAAAAAFVVAAAAACcn +JydEHUdVBQUB/wAQAAAAAALTExNNTTA/U1MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAA8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAACMJAAAkAiAABQBAASA +FAAAiAAAABAAAACMAAAAFAkAAAQkAACAAAAAAABAERAAAAAAAAAAAAAAAIgAAAAQHQAAjHQAEZAA +CACMAAAAFAAADpUJAACMJQAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASCAA +ABAIgABIUAAAEBQAAABQAAAQAAAAAAAAAAAAAAAAUAAREAgAABwgAAKUCAAABAAAAIQQAAAIAAAA +AAAAABwAAAAUCAAAFCAAAoQAAAAAAAABEAAAAAAAAAAAAAAACAAAABAYAAAcYAADlAAAABwAAAAU +AAALiwgAABwgAAKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIIgAgBAgAAAhA +AAAEEAAAAEAAAAAAAAAAAAAAAAAAAABAAAEAVVUzMwAAAAAAAAAAwMAAABERzEQAAAAAMzNVVQAA +AAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAFAAAAAAAAVVUAAA8AMzMPBwAAAAAAAAitAAAA +/jMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAABVAAAA +AAAAAAAAAAAAAAAAAAAAAHBwoK9VVTMnAAAAAAAAAADAwAAAIiJMRAAAAAAzM1VVAAAAAAAAAAAA +AAAAAAAAAAAAVVUAAAAAAAAAAAAAAQEAAAAAAAAAAAAADwAzMw9PAAAAEAAABqMAAAC6MzMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIAAFUAAAAAAAAAAAAA +AAAAAAAAAAAAcHBwf1V1GxsAAAAAAAAAAMDAAABVVf93AAAAADM3VpoAAAAAAAAAAAAAAAAAAAAA +AABFfwAAAAAAAAAAABD/rwAAAABVVVVV/wAPADM7DQUAAP//AAAGswAAAf8zMwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAD//wAAVQAAAFVVAAAAAAAAAAAAAAAA +AABwcKCvVVUzJwAAAAAAAAAAwMAAAKqqf3cAAAAAMzNVVQAAAAAAAAAAAAAAAAAAAAAAAEB1AAAA +AAAAAAAAAO/vAAAAAKqqAAD/AA8AMzMfXwAA//8AAAE1AABF/zNzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AABVAAAAqqoAgAAAAAAAAAAAAAAAAHBw8P8A +AEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +EAAAIAABAAAAAAAAAAAAAAAAAAAAAAAACqMAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAAAAAA +AAABAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAAAAAAAAAAAAAIAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAHZxAAAIgAAQAAAAAAAAAAIAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAgAAQAAIAAAAAAAAAA +AAACAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAoAAAAAAAAAAAAA +AAAAAAAAAAAAAApYAAQAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAADE8AABAQAgAAAAACAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAACAAEAAAAA +AAAQAAAAAAAAAAAAAABAAAAAAAAAIAAAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAKNRAC +AIAAQAAAAAQAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIQAAAAAAQAAAAAAAAAAAAAEAAA +AAAAAAAAAAAABAAAAAAgAAAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAIAABAAAAAAAoAAAAAAAAAAAAAAAAAAAAAEAAAAAnkAAAQAAQEAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAACAAAQAAAAAAAAAAACAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAYAABAAAAAAAAAAAAAAACQAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAICAAgAAAAAAAAAAAAAAAAAAAAACpcIAAAAAAAAABAAAgAIFAAA +AAAAAAAAAAAAAAAAACAAAgAAAAAAAAIAAAgAACAAABBAAAAAAgAAAAABBAAAAAACAAIAAAAAAAAA +AgAAAAIAIQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAQAAAAAAAAAAAAAAAA +AAAAAAAAABAAAgAAAAAIABAAIAAAAAAAEAIAAAAAAAAORAAAAAAAAAQAIAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEAAJAAAAAAAAAAAAAAAAAAQAAIAABCAAAAAAAAAI +AgQAAAAAAAAIAIAAAQAAACAEAAAAAAAAkAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +ASAAAAAQAAAQAAAQAgAAgQAAAAAAAEAAAAgVCgAAAEgAAEBIAACAAAAAAAAAEAAAAAAAAAAAAABA +AAAAAAAAAAAAAAgAAABQCgAAAAIAAAAWAAgQAAAAQAAAAAAAAAAAAAAEAAREAgAAAGTEAAAAAAAA +AQAAAAAAAAAAAABBAAAIAAAAAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAgAAIAAABAAAAAABzoAAhAEAAARAgAAAAAAQQACAAAiAAAAAAABAAAAAAAAAAAAAAAA +AAAAgEAAACAQSAAAAAgApAAAIBABEAAAAAAAAAARAACAAAADAAAAAAgIAgIAAAAAAAAAEIAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA+SICBABAAAQAgAAAAAQAAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAIAAABAAAAAAAAAAAAAAAAAIAAQQAAAAAAAABgAAAAAAIwAEAAAAAAAQAAAAAAUAAAAABAAAA +AAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAIAhAIEAAQAgAAIAAQAgAA +AAAAAACAEAAAAAgAAEIQAgIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAEgAAQAAQ +AAQCAAAAAAAAQAAAAAAAAAAAAAAAAgEAAgAAAIAAABAAAAAYEAAAIAAAAAAAIAAAAAAAAAAACAAA +EAAQEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAABgAAAABoQAAAAAIAAGBABACAAAAAYEAAAD9UA +CAAECAAYECAQAIAAARgSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFgAAAAAGBAAAAAAQAEIEAAA +AAAAAAAAABAIAAAACBAkAAEAAAIYEgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIQAIAAAAAAABABAAAAFywAAAACAAAAA +EAAAAIFAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAARAAAABDEgAACAAAACAAAGAAAAAAAAAAA +AAAAAAAAAAAAAAAABCAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAIAAAAAAAhODSAAAAAhAIAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQQABAAAACAAAAIACAAAAAAAAAAAAAAAAIQCAAAAAAA +AAAAACRAAAAAAAAAAAAJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAACAEAQAADtgAgAAAAIAgAQIAEAABIAABAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAgAAKAAAGAFAUAAoGAAAAQAAAAAAAAAAAAAAAJAAAAEABAAAEAAA +AQAAAAAAAAiEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAMQgAAAAAAAAxCAAAAAAAADEAAALgiAUAgAAAADEIAAAAAAAgMQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAgIQAAAACAxCAAAgAAAgFAAAAAAAAAAAAgAAAAACAAQCQKgAAAgIDECAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AYAAAAAAAAABgAAAAAAACAEAAAh7ggCAQIFCAAGAAACAAACQAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAIAIAAAAAKABoAAhCAAIBAAAAAAAAAAAAIAAIABAgAAAiAAAAAAAIAEAACAAAAAAMAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAIA +gAgAAAgGAgAAAAAAAgwAAAAAEAAAAEARQAAGACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AHAAicgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAYCAABgAAQEAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAIAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAEAAAAAAQAAAAEAQAAAAAAAA +AAAAAABHWgAMCIBIABCECEgAAAnAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAJYCgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIESGEAAAAgBEAQAgAAAAAAAAAAAAAAAAAAAAAAAAA +AEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACEAACAAAAIlM +gAAQAQCACQCEAGABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAJAAECAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgMAUAAAAAAgIAAAABgAAQAAAAAAAAAAAAAAAAAAAAABAAAIAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAgEAAAAAAAiAAAAIiCAAAAAJ4EIAQAAIAA +ARAAICgAIYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACClIkEJpAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABIEQABkAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAASAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAACAAAAAQAAAAAAEBAgAAACuEDAEUQACxBCAgADEEIE +ADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgBQEBQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAwBAEAAQAIACAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAQAABAAAAAAQAAATSEAIAAABAEgAIAVASAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAMDQCgAQEEgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADI6AAAA +AAEAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAACIAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAEAAAAACAAAAAEAAkAKEAAIAEBAAABnYAoAIDAFAAAAAAAAAAEEiCAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQUCAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAqQQAAAAAAQ +AIAQAAAAAAAAAAAAAAAAAAAAAEAMAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAA +BAABAAAUAQAAEgCQEAGBAIAQAAANLQAAAAAAAAABQCAAAAAGwgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABxJAGAgoICgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgFACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAALgVVVR/wAAVVVVVQRVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIK +X193ANEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAdwcAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAMzcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAApOqqgH/AABVXaq6VfcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQVfXzEA0QAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7uwAAAAB3BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +x6qrAP4AAFVVqqpVVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARBQAAxADxAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABEn8/MAADMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAgAAAAAAAuiVVUArgAA +VVVVVVRVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgKAADdAPEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAMw9RUQAAMwMUAACIUAAREAAAAAAAAAAAAAAAAAAAAAAAAACIAEAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABiAAFxoAAWQGIAAXGgABZAYgABcaQAFkAAADuUAAACMAAAAFBQAAARQ +ABEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAiCUAEZQAAAAUIAAAAAAAAAAAAAAAAAAAEAAA +AAQJAAAAUAAAEBAAAAhAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAGgAADGIACYQaAAAMYgAJhBoAAAxiAAmEAAAEzQAAABwAAAAUEAABFEAAAQQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIIAADlAAAAAQiAAAEAAAAAAAAAAAAAAAAAAAABAgAAQBA +AAIUIiIAAADAAKAAAAAAAAAAAAAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASCAAA3dwAAAAAnu6qqdxs/UwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP//iirf/ycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM/+/AAAAAFUA +AMAAoAAAAAAAAAAAAAAAAAAAAAAAAAL3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADIoAADIiAAAAABt3AAC7Jz9TAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA//8FBd//GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMz/78AAAAAVQAAwACgAAAA +AAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEhAAAMjMAAAAAGyIAABEnMFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ +/0QRm/8bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMABAAAIiIAAADAAKAAAAAAAAAAAAAA +AAAAAAAAAAARuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AIAAAAAAAAsEAAA3MwAAAAAnEQoKIhswUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVViCJX/40A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNwAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAIAAAA +AAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CtkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAjAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAACAAAAAQgAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAABDAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAACBAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC90AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgEAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAgAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAA7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAB +AABAAAAAAAIAAAIAAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAABW8AAAAAAAAAAAAAAAAAAEAAAAAAAAAAwgAAAAAAQAACAAAAAABAQAAQ +CBBAEAAAAAAAAAGAABACAAAAAQAAAAAAAAAAEAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAI +AAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAA +AAAAAAIAAAALZQAAAAAAAAAAA0AAAAAAAAAgCAAAAAAAAABAAAAAAAAgAAAAAAAACAAQEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAgAAAAAAAAQQAAAAAAICAQAAAAAAAAAAAAAAIABA +AAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAN8AAAAAAAABAAAAIAAAAAQAAABACAEChAgAAyAAAQACAAgUBAgAAIBIAQBACAAAAAAAAQAAgBA +AAAEAAQAAAAABAAAAAAAAAAAgAAAAAggAAAAAAAACEAAAAACAAAIAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAgEAAFABAAAD/AAEgAA +AAAAAAAEAACAAAAIAAAAAMAAAAEAAACAgAAAAAgAgAAEAQAAAAAAAAQJgAAAABZAAAAAAAAAAAAA +AAACgABAACAAAAAAAAAAIAAAAAAAAAAgAAACAgAAAIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAAAAH7AAGAAAAAAAAAAAA +AAAAgAAAAAAAQBAAAABAAABAAAAABEAAAEBAAAAAAIAAAAAAAAAAIgAAYAIAAAAAAAAAAAAAAIAg +AAAAAAAAAgAAAAAEAAEAAAAAAAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAEAAAF0AAAAAAAABAAAAAAAAAAQAAAQ +AIAEAhIAAAgAAAAAEgAACBCAAAEIAAkMAIAEBIAAAAQAAgAAAAAAAAAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAACAAQEAAAAAAAAAAAAgAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACBACAAABAAEQEAAAD0MAAAAAAAAAAAABQACAABAQQAEAAIAAGFQA +BIBAQQAYkEAAgBAUAhRQABAAAAAAGBAAAAAAAAAQEAQAAAAAAAAEAAAAAAAAAAAgAAAAACAAAAAA +CAAAAACAAAIAABAAAAAAAgAAAAAAgAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAH5QAAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAAAAACAAAAA +AAAAAYAAAQQFIIAEABAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA/6AAAAAAAAAAAACIAAAABAAAEAIIAAABAAAAgAAADABAAAAAAAAABA +AAAAAAAAAAAAAAAIAAAAEAAAAAAQAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAA +AAAAAAAAAAEAAAAAFAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAQAADssAAAAAAAAAAAAAQAAAEAABABAAAAACAAEAAgAAAJCAAYAIAAAAEAgBAgAAQAAA +AAEAACAAAAAAAQAAACgAAAAAAAAAKAAAAAAAAAAAAAAAAAEAAAAAAAyEAAAAAAAAAAAAAAAAAAAA +hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACAQAAAAAAAAACE +AAAJ5gAAAAAAAAAAAAAAAAAIIIQgCQAAAACAxCABIAAAICzEAEJAAAAAFIQgAAAAAAAAxAAAAAAA +AACEAACAAAAAAAAAAAAAkAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAACAAAAAAAAAAAAEAAAVAAAAA +AAAAAAAAAAgAAAAAAYAAQIABAKkBgAgAgAAEAQEgABAAAAQCAYAAAgAAAAABAAAAAAAAgAEACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAiAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAgAAAEEFAAGCAIAECAUAQIBAAAQAAAIAAAIEAAAAAAAAAAQAAAAEAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCEAAAAAAAAAAAAAAAAAAAAAAE +BAAgAAAAAAAKACAAAAAAAAAQCAQACEEJAhgEAIAAABgCAAAAAAAABAQAAAAAgFAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIT7AAAAAAAAAAAAAAAAAAAAAAgAIDAABADA +AgAEEAEAAAAAIAAAACgAAAgAAAAIAACEAAAggAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAd4AAAAAAAAAAAAAAAAAAAAAIgAAAAQBAACAggAAAAAA +AECAQAAAgAECAAAAAAABAEQAACAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQ +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAG7QAAAAAAAAAAAAAAAAAAAAAEAEAAEAAAAEAAAABAgAEAUEAgAkAA +BIAAAECIAgBIQgAAAAAIAgAACACAwAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAABABABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAdCAAAAAAAAAAAAAAAAAAAAAAAHIEgQAiBAQEAKQBAAAhAAAAgAAgAAgAAEABIA +ARAAAAAQEBAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAIAAEAQAAAAAAAAAAAAAIAAAgA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAbAAAAAAAAAAAAAAAAAAAAAAEgAgQAUEAEAEBgAAICgBAYAAEACAkAAEAEYAoABAAJAAQgBA +AAAAQBIAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAEwAAEABAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA9wAA +AAAAAAAAAAAAAAAAAAAQAAAACAAAAABACACCgAEXCJCAJAAQCJICIAAAFAAAAAAAAAAABAAgAAIA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAwzwAAFqlpVr//wAAAAAPDwAAGzMAAAAAAAA8PAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAA8w///WqWlWv//AAAAAA8PAAAPJwAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AMM8//9apVqlr68AAIAAD48AAA8PAAAAAAAAPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAaXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMMAAFql +WqVfX4AAgAAPjwAADw8AAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIUAAR +EAAAAAAAAAAAAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CIAAFABABIAQAABISAABEAAACHQAAAAAAAAAABAAAEhIAAEQCIAAnHAAFZAJQAEEdACAkABABQAI +AJAQFAAAjAAAABQUAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAA +hBIAAAhAAAkAAAAL9gAAAAAAAAAAEgAACEAACQAIAAAMYgABhAgAABRxAAKEAACAAAEAEAAQAAAc +AAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBQUACgICAAAAAAAAAAAAAAMwMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAbIAAAAAAAAAAAAAAAAAAAAADw8wzzMM8M8AABmZlVaVVVVqqpV8PAApVVQAAcAADMzM8wA +AAAAAAAA/wAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAKAgIAAAAAAAAAAAAAB3BwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuoA +AAAAAAAAAAAAAAAAAAAAPDw8wzPMPMP//5mZVaWqqqpVqlXw8AClqqgABwAAMzczzAAAAAAAAADf +ADMAAAAAAAAAAAAAAAAAAAAAAAAAAACgUFAAoCAgAAAAAAAAAAAAADMDAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxAAAAAAAAAAA +AAAAAAAAAAA8PDzDM8w8wwAAZmZVWqqqVaqqVQ8PAKUAAAAHAAAzMzPMICAAAAAAAAAAJwAAAAAA +AAAAAAAAAAAAAAAAAAAAAKAAAACgICAAAAAAAAAAAAAAdwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqJAAAAAAAAAAAAAAAAAAAA +ADw8wzzMM8M8//+ZmVWlVVWqVapVDw8ApQAAAAcAADMzM8wAIAAAAAAAAAAzAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAACAAAQAAAAAAAAAABAAAAAAIAAAA +AAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAACAAgAAAAADZoAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAA +AQAAAAAAAAAAAAAIAAAAAAAAAAAAAKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiAEAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAABEACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAo7IAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAQAAA +AAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAwAAASAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAC9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAABAAAAAAAACAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAG3UQAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABEECAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQACAAACSAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAMh +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAAgAAAAAAAAAAAAAACAIAAgAAAACAAAQCAgAAAAAAgAAA +AAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAADV4AEAAAAAAA +AAAAAAAAAAAAABAAAAAAQAAACAAAAAIIAgABAQAAAAAAIAADAAIAAAAAAEGAAAAQAAAAAAAAAAAA +AAABIEAAAAgAAAAAAAAACAAAAAAAAAAAIAAAAAAAAQAgAgAASEAAAQEAAAAIAAAAAAAAAAEAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAMHwAAEAAAAAAAAAAAAAAA +AAAgAAAAAEAAIEAAABAAAAAAQAAAAAAAAACQIAAQAAAACAASABIAACAQAAIAAAAAABAAAAAAAAAA +AABAAAASABAgIAAAAAAAAEAAAAEAAAAAAAAACAAAAABKAAAAAAAAAEAAAAAAAkAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABABAAAAABAECAAgAABAiQAAAZAEQAAgAACAAAAAAAAAAAAAAAAAAAA +AAAAEAAAgFAMAAAAAACAAAgAAGABgAIECEAEMAEBABAEUGAAAQAAEAAAAAAEKgQAEAIIEAokAgED +AAgAAEEAAAgAAAABAAAAAAAAAAAAAAAQACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAABAACAAAAAAAAAAACm4AAAAAAACBAAAAAAAAAAAIAgAAAAAEEQAAAAAA +AEAAAAgBAQAAQAAAAgIBAJAIgAgCAABIEAAAIAIAEAAAAABAAAABQAQGAAIAIBAAAIAAAAABgAAA +IACAAAAAAAAgAAAAAAAAQAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAIAAAADagAAAAAAAAAAAAAAAAAAACAAAAAAAACAABAAAAAAQCAABAAA +AAAAAAAQAAAAAgBAAAgAACAAAEBAAAIgABAAABAAAAAAQAoBCACAAAASAAAIIAAEAAAAAAAgBAQA +AAAAAAACEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAEDAQgAABACEAAAWXCAAIAAAAAAAAAAAAAAAAACAAAAAARACAAAAAEEAQAAIAAAAAAAgAAAAg +AAoAAAABABBAEBAAEAACBAAAAAAAQAAACAAAAAAAAAIBAAAgCAAAAAAAAAAAAAAAAAAAAAAAgggA +AAgAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACBAAGAgA +AAAYEAAAC/AEEABAAAKZEAAAAAAAAAAAAgAAEAAAERAAAABQAAQYEAAAAEAAABAQAgZAAIQAkBCC +BgACAAQ4UAAAABAAAAgQAARCBAEBAAIAAEACAQQIgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEAAEAAAAAIABAAAM +1wAEAAAAgIAAAAAAAAAAAAAAIAAAAAAEAEAgAAAIAoAAQAAAAABAAAAAAAIABBgAKAAAAQEEABAA +AAAAAAAAAAAAAAAAAAAABAiABAAAAgAEAAAAAAAAAAAAAAAAAAAAAAgEAAABIGAAAAQAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAuJAAQAAADA +AAAAAAAAAAAAAABAAAABAAAAAEAIAAAUoAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAQAAAAEEAgEAAAAAGAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAECAAAAAgAAAQAADGICAAAAAAAgAQAAAAAA +AAAAAAhAAAAAAAEAAQAAAAAAAQAAAAAAAAABAASAAAAAAAEAAAAAAAAgAQAAABgAAAABAAAACQAA +AAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAgAAAAAAxAACAAAAAAAUAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAABIAQCAAAAAABADEAAAFhCACAAAAAMDEAAAAAAAAAAAAAgAA +IACghCAEAAAAAADIAAAAAAAAIIgAAQAAAACAhCAAAAAAAEDEICkAAFAAAEAAAAAJUAAAAAAgBAAA +ACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAKABAAAAAEAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIQAAAAAAAAAgQAAAAAwAAEAAAyvgAAAAAAAEAEAAAAAAAAAAAAAEAAAAAkBgAAg +AAAJUAEAAAAAAAEAAQAEAAAAABABgAAAAAAAAAGAAAAIBAAAAAAAAwIEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAiFIiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAGAQAAAEAABgUDBAQEAQQAAABmwAAEAACQCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABAGAYAAA +AIAAAAAAAAAgAAQAQAAgAgAATQABQAAAAAAAAAAAAAAAAAAAAADggAEBAGBEAQAAAAAAAAAAAAAA +AAAAAAAAQagAgQmhyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AMAYAAQMAAAAHAGBAADG2wAAEEAaAFACAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAGgAAGAAAAAAA +BAAACAAAAAAAoQgAQAghAAAAAAAAAAAAAQAAAAAAAABQBAAAABAEAAAAAAAAAAAAAAAAAAAAAECA +AAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAIFdA4RiAQAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCDA +AAQAhAAAABAAAAAAAAAAAAAAAAAAAAAAEAgIEQAICwAAAAAAAAAAAAAAAAAAAAAAAJAMAECAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAEAAAAAAAA +A9WUAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAgAAAAJgAAQBgAQgIAAQAAAI +AAAAAAAAAAAAAAAAAAAAAAQAAAQAAKAAAAAAAAAAAAAAAAAAAAAAAAAABFACAGAIAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAQAAAwIAAAAAAAANYxAAAAAA +BABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBEBAIAQAAGXEQEAAgRgAAAAAAAAA +AAAwAAAAAAAAAAAAFAIAAQAEAAAAAAAAAAAAAAAAAAAAAAAYAQBJIgYEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQAAgIQABICEAIAAAilMggAoggAIUgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAgAAABAAAIAABIAEIAAAABABAAACBEEQkkAAAAAAAAAAAACAAAA +AMAAAEACAAAKAAIAAAAAAAAAAAAAAAAAAAAAQIKBABIEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAoAAEAgAAAAAIAEAQAABCEAAAAzsAQhAAIEAICgAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAABQKAkABAAEgSEpACAAAgAQAAAAAAAAAAAAAAAAAAABCACBAE +AIgKAAAAAAAAAAAAAAAAAAAAAACgAACVAFCZAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAgAABAgAgACRkIAAAAAALXQEIgSCDEAAgAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAQAAAgAAAAAFAABMAAB4AgCAABAAAgBgAwUiAAAAAAAAAAAAAAAAAAAAABAQABAAACEAAAAA +AAAAAAAAAAAAAAAAAAAAVRUA/xszAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVe/uwAAVVcR/wAAAAAAAACbAAA3dwT/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAA7u4AAAAAAAEAAPDw/PwAAAAAAAAAAAAAAAAAAAAAAAEAABUVV/8AAAAAAAAAAAAA +AAAAAAAAAACqJgD/JycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +Vf/7AACqqgX/AAAAAAAADAoAADERAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADd3QAAAAAAAAAA8PD8/AAAAAAAAAAAAAAAAAAAAAAAAQAAJycD/wAAAAAAAAAAAAAAAAAAAAAA +ACYmBBUiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAEAAKqq +APoAAAAAAAAHlQAAMTMA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3dAAAA +AAAArqrw8Pz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAICAFRUFJxEz +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUQEQAAVVUA7gAAAAAA +AA9DAAA3MwD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7u4AAAAAAAFRVfDw +/PwAAAAAAAAAAAAAAAAAAAAAAACAAAAAAP8AAAAAAAAAAAAAAAAAAAAAFAgAjHQAEZQAAABIAAAA +MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQAAACMAAAAFAAAAtIUAACM +UEARFAAAAAAAAAAAEAAASEgAARAcgACccAAVkBQAAIhIABEQFAAAiFAAERAAAACMUAAREAiAAAAA +AAAAAEQBAAAAgAAATAEAAACAAAAAAAAAAAAAAAAAAAAAAAAQAAAcYAADlAAAAAgAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABAAAABwAAAAUAAAMmRAAABxAAAEEAAAA +AAAAAAASAAAIQAAJABgAAAxiAAGEEAAACEAAAQAQAAAIQAABAAAAABxAACEECAAAAAAAAAQABEAA +ARgAAAAAwAABGAAAAAAAAAAAAAAAAAAAAAAAAFVVVVVVVQD/AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVcPXwAAAAAAAAUgcXEhcTNVdxsAAAAAAAAAAAAA +AAAAAAAA8PBaWjw8M8wP8PDwAABmZkBQQFCIiCgi//MAAEREAMwAAAAAAAAAAP9VAMwAzACqAAD/ +/wCqAKoAAAAAAAAAAAAAAAAAAAAAmZlmZqqqAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACqqh8fAAAAAAAAABi3txe3M1UiGwAAAAAAAAAAAAAAAAAAAADw +8FpaPDwzzA/w8PAAAJmZcFCwoCIiIiL/8wAAiIgAzAAAAAAAAAAA/1UAzADMAKoAAP//AFUAqgAA +AAAAAAAAAAAAAAAAAABVVaqqiLsi7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAKqqDg4AAAAAAAAJ/xcXF7dVDyIbAAAAAAAAAAAAAAAAAAAAAA8PWlo8PDPM +D/APDwAAmZlQULCgIiIiIv/zMzOIjATIAAAAAAAAAAD/VQDMAMwAqgD//wAAVQCqAAAAAAAAAAAA +AAAAAAAAAFVVVVVEdxHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVUPCgAAAAAAAAH3ISEhcVUPdxsAAAAAAAAAAAAAAAAAAAAADw9aWjw8M8wP8A8PAABm +ZlBQQFAiIiIi//MzY0RABMgAAAAAAAAAAP9VAMwAzACqAP//AACqAKoAAAAAAIAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADskAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAA +AAAAAEAAAgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATRAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAgAAAAgSAAIAAAAAA +AAAAAAAAAAAAAASBAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQUAAAgAgsAABAAAMAAAAAAAAAAAAAAA +AAQAAAAAgUIAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAIAAAAAAAAAAAAAAAAIAAAhABA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAACAACIIASAAACAAJAAQAAAAAAAAAAAAAAAAAIAAAIkAgAAAIAA +AAAQAAAAAAAAAgAAAAAAAAIAAAQAAAAAAgAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAgAAAAAABAAAAAAAAAAEAAAACLUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAEgAQgAACAIAAAACAACCAAIAAAAAAAAIBABAIAgAgAAAEAAAAAAAgAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAEgACIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAABAAAAAAAAAAAAAAALNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAiAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAkACAAAAAAAAQAACSAAAAAIAAAAgABCAAAAAgAAA +BAAAAAAIAAAAAAAAgAgAAGAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAADAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAGVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAB +AAgBAACAAAgAAAAAAAAAAEAAACBJAACCgACJIFCAAFAAEikAABQACAAAAAAAAAAAAAAAAAEAACgA +AAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAAAAAAI +AAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAEAABAAEEAEgAQIAAAQAC +QggAFAAAAABACASAAgARABAAEEAAAwIAEIgQAAACICAAAAAIAAAAAAAAAAAAAQAAAAAAAAAAAAAB +AAAIAAAAAAAgAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAHVgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAQAAAIACBAAIpAgAIAAEA +AAAAAQABEAAABAQAAAAARgAIgDAAAAAEAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAEAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA4LAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAQAAAAABAEgAAAAAAEAAAAQAAAAAAkABgCAA +BAICAABQQASAAAAIABEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIYAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaBAAAAAIEABIAAAAAAAAAAAAAAAAAAAAMAACCAAIEg +AgAAAkACQAAAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACACAAIAAAQAAAAQAAIAAEAAAAAACQAAAAQGEAAAAAAAAIAAAEEAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEQACAAAAACgIAAAAFAAAgABAAgACAAAACAIAAAAAAAAZAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAYAAAAAAAAAAIAABQAAQAUAAAABAgAAAACAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAA +AAACABMAAAAAAAIEAAQAAAAAAAAT0AAAAAAC1KAAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAiAAA +AAABYAEAAAAAAAQEAIgAAAAAAWABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADywA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAA +AAAAgGoAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADI0AAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgAAAgAAEAIBAAAAKAIGQAI +AAAAAAhACQAAGAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAwAAAAAACA0DAAAAAAAPAA8PDAAQAACNA08wABAQi +A0DAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQoABAUAAAgFAIUFBQAFUAAqAAAAQApAZQUABAAAAAA +FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAABAAAUAAKAAAARERHhCAgAAQARSAACoABBAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA9dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAQAAAAMgICEBYCAAAIAoCAAAAEAkJAEhAQBEACCBKEEBIAAAAgAoAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADu4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAUAAAAEADAAAoAAQSkpKBgAAQQAFSgAAAMEAAAEAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAABoAwMg +AAAAAAABgBAQEAcAgFgDJxAAAAMDAQMgAAAAAHgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAQAIiIAA+IiIiIAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/NAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAL79/4Bt+zbdzbbt/xs82bYAADgAAHAAAG2bPAD/t2zznzzf5nf/ +v+0AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABrUAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAEAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAA +AACgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAL2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAgAAABEAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAW7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAQAEAAAA +gAAAAAAAAEAgAAQBAIBAAAAAAAAAAAAAgAAAAACAgACAAAAAAAAAAAAAAAAAAACCAAAAAAgAAAAA +AAABAIAAAAAAAAAAAAAAAAAQAACAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACUoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQAAAIAAIAAAAAAAAAAAAAEAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAEBAAAAIAAAQIAAAAAAAAAAAAAAEAABAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +kgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABAQAAAAQCA +AAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAg +AAAACAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYKAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAEAAAAAAEAAACAAAAgAAAABAAAAAAAAAACAgAAIAAAAAA +BAAAgAAAABCIgACEAAAAAAAAAAAAAAIAAACAAAAAAAIQAAAgAAAUAAABABAQAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACrUAAABAAQAAAABAAACA +AAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAIAAFAIAAAQAAAIAgAAAAACAAAAAAAgCAgC +AAgAAAAAIAIAAgBAIAIAAYAAAA4AggAAAAAAAAAAAYAMSgBAAAACgAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL1AAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACABAAgAoIABAAAAAAAAABAAAAAAAAACQAAAA +ADIAAAAAAAAAAGhABBAgAgAQCAACAAAwIAAABABAAAAgCIogAUAAAAAAUAAAAAAACAAAAAIAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAACAAAQACAAAAIAAAAAgAAAAAAIAAhAlAQAAAAAAAAARABASAQEIAAAAAAAAMQgAEQAAACABgAA +EMCACABAAAAAAACEgAFAACIAJAAABoAAEBAASQAABAAAEAAAAAAAAAAAAEAAAAAAAAAAQIAAAAAA +AAAAAABQEACAAAAAAABAAAAAAAAADRIAAAAABAAAAAEAAABAAAAAAAAAAAQIAACAAAAAABAAAAAA +EEABAAAAAAAQAAAAAAAAAoQAEFFCEAAAhgAAgACBAABQAAQAAIAAAAAAAAAAkABCAAAAAAAAgAAQ +AAAAAAQAAAAAAAAAQQAAgAACAACAAACAAAIAAAgAAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAIQA +AAAAAAAAAgAAAAAAAAACSAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAIgAACAAEgAABAAAA +AAQAAgAAFAAAAAAAAEAoAABAAAEAQAAAACAgBAAAIACIAAAAAgkiIAAAAgBgAEgAEAACAAAIiQAC +AACAAAAQAAIgAAAAECAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +QAAAAAAAAAplAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAUAAAAAAIAAIAAAAAAAAAAgAAAAABA +EBJoEAQAAIIAACAARAAAgAEAgAAEAgAAAAGAAAQAIIAABIgQAAAYkAACAAAKEBgQgAQAAAAAAAAI +DAAAAAAAAQABBAAIAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Dw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAAAAAAAYEAAAAAABAAAAAAAAABAAAAAAAASBAAYa +EIAABAAAQBgRAAAICAAAEDAAAAAAAAAAAACBAQAEAIAgAQEBAAAAAgAAAAAAAIAAAABAIAQgBAAa +AAAQAAAgAEAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAMvAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAABBAAAAAAAAACBgAAAAAAAAAAAAAAAAAQBAAREYCAAAAACAAAA +AEgAAAEAAAEAAAABAYAAAAAACAAAAAC0GgAIBAAAAKAAAAAAAAAgAAAAEAAAAAAAIAAIBAgAAIAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ZAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAgCAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAQAAAAAABAAAAAAAAAAgAAAC +QAAAAAhIAKAQIAACAAAAAIAAAQAAAAAAAAABAIAAAJAAAACACIAAASEKEQAAAAAAIAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvkAAAAAAAAAAAAAAAAAAAAAABgA +AACAAAFAAAAAkAAAAQAAQCoAAAAAAAQAKAAAAQAABAAAAAAAAQACAAACAgABAAAAAAAAAAEAAEAA +kARBECEBSAAAEgDEIgIAAABAAMQAAAAAAAAAACMBSAAAISDEIgAABAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNgAAAAAAAAAAAAAAAAAAAAAgIxAAAAAAxBAF +AgQAAKHEAAQIAAAAAAAAAAAAAAAAABADAAgAAIDIIAAAAAAgoMQABAAAAAIAhAAEiAAAAAgAiAQA +AABAgAGJZIAAAgAAAQAQAAAAAAAAgAQFAAIAAA2AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8xAAAAAAAAAAAAAAAAAAAAAIAEAAAAIAABoAABAAAABAEA +AIAAAAAAAAAAAAAAAAAAgAQCMAAAIAGAAAAAAAgJAQCAgAACKRUBAAIAAABAAEAgBAAAQSGGIgkg +AARAQCIycGAAAAAAAEAECAggAAAgBAAAAABAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAkAQIAAw +AAAAABBAAGAAAAAAAAAAAAAAAAAgAAAAAAoggAAgAEIAAESEEAAUUEAAAASACkFZQAAAQKCICQkE +EAAAACQAmgAYnEEg4EBAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADMtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAABAAEADAwACAwARABEAKAA +AEAJAEAoAAAAABgYAEAAAAEAAQAAAEAIECAAoAIKHAwIQEGUAAAACACAUBMjAAAICAAAAAAAACAA +AGACAIAABAQAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIBJAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAgAAAAEAAAAAGAAADAAAAAAAAAgEAAAAAA +I8MAAAAAAAAAAAIgEIMkBAgMATMAAgKAEAgACkABQEwAAIABAKgADCBAQFAAAAAAAABQAAABAAgB +AQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCYAAAAA +AAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAIAAAAAAACBAEAYAAAAAAAAAFAAgACgABAkAEAAAAAAA +QAACIAQAAImChoAgAAgASIICAC0AEgIAAgAABFPQAAAAQAAAEDAAAAABAIAEQgA5CCqqAAAQAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKvAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAMAAMAUACCgAABAAAAAAAAAAADCAAAEQAAAQATkABFRAAAAAAAAAAALRUFVs +CAAEhMJQA2AAAAAABBAVAEBBIgIoERIiACCCShIAAADAAAIAIEzIADYggSHAwAAggIACIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWsAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACBABAAAAAAhACQAgAAAAiAAAQAhACoUCGFkASsAEAAAAAACAAASASFABQACBQIJAF +AQIAAIoSQkAAAEAMpAgABAwAIAREABAAAABCQAJQQAAARBCQKEBAAAAABAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +oAACQFAQAAAARAAAQEBAAAAAAAAAAAURBRQkAKACggAAAAAAAAAANiQCEkCMAAARBBCChMBABZCB +gAEBEEAAAIAAAIAQkACAgAAAAIAAAEAAAQMAEBAAICAAAKCgBAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9AAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAABAC +AAAAAAICAQIAAAACAIAABAAKkKAAVEgQAAAAAAAAAAAIgACQEwIQEhmCgAAQAyOkBQ0A/1f/ERFV +3QUNA1URGzU1VVVV/6r/AP8PD1V3EVUAAAAACgCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABQAAABEAAAARAAEA +AAAAAAUAAAABCigiiBDgVABmZmZmAAAP8AFVHx8AVRX/ERMfXwVVB/9fHwD/V1cbG6/vXx8DVREb +NTVaWlX/qv8A/w8PABERmVBQUFAKAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAA +AAEKKCKIAPBXAJmZZmYAAA/wAqofPwCvG/8REx8fBa8D/woOBY0CAhszBQEKDgFVMzM1NVpaAKoA +VQpOBK4FFRWVUFBQUAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAGawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKIiIA +8FUAmZlmZgAAD/ACAg8vAAUA/wADDw8AAAD/BQ0BRQIAETMAAAUNV1URGzU1VVUAqgBVAUUEFVV1 +FVUAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoiIgDwVQBmZmZm +AAAP8AEBDx8ABQD/AAMPXwAABf8dAACMdAARlB0AAIx0ABGUAAAAAABAAAAdAACMdAARlAkAAAQk +AACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAA +AAAAAAAAAAAAXFAAABAIgAAUSAAAEAAAAAAAAAAAAAAAAAAAAAAJAACMdAARkAkAAExoAACQAAAA +AEgAABAAAAAAAAAAABgAABxgAAOUGAAAHGAAA5QAAAEAAAAAABgAABxgAAOUCAAAFCAAAoQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvQAAAAAAAAAAAAAAAAAAAAAA +AAAMQAAABAgAAARAAAAEAAAAAAAAAAAAAAAAAAAAAAgAARxgAIOECAAAHGIAAoQAAAEAQAAAAAAA +AAAAAAAAMzMzMwAiDQ0AIjMbExMAAAUFBQUAAAAAEREFrwMABQAAAAAAAACLiwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//+qqlBQMDAAAAAAAAAAAAICDx8AJwD/AgIPDwAAAf8z +MzMzACINDQAiMxtzc1BQBQUFBQAAAAAAAAD/AwAFAAAAAAAAAEdHAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAAAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAD//wAAUFAwMAAAAAAAAAAAAVUPHwAVAP8BAQ9fAAAB/1NTU1Pd/y8v +/3czGxMTX1/19fX1AAAAALu7Ba/z//X/AAAAAAAAi4sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAPYQAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAP8AqopwcJCQAAAAAAAAAAACAi8/ACcD/xMTHx8Frwv/U1NTU93/Ly//dzMbc3P/ +//X19fUAAAAA//8A//P/9f8AAAAAAABHRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAdNAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAEQARAAAAAAAAABEA +AAAA/wAAIEBAYGAAAAAAAAAAAAFVHx8AFVf/EREfXwVVBf8AAAAAAAAAAAAAAAAEAAAAAAEAAAAA +AAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAQAAIAAAAAAAAAAACAQAAAAAAAAAAAA +AAAACusAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAgAAAAAAAAAAAAAAAAAAAC +ABIAAAAAAAAgAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +IAAAAAAAAgAAIAAAAAAAAACAAAAAAAABQAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAMoQAA +AAAAAIAAAAAAAAAIAAABAAAQAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAACAAAAAgAAAAAAQgAAAAAAAAAQAAAAAAAEAAAAAAAABAAAAAAAAAEAAAAAAAAAC +AACAAAAAAAAAAAAAAAAAAAQgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAAAAAAAAEAAAAAAAAADAAAgAAkAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAIAgAAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAACAAAEAAAAAAAAAAAACEAAAAEQAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAABAAAAAAAhAAEAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAGAAAAEAAAgQQAAAAAAAAAAAAAAAAAAAAAAAAAAAADMQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAEEAAAgAAgAAAAAAAABAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAgAAAAAAQ +IAAAAAgBAEAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAA +AAAAQAAAAAABAABACAAAAAAAAAAAAAAAAAyDAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAI +gAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIIAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAggEAAACM +AAACAAAgAwAAACAAAAAAAAACAAAAABAACACIAAAAAAIAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAA +ABAIAAAAAAAAAAAAAAAAAAAABj8AAAAAAQAAAAAAAAAhAAAAAAAAACAAAAAAEAECAAAAAAAAAAAA +AAAAAAAAAAAAAAAIEEgAAAAAAAIAUAAAAgIAACAIAAAAAAAEAABAAQAAACCgAAQCAEAAAQAAABAA +AAAAAQIACgAAAAAAAAAIAAgACBIKAgAAAAEAAAAABAAAEAAAAAABgAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAkQAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAAAAAgAAAAJAAAAAAAAAAAAAAQ +ACAQAAAQABAAAAAAIEMACgIAACAIAAAAAgAAAAFNAABAAgQAAEAEARAICEgCDAAAQAwIBCAAgAQA +AAAogEAABAAAIIQAQQAAAhAAEQAIAAARAAAAAABAAACAAAgAAAAAACAAAAACAAAAAAAEAAAAAAAA +AAAAAA8/AAAAAAAAAAAAAAAAQAIAAAAAAABAAAAAAAAEBAAAAAAAACQAEAAAAAABIAAAAAABAAAA +gAIGABAAAIAAIAAAAABIAEAAAABgAgIAABQAAIAABFAAADAAAQCAAAAACAAQSFIACCQQEEAAkEAA +AAAQQAAAsAAQSYFCAAFAABAAgAAAAgAIAgAAQAAACAAAEAAAAAAAAAAAAAIAAAAAAAAAAAAADOMA +ABAABAAAAIAAAAAEAAAAAAAAAAAAAAAAAAgAEAAAAAECAABAAAAAAAIAAAEABAgAAAAAEcAAwAAA +BgBIQIABAAQAAAEAABAIBIgEoAABCAABBAACAACIABEAAAACEASEAAEAAiAgCAEAAAAAIAwgAAYg +AAIQABAAEIAgKIAACAABgCAAAAAIAAAgAAAgAAAAAiAAAAAAAAAAAAAAAAAAAAAKdAAAAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAIAAEAAAAAAAgAAAAAAIAAAQAgCAAAQAgCAAGIAAgAA +EABAAQAAAACAAIAAAQAgAABAAAgAAAEAIQAAEAAAAYAAIAAEAACAICBABBAAIIQQCIIAAAABRAAB +AAAAAIAAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAAV5AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABCAAAAAAAAQACAAAAAABgAgEIBAEAAgAAAEAAMAAAAQAgAIAgBABAAAEAADA +AACABGAAAABABAAAAAAIEAAAAAAAAAAAAAAABAAAAAAAAAAACAgQAAgZAAIAASIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACBIAAAAAAAAAAAAAADoAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAYEIAAIAAAAAAAAAAAAAAAAQAAAABAAIYIEEAAQAAAADgUAAAAAAAAEBAAAAAAAAAA +IAAAAQAAEAgAAAAAAAAYAAABEICgAACAQABgAAAAAQBAAAABACBgAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAGmgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIg +AAAAAAAAAAEAAAEAAAAAAAAAAAQgBAEEQIAAAEAGCgBAAAAAAAQAAAAAEAAIEAAAAAAACAAAAAAA +AQAAAAAAAAAAAAAAAAAhACAAAAgAAAgAEAAACAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAgAAAAAAAAAAAAAAAAAAAAAAAYyAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAEAABAAAAAACAAAAgAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAA +AAAAAAAAAJCEQAAAAIAAkSAAAYAgAQAAIAARAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAEAAAAAAAAAAAAAAAcAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAoAAAgAQAAAAQACAABAAAAKAAAAAEAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEUAIQSiAAABAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAQAAAAAAA +AAAAAAAGtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAADIIAQCAAACAAQAAEgAAAAQJCwA +AAAAAABEEAAABAAAAMQAAAAAAAAAiAAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAQAAAAJAF +AAJACASEEQCAAAAgDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIIAAAAAAAAAAAAAAAAAAAAAAAJt +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABQAAAAAAGAAIAAAAgJAQAAAAAAAQARgAAAAAAAAAGA +CAAAABCAAQAAAAAAAAABAAAAAAAAAAAAFAAAYGAAAAAAAAAAAAAAAAAAQAAAAAwAZAQAAAAAQAQA +JBBAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAABAgEAAAAAAAAAAAAAAACP8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBAAQABAAAAAAIAEAAAAIFAABCAAAAABgAAAAAA4 +AAAAAAAAAGAAAAAAAAAAAAAAAAAAAAQEAAAAACAAAAAIAgAIAAAAAEAEAIACAEAAAAQAwKCoSKAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACCAAAAQAAAAAAAAAAAADL8wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAIAAGAAIEAAAAAAAAAAAAAAOAAQEAEAAAAAAAAAEAAAAAACAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAgIAAAAAEASAggAAgDQwAkDEAAGEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIvoAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAABAAAAAAEAAAAIAAAIAAAAEAQgAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAQEASAgAAAAAAAAAAAAAAAAIAAAAIAAAAQEBIAAAWQAgABEQBAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAADMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAICAAAAAgAAAQAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABQEADAAAAAAAAAAAEAQAARAAIAACEAQMIAQQFAEAAAAoEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAQAAAAAAAAAAAAAAIlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEA +wQAAAAAwEAAAECAAAABEAAAABAACAAAAwAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQEAIAADACAAAACYgC5JAAEIKEAAhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIA +ABACAAAAAAAAAAAAAAXeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAgAQEgAAEgAA +AQAAAAAAGgAAIAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAACBAAAAACAgAAAACAAAAABQMA +IAABIAAggAwEBBCAAQCIUQyAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAA +AAAAAAAABaYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAQAIAAAAAIAQAAIAABAAA +AhAKAAIAIAAAAAAAAQAIAAIAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAYAAAYAQBAAQCAAIAK +AAAAAATtAAMAAFCYAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAIAIAAAAAAAAAAAAAAM +CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAEQAAAQAAACA +AAEAAAAAIAAAAAAAQAAAAAAAAAAAAAAAIiIiIvAAMAAAAAAAAP8AAAAAAAAAAAAAr68bG7sFd18R +ERERBHcFMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxsAAAAAAAAAAAAAAAAAAApzAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAABAAAAAAAAAAAEBAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAwAAAAAAAA/wAAAAAAAAAAAACvrxsbd18RryJ3IndE9woz +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGwAAAAAAAAAAAAAAAAAAC/wAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADAAAAAAADMzAAAAAAAAAAAAAAUFGxsiXxEFI3MjcwCzGzMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAD+AAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIiIiIgAAMAAAAAAAMzMAAAAAAAAAAAAABQUbGxEFdwoTExMTAHMRMwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAADxsAAAAAAAAAAAAAAAAAAASKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAEhAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAE +JAAAhAAAAAAAAAAAAAAAAAABAAAAAAAAAABgAB0AAIx0ABGUAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAQAAAAAAAAAAAAAD5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAJAAAEAAA +AEggAAAAEAAAAAAAADAUAACIAAAVgByAAJxwABWQAAAAiAAAABAAAAAAAAAAAAgAABQgAAKEAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAGAAAHGAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEU +AAAABAAAAAAAAAAAAAAOIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAgAAAEAAABCCIAAAAS +AAAAAAAACBAAAAgAAAGEGAAADGIAAYQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMz/ +A89VVUfd//8RuzA/BfW7/xFVVVUA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAA +AAAAAAAAAAG2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQARAAAAAAAAAAAAAKoA +//wwPwAAESaqqlWq8PDMzAAAIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzP8Dz1Wqi92q +qhG7MD8F9bv/qu6qqgD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqugAAAAAAAAAAAAAAAAAA +A8YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqgD//DA/AAAR +FaqqVarw8MzMAABERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwPPDzOLEQAAEbswPwX1 +AESq7qOjBfUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAPIwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzMDAAABG/VVVVqg8P +MzMAAEREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzA88PM0cRVVURuzA/BfUARBFVU1MF +9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAm3AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAMzMwMAAAEa5VVVWqDw8zMwAAIiIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAABQAAAAAAAAAAAAAAAAgAAAAAAAAAgAA +AAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAIDBAAAAAAAD88AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAACAAAAEAAAAAADAAAAAgAAAAAAQBAAAAAADAAAgAAAAAIEAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAABAAAAAAEAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAA +ABAAAAAAAAAAAIAAAAAAAAgAAAAAAAAAAAAAAAAEOgAAAAAAACAAoAAAgAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAGAAEAAAAAKAAgAAAAAAAAAAAAAAAAAAAIIAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAABAAAAAQAACAAABAAAAAAh2AAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAABAAA +AAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAACAAAAAAAAAEAAAEAAAgAAA +AAAQAAAAABIAAAAAAQAAAIQAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAICAAAAAA +AAAQAAAAAAAAAAAAAAAABQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAQIAABAAAAAAABAAAAAAQAAAAA +BAAAAAAACAACCAAACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAEIAAAAAAAAAAAAAA +AAAQAAAAAAAByQAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAEAAEAAAAAACAgAAAABAAAAAAAAAAEAACAIAAAAAIAAgAAAgAAEAAAAAACAAAAAAQAAAAAAAI +AABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAQAAAAAABAAAA +AAdLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAEAAAAAACAABIAAAAAIGAQACEACBAgAAAIICAAAwACICAEgAAAAA +gACAgAAAAAIAAAAAAAAEAAAAAhAQBCCAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAjMAAAAA +AAAAAAAAAgAAAAAAAAAAAMAAAAAAACAAAQAAACAAAAAAAAAAABAAAAAAAAAAQIAAABAAAAAAUAAA +AAAAAABAACAAABQAAQAAIAAAgAAAQAAEAAAAIARAADAAAgAAAAAABIAA4CAAAAAAoAAAKAIAAAAA +ABAAUAIBAAAAEEBAAAAAQAAAABJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALmAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAECAAEAAAABAAAAAIAAAAAAgAABQAAAAAAIAA +BkAAAAgIoAJAAAAAAAGAAFAAKEAAAQAARAAAEABIgQAAAEAEAAQIABIOAGgAADAAEAIAYggAAAIE +QABAhAEAABIIECgIAAAAAgIAIAACAAAAAAAAIAAEAAAAAAAAAAO7AAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAABQACAAAAAQAAAAACAACAAAAAAAAAAAgABgAgABAABAAQAABACAKAAAAAAMAAAAAAAA +ABAAAGCBQgQAgxAIEQBAAAAAiACJAABAARPAAAgAAgYAAQAAAABEUBQIAAgUgAaAgACIAAAAAAQA +EJBQQAAACACAAAgBAAAACAAAAAAAAAgAAAAAAAAACjAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAABAAAAMAAAAAAEAAJCAAABIEAAAAAARCAAAAACAAAAABQQAAUAAKAAEAAAEEABgAAEACAAAAA +gABCAAgAAAFAABACADAACYEAAiCABQEACAAACAAAAAAABAAAAnIAAAEAAIAAQABBAAAAIAAIAAAg +AAIAAAAAAQAgAAAAAAAAIAAAAAAAAAAAmQACAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAEAAAAEAAAAABAAAAAIAAgAAAAABCAACAAAoAACYAAAAACAAAQAAAAAAAAAAgCAgAA +AAAAAAACIQAAAAAAAAAEAAQCABYBABAQAwAAEAAAJBAJIAAEAAAAJAQAAAgoAEIQEgAAAAAChAAA +AAAAAAAAAAAEAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAoAAAAACAA +AAAIAAAEAAAAKASAAhAAAABACAAAAAAAFAAAAAAAAABACAAAAAAAgCAgBkEAgBA4EEAAAAAoUAgQ +AABEBAAAEBCAABEAAAIYUIAAIAEIAhAQSAgAQACAAAAAAAQAAgAYkAAQAACAAhgQAAAAAAAAAAAg +AAAAAAAAAAAABowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAABAQAACABIAA +AAAAAABAEAEAAAAEABAAAJhQAAAAAAAACBQAAAACAAAIEAAAAAAABABRAEAEAAAEAAAAAQEABAAA +AAADYAAAAACAAAAYARAAIAEBQgAAAACACEAAIREAABgAAABAAAAAoAAAAAAAAAAAAAAAAAAAAAAA +AAAIrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACgAIAAAAAAAAAAAkAEA +AAAAAABgAGAAAAAAAAAAAAAAAAAIAAAQAAAADAAAAAAACQAIAAAACAAAAAQAAAAAAFAACAAAAIAA +AAAAAAAAAAAgAAAAAAAAgAAADAgAAABACgAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASLAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAACAAAAIAAEAAAAAAAAAAAAIAA +AQBQgAAAAAAAABEACMAAAAAACwAEAAAAAKGgAQAAAACQAAABAAAAAAABAAEEAAAAAAAgAQAAAAAA +AAABgAAAAAAggAEAAgAAAACAAQIAAAAAAFABAAAAAAAAAAAAAAAAAAAAAAAABdUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAgAAAgAAAABAAAAAAAAIAESAAAAAgBAAAA +AAAQAAEAEAAEAAAAASAAAAAAoADEIgACAAAAAEAAAAAAAAAAhCABAAAAAEDEAQCAAAAABIQBAAAA +AAIAhCIAAAAAgADEIAMABAAAgMQAAAAAAAAAAAAAAAAAAAAAAAADyAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgIgoAQAAAIAABCwDAAAAAAAEEEkQACAAQMggAAAAIABAQCYQ +AAAAAAhAiAAAAAAAGAGAAABAAQIAAAgAAAAAACABiAQAAABABQEICAAAAABAAQAAAAABABANiAAF +AAAAGgGABAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAA8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAoAAAAAAAAAAAAAAAAQAYEEAAABAAUBggQAAAAAAgGgAACAAQIlAYAAAAAAAAQAkAQAAAAAAAAC +UIAAJCBgQDIQQgIAAAQIhAQCAkCBFQAEAAAAAAANyQAAAAAKAABACAAAEEBBwEAgAAAAAARoQGAR +QAAwIAAAAAAAAAAAAAAAAAAAAAAAAAAACqIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAgAAAA +QAAAAAAAAAAAAABAABAAAAQGCRZAACAAQBAEAGAQAAIgAAAAAAAAAAAAEBABAAASAggIAAAABASk +QkAB4QAAAAARAAAKoAACCEBIAAAAAAoSACEIBAAIAaEAEQACAAIAAgBAJAQCPBgAAAoABAwAUAAA +AAAAAAAAAAAAAAAAAAAAAADJbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAGAAAACgAAAAACAA +AAAABAAABAAAAECwCShIIAAAAAAAACAAAEAAAAAAAAAAAEBICAAASAEBAICAABAAABAAQAAAAAAI +AAhAAAAAAAAAAAAAAAABAAAACAIAAAAAEAIAAAAQAAAAAlAQAAAAAgEAAGAACAEAUAAAAAAAAAAA +AAAAAAAAAAAAAIM6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAABAAAAAAAAAABIAIAAI +AcAQwAQAIEAEBCQAAAAAAAAAAAAAAAAAAAAAAAgOAcCQAAAQgAAAREJCAgAQAAAAAAAAAAgAAAAA +QAEAEAAAAAAEAEAAAAKAEBABAAgAAAAAAACAAAACBApAAgAAIAACIYAEAAAAAAAAAAAAAAAAAAAA +AAAAAvUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIIAAAEAAAIBAAAwAAgA +Fg0BCQAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAgAAABAQAAQAJGMBAAAAwMCATQAABAEBKuAAAAA +AAAQBBAxAgAABBQAAAAAADABEAAIBABAQAS4LcIBAgAEAVMAAAAAAAAAAAAAAAAAAAAAAAADfwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAEAQAAAREQASAEAAQACAE +AAAABAAAAAAAAAAAAICABgAAEAQECEBAABACABADBgBAgAAFFRBAAMpAQCLIJSgAAAACAhIAIgIA +CAgMEBgAgACAAgCQICQiE5giChMEAVAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAZfAAAAAAAAAAAA +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 +AAAAAAAAAMzMAAARESIiAAEzAHf/qv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbsFBXV1 +RXUdHQPPDw9VVV8PGw8C9zExAKCgoKCgAAAAoCAgAKAAoAWvGxvf3xDfVf93d9/fz/97e/f3J7sn +uwAAAAAAAAAAAAAAAAAAAAAAAAG/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAUAAAAA +zMwAACIiEREAATMAd/8AVQAFAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAgAAAACAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAAAAAIAAAAAAEAIgKAAAAAAAAAAA +AAAEAAAAICAAAAAACaUAAAAAABAAAAAAAAAgAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAIAAAIAAAAA +AABAAAIAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAQBAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AABIAAAAIAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABMAAAEAQAAAAAAAAAAAAAA +QCAAAAACmwAAAIABAQAAAAAAAAAAAAChAAAAAEGAAAAAAAAAAgAAAQAgAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAIAAABAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA +AgAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAALZ +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAAAEAAAAEAAAIQACAAAAIAAAAAAg +AAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAQAACAAAgAABAAAAAAiAAAIAAQgAAAgAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEADAAAAAAAAAAAAAAAAAAEAAAAAAAACZgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAACCQAAAhAAQQAAIQAAAgEAAAAAAAAAAAAQACBAA +AAAAAAAAEAAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAALpgAAAIAEAAAAAAAAAAAA +AAAEAACAAAAAAAAAAAAAAAAABAAAAEEAAAAQAAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAAAAAAAAAA +AAAQAAAACAAAAAQAAAAAAAAACAAAAAAIAAAQAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAQAAAQEAAAAAAAAAAAAAEAAAAAAAAvcQAAAAAAMAAAAAAAAQAAAAAAAAAAA +BIAAAAAAAAAAAAAIAAAAAAAAAEAAACAADCAAAEAgQAAAAAAAAAAAABAAAEAAAAAAAAAAAAQAAAEA +AAAIAAAAgAACAAISQAAAAgEAAJIBAYAADAAEAEpAABAAAAAEACERAIEAAAAAAAMoAQBggBABAiAE +AAQAAAAAQAAAAAQAAAAgAAAAAAAAAAAAAAAACn2AAAAAAAAAAAACAASAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAIAAAAQACAAECAAAAIAAAAAAAAAAAAQAAAAAAACABAwAAQAACAAABAABABAAAAAAAIA +AAAgKEgABAgAAAAAMAAACgCCCAgAEAAAUAAIICAAAgAGQKgAAAAACQgAAAAIAAAAAAAAAgBIAAAA +AAAAAAAAAAAAAAAACAAAgAAAAAAI1wAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAgAAAIAAAAAIAAA +AAAAAEIAAAgAAAAAAAAAAAAAAAQAQAAAAAAAAAEAEAgAAAAAEESBCAAAAAAAAEBwAA4AEAgAAIAB +AAASACBAUABBEogiAAgkAC4CCAAACIAAdCwJQQQACBEEIEGQCEAAAAAAiIhAAAEAAAhAEAAACAAA +QAASAAAAAAAAAAAAAAhCQAACAAAAAAAAAAAAAAAADAAAAAAAAAAAAEAgBAQACAAAEAAAAAEACCEA +AgBAECgIAAAAAAAAAAAAAQCAAAAIAAAhgQASABBgAYKABAAQAAgABBAAwIAACACBEQCUkFGIAgAB +BAAIQQwQRAAAEKEBgQAKAEECAAAAAEOACIBAAhABJgABAMgoQBAAAAwAAICCAAgAAAAAAAAAACAA +AIAABAAADz8AAAAAAAAAAAAAgBBAAAAAAAAAAAQAAAAAABAAAAAAgQBAkABACAAAAEAAAABBAJAC +AAQAQAAECAAAgAAAAIAAAABAAIhAEhEAAACAEIAAQQAAjAASAAAQAkIgABQgBgAAAYAAEgABIQAI +gQAKIBAQAAoAACEBAIgAAAAECCiAMAAAAAABAACIAACIBAAAgAgAAAgAAAAACQAAAAAAAAAAAAAF +fgAAAgAAAAAAAAAAAAAAABAAAAAAAAAAAACABAAAAAoAABAEAQAAAA4AAAEAAAAADAAAAABAAAAA +AAAAAAAAAAAAAAAAAIAhFEAAAAAAAAAIAEAgAgGAEoAwMUQAhIIIAACICAAEEECECEAsAARmACAA +AAACUAAIBABBMAkAAAAAFAAAAAAAIIAAAAQAAACAAgAAAAAAAAAAAAAAAAAAAAEAAA2xAAAAAAAA +AAAAAAAAAAAAAQAAQAAEAAAAEACAAwAAAIQgQIAAQAQAQCAACAAACAiAAAAAAAAAAAAAAYAAAAAI +AAAoFACCABAAAAAIBAAIQEAAAQAAgAAYEAAAQAAAEBgwgAgAAAACERAICQAAIAAEAYCAIABQkBAQ +AQAAACCAECAABgAAAJAYEAAAAAQAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAjQAAAAAAAAAAAAAIAAA +AAAAIAAAAAAAAAAAAAAABAAQEAAAAAAYAAgQBAAAABAEOBACAAEAAAAYEAAAAFAAAJgQAARAAAgQ +GFQAAIBAAEAIFAQAAAAAAAAgACAAAQAAQASCIAAAARAIiAAABEAEAACAAAAAgICIAAAAAgAAAAAC +AQAAIAEAoAABQgAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAKJwAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAggEAAAgAAAAAAAAAEQAQAAAAAAAAAIAQACAAAAAAABAAA +AAAAAAAAAIJBIgANKAAAA0GEAAAIAAAAwCQICAAIIAGgBAAACAAAAKAIAAAJAAABARAAAAAAAAAA +SAAICAAAAQQBAAAAAAAAAAAAAAAAAAAAAAAAAAdLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAABAAIBAQwJAAAABQAAIAAAAAACFEAAAAAQAAAAggAAAAAAAEYAAABBAEAAAAAAAAAAAAAAEAA +AAAIIQAAAAAAACABAQIAAAAAQgGECAEKAIICEQACAAQAAGABAACoAAAAAIAMAAAAASEQAQASEAAA +AAoBAAAAAAAAAAAAAAAAAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAgAAEGAAAAQAQ +yAgQAAIBAgAAAAAABAEECAAAAABoAQAAAAAYAAABAACAAFgAIAEAAAAoAAAAAQkAAgAAAACEIgAA +AABAAMQAAAAAAAAAhCEIogQUAADEAQAAAAAAAIQAAAAAAAgAACEAAAAAAADEICAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAACSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAyEIiAIBAAAAEAo +AAAAAAAAxCACAAAAAATIFCAAAAAAAMQQAUAAACDgyBAEgAgAAABAAAABgABAAAGIUgAAAwQKAQAA +AAAAARBBgAEIAAhUAA0ICAJAAAACAQAAEAAAAAAAiAAAAAAAJgGCABAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAA94AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACCQAAAAAAgGAAAABAAACAIAAIAAAAAAB +gAAIAAAAEAGIBCAAQAAAAYAECAACAAQBgAAAOAAAAAAAAkAgFAAAMBQAIAAgMhCAAIhCZAYIGojA +ICABQEAWisAIQIYABkRABQEAYAAIAgowAAAACUIQBFUwAABARAgCAAAAAAAAAAAAAAAgAAAAAAAA +BLcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAEAAAMEAUFAhQQBAIEkAIAAAAQDQAYAIBQFAQ +AAAAIFAAAAAAABAQAAAAAAAgCAgAQAAQAAQBoEAEAAAIQkQAykBBoAQIAAAAAQBAGoBAAgAACAER +BGAAGAAAAAABACAgAgABgUAAYKgaAODggCgICIC4QAQAAAAAAAAAAAAEAEAAAAAAAADKvwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgBoAAAAEAAgMAgAAgADAQAgAAAAAQERIAIDAAAAAAAAARAgAAE +AACgAAAAIKAIBAAAAAAACAAAAgAAAAgAAAgQAAMAAggLAAMAAEAQBCAAAEAABAAQCAAKIAAAAAGA +AAAAAAAQAAAAAgmAEAABABAAEAgAEBABAAAAAAAAAAAAAAAAAAAAAAAAAIkhAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAMEIAhACAshgIAAAAAAAAAAAJAIAEAIAQAICAAAAAAAAACAAAAgAgAA +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 +PwPPAP8PDwD/AP9RVVFVEVUnM/f39fVVVVf/E1MTUwUFIndVVSY3Dw8Dz393VVWq/ycnFbVMXQAA +AAAAAAAAAADM/wAAAAAAAA+TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVVd/wJXAlcAAAABAAUA +AP//r//19QL3AAAAAAAAAABE/0T/VVVVVQAAAAAAAAAAAAAAAAAAAAAPDwD/JiYZGQw/A88A/w8P +AP8A/1FZUVm7qicz+/v//1VVV1ezo3NTr68id2Zmrr8PDwePPzOVmVX/Gxsvf25/AAAAAAAAAAAA +AMz/AAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgz/AasBqwAAAAAAAAAAqv+v//// +AfsAAAAAAAAAAIj/iP+qqqqqAAAAAAAAAAAAAAAAAAAAAAhdBY0mqhlVAP8PDwPPHR0IKggqEZkR +mbuqJzMBAQUFA1cCAhMDIwOvryJ3A8+MnQUnBwcAABURAKobGyV1KjsAAAAAAAAAAAAAADMAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhZAAAA/wD/AAAAAAAAAAAAAAUABQUB+wAAAAAA +AAAAAHcAd6pVqg8AAAAAAAAAAAAAAAAAAAAABBUBRRVVFVUA/w8PA88dHQUnBScRVRFVEVUnMwIC +AAADAQIAEwMTAwUFIncDzwQVADMDA0BEFREAVScnELAIGQAAAAAAAAAAAAAAMwAAAAAAAA6QAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABFVRAAJXAlcAAAABAAAAAFUABQAAAAL3AAAAAAAAAAAAuwC7 +VVVVDwAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAACAAAAAAAACAgACAAAAAAAAAAAA +AAAAAAIAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAoAgAAAAADAEAAAAAACBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAACACAAAAAAAAAAAA +AAgAAAAAAAAACAADAAAAAAAAAACAAAAAAkAQAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACAEAAAAAAAAAAAAAAAAALyAAAAAAAAAASAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEIAAA +AAAIAQAIAAAAAAAEAAAAQAACAAAAAAAAQAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAATtAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAABAAgAAgAAAAAAAAAAACAAAAAAAAAAAAB +AAAQAACAAAAAAACAAAAAAAAAAAAAAAABAAABAAAACAAAAAAAAAAAAAAgAABCAAgAAAAAAAAQAAAA +AAAAAAAAAAgAAAIEAQAAAAgAAIIAAAAACBsAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAABAAAAAAAAAAAAAAAACAAAAAAAAQAAAAAAAAAAAAACAAAAAAAAAAFgAACAAAAAAAAAAA +AEAAAAAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAABrwAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACAAAQCAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAEAAgAAAAAAAAAAAAAAAAAMQAMAAAAAAAACAAABAAAAAAAAAAIAAAAAAAA +AAAAAAAEAAAAAAaDAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAA +AAAAAAAAAAAIAABACABAAAgAAAAAAAAAAAAAAAAAAAEEAAAAEQAUACCECAAQAAAwgAAAAgBgAAAU +AQAAABBAgAAEAQAAAAAAAQAAAAoIAIIAAAAAABAIABAQAgAAAgAAAAAAAAAAQAAAAAIAAAAAAAAB +AgAADQUIAAIAAAAAAgABAAAUAACIAAAAEAAAAgIAAAAAAAAAAAAAAAAAAgIAAAAAAQAADAAAAAIA +AgAAAAIAAAAAAAACAAAIAQAAAAAAAAECAAACEAQAAARIQEQAKAIABAgAAQUAgQAAgIABACCCCABE +QAAAgCAIAAAAAAAgAFAQgHAAAABgAAAAECQFAEAAAAAAAAAIAAABAAAAAABAAAAIAAIAAAAJtwBA +AAAAAAAAAAAAABAAAEoAMCgAAAAAAAAAAAAAAABAACAAAAABAAAAoAAAAAEAAAAAQAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAQAAAAAgAAYAQAQAAEAAAVCAEAHJSTgAAAAAAIAIoACFAAAgOQBIAAkAA +EmQAQAgAAAAQAoAEQAogAAACDEhAAAAAAAAAAEAMgAAIIABQYAqMBAQAAYAAAAapAAGAgAAEAAiA +CQAAQAAAAAEBRAIgACAgAAEAACAAAAAAAAQEAAAAEAAQAAAAAEAgAAAAAAAAAFQAECAAAAhAAAAB +AAABAECAgAAkAAEAAAgAAQAAAQAUAAAAAADBEAAAAIqAAIAAiUkAAIAADBAIBIABCIAAAAAIEAQA +gMgQAQAABAAEAYFACQAAAEAAAAAACAAAAiAQQJEABAgAAAAACQAACu6AAAAAEBCAgQACAAAgAAAA +gAAIAEBAAAEAggAAAAAAAAAACAAAAAAAAAAABMACAAQAAAAAAIIAAACAAAEBAAAAAgAAAQAAABAA +QAgAAAAUAAAACAAAABAAAJAAABAAQEgBBAAAAAAAKAAAMAAUiAAIAACQABKAAAQQAIAAIYgAAIBC +ICAAAACQgIABgAAAAACgCABAAAAAaIASFAAQAAECAAAHywCAAQAEAAAJAAgAAAAAACkAACAAQAAA +AAACAAAAAAAAAAAEAAAAAggAEAAAgAAAAAAAAAACAQCQAgAAEAAAAAAAAAAAAAAAAABAgAAAAA4I +AAAAAEQAAAAQBiAAAZAAAAAAgAAAAAAkAAFAAAAGAAAAIwAAAIAAQIAAEAgQICAEAACAAAQgEAAA +AAAAAAAAABAEAAAAIAAmIAAhBAAAAAEAAAXoIAQgAAAAAIAgAAAAQAAAACAUVAAAAAAGACEAAAAA +AEAAgAEBAAAAAAAAAAAgAECBAABAAACAAAEAICAEAAhAAgAEAAAAAEAAIAAAAAAAAQAAIAAAAAAI +EIAAAAAgAhAQAAAAABAAMABAAiAAAAAIEgAAACAAAAAAAAEAIAACGRAAhAARAAM4EAAAAAAAAAAA +AACAAAgQGBAAAQAABAAYMAAAD8QAABBAAAQwEQAAAAAAAAAADFBACCgQIkAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEABgQAAAAAAEAEJAAACASCQAIEAAEAAAIAAAQACAAAAQQ +CIAAAIAAAAAQwAEAAEAAIEAAAAAEAAAAAAAQBgQAACEBAAAIAAAAGFAhAAAAAAAAAAAAAAAAAARA +AQBAAQAAAAAhAAAEAgQAgAEABAAAAAIAAAAAAAABAAAiAEAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAgAAAAAAAAgAAAAAAAACAAQAgAAAIAAAEAAAAAAEEAAAAAABAAAAAAAAAiAAAAAAAAAD +QCAACAAAAAGEQAAAAAAAAEAAAAwAAAAAAIAACMAAAAJARYAAAAAAAAAAAAQEAAAAAAAABAqAAAAg +AEAAAAyoAAAAAAAAAAAAAAAAgAAAAACAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABIAAAAgAAAAAAAAAAAAAABAAAAAIACAAAQAAAAEAASAgAQAAAAACAAABAAAAACAABAAEAAAA +ACAgAQAAAAAAAAAAAggAAAAAAAECAAAAAAAAAQAAAAAAAAAADBCAAAAAAAEAAEAAAAABAQAABQ8A +AAAAAAAAAQAAAAAAAAAAgAABAAAAAREAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAQ +AAAAAAQBAFkIAAAIAAGAAAAAkABgASIAAgAAAABABAAAAAAgAIQAAAIAAAggICAAAAAAAABAAAAA +AACAAAAgAQAAAACAxCEEAAAAABDEAAAAAAAAAAAgNIAAAAAAxAgAAAAAAACEAAAH7AAAAAAAAACE +AAAAAAAgAAAjAAQAAAAIxAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAqMgA +AhAAAABAiBBFAAAAAgRAgAAAAAAAAAAIAAAAAAAAAQAAAEAAAEAAgAAAAAAAUAAAAAAAAAAAAIgJ +AAABACABiCCAAAAACAEAAAAAAAAAAIiAAAAAAAoBAFgIAIAABAEAAAAFCAAAAAAAAAEAAAAAAAAA +AIgIgAAAAAANAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAACAACAAAAAAAQAEAAADIAUB +oAAgAAAIBACAUBAAICACAgAIAAAQAAIQSAFIBABAAAxAQAAACAAAAAAgAABAQAAAAABAAAJCAAAQ +AAISiUAAAAAAAAAAAAAABARAIUBAAAAEACAGEABAQAAAACUSAYCAAAAAQQAAAAAAAAAAAABAMIAA +EUAAAAAAAAAAAAAAAGEAAABCAAAAAAAAAAAAAAAAQFAQAAAAAAAAAAAAAAAYAAAAAAAAABAAIIAA +AACICQAAAAEBAAAAAAwAQAAAAAAAECiyGgIIYAAEAAACAAAAAAAAAAAAAABAAAGkAEBEIQEaAACg +AAAAAAAAAAAAAABAIAAAoBwEAEAMACCgAADFnwgCAAAAgAgSAAAAAAAAAAAACBAAAAgqAgAAAAAA +AAAAAAQAAAAgAIAAAAAAAAAAAAAAAAGAgAQEAAAAAAAAAAAAAAgAIAAEAgAYAAAgAAAEAEgKBAAA +AAAAAAAACAAAQMBAQAIQgAoAAAGAAAAAAAAAAAAAAAABAAAAAAABEBBCBAAAAICABhAAAAAAAAAA +AA4IAACAAAQQAhAQwAgBgBEAAI+EAAAAAAAAAAAAAAAAAAAAAAASEAggYAACAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQAAAAAAAQAAC +AAAAABAAQIIAAIEQAABQAgAAkAAAAAAAAAAAAAAAAEAAAAAQMAwAAEJAAQAAAAAAAAAAACAUABSA +QQIQAkAUAgoAAgAAA2sAAAAAAAIIAAAAAAAAAAAAAAAAQAAoEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAIAAAAIAAAAAABAAAAACAAAUEAQg +FAwQBJCKMACAgAAAAEgAAICAAAEAEBAAAARCABIAFAQAAABBAAAAAAAAAADAwAMDA6goQQAUUAQA +BAgSAAAL6AAEQAA5BBAwAAAAAAAAAADA0JVFAwAQvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAgKBECAAgIAAEAACAGgAABAAAAACBAAAQAg +CEhABAgAEAAAAAACAgASkAAgAABBoKAAAAhBQAAAAAAAAAAAAAEChQFYQCADgAAQIAgIUBAAAAx1 +AcAAQBYAAAAAAAAAAAAAABAABAQARAISAAAAAAAAAAAAgAgAEAAAAAAAAAAAAAAAAAAAAgAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAzAAMALu7ERFVVR13HR0dHVBfTF0AAAAAAAAAAAAAAAAAAAAADw8zM/P/ +U1UAAAAAAAAAAE9PEVVVVQD/R083vzMzMzMAAAuzEVUVFQ8PMzMAAAAAAAAAADMRMxu/v7+/AAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA +IAABAAAAAyAIAAAAAAAAAAAAAAAADsEAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAIAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAAIAAAgAAgAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAEACQAAAAAKbBAAAAAAAAAAAQCIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAAAAAAAAA +EAAwAAAAAAAAAQAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAI/AAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAA +EJAAAIAABAAAAAABAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAABAAAAAAAAAAAAIQABAEAAAA +CAAAAAAAAAAAAAEABAAAAAAAAAAgAAIAAAAAAAQAAAAACAAAEAAAAAAAAAAEAAAAAAAAABAAAAAA +AzwAAAAAAAAAAAAEEAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAA +BAEAQAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAEAAAAA +AAAAAAAAAEAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAkBAAAAAA +QAAABACAAABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAACAAAAAAAAAAgAAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAABAAAAAAAAAAAAEAAAAAA08AAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAABAAAACAEAAAAAAAAAAAAAAAIAAAIAAAAACAAABAAAAAAAAAAAA +AAAAAAAAAgAIAAQAAgAAAAACNACQAAAgAAIQAAADAACQAAAAEAEAAAIAABAAAAACIAIAQAgAAAAA +AoAEAkJAAAMMEgAAAAAAAAAAAAAAwAAAAAIAAAAAAAAAAAAAAp8AAAACAAIAEAAQAAAAAAAAAAAA +AAAAAAAAAgACAABAAAAAARACAADCABYAAgAAAAAAAAAAAAAQIAAACAIAAAAAAAAQAAAAAAAAAABA +AgAAAAAhAAAAAABACIAAAAAAABAAAAACAGAIiAgBAAABAAAAAAIAAAQAAIAASQAAAEAAAgDgAAQC +EAAAACAAAAUAAAAAAAAACAAAEAAAQAAAAAAQAAAALgAAAAAAAAAAAkAAAgAAAAIAQBAAAgAAAAAE +AAAAAAAIACAIAAAAAAAABYAAYAAEAAAFAAAgAAAgAEAAAAAAAAAAAgIAAAAAAAgiwAEAAAMAQBAA +BEAAEACAdAAAQAIABIAAAAAWEgCAAAxAAAAQBDAxCSAADHAASAgDwAAUEoBEcAGEAQRECCAACAAA +AQBAAAABhAQAAAAgAAIAAAAAAEAAAAR+iAIAAAAAAAAAAAAAQQIgJEAAgAAkBAAQAAEAAAAAACCA +AAQAAAAACQAAAAAAAAAsAgQAAAAAAEAAAIAABAAIAEAACAAAAAAAAAEgBBAASAgAAAAAABAAAAAA +gACOAAEAAQgJAJAAgUIAIoQAAtAAMAAAFACAAACogAAAAICQAAASAAAAgKDAAAAJAAACAACBwIAA +ABIIEAAQAAAIAAAAAAAAA/0AAAAAAAAAREAAAAAQAAAQAgAAgEAAAAgAAEgAgAAAAAIQAABAwAAI +AAGAAAAABAAAAgAAAAAAAAAABAAAAABAAAAAgAAAAAAAABACQIAACQAQAAAABBAAABAAAAIAADAA +ACIAABAQAAAAgAAAaAAECBAAAAgQAQQAQIAAEDAAAIBBQAACQEAiAAwAAAAAAACAAAAAEQAEEiAC +ACAAAAAQAAABIBACAAIAAgAEgkAAAIAAACCAAAgAgQAAEAABIAIAAAAIACAAAAFAABAAAAABAAAA +EAIAAAAAACAAAEAAAAAAAACAAAgAAAAAAAAAIAABAAAoQAAAAUAAAAAwASAAgQAABCAAAAIQAAQQ +CAQAAACAAYAhACAAAIAAAGgJAAAAwCAGIgABAAAgMAAAJAAAAABAgYAgBAQAAAAAAABAAAAAAEAA +AA0wIAAAAAAAAEEAAAAABAIAhgAAACAABAAAAABAACAAQCAAAAgAAAAABAAAAADAAACBAAAAAAAA +AIAAAAEAAAAQQAACAgAAAAAACAMABAgACAAAIAAAAAAAAAAAAAAAEhEQBAAAAIaAkBAAACAAAAoI +EAADBABYEAgQAAiAAFEAGhAABIAARAIYUAAAAAAAAAAAAAGAABAACJAAAAAAAAAAAAAACecAAAAA +AAAAAAAAAAIAAIgQAgBAADwQEBAAAAAAAAAAACKAAAAQQBgSAAAAAAAAAAAAAAAAKAgAAAAAgAAB +ABgQAAAAIAAAEBAAgAAAEIAYEQAAAAAAAAIAASCAAQQAAgEAEACABBIAQoAFAQAAAAAAEAAQgAIA +gEAABQCBAAIAgAiAgkEAAAAAAAEAgAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAF3QAAAAAAAAAAgQUB +ACAAAAAAQAAAAAAAIAAAAAAAAAAAAAAABEAAACEAAAAAAAAAAAAAAAAAAAABAAAEAgAAAAAAACAA +AAAAAIAAQUHAgEAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAIBAACAAAAAEAFAAIAAAAASQAAAQAAAAE +EgAADACAAADAAAAAAAAAAAAAAAiAAAAAwAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgCAgAAE +AAACIABIAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAICAAQAAAEAAAAAAAAAAAADAIA +AAAABAAAAAAAAAAAAAAIAAAAAAABAIAAAAIBAAECAAAAAAUAAQAAAAAAgAABDBAAQBAAAAECKEAA +AAABAQAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAAAACjMAAAAAAgAAAAAEAAAAQAgBAAABBAAAAQEA +AAgAAgAAAAQAEAAAAAABAAAAAACAAAAAAAAAAABAAAAAACgAAAABAAAAAAAAAAEEBAAAAAACAQAA +AAAAAAAAAQCgAAAgAIQAEAAAAKAAhCAAAAAAAQRAIgSAAACgAEAgMAAAAAAAxCgEgAAAAADEAAAA +AAAAAAAgEAAAAAAEQAAAAAAAAAAAAAAHyQAAAAAAAAAAIgIAAAAQAEABBAIAAAAAhAAAKAQAAAAA +IACIAAAAAMQAAAAAAEAAAAAAAAAAAAQAIgAAAAAABMgAAAAAAAAAiCgAAAAAAADEAAAAAAAAAAAI +CQgAAAAAAQAAAAAAAAABgAAAAAAAIAiAAFAAAAACAICIhAAQAAIBgCAIAAAACAEAAAAAAAAAAIIA +AAAAAAAAAAAAAAAAAAAAAAFgAAAAAABAAACAAAAAAAAAAAgCAAAAAAABAAAAAAAgAACICAAAAAAB +AQAAAAAAAAAAAAAAAAAABQiAAQAAAAAAAQAAUAAAAAABgAkAAAAAAQEAAAAAAAAAAAUAAAAAAgBA +BACIACQEAIBAAcCAAAoCMgAFBECAAAUBEAAIQAAAEUqqgYACMSBFMGAAAEAAAAAAAAAAACAgEAAA +AAAAAAAAAAAAATsAAAAAAAAAAEQAAAAABIA0BAAgBAIAADAAAAAAAAAAABAyEAAJQEZCAAAAAAAA +AAAAAAAQICBCAmAwEAAEAAAAAAAAAAAAAABAACAAgIAJRQAAAAAAAAAABAAAAAAAAKAAAIABMAgI +GAggAQQABAFBAQAkBADEAgIAAAAIAAwEAkACEAQBCAIIAAEAAAAEAAAAEAAAAAgEBAAAAAAAAAAA +AADNOgAAAAAAAAAACSAABKCgAEEABAAAAAAACAAAAAAAAAAAJEmsCBoEAaEAAAAAAAAAAAAABAkM +AAGhAEAAAAAAAAAAAAAAAAAAAAAMAKAAAAICAAAAAAAAAAAAAAAgAACAEAARAAAAEAoIABCQAAAA +CAgIAAAAkAAIAAIAQBAiIAAAAQAAIAADyAgAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAIYOAAAA +AAAAAAAAEBIAAAghCAEAAEAAAYAIAAAAAAAAAAAICAgggIKIEAAAAAAAAAAAAAEAQAgBgAAACggA +CAAIAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAABAAAEgAAEAAIEAAAABBIAFMAAAQAQAAgAAUFEgB +EACQABAEAKCwSEAEAAKIUGAAQAAAAAAAAAAAAAAAAEBwCgIAAAAAAAAAAAAAAVEAAAAAAAAAABAC +AAACAABAFQJAFAgBgEAAAAAAAAAAAAIAABAAAIAAAAAAAAAAAAAACQACAEQUAAAAAEAAAgBAAAAA +AAAAAAAAgkIAAAAEEAAAAAAAAAAAAgAAABAAABBGQEREIwaQxAEQEAAwVhQEAAQABgAUQBDEwQUF +MRQACBJAAAIAAAAAAAAAAAAAAAAA8A0FABAAAAAAAAAAAAAAAAAJ/AAAAAAAAAAAAAAAAkBBQAIA +AABADAAAAAAAAAAAAAAABARCGAAAABAAAAAAAAAAAEBAAgAAABREABATAwAEFAAAAAAAAAAAAAAQ +AEAAABCAAAAAAAAAAAAQAoAoEgAgEEAKRIQAAABICjBSCgAAwAgEACAIUgbAABAABARCQAkBEQBA +SEhCAEgAEgAAABAAAAAADARAQAgAAAAAAAAAAAAAAAf8AAAAAAAAAAAAIAAFAAIiIBEAQCAYAyBI +AAAAAAAAAAAgCAigyAAAEAAAAAAAAAAAgIgAAqhSEAAAERUlAAAAIAAAAAAAAAAAAEBAAEBAEMAA +AAAAAAAAAAAFQFAFBEAAMYAAkMiARAABAAAABAACigYICAFEAACAoLISAkhDiJCAgFBISkQCQAAA +AAAAAAAA4BASAkBAEAAAAAAAAAAAAAAABP0AAAAAAAAAAAIUFACEgAAIAgBACAAAQEAAAAAAAAAA +ABICgEBAIoAAAAAAAAAAAACSgAAEQEACkgAAAAAAAAEAAAAAAAAAAAAAAFSQQEAAAAAAAAAAAAAA +AQSAAEwGAIAsIBBCAEQAAIEBAIAAIAAAEAACgFQAAwMAEJAQAQACEgADAQEBAIEAAAAAAABCAAAA +gAgAAAADAwAAAAAAAAAAAAAGSwAAAAAAAAAAABAQAAAAAAAAAwAgBgAAAAAAAAAAAAAAEAAAAAOB +A4MAAAAAAAAAAHwjAIBCGAAAAAAAAAAAAAAAAAAAAAAAAABLABACAAMDAAAAAAAAAAAAAAAAAAAA +AF9fD/8aH193BL9E/1VVMzMA3QDdA/NTUzMRXV8bDyf/X18xO18PEVXPzwAAAAAAACczG/9XV11f +AAAAAAAAAAAAAAk1AAAAAAAAAAAVFRFVVVVVVQAAAAAAAAAAAAAAAAAAAAARVRUVAP8A/wAAAAAA +AAAAAAUABQABAAEMAAwAAAAAAAAAAAAAAAAADw8zM19VNTMAAAAAAAAAAAAAAAAAAAAAr68P/3V/ +rxEEvwC7VVUzMyL/Iv8D86OjMycVBQUPFf8FBTI3Cg+7qs/PAAAAAAAAETMV//+rFQUAAAAAAAAA +AAAAA6kAAAAAAAAAAF1dVd2qqqqqAAAAAAAAAAAAAAAAAAAAAKrurq4A/wD/AAAAAAAAAAAAAAAA +AAEAAAwADAAAAAAAAAAAAAAAAAAbG3d3r6o1MwAAAAAAAAAAAAAAAAAAAACgoADwcHoFEQS/ALtT +UzU1Iv8i/zMzMzMnJxEAEQ8EAFVVMjcKD7uqAwMAAAAAAAAFMxAAAAERAAAAAAAAAAAAAAAFuQAA +AAAAAAAAXV1V3aozqlUAAAAAAAAAAAAAAAAAAAAAqu6urgX1A/MAAAAAAAAAAAAAAAAAAAAADAAM +AAUFEREAAAAAAAAAABsbIiKgqjUzAAAAAAAAAAAAAAAAAAAAAFBQAPAQFQp3BL9E/1NTNTUA3QDd +MzMzMxERVVURDwUAVVUxO18PEVUDAwAAAAAAAAUzEQACAlVVAAAAAAAAAAAAAAchAAAAAAAAAAAV +FRFVVTNVVQAAAAAAAAAAAAAAAAAAAAARVRUVBfUD8wAAAAAAAAAAAAAAAAAAAAEMAAwACgoiIgAA +AAAAAAAADw8zM1BVNTMAAAAAAAAAABQAAIhQABEQFAAEAAAAcRAJAAAEJAEAhAkAAAQkAQCECQAA +jCUAAJQdAACMdAARlAAAAAAAAAAACQAABCQAAIQAAAAAAAAAAAAAD94AAAAAAAAAAAkAAAQkAACE +FAAAiFAAERAAAAAAAAAAAB0AAIx0ABGUAAAAAAAAAAAACAAAAAAAAAkAAEwkAACUEAAAAAAAABAd +AACMdAARlAAAAAAAAAAAEAAACEAAARAQAAEAAAABAAhAARQgAQKECEABFCABAoQIAAAcIAAClBgA +ABxgAAOUAAAAAAAAAAAIAAAUIAAChAAAAAAAAAAAAAAM9AAAAAAAAAAACAAAFCAAAoQQAAAIQAAB +EAAAAAAAAAAAGAAAHGAAA5QAAAAAAAAAAAAAAQAAAAAACAAAHCAAAoQSAAAAAAAAABgAABxgAAOU +AAAAAAAAAAAPD0dPMzMzM1VVMzNfXzF1JydfXycnVVWvr6r/VVUddwBVNzc3Mw8zRVUdDwBVAFUA +AMz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAApJAAAAAAAAAABfX6+vA/P19V/fHQ8ENwQ3AAAAAAAA +AABPXxBfVXcREQAAAAAAAAAAAAUBAQAAAAUAAAAAAAAAAQAAAAAAAAAARABEAAAAAAAAAAAAAAAA +AA8PiwszMzMz+vozN19fMbEnJ19fGxuZmV9fVf9aWh27Vf8xMTMzDzOKmgwPBa8FrwAAzP8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAABrcAAAAAAAAAAF9fr68D8/X1D88MDwQ3BDcAAAAAAAAAAE/voO8A +IhG7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACIAEQAAAAAAAAAAAAAAAAAAooDCyB1 +ELqqIzMzCgoxsScnCgoAVQw/CgoAqgPzHYhV/zM1MzMPMwpaAA8EvwS/AAAAMwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAALDwAAAAAAAAAACgoFBQPzBQUAAAAPBL8EvwAAAAAAAAAAAKAATwoqE7MAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgARAAFBQUFAAAAAAAAAAACVwMLEBUQFQVzMzMK +CjF1JycKClX/DD8FBQBVA/MdRABVMzUzMw8zBVVVDwB3AHcAAAAzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAjqAAAAAAAAAAAKCgUFA/MFBVAQVQ8AdwB3AAAAAAAAAAAAEABPVXUTEwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAARABEAAoKCgoAAAAAAAAAAAAAAAEEAAAAAAUAQCAABAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAwAAAAAAAAAAAgAAAAAAAAACAAAAAAAAD+UA +AAAAAAgAAAAAAAMACAABAAAAAAAAAAAAAAAAACAAAAAIAABABAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAQAAAABAAAACAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAACAAAAAAAAAAAAAAAAA +AAASAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAADCAAAgAAAAAAA +AAAAAAAAgAAAAAAAABAAAAAAAAIAAAAAEAAAAAAAAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAIAAAAA +AABAAAAAAAAAAAABAAFAAAAAAAAAAAAAAAIACAAAAAAAAgAgAAAAAAprBAAAAAAAAAAAAAAAACAA +AAAAAAAACAAEAEAAAgAAAAAAMAAAIAgAAAAIAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAQAAAgIAAAAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACzUAAAAAACAAAAAAAAAAIAAAAAAAIACA +AAAAAAAQAAIAAAAUAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEgQAABAA +AQAAAAAAAAAAgAAAABAAAAAAEAAAQABQQAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAK1QAAgAAAAAAAAAAAAABAAAIAAAAIAFAAAABAAAAA +AQAAEEAAAAAQAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAMCAAAAAAAAAAAAAEA +AAAAAAAIAAAAABAAACAAACAAAAAAAAAAAAAAAABAAAAAAAAAAABAAQAAAAAAAAABAARAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAdlAgAAAAAAAAAAAAAAAACAAAAAAAAAEAACAAAACABAAAAAAAAA +CAgQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQBAAAABIAAAAIAAAAQAAAAAAAAAA +AAABAIAAAAAggAAAFABAgiAEAAkAABAIEA4AAAJAAAAAAACIEgAIDAEMAgAAAAAQAQAAAgAAAAAA +AAAAAAAAAAIAAAAAB2IAAgAAAAAAAAIUAACAACwAAJQAEIAAAgAAAAAAgAIAAkACABAgEAwCAAAA +AAAAAAAAAAABAgAACAIICECBAAAAAAHQAAACAIIACAgAAAABAAAAAAAAAAAAAEIAABAAABAgQgAA +kAAAABBKAAQgQQQAAAASBAAAIAAgAAAIAkAAAAjxEAQAAAAAAAAACAAQCAAAQAAAAAAAAAxIAAAA +AAAAAAAFuhAIAAAAAAAAAQAABAABAAAAACACAAAEAwAQKgAAAAAAAKAIBAgBAAAAAAAAAAAQAAAA +AAAAAAAAAUgACAAAAAAAAhACCAAAAAAIAQAAAAAAAAAAAAAAEAggAIQEAAAKIAAQMAAAUkIAQACA +AQQACmzACYABACAQMAAQCgAAAQBCQACAAQAOECgAAgAACAQAQAAAAAAQAADAAQAAAAQAiAgAAAAT +AACAAAQACERACIABAABgBAAABABEAAAQAAAAAEAAACCAAAABAAAAQAAAAAQgAAAQABAAAAAAAhAA +IIAEQAIQAEBEAAAAAAFAgEDSAAYAAGgA0AAAAwIErACEAADBgBAEAAwQAOqAiAAABASAQBIMEgRS +AACGAAAQAiAMIAAAUIGAAFAAgeAACZABgCAAAAAQAAMEEAAQQAEABJAGwAAAEAAADHqAAAAAAAAA +AACEAIBAAgCAAEIABAAQBIgAAAAAgAAQAAAAAABiQgAAAAAQAAAAAYYAAQABAJAIAIABAAAEQAEJ +AAAAABDAAAAAAAQAwBABCAAEAAABAgAAAAEAABAABRAAKggABhAGAIABAAACIAKSgIoAAAUgABQA +ARYAAgBAAgBAoAAAgAApBAIAABQICKABgAAEAAAAgABAIAIAAAAoAAAFmxACAAAAAAAAgAgAAAAA +AAAAAQAgAAABCAAAAQAAAAAAgAEAAAFgAAAAAAAAAAAAEQAIAAABAAUoAEAAUAAAAACAAAAADAAA +AACEEAAAIABQAAAAAAAAASQAgAQEQQAIAAAAIABAACAACAkEYAAAECQgADAAAYAIAAAAAAAARACA +MAgQAAGACACABIAAAAAAAAAGAAAIAECAEBAgAAACEAAAAAiqIAgAAAAAEEEAASAgAAAAIQAABAAA +AACAAAgIAAACAIAgAAgAAAAAQAAAAAEAAAGEAAQAAAAgAACAlAABAAIIAQBCEAIAAgEAIAhAAEAA +AAAAIAAAAAAAAIABQACAgBBQgAEAAAiSGBAACIAAIQAYEAABAgBQAIqQQgAEABAAGBQIEJAAkAIA +gQAAAAAAAAAACBAEAAAAAAQAARAEgQA4EAAADMgAAIAAEQAIEAAgAAAAACAAAABABgEACBAAAJgA +kAAYEgAAAAAYABgSAAAAACAAAAAAAAAAAAAQEAAQgAAAABwQAAAIAACAGBIAAIEQRgAYkAAAAAAA +AAgQAMAAAAEAAAAAAJAAAAAAAABAAAAAAAAQIRAAEACAgAEAAEAAgIAgQAQgAAQAAAAAAAAAAAAA +AAAAAAAAACAAAAABAQBBAACAAAANlQAAAAEAAAGAAAAAAAAAAAAAAQEAABAABQEAAAAAACCAAAEB +BACAAAAAABAAAAAIAAAAAAAABAAAACAEAABAAAQAAAQAAEAAAQAABAAAAAAgAAAAAAAAAAAEAAAA +AAAQAAgAAAAAAAAADAAAAAAACgAAAAAAAQAgAAgCAAABARAAAAAAAADAAAAAAAAAAAAAAAACAAAA +gAAACAAAAABABYAAAAYUCRAAAAAAAAAAAAAAAAAAAAgCAAAACgAgEBAAAQAAAAAIAAAAAAAgAAAA +AAAAAAAAAAAAAAEAAAACCAAAIAAAAAAAAAAAABAACQIAAAEAiIAAAAAAAgAAAAAAAAAgIQABAgAA +ABoAAAECgQAAAAABAQAEAAABJAEBAAAAAAAEBAGABAAAAAAAEQAAAAAAAAAAgAAAAAIgABEAAAAA +AAAAAQAACAwEABAAAAAgAQAAAAAAAAAAAwAAAACAAAECAAAAAAAAAQQGKAAAAAABAAAAAAAAAAAA +AAAAAAAAAQAAAACQAAABABgAGAAAhAEAAAAAAAQAAQAAAAAAIAAAAAAAAACAAIQhAAAAACAAxCAQ +AAAABADEIAMAAAAAgEAkAAAAAAIAxCICAAAAAIDEAAAAAAAAAAAiAAAAACAAQCIAAAAAoADEAAAN +biAAAAAAAABAAAAAAAAAAAAoFAAAAAAAUCAAAAAAQADEIQCAAAAARMQAAAAAAAAAAAAAAAAACACE +IAEAAAAAAMgQAgAAAABIyCEAAAAAAADEAAAAAAAAAAAIAAAAAAAgAYgEgAAQAAABgAQAAAEABAGA +CAAAAABgAJQIAAAACAABiAAAAAAAIQ0AAAAAAAAAAIAIAAAAAAAEiASAAAIACAEAAAvxgAAQAAAA +ggAAAAAAAAAAAIBAAAAAIAAAiGiCAAIAAQGICAAAAAABAQAAAAAAAAAAAAAAAAAAAAGABgAAAAAA +AYAAAAgAACABjGgAAAEAAAEAAAAAAAAAAEAACgQCAAJAAAGAABQAAAQEAAAAAAAAAAABgAAAEBAI +EACAAsDEBAAAAKAASUARBQAAAAAAAAAAAAAAAEBAAAAABEQSBjgAiAAAAqsQCAgAwAAAQAAAAAAA +AAAACAACIgAAAgICEBAACQBCiAAAIEDQhAA0AAAAAAAAAAAAAAAAAAAAAGVISAQAAAAAIBkAAAAM +AAAAACAEAAAAQAAAAAAAAAAAAAAAQAEAAJgAggAhBMAAAggAAEAAAACgCAgIAAAAAIAAAgAACAIA +gAACQEC6oAICAAAAAAAAAAAAAAAAAAgAAAgBAABBQAwcAADAFQEcGAgAwAQUAAAAAAAAAABBQAFJ +AIghoQEICAAaDAIYACRECQhAAkAAAAAAAAAAAAAAAAAAAAAAAJAQAAAAAABECAAAQABAAAAEBEAA +AAEAAAAAAAAAAABAEgAAEAAIAAAAAAAIAQAAACIAAJAEAABOQAAAwEgJQQAAAIAAAAAIAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAABCQABBAAAAAAIqhAAAGA4AAAAAAAAAAAAAAAAAQEAAAQAgQUAsr +AwBAgABAEBCAAwgACAAAAAAAAAAAAAAAAAAAAAAEACAAAQAAAAAkIAQAIAQAAAgAAAEAAAQAAAAA +AAAAAABAAABAQAARAAAAAAIAAAAAAAAARAIAAAAAAFABAAAAAAAAAAQAAgAAgACAAAQABAAAAAAA +AAAAAAAAAAAEAAASAAAAAAIGAgAACvwAAAAAAAACAgAAAAAAAAAAQAAAAIAMAAAAAAAAACGAAAAC +QBAAABBAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAQAACgBgIAghAIAAAlAAAEACAAAAAAAAAAAAAAAA +rBA4ABcAQAACAgAAIAATEIAAAABAEgACAhBAQEIAGAAAACgoUQAyAAAABEAAAAAAAAAAAAAAEBAA +gIAAAVxABACCEDICAAAGZQAAAAQAEBQEAAAAAAAAAAAAEBQEQEAAQAQAQEAAQAAFBBISCrAEQAEA +AAAAAAAAAAAAAAAAAAAAJBAQIAAEAAQSQEIAg0QAAUBEQAAwAAKAAAAAAAAAAABAGBkkEgAAAAAA +QEABAAAQABAQwFABAgJASEgoAESBCQAAQAAAAgICACAAIAgQgEAAAAAAAAAAAAAQEAAAAAAHgIAA +AQEBAUkAAAVPwMoIAACQEBAAAAAAAAAAAAqwEAAgKgICAAkKoghBAU4gMTCoIiCKIgAAAAAAAAAA +AAAAAAAAAAACEBAAAQAgBAEBULIAAAAAgIgCoABAAAgAAAAAAAAAAABEACiEiAAAAABAAAgAEAAA +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 +DwAAMzMzM/8/VR0AAAAAAAAAAAAAAAAAAAAAMzMzM1X1VTUAAAZdCl8nJwAAAAAAAAAAAAAAAAWv +qv9TUzU1G/8b/1V3c3cR1UR/AP8A/wAAAAAAAAAAAAAAAAAAAAAvLwAARAAi/1X/MDBVVRERRABE +AAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AggAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAgAAAAACa4AAAAAAAAAAAAACgAAAAAAAAAAAAIgAAAA +AAAAIAAAAAAAAgAACAAAAAAAQAAAQAAAABAAACAAAAAAAAIAAAIAAEAAAAAAAAAAAAAAAAAAAgAA +AAAAACgAAAAAAAAAAAAAAAAAAAAAgAAAEAAQAACAAAQAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAANzwABAAAAAAAAAAAAAAABAAQAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAIAIAgA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAgAAAAA +ABAAAAAAAAAAAAAAAAAAAAbFAAAAAAAAAAAAAAIAAAAAAAAEIAAEAAAAAQAQAAAAAABAAAIAAAAA +AAQAACAAACAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAASAAFwAABAAAIAAAQA +AAAAAAAAAAAAAAAAAEQAABAAAALABCAAAAAAAAAAAAAAAIAAACEACAAAAAAAAAAAAAAAEAAAAAAA +AAAAEAQAAAAABNUAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAIAAAAAAAAAAA +IAAAAAAAAACIAAAIAAAAAAEAEIAAAAAQAECAABAAABAAAQAQAAQAABAAAIAABAAAIAAAAAAAEAAA +gAAAEAAQAACAAAEABAAAEAAAAIAAAAAAAAAAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEwwAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAA +AEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAACABACAAAQAgAAAAAAAAAAAAAAAAAAAAAIAAAAAAg +AAAQAAAAgAAAAAAAAAAAAAAAAABAAAAAAAoAAAAAAAgAAAAAAAAAAAAAAAAAAAgAAAAAAAKxAAQA +AAAAAAAAAAAAAAQABAAAQAAAAAAABAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAIAABACAAACAAA +AAAAABAAAAAAAAAAQAAIAAAIAAAIAAAAAgAKAAAQAAADAAAAAAIAAAAAAAAACgAMAgEDAgACAAAA +AAAAAABwAAAAAQAAAAAAACAAQAAAAAAAAAAABAACEAAAAAACAAAAAAAAAAAAB4cAAAAAAAAAAAAA +AAAAAAAAAAICAAAAAAAAAAABAACAAAAAAAACAAICAAAIAAAAAgAAAAAACBAAAgAAAAAAABACCBAA +AAAAQAAAAIgAAAAAAAAAAAAAAAEAABAIAAgAAAAAAAAACAAAAAAIAAIAAAAAAEUAAgAAAEAAAAAA +AwAAoABCAAAKAAAAAAAAAAAAAAAIQEAAAAAAQAgAABAAAAAAAAABKQAAAAAAAAAAAAAAAAAAABQA +UAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAACAAAAAAAgEAAAAAAAAGAAAEAAAAAAKAAAAAigAAgo +AAAAAAAAAAgAAAAAFCxQAAIAAAAAKBAAAASAAABoiCEgAAAECQAAgCgEEBCALICAMAAJBAAIgADQ +AARACAQEAAAAAwQEAEACAAAQAgAkAABABAAAQAAAAAIDAAIAAAAAAE4AAAAAAAAABAAAAAEEAAgQ +AFCBBAAAQjAAC4gIAAYAECBAgAAEAAAkARAAAAQAECQAAIAABAhAUABAAQAAAAEABABAAAJACAAA +AAACAABAAAAACAQUAowAAAABAAGACAEAABAAgBAIAQABAAAQoAASAEQBABCAAQAABBAAAAAAAAAA +AAAAAABCEAAUAAgAAQAAAgAAAMARAQAABq4AAAAAAIAAAAAAAAAAAAAAAAABAAIAAAAAgAIAAAAA +AAAAESSAQAiAAAYCAIAAEAiABAAAgEAACAACBAQAEAAAAAAAAAAAAAAAFAAEwAgCASAAAAIBACgI +gBQhABACABAQAQAAEAAEkAARIAACIBQCAAAQAAgAALEAAAAAKAAAEABAjAASAAAAAAAAAAEAAAKA +AgQAIAAAAAECgAAAQAQAAAAIlAABAAAAAAAJAAAAAAAAABAAQQEAAgAACACQAQAAAAIIAAkMAAGA +AAkAAgIAAAAAAAAIAAAEIAAAAIAAAAAIIBIAEAAAAAhAAAAAIAABgAAAAAAAAAAAAYQAABAAAACB +gAAABAEhgACBCIAgAAAAAAEAgIADACAABAAEKAAAgQAAIAQAAAAAEEEBAAAABAQBQBAAQAAQAABB +CAAAFAAgAAQAAAlBAAAAAAAgAEEAAAAAAAAAAAAQBAEAABAAAAAkAAAAAIAQAAQAAAQCICBIgAIg +AAAEICAIAAAAEIYAIoAEQABAAABAAQAAAAEAEQgAAAAACAQAABAACBAYEAAAAAEAABAQAAAAAAAA +AAAgCQACQAAaEAAAAAAAADBQIEABABwAAAAIEoAAAQAAAAAAAAAAAAAAAAABAAACEVAAAAAIAAAM +EAAACmMAAAAAAAAAAAAAAAAAAAAAAAAAAAEACBAAIAAAAAAAAAAEUAGAAhAQAAQAAAQQGlAEBAAA +IRAYEAgQBAABAAAAAIAAAAAAGBAAJAABQAAYEAAIAAGAgECACAAAAAYAIAAAAAAAAAAAAAAEAAAB +AAAAAEAAAAQAAAAAQBAAAAABAQAAgAAAAAAAAAAAAAAAAAAAQAIQAQAAAAAAAACAgEAAAAAHkAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAgBAAAgAAAQYGEAAEB +AAAgAEAFBAAAAAAAAQAQAABABAIACAAAEAIAAAAEBAEAAAAAAAAAAAAAAAAADAAAAAIAQAAEAAAA +AAAAAAAAAAAAQCJQAAAAAAAgAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAW3AAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgCAAAACggACEAAAAIhAQAAAAAAIAAAAAAA +CAAAAAAADAAAAAIAIAAAAAAoACAgAQAAggABQIABAAAAAAAAAAAAAQAAAEAAAQAAAAAAQAABAAAA +QAAAQACAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAEEgAAAAAAAAQAAAnMAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAEAAAAAAAAAAAIAAAAAAAABAAQAAAAAAAECEAAAAAKYAYAAAACQIAARAAAAKAEgAAEE +AAAAIMAKASIAAACQAJDEAAAAAAAAEIQAAAAAAAAAACAIAAAAAADEAAAAAACAAIQACIIAAIAAACIA +AAAAgABAAAAAAAAAAAAIAAAAAAAAhCAAAAAAAABAAAAD+gAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAIQjBAAAABIAxCAAAAAAQADEIgCAAACAAEAQBBAAkAAAyCAAAAAAAADE +kAAAAAgAQAEIAAUAAAAAAQAAAAAAAAAAhAAAAAAAIAEIAAAAAAAAAQAAUAAAAAEAgAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAivAAAAAAAAAAAAAAAAAAAAAIAAAkAAAAAAAAAAAAAA +AAAIAAAAAAAAAYgCAAAAAAABiQAAAAIIJAGACAAAAAAABIAAgAgIAAABiAAAAAAgYAEAQAIEgAAB +iBEAQAAUAEAAAAAAAAAAAAAQAIBkAAAAAgACAAAQAADAAAAIABAACCEAAAAAICAAEAAAAAAAAAAA +AAAAAAIAAEAAAAAAgIQAAAAADkkAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAYBAAAAAAAAAJ +AQAIADAwAjQgAUQQAAGAKSBAiAAAAAAAABAAAAIgQBQAAQJCABASCQABMQACAsgAAAAYAAAAAAQA +AAAAAAAAAAAAAAAEAACgoQDEBAGgAAwAAAAAAABAACAEAAAAAAAEAAIIAAAAAAAAAAAAAAAAAQAA +AAAAAAQAAAIBAADKBwAAAAAAAAAAAAAAAAAAAACAAAAAAAgIAADAAAAAAAQEAAJAABoAAAAADAgA +REAAAAAAAAAaBAQcAAAAAAAAAAAJBAAADAAAwIiRiECyoEICgAAAAwBAAAMRAAAACAAAwAAAAAAA +AAAAAgAAAAAAQgAAAAAQCAAAgAMQAAAAAgIAAAAIAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAI +AAAAAIwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAICAAIAIAAAEAB +BgAQUAAAEBEAAEAAABBAAAAQAAAAQQBASAAAAAiAVBBAAAJAAAAAAAACAAAQAAAAAAAAAAAAAAAA +AgAAAAAAAAACAAAACEAAhIAQAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACicA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAJAAEJCABARKAgAQEACAoAA +AAAAAAAAAAgIAACAEAAMAAAAAAAAQC0QFCAAPAwAEgAA6AIAAEgAAAAAAAAAAEAAACBAaCgAAARA +AAAAAAAEAAODEAgQEEBAAAAAAAAAAAAAAAAAAAAAAADoBAAAgEBIEAIAAAAEAAAC7QAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAICAACA6AAAAAAAQAAAAgQEgNDAWAYAAAICABAQAAAAAQEQ +BAAAAAAAAAAGQJBQR4BAJBACQkAQMkgQAoAAAQKACAAAAAAAAAAAEABAAAEAQAAAAAAICAAAAMgM +DEEACBDAgIAIAEJAAAAAAAAAAAAAAAAAgAAAAADAgIAAAEBAAAQAAARyAAAAAAAAAAAAAAAAAAAA +AEAAAAAACAgEAAAAAAAAAAAAAAAACAAAAAAISAAhIAIAAUgAAEhCAUkgEBIAAEAWBgAAAJAABAgB +CRxAQBIEAgJSghAAQsAARAAFALAIBQAIAAAAAAAAAAAEAgAAiJAQAAICgAAAAACAAgQECQiMBkqA +gEACQEAAAAAAAAAAAAAAAABAsBIAAACAkAAAQEAAAgAACdsAAAAAAAAAAAAAAAAAAAAAAAABAQAA +AAIAAAAAAAgIAAACALAABAAAAABAAAgAQACwEAwAQFAQQAAAAAAAAAQEAABAhQCAAAgAQAAMhICk +lBAgQAEEABwCAQSgEAAEoIAAAAAAAAAAACAAAAAAEhEbAAAAAAMAAAAAgAAYiAAADSAgAAQAEAIA +AAAAAAAAAAAAAKAQEAAAACAgCAAAAAMAAAAFggAAAAAAAAAAAAAAAAAAAAAAAAcHAEhIAAAAAAAA +AAAAAAAAEAMAABAAAwABAAAEAAAAAoADEJAAAAAAAAAAAAACkhBgAgEBAIIIAAAAABgQAP8zMxEV +DwUAAAAAAAAAAAAAAAAAAAAAAAAAAAwADAAAAAAAAAAAAP9VVf8X1zMPAAAAoCIAqgAAAAAAAAAA +AAAAAAAAAAAAFRUFVQ8n/18AAAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIVVWvrwAAAAAAAAAA +AAAAAAAACAgAAAAAAP8zM1VVVVUAiIiIAAAAAAAAAAD//6qqDw8PD/X/U1UA/zMzVV0PGwAAAAAA +AAAAAAAAAAAAAAAAAAAADAAMAAAAAAAAAAAA/1VV/xvbMw9QUABQIgCqAAAAAAAAAAAAAAAAAAAA +AAB1dVX1Dyf/XwAADVgAAAAAAAAAAAAAAAAAAAAAAAAAAEREBAT//6+vAAAAAAAAAAAAAAAAREQE +BAAAAAAA/zMzamaVmQCIiIgAAAAAAAAAAP//19UbGxsb9f+jqgAwCiIRHRsbAAAAAAAAAAAAAAAA +AAAAAAUFVVUMAAwAAAAAAAAAAAAAVVUAGNiqVVBQAFAiAAAAAAAAAAAAAAAAAAAAAAAAAHV1VfUP +JwAKAAAHuAAAAAAAAAAAAAAAAAAAAAAPAFUAREQEBKqqBQUAAAAAAAAAAAAAAABERAQEDwCqAAJX +ERsqIhURAIgAAFBQAPAAAAAADw9XVRsbGxsFAKOqRXUFJxEdBQUAAAAAAAAAAAAAAAAAAAAACgoA +AAwADAAAAAAAAAAAAABVVQAU1FVVAAAAoCIAAAAAAAAAAAAAAAAAAAAAAAAAFRUFVQ8nAAoAAAgQ +AAAAAAAAAAAAAAAAAAAAAA8AVQAAAAgIAAAFBQAAAAAAAAAAAAAAAAAACAgPAFUAAwMADxURFREA +iAAAUFAA8AAAAAAPD6qqDw8PDwUAU1UdAACMdAARlBQAAIhQABEQAAAAAAAAAAAJAACMJQAAlBQA +AIhQABEQAAgAAAAAYAAJAAAEJAAAhAAAAAAAAAAAFAAAiFAAERAJAAAEJAAAhAAAA20AAAAAAAAA +AAAAAAAAAAAACQAABCQAAIQAAAAAAAAAABQAAIhQABEQHQAAjHQAEZQdAACMdAARlAkAAAQkAACE +AAAAnAAAABAdAACMdAARlBgAABxgAAOUEAAACEAAARAAAAAAAAAAAAgAABwgAAKUEAAACEAAARAA +AAAAAAAAAAgAABQgAAKEAAAAAAAAAAAQAAAIQAABEAgAABQgAAKEAAAA/gAAAAAAAAAAAAAAAAAA +AAAIAAAUIAAChAAAAAAAAAAAEAAACEAAARAYAAAcYAADlBgAABxgAAOUCAAAFCAAAoQAQAAMAAAA +BBgAABxgAAOUAPUxOxUVc3MPDw8PC08LTwAAAAAAAAAAAAAPX1VVAAAICAAAAAAAAAX1VVUFBQT/ +VVUAAAAAAAAAAAAAAAAAACIAAACqAAoAAAAAAAAAAAAAAAuwAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAiACIACgAiAIiIAAAAAAAA/////zNTVVUAAAAAAAAAAACAM7MAAAAAA1MDUxUV +HRUK/zE7urojIw8PDw8HBwcHAAAAAAAAAAAAAB8fVVUAAAQEREQAAAAABfVVqq+vAP+ZmQAAAAAA +AAAAAAAAAAAAEQBVAFUABQAAAAAAAAAAAAAAD+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABEAEQAFABEARERERAAAAAB3d19fM1OqWgAAAAAAAAAAAADu7gAAAAADUwNTJiYdXQr/MTu6 +uiMjAwADAANHA0cAAAAAAAAAAAAADg5VVwAABARERKoADwAF9VWqr68A/5mZAAAAAAAAAAAAAAAA +AAARAFUAAAAFAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAR +AAUAEQAAAEREDwAzACIiCgozU6paAAAAAAAAAAAAAO7uAAAAACNzI3MmqhFVAPUxOxUVc3NHVUdV +A0cDRwAAAAAAAAAAAAAPClVVAAAICAAAVQAPAAX1VVUFBQD/VVUAAAAAAAAAAAAAAAAAACIAAAAA +AAoAAAAAAAAAAAAAAAfrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiACIACgAiAAAA +AAAPADMAAAAAADNTVVUAAAAAAAAAAACAM7MAAERVExMTExVVEREAAAAAAAAAAAAAAAAgAAAAAAAA +AAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABAAAAAAAAACAAAAAAAAAAQAAAAAAAA +AAAAAAAACooAAAABAAgCAAAAAAAAIAAAAAAAAiAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAACAQAAg +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAgAgEAAIAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +9wAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAEAAAAAAIAAAAAAAAABAAACAAAAAAICAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAEAAACgAAAAAAAAAAAAACAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAhAAAFAAAIIAAAAABQAAAAAAAAAJAAAAAAAAAAAAAAAAAAALYAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAABABIAAAAAAAQAAAAAADAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAQAEAAggAAAAAAAAAAAIAAQAAAAAAAAAAAAAAAEAAAAAACAAAQAAAAAAAAAAAAA +AAIAAAAEAAAAAgAQBCAAAAACAAAABAAAAAAAAAAAAAEAAAAAAAAAAAAAAa8ACEAAACABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABRAAAABEQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAgQAACAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA +AAAAAAAgCACAAAEAAUAAAAAAAAAAQAAAAAAAAAAAAAAAAAAHNAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +gEAAAEAAAEgAAAAACAAAQAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAIAQAAgAA +AAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAAY8AAggAgAAAAAAAAAAAAAAAAAAAABAAAAEAAAA +AAAAgAAEAAAAAAwAAAAQgAAAIAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAIAABAIAAAAAgA +IAAoAgAQAAxRAAABAEAIAAAAkAIBAAAAAAAAA0AIQAABBgQAQAEIAAAAABIAEAgQAAAAIAAAAAAU +MAIAIBAAAAAAAAAEEAIAAAACCAAABcNAgAAAEAAAAgAAAAAAAAIAAAgAAAAAQgAAAAAAAAAAEAAA +QACAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAFBAAEgAAAAIAFAgCEAgAIEAACAAA +EgIAAAAAkgAACAAgAAACAAAAAAAAAEAAAgAAAAAAUgAAAAAEAAAAQAABIAAAAEAAAAAgAAAAAAAA +EEAAAABQAAAAAAAAAAAO7QBAEAAAAABAAAAgAAAAACAAMCAQAAAAAABUAAAAAAAAACAAAAAgAAAA +EQAAIAAAEkAAAAAAAAAgCAAAAAAAAAAABAAAAAAQAAAIAAAEAAAAIDBCAwICEgAAAAgAABIAbggg +AiACEFAoMAAAAEAAABSACYAABAAQIQAEDgAEAIhpAAGAABAAAAIEAAIADAAIAkIAQIACAiAAAASA +AAYSSBAAAAOWAQAAAAQAAAkAAAAAQAAAECAAAAAAAhAIAACEAAACACCAUYAAIAAQEAACwAACAABA +ABAAACAAAAAAMIAABCAAAQAAgAAAAACAAAAAAAAAAAAAAAAgUAAACQIAIAEEEEkIAACEABAAAAEB +AAAIAEAAAAAAAgCQkAxIgADAAACAAQAAAAQAAggIUMAAwAgCQAAAgAIAAAAAAAISAAAEgCAQgAAA +C5cAAAAAQEABAAAECACUAAACAAAAAADQCSAABAAAAAAIAAAAAABAQAEJAAAQAAAAAgQAIAAAAAAD +AAAoAARAAAAIAAQAAEAAIAECAAAEhFAQABAQgQABAAUCAAAAEKEIAAAAAAEAEgAAEQABAAQAgAAI +gFBBAAAAAACAAIkAAAAAAQAAoCAAAAAGAEACAAEgAQIAAIAAAgAAAgAAAAABAAAoAAANjIAAAABE +AAAQAAAEAAQAABEAAAAAAAAAAABAAAAAAAAAAJAAAACAAAkAEKAAAgACkgAAAAAAAAIAACAAAIAA +AAAAAAAAgAAAAAAAAAAAQAAAgCAQAQAiCAAIAAAEAAIAwBBSAIAAEAAEEAAAAEAAAAAAAAAAAAAB +RCAIJAAAAAh0AAQgAAggAABgAMAACCAQACACAAAAAgAAAgwAAAACCiAAAA6lAAAIAAAAAEYAAAAA +RAACgCAIABAAwlIAABAEAAACAAAgAEAAACAUBABAgACAAAAEAAAAAAAABIAQgCAAAIAABAAAAAAA +AAAEAhAAACAAAAAAAgAAAAAIFAIAAAAYABkQABAxAAAAOFAgAAAAAAAAACAEgAJAghhQAAIQCBRQ +OBAAABQAAAAYEAQAAAARAAgQAgAAgAAAmBAAAFAEhAAYEAAAB2YEAAAAAQAZEAABgACIEBAQAICA +ABgQHBAAACAAAAAIkACEQAAgEBAQAAAAAAgAEBAIAAAAIAAAAAAAAAEMABAQAAAgAAAACDAAAAAE +GAIYEAAAIAIgAAAEACAAggAgRBoBAAQABIAYAQAAAAAAAAACASAAAAQACIQAQCAAAAAAEAEEAQAA +ECCAAAAAIAAAAAABBAAACEAAAAFEAgABAGABAAAICgAAgACBwAAAAAAAAAAAAAAAIQEAACAgAAAA +AAAAAAQQAACAAAEAACEAAIAAAAAAAUAAAAAAAAAAAAAAAAEAACEAAABAAAAAEAAiAAAABAQAAAAA +AAAAAAAIAAABAEADAAAAAAAAAAAAABAAAAEEAAAMAgAAAKAEgAgAAAAAAAgAAAAwAAAJEAAIYAAA +AwQEgAgAKAAAAAAAAAAAAAAAAAAAAAhVCGAAAAAARIAAAgAAAAAAAAwAAAAAAAAAEAAAAAEAAAAE +BgAAAiEYCAAAAAAAAAAAABAAAACgAAAEAAAAICADAAAAIAAAAAAACAAAAAAAAAAABAAAAAIAAQAG +AAACAAABAgAAAAAAAAEAQAAAAAAAAABQAAAAAIABgCEFAAAAAQEMAAAAAAAAAQSAAAAAQAQBBAQA +AAIgAAEMAAAAAAAAAQAADBkAgAAAASAAAQAEAAAAAAABAIAAAAAAAAECAAAAAAAAAQAAAAAAAgAB +AAAAAAAAAAGACAAAAAAAAQAAAAAYAAAxAAAIAAAAAAEAAAEAWAAAASADAAAAEIBAIQAAAAAAAMQg +AAAAAAAAxAAIgAAAAAgAKAAAAAAgAMQgAACAACAAxCABAAAAAIDEIAAAAAAAAEAgAQAAAMCAYCAB +AAAAAIDEAAAN4SIAiAAAAADEAQAAAAAAAIQqAAAAAAAAxCAAAAAACABAAAQAAAAAAIQBAAAAAAAE +hABCAAAAAACEAAAAAACAAIQQAAAAACAAYCsBAgAAAITEgAgAAAAAIACMAAQAgCAAAYgAAAAAASAB +AAAAAAAAAQCEBAAAAIAVAawIBAACAAABkAgAAAAEIAGAEAAAAAAAAIAKAAAAACAAkAgAAAAAIAEA +AAXviRRAAAAAEAEICQAAAAAAAYAQAAAAAAIBgAAAAAAAAAAIAgAAABAKQQgAAAAAAAABAAAAAAIg +AA0IAAAAAAAEAYAAAAAAgAAQgAQAAAAAEQEAAQAAAAAMAAUgIIBUQECAAGEAACAAICgEAgAAAgAA +MAAAAAAJCAICAGIQASEgADEAAAAAAAAByRAQIEBCQRSIAAgIQAAAAEEACBAAAgCCBgAAAp8QFBQA +hoAhCQAAIAAAAAAAAAAgAklAAUoAAAAAICABABAAEAACAABABAAAABQAAAQAAAAAAAAAAAIAQNQC +AEBAAAAAAAAAAAAAACAAAAACQgAAAACgqBAAAQQEGAQABAQAEAgAAAwARAAAIAAEAABAoKAAABIA +ASEAAagACABAQAgAAACAAAISAQRogAAISABIGBgAICACAAgAAAChoAHhAADOAwAAACQBCAoKAAQA +AAAAAAAEBAAgsqgAAgAQCABAQAAAQBAAQAEAQaEAAAAABAAA4AAAAAAAAAAADAIAAAEAAKAAAAAA +AAAAAIQEEAAAIAEBAEAAAAAAAwEAAAgAiMgAAIAAAAEAAAAACAAAABACABAEAAAAAMAQAAAAAAEB +BiAAAAAAAAEAAAAgIAAAAAAAAIEAAAACAAIAAAAAABAAgBAAAIbsAggJABAACAAAAAAAAAEAQAAQ +EAAAAAAAAAAAAAAAAACEAAAgEIMAEAAAAAgIAAAQAAAAAAAAAAAAAMCAEAKAEAAAAAAAAAAAQAAA +AECAAAAAAABAAA4AAAwCYAACIAoWAAAAQAACQAAAAABQBAAAgBAUFABABCAQABQQAEBAgFAQEBAA +AQAAABCIABAAMAgAAAAAAAABAAAQBBAAAAAAAAAADhcAAAEAACgEBAACQAAAAAAAQAJAAAAgBAAA +AAAAQEAAABEAAJQAAAAACAAAAAIAAAAAAAAAAAAAADAAABAAAEAAAAAAAAAAAAAABlAAAAIAAAA4 +OgJAUAACBAAQIAIAEsIAAEkQEExIAAEAAAAQAAAAQEADA0QVwhIEFFDoEAAAAAAAEABABEAQEAIV +BTAQAQEAAACAACgoFQAAEABEQAICAAAB7cDDQAACAEAAAARAADkAAAhAFFAABAAEAAAAPQUAAAUA +EAFAABAAABAAA0AQAgAAAAAAAAAAAAAAEgQAAAQAABAAAAAAAAAAAAAAEOgABAAAADAVAAABEASy +AFBIwQqBQRAQACISAAAIAwAAABAAAAgYAAUFQBQZQQAQAAJAQkAgCAgAAAEAghKFXAREgYAmTggI +CAgAIACSCAgAAAAAISEAAAHTAAQAQUFAwAAAAAAAFgAAOCAQEEAAABABgAAEBCAgAAcAFQAoEgKg +EAAAAAABAAAgAAAAAAAAAAABBAAAAAAgEAAAAAAAAAAAQABAAABAAgIAAAAAgIAAAABAQEAIFQAI +QAACAEUCiBABBgAABgAgiICQsAASwqBIEwKCtEBEBwwAABAAABOUBEpEgiIABCQEAAAAAgAUVAAA +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 +AIiIAAAAAAgIAAAAAAAAAAAAAAAAAAAQHw8PXV0R1SIiIiJQAFAAAAAAAAAAAAALT1czMzNdXwAA +AAAAAAAADABEAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAgEAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAIAAAAAIAAAAAAAAA +AAADQAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAASAAAAAAAAABAAA4AAAAAAAAACAAABAAAAAAAA +ABAAAgAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAQAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBQAAAAAAAAAAAAIAAAAAAACCAAAAAAAA +AAAAgAQAQIAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAAACAAAAAAAAAA +AAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAgAACAAAQAAAAAAQAAAAAAAAAAQAAAAAAAIAAQAAAAAA +AAABgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAM1AAAAAAAAAAEABAAAAAAgAEQAACAABAAAAAAAAAAA +AAAEAAAQAAAgAAAAAAAABAAAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAgAAAAAAQQAAAQAAAAAAAAAQsAAEAQAAAAABBBAAIAAAIIAAAAAEAABAAAQQACAAAAAAAAAAAAA +AAAAAAAAAAAAFAAAAAAAAAAACbEAAAAAAAAAAAEAABAAACAAAAAAAAAAgAAAAAAAAIAAAAAAABAA +ACAAAAAAAAAAAAAAEAAAAgAAAIAAAAQAEAABAAAAAAAAAABAAEAAAAAAAAAAAACAAAAAAAAAAAAA +CAAACAAAAAAAIACBAAAAABAAAAAIAAAAQAAAQAAACAAAAAAAAAEAAAAQAAEAAQAAAAAAAAAAAAAA +AAAIAAAAAAAAAAALfgAAAABAAAABAAAAAAAACACAAAAAAABAAAAAgAFAAAAAAAAAgAAAEAAAAAAA +AAAAAAAAAAAEAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAABEAAAAIAAAAAAA +AAAAAADACAgAQAAAAAAAgAAAAAAEAAIAABAAAAIACCAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +ACAAAAHPAAAAAAAAAAAAAAAIAABAAEAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAQAABAAAgAAAgAAAAEAAAAAAAAAAAoAAAAAAAAEAAAAACOAAAKAEAgAgAOCggAAAEAgAgIAIAA +AAAAAAAAAAAKCAAAAAIAAABAAAAAAAAAAAACIAACAAAAQAAAAAAAAAAgAAAAAAIAAAAAAgAAAt8A +AAAAAAACgIAAABAAAAIgABACAAACAAABAAAAAAACAAIAAAAAAAAAABAAAAAAAAAABAAAgAAAAACA +gAAAAgAAAAQAAAAAAAAAAAAAAggAAABAAAAAAAQAAAgABAQAACAAUAACAAAAAADQAAAAAAAAAAgA +AgAAAAAAAAAAAAAAEABDAAAAAABAIEBAABAABAAAAAAAAAQAAAxAAAAAAAAAAAAFcCAAIAAAAAAA +gEgJEgAAAAAIQAAACAAAAAAwAAIQABAAAFAAAwAAAAAAAAICAAAAAAAoAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACgAAAAEAIACAgARAIgAAwEwAAAAAABgAwQAEhggCBACAwICEAAAYgAAAAIKgAM +BAAUAAwAAAAQAAgAAAgAAIAABAAAQAACKAAQDEAABAAgAAICAAQAAAFbAAIAABAAAABABIIAAAAI +MIAggAAAABBAAQAAAAAAAEAAAgQAAAAACABBAAAAAghEAAAAAAQAAAAAYEAAAAAIABAAAABgAAAA +AASAAAAAAACAgAQAABAAAACAAAABAEAAAIAEAMQQAABAAgAgwAAACkIAAQTAAGlAAQCQAAAIIJCA +BAQAgMAAiACBBAAAEAEIAAAEAAhQAACAEAAAAAABAAAAD3QABAQAgAAAQIACJACAgABAAAIAABAA +EAiAAhQAQBAAEAAAAACAAABIggIAAIARAQAAEQAAwAAACAIAAARAAAkAAEgAAAAIAACACAAAAAAQ +AgACAAAQBAAAAAoQAAAAQAEgQAAAAAAAgKBAAAAICACBAAAQAGEgAAkACSAAEIAAEABACAAAgAAM +AEKAAAAAAAAAAgAAFAQAAABAAQAAAAACAAALkwAAAAAAAAAAAEIAMAAAABAAQAAAEAAAgAAABABQ +AAAEAQEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAAAEAAAABAAAKAAEAAAA +AAAgIAEAAAAAgAAogAEQABAAIBAAAAAAEABACCQAAAAAQAEBBAAAAAEgAAAEAAAgACAAgQAAAEAA +AAAAlAAAAEAAKAAgAAICAAQAAAWBAAAAAAgAAAAAFAAAAAASADAAAAAAAggAIBIAAAAAAAAACAQA +AAAAQIJAAgKAAhBBABEAAIAAAAACAAAAAAAEAABAAADAAAAAgAAAAAAAAAAAKAAAAAAYEgAAAABA +AggQAAQBEkgAGFAAEgAAIQAYEAIBAAtIEBmQAABAAAQAEBCABAAAUAAKEEAAhAABAAgQAAAAAAAA +AAAAAAAAEAAcEAAAAHRABEQASAAKEAAAQQJAgBhQACCAAAgQGBAAQAQAAAAKEAAAAACIABAQAAYA +AAABGRAAgBAABAAQEAAgAAQAEggQAAAAAAAAAAAABCAQAAAAAgFEAAgAAAIAACAAQAAAAAACBAAI +QCAAEQEAAABAAAAhgAAAAAAARQAAAIAAASAAEAAAAAAIAAAAAAAAAAggAEQAAAAAAAgAAAAQAAAA +AAAAAAAPkgACAAAAAAAAAAAAgAEAAAAAIwMAIQAEBAABAQIAIAhAAEAAAAAAACABBAAAAAQAAAEA +AAABAAAhAAAAAAAAGAAIAAAAAAAAAAAAAAACABAADAAAAACAAAAIAAAAAMAAAAhAAAAAAAAABEAE +QAIkAAAIQAAAABMhAAAJBAAAAAGACAAAAAEACIAQAAAAAQAAIAEQAAAAgCAACAAAAAAAAAAAAAjv +CAAAAAAAAAAMAAAAAAAAAAgIAAAAAAAACAAAAAAAAAAAAAAAAMAAAAgIAAGAAASAAAAAAAAAAAAI +AAAAAAAIAAAAAAAAAAAACAAAAAAgABAAABAAACAAAQQAAAAAAAABAIAAAAAAEAEEEBAAABAAAQCQ +EAQAAAABAAAAAABACAEAAAAAAAQAAQIAAAAAIAABAIEAAAAgQAAEAAAAAAAAAQAADcUAAAAAAAAA +AQIAAAAAAAABAAIAAABAAAEEAAAAAAAAAQAAAAAAAAABAgCAAAFAAAEAAAAAAEAAAQQBAAAAAAAB +AAAAAAAAAAAAAAAAAABgACAEAAAAAADEIAAAAAAAAEAhFAAAAACExCAYgAAAAAjEIwAIAAAACMQB +BAAAAIAAhCIAAAAAAABAIAAAACCAAFAACAAAAAAAACAAAAAAAABgAAAOgSIAAAAAAARAIAAAAAAC +AMQjAAAAAIAAxCAAAAAAAABAAQAAAAAABIQhAQAAACKAxAAAAAAAgACEIAAAAAAACEAAAAAAAAAA +ABAgAAAAAABAggCIAAAABQGAAAAAAiAAAIwAgAAAAKoBiIAQAAAAAQGIBAAAAAAAAQgCkAEAAAgB +gAAAAAAAAQCABIAAAAAAAAAgAAAAAAAAgAAAAAAAAQAAAAXFgAAAAAAAAACIAAAAAQAAAYgEgAAA +AAABgAAAAAAAAAAIUAAAAAAAAYgIBAABACABCAAAAAAAAAGACAAAAAACAAAAAAAAAAAAggAAAIAA +AAAAIEAAAAABIAAAIAAAAGAAAAEIAAEAJAACACAAQUAAIEQQMAgABAUxBBHAAAUgQDABAqAoJSAC +AgAoCgBAQAABADQUAAAAAQAAAAAAAEABAQAAAtMABAQAAAAAAAgwMgACAAABBAJCAAIAAAgAAAAA +AAAAAAAAAAAQAABAAAAgAgACgQUAAEBAAgAAQCAoAAAAgAICAAAAAAAAAAAQQAAgAAIAAAgAAAEM +ACARAABABODgABAAAAAAAIwEpAEEAACooAIEAAQARACAQgIEAgAAASEACQAUAEACAiEBABgYIAQM +YAAAQAEAACAIAAAIAAAAAAICAADCaQAAAAAAAAACAQwIAKGgAAAAAaAAoagAQAAAAAAAQAAAAAAA +AAwAAAAIFEAAAAACAgwAALABAACgAAgBACAAAQEAAAAAAAAAAAgAAEAAAQAEQQAAIACAgAAAAAAA +AAAQAgEEQAKRUAgQEAAAkAQEIggACAsgMUAACAAAAACQAIAICAAAABAACBACAAAAAAAAAABQAAIA +AAgAAAAAAACAAAAAAI6BAAAAAAAAAAAACAgAEAAAAAAQEAAQAACBABAQAAAAAAAAAAAACAAAQAAA +AAABAADAAAOAABAAABAAAAAAAIAAAAAAAAAAAAAACAEAAAgAAAABAAAARBAAAAAAAAAAAAAAABQE +AAAiQgIAAkCEEAGQQAACQEBFAQBAFAAAAAACAEAAAAAAQEAEgBACQAABBgCAQAAQAEAQIAEAAAAA +AAAAAAAABOoAFBQAAAACAAACQAAAAAAACAAAAAAEAAAAAAAAAAAAAAAAAAACQAABAAJAAAAAABQR +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 +AAzoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAkAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlQAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAIAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArbBAAAAAAAAAAAAAgAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAIAAAACAAAAAAIAAAcAAAIAAAAAIAAAAAAUAAACEIQAAAAAAAKAAAAAAQEA +BAAFABQAACACAAIAAAIwAAAAACAAAgAAAAAAgQAAC+oAAgAAAAAAAEAAAAAAAEAgAAIAAAAAAAAA +AAAAAAAAAAACAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIQAAAAEAAAAAAAAAAAAQAAsAAAgAABAAAIAAAAAAAABAAERAAAAAAAAQAIAAAAAAACgAAAAABA +QgAAAIAAAAAABQAAAAAAAAAAAAAQAAADqgAAAAAAAAAAAAEAAAoAAEAAAAAAAAAAAAAAAAAAAAAA +AAFAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAQAAAAAAABhIA +AAAEAABAAAAAAAAAEAAkAAAAAAACAiAAAgQBEAEACQACQAAIYABUAARAACCIAlAASIAAAAAAFAAg +AAASgABMAARAAAqAAEAAAA6OAAAAAAgAAAAAAAAEAAAAAAAABAAAAABUAABAAAAAAAAAAAQAAAAA +CAAAAAQAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQQAAQBAAAggAAAAAQAAABgAAA +ABAABGkACABAgxQA8gAAAQAEAAAggAwAAAAAAIgAAAAAAAEBFAAJAAAABAAAgACAAATAAAEAAACA +AAAAAAAAgQAAAxMABAgAQoAAgQACAAAAAAAAAAAAAACAAAAAAhAACAAAAACAAAAIAAABAAAAAIAA +AAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABAQAKAAAAAKAAAJCgQAAAIAAAAABAAAABAE +AgAAIAABAQIAAAIAAAEgAAAAAgAAKAAAEAAAAAACAAKQAICAAQIAARAAAAQACAAAEAAAgAAIAAAQ +AAAIXwAABACRAAAAgAAAABEAAAAAAQAAAAAAkAACAAAgAAAAAAAAAAAAABAAAAAAAQAAEAAAAAAA +AAAAAAAgAAAAAAAAgAAAAAAAAAAIAAAAFKAAAAQAACAABAAAAAAEBCBAAAAAAAFAAAAEQIQEAIAA +ACEAAQQAAIAABAAAQAAgIABEAABAAQEAAAAAAAQAAIAAAQAkIAAAgAABAAEAAAAAAIAAAAX/AAEA +AAAgAIEAAAABAABAAAAABAAAgAABAABAAAAAAAAAIEEAAAAABAAAAAGAAABEAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAgAAAAACAAAAAACFgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAAAgAAAAA +AAAIAAAAAAAACAAAAAgAAAAAAAAAAgAAAAAAAAACAAACAAAAAAAIIQACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtNAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiQAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAE2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -20761,18 +39590,530 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAABABAAAAgAAIAAAAAAAAAAwAAMAACAAADAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAACuEAAAAAAwAAAAAAAAAAAAAACAAAAAAQ +AAAAAAAAAAAAAAAACgAAkAADAAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAEAAABAgEAAAAAAAAAAAAAAAgCAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAAAEAAEAAAAAAAQ +AAAAAEAAAAAAAAAAAAAgAAAAAAAgCAAAAAAG2QAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +gAAAAAAIAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAACAAAgAAABBAEAAAAAAgAAAAAAAAAAAAAACABQAAIAAAAAAAAAAQAAAAAAAAABAAAA +AAAAAAAAAIAAAAAAAIAAAAAAAABQAAAAAQAAAAAAAAAAAAQBAAAAAAAAAAAAAAAAICAAAAAAEAIA +AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABAAAAAIRAAAwAEEAACAAAAA +AAAAAABIAQAAFAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAACAAAAAAAAAAAAA +AAAAEAAAAAgAAAAAA/gAAAAAgAAAABAEAAAAAAAAEAAAAAAAAAAIAAAAAAAIAABQFAAAAAEAIEAA +AACIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACAAAAACgAAAAABAQAAAAAEAAAAAAQAAA +BAIgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAEAAAAgAAAAAQAAAAAAAAAAAAAAAEAAAABA +AAAAAAAIxwAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAggAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAAAEAQAAIEABAAAAABAAAAAAAAAgAAAABQAAAgA +AAAAAAAAAAAAAAAAEABAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAdX +AAAAAAAAAAAQAAAAAAIEABAAAAAAEAAACAAAQEAgCAAAAAAAABAAAEAAAAAASAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAABAAAAAAAAAgIAAAAAAJACABIAAABAAAQAAECA +AgBDMAAQAAgIASAMBAAAgwAAgAAAQACEAAAUAAICAAIQAAsIABAAgEEAIAAAAAAAAh6AAIIACAAA +AgASABAAIAAAAABIEAIEAoAAAAgAAAAAAAAAQAAAgAIICAAAAAAAAAIAABAAAAAAAAAgAAAAAAAC +ACABAAAAAgABAAgAAAwAAAAggAAAAAAAYCAIAAgAAAAAAAIAADAAAABCQAIABABAAAAAAAEQAEAA +AAAAoCMAgAAIAAAAgAAICAIIAgIAAABgAAAAAAgAAEBAAQAAAAAhAAAGvQBAAAAAAAQACAAgAAAA +BAAACAACAQgIoQACCAIQAAAAIBIAAgAAAAAAABAAAAAACABCAAAAAAgAIEAQAAAAAAAAAiAAAAAA +AAAAAACAABAAIFAQAAowAFEQBmAAAAAAjAgAIABgAAAAAAAgBDIMCDSAQAACEAAJEiAAYABAQBQQ +AECAAGyBCABASAAAKCAoCAAAwABEBAhIAAmCAGZAiBAAAAXBBAAAAgAAAAgAAFAAAAIAgMABDAAQ +AABAAAEAAAAICCgARAAAAAIACAEAAAAAEAQAAAAAAAAAAAAAAQAAAAIAAGBAAAAAKAgAEUCAAAGA +AIAAFoAAAEABCAAAEACQAAxIgEAABAAAEACAAAAAFKgAKAAMgAgEQAAAEAECAQkBCMIEBBAAAAAA +KQEMQAhEEABJARQAAACAAQEQAgEAEBAACwAACY3ACdAAAAABkQAEEwAQSAkAAEIAAJGQAAsAAAEA +AEAAAQAAgADAQAACAAAAAYCAAAAAAAAAAAAAAAAAAQAAQQEAABARAAAIIACAAAMAgAAAAwCQCAAW +CABUgAKgABQAACgAgAAABBAAIgAAQAACAAAggCACAAgoAAgAAAIABAAAkAAAIAAQAACAAAAAAFIA +ACgAAIAAIigAqIAIQAAAoAAQAAABewCABQAEAAAWAAAhAAQgAACAgAgAEAAIBAAAIAAQAAAQAAIA +AgAAACIAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAQAAABQBAACAAgAAAAgAIAAAAABgAAQwATAA +AAABxDAAAACAIgAAIAIgAYwACEEgBAAAAAAEQIAAwAABZAkCBAgAAIABAARMAUgABCCQBEAAAABA +AQgEAAAAAAAACIAAAAudAQQAAgAAACEQAWwAAAAAgCAQBAIEAAIAAAMUAgAICIQAVIAAgAIAEAAA +EAEAKAQQAAAAAAAAAAAAABEAAAIAAsAAAAAAgAAAMAABAAAAAIMAhAAAAAAYEABICBhQAhgQABAi +AQAAGBAAAAAKAEAYkAAASAIAAAACAAQAEAAAGBAAACAQAQAIEAACAAIgAAgShAEgCBCAERAAAyAA +MwA4EQAABhkgACAAAAAAAAgCEAAAAgAAAAEAAJhAGBQAABAACBAYEEAAAAAIABoQAQAAAEAAGBIA +AgAAAAgAAEAECAAABBwQAACAAAAAAAAACIgAAYAAAAEDAAEAAAABAACBAAAABgAAAACAAAAEAIFA +AEEEgAAAAAABIUCACBCFEQWAAAAAAAACgAAAgAgEAAgAoAAgAkAAIiAAAQAAABABgAAEAAAEAAAI +UAEQAAAAAAAAACEAEAAAIIAAAmAQIAgAAAAAgAAAQAAAAABAAECAAAAgAAAAAAAAAABABAAAAAAA +AAAAAABAAAAAICAAAAAAAAAABAABAQABBAAAAIAAAAAMAIAAgMAUgAEAABAAwAAACESAAAAABYAA +AAAAAcAAAAAAAACBBAAACACAAAEBAAAIAAAAgYQIAAQAAAACAAAACAAEAIAABIAAAAsJAAAQAABA +EAAAAAAAgAAkAAwAAAAAAAAACAgAAAAAAAAMAFAAAAAAAAkAAAAAoAAAASAAgAAAABAACAAAABAQ +AAAABAAAAAAgDCAAAAAAAiAIBhAAAAIEAQCEAAQAAEQBAhAAKAAAAAEAkBBEAAAAAQAQAAAAAAAA +CAAAAJAAEAEEZAAAAAQQAQSBAAAAIAIBAIQAAABAEAEAAAAAAAAEAQAABqYACKAEAJAAAYAAAAAA +AEIAAAAAAAEgAQEAAgEAAEIEAQAIAAQAAAABAhgAAAAAAAEACAAAAAAAIAAQAAAAAAABAIAAAAAA +AAIAAAAAAAAIUCAAAAAAAADEIgQAAAAgIMQpBQAAkAAAxCsIAAAAAAjEAAAAACAAAAAkIAAAACAA +xCAIgAAAEgBQIAAEAAAAAEAACIAAAEBAhCEFAQAAIADEAAAIGgAIAAAAAEEAAAAAAAAgAIQiAAAA +AAAExCIEAAAAgQDEIhAAAAAADMQgAgAAAAAAxBACAAQAAAAIIAsAAAAAwMgEAACAAAAAGBAAAAAA +ASAIjASNAABQBAGAAAAAAAEAAYBgBQAKQAABgAAEgAAAAAEAAAAAAAAAAIoAAAAQAIoBgCAAAAAA +CoCAGAEAAEAAAAgCAAACAAEBjAAAAAAAAAEAAALxAAAAAIBECAQIAAAAAAAACYgAAAACQAABiACE +AAAQJAGIhQUAAAABAYAEgAAAAAABgAAAAACgABGAAFAAABYpARAQAAAAARAFggAAAAAAAAkCAAAC +CEAQQAQAggEgIACIACAAAmkAAASIgEAAAgCAAAACAgAAAAIAAABAABBADCAUFFQCSAQAQAAAAEBA +gIDIBAJEAAIIACQAAYYCAqQEAAAABMAEBCAAMCZBAgAMAkAAgAKKCggIAElAQEFCAZAASkAAgBAU +VEgAAgAAIBUUAAhAAMAAAAAAAAAAAAAAAAAAAAAAAEAAQBBAAABAAAAAIEAEQghCACgAAACiUEAA +iAQKgADCAAAAGgAoAAAAAKoACAzkABghiQQBQEAAIIAABAAARAQAJAAAKAwEAAEQACQAwQBAIagB +AQAEWKCiCQEAAATEAADGpSgCIAEMACQABAAAhAAAARgEEhAAGgABAgBBCAAICAAYRAAAgCAAAggA +AAAA4gAIkAAAAAAAAAAAAAAAAAAAEAAAAAAAAIIAAAAAAAgggMGBAJAQCYEAABIBAAEBAhAIgAIQ +AAEAACBQAQPBEsBAAAAAAAAAEAAACAABEAAAgAAAAAgKUcAIAAAAAEAIEIACAAAACAIQAQBQAAAQ +AMAAAAAAAIF9ABACQgAQAAAAAAEAABAQAAACAAAAA8AAwcgLA0AMCAAoCAgAAAGIAwEICAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAACAIQAAAAAAEABAAAEAAAAAAAgUEARQYAAEBAQAQAAABgQA +MAkAACgWAhEAABBCAAAAABAAAECAAgISAAAAASAqghGAAAACAQAAEBAAAAAAEQAAAAAAACgqAgAA +DOgQQAAQgQAQgEFABEBAAAAABAAAAAAAAAAAIAAAAAQAAAIAAAAAAIAAQAAAAAAABAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAwAAIAAAAAQEAAABcEUgJEQQFpQUQEAVAkAAEAAQULAGAQEAAAI +FAAAAAAEhBBAAAAAACEAAERABgAABAIiEAAFBQAoLIiAEAAAEAgYAERwDAQABAAAAAAKOQAAMBAw +CAA0AgAAABBABAQSEhDogIACuAAAAEAAAgsDBAAEHDkAEABABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIgACAAAAIAACAAAAAEAAAABAQCwIEAhAiMgACEAAGThAUGECIgAIQWAIASEAASAAAAABAIAYC +ABAQFAAiIAEBkIQAS0AAiREAJCRMA0BCWEBCBACSiIIAAABAAAEAAAAAAANiAAAgAAAgCAAAABsD +MkAKSBEQEAAIAgARQApKggggBQUAAoCAFgJAyQIAAAAIwAJCAAAAAAAAAAABAAAAAACgABAAAAAA +ABAAkEAIABACEhKEAgAAQAKwADAgzgCAghRMBAACRgAQQAIAlBJAQEAAkAAEEGAEQKAgIAAERQgC +AACAjAgABMGAgAAGEiIAUBAAIAQEFAQIiAGTkEISQMkIAAAAALUBB1QERGgAgICQAIEFAABAAARg +sCAkBSAGkESUBCAIgLINCwuEREBCAAgIQJAABRUAAAAAAAAAAAEAAAAAAAgAAAAAABACAEAAYFBA +QIgABAAAQYAQIACCAAAAAQEAQAACAAgAg+CFoAAQgQIAkAMDAACDEhIABKCGkhYAABAAAiImgAAQ +AABwAQAAALAREAAAAMBCgIIBgVwDAECAAAMDAAAMCoGAQIKCAaMAAQAIAEwwAAAAAKAQg4CAggAB +AHjgMBAAEASkhAAAAmiAAAAgQiAcBAAAAAAAAAAAAACAAAAAAAIAAAAAAAAAAMIAJmCADEAAVVUN +HVVVDw8MPw8zVVUzMzMzVVP/D/9VX1UA/wNVDD9VMzNVCl8AAAPPVVX/uw8PERUEvwD/AP9VVVUz +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 +AAAOagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl7AAAA +BAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAACAAAAAAAAAABAAAAAAAIAABAAAgAAAAAAgAAAAAAAA +AAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdEAAAAAAAAIAAAA +AAAAgAAAAAAAAAAAAAAIAAAAQAEAAABACAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAQQAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAQAAAQAAAAAAAAACCAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAL1QAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAIIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjqAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAA +CAAIQCAAAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAECAAAAAAAAAAIAAAAAAAAAAAAAAAAgAA +AAACNAABAAAQEAAQAAAAEhAQAAQAAABAAAAACxBABAAAAAACAAAAAAAIAAAAAkBIAQAAAyEAAAAA +AAAAAAACgAxAgAAAAgAAAAAAiAAAAgAABdgAEEAAAAACIIAACMACAAIAAFBQAIAAAgIAAAAAAAAA +QAAAAAAAAgIAgBAAAAAAAAAAYAkAAAiAAAAAAAAAAAACAAAAwkAAAACADAIAAAAUAAhCEABQAAIA +CABAAAIAAAAACAAAgAABAAICAggBAAgQEAkIAiEAAAAABAgACgAAAAgQEAABAAgAUggAAAAAAAAA +SAAIAGAAAiBAQAJAhAAAAAAPtABACAAAAABAAiIgAAAAAABgIggAQBAAIAAQCAAAAAAAAAgAAACA +AAAAAAAAAAAAAIAAAAAAIEAAAAIAAAAAAAAwECAAKCAAAAAIAQIAUCAEQBCAAAIACSACIIAIAEAA +EAkBgCAgAiAAiAFIAAEAgABAAAAACUgoNMiQgAABABApAAAAAFAEQECABIAAAJAQhEAAgIBSABGQ +AIiAgBAEEMAAAAcFAAAAAAAAEABQCAAASACADAAMIAAEIgAIACEAAFAAAIAAAAAAAAAAAEAAAAAA +AAgAIAAAAAAACIAAAIIAAGkQAAQCDAAADAgCwGCEAAAgSAAADAAAgAjACAEGBAAEEFFBAIAABBAB +QoAAEAAAAAAADhAKgAAQABAIAEMAAAgAAAgCBAAEhMAIkhAAAAAEEAEIAAYMQIQAAAgAAQQABNAA +CAAABSUAA4AIgAABAABARAEQAACIAAAAAAJAABEAAAAAgAACAAAEAASAgABAAAAABAAAIAAAAAEA +AAAgAMAACAAACAABEMAKAAAKAEAAAgAAQAwAhAASAAIQAEoAAACgEAWAIBAFACAAAAAAAIEGgBAE +IAAQoAQAAAiIADCACSAABgABqAAAAAAAAICGIQAAAAAUAAEAAIQAEoAAEQAQAAAwQAACAAAP/AAA +CAQAAAAAAAoAAA0AASgACIAAAggBIQAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEh +AACoCAIEAQQCUDAIgACAAACAAAAASAAQAAAAgCAThAAABAAAQBGQAAAAAACAMAAIAAAAYAMICJAA +IQAwJCgAEAABAAgESBAAAGgAAAAoDAAABIAMIAAIBBBBgBGAAIRAIAQAEIAAAAhKAAMgAAAAFAAS +YEAEQAAghABDCAAAgACIAIQQAGAAAEAAEAAAAAICQAAAAAAAAAAAAAAAAACAACDAAAAAAIQAAYlw +EQAAAwACABABAAABQCAAAYAAWgAYEAACgQAAABkRABQgJBADWBAAFAoAAAAYEAAYAAIIABgQAEiA +AAAAGJACAAAEAEAYMAAIiBAIABgUAARAgEAAGhBAAFQCCAAYEAAABbIAAAAASAAaEAAYJBAAABgQ +QIAwAAECGBQAAAAAAAAYMAAEAAGIABgQAAAABAAACBAAAAAAAAAQEAAQgAAAAAAAABCAGICAAABA +IoAaACAgAABQAAAABAAgACAAAAAEQAAAIAEAAQDAAACAAACAAAkAAAABACAAIIAAQAAAiIAAACAA +CAABAAwAQAAAAICAAAQAQgAAAAEBIABAgAABBABhAAAMRQBEQAAAAAABAAAEAAAAAIBAIAQAAEAA +AAABAQAAAAIAAAEAAACAAQEABAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAKAAAAAgAAAAAAAWQgA +DBIAAAFEAAAQCQAAACAkAAAEAAAAAAAAACAAAANABAAEAAAAAQASAAwBAAAAABCACAAAAAEAAAAM +AAAAANAAAAgAKAAAAAiACAhIAAAAAAAAAAsdEAAwAADAAAABAAAAAkEAAAgAEEAAAAAACAgAAAAA +AAAAAQAAAAACAAgAAAAAAAAAEAgAAAAAABAAAAAAACAAQAAAgAAAACAIEgAAAQAgAhAAIAAAAAIQ +AQACAAAAAQIBAgAAAAGoVAECAAAAAgAQAQAKAAACBEABBBgAAAAACAEEAAAAAKIAAQAAAAQAAAAB +ABAAAAEgAQECAkEAAAADAQAADj0CJQKAAAABAQQAAAAAACABBAAjAAAAgAEDABAEABAEAQgIgAAA +AAEBAgAIAAAAAAEAAAAAAEAAIQAAAAAAAAqQAggAAAADAACAKAAAIAIIACIgCAAAQATEIwACAACg +AMQgAwAAABCAxCQAAAAAKATEIASAAAAgIMQgMAAAAAEgxCQAAAAggCDEIggAAAAaBMQjMAAAAAAI +xCABAAAAEgDEAAADBiEaAAAAAAzEJAAAAAAAAMQgAAIAAAAgxCAECAAAIADEIQCAAAAACMQgAAAE +AAAAQBIAAgABAACFEQAAAACAAAgUIAAAAAAA2BlGAAAAACDIiBhAAIIIQQGIABBAAgAAAYCUAAAA +QBABiAAAAAAAgAGEAAAAAAEGAYCBCAAAAIABkAAAAABJAAGAAAAAAAAAAYiAAAAAAAABiAgMAAAA +CAEAAAHfiABQAAAAAAGAAAAAAAAAAYgAAAAAAAABkGEAAACEBAGKCBAAAAAAAYAAAAAAAAAAgAIA +QAAAAACKAAAAAAAACYiAAAAAEAABoACEAIAQBRFJQCAAJiAAMABAUEAAABAAAFIAACIQAAAAAAAA +UiEAoAAIBABEAAHBAAgIRImBgIggAAAgQEAAIBAAgACAhAQEAAAIAAAEQDAQAAAGICQAQAAADiVE +QCAAAAIhARBAQAACBAAAABKoAICAAEAQBAQAAAABQRRiAAAAAAAEAAAAAAAAAAAAAAAAAGAAAAAA +AAAQYAAgMDAAEDEkBkgIBCDBAUAASLKkQIAIAAAAQAABACiABAGRAaABAYhIQEAQEAAgEQQECAAA +QBAgAgIAHJkAAAgIBAgYAAAAAABBQAAAQAQABABAkKAICAgEDABEAEhAQAKhAADOwwEAAAAICACg +AIAAACEAABIAAAAAAQACAABAAAAgAAICAAGwAQAAQuAAAAAAAAAAAABACAAAAAAAAAIQAQAAAAQI +CAJKDABAAoAEBAAAgAAQAAAAAAEQEApgCALEAAgIABAAAQBQFAHUIkQJghAIAAhgARBASIAAAAAA +QIYAAAiCAAAIAAAAAAIgEABgAAIAFAIMAAAkJIgIAoAAAAIDgBAAAI8mAgAABAMBABAAAACREIQC +EACAAAAAAAAAAJAQIIAECAABAAAgAAMgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCCAAIAAAA +AIAIAAFIgCAAEkCQTEEEQAIAAAYAAAAGAAAAEgABhgYAAEAQAIAAAhQCAAAABBQAAAECiAAoIAAE +AAAAAAAAABAAEAACAABAAAIFACmJgkIIAkAgUEiCAAAAACYwAkAAFCCAAAAAAAAAACBABAAAAAIA +AEAAAAAAAAAAABAAAIwAQEAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAJAAAEBAAASgAEIgDAAI +QAQKCAAAEEBAAIGAEABAFAIABHAARFQAAABAAAMAQABEAAQAgAAEEAAEAEQEEAcAAkAxAAKAqigC +EBEQAFRpKkKDEgAAAAAQAAYUUKADAEASAAALBwA8fEAQAEBBAACAQARiAAAABAXtAARAgAADAAAI +AAAABgZQADlIIAEAAAAAAAAAAACAAAEAAAgAAAAAAAABCEAAAEACACmoFBUkSAAAEQAQABEiSEJA +mAAADhAQAAAEgAgAAggAAANBEAACAAAgIAAoCBAAEBQQAMDIQCBASAdJAAAIAAAAAAAgAgAAEAIA +ACAgAciIQFBICBAQICgiABAAAARTgJAUgAICAAMAAhAoAAAAAAAIDARAAIBCAAAAABAAAAAAECA6 +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 +AAAQEAAAAAC7uwAAAwAD/wIi//8AAKqvBFUEVVVdV1VEAEQAAAAKCk1NFRUzVTNVAAAyMg8PMw8A +AADuAAAPD1UzMyJVVVVVAAAzIgAAAABVVQATDwAA/xMRBQUFAABVUzNHRwMBAA0AAAMMAAQREQMB +BScREQC6VQ8PVVVVVVUAIgICAAABUQAAAAAAOwIPERFXAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AFVVAAADAAP/ACB//wAAVV8AAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAACAAADAAIAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAC/YAAAMAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABQEAA +AAAAIAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3gAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAgACAAIAAAAAAAAAAAAA +AAAAABAAIAAAAAAAAAAEIAAAAAAAABAAAAAAAAAABAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAEAAQgACQgAAAAAAAAACAAEAAAEAAA +AAAAAAAIAAAAAAEAEAAAEgABBAAQCAAAAAAAAAEQQBACASAAABAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAACcsAAAAAAAAAAAIACAAAAAAAAQAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAQAAAAAAAAAAAAAAACAAAQgAAAAAwAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJygAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAAACEAAAAABAAAAAAQAAAAAAACAAAQAAAABAA +AAAAAAAAEAwAAAAAAAAAEIAIAAhAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAAAA +AABAAAAAAAuJAAAAAAAAAAAEABAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACgCAAAAAAAAAAIAABAAAEAAAAAAAABAAMAAIAIJAAAQAAAAAMAAAAIAAAACAAAA +EAAAAhJAAhAIAEACEQECABAAAJIQAAAggABAAAUQAAAQAAAAAAACAAAIwAAAAAAABBAAIgECAAAA +D5EAAAIAACAAAgAQQAAACAAAAAAAAAICAgAAEAAAAAAAEAAQYAAAQAAAAAAAAAAAAAAAEhAAAAAQ +AABAAgAAAAICAAAAAAACEgAAABAQgAICQgBoAABAAAAACEAAAgAAABAIIAACAIAAAAgAAAABAAQA +AAAQAAAAAAAIACACAJAAABBAAAAAUgAEQCAIEACAAgAAAgAAABAAAEAACgAAAAAAAAABFgAIAQIg +AAgASCAKAAACABAAICQCEIAAQAAwAAAAAAAAAACAAgAAAABAAAACAAAAAAAAIAAAAAAgAAAgAAAA +AAEAAAAACAAAAgJgAgBAQAABAAEAAAQASpRABgAAJAAQYAAIwABEAAAAAAAAABQACIAACAAAAAwA +EABBAABABmAAQAgAACIgACAAECCAJAIIAEAAkAACQISIAAAAIEEAAAAAAAKcUAAAAAQABAAAAAAA +AAgAgBRQCQAAJAgQEAAQACIAAAQQIJAAIAAAAAAAAAAAAAAAEAAAAAAqEggIIAAAMDAAEAAQgAAg +ADAAQBDACAAgFCAACIAAgBABABAAgAAAAAEKQAkQAICQBIAQAoAAoAARCAAhQAABgAEJQAAABATA +EIICiAAAABQAAQAAAgAIgMEEAAgACAEIAAoICiBAAIQAiQAACbaACYAAAEAAAQAEAAQAQAALABQI +AEFAAJAAAIAAABAAAoAGAAAAAAECAAAAAAAAAEKAAAAAABBAAQAAAARAEBAAgAAAAEDQBACECACA +CADIBAAQAAAAACEQoAIAAAAAAJEADKAAgAAAAAQAAAAAIIAiBAQAAAIgABYAAAAABjBAAAAQAAAB +iAQAAAgBAAQAEQCABAgAAKgABQAAAEACAAEgAAAIoEAAAAAAAAgCAABAAAAgABAAsAAAUgACFAAg +EAACIAAgAAAIAgCAAAAAAAAAAAAAAAAAAAAAAAkIAAACAAAUIAgAEAAAAAAiAYIgAjAAQGIAQACA +AAAACAEIASACAAAQAEgEAAIBAAEgEAAgAAACEIAABEgAASAAAVAAAAIAQAAiCAAAAICAACAAADAI +AQAAAwAAAAADAAAwAAACgAEAAIAAAAzMiBGAAIQAAAQQARAAAAgAghEAAAABRBDACBAgACAAAAaI +AQAAgAAEAgAAAAAAAABCkAAAAACSQAAQwAAAECACAAAAAABIgpAAgYBAgACCEAEASQAARBIYMAgQ +AAAxAARACEiAAFgSAAAIEAAAUQAAAAAIAAAIEBgQAASAARQGWBACmAAACBAYEACAAEAgApEQAAIg +AAAALBAAAgAAAIAQEQAADlwACAACABAcEACAAgEAAhgRAEyAAhACGBAAkAAAAAAYEACKAAAAABgQ +AAAAAhAAGBAACoAAAAAIVAAQgAGACAAAQABQAIAAFBAAAEAAAACRUABRAQAAkEABAESAAQAAACEA +AoCAABAAAAAiAAAAAAQBAIAAQICIAAAAYAAAgACEAAAEAEAAAgAAQSAAAYCAwAAAACAgAQAAAEUA +IAAAAAAAAAAKLwAEAAABAAEAQSAAgABAACAAABgAAAAAAACAAIAAAAAAAQQAAAAAAABAAAAAAAAA +AAAEBIAAEIQAAAAAAMAAAAEAAAAAAFAAAABIIAAEAADACAIAAAAABAAEAAgAgEAAAAgBAAAAgAAA +BAIAAABAAAAI0AAAgAARAAgAAACAQIIABAiAAAAAAAAAAAgAAAARABAAAAABBAAAAAAAAAAAAAAA +AAKoBAAAAAAAAAAICARAAQInAAwIAAAAQASAAAQAAAAAAAAMAhAAAAAQAAAIAAAAAAAABAAAAAJA +AAAAAAABAAAAEAAEUAAAACiAFFQAgAAqAAABAAAAAAgBAYAAEQAAAgQRgBoAAAAyABGAAAAAAAgE +EQAAAAAAAAABAFAAAAAAKAEAEAAAACBQAQAAAAAAAQABAgAAAAAAAAEAAAAAAAAAAQAAAU8IAAAE +AAIIAQABAAAAAAABAAEBAAAQBAECgBAAAAAAAQCAAEACAAABCACAAAAAAAEABAAAIABYAQIAAAAg +AAAgAAAABAAIAQEAAAAEAAkgASAAAAAAIADEIgEIBACAAMQjMQAAAEgAxCIQAAAAgADEIgEAAAAA +CMQgAAAAAIDAxCAgAAAAgADEAAEABAAAgIQgCIAAAAAAQAAAAAAAAACEAAADyCAEAAAAIADEIAAA +AABBAMQiAAIAAIAAxCQQAAAAAADEIAAABABAAMQkAAAAAAAAxKAGAAAABCLYFAACAAAAAAgAAgAA +AACAiGoCAkQAAICIhJgAAAIQBAGIBAQAAFAADYCEEAACCAINiIgAAAAIAA2BJAAAASKAAYIAAAAB +IBEBhAAAAAAAAAEABAAAAAAUAYAAAAAAAAAACQAAAAAAAAEAAAN6hAAAAAIJIAGCCgAAAgCoAYAK +AAAABAABiAaAgAAAAAGCJAQAAACAAYoAAAAAAAIBAFCAAAAIAAGIUAAAAAAgERAIAAAAEJgBAAgA +AIAQEAEUAEAQQAAGBgAlgAAJQEBABBWUQEAAAjIEAAAACQABQQBUFBCAgAAwABBAQABAgjAkQAAA +QEEAMEAAQABAQJQAABAwBAgAAAAIABAwQEAAAAAABdIABEAAAgAASAAAREAAZAQwEBZURCAgQCUA +QABAAEAFAQAAAABARABAEAAAAAAAAEAAAA0BIAAAIACAEADAoEAEBEAQAIBICAAEAAAAIOAAAACg +AAAACAnhSAIAANoAgKAEAgAAIEgJAQAQEAAaAAKioABBwQAIDAwKyAAAAABACAAIAEAAAEQACQAQ +qAgAQADAAiCAAQAgIAAQAAiAgAECAADLPyAAAEEggAEACkAAAAAARAxMACAAQUgJQAAAAAAAAAAA +CIAEBAAIAAAAQACBAAIQAAwAABAUAAQAIAAAAAAAAsQACAAgAhEUAEBIACAAAGBAMBAQAsAQABAg +UAAoQAEAEAIICw6QIAAIAAAgAQALIBAACioAAgAACBIOYMMCAAEIAICBQQAAIAAQABAQAUAIQAAI +CAAAAgAIAAAACAAAAAAAAIPjAAgAAIABAAEQxGBBg0AACMAICIAIAIABABAABABAAACAAACAAAgA +AACBAAAAAAAAAAgAAAAAAAGICAAAAAACAEAICAAAgAARAAAAAAAAAwOAAAAAAARoAAAAEEAAAkAA +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 +AAAAAAAAAAAAAAoAAAAAAAAAAAAAACAAAAACAAAAIAAAAgAAAAAAIAAAAAAAIAAAIAAAAAAAACAA +AAAAAAAAICAEAQAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAOxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAABAAAAAAAAAAAAAAAAAEAAAAAAACAAAAEAAAQAAAAQAEAAAAAAAIAAAgAEAAAAEABAAAIQAAC +AAAgAAAAAAAAAAAAAAAAQIIAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8gA +AAAAAAAIAAAAAAAAAAAAAAAIAACAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAoAAEA +QAAAAAAAABBAAIAABQAIAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAACAAAQAABEAAAAA +AAAAAAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPugAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAEAAAAIAAAAAAAAAAAAAQABAAAACAAAAACAAAQAAAAAAAAAAAAAAAAAAA +ACAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW9AAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACACAAAAAAAAAQAAQAAAAA +EAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAIkAQAACARAAABAAAAAAAAAQAEABAAEAABAAQAACAAAA +EAAAAAACAAAAAIAAEAoAAAAAAAQAAAACAAAAAABAAAAADd4IAAAAAAAAAgIEAAAAAAEAAAAQAAAA +AAAAEAAAQAACAAAQAAAAAAAAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAAgAUAAAAAAAAABAAMEB +AQBgAAIAAAAACEgAAhAAACAAQBAAAAAAIABAAAIAgAAACAAgEAAAAAAQAAgAIAAAACAAAAAAAACA +AAgAAgAAAEAAAAAAAAJAAAAAAABAQAAAAAALIAAAAAqAIgAAEAAAAgAAAAAACDAAAAAABAAwEAAA +AAAAABQIAAAAAAAgEAAAAAAAABAIAQAAAAIAACAAAAACAgQAACAgAAASAAgAAAAgACAAAACQACAC +EYAAAAAAICAQAgAAAAAgAAAAAAmAAAAAQAAAAgAAACJBAAAAAAAAQAAAAAgAAAQCAGAIACAAAAgA +AAAgAAQEAAEAAAAAAAAAAAAAAAWyCAAQACAAASAACBAAACAAAgABAABgFiAEEACAAAACCAAAAQCA +AAABAAAgAAAAIAAAACACAAECCAAQACAAAAAABABAAAAhAAAAAAiKAAAGAQAACQAERAAICAAIAAQA +ABAIAASAABBAQQAAAAAAQYAACAIAAAQMARAAAgAAAEAQQAAAAAAAAAAJABAUAEBAAIAAAAAAAAgA +AAAAEAgAgAIAAAAAADQAEAAAAEAAEACIAAAAAgEIAAAAABAACAICAQAAgEAAAAIAAAQAQIgAAAAA +AIAAAQAAIAgAAAAQAAAIAIABAEAAAAQABAACAIISkAAAAAgCAQBECABAAAAgAEgAAAAAAAEAAAAA +BABAAABQAAJAAEAAAAAAgAQAQAAAAAAAgABAAAAAAAAAAABAAAAAAEAAIAAAAAAAAAAAAAAABABA +QEAAAAAHLgAACAAAQAAgAAAQAAAAACAAAAQABAAAAAAIAACAgAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAgAAgAAACAgAAAgAAIAAAAAQAAIQADIAQAAAAICAIIAAAKACAAAAAAAAA +AAEAAAAIACAQACAAAAgACAAAQAAAAAAAAAAAAAAICCAAAAAAAAAAAAAEAgEAAgAAAAAAAAAAAA/D +CAAACAACACAIAAAAAAIAAgARCABgAAACCCAQAAAACgACEBAAAAABAAAIAAAAAAQACAAAAAACEAAI +AAAgAQJCAAABICCAAhAgEBCQAAAAgAAAmIADEAIaEAAQAAMIEBgQAAAAAAACGDAABIAAEBAYEAIA +AAEQBhgQAggAAIACGBAgAAAAFAIREAAEAAIAAEoQAEAABAAAAAAAAAAAQAIIEAAAAMwAAAACACAM +EgKQCAIIIBgQAACAAAAGWBACFEgAkBIYEAAIAIQAAFgQgIAAAIAgAAAAiAAABAAAAACIgAAIAAAA +AAAAAQEIAAACiAAYgAAAAAAAgAAAACCAAAEAAAgABAQAIQFAAEAAEAAAIAAAAAAFAAYAAAAAIQAA +BABAACAAAAEoAAABAKIAEAQAAAAoAEAAAAAAgABAAAAEAAAAAAAAAAACMiAEAACAgAEAAAkAAIAA +AIAAAAAAAAigAAEgAAAAAIAAAAQAAAAABAAAAQAAAAACAAABEAAAACCgACAAAACAAAAABQBBAAAA +AQQEAEAAAgIAAgAAAAAAAAACAgAAIKABAAIAAAAAAAAAAgAAAAAACAAIAgAAAAAIgAQAAACAICiA +AAQAAAAAYAAIAAAAAAAIgAAAAAAAAAAACAAAAAAACIAAAA7wCAAAQCAAAIAAIAABACAAAAgEAICD +BEAAACQAAIAAAAAAAAAAAAAAAAhAAAEAAAAABIIAAAAAABAMAgAAgAACIAwAAAAAAAAQCACAAAAA +BCABAAAAAAAAAQAEAACQAAABCQYAAAAAAAEIBgAEAAAEAQOAAACRIAABAAAAAAEAAAEAAEAAGABA +AQAAAAAAAAABAAAAAAAAAAAAAAAAASAAAQAACEsAAAIAkAAIAQIAAAAAAgABAAAAAABAIAECAAAA +ACBYAQEAAAAAAAABRDgAAAAQCBAABAAAAACAIAAAAAABIABQBAEAAAAAACABaEBAAAAAUCAAAAAA +IADEIQAAAAAAAMQgAQAAAECAxCEECAAAAgDEIAQAAAAAAMQgAAAAAADAxAACAAAAABCEIgEAAAAA +gEAAAAAAACAAACIAAAAAAABAAAADPCIBAABYAIBAJAECAAAABMQgAgAAACBQxCADAAAAoADEIAEA +AAAggMSgBsIAAAAC2BAGAAAAABCYEgQAAAAAAAgYAAAAAAAACBIAAgAAAAwIgAAAAAIAAQGICQAA +AAAEAZAEAAACABABiABAAAEAAAGQEAAAEiACAYAAAAAAQCABAAAIAEAAAQGACAAAAAAgAAAAAAAC +AAAAgAiAAAAAAAAAAArvgAgAAAAAIACIBAAAgAgAAYIAIAAAAAABgAQAAAAAAgGACAAAAIAgASAg +AIAABAkBgBAAAAAAAAGAAAAAACAACYAIBQAAAAARgASIAAAAAQkAAABAQAABiQQAAABAQEIyAAIA +AEBABEAQACJCAAAgQAAEADAhIAhAAGCAADkgAkIAAEpAIqAC4IAAAAAAAAAAADAgAAAAAAAACCAA +AIACAAAACpWAAAAAgIAAAAACAADY8CGBAAjAAABAADYgQEAAQEACNAAICEAAAAQAIAAAAAAgAAAA +AAICMAAMQAAQcABJQABAUAAQAgggAAEAAAABEDAhBAAACCAAAAIaAEQAAAoAAQEAAaAAAAAIAAAM +QQEAAACgABBIAAAIDASIAQBAQEABoQgAAAABAEQBACAAAIAICAIACBAAAAABwgBAAAAAQADEAADL +vAAgAAAAEAgAAQCAQAIAChoAGABAAABCQAgBEAAAAEFEiJoYABgAAMIAAAAAwAgAAAgBAAEAABIg +hAQACLEIAKEAAACgAAAABAACGAAIAAIYAAJAg4AAAAAAQgAAAACACAAQEAAAAAIAAQAAgEIAQBAg +YAAIAAAAAEBAAUAAAAAAEg5ggBAQAAgAAAAAAQAAQAAIAAAAAAAAAAACAEAAAEgAAII6AAAAAAEA +AEBgUBABAAwIAAMGKAAAAAIJEYAhAAABAAhAAAODgMQBAgAAAQAAAAAAAAAAAAgAABMACAAAAAAC +EABAARAgAAAAACAQCAIAAIEAFAAEAAAAABAAAAAEAEBAAAAAAAACBAQAAkSAAAAAAIAICEBEMAIC +FCggAEBICAAAAAAFgAGQBQAAAAAAAAAAAAAAAAAAAAIAAAAAABAAAAAABKwAAAAAAAAAAAAAAAAA +AgQAAIAgAEABgEBAFUEQABGAQAQAAAAACAAAAAAgAAAEAAARAkgAAggAAAAAAAAABAAgAAAQAEAA +UAApEACAUIgAEAATUAAAAAAAAAIA6AIAAkIABEIAuYQAgAICAAAwAEAQAACERBQAELgAAAACEBYA +AAAAAAAEDBAEAAAAAAgAAAIAQAAAQCACBACAAAAACAQAAAAOLgAAAABIQAAAEEVNjBAGQADCQAAD +EAQIBkISAAO5lAwCAAAAAAAQAABAAAAAAEAAAAREAABAEAASABAAABAFCBAAABBEACgIBARAENEA +AGBAABAAUgAAAEiAEAAAhIABAQAAAAAWAAAIAAEwQAAAQhJAAAgAUAgAEEgYQAEgIAICCAAYEABA +ACAgQAAAAAhIQACAAAAAAIAAAAgABUBAAAoAAASDIEAAAAAAoEAAAhQAEgAAQAAoGKFSgAAgCBAB +CBYAACBACAoCAEIEAAAAAgAAAAAACJIAAAgCgiGCEhAAEgQAEhAQAgBIAAgSAACAQQgIACAABAAE +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 +BAQLTzA/UF8iAAAAAKAAoAAAMyIAzA8fdxF3GzNVM1UAVf+qADMADwAzAFUAMwBVADMAVQAPAA8A +AAETAFUAVTMzAA9VVQABAAAPDzMzMzMwUzBTMzMAADBTMFMAAFVVAAAAAAAAAAAAAAAAAAAAADM/ +M3c3dwBEAwAAwFUADwAiIgCqAAAABA9fVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABp0AAAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAKCQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABAAIAAAAAAAEAAAgAAAAAA +AAAAAAAIAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbmAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEACAAAAAAAAQAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWoAAAAAAAAAAACAAAAAAAAAAIAAAAAACAAA +AAAAAgAgAAAAAAACADAAAABAAAAACAQADAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAkAAAAAEKBAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAABAAAA +AAAAAAEAAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAoXAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAIABAAAAAABAAAAAAgAAACAAAAAAAAAAAAAAAABAAAAAAAAAIAQAAAAAAAAAACAAAAAAAAAAA +AAACAAAAAAAAAAAQAAAACAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACbMAAAIAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADAAAAAAMAgAAIAAAAAQAEAQQIAAAAAAAADAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAI9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAMAAAAAIAAAACAAAQI +AAAACAAAAACBAAAAAAAABAAAQAAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAAAAABAAAAAALxQAAA +AAAAgAAAAAAAAAwAAAAAEAAEAAAAAAAAAAAAAABAAAAAAAAAAABACAAAAAAAAAgAAAAAgAAACAAA +AAAAAEAAAAAgAIEAAAAAAAAIAAAAAIAAAAAAAAAAAAQBAAAAAAAAAIAAAAAAAAAAACAAAAAAAgBA +AAAABAAAAAAgAAAAAAAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADewAAAAEAAAAAAAA +AAAAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAgAQAAAAQAIAAAAIAAAAAgAAAAAA +AAQAAAAAAAAAgCABAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAIACAAAAAAABAAAEAAAAAAAAEA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJOYAAAQAAAAAAAAAAAAAAAAAA +ABAAAAAAAiAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAABAAAAAACAAAAAAAAAAAAAAAACAAQAA +AAAAAAAAAAAAAAAAAAAAAAAABAABAAABAAAAACAAAACAAAAAAAAAAAAAAAAhAAQAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAACAAAAAAAAAAAAAA +ACAAAAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAIAAAABAAAAEAAAAAAycAAAAEAAAAAAAAAAAAAQAAAAAAAAkAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIdwAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAACAAAIAAAAAgAAAAgAAAAAAgAAAABAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAgA +ABAAAAAAAAAAEAAAASAAAAAQAAAABAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAe/BAAAAAQAAAAIAAAAAAAAAAgAAAAgAACAAAAAAAAAAAAQAAAAAAAAABAAAQAA +AAAAECAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAEAAAAEAgAAAQAAAAQAAAABAAAFhA +AAAAEAAAGEAAAAAQAEAQQAAADBAAAFhAAAAAEAAAWEAAAAAAAAAYAAAAABAAABBAAAAAEAAAkEAA +AAAAFdwAEAAAEEAAAAAQAAAAQAAAABAAABhAAAAMEAIAWEAAAAAQAAAAQAAAABBCAABAAAAAQAAA +AEAAAAAQAAAAQAAAABACAABAAAAAEAAAAEAAEAhAAAABAAkADEAAACEACQAAQAAAAQAJAAtABAAB +AAAAC0AEAAEAAAAAQAAAAQAJAABAAAABAAkAAAAAAAAAAAAIQAAAAQAJAABAAAABAAkAAAAP/QhA +AAABAAkAAEAAAAEAAAACQAAAAQAAAABAAIABAAkACEAAAAEAAAAMQAAAA0AAAAAAAAADQAkAACAA +AANAAAAIAACAAQAJAABAAAABAAkAAQAAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAQAAAAAEAAABAAAAAEAAAABAAAAAAAAYlAAAAAEAAAAAN +AAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAAAAAAAAAIACAAAAAAABAAAAAAAAAAQAAAAAAAFAAEA +AAAAAAAAAgAAAAAAACAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAD6MAAAAAQAAAAAAAAAAgAAAA +AAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAQAAAAAAAAAAgAAAAAAAAIAAAAAAAAABAgAAAAAAAAKAgAAAAAAAAoCAAAAAAAAAAgAAAAAAA +AECAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAgAAAAAAAPPgAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAACAAAAAAAAAQAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAA +AgAAQIAAAAACAAAAgAAAAAEAACBAAAAAAwAAAAAAAAADAAAAAAAAAAEAAABAAAAAAQAAAEAAAAAA +AAAAAAAAAAIAAACAAAAAAgAAAIAAAAAAAA98AgAAAIAAAAADAAAAAAAAAAEAAADAAAAAAQAAAEAA +AAADAAAAgAAAAAMAAAAAAAAAAQAAgEAAAAACAABAwAAAAAIAAECAAAAAAQAAgEAAAAAAAAAQAAAA +EAAAABBAAAAQAAAABAAAAAQAAAAUAAAAFAAAABQAAAAUAAAABAAAAAQAAAAEAAAABAAAAAAAAAAA +AAAAEAAAABAAAAAQAAAAEAAAAj8AAAAQQAAAEAAAABRAAAAUAAAABAAAAAQAAAAEAAAABAAAABSA +AAAUAAAAFEAAABQAAAAEAAAABAAAABAAAAAQAAAAEAAAABAAAAAEAAAABAAAAAAAAAAQAAAAAAAA +ABAAAAAAAAAAAAAAAEAAAAAQAAAAQAAAABAAAAAAQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAQAAAH/wAAAAAAAAAQAAAAwAAAABAAAABAAAAAAAAAAAAAAAAAAAAAgEAAABAAAAAA +AAAAEAAAAEAAAAAAAAAAEEAAABAAAAAQAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAIAAAAA +AAAQAgAAAAAAABACAAAAAAAAEAIAAAAAAAAQAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAUEAAAAwEAAAAACAAAAAAAAEAIAAAAAAAAQAgAAAAAAABACAAAgQAAAEAIAAKBAAAAQAgAA +EAAAABAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAEAAAAAAAAAAQAAIAAAAAAAAAAEAAAAAAEAACQ +QAAAAAQAAJBAAAAAAAAAUAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAoAAAAAAEAACAgAAAAAAAAKAE +AAAAAAAAAAQAALDAAAAAAAAAEIAAAAAAAABQAAAAAAQAADAAAAAABAAAEAAAAAAAAAAAAAAAAAQA +AIAAAAAABAAAgAAAAAAAAAAQAAAAAAAAABCAAAAAAAAAEAAAAAAAAAAAgAAAAAAAABCAAAAAAAAA +EIAAAAAAAAAggAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQgAAAAAAAABAAAAAAAAAAeAAAABAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAEAAAAAAAAAAwIAAAAAAAAACAAAAAAAAAAIAAAAAA +AAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACiAAAAAAAAAKJFAAAAAAAAAEUAAAAAAACiRQAAAAAAAKJFAAAAAAAAAEUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAogAAAAAAAACiAAAHQAAAAAAAAACiRQAAAAAAAKJFAAAAAAAAAEUAAAAA +AAAARQAAAAAAAKJFAAAAAAAAokUAAAAAAAAAAAAAAAAAAKIAAAAAAAAAokUAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA -AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAUAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA -AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAABgAAAACI +AAAGYAAAEQAAAABgAAARiAAABmAAABGIAAAGYAAAEQAAAABgAAARAAAAAAAAAAAAAAAAAAAAAIgA +AAYAAAAAiAAABgAAAAAAAAAAiAAABmAAABGIAAAGYAAAEQAAAABgAAARAAAAAGAAABGIAAAGYAAA +EYgAAAZgAAARAAAAAAAAAACIAAAGAAAAAIgAAAZgAAARAAAAAAAAAAEAAGkoAAAAAQAAaSgUlgAA +gAAAABSWAAAAAGkoFJYAAAAAaSgUlgAAgAAAABSWAACAAAAAAAAAAYAAAAAAAAABAABpKAAAAAEA +AGkoAAAGAAAAAAEAAGkoFJYAAAAAaSgUlgAAgAAAABSWAACAAAAAFJYAAAAAaSgUlgAAAABpKBSW +AACAAAAAAAAAAQAAaSgAAAABAABpKBSWAACAAAAAABQBADAigAEAFAEAMCKAAYABRAwAgCgAgAFE +DDAigAGAAUQMMCKAAYABRAwAgCgAgAFEDACAKAAAFAEAAIAoAAAUAQAwIoABABQBADAigAEAAAYA +ABQBADAigAGAAUQMMCKAAYABRAwAgCgAgAFEDACAKACAAUQMMCKAAYABRAwwIoABgAFEDACAKAAA +FAEAMCKAAQAUAQAwIoABgAFEDACAKAAAAQAABkAACAABAAAGQAAIEAACYAAAgAAQAAJgBkAACBAA +AmAGQAAIEAACYAAAgAAQAAJgAACAAAABAAAAAIAAAAEAAAZAAAgAAQAABkAACAAABgAAAQAABkAA +CBAAAmAGQAAIEAACYAAAgAAQAAJgAACAABAAAmAGQAAIEAACYAZAAAgQAAJgAACAAAABAAAGQAAI +AAEAAAZAAAgQAAJgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAAC +QAAIAAAQAAIAAAAAAAAAAEAACAAAEAACQAAIAAAQAAIAAAAAQAAIAAAQAAJAAAgAABAAAkAACAAA +EAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQ +AAKMyQwAACKSVIzJDAAAIpJUKklEAAACkgAqSUQAACKSVCpJRAAAIpJUKklEAAAwkzEqSUQAADCT +MQABAAAAAIAAjMkMAAAiklSMyQwAACKSVAAAeBaMyQwAACKSVCpJRAAAIpJUKklEAAAwkzEqSUQA +ADCTMSpJRAAAIpJUKklEAAAiklQqSUQAADCTMYzJDAAAIpJUjMkMAAAiklQqSUQAADCTMfiSRgQg +RGAA+JJGBCBEYAAABiIEoERAAQAGIgQgRGAAAAYiBCBEYAAABiIEIGJJHwAGIgQgYkkfAAAAAAAA +AAD4kkYEIERgAPiSRgQgRGAAAAAPTviSRgQgRGAAAAYiBCBEYAAABiIEIGJJHwAGIgQgYkkfAAYi +BCBEYAAABiIEIERgAAAGIgQgYkkf+JJGBCBEYAD4kkYEIERgAAAGIgQgYkkfAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -20782,10 +40123,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAA -AACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAAFAAAEAAAAAgAAA -AQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAB -AAAAAIAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -20834,119 +40171,13 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAADpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAQAAAAAAAAAAAA -AAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAXhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABACAAAAAABIAQBAAAIAEgAAABAAQAACAAAAAAAAAAIA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf2AAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAAAAAAAIAAAAAAAIAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCYAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACEAAAAAAGAQAAAAAEAAAACIAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALpAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABQAAAA -AAAAFABAAAQRAIgABAAQAAAAgAAgAIAAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgA -AAAAAQAAAEAAAAAAAAAAAACACAAAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAQAAEAAAEAAAA -AAACACIAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAgAAAAEACAICAAAABQAAAgA -gCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgIBACAIIEQACKAAAIAQAAAAIAEABAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAADACAAIABAACAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKugAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAjQABAAAAgBCAAQAAAAAAAYAAAAAUICgQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqkAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAEAIgxAEESAAAAACEIQCQAACAQMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAIAABAAFoAAJAAAAAAECAA2MCAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEwm -QgRQAQAAAFDIAAHQABAAQAAJAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoUGhGQAAAAAA -KBAAAgAIBAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAT8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAICAkDAAYgAACAAAAI -BGAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAACFVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAoAAAAAAAAAAIBAAAAAQBE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAtlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAIAEBACAABAAAACrBAAAAAIEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQAhICEAAACQAAEAICAEgAAUAACACgWAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIEBAAAEAAJRgACAEQQYBICAAAIAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs5AAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAwICAARBSggAAgIQEAIAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3 -//VPT7+/AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//f//w8P//8A -AP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAArTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAKDw8AAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACdcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAALCwQEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAC0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAjHQAEZQUAASIUAAREBQAAJxQABEUAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAcYAADlBAAAAhAAAEQEAAADEAAARQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAKozqjMAVQWvu7sbGwQEQEABAQEBCAobGwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADeQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAVTNVMwCqCl8RERsbBQVQUAMDAwMIChsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq -M6ozqv8FrwC7ABvk5E5OUVFRUUxfABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUzVTNV/wpf -ABEAG9XVXV3z8/PzTF8AGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAADeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAArVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAADVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -20955,34 +40186,13 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAIAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAcZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArVAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21045,31 +40255,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAA6EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfYAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21077,8 +40270,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAA/VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21145,16 +40336,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsS AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21254,51 +40441,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALzAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAA -AAAAAAAAAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAjI -AAAACAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvwAAAAAAAAAAAACQgAAAAAAAAAIAAAAAgA -AAAAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAA -AKAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAvkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAWBAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAPqAAAAAgAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGhgAAAAAAAAAAAAgIAAAAAAAAAUAAAAAIAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAKAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAGoAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAADeoAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAIBAAAAAAAAAAAAAAAAwAAAwQAA -AAAgAAAAAgAAAIAAAAAAAAAAQAAAAQAAAAAAAAAAAAAQAAAAAAEAAgAAAAAAwAAEAADAAAABMQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAIPIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAoAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAA -AAAAAAAFAAAAAAAAAAAAAAAAAAAABwAAACAACAAAAAAAAAAAAAQAAAAAAAAAAAviAAAAAAAAAAAA -BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAQAAGAAAAAAAAAAYA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACIAACAAAAAAACXoAAAAAAAAAAAAGAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAACAAAAAAAAgAAAAIAABgAAAAAAAAAIAAAAAAAAAAEAAAAAAAAA -AgAAAAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAEAgAAAAAAAACAAAAAAEAAAAAAEAAAAAAA -AQAAAAAAAAQAAAAAAAAAAAIAAAAAAAAmAAAoAAAAAAAMRgACAAAAAAAAAAAAAAAAAIAAAgAAAAAA -AAAAAQAAAAAAAAGAAEgAAAAAAAAAAAAAAAAAAAAAAADAACAAAAAAAMAAAAAAAIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAABAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAA+kAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABA -AAAAAAAAAAAAAAAABAAAAAAAwAAAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAIAAAAAAAAAANmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAAAAg -AAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAACAAAAgACAAAAAAIAAAAA -AAAAAAKjAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAAgAAgAAEgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21343,10 +40486,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA -AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAFAAAAAAYAA -AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA -AAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21357,10 +40496,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAEA -AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAA -AACAAAABAAAAAIAAAAABQAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA -AQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21409,473 +40544,8 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAABAA -AAAIAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAgAAAAEAgAAIAAAAAAgAAAAAAAAAAAAAAAQAAAAAAE -AAAKQgAAAAAAAAAAABIIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAIAAAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAApMAABA -AAAAAgAAAAAAYAAAAAABSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAACQAAAAEAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAWwAEAAAAAAAAAAE -AAAgAACAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQA -ABAAAAAgAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAAADSgASgAAAAAEAAAAgAEAAAAAA -AJAAAAAAAAAAAAAAAAAAAAAAAABgAABAAAAAAAAAgAAIAAAAAAAAAEAAAAAAAIAAACgAEAAAgAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAgAAAAAAAAAIA -AAAAAAAAAAAAAACAAAAAAAAAACAAAAOAAAAAABAAAAf1AAAAAAAAAAAAAAAAAACAgABBAAAAAAAA -AAAAAAAAAAAAAAAAAIgAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAkAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADd8AAQAAAAAAAAAIAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAgMQBAACAAC -AIACEAAAAAIIEAAAAAQAAgAAABAIAAAJCAjAEAAAAAIAYIAAAAAACgCAAAgQgAICBAACgAACABAA -AAAABAAAAAADwAAAAgKEAAANXgAQAAAAAAAAQAACAEAIAAAAkgAEAAACYACAEwBAAAAQAASAEoAA -AABAigEAAAIAQgAAAAAAAAAAABAAAAAAAgIAAEgAAAAAUUEAEEAAAAAgIEQQAAAAAAAARxACAAAA -AABEEgIAAQAAABAIAgCgAgoEQAgCAAgIACQCCgAACAAAQEASAgBACABEUjAAAAAIQAAAMAIAIAAA -AEACAgAMAAIAAAdHAEwAAgAAAAAgAAAAAAAoAiBMEAAAAAAAREBQAgAAAAAgVgIAQAAEyABIIAIA -AAgAAAJgAgAAAAAAEAABEAAAQAACIAIAAAAIIAAAAAAAAAIBCIAAYAgAAEEIgIAACAAAIQ4AAAAG -IIAAQQAAEAiAQCQBgQAQAAAABAAAABAABIABBIAABAwAAAQABAIAECCAAAAAABAAIEBAAAAAcAAA -AAAACsIhBIAACGAAAAAKkAAAAADAAQAAAAQAAAoEBoCAAAAQAQAEFAAEAAABAAQBAFQAAAAhBAAA -EAAIQAACAAIhAAAhAAgQAAYICIYAAJAAEgAASAAEAAAEQYAEEAQAAARBggAAAAAIQkgAAAACgQAE -UACEAAIAAABpgAQAAcQAAFAAAQACQAAAEICACAQQQIBJAAAAAkQACBEACAEBhAAQEQDQAAAD0AAA -QhB0EAAIAQAAEATAIAAAJAwQABAACQAAAQAAEYCAAAhQBIgQAYoAAEIIgBCABAAAAACEkAAIAARE -ABBIgAAAAAAAAAigAAECQQAAQQAAAIiAAAAUAACEEBEAAEgAAAABACCBAAAAAAkAACBQAgkAgQAA -AEAIAAAAAAAASAAgQACAAAQACgAAgQABAAQIoAAAkAAAAAAAAEABABQQAAEAAArwAEABBABAAABA -AAIAgEAAAAAABAAAAAAAQAIEAAAAACAAgAEhAAAASEACAiCAAAhAAAAAAAAAAEAACEAACAABQAAS -AAAAAABgQACAAAAAAAGAABAAxAAABgAAAAIEAAAAIAASAAAAAIAARAkCDAAAgIAEKQIQAAAEAAYo -AAgAAYAABAgABBAAIgAUCQAACICAAAIAAgiBIABEAAAAYAIAIAAACc4gEEAABAAAAAQAMAAEAAAC -AAAAAAAAAgAAAUgCQAAQhAAQCACAAAACAAxAAAwAAAIhBgAADAAQAAACAAAEAAAgAAAQAAIIABAA -ABAAEgAAEAwIMBgABEAADAAogAARgAIJAAACAAFAAggIMAgAACAACAgACAABgAKIEAMQAAAAAwwA -IgIQBEAACAhAAEADAAAICJQAEAAAAAgAIQIQAAIAAAAEowwAgAIQQAAAiAAIAACQQEBMABQQFAAA -BAgAIIAABEAAiAoJAQQAAAEIAIAKQAKAAQgAQAJAgAAACAQJGEAAQAMICIACDACAQEgAMQgQAQAA -IAAAIQBAAAABAAAEAACCAARoAAABQAAAAQAABAAFAVAEBAAEACAAAAAAAAAABAAAAAIAEQAEAADA -gBIAAECAAAAAAAEAIABgAAMAAAAEAAEAAARkACABAWAEAAQACgAgACAAQAAiCAAAIAAbAAACAAAg -AAABACAAoCEAIAAQAACBBQEAAABAAAAFAQQABAAABWEAAAAAYAAABIADAAIEQABAAAEAyUAQACAA -AAAhAAABAAQAAAAAAQIAQAACAADAAAAAAAAIEBABAiAAAgIFAAAAAAAAAAAAAAACABCEAAAA1CAA -AAIgEAEgAAABIAAAACgAAAAADNQABACAAAEQAAAAKwABACAAAAIAAAAAEgAAAAIBABAAAAAiAAAA -EwYAABgAAADUAAABAAAAAAAAAAAEAAACACAAAAQAAAAIIAAABAAAAAAAAIACCQl4CSAQgAAAAAAA -IRCAhgAAACAgEIgEAgAAAAEQgDCACQAABBKAgAAAAAAqEIAAEAAAFAwQhQAEAAAAABCAAAgJAQAg -EIAAAoABACQQAAAHA4AAAQACQAAQgBAAAAAADBCAAABAAAAIEIAEAAAAAAAQgQQCgAAAEBCAIgBA -AgAkEIAQAAACACAQgAAAAAAgCBCBAAAAAAAGEICAAQAAAAgQIAEMABgQIMQoEQgAABBAxCAQBAAA -AEDEIAMQAAAAgMQgIAgAAgAAxCQ4AAAAAMjEIAACAAAAgMQgA0gAAADAxCAAQAAAAIDEIAEAABQS -QMQAAALPIAEQAACAgMQgAQAJAABIxCggRAAAAIDEIBMhACAAgMQgCgAAAACAxCggBAAAAMjEJAFI -AAACSMQgAgAAAACExCADAAAAAEDEKAMAAAAABMSACAAAiAAACYGIAAAABgQJgABAgAAAEAmARAUA -AAAUCYEAYkAAIIQNkAAAAAAAIQmAAAGAAQIgCYAYAAEAABAJgAQAgAAEUgmABAAACAQACQAADfaA -agQAACARCYAEABAABAAJgAgAgACgoQmJhAKAAAAQCYBQAAAAACYJgQiAAABAIAmQaAAAAEgBCYBA -AAAAAJAJgAgAAAAEBAmACAIAAAACCQkAAMACkFAAQEnEAARBgEAUEDBAAgAAAiZJyACAAEBB0BQ0 -AE4BAAEgIAQAgkgIQCAABAYCACRwhIAAgBABkAAJAEYgZGAAUQEAQEBEDAIGAAAOTQAUJAACgELA -ESBAAERBAEAAAZACAQhKAjAqgAQACAgAAgBANAAAAAAwJEICgAAgADZEAkCAAkIAVABAQAYCQAAl -QEJkBAgKAgQBQGUAAEIAmkABCAAIDCQAABFgABoYAAFEAAAp8DJABLAAAEAgAACMBECAAMRBAggA -AMAAGZgACIBR4QBCBAQQCAlEBIICQFJAMGAAAAAAEggAoAAgQeEAAEuvSURAIAJIAAAEAABAKBBA -AIEBAAggGBmhBABAQWAY2ABpqABAIEwAAAQAAUEAQAABQbAAqBFhoakEoQAE4eGgYECQAQAMWBmh -AEoAAhBMkaBAYAICgCgIIAAEAgCAwAAAEigAAJABIiFQBCAIEZATAAiICkjAQIIAAEQCAiGAAAAB -UAAQMEIACAIAAAKIQACEAAQhFAMAAgAABCAACIAAEAAAj50ACAiQkAABgCgBJgAAxAAACGiDBCGB -ABAIBBACgMADxBAEJAsDcCEzCAQwIBNUE2IIBEEJkJAQAIgAJNAQAACEBAAgBIIAABBEECQAwIAA -FAAAABAEAYIWAIAIEI4ICIAAQkAQAAkIBAAAIAAGAACwAgJAAQQAAABAIKBwBEGAAEEgAABEDIZC -CAABAEIAARAAIAABTEQAEBAAIBSEIAwAAAAHSQECQAAEKAwVQGmoMAwIqAAGIAgABEGAAAJAIAAE -AUAUAAihQAABgYBCYYSwAAFACEAAICEAAAAogikCBgAIKRBUAJBhkEGAABQAgWAQaYgBAARAAjIE -ABCxmISBAxAFvYQEUYlAFgAgQBQAUIIBhoEAQgJZAxAS7GkQIwQwBAG5WEOiAgaQYhIAAAKyEDgw -HoSQIAAAMDiDFDABAYUDggIAAA9PiIIAAASQAAACVACDgRABuUAEQKw0RAREREAGqAcEAkCAECAA -egQCAEREAABClFAaACAgEAAQFEIAEBAAAhAAAAAhAAAIhwREgAwUAhAWBEBIIIAAgAoKQgZAAFlA -IEZWIEAGHkhAAAJBEAKCOEYAS0ChIAAAEDEATFFACiEITpZAUDAhGAEBMEJIySBSMECUIDAAAQEQ -0AnAwA4uMkUxIQAABoMpISICCCKRC0AQAjVGUAYWiFA4SEAKCAAgAAwgRCpICUhEQyBASEBQABAA -OCBQECAiAEAjLDIQTCNQ00ohIgAcAKYYEiJICAAEQBAQIiAQAkATkoRIQARULA6KAUwAQABwEpQk -AAhKKAoCFZUEVDAIAAgIiAiCILIAQ1QISABEhAIBJQhAiAgEUEFACERAUoAyI5CQEAFEqFJDNBQB -SCAIAAACtCAoFdVyBQKIUIAUIAQCFCQQQgBgSAACkjKKEC4QQACRAEYQCgwCVECSghAAFAKGUAwX -UgBWBAIACEIAFAgUFIQIFAAERABCksgiAgBNAAKUA1x5NIWEoACAAABCAAMQAAIQCIADAJGRAICU -ZAAQkAATAAUDgUlIEAMIIIQCggAACREAAIQCgAAFT2hBAAMBABAJAxKChyYAICGIAAAAEAAAAA8q -CgAEFIAEsAQRApAQAAGwgIMQAwICgKAQEFGkABgEAQIDQBABAABYUxAIkwMQAAABAIAxAAAAgAEA -AUgAAACWQoMQw4gAAIAQAzDIiQQAkBABRRW/VFdRXVFbAfFydzP/VVUPHTNfM19VR1VVAc0dPxW/ -Fb9VR1FdJyc1P1X/AVUzBVUbJ3cQFQH9AVVGV0ZXd3cVvw9VD1X/NzNVFb8ndwAADUJVV1X7Jycn -Jz8/dxd3dzA/M18H91X/Af0B+1BVE99HVwUVF7dR+11/VVUzNRPfHT8yNwX/Ed0MHT8/TV93dxEn -DxsPGzP/zf9fW0XvM1Und6vvBK6kp6GtoasL+yInM/WqmQ8uMwUzD6qLqqUT3ww/CF0ErqpHUl4R -uzA6AatX/zOvqhsid3V/Af1X/4qbipu7sSB1D7sPu/8yM68idxG7AAAFSqpXqvsRuxG7Pzp3t3dy -srczCgLyAlcC/gL3qq8CzoubX38hcar/T0+qpTM1A88MPzI3APUj7y4/PzWfr7uxdxsPGw8bMf3M -/a+rqv8zXyJyqv8Fr6WloK+grwr6IiIzAA8PVVUzDzMPVVUzMxHdDD8KXwWvqlVQXxG7MD8AqlX9 -M6qqDyJ3d3eqqlX9i4uLixERIncPqg+qADIzqiJ3EbsAAAVMqlSqARG7EbswMCKyIiISFzMPA/MA -VVVVVVUzMwPPi4pfXTU1AFULCzMzqqoDzww/qqozMyLuLi4wMBcFEREzD6qqqqoAzAAxoKEAVTNV -IncAVQWvVVVQX1BfBfV3dzMFDw9VVTMPMwpVVTMzEd0MLgWvBa9VVVBfIncwP1T+AFQzVVUPInIR -EVVVAFRHR0dHIicRuw9ED0QANzNQELoicgAADURVVFUBIncidzA1IhIiJzA/Mw8D81T+VVVVVTMz -A89HRgUENTUBqwgqMzNVVQLODC5VVTMzENwdHTA1CQoiJzMPVVVVVQHNATNQUQGrM1Aidx0AAIx0 -ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIx0ABGQAAAPoB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQGAAAHGAAA4QYAAAc -YAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxg -AAOEGAAAHGAAA4QAAAWHGAAAHGAAA4QYAAAcYACDhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgA -ABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAARxgAIOEGAAAHGAAg4RaWlBfJycnJ6CvEbuq/gWvBQVV -V6oPM1URETo6Cl8Fr6CuoK4RuyLuo6M6Oru7IiIPqg8AEREAVQpfX19VqlUPOjowPwpfBa8wPzA/ -qv5V/QAAA00PVQUFBQUKXzAwqioiIgFbLi6goSJ3IneqqyIiDzMwPzMzIiIDAzAwIiISMKoBJzMA -/zMzADIAzDNVUF8KCqqrMzMJCiIiMD8zMwkKIiIwP1VVUF8nJycnUF8idwBUBa8KGwABVQ8zVXd3 -NTUKXwSuUF5QXhG7Ed1TUzU1ERF3dw9EDxF3d1T+Ba8FBVVVVQ81NTA/Ck4ErjA/MD8AVABUAAAD -Rw9VX19fXwWvMDUAcCInA/MdDFBRInIicgABIicPIjA6MzMiJwITMDV3cnEwVQEnBQD/MzMBMwHN -M1VQX19OAAEzM01fIicwPzMzTV8iJzA/WFtSXiciJyehqxG7q/8Erq+N/9+qGzNfERs6NQpOBa+h -r6GvELoh7aKnOj+6vyInD7sP7hEbAlcIXV1/VYtVLjo1MDUKXwWvMDowOqv/V/8AAAtPD2YFJwUn -CF0/Ov8vd3eh+y4/r6sidyJ3//t3cg8zMD9VWndyz88/PyInFz+q+yczq6sA+sz+M/8zX1JXChv/ -76qvKwp3d3F7DworCnd3cXtUV1FdJ3cid1FbJycBVRW/X19VRVUbMwV3JzU1G18Vv1FfUV8VvxHd -UlcwNRAVcncPVQ//cndV/xW/BBVVR1UdNTU1PxtfFb81PzU/AVUBVQAAC0UPVU5fTl8Vvz8/VXVy -dwPzHR1fWyd3J3dVUXd3D3c1P1VVd3fO3zo/d3d7P1X7J69RUQX/zf8j7zMFUVtfX1VFVQVvX3J3 -EhcPX29fcncSFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAgIAAAACAAAAAAAAAgAAAAAAAAAAAAAAAADiAACAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAIAAAIAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAYAAACAgAAAAAAAAAAAAAAAeQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA -AAAAAASAAAAAAAAAAAAAAAAAAAAABIEAAgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECA -AAAACAAAEgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAYgAAAAIAAAAIAA -ACgIAAAQAAACAAgAAAALiQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAD -AAAAAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAEAAAAAAAwKAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAA -DxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAQAAAAIIAAAAAAAIAAAAEsAAQAAAAAAAgAAICoAI -AAAAEAIAgQAAAAAAAAAAAAASAAAAAwqINAAAAAAIAgCAAAAAABAAAAASgAgSC4ACAAALHRCQAAAA -AAQCAAJIAAgBAMAKAAAQAACAAgAAAAAIAAKAAhOQABAAABAIAAAAAAACCwIMAAAAAAAAAABAEVAA -AAIKRAAAAAAACwgEUAAAAAACAFACAAAAAAIkQAgCABJAIiBpAAIAABAIIAgAAkAAAAIgQFACAAAA -AJBgEAIAAAAQIABSAgAgAAJKCAACAAgAIEQACAACEAAAIAAAAAAAAAAAAAOHACQAAAgAAAAAAAAC -AAAAAAAECAKgAAAAYEEAAhAAAAIgAAgCUAAAAABCMAJQAAAICEpAAgAAAAAASAgAAAAACEAAEAIA -AAJQIAEIAgAAAAAAAYAABAIIAAEAgCBEABAAAQAAAAQGQEABAYAAEAAIKAAAAAAQAAloIgCCAAQS -CAETACAAEAAQICAAgAAEBkAAAQAgAAAmQAAQAAAEEQBgAAAABqQAQAAABEAQSAEABAgCABEKAAyA -AEAQcEQCBogAAAAIKAAAAEwiARAIAQAAAAAEQIAABAAAUAAQQAAAAAYSABCAAQoAAAAEICABAgAE -ABQATAAABAAQAAAAAAQAEBABAAgAAQAAAEgACAIIQBCAAMAAAAQAABCQSBBACkAQAAAACAgECAAQ -EUBEAABABICAAACKABAEAAAAkRABxAAAQQAAAAAAy0AGlAgQkBCQgISAIAABAIEAAAgAAEASiAAA -CAREUQBJAQHAAAAQUAEAAQAAjFAABACgAAARAACIgYMAAIAAgAGArAAAClAABAAIBAAAAAkAAEAB -AAABAAAAgAAEBBWAAQCAAACAgFBIAgQAAAQEACkAAEAAAQAgKAoEAgAAEAAwAgIFABQABCEBAAAA -ABQAAAQABAACFAAgKAAAIAUgAAAAAA3FIAAgABRAAKAAAQAABAAACAEQBAAAQACgAUAwAHAAAgAC -AAAQFAAgKACCAAAwAIAAEkAAAAQAAEAAkAAAjAAICEGBAAAhQAIQAACAAAAAAAAACAAAAAASAAAA -MCBAAQgggBQAAAABAAAECAACSAAQAAAACAIIIAgAQABIAAACCAEAAIgAAIBIBIgQQAAEgwIgggCQ -AACCAIEAAQQBDAIAAgAACSBAAoAABAAAkAQBJAACAAyAAAAIAkAQAIQAAQAGBAAQhAQAMEbCAVAA -AAEIAEQAAIIAgwAAVAAIgCQmEACCAAAigIEQAAAAAGAAAAwDAAgEVggUgBAEAAAASAEAAgQAAAAJ -QAACAQIAAEgEgACAACBASAQAAAAAAIAIIEASBBAAAIkBAAIAAABACABABoAAAAAIAAAEAAQAAEgA -IBAQACAAAAAFrQggBAAAQAACiIAAAhAAAAYIACgAAABAAkgAgBAAAQAASAAQAAAQAAQMAEACQAQC -AAgAAAoAAAAACAAAAAAAgAQMCBACAARAAkwQAAgABAAAAAEAACAAABIAAQAAAAAAoAAgAQAABQEF -AIEAkAACAAAAQIAEIIQAQYDDABAAAAABGQVBAAAGAgABAAAAAABAAAEAAAAAAEAAACIAAABAAAEA -AALKACEAEAAhCQAAAGAAAAAAAAQAAAQAARsAQAAAAABgABsABgQAAASAAAQBAQABYICYAABAAAAB -gQQAAcAigAAAAAQAAAAAIAAQBQAEAAAAEAEAAgAQAMAgAAAoMAAAwAAAABgEAAoACAAAAAAAAQAA -AAEUsAAAARAAAAAAAAIgIAAABAAAACAAAAAABAADIIAAAAAAAAECAQAFgQAAAEAgAAAADsAAIAAB -AUCAAAAAAAABABAAAAQAAQNAAAAEBAJAACAAAAABAAABAAgAAgEAgIAAIAABJwAAAAAHAACCAAAA -AQAAAAAQAAJSiAAAigAAAgAhgIAEAEkAAAQQgMCAAFgAIBCAAIAAFiIgEIAEgAAAAAAQgAAQAAAQ -CBCAQAAAAAAIEYAAgAAAgCoQgIQIBAAEWhCAAAAAASAgEIAAAAAAAQoQAAAOjoBEAAAAACAQgAQA -AAABABCAEUAAAAAQEIBBAQABECAQgBQAAAAAIBCIhwAAAAAAEICAAAAAgCAQgAQAAABAERKAhASA -AgAhEYBQCAAAIMgQIDIoAAAAQMQgEUgAAADAxCAhAAAAAAzEIAAAAAAAgMQgAQAAACqExCCBQAAA -AEjEIAECAAAQwMQgAAAAAACAxCABSAAAAEDEKAEAAACAgMQAAAn9IAMgAACAgMQsAgAAAAiAQCAC -BAAACRDEIAJAAAAIwMQgIwAAADjAxCAACAQAIMDEIAoAAAAgQMQsEkAAAgAAxCABSgAAQELEIAQA -AAAAAMSViAIAAAAECYAIAAAAACAJgKQEQQAoQgmAAAAAAMQZCYAEEAADABkJgBgAgAAAAQ2ACAEA -gCIgCYAlIAEBoCAJgAQAAAAABAmAJACAAAAiCQAABhuAlAoAABSQCYAEgAAAACIAgAQIAAAAhQmQ -pASAAAAgCYiUAIAAghAJgCQAAAAAEAmAABAAAAAICYAIAICAISQNgBkhAAAQBA2EAiAAAAAYCQAE -ygBwYABBNCAEAAAIIAQBQAAoUESEDAlAAcnFIEEAcGrIAcIQcAHJwAUBEACAAOAAAEAQAEwEBgBA -QAkAAEhCQkAAcHAgCAAAQASEDBYGAAAONQlCAAAQBASBICAEAAAISEBgAAAAAEQkACAiECAECggB -cHAyAgABgHEgIgAAAgmIADQgAIBMAcCBhCAAAAQAAjIGFDYCBkAAACEAACZAUBCAQEAAAAAACABE -QARMAAwBAgAIAAAEIAFgEiCKEhhAAKAEEhAgCAQCgBIAgAIESAyoCEGAAARQFIRBQAgA8mAAMaGi -AGAEAASEqIAAAMEoAeEAAEUOmoGkDKQAAIFIQYQATFgYBAyAAEhIBABQQFGkGFBZOUAECglBQCII -AEhBoAAhUhAIRESAAChCAEBBAARIAgABCYkAAQlhCAAISEhAXAAABIQADCHDSQCDCEgQCEABAABA -QIADAwoRMIAAFFAAgAAAAQgABoCQCAhAAAYEYEAEgBACwEgAiEAAADBkMAAABICCEAA0IggBAEAA -RChgAoAAEAAAgdBAEBDACJEzAAAQCAJAAYECAgAAAgIQEMBAUBAGwMAigAAISAAIgAMMBBAWEjBA -AQAIAkCQgRAQgIIAAERAAYAIEMgIQBCMIAABgABAgASAEBJAIAwCabAEAkAiMgAiTAQAAIAEAAEA -AIAAAAAIQAAwQoAAEARCQhAAEIgQAg0oABAKAAAACAKGgDFAAAABgAAAMKAgQkmOAhAhIAwUIQAA -AAAMSQAAIQoCgQAUQIAiAASAAAAUAAGEVIGAEAAAAJAKAABAQkEAkAQMKABAQACAAAAAcEJwCAQA -QAAIBAACEgBpjEAAAQAwBEUMAJCwMAgACYoCEgAAQBIUFoACFcAAaFAAAKAEQACAhAIB0BBQEAcQ -EUIQFBBFBBAQQBAQShAwlAQFAQRBuRCRgAACAAAQELw5ABAEBAIEFEREEFABAQIFwgIAAApXAARA -AFAEBkAAAEAAAIACiABEQqUXhAISLQREBAMCBCQgAkAIkxACAjoEQAAEkBIBAhZIQACQEQEgREII -KFRCAgpDAEACFgGpAAOGABAUAkKgRAAYMAAAQgEkAAiMgEFAEgBAgEBAAUIyUAISIFKSKRJSEEgo -EhErEgBAABIAJkwISlYWkgYCIiE4QpISUBIoEhggQAAAEBABUIZGMQABIQAAB/NIoAAIUiDAGCA4 -AAAgSgkSAJCBQAAgAVEEQAIoIEkoKhIISkIEQECgICAAKEBQVCohMFoIIFITGBAAgQklABFJISAA -CEEAhEwqLCADkoABAQgWkoIECEAwCBKwgIyAUUnAoxBQNgjJCQQHBAQABQAJBAAECADEAAgEEgjI -RCBAQoQQBCRFjCxUCAIFBQQAQRIEAhEMEhACAsECFFQAwrAIAAAGEEASkMAESEgGAAIIAAAAAQCi -g5AAAAhJARISkUAUAEAIBAAEDCxIQBABEpRKUgBAQQgABZcFBAGGArOQAEgIAEBgCGgACADIYAAE -MQAFCEiQZSARAQCGgBWAAAMjIiMSC1VcO5MQAgABAADAgABM6QCAAIJCBgCCBICBAUOgghAAAgAQ -gIAAgAgAAVTsgAKBAYCAEhyQgpDQRgmQAAAACAAAAAVdAxATQwACAIBGQAMHIgAAARFcfBKgAoQE -kBAQAgAAAgSQgQAwgAMREQEQEmUQAwEBAAAEBEIAgECBHFiiAqKQAAABg6MggBMDAQAUgMyikBBV -UXd3NTVVJ1X7M/8bXyd3D3cPEUXvFb9VRzM1Ac0MHUV1Ed1FRURV//tVNyd3cncPGw8bcndFdzU1 -U1Wuvw9VJ3cndzP/M1UzXzNVFb8QFQAABFYPHVVVEd1FZ1VTVFcbX05fUfsVv1FdUV0BUVH7VR0E -FVVX/1UidycnVVVUVwHNRlczVQFRG1+r7w+7Re8ndyd3/0UPVVH7J3c3Nwpfd3d3d//3ERs6P6on -Vfcz9ScFGxsPEQ93AlcIXVVHMzoT3x0/ibkS3qurVXeqq6o3Ebu7uw8bDxt3d0Z3NTqjpa+vD3cR -uxG7M/ozrzMKM68id3V/AAAEVQ8uqqUS3kZXVaOYmwWvChsBqwSuoa2hrVf3AldVLl1/Vav/qRsb -EbtWVlRXI++KmzOlq/sFr1X/D/+q/xGxEbH/qw+7AlcRsTIyDw93cndyVVcRETo6qjNVAjMAJycb -Gw8zD1UAVQpfqqpVVRHdHR2IuxHdAP8PDwABqjIRuxERqqqqqiIiRHU1NaOjBQUPVRG7EbszADOq -Mw8zqiJ3d3cAAAxRVVUzMxHdRHdVqpmZBa8KCgCqBa+gr6CvVf8AVVUPX19VqACpGxsRuwD/qqoi -7ouLM6qq/wWvAKoPAABVEbsRuwCrD6oAVRG7AP8zMyIiIiIAAXdyNTBVM1UBMwUbGyciDzMPVVX/ -Ba9VVVVVEd0dHUR3Ed0A/w8PVVFVMiJyIidVVVVVIidEdjU1U1MEFQ9EInIicjMFM1AzDzNQELoR -EQAADFJVVTMzEd1Ed1VVVVUKTl9fVf8Fr1BfUF8AVVX/VQ8FBVVUAFUnJyJ3AP9VVRHdR0czVQBV -Ck4BRQ8RAasidyJ3AEUPRFX/IncA/zMzIiciJx0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQAAAKQB0A -AIx0ABGQCQAABCQAAIAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIx0ABGQGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAc -YAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QAAAphGAAAHGAAA4QI -AAEUIAAChBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgA -ABxgAAOEGAAAHGAAA4Ryd3d3MwUzVVVVVVVGVxPfD//x/yJ3NTVVU1VVLj8j7xHdRXVEVQX1Ufsn -d/83cncPGw8bzt8dHXd3d3czrzOvM1X/Nw9fNTU1PzU/VVcz/wAADtbx//H/G193JwwMDAwAAAAA -VUdUVyd3NT9V/QH9RWdFZwH7UVHc3R0/Hx8R/x0dVUdVU1VT3N0T3xsbFb8zVTNVB/cbGxEVd3cd -P83vVVU1NXd3ERszrzNfqampqYqbAs4N/fD9MzM6NVVTqqU/PzP/Ie2Juaq7C/uq/xG7/zK7uw8n -DyfPzx0/u7G7sTP/M/8zX/8xDwo6PzA6MDpVqzP1AAAO3/D98P0bCiInDAwMDAAAAACqR1hbJyIw -Oqr9Av6Jq4mrAftXV+7vDD8NDQDdHS6Zi1VTqqPu7wLODw8KXzNaM1oD8wWvu793cgw/zP9VWjU/ -IiIRETOqM1UA/wD/i4sDzwDwAA0PDzo6qqozMwwMAMwi7oi7Dw8K+gBVEbsAMhERVVVVVQMDHR0R -ERERMwAzADNVADEzMzo6MD8wP1WoMwAAAAbRAA0ADRsbIiIMDAwMAAAAAKpVWlonJzA/qgFVVYi7 -iLuqqgD/IiMMPwD/Dw8dHZmZqqpVVSIjA88A/wpfM1UzVQPzBa+7uiIiDD8AMzMzNTUiJ3dyM1Uz -UAD/AP9HRwPPAfEBDw8PNTVVVTMzDB0BzRHdRHcPDwT0AasicgA3IidVVVVVAhMdDCInIiczBTMF -M1AANzMzNTAwPzA/VVQzBQAABtgBDwEPGxt3d11dXV0AAAAAVVVVVScnMD9VAVVVRHdEd1VVAP8Q -EQwuAP8PDx0dVVVVVVVVEBEDzwD/BK4zVTNVAvIKXxEQIicMLgEjMzM1MAAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAACARAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAA -AAAAAAAAAAAAAAANQQAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAABAAgAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAABAEAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAf5AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgEAAAIAAAAQAAAAAAAAAAAAAA -IAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQABAAAAAAAAAAAAAAAAAAQAAABAAAAAADjIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgIAAAAAIAAAASAAAEQgAAgAAAQACIAAAAAAAAAgI -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAEAAAAAAIIQAAAAAAAAAA -AAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAQAAAIECAAAACAAAEAAAAAAAAEAAAAIAAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAACvAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAgAAAAAAAAAAgAARAQAAAAAAIAAQAAAEAAAAAAAAAIAAAAAAAAAAAAAAAE -AAAAIgAAAAABAABAAAAAAAAAAAAAAAAAAQAAAAAAAAAADAEAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAiEAAIAII0BAAAAAxIAAAAAUABCAAACAAAAIgAADBAAAAQCAAAIANJAAAAAAAAQcQAAQMCA -EADJQAICAgAAEgAACAIAAACCAEAAAgAKAAAG2AAACAABAAACAIAAIAIAAAIIAABAAAAAAAAIAAAA -AAAAABAAAAACAIIAAAACEAAAAACBAAAAAAAACAgAAAIAAgIIEBEAAABgEggAACAAAAAAIETOAkAC -CCACEAgCAAAAABBEiAAAAAAgAAAIEgAAAhAIAgAAEQAgAABxAAIAAAAABTSQAAAAAAANACgCCAAA -ACh1gAAIAAAAIEUwAAAAgAAAAALYQEICAgAEkABAABIAAAAAACAAEAIAAAAAAAQQAgBgAAAAABAQ -AAQAAAgAEBAgAAAAQABCABAABAwAABAGAAAAAEAE0AIQAQAoKCIAQgAABAAQBIEAAEAASEBhAYAA -QAEAAAIBSjBACQJACADAAEQAAAQASAAGABADAQIAgBAAAAAGA4BAAAIIAAYEAAAAABAAQQBAQAAA -AAgIAAAAAAAQAAAABWgBAAAAAgAAQAF0AFBABiAMAEoAEAAMEDAUDABAAAAAEAEIAEAQAUBkASAA -AAYAQAABZgAAAAgAIAEAIABACBQIAQGAAAIAAAAAABABAAwARgACAAAQAIAQBACAARAAgAABAYCQ -IAGAAAIIAAAAAACIAAAIAIgQAUAAEAQAwBDIDBAABBAAEAhAAAgBAAiAQQAAAYAAgMiRECIREgAB -SIAAAAAKgAABQAAE0YAAAABAAgDAAAAABIAACJAAEADizAAAAcABCgCAAADQEAgABIAAAMGEiAAQ -AAACQcYRAAFAhBFAgJAAAAYBAFIAAQQQVAACiAwACEACAABCCiAAAAAAAAAAIACBCECEQBEAAAEA -QAAAAAAAAAAAEAAAgARAAgAAAAAABAAABACgAAAEBAAAMQJAAACAAAAUYAAoACAgQACAAAQAAAPX -AICAAAEACAAAAIASAkEAEAAJABAgAAAoEACAAAAAAAgECAAAEAIABAAAAAEhQEAgAACAABFAggwA -BAAABQACKIAEQgAQAAAwECCUAAEABAEAAEgCAAAAMAIQEAIAAAIACAAEEgAAASJCABAwAAACiBQA -QAAEAhABAAgEYAgAYAQAEABAAAAQAAgBEAIAIBIA0AhAQIAggAAgABAABAIIAgAAApgBAQICAAAA -AgAEEgBAIAAGAEEQQAAoECABwghCAAFAAAIAKFAAgAAmEIAQCISAAYAAAAAAAAgAgAAEyIBBCAmA -AAAIAQIAACIBIgQDABAABIgAAAAIEIAACSAgIQgAQAIMCACAUAGAAAgAAAIAAwAACAIAAIAAJAAJ -gAACUAAAAAhAAAAAAgAACACAAAAQBAAJiAAAAAIBAAoASAgAEAAAAAAPWQgCAAAQQAAACSAAEAAE -gABIACACAAQAAAgAJAAAgIAEDAAAAAAAAAAJESAIAASAAAkwAgAABIAADAAACggAQAIJAAACCBAA -BIgIAAAAgQAAACIABAAAgEABAQAABEAAAAEAACAAAEAAABgBAAAAAJAAIBgAACAAAgAREABABCAE -ACIYAAAABAAAABFAAQAAAAAEAAAAAAQAAAACAIAFAQAAAAPkQACgAAFhAUBBCACAAQAAAAQAAAAA -IAABASAhgABAAAEABQEAAGBgAIAAAACAgACAQRIAAAEAAAEgAAAAgMAAAQSABAEARAAAIAAAAAAg -AEAACAMACAJAAAhgAACDQRAAAAgAAAAAAAAAAAAAAgAAAAQAAwAAIASAAAgAAIGgIAAACAAAACCI -gAAIAAABAEAAABgBAAEAIAAAIAAAAAhhAAAAD+cABIAAAAAqAAAIAAAAAAEAARQRAQAgAAAACAEA -AgArABIIAQABAAAAAGAAgAAgIAACABAAAAAgAAAAAAAAACEACAAAAADIAAAAAACAAgAIAIACAQAU -UAAQgAAAAAACAhCBAgAAAAAEAIAAAQAAIAEQgCoQAAAAARCAAIBAAAABEIAAAAACEAAQgAAAAAAk -KRCBAAQAAEAAEIAAAAAABEgQAAAOo4AAAAAAAAEQgAAAGAAQABCAAAQAAQAAEIAAhAAAQAAQgACE -AAAAARCECMAAAAAAEIAAAEQAQAAQgCArAAFAABCEBAAEAAgBEIFUAAAAICMQIAFAAACAAMQgAUAA -ACAAxAAAAAAAAACEIAFIAAAAAMQgAQgAAICAxCAEgAAAKMDEIQEAAACogMQgAEgAAIBIxCAkSAAA -gIDEIAAAAAAAAMQAAAIXIAAEAAAAgMQkMQAAACkAxCADTAAAAIDEIAFAAAAAQMQgAQIAAAgIxCAB -CAAAIADEIBQEAAAAgMQgAQIAAADExCkIAgAAAADEIAQAAAAASMSABASAAAAQCYQIAIAADAAJAAAA -AAAAAAmABAQAAAAECZAYAAAAACgJgAACAAAAEAmIlQAAAQAaCYBhAAACIBAJgAGAAAAEoAmRgAAA -AAAUCQAAAXGAAABAAACgCZBKAwICACQJgAggAAAAIAmAlACAAAAECYAIAQAAoAAJgEQgAIIAQAmA -gCAAgABQCYAEAAEAABgJgFIBAAI0BAmAYaAAAAAACRAgAEAoIAJBQEACAGBAAAAEAEAAQEAAQLAg -AAAAADCACQRWQlIiAEQAAEAEklAwMABEAAAgIAw0QCQAAgIAIUAAAAAAJSEBMBAgBAAQBARAAAAL -HQAABDBABgRAQEhEAAAAAGBgBAQIEAIAIEBAoIoAAAAAIAEBEQkEQELJgAAAiYAAAEJEQDQCEAAA -MCRANImARIAAAQBAQAJCNBAqQIAgIAAEgAgIAAgICAEhKKAAAAhASAIAEAAAAEAABARgaBIABAAQ -QgEBKCAAAAAAAEBADAwkgABgQAkACAIAIYRKAQQIAhCICgoSAEgIzCAAUARgQAEAAExGAIAEDCCB -4AChgABQQEngAAQAQEgEScBIgawAEAgsREQMhCAKOogAABKICIAaAFABgaAERKGgLCAEAQBEGggA -BAgICIAQaAkCQACkRFhBqOQCQAAGAAkAUJAUBIRABAAAABQgAAEEAAAIAAAAwMQAAQDIKACRBIAK -E1QgADGICAhAzgAQAgEjAJEAUEDQwAAQSkACwABBAQhIBAJAEjEQAAAAjf2EVgAIABAQABAEIwgL -AANAAoAAQchAAAoQAAAEiIDAwAAQEAgAAYEAAAABAgARikgQBmgIEASAgQgAIAgACYGCQgQAEBEE -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAgAAAAACIAAAAAAAAAAAAAAAAAAAAQAACAAAAAABAAAAEAAAAAGAAAAhAAABAACg -AAAAAAABQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAvIABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAA -RAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAAAAAAAAIFAAAAIAAggIABAAAAAAAEAgCAAAoABABAA -AAACAAAAAAAAAAAAAAECAAAAAIAAAAAJWwAAgAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAIAA -AAAAEAAiAAABAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAQ -AAAAIAAAAAAAAAAAAQAAAAAAAAABAAAAAgAAAAAAAAgAAAAAQQAAAAAASAAAAAAAAEAAAAAAAAAA -AAAAAAEACAAAAAABAAAAAA6wAAIAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAARAAAAgQAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAABBIAAAAAAIAAEAIAAgAAAGAACAAAQAAAAJAAAABAAABAAAIAAAAAAC -BAAAAAAAAAAABEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAABIQAKABIAEgAAAAAAkQAQACAC -CBBAABAICAACAAACAEAAAAIAEAAAACAAAGAAAAAAAIAAABAAAAAAAAIAjAAQAAAgAAABARAAAiAK -AAAMSQgHQAAAAAACAAJAQAAAAgAAAAAAAACASBAAAAAAAAABABIAAABgABICAgAAAEBAQAAAAAAA -AAoQAABAAQAQAgAAEABAAAIAAAASIAAAEAAAQEACAABAQAAAEAgAAAAAACAACAAAQgCBAAgoAgAA -AhAgEhACABEAAA4ACAAAAAACAEgQAgAAYAAgMAAAEAAgQEBIEAAAQAAAAEkCAgAAIAAAAAqaAkgA -AgAiAAAAcQgCABAAACIIKCIgAlAAAEAAAiAAAAAQEAAiKABCQAAAIAIAAAgAIEAQQggAACAAQDAC -EAIAAAAOgAAAAAAACCAQEAAAAAAEBoAAEBAAgBBAAAAEAAAAAUyAAgAEIAAQBgAARAAIAAEEBAAA -ABEQAGIBAgBAAAAAAQAAAAQCAhADEBAABkgAAAMCAEgAAACBBogICEQICAAABkyBAABAEACAQEQB -gBAAAoAEAAIASAAAICIQAIBoUEAQBgDAEFEEAAggAAEMCEAAAgABCAABBAABQIAAAAAAABBCgAGE -AAAAACIAAAAGAAIQAgAABACUCQAAMACAAABJCNAQICAAAAAAwiEgAAAAAJDIAEAAAADKgAARAAAI -CBAAwAAAgAAAkAAIAAAAFAAQAAAAAIAEgAnAglAABIAAEEBEAAAPlAAJBBAAUAAAAAAAAAhAAAgE -AAAQBFQAAAAGBAARCBAIAgCACCACgAAAEABAgAIEAgAUAACAEAAAAAAABEAEABECAAAAgAAQCAAA -QAAAAAEAQAIAAAAAgCIggQABAAAABCAAAAEAAAAgAAEAAAAEIQgACAEAgAwQCA2AAAAgAAABAAAA -AAAAASAQAQgAEABAgAABAiAAAAACAEAQAABCAKgAAAFHIAAAQAACAACACIgAAJAAIAABAEAAAABg -DAAAEBBAICEAggBEAABARAAAAEAAAAoAABAAAAgAAgQAQAAAACAAIAABAAAAACAAAAEAAQAgAAEB -ASQAiBAAgAAQMAAEAADAAAAAAAAAAEAEQTAARAAIwgBGCQAAAAECACAUAAAAAMAAAIACACAAAAAU -AAgAABAAAAyIAEhAAIBAEACKCAAQAgAABYQGCAQCECAgAgAgAEAAAAAEAggQCIEAAAIAAgTCRAAQ -AAgQiAqAAgqAAAIwEkACAEIAABACAQAAACAACAIQABICIAgEAAACACAIIBARAAIQAAgAAgAAAAAA -CBAAABABAACJCCAAAAGAAAgAAAIAAIAAjAgAAhCAIAAIAAAAAAAAAAgEAAAAFEAASIAAAQADQAII -AAAEUAGAAEwIgAgQBCABAAAGRkgIGAgAAAAACRGACgACggCJAICCCBZAgAgEQACIAAAACkAAlAQA -QAIKBAEAkAAEAEkBABSIAAFACBCIABgWAAQKAAgAWAAAAAgAAAAAAAQAgMQAABAEAAAAIAAgAGAQ -AAAgAAQAAgKAEAAAoBABAQQAAAAAAEAAAAAiABKBIAAAAEgIAAAEAIIBIAAgAAQAAEEAAAABIAAB -IAEDIAAEAAAAAAwNAUJABABgAEAAQAAIIAAAAAAAABCAxYgAgMCAAAQEAAAABAAAAAAAAAAhAQEA -QECAAGAAQAAFIEAAAEAAQAAAQAAgAEAAAAATACCBgACAAAARAAMgAAAKAAAEAAECIAAAAAIAQADB -EgAIAAAAACgQAAAAAAAAAAAAAAoCAAAAAAAAAAABACAJAAAIAAAAKAAAABAAIAAAAIAAZAAgAAAq -AAAACbIAGAAAAQBFAAIAAAAAAGQAACAAgAAAIAAAAAAAAAERAAEAAAAAQAAAAAgAAAAAAAgBAAAA -AQQAAAIEJAACIEAAAIAAAAAQAAAAAAgAAgAKAIAUAAoAACAQgQAoAAICABGAABIAAAAIEYUEAQAh -AQAQgQAAAAAAABCBAhCAAAAAEIAAAAAiAAAAgAACgACAARCAAAAKASEpEYCAAA4AAAAQAAAP+oAC -AAAABAAQgDoAAAAAAhCAwAAAAAAAEIABAAAAAAAQgAQIQAAAJBCAAgBAAgAKAICEAQAAAAAQgBAI -AAAAJBCAEAAAAAAAEIAEIAAAIAEQIQIAAAAAwMQiAwAAAAAAxCEECAAAAIDEIAEMACAAAMQgAQgA -AACAxCAEAAAAAADEAAECAAAgAIQgAUAJAACAxCBAIAAAAIDEJAAgAAAgQMQAAAdlIAEACQAABMQg -IUgJAABQxCAAUAAAAEDEIBACAAAgBMQgAoIEACJAxAABAgAAAACEIAEIAAAgBMQgCsAAAABQxCAR -AAAgBITEIAMCAAAAiMSMAAAAAAAgCZAIBAAASAINgAAAAAAAIA2ICkAAAAAQCYAIQAAAACEJkAAQ -AAAAAAkABAAAgAAYCYAGAJCARBgJgAAQAACgIA2ACgLAAIoCCQAAADCAhFAQAAAYCYAIABACQAoJ -gBAAgAAAAAmARABAAgAICYAIAACBgAgJAAQAAABAAUmAFUQAAIAJCYAAAIEAAAAJgARQAAAQEgmA -lAEAAAAQCcBKQSQQBARgEBYWcgBgAEAABARFAAAQiCkCAkIAAEEEEBgQIESBFUABAAAEAgQAAAAA -IAAAAAAAABQ0AABAQjAAREBESgACBkBCBECKAAEAAAACpQIGQEAAQAAANCAIABiADUJwYFAIAIAC -EUjAAgBIgAIAcABBQCDABEAQBEQAAFBQgGgAAEBAAABBcGQIBgAQMBEECEAACIABQAACQAjBgAI0 -AQGgTEBAAABEIaEBAAAABACAAAEAAAAYEEHxAQgAAEgESEhAIEqMBESICEIBQAgAQEQAAAjgAgIB -REBgDBgBAAAAIACEoEHhCAGgAJCIDOAAAE19qYEAAEggAABEWDgIBEgBCQQAAAAEAADgEgAACAgI -QBgEQAAAAQgAAEQAIEgIAAAQGkgYAAogQAEEAQAAEAQAQuDhAAAAiECggBAgGAAACEIAAAQKAAAA -QIgICAiBASAAIgAjCEAIAABBAAAAARAIwghACBABAEAAgEAgABAIAAABAAAAQgSAQAIIDAQyAAAD -BFQpUkAAABAIEBTCAEhAAwAAgu4QACTEgYQkwEoUBEqAAEBACAQghgAEBAAAFgAQgIAAkAgEJINA -BIrBYFAzgwQIiAAAgAYgkISAQEgIYUQEIAmQAgAgIAABIBBGlBQECAEhCABAMEAAKCgQAgAAQBEJ -QBBAgQAAACAIAAAgEIAFAUAQQgABIAAUAAJAAQECACCMAAgKiCAUAYAMQEJAEYQACFAJIiAAAAwU -AIAAACAAIQQIAAAErQAooDFUDYkIAEEBIAAgICACaJAgAgGACAAgKAAAICgAQiEoMAANAAwJAABQ -DgFAAACAAIRECSkgAmICCBGSQAAAISBQACkMABCAAQAACUxAABACBAAAAAASBEAQUgBQiAgoaAgA -ABAAUoIEDAIABAzGg4AUgpAmGgADQahEgBEBCAgFxQcUUBAQAgQYACGIQkCEBIwSU5ICi5RAIENH -gBAAAA0xAAQEAAIUBB0CAABQAIRAgBAAEUAQFCgUFABDQwMCB0MQFAAEOpQAEBAAABAABgREAAAE -AgBQAIYQBghABFRAAAIQJQUCVAUREEQCBgAUBgAIMhggsKDCKhBAABAAAAASMCAA0kDAwkpQAShY -CQIAAABFKAAgAQCBICgIIiAgBiaouQyUCFAQEEABIgAojgAJCFAmQAAVMSFBAAAYACAKMQAAC29I -EEgSTSAANCEgCQAeQAJCkhgAsJBQATKSEAjNiEEgpRKwgtgVACEGEiUiAggAAABISAoRCBEAABIQ -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 -IncLT1VVGxtfXwAAAAAEvyNzMzMA/xUVAFBFVVVXVVUzMw8PAP8A/zMzMxtVd3czBQBVVERMIicg -KgpfBQUPVQX1MD8zD1T+AFRVVQw/VVU1MwAACJ4iJ1FQInInJxG7d3cAzAobMzMwMCInISJVM3d3 -AqoKG3dyMDBEdncXIidVVQAAd3cBD1BRAAAFrxG7AFUARQpOInIBUVUyIicAGzMFAFUidwABAAAA -CAAAABgAAAAAAAAAAAgAAAgAAAAAAAAAAABgAAAIAAAAAwAAAQAAAAAAAAACAAAAAAAAAGAAAAAA -AAAACAAAAAAAAAAACAAAAAAAAAAMgQAACAAAAAAAACAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOAAAAAAAAgCQAA -AAAAAAAOAAABAACAAAtAABAAAAAACCkAAQAAAAAGkAAAAAAAAACAAAAAAIAACQAAAAAAAAAIaAAA -AAAAAAAAAAAAAAAAAAq7AACAAAAAAAAAQEAAAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAYAAAAAAAAAAAAAAIA -AAAAAAAAAiAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAPAAAAAAAAACQAA -AAAAAAAACYwAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQCAAAAAAAAAAEAQAACAAAAAI -AAAAAAAAAAgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAKAgAAAAAAAAABAAAAAAAAAAO -IgACIAAAAAAAAAIAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAASgAAAAAAAABoAAAAAAA -AAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAAAA -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3AACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAQAAAAABAAAAAAAAAAABAAEAAAA -AAwgAAAAAAAAACAAAAAAIAABAAAAAAAAAAMAAAAAAAAACQAAAAAAAAAAAiIAAQAAAAAAAAABAAAA -AAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAhAAAAAAAAAAIAQAAAAAAAgEACAAACIACAAAAAAgIAAAAAAAAAAAAAAAACAAAC -CAAAAAAACAAAAABhAAAAAEAAAwgACAAAQAABAAAgAAAAAAAGIwACIAAAAgAAAA3IAAAAAAAAA4EA -AAAAAAAEEAAAAAAQABAAAAAACAAAABAAAAAAAAAAIAAIAAAAAAAAAAAAAAAAAoAAAAIAAAAASAAA -AAAAAIBAAggAAAABiCAAAAAACAAhEAQAAAEIAAiAAAAAAIAAAAAAiAAAEACgAAEQAGAAAAEAAAAA -AAAAAAAAAAAAEBIAAAABAAAAAAMAAAAAAEAAAAeGAAAAAAIAAAAAKAAAAAAAYAAAAAAAAAAIAAUA -AAAAAGgACAAIAAAAAAAEAAAAAAAAAASAAAoAAAAABQAAAAAAIAAAAAAAAAAACAAACAAAAAAADAAB -AAAACAKAAAhUAAAAAEYAAAAAQCAgQEQAEAAACIAKgQQAAEBgAAoQAAAgAIAAAYEACAAAEAAAkABQ -AAAAAAEAAAAgAACAAAAAQCAACwAABbUAAIAAAAAAEAABAAAAAAAAAAFBAAAAAAAADgAgAAAAAAAA -AAAAAAAAAAgAAEAAAAAACAAAAAAAAAAGAAAAAAAAABBAAAAAAAAAAAAAAAAAAADIAAAAAAAAAAgA -AYIAAIQAAAABhAAAQAAIgABAAACAAIBAAIgAAAAACBMAAAAQQAACEAAIAACAAAIBACAAAAQAAAAI -AgAAAQABAAAAAAAAAAAMWoABRAAAAEAEACIAAAAAAAAAABAACgAAQQAoAAAAAAAAAABAAAAAAAAA -JAAAAAAAAAAJwAAEAAAAAAAAAIAAAAAABBAAAAAAgAAAAAAAAAAAAAAAAggAAAgAEQCQgQAACAAA -gAAAAIAQAAiAAAgBAggAEoAAMACACAAFIAAIAKAgAAAAACgEAAgAAAAAAAAAAAoBAAQgAAAAAAAA -AAAAAAoAAAYqAAAAAAICABAAACAAAAAAAAAAAAAhAAAIAAAEAAAAAAwABIAIAAAgAAAABAAAAAAA -AAAAACkAAAAAAAAAAAAAAAAKAAAAAgAAEACgCAAAAAAAAEABAAAAAAAAIASEAACEAAQAAIQAACCA -AAEAQAAAACAgBAQAAABgAAAEAAAggMAABAQAAAAAgAAAAABAAABEAAAAAAAAAEQgAAAAACAARAAA -DaQgBAQAAABABAAAAAAAAADAAAAAAAAAAEQAAAAgAAAAwAAAAAAAAAAAAAAAAEAAAAAAAAAABAAA -AAAAAAAgAACAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAFFQAAIAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAEAAACAAAAAAACAIAAAAAABAAAAAAAAAAAAAAAAAA -AAAICgAAAAIAAAAQAAAAAAAAAggAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAbSAAIAAAAAAAAAAgAA -AAAAAAACEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsUAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyiAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAADgQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -21910,1115 +40580,116 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQwAAEAAKAAAIAAhhQAAAAAAAAAEACAAAgYgAAAIACABEAAgACAwAAAAAA -IAAAAAAAAAAAAAACAABAACAAECAAAEAAAAAAAAIgCAAACAACAAAEsgAAAAAAAAAAAgBAAAAAQAAA -AQAAAABAgAAAQAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAEEAEgEAABAABIEAEQAAEAAAAAAQAAiCAEGAAgAAAKAAAwAAAQAAgAAAAAAAAAASAAEA -AAAAAAAAAIAAAAAIAAIAIBAIAAgAAEiAAAAAAAAAAAbHAAgAAAAAAIAACAAAAAAAAAAACAAAAAAA -AAAIAAAAAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -MEACAAACAAACEARAIABAAQBAAAAgggABAgQCAAEAAACAAAICAABAAAgQAAgAAAABSEAAAAAAAAAA -QAAAAQAAIAlEAAgQAAAEAAAAAAAAAAAACKYAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAACAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA -AgAQAAAAAAAAABAEAAIQAQAAAAAAQAABAAAAAAABAAgEABAQAAIAAQAAEAAAAAABAAAABAAAAAAB -AUAAABAIAAAIIEAAMAABAAAAZAAIACAAAAAAAAgAAAAAgAAAAAgAAACAAAAACAgAAAAAAACIAAAA -IAAAAAQAAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAIAAAACAIBQAAKAAAIAAAAAA -EAEAQAgQAQAAAQAAAAAAgAAAAAAAAAAAQBAAAAAABAAgAQQAAAAAAAAAAIAgAAAAQEACAAgAAAAA -AAAAAAAAAAAAAAq3AAAAEAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAACAAAAIAAAAAIAA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAABAAAAAAAAAQEBABUEABAAAAQAAAA -ICAABoAAACQAAAAsAAADAACQAAgACFAAAAAASEgAAAAAAAAAAABABAAAAAkCAAAAAAAAAIAgAAgA -AAAACAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAAQCoAAAAAChAACAgEAAJIMAEgCEgAAAAAASAsg -CgAQACZIQAEUACAAAAJgxgAAAAgAkEAAAAASAACIABAAAlBABIFABAACAAgSAQBAAAAAAAAGyQgS -QBAAAAAgABAAEEAAQMAAEMgAAEAAAAAQAAAAAAAIAAAAQAAAAAAAAAAAAAAABAAAAAAQAAAAABAA -AAAAAAgAEAAAAIAAAAAQABAAgEAAAAIwAJAAAgAAAiABAAAAQAhEMAQAEAAEYBKCAYAAAAAAAAEA -AAAUAAABAYIgAAKQYAcIAAIACIgAAAgCAAAAMAAAAAAAACDQCEEAAAAAABAAAAerAAACAgoAIABA -AEAAACAAAmAFEAAgAAAQAAEQQAAAAAJAAAAiAAAAAEAAAAAAAAAAAAACAAACAAAAABACAAAKAABA -AAIAAAAAAAAAQAAAAAAgBABKAgAABMAAQAEwABCAAAQAABQAIGkAQIAEEhAACjAUgAAijCAsQBYA -gBAAAEQADEIAUAyAAAAEAAAiAAABAGqKAJAAEICAETAAFgoAAAAAA2EABDAAAAIAEAACAAAACAAs -BAoAAAAAEQABAoAAYAIgAAgAMAAAAAAAAAAAAAAEAAIAAAAAQAAEAAAKIAAAACACAQQgAIAAACAJ -AAgAEAAgAAAAQACUSICQEUEICBRAAAAgAgYBQPACAAEEBADUAACEAEgGAAxAIUAASJAAMQABgAAA -pACgyADAAALAAAAAgAAACUEICAAAAAEAEwAogAAIAAAGdQQAAAAAUQHIAAGUAAJIAQgABIAAAAEA -iAABUAAAAACAAgMCAAQAgAAAAAIAAQAACAAAAAAAAACAAAEAAABAAAAAAAAAAFAACACAAAAARAAA -AACBAAAAASAAAoAAKAAAIACAQAIBgAJAAAgAIAQgACEAEkAAAAgAEAAQBAACAAGAAAgAgIFAACgA -AQgABQACgACCAAQAAAKIAJAQAKIIACgAAACdAACRAAEBABQAAEAAAQAAKUAQIAAAAAAUAACEAAAA -ACEAAAgAAAAAAAAAAAAAAAAAAAABAEQAAAAAEgAAAAAJIABAAAAAAAAAAAAAAAAAAAAABAgABkAA -hIFEIAEAQBACAAIoAEEAIJAEQAYADBIAESAEJAAAQCAkQEGAAAQAAQQAAAAAAAgAQgABAAAAAACE -QAGKQAAAkAAwBCAAAYAAAAAADmoEBCAAAAAggAABgAAAEAGEAAAIAAAAEQAAATAAwAAAgAoEIAAE -AAAAAAAAAAQAAAAAAAAAAAAAgAAEKAAAAAAAAAEAAAAAAAAIAAgAEAAAACgCgAAAACACCAAAADgQ -ACAIAAwIAIAAAIgBCAACAAAgCAAAACIhAAAICAAAIAAAAEgIMQBAlCAACAAgApAQgAAIgAAImBAA -AAkIAAgAAgAAAAAL4AgAAAIAAQQACAAEAACQAACJACgAgAQAIAkAAAAQAoAACAACggAAgAAIAAIA -AAQAAAAAAAAAAgEACAAAAgAAQAAMACAKgBAAgAlQAAAQBIAAAAQgixggAAABABIQAAAAgAABBwAY -IQAAQAJggIAAAACIAAVAEAAAAAAQgAIAAAAJRAAHAAAECAEAAYQAAAAAGAAIAAAIAAAAICASAAAA -AAAAAA9rBQYAoAhgAABABhAgQERAAAAhAAAAQAAAASABQQEAAAFAAwFAAAAAgEAAgAAAAACCAAAA -AAAAAAAABAAAgUAAAgAgAAAABAAQACAARAEAQAAEgAAgAAAAAAgEAAAACiAAABMAAIABIAAAoBAA -CAACAAAABEAAEAIACAABAAAABAAAABAAAAAFAAgAFQAAQAgAABAAAAAAEBAIBQAAAAAAAAAAAJ0A -AAIAAQAgAAAIAAAAAAgAACAAAAIgIQAAAAAAgMAkAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIIAAAAABAAABAAAAAAAAIAEAAoAAAAQgAAsmAAAABCAgAAAWAAAEIEABIQUAAgQgAQA -KgBACBCBBAoYAAAAEIDQAQkAgAAQgAAAWAICABCAgAAAAIEAAIIAgEAAAFEQAAAKo4AAKIAAAAAQ -gQCSgAIAFBCABABAAAAAEIAAAAAAAAAQgAQAAAACABCAAAAAAAAAAAAEAAAAAAAAgAQAAAAAABCA -BAAAAgAAEIIAKAAAIAAQIBICAAAgAMQiA0gAAAAAxCAAAAAAAADEIAAQAAAAAMQgBoIAIAAIxCIB -GAAAIATEIBAAAABUCMQiAQAEAECgxAAhSAAAAACEIAECAAAAAMQAAAVFIAEAAAAAQMQgAQgAAEAI -xCADQgAAAEDEIAEAAAAARMQgE0wAAAAAxAABSAAAAACEAAAAAAAAAAAoAwIAACCAxCEEAAAAAADE -IAEAAAAAAMSIAAEAAIAACYAIAAICQEIJgAQAgABAAAmIFAAAAAAGCYAAAECAAAIJgAlAAgIAAAmA -ACQIAAAACYAEBAiBAAEJAAQAAABAAkmBRBAAAAEkCQAADZGACAAAAAQKCYhoAAAAAEAJgJQAgAAA -BAmABAAAACABCYCEIEAACAAJAAQAAAAAAAkAAQAAAAAAAIGYAQACACAJiAIAAABACgmAlgMAgAAC -CQYWVAAEAAQAwhYUQAkACIgwJgQENCAEMAAQAECJhBCAApEiAkFBAQAQAAJmAEAAAAAAgIQEACgA -QEQAUIEAADAWCCBAEARAMBAAABQFIKIAAAAECAQCQMhGgkJCCBhAAAJAKQYAAgAASkAEQABBSAQi -IAwGAAKAAAgQIBAQAQAAAAAAgAAAAACAAAAAYGFAFAIAAAIAAkAAEARBChAwJMJARAACAQGgAIAg -AAABAaAYGgAQGAQB4IpEQMREREAAAAIUAJgQBEECoKDARKSgAQkAgASkCAAEBAgASKAAAAiBgKgA -QAQcGAgMAAIIAEAAwMgkAQEAAEdVSEAwECBIAQFRgAwEKCkJ4URBgAASAAABgAEBqEFASeFAgYAI -GkAIAgACACgYAAAYAAAAAAAAAAAEGCAAAUwBwYEBoABEYAHhAARhEQEICCIACAgAAIAEARAICNAA -AWEACBAWQgABABAAAFNDAApgAASICAAAAUEACgAAAAIBIBAEAACIAAEAAgMUAAABAWgQCAIAQgoB -AARAwANDCQAAKAAAiS4AFDACgQCAAIAEIGCJAEAIigBQQgABIAgGICACEAEgCAQAEFAgAQEQBAAA -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 -AAAAAAAAAAuMAgIAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAABAAAAAIIAAAAQAIQBEIgABgA -AgAAAAAAAAAAggQAAAAAAANUAAAAAFgAAkAAAAIAAAEwAAQIAAAEAAJABAAAAEAAABAAACAAAAAA -CmYUAAAAAAQhAAQAGAAAAAAAAAIAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEBAAAgCBAQAAAAAAAAAA -AAgAAAAABAAAAAgAAACQIAAAIAAAAAAAAAAAAAKACAAACAAAAAABAAEACAAAEQAAAAAP0ggAAIhA -AAAAAAAAAAAAgAAAAAAAACEAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAgAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAIAgBAAAIIAAAAgEAAAABAAACAEAMAgAAAQAAABAKAAAQAQAACI -AAAAAAAgAIAIAAJEAEAAABAAQAQABAAAAAACQAAAAABAAACAAABAAAAAAAzYAAAAAIAAQQAAAIAA -AAAAAAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAADIAAEAQAAAQAAAAAAAAARBQAAkIEAAAASCAAAAAAAARAAABAAAAAABEAABAA -SAAAAQAAEAIAAAQAAAIAABAAAAwAAAAAAAAABAAAABIAAAAACAsAAAAQAAAAAAIAAAAAAAAAAAAA -AAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABCABICAAIAIBQEAAAAgIAgYASAwAAAgASgCIAAAAIABBCAAACAgBAA4AiCAACiAATgEAB -AAAAQAABABEAAAIAgDACAAACAAAAAAAAIAAAAAACUAATgAAAAAISAAkKEAAAAAIAACDAIAACAAAS -AAAAAAACAAJAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAI -ApAAAGIAagAECAAAAAgCAACAFAAACCEAAUAAABAIIAgAAEAAAAggABACAAgiAEAAICIAMCAAAAoP -ggAUAAhgAAAEAAAACAIQAAJAAAgAAA6OQBAIAAAAQQgAAAgAABAGMABDAAIAAAAQJFQAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAABBASAAAA -gAgAAAAggGRoIAxAAFAgTEhAACpABABIBABEAAAohAEAQBBAAEQACQgEFAICQAAoAAAgAABAAAiW -gAgEAdAAAIAA0AAQIAAAA1AAAUACCEAQAAQJAEAAAAAAAAgBAFAAEAABAAAAEgABEAAAAAAQACAA -AAIAAAAAAAAACAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEKxACgAGABAAEAAYoAAAAC -AAQEoAQRiAIgkASSABGAQCCIAAIAQQgQCMAAxACAAIIAxABIAEkAAA7ENAQRAZAAAkAAE4AIBAAI -AAQUAEBSAAACdwAAgAAIBAjAAICBABBAAUAAEMAAAAAAyAABwAAACABBAAAAAAAAAEAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIigAKAEQoYAAgAADQACAAABEAEBCABq -AAAMAKAIYCAAgI0AAYACKKAEAAEwAAIgAAEIACEAEQCAEAEAIQAIBgAAAgIRAAZIAAIAAEwAAAkA -AAsVAAEAACiAQAkAFABAAIABCAAAAAAAAAAoAEKAAAAAAAgAAIAAEAAAAAABAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAjACBAgAgACUQAAAAAAiMoAkAABAAIAywQAAAAAA -AUgABABEAAAgKIAAEMRACAYiAAQBQAIgYACE0AAAAQBgCAAEAAAAASQQACgAAAAQwAAABfUAEAAC -AAQQQAAAKwAACABAAAABAgAAEkAACAACCAAEQgAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAECABAAIgAAAAIAAAkCAAEAAgAIARAIgQgCIAgAAAS -AQAMACAACABAIAgYIIAgAAEACAAAAAAAAAAIIiAgCIEAAAgAAAGEAAAAAAAFfAgAIAAAEAAgCYAA -AAAAACIIACAAAAAAIIgAIAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAAAYAAABAMAAAAAAAAASAAACEAACAAAQMAAAkAIAAAAABAgAACAACC -gAAAAGgAQIgARAAAEgAgAASBgAEJqACggAAAABAAAAIAQJAAAABnQCAIAAAABCAAABAEEAAAAAFY -AAAIAAAAAAQAAAAEgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAACgCAAAgCACAAQAEACAg0AAAAAAAIAAAAACAEgAgAAAACQAgAASCIAABAAgAAAVAA -CMABgAAWAAQAEkUIABABIABIIgAAFECAAAAggAAABxQAAQABAAAIAAAAAAAAAAAAAAABKAAAAAAA -CAAAAAAAAAAAIKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAIAE -AQAUIAoQgASACgAAAhCEAgAoAyACEIAAABoAAAEQgAApAAACABCACAAEAAGhEIAAAAAUAAgRgACA -GAAoIgGAQAIIAACAEIAAAAAAAAhQAAAI/YBWACoAAAAQgAAQKAACABCAACoKAACAAIAAiCgAAAAQ -AAAQCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQJABABAgMQi -BAAAAIAAxCEAAQAAIADEIwAAAACACMQjBAIAAAAAxCkAQAQAggBAIwAIAABACMQBREgAAIBAhCEA -AAAAiEDEACKCAAAAAIQAAAiFIQECAAAAiMQgAAAAAAAIQAABAAkAABCEJAEABAAAAMQAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAKAAhAgCYAAAAAAAAgJ -iAAACAAAAAmIAAAAAAAACYgAgAADQAAJgAQEwAAIGACAAAAAAgAADQgAAAAAqBQtiAAAAgAAEAkJ -aABAAABACQAADd6ICBAAAiASCYAAEAgAEAEAAAQDAAAACgmImAAIAAAJCQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEBmAgINBAAAFABAVElAAIQAEEAgAEAA -ACIAACACAFIGAASAADAkAECAAIjAgIgABBAgKAARIAAAIAJQAAABhIgAAAgAlJAQQABgOAAGQAIC -AAAPDAIAAgAAQABCQAgAAMBAQDEAAgBwCABgQDAgEHAIAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAGhCRIAAAAAAAAAEgQAGAAIAACgIAAAAAAAAKGg -AeEAAggADAAAAIRAUAAKBAAASAAAAEFgAAAJEYBoAMoMHERAAAAEAgIAgCkIQEAISRgAAEvSAQgA -AAAAgrkABBAAGgACQggAAAAIAAAADAoEAAApCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgA -AIAAAgAAAAAAAAAAAAAAAAAAAAAASAAAABAAQQFGyIiAwGAAQAAQEAAAAAAAAAgAEAiAEAAAAAAI -AJBBAJQGhAIAgdAgAAAAEAhAEAAAAwLRCAoCIiABAggICAEBAABjgAAAEAAAiJiARASAwoAAACAA -AAIAAIAAAQgACAIEAAAIAAAIAiAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAIAoQCiAAQEAJBAgAAAAAAAAABAQCBAIAAQAAAAAAAEJKAAIBIQAV -KCJpAAgAAABAAAAAaQAQMAYAAACAkCFAAgBAAQQqgABAgAwAAAAH9oQBMCAMiakIACAAAAAgDgAR -AABARAGCAEIAAkIEDWABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAx4AAIAE0DEAAAABABAAAAAA0BAgAAABAQAQERAAgJBIAXtAAQQAAAQgBAAAABIAEAU -RAIABc1AVgADQgRCAAIQEAACAAAQQABAAAaHgBQAAAI9AEQEVAAcQBAAgDTJAAAAAAAAgBADBgC4 -ACigEAMWBHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABA -EBDAwcDALxIqAAAAAEJCAAKICAAIAICQABgAAAmBIQAARARIQIACIpEiAElBAlIIAACAUAAEBAjA -EglZAABJICABIEFCIJEtCUBBQEjKogAADZBACMKQW0AAAoBQFABAgAEAiQiAECgIARBIjEoAkUAK -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEvxERDzMPVQAAMzMzMzMzREQAzFVVDw8AAAD/ -M1MzAwAKVXciMxsP7u74qMrK7vUzEVVfBL8FVQD/AP9EdhDcDw8PDzUzUFUA/w8PAApfXwAABIgP -DzUXd3cyNwAAADAAAAAAVVVHRjMzInJQXlNTEbsidwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgNAQgAABAAAgAQAEAAAIAAAAAAAQAIgQQAAABLAAHAA -AAAIAwACAAAAIAAAAAwAAAAAAANAAARAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAHJQABgAAgAAAA -AAAAAABAAAAAAQAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQAAQEAIIIAFoAAAQQAkABEgAAAAQAAAEkAAQEACBABA4AAAQCAAAAB -gABQAACQAAKAABAAAKAAAYAAAAAIEAACAQAAAAACAAAAAAAAABAAAAOMAAEIAAAAAAAAAgAAAAAA -AAAAAAAAAACAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAMCIAICWAAABCAAAAADAAAAhAAEgAAEBACEAESAECQAACAAAYAABAAkIAAAAJAAAA -AgAEAgCAQQACQAAAAAAYAAAAAEIgAAAAAAAAAAAAAAAAC/UAAAAAACAAAAACAAAAAAAAAAAAAAAA -AAAAACAACAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEMQUAAEAAghAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAgAAAAABAAAAAAAIIQAAQCAAgA -AAAAAAAACAAAABAEAABAAQAAAAAAAAAAAAAFMAAAEAAAAAAAAAAAAACAAAAAABAAACAAAAACEAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBABAgB -AJAQIICAFAAAkAAAAAAAAAAAAAECAwQBABAAAIAAAACAQABAAAAQAACQQAAAIBQAgAAADIAAAAAA -IAAABCAAAAAAAAAAAAAAACAAAAxoAAYAAABAAAAAAAAAAAAAAAACAAAAEABAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBCgABAAIAABEAAAA -BEAAAAzAAEgBAABAAAAgSAAAgAQMAAAEAAAAAAaIAAAMAAAEEIACAgAQBAACAAAAAAAAAAgQAEJA -gAAAAAAAAAAAAAAADgMAAIAAQAAAAAAAAAAAAAAAAAAQAAAAAIAABAAAAAAAQAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAFJAAIACIQAAAAAAkAAEAAA -FSACEAqQi4ghDAIBACAAAIWAAAADBDKRCiAKAgCFkAAASQOAABABkAAIABAADUBIgAEDAAAhCAgk -AAMCAAAAPwiQAAoCAAJgAACBAARAAAAAEBAAAEAIEAAAAQgQAAAAAgABQAAAAAAAAAEAAAAAgAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAgAAAAALQFBAEAAJCAhAgEIAUAAAgEBB -AhAEBAAgBwISAAAIAABAAAIQEAABAFIAAoAQAQAABAgAACAAAABgEACCAAgAICkAAkgAAAAAAAv3 -IASAACgACQgIQBACAgAAACBIiAICAAUAJASAAgIAIAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADChQFgAAEgArgAEAAAEAJIOQAAwCCICALiSARgYISkEx -gABSCIBgAAwIRAFACBAAJJAAIIQwRgFOgwAWCAARABQAACACQAAEAwCAhBAJIAAAAzwASIAARAgE -hAQQAAhIAApRAACAAFQAEYwBAgEAAAABEgAADgAQgAACAAIOAAAAAFAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAECRBEAwIAAIAgQACATAIgAAFAQggABQAAAAEAAQImUAkhQAJFIQQsB -CuAAQAgACAAIQQxKAEGQgiBARIAACEAIAgQEUEwRkgBIRAAQCIAAAAAFlwABBgAIUQAQAIPBABGA -AIAABgQAkAgCAAAEigAAiADBAABIAAAAAEAEAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAoIFKEAAgkAAqAAAAUADAACAIQBEAggAAIgIAAAAqmAIKAAAQwIQQABAgSBCDAw -AAIAAiGMCCECAAAAAQQgiABAgAAEgEAhAAAABAgAAgAAAAdPAAAABilACAwASAAISAAAEACBAACR -gAAIAAIABAUAAAEAAICACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEBAZCEAAAAAAgEEEAAAHALIRAAgACAkAAhCAAEAAoIASAIAqQAISBAASAAgQAAAAACCwAAADA -hCBAcAGJMAABAAIAAAACAIAEKEAABAgQggAAACQAAAAAZAgBBAkEkAAEIBJAgAwUAAAAECQAAAAA -AACBwAAAEAAAIABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAIAAI -gEAACAQgAAAEAAAIAAAAgAAEIAgAAEgAAAAASgACEAAQAAAIAAAAAAAAAAgoAAkAgAgACQAAEAAA -AAAIgAQBAAACAIgABEIoEIAAAAAKgIgAAQAAFAAgCEAAAgAAACQIAAACQQAAAEgAABIAQAAEAgAA -ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACgAABAAAAgCAAA -AAAJgABFGAAIgAAABgwBAwJCIAAACAAAAABAIAJIEAAYEAIAAAAQBEAAAAAAIgIEAAAAEBAICFED -BAyAABAgAQEEAAEAAAueIAwCAAAEAAAAAgCAgsAAAAAhEQAFBAQgAAASAAAgAAgAAAYAAAAAAAAA -GgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEAAACAAAAACAAAAQADAAS -AAAAgAAAAQAAAAAAAAkECQEACAgAEoAAAIHABAABAgAEgAAAgAAAMAABAIQAABgAIAIAFQAABAgA -ASIgAAAACFYIBgQIAAABAAAYDAAAAAAAEBAAIABAAAAACAhAAAAAAAAACCAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABACgAAAAQgAgASrAAJhCEAAAaAAAAEIAo -gCoAQAAQggAECQBCABCABAIAAAEQEICYABgACAkAgIABGgHAIhCAAIEIAFQCEYAAABoCAEQQAAAO -moAAgIAAAAgQgEAQqgAAABCCJAAIAYAAEIACIgAAQAAQAAQCjgAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAiAMQhAQIAAABQxCgAEAAAAADEIAECAACAgMQg -AgAAAICAxCEBAQAAAoTEAAQAAAAwAIQgIAQAAEBAxCBAIAAAJUDEIQCABABAAMQAAANNIgQACQAA -AMQgBAAEABQAQCAxAgAAAADEICFAAACAgMQABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACIBAAAAggGCYgJAAAQAAQJgKAAAQEBIAmACAhAAAAgCYAAIggAFCoJ -iBkFAAFEJQkBAQAAAAAISYkQQIABBAAJgAAUAgMAKA2ICgAAgBMkCQAADnKAAAUAAAAECYABkAAA -AAAAgAoAQgAgAAmApACAAAAgCQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAJiAAAAAACAAAgAAAEBIgQAAAABAQBEQASRABAQALEECpJMIQEJACQQABxSEAA -QCAQEAKAQAQBAABAQAAFFABAABIgAgQFiQACBAEmCAoEAAALngYoCAQEgEAAUIAEAYCABAASAQAA -hAIAIjAAQABAQADIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABoYAADAAABAXEAAAAAAGUhAhAQAAAyAAIGoCICoSABAEbAIBARCiAAARAAIAeAIAEAAAAAJ -UgAAiAQBSAAKAAAMQWihoEIagEHiYkEUEAQAAEDMAhhYQAABAqAAQQAAGAAAAkECCEDASABIDAQI -EAAASAJACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -gAAAAGDAAQNBEBECAAAIAAgAAACAUAAwARJggIQAAAACAABAAQAASAMAAgQAiAMBIEAoAAEAAIAg -ACIAToIAEBAAAAAAIAIgEMBBQgAAjFYQAAMjAADAECCQAQAAAQAAaIAABBBUhgQIACJUAAEggoAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAJAABJy -ABAggQAAAgICAAAgEEAACIAGBCAUCQAAQAwCQBQRIAgAhAEABEFACAAAMAAAADAyAiBAgAAEMBAA -AAgAAICQAAAAAAAAAAAOS4QAAKgBATAEQAAAAAAUAAAAAAAxAASIKAJgAAAADaIEAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIEgAQQEMABoSA -UuoAIABAUAAFBTAEAAAAUBAQBgIAAwIDkBSCggCwQAXAAAAAAADgAYIAAGkgIBJEkAFEQgAAAAIA -AAJQECAAAAEWAEOAACsAAEAACChCQEAAAABEAAABgEAWAGIsBBAUAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgAAAAAATAhOwIIgAFIIDABAQAAwhgS -QgBEgQoLAggSEEAwISABEQUAUCAAIABBBAkCCAoQAQgGCIHAIgAIQSgQSQABoEggKSJCgVASIgAA -DqogDSoiAAEdABAABQBACAIBISjIsgYJAKBIXEgYkoACQgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAhEAAAAAAAADAKViEAhJACwAEFEAIVMA0ISAICN -CAQEQAAoCkGAECAABDQUIAASqgTAAAUAouQokAAMxAEQICABkokIQEAIDBSIAgAQAAAF9wgAJAxI -gIKQAAoKBACICAEQMkEEjIIOAGAAIEEFEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAGAYAAAABIoCACAAAAABAAByABTBCAEICEDAQDAIAIAEhI -kBAgggAQ2FiCAJAAAAigAgYAEIFaACACByACgwIQRGsDAEBIAAAAgQEAAAPFAwAAACECABCAkAAE -AAJMAhIILzAAANAAAyEGouyinREAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABEREREAAAAAP//MTMA////M1NV9Q8PDw//Gw+76koRFQ8PVVVEdww/EbsFBRDf -3f/EgOrI3YiRgFVVDw9V1f//Dw8zM//3VVVXVVVVDw8NLwAADFJVVf8/Dw8zMw//RUWq7h0d/ydV -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBBCAEBCAAACBCgAoAAAAA -QEhAAAIAAgAAAAAAQBAAAAAAAAAIABAAQAgCAEIAAgAACkAACCgAAEEgQAAAAAAEAQCAAAAIAAAA -CgQASCAAAAAAAFEBAEAAACAAAAACAAAAMAAEAQRAAAggAAAAAgAAACCACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCEACAAApAAAAAAAAEAAAAAAAAAAA -AIAAAAAAKAAAQAgCIAAgEAgAAAhAAIKAAIAAEAAAAAgBAAAAAAAAAAAAABAAAAIAAQAACAAAAAAB -AAAI2wQCEAAAAAABAAAAIAAoAAAAAAEgAAAAAQIAEAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCAABEIgIhAAACMEAAAEBTAgBEQAACCRAQAEEEB -AJKAAIQQAAAAABAIwAAAQQAAEAAAEAAAgAAQAACABAAAoBEAAAAQAQAAAAAAACIAAEAAAAyCEQCA -AAAAAMAAAAQgAEAAQAAAQAgAAAAAAAAAIAAAgAAAABQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgFAgkAkAAEAAUAAgABAAAQAgAgAIACAAAEIAAAACAAAAEACAM -AASQQQQIYEIAQABEDAgABGgAIEQAgAAABAACAAEIAAAIAAAACIgAUEAAAAAAB2wAAUgAAEAAAAAA -AAAAAAACBAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQJAAgCMgIQIACCEQCAAAKAAUBRAAACAkAECAKDCAFwwAAASxEDAwAAACAE -ygABiBINABIAAQIAAATAEABAAQgAAgIAKcBCAAAAAAAiABIIAAAIMwAEIAIAAAJwAA6BAIIQAlAC -AoAKEAAAAAgEIEAKAAIAAgCQAAAAAABAAQAACAAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAkqAgBECAAAAAgAEAAAAAAgEAAIAAAAAksQAEBAACAAgAgRAgABAAAEAAIAAANBQWAA -UAAAAQACAgCECAABAQBRQQCAIARQCACQBCAAACIAAA74CAQAAKIQCAAUAAAAEAAAAAAIECACAAQA -LEACAgAAACAgQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AgAAQAQAQGEKwA5ATCAAUVQCBAAACBSUIEQQFAAQAgBQIABkBBBghAqAFDQCjAAADmiATEAQEAAI -CgMAgMCQBgQwFE4ICAAESQAAVAAMSAAACJKAEBAAUAAAFAAMEABgAAiQgABBEIgCgJQACIgAiAAQ -EAAAgAAAEAkCASBQABAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABQASIgACC -EAAQgIQgAkAACoAAEEgAEDAJgKiAACYAAJMAAQCQiQEAMUAwABAgAgAgEQCIAQwIBAmEgIgIAwIA -CBAAgCABEICShAEgQAAAAAAGCTAMwgAUwgGABADWChTAAQEAKZAAAAADQAQuQQAAAAFKAQYEABIA -AEAAAYAAAACAAAAAQAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAyRAAYgCSIAACIAAAAA -ABAMgYAABAIogYCIAACAAiEAkAAgIQQAAAAAAAAhBAAgAIEUASAAMDACAgAiIAAACAIolBAQABKE -ALEAAAFAKqkAAAraBBAAAlVKAigAEQECEaAIqAECBAAMAQCIEEEAAA0AADEAQQAAAQAAAYAAiAAQ -AAABAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAIAgCEACABEAIBAAEAoAAAA -EAYhAQAAIAAAIAADEAhAAgDAIACAASEAAAAAAGFACUABAAABBgCQgGCAAQSAAQAgQAAsgAwABAAB -IAAAD0ogACAABCABBAgEAAABIAGEIAEkKgAAACQAAIFCAAAUwAMAIAAAEBFAASAAAAAAgEAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAgAQAOAQAAACAAgIEgBAAIMIAAAAAAAAAAgISAA -AAgACBAgACBAgAQMAAACAAAgAAgoADBAAAAAAQAgCAAAAAAICAAAEAAAAAgMAAAgAAAAAAAJfggI -AAAAAAAgAAAgAIAACAAIAAAAIACCAIgEAACIAAIAiAQBABAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEEQCoAOCAACAAACgBCYwQAAEAkQIgogAYAAEABA -gAAYAAATAQCIggAA0IGBDEAAAYAACAgAANAAkABBAQASAAAIAIAAAQAAAIAAAA9cAAAKAAAACAAA -ABiEEAECAQAQCCACAQEAIAAKAAAAAAAAABAAIUAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAMABAEAAAAAAAIAAAAQEAAEwAAgIAAAAAAEAAAAkEJgAIBDAAAAAoAAIAA -AAIAGAABAEABAAAEAAEoAAAAwAEIAQBUQIAAGgAACBAAgAAAAAAADfgAAjAAAkAAAAAGAAQAwAIA -EgRIRAAAAAgCaAgAggAAAAAAACAAAAAAAgAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIIAAphUAAAQgACBAJAAAhCAGAAJAAIAEEgEAF4AAJBBgAAgQAAAABCABAAaWCAGEIEE -CBgAACIQACCAGgAAgCCIFQAAAEAEEIEBAFgAAgAQAAAJF4CEBJgAAAAQAICAGAAACCCAAAJYAAAB -AokAoCgAQAIQgAgoCgAgABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAQAAAAAMQhBAAAAIAAxCABBAAAMQDEAMAAAAAAAAAhAAkAAAAAxCASAAAAAMBAIAJIAAAgYMQA -ACAAAEAAACAASAAAoEDEIAAQAAAAgMQAAAVMIAYAAAAAiMQAECQAACAAAAACSAACAoCEKAQCAAAC -gMQgAEAAAIEAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAA -CYgAggAQABAJgAkhCAAAIAkkKQQAAAAUBIgAAgAAAAAJgASAAAAAJACAAAIIAIEACQAIjQACACQA -gwUAAAAAAAmABQQCAFAQCQAACWuBIAACABIhCQAICQACAACIAJAEAAAoFC2AoIBIACgaCYACAIAA -ACEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAYAIC5HGAACAk -wAAQFJRQgIgQJAAIAEAEBAQFAAASAkAAAAAQAABkwMAAQAQFhmAgIAEBtQIaBCEAABIAQAAAUUQA -QAzAAEIxIBCIAAAKDGCJCAAEACAAAAAARAQkFgAEAkggqUQBAAQYIEAgIAACEikAAAAAAYAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAaEACgQMQEAIQAwCAAEI -AEhAAQwAALQKIRA5AAkBAMAkBEBAACABAQCABAIACEBEAAIEEgBAWSACCEAAAQAAAAAAwAAAoEBA -ABAAAEmfAEIAACAECBBgECAMgUxAAEEBASBaKELhSGQAAEBAAIBAQIAAoaBAggAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAICAAAAAMDCAgIAAABwlIiAoyS -CIIoEJAACAAAAAAAjFCQEAAABAEAEBEOABAQQACQAAMIA0ABgNFyRgEAAABAACMQQQgIAwAAh2oC -ICIDgMAAQCGAEAJQQIEgAoBiAQAEKAA2AArAQAsBAUEECAYSAEEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAEAgAkBoDAACAgAQAAEAAESAgAABDABAAAAA -AAAAAgICAAAgEgkhCRCAAEBAYIAQEAAAhEAUKBBIAQAEACCpAAACAAAAYIEAAAAGAUAEIAAAKmgR -EQAAIAARQBJUAAAoABGACCACYBQAYEkQEKAgAAAJCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQBAAAABEQAAAIKOQKUgoAAAABAQAAEYMQIEEBAAAJAAABAAAACAgAE -BAAIEiIYQAAAGAMSEkBEAJCkAAIAEAAAQASAgxC4ADh4EgATEkAAAAIOAABCACsEUxASQZ0CTgIE -AYBUCAAABBAYBIRFFQMQwgSCBEHIQFYAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABAIAAAggAEEIXKE2IAAACABAkQgAICAAIEyBQCJGUCoAAoIAiAEBCECEVRgQCZMg -QEAAICAQCAKIgUIoAAgBCCIAEAAAARAgEBIRACARAAAABJgAMBACBQgFMCBUAAEAQQIBAIAzGwgA -MCAAQAAUKCIgqkgYBQAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -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 -AFdVMzPu+vvqqszd3Q8ADwAiIgAABa/a0Bsb+joEv1URJycFBTAw+u6q5Li4MxEAADMzUFAzEQAA -I3MFBQAAA2t3d3d3VR0PA7oyu4vuRKrMNTAIKlVVM1VVVFVUGxtfXw8PMzMAzCciAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAsAwMEAgAAADGAAxAIAAAAAhCAAFCAAAAh -AQAIMAMDADAEAAQAAAAgEAEQBBAgAiAABoAAAAAAIBDCFAAQAAQAA0KAAEABCAAhAAAAAAAAAAAE -wwAAAAAAQIAACAAAAABAAAAMAAAAAAAAAAAICAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQAEAEBgBABBgMEAQAAggAIqAABAACSAAAAEBFIAIAA -CIgAAQAAEAAEgJBBAQCAAAEAAJEBgJAQAQgAAQEAAAAAgAAQAAASAEoAAAAAAAAAAAXxAAEAAAAA -AAIAAAAAAAAAAgAAoAAAAAAAAAgAAAAAAAIAAgAAAAAAAAAACAAAAAAAAABIAAAAAAAAABgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAIAAUgAQAAAAAAJAAEAwAAAACAAAEAAAAAADAAAAAAAA -AQAAAEogAgAAAAIAAAAAAAAQQgAAAAKAQABCAAAoAAAAAAAACAAACAAADU4BBBAAAAAABAAAEAAA -AAAEIQJQAAAggAQBABAAAAAABAAAAgAAAAAAAAAAAAAAAEAABCAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAQAAAiAAECCAAEAAAAAQAACAAIAAAAAAAIAAAACAAAABAAAAAA -AQAAAAAAAAAAAAAQAAAAAAAAABAEAAAAAQASAAAAAAAAAAAP7gAACAAAgAAABgAIIACAAAAAAAgg -AAAAAAAoKAAAgAAAAAAAAAAAAAAAAAgAAAAAAAACDAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAQAIBQAABCRQMABAAQAAAAAAKAAAICQAAIAIAAAAIAAApAAEAAAEAEAAKAUAEKAAAAggJAA -gBAQAYAQAAACkAAAgCAQAAAAAAAAAAAAAAAAAA/MAAMAAAAAgAABAAAIAAAAAAACAAgAQAAABAAA -AABAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABBQAAA -QAGAAAAUBAAEAAAgBABAAEQAAAAASBIABAAAAABBAAAEABAAQAyKEBJMAABABAAAAQQAIEAAABAB -DAAAQAAQIAAIAgAAAQAACAAAEAAADFgEAAAAAAAAAAAAAAAAAAAARABAAAAAgAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABASAhAKwAKIAA4D -AAFEAhAAAoEAIiACIALACJDSCUFiAIAAEAURAEQBAEAEIQACCAAISJEiAAMADAEKMAIAADAIgCAE -IAACgACAgAAEAACAAAAD3ABEgkAgCAIACgJAECQIIhIAAMIMBGCIAAAkUQACQAwACBEIAAIAAkAA -AIAAAAAAAAACwAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAgkQMAAAQAAAIgAAQABA -QADAgAAAAIBSgCAgCAAJIhBCEAAAAEAICwAiIAEIQEAAAAAAEDAIABEVAAAUIIBAAgAAABAozSFg -EQIBAIEAAAPpQCHQBAIQDDABiAAAAiFFcAAAAAOAAAQAABUQAyABBgAlYAACAAAAECAGAAAAACAA -IAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwABAIBaiAUkQEBAhCIgBQQAjAEKAgE -iiACEAQgAAFMAiAECwgQEAYBIFEMCICCixBASADAAEAKBEGQgABUJCghAMQAAECBSwEAFCQQUAAA -BE2BAgCB0AIBQQwABEjACAgABAogQCIASjSEQwEJAAAAgQEOkAAAADAAAABAAAAAAGQAARAADgBQ -IAACEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAIAIATAEAgAAIAAAACIgCEACIGAAcAAwhAEAMABQBEI -AhDABMpAgBCMEIgQCBCgQxAghAGJwRRAAqyAAgQASwAAClCSCgAIEQIIAAYQEhCTAAAP2hAMiAI0 -AAgCQKwAgRECEQQAJBSAEAChQgCIgiABEgEIAgBAAAAAAAAADIAACBAAAAAAkAAQAAAAAABQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAoAIBQIEioAAQoAAAIAQACiCAIRAAESAgIhIAEEqAQAAQACkiAA -CEQqaAAgAACqQIKIICoAEgiQBiAgEQAQMAQFAAIBADEEEAAAABEgIAAAAApxoAAgQQYMAQGEIgBU -AigogQABIUABAAUIAACJAAGEAQQEAAAAAQAACAAgAAAgAAAAAAIAAAkAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAACAAEAZAAhAIApAAEAgDIBIAEAAAQEKIABASgCBCAgAhAE0MAACDBAgAEEgIAx -IIAggSQAASDAQACAFAgEAAAkASABgAQAAAAABAQRAYAIAAAADTMgQQCAIQAAwRABRIEEIAAEAQEE -AAAAIGaAAAABAQAAhAAgQAAAAIpAAAAgAAAAIAQAAAAAAABIQAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgIIAYAAAAgCABACDAAACAIACAgAAAAAAgAAAAwAAAACSAACUACAAAIACAAAAAAAQgAAABA -BAAgCgAgACgwAAAIACIAIAAAIQggIAAAFAABAAAPgQwgABAAAgAABAAAACAACCAAACAgGBAAAARA -IABAAAAASABAEgAAAABIAgAAAAAAIEgBIAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGAC -AICiBIABQAAAAkAAEACIAAAAAAAAEQhAABhAAIABGAIgAEAAAAgAAAAKhAABEhAEAAFAIIAAAAAA -AABiAQAIEAAQAAAIQBgAAAAAABgAAAmDAAAKAIABKAkAAQAAAQAAGAAAAACAAAAAAAgRAQAAAAAA -TxgAgACAAQAAAQAAIQFAAAEZACAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAJIgAhgNAKAAAo -AAAAqOAIEAEAwQAAAAAAABAAAAIQCBCAAAAIAAAAASQAgAAAAAAEADAAAAAAAAgAEAABACAACSIE -QAASBAAIABAAAgAgAAAACdkEAAAAAKCCAAAABAAABSAAAgMAAAFCIAAFACAAAAEEAAAIICADIAMA -AAAICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEKAoAAAARgcAAKAAAAACA -AAIAAhgEEIAAAAAAEMQAgAQEwBQAABKAgBEoABAgEIAAAhoAACwQgAAkKAMgBBCAhAAqAAIEEIAE -ABgAIAgQAAANyIAAQRoAARgAAAQA6ABQhAAIhAAoAADAMACUioAAQKIAgAAICAAAKBCACgAAACAA -EIAEkQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwoAAAAKAMQABQAAIAAAhCIBCgAACADE -CQASAAAAEIQiAIIAAgAAxCkCCgAgAAjEIAFAAAAATMQiAUgAAABAxCIGCAAAAATEIAMgAAAgQMQA -AAg/ACACAAAAkIQABKAAAKIAAAEEAAAAoCAAAACoAACAEAAgIQAAAALAxCAEgA0AgABAIAAKAAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYAIAAEgGDQgBAAgAEFJJgAggAAAoBAkAYABAAAAA -KYAJAAAAIAUNgBSgCAECQQmICACBAAAACYAEAAkARAQJgBBAAACoBAmEBDACAIAGCQAADwQIBIgA -AcAGCQABDAIAiCRACCIQAgIAAQAIJAAAAAAAAIAKAAIBBCQJgAAEAAAAAACACIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAKASUADAwABRAhBSKAkQAUEwAACQCUAAQAAUAAAEABDKAhABAQAA -UAQhIAByQAQAAAEAIIAAQACIYBQUQAAISkAAAAAgEEAGAgAAEAQAAEAAAAANIwACgAAUQDAACABQ -gagENIA1UIRCBAQQwEAhQERACAKQUAJAAAQBwCQAQAECIAABAWBgAAAAABAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAASIGhBAAACAIEQAAAWogJCmQABIQaAAQEAgACBEAkABEJIAKi6OQAwAAAAAAA -QACgIAQACACEQBgAAAABADAQoIQAHEQMAAEJCAAEQCAAAEAAAEE0gAAEAAQMQEAARAgQQQFCwUAE -CAEIAWiCkEABAAFIIMAMgCwIIgoADAAAAAFgAAAAAAAEAIBQAQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAoAAAADQBBwAEBgCyhACAAAAACBIAAAyABAAABEABAAAAAMEIBAUAIGCcREABAgIBQG -wEAgAAMMiACCAYAQCAAAAAiEYAAAAIAkgEAAkAAAjIcKKIAASAgCAUEgQSEAKgoAAQAOgBOQMAgT -EQBCEISIAoBUMEAAQABAwJAQAABwEAEAEBAAQAgAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA -AAICKIwAQAAQBQCAhAQCoAoAAAmCAgECFAFACBEAAAAAIAYiAAYAQABAAigoAACqYCAQAIAAFABA -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 -AAAyACICADQAQACABEAAAAABAAAgACCAAAEAAAIAKAAAQAIAAAgQAAAACAAAAAgAQAAIQAAAAQIA -AABAIAgAAEAgCAAAACAAAAAADC0gAAAAAAACBAAAAAAIEAAEAAQAAAgAAAAAADCAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAgAA -EAAAAAgAAAAIBAQAAgAAAAAAAACQAAACAAEAAAAAAAAAAAAAEAAAAAAAIAAAAAAQAAAAAABAAAAA -AQAACEAAAgAAAAAFPCAACAAAgAAAggAABACIAAAAAAggAAAAAAIECAQAgEAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAQACAAAQAAIAIwIAAAQCGABQAAAAA -AQAAAQCAEAAAAJABCAAgEASAgBACAIAUAICgBAEAIAAAABAMAICgEAGAggQBAAAACACAAAEAgABA -ABAAAAenIAAAEAAAAABEAQAQAEAAAAACAAgAAAAABAAAkABAgAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACQBCQBAAAEQGQEEAAUAAQAwAAEQAkABAAQkA -REQgAAAIKAAASAAAQAEAAAAAAABAcBAgAAgAAAAEAAAACAAAQABAABBEAAAAEBAAAAQAgAAAAbVE -ARKAAAAAAgAAAAAIAAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQCCAAAAAFAmCAEgAAIGCCJAANBAAAACgQAhICAAaAgQ -E4EiyRIAhAAAIwEAAoAwAACEAAABAIwCEAAABmAABIAEJBABEAABwAAAIAnAAAAKcQCAAADQAApI -AoKCwgAACwBIhAAIQEAAAAKIgEIA0ACAQAiAEkJAQBAAEBAAAAAAAAASEMAAAAAAABAAAAIAAAAA -AgAAAAAAAAAAAAAAAAAASAgQkoAERAQIBIEKCEAAAAAgEAyQAAIJAEAwAJAATAgoVAABSkAIAGIQ -CBIAIISQAIwAEtACCAAgATAACgAEAEBqMBIEAAAwAIIAAAAAAYIAAA3BAEMAAoIAJRAhZEAIAgBg -AABoAAAEMiZCECICAAAAAEAAMCAAAAAwAAAIgAAAIBAIKAAIAgAAIAIgAgAAEAAAAgAAAAAAAAAA -AAAAAAAAAAACIEAgRAQCUQGIcQBAESBsRAEAASAODERALEAAAMYAZAIGigAhCQGIAGCAAHQECYBA -ZgMAIAAASAFqAALBAAiQAAQAAXQACABikCoQSoAANAAACtaEEIAAKBBAAQAINAApAAAAgATWQCkA -QQwAQQwIgAHBFgEAQAgMAAB0IgAIAJIAAAABAEaAIAIBQAAAAAAAAABAAAAAABAAAAAAAAAAAAAA -AAEDgQGQUIGQIAQQQAkSAQgIANAiCaCAEhAAFgDGAIsQAABEgRCAgAEBDAQQCFCKUIIAkAA0EZEU -ACRQAAhIiRCACFAIEMABRAQJAAIEQAYQAAANBgAJAIQBQAGAAQwQAQhAAcQBChCAAAQIgAAAyAAB -AAAIEkAIgQCABAAAAoAAAAQCAAAEAAAAEAAQAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAEQWACAEA -gHAAEACAMCIACIIEMEIAIAGEoAkgAAAAAaAwCooADREoAAIIAAAEACgUAAkhAAAiACgAACkCKiAR -BACAIAAIQAAQAAgBAgEAAAoAAAnsABAAAiiQACAAAjESDQCCAIQIIgRAiKAIAAApCAAggACGAAAV -EYAASAAQCAACAAEAAAKJAAAAAGEAAAAAEQAAAQACAAAQAAAAAAAAAAAAAAAEISgBBAAAAADABABA -DCBjBAQgAAGBbAQAITAAACYgJAAAAAAAgQAiBIEUCgAgAEIiACQQBACEQAQhYABEAACAIAsAFgAA -AEHCAIgIVIAABAAAB1QhBAABBADAxCQAIASEQCDAIQFpgIAkgIEIAQRAAAGBBAFQACABABAEAgAA -ABAAEAAIAAQCgAKBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAIAEEAgCQAAAAAABAAIgAAQ -AAIAAAgAAAgAAAAASAgkICAAQAQoAIAIIAAAAAgAAAIABAAAiAAAADAAQAAIICAAKJAAIAEAAAAA -AAAAAAAOtwAAIEAACBAAACABAAAAEAEAMAAAAAIAAAIgIACJCAAACCBAAQCAgYBIAgAAkIQAAIwM -ACAAAAAASBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAABFEAgEAEAgaAAAAEAAAAgAZAAAIAEAC -AAoAGAkC0BAgAACAGEAAABAKYQMAARCAAAAAKIAAAAAEAEAACEAAiAAAEAgRABIAAACAEBAAAAa5 -ABAAAAIAEAkAGAAAAAAQAAADAUEIAAJCABMAgwAAARoABRAAQABAIAEEIAAAAIAIAAQgAAAEAAAA -BAAAAKAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAEAkAABgAAAAAAAACQEAAAAAIAAAWgAQgkAVAAAA -gACBoAAACAgAAIBAJIAAAAAAAMAggAQAEAABgiAACEIAAAAAAAAABCAAABElAAAAAM8IGAgAAyEF -SBAKAkAAwRAAAAgTAAAAGgAACIwAAEAgCAEgAAAAgAAAAAQQAAAAIAAECBAAAgAIAAIAAAAAQAkA -AAAIAAAAAAAAAAAAAAAAAIAAABqwFAARgAYAWBQIIBCCAAEAAgAAEIAACAkAAAAQgQgAAAAABBCA -AAEaIAIAEIAEABgCAAgQgAQAWgAgABCBGIAAAAAEEAADCAAACAAAAAAFiAQAAAkAABAAAFDAQAAA -AQAAgAAoABAEAAABQAACEAMAgIAKgAAgABCAAABAACAAEIAgAQAAIAIQgAABBAAAABAAACAAAAAA -AAAAAAAAAAAAIgEAAACAQMQgAEAAAACAxCABAAAAQEDEIQBIAAAAxMQgAAAAACgIxCIBAAAAAEDE -IQYAAABAQMQgBxAAAADAxCIAAAAABQDEAAgAAAAoBCAAAAikACAoACAgBAAOBAAAAAUgIAQAsAAA -FQAABAAEHACpKBAgATAAAAIAxCABEAAAAEDEIAioBAAAgMQgBAIAAIAEQAAAAAAAAAAAAAAAAAAA -AACABAIAEQIQDYAABIgRAGUJgAgCgAAAAAmIiSAAAEAkCYAEgAAAAAAJgIkEAIAwIAmIAIAIAQIA -CYgABAAAEhEJkJgCQAAQJAkAYAJAAYAECAAAAwUAASAIAgAEAABQDAADQAQADBkFggAEpAAQBBER -AABAIIAoCAACSAoJgGoEAIAAAgmAEQQAAAAqCYAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABgAQC -YAAEAEgIgKRAACAQACAAAgCANEBAAAAkIABAAEgIAFQQGEAAcFBAAABgBAQBwAAAQCIAFEIAABBC -AAAAAcCJAAABAQCEwGBQAkggAAABHkCAlAaBggABMAjGBACCAACCQCQAgBSAJhEgRAQEAAgBEERA -BIgAAgFAAEAASEFAEAQAAAAAgIAEABASAiAAAAAAAAAAAAAAAAAAAAAAAAAADEAERCEAAOBAEBAQ -QAhMQESEAAhBQABAAKgAAEBAiKDBEBAABIIhAIAICAgoDAgYSFIEDOAkAAFEAaQMCAGgIEBCAJhA -ACqiAkCJAAAEIiAAAE7ODAFIQIjAAABiQAIAokAAmAACQAgACQIoBACoCUgBQHAEAAAAGAhI4QiA -MAAIAgQISIKAIGDACEAAiAkBQAgAAAAAAAAAAAAAAAAAAAAAAAAABIAokAgBEBRAAYQAwAAAKAIA -MBABAArSACEGAAQAEEAAAwPICACAEwgIwBAQEMYgMAAAAAABAiDAAADAAAAAISAAAIMGIBBAKAAA -ARACEAAAgN0CAACJAAiQCQIAAMIAgIsAJBBAAZJgigGQAAECSpABIQiEIGSEJCAAYRYiAAEACMAB -QAAQgAEgUGBICAAAQAAAAAAAAAAAAAAAAAAAAAAAADEAAqAAAAAABgABAAAAAhYCIEgEAAkBQAAB -AABAcAwAAEAAQAIAABQEAAEUBgJAEJKAMhIAMmgAEBAyEAAAABCWoAUAFAggAAIAIlBChAQhAAAK -Y6ACEQQwBAJAEEQACBAwBAgQgACQAAggMICCAAgEBkIQQlGwKQKJqAgSoBAQIAwgABECQAAADQwE -AAAAAAAMKAAAAAAAAAAAAAAAAAAAAAAAAJQQABAAAASCEFAgKwOAAQBEUACQgMAFAABEBAIQUBAI -AAAQAkQSFBIBghAAAABABBAQAAOEVEAAFFIOAAAAAAIAAAAQAkBA0AkAAZAUgFAAAA0/IPgABFAB -QAYAhIgFUAAQRQoAIMRAAAQEAFEIQAICkhDQBBMAAEwCGBAAAd0AAABCiDh9zTkWAIAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAJklIjUgjAJABQ0RlADSiAGgAAADIAQSIwCBgAISAiEjAkAkJBgEQQ -AA4JAAoqCCAgIhAIACgCoMJAEQwAgEAAKSIBSBIgAAAQBksYQVABAAAADu4gAEOQAAAoIEIOAAA3 -AaEKCFUlSkEHCAAwUACBATkAMRIQABJIAAEiITAIBAyaAAGgMFRMFlAgUAAICACAAAAAAAAAAAAA -AAAAAAAAAAAAAAIARAlEAUIIMAECQQkAIIwEEoHhJCQACAAEAQAJECUFABAUBAgTVANMBCAAgCQA -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 -IFVVVVWq/OTkvo67iwAADr/u+vWgr6D6UPrd7GSqqvoK7GQiIq+gqqrK+v70oN3uIiInMDAzBXcX -MzMzM1VfREVQUQobEREnJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJAAAEAAAIYRAAAABAAAAg -AJEAJCAABwABQAAAAAkDAACSAAAAAAMAIAAAACAAAAAAEgIAEACAAAAkAAAAAAAAAAAAAABAAAAA -gABwAAADAAAItwCAAAAAAAAAQAAAABAAAAAAAwAAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAbIAAkBAAAAAoBQEQAAAgADEgAEBAAA -EAYAEBEEAgAQBCAABAAAEAFAgAAAAACQAACIABEEIAAQASCIEQAIAAIEkAAAAIASAAEAAAEAgAAA -AAdPAAAAAAAAAAAAoAAAAAAAAAAAQAAAAAAAAIAIAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAACAAAAAAABCAAKQCAAABAAAAQAAAAAEAAAAAA -AAAAAgAACAAAAAAAEAAEAAAACAIEGDCAAAAABAQACAAARABQAAAAIEAgAAAAEAEAAAAACTQAAAAA -AAAAACAAAAAAgAACAABCAAAAAAQAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgiAIAAAIEQgEAQAAAAAEAAQACAAgAAAAAAAAAACAAAAAAAAAA -AAAQAAAQAACAAACAAAAAAAAAAgBAEgAACAAAABAAAAAAAQQACEAAIAAAAAAB7gAAAAAAAAAAAAAI -AAAAQAAgAAgAAIAAAEABEiAAQAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAACAABAAAACCAIIgEAQAgAAAkAAQAQAQEAAAIBABAAAQAQAAAAAAEAQAAAAA -AECQAAAAABBAAAARAVKCCAAAAAAB0AAAAIAIUACAAAAQgAAAAAQSAIAAAAAAAAAAAAAAAICAACAA -AAAAAAAAgAIEEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABEDAABBAQBAAQIAIAECAAAQARIAURAAAAABAAABAAAAAAACAAEEAAAEAAgAABCAAAASCAA -BAQAIAAAAAEECAAAQAAAAAAAAEAAARCABAQAAAAAAzMAAAAAAAAAAAAAEAAIAAACAAASAAAAAAIA -IAAAAIAABAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4R -AACCAAoACAAAQCECARACA4ABAUAMAAIAgJAALABAABMACABwCoBAEgAAxJAAIgiQgADSAAoQABJB -ACFQAhAAEAIIIAADQwAMIACAwBAAAAAM8AgNARAAAAAIACQ0ACRwAggAJILCICgAAAAmgAAAQAAA -CAYUEAAQCAIIAAAAAAAAIgAQUAAAAAAAAAIAAAAQAAAAAIAAAAAAQAACAAAAAAAAQQgAQiAAAAkI -AJAAAAAKQAkACAAAABIQAEAIIARABAAgQAoAABQAASAkAggAAAQAAABgAoACACAERYACwAIkAAAI -CIIgAAggYUICElAQDAEAAALnIAoQQlAABCALJ2QAkQAgAAAhAADogApAAIAgAgAAdAAAAZJCAgAA -IAQoEAICAAAIAAACAgAAAAAAAAAAACAAAAAAAAAAAAAIAAAAAAAAAAABJmCERAxIACAOQBBKQCAs -QEjADjQgAABADCAAAQ4RKgEJAAJwBjAgCEQwAIsClAyQThAANIAJSNEIEAwuAAAIZCQAAEIgAAwE -LCAkgAAADAAAB4kDBAIEgA4gAkAMFgBjABAMAApQAAAAAAkAMFAAAIACQGAAAIAQJFIIAACAAAAE -CmABAAAAEgAAQgAAIAAAAAACAABQAAoAAAAAAAAAAAAAAIAgCgAIUIDyAIiAAIGATAAAAQyQMAKB -DBQKS0AAIAgEAKCwQDAAAVIBAAAIEMQA0ASgMJAgQIAAAKGsADAAQYAAYIiAAUAEEAIgVBAEkIMS -AAAPFgAA1AAxkAtAoEgAABCACMCEaJAIAsAJAsBIDICAEAmCAAmAAYAAAQABAwIAEAAEAAACBAAA -EAEAAAAQAAAAAMAAABAAAAAAAAAAAAAAAAAAAAGhACEIECAACIBICoChMJCSEAAAABEwhEIMAAAB -BAgAgiABBCgCAAABAAgRABAGAAEEAiFBIZAAgIAJBKABKIAAFAQBgAEKAIAAAAAIIggAAAn6IRCB -IAQAIKEACAIAACAiDAAABAABBBUJgAAAAgAAsoGAAAGgAiAFCAACAAACABIQAAChAAIAAAEAAiAA -ACAAAQAAAAASAAAIAAAAAAAAAAAgAABGBEBiQDABCAAAIiBkAAAkgoBABAAAAQEgAAEIRACAIEDA -AAiAVEAIAAQEAIQkBCCAAQARgFAgAAQAAGAgIUEAAgQgAGAABAIDBCAABAAABVUAAghERC4ggGAA -EAAUIADEJAAIAAAAAUQgAAwAgIAgICAEECaIIFGAACkAAAAAAQIAAgAAEAABAAAAIAAAIABgAAAA -AAAAAEAAAAAAAAAAAAkgIEAoBAAgCCAAAIgQAAAAABgAAFIgAQkAIAAQAACCiQACAAACgQAogCAA -MCKAAAggAAAQICAAQAAACAACAAAIMCAQMAAAAIkgIYAgAIAAAAAB74kAIAIgAAAAACggEAAAgAAA -ICIIAAAAAAgQIDAAAAAACAAAAAARAAIIAIACAAQAgAwABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAQAAAAFEQAEEgAAAAAIAAAAIJgQAAAAAhmDBAEAAAAAIIAEAAAQEAAgAgSAEQCIDBAA -kIGAAJAAEAQAAoAAAAAFA4AAAQkRQAIRKQgECBAAAArWAACQgAAFAwAAAIAAAAAIAAEAACIIgAAA -AAoEAABEgAAgAAABAAAAAAQACgAgAACAACAAgAAgAMAAAAAAAAAAAAAAGAAAAAAAAAIAAAAAAAAI -CECAAAACAAAABCCgsABIEJGAIAIBGGgQBJQAACEAAAAABEAAgAAAAACRAAIgIAAAAAABAAIEAAAE -AAAAAAAAAkQIAIJACAAACAAEAAAAAAAAAqwIFAgCAhIkgAUAAAICACCIBRDIBADAAAABCkABAAAK -CAgEKAAAEwAAAAgQAAAABIAAAAAAAkAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAQRYAAAQ -gAgAihgCBAAABAAIAEAAAIAAIQkBABQQgAYAGgAiABCA2QMAAADBAIAAAAkAEiQQCoABHgAAIQCA -AAAYAAIAEoECABwAAgAAAAAMTIAAEAkAIAAQAAAAGABBDIAACEKYAAAQAIAASoABQAFAggCCQAAg -GBCAAAAAAAAAEIAAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgQCAAABAMQBAAAAAAgA -hAAUAAAAABAQIgAoAAABEEApAAQAABEQxAAAEAAAACCEIQBIAAABRMQABAAAAAIAACACAAAAIALE -ABgIAAAQAIQAAAhpIiqIGABAyMQACQAJAAAAAAAEgAAAAEAAAQgKGAAAgIQgAQwAAACAxCABAAAA -AADEIBAAAAAAgMQAACAEAAAAAAAAAAAAAAAAAAAAAAAAAACAEQAAAkAQCQgJgAABIRQJDACQAgAB -BQCACIQJABIAAIAEgEAAAAAJABQEAAAAAAmIAAIIABAQCQACAgAACWgAgGAgCAAIAQ0IgERAAAAA -CQAAAXuAYCAIAgARCQAASAgCIARQCEAAgAAAAAAMAgAEAAAUCYAEQAGAABAJgAkgAAAACgmJgAAA -AAAaCQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQEAAQAAAAGgAAMAwGAAEIgBEgQAgAAAAAAAA -QCCgaWhIAMBQBIAQEkRACSgAiAEQEkACgAKIAJHABAjCKAgABASACQAAAgARBADABAEIAAALqAIA -AMgJAIAAFCBARABEENEgEEgABgQCCQQASBQABcYCEEBCAgAQMGEQEFBwAIAAiAAJqMgOgGFJAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAADEGkBCCAAHgAAAAAAEgACogAAABAsARAAAIBAAAAQEAgEBQE -gKAICERBuJQZKBAZoKgKAAEAABgEAAiUUAhBDEQAABgCCAiiQABACgCICAQAAEASABAAEBIgAAAB -SAgIgDAACkiAjAgAAYgiQRAQQkACBEkAgAGpQAQAAAEABAQgQAAQiQIQDAhMAiIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAADAAxQxgEBAFAEAQEACAwEgSwEASAQJElAgAQMBAAQEAAAAAAEJaMAK -QAABYAIACCgGEAMRAxAJFABACADCIBQQCAAEcRAgUAkAAAAQAgAAi+cQAgAAQBESAQgABMFAAACA -EUsCAiBAVADCxCGI0WAAAMEGIBAMiAoAIEwoCIAAAABCAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAJgAhYUAQAQAAIEAAQAAQCUUCkgFAEBEAIAAAAQAAAQAEGCAgAQDAQCAAAAAAACAAAB -AAAAIIAAIAAAggAgIQAGAUAAQAkAAAAAAgEIDCAAAAANLAQAYAIAAQAAAlAgARQIEghAAAAgkAwg -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 -AEEAAAAIAAAEAAAAAAAIAAAAAAAAQAAAAAAACXkBEAAAACCAQAEAQAAAAAAEAABQAAAgIAAAAAAA -CCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMAAA -QAEBgAAAAAAAAAAAAAhgAAAAABIIAAQAACAABCAABAACAAEAAAAAAIAAAAAAAgAAAAAAAAAIEACA -wAAAABAAAAAAFAIECxQAgCAAAAAIqQAAEhAAAgAAAAAAAACQAAAiAAkEAAAAAQAACEAAAIQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEiAgAAAACBUAAAg -CAQAABEAABABAAAQQAjAIAAAgAIRAICgAISAiAAAAAgABAAAFEBQABBAAAgUxACQAECAAAAAAIAA -AACAAQCAEAAAAAAAAAH/AQAAAABBIAAEAEAAAAABABCAACAAAEACAAIAAAAAYAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgAQCwAIAAEAAAACIAAAAgI -IABMIAAEAQAAAgAAAEARAAAACEAAAAQIBAEIgABAACGABAiAAEAAEAAMBAACAARwAARMAAAAABOA -AAAAAAAAB58AAAkAAAAgQAAAAAAgEAACBABAACAAAAABAAggEEAgBAAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEBAQEAIQAGaUACDAC4gHCBIwAIHCAAAI -AAAAIAoSAQBIEAAgABAQAQCAQkAiABAiYhACEAJAEBIBABAACyAIgABAggAUEgCNClBAwAJgAAAF -4iAQABAAABYAAg0BAAAACAQAjICAIBAAAACCUEgAQAIIQlKAwAAACAgAEAAQAABQAQASaAgQEAAA -AAABAABAAAAAEjAAAAAAAAAAAAAAAAAAAEBIgAABCAAQCUAC4IAIKgBAJAAgABDIAEICAIAAAAAA -KQACFAAIACRhCAIAAQUQAAAABAgAAAAIgAASxAgwAggwAgXoAAJgCgEQAgAABTAAAASqQCJIYKAA -AAAMkAAIAAAEAAAoKCAAAAAgDIiQAAAAJQIBiEAAAAAAAmAIAgIAQBACIgAQChAAAAAAAQAAAAAA -AEABgAIAAAAAAAAAAAAAAAAACSACIgIgkAIENAAChAAABAEJIEQIAAAACEEAcFaQIAAEEAAAAEAA -EAIgAAgKAIQADCCKYAAIKQBUECEuAAQ0AEMEAgBACBAAAgSAMIEMAgAADJcCECAEEBAQMgDCVgAA -EAiCAEBAAEAAUkABQIIEgAAQBCAhCAwQiiggACBIAIEQAEgABIIBBlAATgABwAASAAACAQAQAAAQ -AAAAAEAAAAAAAIKCA8REgABAAQgAEAEIgWEQgCBBAMEUhAAhgNAUEEABxAKAAJFQgIEkFFJAgYjB -QgBABAQIgIAIZKAUACCIAFAEAIAUEQhBAERBgAAUEDAIAAAKHwwBEAAAQARAEQGAAQACAVCQIhBA -iIAJAICRBABBgAkAEACACAAIQAQARAgAAAQCDAAAAAAAgACQAAIEAFAQAAwAAMAAAEAAAQAAAAAA -AAAAABBBgGAgAhABAAABAQAMIQGgACAACA6IAKKAABQQgSCAAAgAECBIIASggACJgAASIBACDZUg -CgAgAgASgigSERACACARIEkgEgAFAoQgBA4AAAuZBQigoACICQIUkIAQAAoAASACBAAEIAoAAAqO -QACAIAVgQgAoAAgQAQBQlAAAAAIAAgEBAA6oAE0AAAAAFoAAAUAACAAAAAAAAACAAAAAAAAihCkA -BCAgwAwEAAAEAYAkAIAgBMCABAQAASRgRAEAgCAUAAIAAACAACAQACQIAGEAAYCAAAAgbEFEAIEA -gICBBCQkAAQABGAAACFgAQEAgAAAB9EBJBAhCAAEwAAACAQAAADAgCAAgAAgRMCQAQQBYICIBCAR -AAAQggAAAIECAAAQEEAABCASAQAAhAAAQAAAAAAEAAAAAAAIAAAAAAAAAAAAAAgCAAQ6AAAAAAAh -AAgQAAAIBAAgAQAAAAgAAgAAAiADCCA4AIAAQARIACACAECAAAgCCQAggAAAAAAAAAAAAAAICAAA -AAAAAgEAAAAoIAAAAAAOJQgAIAAAAAAAAgAgCAgAAAAIECAAIAAIAAAAAAABEBgQCABAEQAAgEGI -AAACjBQAAEgAAAQAgAAACARAAAAAAAAMAAACEBAABAAAAAAAAAAAgIAgBgCACBEBCQkQARACgAAA -EgAAAAAAAQAAEAAgGAAAAGAEkIAAAIAAkgABBAAAAAEAAAEAABAAECgAEAAQECAIgkCgwAAIQAAJ -EAgAAAAAAAV/ACIAgAAAAYgAAwMAAQAYAIABCIAAABAAARAABAAAAQAABAgAAKDgIEEgAIQAQEQb -AAQMBAAAAAAAAAAAQAQAIAAgBAAAQAABAAAAAAAAAAAJIAAAAAASAAAJACAAwAAAARBIAIIgCgAQ -AAAACCBAAAoqAAAAQQAAFAATAAAAAAAEqAAAgFAFgAQBCAAAAgAAAAAIAAIAAAAAAAAEAEAAgAAA -AKUIAAABAkAFAAAAMAAAAAAAABEMSAAAIgACUVAEAAEIAAgEAIABAuAAAAgAAAAAIAAABAAAAEgJ -AAAAAAAAAASAAAAIAAAACAAAAAAAAAAAAIAAAAAAAAAQAFMBCiAAATCAgAAaAAAAEIIAAQAZEAAQ -gAAAAAAAERCCBBAYAEABEIAAgAsABgAAACiBGgAQEACAhAAYAEIAEQAEAhgAFAQAAAAJDoQKOAAA -AKAQAAhAAAAAAzCAAQALAAAIIIkEBBgAACABgCAgAAIgABCBAgAAAAAAEIAAAQQAAAAQgAAABAAg -AACAVAAAAAAgEAAAAAAAAAAAIgAAANAAAMQIAAAAAEAAACEAAAAAAIDEIAEAAAAAEMQgAAAAAAEo -xCgAAAAAgAjEAAAAAACAAIQIFIIEACAAACECEAAAAADEAAiAAAAECAAAAAmGIQAIAAAARMQECAIA -AAAAAAAgAA0AAACEKAcIgAAAAMQgMgAAALBQxCgBAAAAAEDEIAYCAACAhMQAAAAAAICAhCADCgQA -AMDEAAAgAAAAAACAAAAAAACBCQEIFAACACQAiBAAAAAgIAmAqAQAAkQKCYgKQICAAAAJgAIwCAJS -AAkIIAAAACgECQAAEAACAZAAgBAACAMgAA0AAQUBgikgAAAAAHSIAAIAAAAYCRCBgMAAAAQABGgQ -AAJAQAmgUAMAAAAAAYQAAAAAAAAJgAgAAAAACQmAkAAAAAQkCQAIAAAAABAJgJRBAAAAIgkAABAA -AAAAANbAACQUAAAEgQQAACBAQAgBAAgAUEIAAAAAAmApICBIAAAABAGCEARBCYgCBgZAAFAAIQAG -QAAAgQUAAgAAYggwIYBAkICBARYQgEQACAAAAAAN9AAAAYhGQERAAAAghUQAAYBRAFGAKAAECCQA -IAAUJCAAcGBACGrAwABAQEBQQkAARgAAAAQgQAAAAAIgABIAIAQQAEAACABEAAAAAAAAAAAAAQAA -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 -VXdyMDABq3cXChtUVQAPNTUFBAobMD81NQUFJydVVQT0DB1HRjMzIncAAAAAAAAAAAAAAAAAIAII -AMAIAAAAEAAUAAAIAAAABABQAAAEAAABACwRAAAIAgQAAAAAAAgIAAArgAAAQAADAIAAAAAAAAAA -IAAAAAgAAgAEAAAAAAACAAALyQAAAAAAAAAAAAAgAABAAAACAAAAAAAAAgAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYAEAAAAAJJDAgAAA -EAxAAEgAAAAAAAEgAAEAAVAAwQIAAQAAAAAAIAAAAAAAAFAAAAAAAAABIQAAAAAAAABAAAAAAAAU -AAAAgAAAAAAAAA8aAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAABAACAAAAAAAEgAIAAA -AACAQIAAAAAAQAIAAAAAAAIAAQGAAAABAAAgCAAAAAAIAEAAAAAACAAAIAAAAEgAAEAAAAAAAAAA -AAAABNAADAAAAAAAAAAAEAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAEgAAAAAAAAAAAAAAWAAAAAAIBAAAQ -IAAAAAAAAAAhAAAAEABAACAgACAAAAAAgAAAAAAAAAAAgAAAAAgEACIAAQAACAAAAgABAAAI+QAA -AAAAAAAAAgIQAAAAAAEBABAAAIIAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAQAAAAAAEBQAAAAAAAAQAAMAAAgIASIABAAA -AAIACAEAAAAAAQAAUACAAAAAAAABAQAAAABAAEAAAAgAAQARAAgAAAABAAAAAAW0AAIAAAAAAAAA -AAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACEABAAAAAAAICAgAAgAAAgAAQAAAAAhCAAADAAAAAIgCAAEAAAAABEA -IAAAAAAACAAAAAAIAEAAAAAACAAAAAAIAFAAAEAAAAiAAAAAAAAABU8ACAAAAAAAAAQBQAAABACA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAwABAgCgAAAgBIAEQgEgA0CABIEAAAkAgAACAGAgSQCDAAQAMgAAAIEMAABwCCADAL -AsDAAQKIAAAAEQICAhAABwESAGAAAAAQACAiAIpAAAAKagAICgACAAIAAASRkADAAQAACkgAAwAA -AgAgQIAIABAKAAAECAIAAAJAAEhSEAAAUAAAABAAAAAKAAAAEAIAAAIAAAAAAAAAAAAAAAAAAAAA -CEAIAAgACBAFAQAAgCAAAARACAIAAABgAlUAAAEBAACoAiQQAQAEAAymKAWAcFQAgACAATAAASAI -QihSQAAMAAAAAkAgEAYCCMwtQgAERAAAAALSMGYQAiQAIAATUAAAIAAgACQwAAYAAAAIIAASQkAA -AAAIyAAKAAAACAAEAAAIACAgAGgIAAAAABAAUAgAEAAAAAAAAAAAAAAAAAAQAAAAAABCKiAAZBAA -BBALgAAiSAgKQAoAgAADSgoUAoAAABASMEBUDACESggIABQAAQkCAEBQLAACABRIFAABQAAxBAAg -ECwwKEyAECSAAEaASSEQJAAAD+8ADEAAFBAISwAgQ4gQAAAGAEAUBAGAAyBIKYAAgBQBaAAgCgCA -UEYgAQASAAICCAgABoAAEAAIAQEAAAAAAAlMAAAAAAIAAAgAAAAAAAAADAABAAQIgZEACUgAABEQ -QIEEANAAREgAAAABAFCJoDBAAiBgBFCBSQABIAJCkDAJCIAAkYQBQJFAAIgAAQAQAQAQCAQgAAAR -AAKDEAAIQAEIAAAAlxQggQAAUAGICAiAQACQEUAEAIAAABBAEBBQAAQEAgAAQAiUAECQgAwCCwQA -ANADAwAAAACAAIDAAAQAAAAAgAAAA0QAANAAAAAAFAAAAAAAghIAAAAECAgEAEAAgCCBCQCSoACg -AUApIAAAIAAAARQAAIAIRAIQCCAAEIAJAAJgABIhABCIQBAQgACIAgAKADARAIGQAAUAEIIAABZA -IQAAAAxvKEQCAAFQCkAMiCEQAAAgAAAFKAAAAAIpsAAAAAQKAJSAcBEQQlABDkAgoEQMhBBBAIEA -ABAAADAAAAAAEgAACAAAAAACgAAAAAAgAAAAAAgQIQgABCqBAQBEAAAEAACAAAAQAAQECCABCCAA -BIAAAEgBAAAgEAAACAIAAABiAAAAAAQAJAAJJAAEcADUAgAgAIAAIIEACAGAANAABIAQYQAADmyB -AFECiACBNACAIACQIABEAEhBAgAAASAAgAgDQAABAAgAIAIggMQBAAIAAgACIIgAMQgAAAAIxAAM -CAAAAAlEAAFAAAAgAAgAAAQAAAAABAgAIAGABAAACAAwAAIgAAEICCBACAAAAAgQAACIEABACggo -ERAkAAAIADAACAAAAAggADEQAIAACCAACgAEAAAIACAAGCAAIAgAAIIIEAAAAAAJyggiIAAIEAAA -CBAAIAgAIACIgCAAECAAAIgBIACcBACCCAAEAAAQAIAOAAYACkADBAgAUACAAEACDAAQAAAAQAII -AgEAAAAAAAAAAAAAAAAAABAABBiABAEImQQAAQgMAAEggFIARAIACkAAAAAAAAAgEgBAAABgAAAE -AgGABAwAmAQAAAABBJAAEoAgACEAEAAACgQACAACgigQAAAAABAAAAOXAAEhAAAEgBIAAAAEAKAA -AoAAgIACBEABABhCAAAABAAAAQAFAAQAAIAACAABAQEgAAEBBAAAAAAAQAEEAQAAAQAAgAABBAAA -AAAIAAAAAAAUAAAEAAAEAAAAQAEAAAoACAQAAAwAAAAAAoAAAiAAAAAIAIAAARAAAAIAAAgAAgAB -AAAAAAoIAAgBAAAAAAAAARAQCICAAgAEABAAAEEgAAAAC54AAAggAAogAAAIMAAACiEAAACACACg -AAACAAABAwBQAAgQAASAACgABCQAQAAQAQAAAIAAAKIKAAAKCAACIAAAAAAAAAAAAAAAAAAAAAAA -AIIAAAkAAAAQgAAIGgAAAACAABAAEAACEIAEAoAAAAARgQAAAAAACBCACAAAFAABEIAlCAsBIAEA -goQLAAAAABKABCEAACAEEIAEAA8AAAAQAAABzICAAAgAAAQQgIAAAAAAAhCACAAJIAABEIgUCgAA -IQEQgEACmAAAARCAAAIAAABSEIBUAAACESAQgACgAAAACRCACAgAAAAKAAAAAAAAAAAAIAAAAAAA -BMQAAAAAAAAghCYCAAAAAADEIwBAAAAgCMQgACgAAAIExCAAAAAAAAjEABAoBAAABIQgAwUEAgCA -xCECTAgAAgDEIAIQAAAAgMQAAAr1IQEgBAAAQMQgASAYAABAxCAARAkAAgDEKCNFBAAIBMQuAQAA -ABDIxCgjAAAACIDEIAQAAAAAgMQgBAAAAAIUxAAAEAAAAAiEAAAAAAAAAACIAAAAAkAACQgABAAA -AQAJgAiQAAAAAAmICACAAIABDYACIAACSAEJiAkFAAAAAAkRBgAAAkAACYAECAAAICANiAAAIABI -AAmIBAAAgAAQCQAAB/2IFAgCAAAICYIpEBAAAAgJgAAAwgCoIAmBBACAAAAQCYAEAAAAIhAJgAhQ -AAAAJAmIAIAAACAqCYgAAAABAQgJAAaFAAAAAQkAAAAAAAAAAAEACgAUAAQAEAAAEAKgCgAhIcAA -BABQBQEEBHAACAECECBAAAIYERAEgAAAQEgIJAAgRHIJIAQKFAGAcIIABAAgIEBEAgBgAAQAQEAA -AEhAAAAOXAAEBAAAFBRAEABAAIAAcABAKQrCICBAhEBIAABSICQyUEAAAAAABjHBEEBMBCSEAHBg -QDRCgACoIDRAUEBAAAIEAABgAABgAAAAAAAAAAAACAIYdARABAQMQAAgAQQUAAoCAAhBQIBAAAAE -AAAKYFAAYBEAoaEAAAAAAKIAEEAAPAAIAUJAAUIEAgAAEAAISCAAAQCAogBAAIAIgAAQkAAAAEkh -oKBAQEAgAAIEAABICAQERCpCERAAACCEAAgIAAgAAAEEAICoSCAACBJBAAAAAMBQBAAAQApAQFAI -BAAgAIAAAQgAAAAEAADgAAAAAAAAAAAEAAAgCAAAAAgADAAwAAACAAAAAAABQQAQAAAIAAAggCAL -wAYQAAhILABAEECAAEAIABQIIEFAQAgAAAKQAACKAQACBgAAAWMAEAMDIIACBgAAiwIAEhAAUIQA -ACggACAWAACAAkAABBIAAhBBAADGREFDEEAEARJAgIAICGAyxJFUFIAIFDIKiIEiAwEIMICAQQMA -AwQAAAIBAAAAAAAAAAAAACgCgAICAAoCAggEAEAAQARAQAgAFQkAAABAAEAABARAQAQQAAAAAAAE -AAAAAEAgAAJEIUBEAQ0EAhQESAAACIQAQAAAQCCIAHFAAACAkIAAAAACsQAAAAAACAAAgqAIjgQC -Qg4EIEAAQGgMACkAgAAQAQBAAAAhADAJgEAAEaAhAQECCEJBAEAAAYAAUUJBAEAJqAAoAQBAAAGA -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 -AAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAYAAAICAQUAAQQAEAAABAAAAAAAAAAAAAACAAAgAIRAAAAAEAAAAAAAAAAAAAAAQA -AAABAAAAAAAAAAAAAAAEAAAAAAAECAAAgAAAAAAISgAIEEAAAAABAAAAAAAAAAAAAgAAQAEAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -IAAQAIAIAAAAAQAAACAAAAAIAIAAAACAABCAACABAAAQAAACABAAAIAAAIAAAUAAiBABAAAACAAA -AAAAAAADEBAAAAAAAAAAAAAAAAAAAAhYAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAQAAIQgAAgI -ECAABGAAAESAgEAAAAAACEAAAAgAAABBKCBERDACAAgAAAAEQAIAAQgAAEAAAAAJAAAAAAAAAAAg -AABAAAAACBAAQBAAAAAAApAAARCAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGSBEDwARgIQACIASCAgID -gCAUAACAAACAEABAAAQSAgYAAIAAAgAIkAAAQgAAAAASABDAAACQkCAAQAECAkIIAAGAAgEBEAAC -AAIgYABAAAAEXwBQwYAAAAJKABAAVAKAAAIACgAAAhAAAACQCEAAAAAAABCAABAQEBDABEAAQACA -ABAAgABAAAIQABAAAAAAAQYAAAAACBACAAACCAAAAAAACEgAAgAAAIAJYQCCEAEBAAAICgIQBXIg -YKgABoAADgAAcAAAoAAIAAAAgAEAAIAACAQAIAAAAgBABBAAgAAAAAAJAAAIAAAAKC0AARAAAAAA -AATrCCAAAgAAAAAsABAAAAAAABFQCAaIAAAADGkQggAMAAMIUAAAAEAQAABEEAAAAIAAAEgIQgAA -CAAAAAgAAAAAACBCAAAAAAACAAAAAAAAAAAAAAgAlAAAAEMCEEBAAEwAAAKAAAAJAAAAQCABAAQA -SAABAAJABCAAAEoMAgQQACgAACAAAQQIQAGEYgAQABAAAIQIAGAIIAIABDAAwhAJCAAACpJBCIgA -ABBRAAGAAABwQBBAgICAAQQCUAIEBoAgAgIiYIADcAAIAYIoAAyAAQxA0WoABGABAAwADIAMAABA -AgRQAQGAAEoAAEAAABAAAAAAQACRgAQgEIqQEAighJBAKIAByUAAUUIEAAEJAACMEBSAABCAgBAA -AIAEpIAIAEGBUCAEAAAAACCAAkIEAMQQAAkEAoRAFEkBQAAIBIAAECKIAAAI0SAAE0ABAAgAAAGE -AAEQEAACAAQAgAEBSAAgIACAKQkQAwAAAIQAAECBKgQACBAACAIAAICAEACAAAIEAAAQCrAAABAA -gAAAAAAQBBAAEAAACABAIAEEAQQABAAAgABAAAABAAAEQAEAQAgAAKAAAGgBgAAAAAAIAAACAACB -UAAMAAAAIAAAAgQgAIIAkAICIAAQAAAWVACEECAAAAgQAiAAAAh6gBASAAAIIoUQAAiAUQAEAAAC -AAABIAAFAAAAAAIAAiASAQAACCACKABAUACQQAAAAIAAAIAQAAAACAAAAAABAACAIAAUIABBAAEA -AAAAAEAAIYAAAAAgAAgAAAIAAAGCABQIAgQQBCAEAQAAAQAAIAAwIAAAAIAgAIABAAQABMAAACAg -BAAAIAAAkEAAAAhCAIEoAAQAAAAAAAiAAAABSAAAA2wAYAACBABRAACEIAAAABAAKBAEAAACEUAQ -AQAAAAAAYCAJAAABARDAJAAEAAAAFGAACBAAAAEQjCADEABAAACAAAIAAEAAAAAAAAgAAAAAAAgC -AACAAAAACCAgDIAAAAAIICAIAAAgAIgAIAoIAQACCAEAIAABAgAJBAAAABQAAAgAAAAAAQAACSIJ -AAAQAAEJAAAAIACAAogoKQgwAAAgAAADBwkQIAAQEAAASAAECEEQAAAIQCACARQAAAggIAJQEiQA -CQAgEJgAgAAAAogECQAYEAoEMIZAAAIACAAEAAgCAAKMAYAAUgACAAgAAQAAAAAAAEgYAgAAgQEQ -QAIAiIAEAAMQAgDJgAgAABAgAAEECgABAgACEAAAACAQCKAAAAAAAQYAAICAAAACAAAAAAQBACAA -AABAAAAAAAgAgAMFAAAAAATOAAQQAAAAAAEAIAAAACAAQgBgCAAIAEAAACAgQAAgIAABRAiABUAE -AAEAAAAgBAEOIAAAQAAEACAAIIAAACAQQAAAAAAAAAAAABAEIAAEAAAEAAEAAEAEAAGSAAAAAAAA -CAAAAABAAAAJIgAAAAADAAEgABCAAACACFAABACSRAAAAAAAAEAFAAAAAAAAICAAAAIAgQCAIAAA -EAAAAAAAAAAABCoACAAAAAAEAAAERMAAIAAAAAAAAABAAAAAAACAAQAoAABBACABAKIAAAAAQAAA -IQAAADAAAAIKAAEQAAAAEAEAAASAAAJIAAAAAECAAAAAAIAAAgAAAAIAgAAAAAEiABCCgAgoAAAA -EIIAQBoAAAAQgIABCQBCKRCAAAAYACAAEICECAkACAAQgBgACSEACBCACEAoAKAAEIGAAAAAAIAA -AAAM64AAAAAAIBARgIBAAAEAKBCAAAAoAYCoEIAEQCgAAAEQgAUACgAABBCAEBIAAiAAAYDQAAAC -ECAQgAAAAAAAUhCAAAAAAIAEEICAAAAAAAAAAAAAAACAAIQgCAAAAAAAxCAAAAQAIADEIQQIAAAA -CMQgAAAAAIAAUCIIgAAAAABAIQJIBACQBMQgAAIAAABgxCAICAAAAUBAAAAAAAAAAIQAAAbmIgAA -AADAQMQgAgAAAAFgxCwBAgAAAEDEIAEQAAAAQMQgCgAAACBAxCCAAAAAwETEIAEAAAACQMQgAAAA -AAiAxCARAAAAAADEAAEAAAAAAIQIAAAAAAAACYAAAAAACAAJiQAACICAAAmIQAJAAAAACYAQBAAA -SISAgKAAAAAAIACIEAAIAAAICYACAQgCIAAJgAEkCABAIAAAAAAAAAARCQAAAqeAAgAAAgACDYAA -BYAAoAAJgAgBCABAEAmRCQgIAAQACYCQEAADBAAJoCAQAAAACAGIKAAAAEgFCYAAAAAAEhQJgEgA -AABEAAkAFAAAAAAACUDAAABJFAAEAAECAMnAAEAIAAICgAAgNBBEBACCYEAAASgIAXQCJQIQAABA -AGABIAAAIAIUhgACEAAAMHBiAAVgAkFoEgAAoABoEAJGQAEhAAAETwAAgIgCAAAAAGBAAEBUNAEg -MFoAEoAAQAgAQEAWAARAQGBQhEQAAEAABEBEEAAAdDAkQAAQABBQAAYEUElCDEAAAkAEIMQQQAAC -wEAJQBDAAIEgAJIEAeIACChAEgCEAAQAQAAABABABCAAAAEAAAAIGBpiCKhBGQAQgAAYAABAAQwI -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 -IgAAAAAAAAAAAAQCAAAAAAAAUAADAAAAAAAQAABgCIAAAAIAAAAgAAAAAAABgAAAAAAAEAAAAAAA -AAAAACAAAAgAIAAAAAAAAAAACAAAAAAAAAAO/QAAEAAAAAAAAAwAAAIAAAAAgAAAAAAAAAAEIAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIABAA -AAAAAAAAAAAAAAAAAAARAAAAAABIAAAAKIAEABOAAAAIAACAgAIAAAAAAACAAAAAAAAAgAAAwABQ -AAAEgAAAAAQAAAAAAEgAAAAAAAUpAAgAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgAA -AAAAAEAAAAgAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAIAAAAA -AAAAAAAAIAAAAAAACGIAABAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAiAAAIAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAACBAAQ -AAAAAAABBAAQAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAACAAAAAAAAAAAAAAQAAAAAAAA -AAAAAIABABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABBgAAAAAAAAAAAAAAAAAAAAAZO -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAApAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABAAAAwAAAAAEAAAAAAAAAAA -BCAAQAAAAACAAIAAAAAAAIAAAAAAAAAgAAAgAAAAAAIAAAAABAAAAQAAAAAAAAAADP4AAAAAAAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAYAACAAAAFAQAAAAAAAAAgAgABAAAAAAABACAAAAAAiEAAAAAAAgi -AACABgAQAAIAAACBAIUAAAEAwAjAIADAAgABEAABgAACFAAAEAAAAAAJ/gIgIAABCAAAAABAQAKA -CEAAAABMAAKQIAADAAACEAgAEAIAAAAAEIAAAggAAgAAIAACAAACAAAAQAIAAAAAAAAAAEAAABAA -AAAAQAAAAAAAAAUAAAAEAIAAAEUAAAAAAAgEAAAAAAAABIDAACAAEAARAAAAKAAAiAACgAAgAAIA -EQkAAAACABAAAAAAIABAQAAkAAgAAEAQAACgACAAAAAAAA/5AYEAAAAAAIABIQIAACAACAACQAMS -AACAAAEAAAAAABAAJAAAAAAAAAAAQAAAAABAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAKIAAEAAACABIBgAIAAAIAEQAAAAgAAQBgyAAQAAAAAAUQgBAAEBEACAAAAQAwAgAAEAARgBQ -QAAwAAAQAACGgBAAACAABACAJEIARgICBAAAAEkAioAAIAAOaAACkAAAAAAACAQQAACAAAQADIAE -AAAAAAIAIBAAAAFgEBAAAAAAgBGAAAAAAIAAAAAAUABAAAAhAAAAAAAAAAAAABAAAgAAAAAjAACk -BJCAAAsQQAABQMAAAAAAEAJBkAAIEAABAGAIAEiQACwAEoBABIBACIIAQACKEAAAABSQAQmQACAA -AxACDFAEAAAASAAAAIAIgAGAAAAGnABwVAAEAAAAAhQAAABCAQAAAAAACABBwAEgAAAIgABggBEE -AAAAAACAAAEAAAACEAAAAAQAAAAAAAABAACAAAIAAhAAAAAAAAAAEAAAAAAAAAAAAAIAAAgAgYAA -EAAACBAAIAAAAgAgAAWAAAAAACAQKAAAIACBKAEAAAABAiEICBQgAAIBAIwAACAAIAAAIQIFBAAE -AIAoAAGCACIhAQAAAAbdAAAEAAAEAJAAIICAAQIgkAACAAAMAgQAAAAAAAUgAAAFIQAQAAAgAAgR -oAACAAIMgAEAAAEAAACAAogAAAAAAQACIAAAIAEAAAAAAAEAAAAAgIAAhACAAAABAEAABEBAAAAA -AAAAQYQAAQAAhABAAAAAYADEAABEAIQAAISAwEAAAEAAAAAAgASAIAAAAAFkACBAAIAAAAAggQAg -xCABBAAACjQAAIQAgAABAAAEIAAAIAEAAAFAQAAgAQQBAIAEACAAQIAghAAAAAEgIAAEAAAAgAQg -AAAEAIAAQAAABABAIAAkAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAgAAAE -lQAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABIAAAAQAAACAAAAAAAAAAAAAAAACAAAGAAAAAACAAAIAAgAAAAAAAAAAAAAAAAAAAioABAAAAAA -CgAAAAoAAAAAAAgACAACAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAYAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEEAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAaAAAA -AAAAACgAAAAAAAAAGAAAAAAAAAAqAAAAAAAAABgAAAAAAAAERwAAABgAAAAAAAAACAAAAAAAAAAq -AAAAAAAAACgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3/AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAuMAAAACAAAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAf2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAALRQAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAAAAAAACAAAAAAAAAABAEAAAAAAAAgAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy/ +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACskAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGvwAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/mAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABacAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAHaAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADawAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD +7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgACAAAAAAQCAAAAAAAABAIAAgAEAAAAAgA +AAAAAAAAAAAIBAAAABAIAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAA8CAAAAAAAA +AAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABxcAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQEAAAAAAAABAFAAAAAAAAAAAAAAQAAA +AQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQBAAAJXAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAA+bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAA +AAAJgAQAAAAAAAmAAAAAAAAACYABAAAAAAAAAAAAAAAAAAkAAQAAABgACYAAAAAAAAAJgAAAAAAA +AAAAAAAAAAAACQAAAAAAAAAJgAAAE4EAAAAAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAACAAAAJAAAA +AAAAAAkAAAAAAAAACAAAAACAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAACgAAAAAAAAAKAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAQAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AEAAAAAAAAE5AAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAAA +AAAAAAAAAAAAAABgAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAADAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAIAAAAAA +AAAAQMAAAAAIAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAEDAAAAAAABDFwAAAACA +AAAAAAAAAIAAAAAAAACAwAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAMAA +AAAAAABAgAAAAAAAAEDAAAAAAAAAQAAAAIAAAAAAAAAAgAAAAABAAABAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAA/LAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0IAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAgAABAAAAAACAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAGmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAACAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAYHAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAIAAAIAAAIAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAACAgAAAAAAAAAAAAAAAAAAA +gIAAAAAAAAAAgAAAAAAAC9cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAA +AAAAgIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ogAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAASAAAAAAAAABIAAAAAAAAAoAAAYAAAAAAAAAAAAAAAAL +IAAGAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAJKAAAAAGAAAAAAAAAAYAACSgAAAAB +gAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAC0AAAAABgAAAAAAAAAGAAAEAAIAAAYAAAAAA +gAABgAAAAAAAAAGAAAEAAAAAAYAAAQAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAABAAAA +AAAgAAAAAAAAACAAAAAAAAAAIAEAAAAAAAQAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAMA +AAAAAAAAAwAAAAAAACgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAMAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAFAAAAAAAAAAU +AAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAEAUAAQAAIAAQQAABAAAgABBAC +AUAACAAAAAAAQAAIAAAQAAJAAAgABAFAAEAACAAEEAAAAAAAAAAAAABAAAgAABAAAkAACAAAAUAC +AAAL7UAACAAAAAAAQAAIAAAAAABAAAgAABAAAgAAAAAAEAACQAAIAAAQAAJAAAgAABAAAgAAAAAA +EAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACjMkMAAACkgCMyQwAAAKSAIzJDAAAApIAAElAAAAi +gESMyQwAAAKSAIzJDAAAApJEjMkMAAACkgAAAQAAAACAAIzJDAAAApIAjMkMAAACkgAAAASJjMkM +AAAAgACMyQwAACKARCJJQAAAMJMxIgFEAAAwkzGMyQwAAAKSRABJQAAAApJEAAEAAAAwkzEASUAA +ADCTMYzJDAAAApIAjMkMAAACkkT4kkYEoERAAfiSRgSgREAB+JJGBKBEQAGAAiIFIEIgAPiSRgSg +REAB+JJGBKBEYAH4kkYEoERAAQAAAAAAAAAA+JJGBKBEQAH4kkYEoERAAQAABeP4kkYEAAAAAPiS +RgQgQiAAgAYiBSBiSR8ABEIEIGJJH/iSRgSgRGABgAIiBaBEYAEAAAAAIGJJH4ACIgUgYkkf+JJG +BKBEQAH4kkYEoERgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -23032,1174 +40703,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIIEAAgIAAAIAAAAABAgAMDEAACAACAAAiAAAAAAAAIAAAACAQA -AAAiAAAAABIAAAAAAAAAUABCACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAADckACAAAAAAAAAIgI -AAAAAABAiAgAAAAAAAAECAAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAYBEIAAAAAAIIAAAAAAEAAACQAEAAIAIACAAAgAAAAAAEAAAQAAEAACAAgAAA -AACwAQAgAAAAiAAAAQAAAAAIAEAAAAAAAAAAAAEAAAJAAAAAAADJABAAAAAAAAAAAQAAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAA -AAAAAAAgCAAAAAgAAAAAEAAAIAAAAEAEIgAAAgAgAAQAABAABQAAAAAAAACAAAAAAAAgIAAIAIAA -AAAAQgAAAAAAIAAAIAQQAAQIAAAAAAAAAowAAAAADjwAAgAAAACEAAAIAAAAQQAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEA -AAQAAgABFgAQAAAAAAAAAAAAAEIAABQAAAAAEAAEBAJAAgAABABBAQAQAAEAAAAAAAAAgAgAAAAI -QAAICARAAAgAAAAAgBAAAAIAgiAAAAAJoIIAAAAAAAAAAAQEAAABQACABAUAABAAAIAABAAAAAAA -AAAAAACAAQAABAAAAAAAAAAQAAAAAAAAAAAIAAAAABAAAAQAAAAAAAAAAAAAAAAAAAQAIAABAAAQ -AAAAAAAAAACIAgAABIAAQAAAgAAAAAIUAAAEIAAggAACgAAAAAAgAAAAAAAAAAAAQQAAAAAAAIAA -AAAAAABAAAAABAAAEAAAAAMGBAgAAAAAAgAAAAAAAMIAAAAAAAAAAAAAQBAAAABAAAAAAAAAAAAA -AAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQEgAAEEAAAAABCAA -AFAAAAAAAAAAgAIAAAAABAAEgAAABAAAQAAACABIQAAMAAAAABCAAAAACCAASAAAAAIAAAIIAAAQ -BAAAAI4AAAAAByQAAAAAAACAAACMAAAAASAAACACAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAAgAAhIAAAAAAAgABEAAAAAAI -AAAQgAABAgAAAABIAABhAhAACAAAgGAIEgAwAECAgABAAJAAAAAAABAACAAAACACAwAQgEAAgAAQ -AAAOqwAGAgAAQAEAAGCAEEEAAgIAgIMACAACMAgAgAACACAQAIGAAAgAAAAIAwBAAgAAAAAIAgAA -AAAQABBoAAAAABAAEEAAAgACEAASAAAAEAAAZATgAAAAAAEAASACABQJAABoIAIAAAgACAAgAgCA -AggAYAgAAAAAACACIAAAACAwCIAAAgAAAAoACAACAAAIAACAAEEBRgGICAAAAAoAAAAAAA9tBAQA -AAAAAAAAAAoiAAAoCAAAAAAiAAQgAAIAABAAAAAQQSAASAAAAABACBJAAAAACAAAAgAQEAAgBoIA -AAAAAAAAAAAAAAAAIAGAAgAQAAAACBAAEAAghEFEAAAABEAQCAAQAAACAFAECEAACIgAAAAAgABQ -AohAAQAAAAgEAQAEYAAAQAgAAAFDAAAQAABQCESAIogACIAAAggQRAIIDAAACPwADEgABAAJAAAJ -AAAQAAAAFEZIAEAAAAAQDEAQIAAACASBQAAAAABAIABBAABSEEsAAEAAAgAAUAEBgAAKCACKAAQM -ACAAAGgBABAAEAIgSgQMAQSAAAASEAIQAAAgAJAEJAAAABHAkAAhCAAGEMDpAAkiBAAEQYEAAQAQ -wQAAQAAAAAAEUAEAAACAAIEQAAAAgAAACxQADBBBwAAQQCuAAAAHgQEIkIAQAACABAjAAAFAFIAA -AIEAAIABQAQQiAEAAEAAAAICAACAAAgAARAAkQAIAIAGBAAEAIaBAAAAAABQAgAAAgAAAMAAAAAA -1AAAwAAAQACAAQgAAAQAAAAAAABAFBCAAAAAASioAAAEAAgAQQQAQCAAAABJRAAAAAAAACAIAAAA -AAAAAAkACAAAAAAQDAAEAAAgAAgAIAEAAFYABCgAAAJnAAmFAASAEAAADAAAkAAoCAAAAABFAAIg -BAkAAAEAAAgAAAAAAAAABAABhBAFSACRACCBAQAIAFAAACAAEgABMgAASAACQAFgAAAwAAAoAAkA -AAQAAAAAhAABgAAAAAAgAAQAAAAAAIAJBAACABAAxAABQABQAAABAQMgAIQAIWIJAAACBAgAQAAB -AAKMAABAEEEgQAEAAAIQQTBIBAAAhAAAB7wAABAAAQAAIAEEiAIAAISAEAEqAAAgACAQAQAIEAAA -AAgAgAAQIABAIAAQAgACEASQAgAABAAQAAAAAAAAEAAgAAEEAIAAACgAAEACCEAAACgAAARAAoAA -CRAAAhgAAAAImEACCAEgAAgAKAAYAkAACECAARACJCCIAAAACAQAAAgQAAAQAAQADAAgAAAAAAAI -AACQiAAAAAgAAAgAAgEAAAANswAAIEAQAAAACAAAgAAAAAIBAAAAQAAQAAEIIASAAAAABEAAAAAA -AAAIAAQAgRAAAAgEBAAKEINETAIQAAAAAAAIAgAAAIAAAEwABAAAQkAAAAgIAAAAAAEAAZAAAAAI -AAAgCAAAIEEAAASAgYIEAAEAEAIAAAAAAAEhARCJAAAQAQQAQAAEAAAAIgCAAIQAAAAAAAEJBgCY -ACABAAAAAgAAAAZzAAAAAAAAAAEBAAIFAEACAAACAIABAAAAABAgAAAAAJAAAAIARAAAACDBAEDA -gAQAAAAAAAEBACEAIAIAAGAAgAEEAAEAAAAAAAQAAAAAAEAAAAABAAAAAACEEACKIAIAAREAAADC -IgAAJAAACACCAAQAAAAAEoAAAAgAAAgSAgAGCAAACAASAABQAAAAoCIAAQIAAAChAIAABAAkAKAA -gAAACgYAAgIAAAAEAAAAMAAAoCUAARAAAAAQFBAAAggkgiAAAAACAACAAACAABAAIICgAQAABAAA -AQSAAAAAAAAAACAAAAgAAQAAKAAAAAAAAAAoAICEAAAZQAwQgQAEGhgAABGBBAAAABAAEYAAAGoU -AAAQgAYAHhQABBCAAAAAFCAAEIAAAQAWAAgQgAUACQAACBCAJgAJAAAgAIAAAggAAAgAAAABlQAI -QBoAIhIAgABBGgICAhAACAAeACAGAAEIAAgAAAoAAAAAAAAACACAAAAIAABYEYAAAAAAAAEQgAUB -AAAgABCAAAAAAAACEIAIAEAAIAQQIABCAAAABMQqEhkAkAAAxCIBAAAQAEDEIAECAAAAgMQoBAAA -AAAAxCEAAAAAIADEIAEIAAAAQMQgAgAAAADAxAAQAAAAAACEAAiBAAABAIQAAAt0AAABAACAAAAg -AQwAAECAxAAAAAAggAAgAAAABAAAAAAAAAAAAAAAACBBSAAAIIDEIAoAAAAgCMQoAkIAAIDAxCAB -KgAAQEDEIAEAAACABMSAIQCAQAAECYAIwAAgQAINgAYQAAwACg2ABgAAABASCYAAAABBAAAJiAWA -AIIAAAmIBkQAACACCYAIAAgAoBoJAAgACAABEAkAggAAAAAgCQAAAeYACQCAABCBAIAEAAAAEJQJ -AAYAAAJAhCAACQAAAEAAAAAIAAAAIAoAgAgAAgAAKA2AAIAAAYAACYCYAIAAABoJgJoAAACAAAmA -lQQAAACICQIwEEJQBgRCAgHAACYgEABEAEQAQEAhQCAJiAAASEAABBQUAEBwMUAAAkAAAkQBKSAg -QAAKEhAAAIABiYIEBDAgAFAAAoAOyiAAQAAJAGBIAAAM2iBUQiAAAACCIABACAgAQDREEIgQSIgC -RCBmxgABlGAIAAmAQIICYAAgACEBgQCIQEQJUgIEAEBAAAAAQEJAVIggIEAAwMAAQAQAQgrAQA1B -AAREAgFABABJAgABSEAEDCwAAAABBAQAQBoYAAiQEABAQAQCAABAAEABoAABIEJCCggAAGAgAFhR -EAISQCBEBEgYAQGAiEgQSFyCABoMAIAAAEp1TAoADJTAGIIAAAACSAAERAQBAASBCAAcACABQATE -EAECAIAAGQAAIAACAkoACEAABIIAoQIICQBBCAgABAgAEQwAAQAADAoJBAAZAQAACABwCggAggwg -gIgAACABASAAAAAIwwAAAAAAYARMUAAAgFDICAjAAAkAIFAUBBAAQAAAE8EEAIAIgMIGAAARAAAI -AQRogBEIBAEDgBAAACgAQgAAjeAAwABAAAmAAEKAAGJCw4AIgDADQkAAABBBFAgx0AgBAAAAAIAQ -AUAQBEBQQABIAAggACEQACSABMIABMYIAYAASAQgQAAAgAJiAABAAEEAAASAAiAAIKiIAIAKiFBJ -ggIyFAAIFgJQAAAAAQEGAAAQIAAAAAAQAABQAAEBgBQEAABgCgAAAAAQEBCwAAQAAkIUAQBQAAQg -AFRCggAAolQAAAAMYZACACICQJAACIACAAQMjkKQAAAAAgVAQhIABKAAAkAASQAAAgBQAABAESAg -KAQCABaggCABgYwJEIAAFAQpgAACQoEBAA0oAAQEAAAAAaAAFUKAgASEABMIABAIAABCAgQRgAgQ -BEYTOQRCEgMQAUGAAAYAAAAGEBBAAgJEAIQMQkAARoQAEAEQlMREgGusRBDwAEBAQgQWADIAQQAA -AAEAAAsbGCS0RHIIEEQAeboAgxACAgAQAEICAAGAVAwEAAAAAgAAAHAAEAQAEABAAABBQgGJAAAA -QCREApAUqa4QAhQDQERwMGA5FAAAAKGgUDskRb0iQCIQsiBHQApCAEghIkHJQBcACoCACJAWKAkB -CNKejiAgAAgAiACQICIBAUAgQIgAAgiEKFAQAFBASAA5RSAAAwAIGDhJoBAIIECGyEIIAwAAAmZC -IABAESMgCFg2EFoIEhEhIgRAEREJAkIiUEAiMEI0gAoAAABAKAAEAlgIAAIJAhYCWAsQEAAEAkAs -SBCIgAUHABBSUFYAoMsAvghANAgCElAUNKAAKEgIBBQEUAAEEEACACDUCAKQAKRCgNBEBQSMCAgJ -BQAQEAEIFBAAEggKEgCEFJAAQAADAEoSkgAIKpIBAhAAJgEAAIAAFpQARBEQAAAJIAAAMAAAEUCK -RgQkQAREAAgATgIAAIAUABAACghEDATTgAYAAAYAAATNAFCAkAEQJKxACIJiggQsCEBhAAwAEJCC -ggACBAJFAM5EIAgEEAAgABAQGxgCAAEAAIACQhAAaCAAgACjoADoAAAAAIAEqAAAAAACgIAQ7wAw -kAAQIBiAABDCeAAZBhEDAAAQAgAAEAABgoIABCKAAwEQeAMQgdAAAAc1AALAAgAQAAgEAIQBgICQ -AAAAEYCQAMABQAIgEFIAAFEBFIABAAKAgFgDgyMRhPGQAAOIEaAAkIBCAwCDoKKIEBBBQTUgoBJo -CACDYyDioIBVVQ8PAP9VVQ8PAP81M/X/T0///1VVM7tVVVVVAH8gfw8PVVUbMwB/Dw8PDwB/E7NV -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 -BAiiCAAAAAAAAAAAAAMcAAAAAABAAKAAEggAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAIAAgAAgAAAAgQAAACAACRCAA -BAgAEAAAAgAAAgQAAAAYAAAAAAAAAAIAAgAAAAAAQAACAAAQAAAAIAAAABCBQAQCACAAAAAAAAIA -CAAAAAAACjAgAAAAAAEAAAAAAAAAAAAAAAAECAAAAAABAAAAAACABAAEAAAAAAAABAAAAAABIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFIUIUAEAEgAUAAAAAAAAAAEQAACAAMwAAEA -ABAAAIAAAAAAAEAAAAACAAQAAAAABAAAAAAAAAAB0BAQQgBA1QEAAEAEAABIARAAAAAAAAAAAAAA -xQACAAAAAEAAAAAIAgAAAACABgQAAAgAAAAEFAQAAgAAAAQIAAAIAAAgAQAQAAAgAAAAgAAEIAAA -AAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAECQIAAAAAAAQAEAAQAAAABLEgIQABAAAEAAEAAAAAAAA -AAAAhAAAgAAAQAAAAAAKAIgAIQAAAAAACAAEgABgARACAKAAAAAAAAAAABAAAAAAAA+aQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEgAAAAgAAAAAAAAgCAAAAARAAAAAAACAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABBEAAAAAgwAAAAAAAAEAAASAgAAggAAAAAAAAIAAhAAAAAAAAAAAAA -AQYAAAAEAAAAAAQAAAAAIEAUSIAAIIAgQAAAAEAEgAAAAEAAEAAAAAAABPQAIUAAEASAAAAAAAEA -AAAAQAEAEAAIAAAEABAAAAAAAAAAEAAAEAAAAAAACAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQAAgAAYAoAAAAAEoAAAJAAAAAQAQASAEgAAAABAAAACgoAQIICAhABAAAAAAAA -AAEIUIAAAAIAQBACACEiAgAAkgEAAgAEAAAwBACAADQIAAACEwARABKAAAABCAAAEAEAAxAAYQAA -AAACCAAEAgBAgAoACIASAAAAAAAAEgAAAgIAAAgSAABAAIAQABAAAAAAAAQAAEgAAAACAAAAAAAA -AAACBAAIMAAAAAEAAAUACAAIAAIKAAIAAAAAAAACAgAAAAAkAAMGQAAAAAAQABIAAAAAEAAgAAAA -AAAgRAgAQEQAAADAKAQAAIEARAAAAgAAQAgAAAkSACBAAAAAAAAAYAACAAAIACcIAAYAABAAADAA -IAAAAAAAAAAACAAAAAAAABAAAQBACAAIAhAEcAAAAAAAAAQgAiACEAIgAAAAIAIIAgAABAAAAgQE -EAyAQAEAJoAAAIAIIAAAAAQIAEACYAAABAQJIAFQAAwAQCAABMTBgAECQAhEChAAAABACAA0gAAA -CAAAAJAAglAAMGgAKIkAYgICIAAADiEACxAAVAgAFgAOiBBgEAFAAQAIABEAACAQBBAACAABIARA -IAAAEAAEgAkAAAgAEYCAAAAAAAEAKAAAYAAyAABwAAkEAFYAEUgAAAAAAAwAEBEAAAAwAAASCAIA -AEBQAMAABIEAQCgAAAQAgAhAAAJIAACAAIAAEAAACgBUAFCDAAAEIFDAAICQAiAABIEEwATAAAEB -AQAyEAFCEAAUAYEAAAACHgAAoICAUAKIAABAAARRgIAAAYQEAEAQAAAIEAAAUABAAAkAAAAAAEAA -AAQEAQCACAIAhgAJEAAAAAYAAABBADABCAAAAAgAgAAAAAAAUAQBAAAAAAAABaAgAAABAAAAIAIA -AABAAAQAAoAAIIAAEgABMQBIAUACAACAgIEAgEAAEACAAIAAACiAAAIAABBAAIABAAIRAAAMQAkQ -ACEAACgAAANRABIAAhBIABAAgZAQAGAAoAAICAAAQAwgEAAAABAgAAAAICAAEAAAAAASAAgJAAAg -BAEAAAwAAAAAAAAAEAAAAQAWQAAQAAAIAAAAAABAAAgAABQJAAgAAAACIAAAACAwAAohAgAAAEBB -gAACAAABwABAgAAAAoAAAAYEEAQAABBAAAAAAABAgAIAMAAAAAAEIAAQAEQAAMAAICQAJAAAgAAA -ATkAACCAgQAAIAAkIABgEACAAAAkAhQAACAACQAgAAABQAABgAAAEABEAAEEAAAACcAwAAwABAAQ -iAACwACCAACABAAMAMAAEWAAAggAABAAAggAACAQBCAADAAAgAAQAAAoBAAAAAACAAgAIAAQBAAA -SBAAClAAAAAIIDCBEAIjAAgMQABAACIASCAAAUgSgAAIAIAgCBAAAAgAAAIAFkEAAAACxAggAAAY -EAAACAAACgAEQACIAAAAEAAAAAgoAAAAAABACQAAAAAQAAAoAAABAQCAAAgAgAIAAIAACAQIAAAA -IACIAQACAwACAIgACAIIBAABAAMCAIQBAAEAAQCgCGAIAAAAACAAIAAABAACAAAAACCEgAAAAAAE -EAAYABAAIAAAAA4EkAAAAAAARAAAAAECAAAMAAEAAAAAACAAAICAAgAAAAWAAARAIQEEAhIgCAAg -AAAKAAAAAAAAgAIAAAAqAEAAEgAEAAIAAAAAAQAEAQEBgICAAgSCAEEEAKAAIAAAAEAAwAABBQAA -IAAAAAAAAIAEAAEAAAAACAEQAAAAABAAAAgAACACUSQgAAAAQAABAABkAAAAAAECIAAAAAIAAAAS -BAAAEgIgAAgBAAgAAEAAAAAACAAAJAEAAAAAAAAAgAAoAAAACLIIAAAAgMABAAEgABAAwAAAAAAI -AABAIAABGAAAAiALAAACEAAAAAgQAAACAABAAAAABgAAAgAlAAAIAAACQCCAAAAAAAMgAQAABICB -AAAgAIAAACgYIIAQgQAAKJIABBCAAAAoEgKAEIEQABgBIEIQgAiABAAQABCA1AAJAAAEEIEAKAoA -AAAQgAACCQAAABCEBAAMAAAAEIAEAAkgAAAQAAALP4EAAAkAFAAQgYQACQAAIBCBhCEaAgIAEIGA -AAQAAAAwgAACgAAAACCAAAAAAAAAEIAAAAAAQEAQgBAoAAAACBCAUAAAAAQgEIAQAgAAQAIQKQAk -ABAAIMQgAAAAAACAxCkgAgAAQBDEIAAEAAAAAMQgBAQAAAKAxCAEAAAAAATEICBJAAAACMQjAAAA -AAAAxCACAAAAAIDEIQMAAAAAQMQAAA1sIgECAAACgMQgA0AAAADAxCAGwAAAEMDEABAAAAACAIQB -AAAAAAAAhCAAAQAAgIDEIAZIAAAAhMQgAUgAACDAxCABKAAAEkDEIAAAAACBQMSAABBIjAACCZAA -AkBAQBQJgAAAAIAIAAmQAAACAAASCYSAAAAADCEJkCICSAAAAAmACAAAAAQACYgAAAgAAAAJgAQA -AAAEFgmIlAAIAEAQCQAACnqImAEIAEgQCZAEAIAAACAJkBAEgIAgEgkABQUAAQAECQgIIAAAAAAJ -gJAAAAAAEAmAAAAAAyIYCYAGAAAAgBAJgAgAAACgCAmAACQBAAAgCQAIEAAAQAAA0AAUyAAIyQHC -YAAAABAQAEQAAHBIRIQA0MABEQgCQEBEAgoGAAAAhDAkAMgEQAgAAIBAAAAAAEAEAQBACQBARAQA -CACCgA4CAAAOqxAAQAAAEBBAUEAgAAEQAIAgAEICgIEAJBAAAHAgQABUEgQAEAkAAQRwYkIGAhyQ -QkQQEAAAAAGABABAAElAAYUJAgAAAAIAAAAISBBJEhICAAgAIEAAEKSIAAQUABASCgAYAAAAAAwA -AAJIACAAABQMAAICEAGgIJBBcQEESkgYREAIEAQREAAAAAAiAAAAEIkAAKBaQAQcAAEEBAAICQEA -AEgjBAAAqIBEBCCAIEAAAAAIAAAAAQFAAAhBJEAYIGAAagAAAgAA2gAk4AQAIeGkIQkAAIAACIgE -ABqAAAAIEgAKGrqhoCAEQACCBFAQBBJhouHAAAYBQAgIEADAEADAwAAAAAQAAAAIKgGAUCIIgMAA -SAgIAAgCAAGAAMAgQMIQIBAIBAEEwsAgAAAAAAAAAAAAAFAAECACgAgAAgAAABAAAAAAgdcIAAIR -AgoogkGBQmEAAAkCAIAAYAAIiwIoIsAJAEwAwAQAAEAAAAAQAAwwEBAAAAQjAQgEBCBEAEYIAMAA -AQgAABASAYAUgADAhGBSAAgIAABAQAEAAAECAAiCAAACAAAAEBQAAAEAAKkEMEAAAAAAAgAgQAAg -CBVICAAoFCGoAEJAAgEICAAAQAAAAAAAAAAyACAAAECCQgAAAgIAIAQUAAAFCQIEMAAAQIAUEQAA -BQAIBQBAQAAAAAQgBAKAEAAEARQQAAAAAEAWAABCIAAAAAEIFJQBQClCjSgKCKAwIAAKhBAAAAAR -AEAMEA0AAQAAAAAAAJMAAACAAEAAAAAQQVAUAIQQEAA5EFAAAUAFFQAoKBAAFEBQAwAUAAQEAgAQ -kADAECAwEgQAUREAEBAAAAAAMEQAQBAAAAAAq4IKAkhEQgIAAAfZEAAQADEAABACEBEAEAAQAEB4 -OAC5UAAgEARQFhCIEAMCAAAAAAQGAAAEAgJEBgIAAABGQEBEgBAAQABABBRAAAAERMA4hkAYQAAC -UgSAADIAQApAAhgCAkAIAhYCEBDJAAICApawAgBDUAgUIAIAAAgAkhIIAhRIEAgBEUGBKgIyIgAQ -QlUWBgBSkEAAEAAAgEiQEAgAACBFUAEBAAiBCQAABtSSEpBKAwAGIAkSEBHSyKMCABKQQBYwogBS -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 -MzMFCl8KClWjMD8KX1X/M19Vow7+XV+7rxsKDw8PD93fmZsAACIi8PBQUFX/Mxu/v7+/qqoiIlUA -MwBVHTPzDw8A/1VVVXUNLw0vVVUAAAePB4/1/z8zDw8A/0REREQAAAAADw//33MzVVUF9TU1DS/d -3QAADbb/9//fMzMzMw8nAt8RuwVVd3cA3Q8zM1VVVTMzMzMzMw8PMzNTVTUzd3d3dw93M18Ru19f -VVMwPxW/q+8zBVVTD/9eXxEFG18KXwpf3c1VVyQBAAAAAAAAAAgIAAAAAAAQQAAANCAQAQAICAAA -IAAAAAAAAAAAAAAAgCEAgyAAA2AAAAAAAAAAABAIAIAAAAMAAAAAAgAAAAgoAQQAIAADAAAKuwAK -AAAAAAADAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABgAAgAgAAAAAAAAABAQAAAAAAIQgAAAAAABAAAGAA -EAAAABAQAAAABAAAAACAAAAAAKAIQQAAAAAMgAAAAGAAAAAAAEgCAAAAAAAAAA9mQAiAAAAAAAAA -EAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAEEAAAAAAAAAACEIAAAAEAEAIIAAACAAAAAAA -AAAAAAAAAUAAAAAAAAAgAAAIAAAAAAAAIAIAAAgABAAAAAAAAAAADJogAkAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAQEAAAAAAAAAAAAAAAAAEAEBAAAAAIAAABAAAAAAAACAAAAAAAAAAAA -AAAAAAAAEAAgAAABCAAAAABAAAAAAAQMAAAAAAAAAAACCwAMAAAAAAAAAAAAAEBAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EACAAAAAAAAAAAAAAAAAAAAAAABIAAACAAAAAAAAAggAAAAAEAAAABAIQAAAAQAAAAAAAAAAAAAA -AQAAAAIBAAAAAAAAAAAAAAIACAAAAAAAAAr2AAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAABACAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAQg -AAAAAAAAAAAAAAQEAAhACAAEAEIAAEABAEAIAAAACAAAAYACAIBAAAAAAcAAAAAAAAAIAACIAAAg -AAAAAAAAABAAAAAAAEAAAAAAAb8AAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgBIAAABCAAAAAQAEkB -giAAAEAAVAAFgAADAAAQAAAAAAhgACAAQgAAEAAAIAAgAAAAQAACAACQAGEAAAACAAhAAAAAAiAB -gQAEAAEAEAAAAAAK1AAIgAEAAAAAAAQAgAAIAAAAA4AAAAABAAAOUMgAAAAAAAIIAAAAAAAAAgAA -AAAAAAACAAAAAAAAAACAAAAAAAAAAgAAABAAAAAAAAAAAAAAgFAEAAAAAAAKEEAAAABAAAAHAAAB -AAAgCAACACAAAAAAJACAAJAAAAAEAAAAAAAAACAAAAAAAEkAgAAAAAAAIAAgAAABgACAIAEAAAAA -AAAAAA+5AAAAAIAAABAQEQAAAAAAAACIAEACAAIAAAAAAAAAABAAAAAAAAAAEAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAQAAAAAAAAAAAAABBQBEQAIAFAQIACAAAQAQAEAoyIAAqEABAAIAQA -AABAABIMAABQAQAgiiyAAIAIQAAAAAAAAAABgQCEAAAIAAAQgBAAABAABEwACIAEAiAAcAAABe+A -DsAABAAAYwACAABAAAAwYISACBAAgCwAIAAACAAAAAAIAAQAAEAGCAAAAAAAAAgAAABECABATAAA -RABoAABgAABAAAIAAFCAAAAAAAAAQIAQAFASEIAAIAgAEAQAAUAQCAgAJABRUAABAAAAAAAAAAAQ -gBCAAAQAAgAQQIAAAIABAAAACEACAAJIAIEAAEEABEAQAMAAgEAKAAAQAAAQAAAHaQAAEAGIAAII -ABBAQAAAQgAAAFAgAAABQAABAAAiAAAAAIBAAAAAAIAAAFAAAIBQCACAAAAAAQAAAAAQAAIAABAA -ARQAAAAAAAAAAAEAgAAABIgAoAUAAAAADQQAkAACAAEMhACAAIAoEAEAAAQAAAAKFCAAFAgCABIx -ACAAEAAAAAAAAAEgAAgAAAAAAAIADIAAgCAQAAAAgAgAAAYgALAAAAMyABIgACAAAjEQCAAAAAQC -EIASIAARAAEIAAGABAEAAAgAAYAAAAAAERAAoAAAACAoAAEAABAAgJAAAAAACQAAjAABhAASIACQ -AAAAAAAAABAAAAAAgAGAQCAAQAAAAAEEAAAgAAQBACAAAAEAgABAAAAgAAAABEAkIAAgACAgAACA -gUAAAABBhAAAQAAEAADBICQAAAAAAAAgAIAAAIAAIAAAB94gAQAABAAAZAAAQABAAECAIAAAQAAA -gGQABAAAAAAAAACAAAQAAECEAAAAAAAgQAAAgABEAAQAAQAABADAAAAgAAEEAAAAAAAgAAAEAIAA -QAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAA -AAACAAAQEAAAABAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAhAACAAA -AAAIAAAAAAAIAAAAAAAAAAAAAAWJABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACBAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAADl4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAABgAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAA -AAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAUZ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAB2IAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAEAAAAIAAAiAAACAAAAACAAAAAAAIBAAAgAAAAAAAAKAIAIAwgAAEAAECAADAGBDAAAA -AAIAGAsAEAAAAAAAAIAAAAACAAAIAABAAIAAAA8DAAAAAAAAAAAAGAAAEFAAAAAAAAAAAAAAAAEI -AABBAAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAA -EAAAACAAABAAAAAQGASAAAAAAAJBEQAAAQAAABAEABAAAQAAAAgQEAABAIAwBAAAAAACAAEAQAAA -ABAAEAQAAAABAAAQAACAAAEAAgAACS4BAhAAAAAAAAABQAAIAAACAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGCAAQgIAGAACBA -BAAAEIAAAAAAAAgAAAAAAAIAAAAAAIACIAAAIEAAKEAAEAABAAEAQAAAKAIAABAAAABAAAABAAAA -ACAAAAAAIAAAIABYAAAFYAACAAAAIIAAAAAgAAAgAAAAAAAAACEAAAAAAAAAIAAAAAAAAAAgAAAA -AAAAAAAgAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAgBCFCAAQAAgAQABAA -DAAAAgABAAAAAAAAAgAAEAAARAEIAQAAQAAQIAgAQABQAAAAAAEABLAAAAAAAAAAAAQAAAABAAAw -BAAAAAEAAAB6gAIQAAAAAAAABBAEAAAAAYAAAAQAAAAAAAAwBAAAAAEAAAgEAAgAAQAAAEAAAQAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIABCAgJEABAABABAACQCAAAAAAAAAAA -CQAABAAAABAAAIgIAAAAAEAgEBAAAIARAAAAAAAAAAQAAAAAABAAEQQAiAAAAAAQAECgAAAAgAAA -BX0AARAAAAAAAAAAACAAAAAAAAAACAABAAAAAgAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAABAAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAkAAIAQAAgAQBAggAAIAAABDAAAAwAAAQIAAAAAAEA -ACwAQGAESIAAAMgAAAQUAAAEKAAASAAAAAAIABBAAAAAAAAAAEQAAAAAEAAABABAAAAOTUQACAAA -QCAAAAwQAAAQAABAAAAAAEAAAAAAEAAAAgAAAAAIAABQAAAAAACAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAQIiQAQAAIAAEAgAACMChQAAABAAFABABAACEAEBAgAgAAAQAAIA -AiCQgkCQAAACAgIAQCgAACAAAAAAgQAAAgAACwAwEAAAAXAAAAAwABIAAAU0QAAQAAACAAAAAAEA -BgACAAAAYAAAEAEQAAAAAAIAAkAAEAAAAgAAAAAAigIAAAAACBAAABAAAAAAAAAAAAAAAAAQABAA -AgAAAAAAEAAAAEAoJBEAAEAkAAgECBAIQAARgAAAAgMAAAgAUAkAAAAICQgACgAKABBACEIAAFIA -EAgBEAACAAAEEAgACAAAAAARABAAAggACAAAAACAAEAIAQAABhAAAEACUAAAAAAEAAIAABAAAAAA -AgAAAABAAAAAAAAAAgAAAAIAAAAAAAAQAAAAAAACAhAAEAAAIgAAIAgAAAAAYBQCAyAAAAAgAgAA -AAAAAAAMQAAIDAhgAEAiAAQMQGAkA4IAAACAABQCgAAMDIDAAQoAAAQghABADIAAAAgAQAAEgABA -CAAAAAiAAHIiUGAAACEAwADCbAAATgAIEABsAAAM9QABgAACCABUBAs0AEgAAFSAAYSEiABAQIAQ -BABAAAAwAQBAgAAAEAABACAAAgAASAAAIEIACABEAABAAEABABAAAYAAUBAISQAAAAACCAAQBACA -hBAIDAoQBGCAQBAAEwAAEIBIgACAEIBAAJBAAAJAAAAEAEEQAAogQACAoIEBgEAIgAAAAcCJAkAQ -FAihFIACQAAEAAAABACwgAgggAAAAAeOAAIEAAgQAJAACAgQjICAEAAAAAAUAAwAAADAAAAAAAAA -AhAACAAEAAAARAAICAAAAAARAAAAQBAAAAgAAAAAAAAAFAACkACIAABQAABQACAACgAAEAAAIgCA -AQAAKEIQAAIAICAAAAgAAIAABEAICAAQAAASADAAAAIAQAIAEIkAESAAIAAAEAQKgAACAEAQAAGg -ABQAApAAAKEAFAAIqAAADtSAAEACMAAARAAxKASKABIwAAAAAAQgQKAAAIAAAgACCQACoAAFAAAA -AAAAAgAEABAAAAQCAACABAAAoAiAAAAQAAAhABECAGAAAKAEAAAAABAAMAAAUDAgCABACAQAAAAA -AAICACAgwAGICAAAEALACAAKAAQhIUIIBCAAAAAABCBBIEIACAAgiQCQAAAiAMSAEAACJABABAAA -hAAAAACEAAABwQABBABCEAAEAQAgAAQggEQgASQGJAAAACAAhABAAADAAAAAAgAAEQAEAIoAAgAA -AAIAgEAQEABCAACAAAABAAAAEAQAYCgAlAACAAAASABASEAAIQAEAAAIACAgABIAIAkEICgAAAAA -CACAAIAAIAAMAAAEAAIAAAoAEACAQCQACAAQKAAAAAAIAAAQIAAkAAgAIAAQACBACAAAAAAAQAAA -AAvqCAIgAAAAACAIAAACSAAAAAgAAIAIAAAACAAAAAgQAAAMAACAAAAAAAgABAAAAAAACAIBAAAA -AIEAAAAAAAAAAEgAQAAAAAAAiAAAAAAAAAAAAABAgKAEABAEBABIAACAAIAQAEAAAAAIQgAQCAAA -AQECABEBQAAAkAQCABgAAIABAQAAgIAAAAAAABAYkAAQAAACAICQCAAABAABARAAgAAADREAACAA -AAYACAAAgAABAAAAAAAAAAgAEIBACAAAAAAAAQARAAAAAAAAAIAgACAAAMAgIAkABQAAAAAAAAAA -AAAAQSABBAAECAAAAACAAwQAABABAAEQAAAACAiAAACgBAAAAAAAAAAECAAIAAAAAAAACAIAAAAA -AAAIAAAAAKAEAAAAACAAQAAAAQAAAAEBFAAABAAAAAAEgAgIAAAAAAAAAAAFowBQAACAAAsACIAA -gAIAAwAAAFAAAQACAAgAAACAAAAABAgAAAAABAASCAAAAAABAAAGAYAAAAAAAAAAAAAAAAAEAAAA -AKAAAAQAIAAAACSAgAAAGgAAABCAAAMYAAAAEIAJgCoAAABAgABAKgBAABCAAAKAAAAIEIAAACgA -AAIQgIQACAAAABCAAAAAAAACEIAAASogIAAQhACAAAAAABAAAAbDgIAAAAAAABCCBCAAADAAEIAQ -AAAAAIAQggAAAAAAABCAAIAYAACEEIAAAEAAAAAQgAADAAAAABAAAASAAAAAAIAIAAAgACAQgAAI -AAAAAAArAAIAEAAAxCsAAwAAIADEAQAAAAAgBIQgBQQAAIAAxCEEAAAAAATEIgAAAAAAAMQgAwAA -AAAAxCkBCAAAAIDEIQICAACAIMQgAQAAACCAxAAADdUhEAAAAAAAxCASAAAAAADEISEAAAAAEMQg -AQAAABIAxCAAgAAAACTEIAACAAAAgMQgCgAAAACAxAAAAAAAAAAAIAEAAAAAQMQAASAAAAAAhIAA -CAAEAAAJgAAACAIAAAkIiAAAAgAACYABAMAAASAJjAAAAAAAAAmIAAACAMAACYgEAAKAAAAJgGhF -AAAEIAmIAAAAAAACCYAIAAAAgCAJAAABqogIgAAAQAQJgAiAAAAECAmIBAAAAAQFCYAIAAAAQAYJ -iAgACAAABAmAAgAAAAAUCYAAIgAAACAJAAAAAAAAAACIlQAAAAApCQgEEAAAAIoJAAAAAImCAABA -CAgAFAAAAAAYUAFAABAJIAAAQJoUNgIAAEAAAgAAkQAICAQQBAAAQEBEBAkAhRAAAEBAABgSQABA -AgKQABAwEApAACIoAIAAAAY8QEAgACAoBEBAgYAACgAABBAICAgAQADIAAIAAFREQAQAAJAgSRAU -MCRUVYkBCAAARiKAAAQAQIIAAAAAAAAAAAYEJDAEgAAUEABAyAAAQAAAAAAAGgAAAAAQEACkoAIS -AAAIQADIgokESAgAAARBoQAAEQgBAAAAABAQAKygAhKgAAAgMggKQgAQEADIIAABQAgpQQwAAggB -AaCoQUAEBAAARQqgpATCQEAUAYgMAEIBAAQEQFAQAQAABBEMACQBBAIA4ARABAASAAAIQCKCAgAA -YAAxAYgAIAAIQAAAAAAAAAAA4fREDFhAAOAEACAQAgAAAAAAAAAAAQAAAAAAAAgAAkIAA9ABEAAC -AAJAAsOBiAgQAAAAEBABAAAAAAAICBAAQgAAAAgAACiCAQACAhAACADARAAACAAoCAoAABAAAAAA -AACBwAAAAEABACAAASgAQAAWIEAABAQCgIAgAAAIIAAICoAQAHQSA4CIKAkACAgACQAgAiBQEAAU -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 -CIkAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAAEACAogBgACgACAAAQWAACAAAAAABAICCg -AEQiAAAAAEAAAAACAAACAAAAJAEAAEASAEIgAAAAABgAAAAAAAAEAAAASAAAAAALigAAAAACIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACAAAAAAABAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAABQAAAAACBCAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAABBABCQAiIAQAA -AAAAAAAAcARQBgIAAAkCABAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAalACgIAAAgAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAA -AgAAAAAAgAAAAQAAEAIAAAAAgQAAAICQEAIAgAQAAEAAAoggEAAAAABAEAFQAAAAAABAAAgAAACI -AAAkBAAAgAAAAgAAAACAAAgAAAAAACAAAgAAAEABgAAAAvkAAIAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABIAAAAACAARAQSAEAMAABACAgAAAQAAAAECARAAIAAAABggCAISAAIKAAAAAAAABAAiABAQpQQ -BAAAAEAAAAAAAQAAAAAAAAAEAAAACAAAAAAKUgAABAACQAAAAAAAACAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAQAAAAAAAAEANAEAgIA -AAwAAAqQFgACIAgQxgAKEAIgAIAiFAYgAsAAAIoQAAAAAIEAcAAQAQJQAARAkAABBgIAAhEAAAAI -AgAAABBQAAACABABAAIANAIAAAT7ABABABICAAAAEAAAEAADEAAAAAAAAAJAAAIIAAAAADAAEABB -ABAEAAAEAAAAAgAEABAAQAIAAAASAABBAgCAAEAAAAAAABIAQEAAAABAQEBAAIBhAAAACAACwQIQ -CAgTAAAAAIgAgBCESAgQAQAAMAAACJACAAIAMAgAAgAAACgCYAoACAIAAAAREAAuACBJIAEQAgAA -AjAAAJACKADgQAAAB0MIKgAASAAIAAAxEAAAAAAAAARQEAAAAAAIIJAAAAAAAAhAEAAAAAAAACAQ -EAAABAAQAAAABAAAAAgACBAAACAAAECAAgICkBAAAkgGAAAAAAEJCgAQAABggAgAAAAEAESBCQkA -IBAgAAAGgAAIABAAQEJgABAIETAEBgAASgRAABQJAEAAEABAASACAAAIAAAACiIADAAQAQEoAAgA -AgAIAAAP7ABEDgAgBABLAAIAABACCEgACgAAEABACCEUxAAgAiQEAADAACACADQAAAAAAAAAAgAA -AAQBAAAIQAAiBBAEQAAEAEAAMIAgYAEAAAwEAAASACKMECiAgAAIYYDAIAgAEAAgKAgAgQBAhABU -gJBAkREGBACAUBAgEUAAgASgAAEAgCgABJKBkIwAIEQINIQBiQIAAAAAQAAQgAOUAABAABEAAADE -AADghAFAERAIAcAApEABgAMBAAARSACRAAAABABASMABBAABAEBJAAIIAAQAAEEIIAIAAAAAAACA -AAgAABAIAAAGgABAEAAQAAAEAACAgAEAAQCABQAAUAABACABMAkgAAABABUgAgAAADIAEAAUIIAA -AgRAAAEoEAAgAAYAQCgKgAAgBQIAAAAAgiAGACAoAAgCAIxAATAAAiAIAUAACAAABYwAgAAABQAA -sQQAgAAEQACMAAiAAARAAhQAEaAAAAAAIACAgAAAYEAIAAAAAAAAQAEAAgCAAQAACAQABQARBAAA -gEKAAAIEABRAQEAAAAAASgAEEiAAIACAIEQAggABAAQkBAQAADAAAAAMARAAAAAhAUAIEAgAAQAg -DAACQAAEYCQgUgAAkADDAIAQAIAUIUACABACAQAQBCCBEACAAABBAAAOsxABwIBkBgABABQwAAEA -AAADABAQFAAAYTAhDACAAgEkCQEgAIAAAIQCAAAQAAAAAAAAAAEAAAAA0AAICAAAAAABAAAAQIAQ -wAAAFAoAIAAADAABAAAAgAAICAgAEAAAAAgAAAAIAQAACAAgIEgAgwAKASAQAAAARAgIIARAAAIA -CBEABEAAggAJAAAQAIAAIYgAIAAAEAAiCQAAABACAAIAAAZ5CEAABAAABAAIQAAAQAICIAgACBAQ -AAAACQAAEQAAgAAIAAAIAAIEAAhAAAQAAgAACAAAAAgAAAAIACgAAAQgAAgECAJAAgIADAIQAAwA -gARAIAAQAIAAABEAUIAAAAAIBQUAEAAAAIgAAgABAQABCAACIAAGKAABAAKAAAABAACAgAAACAAA -IAABIQABAAAAgIAABAAAAICAqIACCAAAEAAACsgAqgIBCEAMAAAgAAABAAgAAAKAAAAgQAAAgIAA -AEBgAAAECEAAAQCAAQAIAAAAAIAABAAAAAAAAAIAAMABACEBAAAAAIgABAAAAIAAAMBAAAAAgAAA -oAAACAASAAAAoAAQBAIAAAgDAAAAAAABQAIACAAAAAAAEAAAAQAAAMAEAAUFAAAAAAAACQQAAAIA -AQAEAAAAAgEAAAAAACAAwAAAAAAH+AiAAQACQEWAAAAAAABAKwAABAAAAAogAAEAAAAAAAAAABAA -AAAAAAABEAAAAAEQAAAAAAAAAAAAABIAAAAAAAAAIAABAAAAAAAAAAAAAAAAgAQACyAAEACCEAAq -AAAAEIAAABgAACAQgAAABAABIBCFgAAJGAAAEIBUAAAAABIRgBCAACIAABCCgAAAAEAAEIAEAAAC -ICgQgAAACgAAABAAAA7agAACAAAAABCABAAqAAAAEIgAAEAAAAQQiAQoAAAAIBCAyAAAAAAAEIAB -AAAAAAAQgAAAAAIAABCAAAAAACAgEIAEAAAAAAAQgAABAAAAAhAAAAAAAAAAhCQEqQQAIMDEIgNI -AAAAwMQhAEgAIIQoxCAwAAAAAADEIQMIAAAAgMQgEAAAAAAgxCACAAAAAADEKAqAAAAAgMQgAQAA -AACAxAAADV4iFAAAAAQAxCADAAAAgMDEKQNIAAAAQMQgAEAAAABAxCQBSAAAAIDEIAAAAAAAAEAg -AAAAAEQEQCAASAAAgEDEIAICAAAAgEAoEAAAAAAIxAAAAAAAAJAJgAAAAAIIEgmACAUJAAQkCYgI -AAABAQIJiAAACBAAQAmABAAAAiBqDYyAEAAAIAAJgCAAAAAACAmAAAAAACAQCYmUAAACIBIJAAAM -JIAAhEACSCgJkQQAAAAAGAmCCAIAAAAACYQKgIAAAAAJkAUDAAAAEAmABFAAAAAAAIAAAAAACAUA -gAQAAAAAAAmAAAAAAMAgAIBEhAAAAAEJIGYSAFAAgkxCRASICAAAQAAgIAQgIkCIICAAAEYAAAAQ -AQACMCAgAEAFhAAAIEQEQNAQABQQEAAAIABCIiBABISQIABBSQjIBJHQAAIADDAAAAPuEAggQAoM -BhIAAgICRgAMQDAAQABQ1AA0EAAAAEBAxIggKAqCQEIMiCAkBGAAUAAAIKACAgAAAAAwICQAAAAC -AkBIEAAAgAQABiIAkAQAQgAJCaQJAADAhAEAABAAQAAECABAQAABoBhQQAgBAYgACAQAUEAAAAIA -gAIAAAAKAEAACiggpKAAEAQAAAABAALwAAQQQAkYGBEACglAQUgIAgAAQZ+AQUCguqABCYABsEAB -AAAARGAgQCAIAEAASiAAAASAQAIQEEEAAAgZQEQAAIAgCABAQAICoKASBERAOAqhuAGhgKgAAUBA -AAAAAQBACAAAoAAQCABEBABAEAFgACMAEAIEBAYAAQAAAQAEAADQEDMCCAAgIAMAADABIAECyAAA -AAAICgEICA4CABNQgBAEghABAAAAAAADAEAIEAEAAAMKAACD/ABAABAAAYAgQSABQdDIAAAIggQD -AQAQCAgAACACAACAAACECAAIBgIAAAYCAAAIAAAAAAAAAAAAAAwBQBAAgBAAAAIAAAgBAwAAEQyA -AIQAEEQAAAkCAAYAAQAARDAAABGSAABRQAAAUHAAAQAFAAACAICUQEJCgIQAAQABCRQAQAAAAAIA -AAAGAABEQEFAAAASSAAEAAACAAAAAAQwBEAAAAWZEgZAAAABgFACkBAAAAQEREIAAAAACARAAhAA -hAAAAAREQAAAAAAEAEBAAAAAAAQAACggAAAMCgJSYAowAAlIAAAAAAAAAAIAQKAgARBNjAQMBEYA -gAoRABAoaEAQgAAwAEAAqBgAAAYEACwAAlBQAQQDAAAiBEAAACgoABAAAakAAAcAQkAAATBAwSAE -AAAAQkRFBQIAABBBUAYEhIAAQAAAA0wVAAAQQEAEBAQcUAACEACABBAQBAAAEQERCFIQOQABAUBA -QJA5AAACACosAECAEAAAACAEQFAAABIEQAJAVQREAAgVBACYKgBARAAQC0QEcQwgEMwYMBMCkoBA -AAAAwJIIKAAgUUIASCgqCgBBABLKAAEgKFFAAUBEgEAAACAWJgAICEIBCAADEsACMEBKITAACAwE -gIiqEEACCCIyIKIAAAAAORBRIBAJAkAgQjACQgEAoiIgEBSAQCC2JhAMBSCShCYGAgAAAJaQoEkw -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 -qjOqAAAAAAAAAACqqiK+IncxOx0VHVUbDxFVMzdVUQAEAARVVQ8PAO9VRQAAMzNTVTUzAf9VUVVV -APsLCwsLBfUwPwAAIiIAAFUAczMAADMTVVUNDQDdMzNVVQ0NAN0zM1VVAAAPLwAEABAB/1VFV1cA -3TMzVVVXVwD1IyNQUA8NAP0zMzczMzMPDzUzNTMAAPtzAAAAAAAAAAAAAAAAAasiclVVM1UAAAAA -AAAAAFVVAZ0idzE7BAADAAAgEIAIAAIAAAAAoBAUgAAAAIABAAAAgAQAgIFAAAAAAAAAAgwEIAIk -AAAAAAAAAAAAAGIgCOAAEACgAAAAAAAAQAAAAAAAAAAAAAAAAA4xAAgAAABAAAAAAAAAAAAAAAAD -AAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAEECIABEAIBIABIAAAAEhAAAUAAAAAIASAQEIEAAAAAQAAAgQAQGBAAAAAAAAAoAA -AACAAAABCABhQACAEBAAEAABAAIAgAABAAACAAAAD7gAEEAAAAAAAAABAAAAAAAAABAAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -gIAAAAAEQIACggAIAAAAAACAAAAAAEAIEgIAKAAAIQAAgAAAAAAAAAAEAAAAAAACAAAAIAAAAAAA -ADAoAgAgAAAAQCAAAAAAAAAACAIAAAAMogAAIAAAIQAAAAAAAAQAAAABAAAAACAAQAAAAAAAIQAA -AAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA -AEAAAAECAAQAAAAAgAAABgAIAAAACAAAABAAAABIAQAAACAAAAAAIAAQAAAACAEAIAgAQAAAAAAA -AEAAAAABAAAAAAAAAAAAAAwuABAQQAIAAAAAAAAAAAAAAAAAEAAAAAABIAAQAAAAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAABAAAAQAACAEACAgACAAIgAAITA -ICABgABIgAIhAICIEEEAEAEAAAAAAAAQBCTEEFAAAAAIAIAAAAAAAAABgAAAAEIAUAgAEAAAAAAA -AAABAAAAAAAABhEAAAAAAAAAAAAAAAACAAAAAQgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAAAAAAOAAAIDAAAAAQA -AEAIAgAECICCAAAIJAAAIAAAAAAAAAAAAAAACAAAQDAAQAAAAAQIgCAAAACAQAQAAAAgAAAAEAAA -AAAPEwAQEIABBAAAAAQAAAAAAAAAAAgAAEAAAAAACAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEYEFAZIVQwcAAAIgkCgiIAAAAAgYAAACAAARxAIBA -AAwIDAkGAkjACgHRgIACgAIIAITBEgIQAgEAhCAQgBAiwgAWEIBJEAAAADBAEAgAAAIAAAdTEICR -AAAAChBAEIAACDACCAQCAABEAAAAABIAAAAAAABAEAAAAAACAAAAAAAgAAAAAAAAAAAQAAACAAgA -ABAAAAgACBAAAAAAAgBAAAAAAAACIAgECisIBQBEQCAQBLIKBQEAAAIAMAgEggoAQAAoAwAAAAAQ -AAgAIIEAEBBAAAAAgAgAEAAAQAARCAABAEAIAERAAggAFBEAABAAAAAAAAAAC2cAQBAACgAIAAgA -EgAAACAoAQQAEAAAACAAAAAAAQBAAAKgQAAAAABAAAAAAIAAAAAKIAACCAAAAAAAAAAAAAAAAAII -AIAAAABgAgAAAgIAAAEMBoFAACEGAhAuQkAMACEjBgQQCEYBgMQggIAoIAAgBCbABAAJAAhAC2gA -ABIoSATIACAAAAAEIEECAHYAIACBiDAABgwAQjFOAAAKEghhAAAEOQACQQAEEACQARIgAApGEAMK -NIAAAAAAAAAAUABCAAAgAAAAAAAAAAAIIBCAYAAAQABAAAAAAAgAgHAAAEQAAmCACADIAgACSgQA -AAAAABBAABKoCBQkAIAEBiAIBABgAAhAEIgMiABIAAkEEAgABACAAAaIEICAAAaADFAAkEAhCCsE -AAHBgAgTEsmEEEAQgAAkAEAAgAGIEACQAABAgAAAAAxhAAgAAAAAAGAAAFQAAYAhACgQAAAQAAgQ -BAAAAAAAAAAAAAQAAIAAAQAQAAABAAAAgBABAAQADAAAAgAAAAAQAAAAAASAUACAAAAQAABEAAAA -iaEAAaAAAAKCIgAhEAEIAAAgABZAADAAAjEAMAAQAAACgAAVKAgigBAQBAEQAiAgAQAAEaACoAAI -BgAQYAEIAIKAAIEAEFAwEiAAKUAIgAAAAKggIgQAAAAhgIAJBQASAAApAAEAAIAAAAAAAJAAAAAA -AIIAAAAAAAIAEAQAAAAAAIASBAACCCAAAAISBACAIAQAAAgICACAAEIBACAAAoAAAASAgSAAICCA -AAAkAEQAAISAQQAKBCEwgGAEgAAAgAEAgSECJABBgBAAAAQIACAoBAEBAIAEISAAgQQJACQAAIIA -ICAAABAAAIAEQAAAACCEAAAJ0gAAEAABCAAgEAA0AAQggCEAACAQAAAAAAQAAABAAEAgAAAAAAAA -AEAAIAAAAQAAAIDABAAEAAEAgMAAAAEAAMAgAgBBAgAAMAACAAAAABAAAAAIAAAEAAABAABIEAAA -AgAABCAAAAEAAAAAMDAASCAIAIAAAFAAAEoAOAAIAAAACAAAAAAAAAAKADAhAACAACkAAAIAkQAg -CQAwAAACAAIAAAKqCAAAAAgQAAAJAAAACAMBAAg4CAgYAAAgCAAAEAAAAAAIAAEAAIAAAQAAACAA -AAAAAAAAAAAAAAAAAAAAAAAQAAgACIAAAAAASQAAAAgGAAACoAAACACIAAAIgAIIIBAABAACAIAS -AIAAAQEEAEAAABABIQIAAAAAAAQQAAgiQMAAAAgiAAAAABAAAAQRAAQAAACoAZkQABAAIAgEAAgA -AAAACSoBAAAACgAIEACgAACQkAKAABgAgAEAIBAAIgAAgYAAAAAQQAAAAAAAAAAIAAAAAAAAAAAA -AAAYAAAAAAAAAAIAhIAgIAAEAgBAAcAAAQCAQAAgAggAKgAAASAICAICQAAAgCIgAgAAAAEAQAAA -IBQACBAACABACQAAIAAAgABCAAAIAAAAAASACREACAAAYAAREgAAAMAIAAgAgCCBRAAAAAAGnAgA -AAAAAAAACGCAAAIgEIAAEAAAAAAAAADBAAQAAASAAAIACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAAAAAAAAQAAAAASAAAAoGAAAAgQhDQAAAAICABAALIEAAAGCYoAQBwAAAAMGAAABgCAAAAo -AAAAEIAEABoBQAAQgACBKAAAABCCBgAAAAAEEIQEACgAAAQQggQACAAAIBAAAAm+ggQoKAAAABCA -BAAoAAAAEICAACoAIAMRgAQAKAAAABCAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhABgIAQ -AAACBCAQgAAAAAAAABEAAgAYAKAYAAgAJBgAQAAAAAACAAAFHAAEBAEAAIAAICQkAAkAAABAIAIC -AAAAAMQhAQQAAAAAxCABCCgAAEjEIBIAAAAAgMQgAQAAAIBAxAAABMggAsgIAAAgxCIAAggAIMjE -IQFIAACAAMQhAQAAAAAgxAQAAAkAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAIABAAAAgQMQg -REgAAABUxABkFEAQkgIABUmoAAAQEAAAEAAAAkiAAAig0AgAwEBIkpCACIAACACIAABAAEoQCYiU -AAgAAAAJiGgAAACgEAmASAAIAAAkCYiUAAIAIAAJAAAFMIAEADgAoQYJgAABOAIAIgmEBAAAAAAA -DYgmEAAAAQUJEAQAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAACACICAAAAACYAAAAAAAAAN -QQUIgjAgQAGEQIRoABAAUCAARgAYkBGAIQAGFCQCBEAAAAAiICkiJgAAYEAAAACIBggIIBAgAjQA -IAAAAAAACAAJiAECEBAkBAJREQEEDjAAAAZFBigIBAQIAEAAACAAlIAMiAAICABCQBICEACAEIKA -gDQCAEAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEnIRAB0cAAwcGCCAAYADkEBEtJACAEQ -AECCAAEwiEAIAQgkQQCMZABiAAAARAGEBASgBCBASUkBQIkIAAEQABygmBhALEgBQUAEiAAMQAgA -rLIQAQFgQEAAAqIKoKgKCQAARAcIGRxA5OAAAIBEQAAEAEAYABgIAKGoJAmIoAAMAQgEQAAAAAAQ -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgCgSAQATAQEAABMwfJRmYAAAiAICkEBARAAAAEE -BAkAQQAqAgAgAgAAZMoAgEgAMBBSABMAAEDAAEAACAABAgBEAAEoACAKggABAoBAEAAIAAKAUAmJ -DgAAAAAAAAAKAACAjQQAAGQKAoACAQAAQAgTggAABgIAEAAgCEAMBgAQACAIAAAACAABAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAMkCAAACAAEAGJQAAAAcBBAKIJECIgUAAxhEhISABYgCEBA -AhAIFAEAAFJMAAAAAgAQQGBwAAgAAAAACAgACABAAAINDEBAQAIAQAwgQCIAAEAAAkBEBBAAAAAo -BEAAAAbjUAAACAQgiAAWAgAUAgBAAAAAIAEADRAgEAAAAAANDkIIAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAhEBJCSQ5CCkAoMAACgBAEBAIBABAA1gAAQALSRoCEAMCICEdQEgEQASBA -AAIKqBJABlkIEBQEACgsBFBVwAAAAMQEAABEBABAAEEAFEEBBAACYESAAgABCDCAQEAAAgAAAHQA -AAAAAgMQuAIKBBQCAgABxMQAAAQAUgRASDwEBABAAQABgAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAACAAUhEQQEAAQAgYEBgCgAFBJQAggVJUUOUAIgAgIAkEQKEJAChCDAEEACAQUgUEg -QTEgIABMCAgAgBQQSkEqCAIIAAggCAgJgAAChkZAQEAgQAIkMMDYAKAAIKNIAAAH6gAKCAAwIAAQ -CBGAQEFJAE8ACgoAAAAQCihaMAJAQBgiCQYAABAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACS -ETCJEgCgAJIACAJBIACoCFIUAEJIDQgAgIQADCAUI26BCAIIBBDMAJBUCI7MTCbBEBAKAAICQgBi -gwOCIqNEQEADAcAkCgqAkEKQQAmEBEJQVAwSEBAASEYQQIAAAEQAAAeTAEFgCAQUwCBUAINTSECE -QLOgBEISBAQAAAAAAVJEgAgABCAIAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQCBgAEEgKS -hAtSgAgICACSAJATBAOCQCNSBgAAgNKAgBkCkQAIAUCDGIIAQACAkAAQEAASAQCIAYAEJCCgUQAA -AIQAA5AAAAlKSHuCpDAQEBMUEhCREQMqIIMDAQAAAAAADHSDAaLCABAAgQAABCQAAAAAXAAEBZCQ -gAAAAAIAEBADAQAAgBAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBAgoCEEBAAiYUBAACC -AKggupgKrMzwHd3uRFVVqtjY2NgArAqI+ojiu7ugrKoMAP8PDxMzdVVdHX8/VV9VX///AP8zMw8P -U1V1/xAVUfsE91FdR0cMP/9//3///zMzAAADHt3/At8zVQ8zDycPBSczJzP//zNzMzFVV/v/AP8z -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 -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAQAAgAAAIAAAAgAAAAAA -QAAIAAAAAEAAAAAgAAAAAAAAAACABAACAAIAAAAAAAAAAAAACAABAAAAAAACBAAAgAAAAAAAAAAA -oAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAGAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAgAQAAAgAAAIAAAAAAAAAgAgIAABAAEAAAAQA -AAAAAEAAAAAACAAAEAAEAAAAAAAAAAAAAAAAAgAAAAAACAAAAAIEACAoQAACAAAAAAP9AAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAAQAACAAACAAgAAgAQAIQACBASAAAEAAIAAAFCACAAAAAgBABAAQYgA -BAAAAAAAAIIACAACAAACAAAAAAAAAAAAEAAAAAAAAAIAAAAAAAEAAAAAB64AAAAAAAAAAAAAAAAA -AAAAAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAARAEAAABAAAAAQIAABAIAAAAAAAAACAEEBAAAAIAAgAAEAAAAAgAAAAADAAARCA -AAQAAAAAAAAAAAQAAAEACABBABAAAAABAAAICCAAAAAAAAADjgAEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAnBAAgCAhAEAAhgUy4SgAAwEEAKAIEQATIFDAAAIAIAIAggIAAigACESAICAAISAAEg0AEI -DGIAgAEQCAABAgAAgwYAAgNoAAAgEBCAIoMAAAQDABIAEIIAAAIIEoEAAAACIgANgBAACAGCAIAA -AAAAAgAABAAIAAIAAAAMAAAAAAAAAiBgAAACAAAAAAAAAAAAAAAAQAAAEAAAAABAAAAAAAAMAhCA -AEBBgChAEQAQQAAFE8hAAAAAIAJADSoCAAAkAAgiAAAgAAEIAkgAAAAIDAAAqRIIAAABECRNCDYg -EAAADAYAABAAqQAAEQJCABDwIAAADpsAACoSgEAAgCAAEBACAAQAAAMIAAAAAQAAACAAAAAFAASA -ABIAAAAAAAAAAAAAAAABgAAAAABAAAgAAAAAAAAIAAAAAAAAAAAAAAAIACAAACYkhtICAAwIBAoB -IgAAEAgBgJAQAAIISBEABAwAAkiUAlAoQFAACEAEAggECACABCECQAAEBkAAECBkAFYAAgwAAEQA -hAgECigAFAASAABQAAAMuQBoRABoiwARAQEiAEAIgVAAASAABBAOSABAABAAAABIAAgAAAAAAQAA -AAAAgAAAAAgAAAAAAAAIAAEAAAAAAACACgREAAAASAAAAAAAAABASAAIEUARiIMQsYIRBACAQwAA -AAAExEmAAuFQQAxACVAAAGAOIJDxkYApgRAIAEHAAiGUBFLAAhALCxAEIEnB4AEJgBQIABCAAAPA -AIDAAAwAAAn6UQAAAAgAgNACAFQAAFFAJAAAQAAAQACQAABAAQCAAQgDqAAEAAFAAACAAAAAAAAA -AMAAAAAAAAAAAAAAwAIAAEAIEAAAgAAEAAAUAAAAAACGIgwEAgYgCBCCAACJAAUQAABIAAECAAIB -AIAQIEAIMAAAgCIAICAAAAAgADEQASEAACAABUQADCgAjCAgCACAAAIAAQAIACkQAAgGKRASCAAA -BZQgEYEICIgAoAQCAAABEAIAAAAAAABEAAgAAIAAAAAAqAAAAAYAAAAAAAAAAAAAAAAQAAAAAAKA -CBAAAAAAAgAQACkgAAAgAIgAAAQIAAAAgACAAEJABGAGhCQMAwACEAAAAAAAASSAUECAKEEBACBk -CCIgACAAgCAiBGQEAADAxCIAFBBAIgAAAIAgKoEAACQQACAAAQIAAIARJECAAAAAAAAOp0HACQAA -IQAEAAQICEAAgAQAACgAARAAAAAAAAgAIAAAAAAACAACAQAAgAAAAAAAAAAAAAAAAAAAAAEAAMAA -AABgAEREACAAAQAARAAAIAAAIAAgAQAABAAIECAgAAAgAAwIIAAAAAAgCAACAgACAAIIAAAMAIAE -AQQAAAAAAAAADAggBAAEAAKKAAAAAAFAAggAAAGQAAAgCAAAABgwACIAAAbJCAAwEgACQAKLACgA -CAEAAggAAAAAAAAiAAAgAQAAAAAKAAABAAEAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACIAIIIEEAIIQAgECAQAAAACCkFSBFBGRCIIQEAAAAQAAIIhAABAAAYAQIIIgAB -CAABAAIggABAAAAYgAFCYEIAABACABgADAEAAAMAAAAAIAAABW+AoAEEEgAAiAEEEgAAYEAAAAAA -BAAACBAAAQEAgAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAggUAAAwCgQACQAAAAIFIAQAAIQgFAEAAAAAAAAIAoACAAIIABSCgAACAAhAQABAAAACwCA -AESACAIgBACARAAEAACAAAAAAAAAAAAAIAAAAAAOKgAAQICCAAAACAYgAAAAAQABECgBAAoBAAAA -AAAAExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAC -hAAABACAQASEAAAAEIAEABgAAAIRgAgAaAAAIBCEgEAIAAAAEgACAAoABAAAgQQwBAAUJBCABAgo -ACEgEIAAACoACAAAgAQAAAAAABAAAAVQgEACKABBIBCAEAgAALQgEICKAAAAAiAQAAAAAAAAhACA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEACEC -AgAAAIDEIQIBAACIgMQhAQIKAIBAxCEAAAQChADEAAiMAAABEAAgBgAAAABAxCISQAgABATEAAAy -AAAAAIQhAkgJAIAAxAAABE0gAQEIAACAxCIEIAAAgEzEKQFMAAAQQMQAAAAAAAAgAAAAAAAAAACE -AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAVQgigQBAAEGoAmE -AAMAACAgDYiVACgAAAYJiAiAggAwAA0AAEAAAKAIAIAAEAAAQCgJgEgAsAAIIAkIAAhAAQEhCYgA -ABAAAAIJAAAC14iUADgAQBAJgAIIAABAAAmAFAAAAAAECQAAAAAAAAQAAJQAAAAAAAkAAAAwAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAARABAAQUAAcAAARBAUAAAEAACiKAAC -BEDAACEgDAISIZAQAhAQAAgCAABAABIEBBAgAEAAAEAAEZAACQBECGAABQAEQBEFAEgoACAgAAQA -AARBBIAgAiAADAIECahCIiAEAAQBRAApIABQYAAEAABAFEEQAECIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIgAkBTJoAAKAAHAigIEAIhAECAUFICQFAAgAAAAgM -BCBCCAABCAgAQApEEBEgSgAABAhAAEAAAKCqCAB6AAABAJQABIQIBOKABAAAQEAkRAAARswCBAEB -QAgEAggQEAAIAEBBgIAIAFpACAIAQQAAAAABAQQAABAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAEJAAIAAMgBAA4KAACDyQIAABAAEAAQQAFSlgQATABAAAAACAAJ -CACBCAAU0AEggGFAAgZBIAQEAwgIYACQAIABUAgQEIAIEACAAABAQICAAACJwEAAAgAAkAIAAgAC -wAEEIpAAAdZBAAAGAgBgAAEAgAgACAAAAAkEIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAADgKAEFISAEAAQEAADgAABISAQgAAQAAEAAAAEUggBgQQAAAAAEAAAABAMIIA -AkAAAApoCABAAQEUAAAQACAAhEAAgAEAQAAAgKJAAQANBkoAAAzKAAJAEEFgIAAQAAAUVECAhEBA -AAFAEAQAAAAAAQCAAAACAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEGFBChEABMAQEAAAAMgIEAKAQ6hAUAAACkBJSSEICAlAABAR0AAAMBEKQAAAEMGsChEEC -ADg6uhIEQACAAAAAAAAByEAgBgBCAAYCEAFgAAAADChAfHQACAXARAEVEhAQBgAAAAAAgAAQEAAA -AAAAAAAABBAAAFAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIQ -QMEogShAQEJABAABMQBAMFAAEiAOQsAQUAEIAKEgIQhAAABICBQISYM4RBBAFFBYCAgIMLERUEgI -CEgKgFBMSDICgAoIICAoSAASEhgAAAAPo0IQAAggJAIgARIQEEBAIiAACgABKBChAQBAEAEQIAAC -EgKAEAgAQMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAECACCEAtT -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 -M1BfRP8LC1VVCl/6+vrKqvDPqg0NAt8zM1VVDw8A/1VVDw9VXzMRVVVQ/w0NVVUPDzMzAAAAAwPP -VVVVVVVVGw8bDwD/VVVE/0T/Mw9VVQAAqqoAAAAAVVUA/w8PAP8AAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAACBAAQAAEMAAAEAABABAAQBIAgAAAAABAAACAACAkAEIAA -AAABBAAQAAIAAIAIQAAAAAAAAIADIAAABAAAAAAQAAAAQACAAAAAQAAAAAAAAAReAAAAAAAAAAgA -AAAAgAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAABLAJgAEEEgkAQBgAABAQAAAQSAAAEAACARoQARAwGYEBABAAAABAIABASB -AABACAAQAYAAFAAAAARCoAAAAAAAAQQIAAAAAAAAAAAAAAAAIAAACIEAAQAAAAAAAAAAAAAAAAAi -AABAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACBAAgBAAIAAIAAQEAAAKAAAAABAAAAAAABAAAACAAAAQAAAAAAAAAQAEAACAAAAAAAA -CAACAQAAAAIAAAAYAAAAAAAAiAAABAAQAIAAAAAEAAAFkAAAAAAAAAAAAAAAgAAAAAQAACAAAAAA -AAAABAAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA -EQAQAACBAgAAAAgQAAgAAAAAAAAAAApAAAAAAAAACAAAAAAAAAAAAAAAEAAAgAoEgAAAAACAAAAA -AAAEAIAAAAAAEAAAgAAAAAgIgQAAAkAAAAWcAAAAAAAAAAQAAAgAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAgUAAA -okAAABAEAAAIAACQgAAAAAAUBAAQBACAAggAAAAAAQASAACEAAAAgAAQAAAACEQAgAEAABAgQAAA -AAAAAIAAAAIAAAAAAAAAAAAADtgAAQAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAIAAADgEABAEgAAAU -CAAEDABARAARAABIAAFABAAAQAyAAAAAAAAEBAgAAAABAAAEiAAGAAAAAAAAAAAAAAAECQAACAAA -IAAACIIAAAECAAACCAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQgIiiAAAhAIdQAAIAKABEAAIABB -gAJwKBUAAMgDAiIJUQCAIAMAIgAEAMgoAAhAAALAgChIAiAAAAACAIAAgAABkAgESACIAA4BANAA -QgAAAAtfAgiIEgBgAJAQgEjAIAApQAAQAAIAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAACAAAAAAAA -AgIAAAAAEABAAgAAIQAAQAAAAAAAAAAAAAAAAAICgA2IAAcBTUEoAMoALMQFIwIQCgAQBAAgATAC -ABAIhEAhCgiCIAgAYEAAAkAAIJACAQgQgAAAkwALCAAAEAAQAAAAAoAAIZARUBIAICAMAAAADMAA -AQAAARAwEBBkAAAgEEAACBEAAAAAAAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAIAAi -AAAAAAAAcAIAAAAAACAIAAARAAAgAEkoZsBEBAyAiwAJIYhAiBYRAUYgLgIBkkkEQMAMAABsDARA -ABQBAmQACBIAgihIBBAIIAJuEIgEAASEASYAAAAQQwgEaAABBECAAAwICAByAAAKnUwKcAAAAQCE -AAQAIFAABBYBAgAAEAIAAAAAAAAwAAAAAABAAAAAAEAAAAAAAAAAAIAAAAAAAAAICRBwBAQQUEgA -CAAAEBEASAAAAAAAAgAMEEMAARAIkCYAAVAQQBEzCCgIiBAQ0IABAAIAAABRATCgAoDk0ADAAAEL -yAAEQwKAQNQwQQChQNAASFCQQEASyAgAwAAQAALABgHRAAZQARAAAAV1AAEEABIACEAAAgEIIoQA -AAABBAAAQAEADABAAAAACAAAAAAAAIAAAAAAAAABAACAAAAEAACAAACiAAAAABARCQAACAAAgAAB -AAAAAgCAAAASCqggBCAwAIAAoCAIqSIIIAAACgYQAiIAAAACEBAJAAAAiAAxAAgAAFAVICABAoiC -ECASEICICAAQKAUBAAYgBIAgBoCAACiAkSEADYCSDgAAAXOBEAQCBAAwKCAAoAABCAAIAAgAAABA -AgEECIgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAEAASiAABKAgoCBBgAAAIABAAAAAAAAAA -EEBEIBEEACFgEYAEAwAgAABEBgQgAAAAJAAASEABAAQCYECAAASCAAEEAcACJijABBDEgAQEISAE -AAFgIGQAAIAQAjAEAACBBBAEwAgEkACAAAAMIwgBBAAAAQCECAAEgACAAEQQBAQAEAAAAAEAAAAA -AAAAAAAAAAAgAEAAAAAAAAAAACAABAIAgAAAggAgAQAAAAAAAAAACAEAABAAAAgAIAAGAAgQCgAA -AAAoEAAAiAAAAIgQIAAoMCAAiQAoMAAAAAAIgAAhCBBAIigIAAAABAAAAAAAAAAAAAAAAAQBAAAQ -AAAIAAAIAAAACZAAAYAQAAAAAA6qBAggAAAAQAAAIAAQiAQAAgkAAAAIAgEAAAAAACAAAAAAAAAA -AAAAAAAAAAABAAAAAAAAAAAAACAMgAAABAABAEgCAAAAgAAhCAAIAAACIAAAEIAAAAAAEBEICEgA -AQAAARAOEEkGAAgMAIAAEGIAEKAQAgABAMIBQAIAAABAGAAAIYAAEwQCEABEgAAACAAIAACAAAgg -gQAAAAgAACAAQAAAADcAEAgQAAgBAAACACEAABABAKEAAgAAAAAAAAAACAAQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIAgAECAAMQAQAAAAQAAAEABAAAAAAAAAAEQoAAIEECABAgAQAABwQAABBAI -AAABCAACQACAAIgAAAAAoAAAAAAAAIAAAAIEgAACACAAiFAICAgMQAABCkgIAAQAAEMiAAQFBACA -QBgAAAAB6AgIACSAABUACgIABIAQAgAIYCwkAAABgAAAMAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAoAAAAAAAAIBAAAAAAAAAAAAAABISAAAAAAAAAAhIKBggCACAAIQoAAAgAIAAAioAIABAgAAI -GgBAABCBcABKIkBgEICEQGgAEgQQAAYASgBATEAAAgAaACIQAAEGAFoAEAAAgAAArgADgBAAAAtT -A4IpCAFAAABAAAQYAUAAAIAIAAwAICAQAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACA -BAAAAQAAEIBQAQAAAAEQgCAAAAAAIAAACQwAAIgQAAgBAgAAEASEAQARGACQCIQgCEAAAKCExCgA -AgAAAADEIAEIAAAAgMQACAIAICQEkAIEmAAAoKggAgADAACAACAgAAAAAKAAQAAAAb8AACIAACUk -IABEKAAACAAAIgRAAAAAwMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAIDE -IAECAAAACMQABAAAAABAhABAAQIBAgUABARAyAAAFAkMAgAAAAIACYAABYABACAJgCAgAIAgFQmB -FAIIABAUCQBQAAACCBgAAABAAAIIAQAAAAAAAAEgCIyWEAAACBqIAAAPmgAkiAABAEgIIAAFAQBA -AACAAQCBgAAoCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAADAAAgEAmABAAAAAAA -CQAQAAAAAAAJBkAAQAKQxCgCAkAEQAQQQQAgAABGPgAwBAnIgAIAUFCAAAAACBGEJiRgICRKAAEA -BUDQAAiAAQZYSEgEVAgBQAAIBCIaAAAAAAAhgBAABMAAAA+xUAQUQAQABoBUBEACRggARgABgAiI -AEEBEAAAYBAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIQABqAGGAAHBgwkLBAAJCAgFAIBQA -AAAIABAAEESMKEABsEAIKEECgkwABCFgGgAIUhAAKAAEiACEAAgEQghAQAQEKAhCAACEAABEgoFQ -gQEhEJAAIEgIAQBhIEEBCNGCaEBQCgBQCgAATI2ITEAA0IAAAIAQGAEgLAABgEmAABIgAmIAAgAA -CAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAEmAABgIGhgYBAEBogkgQiQBAgBACAAACCCBBAqB -IgIAIWgKBEIBKAAAABQCkAAICwAgASSBgAJGBADAACKQAwkGAAARgMAggAjEAjICAgBQIgJGAUGB -BAuAAwAJwAgSQACBBCBixAGQAACIJwSIiotEAQCCABHUEAiAwJABQAAgAgOAgAAAAAAAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQBAAAUEICiAQAAGAEBAAIEASBIAAMEYBgBAAMAZQAAAC -FAGAAECAAgAAAIFAKAAAABRBABAAMSAAgIAgQBRCQCBEAQAUAAIIQAAwUASAAACKAgJUAFCAEiAA -BgAIAiJECAAQUCAAAAUjkQQAIAJWkChJAgIAAAQwABAQBIQAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAIAAAgIEEJgMAAUDYwEAABAEAABQABDIESQAgAEAAAYAwCTZhC4QCgA -MAIAEEKBEBAAABQUEkRQZQUQACAEAAAARAMUHEEAAgAIEEKBQBIQEAIEVoSAFEAAVAACUBJMBAAA -AAqEBAAADZgUBgIAIECEFwBAAFABQEMEAgBAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAAAAAAAgEQBIQEALAEAQQEBJWABIQBAAAAwQAAIBCAjIwAAIoCDIYoAEAABAQIBsDAQAgAIEy -EAhIMpJAALFEzFBQQiCBQEAmCBAAyqBRGSoACRIhMAAyUEAACitEOQMSAiiBAKAAAhgBCBAAAAAC -nCAAALogOEAgAJAoEgMIAAAJCFIiEiKgIBAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -CACSAcDAQQkSGAISQAABIRIAQAgAACDIgAwwBGSMAEAWRAAIgIALJIAAABCIDASUQSQDyUBAAACR -ABJCRgBACggQUAAEAnAQUgCAEFSIABIADgBECJCAIFIAkICQbAKJEgCIgEBQgQMAAA5AAKGsBBYC -UlAKggAEiACNMlECBVWAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAACgM4AAQQBB -AwQClAQECAgQBAIAkAAAQEABEJhEEBqAB4AAgWsAIIGCGhJAQACAAhCCAIFLA0yoAVoCEGgAEwEA -gltaAIDIiABBAAYBAgCRAAHgAQAqQABAQGJAABEghAEYghkAgoACkAAAAEECAAQAAAEEAIUhAyBg -ghCAQIEEFAEBAxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAAPceYRHAxCAgIAAgCCg -kiAAAABAAQIAaFffiOJX309KMhAyEKrA3Yhn77qYX3eqzBW/G99XV1V3O18RBV8bDxEB7wD/Af1V -VUxdqgD9/aDKERHi4qqquLhkIOpK+lDk5FXVICBVVVVTAAAFbYi4qsDY2IiIYkDuIjoKqswbDxsP -9f9VXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVR1UVzNVM1UzVXJ3J3cndwAAAAAA -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 -AAAAAAAAAAAAAggAAAIAAAAAxAAAEAxUQBIAAAAEAAAAQAAAAAAAAAAAAAAlBAQEABAAAAAABAAA -AAAAAAQAAAAA+AAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAA -AAAAAAACAAAAAAAAAAQAAAAAABAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAIBCAgAAAAAAAABC -IAAAAACAAAQCAgAAAIDRAAACAGAAgAABAAAIIAAAQAQEQgBCAgAiAAIACAAAAAAABAAIAAAAgAAA -AAZzAAgIAACAAAAAACgAAAAAAQAACAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAACAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIAEAAAAAAAAACAgAAAAAAAg -AgAAgEAAAUDCAIAAoAAAAgAQCACgAACAABCEAAQEABKiAgAAAAAAAAIgAIAAAAACAAAAAFUAAQAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAMgBAAAAAAABAQIAAACQAAEAAAAAAAAUAEgJAAAAAABEQAggAA -gAhAQQAAAAQAAgBAEAAEAAAAAAAAgAAGAQABAAAAAAAAAAAAEAAAAAAAAAAO0wAAAAAAAACAAAkQ -AAAAAAIAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAAAAAAAAAAAAAUACCkgAACJAjiAKIAAIAgAKQFBCAYBKCBABIAAAAAhAACQAKIiACADQgCoBA -IgFwAFCIUkAACQAACyGAAsAAAAAIAAgAABYAAokACkIASlAAAAo2AhKBACAAAIAKAgOABIAIAAAA -AAgAAAAAAALAAAAAAAAAYAAAAAAAAAAKAQAhEAAIAGAAAAEIAAAAEEACAAAAAgIQABAAAAACAAAA -AAAAAAAChAAIBANWAEEQAAAATBAGCBAQEAQASRAEaCMCAAABABIIEBAAQA0gUAIAAAAAAQICCEgQ -AAABAmRBEgAAAAwIJCJAAgAAEQCFAABAMEAEAAAADEUAEAIA8hACUKAAAAAAAEAQAAsQEAAABBIA -IAIABAAAAAEAEAAIAAAAAAAAAFAAAAAAgAAAIgAACCAAAACAAAAoSAAAAgAAABAAAAoAAAAAADGQ -SWAASAFkCEEICGAEA2QAQMAGAQIAYDEAFCgAADFABEPGgEgQAAABMIgAgAAyKAAkIAACCADIAYyA -DGAGYgIBCBQQBhAEciBqwAAAAAkBAAAH6RAEKBIAQACEACAQCBIAgAIBAAAACABAAAAAIIAEAAAA -AAAAAAAAAAAAAAEABAAAACCCAAAMIABgCRAAADQIQEAAAEAJABAgQQAAAAQAAABAAAmAAEkEAAAE -AMHBACDIEACGBoDQBIAQECsAAAQQAIAAgAAAlAABFCBgAMAEQAQAACAEgYDEAzAAAETACRAJkQAh -gAGQkSABASQBATEEAIIAAApO0ABUhAiQCQAACJFRcMAAAAAgAAAAAAFAAAEEAAAQAQACAAAAAAAA -AAAEAAAgAABAAAAAAAgAABAABoQAKpACAQACEAAIgBAAAAAAAAAAkABACAEpIACIABAEkQAAAhQg -AACQIQAASAUAhKACAAAQAAEAAgkOCAgEAAAAAIABEDEBgACJAAAEIECoABCEAAANAABQBAAQAEEA -AACGoQABoAAABPqgAgQCFWggEAYBMBCCAIAIAAAICBAAAAAAAAEAACAAAAAACAAQAAAAAAYAAAAg -AAAAAQAAAgQAsBAAQAEFAICAUQAECAQAIAgAAAAAAAAEAIQAkSBAQACEAASEDGAAwQAAgSCAAAGA -ABADKIgEAISAAMAJgAEAACQBIBCAAQCAIAAkMIEADADAAIAIAQQAACQAAyAOIQABIAAAYAEkAUAD -AAAGLjABKCwAIAGEACAgBAAAAAABAAAAAABAQAAEBCAAAAEAAAAAAAAAAAAAAQAAAAAAQCAAAACA -gAAggAkEAAAQAggAAEABADAARAAAEgQAAABAAgAACBgBAAAAAABAAAAAIAoCAQEgAABAKCABAAAA -AAAJACAAgAAAAAAAIABQAAAACAABACCQAAAoACIgIAZAAIgoEQACRAABACABABgAACAAAAKhAgAA -EAgIAAAAAAAACDCAAgAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAkAA -AYAAQQgCCBIAAEACCAAAABgAgAAYEAEAAAgiEAAIAAQBQYKCCBgCCASCBAgAAAAAACGB0AgOQQQA -gAAAAAMSAAABAQAAEIQgQkAAAgAAgQACBGoAABCAABAEAAgAEgAAAUAYAAAAAyIAGAIAAAACAYAQ -AqAAABABAAAABAAAAAoAAgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAGAAAAAAgAAAAEACCACAA -BAAAAIABAAAAAAAAAAACACACNCIACSMQAABAIIgACBAAAMAAAAAABEAAAAAACAACAgDQChAJGEAA -giGYIAiIQCyAARgAAIAJIAACCwAAAAAAAAAEAAaAAAQABBIAAAANogkAAEAAkBEAAAAKAADDIAAC -AARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAMBBRIAAAQABIA -EAAAAAIAADAQSiACAVAEBgALIAEIQIAAAQkAEOAAgAAoSQAgChCEABAqWAAEAAQAiBgAAAIQgAAI -CAAAAACIBAIMABAAEIAAAAkAAAAQCFiRHAATAAAAAA1bAARDAAAgAgAAWABAABAAUAgAGAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAhABEIQAQAAAAAAQgCQAAAAAAAAJ -JAAoACAgAAAAACwAwAgAAAASCiAEAIQgAAAAkIAAQAEAAQgACwCEAAigGAAAIBAGBgAoAAAAhCEE -MAkAUgjEIAgAAAAABMQIBAIAAAAAAAAAARICCIAAAAkgAAAAAA4AAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADQAAAAIDEIAMYCAAAQMQEERAAAAAAhAAAEgQDAIAA -AAgQBAIAIQAAAQAoAjAQCYAABAggASAACAAQIAAIJCkRoAgSAFECIBAQgAAAQAAJihIQEgIAAAmA -YIJIAAAGCQAgEAAAERIAAAAGHACiBIAAAIgIAAIEIQAABgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgGgCgABEKAmImAAgAAAFCRAGAAAAAAEJwBAgAEIABFAAQKABqUII -AEAABAQQACAEgEAAEgYAQAAAUCQAAAAJAEhAYAUmQAQABEAAcAAFIDVgYYAAABAQACJgAEAJRDAk -IABIAAAEYEQAAARMAAACQBQEFABAUgIAkAR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABARQECQUQGBgAAAAAACJBABAcAAAAEAQgABAjMEEAgQACGAEDBwCGBAQQAAk -AEhRBOAJAIggAAAEQAgAMAABkIEgABkIDBwEAgAAgChhQAACQAQIAAAAKAAgAAAIZEBMEggJQEQA -GAAAR85I4QCkAIggQRAIAGAEgACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAQAgAQEQkBAgJQApBAhIEAQAAAAAAAAgWAYFAAMIKiIQMgQDQAAARSBEBhAAEAiIABAgQ -EhAAQJAGACAABABAAAmBAICCcAhIAggAIAAIAAAAQABIDAAAAQQkAUAACBDQRACGAEEQAACHU4IA -iACWACBAA4TQEYAEA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMAE -JJYBiAAIAABiigAgAAgAIAAJASAAAIBQqAAFDAAAYCEUAABCRUIAAgIAAkAEAJABQAQAAFUAAkAA -AAAEAgAJAAgQAJAAIgAEQBQMCEBAQBIARgAABDCUEYQEMAJiAQIFIghBFgAAAABwMCAEKEBEAgkA -QAQFCoQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAKBAGmBKQYA -ABAAIYwAAAEAQAQBAAQAEAAEAgAAAgwwAgBAEEAQAFAErGJCQgAgkAgWAUAEBAACIAQAABLABQAM -CkImAAACEDMUQAAABAAKEAIAEBAAQBAYBgSAAgAIQBQEAgoAAgAACuoQEAQAQGMgkAQUEABCRgZA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEArqCAEBAACEAAAAwCEAEQC -AAAAAAQAgEghQCooOgCAggQIGFhAISEIMJAigCElokpAAgADiQgSQNEhAsAwwABEuTiQwQQgJCEg -wBSAIBogABEgAAAQEABAN1IQAkABI6goAsgIQEGAAAAFuoJFCDYgJSIBkgAASUkwkAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUUiAEggAAACgMgICQIAABACABAKAAAA -FUhJCQQgSgxJDECGBAYASIIAgCgQCAgEEBOMABCAE8BAAAgBQEUMAhICA8QAIERGaBJIAAhEAQoA -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 -/66kAAAEZEXNoKAKd/fm7kTu7vrKqswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAADxEPDzNVIncBDwpOd3cidzMFACcAACJyACACAgAAAAgAAAAAACAQAAAAAAAEAAIIABCA -AAAAAAAAAAIAAAAABAQAgAAAUAACAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN -AACAAAAAAwAAAAAAAAAAIAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQIgAAAAAAAAAAIAAQAgQAgCAEAAAAAAACAgQAQAAEAAE -ABAAAQQAAAgAAAABAIAQAaAAAAABgAAAAAAQAACAAAmAABAABAAAAAAAAAAEAAAAC9wAAAAAEAAA -gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABBAQACAGEAAAAAAAABAAFgQAgACAABAggAAAAAACEAAAEAAAAAAAA -CAAEACAAAAAAAgAAAAAAAAAAAAAAAAAACAAAQAAEBAAAAAAAIAAAAAAMbgAAAAAAIIAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAB -AAAAAAAAAAAAAAAQAACAAAQAAAAAAAAAAAAEEEBCAqMEBAAQQAQAAAAAAAAAAAAAAACCEEAAAAwh -AQgIUEACiAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAFkAgAAEAIABAAEAAgAAAAAAQIAEAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAAAA -AAAgAYAAAEAEAAAAAIAAAAIQAQkAECEESAIQQAAgIAAAkgAAAAgAAAAQEAGAAAAACIgQAAAAAAEB -gBAAAAAQAACAAAAAABAAAgIAAAAAAEAEAAAACUUBAAAACEAIgCAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA -CAAiAAAAAAAAAAAAICjAIEABABAAgIAEAAAAAAQAAAAEAQAAQBAiAAwQAAAJCCggAEgAAAAAAAAA -AAAAAYAAQAAJAAAAAAAAAAAAAAAHnAAAIAgBACAAAAAQAAAAAAIEUAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAIAAAAAAAAAAAAAAAgIMBwAABABIQAACA -AAABAkCQEFAAiAhAAAwKQAAAAwIAAEAAAAAAgAAsAAAAAhAAABMAUCAAAoAABAEAIAAAIAAokABA -AAIIABGAAIAAAgAAAApyABBIAMFCAAACDQAAAAADwAAIAEAAQABAAAIAABQAAIAAAAAAAAAAAAAA -AAAEAAAAAAIAAAAQAAAAAAgAAgIIAAIACAAAAAACAAIAAgAAAEAAAAgQIAAiAAJAAoBAAAhwAGAI -AAAQAAAADQgQAABAAAABCAIggABACGyIEAAABAAAUCgAYAAAAYAAAgCAAAwwIDEKAQAAAIBIIAgC -AAAsAAAAA9QQAQoAAAAOAAAgAAAAQCAAAAAAAAAAAAAABAgAAAAAQAAAAAAAAAAAAAAAAAgAAAAA -AAAAAhAAAAAKEABgCAIAAAISCAAAEBAAAAAAAAAAAFBQQwAABgQgECCQgAAAAQAAAAQAAEPQAgkh -AIAACCAAAAoCiEAwSIYABAAAABAJCAAgAAAAAlACJGgoAGkCQAYQQgAKAAYQAAAJAYBkAAAgAAAG -80JLIAAEDAAQAAkAAIQAAJIAAAKAAAAAEAAAAAAAAAAgAAQAAAAAAAAAAIAAQAAAACAAIACAAAAI -CCAAABAgACIBAABAAgEAwAAgEAACAAAAAAmQhEAAUAAACSBAAEmIEAIAogDAAAGUIiIEBIBAAcwQ -CYAIEHABAAQAgETIAAAIEgQQhAQBEdAADhEEEBAJSAQEwCGEAAmDAADIAADQEVEAAA1jBAAAAICA -iYAAIoBAAAABAAACBAAIgACCAAQAAAAAAAAAAEAAAIAAAAAAAAAxAAAAAAEBAAQAAATACAAACFAA -CQCARAAIQAAAARAAAAACAAAACQYAQACFBDEEAQAAQAQIgAAEgIAAMKAAAAJAAFCBgCAIgSAEAEAB -AAAAgAQQIBAgiABAAAAABAAJAQAUAGgpECACAIAAAgUAECAAAAAFIAAABUqIICAAAIAhCAABAEAA -gAERAAQCgCCAAAEAAAgAAAAAAAAAgAAAAAAAAAAAAEAAAAAAAQAAAigAEBAQAAAhKgAhAgJBAAUA -CAgAAggAAQIAgAAAaBSAAiEgAIEAAEAAAMACAAQAAAQAhAOAADQAAAAhAAQQAsAACQQJEBAIAAIA -AAKAECCEAgiABMQgAAEAACQECIgEAQQMAEgAlAKEQCBAAAANzABAyAAgFAAgAgAAAAEAgCAAAAAg -AAAAwAAAAAAAAACAAAEAAAAgAAAAAAAAAAAAACAEhAAhAAAEYIAIAAjAACAAgAgQAAAAAgEAAAAA -AAAACAAAKAgAAAIIAEAAAAGAAgggIABAEiEACAARAJgAQAIIACBAAAAAIAggAARAAAAACAAgBBAE -AQAIAAABAAIAAEiMAABIEgAECCAAQACAACEAAAwNCwECABBKUAAAICAAIAAAAAgCAQAAgAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAIAggAiAAABAkABAAAAQCAACAAAAAAAAAIEYEB -AAAAgABAgAABIAgQACACBAAYQAMAABgAAQAAEQAQAAgARQAAAAAAAEAACAQABhAEAABHgAAAGAAA -IQEAAQAEAAAAIAABBAAAAaCIAAAADNIACAAAAAAIAAAAAQAAAAAAAAAAAAEAAIgAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIABAgBIAAAEEQABBAEEAEAACAAAAAAgAAAQIAAAAAgAC -AgAAAAAQAgBAAKAIAAIAQAAAAIIAAAAABAAACAAUAgAAAAAAAAgAAAgAAAAAAgAAJAGAZAAIAgAA -gAAAAAgAAAEAIICAAAAFwhAJAAAAQJCAAAogAABAIAAJECAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAABAAAAAAAEQAAYAAAAAAkAAAABEAAAAAAgAACqBQAAxCIBQAqAABgEIIA -AkAAAAAQiAYKAAAAABCKBAAJAAAGEIIAAAkAAAAQgAAAGgAIBBCIAAAIACABEIAAABoBIIAQgAAA -GAEUCBAAAAnVgAMDiQAACBAAgAgAAACAUIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEAACAMAAAAABAEIAkDIAAAAAQAAAAAAAAAAAiAAQKAEEAQCACQRgAAgDEIAAACgABAMQg -ACAKFAAAxCADAgAAAADEKAAAAAAAAMQkAAAJAAAAxCAAIAAAAEzEIgAAAAAgAMQiAQAAACCAxAAA -D3EiAAAIACAAQAAEAAAAgAAAAgAoGAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAJAAAA -ACABQAAAAATEIBMIBAAABMQAAAAAAAAAAICEgGACABgAgAQAgAAQBQmACAIgAAAgCYhQECEICAEJ -gAQAQAAACAmABAACAAAACZQAAkABAAAJgAAIAAAEEAmBBAAAAAAQCYAEBAgDACAJAAAGPYAIFDKB -gIIAABIAAAAAYAAAAAAQAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABACIAAAiCgAgAAA -CAmABEAAAACKCQAAAAAAAAAAAUBAAGAAAMAgIUAABgAIUABQIAQAAEAAAAAgAAAAAAAASghBAAgB -jQIQMAAAAAAAEAEiggAAgIwIAAIABCJAAQQUFAgAACCESgAAREYBwAAAAAowBgEABAFCABAgAkAE -KAIAgBgAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAEAAAAAAEAAARDAgQAQI -AAABAAAAAAAAAAAAAQAIAQDAAAgCAAiBAIgIAIQAAAkBoACgrAIEAIAAAACSUAEgAAICACwIJAAB -AAAEAAEBAAQAUAgEAABYCKwEAAAAAAAEBAAAAACAgQIABAAAQ4sMAEAILAAA6AhQIIBJgCFJBAAA -QAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAgAEAwIAEIAA4DAEAAgmgAKIAAAAA -AAAAAAkQEAAAQQAACgAAABAJQAgGAAAAAAIAgAAAAABACABABgAgAIABIAAACAgAAQAAAAgAAAAA -AAACgQAgICkQAAAJCAgAQAAAEAEAAAgQQADAAACMVAAAYCAAgAAABCEBAQAAgIAAAABAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAYARMgEgAgIEAZggAEhEAAAAAAAAAAABABA -EAYAgABAUACEAAAAQCgCQAAFAAARACJAAAAACAAEAEAAAAEAAEACQAAAAAAAAgAAAAYAAAAgAaAQ -AgAKAAAAAAIAAkAEAAAABAAUFhQAAA16MAAAhAQAgBAEAAAUIgQgMAAAAAAAAAAAAAAAAAAAAAAA -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 -CAAAAAAAAAEAAAAAAAAAAAAHHQAAAAAAIAAAAQAAAAAAgAAAAAAAAAAAAAAAEAAAEAAAIQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACgAAAkACAAEBgAgQQgEM -AQAAQAAAAAgAABAAEkAAiAAAAAAAAAAAAAAAAAAAAAAAAAIAQACBAAAAAAAAAgAIAAAAAAAAAAAA -ACAIAAAAAAAAAAICAAAQBAAICAAAABAAABACAAAAAAAAAAAAAgAQAAAQAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAABAABAAAAEAAQAEBAIAAABAQggAMAAAAAB -ABAAAAAEAARAgAAAAAAAAAICAAAAAAAAAAAAAAAABACAAgBAgAAEAACAEAAAAAAAAAABAAAAAAAA -AAAADSgAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwACACAAAAAAMAISCAICAAAACAAAEAIAAAQAGCA -ABAAAAAAAAAAAAAAAAAABAAAAAAMAIIAAAAAAAgAAgAEEAAACAAAAAAAAAAAAAAAAAAAAAALugAA -kAAAEJAAAAAIAAAIIQAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBACAAAAIAAMAAAEABAAIJCAAAQEACAAAAQAACAAAAAACA -AAAAAEoKAIAAAwAABAAQwAAAAgAIAxAQAADAAgQQggIFAAACAAjAACAAAgAAAA8kAAgAAAAACAgh -AQAAAAAIAAgAAQAgAAAAAAAAAAAAAAIIAgAQAAgAQggQAAAAAAADABAAAEAAAAIAAAAAAAAAAAgA -AEAAEAAAAAAAQAAQAAAICMEAAABAABJAAAAAAAAACAACUAQAAAAIAAgAgAAAAAAIMAIIAADAAACo -ggAABIEASAACgAAAAAAAICACBBCASAUQAAAQAAAASAAAQAAAAAAAAzwgQBAAgAAAAkBQQAAAAAAg -AFQIAAAAAAAgAgACCAAAAAABEAAAQAAAAAEKAAAAAAAgAmAAAAAAACACQAAAAAAAEAIAACAAAAAI -AAAiAAAAAAaEhgBECgRgAAEAAEACASABCQwAAAIAIAAAYAAkAAAAEUQACARAIAQACEAABBSQCCAh -gABiCAAIAAQAAAEAIAAABgAAAQKAAACEAAKTAAFgAAAPSwABAIIwAAAAAAEAABAUAVABBiAAQAhB -AAABAAAABBAgAAAAgAQCAAAAAiAACAIARAAAAAAEgAhAAAAgBgoAEEAAAAAASwZRAgAAAAAQABAA -ACAABoAACAAACgRAgQEAAACggAARAAEAAEgAAAAAARAgCABAAABAigHAAMQAEFGCFCAAgBEoAYhA -CAAAAEQAiJKAwAQKUAQAAACQBAALgAAAAAqYAADAQAABAAAECIQAsBCACAAIBAQAQBCQAACAAAAA -ghAACIAAgACACAAAAAAASQAIAMAEAIJQAIEAAAQAARACAQIEAAQAAACAAggAAAAAkUACAgACAAGg -AAqgAIAAgAAAEiAQAAAAAAAAAAAAAAAAIACMAAgQAAAiBTGAAAAAEAgAQAAAASAAAIABAAAAQBAE -AAAAAQBwAAAAgAABAAICQAAAA/wAoICBAAAgIQBEAAAACARQAIQAAABAQCAAAAAACAAAAAAgAAAA -IAAAAAAAAABAAAEAQEAAAgAIAAAAQAIQAApAEAIAAJIgCAECBAAAACAAAAyAAAAECAQgAAQAAEQA -AAAAgCZQAEBAAAhA0AAAAAAAAAEQAgBAQERBwBACBAogACSBgABEAAEIAAAAIAQAAABygBAAAAAE -AAAIIAA2AAEAAAANZQABCAAAAQAAABAgAAABgQAAEAAAABABAAAAAAIABIgCAAAQAARCAEIAAIgA -AAAAAACAIACEAAAAAAKAAQYAAAACAAAAAAIBIBAAAAIQAAhACAAABEgAAAIIAgEAkAYAQAwIAAAI -EgEiCAAQAAECAQAJAIAAAQCAAAgAAAEAAAAACAAQIgAAACAIACAICABAAggAIAQAAiACCIEIAQAE -QCAAAAsqiBAggAAAAAAIAAEIQAAAIAwYIAEAAAAgSAYgAAAAAIAICCBAQACAAAgAEggQBgAAiAIJ -AACAAEOIAAQAAAAABAgECAmEBAAACBAAkAAAQQAAgEAAAAEAQAAAAAABAAAAAAAgACEAAAAAEABA -AAAAgAABAAAAAAABAAAAAAEEUAAAACAAhIACBCAQIAQCAACAACEDAAMAAAAAhCAAAAQAAAAAB2sA -gIAACAAAAQAAQAAQBQAEIAIIAAAABAEAgAAAAQACECAAgAQAAICEBASAAQggAFAABICBQEQAQICA -AAGAhAAABAAAQIAAQACAgABBAQAEAQgAABAAAAIACAAAJAgAAAAICAAAAAAAAAgAAAAAAAAAAAAA -AAIAAAAAAkAgAAAAAAAAABAAAAAACgAAAAAAAAAAAAAAAAAAAAAUgAAAAQSAAAAF1wEZCAAACgAA -AAAAAQAABIACBIgAgAABABAAgAAAAAAAAAAAAAAAAAAABAAAAAAEAAAQAAAAoCAAAAABAIAAJIAA -EAgAAEBBAAMCAIAAAAEAgAAAGAAAABCCAAAIFCAAEIEAACgCAAAQgAAAAAAiABCABAAaAiAAEIgE -CAoAAAAQgAAAGAAAABCAAAALAAABEICEAAAAAAAQgAEAAAAAIBAAAAcQgAIAAAAAABCAgAAAAAAA -EIEAAAAAAAAQghQAAAAAABCAAAAEAEAAEICAgAQAAAAQgAgAAACAABCABAIAASAAEICAIAABAAAQ -gQQhAAAAABAjAAAAAAAAxCAAAAAAgIDEIgAAAABAAMQgAAAAAIAAxCAAAAAAQADEIAAAAAAgAMQg -BAAAAACAxCEAABgAAAzEJAEIAAAAgMQhCAAAAAAAxAAACMcgAQIEAAAAxCEAAAAAAADEIAAABAAg -AMQgKIAYAAIAxCAAAAAAgIDEIARIAAAABMQgAAAAAECAxCAWIAkAIEDEIAEAAAAAGMQoAgAAAAAI -xIgAAAAAAAAJgAAAAAAAEgmAAgAIAAAKCYwAAAAACAoJkQIAAAAAAAmCCQAAAgAKCYgAgAAAABYJ -iESAEAAAAAmQKUAAAAAQCYgAAAAAAAAJAAABg4QIAYAAAAAJiAAEAAAAAAmAAAAAAAAICYAAABAB -AAAJgQgAAAAAIAmIAAAAAiACCYACAkAAAJAJgICIEAAAAAmABAJAAAAACYBUBAAAAAAJBBAxBAAA -AAAAFhQACQBAABgISAAGAKAEQCAgAAAYBAAAAAAAEAAAAgAUFEAAEEJCAAgkBACEBAIAAAgAAAgC -igACAAgEAAA0AFAwAFAFFBAAAAV5VAGAAAAAAAQQpCQAREQEQIQCBABgAAoCAADAQEJQYCRAQYAE -IAAQAAAVlYSAQABBQAJECQCQcgrJ0EICiYAgCHBgQAACAAAEydQ2AI0GYAAALAgAAAAAAAIAIEAB -BBCACBAQgAEACAAARAAA4ugAAABAAADg4ECgAAEAAIFIGQFIBAAAAAAIBAAAAAAAAAkZQUGgAEIE -EEFABAAAKAAACQAAQp8kAgAACgIB4AREQHAAAAAEAFGgmAAACaEADAgAoaQAWayqSCAAAEABQEIB -CICCEAAAggICAAQEgBIBAakSCACBAAAYAAEIQGgSBEGpQMQIYAgICAgAAAAAAAgIEAAAgQAAAAAA -EAIAAIAAAAIQAAgAECAgAAAAIREICGjAUACAAAAAAQtACAIAAAAAAABAAADAkBQEAhABCgEABAAI -IQAAAACDiwgAAEAAACATCAAAIBAABBAAAAAAAQAAEAACgMAQAAEQAAAQAABIAEDQyAgAAUAAACMA -AkAsIAhBAAAgEAAECUAMAigIAFEjEQAICBKASAECAAJAAAAAAAAEAAAAAAAABAAAAAAAAAAQAAJA -AAAABAAAAQAAACCIAAZBAgQAAIgAAAJAAAAABAAAAAAAAAQgAABAAQEAAAhAABJQAABoCAAAAA0k -AgAAAARJQABCAkAAAAigBRIAAAACAgAAAAACEAACUgAFAAAAgAAAAgEAAAAAAAgAKDAAAAQCQAQA -ELAAAA2BAkBwAACoIQwAAABAAAAAjAgAAAAACAAACAAABIgCAgBwARAQAAIAQAAAPHgAEAAAAAgw -eEAAMBJAFABAAACAFLyADGwAAAAgAEBBGAAAAAICAhRQAIASAAKCAADogAAAAAAADwkEODgQAABA -BkQqKAAAACKAAIAiAgAABEQALCgQBAACAAAqDCQ5EANAAAAAAAAAAIgQAAAAAEAQEBAUAABEVEIa -FBQUVACUAIAQAgAEBwAChQAISAAAEAAAEAAEgAgBoJAAEpAEAQBAAAAQEAggCBAAAAASgiAgBAMA -QAAQRAAAEIAABgIAQAIjgIcQAIBQAUkgUBCgEAAMISAwSgAhABAAAAAOMgAQUAAAAgAgAAEgMICA -QANQAEEBggAIAAIKCAUAAgiAAQkgAFZAAAAoIEIAVAIKEpCxsFgAUhECEgZISAJAARASEgCAAQCC -BAIAIEhAAAEKAEBEAAgAABAArAgICAEIgCIFAEQIBAAAAAKBBAAAAEANFAWVEBCEkAgOCABWAIIi -AAqIBEBAQCCAgAAARQAAQAACgAAAAAwIICBIsgFIoQMAAArmkkBBgQAEAAgSCA0AABAIEAAQQUEA -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 -3VVVVVVVVRERVVVVVQBUMzMAATMFMwowNVVRRE4zBVUBD1UnJxC6AAgAAAAAAAAAAAAAACAAAAAA -AAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAoAAAAAAAAAAAA -AAAAAAAAAAaXAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYgAAAAAAAAAgAAAAAAAAAAIAAAAAAAA -MIAAAAARAAAAIAAAAAAAAAEAgAAAABAAAQAAAAAAAAAAAAAAAAAAAECAAAAAABAAAQAAAAAIAAAA -CBYAAAAAAAAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACCAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAABsQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAIAAAAAAAAACAAAAAdhAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABRAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAEIAAAAAIAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAgAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAgAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAMAAAAAAAAAAAC2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AAAASAIMAgAABAAIgAA0AIAAAAAAAoIIAAAACAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAABAQAAgAA -AgAAAAAAAAAAAAgAAhBAAAAACgAAAA/XAA4AAAAAAAAACAAAQAAAAAAAAAAAAAIAAAAAAAAACoAA -AAEAAAAAAAAAAAAEAAIAAAAAAEAQAAAAAAgAAgAAAQAAAAAAAEIAAAwAAAAASAAAABAAAAAAAAAA -hAAAAAAAAEAAAAAABAAAYAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAIAAAAAAAAgAAAAAAAAAAACDUC -AAAAAQAAIAAgACAAAAAADTYAAAAACAAAAAgBAgAAAAAAAAAgAAAAAAAAAQAAAABBAAACAAAAAAAA -AAAAAAAAABAAAAAAAgAQEAIAAAAAMABACCAAAAEQAAACAAAAAAAAAAAAAAwAAAQEAgAEQAAAAFAg -AIBAAAAAAAgQIAAAAgAEEAAAAAAQQAAAAgAAEABAQQIAABBQACRwABQAAAQQFEAAAkAAIAQEIAAA -AABIAAAAAAAH5wA0AAAgQAAEACAAAAAAQAgAAAAAFAAAQAICAAAIAABQAIAAACAAAAAAAAAACAAA -AAAAAAAAAAAAAAgAAAAAAAAAEEAAAgAAAAAAAAAAAAAAAIgAAAAAAAAAgIAACAAAAACAAAEAABEA -kCAAAACAAFAECAAAgAAASgDQAAAIAISAAAAACQgASBBACIAACAAAEAARgAAIAgIIAAIAAAIAAQAA -AAeiAACAAAgAAQgAAgAAAAAAAAAAAAAAgEAQAACAAACAAAAAAAQAAABAwAAAAAAqAAGAAAAUBAAA -AAAACAAAAAAABAAQAAAAAAQAAAIAAAAAAAAAABAQAAAgAAEAAIAAAAQIAAAAAAAAIAANASAAAAIE -ABAoAAAAEAAgAiCAABAAgIARAAAoEACAgAApAAAiEBCEEASBAAQCBAQCIoAAEQAhAAAADJ4AEgAA -CAAAABAAAQCAAAAIAAAAABAAAoQBAAAAAACECAACAAAAAAAAAAAAAAAAABAAACAAgiAIEAIAIAAC -AAAAEBQAAAAIAQACAAAAAAAEAACAAAQAAEEEACAAAAAAAAAggIABAAAAACCAgAAAAABEAQAAAIAA -QEAAwAAAAACBhAAAAARAAIQAQAQAAAEAAQAAICAAgAQBAAAAAIBAIAEAAAAGwwABIACAQAEEACAA -AAAAQAAAACAABCBAAAAAIAAAIAAAAIAAAIAAQEAAAAAAAAABAAAABAQAAAAAAAAAAAAgAEAAgEAA -AABBAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAr9ACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAABAAAAAAAAAA -EAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAgcAAAAAEAAAEAAQAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAAAAAAAAYAAAACAAAAAAAAAAAAAAAAgAAAAAAAAAA -ABgAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAOOwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFgAAAAA -AAALAAAAAAAAABoAAAAAAAAACBgAAAAAAAAAFAAAAAAAAAsAAAAAAAAACwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAl4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAkAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAA -AAAAAAAAAAAABscAAAAJAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACAAA -AAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABuAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAAAAAABAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -24232,15 +40735,468 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARlAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAAgAAAAAAAIAEQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADV8AAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAQAAAAAAAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAQQAAAAAAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAgAAEAAAAAagAAAAAAAAAAAACAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAQAAAAEAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAABAAAAAAAABEkAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACwAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAAAAAIQAAAAAAAAAAAAAA +EAAAABAAAAAAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAggAAAAAAAAAI +AAACAAAAAAAAAAAAwAAAUBAAAAACAAIAAIAAAIAIAAACEAAAAAAAABAAAAIQAAIAAJAACgAAAA1/ +AAAAAABAAAAAAAIAAAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAgAAAAACAAEAAAAEAAAEAAIAA +AAAAAAAACAAACAAAAAAIAAQAAIACAgAAAAAAAAAAAAAAABAAAAAACBBAAAAgIAAAEjACAAUQAAAA +EAAAAAggABASCqAAAAAAQAIAQAAAAAAAAEAAAAACQApQAABQAAAAAAAAAAQQAAAAA4oAABIAAgAA +AgAQgAAAAAQAABIAAGAAAgBAQAgAAAAAAAAAEAKgAAAAIAAAAAAAAAAAUCAAAAAAAAAQAAAAAAIA +AAAgAAAAEgAAQAgAQAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAQAAABAAAAAAAAIBIAgEACAgAg +AACEAAAIKAARgAAAAAgAAAQAIAAMAgAAQIAAAQAAAABRgABABAAEAAACzCBEAADACACAIAAAAAAA +IRAgQIAAAAAIAIAAAAACCAQAAAEABAAAAAAABAAAQEAIACAEAAIAAAAAAEAgAAAACAAAFAAAgEgg +AgAJggIAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAUAAAMBBAAACQAAAAQGQAAAAAQAAyRBB +AAAAAIAAAEAEAAAAABCAgAEEAAACAACGAAgAAoBQAMgAAAygAAAAABAJAFAACICAAEAACAAAAgAA +AAAAAAIAAADRgEAAAAAAAQAAQAAAAAAAAAAAAAAAAAQAAEAJCQAAAAAAwABAAAABKAAAEAgAAAAR +AIAAAAAAAAEAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAACQAACAABQAAABAAABAIIAAAAAAAAAQ +AAAAAAIAAAIAAAAAAAAQASAAgAAAIAAAAAAABFUAgAIABQAAAAAEAAAAQAAIAIABAAAAAABAQAAB +AAgAAAAAAAAAAAAAAAAAAAAAEAAAiAAAAAAAAAAMAAAAAAiAAAgAAABAAAAAiAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAQCAIAAIAAAABIEAIAABAAAAAQAAAAgAAACBITAAEICgAIIAAAAAAABAEAgAAI +ACAAUggAAkAAggAIIAIAABIAAAAMqQAEEABAAABigAgAAAAAAAAAEAAAQAASAAACCAACAABAAAAQ +AgAAAAAABAAAAAAAAIAAAAIAAAAAAEAAAAAAAgAABAAAAAASAAAEKgIACRAgAAAAAAAAAAAAAAAA +AAAAAAAIEQAAAJAIAQaICIAAGAiCChCAAQYaiIAAAUAAQBhMAAYCAIAAGAgAEAAAAASYCgEEQAAR +ABgJAAYAAIAAGEkAAAx5QAAACJAEGAgAAAAgAACYCIACgACAAAgIgAAAAABBXAgABAABAQAYCIAA +AAAAABAIAACAAAAAEAgBBIAAEAAYiAAASBBRADgKAAAAABACGAgAAAAAAAAAAAIAAAAAAAAAAgAA +gAAAAAAAACAAQEAAAAAAAACAAAAAAAAEIAAgAIAAQAAAAAEAAAQAAEAQIAAAQABAIAAAAAAAEAAB +AUQh4AAACRMAAAAAAFgABAAAAgCAAQAgAAAAAAABAQAEAIABAEQAAAAAAAAAAAAAAAAAAABAQAAA +AAAAAAAAAAQAAAAAAAAgAEAEAAAQACAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAARAk +AAACFAABAAAAAAAAAAEAAAAAAAAhAQAEAAABAAABAAQAAAEAAAEQBAAAAAAAAQEUAAAAAAABAAAG +yggFAAAAABABCAAAAABABAEEAAAAAACAAQAAAAAAAAABAAAAAAIAEAEACAAAAAAAAQQAAAAAAAAB +EAQAAAAEAQEIBAAAACAAAQACABAAFBABAAAAAAAAAAAAAAAAAAAAAAAAAAkABAAABAAAAAAgAAAA +GhAAAAEQAAAAAAAAAAAAAAAAAAAAAAAEgAEAAAAAAAQAEAAAAgQAAAAAQABAIAAAAAS/AIABBAAA +CAAABgAEAAACAACAAAAAARAAAAQAAAAAIABBGAgAACAAAAAQAgAAEIAAAAAAAAAAAAAEgIAAABAA +AACAEAQAAAAAAAABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQgAwAAAAEAyBApAAAAICDE +EAgEAAAAyMgQAgAAAAAAyBQDAAAYAIDIFAMIAAAAAMgQAgIAAQDAyAAAC3kRAgAAACDEyBMAAAAA +AADIEAAAAAAAgEAQAwAAAABAyBBCQgAAAEHIAEIAgAAAEIgIAAAAAAAIiBABQAAAQADIEAAIAAAA +AMgZBAAoAADAyAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAYBIAAAAACABgAAIAACBAAGAAIBAAAAg +AYkAAAAABAABiCQEAAgEEAGIBAAAAAgAAYkAAAAAABABAAALgYoEBIAAgCIBiAQAAIAAAAGQIAAA +ABAgAIAEAAACIAABsAApAAIgBAEAAAAAAAQJAQAABQAAAAEBiSQAgAIAAAGCFgAAgAABAYAABBAA +ACEBAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAgBAAAQAQAAlCBACAGCQQAQAQCAAEFAAQAAQIBQC +ABAEAYAwAAQAAHQAQAAAADCAkCQABGAAAQAAAAAmJAAYAMAAYEgCZARgicAAAEJAAAQAAAAANAAI +AgIAAAQAAAAAAAAAAAAAAAAAAAAAECAAYQAAAGBgAYgQAhBwAGiAQgBAQBRgAAABAQBgYAAAAAAA +AAAAAAAAAAAAAAAACAAAAAACAADIwAAAAAAAAARSAIAIBAgBwMAAQJAEAAEABABEQACMQAAAQSwA +gEAIBAgERAAEAgoAQACBDAGASAAAwgIAAEAIEIAIIKEgQAECCQCAAAgMAABAAAFAQAAKKEEIQgAA +AAAAAAAAAAAAAAAAAAAAQAAEAAQAAAQCBAAAgABIIEgISAAoAAIEwAARAQQACgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAMIEACAAJgCAAoAQAAIAIQQSAAA0AAAAAABAAkAACAASQAEIIAAWQAJCAI +A4AAAINERAIICAFAAABJzhEgABAQAAEDEAEDQgAAgQAAAAAQKIAAAAQkRgARQAAAAAAAAACAAAEA +AAIAAAAAgAAEAAAAQAACCCAAJBFACIQAhgEAkQgAQigMBEAAAAqAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACGgBEAIAARgAACABIAIAAAQqRAACAgNIiEAgAgAAEAyAAIAKCEAFBAAIAAAAEAAECkA +gAIhAAwAAA3UYkqChAABjAAEAAQUAAgIABCADAAAAIhAiSkACAQJAZAAAAAAAAAEAEAAAAAAAAAA +AEAAAAAAAAAiQABCBAJAAAAAAKJAIgEAQGAAABCJQAUAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAMAA +FAIAIAAAAECAUgBAAEAgAAwWCgASlFAQBAACAgRAAARMgAADJ4gAAEwAEAAAQDBABMBkEAREAAAA +DS9GQQACAQIADAAooBBEEgJ5AAwCA1AAAAQCEEgAQJCJiAAAAAAAQAAAAAAEAAAAAAAAAAAACAAA +BxBEQEAEQBAAAAQggAAAAwhAEEgAABQYBAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACkQAAAAAgBA +ACURIAAAQMChThC4IACkwAAC0gAQAAIYAAAASAgAQEgAAAICAAAABAEAQgACAKBAAAALKgAAEEkK +gARQWEcyEAAEpBYJAIAFAIVABDESQgJIQEIFAAAAAAAAAAIAAAAAAAAAAAAgAAIAAgAAAwACEBBQ +EMAgAAMhCEgAAAISglAoIhDAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAKQkAAFBEiQMqFAAIAA +AAkQAAB0CBAUFBAAAAAQAAASCpBASFAoQBIDEAAEQpLGChIAEgQSEAAAAAdOEIaEAZBAhAJACCQE +koBEJAABgAAAiBAAAAQIAAAEZAoAAAAAAAAQAIAAAAAAAABAEAIABAgAAAAQApAEAAQAAACCAAAI +ABQOAAGUBiAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABOAAQAgRQgAAMQBAMAAhAzQACEBAKA +BgIoAACAAAZAiAAAQwIBAAICAAAAIAIAAGCQgACAABACEAAAChyAEDAEIIUSMAMAAIJQIRCAIKAQ +AAAAEJoAABERIwIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAcIISAIZCEEBwAMIhCICQgTgA +AgCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAwMD//wAAf4AIqgAAAAAAVcREAQAAAAAA/wAA +AAAA///390REAAC3NxMTAADw8AAA8PCwsFVVAAAAKaCgd/cFVRMzqt2xAFcCVwIB//2qAAACihFR +CAAzM///AABVVQAAAAAAAAAAVVUAAAAApQ8AAACgBf8AvwAAd3erqyIiJjdaWgA8qqoANgEOAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAMMDAwP//AAC/QAhZAAAAAAAqxEQBAAAAAAD/AAAAAAD///f3 +iIgAALc3IyMAAPDwAADw8LCw//8AAAl6AAC7/wr/kzOq7nUAuxG7EQL/VVUAAAFFEbEAACMz//8A +AP//AAAAAAAAAAD//wAAAAClDwAAAAAF/wA/AAB3d2dnAQFVd1oaADxVqgAzAA8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAwwMDAf/8AAL9AAFUAAAEEAABERAQAACEAAADMAAAAAP////+IiAAAtzcj +IwAA8PAAAA8AODiqqgAACK8AAAqgAP8AAPrudQARERERAP9VAAAAAUURsQAAZ3ev/wAAqqoAAAAA +AAAAAKqqAAAAAKUPAAAAAKX/AD8AAAAA72cFBVV3GhoAPDMPADMADwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAADDAwMB//wAAf4AAqqqqAQEAAEREAQAAIQCAAMwAAAAAd//6/0REAAC3NxMzAADw8ACA +DwA4OAAAAAAPS6CgAFUAVQAA+t2xAAICAgIA/1UAAAAAiBFRAAB3d1//AAAAAAAAAAAAAAAAAAAA +AAAApQ8AAACgpf8APwAAAFXvq6qqJjcaWgA8Mw8AMwAPAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQ +HQAAjAEAERQAAABEAAAQkBQAAAR0AACQAAAAjAAAERAAAASAdAARFBQIAIwBAAAUAAAEhFBAERAA +AAvkAAAAjAEAAJQFAACANAAQlAAAAAQBAACACQAEiHQAERAQAABcAAAEkAAAAEgAAAEQAAAAiAAA +ABAAAACMAQAAFAEAAIgAAAAUCQAEACQAEZAAAAAAAAAAAAAAAAAAAAAAAgABAAAACBAYAAAcAAAB +BAIAARQAAIKUEAAAFGAAgoQAAAAcAAABFAAAAABgAAEUEAAAHAAAABQAAAAUQAABFAAABS8AAAAc +AAAClAAAABAgAAKUAAAAFAAAAoQIAAAIYAAhBBIAAAwAAACUAAAACAAACQAAAAAIAAAgEAAAABwA +AIAUAEAAGAAAAAQIAAAAIAADlAAAAAAAAAAAAAAAAAAAAAAAAK+vAAAAAAAJBAT/VQAAPz8AAAIC +//8REQAAVb///wAAAHMAAAAq/1WurgAAAAARERAQEEClpf/M9vQICAiIAAAGfwQOJyf///3//+78 +uO7u7u4AAAAA//9//wAAAAAQABABAAAAAAAAAAAAAKqqAAAAAAAAMDAAAAAAoqCurkSIAACIVSIi +AACAxAAAd3cAACciAAAAAAAAAAAAAAAAAAAAAAAAr68AAAAAAAkEBP9VQAQ/PwAAAgL//xERAABV +/19fqqoAdwAAAFX/KruqAAAAABAQEBAggKWl/0zx8AAIREQAAA3/CgoqKn9//vX/3fy4/f39/QAA +AAB/f3//AAAICAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAABVVV3/RIgCCiKqEUQAAITEAAB3 +dwAABQAAAAAAAAAAAAAAAAAAAAAAAACvrwAAAAAAAAAA//8AAP//gAASEvr6uxEAAFUV//8AAFD/ +CgqAKlVVJibDD8zMOTk8MBBAVVXMzGRkBweIiAAACOQPD////////6DudDBE7kTuAAAAAP////8C +CszMABAAAAAAAAAAAAAAAAD//wAAAAAAAD8wAAAAAKIArq4AAAAAiFUiIgAA97MAAP//MzMnIgAA +AAAAAAAAAAAAAAAAAAAAAK+NAAAAAAAAAAD//wQE//8AABIS//9VEQgAVVX//wAAX/8KCgBVKioI +CEMPTMw2NjwwIIBVVUxMEBAHB0REAAADBQ8P///////1oN24uKj9qP0AAAAA/////wUFzMwQEAAA +AAAAAAAAAAAAAFVVAAAAAAAAHxAAAAAAVVVd/wAAAgIiqhFEAAD/vwAB//8zMyciAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +CAAAgAAAAAAAAAAAAAAAAAOfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgQAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAFZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAACAAAIAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAQAAAAAAAEAAAAAEhAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAABAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAC/wAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAA +AAAAgAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAANqgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEIAIIAAAAACAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACBAAABIAAAAAAAAAEAAAAAEAAgAAAAAIAAIAAoIAAgAAAAgCgBAAAACAAAAAAdAAQAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3XAgAAAAAAAAAAEgAAABQAAAACAAAAAEDA +EBAAQAAIAAAAAAAAAAACggAAAACAAAAAAEAAAAAAAgAAAAAAAAgAEAIQAAAABAJACgAAAAAAAgAA +AAAAAAAAAAAACAAAAgAAAQAAAAAAAAAAAAAAAAIAAACiAgAgAAAAAAgAAAAAAAAAcAAAAAAAAAAA +AAAAAAAAABAQEAAAAAAAIAAAQAAAAAAAABoAIAAAAAEAAAAwIAAAABAACAAAQCAAAAAQKBAAAAAA +AAAAAAAQAAAAAAAAAGAAAAAALAAgAAAAAAAgAAAAAAAAAHQAAAAAAAAAaAAAAAAAAQAAgAAAAAAA +AAAAgABIAIACAAAAAAJIAABwAAAAADAAAAgAAgDAUAAgAAmEAAJAAEACAAAEBAAACDAAAAAAAAAA +AIAAQAAAAAAIAAAAAAAAAAAJwxAJAABgAAAQAAAAAAEAAAAAEIAEAAIAAAAAAAAACBAAIAAAAAQA +KAAAAAAAAAgAAAAAAAAAAIAAQAgAAAEgEAAQBgAAAAEQAAAAgABECIQAAAQAAAAAAAAAAAAAABSA +AAAAAAAAAACAAQAAEAAAAAAAQQAAAAIAAAIAAAAAAQgIAAAABEAASAgAAAAAAAIAAAAAAAAAAAAQ +AgiAAAAAAgAAAAhoAAAIAAACAICAAAAEQAAQAABAAAAAAAAAAAAABAAgAAAAAAACQgAQwAAABAgA +CAIAAAQAAAAAAAAAAAAAAAAAAAAAAAGAEgAAAAAAAIBCUEoAAAAAAAAAAAAAAAAAAgAAAAAAAAAB +kgACCAAAAAIIAAABAgIAAAgAAAgQAAAAQAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAACAAFAAAAAAC +AAAAAeQAAAQAAAAAAAABAAAAAAAAAAAAQAAAAAAgEAAAAAQAAAAAAAJJAAIAAAAAIAAAAQAAkAAA +AAABAAAQAAAAAAAgAAEAAAABAIAAgAAAAAAAQAAAAAAAAAAAAAAIAAAQAIAAAAAAAAAAgAECAAIA +ACAAABQAAIAiAAAAAAAAAEAAAADQAAAAAAAACIAAAAAAAAAAEDAQQAAAAAAAgABAAAAAAAAHgwgU +AADAAAAQAAgAAAAAEAAQCgAAAAAAAAgAEAAAAAgAgAAAAAAAEAAAAAEAAAAAAAAAAIAAAIAAQCAA +AASAAAAACAAAAAQSAAAQIABACiIAAANAAAAAGAgAAACAAABICgAAAAAAAAAAAIgAAAAAAAAAAAAA +AAAICIIAAIEAAxgIEAAABAQEAAAAEAAAAAIICAAAAAAAAAgIAoAAAAAAEAgAAAU8ApAAAAgAGChA +gIAEDAAYCAAAgAFAAhgIAIgAAQAAGAgAAAAAAQAoKgAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAKA +AASAABAIAoAIAIQAFAgABAAAAAEAAAAEAAAAYAAAAAAAAAQAAAABAAAgAAABoAIABAAAQAAAgAAA +BAABICFAAAAAQABgIAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtkAAAAAAYCAAAAgAABAAASA +AECAAACAQAABoABAAAAAgAAAAAAAABAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAEAgACGAAAACAAAAE +AAAAAEBEIAAAAAAACAABAAAAAAAAgAEAAAAAAAAAAAoAAAAAABAAAAIAAAAAAAEABFAAAAEAAYgA +AAAAEAoAAAAAAAAAAAEIAAAAAMAAAQAAAAAAAAoBAAACSwAEAAAAwAIBCAEAAABAAgEIAAgAAEAA +AQQAAAAAAAABCAAAEAAAkAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAQAQAkAAAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAAAAIAAAAAAAQAADQAAAAACAAAQAAAAAAABIC +AAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAqIAgAAAAIAAAAAIAAAAAAAAAAQAAAgAAgAAAAAAAEg +AAAAAAAoAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAACAQAAAAAAAAAAIAAsAAAAAACA +xCAAAAAAAIBAAAAAAAAAAAAEEAQAAAAAkBAEAAAAAABAIBIAAAAAiMgSAAAAAAChyBAAAIAAAABA +EAAAAAAAAEABAAAAACAAiAAACtcRAkAAAEAAyBIRAAAAgADIEkEAAAAABMgQAQAAAAAAyBIAAAAA +EE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMAAAAgAIgAAwAAAADAiIAAAAAABCABgAAAAAEA +IAAAAAAAAACAAAAAAQAAAEAAggAAAAAAgACAAAAAAAARAZBgAAAABAgNgAAAAAAAAACAAAAAAAAA +AAgAAAAAgAABAAANMYgAAIAAAAABgAQQAAAAAAGABCAAgAAgAYAEAAAAAAABgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABBAgAAAAAAQAEQIAAABABQBxgAAAEBAAAAAAAAAQEAMAEAAAA +BAAAQAAQYQAACARgABAAAGAAAMIgGAAVIEACAAAAAEAAAAAAAAAEECAAAABAAABAAAAAAAAAAAAA +AAAAAAB3QAAwQIBMAEAgACAAgSAAwAABgAAYAAAgAABAABAAAkAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABQQEAgQABkQEAAQBAgBAAgAAAAAACAAKAAAAAgAAAAAAACAAAAAACAAAIA +QBAAAAAABABACAAAAAEMAAEAECQAAAAAAAABAAgAAEAAAAAAABAAAACAAQQAAAAAAAAAAAAAwQMA +EgAIwgBAAAEEIAmIQAgQCAAQQAAAAQAIAABAKMAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgCgACAABAAQAAEAABAEAEBAgCAAEQAFCAAAAAAAAAgIAAAAAIAAQAAAAAACAAQEQAAAA +AAAAEAARAIAAEEAggAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAABMn4AIAYAAAAAA +UDAEAAEIAAEBIAAAAwAAAAEEIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +BCghAwABQAAEACEKAIPLAAAgAIAAACAAKCgAAAAAAAAIAACCVAAAAEBQAAAAAAEAhBACAAQAACBB +QgKAEYgAAAAgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAoeBAAAIAAAAAAARjAIFEFh +EBAgAAAAIQBAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChCgEYZAA +ACFQlAAhgAAAQBMIAiBoAAAQAAAAAAAAAAgAEEAAFQQACgAEAAIAQAAAAAOAABAEAkRCQAIWAQAA +AAAAAAAAAAADAKMEQAAAAAAAAoBAAgAAAAAAAAAAAAAABG8AAEAAAAABAEBEUABEBAEQAEJAgwBl +ClAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIQAAEAECgAQBIgAAEQA +EkowAAUgIABQQBAAAUAAAAAAgAIAAEAEBBAgSgAAIIgAAAAKAQAgAAQBAAGBEBAIAAAAAAAAAAAA +AAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAALxQAAAgACAAIACBAAwAggAhYKAQUgAAAAEgIAAQAg +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 +AAAAAAAAAAAAAAAAAAAAAJlAzCIiAAAAUCD/MxEzEQAAAAAAAF9fAAAAAAAAAAAAAAAAAFUAAAAA +iIAzMwAAAAAAAAAAAABVVS8iRP8ICAAAAAAAAAAAAABX/1X/AAAAAAAAAAAAAAAAzMwAAAAAAAAI +/Hd3BQUAAAAAAAQAAAEEAQEqKlBQ8AAQEAYmQGIAAPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAZkDMEREAAABQIv8zJjMiAAAAAAAYAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAkuAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAACAAAAAEAAAA +AAAAAAAAGAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAIAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+wAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEQAAAAAAAAARAAAAAAAAAAAAAQAAAAAAGAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAXeAAAAAAAAEAAAAAAAAAAQAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAEAADAAAACAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAAIAAAAAAACAAAAAAAAAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAC/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAIAAAgQAABAAAQAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAANtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +DAAAAAAAwAAEAAAABAAQAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABBAAAAAAAAAAAIAAAAAAAAA +AAAIAAAAAAgIYAAAAABAAAAAAgoAAAAIACAAAAAAAhAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAY0ABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAgAAAAQAIAEJAAEAAAQAACKAAC +AAIIEAAiAAABAAAGAAAAAAABAAQAJAAAAAAABAAAAAAAQAAAAAAAAAAAAAACIAAAChAQAmBAAABS +SGAAAkAAAAAgAAAAAAAAABAA4AABAAIBgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AcAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAOAIAAACBIAAABAIQAAyAACAIgBAAAqAAkUo +AAAAAAAKQAESAAIAAQQAAAoAAAAAAgCAAAABgAAAAAAgAEAAICAIEAEAAoAAAQAAgAEBEQAQCAAg +AFEAJiAACQAAAAAAAAQAABAgEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrgEAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIABBEEAQAICBAAEAFGgIUIARgCYQCAILYAZEICCA +KoQAAQACUIAAhAAAAAAAAAAAAAAAAEAQAAgABAEASQgQAAABEIAAAUAGEIIAAAAAAhAAAABQAIFA +AAAAAAGAgkAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZsAAAAAAAAAAAAAAAA +AggAAAAAAAAAEAAAAEAEAAEIAAAAAQiAAcAARAhGAIIIAACQEAAAAEkBEEgBAAgQAQAgAAEACQgD +SYAAAAAAEAEAgAAAAEAAAAAAAACAAgABKAAACAEAAAAAAABAEEAACBAAIEAAAKEBBpAAACgAAAAA +QAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKkAAAAAAAAAAAAAAAACIAAAAAAA +AAAAAAAAgAEAAAQQAACBQQgAEAAARIACAgQMAigECAACABARAgACAAIRAAAIAAIAAJIAAAEAAAAA +AQAAAAAAAAAAAAAAAAABgACAEAACCAgCAAFAAhECEAAAQAIgAGkAIAAkAAAAAAAEAAAAABAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTgQAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AQAAAAAAgAAAAAQAAAgEBhSACACQAEACEgEUACAIwAEAgIRAAIIEAAAAAASAKAAAAAABAAAAAARA +AAAAEEgABAAAQQAYDAAEQECEABBJAoxMEAIAGAgAAAABUAAEAAAAABBAQQgIABAAAAAACAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnWAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +BAAAACAAIUAASBgTABgqQARAGAIAEAkAAAEAAIggBAAAAQAAgAAEAAAAAAAAAAAAYAAAQAQAIAAA +AABggAQAAAAgAERAAAAEYCAAAAAAAAAAAIAAAAAAAAAAAAAAAAABBAgRAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAD7AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHFBAhE +AABAAAEAgEAAAAQgYAAE4ACARACAgAAAAAAEAAAAAIAAAAAAAAAAAAAEAAAAAAABAAAAEAAAAAEA +AAAAAAAAAQgECAAAEAsBAAACAAAAAAgIAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAAAACJAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAQBAgAACoI +IQBIBEAAAANJAAACQAFCAAgAAgIRAgQQAAAAABAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAEAAERAA +AQEAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAA +AAdsAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAFEQgEACAAQgABQAAAAQAAI4 +KAAAABgAAgAEAAAEAKgAMIAAAAAAKAAAAAAAAwAAAAAAhCAAACgAIADECQACAAAIIIQiCiAoACAA +xAQAAAAAAKAAICAAAAAAAEAgAAAJAAAIQAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAQgQAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAADRAAIAgEAAIEZEAJAgQAAACYhAAACAAA +AAAAAAAAAAAAEAAAAAAAAAAAAAAEAAAAAAABiQAAEACBEAEAAAAAAAEAAYAAIJACBAQBEAAAAQAA +AiCEAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5IAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAQIEAABCigCEAgEgAAABAAYCAVIABAAAgAIAgBDAAVgQA +AACAAAAAAAAAAAAAAgBgAAIAAAQAIABAEAAQACBEAAAAAAYADQCABmBiQAAkMACIEVHAAAAAAAAA +AAAAAAAAIoAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6bAAAQAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAxGEFiYAEYEgIQAAEIoQOAMAABEBCZBQAAUBgwFBAADAARgJAFAQAAAAA +AAAAAAABBAAACAAAAAQEgAQAAEAAAggAABAAQIHw9BEBAAAAAAAABABACgAREAAAwAACAEAkAABI +AgAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxFMAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEwAAeAC2EQCCEgAwgpAAYjIkEBwAAgIAEAAABASAJAABAAASAEAAAAAAAAAAAAAABAA +AAABAABAAAAAAAgAAIAAIIQABCABAAAIABAIAAEABgAAAYAAgAAAAQAAAAAAAAAAAAAAAQgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IABAAAAAAAAgQEwAKAgAQAEAjCkACAQAKAAEQAABAABAQAEgAEyDAgAAAAAAAAAAAAJAAAQBgBAg +ACAAAAAAAAJEEDGIgAABAAABQEEEVQggAAAECAAEAAAAAAAACAAAAEAgAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAp6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVCBQAAACB +VYUhIrBCBAIgQBGGAAAgAkpEAAIAABAAAAAQEAAgAAAEAAAAAAAAAAAAAAAAAAQAAABAQIgQQIAA +BCMIEgAIpHAAFAAAEiCSwCBAwEIABAFCAAAAAAAQAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAC7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFiQAEwgAAJAQAEAC +SEcwAxACkAAkRBB9iAAwAAQKQBAACIIAAkQAAAAAAAAAAAgCAAAAAAAgAgIAABAEAAIAQMqwRCAA +IFBGKQAAwSAAABCQEBAAEIAQAAAAAAIAAEIACABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQRAIkhBIhIpISI8ITgAACYIQhSS +iMAAUhIRMhIHFIBAEgAAQFABAAAAAAAAAAAAAAQAAAAAAAAQABAoAAQQSEIASAQWSAAmBBAQAAQQ +FKFQB4CAAgKCkAACAAAQAAAACAJQAAiAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaZAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAkhAQSAEIAAAACAQCJA4ABAgQBAUEApAAAAAA +AAgCSBIAAAAoAEAQAAAAAAAAAAADAIAAAwCAAAAAAIIABgBEAAAABBAAAgAAAAqDhBAAFwMEQhAV +IAA4AAAAAEAAAAAAhCgBQgAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABooAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAQDCCmRBgYhAgAEiIBAgQGAzKZABgQAAgSAEASkAMQj +AQACCAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAADMjKiI//+IAAAAAAAAAFVVADP//wAAAAAAAAAA +zMwAAAAAzMwAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFgAAIiIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAA6uCgoKrM4ogREWJA2AAuIlVVoKCqwKygkYDIQPDMAACOggAA5KqoIAAA +AAAAAAAAAAAAAAAAAAAAAAAzAAAAAMyMUAD//4gAAAAAAAAABVUiM///AAAAAAAAAADMzAAAAADM +zABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANdAAAREQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACFgPr6qsziRLu7s6LYVS0hpaX6+qXAXKDqyOai8MwAAI2BAADYAHYyAAAAAAAAAAAA +AAAAAAAAAAAAADMAAAAAICBQAA//IjMCCiCgEQUFFQADwAAAAAAAAAAAAMzMAAAAAMzMAFUAFAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7UAABERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AI+K7kTwVeJ3Ba/35tj/7eED8+5Epc9cr/vZ97OqVQAAvbEAANiq/roAAAAAAAAAAAAAAAAAAAAA +AAAAMwAAAAAgIKiID/8jMwUFUFD/ChUVCgPgoAAAAAAAAAAAzMwAAAAAzMwAVRQUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAD5QAAIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+XdiPCq +4rsFr+rI2Kru4gPz3Yiqz6yvs6LqYqqqAAC+sgAA5P/sZAAAAAAAAAAAFAAAiFAAERAAAAAEAAAR +EBQAAAABAAAQCIAAiAABABQAAAAAAAAAAAAAAAAkAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAMXAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAiAABQg +QASEEAAASEkAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIQAABAAAAARQAAAEUEAAAAAAA +ABAIQAwIAAEAFAAAAQAAAAAAAAAAACAAAAQAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAxAAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABCIAIIQSAAEI +QAApEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEhEREAAAAAVX9VAAAAiAAAAP//AACv/wAAQEAP +D3VVAF8PzAAEAP8AAAIKAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6qIiFXY0e4Fr/Wg5FXwVf9V+vru0fpcs6K5 +qAAAZvzn5N7SAAAAAAAAAAAAAAAAEhIiIgAAAABVfwAAAABEAAAAd3dQAF//AABAQA8PVVUADw/M +AABV/wAAAAAAAAAABAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9lAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAO7u/9ji7gWv9aDk//Cq2NigoO7i+qz72f7cAACq/Ovo +7uIAAAAAAAAAAAAAAAAhIRERMzY2Nn9/iKoAAIgATED//wAAr/+qqkBADx9VVQFfD4gAAAL/AACq +qgAAAAAIAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/EAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAANjY9aAA2NEiIiLd3eQAzKqqAN2IItEKXJGAMSAAAGYwJyQeEgAAAAAA +AAAAAAAAABISIiIzNjY2f38ACgAARACMgHd3AABf/1VVQEAPD1VVAg8PAAAAVf8AAFVVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAA5OT6UKrY4iJ3d4iI5KrMqtjY7kQi4gqs6si6mAAAqjArKC4iAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAw7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAgAAAAAAYAEAAAAAAAAwAYAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAD+0AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAIAAAEAAAgABAAAAEgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAPNAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAQABEAAAAAAAAAJAAA +BAAAoAAAAAAAAIAgAAAAAAAAAAAAAAAAGJAAIAEAAAAAAACAABAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAQAAAAAAQAAAAACAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAI8AAAAAAAAQAAACAAAAAAAAAAAAAAgAAAAAAAAAAAAABAAEAAAAQAIAAQCkAACAAgAAAEA +AAAgABAAAIAAAQBAAEAAgAAAAAAAAAAQABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGQA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEEZAAAQAAIAAABAAAAEAAAAA +QAAAAAAAAABAAAAAAEABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACugAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAAAAAgQIAAACAAAACAAQAAAAAAIAAACA +AAAAAIAAAAAACAAICACAAAAAAAAAAAAIAAAAAGAAAAAAABAAAAICCEkCAAAIAAgAEgAIAACAAAIA +AFAAAoICAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR/AAABAAAAAAAAAAAAAAgA +AAgCAMAAMAAQAIAAAABOwAACAAAAAgwAwAqAQ0ACACIAAAAAIAAygAAAIAzAAAKPABIBABAAEAhA +AAAIBggAAoAAEAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAgICgAAAAAAAAAAAIAQEAABBAQAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWUAAAAAAAAAAAAAAAAIAQEAgAAAABBA +EGAAAAIBAKAAAAACMAAFCwgIBDAQAABAgEAAUAgAAAUCQABACQAARUAAAAAAAEADBCAAAgIAAgAQ +AAgAgAAAAgAAQAABAEAAACIAAYAQAAghQFABAAAQAhAAApQQBAAAAYAMAACQAAhAAAEAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9QAAAAAACgAAEAAAAABKEgCIAAQAAQAAAIAICCAA +FJAAkAAAAgAgIgAMAYCQCRIwKAIggW4QUBASQQAAjgAADMAAEAQIJAgIAAAAAAAIBEAAAAEAAIAA +AAAAQQAAAQGCAJRAAAAECAAAAwABwMAA0AAIAIDAAAQAACiIAAQAAREAAgAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAATOAAABAAAIAAAAAgAAgCAAAAAAggAAAAAAAEARAgAAAAAgQBaA +AWAACgBCASjAgEkRAQgKEIQhaJAIAqYQAAGABgAEAAACgAQACADEEACQgMAAAAAAAAAAAAAAAABA +AAAAAAAAIAgUAEKIABGAAAQAIAAGAGEAAAAABAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAApAAAAAAACkAAAAAAAAQoAAAAAAAAAAECIAAABIAABAAAAKCEQEAgAIQAgAA +IAIQACAAqBARECAgDAQAABQAgAFABQAAMAIwCAAEAIAAEQQAABAQAAAAAAAAQAEEAAAAAiAEARAQ +BAACAAEABIAQABAAABEIgABAAYAAEBAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAJswAAAAAAAAAACAAAAIAACAAQAgEACQAAIAAQAAAAAwAAgACBAACAMAIAChIADAAICACA +JAGEAAJCRAAgAQAAgAMAAAAAgYAAYAAAAAIAABAAAAxAAIgCGAgAGAgIBAGYCoAAiAAIAFwIgoCA +AIACkAgCIEABEAQAAAAgAIQQBg4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeI +AAAAAAAAAAAACgAAAAAYCAAISAAAABAIQAABIAAAMAgACBAgEBAQCACBgECAQh5MBAAAIAgAACAA +AAEiAAAQKAAABAAQAAAAAAJGGABBSigAAAAAAACAAARAAAEAAAAABEAAAAAAAAEERAAAwABEAQQA +AAAAgAABAgAARAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7EAAAAAAAAA +AAAAAAABAAAABYACgACAAQQBABAAAEGIAAAAEAAAAIAgKABAwEFAoEACgSKQAAAAAACCAAABAAgA +AAkBAEABkAAAACAABABAAAwgAAAAACCBAgAAAAAAAAEIIAAAACAQAQAgCBAAQAoBAAgAAAJABAAA +AACAAAAkAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAABAAAIAADAAAAAJV +BIEEEAAAACAAAQABAAAAsIABAChAgYABAAEQYEOAgDAIgRAABAAABEIAAAAAAAEEAIEAhIAAAkAA +AAkICAAgACkBBAAAAAABAAABEAAAAAAAAAAAAAABEIMAAEAAKAAAAAAAAAEEAhAAAAgAAAAAAAYA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1AAAAKAAAAAAAAAAEAIAgAAAAAwAC +CCAAAAACACAEAAAAQAAAIAgsAACFkEAAAGAAACAIAAIQAAIAAQAAASKMEAAAAAACEAAAAIMEQJAA +QgAgIAAAAAAAxCABAAAABIDEIgBAAAAgQMQAAAIoAKAAhAAEAAAAAAQAIAAAAAAAQEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb8AAAAoAAAAABIAAAAAAgDEAAAAgAAxEIQAAAEA +ABAgiAAAAAAAUCCEKwgCAACKqMQCEJSAAAQoAAQQAAAAABCEAACAACAhIAAiBAEAAAIAQIAAAAAA +AAABgIQAAAEAEAGAAACAAgQkAQAAIFACAAABAAEEAAAkAgCEACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAANogAAABABAAAAgAQAAABICgEAAAQAgABAAQAAAsACIAABAAIC +AAAAAAGAIAgAADACAQAIAQABQAEEEEQAAAAIBCEAGAAAAAABAIAAJAAACAQAAABQADAAABAAAAgA +CcAAABBAAEAyACAOAChQAJEABCAEAAIAZMYEBAAAAAAwEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAdVAAAAAAAAAACABAAAAAwAYAmMYBS5xCAARAEAEDAAAEAECAAACCCAAEAA +AAlgJARAAAIAAVAAADQABQAJIEJABhAiJAAiQBAQEGBAUBQkAEAAgAAABABAAAAAAQgQAAgARAGA +KQQkDMQACAAAQSBSIQQgwAAEAAAECAAQQEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAxcYAAAAAAAAAABgAAIAgAAgAAAAIaUIAABAAAoBIAAAgCAECACDAAQQBAAiABAEAEBLo +CKABBKkZROAEAEAgqRIBCCkA4QAMSMgEASAgBEQIAAAAKQAIAAQAgSQggAEkEIQgCggAEAACAAZE +iAAABAAIggAMAAAAwAIgIQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +VgAAAAAAAAAAAAEAAACAAgCBAgwAAABIUxQAAEAQAAOAAMIkAkJACAAkAAQAAAAGAAQBBEASAAAI +AQAEhAEAEAADAAQIAABAEUAAgoEAAIIAAAUAIAABAIAIICAAAAEAkgiAQCiAAABAKAAAAAgAAQCQ +EAAEQQgRUCBAAAEAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAA +AAAACAIAAAAEAAAERQIAAAEAAhQACIACAIQQIAAQAAIACAQoVABCSBAIBAgUMAAWQQASaAygEAxC +AIAACSIgERICCgAgEEISYCAYQAAAUA0QAAhAUEAQBIgAAAxREEIAQAAQUBAJACygUkAQGDEgDAAA +AEgwAgACEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfoAAAAAAAAAAAAAAEAA +QwACQEQWIBAqAEACEAGAUicEAEIAFEoYAFjeBkFESAAAAAQEQFAQAkZwBBBABAISAIBqUjAAEjGA +AAAGAAAQJgBEswIAABACABIQFAAAAhAAQlgACEAFAFjKQsABEMYxACBAQFACFgIAIgMAEgEAAAAG +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1AAAAAAAAAAAQAABABAAAACQUAAA +QgQICoESBgglAAAgoAAyEBEKFACQghIYUEIDCCKLNxGQCAAmIQAaEAUKAIEgAcMQAggBICAMAEIg +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 +/wD/xJl3dV9fV1cPLwdXEVUAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAANZAAAAAAAAAAAAABVRAAAAADdiA8O7qDwqnB62NgAAP66ysoKX/OqUF9VMOai+ogA +AEbO++r4qPqI709fX+piQU0Fr/tz7vrM8P663aCq2AEjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAv1AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAG8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAccAAAAAAAAAAAAAAAAAAAQAAAAAAACAAAAIkAAAAIAAAAAAAABAAow +AAgAEAIAIgAAABBAAgAADEBDAABAAAqSAABAAgACggpAAgEJCAAAQAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAA +AAAAAAAAAAAAD94AgEAAAAAAAAAgAAAAAAAAAAAAAAAAEAggAAACAAAAAAAQAAACEIAAQAIAQAIx +QgAAEAgAUBACAAACAKAACQAQAAAACIgIAABAIAAACCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAAACgAAAAAgAAAAAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAIAAA +AAAFTwAAAAAAMAAAAAAABAAAAAAAAAQAACAAAAAABFAAEkAAAAABDDAAAAGJhIMQCEAAFIBAADAA +BswIAQCAABAgQYQODgQgAEBAEAEQRgwCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAOXAIAA +AAAAAAAAAAAAAoAAAACACAAAAAgASIIIAAQIEgCABABAAIDAAAAAAACAEQQIQACSERCAAAEIgBEA +kAEAAAgACADIsAAAAAMAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhgAAAAAABAAAAAA +AAACAAQAAAAEAAIACAAEggSJAjKhAAAQAIgKMCAADAIGCRIMgjAADDIJMBCSEAQBIAAMKAIIKAki +CBIChggBCqAoEggACAAAAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAK2gAAQAAAgAAAAIAABACAAAAA +IAQAAIAAAIAgBAABAAAAIAQBACAAAAFhJCRAICEBBGBAwARAISFEQCCBQCCBBIEERAGAQIAAQESA +AAQAIEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgCAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAQAAIAAAIAAAAAABAAAgAAABAQAAAAAAIAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAA -AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA -AAAAAYAAAAAAAAABgAAAAAAAAUAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGA -AAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -24252,10 +41208,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAB -AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAAFAAAEAAAAAgAAAAQAAAACA -AAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAA -AAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -24284,9 +41236,1094 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAwAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAeaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAgAAAAAAAAAAAAAAAAAAQAAAAAgAAAyAAAAAAAIAAAkACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAC+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAA +AAAAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAABAAAEAAAACAECAAAAAAA +AAAAAAAAACIAAAAAEAAAAQAQAACgAAAgARQAARCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/X +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEgAAAAARAAQQAAAEACgAAAAAAAAAAAAA +AAAAAAAQAGIAEBQAQRAJIAgQUAAAUAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/gAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAACAEAAAACAAEAAAAACAAAAAAABAAAAAQAAA +CAEAIAAAgAAIQAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAARwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAACEACCAAIAAAAAAAAAAAAAAAAAAAAAAAkAAggACAI +EAAQESIAAIAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAAGAAABAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAw7CAABAAAAAAAIkAAAAgAAAACIAAAI +AQAAAIAAgAIAAAAAEBIAAAIBgBAIEEAARAIBwIICBFAyIgEAgAIAAAgDkAgRQBAIMgIAABBCEBAQ +AwoAAAAAAIAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAADW0AAAAAAAAAAAAIIAAAAAAAkAEAAEgAAAAgAAgB +AAAAAAAAKAEAACAAKHIuAACDCAASSABAEAkAEVBAUCACQghQCQgCAAAAAABsCBAgAAAAAAACAAAA +0AAAAAAAAACAAAAAAAAAAAAAAAgQAAAAAAAIEEAQAAAAAkgAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAACAAAAAAAAAAAAAAAAAOcRAIbAAAQAgACAAAAAACAACACIAAAAIIghAAAAIEcATQUAFA +AgJQEApEAQGAVChAQAAB0ACBYAgAgQaAACgAgAFCQIgCjkwMKQQCIBIyDgjQAAAAAAAwAAAAAAAA +AQAAAAAAAAAIAAAAAAYAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +CAAEABGAAAAAAAAAAAT1AAgIAASQAAACRAEAAIABwABDAAABQQIAIEAgSEgCABAWAADAwZAByQAA +IBSQERAOFCAJiAAAwEYAAAlEFAEEgIEDCQQAgMBKEkQUAEGAyQEAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAgAAEACAKAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAnsAEAAAAKAQAAAAAAACAAAAAAAAABAAEAAAAAAARkgAVEQAAAACVAAwAIAAAEAQCAAF +ACEAkBAQCBACsgAFBAIEAIBUAAQwQQBgAQYIBAhAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAB +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAEIAAAAAAAAAAC +SBAAwAABgAAACggEAAACAMAIEAAABEACAIAAAAABIAGAEABQAAGCKAQQEAIACAQAAgQETAAkgCJA +ZAEEYIxAgIFMEAQACIKJDhAREIAAgjAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAEAgA +CAAQAAAYCgAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAgAAAMtABgAAAAA +GAgADEAQEFAcCAAMgAAAABgqAAAAAAgAGAgDAYA4iAAYKiSDQFGEABoIEAJAIBgAAAAAACAEAAYY +CEACIhYuBBgokgBJAisUAAMAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAgAABIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAUAAQAAAAAABSEEIBgAAQAAAAQEAAAB +AAAAAAQAAEQCAAAAAAChAIIAgAEgIkBAgACBYCAQYSBARGEIgQBAEASAAAAAAAAAAAgIIAQAIAAA +AEQARMAgSQQiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUggAAAAAABDQAAAAAAAAEAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAIcgACAAAAAAABBQgAAAAAKAEMACgA +AAAIgQAAAQABJACBEACAQQCtYAEMAEOAAE1HAYAoAAAEBEAQESAAAAAooAEMBAgAADATAYgaFACg +SgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAz0AgAQAAEgAAAAAAAAAIAAAAAEEAAAEBEAAAAF +AAAIAAAAaAQAAAgBAAJJgAABABAAAACAABAwVgAACQAAAAAAAAIhgAAACIAAAAAAgJACEBEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhBAAAAAAAIDIAAAAAAAAAIgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAghAAAA2EgAAAAAAAAxCABAAAAAMDEEAiAACAAQMQgAAQAAJAAxCkA +QgAAEATEIAgEAAACGMQAIIAAAIIghCgIAAAggADEICQgAAAoAMQjAFAAAIChxAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABggQAAAAAEAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEBAAAAAQABAAAF1YEEAIAAAAABgAkAAABAIgGCAQgAAiAIAYAAAAACIAABhASIAAIgJAGI +kEkAAigAAQAIAABACAAphQEAAAAIQAGIECCAgghkAYgKEAABIEgNAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAEAAAABwCAAoABBgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAGAAAAm/EABABAAAAAACBIQAQGAMQBQQABAwgCBCJIIARiDEhMIkAUSkAcKACKIAAkDAVDSB +Ag0AEDBRAEAEgEAgAQAMSAAUNIABQAABAAoEFEYQDQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +GAAAgAIBAAQAAEAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQQBAAAIAAAAA +wKEEAQAAIAAAAIhEAAAAAAgAAQogCQAEAQgCihgAFARAAkhkiAAYAAAAAAlQCgAERIAESgBBCgpQ +DAAQgAAIIAIASEAACFihBEgCISAAoQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAACAEEIAQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAABOVQAQACAB +BAAAAMgLgIBEAAAAAhCABABAEEIABAkAAIAAEAAGAIAEAAMRgGAAAAgKASAARJAQAAAiACgIA4CA +gsMRNAQEEABgBAAAEAAICAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAZBQgACAAIQAgRgICAQ +AgiEABCAAIASAgAAAACQABAWAQwBBEwgQBARQAAgEBIAgAAIEAAUAEFQQQxoAkAADAAAAABCQARA +EAAAAgQAAgBCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAgAwAIARBAAEARAAAAAEAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEAIAQAADScEEIAAAADA4AACAEAAEAGxRgDQ +JAIEAJAgQNAAQAQDEAGAAABQBNEACFAABhAGAAIQAkISUIAhEABECAAAAwgAAABA4pAMQIRAEkRE +AAREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgIAMAAAAEASAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACJgACAQAQCgAQAVAAABBCJgYAQABGCEAAgBIA +QpMhABAAABoCAgIYQBpDBBkAMiAACYEAUJBBCDAhAEAAgAAFARIiIBMEAgAAiIIBAJACIIIZAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAQAAAAAgAAAAABEAQAIAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIQAAACCAIAAAktkgAgSAAApABAAJAAAAAEBBEGAEBICkAERIYBADMKhBYi +hITJAAAOxFAmAKAFCSpI0KABgQKABiIQEIhCQMBIBCEQgYCAExMAlBCDgJQSgEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAUAAACAAJgAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADU8AAIBIgwAAEIAAAxABAAAAIACGEAFAmsDAWAGAEIBIgIEIAA2NwkAA +EIiGMGwggYBCATEBAAMQAIAWEIERAALQcQMIEQWQ2cp4gAQoABAg4AAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACqAAAAAAAABQUAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAAAAAAAAAIAAAAACwAAAAAA +AAAEAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAAAA +ACQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAIIAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAQAACAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgkAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +gAAEEABAAMAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAQQAAAgAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADVYAAAAAAAAAAAAAAAAACAAAAABAAAAAAAEAABAAAAAA +QAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAAAAgABACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAPUgAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAEAAAAgAgACAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAEIAAAAAAABAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAgAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAA +AAAAABAAQgAAAAZ/ABAIAAAAAAAAAAAAAAkEAAAAAAAABgIQAQQAEQCKAAACAIKAAADAABAAQAAC +JAABAACAEAABBBFCAAiQAGMCAkEIAAABAAADAAAoAAACAggAABIAAAAACAAAAAAAAAAAABAAAAAA +AAAAMDAgAAAACAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAIAAAAAAAAAABAAAAAAABAAAAAAEAA +AAAACHwAEAgACkAAADAAIAAAAAAAAAgAAAAIAAICEhAQCAAAAACCABAACAIAAKAAEABSAIAyAkAA +AcAACwB0CAIQAABQgAgMCANQAkAIIBAAAQAAIggBAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADAQAQoAgIAAAAAAAIAAAAAAAAAAAAAAAACAAABSACAIAAAAAAAADAAACAAAIBAAAAADaggA +AAAAFlIAAAAAAAAGAAAAAAAANgAQaBEEAAABKEBUyCBoAAkmAAAQBgLABAQwIkQIJoALhoEBgABm +wASACACAIAAAaYCJMEAAJsISyBBIAAAAAAJAgAABAAAAAAAAAAAAAAAAAAAAAAAABMAQUQAAAgIA +AIACAAAAAAECCAAAAAAQAAAAAAAAAAAAEBAAAAAAAAAAAAAKABACAAAQCAAAAA1RAgIABAAAAAAA +BEAAAAAQAAKAgQAAEBAAABAABABBAAgQABBASAAEkgQAgAAAkFAUCAEAABAASIAAAQAAygHQiQQA +7hAIAAAEkkxAFEEBzAQAAAgAEgBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAASAAASAAIAAAAA +AAAgAAAAAAQAAAAAAAAAAAAAiAAAAAABAAAAACgAAAkABCCKAAAABn0AACgAEgACAAgAAAAABAAA +AAAAAAIAAAEJAAAAAAAACAECAACMCgIEKAIBSAICgASFEgEgBAEABIAAAgABAAJQQBSBCDAAEUIg +IACgEIgBQhAAAgAAAAACBAAAAAAAAAAACAAAAAAAAAAQEICAAAAAAIAAAQCAAAAAAAABAAAAAAAA +AAAAAAAAAAgAAAACAAAQAAAAAAAABgAAAAAAYAAAAAABtgoQAAAASAgAAADAAAAAAAACCCQAEQAQ +AAAQEBAMMAABcAAAEAQkAIIEAcCAAYQAAIEEICAMAEQIAghxAkgACCYAgAAAwJAkkJAAKyAAgpSI +ABQAAAAQWAgAAAAAAAAAAAAAAAAAABgIAICABAAAHggAAAIAAACAgAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAKiAAQAAAYABgIAAgAAAAAGAgAAA4CAAoABAABGAiABAAAAAAYCAAgAABQAhqIAAYAAAgG +GAgACCAAAAAZCAAAAAAAACACAAAEABgAgIBAgBBAhIAwCAAQQAAIABAAAoEICwkBGAkBIAAAAEAA +AAAAAAAAAAAAAAAAAAAAAACAAAQAQQREAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAA +AABAAIAAAIBAIAAAAAAFAAAACTYBBAAAAAJAAAAAAAABAgCAAAAAAAAIBFgAAAAgAJBARAQAGgCA +AAAAAACAAAEIGAAIAAAAAEAAAABABCAgAkSgAAAEEQDAAABAQAUAQABgIQAUAAACQBQBAAAAAAAA +AAAAAAAAAAAAAQAEAAABJAABABAIAACgAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAEAAAAAgIAA +AQAAAAAAIAABAAAGtAQAAAAAIAABAAQAAAAAAAEAAIAAAAAnAQAIBAAAACABCEAAAAAAGAEAAIAA +AAAAAAABAAAAAAAAARgAAAAgRAkAKECAgQUiCAQAMAGBBAABAgAAAAAAAAAAAAAAAAAAAAAFAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAIAIAAAAAAAAA +AAAAAAkNAIQAAAAAUAAJAgAAAAAAAAAEAEAgFAAAAAFAAAAQAgABEQIAAABAAAAEAAAAAAAAgAAA +BAEgIQAAAIQAAJBgAAAAQwAAIAGAADhCgAAgYgAgIwAAAAEAxAAAAAAAAAAAEAYAAAAAAMgQAwAA +AACAyABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAIBAJAAAAAAAAMQQAAAAAAAAxAAAAfog +AwAAAACIxCAAAAAAAADEEAAEAAACQMgQAggAAADQyCAIAAAAIATIAAiAAAABAAAAhAAAAAEEAAAI +wAAAwgSEACALAACCIAAAAgIAAICghIAEAAAAAGABAAAAAAAAAACAAAAAAAAAAYBkAAAAACABAACg +AAAABgQAAAAAAAAAAAAAAAAAAAAAgAgAAAEAIACIAAAAAEACAYEAAACAAAABAAAI7IAoAkCAACEB +igAAAAAAAAGAAEgAAjAgAYAIAAEABAoBggAAAQIAAAEAAAAAAiAQACAgEAAAElAACAAIAQAMJkEE +CYAAACkIIAgAAIAAQAVBBABAQDQAAEAAAAAAAAAAAAAAABAAAAAAwAgAFAAAAAAACBAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAICAAAMAEAIBABQgAEBACAAAABAAEAAAA72AgAAAFFAAQAAYBBgAAAA +AAAAAAQQAAAEAAiAAFAVEEQAEIAAQGIEEAAAQAAAAAAQAAjgAAAACAAAAEAEAAAAEAAQoAQgQSUC +AAAAAABAAACIAAAARABBAAAAAAAAAAAAAAAACAAAAAAAEABsCYEAAAAACADASAQCAAAAAAAAAAAA +AAAAAAAAAAAIAQEAAAgAKDIAAAgIAgAARABAAAAAAAAAxIqAASAACAAAAAAEAAQAwAABCAACQAAA +AEAAFICAAUAAEADICCABCAQoAAQAAAgAAMAEAAAAAAAAAAACAAgKIAAIaCQUCAgKIgBBGEACBCAB +BAMGJgAIAALAAAAAAAAAAAAAAAAAAAAAAABkIACAAABjAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIDAAwKAAAAAAAQIAAAAAAAAAAAAAABKdUAQEAAAQQGBAAAAAAAAAABCBkAAAAAQAAAAAAMA +AAgAAAIgARAAABABAAAABAEAAABCCABCAoBAAQIIABABAACGKAhDFAAAASIg0VAgAIgAQBSAAEIR +gBQAAAAAAAAAAAAAAAAAAAAEIACoAhCpKABAAAIAAAQEAAAAAAAAAAAAAAAAAAAAAAAAECAAAAgA +ACAACABAEAAABAAEAAAAAAAAAAQ2ACAgEAAIiBAEAAAAAAAAADCAEAAQoAEAAQEoIAiAgAAAQAAA +AEQAAAQAAAQAAAAAEAAABAAIgQigAEAQIBCQSDACABBAVAhIAEIABgAFIBAABAIAAgwCEAAAAAAA +AAAAAAAAAAAAAAAQREIgAAQAAkBAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAMDIBAQAEAAAAAADAAAQ +AAAAAACBAAEAhQAAC9EAAAREgJAMUgACAAAAAABABAAAoBADBAAggEJAAAHDoxAEKAQABGoBAAAA +AAAAgAAQAAQAMQQAHDAQhMQQAsAQAgAEQBIASNASBAIAAIBSAgIQQAAhCAAAAAAAAAAAAAAAAAAA +AAAAAAAEBQAIAABBAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAFQAIAABAAEAAQ +ABAGAAAA51AQAAgAQkABAAAAAgAAAAAAQk8lEBUgoQhAALCAAwU1AgAKBAAgAAYAAAAQAAAAEAQI +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 +zKrqSgAAz//1oHFxMzMwUzUDAAAAAAAAAABVqgAAAAAAAHdVR++qqo4bAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAMzIAAAAAAAANXQAAABUABAAAAAAODAAAAAAAAN+q +ICD68APz/q4AQgGr/a0AAAAA+ojM8LqYAAAAAPpQAADv7+T/4uLK+v//+t27iPtzv7/Mqt+PAACL +//pQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAA +AAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAHdAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAI4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAAAQAAAAAACAAAAAAAABBAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAD6wAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AEAAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA7RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAAAAiAAIAAACQAiBAAACAAAAAAAgAAIAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAEAAAAAAQQAAAAAAhAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEJAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAQAAAAAAAIAABAACAAAACAI +QAAAAAAAAAAAAAAAAAAAAQAACAAAAAIgAAAAAgAAAiAAAAAAAAAAAAAAAAgAAAAgAAQAAAABCAAA +AEACAAAAAAAACBAAAAIgAAAAAAAAACAAAAAACAAAAAAAABAAAAAAggAAAADIABIAAAAAAAAAAAAA +IAACAAgAABAAAAAAAAACAEhIAAAAAAAAAiDACACQgAAAEAAAAIBAAAI0AAgAkAOAQAIAgCBCAABB +IEJAAAgBAECACAAQAAgAAQAAAAAAQAABgAAAAAAAAAAAAAAAKAAEBIAAAAAAAAAAAAAAEAAAAAAo +AAAAAAAABQAAAABAAAAEgAAAAAAAAAAAAAAASkgCAAAQAAAADGwgUAAAIAAAKABAAAKAAAAAEAIQ +AABAAACAAAAACAgAYgAAAAAEBAAABAgCAAyAACAAEJICAEAAAAAgIAAAIAAACABAAACMCIAAAEAA +AAADIAAAgAAAAAAACAAAAAAIAAAAAgAAAAAAAAIAAAwAAAAAAAQADgAAAAAAAAIAAAASIAgMAIAI +AggAAAAIAAAAAAAIAAAAAGAAAgAggAAEAkAQAAAHlxAEYIAAABAAEISAAAJAAAIACAEAQJAACSgI +CAAAAAAQKEEAAEAKAAAIANAAAAoAAIgEIABMAoJAAAoQAAAAUEoAAAkAhAIBggFIMQEBUogCABAA +AADAAAAAEAAAAMhAAAAAAAAAAAAAAAAAIAHAAAgAAAAAAAAAAAAQAAAECAAAAAIAAMFAAACAEAAA +AcAAAQAEAAAAAACAAAQAAMCQCAgAAA3mAAARAACAAAgCCAAAwJAAQMABAACAEAAKAAAJAAQAgAAA +AAAAAdEAAAFBAECDwQAIAEAAABAEQAACRAHUEUAKCUAAgAgQwSAAAIAAEAAIRAAAAAAAAAAAAAAB +gAAAKEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIBAAAoAQAAEgAAEAAAAABAEAAAAAAAAAAA +AACAAAAAUAAAQAAAEAAADkUAQAQAAAAACACAAAACBAKAgAkAIACoACgACCkAVAgAEAAAAAABKAAE +AAAAgBIhACAAEIIBFgCChAACEASAQBApAEEIAIQIggEABJAEgAUgAggAKAAAgAAACAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAABIAAAAASAIIBABAAAAAAgAIAAAAAAAAAQIAAAAACAAIgAj +EAAAAAIAAAAKgRATxACAAAggCAQgAABgAAAoBBQAYCAABggAAQAAQADCiEQAAECAAAAQEQAAIAgA +gDABEABBBIAAAhEAAASCAgEIAMEAIAIBAAQgIAEEAEwAABgAAAAAGAgAGAAAAAAYCAAAAAAAAAAA +AoAAAAAAEAgAAQAAAAAAAAAYAAAAABgIABAAQEACGAgAEAAAAAAICAAUAAAAABgIAACAApGCGAgA +AAYbgAgAgABAGAgCUAACAAAYCgAIAAAQABgIABAAAAwQOAgACAAAAAIQCAAQQgAAARgIABAAAAgA +GAgAQEgkCAAYCAAAAAAAABgIABAAAAAAkEgEIAAAAQAAAAEgAQAAAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAoAAAAAACAAAAAAAAAFIAAAQACAgAAgAACAAAAAAAAEAAEAAAABIEAAACCMBAAABYcABAAA +AQAAhACEAAEAAAAABAAAAAAAAIAAAAABACAAAAAAAAAAAAAAASAIAIFAAAAAAAEAAQIAAAAgAgAg +AMSBAAAAIQEAAEAASAAAAAgAgAQEAAAAAAABAIEAAAAAIAEAAAAAAAAAAAAAAAAAAAABAAAAAAIg +igAACIAAACAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAEEAAAAAEBAAALyQQAAACAQAABAAgA +AADABAEMAAIAAAAEAQAGAIAAQAABBAAAAAAgAAEABAAAgEAAAQCCAACAgIABDAAgAAHAAAEAAwMA +AAAAAQAAAAEAAEABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAB +CAAAAgQAAACAUAAAAAIAAgAAAAKAAAAAAAAAAAAAAAAAIAAAAACoAIQQAAAAAAACAgAEAAAAAAAA +AAAAAAYAAgACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgABAAAgBAAAEAhEAAYgAABYAQAAIAEABFAA +AAAAAAAgAAAAAAQAxCABAAAAAADEAAAIAAAAAAAAAAAAAAAAiAAAAAAAAAAAIAAAAAAQgMQgAQAA +ACCAxCAAgQAAIABAJBAAAAAAAMQgAwAEAADAxAAAD6UgAwAAAAMAxCQAAAAAAATEIAAFAAAAAMQk +BgMAAAUAxAAAAAAAAQCEIAIAAACAgMQgBCoAAEAMxCoQQAAAAATEIAQEAACAAMQACAIAAAAAhIQC +AAABAAABgRQQAAAAgAEAAEAAAAAAAAAAAAAAAAABAAAAAAEAAACBAAAAAAAQAYAGAAAAABABhAgA +AAAAAACIBIAAAAAAAYAIAAAAABABAAAEUoAYEACAKBkBiAQAAAAAAAGCAABAAAAAAYgAIECBACAB +AAAAAIAAIAGAAAAAACAQAYAQAAABAAABgIQEgAMggAGAAggAAAAIAQAAyAACIBABEAEAAAAAAIAA +BAAgEAAABAAAAAAAAAAAAAAgAAAAAAAAQAAAACAAAAAAAACBAAAAABAgBCAAgAAAEAAAAAAAAIAA +EAQCBAAEAABEAAAAgDQAAAnJEBBSBAIAQAAgQEAACCAQYBAAFAAAQASBEMAKAhAkAFAAAAAEAAAA +ACAQMAACQAAAIDBgQCAAEEAAQBhABAQBAQpAAkhARCABAgAgYJABBEBAUhlAgIAAQiBBIEAAAggA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAEAEAAAACAAARpDABASABAAAAAEQAAAAAAAAQAACAAAIAI +AAAAQCRERAAAxyaEjKiIoagIEAQAAAgaSAAAAAQAQAgAAAAAAhAAAUDACAAAACAAACAgCYRAAAGA +QEEEBACgCAoIAIAxCABoqAoiWAIEAAAwAkEgAAAAgCAACIiAAEEQAACAADAAAQAgAAwAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAABAKAAACAgASDAIAQADAAFAAAAAAQCAAAAAAAIAAIAAABMOIABAgAAI +AABBfABICBAAAAABCACAQMAAgEAIYAAAAEAABAKAAAAIEgBBAAAAAAgAAAASAAAAEAAB0AAABBES +gADAAYhAZJAQQACBgAiEEANAAIhIAgALAQAAAAAAAAAAAAABAAEIQRAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAABIAAAAAAEIAAAJAAEQJABAAAAAAAAAAAAAAAAAACIIIACCgAAANKkIAAAISAgAA +IAAMjBBECCAAAAAAAAAAAAAQAAAAkAAAAEBAARIRAkAAAAAAEAACQAAAIQAEDAAAIAABQAgKAQAg +AAAgCEACBIAAEAEEAABAoAAQAkgQAAIAQEAAAAACAAAAAADAAAAAAAAAAAAAAQAAAgAAAAAAAAAA +AAACEBAEIQAACBAAAACoBAQCQMDAAABACAMDBFAAYwABCEACEAXtgBQCAgAADHUCAAAARFABQEAE +AEBAAwABAAIggwCAIEIAAEDhAAEoghAAACAAAAAAQAICA1AEAAJARAAAAAJAEFgCAzQARUYUAAjC +BoEAIgQYAVUAUAxEEBAAAAIAAQBAIQAgCCAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAJQA +CA0AIkgIRSAAACVIAAAAAgAAAAAAAIAAAABAAAgQBAQAUDEhAAAIAxEoCQAAAEQLEBgAAAgJAjIA +BQAlAAUAQEBAyBFAAKhBAQBAAAwFACgIASAAEgKiQAoCwBIIAAICgTEIEAIEABAoiKFYBgAgogAW +AFRQAAJAABIAABATCgAIAAgACEAFAAAAAAAAAAAAAAJAAAAAAAAAAAACAEAQAAQFgKIEQAwAAABA +KIAIAAAAEBAAAEgIABECFAAUQhAAAAKSsgBCAAgAAAe6QEAAQJKCABGCAQkAgAFVABDACCAAAhAA +FgMUog0CFAAAAACABACAAABICAAEEAgIEAkQgERAgBCSAEGBhYKAwgYIEAEsFFQIzISCBACQAAUA +AQCgEEREAgAAAQIBAEACAAAAAAAAAAAAAAAABAAAAAAAAAQAAEAAAABAEIAAgAACAwIAAlAAAAAA +AgAAAEAAwCiAIIAAAQYBAQgQgAAQAAAACjsAAoAAAAQzABBGB6YCSARAEAAAAFCEQAEUGSAQEoEA +EAABAAAAAAAAAwAEAAAEYBAAAAIQAEEkxAAQoQJEQBgAAIsQAJCiUDgAUAgYAxIsQBOzVVUAAAAA +AAA3MzMnAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAD/VHcAADNzAAAKXwAAEf8PDwAAAAAA +AFV1D08AAHe7dxFxeyt7AAAOPZ2db29VMw8zEP83NVVXAAAAAFdVAABVVQAAVVVfEaysAAAAAAAA +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 +AAAAAAACAAAAAAAAQAAAAEAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAYAAoA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAQAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjuAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAgAAAAAAAIAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAC0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAIAAAAAAAAAABAAAAAAAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAAAAIAAAACAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAJmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AgAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABIAAAgA +AAAAEAEAAAIAAAgQAAAAAAAAAgAAAAQAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAkAAAAAA +AAAAAAAAAAAAAAAAAAIgAAAAAAEqABJAQAAAAgAACAAAQgIAAAAgAAACJABAAEACAAACAABAAAAC +AEAAEAEAAAwCAxAAAAAAAAABFIAAAAzACCAUAQIQAMAMIAAAAAAAAECAQEIIAAAAAAAAAAAIAAAC +AAAAAAAAAAAAAAAAAAAAAgAAAAAwEAAACAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAI +AAAAEAAABYAQAAAADQooIAAAAAAABAACBAIAAAACQEBAAggkCwgUAAAAABUAQgAAAEBANIgQAAAA +IwgQAQAAIAAAhAEwIkCEAAAMAAAAgIADBAhgIAMAAggAAQEAAAAAAAACYAAAAAHRAAgAAQAIAQAA +AiAAAgAGAAAICAAACAAAAAACAAAAAAAAIAAAAAAAAAAAAAgABAAAAAIIAAAACgAAAAAAABABAAAA +AAAAAAAPowAAAAAAAgDQCUAhAAEgEAAoAgwAAFAAAMSCQQAAAAgEAQoBAAgDAGAhanIAAAACgJBQ +QAIQAgBAECAACEAGwQwUKAAIBAQACABAIFCKNgAAAACAAAQQAAIAAAAEAEBAAgAAgQAICQAAAAAA +ACgAAAgAAAgAAFAACAAAAAABwAAAAAAAAAAAAAAAEIAABJAAAgAIAAgAAABAAAIAAAHAAYIAAA67 +AAQAAIAIAAnAABAAABCAwQCIAgABMaAAAAAAAgDJAoAAQAIIBBCgAAgAEAAByYAQAwGIAIMBIAgB +AQAAAVAAiIAEkQlACABogIExADBAAAAAAQAABiAAAAAAiAASAAAAAAAAAAYgAAACAgAAAggAAAAA +BAAAKAAgAAAAAAAAAAAAQAAAAACAAAAFQAASKAAAABUAIAAIAIAAAAAAAAAAAAAAB64AAQAAACAA +UICGIAACBACAgAISABIAAAgQgIECADARggCBAQAIMAAoBBCqABIwAAAIEAQAEgAAAAAAAAAUBQAA +ACgEDBAEAAQAggQQhBCAAhAAIAABwAACABAAAAACAQIIBIQAACQAAAABAAAAAAAAEDAIAAAAAgAA +AAAAgMAAAAAAAAAAABAAAQAgAAGAAAAAAAAAAAAAABAUAAAAAAGCAAAACZAgQAAAAAIgKAAgAASA +ACOQAAEAAIAAQGACAQAAYAAkRBABAADAAMCAQgCAAcCAIASEwAIAAAAiSQAAAEABhIABASEARAQA +QIAhhEAgJABAAAAAAAAAGAgABEAEAAAYCAAQAAAQABgKAAgQAAAAGAgAEAAAAAIYCAAAAAAAAAgI +AAAAAAgACAgAAAAAAAAQCgAAAAAAAAAAABIAAAAAGAgAAAPmAAEAAIACGAgEEAACAAA4CACYAAIB +ADgIAEAAAAAAAAAAAAACBAAAAACAIAAQAAAAgAAAAAAQIAAAEAAAAAAYCAAAAAAAgCAAAAAAAAAA +AAABBAEAAAAAAAEgAAAAQEAABQQAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAABXUBoABAAACAIAAAAABAAggAACBAAAAAAAABAAAA +AAAAAAAAAOBAAwAAAAAAAYADECACQQAAgAAAkAAAgAgAAEAoCgAAAAAAAAAAAAAAAAAAAAgAAACA +QCABCAAAAICAAAEAAgAAAAQKAQAAAAAAAAMBAQgAAAEAIAEAAAAAAMAAAQgAAAABAAIBAAAAAAAA +AAEAAAAAAQAAAAACAAABAAEBAAAC/QgAAAAAAAoBAAgIAAAAAgEEAAAAAAGAAQAEgAAAAAAAAAAA +AAAAgIAAAAIBAIAAAAAACAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAABAAAAAAABAAABAAAAAAAA +ACABAAIAAAAAEAAACAAAAACACAACEAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAIAAAAAAAAAAA +BAAAAgAAAAAAAAAAAAnvAAAAAAAAIAACAIBAAAgIAACAAAAAwCAAAAAAAAAIUQAAAAAAAAAIAAAH +AIAAIKQAAAAgACDACAACdQAAAAAAAAAABAAAAAAAAAACABQEAAAkAAAAAAAAxCABKAAAAIDEJAQA +AAAAAMQgAUAAAAAIxCADAAAAAIDEIAAAAAAgAEAiAAAAAAAAQAQAgAAAAACEAAAAAAAAAAAkBAAA +IAAAxAAAAR4iAAAAAADAxCQAAgQAAADEIAAAAACAAMQAAIAAAAAIAAAAAAAAEAAAAAgAAAAAAAAA +AAAAAKAQACAQAAAAAADEAAABAAAAAAAAAAEAAAAAAJIABACBQgABggQAAABAFAGIAAAAAAACAYIE +AIAAQAABgAQAAAAEkAGAAAAAAgFQAIAAAAAAAAAACAgAAAAAIAEAAAAAAAAAAIgAAAAAAAgBAAAC +XYAAAAAAABABiAAAAACwAAGEJIAAACkgAQAIAkAAsAAAAAAAAAAAAAAAAAIAAABQAAAAAAAAAAAA +gAUAAAAACAEAAAAAAAAAAAAAAAAQAAAAAAAAABAgEEAAAcgAEMAABAAgMCAAAABEAAAAIAAAAEAQ +MFAAIAAAQAAACAAACAgAAAAAAkAAAAAQAAAAEAAAMAAAAAAAAAAAAABAAABAAAAAAAsoAABABBAg +gDQQAAEEECAAKBBQAAAgQABQJCEAIBIAAEgCBAACMAQAIAEpqgBCRAgEAAAAIEQiAAAABAQAAAAE +QAAAAAAAAAAAAAAAAAAAAAAIAQBACAQAAAmAAEAAAEAACARABAQAEAAQAABAAAAIAEQABEAAQkAA +AAAAAAAgAAAAAAEAAAAAAAABAEABAAAIAAAAAAAAAAAAARAABIAAwQAAQSoKQBBACABARAAAAKEo +AABCAAAAAAEICAhgEAFg4EgQAHgEAAAIACBA4BAZIASg0ABAxAxCAFoJAAgBAAAMAACAAAAgAAAA +AAAAAAAAAAAAAACAAAAAAACCEgAAAgGBAFIEAAAAACEAEAAgAAQAgAAAiAQgAQEgAUlAEAIAAAAA +AgAAAAAAAAAAAQAAIAABAAAAAAAAAAAAAAAAAAQAQIAAAABFdRIGICQAAAAIAgAAAAgQAEAEgIAA +AAFBAAgAAAAIQAAjIBAAAAARCBABAAAAAAJBAwAAAAAIAAABAggKQEBEwAAAAAAAAgAAEAAAAAAA +AAAAAIAQAABAAAAAgACIAAEAAAIAQBQGAAAAAAAAAAQAAAACAkAQAAGAAABAAAAAAAEAAAQQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA2qAAAAqAABIECQAkAAAgACAAAAQAQCIAQQAACG +EAAUQQAABAgIAEACAhCAABCICAGgEAAgQAAAAABAQAAgFAAATAAAAAAAAAAAAAAAAAAAAAAAQACD +AAAAAAAAAAAABAAABEIAUAIAwIEAAQgCAAAAAAREAABADAiIAAAAAAAAAAAAABAAgAAAAAAAQAgA +AAAAAAAAAAAAAAAAQBBOAAIACgAAAGICAAACBAQAAgCgACAAEAQARgEJ4UyAgAAEIQIAAIMhAAAA +AxAAAAAAEARAAQIAACAQAAIACAAIAAAAQAACIAAQAAAAMAQAABAAAAAAAAAAAAAgCAUAAAACCCJY +SBAAoEIAACAQEQAAEhACEAAQAAACAAAAqAACAFAAQAgEgAgIAAAQAAAAAAAAEAAAAAIAAAAAAAAA +AAAAAACAAAQQAAgUAAACqQgAECAAACAgQQMwQCgAwCAQAhAQAABAChABMSggDUABABIMASVQKQEg +IEs6AAAAAQAAAAAAAQCACQTAEAgFQEQFAAAAAACAAAAAAAAAAAAAAAIQAADCCAQAQAAOAAAIBAAA +CAIAQLAAAEAAAABAAAASEpICABAIAAAAAAQAgAQAAAAAAAAgAAAAAgAQCABAQAAAAAAAAAAAEoII +EAAASAQAAAfOAAIACAFACAgQQARAAEMQAgEQwgIIAEAAAWoAARAAFqIEICBAYAIAAABIAAWECAwS +CAsAAAgAAMCAhgTFBYBFDAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAYBAMFYGQCgngEAgAAAAACAEAA +AAAAAAZAJBAAACACAIISgBABAIAAAAEAAAIBAIAAAAIAIAAAAiAAAAAAAAAAAABEICggAoRAAAAA +DHgBAQAAAAAAABAUQAIBBUAQIAAAEAICAiSAkBgHEYAQEICAgQAAAAYQAxAAABCBkoBgAQCCAAIC +AkgAACCAEggAAAAAAAAAgAAAAAAAAAAAAAAA+7sAAFVVAABVVQAA//8AAFVVAAAAAAAAVXcAAAAA +NzMF/wAAAAAAAAAARESiogCIAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAN1cAAFVVAAAIMQAAM38A +AAAAAAAPH1U/AAAA/x0fAAAAAABViOId3WJAiPoAAFNTDKpwdcSAGV2qzCY32NgAAAAAAAAAAFVV +V1MAAAAAAAAAAAAAAAAAAAAAAAD3/wAAqqoAAJmpAAD//wAAqpUAAAAAAACrqwAAAAAzMwb/AAAA +AAAAAACIjQAAAEQAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAyogAAVVUAAAKCAAAzOwAAAAAAAB8/ +Wj8AAAH/HQ0AAAAAVf9E4i7ds6JEoAAAU1MMpbW/6mI7f1XMXX9VAAAAAAAAAAAAV1WiowAAAAAA +AAAAAAAAAAAAAAAAAAIAAACqqwAAqqkAAAAAAACqpgAAAAAAAKqIAAAAADMzAPkAAAAAAAAAAKqv +MwAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAABVVwAADEwAADMxAAAAAAAADgxaMAAAAP8P +DQAAAAAbG3fiLhH35u6gAAAK+vylFR/7cypu8KpMbv+qAAAAAAAAAABVVaqrAAAAAAAAAAAAAAAA +AAAAAAAAAREAAFVVAABVVQAAAAQAAFVVAAAAAAAAVFQAAAAAMzMA+gAAAAAAAAAAREQRAACIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAFVVAAAIywAAMyAAAAAAAAAPDlUwAAAA/w8fAAAAACcn +u+IdEerI3foAAAX1/KogJeaiCEzwqgQV2NgAAAAAAAAAAFVVVVEAAAAAAAAAAAAAAAAAAAAAAAAA +jAAAABQUAACMUAARFAAAAIwBAAAUAAAAjAAAABQUAACMUAARFAAAAAAEAAAACQAAAAAAAAQUAAAA +AAAAEAAAAAAAAAAAAAAAjAAAABQAAAokFAAAjFAAERQAAACMAQAAFAAAAIwBAAAUAAAAAAAAAAAA +AAAAAAAAAAAABAAAQAAAAAAEAAAAAAAUAAAAUEAAlAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAFBAA +ABxAAAEEAAAAHAAAABQAAAAcAAAAFBAAABxAAAEEAAAAAAAAAAQIAAAAAAACBBAAAQAAAAAQAAAA +AAAAAAAAAAAcAAAAFAAAC4QQAAAcQAABBAAAABwAAAAUAAAAHAAAABQAAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAAAAAEAAAAAABAAAABAAAKEAAAAAAAAAAAAAAAAAAAAAAAAGxsAAAAAP0fPd3d3EREz +Mw9d//8AAAAAAf8AAAAAe3txexEREREAAAAAAAAAAAAAAAAAAAAAB49VVQAAAAAAAAAAAAAAAA9P +c3UAAAAAAAAIFSe7dxsHV3FxAABVdwD/EP9VAFVVVVUAAAAAJydQiN0dAACqAFNTAAAmNwAAzPAZ +XQAAJjcAAOIi3Ygnd9hQ/18AAAAA7u4AAAAAAAAAAAAAAAAnDwAAAAA/i8+7ERF3dzM3DxX//wAA +AAAj/wAAAAArK3F7u7u7uwAAAAAAAAAAAAAAAAAAAAAC31dVAAAAAAAAAAAAAAAADw8jKgAAAAAA +AAz5J7siG1Hxt7cAAFdXAv8A/+TkqZmrqgAAAAAbG1Dd3S4AAOTko6MAAF1/AADM8Dt/AACuvwAA +0SLdiBu72FD/dwAAAABERAAAAAAAAAAAAAAAAA8PAAAAAAyLA4hfXxsbMzMPBwAAAAAAAADcAAAA +ACEhISsnJycnAAAAAAAAAAAAAAAAAAAAAAD/VVUAAAAAAAAAAAAAAAAPDzMzAAAAAAAACMEnESIb +UfEXFwAAVUQA/wD/5OSpqqqqAAAAAFX/+t0RLgAA5OQF9QAATG4AAKpVKm4AAIydAADR7lUAGxv6 +cgB3AAAAAPpQAAAAAAAAAAAAAAAADxsAAAAADEcDRAUFJyczMw9PAQAAAAAAAP4AAAAAcXEhKycn +JycAAAAAAAAAAAAAAAAAAAAAAP9VVQAAAAAAAAAAAAAAAA8PMzMAAAAAAAADtScRdxsHVyEhAABU +VAD/AP//qlVVVVUAAAAAAFX6iBEdAAD/VQX1AAAEFQAAqqoITAAABBUAAOLu/6p3d/pyAF8AAAAA ++lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAAAAAMzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAGAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAD14AEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAACAAAAA +AAAAAAAEBAAAAAAAAAAAAAAAAAAAAAANdwAAAAAAAAAAAIAAAAAAEAAAQAAAAAAAACAAAAAAAAIB +AAAAAAAAAAAAAAACAAAAAAAYIAAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAgAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAA8QAAAAAABEAAAAAAAAkAAIgABAAAAAAAAAEAAAgAAAAAAAAACAAAAE +AAEAAAAAAAAAAIIUAARCEAAIAAAAAAEAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABSkAEAAAAAgAAACAAQBAAAAAAEAAAAAAAABAAAAAAAAAAQAAAAAAABAAAAAAAAAA +AAAABGAAIAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAEAAAEAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AAADJAAAAAAAIAAAAAAAAAgAAEAAgAAAAAAAABAAAEAAAAIAAAAAAAAAAAAEAAAAAAAAAABAEAAA +gAgEEAAAAAACAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABAAAAAA +AAAAAEAAAAADAAACAABAAAAAABBAEAAAAAIAAAAAAFAAAAAAAAAAAAAAAAEAAAAAACAAAAORAAAI +AAAIAAgBQAGAAAIAACBCCAACEhACAwAKIABDAAIEAAAAAQICCQAAAAAIAIhACgAABIACgRIgAABE +ACAEAAAUgA0QAgBAAAAQAAIIAAAAAAAAAAAAAAAAIAAAAAAAAEAgAAAAAAIAQAACCAIACAAIAAAA +AAAAAAAAAAAAAAJAaBIABAAAAAACAAAAAAAAAAAwAAAAAAAAAAAAAAAAQAAAD7UAUAAAEAAAICIK +AAAIAUAI4AAAAgAgCEAAAABAAhAGSAAAAoCAAVBAAABIwAJiDAAAAmhQAAgqEGAAAAACQCJAABAA +AAABAAAACAAAEFIAEBAgAAAAAAAAEAAAAAQAEAAQAAAAAEAAAAAhAAAAAAAAQAECAAIAEAAgBAEA +AAAABAMAAAAQCiBgCABBAAAAAAgAAAAAACAAAAABAAAAABCAAAAB7wAAAAIgAgoABAAEAAAwAEAQ +IGYAIRQCKdRAFBQJIHAA0kIoIBBoIABQkAEggAEGMABQAIAQBEBgAAlUABAADBAQAk4EEAAoMmAA +aAAhAIBAAAwQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABChRQCIACAAAgAABQAAAgAAAAAAAAAYA +AAEAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAn9gACABAAAAAAAAIDAAwAEggEQABAQAAAQ +CJQAEgApBAEIhAkCxgQEBAFSAAEAAOAQhBQEEUnAIQEBAoISgYAoigAAgAACCCAQAgsAAAAAAIMA +ACAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAIAgAAABAAAAAAAAAAAAAABAAAAAAAAAAAAA +gAAAIAAQAAAIAAAAAAAAAAAAAAAIAAAACQEAQAQBCAQABABIAAARAECQAIACAQYoDTIBgBUOEoSR +AIoCKgKRUAGAAIqQAAWBBDACAAAABBACYAABCYIRAACoAAAJABQgALAAFBQAEqkAAAgAAAAAAAAA +EACAAAEACAAQACAAAEAAAgAAAAIAAAACABBAAAAAEgAABgQAAAAABgASEAAQEAACEAAEAABAAAAA +AAAAACAAAAAAAAAAAACAAAABbwAQIAAAAhCAIgIAAASAASIMgkEAASAAIdCBAQQAgIBJIEEkAAAh +wABUAAEEACAAYCFGMAgQQgAjhAFgAAQggiIACAQAAgCAgMAEwAAEACDOAJwAABAAGAgAEAAAAAAI +CAAQAAAAABgIAIQABAADGAgAFAAIgAAYCIAAQAAAABAIAYECAAACmEgAEgAAAAAICAICgAAAABgI +AAAAAAAAAAAAAAoSIAAABEAAGggAAEAgCAAYCAAIgABQBBAIAAAIAAEQGAoAgAAAABgBAABIAACA +ASAAABARUQGEOAgAAAEAMBAEAAAQIAgAABAIAgAAACAAGAgAIAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAABYAAAAERAAQAAAgAAAADAAACAAUAAAAADYEAEgACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABQ4AAAAAAACAAQAAAACACAAAACAREAACAEAQIAAAAIIAgIEAgAAAAAgEASAAQAABAoAEGEBA +AAABiAAJAIAAAQAACAKAAIAAAAIAAgAAAAAAAAAAAAACQAABAASAAACAAAEAAQAAAkAAAQgEAAAA +IAABAAQAgAAACQEAAAAAAAAAAQAQAAEAAAABAAAAAAAAAQEABBAAAAAAAQAAAAAAAAAAAAAPKgAA +AACCCAEBAAAAAIAVEAEAAAAAgCoQkQIABAAAACABAABJAAEgAAAAAAAAAiABgABAAQCAigQBAABV +AACAAAACAABAAUAAAQAIAAAgABABAgAAAAAACAACAAAAACgAAAIBAAAAAAgAAAAAAAEAIAAEIAAE +AAACAAAAAAAAAAAAAAQAAAAAIAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAd7AAAAAABAAIAA +AAAAAAgCAAAHAAAAAYwgCBhAACABDAAAgAUAAABYAAAAEAAAAJgAAAYcAAAgEAAACQAAACAMAAAA +AkACBAAAAACCALAAQCAgASgAAAAExCAAAAAAIABAJAAAAAAAhMQgAwAAAADAxCAGAAAAAAjEBAEA +AAAAAIQgIkAAAABAxCAAAAAAAABAFAAABAAAAMQAAAAAAAAAAAAAAeggAUAAIBIAQBEAAAAAAAjE +AAAAAACEEIQQAgQAAEIQyAAAAAAghAAAAAAIAAAAQAAgABAAAAFkxAAABAAABJAAAAACAADAAIQE +AAEAAAAAhIEEAAAAAAIBgAAAAAMAAACIBAgAAAAgAYIEAAAAABABiQAgAAAAAAEIVAAAAAAAAYAA +BIAAAAABgAAAAAAACACQAAAAAAAAAQAAAAAAAAAAAAAC2YAIAIAAQAgAiGACQAEgAQEBBAAAADAA +AYCQEEECCAQBABACAAAQABABpIJAAAAUAIwEkAAAQAABAFoBAAEAAAAAQAAAAAAAAQgAAAAAACAB +UAiAADAgAQAACEAAAAQAAAAAJEAQAACAAABAAAIgAAQAIBAAAABABABCgkAAAhEIBAAAABAAgIgg +IAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAXlAAAEACAgDAASBCoBECjBkUQSAAQ0BIoCUAAlYABA +AUAAIBCBBmAAACAEIEAQJBgAAIAQAJBABAAwIABAkEAgASAQAEBQAACAFAAEAAAACEAAGhiBAEAJ +wQAAAAAhAAAAAARACAQAABgAYCAAoCBA4QAACAIAAABAABABCAgBChFJAEQEBAhAGAAYAAAAAAEB +AAAAAAAAAAAAAAAAAAAAAAAAyTEAAIAAQEBIAMhIAGAEHAwECgAEAAECAbAAAAkoEgmCAgAKABDB +AIHAAAQJKGwAiAkQBAgAwAAIAUAKAgAAAVhAAAggAAgBAFgIAABAAAQAAMAgBBAAAQAAAQAAAAAA +AAAEAAiCCAGAgNCGIAABAAAQAgQAAACEAAQIAAAQA4AAIIAGQAAIAAEBAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAABLeAAABAABAAABBEFAIAgAkACCCQgTUIIAECEEEAAAAAAABABJBBAAAEBRIAgQ +gAFEAEAoBIEACQEAAAAAAICCAYABBAAQCAIhAABBEIIQAABAAQABAEIABBBAAAAAAAAABBSCAKAA +QBAAAAAgAAABoAAgAIAAEQCAAGAIAAAgAECAAgAgAgIBKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAAABAAAAAAI +HAAAABAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAACAAAAAADAgABCgAAEAAAAAoBAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAQAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +QAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAAAAAAEAAAAAxBAQAACgAA +AAAIAAQAAAAAAAkAAAAAAAAACAAAAAAAAAAEECBAEgIAgEQAAAAAEgEAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAEgAgJAIQAJGCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAAADI4AAAAEAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAgAAAABBACQAElABBkAAAAAAEgAAAAAAAAADAAAAAQAAAAAAAAAAAAAAB +AAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCwAAAAAAAAAAEAAAAAAAAAASAEAA +gAAAABAAAAAAAAAAAABAIABAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAIEAACAQAEBICCIA +IChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEIAAAAAAEAAAAAAAAAAAAAAIAAAA +AAIAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAaFAEAIAAACAAAAIAyAAgAAQABACAACAMIAAApI +AAhCAAJAABCQAgYCAkoASBIRAAICAAgIiABKYAAAQMAQAhBTAAJAUQIABAACAABAEAAEAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAQAAAAAAAAABAAAAAAIAAAEAAA +AAAASAASAAAAAAAAAAAAAAAAAAAACfYAAAACEAEIAIAAAAAAAhIAAAIoABCjCAEGIAAAAAQLQBAA +SJIAEEAIMJASIBCoEFAAAASqCA2DCgAAAkiwSAAgABIAQBIEAFAgAAEAAYAAAAAAAAAAAAAAAAAA +AAAAAAAAACAABAAAAAAAAAAAAAAAAABAAEgAABAAAAAAACgCAAIAAIAABAAACAoAAAAAAAAAQYAA +AAAAAAAQAAIIAAIAAAAGkQgIgABAAAAAiIAEEEAQBAkyCAACAAAAwVBIBDAikCQpIRGAJDQAEEEA +IwAQAAJkAGtgkAAhIQgAgyogJAAALBCUAAGAAIAIIAAGAAQQiAAsAAAAAADAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQJAAAgAAIEAUIAACQAARABAQAQAAAAAAAAAAgCAAAAAAAAEAAAA +AAAAAAAAAAFNAAAAAAMAAMABQgDAAYhQCBAAAQBECAQCEQQCEUQMCAAIiAZAANSBiAEIBABDdAAE +CARGQBIgqMQQERAgMIAABAAIAgABEaAUAAACQAMqgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAQAAAAAABAAAAGACCAAEAAAAASAAAAAAAAAAAAAAAAAAAAEAABAAACAAAA +AvsAgAQBggAQABABAAiBFKIwMgkUABIgEgAyFkYMoTAgkmgIAQABAFAQAhZECg0gUYgMBCgODSAg +CgAyIgQilBEIEZaEAAgAAKIAAQAAAAIAMAAAAAAAwAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAA +AAAAAAgCQAAAABAgAJAAAAAAEAEAAEAkEAAQAAAAAAAQgCoAAAAABAAAAAAAAAAAAAAMRxAQgAAR +AADABAABAACAAAGAQCQCQQABQUDEAQAEwAghgAAIEhDCACPRBAiAAEEAAmRBYAAEIABkJEQAgACA +gAQkAAAABICAJAABAEQMAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAgAAAACAQAY +CAAAAAEAAEoIBAAAgAABCAoACAAAAAAYCgIMAAAAABAIAAAAAAAAAAAAAAZ1ABAAAAAAGAgAIAAg +AQIMCAAAAAAAAAgoAAAAMVgQMQgUgUwBSQRGABAACQAAAiQBAiAKCEAAAAACgCAZABAAQAAAACAA +ABAIQAAAAAgAWIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAEgBAAAAAAg +AAAAAAAAAAAAAAABAQCAAACAQEAAAAAAAIAAAAAACAAAAAAADVYAAYABAAAAAAAAAAAAgAhBAACA +gAEAAICAAIEAAQIAAAAERCCAiABgBAEDIEAAAQEAAAAAAEAAARCAAEABAUSAAAACQgIAAAgBAEAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAABAAAAAAGkAAEAAAAAAAAgAQAAAAAA +AAABDAgAAAAACwEAAAgQAAAAAQAAAAAAAAAAAAAAsQAAAAABAgABAACAAAAICAEBIAAAAkgaAQWA +gACAFCBJlBhQAAECEACQkgwBAAJAAAAgQRECCgAAAAgAAAABFAAACECAACAACQwAUAABACIBAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAEAAAAAAAAAAAAAUIgA +AAAAAAAAAAkAAAAAAAAAAAAAAAAAAALrAgAAAAAAAAAABAgAAAARAAABSgAAiAEACAgEAAFDBAAC +ARRAASACEAAEEAAAUAgCAABMCQCgAAAAYAAAAEAAAAABAAABgAEAAAEAAAAEQQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAQCAEAAAAAADIIABAAAAAgEAgAAAAAAAAQCAASAQAAADEBAAg +BAAAAIQAAAAAAAAAAAAACo8gAAAAAACAyBAAAAAACERAEAQQACAAAEAAAAEAAFAAiCgGAAAAAyDE +AgAIgACABIQAAAAAAEAAAAACAAAAACAAAAACAAAAAIQiCAAAACIIxAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAgAAAAAAAAAGAAACAAACoAIAAAAAAAAAAggAAAAAABAEAAACAAAAAAQAA +AAAAAAAAAAAFiIAAAAACICABgAAjAAJACACAAAgBAFFYAAwgAAAAAAABgAAEgQAQQAkJGSQAAAAg +DQBAFAAAAACQAAAAAIABAAAAmQBAACAIQYgAAAACEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAQAAAAAIAAAAQIABgAEAwIAAAAAAAAAAAAAAAQEAAADAAACAAAAAAAAAAAAAAAAAA +AA8oYAAAAAAUYAAEABEQSABCABAAykQAQiBQEAAABGBAAkBQAAEABQVAwBIKBqgkNACGAAAAEAIE +QAAgUDRCAgDAAAQCACQgAAAQAAAggAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAABAIAQEQQQAAASAAAAAAAIAwAABAAACwAARgAIBCAAEQBgAAAAAAAAAAAAAAAAAyJwAAAQA +QAAQEcBAAAmEABIgAEoUAEQAUAAIQABAAQgQoSiAEkQaAoAEIIEgQgRKIcAhAAAAAQCAAEkEBICh +rIAAABEAYAAIAUAEEEAAQBBEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAAA0 +AAAAKAiAAACCAAAgAAAAAAAABAAABAABAAAAAAAAAAAAAAAAAAAAAAAAAABH/wCQAAAgKAAAQIAk +AAAAAABgAAABAIFBAEBoBioQgBAAiwyIIhAACIAhABEACACAFAIIgAgAEAAAAAAAAQAACQGBAAAA +EgAggBADAAAgAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISAAAAAQAAAAICBA +SCgAAIAoAIAoCAAAAAAEACAABAAAAAAAAAAAAAAAAAAAAAAAAAaiQAACAICAAAAAEgBAQBAAAAIw +AA2SQAESAgaQAEFwQAkAIoCAQFACIgAAAACBQhEAAABCAIAAQRAgEFIgAAgBBhYAQDAgBAAIAgAA +IAwBAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQWADAAAilBQAAATAAAAQAAA +ABACAEBAAEAAAMgAAAACAAAAAAAAAAAAAAAAAAAACdUAAEgAAEABACMMAAIAGAIAUIAQAIIAIAAx +AAABFgBAEARARAgABBwABEBEAEggAgIEAEAQBAAAEAAAQhREQhhgQgIBAEAEABDCAAFAEAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAHIgAACgYgMgASEAAAEKAQAwAAAAAAAAIA +ABICAAAAAAAAAAAAAAAAAAAAAAAAAAAP9gAAAhAgAAYAAAgAQEgAAFIRDxCCESAimCAYUgEQIwoA +CkgqOABQkABCCSAMAAEAAAIAAQAgAAAAhoAAAAAIEwERESAQGAACwAACABABAQAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAhAMoQBCggFUUCQBBAQIARAAAIAAAQCAoQAAgQSkAA +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 +AAAAAAAA9fUAAAAAqvD76v668KoiAAoK+vodHfrK2oru7vWIzKruRP3s+gqqqu5EAADMqgAA/bns +qPCqAAD9qFH7qvAbX92IVUe4MEd3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEAAAAAAAAAAAA +AgAAAAAAAAAAAAACAEAAAAAAAABAAAAAAgAAQAACAAAAAAAAAEECAAJAAAwCAAAAAAAAAACAAAAA +AAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVYAAAEAAAAAAAAAAAAAEAAA +AgAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAACAAAEAAAAEAAAAAAAAAADAAAA +AAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAN1wAAAAAAAAAAAAQAAAAAAQAUACAABAAg +AAAAAAAgIBAAAAQgAAQBAAEEAAQBAAGggCCAIAEAJIEBAAAAAAAAAAIAAAAAAAAAAAAAAAAYAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAPhAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAkAQApwAABg +MCgEAAAAwEiVADJAAEAQRQABMhEEEBICiQAAAAAAAAACAABAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAIAAAAABD8AAAAAAAAAAAAAAAAACAQAAAAAAAAQAACAAQgAAAgIEBAAQAAA +ASAACAAAAAAiAoBIABAABASAAAABAAAAIIQCAAAAAAABIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAI2QAAAQAAAAAAAAAAAAAAAAAAAEAAAAAIAQAIiABAIAAQAAAAACIwSAQUgAIk +CCQAABSIAAwIQEwEAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgACAAAAAAAAgAIAAIA +AgAAAAzlAEAAwAAESYACAIAAAgDCACAQDBAIFAICBAAIQAABAABACAAASEICAA5QSFACFgJACFJL +UEACAQISAkgAElJFEAAEAQICAgCQgECMAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAIBAAAAAABAAAKgADAAQAAAAD66A +AAAAAAIABCASAAIkoAgpYGIIEgAEECDAclACAEpAcCAiclIIiAgHCIAqKgAkAAAQDBAGCAAAAAAB +AELAIIAoApAACAAIBVAAgAAAAhCgIAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAIAAAEAACAAQA +ABAQAAAAAAAABAIAAAABgAAAAAAAAgAAAAAAEAIAAQAEQBIAAAAIAAABAAAgAAAFhDYBgIAAIAAI +EAEgAAAIAEQQEcBgkAxAUJEAADAWACgCCAgEgAYgAHBBNAAACBEQLgEAIIAm0BEsgAQ0CAAQCAQA +YFFEEEBKgAAoEAAJYgoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAA +BACAAEAAAAAAAAAAAAgAUAAAAABAAACAAIAAkBADAAMCAAAAAAAAAA3nAAAAAAEIAUEoAEAAATIQ +Ag4ABARDwhEECgwGEdCUCwELARAUgDGRDAACBATRQNEIAAQBBCARyggAyAIJhACrAhAokhCBkYED +UBZEAKgQACYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAEAAEAAAAAAAAAAAAABCAYACQAJAAAAAyQCgAAAAACgEAQIAAEBADGQAAAAQUYA +CFIAAFFAAJRCAAgBYACygggQAYBAEBFAAQAQAmAEALIAEAWgqJZhCgAABQAoFAoMCAEEUAgAAg4I +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAACAAAAAAAABAQAAAAAAAAAAAAAAABgAAAAACA +AAAAAAAAAgAAAACEQBAAEgAEEAAAAAAAAAAFqwEBgAABgAAAAAMgACAAAIQEClAQCVICgRAKBApS +IChoRhQJMgABACBICQhiAJII1gAIEAKAIFABACAkBABAQAkAAEBDhMFAJAABBACAwEADAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgABAAAAAAQCAAQBACEAhgIAAAAAAAAAAACEAAACAAY +CgAEAAAAghgJAAIAEAAAECgAAAhqAAAAIAAAAACCAAAAEAIYCIJZhCSAkBkIA0QAOVQCHAyAQEIB +mQCeCAQCRgFJAFwIFACIQAMEgIIgAQIAFIgIIAAAQAAQACgAAAAAAAkAAiAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABgAAAAAAgAIABEAAEE +kIAAAAAAAAAAAAAACiIIAAAAAAIAAAAAgAAABAABDGEAEAEAYADARSGQIAEgAhAEAEWAECBgAAWE +IEQARAUgYAJAQIASIAAAAAAAEAIiAEECAQACACmAEwAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAEAEAAAECgAAAAAAAAQAAAAAAAAAAAAAAAAAAAgEIBAAAAAAAAQAAAAAA +AAABAAAAQgAAAAAAAAAAAKCQAAAAAAEFEEgAgCwgAQiAIYAAgFABCBEMAAAAAQEUBFBAAAkCAYgg +BEACBASACRDIAAACBAAAEAgAAEAKIAAQEACgAZIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAoAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAAgAAAAAAAAAAAeX +AAAAAAAAAIAARAAAIhAAAAIIQAAAAgkAAEVEAAAyCAAABgGAABGgAAISAgAAwBAAAIkIQAJYERAA +CEIEABAWAAAIoEAAASBAAAAQAJBAhNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAA +ACgAAACIEBAAAAAAAMQAAAAAAAAAACEAAAAAAADEIAMAAAAAwMQEIgAAAAAAhAAACjMAAAAAAAAA +ABAERAQANBDIIAcCAACAqMQgCAIAAEAExCQlBAAgIiTEKCUAACCCAMQjAlAAAADgxAIEAgAAIAAQ +ACBCAACEEAAAIBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAGA +AAAAAAAGAQAAAAACQAAAjAAAAAAABAGCBAAAAAAQARAAAAAAAAABAAAI3gAAAAAAAAAIgCCJAAAE +AQGAUADAAEhAAY0CEEAAjJEBipAwAACIAAGAAFAAAFEVAYgYFAABQAQJAKAIQQIBUEAAAAgAAMkC +EAAAAACBIBQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACEAAAQICA +AAAAAAAAAAAAICAEAEgwEAAAAAACAYyAAAAAAAAAAAAAAABSAAAAAAAAAABgAEAAIAAAAAFJQCQg +AIBgBMBAgDAIwGCgAoBACAgAMSCEAAA1MAHgQDUSIBUQCEkgEEREMAAAIEAEigTQRAAERkBABtAo +gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAgAAAABAggAAAkCEAoAAAAAAAAAAAAAzUgAAAAAAAAAAAISEFhIQAAAeCSsAmRIBBQBAKII +RAEUIEQ0QAAagGFBAEQYgUBAAAAAQaIoiCAADEJCBCAKgEFAGAIAQICAQAIQAQgEiQFASAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEUAg +AAAChADAEMAAAgAAAAAAAAAAAABPNAAAAAAAAAAAAIIAAAgAASAgAAAAAEACAAoREAsIgAASEiAQ +AABGIAAEMgAACAhJAIIQAAAIAEAAAABShggCAEQGAAAjEAEBSAmIxGAQABABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAKAQQIAAAAAAAAAAAAAEAAAABCACAFAAAA +AAAUAAAAAAAAAAAAAAPqAAAAAAAAAAAIAACABAAAQAgACEAKIAASgAACAEACCAAEACIIQQABSIAA +AipAQiAISAAAAAABAYAUAgAwgkQAAVCQAFACAAEBAIANBAJABRAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAQAAAAIAAAIACEAAEAAAAAAAAAAAVAQAADAAQSAAQACAAAAEAAAAAA +AAAAAAAAAcQAAAAAAAAAAABAAIEAgEAABhAAKAKAxBJAkBBYAkKAHgQgkxBARAAAWARRQAAERBMN +BBBBAWFJCgSkCgAAYoAwEEQYABMIKAAAFgAgEAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAI +AAAAAAQAAAAAAAAAAIAAASAgAAAwSgAAAAAAAAAABAAQAgAIQAABAABQCEBACAAAAAAAAAAAAAAK +awAAAAAAAAAAABMSAAgFABJAMgwkIQECAUAQEEIgIFogAABABAgAKCBBAgDSICASBALAQAjAECsA +BIARUEhQzlEDQgECAQeAQbMgKAACQxBJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEACAAAAAAAAAAAAAAAAACiAAEAAABQEBBCAEAAQEiCAAAAAAAAAAAAAAEZAAAAAAAA +AAAKAAACAhIQQAAAAFYIg5CwFgcCBAkoARAK1BA2hJAWChOQIAQKEAAIEApWg0SCEASqkoAAQgAU +AIARUgiIKI5SAAkEzgBJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABABgBAAAIAACA +EQAAEBEAAAAAAAAAAAAAAAAQwUCAAAAIAgAAAAMDAAEAAAAAAAAAAAAACzYAAAAAAAAAAFAABIAE +RGKEFCHDABAcWABAgIEAEREBBJASAaQCUkgRCACLEAUWsIGQAAhJAhEgsBAQIAMBFUhCICCkgQCI +MCAAAAIAgVCgQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQAAAAAAAAAAAAAAACIiAAAA +AAAAAAAAAAAAAABEVBG7AADMzFVVAADADAAAAAAAAAAAAAAEpQAAAAAAAAAAuLiqqgAAAADcmKoA +wKo6CupiuCLM8OTk+lDu7j9VuIjdiKKAiLgi4tgAqqorKOrg3JiqzOLiIuLu7oiIXX+qqvpQ2NhV +P4i4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIgoMzMAAMzMAAAAAMAMAAAAAAAAAAAAAAADAAAAAAAAAAC4uGZmAAAAAKgg/1XAmTYGxIC4 +Eczw2Nj6UEREP5l4SO5E2chEuBHi5KqZmSckhYCoIFXM0dER4oiI7u4mN2Zm9aCqAGY/RLgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIgAAAAAAAAAAAAAAAAAAyAgz +MwAAzMxQUAAAwAwAAAAAAAAAAAAACAgAAAAAAAAAAN0R88AAAAAAuTHk5POZ9sbmorjdqlX/qt3d +9aAMmXtLoKD76ne43eLk//PA5+SPirkx8KruIt3i+lD6UAQV/DCIiP9VZgx3uAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAAAAAAAAAAAAAADEBBOzAADMzKCg +AADADAAAAAAAAAAAAAAIAgAAAAAAAAAA7iLzwAAAAAD+uuTk86r6yvtzuO6qqqoAiIj1oAxVu4v6 ++rORu7ju4tiq88Dr6O/l/rrwqu4i7uL1oPWgTG78MO7u2NhVDLu4AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACQAAAAAAAAAAAAREAAAAAQAABEUAAAAAAAAAAAAAAAANAAAFAkABIhQABEUAAAA +SAAAABAAAAAjAAAAAAAAAAAQAABcAAABEBiAAFxoAAWUGIAAXGgABZQYgARcaAAFlBiAAFxoQAWU +GIAEXGgABZQACAAAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAABAAAAAAAAIEAAAAAFAAAAQQAAAAAAAAAAABAAAAgAAAUCAAACEAAAQQAAAAIAAAAEAAA +AyQAAAAAAAAAABIAAQwAAAkEGgAADGIACZQaAAAMYgAJlBpAAAxiAImUGgAADGIAKZQaAAAMYgAJ +lAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAKoAAAAAdyMi/wAAAAAAAAAACqoAAN/fAAAAAD8/Hg4A/wAAAAAAAAAAAAAJQQAAAAAA +AAAA/DDzwAAARyLsqKCgVcxHR+rI2orY2A8P/6rY2ER3Ws8Aqu6gD6q70Znz7u7Y2EeIBfXfj/yZ +VcyqD7oyzKrid4iIiIj6xe7RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +qgAAAAB3VSL/AAAAAAAAAABFVQAAj48AAAoALj8eDgD/AAAAAAAAAAAAAAGtAAAAAAAAAAD8MPPA +AABHEf52+vqqzEdH9+bvT9jYDw/Y2P+qRHeqz1X/3foPVbviqvOIiOTkR0QF9epK/KqqzFUP/bnM +quK77u7u7vrK7uIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpQAAAAAHcn +iv8AAAAAAAAAALqqAABfXwAA//8uLh4OIvIAAAAAAAAAAAAAAOsAAAAAAAAAAGZmZmYAAEfuZCDd +iPCqiLtiQNCAVQAPD1UA2NguLlrAJydEoFUziNGZwPWgqgBHuzo62oowmarwVTOYEFXw4kT1oPWg +CsUi0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqlAAAAAAd1UA/wAAAAAA +AAAA9VUAAK+vAABfVQwMHg4R8QAAAAAAAAAAAAAOcQAAAAAAAAAAqqqqqgAAR926Mu5E8KpEd7Oi +6kr/qh8P2NhVAB0dqsAnJ4j6VTOI4qrA+lD/qkd3NTXgQDCqqvBVM+yoqvDiiPpQ+lAKyiLiAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAHIAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAA +AgAAAAEAAAABAAAAAAAAIgACAEIQLAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAACykAAAAAAAAAAAIAAAAAAAgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgIA +AAIAAAAAAAAAAAGAAAoCAAIAAACgAAIAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAFLgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAUAACAAAAAQILAEAAAA +AAAgBBAkAAQAFAAAEAAAEAAAAAAQAAEQAAAABBAAAIBBAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AApJgAAAAAAJAAABAAAAAAAQAAAAAAAAAAABABQEAgAgBEBQEAAAAgARKHIGEAACAIwAExJIEAID +AGgQkhAQAAAJIBUCFFAACBAAAAAQEABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAGAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgEABAgAIABAAAEAAAQiFQAAAQAYABAQQQABAFAEABEAAAA +AAAQEAAgAAAAAAAAAAAAAECAUAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAN5EAAAAAACAAAAAAA +AAAAAAAAAAAAACAAAAAQAAAAAACAAAgAAEAAEAgEAGACAAAIAAwQiIAAAAAoABAQAAAAAIAQBACA +ABQAAAAAEgAAgAAEAAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAAAAAAAAgAAApcAgAIgAAAAAACEhAACABAEBbA +AEAKAEAACBIAUAIQAAAIQABQAAAAwEAQCNAAAgJAEEjAEEgDAAACgMAAIBAAAAAMABGIEgAAAADQ +AkYOADAAAAAAAEAAAAAAAAAAAAAFAABAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACACAAQAAAAAAgAAAAC8oAUAACCAAAAIBACgICAAAAAAAgACgAAAFA +gAwSAAACMAIKYhIKAGAAEAJECgKkAAlgBgBqAAkCAhBCCgJBQVEgAkdCAAAQDwJIQxAoARAOICAA +AAAAABAAAAAAIAAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAoBAAAAAAAAAgBgCAAABAAAAAKwQAAAAABADAoMABABCAiAAiICEACAEoCaS4hQoAR1NBA +QQAJgEBSEAQjERCEIAzQAAAxkQASQBAIASAggREiJApxIBCAACQgDCEsgAA0AGEIAAABAACAAEAA +AAAAAAGAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK +QAAAAEAAAIAAAIAAAAAAAA1AAACEQGAKAAAgAQQAQUiAAQASAYEBiAQSAACMBEgCCSuAlAgAkRET +ChBAhgBRSACLAAASJIS0gdEACQkAkgEKBBABlAFEQEzIEAgGDDDBEEEAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAI +AAAAAAAAIAAAD2kBiAAAAAYIAAAAAACFQIAEEA4AgBaWAAwBAoIABhSgAoCAEQIQAIUClZBxAEVA +QkggICgAogABAQEgBAAQBBAKloAUIASwAEAEBAUUAAhAEIAAAQAAABAAAAAAgAABgAABAEAAAICA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAgAAAAIAgACBAIAgADAA +AAACPwAAIAABACAoAERTBgGAABQgAMECgYABxCEAMEAUQxLAApJBUEBEKAGAAoAQgRAQIABqBEAU +QBBwFIM2JgBkRIGEAIaAAIIIjpAQCAAAgoIAAAAAAACQEAgAAAAAAAAAAAAAAAAAAAgIAAAAAAAA +AAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAIAABgIAAhAAAAAGAgAAAwBAAAJ +AgAAGAgCAAAAQBKYCAIAACQAABIIAAQQMQCQOQkkBEhITgIcCAEEGIMAAjgJQACAhliAnAkAAAAA +jBBQCAAgCAABBFAIBCEhgyQBECkAAAQAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACAgAAAAQQAAQACAAAAAAQAACx0AAAQAQAAAAQAG +hAAABAAAgAEBAAAAQABYIASqQAEAICAgESAFGIAgACAAhAAEACBAAQMggCAAoYAAAIAEACAAAADA +AIAAYCDAQAAAwMAMEAAAAAAAIAARAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAQAAAAAAAAABAAAE9wAhCAACAAABCAAAAAYACAEA +gAAAACAAAQgIAQAAAFQBCBRBAAAwEQEIAhBBAi0kAQiDgMCAySABAAjIAICMIEkAIAAAAAwEgQxA +KACgUCAJABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIgAAAAAAAAAQAAAAAIAAAAAAqMAAAAAABAAAAABgEAECAAAAARBEAggAAA +AkIEAAA4QAAAIBwAAAEAAAQYBAAgAgAAAhQCAAAAAAAAAAAAICAAAAAIGAQBIAAwBBSQABgFBEAA +IQAAAAAAiAAAAAAAAAAAEAAAAAAAAEAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAUAAAAAAMQQAAAAAAAAxAAAAC0QCAAEAAAAxCMBAgAAAADEBCAFAACCEIQgAIAAAKAA +xCMIBAAAgKzEIBIABAAQDMQhIAAEAA0ExAEAAAAAACCEAQIAAAAAEIQAAAQAAAIQhACkAACAAABB +AAAAAAAAAACAAAAAAAAAAAAAAAACIAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAACA +IAAAAAAAAYAAAAABAAABAAAJSYAAiAAAAAABiKQAABAAAAEQKAAAAEgJAYgIUAACDCUBiAGBgAEG +AAGIREoAAkARAYgUAIAASBIBCFBNAAAgQAEIlCWAAiEAAQgACQCAKQQBAFBgAAAQMAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAgICAA +CAIAEAAAIAAAAATgAAIIACkAAAAACQgAQAAAAAAAAAAwQAAQCEACATRAACQIAACEAIHARCICdQAA +BAAlQOIEkJABIAACKFBENCwQCkoQBARIIAAAAgEAAAAEEIBEAAAAAAgIQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAIwAAEBAAAAYAAAAQA +4AAAxRIAAOAgGggEoDASGAAAgBgAAAwACkGAGMKgABghQIARUgAAYADsQBqSEBACAEDYBFwAAcAI +AYBQAUAEAAAAEAgAACAgAQQYAgQAACAEQAACAAAAAQCDgAREAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAIAAAAAAAAAAAAAABGkwME +ACAAAIAQBCAAAAEEIEIACAAAAAEgAgQSgAAIQAAIBMApgAAAABBELAgQBBRACIQQChEACQgAEEDA +AAAAKQQAkAQIAFBAAlAAAQAICAASAAKEAAgAQCgAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQCoAAIAAAAAAAAACAAAAAAkxFAAAEAABgAAQ +gABAqAAQAEQAEABAUAAABSBAMEIQQkACAAAiAAgAABCAQCASQQJAQQBAAAFgQogAAgAwCkEBIAAC +IAYCAgUIABQWQkIAAAC4AAI4AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEAkAAOgABEAAAARAAAAABCpQAAAIAAcAQABABESQAAQB +AFAERAAIEAQAADRAAALiBFRwBEUwgQIEVAAAQpQAagI2AATQUEAQVAtMFQAERAAGgFAgAARA4gBA +wAIEAEQEBBUQQBAAAUAIAAAAAAAAAABAAAEAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAARAgAQDQBIAAgAAAAAAAAgAAAJthIBKAAIIAAAQAgIQBCCBgNQoAACIjAA +AhogABAhHRkkABIaEABISAIAQQARoAABIEBBQgMAA0FQgBBEEJAACDAIUBcDwEBBmggoMAgoQIAg +AAQQIEBBQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIQAgBSQEgQAAIASAACAAgAAAnbBAIAyEAgQJASiEETAMBAQEICUwEIAEMQwCzCAAiA +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 +97MMP6CgA8/rK7ju3Yju7gAAqqr6UAAAAADzqvOqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAog +AAAAAAAAAAAQAgAAAAEAgAAAAAAAACAAAAAAAAAAQIAAAAAAAAAAoAAAAAAAAAAAAAAAAAAACgAA +AAAAAAAAAAAAEAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/0AAAAAEAAA +AAABAAAEAgAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAAAJgAAAAAAAAAAAAAAAAAA +AAEgAAAAAQAAAACEAAAAAEQBAAAAAAAAEAAAAAAAAAAAAAAgABAgALCAAAAAAAAAAIAAABAAAAAg +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAACAAAAAWWAAAAAAAAAAAAAQQAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAwAAAAAEAAABIAggpAUkAQFQCgAACAABAAAAgAAAAAAAAAAAgAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAACt0AAAAAEAAAAAAACAAAAAABQAAAAAQAQAAAgAAA +AAAAhAAAAAAAACDAAAAAAAAABAAARAAEAACAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAgAAAAKsAAAAAAAAAAAEAQAAAEgAIAAAAAAAAAAAAAEAAAAAAIAAAAA +AAAAAAAAAAAgAAAIAEQIICDACEAgQAAAAAAIACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgIAAAA +AAgAAAAAEAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAg +AAIIAQAAAAACABAAAA/2ABAAAAAAEAAIAAAAEAACABBCCAACEIICAEACAACAiEsQECEQAGHCAQAA +AEAIAgAoCFEAQBCDAgIIAEBQEIACwAICABAIFRAAAAgKAAMACAEAAAAACAAQAAAACAAAAAAgAAgQ +EAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACGBAAABAAAAAAhAS +AAAAEAAADaIIAAgAAAAACAIJagckQAAgQQBCIAgAACCiABQgICiAIQIhwgCngABIgAASAAAQAENI +AoASQRAIECAwIAiCIAAoAAAAAAMqAkIALJAAYAAwEAAAAAAAAAAAAAAAAAAAAAAAACAAIAhEQAAA +AIAABEAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAADIAAMAIQAAAAgIGASErAAAAE +XiAGIohQAhDAEIEAAEAIEA4CJJBQAAIICUwCQEACQAAAKQCQUEGOBAJxCSCURgAoACCQEAAQwADA +UUIShihSaAIAAZABbABJAYAAQAAUUQGCAAAAAAAQAAACAAEAAEBAAAAEAAQAAAAIAgADAAAAAAEA +AAAAAAAAAAAAEAABAAAAAAAAAAAAAAgAAAAAAAAAAAIAAABUAECCFAEAQAABAAAAAAvWEAAEUAFM +gQggQgCEA4BUAIAAASAggEAIAAEUAAAAwQFAAgyAEAgAjAKAFBKAlA4BBgGTkYYUkQkCARQAQBER +CcHICoAABICQBCOAAAiSAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAgQgAACAAEAAIAAABfwgAQBAAAAoRAGAAAAA +gDEQhAIQAAIiEQyIgLGAAggEICAECBAEBgFOUggpMmEyBiBAECoQoAAAEIKCDhBEIIQpgUYUIAwI +hAEAACEAUqgQAQAAAAAIABAAAAAUAAAAAIAAEJAQgBAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAEAAAAAQAYBAlAIQggABMBEgEBAoAAABhygEMghQAiAoADBwAMCQQIQAQEBA +ACAAJAABACCAgAHAzCAAwEAAACAAgYQBIIERBI7CBCYQIghmEBAEYAgjEACBgYKBxAAWZCQAQACA +gIEgAAAAAAAAEAgCAAAAAAAQCAAEAAQAABwKAAADgAABCA4AAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAKAAAgAABgIAAIAihAGCggAAAOBABgBkAEEGQgABAKAChAZCiCBJIAAABgIAQAI +CAAAEAgAEBAAAAAcCAEAECABAIgIAAAQAIQAXghBSYgDAgCeTAAQAAAIkCgIADAAAAgBAAAAAIAA +AAQA4AQAAAABYEAAAAAEAAAAQEQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAEBAAABAQAAAAAAAAABAQAAABxYABQAgAEUAACAAAACEgAAAAIASAACBAAICAgAAAAEAAAIA +EgQACAAAAAAAQAAAAAAEBYFgARggICCAQAQBCICAAAAAAAACABABEgiAEQISCACEAAAAAAYBAAAA +AAEAAAEAgIAAAAAgAQAAAAAAoAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIBAAA +ACAQAQAAAAAAAAABAAAM2QIIgAAAACQBARiAAAIEAQEAAYABAUUogQSSwACAgASBAAHJAIAACQEQ +AgCAACAqAQgIQMACKAABDAALAIEDBYECKABBAAEAIQAAAAAAAAIAAAAAAAEgBAAAAAAAAAAAAAAE +AEABIgQAAIQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAQEAAAAA +AAAQCAAAAAMZQSEIACBQAQCAAAQAALAAAAAIAAAgAAAgAAQIAAAwAAACKAIAAAhiAIQEAAAAFgAA +BCGEACIAEAAAEEAAAACgAEACAgAAAJAAAAYagCIIIAAAEwAAAAAAiAAAAAAAAACIEAECAAAAQMgQ +AgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAIAIAAAAAAMQgAAAAAAgEQAAA +ADIgQFQAAIIkxCAAAIAAAIDEBAAAAACiIIQACEIAAAUAiCAAAgAAASDEKAJAAAIQwEAgCEQAIEIQ +xCIFEAAAAiDEICREAABAAVAAAAwEACAgAAAEAAAAAAgBAAAAAAAEAAGAJAAAAKgIAYAQMAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACCgAAAgAAEAYBEgAAACgIAAAAOZKAUCEAC +VEQBoAAAAABSJAEQABIAAIgKAQgACEABJCoBkCAJAAAoBAGgBCCAgEAgAIgQEEAAEIkBgAAAgAAo +BAGgAIgAAgAUAAQIgEAAEIAAAADQAAEgBcgAAgAABAIAIAQAYAFAAAAEACQCAgBAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAIARA4EBgIAHkAABBAAgAAAbfAgAABAEAAAAASAAA +BYABQAIANIQCCGAEABAEQDAEIAAgQBABRiDIEAABAAAQEAKoECEAYAQAQFAgGFIFAAGMAgBAMBBw +IAAABAIAAAABAIAAEAgIACAABAAAAEgIAIAAQCABQAQACAAAEAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAASBABKAEEEAQBQAAAAAAAy4gCCECAAIhSEAQAAAAABAAAAAJA +QABBCCgkCAgAAeAYyEiKwAgBQABAAALARAlAAAJARAAAAQqJAiwgCgQAZAhECCBIAgwAAghJBAAA +ggABUABACACBAGACAAQAAAAEAAAAMxAAAJABwAAEFCAABAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAALAAAAAASAAAgABAigAAAAABFUyBgIAggCAgAAMBJgwAAQAAEEAwjIAABAYCA +DAACAAQBAQBMAAgCgIABAAQACImJAiAAAAAgAgBACAAQgEwgAAAhCASQCACAVIqAAUEQgAAEIAkA +AAgpACAgAAAACAAAQAAggAAAhjARAEggAACIKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADABAIRQCCACAYAAABBAqAAAAAWVgAABAQCAgAAgICAAgAUUAIACQQSAQAIVAoAgMYgAUCGG +kgAAgAAhAQEwcDABAIAgUUACAgFEIggGAkBAAQAAADICEEBCEBYEAIAEMQKgQAjgBAAAAAQoEAAA +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 +AAAEEAAAICAAAACAAAEADAAAAAAAAAAAAAAEAAAAAAgAAACAAAAAQCAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgiAAAAABAAAAAAAAIACAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAgAAAAABSEIBA +AiAAAAgIAAACFAAAQAAAgAAAAAAAAICAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAHIAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAAgAIAAAAABEAAIAAAA +AAIIAAAAAAAAAAAAAAAAAEAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANLAAA +AAAQAAAAAAABAAAAAAAQAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAABBAAgEAAAACJCAQACQAAACAA +AEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAFtCBAAAAACAAgA +AgCAAIAAAAAIAYAAlYgCYAAAECA0SAAQEAgABEAKEgAQAAAAwQAiAAKAUAEAABRAEQBAIEAkAAiR +AAAACQACQAIAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAACbsgMKAQAAAAAABAkAAEBoAA +AgAAAAAAAKCKBABIReAAAAAkIgBIEAAACGAAMgMACCBEMdYQAAACIgAACAhAAhFCAGAAAAgAQAgC +IAAAAAIAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAgAAAAAGDwAAAIAQBAAAEAAgAAEAQAIIiAFEIEIB +AABJKIAACIIiAgAIAAACAQhDBINAMRGAQBYAhIAIDikMAzCCgCQAQQACERIIgUIAAAAIgEAAAIEA +AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAADAAAAAAEAAAAAAAABAAAAAAAAAAAAvFAgQABAEAUAAAAABAAEGSCABBgAAEBEAIgAIjAAYD +BBBEAQHAKQRAAJAAAABAklMIEEkABITAUAAAAQARCASSCAQAgJEABIEAABAAiABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACJEAAAAAAAAABAgBAAAAAQIEARQAAAABBAQICQCIABGgBoUgIIAA +AKIIBAACgAApFCBxRACIEEFEEYIMCbAEAQAiIiAKFACFgAGAIAAEAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAgEAAAAAAABFQAIAAgRAAAAAEAAAAAAAAAAASAEgAABAAAAIIAABASABCCJgEBBAQBQYIEq +DIACIgAQEAAAEBQEBIAggYRENEAECACEIAAkAAIIACAAQCAAAAAAAAAAAAAAIAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +EAgAAALygoEAQQAEEAgAAAAAAAAYCABAAAAMAAAAAgAGAAAAkgAAAAAAAQAAAEYBEBBAADkIEEQA +hEhBkkAAAAAACBAAAAAgIAABAAAAACAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIQEAAAAAAAAABawE +IAAAAAJEAQAACAAAAFACCMAAgACAAAMAwAAQgAAAgAAAAgAACgCjACAAAEAAQACAAAIEgAAAAAAA +AQAAAAAAAAAAAAkAAQkAAgDAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAEBAAAOPQQAAAAAAAAB +AAAAAAEAIAEAAAAAgaCCAAAAQIEAAFDIAAAAAAAAQEgIyIgAgAAIAYkUoIAAQAEAEIAAAACgwAAA +ADAAAkEAIACgAAAAwMQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAA +CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAASVAAAAAAAAAAAAIAAAAARA +AAAQCAAgAACAAAAAAACRCAAABAAAAKBhAAAAAEAAFAAAAYBAAAIAEJACCIwAAgAhgAAEAAAAAJkA +AEAABAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgASAAAAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAhAAADqUAAQAAAAAAhCARAAAAAADIACAUACAA +IAAACKQAACAgIAAEhAAAAggAIgjABAAQBMQiEAAAAKBEQAAAAQAAAAAAAAAAAAACDBAAEAAAAABM +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAEAAAAAQBAAAL2QgEAAAAAAABgAQAAAAAAAEAAABAADAAEAAAEAAA +BAUAAAIAQIBIIACIIAoAACMgAYgEiAAAEggAABAgAAEgaBAAAgAAAMggAAAIAAABACBAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQABgABAAAHAAAATGAABAAAAAAAAAAAAEAAQCFAASAASBQQJAOAAoAAEAAZEAAAQE +MEoAQAQQIAAAAVHgAlAgARCAQIglwCgBICgaQhCwQIFEgAAgECFAQUIAQAIAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAhMAIAQAAxIgAAAAAAAAA4AAAAEAEAQAIAAEgAZQAAIEAASAAIgABCgFAQAAMBEIBOCwQ +AFSIDAQCLDDEAMgAUAAAACEUCQgwAAEkQYSCAQIAUIAIIaAA2QAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAQI +AAEAAABBehAEIAABAAAAAAQACAIAgDCSACQAEAAEEAJAAEEQgAAAggHEggAAQEqEAAADAABoAACI +CkACAYCAAYFEgFAABACUAgAAEAAAQiEIVEEQAYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEBEAAAAm0 +AAEAAAABAAAgCEAAAAgAAAQIBSAAAIBAgBEFKABAAAiAAhAMAmABAAECAAAIIAAKCAIAAEgBSAEQ +CgAoAmJACAEAFCgCAAAIiEAAFAAAVZAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAUAAAAgAABU8ABAAAAAQA +AAAAAAAAAAAAQkQAYkAISBABGBHQCCVoEAoGCAFwhKgAZgAh+IA0BB4EAFEoQDoIAUgKRAQUQAIR +EEAABAQIYhBEAQQSBEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEAIQAAAEAAgAAAAAAAAggQABAIAC +oQCwCkMAGAAgQiACQCEYBEBAALgzEQBAQAsgANACGiJIQAIoQgAjAQIa0BgOEBAiASMRAioSAAAg +ASoJMgAAACgrAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAz+AAIAAAAAAAiRAoEAkABAQAAQUAgG +FA4IUtBICUBSMEDMAAHiIAgWkADAR7QFYAIQ8AAMkBCADYAAgAjCQgDAEEAMCIAS1yhQEZABhJKL +EgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAgAAAD8oAAAAAAgAAAAAQACBDAAAAFQAAAIAeIAARAQMC +g9AzAxhoAACDEhAAACMQAAAEAABQAwATFACUAQMBgBCAETAgAoAgMAAAMIIAAlAAEFgBAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABEFCgoAAAAAAAAIDgAAAAAAAAAAAAAAAFUPAABVVaoAqgwAAKCg2NisoKygERGg +iB13zKq4IvDMioq6MtnIqqqqqupKERGIiLKCo6DY2KCgAACzoicnqgDiIszwAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEQUKCgAAAAAAAAAGAAAAAAAAAAAAAAAAVQ8AAGZm2NilDAAA+vrY2GxgnJB3d1DuHbvMVXQi +8MwAAGQgUUCqVaWl4EB3d/pQsYFjYOTk+voAAGJAGxv/quIRzPAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARVQAi +AAAAAAAAAAAAAAAAAAAAAAAAAACqMwAAA8/Y2KX8AADuRP9Vb2Ofkwpf+u4diKrwdO6qVQAA7Khz +Yszw/AzlRQpf+lC9jW9s/6rdiAAA6sgAVeTk4t2qVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALsFAAAAAAAAAAAI +DgAAAAAAAAAAAAAAAFUzAAADz/9VqvwAAN2IqgCvo6+jBa/1iB1EqvC47qqqior+dvvqzPD8DO9P +Ba/d3b6Or6yqAO5EAAD35lX/2Nji7qqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAiAAAERAAAAknFAAAgAAA +EBAAAABIAAAEkAAAAAAAAAAAAAAEAAEAAAAACAAAAQAAABAAAEhoQAEUCIAEFCBABIQACAAAAQAA +AAAIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAAABEAAAAlEQAAAIAAABEAAAAAgA +AACEAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAEgAACGIACRQIAAAEIgAAhABAAAAAACAAAAAAAAAA +IAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZmAAAAAP8AAAAIARER7u4AAPPzVVUbX/8bAACgoNjY +CqygoPWg/6ob/ysokYCigMyq7qAiuCLiGV3uRAyqYkCq5Aw/d3fuoFVVrKwFBbiIHXcxIKCIiIig +yuIiAAAAAAAAAAAAAAAAAAAAAAAAISEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAARERVVQAA/wAAAAAJRETu7gAA8/NVVQWNVScAAN2IqgAKXKCg+lBV +ABuqGxjqyHNizKqIUCJ0EeI3v92IDFpzUQDYDD8REYhQVapcXF9feEgdu7qY+kTu7lDK4hEAAAAA +AAAAAAAAAAAAAAAAAAAhIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABERFVVAAAP8AAADihERO7uAAD5+aqqAAAAJwAA3Yj/VfpcoICIiOTkGwDb2PvZ +++pV8Ij67nTd4hWdoKD8WvvZqthmZgpfiPoPM6+gInd7Sx2I/tz67vpQX8ri3QAAAAAAAAAAAAAA +AAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAGZmAAAAAA/wAAAGIBER7u4AAPn5VVUAAFUbAAD19djY+qyggO7u5OQbVevos6LmxKrw7vXu +uO7iCEz6+vyq6sj/5FVVBa/u9Q8zr6ARu7uLHUS5qKDd9aCvyuLuAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAu/AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAA +CdAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAKABAAIAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxQAAAAAA +AAAAAAAAAAAAAAAYAAAAAAAAAAAAAEAAAgAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAA48AAAAAAAAAAIABAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq4AAAAAAAAAAACAAAAAAAAAAAAA +AAQAAAAAAABAAAAAAAAAQAAAAAAIAAAAAAADAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7GAAAAAAAAAAACAgAAAAAAAAAAAAAAAEEAAAAAQAgiAAAQ +EgBAAIAAjBAQAEAIQEAEQAsUAAAAQAKAAAAAEAAAAEAAAgAAAUAkggAAAAAgCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAWsAAAAAAAAAAAAAAAQAAAAAEAAAAAAAAAACBAAABFAAAAIAkAAEAgAA +CgAAAAACAAMIAAgAIBQggAIAgBAAEAEAAgyIACALAIBBIAAAIAQAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAgAAAAAAAAAAAAAAAA +IAAAAAAAAAAMsAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAgBEIAJAAACQAEgAIAEAEAAAAgABAAB +IAIoAABABgBgEAoAAIAiACAAAYCAAAABcAAAEAgAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAA +AACOAAAAAAAAAAAAAABEAAABQAAAAEAAAAEAEAAAAACAAAAAAAAAAUAAAEAAAAAABAIIAAEAhAxA +BBBQCIBIAAAGEBAIAEAABAAwAAAAwABgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAQAAIAAAAAAAAAAAAAAAAAAAAAA5AAAAAA +AAAAAAABAIAAAQAACAAAgAABgAAhAAiABAgAAqEgAIAAAQAAjSAQgASCggCJFAgABACAggkWAKgE +EQAEoRQRgAAAgAAAAAiQAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAbAAAAAAAAAAAAAAA +AAAAAUAAAAAAAAAAAAAAACAAIAAAAAEAACAEAAAAAAAABAQBgAAgACHBQIQAAAAAACAABAAAAAAg +gAABAAAgACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAATFAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKsAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAI +AAAACAIAAAACCAAAAAAAAAAAAAAAAAAAAgAAAAoAEBAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAACQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -24305,1300 +42342,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIIAAAAjQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABYYAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACCAAAAFgwAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgLAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAiAAAAAAAAAGIA -AAAAAAgAYAAAAAAAABAAAwAAAAAAAAAAAAAAAAAAAAQkAgAAEADgAAAAAAAAAAAIEBAAACAAAAAA -BLIAAAAABAACAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAgAAAAAAAAAAAAAAACAABAAAAAIAA -AAAAABAAAAAAAAAAAAAAEAAAAAAAAIICAAEAAAAAAAAAACgAAAAAACABCAAAQACgAAANsAAAAAAA -AAAQAAAoAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAAAAAAAAAQAgAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAgAABAAAAIIQAAAAAAAAAAAAAAAAAAAAA -gAAAAAAAAAAAAAQABAAAAEEACAIAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAAVKAAAAAAAAAgAABIAA -AAAAAAEEAAAAIIAAAAAAAAQAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAAADkAAGAAABAABAAAQCCBEAAAAAAiAAAAASAAAAAAAAAAAAAAAA -AAAAUhBABBABAQAAAAAAAAAAAAEIAAAAAABEAAAAAAAAAAAADIYAAAAAAAAAAAAACAAAIAAAAAAQ -RAACAAEgAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAMAgAgAAEAAAQAACASCAAAAAAABAAAAAAQAACAAAIAAAAAAAAAAIACCAAAg -AAABEBAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAEAQAAAAAQAAAQAAIAAAAAAAABAgAIAAEAAAgA -AAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEgAAUAAIAAAIAAAQAgAAAQAAAAAIAAAEAAAAAAQAAAAAAAAAAAAABEQggAIIEAASQAA -AAgAAAAAAAAAAAAAAFEAAAAAAAAAAAzOAAAAAAAAAAAAAAAAAAAAAAAAEIAAACAAAAAAAAEAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEBAAAAAAAAh -AAQAAwBACGRIAAAAAEICaEIQCAACEmAAwJAEAQACAAALQgACAZJgCADCNAgAAAAQAAAAEQAAABAB -AAAAAmAEkAAEAAAAgAAABCpgAAJQAAACMigQAAAAAAAIACHBDAAAAgAAAAAQAAIAEAkBAEAAAAAA -ABAAUIAAACAAkAAAAAIAAAAgAAAAAAACAXAAQEASAAAAEABAAAAAAAADAAAAAAAgABAKAAAACAAk -BBAAEACAEAQCAAIAACAwAGoAQAAAkAAAUgAAAAADAACQIAAAAEAAQAACgAAAAAIAIAIAAEAAAAgo -EAJAAAoiAAACcghCCAAAAwEQ8CAAAEAAABIwEAADEgAAAEBFCgIIAAAQCAsgAgAAAAAIAAgAACAA -ADAAAAKwAAAoRIASAgAACAAICAACgBATAAAgCAAAAAAAQAEgABACAAQBBIAGEQgAAREMAoAEAAAg -AQyAwAAMQAARBIAAEAsgAEAEkQAQAAwEACAAAEgMCCAgEggAAA4CQIAAgYAEAtAIAEAAACgSAAAA -AA6wAQiAgAAMCAAAUICABAAqAAAEgYAAAgAgAAYAAGAAIAAABAAAIAIQACAAAAAACAAAABAgAAIA -AUQAAIAAEBIAAAEAAAAyAEAGAQBAAAACQAARABCABAGJQABCARBwIUAAQCoACCiQggEIAAEAAAAA -AIgAAAbxgAABABAAEBBAwEAABkCQAACQQBCADIAEQBEQAEIAAMAAEYpQAcAUEAkBQAAABaAAAEAA -hEABQCAAAAIAUABEAEoAAISAAEkACABAEEBAAAEoAAAAgCABAAABAMhAQUAAQhQAZIgCEAHCAEBE -UCABgoQUACCAEQAAAAAAAEARAKAgRAAQAAQAAAAAAUAACACIAUEgICACASIRAYAEEAEoMIEAAoAA -CACACA0hFAAAAAAFAAIIMKiAAAkUAAAgBaEAAAAAgAAAKoAAAAAMBBEBAAACJgCIAAAAUBAMAIAA -AYAgAKkAAAAACgIAIACEAIEUAEAAAAAAAAAAAAAAAABAAAAAAAACIAKAAAAEAAAAAACEAAAAACAC -AigAAAAAgAAAgEAABACAIAQAAMQAABMEBAIARAAAEAAAAADAAARkAAAAYIIgCQAABAIAAgAGAAAA -AgAEABFAAAAAICAggAIABAoAAIBAIgCEQCkgEBFQAsASACAAAAglCABIAAQAAAIAAAAAAAAQBAAI -AAAEAALAAAAKAMAAAAAIAAACIAAAACgAFAAAKAAAEAAgAAQgAkwAAjJCTBIAABIgBAAAgFAGAAAQ -AAACAAAIBAAIAAZBAAkAIAAAAAAAiAAAQAmQAAEIAABCEAQAAAyIgASAQAAECABAAAAAQAIICEAg -AAQAAAgABAgAAAQACEIAOBASAgAIOCABAAEEAAAACRIMCCBAWAQEAAiQgEABAEAASBKAIIBAAAQI -CAAAAAJAAAgQkAAAQgAECAAAACAABACIAAEAGhIBQAgAABAQEAADSAQAABACAQAJkAAICAAEAAAA -AEAAAQAAAAoAABEAQAAEACAAAQCACAAEACAAAAAAAAAAIAAIgAAAUABAAEDIEAAAABAAAAAAUCAA -AABAAAEABAAAAQBgAAAQAAAAAAAAAAAGDwACAkQAAACAhKgAAAFAAgEIEAAAAAAAgEAAAAUAQAAY -IBCAQACAAAEABAAhBEBAAAAMAAAAoAABQAAAAAAAAAAAKADAQAAEAICgAECAgAQAEAACAQAAEAAI -ACkBAAAAAAgAAAAQAAAAEAIAAAAAAAAAAAAEAAAAAAoDACQIAFAAAyIAAAAAAAAIBQAAAEAAAAEA -AAEAAIgAAABEAAIsEAAAAAzvAAAAAADAAIAAAAAAAAAAAAACAAAAAAQAAAQAAAAAQAAAAgAAgMAA -AAACAAAACAAAAAQAAAAoAAABCAAAACAIAAAIAAEAAAAAAlAgAAAAIACAABAJFABAEIIlFAAAAAAQ -gAAAGgAAABCABBAoAAAAEIgQEBgAIAARgAQACBQAABCIAAAAAAAAEICAACoAAiASgIAAAAAAARCA -AAgAAAEAEQAAAPqAAASAAAAEEYIAQAAAAiQQgAAAAAAAAhCAABAAAAAAEICKAQAAAAAQiIAAAAAo -ABCAAQAAAAABEIGCEAAAAFEQgAAAAAAQABCAgAgAAAAGECIBAQrQACDEKQAAABQAAMQiAAAAGAAg -xCICCAAYAIDEISAAAACAgMQgBgAAUAAgxCAAAAAAAADEIAMCAAKQQMQhAQQAFACAxCIRAgAAAIDE -AAAIhCEYgAAAAIDEIAEIAAAAQMQgBAAAACAAxCAAgAgAACDEKAAAAAAAgMQgAAAAAIAAxCACAAAA -gBDEIAEAAADAAMQgAwAAAAAAxCAAgAAAAEjEgIgSKBABAAmAKQwACAAACYAAAAAAAQAJgAgFCAgA -IQmCYBAAAAAgDYBQAIAEAEAJgVgAAAAAAAmECAGAACAADYgIAAAICBAJgYgBAQAAEA0AAAJHgIAA -AAAAIA2ACAAAABAECYQAAAAAgAAJgQoIMAAAAAmEKAIAACAQCYIYAAABBAAJgAgAAAAFAAmQJAgA -AgAACYCYBAAABAIJgAgAAAAAAAkwIUCAAGRABAAAAAQGAACBBAJQBGICAACUACAAcAAAQEAoAARE -UBAAICQEgAABhAQwSAgAQAAAAAQQMGBAUoQAAAAAMAAEAABAACJiFBAQAAAABA9gYQJyIAAAiJCE -YDAAQAEFCEAAAEBAAYkQwAAAQERmgQEBgICJgABEEUhJQEBAQgFAAEAgIMACAgBpqJAERAGJwAhA -iQAIAETJwEIBiYAGBgAJiAgICBAAGABAAAEAAAAQAaAACQIgAASEAAAAAEgAAEBBAAAISAIAAgII -ABIAGAQQEACACAABgEEACAgAAKKgoABAABgQCiBEQQECYAAAAABMJggAAQBATEgQBBkAAAIAAuB5 -CAkgAATSEgSKCAwADAAIgIJBARoAkAAEEBCgABGAQgICAERCAQGhQAkQAEgkClIBCAoaMAAAAhIA -GkIRCAHhAQAAgAZQBAAAEAAQEABgAAgAAAgQAACAAgAEAEJD0AgAAAAQAAgMgAAAACBAEAiECAEA -AACAIAAIiAoAAACAEhQBAADBwEECACAACAIpKUAAAI7oAAAICAEAAAQIEAEIAoIAECAAAAAAAAAA -CAABAAAAAQAAAAAAgAADyAiAARAEAAAAgAAkABAQgBCJAAaSkIAggCAEAACEISACAAAgSAAAKBBC -QAAgIAAAiAAAAAAAAAAEAAAAAAAAAgAQAkAACCAEAEBABgAAAAAAQEAABAAAAFBCQAAAAEACAAYC -QCAAAAIAAAAQQAAIAQAAAlBAUAAAAAAAAGFMQEBAgCgEAQIAAEAAAAAAAQACAgAAEAACEBFAABZQ -BEBAAgIAAAABAAAAABAAgACUaqpqhAGoAEYgAAAGAYgAKEAAAACBjIQAIJAgAA2EAAAEAAAwAAAA -MBIBAQIAAAABAAAAAAQACABQEAEDEgCIAAOgACAAAABAbGgAOQAAAASAAAAAAAQQABRQAICAAEBC -QAQEREAABK0CABAAAAAgAAAJ6wA0CBAAABFAUEAwQAAAFAUQAAIAuYAERBAQEACAgALQABIQAABD -RAAAAYAQgoAEgATQAAAUBAREEgQARgMEBAQQgAQAAFQAoBAjABJEVgIKUEgIIMACgCAAEaYGAQBA -QBYiEgIIAACAELBQAEhBIBggJSMAgIgIAAAAgCBWAEBAQEUAAMAAAAcAEBAACAAhAAgCACgSAEDI -BAEoAFAAAAAAAAoeCAAAEEIIAgASBAAAEAEAIiAIyAEWAjgAEgACIgACAAABMDAiCAAAIAAGAxEI -EECBKjBDIjAIAAAQQgAYoAAAABMoyEgEAgAhEhBIAAIAESFEQiBAAIUIBQABBAQIAEBIACQFBQAA -xNCCAEAAFBAAIAAAMAAAAABHgImIQAQISEVSEhAAAMBAAFQAgAAhMECUgIADC4GFCEKSAAAQAhJQ -gAAAC7YAAAgAAQIAkISCAZAAAKoIAgFEgCQgIpIEAqAAICQEgMBABATAgAgIFhQwASEgAAAJABAU -AxBSkgQg0AAAEkKSAUMBQFaQShAEAQCMkIBACAJIyAADBKIAAEQgAAAAACcBAIQEAwIAAAFLSgIA -CBCAIBAQAKCgAgAAAiIYABNAAhAQEAAAQAAIAAIBAM+BCBIAABQMAAADaBAAA8MBkBIQAAALXYCA -k4EBICgTAAEDEAMASAABb2gAgIAAEADAQQCAgIAPAElKAAMAAgEQEJCAgYIAggADEBAAwpAQgBAT -hAHI0BCAQWoDmECUAoCRAyAQBIAA39/f3yJ3Ba8zAFUAqqoKClUAMwAKCgAA3f8A/zNVM1UKXzc3 -VVX/7/P/9/cA/w8PdXVXVwpfBa8vLw0ND1UPM1VV//8zJw9fVVUPD0T/RP8AAATTVVX7+xH/+/sC -9/X1VVVzcwHvHx9VVVVT//9UVQ8dDx1VVf7/D19VBSL/DQ0PVQ9VD193X1X/cTUVvwX1EBUnd1VX -r79VRDMFJ3dR+zP//zff3+/vIncFrzMAVQBVVQUFqgAzAAUFVVXu/wD/M1UzVQ8PMTGqu//v8//3 -9wD/Dw+6ukVFCl8Frx8fHx8Pqg8zVV//9TMzDw9VVQ8PAHeI/wAADN2qpf//AP///wL3///6+nNz -AP8PD1VaqqP/3VVXDy4PHVVW/f8PBVVfEf8fHw+qD6oPCnczqP23NSJ3C/u6vxGxpadfXd2IM18R -u6r/M/r/MhAQICAA/w8PMwBVAAAABQWqADMABQVVVSIAA89VVVVVDw8zM6qqAAEADAQEEbsbG4qK -RUUA/w8PDg4fH6qqMzNVVQAAMzMPD1UPD6oAdwB3AAAE06qqAAAA/wAAAvcFBaqqIyMA/w8PVVWq -qgAAVVcPDw8PVVYAAg8PVVUA7h8fqqqqqjMzIjMAVRc1IncK+ru7EbulpAoIVQAzVRG7AFUzAAAy -EBAQEAD/Dw8zAFUAAAAKClUAMwAKCgAAEQADz1VVVVUPDzMzVUQAAQAMBAQRuxsbRUVXVwD/Dw8N -DQ0NVVUzM1VQAAUzJw8KVQ8PVUT/ALsAAATZVVUBAQDuAQEC9wAABQUjIwHvDg5VVVVVABFUVQ8P -Dw9VVQABDw9VVQDdDQ1VVVVVMzMiCgGrITUQugT0EREid1VUBRVVADNVInIBqzMFADcdAACMdAAR -lB0AAIx0ABGUHQAAjHQAEZQdAACMdAARlB0AAIx0ABGQHQAAjHQAEZQdAACMdAARlB0AAIx0ABGU -HQAAjHQAEZAdAACMdAARlAAABFsdAACMdAARkB0AAIx0ABGUHQAAjHQAEZAdAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZQdAASMdAARkB0AAIx0ABGQHQAAjFBAEZAdAACMdAARkBgAABxgAAOEGAAAHGAA -A5QYAAAcYAADhBgAABxgAAOEGAAAHGAAA5QYAAAcYAADhBgAABxgAAOUGAAAHGAAA4QYAAAcYAAD -lBgAABxgAAOEAAALFBgAABxgAAOUGAAAHGAAA4QYAAAcYAADhBgAABxgAAOUGAAAHGAAA5QYAAAc -YAADhBgAABxgACOEGAAAHGAAA4QYAAAcQAADhBgAABxgAAOEDw8A/wDfirpVVV1dM6oPVVVVVVWZ -qkdVqqqqqlVVVVUAAEREqqoA/wD/VVUPD6qqAAAwMAoKAAAAiBOzM1MzUw+vM7szo3V1AAKqqAD/ -Dw8AAA1wqgAACgBfAACqq6qrAP8AAA8PDw8zM6qqBfU1NQsLCwsRERERVVWgqqqoAAEA/w8PMDAP -qjNVEbuqqqozIncidwACOjonJyJ3IiIidzMAM6oPDwD/AN9FdRERFRUzVQ9VVVVVVVVVR1VVVVVV -VVVVVQAARERVVQD/AP9VVQ8PVVUAADAwCgoAAAAAMzMzUzNTDwUzETNTFRUAAVVUAP8PDwAADXZV -VQAKAK9QUFVRVVEB+wEBDg4ODjMzVVUF9TU1CwtPTwAAAABVVVBVVVQAAQD/Dw8wNQ9VM1AiclVV -VTMidyJ3VVE1NScnInciJxC6MwUzUBsPEL8g/6qq3d1dXTMzDw8VFRUVqqpVVaurq6tVR1RXzMxE -RAAAAAAA3VV3Dy6qi/DwMDAKCqqqd/8TszMzMzMPrzO7M6N1df3/qqsA/w8PAAANcKqq/1+g/19f -qquqqwD///8PDw8PMzWqpQD/MzNPTwsL/////w9Vr6qqq//9AN0PDz86D7szXxG7MjeqJyJyInJV -Vzo1Jycid3dyIncz+jOvJw8gfyD/VVVVVRUVMzMPD11dXV1VVVVVRUVFRVVHVFfMzEREAAAAABH/ -VREPHVVH8PAwMAoKqqr//zMzMzMzMw8FMxEzUxUV/v9VVwWvCl8AAA12Vf//X1D///9VUVVRAfv7 -+x8fHx8zNVVVAP8zM09PT0/d3d3dD1VfVVVX//0R/wpfPz8PETNVJ3cyN1UnJ3cnd//7NTUidycn -d3cVvzP/M1VgAAAAAAAACAAwAAAACAIAACAAAABIAAAEEAAAAAAAACAMAAAAAABAAAgIAAAAAAAA -IAAAAEAAAAAACAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAABy0AAAAAAAAAAAABAAAIAAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAACBBAAgAAAAAAAAAAAAAAAAAAAAEoAAAACBAAAQAAAAAAAAAEAAAAAACA -AAhAAAEAgAAAACgACQAAAAAUIAAQAACAAAACCAAACAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAACAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAACgCAKAAAYIQAAAAQAAAAAAAAAAAAAQAAAQAAEAARIAAAAAAQAAAAgAAAAACAAAAAA -AAEEAAQIAIAAAQCAAAAAgAAAAAO6AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAEEgQA -aAgAAAAAAAAoQAAAAgAAAAAAAAAAUAASAAgAAAQgQAAAAAAAAAAAAAAAAAIQKAAAAAAAAABQQAAA -CAAAABAAAAAAAAAAAugAAAgAAgAIAAAAEAAGAAAAAAAAAAAAAAAAAAgAAkAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACBEIAAAAKAAAAAA -AAAAABACAAAAAAAAAAAAAAAAACAAAgAAAAAAAAACAAAAAACAAAAAAAQAgAABAgAABAAAAAEUAAAQ -AACAAAAIZAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAASBAAAJAAAABIAAAADCAAAAkA -AAAAAABAAQAAVAAAAAABACJQAAAAAEQAAAAAAAAEAAgAAAAAAAAAACAAACgAAAAIAAAAIAAAAAQS -AAAAAAEAAAAAAAgAAQAAAAAAAAAAAAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEgAAAAACAAABAUAAABIAASQACJAAQAgAABAAAAQAYhQJ -AIAAAADAAAEDUCIAAiIgEABAAgACKAAMAEgUQAPAACADgAAAAAAABgIAhAAIAgAADHQAAAAAAAAC -AkAMAgCAAAAAAIwAAMAIAAAABgDAFABAgggAQBAgAAAAAAgAAIAAAZAAAAAAABAAAAAAAAAAAAAC -AABAAAAQAAACAAAAAAAAAAhEEAgAAABACgACCABAADIgKgACAAQAYABCIAIAAAAACAAAEoBAAAAA -QEgAAABBAEgAAAIAADEIYkAAAhAAAAAAEEgQAAAoAABIAAKCAAAAAAADUkAAEAVIABAAAAAIAgAA -CEAIQ0AAAgACAAhAAACAAAAAACAIAFAAAAIAAAAAiAAAQEAAAgCyAAAAAAAAAAAAAAAAAAAAghAA -EAAAAAAAAAAARgSAAAkCAAABSkkAIAIAAAQBAhAAFAAIQAQAAAAIATQAKwqAZAsEAgAKAQJEDACE -AGnAAAAAAAAAKJQAAAAJAAEEgIQEDACIAACAAGCSSHQAAAt6AAiAhgQCgAAAFAAAIBAgLEAJgAAQ -AgBggAyAADQWAAAAAAAAAA4AQCAgAAAgAAAAABAgBAAwAAAAAAIEYNAAgAACAAQgAAAAAAAAAAAA -AAAAAAIggAgAAYAEAABBAUAIEEjABEYAgAAAAABQRErACIIggFQIoICBEQyAgRBIkEABAhaIAIFB -wQABAADhAYCAAEABSEAAAAYQCAgAFEAAEAAABeIEA0QACkAAwAAAAABSCAMIEAABBDGBAQAKKEQE -IAAAwQAAAAQgAAAEAAAAAEQIAQCAkggAIAAAAQAAAAAAABAAAIgAAAAAEQAAEAQAAAIQAACCAQAI -AAAAAggQEIAARjEEAIIgBhCAlAAAIICAQQAwAAYRBKAAAAAElkEBBQSgAACAgGABABAogkAIBACA -EAAAAEIEAAAICQSIBQABAAgUAAAD7kAIgACpQAoAAAgAAAYACqigEAAAAQQBABQCgAAACIAABACA -AAAAAAEABAAAECAAAAACBAABIAAAAAABAAAIIAEABgAAAiggEAEEAAAAAgQASQAIAAQAAESAQEBA -BEAAAAAEIAAEAAAgQAMAAAQIASQoAIAQBEQhAAEAiAAEEACGFAAkAAAEwIAgJAECRAACgAEEMBFA -CCAkAAAgAgSKQGYAAAEsAQQQAAQAIGBAAQgAgAgBhBAARAAEAASAggEAAAEAACQAAAgAABAARCCA -AAAEAAAAIIgiAACQAAEAAAAEwMAAgAAgQAEAAAEAAAAEAAAAAAAIACAAQAICAAkAAgAoBAAgSIAA -AwAAIAAIEEACGBAgAgooACMIUgAkCAAAMQABgAAIIQAiAIABAQgIgACABEAACBAAQAEEAAAIAAAA -GBAAAAAADU4IACGAAAIAAggYAAIQAIAACAGAAQhDAAAIAEQEAAMAAgiAAAEAAwAAAAAAAAAAAAAI -AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYEAAAAIAAACAKAAYCCAIABCgAIAAAAAABA -ABAAgECAgIAAAAAAAAIAAABgAEAAAAAqEgAAAICAAAgAQAEAAAAACAABAAAAAAACAAAAQJABAAAF -tQEDAAABAQAAAAACAAAgAAAAAAAAEAAAwABAAACAgACBAACABAAAAAAAAAAAAAAAEEAgAAAAAAEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQCAAAAAAAAAQAAAAAAASAAiAzAAAAAAAA -CAIEAAAAAAECAQEAQUAAEAABIAAIKIAABAAAAAAAAAIAADAQAAQAAAAAAAAAAAAAAA6PAAQAAAAA -CIAAAAAAAMAAAAgAAAAAAACAAAgAAADAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAAAAAAAAAAAAAAACAABAAAAAAEIAAgEsAAAAQgAYAAAAAABCAQAAqAAABEIAAgCwUACAQ -gQAEAAAAIBCCgAIIAAIAEIAAAAAAAAAQgAAECABCABCAAAAAAAAAEAAAD86AAAAAAAAgEIAAAAAA -AAARgAABAAIAABCAEAAAAAAAEICAAAAAAAAQAAAAAAAAAACAAAEAASAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAACkhCAAUAAjEIwSAABgABMQgAQAAGAIAxCEEwAAAAADEIAQAAFAgQMQgAAAAFAAg -xCAAAAAAMEDEIAAAABQAEMQhAAAAGIAExCEBAAAUAIDEAAAK2CEDAAgAAMDEIQFICAAAgMQrEAAA -AAAAxCAxAAgAIIDEJBEAAAAAgMQAAAAAACAAAAARSAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAgFAAgAAQmIAAQACAAACYgIQIAICAkJiAAIAAAAAAmBAAABFgAACZAIBACIAAAJgCAAAgIE -AAmBAgAACAEACYgAAAEBAAAJiAQAAAgAIQkAAAhiiAgAMAAAIAmEBAAwAAAhDYCABAAAIAAJkYkA -MACAEAmQCgABAAAVCQAAAAAAgAAAAIQEAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAC -ABDAQIBBwACAkAAAAAIAABQAAhIEBAYCUAAAAIWAQEQECEAgQEaAIAAAECBQkEAAAOHBAQQAQkAA -ECCAQEAAAAAAANEkIAAACQAQAAAABbACAAICBgAMACAgUIAAcCA0AABAAWAAIFAggoQAiIAAACQg -AAIIEAA0AAAAAAAAAAAAQEBAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExAAICkgBAAAAIB -CAAIAAIAQaAoKAARCQAAAQEgAUhAAAgJAAwAFAEQAgBgWGQKCCAAAAAAAgJKAEIAAQAECACgoAGI -AAAAAAkEEADSAEKiAABO9QEKIUGhoAAYAAgAQgAiIEAAEAAABMQMDEBAAAAEARAAAAEAAKSgEEAA -AAAAAAAAAASAmAgJAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIEBAIAgAAAAAAAAgAAQiBA -ACAGAAgAEAAAAIMAAAAAAAgQwoAAAAAAgxPDgAJACCAAgAQAAAAEwIDAgQgIAAAAAAgAAACAAAAA -AABKCBAAAIAqEAAAABAAgEEBAAAIwAAACAAAAAAIAAAAAIETAgIAIQEAAAIAAgABDgAAAAAAAAAA -AAAAIRCEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAEAAAAAAAKAAQAICA -AAAAAAAAABAMIAAEABIGAAAQIBAAEAQCAABAQAAAqGkCABACAkAAAAACAAAAQABEYAAAAAAAAAAA -Bk8AEAAAAAAEAEBAAAEACQBAAgACQAACYgJAAAAAABCAgEBEFAAEAABAAAAAAAAAAAAQAACgBAEA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICFAAQAUBC4AKgoAAAAMEAAvHgAIAgSMAApLAQQAIAQ -QEGQgGBABgAAAAAABAAEcAEAADACEBQEAjg4GEIUUwMwBEBQOQAABGBABAQEEBBAAAAJmsTAAABC -QAACQEAAEAAAAAAIIYAAAARCAgQ4CABAQAAAQkAQAEBAAAAAAAAAAAAAABIFAAAARIAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAKCgIACAUQBAAAgAAQEgAIQAwEEgAABAiICDAABDAgJABDgAAAKgA -AZCAElogMMgAUyKAIAASEEgBUJEAANAFRQAAgAAWAEAQAALAACBAIAAAAAI7AAwgAAEQoEAACogC -ADAgIMHGACAKgAEBABBSAAoAQEIBGpBAGAAAIQAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgKg1AQgQIJYAUEABAQAACUAKBQYAIBARAK0oCgkAAAICEIgCAAAjqAAJEBAID -QAAAVQBAgAQCAsgEAAoUAoAAAAOEAARAAICCiBMDMgQokQAABNCypAAAiIBJAICFCIBABkEJSFQk -BAGCgACTAgQEgIJIVYmARCCAkA0IAAAAAAAAAAAQAgAAAgAQ0AAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAMICgIBCAiAABCSAAEAAAAAAAcHAxAAACABIAAJAsDIAACAAAMAMACgqdAAEEEigDAEoAAA -yMgAIAKAgAAAQACAhCIAACAAAAAYBAQQAAITAAANgRACGyMAAAEAAkyoIYAQBwcgMIAAAQAAAFyB -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAACAIAoAAAEAAAARAQAAAAA -EAAKAAAAAAAABAAAAAAEAABECMAAAQAAAAABAAACAAAAAEDIAAEBAIAAAQAAAAAAAAREAAABIAAA -AAAI4gABAAAABAACAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAoAICBAMAAAAAAAAAwAAAAMIAYAAAAAAQA -AAAADCAgCCAAwCAgAAAAIAAAAAgAAAQAAAAAIwAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAtRAAAA -AAAgAAAAIBAAACAACAAAAAAkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAkAAAAAAAQACMEAEAAQAAQgVQAQwAQAAEEYAAgAIBACCAgAE -ABQABBKABAAAUQAAAQAAAAAAAAAAiARAAAAAAAAEAAAAAAAAACBAAEAAAAAAA/IAACAAAAAAAQIA -EAAAAEAAAAAUBAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAE -AAAAAAAAAAAAAAAAAIAEAAAAAACAAQFAAAgBCAAABAEAIFCAIAAAAAAGAACIAAIBECAECAAQRIAg -AEAAAAACAAAAAAAAAAKAkAAAAAAAAAAAAAAAgAAACIAAAACAAAACSQABAAAAAQAAAAAAAAAAAAAA -AAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAEAIAAAgIAAgAAAAAAAAEoAAAAAAAACEAAAAEAAETAAAEEAIYAQAAAAEAIgAQAkA -AAAIAAAAAQAAhASAIAAUAAAAAAAABAQAAAQAAAAAAA3PAAAAAAAAAAAEAAAAAECACAAAEAAAAAAA -ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAgggAACAAQAAAAAAEAFAkIAAIAAWgEEAIAAQAAggABAQAIIAIAEGYCAAIAAEAAEAIQAgMIAgAQ -AgADIAIAAAAACCAAAxIAAAKAAAAIAgAABxEIkAgQIAAAAgCQAcACQAAAAQEAQCQCAgAACAAAEAAA -AgEBAQAAAAAAAAAAAAEAAAAAwAAAAgAAAABgAAAAAAAAAAAAAAIAAAAAAgAAAAAAAEDACBIACAAQ -LY8AAAAAAAAQQAQAAAiAARIEAAAgAAAAAEJJEABACSAEEAAgACAAMAAgAAAAQCxATIAAAABACIAA -ABACAACBIAAwEAAQAAAQAAAG5ABgCAAAAAAAAEAQACAAKAAAIQAgEEAAAkAACgAQAAAAAAIIAAAA -AAAAAAAACAAAAGACIAAAAAAABAIQAAAAAAAUAgAAACAAIAgAAAAAAAAAAgFBAHACAEQBhBAAACAB -DoAC0AIAAACAAEQAQACQgAERCAGACIhgRBEBiBBMAhAAAAwBSAAkQQQByCBABBAABgFkAABAAAEA -AAAAAAAACCAAAAKVAAoAAHQCCDBAAgEABAoAgAEKQABAAABgACEBAAISAEABhAEAKAAAFAAAAAAA -IABAAIAAAAAQAEgBAAAAAGAAAoCEEAAEAgABAABAAAAAAAAQgIJQAJCAAAIglgAAQwKIAAQBEFGg -wQIIAlQABGIR0CABogRAAAAAAAgRIQBJAAyQIIAEwAACgAABAAEAAUGAABIAhAFQgAAAAYBAVABg -CAAADeQAIAAAAIACEAgAQAAAAABAAgGABLABQBAAAIAQgEgAAAIIUAAAAAAAgAIMAAQQAQACAAyA -ANCAAQAAAACIAAAAARAQAAAIAQAAEAAAAAAIAKFCggQBEAAwAAAVAAABAgkAAKACRgCAIBAABkAA -QAAgAIJAAAQIiEAEASoACKAAMAQAAGAAgAoCUIAAQAEQSgIAgAAEAEAAIAAAAAAQACAQAAAPbwAA -IAAQAAIRhAKAAAIIAAAAAACAAIBABQAEAAQUQACAAACoAAgAAAgAAAQAAAAAQEAABAABkABIAAII -AAAAAAEAAQgAAgAAABAigAAAACAAAAQRCAAAgAQIACAAAIAAhDACCAAEgAAAAEJAAIAgIIQAACAQ -ACAAgQAEISFGIBBkgAEBCAICgCQAASAAAAAAAQAhECMAAAAAAAkKAAQAAAIAAAlQAAAQAIQCCCAA -AAgAhEAgYAIAYCAAAgBAACSJACAIAAAAAAAAgAAABIAAAAAAgAEAAAIgIAAAAAAAAAAAgEAAACgA -AAAAIAAAAAAAAAAAAAAIECACKEAAAIgAAQAAAQAACABQEAAAACAIAAQQABABAgwAACEIAIAACAAA -AAABAAAIQCAEQEAAAAgQAAkABAEACQAAABEAACIIICAAAAAAgAAAAuoIIAAACJAAAAgAAAAAAgAA -CEgABEAEAiAIAAIAABIAAgAgAAAAAAAACAIBAAAAAACIIAQAEEBABAAAAAAAQAAACEEACBwCAYQA -AAAAAAAAAACAAAAIBgBAACEBAABAAIQAUAEgAQAAAAMgAAABAgQAAQgAAEgAAIAICIAAgYIAAAAg -ggBBANBAACgCAAAAAAAAEwEAAAQAAAAAAABgAEAhAAAObiAiACAAAYARAQQAAAEACAAACAAAAAAA -AUAAAAEDBAABAhIAAAAAAAABAAAACAQAAAIBAIAABAAAAAAAACAAAAAAECAAACAAAAAAAAAAAAAA -AgAAAAgAAAAIBAIBQAAAAAEAAAAAAAAACAAAAEAACAAIAAAAAAACAAgIAAACAAAACAAAAAAAWgAC -AACAAAIEAAAAQIAAACSACAAQAQAAAQAAAA8MCACAAAIgAAAIBAAAAKAEgAAIAAAAQAAAAAAQAACA -BAAAAAAAAAAAAAQAAAAAAISAAAACQACgAIAAAAgAAAAAAACAAAAAAGIIAAAAAAAAAACAAAAAGAAA -EIIAAAAAAgAQgAAAGgAgABCCwAIAAAAAEIAAAAAAAAAQgACAAAJAARCABgAAAAkAEoAhAAAAEAAQ -gARAGAAQABCCAAAAAAAAEAAABYWACAAAABAAEIAAAAAAAAEQgAEAAAAACBGABALEACAkEAAAAAAA -AAAAgAAAAACAAACACgBAAAEpEAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAACEAAAAAAATEIAEAABgB -IMQgAAAAFIAAxCAQAQAYASDEIwAAABAAAMQgAUAAFECAxCAAAAAWAADEIAAAABQABMQhAwgAEADA -xCAAAAQUAADEAAACTiIAwAAUIIDEIgMAAAAggMQhAgAIAIAExCkIRAAAAEDEAAAAAAAAAAAIAQAA -ACAAhCABAAAAAADEAAAABAAAAAAAAQAAAAAQhAAAAAAAAAAAiAAAAAAAAAmABgIBABAKCYiQAAAI -AAAJgASAAAAAAAmIAAAAJAAFCYQIAIAIABgJgpBQAAgwEA2ABCAACkAGCYgEAAgkBBEJgASCAAgA -CAkAAAX7gAQAgAoEKgmACAAAAgAoCYAIADAAAAoNgAIggAAABAkAAAAAAAAAAAAEAAABAAAJgAgE -AAAAAAkAAAAAAAAAAAAEAAAAAAEpAAAAAAAAAABIgAAEYAgCAgABAAQAAGCAAloECAIAAAAAFBRg -BABQQAAAAAAgQSGJQEGAYMLQAHQGBYAAAKHAABAAQAAAAABBAALEAAkAAECwAgAACAgUgAAABZ1A -AEAAICAGAmCEQgAgIAwwAADAcCgEAABAAAAEREBhAAAAAAAAAAAAAgBAMAIAAABwYCFIAIQAJQAA -AAAAAAAAAQJAJAIAIAAAAAAAAAAAAAAAAEAEAAEBIAQAQAJUABhEAaABwUBgigQAAADk8AgQAAAA -AAAAQhoIAgAQAQAICAgAAAACAARgAAAAwAEMBAQAAYBAeiAAAAQApEQABAgAAABJHSCAEABAQEEB -CEAAQEFABAgAYAABBMgEpIBAAAgAABCgAAAAAAAAAAABAQAICAQAAAQAABIACAABAAAAAAAAAAAI -AAhACABA4QAAAAAAAAAAAAAAAABAAAADEBAAAkAAADAABEAQlAMCCAkIAAgEAQAAAAAAAIAAAIDA -CAAQAEMAAAgCYgAAAgAAAAgAEkAAAAgAEUMAgAoACAAAIAYAEAoAAIfkgAAAAAABEMgBk4AgEACA -AACAAwoCQAAQAIABABABAREAAAAAAAAAABAAIAgBAAAACAQBAAAAA0AAAAAAAAAAAACAIEABAgAQ -AAAAAAAAAAAAAAAAAAAAAAQAAAAAAkAAgEAIAAAABGBCAUAqAgAQgEAAAAIAAAAAQAAAgAAQABAw -BAQoAAAAIAogBCggIQKAABAACAAgAAQCAAIqBAAAAAAAAQAAAAAAQEAAABAAAABAQAZCCAAAQEAM -AgIAQIKAABAQAAAAAAAAAAAAAAFAQBQBgABCUaACAAWMDAAAAAAAAAAABACgMAQAgCAAAAAAAAAA -AJAgAKgAAwwEABAQqAAAAAAIAAAEEACAQgQAABACAICBAAAAAAAAAAAABEAABBAABgQDARAAEBAw -gYAQEBIyAjoAEAQAgAAIAAQEQBBAAAAWAAACdhBAAEA5MAQUAAACAAAABAQIE5AQEAACQi0QEAAA -AAJAAAAAAAAAAAAQAAAAAgYA6BAAABBERUACAAAAAAAAAAAhAAAAIAAAEgAAAAAAAAAAAAACIgII -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 -AAAzM6qvqqoKCvDwMDAE/1FVMzOqqlVmAABXV6mpDw4AAAD1AftFRRH/uzNVqqqpAAAPDzI3AAAO -Uv/dVXcPBVVf//8PDwAANVUzuzMboP9V9Qr////6+qr6AAAAAAAAAAAiJ7u/Pz8/P1U7M1+7uz86 -AAAAAAAAAAB3couLDv5Q/wAAAAAAAAAAVQD/AKqqAAAPBQ8nVVUQ/9/fDw93VQUP//8AADN3VVWq -qgoK8PAwMAD3VV0zM1VVVVUAAEVFVVUPHwAIBf8B+1dXAN13M1VVVVUAAApfMjcAAAL6//9VVQ9f -VQXf3w0vAAA1VTMRMxtQ/wVVCv/19VVVBVUAAAAAAAAAAHd3ERU6Pzo/VTczVXcnPz8AAAAAAAAA -AHd3R0cP/1f3AAAAAAAAAAAAIAAAQABAAAAAAAAAAAAAAAgAAAAAAIIACEAACEAAAAAAAAAAAAAA -BCAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAD1QAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAYAAAAAIAAAhAAAAAAAAAACgAAAAAAAAOIAAQAACgAAAAAAAAABAAACCAAAQA -AAAAAAAAAAAAAIAAABAAAAAAAUAAQCAAAAAAgAAAAAAAAAAB7AAAAAAAAAAAAAAAAGgAAAIAAAAA -QCAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABBCQACAAIAAAAkAAAACAAAAAAAACAAAIAArAEAAhAAAAAAAAAABAAAAAAAAABAAAAAAAAAAh -AAAAAgAACAAAAAAAAAAgAAAAAAIAAAAAAAAAAAQBAQAAAAAAgAAAAAAQICAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEpAA -AAoBAAAIEAAAAAAAAARQAAICAAEEIAAQAAAAAABAAAAAAAAAAABAAAAAgAAAAAhAAAAAAAAAAAAA -AAAAAACAAABAAAAAAAAAAAAAAAAAD/kAABAAAAIAAAAAEBBQAAABAAAAAABAAAAAAAAAAAAAAAAA -EAAAAAAAAgAAAAAAAAACAAAAAEAAAAAAAAAAAIAAEAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIA -AAAAgAAAAAAAAAEAgBAAAAAAAAAAAIAAAAAAQBAQAACAAAAAAAAAAAAAAQAAAAAAABAAAAAAAQAA -AAAAAAAAgAAAAAAAAAAMeAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAQAAACAAAAAAAAAAAAAAAAAAAAEQAAAAQAAAAABAAAAAAAAAA -AAADAAAQAAQAAAAEAAAAAAAAAAAAAABAAAAABEAAAAAIIABAAAAAIAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAk4AAAIAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEAAAAIAAAA -AQAAAAAgAAAAAAAAAAAAABAAAAAAAEAAAAAAAAAAAAAAEACIAhACAgARQIAAAAIQCAAABAgAAAIA -CkgAQAEAQIAQAAAAAIAqAIUAQAAAjAAIAYCEIBACAggEAAIgAAAABAWQAAAAAAgAABAEAAAAAAAA -DxYIAAhAwACAAAAQAMAIAAAAFAAIQEAAAgAAABAAABAAAAgQCAAAAAACAAAAAAsAQGAAEAAAABAA -AAAAAgAAAAAgAAAASAAQAgAAAABAAAAAAAAMQgAAEAAgQAACEAAAgEAAYAIACAAAAAIAgAIAAAAC -DUAAAiAEQAAIowASEgBAACQSAAAAAAAABCAQAYAQgEIgACACEAQAACAAAgAAAACAAAAMYwFCAAAA -BEAAABIwAAAAAAAACgIAAAAACEAgAgAAAAAAAAEAEAIAAEAAAAAAAAAQAAAAAAICKABCCAAAAAAA -IIAACAAACAAAAAAgAAIAAAAAAAQhQIAAAAgICBAASgQQJAgCgAgCABBgAAEEIBQAECACAIARACMg -QEBEAABAAAAgFGAQAgAKiEBUTAAAcgAIAAAIAAACAABoAAQABBIAIEoAAAJDAggAEAIAAAgQAAAA -AAIAYAAEAAACCAAAAABgIAIAICgAAgCACAAACAAQJACIAAAIgAEQFAAAKAkAAGAAAAAAAAAEAQEE -AgAAAAAQABACAACKAAAAAMCASTADEECAANQAIAAAkgGIABQBAIAAIFTICFEBACAAQAkAAghAAKER -AUgAAUDQwEABAAAqhAAEiYgJCY5EAAiRggEBCgQQARABkQAABj8AIIAgBBEBASQEBAAAEAABAiiE -AAjAAAGIAgAECIAACQAABAgAwAAAgIYAACQQEAEAAAAAAAAAAAAAEASAAADAAAAAAACACAAAAAAA -AAABAAAAASABsAIoRACwAAIABCAAQgASEAAARQEBAACAAAigBAAAAABAACAAAIBAggAAIACIEAEA -MBAACIAAAAAIFAAACAACFAABoAAgAAAAAABBAAAMsACAAAAAAAAAAAIQAAAAAIAAIAAAhEACCEQA -gAAhAAAMAAAgIAAAAAAAAAAAAgQEEAAAAAACABAIAAChAAAAAAAAAABAECAEAAAAEAAAAAAAIhBk -ACAAAMAAAAAIQAQLQQAAAoAGIBAkAQEBIgRAACAIBAADgCCBAFIAABAEAQRAACAAgAAAgUJAJBAA -FAQAQASAAAAAAAAwBAQAAQwAIRAAAAxCAAIgAAEAARABCQQAAAAAIAIGBgAAEAAAIAIggAAAIAAA -AAQIAAAAUoACJAAAABAAIAQICAAoAEAQACAAAAAAAAAJBAEAgAAAAAAAAAgCAAAIAAAAAEBABggA -AgCAAAAgCECQCAAQAAAIAAAACAAgAAgAIAAQAgACCAAAAkAQAIBICgAAQAACAAgCIQACQAABSAIp -AAJAIAFIGgMAAgAAAQAAAqwICAAACgAAAQgAgAAIEgAECBggAAKAAAEIkAIBAEAARAgQAEAAQAAA -CEQAAIAAAAQIAAgTAACQAQgAAAmAACAACAAACAECAgAIQAAKEAAEABAEAAAAAIAAACoAAAgAQAAE -AAAAEAQAAIAQYACAoGECAEQAAAAAIAEAAIAAAAQAAAyBgQEAQwAAIIAAAAAEACIAAAQAAASAAYCA -BAAABIAQAAAP4CAABEEAIAAAAISAAJCgAAEBAARAAAAAAAAABAABEAAABAQAAIvAAACAiAAAEABA -AAAEAAAAEAACAAAAAAAAAAEAAAAQAQAAgAABAUAAAAAADIBIAQAAAAAIAAAAAAAAAAAgAAACIAgA -CAWAAEAAAAAIAUCEgAAAAAAAAAAAAAgAEAsQAAIgAAAIEAAAAAAEgAIgBAEAAAQAAIAAAAAAAAAA -AARvAAAAIADAAgAIAAAAAAAAAAIAAAAAAEAAAgAAAAJABIAAAAAAAiAFAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAgCAAAAAAAAACAAAAEAAAAAAACEAAAAAAAAEIAAAAAAAgAQgMAAAAAAABCAAAAAACAA -EIQGAA0AAAAQgAQAAAAAIRCAAIAAAAAAEYEAAAAAAAAQiYAAgAAAAhCAAAAAAACAEAAADh+BAAAO -AACAEIAIgAAAAAAQgAAAAAAAABCAAAAAAAAAEIAAAAAAAAARgAAoAAEgARCAAAAAAAgAEICAAAAA -BAgAgIQAAAFAABCAgAAAAAAAECAYgAAUAADEIAEAABQAgMQgAAAAFAEQxCIBAAAQoITEIAAIAAAg -gMQhAQAAAABAxCEAAABYAADEIiBAAAAgAMQgAAAAAAAAxCAAgAAAABDEAAADvyAIAAAAAADEIgEA -AAAggMQgAIAIAAAAxCEAAAAAAgDEIgEAAAAABMQgAQAAAAAIQCARAAAAAEBgAAEAAAAAgIQgA0AA -AABAxCABAAAAAABAiAACAAgABQmEBAAACAggCYgAAAAIAAYJgKQSQAYAIAmACAAAAAARCYgKAAAA -AAQJhAgwAAAAAA2QAAgAAIAACZAQAgAAAAAJhRgAAAAAAAkAAANrgAACQAAAIAmACAAAAIAQCYEI -ADACIBAJiAAAAAEAAAmACAAAAAAIDYAIAAACIAAAgEgAAAEAAAAABAAAAAAQCYAEAIAAAAUJgAgQ -AAAAAQCAEBAAIBBAAGCiAAAQGAAIUUAkEURAAAAAQCAAFIAABBEQUABgAAEFIAHQAEQEAAAIBcQA -MSAIMAAAAQQJACAAUCACQAQQwASQgEIBQFGAAAAACRgQEBBAAMGAAAACQQCIgAIGCAgAMAAQEAAA -AkEBBgAAQAABAACCgCBAQNgEAEAAAABgaAEAAAAAABAAQAAQAAAANDAwAEAAAEIgYAAAgBACAgAA -AAAAxAgAJAGggAwIAAAIDACAAAgEEAQEAAgBCCAAAIAACAAAEsIACggAIYBggEACAAwABAAIACAB -ABIARAIAAAAAAAIA4AQABAAAAhAIAABPUwAoCKCACswMAAEgAAARUeEAAAAIAAABAADBAgIBAAAA -QAAQAAEABAQACAAAgAgAAQAYCACASAgABAAAAAwAIABETAkQgaAIAAAAAQAAQAkBCAgIAABAAAAA -AAAQCEAAgMDAAAAAAABAQAAAIAgEANLQC8ggAEBAEABAAgECAIAAABAQAAAAAQsAAAAQgMAAAAEA -AQEAAAQQCAAAAAIICAEAAI75QCgIEEAAAECRAAAAAgAAEAAACgoAiAgBAACAABAAAJAQCBAAEARA -AAAAEAAAIAACAAAEA0AAAAAIASAACAEgAAgICAYQCREAABAQBIBQAAAAAAACAAgEEAAAAAACAABA -ACJMAAAIBgIAAkCoAiIQAAAAAKAAAABAAAQAAAAIEAAAAAEAkAACQAAAAEJAEAAACEAUAgAIAAAC -AABAAAAAIAAABusAAAAAAAQWBgIAAAIAAAAAAAQEQAAAAgAAAEAAAAAAQGEAAAIABAICAAAgAECE -DABAQBQAAAwpAAIBgAACAQBQQEIBQAAFIgRAQAACAAAoAMDABOgAAgEBAARFBQAFwAAAAAQQoIXC -AQIERAQABsQEAEAAADEQAABtEBAAIAAQQIAAABAEAAICORAQAERAAMAAQAAQIAAAAQQAAAAAEBDA -AAAJPQAAAxBJAAICAkIAQEhAtAQQABAAAAAACC0gAAACAEEAAAAAQAQCQBAAAAcDAEAGAAAAEAQA -kAMABAIA6AAEAEACAACAAERSAEAABAAAkAQECAAAAQAIBgZIIAQECEwACAEAQAAADBFDAAAASCFA -PCApAgBMAgBAUAQiAAIggAICAAIABVgQCEkWENAgAAACAIgAA5PAygAgQEIBIICQUAAAAANuAAgI -EFZCCQEJASCBGAAAIAAQEEgAAAAABAECAgGAAAAoCBCBQFBAkIAIBAUAABACAAgCAkAgAAIAACAA -CAAAKCAoCwBAEAARAAASASAQAAAAsBGwQBAEBAJSkkIAAqBIAABRSCAioBBAAoNDaEAAQFAUEEQA -AAgAEgQEAApQlaWg7AgAQkIEQARBQAASgAACCoCwAAAIAApSRaAEAABAAAAABs2IQKUABAQAAGAA -AJCAkgoKSACkRABQFhUSAgQECIACAAoAAJBSQAgAAAAQAICAAQQAAAQAQCAEBRIAALAAAEAICABA -SDKAAKAAEAEAQAACAoAQEBAAgAAQCFhYEAMAAMaAgwAJgMAAAIAgBAQCAAAABhCQCACOAwMQCIgA -YcBEBBAAgQoEAAAAAM9rAZAQAACgABDoAACCABAEIgChowACAAAPHwCAAIAYIICAgAABeAEAAAAg -EAAAABAQAhAQgAAAACCQJQEQeBAAQ+uAgAAAAAAUAICAAAAAABAEEAEAEAMCgCAAAwCDEBIhBoCQ -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 -AAAAAEgAAACAAAABAAAAAACAAAEAABAAAAAACEAgAAAAAAAAAAAAAAAAACEAAAIAABAAAQAAAAAA -AAAAAAAAAAAAAAAIdQAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACCAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACQAAA -AQBAAAAAAAAAAAAAAAAACAAAAAACIIAAAIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAWSAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW0A -CAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAAAIA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAAABgAAAAAAAAAEA -ACAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAMbQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABCBAAAAAAAAAACAAAAAACAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAALfAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAQFQIiAgAQAAAAQAAAAgKAAClNAwACDkAAAggAEAIBAAAAAAAACAEJAAAAAAIA -AQAAAACEABACCAAAABAAAABAAAABEQBCACAAAAAAAAAAAh4AAgAAAAABAAAAAAACAAAAAgEBAAAA -QgACYQgQAgBAAgACAAAACBACAAQQAAAQEAgAAAAQIAAAQAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAA -AAzKAAAAIAAQAAIAEAAAgACAAEAAACgAAAAAAAAAAAAIAAAAEChAAAAAAQACAAIAAABCCAAQAgAA -ABDAEAAgQCgABAIAAgBAEAAAAAgAAkAAAAABFQAAEAgCEAAAACAAQAAACECAAAAAIEAAgAAACAgI -EAAAACAAEAAQAABABAAAAAAAAECQCgJAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAYBKIAAI -AAQBAFBAQAJARAkBgBRMAHFsACAAAACAQAARAgAgAIAAISAIRkACCEEIAAxgBgMgESQIAIAEIAAA -AIqGABQgACEEEAIABAgAAIAAAA4kgoAAAAAAAEkAUEABIIAABCAAAAAIBAAQAADCBAAAACAgAAAA -AgAAQIAMgAACAAAAgCCAAAAIAAIAAAAAAEBAQACAAAwAAEAAAAAABAAAAAiIAAAEhGFREAIEgACQ -gIAAgBAAAAIhAAoAABAICAAAQAAESEACAAAAAGOAAADACAgACBAACBBQCAAAAAACAABEAACIAAAB -AkAAAEgAAAAEUQAADroAANABQAgBEAAAgAAUAAAAEBMBABCCAIAAEQAAKMIAAAIAEQQAQAABACoA -AICAAAAAAAgAAICQAQAAAAAAEBAAACAAIAAAAAAAAAAAAAAAACAQEQAAQAAOAAIIAASAQEABAQAQ -IUAAkAEAACAhIIAgAQAAiBBAAAAAAKCAAECACABAqAASBAAABAkACAIAAEgAAQUIAgAAkIACIAAI -AAAgAAAHagAAiAAAKACIAEiAQAUAAAAgAQAADEBCAAAgIQAhSEAAAAIgAABMBABAACAAACAEBEAA -BAAAACABAAAAAACgAAAAAgAAAAACAAAAAAAAAAAIMAJAgAAgAgQABEBIQAIAAQwAAAQAIGoBAIJA -AAAAAFAMAEAgAgAAIABAAAAAigAAAAAABAQiCAEIAEAAAAAAACoAQAAAACAECgAACAACAMQAAAIX -IgIgCEIAAAAAAAABgCAQRAIAAAAAJAAAAgBICAAgAICCAAQQAgAAQCAAAACAAAAAIAgwAAAQAEAA -AAAAAABAQAAAAAQAAEAAAAAAAQAAAAAIAAAEiAQBAAsAIACAkAAACAGAAAAAAEIAAAAAAEAAAAgS -AABAQAAESBCAAgAABAIIEkACAAAEgAAAAASAQAAkAIAgBIAAAAAAAAAEAAAEAAAAAbIAgAAEAAAA -BAAggAABAAAAAAAAAEACAAAIACAECAIAAghAAAQAAAAGCAJAAAJAAAAIAAICEIBAAQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABhASABAgSAACAAAAEAgAAABAAAiIAABAAABAAAAAAAAAAgAAAAAACg -gAIAAgAhIAAYAAAEAAEEAACQAAAAYAAAAAAAAABiAAAAgAAAAEAAAAAImQAABAAAAAAQAAAAAACA -AAAABAAAAAAACQAAAAQAAAABAAAAAAAAAAAAAQAAAAAAAQAAgCEAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAACEgAAEAAAAAQgACEACAIABIAAAAAQAAAAAAAAAAAAAAAAAAwAAABAAIAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARyAAAAAAAAAAAAAAAAQAAAAAAAAAAA -AAAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAQABAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAEIAAAgACEIAAAAkAAAAQgAAAAAAAIBEAAAAAAAAAAIIAAAgUAAAQgAAAAAAAgBCAAAAAAAAA -EAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAADcMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAACEIAAAAAAAAAQgAAAAACgABCAASgAAAApEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACIEgAAQ -QADEIhECAAAAgMQgAQAAAADhxAAAAAAAIAAAIAAAABQAAEAgAQAAAABgxCAAAAAUAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAL3AAAAAAAAAAAAAACABgBAAAAAAAAAAAAACIAAAAAAABAIASA -AAAAAEAgAQAAAMAExCAQAAAAAEDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQABQmABCEA -gQIgCYAIAACAAAgNAAAAAACAAACAYAAAMAAEAIAIAAAAAAAJhASAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIyAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAgAAAAAAAAACAAQAAAAAAAIAI -AAAAAAoJiEgAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAJkAAwESQUERGQAAwgAAA -AICAAAQAIAAAAEAEAAQAAQAAAAIAwMACAkBAAgBgYAQAAAAABAAAQAAABAAAAAAAAAAAAAAAAFAA -AAAAAAAABfYCABAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAICAAAAAAAQEgIgAAAAAAFAMBBAAEAw -JBIAhAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgEBBAQUKMQAAQEAQkBAaAgAAAgIAAAA -AAAAAAAAAEAAAABAAAQAAAEBABAIAAACQAAAEAwEAAAAAAAAAMAAFAAAAAAAEQAACAAAAALAAABF -HwAACAAAAAEAAAAAAAAAAAAABAAAAAAABAAEAQEAAAAAAAgJASAIAQQBAAREJCgQAAQAAamAaEQM -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABESAlCAAAKMAMDIEEgIACAAAAABAAAAAAAAAAAICAAQ -AAACAFAQAAACAAABAAAAAAAAAEAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAgAAIEpAAAAAAAA -AACACAAAAAABAAAAAAAAAAAIAAAAAAAAAAAACAgAAIAAAhAEIACIhAIACBRAEBABIAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAACAABQUAAAAAABAAAACAABAAABAAAAAAAAB -AAAAAAAAAABAQAAAAAACAgAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAVcAAAAAAAACAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAgAAQEAAAAAAFAAAAAgiQgAJCEBCYRAABikOQgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQQEBoCAHICBBAQAAIUFAAAAQAAQEAAAABJCABAAAMEAJDAAAAIBCAAACAAiIAA -AAAqKAAAAAQEAAAIAEAEAAQAAAAAAAAAEgAAAAAABAAAAAADOgABAAAAAAIAAAAABABgAAAAwAAA -AAwAAAAAAAAAAAAAAEAAAAAAAgLAwAICABZBgURAEARAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAwEEEBIBFEAAAAAUSAQCBICAAACAhAQAAQAAAIIAYAAAAAAAAAAgAACAAAAKAAAAgAAEAg -AEAAAAAAAAAADAAQAAAAAAAQAIAFAAAAAggAAAwYAQAAAAAAAAAIwAAEABLIAAAAAAAAAAAIABgA -AAAAAEQgCAoCAIgAAQgYCSEgABJGABBATEIAkEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzBgYE -SAAgAACICAAIAIMIAAAAAICAACAAEgUAAgAAoAAABAQQCAAAAAAAACgoAAAACAgAACgCIgAAEAAA -AQAAAAAAAAAAAAAAgAAAAAEAAAAAAKAAAgAAAgAAoOAAEAAAAAISAAAQAAARAAoAAAAAAAAADAAA -BATAwAAAsKIQCFIABAySglBACACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwAAAgAAiCAAgqI -giAgAAAAIgAAAkhICAAAAAEkIAAEAIgYAECwEBGAgQMDgoABAICAIAAAAAAIAAAAACAAAAAYAgAA -AAAZAAAAAAAAAAAAAAALyAAAAAAEABkACBBAAAAUCAQAAgAAAAAAAABKAwMBAAAGACAAAAAAGABC -AQgAEMAwABABAwIFghMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEVURVQD/Dw8VFQS/HR1EdwAA -AABEREREABEAQQAAAIAA/wAA//8KAvUA9QAKCqqqoqKioqDwAPAAVf/MADMADwAzAFUADwAzAFUA -MwBVAFUAAAEfAFUAMw8PADMABQARAAAAiAD/ACAAAAAAMwBVAKqqCgpVVQ8fRFUB+1U3M1Uidyd3 -M/9V+yd3Bf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq7qruAP8PD11dCH8dHUR3AAAAAEREREQA -AAAAACIAQAD/AKD//6oi+gD6AAAFAFWioqKioPAA8ACq/8wAMwAPADMAVQAPADMAVQAzAKoAVQAA -AvoAVQAzDw8AMwAFAAAAAAAAAP8AIAAAAAAzAFUAVVUFBaqZDw1VdwL3qjczrxsbEbsz+qr7EbsA -+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKruqu4AVScnXV0If1VVAP8HBwcHRABEAAAAAAAAIgBA -AAAAoK6uCgIAAAAAAAUAAAAAAAAAAACgAKr/zAAzAA8AMwBVAA8AMwBVADMAqgBVAAABHwBVADMP -DwAzAAAAAAARAAAAAAAgAAAAADMAVQAAAAUFqqoPDVVVAP+qMjOqGxsRuzMAqgERuzMzAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEVURVVX/GxsVFQS/VVUA/wsLCwtEAEQAABEAQQAAAIAAAAAAXV0K -AgAAAAAKCgAAAAAAAAAAAKAAVf/MADMADwAzAFUADwAzAFUAMwBVAFUAAAkdAFUAMw8PADMAAAAR -ABEAiAAAACAAAAAAMwBVAAAACgpVVQ8fVVUA/1UyM1AnJyJyMwVVASJyMzMAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAdAACMdAARlB0AAIx0ABGUCUQBBGwAgJQARGEAABiAAABUUQAAQICECUQBBGwA -gJQJRAEEJACAhABESQAAGIAAAERZAAAYgAAARFkAABiAAAAADQ8ARFkAABCAAABEYQAAGIAAAFRR -AAAAgAAJRAEEJACAhAkAAAQkAACAHQAAjCQAEZAdAACMdAARkAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABgAABxgAAOEGAAAHGAAA4QIAEAUYRgChAABwAABGAAAAAnAAAEYAoQIAMAUYQgChAgAQBQh -GAKEAAnAAAFYQAAACcAAAVhAAAAJwAABSEAAAAANBQAJQAABWEAAAAHAAAEYAAAACcAAARgAAAgA -wBQhCAKECAAAFCAAAoQYAAAcIAADhBgAABxgAAOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUC -AqqqMyMBAQ8bqqpXVQCq/8wADwAPAKoAMwAzAA8AMwCqAA8AVQCqAKozMwAAADP/zAAPAA8AMwBV -AA8AMwBVADMADwBVADMAVQ8PADMAAAbZAKr/zABVAA8AVQAAADMAVQBVADMADwAzAFUAMwD/AA8A -AAAAAAAAADNVMwAAABsbAKszACIiEbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAVREzIwAA -Dw9VVVFVAFX/zAAPAA8AVQAzADMADwAzAFUADwBVAFUAVTMzAAAAM//MAA8ADwAzAFUADwAzAFUA -MwAPAFUAMwBVDw8AMwAABtAAVf/MAFUADwBVAAAAMwBVAFUAMwAPADMAVQAzAP8ADwAAAAAAAAAA -M1AzBQAAJyIAUTMFEBUicgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr/9/eq7jNz7+8PG7uqV1UA -qv/MAA8ADwCqADMAMwAPADMAqgAPAFUAqgCqMzMA/wAz/8wADwAPADMAVQAPADMAVQAzAA8AVQAz -AFUPDwAzAAAO2wCq/8wAVQAPAFUA/wAzAFUAVQAzAA8AMwBVADMA/wAPAAAAAAAAAAAzXzP/AAAb -G/+rM/p3dxG7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///1VVM3P//w8PEVVRVQBV/8wADwAP -AFUAMwAzAA8AMwBVAA8AVQBVAFUzMwD/ADP/zAAPAA8AMwBVAA8AMwBVADMADwBVADMAVQ8PADMA -AA7SAFX/zABVAA8AVQD/ADMAVQBVADMADwAzAFUAMwD/AA8AAAAAAAAAADNVM68AACd3/1Ez/7q/ -J3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK4AAAAAAIAAAAAAAAAAAAIAAAAwIA -AAAAgAAAACAAAAgAAAEAAAACAgAAAAKAAAILiAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACDQAAAAA -AAAACAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAARCQQAIAAAAAAEAABAACAAAAQAAAAAAAAAAgAAAAAAAAAAgAAAA -AAAGAAAAAgAAAAAMEAAAAAABAAAQAAAQAABAAhAAAAAAAAABAAAAAAAAAAABwgBAAAAAAAAAAAAA -AAAAAGAIGAAAAKAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAACIgAAAAAAAAAgAAACAAAAEIAAAAIAAAAAAAAAAAIAAAAAAAAAAABAQAAAAA -AAAIAAJAAAgFAEAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAA5ZACAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAEAAAAAAEAAAAAAgEAAAAQAAAAAAgAABAAAEAAAAAAAAAAAIAACBAAAAAAAABCAAQ -AAAAAAEgABAAAiAEAAAAAAAAAAAAAAAAAAAAAAAAAPoAAAEAAACABAMAEAAAAgBBEAgAAAAAgAAA -AAAAAAAAABAAAAAAAAIAAAAAAAAAAAAQAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAABAAAAAAAAAAgAgAAAAAAAAAAAAAAAQAIAAAAAAAAAAAABCAAAAYAAAACA -AAARCAAAABAAAAAAAAAAAAAAAAAAAAAL4AAAAgAAAAAAAAAAAAABAAAACAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEEAAAAAAAA -AYAAAEAAAAAMACAAQAAAAEAAIAAAQAAAAAAAAAABAAQAIAAAAAAQAABACAgAAEQAAAAIAAAAAAAA -AAAAAAAAAAQAAAAAAAAAAAywAAAAAAAAQAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIEQAAAACCiAQAYAAACEAD -FBJAAAACAAMAinAAAAgAAAAASAQCAgIIAAjJAAAAAgAAkBAEAgAACAAQEQAAAgIAIAEAAIAAAAAA -ACgADFAACAAABp0AEAAAAQICAAACAAAAAAAAAICQAAAAAAAAAAAAAhAAIAAQAEAAAAECAAAAAAIQ -ACAAAAAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAADEAAACIAAQCAAAAABgAAIAAgCBACA -SACFABAAgAAAAMACUAAAoAAAEAIAAAAAECABEAAAICCACAgAQAAAAAhAAQAAAQAAAAAAEAAIAgAE -AAAP/kgnAEAAAAAACAAAEgQAAEAARRAAAAAAgAACEgAAAAAACCAAAAEACAAAAAAAAAAEgAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAUQAAkAACAAoEDAYoAAoADIQoANAJEAAECEiAQCQG -AHQAAAgCJFAAgAAGAIBCAAACEUokAAACEAAEAogACAAIAAAUIgCCAggAAAAAIIAAAAYAAA/qAAkQ -AgYAIAJAACAAAgIICgEMYAAECAAAAQGAgAASAEoAAAQAAgIABAAAAgAAMAAAAAAgAAAAAAgAAAAA -AAAAgAAAAAAAAAQAAAAAAAAABAEAAQAwAFDQQQgqgASIQYFAAACQIABAgAgCoQAEAIDJEAKCABQQ -CERAgACEAIAAAAEIAQCQBAABgAIERARQAUgAAEoQAECAAEAAA0AAIgAAgAAAChQCIAAEAEBQQAAA -FAABAIABECIAAAAQgIAAAAAAAIAAAYAAAAQAUAQAQAAIAQAAAcEAAAAAAAAAgAAAAACIgAQAABIQ -AIAAAAAAEBAAAAAAAJAAAAAACCAiQAQACCBggAgAAKAACEAAEBAAAIAAIACwAIFBgQUAQgAABAAA -gAAACQQIAAABAAAgAAIAgBACAAgAEAAAAAEAAAAAIAAAQAAiAAAMR4AACEIAQAABgAAEAAAACAkg -AAAAAAgAAAAAAQACMAASAAAAQAAgAACAAAUAAjAAAAAAAAAAAAAQAAQAAAAAAAAABAQAAgAAAAAg -IAAAAAAAAAAIAABAABABA4IgABEAQBEACEAAEgBAAAAgECQDICQCAAAQhFABQCAEIAACAAIAAAQU -AAQAKAAJEGAAAAQCAABAAAAgIABAAAQAIAACAIAAAAC+CAAAAAACgkAIAAQSAAKAQAAAiAAEAAAA -AAAQAAAAAACQAAQAAAIABgAAAAAAIAABAAAgAAAAACAAAAAAgCABgAAAAACAAAEAAAAAAAAABAQM -EACIAAIABAiQAQGIEAECKDAgggAQAAIKAAAJAAAEAAgAAAQAAgAgCAAQQIgAAASJACAgCCIBAAoB -AAEAAAAAAAAgAAAAAAAAAAgIQgAAAAAAAUcKgAABAAAAAAgAIAACEAABDAAAAAAAgAAJBEAgGEIA -BAhAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEABAAIAIA -gAAAAAAAAAEAKgAAgYAAEAAgEAAAgGABAAAMAAAgABAACiIAgACAAAggkAAAAAAAAAQYAOCAaAAA -EBIAAAAIAAACCQCABAAAAAAK+gAEAAACAEQAAAMBAAAAgAAAAAQAAAQAAAACAQAAAAABACABgABA -iAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAUAAAAAAAAAAACAA -AAIIBEACAIgAAAAAAAJAAQACAAEAAMBEAAgAAAAAAAAAAgAAAAAAAAAAABAAAAAFAAAAAAAQoASA -ABAIAAAAAAAAAA3UCAAAAACgAAAAAAABAKAIABAAgAAAAIAAAAgAAAAAAgAIAAAAAAADAAAAAAAA -AAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAhEIAAAAAAABAQgACAAAAg -ABCBgAAAAAAAEIgABAAAAAAQgAYBAAAAAhCIBIAEAKAAEIAIAAAAAAAQAAAAAAAABAAAgAAAAAAY -AAAAD4aAAAEAAIAAEIAIAAAAAAAQgAQAAAAAABCAAAEAAAABEICAQAAAIAgQAAEAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAYAEjEIQAAAACAwMQhAQIAACAAxCAEgAAA -IADEIQAAAAAABMQiAAIAAAAgxCEEIAAAgITEIQAQAAACBMQAAAAAkAAAAAAAAAQAAAQAAAAFtikA -AgAAIADEIQEEABQAgMQiEQQAAAAAxCkAAgAAIIDEIgCIAACAgMQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAiggCAAAAAAmMAAAAAAAlCYgIAQADAAAJkAAAAAIACAmIAAAA -AkAgCYgAAAAAAQAJiAAIAABAIAmIAgAAAAgECQAAAAAAAAQAAAAAAAAAgAAAAAO+hAAAAAAAAAmI -BgAACAAgCYCIAEAAEAAJgAIAAAIAEAmAGAAAAAAoCQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAGFEAsMAAAAAAMBAQAAQEBABBAcBAAEAAAEACIgABAQAAgAQpUGBCAABS -AgAgAABQEZAAQEAggiA2FACCkAYgEBBIAABABQAACAKAEUEAEAAABiEAQAAACQACJEQAQARJAAAQ -AgAwcBAAAAUglAEBEAAAREDCQMgiIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEBAAAAAANAAAERACKkAAOACAAICBAoAAAA4GABSAAqiAQAAABoEAAQAIAkBCAAAACQK -CAGgqgoAAAngAAQAAAAAQogA0AAEmQAEAAAAgAAKAABL/wAAAAASAAACAEAABBrBRAQAVAAAIQAA -QAAIgAAMABCgKAGgEEhAQeQAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAPRAAKAAEBAQBQAAEADEgAAAAAIAAMDBhGQABAAQBAACAIIAAABQAAAAAAEAAKIiEgIAAgAAJQA -CAkAEAAQAQAgAAABAABIAAAAAAAAEAAAAIXNAAAAAAAAARCIk9AIAEAAgAAAAAgIASRQAAAAACgg -QQmIgAAAAQBCAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAI -AAAyQQAQKAAAEAgAAAAMQAAQAgAAAAwEAAQEFAAAAAAUQBQQACkABAQCAAAAABQWAEBAAAAAAAAA -gAIAAAAACABBQBAQAAhBCAAACdIAAgAAAAAAAEAAAAAAAAISAAJIQAIBAABICAAAgoAAAAQQAABE -QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAQECIIAAxIQ -IAAAEYAAEBAAFBIQFwcEAABAAgQQAAACABAQEJAQAABFEAQAABAQAAASbUIAAAAAAAIAAAAEAIAC -QhgAAAAEABAUAAAEjwAAAQCQqGwAABAUBIAAAACAhFAQAChoiUMDYQEAAwACEBAwEAQAABgAAAAA -AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKoAgFJACAAQWTqAQBAAIKCmAgIU -ICqSwAIAABIIAAAQHFAAiIQAESAwwCAIgAAAQChIAAAICUAEASMAQUDBAEUACAgCAAAAQCQwSKAI -QMQAAAOrAIACAFJAAgIAEhDCKEAAECAwEBBIAAAgDAAAoEhAABBAIgAQIiAAMAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAiQQAALw0AABABAgCAMAgQkBAQiBAAUAAEA -AFAAkAAABABAEBAAAAEAIEBCCkgSAEAAAAJCSJKACQFASVBAEAoAARAABAAIBCQAUAQEAAAAC0Mg -gAABZHAQQAAEAwEgAgBAZCKAABIUFQ4AAA4GQEAJAQAEEAAAEAYECAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgg3gFAAQkgAAAmAAAgwAAAIAAggAI6ECBAAAQAJsTAAAA -AIO5WqIIBwMLA4QAABADAAqAgABBEAAAARIHYAAYAUAIABgAkAkSEAAAAAACAAAPfYAhAAEAEDAA -gACEAAMAGxMAAACAARISAIGAEAADAIOBAACAgABBgAoAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEP///1VfMztgMP/8ERFVBaoAqgAiNhEaVVVVVVVVdXUAAAAAiMwADFVV -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 -AAACBJAAAAAAAgAAAACAAAAAAAAArwIAAAAAAgAAAAAAAAAAAAICCCAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAA -AAAAAAABEAAAAAAABABCAAAABAAAAAAIAEQAAACAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAEBAA -IAAAAAAAAAAAAAQAAAsiBAAAAAAAJAAAAAAQAAAAAAQBgBAAACAAAAAAAAIQABgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAQ -AAAAAAAAAAAAAAAAAAEAAAAAACAAAQAIAwAAgAABAAAQAAAAAAAAAAAAAAAEACAIEQAAAAEBAAAA -AAKAAAAAAYIAAAAAAAEAAAAAEBAAAgABAAgAEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAAEAAAAAAAAQAAAAAIAAAAAA -AAAIAUIAAAAAAABAEAAAAEABAAEAAAAAAAAAAAAAAAAAAAAAAAAAJBAAAAAAAAAAAAAAAQACAAAN -NAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAABAAAAAAAgAAAAAAAAAAAA -AAAABAIAAAAAIAIAAEAAAAQACAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAACAAQAAAAAMlAAAAAAAA -AAAAABAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAgCIAACACgIAABABQAACAAAoBAOAIAgAAgAgAAECAgAAAEAAAQIF -AJAQEACAAiCIEQCQAIACEAgSAFABAAIAAAwDAAAAAAAAAABAIBBAAgAABaYAAIAQQABCAECQAAAA -AAASAAAAEAAAAAJABABAARAAggAQEAAAACAAAAwAAAAAAAAAIAAAAAAAAAAEAEAAAAAAAAAAAABA -AgAAAAAAAAAAAAAAEAIQAABAAA0IAgCAACARAogAAIAAQAAJCBIAAAFAAFAIAABAAABAcAABAAAI -AEBAAAAIAAAAIAAAAAAAAAAAUCAABAAAAABQAAIAAAAAAAAIWgAMAAIAQAACAGAAAAAAACAACAAC -DKCggAAAAAAAAABAQAAAAgAAgAAAABAAABCAAABAAAAACAAAAGQQAIAAAAAoCAAAABAAAAAAAAAA -AAAAiQACQAAQCBAIBgBIhAAAAIJQAAgACgAgCgBAwAAGCDAAAAKACAJAJAABEIpEDkAAEAiQgABG -QCAAKAYADAIIIAECEAYQAAhgACAAAGQEIAAAAAONAgAwgAEAKEAAACAAAAIAAABAAAAgQEAAABAA -ACAIAAAAAEAAEBBgCAAogAAMADAAgASAAAgAAGoBDAAAAAAQIAAAAAAAAAhAAAAAAAAAAABQEEAA -CgTAAAAwwAAAgoAAABDEkInA0QAwARQAhAgAEAMAgASgiQgQAADEIABAAEoAAQBAkRCAAAIBAACA -AVAAAgEEUESBQACAAIAAEEABAAAABrSBKVAAAIAAAAAAEAQAQAAAEAAAACQQAIADCIEAAYAAAIBC -BAAAUAABAAIAAAAAIAAAAAAAAFAAAAIoAATAwFEAAAAABIAEAQAAAAAAAAAAAAQBAgAGEAgQAACA -AABAAAAIqAAIIBAgBAAIgAAAIAAUAIACQACEAAAAAEAAABAAIQCQACAwAAAAAAABIBAATgAAgAGA -QABAQABAAAAAoAAAAAAEMQIAIACAgAGBAAAAAABAACAEkAAAAIBAAYAIAEAAIAABAICAAACAAAAA -EAAAEAgAAAAAAAAQqACSAIAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAaABQAAgBAEAIAAhAIAAAgCAC -CIAAAIBAAAEUCAEAEMIEAAgAAAICgAAEBABEAwIAAACAAAECggAChAEAAAIAAAILAAIQAACAgCAg -AAEAxAIAAAajhAAgAgSAyABAAAAAAAAAIAAAAAIAAAAAAQAEAIAIAAAAAgAACBAACACACAABAAAA -IAEgAAAAACACAAgAQMAIIAgQAAAAEBIAAAAAAAAAAAAJAAACAABAAggAIAIAAkACCAAEAEACAYAI -AABCQAIAAAoAIIGQIAAACEBAQAAAAAAIAACAiBEAIIgAAACABABACQCQAQA0AAAIAAAKIAQAAAAA -BTIIAABAAAAAAAiAIAEAAgACCAAAADAAAAAKACAAACAAACgIAQIAAAAECAIgAAAAAAAAAAAAAAAA -AAmAAAEAEAQAiAAAAYAEBAAAAAAAAAAAAAAEACCAgAAEAgQADAAAAAAAAAQAAwAAARIAEAEAgAAA -AAgAAAAARABADAwEAABIASggiAAAkMAQICoAwAAAgAAAAAkgAAAIAQAIAEAQAAAAAAAKdgAQiQUB -AAAAAAQQAAEAAAAAAAAEAAQAAAAAAAAAAAABwCAFAAAQAQABAAAAAAAAAAAAAAAAAAAAAAAAQACA -BAAAAAAAgMABAAAAAAAAAAAAAgAABBBAAAAKAAAAAAAAAAgAAAAADAoAEAAoAAAAAAAAAAAAAkAg -AAQICAAAQGAAAAQAAIBAAAAAAAAAgAAAAAgIEAAAASAAAAgAAAAICIAAAA4+AAQwAAAABAAICAAA -AAAAABAAAAAAAIAAASAAAAIAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAFAAAAKAQAAEgAAAA -ABgAAAAAAAAAAACIAAAoAAAAEIAgAAAAAAAQgAAAAAIAUBCCAAAAAABQEIABAAAAAIgQgAEAAAAA -BBCAAAAAAAAQEIEGAAAAAAAQgBIAAAAACBCAIgAAAAAAEAAAD3KMAAAAAAACEIIAwAAAAAAQgAAA -AAAAABCAAAAAAEAAAIAAAAAAAAAQgAQEAAAAAAAAAAAAAIAAAIAAAAAAAQgQgAQAAAAAAhAAAAAA -AAAAACAAAACQIABAIBEAAAAAgNAiAAAAFESAxCABAAAAAIDEIAgAAAAAJMQgABAAAKIAxCECAAAA -AIDEIABAAAAggMQiIBgAAAAIxCEBSAAAIIDEAAAIkyADAAAAQADEIAEAAAAggMQgAQAAAACAxAwA -AAAAAACEIBEAAAAAgMQAAQIAAAAAhAAAAAAAQAAAICIAAAAAgMQgAkgAAAEAxAAAAAAAAAAAgAAA -AICAAACACAAAAAogAIAAAAAJABoJgAgAAAIgFgmAAAAAAABBCYgKAAADAGQJiATQAIAgoAmQAACA -AAAgCYgAQAAAAAIJiAQAAACEIAkAAAULgJgAAAIAAAmACACAAIAQCYQEAAABACIJAAAAAAAAAAmB -BAAAAAAgCQAFAQAAAAoJAAAAAAAAAACAAAAAAAAgCYAAAAAAAKAJAAAAAAAAAACEAAICgJAQAIAA -AAAAAAAAAAIABIZAAEQkMEAABAYIMAAAAEFAQgA0EAAIAFQQQEBAAAFAQAAAQAREAEAABAQCEAAg -YhAQAQAiNgTAICAABAAABc0CAYAAgAAAAAAAIQAgIAAQBAQEQAAAAEAAAAAICQAAIAmBQBTAAABA -BAAAcAgAAEAAAAAAAAAAAApAQCRwEARAUCEEAAmABoAAAAAAAAAAAAAgAQFAAAAAACAAAAAAEAAB -FEgAAQhMpEBICAgEBABAAASBAAAJrEQAkBiABAAIAihCAASgIEIBIBAAAUhAQiAEhEAAAEAAAAAJ -oABASEgAAABMzmCyAKgBCAQsBEQACEFAEMigoAAAIAAJAAAAQAASBAAAGgQEBIBAAAAIAEAACQBA -gAAAAAAAAAAAIYAEZAAMgAAEFACKMgBAgAAAAAAAAAAAAAAAAAAICQAAAAMDAQAAQIAIiAAQgAAA -BAGIQAIAQQBTIgiAAgAQCANABAAIKInIgGJBgAACQgoCAAsCCAAAiAgABAEAgABAAAAAAAQIBIAA -AIydgAAAEQABIACQAAAgAgAAQAEGAICACQAAAAIgAAAAAFAAAAAICVEgEgEAAAAAAQAAAAAAAAAA -AAAAQsAIABAAACAAAVAACAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAgppQAQRAAAA -QAAAQABABAJCABIBAAIARgEEAAAECAAAABAABAAgFBAgAgJAVAAAEAFAQAEAQEAwEAAABUMIAAAA -ACkCAgIAEKhAQkAAAABAFAIBQAAAAAAAAAAAAAAgAkICAYIAEAAAQAQBAAAAAAAAAAAAAAQIMgJC -AYAGCkCgIgABAAAAAAAAAAAAAAEAAAAIUBABABAQAAgAAwMGEgAAAgIAAAIQEBAgKBgwAAJEABAU -QgIQQAACggAAFAAAQAIAUBCaAKAAEBAACAAEEhAAABReBUBkaAACA4IAAAAMFwAAMAAAAEQEBIAQ -AAIIAQFgaCgUFAAKuAQEABAQAAAAAAACwgKUJBAAA4AAEASACAAAAAAAAAAAkAACAgAUaYEURCQQ -REYCCAAAAAAAAAAAIEAAAAAQUgAgUBICAABFRQAACIVBCagQISIFARABACBCEBgAEoABIQI4AgAB -ACAAQCAIsAwQUABBAJoAoqAAAIARIyoQQIAiAgAARSAlKIAAAAZsSEBASkAggAgKCIBMICAGJgAC -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 -Inc/Lru5AAAA9QAAAAAAAAAAMTEnJw8PqqUxMQL37u8iJwAAAAAAAAAAAA8AVQAzAFUAVQBVMzMA -Dw8PDw9VV//fAP39/QS/EL8nJyJ33/91VfX1AP8bD/X//3cPRwPPRHf//xFVX18KXxDfRXUNDVdX -HR0R3Q8PDw8AAA+Q/3f/dzMzMzNVRf//AN1XVw+vM7u//1MzMTFfXwVVr/9fW/H7Incndz8/d3UA -AAX/AAAAAAAAAAA3NxtfCl9VVTc3AfvdzXcnAAAAAAAAAAAACAAAAAAABAAAAAAAAAAEAAAEAAAA -AAAAAAAAAAAAAAACAAAQAAIAAAAAAAAAAgAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAADc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAQAAAEAAAAAAAAAA -AAAAAAAAAAKAAIAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAALMwAA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAACABAAAAAAAAEAAAAAAAAAAAAAAAgAA -AwAEQAAAAAAIAAQAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAADkAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAKQQAAgIAAAAAAAAAAAAAAAAAAACAAAAAEBBAAAKAAAAAAAAAAAAAAAAA -AIAAAAAAAAABAAAAAAAAAAAAAAAAIABAAAAAAAAAAAgAAAAAAQAABxsAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABIgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AAAAAAAAAAACEAAEBACIAAgAAAAAAAgAARAAAABAAAAAAAAABEAAAAAAAAGAAEAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAgAgAAAAAAAAAAAAgQgAAAAAAAAAAAEAAAgAAAAABQAAAAAAAAAAAAAAAA -ADAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAE3AAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEgoAAgAC -IgAEAAAIAAIAAAEIAAgAAAAIcYQAAEBACoASgsAAQAAQIBABAABAACAQEgAAAEkCAAASAAAAQCAA -AAIAAAoAAAAAAoAABAAIAgAAB6EAEAAAAAASAAIQAAIAQAAAAAQAAAgAAAAAAAAAAAAgAEAACAAA -AABAAAIAAAAAAAAAAAAAAEAQQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAEAIEEAAABA -IBIAUgAAAhAAAAAAEAAAAAQABAEAAAAAAFCAIAIAAAAAASAIAAAgAAgAAADAAAAAQAAAAAAAIAAQ -AAAACACAAgAAAAAOIAAAAAAJAAAAAAAAAAAAAAQAAAAAAAAAAAABAAACAEAAACAKAhAAAAAAABAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIAgCcEgIDgRABCIAgAQBCAhA -AkAsCAGCAIAgAAhpAFQAAAoBAghAEAAgAgEICCBQBEACAQQITBIAhAIBSABQaAQAgAEBCAAEACKU -ESkAAAJnAAxIAgACgQAICBAAAAIAAAAIAAAgEAIAAAoEAEAQACAAAEAAAjAAEAAAAAAAEAAAgIAA -CQAAAAAAAAAEAAAAAAAAAAgAAEAEAAAACAAAAAAIAAAEIBEgCAAoAAAAEABAAABAAICAgAAAglAA -ABCBAAAAgAABCAAAwACUAAAACMoAAAAABAQAAAAAkAAAEBKAABEQAAACAoAQFFAACACACAAABF4A -AAxAggAAAAAgAAAAAAADACgAAAAAAACAIAAAAAgAEQACAAEAAAAEAACAAABAAAAAAAAgABAAAAAC -AAAAEAAAAAAAAAAACAAAAAAAAAAAAAABCQABIAAoAAAAgAQBAogAQIgIBggACAAiAgAAIAAoAAAA -AABAABUAQAQAAEAAMAASAAAAQAIAAEmCAABgIIgAAAAAAQAQACAAAAAAAAAAAAAIeAAQoAAQAAEA -AAAAAgBAAAAAAAAABBABAAAAAABCMAAggAAgABAAAEAAAgAAAJAAAAAAAAAAIAQAAAAAAAAEAAAA -AAAQAAAEAAAAABAAAAAACAAAAAACIAIAQQAABIAAggESAABAIoABEICIACAgAAIIABQABAIAQAgA -EACAAgCACABQAcACEAQIABAABAIAgAAWEAQAAAMgCAYMAAIOCRAAAAsdAAQMAIACAAAKABAAAAIA -AAAAAAAgAAAAIAAEAAAAACEAAlACAIgAAAAAgAAAAAAAIIAAAQBAAEAAAAAEAAAAAAAAAAAAAEAE -AAAAAAAAAAAIECABAAEAAEgAAQAAACAACAAAAIAQAEAIEAAAAACAACgAgAAAAAQACCCAAAAABAAo -QAAAAQAEAAgEAAhAAAYAAABAACBCAAQIAAAQAEBAhgAABNQIEAACAABEAAgQAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAiAAgECAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEBACBgEAACAAAAAFgAAEAAQUAAQBAAAQAAACAQEAAAQQCAAAYAQABBAIAAAARABEEAAAAEAEA -AQQQAAAAAQAAYEQAIAEAAAAEBACAAAQEAAAHxgEEAEAAACEAAQQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIABAIgAAAgAAAAAAgAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAADA -AAAQAAAAACAAAAgIAAAAAAgAAAAAAAJAAAAIAAEAAAAAAAgAAAAAAAAAEAAAAAgAAAAQIAAAAAAA -AAAAAAAAAAAAAQAAAAAAIAAAAAhuAgAAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAABAAEYAAAAAB -EAAQgAAAAAAAABCCAABAAAAAEIAAAgAAAAAQgAAAAAAAABCAAAAAFAAAEIBAAEkAAAAQAAAAAAAA -AACAAAAAAAAAEAAACbiAAAAAAAAAEIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAEAAACAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAgAUAADELAEAACAAgMQjBAgA -AAAAxCAABAAAAADEIAEAAAAAgEAgAQAAAACAQCIBAgAAAIBAIgECAAAAgEAAAAAYAAAAACAAAAAA -AEhAAAAI5SABAAAAAIBAIAEAABgAgEAAAAAAAAAAAAAAAAAAAAAAIBICAAAAQMQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAgECg2CBAAAAkAgCYgBwAACQAAJgASA -AAAAAAmECAAAAAAgAIIIAAAAACAAgAgAQAAAIACAiAAIAAAgAAAAABAAAAAAgAAAAAAAAgAAAAzY -gAgAAAAAIACACAAAAAAgAAAAAAAAAAAAAAAAAAAIAACAgAAAAAAACQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgIAEAgAAAEACAAQIAEIARAYAIgAAAUgAFIIgAIAA -AAAAAIICgAAAAGBggACAAAAAAACCAoAAAAAAAIAAAiAIAABAAABkAAAAQEARAQAAALUAAAAAQECA -AIAAAABAQIAAAAAAAAAAAAAAAAAAAAAAAHBmSIAQACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAERAABABAiQMAABEwBAAhAAaAA4eBAEABKAIIkgQAYCAAAAKCgCQEI -AAAAAAAMBAgAAACgoAkBCAAAAAAACABAAAABAAAQAgAIAAAAgAICAABP6QgAAAAACAgACEAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAEEQCIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACgBBVBQgKACJgAAQEIAQEAARAACAAAgAQEEAAAAAAQAAQAAAAAABAABA -AAAAAAEAAEAAAAAAAQAERAAAAAAAIAgAEAAGAEBIAAAAAIbyAAAAAAEACEAAAAAAAQAAQAAAAAAA -AAAAAAAAAAAAAAAIAGAUCAQAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAkAAAAAAAAAgAaFAaAAAAEAAgAAAEEAAAEAQAgQEAAAAAAAAAAAAAAAAAEBAAgIAAAAAAAAA -AAAQAAAACAABAAAAAABAAAIADAAAACAIAAAACpkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEJoIiEAAUkJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6OAAA -AAQAAADIAgAQBACABEAgAhAAwgSUABBCQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAQQsAAAAAAAAQzAAAEAAgAAAOwwAAAAAACAMDAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAEAAC -EEBETBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE0AEJAACNCWAsh -ABIECAAAAEAhIAkAAAIoAgFCQAAgAAABQEAgQCAAAAEAACJCIAAAAUBAIEAgwAABAAggQAEAAAAA -AAAAoAASAQAQAAAAAAmDAAABAIAgJUUgAAABAAAgQAAAAAAAAAAAAAAAAAAAAAASEkESB4gCIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQASFAQAAgCEAiGgEBAAJKQ -AAgAABATAApACBQQAgAAAAFASAAAAAAAAQAIBAQAAAABQEgAAEBAAAEACAAAAAIIAQIQCKYAAAAB -EAAQAgAACYsAAAEAACAAAAAAAAEgKAEBAAAAAAAAAAAAAAAAAAAAAAQEEAQQkogSAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgAQAAAYAAAABAAAgAAMBAAAAAGkFxI -RACAAACAAAAAAAJAAwMAAAAAgsAAAAAAAAACQAMDIDAAAAJAAgMAABADBIAQAAAAAAbAgBMRAAAE -AgAAAACiIBAAACAAAILABwcAAAAAAAAAAAAAAAAAAAAAgIAQoJAoEAEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3f93d1UPMw9gMP/8IjMAVU9PT08PDzMzM/9QUP8A/wBV -VVVVBVUFVVVVVVUFVQVVVVVVVQVVBVVfX19fVVVVVQD///8AAP//AAL///DwcPAAAAh2VVVVVQVV -AD9VVQUFBVUFVQAAAAAAAAAAAAAAAAAAAAAzVXd3q/szXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAADu/1VVqg8zDzAw//wRM1VVBwcHBw8PMzMz/3Bw/wD/AP////8FVQqq -/////wVVCqr/////BVUKql9fX19VVQoKAP///wAA//8CAv//8PCw8AAABUz/////CqoAP///Dw8F -VQqqAAAAAAAAAAAAAAAAAAAAADNfERtV/zMPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAARREQPDw8PMDD//BQ2RGYHBwcHDzMzVbv/cAAAAAAAAAAAAAVVCqoAAAAABVUK -qgAAAAAFVQqqAAAAABERCgrw////AAC//wAA//8g8LDwAAAGkAAAAAAKqgA/AAAPDwVVCqoAAAAA -AAAAAAAAAAAAAAAAM1UREQCqMw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACJVVQ8PDw8wMP/8IjYiZk9PT08PMzNVd/9QAAAAAAAAAAAABVUFVQAAAAAFVQVVAAAAAAVV -BVUAAAAAERFVVfD/f/8AAH//AAB3/yCgcPAAAAH+AAAAAAVVAD8AAAUFBVUFVQAAAAAAAAAAAAAA -AAAAAAAzUHdyAVEzCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAACM -dAARlAkAAIgkAACUHQAAjHQAEZQUAACMUAARFAlEAQQkAICECUQBBCQAgIQJRAEEJACAhAlEAQQk -AICEAEwBAAAAgAAJRAEAJACAgAAACbAJRAEEJACAhAlEAQQkAICEAAAAAAAAAAAAAAAAAAAAAB0A -AIx0ABGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAABxgAAOUCAAA -CCAAApQYAAAcYAADlBAAABxAACEECABAFCEYAoQIAMAUIRgChAgAwBQhGAKECADAFCEYAoQAAMAA -ARgAAAgAwAAhGAKEAAAAsQgAwBQhGAKECADAFCEIAoQAAAAAAAAAAAAAAAAAAAAAGAABHGAAA4QA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERERAAAAAAAAGAwAA9VAP// -EVVVVQ8P//8QvzMz/98AVf/wADMADwBVAA8AMwAPAFUADwAzAA8AVQAPADMADwBVADMAVQAPADMA -VQAPAFUAAAOtAFUADwAzAA8AVQAPMzMADwAAAAAAAAAAAAAAAAAAAAB3dw3fq/sbdwAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIAAAAAAAAMDAAD6oAd3dV3aqqDw/f -3yB/M7v/3wCq//AAMwAPAKoADwAzAA8AqgAPADMADwCqAA8AMwAPAKoAMwBVAA8AMwCqAA8AVQAA -C6MAqgAPADMADwCqAA8zMwAPAAAAAAAAAAAAAAAAAAAAACInHv9V/xsiAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiIiqqg8PACAwMAAPqgAAAFXdqg8PqgAAAP8zEQAC -AKr/8AAzAA8AqgAPADMADwCqAA8AMwAPAKoADwAzAA8AqgAzAFUADwAzAKoADwBVAAAAuACqAA8A -MwAPAKoADzMzAA8AAAAAAAAAAAAAAAAAAAAAIiIQ8QCqIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAARERERFVVDw8AADAwAA9VAEREEVVVDw9VEBAA/zMzAAIAVf/wADMA -DwBVAA8AMwAPAFUADwAzAA8AVQAPADMADwBVADMAVQAPADMAVQAPAFUAAAOhAFUADwAzAA8AVQAP -MzMADwAAAAAAAAAAAAAAAAAAAAB3cgDSAVF3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAQAAAAgMABAAAAwAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADooAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAChAAAAAAIAAQAAAAAAgAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAUAAAAQAA -AAAAAgAAAAAAAAIACGAAAAAAAAAAAAAAAAAAAAAL8QAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAFAAACAAAAAAAAAAASAABAAAAEAAAAAAAAAQAAAgAAAAAAAAAAQkAAAIEAAAAAAEABAA -AAAAAAABgAAAAAAAAAAAAAAAAAAAAArmACAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAABAQAAEAAAAAAAAEBAAAKAAAAEABAAAAIAAAAAAAAAAAAEAAAQAAKABAAAEAAAAgABAAiI -EAACgAAAAAAAAAAAAAAAC+sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAA -AAAIAAEAgAAAAAAABEAAABAAAAAAAAAAAAAAAAACIhAAAAAABEAAAAAAAAAEAAAAAAAAAAEAAAAA -AAAAAAAAAAAL0ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAgAAEAA -AAAggEAAIAAAAAAAAAABAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAABCAgAAEAAAAAAAAAAAAAA -AAenAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAACAiAAggQABAAAAAAABAQAAAAAAACAAiAAhAA -AAAAgAAAAgACAAFAAAIAAAgAAGAAAAACMgAQUAAGgAAGAABoABICAIJAEAAAAAIAAAAABwIAAAAA -ACAAAgAAAAAAgAIAAAAAAAwAAAAACAAAAAAAAAAAAAAAEABAAAEAAAKAAAAACAAIAgAAQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAQBAAAAAAiAAAEAAIgAAAAIAAAEABBAAIAAEAAIFIAAAAA -AAAAQAADAAAAAAAJEgACAAhIAEEAAACAICAAAQAAAAABYAhQIAAAAAIAAAAPpAAAAAAAAAAAAAAA -AAAAAQAAAAAACAAAAGACAAKAAAAAQAAAAAIAQAAAAAAAAACwAAAEABAAAAAAAAAAAAgAAAIIAAAA -AAAAAAAAAAAAAAAAI1QACIAAwEAAAACQAgtARBAAAgAQAEAACAMAgAAAAMAAAAgAABAIIAkAiAAI -CAAAAQaEABAAAAABADAAAYYBCAAIEAIABCAEAAASAAAAAEYAAAZ2AAAAAABCAAAAAIAAABAAAAAA -AAAAAAAAAAjEABBgAECAAAAAAGgBBAAAAAAAUAAiAARAAAAACAgAAEAAAIAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEQQEAIAEAQAQAgQAAKAgAAQEAAAAMFAAYAAAgABxACAQAAAoAERACDJAMMAAAAA -CJGAAAAGAEAISAAQAiIEBAAAQwgDABAEAIBEAAAAC2cACAAEAACBAQAAAAAASAAAAAAAACAIAAAA -IAgAgAgAAQAAAAEAAgAAAAGQAACAIAAAAAAAgFABAAAQAACgAAgBABAAAAAAAQAAAAAAAAAAAAJA -AAAwQCCgAAAAEAJAQEUAAAEAACAAEAAAoAABAEBAAAAAAAAAAAAAQCAAAWgABQAAAAAIAAoMAEAA -gAAAAAgAABABBQAAIIAAIQAAAEFCAAAJiQAEAAAAAAAAAAAAAAAwAAAAAAAAACAAAEAAhAAAgAAA -AAAAAAIoAAAAACAAAAAAAQAAgAACAAiQAASAAAAAIAEQIAAAAAAAAAAAAAAAAAAAQBEQAAAAIAAA -ACAAABAABAAAAACQAAAAEAEkAgQAAIIADCQAAEoIgCAARAAAAADABAkMAACBAAIEAEAAAQIEIgAA -AAAAAoQEFgiAAAAABAEAAArIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAhCAAARgAAAAAMAA -RAAAAAAAAACAAAAACABAAAAAAAAAIAABBAAAAAAAAAQAAAAAAAAAAAApACAAQAAAAgoAAIEAAgAA -KAIgIAAAAAAIEAAgAIAAAEgCAACQAAACDACAAACEAAEIAIAACBCAAAgEIAAQBCAACgAEARARACII -EAAEAIIAAAAACMEIAAABAAJBAgAAIAAAAAAAAAAAAAAAAACIAkAAAAAAAAAAAAEAAgQAAAAgAAAg -AAAIAAgAgAABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACAAAgiAhAAAICASBAABIQAIBCAAAABg -AQJAAAAAEAAAAEEJAAABAQAAAAgAAAAAAAAAAgASIAAAgCCYgAMEgAABACAAAABAAABgiAAAAAAA -AAAGVgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAARgACAIABAAAAAAAAAQAAAAAAAAggAAAAEABAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRAAAAAAAQAMBAAAAAAAAAQAAAAAAAEAAAgAAAAA -AAAIAECAAAAEAAwAAAAAAAAACACAAAAhEAAQACgAAAAAAAAAAACAIAQAAAEAAABSAAAAAAB7CAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAKIAAAFAAAAAAAAAAAAAAAAAAABAAAACkQAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAEIAAAAAAAFAQgAAAAAAgABCCAIAEACAAEIAAAAAA -AAAQggAAACAAEBCACAAAAQIAEIKAAAAAABAQgAgBAAAABBCAACgAAAKAEQAADruEAAAAACAEEAAA -AAAAAAAAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAABAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAACAAAAABAKAMoAAAAAMQgAQAAACCAxCAEAAAAgADEIAAAAAAABMQgAEgA -AAAYxCIBAAAAQIDEIAEAAAAAAMQpAAIAEKAAxCIAAAAAgCDEAAALqCABQAAAgADEAAAAAAAAAAAA -AAAAAAAAACgBAAAAAEDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAhABAAAAgBACCBAAAAiAACYgIAACCABgJgAAAAAJAAAmEBIAAAAACCYgAAAAAAIEJgARA -gAIIIAmAFAAAAACCCYAFgAAkAAAJgAAQAAAIAA0AAA3WgAgAgAAABAkAAAAAAAAAAAAAAAACIAAA -gAgAAAAABQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg -ZAgAgIIQECAkSABQQAA0AFAAACkgAkYAEDABISAIBACAQAAQAAAwgEgEBABgAEAEQEAAAGQkABAC -gERgBAUFAhQUABBUACQAAcBEIAAiAAAACjAAGAQAAAACQgAAAAAAAAAAAAAAAAAAAAAAAAAwDgIA -QAAAAAAQAAAAAAAAAAAAAAAEAEAgAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAB -AAABAAwAAEABAAAEGgQBAQAEAAAaAIQEwAAAAQAAQABAAACQAAgIAEAAAQAAAAAAIEIAAAgAQkpB -wAAABAAABAACAAAABAAEAABPJgAAUAAAKJEBAAAAAAAAAAAAAAAAAAAAAAAABAwAaFAAAAAAAAgA -AAAAAAAAAAAAAAwAAEgaAeAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAASBCABCBCQ -CJCICgIAAEAIAQAAAAABQFAAE5AAAVFQCAIAAAoBAAAAAAAAgABEAJAMAAAAAEIAAJAICABogAAQ -AAAIkAAAAEAAAIBbAQAkBAACQAAAAAAAAAAAAAAAAAAAAAAAAAYACACAIAAAAAAAAAAAAAAAAAAA -AAAAAAYgQBAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAEBABQQAEBBgRECAYBAAAAAAEBQ -AAASAkAEAAAAAQgAQhARAABAAAAAQAAAAABQAAAKAAJABAIAEAQAAAAggEIAAAKIIAQCAABAAABA -AAAAC2ghAEGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAALACBASAAAAAAAAAAAAAAAAAAAAAAAAGAAAQ -AQAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCABAVBAAQGQAAAAUEQECEABCABoIgBoAAABA -QEAAAAABEhAAgEGIBCEAAAAAEICBggAQLmkBBoAAITAABKQEAAAABAAAAkhAAAAQAEAAAAABzwAA -IkI5AkAQAAAAAAAAAAAAAAAAAAAAAO3AAAADAAG5AAAAQAAAAAAAAAAAAAAAACQEAAgAAgAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABIQAAAQIhAJEBAKiJAWJggACIBIQEKCAQBAEAAFSCEIAgKA -0kIAADAEAkACCMqSQAYBCBJABpZAAAgSpEAAIEAAAABAQAAQgoIIIBIAAUAAAAThAwRRQRYAQpIA -AAAAAAAAAAAAAAAAAAAABBBICBABEhYAAAAAAAAAAAAAAAAAAAAAAAAAKAsBIEAAAAAAAAAAAAAA -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 -ADPMzMzMYGZgZl8P//8zG1Vf/f8NL0dVAve7/xUVAv9VVVX/Cl9VVd/fEVVVVVVVDw/9/0VV//Uz -O1VVVVUFD1X/C08LT1VVVVUAAANB/////zNzVXUAAAAAAAAAAAAAAAAAAAAAVfszVXJ3M/8AADC6 -AAAAAAAAAAAAAAAAJ3c1P1XvD/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAA -AgAIAAIAABACAAAAAAAAAAAAAAIAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACicAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA -CAAAAAAAoAAAAAAAAAAAAAEAAAICAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAA -AAAAAAAG+AAAAAAAAAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAADgAAAUAAAACQAAABARIAAAA -AAAABAgAAAAgACAAAAQAQBAAAAAAAAACAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAARu -AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgQAAAABAAAAAAAAAAFIAAAQAAAgAAGAAAAAAAAAAUA -ABAAAIABAAAAEAACgAAAAAAAAAACAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAvEAAAAAAAAA -FAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAABAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAIAAAAAAACACEAAAAAAAIAEAAAAAEAAAAA -AAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAICABAAAAAAAAAAAAAAgAAQCAAAEBIAAAAAAAAABAAAAAIAABAAAAAQAAAAAAA -AAAEAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAYLAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA -AAAgEAAQAAAAAAAAAkAAAAAAAAAIEAAAAQAAAQICAEACAAAAAAAAAwAAABAAAAAAACAIEBECAAAA -IgAQQAAiAAAAAABgQABAAgIAAAAAAEAAAAAAALAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAJAgA -AAAAYAAAAgAACAAAAAEAAAAQAiQCAAAMAhACAAAQAgAAQAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAA -AAgBAAAAAABAAAAAQggAIAAAAAAgEAAAIAAAQEAoAgAAAAAABgAAAAAAACAACkgSAAAQAFQgEEBA -AAAIAAgAAAAAYAgAAAAAAAAAAAAL/gAAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAACACgIAIAQAAAAA -AAAAAAAAAgAAAAABAAAqAAAAAAAgEAgQAAAAAAAAIBAAIAAAAAAAAAAAAAAAAAAgAAQCAAAABgQC -AAAEABAEAAgSAgoAQAQAAAAAEAQQBAGAEEAACAAAEBAQCBACEQYEgCACECQAAAAAEAJAIAAIAAIA -EoAAAAAAAAIAAAgAAAlFAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAGCAADJMASJAAAhIEDAQAgAA -IAIIAABEAACABABUEEIAAABAgACAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIEACgIIAAAAAAAIAAAA -AQAACYEACAAEARAEEAAAAAAACcCICgHADIFAgFAAAMAAEAAAQAMBAAAACABQACMEAAIACAAAAAAE -AAAAAQAADKoAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAGACgQAABAAAAAAgAAAQAAAAEQAACAAABAA -QAAAUAAIAAEGBAAABAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAUBAQAAACAQgAAQAAASAEAA -AQEAAAAESIAIAAAAACggAhAUEEAAIhABiAkSAAAAAIAAAAKAAAAAAAhCAYACAAAAAAAAgAAAAAAF -owAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAARAABgAAIQAiMCAEAgAABACAAAAEAAABCYBCC -AAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQgAACDAAACBAEAAAAAAAADCASQAgAgAAAAAAFADAQA -BAQCCEIAIAAAwAAkEDAABAQgwIACEAQGEEAQEAIAwBADAAAACIDACAAAAAIAABQAAAmZAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAABgAIWAAgIAAAAAAIIAIAAAAAAIAAAAAAEAEAABAAIACAJCA4AIAAA -AAAgAACAAAEAAAAAAAAAAAAIAAAABAAAAAgQAAgAAAQACAAAAAIAAAEIQAAEAIACAAgAgIAAAEAA -CgAAAQAAAACIAAIAAAAAgggAQAAAAAAACAAUAAACAAIIAAAEAAAAAAAABm4AAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAIAEACUiQAgAAAIAAAAAAAAAAAAAAAAAAIgEAAAAQCAAgGAAAQBIAAAAAAAAAA -AAAAAAAAAAAAAAAgAAQAAIAgAIEBQADAAAEAAAQEgIAEAAAQCIAABAAAAAEBAACEQIAABQEAgYAA -ASAEIAAgAAAJACAAAAAgwBAAAAAAAAAgAQAAAAAAAAAAAAAOnwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEABQABAAAAAQAAAAAAAIAAAgAAAAAAAACKAAAEACAAAAUBAABAAAQAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAIIAAAAAAAABAAAAAAAAAzAGAAIQAAQAhQAAABIBAgIAAAAIAAAAAAAAAAAAAAQAA -AAAABAAAAAAgAAIAAAAAAEQACAAAAAAAAAAAAARzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAKIAAAAAAAAAAAAAAAAAACoAAARAAAAAAJQAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAACBAAAA -AgAIEICAAAAAAAAQgAAAAAAICBCIAAAAAAAQEIAABAAAIAAQiAAAAAEgABCBBBAAAAAAEIAAAAAg -AAAQiABAAAACABCEAAAAAAAAEAAABDUAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACAEAAEASEBEAAA -AAAAAAAAAAAAAAAAAACABAAAAAACEIAAAAABQAAQAAAAAAAAAAAAAAAAAAAAACACAAAAQEDEIAAA -AAAAAEAgAIAAABAAxCkAAAAAACjEIASgAAAAAMQgAQAAAACAxCgKCAAAAIDEJAIAAAAAYMQgAAAA -AAAExCAAAAAAAABAAAAP2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQgAAAAAIDEAAAAAAAAAAAA -AAAAAAAAACACAAAAAsDEIAMCAAAABMQAAAAAAAAAAAAAAAAAAAAAkAiAAAAAAAmEAAAAAAAgAIAI -AAAAAAgJghIEAIAAAQmAABAAAEAACYAIAAAAABUJgACCAAAAEAmQAAAAAAAKCYgEiAAAECYJgAAA -AAAAAAAAAAuSAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAiAgAAAAAIAkABIAAAAAAAAAAAAAAqAAA -gAAAAAAIFAmACEGAAAABCQAAAAAAAAAAAAAAAAAAAAAAIBYAITARwYAGBAgAAQCAUAAAlMDAIABU -RAAAADBAgARCIAA0AAgKAADAQkbAUEAQEgAABCAABBAAAAhBJARAAAUIANRQAAAAAAAAACARAQAA -CccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhAQAMAAAAGAAAABAAAAAAAAAAAAAREQEYuQE -QFQKAARSAFAAAAAAAAAAAAAAAAAAAAAAACAAAABAQEICAAAEAAEAAAAECAgIAAQIACQASADAAgAI -AARgEEQJQCIBBAAAAQAIoAEBpAwACAoAJEAEBAAgRAQAAAAABCBQoEAICADgAAICAABCGAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACmEAWGAQEAIAAAAAAgAAAAAAAAAAAAAAEAAIKAMAEAAAIGgAAgI -AEAAAAAAAAAAAAAAAAAAAAAAIEAIgAEICAAIEBBAEAAIAogIABAAAAAAAIAIAAMICCAAkBAECAAA -ABAQkMAQAMEQkAAAIAhAAAKIQACAEQAAAAEAAAAIgAAQIAAAAAAAAAAAAIPPAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEkKAAAFAAAgAAAAAAAAAAAAAAAAAAAAAhAYhAggAAAAhABQEDCSEgQAAAAAA -AAAAAAAAAAAAAAAAAAAAQEAAAAIAAgIAAIAAgqAgAAACVAAQagYhAAAABFIAAIlCVAAABAIAEAAA -AgBAAACqAAAAEAIAAkKAAAICggBAQAIAEABAAAACAAAAAAAADE8AAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAKAAMEgACQgAAAAAEAAAAAAAAAAAAAAAACCAIQAAAEJFAACFAjYhIAAAAAAAAAAAAAAAA -AAAAAC1ABQAAAACAAAQCEAIAEAAEQQAAAAgQQIAAkEAIEBggCwYAAAIAgxQABAAUAgAAEgJ0cAAA -AADGBIAAAIAoKhIAKAjAAgGBQQAAAAAAAAQEAAAA3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBA -AAREijkBAAAAAAAAAAAAAAAAAAAAAAAAIEAQAwGJAAREQIBEABAAAAAAAAAAAAAAAAAAAAAARCDA -CCAgAEIAAIAABQBCUEBIAAAAAECAEEAgEQASAABBAAVIISgIIBoAAgDBCEAQSAACSiBIiABAIgIq -QgABkUAAQEABABoGIAgIAQDAEAAAAAMfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFjdIDABokoA -AAAAAAAAAAAAAAAAAAAAgIAAACNBph4gAACSSAAARwAAAAAAAAAAAAAAAAAAAABSAVJAABUWBIRI -jAAAVBAAEgIBAAAIQZGCCiAADkAIwAgQkBAIQgBCABAQAAgABAVQCoFEIECACFIABEQASAgAAAwI -AIiKBZQAAAAAgEACAgAADoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBEISAAkIQAgAAAAAAgAA -AAAAAAAAAAANFpcQAAkMJApSkYQGghIQAAAAAAAAAAAAAAAAAAAAABAHIAgDEBAAEAAAgRBYRBkQ -IBmAgIMHfwAFAQAAACAQABAWAwAAAAAAEpSAAIgChAAgAQAASEoEEAQAABGAAOgDABAAIAAAEABI -SAAAAAAAAAAPdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICCCACjCEBAAAAAAAEAAAAAAAAAAAA -ANrAAMdASGiAAZASKAAQkEAAAAAAAAAAAAAAAAAAAAAABVUPD1VVVXVVVVVVVVVTU09Pv7//9TM7 -VVUdHVVV//9Vd1VVVVUnMxFVVVUA/w8PGw9VVVVVDS9fD18PVVdVV93d3d0Fr8//V1d3dwX1BfUA -AAbTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM19VJxHdAVEAAAAAAAAAAAAAAAAAAAAACl8id/7/ -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 -AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAA08AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAA -AAAAAAAQAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAQAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAOrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAA -AAAAAAAAAAAAAA/aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAIAACAAAAACAAAAACDAAAAAAI -AgIAIAAAAEAAAEACAEAAAABAABAIAAAAAAAAAIAQAQIAAgAAAAAAEAJAAAAAQAAAAAIAAAAAAAIA -AAAAAYoAAAAAAAAAAAABAAACAAABAAAAAAIAAAAAAAAAAAAAAAABAAIKAAAAAAAAAAAAAAAAACAA -ABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwYAIIAgEAAEAAAAAAAAACKAAIAAAAKACAAAgA -AAAAAAgAAFAgCABSAAIAAEAIAAgACAAJAAAgAAAAEACAAAAIQAAAAAABAAAgABAAAAAAAAAA8AAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIDAAAgIAIAAAAAAAAAACAAIAAAAAAAAAEAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQOAEAAAQQgAoBEJIBIYRADAgAAgAAAgABQAAgCAAwSYAAQ -IAQAAAACCABAEgQIAABgUAIIAAAAMBABARIAAAAEkAAAAoAAAAAAAAAAAAAAAADFAAAAAAAAAAAA -AAAAAAAABAAABAAAKAAAAABAAAAAAAgAAAAAAAAAEACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAQgEAIAACEAABAAAkAgABIAAgAAEEBwAAABgBBEoAAlIAEAAAAAAGA -gAaAABEIDgQEAcFACAIBgAAAgAABAAAAAADAE4ACAAAEAEEAAAAAClsAAAAAAAAAAAABgAAAgAAA -gAAIAEAAAAAAAhQABlAACAABAAAAQAAAAAAAABIAAAAAEEAAAIIIAAAAAAEAgAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQQAAAAEAAAEAAQEAACIIAAAACCgAAAAAAQoAoikkEkBAAAAACASAAAUAAMCAE -AAgISAAAABAIAAAhAgAAAAAAAIAAAQAAAAAAQAAAAAAF1AAAAAAAAAAAAAAAAAIAAAAAAAQAAgAA -AAgAhAABAAAAAAAAAAaAAAgAAAAABQAAEAAwAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABQAAAACAAEAgAAEAAARAighAAAAAADBAABQCBMABAAAIAEgQAQQABAEAiBEkAAAEAAsQAAjAIAC -hIARBAgAQAgBAAAAIICAAgAAEAAAAAAAAAJxAAAAAAAAAAAAAAAAAIAAAAAABABAgACAAAIAAgFg -ABAAAAAAAAAAAACAAAAAAAAAAAAAAAAgAAAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAABIQCACQAAE -AEgGgAiBQABEAgIAAABAAACBAAAAAAAAA0AAgACBQAAACAAgAAgCAQEIEwABAAAAAggAAAAAAAAE -CABQAAASBAAIQAAEEAYAAAAADMgAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAACIAAMAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACgQAAAUAAAAAAAAA -IAAAACAIBAQAAAAAAAAAAAAAAAAAAAAAAEBAIAgAAAAIAAEAgAQAAEAQAAAAAAAAAAAAQAhAAAAg -AAAAAAAAAAAAAAAJFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAAABAAQAAAAAgACAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAIAAAAAAABAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAgAAAAAAIAIAAAAgAAAAAAEgAAAAAkAAAAAAAAA -IAAAAAuUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIEIAgAAAAAAAQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAIEIAAAAQAAAAQgAAAAAAgABCAUAAAAABAEAAAD3AA -AAALAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAgEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACIBAAAAAIBAIAAAAAAAoMQAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAQAAAACAhCAAAAAAASDEIAQAAAAAAEAgAQgAAICAxCAAAAAAAABAAAACUgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACBBAAAAgEDEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAgAgAAAAAIACEAAAAAAAICQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAE -AAAAABQJhAIAAAAAAAmEAAAAAEAAAIgIQAAAABgJgASAAAAAAgAAAAYKAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAQAAAAACg0AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACACAgAAAAAAEABAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAAAAADAAg -IgAASUAAMABUFAAAAAAAEBAAgJCAAkIgIAAAIDASAgAACn8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABwYkBwABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEBICAAAEAgAAgAAAAAIAgAAAAgAAAABACAAAAAAAAAAIAAAAAAAAACQAaAgAABgAAABAAASAAAI -AAAAAIAIAAEEAIBAwMBQAAAIAABAQAEBAABD1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABARI -wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AEAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAIAAwAAAAAAAAgACAgAAMAA -AIhABAEAAEABAAAQAAAAAAAAAIBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAA -AGgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAECAAAAAQAAABIQEAAAAAAQABAAgAAFAACggAAAAAQ -AABARAQAQFAQAAAABrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYDBCDkEMAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAIAAAAQEEAAAAAEgAAAQAA -AAACIAAIAAAAQACEAAgAAABAAAQABEAAAAAAQEBCAAAEAAAAAAAAAEAAAAAEMHgEABCEFEBQAAAA -EAQEAAAMWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAHBYG5AAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICgIBAAAoEACAAQAAAAxAAAAAAAAAAAAIACA -AAAAAMQoAAAAAALABAgAAEASAECACRggAICAwEwAIAAAgEgAAUAgECJUQECSAAAAACAgGAAAAAgg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhBCEghAshYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAACAgAAICCBAEAAACgAAIAAAIAAAAAEEAAAAAAAAAQ -AAAAAAAQSAKAAARAAJCIhEAAEgFARAAIDACAQAACUg0AAQQQCACAgBAAABACAgAADp4AAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEBBAEABIAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABISAECAAEAAAAAAQBAAAIAAAAABAAZEAAAoAAAIAAACAAAAAAkAAAA -AAAAAAAheAJIAACwpyAGACAAAAAABgAQAAIgAEAA6AAIEAAAAAAAAAAJEwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACCEIAgABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAz8/PzwUFVVX19VVVBQUREQBV/8wADwAzADMAVQBVAA8AMwBVAFUADwAPAFUPDwAz -MTFVVar/Cg9VVRUVAP9VVRsPu/8zM1VVc3NzczM7MzsAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAM/8z/wAAcncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AADPz8/PBQUAAPX1VVWqqqqqAFX/zAAPADMAMwCqAFUADwAzAKoAVQAPAA8Aqg8PADMyMlBQqv8K -D2ZmXV0A/1VVJw///zMzVVUzMzMzMzszOwAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+jP6 -AAC7uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP -D6qqAABQUKqqqqoAVf/MAA8AMwAzAKoAVQAPADMAqgBVAA8ADwCqDw8AMzIyUFAAAAoPqqpdXSLu -VQ8PDwAAMzVVWjMzMzMzMTMxAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAMwAAABERAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PVVUAAFBQ -BQUREQBV/8wADwAzADMAVQBVAA8AMwBVAFUADwAPAFUPDwAzMTFVVQAACg9VVRUVEd1VDw8PAEQz -NVVVIyMjIzMxMzEAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwUzBQAAIicAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRAEEJACAhAlEAQRsAICUAERJ -AAAYgAAARFkAABiAAABEWQAAGIAAFABYiFAQERAdAACMdAARlAkAAAQkAACEHQAAjHQAEZAJAAAE -JAAAgAAAADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAACMUAARkAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAwBQhGAKECADAFGEYAoQACcAAAVhAAAAJ -wAABWEAAAAnAAAFIQAAQCQAIQEBBABgAABxgAAOECAAAFCAAAoQYAAAcYAADlAgAABQgAAKEAAAH -wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAABxAAAOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAqgAzAA8ADwAzADMADwCqADMADwBVADMAVQAAAA8A -VQAAMzMAVQAACgowMKCgDw8PD1RVVFUAAAAAAAAAAAICoKojc6qqAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAqgGqMiIiEbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAVQBVADMADwAPADMAMwAPAFUAMwAPAFUAMwBVAAAADwBVAAAzMwBV -AAAICDAwUFAPDw8PVFVUVQAAAAAAAAAAAgJVXyNzBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABVAVUyEBUicgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACqAKoAMwAPAA8AMwAzAA8AqgAzAA8AVQAzAFUA/wAPAFUA/zMzAFWqqgoKADAA -ABsbGxtXVVdVAAAAAAAAAAD396CqI3P6+gAAAAAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAKr7qjd3dxG7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAFUAVQAzAA8ADwAzADMADwBVADMADwBVADMAVQD/AA8AVQD/MzMAVYiICAgAMFBQDw8PD1dV -V1UAAAAAAAAAAPf3VV8jc1VVAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVftV -N7q/J3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAA -AAACAAAAAAAAAAAIAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAA0gAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAI -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAFfAAAAAAAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAQggAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAeaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAgCAAAgAQAAAACAEAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAA -DhYAAAAAAEAAAAAAAAAUAAAAAAAAAgAQAAgAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAACAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAADXAAAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAQAAIACBAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA -AAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAziAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEGEABAIAUAwQAAAAAgIAAAAAAAAAAAAEAIgAAAAAEAiCAAAAABACAARAQCAA -AAAAAAAAAAIAAggAAAAAAAACAAAAAAAACgAAAAAAAAAAAAAAD2gAAAAAAAAAAAAAAABAAAAIAEAQ -AAAIAAJAIAAAAgAAAEAgAAAAAAAAAAgAQAACAAAACAAAAEIAAAIIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAOAgAAAQAACABAAAAAAABAQBAAgAwgAAAAgYAAAAIAAEgAACAAEAAAYAAQAAAAAABQAAIg -AAQACCAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAALFQAAgAAAAAAAAAAAAAgAAEAAAAAAAAgAQCBA -AAIQAAAAgEAAAIBAAAAIEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB -ADQAAAgAACgABAAoAAACgAAQAkgoAApGIAACQAAAAACAAAJAAAAAAABAAhBIACEgAAAQAAAAAACA -IAZgAAAAEAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAQBAAQAAAAAAAAAAAAACgA -ABAABAAAAAAAEAAEAAgAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAQAACBBAgAMC -EACAAEjAAgAABJAEABCKAYAEAACAwAIgEAQARIAQAgwAAAAQAIgAEBAAAAAREAAAEAQAQAAAAAAA -AAAAAAAAAAAAAAAAAAAACfoAAIAACAAAAAAAgAAAEAAAABIABAAAAAEAAhQAAFAAAIABAACACAAA -AAABAICAAQAAAAAEABQRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQAEAgAAGQAAAAAABA -AgAAAABAIAASIAAAAAEAAAIEAABAAAQAAAAAAAAQaAAgIAAAAAAEAAAgAABAQAAAAAgAAAACAAAA -AAAAAAAAAAAJ8gAAAAAAAAAAAAAAAJAEAAAAgAAAACgAQIACBAAKAAAQgAAIAACgAAAAAAhAAAAQ -AAAAAAAAAAAAAgQQAAAAAAEAAAAAAAAAAAAAAAAAAAAABAggAIQAAMgUAIAAAACIwAAAEAAIAAgw -ggEEAAACAGACAAAAAAKIAAAAQAgAAACAADAgAiAQAAIIAAAQAAIAAgAAAAAAAAAAAAAAAAAAAAAA -AA68AAAAAAAAAAAAAAAAAAAAQAAIAQAQAAAAAAAEAgBAAAAAAQAAAQAAABAQBAAAgAAAEAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAEAAAAAoAEABEAAIACgBAAQgCIAAIAAAEAAAg -AAgAAISQAQACCkEAABACAAAIAQAAAAIAAAiAAEEQBIAAAAAAAAAAAAAAAAAAAAAAAAAABfgAAAAA -AAAAAAAAIAAAAAAACAIABAAAAAOIAAAAAAAAQAAAAAAAAAAACAAAAIECAQAIAAAUAAQEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAhYAAACERAAEDYAAAQAAABAgAAQAAAAABAEARIAAAAAAA -YAAAQABAAAQAgABAgAAAACCABAGBAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAGUwAAAAAgAAAAAAAA -AAAAAAQAICAAgAAAAAAAgAAABAAAAAAAAAAAAAAAIQAAAAAAAAAgAAABRAQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAIIAAAAAAQAgAAAAAAAAAAAAEAAAAAAABBEAAAAAAAgAAAgAgAAACA -AAoAAgQAAAEAAQAABAAAAMEAAAAAABAAAAAAAAAAAAAAAAAAAAMLAAAAAAAAAAAAAAAAAAAgAAAA -AAAACCgAAAAAAAIABIAAAAAAgAAAAAEgAAAAoQAAAQAAAACgIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACBAgAAAAAAEIAAABgAQIAQiAAAAAAAABCACAAAAgAAEIAGAAAAAAwQgAAAAAAAIBCJAAAA -AAYAEIAAKAAAABQQAAAAGAAAAAAAAAAAAAAAAAAAB1gAAAAAAAAAAAAQAAAAAEAAgIAAACEgAxCA -ABAAACAAAAAAAAAAAAAAgAQBAAAAIBCAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAB -CAAAAEDEIAAAAAAAEMQhAAAAAAEUxCABAAAAgIBAIAAAAAAAAEAiAAAAACBAxCAAAAAAAADEIAAA -AAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAFYwAAAAgAAAAAACAACAAAAAAgAUgAAAAIxAABAAAAAACE -AAAAAAAAAAAgA0AAAACAxCABQAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkARAAAAEAgmI -AAAAAAAACYwAAAAAAAQJgAkAAAAgIACAAAAAACAAAIAAAAAAAAEJkAIAAAIoCAmAAgAAAAAACQAA -AAAAAAAAAAAAAAAAAAAAAA/AAAAAMAAAAAAAAAAwAiAAAIAkBQAABGAJAAQQAAAACgkAAAAAACAA -AIAEAoAAABoJgJQAgAAAgAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCmBgAAAQFQSACAgBGYBAo -QEAAAAAQEAAAFBQAYGAQICAgBAAwAAAhYmYIgDAqwIgEScgAUAQBiQAGCABIQAIiAAAAAAAAAAAA -AAAAAAAAAAAAAI4AAAAAAAAAABAAAAAQAAAgEAIgQAkoAEAQAIAEAABAQAAAAAAAAAAAACIAAnAA -IABgYEhgoAARBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBICAAgAEICIAGgAAQAACAAAAEA9OAA -ogABAAAAAABCAAQAAADAAAAAGeAABAEQGAASEAACAQIaQSEgQIAAAQEAAAAAAAAAAAAAAAAAAAAA -AABGSgAAAAAAAAAAAAAAAAAAAAABQiAIEkAIIAACAAAAAAAAAAAAAAAAAABUQakQBIBAAAQIABhC -CEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEAAZQEAgAkBAAEAAAAAAACAAACAgSAAgpAAEI -CEoCABAIAgAAAAAAAQAIAIAAAAACAAhAAAAgEAIwAEAAQAAAAAAAAAAAAAAAAAAAAAAAAIENAAAA -AAAAAAAAAQCAAAAAAIIABCMAAQAAEQAAAAABgAAAAAAAAAAAAMIQEMQIAQAAAgAhBBAhAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABAAAAAAAAEAABAABAAAgAEAgAAQEECAEBMBAAA -gEAAQEAEAkJAAAASAAAAAggAAFIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxoAAAAAAAAAAAAA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQZAAAAACAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAACa4AAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAODAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoIAAAAAAAASAAAA -AAAQAAAAAAAAAAAAAgAAAAAAAAACgAACAAAgAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAADm0AAAAAIAAAAAACgAAAAAAAAABAACAIAAAAABAAChAAAAAAAAAAABAAAAAA -AAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIIAAAAAAAAAAAAAAAA -AAAAAAEBAAAAAAAAAAkAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAMewAAAABQAAAAAJAAAAAAAAAAAAAAAAIAQAAAAAAIgAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxEABQBQGEQAQBACAAAEAIADgAAAAAkAAwA -AAAAABAAAUAAAAAASIAQQAAAAAFEABACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhq -gAAAAAAAAAAAAEAAAAAAAAAAAABAAAAQgABAAACAEAwAAAAACCQAEAAwAAQAAAAAAAAACAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAQAAAAUAACAACAAAEAAAEAAAACAAwAEACAAAAA -kAAAAAAAAAAAAACAQAAAAlAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAApgAAAAAIAAA -AACgAAACEAAAAIIAAAIAACEAwgAAAAAAAAAAAABAAAAAAAgAAAAAEAAAAAAAAEAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIRBQAAACGIEAKggAkAACgCABEAAAAAAAAAIAAEAAAQABAEAAAAAAgA -CIAAAAAAAAACBQgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbgAAAAAAAAAAAAAAAAEE -AAAAAQAAAQAAAACCIAAiBAgQAAAAABAABAgAKAAAAAgFAAIAABAAAAAAAAAAEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEEAAEBQIQAAQAAAAAAgAABAQAEAAAhAAEEAAAAIAAABIAAAAAAACAAAAAAAEEE -AABAAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmAAAAAAAAAAAAAAAAAAAAAACAQAAA -AABBICBAAAAAAAQAAAAAQCQAAAAgAAEAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAHpwAAAAAAAAAAAAIAAAAAAAAAAAAAABIAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -25607,15 +42358,264 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAGrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAB3YAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +gAAAAAAAAAAAAAAFlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgACAEAAAAAGAAAAAQAAAAAAAAAA +AAAAAAS9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAEAAAoAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAkAAAAAAAAAAAAAAAAAAAAACjQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAEQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAQAIAAAAAAAAAAAAAANxAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAAACAAAAAAAAAgAAAAAAAAAAAgQABAAAAACAAAAAAAAAAAAAAvrAAAAAAAIAAAAAIAADAAA +AQAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAQAAAAAAIAAAAAAAAAEAAAAAAAAAAgAAAAAIAAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAA +ABIAAAgQAAAQEAAAAAAAAAAAAABAEAAAAAAAAAAAAAAAD4kAAAAAAAAAAAAEQAAAAACgEAAAAAQA +AAAAAAAACAAAAQAAAAAAABAAAAAAAAACAAAAAAAAAAAAABAAAAAhAgAAAAAAACAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAABgAA +AAAAAAAAEAAgAACAAAggIAAAAAAAAAACAAAPywAAAAAQAAAIAAEAAAAABAgAAAAAAAAQAAAAAAAA +AgAKEAAgAAAAAAAACAAAIAABABQAgAAAQgAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAgAAAkAAEAAAgUAA +AAAEAAAAAAAAAAAAAAAAAAAAAAP5AAAAACAAAAAAABAAAAAAAQAAAAABAAAAAAAAAAAQAAgAAAAA +AAAABAAAAAAAQAAAAAAQAAMAARAQAQAAAACAEAAAAAAAAAACAAACAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAADJcAAAAAAAAAEAAAIAAAAAAICAAAAAAAAAAAAAAAEAEACAAAAAAAAAAAABAA +AAABAAAIACAAAYEAICgAAAAAAAAgAAQAAACAAIEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAACACAEAAEAAAABIAAAgIAAEAEAAAAAAAAAAQAgAAAAAA +AAAAAAAKiwAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAAAAAAgAABAAQA +gAAAAAEAAAQAAIAAgQAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAIAAACAgAGGAgAAAAAgAAQCEAECIAIEJiIAAAAAAAAAAIAAAC0 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAQCAAAAAAAABAIAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAA4AAgAAABQACABQQABQAIAAAAAAAAAAAAAAAAAYgAAAAAABAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAIAAAAABAAAAAAAAAEkAAAAAAIAAAQAAAAAAAAAAAAABxwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCGAA +AAAAQAAAUAAAAAAAAIAAAAAQAAAAIAAAAAAAAAAAAAAAAAjBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIgQARIAAAAA +yAAAAAAAAACIEAFAAAAAAMgAAAAAAAAAAAAAAU8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACEAQAAAAAABIQAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAYAEAAAAASABAAAAAABA +AAGABAgAAAAAAQAAAAAAAAAAAAADpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEIAAAAAAAAAQAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAQQAEAAQEQIBCAADAgAQBAEAiAAmAAgCgBA +AAIUAABAAAAAIAAAAAtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAgAAAAC +QAAAAEAAAAAAAAAAAAAACAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAEAABABAAAQAAEAEAEAAAEKAIQiAAIAAAEAAAA +AAAACAAAy6IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAABAAIAAGgAAAEgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQBIAgBAAAiAAEYAAAQIEBEAAAAAAEAAAxAiQTAIAgCAAAAAAAAAAAAABN +7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAACAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAIAABCAABgAGggAEoAAQAAAkAwCAEAAAAwgAAAgBAAAAAAAAAAAAAAAAtwAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAYAQhgBCIgkKrCBAABAAAAAIABABAABBAAIEpQwAAAAAAAABAAAAADgMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAgEAIA +EBYAQAFAV5AAGAIQsBAAoBJKIAAKAggIAQAAAAAAAAAAAAAK+gAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIEAAAAAIAEAgAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIC4SACACBAJAgQCUgA +RhEFBAAABEIIgEB2EkQgQAgJAgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAQAAAAAgAQEAAAAAACgAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABQIAQgICAgBQAE0zAUkAggCQS +AEAQAACRAICCQQYAACAAAAAAQAAABVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEABAAACAAAACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+7/3eJif//AACrrwAAAAAAVd3f +KgiI/wAAAAAAAAAAAAAISgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAyqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7v/d4mJ//8AAAcPAAAAAAD/zt8ICET/AAAA +AAAAAAAAAAyiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAADKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAALsAAAD/9/f/I2f//wAAAAAAAAAAAQUKHyoqX18AAAAAAAAAAAAA +AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAD8pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAdwAAAPf/9/8jZ3//AACqqgAAAAABBRUfKirf3wAAAAAAAAAAAAAAZgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyq +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAQAAAAkAAAERAUAAAAAAAREBAIAIRJAACQAAAAAAAAAAAAAAPGAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIAEAREBQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAgAAABBBAAAAAAAAEAEkAAFEAAgoQAAAAAAAAAAAAAB0IAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAgAAAEQEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7/y8/Dw///4CA//8g +YADMAP8D30BAVVVVAMADCgoAAAEBAAAAAAAAAAAIJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAREQAAAAAAAAAAAAAVVUPDwAAAAAAAAAAAAAAAAAAAAAAAAAADwoAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP/Pz8NBV9fAID3/xAQAMwAVQPf +YmJV/2YAwAMFBQAAAQEAAAAAAAAAAADoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE +RAAAAAAAAAAAAABVVQ8PAAAAAAAAAAAAAAAAAAAAAAAAAAAPCgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7svPw8P//8AAP//RgYAzAD/IA//3dXV4v/A +w19fqqoKCgAAAAAAAAAABBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREzMwAAA8P +zMzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Mx8/Dw///wAA/3cBAQDMAFUQD//dVf/R/8DDr6+qqgoK +AAAAAAAAAAAIjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARETMzAAADw/MzMzMAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAowAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAA +ACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAA+/AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAIIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAEABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAACAAAAAAAAAAAAAAAAAAJOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAmSAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEIAAAAAABAE +AAAAAAAAASAAAAAAAAAAgAAIAAAAABAAAAACEAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACRoAAAAAAAAAAAAAIAAAAACgAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAASAAAAABAAEgAAAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAHsQAAAAAAAAAAAAAAAAQAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgBgAAQ +ABACAAEAAAAAAAAAAAQABAIAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAgAAAAAAAAAAAA8qAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABEAAAAAAAIAAAAAAAAAA +AAAAAgAAAACAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA7cAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAEAAAAUAAAAAAIAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFAAAAAAAAAAAAAAgAAAAAAAA +AAACABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAgRAAAAABAACAAAAAAAAAAAABEAAQIAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAhAIAAAA +AAAAAAAAAAAAAAAAAAAIAAAAABgIAAAAAAAAAAAAAAE0AAAAAAAAAAAAAAAACQAICAAIgAAAABAI +AAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAABCAAIAAGAgAAQAAAAAYCgAAAACQABgIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAA +AAAAAAAAARIAAAAAAAACAAAAAAAAAAAACOwAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAAAAAAAAAA +AAAAgAABBAAAAAAAAAAAAAAAQAAAAAAAACAAgAEAAAAAAAAEAABAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAgAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAAAAC1QAAAAAAAAAACCAAACAAAAEEAAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABARAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAXfAAAAAAAAAAAAQAAAGAAAAAAAAAAAAAAAAAAAAJAAAAAAIAAAAAAAEAAAAAAA +AAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAFAAAAAACAMQAAAAAAAAA +AAAACE8AAAAAAAAAACIAAAAAAARAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAA +AAAAxCQQAAAABADEIAAAAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAgKAQAAAAAAAAAAAAAHEQAA +AAAAAAAAgAAAAAAABgAAAAAAAAAAAQAAAAAQAAAAAAAAAAAABkAAAAAAAAAAAIAEAAAAAAQBiIAA +AAAQAAGAUAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABIAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAL7AAAAAAAAAAAA +AAAAgAABAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAhIAAAAAAAAAAAAgAgAAAAAAQQgAAAMAAEAAAk +AQgAQEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABQAQAAAAAAAAAAAAAAAAAAAAAAACAAAgBAAAAAAAAAAAAAAAAAAx5MAAAAAAAAAAAAAAAAAAAAA +AACAAAAEAAAAAAAAAAAAAAABAAAKAAAYAAAAAAAAAAAAAAAAAgAARAAAAEhAAAAABAAIQAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABACAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCawAAAAAAAAAAAAgCAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAACAAAAIAQBAAAABAAIAAAAAYQgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAQAACAQBEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbpAAAAAAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAAA +AAAgAAAEABAAAAAAAAAAAAAAKAGAABQAAAAAIAAAAAAAAWIIgCAACYAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAADxUAAAAAAAAAAAAABAAAEAAAAABAAAAAAAAAAAAAAAAAAAACAAAA +EAAAAAAAAAAAAAAEBAAAEAAAAEAAQIAACyAwAEAAAAQEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAF5gAAAAAAAAAAgAgAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAMgQAMCiADIABQAAAgAhACCpgghAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAEgAgCAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAKdAAAAAAAAAACAAAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAQAEAIAABAQAAAAAAAAAAAEELA +QAABAAAQAAIACAgAABIBQBGBAghAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAASBEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAACloA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAADAAAAAAAAAAAAYAAAACAgEAAAAAAAAAAAAQIAAoAwcAKAAA +AAAAAAABEAdhIAAAQHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICwAAAAAAAAAA +AAAAAPr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/AAAAAAAAAAAAAAAAACgoAAAAAd3cAAAAACAgA +AAAAAAAiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAVVUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAKCgAAAAB3/wAAAAAAAAAAAAAAABER +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAABVVQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAoKAAAAAFdXAAAAAAAAAAABAQCIEREAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/wAAAAAAAAAAAAAAAL//AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAP/AAAAAAAAAAAAAAAAACgoAAAAAV1cAAAAACAgAAAAAAAAiIgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgBABEQAAAAAAAAAAAAAAAAAAAA +AAAAAIAgAAAQAAAAAAAAAAAAAAc6AAAAAAAAAAAAAAAAJAAABBQAAIhQABEQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAjAEAERQJAAAAUAAAkAAAAIx0ABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACIA +ABQAAAAAAAAAAAAABhAAAAAAAAAAAAAAAAAgAAAEEAAACEAAARAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAcAAABBAgAAQBAAAKUAAAAHGAAIQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFCgYEAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAA +AAAAAAAE6wAAAAAAAAAAAAAAAAAAAADMzFVV8PD//wAAAAAAAAAAKyGMjAAAAAAAAAAAAAAAACIi +iMwAAAoO/8wAAPDwAAAA8A/vAAAyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAE4bCgoFCQIAAAAAAAAAAAAAAAAAAAAAAAAAX1UAAAAAAAAAAAAAAAAAAAx6 +AAAAAAAAAAAAAAAAAAAAAMzMqqrw8P//AAAAAAAAAAASEgQEAAAAAAAAAAAAAAAAERFEzIiIBw3/ +zAAA8PAAAAHxD+8ABDIyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFBQoKAEQAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAB3EAAAAAAAAA +AAAAAAAAAAAAzMyqqvDwAAAAAAAAAAAAACsrBAQAAAAAAAAAAAAAAAAiIsjMAASg8P/MCADw8AAA +AAAA7gAAOzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK +XwoKBQUAiAAAAAAAAAAAAAAAAAAAAAAAAF9VAAAAAAAAAAAAAAAAAAAHYAAAAAAAAAAAAAAAAAAA +AADMzKqq8PAAAAAAAAAAAAAAFxcEBAAAAAAAAAAAAAAAABERgMyIiHDw/8wEAPDwAAABAQDuAAA3 +NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA4CAAIAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTsAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAIpwACAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAyjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABjMAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN +DAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAABAAAAAAAAAAAAAAqQAAAAAAIA +ACAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdoAAAAAAAAA4AAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAAAAIAAAAAAAAAARAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAJFQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAABABBAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIgAIAEAAAAAAAAABAAAAAAAAAAAAAAiOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAEQAAACAAAAAAAAAAAgAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAn4AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAEUgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAALMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAABAAAAAAAAAAAAAAAAAAAAAAIAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAOdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+gAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA38AAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/QAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -25644,639 +42644,3413 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAJUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAoAAAAggAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -YAAAAAAAAAABzgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAIAAAIAAAAAAAAAEAAACAACAAAAAA -AAAAAAAEAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -AAJoAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIACAAAEBAAAAAAAAAAAACgAAIAAAQAACA -AAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAAAAAAAAAAAyQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAANqgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAABAgIAAAAAAgAEAAAEAACAAACAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2+AAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAAAAIAAAAABAAAAAAAABIAAAgAADAAAAJAAAACwgAQAAAAAAAgABABAAAAAgEAAARA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABiUAAAAAAAAAAAAACAACEAAAAAzIAABAAAAA -EAAQAmAAAkAEAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAACAAAhQAgCAAAgAUIAABAAAAABAAAIAAAAAYAUAAAAAAEAIAQAAAAAAAEgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhgAEgAAAAAAAAAAAAAAIAABACAIAIAAAAEAACkAAAAAA -AAEQAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAEAAA -AAIAAIKAIAAEAAAECiAEAACAAAAACAAADggAABIAAQBDjgAAEABEAAAAgAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAzbIAAAAAAAAAAgAAAAAAAAAAAAiAACBBAAAABAAAAIEkQACgAABkAA -AQAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYAAAAAQkEABkAABQAEA -AACQgABAAEADAQAAgACAgAAgAAACAQAAAAAIAICAAQgAABAAAEBAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAC90AAYAAAAAAAAAAAQABAAAAACIEAAAAgAEABBAAAJCAAAAoAAGAgAQAABAQAABA -AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAggACCAABAAAgAQQAAAAAA -BAAAAQAAAAgAQAAQAAAAAAAAgAUAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAMywAAAAAAAAAAAAAgAAIUAAAAAAAAAIAAAAAABAAAIAIAgAAIAAAIAAAAIBQAAAAAABAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERgAAAAEAAACYgABACAIAAUACAACoAEBgQAAgAA -AIIAAAAAABIABBAAAAAAAAYAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXsgAAA -AAAAAAAgAAQAAQAAAEAACAACBAgAAAFKAAIICEQAAAABIEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAIAAAgIAAIAAgEACAAACAAAAAAICCAAQACCAIgAAAAA -AQAACBmAAJBAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNQAAAAAAAAAAAAA -AAAAAAAACAIjAIAAgAQIAAAAEJBAAggAAAAEgAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAACBgCAAAQAAAAABAAAAIBAAEECAAAFAAECAgAABACAAAAMAgAAAIAgA -AQkAUEAAAAABQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALogAAAAAAAAAAAAAAAAAAAAAA -ACAAgAAAAEEgAEUAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEgBAgAAAAQAAAUAAAiAAAAABAACAAAQAAAAAAQAABAAIBEgAAEQAAAIAAAAAAAAAAQAA -AAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAAAAAAAAAAAAAAAAAgAAAAACAAAAAoAAA -AAAAAACgIAAAAAgBAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAEIEICAAAAAAQgIQAAABAABCBAAAAAgAAEIQAAAQAEAAQgQAAAAAAABCAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYAAAAAAAAAAAAAAAAAAAAAgQgAAAIBIBCAAAEAAAAJ -EIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABQAAAAIDE -IAEAAAAAgMQhAQoAAKCExCAIggAAAATEIARAAACAgMQgAAAAAAAAxAAAAAAAAACEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAM9QAAAAAAAAAAAAAAAAAAAAAgEQIAACAAxCABAgAAAIDEAAEABACA -AMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAgAAAFAmABRAAAAAg -CYgGAEAAACAJgAAAAAAgCgmAAgCAAAAqCYAAAAAAAAEJAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAJJAAAAAAAAAAAAAAAAACAAAIgFAQAAAAAJgAgAAAAAoAkABAQAAAAACQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCACAAhIASEAAQMAAJAAAIEECAgFRQ -AAAAAQAIAAAkAAQAIAAAEBBCAIAAACAAADQAACAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAADUYAAAAAAAAAAAAAAAAAAAAAAABEAIiEAEQCAMoCNCAASQIAQAQCACBAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAEioAARAABoAQABkCAgABARAASAAAAAE -CQChLAQBAUEAQAIABJAAYgAERAAEQIABAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABH1QAA -AAAAAAAAAAAAAAAAAACBgQBIGkgAAgEQgalESEkAAQAAQAkAQDAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsEIRBACAgAICADgwgAAAAIAALCBAQQAkAAARACAAAA -MAsIABAAAAACAAAIAQAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/1AAAAAAAAAAAA -AAAAAAAAAFICKAAAgSEQgEYAEAgBIAAQACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAkCAAAGAAgICQEGAgBBAAgAAAAIAkAAJFARAAIQIABRCQhAAAAAAAABA -AABAAkIWAkAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUAAAAAAAAAAAAAAAAAAAAA -AKAgEAIACESQECAAQkWAAAQAgDAUAYAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAJEwAAgBCAFIQAAAACACEKCwAgoAEAABUEwMAAABAADx4EgAAALgAIkXtAAAKAhQC -AAACAMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN6wAAAAAAAAAAAAAAAAAAAAAAIAAWAAQA -gFRAAAACJAIQAAEAgAAEAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAQFJBIQEiETFASEAKKkAIDFABAEgBCBA1KAJAAAJAMBEAAAIAEAAEBAQwQAEhEgEgAAEAAIAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxPAAAAAAAAAAAAAAAAAAAAAAkagaRJRAFEQEgASCEi -AJIIBgAwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMTQEAA -gAgAAwBAUAxEEgCAASgwAEKIACAEQEJHlQYCgAATEBAiAAQKsgQQCAgAAADACAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAAAAAAAAAAAAAAUECTAEAAUxQIFpBACAAFABAEACAG -AgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKADFAQBAAIUBSAEAQMA -IAAQIAZHgIIAgAMiAACAAAAQAAACABEREIEQkIAQAgAAAAAAABgAAACAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAGyQAAAAAAAAAAAAAAAAAAAADCgQRkAkpQAgIgEwMAENjlAwCAAAAAgIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVQ8FD6+7/7+/VVUzMx8PHw9V -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 -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAOtwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM2AAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAC -AAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAABAAAAAAAAAAAAAAAAAC3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAE -AAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAATJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAECEgAMgEAAAgIAABAA -AAWIAgIAABAAAAAAAAAQAAAAAAAAABAAAAAAAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAZUAAAAAABAAAAhgAAACEAAAwAgAAAAABAKAAAAAAEEAAAAgAEAAQBIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAAEAAAAAAAQAAAEAQAAgAQABE -AAAAAkAAECAoAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD -xwAAAAAMAAAAAJAKAgAACAAAAAIAgFAAACACEACAgAAAAAgIAAAABAAAAAAAAAgAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAANABgAAAKKAAKAgAAAATAAQIAAEgA -CAIAAAJAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAilIAAAAAAA -AAkAgIAABJAAQAAAgAAQAQAAARQAAAQWEAIEQIQAAAAEAAAAEAAgAAEAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACBIAAAEBBAAACQAAAQBAQAgEEAAnAgIiAAAAAAAAAAEAAAAQAQQAE -AgAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACMAAAAAJAAAAAAiFABA -ASAAAAIIAIGACABAAAAEwIgACAAAEACABAAIAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAQAAAAIAAEIAABBBACAAElAAAAACAAAAAAAAAQBIiBACAAAAQAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANfAAAAAAABAAQAAIgAAIgAAAABCAA -AJAAAAASAAAAEAABAAAgAAAAAAAAAAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABCAAAAAAAIAAAAAgQAAAAIBABAAAgDCIABAAQAAQAAAABAAAAIABAIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAyHIAAAAAAAAAEAAIoCQBAAAAAAIgARhAACAAQI -AABAEAAAEBQAAAACAAEAAACAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAAA -EAABAAgAiAAAAIAACAAkAAAggAAIAEAAAgAAAAiAQAMAAQAACAAAAAgBAAIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAADjsAAAAAAAAAAAgABAABIQAACAIAAAAAAACJAAAEARAAAAkA -QACABAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAQEAQAAAA -QAABYYAAIAABChiAEABAkAAAAAABACAAAABAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAGFQAAAAAAAAAABACAAIAAAMAAAAAAAAAAAAAAAABAEgAgAAAAQQBABAUA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAIAAAAIAAAAAAAAAQE -AAAAIAAAAAAAAAAAAAAIhAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAADuAAAAAAAAAAAABAABAQAggAAAEAEBIQAAAIAAAABAEAABIAAAAAAGAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAEIAAAAAAlAAQgAAAAAEAABCA -AAAAAAAAAIAAAAAAAAAQgAMAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BA8AAAAAAAgAAIAAAAAAAAkQgAEAACACEQCAAAAAAwAIEIAEgAAAACAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAoIDEIAAAAAAgAEAoAQAAAACAxAAAAAAAAACE -IBAAAAAAgMQgAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzgAAAAAA -EAAAIAZCAAAAwMQACAIEABgAhCAQQAAAQIDEIAEAAAAAQMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAUAAACEIgmAAAAAAAAAAIAGAAAAACAJCQAAAAAAAAmCCoAAAAAq -CYAEAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfGAAAAAAIgAACAAICA -AAQYCQAAAACAACgJgAiAgAAAkAmACAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEQgAAQEAANABkCAAwIAEBABhQAIQAAAgAAYAEAAAAQAAQUADwAAAAAAAAACAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoMAAAAAAAAAAAAiUDRUEiQBAgBA -AAAAYAAQFDRGUGAAAEBgoAA0IAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACgBoBAAAABAYAAAAEhEAgLgAACogIBAAAQCAAAEAAAIIEAAAADARAQAEBAAAMgBAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNZAAAAAAAAAAAAEAkQCAEQhgAAAAAEAAAAAEE -QQCEAAiYABhAaERJYeEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AwQAAggAAAAAABAQAAJAERMQAACAAAAAEBAAAAAACAgAAwEAwGBgAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDvAAAAAAAAAACCEQAMAkAIAAEGYAARAQAAQAgIRAgABAAh -EAEBCAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFAAAEAAQQABE -BABAQAAAAAABAAAAEgIAAABAAAAAAAIAAAAQBoICAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAIwgEkIICCAAFAAAAAIBgAAJAkAIQkAMUGgAKBBCRQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUUMASDEMAgCAAwAAAAEAA -AZAACAAAASwEQAAAAwAALYAACAAAABAAMDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAFrwAAAAAAAAAAQAQCAANSBCEEAABAFAQAQIDCAAAQDEAAEgIEAAIEEgIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAoCAiCBAEAAAICIAAEEOA0oyAAmB -BgAAIAIAAABAAoABSBBAICAgBAUAwBICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -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 -IiIiMD81NQpfVQ8PVVWqDw8D87u6IiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAVVUPDwD/AP8AAAD/AAAAAABEVVUFBQpfFRUEBABVAFUAAlVVDw8PDwAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1tAAAAAAAAAABVVQ8PUF8F9Xd3IicwPzU1 -Ba9VDw9VVVUPDwLyERB3cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAB08AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAAIAAAAAAAAAAAAAAAAAHiAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAA +AAAAAAAAAAAADuwAAAAAAAAAAAAAAAAAAQAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEKwAAAAAAgAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHQAAAAAAgAAAAAAAAACAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAZIAAAAAAAAAAAAAAAAAAIABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABAABAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAAACACAAAAAAAAAASAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAD94AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAC +AAgQAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAACgAHAAAgAQAAAAAgAAAAAAIACgAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAEAIABIAgIAAAAAAAAAOhBAAgAAQAAAAEAAAABIAAAAQAAAAAAAABBAEAAAAAAAABAIAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAABIAABAAAAIEDASAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAACAAAAAAAAAAAAIAAAAAAAAAAAAAAAIQAAAAAAACFCAAAAAAAABAIAAQAggAAAIAAAAAAAE +CAGAAAACEAAAAAL6ABAAAEAAAAAABJAAAAAgAAAEAAAAAAAAAAwAAEAAAAIQAYAAAAAAAAAAAAAA +CAAAAAAIAAQAQAAABAAAACABgAEBAAAAAgAAAAAAAA5QAAAAAAAAAAAAAAAAAAAwAAAAAEAAAAAA +AAAAEAAAAYAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAgAAAACBQQACAAAAAAQDAAoAAAAAwAEA +AAAAAcQABAAABAAAAgAAIAAEIAASAAAAAAAAAAAAAAAAAAAAAAAAQAAEEYAAAAAAAAApAAIABAAA +AACAgAAQAAAAAAAAAgAAAIBIAAAAAAAAIAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAACAAEAAAAAACIAAEAAAAAAAAAAoBAAAAACAAAAAAAAAAAAACAAAAAAAAODgCI +AAAAgAAAAIAAAAAAACAAgAAAAAAAAACQAAAAAAIAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAA +AAIAAAAABABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgIAAAAAAAAAQoAAEAAAAA +AAAAAAAAAAAAAAAAEAAgAAAAAAIAAAAAIRAAAAAAAAAEAACEEBQAAgAAEAIAAALUCAEAAEQAAAAA +BCAABAAAAAAEAAAAAAAACAQQAEAAAAAQFEgABAAAAAAAAAAAAAAAAAEAAAAAgIAABFAAAIAAAAgI +CBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQCAAAAAAAAAAAAAAA +AAAAAAAACAAIAAAYCAEAgAAAAZgKAAAAABABEAoAEEIAgAMYCAAADvEACAIYAAAYCgAAAAAAAFAK +AAAAAAAAAAAAEAgIAAAYCgAIgAAABFgIAAAAABAECAoAAAAAAAAICAAIAAAAABAoBhSAAoASGAgA +AAAAEAAYCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAIAAAAAAAAAAAAAAAA +AIQAAAEAIAAAgAAAAAAAAAAAAAAAEABAgAAAAIAAAAAOtQAAAAABAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABQQAAAAhAYAAAAAAAAAAAAAAAAAAAEAAASAAAAEAAQAAAAAAAFAAAAAAAAAACAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAADAAAEAAAAAEA +QAAAAAAAAQAAAAAAAAAJAAAAAAAAAAEAAAW5DQAAAAAAAAEAAgAAAAAAAQAAAAAAAAAAACAAAAAg +AAEEAAAAAEAAAQgAAAAAAAABAAAAAQAAAAEAAAAAAAAAAQAEAAABAAgBAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAUgAAAAAAA +AAAAAABAAAACBIAAAAAgAAAADiUAAAAAAAAgAAAGAAAAAAAAAAAAAAAAAAACABAAFAABAACEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAGAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAACABAAAAAADEJAFAAAAAgMQEAAAAAIAA +hCABAgAAAMDEAAAHAyAACAAAAEDEBAAAAAAAAIQAAAAAAAAAACQBCAAAAADEIBIAKAAggMQgAAIA +AAAAQCAABAAAAABAAAAAAAAAAIQgAgAAAAAAxCQAAAAAAKDEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgkQAAAABIAGICAgAAAAgAQgAAAAAAAJBgAQAQAAA +EAEAAA/BgkBAAAAAAAEICAAAAAAAAQAAAAAAAAAAiEQAAJAABAGACIAQgIAgAYIAAEAAAAIAgAAA +AAAAAAABAAAAQAAAAYQIAAAABAABiAAAAAAAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABwYABAEAAAYAAIiEAAAAQgAQAAAAAAACAQYYAABFCAAAAAAHEQ +YIBgBEAAABAAAGARAAAEAAAAAAAAAAAQIEAAEGAAQABAAAAQAAAAEAAIQAAAAAAAAAAAAAAAAAAg +ACAAIAAAAAAQAAQAAAAQIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAA +AAAAAAAAAAAAAAAAAAACFAIAAQAAKBIUBAgIAAAAAABAEAAAAAQSFAEIAFBAAABKuwAACAEAAABA +AAAAAAAAAIAAAAAAAAAAAAQAAEgAAAgAjABAQCQgAAIAAAAAACIAwAAAAAAAAAAAAAQIQAABCAAK +AABAAMDAIQACEIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAACCABAMCAAAIgMBDAwAAAJAAAEAAiAAAACEAAcEAAEMaCAAAABAAAAAAAAAAAAEA +AAAAAAAAAAAACAAAAQABAAAAQAAAABEzAgAAAIAAAAACAAAAAAAAAAIAAAABAAAAAAAkIAAEBAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +QAACAIAAAAAAAgICCAAABAAAAAIAAAACAAAQBAEABAAAAEwCAARQAACAAAIAAAAAAAAQAAAAAAAA +AAAAAACgAAAEhAAgIAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAQAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAACCAA +CAAAEAAYAlIAAAAAAAAAMFAEQAAgBAAwAAAFlQQAAAAAhACQAAMAAAQAAEAAAAAAAAAAAABAgIAx +BECBAIOAAgIAAEAAAAAAAAAABAAAAAAAAAAEAEAAAABAAMEqAEAAKgQAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAgCAAAEAoAAAAAAAAAAAAAAAAAAAAAEBACAhBAAAABAAICAEBA +ABAAwAAAAAAAEgACCAAAIEAAAAyuAAIAAAQAQIIAACAIAACgAAAAAAAAAAAAAAYQQBICAFIAOAAA +UEAAEACAAAUQQAgAAAAAAAAACAAAAAAAEAAAAAgCAKAAAAAgAAAAABAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACgABEAgAAAAAAAAAAAAAAAAAAAAAAAAAhAEQFIQAABSlAREQgAABAAAABQA +AEAEEpACQBAICAAADUMQBYAADAMQABQAIAAIAAAAAAAAAAAAAAASBAACAAEAAEIAEQkAEFACEAAA +AAACAAAAAAABAAAAAAgAAAAAAAACAEQICAgCEAoQAhBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAMAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABIDgDAQAEAECQkABgAQAAaAAAAAAAAC +JgICAAANBxAEAJIABACMAAAACAACAAAAAAAAAAAAABAEQAAAACAAAAgHZQASEwEAhhAAAAAIAAAA +AAEAAAgAAAJAAgACAAAAAABgAABAAAAAAAJAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/wAAAAAAAAAAAAAAAAAAAAAAAAAAHw9VEwAAVVdV3UdVGxsFrwAAAAAAAAAANzMF/QAAAAAAAA0K +AAA3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7uwAAAAAPMxsbRt8JTQAAAAAAABsbAAAAAAAAICAA +AP//AAAAAAAA8PAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAA +AAAAAAAAAAAAAAAAAAAPD6qzAABVVZnuR5knJwpfAAAAAAAAAAAzMwL6AAAAAAAAAMAAADIyAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP+/AAAAAA8zGxuJ7xefAAAAAAAAJw8AAAAAAAAQEAAA//8AAAAA +AAD4+AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAA +AAAAAAAAAA8PqroAAFVVmSJHmRERJycAAAAAAAAAADMzAPsAAAAAAAAPBAAAMzoAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAM1UidwFnF58AAAAAAAAPDwAAAAAAABAQAAAAAAAAAAAAALu7AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/wAAAAAAAAAAAAAAAAAAAAAAAAAA +Dw9VFQAAVVVVEUdVd3cbGwAAAAAAAAAAMzME/wAAAAAAAAvAAAAzNQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABEQAAAAAzVSJ3ApsJTQAAAAAAAA8bAAAAAAAAICAAAAEAAAAAAAAA3d0AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAEAAAAAAAAAAAAAAAAAAAAAAAAACMAAAA +FAkAAAR0AACQAAAAAFAAABAUAACMUAARFAAADAkAAAAEUAAAFAAAAABQAAAQAAAAAAAAAAAAAACM +AAAAFAkAAIwkAACQAAAAAAAAAIQAAAAAAAAAgAAAAIgAAAAQHIAAjAAAERQAAAAESAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAUCAABFGAA +ApQAAAEAQAAAEBAAABxAAAEEAAAIRQAAARRAAAAUAAABAEAAABAAAAAAAAAAAAAAABwAAAAUCAAA +HCAAApQAAAEAAAAChAAAAAAAAAKEAAAACAAAABAYAAAcAAABBAAAARRAAAAUAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADMxAAAAAAAAAAAAAAAAAAAAAAAAAACqqwAAAAAAADMzAt8AAAAAMzOr +qwAAYWGGhq+vJycAAAP0AAAPDzE7VVcAADMzqq8AAAAAAAAAAAAADw8AAQAAVVUzM6qqAAAAAAAA +MzMAAAAAAAAAAAAAAAAAAADuAAAAAKr/Ig8AADMzAADCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAMzcAAAAAAAAAAAAAAAAAAAAAAAAAAFVRAAAAAAAAMzMB7wAAAAAzM0VFAABRUUVF +BQUnJwAABwgAAA8PMzNVVQAAMzNQVQAAAAAAAAAAAAAPDxARAABVVTMzVBAAAAAAAAAzNwAAAAAA +AAAAAAAAAAAAEf8AAAAAAgARDwAABAQAAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAA3NQAAAAAAAAAAAAAAAAAAAAAAAAAAqjsAAAAAAAAzNwD/AAAAADM3qq8AAG1ttrYiIhG7AAAB +gQAADw8xO1VVAAAzM6q7AAAAAAAAAAAAAA8P//sAAFVVMzOr7wAAAAAAADMzAAAAAAAAAAAAAAAA +AAAC/gAAAACr/w8PAAAzMwAAwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADE1AAAA +AAAAAAAAAAAAAAAAAAAAAABVMQAAAAAAADMzBa8AAAAAMzNVBQAAXV11dXd3EbsAAAcpAAAPTyJ3 +VVUAADNzRFUAAAAAAAAAAAAAHw+/uwAAVVczc1VVAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAH9AAAA +AAIADw8AAIwEAADBAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAYEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAABAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAJqQAAAAAAAAAACEAAAAAAAAAAAAAA +AAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAW+AAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAAA +AAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACJ8AAAAAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAL1gAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAABQAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAQAAAAAgAAAAABAAAAAAAAAAAgAAhAAAAAAAAABAAAAAAAgAACQAAAAAAAAAQAAAAAAA +B/cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAEAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAA +AAAAAOAAAAAgAAAAAAAAAAAAAACgAAAAAAAAAAIAAAAACAAAAAAACAAAAAAAAAAAAAAHrQAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAwAAAA +AAAAABAAAAAAAABAAgAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAEEAAAAAAAAAAqAAYAAAAAAAAA +AAAIAABwAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAwAAAAAAAAAAAebAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAQAAAAJQAAAAAAAA +QAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAIEAACA +AAAAAAAAVAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAABKgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAIAAABA +AACAgAAAAAAAAAAAAAAAAAAAAACAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAA +AAAAAAAAAIEAAAAAFCAAAAAAAAAQAACAAAAAAAAD0wAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAACAAAAgAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAACAADIAAAQAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAQAAEAAAAAAAAAAAQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAQCAgAAAAQAAAECAAAQAAACAAAAAAAgIAAAAAAAAAAAAAA +AAAAAAAAAAgCAAAAGAoAAAAAAAAAAAAAAAAAAAAAgAAEAABAGAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAEAgAAAAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAUgAQAAhgIAAAAAAAAGAoAEAIAAAAICAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQABAAAAAAAACgASAAAAAAAAAAABBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAK7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAEAAAEAgAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAwAQCAAAxAAAAAIAAB +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAA +AA2bAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAgARICAAGAoAABAAAAAAAAFAEAAAAAAAAAAAAAAAgABAAAAJAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAwAAAAAAAAAAAAAAAC/UAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAB +IAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAAAAIBAxAAAAAAAAAAAAAAAAAAA +AAAgAwAAAACAxAAAAAgAAAAAAAAAAAAgAAAEAAAAAAAAhAAAAAAAAAAAAAADbQAAAAAAAAAAAAAA +KAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAIAMCAAAAgMQkBAAA +AAAAxCAAAgAAAARAAAAAAAAAAAAAAAAwAQAAAIIgAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAEAACA +ACABAAAAMAAAAAAAAAAAAIAAABABAAAAACABAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAABQAYgABAAAIAABgAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAANAQCAAAAAAAAA +AAAAAAAAAAAAAAAABAAAVAAAICAAAAAAAAAAAAAAB20AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACQAAGAIAAAAAhABAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAIAgAAAAAAAAAAAAAAAAAAAAAACooBICCAAAAAAAAAAAAAAAAAAA +AAAAAAAAGASgAABACAAAAAAAAAAAAABO6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgQMHAQAAEAUAABAAAgAAACAQgwAAAAAAAAAAAAAAA +AAAAAAAAAAAEAIkQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAhAKDAAAAAAAAAAAAAAAAAAAAAAQD +QAgBAAAAAAAAAAAAAAAAAEANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACCgAEAEAEAUAAAAAAAAYIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAJAAAAAAAAAAAAAAAAAAAAAAACgAAAQIKAAAAAAAAAAAAAAAAAAAAAAAMgAAAAghQEQA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAIQAEBAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAghghABEUA +0QAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAgQBIAAAAAAAAAAA +AAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACEAAAAIEAQIAMAAAAgAEQAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAABUEACAABABAAAAAAAAA +AAAAAAAAAAAAAEBSAABAIgADAAAAAAAAAAAAAAAAAAAAAAECQBAAAABAAAAAAAAAAAAAAAL6AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAhCg +AQAiQBAAAAAAAAAAQAAAACAIAAIAAAAAAAAAAAAAAAAAAAAAAACwABACkAIAAAAAAAAAAAAAAAAA +AAAAQEAIQABAEEAAAAAAAAAAAAAAAAAAAAAAEgQAAAAQAkAAAAAAAAAAAAAADesAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAoIEBAIAgIE +UDAAQBAAQAQAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD +AAARAAAAAAAAAAAAAAAAAAAAAAAAAACAEACAEAAAAAAAAAAAAAAKwgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCCZAACQBQAAAAggAIAAAAo +AAIACEAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAAAAAAAAAAAAAAAAAAAAAAAAAP/DAPARERERAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQ8fAAAAAAAAAACvDwAAAAAB/wT/AAAA +AAAAAAAAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAAAAAAAAAAAA/8MA8CIiIiIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKuqD38AAAAAAAAAAF8PAAAAAAf/AP8AAAAAAAAAAAAA +AAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAD/wwDwAoIIiAAAAAAAAAAAAAAAAAAAAAAR +MwAAAAAAAAAAAAAAAAAAAAAL1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAqqoPCAAAAAAAAAAADw8AAAAAAPgA/wAAAAAAAAAAAAAAAAAAAAAA +AAAAAP4AAAAAAAAAAAAAAAAAAAAAAAAAAP/DAHARERERAAAAAAAAAAAAAAAAAAAAABEzAAAAAAAA +AAAAAAAAAAAAAAfjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABVVQ8OAAAAAAAAAAAPDwAAAAAA/gD/AAAAAAAAAAAAAAAAAAAAAAAAAAAABFAA +ABQAAAAAAAAAAAAAAAAAAAAACQAAjCQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAA +AAAAAEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABQAAIxQABEUFAAAAAQAABQAAAAEAEAABAAAAAAAAAAAAAAAAAAAAAAAAAEUQAAAFAAAAAAA +AAAAAAAAAAAAAAAIAAAcIAAChAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAMSgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +HEAAAQQQAAEAAAAAFAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAVVUbGxD/AAAAAAAAAAAAAAAA +AAAAAAAA/1UAAAAAAAAAAAAAAAAAAAAAAAAAABUVT49VVf9mAAAAAAAAAAAAAAN8AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm/52/D1UPMwHd +VVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACquhsPAP8AAAAAAAAAAAAAAAAAAAAAAAD/ +qgAAAAAAAAAAAAAAAAAAAAAAAAAAKjtPjwUF/2YAAAAAAAAAAAAABN8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABF3bn8PVQ8zIv5VVQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqDw8A/wAAAAAAAAAAAAAAAAAAAAAAAP8qAAAAAAAA +AAAAAAAAAAAAAAAAAAAqKk+PBAT/5wAAAAAAAAAAAAALtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYIGVUzM6oA/lVVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAVVUPGwD/AAAAAAAAAAAAAAAAAAAAAAAA/9UAAAAAAAAAAAAAAAAA +AAAAAAAAABUVT49ERP9+AAAAAAAAAAAAAAuzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE3QQmVTMzVQH/VVUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABfcAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAF3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAcBAAAAAAAAAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA +AAAAAEAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABDMA +EAAAAAAAAAAAAAAAAAAAAgAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAA4FAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAFmABAAAAAAAAAAAAAAAAAA +AAQAAAAAAAgAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAEGACQAAAIAAQAAAAAAAAABBAEAAAAAAA +AAAAAAEAACgEAAAAAAIAAgBAAAAIAgAAAAAAAAAAEAAACCQAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AgBIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAAAIAAEAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAAgAABAAAAIAAAAAAAAQAoCAAACCAAAIAAQACAC +AAAAAABAAAAAICgCCAAAAKAAAAIAAAAAAAADMQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +ACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAACAAAABAAAAAAQAAAEEAIAAAAAAAAAgBBQAGAAAgIAEABgAABABAAAAgAAAYECABASQgAAAgA +AAABAAABAFAQAASAAAAUAAAAAAoxAAAAAAgAAAAAAAAAAAAAABABgAAAAAgAAAAAgAACAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAABAAAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQCAAA +AAABAgAABAHBAAAAQAAABAAAAAAAAAAAQYAAAAAAAFARgAAAAAAAQAgAAAAKgAKAAICAAAAABIBA +EYAAAAAAAMAAAgAACQwAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAACAAAAAAQAAAQAAQAAAAAAAAAAAABAgAAAQAAAAAAAA +AFAAAAAAAAAAAAAAgIAAAAAAEABAAEAAAAACAAAQAAAAIAgAAIgIAQAIAQAAAIAAAAACAAAAAAAA +QAAgAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQIAAAAAAAAAAAAA +AgAAAAAAABQAAAiAAAAAEgAAAQgIAAAAABAAAAAABAAAAAAAIAAAEAAIABEoAAEAAAAQAAAAAATn +ABAAAAAAAAAAAAAAAAAAAAgAAAAAABAAQAAIAAACIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAgABIAAQAAAQAAEAAAAAAAAAAAAAIAAAAABAIAAAAFgFECAgAAAAIgQAKCAEA +CEAABBgIAARAAgEAmAgAAIAAFgBQCgACQACQAJAIAoSABoQAGAgAAIACAEQYCgAAAysAAAAAEAAQ +CAAAAAAAABAIAAggAAAEGggAAABAAAAYCgAIAAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAg +QBAAAAAACAgAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAIAABAAAAABACABEAABAAAEAASABAABAAIAB +YAAgRQQAAAAAAADAAAEABAAAAADAAAAAAAAAANBEAAAAAAEAAAAAAAANqAAAAAAIAAAAAAAAAABA +AAAAAAAAAAAAAAQAAAAAAIAABSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAACABAAAAAAAAAAEUIAAAAAAAAQAAAAABIAAB +AAAAAAAAAAEAAAAAAAAAAQgIAACAICABAAAAAAAAAAEAAA2RAAAAAAAAAAkAAAAABAAAAQwAAAAA +AAABAAAAAAAAgAEAUAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAABIAAAAAQAAAAAAAAMBAAAIAAAAAIAAQAAACAAAAACAAIBIQAAAAAAAAKA +AAAGAAAAEAAAAgIAAAEAAAAAAAAAAAAAAAAABCsAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIQgAwAAAACAQCADAAgAACBAKAEAAAAAwMQgAEgAAAAoxAABAgAAABCEAAAAAAAA +AIQgAAAAAADAxCQAAAAAAADEAAAOegAAAAgAAACEAAAAAAAAAIQgAAAAAAAAxCABAAAAAADEEAAQ +AAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAkAAAAAAAAAAAAAAAABAAAA +AAEgAYAIAAAAAKAAgIgAMAAAAACAmAQAAAAgAYAAAAGARQABAAQAQAAQAgEAAAAAAAQBAYAAAAAA +QCABiAAAAAAACQEAAAgVAAAAMAAEAiEAAAAAQAAAAYQAAAAAAAABgAQAAAAQAAGBAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAJAAAAAAAAAAAAAAABAAAAQIABAAAgI +AAAAAAAgQAAAABQAAABAAAIBcBCAAIgCBgAAEgAiAAAQAEAgAAQBgCAAAAAAAEAgCGAEBEEAAEBg +QBASCAAADJ4QAAAAAAAAAAABAAAAAAAAAAAAAAAAAGAQIEAAAAQBcAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAABAAQAGBgAQEgAAEAA +AAAEAAAAJAAIYQgMCAKICABIjIQIAAEAAAAQBEACAAAQAAAAAAAgAACgAEACCAQADAwARACRAADB +WwAAAEAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAEAAAFAEAEAAAQAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgIAQAMBEQgEBAJgJGQA +QgQAgEApAAEiAAAAAAAAACAABgGAAAACAAAIAAAAQAQgAAIABAIAICMAEIAIAAAAAEvvAAAAgAAE +AAAAAAAACAAAAAAAAAAAAAAAAAQgAAGUAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAMCAAgIiABAACIKQgIABAwCkAJ +EAAggEiwABAwCAAACAQCBggAAEAEAAAAMIAhACpBIASiFAJAIAIAAAAABGwAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgIAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIwQBACADAwAQAgJAIAgIQAABAYEAQEARQAAQAAEQQUAAKEBCA +yURI6wJAAAMAAAQAQwBECAAQMCASAyRAhkRQgAAAhAEAAAALfwAAAAAAAAAAMAQAABAAAAAAIAAA +AAAAAABAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAEAAAAAAICAAAQAAACJAFMgJHAFJCUoIIAEBIAIAAEUFCEEEIiJBIwERe +yMABAAAAEADAIiACCUDBAAEIABICCgAAwiAAAAkKAAIAABAAAAAAAAAAAAAAAAAKBQAAAAAAAAAQ +AAACABIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAACAAAACCAAAAAAAAAAAAAAAA +AAAAAAACAAIAAggCoKAAAAAAEAAQBBJkAAiSRBAAAIpAAEKSwABAAEDBYLISASgMKCAUVgAAiAAA +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 +AA49AACzMwAAAAAAAAAAAAAFDwAAiIgAAAAAAAAwwAAAAAAAAPDwAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAPr1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAkQAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+gAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgJCAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAEAAEAAAAAAAAAAAAAA8rAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQ +AAAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAIBAIAAAAAACAAAAAACsEAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAFAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAQAgAAAAAAAAAAAAAP2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAASKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAQAAAAAAAAABAAAJAAwgAAAAAAAQAIEAAAAACAAAAAAAAAAAKAAAAA +AAAAAAAAAAAADawAAAEAAAAAAAAAABAAAsAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAARIAAAAAAAAEAEAABAAAEAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAwIAAAAAAAAEAAAgAAAAAoAAAAQAQAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAIAAAAAAAAAAAAA +AAAHWAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAACAAAAAACCgAAAAAAAAAAAAAAAEACAAAAgAAAAAAAABAAAgAAAAAAAAAAQAAAAAQA +AAAAAQAAAAAAAAAAAAABAAAACgwABBAIcAAAAAAAYAAAQAAAAAABAIAAQAAAAAAgAAAAAAo1AAAE +AAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAABAAAAEAAACAAAAAAAAAIAAAwAAAAAAAAAAAAAAAAAAAAAAAAAEgAAQAAAAgACA +AAAAAAAAAAABAAAAAIAAhIgAAggAAAAAAAQCAAAAAABAAACAAAAAAAAAAAAAA2kAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAEAAAAAAAAAAAAAAAAAAAAAAABAAgAAAAACAAAAAABIE +AAAQABGAAIAAAAAAAAAAAQAAAAAAAAgAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAQAAAAKEgiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIawAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAEgAAIAAA +AAAAAAAAAEAAAACAIAYAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACAAAAABAAAAABAAAAEAGA +AAgAIAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAZ9AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAA +AAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAgIABhAAQCAABQACAABgIIAAAAAAAGAgCCAABQEAYCAAA +AAAgAAgKAAAAAAECkAggAAAAACAAAAAABK0AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAgAACAwgACAAAAIQCEAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAGCAAQAAAAAABAAAEAAAAAAAAAAAgAQABAAAAAABAEAA +AAAAAgAAgAAAAAAAAAAAAAACYgAAAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWEAABAAQAEgAAAAEIAAAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEUAAAAAAAAAQQAAAAAAAABBAAAAAAgAAEIAAAAAAAgAQQAAAAAAAUB +AAAAAAAAAAAAAAOdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAABAAUAAAAAAAEAAAAEASAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIEAAAAAAAAAIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAACd8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgQAAAAgAAAAAAAAAABQAAQAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAACgA +AACIKAMAAAAAAMQgAAAAAAAAxBAEAAAAogDEEAAAAAAAgEAAAAAAAAAEhAAAAAAAAAAAAAAHDAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAwAAAAAAQAACAAAAAACECAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAGABAAA +AAAAAYgQAAAAAAABgAAAAACICgGCAAAAAABgAAgCAAAAAAQBAAAAAAAAAAAAAAGMAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAI +AAAAAAAAAAAQAAAAAAEAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACAABAAAMAAAAAAQYABAAEAA +AAAAAABAEEAAAQAACEAAAAJAAAAAAAACACAAAAAAAAAAAAAAAAAAD4sAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEQAABAABAgQIQiQQAAAAAAAABAAAIAAAA +AACSCAASgBAAgAAMAACIAACAAAAAAAAAAAAAAAAAAADA4wAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAEgAAAkBgAAAAUBA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAQAAAGBAAAEAAAAAAAAAgAAAAAAAQAA +AQEAAAAAgAAAEAAAAQACAAAAAAAAAAAAAETcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAECEAAAgAAAAIAAAAAAAEAQ +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAhAIAAIQAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAAAgA +IKAAAACAAAAAAAAAAAAAAAAADl4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABECAAAAQCAAAEAAAgAEMQAAABAAAAAAAAA +AAAAAAAAAAAAAAACAEACAAAAAARAAAAEAgAAAAgAAAAAAIAAiABEQAAAAAAAAAAAAABAEAAESAgg +QAAAAAAAAAAAAAAE2gAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEQAAQBAAAAAAABBAACAAAAAAAAAAAAAAAAAAA +AAAAAAEAgAAAACAIAAIAEgAAEgAAAAAAAAACAAAQABAAAgAAAAIAAAIAAABCAAAQEgABAAAAAAAA +AAAAAAyoAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAIBCAAAQBICAMAIogAAAIIABAAAAAAAAAAAAAAAAAAAAAAAAACQ +CAAACEASEEAAEEAAAAIIAABAAAAECCAAAgIAEgAQAEAAAABAABAAQSCAAAAAAAAAAAAAAAAACQUA +AAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAQAEAAEAAAAgBAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAgAA +ggACAGQAIAACACAABAAAgAAABAAQAAIAASAAEAAADBEAgAAWAAAAAAAAAAAAAAAN0AAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gBIDAABQAAIAAABMAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWAP//AAAAAAAA +AAAAAAAADw+IiAAAAAD//wAAAABERFNTAAAAACr/AAAAAAAAAAAAAAUOAAAAAAAAAAAwMAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAi +AAAAAAAAAAAAAAAAAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYA/7sAAAAAAAAAAgAAAAAP +DwAAAAAAAP//AAAAAIiIAwMAAAAAAP8AAAAAAAAAAAAABCIAAAAAAAAAADAwAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgARAAAAABQAAAAAAAAA +AAAAAAAAAKqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQD/uwAAAAAAAAAAAAAAAE9PAAAAAAAA +3/8AAAAAiIgAAAAAAFUA/wAAAAAAAAAAAAAOUQAAAAAAAAAAPz8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAP//AAAAAAAAAAAAAAAADw+IiAAAAADv/wAAAABE +RAAAAAAAqiD/AAAAAAAAAAAAAAG1AAAAAAAAAAA/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAACIAAAAEAAAAAAA +AAAAAAAAAAAAAAAUAACIAAAREB0AAIgAABEUAAAAjAAAABAAAAAAcAAAEAAAAAAAAACEAAgAiAAA +ABAAAAAAAAAAAAAACKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACQAABAAAAIQUAACIAAAREAAAAAgAAAAQAAAAAAAAAAAAAAAA +AAAAABAAAAgAAAEAGAAACAAAARQAAAAcAAAAFAAAAQBiAAAUAAABAAAAAoQAAAAIAAAAEAAAAAAA +AAAAAAABKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAUAAAChBAAAAgAAAEAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAABE +VQAAAAUAAAAAAAAiIgAAzMwAAAAA//8AAFVVAAAAAP+ZAAAAAAAAAQUAAAAAAAAAAAAAAAAAAATi +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQEBVXwAAZkQAAFZaAAAAAAAAAAAAAAAAAAAAAAAAAAAiACIiAAAACgBA +AAAAAEREAADMzAAAAADu7gAAVVUAAAAA/5kAAAAAAAAFBQAAAAAAAAAAAAAAAAAABBoAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACAgFV/AAAiAAAAVlUAAAAAAAAAAAAAAAAAAAAAAAAAACIAIiIAAAoKAAQARAAAEREA +AMzMAAAAAO7uVVVQVQAAAAD/iAAAAAAAAAcPAAAAAAAAAAAAAAAAAAAA9wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA8PAC8AACoIAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAABEVQAABQUAAAAAAAAiIgAAzMwAAAAA +//+qqlBVAAAAAP+IAAAAAAAACw8AAAAAAAAAAAAAAAAAAAsgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AHwAA +bkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAC8oAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAGDAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAj9AAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACq0AAAAAAAAAAAEQAAIAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL +zwAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAA +ABAACAAAAgAAAAAAAAACAgACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAOwAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAACQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIAAAAAAAFuwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAiAAGAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAgAAAAAAgC +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA5pAAAgAAAAAAAAABAAFAAAIgAAAAAAAAAAAAAA +AAAAAAAACYAAADAAAAABAAAAAACBAAAAABAAAAAAAAAAAAAAAAAAAAAQABAKAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAwAAQAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEACAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABQ8AAAAAAAAAAAAEAAAQAAAAAAAAAAAAAAAABAAAAAAAAAAC +AAAAIAAAAAAAAAAAAAAAAAAAEgAAgAAAAAAAAAAAAAAAAAIAAAEAAgAAAJAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAA +EKAAAAAAAAAQAAAAAAAKbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAFAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAzjAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEAAAAAACA +AAAAAAAAAIAAAAAAAAAAAAAAAAAQABACAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABmQAIAAGogAAAAAAAYaCgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Aa8AACAAAAAAAAABAAAEABBIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAwAAgAAAAAYCAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAQAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALowAAAAAA +AAAAAACIAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAIAABgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEQAAIAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAICABAAQAAAJAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAA +AASBAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBQAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFsAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIwAAAADAyBACAAAA +AIDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENgAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAwAoAACAyBABAAAAAADIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAACAACABlQAAAAAAIAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgEABAAACABgAQAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgAAAACIACEAQsAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABuAAAAAAAAAAAAQBgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAgBgGAACAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAQAAKAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACKOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACADBGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABBEIIIBAAHCAEQAEAgIAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAsABDAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAICEoAApBABByAQIAQIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6MAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAMAIoAAgJAkAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgEBARE0oEBQEYAAABEAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoAAAAAAAAAAAAgAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQC +AAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAKAA +AAJAACABCEgAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAAAAAABAECgAAAAkAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACoAIFAQIBAAAAA +AEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAYQABCSsESSAoDA +AICFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVYAAAAAAAAAAAEAQAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAEAJTkEBCkEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABEgAQAAAQEAEABgBIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjgAAAAAAAAAADAEASAAAAMgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAARRAERRbBQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAP/fCAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARFAAAAQACAAAAAADMAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCiAgAAAADAAAAAA//0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAiAAACABAAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAPdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAP9/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAA +AAAAAAARAAAAAAACAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACQAAjAAAEZQAAACIAAARlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABrUAAAAAAAAAABQA +AABQABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +jABAEZQAAABAJAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAc +AAADlAAAAAgAAAOUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTQAAAAAAAAAAEAAAAEAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAADlAAA +AAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAD/zzMAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRAAAAAAAAAAADMQAABQUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAD/7jMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREAAP/PMwAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEAAAAAAAAAAAMxAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAP/dMwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIA/88zAAEBIigAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABWwAAAAAAAAAAAzEAAAUFoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyIA/+4zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERFAD/zzYAAQEAAAEBAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAlTAAAAAAAAAAADMQAABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAzFAD/3TYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAI +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACaIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAtSAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEQAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU4AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAABAAAACAAAAAAAAAAAAAAgAAAAABAAAAAAMAAAAAAA0AGAAAAAAAAAAAAARAEAAAAAg +AAAAAAAAAAAAAAEAAAAAAAAABcIAAAAAAAAAAAAQAAAAAAAAABIAAAAAAgAAUAAAAAAAAAAQSAAQ +AAAAAAASAABAAgAIAAAAAAAAAAAAAsAAQAAAAAAAAAAAAAAAAAAQAAADgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAcAAgAAEFIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAODgAAAAAAAAAAAAJAAAAAAAAgAEAAAIAAAAAAAAIAAAAAQAAKAiAAAAAACAAA +AAAAAABASAAgQgAAAAIAAAAAAAgICAAAAAAAAAAAEgACQAAABAAgAABAAAAIAAQAABAAAAAAAAAA +AAAAAAABAAAIAAAAAAwAAAAAAAAAAAAAAAAIAAAAABAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAFSAAAAAAAAAAAAAAAAAAIAAABQAAIKEhBoYBAwIAAAAAAAAQCAAhAAgAAAgAAEABBAAAAA +IAAUAAAAAICAAIgAAgABAAAQAAAACABAAAACAAQAABAAAAAAAAQECAAAAAABAAIBAAIAAEAABAAA +AAAAAgAAKAAAAAAEAAAAEAAgAAACAAAEAAAQAAAAABAAAABAAAAAAAAAAAAAAAEAAAAAAAAAB+0A +ABAAAAAAAAAAEAAAgAABAAEEAMiIAAEAAQAAAAAAAgACAAAAwAAIAARAAIgQAIkAARAAEICAAAAA +AAAAAAAAAAIAAAAQAACAAhAAAIABQAAAAAAAAAAAAAAgAAAQAAAAAgEAAgAAAIAAAAAADAAAAAAA +AAAAAAAAAAAAEAIAEAAAAAAQAAAAAACAQAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAIiQAABAAAAAAA +AAAgAAAAAAAAEQAAKCAAgACIAAAAAAAAAABAAAAAAAAAAIAAIAAAgAAAAAAAAAAAAAIAAAAAAAAA +AAAAACAAAAAAhAACAAIABAAAAABAAAARAAQAAAAAQQAABAAAAABAAAAEAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBAAAAAAAAAAAAAgAAAAAA +AABEAAJACAgwAAAIAgAAAAIAABICABAAgAAQAAAEABAAAAAQgAARAAAAAAAAAAAACBAQAAAIAAAA +EAAQAAAAAAEAACAAAAAAAAAUAAAAABgIAAAAAAAAAAAABAAAAAAICAAAAAAAAAAAAAAAAAAAAAAC +AAABAAAQCAIAABAAABgIAAAAAAAAAAAAAAAAAAAAAAAACuoAAAAAAAAAAAAAAAAAghAJQAABAEIC +GgmABIBQAAAQCAAGAECCgBgIAASAAIAAGowABAAAiIKYCAAAgCAAgBgKAAYAAAAQGAiAEgIAAIIY +CAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAQA +ACAAIACAgAAAAAAAAAAAAAAAAAAAAAAAAAAF5gAAAAAAAAAAASBAAAAAgAABIEAAAAAAAUEgAACA +AAAAQSAEAQRAAASAAAcAAUQABARA4IAEQAAAAAACAABIAAAAAAAAAAAAAAAAgAQAQAAAAAAAAAAA +AAAAUAAAAAAYgQABAAAAAAAACNAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAMgAAAAAAAAAAAAAAAAAAAQAQgAAAAAACABAABCAAAAAAEACgAA +AAAAAQBQAAEAABABAAQAAAIgIAEAAAAAAAAAAQQAAAAAAAQBAAAIAAAAIAEAAAAAAAAAAAMAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABJsAAAAAAAAAAAAAAAAAAEAAAAAAAAFAAAAAwAhAAAAAAAACAAAAAAAAAAAA +AAABAQAAAIAAAABCAAAAAAAAABAAgAAEAAAAAAACACAAAAAAAAAAAAAAAAAAKAEAAAAASMQAAAAA +AAAAACAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIECsAAAAAAMQAAAAAAAAAAAAAAAAA +AAAAAAAENwAAAAAAAAAAAAEAAAAAgIQgAQAAAADAxAQAAwAAAACEIAQEAAAAAMQpAAAAAAAAxCAB +AAkAAoDEIABAAAAAwMQQAACAAACAyCABAAAAAADIAAAAAAAAAACABAAAAAAAAQAAAIAAAAAAghAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAup +AAAAAAAAAAAABAAAAAAQAY0EAAAAABABCCAAAAAAAAGAAABAAAAAAYBgAgAAAAQBgAQAEAEAIAGA +BICAAAAgAagAUAAAACABgAQAAAAAgAEAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAACAMAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAAAAAAAA +AAIAQAAAAIAAQAAABAAJgAIECBICBAQGAAAABIAGAAREQABgAGAAFGKACADAQkAsQiAEAAAAAARC +AABAAAAAACAZEAAocGCAAAAAAAAAAAAACMAIAAAUAAAAAAAAAAAAAABAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPcwAAAAAAAAAACAAAAAgA +AAABAIBAQTIQAKEkAUAAAAIAKSBgQAgAQAAECAEACKAEAUAAMAEBoAAACABAkICgAQEAAIAIGgAA +GAkAAGAEAACAAAAAAAAAAAAAAAEAIIAAAAAAAAAAAAAAAAAQAQCAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBHAAAAAAAAAAAQACDAAwQAwJJEEAAQ +gIEAECAAAAAAACIAAAAAAQQAUggkEMAQAAAAgUQQAkAEABAEJAAEAAEAAAEEAAAABAAAAAIAABIA +AAAAAAAAAAAAACAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAADk4AAAAAAAAAAAAAABAUAQAQADBgAAQACIgAABCg +YKEAoAgAAABEiQAAIIKAEEAEgEgwIgIAKCEgAIQAAAAAAAAAIAAAIAAAAAAAAAAAAAEAAAAAAAAA +AAAAQAEAwQACAAAAAAAAAAAAAACACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAFowAAAAAAAAAAAAUAAAAEQAAABEOogAQAxAJERIdjJygEEAOg +ACAEAAAQaAAAAEMABBAAQAAEBEAMQmKQAElAAIwAAABAAgLAAAIBQAAQDAkAAAAAAAAAAAAAAAAA +AAACAgAAAAAAAAAAACAIAQAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAqbAAAAAAAAAAAIBABICAAgSAAcFcWIAAEgACIQEBAAAABATQABQQAAEYII +AEUIFQQIAEAAAEIAB4AgsBAAEgAUEAACAAAAAAAAABAAKAAAIgAAAAAAAAAAAAASAAJQUAgAAAAA +AAAAAAAAIBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAIAAAAAAAAAAAAAAAA +AAAAAAAACeAAAAAAAAAAAAACoEAAAgBAEAIACJLSyRDIAQAAgJAK0AAAgBEAggWAFQaQQAWAiAIQ +FJAIEJIQCAAAAEkgiAYCEAAAAAAAAEAAAgAACAgI4AAAAAAAAAAAAAACAEAABCQAAAAAAAAAAAAA +AAAAgEgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ +KgAAAAAAAAAAAQAAAAMAAAATgJAAABASEAAQMoAAAAEAAggAoAIQKGCAgBIQgAALgIISEcMwAASw +AEBOA4BCSAACAAAgAAAAABEBAAADAAAAAAAAAAAAAABVVVUTAAAAAAAAAAAAAAAAAAA3VwAAVVUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAAAAAAAA +AAAAAAAAAAAAAAAA//8EBAERAADz/1BQ9f8AAAAAREQHBwMD3d0AAAd3AAAAAAD//MwPPy8NAAD1 +VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFV1qrMAAAAAAAAAAAAAAAAAADFRAABXVQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA7u4AAAAAAAAAAAAAAAAAAAAAAAAAAAAABZoAAAAAAAAAAAAAAAAA +AAAAAAD//wgICIgAAPP/UFBV/wAAAABERA8PAwN3dwAABVUAAAAAAKr//w//TwsAAPVVAAAAAAAA +AABVVQAAAAAAAAAAAAAAAAAAVVWqogAAAAAAAAAAAAAAAAAAMzMAAFVVAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAADu7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdwAAAAAAAAAAAAAAAAAAAAAA87u7 +gAiIiAAAM/9Q0FX/AAAAAAAEAP8DCwcHAKBVBQgIIqoACv//Dw8LC6AAX1cAAAAAAAAAABERVVUA +AAAAAAAAAAAAAABVVVVXAAAAAAAAAAAAAAAAAAAzMwAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAN3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3NAAAAAAAAAAAAAAAAAAAAAADxd3dABBERoAAz +/1BQdf8AAAAAAAQA/wMDDQ0AoFcHAAARVQAPz8wPDw0NoABfVQAAAAAAAAAAd3eqqgAAAAAAAAAA +AAAAAAAAAIwAAAAUAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAQAABIAAABEByABAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAACtwAAAAAAAAAABQAAIhQABEQHQAEiHQAEZQUCAQAAAAREBQA +AIgAQBGQAAAAjAEAEZAAAACIAAAREAAAAIwAAASQCIAAiCAABJAAAACMAAARFAAAAAAAAAAAAAAA +HAAAABQAAAAAAAAAAAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAABIAAAgAAAkAGAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAHHQAAAAAAAAAAEAAACEAAAQAYAAAIYAADlBAAAQAAAAEQEAAACAAAA4QA +AAAcAAADlAAAAAgAAAMEAAAAHAAAAIQIAAAIIgAAlAAAABwAAAEEAAAAAAAAAAAAAFVPAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAWyAAAAAAAAAACZmQCqBQUREQANAAD//8zMEP8AAAAADw9MQACI//8AAAwMAAAAiMCA +AP8KCvAAFAAACABPAAAAAH/3AAAAAAAAT08RNSIiG/8AAAAAAAAAAAAAqgsAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +A1cAAAAAAAAAAGZmAFWCCogiAA8AAP//zIxA/4AAAAAvLwwAQMj//wAADAwAABGZwEAA/wUV8AAV +AAAAAE8AAAAA3/0AAAAAAACPjxE6AKoq/wAAAAAAAAAAAACqqwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKHAAAAAAA +AAAA//8AVQIKCCIA8ADMgIBAAED/AAAAAI8vDAwAiP/w/3UMDAQmMTHEQABXBQUPADUAAAAATwAA +AAD//yAAAAAAAI+PEToAqiL/AAAAAAAAAAAAAFVFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf0AAAAAAAAAAD//wAq +BQUREQDQCs4EBIAAEP8AAAAADw8MDACI//BVdQwMAYkxMcSAACcKCg8ANAAACExPAAAAAP//gAAA +AAAAT08RNSIiEf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAMAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACnIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAUIAAAAAAAAAAAA -AAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAADABAAAACAAAAAAAAAAAAABAAAAAAAAAAEAAAAAACAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAFYAAAAADAgAAEAAAAACQFBA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAIECAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4gAAAAADAABAgAJAAgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgAAAQAAAAADACAAAAAAAAACAAABlAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAUrgBQEAAAgAAABAAYAADAAEAAAAAACYAACADAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA -AAAAgAAAAACAAAYAAAAAAQAAAIAEAACBAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAABL8AAEgAAAAAAICACAEAEAIBAIIAAAAQAAQAAAAAgIAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAIAABAIAAAA -AAAACAgAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAPDwAQRAAAIAAAQABFAAIwAFAAAgAAAoQAAQAICAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAACAgAAAAgBACAAAA -AhAACAAgEAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAA4rIAAEAACAAEAAgAQCAGAAAAAgAAAAIAAEAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGAAAAEAQAIABAE -CACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMA -AQAAAAAAAAwCAAEAAAIEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQEAAABAAAAhAAAAAICAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAAAAAAAAAA -AQAAgAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAQAAAAgAAAACQAUAAAgAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh8AAAAAAAAAAAABAAAAgAA -AAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAgAEAAACAABCAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmUAAAAAIAAAgIAAgAAAIAAQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAiAEAAAACExCABAAAAAAjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANiAAAAAAAAAAQIBDMAAAAgMQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAEAIAAQBgJiAYAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAAAIACAiAEAAAAgCQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAATEAABQEgoAACAAAiAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAC+IAIAAAAAAAAEBIJIAIAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBA -MgABAGQEAALYQUQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABO2gBAAAQAAAAAAaAAABAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIQECAIwABAgAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZE -AAAAAAAAAAEgBAAEBCSGQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAogIAAAACklQAUEASAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMgAAAAAAAAA -AAIgcilAqaAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAQAAARCAgQUVAAUAAQUAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkwAAAAAAAAgAJAAAQFRE -JFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABIEA6QJEJQkASAiAgCJAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOuAAAAAAAAAAAaEEAaUAAAMAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAARAoJDAATgAAACoEAAAASAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm0AABAAAAAIAAADUIQDikIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAACAAAQQghBgAAAAAAkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAANfgAAQAIAAAACAJEHACAQgAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAC8vd3cF9VBfVRX//1VVNTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAPmAAD/AgAAAAA6P3d3c1APuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy9V -VQr6oK+qru7/WlU1MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAA+MAAP8CAAAAAD8/u7GzoA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDUREqqoA/6qu -ABFVVTMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL -lgAAAgIAAAAAMDAREaCgDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NVVVVVQD/VRUAAFVVMzMA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSAAACAgAA -AAAwNSInUFAPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAjHQAEZQdAACMdAARkAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5IAAAAAAAAAAB0AAIxQ -QBGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAcYAADhBgAABxgAAOUAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOlAAAAAAAAAAAGAABHEAAA4QAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAA8nDycABKqiBAQAAFBfD1UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXIAAAAAAAAAABVVxIwIiIzdwAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAADxsPGwAEVVEEBEREUF8PVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABcgAAAAAAAAAAAABcTB3cjMRAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAPDw8P/7+qrr+/u7tVVQ8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAFzQAAAAAAAAAA//cXPyInDxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8P -Dw//v1Vdv7///1VVDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAXNAAAAAAAAAABVUXs/d3cPJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAkBAAAAAAABAAAAAAAAAAAAAAAAAkFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AGwAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABYAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAA +AAAAAAAAAAAPPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAnJAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAEAQAAEAAAhwEAAAAAAAAAAAAAIAAAAAAAAAAGAA +AIAAAAAACAAAAAIAAABAAAAAAAAAAAgAAAAAFAAAAAAAABIACAAAAAAAAAAAQAAAIAAAD54AAEgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABABAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAACABAAABIAAAAAAAIAAAAAJIJAAAAAAAAAAEAAAAAAAFAQAAAFgAAAYABQAAAA +EC8AAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABgAAAAAAPMwAAEAIAEAAQACAA +AAAAAAAACAAAAABACAAACAAAAggCEAgAAAAAAAAAIAgCAAAAIAAAAAAAQAAAAAAQEAAAAAAAAAAA +AAAAAAAAEAAAAEAAEAGAAAAQAAIBgA4BUAoASGgAgAABQAAMAAYAgBGCQEAIAQAAACAAAAAAAAAA +AACBAAIAAAAAAEAAAEAAAIAACAAAAAAAEBAAAAAAABCIAoAAAAKEAAAAAAAAAAIABAAAAGAAABIg +AAQABAAAEAAAACBAABEEAAAAAAAAABAAAAAAAgAAAAAACAgAgAAAAAEAAAAAAAAECAAAAAAAEAAA +AAAQAEAAAAAAAAQAAAIAAACACAgKEAwAAACEAAACAAgAAgAAAAACAAAAAAAkAASAAAAAAAAAAAAA +AAAAgAAAAAAAAACQAgHAAIAQACAAQAAAAgAAUAAACxUAAAAAABAAAQIAAAAAAAAAAAAAAAIAAABA +AAAAAAQAAAAEgAAAAAAAAAmAAIAAAAAASQAAAAAAAAAAAAAAAAAAAAAAAAIQAACAAkAEAAAAAQAA +ACIAEAAAIABSAAAoABaAAAAAAgAAEEgBIAAAAAAAAAAAAAAgCAAAAAAAAIAACAACAAAABAAAAACA +AAAAAAgCAoAEAAAAAAAAAAAQCAAAAAAKsAAAAAIAAAAAAAAAAACAAAAAAAAAAQBACAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAiAAAAAAgAAAAkBASABAAAAAAAAC +AAEBSAIAABAEAAAExAABABQAAAgCAAAQBFAAAIAAgAAAAAAAAAAkAAAAAAAAAGAAAAAAACAAgAAB +gAAACAgAAEAAAAAAACAAAANVAAAQAAAQAAAAAAAAACAAAAAQAAAAAAAAUAAQAABAABIBACAAAAAA +ABABMAAAAACAAAEAEAAAAAAAAAgIAAAAAAAEAAAAAAAAkAAQAAAQAAAAFIAAAAAYCoACAABQABgI +IBiAEBAAGAgCCBCAAAAYCCASAAAAABgIABQAAAAAGAgAAAAAAAAAAAAAAAAQAAgIEAAAAEAAAAAA +AAAAAAgCAAAAANgAAAgACBAYDgJBAAAAABgIApAAAQABGAgAEAAAQAAYCQAAAAAAAAAAAJAAAoAC +GAgAAAAAEACAAAAABAAAABgKAAAAAAAAAAACAgAEAAAYCQAAAAAAAAAAAQQEAAEABEAQIEAAAYAB +AAAAAACAgEBAAAAAgAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIAAAACAAAAAAgAFAAAAE +AAANQwAARAAAhAAIAAAAAAAAAAAIAIAAAQAAAAEAAAAAAgABGAgAAAAAAAAABAAAAAAgAABQAAAA +QAAAAACAAAAAAAEAAAAAAAAAAAAABAABBAAAAEAIAAAAAAEAAAAAAAAAAQRAAAACIAABAAAAAIAA +IAEAAgABAAAhAQAAAAAAAAABAAAAAAAAAAASAAAAAAAAAYAQAAAAoAAAAAAAAAAAAAAAAABRAAAA +AAABEAEAAAAAACAAAQIAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAIAACAAAABAAgAAAAAAAAEAAAA +AAAAAQAAAAAAAAAAAAgAAAAAAAECEAAAAAAAAAAEAAAAAAAAAAAAAAAAAQAABAAAAAAAAAIAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABEAAAAEAAIAAAAACucAEABAAAAEAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAgAAAAgCAAAAAAAAAEIAAAEAAAAAAAAAAAAAAAAAA +AAAAAABAAIAAABAgACQAAAAAAADEJAMAAAAAgMQgAAAAAAAAxCACQAAAEsDEJAQAAAAACMQkAQAA +AAAAxAAAAAAAAAAAEAAAAAAAAEAQQwAAAACAyAAAAAAAEAAQAAAKSxABAAAAAIjIIAAAAAAAAMQg +AQAAAAAAxCAAAAAAAADEAAAAAAAAAAAgBIAAAAAAxAAkoAAAgAAAIAAAAAAAAMQAAAAAAAAAABAB +AgAACOHIiGAgAAAAAAGQCAAAAAAiAYQAAAAAAAABgAAAgAAgIAGQAAIAAABAAZAEAAAAAAABAAAA +AAAAAACAAAAAAAABAIAEAAAAACANAAQAAAAAAAAAAAdRgAQEAAAAIAGAAAAAgiAFAYkEAAAAAAUB +gAAAAAAAAAEAAAAAAEAAAIAAAAAAQAABAAAQAAAAAgCIAAAAAAAAAQAAAAAAAAAAoAQBAAAABAEA +ABAgAAAQEAAQEGAAAAwgQACQAAAAAAAAAAAAwMAcQAAQAAAgQAAgAAAAAAAAEAAAAAAAAAAAAAAI +AAAAAAEAAAQgAAAAAAAAAAAAAAAgAAAAD80EFCQoQABgCEAAAAAwYAAAAABAAABABAAAAABAAAEk +QgAAAAAQAAAABCEgADQADAAAAKgAAgACAAAACAAAAAACAAAAAAAAAAAAAAIQAEQCQRQACEAEQABA +iIwIBODoCAAQgQSAwAABxAAAAAAQAAgAQAkQAAgJBAQAAADEAAQAwQAAAAAAAAAAAAAAAAAAAAAg +AEAAIQAAACQAAAgAAEAAAADKMwQCSAwAAAAAAAAAAAgAAcAQIhAAAAAAwiAAgAABIEAAEAEAAAgA +AMAIBFgAAcBMYAQAAAAEIAAABAAAAAEAAAAAAAAAAAAAAOAMAUAIgAESAAgAAAAUAAAASAgAAAED +AoAAAAAAAQAIAAQEgAAAAwMAgAEBAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAIIA +AAAAAAEQAAAAAEFDCCAAQIEBAgKAJAAAAAEAAAAABAAAwAAAAAAQAAgECCAAAAAAAAAAAAAACAAQ +AACASAoAQAAKQAAAAAAAAAAAAAAAAAAAAAAAAUAgAAQBACgAAAAAAAACAAAAAgAADAQAAAAAEAIA +AAAAIDIAAAgAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAABJOgAjAECIEIAAQgAAAABAAAAAQAAAAIAAAAAgIAAAgBQAAAAAAAAAAAEAAABABABAYAAAAB +SAAABABAAAAAQAAAAAAAAAAAAAAoDCgKSJUAQALAAAkAgACAAAAAAAAQAAAASAIABEgAAMjAAAAA +EAACAEAAAEACAAAAQQgCAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAFiQBg +ABQARAEMAEAAQAAAAgBAAAAAABBgAAAlQAAAEAAEAAAAAAAAAAAAQgAAQACAAAAARAgEACQAAAAA +AAAAAAAAAAAAAAAAAAIEQgBCBEIQMAgAADAAERIAKAgCICIAABAAEAAAAoAAABIIABAAAAEAAAIA +AAAAAAACEAAAAgAAAAAAAAAAAAAACAEAAAAAAEAAAAACCAAAAAAFAKAAAAAAAAa5IqABBhIAAtAQ +AAAAABIAAAAQEgAAQAACIAABEAADAAAAAAAAAAAAAAAACJEAAAAAIghIAEAASBAAAAgFAEAAAQAA +AAAAAAAAICQRoUAgAUEgAEUKIgBAAEBAAAAIAABAAQoAQAgIiAKwoBBAAAAAAAgCEEAAAAhAEAAA +ABBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAEAAAAABEAAAA+MQCAHAAIAAQAASAgBAAAAA +CIAAEggAEAAIAgCgEoAEEAgCAAAAAAAAAAAAgwqAAIgABAGIAoQAIAKAQAACAAAIAAAAAAAAAAAQ +AAAKAAgQCAAGIABAEiAEAAIBAAAAAwEBAIAWAAACEAAAAwCAhgMgIAAAAgAAAgJAIAAAQAAAAAAA +AAAAAAAAAAAAAIAAAQAAAAAAgAABAIAYAAACAABAAAAPbwADAABQAhE2AAAEJgAAAAAgAgBEAABg +AAAQEGBQAACAAAAAAAAAAABGAQAEAAACBxAAAAEQEACAAAAAAAAAAAAAAAAAAAAAABASEDQwAngC +AABVB///AACdnStvVTMzD1VXEfUAAAAAcXt7eycRr3dVVQh/AAAAAAAAFQUAAAAAAAAAAAAAAAAA +AAAAVVUAAAAAAAA1xQAAAAAAAAAAAAAAAAt6VVVVEQAAVfUAAA+vAAAAAD/////MzP/dAAAAAGBg +8/8AAAAAAAAAAKqq9XUAAAAMAAAAAFVVMzMAAAAAAAAAUAAAAAAAAAAAAABVmYiIAAAAAFVP//8A +AH9/F5+qMzMPqqoK7gAAAAASFxcXJ7uvd1dVDS8AAAAAAACurwAAAAAAAAAAAAAAAAAAAACqqgAA +AAAAADXFAAAAAAAAiAAAAAAAD67u7gobAAC7+wAAD18AAAAAP////8zM/90AAAAAMDDz/wAAAAAA +AAAAAAD1sQAAAAwAAAAAqqszMwAAAAAAAAAAAAAAAAAAAABERGaqBIwAAAAAVV0AAgAAGRkGjjMP +D1WqqgD/AAAAABIXEhInuwUiVVUPDwAAAAAAAKqrAAAAAAAAAAAAAAAAAAAAAKoKAAAAAAAABQUA +AAAAAACooAAAAAAJpu7uChsKCru7AAAPXwAAAAA/////zMz/3QAAAAAwMP//AAAAAAAAAAAAAAAA +AAAKAAAAAAAKC7t3AAAAAAAAAAAAAAAAAAAAAFREIiIEjCKvAABVFQAAAAAEBAlNMw8PVVVVAP8A +AAAAcXtxcScRBSJVVQ8PAAAAAAAAVUUAAAAAAAAAAAAAAAAAAAAAVQUAAAAAAAAFBQAAAAAAAFBQ +AAAAAAzdVVVVEV9fVVUIAA+vAAAAAD//d//MzP/dAAAAADAw//8AAAAAAAAAAKqqAAAAAAUAAAAA +AAUFd7sAAAAAAAAAAAAAAAAAAAAAUAAREQAAAl8AAACMAEAAFAkAAIwkAACQAAAAjAEAABQJAACM +JAAAkAAAAIwAAAAUAAAAjAAAABQAAAAAAAAAAAAAAAAkAAAEFAAAQCQABJAAAAAAAAAAAAAAAxkA +AACMAAARkAkAAIgAAAAQAAAAiCQAABQAAACIJAAAFAAAAAAAAAAAAAAAjAAAERQAAAAAAAAAABQA +AAAAAACQAAAAAAAAAAAQAACMSAAREAAAABwAAAAUCAAAHCAAApQAAAAcAAAAFAgAABwgAAKUAAAA +HAAAABQAAAAcAAAAFAAAAAAAAAAAAAAAACAAAAQQAAAAIAAAhAAAAAAAAAAAAAAAawAAABwAAAOE +CAAACAAAAAQAAAAIIAAAFAAAAAggAAAEAAAAAAAAAAAAAAAcAAABBAAAAAAAACAAEAAAAAAAApQA +AAAAAAAAABIAABxAACEEMzMPDgAAAAAAAAEBAAAAAAAAMjIPDwAAAABVVQAAAAAAADMzAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAACIiAAAAAAAADAAAAAAAAAAAAAID4AARuwUFIncAAPPzAAAA +AMwACwsAAAAA7v8AAAAANzMAAIiIAAAAAKqqAAAAAAUFAAEAADMAiP8VFQAAAAAAAAAAAAAAAAAA +iAAAM6CgGxszMw8fAAAAAAAAABEAAAAAAAAzIg8PAAAAAFQEAAAAAAAAMzMAAAAAAAAEBQAAAAAA +AAAAAAAAAAAAAAAAAAAAEREAAAAAAAAEAAAAAAAAAAAABHNQABFVCgoRVQAA+fMAAAAAzAAPDwAA +AAD//wAAAAA7MwAATk4AAAAACAAICAAAAAUREwAAMwAA/6KiAAAAAAAAAAAAAAAAAAAAAFV3UFAV +FTM3CwoAAAAAAAD/3QAAAAAAADc3Dw8AAAAAV/cAAAAAAAAyugAAAAAAAP/vAAAAAAAAAAAAAAAA +AAAAAAAAAAAREQAAAAAAAP8AAAAAAAAAAAAKTQAAH78FBS9/AADz8wAAAAAz/wsLAAAAAP//AAIA +ADMzAACIiAAAAAD//wAAAAAFBQABAAAAAAj/FRUAAAAAAAAAAAAAAAAAAIgADz+goBv/MzNPXwAA +AAAAAP39AAAAAAAAM3cPTwAAAABVVQAAAAAAADcVAAAAAAAAv68AAAAAAAAAAAAAAAAAAAAAAAAA +ACIiAAAAAAAAVQAAAAAAAAAAAAp4AAAfXwoKH18AAPPzAAAAADP/Dw8AAAAA//8AAAAAMzMAAE5O +AAAAAP//CAgAAAUFERMAAAAACP+iogAAAAAAAAAAAAAAAAAAgABff1BQFf8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAM8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAE6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+F +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAREAAAAAAAAAAAAAAAAAAAE4AAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAABAAAAAAAAAgAAAAAAAAAAAAAAAAAA/IAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAACAGAAAAAAAAAAAAAQAAAABAAAAAAAgAAAAIgAAAACAAAAAAAAMIICBAAYAAAAgAAAAAAAEAA +EEAAAAAQAAACABABQAAAACAAAAAAAAAAAAAAAbQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAIAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACEAAAAAIAAhAgMAAA +AAAAAAAAEAAAAAAAQAgQAAAAAgAAMAAAAAACAAAACAAAAAEIEAiSAAIICAAIAAAAAAAAAEAQAiAA +AAAAYAAAAAAIAAAQCAAAAAIAAAAL5gAIMAAAAABAQAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAABAAAAAAAACABACAGAIAAAA +ABAAABABAAAEAAAgCAAAAAAAAAAIJAAAYAAAAgEgAIAAAAAiCACQAAAAAAAAASABAAYAAAgBAQCA +AABoCAQAAAAgAAAAAA53EAAAAAAAAAAAAAAAAAIAQAAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAEAAAgAAAgEAAHEAAAACECSAAABAAACAAAC +BEAAABAACABAAAIAAAASAAAAAAAAAACgBIFQEBAAEACAAACAAAAQBABBQIAQAAAAAEAQCAAAAIAA +gAAIEgAACZ0AkgQAgAAAggAEAAAAAIACAAAAAAAAAAACAAAEAAAIAAAAAAAAAAAAQgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAEAAAABAAAAQAAAAAAAAAAAACIAAAAAAAAQAAABgAA +AgAAAAAhAAAACAAAAAQACAAAAAAADQAACAAAAAAggAAAAAAAACAAAAAAQAAQAAAIAAAAAAUEAAAI +xgACCAIAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAQAABEAAABQAQAKDAAQAAgCAABIAAAQBAAAAhAACBAAAACAEAAQAAACAAAI +AQAAwAAAABAAIBIBAAoAEBAgAABAAAAABCwDRAAAAhAAAAAgAAAQCASQAICAAAIAAAOiEDAkAIAA +AEAAAAgQAAAAAgAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAQASEAkEAAYiACSAAAAABgIAAkABAkQGggAGIAACAAYCACaAAAQABoI +BIAAAYASGEgAGAAgCABYCAAQAAAwA5gIAEkAAAgAGIgACAAAAAAYCAAABKYAGAAIAAAYKAAEAAAA +EpgIAAAAAAAAAAAACAAEAAIYCAAAAAAAAAAAAAAAAAAAGAgAAAAAAAAAAAAAAAAAAAAAAACAAAQA +EAhAAAgEAAAICICFAQAAAABEAAQBAACAAAAARAIAgIAAgAAgAAAAAAAAACEBAAAAAAAEIAAAAMQE +gAAgAAABAAAAAGCAABBAgAEARABAAKAEAIAAAAAAAAAAAAAKoAAgAQAAAAAAQAAAAAAAgAAAAAAA +AAAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAFAACA +AAAABAAAAAAAAAEAAAAAAAABAQQAAAABRCABARAAAIBAAAEAQAAAgAAAAQggBAACIAABBAAAAAJA +QAEAAAAAAgAAAQQgBAAAABMBDAAAAAAAAAEAAAtuBAAAAICAAAEIBAAAAMAEAQAAAAAAAAAACAAA +AAAAAAEAAAAAAAAAAAEgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAIAAAAAAEAIAAA +AAAAAAJ0AEAAAAAAABiAAAEAAAACAAAAAAAGAAI0AEAAAAAAAEAAgAAAKAAAAAAEAAACAAAIAAAA +IAAAAMgAgAAQAAAABgAAAIAIAAAADH0AAAAAACAAAAAAAAAAAFAAAAAAAAAAAAACAAAAAAAgAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAADEJBAA +AAAAAMQgIQAAAADAxCAQAAAAAADEIBCAAAAAAMQiAQAAACBAxCAEAAAAACDEIAECAAAAAMQQBQAA +AAAIxCABAAAAAATEAAAFKSAAAAAAAADEIAIAAAAAgMQAAAAAAAAAACQBAAAAAEDIAAAAAAAAAAAg +AgAAAAAAyAAAAAAAAAAAAAAAAAAAAAAEAUgAAAAAiBAAAAAAAABAgCgAAAAAAQGIAVIAAAAIAYCY +AAACQCABgYSAAIBABAGBCgIAAEACAYCUAAAAgAABhAAAAAAAAAGEBVBAAiABAYASAAAABIABgggA +AABAAAEAAAHqhEAAAABAAAGCAAAAAAAQAQAAAAAAAAAAgAgAAAAAAAEAAAAAAAAAAIAAAAAAAAAB +AAAAAAAAAAAAAAAAAAAAABAEAAAAAAABgAAgAAAAAACAgAEABEIMAQQAKAIJAABAAAACAICAAQEA +AAAAQAAAIAAAAAAgIAAIMEBGAEYABIgAaAAAQFACIAQJgACAQIIAAAAQACAAAEAAAAACQhAAQAAA +B0sAAAAAQAAAQABAQAIQIABAAAAAAAAAAAAAAIAIICAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABABAAAAAAIAAAAAAAAAAABAJCEAAAAgAAAFAiAIEAAKAQAAAGgAKEkgIIEAQIARE +QEQgwBAKGMQEAAEAAChIGQgSGIAAAAFAAEIAQAgEQKDAAQAEAAAABAAAIEAAKAAAAADOYIAIwEAA +AAAIAAAQQAwEQAAAAAAAAAAAAICYGABASAQEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAGCAAAAAAAAIAEBAQAIhBAAAAQABAAAAgAETEgQAABAAAAgEJAQCBAAgCAAEDAEBB +AAgCKAABAQMAgAABAAABAAFAgAAEAwAAEQAgAAAABAEAAgAUMAABCAAAAEQaAAQAAAAAAAkBhGAB +CAAAAAAAAAAAAAAAAAABAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAQ +AIAAAAgAAAAIAAAAAgAAAAgEgAQCQCAAAIQCACAwAAAIFAAAIAARAgBEAQAAAAACIBACQhREAAAp +gAIgAAAAQAAAAAAAAAAEEQQAAAQAAAAAAAAEgAAAAABAAAAACVACAEAEAABAIBCAEAACQagCAAAA +AAAAAAAAAAgAAgQoAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAABAAAAAAAA +QAACAEBEAgIAlAEAI8AQQBgAIDwAAERAABDAAAAAABAAACACAAAwFAAAABBEEQACqAQgAAAAAAGA +IA4AAAAAAACEBEAAAABCSEgCgkAAEgCIABGwAAAPdEBAA4MAScgAAgAQAAAEELkAAAAAAAAAAAAA +AAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArBAAAEAQAAAAABAAAAAAAAAgI +oBBCBEEFITABEoFQEkASCABAQAgQAAIaAQAiEAABMhICEQAIAADSAAUAAAJJgAgHAAAAAAIBCFGg +QAggAgAAAAAQAAAAAVIACBEgAgQAAAZaEAJAEBUAAgoIQECgCEAQEwAAAAAAAAAAAABACAFAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEASAABAQAgAACAIAgCQgAAAQAAAQBAC +AIIEQ0AgUAAQCEBAAEAE4IACEFCCAAgggABAQIIEkgAQAChABEJAEgBCCBAIAIEAQQgEABCQEFAI +AAAQAAAIAAAAAAAABAAAClIGAAgAAhIQAAUCEAAAQgAgAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0EAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA35AAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeMAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAL4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEgAAAAAA +AAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAAQAAAIAAAAAAAAuQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAIAEAA +AAAAAAAIAAAAAAAAAAAAABAAAEAAACAMAAQAAIAAAAEAAAAEAAAABAAABgAAAAOfAAAABAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAACQAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAUgAAAAAAAAAAAAAAB2EIAQAIAIBAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAQAEAAAAAAAAAAAAAKiAAAVAAAQAAIAAAAIlSAAACAAAIAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACEAAAAAAAAAAAAAgAAAAAAAAAAMAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAA +AAABAAEAACAAAAEAgAAEAAAABAAAAQAAAA+oAAQABACAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAEQAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAGAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAEnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEACQBgkAJAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAh1AEAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAAAAAAAAAV4AAAgAAAAAAAAQCAAAkAAAAAACAABAAAAAEAAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAAFUiCgAgIAIBAACBSCECggAAAAcAAKADAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAA -AAXtAAQAABAAAEABAEAAABAMiAAAAAAAAAgAAAAQAgAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA88AAgQA -AFAAAQBDgIECQIAAAAYBoIAIEQAAAAAIgIAAAAAIAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAP7AAAAAAAABBAAACA -CBAgEAgAQQEAAAgAAAAgCAAAAAABACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAAAAAAAAAAA70gAQAAghgAAAQUgIkABABIAAQ -BCAgYBAAAAAAACCAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjwIAgMAEAAABAkAAACCgEAACIEAAgAAAQAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALEwAAIAAABAAAACEFAAEAAAABAAABACAEAAAAAAAAAAAA -AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAZGAAAAAAEAAAAIAIAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADwMCDA8DAAwAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQA +ABQUAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAA2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABARAAAEBAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAQEgAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhi AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABuAAAAAAAgBEIRUCQAgIggQgAAIAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAkBIEAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQEACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBwAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAOSABAAAAAIDEIAiSAACwIMQgAQAAAAAExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2CgAgA -AAEEIAmAkAAAAgAACYAIAAAAAAYJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA97ycCAAlAQEMAAC -ABAGAAABICBEAgIQIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABApQQIAAAAwEwEEEGEBOHiCMBE -AAGpEERACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7dCEQAAIIBKAgM0BCQEAAiBAgEIBCAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjW8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCACM +AAAIAAAIFoB1AICREhwAQAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAQABwAADYAAAAC +iOIAQYAhJBB4mQBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEAAiAACECCQgEAAkIACQxEAkUIAABBDAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAThAAREQDDgREkgRAQAIUAQIEQAgAAoQAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAA2HU0CAgCBUAADAAMISICKiQBAQgEgQQBLIAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABY8ABpOTVAACkkgSFAQMEEAQAoKIQEASoAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOGAAY -HHwACMAQAZAQkABAEQEQAQIDHQAUbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZSVTczVRW/AVEd -HUdXVQVVBVUbVTcAAHJ3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABleqNzOvIHVX9x0/R2dVX1Vf -qhuqNwAAu7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUaoyM6oid1X/HR1HRTMzMzOqD6oyAAAR -EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZUVTIzUBG7AFUdDEdGMzMzM1UPVTIAACInAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAADkQdAACMdAARkB0AAIwkABGQHQAAjFAAEZAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAFhhgAABxgAAOEGAAAHCAAA4QYAAAcQAADhAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABCVfsz/yd3UfvdzQwdRO4PXzP/M19R+yd3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEGq -+zP6EbGq/93fHT9EVQ8FM/ozCqr/EbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQaoBMwARuwBV -ERMdHQBVMzMzADMPAFURuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhGVQEzBSJ3AasRAR0dAKoz -MzMFMw8BqyJyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+IAAAAAQAAAAAAEAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAggAAAAAAAAAAAAAAAIYAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAABAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAA1oAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABgAAWQAAAAAAAAAAAAAAACYAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAB8YAAIQAAAAgAAAAAAIAAIAAAEAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAADyQAAEAAAABAAAAgABAAAQAAAgAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHW -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAIAJAAAAAAACwcAEAAACAAA -EkAGAAAAAAIAwAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlAACAAAAAAAAITwACAAAAAAAgAEQCAgAI -AEAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAE6EAGAACgAAAA9XAEgAABACAEAABIgAAIAQAgAgAAQA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAIAgAEBAgAAAABkMAAAAAAAgOAACIFADAEAEAAAAAAECUEAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABQAAIAIAAAAIDgCIAAAEAAQAgEEVAAAMAIIAAAAAEKAEAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAIAAEAAAAAAAAAAcwAAAAABAAAAIAIAQAAIARAACAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAA -AAAAAAAAC+YIAggAAAADgAgAgAJAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAF -PgAgAAABkwHgAQAAAEAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4hAAAAAAAg -IAAAFAAAAkAkAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVtAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeyAFABAABAAEIAAAAAA -gQIQgAiAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOKyASAgAAiVDEICMAAAAAgMQAAAAA -AACAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARW4AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYsgIAAAAAAAAmACAAAAEAQCQAEgAAAABAJAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABf5CUEAAIYBgAAIEQhIAEAEBFAJAQAAAgMAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABAlYGgoaACAAAJqagBAQBgAEIEACAAAAAAGAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIsxAAQAAhAEEQIAAmAAgAAAgAIEINAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AC4UASAwAAEAjAAACJBACAgUEAAABAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOIgAEAAEU -RBJQQCUAQBCUTQQABAAAOQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCAAAIUBAQEEJBQEoi -EgCCuAAAABgWACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlwQEhBCQoKgBABCFAxFE4gCFgKA -AAQCQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYhOAihEAAAAAGkBAMMyEMAAAAACAAAAAIAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhhU1U1PwAABRVVJ1U3cndydwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACGFTWjA1AACvv6onqje7u7u7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAYFNTMD8AAK+uqjOqMhEREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABgU1MwPwAABQRVM1UyIiciJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmcdAACM -UAARkB0AAIx0ABGQFAAAiFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIfBgAARxAAAOEGAAA -HGAAA4QQAAAIQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2+CgoTIJmYGzMzM1VVHR0uLjMA -M1UKChsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb4KG3MQVVQnBTMzVVUdDB0dMwUzUF9fJycA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANt19fE3+ZmxszAPUxOx0/Lh0z9TNfChsbEQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAA23Xxtzv1VXJ68F/zI3HR0dHTP/M1VfGyd3AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABbMAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAALwgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIgiAAAAABZsAIIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAIzgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAIj4ACCC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhWQAACBAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAJdAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAV5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAA +AAQAAAAgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAQQAAAAAAAAAAAAAAABQgABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAxuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADGQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAMAIAgAAAAAAACAAAAAkAA +IAAAFAAAAAAIAgAIAABAAAAAEAAAAEAAAAAAAgAAAAAAAAAIAAhACAAIAAAAAEAAAAICAAAL2gAA +AAAAIAAQCAAIQAAAAEAAABAAAAACAAAAAoAAAACSAAAAAAAAAAAAAAAAAAgAAAAgAEAAEAIAAABI +QAAAAAAKAAAACgwAAAQgCgAAUAAAAAIAAAAAAABgAAACAAgAAIBIQAACAAAAQBAAAABAAAAAAAAA +AAAAAAAAAgAAAAAAAAhAAAAAAAgAAAAAAAAIAABASAACAAAQAEAQAAAAAAAAAAYrEAgIAApAAEAQ +UgAAAAAAAAAAAAAAAAAAAEgQAAACAAAQEAYAAAAKAAACAAAAAAAABABFAgBgAAAgABAAAKAQAAAA +CAAAAAAAAAAAAAAAgBAoACAAAAAAABBEAAAAAAAAbACAAAAAAAwQAAAAAAAAABABAAAAADAAFAgA +AAAAAgAAQYCAAA4gANAAgAAAAIAAEAEACBAACEAMEIAAACYAAAAAC1FABMQCAAAABAAAgAAAAAgA +CAAAAEAAAAAIBIBAAgCQAEAAAAAACAAAEAgAAEAAAAAAAIEAAA4oAEwUACAiAQJICEAAAAAECIBE +REECAgwoxAAAEAAAAABABAgQAAAgAEAAAAAAFMCAiAACAAAAAAACAAgCAAAAAAAAAAAAAMkAAQAA +AAACCACCAAwQAAAAAAABAgQAAMAAAQIEAgCAAAAAAAAJ5wACAAAAggCAAAQAAABBAAEAAAAAAACA +AgAQQAAAQADBAAABAAAIAAIBUAEQAACAAgFBAgDEIAACAAoEEAAQAAKAAQEAAAAAAIgAAAAAggAA +EAEEAAAAAAAAACAAAAAAAACAAAACQAAAABACAAAAAAAAAAIAACACAAAQAEAAAAIgAACAQAEgABCB +AAQAAAAIAASAQBAGgBQQARAAQAAAAQAAAAtiAAkAABIAAGAEgAAAAEAQAAAAAAAAAAIACACCAAAC +ACAACAAAADAJAACoAAAABAAAAAAAQACECQAAImBAAgACSAYAAAACABAAgAABAgICEFCAAIAAAAAA +ABREAAAAAAAACQgAAAEAAJBQAAAAAAAAAhAAAAAAAAAACQACAAAAAAAAVAAAAAgAIpAEIAAAAIAA +DAAIABCAAAAUABAAACQAAgAACCpIBHACACIAJAgQIAAAAABAEAAAAEAAAAIAFAgAAAAwIEgAAAAA +AAAAFAAEAEAAAAAAAAAABIAAAlQEFAAgARACEEAUAAABAAAEAQQAAEgAIQAAAAAAAAAAIBgAAgAQ +GAgACIAQAEBaDAASAAAAABgIABwAEBAAOAgAEAgAAIQYCQAAQIAQBlgIABgAAAAQGAgAHgQACAAY +DAARQgCQAhgIAAABiQAIAQAQEBgIAA4ACBAEGAwAEAAAAAA4CAAQQAACABgLABACAAAAGAoAEgAI +AACYCgAEQBKABlgIgAgAIAAAGAiAEQAAEAAYSEAAAAAAhBgIAAAAAAAAAAAAIIAAAAAAAQAAQIAg +AIAFAAAAwAAAAIAABAAAAQAIgAQAAIAAYAAAAQAAgAAAgAAAIAAAAAAAAAAAIEAAAABAAEAAgAAA +gAAAAAdCgAABAACAAIAAACBAAAAAAAAABAAAAAAAAWAAAABAAIAAAAAAAAAAAAAAgRAAAACAgABA +gECAgAAACAAQAAUAAAAAAAAEAACAAABEgAAEAQAAAAAAAAAAAAQAAAAAAAgBFAAAAAAAIAEAAgAA +AAAAAQAIAAAACAABACAAAAAAAAEIAQAAAAAAAQAIAAAACwUBBAAAEAAAIAEAAAAAAQKAAQAABu8G +AAAAAAoIAQUQAAAAACQBAFAAAAAAAAEABAAAAAAEAQAACwAAAAABAAIAAAAgAAEJBAgAAAAAAQwE +AAAAAAABACAAAIEiAAECAQABAQAEgQAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAIAAAAAAgAAAkIA +AAAEAAACAAAAAAIgAAAAAAAAAFQAAgIAGgAAIAACAAAoACAAAAIAAAAAACgAAAAPTwgBAAAAAAQA +ACQAAAAAAAACAAAAAAAAAAAAABoAACAAAgAAAAAAAAACBgAAAAAAAAAAAAAAAAAAAAABAAASAAAC +BgAAAAAIAAgAAAAAAAAAAAAAAAAAAAAgASAAAAIAxCAhABgAAEDEJAQAAAAAAMQgAEAAAAAAxCQB +AAAAEEDEIAEAAAAAgMQgAUAAAAAIxBABAACQgMTIIQEAAAAARMQAAAWTEAAAAAAAAMQgAkgAkADE +xCQBAAAAAADEIAIAAAACxMQkABAAAACAxCQAIAAAAADEIAoQABgAgMQgAwAAIAAAyCEgQAAAAATE +EQAEAAAAAMgAAAAAAAAAAIQECAAACAkBhCgAEABAAAGIAAAAAAgAAYEAAIAAAAEBkAQAAAAAAAGC +BACAAAAQAYEEAIAAAAABgAgAAAgAIAGIBAAAAQABAQAACcaAWAUAAAAAAYAAAAAIACEBiAQAAAAA +AAGEAAAAAQAQAYgAAAAAABABiEgAgIAAAAGCAMgACAAQAYIEBAAAEAoBiGAAgIAgAQGIAACAAAUl +AQAAAAAAAAAAAiAAABIAAEBQRAAAAAAEQABAAAIAACAQAEBAAABgAAAQAECIAAAABAAACIAAAAwB +AAAAAAAAcGRAQAAASkAAIAQAAIAAEIAAAAANSRAABAEAggAAAAAAAEBAFAAgQAQBQEAAQAAAQAAJ +AACJEAKAQABAAEAAQQBAAEAAAEAA1IAJEJQAcBQkjBKIGAUgAAAAAkAAEAAAEcggRoQQAAAAAAAA +AAAJQAgAAQAACAAIQAAMAAAIAAAAQAgECABAAAiAiAgIAAwEAEAIAEBAAEAAUggAUAgMAlAAAAQA +BAAAAiCZoAQEgEAAUEhIUAgAAMgTIAIEokgEAAIAQAIAAAAIAAAgEgAADAgAAAAIQBIAQBAAAQAA +CAQAABoCCAAIAAAQCAAAQBIEQAAkKAQQAAAAQABIEIBMAUgAAAQAAEABQAgAAAAAAAAAAAAAACQA +gQAQBAADAIDEABAAAAAAASAIAIEAAQABAAAACAJoAkEQEAAAIAAAAWAAAAAgAAEDgAAAwIQggAAB +QAIAAAEAgyAAAAAASM4AgAAAAAAAAsDQAEABACAAAAAAgQAAAAADJCAAAMAQAAiAAAAAAAAAAAAA +AAQEIEEABCABAEAIQAiEAAARIwAAACIAACiAAAEIIAgACIAQwQAAAAAAAAAAIAAAAAAABAAAALAU +AgiAAAAAEAQEAAQCIAAABAAAAAACQAEABEEAABAAABEEAYAAAgAAACAAQBAwoagAQAEKQAAAAAAE +AQAAAAAC/wCACgAwCBEAACEwIAAKAAAAAAAAAAAEABCAkAIAASAAAAAgACgCAAAAAAAABAAAAAAA +AAAAAQAUAgJAAEAAghAEAACgIAAgUCJGQACgQAAQAAAAAAAAAAAEAAAQAALAAIKogAAAEEmBAAPY +AQAAAEACgABAAAmJCQAyEAQABBSoAAXIAgAEAAQEAIAQAAAAAAAEQgAABAAAQAxAAwAHAAAAAAOo +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 +AAAAADMzMzNQNTVTAAAA/1VXVVUA/wD/AAAAEyEhIXEbBXcbiASMjNd3gHUA/wDuDD9VVVUAAEcF +VVFRAAAAAAAAAACrqg8PAf8AAP//r6tVVQAADw8StwAAAAD//1VTAAAAACsrsLqnp3t7IruMrgPz +U1MA/wD6qqoAALu7EUT//wMAIrvM7gX1U1MAAAMqAACrqwAAMzP/7wAAAAAB/wAAMycAAAAAX18K +X181NaMAAAD/VXOqqgD/AP8AAP/7t7cXtxuvIhsEiIiM//8AAAL/If8MP6q6AAAAiyIiAKoAAAAA +AAAAAFVVGxsA/wAA//8FRVVXAAAPTxG7AAAAAP//VVMAAAAAe3sVH/f3cXFm/xU3A/NTUwT/Bf9V +VQAAd3cAAP//BgBm/1V3BfVTUwAADfQAAFV3AAAzM6/vAAAAAAD/AAAnJwAAAAAzMzMzXzU1UwAA +EP9VE1VXBP8E/wAA/7NxcSt7G693G4gEBIz//wAAAP8R/ww/VVUAAADPEREAVQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAADKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAACAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA +AAAAAAAAAA4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAhBAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +D5oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAANbwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAEAAAAAAAAAAAABBAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAARAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACw8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AICAAAAQAAAAAAACABACAAAIAAIAABAAABAAAAAAAAAAAAAAAAACAAAAgAAAMAAAAAAAAAAQAAAA +QAIACBBAAAAAJAAAEAAAABAAAAAAAEBIQBAAAAALHAAAEAAAAIACABAAAAAAAAAAAEgAAAAAEAAA +AAAAAAAAEAAAAAAQAABgAAIAAAAAAAEAQAAAAAAAAABAAAAwABAkAAAAADAAQAAAQAAAAAgAICAA +AAAAAAAAMBAAAAkAABAAAAAAAAAABQAIAAAAAAAAAAAAAAAAAADgAAAAACAABRAAAAAAAAAAAhAC +AACAAACgIgIAABAgCHBwAAAAAAAAAA6UAAAAAAAAABAAIAAAAAAAABAAAAAAAAAAUAAAAAAACAAg +UHAAAASAAAAQAAAAACAAQAAgAgAABQAAACACAFAAYABgIhIQQAAAAAIAAAAAAFAQAYCAABAAAAAA +AAAAAAAgIAABAAAAAgBOAAIABAAAAAAAAAAAAHAAEACAAAAAAAIGAEAgEwAADEEAAAASEnAIgRQB +ABQABgAAAQAACgIGggAAAHIQARAAEghQAAgCAAAAAAKCIAACAAACAAAAAACAAFAAAAgAAAAABIAA +CQAAAADIAAAUCAiAAAwGAIAgACAAAgkASRYEAIQigIAAAAQAUGAAIAAAAAAAQQABAgQAAMBCAAAA +CAAAAAAAACAAAAAAAQAAAAAAAAAAEAAQBgAAAAAAAAAECACAkACAAAARAAAIEAEAAEAAQABAAgAC +AACAEAAAAAAKwRACAAAAMBBBAAGAAAAAAAACAAAAAAhIgAAIAQQAAAAIBAAAgAAAAAAQAAAAEBEC +AgAKAQAIQMgABBEAAASgCAOQAEgACAARAEAACAACEAYEAAAAAAAQAAAAAAIAAAAAAgAAAAAAIAAA +AAACAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAigAAAAARAAACAAAAAAAAAAgAAAIAAAAIgAAChAAQEA +AAI0AAEIAAAAABAAAQAAAAABAAAAAgAAAEAgAAAAAAAQCCAAQBAAAAQAACAAAgAEKAIAACgIAAAI +AAAAAEAAACAAoQAAoAAAAACAAAIEAAAgAlAIAIAAAAAAAgAIEAAAAAAAiAABAAAAAABAABAAAQEA +AAAAAAAAAAAAEAAAAAAAgAIABAAgC2AAIQACCAIIEhAQIAiEABAAEIAQBBAAAAAEIAAACfMAAAAA +EgAAAAgEIAAAAAAgiAAAAAACACBIAAEgAEAAAAwQQIAAAAAAFBAAAADEIAIIAIECAACAACSBAIIB +AAEgNCoAEBCAAQBAAEEASGAAIICUAEAABBgJAoEAAIAAGEgAGAAAAAAaCAAAAAAIABAIAAAAAAAA +IAAADoAACAAYCAAAEABAABgIBAABAAIAGAkEAQICBAAeChCCgACCEgAAAAAKSwAMAAAAABgOAJAA +AAgAGAoCCAAAAAAYCAAYAAwIABgIIAiAAAAAGAgACAAQAAAYCAASAEAABBgIABCAAACCGAkAEYMC +hAJYiAAYAAACABwJASAAAABAAIEBIAAAQNgAAAAgBAAAAAAAAAAAAAEAAAAAAAAAAAAYAAAEAAAA +AAAAACCAAAAEAABEBEAAAASAAAEEAABAAEABAABAQEEEBAAAAAP4GAAEAQAgGUABBAABAQAAAAAA +YAABBAWAACAAAAEAAIAQAAAAAIAAAAAAAAAAgAAAQIBAACBAYAAAIAAAAACYAABAAAAgBAQAAAAA +AACAIAAACAIAACAIgQgEAAAAAAABBAAAAABBEIEAAAAAAAAAAQAAADAAAAAADAAAAAAAAAEAFAAA +AAAAAQAIAAAAAAABDAAAAAMEAAGACAgAAEAEAAAADF0IAAAAAAAEAQAIAAAAAQABBAAAAAAAAAEA +AAACAAAgAQQAAAAAAIABDIQAAAAAAAEABCgAAQAgAQAAAAADAAABAASAgAAAgAECgAAAgAAgAQIC +AAAAAAAABAAAAAAAIAAAgAAAAAAJAAAAAAAAAAIQAAAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAII +AAAAAAAAAEAAAMAAAAAAIAQAEAARAAANkQEFAQAAAAIAAgAAAAAAkAAAAAIAAABQAAIAAEAAAEAA +AAQAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAADAIQADAAAAAAAAAAFQAEAgIQQAIAEBAACAgMQg +AwAAAADAxCABAAAAAAjEAQAAAAAAAIQAAAAIIAAAABAAgAAAAATEECMAAAASgMgQARIAAACAyBAB +AAAAAADIEAgAAACgAcgAAAEDEgACAAAAAMgkACAAAAAUxCABQQAAAADEIAAEGAAABMQQAwAAABAA +yCAiAAAAAADEIAIAAAAAgMQQAAAAAADIyBABAAAAAADIEAAAAACAAMiAlAAAAAAQAYAEAAAAABAB +hBQAAIAAAAEIAAAAAAAAQQAAADAAAAAAggQAAAAABQGQlAAAAAAQAYAEAQAAACABigQAgABAAAGA +AQAAAIQIDQAACrqABQAAAAAAAYgCEAAAAAABgAgAgAAAAAGBgAAAAAAAAYAEAAAAAAkBghAAAAAQ +AAGAYAAAAASQAYQAAAAARBABiAQgAAEAAAGAIAQAACAoAQAAIgAQAABGACBACAlAAEAAABAAGAAQ +UAAAAAAAAAAAAAAAAAAAAAAAAEBAEAQAABApgEACAABQABBUABAggCAAAAAAAAACAAQCEEAAEABI +AAAB/wQBAACIwgRAAAAQAAAAYCRAQAAgAAEBARBCEAAAQAAAAEAAAABAAAAgEBAAAEAAAIAEEAAE +IgAABCBAAAUAAAQCAAAAAAAAIAQQIQCZAAAACSQAACQAQAgIBAgAEgBAAACBAAEEAAAEAAQAQAAE +AMAAAAAAAAAAACgBAAAIAgAAJAAAABgAAISARAihQEhARAgAAEAIAGDhAASAAACEBAAAAMBLIAAB +iAwBAAAIBKgAAMAIAQAAAECoAAICCAQAAAAAAAQAAAAAAAAARABEAABQCAAAGAAADAABoEAERCAE +AEBAIQkECABIAFAAIaQAwIAIAAAQAAgACAECQBMCIAAAAQAAAABgAAKEAAgAAACAAAAAAAAAAAAA +AAAAAAAAAAEAgAAKBABAQQQiAEEwKBAQAAAAAAAAAEgEIAAAIADBAQAAAAAATzUAYAIBACARAAaA +AJADAAAACBQEABDAAAAAAAARAAQAAAIEAAAAAACQACAIgQAEAAEAAABAAAAAxAoCKAAAIECSAAAB +AQAAAgCQCAQCAAIgAwAKQAACSRAQAAAAAAABAAAEAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgACAg +AAAAAAAAARAQCYBIEIJAIAANCBAQAkCIBgEgEDEAQBBQCkAAAAADSTAAAAAgEAAAAAAAAAAAQAAA +IjAAAAgIAAgAQAACAgAQAAAAAAAABAAgQAAAAGAIAAAIAARBAAIUAAAgYACBICAAMUAADCEAQCAC +VCAAcACAAAAEAAQEAAACQAAAEAQIEDFAAFAABECACAAAAAAAAAAAAAAAAAAAAAEAAAEAIABIAEAA +AAAGAAAAAAAAAhABAhCQAIsAAgASAE5AEABEAgAAAA04AEAAAAACQAAAAEABBAAAKoiEAAAAEwRE +AAAAUBAEAAAAgAAAAAAAEAAAAUAAAgjCAEXAAisADAACAAACIAQAAgQUCACABYBAQkRABFIVAMAp +SEgFIAioQQgAAAASAKCSFgBAkBAAgAAQAAAAAAAAAAAAAAAAAAAAQgAEAgICAABBCEAASAAAEkAp +IVmtoCOpIAJVSCgBQCAgECACSAAAggAADewgMgADAAkAggEAAAAAAAAAEBIIwEhAEMAMAgAgAADA +AAEAQAAAABACAEISBBAACAAABBRAQQhASACAGDAAIBAgyAACwgAAIwIAAEqQACAAQCEAQAASgAQA +AAAAAAQAEAAEAlAABEGQkgACAAAQAAAAAAAAAAAAAAAAAhQIAABACBICRIAAAEAAQAgBQwgEAQkg +QAAIAAAMCDAACAAQEogAAAAN8RAAFEGAgA8FAECAUgoAAEggIBAAQEQCAgQAECAMAAhgAAIgAAAA +AABIEAAGAAAIAQACpAAIQEgIFICAAAYCAEhCUoFAABAogIiSFIAIQvAEAgMAABACIAABA0AWAAIg +7AABAOoSAiAQAAAAAAACAAAAAAAAAAAAAAAAICAAAAAgEAEAMAMQgZASAgAAJAAQQAANQAABGAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8IAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcYABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAEAAAAAAAAAAAAACAAAAIAAAAAANqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAABAA +wAAAAAAAAAAAAAEAAAAQAAAAAAdFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACw0AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAABCAAAAAACAAAAAAAAAAAAAQAAAAAAAAIAAAACAAAA +AAAAAAAAWgAAAAAAAAAAAAIAAAAIAAAAAAgAACAAAAAAAAAAAAAAAABAAAAEAAAAAgAAAAAAAAAQ +AIAAAAAAABBAAAAsABIIAAAAAAAAAAAQCAAAAAACAAAAAAAAAABAAkAAAAAAAAAAECAAAAAAYAAA +AAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAAAAAIEAAABQICAAAIAgBAAAgAAAQO +AAAAAAJCD0AAAABAAAAAQBAAAAAAQAAAAAAAAAAAAAASUAAAEAAAAHAAEAAAAQAABWAAAAAoAAAA +IAMACARgABAAABAwIAAICAAAAgIKEAAIAAAAAAAAAAAAAAAACAAAEAAAAAACAEgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAACAAAAAEAAAAAAACCAAIACAAAYAAAAAC3AgAEQAAAQA +EgAAEAAAAAAAAQAAAAAgAAAgAAAAAAAAAEAEEAAAKAoAAAAAABBKwABRAGCABEIAAAAAgQAAygAI +AABMAAACgQAACAwAEAQgcAABwAABFAACAAAAAADJgAAAFAAAAAgAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAACAgAACAYIAAAAAAAEAAAABAAAKEICCAAAKDwASEAAAkCQEAAACAAEA +AAAACEEEABABQAAAAAAACAAQAAAEAAAoAAIAAAAAALEAAgIAEUQAIYADEAIABAAkAQAACAAAARAA +AMABQJAQoGABAACAAAAEAAAAAEAAAEAAABAAEAAAAACQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAIAAAAAAAAAAAAAAAAACAAAABEAAAEAAAIAAAgAAAlPAAIAAAAAAAkAAQgAACAAgAAAoAAA +BACAAAAAAAAgACCCABAAEAASAIACAAAQBEAAAAAEAAAAAAIEAAAAAABADgAACAAQIAAQABBIAAAA +AAkIASAABAQAAgAAAAAAMIAAAAEAgAACAADAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAA +AAgAgCAAAgAAEBAAAAAAAAIAhBACAEAAggAADIMAAAAAACQAAAAAAAAEAAAACAAEAACABACAAAAA +AAAAAAhJBAAAgAAAKAAQAADBAABIAMQABMAAAAAABAAIIAAACABEEAGAIQBwBAQiEIQAAAAIAAAA +ABgIAAIAAAAEGAgAEAAIGAAYCAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgIABAAAoAI +CCoACAAAAAAYKAAAAEAABpgIAAAP2IAIAQACAhAJAAACAAAAAAAEGAAEEAAYCAAAAAAAAAAAABAA +AAAAGAoACAgAAAA4CgCQAIEAA5gJAJAgAQgCWQgACAAAgAAYCAAAAAAKAjhJBAAAAAEAAABBBAAA +AAQAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAACAEgAAAAA6RASBgAABEAEEAAABAAAAAAAAFAAAAAAEAAAAAAAAAAAAAAEAAAAABAAAA +AAAAgACAAWAAAAEAgAAAI0AAgAAAgAQFAAAAAgAAACAEIAUBQEAMCAAAAAAQAQAAAAAAACABAAAA +AAAAAgEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACAAAQAIAAAA0AABDAAAAAAUAAEIAAAA +AAAAAQAABNsAAgAAAgAAAQAAAAAAAAAgBAgAAAAAAgEAAAAAAAAAAAAAgAECQAABDCAAAAAgoAEA +BAAAACBAAQAAgAAAAAABDAAAAAAAFIEMAAEAABIDAQAAAAAAAAAAAAQAAAAAgAABAAAAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAABAAEBQAAAAAAAAAAAAAAAO +7gEAAAAAQAAAAAAAAAAAAAAAAAEAAAAMAAAAAAAAFAAAAgQAAAAABAAAAAAAAAAAAAIAAAAAACAA +BAgAAAEhIAAABgAAAAEAAAABRAAAIAAAIASAAAAAAMQkAwAAAAAAxCgEAACQAADEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAACAAEAgAAAAAAkgRCAAAgAAAIDEIAEAAAAAgMQAAA6GAAAAAAAA +AIgAAAAAAAAAACAAAgAAAADEAAAAAAAAAAAkAAAAAAAIxCAAAAAAAADEIAIAAACAUMQgAQAAAASE +yCIAAAAAAADEEgAAAACAAMiCYQAAAAFgAZAIAAAAAJABhICAAAgAAAEAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAACEAAAAAEAAAIACAAAAAAAJggAAAIAAIAGCBAAAAAAQAQAAB3gABAAAAAAAAQAAAAAA +AAAIhAIAAAAAAAEAAAAAAAAAAIgAAgAAASABggAAAIIogAGAAAAAAAAAAYBkAAABABUBgAAAAAAA +AAGIBACAAAAIAQGAAEAABAAAAAAAIAAQEEAAQAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AEAQAAAgAAAAAEIEABBgAAAAAAAAFAAAAAQARAQEAIAAAAAD3wAAIAAwIAAgAAAAAAAAAAAAAhAA +UCAAIAAAAAAAAAAAAABAQAAiAAAAAJAgAkGAAABIQAACQABAAEAgAFEADIgQQAAAEAAAAAASUABC +IABQAAEgAAAAAACIAABAuCwIAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +BAAABABAAAAI4QgEQEAAAkAAAEAQQACEQAIAAMhGAAREQEFAACwAAAAAAAAAAEgACAAAAgkkAAAA +AAAAAAASBAAABAEAQABAAAAQAQAACAAAACGAUAQJBCgECcAKBEAEAAAAwQiAKImogIAgBIgAEBKA +AARIgADEAAAAiAgAAAgACEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACIEAII +AAAAAAKIIgQACIIARCgkAQAIQAAATBoECAAAEAEAAAAAAAAAAAAAgAEAAIAAAAAAAAAAAAAAAAAA +AAAAAADBAAEAAQAAAAkThiIAEAAAwBIACQAAAcACCAIAgAAAAAEAAAQAEQECCQQAABFCQAEAQDAw +AAAAAACAAEIAAQgGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAACAAgIQAAAA +CAAAAAAAAKkCQSAQAAAIwBACQKBCAAAAAAAAAAAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAgBAAAAQG +AgAAAAAAQIAAIAAACYAUIAEAABAEIAQAAGAAEgAAAAgAAIBAACBCBAAAAAQgABAAAAAAAAAAAACA +AAIAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgSAEAAAABAAEAACAoAEK4AA +AiwEAAAAAAxhFAIKgAAAAAAAAAAAAAAAAACGAEAQQABAAAAAAAAAAAAQBIiLEEDAAASAABAwAAhA +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 +AMwABBEREBMAAAAAAAD3////AAAAACL6AAAAAAAAAAAzGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAPu7AAAA/6uqVFcAAAH/P6M68yJ3Ba8AAAcyAledv/9VM1UAAAAAAAAAAAAA +DgoAAAD/AAAAAAAAAABXdwD/AAAzOwAAq6r6/6qqFxevr3cbP1Ovr19fREQAAAAANzMz////EVEi +IqCvB/cAAOr///8AAAAABd0AAAAAAAAAACcPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA93cAAAD/VVVUVwAAAP8/UzXzDw8zMwAACQJF70xd/1UzVQAAAAAAAAAAAAAfXwAAAP8A +AAAAAAAAAFdVBP8AADMzAABVVe7/VVd7ezMzdxs/U99f319ERAAAAAA3dzP///8RERERUF8B8QAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAA +AAAAAAAAAAAAAAAAAAAAAAJFAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAADaMAAAAAWAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAAAAAMAAAAAAAIAgAAA +AAAAIAAAAAAAAACAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAABTEAAAAAAAAAAEAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAQAAAEAgAAACAQAAAEAAAAAAAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAgQAAACAAAAAAAHDQAAkAAOCIAAAAAAAAAAAEAA +AAgAAAAAAAAQAAAAAAAAAAAAAAgAAAIQAAAAAgAAAAAQAAAAAgACABAAAAAIAAAAAAAAIAgCAgAQ +AAACCAAAACIAAAAAAAAAADIACgAAAAAgAAAAAAAAYAAAAAAAAAsAAAAAAAggAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAFACAAAAABIAAAJ0AABAAAAAcAAAAAAAAAAAAAACEgCAAAAA +AEAAAAAAAAAAgBAACAAAAAAAIFAAAAAAQAAKAAIAAAAgKAAAABAAAEAAQgAAAAAAAHEAAAAAABIo +AAAAAAAAABAmAAAAAIAAEAlgABAIcIAQAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAgAAgAAAAAACAAWACAAgARAAABg+AABAAEAMAaQAAQAAAAACEAAAAADACAAwIAAAAAAAK +AAAAAIAAMAAgEAAAAAAAAAAoEAAIABAAABQAAAACIBAAAAAQAFKSAGxgAGAiAAgQYAAAAAAAAAAA +EAAABASAAAAAAAAEgIgACAACAAAAAACkAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +wAAAAAAASEAAFAAAiACIAAADEgoKAIQAQAECAAAAAAIAAAAAEAAAAABBAAAAAAAAEAgAAoQBAABR +gABAAAAAAFAAAgAgCAAASUAACARABABCAAGAApQAAEEAAAACFACQgAIpAAIAAAAAAAAgAgEAEgCA +AAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AECiAAIAACAAAA8vAAQAAAIAAIEAAIAAAQAAgAAAAAAAAEAQAAAAAAAgAAAAAAAAFAQAACAAAAAC +BAAAAAAECAIwAAAgAAAAADAAAAAAEAAAAABSgECEAAIMAECQAAAAAAAAABABAAABgCAAEADAAAiA +AMDQAAAAAAAAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgACAAAgAAAAgECAAABAA +DgAACZogAggACAABKAAAAAAAAAAkAAIKABAAAAEIAAAAAAAAAAAEDAAAMAACUAAAUABAAAIwABIA +AAIAAiwQQAAAAhAAgAICAAjQAIQgECCAAIAIAwCIAAAAABgIAJgwFAAAGAgATAAEUAA4CAAaAAgY +EBgIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABBAIQQAiIAAAAqQIA +AEEAE1gJAAAAAAAAAAAAEAAAAAIZCAAIAAAAEBoIAgAAgAgBmEgAEIAAAAAYCAAQAAAAARgIAJQA +AQKAGAkAAEEAAgMYCAAgAQJIEBqIAAAEAIABAACAABgAAAEAAQAEIAAAGAgFAAAEAQAAAIAAAAAA +ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABBYAQAAAAEAUAAAAuKBACgAABgCAAA +AAAAAAAAAACgBAABAIABAUQAAAAAGAAAAAAAAEAAAAAAAQAAAAAAQSEAAABAQAABIAAAAMAAAEAA +YIABoAIAAAQAACEAAAQFIAAAACAIgQAAAAAAASABBAAAAAAAKYEFIgAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAADCAAAAAAAAAAIAAAAAIBAAAAACgAQAADN0MBAAAAiAIAQAAAAAAAAAA +AAQAAAAAAAEEAAAAACAgAQgEAAAAACABAEAIAQAAAAEAAALQAAAgAQAEAAAAAAABEAQAAAAABIEM +AFAAgAAAAQgAAAAAAAAAAgABAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAPPwABAoAAAAAAAAAAAAIAAAAAAAAAAAAA +AAgQAAAgAAkAAAAAAAAAAgACEAAAIAAAAAIAACgBIAEAAgABAAAAAAAAAAAAAAAAAAABAAAAAAAA +IAAAAACAAMQgIQIAAAAAxCADAAAAAMDEIAQAAAAAAMQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAiAAAAAQEAAAA6VEgoCAAAAAMgAAAAAAEAAACACAAAAAIDEICAEAAAA +AMQiAgAAAACAxCQFAgAAACDEIAAAKAAAgMQgAgIAAACAxBMCAgAAAADIEgAgAAAAgMiCAAAAAAAA +AYAEAAAAAAABgAgAAAAAIAGCQAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAAAAAAgAACEAAAAASACAAAACVKIAFEAAAAGAQAAAAAAAAAAhAAAAAAAEAGCAAEAgABoAYAAAAAC +IJABiAAgAAECAAGAACAQAiCUAYCQAAAAABABiAABAAAAAAGICBAAACAqAUBAAABQAABAAEBQAFAg +AAAAAEAAQIAAIBAgAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAEBABAAAABAAAEkgAQCAQCIAxQAAAAAAAAAAAAAEAABgCCQABAEAgAAAAIAABAABAgAAAAAAQA +ECAAMAAAUAAwIAAIgITEQImAAAAAABBBAsAAMAAISABAJAAwAAAAgQAAAAACBAAAiQKIAYgAgAAR +wAwEAESAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAEAACAEA +RBoAAMTVAQgAACBAgAgAAAAAAAAAAAAAEEABxECgCAAAAASACBQAQABIDABARBAhwEEIBEAAiIAA +AAQAAAAIAAAAGgBAAQBgABGhARQAAFC4AAQACgQABAAAAAABAAAAAIEAAAEABEAAAIABIAAEAAAB +AYEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARACEAEMAAAAAASEzA +QAAqEAIAAAAAAAAAAAAAQwQgABAAABADASCAAAAAgACGYAgIAABgAYAQAAFAAAQWBGAACAABQBCO +KoMAAABAAIAEABAAAAwwBAQAkEIASAAABAAAAAAAAAAAAAAABABEMCAEAAgOAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAARAFBAAAAAO6jAAAAAEVCAC +AAAAAAAAAAAQEEIAQAkgAAAAgAAGAAAAAAAgBAIAABQAAAAAAAAQAgABAAACBAAAAAAgFAABABUA +AAqIAAAKQQACASkAAAYCCIADQABBCIFACoJAAABAwgABBcUAEEREAABAAABAAAMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiBoARAAgAAAAAlfUAAMAAUQABAAAAAAAAAA +AAIQAAACBgAQAAAASwQAABAAAAAAAAOIAAAAAIwAAohGAgAAAkRFyEAAQAAQADUwAgAE0AYQAhRC +Q4AEEBAgRAQQEAACAAACAhAQAAACAgAAQDoEBBIgABAAABAAEgAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAIAABBIkAIFAl0CAAAACX4AIMCAUjASgQAAAAAAAAAASABRoEEA +MBAAAFAAEADAEAAAUKgIBSBIEAAAFABAAAAIAUAAABQCSggAEBIIAKFIACRTEFIAAAEJuggwEECC +QAAAEAAQChAAAgAICABQAghAABISAAACAhAAAEIAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAIAQAgAAAAL2YgBS8RAAkUAAAAAAAAAAAAAQgACCAAEAAYAQAgC +QEBCAAIAAgBAKAoCwhACAEAIEEBKEggSArAAgIaEBABCCQgAACAARAAKkAEAACYAQIBSIEIAAAAg +AABAIARCAAAAAAIAAAAAAhAAAgJAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAOAAAKAAEAMAAA0TAgcUADAFBKgAAAAAAAAAAAEAACQAEACGACIAEAAGYAAAAQAk +AwAAAAAAAAACABAAAQAERBAAACQAAAAAg4BgAQAAAJAAgAAQAAGCBAIBOBD//zM3AAAAAA8P//0A +AAAAJxF3u3t7IXEAABG7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAVRMTRHdVUwAAB6URu3d3BfVT9QAAAAAAAAAAAABVVVRXAAAAADN3AAAAAAAABf8AAAAAAABV +VQAAD09VVVcTAAAAAAAAXx9VV1VXAFW7u1BfNfUCDwARNTVVU///Oz8AAAAADw/7+gAAAAAnuyK7 +FxcXtwAAAfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVIjNE +d1WjAAAAgRG7u7sG9qP1AAAAAAAAAAAAAKuqqKsAAAAAMxEAAAAAAAAA9QAAAAAAAGVmAAAPD6qq +UXMAAAAAAAAFDaqqqqqq/wpfoK81+gAPIjM6OlpTAAAxMAAAAAAPDwACAAAAACe7IhESEhe3AAAB ++wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAEQAAAAAAAAmV +CgoREQb2owUAAAAAAAAAAAAAqqqqrwAAAAAxMQAAAAAAAADdAAAAAAAAVVYAAA8PqqtVVQAAAAAA +AA8Nqqqqqqr/Cl+grzUKAA8CEwAAAAAAEDMyAAAAAA8fBAUAAAAAJxF3EXFxIXEAAAD/AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEVQICAAAAAAAACJtfXyIiBfVT +BQAAAAAAAAAAAABVVVBVAAAAADc3AAAAAAAAEf8AAAAAAABVVQAADw9VVVVVAAAAAAAADx9VVVVV +AFUREVBfNQUCDwITAAAAAAAAAIwAAAAUAAAAjAAAABQJAACMJAAAkAAAAIwAAAAUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAQkAACEAAALSh0AAIh0ABEUAAAAAAAA +AAAUAACIdAARFAAAAIwBAAAUFAAAjFAAERQAAACMAAAAFBQAAIxQABEUFAAAjFBAERQdAACIdAAR +FB0AAAR0AACUAAAAHAAAABQAAAAcAAAAFAgAABwgAAKUAAAAHAAAABQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAFCAAgoQAAAxGGAAACGAAARQAAAAAAAAAABAAAAhg +AAEEAAAAHAAAABQQAAAcQAABBAAAABwAAAAUEAAAHEAAAQQQAAAcQAABBBgAAAhgACEUGAABFGAA +gpQAADM3AAAAAA8PBfcAAAAAD09VEwAAAABVVx8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVVUAAAAAAACgoAAAAABVMwAAAXAREQEjUF8B8QAAAAAAAAAAMzMzM181NVP//x8f +M3MAABERERE/R90/VVUfHQAAAAAbGxsbR93Pd3cRJ7sbr1UzAFVVVQBfAF83v3d3U1MddwAAOz8A +AAAADw8I+gAAAAAPD6qzAAAAAFVVDy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADuqgAAAAAAAO5EAAAAAFUzAAABFhERExOgrwv7AAAAAAAAAABfX6r/XzU1o///Dg4zMwAAd3d3 +dz+L7j9XVQ4uAAAAACcnJydH3c93u3cbdydfVTMiIgCqAK8AryauERFTUy53AAAxMAAAAAAPDwD+ +AAAAAA8PqqIAAAAAVVUPDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO6qAAAA +AAAA7kQAAAAAVTMAAAmfERECAgAAAAAAAAAAAAAAAAoKAFVQNTWjAAIPCjMzAAARuxG7DIsiDFVV +Dy8AAAAAEbsREUcRA0QRdxsiJwozDyIiAKoAoACgBIwREVpaLkQAADMyAAAAAA8fAf8AAAAADw9V +VwAAAABVVQ4MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAD19QAA +AABVMwAABNxRUQEjAAAAAAAAAAAAAAAAMzMzM1A1NVMAAA9fMzMAACJ3IncMRxEMVVUPDQAAAAAi +d3d3RxEDRCIRJxEbBTMPAFUAAABQAFAVnXd3VVUdRAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD +6gAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAIAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiFAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAASUAAAAAAAAAAAAAIAAE +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAAAAAMrAAAAAAAAAAAAAIAAAAAAAIAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAKAIAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAAAAAABAgAQ +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAAAAlsAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAAAAAB44AAAAAAAAAAAAEAAACAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAABAQ +QAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEADSABAEAAAAAALqkABCAACAAAAAAAACAIAAAAAAgAAAgAAAAAAAAAAAAAAABABAAAAAAAA +EAAEACAAAAAAEAAAAAAAAABAAAAAARQkAAAAEEAAAAAQAAAAABAAUAAAAAAACgAAECAACiAAAAAC +AAAAAAAAghAIAAAAAAAAEEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAgAAAEAAACAEAA +AABQACAAAAUiAAJAAAAQAAAAEAAAAAAAAAAAIAAAAAAAAEAQAAAAAAAQAAgAAAAAAAAAQA0AAAAA +AAgAAgBAAAAAAAAAAAAAAIIAQgAQAAAIAAEQACsAMCAAIAAAAACAAggBAAAAUBABDAAAAACAAAAw +BAAAAAAAKAABAAAACgBwAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABGAAg4AiGgAAAAAAIAQRgAA +CTICBAAEAAAA0gAAAAAAAAAACABQAAAAABEAIAAAABAAYEAAAYAAgIACCAAEBghQAEQAAcAAAAAA +KFAJiAAgUBECcAAwBAACACEAAEDAAAIAEAAAAEQBAACEAAAAAIACQQAKCAAAAgAAggGAQAAAABBE +AAAEAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAkgAsBAAAYwBgACCAAAAAAAJZgAAAEAA +FAAAAAAIAACAAAMACBAEAMAIEAEEAAAAAAAQAAAAAAAAAAAAAgAIAIAIAsAAAQCQgAAAhAAEAAMQ +AAAUBAgAAIgAAgACCBAQgABAAAAAAAAACQAAAAAAEhAAACAAAAACAAAAAgAAAACABBAAAEAAAgAA +EAAAgAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAYAAAIAAAgAAgAICoAAEAAAkrgAIAQAIAAAAAACAA +AgAAAAAAFAABAAQoAAAIAAAIAAQAAAAAAAAAAAAAgAgIECCAgAAAAACAAAAAAAAAAIwAAAgAYQAU +AQAJAACEQBQAAIgIAABEAQAggRAIAEAAYhABFAAAAACAACIMMVAAAAAAYQAQAAAAEgAgAAAAAAAA +AACAAAAAAAAAACAAAAAAAAAAIAoAAgAAKAwEAAAAgAAQhAAACiQAAAAAABAAgAAQAAAAIAAGCABA +AADAAAQEAAAAAAAAwAgAEAAAgIAACAAEAACAAAYgEEAAAAAACGwQNAAAABAAAgAoAACAAAQAAAAg +ACAAAACIAAAAABgKABSAAIAQGQgCEgAAAAAYCAAIAAAQABgIAAQGAABAGAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAhEAAggAYSIAAIAASkBgIAAAKfAIAEAEQBBgKAAAAABAQGAgAGIAEAAAYCACE +EAAQABgIABAAIAAAGAoAEgAACAAYCAAERAKAgBhIABQQAEsAGAoBAQABCAAYSAAAEACAEjiIwAAA +AAAAAIEBIAQAAABAgAAhAAAAAAAAAAAAAAAAAAABBAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAFAABCBEJAAAAAAEAAAAkTAABgAAAEAEgAAAAEAIAAAQAHAACAgAEAAMAAAAAAAABB +BQAAAACAAACEAAABAAAAAAAgAASAAIAAAUAAAAABAAAAAQABRAAAACAIEAAAGIAMAAAAAAAgAQAA +AAABAAABAAMAAIJAAAEMAAAAAAICAQAABEAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACIQA +AAgAAAEIAAAAAgAIAQAACZoICQAAAIEUAQgKAACAoAgBBAAAAAAAAAEAAAAAACEgAQBQAACCQQAB +AAAAAAChIgEUAAAAAAAAAQAAgAAAoCABCAWAAAAgQAEIAAAAAAAFAQAAAEQhQAAAAgAAQAGgKAAC +AAAAAAAAAABQAAAAEAgAAAQAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAA +AAAAwAAAAAAIlwQBAAAAIAQAAQAAAAAAhAAAAAAAAAAAAAgAAAAAAAAAAgAEgAAAEAACAAAAAACA +AAIBAAAAAAAAAgUAAAAAwAAAAAAAAAAAAAAAACgAAAAAIAAAAAASAMQgAQAAAADAxCQEAAAAAAjE +IgAAAAABIMQkAwAAAACAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQCAAAAAADIEQAAAAAAAMgA +AA8REAAAAAAABMggAAAAGAAgyCAAAAAAAADEIAAAAACAAMQkAAAAAAAAxCQAAAAAABDEGAAAAAAA +AMggCAQAAAAkyBMAAAAAgATIEgAAAAAAAMiCBAIAAABgAYAEBAAARBoBiAAIAABAAQGAAAAAAAAB +AZAIAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjCAAAAAAIAGKAAAAAEACAQAACCOIChAA +AAAAAZIJAAAIIAABhAAAAAJAAAGSAAAAAAACAYgAAAAAIAABiAAAAAAAAAGACAAAAiAAAYgAAEAA +AAUBiAAQAAIgEAGQAAAIAAEoARAAAgBQECFAAHBAQCQQMIpAoAAAECAQAAAAAEAAABIAgAAAAAAA +DAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAABiQBICABMhAAACASAAAGgAAUFgCAsCAABABQ +AAIAIAAQAABAAQCAIEBAAABAQAAgQGJAMFAhUDAAAIAAAEAUSAAAAAAJQADBIAAgACAAAIBECggA +AEAASQBISIBAQA5SAAgAgIAEACAICAACAAQJEhACEIDAaAAAGAQAAAAEAACIAgBA4OQIwAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAABhCAAABBAJAMQABAgAAMb3AASoAARABIIIAAAAACQAoMgA +MAAYEQEBAAgBQIAAAUQIAIBgCBQEBAgBCMAAAACAACAACBIAABAgACkEBAAMUggBAAAggAIQKBwY +QBAAAQlBCoAAAAgBAJZGKAADIAAAgAARAgABAAoAgAKBAIAAAABABCQAAAMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAABAAIAlAKAAQCgAACAAAS9EACAwBgAACAAIACAABAAASAAAAAAAAABCA +AQABAIAAAIEAAQEAAAAAAgAAAgAAAAIAABAEAABAAAMwAABCIAKAYAAEABAAAIAAAAAAAAAACBAE +AABQAgAAAACgAAhCSAAAAEAAAgQQAEAAAABEEAAAACAhAQAIBAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIACAAAKAAYiIAQACgkEJAAAADdGkCABQCEEBFMEAAQAQCQAACAAAQAAAAAAAEAAAEAAAA +EAAAAAAAAEAgQBAAAgAAAAAAAAIAAAgAIAAGFAgAAAAQAEAgAIAAQAQAQDAJAARAQAABCAAEQABA +AACAQAASQARCAAMAABDAADAEAABQBEAAAAICABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANEg +Qe2CYAhSQEQAABAQQAAAAAMsAEJAEAIQQkQAwYABBARIQQBBAxMAAAACAAAKgAABCAIQAQgAsQAA +QAAAEDEEgAAAAAAQABABGAFABEASQBjAEAEQBEAQIAAQQAAEkICABAQICAEAKAAAIAgASgIAAEAB +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKqgoATgAFJq4PD6+g/w8AAATPBQWLi9GIDw8A +iAgIAAAAAAAANzcA/wAAAAAE/wAAAABVVQ6uAAAPDwAAMTEB/wAAqqoAqgDdAFMnJycniLvw/wpf +GV319aoPInci7ouLoK///w9fAAAzMxsbGxtNfTT3AAA3d1VXAAAAADI3AAAAAAAAN3cAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAUVUABQCNAF83vw8Pr6D/DwAAAdJfX4uL4ogPDwCICAgAAAAA +AAAzdwT/AAAAABX/AAAAAFVVHxUAAA9PAAA3NwD/AAAAVVVVAN0AoycnJydEd/D/Cl83v/X1VQ8i +dxHdR0dQXwAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAyAAAwAAgAAAAAAAAAAK2wAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA +AAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAiAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAg2AAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgsAACAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAPIQACAAAEAIAUAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEQAAAIAgAAAAAAAAEAAAAAAAAAAAAAEAAhAAQYAIEAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAACAAAAA +AAAAAAiGAARAACAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAQAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0IA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAkAACIABAAAQAAAAAAIAAACAAAAAABAAAAAAAmCQAAAAAAAAAEIAABBI +AAAQAgCAAAgAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgAAQAAAAAACAAACvwAAAAAAAAAA +ABAAAAIAAAAAAAAAAAAAQAAQCgAAAAIAABAAAAIAAgAAEAAAAAAAIIJAAAAAAEASCAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAIACBAIAgAAAAAAAAAABAAAAAAgUAAAAHAAQAISAAAAAEUKAAACAAAAAEAQ +AAAAAAAAAAAAAAAAAAAAAAAABAAAACBAAAAAAABJICgIAAQAACgAAAtqAAAQAAAAAAAAAAAAAAAA +AAAAAAACMAAACBIAAAAABAAIAEgAAAAAAAgiAAAAAAQQQABAAAgCEAAAEYgQAAAAAiAAAAAAAAAA +AAQAAAAAAAMAAAAAABIAIEgA0AAAAAACEAAAAAQAAAMpAAAAACgALgCBAAAAEBAICAQAAAAAACFA +AAAAAAAAAAAAAgABAAAAAASAAgAAEIAAAICAAZAAAAAAAFIACAAAAAAACwgAAAAAAAACCAQAAAAA +AQAAIIAAABAxAAACAIAAEgAAhABAAAACACAwKCAAAAAAAAIDgIQECCAAAAAAAAAAAAAAAAAAAAAA +gAAAAASAAAASEAIAgAEAAACAABAAAIAAABCQEACAEogwAAAAAAKAAMkAAEAAAAAAEAAAAAAACAAC +wAAAAAAAAAQAAggACsAAAQAAFARAEAgAAAACxAAERAAAkAIAAAOQAAEAUAACAgAAAAIAAgIEQACA +EACCAgAABACQFAIAAQQAwBABQxAAAAAAAAABAAAAAABAAAEABIAAAEAACAAEAAAAQAAAAAAAAAAI +ACCgAAAAAAAAIAAAoAACAAAAACIgAAAEACAJAAAAASAAqAAAAAAAAAAEgAAAAAAgAACAAAEAAAAA +AABCIAABgABAAAAgAAAAAAgAAAQeABCAAAAgAgoAAiAAAQAEAAACAAACCQAAAAICAAAIAAAAAgAA +AhQAAAAAgAAAAAAQAECAAAABAAIAACAAAEAAAgAAAAAAgAAEAAAAAACAAgAQCBACAAACIhAAAIAA +AAAAMAAQAAEgAAMQgAgAACICYAAAAAAACAggCBFAAAAAACEAAAAAAAAAAiAAAAAAAAABIAAAAAAg +ChQgCEwAAIgAIAAACS8AAAQAACAABAgEIAAEAAACEAEAAAAgAUIAEUAAAAAyghAAUAAAgAYClAAA +AEAAAAMAEAAAEAAQAQAACBQAEAABAAAgAAAAAAAAAAAAAAAAAAAAAAGAAhgIAAqAAAAAGAoAiAAI +AAA4CCQQAgiAAJgIAEkQEgBQGgwACAAQAAAYCAAAAAgAABAIAAAAAAAAAAAAAVACAAAYSABAQIQI +ABgKAAANyAAUAAgQABgIAAgAAAAAGAgCEAAAAAAYCAKAQACAABgIAgAAgQASGAgAhgEAiAIYSCKI +QAAAABgIAgQAgAQAmAggBAAAAAAAAAAAAAAAABgoAAQAAAAAgAEAAAgAAAAAgAAAAAAAABgAUAAA +AIAIYAABBESAAAAAAAAABAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAQAAAECgBAAAAAEL +AAAIAAAAAAEAhAAAAABBAAAAAAAAAAAACSAEAAEEgAABIAEAAAAEAQEggAABBYAAGAAAAACAQCAg +CAAAAAAAAAAAAAAAAAAAAAABAAEAAAAIQAAAAAAAAQwAAAEAACEBDAAAAAEAIAEAUAAAAQCAAQBE +kBCACCABDQgAAIAgAAEAIAAAAAEAAQAAAAAAAAAACAAAAAEEEAEICAAAAAABAQAABPoECgAAAgAE +AQwIAAAAAAABAAAAAAAAGgEIFAAAACAEAQgQAAAAoIQBCABAgAEAAIEIAAAAgAAAAQgIAAAAQAGB +AAAgAAAAAAAIAAAAAgAFAQAQAAAAAAAAAAAAAAAAQAAAAABAACBBAAKAAAAAACgADCAAKAAACAAA +AIAAAQIKAABgAAAAABAAAAAAAAAAAAAEUAAAAABAAAAAgAABIAAAAAALngCAAAAAQAQAAAAEgAGg +kAACAAAAAAAAAAAAAAABACAAAAAAAAAAVAAAAAAAASQAAAEAAQAAAAAABACoBAAACAAAAAgAAgAA +AAAgAAAAQAAAIAAAAAAAiMQgAAQAAAAAxCAAAgAggADEIAAAAAAAxMQgEQAskABAxCIEgAAAAKDE +BAAAAAAAAIQAAAAAAAAAABAAAAAAAADIEQSAAAAABMgAAAZ7IAAAAAAABMggAAAAAAAAxCQAAAAA +AADEICIAAAAAxMQgIQAAAACAxCABAAAAAIDEEAACAAAAAMQRBEAAAICgyCAAAAAAIAAAExSAAAAA +BMiCAAAAAiARAYIAAAAAAAQBgkAAAAJABAGAAAAAAQQaAYAIABAIJAoBgAAAAABIBgEIAAAAAAAA +AQAAAAAAAAAAiAAAAAIgAAGMAFAAAAAEAQAABCGKCgAAAAAAAYICAAAAQJABiAAAAAAAQAGCAAAA +AAAQAYIEAAABABQBggQAAAAAEAGEAAAAACAAAYgAAIAAAAQBgAAAAAAAAACIAAAAAAAEAQBARAAE +QIBCAEBAAFAgMAAABAAAAEAAAAAAQAAARAYCBAIAQAAoAAAAAAAAAEAQQAAAAAAAAAAAAAAAAAAA +AAAAEDAgECIQIABIKEQhwABBAAAHJAACAAAJACAEAAAAAIEiAAQAEAAAMCAAIABQVAQmAYAAAABA +AhAgAAAAAYA0QgAAABAQCAQgAAIgAAggAEBAAEAAAAAAAAAAAAAIRAACAAAAAiAQgQAAQKEADBCA +CAQCAgCC2EggAAgAAAAYQAAISWKooAAAQAQIIACEAAAABAACAAIAAAAEAAAAAAAAAAAAACBMAAQA +AAgEABgYAAAIAYIAAM9dCAGgBBoAAOAAACgEAAAABAAIAQFIAgAECAAAAkHCFAAIACAJBAAAoQlC +BECAKEgBAAwAgBBEAQAAAEAIIgABgQAAAAAAAAAAAAEAAKGAQQACBjAAAAAAEAAAgAABAAAAABAA +AAAAIoAABCIGBIGAEAAEAUAQQAAAAgAABAAAQJAAAACCAAAIAAAAAAAAAAAACAoEAAgAFAAChACA +AAQAEAAASvQCAAAAAIJAFFIQAAAIAAIAACEIggAAAAAzhikCEAAAAQAmIAAIAYgSMEAACAEBEUBA +KAQACBAAECMAAAACIAAQAAAAAAAAAAAAAJAAEAEAABAAQBQAQRAAAAQAAAAAAAQAAAAEABAABBER +UABBaagAEDAoAIQBDAAEAAQQAAAAACBAEAAAAAABAAAAAAAAAAAAQFAgAEABagACgSiMBIGAAAAM +JzAAAAAAAAAAAAIEQAAAAFAAAAAAAEAAAACAAAAAQAAWEAAAFAJBoAACIChCAAGEAgACQABCYABA +IIRUKAgAAAQAAAAAAAAAAAAAQAAATAASCoQAACgEGBQAAAIBAAhAQANAAAMJkQhAQVAQBgoGAIhA +RgAAkBAAAABCAFIIAAAAAAAAQAgAAAAAAAAAAAAAAAiEAAAARAAAAAAAAEAABBAAAAmCEMRIAABA +SAAAAAQiAAAAAEAACAAAAAAAAAAAIAIMYtAABDAABEQAQACAEgAARAACQEISIEQAAFBAAxQAAATg +EAAAAAAAAAAAREAERERAAhAIAAAFAAAgEBAAAAICAAAAMAAFABIAABKosACgMSACAgAYCAAwQAAA +AAAAABQAQAAAAAgAEIIAAAAAAAAAAAAACEpaNQUAAlARCggQEgICAgAAB6YBAAAACAAAIAgABCBI +AJBAEIIYAAAgAgAKQBAAASAAoQgAAAgAAgAACABQIQAACEAQCAWAQAAiAQIQNAgCBCInAAAAAAAA +AACgikCAAF0AgRCCEFAIgBACQAAISABSEhIgAAAAAABEAAACggBAAACIgIAQgABCAcEIADAABAIQ +AgiCAAQAAABAAAAAAAAAAAAIAEBgEIIEQAAAwACEAICEAAAFMgACkAgAAhAIBECAAABEgAAAwAJC +AFIQRUAKAgIIEpAIAOIQABKASJZACEAKCAAABIUAAMIQiyQBEAAAAAAANSgAAAAAAAAAABOAE5OS +ABAAAQCAEgAgAIBmIgRAIAAAAEACACCAAgAEI2EFIAAAgREAAAIAAAEXJwEAgCAAIAAQAAAAAACA +ECEAAAAAAAAAAIAAAAIQBBATAAEBABSAGAAAAASmAAAAQgMFgAKAEQAQARgBAmAAAAEAQFwCAQEA +AQAAEAIAAIADEACQEAODAAQDooIAOAGABBARAIABkAAAsQBQAAAAAAAAAAAAfCAEfBACYIAAADc/ +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 +AAAAAAAAAAgAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAu9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqYAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABrAAAAAAAIQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAA +AAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjwAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAkYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAABACAIAAAAAAEACAAAAAAAAAAAAAAAA +AAAAAAAIAEgAAEAAAAgAEAAAAACCAAAOgwIAEAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQChAACgAA +IBIQAAAAAIAAAAAMAEAAAAAQEAAAAAACAAAACAAAAAAAEAAQAAACAAAADAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAABAAAAAAACAQEAAAAAAAAAAACAAAAAAAAAAIAgAAAAAACAACAEAAAAAA +EAAAAAAQQAICEAAAAAAAAAfVAAIAAAAAAABAUAAIAAAAACAAAAAAAAAAAEJIAAAAAACAQAAAAgAA +AFAQAAcQCggAAAAQAAAAAAAgQAACAgAAABAQEAIAAAABCAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAgAAAAAAABAIAAAAIgBAAAAAAAAAEAAAAAAAAAAAAAUwAAAAIAAAAACAAQAJACAAGAgCEQIGYA +EQAAEBRAIAAABJ8AAQAAEIAAQAABgAAAAgggEAAAAAIACAAIAAAAEDTAAHABgIAADgBQAAAwAAAA +AAhIAEAAQBIAYBAAgAAABAAAAAEAAAAACIgABAyAAEAAAAAAAAAAAAAAAAAAAAAAAAABAQgAAAAA +AAABAACAAQECAAkAAAACAABAAAAAAAAAAAAAAAAAAAAACAEAAAAAAIgAAAAAAIAAAAIAAAAAwABB +AAADyAAAAAAAAAAAAAAAAZAAAAABAQAAAAAAAAAEgAAAQAAAAAACAABQAIEAABQEAAAAYxICAAAA +AAABAAAAAAQAAAAAAIAAgBGABgAAgAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgAAAAA +AAAAAAAAAIAAAQAAAAAAAAIAAAAAAAAAAAAEAAAACAAAAAAAQAAAAABQQBAAAABAAAAAAAn2AgAA +AAAAAEAAAAAQAAAAAAAAAAACABAAAIABAAAMQAAAAAEAAhAACAAAFAAIEggAhACAAIAAAIEAAAAh +AQAAAAAAACAAABAQAAAIAACgAAAAAAAAAAAAAAAAAAAAAAAAEBEgAAAAAAAAAUAAAAIAgQgQAAAA +AAEAQAAQAABAAAAAChACAAAAAAAQEAAAABAAAAQIACQQAAECAgAQEIgAAAAAB+sAAgAAEIAAAAAI +AAQAAAgAEAQAAAAAAAAQAjAAECIgAAgAACAAAQAgCBCEAABAAEMQABAAABAAADAAAAAEBAAACAgw +AAABIIEQBCQAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAgAAAAYCAEAgACQBJwKABkAEBgCGAgACAAA +AAAQCAAEEAAAAhgIAAQQAggAmIoAAIBACIBYiAAEEgAAARhOAAAFXAAEAAAYABgIAASAAIACGEiE +CAAAAAAYCAARAAAABBgIABRAAAACGAkAEAAAAAAYCAISAAAQAhhJABCIAAAAGAgAGQACQAACAAAC +AIAABAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAABBAAAAAAgAAAAAAAAAAAAAEAA +AAAAAAAAAAAAAEAAhAQABAABQAACIACEAAAAQIAAAAdnAAAEAACAgIBBYAEABAABAAEFAAEAAAAB +ASBEBABAAAAAYgQAAESAAEAAAAAAAAAAASCgAAAAgAAAQACBAAAAAAAgAAAAIAAAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAFCAAAAAAgAEBEAAQgQBggQBCABAAACABAAAAAACAAAEQAAAAAAAAAQkQ +ABAAABCBCAAAAAAAAAEJFYAAAMABgQAAAckAAAABAKAAAQAEAAAACAABFAIAAAAAEAEAAAAAASAU +AQAEAAAAAAABAAAAAAJIAYEABAAAAAAAAQAgAAAAIAEBBAACAAAgIAAACgAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAABgBJAgAAgAAKAAAAAABACgAACABAAIAAAAAACAABIAAGAABAQAA +AAAAASAgAAAAAQQAgggAAAAOLQgAAAAAAAAACAAAQAAAUAAEAAAAAAEAAAIAAAAAAQAAAgAAAAAA +IAACAAAAAAIoAAIAAAAAAAEAAgAAQAAAAAACBAAAAQAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAA +ACAIgAAAAADEJAFAAAAAUMQgBAAAkAAExAAAAAAAAACEEAEAAAACwMgQAAAAAAAAyBYAAAAAAkTI +EgQCAABAAMgAAAHdIQAqAAAABMggAgAAIACAxCAEAAAAAADEIAAAAAAIhMQgAwAAAABAxCQAAAAg +AADEIAMAAAAAgMQkAAAAAAAAxCADAQAAAEAEIARAAACAQAQAAAAAAAAAAAAAAAAAAAAAgAAAAAMg +AAGICACAAEACAYEAAAAIAEEBAAAAAAAACAGIBAAAAQAQAYgQAAAAAAQBiAAAAAAICgGIABAAAAgE +AQAAClqKAAAAAAABAYIABAAAABABgAAAAAAAAAGAAAAAgAAQAYAEAAAAAAABiAAAAAAIiAGABAAA +AAAQAZAAAgCAAAgBgAgAAAAAAAGAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEJBAEAAAIAAAAACY +JAWhIAGoAAmAAFQAAAAAAAAAAEAUsACJBAIQAABgAEAAAVgAECCAYAASQAQRkABBAACCAAADogBg +gAAQQFCIAABAABAiQABAIAAAMCAAACAAQAApIBAAAABAAAkAggAQAAAABAAAQAABgABgAIAAEABA +AABgABAAEBAAcGAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgECAAAAAwECAgAAAAAAgIAIgAA +EcREBAAEAAAQAACAAAQAQBJAFCEACgAAgSiyAHIMAQAEAAQBAAoIgASABBwAAMmlAAIABAwACBgI +AAAMBAGgAAgCkIhMCIEACAgIABoBQQAAgAAAEoBACAABEEAARAAACUoIAAhARIAIBIAAEAQAiAEE +AAAACAAAAAIRAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAABAIAgAAhARgGAgEEAAAAgAUGAAiAIAAAA +AAABAAAAgAEAgAAACAAgAQBQAAAAACAIAAgAAJABCAhAgEACAAAARnsBAAAACAIAABCGYAAIAABA +AAABBAAAAAAQJiAAAAAAQBESYAAAAQAAAAAAAgAAAAEQIAQAAAEAQAGAAAABAAAAEEIoAEEAIAAA +YACEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADAQMAAAAAAACgQgEQAgMEIEAAAAAAAAAAAA +AAAAIAAAIbBAAAAgAAABUgAAQoBAADAAAQCAAAAAAAAIfREABAACAAAAAAAABAIAABQAAAAAAAQA +AAAAQBAAAQAUAgAhAEABAAAIAgBAIEAEQAIAAAAAAQQUAAAEAAAABAAAEAAgEE0JhAQACAAgACgA +AAAAAAAAAAAAAAAAAAAAAMQAABAAAAAAEIoAQBBoKABEBABAEgASgAAAAEAAAABAkABAihCgAAAA +QAQpEABgEIRAAAAAKAAYBAAABAJFxgYAAAobEAAAQAAAAAAAQAAABEAAQABAQAICAEJAQAAAAEBM +AgMKQQADEDQIAADAAIAggDAAwAACAQAEAkAAQgAAAAAAAAAAUgIAEEREQEIAAAAAAIMAAAAAAAAA +AAAAAAAAAAAABABAAhAAgAhASAjAQEcCAggQEAEQAIAhEAAAABACAAAFACAAEhUAEoMFBAACCQoQ +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 +AAAAAPAAEAAidycnLs/Pdw8PD18AAAAAqv93dydfVTNfXxsb9T8/UwAAE7MAAAL/FxdnZ1UPDzMC +/wPPAAAAAP8Pu7sAAP//AADuzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGw9PAAAAAA8PAABVVzMn +Dw9VVVVVAAAzdwAAAAAAERFVAAUANRv/jY0HVwAzRUUVFQA1AA8AAAAAAAAAAAAAC2SqCiIKUABw +ABG7Gxsdz893D08fHwAAAAAzMxERG69VMzMz///1Pz9TAAAB+wAAAP9vb9/fVQ8PMwD/Ae8AAAAA +/w///wAA//8AAO7MAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAC+QAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAEAAQAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAACAAAAAAAAAAAFmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAANAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA7YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAABZIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAABAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAgQ +CAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAQCAAAAAIAAAAG +RQgSEAAAAQAAABIIAAAAEADAAABAAAACAQASAAAEAACCAAAAQAAEACBAAAAAAgAAAAAAEAAADAIA +CBAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAQAAAAAEAA +AAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAkAABAAAAAABAAAAAQAAAAAAZhYABAAAgA +AAgAAAACAABgEAAAAAAACAAAAAQgAAgQAAAAgAAAAAAAQgAAAAIAAABgEABAAAAICABAFQACAAAA +AJAAAAAAAEAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBRAAAAAAIACgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAgEAAAAACIAAAAAAQQIIIAAAAVkQIAAAAAiIQHAggAAA +DgAAiAEAAABgCCIIAAAAAmAAQBAgAAAAAAAQCAAKBAAAAAAAAAAAAAAARBAhgAAAAgAgJAQAAAAI +AAgAAIAAAAKQAAAAAAAAAAAAAACAAAAAAAAAEAAAAEAAAAAAAAAAkAABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAEAAAAAQAAAAAAASQSBAKAAAN8wAABACCSwkAAAQAAIAIASAEAAAA +AAAAAcQBAAAIEAABgQAAAAAJACEAAAgAAYAAAwAAAAAAIAACAgIAAIAACAICAAAAAAgAAgAAAAAA +AWACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAACAAAAQQEQAAAAfzAAEAAAkoAIiAAQAAACgEAAAAAAAAiAkAAAAA +ABAUAAIAAAAAAAAAAIAAAAABAAAAAACgAAAACAAAAAAAAAAEAAIAAAAAKAAQAAgAAEAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAQABAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAECAACAAAREAAAgAAALPIAAAAAAIsACgBAAAABMAAFAAAAACAACDIAAAAAMAABDQA +AAAAAAAGEAAAAwQgAMEIAAAAAAACQQAQAAIAAAACCQEAAAAAQAIAAAAAAAIgAAAAAAAAAAAAAAAg +AAAAAAAACIAAABAQCAEIAAAQQBgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACQAAA +EAEICAAACBSAAhhIAAADTQCQAQCAABgIAJBAAoACGQggDAAACAAYCgEQkAAAABgIABAAAAARGAgA +EAAAAAAYCgAQAAAAABgKAoBAAIACGEgAEAAAEAAYCAAAgAAIFBgKAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAIAQEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAgAAAAAEAAAAAE +AAAgBCAAAAsUBCBEAAHAIQABIAQAAQCAAAAAAEGBAACAAQYAAAIAAAAAAAFAAAAAAAAAmgCAAAEA +AYABAAAAAABNIAAAAAAAAACAQAAAAAAAAASAAYAAAAEAAAAAAAAAAAAAABAAAAAAAIAAAAAABAEE +IAAAAAAkAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgKIEIBAAAABIAAQAA +BmAAFAAAAiAgAQAUAAAAAEABDAAAAAASIgEAAAAAAAAKAQAAAAACQCQBAAAAAAAgBIEACAgAACAA +AQgAAAAAAAABAAQAAAABEAEAAAAQAAgAAQAAAAAAAAAAAAAAKAAAAAAAAAAAABABAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABABAAAAAAACAFAAAAABKwIAAAAA +AAgAAgAAAAAAKAAAAAAaACAAAAIAAAAAEAEAAgAABAAAQAACAAAAIIAAAAIAIBoBgAAAAAAQAAAA +UQACAAAAAAABAAAAACgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADACEIAEAAAAAxMQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAggABAIANIAABAgMQAAAlsICIAAAAghMQgIgAA +AABUxCAAAAAAgADEKAQAAAAAAMQkCAAAAAAAxCQAQAAAoCDEJARAAAAAAMQgAQAoAACIxCQCAAAA +AADEJAAAAAAAgMQAAAAAAAAAAAAAAAAAAAAAASAAAAEABAGACAAAAAAiAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQACCBAAAAAAQAQAABraAkAAAAICQAYAAAAAAAAABggAA +AAIhYAGAAIAAAAQIAYgAAAAAAAUBiAAAgAAAAAGIAoCAACAFAYIECBAAABABiAAAAAAAAAGIAFAA +AAQkAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEFwgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAABAAEEAAMQBAQAASQAAAAAAHzQBAUABiAAEBAABAAAIFwAgAABAAAAAQQAAi +EAAUIBAIAAAAAAAgAIBAQEAAAAAAIARCAEAAAABAAkAgAEAAAAAAQAACFCAAQAAQQgJAQAAAAAAA +AAAAAAAAAAAAAAAAAABECEAAQAgBgAAAACIEhBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEyAAJAAIMAAAACAAgAAAAAMjfAAAJAQEMQgAIwAAAqYIQCEgEAAkEBAEYCAQgQAAAAMAA +AMAABAAIGAAIEEgcAEQIAAEgAAiECKEJBEAICAAAghACCIEAQAgAKQgAABAAEEQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAABERIGAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAE +AACAAAAABmAhAQAQSQAARxVgBmACEAAAaTMGYgEQAABBAYCBgAAAAAAAAABgCAEAAAIiAAAIAkAA +gIQAAAAkIAQCAADAAABACBAABEGBgABACAAAQAgCAAEAIAAgBIACAgAAAAAAAAAAAAAAAAAAAAAA +ACAABAAgACAgKAQEAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAABQIACAAAA +KIUAAAAAAAAJoQCUEQBAQYAEAAAgAAAAAAQgAAAAAAAAAAgAAAACAABAAABAoAIABAAAIAAgACAA +BBAAAAAoAgQAAAJgFQQAABAAQAQAAEAQACBAIACAgAAAAAAAAAAAAAAAAAAAAAAAAAiAAIAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjABMECIcgAOYAQAACFyBIA +AAmjEBQQABBEBAQCEAQAACgAwoAIAAAACEAAAEQAAABAAAMAAAAhBEBAAAkAAgEAAgACAAIAAAAE +ABLAghAAAARDQAAAMAAAABACAEEEBQIAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAJAUggAUEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQggCAAAAAAAWgFBBECQAQAAABDcSUEEA +EggIQsgQUgJIAhBIAhAAAAACEAIJAAAAAAGgCAAAQCAAAABIAAAQAAAAAAAAASAACAAAAAkRMEoA +IIBNEAQAQAAgAMBAAAACMCgIAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEgAUFIAUhBAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEWgIIQQAQCAEIAArABAAAECEUCAAAEAhJIQAIA +AEBMAQAAQlBAUlACAAECkAIQARCABkAQCgIEAAASAAACQkgQQBQACAIBQgAAAKAAAABzkAIAhgBA +CAQAAQAAEFAAAEgQAAAAAAAAAAAAAAAAAAAAAAACAAQABAAgAhgCBAIQAwMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAEAMDAIEAAAMAEAEAAATOzCACA4DIqBABSQQAAwCHAAAA +AgIAICAEAAAAnAECAAAcAQAQEACgDgACBCAAAAIAAAAAnAEAgIACQAoBAkR4ABAAAAMABkAhAoIA +AAAOLSEAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAbGxG7HN8F9QAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAA +AAAAAAAQAAAAAEIAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAB3sAAAAAAAAAAAAAIAAAAACAAAAAAAACAAAgAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAALcAAA +AAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAgAAAACAABQQAAQgCAAAAAAAAAAIAAAAAAAABAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbKAAAAAAAAAAAA +AAAAIAAAgAAAAAAAAAAAQAABAAAAAAAAQAAAIBAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYUAAAAAAAAAAAAEAAAAEAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAIAABAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAJAAIAAAAQAAAAAQAAABUMAQAAAAAAAAgAAAAAACAQAAAAAACAAA +IAgQEgAAAAIAAAAAAACAAAAgEAAAAAACAgAQgAAMAAAAAAEAAAAAAAhACAAAAgABAAAAgQAMAAAg +AAAAAAAAAAAAAAAACAAAAACgAAAAAAAAQAAAAAgAQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQABAACAAAAAAACAAAAhPAAAAABEAAAgAAAAAAAAAABACgAAIAAAgAAAAAAAA +AAAAAAAAEAAAEAAQAAABAAAAAAAQABAAACAIAgAAAAAAAAACAAAAAAAAAAlAAAGAAEgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACgAIAAAACAAACAAADX4QAAAAAkAAAEAAAAAQME4BAAQAAAAoAFFAAYAAEBIIAIgAjAAA +QAAESQGSAAIKECAQAWAAAQAACAABAAAAQgAAEAgAAAAAAQAKBAAAAAgAAAAAAAAAAAAAAAAAACAA +AACAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAI +AAAAAQABAAAAAAAH4IEAEAAAkAAAABICAAAwAACACIEAAAgAMAAAAAASgABJRAAAAAAAAAIAAAAA +gRAAQQAAAAAAABAyBBAAAAAAAAAABIAAAIAAkAACBAACgAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +ACgAAAwQAAAgABAEABAAAgAAECAAAAAAAAAUCAAEgAABAAIAAIAAABAAEAAACQAAEQAACAABAAAA +AAAAACAAAAAAAAIAIIAUAAAAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAIAAADHOI +AAAAAEAAAAAAAAAAIEAEKAEEAAAgAIEAAAAACJAKBHQAAQAAAAABEBEAAAQAEkQIACAAAQAAIhQA +AAAAQAAAEAAgAAAAAIAQEQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAAABAIAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAIABAIAAAKggQIAAAAIBgI +ABAAAAACGAgAGgAIAAAYCBARgAAAAgAAEBiAAAAAAAAEEEAAgAIYSAAUAAAIABgIAAgAABAAEAgA +FAAACCAICAAQAAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAEAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBoAAAAAAAEAAAAAAAEKAAQAAIAAAIAAIAIAAAAK +AAAEAAAAIAAABSAgAAUAgAQAgAAAAYABgAEgAAAABIAAAAQIAAiAEAAAIgAAAAAAAAACAAACgAAA +AAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAAEgAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACAAEQAABOMUBAAAAEAFAQQIAAAAAAABBEAAAAAA +AAGABAABgiIAAIAAAAAAwAAAAIQAAAAAAAEACAAAgAIAAQAAAAAAAAABAAAQAIAAAgEAAAAAgAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAoAAwAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAESQQAQAAAAAIAAAAAAAAAgQAAkAAAAAAIAAAAAAAA +ElARAgEAAAAAABECAAAAAAAAAAICAAAAMAAAAAAAAAAABAACAAAAAAAAAAIAKAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACAAMQAAANBIAIAAACBAMQgAAAAAAAAxCAAAAAAAATEIgIEAAAAgMQhCAAA +AAAAxCATAAAAAIDEJAiAAACABMQAAAAAAAAAhCAAAAQAIABAJABAAAAgAMQAAAAAAAAAAAAAAAAA +AAAAAAAAAAkAAAABAAAAAAAFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIg +AAAAAAAAAkAAAQAAAvSAAACAAAAkAYwCAAAAABgBhAAAAAAAAAGAAAAAACgQDYAAAAAAAAANgAQA +AAAAEAGIAAAAAEAKAQEAAAAAAAABgAAAAAAAAACIAACAAAAGAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQB +AAAgAAAEMQAAAADQFABAAAEEAAAgABBEIgAAIAAACAAAQAACEBAAAEAAAAFAAAAAEkAAAiAAAABI +AAIAQAJCEAAQABBAEAAAAAAAAEAAAAAgAABQMBBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +QAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAEkR +AEQQAACABAIAQAABAAAAwoBACSAAgAQASEAACCEEQQBAAIAAAQAEAIlJoADIAEgAAAIYgBAAAAIA +hABAAAAAQQAAgAgAAEAAgAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAASg2AgAQAAAEA +AADAEAABABAKCABAAAgAAAQQBGAAEAgAQAAAAACQAAAAEIAAAAEABEgAgAAAAAAAAAAAACEAAQAg +ACAAAAAAIAAAABEigAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQBAAAAAAAAAE6IQUAAAAAAIAAAAAAgZA +AEACACAAAgAAQAAAAAAAgYAUAAWEAAAAAAAAACAABAGAAERACABAUBAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEAAAA5lABAEQABABAAtAAAAAEAIAAAMADEE +DAgAgIAAABAEAgCEAEAAAggAAwAAAekARAAAAAAAAgATDAQAQgAAAAAAAgAAQAABAAAJSEEIAwBA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAC5xQEBAAAAIAAgQgEAMTAAgCARACAggEAAAoIEDI +MiIAQgARMgIAAAAACAIQAAAAAEoACAgAMCAIAAAAAAIAAgAAAAAQAAIAEBIAAhIAAAACAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgACAAIQBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAQACAAAAAI6kAAAQIQEAoAEgAAAACAEIgAAIAAQFCygCAiAEAEEBAIEwAA +AEgQEEBABAKyABAAQIiABUAAAAgAEAAIABAAEAACQAACAAAAAAiwAEQQEhAFAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACIAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQIAAAEAABAAAAeQAAICJIAIQAAQAUAAAAAAEQAAAIAAAAASAAAAaAAQmBRcAAQEEQACAAIA +gBADQMIkAAIABQAAACIAAAAAACAAAAQAQEQAAEAAAAAQAACAFAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABDYPDw9fMzMAAAAAVVUAAFVX//9UVwAAAAAAAAAAAIgiADNzH1cAAAAAAP9VVQAAAAAA +AEX9//8zMwAAM3MAAAAAAAAB+wAAAAD//w8bAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VV0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +Kw8PDwozOwAAAACrqgAAu6v//6irAAAAAAAAAAAAiCIAMzMOigAAAAAC/2ZaAAAAAAAAArr//zMz +AAAzMwAAAAAAACJ3AAAAAP//DycAADM7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUNDw8ODjMz +AAAAAKqqAACqqAAAqrsAAAAAUFBQUACIIgAzMw8PAAAAAAD/VVUAAAAAAAAA/wABMzMAADMzAAAA +AAAAAP8AAAAAAAEPDwAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwPHx8fMzMAAAAAVVUA +AERUAQBEVQAAAABQUFBQAIgiADMzDw8AAAAAAP9VVQAAAAAAAAD/AAAzNwAAMzMAAAAAAAAB+wAA +AAAAABsbAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgBAAAQAAAIuAAAAIwAQAAUFAAAiFAAEZQAAAAE +UAAAFB0AAIx0ABGUFAAAjFAAERQUAACMUAARFAAAAIwAQAAUAAAAiAAAABAAAAAEAAAABAAAAIwA +AAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAQeAAAAHAAAABQQAAAIQAADlAAAABRAAAAUGAAA +HGAAA4QQAAAcQAABFBAAABxAAAEEAAAAHAAAABQAAAAIAAAAEAAAABQAAAAEAAAAHAAAABQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA4OMzMAAAAAAXoAADMnAAAAAFBQUFAAoAAAAAAAAAD7MzMRIhEnGyIbdxAQ +UFAAqgCqDIuLZhG7EREAAA8PAAAAAAAADwcAAAAAVVUAAAAAAAAAAAL3AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAHx8zMwAAAAAJdwAAMzMAAAAAAAAAAACgAAAAAAAABP8zM3cRIhsnEScRICAAAACqAKoM +R0dVInd3dwAADw8AAAAAAAAPTwAAAABVVQAAAAAAAAAAAfsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAzGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +CjM7AAAAAAWSAAAzJwAAAABQUFBQAKCgoAAAAAAC+jM3EXe7Jxt3G3cQEFBQAAAAAD+Li2YnJycn +AAAOigAAAAAAAA0FAAAAAFV1AAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACcnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9fMzMAAAAA +CXsAACcnAAAAAAAAAAAAoKCgAAAAAAX9MzN3u3cbJ7snESAgAAAAAAAAP0dHVRsbGxsAAB9XAAAA +AAAAH18AAAAAVVUAAAAAAAAAABG7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALPyAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA98AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAADF4AIAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADswAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAEAAAAEAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaGQEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAABS8AAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAABAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAEuwgAEgAAAAAAAAAAAAAAAAAAAQAAAAACAAASEAAAAAACABIAAAYCAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAgAAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA22AAAAAAVAAARAAAgAAAAAAAAiAAAAQAAAABAoAAAEAAAAAEgAIAAAAAAAAAAAIAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAACIAAAAAAAAAGAAAAAAA48IAAAA +ASAICAgAIAAAQAAAEACAAAAAAAIQAAAAAAQAAAgAAAAQAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAE +AAAACACAgABSEAAIAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACAABAAAGTkAAAAACEAABAAAA +BAKEAAJECQCAAAgAAMABBAAAwAARQAEAAAjAAAIAAAAAAAAAQAAABAABAAAAAAAAAAAQABIAAQAA +AACAAAAAEAAMgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAgAAAAAAAACCAAAAAAAIACAAAAAAAYKIAACAAAgCBAAABAAAgAAAAAC +AAAAIAECAAEAAABAAAQAAYAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAQAACzFQAAAAAGAAABAAIAAAxAACVIAAAABAAABw +FBAAAIAABFAEEACAYAECAAAAAAAgAAAAAAQABAAAAAAAAAAEAAAAEBQAAABAEAIQABAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWAAQEAAAABgIAAgABAAAGAgAGIAgAAAYCAAIRAAAABgK +ABAAAAAQGAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoAEECAAAKYCAAQAAAQIAgIAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAAc7gIAEAAAAgIBAAQAAAQAAAAAggAABAAAAAIQEAAEAAAEABAAACAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAARAAAAEgAQAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACtgAAAAAgCAIgQwAAAAAACSBBAQQAAAAQAEEAAAAAKAgAQAAADAAQBQBAAAAAAAA +AAAAAAAAAAAAAAgAAAAAACABAAQAAAAgAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAOCQIAAAAAAAAAAAAAAAABAAAAUAAAAAAAAAAAAAACAAAAAtEACAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAABAAACACgAAgAAAAIEAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASIIAAA +AACAAMQgAAAAAAAAxCACAAQAAADEIAEAAABAgMQkAAAAAIAAxAAAAAAAAAAAAAAAAAAAAAAgIAAA +ACIAQCADAAAAgIDEIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC86IAAAAACAAAYIA +AAAAAAABhAAAAAAAEAGACAAAAACgAYgkAAAAAIABAAAAAAAAAAAAAAAAAkAAAIIAAAACCAYAgAQA +AAAgEAGAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMkBAEAAhYYAQAAAEACBACCAQ +ANAAACAAMAAAABAAAARAAFAYQFAgACAAAAAAAAAAAAAAAAAAAAAAAEAQAABAACAAAgAAIECAREAg +AAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcdCAgAAAACAAQIwhgEAKgQRAAEAAAJAAAA +gACAQOHgCAAIAgAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQEmBoAAAAFCAAAAQAEAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATOYAAAAAAAABACAAEQIAAAQAAIAAAAAAAAkBBAAAAAAj +AwCAAYMABBAAAAAAAAAAAAAAAAAAAAAAAAABAIEAgAAEMAABAAABAFGAAAEAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAPOAAiAAAAAAAAAIAAAAAAAAEAAAAQAgAAAEAwIAAAAAQAIEAAAABE +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAeyAAABAwAMQAAAAAACAAASAgUAAMkGQcgCAABggAAAQIDAAAAAAEAAQQAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAIAgAEQAMQDAIAAEgAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAA2wIAAIAAAACAABAAAAQABABFAAAAAAAAAACuggQICAAEgAACAAAIAoCAAAAAAAAAAAAAAAA +AAAAAAACEAAAAAAACRACABIAIEIAEAICABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANuwEA +EABACpBKQAgAREAAAAACQhASAAKwUMhAEAAKEgAEAJISAggACAAAAAAAAAAAAAAAAAAAAAAACAAA +QhACCAABQpAARRAICAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTwEAAAEAQABA +AgIgAMYAAAAAgBAAAAAQQAAAAABcCwAAAAABIAJAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAJA +AABMIgQAAAAABAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoYzMxP/AAAAAAT/AfsAAAD/ +AABVRwAAAAAbGzMzz3dfNTNzVVUAAAD/AAAAAAAAAAAAAAAAAAAAAAAANzcAAAAADw8B3QAAAAAA +/wH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOuDM3Av8AAAAAAP8RuwAAAP8AAFVHAAAA +ACcnr6/Pd181MzNX3wAAAf8AAAAAAAAAAAAAAAAAAAAAAAAzdwAAAAAPHxH9AAAAAAH/B/8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXLMzMA/QAAAAAA/wD/AAAA/wAAV1cAAAAAEREFBQNE +UDUzM1VVAAAA/wAAAAAAAAAAAAAAAAAAAAAAADMiAAAAAA8PAP0AAAAAAP8A+AAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACczMwDsAAAAAAD/AfsAAAH/AABFRQAAAAB3dzMzA0RQNTMzVBAA +AAD/AAAAAAAAAAAAAAAAAAAAAAAAMjIAAAAADw8B/wAAAAAA/wD+AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAHORQAAIxQABEUAAAAjAAAABQAAACMAQAAFAkAAIwkAACQAAAAjAAAABQAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAQUAACMUAARFAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAANEEAAAHEAAARQAAAAcAAAAFAAAABwAAAAUCAAAHCAAApQAAAAcAAAAFAAAAAAAAAAAAAAA +AAAAAAAAAAEUAAAABBAAABxAAAEEAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGIA +AAAAAIiIiAAAAfsAAAAA//8fHzNzAAAfDxH/AAAAAAAA//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VVUAAAAAb2/f3w9VDzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTQAAAAAAiIiI +AAARuwAAAAD//w4OMzMAAA8PAN0AAAAAAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAABXVQAAAAAX +F2dnD1UPMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4YUFBQUACIAAAAAAD/AAAA +AAACDy4zMwAADw8A9QAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAYGAQFVMzNV +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQUFBQAIgAAAAAAfsAAAAAAAAPHTMz +AAAPDwX/AAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAATU1GRlUzM1UAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKSQAAAAAAAAAAAAAAAAAAAAAAEAAACAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABCAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAezAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAGAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAA +BAAAAAAAAAAAAAAAClUAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAB8gAAAAAAAAAAAAAAAAAAAAAAQAAAFCAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABBAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAev +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAACIAAAAACAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfYAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAoAAAA +AAAAAAAAAAAACAAACAAAAAAAAABgAAAAAAAAACAAEgAAAAAAAAIAAAAP5yAIAAAAAAAACAAAAEAA +AJIAEAAAEBQAAAAAAAAAAAACAAEAAAEAAAAAAEAAAAQAwAAAAAACAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIIAAAAAAAAAIgAAAAAAAAAQAAA +AAAAAAAAAAAAQAAABQAAAAAAAAAAAAAgAEAAABAAAAAAAAUwAAAAAAAAAAAAABAAAAAAYAAAAgAA +AAAAABAAAAIACAAAAAAAAgAAAAAAIAAIAAAAAAIAAAEAAAAAAAAABwgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAKABAAAAIEAgAAAAAAAAACAAAEAAAAAAAAAAAAAAIAAAQECAAAgAA +AAAAgAABCggAAAAAACBAAAAIAAiAACAAAgAADHYQAQAAMDAADHEIAACABgAACAAQAAIyAAAIAEAA +AEAAAAAAAAAAAAAoAAEAAAIAAAAAAAAAEAAAgAAAAAAJAAAEAAAAAAAAAAAAAAAAEAAAIAAAAAAQ +AADAAAAAAAAAAAAAABAAALAAAwAAAgAAAAAAAAAAAADggAAAAAAAAAAAAAAAAAAAgAAQAAQAAIIQ +gAAAEAAAAAAAAAAAAQAAAAAAAAAJd0AAAIAQAAACAAAABACAAQCCAAAAAAAAAQAAAAAAAAABAAEE +CAwAEBAAAAAAEBBAAAAAAAAAAAAAAAAQAAAgAEAAAAAAAAAAAAAGAAAAQAAAAAAAAAQAAAAAAAAA +AAAAAAAAoAACIAAQAAABAAIIAAAAAAgAACAAAAAAAAAAiAAAAAgAAAIgACAAAAAAACAQAAAAAAAA +AAAAAAAQABAAAQAAAAb/AAAAABQIABCACAAAgAAAAgAAEAAGAAAAAACAAAKAAAIAAAAgAAAEEAAA +QAASAAAAAAIAABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAiAAA +AAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAIAAAAAAAAAACAAAAAAAAIAAAAIQAAEA +ACAAAAAAB6gIAAAggCAAAygACAAghAAAMAAAAAAwAAAQEAAAAAAIAQAABAAAAAAAAAAgAAAAQAAA +AAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEAYCgAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAABAIAAFAAIACkAgACAAAAAAQKAAQAIAAABgKAAAI +HQAMAAAAABgIBBAABAASGSgCEAIAAAIYCQAIAAAAEBgIAAAAAAAAACAADAAAAAAQCAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAADEAAAABhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAAQAAAAAAAAAAgAAAAAAAQAUABgAAAAAAAAAufABAAAAEA +AAAEAAAAAACAEAEgAAAAAAAAAQAAAAAAAAAAAAAAEgAAEAAAAAAEAACAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAADAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEIAAACCAUgQAEAAAAAAABAAAAEAAAAAEAogABAAAAAQAAB/UMAAAAAaQAAQEUAAAA +AEgBAAQAAAEAAAEMBIAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAACQAQAAAAAAAAAAUAAAAAAYACAAAAJAAAACAAEAAAANRgAAAAAAAAEAAgAAAAEgIAACAAAA +AARQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAACAAAAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AIQAAwAAAAKAhAAAAAAAhQCEJAACAAAAAMQAAAQeIAEAAAAAAMQgAgAIAABQxCACAAAAAIDEIgEA +AAAAAMQAAAAIAAAAAAQAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAMQAAAAA +AAAAAAAAAAAAAAAAggAAgAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAB +ABABAQAAAANAIAGIKAAAACAIAQAACCSCCAAAAAAEAYAAADAAAAABgAAAAAAAEAGABAAAAAAAAQAA +ADAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAIAQAAAAAAAAAAAAAA +AAAAAAAAAIAgEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAJAAADAABIAAEAAAAAA +AUAAAAAQYEAgIAAQAAAPCwAAAABAAAJiAAhAABAgAAACAEAAIEAAQAAAGAAgUAAiAAAAAAAAAAAA +AQAAAgAgjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQQAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAC +AEAoAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAIAAAAAIAAAAAAAAAAAAAAAAQAAB +ABJCCAgAAEYrABoEQIAAAAAAAABALAJQCAhYAAhAAAGCwNgMQAAMCQQAAAAAAAAAAAAAgAAZBABQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEiAAAAABAQAAAAAAAAAAAAAAAAAAAAAQAAAABAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAKAAAAAAAAAIEABAAAAAIAAEAAAAAEggAABAAAgAAAA +TWJAQAAAAAEAAEMGIAEIAAIAEAZhAQAAAEAAQAAkAAAIAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAQAAIIAgAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAFAAAFAAAgAACAGAAAAAAAAAAAAQABAQAAAAI1AAQEABA +RAAAAAChAAIBgAAAACAEAAAAFAAAAAIAQAQAAAAAAAAAAAAAAEAAAAJAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABEAAJCAAAAAAAAAAAAAAAAAAAAAAgkAAAQJAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAABAAAAQAAAAXAEAQAAAMAgAgwAUAAAAAAAQEAAAvhQBASgAAAAAACAAAA +ADQAqcCAAAAQDcoAAAEAAgiCAkAAAAAAAAAAAAABQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAq4AAAAAABAAAAAAAAAAAAAAAAAAAAAAAXARByAAEwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQCAAAEAgAAAgEAEgABACQAAAACAAAgAIAAhACEhICAgAAAYIAAAUAUFAAAAAIUaAIAgBICABQ +ABIEAEgAIAgAEEAIAQAAAAAAAAAAAAAgAAgAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlIAAA +WACgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAACACAABACAAAAQAgAAACQABIQABBAAEBAAAAFNxAAAAUAAAYEAEIAAgBACGAEAgAABRKwCAgC +AABAAAACAAAAAAAAAAAAAgAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACggAAIAAALSAAAA +AAAAAAAAAAAAAAAAAAASAACBFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAIBAIAIAAAAAwAA +AwCA6AAAgAABAAAAAAQCAAAAACAAAAt94IIAAAAaHACBIQAggwCBAgABAgJMIAACAAACAQAAAAAA +AAAAAAAAAAABAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAABEAAAAAAAAAAAAA +AAAAAAAAAAAAAA4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAABV +VQAAAAD//x8dAAAAAAAAA0ED8wAAVVVVVQAAAe9VVQAA//9FRQAAAABVVf//AAAE/wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIACgAKAKAAAAAAAAAAAAAAAAAAAAAAAA +AAAADD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAFVVAAAAAP// +Di4AAAAAAAAFIwH7AABVVVVVAAAFr1VVAAD//1dXAAAAAKqq3fUAAAD/AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAKAAoAoAAAAAAAAAAAAAAAAAAAAAAAAAAAANLwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAVVcAAAAAAAEODwAAAAAA +AAPdAP8AAFVXVVcAAAD/VVcAAAAAVV8AAAAAqqsAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAICAAoACgCgAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAB8PAAAAAAAAAzYB+wAA +VVVVVQAAAe9VVQAAAARVBQAAAABVVREFAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgIACgAKAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQARFAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIgAQAAQFAAAiFAAERAAAAAAUAAAEAAAAIwAAAAUAAAEjwkAAIgAQAAUFAAA +jFBAERQUAACMUAARFAAAAIwAAAAUAAAAAAAAAAAUAACIUAAREAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAB0AAIx0ABGUAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAABAQAAAIQAABAAAAAABAAAAQAAAAHAAAABQAAAXdCAAACAAAABQQAAAcQAABBBAA +ABxAAAEEAAAAHAAAABQAAAAAAAAAABAAAAhAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAA +HGAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAjMzDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+ +AAAAACJ3Gxswo4aGAAAAAAIBAACqqgABAAAAAAAACcgAAAABAAAAAAoKAFUwUzCjEbsbGwxHEQwA +ADEzAAAAAAAAAAAAAAAAqqozMwDPAM8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIFBQICAAoAAA +AAAAAAAAAAAAAAAAAAAAAAAAMzMOHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAAAAIncb +GzBTRUUAAAAAAQEAAFVVABMAAAAAAAACgwAAAQMAAAAAMzMzMzBTMFMidycnDEcRDAAANzMAAAAA +AAAAAAAAAABVVTMzAM8AzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAgIACgAAAAAAAAAAAA +AAAAAAAAAAAA//8zMw0vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi/gAAAAC7u6+vP6O2tgAA +AAD3+wAAq6r/+wAAAAAAAAe9AAD/+wAAAABfX6r/P1M/o3d3d3c/R90/AAAxEQAAAAAAAAAAAAAA +ACIiu7sw/zD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICBQUCAgAKAAAAAAAAAAAAAAAAAAAAAA +AAD//zNzDD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHdAAAAABERBQU/U3V1AAAAAPv7AABV +Vf+zAAAAAAAAAfkAAPvzAAAAADMzMzM/Uz9TERERET9H3T8AADd3AAAAAAAAAAAAAAAAd3cRETD/ +MP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAICAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAA +AAALYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAB +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8AAAA +AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0oAAAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAEAAAQAAABQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOqQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAACgCAAAAEABBAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAIEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAAAAAAAIAABAAQAACAAAAIAAEQAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAA +CAAAAAAAAAAAEAAAABACAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQABAgMAIAIAAAAAABAAAA +AAAAAAAAAAAAAAAACAAAAAAG4wAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAgQAAABFAAAAAABAAAA +AAAAQEgAAAACAAACYAACAIAAIAABAAIAAACAAAAAAAgAACEAAAAAIAAAAEIAAgAAAAAAQAAAAAAA +AAAQgAAAAAAgQAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAEAgAAEAAAACAAAAAAAAAAAAAAACAAAAA +ABAIAAAAAAAAAAO3AAAAAASAAAAQAAAACAAAAAACAAAAAAAAQACAAAAAAAAAAAAIBABAACIAAAAA +AAAAIAAAAAEAACoAAgAAAQAAAAAAEAAAAAAAQAAAAABAAIAoBIQAAAIAQAAAJAAAQAAAKACAAAAS +AAAIAAAAAEAAAhAAAAAAABBAAAgIAABEgAAAAQAAAEAQAAgCgAAAAAACAAAAACAAAAAAAAAAEAAI +AAAACroIAAAAAAAAAgAAAAAAAAACEAEAAAAAAAAQBACABAIgACAABgABAAAIAAAAABKAAGAACAAA +CABQAEABAAAICABAQAAAAAAIAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAgIABICAAQEgIAACQAAAAAA +AAAAAAAAAAQAABAAAAAAAAAAAAQAAACAABAAwAABAAAEAAAEAAAAAAgAAEASAACAQAkIAAAMgEAC +AAQB0AAAgAIEAAAQAQCAAAQAAAAAAAIAgAAAAAgAAAAAAAAAAAAABIQACQgACAABBAAAEAABFAgB +AABgAAAAAAIAAAAAAAQAAAAAAAAAAAAAAAAAAEAAgAAAICAAIAAAAAAAMAAAAAAAAACAAAAAAAAA +ABAABAAACAAAgAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAf8AAAAAAAgAAAA +AAAAEKAAAAACAAAAAAAAQAAAAAAAAAAAAAAIAAAACACAQAAgAAIgABEAAAgAAAAAIAAAAAAAAAAA +CAAAIAAAAAAAAAAAAAAwAQACAAAAAAAAJAAAQAAAEBAEAACAAoIIABAAAAAAAggAAAABABBAAAAA +AAAAgAAMEAAAAAAIABAABAAAAAAABAAAAAAAAABACBAAEEAJAAAAC5BQAAAAAAAAACgAAAAAAAQA +MAABAAAAAAAQAQAAAAKAACAAAAAAAEAAAAAgAAwgAIAAAQAAAAAAIAQAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAASQAAAghgIAAAAABAACAoiEAABgAIYCQAQAAAIEBgIAAgAAAAAEAgAAAAAAAAAAAAJ +AABAEBoIAAiAAAgAGAoAAAAAAAAAAAASAACAABgIAAAHEAAKAAQAABgKABIEAAAAGAoADAAAAAAQ +CAIIAIAAABgIAAAAAAAAAABQHAQAAhAAAIAABBAAABgMABsAAAAAGAgAAAAAAAAAAAAAAAAAAAAA +AWAAAAABgAAgAAAAAQAAAAEgAAAAgIAgQBAAAAAAAIAAAAAAAAAAAAAIAAAAAAAAAQQABAAAIAAA +AAABAIAAgQAAAAAAAAAAACAAAAAAIAQAAA+EAAEAAAAAAAAAAAAAAQAAgAAAAIAAAAAAIAQAAAEA +BAEAAAIAAAAAAAIAhQAAIABAAAAAAAAgCAoQAAABCQAAQAAAAgAACAAAAAAAAAAAAAAAAAAAAQAA +AQhACAAADAABAAQAAIAAAAEAAAAwAAAAAQQAAAAAIAABAAAAAAAAAAAEAAAAACAgAQwEAAAAAAAB +AAAAAAAAAAAABAAAAACgAQAABLYMAAAAAiAAAQBAAAAAIAABBAAAAAAAAAEFEAAAAAoAAQAAAAAA +AAAAgAAAAACACQAIyQAAAEAKAQAAAAAAwEUBAAAAAAAAAAAAAAAAAAAAAAIGAAAAAFAAABAAAAAI +AAACAAAAASBQAAIAAAggAAAAAAAAGgAAIAAAAAAAAgAAAAAEAAABAAgAAAAAAAAAYgAAAAAAAAAA +AAAAAAAAIAAAAAAOaAAAAAAAAAgAAhAAAAAAAAAAAAAAAAABAAAEAAAAAFAAAAAAAAAAAAAAAAAA +AiAAEQAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEIAAAAgMQgAAAEABAAQCACAAAA +AIDEJAAAAAAAAMQAAAAAAAAAhAAAAAAAAAAAIAIAAAAAwMQgAgAAAAAAxAAAAAAAAAAAIAJIAAAA +gMQAAApvIAAAAAAEBMQkAAAAAKAAxAAAAAAAAACEIAIAAAAAgMQAAAAAAAAAMCMAAAAAIADEJgSA +AACAAMQgAAAAAAAExAAAAAAAAAAAAAAAAAAAAACABEAAAAQQAYIEgAAAAAIAgAAAAAAgEAGIAAAA +AAAgAQAAAACAAIABAAAAAAAgAACAAAAAAKAgAYIABQAAAAABAAAAAAAAAACEAAAAgyBQAQAAAcuC +AAAAAQAAAYgAAAACAAABAAAAAAAABAGAAAAAAAAgAQAAAAAAAAAAgAAAAAAABA2IIAgAAQAAAYUA +AAAAABQBAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAEMAAAAEAAAAAAEEAESUCAAAIEAAAQIAEAAAAA +AIAAAAAAAAAAAAAAAAAAAEBARAQAEABAACAAAAAAAAAAAAAAAAAAwAEQIAAAAAAIlAAAAABQIAAg +BAIAgAAAAFAAAEAAEAAAAAAgQAAAAAAgAAAAAAAAAAAAAAAAAQAANAkCQAAwMBBgAAUAAAYQSAQA +AAAAAAAAAAAAAAAAAAAAyQAACMhAUAQAAgAAAAgAgAhMAACSAEJACIIIgAAACAAgAAAAAAAAAAAA +AAAAAAAAiEAAABAAAAAASggJVAgBCgAAAAAAAAAAACAAAAQAAAEAAEMuQALRgYkARAQABFACBMAA +AgEEAAAMAACQiEAAAKCgAAAAAAAAAAAAAAgAAAAAIAREEgGgAERCAAAAAAAA4eAAQAAAAAAAAAAA +AAAAAAAAAAAQAAEkAQAEQAAAAICAAQAAECIhAQAAAMEACAIIAAAAAAACAAAIAAIAAAAAAAAAAAAQ +xACACAABQoGAgYAAAAAAAAAAAAAAAAACBCAhCAAAQgAAQRsgIAAAAAAAAAAAIIAIAAAAAAAAAAAB +AAABVAKABAADAwAAAAAAAAAAAAAAAEAAAAgAAADACAooAIAwAAAQEIAAAAAAAAAAAAAAAAAAAAAA +AAAAAKgFAYAQAAAAAAAEAAAAACAoAAAABIQAAAAAAEAAABAAQAAAAEAAAAAAAAAAAAAxKEAAAAAA +ACAEAAAAAAAAAAAAAAAAABAAKIACQAAUAAAMyQQAAAQAAAAADAAABAAAAEAAAAAEAAAAAAQgMAAA +AAAAAAAAAAAAAAAgBAAAAAACQgAAAAhCQICUBQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAACH +AgBACABAAAABQEAAAAAQCwAAAAAAAABgAHAQAAAAAAAAAAAAAAAAAAAAAAAAAJCCAABAAAAAAkAA +QAAAAAAAAAAAEMAQAAQACFAAAAOdAAAAAAADCEgBwABAAAXIAAgAAAAAAEBAABCAQEJAQAIAAAAA +AAAAAAAAAAAABEICBNABQAQAABAABAAFAgYDqwAAAAAAAAAAAAAAAAAAAAAIEpBIARAAQgAQAAAA +AgIACQCQABIFIkJAAMAAhAAAAgAIBAAACAAgAAAAAAAAAAAAWgwgEAEBAQAAAgAAAAAAAAAAAAAA +AAAAABBAAADIUQAAC4wQAAAQAgAAABIBAEAIBAAiAAIAEAACABAAUggAAAAAEQAAAAAAAAAAAAAA +AAAAgSEAAgAYICBAQBEAgAIhIAUlAAAAAAAAAAAAAAAAAAAAAAAFAEAAAAgAEAAAABAAAAABAoAI +BAgQCABCBEAMAoQAAAAEAAABBAAAAAAAAAAAAEAEFAAgKQlCEgIAQBACUAIAAAAAAAAAAACCAEgS +wVACAAACzQJKCEAASAgKAAIIEAgCEAgSAABAAAAAAEAAEBCQkhBAAAAAAAAAAAAADVAAAJOQCBIE +AgESElAIQEAAEAgRACgAAAAAAAAAAAAAAAAAAAAAAgTiAgIAgAAAAgYAAAAAACABAgIAAEAAAQBA +FoAUQASIAQCAkAkAAAAAAAAAAAAAEAAAAIDMSqQAAAACAERiAAAAAAAAAAAAAQCAQxAHKCAAAAoL +BAACAgBAIgAAAAACAgAAAAAAIAACACAAAgABQABcewAAAAAAAAAAAAAAAACBXHgAEAiAwRAREAAA +AIAAABQQAAAAAAAAAAAAAAAAAAAAAAAzM0dFAAAAABH9AAAAAAAA//9VVQAAAAAAABX/MzMAAAAA +AAAzMwAAAAAAAAAAAAAbGxERP0dH3f//H18AAAAAAAAAAAAAAAAAAP//AABVVQAAC2UPTzF1AAAA +AAAANzcAAAAAAAAAAAAAAAAbGxsbR91H3QAAAAAAAAAAAAAAAADAAMAAAAAAzABEAA8PAP8/MzUz +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAC+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAQBAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAFvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAalAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAEAAAAAAAAAAAAAAAAAAABAAAAAAAACQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAOfAAAAQAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAhAAAAAAAAAACAACgAIQAAAg +AAAAAgAAAAAAAIAAAAAAwAAAAAAAAAIKgAAAAAAAAQAAAAAAAAACgAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA7kAAAAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAEgAAAAABIAAAAAAAAAA +gAAAQAIAAAAAAAAAAAAAAAAgAAAgAAAAMAAAAAAAAACAAAQAAAAAADAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACx8AAAEAAAAAAAAAAAAAAAAMIAAA +AAAAAAgAAAAAAAAAAHAAQAAAIAQIAAAAAAgOAEAAAAAACCAABEAAAAAIlAAgAAAAAAiAAAAAAAAA +AIAACAAAQAAAhAAAAAAAAAAQAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAEA +AAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAAAAABAAALbQAAAgACAAAAAAAAAAIAAAAAEAAAAAAAAACA +CAACAAAAAAAAAAAAgAQAAgQAAAAAAIABBAAAAAAAEAAAAAFAAAAAAEAAAAQAAQAAAAAAAAAAAACA +AAIAAAAAAAAAADAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAAAAAQAAAAAAAAAAAAAAA9PAAAAABIAAAAAAAAAAgAAAAAEAAACAAAQAAAEAAIAAACA +AQAAABAAAIACAAABKQAAAAAAABAgAAoAAQQAEBAAAAABgAAQAAAAAAIAAAAAAAgAAAAAACAAAACA +AAAAIAAAgAAAAEAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAABtgAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAIAAAAAAAAAAAQAAAIIQB +AAAEAAAEAECABAQAAIAARAAAAAAAAQCAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAgVAAACAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAIAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD8AAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAACACAAAABAAAAAgAAAAAAAAADwgAAFAAgQAAAMAQAAAAAgABAAAAAAAAAAEAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABNsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAP+GAAAAAAAgAAADAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAADgAA -AAggAAAAEAwAAAXWAFSOABFUCkgAABAAAEAARgAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAJAAAICAAAAAAAAIgS -AAAADgkAggAAQoAAAQIAAAQAAEEAABAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAAAAAAUAACAAAAAIAAAAIAQAAAAD3gAA -CgAACAAAAAAIAACAAIEABAwAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAACBQAAAy6AMYEAAhACAkA -CAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAiAAAFAAAAAACK6IACAAAIEAAApAAAEIAAQA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAoAAIAAIAAAAQMAAAAJ/MCIYAADAoJAAASAgAEIQAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA7RACCAAAAAIAAABAAAAAACAAAAIAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAACACgAAAAApEAAABimARAAAACEAEIAAAAAAACQQAAAIAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACABAAAAAIhAAAAFKSAQAAAAoIjEIAMAAAABYMQAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAgAAACg -IAAAAAAFgIAAAAIAIgmAmAUAAAAECQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQGAgAAAKbJ -wEAIgAjIAAAgAMkJAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQDAQAgAEBAABFQBIEIAyBsgCK -AAICEoEsSCEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAIBQEAAAAI05ABAygBIAAxIkQkAAACBg -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACBACAAAAAAAACHMAICBEAAEAYBYAFAAABSgAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAICAAAFOxAEAUJAVBIQAEhQEEAEAYgAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIFgIAAAAAQEAAAiYEhQAIAASAAAIAlISAiICEAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEA4EgIAAAADTYEApYBFgAMwEyMAAQMQACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMA -gAAAAAAI8oCQEBGQgMADAgAAgBAAkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVScPd/9VAVUAAAVU -MDU1NQQVG1//N/8fAAB3JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqJw8i/6lX/wAADVA1PzU/rr8K -Tv8y/w4AABEbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKozDzMAqVX9AAANUDU1NTWvrwpfADIADgAA -EREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVTMPMwBVAFQAAAVUNTU1MAUFCl8ANwAfAAB3dwAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAJAAAEJAAAgAAACCYdAACMdAARkB0AAIxQABGQAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAABQgAAKEAAAIkRgAABxgAAOEGAAAHEAAA4QAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAXcMDVRWxW/dyf/Nw+7ur8ndwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAB9AAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAEIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1eAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD54AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAAAAAAICABAAIAAAAAAAEAAAAAAAABAAAAIASACAAAAAABAAQQAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAKBAAAYAEAAAAEAABAAIAAAAAAAAAAAAAQQAAAEAgAAACAAQAEAEgAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAWuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAQ +AABAASAAAAAAQAABAAAAAAAAAQAAAAACAAAAAEAAAAAAgAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACOsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAIAAAAAAAAAA +gAAAAAAAAAAAAAAAEIAAAAgwCAAAAAIGAAIAAAAAAAAIAAAAAAAAAAAAAAAAAQAAAAAAIABAAAEA +AAAAAAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAgAAABAAAAAA +AAAAAAAAAAAAAAAEuwAAAAAAEAAASAAAAAIEAAAAAAAAAMAAAAAQAAAAIAACQAAAAAAAAAAoAAAQ +AhAAFgCBAAAAAAIQAAAAAAAAAAAAAAAQAAAAAAAAgAABAAACADAwAAAAAACAAAAAACAAABAAgAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAD3IAgAAAAAAACIIBAAAACAAChSAAAAAAAAAACAAAAABQEAAAICAEgAQGACCAAAAAAAAEAA +AAhAIAAAAAAACgAAAAAAAAAAAAAAAARAAAkAAKEAAEYAEDIBYBAAAAABAAAAAACAAAgwIAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAggIEAAAAAAMAABAAAAAUAAAAgAAC+UI +AAAAAAAAACAAAAAAEoBAAAACAAAAAGZAACgABkAWAAAAgAAQAAgBAAAAgBAMgGgACVAAAAgACgAA +AAAgAQAAYAAAAAAIgAAAAYAAAFAAAAAUAACASAAAwAAAAAIAAAIAAAAEAEgAAgEACAAAAAAAAAgA +AABAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAACAhBRAAAAMAAAgAAAAAAAAAAAAAOzgAAAAAAQAAA +ABAAAICIAAEAABAAghAACAAAIIAAAAAIEAAAAAAAAAIEAAAAAMBAAcAAFAAokACAgABAACAAAAAB +AAAAAEAAAAAAAAAmMAAAAAAAAABwAEAAAAAAAAAAAAAAAAAQMAAAAAAAAAAAAAAABAAAAIAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAKICABAAACAAAAAAAABAAAAAAAAPqAAAAAAAgAACAAAAAAgAA +QABAIQAAAAAAgAAAAAIAAACEAAIAAAgAgQAAAAABIEAAABAoAAQEAQAAAIAAAgAAAAAAAAAAAAAA +AAAAAACgAAAACEgAECABABAAAAAAIAACCAAAAABgAAMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAIAAAAAAgAFAAAAADEAAJQAAAAQAAAAgAAAZaQEAAAAEAAABAACACAEAAAEBAAAAAA +AIEAAAAgAAAIAAAAAAAIQBABhAAIAAiJANTAAEAAAMgAgCAAAACABAAAxAAAAABQIAAAAAAAAAAA +AACRgACAEhhIAAgAAAAAGAgACAAEAABYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAIACGggAFAAAAAAYCAAAAAAAABAIAAAH2QAIAAAAABAIAJAAAABCGAlAAgAASBAYChAQEAAB +AAAAEBCAGgAAAAAAAhBQEAA4ChAIBAAAACAAAAAAAAAAEAAAAAAACAAICAAAIAAAAAAAACACAACA +gAAAAEAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAQAAACg +gACAgAAAAACAAAAAAAAAAAAAAA99AAAAAAAAAAAEIAEAAACAAAAAgAACIABEAAQAAAAAABAAAAAA +AAAAAAUAAAQAQAAAAAAAAAAAABoAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAABAAQAAAIAQwEAACC +RIABDFEAAACAFAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAMAAAAAA +AAEAAAAAgAAACQAACDcEAAAAAEAAAQAAUAAAqAABCIAAAAAAAAGAAAAAgCAgAIBAgAAAIASACEAI +AAAAhAGIBIABAkAAAAAAAAAAAAAACAAAMAAAAgEAAAAAAQAAAAAAACgAIAAAAIAAAAAQAAAAAQAA +ACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAACEAAAAgBgAAAAAAAA +AABAAAABdQABAAAAAAAAAAAAAAAEUAAAAQAAAAAAAAAEAAAAAAERAAUAQAAAABEEAAAAAAABAAAA +AAAAAAERAAAAAAAAgAAAAAAIAABgAAAAAAAABAAAIAMAAACAgMQgAgAAAAAAxCAACAAAASzEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAADAxCQRAAAAAADEBAAAAAAAAIQAAA/y +AAAAAAAAAIQgAAAAAACAxCYAAAAAAADEIgICAACBAMQjAAQAAIEYxCAAAAAAAATEIQECAAAAKMQA +AAAAAAAgICIAAAAAAABAAAAAAAAAAACEBAAAAiAQAYIQAAAAKAABgggAAAAAgAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBkAAAAABABiAQAAAAgBgEIAAAAACAKAQAADbIABAAAgAAA +AYQAAAAAABABiCgAAAABEAGIAAEAAEBoDYhIAAAAAAENiAAgAAEAAAGCBAAAAAEADQAAAAACQAAA +gAAAAAAABQAAAAAAAAoAAABCAACQQJBMACBAQgAACEAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABBAQGAAgIkAAEgCAEBAABAAAAAABAEgAAABI0AAAABAAABgAEhAGAAg +gEwAEAAAEAQFQAQAIkBUAEAgQFBAQDAgBDBCRAAECAAANAIIABBUQAAAAAEAAEAAAAaAgAIAQEAE +AAAAAAAAAAAAAAGgQAQAQIAAAoABDCAACAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAACIICEAAAFCGBkiAIkBIAgAAAAAQCAAAAAAAE8jAAAAQJAIAAACgABAAUBIgBABAIAE +BACYAQQQAIQCBAQBAIAAAAhABKGhCADAAAREABAQAAQIBAQAEAAAAgAAEkAAGQEAAAwEAAAAAAAA +AAAAkAABCAEAQAAAEIAAIAADAIIAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABIGIAABQAAAAAAAAAAEgAAACAKAAAEAAAAAQIkAAAAAAAQBAEIEIAEAAABBAAAAAAAAgAECQAAA +CACACAABQEACESIIEAgAAAEAAAiEwAAAyIAAEACAAAAAAAAIAAAAAMDAAAAAAAAAAAAAAIIAIAAC +AQAEAAAEBCAAACAIgBSQEEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAB +CAAAAAQEAAAEAgAAAAAAAAAAAAABjQAEAAAABAAAEAAAAAAJAgAAAAAgAAAAARASQAACAIJGFAEE +BFBAgEEAACAAAAACQgAACAACTBICAEAAAAAAAAAAFBAAAAACAgAAAAAAAAAAABAEAAQEAAABQBAA +AANIAgQAABIABCAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIQAAwAAAAAEAAA +AABLAAMAAAggAAAAAAUhCAADgAACAAASAAAABAQIAAAAAAACAAAAAAgAugIsKECAgAAQAwAgQBAA +ACAAAAICchERwQIBnBQAAAAAkAzoAIAQAAQAKAQEAAAAAAAAAABBAECiQAAkQhAAEBAAAAAACCBI +IAhAoEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAJAAQihIAAAAABIACAEAAAAA +EAIAAAAAAjoAEAAAAAACAAAAAaiCACBCwNIAAAAAAAAASEAQAYACAgASABBYQgACEgIAAAoAASEB +MBYGAURAAAAAIAAABAABQEAKAAAAAAAAAAAAAAAAAAAASQgSABQIAqIAAABACAQBRDAFBEEABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJIABQAIAEACwhBAAAAACDAABAAAAABAAAAK +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 +XQAAAAARHQPPVVUzM0dPBdVRVRUzAAAgIAAAAKAFryJ3HQ9HVVVVAADPzzP/AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAACgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAACAAAAAEIAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAN5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAgAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAKlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqwAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAQAAA +AABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAIEAAAACEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAOzAAAAAAAAAAIAAAA +AQAAAAAAAEAAABAAAAgAAAAAAwAAABAABAAAAACAAEgAAAAAAgAAKAAAAgAAAABwAAAgASAAAAAA +ADQAAAAAAAAAAAAAACAgAAgAQAAAACAAAEAAAAAACAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAIAAAAAAAAA +AAAACAAAAAQAAAAQAABAAgAAAAAAAAAAAAAAAAAAIAJgAAgAAAAAAIAAA0AAQAAAAAAF0AAAAAAA +ABBEAAAQAAAAAIAIQAgAAAAAEAABAAAAgAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADusAACAAAAAAAAAARAYAAAAAAACAAAwAAABA +AQAAggQAUAgAAAAAEAAMQAAgABJAAEAAARAAAAAAVEAAAAAQkAAQAABAAAIAAAQAAAAAAASABgQA +BAAAACABQAAAAAAAAAIAAAAEAMEIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAKM4AAAAAAAAAAAAAQAAAIAAMAAAAAEAAAQAACBAAACEAB +AAAACAAEAEKQAAQABAAACAIAAAQAEEAAgASAAAgAQYAAAAAAAYAAAAAAEAAgAAAAAAAAAAgAAICA +AAEAABAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAEAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAArPAAAAAAAAAAQAAKAAAAAAAAAAAAAwFAAAoAAAAAAKAEgAAgAAABAA +EAAAAAAAAAAiAAAoABAAAFCAAAAAIABAEAAAgAAAEAAAAAAgAACAAAEUgIQAAIAAARAAAAAAQAAD +AAAQAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAABVKAAIAAAAAAAAAAAQAAAAAEAADAAAEAAEAAAAAAIABAARAAAAAABABGgACAAAtA +AAAAAwAAAAIAAYAAAAAQCAAAAAAAAAAAAAQAAAAAAAAgBAAQCBAAAAgIAAiAAAgAGAgAAABEABIY +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAEAgAAAAAAAAAAAAAAAAAAAAA +AAAMTwAAAAAAAAAAAAACAAAAGAoAAAAAAAAAAAACAQAKABAIABAAAAAAGAgAAAQACAAICIIAIAEA +ABAIAAEAAAAgGCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAUgAAAAgCAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeTAAAA +AAAAAAAAAAACABAAAAAAAAAAAAAAAAAAAAAQAABBhAAAAAAAABABYAAAAABAAACAAAAEQAEAABAA +AQABAAAAAAAAAAAAAAAAAAAAAAAAAACAggAAAQwAAIAAAGIBCAQAAACAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgABAAAAAAAAAAAAAAAAAAAAAAAABZ8AAAAAAQAAAAAA +AAACAAABAAAAAAAAAAAAAAAAAIACAQAAAAAAAIWBCAAAAACgAAEAAAAAiAAAARQAAAAAwAQBAAAA +AAAAAAAAAAAAAAAAAAIAAAAAQAEAAAAAAAABAQAAAAAAACBYAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBwAAAAAABAAACAAAAABAIAAA +AAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAASQAAoAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAEAgAAAAAAAIxCACAAAAAIDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAbdAAAAAAAAAAAkAAAAAABAxAAAAAAAAAAA +AQAAAAAAAIQkAAAAAAAIxCIAAAAAAARAAQAAAAAAAIQoAAAAAAAExAAAAAAAAAAAAAAAAAAAAACA +ACAAAEAIAIIAIAACICABggAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGA +AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAASgAAAAAAiAAAIoAAAAAAAABAAAAAAAAAAAIAAAAAAAA +AYgAAAABAAABgAAAAAAAAAAICAAAAEAAAYAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAQAAAQAAQ +EBAAADBAFAEAAEAACUAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAgACAA +AAAAAAAAAAAAAAAAAAAAAAAMdwAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAIAAQAAAwAEAAAAAQ +EGEAAAAAAAAAAAABgAAIAAAAAMAIAAIAADAAAAAAAAAAAAAAAAAAAAAABAAQAAQAQAAABABACCAA +AAgAAAgSAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAEB5AAAAAAAAAAAAAggBAEAABAAAAAAAAAAAAAAAAAQAIAAIAACBwCQCBAAAAADg +4AACAAIAAAAAAKAAAAAAoagsBAAAAAAAAAAAAAAAAAAAAAAAgIABAIAAAAAgAQAAgAEAEGZgAgAA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAARegAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAACAAACCAAAAAAAAAAAAAAAAAAAAIAAAAA +AQAAECCCAAAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAIAQAgAAAAAAADAEAEAAFgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAA +AAAAAAAABAAECAAAAAAAAAAAAAAAABAAAAACAABAAIAAAAQAEACAAAAAAAAAAAAAAAACAAAAAgAA +AAAAAkIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgADAABCAQAsAQAAAACMQAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAEAIQAAAAAAAAAAAAAAAAAAAAAAAAAmVAAAAAAAAAAAE +wADCAIAAAAAAAAAAAAAAGABAAAIAAEAAABEAAEIQAAAAAwMAAAAAAAAAQAAAAEAFEIBAREIERAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAABBSAAAAABACCABYABJBoEoAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXIAAAAAAAAAABQAAAAVAIAI +AAAAAAAAAAAAAAAAAQAAAABSEAQQIAACIBAFBSAgAAAAAEAACAAAAAJACAAABQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAoAAAgSAEAIAgAIAAQAQgAEBAEISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAggAEAAAAAAAAAAAAAAAAAAAAAAAAAADtwAAAAAAAAAAAAAAAAACkAAAAAAAAAAA +ABAAAAAIAICQQAAAQAAICAAAAAAAAAAABAAAQAAAAACQQARAAJKAgpIAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAQAAAIFAIAKJACBABAABGglAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +IgAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAA+uAAAAAAAAAAAAAoAAQARAIgAAAAAAAAAAAAAAABAA +ABAAREoDACACAQAAAAAAAAACAAMAIAMAABAACAAgEFwAEAAAAAAAAAAAAAAAAAAAAAAAAP/dAAAA +AP//Ef8AAA9PAABEVQAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAACycAAAAAAAAAAAAAJycAAAAAAAAAAAAAAAAAAAAAAAAAADMzVVUA +AP//IgAAAAAACgAAAAAAAAAAAP////8/M19VAAAAAAAAAAAAAAAAAAAAAAAA/f0AAAAA//8F/wAA +Dw8AAFV3AAAzOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAJXgAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAMzeqZQAA//8RAFUA +VQAFAAAAAAAAAAAAr6+vrz8zX1UAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAgD6AAAPDwAAVV8A +ADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAsXAAAAAAAAAAAAADMbAAAAAAAAAAAAAAAAAAAAAAAAAAAzM6qpAAAAABEAVQBVAAUAAAAA +AAAAAAAFBQUFMDNQVQAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAO4AAA8PAABQVQAAMzMAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAADqUA +AAAAAAAAAAAAMycAAAAAAAAAAAAAAAAAAAAAAAAAADMzVVUAAAEAIgAAAAAACgAAAAAAAAAAAAAA +AAAwM1BVAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAjAAAABQUAACMUAARFAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIRgAAAAAAAAAA +AAAABFAAABQAAAAAAAAAABQAAIhQABEQAAAAjAAAABQJAAAEJAAAhBQAAIhQABEQHQAAjHQAEZQA +AAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQAAAAcAAAAFBAAABxAAAEEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAv1AAAAAAAAAAAAAAEUQAAA +FAAAAAAAAAAAEAAACEAAARAAAAAcAAAAFAgAABQgAAKEEAAACEAAARAYAAAcYAADlAAAAAAAAAAA +AAAAAAAAAABVVQAAAAAAAAAAD18AAAAAERERET9H3T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAFd8AAAAAAAAAAAAAAAAAAAAAAAAAAAAADo4AAAAAAAAAAAAA//9VVQAAAAAAAAAA +AAAiIgoKMAAAoAAAD10AAAAAAAAAAAAAAAAAAACIAAAAAA8P//81Mz8zAAAAAAAAAAAAAAAAAAAA +AFVVAAAAAAAAAAAPCgAAAAB3d3d3P4vdPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQ1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigAAAAAAAAAAAAD//6qVAAAAAAAAAAAAAAAAAAAw +AACgAAAPFQAAAAAAAAAAAAAAAIiIAIgAAAAAGxuq/zUzPzMAAAAAAAAAAAAAAAAAAAAAVVcAAAAA +AAAAAA4OAAAAABG7GxsMixEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAGfAAAAAAAAAAAAAAABqqYAAAAAAAAAAAAAAAAAADAAAKAAAA8H +AAAAAAAAAAAAAAAAiIgAiADwAPAbGwBVNTMwMwAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAHx8A +AAAAIncnJwxHEQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAABooAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAiIgoKMAAAoAAAD08AAAAAAAAA +AAAAAAAAAACIAPAA8A8PAAA1MzAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAH3QAAAAAAAAAAAAAAAAAAAAAAAEAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAwAAABAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfn +AAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZoAAAAAAAAA +AAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAQ +AABBAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBQAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAgAAAAAABAAAAAAAAAAAAAEAAAQQAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhUAAAAAAAAAAAAAAAAAAAAAAAAAAAA +kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAACABAAAABAAAAAACA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAEQAAAAAAgAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAQAAAA +AAADAAAAAAGAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAJIgAAAAAAAAAACBAAAAIAAAAAABAAA4AAAgACAAAAMAAIABAA +AAAAAAKAAEAQAgAIAxAAAAAAAAACAAEAEACAAAIAAgAAAAAAAAAAAAACAAAAADAAEAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAhAAAAAAAAAAACIEBAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAQABQ +AAAAAAAAAAAIAABAAAAAAAggAwAAAAAAAAAAAgAAAAAAAAAAAAAIAAAAAEIIAAAAAAAAMAAAAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAACCEgASQAAAAAAAAgAAAACggkCAAAABAQAABEAAAAAkAAAVABAAAACkAgAAIgABQAAAgA +ASAgAAAAAIAAAAAAFAAkAAAAAAAQABAAAAAACBAQAIIACAAAAIoBAAAAAAFQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAACACAgAADAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAK +vgAQAAAACAAAgAAAAMCIAALQBkAAAcgAAQAABAAAAABCgAAABALAEAHACABAAIAACYAAEAAAEAAI +AAEUAIBQgAAAAJQARBAAAQACAAAEQAAAAAAEAAAAKQAAAAgAAAgAAAAAABAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAA7hAAAAAAAg +AAAABAAAAigAACAAAAAAFAABgAIAAAEgAKGAAAAAAYhAAgAGAIASACAxIAAUAAAEAAYAACAAACgA +AAABAACAAQAIAAIAABIQAAAQEAAIAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAADAAAAAAIAABAAAAAAAAAEAAAAAAAAAIAAAAAAAAAAAAAAAB4AgACQAAAAAABAQCABA +gAgD0ABAABAAAAABAAEAAAAABIgAAIAAIADBAAhgAAAgAACAASCAAEAAACAAFICABACDAAAEAAEA +AAQAAAAABEAAACKQAAAAApgIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABAAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEgAMAAAAABAIAIAAAIACGEgAFgAA +AAAYCQAAAAAAAAAAABQAFAACGAggAAAIDAAYCAAAAAAAAAAAAAAAAAAAkAgAACAAAAAICAAAAAAA +AAAAASAAAAABAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr9ACAAAAAAAAAEAAAAAACAAAAAIAACgACBAAAA +AAAAAAABIAAAAACEAQBAAAQBAAABAAAAAAAAAAAAAAAgAAAAAQAAEAAAKAAAAAAAAAAACAAAABAA +AABEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUAAAAAAAgQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAD0kAAAAAAAAAAQgAEAAAAAABAAAAAAAAAAEAAAAAAAAAAABA +AAAAAAABAiAAAAIAAIEAAAAAgAAAAAQIAACAAEABCAAAAAAABAEAAAAAAAAAAAIAEAAAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJswABAAAAAAAAAAAAAAAgUQACAAAAAAAIAAAAAAAAAAAAAgAAAAAAIQAI +IAAAAEAgAAAAQAAAAAAAAAAAAAEgYAAEAAAAAAAAAAAAAAAAAAAAIAEIAAAAVMQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAqSAAgAAAAAAIQgAQAAAICAxCAAAAAAAATEAAAAAAAgAAAgAQAAAADAxCAgAAAAAADE +AAAAAAAAAAAAAAAAACAAhCAAAAAAAARAAAAAAAAAAACABCAAAAAFAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACSAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BGoBAAAAAAAAAYIEIAAAABQBiQAAAAAAAAEAAAAAAgAAAICUAAAAABgBiQAAAAAAgAEAABAAACAA +AAgCAAAAACABgAAAAAAAAAAAAAAAAAAAAAACUAAgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHPAAgACAA +QABgIDBAESBADEAAEAAACgAQAAAAAAAAAAAAAABAQIAAgAQAACAAAgQFQQAIAAAAAAAABAAANCAA +AEAAAAAAAAACAgAAAAAAAAAACQmgARgABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEvzAAIYAAiAAAFCCAJE +AAhQAAAAEAHACEAAAAAAAAAAAAAIgCAEAARA4QAAGAABAAKiAAAAAAAAAAAJAIBAAAAAoAAIGACg +oAEBAAAAAAAAAAAQAARAAwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT9YAAAAAAAQAAAAEaAAAgAAAIAAA +AAAAAAAAAAAAAAAAABIGIMABgAAQAAABAjAgABAAAAAAABAAAAKBQAgAAAAQAAAAAQAACAgAAAAA +AAAAAAAgAAgAAQBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAgAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN+wAAAAAEACAAFEAgAABFgAAAAAAAAAAAAAAA +AAAAAAAAABAGFAAJBgAQKEgAAIEAAAAAAAAAAAAAFAIAQAAAAACCAAAAAgAAAAAAAAAAAAAAwMAC +AEAEgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPlCAAAAQACAAACQAA2RAQAEC0AAAAAQgEBAAAAAAAAAAAA +AAAQAAQAAtHAEEQQKCgQAAAEAAAAAAAAAAAEEAgoEQQIAQRAQAAAAAAAAAAAAAAJAgBKAAAASAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADloAAAAAAAAAAhggWKAAAAKSBAAAAAgBohIAAAAAAAAAAIgAEVBACDAg +AggFAFJCghIAAAQAAAAAAAITSCASAKASQAAAAgAAAgoAAAAAAAAAAAEEEAAEUFJAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACbRBAAEIAAAgAAAICCBGACAVSSBIABAEQQAAAAAAAAAAAgEaAAABAAAigsEAAZEiM +BAAAAAAAAAAABEBACUURUAAAAAIBgIAEBAAAAAAAAAAAAgCAAAIiAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AA1aAAIAAAAAAAAAAAAgWACE7BAgBAIARCAAAAAAAAAAAAABEAACAgIBAAAAgiYABQCAABAAAAAQ +AAAAQAgATAcwgAAAAAABGBAAAAAAAAAAAAD//1URAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD80AADMz +AAAAAFVVDxUAAA8PVVUzJwAAAAAAAAAAAAAAAAAAE////wAAAPUA9Xd/DVUAAAAA3d0AAFVVDw8A +AN3dAP8zMzUzU1UAAAAAAAAAAP//qrsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACqvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiAAAMzsAAAAAV1UP +rgAADx9VVRsbAAAAAAAAAAAAAAAAAAAC////AAAB+wH7qq8vqgAAAADu7gAAqqoPDwAA7u4RuyJ3 +NTOjqgAAAAAAAAAAAACrqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAKq6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnKAAAzMwAAAABVVQ8OAAAPD1VX +MzMAAAAAAAAAAAAAAAAAAAD9AAAAABG7EbsABSKqAAAAACIiAAAzM1VVAAAiIhG7Inc1M6OqAAAA +AAAAAAABAFFRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +RVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAAADMzAAAAAFVVDx8AAA8PVVUzJwAAAAAA +AAAAAAAAAAAAAOwBAAAAAFUAVQAIAFUAAAAAEREAADMzVVUAABERAP8zMzUzU1UAAAAAAAAAABQA +AIxQABEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAIgAAAAQFAAAjFAAERQUAACMUAARFAAAAAAAAAAA +FAAAjFBAERQdAACMdAARlAAAAAAAAAAAFAgAiFAAERAJAAAEJAAAhAAAAAAAAAAAEAAAHEAAAQQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA00AAAACAAAABAQAAAcQAABBBAAABxAAAEUAAAAAAAAAAAQAAAcQAAB +BBgAABxgAAOUAAAAAAAAAAAQAAAIQAABEAgAABQgAAKEAAAAAAAAAAAJCQICVQ81NQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACuIAAKqrAAAAACcRBa8wozpTUFBQUACIAIgAAAAAAAAAACIRIhtRUTU1GxsAVQMA +NTMAAAAAAAAAACIPCjMidwBFAAAAAFUPAAAAAAAAAAAAAE1NRkZVDzU1AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAANggAAVUUAAAAAJxEzMzBTNVNQUFBQAIgAiAAAAAAAAAAAdxEiGwcHNTUPDwAAAwA1MwAAAAAA +AAAAEQ8FMxERAAAAAAAAVQ8AAAAAAAAAAAAAKyubm6pVo6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABVdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAACq +LwAAAAAnuwWvP6M6UwAAAAAAiACIAAAAAAAAAAAiu3cb8fGjoxsbqv/z/zUzAAAAAAAAAAAKDyIz +Mje6/wAAAABVDwAAAAAAAAAAAABvb9/fVVVTUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYEAAFUNAAAAACe7 +MzM/UzVTAAAAAACIAIgAAAAAAAAAAHe7dxtXV1NTDw////P/NTMAAAAAAAAAABsPJzMxMXV1AAAA +AFUPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmwAAAAAAAAAAAAAAAAAACAAA +QgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAABAAAAAAAAAAAAACAAAAAAAA +gAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAIAAggAAAACAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9oAAAAAAAAAAAAAIAAAAAAAAAQAAAEAAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAQAAAAEAAAAAAIAAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAO1wAAAAAAAAAAAAAAAAAAIAAAgIACEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAFBABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAj+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAJUAAAAAAAAAAAAAQAAAAAAAAABABAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAgAA +AAAAAAAAAgAAAQIAAgAAAAAAAAAAAgBCCAACAAACCBAREAIAABIAABAAAAAAAAAAAAACAAAAAAAA +BCJgAABAAAAABAAAAAAAAAAACAAGAAAAAAAAACAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAADvAAAAAAAAAAAA +CAAIAAAAAAAAQgACAABAAAAQAgAACBAAAAoEAAAAAABQABAKAGAAAAAAAAAAAABAAhAUAAAAAAAA +AAAAAAAAAAAAAABgAAAQBEAACmBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAE +AAAgAACIAACAAA4AAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIwAAAAAAAAACDAAyAAQMDAA +AAAAAAAwAAgIAEAAABCABAgIAQAAcgBACQACAAAAADCAADAAEAAAbAAAAARQCiAgAAAAAAAAABAA +AAAAAAAAAQAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAgAAAAAAQAA +AAQAEAgEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgQAAAAAAAAAAAMIIBIEQAAnAAAiAAAgA +BMAAgAABkAAAggAABIAQAAEABkEAgIgASAACBAAAgAAIAQAICAAQAAEAABAAEJAAIEAAAAAAAAIQ +AAAEABIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAAAAAAAIAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvIAAAAAAAAABABAAAAAgQQAAAAQAACIACCAIIIAAIw +ABIAEAAgAYAARgAAgQASAAAIAAAIAAEAABBAACAAAQAAAIAAIAAABAAAgAAAAACAAAEIAUAAAGAA +gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAEAAAgAAQQABAAAAQAAQAAAAAAAAAA +AAAAAABAAAAAAAAAAAEAAAAADgEAAAAAAAAAAIByQAAJIAAAwAAAAAAIABFwAMAABCAIBDAAEgAA +MAAEFAkEEAAAwGAAAAAAEIAARAQCEBAIEIAEAAAAAACAAAAAAAAAACAAAQAIAAAAABAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBAAAAgICCAQAEQAAhgIIAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAD5QAAAAAAAAAAEBBAAIgAIgEAAAIgACAICAAIAAIAEDgIAhAAAEACGAgAEgAA +iIAYCCACIQAAABBIAAAQABAAGEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQSAEAAAQIIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAT1AAAAAAAAAAAIABkIAAgAIAAAEAABAAAAAAAEAAAAAAAFICAAgASAgABAIQAAIAAhAACA +AAAAABAAAAAAAIaAAQAAAAAAAAAAAAAAAAAQAgAEAAAAAIAgEQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlMA +AAAAAAAAAIQQAAAAoAAACAAAAAAAAAEMAQAAAMAAAQBEAAAAAAABAAAAAAAAAgEAAAAAAiAAgQgA +AAAADACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAIAAAAAAFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLAAAAAAAAAAA +AMAAAAABoBEEAAAAAAAAAAAAAAACAAgAAhAAAACAIQACAAAEACABAAAAAAAAAAgAAAAAAAAAaAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +AACQAABAICEAAAAAgMQAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAfoAAAAAAAAAAAqAUgAAAAU +xCAAAAAAAABAIgCAAABAAMQgCgAAAABIxCEEAAAAgKjEAQAAAAAAAIQiAAAAAAAAxAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAABCA +BFAAAAAUAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAB4wAAAAAAiAAAIAkAAAAAAANgAAAAAAA +AACABBAAAAAAAYAAgAAAQAABiAAAAAAAAAEIAAAAAAAAAYgAAAAAAAIBAAAAAAAAAAAAAAAAAAAA +AAIAAASBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAGAQAGAgQAAgQADI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAABCggACAAEQCAAgAARAAQBAgC +AABiQgBAQBQAgYgAYAAEMEAABAAAAAAUAAA0AACQADAACEAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAQECAAgSAAAChIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAECbAAAAAAAAAABASAAABAgEDAAIAACgoAABQAIZgADAAQQIAAAA +BAhAGAAJAAFMCBDkAAAAIAQCAEAAAQgAIAgMpAAAAAAAAAAAAAAAAAAAAAAAAAIIAAgCCAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACAyRBAYAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAS/AAAAAAAAAAAAAQEwEAAAAAAAAAEBAAAAAAAAgEgEAAABEGYYAIAAAAgAAB +AAgAABACAAAACAAACAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAEAQAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIBQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAJfAAAAAAAAAAAACAAAUBMAjIAAAAAAAACAAAAAAAAAAAQAAAAAEIVAAAQAAAAAgQAAAAA +QAACAABAADAIAACAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIDAAQMACAAAAE4AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9G +AAAAAAAAAAC5kBAAUEXMBAAHAAAQAAAiiMAAUAgIIhACKAAAAhQAABAAACAAAAEAEANAAAIAAAAA +ABHpUARAEAAAAAAAAAAAAAAAAAAAAAABCAEAQAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAQAAAAAAAIABBIAADCEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABT0AAAAAAAAA +ADYgEAAABBCIAAAADVBAAAAAIAAFAEAAA4gAQAAhACJIAAICAAgAEiAAAEBQAQAAIMDIRARCIKAQ +AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAABAKAgAIAABAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDwAAAAAAAAAAJCIEAoCC +osIAAAAARFAQABAoAgBMEhAABAoHAEgAAEBAABAQAAAACAQAAAAIAAAIQFIAsBBBAAAAAAAAAAAA +AAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQCCIgIHYIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlsAAAAAAAAAAAABAIJAhAYAAAAAIAA +WFkgAAIAAgAEUACgEQAAAAAFAABAAEIDIAACCAAAQAACAAAgIAMTCFhTgwAAAAAAAAAAAAAAAAAA +AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVX/rwAAAABVVR8VAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDEAAAAAAAAAABUzc3dVVTMzAAAAAAwARAAPDwWv +AABVVQD/AAD/uwAAHw8F/QAAAAAAAAAAAAAAAAFVJzMxMRExAAAAAAAAAAAAAAAAAAAAAAAAAAAC +/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVdd/fAAAAAFV1Dq4AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAH8gAAAAAAAAAAdTOz96qqMzMAAAAADACIAA8PBp8AAFVdAP8A +AP+3AAAPDwL6AAAAAAAAAAAAAAAAq6oiMzI3dzcAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAgIAAAAAVVUPDwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAmIAAAAAAAAAAAgMwBEA6sKIhERVVUMAIgADw8A/wAAVVUA/wAAABIAAA8P +Av8AAAAAAAAAAAAAAAADqgozInciMgAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUABQAAAABVVQ8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADIMAAAAAAAAAABAzAAQDAQUnIiIAAAwARAAPHwD/AABVVQH/AAAAEQAADw8A/QAAAAAA +AAAAAAAAAANVBTMRERExAAAAAAAAAAAAAAAAAAAAAAAAAABQQAAQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAABBQAAIxQABEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +tgAAAAAAAAAAHQAAjHQAEZQJAAAEJAAAhAAAAIwAAAAUFAAAiHQAERQUAACMUAARFBQAAIhQABEQ +HQAAjHQAEZQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABQAAAAEEAAAHEAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+uAAAAAAAA +AAAYAAAcYAADlAgAABQgAAKEAAAAHAAAABQQAAAIYAABBBAAABxAAAEUEAAACEAAARAYAAAcYAAD +lAAAAAAAAAAAAAAAAAAAAAAAAAAARwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAARuwpfdXVdXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAsAAAAAAAAAAFVVVVUV +FQS/AAB3dw9VVf8AAEUNVQ8AADMzMzPzXzXzAKoiIlAAUAAA////9f9VVf//EVU7OzE7AAAAAAAA +AAAAAAAAAAAAAAAAAACLrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABG7Cl95eZ6eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICwAAAAAAAAAAqqpVVa6uBL8AABER +D6qq/wAAqy+qDwAAr68KX/NfNfMAAAAAoABQABG7u7v1/1pVqv+7qjc3MjcAAAAAAAAAAAAAAAAA +AAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIRu0lJ +kpIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAClpVNTrq4EvwAAEREPqqoAAACq +qqoPAAAFBQpfA1A1AwAAAACgAFAAEbsREQUAWlUAALuqMjIyNwAAAAAAAAAAAAAAAAAAAAAAAAAA +VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dxG7RUVRUQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAAFVVU1MVFQS/AAB3dw9VVQAAAFVVVQ8AADMz +MzMDUDUDAKoiIlAAUAAA/wAABQBVVVUAEVUxMTE7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAOWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AxUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAACCA +AQAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1wAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAQEAAAIAAAAAIAA +EAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAgAEAAAAAQAAAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE7QAAQAAAAAIAAABKAAAQAABAEAgAAgAAAgAA +AAAAAgACAIAQAABAAAAAEEgAAAAAAAAAEAAAAAAAAAgKAAJgACEAAAAAAgAAAgCAAAAAAAAQAAAQ +AAAAAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAASSADAAAAAAAABAQAEACAQAAABCCgAAEAAAAAAIAAAwAAAA +AAAAAAAAAEAAEgAEAAAAAEJAAAAAAAAAASAAAAAAQEAAEAAAgAAAAIAAAAABAAAIAYAAAAIACBAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACAoAAAAAQAAAAAAAAIAADAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABJOAAAAAACBACAAAAAAATABwAACAAAQAAGgoACCAEAQAyAhQAAAAAAAI +AAAAgAIWAAogAQQAAggASAAAAAAACAAAAAABAACUAEkAYAgABEAACAAAAAQAAAgAAAAAAACAAEAA +AAAABAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPawACEQAAEBAAgAQEgJCAAAiAAEAAgJAAAUAGBAABEAAAAgSAAAqAAAYAAgAAAQCB +SQAAAAAAkAABgAYBAEAIAAQAAhAAAFAAAAAAAAAAEgAAAAAAAAAAABAAAQAAAAAAgAAAAAAQAAAA +AAAAAAAAAAAAAAAAACgAAAASAAACAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAVGAABEAAAAgACAAAAAECAAFIBAAQACDABSgAAAAAApAEgAAAQABQAAEAAAgAACAAAxAEAAAAAM +AFAABAEAAigAAAACBAACKACIAAAIAACgAAwQAEgAAAAAABAAAAAAgAAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAiAAAAAAAQAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkEgCAQA +ACACCCAABACAQAAAgAJQACAAAAEwADAAESAAghABgAAAYAADAAIIAAAIAEAgAkQAAAAAAYAEBABA +AAAAAAAMAAAEAAYAAAAABAAAAAAUQAQAAhgIAAgAADAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCQCCAAAAABAIEBEA +IABAAEAQCIAQAYAAgAAWAUAABBgIAhAAABAAGAgAAAJAAAaZDAAEAAAKQBgIAAAgAAAAAAAAAAAA +EBAQCAAAAAAAAAAAAAEAAAAAoABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiBAAAAAQEEBAEAQGCBhIkAwAAE +BAAAAAABAAEAAIAAAAAACAAAgAAAAEEghAAAAIABAAAEAAAAAAAAABAAAQAAAEAAAAAAQAAAAAAA +AAAAAAAABAAAAAAAAQQAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvkEAAAAACAAAYAAAAABIBSAiAAAIACAEIAE +AAAAAAQQAQAAAIAAAAABCAAAAAAAQQEIAAAAgAACAQAAAAAAAAAABAAAAACgKAEAAAAAABQAAAIA +AAAAAFwAAIAABAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAAAAAAAAAAEAAAMEQBEARAAKACAJEQIAAAAAGEAA +AgEAAAAAAQACAAAAAAAgAAQAAAABIAAAAAAAAACAAAAAAAAAIAEAAAAAAAAAAAAAIAMAAAAAjMQA +BAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACqAAAAAAAAAIQiCAAAACAAxCESAAAAAEjEIAAAAAAAAMQkBEAEAAAA +xCABAAAAAFDEIQACAAAAAMQAAAAAAEQAAAAAAAAAAACEAAAAAAAAAACABAAAAAAQAQAQAAAAAAIB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACsQIAAAAgiAAAYkAAAAAAAUNgoBQAAAAAA2IAAAAAAgAAYigAIAAAAABgFQAAAAA +CAGIAABAACAAAQAAAAABAAAACAAAAAAAIgEAAAAAAAAAAAAAIAAgQAAAEAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAHNwAAAAACAgBAAABQANDBBMgFEDBAIABAQAAAEABAIAAgAAAIABDAACAAEYAAgEABQQACAAAA +AAAQAAAAAAIAAAAAAEAECAAAMAAAAAAAAAAAGIQAQAAAUAEABMAQAQAAgAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwQAAQA +AAEAAKAAAAgADAAEFOnkSAgkBACgCAAIAAAAAQJYkAAAAAAMBAkKAAAIAEKiAAH4AODoAAgAAAAA +AAAAgAABAAAQAAAAAAAAAAAAAAAhAAEAAIEAAAQAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfoCAAAAEAAAEBAA +gAIIAQgAAAAAgAgCgBAAAAEAEAAAACAAACAAgQAAEgAAQAGEABAAEAAAAAAAQQABAAAAAAAABgKA +AAEAAAgAAAAAAAAAABACYBAAAYAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQ +QgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAAAAAAAAATAIAAIIBgIw +AlCwAkCBAEAAAAACACAAAgAAAQIAIAIAAAAABEGAAEAAAAAAAAAAAAAAAAAAAAAMAEAAAgAAQAAA +AAAAAAAAAkAAAAAEAEAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgBAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi5AAAAABAEABDAwBRAAAQEFAQCAAMEAAAQ +wMAAARBNwgAAQhMDAAAAAAAEQAAABAAQAAI1BRAAAQAAAAAAAAAAQAIAACgQAcBAAAAAAAAAAAAI +AFCoAAAAggAAABASAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABECAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEwAAgAAEgAAEAAIAAAIALAQIDEgKBAAABAIGAAAAAQA +AgCQwAERQAAACAAAQABAABBAwSQEMiCCAAACAAAQAIAAGABAIAIFIAAAAAAAAAAAAEAQQApFEAqQ +CAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABmgQAABAEAAAAoLADFgAIAgIAAAAAQhaQAAEAABIACqhABAAIQEAQ +AEAAAoAAABAQABAAAgIFAIACAAAAAAQAgAAAAABoEAIgkAAAAAAAAAAAAAMCZABChHgCAAAAAAIA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3QAAAAAAAAAA +AAAAAAAAAAAAQAAAEgAAAIAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AIAAAAAEAAAQAAAACAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAprAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIABAAAAAAAAAAAIAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa4AAAAAAAAAAAAEAAAAAAAAAAEAAAUA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAIAIBQAgBAAAAAAAAAAAAAAAAAAAEAAAAC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAEAABAAAAAgAIAAAAABAAAAACA +AAAAAIAAAAAAAAAAAAAAAAAQAAAAAAAQEAABAAgAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAxMAAAAAAAAAAAAABAAAAAAAAABAQABAAAIgAAAAEAAAAAAQAAA +AAAAAAAAAAAAAAAAQAAAAAQAAACAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABzUAAAAAAAAAAAACAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAICAAAAAAA +AAAAEAAAAAAACAAIAABEAABAAAAAAAAAAAAAAAAACAQAAAACQAAAAAAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAAEpwAAAAAAAAAAAAgAAAJAEAAAAABAABAAADAAEAAAIAABAAgAEBAAAAAAAAAQAAAAAAAA +EBAADAgACAAQQAKQAgOAAFAAABAAMgAAAAAAAAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAHU +AEAAAAAAAAAAQAAAAAAQAAAIAAACCAAAMAAAAAAgAAAAVBAAEAQAAAAAAAAAUACgAABAAAgEAEAA +AAAEAQABAAABAAAEAABQAAAAAAAAAACAAAAAIAAAABAAQAAAAABAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAAAYAAAAAAAAAgAAAAAAAAIBgAAAIACACBuAAAAAAAAAAAgBAAAAAAAAAAAD7+AAAAABCAI +IAAAAAAAAIBmgABAgAAAABIAUBAAABAADhEAZIAAFgAKiABAAAAgAAKAAAAAAAAQKAAAEIAAUgCJ +AAAQAA4AAAAAAAAAAYAAAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +EAAAIAAAAQAAAAAAgAAIAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAKYgAEBAAACAAAgAIEBEAC +AQAAAAAAAMYAAUAAAAAAaAAIgAEQAAAQAAEDAgAAAAAAAAACAAACRAAJwgBCBACAgQDAAgAAAAAA +AAAAAAAAQAAQAAAAAAAgAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAIAAAYAAAAAAAAAEgAAAAAAAAAAAAAgAAAAAAAAAAaNAEAAAAAgAAAAgAAAQoAIAgAIgIAC +sQASIJAAAAAEAAAAAAQAFAQAEAACAAAAEAAAAAJAABKAIDAAAA1AADAACAAACAASIAAwAAAAAAAA +AAAgAAAAgAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAABQAAAAAAIAQ +QQAAAAAAAADBAAAAAAAAAACAAAAAAAAAAAAACL0gAAQAAAAQAIACAAAAAAAEIAAAIACEAAEIAAAA +AIAAACgQyQAAEAAANABAAADAAAAgAAAAAAAIQGAAQAAAgAAiAABAAAAAAAAAAAAAAcAABAAAAAAA +AAAAAIgAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAYCAAAAAAAABgIABAAgAIA +GAgAAAAAAAAAAAAAAAAAAAAAAAACRQAEAAABIAiIEAgEBAAAJEAAAAAAAAAICCAQAAAQABgKBBAI +QAACGAkCCAAAAAAYCgAACAAAABiMAgAQQAACkQggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAYAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAIfAAAAAAAAAAAAIIAAAQIQwAAAAACAgAABAAAMAAAAABgARAEQAAAAAwAA +AASAAAAAAAAEIICAAAAEAIAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAA +MAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEDIQEIAAQAAAACAQAAAAECIASBAAEAAAAAAAAAAAAA +AAAAAAAADQUIAAAAAQAIgYgAAACCQIAAAAAIAABAAQEAAAAAAAgXAQAQAAAAAASBDAIAAAEAIAEI +IIAAAkAEgQAAAAACAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEgAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAYAAAAgABAAEgAABIAAAAAAAAAAAAAAAAAAAAAAAAAAL +CwAAAAAABAAABBAAAAAAABEMBgAAAAAIAAIAAAAAgQAAAgAAAAAgUAAAAAAAAAQAAAIEQAAAAAAA +AAAoAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAADEKwAAAAAgAMQpAAAAAAAIxAAAAAAAAAAAAAAAAAAAAAAAAABeIgAAAAAA +AEAhJAAAAAAAxCAEAAQAgARAJAEAACAAAMQgAAAAAICAxCAEAAAAAADEIRAAAAAAAMQABAAAAAAA +hAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gwAAAAAACAGAAAIAAIAAAYAABAAAAAEBAAAAgAAAAAAAAAAAAAAAAAAACt+AAAAAAAAAAIAAwIAB +IAoNgGCAAAAACACIBAAAAEAAAYAAAAAAABABggAAAAAAgAGIgAgAAiAAAQgAgAAAAAABAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAgCAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA +QBAAAAIAAARCAEAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAHvgAIAAAgIAAABEHABCIgBsoAAEQA +UMQCAgAAcEAAAkDAAEBAAABAcEAAkAAAACAAIEAIaAQQhgBgBBHAQFAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAYBACAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAQAgAAg +AIAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEX+QEAAAAAAAAAEggEAAQABEQAJAAAkAAlBAAQA +AAQCEJkBAABIGIQBoQAMQAgCZAhECBQQSCQBoRwAChgABAAANAAAIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDAAAAAAAAAAAEIABCAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAREIAAAAAABAAAAAAAAAQBIAAAAAAAAgIAIAAAAABCICAEAKW +YwgAAAAQAAARAAAAAACAAABgCAAAQAAAAMAIAICIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACIAAAAgBAAAAAAAAAAAEEAAgABEAAAAAA +AAAAAAAAAAAAAAAAAAAJKgAAAABAQAAAAAAAjkBATAAQMAgAAAQMAAABAAAiAEAAkAAABEACQgAA +AAAEAAAEAAACQiACACAIAAAAFAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAEAAAiABAAAgAAAAAAAQAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA4IgJAAAQAYIAQoAARAUEgAEFBQBAQAAAAAKcAACBAEAAAAGAQAAAAAEEBAiEAAAkAC +ABQQIAQEQgArAAAQBAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgCAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAQAQAAAAAQIgAAEAAAAAAAEEAIARAgAAAAAAAAAAAAAAAAAAAAAAAA +B7ggIAAAQEAABAUCAkESAxISgIAQACAQCsIAAhAAAgIQQkgAQqpAAhESAAAAAAAAAhAIEBAAIEAA +KAUCABAAAcA4AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQIgAACIAQBgAAAEAAAgAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAHZiAwAAJA +SAACCgQBEISJxASAggMDEgAEFBIAALAIQAAAAAoQAAAEAgASAAgCUJAAAAECgIFSQogACAQAABIT +UAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEEAIAAFAAAAAQAQCAAAAAAQAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAcDAEAAAAAAEAQAGIAg +AAAAgCAgZAQQgAAAEAEAIgEAgBADAQAkABiAgGSiEiRCQCRATwABARAIGAIAAICAMEBAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAA +Dh8AAAAAAAD/3wAA+7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAABun39wD1u/8nM/////9fVTUzA/8D +/wD1VfUAAFVVAAAAADNVIH9VVQAADw//3wAAVf9PT1VVVVVVVTMzVVUAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAKq6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8fAAAMPwAAAAAA +AP/qAAD/fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFPv7Bf+7/yczqv+vr6+qOjOr/6v/Afu7+wAA +qVkAAAAAM1UxO1VVAAAPL//VAABV/wcH3d2qqqqqMzNVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAA0vAAAAAAAAACAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5sAQEF/xEAJzMAVQUFoKo6MwEAAQARuxEBAACqqgAAAAAz +VTMzVVcAAA8PABAAAFUABwdVVYi7qjOqqjMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAADw8AAAAAAAAAFQAAAREAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADu0CAgD1EQAnMwAAAABQVTUzAwADAABVAAAAAFVVAAAAADNVMzNVVQAA +Dw8AFQAAVQBPTxERRHdVM1VVMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiABAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAlAAAAIgAAACUAAAABAAAERQAAAAAAAAAAAAA +AAAAAAAAAAAIIAkAAAQkAACEHQAAjHQAEZQJAAAEJAAAhAAAAIwAAAAUFAAAjFBAERQAAACMAAAA +FB0AAIx0ABGUFAAAiFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAKUAAAACAAAApQAAAAUAAABFAAAAAAAAAAAAAAAAAAAAAAA +AA5xCAAAFCAAAoQYAAAcYAADlAhAARQgAAKEAAAAHAAAABQQAAAcQAABBAAAABwAAAAUGAAAHGAA +A5QQAAAIQAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzdQAAAAAAACJ3AAAAAAAAAAAAABH/AAAAAAAAAAAAAAAAAAAAAAAACxkAAAAA +AAAAAHc3BHdVVTMzd3cREQAAD1UfD1VVMw9VVxG7EbtdXdfXDw9VVQAAAAAzEVVXVQ8FVU9VRf8R +ERERAAAAAP9VAAAAAAAAAAAAAAAAAAAAAAAAAACZqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADMVAAAAAAAAMTsAAAAAAAAAAAAAIf8AAAAAAAAAAAAAAAAAAAAAAAAHZgAAAAAAAAAAvzdE +96qqMzMREXd3AAAPVQ8PmpUzD1VVEbsRu21t29sPL6qVAAAAADMnREUADwWqB1WN/ycnJycAAAAA +/1UAAAAAAAAAAAAAAAAAAAAAAAAAAKqpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxMA +AAAAAAAxOwAAAAAAAAAAAAAA3gAAAAAAAAAAAAAAAAAAAAAAAAM1AAAAAAAAAAAEBACzA6sKIhER +d3cAAA9VDw+qqjMPVVUnJyIiYWEYGA8PqpoAAAAAJycABQMPJqoAVQUAJzMnMwAAAAAAVQAAAAAA +AAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzcwAAAAAAADMz +AAAAAAAAAAAAAADuAAAAAAAAAAAAAAAAAAAAAAAAAa4AAAAAAAAAAAAEAHMDAQUnd3cREQAAD1UP +D1VVMw9VVScnd3dRURQUDw9VVQAAAAAREVVfRw8VVURVAQARMxEzAAAAAABVAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7wAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAQAAAAgAACAEAAAgAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAAAAAAAAAAAAAAA30AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACBAAAAAAIAAAAAA +AAAAAAAAABAAAAAABAAAAAAAgAAAAAAASAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAACAAAAACTQAAAAAAAAAAAAQEAAAAAAAAAQAABAAAAAABCAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAJYQAAAAAAAAAAAIgIgAAACABAAAAAEAAAgAAAAABAQACAAAAAAAAAAAAAAAAAAAAAAIAAAAAA +EAABAAAQASAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAZ3AAAA +AAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +IAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAADjoAAAAAAAAAAABA +AAAAAAgAAAIAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAABACAAEAIgAAAAACAAAAAAAAAAA +AAAAAIAABAAABAACAAAAAAAAAgAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAACECAAAAIAFBAQ +ACDAAAAUEwAAAIwACAAAAAAAAABAABHAAAAAAAAAEAAACAAIAAAIXwAAEAAAAQAAAAAJAAAAAAIA +EAFAAgACAggCAAACAAIAQAEAAAACAAAIAAgACAAAQAAAAAAAAAICAACAAAIEAAIAAAAAAgAAAgAA +AAACwAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAwCgUAUAAAAKAQ +BAAAAAAAAAAEAAEAQAAACAEAAAAAACAAAAAIAAAAAA2wQAAAAAAAAAAAAAgBACAAEAAwAgAAAIAA +ABECAASAAEAAAAACAAAAIBACEBAAAAAAAAAQAARQAAAgAwAQAAUAUEAAAgAAAAAIAAAIAAAIAAAA +AAAAAAgAAAAAAAAECAAAQAAAAAAAAAAIAGAAAAAQAAgCAAAAAAAAAAAAgQAmAAAAAAABAABAAAAg +gAAAAAABAAABgAAIAEBgAAAABAAAAAAAD4MAAQAAEABARCACQgQAECAEgABAAAwiIEgQAAQAAAiA +KAgBkAAACAAAYQQAAQwCIAwgCIAAAQAISAgAQQAABgCAAQBAAAAAEAQAggAADAAAEAAAAAAAAAAA +AAAEAQIAAAAAAAAAAAAAAAAAAQAAAAAAwBAAAEABAAGAYAACBDCRQYIAAYAAAAAAAAAABAACAAAA +AAACAAgAEBAAAAAAABACAAAEqgDCgAAEFAAAQACE0oBQAAAAABSAABAIAQBAAAABwAEAAAIBAAAA +AAIACMAAAIgQAAAGBAAAgACBAAQQAABIAAQAAAAAAECAQEAAIACAIAAAAAAAAAACAAAAAAAAARAA +AIAAAAAAAAAAAACAAAAAAACAAgEgAAAAAgAAAiAAIACAAAAoAAAAAAAAAAAAAAAAAAAAAAAAEAAE +oAAAAAAUIAQAAAzCgAAAAAAAAACAABBAAGgAEQAAoQASAACRAIAAAAIAAhCAAAgAAAkAAIAGAAAM +IAAAAAAAAAAQAFEAAAQIAQAAEoAAAAACgAAQAAIAABIAABIAAAAAAAAAAAAABAEAAAAAAAAAAAAA +AAAQACQAAAAAAJAAAAAAAQABIMAQAAQgAAQgAAAAAAAAAACAAAAAAABEQAAQAAAAAEAggAAABAAA +AAAADkYAYiAACQBAAQACQgEAIAABIBAAAACAAAEIEAYAAAghwBAABAAAAACCLARwEQQCAFQgAJAA +AEAIgZABAQAAQABhAABAAAAAAERAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIA +AAgIAJgIAAAAGAgAAABAEAaZCAIIACAAABgIAACAAAAAGAgAAAAgAAAYCAAAAAgAABgKAAAILgAE +AAAAABgIIAhAQEAAmAgAQAAgAQIaCAAQAAAIEBgIAAggAggAGAgACAAAAECYCAADAQAAgBgIABAA +AAAQCAgBAAIAAABICgBAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAA +AAAAAAAABAAAAIQAAQADAAEAAAAEAAAAAQAAAAAABYAAEAAAAAAEAAAAAIAAAA+pAAAEgAAhAUAA +AAQgAAAAAAAgAEEAIAQABAAAAAFAAAEAAgAAAAAAgCAABAAAACAAAAgAAAAAAgAAAAAAAAAAAQAB +AQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQgAAAAAAABAAAA +AAAAAAEIAAAAAAACAQkgAAAAACIBCAAAAAAAAgEAAAAAAEAEAQAADKcIBAAAAKAEgQAAAAAAACAB +DAAAAAAABIEAwAAAAAAAAQwAAAAAAACBBFAAAAAAAYEIAAAAAgAAgQAAAACAAAgBCAAAAAIACgEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAABAAAAAAAAIUAIAABABAAAA +AAAAAAgAAAABAAAASAAAAAAAAAAIAAgAAAAAAGAAAAAKPQAAAAAAAAAAAJAAKAAAAAAAAAAAACAA +AAIQAAAAIAAAAAAAAAAAAAAAAAAAAAAIAAIQAQACQAgAAgAAAAEoBAACAAAAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAgAAAAAAAAxCABSAAgAIDEJgAAAAAAAMQr +AAAAAAAAxCYAAAAAAADEJAAAAACABMQAAAiRKgAAAAAAAMQkIQAAAADAxCIBAAAAgIDEIRAAAACA +AMQgAQAAAAAAxCARAAAAAIDEISACAAAgAMQgAAAAAAAAQCAEAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAUQAAAAAAAIQAEAAAAAABggQAAQAAEAGAAAAAAAAAAYAAAgAAAAAB +kAAAAAAAAAGKgAAAAAAAAQAACwSBYQAAAAAAAYAYAAIAACABiAQAAAAAEAGIAAAAAAAKAYIEAAAC +IAUBgIgAAAJAKAGIAAAAAAAAAYAAAAABIAQAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgYAAAAAACAFBAACAAAGAAAACAMAAAAAAAABAgAAAQAAAAECAQQAAAAAAQ +AAAAACAQQABAAAAEXwAAAAAgIAEAAEAAQCBABAAACEgAMCAMYAAAUAACIABAABAAACAAAAAAAAAA +AAAcQBASUEggJAAAAAQAAMhAEAAAAAAASEABAQgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgIAAAAAIAAAABACAgIAAAAAEAAgAQEAICAAIRADAAAQYxAAAAMEABACACEAARAiEAAQIQgAA +AAAAAExNABQAAAAAAEIAAAAAAAAAAIAYGAAMACgCIICIAAEACKAACghAAAoUBABAAAAICAAAQEmg +AAgAAAEAwBAAAhAEBABAAACgoAIiBAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABBAAIAQQABAAAAgAAIAMBAAgAAAAgAAAAAAAAAIEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQMwA +AAAAABQQggAABCEARAEAAAAAAAgAAgICAAAAEBEAEAAAAAAAgAAAwEQAwFDAAAAACABAAAABCgEI +AQCAgAAAYDARAwAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAgAQAkSgAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAIAAAKcQAAAABAQAAA +ADARAAAIAAEAAAIAQkAEAAAQAABAACIAAAAIAARAAAIQKigAACgAQABAEABAQAIACAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAIAAAAAgDI2AxAAAgMQADA +AAMAhAgAAMMAAAAAAAAAAABAAAAAAAABAAIIgABAAAAAAAAAAAAAAAnkCAAAAAgAAADIgwAASJAA +xAAAAABAQAAAAEAEARBAABFAQAuHQAACQAiAAkAAEQAAsIAFlWloCAQAAAAAEAAAAAAQFAAALAAA +AADAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAASEADQAgICCAIAQAAAIEgA +AAAAAAAAAgACEAAAAgAAEAIAAAAAAAIQAEAIEACQCAAAB48AEgAAUEAAAAAYGgAAQAAAAAqJAAgF +AAAAAAQiUgIAEgCACAAQAAgDSFsIAABFAiIwAgQEDAACEIoQAoACAAAAABASAggACgIKAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAsAACAAAICAAABBBAFAAQQAAAAAAQAghA +AAAAAAgACEAAAAAACAAAAAFAAAAFAAACAAAISQgAAEBAUBQEsKAEAggABQBABQAQgJCABIQAACAE +AAAAEIIAAQDCEABIABAAAEAVBSCECgKAiAgCwAAQgAAIEBBAoAEEAAkMhAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAGBgBAQAIAAAACABAEBAEAgABCAgAGAAAAAgAEAAAAAAACAAAA +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 +LwAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAEAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAATWAAAAAAAA +AAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb4AAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAQAAAQAAAAAAAAABAAAAAAAABAAAAAAAAAAAAQAAAAAAAAAAAAAAAEEA +AIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABnAAAAAAAAAAAAAEEABAAAIAAAAAA +AAAAgACAAAAAAAAAAAAAAAAAAAAAgAAAAAAABAAABEAAQAAAAAAAAAAAACAAAAABAAAABAEAAAAA +AQQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvOAAAAAAAAAAAAAAgAAAAAAAAAAAABAABAAEAA +AAQAAAEAAAAAAAAAAABAAAAAAAAIAAAIAAAAAAEAAAAAAAAAIAAAAAAEAAAgAAAAAAAACAAAAAAA +AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADRMAAAAAAAAAAAAAAAAIAABAAAAgAgAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAEAgAAAAAgACAAAAAgAAAAAAAAAAgAAkAAAIAAAABAAAAAAAAAAAACAAAAAFAI +AAACAAIAAAgAAAAAAAIAAAAACAAAAAAAAAAAAAICAAAMAADAAAAAAAAAAIgAARAAAAAAlAAAAAAA +AACAAAAAAAAAAEAAAAAPpAAQAAAAAAAAAAAAAAAEQAgAABAAACAAAEAAAAACIAACCAAAEIAAAgIA +AgAAAIQAgAAAAQAAAAAgAAAAAgAMAAAAAAgAAAAAIAIAAAAAEAIAAAJgAAAAAAAAAiAAAAAAAAAA +AAAAAAAAAAACAAAIAAAAAAAAAAAAAAAgCAMIAAAAAABQAAAAIAAACAgUAAAAAAAAAAAAAAAAACAA +AAAAAAAAAAaHACAAAAAAABAAQAAACAAAAAAIQAAIUKAwAEJCAAgAAAQAEggAQAAAAEAIABCgBQAI +QAAQAAIAAEAAAAAAAAsACAAAAAAAQAAAADAAAAAAAAAIAAAAAEAAZBAAAAAACEAAIAAAAAAIAAAA +AAgAAAAAAAgAAAAAcAAAAACCAAAAkAAAAAAAAAFAAAAAAAQAAEAAAAEAgAAAQAACAAAAAACABAAA +Ab0AAAAAACgAACAABAAAAAAEgAAAAAIAAEAAAAAAAFQgSAAAAIAgBoBACAQwAAAOAEYgQAYAAAgA +AgAAAAAAgAAECBQQAAAAAEqAAYAABAAAIAAAAAQAAAAQAAAAAADBAAAAAAAAAAgAAAAADAAAAAAA +AABEAAAAAAEAAAABAAAQAACAEACAQAAAQQAAAAACAADAgAAAAgAIAQAGAAEAAAAAAAAMLYACAACC +EAQAABAAAAAQAAAAAwQEpLAACJABhAAAsAABQAAAAADAAAAAIEAAAGgAAAAASAABwAAJwASIAAJA +ABKAAAAAEJAIAAAAEASQAAAAAAKAAAIAAKAAgAAAAABAAgAAAAAAKAAAAgAUAAAMAAAAAAAAAIgA +AQAAAgAQACAAAAAgAACABAAABAAQAAIAAAAAAAACAAQAAgAAAAAAgAAAAAmCAAIAAAEMABAABAAA +EACAIAAAAAAAIAAQIAACABIEAFIAAgAAAAEAAIAAgAAAAAAIQAChAAIIACIAAAQBAQgAKAAQAAAg +hAQKAgAgAAQgAAAIACAAAEAAIQgCAAAAKgAAIAAAAAAAAAAAAAQAAAAAABAAQAAAgAAEAIAQBAAA +gAAAAFAAgAGAAEAAEAAAAAAAwCAAAAAAAAEAgAAEAAAgAQAACNWAAAAAgIABACAABAAAAAABIBMA +AAEAAIDAA4AAAAQAAEAIEACAACIACAQgEAAAAAEgQAAAAcAABMAAIAAAwAABkAQAAAAgAAAgCAAA +AQAAAAAQAAQIAAgIABCAAAAEGAgAAAAAAAAQCAAAAgAAAAgIABgUEAAAGAgAEIAAABAYCAAgAAAA +ABgIAAAIGAAAGAgABACAAAAYCAAGAAAAABgIAAAB4wCAAAAAABgIAAAAAAAQGAgAAAEEikAYCAAQ +AQAIkFgIAAAAgBhBGAoAEAAAAAAICAAAAAAAAAgIAAwQAAAACAoACAAAAAAQCACBgAGIABpIAAAA +AAAAAQABIAQAAEAAAAAABAAAAAAAAAAAAAAAAACAgACAAAAAAAIAAAAAAAgAAAAAAACAAAABCAAA +AAAAAAAAAAAAAAAAAAAAAACAAQAAAA9HAQQAAAAAAAAAQQAAAAEBAAAARAAAgABgAEBAAAEAAAAg +AAEgAEAAQAACCQAAAAACAAEJAAAAAAAAAAAAAAAAAIABDAAAAAAAAAAAAAAAAAAAAQAAgaAiAQAE +AAAAAAABAAAAAAAAAAEAAAAAAAgAAQEAAAAACgEBAAAAAAIAAAESAAAAAAAAARAAAIAACgIBEQAA +AAAAAgEIAAAAAQMiAQAABukQAAAAgAAAAQgAAAAACggBDAAAAACgUAEAAAAAAAAAAQyAAAAAoAIB +AAAAAAAAAAEMAAABgAAAAQhQAACAASABBAAAAAAQCAEMAAAAgAEBgQIAAAAAAAAAAgAAAAAAIAAA +AAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAEAIAAAAAAAAAAAABAAAAAAACAAAEAEAAAAIAAEA +AAAAAAgAAAAC6wAAAAAAEAoABQAAAACgAAAAAAAAAIBBAAABAgBYAAAAAAFAAAAAAQACAAAAASAA +AAQAAAAAAAAAAAAAAAAIAQAAgAAAAAQDAAAAAAAAABAAIAAAAAAIAEAgAgAAAAFAxAQAAAAAAACE +KAAAACAAAEAgAAAAAAAIxCEAAAAAAADEJAAAAABAAMQhAAAAAAAAxCMAAAAAAADEKgAAAAAAAMQA +AAKiIQAAACAAAMQoAAAAAJAAxCIBAgAAAATEIQQBAAAAAMQqEAAAAAAAxCAAAAAAAABAIAgCAAAA +AEAgAAAAAAAAQAAQKAAAQACEIgAAAAADKMSAAAgAASJAAICQAAAAACABEAAAAAAAAAGDoAAAAAAA +AIAAAAAAAAABigAAAAAAAAGQAAAAAgAAAYiAIAAAAAABiAACAAAAAAGAAAAAAAAAAQAACcaMAAAA +ACAAAYAAAAAAQgABiAgAQABAFAGKAAAAAAAAAYAIAIAAASABgABQAAAAAACIAIAAACAAAIIAAAAA +MAgAAAAAAAIACAGIAAAAAEgAAQAAAAAAYAAAgARAAAAAAAgAAAAAAAAAQAAAEAAAAAAAUFAQQCBQ +ACAAQBAAEGAAIAAAACAAABBAAEAAQBAgACAAQAAAECAQIBAgAAAAQAAgAAAIOAAgEAAAAAAgAEAA +ICAkBAACQCEZEAgCAgQIIEIgAAAUAABAACAgAEAAAIAAACAAAAAAAAAAAAEAAAEAAAAAAEBAAFAg +IEAAMBgAIGAUAAI2AMAAAAAAIAEBIAAAAABAQBAAAEAAAAAAAEAAAABAAAAABAAAAAAJBAAEAAAI +BAABAAIQARgCAAAAhAAAAAEIBAAEAAAABAAEAEQQwBABAAQAAEE0CAQAwABACAQIBBBAAAAExAAM +AsIMQBEBAARBAAAAQCAAAABASEAEBAQCAQAQCBIBAAAAAADoCgQAAAgCEEAQAQAAAEAAAARoBARE +AgQAAUEAAAABAAAAABIAAkAADACAAAAAAAAAAAAAAAAAAIAABAAABAEAgAAAAAAAAAAAAAAAAAAA +AAAABAAAAIAAAAAAAAAAhAAAAAAAAAABAAAAAAAAQtEAAAAEACAAAEAIAAAAEBAAwIAAAIhBIAAA +AADAAAEIEEIAAAAAAiAAAgAABAAAABAAEBAAwAAAAgABAIAQgQAABAKEARAEAAACAABACEgQCAEA +AAgAAAAQAAgAAQABgAQAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAE +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAJuQAAAAAgAAAAAIAQAGBAAgIAllQAQgEAAAACQBRCAAAC +EAAACERAEgIAAAAAAgAAAAAAAAAAAAAAAAAEAAAAAAAgEAAAAAQAAAAKQDACAABAAAAAAAAAABAA +AbAAEAQABAADAIAIAAAAAIAAAAAACAAAAAIAQAACAAAAAMMAAggACMAAAgAAAAIAAAACAEAAAAAA +CEIAQgBAAAAAAAAAAEAAAAX1AEAAAgAAAEBAgBQEAAMAAEAQBBRAAEAAIAIAEAAIEATDAACAAAAS +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 +DwAA/zMdHQpfAAAA/w8PAP8mJiYmAAAAAFVVAAAGBkxMM1UzVQAADw8AAAAAAAAAAAAAAAAAAA8d +AAAAAAAAMzMAAAAAAABVRQAAAAAAADEzAAAAAAAAMzMAAAAAAAAxMQAAAAAAAACZAAAPDQAAAAAA +ADMyAAAAAACIAIiqVTMPAESqIgWvBQUNDSL/qqpVVQ8PqqoPDwAAAAAAAAAAAAAAAA8PAAAAMx0d +AP8AAA8PCF0FjSaqJqoAAAAAVVUAAE1NFRUzVTNVAAAPDwAAAAAAAAAAAAAAAAAADx0AAAAAAAAy +NwAAAAAAAFVXAAAAAAAANzMAAAAAAAAzJwAAAAAAADMiAAAAAAAAB9sAAA4MAAAAAAAAIyIAAAAA +AEQARFVVMw8ARFURCl9fXw0NAN1VVVVVDw9VVQ8PAAAAAAAAAAAAAAAADx8AAAAzHR0B7wAADw8E +FQFFFVUVVQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO4wACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAciAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAA +AAgAAAAAAAACAAACAAAAAAAAAAAAAChAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAD8UAAAAAAAAAAAAEAAAQAgAAgAQAABAAAAEABAAAAAAAAAAAAAAA +AAIAAIQABAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAgAAAAAAggAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAD/wABBAAAQACAAAAEABAAAIAAAgQAECAAAAACAAAAAACAAAAAAQAADAAAAAAA +gAAIAIAAEABUSAAAAAAAAQBAAAAAAAAAYAAAEAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAp3AAAIAAAAAAAAABAAAAAAQAABEAAACAAAAAAAAAAAAEAAAAACAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQACgAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAD4kA +AAAAACAAQAACAAAAAAAAIAIAAAAAAAQABAAAAAAAAAAAAAAAABAAAIAAAEAACABAAAgAACgAAAAA +AAAAIAAAAAAAAEAAABAAKAAAAABAgAAACAAAAAAAAEAAAAACAAAAFAAAAMACAAAAAAAAAAAAABAA +ACAADAACCBAACgAIAAAAAAAAAAgCAxAAAYAAIEAAEAAACgCIAAIQAAACAIQAAAAIYgAQEEACAgAA +CACBAAIAAAAAAAAAA5IAAAAAQgACIQACAAAABgBAAAIAAAAAAAAAAAAAAAAAwAAAABAIAoIABBAA +EAgBAAAAAgAoAEAAYGEAAAAAAAAgIAAAAAAAAgEAAAAAAAAAAAAAIHAAAgAAAAARAAIAAACEQEAC +AAAFgAAACAAABAABBAABACAJAAADAAACAAQAAIAACCAAAAAAABAAAASrCCAAAAAAAAAABFIACAAA +AAgAoEAAAAAAAAIAAAACAEkAiEAAAAAAAAAgAAAAAAAwAAAKAAQAAAAAgEIBUAAAAAAiAAAAAAAo +AEAABSGAAAIAAMAAAAoAABEAQAAAIEAAAIAAAAAAAIAAAQAAAgIIQGAgiABAAMACAAAAAAAoAEgA +ANAEAAAIBAAgAAQACEAAEAQAAAAAYAAAAAAAAHBABAAAC1CAAAAAAAAACCABAAEACBAMgBAQABEA +AgAgAAACAFAQAAAggAAIMgAEAAAIAgFAAAYQAEAAICAAAAAwIAAACggKABAAhkAKAAAAgAABAIAA +AAAAAAAAAEACAAIAAAgAAIAABAgAAgAABEAAAADAEAAIEgAIAAACBAAAAAAAAVAAAECAEAAAAmQA +QQQAAkAKFAECABAEBIAAwSACQAAAABQAAAAACAICAASAEEkBAAARAKBLAAgAIAAMAEBAAEAQEIAA +FIAEgAQRCCAAAECAAAgAQpAAAEABEAABAAAJAAIEAIGACwECBAAAgMACAAEAAAJCAgkBAACAAAAJ +AAAAgAAABgAAAAAABAAAAAIAgAAAAEAgAACgIBQAAAJAAEAAAAAgQAQQEAAUAAAABAKAAAAQACoA +gAAEBAAiAASAAACAAAIQABAAAAPuEAQAAAEARAgAACAAAgoQKAAAAIQBBAEAAACFAAEIAAgAAIQB +AJAAAQAAFAJCoAARAAChAAAAACAACEAAAQgQCgAQAAKAAAAQAAAAAEACAAAAAAAAACBgAhQAQAAA +gAAgAAQAAAAAAAGAkAAAggIQACiAIAAAAABAAAAAAAAQAABAAEAAAABAAQCBAAAAAAEBCAEAAASA +ACQAgAAAAMABAQAAAaYiAAAAAAIAACAAEgGAAAABMAAAAAgCAABgAgAgAAAAQSAQBAAAgABEgAAA +AAGAAIFQARAAIIAABAACAAAEggAAAIEAAIAIACIEAAAAIAAABAAIgAAAABgIABIAAAAAGAgAMAAA +AAAYKAAJEAIAABgIAAgCAAAAGAoAAgAAAAAYCAAogAAAABgIAACACAAAGAgCEgAAGAAYCAASAAAA +ABgIAAAEPgCCAAGAABwJABAAAAgRGAgAAAABAAAYCAAQABAIAFgIAARAAAACGAgAQAAAEBAYCAAI +AAAQEBgIAAAmAEAAHAwCAgBAAIIYCAAgAAAAAAgIAAAEAAEAAAAAAAAAAABAAQAAAAACAAAAAEAA +AAAAAMQAAAAAAAAAAAIEBAABIABAAAABAAAAAQAABAAAAIAQAAAAAQAAgAAAA4QAAAEAAAAAAALJ +gIAgQAAEAAAEAAAAAVABAAABCQEAAEAAACCBAgCGiAAAAAAAAAABAQAAAAAAAAEAAACAAAAAAAAA +BAQAiIECkAEgBAAAQAIAACAAQAAABAIIAAAAAAEQAQAAUAAAABsBAAAAAAACIAEAAAAAAAAAAQwA +AAAAAAABAAAAAQBAIAESAAAAAAAAARKAAAAAAAABAAIAAAAAAAEAAAAAAAAAAQAAASMMAAAAAKoA +AQAAAAAAAAABCATQAACgBIEBBIAAAQQCAQMgAEAAAAmBCAgAAAAABAEMAoQBAAEYAQAAUACCQCAB +AAgAAIAAAAEIBAAAAAAAAQAAAAAAAIAAAwAAAAAAAAAEAAAAABAKAAAAAAAAAFAAAIBAAAAACAAA +BAAAAAAAAAAAAEAAAAAAAAAQAAAAAAACAAAAAAACAAQAAAAAAAoAAAAHDAIAAAAAAAAABAAAAAAA +AAACAAAAAAABAAAAKQAAIGAACAACAAAAAAAFAgAAAkAAAAQEAAAAAAEAAAAAAAAAAAAIAIAAAAAg +AAACAAQAAAAAJAAAAAAAIMQoACAAAAAAxCQAAAAAAIDEIAEAAAAAgMQgAAAAAAAExCkDAAAAAMDE +JAEAAAAAAMQkAAAAAAAAxCQIAAAAAADEJAAAAAAAAMQAAACkIAAAAAAAAMQhAAAAAAAAxCEEAAAA +AADEIRAiAACAAMQhAAAAAAIAxCAAAAAAoADEIAACAAAAAMQpAQAAAADAxCARAAAAIUDEIAQAAAAA +AECCAAAAAAAAAYAAEAAAAEgBkAAAAAAAkAGACAAAAAAgAYIQAIAAAAABgAgCAIAAIAGABAIAAAAA +AZAAAIAAAAABkAAAAAAAAgGQAAAAAAAAAQAAC3CIAAAAAAAAAYgAAAAAAAABiACAAAIgCAGMgBAA +AAAFAYgAAAADIAgBkAAAAAAAAgGABAABAAAAAYAIBQAAQCABgoQAAAAAIAGEYAAAAAAAABBgCCAA +AAAAEABAIBAARAIAAAAEACAQCAAAAAAQAAAAAAEQAABCAIAAAAAAAAAAQAAgACAAAAAgAAAQIAAA +ECAAQAJAgAAAIAAAACAAQABAAAACa4mAAAAwIAQACUAAAAIgAAAABAZCAABEAARJgAAgQYAwAAIA +kgAgDAQUUBJSIDACohAQEEAgIAEVgAAMAICADQEAAMBAlACANAAAAAABAAAECAAQQADgAMEJAIBI +BAAAgAAAAAAAAAACAAQAQEAEDAQAAAAABACIGUBQAAAAIRCAAAEABAABAAQABABAGAAAAAiBAIEY +AAAECAAIQACAAIEAAEcSGgABAAwAANwaAABAAQBAAqCkAaEIICEAGAIACAACSAACAaAACAIAwkCA +AYEYBAEZAQwoCAwEAgKABAABGAgKAghAAAEEQAhEAAQBAQAhAgAAQAABAAAAAAABCAAAAIAAAIBA +CAAAAADAEAAgAMAAAAAAIAwIAAAQAAAAAICAAQIAAAAAAIAAAAAAAAQABAAAAAAAAAABAAAABAAA +AAAAAAAASkoAAAAACAAAAAAAAAQQACAAABAQECCAgAMBgAJBBBAACAAAAAEAAAAQiEkIAAAAAAAg +yAiAAAAACABAAAAAAAAAEYYgAAgAgAgAAABAAJAAAAAAAAAAAAABAIAAIABAAAABAAAAAgBAAAAg +MAAACAoCAABAAAAAIAAEECAAAAgIAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAIAAAAAAAAAAO +gQAAAABCQAAQAAAAAAAAAEAAAAAAQCApABAAAAAWACBAAgAAABAAAACAAQAAQFAQAAIAAAREYBAA +BDAgAAAIBAAAABAAAkEgQAACQAAAAAFQAAEAAAAACAICAAAEAgMgRAAAAAEEQAAQCBADA4AQAEAA +BAAAAAAAEICAA8MAEgAAAAAAAAAAAEAAwgAAAAAAQAAwAAAAAAAAAAAAAAACAAAAAA8lAAAAAAAU +IBAAgAiCEEAAAEBABBQpAAIABAAEAAICAUAAxEAgEEAAAAAABARAQhAAAkIEBEBA0MAAAADAABMA +AAAAHAQChAACwPg6AAwQAAAAQAgAACAAAQBACAQAAAAAAABAAAAAIAJAEA0FAEACAggAAIgIACBC +MCgFBRBAAAEAAhAAAAAAABAAAAAAAAACAAIQAgAAEAAAAAAAEAAAAgAAAplIQAAACEAAAggAEAAS +ADBAAAAAEEwgAQMgAFAIEAEgAAAgABgAAhAgIAIAEAAQEkIxKAgAAAACAhBaAABAQAAACQAUBEFA +ICAAEFACEAAAIAACEAUIABAAAAAAABCAABAAQBACAAAIAFAAEAAQQgQEAUDQkAEAYAAgKBAAQEAV +ABBAAEAIQhACAAAIAABACACgAAQAgEABQABAAAAAAAgAAAAB5EBAAgBAQQAAAAAAAAQAIACAigoC +QEmIAGMAQEBgAAOQAiKQBgAAACgQEBICgoAERGAAwwOAigwUwAAQAEBAAEABAoAACABFCKCgAAAA +wAIBAAAAAgAGGAAAAgAAAAAAAAEAQAAAAAAAAAIAAAAAUAAPIABCAyEAAAAGAAAAABIAAAAAAkAA +AABAAAACAAIABAAAAAAAGgECAAIABgAEQAAAAAMkAwAAAIMIAAADAAAAAAAAAgAAAIADGQAAIBMA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAEAAAAAAAAAA +AA/NAAAAAAAAAAAAAAAAAAAASAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEA +AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAA +AAAAAAAAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAQAAAAAAAAAAABwUAAAAA +AAAAAQAAAAAAAAAgAABAAAAAAAAAAAQAAAAAAAAAAAABABAAADAAAAAAIAAAAAAAACAAAAAAAAAA +AAAIAAAAAAAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAEABQAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAKC0AABAAQQAAAAAJA +AAAgABAAAAAAIAAAAAAAAACAAAAAAAgAAAAACAIAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAAAHMgAAgAAAAAAAAAAAAABAAAAAA +AAAgAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgI +KABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAABGkAAAAACIAABAAEgAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAEAAABAAAAAAAACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAKQ +AAEAAAAAAAIAgAAAgAADIgAAAACMAAIQAAAAAAAIAAAAAAAAAAAIgAAAACSACACUAEAAAIACAggA +AAAAhgICEgAAABCAAAICAAAAEIQAAAAJDQIQAAAAAAAAAAAABAACCAAAAhAAABAAAAAACACAEAIB +AAAAAAAAAhAIBgAAAAAAAAgQAAAAAgACAAIAAAIAAABOEQABAAAAEAAQAAAAAAIAAAAAAAAAgAAA +AAIACAAAAAAQAAQAQQQAACAABAACAAAAAgAAAAAAAAAAABAAAAAACIAQACAAAAAAqFABAAAAAAAA +CAAIAgBABUAAAAAAAAAAAAynAQAgAAAAAAAAUAAAAAECQAAQEACAAAAAEJAAACgBAAAQQAgACAAA +AAAQAABQAAAAUBEIAAgAAAAIAAAACAAAAAAAAAAAAQAACDAAAIAAAIAAAAAEAAAwAAAAAAAAAAAA +ACAAgQwQcCAIAAIEAAAAAAABAAAAAAAAYAAEAABAQAAAAAAKCABASBABAA4AAEAgEAAAAAAAUACQ +gAAEAABAQAAADTggAAAAAAAgAJAAAAwQCAgAAAGEAAgACAIAhIIAAMjAAgEIBABAEAAAECAEAARA +AAgAIgSAABBASAAAAIAAUAADiCiABAQAEEIAAIQAEAARJABABAgAEAAAAoEERAACUACBQIAAABIk +CAAAAAAAAAAAhAAAAAAQEUAAQAAAABIAAgDCBIAAFAAAgAAEAIBQFAAAwAAIBAAQAgEIAAAAAhAQ +AAACAgCEAAAAUAAJAAoUKBFABACAAAAAwAAAiIAoAABgAgAEgAAAAAgQAQLCEAABAJAIAAIAAAAg +UBAABICAAAEAAAAABAAAQAIgAAIEAADAEAgIAAAAAAAgAAAAAgEAEAEgAAEKAAAIgAAEAAABAAAA +AAQAAgAAACAAAIAAAAAAAgAgAAAACBAAAAEAIEAAAGAAAQABAAAQICAAAAEAAAAgAKAAAAlTAAAA +AABEAAAAgAQAAAACAAACKAAQIBACAAABAAAoAQAAgAAAFAACBAQCAABQoAQIQAAAAABoAJAAAQAA +EpAAAIAQAACAAAAAEAAAAAAgAAAAAAQAAAAAAAAhBAAAAAAAgACAAAQAACAIAAAAAAAAAIQAAAAA +AARAIAAEEAAAAAIQAhAgIAQAUDAIEAQAAAEAEGAQAAEAAEIoAAAEAAIAAAAACQ0gAAAAAACAACgQ +AAQRQAlAgBABAAAAAIAIBIAAgGBgACkAFABAAAECyBAEAQAgAAAKEAkAAAAAABAggAABAAAAKAAA +AAEAAEACCQEACAAWAQAQAAAAEBgIAhAIBAAAGAgAgACAAAA4CACQAAAAAhgIAAQAAAAAGAgAEAAA +AAAYCAAABAAAABgIAAwEAEAAGogAEAAACAIYCABIAAAAABgIAAAKQQAkQAAAABgMABIBAAAAGAgA +BEAAAAAYCEAYAAAAABgKABAAAAAAGAgCMBAYBBAYCAAoAIAAAhgKAQAQgAAAGAsAiCAIAAAYCgCA +QAAQABgIAwQAEACACIAAAAAAAAAAAAEAAAABGQAAAgQAAAAAAAAAAAAAAAAQgAQAAAAAgAAAAQAA +QgAgAAADAAAIAAAAAAMEABAAAAgBAEUAAAAAAAAAAAdvAQQAAAEAAQQABAAABAgggAAAAABAAAAg +AAQQAAAAAAEACAAAABgAAAAAAACAAQAABQQAAAAAUQABAAAAAQAAAQMEAAAAAAAQAAUBAUEABCAA +AAAAAAEAAQAgAAAAAAABCmAAAABAEAEACAAAAKBAARIAAAABIAABAAAAAAAAAQEAAAAAAAAAAQQA +AAAAAAABAAIAAAAAIAEWAAAAAEEAAQAABx8AAAAAAkAggQAEgAEAgAIBCAgAAIAAAIEACAAAgQEQ +AQEUAAAAAACBAEEAAIAACAEEAAAAAAAgAQgAAACBJCoBDAAAAACABIEQAgAAAiAEgQAAAAAAAKgA +BQAAAAAAAAAAAAAAAAABAAMCAAAAAAgAAAAAAAAEAQAAgAAAAIAAAAAEAAAAAAAAAAAQAAAAAAAC +AAAAAIBAAAAAAAAAACgAAAAE7QAEAAAAEAgAAgAAAAAgCAAAAIAAAAAIAAIAAoAABAAAAgCAAAIA +aQACgAAAACDgAAAAAAAAAAAAAAAAAAAJAAAAgAAAACBQAAIEEAAAAAAAIQAAAAAAAMQoAAAAAAAA +xCQAAAAAoEDEKAAAAAAABMQgAEAAAIAAxCQAAAAAAADEJAMAAAAAgMQgAQgAAACAxCQEAAAABATE +IAAAAACABMQAAA5yIQYAAAAAwMQgBAAAAAAAxCEEoAAAIADEIAEAAAAAAMQkAEAAAEAIxCAAAAAA +gADEIAAAAAABQMQoAAAAAIAAxCAAAAAAAADEIQYAAAASgMSKAAAAAAAQAYAAAAAAAAABkAAAAAIA +CAGAAAAAAAAgAZEAAIACIAgBihAAAAAgCAGQCAAAAMAgAYAIAAAAACABiAAAAABQAAGAAAAAAAAA +AQAADpiIAIAAAiQqAYkAhAAAAAYBjAAKQAAAAAGBBgAAACAAAYgIgIAAAAABiAAIAAAgEAGAAAAA +AiAgAYIAAAABIAABggAAAAAAAAGIABAAAAAiAQAAEEAAAAAAAAAQABAgAAAgUBAgAEAAQAAAEAAB +AAAoAAAQAABAAEAAAAAAAEAAIAAICEAAAAAgABAAAAAAFDAAABACEAAgQIBCAIAUIAIiAAAGTQYA +AQAiIAYCAAJBAEAERlYBACAACQYAMAUAQABRIAJIEAiAABRAAKkBADRA0EAAMAAAAMBAQAICAAA0 +AABAACJAIAA0UiAAIBhgIgQCVAAACAAIABgACAIAAAACCAAAwACACACAiACBCAAgAADACAQABAgA +AAAABAAEAAAAAAgEABwYAAChDAQABABAEQQMDAgEiIohJACCGAAIAKgoASQAAEpagUAAAEFAAcEA +AalCAAAJCQAEEAwyBAAEQAAAQKEECaFAOBAACAAIBAgsABgMAAAMiAQAAAABAaEAAUgABIAAAAhI +QgyBQghEAQQAwAEABIQAgQCAAAAAAAAAAIAAAAAAAAABAQAAAQBCkAIAAAgAAAAAACAAgAAAAAAI +AAAAAADAQACAgAAAAMBAIACAwAAABBAQAACAAAAAEBOCCAAAAAAASyRQwAEAEACASGBAAGAAAMBA +EQAAIACIgAjBAAFBEAAAAJAGAGYIggAABAAIgAgQAAgQQAGACAAAABEACEMIAAABgAFgABAAAAAC +EBAQkIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAAAAAQAAAAAAAQBBAAgAgAA +AACACA4CAAAgBAAIAgIAAAAEAAACAhCAIAAAAAAAAAALlgAgIABASAAAAAAAAAAAABAEAkIoAAAA +QBAABAAAAAQAQAAQAABAUgAUFkBIAgAAQQAiIAAACAgAAIIABABAAEAAIgSIAAAgAAACQIIAAAIS +AAAAAQABAAAIwwBAAAAAAUAAAAAAAAAAAAMA0QAAAFAAAAABAAMIAAjAAMEAAABEAAACAgBQAkIB +AkYFAhDAAADAQAACAEgAkAcAAEAABAQAAAhoAgAgABAQAAA5eDAAgEAAABDEQAAQRAhCCtAAgBBE +QBAAABAGAAAAAFBABQMABcEAAAAAAoiUBEQAQABAAARAAAQAAAAQDsASAARAABAFwFAAAAAAAAAA +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 +oFVXAAAAAAD9AAAAAAAAMxsAAAAAAAANLwAAAABVVQ8vAAAAAFVVDy8AAAAAAAAzMwAAVVcAAATh +AABQUAoACgBRUVFdGxuvrwUBCg4nMyaqVVUA/lBfDw8AAAD7MzMPDwpfBa8mqhlVAAAxOwAADw8A +Ag4OAAAzMzMzDw+qqqqqAEQKDhsPAqoAAA4fAAAAAAAARUAAAAAAAAAzIgAAAAAAAFVEVVUAAAAA +AOwAAAAAAAAzMwAAAAAAAA8PAAAAAFVVDw0AAAAAVVUPDQAAAAAAADMzAABVVQAAC18AAAAACgAK +AFFRUV0bGwUFAAAFDREzFVVVVQH/UF8PDwAABP8zMw8PBQUAVRVVFVUAADMzAAAPDwAAHx8AADMz +MzMPG1VVVVVVVQUNBQ9XVQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAgAMAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA3bAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAADdI1P1JXBK53d/8yD/93dxGxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF -0DU1UF8FryIiADIPACIiEbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAA3dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3eNTVQXwWv -IicANw8REBUidwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAAAAABQAAAAIAAAAFgAAAgAAAAAC +AAAAAAAAAAAAAAIAAAAAAAAAAgAQAAAUEAAAAAAAABQAAAAAQAAAAgAAAAAAAAAAAAAAAgAAAAAD +8gAAAAAAAAAAAAARAAIAAAGAACAAAoAEAAACAAACIgAiAAABAAMAAQAAAoAAAAAAAAACAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAgAAAAAgABAAAAAAABAAAAAAAAAAkAAAAAAAAAAQAIAAEACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAzuAAAAAAAA +AAAAAQAAIAIAAAAAAAAAAAAAgAAAAAgAAWEAAAAAAAAAAACAAAACAAAAAAAAAAAAAAgAAAACICAA +EAAQAAAAAAAACAAAAACAABAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAEAAAACAAAAAAAAAAA +AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACOMAAAAAAAIAACABRAYA +gEYIAABCBAQQAAQAAUAAAFACDAAgBAQAAAQAgCQAAQggAASAAAAAAIAAAAACAAAAAABEIAAAAAIA +AgQAYAAJAgAEBAAAAAACAgAAAIAAAAACQAAAgAAAAAIABAAAACAAAAAAAAAAAAAAAAACAAAAAIAA +BACAAAACAgAAAAAAAIAAAAAAEEAAAIBAAIAAAACAAAAAAAACBgAACADACAQAAAIAAAAICARAAgAA +AFAIAIDAkACAEAAggBAAAIGQCAAACFAAAAABAAAAAAAAAAAAAAAQAEAAAAAAoBAAgAAAAAAAAAAA +gBAAAAACAAIAAAAAAAAAAAAAAAABAgAAAAAQAAAAAAAAABAAAAAAAQAAAAIAAAABAAAAAAAAAAEA +AAAAAAAAAAAAAAAigAAAAAAAAAAAAAACAAAAAAjiAAAgAAAhAAAAAAABAiEGEAACAgAAFAAAAIGg +ABIWAAAAAAAAAAAAAAAgIAAKAAAAAAAAAAAAAAgAAgQBAAAAEAAAIAACAAIACAAAEAAABBAAAAAA +AAAAAACAAAAAAEAAAIAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAACAAAEgIAAAAAAAAAAAAACA +AEAAAAAAAAAgQAAgAAAAgAAABAAABykAAAAAwAABACABQAEgAEQAAAAAAQQAAAEAISAAIAAAhACA +AAEAAAAAIAEAAQCAAQEgAAAAACAAAAAAAAAgIABEIIAAACAAAAQAgAABAAABAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAADYAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAlUAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAAAAAAAAAAAAEAAAAhAQAAACAAAAAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAG7AIAAAAIQAAAAAAAACBAAAAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOsBAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEAAAAAAAAAAAAAADUQAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -26284,442 +46058,626 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAACgAADAAAAAAACAAAIAAAAAFAAggAAAgAA -DNkQAAAAAgkAQMAAAAAAAggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAIAAACAIAAAAAAAAAAALWAIACAIg -CAAAACAAQAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgAAQADBAAAAAEAAAACAAAACABABAAAEgAAA2mAAgAUBAAAwgAAJIA -CgAABAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAAgAAAAAwAAIgAAAAAIBAAKAAAAAAoAAQIAAAQAADiLEEAQBAIQAAQAAAICAAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAgEAAgAAAAAAAAACAAABAAABhaEQEEACAAFIAAAJQBIAAAEAAAAAAAgAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEA -AAAAAAAEBAAAAAAAAAIBAAgAABAAAA3eIAAEChAgAAAAAAAgAAIABAAAAAAAgAEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAACIICAAAIAAAQAAAVgJAAABQAAEAQiAQACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAIAABgAAAAAAAAAABgAAAAI -YAAAgABAAAAM/QAgAAAAGQEAAAAAAQEIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQEAKgAA -AAX3AAAAAAEhABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAASEBEAAACDuAUAAA -AIAhIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADAgAAAIDEAAAIFgABRAAAgACEAAAA -CAAAgIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAEGAkAAACEAAQIQAAkCAkAAAAwAAAQCQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEEBEhFAwQQAAAEQCAEAEAABAQAAAQAAGAOBAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAMIAAEDAgAAABFzQEQEIEIQAAAEAAAqAEBAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQyIgAIAICAAAAIBNAAAAQAAkgcAKBiAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -ACAADUJCAAAADW8AAAAwFAGAKAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQECAAAAG5 -AAANjujBg0ADBAAQEQAAAAIEALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBCkjAIShMAAA1jAgYA -UA0AAAAQAEBIAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKwhUFQgBAIAAADVwUFDACABISkAIG -AEAIAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALEJDOQBgwGAAAAAbxAAgAAAAIAAAQAAAAAAgIAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAMycPXwHNDB0AAAgICgoPAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAzJw8KE98dPwAACAgKCg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAKqqMzMR3R0dAAAAGAo7LyIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -VVUzMxHdHR0AAAgZCjsfEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAACMdAAR -kAAADXgUCASIUAAREBQAAIhQABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAABxgAAOEAAAIrRAA -AQhAAAEAEAAACEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMPD0R3AMwAAAXjqquGiBG7I3Mz -ADMPd3UREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMw8PRHcBzQAADegAAUVEIncjczMFMwoREHdy AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8KqrtGdjH9AAAN4f/vtrsRsbq6M/8zD3d/ERsAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAwAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAngAAAABAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAgAAAgAAEAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAIBAAAAAAAAAAAAAAAAIAAAAAAAAAAAATmAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAgAAAAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAKsAgAAEIAAIAAAA +AgAAAAAAABAAACAAAAAAAAAAAAAAAQAAAAQAAAAAAAAAAIAAAAAAAAAAAAAQAAAIAAAgAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAAAAACBAAAAAAA +AAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRAAAQAAAAAAAAAAAAAAAAAAA +0EAAEAApAAAQBAAAAAAAAIBAAAAAEYAAwAACAAAMAAAAEAACAAkEEAAAAgAAEQAAwAABAAEQABEC +ABJAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIdAACAAAAAAAAAAAAAAAAAAACAAAAAABAA +AAAgAAAAAAAAAAAAAAAAAADAAAQIACAAAAAAAAQAABAAAAAEAAAAAAAAAAIAAAAAAAAAAQAAEAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAA +AACEAAAAAAAAAAAAAAAAgAAAAAAAAAAADIoAIAACAAAIAAAAAAAAAAAAAEAgAEgAFAAACAAAAAAA +BABAgAAAAAhAAAAAAIAAEAAAABAAAAAAABAIAAAAABAAAIAAAAACEAAQBAAAgAAAAAAAAAAAAAAA +ABQAAABWAAAAEABAAgBgCAAUAAAAAABAAAAAAAAAAAAAAAAAApAAAADQgAAAAAAAABAAAAAAAAAA +EBAAAAAAAAAAAEACAAACAAAETwAQEAAAAAIBAABwAAAAAAkAEXAAAmAALAAAAAACEAIAAAASAACA +AAAABIAAIQADgAAQAAAg0AAAABABACwCABAAEAEAEgAEAAAAAAAAAAKSAAAgAACBBAAAAkAAABAA +AAAAAAAAMQBAIBASAAAAAAIAAAACADAAAAAACAAAQgAAAAAAAAAABAAoChAAAEAAAAgAUAAKAgAA +CACoBAAAAAAAAA55ABEmAKMABAAoAiAAAAAAAAgCIAIEAAJAIGBAAAAAAEIgQAAAAgAAQAgASBAA +CAgAIAgAAgAAAAAARAACAAABAADAAAIAIAAAAEgAAJAgACAAAVAgCACAgAgAFAABgAAACAAgAAAA +AA4QAUAAKg4ggAAIAAAAACAgCANgAAAAAAAIAEAAAAAAAAAAIAAICgAEAAYAAAQAIAIAAEABAAAA +DAAABwsAAAQABBIEAABAAAAAgABoIAAQABGKCIoAAiAADDIAiAEQUAIkUEgqQACAAAgCIRRRBtAA +AIoIACgQgAAwAJICCCDAAChEAAIABHAIBAAIAAAAEgBAggQCAAQQAAAgAAIAABAAAUIAAAAAEAAA +AAAAAAwAAAFAAEogCBQAAYAAAgAAAAAAgAQAAAAQBKCQCMIBAAAACIAAAAAMEAAAQsQAAAAE9AAG +AAQAAEgEAAQEABBQAAQAAQEAYAgAAAAEBAAQQAEBAAKAAACQAAEACBACVMQAagBAAABWACAAAAQB +AEAAEIDBAAQAIRAIAUAIEQDgAABAAACNAAgAAAAQAhQAAAIAAAAEIAACCAAoAACgABIAAAEAEAAA +AIgAIAACBAACAAAAAAAAAAAAAAAAAiAAAKAAAAACqAAWAAAAAACgAAJCQAAAAA7cAAAAAAAAQAAA +AAAAAIAAcAABEAAAKAICAIIAABJoABAAABEBAghAkoAAKAIwCBAgCBIQAAAIAAAQAAAAEAAgAIAA +gAAhoAACAAAUEEAAEAYAAACAQAAgIgAAAQABwAACCAAgAAFgAEMICAgAAAgAwAABAAAEIADCAATQ +AAGAAAIQAAAAACAAABAQiAAAiADDEAEAAAGAgAAIABAAAAABEQAADNoACQAAAAoAABBCBAAAAAAA +MAAEAAAAEIAAAAAAASICwAQAQAAAAAiEEAAACADEAAYgREAABAAAACAAIAKAAhAgMAAAAAQkAARA +ScQAASAAAAABgAAAABgIAAQAAAAAGAgAEAAAAAAYCIAUCgBIFlgIAAAAAgAAWAgAAAQAAAIYCAAA +AAAAABgIgAAAAYACGAgEABAAABIYCgAMEAAAAFgKAAABpAAAggQBABoIgARQAAAgGIgAGFACACIY +CEBBJAAAABwMQAowADyQGAgAAIAAEAJYCAQAQAIAIhgIAAAAAAAAmAgBCCAAIAAYCAAACAAAABoo +AAAAAAAAAAAAAEAAAAABAAAAAEAAAAAAAAAAAAAAgQAABACAAAAAgACEAQABEAAAAAQAAAAAAQAA +BAAAAAAgAACFAAAAAAAAAKAAQAEAAQAAAAJzAQQQAAAAoAAAABAAIAQAAAAhEQBCAACJAADAAISA +AAIASSEAASAAAAAAAAAAAAKAQCGAAAaQgIAATIAAAAAAEwBEAAIAgAAAABEBAAEAAAAIAFABAAAA +AQgCSAAAAAABAAAAAAAAEAEAIAAAgABBAQhKAACAACSBCAAAAIAAIAESAIAAAAAAAQgAAACADAAB +CAAAAIAABQEAAAgAgAAEgQAACcUAAAAAgAEEgQgAAAAAAAABAAQIAACgAAEQAAAAAMBAAQgAAACD +QBABDAAAAAAAAAEQZAAAAAAAAQgAAAAAAAQBFQAAAAACAAEMAAAAAMAUAQAJAAAAAAAAAYAAAAAA +AAACUAAAAIEAAAIAAAAAACAAABIBAAAAQAAAAAAAASBAAAAEAAAAAAAAAAAAAAAAUAAAAAAAACAA +AAAEAAAAAAAAAAAJuQAEAAAAACAABFAAAAEgYAAEAIAAAIAAAAAAAEAAAAAAAAQAACABBAAACAAA +IAAAAAAAAAAAIFAAAhAAAAACAgAEEAEAABIAAAIUEQAAAIIAJAAAAAAgAMQoAAAAAAAAxCQAAAAA +IADEIAEAAAAAUMQpAAAAAAAAxCQABAAAARDEJAEAAAAAAMQgAAAAAACAxCgAAAAAgCDEIANABAAA +gMQAAAc6IQEAAAACgMQgAAAAAAEAxCAAAAQAQADEIgAEAABAAMQiACAAAAggxCgAAAAAACDEIAIg +AADAgMQkIAAAAEAAxCAAAAAAQADEIAAAAAAAEMSSCQIAAgAAAYIUAAAAAAABiAAAAAAACgGABAAA +AEAIAYIEBAAAIAABkgABAAAgAAGQBAAAAAAAAYIAAAAAIBABggAAAABBCAGACACAACAlAQAACN6I +CQAAASAgAYgAAAAAACABgASAAAAAAAGRAAAAAgAgAYABEAAAIAABggEAAAAAAgGCkAgAAgAQAYgA +AAADAAUBgAAEAAIQAAGIAgSAAMBAARAAACBQEAAAEAAAQAAgBEEAIAAEUAACRAAIQAAAJABAACCA +QEAABAEAAAEBAFACAnAgAEBAAAFBAAhIAAAAAkJARAIAMCQxABAAgEBBQAQIAAALewEAIAAAAIwA +BBYIBDAgACQAAgAAMCgAABBhgQDUwACAAEEAAEJgAkIQAEIQVAiBRgCBgABJAAAAAAGQEEAkAAQA +AYYyAgAAQBgGAARCQAEwQBkEQIABAEAABAAEEEAAAEBCGISgAAGBGAAAQABBQAAAAAABmAAEABBB +AMCgoAkAAAQEBAABCAACAABIIGAAAAgAwAQERALYQEAAAKCoIAAAAEttgIQAGAACAABATAhABAAA +GQIBpAEEAAAAAAIAAAQAAAQAAKAAAQABEQhQCAgEAAICCYIYAJoIYAAwgggAAgQE4gAYBCCYCAEU +gAEgAKGgAAQgQAAAAEAAIgAAAIAAQAAEAAADCAIAABBGhiIBAwAAACAAAQIAgAAAwEABAAAICAEA +AACAAIABAEIGIAAAIAAAwRABAAAAAAEABASBAAEAggAATnQAQANBgMADAgAAwAAIAAJAABAQAAgB +AkBAAAAACAABAMBQEQIQAAhQAMHQQIggABAQEAABABQBQAAQAgEAAAAQAQEAAQAAAFABwBHAEAAB +CAAAEAAAAAAAAAAAAAAAAAAAAAAAABQAAAgAoAAAAYIABkAEEAAAAAAAFBAAAAAAAEBABgIAAAAA +EAAAFAAAAAAgAAAEQAwAAAEUMBAADAAAAAAHh0ACUAAACAAAAAgEAEJAAAoAAABAQkBAAAAAAAQC +AEAAAAABAICQAAAAAgAAAkIAAAAAABAAAQAUCEAAAEACBAAAAAgQAAAAAAEIAAkAAABCAAIQAAAA +AQAAwBgCAAIgAIQ4AEAAUAIAAAAAAAAkABAESBAQAAgCMUAQFAYAAADAAFAQAoACAgACAAAAACRg +uQABCEAAAAAAABAQEAAQAAAAAAc2ARAQwAAUQBCrgEOrRERAQgAEQgZEUAAFAAAAAAIoKAQIEFAD +kBxIAAAAEAACEGgCCAACAAAUCEAASAQghCACAMz0CEAAAACQEEAQAxAEQkQQAAAFAEIKAQAAAAEA +QAAAkBAAABAQoQJICFCggAABkgASEAIFAIACAFIQAFBAAgAAEBIAAAAAAlgIPa0AAIASAgISEEAQ +AACgskACEAIECQAACZQQMFJCAEQAACUgBSUAAIJAAgAABAAAAQQAoEAQAQAAAEAwMgAyIIISAEIA +AgFAAAAIQEAIiIAiShgIQBIAAxAgBAJAAAAAwgCwEhEAEgCBAACAAAAQEAAACKIQARAAEACBACIA +BAIQAABCBAIEAhAASICCAABqkEAIAAAAQBAEBBAABAQwcAQAAGIgAAADlCQACAAASAJQABAAEAAA +ABRAAAAN+8JARABAQoCiKCYAKJKTlAAAEpAAkogASAgQRAAIEBCBUAAAAAQLjAQAEAAFCECQBEBI +QAIAQBAJgIhAAANgBQgSABIKQEIRlUAEQ0gEE5CSAAACAAAACAAAAAgAAAQAI0ACgQKAJEAAAwEA +IIIAgOwABAgBAIRIAYAAAgQAFlACgMoIAMDYGCVBoUAmgJRwgIAAASICAAMCIQACAIGAiAAAAAUq +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 +AAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAACAC +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAM1AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEACAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAgAQAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAADfkAAAAAAAAAAAAgIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAQgABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgABEAAAAAAAAACAAAAAABAAAAAAAA +AAEAAAEAAAAAAAAAAAAJhwAAAAAAAAAAAAgAAgAACQAAAAAAAAAAAAFEAAAAAIQAAAAAAAAAECAA +AAAAgAAABAAAAAAAAAAAAAAAAAIACAAAQAACAAAwAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAnmAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAIgAAAAAEAAAQAAAAAAAEABAAAAAAAAQ +AAAAAAAAAIAAAAAAAAAAAACAAAEAABAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAA +CisAAAAAAAAAAAAIAABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABABAAAAAAAAAAEAAACAAAAAAAAAAAQAAIAAAAAAAAAAgAAAICAAAAABAAAAAAQAAAAAAA +ABIAAAAAAAAAEAAAAAAAAAACAgAAwAAAAAAAAAAAAAAAEAAAABAAAAgSQAAAEAAAAAAFRAAAcAAA +wEAgAABIAAgAAAkAEAIAAgACAwAAAgAAAgAAQgIIAAAJACBAAAAAAAAAAgABCgAAAAAoAAAAIAAA +AMIAEAAQgAAAQgKAEAKAAAIAAAASAAgAAAQAAEASCAAAAABgEAAAUAAgAAAIECAAAAAAAUAAAAAA +AAgIIAACAEgAABAAAAACEAAAAABCCgAAEhAAIAAAAAAAQAAQEAAiAEAAAAEwADQQACgAAOgQQAAC +AQAACggwAAIAAAgIAGAAAAgACEAAQRACACoAEAAAABAAABAAADBwECAQABAAEmACQAAAAABJAAAC +IAIQIDBAAAAACIARBCQEACgQAAABAQAEMAggAQAAAAACSAkQAgAADgAAUAAABABIAAAAAAAAAAAg +ABAAgAAEADAAABAAAAAAABAAAABQAAAAAAABAAAAAgAAAAAACH8gAQAAAgIIAGABAAAEDAwgAAEA +AARqACQAAIgAAACAMgAEAgAoAChAAACAAABQQtBABAAAEAAIJIABAAQGABYIEACKBlAQAAAAQYAA +FCgEEACCEAAECAAEgpIIBEJQAAkADggEgACACgEIBAAAEAAQAgGAABIAAEAAggAAABAAEEAAAYAA +EAABAAABAAAAAAAAAxAAAAAAAgAABAAAQEgIAAAJywACBABhiAAhAICEAILAAgSAAIAEgAhJUAAA +AQDIwAAwAABBAFAEAKAEVAAARAABEAIABAAGiUJAAAgEQACAEIgCAgAAlBAIIQAKBADQCACoAAIh +ABQoCAAAICAAVhAAAQICIAAAqEAoAAIAABIgABQAAIAAFQAAgAASAAACIBAogAIBAAAMCAAAAAAA +EgAQEAAAqAAAIAAABAEAAAEgAAAAAAEaAAAQAAAggAAIQAAAIEgBAAAgAQACAAioAAASABQACCKB +QCEAiAAAAIAAAAAACFIqgABBAAIIAigAIEAAAgAECQCACQUOCAWCAgSAARAIAAAIgHQBAYAAACKA +QRAAYBAEAAAIAIAAKIYJAFQQgQAAQAABhABAAAAAEICAAAAgQAAAEAQkACAABBAAAUAAAAACCAAg +AAAAAAIAAEgIACAAQAAADZggCgAAg4IIAGCEIAAABBEAEBAgAARgAoAAIAEAAMIgwAABVACAIBCA +BEQAEARAAWAAkBAIDAAQBAAIAAFAIAmACAAgAQQgAAEAEQQAAIABAAQMAAAAABgIAAsABhEAGIgE +hAABCAIYCAAYAAAAABgIAggQEAAAGAgACAAAAAAYCABAAAAAAhgIABAAAgAAGAgACwAAAAAYCAQQ +BAAIAhgIAAAEsQCABAAAABgMAAABAoGAGEgwXAADQAABABAISBCAAAAAAAAAAgAAWAgAAEAACAAY +CBIQQQAggQCAMBxEAgQAAAACEAAAgAAYCEBCQABBABoIAAAAAAEAAQABAAAAASAABABEAAAAAIAA +ACAAAAEAAAABBAGAAAAAAAGEAAAAAAAAAAAAAAAAAAABAAEAAQABAAEEAIAAAAAAQSABAAFAYCAA +AAo4AACEAEEAAAAAAUUAAAAAGgAAAAAAGkQCAEEAAECAAAAAAAEAIBsBAAAQAABAAAAAAAAEAAEg +QAEAAoAAgIAChAEpAAABBAAAAAAFAAUECCAEBAAAAAAAAQAAAAAAAAABCAEAAAAAAAEEAAAAAABg +AQkAAACAAAABAAiAAABAIAEAAAAAAABAAQAEAAAAAAIBDEEIAAAAAQECAAAAAEAAAQAADWQIAAAA +AAAAAQAAAAAAIAABgAgAAAIoAQCIAAAAgCDlAAAAAAABoJiBCAIAAADBEgGAIgAAAiEYAIAIAAAA +wAEAABgBAIAgBIEIBAAAAMAAAQgAiAAAAAAAAQQAAAAAAAAAAAAAAAggAAAEAAAAAEAAAAAAAAAA +CgAIAQBAAgCAAAgIAAAAAAAAAgAARAEgCQAAGKAAAAgAAABQAAAAACAAAAAFvQAAAAAAAAAAAAAA +AAAAYAAAAAAAAAAAEQIAAAAAAEIRDAAAAAAEgAAAhAAAIAAAAABAAoAAgAYRAIIBAAAAABECAIIA +AQAgAAUAAAQAAAAAIAAABAABEMQgAwAAAAAAxCABAAAAAMTEIAAAAAAAAMQiAAAAACAAxCQEAAAA +IADEIAAAAAAAIMQkAgAAAAAIxCAAAAAAECDEIAAAAACBRMQAAA3+IAAAAAAAgMQoAQAAAICAxCMB +AAAAIoDEIQAAAAAAAMQhAAAAADBQxCEAAAAAQADEIwAAAAASAMQjEIAAAAAIxCAhAAAAIMDEIAgA +AAAAAMSCAAAAAAAAAYAIAAAAAAIBggQQAAEAEAGEAQAAAAAgAYAAAAAAAAABggAEAIAAUAGNUgJA +AAAAAZAEAgAAAAABggAIAAABCAGAAAAAAAAlAQAADbyNAAAAAAAgAYEIAAAAACABgAoAAAIMJA2A +AAAAgSAYDYgAAAAAgAUBihoAAAIAIAGICARAAEAEDYAIBAAAAAANgAQAAAAAEAGIAgAAAAAAARAA +AAAAAAAAAAAAAAAAAAAAIDAAADCRMRAAAAAAAAAEACAAQBAgEAAAQBBQECAAAAACEABQIAAAQJAA +AEAAABAFCYgAAAAABEAARAAiAAAAAAADhgAQAABCQIAAAAAgAAAABEAEAEAAAAAAAAAkBBAwABAI +EAQAQAIAAAKAADIBEAIANAAAAAAgJFIGFAAABomEAUxgAEQAgiAAMAAERHAgIoQAAAAAAACBAAAA +AgAAQCAAQQgMCECwAEIMAAAAAADAAAAIQQAACAQAgQgEiIEIAghAEAQAAABBGEAASogAAMlEyQCC +GAAABACBCEgAAEGIAAkAAEYvCAlAAKGgAAEAACAIQUhIgEBAAAAgAAAAAEAIAQwIQIAADIAAQEAB +AAAkSCAIAAhAAAAAEAAIAeFAQEBAGgiQCAgAEAAAAAAMAAAABAAIAAAACAAACAACQAAQAAAAgQAC +AgAABAEAAAgAgACAAAAACQAAAAEAAAAAQVASAgAAAIEAgAAAAAAAwIOICAAAAGAIAAAAQAgAAELQ +LioAEAAQQAAAR1gAAAAAEAAAQAATEAAIQANIAAAAAAEAAUBkUhMSCAAAAAACSIAwIAJAAwAAgAmA +AAhAAAAAAggAEAADQAAACwBBAyQwQREQAQhAE9AIAAAJAAAAAIBAAAAAACAgAAAICAAQMkgAAAEA +QIEAAAAAAEIAAAAAAAAAAAAAAAAAAAAEAAAUEAAAAAEAkAJAAAAEAkIQAAEQRkAGEACgQBBAUAAU +AAAJ2wAAAAAAAAACAAAAFAAMBAAAAAAAAUAAAAAAAEBCUAAAAAwABEBAAAAwAkAwAgAiQgAQFEBA +BAAAgBQUAAAgUAAQSIACAAACQAAAAEBARAAAMIAEQABAAMDAwAVFgBACgEhABRQABAAAABAMAgAh +CAIAAgAAAAAAQAAAQAABIOAA4BYQQBAuIwAAAAXvsSQgAgBAAAMABABAAQAEBwRUUAAAAAXuAAAA +ABAAAAJAQABAgJOAAAIQEAAIAAIAAgAAFEASAUFAQkQEACRiMAACABAAQcAAAAgAAAAAAACjkBOr +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 +AABVVQAAMzMAAADsAAAAAACZCStTUzo6AAANLzMzAAAAAA8bAAAAAAAADw4AAAAAAAAC/wAAAAEA +/zMxqquqqwAAAP4AAAACGxsREYguDEcAAAqSEBAQECIACgCqM0R3CAgPD4CAgIAAqgoKDw9VVS4P +IgBVMw8zDw8PDwAMBY0ZVQKqAKqqqgDAgIAlIgcDERsRGyIiIiJBTRjbiACIABEREREAAERQAAAz +MwAAAP4AAAAARN1Nb1NTNTUAAA4fMzMAAAAADw8AAAAAABAPHwAAAAAAAAD9AAAAAAH/MzdVVVVV +AAAB/wAQAAAnJ3d3RB0MRwAABpUgICAgIgAKAFUzRHcEBA8PQEBAQACqCgoPD1VVHQ8RAFUzDzMP +Dw8PVR0BRRVVV1UAqgAAAMBAQBURBwMADwAPd3d3d0FNFNdEAEQAIiIiIgAAAAAAAAAAAgAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAMxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAA +AAADAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAA3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAEAAAAAAAAAAAAAAQAACAABAEAAAAAAAAAAQAAAAAAAAAEAAAAD7AA +IAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAgAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAACQ +AAQAABAABAAAIAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAIAABAAAAQAAgAAAAAAAAAAAAAAAA +AAAAAAAIAAAAAAAAAAkAAAAAACAAECAAAAAAgAAAAAAAAAEAABAAAAAAAQIAAAACAAAAQAAAAAwA +ABBAAAAAMAAAAAAAAAAAAAACAABAAQgAAAgAAAIAECAAAgAAAgAIAAAAAAAAAAAAABIAAAIAEAAA +gAAAgAAQAABAQAAAADAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAACAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAACAEAAAAAAIAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACABEAAAEAAAAAAAAAAAAAAAABAAAAQAAAABAAAAAAAAg +AIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAAAS +AAAAAAAAABIAAEAAAEAAAAAAAAACBAAIAAAAAAIAAAAABLMAAIAAAAAQAAAQgAAAAAAAAAAAAAAA +AAAAJABAIAAQAAAIAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAQAQAEAAAAIAAAAAA +AAAAQAAAAAAACAAAAABgAAAAAIAAAAAAAAAQAAAAABIAABAAAAIAAAAACAAAAgAAAAAAEAAAAAAA +CBBAQAAAAAIAUAAQAAIAAAAAAAAAAEAAAAAN0QAQEAAIABAACABIAAIAAAAAAAAAAAACAMAACAAA +YAIAAAAAAAICAAAAARAAAAACJAAEAACCAgEAABAAAJAAAQIAiABJIAAAAAAAQAAgAAIIIAgAAAAA +AAIABAAAAAAAAEAIEgAAEAAIAAgIAAAAAAAAIBAAAAAAAAAAEAAAAAAAABAAAAAAAAAIAAAAAAAA +ACAAFAAAAAAAUBAAAAAAAAAAAAXNCEBAAAIAAAAAABACAAAAAAAIAAIKAAAAADAAAAAIACAIUCAC +AAAAAABAAAAAQAAAAFAAAkAAAAAIUAAAAEAAAABKAABCAAAAAGAgAgAAAQgQIAAAAABEAAACYAAA +EIAMEAFAAAYAgCEMBIGAAA4AMBAAAAAIAAAwCIAAARAwBBAAgABAAAAAAAIgBAAAARAAQQFkAAAg +IIgAIAAAAAEEAAAAAMwAAIAABEIAQAABAgAQCAAsACCKAAQMECoAAZIAMAAIQIAAUAAAQBCUAAyA +ACAACHAAAMAAAQAIjgACAAAAAAEAACCAABAACAAABBAARAAMIEAIEAAAAAABABQBEACQAAAAAAAE +CMAIAggAAACACAAABARQAIASAADAAAgAAUBAAAAIAAAAAAACAAAAAQCCQAgIAgAAAEABAwAIQAAC +AAAAAAAJEgAAAAAAgAEAgAIAAEDAAAgAAwgAAFAADAAABAFAgBAKAAAQAEAICAIAIEAAEAABEAIO +EAQQwRMIAACAAMAASAgABEABjAAKAEIIAASSAEgCgAAgAAAAAAAAAgAEABQACAAAAAAFEAAIBAAA +AAAoABAAACgAESAAEIAABAACCIAAAAAEAAAAAAACAAAAAAJABASCgAAAAQAIAAAAAAIAAAAAAAw2 +AABAAAYABAAAAGoAAkAAEAAAFgAKKAASAAABAAgIEAAAAKgAAiAAEQBAAAAAAAAQAICgAAIAACoA +CQAABIBAAQAGAEQVAAAAAIQQAAYAQDGQEEAAAAABBAAAYQAAgCAACBAKAAEgIAYJCBEAAAYAgAwB +QACAAgCAiAAQAQHAARAAkABAAAAAAggABAEAIQgAAAAwAAAgACMIMEAAAAFBAAAAB5cIAAAAAEIA +ACAAAABQMAAEAIkAAgBECIEALAAEIAACIDAQAAIAQBAhAABAACBAEYAAAiAABMIQIQgAIACAAAAA +AJRAAAQACABCAUACIAAJAACYAAAAABgKAAgYAAAAGAwAFAAEAAAYSAAMgIBAABoIAJgAAAAQGAgA +UAAAAAAYCAAAAAAIABgIAEAQAAAAGAqEBAAAAABZCAAYAAAAABgIAAAPTQAAQAAEQBwIEAsAAgAA +AIAAApAAHBAaCAAARAAQQBgIAAhQAAACGAgAAIAAEAAYCBIRAAMAAQAAEAgAAAAAAAAACEAAgAAY +CABQgAQBABiIACCAAAABQAAFBAEAAAAAAMAAAACAQCABAQQAAICAIAABBAAAAIAAAAAFAAAIAAAA +ACAAAAAAAAAgBEBAgIAAgEAgACAAQQAAQASAAAAAAAAAAA7MAEQEAAAAAEEgAAAAAAAAIAABAAAA +AAAhAACoAEAABFIAQIAAQQAgAQAABAAhAYIAAAiAASEABgEARAAAAAAEIAAAAQEAACIAAACAAAAA +BAAABIAAAABgAQggCAAAEBABAAQQAQBAIAEEAAAAAkIEgQYACAABAoQBACQAAAAAEgEMBAAAAAAA +AQAEAACAAAABAAAAAAAACgEABoAAAgAAAQAAAWEIACAAAgCIgZAAgAAAICAACAJQAAAAIAEIAIAA +AgAlgRAAAACA1IABDCgAAAAgAAGAAAAAAggEgJEAAAAAwAAACAIAAABAAAEEBAAAAEAAAQIAEAAB +UAAAAAQgACAEAAACUAAAAAAAAABUAAAAEFAAAAAQACCAAAADQIAAAcAIAAAAAAAAAGAAAACAAAAA +gAAICAAAAAAgAAIACAAAQAAAAAAKXQQACAAAQAAAAgQAAAAAQBEAAAAAAEjAAAIEAAAAQAAAAgAA +AAAAgAACQgAAAABqAAAGAAQCQAARAhYAAAAAABECAAAAAAIAAAAAgAAAAAAAIAAAAAAIAMQgCIAA +ACBgxCALBAAAgIDEIAMAAAAAgMQgAAAEAAAAxCAAAAAAJADEKAICAAAABMQgEQAAAAAAxCAAAAAA +AUDEIAAEBAAAAMQAAA4PIQAAAAABAMQhAAAAAJIAxCIAAAAAgCDEJAAKAAAAAMQgAAAAACAgxCAF +CAAAoADEIwQAAAAAAMQhAAAAAEAAxCAAAAAAIADEIAAAAAAiAMSBABAAAABVAYQCAAACAAUBgGAg +AAAAkAGACAAAAAAgAYAAEAABICABkAAAAAEAQAGCAABAAAAFAZBIAAAAICABggEAAAAAIAGBBAEA +AAAAAQAAArWIAAAAAyAgAYAAAAAAoSoNkAgAAAEAAQGIAEEAAABAAYAAAAAAEAABiABAAAIAAgGI +AAAAAEQADYAAAAACAAANgQgAAICQAAGMBIAAgYAAAQBIiAASIABgCGYAABAIAShANFAACQAABAAA +gACKgBIWAAQEAgAAAEAAABCAAjA0CAAJiUAwIAAEAIBAAIKAAAAAACgAMGgEADAJiCAQIAAAAAAP +vwAAAAApIAFhABYIAGhkACAAAkBAAAABQQABQAAQAAAxIAmAACAgAAACEDAABgBAMAABkACCEBEB +AAg0YDAgAECACAgAACAAQAQBgAIQAACAABIAAKEAogAABMAACQBAAAAIAEAajEzgAEoAABoIAYEI +AhgAGAAAAQBEoISxQALYQFIUAABABMGAwgAAGQgIAEgkCAhACAQKZFwAROkgAMEAAEsRAAQAABIA +ggJASIgAAQACQAQBoAggIAKiQFAAAAIAQAAAAgABAAgIAEgEACnh5AAAABIICAEAAkIABAQATEAB +AAC4AAAAAAABBAIQAKygAEAAAAABABACAAEIAkAQhABAAVQiBAAQEhDTwoAAAAQACEBoCCQACAgA +JCgLCggAAAEogABDCAIACAAAAAAQAABA0AAAQgAAAEACwAAAAgQAAAAAQHtBAAAQAAAAAAABAEAA +AAIRAAAAwAEAABADAQAAEgAACABAAAAQAAASzAgJgBAAAQMAAABAEAkIiAAAEAkIAAAAAAEACIAA +AIAAAAAJCAEAgAAAAAEAQDAUAABAMEIAQARQAFAQQEWgAgAIMAAADAhAAAABAEBAAgJFAgAgAEBC +QoWAABBCVEJCACAgAAAoDhAAFmAQQEAKFhAAAAAAAAAAAAABHhAAAABAQABQAAiEFERoIAEVAAAU +EQAAAAwAgAAAAABAAAAAAEBAAAAgAkEVABBSUAAAAAAAQAAAAAJBREJAAAQQAAIAAAAAFAoUEAAC +AAAEzRBEAEQAUAQUAAABFAIAAQJAEAIARAQAAAxAABAWREQAAAACAAEIAgIERBBEIEQEABAWkAAQ +AgIEAAXtEBdACAmQBIgAFcoAEAIMBgIGQBIAAAH+AEAAABACQACAgFMTAAXAAgBAABAQAAAQgoAD +6xAAgEREEAAAAAAAARIEQAACABxQBAAAABAAAABtREAAAARAoBBAAAM5AAAQBBAQEEBAAAAEEBgA +AAAADAQBMAoCAUAoKAAArCggACJIKAiAQ0CAIEBAAAAgIAEBAYACAgABEAooUhAASFI5IbAwhARC +QIApKFBISDAkAUkgCEiAICCCkAAABLcIAAAFUkWCSiAjBRUaBAoBGQIAQDAAghIoICUFAAUlAgAQ +QABASAgCAcABIiE6EgIAEEAAEkAAyISAASIoIIDFAAoYEBYAAtYCEEACCAAHELKgA1CS0I4KsAAA +yIBBCEoAAgwEQAAADEwCkNBAQZIKAEAAQABCEADIkohICpOAgBAEAARIBAAAQwcSskRBhFEAQENG +BQKwAAyAS5EAUZUFAAANYAAAAgBEQIQMICCAAAAKqAACFAEBAIPEBDQ0ALAMACCQEwBAAEhAAQgA +UpJACAGAlAEAQAAEEBAQkoKIEAADgggAAAQAREAQBAAAUACAgACAACLEewAWAAQCAgEgABBhAACA +hiADErIEAgAAeAAAMAAAAgEBABAQIBgQEIGQFAoAAQCAggEESABcAKAQAAAwAAIDBAQAAAACAgEE +WBlYfMgAAAGMgiIEEAAEAAAAAACAgIAJEAAghwdDBSCAAAIAEAIGABRcwwACEEhJEYAwEBEAAQAA +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 +AAAAAAAAAAAAAAIAAAAAAAACAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAQhAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAIIAAIAAAAAAg +AAQBAAQAACAABAEAAAAAIAAAAAAAAAAAAAQBAAAADJ0AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAAAAAAAABAAAAAAIAAAAQAAAAAEAAAAABAA +AAAAACAAAQAAAAAAAAAQcAAEQAEEABEAAAAAAAAAAAAAAAABAAAQAAAAAAEAABAEAABAAIAACAAA +AAAAAAAIABAAAAEEABAEABAAAAAAAAAF6hAEAABAAAAAAAAAAAAAAAAACAAAAgAAAAAIAAAAAAEA +AIAAAgAABQAAAEACAAAEAAAQQAIAAQQAAAAAAAAAEAAIQAACAAAEAACCAAAAAAEAAAAAAAAAIAAA +AAAAAAAAAACIAAgAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAA +AAAAAAgAACAAAAAAAAAAAAVuACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAI +AAAAAAQAAAgAAAAAAQAACAAAAAAAAAAAAACAAAQAAAkAAAEAAAAAAAAQAAAAAAAEAAAAAAAAAAAA +EBAAACAAAAACAAAAAAAAAAAAAAAAAgAAEAAAAIAAAAAQAABAIAJEAAgAAEAAAAAACAAIQAAAAAAQ +AAAIAAIEAAAAAIkQAAAAgAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAABAAAAAAAAAAAAgAAAA +AAAAMIAAAAAAAAAAAAAAAAAACAAAQAAAAAAAQAACAAAAAAAAAAAAAAIAAAgAQAAAAAAAEABAABAA +AgAQAgAAAAIAABAAAAAAAAAAAAAAAAAAAgAQAAAAgAIAABAAQAAAAAAAAAAAAAAAAAAQAAAAAAIA +AAAMAAgQAAAAgAIAABAAAAAAAgBAEAAAAMAAAgAAAAAAAAAAAAAAAAAAAgAACABAAAIAAAABAACA +AACAAAgAAAAAAgAADAAAAAACAAAAAAAAAAKAAFAQAAAAAAAAAAgCAAAAIAAoEBAAAAAAAEgAAAAA +AAAAIAAAAAAAACAAEBAAEAAACGAQAAAAAAAAABAQAAAAAAgIEAAAAAACACIAAAAAAAAAAAbJAFAA +AAAAAAAAaAAAAAAAAAAQIAAgAAAgAEQAAgAAAKAASAAAAAAAAghAAgAgAAAAAEgAAiAAAGAAaAAA +gAAAAAhoAAgAQAACAFAAAAAACAAAAAAAAAJAABAAAIAASEgAAAAAAAQGUCAIABAAAAIIAAAIEgAA +AgkAAAQAAAAAAAAAAAAAAAZQAAEAAIAAAkBAAoAAAAACAAABAAAAAAoQQAAABbMAAICABAIIAAAA +gQAEABAiAAAIAAQAAAAAAYAAAAAQAAAAgAAgAgAAAACQAAEAEAAAAYAAUAAIAAAAgAA0AAgAAASA +ACQACAAABIAABAABQAAIAAQAAAAAAAAAAAQSgAAAAAAAAEAAAAAEAABAQEAAAgQABIBAChIACgAE +AEJBAAAAAAQASAgAAgAAAABAEQAACAAAAEARAAIAAAQAQREAAAAN0gIAAACAQAEAAAAABMAAAAgA +AAAAAAAICAAAAABAAAAIAAAAABRAEAgAAAAAQAABCAACAAARQAAIAAQABEAAQQAAAAAAQAAQiAAI +AADAAAAIAAAAAAAAQAAAAABAAABAAAAAAAAAIEAAAEAQAECAQQAAABEAAIABIAAACAAACAAAAIAA +AAAAQQAAAABAAAAAQAAAAAAAQQACAAAAAACAAEAAAAKoAEAAAAAAAAAAAAAAAAAAAIAAEAAAAAAC +AAAAAEAAAAAAEAAAAAECAAAACQBAAAAAAAAAAACAAAAAQAAAQAAAAAAIABAAgAIBAAAAAEAACQAA +EAgAAAAAAAgAEAIBSgggABAQEAACCAIIEAAAAAIQAAAQAAAAAAwCAAEACAACAAIIABAAAAIIAAIA +EAgAAgAAEAgQAAAAAAAAAAAAABAKAAAAD/YAEAAAAAAQAAAIBAAAAAgAAAgAAIAAAIAAACACAAAQ +AAAAAACEAAAACAAAAAQAEQAACAACjAAIAAAIIAABAAwACCEAAIAAECAACQAAAAAEAAAAAAkIAhgI +ABAAgAAAmAgAQAAAAQQYiAAMAAAAABgIAoQAAYACGAiAAAAEAAAZCACAAAQABBgIBAAAiAAAGQgC +SAAAAAAcCANCAAQABhkIAAAG6gIAgEBBAhsIAICAAUQAGogQEIAABAAAAAAAAAAIABgIEBBAAAAA +AAAAAEAAOBIYCBAYgAAQAAAgAIQAARAAGggAAEAABAAYCAAQgACUABgIAEQAAACAgwAABAAAgAQA +AAEgAEAAQACAAQQCAAEAAAABIAAAAIGggAAHAAAAQEABAaEBAAEEBIAAIICAAEBEgAAggAAAACAB +ASAAAAEAoAAAAA4+BSAAAAAAgIAARAEAQQAAIgAEAACAgCAEAEAAAAAAACAAQAAAhMAgogBEAEAA +AAAgAEIAAAQAAAUABAAACABAAQBAAABBACAgAFEBAAAAAKAICAAAAAAAAQBAAAACAAABABAIAIAA +IAEUCAAAAkAgAQgIAAAAAAQBCAYzAQCgAQEAEAAAAQAAAQCAAAAAACABAAAAAAAgKIEABAAAAAAA +AQAABHcIBAAAAABAAQgAAAAAAAABgAIIAACgCIAIAAAAAAACAYQAAAAAoCAACAIAAAAAAAGAAAAA +AAAIAAgAgAAAAASBCAAAAABACgECAAAAgAAIAQQAwAAAAFAAAhAAAAAhIAAABAAAAAAAAAICAAAA +AAAAAAIAAAIAAgACAAAAAAAIAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAFAAAAAHPwAA +AAAAACAAACABAAEgAAAABCAAAAAAEQAAAAAAAAAAAASAAAAAQBEEBAAAAAAEAAAAAAAAIAIRAAQA +AAAgAAAAAAAAAAAAAAAgAAAAAAYAIAEIAAAAhMQgAAAAAACAxCAjAgQAAIDEIAAAAAAAwMQgAQAA +ACCAxCACSgAAAITEICMAAAAAgMQgAwAAAAKAxCADAAAAAMDEIAMAAAAAgMQAAA9eIAMAAAAAUMQk +EAIAAAAAxCMGAAAAAADEIwAAAAAAAMQiAQAAAECAxCEAAAAAAADEIwAAAACgAMQhAAAAAEAAxCEA +AAAAAADEIRSgAAAAAMSARAAAAQIQAYAAAAAAABABgAQBAAAgoAGAkAAAAAAgAYIEQIAAABABgAgA +AAAAFAGABAAAAAQQAYAIAAABAKABgQgAAIAAIAGACAAAAAAgAQAAClKEBAAAAAAAAYwAAAAAAAUB +iJBQAAAAAA2IAAAAAAAAAYgEAAACABANiAoAAAAAAAGAAAAAAgABDYwIgACCASEBigAAAIJAAAGI +AAgAAEAAASAoOAAgAAExAEjQAEKEAgIEFEoAEAAciAABRABCQAygACJYACDAhAIAJMAANCAAQQCC +QAQAAA2JAAnIADAADIAECYBAMiAGBgAAQABCQACAAAAE+wAAMAAUAAICABAAACIkAIAAACAG0MAC +RAAQAAAAEDAAAAgoAMDABMgAACAAAAAAAgAAAAAAAAICAAAgAFQEAAQAIEAAAgAAAQACAAAUAAAA +CAQBQGggQggBAAAAAYgBAkgAGAgsAAAYiISgIKGgRESJAagACABEAAAAGAAEQEoISUGgAKAgAhoJ +EhBADAhACAAACAAJAUnhCBAAAKGoQIAAAESPCQRIAAQgQQGgokgAAQAJAgAMEEgEAAIIAAjQAAAk +AABEHBiAAAAIFAAESAAIAAAAABAAAQAAAaEEBEgABAAExAAQAAChoAAAAAHgIKSoBAQCAAAAAQAA +DACEKwAQBABAgM4gAAgBgwNAUAEAEAAAABAAAAQDEABBwQwwIQgAAsCAEBBABAGAABBAAAAIgAMC +xkQAABAAABAQFGAAEAADCAAASUMQAABACAEAAAAICBAQAAICAAAAAAgAgEAAAAAAAAgIAEAAAAIA +AAEAAAgAAABAAQAAAAAAAQAAEABAAECIAFAAAACAABAAAgAAEBIECAAAAJCGQREECYhAkAAAAEAJ +oDAAAAAUAgmAABAgABQACgIOgAAAAEQBChAQgACAAlEEEBAAAAABCaAAAAAAEEJNgCAAIBAAQEgE +AAAAIAAADYgEAAAKSgACQABCAYAUAAAAAEBMIAAAAkCgAgKAIAAAAABAAkAAAAJAAAAARAAABkAE +BAAAAAAACEAAAAAABAJAAAICAhIAAABAAAAAAAAAAAACBE4CQEAAAABMEABQCABACAIAAABEBgAA +FgACFAIA0AAXCgIAeAXsRAQERlBAAQQCFwAQABASAgIUAAAMEBYCABQIQwIQAgIQEIICAIAERBAU +CFAAAAwtAAIAIAIEAEBtQIMBREACBAQUQAAEBgAhAAAF7QAEQAAAAABAAAACEAQCBQUAKCoFRFAA +AAAABEQAAgAAAiwKAgBAAABEREAEwNIQAEJABExJWFioAAACSCAIAIBIAStIAEDICEgAAElAUAAQ +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 +CQkmJjo6NTUXFxefM1UzD1VVMzMPDw8PEXcbdxEnEScAAA4UFxcZGTOqM6oQEBAQqgAKAAUBEQAR +DyczMwAzAABEAAAICACIMDCgoADAgIAAqgoKoKAgIACgoKBdXV1dDzOqMxEREREMAIgARERERDMA +qgBE3RU3NTU1NScRM1UJKwSdMzMzMzBTNQNVVTMzAP9VVQxHR1UbG3d3ISEzM1MFdxtNTQQENTU1 +NQkJCU0zVTMPVVUzJw8PDw8iEScRIht3GwAAAAwJCQQEM1UzVSAgICAAAAoAAABVVREPETMzADMA +AIgAAAgIAIgwMFBQAMBAQACqCgoAACAgAKAAABUVFRUPM1UzIiIiIgwARAAAAAAAMwBVAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAGTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA6+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADr0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZPAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAD19VEUV1M/8AAAXqVUV1dyd3FRUzrzNfERV3dwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAACABAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACqEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAA -AAAAAAAAAAAAAAADnwAAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAkAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAALqAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAIAAARYAAAACEAAAAAAAAAAAAAAAAAAAAAAAAADM0A +AAAAAAAAAA6pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAIACAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAABAAAAAAAAAAAIAAACACAAAAAAAAAAAAAAAAAAAAAAAAAABXQAAAAAAgAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZCAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAA -AiAABBAAAAAAAAACAAAAABAQAABIAAIAEEgAAgACAgAACaUIDAEQAABAAgAAAAAAAAEAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAVgAAFQAAA -IAAgAAAAAABABMIAAAAAACACAAIAAAAAAAAIwAAACAAAUhAAAAAAAABAAAAAABAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAA4QEABAAQQAAE4Q -QIAACAAMFAAIAECAABAABAgAAAhbAAgAgAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAQcEAaIAAAAAAAAAEiAAAAAGAAACA -gAFIAQAAAMAAAQAACi9AAAQAAIGCAAAIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAAACIAAAAFAAAgAAAAAAAAEBAAAAAECAAAACAAAAC -AAICAAAC6oAQAAAAiAIAAAAIAACIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAADAEACABAEABEYIAIAAAAAB1AAQQAYAAhBAARQAAAS7 -AAAQAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAABAAAAgAiBAAIAAACAgCAAAAQAOICCAAAEAAAAAABTIIAACAADaA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAABAAIAAAAAAgAIYAAAAIGgAAAAAACAEYAAAAAAAAAAMAiABACABAEAAABAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAgAAAQAgAAAkBAEBAAAACAiAAAEkgIAAAAgTABAIAAAAIAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAI -AIAAAAAgAAQQgUBAAAEkARCAIAEAAAAIEAAAAauAAGAAACAIEQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACEIARAAAAA -QMQgAgoAAAQAxCIRAgAAAADEAAANzyBBAAAAgMDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAmAAACAAAQoCYAAAAEB -AAQJgQgAAIEAAAkAAAgQgAgIAAAAGg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAwAAAAAGBgQEAEUHDAAkhAFAYARHAAQEB4 -AAAAEAAADDRAAEQEBghNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAgIAAAADAAEAACEAAABAIQEYYAABOAAJAQASAGAAABM -FgAKgEjB6RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgQgCAAAAAAIBCAUIwgIAICAQAiIABAIDCAAACCAAEkAAIV5JgAEQhAA -gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAABAAgCAAEZgUQZMQkAABCAiQgCNhkIFgAJCqU0JAQAAAGxogKEAQAUAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAtAkDoEDAAEAAQEBBwERICBFQBEBA5uBBDFEIAAAAAQRBAIigCFAG5AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgWASAgF -AAACFQuBAFITEgC0ASEAMAISAxYSEgAAARAAAAFSECJAAAEgghYAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAsAQCkJBU -BAEFrACQSJICDASIBIQEkIAIQgAAANSABRCAiAKMJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACBIAQgIBAAoIAhOwCAwgg -QASggACAAIARBnCRAAAM9wMgAScAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1Pwf3Tl/+/w9fdyc1NVFb/+9V -VzNfIncAAAl08vcKXxsKVVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA6AvIKG6qrDwp3dzU/UldVV6WnMwUnJwAA -DMvz8w8PFQWZmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD8D8woKAAEzMyIiNTVQXwACpaQzDycnAAAMzQMDMzMV -BZmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAwPwPzX19UVTMzIic1MFBfVUVVVDMPJycAAAlyAgczMxsKVVQAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAUAACIUAAREB0AAIx0ABGQHQAAjHQAEZAdAACMJQARkAAABIsdAACMUEARkAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhA -AAEAGAAAHGAAA4QYAAAcYAADhBgAABwgAAOEAAAAChgAABxAAAOEAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM18zX3J3VVE1Pycn -Vf9F718bG18/PzA1VVcFFQ8AM18AAAScC/sH91VTd3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzDzMPERv/9zA6EbsBq1X/X18K -Xz81NT+lp19/r6ozBQAADJ4P/wPzqqMiJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMPMw8REVVXMD8RuwCqAKoKCgpfMDA1NaWk -X10PADMPAAAEkADwA/NVVSIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwozCnd3AAEwPyJ3VP4BqwobCk4wNTU1VVQFBA8AMw8A -AASQAfEC8lVVd3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAKAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0YAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICwAAAAAAAAAAAAAA -AAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApOAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAQA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsYAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAACACAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAQAAUFAAAEAAAAAA -CBIAAAgAAAAABDwACAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAADAAAAAAAAAAJCIEQAYAAACAAAAAAACCIAABACACAAUEAAAgAA -AAAB9AAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAYAAAACgAABAQBAgAYAAAUsQATAQAQAAGAIAOAQAAABBwAEgAAAQPAAIA -AAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAEAIAACAEVQAhBAKAAACBAEAEIAKgAAAAYCMEIAABAAAAAAAAAAAAxUAAAAAAoABAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAA -AKAAAAAgQAACFEQAgIABAECgACKAQIEAAiAEAQAASQAAEAAAAAALbAAECAAAEAAAAAAIAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAgIwA -AImAAhAAggAUEoAACYAAAAABEAIMAAAAQBBgAAgAAAAJAAAAAACAAQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQCAAAAAIgA -AQAAAEAACQCAAYCEgECJBAAAAAAAAAAACQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAQEAAAFAgAABAMAg -KIAAQAAAAAEEIQAAkoDAAAAICwACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIgADIAAAACAAgAAEAAAACgAA -AAoAAAABEYAAAAwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAICAIEIgFAAAAgSkQgAAAAAAAAACAAAAAASAI -EAAACcYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAEDEIApIAACAAMQAAgAAAAAAhCAEQAAAAIDEAAAFcwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAA +AYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAFAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA +AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAgAAAAIAAIAmAAAAAAEAICQCQAAAAAAoJgAIAgAAAKAkAAAm0AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAMgAAgAAQABCgAASAEAQBgWAAAAAACAAAkAISYAAgQAADAgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgA -CMAEQAkMRACACYSABAQAAgCAJAAAEAgBAAgQAEISAABMHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAYkAAAAQCiQ -VBJACAGACAAAAAAABCAAA2AxBAAAAAgAAIjaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAQgqAEJogEAICBAQYpC -FAACcBUBgkgAAACEAAWQAAAADFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFAQApEIEAARBEFRECBABIABQFgQE -UIIMAFCFRAhEAAAB3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtACgAAgIAAAEAAAEggCEqAAQTAQAAAQAFAgJQIQ -CAAAAA2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABBRgGT1CoEAqoCEsMAEBRECgBAAAACQIBEQjAAEIISkgAABQsA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIEggAQyFDCQUbCRCYCKkIABAwAAgACAABgAEiIQBIAQAAAEYwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAA +AIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAABQAAB +AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEA +AAAAgAAAAQAAAACAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAVQVVc1X7dX8RuzU/VVMzVQAAAABfCgAAD7sVvwAAVVMAAAjyAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq -r/ojVfezswD/MD+qUzNaAAAAAKoKAAAP/wpfAABVowAACP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzqiNVAhMT -Dw8wP6pVM1UAAAAACgoAAA8ACl8AAFWqAAAI/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMFc1UBICoPDzA6VVUz -VQAAAAAKCgAADxEErgAAVVUAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAACMJQARkB0AAIx0ABGQFAAAiFBA -ERAdAACMUAARkAAACWoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAABwgACOEGAAAHGAAA4QQAAAIQAABABgAABxA -AAOEAAAIogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAANTURuwoKM1UAVREREREzVQUECU0zVTUzMw8FrzNVM1UAAAz3 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAA1NSJ3CgozUAGrIid3cjNVBRUMDDNVNTMzCgpOM1UzVQAADPsAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAADU6Ebs7CjNfqv+7uxEbM1qvritvM1qjqjMPBa8zXzNaAAAAbAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -NTUnJzsKM1VF73J3d3czVa+/Pz8zVVNVM18bXzMFM1UAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAABAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAALqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABAAAAAAAAAAAAAAf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAADs4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAIAAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAL -ggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA1ZAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAgAADAAAA -ABAAAAACAAAAkAAQAgIAAAAQSBACAAACAAAAAAAAAAgAAAAAAAAAAAAAAskAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAACAA -AAhyAAAIYAAAIAIAQAAAAAAAABAAAAgAYCQAAgYAAAAAAAAFSgAAAAAAQAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAEAAAAAAAAAAFBAEAAAoAAAE -AAABADAADEQQQAAUAAIwQAAABAAQABBIAAAAAA9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAEQABkAAAAgABBMAQCACAAAAEgABACAAAAQAQ -AAABABAABAAAAgIAAgQEABAAAAAADz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAACgAAAAAAAAADAAAAACEAACAAAgAAAQABJAAEAABAgA -AAAAQAAACAAAAAAAAAAJmgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAJQBAAAgBAEkAAAABCEAAAAAiQAAQAQAAAIAAKISAAAAAAA -AhBQAAAAAAfWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAIAAACIAAAUATAAAISCAEQAIAAIkAAAAAAQAGCAEABAgAAoJIAgMAAAAAAAAA -CcYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAIAAAAAIAAAQAAgAAGoAAQAwEAAAARgYAQAAAEAAAAAAAAAhAAAAACAIAAAAAAAUAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAICAAASAAAAAAgAAKBYAAAgBAAAACAACBAAAAAAAAAAIAIAAAAAVwAAEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEC -CBCABEKAAAABEIAAKAAAQCAQgAAAAAAkABCAUAAAAEABEAAACaMAACgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABDAxCADAAAA -AIDEIBAAAAAAQMQgAAAAAACEQCABAAAAAEjEAAAM6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAIAABAAAABAJgWQIAAEAKAmAgBAA -AAAgCYAIAACAICUAgAhQAAAAAAkAAAg9AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EAAAABEBEAIEDAEAAAESAAAQAAEAAQAAAAB -AEAgAEAwNUQAQEQhQQAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAFIBAAEAMChgAQAgAAIAACUBAQIIIAADAAAAAAAQA -AGAgCAIAAABB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIIEAAIAQAAAhAgAkCEBQAIEAAQAAAABAEAgBAAAQQQAAAwOIwAEAAAA -AImpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAEDEgAEoAAACAgAAAqCkwABIAABAACAESBGgoAAQAKQBQQCAAAIUEAAAABNsAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEEXpQCuoEARAIEVCFEGZmjm4SgIQAgBAEAAAgAAAAVBEBAATJmSNAAAAcgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAwLABY -BSKSKg2vgACABhKBthHNoaGgqgAwAgIQAAAGAAAAIlBAEBIAAA3nAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIysgaILQUJAECB -kIgEIMhEIQAJCQhIAEAQBSBQFgSSihAQAAACIAAABTIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATASgRIAAE7ACCAAIQAqCBAACC -IGxmaQGgABEEgNoQAAAAIkFIIBCAAAAM6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUFD1/c3VVXG19F7zNVGxtEVURVNTVVRyd3 -dxdVUXE1q/9ydwHxUVsAAAA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqq8PCt3fmZsFr6r/M1oKX1V3VXc1OmZHJyd3t//3tzWq -/ru7C/uhqwAAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAzMzMzEROZmAWvAFUzVQpfDw8PDzU1ZmYnJyKyVVcXNQBUEREK+qCv -AAAINwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAADMzMzMQEVVUCk4BqzNVCl8PDw8PNTVVVSciIhIAASE1AVUiJwX1UF8AAAg7AAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAHQAAjHQAEZAdAACMJQARkB0AAIx0ABGQCQAABCQAAIAdAACMJAARkAAADLkAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAc -YAADhBgAABwgAAOEGAAAHGAAA4QIAAEUIAAChBgAABwgAAOEAAAIBAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADN3D192d9zdUV+r -7wwMM1VFRVFfR1UdHQAADwAAAAAAAftydwAAM1UAAADPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyIPCnV33d+hr1X/XV0zX1dX -Ul+LmR0uAABfVQAAAAAB+7u7AAAzWgAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDzMzREYRE6CuAKoMDDNVAP9QXYuLHR0A -AFVVAAAAAKqqEREAADNVAAAIwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PMzNERRARUF4BRQwMM1AA/1BeR0cdHQAAAAAAAAAA -VVUiJwAAM1UAAAjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA1WAAAAAAAAAAQA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABC0AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHpwAAAAAAAAACAAAAAAAAAAIAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAFrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAIAAAAAAAAAAAAAACAAAAAAhAAAJAAQAACEAAA -AAAAAAKAAAAAABAAAAAAAAAADnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAABAAAAAAAAQAAAAAAIEAAAcAEAAAAAABAQAAAAAAAA -ABAAAAAAAAAAAAANRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAEAAAAAAAggQAAACAAACAgAAAIEIAAcCBAAAACAAYAMAAAACAAAAAgAAAIcAQIAAAAAAAA -AAAAAAkDAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgAAAACBAACEAABAkBABIiSAAAAAAAEAAAAAAAKBAAAAAAAAAIIAAAAAAAAAAAAAIAABAAADNUA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIB -AAYoAAAAgAAAFAIAAAAAAAASKQACACgAAAIgABAAAQQAChAAEAgABAAAAAAAAAACoAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAggUQAAIAABACA -QASAgCBAAIBAAQAAAAEAIEQAAIAAAAAgAAAAAAEAAAAAAACAAAQAAA6RAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAg -AAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACegAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABgAAAgAAAAAAAAA -GAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAADNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -26766,317 +46724,92 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAADzQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAvPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIABAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -B6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL6wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo7AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIIAAAAAAAAAAAAAEgQABAAAgAQAFAAAAAA -AAIAE4AAAEoAAAAMSAAAEAACABAAAAAQAAIAAAAIAAAAAAAAD7IAAAAAAIAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABQAAAAQAAAACAAAAgACEAIIAAAAAAAAAgAAAIA -AABAIAIQAAAgAABAAAIAAkAAAAAAEAAACAAAAAAERwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAgACAAAQgAAAAEggCARAACCAIIAARAhAAIEwAAAAAgAYAEAAA -EEoQQAgAUAAQEBAAAAAAAAAAAAIAAA2pAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAIAAAEAAAAAAAAAAAgAAAAEUACIUAACQAAQBIhQCYFAAMAAEAAACAAEgAAAAJAAAQYA -AACAAAAAAAIAAEAAAAAADPcAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAgQQAAAQAAAAoAAAIBBEABRoAAQAiAQABAQAAAAAAAIEIAAGAApIAACgBABAAIgAAigAAAAA -CAAACAACAAAODgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -gAAAAAAgAAAAAwACAQIIUsgAgAAMQhCEaEAAAAAAAEEAAAAACCoQAggAAAAIABAAAAAAAABAAAAA -AAV6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAABAAA -AAiAAACQAAAACIAIEYAQAQIIACAAAAKAAIgEKAAAEIAACQMCABCQAAIAEAIAAAAAAAAAD8oAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAFAAAAAAAAAwCAIBAAA -AAEBBAAAAQAEAAAOAAAAQAAAAQAgAAAAAEAABIAAgMAAAAAAAAQAAAAAAAAPLgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAEAAAAAQAAgAABAAAA -AAAAASAAAAEEJAAAAAAAAQBgAABgAAAAACAAAgAAAAAAAAAAAAMWAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAqwQgAQBAAAgLBCAAAAA -AAADEIAUAAAAJAgQgAAAAAAgCBAAAAAAAAAAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACEKAEAAAAAUMQgAgIAAABIxCAAAAAAAAhAIAJA -AACAUMQgAAAAAAAAxAAAAAAAAAAAAAAK+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQCQAECAAmABAAAAQQACYAAAICAAAAJgAAAAAAAQACAAACAAiAACYCQ -AACAAEEJAAAAAAAAAAAAAAbXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAEAwBAAAQEQCQIAlAABGBABAgEAkBARAAAAAABAAAQACQEAwIEBGAECSCIiAAEAA -AAAAAAAAAAAAA0oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEEAAgEAAAABAIABAxAASFEUCAAgQBAQACAEACAgAAAiYAQAAwAALpAAAlBGgBIAAAAAAAAAAAA -AABDOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAB -AIACIGQAAMAAMNI0MCISAAAAIAAAA0AAAABCBCAGCAABEEQmACIAAMAAAAAAAAAAAAAAAIneAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAEABICoKChM -BCkAAAEiEEAAAAAAoAAAAIAKAAgAADBCQAAACLAAAAAAKAAAAAAAAAAAAAAAA1EAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABEAACBAEQkABAgIEAAAE -AmurqwAgNARAQAAAACAAAAAQEgCMBAQYAAoAAAAAAAAAAAAAAAAIoQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAQAAAAIAyUEIBADjAIQKgAAggpSUloFgA -AAAAAABImBnASFCUIwoYCMJMQAKSAAAAAAAAAAAAAAvuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgBACgAAkABGERGEA1QIEBIWUhQIKCgAQBEAAJAIAETG -IwhARwQAEQLCFERRBQUAAAAAAAAAAAAABdoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABIAiAACQAQsAIJMACAEZTEEAAAAAAABgKAAFcHAkCMMwNM6ACA -gAgAAh2U5AAAAAAAAAAAAAAH8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAA/P3V/dndxNTN3D19UV0V1Oj8id18KM/8B+zc3VUdVVzNf8vdVUXd3 -AAAAAAAAAAAAAAIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAD86c3N1d3s6MyIPCmRnRnY/PzMzqgoz+gL3MTFmR5mbMw/z8//3IicAAAAAAAAA -AAAAAiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAMDAjI0RGKzoPDzMzZmZEdzAwDw8KCjMAVVUA/2ZmmZgzDwMDVVciIgAAAAAAAAAAAAAKLAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNSAq -REUhNQ8PMzNVVUR3MDUPDwoKMwVVVQD/VVVVVDMKAgcAAXdyAAAAAAAAAAAAAAIkAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIAAAREB0ABIx0ABGQHQAA -jHQAEZAJAAAEAEAAgB0AAIx0ABGQHQAAjCUAEZAAAAAAAAAAAAAADqIAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAEAGAAAHGAAI4QYAAAcYAADhAgA -ABQAAAKEGAAAHGAAA4QYAAAcIAADhAAAAAAAAAAAAAAKFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM1UADQAAEREzM6OiERMi7jMzMzOIuiIhAAAAAAAAAAAz -MzNVmZhmZAAPMzNVAFVVAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAzUAAfAAB3dzMzU1IQERDcMzMzM0R2EREAAAAAAAAAADMzM1BVVFVU -AQszM1UAVVUAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAADNf/w0AABEbDwqjp93fI+8PCgD/ibvu7QAAAAAAAAAAVV8zX5mbZmfw/w8PVRGq -owAAAAAAAAAAAAAP9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAM1X/HwAAdycPX1NX3N0R3Q9fBa9Fd93dAAAAAAAAAABQVTNVVVdVV/H7Cl93IlVTAAAAAAAA -AAAAAA//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5IA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAACxQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAADRAAAAAAAAAAAEAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAADR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAArQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAABAAAAAAAAgAAACgACAAAAUQAOEAAAAAAACgIBAAgAAEAQBgAAAgAAEBAAAAACAAAIAADA -AAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAACBwCAAAAAAAQDKAAAAAAAAAIAAAAAIAAAAUCAAAAAAIQBBIACAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAL0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAABAAAMAAAAACG -AAgIAEQAAJISAAABRgABgAAgiAAKIAAAAAAQAMABBCIAEFAAQAAAAAAAAAAEAAAAAAAAAAAAAAKy AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQCAACAAAAwEgACIAU -BAGBwAgAQAJQAAhMAAEAE5AACJEACQAABAAAkAABAAAAAAAAgAAAAAAAAAAAAAAADnYAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAiAAAAAACAgAAAAAQBWCABAgAEBAgIAAEKA -AoAEISgAFgAASAACCAAEQAgCAAAQAEIAAAAAAAAAAAAAAAAAAAAAAAALiAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAgUAABAAgGADEgMAMABAQAhgAKAwAAE -gBAAAAAAAIgAARAAiMAAAAAAAgAAAAAEAAAAAAAAAAAAAAlOAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABKQIAAgAAAAAiIAACBAAAAAAAAAAAAAAAICkAAAIQA -AQkAJAgAAAAECBAAABAAiAAAAAAAAAAAAAAACXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAgAAAABAQCAEAAEACAQAAAQIIEAABAAAAIAAAAgkCABIABCAABgBAAE -AAAAAAQAAAAAAAAAAAAAAAAAAAAHKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAKIAAACAAAAAAAAgAAECAAAAACAAAAAEABIABkAAAAQEUgAIBAAAA -AAAAAAAAAAAAAAAAAAcpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAEAUCBEIBQCgQAAA4ABAACAAAAAACABAAAAEAAEIAAAAAABAEQgAAoAAAAACAAACgA -AAAAAAAACdIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAA -AAAAAEDEAABIAAAAAIQAAAAAAAAAACIDRAAAgADEIQBIAAAACMQAAQAAAAAAhAAAAAAAAAAAAAAE -CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAkCQAAAGAkB -lAABAAAICQAAAAAAIAAAgQQAwAIkAAmICIAAAAAACQAECAAAAAEJAAAAAAAAAAAAAAl3AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAkAEUAAIPAICQAAAAAAE -AAAAABAAACAACYhIBgUAwDQgIABEIABAEAFAAAAAAEAAAAAAAAAAAAAADVoAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBoEAEAEEEBACgCAEAACQAAABAAAAA -AEBgGAhg6EAEBAAASIEIQAAEAgBACABAAAAAAAAAAAAAAABJcgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNAQAgDBIEAABAAACoEgEAAAAAAAAQAAwgADJIAR -AAAIEAJCUASAAAgAIIAJACAAAAAAAAAAAAAAAIz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAUA0CAggABKAEAUQAAAAAAAAAAAAUAACBCACpKkJAADAF -KYwAAAAAgAQBAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABQEysAFBRECMAAYBJEAAAIAACAAAIAABMAAAgEAIGAREk4BQAWABAABAAA -AAQAgAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAASjIVACEQMEAKAAAAAAAAIAAAAAAQAAAAIBpKAFAgAgAAVhAIQAASkgAAACACAAAQAAAA -AAAAAAAAAAy5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -BACoEcIgEggGEAAMAEhKEAAAAAAAAEAUAEQAAAQUEJIEZoAKYAUFEgIAEAACACAAAAAAAAAAAAAA -DKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgCESAEIA -AQCAsAACgAAAAAAAAAAAAADlAJMGQpCTABCEIgGAlOwQAABAEAQAwAAAAAAAAAAAAAADDQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVR1VH3J3VTUAAAAAAAAA -AAAAAAAAAAAALj8z/xHdVTXN/zP/M1UF/wAAAAAAAAAAAAAAAAAAAAAAAAc9AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVLqofERuqNQAAIiIAAAAAAAAAAAAA -AAA/Pxl/Et5VNcz+Mv4zrwD1AAAAAAAAAAAAAAAAAAAAAAAADzMAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUPqg4REaozAAAvLwAAAAAAAAAAAAAAAAwMCG4R -3TOjADIAzDOqMzMAAAAAAAAAAAAAAAAAAAAAAAAPMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAVQ9VDnd3VTMAAA8PAAAAAAAAAAAAAAAADB0AzBHdM1MBMwHN -M1AzMwAAAAAAAAAAAAAAAAAAAAAAAA81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAdAACMdAARkBQAAIhQABEQAAAAAAAAAAAdAASMdAARkB0AAIx0ABGQFAAA -iAAAERAAAAAAAAAAAAAACckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABgAABxgAAOEEAAACEAAAQAAAAAAAAAAABgAABxgAAOEGAAAHGAAA4QQAAAIAAABAAAA -AAAAAAAAAAAOWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -/x8fHxsbM18fH3cnFb9ydwAAUFAAAAAAFb/P33J3Ebs3NzP/Bf8F/zo/UV8AAHJ3AAAAAAAAAAAA -AAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Dg4OBa8z -Cg4Ou7sQuhEbAABQUAAAAAAKX8/OIicFrzIyMv4A+gD1Pz+hrwAAIicAAAAAAAAAAAAAAxAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAP8FrzMPAP8RERG7 -EREAAFD6AAAAAApfAwIiIgWvAP8AzDMzMzMwMKCuAAAiIgAAAAAAAAAAAAADEAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8A/wpfMw8A/yInEbt3dwAAUFUA -AAAABK4DE3d3Ba8A/wHNMzMzMzA1UF4AAHd3AAAAAAAAAAAAAAsSAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAALPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAPzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAACAAAAAEACAABCABKAEAAAAAICAAAAQAAA -AAACCABgAAAAAAIIEAgAAgAADgAAABAAQAACAgAAAAAAAAAAAAAAAAAAAAAAB1cAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEGAAAgAAAGg3AAABAAAAIAAQAIAAAAAABRIA -ASAAIAACEABAAAAAAAAKQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAD+wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIACAAAAAAAAQAgAAACgAAAEAEAAACADQAAALAQCAABAABAAAMjAQSAEEAAAAFDABIAAA -ABAUgSwBIAEAkAAAAAAAAAAAAAAAAAAQAAAAAAAAAAJjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAAgAAAAEEQAJQAIIAAAIAEAAAQAABIAAAkQUQQACBAAAQAABAAKBAAJIAAAAAQAAAMAAAAAA -AIIAAIEBAQAAAABAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAA -AAAAAAIIAiAAAAUAAAgAAQAAEgAAAABAAAAIAACQAAIAAAAAABAAAAAgAAABCAAIAAAAAACAAAAC -AAgAAAAAAAAACAAAAAAAAAAO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAAAAgQAAUAA -AABQAAAAAABIKAgEAQBAAwkAAQAACCAICAAANgAAIBCEAAYQABDAgYQAIBIgEAABAAEAAAAAQAAA -AAAAAAAAAAAAAAr+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBgAAAQAAADABAAAIC -AUAIgCAAEIYAAEgCCQACAAAEDAAAAAABQAJIAAAAAAEAAgkABBooAEADAAAAAAAAAAAAAAAAAAAA -AAAAC7IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYAgACAAAAAAgEgAQECAoAAEAAAA -AAQAAABAAAGAgEAhAAAAAWEBACAABABAAAAAAAEBRAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAE6AAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABUQAACAIAgAAAEgAAJNCAAAIAAA -ASBAAAQAAAABIAAAARQAAABABgABgEkAAkAgAAAAAAAAAAAAAAAAAAAAAAAAAAzWAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAggAAAAAIAhCABAgAAAASEIAACAAAACQQgBQA -AAAEIBCAAAAAAAAREIAJAwAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAC1MAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAIQoAQAAAIAAxCATAAAAAADEIBAQAAAAYMQoIgAAAAAAxCAD -SAAAwkDEIABKAAAABMQAAAAAAAAAAAAAAAAAAAAAAAAHRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAYAAAASAKCYAIAAAAMAAJgIQAgAABIgmAgAAAgKQICYAAAACAoIAJgAgAAACICAmA -BgAAAACGCQAAAAAAAAAAAAAAAAAAAAAAAACZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQFAAQAAAQABIJDAAQcBAAEwAQEACIUBEQACkSYhSBgJFAAImAFABEDAAIQAAiAACIACpwEAk -AAAAAAAAAAAAAAAAAAAAAAAAD+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABQA -QAQoABBACAgAGACAEAgAAEASAAABQAESAADB+ABAggHgAAAMCAgASEFBQEEgSAGMDFwAAAAAAAAA -AAAAAAAAAAAAAABKjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBCAgCIAAICMEIQRU -JAQAIQIiAAABIUAAFCoAAEAAARAEKEEQUAEAAAgKwAAAIIAhkBFAAACACAAAAAAAAAAAAAAAAAAA -AAAAAIWKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQQgAI2AIQKNqAgpgEAg -AA2IAAAiYBEKAACQABBgAkAACBAAAoAhqAVKBBaAADAAKY5CAAAAAAAAAAAAAAAAAAAAAAAAB6IA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAFAAAABBAAEEQAEBADAeUQBAJCuYAE -iEAESBACFAWIQEICkUBAAAJCBgACFgQAAQQUAgIAAAAAAAAAAAAAAAAAAAAAAAAA6wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBAACEAAAgAo4ELIgAAAGEDAABBKYAAEWEEiLEAADUQEg -QgAyISS2gIhIAQCoABgAQAcIAAABIQAAAAAAAAAAAAAAAAAAAAAAAAeYAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACAAgCAghShEICBEaCDgSgQJaiJQAUCCQiEpACEpEAKAIQkAAIDASW -gEbAkACQBbAQ0IXSggAAAAAAAAAAAAAAAAAAAAAAAAAAA2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAhBAAIIBIAIAIABCQhANBABDsotCYgIEABIGQFCKAAAAbEQAQAHwjBAQVLFOA -ABIQIhAAkAAAAAAAAAAAAAAAAAAAAAAAAAAHWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABQAAAAAPH7/+8vIjMFX1sbX0RUNTUF/yd3HR0BzVFbNT/+/yd3q/9V/1UbMwX/Hw//M1Uz -VQAAAAAAAAAAAAAAAAAAAAAAAASHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAA -AAAA8P9VVy8iM19fVxsbROQ1PwD6IncuPyPvUlcwOlVXIneq/gJXqhszr/8ODv4zpTNaAAAAAAAA -AAAAAAAAAAAAAAAABzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV9QAAAAAADwAC -DwAzVVBSGxtE5DU1MzMidy4uIu5QXzA/AAIidwBUAFWqDzOqAA4A8DOqM1UAAAAAAAAAAAAAAAAA -AAAAAAAEQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAELVUUPADNVUFEb -CkRUNTAzMyJyHQwR3VBfMD9UVSJyAVVU/lUPM1UAHwHxM1UzVQAAAAAAAAAAAAAAAAAAAAAAAA/8 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQABIgAABEQHQAAjFBAEZAdAACMUEARkB0A -AIx0ABGQHQAAjHQAEZAdAACMJQARkB0AAIx0ABGQAAAAAAAAAAAAAAAAAAAAAAAAA5IAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACAAAAQAYAAEcQAADhBgAABxAAAOEGAAAHGAAA4QY -AAAcYAADhBgAABwgAAOEGAAAHGAAA4QAAAAAAAAAAAAAAAAAAAAAAAADwQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAidzNVAAARERERAVEzABOzIncDAScnIiIzMzMzi4sDzzU1MD8FrwoK -AFVV/QXNMw8D8wPPM6ozVQAAAAAAAAAAAAAAAAAAAAAAAAtyAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACJyM1UAACInIicyMjMFIHUidwMHJyIiJzMzMzNHRwPPNTUwPwWvX04BqwBUBc0z -DwPzAs4zVTNVAAAAAAAAAAAAAAAAAAAAAAAAC3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAInczWgAAu7u7u6v7M/UTsyJ38/EnJ3d3VVoA+oqbAs41OjA6BK4KG6j9V/8AzDMKAfEDzzOl -M1oAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAndzNV -AAB3J3cnNzcz/yp/Jyfz9yd3dydVVQX/RlcT3zU1NT8Vv19fVf8BVQDMM18H9xPfM1UzVQAAAAAA -AAAAAAAAAAAAAAAAAAfmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27086,109 +46819,15 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtEAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA -AEAAAAAAAAAACAIAABAAAAAIAgAAiQBAAgIAAAAQAAAAEAAAAAAAEAIAAAAAEAAQAAAIAkAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAD5UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAmgI -AgAAAAAAcAIAAAAAAAhAABAAAAAAAAZAAAAAAEAAABAAAAIAACAAiAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAABQAEAAgAIIBEAAIAAAA -DANIAAwAAAAAAAAAgACAATAAAhCAAAEAAAAAUBBAAQiCkgAAAGgAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAArNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQAABAACAAEBAAAAAAAAAEAAABAEIAA -AYAAgUBBAAAABAAAAAAIAEKEAAAUAAAAAABAABCACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BSoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAgACAAAgAAAAAAECECAAAAAAAAACAAAA -AAAAAAAwAAQAAAAAAhIAAAAQAkAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADeQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAhAEACAiBQDCAAIAAAJAQFAQAmAEAAACAFCIAAgAgQAAAAg -QABCKAAABBAAAAAQKgAAADAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc+AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAEAABAAAAAgBiAgAAAIACEAAAAAAAgAIACAAQAAEAAgAIAACAAAADAAEAAgA -AABJCAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACikAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEEEAAAAACggMCAAAAAgAEARQgAAQAgAAAgAEAAAEEBAQRJAAAAgAAAAAAFAGAAQAEEACAA -4CAEQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAEEgAAQABAAgAAAAAoAAAAAAAAABAAAAAAAAAAYAAAAABAAAAAAAAAOgAAICAIwAAAQAA -AiAAAAAAAAAAAAAAAAAAAAAAAAAAAA0DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAACEAEICA -AAAAAAAQhAQQAAAAABCABAAAAAAIEIAEAAAAKAAQgBQoAABAIBCAAIEAACAAEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACADAAAABIDEKAEgAAASAMQg -AgIAAAKAxCABAAAAEATEIAIAAAAQgMQgIwAAAABMxCABBAAAIEDEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAALmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJgCQIAQIAmBCBAAAiQICYCQEEABACAJ -gAoDAIACAAmAAAAAAAQgCYAEEACAASIJgSQAAAAACAkAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AA3zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwcAAqSQAQNlAiASEAEEEIABAAAIABMREAMAEMCAi -AgACQAB0YQQAAABAgCQERSlAAARAUABAQABAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAADGgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACiAAAgUSEgABAIAWABACeEAAAAIoaAAABAQAEAMCAGhSIAAQAAC -AABMAggAJAABAACMCACICAEBAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAABCVQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgwQgEAAAAAAACgAAgNEAEAEMMQAQAAEGAoAwAAgAABAhBDAABAAEA4iAYAAA -wAAA0QAGIwBBgEgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7OAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAAEAIwoAABgIAAIAKgAAQJAIQAJAARQiAAAQk2IABAgAAAIQAAAgrAgEAAAAAQBgACA -iCkBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIo -LQVQBQEpEARHJwMaAgZAwBgARFRiAABCG6sAFUREAgQCAAAIKsgMABZFAAACAAAorAgDFACAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAALMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEEkhDBEBr4A -CAAkIQAAJJGQIskAAIUQACwFJUhAAAAIEBChAAAAAiAqQABBAoC7AEwiAAwggDwAABAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAz9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEhLCBgKkBBaKESBRCQAI -goIJQJKSkICOEAgoQkISkgBiAAkICEiwAk0BkUlNCEASQGAIhECUBgAAAAAAABAAAAAAAAAAAAAA -AAAAAAAAAAAADv0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEDAAADAAgACQIECBkQBYEQEuEERg -KyQFgAABAJAQAIAUZgKDAAEQAAwySszpBJEDAIMAAlpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/x//H1H7cncRFXd3NzczXw4fMycnd18bu68bXzP/ -M1UndxtfAAAPVR0/AfFF7xtfVUcGFzNVXX0AAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+OAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAD/Dv8OAlcRG7u/d3IyMjMKDS8zGycnCht3dycnM/UzXxsRBY0A -AA93DC4L+1X/Cl+qi46fM6WPrwAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4QAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAOAA4AVRERu7oiIgD/Mw9VVVVVJycKCiIiJyczADNVGxsFrwAAD1UMPwr6 -AKoKX1VVDD8zqoKiAACurgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAB8AH1X/d3cRECInAP8zD1VVVVUnIl9fEQUbCjMFM1AnJwpfAAAPRAw/BfUBqwpOVVUM -PzNVUHAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAePAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd -AACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIwAABGQHQAAjHQAEZAdAACMJAARkAAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAABxgAAOE -GAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHAAAA4QYAAAcYAADhBgAABwgACOEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAClQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD18ndw9VD1UBVVX/NT8L -+wX/VQUdHSd3Pz8bXzNVM1Undyd3AAAF9QX/M3fdzR0dD//z9y8iJycAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAA+9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPChsRD2YPZqv/AaswPw//APVVXx0/ -Jyc/OicnM18zXyciJyIAAAf3APozEe7vLj8P3fPyLyIidwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAD7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzGxsPVQ9Vqv4AqjA/APAzMzMzHR0nJzAwJycz -VTNVJycnJwAABfUzMw8PIiMuLg8AAwIiIiJ3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMnJw9VD1UAVFT+MDoB8TMzMzMdDCciMDUbCjNQM1AnJycn -AAAE9DMzDw8RAR0MDxEDByIiIncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMsAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27198,23 +46837,10 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAEAAAAIAAAIAAAAAAAAA -ACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAA24A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAgAAAAAAC -AAAgAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAQJAAABBAAAAAgAAAAAAABAAAAAAAwAAEAACABADAAA -AAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAz4AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAACAAAAAABAAAAAAAAAAAAAAABAAAMAAAAAAAAAAAAAAAAAQAACAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAgAAAgQACAAABAAAAAAQAQEAAAAABAAAAAAQAAEBABAAgBAAACAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAIAEBAABBBAAAAAAAAAAAAABAAAAAAAQAAEAAACAABAAAAAAAAAAAAAAAIAAgAAQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAA1xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27270,10 +46896,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA -AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAABQAAAAAGA -AAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA -AAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27284,10 +46906,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAB -AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEA -AAAAgAAAAQAAAACAAAAAAUAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAA -AAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27339,106 +46957,26 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkwAA -AAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAgAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtMAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIA -AAAIAEACAgAACAAAAAAAAAgIAABIIAACAAAQCAAAAAAAQAgCAAAAAAIAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACgAAEAAA -AEAAQAACEAAAAgAASgACAAAACAJAAgAAAAAQAhAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAKtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgABYAAAAABGAAAAAAiAAAKIAA -IBAAhAiAAEiIAEEAAAAAUhGAUgEAAEASCABAAAAAAgAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAUyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIgQAAAAAACBEBEIwAAIAABRgAAAQBAA -CAmAAAABBAAAkACBAAAAEAAIgAQAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/8A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAgAAQAIAABSAgCgAECAAIQAQYAQUKAIAAAAA -AAAMAFFAAABAAAAAQAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACADEAAmAAAAIAcAQAQAAwCAAgAIAYBAAIEAQAAAAAAQQAQACUgQggAgA -EgAQQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmmAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAIAAAgAAABAAgEACAAAiAAUQAAJACIIApGAAAgCAQAAgAAECQIAAAIAQAMA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAEAAAAASEAAQQAAAAEBAAgAAAAAAAAAYSAAEAAAABAAARgAQCBAQAABAEEgBgAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -EgAAAAAAAAQgABAEAACACCAAACAAAIMgJAAAAICAAKgkgABCAAAAASQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAZ3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAUAIEIAFAAAA -EAEQgABAAAAICBCAKAAAAAEEEIAkAQAAAAAQgBAIACAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIBAIAYAAAAAQMQoAggA -AADAxCAgygAAIIDEIBASAAAAwMQgCFgAAAAExAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAOywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGoAAAAAYACAoAAAAAAECYVAAAABJBAJiQUB -AAAEGAmAAAAAAAQQCYAAAACAABoJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa9 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAwCQEAAJAQDRAEARAcGBAQAAKCGBJxFQAFCBAAGAE -QgIthgQqAQBFAASAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDMAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAECwEACAQAAAQagkBAEEAIAEACQEQHn5ABIAAQJgAAAAFIARoRAB4AAB -4AIAJIBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHAgAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAwBQEwYQBCAIkIAhAAgUIAAUgAIBAAAgQoNAAYQCCQAQABAUAWAEMMQACAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI06AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAEAAAAAAAAAAAMkKBSoQAQmEyAoYAAJAAKIAQCAAAllBgkACAAAEEFCkAKQIEjQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAkAACAgASJi0QEAAQkAICAhACAgoAMBZCEACEREdCAAISBABAQAWEuQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAADDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCgAACBAAwCSDAkh -SwAEBBIQCJAgCShJkhFAEFASlFgCEkgAIEEhgVE40loAVAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAApnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBEAAAgIAAQGEEgQSEiyBAIQ -AAwAAAmEARBAAEUAAAhBEpIQCAhQQAIEBAhCAiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAC7IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwMAAAADgMiAAECBgBCAgYPrAoABAACE -CLEDxOgBgYEAEAAAApAAAAAAyxCQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO -cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1UPVVVVTl9VR3d3MDXx+1VVVVUT387fM1UVvy8iRUVV -VVURE9/N7zP/8/cBUSd3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeeAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAPZg9mVlYFJ6qLIic1P/D/qqVVWgPPz88zpRC6LyKrq1VaVXcDz8z/ -M/rz8lf3IncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5QAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAA9VD1UA/wUFVVUiIjU1AA8zMzMzA88DAzOqEbsiIgD/MzMPDwPPADMzAAMCVf8i -dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAD1UPVQD/X19VVXdyNTUBCzMzMzMCzgITM1URuyIiAP8zMw8PAs4BIzMFAwcAVSJyAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAE -JAAAgB0AAIx0ABGQHQAAjHQAEZAdAACMUEARkB0AAIx0ABGQHQAAjHQAEZAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAD7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABQgAAKEGAAA -HGAAA4QYAAAcYAADhBgAABxAAAOEGAAAHGAAA4QYAAEcYACDhAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAANMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIjMzMD8D8zOq -M1UFrwoKEbtEdw+qAP+qqg8PREYR3TAwBa8zM1oWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAe2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACInMzMwOgLyM1UzVQpOBBUi -d0R3D0QA/1VVDw9ERRDcMDUzMzMzVRUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -D7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3IA9TA/A/MzpTNaBa9fXxGxRnYPuw4O -VVNVd3dXE98/Oicnqq9a1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPuwAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwX/NT8H9zNVM1UbX66/J3dFdQ9VHx9VU1URd2cR -3T8/JydQVVXVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe1AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27457,92 +46995,22 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAQlAAAAAAAAAAAAJIBBAAAAAA -AgAAABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqwAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAACAsqAAAAAAIAAAgSAgAgAAhFAAAACAAAAAAIAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACQAAAgABABAAAAAAABIAUVFCAAA6AigAgQIABAAAAIAgAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT8AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAEBAAAAAAgAAGAEAEASgGIAIAQABAAKARAAEGAAAAAAAAAQIABAAAAAAACAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIEAAAAACQAAAAACEAAQAAjAABBCAAEAAQAAAAAAAAABAAAAAAABAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAI -ABAAAQAAAgIBNBIJADCCAAAEEgCIAIAAABAAABAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAJAAIAAAhAgAGAAgEA -CAAAQIgBAAAICIBAEAGAAgkAAAJAAIABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABtIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAgIQAAAFERAAAAAAAAEBA -AEUABAAAAEEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAL1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABASAAAAAQAAAIAAAgAgQAAggAQAAIAIAARQoAAEg -EAAAQAAAAAFaAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9pAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAgAIBAAAAAAAAQhAQCAAAAARCAAAAAAAEAEIAVAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAFCEIABIAAAIAMQsMgIAAACAxCACQAAAiADEIQIoAAAgAMQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAmAoAAAAEBACYBAAECAoCQJgQAAgAAAAQmIBAAAAgAlCQAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AEAACAAABEjCwQACAABgcHRABKREBAACAEFAIAAAADAkIAAAUHCwAAAAABAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAI -MgAEACgAAAABAAREQAAABKlhAAAASABEBAAASCIEAAQQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABNagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAIAAGAABCCElDME -BAgJEFAAwAOCEAJkJAzAAYAIAAFCgAgBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIj9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAgMCkAgIpCQkFiIgAA -ACgAKACRQgkJKkJAIRAVQYoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACaYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEAAAQAAAAEAAEQEBCCCwQAAAAAwXCQgASKAAA -FEAARGUACBCUBkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXgAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAFgCAiAEAwEATECi6SQEAABASQAAhJACoSFACEAgAIoAAEoEA -IlIQSAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxGAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEA4DQAAFAQIEGEAQCiFYQBgAQiAkKrAhAABQAyAIsEJKB0oJIAAASEAAA -ABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGQAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACACByAAAIACAABQsJKAgTMjSEhIAQMhkNNDxDCTEEAYNQEAkAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAF/3d3Ck4zr1U1M1UVvxtfd3cnr3J3EhdVUwX/RXcF/wAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAD6ERsKijP/VTozpQpfBa+7sQh/u7uyt6qjAPqJuwD6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMREQqK -MwBVMzOqCl8FrxERCH8RESJ3VVUzM4i6MzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM3dyCk4zBVUzM1UE -rgpOIicFjSInIndVVTMzRHYzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIUAAREB0AAIxQABGQHQAAjHQAEZAdAASM -dAARkB0AAIx0ABGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW0A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAhAAAEAGAABHEAAA4QYAAAcYAADhBgAABxgACOEGAAA -HGAAA4QAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAJ3cndwFFG193dzU1MwVR9wH7UVEdHR0dBf9VU/83M683N1FRCl8FrwAA -KioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAiciJyq+8KTruxOjozr1n/AftXVy4/Lj8A+qqj/zIz/zIyq6sPDwD/AAAbGwAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACJ3Ineq/wpfERErezOqCK6qqgD/Li4uLjMzVVUAMjMAAP8A/zMzMzMAAAoKAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIncidwBV -Cl8iJyFxM1UAplVVAP8dDB0MMzNVVQA3MwUA/wD/MzMzMwAACgoAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAuxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27550,102 +47018,27 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmc -AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4QAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR+AAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAEAAABAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAQAAgQAAAAAAoAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAA -AAAAAAAAAAAgVAAAAIAASAAAAAAAABAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAgAA -gAAAQAAAEAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAAEgAAAAA -EEAAgAABAAAIgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM -CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjOAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAEAEAAAAgAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAgIBAAAqgAAABAAAAAAAAAAAAAAAAAAAAAAAA -ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCSAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAC2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAgAUAAAABAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAALTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAIAY -AIAAAAAJAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAu0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCBQAFDABEAA -ABAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAgABAhELBBACEAAgACB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO9wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGAGYIAACAAAAAAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIWbAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAEACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2sAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAQAMAAAIgBAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQCAAAAQAAAAAAABACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEIIASBIBEgIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACNUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS -AQDDEIRggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAALSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKv7Fb8AAFU3 -AAAKKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAjlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVf8idwAAqjcAAAobAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2YAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqiJ3AACqMgAAChsAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRELoAAFUyAAAKKgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAjAAAEZAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAYAAAcAAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAA8PMzMAAIiJAAAKCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -Dw8zMwAAREUAAAoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAC2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD1AAC7 -qwAACl8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAALZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG7Bf8AAHdnAAAKqgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANkAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27690,17 +47083,27 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAD8gAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMawAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAANJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK5gAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27716,7 +47119,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAALCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27756,117 +47161,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAIACAA -AAAgAAAAAARwAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAIAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -DnYAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAABAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIkQAAAAAA -AgQEAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAIAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAgAAAABYAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABX4AAAAAAACCAgAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAAAAAAQAAAAAAAAABAACAAQAEAAAAHtwAAAAAAAAAAAAQAAABAAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAEABAgAAAAEAAAAAAAAAAAAAAAIAgAAAAMABQQAAAAEAAAEAAgAAAACAAAAAAAABAAAAAAAA -AAAAQAAAAAAAAAAAAAAAAAAIAAAAAA2sAAAAAAAAAAAgAQAAAAgAAAAAgAAAAAAAAAAAEAAAAoAg -AQAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAQECAAAAAAAAAAAAAAkAADQAAAAAAAAAAAAA -AAAACAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAAIwAEAAgAAAAQACAAAAAAEAAAAAAA -AAAAAACgAAAAAAgQAAAADCEAAAAAAAAAAIAAAAACAAAAAAIAAAAAAAAAAAAAAAAFYAAAAABAAABg -AAAAAAkAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAEAAAwBAAAAAAAAAIBAAAAAAAAAAE -AAAAAACAAAAAAEAAAICABAAAAAgIAAAkBgAAAAAACAQCAAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAP2AAAAAAACAAAYAAAAAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAGAAAAAACQAAAAAAAAAAAAAAAAEAEAwAAAAAAAAAAA -AEAAEgAAAAAAAQAQAAEAAAAAAAAAAADAAAAgAAAJAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA -AAq7AAAAAEAAAAAABAAQAAAAQAAAQAAIAAAAAAAAAAAAAQBAAQAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAAQQEAAAAAIAAAAAAACQAAAAAAAAAAAAAgAAAAAAAEACAAAAAAAAAAAAAAAACAAAA -AAABAAAAAAAAAAECAAAAAAAAAQAAAAAQAAAAAAAAEACAAAAAAAAAAAAAAAAAABQIAAAABT8AAAAA -AAAAAAAAAAABBACAAAAAAAAAAAAAAAAEAAAAAAAAACAAAACAAAAAAAgAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAABAAAAAACAAAEAAAAAA -AAAABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACgQAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAACAACAAAAAAAACAICAAAAAAAACgAAAAA -ACAgCAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAGnAAAAAAAAAAAIAAAAAAAAAAAA -AAAAIAAAAAAAEAAAACAICAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAIAAAAAAAACAACAAAgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAICAAAAAAAAAAAAAgAAAAA -ABAACAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAADgoAAAAAAAgAAAAAAJAAAAAIAAIAABAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAABACAAAAEAAAAAIAAAAAAAAAAgAAEAAACAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAABAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4QAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAABCI -AAAAAAAAAIAAAAAAACQQgAAAAAAAAACAAAAAAAAAAIAAAAAAEAAQgAAAKAEABAAAAAIAAAAAAIgA -AAAAAAAAAAAAKAAAAAAAAAZrAAAAGAAAAACIAAAAAAAAEAAAAAkAAAAAAAAAAAAAAACAAAAAFAAA -EAAAAAAAAAAAgAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAABgAAAAIAAAAAAAAwAIgAAAAAAkA -AAAAAAAACEABAAAAAAAJgAQAAAAAAAmAAAAAAAAICUAAAAAAAAAAgAAAAIkAAAAAAgAAAAAAAAAA -AAAAAAAJAAAAE0YAAAAAAAAJAAIAAAAAAABAAAAAAAAAAAAAAAAAAAAJAAQAAAAAAAlAAAAAAAAA -CQAIAAAAAAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAFQAAAAAAAIAAAAAAAAAAAAAAAAAACA -ABAAAACAAAAIAAAAAAAAAAgAAAAAgAAAAAAAAAAAAAQIAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAbqQAAAAAAAAAAEVAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAA -AAAAAAAAQAAAAAAAAAAAAABAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAF5AAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABgAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAAAAAAAAAgA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAABAAAAgAACAAEAAAAAAAACAgAAAAAAAAACAAABAAAAAAMAAAAAAAAAA -YAAAgAAAAADAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACCeQAAAACAAAAAAAAAAIAAACAA -AAAAAAAAAAAAAECAAAAAAAAAAMAAAAAAAAAAwAAAABAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr8AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAAAAAAQAAAAAAAAAAAAAAAAMAwAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAAAAAA -AAAAAAAAAADAAAAAAAAAAAAAAAAAAAAADmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAADAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAGQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAAMAAAAAAAAAA -AAAAAGAAAAAAAAAAICAAAAAAAACAAAAAoAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQhAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAAAAAgAAA -AAAAAACAAAAAgAAAAAAAAAAAAAAAgIAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAACA -AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAACZ8AAAAAAAAAAEUAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEgAEAAABgAAAQAAAAAAAAAIAAAAAAAAAAAIsgAAYAAAAAAQAAAAAAAIAAAAAAAAAAAAEAAAAA -AAAAAAAAAGAAABAAAAAAAAAAAAAAAAAAAA3gAAAAAAAAAABgAATRAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgEAA -ABSQCAGAAAAAAAACAYAAAAAAAAABAABJKAAAAAGAQAAAAAACAYAAAAAAAAABgEAAAAAAAAGAAAAA -FJAIAYAAAAAAAAABgAAAAAAAAt8AAAABgAAAABSSAACAAAAAAAAAAYAAAAAAAAABgAAAAAAAAgGA -AAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAQgAAAAAAAAAAAA -AAAAAIAEIAAAAAAAAAAwIIABAAAAACAAAAAAAAAEIAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAOgAAAAAAAAAAAgAEEDAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAwAAAAAAAAAMAAAAAAAAAAMAUAAAA -AAAAAAAAAAZAAAsAAAAAAAAAA8AAAAAAAAAAAAAAAAAAKAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAADQAAJgAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAQAAAAAAFAAAAAAAAAAA6AAAAAAAAAAAAAAA -AACAFAAAAAAAAAAUKAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AA -AAAAAAAAACgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAACAFAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgCAEEAAAAAAAAAAQAAKAQAggABAAAkAACAAEAUAAQAAI -AAQQAAAAAAggABAAAkAACAAEEAIBAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAALgEAACAAAAAAA -AAKAIAAAAAAAAAAAAAAAAEAACAAAEAACAAAIIAAQAAJAAAgAABAAAkAACAAEAUAAAAAAAAAAAAAA -AAAAAAAAAEAACAAAEAACAElAAAACkgAiAUQAADCTMQBJQAAAApIAjMkMAAACkkSMyQwAAAKSAABJ -QAAAApIAAElAAAACkgAAAQAAAACAACIBRAAAAIAAjMkMAAAAgAAAAHEWjMkMAAAAgAAiSUAAAACA -AAABAAAAAIAAjMkMAAACkgAASUAAADCTMYzJDAAAMJMxjMkMAAACkgAAAQAAAACAAAABAAAAAIAA -jMkMAAACkgCAAiIFoERAAQAEQgQgYkkfgAIiBaBEQAH4kkYEoERgAfiSRgSgREABgAIiBaBEQAGA -AiIFoERAAQAAAAAAAAAAAARCBAAAAAD4kkYEAAAAAAAABnH4kkYEAAAAAIAGIgUAAAAAAAAAAAAA -AAD4kkYEoERAAYACIgUgYkkf+JJGBCBiSR/4kkYEoERAAQAAAAAAAAAAAAAAAAAAAAD4kkYEoERA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27877,6 +47171,10 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA +AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAB +QAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA +AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27887,6 +47185,10 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAA +AIAAAAEAAAAAgAAAAQAAAACAAAAAAUAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAB +AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -27912,472 +47214,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAwAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgCAEAAAAAAAAErAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAgAAIAAAAAgAAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAACAAAAAAAAAAAAABAAAAAAAgAAAAAA -AAAoAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAoAAAADWoAAAAAAAAAAAAAAAAAAAIAAAAACAAAABIAAAAAAAAAEAAA -ABAABAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEACAAAAAAAAABAAAABAA -ACAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAAABAQgIICAAAAG4gAAAAAAAAAAAAAABAAAAAAAAAAEAAEABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAAEAAAAAAAAAAAAAAAAAAEAAgAASAAAUAAAAAAgAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAIAAQAAACAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABQA -AAAACAAAAAEbAAAAAAAAAAAAkEAAAAABAIAAEBAAAAAAAAAAAAIAAQAAAAAAAAQAAAAIEAAAAAAA -AEAAAAAAAQAEAAAAAgAgAAAAAAAAAAAAAAQAAAAAAQAAAgABAAIAAACAAAAAABAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA -Ar8AAAAAAAAAAAAAAAAAAAAAAAAAAgAEABAAAAAAAQAAEABAABAAAAAAAAAAAAAAAAAAgAAAEAAA -ABAAAAAEABAAAAAAAAAAAAAAIAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAABBgAAAAAA -AAAAAFAgAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAACAAQAAAAIAAAAAAAAABEBAgQAAAAAIAAAAQAAAAAECACQAAAAACAAAAAAAsQAEAAEgAQg -AAAQAAAIAAKAABAAAAAAgAIABAAAAAgACAAAAAAAAAIBkDAABAAAAggAAAqbABACUAAAAMEAEAAA -AAACAEAAAAAAAAAQAQAAEABAABAALAAAkACCkgAgAAgAIAJgAAgABAAAAGAAEAAAAEICEgAAAAAA -AAIgAAAAAAAAACIAUyAAAIAAAAAAIAIAAAAAIAKQAkAAAAAECAACLCAAAABAMAEABAAAAEAQAggA -AAIAQCAiAQMAKAACwAIAAAAAAEIAAgAAAABsAAQBAAAACAAABxsoQCAAAAAAAChAEAAAAAAAABEC -AABAiAAACAACAAAAISACAAJAAIAABBAAAABAIAAASAAAoAAgAABICAIAAACBAEAgAgAAAIAAQAAA -BBAAAAAAAYDEBAoAAAAAAA4AAAAAEAAAEgAwUEIBgBAEAAiAAQgAAkQECEAAAoAAAAIQAAAQAAAG -CEgAMAEAABAACEACCYAABAAIJAAAkAIkAAgAAAAD+gAICAIQDAgEQAEBAAxgAQEGAGgAAAAgKAQC -EIFQCAgKAAmAABRQMCBAAYAAFAAIAAAAgAAEQBIgBACAAIEAEAAEAAAAAAiQQBEJgACEAJBAAAQC -AAiAAIgAQAGAkAEQCABMgAAAkEARAUAAIEBQABAABAAIAAhAAAAABAgGCADIACFEAAAQAVAACICA -AAABgQAAAABAEIAAAURDCEBIAAAAAALNDCAJhERIAIgAAAAAQBAACAgCABBECAIAiBAAAIARACAA -QAAAgBBAQAFAAACQEAAAAAQEEFAEAAAAAAIAAAQAgAAAAAAQMQCIIAAAAAAAAAgAAAAAAAACAAAA -AAAgAAAAAJAAASAAEGiAAAAASAAAAAAQAAAAAAAAAEEABCkAAAIAQIAAABAAIAAAAAAABAAEAhAA -AEAAEAAAAEEAQGABAAAADB8EQAJCAGgAAIAAAABAQAEAQgAAAAAEACAEAAAAAJAAIAAQAAAgEAgA -gAAAAAAAAAAABAAAAEACAACAAgAAAAkAAEAAAAAAAAAAQAAAAAAAAAAIAABgABCAAAABgAABAAAA -AAgACoBgAAAQAAAggBIAAAAQAAAACAAAACkCBAAIAAAEAAIAABBiAAIAAAgADMAAAAAAAACAAAgE -KACAABAIAAAAyAwAAQAUARAgiEQRAAgABAQACAgABAAAAIASCAJAAAgAAAAAABBAAgAAEAAABAAy -AABIIAAABBAAAAAoACEAAAABAAAAAASSAAQAAAAAEBAACABAIAEEAAAIAEACQAAAAIgDEAAAAAAE -CAFIAgAAACAMDEAABAAAAAgAAAAAAgAgCACEIBEAAQAoAQAiABAABAgBUAIEAAJAKAAAAAwAAAAA -AABuiACAJAAAAAAICAAABFAAAAwQgggAAAAgCAAAkYAUAEBIBEgCgQAAgggEQACIAAAACAQBAAEA -IEAJCAACAAYAAAgAiAoIAAAACASAACAAgAABRAIDAAAAIAAAAACKABAEAAAgAAAEAAACAAAAAGAA -AIBgAAAAAABAAQQAAQAgAwSABAABAAUACAgAQAAAAAAAAEIAAAAgAQAQIAAAAAEAIAAAB4WAIBgE -QAAAIAAgAAAAIAAEBIBAEEBACggBoAAECCAAAAACAAABIAAQAAAAECggAAAAAAAAUAAAAAAoAIAA -QAAgAQAAACAhAIQBCAAAAAAAIgAEAAAAAAAAAAIgAAgAAAAAAAAAgBMkAAAQABAAACAAAAgAAAAA -AAAAAAAAAAgAAAAEAAAACgQAAAQAAQgABAAAAABAAQAEAAAQAAABAAAAAAALogAAAAAAACAABAQA -AAAAJAAGJCoQABAAAAAAAAAKAAQAAAQgAAACAAABFAAAACJgAAAUAAAIQAAAAAQAAAICCwAAIAAA -ACQAAAAEAAAIAAAAgAAQAAAQIBCAgAgAFAAEEIAAAQAYIAAQgQAAKAAQBBCBAgAAAUIMEIAEAAAA -AgEQgACAAACCUhCAIAAAFAAREIAAAgACAAIQgMBCKAACIhAAAAhFgAQBAAAgABCAAAAYAAABEIAC -EI0ABBAQgEAAABQiABCAEAkAABAuEIAAAAAAEAIQgAAAABUAIBCAAAEaADAgEIAAABoBEAIQgFAA -ABQRJBAgAgAAIAJAxCkEQAAAQADEIAEAAAAAhMQgAUgAIAIAxCABAgAAEITEIAMAAAAAiMQkAAAA -ABCAxCADAAAAEgjEIAEAAAAAAMQgAAAAAAhAxAAACWUgAAQAABLAxCABAgAAAVjEICQAAAAAAMQk -EUAAAACIxCADAAAAAEjEIAIAAAAgQMQgIkgAAADAxCADAAAAIMDEIABIAABAAMQgAgAAAECAxICQ -AIABAAAJgBACwAIABAmQBAIAkCAgCZBYAAABAIgJgAgBAAAAFAmAlAAAAQQQCYgAAAAAICIJgBgE -AAAAQAmQCAAAAUYACYAQEAkACAAJAAAA04ABAACAABAJgAYASAAAAAmQgACAAACACYhICAAACBEJ -gAgEAAAAAAmAoAAAgIAgCYAAAAAAACAJgQQEAACAJAmAQAAAAgAACYAAAAACBCQJQkANITSKSQBA -QESIAAARNHBgAiAAFDQMNSRAIARAIARAAAAAAQBSAkJCAEAKhEwAWYBCQCACQCAAAMBAggQQADQg -QAQkAABwAAQAQCECAEAAAA3oECQEgEBAAJgIAAAACIBAcAAABCBgACABAIEAQABAAMAAAEBADNAw -hAABQAZgZAUANCYEQHBkBAhgQAHA4AAIIUJAgQRAQEAAQkBBYEBAIgChoBJCANm4QKCgBJgCDAxE -BAAEREkEQIBEUABIIARAQQkABLRASaAAgYCApAABIAACgCmhAEShZEFICAgARACgREgAQChMBAQJ -AEAAAkGhDAAAQGZBAEFQAAgAgEkICAhpCAQEYQAAGgAMSAGoBAAAOgjAAACyAAAgBAEACAECQDIA -AElEQAEsBABCQAEICAAAALAAoaAEiAABgUiBgAAIIAgKQBAIAEAAAACEAAQgBAIAIAgQACAAkAgK -AggEAVGRAAQAQIAACFEAAAEQBAAQAJCDBAAEIBITMBACMCYgAIAIIxMIBCAAAgiAAAAERoAAEAAg -AACCZwJAAAoAAAABgsAAAoCMkAgAAAACAJAEAAMAIACSRAAEIABgAIKICAAAACAhEAAAwggAAoAI -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 -AAAAAAEAAAAACAAAAAAAAAAAAAAEAAAAAAAQAAiAAAAAAAAAAAAAAAAAgAACAAAAAAAAEEAAAAAA -AAAAAAAAAAAAABAAAAAAAAAQAAQAAAAAAAAAQAAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAQAAAAAA -AAABAAAAAAAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAABzAAAAAAAgAAA -AAAAAAAAAAAAABAAAAAAAAAEAAAACQAAAAAAAAAAQAAgAAAAAAIAAAEgAAAAAAAAAAAAAAAgAAAA -EAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAwACACABAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAI -AAAAAAAAAAAAAAAAAAAhABBAAQIAAQAAQAAAAAAAAAAQAAAAAIAAAAPnAAAAAAAAAAAAAAAAAAAA -AAAACEAAAAAAAgAQAAIABAACAAAAAAAAAAAAAAAABAAAAABAAAAMAAEAAABAAAAAAAAIAAAAABAA -AgEAAAAAAAAAAAAAAAAAABACAAEEAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAAgAAE -AACAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAADkUAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -AAABAgAQAAQQAAAAAIAAAEAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAQIAAAAAAABAAAAACAgAQAAgA -AAAAAAAAQAAAAASAAgAAAAAAAAAAAAAAAABAAAAAAQAAAAAAAAABAAAAAAAAAAAAAABIAAAAAAAA -AAAQIAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAC8AAAAAAAAQAAAAACAAAAAAAAAAAgAAQAAAAACAAB -AIAARAAAAAAAAABAAAAgAAAAAAFAgAAACAAAAAAAIAAAAAAAAAAAAAAQAAEBAAAABAAAAgAQAACA -AgEAgAAAAAACAAAQAACAAAPCAAQAAAAAggAAiEECAEAAkAIQAAAAAAAAAAgTECAAAEAAAAAAEAgK -iABQAgAAAAkKAgAAAABAIEAAAAilABAAAAAAAgAAAAAQAAAAAAgAAAJAQAgAFgAAEAAIyAAEQAAg -ABEAEAAQAQAAIAAAAEAAYAAgAABgAAEAAAkAAAgCAAIIAAAAAABAAMAAAEAIQmgACBEAAAAnAAAA -cABAKFAQAAgAIAAAQCgCAAAAAABAEAAAAAAAIHAAIgEAMAAAQAhAABAAAAAAAAAAoAggIAINAAAE -ACAIECAAACBAAAAABl4AQAACAAAAAAJAAAAKAAAQCgIIACIBAEAARAASAAAAAAQACAAACJACAEAA -AAAAAgAgiBCCoEAXAAAACAAAUpBgAAAAgJAAACISSwACABUQAAAgAIIAQlAIAFAABAQEEAAAAIAE -RAARgAAwAAAQBEgAACmAAAECQigABAAMEnIAAkAIgQBGAAwAIAIEAAAGBAQAMAACAAwOQEAADgAg -AIAqAAAPsgAIgAAECSAgECIAEAAOEAAgBAIAAAqAAAAGAAAAAZAAUwgAAgACACA0EYgABAYgAAGA -gIAAAIAAEFCBAIAAQAAEUAgAIAAIBGEEgJAABkCAAAACBACwEJQABAAAQAgAAAAEAACgEUgIEAwA -AYTQEAAAAgEBEoAIQAAAgAABEBEIAAIABAAAAgEAQEgCBAAAQAkBAYAAEIAABAQICAAIAAAAAAXV -AAQCAMAIAAARAACAwJCAQQFAKBQEgECAAAAAQAACApAQAKHQACSAQAAAAZCAQAgAAgwACAgABAII -BAKQQSSBAoAAkYAAATBACCgEAIAAgBIBgAQBEAAAIAAAAABAsACAAFAAAAAABAAEAAAAAIAgAAAU -CAICAAYAAoAAEAAUEAYAEAAAABABgAAAQAIgBBEgBAgAAQAQImAACBYgAAQAkgAAC5QAAAAAAAwA -AAQAAAwSAgAQBAAAIAAQBEAAAQCAAAAABEiAAAEAAhBgAEAAAAAAAAAASAAgIAAIAACAEACAAICA -AAAAAAgABAABAIAAABCAoAiCkAAAABAIAAAABAAkEAAQABABAQFqAAAAEAEMJAgAAIIAAQRAQBAA -ESAjBMCAAEACCEECAAkAgAIAAAQGAIEEQxAAAAAAgFMABACAwCAAAAACjwAQAABABAAABEAAAMAA -EAEkRgICBACAgAAAABIAAxIAAAAEgAAAACKJBAgAAAYiAIQACAIAACAAEBAAgCAAESIECBQCAAEA -QsgEAACAAJAiCAgAJACQACAIQAAIBAACAIgBgACAAAAiCCFAEpAAAgAIBEAAAEAAQEhAAAAAEgQA -CABAABQAAAQIAAQACBAEAIgoACAQACACCARYAAAAAIAAAAcpCBRAAkQQIoAIIABAAISAAAgAAAGK -gAAACgAAAAAAIEAIECAIAAAAAAgIgCAxAAAACBFAAAgAAAIIDIAAAQAAAIgCQAAQAACEDBiEghAA -AAABAEIAABDjAAAIAAEAgACBACAAAAAgAAQASAAAAQSAAAAAQAAEAgAQASAAgAkAIIAAUAYEAAAB -AIFABAEBABCAAQQAAAAECAABAAAAAAAAAAAAAuqARAIAAAAAAAqCAAEAKAFACoAEgUBAQAAAwAAE -AJAgAQIJACAAIAAAACgAEAAAhAADIAAAAAEAAAQBAgQAUoAABUAgACAAAAAEYAAIAAAAAAACAAAA -IAAAAAAAAAgAAAAACAAAA0AhgAEEAAAAIAAAAARAAAgAIAAIAAIBAAIIAAEQAAAAAAQAACAAgAAA -AAAAUAAABAgEAAAUkAAIBCAAAAAE2gIgAAEBQRQAAAAAAAEAIAAIEAgAA0CBgBEQADAgAFCAAmAA -AQAAIAAEAAAEAAAgAAJQsCAAEAAADNADgAABIAAAWgABAAAQAAAAAkAIAAAAgCoEAAAAqBCABAAA -NAAAEIAAAAAAAEgQgQAoAAEAIBCAgAkAFFAAEIAAAAACECAQgYAABAAAIBCIQABAAFAQEoAGAEBS -AKIQgABAADQQBBAAAAeYgAACAAEEABCAAAEAAAAAEIBAAAAAAAAQgAAACJAACBCBgAAAABAAEIAG -AFgAgAAQgCgACiABEhCAAAAAAAAAEIwCQAAAAAoIggAAABQCABAkAAEAAABgxCwBAAAAAADEIAEC -AABAgMQgAUgAAADAxCABAAAghNDEIAEBAABAwMQgACgAAABExCEAgAQACRHEIAEAAAAAUMQgARAA -AABgxAAABrcgIUkAAACAxCABAAAAIMDELgAAAAAACMQmAEgAAAAgxCAABAAgQEDEIAEEAAAiQMQh -AEQAAAggxCAAQAAAAADEAQAAAAAAIIAgAQAAAAAAxIAYAkCAAAAJgEkAAAAAIAmACgEAAIQYCZAK -AAAAwCIJgBYEAAAIAAmClAQAAAApCZAoAAAACgIJilQCAIASSA2BmAIAAEQBCYgIAIAAAAQJAAAP -+oCkAgAAACAJgAgEAACEIAmAACUAABQACZBohQAAAIAJkABAgAIBIAmABAAAAAkiCYggEQAAAAAJ -ghAggAAAAAkIWBIAAAFBCYEEAAAAEAEJQkABAQQBwQAwKEIGAAAABAAAADAWVBUAEEABAIBBiCgk -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 -ACIiCwMzMyMAz48AqgBVgYEDQFVVEbtVDgBFM1AzVSciCl8PEVUPCl9V/wD/AP9HRx0dM1AARSIn -JyIAUQA3InIiJ1RVd3cDBzU1qqozMwAAAMB3d1X/AQ8E9GYEMzMFBQCqAAAILgSuBBUfP1VVAAAA -MzP/AAARFFX/oKADAwHNRHb3/zMzAwAR/xEREABmZszM8PB3dwAAUFAQdqr/BADMzAABAAALAzMz -EwCPjwAAAKoKCgeAAAAAAAAIAAAAAAAEACAAAAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAA -AAAABABAAwAAAAAAQAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAPcAAgAAAAAAAAAAAAAAAAAAAAI -AAAAAIAAAAADAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAACCAAAAAAAQAAAAgAAAAAAA -AAAAAAAAAAAAAAEoAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAQAAAAIQA -AAAAAAAIgAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAMgABCAAAAAAAAABAAAAAAAAAAAAAAAAAAII -AAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQQAAEAAA -AAAABAAAAAAAAAAAAAAACAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA -AAAAgAAEIAAAAAAAAAAAAAAAAQAAAAALJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAAAAEUAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAIAAAQAAAAAZAAAAAAAAAAAABAiAQAAAAAAAAg -AAAAAABAAAAAAAAAAAAAAAGxACBAAAAAAAAAABAAAAAAAAAgAAAAAAABEgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAMAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAIAAIAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAJsABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAABAAIAAAAAAAAAAEAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAAACAAAAAAA -AAAIAAAAAAAAAAAAAAAAEAAAAAAAAAIIAAAAhAAAAAAAAACAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAABHAAAAAAAAAAAAAQQAAAAAAAAAAAAAACAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAACAAAAAAAAA -AAAAAAAAAAAEAAAAEAAAAIAAAAAAAAAEACgAAADAEAAgAkAAABAAAAAKAAAAAAAgBgoAAEAIAAAA -aAAIkAAAAggKEAAAAAAAIBaAAAAKACAgABAABAAAIgAAADApAAiAAE4CMgAQMAAAAQIAAAPpAAAQ -AUAAIAAAAAAAQAAIAgBQCAAQEAACYCBACAAABgAAAEoAAAAEAAAAECAAAAAACQIQACAAQAIAQACA -AAAIABBAAIAAAAAAAABB0AAQAABAAggiBAAAAAAAAAAAAAAgQAIQAAAAQTBBgFABAAACMGAKEAcA -DQAAIEJAAiAApABAAACiAEAFAABQAACAAQEAiEgABkBQACCEgEBCgEMIAQAAA5MECkAAgGQQUA8A -AAwIBRIACKIAAAIBkCASiACAIAAAAAQiACACBaBAAYABQCAAAAAAAAgAAAgBAAAQBAAAAgQADQAA -AAAgAgAiCAASAGAQAgghAAgAABAACCuCggABEFABkIAAUAgIAACGAQowCAgABGCAIAAAAYABiIIA -BggMAARgYAQgABZAMAMAEAACAgBgAQAAAAIAAHGAAQAiFAAAAAAESi5AgAQAFAAAAARCIABBAIAB -FEAAAAjACABhAEoAEEgBQUAAAgAOAAAAjAkAAgMACAYIIAAAAgIATACIgIAJBAABAABAAAJAAAAA -gYAQCGIgAVAEQAHIBAAgEABAAAgAEAIAAQSBKAQAAgAAYUFKgAgAAAAEwaYAAEAQCARAUABBgAQE -AECRAAACkAAAwADIAACAAQEAAAEQAEAAAQAIAQgAAAUpMDAEyIAQQIEsAAgpAAIAAAAAAMAEAigI -ACgAhEADKAAADAAAUAAJCwICAoBAAACAAAAAAMAQAAAQAAFAAQAAAAIQgJQAAAFAUBAIBIAACEkQ -gAAAAAAAQAAIAEAAAAAoAAAAAAAAAAAAQIBAQKgAAAACEABCIAAAAEgGAAAQAAAAgIAAAAAAYAFC -ABACAAAACCAAIAASAAAIAAABACAAAAAACbkhAAAAABAAQCAABiBAAAUAAIBAAAIgAAASAACwQBFA -AIAhAQBBAACEAAgAAEACAAAgCAAAAAKAAARACAAAEgAAAEAAAAACAAAAECAAAAAAAAQCEIgAAAoA -AAICAgAECAACEgwAEAAICAADDAAQAgoIBAgAgCEAACBAggADwAAQAGQBgASABAgAABEAAAAAwAAA -KAEAAAABIABAAQEAFAgAAAAL8yAAAMAAwBAQAABAIAhAEAAMAADAAAgAEgAAAASAAAAAAEQAIAAI -BAAAAwkgggAAMAACiAAAEAAASBAgAAAAAAAIACCEAAADAAIAABAIEBBCCCkUAgCAAQAIJFCACAAC -QAlAIARZAgGACAAAAUEAQECIKIAAAIAGAEwAgAgDAAABCCABAgCAAAAoSAAAEAAAAAgIAAIIAAIC -ChAAAAIAAAAAAAgaCAohAAgAACEIAQgQEBAAQggGAAAEAACACAEAAgABAgQIIAACAAAABggAAAAA -BAAACAAAAEAAAAIMEAAogQQAAAgAAAAAgAAASACAJkCIgoRAEABQAAQAAAEgBAAAICFAQQAAAAEA -RABBAAQAgAAgBEQgAAAAAAQggJBAAAAgAgAAAAYAAAQAAAgAAAAAAAUAIAAAAIFAQAQQAGAEAcAA -EAAAD0MAYGAQQAQBAACAAAAAgAAAAAwgACAAYCABEEAAAAAAAAAAYAAgAAAAAAAEAAAAAAACAAQA -ACAAAAAAAACAgCAAoBCAEAAAQMFEEECEAWBEBAACAAABwAEACFAAAAAAIgAAZgAAAQAAAAAEAEAA -wAAAAAAAAAAAAAAAiAABADAAAABAQIACCGgAAFQAAAJAFAAABAAAgACRgAIIAAQAAZAAAAAKUQAE -IIEAIACACAgAAAAUFAAACAABAKAAAAAAAAAAAAUAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAFEA -EAAAAAAACAAAAAAhAAAEgTAAIAoAgFgAAACAIBCAgAAAAIAAEICAAAAAAAIQgAAEAAABIBCAVIAA -AAAkEIECQBwACCAQgBAEgAAgAhCAAAAAABACEImQAQAgQEAQgANAGCBAABAAAAR7mAAAAAAIABCC -AwAAAAABEIEAAAAAAAQQgAAAAAAAAhCAAAAAAAAAGIAAABoAAAAQgAAAAAAAABCCAQAoAgAKEIAA -gGgAAAAQgAACCAAAABAgCAAAAABAxCIBAAAAAkjEIAooAAAAgMQoAwIAAAAIxCABAAAAAEDEKAAI -AACICMQgAQAAAABAxCADSAAACADEICEAAAAgCMQgCAAAAIAQxAAACoMAAwQAAAAAxCEAAAAAAADE -IAEAAAAAoMQhAAAAAACgxCQAAAAAAKDAIAAAAAAAAEAgAAAAAAAAQCAEAAAAIABEIAEAAAAAwEAg -AAAAAIIAQICiAAAAJAgJkBgAAAEgAQmAEAAAAAQiCYEIAQAAoAEJgZgAAAAABAmACAQIAQBCCYAI -AAAABCAJgQgAAAAAQQmEKQQAgAggCYAACAAAEAAJAAAPf4MEAACACRAJiGgAAAAAQAmQCgIAAAAE -CYgAAAAAAAgJkAAAAAAABAmAAAAAAAAAAIAAAAAAAAAAgIAQAAAAAAGACAICAAAoAIAAAAAACAkI -NCgAAFQAAEBGQEAACAAARkJBREQAAAAAQkBABBBkQEBIAAFAQCCRAUnAIDUVBADJEGFZCACWUABB -QEACoUQABUBAAoUAYEBQARBACEQEAMAAAA15BAJABBLgAASJAAAiAA2AIgAQEAIACAAAAAABAQBA -AAAAAAAAAEAAAGBgAAAAQAAAYGAMAABAAAAASYAARUAIAUjBQBIAEAYABAIEAAFgAKBEQAFAAEBI -CKGgAAAMyAICobgAAEhAAEChoABAAAgAAhRAAQACKAGCEgQCQkgAAQAECAxAAAGhAICoAQkACCJC -gIICEgAICABIAAAKAQCUAQAAQYYAAADgAAAEABIABCAAQBAAoIgJAQABAAAAAAICQAAAAAAABARQ -AAAAAAAAABAAAAAAAAAAEAAAAAAQEIAgAAAAIAIAqCABgEQABIAA6CgAEAgAAgCDBgSBEAQmxiJA -MDAQFAMEEgSExhAEBiBKDIDAAIAAwoIEIAAAAAAIiMSSAUgEIGSRCAABSABAAACAAJAAAECAAAEJ -gwBMKMBQEAiAAADEIgAMMAgJCADBAAsACAIAAAQIQAAAgEACAAAAIAAAIAAAAAAgAAAgAAAAACQA -ADAAAAAAJAAAIAAAAAAQABBABAgBKAQAAEBJQCNgEAAQAAwBQmKEMQgIKAkACCgogA2BgAAAKCEA -DYEIAAIoIABFqQ4CAQAwSA0ICAASQEBAAaAEAkCABgEACAIAECgwCBQKBCkCIAgIBCBIAAEABQAC -AAYAAA+gkICAAEABgRQAAKAgKAARCAAACQBAAEgEAIEAAAAAgAAAgQICQACAAEBBAAAAAIAAQEEA -AEAAgAAAgAEAAAACQCAgUBASEgAJUACgAAAAgggCAvQAABgAEgAcBEIQFAAOAAQAgAYULBgQOIAA -UgQBEAQEQAQAVAYcEABQAAckUADQAAICCEACQAAABAAAAAAEAAQAQEAAFBQtQAECAkxAAAAAAXcA -EBAJEAQgQAZEwhAAABAAAAACAgACAAAAAEAAgAAAAAAAQACAAAAAAABAAAAAAAAAAEAAAAAAAACQ -AAAAEBAUEhQAEAYQTBQKSAFgACkEUEEwELmxoaAAEwCCAEAgAAASAIASqLAAIBIQApJRAAAggICA -GFkAIAASGhIiAAAACVIISEmJAgGCCQIICACFIAAIoksCqQIkAAhZDgBAgAoAAAAF2EAgAjYQCAIQ -AIAoMgARIMkoIAEBAEBAACAAAgIAAAAAAAACAgAAAAAAAAABAAAAAAAAAAAAAAAADFAYACBQkAAQ -EkohKEEAQEAIBCAhKAgTCAQCAgASBaAAE5AQRABWEAQAFiQAAkoIBAYwBQACFhYSEpICAgJIciQE -BQwASAyKBAIAEMiMCZAAAJEAxAAWChAQEJQRJSCSAAIUQAgICI4AAApqAEINAAAADICQAA1ACCII -QEBAAABAAAQRKAQEBAAAgAAABAQEEACAAAAEAgEQAIAAAAQCABAAgABkBABFBAUEAIUAAUAICooI -TArSIQAAggEAFIAkAiAyQYCAEJFCBpCAkJKgiCQgkAOAgJGMBICQALDceYRAgBCAgMDIAIDCgiAA -yQEAAiCQeYDUIgMQgBAAAUAIAACAIgAiIECRIIYAAAAAA94AIcQBg4CQAhCSCAURxAECABgQAIAQ -FgcAgAAAAAAAAACAAACAAAAAgIAAAAAQAACAgAAAgAAAAKgAgQAASMKAAIABAEQAAAIAiQEREAIA -gHd3Aft3JzU13d0Xt3J3MHVR+3d3M1UPu//7ez9Fdyev9PUR/yd3cndVV1VXAAAFr1VHEBUPVSd3 -u793dzOzOj+7v3d3AApSVwEAMyf///8DAAAEhFX/zAAiAoiIAP9QABgYDxtSWnDw/3cTTFX/Vf9V -VVVVVf9V/1X/VVUP/19fd3dVVQ//X19V////iIgBAXNQR4oANv//qq8PDgAzFRUzNzc3IicC9yIn -Oj/d3iFxu7uq76r/ERszrw//qqsXP4m7JzP19wDuInIiJ1WrqlcAESJ3qkd1fw9mGxu7uiInM/c/ -P3d1d3IABVFbAAAzJ////wMAAAtYVf/MQAAAAAAA/xAAMDAnJyWlcPD//zPMqv+q//////+q/6r/ -qv///w//r693d///D/+vr1X///8AAAIC+9gBRQA2//+qrw8PBTcnJ3d/N78iIlVVIiI6OhESNTUR -EYrPAFURETOqDwAAARIwiLonMwUHDw8idyIiVaiqVAC7IneqVXd3D1UbGxEQIiIzdzAwIiAiIgAF -U1MAADMbEVX/AwAAD2tV/4hAAACqAAAAABAwMA8PJaVw8P//MzOq/6r//////6r/qv+q////D/+v -r3d3//8P/6+vVf9VVVVVIiIAAAEBADNfX+7vAAAFBScnRE43N3dyVVV3dzUwERE1NSInEFUBq3dy -M1APEVVRcTBEdicFBAUPDyJ3d3dVVFVUBQARu1VVEREPVSciERV3cjMzMDURFSInAApTUwAAMyci -qv+rAAAIrVX/RACqAqqIAAAAUBAQDxtSWnDw/v4TE1X/Vf9VVVVVVf9V/1X/VVUP/19fd3dVVQ// -X19V/1VVUVEREQAARwIAM19fqq8AAQAAFRUABTc3HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIxwABGQHQAAjHQAEZAdAACMAEAAkAkAAEQAAACQFAAAjAAAERQAAAwD -FAAEmFAAERQACABIAAAAlAlEAQRIAICQAUQBAEwAgBABRAEADACAEAFEAQAEAIAAAUQBAAQAgAAg -AQEEAQAABAkABAABQACACIAABCAAAIAYAAAcYACDhBgAABxgACOEGAABHGAAg4QYAAAcYAADhBgA -ARxgAAOEGAAAHGIAA4QYAAAcYAADhBgAABwAAAKUCAABFAAAApQQAAAcAAABBAAAB4sQAAAIQAAB -FABAAAgAAAKUCARAFEEYApQAAMAQQRgCFAAAwBABGAIUAADAEAEYAgQAAMAQARgCBAAAoBQAAAAE -CAAAAAAAAoQIQAEUIgAChJmYAHiqAQiuIiIzqiJ3IiIAAnBQM6ozJ1VXErIzqiIzAAFElIi7Eheq -qhESMzMzMzMzMzMAMiLuRIiIiACxIqpV/1VVAABVVTNVM1UAAAMCAAAAYgCIRAAiIgEAM/MBAKuq -qv//qgAA/8z/qv/M//D/zP///8z/Vf/M////zP9V/8z////M/1X/zP//AAD/ACJEd/+A/1X/EREA -AH9/VURFRfWgVVRA9FUBAKYiJzNQInd3d1VRFVAzUDMbAAEwMDNQIgpVRURURHcwP1VVEREzMzMz -MzMzMwEzENxEiIiIVVAiqlX/REQAAP/VM1AzUFVVAxMAAA8iACIAABERAgAz8xIQX11X//+qAAD/ -zP+q/8z/8P/M////zP+q/8z////M/6r/zP///8z/qv/M//8AAP8AIkR3/0D/Vf8QEAIAf39VRIgA -qqCZmwd/qvtZ/3dyM68idyInVVd1XzOvVRH/9xe3M693M6qrd5eJubK3VVPd3gD/Dw+qr6qvzP4j -70SIiIgAoCKq//8ACqAAVVUzXzNfAADPzgAACIsAiEQAIigEADPzCQirqqr//6oA///M/6r/zP/w -/8z/AP/M/1X/zP8A/8z/Vf/M/wD/zP9V/8z/AAAA/wBEBPPzqv9V/xEA//9/fwoKAAAAAFVXS/9V -+1H3d3czVScncnf/+x9fM1VVd1VRPz8zVXdf/+93V0V1MD9VU93dBa8KX1BVUFXN/xHdRIiIiABQ -Iqr//wAKcqrV1TNVM1VVVc/fAAAHDgAiAAARFAIAM/MWFFdVVf//qgD//8z/qv/M//D/zP8A/8z/ -qv/M/wD/zP+q/8z/AP/M/6r/zP8AAAD/AEQE8/MA/13/EBD//39/AAAAAAAAAAgCAAAAAAAAAAAA -AAAQAAAAAAMAAAAAADAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABgIAAAAAAAAAAAAAAADAAAAAgAA -AAAAAAAAAAAAAAAAAA8yAAAAAAMAAAAACAIAAAAAAAAACABAQAAAAAAAAAAAAAAAQAAAAEAAAAAA -AQAAAAAAAAAAAAADAAAAAAAAAAAAAAAQAIAAIAAAAAAAAAAAAAAACCAAAAAAAABAAAAAAAgAAAAA -AAAAAAAAQAAAAAAAAAAAAAAAAAAAABEggAAAAgAAAEAAAABAAAAAAAAAAAAAAAgAAAABAAAAAAAA -AACAAAAAD/8AAAAAAAAAAAAAAAAAAQAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -AAAAAAAAABACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABhAAAAAAAIEAAAAAAAAAACAAAAACAAAAA -AAAAAAAAAAEAAAAAAAAACIAAAAAEAAAAIAAAAAgAAAgAAAAAAAAACAIAAAAAAAACAAAAAAAAAAAD -5AAAAAAAAAAYIAACAAAAAAAAAYAAICAAAAAAAAAAKAAAACAAAAAgAAAAAAAgAAAQAAAAIAAAAAAA -AAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAUAAAAAgAAAAAAAAAAAAA -AEAAAAAIAAAAAAkAAAAAACIEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR8AAAQAAAA -AAAAIAAAAAAAAAIRoAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAIQQCCAAAAAEAAAAAAA -AAACABCAAAAAAAAAAAQACAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACD0AAAAAAAAAAEAAAAAA -AAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABEAAEEAAAAgAAAAAAQAAAAEAgEAA -AAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAACCgAAAAoAAAIAAAAAAAAACAgAAAACAAACQASAAAA -AAAJAAAAAAgAAAgAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAAPbgAAEAAAAAAAAAAAAAAEAAAEEQAA -AAAAAAAAEAAACAAAAAAAAAAAAAAAAIpAAAAAAAAAEIAAAAAAAAgAAAAAAAAAEAAIAEACAAAAAAAA -AAgAAgACAQAIQAEAAAAAAABAAAAAQBAAAAACAAwAAEAIEAAAgAAAAABAAAAEABAAQAoAAAAAAIAA -ChAEAAAAAAEAEgAAAIAAAIIQAAAAQACBAAAAAAffAkEDgAAkQFAiAANIAAFAgggIAAAAAAACCBAA -QAABAAAAAAAAABQACAAAAFABAAAACBACSAAAEkAAAgAAABAAAgAQCCQAIAAAAAEACAAAAAIAQBDC -AAIAACAAAAIAAgcAABIOQwAABAAAYBAAAAAAAAAAIEIAAAAAAEYQEgAAAAAgAhAAAEQAACAoAAIg -AAAAACAJEAAACAAwAgAgEAEAAgAADs0AgAAAAAAQABAAAAAAAgABAAgQCABAEAAIIAgSAEAAAABI -AAAgAAAAAAMQAABAAAAIQBACQAAAAAAECAAIAARACAgQAAAABAAAAAAAAAAAAAgoACQAAAAEEgGA -IIBQCIAAAQAAAUQEYAgAAAIABEgQAVAIAJAABEAhDIAEBAAQwAAAAARAABBAAAAAABBGEECKAYIC -AAQgQAIBgABCCCRAAAAOujCBAYQAAQAEgBAAAAAoBAAJAAKAYBYAAAAAgAAACkAACCAAggAQCgBE -CIAAAAAQAAAJgIAEAAAAMAQBgAAEBABABAAAIEYACAgOABAAAABAEBEBEICAAAAAAgAQAAAEAAAA -JACAAAAQAAQGAABAAMAAATIAARAQAFAoAAAACAAIAAAEAAAUAAAQIAYABAgCAAQIEEkAEkACMAAE -AABOAAAAAAbiEQoAQABSAABRwgEEAAwCQAABgAABAMAAAgIggAAEAAAAEABAAAQAABAAAYCEFICC -AQAEAIAIABARAEAQAAKAgAAiBFABAJSAAAAEAAFQAAggCAEAAASAAAAAAAAAEAAAAAAAAAAAAAQA -QAABAAQAAAAABAAABCCAIAAAAACAAAAAAAAAAAAgYAAAAQAAYABiAAAEIQABAEAgAAAAUAAAQgAA -DSgCRAAAAAGAAAACAaAAAIAAAAAAAEAAAAAAAABAAAAAAAhQAAAAAAAgIBAAIAAAAAAASAFAACAB -YCAAQAAIBgBAQAAAAAAAAAAAAgAgAEAAIBAABAIAgAAAMAAgAABAEAAACAAAAUEAgAgAFAAABFDI -AAQgABQAAABgABASAAAQAAACFAEAQAgAAAAAABQACACAABAEAACQAAIAAGAAAAEAAAAEJREAAAAA -BBBAicAAAACAAgAQESoQAFAQAhIAIJAAAgAAAAAAwgAQEABEAAhgAAAQghAACAIAAAAAKQAUAAAE -AIIQAxAAgACAkBAQAAgEAAAACjEAAIACAAAKCwAigAIAQAgGAgCAAAACCCQCAAAAAAAMAAICgAAB -AAkCQAEBEAKAiAAACAAAAACIIAEKIBAAAAkhgAAAAQICiAMhABIAIAAAAAJZSAgAIQAAAAQKAAAE -AAIEAAwACEBJBoAACIIAAgAAAAAIQAAYgAQCAAgAQQCABIAACQGEgEEAAAAIEgCQEACAAAgABAAB -AwAACAARAAgAAAIBUAjQAQCAAICAABAAAEAAAABARQABAEGAgIAAwEAEAQAIAUGAAEABAUAAEAEg -IGEAAAAAAIQCAAAAAAAAAgIAipAACAAEASAAAAABAI0BAAAADbUEAgIAgAAAkIQIAAAAGAAABASA -AYAAwAAEIQAAAEhAAQAQAAAAAAAAAAABAABEAAAhBAAgQAAQAAABgBCAAAAAACAgAAAABAEAAQAA -ACAAQAIkAAAAAAAAABgAAAAAAAAABAAAAAAgAAAIAAAJACiAAGAAAAAAIAAEYDAAAAEAAAAgAAAA -AAAAAAAAAAIAIAAAAAAAAAEAgAAQAAGAICAAAAAI1ggoAAAAAAAACyACQAAACAAIBAABCQAgAAAC -AAAIAAAAAEgAAAAgJAACAAAkAAAAAAAEAAAIABAAAEAIAAgABAAEAAAAAAAAAAIAAAABAKAAgEAA -AAEgUBCBQgAAAAABEICAgAAAAAwQgIAAABVAABGAgAQAASAIEIAAAAAAACgQgAACAAIAABCAAAAA -ACAIEIAQACgAFCgQgIBAKAAAChEAAAkSggBBAAAAABCAAAAAAAACEIAQAAAUAAIQgAYAABQAABCA -AIAAAAABEIgAAAgAAAAQgCABABQAABCCAAAANAEgEJAAACgAAFAQiAAAQAABABAgAgAJFAAAxCAA -JAAAAADEIAFAAAAARMQgAUgAAABBxCABSAAAAETEKAAAAAAAAMQgIQMAAACIxCwBBAAAAMDELCAA -AAASgMQgQQwAAKBAxAAAAsYgIwIAAACAxCEAAAAAAADEIgBACQAAQMQgBAAAAACAxCEBAAAABMTE -IAAAAAAAAMQpAwQAAAAAxCAAKAAAAATEAAEAAAAAgMQgAAIAAAAExIBQABAIAAAJgASQQAAACAmA -FACAAQIICYAWAAACJAgNgBQAAQAAAAmAAAAAAAAACYCIAQAAICIJgEgAQACgIAmACIACAKAqCYAY -AAIAAAINAAAPnIEIAIAAACAJiAAAAAAAAAmAAgwQAAQKCYAAAAAAACAJiEgAAIAQJAmAAAAAAAAA -CYAYAAAAAEAJgAAgAAAAEQmQCAAIAAAgCZAAAAABBAoJAEBQBEYEkABEwEgCAEIAApAAQAEAAAAF -SMiAIkAAQAByZEBETIAEAAIIIABmAEBCMCJQQAAERAwUIkBABBQETMnASAjAAABg8HFAQABAQIgA -AAVIANAgQNBCAFiYkABiYAQAUAAAFAJBQIxAAAAGBBQAACQAUGAAAgBAEIUYwgAAAELCCQAAAHBg -AHJABAIEAABAAAAgQAEQABBADAhaAgAAACTpjAAAoQJAYAAAAIIBAUkBRAIAqUwIAKISAhBoCgAE -pAQBAKAKWFzkiaAAAABZoQAEEAgAOAACEERACQQgSAAAEgAAQAAgAAEECQCgACgIiAAATn8ACQAC -CggEKAIIoCgEAIQAADgIAAIAQKEIBAAAAIIAAAEgAEhgChwAEAIAwAEgBJCIAAAABAAMJAAIEQgA -AAASAgAAAAxACKBACAgARMBABBAAYEgQIAGAAAABEAggAkAIICAACAErAAIABAAAjIAACAgmAQAM -IggQBAZACNAAKAgEIwCTAADGCAQyAoBAgMQABCMEgzQUAggAIRKAAQIAAADK6okABAAIIYAAAAgB -AAgAEAADDAQRAIABCBAACCQAAERAwggJAAFAACAAACgAAAAAEEAWKAAACIAAAIZAgAIAIAAQBCBA -CMACAAEgIEAgAAQAAgAABAABAAgAICAAQJAMBAJBIRAAkQAQgCEQIEaERAIAYRACBgAAAkAhACgA -ACmAQgAAAABAAAACQIAAAAEABAAxoCEAAYFIAlCpAEABgCAAAA94IgoRAAJECgAAACAAQgACQiAA -QABIIQIgAgEAKQABAhAgAAAEAAUKAQgAAAAAAQAAAGBgAIggDQAoAAAABEAgAAApKAAACAgAQEGA -ICoBBGgAAgRCAi4AAyAVAEASGAICEGgiAJQUAkQQAEAGBAACchQAAAAEgCICAAA8QgMUAABEUAS+ -ACgoQIIEABAChAEAEBAUAAgcFBgQEAAQECQHEwAAAGdAlAAEAAQAEAAEIAQEKECAolAgEAA3BBIE -AABAJEAAQAAAFLOABIAEBBAEBAC0ABEAAFAQAAAABAAgQgpAAQEAAhQCAUAVwDGAQAMAAA2CACgM -FFAAAFIYgBQIIAAAAQFTIgBJoAABAFMbWEACIAwBEhIYEAIlwCEIUBJBUAIACgAQiBAoQoNQgSBA -kEEgw0ASEAC6URAQAjICKRASAgAFAAAOUAggAsAKQABBSExACBAFAhAJQCIQAgAgAAgAAJIQAEBA -IBgAACAAIhgAkgikAAACAyFSAcFXFAoSyQBABRAeEMgIEMFCiEQAEAAAAFASADAAAASAAAhIAICC -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 -zABRMwVVAQBVAatVVTMzAs4QFTMzMzMMLgLOIid3cg8RMwp3ckD0IichcTNQVQEiJyciAAAKjAAA -qAAKXwAP+voAVf//AAoA7xMTBa8DV1X/AAAABYAA9/9QAESgzMwzMz7//f0DAwAA//9VVVlrd/8z -zEVV398UFEREAAAVVQAzAAAAAAAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6AAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACQAAAAAAAAAaAAAAAgAAAAACAAAAAAAAAAAAAAA -AQAAAAAABAAAAAAAIAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAASAAAAEAAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAwwAAAAAABAAAAAAAAAAAAAA -AABAAABAAAAAAIAAAAAAAAAAAAAAQAAAAAgAAAAAAAAICCAAAABAAAAAAAAABAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAACAAAQAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAALWwAAAAAACAAAAAAAAAAAAAAAAQAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAL9AAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAIAAAABAAAEigAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAgAAAgsAAAAAAAgAAAAAAAAAAAAAAAIAAAAAAAAAAIAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABAAAAAAAAAAAAAAAgAAAQA -AAAECAAAQAAAAAAMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAEAAAADXwAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCBAAAAGAAAAAEAAAC -AAAAAAQAAAAAAAAAAEAAAgAAAAAAAAACEAAAgAAAACABAAAAgAAAAAEAAAAEEAACABAAAAAAAIAA -AAgAAAgwAAIAAAAAAAAgCAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAAAAAADQAQAAAAAAAYAAAAAAA -AAAAAAAQAAAAAAgAAEAABAACICAABAAQAAAMIAAAAABAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAE -AAAAAAAAAAAAAAAAAgAACAAAAAhIIAAAABAAAABAAAAAAAAAAAQAEAEBQAAAAAAABCgAAAAAABUA -AEQAEwAAQAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAQAAAAAAAAAGAAAAAAEAAAIAAABAA -AAAAAAAAAABAAAEggAgAAAAAEAQAAAAACAQAAAAAAAgEAAAAAAACAACEAAAAAAAMCAAAAAAIEAAA -AAAAABAAAAAAAAAEAAAAAABAAQQEACAEAAAEAAwADAAEAAAACAAAAABUAAAEAAAHpwAABAAAAAAM -UAAAAAAgABAAQAAAACAAAAEAAAAACBAAAAgAAAAEAAAQAAAAAICAAAAAAAAAiAAAAAAAAAAIAACA -CAAAAAAAgQoAAAAAAABwAAAgAAAEAAAAqAiAEAAAAAiIAAAQAAAAAChQBAIAAACAABAAgAAAAAAQ -AAAAgAAEAAAIAAAAAAAAEAAAAAgAAAAqAAAAAgAAAAgQAAIIAAAAAAk+gAAIAACAAAAiAEgAAAAA -AAAAAACACAAAAAAAAQAQgAAAAAAAAAAAABAAAAACAAAAEAAAAAJIAAACAMgAgCDQAAAhiAEAQMAQ -KAAAAAABQAAAAAAAAAEABAIABAAAAAAAAAAAAAYAAAAAACgAAQAACAAAIAACAAAQAQQACAIEABAQ -AAQAABAAAAAgAAAAAAAQAAIgEAAABBAAIAQAAgAAAAAADYkAAQQAEAAAEAIEhAACAAAAAAAAAAAg -AAABAAAAAAwIAAAIAAAAAACAFAAAAAAAAAAEAAAAASgAABYAoAAAIIAAAAAAAAAAACgCAAAAEAAA -CAAAAEQABAAAQIABIAAAAAAAgEAhAAAAAAAAQAAAAAAAgABAAIAAAAAAAAAAACABAQAAAAAAAAEB -ACABAAAAAAQAAAAEAABAAAAAAAAAIAABAAAD2oAAQAAAIABEAAAAAACAAACAQAAAIIAAAAQAAAQA -AIAAgAAAAAAEAAAAAAAAAACAAAAAQAAAQAAAAAAgAIAAIADABMABAIAAhAAAAAAAAADAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAx1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAEgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAACBgAEAAABJkAAAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAJBgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAA -AJAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F -AAAAAAAAAAAAAAAaAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -28402,1120 +47238,62 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAC/MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIsAAAAAAAEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANsQAAAAAAAgAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAABgJgAAAAAAAAACAAAAAAABAAQIAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAQAAAADAAgA -AAAQAAAAAAXYAAAAAAA0AAAAEAAAAAAAAAAAAAAAAAABAAAAAAAAAAAACAAAAwAIAAAIAAAAAAgA -AAAAAAAAAAAAAAAAAAAAAAAIAAAAGIAAAAAAAAAAAAAAAAAAAAAAAAAIYAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAABAAAAAAAAAAAiAAAAAAAAAACAAAAAAAAAAAAACAAAAAogACAAQAAAAEARACAAAAAA -DDoAAAAAAAAAAAAAABAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAACAAEAgoAQAAgAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACGAAAQAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAAoYAFAAABAAAAAAEABAAAAAAAAAAIAAAABIAAAAAgAAAEIAAAAAAAAAAAqAAAAACA -AAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAKYAAAAEAAAAAAAAAAAAAIQQUEIAAEAAAAAAAAAAg -AAIAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAECAABAAAAAAAQAAABAAAAAAAg+AAAQAAAAAAAEQBAA -AAIEAAIAAAAAAIIAAAAAAAAAAAAAIAAAAABiAAAoCAAAACAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA -BAAAAAiAACAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAQAACAQAAQAAAAAIAAACAAAIAAAAAA -FAAAAAiAAAIAAAAAAAAAAAAAAAEAEAAAAAAAAgAIAAAAAAAAAFYAAAAAABAAABCAAAgABCAAAgAA -AAAAEAIAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -EAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAIIEgiAABAAAAEAAAAAAAAEAQAEAAAAAAAAAAQA -AAAAQAAAAAAAAAACAAAAAAAAAAAAAAQACAAAAAAJJQAACACASAAAAAAIAAAAAAABAAAAAAABAAAA -AAAAAAAAAAAAAAAAAQAAAQAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAAEAAAAYBAQ -CAAKAAAIUAAAAAAAAgAQSBCWEAIAgAIAAAAAADAAEAAQAAAAAgAACgAAAAgAACAKAAEAAAKAEFAA -AAAAAAACAAECUAAAABBQAAAAAAAAAAH3AAJCgAIAAAIICAgAEAAAAAAAAAAIAAAACAQCAAAAAAAA -AAAQAgAAAgEDAIAADAACCAAAAAIAAAIACAAAACwAAAAAAAAMBwAQABAQAAAQAACAUBcAAAAAAAAC -DwAgABAAAAQAAgBCAQAgAAyAAAAAQCAgAIIAAAAAEAAAACAgAAAEJRTCAAAAAAAACAIACCATAAEA -ACAAEAAgAAIAAAAIUAAADzgwBCACAAAAAAAIQAAAAAAAwABCAggAAAAgBgAAAAEAAEAAEAABgAAA -QAAIAAAIAABAAAACCAAAAABAIAAASAIABAAAAAgggAAgAAACAAAAACAAwAQWAAqABACAQBAMIAwA -TAQAUAAASFAAIgCMABAAREKAIAAAEgAAQAgAABABAAAOgIAQAYAgQQSAABECAECICCgGAACGFEAE -AAISAAAAAAAAyAAEAAAQAAAAACAAAgASAEaAAAgAQiAQQAAMAIIQDhBIAQAAAAAQUAAEACCAEGSQ -ACAAAAAAFCAAEAQSBAQAAAAQBDIAAAgIIAQMAAAJiBAwCAQEAMDAgAkAAASQAAgACAACAgAAgACA -AAEhhAAABAAAAAEEAAAIAAAAAFAACACAAWAhABRQAAAIAgAAABAAAAAAIAAAgADAAAKAAAkQAAkA -AASvQAgEQAAQAEAAIAYAwlCAgABEIAAEEAABBCgAAAAAAAgIAAAAAMEAAAABAEAAIAgAAAABAAFI -AAAAAAAAgCAAAAFCCAAACYAACAKAAApEAAAEBAAgAQYAAABAAAQAFAgMAIBBAgEgAAgAAAAACAAA -AACAACAAAAABAAAEIAAQAAAAAAAAAAAAAAQABAAAAAAQAAgAAAIgAlAAAAAABgAIMAAAD2IQAEAA -AiAAggAAAQAiIAACQIAAALAAAEAAAAIBAAAASEQAAAAAQAAAQAAAAACAAABAAAAAElAAAAAAAQAA -AAAAAIIBAAAIACAECAAAAgQAEAAQcAEUwIghAQCIQAgAIAEAAAQAEAAAgDABggABAAAARAABAAAA -EAAIQAAAAIAAIACAAAIQAQAABAYwAhEAIAAwAAAAACAQAWABQAAAAABAAAAEQEAAJAIQAAAAAAAE -AABQAMEAAAAAAYAQAAQCAAAQEAgAAAAIAAAREAIAAJAACIAQAIAAAQAAAAACEAAIAAAAAgAQADAA -CAAQAAEGAAIB0BCACAQAAIAAAgAIAgBAkAEAAggKAAAAggAACAoABIAAAQBIQCAGABAAAAgAAACI -AAEACAAgAAAAIIIIAAgAAAIAAAgAgABYEIQgCAoiAAQAAAEAAAh7iBIIABAAAAAIgAAAgAKAAAgJ -AgICAAAEiBAAgBABAAAMAAAAAAAAAAgAEEgAFCACCAAAGgEEgAAICUABQQAAAAgBAAAIgACAiAAg -AAAUAAAAQAQBQYAAIAQEAAGAAAAAACggEQBAAECAAAAAAAAIoAAjAQCAgAYAAAAKQAAQIQAAAKJA -IGAAAAAEwAAAKABAgAAAAgBAAAEAICACCIQAAAAAA/AAIIOAAIAAAQQERAJAAAABAADAAQCgAAAh -AAAAAIAABAAAAAQAgEAAAAIAgAAAIYAEAQCAAAQAAABEAAAAAAABgIAgAAACgICAhQWAGAAAAAAE -EAAAAAAAAQQQAAgAAAAABAAAAAAhAAAIQCCAwgAAAAAEQAIAIAASBAAACQAAAAAgAAAAAASAACCA -AAAAAAAAAAAAAQAAABAIADAAAASAAAAHlgIkgAACACAACARQAAAABAAABAAAAgBAAAIAAxEBAAEA -EIARAAAQAQAAAACACQCAAAAEEwAAAFIABAAFAACgJAAAAAABAAAAgAAAAAAIAAAAgBEAAAAgYBCB -EAAAFAABEIAAAAAAAAgQjQIICgAQABCAWgAAACAIEIAAAAAUAAIQgAQAAAAAIBCABEAAACAkEIla -AAAAQAAQgAIACAEiABAAAAE2gCAAAAChABCAAAAAASEiEIAAAGgAIAAQgCoAKCAAABCAAAQAAAAA -EIAQAAAUARkQgIAAAAAACBCQAAAAAAAAEJAAQAAAAAAQgFQAABYgCBAgIhAAAAAgxCgRAAkAAADE -IAMAAAAgTMQgACAAAAAAxCABAAAAAEDEIQAAAAAIAMQgI0gAAADAxCABAAAAgMDEIAAAACBAAMQi -AQAYAACAxAAAD8IgEQQAAAAAxCIGAAAAAADEJAMEAAAAAMQgAAQAAAAgxCABAgAgAQjEICAACQAY -AMQgI0AAAAAgxAAAAAAAAMTEAAAKAAAAgEAgAwAAAMEQxIAIAACAAQAJgEogEAAAAAmBaAAAAgAA -CYAEkAAAQAAJgAQAAAAAAAmIAgUAAAAKCYAEAAAAABoJgKgAgAAAGAmSAAAAgIABCYEEBRABABAJ -AAAMGIAEAEAAQAEJgACAAAAACgmAaAAIAAAQCYkgAAAABAAJiyQhAAAAIAmQQCAQAAAECYAIIIAA -AEAJgAAAAAAAIAmAAAAAAAolAICUAAAAAAoJAAAAAGEBIBQCARZChAQBABQkAAAFgAAARAIQSARQ -AIAAAgAAAoAAOABgEMgRIAQAAC4NAgGQEFAgCYgCDgIMQFAAAQAQIAJAAABABAEAcEAAAAqkBAEA -iCQAREACAiSAMAASwjApikIkSgARAgAFRQQREAwmKeAQQkYgCDAgQcmgQAGJMCBByRAAAAIAQCAA -gCAAQAACAgAwAAGAAIYAgRIgAAABAEAAAGIABEAASAkACAACoUAAqQAAIAAAAIQIEYEICIEBgAAA -AAlAAAQAAAAEAABAEEAMaAwECACSEEhgSeiAIEAKnAEEASAIQKBACEQAAgAAQg1AAgBQASAkAmAA -AAgpIAEADBQRoSgMQECpoAIaAAhohCQCBEQIBEAADAACEggAAhoECAISBGzIQAAESAAIQAACCgIY -oAQQfBIAAYIaQEBIgABkEMMRABBAiAwEIAMEIAAIRAQCgRAgAAZwAICIAMABAAARAgABAAEAAAAA -AAAQgMAEAIARiAgAAgAGAABAAAAQgAAAAAAAgQKAACERAAAIAADAOwEACQAIEYAIgEQIAgAAADAI -AAAQAQCDgRAAAAiCSSlAEAAACIhABgAIBGAAEYCAAAgBYABQABDAACgMgBAEBspAECQIQCEAAAMI -UAAIAkEUKAFAAAAAoBCgIEAQECBICQEhSAAQIRAFBAAAIEAAFAAMEABgQAAEQAQAAAAQAAAAAAAg -sAQAAgJAQAAwAAwgVgAVAAAAAAQAMAIAqAQCQAAAAAmsFgSAAAABCAEwFAAUCTAQAEJAAAASRIgI -ACAgQEgAAAUAYCJChACoBEJxIAAhYYgAQkEoAAINoAACISEAIogIABZAQCAQAAgQKAAAAABADgAC -RJMAEAAQBAAEoABAIE8cACQQAAAUAMUgWQYQQBYBcABUQEAQBGAQBAASBBBCQHAQAABAkAAAsRAE -QAKDEgUBAAAAQABAQAATAQAAAgAAiAAAA1aAAAAEAAQAgBAQAAAEAFAQAARAEEAEAAAABeAAQEIA -AEBEEJAQLADVAAAwEAIhQABEQAAQUpYVKQgAAAEQEAAAABAQEhBAAEAABEAEkwmCCABAAEARABAG -CBhCwiCGIAAgIAZAAiAIACACzAAiwEgmCIAAADJEACMAgpAGAAAQBFKgAilCKMoCUkAAAQABJEgg -AACiAgISMgAAECIIAgAYAAAJgCIgKCgSIAIIQBGACAIJslJIQgISQEAQukhUAiIBCSlCMRACEiEi -AKRJUEISKQAASAAAShIAQARAABgKA0BCAFBIAEJQEAIiUAhAAEAAAwEBEAIITgAAQBCQAgQABAQI -CkgSBEBAEEWqLhRIAhEJQgTokhOKRFAFCUmFAIgQEAAmBUywAABDVCREUpCgDAACChIQAAAQEAQA -AAKACAAECCIAAACBNDBICUBQACgSAkACQBEEBEBQlAQGAgIEQEK0BBIAA0gCgpQEABAIEkBCFARA -CBBAkoIMBJAAAhKwpARRBADqBETEQEBACAAHTFKSQgwIAPEQAMAAAoOAgAEAABECgBAAAwCAGwEA -gBgAgAgEAQgAQAIgESVMQjIAPgCMdAFAIIRMAgUCAQEggEwQEzTAoAABFBdDAABYIAABAUAAAQCA -gAAACQcAAwIAQFKAgwWAgIWQgCAEAxAQgEAQ0QADGAAgxIAAAUAQCIAGAJMAAhEAgACTkwMQGQCA -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 -AAADAAAAAAAAAAAAAAAAAAIAgAAhAAAAAAAgAACAAAAAAAAAAAQAAAAIQAAAAAAAEAQAAgAAAAAA -AgAAAAEAAAQAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAACjsAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -ACAAAAAAEAAABAAAAKAIIAAAAJAIAAAABAAAAAAABAAAAAEAAAEAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOlQAAAAAAFAAAAAAAAAAIAAAgAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAIAAQAAA -BAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAACIAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAMSACAAAAAIAAAEAAAAAAAAAAQACAQAAAABAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAQAAAAAAAE -AAAAAAAAAACAAAAAAAAAAAIAAAAAAAAEABAACAAAAAAAAAAAAAAAAAEAAAEAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAABsAAAAAAAIAABAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA -AAEAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACAAAAAAAAAoAAAIAAAAAAAQ -AAAAAgAAAAAABAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAQIAAAAAAAAACAAAAAAAAA -AAAAAAAOZQAAAAAAAAAAAAAAAAAIAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAkAAEgAAQCAISQgAEgAAAFAACIACBEAAABAA -AAAEAAAIAFAgAAAAAAAACAAAAAAACgBgACAEAAIBMAIAICPAAAAqABAAAAASABBIAAAQAAAAAAAY -AAAAAACQAAAAEAAQAAAAQgAQEQAAQAAgAAAAAAABAAIQEgBAABBQQAAwAAAAAAIAEBAAEAAEUAAI -EABCQAAAAgAQAAgADAACAEaAMAAAAAIVBAAgAgIAAiAIAAABAAAAgBAAAAAwCAwAACACEAAAAAAT -AGAAAAAAAAJCIAAAAAARAQgCAAAACCoGQRJAACAAjiEIAAAACFCKACAAAAgAAAAAB8UgAAIAIGAQ -AAAAEgIAIAAAQAUSAAAIAABiCAIAAAIAAGAFCAAgAgAABIAAEgaAAAACQkgCBJAAAABIIAACAAAA -CAQQAAAIAgBQEAqABIIAACAEIgABwAIgCAEwAARoAAAmIIJIgAEAIwAJAAAAABAhEIADAAEQAAAB -AAAAAxAAQAADAQBQACBgRAyAABBMEknAAAJCEAKAAMAIAAIQAAApAAAErQAALAAAEIAAIAAAABEA -AgAAAQAAagaQQAAAIAAAECAAAAiBAAF0gAAAAAkAMERAACAAAIAAACAAIAIAAIB0QBABAoCCAIAA -AAAEQAAACEAAAQAAAAAAAEQCAEAAgBDQAgASQBAACgAQAiAABMAISAAAAAAQAAAIAAgAAAAAEAgB -QECIwABREBAQQBSAAJAIAAFAAAAASAIBEAYACADAiQAAAAQXEAAQEAAAAgEAAAAAQAiAgADChAAA -AACIAAAQAQBMAgAAAQACAAAAAAPAoAABkIAABACAREHMAEACAAgABAgA0AIBFAAAQYAAAAgIwAPA -gBAAQAIGAgEAAhAAAAAAUAAAgABAAAAIAAAAAAAAEAAAAAAAhQAAEAQAAAAAAAAABEAQgCAAAAAA -aAkQRAgAESFAAAAAQABgABAgCCAhACggAAAABiIEAAQgACAKAAAACQIAAAIAAIAAAFEIAABAAAAA -AAgAAAQIAAIAoAAAAAAAAAJEQgAAAQAAgAgAQAAJIEIAKEBAAQIAIAAAAABAiQQAAEiAICgAIAAA -QAAgAFBAAAAAAAIAECIIICIICAIEgABAAAiBEJABAAAAAAAEAAKAAxAAAEABEcIIBAAgQAAAAggA -gBRSAAgAEAAQQEACAAAAQASRAAALPAAAIwAAMAAEIAAAAEyAAMJAIIAAAEYwgAIQAAQAAAACAAA0 -QACUAEAAAAAIEAAAAIIAaAYAAAAAIEAAAABAAIgIAAkiAIgAAAABEAAAAAAACBAIgASAAgGKAIAA -hECAAA6YAAAAAQAiCAAAA0AAAAAIEACAAQAAAAgCEAgAAAAECAggGAAAQAKIAiEgAEAAAAggChIA -AiIDCAEoAABAIAAAAAHoiBAAAIAAgAAIAAAAAACAAAgIAABAEAAAKAA6CBACggBICAAIjAKAAAoA -JBJAAYAACQAAkBAEgAAKACgAhoQAAgwAgBAAAUICCAACAAIAgAIAAQAAAIBAAAQEDAAEBEQAICIE -EAIAQBEABAAAAABEAIQAAAQAAAAAEABgAAEgAAAgAAAAAEAgABEFAQAABIgAAAQAhAAAACAKhEAA -CAAAAAAACXIAAAgAAAAAAAAEACEBEAAAACAaAAEAAIQAABAAAEQAAUAEgAAAAESBAAQAAQAAAQAg -RQFQAEBEASAEAABAAQEgAAQgAIBAAAAJAAAgAQIAgAIigAAAAAkAAgDIAAAABQAAAggAAABAAAgA -IACAAAQAAAQAAAgABAAAAAAAAAwiABBEAIABAAEAAACAAApAAAAAgAAACAAAAAAgAAADQAAAAAAB -NAIABCACQAAAAAQAAAAACIAAUAAAAAAAAAAUAAAJoAAAAAACAAAAIAAABEAAAAggAAAEAAACAAAA -AAAAgIMAAAABBgABAgAgAACQAAAAACEAgQgAQAIAIBCIhAAAAAEgEIV6AAABIAEQgAQIAAAAABCD -AgAEFAAEEIAQSEAAQAgQgCBAAAAAIBCABAEAFAAAEIAEBIAVICEQgAQBAAAAARAAAA6ngAQACgAB -IRCAAAEAACAAEIAEAQAAAFgQgAAoABQAABCAAAAEAAACEIAACAAAAAoQgAABAAAgABCAGIAAACQg -EIAAQAAAIAAQgEAAAAABABAoBAAAACAExCARAAAAAATEIBQACQAAAMQjAygAAACExCAIAAAAAAzE -ICASAABAgMQkAQIAAAEIxCABAgAABIDEIAIAAAABSMQgA0oAAACAxAAAD0ogAkAAAACIxCADBAAA -AIDEIANCAAAAiMQgAgAAAAMAxCAASgAAAEDEICMAAAAAwMQgIwQAABAAxCAAAAAAAEDEIAAEAAAA -QMQgAIAAAAAAxIAAAgAAAIQJgAQAAAAACAmAACAQAAAoCYgIAAAAQCAJkAAFAAAAAAmQQAgAgIBg -CYQFIMAABFAJgKgAAAEAIAmAKIAAAAAgCYCUAAAABBgJAAACaoAAAIEAACAJgJgAAIAAIAmBBACA -AAASCZBABQABBCIJgYQAQQGiAAmACAJAAAQgCYCoAAAAogEJgAAjAABBIAmAChAAAiAACYAoAAAA -AAgJEAAYAAAECAAAMAAAwiAAGABAMgQADAAiAABAADQgAAZAMmAAQCEAAHBgQDAIEFAceWBgAMQB -SBwAAgAwghEQDBBgQAAAAAAgABAwAAAAQAAAAAHL8GLRAAAAAgAQAhAECoQAAIV9rGACEACIMCBA -ABQAAAAAQYwEAAAAgAAIwEJsZEYSQAABAABAAQEAAFBAJMIAQIAEUEAIEEBAAABEAQgwTIBAAgJA -QgBIAkBgaAwMQHSIgBAJIAHgAEGBgAAAQEgA4QBAEAIACAAABAAACGAJiEAEAgCACIAYQESBpAwA -LAmoQAgIAFFAAAFQRAQMIAAMwAAAQBUEBAAI4OAAgASBoOAgAABAQQIQAEKASBAEAAAEIGAACAAS -UEgAQAEIJIEEKAABAcEIgYEAAIAESlCAAAAAgaAAQKAAAhIIAADpxCBJQAAAEIIIgCMAAAAIERAR -AIAAAABBwAgIQgIEQFBAIAALACAAQQwAAgAAiwwIBiAIhChJIwAAAECBAAGByBAQCJCICANpBCBA -AAABAMBICICAgYBIAACHXAgAMGQAAABAaBAQEAEEAMCQAAIOgAkqAAgEJAgjgDPEhCAAQCTAAASI -QiIRAQAACGkIEASEBCDAIw5AAAwAEgCBBg4yAAAAABAAIkAAAYAAAAKAAEGMhCIgACAUDCkAQCAA -QAAIADEIAAqIoQBNiQACgAAQARREAEJgsEACQQEAACAgFA5AAEECAAJCAABAIAABgDAQARJBAAJC -MgCNqAAAAAHEAGAABAIBTBQCIAICAAGIFASAAEAQAIQAAmCwIggQgAmogAAgFAEIAQYgKABBQoBA -AgIAMRBJqAgQIBIAogAAAAQgAIBACbEAACAgBAAJRAgFgFAAtECQAgIEkBAABABAAAMABAIAFAIA -EAAAABREAgQUNRiBQAASECQBARIEAAAABABAAg2EAAAEQAAHQEYAAAQAARIsCjgUBABAUBQEDAAA -DssUABAgPQVAEBAEQwNQbMQUAAJCFBBUEEBEVAAQBBkIEFACASFAFUhSRAAAAAgCghIQBECAEAwE -EgAAAS1CBEG5MCCUAEAVAbkAAAQwEVQBQQAIQgICESAYjUQCAgIIEAJDCAggQCCASUgyEFAgIAAh -AFAUAgIIEYASEE5OUAoqEBqyglIgCgwAGYAASDgoTABGqAgYpbjIUEIAAoIyIAAYAAACKhYYAEUS -IBBAEhABIVAAAEBAQSAAwdAABIAQANIQRgAiMAEHRi1AgAAgUAhJAQABEQIggFIFAAIhORBQBEAA -AhYiUJIIRcAKFiywAACisEYOCvAQEJCDAkSQCAUAABCAAFEVwBMAEIgIQEQAACgAgAiCAiIUIADC -EQQCFEQAQACiIAGVBQTIIhAC0pBAQAQAwhQCAcEIAkxACZLUhAVIAwMAAAHcAAYSQIAQhElE4pAI -ABATExAQCAgSAQCQkoMSRMIUTkQACIgEKhIVgApAjAIIDAgAhHIUZFKKSAAiZgaqDBKUJBFGAAgS -QhQkBAWQAhAAFJQAAwBZQAQEICAWgACRACKUGIgDRBFBAgACRNABAwAQSAAAgACBARDBgJAAAAGA -AQGBGBwUAAiAg4AQEwNAAgABEEjPAyAkIAMMEBAQTAKQhAAAALuAiIUSAEI2B4AQEAAjotQEAwAF -wgAChxcQCJAgAACQAAKAACAASLIJEBMCIILIiIBAEJIQQBCQAACQMDAAgBCAAQCAwxAgoIACGg6h -IAIAAKsDRUf//woaAIAPFXd3//8RVf//AEQzMyAgICADBkAAqq9F/68FBARVVVVVE98uP3d3VVUH -90ZXVUdVVQHNHT9VRVX/VRtVG19f/+8wNTU/AAALLid3UfsKCjNVJ3cbX1JXMDVfG1X/VR0PVXd3 -M1VHABW/BRVVVyJyIncnJxtfVVdVV1VXX18QEDA1M18PdwDw/v93J11/M1VVUyd3Bf8zVVU1VwOr -i///ABAAgA+u/////xFV//8AUDMzEBAAAAMGIAAADwC6qgqIiFVaVVoDzz8/ERtVWgHxRWdVR1Vm -E98MHf/fAldVJ1Unr42qqzU/MDUAAA2SEbuq/wUFM68nJxsbUVs1PwobVP6qHQ9mIiczr0cAIndf -f6WnEVEnJxG7Ba+qV1WrpadfTiAgNT8zCg8iAPBVV7u7T08zX1qjEbsA+jOvVTpXA6uqM/8KGvDw -Dw5V/1VVUREIAABVM3MBAQAAAwMgAAAPAP4qCgAAMzMzMwPPDAwRETMzA/NHR6qqDw8R3Qw/VVcA -VVUPVQ8FBQABNTUwPwAADgoRuwBVBVUzqicnGxtTUzU1CgoAqqoPD1UiIjOqAwAid19dpaQRUScn -EbsFr6pUVailpAoKdXU1NTMPDzMA8AACERELCzNVo6MRuzMzM6pVMwMDRVUz/woaUFAPH1V3VVVR -EQAAAEQzMwICICADAxAAIi8B/ycFZmYzMzMzAs4MHXdyMzMD80dHVVUPDxHdDD8AAVT+VQ9VDwob -VUU1NTA/AAAKbiJyAasKXzNQJyIbClNTNTVfXwGrVQ8PVXdyM1ADABC6BQRVVCJyJycidwpOVVRV -VFVUChtVVTU1Mw8PM1X1VFUiJwgqM1BTUyJyMzMzUFUzAAAAjAAAABQAAACMAAARFAAAAFwAAAAU -HQAABCQAEZQACACMAAAAFB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAA -AAtXHQAAjAAAEZAdAACMdAARkB0AAIx0ABGQHQAAjFAAEZAdAACMAUARkB0AAIx0ABGQHQAAjFBA -EZAdAACMUEARkB0ABIx0ABGQHQAAjCQAEZAAAAAcAAAAFAAAABwAAAEEAAABDAAAIBQYAAEUIAAD -lAAAABwAAIAUGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAABHGAAg4QYAAAcYAADhAAAD7IYAAAc -AAADhBgAABxgAAOEGAAAHGAAA4QYAAEcQACDhBgAABwAAAOEGAAAHGAAA4QYAAAcQACDhBgAABxA -AAOEGAAAHGAAI4QYAAAcIAADhMBUVVX/Bf//RQVVVVURi98AAH9///9d/wA2IiIAA0AAoPXMzP/7 -/PwzVTNVGxtydzc3AfsdPxG7BRUPHR0/Ebsnd3E1VVF7dwf3/0Undyd3AAAK5zNVAfsAiCd3VVdf -XSJ3IndfG6+/NT8H91VVUzVyd1ffVf8F9SLycnczVR0dJ3dR+19fd10F/yJ3GxsnJ6v//v9R+yd3 -d3czVXJ3Nzf7+1BVwKRX3/8K//9FVX9/ZiKL3wgAf3///6r/ADMAAAADIABQVczM//f8/DNaM1oF -r7u7MTEB+wwuCl+vvw8uDB0Frxsbezr/+ysiA/P/VxsRJyIAAArSM18C9wD6GxtaW19eJycnJ19f -r64wNQHxVVqjNbu7RP8CVwv7EfEiJzOvLj8Ru6r/BSd3NwD6IncFrxG7Vf1VV6r/GxsRGzNfu7sy -Mvf3qq/AoFVV/4oz/1VVf38PDwNXCAB/fwYCqv8AMwAAAAAgABBVzMzv7///M1UzVQWvEREA/6qq -DD8KX6+uVVUMPwWvGxsrOqqrISID8wBXGxsnJwAADA4zVVVVAPobG1pYUFInJycnCgoFBDA/A/Mz -MzU1EREAuwBVCvoRESIiM6ouLhG7AFUFBUQVMzMKXwWvEbsAqAACAFUbGxERM1UREQD/8vIzM8BQ -VBD/jTP/VQVVVQ8PA1cAAH9/CgJV/wAzIiIAABAAIHXMzP////8zVTNVCl8iJwD/VVUMPwWvBQRV -VQw/Ba8nIiE1AAFxdwLyAEUnJycnAAAOfDNQVVUA3SciVVRQUScnJycKGwUVMD8D8zMzNTUiJwKK -VP4E9CIid3czUB0MInIBq19OREwzMzMzCl8idwFVVFUBqycid3IzUCInAP/7+zMzAAAAAAAAAAAA -AAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAACQAAAAA -AAgAAAgAAAAACAAAAAAAAAbfAAAAAAAAAAAAAAAAAAAAACAAAAQAAIAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAABAAAAAAAAAAIAAAAAAgAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA -AEAAAAAAAAAAAAAAAAAAAAAIgAAAAAgCAABAAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAEAAAAAAA -AAAQAAAAAAAADJEAAAAAAAEAAAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAA -AAAAAAAAAAAAAAEIYAAAAAAAFACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAgAgA -AAAAAAAAAAAAAAAgABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAFVwAAACAAAAAAAAAgAAAAAAAAAAAAAIAAAAAAAAAAIAAAAAQAAAAAAAAAAYAAAAAAAAAAAAAA -AAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABBAAAAAAAAAABAAAAAABAgAAAAA -CAAACAAAEAAAAQAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA6YAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEEAAQAAAAAAAABgAAAAAAAAAAAAAAEAAAACaAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAQAAAAAAAAAAAAgAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAUIAAAAAAAQAAAAA -AAAAAAAAAQAAEACAgAAAAAAAAAAAABAAEAAAAAAAAAIAAAAQAAAAAAAAAAAAAAQCAAAAAAAAEACA -AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQgAAAAgAAAAAIgAgAAAAQAAAAABAAAAAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwQAAAEAAAAAAAAAAAAAAAABA -AAAAAAAAAAAACAAAQAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAA -AAAAAAABAAIAAEIAAgAACAAAAEgBAgAFyEDAAAIAABAAFAACAFABEAAAAAgAAgAICAIAAgACCFEA -AAAAAgIACRIAACIgAAAQCBFCAFISAARACAIAAAAAAABOAAASAAAACAgAUAAAUAAAECAAEAQAAgAC -ARAAAAAAAAAAAgAQAAgMAACAAEAgIAAAABAAAAgAAgIJAAAAAAAAUogAABAAAAICUAAIAAgDAAAI -QA0GAQAIAQKkAAACAAAAAAAVAABACAIAABQAKBAgAMglbgAAAAAAAjKKBRAAQAAIEAAKAFBgACAA -SQAAZQQACGAQAAAECBCgAhIAAEgAAAAAB6kAAEgAKAgQAjAAEEIAAAoGkCJAgggRgAAAAAgAAAAA -AAABgBAEAAsAkAAAAIoQAEAIAABUAgAAAEIAEAIAAAgAAAASAgAAAAAAACCAEAAgAAAoBgAgAARQ -MEbIQAAAAAAoQYaAiAgBgCEIAgACAAgAAA4AAAAwAAAAQIAAAAEQCCEBggAABBAIACkAAFIUAECC -EAAIgEAARAAJBAAAABBIAAALPwgIAIBAxgQAARHAAIAMIAlgAYggIUAQDBCEAAAABBAiBAAAAAEQ -AACAUAAAAGAAgAFAMAAQCBAAAAgAgBAAAABQhAAAADIQhAgCCIAAABAgASmAgQEIIIIBABAAAACB -AAIIAAQAiiBAAAQRBARgEAKGIAkAEGGIAIAAAAEAkIEAQAIRAAAIAAgAAoQAAShEAxQAgIQAiYCA -ACgAAACQAIEAAAdeAAgAAAAIAAAAAACBAIAAAAAAARAAgIAQIQIQAAAIAAAAAIAgAAAgAAAAAIDA -EgAAAgAQBIQAgcAEDBAAAEGgAAAAAAAACYAAAAECQIQEQAgAAAAAgAQCEAAiFEABBAABAYAAABAI -AoAAEAQACgAAoEAAhAAAQAAAAYwBAAgAAAIQggUQADCCKAACUABAAACCEAAAAABgAEAAAEogAQgA -EAAAB04IIIUAQLAIAgCAAAAgEAAAAAAIAAAIACIAAiAAACAAAgAAAAAAKAAAEAAAgBINAIAAAAwA -IgABgEAMIAAAQAAgAAAAAAARAgIQAiAABAEAABABECAAAADAikDAAABAAAAwABAAAIIBAiAACAAA -AggCECAQAACAAACAIBAAAINMEGAIBAAAQAgCAIAAABKAAAAiABAIAgCQiQAABAAAQAgAAAAFuAAI -EAAQgAEAiBBwIAAAEgoIIQEAlEAIEQAkCAAAABAgAQAAAAAAAAAAAACAACAAgAhAgEgRCAgiAAAI -AAgAAEAAhAoAAIAIJEAEEEARAHAACTAwAkQABAAJEAAAEBCAAAgIKIRQAAAgDAEABCQQIAAKAIoA -EAGAAggCAAgAAIAACQAgCgAEIACIACEAAQAAAQmAKDCAgAACCAMAAACQACEAAA2QCAAIQIAWAAAJ -HAABgISAAAgCQAIAQAAACAAAABARAAAIAAAAAAAAAAAAAAAAAAAADgAAAEAAhAAIAQCCAAGAAggQ -CAIIAYAACACAAIAAAEAARgAAAAAAAAAAAQAAAACBAAAEQABQAAAAIAIAAEAEgAAgAAAEECAAAAAg -AAAgAAAFBIAAAAABAAAMBAAABAAAEGggIEAARiAAAAABACAAQAAAAzsAAAAAAAAgIAAgAEJAAAAg -AABgAAAAAAAAIQEBAAAAAAAAACAAAAAAAAgAAAAAAAAABIAAAAAAAAYAAAAAAAAADACABAAgAAAQ -AAIAAAAABAAAFAEBBAAAAIlQAIAAKAAIFAJBgIAAgAgAAAABICAAACQIAAAAIAAAARAACCAgAABk -lEMBACAAAAgAAAAgCgAAAAAAAAAkAAAChAABABEAAAABTwggAAAAAAgAAAQAAAIgAAAAAEgAAAAA -AAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACoAAAQAAQsACgACJAABACwAgAAAAAAAAAEA -gAAggAAAABCDAYBLAFAAEIAAAAAAIAgQgAAAAAAACBCAAAEAAIIAEIAQAAAUAAAQgABAACAAChCA -UBAAAAAhEIAAGAAAEAAQgFgBgAEgCBAAAAeQgABAAAAAUBCEAAAAAAAOEIAEgAAAAAAQgCAAAAAA -DBCIAAAAAAAAAAAAAAAAAAAAgCQBBAAAABCAAAAAFCABEIAgSAAAASAQkAAAAAAAIBgoEAIAAAAA -xCAQAgAAhADEIAkEAAAAAMQgAAAAACkAxCACAgQAAMDEICEIAAAAwMQgAQgJAABIxCABAAAAAMjE -JAECBAAIhMQgBAAAAABAxAAAD/0iAAAAAAEoxCADAgAAAAjEIAEAAAAAgMQgA0AAAADAxAkAIAAA -AACEAAAAAAAEAAAgIkoAAABAxCwDAgkAAIDEIAMEAAAAiMQABAAAAADAwIRAAAAAASYJiAgQAAFE -gQmDAgAAACACCYIEgACAgKAJgJAAAAAwEQmASCAAgAAQCYmEIgAABBIJgJoQAIAAIAmICADAAABQ -CYCQBAAABAgJAAACP4AAAIAAAAIJgZQBAAAAAAmABAAAAKAgCYAUAIAAABAJBAANAAAAAAkAAAAA -AQAAAIAkAAAAASAJgAgAEACkFAmAGCgAgAAiCYAA0AAAABgJACYAAFAkACAAQEASAMBCQAQQACAg -AAAgAEAwBKmlBopACgBAQBAQADA0QFQAAARgBAHICCQGAABQIEBAQMCARAAAAAAAEIJSBABAAERQ -ECEAAA38BABQAABAAEAGQDAAUCAAAAAAQcEAAAAEAAIAAEFEAAAAAEAAAAAgAAAAAAAAAAAABAmI -IDwgAEKEQAAAhUAAgURAGEACAEIEAAGoAGBgABBCAYEACEAAEAQEAAAAAAACEQAgACoBxAAIBAFA -UgxZEDHhoQAAiAhABAgEBAACBAHo8hAACEHgCAQQAAAgCEABASiJQCRICamQoAAoEAABQgAATDwA -AABAAoAABEkgAAAAAABQAAAAGgIAAACBQaCoCAgIGAAAAAAABAAAAAAAAAAAAAAJVBBIBAAADIAI -CQAJAEBAAhIBAAAAAEEAAAhAEAgIAAAQAASIAAZEAMAIgEkAAAAAEiEACAACABJICEAAAAABEgAA -woAMDEAIBGCIw2AgQAAAAUJGQAGEiEZgAAAEMAgChAACgGSIAEIAKQIECSgAAADPlgBGIEACAgAA -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 -AAAAgAAAAAAEAEAAEAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAABogAAAAAAAAAAAAAAIAA -AIAAAAAAAAABIEAAAEAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAIYAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIEAAAAAAAAAIAAAAAAAAAAQAASAAAAEBgAAAIAAAAQAAAAAAAAAAAAAAACAA -AAABIAAAEAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAJawAAAAAAIQAAAAEAAAAAACAAAAAA -AAAAAAABAAAAAAAkAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAQAAAAAAAAAAAgAAAAAACAAgAAABAACQBAAIQAEACBAAAAgAAAAQAAAAAAABAAEAAAAA -AAAAAAAAAAAAACIAgAAAAgAAAAAAAAAAAAAAAAq4IAAIMAAAAAAAAAAAAAAAAAAAAAAABECAAAGg -AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEQAAACYAAAAAAAAAAAAAAIBAAQAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAABEAAAABAAAgAAAAAAEAAAAAAAAAAAAAgAAAAAAAAgAAEAAAAAAAAAAA -AAAAEABAEAAEAAAAAAAAAEAAAAAAATsgAAAIAAAAAAABAIAAAIBAAAAAAAABAAAAAgAAAAAAAgAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAQEAAAAAAAAAI -AAQAAAAAAAgAAEAAAAABEAAAUIAAAAAIAAAIAAAACAAAAEAAAAQBABAAAAABAAAAAAAAgAAEAAIA -AAAAAAAAAAAABgAAAAAOLAAACAgABAAAAAAAAAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgAABAAAACEIABAAAAAAA -wBAKBAAAFBAiCAAAAAIIAAASgDAACkAAAJAAAAQAAHACEAAUAAAQcYgAACAAAkAEAkIAAAACERAR -AAAARAIAAARrEAAAEgAIAAIAAAOAAgQCCAAAgBAAAwAAAABBAAAAAgAAAEAAAAAAAAAQQAAAEAAA -ABAAAAJQAAIAAAAAAAQAAhAIQAAAAABQABAAAAAMAAIFCAAAAAAACCAAAAIAAAAAAAIEAgABAAAA -BZFKADQAAAAFMAAAAgAAgFAEIgCwQAAghAAAADIAAEACAsoCRBAAAIAIAAAUAEjAAkICAAQRAQAA -C80QKAgAAAAAAEAQIAAAAQAAAAgAAgAAAAJASAACAAsACCAKAAAgAAAAIQIAAAgAAAIgCAACAAAA -AABAAAIAAwAAAAAQAAgAAAAwAgACAAAAAJEgAEAGBAgAECkAAAgAAmAAAAAAAAowBBAAAAAAATJA -MA4AAMhMEACBAAsEhAEACEmBCAABBDAAAAEIgBAEAEgwwoAAAECAgRFUIAAiEAIIAAALtiABgAAA -VEAADAAAAgAKgABgAHAAVABIBAAAgQAQABAAAAAAABAQkCAQAAAAAAgAQABBiAQIEAgMAAOAAAxw -CSgxISAAAAAAKEABgAAwAABAEg6MEAhAgAAAAAAACBAAEkAABAAAaACAIAPAAAAQAAAAYAAAEACA -gAABgEAASIxAEAAAAABgAAQAgMQQYZCAARIMKBAAjgAAgAAEAACMCEEAAAzuQgAQAAKAkBCoAAFI -gekAAgIGFACAQQhAAAIAAAAwAAgAAAEAApAAAAPABgARYAAAAAIgAKAAgAgQCAAAUggAEAACEAEQ -gAABAAAAAAAAAAAAFCAABQAACAAEAQAQIAIgAAIAIAYAAAAAAAAAABACQgBAAAEQCAAgAIAKAACQ -QACEABEAAAAAAAQhCASCAABARAAAAAAoAAAEiEAAAiAAgAAAAVqAAAQAAjCgIUQAAAACAAAFAAIA -BACAAAIAAgAAAAQACAAAAAAACBAACICBABBgAEIAAgAAAqAACCAhAABRQAAqCAAEABAAAEyQAAAA -AAAAQjACAAAAABAAEAFAAAAAAMIAAAAAAAAoIQAAEAIAIDAACAAoAAABEAJAEQAiJAAASIgAAAAA -xBAEAIACEgAAABAgBgICAEAAUwgBAgIAkBAQAAAApyAICAIAwAAAIQgAAAHBAgDCEAQCVAAIREAI -QAAIABAAAAoEAAiAIAAEIgAAAQAAAABIAAMACAgEAAAAAAQICQCEIJABAAAAAIADgAAQAAAACCwk -AAkAQACIiAACAAAAAAgAAAoAAAAACAgICAAAAAAoAAAAgBKAQAwAUAEAAYQACQAAAAQQgAAIACQA -CUCAAwoQIAAAgCBACAIgAIgAAAEAAAu6CoGACAAEIAAIAIAIkACAAAgBIBCAAAAACABAEgAAAgCI -AAgQggAAgIgABAAAAAAASASICEAAgAIIAUACCEAAgAgDAAAAkACBCAAAAlAAAAAQAQAQAEAAAAAI -AAAAAAAAQAAAAABAgACAhQFYACAAAAQAAAQQBAEBgAEBIAAQAAAAIAAEAAIAAEEAIEEAEAgBCUAE -UAACAQBABRGAAABAAAAACy0YAAAEAAAAAACAAhKAAIAAAACYAAECxAAAQAAAAAEBIICAQAEABACA -AAQAAQUAAAAABAAAAAAABIDAAAAEAAEAIBBAACAAAAAABAAAAAAAAAQAAAGAQGAADAAAAAJAAgAA -AAAAAkkgAAAkSAGJAQAAACAAAAAgAAAACAAAAEABAAAGIAAIIBAAAASQAAAowAACFQAAAgAAAAAA -AwAAIBEAAAADJRQAAgABAQAAAgAAAAEBAAAAAAAQABQKAAQAAAABAAEAAAAAAAAAIAAQAACAgMSo -AAAUAACBoIIAARAAAIMgAgAAUAAAAAAoAAAEAAAACCAAgAQAAAEAAhCAAAALAAAIEIAwAAAAAAES -gAAAABQEkRCAAEAAAQAoEIAAAQAAAAAQgABIABUACRCAAAEAAAEhEIBAKCgAQCARgARAAAAAABAA -AA9agCAoACAAEBCIgAALAAAgEIBgASgAICAQgAAAAAAAKBCAgAAAABAEEIIGIAAAEAIQgIAAQAAB -qBCAAAAAAAAgEICAAAAAAIEQgIAEgAAgABAgAgIAAABIxCAAAAAAFADEJCAAAAIIiMQgAwQAABAQ -xCAgAAAAAEDEKAEAAAAAgMQgBgAAAABIxCAEAgQAAAzEIAICAAAAQcQgAwAAAADExAAAAK4oACUA -AAAAxCQAAAAAAIDEIBACAAAgwMQoKIAAABLMxCQRQgAgAEDEIAEAAAAAQMQgAkgAAAAAxCARAAAA -AEjEIQEAAAAAQMQgA0gAAABAxIAAAAAAQBIJgqAAAAIgBgmQAAAAACAgDYGIAAAAIgQJgAANAAAA -AAmACkwAgAAoCYCQAIAAAAAJgACAAIEEIAmAAAhCAAEYDYAEAICAABQJAAAPeoIAEEACJCAJkAAC -QAAEEgmAAAAAggAgCYAAAAAABCAJkAgAwAAABAmAmAAAACgJCYAEggAATBAJgEgAAABEAQmIFAAA -AAAYCYAoBECABAEJAABMAAQAcgJQACBQAAAQEmBgAIAACAgYycICAAIQEAwAQCQAcGABBoACAgIB -ACBATAZAAkBEAAgAJAICIpAwLA4AQAAKAEAAAABByCUAAAAAAAIWAABAACQhAQE1EEAEFAGAgAEA -EAAgAYLYNCBAEoQCQECIhkAEFQABgTQgQQEIwAAEQAAARSREBkTJREYABAmAcHBiQiKAACAQcAAA -BAAAQBxASAAIoaAJEQTEAAACDACBAQFoAMRRIAASAaAAIGFCSMAgAAAEEEHhAAGgIQCIABAQQYEB -AAgIQAAAAaEADARECQAEIhkAAEBAiQgQCABExAAASu0AEBAIAAIAAABAEEAAQgAAEgAoYQAKAQgM -ABDATEGgABoQIAABAEIaREECqgCACEAAgAKIYaBBABIQAAAAUgwEBAEBYEkIQAAEgAxMAAAMQYHA -gAAIAABAAEAAgABAAAAIECsAAEAAAwAQFMKIiACBQ4xAIggAABAD0BQAyAEBLISQAGACACCAwQYA -EACICACAJCCAAISBgIIIEQAQYSIAAACGcAAEIAACACCACAYkAgEAACDABgQAAAAAARAEMUGCEBAC -AAQhzsBEIAAIAiAQgQECAYIAAEESAADGAEQhgIIAIAgIACAAggQIgAgQAFABABDCgBEgAAANCAAA -AAwAACAAAEBgBCBAAiAAAAAAEAQCSAUoISCQgkAIAAQAACgECYGBQCBqAAApCEQRICAAjAJCQgAB -gDAAAQAIAIAAAUARDAIAAAwPFkGAAGhEhAhAQAAACgQAFhAoCBBBaAgBQmoAEAwAAAACCBAACA0g -EEJAgABCCSgAjBAAKAAAAAQACQCQSEAKQkJwkDAUaYRIQmASIgEMIAAgAAUNQlACAgAAAAQIQkBA -AgAA5BCQEQAQBEIYAxCEABAQAQUQBAICRgRAxAMUeAIAAAAIuYQAAFIgBEQDAAICAEYKQABEABsg -AAQRAwwCOgAACa/HxAAAQ1AUHEEAAKgCgAkAFBRAAhMAAgRAAAAAAJAQEAAEAEQAFAAAAgAAABAU -QaoDBEQEACusABAAIEAAhAAQEBAIAgAUBRUQBECAeFAQBEgIBAQAEAFBAAAYEAIAAAEQEEAQABAD -0hIAAQBQMBKgEhACKFIEICEAQAJAQMISEQISCEiSAIYaULDIADgISSAAAAAYChCQgAhAiBAAAJAR -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 -o6M1Na+vVVUwPzA/qv4AVTMzMwAPDxG7M6oAMiIiEREAVQoKCgqlpTOqMzOIuiLuERGSoBERIiIA -/1VVDD8uLkXNAAAAAA8fVwNVVQAAAAAAAA/PBwdUVQBUVVQdHR0dAvIwOhEQVVFVVVBRInd3dwEP -UF5ERHd3VVUzMx0dATMiJxVQREU1F1UBAEUAVSJ3AAALwyciNVMiJwHvd3c1NQ8PAatTUzU1BQVV -VTA/MD8AVFT+MzMzBV8PInIzUAA3EBUiJ1X/X19fX1VVM1AzM0R2ENwiJ1FQIid3dwD/VVUMPx0d -AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAQAAAAAAAAAAAAAAgAAAAAAAAAMAAA8UAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAACGAAAAAAAAAAAAAAAIAA -AAAAAAAAAAAAAAAAAAAAAAAAAncAAAAAAAAAAAAAAAAAAAAAAAhoAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAJyAAAAAAAAAAAAAAABAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAABJEAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAEA -AAAAAAQ5AAAAAAAAAAAAAAAAAAAAAAAJqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAQAAAAAAAAA -AAAAABAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAIAAAAAAAAAAAACAAAAAAAAAAAAABaUA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA -AAAAAgAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAAAIAAAAABAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAACAAAAAAANNgAAAAAAAAAA -AAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAMCAAAQAEAAAAAQAAAAAABAAACAAgcACAQAAAASAAAAAAAgAAAACgAQ -CAAQAAAAEBAACAAAAAIIAFACBEAAAgASCAACAEAACBEBAAIIAAAAAAbtABIAAFIQAAICEBAACAAA -AgAQgAAAAIACAAAAAAAAAAAAEEgAAhAAAABQwAAAFAACAAAAAAAAAAAgBAAAAgIAAAAAAAAAAQII -AAAAAAAIAABAAAAAAAAAAAAICAAAEAABAABgAAAEAABAAgICICFAAEAAAAIAAiANAAoQAAkAAABg -AJACAAAAAAAAEAAAAAAAAFAiAAAgEAAAAAACASAAAgAACrMAAAgCCMIQAABBIAIKAAAAIEIQIAAA -AAAIURAAEAAAAAgAAAABEDAAICwAAgSAAAAIACACACAAACAFMAIAIAAECFBgAgACQAIIAlACAAAI -ABAACAACIIAECACAAACCQARGIAgARgQACDAAIAAEFABIAQAAQFAICAAAAAAAAlAQiAAQAARgABAB -AQSEABAQAAgCAAgMgEgAAAARkQAARAAAAAAIIwAJACAAAAAAACIAAAEAEChIAMEEAgBQDIACAAIA -AsAgAgIAARAhAEADAIAAEgAQAEAAQAAIBkAAAQ4EAEAAAACAgwAAAggIiAABgAACAABMAQGAAAFA -EAIAIAQEAAAISgACBAAAEAkQAAhQgAJAAAQIBEwQARAEgQEAxAIAiABCACaAAABAgMCAAgAAEJAI -AUAAABAACACAAAIAAAAAAgAAAAVbAEAEAACAgAAIAQIAQBAAAAIEEAAAFAAIEAAAFIHQAEAAgAAC -wQAMAAAGAACBgAAJAAQABEAQAAhAKAiBgEAAAQAAAAGAxAgAAAAAAYAAAAgAAREAASAAAAAAAAAA -EEAggYCQAAEBACBIAAQAAAAAgAQAhAAAAQgwAAKAAigAAAFAAQAggAAAgAAAAAIAECACAAAQCAIg -EAAAEBAAAKACAgAAA+AASAAAEgAIAgQABABRAAAQEAAEAAIAAAAAQAAFAARAQAACQAKAIBBAAoAA -AAIAAAGAAIAACCAAAAAAAABAQAAAAAqAAABIMAIQAAgAACAIAAwAAAABQCBGEAAUAACAAEEEAiAA -BAAAEAACYIAECEAUAAEAAkgIIYABECgAAEgIUAABCAQgAAghIQEsAAhAAAhCCCAEAFAAAAAAAAAA -AAAAAAAGngACECIAAAAAAgQAAAEAEABABAgBAAQQETAQEACBwAAACiAAAZGRIQAAEAACEAAIBAgA -AAAAIgAAAAAUJgKCAAAwBAAEAAAACAACAAYAAABMCBAgAAAgAAAIEEAEAAIAAAhADBAAAAAASAAC -AoKEAAAJCBEAAQAAAAgABAAAgABAKAAAAgAAQAIIAgAAAEAABAgAAgCQgABACAAgAgCEAAAAAAjW -CAQEEBACgAAIQEICAAAAgkgCRIAAAAACCAAAAQACgIAIAAAAEAAAAIkgIACIAAAACAGABgABAABM -AIAImBAAAAhAQAJCgAJACAGIAEoAAABAAAAAAQAQAAAAACAAAKAAAQAAAAAEAgAEAAEAAVAAAEAA -ABAABAEBAAUhAAAgAAAQIAAAAEAAACAAYAAABAAAAWIgBAAAQIAEBgAAAAAAAQAABt0ABAAAREQA -AABEAAAEIAAAgkQAAAAgACCgAAAACAAAAAAEBAABAAWAAQYAAAAAgCEAAAAAQABAIAAAEACAAAEB -AEAAAAACQAQAAEAAAAAABAAAAAAAoBAAAEQAAICgAAAABAAAAAAqAAACEAAASCAAAGBIAAAIJIAA -hAAAAAAAAAJABQCBAACAAIAAAAAAKgAIAAAEAAAAAAQEUQABAAWAAAAKYQAAMAABIgAAAAQBAAAB -AAABAFIACBACAACEAAABAIAAAgIAAAHEBAAAAQAAABACAAAkAAABBAEAAIAAAAGAAAAAJAAAAAAA -gAAoBAABAAAAggYAAAAAABCCEAEAAAAAEIAAAAQAFAEQgAAAAAAAABCAhgEAAAABEIAAAAAAAAAQ -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 -AABgAAAAAGAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAABMAAGgAAAAAQCABAAAAAYAAAAAAAAAEAAAA -AEAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAIAAAABAgACAgAAAAACAAACAAAAALkgAAAAAAACAAAAAA -JAAQAAAAAAAAAAQAAAABAAIAAQAAAAAACgABIAAAAAAkAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAQAAAIIAAAAACQgABCAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAABCAAAAgAAAARAAAIAEAACBAAAAAAQAAAEAAAAAAHWAAAAAAAEQAAAAAAAAAAAAAAA -AAAAEEAAAAEgAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAgAAQAEAAAACCAAAAgCAAAIAAAAAAE -AAAAAAAAAAAAAAgAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAACAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAhAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAA -AgAAAAAAAAAAAAgAAAAAAAAAAgABAAAAAYAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAA -AAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAQEAQAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAEA -AAAAAAAEAAAAAFAAAAAAAAAAAAAAAAADpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAA -AAAADAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAQAAAACAIQQAAAAAAA -AIAAAgAAEAABQAAAMgAARABCkAADAyIAAEAgAAACEAAQAEAJBACCCBIBEEIAAAoIBBAIAAQAAgAQ -CAAAIAIAAACAAAMQAsAAAAciAFAAAhIgEBAQEEAgFAwCAAAQAAAAIgIQCgAgApACAkAIEnAAAAAC -EAAAAcCQYgICABACAEgIAAIAEAIAAgAQwAAQEACCAAAAiAIoAIJAAwJAJA8QQgQQEAAACAIIAAAA -AAAAAABEIAAAABACAAABAAIlAAAARAAAAAgEACAEEAAAAQgAAAAAIEAGAAAgAwAAaGCAAAAgAAAA -cAQAAGAAAAAABMYyABIAARAGIAgACOAIACAgICQIAghAACIIFJAFUAAACABgCAIAEAAAADAgAAgA -AACIAAgCMoAgAEAAkABgABIgAAAAAgEICAAAFYAAIAAAoBAMAAABBAAEAABgAAAEAEiAEAIAEAwQ -CBELBAABJBEMAA4AIBAqaAwAICQOBAQgAVQAAQEAAABAIQCLAhBkAEQAClAAAlCEQGABkBAEDBCC -AAAEUQEoBAAUAAgIAAAAACJOCEJABiAIQBAQDAEAAIAAQAEAgAAgCBYAKAwAAAsAYAQQACCABAgE -klAgAQCAABAEAAgABIAAVAAgykAAEABAFBAMgAAkEABIEQgAAgQAAJAAAEGDhAERIACIkAAIQAJQ -QEAAIAlEAAwIwAYhEAAACABQAACCAACJggAACQCAAAgAgAIAhAQAEFABAABBAIAggAAAAAEdAAYI -AEBABAAAAAgAAIBBAAIAQEEwgMAAABHAQQCAyAgABAABAIJUAAAEAAAACBEABgAIAQAAEQSABhAC -EIAAEAACRhQAwBEJAIHEABSAAQBAEgAgAmAIFAAAAAASAAAUgAgBAAQgAACIEiIAAUEACAIAIAAA -EIIMAAAgAgAAACAQAAAAgiAAoEACESEAAAAAABCAAAAAQEAAQAAIAiAAAgAAD+8ASCIAYAggAAQA -oAAJSIBCAAKAAAAIQAoFAABACIAAKABAAAAICAAQAAAAABAEAAAAACAAogSgAoACKQECAAEIAACA -IACAAFUACAgAAgABADAAABAAAAAEAAIQAgAgAAAkIgQBCQAwMIABTAIBgFAEAABBgAjAKMEGBAAE -AACQBEQAEAAAgACChAAEIIhgACYQAgAAAigDAGAMAAAAIDAAAAAPzgogEQIQAAoQCAAQAACCECBA -AJAKACAyARAIEAAAggBAAACQAgCASAQAEAAAAAASAAgAFgoAEhAAAAAAAACAEIAAAAQCEAgMIAAg -AACEaAgWCIgAAAQABAAIACQAAAQAAAgAKAAAAAAACQAAGAAQAAIIgAABEAIAAAhAQACAAAACCAgg -BAAEgAAIAIAAAAQAAIqAAQEAACAECICAAIABAiAAAAmGTBYAABQAAIAIAAgAQBQkAIpAAAEAAgCA -CQAAiAAAQwBIjBABBgIjAAhBiAAoAQQCC0AQATEAhEEpAQAAgAQAAAgDkgQBQIAECAAEAAgEAAAg -AARAwYAgAYCAAAAAIABAgIBAAAADgQQAAACEACAAAAAAAAAABSEAACEASYQBAQAgBAIgAAACAQQB -BQCAgABBQGAogAAEBAAAgAgAAEAAAQAACQkAIQEAAAAAIAAEAAAAAAIBAQQAQEQAgCAAIAEAEABE -AAQGEAgAABCgAAAKABACIAAABAAACAEBAAEEgABMAAQhAAUhAAAAEAAEACAAEAAAAAQAAJAIDCAA -ACAAAAAAAAAAEIJAAQAIgACAAQAAAAAABCAAEAEAAAAAAAAAASAoAAAAAIAAAKAAEAAQAAJABQAA -EQAQAQAgAAAAAAEAECIAAAADiQAAABABoAAAABAAUAwIAAAAAAAQAkAqAAAEAAAAoAAAEFQgEAAA -IAAAIAgQgyRAAAAACAAAQAAAAGgEEAAAIAAABAAAAEAAAAAAEAAAACEAgAQACRQAABCAQAAAAAAg -EIAIAAAACCAQgEASAAAAKBCAAAAoAARREIAEAAAAAAARgRAAAAAAARCCBAAEAAAAEJAICAkAAAAY -gAAAAAAACBAAAAdJhAQACQAIIRCMAAIJEARcEIAEACgACAAQgAAIAAABIBCCAAgoAAAAEIAEJAkA -ACIQgAQBAAEAIBCAAAAJASAKEIAAAAABAAEQgFAAAAFAABAgA0IAAADAxCAAAAkAAEDEIAFIACAA -yMQgAQAAABBAxCAhQAAAAIDEIANIAAABYsQgIQAAACBAxCACABgAAKTEACAABDAAgMAgAAAAsBNg -xAAACsQgAgIAkBDAxCwASAAABIDEIAEAAAAgwMQgAgANABIAxCACAAAAEkDEIAoCAAACQMQoAQIE -AADAxCABSQAAAMDEIAMAAAAAgMQhAUgAAABExIAIIYAAoCAJkQAAEAAABQmABAAAABASCYAECAAA -AgAJkAgAgAAAIAmABAAAgAQADYCYIAADAAQJgAhwEAAACAmAARAADKBgCYAAAgAIAAAJAAANlYBk -gQAIpCAJgAAAAAEAGAmACQAAAwAVCYBAABAAAAAJgAAAAACgAAmAAIBBAUAgCYAJAAAAoCIJgAoA -AAAAIAmIaAUAAKAkCYgIIAAAAAgJERA1EMDABASAgEBAAFAQRQCAQAKABYRAAABgBABAAEAJAEEB -AQAARAAAiEQGBCIWeHA0gAIgBAIAAEAQgYAhQTGATAACAAAAIEFBEQQKBgoAAANEAgABACEAREFQ -JEAgAgYGBgQAwAAEAAQAFDRAUAAEAIAUAhAEAQAkAEAgQAARQgBEIBRUAgBERUAgaIIAoSAEBgAC -AGEAEABAUBEAAAAAREAAxEACAggMRAAAIABgCEgAAAAAKAgCQABAQAAAZAhIAFAAAhhARAAAyeCA -ohoAQGIEBEFIQUhJoUwAICAIEAgCYkAAAiikAAJAIALCYECBwQAASDFJBKIAAAkACABAAFhAQAHh -QBAAACCgAmgEAAAAwEBCQMChSEAoUEAAAAAAAEEJ4JgAhABAIACgCEgYAOkAIAHhAKGgAgAEQBAE -gAQMAQQACMFQDIIAACCQABY2AguICAAUAAYAgdASACAmRhAICAAAIEYgIBEAgAAIBAQCAJARMAAA -CAKIASAQiNQ0AAQEAAAQhCQCAAACAkEEIAAgIQAAAADBuYDQEAQAAMYAAgQmQnDAABBWLCQAgQRA -hBAIlsAABCCAAAAgBICEAACABmAAIAABAUAILAGA1BEGBEYBEhEAAgBBEBQAygggIYhEAECCEIAA -AAAAAAIMBgIAICAQBEEAAAQgIDAWAAAAgIAIAQJgTAAAIDAABApAAEYBAAgIggAAAkJAEAQFoAAB -AQAQKAmMQAAxgYAACYgoDDAwgACAAAAAAA/dgAIAMTANBCgAKCgQAAAAAAACMAAAKQAJAUJAEEAV -qQYQMJAhAEmJCJAQKAAABAIKBIJBMBQBAAgQACggIAAAEBQAAigEAYmRQgAyMgAEgAAAAgQCABBA -ABAEAgKQBIGpBCAkxVQCABAQPApBmISAEARABAQCEDGJADBAAgAAEgQAAgALFgYgRBAAABBEVkCQ -AgQIRABUGEAAEAAAAgpiAgAAB/EoQEDAAFQAlAIAAAIEAEICAgAERABUaBCAQRASEIQAIwAAACBD -FAxQAFwERDACAgRCAgQEAAQEkAAQAAIQDGoCQARABBMGAwAEYIBAOkQhgUAggAACAAAQUlAAmFEK -zxMEWogIIAEiljIwWIBQAAKywlCAALmgRhZAIFQQgTEQEBIBIAAQgAAAgwAAIAgAAkBZOBICQEAA -AEgwKCAAKQGhAAAFTChCAhoggAACgJUoABIgISEAmAiABwAEQkEBMgESIABQADIN0ihAApIyoEiA -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 -oKEPqjU1IncAqhG7OjqqMgoADx0zcwAAM1AzBVUzIicDz0dHVVUA/xC6MzMAUQwdIicwPwpOAVUP -DzUwDwABzQHxBPR3dyJ3MwUiJzNVMzMUFAgAAwMRETA6MDoAAB0dAAABQl9OXxdVVXF7MzMzM1VV -VTMzMzECVVUzIgEzVTInJ3d3VVUA0jMFNTUzMzMzASMdHXd3AMxEdzUzBfUnJxAQVFVQUQ9ENTUi -dwGrInI1NVUyAAgAAAAAAAAAAIAAIAAAAAAAAAAAEACAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAA -AAgAAAAAAAAAAAACABIACAAIAAAAAAAAAAMAAAAMAAAAAARXAACAAAAIAAAAAAAAAAAAAAAAAAAA -CAAIAgEAAAAAAAAAAAAAAAAAAAALgAAAAIAAAAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAAAAgAAAA -AIAAAIgAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAA -AAAAAIAAAAAAAAAgCAAAAAABAAAAAAAAAAAABFkAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAIAAAACAAAAAAAIAkIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAABBAEAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABCAQ -AAAEBAAAAAAAABgAAAAAAAAAAAALwAAAAAAAAAAAAAAAAAAAAAAAAQAAAACABAEAAAAAAAAAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAAAAAAAACAAAAAYQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAQQAAAAAAAABAAAAAFMRAAEUBAA -AAAAAAAAAAAAAAAAAAWvAAAAAAAgAAAAAAAAAAAAAAAACAAABAAEAQAAAAAAEAAAAQgAAgAQAEAU -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAA -AAAAAIAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAIAAAAgAAAIAAAAAAAABAAAA -AAAAAAAABocAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAgAAAAAAAAACAAAAAAAAAACAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAACAAAEAUEAAAAAgAABgAAAAAAAAAAAAEAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAiIACABAAAAAAAAAAAAAAAAAAAAAA -4QAAAAAABAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAEACCAABAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAAAQABAAACqQAAAAAAAQEAAAAAIAAJAIAAAAAAAw -kABACQAAAAASIAACUAgCIBCAUAgAAAAAABECAEIAAAAIAAAAAAIAQREAAAACAAAAAAGqABABAAEQ -AkABEQFAgAACAAAAAAAAAAGCCAAAAAAAAAgAAAAAAAAQAAADAQBAQCAIFJAAEFAAANAAEEEAAgAA -AAARCEBAAAgQgBAQACQBAA4gADAAAAAACAAGAABIAAAAQECKAgAAAAAAUgBAAAAIAABgAAAAAABA -AAWIECAKSGDxAAICAGAAEAAQEAAkBAAAAAAyAAJAAAAoKwAAICAAAAAAAWgAVBBoABUAACgBEAAA -AAAAAFIoAAIEIIgABEAAAAAAACAAEAAQAgAAAEEAAgAAAACgEABAMEAAEHAiAEAQIACAACBKAAAI -AgBIIJACAAAAAAAJAAAADoAgAAwEBAAwAEAABEAAAAAABBCAAIABEABIQAyAgAAUUAAMDABgEAAA -CAEMUAAQCgAEEAAAABIMAAIQgAAAACAAAABABoAUQDAAAAALsgAAAAEQZhAuAApBAXRSAJAwAAAA -AAAAABAGAAAASsAQCQGAAAQAACAAAAoAAIBQAAhBCAEAIJAAAAGAAERQCECAAQAClAAwSAEIAABC -CQBIAEIAAAJAAECAIEDACBAAAgICgAAMEcCQhAAAAACQABAAAAEABEgAAFBAwAAAAIIAIiAQAAII -gSAQAAEAAZAQATAEAAAUEAARASGIBAIRUAAAAA6JEIODAFQAABABwYIAAACBAAAAUgCADgHIAoAA -BAAEAAAAAACAkEAECAEBgQCAAKIAAAAIAAQQCIAAAAEAMBAAgEAChAgAMQAEgAOAgRBAgIAAEAAA -AqAAlAAAAAAUEABAAYEiAAQAAAQIAAAAAAQAcAQIAAAAIAAAAEAAAAKAAEgAACCABoAAAAAAAAAC -gAACAAAJACIgAAAAQAEAAQAQAAAADCkgRgIARKgAKQAQiAAAEAIIAIIAAAEBAAAAAoAAAAhAEAAA -AAAQAAAgAAAJAAAAAAAAACgAFAAAKBAAAABEQABAAAJEYQAABlAAEAAAABAAAAACkAAAEiAAgAIB -hECAAAIABFAABABAhCQyAEAAkAgAAAQkIABQEEBQEBAIEAhCAgABAAIIkAABABAQAggQAAEAAAAA -AIAAAVAAhAAJYCAAAAAGOAAwMDAIgBBkiEAgAQFCAIAICFAAAAAAAAgAAAAAQAAAkAAIAARAAAAA -AAACAMACAAgQAAAAIBAAgCPAAAaQEABAADEANAAAACgmCAMCACDSiAEAAAABAIAIAAAAABAAAAgQ -AAIAAYAACBAAMAEAAAAIQAAQAAEAAAkACIBQAoBACQAAAAACQQAICAAAgEIAAAhEQAgEAAIASEgQ -IYAWAAAAAAzeCAAABAAQAgAIIBAAKACEAIgQgACAECACCkAAARAGgAAMFEhAgAIEgAkAIACQACAA -CAEABIQQIEAIAAAAABAAAEiAAggIBCABDAAAIBgAAAAAQMAAAAAAAQEABgUAhAAAQSAAAAAgAgAA -IAQAAAAAAAAgAUARAEAAIAQAQIAEqAEAIIoEAQQAABgBBQEAICABBAQAAABAAAQABCABAARggAAA -B/UAAABAAAEBAQAgAsAIAACAAQAiAAAEACkgAAAAAAAAEQAAAAAgAASAAEAAAEAAAKAAIABEQFAE -AEEEAEABBAAAAAQAAEAEiCCABAQAAEGAAQAAAAAAACAACAAACQAABAAAQEkAggAhAALACBAIARAA -AERQAYAIAAAIoFAAACAUAAAIABAAAAAAAAAAAAIECgAAACJAAkAgAAAAAAAAACQAAAADbABUIAAB -ACEAABAAAIBAIAAACTAQAAAEAAoIAAECIAAABBgAAAAAagAAAAAAACAAEAAEQIAAQOAAACAAAQII -AAAABQAAAAASAAAEgAAAAAEAgAAAGAAAABCACgAAAAAAEIEVAwAAIAAQgAAiiRQUARCAAAAAAAAg -EIAGAAADAQIQgAIBKAAAURCRIABAADABEIAACAAAAAEYgBEAACAgQBAAAARsgAAIAAAACBCAQAAA -ABACEJIAACgAAAAQgAMAAAABIBCCAAAAAaAAEIAIgAAAAAAAgAAAABiUCBCAQAAAAEgoEIAAAQAB -IQAQgAAABBgIABAkAQAAAABAxCABAAkAAIDEKAoCAAAgyMQgAQAAAAAIxCADAAAgAEDEIgEACQAg -AMQgAQQYAAAAxAAAAAAAAADEIAEAAAAASMAgKAIAAAAgxAAACrogA0gAAAjIxCABAAAAgMDEAAAA -ABgAAMQgBAAAAAAAxCAECgAUQADEAAEAAACAAIQgAgIAAKBIxCABAAAAAEDEIAMCAAABAMQgBAAA -AAAExJAIAAgAAAUJgmQEAAAAEAmEAAAAAAAgCYAkAAAAASAJgKQCAABAAAmAJAAQAAACCYAEABAA -oAgJgCACAAIgCAmARAAAAKAACYAAAECAAAAJAAAKH4AEAAAAABAJiARAgABEFgmAaYgACAAACYAA -BAAAAAIJiALBAAgSpQkABAAAAAACSYCQQMBAECEJgAgCAAEEAAmAiAgAAiAQCYAAAABBAAAJAABM -AEBAHgIAIgAAAAGQAAJUNAACEFAAQgIANABQAAAAICAgBAIABCAQQACMgUUBBAGAAIYQXUEgAAAG -WgAAYEIJoABFIAAYOALAAFAqCIEAAA9GMAgQAIAAIAUQQEKIFTABiQIA1gAUAAQAAAJAABIAAgAA -BCAAAARAwBAAIQABgECAMEjFCMFAADAAAEAwJDAQQCQAQgwEAEEgChAWAkBAAgARCBBAuKwBwQAE -sCAIAkAAQQRARCAICQCBoaRAiSBKAIEBAALh6axEAEwBQArCAqABAhQEQSAAAAABKUAJoAgAAAQE -AYkgCspAQADkpBnZGgAATR4EUADICEBBQIQKCBqgIEoaQRAEUYQICaIAACAgJAAAoAgMCAgBBAQU -AAQAYCAAABgEAAAggKhACEiAAAgAAEAAAIwIABAJCABIiaEBAAABoAAIAgIBAAAAAwAQEBEAiIyQ -iAhAAcmIAwAAAAkIASAAAAJACBAAACgBiChhAAAIFACAAEAQkYAAC3AAQIACIwgAABBiUAIAAERU -IgISQAAAAADI3hAABEIqMBIBSIAhAgABIACQJiAACBAQEEMEIAAAAQAQIRAAwJAAggIGEACAAAGA -AkoEICIAAQMLJERiChEAAAAEACAEAAAEQQQACAAABAARAAQABAAMAAAAgAACBkAAgAACQhIQAYEE -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 -AAAAAAAAhAAAAAAAAABAAAAACAAABKAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAALegAA -AAAAAAAAAAAAAAAAAAABBAAAACAAAAAAAAAAAAAAACAAAAEAGAAAAAAAAAAQgAAEAAAAAAAAACAA -AAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAoAAAAAAEAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcAAAAAAAAAAAA -AAAAAAAAAAwAEAAAAAABEAEAAAAAAAAAAAAAAAAAAAACYAAAABAAAAAAAABAAAAAAAAAAAAAIAAA -gAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -AAAQAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAgAAABAAAAAABGAAAAAAAAAAAAAAAAAAAAAA -EQIAAAAAAAAAAgAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAQABAAAgAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAA -AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgwAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -ABAAAAAAAAAAAAAAAAAAAAAABCAAAAAAIAACAAAAgAAAAAAgAABAAAAgAAAAAAEAAAAEAAAAAAAA -CAgIAAAAAggAAkAAQAAAAgBDEBBCABAAAAACEAIIAgIAAIAAAUAAAAARAAgCAAACAEBhAAAACAAg -AEOAAAAAAAASIAAAAAAAMAAAAAIHAAAAAAv7ABIBAAAJAgAAAAAAAAAACAAAABAAAQJAQAgAQAJA -AgAAEkgJAAkAAAgAgAAABEAAABIAABBgAAAJAIIAACEACAQAAlAANYAAAQBAUBAAAAIAAgACAAAA -AAAgEAIAAiAAYAAAAihCAAAAAAAKAAJAAEgACgAAAAAACgIAAAiAAAAADYAAAAAAQABBAABAkAAA -CAWAIgAAAABAcgAAAAAADQAAD7kIEGgCAAAAQAgCABIkAAAAAChQAAAAIAgAEAAAAAIACAAAgAoA -AAAQAAAQAICgAABAAAACAIgAAIAAEQIgACAAEAgMChBAQAIgAhACAEEAAAiISAAIAhAKYQADAAAE -EAABAHAAABBQAABBgAQAESgAAAAAAGAEACBAAUgIADAAABABgAAAAAAAUAOQABEAEAwAAAAAAiAA -AAgAkAAMCAgAAAAFDgYABkASDlAIAAQAAAQCEAABAYAAECAAIAIACAAIAAAgAAAAgBEAkEAAAEAg -BAggAAAAAAABABAEBA5gQAJIAICAAUQBABIBYAQAAgAQCgBIAAQBAAiQAAEAAIAAAABAAAABAAAA -AAAAgAAQAIAAAAkAAEAAAYAAAQAAEEQgcBQBAAIEAAEAAACgAAFAANCACAoBwAQEFEAAAAgADKAU -QC4AAAScAAAABAAACAgEAIQAAEgBAAAAAACCBAAIAABAgBAAAAIAAIMEgAQAAwAAFBCAcQAQgQAQ -gACAAQCAAAAAAIQAA1AAIAAAgYARAACAAACQgAAgEBAAKAYBFYABAQCAAYAAAAGQAAIAEAAAgAUA -AQZQIlAAAABAgAAAAAAUQAFgAAAAgAAAAAAAAABAUQAAKAAQAQAAAAIgAAAQBhAgAhBABAAACAsC -EAAAAiBgDAAAAAAABAAEAABAAAEAABBCDAAAFQACCAABgAAAAAAIAAAAAAAAACAAACAAABAAAAAS -AIABAAACCAACIAgQAKIAAIpABCAAAggBRAAAAAgAIABUAAAAKAAgQAAAEBBAAIAAABIACAIAAAAQ -AAAAAIBSAEAIAAAAARAQAAABAABAIAAAABBAKAEQAAAAACAAAAAIgAAEAAgAAAAFXBEASEAIAAhA -CQMkEoBCEAAAEAAAEIACYAAAUAAAAgAiAAABABAAMEAAABEABABgAIQAAAAAABEBAAEQAAAwIARg -FEASAAKBIAACAAAIQAAICEoAAhBAAAQJgCACAAEAAgwAQAKAAgAACAyAAYABgAQIAAIASEQABAgK -AAQQAAECCAgAAAAQAAAIBIAABAAAAAgAAIMEBAAACEAABJACAAAAAAilCABAAwACAgAIAAAAABAE -AAxBgACAAEAACAAAQAAAAAAIAAKAhAAABggAACAABAAACAAAIgQAAAAIACACgAAAIAgACAQAkAAB -iAggAgCAIAAABSEAAQEBgAAAAQAAAACAQAAgBEDABAAAAAAEgAAAAAAAAACAAAAAACAAEAAABAEA -AAAAAAAggAEAAABAAAAEIKAAAACAQAAQwAAAgACAAQAAAHQAIgIAAAgAAAAAgAAAAIAAAAAIBIAA -ACEAAABBAEAAAAAEIBoAEAAABAAQEABAAABAIgABBAAAACEAAAAAAAAFAAAAwAEAAAAAAAAQAQgA -QAQAABAAgAQAACoAAAAAIAAAYAAACSAgAAAgAAAACAEAAACAAAAAAAAEAAAAAQAAAAxAABAAEAgA -AFRIAAAAIAACAAEAAAAIgAAGEAABwAAAAAAN6AAAAAAAAAEAAAAAACIAAAAAYACACwQbAAAAAAAg -AAEAAAiAAAAgAAAABAAAAQAiAAAEAAAhACAABEAQAADAAAAAAQgQAAAJAAAACAAAAEkAgBVAKAAg -AhCAQIAAACAAEIAEAQAUAAAQgUAACQAAIBCABAAAAEAiEIAEAAAAAAAQghAACQAAABCBAYAAACAA -EIgURAAAAAAQgAAAAAAIABAAAA4bgAQAAAAACBCAIABAkCAoEJAAIAAWQAAYgFAAAJAAABCAAAAA -AAAAEIAAAAAAAAgQgAAAABiECxCAlAAAAABhEIAQAqgAoCAQgVAAAFgAIhAgIggIAACAxCQEAAAA -gEDEIANKAAAEgMQgAQIAIADAxCAASAAAgEjEIAMAAAAggMQgAAAAIAAAxCAEAAAAIEDEICEAAAAA -gMQgAggEAAAAxAAABEEgAQIAAACMxCABAAAAAEDEAAEAAABAwMAgAQAAAAAAxCQAAAAAAADEIANA -AAAAiMQgAyoAAATAxCgCEgAAAAhAIAEABADAwMQgAUAEAABAxIAIADAAACEJkAAAAAAAAAmACAAA -gySgCYAEAEgAoCgJgGAAAAAAAQmACAAAAgQRCYAAAAAAAAAJkAAAAIIAAAmAmQgAAAAgCYAIQAAA -rAEJAAAB7oBmAQAAACAJgBQCAAAAAAmACFAAAAAYCYAEAAACQAgJiAAAAIAAAAmABACAAAShCYAI -AEABQCQJgCAAQAAAAACACAgAAAAoCYAIAIAAACgJQEAAQEIEBIggIAAAIAgIAEhYtARGCsYGEABE -AAoASEB0YAAEiYAAAAIRICAFEAACEAAgQBAgYEABQEFwBATAQDJAQEAggARAMEBAQARAQAAAAAbO -BADActAICEAQAYAEQABAhCAQVABMABIAICDgAkRAQiEAAAJAYAIQOAAAAAAAAAIAQFoiCMAAAEBg -YZAQAAhgCAAAQgIiIJRAIDBwAAUAYEAIAAAAgEAAAQAEAABgWBoEEgRACKFIhEAABACgCqgYAAAA -AGgayAAKAQAABBFAAeECIQAACAAAEgAAAQABCACATAAEBEAAIABkBAAAQJIQQAAAS78REAAABHAU -AAASAEAIKAAAAIAIKDEIAgAAAgAgHAAAYAAEgCACAEhEAAABQKCCCSEBCAjgAEgAAAEAAAiAYQCE -AAAhQUFEAAAAACwUCGQAAAIQEIIQExECAAgAgAABAAKAwAmIAAAAUYzCZAFAAIAgAQAUAgAAIADA -DAQAgGQAAAAgAIAAAAAACSwgBsjIAEAIRIAAARAoSgAAIAABAACAAADFGYJAEAgKASAAAwAAABCB -AIAEQBCCACCAgAgCBJQIAQAAESIAiBAgAECAZAABFACAgAAEBAKJABIAAgQAgQwAAwBAdCBAEACA -AAAUAGDRAAIAMAJACEBAQABEYBAAAEAAAAACACAIRAAEgiggKAQJAYBRcCEoACmMAAAAaGIQCakI -AAAQBABAAAFAoHBABQQEAAAgoBJKIQIAEmAgAE5IiAAAAA2yiBAAQAABggIQECgAQimoAKgCQCAB -EJAAYFQUAEBEFAAAAGAAAAgAALAhIAAgsQwAFAAgAAJEIAAABBABRAaMQRAgIBRATQgAQEESEgAN -SAAQAQAHAIACAAACBEQAgABCEAIAQQwRCABGEAAAUFcBGQAAEAIAFgMAAEBEAAIUQhIAAAAHAAMo -AMYQAgJAQCAABAAgiAhEAZkUJCAQABAABAAAB3VAUYgQApQQuUREQ6uRFAFhUHGDQQZLBABAUBJC -gIARFQBCABkCDIAQAEQAAEBUBAAABBQDCLAFiQQSECBAgAICQBQgAAQUABB5QAAAAJQJuYCDI4gB -AgFKQFAYABBICQCSSUChAgABQCBQQkQhAIoWAhjBQEhAFc0ggQJQAAAAIQIAEBQAAAATEBUhGAAC -AxIoVEgQCAACUyAUApJQEhKeAAABTlFGABIoUBASgogNJQIABhZFEEAgII0agAIQEAgiMBMiigAB -Ig0AADJIIASxACAABSyIACAIQCK2AABEAQAAMBgJVAAIIDAikhYQAgohMgIWBBARgAiIiUBIQAMD -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 -BK4ErjU1NTUKGyEiM1AwMCp/D18AAAAAMzMzM1XdDB0AUTNQAAAnJzNVVVUnJ1X/AAAPrwwdAxMi -cjMzDw9VRScnJyf1VQLxU1NwP1VVVVWlD/BVALCqzCIv+gBVVREAAAARkQ8PDw//ux0dVV/sZERE -/88iJyJyVTIzUAX1MD8AVCInAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAABAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAQAAAAAAA -AAgAAAAAAAAAgAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAsIAAAAAQAAAAAAAAAAAAAA -gAAAAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1IAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAACNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAQAAQAAAAgAAAAAAAA -AACAAAAIAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAInAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAB -AAAAAAAAACAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg1AAAAAAAAAAAAAAAQACEAAAAAAAAAAAAAAImAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAgAAAEAAAAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAAgAAAAAAAACAAAAAQhAAAAAAAAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAEAAAAAAACAACAAAAMAAAAwAAAAAAAAAAAAAAA -QAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAADdgAAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAIAAAAAAAAAAYAAACAAAAABAAAAAAAAAAAAAAAAAAACAGAEACAAAIAAEAAAAACAEAAAAAAAAgQ -AAGUAAAAAAAAAAAAACAAAAABCAAQEAAAAAwAAhBCAhAAEQIACAIAEBAQAAACAAAAABAISEAIAAAA -AAoSCBAAAAACAAACEAEAAAgIAAAEAAACAAAAAACAEAAAAAAAAAIACAQAEAAQgAAIABQCAJAAYAAg -AAqAEIEAAGAAAAIQEgQAIMBAAABxEAAgwgAgABQAIAAQAHBAiEIAAAACAhAIAgAQCgAAAAgCAAAA -CASAIAIIgAgAAEIAABIQAAAAMAAAEgAAAAgQAAAAAAAAACAIAAACAAACIAgCAAgCAAAADhMCKAgC -AAAAABAAAAAAAAIAEgAAAAEAAAAAAAIAAAgQYBAABIAAYAgAAAAIAigAAABAUBSCAQgAYEACEAAA -CAABKARAggQEAgJoBhACAAIAAEEEBgARRCAABCAAAABMAAwABEZAAgOACAAJgAAIAAAEAZAIAARg -AAAAAIAAQACCIEEAKBQEIIAEAAQAABAQEAAEA4AAQASQAAECQAgAQkhoAAAFpQAAAEAAAAEgIIA0 -FgAAAAIAAAAAYAgAgHAASAAAAAALBAAIAAACAAAAAGAAABQQADQEA4BQBBAMAABmAEgCEIABDAhU -EjAxIAEAhgAQ0BBAAAhQAACQAAEABJEACRCAwAAQEBQAkAFEAQhEAADQgAAABEAAgAgACQAEAgAB -AABAAAAAAAAAAMAAAEAQABAQAAAAAAAQAAgIAAAAAIAAhAAAAABPAAAAAAHJQAABABAIAAAECAAI -AAABAAAIAAEQBAEAABACAAGAAggAAMAGEABEkMABAAKAAALIggAIAAiKBAgAAgAAhLABRAABAAEA -AAAAAIEAACIAAAAQAhCABAAgSAKBQAChAAAIAIAAMAAAEAAAEAAAQAAABAAAAEABAEAoAUAAABAI -AIAAgAAAgSAMKAAgBAIAAEYAAAAAAgBggBQQCAAABKcAAABAAARAAAAABAAABCEEAAAAAIAIAASQ -AAIgAAAAYBAAAgAAAQAAgAAEAEAwQAEIAgAAACACRCAAAiBAAQAAAQhQQAAQAEBAAAggAAECQEAA -CAAQgAABAQEMAAAAAJEAERQCAAKWEAQAEAAAgAABAAgIABAACAEAAAAAEAAAAEAQAAYQIAIhCBAA -AAAAEAABAAgAAAEwAAIAUAoAQgIAAAABSQIQEAIEwgAAMACIDAAAAAAKAAAAJAAAgCAAEAAACBAA -AAAQAADAEACAACgAEQEQBIQBEgBIKDARAAIIgAwAAIAUAIYAEoAGAgwCAAAQCBCAKQAQAIwEgABI -SAgCARGAAAoAEAQCgQABCAAhAhAAQAAIAYACgQAAAAgYkAATAICADEAgCBYCgAAICAAAAAIAAAhE -QAAAAgAACUgAAIAQgUAAAAAvCEAAAAAEBCAOIAAACBAEAAAAAAAAAAAACAQABBEAAEELEAAAAgAA -AAgDAAKAgEAACABAAgAUAEIIACACABAAAEgAAAYAACBEiAAgAgAgAAQEEIAEACAAAEAAQUEAIAAA -ACAARAAgoCAAAQAAAGAAgAAAAAEAAAAEAQIEAAQAAAAAAAAABAAAIQAhAQAAACAAAAQBAAAABCEA -BAQAgABAQAAABeAEBIAAgIAAgAAEABKAgAACAAAAAAAAAAAAARAAAAAACgAAAAAEAAAgAQQAAAQA -AIBAKAAAAAABAAEEEAAAKAgBACAEAAEACAAAAIYAAACAAQAASAAAAAEAAAgAAQAgKAAAAAEAAQAE -AAEQAAAAIAiAAAQAEYAAAAACAAJQAAEgAACgABAAwAYAAAQAAAJAggAAUCAAAAAgAABgIIADIAUA -AAAOlgAECAACAEAACAAAAAAAAAAAAAAAAQQAAAAAAAAIgAAAAiAIAADAEQAAAAgAAAAgAAAEEAAA -AAAAAAAAAACoKAAACAAAAACYAAQAAAAAAAGAgAAAAAEgABCBEIAAAAABEIAEAgAAACIQgAQAAAEA -IRCAAAAJAACBEICAAAkAgAAQgAQAKAAAABCAIAAAAABoEIAACAACAAAQgQQAAAAAABAAAAQKgAAg -AAAgABCAAAAJAAAAEAAAABoCAAAAkAAABBQgABKQKCAEVABAEIAEAAAAAAAQigAAABggCBCIBAAA -GABAEIABwACQAAEQgCsqgAEgCBAgASIJAACExCAEygAAgEDEIAMoAAAAwMQgAQAAAADAxCwCAgAA -BADEIAFAAAAAgMQgIQAAACCAxCADAAAAAIDEIAAAAAAiQMQgAAAAAAAAxAAADQMgAwAAAAAAxCAA -AAAAAABAAAAAAABAAAAAFAAJAgAAQAA6AAAAAgDEIAqABAAAQMQgAwAAAAAAxCABAgAAAIDEIAAI -AAAQDMQgCAAAEACAxJAICRAAoCgJgAAAAAAACAmIBAAAAAQgCYAJAAAAACAJgAAAAAEgKAmAGACA -AEAiCYAJAAAAgCIJgRQAAAEAEAmAkAAAAQAACYACAwAABAgJAAAFPYAIBQAAACYJggAACAAAAAAA -AAAAAAAAAIBAABAAIAEEkQAAAAAICAmAAAAAAAAACYAIIwDAARAJhAkBABAEIAmACAAAEABACYgQ -AAAMoBQJABEAQA7EhEQgIUEAkAQESAQQIAAkABABEAJRAYEAAIgQAAAgAEAAAEAACCIACAAgQARA -ACIAQASSKkAQSEBAQDA4RBBASAQCEBIwAIQARhEAAAoJYAnIBYSAMJAAAAAAQEAAAAABAAAIAACA -AAAAAkAEBQBAAlJEUAAAFAAAQUIgCgABABQ2QAEAgAAAEegAgEAABA6AAADBACAAAAGCNigBgEBA -CAAAIABAAAAIIKgEYIAASgAAACBUQhAEQSJCAGAAAADAIEBBCEBAIFAQQBAIAAAABAAgCQgA4IoA -IMAICAIQDCAAwAABycQAgQBAAEABSQAASNEAkhSEAQgAAAAQAAAAAAICAAAAAAAAAAAAAAAAAAAB -BAgBKAABKAThSIABAQRBghqRREAqAEhASCiAGCASAATkEUgIAAJAAEGIQAFBEEoAAGFUAACEgAAI -AwQgAIoBQADIjAQAAMgAAGCQMECQAYAAjgAEAIjAgIggaQEEgCAAACFIIIAAJAgQAEAQQAEAAgEI -BjACAAAAAGkICwQAwICAAADErwMAAAACBAMAACAAAAAAAAAAAAAAAAAAAEAQDgAAwAAAgAAAiAgA -gBCEBCBIAgAAAEBIDBDAAICII0QCEIgAgBBggAAkgAQEAgMkAAgDQAAQAABoAAQAAABQcBAQAAEA -AAaBaTAoAkkIEgAAEAABDAAAaCgAIAEpAgAAAAAAYAQABQKwIACNhAAIAAAQBCgoEAIAgAAAAKgA -AIBAISgogEgAAAnYREAAIAANiAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAoIACAEAgAAg2AAgECQAAo -YAwACAIAAAAACUQQAAAAAUmKAgAAAHEQaY4McAAAQEAoKAAYQAAAACuoABAQAgBQhEGZBARAREME -ABQEBAAAGKQDSQQVxAUABgAEAAAAAABAIQEyyhB0akCEAAAUAAASEAACAAQCALmAAiIUAEAwQRAi -EgAACvAAEBYiQlREEQAAAQEACAgAAAAAAAAAAABAQBoAAAAgAgBAAAIQAAoAIEAUBECEQABAAgCC -OYEAEAAUAEQCFgAAAAAHAACUAJBSFFQEQJABERBICppABQKSUUA4RFMCRhYiQAKYRVAAwAgAAhoC -AlUXAhQCrEcIAhIQSAcAkEgaBhBBARAJCBAgCwICCoCCgrkICCCAFgIAoRAiALIHAgEBAAABkyIy -ELAAABBFAAAAAAAAAAAAAACACAAAQACgEAEAAAAAAJhBwRBJNSADEBBIAAAAoA0BAiFSjgBCCRAI -AElAACAgSMhaGEAAIUAwECAZAEamAgbVBUwIDQVCRgBGAAgMJABSkIMIApZQUrKUhEwQYIBwghEK -MIAUoIAQEABAAgBEIAgTgwCAAQlAUJUNAQUIAUBKEIoEMQAIQ1SWBIgNEAAAAAeKDEQBRIyCAEoA -UAAAABAQAAAAAIAAAAAAABAEAiBICgCCgAIRJgBACgCiAgoSCihAEIioAUCEFAVCQoKTSBBICEgB -QUSEClIqACKCCgAATAyIIATsAoCE5EAABRQAyEiAABARJAAQECaAEBBghNAQEJAAkAgQTBRUAAIQ -A4AEAACBAIQEAAOWB4CENIShpLEgA4AEHQDRgBCAEBAgAITAgAAAAU8YAIAASACSAAAAAgIAAAIC -AAEAAAAAAACgMAAEoIABAERjNESgAAABEEHIYBGQkgOCIAFQAUiWBICIBXQAZNMDA09oAAIAkQAB -SEgAgoMQIFUnMwVV/1RVB/dRW6v/q/9VEQ8nVf8wP1UfVTcQFXJ3J3d3X1H7MjdeX0Xvqu5UV/P3 -dye6ulU3/x//RSd3J3cH9/P3MzN3dRW/X181NQ8RAAAD4P8fD/8ndyd3/wD/AAAAAAAAAAAAAAAA -AEVFAAAAAbuqFVVVP1MRqv8/P0dXIiIF/wUVR80BURC/DxsdHSd3UFUR/19dJ3c1P8/fd2cF/1BV -qiczrwJX/f8C8qGrqv6q/qq7DycCV7K3qh+qN3V/ERsbG3czVf+i966vqv+qqmRn8/K7u6qqVTv/ -Df9XGxsbEQPz8/EzM7u5Ba8KGzU6D3cAAAV7/w0P3SciJyL/Iv8KAAAAAAAAAAAAAAAAgcUFBQAC -qqoiAFU/o7tfXz8ui5sREQD1r7+Lq1f3EL8PGy4/EbtVXwDur60nIjA1z867qwD1VV+qMzOqAFVV -VwPzoK8AVABUDw8zuwBVEheqDqoyd3cRERsbIjMAqgJXoKEAVQCIZmYDAhERICBVMQANAFcbGxsb -A/MDAQAAiIkFrwoKNTUPVQAADW0ADQ8AJycnJyIiCgoAAAAAAAAAAAAAAADERAACgIgiAKoAVTCg -qgoKDAyLihERMzOvrosjVf8jI6qqLi4RuzMzDw+goScnMD8DAoiJMzMzM1UzM1VU/gABA/NQXwFV -AVUPDzMRVP4wP1UOVTIREXd3JyIiCgGrMjdQUQGrAERVVQMHIicQEFUyAB8ARSciJycC8gMHAABE -RQSuX041NQ9VAAADGQAfDxEnJycnAAAAAAAAAAAAAAAAAAAAAMREAAGA1REA3QBVMFAAAFUMHUdG -IiIzMwUER0UAVXNzVVUdDCJyMzMPD1BRJycwPwMTREUzMzMzHQAAjCQAEZAdAACMJQARkB0ABIx0 -ABGQHQAAjHQAEZAdAACMJQARkAkAAIwAQACQHQAAjFBAEZAdAACMdAARkB0AAIxQABGQHQAAjHQA -EZAAAAwpHQAAjHQAEZAAAAQQAAAABAAAAAAAAAAAAAAABAAAAAAAAABMAEAAlB0AAIwlABGQHQAA -jCQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAYAAAcIAADhBgAABwgAAOEGAABHGAAo4QYAAAc -YAADhBgAABwgAAOECAAAHAAAApQYAAAcQAADhBgAABxgAAOEGAAAHEAAA4QYAAAcYAADhAAACkkY -AAEcYAADhAAAAAQAAAAEAAAAAAAAAAAAAAAUAAAABAAAARwAAAKUGAAAHCAAA4QYAAAcIAADhBgA -ABxgAAOEGAABHGAAg4QYAAAcYAADhA+qM6oAoABVMw8zAH8KERGgoTMbqv4RfTAwCvq7uxERAA5V -/VD6GxsAAADuAAAAADMzAgAREQr6qqqqqh0dHR0wPzA/JycKCg8PGNsRuwWvAAAPcgUFCU0REToz -AAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAigA7CgCgAKAwPxsbIiIPqgUFVf/udFWqCgonJzA/NTUK -CgyOM1UzUw8PMzNEdx0dD1UzVQBQVP4zCjMFdwV3clBRMxsAVAGdMDUE9BERd3cBDwBUUFUnJwAA -Ef8AAAAAMzNGVSInBfVVVVVVHR0dHTA6MDonIgobDw8U1yJ3Ba8AAARaChsMDHd3NTMAAAAAAAAA -AAAAAAAAAFAAAAAAAAAAAACNADMAAFAAUDA/JycAAA9VChsAVe64VVUKGyciMD81NV9ODAYzVTNT -Dw8zM0R3HR0PuzOvzOwCVzMPM/8KChEbr6uqIqv/kf0/Pwv7ur8RG/D+V/9QUBsbAAAA+gAAAAAP -Cpuqu7sgegH9Ae8dLh0/MD8wPycnX1+qmQr6EbGJ7wAADq6vjStvERtTVQAAAAAAAAAAAAAAAAAA -8AAAAAAAAAAAAAIAOwrM7MzsMDobG/8iD5mvr1ffInRVi19fJycwNTU/Chs/nzNaqjpVZg8KRlcd -Pw8RMwXM3FX/M18zrwUFd3dfW1V3AVVB3To/BfUQFXJ38f8BVVBQIncAAAX/AAAAAA9f3/9ydyV/ -Af0B7x0dDB01PzU/J3dfG1VVBfUndwFnAAAGuF9fPz9yd1NVAAAAAAAAAAAAAAAAAADwAAAAAAAA -AAAABQUzAMzczNw1PyJ3/wAPVU5fAUUiuFVHXxsndzU/MDVfXz8XM1VVNVVVD19FZwwdAAAIAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAA5LAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAACEAAAAAAAAAAEAAA -CAAAAAAgAAAAAAAACCAAAAAAAgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAADWIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAIAAAAAAAQCAAAAAAQAAAAAAAAAAA -AAAAAAAAACAAAQAAAAAAAAAAAAAAAADAgAAAAAAEAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAIAA -AAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAHrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAB -gAAAAAABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAigAAABAAAAAAAAACgAAAAAAAAAAAAAAAgA -AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtG -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbYAAAAAAgAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAA -AACAgAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAQAAAAAAAAAABFIAAAAAQAAAAAQAAAAAAIAAAAAAAACAAIAAAAEAAAIAgDAAACAAAAgAAEAABIA -AAAIAAAAAAAABABAAAoAAAEAAgAAAAAAAgAAUABgAAAAAAa0AAAAAABgAAAAEAAAAAAAAAAAAAAA -AAACABAAEAARAEAIAgAAABAAAgoAAAAAAQBAEAAAgAEAAUAgAAAAACACAEAAAAAAAAACCIAAEAIA -QAIACgAAAIAAAEAAEgAAAAAABAAQICAAAAAEQBICAAAAAAgAAAQGgUYAABAoAgABAAAAEAAAAAAA -IAgIACIAAAgACEEVAgBAAAAACAgAgAQAAAAADE8AIgAAAACAACAACgIIAIAAAAAAAUAAAAAoAggA -AAAAAAAAEAIIACgAIAIQAUAAAAgCACCQAAwAACACQAIABAAAAhAQAAAAABAAQAIAAAAAACAAAAAS -AABAAAAAAABEIIARKANAEFABAAAAgAAADiAAQAAAAQHAEAAAQgAEBAAJAEABkAAGSAAAAAYAAAAA -ACAGCoAAAALAABAAAAAgEDACAAALq2EBkAEQACBAAABBAAEQMAAAAIgACEEQQAABAAAQCCACkQCE -AAAUAGABAAACAAQQAJEEAgIQBgAoAQAAABBUgEgBACIAABKAZAEIIAwQUCBAQASAAASAAQEAA4AA -AAACAgAIAAgAAJAARAAAAABQAIIiQIAAAAoEAAABAACAAgAAAEIAAMAAAEkACAEEgIBAAAAgAYRA -CAgABAEAAAAEIgAAAAzFAAABAAAAQAAAQAAAAEkAAAACBAIAEAAIBAAAAAxBAAEgAAAEAEAiEAAE -BAAAAIAQAAIExARAAQJQAYQIAJAAIBADFAgAVAAQQAAAAAACAACAAAAAAAAAQAABACAAgAAAAAAB -AACIAAGAAgEAAAAAAACCAAACIAkAAAEAAAAAIAAAAAAAQQgAAAABAAAABAgAAEAAAECAQAAACACA -AAgCAAAACr2AAAgAAACAAAAAAAAAMAAAAAAQAIBAAAIAAgAACAAAQAAAAAAAMACEAQIAAAAAAJAB -AAEAAEAAAgAAAAQAFABAAAgGAAAKACiAEAAIAgAAgCASAAAJAAAAAAQyAAAAAAIQABEgEAAgAAAA -CAIACACCAACAAABAAAAACRACAAAOAEBIAAAAQADAEAwBYACCAAAQABAiAAAgABQAEAAAAAAAAAAC -eCAgBAAQAAAAAEBMABBAEAAAAgAACAQQABAACAAEECACAAIIABAAACAAAQgAAAAQAAAAIBIQCAAQ -AAYgAAgAAABAA4gAAAEgAwAAAgEQSEAACAAoAAIAAAQIAAAIAARAIAowAABYAAEACAAgABgGQAAI -AAAAAAAAAAgAgACEAAAACASAGIEAAAQIAAAbWAAAgAgAgAEQAgAAChQAEBAQIAIAAAubCQNIAQAA -AACICAICBAQAAAgARAgAAAAAiQQAAAAAAAGJAIEOABFAAokABAgAEIAAjAMBBBAAAEBMAAQCAIAi -AAwABAAIAAAgDAAgAAAAQAIBIWEBAAAAAEAAAAABAAIAAAwAYAGAEAEAQAAAAECAAUcAAAAAAAAA -AQAAAAGAAAAAAigAAQAAoAAAAAABAECBAgGBAAAEBIAAAACEgAAAAQAAARMAAAAAAIAAwAAggAAA -gAAAAAAAAAAggGAAIAAEBEUAAAQAAAAAQAIABAAAAEEAACAMAAAAgQKAwBAAQAAAAAEBEgAAEABg -gEEgAAAEAAIAAAAgAAAIICCADRRAgQJAAAAAAAEACCAAAAgIAIAIAACAAAAAAAAQAAAACACQAwSh -AAEIAAABRCAAAQjAAAIgIgAAEQAAAAAAAAAAABAAoAAAAAALaAAkAAAAICgAACAAAAIAAAAAQAAQ -ACAgAAAQABCAICAAAIgAAAAAiQAACBAAAACAAAEQAAAAAFQAAAIIAQAEAQAASAIACaBgAAACAAAB -ABAAgAQAABQACBCAAAAAAAABEIIAAwAUAAMQgCAAABQAIBCIAAAAAIAAEIgAAAkAIEAQgAIABAMA -QBCBAAgAAAABEIBIgAAgAFAQhAAACQABLBAAAARpgAAACQAAABGARUAAACAgEIAUgCgAAAAQgAQB -CQAAARCAAEAAFAAAEIAAAAAAAGgQgAioABhABBCABCAAWBAAEIwQQAAUiAEQgBQQAAGlARAgA0AJ -AKBAxCAKygAAAAjEKQAMCQAAAMQgEUgJAABAxCQAQAAgIADEIASAAAAAAMQgBAAAAECAxCABSAAA -IMDEIBEAAAAAIMQsIAAAAAAAxAAAAowgAgAAAABCxCACCgAAAADEIAEAAACBYMQgOwQAEAAAxCAD -AAAAAADEIAICAAAggMQgAEAAAKBExCAKBAkAAIDEIAEJAAAYRMQgJgAAAAAAxIAEAJACAAAJioAA -AAAAAAmAAEAQgAAACYIGIBAAAAEJlASAgAAAAAmCASAAAQAICYCAAAAAACAJiEgAAACAEAmJiAgA -AAABCYAAAAAAAAAJAAAH64AAAAiAAAANgQgAQAAAiQmARAJAAQIACYCAAACMQEQJgAQAgBMgBAmA -gHEAAgglCYAAAIBCABAJgAAAEAAAJAmABgAAAEAoCYAAEAAAQAQJAAIAAEBAAIAAIDAEBgBAIgBA -IAAAAABBEACEAQAAgEBgEBAAECAAIAUAMAQCQlBEEAZAlgAAAQkIpgBCgABCAgAFBAEGEAEJABAA -AEBAAAAAAAWrAABAAQzCCIEGQUgEAMAACAAAQAB0BAQAQlQwAAAAAgEANLRAAAAAZAAARQABCgAI -QAJIQMZAAYkAAEAAsAAGAFBAIAAIAAgAMDpIBEBAAEBBAaIAABjACAAEAAgBAQgBBAQAIcFggiEE -AEBAAAJAoQDEAgIAEAREAARIWAEAAABEQAAA4ehCGEoQYChBqQEiQEEgCAigAjoACAgAAogAQAAA -TNQASAKCEBnaGogSEAgQCECAQEAAACQEAAAACAAAzOAAIEgEQAAESEAEQEEgAGFBgIEIATAIAQQC -GkkAAABAQEGhBCRAAOj0EaAEAACAAAAAAIBQEAYIAQAAAkAQUgBggAggAAAAAAEIAAhmCAADgAAQ -AAAAIAABAAABAgBEAADAAMhkIYAQACAAwhQEAZIAgBABEBbQwAAgAAAhAAAAAAAAAACHTACEIEAk -AAAAACAAwCkAAQEABiAAAIABIQAECAIABIEhhAgOJGABJAiAQIAAEAAEAIEAJkQQAAAAgMPIAAFA -kBDIgABGAQACEwAEJgMAAQGAgAAAUAAJoAAEAkAgEAGwQBQAAAAIAQAAAgAgEBQBCAAAAAAAAAAg -ABAAAAAAAAAAAiAgCAIFgIAgADAwAA1IAFAAAAAQCoQABAAEAAQAAAAAAAqDAAEwAAAAAAAAAEAg -AgQMBAAgMAACAoAUAAgAIKoBjAwBQgCBKgmpYlAxKAgAABFGkKgAEQApqAAAFAQACgWAAAIiaAAG -CYAAQkCgCAANjAA0BEDAEBQAABFAQEcCBABAEAAYyAAASAAQAAAEEAQIEAACAAAAQAACAMIAIiIB -AIgEIBBCBAQEABBAhgAQVAwEioJAQgNUAABAAAACAAIAAAAADYeACABIAAIAACAAESFWA4IQuYQF -7SQCAgACAANAAiQGEBACAABAlAACDYAERAAEUgIKUhCAApQAAAhQBEQAhARABAIA8gQWEEJUVARI -EBQCOUQABCCSgAgIAAEwAAFCABIQlBAACCMAEhIgEKgSICgWAAAAAAAAAAASAKBACQBAEgBQwRAg -IABKAgEoAgECKAANISBIIFAYKBAAAAASAAAAAAAGwhrACAAQIQhAADJSBhAlEKM2MIwEQiAEsYCA -iJBJIBBQQgECAAAgAAFMWACIADAQQChRMggBAgBICFIYgCgKAABAMSwAKjASAAAQIIKSgBQSEFKW -EAUACcEOgAAACEAAhEKEQJISEAgABEKACgRiCAQIEApAEAgIAAAEAAAIBgggEgYRABIAEEAAEhEA -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 -AAAFejA/MD8AAAGrVVVQX1BVCl8iJ3dyMwoPDwUFcxAzMyIKAfFVRQAiM1UFBRERr6wARTA6DC4z -MzMzR0YMHTMzMzME9FBeInd3dyJyMzMwNTU1AAIAAAAgAAAABAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAoAAAAAAAAACAAAAAAAOBAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAADAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAEAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAACACAAAAB -AAACCAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANqQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AAAAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAhAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAgAAAAAAAAADAAAAAAAAAAIAAAAAAC5YAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAA -AAAAAAAAggAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAEAAEAAAAAIAAAAAABAAAIAAAAAIBBAAAQA -AAAAAAACAAAAAACAAAABAAAAAAAACFIAAAIQwAACgAgAAAAAQAAAABAABIAAAgAAAAAAAAACAAFA -AAAAAAACAAAAAApdAgAQAAIAAAAAAAgAAAAAAAAAAAAAAAwAAACAAACAAEAAAAAAAAAAAAAAAAAA -FAAAQAORAAIAAAAAEgAAABQAAAAAAQACBBAAAAAAAAAQCAAAAAAAATAAEAAAAAAAAAAAAAhAAAEQ -AAAACAAAAAAAAEABAAAAAAAAAAAAAAQAAAAAAAAAACAAAAQAAAAlAAAAAAAAAAEAAAAgAgAABIAA -AAAABOABAAAAAYCAAAgCAEAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAgACAAAA -AQQAAAAgAAACEAAAAAAAAAAEAEsAAAAAAAAAAAAAAAAQAAAACAAAAAAgAAAAABAAAAAAAAAEEAAB -BgAAABJAAAAAAGAAEAAAAXAACgwIgAAAAAAAAABgAAAAAAAgAAAAAAgBAAAAAAAAAAAAAAADCgAC -AAAAEAAAADAAAAAEAAAABAAAAAAAAAAAUAAAwAAAAAAAAAggAAAAAAIAACAAQCAARAAAFABMkABE -AAAAABAAAAAAAAQAIQAAQAAQEAAMAAAEAQBgAAAAQAKAABAAAEBAEAAACAAAAABAAAIIAAEAgACA -QIEAAACCEICAAAABAABQAAAQAAABCBAAAQAKAAAIAAAAAAAAAAAAAAGAAMAAAA8wAAAAAADAgAAA -AEAAAIAAAAACAgAAACABAAAQAAAAQAAAAAAAAAAAwAACAAAAAAAAAAGAgAAAAAAgAAgAASAACEAA -VEAACgEAAAQAAACAABAAAAAAAAAAEBAAIYAAAAAAAAgQAAAwAAAACBAAAiAAAIAIgAAEIQCAAg0g -AAIQBAkIEKAAACAABAAAAAAAAAYAAAQAAAAIAAAAAgAAAAIAAAAAC7wAAgQAABAAABACoAAAAAAA -AAEBAAAAAAAAAAAAAAAAgAAAAAAIAACAAQACAAAAAYCAAAAAABAAEAAhIAACAAAoAAAEgAEBAAgA -AIAAECAgMAAARAEAYAAAAAAAIACAAABAQEAAAAAAAAAEAAABAAABACAAgEDEACAAIACAIAAAAQQA -gEAAIAAAAAAAAIAAAACAAAAAAAAAQIAAAAAAAADAAAAGjwAAAAAAQAAAAAAAQACEAAAAAQAAAAAA -BAAAAAAAIEAAAAAAAAAAACAAAAAAAIAAACAAAAAAAABEICBBAAEAAABAAEAAAAABxAABAAAAIAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABCUAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAA -AAAAAAAAAAAAAAACAhAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAL3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU -AAAAAAAAAAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADVwA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAJgQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAIAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAG/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANSAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAFAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACtMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAArgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -29523,9 +47301,17 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAArcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACvsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAK8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -29534,1238 +47320,79 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CAABCAAAAACAAAAAAA4NAAAAAAAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAMAAAAJAAAAAAAAAAEAAAAAAAAAAAA -AAAIAAAAQAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAIAAAoAgAA -AAAAAAAAAU8AAAAAAAAAACgAAAAAAAAAIAAAAAAACAAAAAAAAAAAAAAIYAAAAAAAQAAAAAAABAAA -ACAAABAAAAAEIAAAAAACAAAAAAQACAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAg -AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAEAAAAAAAAAAAK -HQAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAGAAAAAAAAgAAAAAAAAAAABgAAAAQAA -AACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAkAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAA -BhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAVAAAAAAAAAAAAArxAAAAAAAA -AABUAAAAAAAAAEIBIAAAABAAAAAAAAAAAAAACaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AQAAAAAAIQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAAC+wAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAAABAAAAAAAAAAC -AAAAQAAAAAAAACEEAAAAAAAAAAQAIAAAEAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMRQAAAAAAEAAAAAAAAAAAAAABAQAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAABAAABAAAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAAAA -AAAACAAAAAAAAEAAERDAAAAAEAoEAAAQAAIAgASAAAAAAgIAAAAAEgIAwBAQFEIAcAAAYBEQAAAA -AAAkEAAAAAAAAAARQAAAAAAAAACAAAAAAEIAAAU8CAACEACCQgoIEAAAAAgAAgEIQgACIABICAAA -UAIAAAJAEBBQAhQAAgAQkAAAAAAGCABAAAAwAABIEcKQAAAAgkAQQAAAAAAAEAQGwAAAAAAAAhAA -CAAAAEBAQAIAAAYwAFASAhBAABAAUQACAAAAEBBJAAIRAAAACAAQAAAAAAAAACAAAAAQBQAAQAAA -ABAAAAAAAgAAAAGoACAAAgAwIAAADgQAABACAAEAAAAAAAAAABAIIAAQAgUAAABAAgIAALAAADAC -AAAACAAAYAYEAwAAAAAAAAwAAQAAAAAAEAAEAAQIIAAoAAAQAAEoBQACQAAAAAAAAgAAEBAAAAGI -AAhAIAIAAQAAAAEIAFQDAAAAKAAkAQCAAARQCAgAAAAAUgIAVAAAAAACAACBYAAAAAAKAUIBFDAA -EAgEwAAISAAEUAAIAAANfAkAAAAATCAAAQQCRAQEIEEQCAAAIAAIAAAAEAAABAAAAQB0AAAAUEgA -AHAAAEIAwAABBoBhKgAAAQGAAACEJAAAAAAAImAQAAAOEAAQTBCIAEAAACgBgAEAAAIAgJABAAAI -AABACAAAAAjAAEFAAAhAAwEEQJAAAQIChAAQAcEABAQBAISAKAIQBBEAAEAAEBACEAABEAACJAYA -AAiRAAAAAABgAAIAAAAAAAAAgIgAAEAgAAQCCAABUYABAATQAAAggAEAAAAABICAABABAQACkIAI -AAAAABJAgAoAAgDABEAAQQECBgABAAADACgxAAAQhAEAAAIAAAAAAABAqAAQAAABIUABABSgAAgA -QAAAQAgAMpBAAAAUkAAIAAAAQQQgAEgAAAAAAgAAAAAARAAACAABBBBEAAAIAEAAEAgABiAAQAAA -BP8QAQIAAAgCIAAAAAAAQAAIEBAhAAAAAKAAAqAAAgAAAAACCAABCABIIAAoAAIEAAAAAFEAgAAA -BoAAAQAAQAASAAABAABQAAAAAAIAgAgAAABAEAAACBBAAAAAAABAAggACAgAAAQSAAEQAAIBYAIE -ABQBAACCEAQIAIgASAIABAQABAAEIACAIAAEAABAEQAAAIACEAABIAACAAABSSASAAAK5wAACAAA -AAACAIAAAAEAAAKAAggAgAAQAAABIkAAAAAAQABhAAEAEAIAAAAAAEAAAgAAAAAgEAAAAAAQAACE -AAHEAtAAAoAQABAABAAIRBAQCAIAAAABgAQIACACQICAgAgEABIAEAAACAQoAAAAAIAJAIADAQAA -AAoCAQACAYQACACAAJAAAAAIBAAAEAIAAAkKAAARAAAACQSAAACAAIAAAAaeCQAAAgAEgAAMAUAB -EASAAQgQAAoAAYAECAAAAAABgAOJAAgAAIBAAEgCIAAQQIAgCAQAgAQiQAAJACAgEBCAAAgABABB -EAAESAAAAgAAgUEEAQAAIACAAEAgAoAAIQEgAAAAAEABAAAIAAAAAIEAAAAAAABABIABEASAAAAA -QAEAIAQAAAAggAAgAAAAAABgAIQIAAAgAAAAAAAAAQAIAAAAAvoEAAAEAABAAQQEE0AAIABAAARA -AAAgAABggAgggIAAgAggIEQBAEAAQAQAAAACAEAgAQAAhRAAAQQiACEAAAABACAAAQCAAAAgAAAA -AKABAAAAEEAAACQAAAAAEQAIBAABBAAQAAAAAACIAACAACAAAAQAEQCgIAAAAiAQAAQIAAAAAAAA -AAAAAAQAAAAAAAAABAMAgAAIAAAAAAAACEQAAAAC5AAAABAAAAAAAIQQAAAAAAAAgIEAAKAAAAAE -EAAIAAIAAgQAQIggBIAAABAAAABBAAAgQAAgAAQAAAQIACAACAAAEAgAAAAAAAAAAACBACEAgAQC -AAAgghCABAgoAgYEEIAAACgAAAgQgBIAAAAACBCAAIAJAAIAEIAUCAkAESIQiAQAAAAgABCAAQBA -AAAAEIAAQEAAAAYQgQAAAAAAIxAAAARugAQAKAAQIRCAAgLAAAAAEIAEAgAgiCkQgAAAABQACBCI -kEQAFQAgEIAEAAAANSAQgEAIABhA0BCAAAAAkDQhEIAAAoAAICkRgAABKAEgABAgA0gAAIBQxCAD -SAQAAAzEIAIAKAASAMQgAQAAAAJExCAFAgAAIIDEICIAAAAEgMQgAQAAAIAAxCACAgAAAIDEIAMI -AAAAgMQgAQAAAABAxAAABQsgAwAoAAxAxCARAgAAAADEIAECAAAgZMQgA0AEAAEgxCADAAkAAADE -IANYAACAAMQgAUgAGIAkxCADAgQAgMDEIEEABACAQMQgAAIAAABAxIAEIAAAAAAJkQQCAAFAAAmA -AECQAAAACYAYAAABQAUJgAAAAACIUAmJCAAAAQAqCYKVAAAAAAEJgAgAAAAAIQmBCAIAAEAgCYgE -AAAABBQJAAAGE4kEABABAAQJgAhwAAAAAQmECABAAAgECYAIAIAAAAAJgBgIEAAgSgmABAAAAkAQ -CYAIAAAIAAoJgAgBAAAAIAmABAAAAKAEDYAAAAgARAQJAAIgAEBAQAAQQABAYAAEIAIAAghAQDBA -AiQAMAbAAVAQNFQAEAHJABAQEACEMBAAAAAAAAggAAgAACBBUDAcAEAUNHAOABAABCFAAABAEEAA -AARzcGhAQgCMAAIAAEBAAEAARQQISAAAgAJAIEEgAomAAYkBFDQAAgACBhQAQEIwIgCQQAAgAAAA -BgIACDICSEBAAAQgQAACQABAAgBAAIRBQEBAATFIAAAQGWGIDAAoQMAEoKAgIAAAQABxIEAMCAAE -CAAEAAAEUhBEBIhIQAAkAKEIRAAABEAAGIFEAAAAAABAAARAACBEgAgEQAABwABACAAASqoEAAEh -DEBAokigAAAEiAACCNgYAChAQgBhBCDIGghCGgmEQMgByAJJBIQACAwAQIEoAAAIBAgA4UEJQYkE -iQHhgAEAQNEASASAIABAAgoMAMYwEAIAAQAAiEAABAMEBAAQAASBAAAAAJAMAAjIAQAIAwgpABBA -ASAIDEoAgwgJEg4AAAQAASABAMAIAIRAgoBASAgIgIAAAAgEIAIBlAAEAACDeQgAAAAqASEQIQA0 -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAAAEgAAAAAIAAAB8MAAAAAAAAAACAAAAAAAAAA -AAAAKAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAIAAAAAAAAAAL5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAARAAEFAAAAAAABEACAAAAAAAIIAAQAAGEAAACAAAAAAQAAAAAAAAAAAAA -AQAAAAAAAAAIAEAAAAAAAAAAAAAAAEAAAAIBAAAAAAAAAABAAAAAAAAAAAAAAFAAAAAAAAAAAAAA -AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAGAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAB -AAACAAAAAAAAAAAAAAAAAAAACz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAAAAAAAAAAQAAAAAAACAACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAE/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAAEAAAAgAARAAAAACAEAACAAAA -RFIAAAAAAAAAAAAAEAAAAAAAAAAAEAAAIAACAAAAAEABEgABAAAAAAAIAAAQCAAAAAYQCggQAAAA -AAAAAAd1AAAAQAAAAAIKAAAQAACAAggQAAAAAAACABAAAAAQAAIQAAEAAAQAAAIAABAAAAACABAI -AABAAAAAEAAAQBAAAARQAAAAAAAAAABAAABgAACQSogCEAAUQAgxEAZAAUAAEEEAagAAEAAAMAgA -AgAAIAAACAIAEgIAAGAQAgACAAAAACAAAAARgAAgEAAAAAAAAAAAAgAAAABliBcAAIAAAAAAApdA -IBACAAAAAEAAAAIAAAAAAAAQAAACCAAIMAAACAAAABAAEAIAAAAAAYAQAAAAgAAAAgAAAAAAAAAA -AAAgABAALBIAAggAAGBoABACAAAwAIAAgQAABAGAAQEAAQAAAAACCYAAAAAAAAAAgAAQcJAAAIAA -SAAAAAAACQAAAAAAIAggAIAgAAACAAAgABAAAMgQAIAAEEAQQABAIAAAAADAAAALyQEAAAAACAAA -AACACBARYAABAACACBQgACAAEAAEEkBAAQAAABAIAAABAAAAAAAwAAAIBAAAABBAgQAQgQEAAAAB -BDAAAFAAAAECAABQCAAAAAACAIAICAgACgAAhEIBAIAIAgCAEADIQAAAAEASKAACAAAAAAAEAIAo -AACASIhAQAAACAEBAIABAAQABACCAAAABAAAEDCAAYEEAACRgAgAAAKdAAgAAAAAwMgAAAAAAFAA -AAAAEAAgQAAAAAAAACBBEACAAQQAAFAAAACEAAAAQAAAQAAAAAYQABEAACAAAEAACAgABAAAkQAD -AEAEAACAAAEAQAAAACACAACACAAAAAAgEEAAAAAAAIAAAAAAQlEAAAAAAEAACAAAAAAAAAAAAIIA -AAAAAAAAAAAAEAAAAAGACAAAAACAASBgFAAAAAAARAAACocABABAAAAAIEEAABAAAAAAAAAAAAAR -AAAAAAAAALAAAhQAAAAAQAAAAAAAAAAAAACAEAAAAiAAgAAAAAAABAgEAAIAABAAAEAAgkAAgAAI -AAgAEAAQABAAFBAAAgFAAACCAAASAEASAEAQMAAIICCAAAAQCAAAAgAgAAgCAAAAAEgAgAAAABAA -AAAAABAAAAgAAAQCCAAAgABEEAAAAAAgAAAMyAAgEAIAEABiAAAAABAMAAAAAAgAAAAAADAIAAAB -AgAAAAEQAhAQAAAAAAgAAAAIAgAAAQAAABAAIAAAAAAAAAAIEIgAAMgAAgwAEAIICCAACAAGApAE -AEAIRAAAQAAEAAgEgoCIAAAgCEAAAAAAAAAKQAACAAIBAAiEAACAAoBACJAIgEEAAAIIgCQABACA -QAgAgAAQAAAAiAAgAAgEQAAAAAD3CQAAAAAAQAAIACgKAABAAgwAAIAAAUACCEAAAAABAAApAAAA -AAAAAAwEAAAAAAAACBIAABwAAAQMAABEhAAAAIgBAQIIFABBSAgEAACQAASACwEggAAgRAAAAABB -AAAAABgAwAAARAQAAAAAAAQEAQAgAAAAAAAAAEUEAACgIAAAAAAEQAAEAAAAAAAAAASAACAgAAAE -gEAAACAAAAQAgAAACQFAAAAAAABAAYSAACAAUAAAIAURAAFACQEABAgAAABEQAABAAAAAACAAACA -IADAAIAAICAAAEAAIAEEAQBBQAABAGEBAQEEAABAAAAAAAABAQACEAAIAAiAAAgAgIMgIAABIAAA -gQASAAEQAAAAACAAAEAAAAMACgAIwAAAAACJgAAUAAAAQBiAAAUBAAFAAQAABQAQDQIIAAAAABAA -ACMAAAALnQAFAIAAAAAAEBIAAAAAAAAAAQAAgkAAAAAEAAAAIEAAAGgAAAAIQAAAAAgAAYCKAAIU -gAEAACIAAAgAAABAAAAAEAQAAAABAAAQEAADQCQAgAgBABYgABCAAgAAAAAEEICEBAAABAAQgAAA -BABACBCBFBAAACAAEIAQAAACACAQggABAAAAABCAACsAAAAgEIAAAAkQACYQgFAACQAAABAAAAKw -gAAAAAAAARCCIEAAAAABEIAFAAAAAIAQgAAAAAGUUBCAIAAAAAAgEIAAAQAAIAERgAAAAAIAARCA -AAAAAAAgEIBFAYAZQAAQgWAAAAAAARAgCEQNAACAxCAAFAAAAEDEIAIAAAAASMQgCEgAAIDMxCAB -CAAAAIDEIAEAAAAAQMQpAgQAAIBAxCADAgAADMDELAMAAAAA4MQgAUgAABRAxAAACqUsAwIAACCA -xCAAAAAAAADEIBoCABAgEMQgA0gAACAAxCwRAAAAAEDEIIFCBAAIiMQgIQQAACCAxCABAAAAgIDE -IAIAAAAAgMQgESgEAAhIxIACAJCAQCEJgABAwAAkBAmAEAABACACCYAAAAAAABEJkJoAAAAEJgmE -JAAAAUAICYAAAAACKgUJgAQQAIAIJAmABBAAAiAACYAEAAAAAAgJAAAPpYAIMQACACQJiQgIAAAA -BAmAgBEADAAACYCYAAAAABAJgAYAAAAEIAmAGACAAQAgDYAEAAAAAGAJgAkAAAAAYAmABAQAQAAY -CYAEAAACIAAJEC4AAAIAQACAQsJCABAAQAEGRAwKGABAAABAALIkRAgCWDQAxEEEUAACGAAQQAAw -EQgAQBIAJDAAIUAAQBgwgAAAQAKAEFBAAABAAAAQQooAAARgBARAAGBABgIIgFBATAAQQAACAAAG -AAABMDAwQBIEQBE0IQgAAoAARAAVlAAJQACEAABhRQiECISAAEAAQAAAAABCAEBAAEAAMCBCgEBA -AAZAAaBASQCAQBEEAiyhoAAAaAAgABIBDCAIAAAgASAB4cQEQEABigAAAAGgQOAoCAQARAAJiAAE -BABCAAQUIAAQgUAAYFggAIkIAAjI6uABEQAARVZhAAAAAAxhoRoAAAASSIQESIGAAOHoAEQMDAgI -gagJRERAgABAQAgAiQIAABIgBByIASICiBgamkiAAECBwCTkAQGgCAJAAIIEAgBACJAB4QNAEARA -JAgEkigggBAA0ECUDDEBACAAEAMEJIAQAYIAAMAOBIIIJAAAAAEDEwEACCHAIZAEQAAIkUAsAIAg -CAQAIAIAKokIAAAAEEIAAZAAAACB+yDAAABQAIAQAAxiAIJAAAiDCBAAEAAEAAgICgIQABLQCAQD -AAiEJBEAaAgggASAAABqEAAEkEIAhEYgAAABgAACUBYgCAGBAAgAAQLIBIIQiAAAIBShgA0AIDAg -AgkAACAAIEUAgagAIDGwIAABAAIMAkAhKASECgAIABAAIQhAAACwBEAwiAIFMKAykgFACVagIAAA -AYAAACAgMCIJoAAAAAwvBAAAAAKNBAAAIhAAQCiKQhBAQQgADYpAQkJAYEAFoABAUCABhAGFhVIA -AEJADY4CQSAghAYBABASMFAASkEKApQAAIABKSloAUAACAaJiAACREQgAkQIkEIABAZAVlgAAEwA -AABUwolgUARGBEQCBgASBCACACARRMRQBAAEiEIAGBAARABAAFAQBMAEB0FQACAglBMEBASpgYQS -FBQERAAADiogab3tAxQkRAAEFS0AkECICARDSwIXwBAAAACDACQCAAYAUEGDBAIATAAEAAAUAgIA -AAAgEAbEQAAAEJwADAgEwAREBQCUAgBAUBSKAxZCAlhABr0JAAciSRNIAAAAAhpAgABDgBAAFoKQ -SEAgQAAgKkEgskECFYOAiBSoGABIAIIARQgAACAJA1IMGCgoABIpUoISIUIAioxWCgAiMABCAAAB -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 -rzNfMwWo/QL+MwozClVTVVoidzA/qv8A7jMFM1oidwH9UES7uz86DwrM3TNfD+5fXlU6Jye6uwH7 -EbGqr19dM/9yd1U1Ba8dP1DcJ3cndyd3cnczVQpfNT8PG1VV/+8R3XJ3UV1F35rfcHUSFwj/NzcF -BQAANTVvX1RVF7cFFRH/NT8nd1X//v8wNTMFAAACr0dXHR0yN1BVNT81P1BVFb9fXxtfMwUzX1X/ -Af0zXzNfVVNVVScnNT9F7xH/M18zVRW/Af1Q7nJ3Pz8PX8zMM1UP/19dVTUid3Z3Afsnd1BVAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAA -AIAAAAAAAAAQAAAAAAAAABAAAAAAAAkqAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAwAAAAAAAAACAEAAAAABCYAAAAAAAAAAAAAAEAAAAAAAAAAAAAAYAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEAAAAAAAAAIgAAAAAAAAAAAAACgAAAAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAMLAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAnlAAAAAAAAAAAAAAIAAAAAAAABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAAACAAAAAEAAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA -AAABAAAAAAAAAAQAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABLsAAAAA -AAAAAAAAAAIAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAABAAAAAAMewAAAAAAAAAAAAAB -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAE4AAAAACAAABAAAAAAEAAAIAAAAAAAAAAAAAAAgBAAAAQAAA -IAAAAAAAAAAoAAAAAIAAAIQAQAIAAAAAAAAAAAAAAAgMAAAAAAbjAAIAAAAAAAAAAAAAIgACAAAA -AAAAAAAAAACQACAAAAACABAAAAAAAAADgAAAAAAAAABAAAAQAAAAA0AAAAAAAAAAAIAAEAACAAOQ -AAAAEACAAEAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAIABAAAAAAAAAAAAAAgAAAAAAAAAQAAAAA -AEAAAAAAAAAIAACAAQAAAAQAAAAIACAAAAAAAAAAC2gAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAA -AAAAEwAAAAWAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAEAAAAAAgAQAAAoAABEAAAAAAgAAEAAC -AAAAAAAEAAAAAQACAGAAAAAAECIBAAAIAAAAAABAAAAAAAACACAAAAEAAMAACAEAIAAAKAAAgAAA -AABQQAAAAQQIAEABVAAAAAAAAAAoAAAM5QAAAAAAAAAIAAgAAAAAEAAAAAAAAAAAgAAAQQBAAAAA -AAAAAAAAAAAAAAAAMAAAAEAwAAAIAAAAAAAAAAAgAAAABAAAACoQAAgAAAAAAgFAgAgAAAlIAAAA -AUAAAAAIAIABAAAgCAAAAAAAAAAAAAAAAAAAAAABAIAAAAAACAABAAAQAAAAAAAAgNAAICgQgACA -CAAGgAIAAEIQAAAAAEAAAA1sAABAAAAAAAAACAAAAIAgAAACAAAAEAAAAAAAAAAAAEAEgAAAAAAA -AAABUAAQAAAAACAAACCAAAAAAQAAABAAAIAAAEEAACABAAFEAAAAAAAABgAAIIAAEAAEAAAAAAaI -AAAAAAAAAAAAEAAQAAgAgAAAAAAAIQAAAAAAAAAgAAgAAAQAACgAAAAABAAAAKAAAAAEEAGAAogA -AiAABAAAEAAABSoAAYAAAAAACAAwAAAAAAIAAAIAAAAAAAAAACAAAAAAgAAABAAAAAAAAAAEAAAA -AACAAAAAACAAEAAAgAAAIAAAAAAAABIIABAQACAAAgAgkAAAQAAEAAAEAAAAAQAAACCAAAAAACAA -AAAAAAAAAAAAAAAAAAAAACAAAEEAAIAAAAQAgAAAAAAAICAAAAAAAEAAAQEAACABBABAgAAAAABg -AAAGjAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA -gAAAAAAAQACAAAAAAAABAIAAAQAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAowAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACAAAAAgAAAAAAAAASAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAADZYAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAIAABgAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAASAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfgAAAAAAAAAAAAAAEAwAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3/AAAAAAAAAAAAAAAJEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAKJAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAADfAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD19QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAraAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAA90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAK2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA +AAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +Au4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8gAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAgACAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAB1MA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAIAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAIAAAAAIAAAwAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOQAAAAAAAAAA -gAAAAAAAoAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AABAAKAAAAAAIAAAAAgAAAAAAAAAAABAAAAAAAAAAAAAAAQAQgAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAQAAAAMnAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAADq4AAAAAAAQCAAAAAAAAAAIAAAAAAAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAEAAAAAAAQ -AAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAQAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAEuQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAIAAAAAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA -AABgAAAAAAAAAAAAAAAAQAAAAAAACAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAA1aAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABQEAAVAIASABAA -AAAAABAAAMACAAAAEAAAigAAAAAQgAIAAAAAAAAAAAAAAAAAEGAAAAgCAgEwQAAAgAAKABACABAA -AAIAAAAADkACDAAAAewAAAAAAAAAAIACAAAAAAAACBAAAAgQAE4AEFAQAAAAQIAQEAACAAAAAAAA -EAAAAAIAECAAEgQAAAAAABAIAAACCAICEAAAAAIgEEAAAAICAiBAMAIAALALCgCCEIQAAAAIAAAA -AAAAgAQAAAAAAAAAAAAgAAAIAnAAAkQAAAAAYCAAAAIAAQAAIAIAAAAAABAAAFACAACgAEQQcgIE -AAAIAAAKQCBAAAAwIAAAAAgQAAACMApQAQgCAACoDEAAAAAAAAAAAAGIAAAAAAIAAAACAAAAACAE -AABQAAABAAASAgAAAIgAAEgCAAACKIAAEgIBAAAQAAhAAAQAASRgAEgAMgMAAEAAAAAAEAAEFAAA -AAAAEAiABlIAEACQAAgABAABCAgIAAgAgBBCEAABAQIgAFGIQQEAAAAAEAAAAQAAABAICAQAAATc -EABIAAQIAAFwAAAAQAAAYAAEhAACCACAAAkoABEUAAhoAIIABAAAAAEEAAAQCBAACAgAAIFQMAAB -BIAgADAARGAAAAAAAAAAAQAAAAAAKAAEDAAAgsAgSAAAsAABAAEAAAAAAIhAAIAABAAAQRAAAAAA -BAAAEAAREAAIAADQABAAAgAABACAgABAkAIAkACAAACAQAIQAQAABgAABJAAoAAAAkgEAAgACEAA -AgAAgAAQQAAgAAIAAARAACQAAgQAgACAiAACAAAACADAQAAAAAAIgAABQ0QAALAAEgAAAEQAE4CA -AAEMAAIQgEHAAhAAAsgAQQBICAAiAAAIAgKhAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAEAg -ACAAACgQAAAQAAAAIAIAAAAFAgAAAEAAAIEABQAAAAAAQAABAAEAAAADYACAAAAwiAAAABIAAAQA -AABAAAAAIkQIAAAQSCAAAAAAAAAhAAIEAIAAAAAAABQAAABQAAABAAAAAAABYCAGAACgAmEgAgAC -kAAAIgIAIRIIBABAAADAAEEIAAAQEAYAAFAAAAAAQgABEAEAAAIAEAgAAgAAEAgyCBACAAABAABo -AAIAABFAEIAABgAAACgwMAAACEAAEAACABIKABDIEIEAAAbEDAAQAIQAAAYQAJAAQEAAwggBLAAE -EADAAAIgAAwIAGgQABAAAQAAgkABAAIIABAADAAAABCAkAAAACgAAIgACyABEAIAAACCAAIIAAAA -AEBIAYACkQAAQCgAAAAAAAQACAAAAIAAAAAIEAAAAQAAAEgBhAAAAABECBAIABiAAACICACCAABA -AogAQJAAAQADDAAgAgAABAAIBCAKEAAAAAAAB8CIEAgICEAAACgIAAAAAiAACAgAAgAQAAIIAQQA -WARAACgIAAAAAAAACQAICBAQQAIoAgEAhAAAAAwBCIYQBIAACAAMAAAAgAQMAAgAEEBABgAAAGAA -gAAEgCAABAEAAAAAIAAAIQgAAAEEAAABBAAAgAQKAoCgABAAAECAgEAAkAAgAAAAAAAAAATAAAAE -ACAAIQAAACAAAEAAAAAAIAEAAAANswAARAABAAAAAQAAAAAACQAEBAAAgIABAEAEBAAAAAAEAQQA -AAAAAAAAAAAEAACAAAEEAIBEwAAgAAAAAIAAAEEAAQEAgKAAAAAEQQABQACAAAGQAIDABAABGCAA -CAAgABAQAAQAAAGAAAAAAAAAAAAABAAAACCAAAAgAAABACAAABAoAQAAAAAABgAAACACAAAACAEB -AAAAACAAAAAAIAAAAAx7ACAAAAIgIAAMBAAAAAAEAAQQAIACACQAAIAAAQACAwAMAAAAgiAAAAQA -AAABAAAAAAAAAAAgJgAAIAUAAAgAAAAggAABoASAEAQQAAAAQACABAAAAACgEIAACQAWIAAQgAAB -KAAgCBCCAAAAAAAgEIAAAAABAAAQggAAAAIEARCAhAAAACAgEYBAAEABACgQgAQCAAEgABCAAAAA -AIAAEAAAD7KCAAIAAAACEIAQAAABIAAQgAQAACAgABCABAAAABAAEIAAAAAAAAAQgBABAAAAKBCA -VAAAAAAAEIAAAAABIAEQgAQCACCAABCEEAAAABArECEACAQAAFTEIAMEAAAAyMQiISgAAIAAxCAA -AAAAAEDEJAIAAAAAgMQgAQAAACAExCBDAAAABMDEIApAAAAAQMQgAwMEAAAAxCAogAAAIEDEAAAF -FiQAQAAAIAjEICKAAAAABMQgMgAAADBAxCADBAAAAIDEIAiAAAAAAMQoAQQAAADAxCACAAAAIMDE -IAECAAAAAMQgAUIAAAoAxCADGAAgAEDEiGiDAAAgAQmAlAAAgCARCYAEBAAAAAQJgAAAAAAAAAmQ -AAAAAQAQCYAEAAAAAIAJgSQCAIMgEA2AAAKAAAAACYCYAAAABAAJgIAAAAAAAgkAAAwPiEAAgQIA -QQmCCAAAAAAACYBIoAAAghAJgBgAAAAAIAmCAAAAAEAACYCEAAAABBEJgAAAAIIAKgmABAEAAiQA -CYAIAYEASBoJgAhAAAAAIAkCAgAAgIACQAAIKAACAkBEAAIAIAgAQAAAAAAAAAHARAAAQQCJAABg -BABAyAEgAIgAQEBAgAAgAACBkCBAQQABAkABAQYCAkJAQgwEBAAAQAAAC9YQAAgAAABAUAAAIAAA -QAJyAAABAYiABEAAAUAAQIAAAAAgAABAUBBAAAAAQIARkEDBAlKAQgJEQFAgggIAQCBEEAIAYICA -AQEAAkAABgBRgYiZuAgAAAkIQRxYIOHoCAAAASAABAAAvAgBAAAAAAAAAaAAQBIIAAAJFAAQCABJ -EUQEBAlETAiAQIIIAAAAAggIgEIKIOgJBKigkEBRaAAAAABD/YAIAAAAgAkAAIBAgCggAACAQAIC -EAgAAICABAQACBAAiAIxhAAEAADBAAAISAoIAAiAIBm5AYAAAABAoAiAAQREAaEACAhCAkCRIADh -6AIaQVAQIIsAABFCwAADEAGQCAMAAEAAAYAQAAJAABAAIABSACQIAEQBQAACYAAAASAAgAAiAogA -AAAhAA4BAACABFFAAAAAACAAAAQDA0oAgAAAAIcBAAGBIAAAgIEAQQBBAAQAAQDAAEAAAQCAQUQg -AICAIAAAAAAAAgAAEACBAAACiAoAIRQgEggAAACJAgQBCAEAMIhwEEQAASDABFAyAhABgAAUAAKQ -AClIIBQCQAQAKEYADAAADAIBgAAAAAAgAAAggAQogCAAASkIIgAgAAAEgABAQACQAmpMFJYoABEA -DGkAAAAgAAgMiAAAMAAAACmIAAAAA4YAMAQAAAAKAoACAAAEAABAECEwAAAqAAAgFJYCAA2IABAA -AIAAAgAAQGEUEBSAAIAQoBAAAFAEEEBoMCiEFamCAgAAECkMiAAFAACQAAyAAAAERAwQVoSQEEIE -QAQUAwkABABAAAQAQiEAAAAAAACCAhE4AkREABpiQAEQAEQAQBi8OJQYkAMDEBRAALmUAAZaM5AA -CBEMFCkARKSCl0G5AAAPYEAARAcASAAAEEAACDGSkAIAAAAAQFQDAwAQEEAEFADoUEAAIrAGAJES -UMCAkwAAEAIUBAQEAAGZAFWQAEIUAgAEBEAMAxIAWIAEAEQCFAAwKQAAKENAAAVACShCICABFhoA -AAgYAAAADABAEAgAUAAIVhK5ACjAJAESAhAIFAACEhKQIhJARa1AEAoIFgBCyAAQAsogIACQDBiA -IBBABBQAAAMCgIIQAIKYCQNCAxACAgQAILg6CgIAAAUlTDBSgsAgEAAAEAAgEAAAwjAykoohKEpW -CFAYQgpCErQFEgJCIDAAAoAAAARIRQBAgVIAKCEkKEBAQoJDUAhAIggAAxASAIAkBALAEAIAAIAA -AgAACAAAiEhEAAGSAlQQAACIAkQAApABAYAABABAUArChPIkMFRABIU0REgAQgAABogqAAAQIAAA -C7iSwAFREAACCBAAAckAAFAIQAAUxJCAECBOQgSUE0JBsQEHEEAAEAgABQAFhQBAQAQEQgJAgEwA -BJKAkFQFIlQMklKTCEBAEBAIQJYQCAIQQAKQFARABNKAA4AEORACEKAAACCAAQKAEAMBAAAAAQBM -gQCBJBBIMgUgIQCETgLAEImAA0CAAxAAAQAAQYCGEGigAIhoJwOQ6oOAAkCBAJODAAALKwQwEkCE -jkAADIBBAYCJCQFADQAgEAIIAAgBAHhcBJcXAUCCEEEgBgBICZREAAMFbIAAhBAAUAgCEAABEBQA -kIAQkBGSAQDTC5oQFGYAAAsDVf1VV3cndyc/Py4/VQVVUwAAqqoAAAAAAAAAAAAAAAA1NV8XVVEw -P08PEf8AAAAATl9VRTA1MDVVBU1fd3cRJ/83M1V3d3d3IncfETA/MD8AAADLLyIB+wAzQP8AABFR -DwAPAHdfJ69zv/9z3X8dnxC/EL8AM0X9AAAAAFUFVRET383vNT9fX/8A/v8nd3s/Uft3d66/Fb81 -NTU1u69OXzU1VVNV/lWrIicRGz8dPz9VX1VTAACqqgAAAAAAAAAAAAAAADU/r2//9zA/zw8F/wAA -AAAKG//vOj86P1Vfn693crsn/zIzXxEbERsid7q7cXtxewAACUYvIhG7ADPA/wAAd1cfER8RuzMb -MxN/X7Pubi6OIH8gfwAzAXUAAAAAqq+quwPPzP8wOl9O/yKqqxsbKz+q/yIir68FrzU6NTq7u19f -OjWlo1UCVagiIhERDAwMDDMzqqoAAKqqAAAAAAAAqqoAAAAANTUFTVVXEhfMAAD6AAAAAAoKqqs6 -Ojo6MzMXBSIiMw8AMjNVERERESt7sLshKyErAAAE1Q8AAP/w88DAAABVVx8RHxERMxszEyAAEyII -LgYTExMTVXcA/wAAAAAzMw8PA88AMzA/CgoiIgABGxshMABVISsFBQWvNTU1NRERCgo6OqWlVQFV -VHd3d3cMHQwdMzNVVQAAqqoAAAAAAACqqgAAAAA1MAoGAAFxe0QAAO4AAAAAX18AATU1NTUzMwkK -IiczDwA3M1B3cndyIXEVETA/MD8AAAfgDwAB+1BzQEAAAFVRDwAPACIKJwVzEFAjERkdF3Nzc3MK -OwD/AAAAADMzDw8CzgEjMD8KGwAAVFUnInEwAatxewQVBK41NTU1EQUKGzU1VVUdAACMdAARkB0A -AIx0ABGQFAAAjFAAERQAAAAEUAARFB0AAIx0ABGQFAAAjFAAERQdAACMdAARkB0ABIx0ABGQHQAA -jHQAEZAdAACMdAARkAAAAyYACACMAEAAFAAAAIwAAAAUCQAAjCQAAJAdAACMdAARkAAAAIwAAAAU -HQAAjHQAEZAdAACMAUARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkBgAABxgAAOEGAAAHGAAA4QQ -AAAcQAABBAAAARRAAAEEGAAAHGAAA4QQAAAcQAABBBgAABxgAAOEGAAAHGAAI4QYAAAcYAADhBgA -ABxgAAOEAAAH1AAAABwAAAAUAAAAHAAAABQIAAAcIAAClBgAABxgAAOEAAAAHAAAABQYAAAcYAAD -hBgAABwAAAOEGAAAHGAAI4QYAAAcYAADhBgAABxgAAOEAFUAqqpVOjoMPxETVVVVVQPzAA4iIjOq -Cl+OjlBQAPAnJwVNVVcbdzMAADMREQACMzNVVR0dHR0FBQpfo6NTUwAOD6oRuyJ3AP8zABG7EbsA -AAYXCIgB+wAAAABw+lVZAAAIqgAAAP0AACCqJycnJzU1NTUAAA8PXwqMAIi7oK+q/gUFMzMzMwoK -HR0uLqoBM1UREaqqVVczqg8zIiIbG7u7paVU/lT+VVU1NQwuEQFVVVVVA/MBD3d3M1UKXxcXUFAA -8CciCgYAAScRMwUAJyInVVEzM1VVHR0dHQQVCk5TU1NTAB8PRCJyELoA/zMFInIicgAACA8IiAD/ -AAAAAHB1VVUAAAhdAAAAugAAIHUnIiciNTA1MAAADw9VBUwARHdQXwBUBBUzMzMzAAAdHR0MVQEz -UCInVVUAATNVDzMiJxsKERFVVQJXAauqRzo/DD/d3zMbqqMC8vD+IiczpQCqjo5ERLREJyevb//3 -M1Uz//8zu7tVVwD1At8dLh0ur68KX6OlU1r/Dg+7EbsidzIyM/oRuxG7AAADOKqqAfsAAAAAAKpV -agAAiKoAAAL/AACgqicnJyc1PzU/AAANRVUA3VWJq6Grq/+vrw8KDwr/Ch0/Lj+q+zNfu7sB/f3/ -M68PInd3Gxu7r6WjVf9V/1VHMDUdP93NMydVUwf38f9ydzNVAKoXF0REtEQnd18XVVEzVTOv/ydy -d//7Bf8B7x0dHR2uvxtfU1VTVf8fD1UndxW/Nzcz/yd3J3cAAAgGXd0RuwAAAAAAVVVVAACI3QAA -Rf8AAKD1J3cndzU1NTUAAB9XVQBdVUVnUVsBVa6/D18PX/8ADB0dHVX7M1VydwH9VFUzBQ93dycb -XxEFVVMAIAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJCgAAAAAAAAAAAAAAAUAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEg -AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAH12AAAAAAAAAAIAAAAAAAAAAAAkAAAAAAAAAAYAAEAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAoAAAAAAAAAAAAAAAAAAAIAAAA -AAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAloAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEBBAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACEEABAAAAAAAAEAAAAAAAAAAAADgAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAEAAgAAAAAAAQAAAAAAAAAAAAAAAAAA -AAABHgAIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAA -AAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAEABAAAIAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAd0AAAA -AAAAAAAAAAAACAAAAAAAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAEBAgAQAAAAAAAAAAAAAAAKAAAAACIAAAEAAAAAABAI -CFAAAJFAAAIgAAAAAAAQAAAAAhAQggYAAEAgBMOAAAAAAAIAAAAAABIAAgAACxkAAAAAAAAAAgAS -AACAAAACCAAAAAAQAEJAAAgQAAAACAAAQhACEAACCAAAAAAAAAIADAAQNAAAAggAABAAAAACAAAg -ECBANEAAEEASCQAICgBgEAAAAAAAICAAAAAAAAAIAAAAAAAAACACQAAAAAAAAAJIAjAEAJEAAAgI -BAIAAABACAIAAAAACAAQACAAEGhAABBQAAAAAAAICgIAAAABAAAGSAAAEAAAAAAAAEEAAAAAEAAA -TAACAAAAAIACAAAAgUAoAAAAAAEAAABAAAIACAMAAAAECgJQAGAIAAQAAAAAAAAgQIACgABQAAAA -CAAQAAAAAAAiAAAOSAAAAAAAAEAAAAAAAAAAAAAAAAGEAAAQAHRkAAQAABIRAGF0AAAgBIAgAACA -gABSECBBAAAIAQAAAAGIIAAAAAAAAAEAAAAAAAAAAA6jCQAAABAAAAAQAAAAZAAAAAAEgAACCBAo -kABAAQQLIQEBAAAAQQAQAAIwAAAAzAAgAQJAAAAwEAABDmkAEIAAgAEKdgBwCAAUgAAiAAAAMIAA -DAAMgAgBCEAAAAAAEAAAAAAABACAAAAAABAAAAkACBCAAIABhICCAAKCCkHIAAEAAAgAAACAAAAB -wCgAwoASEgFAAABBwAAEEAAAgEGAgAAAD+JAAAAACACBAAEAAAAAACAAgAIUCInAABEBCAQAAKgA -QAACEAEAwBABAAABAAQIgBBABImAIFAAAYAAAAAUQZAAACEgACCAooAAAQAAwVACRAAAAAQAAAAG -AAAAAAAAAAAAAAAAAAAAAAAAIgAAIABgIAAAABAhABCAABAggiIAAAAABAAAAAAAqAACAAACAApA -EAAAAABAAAAEAAAAgAAAAAAIKwAACAAgAAAAAAAAAAAAAAEAQAAgIGAAjIACAAAABECAAABgAABg -BAACAAAACAAAIIAChAAAaIAQABKQABRAIAAAggIAAIAACAAAgQCgBBEEAAAIAAACCABAAAAAAEAA -AAgAAAAAgAAAAAIBAAAQAAzAghQgAZCRACECIBCAACAgAAAoAgBIECAAAYAAAMAQgAAAKBAAAAAC -BAwSAAAAAIAAAA5GUAAAABAAAQIUAAAABAAAAIAIAAABkAggEABEAQEAhAgAAAABRAAQAAAABgAE -0AAiBAAsIACAMASAACQABCAAgAAEAQAAiALBIAAQADAAAMMIQSAEiAAAAEiAAAAAAAAACAAABAAA -AACIAYAAAAAAgAkAAAKAAAAACCACAgBEAAQIAAiAABIgAgwAAACEAIAADCAQAAAEQAAIAAACQAOA -AAAADCsMEAAAAACAAAgQAAAgAAAACAKBAkIAAAMJGAAACBEAQQkCCAAAkAADCCAAAAAEQAAIAAIK -AAAAAgkAAAgAAYACjBAAAgAAgAAIBIACCAAgAABQAgABGEAAAAQAAAAgAIAAAAAAABIAAAAAAAAA -AAABAABAEAQARQEAKEAAAAAAAQBAAAQAgAAAACAIAgAAQCCCggBAAEAAAQAAgAABEIAAAAAEwAEA -gQAAAAABAUQBAAEAAAEgABAAAAAAAAAEhAQBAAAhAQACBAAAAAFgCAAAAKEBgAEAACAAAAAABAEA -BQEAAIAAAAAgAQAAAIAhACAAQCCAABAAAAMAIgAABACAACABAAgAAAAACgQAACAAAAJSIAAAVIIB -AwAgAAAECAAAAAAAAIAAAAIIAQAECAAQgAwBAAAAAAAAIAAAAAAAAAAURAAAAAJbAAAQAAAAAIAA -QAgBAAAAAAAAAAEAIAAAAAsAAIABAAAAIDAAACEQAAQAAICADAAAAASAAAAwAAAEABIAgAAIAAAA -EEACQAMACAIIAAAAYQCAhAAAAEgAEIAAAQABAAgQgAAAAAAAABCAAAAAAAAAEICAEIAAJAAQgFAg -AAAAKhCAEAAAACQoEIABAAkAAAAQgAQIAAABIBCABAAAAaACEAAACReCgAAAAAAoEIIQIAAAAAAQ -gAQAAAAAIBCCAAAAAEAgEIAAAAAAHAkQgBBAACAAIBCAAAAAAARgEIBQQAAAAGEShNFDAAAACBCA -AAEAFEACECAhIAAAKEDEIAESAAAAhMQiAAAAAAAEQCAhSAAAAEDEIAECAAAASMQgA0gAAARAxCAB -AAAAAEDEIAgCAAAAgMQoAgQEAMCAxCACyAAAAADEAAAEYyAEyAAAIEDEKQAEAAAAAMQgAwQJAADA -xCAABAkAgADEIAEEAAAQAMQoIQAAAAAAxCAAAgAAAQDEKAEBAAAgAsQgCAQAACAAxCsEAgQAgADE -gCoIAAMABQmAmgAAAAAoCYAAAAAAAAAAgAQAAAAAAAmAGACAAKACCYAEAAABAAAJgCgAAAAABAmI -kgEAACAkCYAIgEAAgCAJgAgAAAAgIAkAAA08gBAgAAIACgmAAAAAAAEgCYAIABCAACAJgQoQUABA -AAmACABAgKAECYAIMAAAQJAJgEABAICgIAmARCgAAAAIDYAQIIACAAQJgJAAAEAAaAlwAAAIQiBi -SiAUUAIpQAAFAEAAAGAAAAAJIGAAEAAAAmAAQAACBAAGAgIBAQqAUkIQIABCgIBMAEAAIHChABCA -QFYAAEBQUAAAAAJCIiAAAAAAAPACEAAATAIAAAAAAEAAAAAAUEBEMpAABCgAUAAAAhAkAEBAQHAB -QCIGKSBAABIEJYkEKEIAAIoAAAAESEBCAAGJEAIICAJAEAAQQEBQCCAQEQQAgEEBCAmQAIAEBHoA -ARgAAAAAABgQAFIiAAhkAAGBHAAhQKFMCuCoYaIKIMABgUQQRChICAigCAQEBAQMBEQAAaBAAAGA -pEBQAShBShoEAABJL0EAAAgMgAykCkHAAAGBgAQECAEJhKgQQAAIAIiBgAEAAAAAAAQAAeESAACA -AgQCGgFQAQAEUNDEAAEAAAGgYhoEAaAEAYAAgCQAAAQARAIACCQBYlAEEEEGTiAIAESASQAAAAAA -AAAAAAAAACiBAhACECBGAACKARSAAAAAAQAAKARgAAAEwAggQAAAACAgiEFAFhEBCAkQxEQAERAA -AAAAAICoECRAEYAAIBAAAACBAAAAgAAEYAgQEAFDJIBRFAABCBEBBGAIgAAAEEAOIEGIUBAA0AYg -AJAABgAAECEC0AEgAAggACIQRIAACIbSiIFAIgBAQWIAAI2gAJAAUkAAAYIAACAgAAAAAAAAIHKw -AkGAQAAgAAQQKgAQIDAwsAAJiABCURAAAAwgBAAgIIEUsYIGAgAgAAYBgAAAAoAgQE2IIAAAAJ4A -AgCgAiBEAAAAAAQAAAAAAgAgQAIFAAQFQAAEAABgAhAVIECAjKgAAECiAYACQAAAQAQAoAAIBQAB -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 -AAAAAAAAEAAAgAAAgAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAgAAAAAAIgAAAAgAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACJIAABQAAAAAAAACAgAQ -AAAAAAAAAAIAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAPnwAAYAAAAAAAAAAEAAAAAIAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAB -AAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAVBAAAAAAAAAAAABAAAAAAAAAAAAAABAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQ -AAAAAkBACAAAAACACBAIAAAgAgAAAFIAAAEAQEAQQBBIABAACBACASAIAAIAAAAQAgACQAiRCAAA -AAwCAAQAAAAAAoAAAAAAAQAAAAAAA/AAAAAAAAAAAAAAMAAACAAECiBAAAAAEAYAAggAAEAAUAAA -kAACUAAAABACAAAAAAIAJAAAAAAAAgAJCBIgAAAKABAQAEAAAAAAEwAAFAAAAAAACAIAAAAAAAJA -AAAwAEAAAggAAkAAAAAAAAAAQAAgIAACAiJSEAAgAAgCgIAAAAAAAAAAAAAAAAIAAAAAAEAAAAAA -AIAgAAAQAgAAAAAAAAAM+AAAEgAAAAAAQAJAAABAAAAFgBACEgAAACBAAAIABAASAAAAAAAgAAAA -AjACsAIAABIAEAIggEAgQEBQQAAAACgAAJQABoAAQABACAICAAECIQAgABAIABAAAAAAAAAACACA -hIAIAABAQHARABAMCAAJACBQAQAAwQAAIIBklBAAAQCOABAAAAAAAAAAAAAAAABBAAIAAAAAAAAA -AAQAAAAAAAZMAAAAgAAAAAAAgAAAECAQSIAAIABAVAAAEAAMCBAEAABADHAAABQAQgAIAAAATAAg -AMAAkAARCkABCICARAgIAAgABAAABBIIAISAAAAAEgxAAAAAAMgAAAAABgIAEAAJAAACAACBgAGR -AgAAAJAAAQoCEQAAlAAIAAAQEQBAwIEAAAAAAFGBgQBBgAAAwAQBAIrBAACIAMAACAAAAAAAAgAA -AXgAAAAAAAAAAAAAAAAIAAAoAcIQAAiQgAkAAUAEBAAQAQACAQAAAAAAUAEAgACQAQAMEABAAMIE -AAAkAAAA4AAAAIKABAnSSACAAAGAxBAACAAAAAAAKAAQAEBFAgAwABQAAAAAAgACQCCIRQAAIAAA -AQACMAIQACAAAAQEAGAAAAAAEgACIAAAAAAAAABAAIAAgAAAAAACAAAgAAAAAAAAAAAAlwAAAAAA -AAAAQAIAACAgAAAAAAQAUigEAAAAoAAAgABQgAAAAAIgAAIgChIAAEwAAgAAAEAAQFKAAGAgAQAA -ACgAAAAAIgACEABCCAABAAASwAAoAggAAABAAgAAAAAAAACCDAAAAAAEhCAJABBAEGBMAgRCAIQQ -JIAAiAIEAFAgAAABABBAAcEAAgAAAAABAACCxAIAACAAABAAAAAAAAIAAA/GAAAKAAAAAAAAIAAA -CGAIACACAAIAQIACKAAUChEAAAIACgEAAGwAAEAAACAQhgAAFgAIECAGAIAAAEgAAIAQIhAgCAAA -AhBAgCAEIkQAEAEMAAAAAEAAAggABAAAgAAECACCgACEQAAIAgAAAIAAAYgAIACEAgAACAAAQAAE -IAMJACAAABRAAAgAIAAQgAADCAwAAAAAACAIAAIAEAAAAAAAD0EIGBCAAAAAAAgAAAAAAAAACAAg -AABEAAQIFhAMABAAAQgMIAAAAAAACAFAAgAABIAIiABCGAABAgwIgEgBAAAACBIABAgEAAAIAIAA -QBAAAAAAhKCAQIAAAAAAAAAAAAAgBAQBCACAAMAAAAAACACBoQRQAEREBEEEBAIAAIkAAAAAACCA -AQIAIAQEAAAAAAAAgAABAAQAAAAAAAAAAACAAAANIAAAAAAAAAAAAQAEAAAAAUEEAEgAoQAAgABA -AQAAgAQgAAAMAAAAAEABBAAAAAAAACAAAAAACQAAwIAAYABBAQAAIKAAQERgAAAEAQEAEAAEAFAQ -AAAAIQAKAAABAAAAAAIEAgAACBAACAAAQAAQAAAEAAIAAAAgAAAEAAAAAAAAEAABgAAABAABAACA -AAAEAAAAAAAAAAAAEAQAAQAABAAAAAAWAAQAAAAAAAAAAAAAAQAgAAQAUQAAAAAAAARAgQIgCAAC -AAAACAAgAAgRAAEAECAAAAIAAAAAIAAAUQAACACQAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAEIEI -AAAAAAAQiAAAWgAAQBCCAAQAAAAgEIAEAQAAAAAQgAEBAAAAABCEBAQAAAAhEIAYEAAAEAEQgAQA -AAAAABCAgAAAAAAAEAAABJSAAhAAAAAAEIAQBIAAQAAQgAAEAAAAABCCIAAEAAAgEIiIQAAZNAEQ -gQgAAAAAChCABAIAAAIBEIAkqAAUEAAQglAAQABAIBCEAAAAAAAoECABAAwAAEjEIAFEAAAAAMQg -AwAAAAiAxCABBAAgAUDEIAIDAAAAAMQgAgIAACEAxCADQAAAAEDELAMAACAAFMQkAwAAAAAAxCYD -AAAAAATEAAAAZSAAAAAAAADEICAAAAAAwMQgEQAAAACAxCAGAgAAAEDEJAAAAAAA4MQqIwwAAAjQ -xCAGAAAAEATEIAAAAAAJAMQgAAAAAIDExCABAAAABMDEgAQAMAAAAAmICgCAAAAACYAIAgECICAJ -gAQBAAIgEAmQkAAAAACACYCYAAAAgCAJgAQggAAABAmACCLAAAEACYBUAAAAAAAJiBQCAAAAAgkA -AAEeggAAgAAAAAmAAAAAgAQQCYiIAAACQCAJkABQAAAAAAmAEhAAAAAECYAIAAAAAAAJgQAAAQAA -gAmBABAAAaBgCYCQAgAAABAJgJQAAAJIEAk0JADAwFRUAERQUABwYABgCQBABAAAAAwQQMAADhIA -QAGIwHAIECCBcGAAMAACAAAUYEBAgIBCAgAAAgKAMAICEAAQAgAAAEAEABQAAAAAgQAACW4AAAAA -AAAQAEJAQAAEACQABAZEBEJAAMAEAEAEDAgSACAgQABAQEAAAAhAAAAMBAAEAEhAIEwgAMDEQAAA -AAAAEAAABkAUIQZwYAFBgRJAQERBARQIAAAIAAQAAAAIBASyBADgAAIAQAQMAEAKYfAAAMAEBFpg -CAEECAgMECBJQEQAACAACAFBAIABAQAgAQFEAIEAYAAACAgBAAAAAAAAAABNiwAAEAAAAAgAAQAA -AAAEAARIEABADAhKGUAAAAAkAABBACAAgAAAAAEIAAAAQAgIAEBMAAAACAAgAAAMAUCgAAAAgGHk -CYABAQQBAqJIAaoQCAIAABBICAAKACQEAUAgAAACYBAIQAKACAIkIIAgAAEMBiBAAIABiAgAAAiK -BIKRgARqhACAgCAAQAAAgAAAAIAEEAABRCACAAAAAABEAAAAAIBEAAAAAACAAAAQBCAAwMABAAAE -IABQBCAKQCBiBIAGIYAABCACCAAACgAGIAIBAAEBwAAmAAKAABAABCICIBAUATMOABAABAAACgAA -EAiAAABAaDECBAECAAAASGEQBggMACgoAAYJCEQCAACwBAAAUAAAAAJCASoAQkACAkAAqAKCQgAW -AAkIAIAAAAAACAwAQEgAAAAoKCAwAAAABAAAAAAABN8AAAAAAAAAAAAwMAAIAkARAAAgAABNogAB -CQAgBACACEAgIAAACYoAQCBhAEABgQAAKmAgiACIAAAplAAAAYAQAIQwAAARSARAcQgABEgoAAIE -AgIDhAAEBAQAAAAAQBAQEAAAEBRAABCAAABAAgAAUBACAoAGRkAQAAIAUwICACAQAQR5FQwcQBAQ -AAAQBAQAGAIAgBBBgAAAIAAAAABEAAAGZQAAAAAAQAAAEAAAwEBIAACrgAOrEBQAAqwPAOAAEAQS -QEAAQhAcgRIAACQAgAQEAAMAAAQAA0kRAQQCAgBUFAIAAAICAERQBBACABCDEASVIDAJECAAAcAC -lhA4FUECAlIQQCACQCAAEgACKAMRIkiCAABZSEAAABIIyAhQAQC4UhAYWBYgINBAEBICQAAQABIA -CAFAMgYDAAUQJRBAAAAAAAdGAAAAAAAAAACSkIoiAAhDCyUwpSUhQABAAAhQEAcBUJAAOA0AgIAK -AADQCAAAIAAAIIpCkAggJhYEEACgQBAUCQpQBSEIgADAEhiIEEACBtQIAlAEAAgKQwAAAAQAACCo -RAIQEBACIBBEBAAKAAAQCoyWEQAAEAAMBAFA4ABIAAIEAgAAhEIyAgDABARAUAICAFJJSgAAFAAA -AgAgAAAAgAAABScAABAAAAAAAAQCFSWAiFEIIGYQKAIAAAAKUAagyEJCAIACEgAAEAgEwEIQAAAg -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 -M3d3XT8XMzVVU3Z3zt8AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgEAAiACAAABHoAAAAAAAAAAAAAAAAAAwAI -AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAABBAAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAAABAACgAAAAAAAAAAAACAAAAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAKtQABAAAAAAAAAAEAAAAACgAACCAAAAQA -IAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAEAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAACAAAABAAAAAAAAAAAQAAgAAIIAAQAAAAAAAAABI -AAAAAAAAAAAABAAAAAAEAAAgAAABAAQAAAm3AAAAAAAAAAAAAAAEAAAIAAAAgAAAAABEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAQAAAAAAAAAAAAAAAAAAAAAAAAgBKAgAAAAAAAAAAAAAAAAACAAAAEBAAAAIAAAAAAAAAAAAA -AAAAAAAAAgAABAQAACAABgAACuoAAAgAAAAAAAAQAAAAAAEEAAgAAAAAAkIAAAAAAAAAAAAAAAAA -AAAAACAIAAIAAgAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAIQAAAA -AgAAABAAAIACAAAIDgABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAgAAEAAAAAAQAAACAAAAAAAAAMAAAA -AAAAAAAAAAEAAQFAAAAAAAAAAAAAAAAAQCAAABAIAAAAAABQAAAAAAAAAAAAAAAAAAEAAAAAAAAB -AAEAAAWfAAAQAAAAAAAAEAACAAAAAAAAAAAAAAEBBAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgj8AAAAQCIAMAAAAACEgCAARSECIAAAKIAALI -AAAAAgAQIAAAAgACAAAAEAAAAAIAAAAAABAAAAEQAAAAAgACAlAAAFAIAUAAEQAAABQAAAAAB38C -AAiQEAAAAAAAQAAAAoBEAAAAAAIQIAAAEEgAACBAEAAQAAACAAASABAAAEgACAAAAgAAAAgCAAAE -AAAAAAoAAAACAABQQAAAEwAAAgAAAghgAEIAAwGBAAAAEAAQCCwgBAAiAAgAAABgUIAAAAAAQAAA -ggBEIAAoAAgQAAAAAEAEAEoAoAAAgFAACxAAAAGAAgAAiACAICAAEAAAoAAAAAAPRWAIQgAIAAAA -AAAABQgBQAAwAhAAAAAFAAAIAAAAAAwCAAJQAAAABIAAEAACAAAAAABIAAIICCGACFUAAAAAECAw -UAgCChACAAAgAAIAgiJAAAgEAIBEQQAAMIgEAAEAABAMAABQRAFIcAkgAAgIEEAAEHIEEDQQgEAK -AAAAAAAAAAQAAAAEUAAEAIAABAAIADAUaAAgAwAAAAmCwAAMABAAAA73AACAKAAAAAAgAAABBAAw -BAAAAAAIQBFghAAAChRIgEAABIAACAISCAEBgQAUQJAgAACSAEAACAQABhAAEDJARgABQEAAAAhQ -IQAAAAgAUIAABIAEAIgQwgQQBAAAAAAkACoAAAGQAgAAIBSAAoSAAAACJMAAEAEBCAgQAADAAEEI -AAAABAAAgIoAACCAUUgIIAAAAABAgQEAAAAAAECA0gAABe0AEABAAAIAAAEAAAIAAAAIAAEAAAiA -QgECAAAIAAwmgAAAAAAI0BGBAAIQAAAQAECABAAAgAAAiAEIAASAEAAIAIAQBAAAEAsAAQEEyJAR -BAACAAAAAAQAAAAQAAAwSAEQAAEgAgACQgCABQQSAABAAAIBQAAEAAGAAiAAAAAAAQAAAAAAIAAA -IEgAAAhgQAAAAEAAUEQAAAAQAkAAAACoAAADMgAAAAAEAAAAAACAABAAAAAAAAgAImAAAAAAAAYA -IABAAAAIAAIgIgIAAAQBhIQggABBEQCQAAAAAEAIAAAocIIQiAWAEAAFIAAAAAAyIaIACAgEAADA -AQACCAQQAAQAIAACAAARQQQQACDQAAAMEAAACIAAEIgIgBAACAgAwABEAAAAEAAECIACAAAAIAEI -AABQEAAABABAAAAQAAAQACAAAA1iABAAiAgCAAAhAAAAAACIRAABAAAIABDAABAACBEQAAIAAwAA -AEAICQAIBAAAACgAgBAAAAAAkAQUEAAACAAAJICAUAIAEAhOgAAEAoAAEEMIIIAGQAEAAAiIgAQA -AAAAiAAAIgCAAAAoBAEIAIBAAggAAQMAAEQEKAAAAAAQAAAIAAACCQAAAAgAgAABAgAACgZICAAC -AIQoACCAAARAAgAAC61KAIIAAAAAAAgAABAUAAAASAIAAAhAAARLAAAAAASCQAgAKAAAgAAACQwg -ABQAAEAICYACgAAAAAgYAAFAIgIACAQABAoAAAAJiAABAAAhIAAAAEAAAEEAACAAAAAABAABAGAA -ACkBACgAAAAAAAAAQAQAAABCAAEhGAAFAAAAAcQAAEAAAEABAQQAAAAABAUAoAAAIICAAAAEAAAA -QIAAAAABscAQYAQAAAAAAAAAAIAAAAAIAAAAAAAAAQAgYAAAAECgAQRAABgCABAABgAAiAAAAAEA -gAAAGAAgAQAAAAAAgAQAgAAAAURAAAEGgAFAAIAAAAACQAEAAAAIBMAAAACAAACAAAAAICEAACAA -EAEAoAAAAAAAghAFgAAAIAAAABQAAAAAAAAAEIAAAAAAABQgAAAoAAAAEAsAEAAAAAAABAAAAAwJ -AAYAAAAAAAAEAAAAIACHAAAAAAAACAAAAAAAAACgoAAAIAAAAAgKAAAEAAAAQAAAAAAAAAECAAAG -UAwQAAAAAAwAAAACAAAAAAQAAAAIAACACEBAAAABEIAACAADMAARgBAAAAEAABCASBAoAAAAEICB -AQAgQAAQgAAIAAAABBCAAAAAAAAAEIgEgAAAAAAQgAAAACAAIBCABAIAAAEgEAAADcqJAgAAABAB -EIBkAACQgCAQgBQAAAAAIBCAVAAAAAAAEIAEAAAAQCAQgAAAQAEQABCBkBAEAAAkEIAIAAkBNFAQ -gAAAAABAAhCBABAAAAIIECkAAgAgAKjEIQEAAAAhAMQsIAQAAADAxCABAAAACADEIAACAAAIAMQg -AQAAAAAIxCABSAAAAADEIAEgAAABQMQgA0AAAABgxCsAKAAAAITEAAANdiAEAAAAEADEKAJAAAAA -wMQgI0gAAADMxCADQAAAEIDEIAIAAACAwMQgAwAJAAqAxCAgAAAAEkjEIAAABAAAiMQgBEgAAAIA -xCACAAAAEITEgAIIAAAAAAmEpEgAAQQVDYAgAQAAABgJiUYAgAEARQmAKAAAACoUCYAIAAAAAIAJ -gAQAAAAAQAmTCACAAKAgCYlECAAABAgJgAEFAQAAIAkAAAN+iqAAAAAGCAmAIACAAUAgCYAEAAAA -BCIJiZQAgAIgoAmAAAAAAAQgCYEIAhABACIJgCgQAAAAAAmABcCBAAARCYqggAABAAYJgAAIAAAE -IAkABEYCQAAAGAAgQAAAAAAEAABQAEwGBBAgIagAQAAALAAAyHQgBABAKABABAAQEAAAAAACAAgA -AAAAAAAAAAAAAABgAJDAEgEAAGBQQAAAQAAAA/kAgAAAAEAAADAgVABQIgAGFCBAAVAIAShSAAAA -AAAB0AAAVAAAUB1FABQ2MgiAIQUGAABAAAAAQAIAQDSACZgAEAAAAAgAAAQACYkFCImKFICAEQGA -YAAAABIBAAgACACJggpSKUHkgAQCAACIQAgBQKAUBABCBARhCAjACAAAgAAAAAAAQBmEqAQAAAAA -AAAAcAEAAAFAAQAKAAgQBAgAAABMjBgIAABAGgAADAAIAAIh4QFEQAAAgRhYRAAAAECIoBAJCIAI -AICgAgIAhEEIQAwCwuHgGAAAEEgAjKIEZAIaAUAEAlhMCARAQQiSEuIAUhRCAAQgAAgAAAAAACAA -AAAAEAgAIkKCEBIGABACkk4gJABkBCAQAwAAIAAEIwLMAAAQACQEAQEAAAAAAgAACUAACBAJEAAC -AAAAEGAAQAAAAkEAAIJeAAAAAAAABCAIBmQkQgAAYAgEJkEIwAECiAgBFgYEIQIjRmAAAAAAwIAI -CAgEAABAEBRBAHDEgAAAEmgAgEAAgAgQCBABwBACAAAAEACAAJIAIAAAQAmIAAAAAAAEAaBAQqAA -ACBAAFBAIAQABEgpBBQpAkJoISiJAYBACCJJCEAAqAIAgEAIAAAoKAAACAgAgAIgAAAIEICgAAEA -CAkIAAAAAxUAAAAAAAAAAUJoCBQAAAgEAgGgEIIAAABAAABgFAmACJAwCACAAQAEFEJAQAUOjAQA -AQAABQloAJAgIgoEAAAQAgFAooEJgACQgAAAgQAAAAAAAMAAlAUVAEAAAAAEAAAAAACgAIICBFBU -QAoCGABCEFAQAECGgAAAwAABEFQAVEBACAAAgABAABAAAAAQAAAAAAAGABAQAgFAAIKQFAkIAAAP -KgAAAAAAAAAAAAQCBCBSAACCKCBAEAICEgNERJBATAIQEBQERBAGxARRAgAAEFAEBAIQcBAQFgAQ -EBACAgAAAAkEAIAABgQQqoEEQAADEBIAgDACAgBQBAQAAgAAAAACQEg6yAAjASBYEJAAIAFFIKBC -EBISAiCDCCAoCgABQAQAAAgAAQAIAQJEEAAACECkCEogAQAQACBASigYQAAAAlQAAAxsAEAIAACg -AAJIWEUEKjExQCEgIBgyCaCgAIiAMAkACAIiUECAMiCAQIABIkiBABBAISFAkgEAApIgUAlBIAhO -HACAKCpICAAgSSACIjlQUaDAYhQEAAASEgAQABAAAAAAQEEGkgCIDECHApJwAAhgCRCCBASQKNEI -EgKACEAIDhMgkhAAAAADEEAAEAAAAAAIABQTAQACKAAQBwAAMCJABAAADfRAAAAACAAAQEBCAPAU -AAFIKDIQAgRBBAiQk5MAApJUAERCA5NFEJIKDcgMRAgAQhIIEgcFyFCFBUJCkAhPQFQiskIBBABC -ECxBUpQMQABACgAICACQQJAAAAACQAAAhAADCQgRAAAAAkiAFRWQBhMBAAGAgBEIEIMRSEkDgiAU -hIAAAwKCgBAAAQMQAAIAEQAEEhAEgYABAQBISQSAgBEiAAAHyQBGCABgIgIFAwAAEgBIUgsAERPh -AIQ4ARFkeAMAEIiBAAAEfEwcAAiCAAAGgqOQCABAAOwGgBTsAQEAABijAIEQkQEgAIDgAAIQEABg -AwABd3dVUTU/NT8RMw8PAAAAADNVVTUbX1RXBf9R+yd3Jycnd1XfLj8FrwQVRe8zBTA1/f81dVUP -ERE8PMzMNjYzzAAzM7MzMwBE7u4Q7zM2MzYAAA3XTEwAAAAA//8F/zc3HR0F/wH9VVUBzRsbVR8F -9SoqXxsPXzN3UfsB+/9FTl8nd3J3MjdV+yd3J3dVVXd3Ed0dPwAADxszAF3dVVVVVQHNDB13cv/7 -MDUwNREzDw8AAAAAM6WqNQpOpKcA+gJXEbsRuycimu8/PzMzrr8BqzNfNT/9/zp6dw8Ruzw8zMw2 -NjPMADMREbMzAMT//xDvMzMzNgAABorMzFVVAAD//wD6MjIuPwD6Av6qpSPvBa9VLwf3GxsKGw8K -MyJV/wL3/6uvrxGxERsyN6r7EbsRu6qlIicT3ww/AAAPG3dVqqqqmaqZE98dPyIiqqswPzA/ETMA -AAAAAAAzqqozCl+lpTMzAFURuxG7JyeaIAwMGxuvrwCqM1U1Nf3/CloiDxG7PDzMzDMzMzMAMzEx -EzMAzP//AP8zMzMzAAAIQMzMVVUAAP9fMzMA/y4uMzNVVTMzIu4Fr1UNBfUKCgoKMzMPDwCqVVUA -qwUFEbsREaqqqgERuxG7MzMiIhHdDD8AAA8nVVUIiA8PDw8R3R0dIicAATA/MD8RMwAAAAAAADNV -VTMKX1VVMzNV/yJyIncnJ1UQDB0nJwUFVf8zVTU1/f8FVREPERE8PMzMMzMzMwAzM7MzMwBE7u4A -/zMzMzMAAAG5DAwAAAAA/18zMwD/HQwzM1VVMzMR3QpfVQ4E9AoKX18zMw8PAatVVQBFChsid3d3 -VVVVASJyInIzM3dyENwMLgAADxsAAAiIDw8PDxHdHR0ZQABMbACBkBBAAVxIAIEUHQAAjHQAEZAd -AACMdAARkB0AAIwlABGQHQAAjCUAEZAUCACMJAAAkAkAAAR0AACUFEABjGwAkZAACAAEJAARlAAA -DAIIiABEAAAAFB0AAIx0ABGQHQAAjHQAEZAdAACMUEARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAAR -kB0AAIx0ABGQFAAAjFBAERQdAACMdAARkBoEABxhAAuUEgCADEEACRQYAAAcYAADhBgAABxgAAOE -GAAAHCAAA4QYAAAcIAADhBBAABwgAAKECAQAFHAAApQUAIBcYQATlAAAARQgAAOUAAAPmggAABQA -AAAUGAAAHGAAA4QYAAAcYAADhBgAARxAAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAA -A4QQAAAcQAABBBgAABxgAAOEmZnMM8PDzDPMM5mZw8PDwzNVAVEbX0XvEBVVVx0/HT81NSd3q6oz -VQIAAgrw8ANTVVXu7gAAAAD//8PDVcMA/zMPVTPMMw9V//9w8AAANjMAAAx6AABMTAAAAAAzVSd3 -rr8fHzNVJ3dV7w///+83d3J3V1c1NSd3r7sndw8dVVUzX0ZX/zczVbq/cncPXzM1HT/d3Tc3Fb8z -VXJ3Dx0PHUVnDB2Zmcwzw8PMM8wzZmbDw8PDM1pX9wpOAat1f6pXDC4MLjU6GxtXVTNfBQUAAPD6 -A1MAAO7uAAAAAAAAw8NVwwD/Mw+qM8wzD1X//3DwAAAzMwAADGEAAExMAAAAADNaInJfXw4OM1oR -sarvD+5VV6vrERuiojU/JyevrycnDx2qmTMFRWf/MjOvd3e7uw8KMzUMLu7tMjIidzOvu7sPHQ8u -RlcdP5mZzDPDw8wzzDNmZsPDw8MzVVX/Cl8Aqnd3qlQMPww/NTUbGwMAM1UFBQAAAKoDUwAA7u4A -AAAAAADDw1XD/wAz8KrMzDMPqvn/cPAAADMzAAAHmwAATEwAAAAAM1UidwoKAP8zVRG7qgEPAAAC -iMgRETE7NTUnJwUFJyeqqg8PMw9HRwAyM6oiIhERMzOqqgw/IiEA/yJ3M6oREaqqVVVEdx0dmZnM -M8PDzDPMM5mZw8PDwzNVAFUKX1X/ERFVVAw/DD81NSciAwAzUAIAAgoAAANTVVXu7gAAAAD//8PD -VcP/ADPwVczMMw+q+f9Q8AAAMzMAAAqkAAAMDAAAAAAzVSJ3BBUA/zNVIndVAQ8RVUUUVHd3MTs1 -MCciBREnIlVVDw8zD0dHADczUBAVIiczM1VVDD8REQD/ELozUCInVVVVVUR3HR0AAAAAAAAAAAAA -AAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgI -AAAAAAAAAAAAAAAAAAAABZ0AAAAAAAAAAAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAEAAAAAA -AAAAEAAIAABAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAEAAAAA -AAAAgAAAAAACRAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAI -AAAAAAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAJAAAAABAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAA -AAeqAAAAAAAAAAQAAQCAIAAQgAAAAAAgAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAIAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAACAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUCEgAAAAAAAAAAAAAAAAAAAAD3wAAAAA -AAAAAAAAAAAAABIEAhAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEAAAAAAAAAgAAAAAACHQABAAAAAAAAAAEA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAADAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA0XAAAAAAAAAAIAAACAQAABAAEQ -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAEMAAQABAAAhEAAACAAACAABIECQAAAJCAAAQAAICAAgCAJApABAKAQAAAAIAAgACEAAA -JgAAAhAQABAAAIACAAEAAAqCAgAAAAIAAggAEAAABnQAAgIAAAIAAAIAIAAAAAAAAGCAUAAAAAAA -AEAAAAAIAAASIAAAAgKAIBAAAAAAAgAAAAAQAAACCAAgEABAQAIKgBAAAAAAAAAAEAAAAgAACkAA -CgqCABAAAAUKAgAACBAARQgAIAAAAAASCCIICAAAYAAAAugIAAAAIAgCAIAAUAAECgCIAAAggAAI -AEAAAAACCAgAAAAAIABAAAIgAABQAAAJLABACAAAoAAQAAIAEgAAAAQFhEAAAAAAAAAAAgIAAAAw -AEAQAAgAAAAwNBACCAgAAggQAAJAAEQgAABoAggAQFBgUAACAQAAABAgSAAAgAJQAAAAgDCIAGDA -DgSAAAwAgEAGgIBQNADQIEAiAAABAEAMAIBAAACBEBACAAAAQtAAEARAAmAIEgAwIgAIAAAQQAAE -gAARBAgCQAgJgAgIAgAAAAhqVCHAkEAIiIABAEAAAAgAAAGBkAAAAAgAAAAQAA4JCEQBAIEAAAwQ -UEEAAAAEQgAQAQEQEABACAAAQAAABAEIgAEAEAAgBBAsAQAAIAAwSICAAJEAIAmAAAAoAAABwIAI -EgAAADBQAAEUAFBAAtCAAQBAFgAEUQAAFEEAhACACAAQAAAAEMgAACABAAAAAECACAggAEDASAAI -IYAABMCAgwAADH0CEAQIAFABQgAQgAwAAAAECgIAAABAgAAAAoAEAAACEAAAQAAAyICIAAMBBEKI -CBEACFAACZIBAQQGAAGAggQBAAGAAAqKAACCAAgExAAEAUAAIggCIACAAAACAAKACDAggEAAAGAA -EgSCYEAAgAEAEIEEABAoACAgAQAAAoAGECkAAAISaAIAAAAAEAAAAIABAAAAAQBAAARAEAAAQAAA -AAAHtwBAACCAAgAIAQAAAAAAAAAEAACAAEAAAAAAQAAIEAAgAAAIAAAKAQgABAACQggBKQAEYAAA -AIAAAACgAJCAgDEAQBAAACAACAAAIAACAAAEAACUAgAQECBgQAkCAYgAgEAAKACAlAAhhhAyIBCK -AAGBAAQAAAABCgBBECAAAjBAAABIAAAgECAABAgAAAAQAAAQAAAUAAqAAAAEAAkQAAoAAATjSQQW -AAAIEMIBAAASABAAAAACAAAAAIgAAAAIAAAAEhEAAAQAAMQQgAAQCQEBQAAACAgICEBiEgAEARAA -AAEIRAAUIAAAIBAECABQgAEQC0lIAACAAIGAAAgAAJAQBEACCAAAgAAAAAAIAAAKAgGAAAgAIgIA -BIAACEAABhAAAAAIAAIAAAAAAghQAAAAAAAiCACAAAgjAAIIAUBCgiCCgQAACoUKWkBACBCBAAgC -IAEAAAAACABAEAAQAAAIAkIGAwEAQAkAQAAAAEAAjEAAAAiCAAEMDAACAQAARAgCQANMggNALAAA -AkARAIArQAAEQAAAIgAEAIBAAEAABQAAAYCAAAACAAUgAAAAQEEBASAAIABA4IAAIBBBBAAJAAAB -gADAAQAgAAABAAAAECIABMAAAIAEEAAAYIAEAEAAggAAIABgAAAOlgAgQAgARAABACAAIAAAAAAA -AIggAAAAAAAAAQAAACDAAEYAAIgEAKAIAgAACSCEAQAAAAQgIAAgAAAAAAAAAAEAIQEAIAIAAAAE -AABBAEAAAIQFAAIAAAAEBBAAgSAAABAAAIACAEoAAAAAAAAgBAAEAFAAAAAKAABQAgAAAAAAAFQA -AAAAEAAAUAAAAAAAAAAAAAAAAAAACAgJAAIAqIAAAA41ABAAAAAwAQAAABAAAgAAAAAAAAAAACAA -AEAIAAJSIAAAFAAAAAAnAABiAAACAAIABAIAAANAJAABEBAAAgCAAABgEEACAiAAAIAQAAQABQCA -AABAACABEIBAAgAABCAQgFAAAAJAIBCABAgAAAEiEICAAAAAECEQgAAAAAAAIBCAABAAAIAAEIAE -AQAAAAAQgCAAACAgIRCAAYQAIEAAEAAADzmCBIgEAQAAEYCGA4AAQAAQgAAAAAAACBCAEAAAAAIA -EIAAAAABIAAQgAAAAABAIBCAhAAAAgAEEIAAAAAAQBIQgIQCAAAwCBCABEAAEAACECACSAAAAIDE -IBMBCQAAQMQgAFAAACBAxCAKgAkAgQDEKAEACQAIwMQgAUkAAABAxCQCCAAAAIjEIAMEAAAAAMQg -AAAAAIBMxCwEEAAAICDEAAAEWCBEUAAACJDEIAEUAAAACMQgIEAAAABAxCABSAQAAEDEICNIAAAA -AMQgCAAJAADAxCASSgAAMoTEIAEABAAACMQgAxIAABLAxCAQGAAAAAjEgCAEAACgFAmQiCUQgCES -CYSgAIAAACAJgEAgEAAAIAmAKAAQAAAkCYAIAAABAgIJiAAAAABAkgmCBAAAAKAACYAgAAAAACAJ -ggAAAACIQAkAAA/XgQAIAAAABA2AKECAAAABCZGgAIACIAAJgAgAAAAQAAmACAAAAABICZEAABAA -ABAJgAgBAAAEVAmACAAAALBBCYAUAQAAABAJgAWAAEIgAAlAAcrJAEQCAAIAAEIEgAQAMDkIAHBg -ADZAAgAAAgAgFAmSUCAEAEVAYmRAIokBgiAQBEISwUgIAAggwBEJECCAQABgBA0AATBBABAGgAQF -AQAACbFAAAABAEAAQCBgAAQAAABRAAIABBCAAgAQICAACAAAggQAAABAAASIAChABALQgQIAAABA -BEIAAAAAQABAQAIGACIAIAkAAIAAEEAIREAAQACiEAIggGBhqoAEBCAITEgECAAIBAgIAgAhgEgg -RAAgGAAETABIgAABAABAEkoBBIRAAcEAmFgAmggKwhICEBAAIABAOASEACBAASDAgAABAABFzwBA -EIEABAACAAAABDDAAAgIAEAIRMAKAQQAAAjaSUAZAIgMCAIgABAAAABAQQRJoYhABAhpAehA4PQA -QAEIweGBAaAASEBAAACAEQAACAgAIwAAAAwJIIAQAUBAAgPIzggEYEQIBCMAwBAUQCkAASQEFGAA -gEAAAhAEbgAAAAAQCoQgQABDwgAABiBAAIABAQA0QgCBAABGIMwAKAAIBIAAAItjAAkAAAAAQDAA -AAQgkAQAgQAEAGiIBAAQAAQWQgAIAAAEQgCAEACAAAMGKAjQAAAARgACIICIASAGACABAAQAEEAQ -EhMgISMhDAQgBFAEKABoIAAAAYEMBQACIhAQDCAEQkAAEUJpqEgBAAIAAAKpCUAAAEJUCQAAQEIA -kACMDABAaCAQEAAAAABAEAAAAQgAYAAoAACQCBAgAAAAIKAIAAAAARhBBAAoAAAFAAAAASEACYyQ -ADCwAEIJKAJQSAAgAAUhAAUAAKIADQAAVGCgBAAJDBAQAACgDAApKQAKsDEWDagAKQAAQICAgBCE -AYEhAE2BSBAEgBBUDAQwAAwAgEtSABZERAZIEBQARBDEQBhQqAICABACEgSFLbkQKAgCRJAGAAAA -EACRAgFBAEAQAEAEQkAAUACDQBhAAAAUQEUAQwQIAAAOXYgAwBAEAAQAQBTgIAMUAAKpgAMLEBZA -2tBYFEMAlLEAogAGYABUIEDQEAMDBJQGUhiEQAEACgACKgQRAAYUAgIAREBABAQiAIQEAMCBlAUd -EBABAhASAjAoqAoKEAElAEhAFAkSAEACIgACQkAgABFIUEghIAjSEhIASCAAQFChEhCCQlIpKoMI -ACAAAMAAAQAgSAUABBIYAAQFIgAAAAEAAAyMMBoAEBAAUAAQFAISAAAQAExRRUVSAKIAAAUSAEgg -AkKACMwhi1BCAjJQRaUgICABICCADUQpIMAgKAW5kIABIQmAACggJAATJKgIEgZAAAQCQpIUgoCQ -AEJS1AgEgAAAEgJAgAQARAgIEhAFDDDUQEBCCABTAgAgBAoICJIAQElAhxQMAAAAkUCGAIgSUhCT -kAIUIAJMAESUAAoAkIgCUgAABkEAAKhEAwIAEwACtETQAACAYGIQQAQQBLCSkkAAICIURMhAQAKJ -AnWVAEIQEBIQAJBAM5AABigGEBQSEgIAAggIyJKWEgIQEMFIShCkDAJCkoGAFMBgABQDAQgogYAA -AoAAEJQigIISgA2QESxCExCAAwEISASAAIGAgQMVEAMQEpEAiBABAAF4AkBCAxEAEAAgAACIgYJR -ggCCAAAAAAAAAAAObgEgAAJEIAARQExQABACkBEDEBAAAMAwAQAAAKECAAAAAc9oFEAkRBQBARAg -EAIQAANce4oAABAVEACAILCgkAACEBRBVFrRUBIIixCAANAgPz9fXwAwM1+7v3d3MDVVNTc3UVEn -d3cnBRU3d1H7V1dTV19bqrobG83/RXVVBTNfM18zX66/Fb9HV1VXAAAzX6+vAABVVQAA//83/3Uw -AAAAAAu2DAwAAAAAUFBEDABVAAAAAHd3VVUFrwpf3c0fXzP/EREP/xtfM1VR+3cnPz8zXyd3VR8R -3RHdFRXy9zU/d3d3dw4fAe9HVQURXxsbXzNVUlc/NV9OVXUzBXd1ERs1P1U6MTFXVyciIidff667 -AldRUaOnr6uqugpfzP2JuaqvMw8zCjMKX18IXUdnZmcAADMP//8AAOqqAAD//z//MDAIiAAADKAM -DAAAAACgoIgMAAIAAAAAERtVWgD/Dw/u76vrMv67uw/uBa8zWgJXu7s/OjMPIneqHxHdEt66uvPz -MD93ciInDS8C34uZr7tfXxsbM1pRWzAwCgpVdTMPIiARETU1VTMA/wD/JyciIl9djIgAVTI3o6Kg -oQAwCl8AMYi7MzMzDzMPMw8KCgpfR0VmZAAAMw8AADMyqqozMwBVP/8AAAiIAAALaAwM//8KCqCg -iAwAABG7GxsRETMzMzMzMyIjoOAAzLC6DwAFrzNVAFURETAwMw8id6oOGNsR3SNzAwMwPyIiIiJV -VVVVi4uvrwoKGxszVVNTMDUKGwAwMw8RFXdyNTVVMwD/AP8nJ3d3BQQVRFX/MTtTUlBRADAKXwEz -RHczMzMKMw8zDwQVBa9HRlVUAAAzCgUFMzdVVTMnAAo3/1UAAAAAAAG0DAx//woKUFBEDABUIncn -J3dyMzMzMzMzEQEUVAHNFR8PEQpOM1VV/yInMDUzCiJyVQ4U1xHdI3MCBzA6Iid3clVVVVVHRwUF -ChsbCjNVU1MdAACMUEARkB0AAIx0ABGQHQAAjHQAEZAdAASMbQARkB0AAIxQQBGQHQAAjHQAEZAd -AACMdAARkB0AAIwBABGQAAgAjHQAEZAcgAAUcUAVlAAAAlYZAABISUABlB0AABR0ABGQHQAAjHQA -EZAdAASMJAARkB0AAIx0ABGQHQAAjHQAEZAdAASMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAAR -kBgAABxAAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHEAAA4QYAAAcYAADhBgAABxgAAOE -GAAAHAAAA4QAQAAcYAADhBgAAQRiAIGUAAAMXxoAAQhAACuUGAABBGAAA4QYAAAcYAADhBgAABwg -AAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAABHGAAA4QYAAAcYAADhBgAARxgAAOEVVdQUlUz -IneqqlVVi4uLigD/MzOLiiIiBfUAqgUnqv8zMzo6ERAidzA/MD8AAQoKIncid1paCvoidyJ3AAA6 -OgAAIiIAoAFFREQid1VVqqoAAA/rAHf//9/fAACIRAAAOjowPxG7InciIjo6EbsidwAAOjoA8AWv -VTMRuwKiAldVNTCyAP8PD0R3A88zMwiuMwAhKwUFCgkiIl9fJycKIhERJzMAAVBRVTMid1VVVVVH -R0dGAP8zM0dGd3cF9VX/CioAVTMzNTARFSJyMD8wP1VFX04idyJ3VVUF9SJyInIAADUwEREiIgBQ -AopERBFVAABVVQAAAdoAVV3/3d0AAEREBQU1NTA/ELoichEFNTAQuiJyAAA1NQHxCk5VMyJyMjIy -N1U1MBIA/w8PRHcDzzMzAKYzBXF7X18FBXd3BQUnIjMiIicnBf/3X15VGyJ3VFcC/oqbi5sxMQD1 -i5siJwb2AasFJ6vvAP86P7u6IncwNTA1qqsKGyJyInJYWwn5IncidwD/Oj///yIqUPABRUREL39V -VQAAAAADdgB3///f/wAAiEQAAQAAAAARuyJ3d3c6PxG7IncAADo1Dv4Fr1U6EbtX96L3qlo/tw4O -qplGdgHNDwpZ/zP1MD8FJ/r5IidfdycnX3e7sSczVVFfXVUnJydUVwH9RldHVzc3Bf9HV3cnBfVF -7woqAUUFrzU1u78ndzU/NT//719fJ3cnd1RXBfUndyd3AP81Nbu7IiCg8AKKREQfXwAAAAAAAABT -AFX//93dAABERAQFAAAAABW/J3e7rzU1Fb8ndwAANTUP/xtfVTUndzc3MjdVVT8XHx9VVUV1E98P -X1H3M/8wP05f9fV3JwURJ3czd3d3J68AAAAAAEAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAAAAAABAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAAgAABgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAB -AAIAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAODQAAAAAAAAAAAEAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAACAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAwPAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAoAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAADEYgAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAIAEAAAEAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABBgAAA -AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACwRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAA2VAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBABUgAABAAACAQSAACMAAGABBI -AABAABICkBAAAAgAAgAQAAAAIAgAARAAAAAAEAIAAAAAAAIAAgACwAhAQAAAABAAAAgAAAIIEAAA -AAAAAAAACkgAAABAAgICAABIAAAAAAAAAAIgAAAAAAgCEQAAAAAAAEATAAAAAAAMQIBQAAAAQoAC -AAAAAAgAAIAQAhAAAFACAAAAAAAAAcAAAAAAEABAAAIQAAAAAAAACAQoAghEAAEAEgoAAAAgAEBI -EAAIagAEwAAQCgBAYAAIBAAAAhAAIAgAEgAQAAAACAAIAAAAAAgAABACCgQgAAgAAAIAAAAAAAAA -wxA0ABABCAAAAAAAAAgAQAQAAAACIABAACBQAEJAAAAgAEBAAAAAAAMACABAAAAAAABAAAIQAAAA -YFAISAACAAAAEARACAAAACAwEAAAQAAAEAAAAAYQAAAAAQAAAAIAKGAABAACLBBQAQEGAEIAEAAA -EAIEQAwIRgYMEAAAAlBIQQAAAAAUAEABQAAACosQJAEAQCAANBBAAQJIAAAIwAgAAAnCAQEAgAAA -AIASBAhAAAABFggAAIAAAAAAAAAQAAAAAAABAIEBKCAIABJhIAAECghxKAgAAAYAANAABCAAURAA -AAgBAAEAAgAuBACAAIgAgIAgCQBBAMAUAcIAAAAAhAgIEACAAAAQAAAIAoAAAACAAYAGAAAEkAAI -ACCABAQIAAgAABAEEdCQAAAAAEQQEAAACACAECFSAAgCAIAEwkAQAAAAB18CAAAEACAAAAAAEAAA -AACgAADAAQAAAgAAAQAAgBBAAAABAAAkQAAAAAAABAKAABAACwAQgARAEAAAAACQQADJAAgDAJBA -BAgABAAQBBABCEAAAAABoAAACABAAhIgAACECkEAAIwATgACAQAQKQAAAAIIAAAAQCEAAAgAAigE -TAAAAQAUQAAAAIIAoBYoABAgAIAgIkkAoAACgABCAAAQAAAGFQAAAIAAAgIAAIAgAAAAAAAAAAAA -AABAAAAAAAAAIEAAgEAAAAAAAACAACAAAghAAAABAAASAAAUAAACABQIAKEABAAADIAAFgAAAAQU -AAAEAhAAAAQoAAAiAIgAAAIAKCAANAAAICgAAgQUAEAAEAAACAISRIgIBAgAAAAEAhAAUAAQAAGG -gEAUAAgAAAQQIQAAMIAEIDAADAAoAAAQIAAAAA6UChAAEAAAAIAIABBACAAAgAgAgAAAAAIAAggA -AgAAACAAAEAAgSAQAAAIIAAAghAEMgQAAgEAQMAACSgQREAAgQgIAAAAAgCBAREIACEAAAAIAAAB -AAABBAgAEAgAgAAACAAAAAoEAAAJACAAAoBAAggEAAEABEAACAAgBAAAACIJAAgBAAAAAggAAAEI -ggAACQgACgAQAAIKAAADQAAAAAAAAV4JUACEEAAAAAgJAAAIAAECCAIARoAAAABIAAAAkAAAAAwA -hAQAAAAACiwQBAEAAoAIEAAAmAQAACgAAACAAgAACBQCBIgQAACIQCAAAACEIAEAYEAAAAQAAAQE -AQAABAEBBAUAAAAAAGAoIAAAQAAAQAQAAAAEIEACIAABAQBAAAAAkAAADAQAAAAAAEBAAACAoIAA -ACAAAaAEAAABQGAAAAAAWAAAAQAAAAAAAwQAAAAAQQAAAAAAAAAAIABECEFAAAABACKAAABAAQAI -AMBAgYAAGABYABAAIAAAAUQARAEARIAAAIBAAQAAAQAAgAABREAAABQAAAAAIAAAICAAAAAIgAAA -AkACQAIAAAhQAAAIAAAEIlJAAAAAgAAEAAABAEIAAAAAAAHEAAAAAAAAAwAhgACEAgCAACAAABAA -AACAAAAAAAQXAAAAAAQAAAAMCAAAAAABAACAAAAAAAAAAAQAAIAACAAIBAAAAUAAAAAgAAAAACAA -AAYAAYCAAAAJGBAAgAAJgAAAAAAAAAAAARAAAASgIACAQAAAAAAEEIBACAAAAFEQgAQAAAAAIBCA -AMAAAEAAEIBAAAAAAGgQgAAAAAFIKBCAEAAAAAAkEIAAAAAAQAAQigAAAAABCBCAgAAAACAAEAAA -AIiCBAAAEIABEIAgCAAAAAAQgAEAQAAABBCAAAEAAAAAEIIAAAAABAAQgEQAAAAAABCCAAAAACAj -EIACAAAAAAAQgtQAAAEgABCABAAAEAIAECADAAAAAEDEIAEAAAAAAMQgA0gAAADAxCABAgAAACDE -IAQAAAAACMQgAgAAAAhQxCAASAkAAEjEIAFAACAAQMQgAwAAAACAxCAhAAAAAADEAAAM4iACAAAA -AABAIAIAAAAABMQgGAAAAAAIxCACAgAAAITEIAgAAAAAgMQgA0AAAADAxCACAgAAIODEIgFYAAAA -gMQgAEgAAAAAxCACQCgAAEDEgAgAAAAABAmIhAAAAKAICYAIAAAAACAJgAQIQIAFAAmQAAAAAAAC -CYBgAAAAqAAJkQAAEAAAAAmACACAAAoECYEEAAEAIBAJgCQAAAAAAAkAAAYdgAAAABBAAACCICAA -AAAICYAABAAAAAAJgJAAAAAgIgmAAoAAgAAgCYAIAIAACiAJgJgAAAAAAAmACAAAACAoCYAWgAAC -IAAJgAAAhBAIBQlCQFAIkMAAAAAyQIhAAAAEABIAARAAAmRBAiICABASIVAA0ABAEEBAAgBABIEI -SQAJIgggQMhIQEBWRAAAYApAhoABEQECAAIAYEJAAAAAQgAAB1UEAgAAACAAACAAADAARABAYGAE -EAAAIAAAAggAEiAAQAAAAAQ8UAQyAAhIAICALCAAQAQAQCAVQEBJSAIAQAACFAAAQAAAAAAQAAAA -wUAFCAkQAAAEAEBQAAAAAABgxOQIgaJJBApQBAGEAQGJiAwBDKAIAKJAAACAAADggZASGBIAACgA -EBAAAAAEAiAAAQABGALCcknpgRAADAAgAAAAAABC+gAAAAAAQAEkAAwAAAAMABEEAAQEQAAAAAC5 -mKiAIAGhgQAAIAQAAUECGBhQBAgIBCAocQQACAQEiKAAqAGQERkEAAAoAQAgoAQCGCCBIACBEAAg -gpIEAMAAACICiIEAEABQEEAoIAQAwBAQAAgQSBAIBCxAEsAAAEEEYBAIAAAhAAQAApEAAABEDDBi -kQOAAAAIAACIAAIADAYgwAABIMgAAIISAAAAAAAAAAAAIAAEAJAAAAAACAADAAAAhAAAABAEQAoA -RgAIAAGACAAABiYAAAMCBIgCAEAAgAgWBEIAUACASEoEAIAQASAQAAgChhAAQQAAAIBgAAmgCEBI -KABGDY4CEQAAMEKMCAYUICAAhkAAIAIpAhAACCkACCAgAABAAABAEKEwYgAABAgAIAAEgAAADAJI -kABgDBACAEAECAEABAAAAHUQAAAAAAAEAABgAgAAIAgCAABAAABAgAUUAEAAAAUEABQgMAAAAQBA -AAAAAAAMBAAUIAgCKIGQIEAAADACgQoAAAKAMAABAgAIAEAAAAEABICBBFAAFIUVUEACxAMEAAAA -BEAGBBCGBABEBGRAR0IAgBAACAgRgbkAQAEBQFGQMoRUQQQCAAQUCAAAAAAGQIlARQwEBKIARFAA -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 -5OQAAAAA//8AAABVAACqHw/uDAwRGzMiDwoKCiInqgA3PwAAAACvrQUnREQzBQ//Mw8KXxsbIne7 -u8DqM68xMQL3EBAiJxERYVARESIiEbsAMjMzEbsA/wWvi4uZmQ8PmZiI2B0dMD8wPwCqAKozDzNV -AAIFBQr6MD+qqwCqMD8zMwAACgoFrwWvD1UFBTMxAABVVSIiAAANkgAAAAAAAA8P/1Xs5AAAAAAF -AAAAM3cAAKoODwAMXRERDw8zMwoKIiICADIwAAAAAKChBQVETzMPAPAzDwoKGxsidxERQOozqgD/ -VVUQ/yIiIidRUCInd3cidwEzMzMicgD/BK5HR1VVDw9VVERUHR0wPzA/VP5U/jMPM1VUVV9fBfUw -PwABVP4wPzMzAABfTgpfCl8PVV9fMzcAEFVVIiIAAAl0AAAAAAAADw//VdTUAAAAAKqqAAAzMwAA -VQ4PEQxdd3cPDzMzBQV3cgEAMzIAAAAAUFFfTkRPMw8B8TMKCgonIhC6IidAVTNQAP9VVRD/d3cA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYYAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAgAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAqgAAAAAAABIAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAQgAAAA -AAQEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACMAAAAAAAAAAQAAABAAAoAAAAAQAAAAAAAAEABAABIAAAAAAAAAAAABAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO6AAA -AAAAAQAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArsAAAAAAAAQAIA -AAAIAABAAAAACAAAAAAAAAgAIAABAAAAAAAAAABAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAACBAAAEhCAAAASBAAEAASAABQACYAAAIAEBAAAAAAIgAAAABBAAgAAgAQ -AAESCAgAAEBAAgIAApAQAAAAAAACCAAIAAACAAIQEEAQAAIAAgAAADIIAAAIAAAABQAQAAAAAAAA -EgAAQAAAAAEAARAQAAAAAAACAAACBAAAQBACAAAAAAAAAQAAAAAAEAAAAAAAAAIKAAAAAAAgAIAA -AEgAEAACgAAA0AIAEAAAAAACAAAAAABAABBAIGAAACBQEAAAQCBgEFAAAAAIQAAAIgAAIAAAABBQ -CAAAABAAEAgQEgAAAAAIABASAAAAAAAAghIIIAAQAAABXAgAABAAoAACABAAAAAAAAQgAAIQAAAA -AAAAEgAAAAAAACAABAAAAAAAAAAACAIgAAAAAAAEBAAAAEgwAgAAAAAAAAgAAAAIQABAAAAAAAAA -ABAhgIAACEBACJAAkEkBiBEJgIBQFgAwAAGCgjQqCAAAABAgJAABAhAAIAAEdIEGAAIAABAoIBAA -ACAAAClAAAAIgIAAAQhAEQCQIEAQAAAAAA5lAAAAAAAAAEAEAAAAAAJABAAAAIAAAABAAgAAAAAA -AAAAACAAcAgAiAgAAAAADAEECAGBAQFAAAIUAACAARZAIAAwIAAAQCAgAAAAADEACHBAhgIADIAA -ABACAAAAgAABCAAAADAQABBAAABQEBQAAQAIgAAAQgAAEAgABAAAQEAAAAACgEwAAMYACEAJSoAI -AAAEBAAQwJAABABAABCAYAAAAxLGAAAAABAACQgAAASAkYgAAAEABAAAABQAAYAAAAAAAAARUAEI -KIAAEABQAAQAAgpAAkCAAIRAwAAAAACAwAAAABAAAAEAAAoAAAAAAEiACgAUCQAAKABAIBAQAAAg -ADBIEKCAAAQAKIAABEAEqAAAAAAQAIAIQAEEAQAAADAAgAhCAAACAAgRAAAAASBUQCAACCAIAAAA -ICAEAEAABAAAAAANWYAAAAAAAAAABAAAAAAAAAABAAGAAAAAoAEAAAAAAAAAAACgABEAAAiAAKIA -EAgCBIAAAAAAAAAgAAAAAACAQAQACAAAAAAIBABAAAAUYAIQQAIEAgBAEABAAiIAKEwBIAAECAAA -EAAgAAwKIogkCIAIUACAgEIAAAAAIAAAYgAGABBQQgiEAAAKECgQBIAAABAANIIABhBgAAAICFAQ -AEAAAAubKAAAEAAAAEIBEAAAAAMgAAAEABAAAAAAAAAQAAAAAAAABCAAwAAAgAgAAAABACECCABB -IQBAQMAMECgCBDACggAgKAABAAAgAAAAAIAAEAAITBAgjIAAAAgAEAAAgAAEDAAggIKDAAJIAEAA -BAJABggYIAAAAAEACoAICUAEIQAICBAAQAJAACkAAAAQBoACCAAAAQAQQAIMDACSAIJAAgAAANkL -CAAAEAAAAAgAAARAIAAAKAAAhAAAAAAIECoAAAAAAAiIAAAAACAACAgAABAGAAQICIAAAIAAAggQ -AJCABgAACBAAAAAAQAIIAAgADBCAIgEAYAAQAEIAAABFBAABAAIgAIAAAEAAgABEACAAgIAAAAUA -AAAAIAAIBAQAAABgIAAAAAABTAAAEAQQQAAAgACggAAAAQTAAIgAQiAAAAAAAAAN5CAAAASAoAAA -AAUAAAAgRAAQAAAAAAAAAAAABAQAAAAAACIAACAAAQAEBAAAAAABAAACAAAAAAAAAEAAAAAAgAEA -oAEAAQAAAAAAYAABAAAECFQQAABMIAAAJAAAAQAAABAIAAEAAAmAAAQAEACgAAABFACAACAAAAgo -AAADQCQAAAAQAAAAAAAEJAAAAAAAAAAQAIAAACAAAgQAAAkBEAAAAAvtAACAAACAEAAECAAAAAAA -AAggCAAAAAoAAhAIEAAAgAAAAAAAACAqAAwAAAAAoBAADAEAACAAIAAAAAAAAAAAAAAAAACBAAQA -ABAAACAAIACAAIAAAQAAEIAAAAAAAAEQgAAAAAAAUBCAAIAoIgAkEIIAAAAAEgEQgACQACAAABGM -AAAAAAAgEIBAAEABIAAQgMAAACAASBCIYABAFAAAEAAADdSABAAAACAAEYAAAAAAAFAQgAAAAAAA -ABCAAAAoAAAAEIAAAABYgAAQgFAAAAIAARCAAAAAkgAAEIJAAAAAACAQgAAAAAAABBCABAAAGAAA -ECABAAQAAETEIDZIKAAAAMQgAUIAAAAAxCAAAAAAAkDEIAEQAACACMQhAAAAAAgFxCAAQAAAAEDE -IAMAAAAggMQkAQAAAAAAxCADAAAAASDEAAAEAiEAAAAAAADEIAEAAAAAAMQiIAAJAAAAQCAAAAAA -AABAIAAAAAAAQMQgAAAAAEBAxCAAAAAAQADEIAEAAAAEQMQkAAAAICAExCQCQAAAAIDEhAgAAAAA -AAmQgIAEAiQECYIKAIAAASQJgAiAAAAoGAmBBkCAAKwACYqAEAAAAGgNgAAggAAABgmQCAIAAgAR -CZAoIAAAABAJgSgCAAAEAAkAAAeJgAiAAAABUQ2IBgAAAAAACYAAIBAAAAAAgAAgAAEAAACBAAAA -gCAACYIAAAAAASAJggAQAAAAQAmABAAAA0AGCYwAQIAAASQJiAAAgAAAoAlCWCAAgAAAQEBCCCjE -QABQAAFCQAgAAYVQCAoCgICCMARCBABQEBBCEBBAAqkEATAJIEARpDISQkQAQAQEIAACCYBBCQAk -RADWAAAgFAEgAAAAB5JAQAAAAAAAAAAAAAAAIAICAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAQ -IAIiAAAAABAABGAACABEQAAAJJAAAAAAAEBQECACAAQEARAQAAEAAAAAgEAAAASgCAAISAKIQAAA -ckgKGgy6WEEAAEEIQAARIAAkAABgQAFQGkBIABJAAMAAKegBAIAAAIAIROAyAAAAQGgACASoCEiA -TABAAABKWQAAAAAgAAQEICABAABgAAEAAAAAAAAAAAAAAAAAAAAAAIIAAQiAAAQEAoBAAAEIBAAA -AAAEAIAQAAAAQABAQKQAAgHAAAQCBAhBAASgoISEcIQAQooAAAIAEAIAgYEACAGEAMQAAEAQyAIE -AIAEAAogABCGgIABAQgmaEQAgSEJAAQgBAsICACCAACAAARCBAAAAcCQFAoACAAEQ0IAAIEAAIQn -AAAAAQAKAgIAKAgBgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgIAFIAAEEIQAAIAACAAAgAAAAA -FmIAAQAAECAAAAEAgAAAwMKGghQJCBAAQSAUAEGCAAQgAKEOSY4AMgBAAAIMAAACAEAQAAEoQAgA -AAAQAgAAAgABAABQgEFAQECQAAAAABQAAABUTQgIAAAIAAIGhAIAAAAACAypBAAAA78AAjAAEEAI -AAAAIAAACCgAAAAAAAAAAAAAAAAAAAAAAIQAMAAAAAACIBJQEEAAAkIAAkCUAgAAAAAAABQUAQIA -IAAACAAAQBAwICAIAAECQgQAEFEDDDgQsYBEUQISgZBAFBQAEBXAAAAAEAI5LgABAAcAQBAEAoCQ -EACgUAQKQAQAAABAQgS8ATm4QEEUBBpEeYxWAwAAAAZpqAxAkEEAAAAJ2yAAAAAQAAgAAFAQAAAQ -BAQAAAAAAAAAAAAAAAAAAAAAAEAERAABAEAAAFAQAAIAyARAABMEBEARLQAEEhAEAEIASAAAgAAA -AAMCQAhAQkJSIAggAlkQEpKGEgghEEACBomwEEAypABASEgCqTYAIEsQwABAACAAgxAgERACAgAA -ICBAKCNJKBCCNhCAQkACMCAWGkDIIADJAAyKQEMgQAAAAAVugIEIAEAIEkJAQAAAAEAAAAAAAAAA -AAAAAAAAAAAAAABQgAwEAAgIAAiBNEQJCMhYAAEwUAAAIBIEAECwNAAhAAAQAAoEAAAISVgAAAAA -IRESinCQQEAEBIwkkgAEAAQ0ggKCCQACAEAAQgAIRNAQQAAQEAQQUhAABjKAAISBAJASFxAICAAA -oghkIYkJQhAEEoQgEBAECEAIgEUCECYWNQAADvMAABUFQEAAIAAQEgBAABACAAAAAAAAAAAAAAAA -AAAAAAAACAKg4hUGEsAEBABAAAADAEAAAgEwILICCAAkABCQTQIoABQSkkBABDDokJQwABABDiFA -nqTsAJAEAoABkIAASExDISDbAwMBoWAAEBMAQCACAgAAAICECVKTAACBExBYWAMAAAAAgQCHTwEA -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 -C9QAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAHwgAAAAAA -AAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALxAAAAAAAAAAAAAAAA -AAAAAAABgAAAAAAAAAAAAAAAAAQAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAACAAAAAAAAAAAAEAAAAAAAAAoAAAAA -EQAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIAAAgAAAAAAAAAAAAAAAAAAKgA -AAAAAAAAAAAAAAAAAAAAAAAAABAgAAhAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAACEEAAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABMAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4yAAAQAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAoAAAAAAgACgAA -MAAAAAAC0BAACAAIAgAAEAgAAAAAAAAAABAAAAAAAAAAAABAABAAAAAAEAIAAAAAAMADAAIAAJAA -AAAAABAQCAAAAEAAAAAACIkQAQAAQAADEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -ABAAAAAAAAAAEABAAEAAAIAEAAAAAAAAAAAAAIBAAAAQAAAAAAAAAEBAEAIgEAAACAAKAAAAAAQA -KBEAAAAAAAAACAAEQAAAAgAQAIAAAAAQAAASAAAAAQiAEAAAIAACEBAgAgAAAAIAdBACAAAAAwgA -AAIAAAACAAAMJVASgAAIAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAQAAAA -AAAAEBIAAAAAAAAAAAAAAAAgAgAAAAAIAAgAAAAgAgAAAQAAAAAAAAAAAEEAEFQQQAQAAiCQAIDC -EAAAAAQAEEAACAAAIAAAIAAAgAAQAAAAgAAAAABAEEABAAAAUARwAAABgAAQQhGAAIAggDAAwAgA -AAilAAQIACAAAAAQACCAAABQAAAAJAAABEAAAAAMAABAAAAAAAAAAAAAAAAAAAAABBAAEAAAAUEA -AABACgAAAAAAIhAAgABAAABAAIkAAAEAAgAAAIAAAEOAAAACgAABkAABAAQAAAAAAAEQAAQAAAAA -AAAgAgAAAAAIAIIAAAAQAAIAgAQEABBAABAAAACBUAAAEAAAAAQBCAACAgBEEAARCAAACTwACIAA -ABABAAAAAQABAAAAAgAAAAAQAAAAAAAAAAAAgBAAAAAQAABAAAAABgAIQAIAAAAAAAAAAAAsAAAE -AMIAEAAEAAEQABAAAAAAAAAIAACAAAAAFQAgCAACAABIAEAAAAggACAAAigAAAAAAAAAAAAIAAAA -AAQAAAAAAKAABAAAAAAEAAABKAAAAABACAIAAAAAAEAAAAAEAAAAAEAoAAAF2QACAACQIAIEAAAA -AAAAiAAAAAAAAAAAAAAACAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAECAgAAAAAAAAAAAAAIoAAAA -AIAIQCAQAAAAAAYAAAAoAIAAAAIAACwAEIEQAAAIAAAQAABAAAAQAAAAEAAAAAAAAAAAIAgiIBAI -AAAAMAAUAABiCAAAEAACUARgAAAQAAAUAgkACAAgIhAAAAIAAAUMCBAQAIAAAAAQAAQAAAAAgAAA -IQAAAEAAAAAEAABAAIAAAAAAAAAAQAAAIAgAABACEAAIEgQAAAAAAAAAAQDAIAACAAAEAAAAECEA -AIEAAAAMAAgCAARAAAgCCAAREAACCYQAQIAAgkEIAAQIAAAAAAgYAgAAAAAACAgAAgAAAAAIAAAB -AAAAAAkAQAhAAAIACEAoCgABACAKQggMKACEAAAAAiUIGAAAAAAAAAgYAIAAAAAACgAAAAAEAAAA -AAAAAAAAAAgAAAAAAAAACAAABAAEAAAIGAARABAAAAgBAAAAAAAAiAAhAAgAAAAIAAAAAAAAACAA -AQABQAAAAAAgAAEgAAAgIQAAAIAAgAAgoQEBQABAAgAAIAAAAAAAAAAAAAAAAAAAAAAAhEBAAQAA -AAIQgAAQIAgAAAAEECAAAEAQwAQAAAANlVAhAAAAAAAAAAABAQAAAAAAAAAAACAAAAAAAAAAAAAA -AAEBACAAAIAAIQAAABBAAAAggQAAgAABAAIAAAAAAgAAAACAAAQAEAAAAAAAAgAACAAAiAkgIAAA -AAAAACBAAAAAAAAAAAAAAAEAAACgIAAAAAAAASAAAAQgAAACACAAAAAAAAEgAAAAJAgBABAgAAAU -IAAICiAAABAAAAMAIIAAAANuBAAAAADAAAAAAAAAAEAAAAAEAAAIABQAAAAAAAAAAAAIAAAAAAAB -AAQAAAAAAIAAAEAAAACgCAAAAAAAAAAAAAACAAAIAAAAAAQACAAAAACAFAAAFAEAEIAQAAADACkQ -gAQAAAEgIBCAiAEAAAAAEIAQAAAABAARgEQAAAJAABCABAAAAQAAEIAAAAAAIAAQgAAIABQgABCA -gAAAACQBEAAABGKAAAEAAAAREIMEAAAAAAQQgAAAABQAARAAAAAAAAAAAIAEAAAAAAAQgAAAAAAA -ABCCAAAAAAAAEYAAAAAAAAAAgAAAABQAggCBAIAAAgAAECgCACgAgIDEIABAAAAAQMQgA0IAAADA -xCAAgAAAAEDEI0BAAACgAMQgAgAAACDAxCADSAAACIDEICMCACAAwMQkAwAJAADAxCABAAAAAoDE -AAAMmyAAAAAAAAjEIAEAAAAAAMQgAwAAAABMxAAAAAAAAAAAIAAAKAAAAMQoBAAAAAAIxCEAQAAA -AADEAABIAAAAAIQBCAAAAAAAhCgAAAkAQADEgwAgAAAEIAmAAACAACAQCYAEAMAAACAJgAoUAAAA -AAmAAAgAAgAADYAAAAAAACAJgFgCQAIgEAmAhCAAgKAQCYhEAlCAABAJgAgAAAAIpAkAAANghFAE -AAAAQAmABgAAgKAECYAEAAAAAAAJAAAAAAAAAACNAgAQAAAICYCQgAADQAIJgAAIAAAAAA0AAAAA -AAAACQgAAkAAABAJgAAAAAAAAAkAVSIARAAEQABAQAAKhARwAkBAACJAAIIQQAAAAFAQwAAAAAAA -AAAACQCAAJCQEkJAQEAAIAAAhApQQAAABYQAAEBABAQEBAAwKEAEgEAgIAAADggIYAAERlIAJAAA -AAAQIABAAAgwQAAAEEAAAAAAAAAAAAAAAABwYAEBQABAAAQAQBQAAEAAAAAAAAAAAAAAAAAACAJA -iAAAAAwAQAAAAAAAAEAIIACgQEABCAAAAKGAAQFBAAAACAAAAIEAIYiBoAIYAAAAAAAAGAAARABA -QMQBARAABEgcCAFAAAoYWFIiAECBAhhAiWAAQAQIAgAAMEAAAABDRkAECAEAAABEAAIICQgACAJA -wgAAqMAAAAAAAAAAAAAAAAEAAAAAAgIAJAAASIAEiABAAAACAAACAgCACAIAQAABAaAQAAAAgAAA -AADAwAQEgAQQQgEAAAICFCBgAAEACIjAAQQEBAAAACQQAhABiJEAAAAAAAAAAMDCAWMACAiIAgAA -QggQACEBCChCEIAGxgAIKkJQAAQDCAQAhIQMFAYAAIwaIgAAgJAAAAgAAAAAAAEAgMAABIEABAAA -AAAAAAAAAABAEBAAAAAIABQgKACABCAEBCAAAAAAAAAAAAAAAAAAAAIAAAARAAAAAAAAAAAAAAAA -AAAQCEgAEAwgIBAAAABCAAAAMFRJAgwQoACAAgGAAAAAAAAAAAAAADAyEAAAQEAQAAAgQkQIBQAC -QRBCAAAQFCJACAUAABCCRTAhFAGCTAAADEMEAACIAACAQAAAAAAAAAQEKCIAABQpAAAAAAAAAAAA -AAAAAABAQAQAAQKgIAQBsEIAAAAEAAAAAAAAACAAAAAABAAAAAAAAAAAACAAAAAAADiARcACm6mY -QAAUAFBAAhAIAbzEAATBFAAAQAJEBAACAAAAAAAAAAAYFBAQkAACAhA5vgJQEAAAgIABk5AoKAoQ -BAICQIXAikREAGAQBBRQAAAGJgQAAAAAAQgCCcBAAAAAAAAABEQAAAQBiwAAAAAAAAAAQAAERAAA -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 -AAAAAAAAD6oPVRMTETMAAAAAAAAAACJ3MD+vrwCqMzMwP5mZZmYFBYgqqlUTsw8zMw8AMCcnAAAA -AAAAAAAAADMzVQBVAABVCl9VD1UPEbtfXwUFBQUzM6qqDD9mZlVXIXERuyEiAAAHtgAAMyIVBVcD -VV8zMwAAAAAREQhdAAAiIgAAAAAAAAAAAAAAAAAAAAAg/wAADwcwsCoKAAAAAAAAM6AAAAAAAAAM -iAxEX19V/wAAAAAAAAAAEbswPwUFVP4zMzA6VVVVVV9ORExVVSNzDzMzDwAwJycAAAAAAAAAAAAA -MzMKAAoAVf8KX1UPVQ8idwUFX19fXzMzVVUMP1VVAAEwMCJycXcAAANuAAAzdycFAwMiLzI3AAAA -ABERBFUAACIiAAAAAAAAAAAAAAAAAAAAAFT/AAAPBzCwJwUAAAAAAAAzAAAAAAAAAAxEDEQFBQBV -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAA -AAACAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAADi -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAACAAAAAAAAAAgAEAAAgAAAAQA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAd0AAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAIAAAAAAAAAAAAAQAAgAAAgAABAAAAAAIAAAAgAAAAAAAAAAAACAAAMA -AAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAIAAAGNAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -CAAAAIAAAAAAIAAIAIAAAAAIAQAAAAAAABAAAAIAAAAAQAAIAgAAAAAAAAAAAIAAAAAAAAQAAAAA -AAAAAQAAAAAAAAAACAAAAAAEAAAIAAAAAAAAAAAABCAAAAeoAoAAAAAAQBAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAgAAC -AAAAAAAEAAAAAAAAAAACgAAAIAAAAIAAAAACAAAAAQAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAgAAAAAQAAgAAACAAAAAAIAAAAAADQYAABAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAAAAAAAAACA -AAAAAAAAADEAAAggAAABAAAAAAIAAAECAAAAAAAAAAAAAAAABAAAAAAAABAAAAAQAAAAAAAAAAgC -AAAAAAQAFAAAAAAIAAAAAAQIAAAL6gAAIAAAAKAQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAA -AAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACgEAAAAAABAAAAAAAQACAAAAAQARAA -AIAAAAAAEAAAAACAAABQAAQAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAA -AAAAgAAAAAAAASAAAAT4ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAAAAAAIAAAAAAAA -AEAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP -8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAAAAIAAAAAAAAABQAAAAAAAAACAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfdAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEEAAAAEAAAAARAAAAQAEAAhAAAABAAAAAEAAAAEABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3gAAAAAAAAAAAAAAAAA -AAAAAAAAABQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAkBAAAAA0gACQEgBAAIRIAYAQAAAABAAAgBAAAAAAAAAAAACQAAAAAAAAAJ -AAAAAAAAAAkAAAAACQAACQAAAAAAAAAAAAAAAAAAAAAAAAALzwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAA -AAAACAAABAAACQAIAAAEAIAEAAAAAAQAAAAADQAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -wAAAAAAAAABAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAA -oAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAIAAAAADAAAAwAAAAAMA -AMBAAAAAAwAAAEAAAAAAAAAAQAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAUfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQA -AABUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -A4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAgAAAEAAAAECAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKRgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAABACAABAQAAAEAIAAABAAAAQAgAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAABQAAAAAAQAAFAAAAAABAAAEAAAAAAEAACQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkcAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABCAAAAAAAAAEAAAAAAAAACQAAAAAAAAABCAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2BAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAIAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAAAACiRQAAAAAAAKJF -AAAAAAAAokUAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAARiAAABmAAABGIAAAGYAAAEYgAAAZgAAARiAAA -BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABSWAAAAAGkoFJYAAAAAaSgUlgAAAABpKBSWAAAAAGkoAAAAAYAA -AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAABAAAAAAGAAAAAAAAESAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAFEDDAigAGAAUQMMCKAAYABRAwwIoABgAFEDDAigAEAFAEAAIAoAAAUAQAA -gCgAABQBAACAKAAAFAEAAIAoAAAUAQAAgCgAABQBAACAKAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAJgBkAACBAAAmAGQAAIEAACYAZAAAgQAAJgBkAACAABAAAAAIAAAAEAAAAAgAAAAQAA -AACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAQAAJA -AAgAABAAAkAACAAAEAACQAAIAAAQAAIAAAAAABAAAkAACAAAEAACQAAIAAAQAAIAAAAAABAAAkAA -CAAAAAAAAAAAAAAAAAAAAAgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqSUQAACKSVCpJRAAAIpJU -KklEAAAiklQqSUQAACKSVAABAAAAApIAAElAAAACkgCMyQwAAAKSAAABAAAAApIAAElAAAAigEQA -AQAAAACAAAAAcwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIgQgRGAAAAYiBCBEYAAABiIEIERg -AAAGIgQgRGAAAAAAAKBEQAGAAiIFoERAAfiSRgSgREABAAAAAKBEQAGAAiIFIEIgAAAAAAAAAAAA -AAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8EAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -30807,2444 +47434,48 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAgggAAADUgA -gAIAAAAAACAAIAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAIAEAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAIIAAAIVuAAAiAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAACBAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAFAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAABAAAAAAAgAAAAAAAAACAAAIQAAAAALAAA -AAAAAAAIAAGAAAAAAAAAAAAAAAAAAAAAAAAEagAAAAAAIAAAAAAAAAAAAAEAAAAACDgAAAAgAAAA -CAAAIAAAAAAgAAAEAAAAABgAAaAACAAAEBABBAAQAAAIAAEEAAAAICQAAGQgAAIAAIEBAAAAAAAB -AAAAAAAAAEAAAJAAAAAAQABAAAAAAAAAAAQAAAAAAEQAAAAAAAAAQYAAAAgAAABACAAAAAAACBEA -AAAAAAAADAAAAAAAAAARKAAAAAQgEAAAAABAAEABAAgAAAAAAAAAAAAAQAgEoQAAAABhgAAQAAAC -AEQgACAACAAAASgAEASIAAABgAAAAAgAAAQgAAEIAAAATAAAAUAAAAAAAgAAAAAAAAAAAAAEAAAA -CAAAAAAAAAAAACQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAA3NAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAIAAIAAQAAA -AAAQAAAAAAAAAAAAAEAgAAIAAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAABAAAAAAAAAAABAAAAAAAAAA -AEgAAAAGAAAAEAAAAAAAAAAQAAAACAAAAAACBCAIAAAQQAAAYAAAAAAAAAAAAABAABAAACBQAAAA -FAAAAAAAAAAAAAQUQAAAEAAAAAgAAAAAAAAAAAgAAAAAAAAIAAAAAgAAAAAAABAAAAAAAAACAAAA -AABAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAIAAAAAAx2 -EAAAAAAAAAIEAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAQAAAAAAAAABAAAAAAAAACCAQAAAAAgAIQ -QAACCAAAAhAAAAAAIAAAEAAAAAAAgAIAAAAAAAwAAAABAAABCAAAIAAAAAAAAAAAAAAAAAAAAUAA -AAAABAAAAAAAAAAEgABgAAAAAAAAAAAAAAAABAAAIAAAAAAEAAAAAAAAAAQAAAAACUpAAAgAAAAA -AAAAAAAAABAAAAAAAQAIAAEAUCAAAASAAEAAAAAABAAAQAAAAAAEAABgAIAAAAwQAEAAAAAAFAAA -BEAAAEAEAAAEAAAAAAAIAAAEAEiACQKAAQBAQgg1AAIAAABSAgwAAAEQAAAAEAJIAIgAABQQAACA -AACAAAEAAAAAAEAEDAAAARAAAAACAAAAEAFAAAEGQAAQwAAAAAAAAAABk0AAAQAABQAACAAJAAAE -AIAAAABAAAQAAAQAAQAAIAAAABAAUAAMAgAAAEAAABYAwGlACBAADACQgQACAgAAAgAAMEACgAAA -wgAUAAQAAgAACBRAAAAAAAAgAgAAAEALACACAAAAECAQEAAgAgBAIAAAQkAAAkAAAAACYAAIAAAA -DAAAEIAIAAAoQAAAAAAQAAgIAAIAEAAASAAAAAAEAAAAAAhaAAAAAAABIAAAAAoCAKAAAIAAAAAQ -BAAAAAAAAABAgEQASAAAAAgAAQBCAgIAEAgAAABAAggAAABAAAAAAAAAAGgBAAAAEAgAgAAAgAAJ -kAAARBAgAAgQAEAJACAWBAAIAEiAABBEEABAAQIAEgEACAAACAAACAAAYAABAAADAAAhAAAAMAIQ -REEIgAIQACAAIAGBAABmEAAAAIAAEgbAAAAACS8QAQAAAAoAETAAgIAABhAAyAAAAAAAAoABQAEA -AAgAASwAgAIABIgAEAmAABAAACAEEYAAAg4AICRAAAAAACxABEMAgEAGAIAwAAAgAAQCQAQIBABA -hIDLFAAAAAAAIAAEAAAAAKAACQRCAAjAAAACEAAEAASAAAAAAABAAAAAAhCAEAAwIAECEAAICADB -EQgAAAAAAAgxChQCAAAAAAECAAADxxAAAQAArAAKBAABAAAIAEoQABKQAAwBAhAAAAAAAJAAAAQA -AMEgAAIgAAAA0OAiAAACBIAAAIFBABIEEIADAAAAAAAAgEABCCwCBBAEqIAAAAgIIAAgAAKgEgBA -BAAAAACIACABAAAIgIEAIAAgAQIgAAAAAhQAAAABQAAAAAACIAAEAAAAAAIgECAhAEAAAAAAAAAA -UACCIAAAAAEAQAIAAAe1oAAAAAAAACkAABAAAAAAAoAABCAQAAICAAAAAAAIIIAAQABgQAAAAAAI -AgIAAAAAABFAIAgAAAQAgAIiAAIIAEAAAAEAUBAABAAAAAAECkAMQAAgAAAIAAAAAAASAAASBAIg -AAgEMAAQBAICSgAAUAAACAABAAAAAAABABAAAAAQgAAIAAAIAUgAAAAQhCEAMAwAQAAgAAAIAAAA -EAAAAAAACzoQAAAAAIAgBAwAAgIABBAACAAAQAAAAAAAQAAAAAAAAIQQAAAEABIAAAAAAEjCAAAA -RACCAgggAAACAACAAQEAlAAAAAAAACAEAAAABAEAAAgAAQAAgCAhiAEIIAEAAACIAAAAAIAAAQgI -gACAAUAACAIBAACAAAAoAIAAAAIAACgAABAAAgEAKABAGAACAAAIAIgKAAIDAAkAIAAYAoQAAAAM -8ggMAAAAEAAAKBCAQAACAAAIEAggAAAEIAwIAAAAAAAACARAAIAUIAAIA0AAkAAAgAgAJAAAFgGE -KBgEEAAQIAAIAQCAQAYBAggSAQgAgAAAAABAwAAIAiAAAEADgAAAAAABAMKBQAAggAQAAABAACAA -BEAAAEAAAAAAAQABAAAAAQAAwQAAAEEARACAAACoIQAgAAAAEAAEwAYAAAAAAAAAAAlhAAAAAQEA -gAAEAIQBAAAAIBAAAoAAAAAAAAABAAAAAACJhAACAAEBAABAQAAhAAIAhIAgAAAAAAAAIAAAAAAC -QAAhQAAAAAAEgAAAAAAAAAAAGAACAQAgAAAAAAAAQCQAABAAEAAAIAAABgAQAACAAAAAAAAAACAA -AQAAEAAAAAAAQAAACCBAAAAEABAAACAAACQAAAEAIQAAAAABAAAAAAAACi4EAAAwgAAEAAAAAAAA -IAAAACADEAAAAAASBAAAAAEUABAEAAAACBAAEAIAEAAgAAAEBBAAIAAEAABEQAAAEBgAEBAAAAAM -AAAAIAAAAC0EAIBCABoAAAAQgBQAGgGAABCABAAoACAAEYAAACgAIAAQgAAAAABABBCBFAAoAAAA -EICAAAAVgCAQgEABKCAgABCAAAAAAAMAEIAIgBoBIFIQAAAA7YgJCAgAAgAQggAACQAAABCCAAAo -AAAAEIACAAAAEAAQgAAAQACDDBCBBgRoABggEIwAAQCQAAAQhAAIWgAAABKCQEKAACAsEIJAAAAY -ACIQIAEEGFAgyMQgAwAAAAFExCBKggAAAMDEJAIAGBiAAMQgAQAAAIBIxCADAAAAAIDEIAEACQBA -UMQoAwAAAAJgxCwDAACQEIjEIAAAABgAAMQAAAuCIAQQAFAQAMQpAQQAGACAxCgBAACQAADEJAAA -AAAIBMQiAgAAAACIxCIEBQAYCUDEIAEAAAABIMQgGwQAEAhBxCAAiAAAgWTEKQkAAAABAMSABAEA -BYYiCYAEAwAAQBAJgAAAQIAAIA2ABAAQCQEgCYCYAAAAAAAJiAQAAAAAIAmAKAMQAQIACYGIBACA -yAkJgEgAAAgEEAmAAAQACAACCQAAAg2EAgAABCAACYAEAEKIABAJgQQAAAgAAAmAAAAAAKoACYAA -AgAANBAJkAAAAIgQEgmQBiQAAAAACYGAAAANoggNgAQAAACgBAmAgAJAwAAQCQAAQIREAEBAQEjA -QpyAAIFwZEICAAQEAAGAwGSAAEAAcABAclFAgAgKwABgQACMAEJAQgJtAADEwsRFEBBlhABoYEB4 -BAAEAAAgQADwYAAAAAADfwAAACAAAABgBCmCAAQAAAQAAAAAAAAAAAAAAAAAQAAAgYAAAAAAIAAN -IEBCwhARYIAECBCQEE0BAAAIQgBABAAAgGQEQUAAAIAQAgREZg0AQKQAQAgMCAAAAAKhBABAgAQA -IUkKgEAEUIEcBABAgUAEQgQCCAAAAEKACACAQBAAAQAhQRCIEQASAAAgJAIASAAAEQQIQEBAQBAA -AAQEAAAAAEaTAAEAQAIAQBgAAgCgAEAQBAAAIAAAAQAAAAAAAAAAAABJQEIAoKQAAHIAAAIBCGgA -AAgAAEQACkIAQACAAAQAAIAEDCgIJAQEAAAIACAB8EyAACAQQgAAQgQCAhAAgAMBCBYgQAhAA4JE -ACAIIMAAgAgiIAAABIEAgARUABDEAYIAFCBAAQgAgQACcBOIQAGBBAJgAoFABIQDRCTACAgABAAA -gDABACAAAAEAAEQAABECgYBAAAAAAABAAAAAIAABAAAAAAAEAAABABIBIERhAJCAIUEAQAAACFAA -wADEAAAAQAgAQQACA9CAAAAAacFAAggAIIAgMAQMAAAAIAAwAAIAAARAQDAQQAAABBAoCoIoAakg -AqAgQBABCAAgIQACACEAABAgABBAYAgAEAggAAIAAQACQBBACAAAkCABqiACYowNAAAGKQAAIAAA -AAAAKQAgAAAJgAACAAAQAAAAAAAAAAAAAAAAADGwgBEKQAAAEBYAAIEAAAAogEACAAQQBAAAAAAA -AAAACkAoBAJCAgAACAgMoACGOSAAAIEAgawgAAYQQBOSBBAAFAQQKipiEBQAAEAFAAAUAgIAFAQA -QBAEADEQBAAhBBAAAAAQAASQhQEQECgoJAILAAICggAAAkQAJRAQgxAAAAPvAgAAAAAAAAACQARA -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 -MzMPDwD/AAEAMVUxIiIKG1VVVVUAAQ8fAAATAAAAAAAB/w8PAP8A/0V1VFcPDwBEAPqJuwwuAs5f -d3dfVS9V/zNaInIuPz8uMD93fwoKM193cru6ACIz/wAPqqoqKjMAOjUwNa+/X38wNVFbVWYPLhEb -U1oA7g39VV8Ru7uxrlkAAAWeRE8B7wAAAACuWfeuEbsbGwAA//+goAAAAAAAAAAAAAAzMw4OAf39 -//oyUDKquyInVV9XV//vDw4AAAAAAAAAAAD+Dg4C/gL+qqpVVYvPf38F/0V3HT8T3wUREQVVH0Xv -M1Undx0dPz81PxEVCgozBXd3u78AIjOvAA9XVQoKMwA1NTU/BRUFFTU/UldVVQ8ddydTVRH/D/9V -BSJ3d3ddVQAAAbmIjwPPAAAAAF1V910idycnAAD//yAgAAAAAAAAAAAAACcnHx8B/f7/9TFVMSJ3 -ChtQVVFR/+8PHwAAAAAAAAAAAf8fHwH9Af1VVVVVA0e7/wAAAAAAKAAAAAAAAAAAAAAAABAAABAA -AQAAAAEAsAAAAAAAAAAAAAAAAAAAAKgAAAAAAAAAoAABAAAAAAAAAAAAAAgAACAAAAAAAAAAoAAA -AAAJ+AAAEAIAIAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAABAAAAAgAsAAEEIAAAAAAAAAQAAAAA -IAAAAAAABgAgAAAAABAABCQAAQAAAAAAIAABAQAAAABBIAAQBAAAAAEAAAAIKAAAAAgAAAAIAgBh -AAAAAAAAAAAAABAAAIAAcQAAAAAIAAhxAAQAAAAAAAgAAAAAQAAAQQAAEAAAAABhAAAAAAsyAAAI -AABAAAAAAAAAAEEAAAAAAAAAAQBAEAAAgABBAAAAACgAAEEAAAAAAAAAAAAAoAQAAgBUAAAQAAgA -AESAAAAACAAAQAAAAAIAAABEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQAABAAAAABBAAAAAAAAAA -AAAAAAAAAAQAAAAABAAAAAAAAAAAAAAACAAAQAAAAAAAAAQAAAAAAAAAAAAADV4AAAACAAAIAAAg -AAAAAAAAAAAAAAAAACQAAAAAAAAAAEAAgAQAAAAAAAAAAAAAAAEACAACAAgIAAAEAAQAAAAAAAAA -AAAAAAAAAgAAQAAQAAAAEAAAIAAAAAAAAAIAAAAAEEAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAQAAAAAAAAAAACAAAAAaAAAAAAAAAAAAAAAAAAAAAFvgIAAAAAAAAAAABAAAIACAAA -AAQAAAAAAAAAAgAAAAAAAAAIAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAgEAAAgAIAAAQ -AAAAABAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAABAAAIACAAAAAAIA -AAAIAAIAAAAAAAAAAAACAAAAAAACEAAAAAAAAAAAAAHQAAAAAAAAAAIAQAAABAAAAAAAIAAAAAAC -EAABgAAAAAIAAAAAAAAAChAAAAAAAAAAEAAAAAAIAAAQAgAIAAAAAAAAAAARIAACAAAAAEAAAAIA -ABAAAAQAAAAEAAABBAAAAAAAAAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAQAA -AAAAAQAAQAAAAAAEAAAAAAAAAAQAAAAAA/sEAAAAAAAIAAAAIAAABAgAAAAAAAAEAAAAAAAAAAQA -AEAAAAAABBAAAEAAAAAAAAQADAAAAAwQAAAAAAAABCgAAEAgAAAACAAAEAAAAAQAAAACAAwAIAAA -ABFKACAAAAIAAAAAADAAAAAQAQKACBAAABAAAggVAAIAAAAAEAgCAgACAAAgAAAAAAQAAoACAAAA -AAAAAEAAABAgAxAAEAAAAAABwUgCCBAAAABCAAABwAAADgAIAEECAAMAAgAAAAAAAAACjAAACIAM -gAABUEAICACCAhIAAAEgQQIAFAAACAAADMAgAAAAAAGACACAAIAAAAIACkAAAADgAAAAAAAAAAAA -AABIAAAAQAAAIAIgBIAIkgJAAAIAAEAAACByAAIACAQAACAAAgAAAEAAAQAAAAAgAAAIQAACAAIA -AAAIIAAQAAAAAAtdIAAQAgAAAAAAAAAAAAAAAABAAAAAAAAEwgAqAAAAAAAgEgEAAAgAAMACCgAK -IBAAIEACAAAAAAAAQAgGAAcAAOAIAAIASAACwGAAAoIAAQIAAIAABAwIQCAMAABQAAAAyCCAAESC -CAAICAHENgAAQAAAAAAADAEAEAGBAAwECIABAAAAQMSCABAKEABAUAAAMAIgAACAQBAQQAAAAGAI -CAAAA60AAAQAAAQQAEAUAQABAQgAACCAAAAsCAGAAgAAQASIQVEAAAJwZGAAIYAAhAEMYABECIAE -RAQgKEAAAAwAADAgAAAAABAAMACBBACAAAxAAAABBAACCAAQAAAAkACQAEEABAAAAAGACDMgABBI -gIABgAYAAQCAAAEgEAgAAABUAQAAAgSAEAgIAigAFBAEQIASAAQEAAQAAQAGAQAAACACAAAMHAAE -AAQB0IgAAgAAAAAAAAQAAgEAADCAAAAAAIAASBIAACAKgAQgAEQQAAAAAFIAgQArRAiACFAJAAQA -IAQUAAQACAKAABRIABACAECAABABAEEAAAEAAKAAAAAgAAQAAIAAAABAIAAAAAAAQAYgIABAAAAC -IIAAAgACIAAQKAAAAAIBAACAAgAAAAgFAAgAAAACAAACAAIAAAAIBAAoABAAAAbmgAIQAAAgAIAB -CAAAAAARAABAAAEAAAAAAgIAAIBEBIAAAAQiAAAAgEQAgCAqQhACAACAAAAAAACAABAgAAAAAAAE -AAAAAAQGQAAAAAIAAAIABAEAAAQQAIAAAAAIAABAIAgAAACBiAAEAAAACRACAoAAAAEAEAEAAEgB -AAEAUgYEAAACAIAgQAAAAAAARiCAEhBgAAAgAAkQAACAAMAAAgAACOsABAQCAcAQAkAEAAABAQAB -AABAAACACAAAAIqAAAAIAQECAIAUYQABAEIQAQSQgAFEAwQAAEDAMQAAAAIEACABABACAghAAAAE -AQAAABAAAQgAgAgBAAAACAAAKABAAAYIJEAIBAIAAEoKkCAAgAABCAsCABCAAAEogSAaEAEAIAhA -AARAFAAACgAAAQAAAAAoCAQEAAQAAAgWAAAAAAAAAAALAygQAAQABIAACAAACAAAAAAIKoAAAAJA -AggAAAAABCACiAAAGCAAIAAIIAKACAEAICgQQgCBAAAACAEAAAgAAEAIAAAwABAgAAggAIIAAQAA -CgAAAAAYAAAAKWKAAIAAAQhAAAAAAACFECAAhgAACEAAIAAAAAAAgICQAAAQAAQAAQAAAAAgBAQI -AAAAEABAACAAgAAAQECAEAACAAAAAAAAAACbBACEIAEAoAAAAIAAgAABACABAQCAhAAAQAAAAAAA -AgAIAAAAAAEAAAAgAAAABAIAElAAEAAQEiABQAGAAAQIAAAAAAAADAgAEAIAAAAAYQEAIAAAAAAB -AAAEAAABAAAAEgAAAAAAAAAAAAAwgAAgAACgAAAAAAQAAAAAAAkAAAAAVAhAAAAEAAACAQAAAAAA -BAAAAAIMAAAAAAAAAAAqAAAABOoABAAAAACAAAgAAAAAABCACAAAkAA0IAAAAACAACigAAhIgAAA -IBAAAAQAAAAgAIABAECAASIQABAEAAAAAAIAAEiAAAAAAAAQADAAACAAgIAEQAAAAAgQgFABAAAA -ABCBgChAATBQEIAAEAgAMAAQgAYBAAAAAhCAyAIAkACEEICAAkAAQGAQgAAEQAAAIACAiAAAAEAB -EIIAEAAAAAEQAAAFj4QAQAAAAAAQgAAAAAAASBCEBIAYIAAAEIwkAAAAAAAQgYAAQAMUABCKAgAA -ARAAEIAYEAAACAARggABAACCoBCAAAAAABQoEIIEEAQAAAgQISMAAAAABMQgAwIAAACAxCgBAAAA -GoDEIAEAAHAAQMQgIQIAAACAxCACgQAAEgDELAICAACAgMQAAAAAAAAAhCARAgCQFIDEJAAAAAAA -AMQAAAsZIAIAAAAAgMQjAAAAUAAgxCQQIAAAEADELANAAACRQMQgAEAAACAAxCEBAAAgAIDEKgYA -AAAhYMQgAgAAABBgxCEBQAAQAUDEIQYAAACAAMSIhACAAAAECYBIAAAABBAJgAgEAAAAFQmAlBAA -hEAACYEYAAAAoBEJgAgCQACkEAmAECAAAAAQCREIAgAAoIAJgAoAQAgAKAmIAAgAAABECQAAC6mA -AACAAaAQCYiAAAAEAQAJgIAggICiUAmAKCCAAAQgCZQACgAAAWAJiAQAAAAAEAmBAICAgwAFDYCk -hAAAIAAJiAgIACQAIAmIABAAAAAACcAoCAIAQAAAAGJAQIBEBAIQIcFxAEIAQAQkAcQBMBAgYABA -BAAAQImUgkBwFARIAEZAQGAAYABADAFAMAQAAMAAAAoAgAAUQAAAAAAAYAQgAAAOUAAhwAACIcAE -AAjEdNEiQAAAAAACwNARAABAEEBkJkQAgAACAgAIAAAAYABACRRUAAAAAAAAAAAAAgAEiCByQAAg -AAEBgAACAkJArBQgMEYEAFAAAIgAAACIACQUFABBIAwIBAIRCagARAAAAkIAAEgEEABASAgCEgAA -JAQgSAhgAQAABGAIAAAEAAAIAQQAEMDyAgEIAEAAAEAQQAAAQAQAAEfyAAIQCAECAEREEAgICgEA -AIDICAIACAgAQAAAKAgBoAAAAAAAQIAIAIEAAABSAAAAAAAAAAAAAADhSAAZCAGgQABAAgJAKAEB -AQBAIAAIAAQAAAYAAIABBAAUMECIBCKBCAQoSNJAAUBQBBQCAAwIAAqEhCQBBIAAEAQiCIJAAyEQ -RCAIA0AigQAEYAgAAIAAQAAAAoQgDAMAAIAABAAAAAAAgdwDAAAAEAAAgAAgAwgAABIsQBASAAAI -CATECAIGAQABAoAgAQAgAAAGAAZAgCCIC0IAAAAAAAAAABAAUAAQABHAACAAAAAoAAAACAAIAhAE -AgAAIAAEQAIAQAAiAgKVFBBCQCAAACgqEAJooCgUAYBoBECwqRBFCAAAMBRCCCAAIAAxsgIUAQAQ -BgAAQBQBgAAAAAAAIFAABCCAEAAEAAAAAAAJURAAAAAAACAAIgEIAAiAACAAQAAAAAAAAQAgCARM -QAAIAIAgAECAAAAAVBREAAAAEAAAAAAAAAAAADAAAESIAACAsDAAAAQoACAAAABAQAAQgAMEBEA4 -OgAABAAwEAQCRgBUEBAAlEABgETAAIBUVBQQQAICggQARAEQBBAAoBIgAgARGIQnCAIAAAAAAAQA -sAkADAoCUIQCA4EAgwABCEAAAAKxAkAAqRAAAACyUAAAADyBEEAAAwQAAAcCEpXQAAJoKABAeAAA -AAAAAAAQ0AAQAAIAAAAAAAAAAAAEkEEAQwAEAkAAEACAAAAAAhIAAFNAJgAgAAAAQFAQAQigABAy -IIAICABCUjAgAAoCEAgSKpAQIAIQQCEAQMAAQVBCEgACgCGBGCAiQCAKPAABQEgFAgAQEiISAABC -BAAAQAgFEKAAEAAAAksIAhBAEgIQoIARAAACEACAAAgIAgAICABQBBAoAAICCEAwAQAAEAoAgDAQ -MNKSgAgAAAAAAAAAACAkRkgoGgAZICgCAiBAAACBkAAAEACAwgAwEAIgAAABwRKQgEQIiIjAghQE -RAKGCRQDEAAsAgMDCAcQCAFAEpJLQhAE1oUACwiCFjQSAOggEAIAQAoAQIAAEEBMwAgQEAgCUBAA -AhAHAAAFBxAEAGIERAAIECAEAATCMskAgAAAAAAAAAUSpACADAgEAAAIBADABQRFBgEBBMUIRAAA -AAAAAAAAEiQUQgWEAYEACBQEAEAIABAFCYmAAQhMAJASBAAAAQJPEBMDAAIBACNIAAASABCBwICD -gQCApAQBgBAAUSJQEAABEIAEBOEQoCEAABBQDUEDAAAAAACAAIAAECAARAIBAAAAQAIAKEAAAACV -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 -ABAAAIAAAAAAEAAAAAAAAAAEAAEgAAAAAAAAAIAAAAAAAIAApAADAQAEAAEAAAMAAAAAACQQAAIA -AAMAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAoAAAAAAAAAAAAAnYAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAQAAIAAAAAAAAAABACAAAABAKQAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAIAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAB0wAIAAAAAAAAAAAAAAAAAAAQgAAAAAAAAQAAAAAAAAAAAAg -AAAAABAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAgAAAAAAAAAAAAEIAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAH8QAAQAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAEAAA -AAAAAAAAAAAQAAAAABAAAAJAAAQACAAAAgAAAAAAAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAAAACAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA -AAAQAAAAAAYNAEAAAAAAAACAAAAAAAAAAAAAEAAAAAADgAAAAAAAAAAAQAAAACAAAgAAAAAAAAAA -gAAAAAAAAAAQAAAAICAAAgAAAAAAAAAAEQAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAAAQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CZcACIAAAAAQAAAAAAAAAAAAQgAAAAAQAAAAAAAAABAAAAQAAAAIAAAAQAAAAAAAAAAAEAAAAAAi -AIAEgAAABBAAIBQAAAAAAABASIAAQAAIAQCACAAgMAAgCAAAAAAAAABIRAAAhEgQECIAQgEkEFAA -AFIAECAAAAIAJAACESQACAASAgAAAAAAiAAAAIAAAAACEAAAAACAAIAAAAAgAAAAAAAKbgAAAAAI -AAUAAEAQAAAAAAAgQAAAAAoAAAAAQAAAECICBTQIEAAKABICAAIQASgPAggQAAAAKAIABQAQBAAk -YAAAIAIUggABAIABAgAgAgAAAGoAEOhQQAAAAkAAAAAgAAAlIAKAAAIAAAQgAAIFBAAAAAhCAAIA -AAAgAACAAAAIAAAAAChAAACAAAAAAAAAAggAEAAAQAAAgAAABAAAAgAAAAUcAAAAAgAAAAAAIEIA -AAEAACAQCBAAAAAAMQgQAAAAAAAAAAJgCOGBRVAGEQAAIBAABCAAAABIoEBgAAECIFIQAQJABQIA -UAAAoIAAACAAhAAAAFQAAAAAIAQAAABwAABAIA4ACDIMAEAIDAAAUA4SAAAAAABBABAAAFCIADBC -QABgAdAAAiIISFASAABgEAAAAAAAUAAQEABoAAAECBAAAAAAD+4gCAAAAYAMAAECkQCCTgAAEQQA -gAAQMAADICAABAwgAAhQCAAABAIIASwAhAZOQACAECAAIAQAARAAAAACBAEIEAIAAAAABAJQFgAE -EAQUQgIkgAACoABBQAAAAAHRAAAAKASAdIAAAUAiAAEQ4AQAAAAIAAAQgAECMAgERBAMAAwACAAA -EEICgQAAAAAAAAAAAAAAhALRCAJAAQBEKAAAAAAJJ0AAAABAEigBgAAABACQSAFSAAAAAEFAAlBQ -AAAAgkABlCAAAAAAgAEACAgAAACBCQMAABABABEANAADCAAoEAMEAAEAQAAAACGABAhASICIAQCI -ABIggAAAAEAAACAAAEBAAAAAIAQAAABBAAEgAQAAgCABAAUAAAAAFAJAAEAMAAAJABFFkpAACQAA -AAgAAAAAAAAAEAAEAIAAABAgAgAAAAeYAAAAACAAAAAAghAAACAAAACAAAAARkACsAhAAAAUAgAA -ABAAEAQAIFIIBAAADAgiAAgAIAAMAIBAAAABAAIIEAECAAABEAACAAoBIACgAAEAAoEQAAAAIEEA -AABIgCAAIAAACgRQAgAKAIAAEGAQAAAACAABABAEAgAAABAAAQDEAgAAgIAAAgAAAAAAAAACEgAQ -CAQCEAAIAAQAAQAAAAAACfdgAAACBIIABCAAJAAg0AAAggkIEAAQEAAAQJAAAAEAACAAAIAARABQ -AIIIBACAIACCICAAhAQABAAAAQAiAAEADAAAAABAAAABAAEECAQQAAgkAAAAgAABCAIAAEEBAAAI -gIQgAoEAAQgCABAQEAAACAAAAAAQQAIIgIABCAIAAAgEgAAAAAAACQAQACAAAAAIAAAAQAAkAAoI -AAAAAAAAAAAF7AgAAAAAAAAACYASCQIBAAEMABCAAARAAIlAABABgiADCAASEAAAAAAMAACICgMC -AQgAAAAAAAYAiBAAAAAEAAQIEAACAAAAAAgACAAgAAAgAACEAAEAAACFgAAAgMAAQCEAAACAAADg -AAAAAACBRIAAIgDEAQAAAAEAAIAQgAQABAREAAABAAAMAAAAAAAAAAAggEEAwAQAAAAAAAAAAAAA -AAx2AAgAAEAEAIAAAGAAAABgAJgAAAAAAAABAAQAAACBAQAIACDQAAAAAAAQABCAgEAAkAQAAAAA -IAAAAAQAAQAQAAAAAAAAAAAAAAAAAAACAGAAAgAAAAAgAAAAEAAAoCAAAIACgBEAoAABAIAAACRg -AAAEAAAAQAEAAAAEQCALAIAQAAAQAAAAAAgCEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACmAAAFAA -AKAA0AhAQAAAIBAAEAAUAAABpAAECICBAAQAAAhEQwAAABSACIYAAAEAAQAIIgAAA0AZgAAAggAA -ABEAAAAAAAAAAAAEgAJAASQAAIAAKAAAAAEQgAAAAAAQABCACAAAAAEEEICIAAAAEggQgAAAQAAQ -KBCBACgEkAAUEIAAACgAAoAQgAAAAAAAABCABAAAACBQEIAAAAAgAAAAAAANToABAAACAAkAgDAI -AAAQCBGCEACAAAACEIAgAAAAEAAQgAAIAAAAQRCEAAEAAUAiEIREAAAAAAAQhAQoAAAgABCCAAAA -AAAAEIAYQACRAiAQIAgAGAAAAMQgAEgAAAiAxCARAwCQAIDEIAFAAACAUMQgAwAAAIBIxCAAAAAA -IAjEJgECAJAAAMQoABAAAAAAxCADAAkAgIDEAAAAAAAAAIQAAATJAAAAAABACIQgCAAAAAhFxCAh -AAAAESDEKCBEBAAAIMQiCQAJAAQAxCkCKgAAAEjEIQIAAAAIAMQgBKEAAIDAxCgABAAAAAjEIAMI -AAABAMSAAAAQAABECYAAIAAAAJAJgAogQAGkGAmAKACAABACCYCUBAAABAAJkAQAAAIAAAmIBAEA -CQAgCYIEAAAAAAAJgAQFEAAAIAkAAAAAAAAgCQAADhAAaAAAAAAACZQAgACBAggNiAQgAAAAAAmA -IAgAAiEACYgBABABAAgJgAQAAAAEAAmIVAUAAaNUCYAAEAAAEhQJgQAAQAASAQmQFAUAQBCgCQAA -AEAIAABEgokpAQQAIEEAAAEG1UIEwjAgQBQIwIGIEABASABAAQEGAEDFjQAB8FAAgAQAAIgABgAA -AAACAEBgAABAIoAAAAAAAAAAAAAoAAAN0BAACAEAAkCKAAIAQAkCAHBNQEAAcGAAQAARBgIFRARA -AQBghAAAAAAAAEBAhIQNAUAoyQEABAABBABAgAIAIIAAAAIAgEAQAEAgAACAgAABAAAAAAAAQAAB -ACIKEgQEGIqAgiIAiEAIBAAAABAMjBBBSAAUggBAwOHgAhBAAEkMCAIAQIACAcQAAAAAAAEgABEA -AAgBAEjAAAQAAAAAAAAAAEZfDAAAgAAAABAAAAAIGgBAABIIBAEMAACg4OQRARgAACACAAAAEAAA -QAgIAAAACApCAXGSAhCEQCgEAgBACQQAgAAAAIEABAhCAEAAAACAAAAABgAAAQEgEBAEAFAIQBCE -EgQQgABECQFIBGFugQAAAyggAgAIASRJEAQiAIBAAAgAAAAgAEAAAAAAABACAAAAAsAGIAABAwAC -AAAAAAQAAAAAjagIRABQEASAAAAAYAAAASAIAAByAAgBBhQIAAAAUBASAAgCQBACAACAAABgBAMI -AMBCAgDAwEgABAICICgQAAAAQAAAAACAAACAQAAAgAABBAAAAAACAYAAACAgIEIKQFAAQYAoCAwA -KAFBAgCAEigAQkAoAAINiAQAKGgIAAiMAAIAEAoAAAAQCAAAAAAAAAAQAECAaAgAMgAAAAACAIAA -AAAGKQIAgAAGQJAAAAAAEAAAgEBAYAABQkGAAQAACAAAAAABIAAAAAgAAAAAMAICCAQgADAAAAAJ -BBQUCACAIAACQBQAAAAAABAAAIAwKAAAAAAAEAAAEAAEAIhERABAQFgIAgAsSAQDFIASQEAQBAAQ -AEIEEYIQRJQMBgIAAAAMWYAQgAAQAEAAEAAAAAAQAAAAIAA5eAJEFCoAAAIA4AACAEAAAAuxAABQ -UAMEAEApBgAAAAQAEAITCggAPDoSCAIC4gAAB7ASAAAAAAUAEAAACrgABEAAEAIEfEBABwAIAAAQ -AAAAEAjxAEAIAACAAAARAQAAEAASAKCQGAIAEAAQAEgAAEJJCiACMjEANABBEBFQOEIACAAGCDcY -AAAYIT1KEgAFAkYAAAABAEAACgEAwAAAAgAAkFYSAQJASagAAAAAEAAgCAAADo0IBUAwGEAIAQAA -AAAIAEAQQSAAgQgQEBE0IAGBAAAAIAEAAEAQBMAQyMpAEUBAggIBIAAQEhCsCBIAIAAIAEBAAAAR -AEAABQAgGAYGIBgRAQUCQAAEAAAgkoLQABKIVQBgUhRAAAImABKCAkBABMKUkIQwICIwCIAIAhAE -iAoEBAACgAAAEoIAAAAAAAAEAACERIABkEkgEBAAoAAAAAAAAAAKmAACAAAEAACQFwBAIAACAAAI -AJAIAAAAAAQQEACACQgAEASASAYCQABBQAwgREOEBJAQEoKAgBCAAAYACAAAQEiQAgACCAAAAAAA -FARAwAMATAEA6AIAgIAQEBMjgQMQAIEQkAAAgECBEEHIAgIAEQASSIUAgIKSAAAAAYQGgJAAAQAG -AAAAAAAAAAAAAQCAMBIAAYQQQiAHQQAAEEEAAAAAAAyDA4AgQQACgBAQBIDwAwAAgAAoEYKDgoGA -EAEAkAEBAAEAAABAFAAgSG8kHIICBCCAAhGQABUCIAMBAACAAwMAAAAAQAAAEgACAIAAAABISAIA -AAAAAAAAADNVM1UnJwpf3d13dVUFFb9VV1VVELoidwX1NTU1NT8/VVVyd1UFBa/w8KqqAAD//wAA -AAAAAAAADx0DzyJ3D0cAAAAAAAAAAAAAA88AAAAAAABzMwAAAAAAAAAAEbsKX93f399VVTMzDw// -/wAAAAAAAAAAMzMzM1dV8f//v1UdVVUPDwAAAAAAAAAAAABVVwUFAABTVREFHT8qfwAAAAAAAAAA -M18zXxG7Jyfd3nd2VV8ErqpXVlYgqhsbBvY1Pzo/PzqqpXd3qq8A//D6qqoAAP//AAAAAAAAAAAP -LgPPJycPRwAAAAAAAAAAAAAN3wAAAAAAAPMzAAAAAAAAAAAbGyJ3/9/f71VVMzMHj39/AAAAAAAA -AABydyd3p6r7/3d/Zi5VVQ8PAAAAAAAAAAAAAFX3BQUAAKOld18MHSevAAAAAAAAAAAzVTNVEbsn -JxESREYzMwWvqlQA/yCqGxsF9TU1OjowMDMzIiIzMzMzAKqqqgAAIgAAAAAAAAAAAFVVAWcnJ1WZ -AAAAAAAAAAAAAAJjAAAAAAAA8AAAAAAAAAAAADMzAP8iAhAgVTUzowePCAgAAAAAAAAAACInInKi -qgsAAAiqqlUnDxEAAAAAAAAAAAAAVVQVVQAAM1UzDwBVBY0AAAAAAAAAADNQM1AidxsbERFERTMz -Ba9VVAD/ELonJwX1NTA1MDA1MzMiJzMzMzMAAKqqAAARAAAAAAAAAAAAVVVG3ycnVVUAAAAAAAAA -AAAADmYAAAAAAABQAAAAAAAAAAAAMzMA/wACEBBVNTNTDw8AAAAAAAAAAAAAMzMzM1JVAQBEBFVV -VRsPdwAAAAAAAAAAAABVBCevAAAzVTMPVf8IXRQAAJxQABEQHQAAjHQAEZAdAACMdAARkB0AAIwB -ABGQHQAAjHQAEZAdAACMdAARkAAIAIwBAAAUAAAAkAEAABQdAASMJQARkAAAAIgBAAAQAAAOUBQA -AIhQABEQHIAAnHAAFZQdAACMdAARlBkAAExtAAGQCIAAnCAAFZQdAACMdAARlAkAAIwkABGUHIAA -nHAAFZQAAACMAEAAFBkAAExsAAGQEAAADEAAAQQYAAAcYAADhBgAABxgAAOEGAAAHAAAA4QYAAAc -YAADhBgAABxgAAOEAAAAHAAAABQAAAAAAAAAFBgAABwgACOEAAAACAAAABAAAAgmEAAACEAAAQAY -AAAMYgABlBgAABxgAAOUGgABHGAAi5QIAAAMIgABlBgAABxgAAOUCAAAHCAAA5QYAAAMYgABhAAA -ABwAAAAUGgAAHGAAC5SqATMAEbsREQD/MzMMP4uLpaQhcVVXAKYzqjMzMzMiIw8AAFYbGzA/MzMi -Ijo6AMwAAAAEz88AAAAA///OzN3dDw8KCERPD1UAAA8PIqIAAAAAA2qwvyInKn8RsTIyAAUgAAEA -AqIgIBARsLsAAP//8ADAwBEfD1UidwBVowA1AAAiAlcAMw8zER8KXxEzX1VmDyIKAACqigAAAAAA -AAAAAAAAAFUBMwUidyInAP8zMwwuR0dVVDAwAAFR9zNQMzNzcxARDxEAVScnMD8zM3dyNTABzQAA -AASPjwAAAAD//87O3d0PDwUVRE8PVQAADw8RsQAAAAAEqhAfICogdQDwMTsCAhUAUQAD8zAwEBEQ -EQAA93dQAEBAER8PVRFVVf9TADUAAKoKG1V3DzMRHwWvdzMFVVUPERsAAFVAAAAAAAAAAAAAAAAA -qvsz+hG7u7sxMQD1DD+Km6WnK3v/9wiuM68A+gAA7u8P3f9WGxswOqqlIic6PzP/AABERP//AAAA -AFVVz8/d3TMzX11ERA93AAAOiqKiAAAAAAOTu7tydzo6G7s3N/r/df+r/wKiKiqwu7C7AAD///AA -wP+7vwVVL38RVaOjNTVVdwJXDz8nM7u/Dw8FDxszZmbuTgAAqr8AAAAAAAAAAAAAAABV+zP/Jydy -dzc3Bf8dP0ZXVVc/P1VRWf8zVQX/UFDc3Q///1UidzU/VVV3dzU1I+8AAERE//8AAAAAVVXPz93d -Inevv0REDxEAAB9XsbEAAAAAA7gREXV/NTUP/zE79/e///v/A/M/P7C7EBEAAPd3UABA/1VfX1Uf -X1XdU1M1NRG7ChtffxszVV8Fr18PJzNVVd1fAABVdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAE9QAAAwAACAAAAAAAAAAEAAAAEAAAAAAAAAAAAAIAAAIBAAAAAAAAAAAAAAAA -AAAAAAABAwAAAAAAAAAAEAAAAAAAAAIAACiCA+AAAQAABAADAAAAAAAAAAAAAAAAAABIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAA -AAAAAAQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAgBAAAAAAAAAAAAAKAAABAAAEAAEIAA -AAAAgAAAAAAIAAAAAAQAAAAASAAAAgACAAgAAAQAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACcwA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIQAEIAAAAEAgAAAAAAAAAAAAAAAAIABAAAAAAAAAAAAA -AAAAAAAAAAACAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAEAAQAAQJCAAAAAAAAAAAAAAQAAACAAAAAAADVAAAAAAAIAAA -ABAAAAAACAAAAAQAABIQAAAAQAASAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAA -AEAAADABAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIgA -AAAAAAAAAAgAAAAAAAAAQAAAIAIAAAAAAAAAAAAAAAAAAAQAAAAAAAfzAAAAAAAAAAAAAAAAAAgA -AAAAEAAAAAAAAEEAAAQAAAIAQAAAAAAAAAAAABAAAAAAEAIAAAAAAAAAAAAACAAAAAEAAAAAAAAA -gAAAAAAQAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABaQAAAAAAAAAAAAIAAAAAAgAAAgAAAAB -AABAAIAAQAQQAEAAAAAAAAAAAAAAAAAAAABAgAAAAAAgAAAEAAAAAAAAAAAgAAABIAAAAAAAAAAA -AQAACAAkIgACAAoQAAoAAAISAAEAIwEIQQAIABAAAgACAAAAACQHAoAAUBAAQEAAAAAAAAACYAAC -AAAIAAAAAAAAAAAAAAAAAAAgAAACFMIAAAAM9QAAAAQCFALACQAAAAACAAIAEAIAAgEAAgFAAAAA -BCAAgSQCQCAIAACAAAAQAigAAAGQAlABQAIQABAAEBIAgwIAAQIgIAAiQmAQEAAABsACAEJAAIAA -AAUgAAgAAAAAAAgDEABAAECKQAAKBwAgABAINAACggAAAAgAAAAAAAgAAFAAAAAwIAAACAgCAAAA -AAAAAAAAAAAAAAoAAAAAAAAAAAaKAAAgAAAAAAACQAACCAAABAAoDAAAwQAAgAgAA2CEIAAIgAAA -gAAAAFBQCAAI0wQAAHAJgCAEIAAACASAAIFQEAFACAIAQBAFgBBJAAAUBAEGAAAAclAwSAkBAEBo -CAIAADAiQhA0IYAQAGAANAAAACAGFABwCYCKgASQBAQgACIAANAAAAABAQAAAAAA1kBgIAAAAAAg -AAgCgMECBNAQAAAABr8AIAAAAEAQgAAAAAAELIgAAQYBAACIEEhwAoAgFG4MgGFoiABkUggAAAEB -IACAkCQgAAAAAA5UChAAiAIkkgAAEgwAYEQQQJCBIAIATgQWCAgEBEAwkACBEEAEgAHIAICAEQGE -BEgCJIAAAARAQAAgAACIBDQQUEQAAAAAAAJJAAAAEAxAAAAAAgAAAAAIAAQASAAAAAgACcBAAAAA -AAABAAAD5oEEAggRAAAGRAAUAAAwAAHCQAAEABNJADYAAAAACEAIEhQMBACBYw4iAAAEQCRUSE4C -CIAUEAgBCAABgEAJgQgEIAAAAAAACQACBAAQCADJAIBAgAAgAAggAABAMggAAAAAAkACEEBACAQA -AABBAAAAACgCAQhAEgCAAACAAAACAACoAAEQAAIAEAAAACBAAACgAAAAIAAwAQEAAgKIAAAAAAXo -AAACAAaAAAIgQAQAEAAAAACIAQACCAAIAgoAAICQEAAEEBKAABRAAQCAEABSAACAIAgwAACMAREo -ABABoRAACABAAAAAAACUAAhAABAQAoABAgQAAjAIgIhCFCAAQAAgkAgQAhCAAgIgAMoAdCAAACgI -BAAEAAIEMAAIBABiCAAACAAAACABAAAAEAAAUADEAAAAAACAAAFgiEEAAIAABAAABZoEIAAAAQAI -AUAABAIABCgAwAEIAABACAJAQCCAMAAhIAoAAQAAwgABABABAAAECARCAAAAgAARBAAAAAAAAQAC -BAAIggBQACAEIAgAQgAQiAgEABAAAEAACQkACEFAAgAKhIAsCABBAAgAAAAAAAACCIAgBAACICAI -ASAAAQABgAgAgAQAAEABCgAAAhAmAAAgAAAAAAAAAAgAkAABAAIAAAABbCgESAAIAAIgCAAQAAEg -AAIOQAAECAAEAAgACAABAAAAKAEoBAwEBAAKAQAhAAAgQCiCABAAAiAACABAACwAIAAIAAAAERAA -AAgCAQABAAAEEgAEAACDAEEAEAQAQIQAAyAgAAAAUAQBQAAABAEAAAAAAgAAAQAEAQAgBACAgEQA -AEAABEAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAACAAAAARZAAAAAAAAAAACAAAAAAYAAAAiAACA -hWHAEAAAAAECAAQAABAAAAACIQAAABABEEQEASAAUCAAYBAADAAgAAQKIAgAAgAAAAoAAQUEAAQD -AaAAAAAACAAAAASAAFABAAQACBAggAAgIAAAFAAAAAARABAECBABQIIAAAAAEABAAAAIABIAACAq -AAIAEAAAAAAAAAAAAAAKAAAJIggAAkEJgAAACY8AIAAAAAAgAAAAAAABJBIAAAAAAAEgQIAAEIAA -AAEkgAgQAAAAAQAAAgAAgAJAIAAAAAAQgkAAAAgAQoAAIBAAAQQiQAAQAAAABARRAEAUgIBAAACQ -CAAQgAQEbAAEABCAQAAAAAACEICBAQAAAAAQgoCiaAAAKBCAgQAoAQCAEIAAAIAAAEAQiAAAAAAA -ABAAAAAAAAAAAIAAAAAAAKAQAAABdYAAAAAAAAIQgAgAAAEBCBCACAAAAQAAEIAIEAAAIAEQgIAA -AACAJBCIBCIAAAAAEIAEAAkACCAQgAUAQAIUQhCAEggAAACpEIAAAAkBAAEQJAEACAAAAMQgBEIA -AAAExCIBSAAAgADEICJKAAAAQMQgAAEAkJCAxCAIAACQABDEIgEABACACMQgABAAAACAxAAAAAkA -AAAAIAAAAAAECMQAAADeIABAAAAAQEAgAQAAAACgxCwAQBgACCDEIAAAAAAAiMQiEAAAAACMxCAC -IQCQAEDEKSNEAAAwwMQiBAUAAIIAxCEBQAAAAEDEIQIEABAAyMSICFAwABAFCYACAIAAAAAJgIQA -AAAAhQmAGAAAAAAICYAgAgAIBJAJgCAAAAgAAAmABAAAAAABCYAAAAAAABEJAAAAEAAAAACMBCAA -AAgQCQAABfGAAACAAKAAAJAGUAAAAAUJgAIAkAECAAmRAACAgAAQCYAAAkAAQBAJgAAIAAgAAAmA -lAGAAAAgCYACAAAAMSAJiAQIAAAOIAmIAAAADAAgCQAQQAIIAEAIAAACBjABkEBAQEAAHQBABBAi -QAAAgAAAQEBABAYAwAJAAABIigAAABQAQAAAAEABAAAABAAAgAQAAAAAAAAAAAEAwBQAAABIAAAA -LUBACABgYAAAACAAAABkBAGAAkAA0MBATAQAQBQCQAAAYGREQAAABIANWGAkIiwMAQQAcABgCAhC -BAAAQBIAAAAAAAAAAAABAQAASAAQAABACAAgAAAAhACABEEAYgoAoAAICABCQADgRAAACKGIAUIK -AABAoYgMAAFAAAQSCAAcAgIAABEgAEAAAIBgAAAA4AAAAAAAAAAAAAAAwAAAQBAAAEssgAAAAAAI -CAAAAAAAAAAAAAgJIAgEAAAEoKAAwEkISQEgCAAAGAAAAFIMAAAJEBDAAQQACAoYGAABAAAIBABA -QEBIAAFAAAICCAgAAAQICBAAFDNhw1AAAEEgIAQIAIAQBAQgxAAAgRMIAADACAEAgAAMYAAAAACB -QCQEIABAgSAQQCAACAGIAAIAAAACBAAQAAAAAAAAAAABBAAAAgAAgAAAjO8AAAEGAAAAAGAAAwOA -AAAAgAggAAgQEUAUBGACkIAAQAAGYACBQAyAgAADCxAAAAgCAAAAAgGAxAAEQAAIAABgAAACAEDA -AAACRmAACDARAQABIBAEAYgCAAJAIAIoCAAQAAAoACGQAAAAACIAKRSEECEgAAgoCBAAqiiCAAGp -CgAAEAAAAQAAKAEAAAABAAAAAAAAAAAAADAAAAgIAABAAAAIFgAoAABAQAAAADAwAAAAAAAAICAg -AgACBiApKQgAQAIUAEAAAAEUBBEAAnAAQEIARBASUCAUAYIQMAEAAAABABQAADABAAwMAJAAAACC -AAAAAAAUABAFCEAAKCgAEFAAEJiAAAIAAAAAgFQSAUBUQACQgBOrRFAEQhAQRBJARkAEAAAAQAAE -AIgABEAAAwQAAAAAAAAAAAAAEAAAAAMFgBAAAAlgAAAIAAAAAAEAUAAAACgoBQgQAAAEAYAAQkAA -BAADgAAQJAC4YEXGQAKAAABAQEEUAAABAQQEQgAAAAAYAASAEICQEgCAEAQEAAAZBVAFwCLI0QAA -IBARiCCiALAQAEAAEQWIGAKgCiLAshUACEAKIAcYRSUAIgCZEDAGAABIAIACBAiACCAAMAAAwCAA -ACAwAAAAAAAAAAAABQAAAAQgEAAABcuAmAQAAAgLBQCwCABAIAcAAaBQoAAGAgIFGUgCSE0qDjIA -QBDKBARYASIKAggAA1LAwgwEAggICAEAAIAAACBAICAAAQAQEAAoAEQGUgwMuUFCktJWwgOOQlQQ -AAQgUREDIoDAFBIADBIAAMSSAg0VICIQKJIlAQAFAjAMlgAUwggEAJASAAAkEAAAAAQCAAAAAAAA -AAAAABAAAAgEAiCAAAAB0AAACgAAAAECQAAQBGAoCALBAAAFEhQ0DIiCEqggACBIBQIRIQCKsACo -JBREgIgJAExEEAAAAgQACQZAABICIBAgIBAAAEACAgSCFggEQqIBbzAAUQAQkCQAEJMLgoMXhwDA -SAAgJYAAEExsAgAAIALAgQgAAATygOoBsMAQTJIQAIIAYAACEAARBgAoAAAAQAAAAAAAAAAAAwKA -ABAAAAAAAAVqgKARA4DITACAAAMCAAAEAAADAAaQkJCAAAAFBANISaFMwE+HATAABwAQgAADASAE -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 -AgCAAABgEAAACAAAAAAAAEAAgAAACAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAgAAAAAAQAABAAAAAAAAEAAAAAAAAAAAAAAO1AAAAAAAAAAAAAAQAEABAAAAA -AQAAAAAAAQAAAAAAAABgZICAAAACAAAEAAAAAAIAAAABAAAAABAAABAAAABIAACAAAEAABAAAAIA -AAAAgAAAAAAAIAAAAAAIAAAAAAgAAAAAACAAAAQAAAQAIAoAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AEAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAADR8gQAAAAAAIAQAwAAAQASgAAAAAAAAAAAAA -AAAAAAAAACQgAAAAAAAACCAAACAAAAAAACAABAAAAABAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAAAA -EAAAAgAAAAAAAAAAAAAAgAAABAABBAAAAAAGAAAAAAAAAAAAAAAAAQAAAACIAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAgAAAAAAAAAAAAAAAJ2wACAAAAAAAgABAAABAgAAACAAAAAAAAAAAQAAAAAAEA -REAAAAAAAQAAAAAABAABAAACAAAAAAAIAAAAAAAAiAAAAgIAAAAAAAAAQAAAIAgAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAASAAAA -AAEAAAgBAAAAAAAAAAAAAAMGQAQAAAAAAKEAQAQAEAkAAAAAAAAAAAAABAAAAAAAAAACBACAAAAA -AABAAAAIAACAAARAAAAAACAQACAAAAAAAAAAAAEAAIgAAAAAAAAAAAAAABAAAACAAAAAAAAAAAgA -AEAAAAAAAAAAAAAAARIAAAAAAAAQAAAAAAAAAAAASAAAAAAAAQAAAAAAAAAIAAAAIAAAAAAAAAAA -AAAAACAAAAAABy0AQAAAACAIAIAAAgAAAAgABAABAAAAAAAACAAAAAAAAAAAgAAAAAAAEAQIAAAA -AABAAAEAAggAEABAAAIAAAAAACEBAAAAAAAAACgAAAAoABAQCAADAAISAIBCEiEQABACAhAACQgC -AAAAAAAsAAAQAFEAEAAIACEAAAAADQIAAgAwAQAo0AEgBAAQAAQAAAAAABAAAAAAAAgIAAAAKkgA -AAAIKAAACgAAAIACgAAMAAAAgAIBAAEAAAAAAggAAAAAABAAAnACkAIAAgAAEQAAAAAANgAQEBAC -AmKShABAAAIAAhAUEAAGAAAkAiAoAAACFkAAAAICAAAAAABCSAgAQgAAAgBACCBACBAQIHAQAgIQ -AAAoMhAAAAAAAABKAAIAgAAQACAQAGuQAFAIAAAAAAAEAIAAgAAKEAAAghAQAAAAAAAAAACnQAQQ -AAAIQAAAAhAAAABABABRAAAAEAIBaAAAAABEiACQKAQQAAQAAQgAAAIIQAIAgFBQEgAEAAFgSDAC -AAgAYABICAFAAwBA8aghEiAQAIJEEFAADEwIQBEAgQCIKCBAIQAAAAJkgAJAAIEBSCASEQEBAAAU -LAqIYAAKABCICiAADAYAAIIAAAAAQAAKAIBIIBSAAgRgCEAJAIAEAGASCgAAAnMRACAAAAAQAEQA -BAAIQABpIQCBAAQgIAACKQggAAaAAIAEjAAABhAAAARCBACAAAAAAIAAUCwwMAAAAgAAAAAAAACE -AARAIBQAQgoBEQAoyAABgAAIiICAEIQAAAxAAIEABAIABAAAABAACgCESAgAAAAIAIBASUsAEUAB -hEABCABCAAAgAAGCEAIAACgQAQAAYgEAADAAAYAAEACBAAAEAAABWxABAAAQAACBiBAAEECIAAhA -AgIAABAQCAAICAQAECEBAAIgRAAQyAIAAAAAAgCIwIAAACAAUABBCgQIkMTIAAGCBAgQiARJgCIA -IAAAYBAAIBAIAABoAiAAAAABKlQAAAABAQAGsAIBoAAoABAgEigAAiggACgKCQAAgQAQABIAAAIB -AAAoAAoAAIAAAgAAEAAAAAESAACAFgAEAAAEBhIAAASOaAAAAAAIAAEAAAAAEKAAkABQAQAAMAIA -ggAwAAAgIAASAQEAAQQCAAAAggARAAIAAABIIIJiAggAQAYEAkgAoAAABACEAAAQAAAAAAIAEElB -BGIAAiAAIhYRSwAAIADGIkAIIAAgMAAgSAACBMAABBRQAAAABAAAAFAQBgBIAAAADBAAgAAAABAC -AAAAACAAAEQEAABgCAAAECgBAABQAQAAAJQAADAAAAAQAYQACQBAgAAAYAAAAAAgAAAQhAAAAEAA -BAAMIBAAAhAACAAABgDAAAIACAAACJAQAAAQACIBgAIEgAQJAABEIMQAAAALFAJAAAgSAAAAAYAA -CIAgAEAAgAAMBAAAEAQAAAiAhgSAAAAASEAAAEEgASCIEQAIgAIEQgiQAAAAAgAgCAAAAAAAAAAI -AggABAAAAQwAEABJUgAAAAAGSgkAAAAAAAAgCAAAAAAAAEIIAIAAAQAgACgACCEAEgEACIAABAAA -IAAIAAAAAAAgIAgAIAIAACBEigEgAIAAACAKAEAAjAABAggAiAA4ACAAACCgAJgACEBEAAAEAAAB -IIAAIAFBAACIAAAAAAIIoAAAIAAAiMBEhEAiAAABAIAMACAAABAAAACAAAQAAJAAQAAAIACABQAA -ACAAAICAAAAAAACRAAAGACEBAQAQIgAgAQAABAAAAAAAgBAEEBgAAAAAgAAAIAAEAABEAAAEgAAA -AAWAAUQEAAAAABAAAMgAQQQAAAFoAACAAIAAgA4AAIBAEQACBCAACAApAAEIgAAAAwoAAACLAAIg -CIAIBAgAgQAAAAAEAAEAQKCAAAAgEACAAAACBhAABCVgAABQABAAAASADBAAAAAgIgAACFAAABIA -AAAAC7sAACAAAAAUAAAAAAAAAAAAAAiAAAgQoAAIFAIAQCAQABAEAACAAGAAAIQAAAMAwAAIBAgA -gCFYAAgCgIAIABAABAgAgIjQIAAQIAAACCIgAIAACQA0QEIQgBAoAAAwEBCAWBAAAAAAEYAAAEAA -AAgQgACAAAEAiBCAgAgoACAIEYAAAAAQEAAQgQgACQAABBCEAAAAAwEIEIAAABgAACAQAAADT4AQ -CAAAAAIQgAAAACAAABCBAABAFAREEIQAAABYAEgQgABAAAAAABCAAABAACAAEIICIQABEAYQgggA -AJACABCAAgMEFAKGEIIBAAAZEgAQIAICAAAAAMQhAQAAAKAAxCCAAgQAAADEIgIQAAAAhMQgAAAA -AAAAxCAATACQAKXEIAYQAACAEMQgAwAAAAAAxCgAAAAAAIDEIAIAABAVYMQAAA5OICEAAAACAMQg -AQAAkAAQxCABAAAAAIjEIAIBABiBIMQiAgAAACBQxCASAgAACADEJAEAACAAAMQpFBIAACBIxCAA -QAAAOEDEIAAAAAAABMSAAAAAgQIYCYgIBQACAAAJgBAQQAAAAg2AAAIAASYQCYCQBAAACFAJhAAA -QAgACA2AAAAAEBIACZAIAAAAAAgJgAACQABAEAmIkECIDAAACQAAA2ORBAAAAQBACYCUBQAIAAAJ -iAgEAAEAIAmAYAAAAKAACYAAA4AAAAAJgAiAAAAIIAmICAIAACAUCYCAAEACCAEJiAQkgQAAFAmJ -BFAAAAhBCQBAQDAAMHAABAUBARBFAMAASMAAhQAAAgIAQAAUAcAAJEAABAmQcAREEkACQCBAAAAC -AAAAAAAwQAAAAAAAGAAQBEAQ0CQEMCAQEADAwAAAAAAM20hAQGAkAABAEABQQgAAAEIAQAwAAAAA -AAAAQCBJEABCCAhIBElAADBAQcAGEAAAAAIABAQBAAKKAABAQAAAAABAMlFBAAWAAIAAQIEECGFC -AQQEDBAkAAAAEgIKAIwAAggAAKiBiAEZEAAACAACAFBIgAhAMgQBCAhICAgBAAGAAQGAKAgAAAgA -CAAEAAgAAEAAAQgMAEAMIAAAAgAIBAQAAEEPAAgAAAQABBQCQAgBBAAAGQAAAAAAAAQEQAEAYrIC -AgkAIBBAsqAAAQQCAEDk4EAEKAAEQCBAAVEAAgAAAABAgAQBogoAIhRMQAAAAmBEAAGAghAIEQAI -BNDAiACAAAAAAcQgARAAAAgBAAAAAAAAgEJECAAACAhEDCQAEAgEAAEAAAAAEAAAAAAgBAAAQAAA -AiQgAAgAAQgACAoAAAAAAAAAg6YEBCBAEFYQAAAgCCAIASAAQEAAAIBAAAADImAIAAAAwEAEhAIA -ACEIAAAAQAgAYQCJwGAAEQAAgAAAAMAAACAAAAgIgEAQAIAEIAAgAyARABSwokIACoIAAAggBBAI -CAByADEBACEOAAAAAAAKAAAQKAYEAAACgCAgAAAgAgGgABQAgAQEAEBQAIAgAgAEAAAQhBIAAogC -QgCAAAIAKCoAAAACYQAyAiAAAAICEIAAgAABKAAAECAAABQWAhSQKCAAgYAgAiAAAAABAEAUAAIA -AgEATAAhCQAEggAABAJAFBABgAwRAAAwAAASFggUERAIogAARAAQABAQEEZJQEAAAADEBAIYEgBC -RMAUIAGAAAMAAAAEMAOrRFAQQoAAgMOETAA4BARAYBAFwBAAABICQEAQAJBACjAAQ4gEQIACAAAQ -AgIAAAFWioAAAEIQ0IAAAAACAAQAhECAAwMAQAQEgEgFABAkbCIEEBABEBNSQAAoKKgEDARAAAAK -qACJyAAQBAAQAwQAAABABARQABAQBkAQEAAQAKzIWCBItjIQgAAQAgIAIhAQQAAAQQACEMARBgDI -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 -ChsKG/d3WFsAAAAAAAAAACJ3JyeiUaJRAAAAAAAAAAAAAAhyNTpX9wAADxsNDf9WAAARGwAAAAAA -AAAAAfEnJxsKo6X//zMzEzMTM19fNwUFJxsKIjMbM/7/UVWq7pCZCgoAqkVFHx+ZD5kPJ68CiqWq -IO9fGxtfPz9eXwICqqoAAP8QM18zXwqqdydVHVUdTl8Vv1UnMwV3dwUVC/tyd///cndOX05f9/dU -VwAAAAAAAAAAEbsbG1FRUVEAAAAAAAAAAAAABOw1NTc3AAAPJx8f/1UAAHcnAAAAAAAAAAAH9yJ3 -G19TVf93M7tzM3MzBQV/X18bG193Mycz9fdXX4jdUFURERERV1cNDVUPVQ8FjVffVVUQ3wAAAAAA -AAAIAAAAAAAAAAAAAAACCAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAEAACA -AAAAAAAAAAAAAQAAAAAAEAAAAAAPqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAQAD -IAAAAAAhAAUAACTgAKAAEAIAAAAABAAAAAOCAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAACAAA -AAQCAAAAAAAAAAAAAAK0gAAAAAAQAAAAAAAAAAAABAABAAAEAIAAAAAAAAAAAAACAEAAAAAAAAYA -CAAAAAAAAaAEAAAAQQAAAAAAAAQQAAAAACAAAAAAAAAAEQAAEAAAAAAAQIAAAAAAAAAAAAAAACCA -BCAAAAAAAAAAAABIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAABAAAAAAAAAAAAAAAAAA -AAAAAAAAAsoABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAIAAAAAAAAAAAAAABAAAA -AAAEAABAAAAAAAAAAgAABCAAAAAAEAAAAAAAIAgAAAAAAAACAAAEAAAAAAAAAAAAAgAABgAJAAAA -AAAAAgAAAAAAAAAgAABAAAAAAAQAAAAAAAAAAAAAAABAAAAAEAAAABACAAAgAAAAAAAAAAgAAAAI -uwAAAAAAAAAAAAIAAAAAAAAAQAIAACAEAAAAAAAAAAAAAAAAAAACAAAAAhAAAAAAAAAAAAAAAAgA -AAAAAAAAAAACAQBCAAAQAAARAAAAAAAAAAAAAACAAAAAAAAAAAAAAABEAAAAAAAAEIAAAAAAAAAA -AAAAAAiAAIAAAAAAAAAAAAAAAAAAAAAAAEgAAIAAAAAAAAEAAAkAAAAAAAAAAAAAAAZvgAIAAAAI -AAAAAAAAAAAAAQCAAQABCKCAAAAAAAAAAIAAAAAAAAEAAAABCAAAEAAAwAAAAAAABAAQAAAAAAAI -AAJCAAAAACAAAAIACAAAEAAAAAAAQQAAAAAAAAAAAAAAAAAAAEEAEAAAAAAAAAFQAAABAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAABAQAAAACQIAAAAAAAAAAAAEAAAA -AAAAAAQAAAAAAABAAAAAAAAAACAAAEAAAAAARAACAABEgAAEAAwAAAAIAAAAAAAAgQAAAQAAAQAA -AAAAEAAEAAgAAAgAAAALAAMCQAgAAAEAARIAEAJAAAAQA4MQQAABAAAAQAAQEAAGCgIAgwEAJVAA -MAAQAAAAAAEAAAQEAAAiAAADgAAAghCAAACQAECAIAAIAAAOWyIAEAADAgACBgADAAAAAAACAADA -AiAAAAJAAEEAAgQAAAAAQAAgAIAkYAgQACBgAAAAAGAAAgACAIBIMAAQAAEBAAIAAAAQEAAAACBA -ECAAAAASAAkAIAACABAAAAAQAABAAAAAAAAQCAAQABAAAoAAQAADABEIAAhAAADgAAAAIAJIAkDA -AAFgAAACAoQSAAgQAAAAAQIBICgQAAIQAAgAAANkBQgKAAAEAASAIAASAAAACKQwgAABAAAICJAk -AAQIAAQICgAiAOCABUEKTQIQAIQAAAAoCAAAAAVwAhQAAAAgAyACBRAAgLAAAGABgAAQBAAhAkCA -JBQEAAEAIAgUAgAAAgAQAA4ACIRAgAAAAA5QCgMk0AAUBAAsACiBAAAQKCQACAAAIgQBagAAAAQQ -BABAIAEEAAwQUCYAQIQKAAYQBAAAATFAAYAoFAwwKDAEAAAIUEAAQAHBAgACAgAgAQ4GAABQDAAA -AAgABhAoBgACAABUgEgAAAACBNAQZABBAAATAEhIAQAIABYQAElABIDIDECUgAAAkUAAyAiBAAAQ -kAABgQAEAIAACEAACAECgABEAIyAAAgAABJwAAhCBBAAFAADQAEBAAAQkAIgAQoMAADIAQIBwkAE -yAKJAEACCgBASMkiAAAPCYESBAAASAABMAoJhIAQiBYRUAIAEEDICACAIAARAZAoAgAAIAAQsU4Q -BAQAopAEIIIBAQQCARAIIIABQCDAIAEAQQEACJAigIAAAgEAgFBIAAIGABQgAgBAAAAAEAIAIAFA -EgAAADACAAAAABAICBKCIAAAEgAAEkARIAAAEAAAABAAAIEAAgAAAAAAASAKAQACAAAODAIAAAIO -EgIwRAUAAAcKAAQAEAJgAAIAIgQACJCAKYSIgQAAAAUUAQACAQAKAAQBAABAACAgEAAAYAQBCAAA -AAAACQGQCCBAAAgAACBAAAAAEAAEEAWEgEAAAIgoAIAgAHRAAIiAhAIAMIgAABACBAAAQABAACAI -IGgAAAYCAAQgSAAAQAgBEoAAAAAANIEEARACAEAAAGQCAAMIAAQAMChEAAEAEAHAEAQAAAYwBAAA -BVUABAiACAAQAAABACAAAIAEAAAEAAAAYACITAAAAAQwABAIAIAABAAAAREIAgAgAACABAwAAIMA -IIADAAADAIBQAEEAEAsAAJQgAQAEAMCIAAkAAEBABAACCQAIABAEgAAIACAABAAAAAgCCAAAAIEA -CAFAAAQBAkAIAIAIAAAAAEgKAAA4AQBACBAEAAAAAAAIBAgBgAAhQAhAQAAAAAQAAAAKpCACgwAA -EliQCEAQBlAAAAAAgRAAAAIYEAgQgAAAAAAACAIAEgACAYAICgAAgAEAAAoAQAEBAAAACCAAAACA -AABIAhgAAAAAAAiAgBAEEAAgBQAAAABAEIAABBAEAAABgAAggAArAAGZAgQAAEAAYAAAQBAEIAAg -BAAAAAAARAIQgKBAAYQgAEAAAQAAAYIBQQIAAAAAABAAAAQAQAAAAAAAAAJSAAgggAEIgAgCgAII -ACAEAAIggAIgAAAAAAAAQCAAQACAgAAAAAAAoAAAAAAAIABAAAAAAAAABEAAAEQgAEAAAAAAAAAA -IQEAAIAACAAAEAQAYAAACAgjAAAEAACIgAQAAAQAAAggBAAABAAAAECEAAAAABAAVEQAAAAAEAAA -AAAAAgAAAAAAAAAAAACCAIAADBgAAAJUAQAJEAAAAAAAgAAADQkICIAAAAAgAAAIAAAABAQACSEC -gApBJYAACKCACioRAAAAAAAIIFAACAUAAASKAAABKAAAAEAYABAAAACACAEAEJAAAAgAEAAFAQBA -CAMAAIAAAAAYAAgQgBAAABgpIxCAAAAAGBAAEICQAAAAAFIQgAQAKAEIIBCAeIAsAAIAEIEAAAAA -ACIQgBQAAABADhCEAABAIABQEIQIEAAAEIgQAAAKlYQABAAAMAgBgAIAAAAQAhAAACAAFAIAAYAA -AAAUAAoRgAYAKBgUSBCAAAAAEiIIEYACAAABAMIQgAQAQJAIABCAAAgAGCAAEICABAAUMBkQIAAA -AAAAQMQgAgIAAACAxCADAAAgAITEIBMCAACACMQgAgAAkABUxCAEAACQAABEIAgAAAAAQMQgIwAA -AAAIxCgAAAAAACDEKAIAAFAAKMQAAAmbIAACgAAIwMQgAQAAAACAxCIJAQAAUADEIwDAAAAFSMQg -IAAAFAAUxCMAAAAAABTEIAAACQAAAMQiA0IAABEIxCIAEgAAgIDEKBAAAACAiMSAAAAAAA4ICYAA -AQABICAJgAgAAIAAEAmACAEAAaABCYAAAAAIEAAJgAAAAAioAAGAkAAAAKABCYQEAAABIAAJgKIE -AAAACAmBABAABAQBCQAAAB6gAAEAgAAQAZAIAAAAACEJiGAAgACABAGIBBAAAAgQDYAAAAiIAAAJ -gAEAgEFBAA2AoAAQAAAQCYBkAIAQRCAJkBABAAAAoAmAAALAAKAgCQAQQAAwQQGBBABEABKiQIBA -BAAAAAAAACAAQAQANBBAQABAQFEEICAgIAAAAAABAoWFAAKJAAAAAABCMoAAQAACAQQEQnAAAAAA -AAAgNAUBAAANHggAYIhCQAICIFAQAAAAAAACAoBAEEAAUAAAAAAAAAAAABFQlERAAAAAAAgAAAAQ -AEBEAkRUQCAAABIQCCQgADAgIABgAAQkUCgAAAVBQAICoagAQAIgAhIABBAAiAGACAEkAAiBiYEB -QKAAQAAACAiJAAAEhMAAGAAABASAAAkAGgRISQHACAhhpAFBgAgEJEgBwACgCKAQAAgAAQAAAQIA -AEHbAQQAGAEAIQEAAAQBIEAEBAABAIgAAAACAAAAAAAAAAAIAAAIAABAQAAAAAAgAAgAAAQAAKSk -QADg6agAQEgQCAAABAgkACEBAQAA4LqgAREQBCMACIAACCbQMMQJCAwAgjIQAAgAAgABAAMkgwwk -wECEJCAQAAEAABAAAAAgAAAAAAIAAAEgAIAAgAAQAYAAASBAgxAQAswACBAAAAAQAAAAi5LAIAAA -EAAAQABICACAQAAAAAAAAAAAAMgAAAAAAAAAAABMKZAEAABCAAAAAAAIAAAAAgADCAADAgAICAQB -BCMIAADAAwASEIoAQBMEAABgQAAKUICAAAAAFCCAMUAAQggEAKAAQk0IAJQAACFAAYkIMRAokkCA -AUiAYDACQJAoAAAogFAERQwAEAEwQAAJCgIQACgABIAAAAAgAQBAQAQAAAAIEwBgcgAAAAAQgAAB -AgAUFgIgAACgCACEAAAAAAAAAAAAAACAACkAAAAAICAAAAAIAAAIKAACAkBIBAAAAEhOiEBwVSAA -DgABAKIgIAAIAAAQQEQAhhAAREQCQAEAREgQUCAKAABQVEAQEDm4ADgEBBAQGAAAAgsqAUBAAAAA -SAYFAAaQAEQGAAAQEAAAQxQCQp5iBWgGFEcEABAbAEBgAAAAAA4TCgAAABAoaMBAAAIAAIAEBBEC -ACAAAAAAAAAAAAAAAAAARABDAiuoIAAABAQAAAUFkIACoAIqKgAAAADIABBCAFBQIgAEBwAAQBDA -KAACAAAACBg4IiDAAABQEFJKAjAAgBAgyAAAgIJFFhASEqAAICGUBgogJSAkIBgCAkAIAAJAUEJI -AFAgyEBAAiAAABEBIIBEAhAAAEjAwAEAABAAAgAACGQQVghIkoAiIkBAAQJAAAAAAAFQIBUAUAAA -AAAAAAAAAAggQACBhSRYwNAAAEAABAQSAAgAAQEgSCAoSAwiICBIBhEACkAAAIBDUCAAAgECEpOC -BgFQFhKSbAMCRAAUAoGIxFFBlgKWTQrEIqTEUkIBAkY0DAgIdEAAgBAEQIgAAEBABACKAGFBEFAU -DBBgAIggFAosAIOAUUBACAeAgBQEAAAGCUBAEEAEEBQEABAQAEAQEgIUAEAAAgBAEAAAAAAAAAAA -QRIVgAgQNARAQBMDQAACAiUwEBYIEBQKCABAsAUAEECUgNAEEghIkhBAMgwEEVQEEQDATABceBCA -EYAQAJABRxMAF28AgBCIAACBCAAAkEcAgJDAEQgQEwAAEAAAABAACwBMIxAYF29CCxACkMIQIADQ -AICUBAACICAAAAAAAgAAAAc6kAGBAKCwEBAAEBABAJAQAAoAQBAUICCSAAAAAAAAAABPEBIAoLAQ -QCAgFAQgEBAAzMMFQICQEEUAAwADAAMRAAQAEEgQAIMREA4RgpDc2JA3N1FREd3N/zU/G18zAFFb -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAAAAp+AAAAAEBAAAAA -AAEAAAAAAABAAAAQABgAYAEEAAAQABAACAAAAAAAAAAAAAAABAAAAAAAgAACAAIAAAAAAAgYAAAA -AAAABAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAIQAEAAAQgAAADDcAAAAAICAAAAAAAAAACAAA -AAAAAAAQAABAAAAEAAAAAAABAAAAAAAAAAAAAAAQIAAAADAgECAAAAAgQAAABAAAAAAAAAAAAAAA -AAAAAAAYAAAAAAAAAAAAABAAAAAAAAAAEAAAQEAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAA -QAAAAAgAAAIAAAIACAAAAAAAAAAAAAAAQAACABAgAAAGFAACQAACAAgAAAAAAAAAAAAAQAAAQAQA -AAAAQAAAAAgAEAgAAAQAAAAAAgAAAAAAABICEABQAQCBAAAAAAASECAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAAA -AAAABAAAAAAAAAAAAAAAAEEAAAEAABAAAABgAAAAAAQAAAAAAAEAEAAAAACAAAAQABAAAAEBAAAI -ABAQAAAAAACAAAAAAAAAAAAAAAAAAACAAEAAQEAAAAMAEAAAABAARoCAAQAAEAAAAAAAAAAAAAAA -AAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAEAAIAABAA -AAAEAAAAAAAAAIAAAAAAIAAAAAUABIAAAAAQAAAAAAAACAAAAAAAAIAAAAAAACAAQAgIABABAAAA -AAAAAAQAAAAEQAAUBAAggAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAKEECAAABAAAEA -ggIACAAAMAAAIAgAAEAiAgICAAgAAAAAAAAAAAAAAwEDAAAQAAADgBIAABAAAAABAgIIEAAAAgIA -QgCAAAAAAEACAAAMswAASEAAEAIKJBQAkAAAggAAAAIAAACCAACQCgABIgIQABAAECMDAgIGQBAE -AiAMEAAQEAAKCDAABwAAAIoAgAAABEgAAAIrAAIAgIACAgIgAEAEAA3ABUAAAAACADAEAABISAIA -SACQAFAIAAAAAAAASAICiBAAAAAIQAABAAAIIEAAAgiQAAgAyAgKAAgAISkAAEIAYAIACEQIAAAA -AAAAAAN2AEAAAAAILCCAUAAUAADAAQBEQAgAIAAACACBAgAUAACQJAqAAQAAgCWWQAAARIYAAEAA -AAFMIEEA4AACAAZEQCAwAAAAgICAAEgQAgAAgEABA4QAAAIxIGABhAAUAEgAAQAAAEQAEACAAQQA -QBAQYACEgAAgAtEpIQCAAHRUCQAACFAAAAAQBACBwAAQAAAAAgQqAAQMCARAAIAAAggQiAAABrEA -AAoAEEZACJEAkAEECggkAAOIASQERIIAACAACEQwCSAMBABMISBMDCSAKBAQdECIEoAAJAMABgAI -AABEwBAAAAAAAAgUSAkwIoBgEIDQCAAAAAABgAIIAAIAAIBAEYAQBAAQAAMQyACQAACIQREQAAIU -AEAAAAgCFgAACBBAEAAEAABJyAAQgAAAAYSUUEgAACEAgBBIAIKUAYAA4AAIAAAMuAAEBIAAgCQA -UoAAQIjJkAIAgAQgAEgQSIZBAQgECEgAUACQgYBQQIgQAAQRNIwAgQMAAAhAgEEICQYACAAUDIhC -CIQE0siBkAgUUBCAEAiAAAIgABSggACAAkAAAFAAAAQEgAAgCQQQAAQAACIQBQUAYCEAABEACAEg -AAAgiIAMAAiAAEkwICgAgIAQAAQAgAAAAQABlBIAkCAAAAIAABUAAAtLAEARAAAoAQUAQBAABKAA -AABBkQAABACAEAAEIAgwATAwAAQACEAAMAAIQAAFEAGgAFIAAIAoAAAAQAAgISIEAAAAAAChKAwA -EmIAAAIgBAgAAQAAAAIQICAAAQIQgAggBAkQAABECAAgjBQAAEAQYAA0BAAAAGwEJAhAAHAACAAA -AAAAAAASBCAICAGMgEAgMAQEQAAhAESAgJQgAIBIAAAACrAAAQBgCEYgkACQAAgAhAgBAIAEAYBh -BIAhBAECAAKAAUCAKQGAgoAEAEIkJAQAUACBAAAAgcIgQQAAAAIBYBBAQggBAAAAAhSAkRAAEAJI -IAkAQAAAACAACAGAAEAAAgIICAACFAAAAAgAAABABgEACABAAgAAAEAIAYAAEAACAIgBAAIAAAAA -CAGAAgAAAgAIACgKkQAAAggAAAAQAAAgAAANwAgABBAAQAAADgCAAEwAAoAAAJgAAQAYEAoAAAAA -AAAACAAKEAAAAAKIAAAAAIAAJAoAgAAIAAQACAQAAAAAACAogCAEgAMAAAgAQDKAMAIAAUQAAQEA -ACGAgAAAAACQAABAABAAAIAFIEAAQQEAAAEAAoAASQAABQACAAEAIQAAAGAIARABgAAAIAAAAAgQ -BCAggAAAAmAAggAAAAFAAAAAAAhWAABgAAAAQAAIAAAQAAogAAAAAAABABIHACAAAAAAaAAAKAAE -ASBCQAgABAgAIAAACAQQEBAAECACCgAAAAAABAAB4QCIwAAREAAQEAAAAAAAAAAAACAGAABYAQAA -QAAAANAQAIkAJAAAAAEAAEADAAAAICABwAYAAAIAEAAAAAAAAwAAAhGgABAIIAAAIBAAAAAEgIAC -AAAICIUAgKAiAAAABW4AAAEAAAGQAAhQAAEAABAAABAiAIABUAAIAAAAACgUAAgCEAAIABIAAAAA -QAAgBAAAAgAAAjBggAgLMAABIUAAAACAAAIoBIAIQAAAAAgIAIAGAEABCAAQgIAEAAASIBCBBgAA -FAACEIAABAAAAKgQgAAIDgAABBCABABoAAAgEIAkAQAAJAAQgAAIQAABABCANAAAABBuEIQAAQAA -EAkQAAAMWoxIAgAAMAAQgSEAAAFAAhBKCEkAABAAAYIWAQACAAIQgQAAABQcTBCAAAQAAAggEIAE -gAAAAAEQhAAAAAACIBCABAAAWAyhEIAEAAAASCAQIAEAAAAAgMQgEQAAIIFAxCABSAQgAIDEIABA -AACAQMQgAAAokACAxCAGAgCQEkDEIAYAAAAAgMQiAQIAABKAxCELAgAAIgDEIABIAAAAgMQAAAAS -IAAAACAAgMQiCAQAAAAAxCAACAAgAiHEKSEAAAAMAMQqABAAABCAxCAAQAAAAMzEIQQgAAAKUMQo -BAAAAAgAxCAEyAAAEGjEIgMAAAAAwMSAmAQAAAggCZEKAAABACAJgBgAAAAgUgmAAACAAAAkCYAI -BFAIBBQJgAAAAAgAAgmAIASAABAQCYCVAACAACAJiAAgQQAIAAmAAAIAACSQCQAABBKABoJAgBAW -CYgQAAABAooJqAWEAQAoBAGAZAQAgDGgCYCoAAAAABQJiQAAgIEAIgmIAACAAkgICYECEACBACAJ -gAAAAAAAAAmABAAAgBQgCQBgQAQAAIJAEAmoQA0BwGACAAAAQAnEgEIGRAAiIAQGYCAAMCSQIAIJ -IEAEGABQEAjCAgQSQEABEBAQdOAICAAAIBEBAARGQFQgAgYiIABAAAADnhAAQUBUVJBCSQAAABQA -AAAAAAAAAAKAAEAUAgQUUMAAAARAAEIQEEBQQEAAMGAAAAAAAAAAKAkAAAAgAAgAQEAQQAAhkIAA -QAEAAAAQlhRESAAE5KGoAQAEAEQEABIQCUHAAEiAShAAEAEkQERgQaAEABQMAEwBoXIQBOTh4AAM -QQAAwSkiEKAECUgADFgYSAgIAgIAAAIAACQBSgEAAAAAAEmbwAACAgQAAAASRMAgRAIAigACIAAA -AcAAAAAEgASAjAAAAABYIQgMDAgAAAgEAAAIQIAcBABQEAAQBAAAGgAAIAQAAAgEGASEYIhAQAQB -pATABCAQEgOAlAgEAECACAtAMAADUQFAECHBEJAEUABqCQIECAhBAAgAgExgEAARgACCgAEQgAAE -AAhIKAEQAQaQgBAQAAIAAEEDCghAEBABAwAAgO0CTiDACAmCAQBgABCIIMACAACACAAAAFBAaGBB -iAQAAAAGIGCQzIgAggRgAAAAAABgQBACgAAAAAYAABAAAACQAgwQAAgAAlCBQCEACIgIgBFAQgIA -DAgAggAiEkSAACEAgAAiBAQAEAhgABEADQQAVKICQggCQAAAAiICAAFIAIQAAIAACQogAgAAiAZB -gGIAhoAABBQUCoggIChARAwAAAAPsgAgBBUCgQgAABJQAIKEECAyAQAACgAAAAAAEAgCgQIQACgA -EAABgrKAITCgUkAAAAAgAgBAQAACAAJAhAIAAAQIAAKwAhAEAjARsICCAAICAQACAkRURgRASAAA -A0QAIAot/AAmkAECAMIKAAYWAEQQMAAAQIAIRARAMgICBAVGAABAAjQUBAQQAAIAAoRCAURFQOgT -AYAIABIWBFBUQhYAAAWLAAAAEAIEALqEDAkBAiIVQAEAQAAEBADQLUYSSAIiAkQEAA0FEEQAgAAA -AAAUFdYEABACAgAABQACBEBAAAAAAECAUEAEBcAQAkgAAAQERAQIBCEhAAAgoCioSBgAOhohiUQA -CRgCExwbESSJABASAkBRCEgQKEkIIAlBIUQoBIQgAIFBAgKwCjJIiDAgCAggDCg4AAAGAChCMAAA -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 -qqozMxv/FRVffxXVur9yd3f/OjMbuxG7T+4jryIiIiJwd8j6AAAAAAAAAAAB7w4fG18dqicnBa+1 -u9+LDS8A9Q8dVWYzXzNfEQVfX1VTM19GVwHNBfVF718bFb+r+xW/VUc1NQ8bD19GVxHdPz8/P7q/ -J3cPVVUdBREnJ3d1VVMidycnVTUzUxVV//8H9xG7VVf/VQAAB0EzrzNfVVFVVTMzXV1VVTMzFf9d -XVV3FdX//zMzr/8/Myp/IndPVXP/MzMzM3B3xPUAAAAAAAAAAALfDS8FjR1VMzMA/3V3V0cOHwX/ -Dx1VVQAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAwAAAAAAABA -BAAAAAIAAgAAAAAAAAAAAAAAAAAAAAAQgAAAAAAGrAAAAAAAAAAAABAEACAIAAAIAAAAAAAAAIAA -AAAAgAAAIAIAAAggAAAgAAAAAAAACAAAAAAABAAAACAAAEAAAAAAAAAEAhABBAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAACAAAAAAAgECAAAAAAAAgAAAQAAAESAAQAABACABQAAAAAABEABBAAAAAACAgAAAAEAAAiAAQA -EQAAEAiAAAEAAAAAAQAAAAIAAAAEAAQAQAAAAAACAAQAAAAAAAAABhAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAACEAAAAAEAAAIAAAAAAjAAQAABCAAAAA -AAAAAAAAAAAAAAAABAAABn4AAAAAAAAAAAAAAAAAAgCAAAgAAAAAAAAAAAAAAABAAAAaAAAAAAAA -AAAAAAAAEAAABBAAAAABAAAQAAAgBAAAAAAAAAQQAACAAAAAAAAIAAAAAAACAAAAAAAAAAAAAAQA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAADQAAAAAAAAAABAAAQAEQAAQAAAQABEAAAA -QAAAACAAAAACQQAAAAAAAwAAAAAAAAAAAAAQAAAAABAQAAAAAAAAAQQAAAAAAAAIAAAAQAAAAAAQ -BAJGEAJASCAAAFAAAAAAAQAAAAAAAAAAACASAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAQQAACAAAAACAAAAAECAAAAAAAACACAAA -AA9KAAQAABAAACEAAAgAAAAAgAAAAAAAAAAAAAABAAAACAAACAAAAECAAACAAAAAAAAAAJQABAAQ -FAAAgAAAAAIAAAAAABAAAAIQkCQAAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAgAAAAAAgAAAAAAAAAAAAACAAAAAABgAADM0AAAAA -AAEAAAAIAABAAwAEEAgAAAAAAAAgAAAAAABABEAEAAAAAAAARAAAAAABAAAEAAAAgJQABAAAAAAA -AAAABAAAAAAAAAAEEAAAAAAIAABQAgAAEQICABAAAgAAAAIAAAICAABAEgAQAgAAJAACAAAAQAIA -ChAAUAAAI0BS0JAQAEAABAAgABAAAAAAAAAAAAAAAIKANAAQAAAAAAAAAAAO+wAAAAAAAAgWMQgC -QABhAAA1ABBAAAMAAiAgEgAIIgAAKBAQAAMAKAAkEQBgIgAAAIIAAAQQBAWCABAAEAogAAYAEgAA -AAACAAAQAgACcAQAABAAAgYICCAAIAgABAAEgAJACAAAMASACBAIAgSECgAASAAQAEAAIBAQCAAB -AwAAUABIAEACFIAAABBAAAIAAGBAAgAAEEJACAAAAAeAEAQAAAWmAEIQACAAAAQAAgAAIAACBBBI -RBIIIAAAiPAEShBEQACAUAgAAQJABEIgAQIAAECAKEAAJQBAAAQQEQAAAQCDAEAowAAEoAAECIAA -AAAAABARAUAUFEIABAAQAAAUTsBAAJDADBAGigEAAARAAAZAZAAAgAAAAggAAoFACGQAACgAEAAE -ggQAAAEABAQAIBECAAgABABgEQwEIAAAAAgAAwAAA1dRAYAAACIAaFEAKAIAAwACAQYMAAAIRAhD -AUCAAYAoAWoEgAEQTAAoEAEIAAAAEAxBApAGCgosREAAgMAQIIgIAAAAgAQKcAZghBAIBDIgAwAC -kACAhAAAAgAABAAQCYCQARAAAAgBwAIAgAQByBEQAAoACAAQAAIAABIBAAAAAIFBgAABUAHJEACA -AgAQUAACAgQAgAAAAAAAEQSBqtAIAAABeCIAAgAAUAEBIgEgBAAQyBRgkCAEQEmQiZAAAQTAEREI -BIBAAAGQgAYRAoIAQNGG0AAQEAgAECiIIEIAAEBUAWgABIQCgEARgAAAABBAAQkQEIIhEAIgAAAA -EAABAFRAgABQoAIAEQIAAAgBgAAACSEARgBoAgQBAQBAAAAAAAAIAICAAAIAAAQgAAAAAAWIAUAI -AAAACAoQAAQgAAACKAAAAAOCAEACAABBBBAgAgABACBCIgAiQFAQaIAQBQAFEHAgEAQCAIAAAAEE -ChEBAAECgACAAUEwAAyAAACAEAAARAQQAgAAQAIAAAABECAKCAEgACoAEMABCMAAAQIACAAIACAC -AiESCBCECEQIAJQAAAIAZAAQAAAAABAAChBQCIAAAIAADBAABEQQAAAAkQQAAAQAgEIABAAgBAER -AAQAAAAAAAAABvxAAhAAgIAAwAABgAAgAIAAAHEAAwCAgQQMCEBCAYBABAEsCAEQ0AAABAAAAAAh -SRSQAACAAAoAgABAAEAQIQRAABAAACAKACBgAAAABJIEBAwBAAJAAgIiCIAABBgDAABIAIAEAACA -AgoAAAMIAAEACACAAAACACAIQQIRAAACACkAQAGAAgAEDAAAAgAwAAAIAA4ISAIAAAggCBEgACAC -AAABdQkEkAAAAAQCCgAAAQASAAAIABAAEAAAIggEADSAAiQACAAgAAABIEAIQCAAAAAgAAkAgAAC -AIACCAAgMAAAAAAIRARAEAAjAAgBAAAABCAAACAAAAAICAAAIAABAQEFACAAAAAABEAhAAQAAAAA -RAAAAACAAUEREQAgEAAAQESgGIQAQMAAAAAAIADAAQAQAIIAAAABAAAAAAAAAAAQQCAAAAVlggAA -AAAEAAAAIANAAAAEAQAABQBBAhAgAAAAAAAAEAAoRAQAACAAAAAECAAAIAIQABEAAAAAACAAEAAQ -AQAAAUAigAAAQEyAAAAAIEEBAAAAAAAAAQCAAAEEEAABAQAAAAAAAAAAQAAAUAAREQAhAAEAAACA -ARAAAEQAAAAAIAABEAAAAEACAAAAgAACAAQAACAIAACwQAAAgAIAAKAAAAAAAI4IAAAAABAUgAgA -gAAAEEgAAAQBAIMAAQAIAlAAACAIgBAQAAAJJIAADRhRAAAACgAAAAAAAAhQgABECAAAAKAAEFCA -AABABAAJAgwAAKEgAIAEAAQBoAAQgBAAAAAoEhCBBIAAABAgEIAAACgAQEIQgBQAAAAAChCAAAAA -ABAIEIAAAAAAgAgQgAQAAAAwABCBAAAAAIBgEIoIAAAAEIQQAAABVIAEgAABIEAQgCRAQAIIABCA -gEJAACAAEIIAAAAAAAEQgQYEgBcAKBCEgkUAASgAEIAEgAAABAgQiAEAAAAwABCAJEAAWBYCEIAW -AACQEAsQIAoAAAAAgMQsAlAJABCAxCAACAAACEDEIAEAAJCEiMQgAkgAAAAAxCADAAAACETEIAAI -AACEAMQgEQIAAAgAxCgAKASwQCTEKAJAABgAEMQAAALUIgAgAAAJAMQiAQoAIAAQxCACBACQICDE -ICQAAAACAMQqIQIAAACExCgRChgAAADEIQAgAABAEMQgBkAAAAiAxCAUCAAAgADEIgBAAAAkiMSA -kAAAAUQQCYCQAJCABCEJkABAAAAAGQmACAQAAQQgCYAAAAAAIAAJgAgAAAAAAAmAAEAAAUAACYBI -AQAAASYJgEAAAAgKCgmBEBABCAQECQAACXKIAACAAAAmCYAoAAAAKAAJiBAIAAgFAAmAYAAAgQAE -CYAIAEAAMGAJgAgAEAEAAAmIAACAAwKACYQAIICCSFAJiwCAAACwAgmABCCBEgwQCQAAATWEAGyg -IASCAERCAAQEKEAAzBQwQgQCQAEGEDAAEECABEJAQAFGCABAQAA0gAxERAAANCCkAABAjEggAAQB -AEAAIDCgDCAARABAQAEAAAACEwAQAABASAABAAAAAAAAAACAgEBABAAiACAwBAAAgAJCIAkKQAAA -wDAAMAQA0EAAFAAgBAAgAgIBAABASAIAAEAQCYhEICCAiEQAUAgGIAAAjADCQghUEAwAGJCgAAmI -aAQAEiAQJAAAIMIAQCREAAAACAEKAQGAoAEAAgAACABQMiIAZABJABAJAgJSAUkAYADAoAIEBEwU -QCCABASACgAAAEEzAAgQAqCoEAQAAAACFAgAoABAAgKppBAAAAIgAAAQiQEEkBAAAAgACCEIQAAE -AAACAEAAAkBAASAEAAAIAQBAoEJSEABAQAEQBAAISAEIAEAAAAAIgAgDAEBCAAbC0BCAAgQgJIYg -DAGRQCgBgEAIABAkAEIQAAEAIAACxAQkBAAACCwAAAgBCIDAAAIAACCAAAAAAAAAAMAAIAAAAAAA -AgAAhtJAEAECAAAAAFOAAADAwSAQgDAQgAIABEAAAAAAAIEAAAJBIADDIAQIIkAAgAAAYApAChAA -AAAAAQIAIIAQAAAQwEAAzAABgAACJGAAEAAAwBEAAEAKQkAxAAgIEAgAACAoIYAxAAJACAEEAnAM -CoAAAYEwIAABCAAUgDAxgA2ACAEgYAVCQaoCiQAAAAKNjAgwBAhwSlIyAkAQCAEAgCAAAAAGyAAA -AgAAABIABCAIgAANiAAEAAFBCAAAFVBRBAAAADAAFACAUBQMFUEgEAyACgACAAAAIABAQAAAFAGA -YAAAgAARAAAhQEwQAgwBAKAAAAAUGLEwAASAAkBQBEJAAwAAIAAEAAAAZECSSDQBAACURERQAEAg -gIQCVQDIwAAQREAQggAAAHAEQAEIUBYCABQAAEABAABAUAQEAFADAAAAAAkAAAbIQBAAAAAAEAIC -RFMSQFBAQEARkDBASAIAUEAA6DkgQLhAFBAARBGCAAAQgmqEqygAsBABAAC4PgYQAQAQEAIAEBAQ -EAAQAEBAAEAAkAIAAxCBthIiIlIQCRNACAgBCKgggrgKGiEgBAAiQAAAMAAAgBEAQEAAEhACAEoI -ElAABAJAVSJDMyADASgQkCAqQBISiIAIShAQAAAAIAABgAAAEAAABZEAgBgAAAABAEEAhUUQAEAA -ICYRQAAAwVgHAhAAlhoCEghQMEoAxgFJIQIBIQAFQMJAoAQGIDAQAAICIAASAQAQIhBVADIqCgIS -AAAgAQDAEEJEJAxABACCAUAQlBAAQQHIQhDEChKWMBASMgxCEhOTAgISQBYgAJAIDbQEByIWEUgC -EBAAAJDKQAcBDDACRQUUEgUIgIACSgAQBQACkEAGAAAOWADAAAAAABAACBOQAICEAZEIBCIShIlQ -AICIgbFEwAQkDkJACJJEkEBQxbERCjBQDEAQCAAABAAACAQAAAQBgAAIAEKIBRURkAAGAAAIQUgA -gEDAAEQQgQDMJoUCgIMHByEAiAAAABCBAQDRsgGAlHwkwTADEIAQCAMEApBokIiFAQAAIEQCEAAD -yOgAIQCUxIaAgAATA5CAhkAAAqBYIwAAAAkmgCALA4DQBgEQBCAIAgIXFwAAgEECAwABBBEPF6AA -EIAAAAFkEAAQAAIEBBSQkBcAAAEDAQAAAIABAACAAAQggAGjBANMAMEVIQCAAAAHYIBVHVUdFb8Q -FRG7Ba9VV19dJycRBQwMXl9GV1JXcndVV1UnMDUAAHd38vd3J3Uw3N01NTP/UNxTcf9FD/8zVSd3 -//8A/zEz9/83dwpfFf9VVQAABf1V9wpfdVW//yJ3IidVMfUxDw8PLw8PDw+//7//Ozv3911dDQ0F -AwENBVV3M11//1czdw4fR1d3ZwAAAAAAAAAA9f1V318PBVUKCgwMAAAAAFUuqh0IXXV/Ba8Ru1pb -X14Ru3dfDAxdX4qboqciJ1WrVRs1PwAAd3Lz8xEbujDd3zU/G3dQ3KO3/6sP7jNaInK/vwD/OzP3 -/zt/AP8b/6qqAAANmVVREbu5ql3/qrsBq1Ay+jIPXw8fDw8PD7r/uv8yN/r/jY0ODgoDAQ1fVREz -BBX/7zMRDS9HZ3dXAAAAAAAAAAD7/1VFCg9fVQoKDAwAAAAAVQ+qDwpfd3cFrxG7WlhQUhG7d3cM -XVBSi4ujoyIiVahVMzU1AAAiIgMDERGqABETNTUbIgDMM3cAqw8AM1UidwQEBa87MwIACl8KXxsb -APoAAAYkVQEA/4mqCAAAEQGrUDIAMg8KDw4KDwoPEAAQADI3AAUFBQDuqjMR3XdVGzNVVQBFDw9V -VUdFREYAAAAAAAAAAAEFVQEbD3dVAACqqgAAAABVD1UPBa8REQWvEbtVVFBRIncREQxdUFFHR1NT -d3dVVFUzNTUAACInAgd3d1UAEBE1MDMAAMwzEQBFDxEzVSJ3AAAA/zEzAgAFVQpfFRUF/wAADiNV -VwD/RVUVACIiIidVMQAxDw8PDV8PXw8VABUAMTECAggIAN1VMxHdEVUnM1VVAAIPD1VVR0ZERQAA -AAAAAAAAAAhVVxsPEVUAAFVVAAAAAB0AAIx0ABGQHQAAjHQAEZAdAACMUEARkB0AAIx0ABGQHQAA -jAEAEZAdAACMUEARkB0AAIwBABGQHQAAjHQAEZAJAACMJAARkBAAAExIAAGUAAAMxRkAAExsAAGU -HQAAjHQAEZQdAACMdAARkB0AAIx0ABGUHQAAjHQAEZQJAACMJAARlBkAAExsAAGQHIAAnHAAFZQd -AACMdAARlByIAJxwABWUGAAAHGAAA4QYAAAcYAADhBgAARxAAIOEGAAAHGAAA4QYAAAcAAADhBgA -ARxAAAOEGAAAHAAAI4QYAAAcYAADhAgAABwgAAOUEgAAHEAAC5QAAApWGgAAHGAAC5QYAAAcYAAD -hBgAABxgAAOUGAAAHGAAA4QYAAAcYAADlAgAABwgAAOUGgAAHGAAC5QYAAAMYgABhBgAABxgAAOU -GAAADGIAAYRVGw9VTl8Vv1VTU1VVV0XvdycVFVRVGd8zXwWvcndV/wWvIndQ+j8/XxtfF3d3Mw81 -Pwf3MLondw//D1UidycnV1czM1dXFd0CAgAAAAAAAAAACaoAAAAAAAAAAN/f398TExMTEVUBRQDz -APP/X/93//9VVRsbBa9zc3VVFf8If1dXDw8AAAAAAADy8icnCl9VVVXdv7+/v1VVVVUPDwVVVfVV -9VUnD5kFJwhdWlNTWlWrVf8RG7q6/v8o7jMKIncRGwGrEbsnJ6CqPzoFJ69vERszDzA/AfEwuici -D+4PdxsbEbur/zMzq/8i6gICAAAAAAAAAAAIYgAAAAAAAAAA/////7Ozc3MAiAKKAPMA8/////9f -//VVEbsnJ7MTupon/wS/q/8PDwAAAAAAAPLyJycKX1paWt67/7v/VVVVVQWvVfVm9pn5VQ8PqgUF -Cl9aWlNTVagAqhERI3OqqyDmMw8idxERAKoRuycnAKowMAUFBU0REREnMD8D8wCqJycPAA9VGxsR -uwNXDw8DVyLqqqoAAAAAAAAAAATzAAAAAAAAAAAgICAgMzMzMxHdA8+ioqKiAAAAAAAAVVUzMw8P -ExOKmicnDD8DVwLfAAAAAAAA8PAFryJ3WjNaEgBEAERaU1NaEbsTs2YGmQlVDw9VX18Fr1VVU1NV -VAGrd3cjcwABEdczDxG7d3dU/hG7JycAqjA1X18KBndydxswOgPzAKonJw8RD0QnJyJ3A1cbGwNX -Fd1XVwAAAAAAAAAADPEAAAAAAAAAAAAAAAAzMzMzEd0Dz1FRUVEACgAiUAAFVTMzDw8jc0VVFRUM -PwNXAe8AAAAAAADw8CJ3GxtVM1URBAQEBFVTU1UzMyNzVQVVBQAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAgAAA -BgAAAAAGJgAAAAgAkAAAgAAAAAAIAIAgAAAAABQAgIAAAAAAAAAAAAAAAAAkAGAAIAAAAAgYAAIA -AAAAAoACAQAAABAACGAwEAAEAKABAAACAYAAkAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABAAgAAAAAAAgAAAAA4M -AACBAAAAAAAAAAEAABAIIAABAAAAAAAAQQEEAAAAAAAAAAAAAAAAAABAAQAAAAgAAACAAAAAAAAD -AAAACBAAAAQAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcUAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAgAAAgAAEAAAAAAAAAAAAAAAABAIAABAAAAAAQAAAAAIAQAAAAA -AAAAAAAAAAAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIEAAABAAAAACAAAAAAAAAAAgAAEAABAAQAAAAAF/AAAAAQAAAAAAAAAAAIC -EAAAAAAAAgAAAAAAAAAAAAAAAAAAAAQACAAABAAAAAYEAAECEBAQAICBAAIAAAQAIAgEIAgAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA -AAAAAAAAQAAAAQAAAAAAAAAAAAAAEBAAgAiAAAAQAAAAAAoYAACAAgCAAAAAAAEAAAAAAAAAAAAA -IACAAAEBAAAAAAAAAAAACBAAAAAIAAAAAAAAAQGAAAAAAAAAAAAACCAAAFAQABAAgIAAEAAAAACA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAACAAgAAAAAAAAAAEAAAAAAIACAAAAABgwAAAEAABAAACAAAAABAQAAQAQAAAEQAAAkAAgA -AAgAAEAAAAAAQAgAAAABAABBQAAAAAgICADAQAEEQAIAAAAIDBAQAABABAAAAAIgABAABBAQAAgC -CEIAAAAAAAAIAAAAAgAAAAAICgAQAAAAAEAAAAgACCBAAAACAAAAAAAAAAAIAAACDAIAAAAAAAAA -AgIjEAGAAhQOCApISAAAJcQSAAAGlwEQEMgABIIKIAgGEAIgAgBCCABAABaCADACQxABDoAACAgA -QAEEAcwAEAAgCQAAAoASVAAEAICCQIACAoEQAMAAEwgAAiEMAkAQAmgCAgAGACAAAgAADIAAcAAC -AAAgAAAIAgAAYAAAADEgAAAKAAAAAAAIBBAAAAAAAAAAAAAAAAAAAAAAAAggCQAAAAAAAICQAgAA -EgAQCCAAgAIgBEAAAAy0AuBAKgEAQAEAEBQQAAAgAAAASAAAEEAQKAAJEgoEZAAAIAIAACAIAAwB -AFCgJQQEQHEAFCBEwAgAABEAAEACAAhgAAAFAAABACwAABGEAAAAAGEABCIADAAAEAgkRAAsQSAA -AgESAAAGAgAEIAAISAAAICBBAAEAAAAAAAAAAAgAAAAACABAAAAAAAAAABAEaIHAAABkgAAAABAw -BE4QKAAAAGEwAAIAFAsIAUEBhAAACBAIAQECgBAAIEBAgAAEABQAamgJQAgEBAEghAiAABRRcEQA -AYAAAgsAIAhBAAAEAAAhIBAgEBBSwAQgAAAAgCwCiAAAAAGIQAGAAAgIBEAACAAABBAAgAABAAAA -AAgAAAkAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAAAYBAJBIQAAxIglEgCBBASAAACAAEBQBAAAE -0RQAAQACkICAkABIoIBxSAAIAAwEwcQQAyAAAYCBwAQBIyAEDFBQwAAKJgAgQAoECAIAAAQQiIlp -IgCAAFAABAICAQAkkZEBAAIEBIAAcJEMBACABCEgEQgAVDAAAKAACEAAAAAACAAAAgAAIAAIAFAA -BAAwAAgAAAEAAAAAAAAAAAQAABIAQhAAAAAAAESAAAQEIAACgQAUAABQAAIAABIAAAQhDUACKAAA -ACAgAIAgAiAAEIAAVUBQEAESBAJACBEAAFKAAIBoAACIAAQAAAAgAACAAQgAAACQBAKBAAABAIAC -ARFQIAAIAAAAgAgCIAABAAoAACQGhMAABAAAAAAgAAABAZIAAiECAAAAEAAEAAAQAAAAgIAAQAEA -AAAAAAAAAAAAAAAAAAAAAIAQBAAAABIBAAJgAAAgIgAAYAAAACAIQQAAAxIgAAQgEISShIAIECAA -AQgAAAEAAAREIAAAAAgDABIAIIYBBAAAZAAAMgAgAAjAMAIABEAAgoAAgQAAEAAAAAQEIACAACCQ -AAECAACAIACAgQiAAAAAAgAACIAAEwEEIIAIAQIAEIAEAglAgABIAgEAAAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAAACAEIAIgAAAIIBAoBSAEBBAgAAAAEAABAAAAAEAgAAAIBAgAACQGAAIgQIgAMAARE -QJIAAYggGCBAQCAECEACBAAAIEAIAQAAAAAAAAggQAAAAgEACAEgEAAAAEAIghAECBIhAChAAQAA -AAQAgQQAgAABQAABAAAIQAAgAAAAIAAAQKAhACAAAAAARAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAQAAIAAAAIKBAQABAUAAEiAEAAALAREAAAvxAARgAAEIgAAABAIAAABgABIgAAAAAJDAAAEB -BABAAAEEhQABUAAAAAAFAQBADEAgAEQACAAgAAQAAACABBAAAAAgAAAhIEAAAAUAAAlEIgEAAAAA -AQIgAABBAAAIQAAAAAIAEAACIQABEAAAAAADAAAAAQAAAAAAAAAAAAAAAAAAAAAAgQAAAAQAAAAA -AAAABJAAAAAAAAAIVAAAAkAiAAAACHEIoAAAAAIAAAggAIBCQBAACBAAAAAgBAAAIECQAQBgAAAA -BAABBIAADAQBAACBQAAACACACAAAAAEAAAAAAIAAAAAAAACgoAAIBAABCKwhAIAEAAAACAoQgAgA -ABUAIBCABAAoABAKEIAGACgBIFAQAAACAAAAAAAAAAAAAAAAAIAAAAAAAAAAgBQAAAAgIhCAAAAA -AAESEIQCAAAAAAgQAAAOnIREAAABMCAQhEAgAAAAABCEIAAAAQAgEYCEAAkAAAQQgAUAgAAgARCA -AAQAACAQEIoAgAQUAFAQgIQAAAAQABCAAQAAWAABEIAAAAAUAgoQIAIAAAAAQMQgAAAAAADAxCAG -SAAAQkDEIAFAAAAAAMQAAAAAEAAABAAAAAAAAAAAAAAAAAAIgIQgAgAAAIBgxCAQAAAAAQDEIAAA -AAABYMQAAAYXIAIAAAASQMQhAAAAGAAIxCBACAAAAAjEIAEAAAAAQMQgCAAAAIAAxCACAAAAAADE -IAAABAAAAMQgAwIAAAgAxCAIAAAAMMDEIgIgAAAAgMSAAAAAAaAACYABAIAAACAJgAAFAAMAAAmA -CACIAAAECQAAAAAMAAABAAAAAAAAAAAAAAAAAEAVCZAAAAAAAQAJiAAAAAAAEAmAAAAAAAAACQAA -AMGAEAAAAMEQCYgEgAAAAEEJgCBAAAAAgQ2IJgAAAAQYCYABAAABoSgJlAADAAAAIAmACAAAABIA -CYAUQYAAqAAJiAAAAACAGAmJAAoAAQCUCUAAQMIIwBAyZgBACAQUNkEQCUBACgBCAkAmREFAQMwM -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAGhEAFBAAmKAgQAAogAGBlBAhEBgYABAAAACYwAgAAAC -AYIEQEAAgCIgAgIgEBFFSRGGARAAQAAEYABAAAAgBBAICsIQAESUkBAQABAAQDAKAIAgYARByQCA -AcFEEEAAYEBANAAEQBQgIAAACIABEYEMiUECgACAQEQAgABAAAkA6AGhAAAQCCAIEaEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABIAAIArKBBCURCAAIBAAEBDAABBAACAKAAAElMAEAACOHiEAkAAADI -CARBsQAAACCaogkBBAgIAAgAAKJABELgDJBRCQICAEDESAxEBAAACAoEAAAEQAISKQAIGAgABAoA -oaAAAGoICAEAAKgJFiAAAAAAAEBUYUQAAAARxAQEImAAAAhhDCGEABCAAAAAAAAAAAAAAAAAAAAA -AAACAAAAAgAACMAEaAMIAAAIABCQAhAAAJDIQIACABAREwAAjaAQCAEAEAAAAgELhAABAAAAQCiJ -DAAAEAiIEzCAA0ABEIAAABBIQgCIAABgIAiICoIIAAAIAACAEAgRIAAQAQERAiQiABMAAgnCgCEO -CAAEFABgCABAAQpACCAhBAAAAAAIIGiwIA0AACmACJQABQIAAAAAAAAAAAAAAAAAAAAAAAAAQAAA -AAAAAIIhAAIAAAQBAEAAAAgQAAIqIgBAQAAAAAAA1ERgcAAAKAhwFCCABFBISBAAAAAAQBAggAIA -QBQMAQACAAJCAAIAAAQQEAgIAgAABAIAAEAgAQAEQkAEAAIJqACggIiEgAEAQBQIAgBCUYEBEhAE -AEi0AAQEUBAQAiBlAkAAAABDFCxEEggABBAHAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAE -ACusBCgQEOxQBcgIAIRCMhAAAhAAAAKvAhAAABAQAMCQkEICUFCCUkQAAIAAFEJOAAQEBAAoKhQA -EhAAAEQAEBAUBQUQAAIkEAGAAAAEAAAYjBAQipzCgCBAEAAALChEUAQgAERVwgIAEAgQWEAAIAJQ -QQChpQIwOhFCCgkiAAgQUIAoMoAAEQAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAhIQwIIBSCgODAQ -AFIcEiIIWADAEgIBEgAACRI4MADIMiBAABISMAgAAEEBAEABIEhQASASCCgAIEAAEAABMCAIQAIC -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 -GxsRuwCqAQHE9QFRIiIKCqAx9TEzXzNfAABydzNfNT//+0dVC/sndwDMUFUzXzU/Xxt3dwAAAAAA -AAAAAAAAAAAAAAAAAAAABQcAADExMTEqP4rPJzMRVf9dVd9zc6//VV9VXwAADrZVX1VfHw9FVf9f -cH8Q33V/V1dVX0VVRVUQEVHz8P9QX/93Vd0PDzMzJycFBRW/T1X/VVX9EbsidzNV/0Uidyd3ERFR -UcT1A/MzMw8PVTH1MQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAAAIAAAAAAAIAAAAAAAAAAAAAABAAAAAAGAAAAAAFhwIAAAAACAAAgAAAAAAIAAAA -AAQAAIgAAAAAAAAAZAIAAAAAAAAAAAAAAAIAADAAAAAAAAAACAgAAQAAEAADAAAAAwAAAAAIAAAC -AAAAswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAALlAACAAAEAQBACAAAAAQIIAAAAAAAAIAAA -AAAAAAAAQAAEAAAAABAABAABAAAAQQCEAQAAAAAYSAACAAAAAAQIAAAAAAAAACgAAAAAAAAgGAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAAAAAIAACAAAA -AAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAD7gAAAAAAAigAAQAABAAAAAAAAAAAAAEAAAAgAAAAABA -AAAAAAAASAAAQAACAAAAIAAAAAAAQAAAAAAAAAAAAEAAAAAAAAAAgAAEAgAAAAAIAAAAAAAAAAAA -AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAEAQAAAAAAAAA -AAAABAAAAAAAAAAAIAEAAAAPTgEAAAAABAAAAAAAEEAVEAAAAAAAAAYAAAAQAAAAAAUAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACagABAAAAAAACAAEAAAAAAKMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAVoAACAAAAAABCAAAAAAQAAAAAAEAAAAgAAAAAAAAAQCAAAAAAAABAAAAAAAAAA -AACAAQAAAAACAAAgAAAAAAFAACAAAAAAAEAgAgAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAEAAAAAAAABAAAAAAAgAAAAAAAAAAAAAQAAAAABAA -AAAAAvoAAAAABAggAAAAAACACAAAAAAAAAABAAAAKAAAAAAAAAQAAAAASAAEQAQAAAAUQAEAAAAA -QAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAFAAAAAQABIAgAACQggAAABAAAIACAAAAAAAAAAAAAAA -AAAAAAAIAAKAAGAAAAAAAAAAAAAQAAAAkgAAAAAAAAAAAAICEDREABPASioQSCEAEQACAAACsAAA -AEAACwIAFAA0AAAAAAAAECCAAACAAjQAQAABAAAAAJAAAAACAgYAkEAAIhYCAABQBAAAAgEAABAE -EAECEAoQgEAAABAAAgISiAAAIALCAHAAQAAAAAAAMCACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAEAAAAAAAAABAAAABAAABIAAAAAAMQQAhSQgAAQAAUCFAKAACgABAAAAUOSgAAAAoAAAAA -UAAAACACBQhAAEIQEEAgQFAAQAIkAAQQCBAAEBAAAAAKAAAARCABQAJAERMAAAgAMAAAAkAAAABI -AAAAAGgACFQAEAhAAAAAABQABEBICAQAAgAAIAABAAAAACBAAQAAABAAIAAMAAoAAAAABAAgCAEA -CAAAEAAAAAAAIAAQAAAAQIAICIAAAAAAAAAsCARhAIREAAYAAQAABv0ACAKIAAwAIFABRACAANAG -YAlIIAAAgAggAQAAFAyQIkACAAIAZDBgAQEAEEQQQCAADACCJAiIJAACgIgUBFAIAQCQAAgEACAB -AEAGAhCUDAAAAgTAEQEAAAAAAEAESAgAAAAAAAAAAAAEAAAAAAAAABAEgABAAQgAAAAAAAAAAARA -AAAAAAAAAEAIAADQAAAMAQAIAACAAAAAAAAAQNEAAAAA7yDCBCAJwMABIAAAAABQAAAAAJQEUGMA -AAAAgAAQcAAEBEQACIIgAAwCQBAEEIQQChIAEABAUUEA0kQIAkgAgEAAgSAAwAIRACABBACAsAAA -AGAKAYAAEAiBIAIAAAgAAAAEAAAAAAAAAAAQAAAAAAASAAAAAgAAIBAAAAgAAAgAAIgAAAAAAABA -AAQAEEQAAiFEAUAADACUAJAIAABEAAAAAA++QYgCABZgAQAAQAAAAAQBAIBIFABIAgACAABAACEg -AAIIBQAACgEAAQAwYBACCAIgIBAAAAgAAAiEiQACcQAgCAQAgAAIIQAAAQEACgIAAAAACAQAAAQA -AAAQAAIAgEAEAAAAACBAAQAAAAAAgAAIAAAAAIAABACAAAAAAAAAAAABAAAAgAIIAAgAQAAAkABA -FBYAAADCEAKUACEAAAIABAAABYAAIAAAATIAIUARAQAgYBAAMACEgAAAIBAgCABAEGAQAEEQEAAA -wBIBBgIAAARCgCACRgAQAAlQBCAEIIgARhAAACwAAEAAwCIACAAEAIAzEwiAAAREAAECCYBIABAE -AAIAAAAAAAAAAAAEAAAAAAQAAAABGAAAAAAAAAAAAAAAAAgAABAAEAAACAAIgBAQIAAIAAAAAACA -AAgAAhAAACQCAAAI5ggCAYAIAIAACAAIAAAAIAAIEQALABEAIAgEKAAAACBACAEAAIABICAIDAAU -AIAAAAgQAEhZACBACEAAAAAQQAIEAIAQQBQcEAwABACAAAAAAAAAYAAQQAABAAAAQUCEIAAAAAAA -AAAAAAAAAAAAAAEAEAQAAAAAAAAAAAAAAAAAAQQAgAEQAACAQQEAAAGIgAEAAAAAAAAAIiBgAAAA -UAgAAARvAAAAQICAQIAAAACAAABAAAAgAIChwACAAECAAYCAAIAAAAASAAAAQAEAAAAEAFAAQQRA -AEFiAAACBACgAQBARAAAAAAAABgAAGCgAAggAAAABAAAAAAAAAAAAIEAICAAAAAAAAAAAAAAAACg -AAAAEAAEAAAAAAgAAAAAAAAAAAAQQEAAAQAQAAggAAAAICAAFBIIAAAAAAAASIAAAAAgAAAAAt8I -AAAAAMABAAAiAAAAIAAABAQAAAAQCAAAKAAAASCogBACAIAAABAAEEAIAAAMoAAAIExACcEQAAGE -AAAAAAAACABQAAAQGAAAAAIAAMAQAIAAAAQAAKQQgBEAAAABDhAAAAAAAAAAAAAAAAgAAAAAgIIA -AAAAAgAAAAAAAAAAAIAECAACAQgQgAAEAAAIDBCAQAAAGBkgEIgAAAAAHAAQAAAATIAIAQAAGSAQ -gAAAAAAAIBCEABAAASggEIAAgQAgBAAQgAAAAAEiABCAAQAAAAAAEIAEAAAUAAERgBIAAFQRqBAE -QAAAAAABAYAEAEAAAEgQIAJAAAAEWMQgCFIAAICAxAAAAAAAAAAAIAAAAAAAAAQAQEAAAAAAmAAA -AAAAEAAAIAsAAAAogMQiAAEAAIBAxCAIAAAACADEKABAAAAAAMQAAAx4IgECACAQjMQoEEgAAAFg -xCABAAAgEUDEIQACAAAAQMQgBBAAAADIxCQEAAAAAADEIyIAAAAIhMQpEUAAIAAAxCAEACgADEDE -IAoBAAAAhMSABACAAQAACYAAAIAAABAJAAAAAAAAAACAACACABMgQSAACAAAAAABAAAAAAACAACC -AAAAAQIgCZFQAAAACSAJigAgABARIAmDAAgAAAmgCQAAARSJBgAAAAAQCYGIAACAAAAJiIYQAAIg -JQmIAAAAgQAlCYQAAAAACBEJggAgAAAIRQmIgAAAAkAgDYAEDQAAACAJgACAEAAQCAGAAIIAAAAg -CWIEhCHwYEQAQkBAAAEAVEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQIgCAEA0 -QCAARkBJBNAEACAEEAAAkAAAAAAgIAAAAAABwAkAQgKJhETIQEEARBQQAAoAEVCIwsBBiQBBhEDG -wAREEABAABAAAEwAAAAABAAAMAAAAAAGECAwAEBEQEBAAGAAACAAEAAABAQEACBUQEBAAgBASAQg -CBiBoAIIggAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAGAEAgEAgQAQIhKBo -AAQEAIAMAAAAwAAAAAAABAQAAMhXelARARoAABQIAAIIREgQBIAICRgBAAoYAAICAAQAAAAIAAAA -BAAAAAEAIAAAAkAICAAAAACECQEAgAIAoKgMBAAAANAMAAAASUAETAQACABQAAAECACAABAOIAYA -IAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBCAAEAEACAEQkMBAAAgAAAAAAAgA -AAAAAAgEAAAAAAAAgkqAbCAAAAGCAgAEQArIwAGAQGwqABAAgAGAwBBGAAACUQMEIAAIAACAEAAA -AAEAYAgBAIEAQEAAAAAAAAEAAAAAAAIAAAgAgBDQU0AQCAAAAAQAAJAAKQQAgCAIABBRAFQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABgAAAAYBAEAACDAoAIBABAkAAAgAAEAAwIABA -QAICAAAAJQAAUAAAAYAAABAgoAIQCAAEAAABAA2EAIAgIhAECAAEAAGAgAIAAAAAAAAAEgIAQBAg -YAEICmpCoDAiAAAMKgIpAAAAAgAAAAAACoZCCAQEAOuoCBAUJEQQAADkUEUDgwAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAEAAAAElIAAgcEECAAAGAABEDAAAAEAgAAAAAAAA1I -AAICAgAsKRAABEAEAgAADAAEAgEQBBAABDAAAgAYKAQQAABQBAXACBAAAOgEAAAAxsMAQANQBGTA -AAAIAwACAgEEQAAAAEAACIhAAIKYASFDpQAoFgAggDIYigASKAAtAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAJAUBIEgAAIC+wMAMBAAQAAQBAEAgAgBgAuAgAQEAAAAAAAQgoCEmBSEAA -EoiARSAhKMqwMEgoShIYAEogUEAAEQDCJAIAICAABACgEgAAAAABAEAMEASBAABCAkC4AAYACAkB -AgIACAgCgMABQFoqQQKGpggIDwQECCODBAIQoCAKpBAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAACAEAEAgAICAAgAAAIgAkQAECgAAOAAAAAEQBAUBAAAAAE4gCQCIBASAoEgYIIAAgB -UEJAQiBABAAAQFMAUAgACUgQAAYACBICoBAAAICwEgAAQCAhVpAQEECQEAAQCBAAAAAQAAAQAgUA -AAEIBAQINQQUEACEAoCGBDwAgcBSgUAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgABABAGEkJAGhwIDAEADBCCAAAAAAABYWwMAAAeIAwAAAAMCgYBvMCIAAAcgEAAAAQGA -gIsBXAMDsYqHJQIJAABoEAAAAAAAABBAAoAQgIGAeIGDEBAAACsBgIAAABEEAAgBBIAAggNAAACE -uDCuv0XvcndUVwX/Fb8A8HZ3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AN3/Iv8FM1U1AAAAAAAAAAAzMzMzcHfQ3QAABmYzM1VVVRVPT1VfMzMzMw8PBL9E/zMzMzMidyJ3 -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 -AAAAAAAEAAAEAEAAAEAAAAAAgQAAAAAAAgEAAAACAAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAIAAAAAAAAAAgAAAAAAAAAAAAAAAEBECAACAAAAAAgAAA -D6EYAAAAAAAAAAgAAAAAAAAAABAAIAQAAAAAAAAgAAABAEQAAAAgCAAAAAAAAAAIQAAAIAIAAAAS -QAAAIAAACEAAAAAAAAAAAAAEAAQgACAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAQAAAAAAAAAAAAAAAABAAAAAABKQAAAAAA -AAAAAAAAAAAAAAAAFAAAAgABAAAgAABGAAABABBAAgAAIgAEEAAAAAABAAAAAAAAABAAAAAAAAAG -BAAAEAAAAAABAEQEQABCAQgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAAEAAAAAAAAAAAAAAABAAAAAAAAAAAAIAAAAAAAAIAAAAAABpgBCAAAAAAAAAAAAA -ABAAIAAQAAAACAAAAAgAAAQAAQAAAAABAAAIAFAAAAAAAAAACEAAAAABAEIAAAAAAAAAAAAAAAAA -AAAAkAEAAAQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAEAAAAAACAAAgAEQAAAQAIAAAA9YAAAAAAAAACDAEAAAAAAAAMAAA -AAEAAAAAAABAIAAAAGQQIAAAKIEAAAwAAAAIQAAAAAAAABAAAAwAAAAACUAAAAghAAAAAAAAAIIA -gBAQAAAIAAAAAAACAAAAAAABAAAAEAAAAAAAQAgAQAAADAAAAAAIAAAAAAACAAAAAAIAIAICAAAA -AgAAgBAAAAICAAASgABAEAFAEAgAAgACAgACAAACLwAASAAABAIyIBAIAAAABkIgAkAAAAPAggB0 -AEACCEAAgoAAAAIAAGAAAMAAAAACAAAQAIgWAAIAQBACAiEAgAAAgADAgCACAAAEAGIAQgQAACAA -AiBAAAAgAAAAAAAAAABAIAAAAAAASAAQAAAAAAAAAAAAAAAAAAAIAAAAAAAEAEEAAAAQgAAIICAA -AAAAACgCABIQAAAAAAIAAAiABAEAAAPwCFIgACICAEAAQAAGAACANQBIgAAEAAAAEAIQAAAAAAAE -AAAIAAAAAAAAMAJAgQQgAFAAAABwREQAAFEAAAAAIBBQIAgAAAAACAghAAAAAAAAAAgAACJAAQAA -gAAgDBEAAAAAAAAAcCAAAIAAAAAAAgAAAAAAAAAAAAAAgAgAACQAAICAAAAgAAABQAAAgEAAAAAw -AACGIEgRAQAAADAAAAAAD75gARACABRIiAEB0EQEaBAAUAAgABAEAABAAYAMAGgwIBAGEAAQSnAS -AAEAAAAAMAIAAA4QgACQDAAEABBOAcIQAAIQIABQjASAABAAABQQIEEAkAQAAZAAAAAAAEAgAAAA -BAAACAAAAAACAAAAAAAAAgEEAAAAAAAAAAAAAAAAQACAAAABIAAAQAAABAAQEAgAQEAIIBABAKKA -AQAgQESAAAAFGQGABBAAEJAhwAIBABAAiAkABAAAgUCISAQAEAAAAAABQcAAAAGAAAgSAAIEg4MM -UEggIEAAAAEgAgIEIIDQEREQAAAESBAoABAJEoQCoHAIAAAUAAAAAAAAAAAAAAAAAAAAAAAAAIAA -QAAAAAAAAAABAAAAAAAAAAIAAAAQAgAAAgAAAAACAAAAAIAAAiBAIAEAEAkgAIAIBQABAAEAAAAA -AAmAkAAAAAIAQgYAARCAAAgACBBCAAAAgQABEAAECAIwAAABAhAQEgiABgQACQACAAAhIEABKAGQ -AAAAAEAAEIACMCACABAgKAAABAgEAAEAQABEAIACIIOABAAAAACAAAkAAAAAAAAAMEAQAhAAAAAA -AAAEAAAAAAAAABAAAAAAACAAIAAAAQAAAAgBAAAAgAAACADAQACCAAAEIgQAAFIAgAAAAdOEEAAA -IAgQAAQAQQIAQBBAABBAABAAIABEAjBEAGBogQAEAAABYAAAAAEAAkQEEkBAAAQAACDIQEABCAAA -hCAgAAgAgAAAhgEoBCAgAMAAIAiACAQAAAACiAAgEAAAAAAAAUAAAAAAQAgAQAAQAAACCAABAAAA -AAAIAACAAAAAAAgAQIAAAAAACICABAACAABICgAAABAkACgEAAAIAAAAAAAKtwghgQAABCAkKAGA -EBEwAiAIBAAAgAAAAAgEEAAAEAAACCAQAAgAIAAIAIAJgAAgIAgAAAAgAAIACgIEEIAAAQQIEJAE -EAAAAAgIAAQAAwAAACAAAABARAAAAAAAQAAAAABgAAAgAAAAIABAAAAAAAAAAAQAAAAAAAAAAAAA -AAAAAEAAAAAAAAABIAAAAAAEgBABARAAIABQAIAAAAAAQQAAAAzbAEJokgECEAAAYAQAIAAAoAAA -AAAAACAEAAAAAAAAAAAIAQABgQIICAIAAAAAACCAAAUAAAABAQAAIAACAyAEAAgACAAAAAQAAAAI -AgAAAAQAAIAAAiAAAAAAAAAAAAAICBAAAAAAAAAAUAAAAAAACAAIQAAAAAAAAFBAACAAAAAAAACQ -AAAAAAAAAAEBAAAAEAIAAAJAiAAAQACAAiAACAAABNMIAABAAAhgAABEAAAAAAAAEARQAAAAoAAA -EQAAAkBkABAIAAAAQCIAEgQAAQAAIwACAQgBCAwBABIBKACAUQAIAAgAAAADFAAABIAAACAAAIAU -AAAAANQQgAgAAAAQAAAAAAAAGAAAAIAEgAAAAAAAgABIAAAAABCACAgAkAAAEIAEkCgAAAAQgAEA -AAAEABCACgEaAAAAEIiQAAAAABAAAAAINIQBBABYAAAQgAABAAAAKRCCAQAAWIAEEIAIhAAAEAAQ -hACBAAAIwBCAAgAAAABIEIkAAAQVQIAQgMAAAAECEACAgJAAABAGEIAgAAAAEAgRIABIAFAAGMQg -IgAAABIAxCAhAABYAIAEIAFAAAAAAIQYAAAAAAAASBACAAAAAADIIAAABAAAAMQpAAIAkACAxCYA -AgAAAADEEBAQAAAAJMQAAAucIAAAAAAAIMQpA0IAAADAxCwAAAAAIADEICABAAAwQMQoACAAAIAg -xCkBAgAAAADEKAACBAAAAMQcAAAAAAkgxCAACAAAAqDEIQAAAACBBMSAAAAABAAACYCgAAAABAkJ -jQQAAEAAEAGACAgAAAACKYECAIAAAAABgAAAAAAAAAmAABAAAAAACYAIAAAIACAJgAQAAAEAAAmN -AAJAAAFACQAABzaABAJAAARACYAIAIAAACAJgAZQAAEAiAmIABAAAgYmCYAAAoADQAAJgIQAAAAA -BAmABBAAAAAoCYAgEAAAUAAJihAAAAGgAAmAEFAAAAQpDQBigEEBJAQgAAAAAAAAAAACAEAEAAAA -dBAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBARBRAEAIggAAICUkAAQAQAAAEQCEgQ -AAADIgACRIAgIZICAAJAAAAgAIgCAgAAAAAgKADAAABAQAAAAAECBIFEAAREEEQEwDAECEoABAQA -QAEAICoIEAIICAAAAAAAIAABACBgAQFgYAEAAAAEDAgQgEAAAAAAAAAAAAAAAEAAAAAAAAAABAAE -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAJCDCAEHARA4QkJABEAAEhCAAgQiAgAAMl/4OGg -CAACCWlBSaIIAAwMFAEBoAAABAAAAAAAAKCgAAHAAgEAAoBIAAAIAESASAE8AQAAwCwISABAUNBC -QVBQwAAIAQBAAAoAQBACAgAAAABGBACAYAAAEAAAAAAAAAAAkAQhAIMABAAAACAAAYAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIMKAAIkAAAAJAQCAAAgMDABCAAyUADCwAAiQcAEAAABgAAAAIA -AgAEQAAACAAAAAAAAABggAEAAAABAgMgAHIACAEQASAjAAQBAADA0CgAABBxAAAAAGAQAAAAACAA -AAAAAAAAAAAAAAAEABAwMmAIAQAAAAAAAAAAAAAAIYAAACGAQgAgICAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAIhigIigACACAiIAAAWUhACAABAAAAA/AAgIARASAgUBCAwIBABggIE -AAAAFAJAAAAwEgAAAAAAoJBgAAiAAgQAkAgABomBAiAAAEAOgAAAQEBAEAAAAhQAjBUAAIAoAICQ -IABAQAAASABCAkBGQAAAAAAAAAAAAAQEAKgABAAAAANCAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAECoAAQQAHAQFAwAEAAoKgQAA0JCBMAAAARoAAAAIAIUQAAAIATgACwsRAYEQEAABEBA -ABAAAgAoKAAEUMIDAAAABIJVAKoABCgABEBCIgAEBCgEBQMAkJKQAABAEAAAKAQFABACAgAABAA6 -GQEgAJACkgAAAAAAAAAACBAAJQAAAhAAEAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAIIAJKgVIwKIKCIABFiEiACAACSAAAD2woOgJAUEACIqCiGAAICAgAAAAAgBAAADAAUAgFAAAD -AEIgIUBQAKikgEQCIFAIAypACqEhAkgIByAgAAoyNTEYwCgRAIAACARAIAEBAAAABgSiEAQGgK0F -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcFGxEFI68jV1d/f1dXVVX//1VV//VVXwAAA0dV -VVVVEN8NDQPPis8xMTExDw9VVRFVBL8AAAAAAAAAAHd/CH8V/w8PBSMRuxG7GxtVXx1VFf9V3QNT -VbV3V93fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAACAAAAAAAAAACAAARAAAABAAABzgAAAABAAQAA -AAAEFAACAQAEAAAAAAgAAAAAAAAABUAAAAAAAgAAAAAAAAJAAACgAIIAAAACAggBAAAAAAEAAAAA -AAAAEAACAABAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAAKgIEAAAAACAAAAAAQEAQAA -AAAABAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAGAAAAAAAAAEAgAAAIAOAA -AAAAAAAAAAAAAAAAAAAAAAAIAAAAAggAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAEAAAAAAAAA -ASAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIABAAAAACPAEIAAAICAAAAAAAAAABAAAAAAAAAAk -AAAAAAAAAAAgAAAAAAQAAAAAAAACIAAAAQAAAAAgAgAACBwAAAAAQAAAIAAAAAAAAAAEIAAAAAAA -AAAAAAAAAQBAAAAAAAAAAAIAAAQAAAAAAgAAAAAAAAAGAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAFBAAAAACAAAAAQAAAAAgAAAANdUAAAAAAAAgAAAAAAAAAAAAAAAAAABYAABBAAAAA -AAAAAAgAAAAAAAAABAACQAAgAAEAAAAAEQQAAAAAAAAAAAAASEAAAACDAAwAiAAAAgAAAAAAAAAC -AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAAAAAAAAEAAAAAAAAACAAAABAA -ABAIAAAAAACAAIAACAAAAAAAAAd3AgAAAAAAAAAAABQIAAAAABAAAAAAAoAAAIAAAAASAAAAAACA -AAAAAAAQAAEAAMgAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAIABAAAABAAAAAAAAAAAAAAAIAAAA -ABABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAAAAAAAAA -QAAAAIAAAABQAgAAAZoAAAAAAEAQAAAAAAwEAAIAAAAEAABJAAAQAAAAAAAAAAAIAAAAAAAAAAAA -AIAABACAAABAAAAACAQAAAAAQAAAAAggAAAAAQASABAAAAAAAAAAAAEAAAAAAAQAAAACgAAAAAAA -AAAAAAAAAAAAAgAACDQAAAAAAgAAIAAAAEAAEAAAAGACAgICAAgIAAAAgAAAAAAAAACAAAIBAAAA -FQAAAAAIEAACSAACAIAAAQAAAABKAhIQEAgAAWMAEgAAAExDBAAAAEBAEAAAgJBAAAIQCgABAAAQ -AjAAgIASEBAAQAACAQAQIgAQAADQAAAAAAAAAgAiAAAAAAAAAAAAAAAAAAAAAAIAAAAABAAAQAAg -AAAAAAAASAAQAAIBAAACCAAEAQBAEABAAAAAAAAIAAgACIJAIAHwBAIIAMACAAAgAgADAAkAAA1k -AEggIAAFAAACQAQCFCAAANRQACIAgIAADEIAAACEgCAAEQAAoFBoAAIIAAAIQIAAIBABBAAABQAI -AAAAAAADQiAAEAAAAwAACAQQEAAAAMAAAAAAAAABAAAAAAAAAAAAAACAAAEEAAAAAAAAAAAIAAAA -AIAAAAAACACAAAAgAAAACAAAABBAEABAgABEABACDAQBIABmMCAAhAgJCAjIBAAAAq0qgAgAAAJQ -YHQBiAABFAAgBAaIAAAUCCAAARAAAAaIApADAAgMAgAoAIQIAAABaAARAAwAIUx2AAAkgIAMAAwM -ARAAABBAkEAAIAAAAEAAIAAAAAEAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAAAAA -QAAEAQoAgEBAAAAAIAQAIAAAABCQAAAKABJAQBAAAIRIFoggBAACAAAMhCgEAQAAAYACCAAUEAAA -wACAACAAFLCAQAEAoACEkAhAEiCBBEAIKECBCAAEBAIhExAAgEQQMBCAAgAEBIAASAAAwAAAgAAB -AIABAECAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAgBAAAAgAAg -AAgAAAICAAgAgCAAEAAIAABAIIAQYAAAAEAEIAAAEBAAAAhfBIEIAAIAAAKhQCAACKACBDBBAAAA -BgAhAIAAAIIAAAIUgEAwECgAAAAIECAyAQAGFAgQAAQAAAQEAAAAEAAAECARAAAAAAAAAAAAgAAA -AAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAQAAAQABAAAAAAAAAQAACAAMBAQAAAAABB -AAAAMABAAAAiAREAIgADCACAIAmBABBAAQAACmaAMAGAAAAQAAAAEAIAkwACAAwAAgAACEAIBCAA -AAIAgCAAJAAAQAAQZAQAAAFEAAQAACEAhAAQgggBBAAAAAhBAIAQAABAEUAQABAQAEIAAAAAAAAA -AAAAAAAAAAAAAAAIAEAAAAAAAAgAgAAAAgAACAAAgAAAAAAIAEAEEAAAAAAACAAAAAACAAAAEAQA -AAAIEAIQACAAgAkIggIIACAAAAAKfwgBgAAIACBAKASAAAAAIIAIAIAgAAAAgAgAAAhAAAAACgwQ -CQECIEAIIAAEAAAAAEwIAAAAASAACiAwQVQCAACJAAAAQAAgACggAACAAAACAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAQAAAAAEAAAAgAAAAAAAAAAAAAAAABAAACABAAAAAAgAAEAAAECKAAJgAAABA -AQECAhAAiAAAgAAAAAVuAgBgAAEBAEAIAAAQAQBAAMAEBAAFAAAAAAIAQAAADMAAAAAAQQAgEAIQ -AgAAAEAAACAABAAQEACABABAAABgAgAAACAIABAAAAAAAQCAAIAAAAAAAAAAAAAAAAAAAAAAASAI -AAAAAAAIAAAAAAASABJQAAAAAAAAAAAQAAAAEAAABAAACAEQAAAEAAAQAAAIAAAAAAAAEAAACAAQ -AKIAiAAADkEEUABAAAASAAkYIAAAAFAAAAABEAICCgAAYAAAgCAEAAAAAAAAQQAACgINAAEAAAAA -CAUAAJIhAAAhAAAAQESAAAAAAAAQgQAAgAAAAABkAAAAAAAAAAAAAAAAAAAAAACABIAAAAAAEIAA -AAAAAAkQgAkIAAAAAACABJANAIAEAAASCAAUAAAAAAAAACAQIACASAAEGCJAEYACBEkAEAABAAAC -zYoAAgAgAAAQgIDIAAACABCABAIJALAgEIoAEAAAAlAQgIYIAACYIBCAAAAAAgCpEIAAAQAAIAAR -gEAAABUIIRCAhAAAACAgEIAAAAAYAQIQAAAAAAAAAAAAAAAAUAAAACAAQAAAAADIIgAAAAAAQEQg -AhAAAAAAiBAEEAAUAECEEAkAAAAAAAQQIUwAGAxQ2CIEAADQgIB4EQABAFgAqMQAAAKIIBAAAAAA -IMQgCQgJAABoxCEDAAAAQMDEIAAAAACAhMQgAQAAAAiAxCAAAAQgQFTEIQIgAAAA4MQgAAAAABBA -xCAAIAAACODEIBAAAAAAAMQAAAAAAAAAAAAAAAAEAAAAgAAggAAAAAmAAAAAAAAEAYAEAAAAAAAJ -gAAQCAggAAmAACAAAAAAAYCaAQAAEAABgAICQEAQEAWAkESAAiABDQAABiSIgAAAAABACYQgAAQA -CAEJiAQFAAAAIAmRgAgAACggCYAIIkCBQCAJgGQAAAAACAmAABIAAAAEDYgAAIAQACAJkREIAIEA -CAmAAAAAEAAQCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAUQAQIgBABUHAAgCSkAEQABIkAEhQAAAAGsAZAoAAiAAQAQAHgBAAAQGQEQCEB -QEQCNoBAABAxIAAQEAAgBAZAIQBAAkQQMCBAIAAQEABARAQAAEBAAFBQEAAAUBABQEAAAAAQYADo -gEEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAqJFgEAAIAACAAYAIBlAACGqAIAAAAAMTwIYAEEAEgCAyYAgAABAgAKAEEQgIAAAFBCoAA -AAIBAEAEFABAAQpIwAAAMIAMQAAEgCABAAAAAQBAgAACLABECQAAAACgoAABAAAJABwABEAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAiQBCA -IADLEAgIgIAQEgIAZAAAAIBIAAAAgmcQAwAAECAIkAAAAAACAAAAQoAAAAABAAggQQEQAAAETAAA -AACQQARDACQhAAgUwggACAgCAAAAAQEGZACIAAAAAIgKAAAAAAAAIQAAAAAAAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAICiAAgAgAIAQ -FAIAEAggAgAAiAAAAAAGdQAIABJAAAJiAAAAABAgABQQAlAAgDGAQAIwIQJIQQEBERJgAAABAAAA -kAqQQoUAQgAAAQAAAAAAkIACAgIICgCAgAAAAAgJAKiCoAABAAARAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQRyCQBAAQUhIABEQDAkDOAEAE -AEBQQEQAAAd6wgAIUFAgTAQAAAAgBAEAAAACAEADBAgAAABAEQAAwhJQRFCoAoAACC1UAABABChI -AIACAQAABAAQFBACABOCBIAAAQIAGAgABEAQAAAIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGgUABGKlIwoYAgCAAgAwgSEMBIAAEggAAA -D6wBCAAAMj2ASAAAQMAQBgAgAAEogECAGiJLWgkSQkABEYGIACBBC0k4hFAiKAgIQBKgIAEAgIAE -AUBQUQgIhTHKICAAAAAAAgEEECUASliKGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBBFgUgFRABQkRODUAgIqCCAEkCAAAmTAAANFQgSUDAE -QoBCABAAAAAEIADAAACQEBAEDEAFsgBUUrAAioqRKWiAIAISAhRIgJAQhEBQEAAACAgDCAIABIAQ -IEFAEBAEAAgIAZCAArAEQZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACgQCADAARIAQA3FASQBYAAgAJIAwCAAXwAAACEwEGaoQAEIAAGQwAA -EgCmAAMAA3sgoogASAAoARBZWIAgIA8HAEhKCbBAAAADAhcQABAQA6DoSgBCSEoIA6AQaAAQEwSA -gBUCEAMIAAAPCQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABUVEf8F9V9fDw9VVQtPC093d3d3M1WR/wAACz39/zMz+/8xO1dXAAAAAAAAr/9f -D1V1//cA/w8P1d1fVVNVVVUz/ww/X38bG3d/FdUEvxUVR0dVVQw/M/9VXw8FE99FZzMPM1UAADs7 -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 -AAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAACAAAAA -BAACAhCAIAAADskgBAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAQAAAACAA -AAAAAEAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAACAAAAAIAAAAAAAAAABCAAAAAAAAAAAgAAAAAAAKAAA -AAANiAAAAAAAiAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAABCAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAQAAAAAAAAAAgAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAMYAIAA -AAAIAAAgAAAAABAAAJQAAAAAAAAAAAAQAAIDAAAAAEAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAA -AAAAAgAAAAAAAgAAAYIAAAACAAgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAEAAAgAACAAAAAAADzEAAgAAACkAAAAA -AAgAAAAAAAAAAAACAAAAAAAgQAAABAEAIAAAAAAAQAAAAAAAAAAAAEQAACAAAFAAAAAAQAAAAAAA -AAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAAA -ADAAEAggCgAAAAAAIAAAAAIoggAABAJAAACBADAIAAAGYgAAAAANgAIIAQAAIIAASQAAEBAEAAAk -AgIBAA0AgIAUBAAAMIAABWAAgAAAEAACCAAEAAACAAAAAAEIAIAAQAgAAAAAAAAAAAAAAAIAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAAQAAAABACAAgA -AACDAQAADAAAAGAgAAAAAAMEAQEECAAIQAAAAAEAAAkXJAALAAFhAgCCAAAIAIAAEAAAAAAIgAAC -AoAEAAAAIAQBAEAQAAEAAAACAEAAEABACAAAAAQBQAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAgQAACAgIIACQEBSMEgA -IAIAAgAABIgACAAIQgFCIEAIAAwACAAAA+IQiESAQA4IChAAAiAICsCBACCABgBpkEQIICQAAEAA -BACABAAACgIwAAAABEAAUCAARgAAAwgAAAAgAAQkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAUAAAAACAACAQIAAAEAgAAJMQAAAkAAAAAEAAAAAQACC -EgCAgQoRCAACAIgIAFQGAAAJKEECCFQCIHAEgQFAAEDQAADIAAAQAAAAAGABEABAgkAIlgAAQAgg -AQAAgUAIAAAAEKCIgAwAChIAAAAQAACAAAAAABAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAgAAAgAAAAAICAACwQAAAAAAhIARiAYCAgAAQAAACAgICAAASAYAAMAAg -EAIABAAKBAgAAAhdEgagQAAABhEQAAAIEAgACAABAgEIgAACAgAAAIAiACAAAAAQBAABCAEhAAAA -CAoEAKEAAAEoBQCAIAQAAAAAAAACIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAABAAQAAAAQAAAAAAAAAAAAAAAAAAAAAiCAAAAAAEAAAAAAAAAAAIgAAAAAAAAAAgEhAAAEB -AQAABfTAAAiEQCAABEIEQiBAAEAhAICAAAAAAAQABCAAAIAAAIAAQQAAAAEgAIRAREAAQGAghCAA -AAAAAACAAAGEgACAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACAAEAABAAAgCABAAAAAACAAAAgCBAgIAAEQABAgAAAAAAACEAAAAAAAAABcwBA -AAAABAAAAAAAEAAAgAAgAAAAAAAgAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAIABAEAAgAAAAAEiAAACAAAABABAAAAAAgAABAAIhABCAIAQAAAAAUKAAgAEAAAAAAg -AAEgEEIBAIAAABAACAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAA -AAAgCIAIAAAAAABgEAACAAACAAAACBM0AAAAIAgAEAAAAAAAAAAABdIAIAAAAKAAAAhAAAAAIGAI -AAIAAAAEAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAA -AAAQAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAQggAAJYAAAAgigAAAABAASAIAAAoAAAAQAAAAAAH/ABAAAQgAAAAAAAAGAABCAAAEABAABAA -AAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAFAAAAAAAACgAAAAA -AAAACQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAIIwAAAAEQEsgA -QAAAAkAAACO0AAAQARLYIAAAAAEAAAgAAAQuIAgAAAAAAAgikAQAAIASSARAAAAAAAAAAtAAAAAA -AkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAABIAGIAgAAAABAEQAEAkAAACIA -iAAEgSQAQAGAIQAAAAAAAQAAAYuAAAAAAAAgAYAAAEgAAAABEKQEAAAAAAAAAAAAAAEQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAggAAAAEAQAQAAABAAAAQ -AAAAAAAAACAAAAAJHQBAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAEAAAYAAAAAApAAAAAAAAAEAQAAAEACAAAAEAAAAAA -SBAAAMFFAQAAAAAAiAwIAAAAAABAAQIAAAAASQAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAASAgAAAAAAABAAACAAAAACQDw8MAYYtBwAaDwAAEg8ABAIAAAAAAAAAACjYA -gIAAAAAAAAGAgAEAAAAAAAGBgQEAhIAAAQGAAAQAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAQAAAAAAAAEABQUFAABgAAUABQGACAABAQAAAAAACAAAAAKnAAAAAAAAAQE -IAAAAAAAAAQABAQEIAAAABQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAkAAAQAAAAAABEREJSAUJgAAEDAAAABAAgBAAAAAAAEAAAjlAABAAAAAQAIAAAAAAACA -AEAAQEDCgghKAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIQ -AAAAAAAAAEEAAACiWDJEQAASAwAAABAQAAAAAAAAAgAAAt8AAAAAAAAAAAIAEAAAAAACAAAAAAAA -EAAIAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAQAIAABAA -ABKSklBCAFBSREQQAABIggAAEAAAAAAQAAAJDAAAAAAAAAAAAEBAAgAAEBAAEhISCABAEAACEggA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACAAACAgAQAAQAICEBAQcEEA -IBAiAIAAAgMEACAAAAAAAAAAAATYAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAIEAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAiIgAD4iIiIgAAAAIAAAAAAAAAAAAAANg -AAAAAAAAAAAAAAAAAAAAAPAAAACIiAAPiIiIiAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAvv3/gG3bNt3Ntm3bGzzZtgAAPAAA8AAAbZs8AM+2bPOfPNvmd/+/7QAAA6O+/f+Abds2 -3c22bdsbPNm2AAA8AADwAABtmzwAzzZs85s82eZ3/79tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAECQAAAAAAAAABAAAAADADAAAAAAzAAAIAAAAAIACAAEAAAA -AAAAAAACAQAAAAYABAAACAAABBAAgAAAAwAAAIQAAABAAwUAAAAAAAAAAAAABAJkAAAAAAAAAABA -AAEAAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACACIAAAAAQAAAAg/AAAAAAAAAAEACAAAAAEABAAABAAC -EAAAAAAAAAAJAAQAAQAAAAEABAAAAAAAAaAAAgAAAACQAAEAAAAAAIAAAAIAAAAAAAgAAgAACAAA -AAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAQAAAgAAAAAAAEAAAAQAAAAAAAAAAADmwAAAAAAAAAAAAIAAAAAAAAAAAABCAMAAAAAAAA -EABAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAEAAAAAAAAAiAAAABAAAAAAAIAABAAQAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQAACAAgA -AAAAQAAAAAAQAAAACAAAACAAAAAHOAAQAAACABEABAAAAAAAAAAQgAAAAAAIAAEEAAAQFAAAAAAA -AAAAAAASAAAAAAAgAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAABQAgEAAAAAAAAABQAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAACAgAAA -AAAAAACAAAAAFAAAAAqZAAAAAAQAAAAAABAAAAAAAAAAAAAACAAACAgQAAABQAAQAACAAAAABAAA -EAAAARAACAAAAADIEAAAAAAIAJAAAAAAAAAAAAAAAAACEABQgAAAAAAAAAAIAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAiAAAAAACCAAAQAAA -AABQAAAACzsACEAAAAAIAQAAAAAABAAEEEAEAEAKCAAAAAAAAAAABAAJAAAABAAAEQAgAAAAAAAA -AAAAAAAABAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAA -AAAAAACAAAAAQAAAAAAIAAAAAgAAggAAANAIAAAAAAASAAAAZAACAAAgAhQAAAAAAAACABQMAAAH -fcQCKgACEsAAABYARAACAAICQAAiAGBhAHIVUAAIBIEAABAAAAIgAAAAAAQQAwAAAAAAAAACAQID -AIBIAACIAFAAKAAAACwCAACQggAAAAAAAAAIAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAAAAAAAAAA -AAACAAAAAAiAEAIAAAgAAAAIAAAABgAWAgAACAAAAAAAQBABAgACBNAABxQAAEEAAAF1CEAAAgAB -EAQgQMoCiAAAABAiBIEIiwAAjBAAAQgBQCEIAQgEDYAAAGAQAAKRQAAAICASAAAAMAgAQAACAQgA -ECBAAAAQAAAAAACAAACAAAAAAIAAEAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAQBABAAAAAEAA -ACABABECAAQAAAAAIQAAQCQgAAEAAABAKAAARAAEACAMINIAATAQAgAAC9ggAciAECiAABAAAIRg -CBAQQAxMAEAAgZCEQRBQABAIQiAOAAAECJILAQAQACAKEEgEA4AABAwABAAIgCAQAAgAQACAAABQ -AAAAAEAAECggAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAIEAAAAggAgAAA -QAAQhAJAAAwAAAwBAIACDAAg1AAAAEAQACASDAQAEEEBAAAI1hEIBBAIQAQMAISUEALAgAGAACjA -gIgAISCCIAOB1osBCACABKDwAQgAIBEEDBCABEAAEAAQyAAAAQsAAALAAIAAAgAAgSAAQAlAgAAA -CAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAABAABABAAAAQAAgQA -BoACAAIAEAIAgAGAQBAAAgACAESqAAoQQAAAAAguAGIVBCkAAAAQghVAEgIAEBAAoAAQCAAAAIiA -UBQQEEAgCAAAAAQCBAAACAAwDABQAAIiAABIAhAABAAAACgAgAAGAAAQAACAIAABABAUAAAAAAgA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAEAACAAUAhEAAAQAAJAAQQAAACiAAQGA -AAAAgCAAAQBBAAAAEAAAACAIQQAACgQUAAQCACgBAACAAARAUAgGwMQAAGAAIAQCgAABAUAAAJAE -KAAAACgEwAABAgBCMARBBCgAAIAAAgQEAIIQABAAQAAAAAQAAAAEAAAAAACAAAgAgAAQgAAAAAAE -AAAQCBAIAEgQAAAAAAgAAAAAAAAAAAwAAgAAAAAAAggAgAIQAgAQBAAgAAAACAYAAAAABAAIBAAA -AAAAgAgKgQAAAAQAAAAGrigEgEAIECAASAQBggBAgAAIAAAACAAIIAgCCABAgSAhCBAAAIAQAQAM -AAARGAAAAIiQAAAEACAAABggABAgACBICIAQQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAIABAAAQQACCAAAAAAAAAAAAAIAAAAAAABAQAAAAAAAAggAABABABAAAA -AAAEAAAAAAYegAAAAAFQCCCBgEAAAAAAAAIKAACBEQEAIAAgAICBBwAAIAAAAQAACwAAgAQBAACA -AQAAABMQiACAimCAAQCAGAAAgAAAAAAAACAAAAAAAAEAUAhAAAAAABIAAAAAAAQAAAAIAAgAAAAA -AICACAAAAAQAAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAAAAAAAAIACQIIAAABaIAQAIEAAaAgAAAA -BqoUBIAAgAAgAAggAAAAACQAEAIAAACg0gAAKAAAAgBAAAESCAAAIRAACAIwAAMAEgAAAAABCEAh -AAIAAAAIABEgCQAAAAIhBAAAAAAAAABAAIAABAQAEBAQgAAEAAAAAAGABIAAFAAAEIAEAACQAAAQ -AAAAQAAAIAAAGAAAADBQAUAAAAAAAAAQgAAAAAAICBCAEAIAABAAEIAERAAgAAARAAABkoABQsAA -IAAQgkACgAAZABCACgBAAABAAIACAEAAMCAQgAAAABQADBGARAEAACIEEIQEKAAVAEAQAQoAABQA -AFCBAAAAAgCUMAAEmAAAAAAAIAAAAAAAQMggAACAAAAAQBAAQAkAAADEEAEADAAAAMQgAQIIAAAA -BCAJQAAAAAEoEABAAAAAAEQQAAAAAAAAyCEAAQAgBCDEIQAAAAAIYMQAAACdIAACAACACMQgAQAA -AECExBMABAAAACCEIAFIAAAIYMgiBEAAAIKAxCIGBAAACMDEIAbACQACgMQQAQAAAACACBIAAAAA -AAyEAAEIAAAAAAiACCAAAAQCCaAAAAAAAAAAgAAgkAAAAAmABAAwAAAACYAIADAAAIABgAIAgAAE -CAWiAgLAAAAAAYAAAAABAAAJigQgAAAIAAmCABAAABIADQAAAcyMCACAAEBBCYAEAwACDCUJiAgA -AAAQAEmABAIAAAAACYCQIIBACCQNgAAAAAAQIAmAAASQAAgkCYAEAAAAAJAJgFAAAAAgEAkABCAA -AAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAA -AAAAABAAQBEQMAAGAIAEACBABABAAAAAAAAAAAAONUQWFAACCAKihpRUABQQAAAkAAyAAAAAAERB -hADAwIAAAgJAAAIAAEAEAYBAAgAADAACQAQCAYAASc3NAAiByABAQIBkQFAw4AAABEAAAABBAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEBABAAAAAAAAAAAAAAQAAAAAIAICE -BAkAAAEAAEgAAoAAAAAAAAAAAAAAAMcpAGJAAQEAUAQBAYAIBEABIGCQdEgiqAgAAAAACAgACEAU -AIAAAQAAoAgCADABAAAAAAGgAAECAIACFJAIYBAQAAAUAAQEAEAIhABCAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAACAAAAAQA -EAEAAFAAAAAAwMAAAAAAi6JAiEgAEABBEBAIC0MIQAKQAAQAIAIQEkAJAAAAAgGBwQAEACAQACAQ -AwAAABAAAAABAAAgEAAAQEAAAUMBgAAAycADCsDICAAAQAAQIQAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAIAAAACAAAAAAAAAAIAAAAAAAAAIgABACQgAoAAAECQBAAAAg -MAAAAAAAAAAIuwkAAQEABBAEAAEABAIICAAoQAAWCAAAEAYwKLAQCQgWEACAgAABgAAQAAAQAAAA -BBAAAEgAAAAEBAAAFAIAAAQgAhQACgCAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEE4AAIAAAICAIAAQAABAIAAAEBAAAAA -AA0zAwCDQgQTglBCQAAAApMEEQBygBBAQMAIAAXAAAAUBBACAAAAEAcAEAgAAAAEAABAEAAAABAE -QAAQAAAAgAARoQAwBAQAEgAAAAMogAgJOQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAACAAAgAAICAAAAAAAAAAAAAAAAAAAAAAABhhAQCFMAAQBQIhEBQECAEAoCAAABAAAAC50QIECA -wMUIQQECwgoBQAAAACAAIBAoCRoTkABICAAEABkAQCASAAAQAgBAAAAAwKARAgAAEgAAQEIBIEgK -MBRMCABIEAARUkoAQCAIFBIQEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABQGBA -EAAAABAAAAAAAAAAEAAAAAAAoFIUIAZAQEIQAEAgAgEACsCgFQWAkBEAAAAEcQAOCJBSUAwSiIgM -hAgIAEqRCIgAgAGgASACkQEACEIMAAYASAQAQAAAAECQEgFAEAMEAEgEAoBIDAgIQJBEAGgVEFIC -AAEFBVEIKgJEICIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcmAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAICCECEEJAAAQAQQAgAAIAAEBABYWAAAAA59wQABeTAggAAAAQAIAAASwAcA -AgETBwaFoLAHB8eCkIIAAABYAACAgAEDADAQByAAAACAwAAAABgAggMDAQCDA4KDAECThBRMA0Ag -AAKAgCYAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoABV/wAAAAAwMAAAAAAAAMwA -AAAAAFV3KChXVwAAAAARVQAAAAAbGxsbEQsRuwAABdYA/11fGw93M9DdUFUzMzMzVVVVVXd/AH9z -/3NVd3cnrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVVVVVQB/ExMAX1dfExNV/3f/AAD//wAA -AAAAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAKr/AAAAADAwAAAAAAAAzAAAAAAAVXcU -EQMDAAAAABG7AAAAACcnJydVB1V3AAAE9kXvVFUnDxEz0N1gZiIiIiKqqlVVd38A/xNfs/URERu7 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiIqVVAP8TEwBfX18TE6v/d/8AAP//AAAAAAAAAAAA -AMzMAAAAAAAAAAAAAAAAAAAAAAAAAACgAKAAqv8AAAAAMDAAAAAAAADMAAAAAAAAMxERAwMAAAAA -EbsAAAAAJwAnAFUHVQAAAALVAatQUQUPGzMQEWBmCgoAqgIiDQ1EQAAzEwATVREPGxEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAACIgIipaUADwMTAB8AABMTq6t3dwAAER8AAAAAAAAAAAAAzMwAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABV/wAAAAAwMAAAAAAAAMwAAAAAAAAzIiJXVwAAAAARVQAAAAAb -ABsAEQsRAAAAC2IA/1VXXw8nMxARUFUPDwD/EREfH0RAADNzUCMFdw8nBQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAFVVVVVVVQAPExMAXwAAERNVVXd3AAARHwiAABQAAAWQAAAABAAAAAQQAABcAAAA -EAiAAFwAAAAQCQAAjABABIAYgABMAAAFkBAAAEwAAAAEAAAEjAEAABAIgACcIAAVlBkAAExsAAGU -AAAKrh0AAIx0ABGUHQAAjHQAEZQJAACMJAARlB0AAIx1ABGQHIAAnHAAFZQcgACccAAVlByAAJxw -ABWUHQAAjHQAEZQJAACMJAARlBAAAEgAAAAACAAABAAACYQAAAAUAAAABBIAAAwAAAAECAAADAAA -AAQIAAAcAAAAkBoAABgAAAmAEgAAHAAAAAQAAAAcAAAABAgAAAwiAAGUGgAAHGAAC5QAAAGnGAAA -HGAAA5QYAAAcYAADhAgAABwgAAOUGEAAHGAAA4QYAAAMYgABhBgAAAxiAAGEGAAADGIAAYQYAAAc -YAADlAgAABwgAAOUEgAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACqFBQAqgCqADMFBBsbA88AAAAAAAAAAAAACJNVVVVVDw8BAFRV -VFQAAAAACjsFrwo7CuoA8AAAoKAwMApOCl8yUDWlBBUEFQ9HD0cKX19fZi5HiyMzE7MADwAPBTcP -HQo7Ed0bGwQEEbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAFUiIgBVAFVVdwoIFRUHjwAAAAAAAAAAAAAPxlVVVVUPDxMAVVdVVQUABQAF -NwpfBTcV9QDwEBBQUDAwAUUidzFVNVVdf11/D0cPRwWvBQVVHUdHERERuwAPAA8FNw8dBTcR3RUV -TEwRVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAzuxQRM7szuw8/r78b/wPPAAAAAAAAAAAAAA5wBREFEXcPzf9UVVVV+v/6/19/BL9ffwrq -APDw8KDgMDAbXxsbN1Uzqgw/DD+qZqpmRlcT31UPVaozMxOzAP8A/6+/VVVffxXVGxsE////AAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAADN3 -IiIzdzN3X39ffxX/B48AAAAAAAAAAAAAB4Bfd193EQ/f/1VXV1f/////VXcIf1V3FfUQ4ODgUBAw -YKvvJyc7XzNVDD8MP1VVVVVFZwHNVQ9VVREREbsAfwB/VXdVVVV3FdUVFUz///8AAAAAAAAAAAAA -AAAAAAAAACAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACACAAIABAAAAAAAAAAAAAAC -AAAAAAEAAAAAAAAAAgAAAAAHpAAAAAIAAAIAAAAAAgAgAAADIAAAAIAAACAAAAABGAAAAQAAAAAC -IAAAAAAAACAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAEAAAIAAACAAAAAABAAAAAAAAAAAAAAAAAAAA -QAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAIgAAAEAAAAAgAA -AAAAAAAAAAAAAAw2AAAAAAAEAAABAAgAAAAAABAAAAAEAAAAAAAAgAAAkAACAAAAAAAAAAAAAIAA -QAAAAABAAAAAAAAAAAAAAAhAAAAAAAAACAAAAAAQAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQQgAAAAAAAAAAAAAAAACAAAACAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAgAAAA -AAAABRAAAAAEAAAAAAAAAAQAAAAAAAAAAAAASAAAAAAAAAEAAEAAACAAAAAAAAAAAAAEAAAAAQAA -AAAAAgAAAAAAACAEAAAAAAAEgAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAEAAAAABBAEAQACAAECCAFABQIABBAAAEAAAAAgAAABAAQAAAAAKbQCA -AAAAAAEAAAgQAAAAAAAAAAAAQAAAAAAAAAAABAAAEAAAAAABBAAQAAAAQAAAABAAgABAAgAAAAAI -AAAQAIACAAgEABIAAAEAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAgAAAAgAAAQAAAAgAEAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAkSAAAAAAAEAAAE -AAAAAEAAABBAAAABgAAAAAAAgAIEoAAAAAAAAABgAAAAAIAAAgAAAAAAAAAEAAIAAAAAAAAAQAAA -ACAABoAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAABAEAAAAAQAAAAAAA -AACAEABAAEAAACAARAAAQACIAABAAAAAAAAAAAAIAABAIAAAAAAADfsAQAAAAAAAAAAIAAAAAAAA -AAAAACAAUABAAAAAAAgAAFAAAEAAAAAAEAAAAIAAAAAQAQAAgAAAAGAACAAAAAACBAAQAAgAAEAA -AEAAAAgAAIAAQAAAAgACAAAAAAAAABQAAAAAAAACVAAAAAAACAA0AAAIAAAAAAAAABAQgACAAgAg -ABAAAAACAABIQgAAQgIBEgAAAACAAAgAQAAACABCAAAPh0gSAAAADQCAAYIQAAAAAAISUAgRAiAA -AAIAAkAQAQAQQBYQwAAwgggBkVAAABAEABAIAEBAEAAAAgAAEAAQAwIAEAAAAAQAAA4AAAAAAQAA -CAAAAAAAAACwAnAAAAAAQAAAAAAAAAAAQAIAAgAAAEBEAEAAAAMAAGACCgIAAAIAgGAQEAgEAAAA -CggMIIAAAQAAQAAgBVAAAAAAAAAoQAAAAABWCEAAAADACAhAQEgIAAYAAAiIEAAAgQAASVABAAiA -IAAAMAAADIBACAgQAAAQACAAAAIAAQIAAEAkAAAAAACAAAAQAAAAIBCAIABAIgAAAAEAUAkAAAEK -gAAAAAAAAAAAACgAAAAAAAAgAIAAAAgAAAQAAIASAABAAQGAAAAKUCgpAAKEgAhhCBAAgAACkAAA -DAAASQAKAEgAAAaABAAUAAAABL4AAUMIFA6ABAAAAIAGKAmJgQZABAw0SAoAAQAIBAAMEIABwAgA -BIAAAQQAACBCAGQBCACCDHAADEAKAAAQICAgYQAgDA5UAGIAAAAAAAJAwUACCAAAAAAAIAAAAIAI -AIAABgEAAAAAAAAABAAAQAAAAAAGAAAQAIEAgAAAQICoQAAACAIAURIQAJAAAUAyEUGCgA4AAIER -AIACAEgABgAIAAAK6gEAAAAAgGFAEQQBMFBJyCAggAQAgFIRgAmKECAAkUiAAAAAAFHCAAQQYAAA -KgAJAAAEAACABgEAEQgAAABBEQAAAQAgIAiQAAACFAAAiYACABAAAAAAEgAAAAgAACAAgAAIAAAA -AAEAAAAAAQAEAAAAAEIACAAAQEAAAAAAAAAAAAAGEAhAgRAAAABCQAAAgBAABAAAEAhQAABABAAq -AIIAAAL9AAIBEAAIAAgAAgAABUEAAgSBgCACFAARAEYEQBAgABCACiAQECIBFCAAIAAGIAAABBIA -AJIwAAgEAgAAAEAEAAAAAAACkAxBAQAAAAAAgEAQQgQAAAEAggAAQACAAAAgACABAAAAAEAgAgEA -AAgAAEAAAAACAAAAACAQAAASAlAIIAgAAAAAAAgICAiCAkEAIgAAQACAAAAgAAFAACRJAAAAD2NU -AUQACUAAAQABCQBAMBQkhBEQAAgECCBUlAAAAAAQICCEQABAAQABCABAAIBCAMQEAQCABMQAQUAA -AAAQhACAwBEAAQCBAACAAACCAAAAIQgACAAAAgAAAAKAABAAAAAABgAAAAAAAAAAgAAAAAAACAAE -QAAAACRJA4IaAEBAQgkAAIOIAEECCCCAAAAAAgQIIAEJIBAEAAgCCEAMAAAAAAAH5AgQEAAAEiEA -CAAAgAEAgAAIAAQARAAEAAgQEAABACQACAA4AAAAIAAIAAAAEBAkAAgAAABQEAQAiAAAAAAAAAIJ -CCAQBABAAAgCAQAAgCAAAABYAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAAAABAAAAAAAQAAAQAAAAA -IAUAAAQBAAAAhICMEAQAImAAASCQgACGwggAACAABAACAQAAACAAAAhUEGAAAAAAQAFQAGAQACBg -AQIgoACBgMQAEAAAABAAYBAAAQAAEAAAAAAEgACAgIAAACCAQAACAACCGAAFABACAAAgAAAAAAEA -AABQAICSAAAAAAQACAAAABIAAAAAAAAIEgAAAQBAARAAAAAACAAASACAAAAAAEAAAAEAQAsEAQAA -AAAACFAAAAAAAAAAAAIACAAAAAChQAAAIQAAACAiAAAABhYAAEAACYIYAAhQAAAAQECADCAAAAgA -BYABBAwAAAALAAiQBAAAAQUAAGgAAICACAAIBAAACMAoAAEAIAABAiAACAQIAYFAEAAAAAgBCCAA -AIA4CAAUAAASACAAAAAABAAAAAAAAAIAAAgAAAAUAACAgAAAAAAAABCAKAIAFEMgEICAACiQBCYQ -gASAAAAAqBCAgAAAAAIoEIABAAAAEAAQAAAEn4AACAAUIQERggAAAAARKBCABCgAFAAAEIASAIAA -EpAQhAAAAAEgEhCAAABAACBQEIIAAAAUAAEQgBgYKACgABCAQQAAAQwBEIGAMACQAAAAEAoAiQAA -AMgUAAAAAAAA2BkAAAAAgAjIEAAACQAAABgQAAAAAAIAyCAiAAkAAKBIEAFAGAAAQMgQAEAAABRA -xCAAAAAAEADIIAgAAAAIQMQAAAWIIggACQAAiMQgAAAAAIgAxCIiAAkAISjEIAVABCAAQMQgAAgA -ACQIxCEDAAAAAIDEIQBACQAgQMQgAgAAAAEgxCQGAAkAAIjECBAAAAAAAISAEKAQAAAADZAQAAAA -AAABgAAEAAAIABGTAAAEAAAAAYAQAAAAEBAJgAAQEAAICImAKACYgAAECYAAAIAAoBAJhAAAAAAA -EAmAABAAgAEaCQAACcGIAIAQAyIQDYAAAAAAACAJiAAAEACAAAmMAAgAABAkCYgQQAEDASAJiKgE -AABAIgmIkgCQAgAACYkAAIiAQIAJgqAiEABIYAkAABIAgAAACQAAAAYQBAAAAAAAIABAEAAAAAAA -AEAQAAAAAAAAADAAQAAAIAAAQABEQCAAEAAAQmRkQEAKAEAACQBQAAIQkMhAARAAISAAyAIAJIAQ -AgAwAAADTgAAIAAAAAAEQKggABAAAgpGQYAAwsIQAIAAIAAQAAEgAABAAFIkJFCkAAAQkISQVABQ -ElBSQCgAAEAgACAkBAAgEEBAKAAADCAgQERQQAAAAAAAAAgAAAAAAhBEAAQIAgAACIEABAAAAEAQ -BAEEQAIAwAAAAAAAALqkAIBk4BCAAAAAAAEMABAaQAjAQUEBEAABAgAAAAAAAQQAAEBAAAwAAMfW -AQAAAAAEAOAIDAgEhKBBAQgCAGABAQAICAQAAAwAAAAAAADSKQgkoQQAIAACCAQERIgMCAEKBAQA -AAAEBACBAFFAAAQAAAREQAAAAAAcAAAABAAAABAAAAAAAAAAgAAAAAAAAACAAAAAIAAAAAAAAAAA -AAAAAAQBAAAAAgAEIQAGACQEAEBgAICMbBAQAAIDgAgCAwAAAgQAAA4CIyFBCgAAhrECBAAAAwAA -EMAAAQAIAAAAAQAAABAAQAAAAAAAAAAAAABgAQCAEAAKAsQAEAIEAMiACAjWgMAAAEAAAwIAAAAA -AgAEwAYEAMAABsCQCAABAEAAAAABgIgAAAAAAAQAAAAAAAAABAAAAAAAAAAAAkAAAAAAAAAAAAAA -IigAACgIAEipqTEADQkBQGECIAAJCACAhBAAQEAAAiAqYACQgABAAAANpAgAAAAUAQAABCJUIEIA -AIAEIDAgAAwIACAAAgBAEAAAMBCCCAigAgAoFCAACBQAAiJAAAAIKGJWADAoAEBAAgAAAAAUIAQA -BAAAAAACAYCEAAAAIAQABAAAAAACAAAAQAAAAAAAAAAAAAAAADICAICAAAAIAAAAACAAAFCAEAAA -AgIAAEBWBEAAAAAAhJQCEAAUQABEaCkAAAAEAAAoKAAAAAQuAABAQBAEAAAEUBAEBGuqUoKABAAQ -EkAAAAAAQAAQAABUQAAABAJEAEBCRRUAAGAEAgBAEAAQQhIAEBAAAChsBCCACBBQRMIAEEAAABME -AABAAgEAgAAEAAAAAAAQAAAAAAAAABAAAAAAAAACAAEgAAgAABAAAsAABRAAgDI1AhAAICAYIEAA -gCg4SYEgIAERIFAIAgAAABDB2EASKCEBSgAAD5kIAACAEgCAIAQAQABABSExAbBAIBIQAMgACAEA -AAAAAIBIQBgAAQACQ0gMhEJBCACACogAIgEBEQCwAgBCQAAEGAKCEgEUAAISAAAQEAAAUAAAAQCA -gAAAAAIQAAAAAAIAAABAAAIQQAAAEAAFAAhCASAAYQAAAAAABFAQAABIAAQICAQgAAKSQAIACTIq -SAAAQhQEgJAShEpAUIAIEBFEAAAF0gACAJAEAIAIAIBHqVKQMAAgAFEIBACJQYAAQACAAARAkwkC -AILBChQQEJISVEGLCpCFggA0AYgAQgBQDEBICAIAFRAACACoEAUWEAAEAAIAAAAAAQAAkAAAAAAA -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 -AAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAAAAIAAwAAAAAAAAEIAAAAAAAAAAAAAAAIvwAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAQgAAAAAAAAAAAAQBgggAAAABAQQQgAAgAAAAANA -AAAAAwQAAAQAAAAAAAAAJAAUAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAAAAACAAAACAEAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAJmAAAAAAAAAAAAAgAA -AACAAAAAAAAIAAAAAgAQEgAAAAACCAAAAIAAAAIAAAAAAAAABAAAAAgBAAAAAAAAAAhAAEIAAAAA -AAAAoQAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAA -AAAABAAAAAABAIAAAACEBAAAAAAAIAAAAAAAAAAAAIAAAAAADYcAAAAgAAAAAACCAAAAAAAAAAAA -AAAAAAAEAAACAAIAAAAAAAAADAAABAAAAAQFAAAAgAIgACQAAEAAAAAAJCAAJAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAMABAAAAAAAACAJAAQEAA -AAAAAAAAAAAAAIAIAAAAAAAgAAAAAAACAAAAAAAOsggAAABAAQAAAAAAAAAAEAAAAAAAEAAAAAAE -AAAAACAAEBQAAAAAAAAAAAAAACAAAAAAEAAAACAAAgAAAAAQAAAAAAAAAAIAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAIAIAAAAAAAAQAQAAAAAAAFAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAA9GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAIAAACAAA -AAAAAAAAAAAAAAAIAEAAAAAgEAABCAAAAAAAAAIAAAAAEAAAJAAAAAAAAAAgAAgAAAAAAAAAAAAA -AAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAIAgACAAACAAAACAAABACAAA -QAACAAAAAAAAAIAAAAAADqsIAABAIAAAAAAgAAAAAIgAAAAAAAAAAAAAAAAAAAAAABAAAAAAKgAA -AAAAEAADAAAEIBJAAAAAAGQAAAAAAAAAAAAAAAAAAAABAAAAAAABCAgQAAAAAAALCAAIUAAAAEIA -QAAQAAACAAAAEAAAAAiACAgIEAAIAAAAAlAEAAAMAAASEAMAQgQIAAAIQAIABAIAAEAACABCAQgA -AEACgAaAAAAMGkkAAGAABkATBBACAAIAAAAEEAAQQjQAAABwAMACFQAiBgAAAAAAIQIBAgAAAAAA -AgGCIIAOAAAAANEAABAAAgIACAgAABQCAoiQECIAAAACCAAIAgAAAAAIEgACAAAAAAACQgAAAAAg -SBAoAAAAgBAAAEACEACAAAAQABEqAAQACRAAAIwAAAAoABAAIQAAEABQEAAAAAAAAAAiAABEIAAA -AAMFABACAAAAAAAIQACAAQAABYBIChIBYAIEACEAAAAAC0ARQAAEiAEACCBBEEAgAAAAAAFUAAgg -gEAEAAAQCBAIAAJggAgAAIAAiQBCQAKgACwAQYAABAIQAAAAAAQACAMAAAAAAhQQAAAAIQQAAgAg -AAIAEAAAgjEgAACAggAAEBACAMAAAQAIQACCIAAAADAAAQAAIAAiECQAABSQBBMRKAAABRIEAXAC -AEwAaGAAUAAEKghqMAHAABQKICxACMgAAAgACAAQiAYhIMkABICACABQAEABIAQARAowKmgJAAAA -AyAgRAIAIwAMBBBjgAgQAAogBAAAAARAQEoEAogDAEIQAAgAAAEAAgnAQQEAYAAAQABBAAYEgEAB -IAkAAAQMAFAEQAEEAAGQECgAAAABAQCAcUEABg4AgBARQAYEMAAAsAhIAAANvAAAEYCAkJEEEAQE -jhAAQAx0AAAAgABICAMCAoGExJGAMAQAAEACEAgAAAAgAYAIAVJQkEgAERAIAwIACACAUQAABIAQ -QEKAgQBCAaQIQUEQAAAAAAAAACAAAAAgAQgCgACAQAABFAGAAACAAACABAgBAQAACCEAAAAAQAAR -hBAIAAGAAAACAAQAAAhAAAAAAABABAAEAgCAAQAFCAIiAAgAAA5WgAAxAgCIgFGAQIkiAAgACACA -ggiQAEEQgAiIAAEICAoASAgAUAAAKQBACAAAEAQBIAAgABIIIAiQCAAAFBAKAABiBAkAQgIIAAAQ -AgVQACkIQRAAAAIAAhAyBARAAAEAAAAEABAAYCFJCAQAAgAAAAABBAIAIAEAAAiAiCAAAEAREAAA -EEAAQBACgQAAAAAIABBMgAAASgABAAFAACAUgAAABjMACGEgAIAAAJAABAAAIFBARAgQAAGAIIAE -gIAhIcAAIAABAAABABAAIIAAQAHAAARAgJAARCQAYAIAABAAg0CAQYAAAUAUBIQJAkMAAAAAIAgA -SAMEAAIAAgACAgAQGBIIAgIAAQEAAAgkgAAAAAAECAAAQAAEAEQIAAQBAAAAAAgUgAAQAAAASIgA -AUBQIQYMAwIIgCAEgAgUQEAEACIAAAAO9ggMAACIASFACBQAAQkAAEAIBEACgAAAAAoAAAgQACEA -CBCQAAAgIAAIAIAAOAAAAAoAAAAAAgAAKAAAABgQJAIIDAAgCAAAAgggECkYA4EABKAAAEFATAAE -hSBAAIQAoAAAACIAAAAAAAAEAICAAAAgIGgEQAAABAECBIAAAAAAACAgAgQEgAEAACAAAABAQAAA -AAAABBAABAAAAAAAAKAAAA/yBAAAAAAChBCAhIAABAIAoAAFASABCgQgACACAICABAEAAAACAAAQ -AAAAAAAAAQBAABAAEAAgiBMABgCQAAAgAAIAABCAgACABAQRAAAAQIAAAAAAAgoAAAEoAAAAUBUA -ABAAgAIgAAAAAAAAAAAAAAAEwAAAAGiAAAAAAAAAAQAAAAAAABAAIAAAAEAABSAAEAgAAIEgBIAA -ACAAAQEQAAAADV8ACJABASAAAAEoIAEAIAEABAAAAABACIAMCAQAAACEAAACMAAAoRAAACAAAQIJ -oAAEABAAACSgABAgAAAACAAAEQQCgAAAIAACAAAAIAACAIAYAgAAqBARACACgAAAAAGAAAAAABAA -EYAAAAAAAAAQgAAIAAARABCIAAAAAAAAEIAIAAACICAQgAhEAAEwCBGCAQAAAQBhEIAACAABIAAR -AAALCYAAAAADAAIRgAMIAAAQkBGABEAAAAAAEIAAkIAgQAIQgHgAAACQBBGASAAAAEABEIAEBFoh -EAAQggAAAAGk4BCBEYBAAAADEIgBAACQAAAQIAcAAAAg4cgYAoAAIACgyBBJQAQgAIDIIAFIAAAA -AMQgAQAAAAQAxCAAAAAAAADIEAEAACCA4FgRAAAAAAAgxCEEAgAAAIDEIgAAACACCMQAAAcPIQEC -AAAAgMQjAAQAIIAsxCAGAAAApIDEIAAAAACAAMQiFAAAAAgIxCEAAAAgIATEIAIUAAAwYMQhIAAA -AAAAxCIEJAAAAQDEIAACAAAAAMSAAAABAAgIDYEYSACAoEQBgAAQAAAAIA2ABAAAAAAACYAISAAA -FCUJhAAAAAAABAmCBQAAAEACAYACEAAAAQUNiIIAQAAkFAmABIAAAKgBDQAACfaABCAAACQgDYhk -AAAAAIANiACAgAIQFgmMQBAAAQAiCYgBAAAAUgANiAEEAACQAAmIoAABAgAACYgAAAAAQBEJgAAg -gQAAZAmIRABAAAACCQACIAAIAAAQDAVAAgACAAAAAAIAAAAAABAQYABAQAFxAAAQAAAgBAAAAEAA -AAAAAABAQAgAEQAACAFAAgAAGDhACEgANGAAAAAAIAQQBABEAAACuSBCQAREQYAMEBZUAhAAAIgA -AEAAIiAiEhGAIEAUQkAABgCASAACQAgAFhRAEgBAAAAICABQQIAACAJAFBAEIAAASEBAwcBBhQAA -oIQSJIHJAUAAIAAAUAAsQgAIAAAAAAAAAAAAAAAADAQACAgAAAQAAAAAAAAAAAAAAAgABIAAwAiA -CAAAAoBAFIA8AsABAAAYGAgACEgIAAQAgAQAABAAAMbtAIGgQKiqTEAAAAQgTAgYGAABAEABAgGh -AQxAoAQCDGAAAEAAEAEAEAJhIAABACAERGhZAKygAOCgqAAACgAExAQAAAACAAICAAwAAMAAAhIQ -AAAAAAAAAAAAIABAFDBAAAAAAAAAAAAAAAgAAQAAAAAgDAKAAAAABAAgAAEAAAARBAAAkQAAAAAg -AwAiAAAAQEQiAABAAwMAAAAACAgAAAAAgIYCQAAgAAAAAUMICIEIUAAAkxAwABAAABAAIAAACBCA -kwEEAAAAAIAAQoiIwMDAhBDCIAICAAQBEAEBCEAgwBBAUgAB0AABwADQiAgACUAgAAAAYCAAAQBA -IgCxAAiAAAAAAAAAAAAIAAAAACBEAAAAAIAAAECAAAAAACAAAAAAAAAAQAQCAAAQABBAAIAoAAAA -AEAASBAAcAACQAQCAABIAAADfYAwIKgMAABgAABABIIECgAAAYABQFGUABAiYAwAoIIAKAAABAgA -gAAgAAAwCAAABCAAACAKAAAAIQQECAkAYgIgICgECAAAAABiAAAACQAAAAAAQAIEAAAEIAAAA1gE -QAAAAAAIAAAEAAAAAAAAAAAAKAAAAEgoAQIAAAgAAADAAggDAEQAAFMABAAEUBAQADiAAgAAA4AG -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 -JycFr1UVVRUPDyJ3U1NTUwsLRARUVzNVBTcOHxEfAIgVFQoIBTcR3QVVCgoVFRHdVXcKX1V3BfUF -Nw4ABVVV/w8PAAQzM1RXD/8AVQD/a2ulpa+v///V1QAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAERB -//8AAAAAAAAiIgr/EQARu+7uAAL//w8zqjMbGwGrVVUA/w+LD0cAAAVFAJkAZg4OAO4zMwD/quZV -2SIiIiIAUwBTB493f1VVMzNffwD/u78z/xv/r79ffxFVO3+/vyf/FdUPPwS/Dz8FVV9/H/87fwVV -A4v7/3J3qqoP/wCqAP9jY///r6///7qqAACqqgAAAAAAAAAAAAAAAAAAAAAAAAAAIiL//wAAAAAA -ACIiBf8RABFV7u4AAf//DzNVM6urChtVVQD/D0cPRwAADkAAVQBVDQ0A3TMzAP9V1VXVMzMAVQBT -AFNPT/+/VVUzM1V3AP9VX3f/Ff9ff1V3Vd03d19fFf8V1V9/Cl9ff1X1VXcf/zd3VfVHz/P3MzNV -VQAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAEAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAQQAAAA -AIAAAAAACAAEAAAIAAAAAAEAAEAAAgAAAAAEMwAAABIAAwAACwAAAAAIAAcAAAAAAIAAAIAAYAAA -AAAAAAAAAAAAACMDAAAAAAEAAAAAAAAQ6AAhAAAAAAAIAAACCAAAAAAAIAAACAAAIAACAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAABAAAAAAAAAAwAAAAAAAAAAQ -AAAAABAgIAQAAgAAAAAAAAAAAAeRAgAAAAAAAAAQBAgAAAEABAAAAAAAABgAAwAEAAACAAAAAECA -QEAAxAAAAAAAAAEAEAAAgAgAAEAAAAAABAAAAAAIAAABgIACEAAAAABAAAAAAAAAAAAAAAAAAAAA -BAAAgAAABAAAkAAAAAAAGAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAA -AAAAgAAgAAQAAAAABFAEEAAFAAAAAAAAAAAAAAAAAAAABBAAKAEEgAAAAAQYAEABIAAgIAAAAAAA -AAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAAAAADAAACAAAIAAAAAAAAAAAAAAAA -gAAIAABAAKAAABAAgAAAAAAAAAAAIAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAQEAAABAEAAAA -AIIAAAALNgAIIABAAAAAAAAQAAAEAABAAAAAEAAAAAAEBBBAACAAAgEAAAAAAAAAAAAAAAAAAAAA -AAAABgAAAAAAAAAEAAAADAAAAAAAAQAAMAAAAAABAAMAAAAAAAAAAAAAAAAAAIAAAABAAEAAAAAA -EAAAAAAAAAAQAAAAAAAgAAAAABAIAAAAEAAAAAAAgAAAAAAAABAAAAAAAAEAAAgAAAAAAAAAAAwe -AAAgBAAAAAAAAAAAAAAAIYAAAAAAgBAAAKAMAAAAEAAAAgCAAAAAAQAAAAAAAAQAEAAAgAACAAIA -AAAABAAAAAAAAAABgABACAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEEAoAAAAEAAAAAAAAAAAAAAAAAAQIAAAAABBAAAACNsAAAAQgAAA -AAABAAAABAAAAAAAAgAAQASEAAAIgAAAAEEBAAAAAACAAAAAAAACAAAAAAAAAIEAAAAAAAAAAAAA -AAAAAAAEgAAAAAgAAAAAAACASAAgAAAQAAFIAABFEAAACAgIAAIIACAACgAADCACAAABAAAAAgAA -EAgIAEICCAIAEAACAgAAAAAAIAAAQQAAEADAAiBAQiACAQAAEwABAAAO6wAAAAQCAIAEAAAoAAAA -QgIAAAQAABACAoIACEAAUgAAAAAQAAQkEgIAEBAAAoQAAAAAAEAAEgQmAgAIgAkQBwoCEAAAAhIg -giAIgFAAEQACQAIKAggAAAAAQgCCAAECACAASAIAEEBggEEAgBAEhAEAUEAAEACAAABQAAACJKAE -IApAAQAAAwBkAEBAAAIAAChCAAgISAAEACAAEAAgAAAAAAzHAEACAAgUBJQQIAAQAigQAERACgQl -gAAARCkIAgQBcAAIEmAAIAAAASRgAAAIEABgC6gCAgCIAAQgcBAEAAQAAAAKQAYAAAAACAICAAAI -AAAQUIAAAEISIHABgQDBBACKARAAAAAgCAAAAAACAgAUIGICgYIAAgAghAGQBBABQCkIAIAgEABw -agwAgAAQACDEAACAAAACEAhwABQAAAwQggAAA60CBAAAAEIIBEAB0gAABABIAAQAAQDIKEEBAIIA -kQgASMAAAEQKQBDQAAFABABAEAgABgAAECAoCRAAgAEQFhAgiAAADAAIEDADAACAACAAKAQEAABE -kBAAABAAhACKAAgAQAAAhEAACNAGBIAgRMABAYQAAEJAkRIIAgQA4AABAAEABAIQABABAAMECEAA -AQAAABAAgAQJBBAEAACAQAgBAAANa5AADJABCcSogQAEBMAAiIGRABQAQwBAEAhSJAgApBEJCQQA -AAiSgQEEAoQAkLJBAIBQAAAEQFBoAAAEwMTACQRgAAQgAIBRQMgEQAQAY4BIgBBAAAAAAQQIgAAB -AAAhMgAEIAAAEoRgBEACAgCAAAACCEABQgAFBgBGDAABAoAIEQAAAAICAEIQAUAAUAEAAAAABAAJ -EIAIIAEQAAAABAEAAAGiIEAEABKUAAAAAAoQAggICiAAAAAAKEEGIQgAQAAgICgQAkCAEAIgUAAA -gAARAgAAAIYCAAAESAAQQAAAhAIABAABAAAABAAJAgYCAAAhABAMAjICBEAAAMAARAREgAAgIUBQ -AgAACIAAAAAAAAAIAEEiACAAQAAAIBAEBAAABAABCoCAEABAEAAEAAAAAAAkCAIAAAAECEIABAAI -AIoIgAAAD8aABASABAIwAEQAAAAAJMJAQAQIAABACEQAwAQACEREAGQJAAQCABYgAAYgAYCAENCI -EQACCQAgAgAQCAAI0BAGYAgAAAAACACQAQAEAIAAYggUEBAAkgBAAAIgAEgAAAAAAAAIhEAYAAgM -GQACAACBiARACAACAYAMBEAIQIACQIgIBAAIACBEiABEAAAAIAAoEEAASAIEACiAEACIAAAAAAAN -GwgAEAAIAAAAKEREBEgQACQoCAMQKACAAAgAIAKAQCAECACAACCAIAQomAEAAAABAAgAAAAQAgAA -iEiBIFAAAoAIAAECAIAEgAkIACAAAEAAAIAEAQgEmAAABAQBgMAAAIAIAKAAQAAAAAAEAAABAICA -QAAACAAAABAAACBAQAAgAABgAYQAGABAAACQAABAQABEAAgAACABCIAAAABQAAAAAAskAgACAAGA -AIAIACABQQAEgIDAAABAAQAAASAiEQAACEAQAAQAAACAAABgBAAhAEAAAICAQABIAAACAAQAARAA -AAIEQAECCiEAEIAAYABAAAQAQAMACCAECBIUAAAAqmBIFAAAAAIAIEAACECAAMDgAAAJAMAAAAEA -AAsgAAEEEQABEAAQABAAAAQAABAAAAAAAAAAAAgsYIAAAAAQAEBhgAAAAXEIEggAAAATAAAAAAAA -AEAAAAAAAACoAAAABAgAAgBAAAAAAACAAEAAAgAAgAAgEAAEAAQAAAAQAAoEAAEAQBAAENAAAQEA -KYAACAABIKIAgIIAAAAWACAAAAAAAJAAAoEAAAEAFCIEgIARQAAAEAoQgAAEBAAQUBCAkAhAAAAA -EIEAACgABAISgAAAGAAAARCAAAAAkAgAEYCAAFgAEAAQAAAN/YAAAAABQAARgAAAQAAAYBCAwQAA -AAQCEYAAIAACICAQgQAAAAEgABCABhAAARAAEYBUAAACNAAQgQAQGgAUQBCAABAAAgEAEIAAEACQ -EGgREBEACQCAQMQRQgAAAAAQGBoABAAAAAAIIAAAAAAAAMgQAAAEAAigxCAgAAAAAKDEIAAAAAAC -AcQQAAAAAAIIyCIAAAAAAFDEIBSAAACISMQAAAx/IkAAAAAESMQoAAAAAAIgxCEIQAAAQADEEAqA -AAAAQMQQAAAAACAAxCEIBAQACEjEIBJAAAAAgMQgAQAAAICAxCIAAgAACAjEIQIAAAAAqMSQhAAQ -ACAACYgABQBAAIAFgEAAABGhlAGAChAAAQRlCYCKAIAA0ggJkQkMAAAShAmAZIAAAAgIDYgAAAAA -CAAJgAAAAIAIAA2IAAIAAAAgCQAADKOIBCJAAAgADYEAAgADIAYJgBAAgACBKg2AAAMAACAQCZAA -AAAAABYJgACQQAASAg2IgALBgUKhCYAGFAAAABEJgCAAgABAAAmAABQAAQIBDYEAQQEGABBAIEAA -AAQYEABAYAAISSAAABQFQAAAAjIBQAIAAGAAACBBAEAQCERAgBAIAAIJECBBAAQAQCBAAAABAAAE -NDAQQByAIAAqIIAwAAAKmgIAIAACAECQAIBCAkZQQIgAgCAASEQkikAAIEAQAAEYAAhISFBBgAwF -AgBAAgIAWCBRkAAgIAAAAAkIAEJBgAAJABBCEQAEcAAAgAAgIAAAEiIAiBAAQABAAhTAGiABAAAA -IQAAQAgAaQgEAUCMASAABIACAAAIIAAAAAECCAAQBAAIiRJECAAAAYAAIIAEBFAAAEAEAASkAAQE -AAAABAQAAM00AgAAoAkAoAAICAEEAQAKGCgEQIgMBAAAAARADAwAAkAAAAAADAIEAgABgAgBAAAA -QCoJABkBAAiAWBgAoaJIgDKgCKSgqCAAAGAAAgAICAQAAiARQQEAAkACAAIAABACAEgABgAEAAAw -IAAAgBAIAQAAAAAAAAAAACKQCAIQEgQIJAAAAIAAAAAICAAAAAAAEIgAAAAICBBBAAgCAAEgSAAA -hjoAAAAIAAAACQCEIAAQBIABAAAAAEAAASCJAAYCyEAAwAIEIIAAgACAAABAyBAAQAAACApEAgAj -A0CAwgAQEAFAIAKEEAEACAgAAAIAAAAAAAgAQAAAAYAAAAASQAAAAAQAAAAAAAQiAAAgFgSQgAAg -AAAAAAAAIAQAFECAACAAAACAMAAAglQAAAABAABAAACAIHAASEAAAgEqYABEQgACAAAJwyAAQCAI -AAAAKAyAAAABgAAAMkgwBQJCAAAiQBACKQgAEAAABEAAAAAUAAAgAAAAAEIAAAFQQAAAIAAAgQAE -FBQAMAkAACgAQAEAAAFBSAEQAEIAACAEBBA5gAAEYBAAQBAYAEKCAAEAAGQQRAAAVAAABEAAAMAA -ARVEAAAAABQAAEAAAEQEQBQBAEAAAAAAAAEAAKhAVBAQQERA6EBoKEAAAATXEABAQQAAAAAAQAIC -AgQABEBCABOAoCgAAKIogABUAgAQAAAQMARCAAcEQBAQAwAABAACABAAAqhABwIBEAQQEQRFEBZU -QAAQgDg5EkBQAQAaCAgIIKAE0FLACgCAIAXBAhAKCACQAgAgoAOAUggQEgAAEAAAAAAgggAGOqkA -AAIAAAAAAAAIkgAACQAAQAAASzBIIAAU0xJDWAwAGAEDAgAABBQBAAAKAgBAQAgAQSGBigpMCAEo -oAEAQBJAWTqKSFDBUAANCBAkgACgAAAAABIBACBIKEgBQ0AASEEICCAAEAQDAAABEAIAMBCgMBAB -AACJBoSAFGYIAAgGAAYQCIJISBIgAAAABAAEBwIAEBEAwgLAAEAAAAAAAEoAEAQAQAAKkBKAAEAS -koUAAgIAAMAABQAQYBAoiIBBBAgClLCGkFGUAAAGwxAAgIgEQQBSpYIAMAgIAECBiABAADBMRDdg -BARAAEAABAIAAAQCgEAQAgAABADAMBIAQIBAUlRiCaBEChYChlHSkkAAkIABAUAAAACAgIIAAAnI -gAMCgGwAGAGAAAAyJIyAiAEUghgEAAYgolQBAAEAIkACAAAAAKgQlAAiIGQAEBIQAxAAAOwAAAAA -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 -AAAMvAAEAAAAAAAAAAAAAAMAAAAAAAACAAoAAAAAAAAAAQgAAAAAAIABAAMgAAAAAAIAAOAACEIA -FEABAAAAAAAAAAAAAgAAAEgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAQAAAAAAAAAAIAAAgAAAAAAg -AAAAAAAAAAAIAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAEAAAAAAALvAAAA -AAAASAAAAAAAAAAAAAAAAAAAAAAAEAAIAAgGEgAAAAAAIAgAAAIAAAAAAAAEIgABAAABAAAAAAEA -AAAAABAAAAADACAAkICAAAABAgIABAAAAAAAAAACAAAAAAAAAEAAACAAAABAAgAAAAAAEAAAAAAA -AAAIAAAAIAAAAAACAAAAAAQAAAAAAAACAAAAAAAAAACEIAQAAAAAAAAAAAAAC4MAAAAAAAAAAAgA -AAAAAAAAAIEARAAEAAAAOAAAAABAAEIAAAAAAAAABAAAAAAAAAAEAAACABAgAAAAAAAEAAAAAAQA -AAIgAAAAMBAAAAQQAAAIQAAAAAAAAAIAAAgBAAAgAAAAAEAEAAAAAAAAQCAIAAAAAAAAEAAAgEAC -AAAAAAAGAAACAAAAAAAAAAAAAAAAAACAgAAAAAAAAIAAAAAAAAAK/xAAAABAAIgAAAAAAAAAAAAA -AAAAAAQwAAACEAASAAEAAAAAAAAQAAAIAAAAAAEAACAABYAAAAAAAAAAAAAAAAAAABAAAARAABIU -FAAAYBEBAAAAAAAAAAAAAgAABAIAACAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACQA -AAQAAAAAAAAAAgAAAAAAAABAgEAAAAAAQAEAAAAAAAlNAAgAAAAAAAAAAAAAAAAAAAABAAAAAAgA -CEQAAAQAQAACAAAAAAIAAEAAAAAAAAABEAABAAAgAAIAAAAAAgAAACAAAAAAAAAAEGAgAAAQAAAA -ECAAAAAAAAAEAAAQAAAAAEAAAEAAAABgAgAAAAAAAAAAAAAAAAAQAEAgRAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmAQAAAAgAAAAAgAAAAAAAAAACAAQAAACAAAAAAAAAQA -AEAAAAAAAAAACAAAAAAAAAAAAAIAAAQAAAAABAAAAAAAAAAQAAEAAAA0gCAAAIYAAAEIAAAAAADC -CDEAAoEAAAoAAABIAAAHAiAAAIgAAgACAAAQAAAAgAAIAABAEAAISgGIcCIAAiABAAEIKAIAYAAC -ABAIAsAIAAAQCAAWIEIIAAAMaQEVAAAANAAQiQgQAAAwAAAAAACQAAAgABAAAoESACEABAACACAE -AAABAABQBAwAAACTAgAAAgAQcAgQAAACAIAAAAAAABQAAAEACAAAAgIAQAAQARIAEAAAAAAAwgIE -EABASAgAAAAAiEAABQAAAAgIQnACQAAACCAAAAASAAQIAiISAIMgIBIwEEAIAEEACCBAAAAACCAA -CCAAAgAAAEAAAA2eAAEAAgAACgAAAEgIDgAAAWBKEgADAIABQAIAAAAAAEEIEAAAAgAAAABQAAAI -FAMBQGAAAKClAAQwAmBBAAAEAxAEiAIAEAEISEAtAAgAQAAwAAACAARCgIhrSAAAICQAIAGEgABA -CBAAIoDCQAgIJCIBAAA0AEhgCkAAigBMFCAQAABoMEQQIAIEAEAQKCACQACQABACACohAFAgBAIA -CAAAB/UkBlCQABJAAFAABIBARGBCAAAAQCAOEGKCCICGCAoBiMABgABUkogIBAKQgAMCEDCIAAQA -SgxQQQMBEiISCDAsABAAAAhDckIAgAYAAIgQBASEAAAAQAkJAQAIAYQAEgAAChAgAIBJAcAMAASS -QUAIIAgAABAAkAgAEAQAAQBAANFAhAAgEEBkBACBABASAlAAAECAAAQBBBAAAQSA0RGBAAACy0oA -AAQBwJAAhAAABAEAEQEQBEgAAZDACQAAAEDAQEAGMJIEAIAQCQCAkEAGCISRQjQEgMAQUBCCIEAE -ABAJBECGIbAEAAAoBJQEAESIKQBAAAAAAAkABAAECQAAAAAEIABABAQAQAESAAEABASCQAgChAgA -gAAAEBBEAAANAKAEEAIAAAACCIASECAABUwAEAFAgAQBAAAIBAAAAAAEAAQAAAmIBAAACQAACiAA -AEAQgiBAgERCBCAAAACAQRIBARVAAAiABAAACggEAAAGiCIJEAAIgAIAgIqgAIEChAgAABAAAAAA -IAAAEACBAEAAgBQGgAAohAgAAABEIzSAUAQAIAIIgAIRAAAgEAAIIAAgQBAIAIACAAAwABAgAAAA -QAQICEpgAAgSACCAIIAABAgQgIACQAAAgBAKAAEIAEEAAIBARAAAAePCAEAAAYIAAIAAFAAAAAAE -IBBQAIGTEAEgAIAAwBAARCAqBACAIigAIIggAAEgEEAhAIQgAAAAIAQAAMASBCAUBgAAAABGAAFQ -AAgAICAIQQgQAAAABAAAAAAAAgACOAAIBECACAAABAAEQACCFBhWCAGAAgkAIABKAARAABQAgAqQ -IUAAAQACDAAgAAAAAACIAIAACAREQCyAECZBAwQgAAAIdAgAACQIACAACAAAgQABgQAIAQIQAAAA -QAgAAIAAAAAgAASAAAQQHBAIAAghABJBQAhQEAAIAAAAKAuEABAAAEAoEAgGAAAgACgskAEAEQIA -QBAAAIBAChAABAQAAgAAAgARwEAAAEAAAEQAAAAAACAAAEQAIAAQYAQAAAoBQAAAIAQSAAFEAAAA -AEAgAAAC0IAAKAAAASACACAMAAKABogAAA9GgIAIAAAIYAAoBAQACAAEgAAAAAAAIAAEEAAAAACC -AAAAAAIAAAAACABAAEEAACABEAQDgBAIaBAQAGIABCIIAAgAAAAJAEQIEAAQAAAAAAAACABAAAAm -AAgAAAAAAAQAAAAAAAEAIAAACAABAQQkAAAABEAAAACAACgAAQAAaQAAAApAAAADAAAACAAAFBEA -AABQAQAQYgAAAAAAACAIAAAACt0JIAAAACASAAgAAAAAIBiAAEiAAAAAAAABGAAQAAAAAAAAAAAA -EFQAAAAAAAECmQAAAgCAAABQgAAQBQACIAAABBAAAIISBAABAAAAAAAhAIIAggAAQAAQAQAAAAAA -AQCABAgAAAACEIAARAAAAAABgAAQACAAARCAQIAAAVAAEIDXAAACICgQgAAgAAACABCABIAAAAgA -EIAEAAAAEFAQAAAFy4IAAAAAGEEQgAEAAAAABBCAAAAAABQAEIACACgAEIAQgAScAAAIAAGAFAAA -IAAAEIAAAAABIgARgQQAAAIAABGAAEBAAEBSEYAYEAkAEAgQIAEAAACggMQaAIAAAAAMCBADMAAA -CtDIEAiAiQAA4MgQAAgAAAAgyCAIJAAAAADILAAAAADCgMQgFSAAAABASCAEIAAACBDEIAICAACI -hMQAAAtSIAFAAACIAMQhAAAAAIDAxCAAQAAAAADEEABAAAACKMQgCBCAAAhQxCECBAAAAAjEIgQQ -AAAASMQgSSAAAAQAxCIBBABQAIDEIAIAAAAFaMSABAAAAICQCYCUAAACMgChgAQQAAAICgmgAgKQ -AAAFAYAEgAABAgQJiQCQAAAEZAmCJCAAAAioCYCACAAACAiJgACEgAEAgAmQkABAAAAgCQAACWGJ -WALAAKgECYwEAAAAACQJgAAIAAABIAmAAAgAABQBCaAAiAADIAUBiABRAAAQkAmIoAAAAAgRDYAC -CAAASAENiAgAgAQgIA2AAACIABQACQAAQAAAMAJAhAAAgABRgQAEAgRIYAGAADEYhBIAAEQAABAQ -AGBgAEBEEAQAAAQEIAEAQAAAAAABAABAABAAAAJBCAAAAIAIAAQAIgIgACDIAAAKtAgAMQFQhAUJ -AEBAAEBAAIAAAAQAAAACAgAAAAAgQAAAAAAAAAAAAAAAwAFABARgQglQABBgCRAAAAQGAgAQMAAA -BQRAABUUSCCgAAAACAgB4EAQQAAABAAYAAgAACoSAEAAQAAICABAAgAAwAABgEBARAChBAAAAAAA -AAAEQAEAAhAY4AgCBAQACABQBIQBQAAoAATAAAIACQwBAQAMCBAAAMJQAAwCCgBAAhJAAABAAAAA -EEBAAAAAIBEBAAAAAAAABAQAAAAAAAAAAAgEAAKkpACgQATgAAwSCAoEAECgAEAAAABAAAAAQmQE -AFAAAKCwFAAEgAAAAAGAwAAgCACIgAAAgBEEYAEAIJAIIAEAIQAQAAAICAACAQAAgBaAYIIIAAlI -CCAAAgAiAAAAIBAAAAAAACAEAAAAAAECCABAAAACAQAAhmYBABAAgiAAYCDAcAAAAIEKAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAABEgAIAAxEkCAQAACCMAAggABQBiAgCAmBiAIAICAAAAAABAAAA -ABIIAhBAAYAUABIAAIQAAIAggKAASIQoIQBAIAAACgAEKAFAAEhGBAIJAGAhUEQFRAABACAIAQAA -AABAgAoKgIAAIEBCAAABQRAGSABhQqgAAAACnCIOQDBIAAAAADIiAEABgAAAICAAACgIAAAAAAAA -QAAAAAAAAAAAAAAAAgBQCAJIAKBCAgBqAAEEQEAAIAAAAAQgAABRSgACAkAIMQAAAAAAFgGDAHkU -BBEAUBAAABQAAAMUAAAEAkIEQEMgAAASB4CDkBAAAAQDAwgQA3MAACAQEAAABAAEAsAVDRCQBFAA -AQRAAgAAAAAAyNRCAkMCFBAAAAgRQAQAAAAARBQEEAAAOSwoQYCAAgAAEAQEAAAAAAAAAAAAAAAA -AAAAAIC4+AJIaAoQAJIAcAJAQCAAaKgAEABAAQYoKJAFgASMQAACBAAQEARQDgCoVhAQUiAAwEAY -AhBIBFAyCQQAUMALCEABAAEEByAyEEASEhCAAdBAEBEiwAMQGAAwAQAAoBQEAEAQAABBgCAIAQBQ -CgAAAAlBAQAAEgAAAGgBiFICAAKAEAASQAAWgAcIIDAAAQBQAAAAAAgAAEAAAAAAAAAAAAAAiFBQ -IAAiABEgUTIyAQDKAAAFMFqSkAADAEAAMEAAAAgACAkCQFAVAgAENAoEQEIAAAAAAMAABkAUAAAR -AIQAEBCIEAhCAAAQMCAAQAAAAAQIAFCEQAlMUQAAAAEAAEAAAgIAEAIABxCAAAEAAACkhqCigACI -wEAAAAADHzJCRAQSDYpCEwAUAIQQUJIgIBABAAAKAgAAAABAAAAAAAAAAAAAAADBBgANjgwIAhAA -ACUAsAAAgoggQAUAEAgQCMoAUggKKoCQEAFAQAIAQACAZAAKwAAIB0AAAIiALggCCMDSBBQQAAAC -AAAAAAQQAYAC0YAAoAYDCACSJSKAwwEAABACAQNIAIgAEAOAQgAQiYIAAAAAAwAAAABBgIAAAAkE -kIAQEJXMaIBchRAgILCQAQAADAAAABAAAAAAAAAAAgIAAAAAAAAAAE8AAxAAAJGAEwABBJATARIQ -AAEByJAQAAQBBUEQA6CAAAAEAAAAAARV/09dADMAAAAAAAA/fwAAB1fMzAD/EREAAi8vDw+lpcPD -wzyqVaVaUEAiIjAAAAWZmZmZD1UApZmZ///Dww8PAGdf/1VVRAAzO//1Xw93MwAACOZ3DxEPdXcg -/RsbERFfE7sLIigoKGBgMGAAAAAAAAD/AAAAAAAAAAAABQUFr0dVD3cA/wIC//93/8zMwzzMM8M8 -Vf9fXwExEREVvyJ3/x//H1//BxUAMwAAAAABAT9/AAAPX8zMAP9mZgAALy8PD6WlPDw8w6pVpVpQ -cCKIMAAACpmZmZkPVQBamZkAAMPDDw8AI1//r6+IADM3//8PDzMzAAADeiIPuw9UVRH/Jyd3d68j -uwsiKCgoYGAwMP////8AAP8AAAAAAAAAAABfXwpfR2YPEQD/AgL/////zMw8wzPMPMMAqgoKAjIh -ISB1Gxv/Dv8NX18PD6q7AABVVQAAD18A/w9fAAAAADO7AAAvLz8/X1/Dw8M8VapapVBQIiLAAAgK -mZmZmQ+qAFqZmQAAw8Pw8AABX/8FBQDuMzIACg8PMzMAAAg0Dw8PD0RFAe8iInBwoCAACyIiIiJg -YDAw/////wAAAP8AAAAAAAAAAEx/GV0PqhERAP8CAv////8zM8M8zDPDPACICAgK+qWlIncbGwAO -AA1VVQ8PCjsAAAAAAAAPXwD/D18AAAAAMXUAAi8vPz9/fzw8PMNVqlqlUFAiIsAAAAWZmZmZD6oA -pZmZ///Dw/DwAEVf/wUFgN0zMQAACg8iMwAABzkPDw8PVVcA3QoKEBBQEAALIiIiImBgMDAAAAAA -AAAA/wAAAAAAAAAABDcVnQ9Vd3cAfwACf/93/zMzPMMzzDzDRMxMTAX1VVURuycnAB8AHxQAAIxQ -QBEUAAAAjAAAABQZAAScaAABkBiAAExsAAGQHQAAjGwAEZAZAABMbQABkBQACEgEABEQFAAYiHAA -ERAYgABcaAAFkB0AAIx0ABGQAAAEkQkAAIwkABGUHQAAjHQAEZQZAABMbAABkBkAAExoAAGQGIAA -XGgABZAdAACMdAARkAiAAJwgABWUHIAAjHQAEZAJAACMJAARlBkAAExsAAGQEAAAHEAAAQQAAAAc -AAAgFBoAAAxiAAuEGgAAHGAAC4QYAAAcYAADhBoAABxgAIuEEAgACARARwQQCAAIYkBBBBoAAAxi -AAmEGAAAHGAAA5QAAAa5CAAAHCAAA5QYAAAcYAADlBoAABxgAAuEGgAAHGIAC4QaAAAMYgAJhBgA -ABxgAAOUCAAADCIAAZQYAAAcYAADhAgAABwgAAOUGgAAHGAAC5QBZwgZM6MzuwAAAAAMDCcniqI/ -HwMDAv8AAAAAVVV3d6WlwzwA/8M8AP8AAP////8zPAAA/6oiIjU/amoiIiOrAAAAAHd3r6+MjAQE -U1NaWgAABV4DVwUFER8F9SAgEbEKIgAjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqozM4qaIDAK -OwWvEbsAVcM8qlWqVf8ABa8FrwOrAv4AAAAAAAAAAAPPADMzUzMRAAAICAwMFRVFUR8fV1cA/wAA -AABVVXd3Wlo8wwD/PMMAfwREf/9//zM8AAD/qiIiNTVVVXd3V98AAAAAd3dfXwQEBQVTU1VVAAAF -eQNXX18RHwX1EREgdQoiACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVTMzRVUAEAU3Cl8RVVX/ -PMNVqlWqAP8FVQpfA1cB/QAAAAAAAAAAie9uf1U1DycAAAAAAAAn/6qq//8D/wL/AACAAAAAd3el -pTzD/wA8wwD/AAD/////AAAAAP+qKCI1P6r/InerqwAAAAD//6+vr6+urgBTEhIAAA2Wq/8VFbu/ -FdV1dRGxDzOvIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqG7uquu//X38Evx+/EVU8w6pVVaoA -/ze/AP9X/6qqAAAAAAAAAAADz8z/VTUPJwAAAAAAABX/ARH//1f/Bf+gAIAAAAB3d1pawzz/AMM8 -AP9ERP////8AAAAF/6oiIjU1Vf93d1dXAAAAAP//X18FBY2NAFMREQAADdFXV11dVV8V1bGxIHUP -M68jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdX8RsWV1z99Vdwh/H19V3cM8VaqqVf8AN3cKX1dX -VVUAAAAAAAAAAAAAAAAAAAAAoAAAAAAoAAAEAAAAAAgAAAAgAAAAAAAABAIAAAAgAAAAAAAAAAiA -AAAAAAAAAAAAAAAAAAAACAABAAAAAAgAAAAAAAAAAAAAAAAFzgAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAaAADEAAAAAAAAAAAAAAAAAgAAAAAABABAAAAAAAAAAAAEAAAIAACAGAAABAAAsAAAAAA -IAAAAAAAgABgAAAAAggABEgAAAAAoAAAAAAAAAEAAAgAAAAAAAAAAEAAAAAAAAEAAAAEAAAAAAAA -AAAEAAAAABAAAAIAAAAAAAAAAAAAAAACAQAAAAEGAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAEE -AAABAAAAAAAAABAAAAEAIAAAAAAAEgAAAAQAAAAAAAAABAAAEAAAAAAAAIAAAAAAAQBAAAGABAAE -ACAAgAAEAACAAAAAAAIgAAQIAAAAAAAAAAAAAAAEAAAABQAAAAAQAAAAIAAAAAAAAAAAAAAAAAAA -QQAAAACAAAAAAAAAAAAAAAAAAAAACTwAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAI -AAAAAAgAAACAAAABAAAEAAAAAAAAAAAAAAAAAIBAQAAAAAAgAAAwAAAAAAAAAAAABgACQACAAAAI -AAAUAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAgIIAAABIAACAAAAAQAAACAAAAAAAEAAAAIAAEAAAA -ACEAAAAAAAAAAQQAAAACpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAIAAA -ACAAAAAAAAAAAABAAAAAMAAAAAACAABBAAAwAAAAARAAAAAAAAAAAAARgAQAAIDAAAAABAAAABAA -AAAAAAAAAAEAAAAAAAAIAAAAAAgQAAAABAEAAMAAAAAAAAAAAAAAAAgAABEAACAAAAAAAgAAAAAA -AAAAIAAAAA+TAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAgBAAAAAAAAAAAAAAgIAAQAAAAAAAAA -EAIAAAEAAAAIAAAAAQFAEAAAAAgAAAAAAAAAAQAAAAAgAgACAAAAQAAAAACAAAAAAAJAAAIIAAAA -QAAAAAAAAAAAAAAABgBAAAAAAAAAAAEACAAAAQAAAAQAAAAAQAAAAACAAAAAAAAAAAAAAAAEAAAA -AMcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAxAAAAQAAAAAAgAAAAAAAAEAAAIAAAAgAAA -ABAAABAAACBAYAAACABQIACAAAAAAAAAAQAACAAAAIAAAAkQAA4AAgAAAAIAAAAAAgAQCAAAAkAA -AAAQJCAAAAgAAAAAEEAADAIQAAAEQBQAQABGAAEAQhBAQAgDAAAAAAAAAgAAAAAAAAAFXgUAQAAA -AsACCRIAACACAAAAAAAQAJQCAgAIQAgCBgICAAAAQAAAAAIAgAAAAhAAAADASAAIAoAAQhMAQAIg -QEACEAAAAFICAABQAxICIAMAIIJAAAAAEABgAAoAsLAABQAKAAASBAAACAAQAhAAAAgAAACQUAAI -AiEQYAJAAAAIAEAgAAgKMAghARAAIAAABBAAAAACAAABCAhgCuAAAAAAAAa4ACgAAAAAEAAAQAgA -AAAAAABAAAIAAABAACEAAAAAgAgIMBAAABMCAAgAABIAkwAAFAAAAAgAwAAAAAAAAAADDQAGCIKA -CABAAIgAAeWJgCFACYAAEgBACAmEwAAAQADIlAAAAMAAQIQAAAAQAAwQAggBEGCBBmAsSgAIABAS -ECAIAUgAIAADgAoDAAAAACgsAwEAAAAAZAsEABAACEIAaAAAA5cJAIAADAAAQAQBhIBADFBAQAmQ -ABBKgAAACSIAFEwQICABQAAMACAsAEQAABCAAAhkIgQABoAACyEBEjSEgCgBIAEAFFCBlAkABIQI -CARQSACABoABEgABAAAEACAQAQsAMMAAAAQBQAEGBCSgUJCMAooEEAgIAQAAEQCEJAQJAgAAANB0 -AUAKIAAQAEFQAEKACkKRAIIASBAGAAAkAJACAAALfFACBASAkIQAggAIAADQoAwRADAAhAAACEAC -AAQACIgAEACBhNBEAAACApAEAEDRQAAAgMCASIKACECQAABWEApRAAmAgAAwCIKCCAAh4pELgAgB -AAABAAAABAgAAkgBRBACAQBCAACCAAEEAAAAIBYIAAgAMAEQIAAAAACgQAgQCECAAIBAAhRAAEoA -AIBCYAKAQAABAgCwDABKAAABAJEAAAc/EACAAAgACAAgQQAAAAwARCAQBCAACAAEAAgCAAAJAhAE -AIAAEAgCCAABIAACIEAAEAIAABWEAgoggBEAAgREAAECBABATAIUAIIFMIAAAAgAAACAEwAACBQg -QgAAAAQoJADAACAAQQEUABAAABKIgQABAAgEAEAUyAxIAAQIAIACBAgAhBBAgiAAAACAACAATAMC -gAAAwQAECAASQUAAAAAACCpAEgAAAYABAoAEEQAAIiABQQAAABQCIEJAAIAACUAQAogQCYBEBAAD -CAEgEhBAIEjAgIFgAQAAgWYCADQgBChQQAAUFhACAUCCEQAAAAQQwEgDJAAAAAAEiBAhABAAAAAI -AAgAAAAAgAgRAQaQAQAAAoIBEIAEUVIIAECDAAMEAggAIIAAAyQACAwICAAAAEKICAAAGEAAAQgE -gBAAACCAAAAIeQhIRARAAoAACgCAQAABAAAIAUACQAACAAhRAAEABACACIEgAUgAIIAKAAABEAAE -AAgAEABAIgAACAAgAARCAAAhAAAAAEQ4FAgAQAAIAAABAABgAAAECABAAAUAAASAAAAQAAAIAAAA -ACEAAIBEQAAAEAQAACAAgAAQAAAAACAAAAQARAEACAEAgAAAQBCIiAAQBCIAAIABAAIAAIGAIAAA -AAZ0AAEBgAAhAUAAIJAAgMBBAIHAAACBgAAAAATAEAIABAAAAABAoMEAAQAAAAAACASAAADgAQAA -AAABIARAAQAABBAEAAABABABAAQAAYCBYwQQAAAAAAAAAAAAABAAAATQECAIAAEAAAAACIAAACAg -AAAAAIAAAAIAAAAAQAEEBIAIABQACBAFAAgghAQBQQAQBQAAQAAAkAAAABAAAAAQAAAADWwQBAAA -AAAAAAAAAAACQBAACAAAAAEkCgAACNAAASAKABQIAAAAoAEACAAAAAkAYAAAAAAAACAEAAAkgBAA -QEAAAAAwAYAQBAAAAAQAAgABAIIAAAAAAgAQggADqAAABACCIAAAAAAqEIIAAAAAGMEQgIAgAAAI -aAGAKIIAAAAgEICEIAAUAIKShCQAiQEAIACAFgIAAAAGEIoAAAADIEAQAAAEMYAAAAAhISARgAAA -QAAAABCAAAIAAAhQEIAAAQAAAAARggIAACAAIhCCAAAAFAQBEIABAAAAAKEQgCAAKAMQABIACIAA -IAAAAYAGEBoA0BIREAAAAAAAAMgQBEIoAAAAiBEQAAAAAADYEAUAAAAAEMgoQEAAABAAiBABIAAA -IpDEEABAgAAAIEgUAAAAICSYhBAAAAAAAFDIICAQAAAAAMQAAAu9IQJIAAAAIMQgBIIYAAEIxCIQ -SAAYAIDEIhAAAAAIAMQgAQAAAABAxCABAAAAAFDEIAAAAACCBMQsMAAAkCABxCEBRAAAAATEIQAA -gCBAqMSJAAAAABAACYkAgJAAAAAJiAAgAACkhQGAAAAAgBQACaEQCAAAAAABgBgQAAIISgmLERAA -AiQEFYAAUAAAkAFJgAAAAAEBAAmAAECAAEAACQAAAviEAAAAAAAADYAAABAAAGIJgIAAAYtAIAmA -RIQAgAAADYgEAAACICQJgAgAAAAAAAmIBAAAAihoCYAAUkAIBCgNiAgQAAAkIAGIAALAAABADQIA -IBIAAAAAAAAICCBABAAAEAAgIEAgoEAAQAAAAAEIAQLgCAIAgEAAACAAAASAAAAABAICAAQAAIEC -ICAgAAEEYAAEAAAAQAACCQLCwABYAAAAYgACQAApIAEAEAmAEEBAAAzAwEQAgIQEACABgAAwCAAx -QAIAAMLAAAEAAAAAhEAMyAUAgAQCFgEBACAhAUBAAAAAAAICAIACgiBgAAHAwABQAARACgAcAAAA -AAEgYAgIAQAKiEAYBABBAAgAAACAQhwgAABhBAAMAAABIABBAAREABgAAAQAAABAQAIBAAQMAAAA -OACoQACgoKhAAAQIBAQAAMSxAMGgClJABEAJAgBICAAEQAEAAAgAAAAACGIAAAAJBAAAIeAACQCJ -oQAEAAAMEBQUhAAAoKGhAuIgAAQioagI0ASCIQEBEQEBQAAECAEKSIgAAAAAwNAAACAwAAAAgABA -ECAAAASAAACRNiAEAAQAAAgxAABACAAAKCAIAQCAEIAAABAAQAAAAAAAgAIBAAABIwKEEQIDRBAC -CCAACAAAgAAAj54AUBZCABAAgcDACAADAABACAAAAAAABINEgAMDAAAACAKAAgAQAAIQQAKACICA -AAAAgQAIAAAACIBIAAAAAAAAiAAACIAAAAABEBIBAACQAAACQEAAAAAAAIABAgBEBRAgAARAAAIE -AAAAICBKqQiAIAApAAQgKAAAgCEAAKIhAQCAAAAAABIAACAUAERIIACoIAEAKCgBAhAEBAAAAAJC -AAAHXQAAADBAQAAAAgAAEBQQEgIAMCEEAAAAICIAAIBCYBBADAAAAQQRlAAAIDAADAkCAiCAAAAI -ABAEACEwEAAIAQAAAgAAAAgIACAgIAAACAAAAAIAAEBSAAAAGQBAACAABBBAQABSAgACAEACAEME -AAADUACAAAACAQQAVACCAAQAAAAABzQAAACJABAEMlIASAAVAERAkAARU0AQQAAKCAAAAA0XABAQ -UBAAMAJwUAUBAAXQgQQBgAAQBEAwRjx4AEAAwEaAEhIBEBVQRC0AAQEAEcQUYjg4QEBCSABAEAAQ -ABACAVAQFBQCUAAAAAAAAAAQAQEAASAgAAAAAMAwAAgAQAAEAAIAEAAAAAAKChGyAAIACQAAMUAq -AgQABCIABQAAIAAAQAAAAAABASAxARBQAACDQRICggoCIhEQCACBEQCwOAAACxyhUhBAMiDCgAEA -SI0IBAJABB4AgFBAgAIAMBIiCwCKAJkxMAMCAAEARACuDiAgABAAUFUAAgGKMkARAAAAAIkUANEQ -ACAiEkIAEAICAgAPBgQAAASAgAAAQEISFAAARIIQAAACAARIgAAAAQAE0BCBkAAAABBQBKJAQJCg -AMgKEgAAAAAIAgAJMgBQQkCAQwhIAMSBhAxUAoSEEJACAAAAAAALdkEEBAIEEVQFAABDAgASsBIS -BDCAQEuISIAChASIwo2QAEAACAQSApISFlQEQi6qAhRAQIiEiIwEEEBwAAoAgAIiQIICcAgEFLIg -EAQAAAAAAAAAAgAAAAAAABHggBAIEAAAAMQIAAAAAAEEAJAQcwIRAxASCTSQGBAAAAIACRBBGAAA -GIIEBgYYAAJAAAAZgAIIACAEAECAQAABeJCEAwMAAATOJgCCAQAXIICCgwCgA1ABQZCAiRgITGoB -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 -AAAgAAKAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAQAAAAAIAAAAAAAA -AAAAAAAAgAAAAAAAAgAAAAQAAAAAAAAAAgACAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAAA -AAAAAAT+AQAAAAAAAAADAAAAAAAAAAAAAAAAAQAAEBBAEAABAAAQAAAAABAAABAAAAAAAQBAEAAA -AACRAAAAAgAAAACAAAAAAAAAAAAAgAACAAAAAAAAQAAAIAAAAAAAAAAQAACAAAMgAAAAAACABAQA -ABAAAAAAQAAAACAAAAAABAAAAYAAAAAIAAAAAAAAAAAAASAAEAAMKAAAAAECAAAAAAAAAAAAAKcA -AAAAAAAAABAACAAAAAAAACAAJAAUAAAAAAEAAAQAAAAAAAAACAAAAAABAACACCACAAAAAAAAAEAA -AAAAMAEgAQAAAAAAgAQAAAIAAEAAAAACBAAAAAEAAAgAAAgEFACAAAQAEAAACAAABAAAEAAAAAEE -AAAAAAAAAAAAAAkAAQAAAAAAAAAACgAAAgAFAAAIAAQAACAAAAAAAAAAAAAAAAAKPwAAAAAAAIAA -iAAAAACAAAAQBAhAQACAAAAAAAAABAAAAAAQAAEAAABIQAAAQAAgAgAAAAAAAAAAEAUBAEAIAAAg -AAAAAIAAAAAAAAAAAAAAAAQQAAAAAAEIBAAAAAAAgAABCAAAAAAAAAAQgAAAAAAAAEgAAAEAAAAA -AAAAABEAAAAAgACCAAAAAAABAAAAAAAACIAECAABAAAAABAAAAAAAAV+AAAAAAAAQAABAAAAAECA -AABIAAAAAAACECAIAAACAAAIAAAIABAAABCAAQAAAEgBCIAAAAARAAAAIAAAAEAAQAwAAAAAQAAA -gAAAAAAAAAAAQAAAAAAAAAAIAAAAAABAIAAAAAgAAEggCAIAAAAgAAAAAAAAAEAAAAAAAAAIQCAA -AAAIAAAAAAwAAAAAAUAAAAAISAAAAAAAAAIAAAAAAAAACkEEAAAAAAAAAAAACAAAIAAAEAAQKiAE -QABAAAEAAAQAAAAAEAAACAAAKAAAICAkCAAAAAAAACAAAFAAAgiAAIQAAAAAAAAAIAIAAAAAAEAA -AIEAAAACEAIRQUYCAgggACEIABIAAAAOAAAAEEgAAJAQAEGQAgAAiioEEEACCAAEAAXAEAIAwIAA -KBAFQAIAAABAAEAQAAECAAEASiAAIABBAAAF4gEQSAAAAAgAAgBA0AACwhYoCABAAgCAIiAAFAQE -IAIAAAAAAAIAAAJAkgAAAAgAAgASAACAEgAKQIBBQAAAEAAAAABAAAACAAgQABCABS4CAFBoAAAA -ABAKABAACGLIACAAAAQQAAwIYABCACIAAABgABIAAABEAABACAAAAIACQABAgAgEwABASAAAABAQ -AABAIAAGQCAAEEgFghBIAAAAAAspCBAQAhIAAAAEQAAAAgAAABASEAAAAABgEEgQIgCAAAwAUAAA -AAqAECAEAgAKEwAACAkCEQAEEkAAAAICBKgAAEBCCAADAAAAwIJKBgAAUEDBAAAGEBAsQwAIAAgC -CAZECAyAhANMJEAIJICAEABQcgAEgABQiAwIgAgAgBYIINABAIAgBgaAQBAAwIB0AAJsiAACEAAC -SAAGBAAgAACQCAAAD98gAgAAAGIAiAAghAIQAJAIAkCAkhAMEAQEAIAAACYQIEAAggQEISgAEECB -AAQACTABQEAkVhQACCBJFAARAMrSghCAEgwQJAwChCAEEFIACBA2LADQgVCAgREAAAAAkJAgAgEI -AAgAKxQCBAAAkQEBAQBBABFQIMERAiAAQIgQCJACBACAgACBgAMREABJUQAADBCAjAwpCAAAhEBQ -AACJAAAGmg4EAABBCcEBAQYIgABJAEDBABIAEPBAAEgEABCRUAAMAAAAgMAAQGgAgQAQAMAACACB -hBKAwBEBAAAIAEBCIAgQAAqBgJIAAIQACcDADIABICAEAIUoRFKCCRIRFgBUBAAIASAQIAEGRABA -hAAAIEkAAAACBAABIAAAQAIxAABKQAAAAQAAAEAASoAEAmBOAJAEIAgBAAAEEkBAAEgQAIAAAATO -AAKAABFiBAgAAIAhCWAAEgAMIkEhQAAAKEAIAAACAAhAQAAAQgKAAJAAAgAScAASAICAAACgARQA -AKqAgBAEkAASMQEQIgAQAgAgAQAAAJAgAGABECETgCgBAAAAiAIAAAMkAAZUkEAEhCAAEAAMAARA -CwBIiAAIhAIAgAAQAICAACAAlgAAAIABAABQCAAhIAAAgAACggAAFAAAAAAQkAAAANIyDBAAAQAA -IAAiBCAABDJADAAQAAiACCEEEAAABAASAAAIAAQAFBBAICABAACAAQAQjCIECYIARmAAAAAIAGCA -wAAAAYAIgwEEBovACEgAAggDEQAwACAACAAAAAASASAoCACAAAAABEgKBoAgRABEiAAoABkQACMI -CBAAEYAAAAgAAQAAgAAkCACAgEEEBAAIAYAAgAAEAAgAIAIQECAAAAAHxAgAAAIAJEQBCAGAEAAC -AAAoEoBIAAEAAggEQIKQAQBACACCQIEgAAIAAEAABAAYUAwIBCCCAAQACBEACgAAAAAICEAgBCAA -AAgAAABAAIIEAUAAAgCAABAAQIAAAICBACEABAEAAAAAiAAgAAIEgRBAACCAAEQRAIDoAIFABACE -AAJEAAECAAAoBQFAAAAASABAQgSR4EUAAAAFAAQAAKAAAAQOESAEAEAAQAACQBCAAAAAAAdAAIgA -IAABAAAAAAAgAAQAAAAAAAAAIQAGABCBgAgFgKCAmAAIKAAACAABAEICBhJAAMgAAAEAUQTABAAC -CAEAAAAAAQCYgAgIAAAAwARICAAAAACBBIAMAAIAgAAAAAAAAAAAAAAAASgIAAAAAgAAAAIAAKAA -AAAIAAAAACAAAAgAgAEEGwAAAAAAAAAEAAAACXkIUQABAQAlgAAAEAAAFAEAAAAAAAAAABAAAjAA -AggQAAQIAAAAgASAAAAAAIIwpwAIUAAAAYAAAAQEAACCABQAERQFAADQAAAIIFRgASAhgICEAAAA -AAAQgZIBAAAABACEACgAACAgkIQAAAAAAAAQgBQAQAAAIACAACAAAAAsEIABAAAAFAAQgFCAABgA -ABCAAYAAAIAAEIAIAAAAAAAQAAAN1YQAAAAABgAQgASQAAAAABCCCAQAACAAQIAEAAAAIgQQgAIA -BACwgBAACAAAAAAAAYIEAAACJAARgAIIBABAABGCAgAAAAAkEYIAAAoAAIgQIAAAAAAAQMgSJAAA -AAAAhBQAAAAABSBIEAAAAAAAAMghC0AAAACAiBADIAAAAgDIIAAAAAAAoMQgAEgAAAAAaBAIMAAA -AKDEIAUAAAAAAMQAAAYnKQECAAAAQMQgIBAAAAMIyBgBAAAAgICEEAZAAAAAwMgQACAAACAoxCQE -wAAACKDEIQokAAABIMQiACAAAELMxCEBQAAAASDEICFAAABAWMSIIQUAAAwCCYgQhAAAASQJgAAA -AAAQABGAAAABAEAACYgABIACMlEJgGgAgAEAQAmACAABAAAGCYAAAAAQAIUJgAAQAAAghAmAAQAA -AAACCQAAAoeACBAAAQAECYBgCAAAECAJgYUAAQCgIAmAYBAAAAwgCYgEBYABBgEJiAEQAAEgSAGA -UIkAAUIADYhENQAAEBENgAgSQAAERA2ACAgAggQACQAACApAECACQQAQAABUxAQCAgABEABgEAAA -IAgAAAAAAAAQiEQACABAAEAEBABgQAAQMAAAAAAAAAJgAGJhYEigAABABgAASCAECgJAAEGJAAAL -UURABgAQYgI0CgAAhAgAAAAAAFAAQABAQAAAAGACAYAEIAYEAABQAChAKkACwcQFAQIBAAAhIhAA -ZQBQBBAIBAAAEBCIAAACBgBBAADgAEBAQkAAAAAECAAEAAQAAAACDAIEBAEAAQAAIAQA4AAAAABA -AAkQAAQAACQBDABCQAogAAFAAAAABACAgQBIAQIAsAAIBAEAFAAABACAoCHgAAAAAM3BAACAQAAA -REQIAAAAQEAEAMAAADgYQISAAAQAEAACAAAAAUAgAAAAAABkBAACAAJCGAIAIDEg4AAAAAjgREgA -EQAAABIEyEEBQAAgAAhAAKCQKAAAAAAIASAAAAgASgACAAAAQIDAAJAAAAAAAAAAAAAIAACAEAYD -AAAIAwDAAAgAAAAIAQACAABQAGIAAAQAACAAABAACAAIIAAUAACAAQAAj6AQAAwCCwAgCAABCAgC -BAAACSwoAAHAAkgCAAAAEAAAYAYABASAAAEAgAACAAAKAAAACAMBAAEAgAEEIBQIgAACAQgJAhAE -IABQiAAABCDDE4BEAAAAAmIABAQAgAQACJAQAIAACAAAQACCQAAAAAAAAEQBAAAgAAQhCKAABgSo -AAECAABAQABCAAAIIExoiAEAjmBAAEAAAkJBACAAABQEAAANTQEgIBSACABCAAEAAAACQAoAgAAA -iAkoADABgEAAAAAUBEBBAQAAAECAICgAAAAAAJCgcAwICAiMSECAAAIAEJACAAAABo0ICACgMAAp -QAAAEAAAAIAAAQAgQAAEAAAARBAkBDJERAAAAAAAAAAAAACAQBBAIBAQAgACkECAAwAYAAAAEAAA -CAAQAgAAABACEARREhRAcAKCRGBAAAIAFEYAAAJgAwBAAAAZLgIIABBAAAAAkBBQEAIAGAASEAAA -AAgAAABALiACAAAAAAAEAgAACCiwBQAQRAAQAQACwAUGBARIxkjAAAYUEgICAAAD6wABABBAGAUI -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 -zMwAzAAAAABVAP8AVVUAVQP/Dw+VlQAKmZmZmQAA8PBV/6urPz9//wAAAKEzuzM7PMNVqvDwDw8A -AAusDw/7/1VVAP8AAAITDw8RADAwERQDAP//Vao8w5ZpPMNVwzOl/6X/WlVmqpnwD//DA0eqblRV -qqobGxERj93dj6q6L////6+//7sPXzszX1UAAAAARERERP8A/wD/AP8AAAD/AFf/Ef/MzADMAAAA -AFUA/wCqqgCqV/8fX25uAAVmZmZmoKDw8FX/V1c/P1XVAAAAVzM3Mz/DPFWqDw/w8AAAC74PD/P3 -VVUA/wAAAhMPDxEAMGAiIgMA9/dVqsM8lmnDPFXDM6X/pf+lVZlVmfAP/8NHz1VddXdVVScnd3dP -VVVPVXUf/1VfX3///w8PNzNVVQCAAAAAAAwAAAIAAIAAAAAAEAAAgBgAYAAAAAAAAAAAAIAAAEBA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAAAAAgAAIAAAAAAAAAAAAANHgAAAAIAAAAAACAC -AAAAAAAAAAAAAAgQAAAAAEAAAAAABAAIAAAAIAAAAAAAAASgACACAEAAAAABAAAAAAACAAECAAAA -AYgAABAgAAATAAAAACAAABAgAAAABAAAAwAAAgAAAAAAAAAAAAAAAAAABAAAIIAAAAAAAAAAAAAA -ACAAAAAAAAAAAABAAAAAAAAAAAAAQAAIIgACAAEAAAAAAAAAAAdVAgAAAAAAAAAAAAAAAAACAAAA -CAAAgQAAAgBIAAAAAAAEAEAECAIAAAAACAAAAAAAAIQAAAAAEAAAAAAAABAAAgAAAAAAEAAABEQA -AAgAAAQACAABAAQAAAAKAAACAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAgIAQFAAAAAAABgAAAAAAA -AAQAACAAAAAABIAAAAAAAAQEIAQAAAAIAAAAAAAADMgFAQAEAAAAACAAQAAAAAAAQAQAAAAAEAAE -ACAgAAAAAACEACAAAAEAAAAAAAAAAAAAAgAgAAQBAAAAACAATAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQgAAAAAAAAAAAAEAAACAAAQACAAAAAAAABQIAAAEAEAAAggAAAAAAAAAAAAAAAAABAAAAAAA -AAAAIgAAAYAQEHAAAAAAAAAAAAAAAAAPvgAAAAAAABAAAAABAAAAAQAAEBAAACAAAAAAEABAAIAA -EASgAFABBAAAAAgAAAAAABAAAAAAAAAAACAAAAAAgAABAAAAAACAAAAAAAAAAAAAAAAAAQgCAAAA -BAAABAAAAAAAAAAAAAAAAAAAAAAACQAAAAgAAAACAwAAAAAAAAAAAAAAAAACAAAAAAAAAAABAAAC -AAACAEAAAAAAAAAAAAAAAARoAAEAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAQAAQIgAAAABh -AAAAAAAAEMAAQIAAAAAAEAAACAAAAAgAAAAAAAACgAAAAAAAAAAAAAAACAAAAAEAAAAQAACAAAAA -AAgAQCAIABBAAAAAAAAIEAAAgACAAAEQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAiAAAAAACAAQAAAg -BAAIAAAAAAAADVYEAAAAAAAIAEBAQAAAAAAAQAgAAAAEAAAAAAAAgAAAABQgAEQgAAAAAAAAAAAA -AAAQBAAAAAIEAgAAAEAASEAAAAAAAAAAQAAMAQAAAAAABAgwAAAiSAgQgCkAAAABg4BALgAAAAAC -AAAASAIACgBC0RFAQABACwAACAAQAABCMgADCAAgAgAAAABREgBAAIZAAAiAEAAAAAYQEMoAAAAA -AAAE0wACAAAAQBAAAgAAAAJAQAAACEAAABAgAIAQAAAAAAEDBAAIAAARAIAAAAAAigAACgAQEACC -EAAAIcBICACAAgABAABAABQCEIAgEgAAAgIAFEASCBAEAABiEQBAAAKAABAAEkAA4wACCAAQCCog -AhAAAAoCAAAAAkggSgIKAAAQAEhAAgIAAgCwQAAAAAAAQAACAAIAAAAACAZAAAEEICAAAA1iABAA -AAABACAAQAoAQAAAAAAAAAIiAERKQGAAAAAAAACEAAIAAAAAQAQoAAABBAAAQACQACAAIEgggAIA -AAJAAUBCEBQAACAKQAAgAgQAAAQBMQAAYBR0IhDGICAkACkCAgAEDigIAWBAFAAAQEgIIAALgQQU -MhBgAQCAgCASAGAAAJBkZDAAyAEAigARAgoIAACGNAoQAUyATICAEgJARAAACIUSAJMAhAJBAAAU -xAYECAEIAkGAgFSADgABCAQAKgQRgCRAAAAISZAAAEAEAARSMEEhCMKAAAoABBYoCGACUAhDEABg -AABWBAQJQAAABIgQIoAAgAAAAgIBEAAQAQBUSECIwYAAAAiIFJCCA4EAAAAQBMAAgMABgQEIAQAA -CdGAAYABBAAASIgJQAABgAAABAwKBABgAcEQAhAABAAACQAAAAADYwAQEIACAAJICIAIAACGEAIA -AgEAEAMABIAAAAAgUAIBEAAAAAKAAAABABIEQKEIAADCBABAwUgASAOEAYCAEQAGAAEBwCAIACCE -AUgASdBBIBQBAAIiSQYiECBAAAABAiAAClEAlCGBlAohApIMCBEgEQBCABAQgkQggAAqAAAoAAJg -QAIEAAAAAAIiAAACAgQCAgIEkCAAAYhABQAAAAAAAAGqCgAxAAJAQAAACCAAAkBEEAGEAAACIgIK -AIgAAAIEAAAAgAAACQQAAACIIgAEABAgAIgJAAAgQAgCCECgAAKMABCAAACAAAIpAAAgoAAERQKQ -JCAIAEAgJAgAgIEEQAgAciQBBAAAhAGABEGIAMAAQABgLCSJwAAAEIEoIoAKQiIACAGAIAKCUUwA -cAAMAAQBQgABhAgBAEsAAIAACAJghAAADDwACoQAAAACwAKETABAEAEAAABBAkggEESAAAEAIEAI -IgAAAAAAUDAAAAABAAFAAAYhgkQAgI4gRIAEgiSCEAAEAAJBCABDBAEAgAEAADAIwAAQCACIABEQ -IIAIAIAAEAAIECgAIAAAIAhAAAxAAAJACAACAAgGgEQEAAIABESYFIgAQAMBIAAgCAAIMAgCCAAI -BIAAC4ABAEgSASAAEAAAAAAMzwgIAEBEEAQACABCBhRDAAIIA4AgLBEAAAkgAAgQBAAACAACABhQ -AAAIgAARAEIgAAgAAEAAAAAACAIEAACAAQAKACAAkAAgAAEBgAIAE5gQAAAJAAgIEAAAEQAAABIg -AQACgAAJAAAQAACIAAACABABIEAAQAAGAAAAACAARAAAAEAIAABIEAQAQAQAgECJCAABBAAAAAAA -CAQQAAEggEAAAAz+AAQAAAEABAUgQQEAAAAAAAAAAAAgAAAAgQQAAAAAAgAAACEAAAAAgAAAAIAA -ACBAQAUFAILABAAYAakAAAACQUAACEAAACABAAACAABAAAACAFAwAlFSAAgACQCAQCQABgkEAQIA -GgAEAAoAgSBgAAgACAAAAACAAAABgQAACIAACACAAEBkAAgAAAAAAiIAEAACACDAQAAAAAAAAIAI -AAAABW0BAgkAAAFoAAAJAAAAAAiACCAAAAAAIAAA1AABAEAiAAgAAAAAKAAACEAIAAAgqAAEAAIA -AAABAAggAAAAoACADFAwIAAgCIAICAAAACAAAIAwBAgAAAABBRdCAAAABBCAEAgAAkgAEYwZgAAA -BAoQgABCAAEhoBCIAAQAAAAAAYAAAAQCGAIQgAQADwAQAECAgAAAGAACEIAEAAAAICAQAAAHo4AY -ggCRMAARgAAAAAAYABCAAAAAACEBEIAAAAAAAQgQgFQAAAAAABCCAQAAAAACEIAEAAABUAAQhERC -qgAQCRCEBQRIAYBQEIAABCoCAAgBDBkAgCAEAIQAAAAAAAMkCAAJFIAAIECEECgAAAACIMgSBAEE -AEAgyBAAAAACAgDIEABEBACAAMgSAAAAAEAgiBAAgAAAAADIEAIgAAAAwMgAAAz7EQAgAAAkAMQh -AgAAABAQxCIhAAAAgIDEIAIEAACCgMQiAAAAAAiAxCAEQAAAAJDEKAIAAAAICMQhAIAAAAkgxCAI -BRgAAIDEIAFAgACggMQgAAAAAQAQARAIKACAMIjBCKIIAAEABS2IQCABgFBKCYAAgIACAAAJtQAi -AAFAAAGJWhEAADSlCYClAAACAYAJgigAAQAAIAmCUBAAAAAqCQAADFCABDAAEgwmDYgACAACJQEJ -gAgAAACgKAmAAAAAAKghCYAGgACAABEJgAAggIJIQAmAYAABAiAACYgJCAAAAAgJiAIAEgBAIQmk -CgCAAAAQAQAQIARiaAggACRABJAMTARASNAEAACAWEAGAAQAAIFEgAEAABIAAAgQAEAyAAAAAMQE -UYBQFCECgQICENBABmAAABEgAAAESBAAQAACAIxAAAACkwAOLARgBAAAAAAAAAAAAAoCAAAAiEAF -IcAAQABwYACEVEDAQhAEAAAAAEAECQAAAAAAaADQwFEBEAGABABEBEAEIEQAQEIBAUAAIAAUAAIJ -AAQgAAAYWQgEIgAAATAUQQAICASiqAAIDEkAIABBSgIAAYQAAgAAkAAABAwAAAAAABwC1ABACIBA -RADIAKABDAAAAkIAAAAAgEQBBCEgQAAAAMkTQDFQBAIAAMAAAuAAISQBgAAAIAAYgCIKCIgCCAQI -CEACAAEArKhBRAAAAAgSAAAAEoQAAAwAgkJAQgBAQABAoABABAmspMKiAAAAAAIAQEAAAAEBBACC -AAAABAQgIYCQAgEAAgABAAACAAAAACAgEAAAAEDAxIBAAACACAAIAUKGMAgQAIBAAIgAQFICBFAQ -CEAICAAGAEBDwGAgAAQAgAAAjMMAAAQAAAAUAAAAAAAACAAAAUaBA4EAAAgAAmLLCAAEg4KGKIEI -AAoCAQQgAAAAAAASEAEACAQAAMGQFAODwAAQQUACAAIAQBDAQQAAIiABgQBQEgBEQEBFDABAUAAC -AAAEIAAAACAQACBAUABEgCBFAECAFAgAAAAAAAIAAAAAEAACgAAIkACEICAAAAgAAEYiAQBEQIAQ -AAgAKCkAEAQoAAAMBQgAAQAAgAJAAAIAAAAAAECAMCgQAAkARBAMEARCQAAECAQCVAIEBAQQAYAo -AAEAAAACQAICFgBEEAAAgFQgEAAQMSABMAAAAAAiYACAiAgACBBQAAQHAGAAIgICAAYAAISAACBA -QEAAMKARIAAoJAAAAkAAQEIAQwAAAhAAEAAELkAUAAAARDUAgCgCBABAABAAABQIAAAEAAAAEgQQ -ABAAAAB9gAYEAAAgAAAAAAAAAgBIQCQQUMAACehAAQMIEBAAAAAAEAQQQEOAIBAAAEAQBEDoAEAQ -QAAAAKAQAAQkBCAIEIABogAUBABABAAD7yAQgAQEMDICAAxKABkUJQVAAIeHAAJAAQYFAAiAQEAA -EkJAAAQAAlgSBAAYEAAAAAgAAAAAIlAKghAqUAAyAAgwBUIAAEKCEhgAAABIQkgQAAAi0gAAAego -QAACsACIIAAREIAACAIoIkIiCioAQgJJCEBAEgjJEIKAElAIBTKgEQBAIBIAgACJkhKACBEAECFA -RCJAQBISFFIACQIAQgIAEkUAUEABigwAAAAQAAQCA0QAgEpIiBAoIAAAjICBAQYCUoCAFQIKFgQA -AISEYAAAABBAAAACgAgkAhUNgQBClCAUgAAQDIAUEAgBAYAAAUgAEkTKwBEBAAAEACAIMgAACIYQ -AACAgAACEAQAEBAEQA4MhAFkEEAEAUGCiJaAAoCAJA4BBgAgBAKAsJCEAJAAAKgACTBQABIIBQVG -ADBiABAUlBMAULFAQAgABgIBCIKAAJUAgCAAAIAAgIaQAAIAGjcnoEFAAAQQEKGEgIAAEACAgAAA -QQMIAAAQgAAggLQHTAAQAZAFENoAEwAFkYCPAwCwAwAAACAiBQUAAAh2AACACALAAAAAAgAAgIAg -ABABAAAAEAAQAoATA4DPagkBCBABAwgQEEIAAAAABCAQAhCAeYOSA5MCExIgEAAkhMARgeiA2lgQ -3IEAEAMAUoBm7mbM8NLw0mZmClr/AFWqzMxjzMzMZq77BDw8/wCIigCqAABVAFUAAKozACIiUFAf -Xw8fd38B/3d3V1cF9VV/MwAz/1X/AACgAAAAgABVAAAAAcT////M/////2ZmzMwzzA/wd3cRERAV -sbEEvxFVHb8dv1dfMTs/M/H/AAAAAAAAAAD/////M3P///P38/cA/1VVDw8A/19VdXdVMf8zChsC -U2YiZmbw4fDSzGb6Wv8A/QLMzJnMzMyZUfsEtLT/AIiKAFVVVVUAVQAAqjMAERGgoC9/Hz8zPyP/ -Jyerqwv71f8zADP/qv8FBQAAAACAACIAAAAJJP///8z/////ZmbMzDPMD/AiIru7EBV1dQh/d1Ud -XR1dUVU3Nzoz+/8AAAAAAAAAAN3/398zc/+v+//7/wD/VVUKXwWvn5l6d1AyqiIiJ6KjZqpmzKWl -WlrMzPr6qFf9ApmZmcwzyZlRM8y0tDLNd3UAVVVVVQBVAACqMwAREaCgIncPDwAPAP8nJwurC/uA -/zMAM/+q/19fAAAAP4AAAgAAAASO////zP//d/9mZjMzM8wP8CIAuwAwPwUFXV0nDx0IHQhQVDcy -MDMLAAAAAAAAAAAAACICAjMjAAAIDAgMAatVoyJ3JyeQmUpEUDIAIiInoqNmqmbMWlpaWmZmCgpU -q1WqY2NjzDPJZq4zzHh4Ms13dQCqAABVAFUAAKozACIiUFARVQ8PVV8A/ycnV/cF9QB/MwAz/1X/ -gACgAAA3gABVAAAAAcJ////Mf/93/2ZmMzMzzA/wdwARADA/AQEVFRsPHRUdFVVdMTE1MwEAAAAA -AAAAAAAAAAAAMyMAUAAEAARR+1VTMzMzM1BVRURVMQAzChsCUwAEGABQAIAQAAQYAEgAABAABBgA -UACAEAAEGABoAAAUHQABBGwAEZQdAACMdAARlBiAAFxoAAWQCQAAjCQAAZAJAACIUAARFB0AAAR0 -AACQAAACFBzAAZxwAJWQHUABjGwAkZAdAACMdAARlB0AAIx0ABGQHQAAjHQAEZQcgACccAAVlB0A -AIx0ABGQHQAAjHQAEZQdAACMdAARkB0AAIx0ABGUAAjAAEBJQBAADEAAQFhAEAAIwABASUAQAAxA -AGJYQBQYAMIUYAADhBgAABxgAAOUGgAADGIAKYQIAAEcIAALhAgAABhAAAEEGAAAFGAAAoQAAAbW -HAAATHMAEZQcAIBcYQATlBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAAAxiAAGEGAAAHGAAA5QY -AAAcYAADhBgAABxgAAOUGAAAHGAAA4QAAAAAMzcAwAAAAAAAAAAAAAAAAFVVAMz/AP8A/wD/AAAA -/wBEqurqMwAPAFBQAPAV/1V1N3cT//////9XVxH/VarDPPAPwzwAAAAA/ABfXwAADQ1VmVWZVTNV -D/+Z/5kPD1UPV1czM/39M1NfDxsPR0fdXw8FDwVXR1UdBa8Fr3dVdTU/Dx0PERsFJw8PDw9VVVVV -3d/f3SV1VRX9/1FVAP8A/wAAAAAzvwDAAAAAAAAAAAAAAAAAqWUAzP8A/wD/AP8AAAD/AERV1dUz -AA8AoKAA8Bv/V3c3vwL//////6v/If+qVTzDD/A8wwBVAAC4AF9fAAABNqqZqpmqM1UP/2b/mQ8P -qg9RURG7//8zUwUPJw9HR92ND18PX+9HVS4idyJ3e1q/NR0PPw93J18bHx8OH6Wqpar/39//FbX6 -uv7/q6oFrwWvAAAAADMQAMAAAEAAAAAAAAAAAACqqgDM/wD/AP8A/wAAAP8ARNUA/zMADwCgoADw -GxtVVQWvAP9V////A1cA/6pVwzzwD8M8EBEAALAAX18AAAlJqpmqmarMVfAAZgCZ8PCq8FVVMzMB -ATMzETN3VUeqEQUzdzN3RUcuLicnJydIWhU1DA8dDzMzDw8ODg4fqqqqqiICAiJVVaq6AgCrqgD/ -AP8AgACAMzIAwACAgAgAgACAAIAAgFVVAMx/gHcIf4B/gIAAf4BE6gD/MwAPAFBQAPAVFVVVBVUA -/1X/f/8DVwD/Vao8ww/wPMMAAoAAsABfXwAAAJ5VmVWZVcxV8ACZAJnw8FXwVVUzMwAAMzN3MxFV -R1URGzMRMxECRx0dJycnJ0RVIDUdDwwPMzMPDw8PDw9VVVVVAAICAFVVBRUBAFFVAP8A/wAAAAAM -ABAAAAAAAAAAAAAAIBADADAAAGAgAAMAABACAAAAAACoAAAAAhAAAAgDAAAAAAAgABAAAhAAAAAC -AAAAAAAAAAADAAEAAAAAAAAAAAAJICEAAAAAAAAAACAAAAAIAAAACAAAAAIEACAAAAAAAAAAAAAA -AACYgAAAAAAAAABAAAAAAAAjEgAAMAAAAAAAAAAhAAMAAAAgAAAgAIAAAAAAAACwAAggAAAAQAAA -AAmAAAAAiAAAQAAAAAEAAQAAAAEAAAAAAGgAAAAAAYAABAAAAgAACAAAIAAAAAAAAAQAAgAEAAAA -AAAQAgAAAAAAAAAAAAS7AgCAAAAAAAAAUAEAAAAAQBAACAIIASIAEAAAAAAAAAAAABAAABAiBAAA -CAAAAAACAAQEAAAAgQAAAAABAABAAAIAgAAACAAAAEAAAAAAEAAAAAAABQQAAAAAAAAAiAAAQAAA -AAAAAAAAAAAAAEAAAgAAAAAAAAAAAAIAEAAEAAAAAAAMAASAIAAAACQACCAAAAAAAAQAAAAAAAAA -AAAAAAAADvoIBAAAAACAAAAAAAAAAAAAAIgAAgAgggAAAABAAAAAAAAAAAAAAAAAAQgAAAABIAQI -AAAAAAQAABAEAAAAIEAAEAAAAAAAAAAAAAAAAAgIAAAAAAAQQAAAAIAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAoAAAAAAAQAAQAACEAAAAAAAIgAQQAAAABBAEAAQAAAAAAAAAAAAAAQACAAAAJ -BgAACAAAEAAAAAABAAAwAIAAIBAAEEEIAAAAAAAAAAABABAAAAIAAQgEIBBAAAAAAAABAAAAAAAA -BAAEAEAAAAESAABAABAAAwQAABAAAoAAAAAQAAICAAAAAAAAAAAAAQBAgAAAAAAAAAEAAABAAAEA -AAAAAAAAAAAAAIAAAgAAEAAAAAACAWAAIAAAAAAgAAACAAACAAAgAAAAAAAAAEAAAAFjAAIAAAAA -AAAAIAAAAAAAABAAAAAAQBAAEAAAAAAAAAAAABAABAAAARAgAAAAAAAAAAIAAAAABABgAggAgEAA -AAQAAIAAAEAAEAAAAAAEEAAAAAAAAQAIAAAAAAAAISAAQAAAAAAQAAAAQAABAAAIAAAAAAAAAAAA -AAAMAAAEAAAAAAACQAAIAAAIAEIADEAAAAQAAAAAAAAAAAAAAIAAAAAACwRQAJAAABCAAAAABgAA -EAAAADAAAAAkCABAAABAAAAAAgAQAAAAkAAIAQgAgAAEAAAQBAQAQAiAAAAAAAQAAAACQACAAAAA -AAMAAAAoAAhQAIAABwACCAgQAMFABgJIACAAAIEAACQBAABCAAACDCAAAAAgAARAAAAAEBAAAgIA -QAIIBAgIAAAAAgRAAIAEgAIiAgBCAAAAgAIAAACRLABQAAAPWCEQSgAAEAAAAwBAAAAkAhAAAAgA -QoIAECAQAgAAAAAQEBAAAAIAgAg1AAEQAgDAAAAwiAACEAIDlAAAgAJFAgIAQhBAAAIAAAAAAAAA -IAAAQA0wYCACAABAIACIAAAEBACAQEBIAAoAAggAAaASQAACDAhAAAAAAEBWAAAAQBAAEGgBCgAA -QAAAMAgQgABAQABAAAEQQEAABEAAAlBMUBEAAAungAAAAQAAAAAIUAAAAAAAgAgICCIAAAABAEAA -AgIQAIBgsEEAAABABFAEIAgAQAACCCBKAAEAAEAAKAmQABIAIAAgAiggAAAQAAAAAoBAQCEqYEAQ -ABQiCiIQFCAgCE6ICggJiyBQgAAQgEiIQAEJTiCCBgAgkApJMASIAZAwAghkA4IAIwKSCBFABgBG -ShAgAAyAFCCAEGNkKDCUIoSBAQAACB1wDIQAAFAwKAEEgAAgCCgAIAAAAAgASAtUCCQAAELIABAB -ggABEAiIIAAIgAgAEEAAQAAASABwhBQAAgBQBBAAEQAQAAAACIJgCBQAIAwIFAATCQEA4EQAAAES -EAEmEFSAwAoQEhIJiskIjEIAwAAAQAnIgUkWgbACACECEQCwkQAACARAQAkJEAiQgJAoiQlQAFOA -RAwGEAAGFAAEAAACAAAFuyYCAEICABEJ0AIAAFDLCINUFAYQiMAUgDIBCIBUAACCAAIEEAAAAAEk -AwEgYAMABAgCAISAwxAAQEQBwYgwyUFKAAAMAEFBBAABAEACsAACABAASAGEgSmCCCkKASKJEBJQ -BBJxEiAEopGUEAIICImCIApAgJUAYAAIAAICQAEoCEQAAAaAABAyiHIAAAAUIABAIQCAAAEGQIgQ -AAAAEDAAAAqNABBBQAEgEBSFgEAAQBIQAoAAMASCACAoAEgBAEUIQAawBIAgAQAIBAACEABCAAAA -IAAgAFBhQgAAgAAARYFQAISBDQAAQBAQAAgQAgEgkBCKwECBAIaAAACAQAAARACAgAAIQAAAAIAp -ACQgQGMAAYAAAYAEASogiAAEADSSAAAhAgAAAQJQBAQAgRAAQgDEAgMB0IRACQCCg4QSIhABAAAA -Dq8CASQAAFAAICgUgAAAAQAADBABIACACIEEASQgBEAQAAAOIAABCACAAAAgIABAEAAIAAoggAAQ -wgEQDAQoAIDBFgAAEAADACRgAQRAAIEAgQAAIABQAAwAQAAEACQAAAAAAAAhgABCAgCACAAAAAQA -AIIgBIhQAQQKAFABEACAIQokgAEwEIQAAEAAIBYAgQIIAIABAEEAhAAIADkAQEgRAAAImAgIAAAQ -CCQBCAIAACCAIAEoAQACiAIEAAoAAAIIAiAAKBAEAAAAAAAoCAAAGAEABgiSEAEAJIAACEkIAAAA -AQIIgAAhgAAEAAgAAAgAAAAAAYQKAAAABQABAACAAAAgIAAAAgQBAIgAgSAAQAAAAAEBCCABAACA -AEBjIACggATAQAgAGkABIyAAAAAABQAAABAIQACIBEAAAAAEABgAQEAAAAmpAAYEAAAAIAAAAAAB -EAAGEBAgAgAYAUAAEKAQAICAAAAAAIAAAAAACICAABABAoBAgIQAAAEABAAJAAAJAAAGAAAAAGAA -AEACgAABAACAgAEACCgAAjAgIAgUSAAAKpAACQBAAIECpIAIAIgBAhBgAAOASAAAAJAIAAQCwAAA -BIgBAAAAABBoAAwAgAACACAQAAgAAAHECgAACBAAIBAhAAAAD+oFEEwAiADkgAQIDEGBBKAgAIQM -AIDAUAAQALQAAQAACAAESAACICAADCBUAAAAQAACAAQQAkAKAAgUgIABIECAAFQAAAEiIQAQUIAB -AKIEgAAAQAQAAEkAAAASAACBCAEBmRhAkEEAAAQ0AACQIAAAiBkUQABQgEKAAAAEAjkgQICViAsA -AEAQBARAAABABACAIAAAAIAAEoEAAQAYgEgBAAAPLYABEAAUQAERjJEAAFgAABCAEAGqAAECEIKI -AAB4QABBgAEQAFgYCRGAAQAAASAREIABACggAAARgAACAACACRGAAIAaAAiKEIApEAAAEAEQAAII -AAADBACiSQAAAIEiAAoaAgAAIKgABBgAAAAAAAAEEgKAIIBRBBACAAQAkICIEAAwAAAMEMgQAQAA -AAAAyBARIAAABKFAEENSAAAIlNQAAAi+EAACgACAAEgoIAQAACAASCBAAAAAIgBIEQiCgCCgDIQi -BAAAABgEaCIgQAAAAkTEIBgAgJAAIMQhAQAAIMIAxCgBQAAAAFjEKwAKAJAAAMQACAAAAAwgSAAB -BYEBIAAEAAAQAJAQAQAQAPQAEyagADAEAIABAAgFkAgAAAAkEQmAGACAAQABCZAEAIAAAaARgAoA -gAEgCASgSAgAACAIAQAAA+CABAhAASCgFYAqIAABAEARiSqkAAAQIJGIIEhAAIAhDYkCEAAAoEQV -gAQAgQAIIAmIgAAACiAADYQIcAEBACQNgQgQAIAIAAmABAAACAoICUgSEAgBQGEBRiRwREBCBABQ -UgEARkGEFgZAAABQRAQAQkAQBFRBAAQBAAAAhJAQAgQVYKACAkA0BAACAEQAAAAAACgAgtAAAAAw -AAACAAAAAAAPZgABAAAJYMRAECBQQABCEAQAABQAAiAACKzAAAKAgAAAEAGAQAkAAGAAAEBKQiGY -TICAQQKCIAAABABARAACIREVRACAQEAEAECWIQAIREAgAAGgSAQAAgIBRAAgAABCQAgBqQwJAgEA -IQEACAAAAAIAAIBCDAgAQKBAECAAAEFBBAEQQEkBBAQAABAACABCIAAUQABAAAAAAEAAAABEAAAA -AM/nCECAARIABAEEAAAAAKAAQAABQADgQAAEEAgQAAgIDAQEAgAACAAAAAlAAgwBQkQICAABFMEA -AAgAAIABoqkRAmoQAACorAREAAFBMFQACQSACAiAAAAAAJAAABAQAAKAgMAAQAAAAiEQgAABCQBD -goCCAgIAAAKSAMAAAAAICgAICAAJAACQCAAAAIiBABCIYEAEAAkAAADACRQAwIAEAAAAiOkBAABg -gBKAAggIiAACAIKAFsIMEgAEYMAAAAEBAAAAQAAAAMABAgAIAgRoABBAAIAABCAAEEAAADACAhAI -AAAAEIQAgAMAAAAEKBAAAAQCEACAAiAAEAAAABBAAAAEFAJACCAgEAAQAABWEAACAACQQAAAABIE -EAQACAAAAAAAACEAUCAoAIBCEAIAABIAAAAAAAAAAAAAACABgQAADAEAAAAKoDBABAQAAAAAQkJA -ABQAAAEEIAEAAIEoBgAAAAAgFQQACgAAFAAAAAQUhQCgAAAABBQCgAAABCgUAAAgAAQMSAgASTAg -KA4CCrAAQBAAjERCAFASFAAQBOwCAAEBAiOEJDAABBCAgEAgQhAYAAYgwEAAA0CggKRAAAAAAAAC -AAAAAAAQEIQEAEAIAAAABACQAAQAAAAAgAAAQAQIAQQQCAoAAA0ggL1wIEQAIAQEURAQBABEKAAA -gEAAAABCQAAAAEBQAgIEBEAQBAQAEAIAAIAQCgAAABAWBgQkQEAABgAEEBAC0IQABUUAEiyUFkAS -AJAAIBAYUFEkgoDQAAEHBAQIgCAAIAhKAgAAAhABEgDKgIAiWBEAISMAAAAAAQgAQEEgAgICwAIA -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 -DwAPMwD//1oAAAfCIjMAuzMzqv8A/wPzrw+7M8+P87MzM39/AAAg/wAAKiqZlWZqAP9VVQpfBf+v -7n8uEbtTU/UxryMiAAAAAgIAAAAgAAAABQABMz+/vze/pVX/AO8QdYogIKioqap4eMzMVaoaGlrS -M8yqoGZmPLTw8DPMChpa+uHwqqoAAFUAVQA3dx8fV1cR/wAAAAAAoMREmZmZmapVqlUP/w8zAP// -pQAAA3oRMwB3MzNVfwB/E7MFDxEzz4/zszMzd3cAABD/AAAnJ1VVVVUA/1VVDw8A9Y3dXR0Ru1NT -9TGvIxFVAAABAQEAABAAAAAFAAB3f19fN3dVVQAAAAAIAAAAAAAAAAABAAAAAAACgAAIAAEgAAAA -AAIAAgAAAgAAAAAAAAAAAAAAAAAAAAABQIAAAAAAAAAIAAAAEAAAAACAAAAAAAAACAAAAAAD5AAA -AAAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAACAgAAAAAAAAQAAAAAAAQAAAACAAAAAAAAgAQIAAA -AAAAAAAAAAAAAAEBAAAIAAAAAkADAgAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAgAAEAAAgAAAAAAA -AAICAgAAAAAAAAAAAAAAAAACAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAIAAAAAAv8AAAAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAACAACAEAAAAAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAAAAA -AAAAAgEAAAAAAAAAgAAMAAAAAAAAAAAAAAACCAAAAAAAAAAAQAAAAAAAAAgiAAAAAAAAQQAAAAAA -QAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAC5IAAAAAAAAAAAAAAAAAAAAA -IAAAACAAAAAAAAAgQAAAAAAAAAAAAAAEAAAABAAACAAAAAAAAAAAAAAIAAAABAAAAAAAAAAQAAAA -AAAAAAQhAAAAAAAgAAQAAAAAAAAAAAAAAAABAQAgCAAAAAAAAAAAAQAAAQABAQEAAAAAAAAAABAA -EAAAA4QAAAAAAAAUCAAAAAAQAIAAAAAAAAAEFAAAAAAJwgAAAAAAAAAAAAAAEAAAAAAAAAAAAABA -AAEACQAAIoAAAAAAAAAAAAAAAAAAAAAgAAASABBAAQAAAAAAEAAAgAAAAAAAABAAAAAEAAAAAAAA -AAAAAAAAIAAAAACAAgAAAAAAAAACAEAAAEAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAA -AAAAAAAAAAAAAAAAQIAAAAAAACAAAAAAAA/CAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAECE -AAAAAAAAAAAAAgAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAgAAIAAAAAAAA -AAAAAAAACAAAAAAAACAAABAAAAAAAAhAAAAAAAAARAAAAAAAQAAAAAAQABAAAgBAAAAAAAABAAgA -AAgACAAAACAAAAAAAAAAAAAADY0AAAAAAAAAAAAAAAgAAAAAAAAAAEAIgAACAAhAAABAAAAAAAAA -AAAAAAAAEgAACAAAEAAIIAAACEAIAAgAAsAAAAAAAAAABAAAAAAAAAAEAAAAiAAAAEICghKAgANg -ABACIAEAAAAAAARAAAIAQRMkABEAUFAAAiIAEBAAAAQAAAAQKBAAAAAAQkAAACAAAFAAEAAQIGBA -EoIAAAAAAAICAAAFTAACAAAgIEgAAAoAAAAKBAAAAAAACjAAAiAIQBACkgICAhAAAgAAABAAAggA -AAHAAEBKIAAAQAAAAAAiAAACggABAAAQAAqICpCQAhACEoAEIFQAQggAAAFgSAAAAIQBAAEpAgAA -AAIAAIooAAACAAKIEQoAEAAEAABQAACCAAAAACAAAAAAAAIBACoAAAEAAChlAAAAAAABAAAAAgAA -AAAAAAK/ACAgAFBABCAAACACAgAAAABwAAAAAAAAAAEIECARgAAAQAAAAVAAAAgBEAAAAAADEBAg -AgCDAAIEMDAAAAAAABBAEAAEiQAACHAQIASAAEEEgUCBABAQSAghVgApjmCAEACABBBqAEoCAAQA -DAgQDABkQAAAEmBAAAKUEAQCCgAACSgACAIQAAAAAAAMAgAAABGIACoCAMBhAo5AEQIAAAAADl6A -CBCAAAIEABAAEAAAEAxAAAAEAAQUAEAIAIQAUGGAUAAEgAAAAgBiAAGAAAAGEAAAgECEFAQhCDAA -QIAAgNACgAGAAIgBUSDGAAQCIExAAgIAgAjAUJCQEQAAwAAQEgIQSwQAAQAJAIiIAMDQNIFoygIQ -AABQCQCAAQAAgNQAQIAARASAUBEQgAQAAEAAAgIUIiAAQAAAAADBQAAAEAFIAAAHZAAAAASQAAIK -gAEAEJAACBIAAIIAAEBACeACAAAAAACQEAAACIIQAAAAACSAwAAJAAABAABCkAAAEQAABAgAEQFG -AgQAAYCAAQACAAQBgBEIAQAAIBAUoFAyBQgAAAAEIRQoAgAACAISAgoIgUCEDAEEECCAkFAAAQAK -DAACAAKAAAgAAAAAAAUAQAkAEAABAiAAAAAJAABgAgGCQBAAAAIAAAD6ABEIADAABAEABBAABQwQ -hACAAAAGBACiACAAABAAATICAAAFAAAAogAAAAAAAgAACIEAAEGEAAEACAIABAIAAYhACAAQMBQg -AAAQIQIgAAAhKABDwEASgARkBAAgAMAAAIGAAQRiBECAQIEghACCAUrASAAAAgAAIAEBAABGCAAA -ACAACAIQAEAAAAAAAABAFAAAAAAAAAAgRBECAQAAAAAAA3ogACAAAAJAICgEAAIAAgECABAmAAQQ -AAEAABEQwIkAAAAEAAAAQgAAEAAAAAAACABANACDEQCECCAAKCAAgDIBIAYAACABBAA0CASAAEIA -QAgAMEAAAIAAIAAAIBgAACAIAAAACAAAAAAAAAAAABAACAACAAAAgAAAAEAIBCAAAChEBAQgAAQA -iARAABkQAABIgEAAIAIAQAxAgAAAEgMAAAAJdwCAACGACAAACBKAAJgQAAAIQAAAEAQAACgAgAAA -AACAAABQAIAAAEAIAYQgSAAEAAgAQAAABAAACIgAAQAAAQAKAIwACABAgwhQCAEgBAQAAUAEAAAA -ABAACAIACioAAAAAAAAIgBABARCAABgCAIEABAAEEBBGAAFEgAgAAACAACCoIABEBAEAAAAAAAAA -EABEAAQBAEAAAAAAAAAQAGAAAAO3AAGBAAEBAiAAgAAQAIABAAAAAAAAAEAAgABABAMEAEARRAAA -gBgAAAAAIABAAAQAACEAgAEAAAAYAAAAAQAQAAAAACAAAAAAEgYDAYAIIAAACAAhgQRHAAAAAAAA -wCBICAlQAACygAASANBAIKBBgAwAUQEAIAAABEgAACQAADAJEABAAIAAABAAAAAAAEAQAABAgAAA -SgAAaIAAAKBoAAAADxYICAAAAAAgkAQAAAAA1AAgCCAAEABAIBABIgAAgAgkgAgBACAAQAEgAAAA -AAIgAQAJIIIAAAEEgBCAAAAIAEEACAAAgAFAAgAGEisBAkGAgIBQgAoAABAACIYEAAAABgCEkAMA -AAAjAAAEAgCQCBjQggECABQAARAKMgAAEAABQIQIAgAAIBBQggYCCwAgAQCACgAEABBQEIABAAAA -AEAQAAAN0AAAAAAAAAggggEoAAAAABCAyAAoAAAAAIAAAACQBAAQBAQACgAAAFCABEAAWAAAEIAE -AAABICAQgQAQABQAABCAECAAIQAgEIAAAAAAgKgQAACCAAAgQIgQFIMAAAAAACQkgwAAACCEEAQg -AAAAYAQYAAIAAICAyBABAAAAAIgIEAFAAAAA4IgQAQEAkIAAxBAABAAAABDIEABAAJAAEMgAAAOZ -EwFAAAAgQAgYAAIAAAAASBADAAAAgECIEAAAAAAAQMgQAQAAACCACCEAAAAAAATIIgAAAAAAgMQi -EQIAAEAoxCIBAAAYGkDEIAAAAAAAIMQICAAAAAAkCYIAAQACIVAAkBIQAAAJiAmAAIgAAQAIAYAE -AABAABgJkAgAAAJAIBGABQgAAkAKCYAEAAAIACAJgAQAQAAECQmACAgACiAFCQAAAWSICgCAAgAA -EYBYAEAAAAERhBQAAAAAAimABAAAQEAACYgJFQCAgCQJiAaAgACgBBGAUAJBAAAQCYAEEEACAAAJ -gAQAAAgAEAmIBAQAAEgACQIAAAAISAAgAQBBCAAAQEAAAAAAAAARAAQCEAAgIEAAAAAAACAAQEIg -AMAAMCCKygAAAEACAAAGABCQAAAEACAMAoAEIiAAEAABgALKBEBEAAAOlwACwAACAoAkgAICQiAQ -AoBANjACAAAAEAAAIAACACQCAAAAABQAgDAgQBBAFARGAQDAIoAmIAAgAZAIICQCAABBAECAEAQE -QEAxAABJCAjEQQAIAIAIABBACAAAIgQgAAABEAAEQAECjAwAABkBBEIAAUAAGgAABEhSEAgMAAIS -AAQEAhoAAEhAQABA4OQABCAACAAEAAQEAAJAAAAAAjAAAM7tAAEAAKGhBAAAAaEBSCAAwQQICAgA -qEQECAggAKgYeKAISAgIBIAABAABgCAEAASACAQBEAEAIACqAFBYQQhEBCEgAIyEgCAAoEFAgBoQ -UACQYAAAAAAKAAkhAACACpFAwmiAACAEgAgAAAAAAAjQQAEIgAAAAYMAAIAIQEBAgAACAACAAAEI -yEiAAEABAAAABiAgEAAAAAABAAAAAAJAEAAAgnAAEBBiEACQAYBAAMALAAAIgAAIAAAAAAgANAEB -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 -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAQAAAAAIAAAA -AAAAABAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAABAAAAAAAAAAAwCAAAAABAAACIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABLQAAAAAAAAYAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACgAA -AAAAAAAAAABAAAAAAEAAAAgAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAMpAAAAAAAACAAAAAAAAAgAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAEgAAAACAAAAAAAAAIAAAAAAAAAAQAAA -AAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAA -AAQzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAQAA -QAAAAAAAQAAAAAAAAAAAEgAAABAAACAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAAAQAAAAAAAAAAAAAAAAC30AAAAQ -AAAAAAAAAAAAEAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAAAACAAAAAACABAQAAgAUAAABAgAAAA -CAgAAAAAAAABAQAAAAgAAFAAACIAgAAAABFgAioAABIEAgACahAACAAiYQAIAAIDAAIQAwAAAIIg -DDECAAAAABAIABAAAAAAAAAgAAAAAAAAAQIAAgAABhAAwAAAAAAAAAAAAAAMvSACAAAAAJCAAAAA -AAACAEAAAAEAgAAMAGAABAAAEBAAIAABAAAQAAAAAAAAAAEAAIACAMAKAAAABAAACAICSAIUAAAA -QACEAIIAAAAIAAAgAQADBCgJAABhAAAACUAAAAUAAACAAIEIAIYABQAAQCABBEAAAIQDAAGAgAAC -AALAQAACAAAAAAgCAAAAAIAAAQAAAAANAAAAAAAAAAAAAAQAAA/3AAEAAAAAQgQAAAAAACAQICAA -AAAIAABAAAQCAAgAAAEAAQAAABAAACAAQAABogAAQAEAAAABgAAAIAAAAAEEQAAABAAAgAAAICAA -CAggAEAgDAAIAAAAiQAARABhIAAMAAgAAAoAAACACAIABAAAECQBgAABQABMAAAkACgAASwABgAA -AAAAQgCAAAAAAAAAEABAAAAAEAAAAAAAAAAAEAAACxMAAEAACAAQCAACAAACAAEEAAAEAAAAAAgi -AEBAAgAAgAAAAAAAAABWEAEAAAgAAACQAEAAACCAAAAAAAEAIAQIAAAEAAiKQAAAAAIEAAAACFAK -SSEgAkMoAMCQAAAQBCCBgABAgAjAAQCECAEAgAQBAAgUAFCEQAAAkgAAAAAAAAAACAAQAAIBAAgA -AACAAQAgAAgAMYAAAQAARAACAACEAAAJNEABkAAggAFBAAAQAAAIAAAQAFAAaBAAAQABFAAIAABC -QAIUAAAAAABAAAAAAhEAACIAEAAAEgAAkADAwAgQAAAAAEAAACkIAEQAEAACAgCgBAIEAAAIogAA -BgAAFIACAAAyBAAwIAAAAAoFAAAAAhAAIIAAIQAAMAACAAAKIAaQoAIFAAQAAhICBAAAAAAAAAAB -BAAAIAAAAACAAAEAAAgAAAdCAACEAAAAARAAAgAAAQIAACAAhAAgBAAQAgCAgDIgAIAAAAQAABQA -kggAAAAQIgAAAQCgAAYAAAAAAAAABiCEAQAAAACIAAAAAQAFEDECAACAAQEAgAAAhMAgwQBBIAEB -IIAAQAAAAAAgAAAAAIBBISAAJAABAEAAAAAEAIAAAQEAAQAAAAAAAQCAAAAAAAAAAABAAAAgAAEA -AAQAAAAAAAAABfMABCAAAIAEAAAAAAAAIARhIAAAAAAAAEEAAAQAAAAAAAAAAAAAAAAEwAFAAAAA -AAAgAAAAACAAAICAYMEAIABAAABAAAAEAAAkgAAEAAAAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAJtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABgAAAAAABAAABAAAAAAAAAAAAACAAAIABAAAAIA -ABAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAJoAAAA -AAAAGAAAABAAABAIAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQ -AAAACAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAB1wAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAPbgAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAA0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATMA +AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLwAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAFAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2YAAAAAAgAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAIDQAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAB+wAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAMhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -33258,6 +47489,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAAAABRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -33269,482 +47501,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAIAAAAAAAAA -AAgQAAAAAAAAAAAAAgAAAgIAkAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAALyQAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACFAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAACCAAAAAAAAAAAAAQAAAAAAAIEAAAAAAACBAAAAAAAAEAAAAAA -QAAAACIAAAAAAAABAAAAAEAAAAIAAAAAAAAEAAAAAAACAAAAAAQAAA1OAAACAAAAAAACAAAAIEAA -AAIAAAAAAAAQAAAAEAAAAAADAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAIAggAAAAAAADAA -AAAAAAAAAAIAAAAgAAAAAAAAAACAQAAAAAAAAAAAEAAAAAAcIAAAAAAAAAAAIAAAACAABAAAAQAA -AAIkAAAAAEAAAAAADAAAAAAAIAAAAAAAAAAAAAAABAAAC0cAAAAQAAAAAAEAAACAAAAAQAAAAAFA -AAIAAAAAgAAAAASAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAAACAAAAAAA -AAAQAAAAARAAEgAAAAAAAAAAAAAAAAARAAQAAAAAAQAAAAAAAAQAAAAAAIAAAAJRAQAAAEIAAAAA -AACAAAAAAAAAAABAAAAQAAAQAQAAAAEAAAAMeQBAABAAAAQAEYQQAACAAAABAAAAAAAAAAAAAAAg -ABAAAABAAEABAAAAAAAAAAAAABAEAABAAIAAAAAUAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEACAAAAAAAAAAAAEAAAAEAAAAAAAAAAAAAAAABAAAAAAAEAAAAAAQAAAAAAAAAAAAAA -AAAAAAABAAAAAAAAAAAAAAEAAA2xAIAAAAAAIAAASAAAAAAAAAAAAAAEAAAgAAAAEJAAAAAAAACA -AAABAAAAAAAAAAAAACAAAAAAQAAAAAAAAAgAgAAAAAAAACAAAAAAAAAAAAAAEAAAAAAAABEAAACA -AAAAAQAAAAAAAAQAAAAAAAABAAAAAAAAEAAAAAAAAgAECAAAAABgADQAAEAAAABACAAAAAAAwAAA -CAAAEAAAAAAAAgAADA0AAAAAAAAAABQAEAAAAAAAQAAAAABAAAAAAAAAAAAIAAQgIACAAAAAAAAA -AAAAAAAQBAAAgAAAAAAAAABAIAAAAAAAACAAAAAACAAAAAAAAIAAAAAAIAAAAHAAQAAwACqAYJAA -AYwAQAhgABADFAMggEAAQAAAAAAAAAAAAAACkAQAAAAAAQAAgBAAEAAAAIAAEAAQABACEAQQAACA -BAAQAAAFzAAQEAAAAAICAAAUAAAEAoAAQAMAAQgAAgAAAAAABAMCAhABAAIiABIACAAACA4CCRAQ -UAACEADBgFCGAAAEAAAgEFAAEAIAAgAQCEAAAAACAAEAABAAAAAIAGAADAAAQEAAAAIAABAoAAAA -AAAAAEEgAAAACQAAEAAAEgAAAAAAAEAAAAAAACIEYAAAAAAAACAALAIAAAAAAEAAAAgAIAgAAAD+ -AAAAAAIAAAAQUAgAAYEIIAACAAAIEAAAAACCAiRAAAAAAgBAAIEgEQBQIAAAACAACACqAAEAAADI -EAAQAIAACAgAAAAUAAAUSAAAAAAQAABQBIAAAEwQaQAACAAAAgiIIAEiAApwAAFhAJAABAAhi0gI -IABECJAAAAAAAAAIYARIAAAAQEQAAEEAAAAAAAAAAAgAAAAAECAMBIAAQggAAAAAA8kgAiIAKAYA -wAAAIAAEhABCBADEAAQgEEwAADAAEgAIAIAAASAQkAhAAQAJAAAIEAQABAAAEAoQAAEA0AAUajAC -IAEIAAYAgAAgURAAEEYATBACQgAEIAAIAAEQAKFEQQEAAEAAIQAACgAIEoAIQEAQAAAAACJAAAgE -BJAATMAAQhAEAAAEAAAAAACAgAwIAMAABAEAAECAABAAAAAgEAAAAAAHggAAAAAgAAAAAAIAABJS -AAjAABAQKgRAkAAIABAhCiHAQQAAEABAACEIBAAAhCAAAAAAAAAEgIEJggAIgCAwQQhAAgEAgIgB -IQICgAQBsIkgAABAABAAABQAAKBAACAABAAAIAACCABBgAQAACIAggwACAAAAIgABAAAIAAEkAAC -AAAAAACAAAAAgAAAIAAAAAAIAAAAoAAAAIAAAAIQACAAAAAJAAABAAAAAIAAAgAABAAIBQCABCAC -BACAACACAAAAAAJCAgAAEgAAoAREAAAEAAAEAAAgABAAAAAAiAkAAABAFgAAUAAWAAACAAoQABCA -AEIABAAABAQQQBABEAAABBAAgAACAgAAEBQkAACAAAAAAIhAAABBABAABAGAAASAAARQAQAARAAA -IAAAIIAEAACAAAAIAAAACAAUAQAAAACAAAAAAhQgACAAAAMAgggIMAAAQQIgBAJAAAARSBAAAAgC -AAIAQAQAAAAAEBABBBAEAAEAMgAIAVIAAQoIABYAABAEQAgAKAQEAACAIADIQYAABIAAAQAAQgAA -ABBBCBCAAJASAYEIBDAIACAAQAAAIgAQAEAhCAggABAAIAAAAAIAEACAAAgIAAAQAAAACIAAAAAA -AACIAUgCAACCgAgIgAAQAAAAAAAGdwAAAAAgCAAACBAAABQAAAAoACAIACAAhAgAAACCAACAKAAA -IBAQIAAICYAAQAIAAAgAAAAAkCQACBCAIBASRAAIAgAAgAIBAAoIAAQAA0EAGAABAAAAAAAAIQEA -AAFAiwABAAAAgAAQBAAoIABAAAAAAABAAAAAiAAACABBAEIRgEAAAAAAAAIBBAAQABAAgAAEAAQA -AAARgAQAAAAAAIgAAAnfAQYQAIIAAgAAQAAAAYAAAEAAAgCgAAAGAAAABADAAoAAIAFQAQAAAAAA -CACAgACAEASAAQAQAASBIAAAAQAAAAAEIAABEAABASAEQAAEBAAACAAAAAAkkAYQAAABAAhQAAAA -AAIAIAAAQAwAAMAYEA0IRICCABAQAACAEAMCKJAMAAJAAAAAAAgAAEAAAASABCAIAAEAIAAEAAAA -AAEQAAAACDUMAAAAAAAgAAAAAAABBAgAAAAAAAkBEAAAAIAAABCEAAAEBAAAABQAAAAAAAEAIAAQ -AAAAAAAIAAIAAAAAAAQAEYCgkAAAEAAAAAgAAABgAAAAgAAAIACAgAAAGgAAYQCAGEAuADAAAQCQ -QAAAgAMCghCAGCBBACAACSgoAEBBAIABQAAAACQQgAACAAAAABCACABAAIIAEIAAEAAAAAAQAAAJ -+QIKAAAAAAAwggAAAAEgUhCAkAAAFAIEMIwEAAAAIBMQgAAAABRABDGAAAAAASgAEICAAQAgAAAQ -gBQAAAAAUBCAFAAoAgIAEIEEAAABIAAQAAAgAACAAEgQIAAAIACAiABCAAAABJGEEQAIgAAAQMgg -AAAAAAAghBEAAAAABQDIEAQKAAAAAMQiAAAAAAAAxCABBAQgAMDIEAiAAAAAAMQAAAzIEAEAAAAA -QAgQCMIAAAAAyBAgQAAAEICIIAEoAACACMQQCoCAAIDAhCAASAAAAMDEIwACAAAAAMQgIkAAAACA -xCIJAgAAAADEIAMABAAEQMQJABAAAABAAYgAAAAAACAJCEgVAANEiA2IECAAAEAAFYAAAAkAIAIJ -iAQAAAEAEBGCAABAAACACYAAAAAAAAAJkJoAAABIIAmAABAAAAACCQAAClOICAAAAaIKCYAAEEAA -oRIJgAAQAAAEFAmABAAAAAxACYAAAAAQABANgQAAAAAUEAmIEAAAAAAgCYAAAIAAACEJgBABAAEg -igmAlAAAAjAQCQ0QgGBAAAACAAAAAQBAAAIABiBgCoABAAAAAGAgBAAAAAFQZAAgAEAAAoQBYUAA -JAAAAAAAAABAAAAAAACABAAAQAAAAQAABAAIQAAAAAIRAAAOLwAQMAAAQMAwAEAAAAgADABAAcAA -AAQgIAABCCACBIAEBSBBQIIMAXAAAAAA1MAAyAEABABAQABIBkAAAEJAAEAEAAAAAgAABAAAQAAA -QkANEggAAKEACQFAIAAAIgAEYAAAKCQYAArEAABAAAAABAEAAAgAEABAMgABGAACkAAEAAAAQADI -AQEIAgAAAAAAQAAAhAQASCgIAAiQAIESCAAAAMRICEwIAAAABCxAGYhIwAhAIQAEgAABIAAIIAQA -QAAgAAAATCACgQhAKAAAAAgMAAASAAQAoKCgQghAIEAAAQAAqAAAAAABAAAAAQAAEIghoAgAYAIG -AAAAAEAgAQACAQAIADEAEGAEAAgAIAEBAIAAAAMBAEAAASAQgGAAAQADABAAAQQggAEAAAAAAAAA -AAAAgAAAAMBAAREAAAEgAACAAAAAgscAiggAC8KACCCAAAABAgSAYAAJAAAIBAgAAAAAAQgAABAA -IAAQAAAAAgRgAAAAAADQUAgQAAAAARAGAgQQAEESAAAAABAAYEgCAAECEAABxAAQCAAAgAIAABAA -AAAAAAAwQBQiAAAEAACAMABAiBIAMAAAFAICQAAAIAAAEIAQQAQAAAAABAAAAAAgAAAACAIAFEIC -ACgOACAAEABEgAAAAAAAsgBAQAAEFAICKAAABAAABAAAKAAAhAABYhSQAiBMAAAABCEAAAAEABAQ -ASAgCgAKAgAgoAAAAAAgAACAAAABAAQAAAAAAAEAABAAAhAEAAAEAkABAAAoAgSAABQCghAKBERA -RwAFKMAIeVAQAABIAgISAIAAMAAAACxAIOgQBAgAQAACAEgAAgAAAAAACAAAAAEAKAAAkAAAQxAQ -BEAAAUAAAAJ/IAAEREAQAAACAEIAAAAASAIAAAQAAABAEAAUEAAAAABEAAAQUEIGABggQQEABdYQ -AQBAQxADgAAClBBAhIDCECsAAEAEAwDAABGQAAC4OADBKAkAAAAIgkAYBIAAAgUagAAsCihBAMu2 -MCAGQAABAAAAgFADAgAAADIAAgJCCkYAEAAAEAIAAAAAAAAQQAABgIhaAiAgAAEAghAAEhICAAAA -D4kACEiAGBAgCAgAAIIYABIWQNEIADIiggAgSACQEQAAwQIJIJISAaBI0MBTBgAEABBSVyAAEgUj -JAFSUAAAAAEABQAAgAABADAIFhIICDIWIUgAEgQCyAAAAMAShEQwCACTjACMQFGkEQQBKQBAiAgB -EAKAAAhEEBBTBMC0FBAITBAAAAAAAAACAKAQAAAAAABCEEQERACGAwiAAUEAgEQQAAAPEQCAQ5Mk -BABAEAMAAABEAAQAAoIBRQVEgA0EoIKAwoVBKAAQAAQBAABARgEEABKgBEAAEJAFEDEgCAAAADI0 -EQAIAACQEgBAAAhEIAxgBARAIACAAoAwSYAAAAgEgKgAhDQCAAACEhoAIEkjAQAAUAEBAQAABADA -khQAIBAAAAQAAEIAAAAAACAAAgAAAAAAAICgABgAABAAAEQDBoAAWAEAAASzEAMEfIKAA4MEAUSk -AkYggBwQAAAABIARAAIADBIEAAikCgHogCQkACEwAACDwASCURAAEMzYWDMESGkikNjYgQAAAHgQ -AIAAA2jJAIAAgAJXVx8/VV8R/1dXAf8V/wAAVXcPH1dXXx9XVx8fV1cB/wAAAAAAAAAAVVV/fwAA -H18AVf//AAAAAAAAzMwAAIAAR81fdTMnMycg/wAzAKoP/wAACQVVVQUHCH9fVQUAAAAAAD8/NTUA -AP////8AAFX/DzMAAAAAMiIADwAAVVUzc1VfMzMRERG7uwu7CxMTAhNVD1UPAAAAAAAAAABVVVdX -HQ8NL1f/Dy+7vwD/V/8T/xv/AABffw8/q/8PL6v/Lw9X/wH/AAAAAAAAAABfX///AAAvfwCqqqoA -AAAAAADMzAAAgACLq68vryevJ6D/ADMAVV//AAAIs6qqX08EvwVVCgAAAAAAPz86PwAA/////wAA -qv8PJwAAAAAxEQAPAABV9TMTqqozG3d3Ine7C7sLAQEBI6oPVQ8AAAAAAAAAAJmqRUUuDw4fA6sP -DxEfAf8DqwD/GxsAoAo7Dx8DVw8PA1cPDwOrAP8AAEREAAAAADMzAKoAACJ3KqqqqgAAAAAAAMzM -AACAAIsjoCoFJwUnoKAAAAUFH/8AAAldVWZfTww/D1WqBf/vAAA/Pzo/AAB/////AACq/w8PoAAA -ADERVV8AAFVVMxOqoDMbcHAiIgALAAsFBQWviAxEDAAAAAAAAAAAqqpVVQ8PDw8DVw8PER8B/wNX -AP8VFQAABTcPDwNXDw8DVw8fA1cR/wAAAAAAAAAAMzMIXQAAEVUqf///AAAAAAAAzMwAAIAAR0VQ -cDMnMycgIAAACgov/wAAA0ZVVQUHDD8PVdUK//8AAD8/NTUAAH//X/8AAFX/DxugACAgMiIiLwAA -VQUzc1VVMzMQEACqAAsAC19fCl9EDEQMAAAAAAAAAABVVVVVDw8PDxQAAIhQABEQFAAEiFAAEZQQ -AABACAABEBQAAJxQABEQAAAABAEAERQdAACMcAAVkAAAAIwAAAAUAAAAjAAAABQdAABMJAABkAAA -AIwAAACQAAAH+B0AAIx0ABGUEAAAjEgAARQZAACIcEAVkBAAAIgkAAEUHQAAjFBAFZAdAACMdAAR -kB0AAIx0ABGUHQAAjHQAEZQcgACccAAVlB0AAIx0ABGQEAAACEAAARAQAAAIQAADlBIAAQAAAAkA -EAAADEAAARQAAAAUAAABEBgAABxiAAGUAAAAHAAAABQAAAAcAAAABBgAABwgAAuEAAAAHAAAApQA -AA2FGAAAHGAAA5QSAAAcQAAJBBoAAAhiACGEEgAACCAAiQQYAAAcQAABhBgAABxgAAOUGAAAHGAA -A5QYAAAcYAADhBgAAAxiAAGEGAAAHGAAA5SgoADwAAAKCqqqVVUPAKCgBTcPDwU3q6owMADwAAAA -ABEfDw8RUVdXU3MAKgoAAyMAAAAKAAAAAAAABAQAAAAAICAAAKqvAAB3dwD/AAAAAAAAAlxVZl9P -DzMAAAAAD90AAHd3rq4AAAAwEBAAVQBAAADwABtVBTMHVQhdIncbGwQFAA0PDzMzREVERVVVMTsz -IzMjAAVVUDMzDw8A3Q0Ni4sMP1BQAPAAAAoKAABVVQ8AUFAFNw8fBTdVVTAwAPAAAAAAER8PHxGx -RUVTE1VVCgoTEwAAABEAAAAAAACAgAAAAAAgIAAAVV8AAFVVAP8AAAAAAAAKAlVVBQcPMwAACAAf -7gAAd3dVVQAAADAQEACqAAAAAfAAJ1VfMwsRBBUidxsbBAUADQ8PMzNVV1VXRUUzMzMjMyMAAFVV -JzMbDwDdDQ1HRww/oKAA8KqqCgqqqgAADwCgoK+/Dx+vv6u7MDAA8Kqqqqq7vw+vUVFVR1NzAKpf -/yMjAAD/7gAAAAAAAAQEAAAAACAgAAC7vwAAf38StwAAAAAAAAmRqqpfTyczO7sAADPdAAB/dwQE -AAAAAAAAAFUAVf//AAAbGwUFj91/XSIiCgrE9dDdEQ8FM1VFVUV1dTE7M3Mzc///VVUzMw8PDQ2I -iAEBBBVQUADwqqoKCgAAAAAPAFBQVXcPP1V3VVUwMADwqqqqqlVfDx+xsVVHUxNVVV9fExMAAP/1 -AAAAAAAAgIAAAAAAICAAAHd/AABfXxG7AAAAAAAACchVVQUHGzN3dwAAM+4AAHd3BAQiIgAAAAAA -qgBV//+gACcnX19PVb8VAFUREcT10N13D18zd1d3V1VVMzMzczNz//VVXyczGw8NDVVVRUUEFQAA -AAAAQAACAAAAACgAAAAACAAAABAACAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAA -AAAQAAAAAAAAABAIAAAAAAAAAAgAAAADbwAAAAAAIAMAAAAAAAAAAAAAAAACQwAAAAAAAAAAAAAA -AAAAAAAgAgACAAAAAAIAAAAAAAAEAgAAAAAAAAAAAAAAABAAAAAAAAAQAAAAEAAAAAAAAAAAKAAA -AAAAAAAAAAAIAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAIACAAAAAAAAAAAAAAAKAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAABFAAAAAAAAAAABAAAAAEAAAAAAAAAAACIAAAQAAAAAAAIAAAAAAAAA -AAAAAAAAYAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAACgAAAAAAAAAAABAAAAAACAAAAAAAAAAAAEA -AAAAABABAAAAAAAAACAAAAAAAAAAAAAABAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAACAAAAAAAAAA -AABAQAAAAAAADhIAAAAEAAgQAAAAAAAAIAAAAAAABCAAAAAAAAAAAAAAAQAAAAAgAAAAAAAAAAAo -IAAAAEAAAAAAAAAAAAAACQAAAAAAAAAAgAAAAAAAAAAAAAAAAEAAAFABAAAAAAQAAABAKBQAEAAA -BAAAEAAAAAAAAAAAAgAAAAAAABAAAAAIAABAAAIAAAgABAAAAgAAAAAAAAAAAACgAAAAAAAAAAQA -AAAFbQACAAAAApAAAABAAAAAAAAAEAACAABBAAAIAABAAKABAJAQAAAAAQABBAAAAEEAAAgQAAAA -AQQAAAAAEAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAIAAAAQAAAAAAAAAA -AAAAAAABBAAAAAAAAAAAAAACAIAAAQAAAAAQAAABAAAAABBAAAAAAEAAAAAAQAAAAAAAAAhwAAAA -AAABAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAABAACAAAAAAA -AAEAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAAAAAABAAAAAAAAIAAAQgAAAABAAAAAAAAAAAAAA -AAAAAAAAAABIEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAAQAAAAAAAACAABAACAEhAAAQA -IAAAAAAAABAAAAAAAAAADAAAIABABABIEABAQAAAAAAAAAAIQAAICEAAAAAAAAAAAAgAAAAAAAAI -AAABAAAACAAAAAgAAIAAAQAiAAIAAAAgAASEAAKAAgEIICRAAAAAAAAAQgDAAAAAAAAhgCAAEAAA -AAADAAQAQAICIQAQAAAAAAAAACAAEIAAAiAAAgAAAgAAAAHAAAAMl5AQAAAAAAAAABAAABIAAgAA -AFAAACAAAgCQAAAAZAECAAwAAAKAAAAQEAAAAAwAAMAQAEAABAACCAAAAAIoAAJAEAIQAAAABWAA -AAABBAAABABACGAAAAAgAQgABEIAAGAAAAAAAgAAIAAAEAAQAAAAQQACJAAAAABQCgACQAAEAAgA -AEGQABAAAAAAAQgQgAAIAgIEAAAAAAgAAgGAIAAAAAZMYEAAAgAAIAAIQAACAIIAAAAAAAAgCAgA -AEAAAgApABAAIAAAAAQAACIAAAAEoAAAAAAAAAAAIAAACAQACAgAAAAwCAAARAABIAoIAgBoEAJh -ACAADAIQAhAKIgAUAIAAAAkBAEEQEAARxJAASgGAAhAGCABEUYBABAIAgAgCkCEAAAAABASAAAAA -gAAwAAAAKATAAEAQAAAxBIgAAIgRAAAADKIAAQAAAFMQyCQBQgAEaCiAAQAQAAAAAAACChAAMAJJ -AAAAAAQAMwAQAAAAIABSEEARAAAABAAIAAAAAAAEBgAIAQCAAAAu0AgQAYIAEAYgUBAEAaAAQQAA -EAhQAnIIAAgICAAAAPCCEBAAAAAIAAIAAAgCAAAIQAAABAAAFAgBEhAAAAAAwAABEAAAAAIAANIA -ABAAAcmAABAACAACCACIAAAO7QAAAAABqAAIAAAIAIAQAAkAAAAAAMIQAVAAAIQCCAiBAAAQAAFw -AAIAAAAQAQCAgAIAAAAA0CAAgAGEAABAAAACACCAABARUwQAEACJCACMBAAAAAGAAgAgECAAggAA -BgQQACAAAIAEBAAIABYIAAIAAAgAACgAAACSAAARAAIAAAiAAgAAACgEAAAAEAgIIAAAAAAAIAAA -BAAOAgAgAAAAAANTBEAAAACgAAgAQKIABogAIAAAAAAAABAAhQgIAAEQaAAAAAAAAAUACSEAAAAA -AQBAAAAAQAAAAAAAEAAAEQAAEIAAAQAACACAEAIhAAQIEBEAASAAgQEIApAAEgAAAIAAAAQAAAEg -CACMYSAQQEQgABABAABgAAAABAASAARAMAIAAAAARAAgAQAAIAAgAAACEBEAAkAwAAKQCQAAAACI -gAAABXYABAAABCQowDEAAAIAADIhAABAAACAAAIAAAACEIAAIgAAAAQEgAAAAAAAIABIECAAAAAA -BIAgAoABIAABAAACABAgIABCCAgECAgCEMMAxCAAACAAAAAACBggAgACAAAoAggACAIgAAAAAAAA -AgAACAgCAgAAIAAIBABAABIAQAgAAAAAAAAACAAAAAAAAAAoEEIAAAGAAAwIgBAQAAAAAAAOFSgA -AAIAAgAACAQQAJEAAAAMAAAAKAAABAgAACRAAAABCIAAABAAAACIABAAAAAgAA4AAAAAAAAACAAQ -AAAEAAAOUBAAACAhAIgEgACAAIAAgAFAAAkCgAAAIAAAAYAAAAEhAAAAAAIAAAAAAIAAA4AAUAAB -AAAAAAAgAAAEkIAQAAABAAAIAAABAAAAAAAAAAAgEAECAAAAAAAAgAAIAAQAAAAxAAQAAQAAAIQA -BIABABIAAAAADAAACiAAACIBAQEAAAkAABAAgoAAAAAgABAAAAAACASAAABAAAAEAAAAAJoAAAAg -AAQABESAAAEAAIABgSAAAAAAAAAASARQSACAACEAECAAAAogEJAQIAAAAMBokAwAAAABRAgQCAQA -AAIAAAAAAAAAAAAAAAAAAAAAAIAAAAQAAAAAAAAFgAAAAQQAAAAABXYBEALAAgBiEAAAADABwAAA -ARAEAAMAQBAAVAAAgACAAAAAAAACAZQAAASAASEAIAAAIAAAASAgABAAEASADIGAAgAQEACgIAAA -AAAAIEgEAAAAAAAAQACAgAEAAAABABCAJAAAFBABAAAAAgAAAAAAggEAAAAAAgCAAAAAAEAIEIAA -AAAAAAAQgAAAAAAAABCCAAAAAIAAEIAEgAAAAAAQAAAMZIAAAAAAQEgAgAUACAAEBBCAAQAAAEAj -AIAAAAAAICAQgAAAAABABhCAAEAAGAQAEICEAEQCAAoQgghACSAgCBCABAEoAAEAEIAEAAAbBCAQ -EAFIAAAAABggAAAAAACAxBACAAAACEDEECABAAAAAMgQBAAAAAAAxCACAAAAAIDEEAAAAAAAAMgU -AAAAAAAAxCQDAAAAIIDEIAEAAAAAgMQAAA5uEAkABAAAEMQgCgAAEECAxBAISAAgBADEIAMAAAAA -wMQpAUAAAAAAyCAAAAAAAUDEICIAAAAogMQgBAAAAIAoxCACBAAAEIDEIQBIAAAAxMSACAAAgkAG -AYRYAAAAICQJhCAAAAAACAmEAAAAAABQEYAAAACAAAYJgpBAgAAAEAmAAAAAAAAACYgAAAAACSAJ -iAQAAAAAEAmAGAAAAAAiCQAABDOAAAAAAAAACYhgAAAmACAJgAAAAQEAZAmABAAAgEggCYAIAsAA -CAARiAAKAAAAIAmAJAQAgAqQCZACsAABIAAJiAAgAAACIAmIAgAAAEAgCQEBCEAGBAB0AJRAACII -JYAAAEEAREQMBASAQADRIgLZACAAAAAAAAAAIAA0CYAMIAAAAAAAAAAAAAAAABAAAAAAAEAARkAA -AFBISABgAARAAAAMXAAAQAAAAgCAAAmKBgAQDDgAAkAElEACABAIQAAgAoQAAAAAABCAASCARAAA -ICABAAwBgAAEQAFhAAACAGAAAABCQkAAMCAAVgAAAgIUAMIAAAq5CKHoQAwQCAggCShEDEFIEACh -AAEAAAAAYAIJBAoIAFBAAIAAggEAAEASAFAAAAIAAAAAAAAAAACAAAEAgEGAAKgABAgABBoYAAII -CAAAAM24MgAAAAIBwBhUmhnhQAQJBCgBgCwIAEAAxCAEDECAQKAAlBIACAgCAoAAAABASAgBSIIE -FACgCgIAAAAAAAABBAABoCAsIAQiAEABCWSiAIAAMADDEBMAAAAwwIEQAQCQkBQgAwKAIAhiIyAA -CAAQAAAAAAAAAQAAEAAADAAEAEkAAAAAAAAAAAAAAAAAAAgCMgAAEAEAAAAAAIABAIEgAwAAjbUA -BCAAEAAAAIBAABCK0AAAAQAAgAgAAAAAAACAEAEDAiAAEgZAAAAAAAAAAAAAAQDAAABAhAAAQCAg -AAAAAAACgYgDgQgAAAAAKCAACBARADAAACAABJRKAgAAAgAElCICAggQCEEEACAwVAAASIAAIAAA -AAAABAAFACBBAAGABAAAAAAAAAAAAAAAAAAAAAAEAAAAEAEAAAAAAACADAAAAAAKwRABAAAACAAA -UAAAACABokIQCIQgABEAAJAgQpJASAAAAIAAAAAMDAAAaDAAQEAAAACAAhJpCCgwABQgAECQEQCU -oDAAAggIAAAAMDACAQAVUEAEAEQAEADAQSl4UEIEAhCAAFAMLADJAEQAiwBUBgABQYCACUBAQABA -AAAERAAQAAAAAAAAAAAAABhAAAAAQAAJiwCMBInoAAABSAhQJIIAAApaAAAAwAASAAAUAAICAwQG -RAhQAGIAlIjoEAawQBNYokAAMBAAABAAAAAABQUAAAAACBAQAAIcQAAAUAQAAAgYAAYAEAAAFsAA -AAFEBAJEAAAAqEgCACIRAqMAADEATVBIEykIgCAAoQZAOEAVAgAAAgICAAASABASCIDYIQAAAEYA -AAAAAAAAAAAiEAAQgAgACBYQSgAAQAKAiA4EMCIAEAAACVdIAACACAEAQARISSFIEAAICQJRQAAA -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 -AAAAAAAAAHcHBy5VmQ8AAAAAAAAAABPfEwBVVaqqEREHBy4AowAR3RsbMzNREQiIVQVMXQWNMDU1 -MAAPInIzM19VIicAf0BVDxsAAAAACgYKBncbdxsAAMzMAAAAAAAAAP8AAAAADAYdFxUVc3NFzQH/ -AAAAAAAADWMwPzU1AAAAAQUEChsidzU1BPQPD0RFd3cAVRAVAgJTUwAAEBAAAAAAAAAAAAAAAABE -/09PHVVVDwAAAAAAAAAAAc0BAFVVVVUzMwsLHQBTAAAAAAAAAAQIAAAAAAABAAAACAAAAAAAAAAA -AAAAMBAAIAAAAAAAAAMAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAAAAL -kUAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAAAgA -AAAAAgAAAAAAAAAAAGAAAAAAAAAAIAAAAAAAAAAAACAAAAAEAAIAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAhgAAAAAAAAAAAAAQAAAAAAKAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAgAEACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABEaAIAAAAAAAAEAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACAA -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAADpogAAAAAAgAAAABAAAA -BAACAAAAIAAAIQAAAAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAQCABCAAAAAA -EAAAAAQAAACgAAAAAAAAAABEAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAA -AAAAQAAAAFAAAAAQAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAAHTgAAAAAAAQAAABAAAAAAAAAAAAAQ -AAAAAAAAAAAAAEAAAAAAAAAAAAAAABAAAAAEAAAAAAAAABQABAAAQAAAAAAAAAAQAAKQAAAAAAAA -ARABAAAAAAAACgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAABAAAAAAA -AAAAAAAAAAACAgABAAAAAAAAQAAAAAAAAAAAAArHAAAAAAACAAAAAQAAAAIAAAAAAAAAAAQAAAAA -AAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAgABAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAQAAAAAAAACCgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKYAAAAAAAgAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAGAAAQAAAgAACAABQAAAAAIAAAQAAAASAgCAgMCABFAC -kAAGAgJAAAMAApCAAAgAAAAIAAIwiAABABBQAAIAEAAAAjACIAAAAAAAAAAAABAAAAMIAAAAAIBA -AABAAFAAwAACQAECAAAAFgAAAAAADAIACEAkCAAAAoACCAAAAIACCAAACAACAAAAEJBCAAAUAAAA -AAAAADQAABAQAAABIAAACBCQAAAUAAAIAACAAAAAAAABAAAAIAECIAFwAgUIAEIIIAACCAAAEABA -CAIAYAAAAAAAEhBDCYJgAEACECAAAQBAEAIJIACQAAAAAAggACAgAkACAAAAAAAIIAIDAQAAAEoA -AAAAAiAAAAa/CAgAABIjAJJQIIAAARAAAAAqCAAAAEGAAAAQAABAAAAIQAAQBAQAAAAwAAAIQAAA -AgAAEADgAAAgAgAAAAAAAAAAAAAAEAAAAAAIAABEAAAAUAAADgQSKCABgAABdBDAECCAAAEIyAgQ -AAoAAChAAAABgQCEFAAAAQiAAAAAEAAIAIAAAEgAAAAAAAAEABAAIABAAAxmgBAAAIAADA4JAAAA -CPVABAoAQFDQhAAMYEBEQAgASACAAEAIAAQQAIAAICIIAAAEgABBZgAQAEABAAAAAAAQADAABAIA -ElAAQIAAAgKAAAAEAAAEAAIABAEAAYwBwAAACQBowAAMEgIARJAwyAEQBAEAQAAAzAIAgAAACIDE -AAAKAAAgAAgCAQABIEAAyRAGBAAAEIAAAAAAAACGAAEAAAgAiBAIjAABAABIEMAIAAAE2QRCCIQA -AABQACAQAIIAAEgAAAAUANARgAAAAAAECACAAAABgAAAAAAAAAAAhoCIAAACAIAAEAAAAAAAQADA -QAEAAABABEAAAAAAgAACEIIAAJCoAAAAAgIQgAEgIEBBAEBAAAACCACQAAAAADAoAAAAAIAAAAAA -AAAQAAAAAAAQAAAAABAIAAAAAEAAAiAAAAAAIEAQBIAIQEIAAFYWAAAAAAYpQFExAAJIAiIgQABA -QAgAIAAIACAACAAAAAAAAAIgCAAUAAEAAIAAEAAAAAASAAAAAQAAAAAFAAgAAgCAAAABAAAAAAAA -EAAAAAAAAAIIAAAAACQAAAAIMSICAAIQBCiBAIEQAgEAMIAIACgQAAAgAgAAAAIUQAAABgQQAQAA -EAQIASAAAMAAgAAAAAAAhBAAgBAAAABAIAEAFAAAAERKAAAACigMAQAAUAAQAQgAAAAAQBIACCIw -AEAABAEIADAAhGAAIAABRDBAIAAAAFAEAAGAAAAIAAAAAAAAAEgAAAAAQECAAAAEAABAAAAAABQA -BIAAAkgAAAIAJAAACESABIRSAAIIAIAACCAAAQoIAgIAIAABSAGQAJCEAAAIAEACAJACAAgSAQAI -AIAAiAIAAgAAAAQIAEAKgUQAIAgAiAgEEECCAAALhwgAACQAgIAACCQAAIkAAAAKEAAEACAAAAgY -EBAAAAAACAAgAAAAAAAIQAgAQBAgAAgKICAIAAACiBAAQACCAAEIAAAAAQQAAggAKAAQAIAgACCC -gBAIAIQAIIAAgYAESBgAAgDBBACgIQAAgAFASJAEACIBBQQABABgAAAABAAEEACBAQAEAAABIAAA -AQIAAAAAAAAgACAEoAAAAAAAAAQAAA+/AACAAAAAwElAAAAEAIAAAEAEAAABBEQEAAAEAAECAAAA -BAAAAAIAgAEAAIABAAQAEQQICACAAAAEICAAAACAAQQBAQCAAAAAAAAAAQAgAkEABAAEAQQQAAAE -AAABgAAAAAAAAAAAAAAEAAAAAAAEAAhAAAEAABQAAAAAAAIgIAAAJAAAAEABAAAAAAEAAAAAAAAA -AABUgAAAJARAAKAQAAAADFAAAAAAAAAgAACAEAAAwAAAAAYAAIBAAAAAAAARABAAAAgAAAAAIgAA -ABQAAAJABAAMCJAAACAAgAASCAAAABAICCAAAAAACIAIAEAAADAYAIAAAgkAAQAQgAAAACAgaBCA -hAAAAkACEIAEKAAAAAAQhBYAAAAAAhCABAAAAAEIEIIAAQAggAIQgAYAAAAAABCBBABAAQAgEIAA -AEAgAAgQAAAM34AACAAAKAEQgAQgAAAAARCCAAIAAAAAMIIAACgAhGAQggAAAAEQABCBAAAAAJBg -EYABAAAAgAEQgigAAAAYAQCEaAAAATwAEIIUCAABAQMQIAJBAAAAgMQgAkIAAAAgxCABQAAAoAjE -IAEoAAAAhMQgAAAAkCAAxCADAgAAAADEICoCAACAAMQgAQAAAACAxCACAAAAAEDEJAIEAAACAMQA -AAsXIABAAJCgSMQhAQAAAAIMxBAKAAAAoACEICAAAJAAAMQgAAAAAAAAyCABQAAAAIHEIAQABACg -AMQQICgEAACIxCABAAAAAADYIApAAAAIAMSAAACAAAAQCYAAAMAABAAJgBoAgAAAAgmAqQAAAAAg -CYigAgAKAEIJgJQBAAJABQmAAIAAAEAUCYAEAgAAoCAJiIACAAEAAAmIQAAAAyCQCQAACvCAACCA -CJAAEYgpAAABAAAJgAAAAQAAAAmAAAIACEAACYAAAAAAAAAJiAoAgABEKA2CAAAAAAAECYApAAAB -BJAJgCUAAAAJJQGAAICAAaMQCQBFjshgZASAQUAMAMTAAoEKElQCQCQBwMRCCAABDARACEBBQQiQ -MIEgAEEyQFjQAAAgAEAAICAAAABAMAAQFAAAMFAACgAAcEBARAA0KEAAAAAEoEABBAAkjIYBBQBI -AEBAAIAAAEAAAAAAABAAAAAAQAAAAAAAQBAAAAAACAhAICAEAAAEQQAABAAQAgBAAABggABAAAUA -QCBgAAAAQAAAAAAEgQAQEAAAghgBADAABABCQElBAEABSEgAgLg4IGBKAARaACKiAIQBCAEAAWEA -AIAIAAAgoAhEAACBAARAwUAAQUBgAAAESAkBAAAAQURIAEAAAMpQIAAEAAAIQgKCqAAAgggASAQB -gIAMgAFwCAAAQACEAAAAAgAAAAIAAEAYGABATAAACQAAUAwAQIEBAAAICARAiAAIAhAJQARQCAAA -AAAAAOBADAEGAAAAAYACBBQAAACJABAsFBBEAQQABAEUAAJBAoA2AABiAACAAMEAAEYBCQABAAAB -CQAAERDCIAAAAQiAwQwoQAAAYAgEACwiCEQThAAAhP0gAAAGUyAIEAAEIAQCBCSCAgAAABAAgIgA -CQABAAAAgAAAAIAAAAAAgGADBAAAAABAIYAkAAECABAAAMADAABAgTAAxAAEAMATBCAgAwAAEAEg -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 -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAIAAAAgAAAAAAAACCAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAC -AAAAAAAAAAAAAAAAACAAAAAABrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAAA -AAAAIAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJIAAAAEAAAAAAAAAAA -AAACAAAAAAAAAAAEggAAEAAAgEAAAAAAAAAAKAAAAAAAAAAQAAAAAAAAAAAABABAAAAAECAAAEAA -AAAAAAAAAAAAAIAAACAAAAABCAAAAAAAAAIQAAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAA4bAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAEAAAAAAAAAAAAAAA -AAAAAAAACAAAAAIAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAA -AAAAAAAAAAAAQAAAAAAAAABEAAAAAAAAAAAAAAAEgAAAFAAAAAAAAAAAAAAAAAAAAEAAAAAABVMA -AAgAAAAAAAAAAAAAAAAAAAAAAABACAAAAAAAAAgAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAABBAAAEAAAAAAAAAIAQEEAAAAAKAAAAAAAAAAAAAACAAgQCAAgQAAAAAAAAABAS -AAGBABBAEAIQQBAQAAAMCAAAAAAAAgIAAAAoAAAAEAAAABAAAgAQAAAAAAICAAAL1AAAAAAAAMAA -AAgAEABEAAAAkAIAACACgAAAAAAADEAAAAAAQAAgAQAAAAIAAAAAAABAAAAAIAIAAAAAgAAAAAAA -AAAAAADAAgAQAAADAAIAIAgAAAAAAAAAQCACAEAAQABICAIIEAAAIFBACAAAAABAACgiABACAgAA -KBAIAQAAAAJwAAMAAAAAERAAAAAAAAggAAgAQAAACEQAAAQAAAAAAA27AAAAAAAAAAAQCAACAAQg -ACBBCAAAAAAAAAgQAAQAAAAAABIwIAAAAAAAAAAAAgAAABAAAAAAAABAAQAAAIAAAABAAAAAAAAA -ABQAAAgAAIAAAYgAFAYoAAEADAAEEIggEASCAABDECABBIQAJFAIIAAAAAQURIBgAAgAAQEWyQAA -AQACEAgIQAEBAAQQEBAgAAAgAAgC0AAAAIgAAFQIIAAAAY8AAAAAAMAAAAAAAAAADAAAAAIAAABA -AAAQAgAAAAAAAlACAAAESgEAEAAAAAFQgAAQBAAAAFAgAAAMgAABwoAAEAHAAAAIAAAABAAAJAQA -AEAAAADAQAAAAIQAAIASAQIQEABAARAACAAAAAAQAIAIAoIACAAQUAACRAEAgEAACAAABAAIUACR -AAAAAIJgCAAAAAAEgAAIAAIBAACBENEAAAAC6wIAgAQBARACgAIAAAAIAAIAAARAABAAQAAAAIAB -QgAIK4AEAAAAgAIBUAAAAAAQAAQAgAAAIAACAQIEwAAQEgIQAAAAABAAEBAAAgAAAACAAAAQgEBA -AAQAQBAAAAwAAgREAgASiQAAIEgACACQAAAAAAABABAEAIBIAAAQAAAgAAAAAgRICGAAAAgAAAAE -AAAAAAAQoEAAAUAQAACMgAAAAAOfAAAAAAAAAAAAFgAgAIgAAAAAAgAAAAIAAAIAAAAAgCAEAQEA -AAgAAACAAgAAgAAAAAAAAAAAAACAEAAAAAYgAARAgAAAAAAgBAgAABEAAAAACAAAEQQIAAAgAQIA -QBDAABEIAAEECgCAAQQAAAAQIAAikiQQAAICAgAEEQRUKQAAAmgAEAAAgAIQAAEQAAgACAAgEAAA -KAAQAAAAAAAQIgAAAfQAACAAAWAAAigAAAAAACACAAAIQAAAAAAQEBCAAEIAAkQgCGiBAAACFAAA -AAEAIAAMSQAAAAAAAAQEBAABQCAAEAQAAAAIAAAAAAAAAAQAAEgESACAEIACCQSAAJEAIQAIAEAC -GAAAgAwAQAhBAIAACgAIAAAAIEAIAYAIkAAAAAgEBAAAAAAEDAEICEIAAIAIgAgBQBIAAggAiABA -FEMAAAAA9QoAAAkAAQAACAgAAhAAAACIAAEAAAAAAAgIAAAAAAAACgABAAACgAAIEAAQAAAAAAgQ -IAAAAIACCACAIAAAAAIICIAAAAAAAgAAAAhAAAAAAAQFAAACAAAAAAAAAQIBAAgAAAABAAAEAARA -AAUBACBBIAQggaBAYQAECiBBBESAAAAggAAgAAAAAAAAgJAAAAAEAAAAAQUAACAAgIGABAAAAATI -AAAAAAEABQEAAAAAAAAAAAAEAAAABIAAAAAAAQAAAAAAAACAAQCAAACggAAACiAAAAAAAAAAAgEA -AACAAAACAAAAAAAAIAABAQQCAAAAAgAABAAAgAhEAABkEAAAESAAAEQAAAsBEwAAgAAAAkIgAAAC -AEAACKQAAAAAAAHEBAAAAAgAAECAAAAQAACJAQAAAAQAAAAAYAAAAAAABSAEAAAAC54IAAAAAAAE -gAwEAAAAICQAABQAAAAgIAAMBAAAAkAgAAgEAACAgAAAAQSAAAJAQAAAAQAAgkAAAAAACAAAoAoA -BAAAAAAMIAAAAAAAgAAACIAQQAAAJCAQgIAAAAIICBCAEAAAFEQAEIAGAAAgEAAQgBQCAAAEAhCA -hAAAAAAEEIAEIQAAACgQgIABABQoIBCAEAAAABQJEIAQAAAQBSAQAAAJ2oCAAQABIOAQgAAQAAAI -AhCAAAAAAQIAEIAAAEACAQAQgCACgAAgUBCCAAAAAAAAEIIIgAAAAAAQgBAABAIAAACAAAAAAAAA -EAAAAAAAAAAAIAICAAAAQMQgAkwEADgExCACwAAAAgDEIAAEAABAQMQgAgAAAADAxCACAAAAIoTE -IAIAAAABRMQgAEAAICCAxCACSAAAEBjEIABAAACUgMQAAAQSIAAAAAAAIMQgAgwAAICgxCAiAAAA -AEDEIAACAAAgAMQgEgIAAACAxCAEwAAAABDEJAAAAAAAAMQUQAAAACAAhCABCAAAAMDEEAEAAAAA -ANiAAAGAgEAQCYAQAEAAAAIJgAgAgAEAAAmAAABAAgAQCYAIAAAACBAJgAACQAIIIAmAAAQAgAgg -CYAAAoCBACAJgAAAAACiQAmAAACAQkAgCQAAAtqCAAQAAAAACYIAAEABAEEJgJAAAAAQAAmCAkCA -AAEgCYIAAQAAIBAJgAAIAAAAAAmIAAgAAEAACYgIIAAAAAUJgAhAAAAAIAmAiAAAACAAARARQAAw -IAIKAAhKAIIAQDEACcACAABgMBACQgIGAAEAAAEAAMXAAgIUghAEAhEUiAAAAMhBQGJCQEZAIIiA -IADBACDAKCBAMAFERACCgAA2AAAMbggCQAABAAQAAAAAAhAgBAAAoFABMDEAAAAAMAAQQABQEEJI -iAJAgAAAAFAAAEwAAIAAAACQBABAAACAABAAAAQgIMQAAAAAAAAAAAAAAAAAAIAgQAwgAUAAEACo -gYACAkBCGAAAgQQIAIEQoeHgAARBUsBABAhBoQCA5EzB4kAQRJDAAAAEISEMARJAGgQAwIRiAAoA -AAAAEQQAAAEAAAAAAMYwBAAAGQRAAKIIQAgAACAIgUAEAgIMCggAAIQAQCyAgAEMABAYAaBQAAIA -AAAAAEAIEATAAAwAAAAAAABAAAAAwAQIAAggKAgAiAAAAAASEACGCCgDCAAAgQEAQREQBIAIIiAg -xEhAAAiBECAQEAEAIpIABAEABAgQhgQQAAgQKQbABEMBCAAAEAAAIgYAAAAWACAGkAIBkAhgACRG -EAABEAAAgH0ABCACEAQACgCCAAQQAABCJAAgwAgAAABAAAgEAAACggiEYAEQBADDAAAAAQEAAgEA -CAAgAAAKggAAAAAAAUAIAACAAIaAAQIABAAAAIAAABCAARBCAAAgFQIgIQBJikCEgAkUAgGAQhCg -ECAACAAEQAixMQANAAAIAABKAACCABWAMAEAAQgEECgAQAACQEQUKDAiQEKAQBCqQDAACAgAAAAM -+AWAVIAAQUAAFIAwgAAAAAAUIAAAAEAoAAAQAAAAQBAAAkAAAAABABQAEAAEQAAABAAAAAAAQAAA -BQAAEAIAAABAUCAMAAAAEAAgIAAAAAAAFAACBAAt7ADAwQRARFwAQCEIAkABFBIAQAQFRAIU7CIA -AAQAIBQMREAIAgoCAAJAADAQEISMDAQcADQAACgoAAQAAgQZBABAEIIEAAQXQEAAAACoAEAQwBAE -YEQQAAAEAEAAQBICEEAAAADMAEBAgAAASAQAABAEEAQAQAAQAAAAgIgCABAgCAIhwAAAAwAQAAAA -AAAIAQECAMABAAAAAAAAAAAgIiGqSQQAIQALCEEAIAICIDhJUEIQEUsIOIgAISQCyACqCLMAAKAA -gFEoAaEqAABQJUIDGAoAEIaRAChIAANASDwACFJCAABCUSAAQFQQAgAAClAYIVAgAAAgCABACEAI -QQAAAFAAQAhAAAAyCBAEQEgAEAhAQEoSAEhIAAAAEkAAAAAQggAAACAJARAAAAAAAgAAQEgGDkBI -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 -DxF3cndyNTUPRHd3d3czM0dGDB1HRhsKAJpVATA/As4nJzMzVVUFrzU1AFEzMzMzDw8iIkdGAP8P -DzNVEREzCgpOVVVHRwAACNYicjA1A6t3dwAAEf8AAHX1MzMPDwAAVVQnBTc3AAAAACISdxcPMzMP -IHUAAAAAAABVRSAgAAAAAAAAQMAABQAAQFUAAFVVAAAAAP//AAAAAAAIAAAAAAAIAAgAAAAAAAAA -CAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAryAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAADDkAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEACAAAAAAAAAABAAAAAAAAAAgAAAAAAAAACAAAAAA -AAAAIAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAL1gAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAcRAAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACKcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA -AEAAAAAAAAAAAAICAgAAAAAAAgAAAABAAAAAAgAAAAAAAAACAAAAAAAAAAACAAAAAAACAAAAAgAA -AAAQAAAAAAAAAAAAABAAAAAAAkAAAAAFVwAAAAACAAgAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAABAAAAAA -AAAAAAABBAABAAAAEAAEACAAAAAAAAAAAAAAAAAAAAggAAAAAAUAAAAAAAAgAEAAAAAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAOwAAAAAAAAAAAAAAAAAYACAAAAAAAAEAAAAAAAAAAAQBAAAAAAAQAA -AAAAAAAIAgAAAAAAAAAAAAAAAAAACABAAAAAgAABAAAAAAAAAAAAAAAAAIEAABCAAAAAEAAAEAEA -AABAAACAAAAIAAAABgAAAAggAAAAAAAAAAAACQAAABAACEAAAAAABAAAAAQIAAAAAAAAAAAAAAAA -AAAAABAABAAACQkAAAAAAAGACAAAEAAAAAAAAAAAAAAAQAACAAAAAAAAAAAICAAAAQAAAAAAAAAA -AAACAEAAAEAAAAAAAAAAAAAIEAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAIAQAABgAAEAAwAAABAA -BAAQQACAiAAAAANAAIAAAAAACAAAgEARAAACBAEAEBAAABBQAAAAAAEAAAAAAAJAAAAAEIAAgAAA -AAAP4AAAAAAAgACAQAAAAACAEAAAAABAAAAAAAAAAAAAAAAgACAAAAAQAAACAAAAIAAAAAAIAAAQ -AAAAAAAAAAAAAAAAAIgAAABAAAAAAAAAAAAAAAAAgBAQAAAAACgAAgIAAAAAgAACDAAAEASAAAIh -AAAIAoAAAAIAABAgABAAACAIABKAAAIEIAABIKAACCAAAAAAAAAAAoAABAAgAAAKAAAAAAA9AAAA -AAIABAgAAAgAAAAhAAAAAIAAAAAAAQAAAAAAgAAAgBAAAAQAIAEAAAAAAQAAAiCAAASAAAAAAQAA -EAAACAAABAAAAIAAAQIAAAAAAAAAAIQAAAAgAAAgAAAAQAEAAAQAAAAAAAAAYAAAgYAAAAAhAAAg -AAAAACAAAYBAAAAAAAQBACAARAAAAAQAAAAAAAAAAAAAAAAAAAAgAIBABAAAC+QAAAAAACEAAAAA -AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAPOAAAAAAAACAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAACPoAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAIAAAgAUAAAA -AAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAACAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAFAAAAIAAAAAAAAAAAAAJ9QAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAUAAAAAQAAgAAACQAAAAAAAAAJ -AAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAEAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAkA -AQAAAAAACQAAABroAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQABAAAAkAAJAAAAAAAA -AAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAADYUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIgAAA -AABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAA -AEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAADAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAh88AAAAAgAAAAAAAAACAAAAA -AAAAAEAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAwAAAAAAAAACAAAAAAAAAAIAAAAAA -AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -33756,43 +47515,17 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -AAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAA1AAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACKAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAABgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACKAAAGAAANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIoAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA -SSgAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAEAAEkoAAAAAYAAAAAAAAABgAAA -AAAAAAGAAAAAAAAAAQAASSgAAAFAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAB -AABJKAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAECCAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAggAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAECCAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIIABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG -QAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAgAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAEAACAAAAAAAQAAIAAAAAAAAAAAAABAAAkAA -CAAAEAACAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAJAAAgAAAAAAAAAAABAAAgAAAAA -AEAACAAAAAAAAAAAAAAQAAIAAAAAABAAAkAACAAAAAAAQAAIAAAAAABAAAgAABAAAkAACAAAAAAA -QAAIAAAAAABAAAgAAAAAAIzJDAAAIoBEjMkMAAAAgACMyQwAAACAAAABAAAAMJMxjMkMAAAwkzEA -AQAAACKARIzJDAAAAIAAAAEAAAAAgAAAAQAAADCTMYzJDAAAIoBEAAB8L4zJDAAAAIAAjMkMAAAA -gAAAAQAAADCTMQABAAAAMJMxjMkMAAAigESMyQwAAACAAIzJDAAAMJMxjMkMAAAAgACMyQwAAACA -AIzJDAAAAIAA+JJGBCBCIAD4kkYEAAAAAPiSRgQAAAAAAAAAACBiSR/4kkYEIGJJHwAAAAAgQiAA -+JJGBAAAAAAAAAAAAAAAAAAAAAAgYkkf+JJGBCBCIAAAAAAA+JJGBAAAAAD4kkYEAAAAAAAAAAAg -YkkfAAAAACBiSR/4kkYEIEIgAPiSRgQAAAAA+JJGBCBiSR/4kkYEAAAAAPiSRgQAAAAA+JJGBAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -33816,579 +47549,149 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACScAAAAA +AAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiwAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXvAAAAAAAAAAAAAAAAAACAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqUAAAAAAAAAAAAAAAAAIAAAAAAAAAAEQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAQAAADhgAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA +AAAMMgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAAAACAgAAAAAAAAAAAAAAAdcAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAIAAAQAAAABAAAAAAARMAAAAAgAAAggAS +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAACAAAAAIACAAAABzgAAAAAQIBAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAihAAAAAAAAACAAAAAAAEAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBUAAAgQQAAIEgAKAAAAABAQAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAItgAAAIAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA3bCAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACHMBAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVCgA +AAAAASBAAAAAAAAABIQAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46ggAAAAAAAAAB +AAAAAAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAABAEAAAAAABAAAAAQQBAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAJKwAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEAAAAAAAAAAAAAAAAAAABAAAAAAA37AAAAAAAAAAAAAAAAAAAAABAAAAAAQQAAAAACAAAAAAAB -AAAAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNiwgAAAAAAAAAAAAAhAAEAEAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAFIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAEAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAYAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAADRoAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAAAAAAAAAAAAEAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQUAABAAICQAACAIIAAgAADABCAgACUAASEAAAAAIAABAIQAAD -AhAIEAIQIBIAAAAQAEoKEAICABACAAAAAlAIEAAAAwICECAQQEIAAgAQAAAJoAAQAAAQAgAAAAhA -AAAAAAAIAAAQAAAAAgAQAgwAAAAACAAAQAAEAAAAAACIAFAAAAAAAAAAEABAIAAAAAAUAkgIAABA -AAACUAAAAAAAAABACFIgAAAACAAAQgACACIAYCASIAAAYAgAIAAoAAhAAAAgAgAAAAABECgACAIA -AAACaAAAACggAEAIABAgAAgAACgCUAIQIAGACAAAABAAIFAAAAtQCFBAAgAwEEIgABACAEAQAERI -EAASKAAAAEIQQwBAAAAQABAAADIAAABKEAIAMAAAAEAwIgAUAACIUgAAACAAEAQIQAIAELAQqBBA -AgAmCAIAAAAAEAAAMIABcAAAEBAIQAAAAEgIwAAACUAEAQoQLBMBAAAGBJEAAJIACFIgSIAAEhYA -AAAQCAQAQAAQAgAMAAAGAAAAEABABDAAAEwQAAAAAHQABAAAAAAAAEAEAAAWiAACEQCAAAQCCgQA -AIAAJACAAQAMAACAAIAgYASAAAYCAABgAgAAVAAwAGAAKABAApAGAQSBAAABACIABggAFgiAAAAE -AAAEAAABAAAUAFEQgAAQgQQAgRAAgAAAAQBSCAAIAADEAggAAIEAAAABoEACAQAEEIAEQIAAAEEE -AANAAQBEAAgABEQQgAACEAABiBAAAAAIskAAgBAAEEgAAAAIABAIgIgAAAAAAEgAAEAEAAAQCAAK -hEAAAAJIABAEAABAgAAAAAEEAgAQBAAACgQQCAZAAYAAAAAAAAggAAQACAAQTACEAAKAAAAACBAA -ARUAARQCAEQCAECSEAiAABKIABKUAhABACBABAIAKAACEDAAABAAABIpYAUgAggAAIEAAggBqKAA -qQASAAAgAAIoAghoABQAAALaAAgAAAAAAAAAAIAAFigABoCAACAADQoAQAICAAQgACEACABAAggA -BACAAAACBAAAAIEAABQAAAAAggQEgEACYAAAgAAACAAoAAEAARJACIAIEQAAEAAABsAAwAIBAAjQ -AJAAAAEgYCAAAAQBAAAIAQAGxAABAIkgKCACAgBgQAIIAASAEUAIQAxBDCAJQgAElAAEAADGCAAQ -AWAAAIaIQAAAByZIAQACADAQAkABEAIBABCACBAQABEAAAAAARAAgAAABARBEAAgAACARBEwAgEQ -AADBBBACQBCQQAgRiAAEAiiMAAwkQAAEAMAUDBAAAQAghAgAQAAAAAJACAEEAACAgACIAUEAQAAC -AIgBgAAcAgCAiQAAAgIAAAEIAAABggICQUgEAAiAkIACCAAAAAAABAAIAgACABAAAAgAAAAJAAAA -AAAA7AgAIAAAAgAAKBgAAACAgAAIAEAAEoAAAwgAQAAUAIAASAAAAACAgABIAgAIkIAAAAgAioAE -AAAACgAAAAKABAIIAAACAAACAggAAAgYgAACgGAgAQAAAAAAQAAABAIAAAAAAAIAxIARACAEAGAA -AAQIBAABAAAAAAQMAAAABAAAwAQBggAAAACBBAAAAQAAgAAhAAEAAAQAACAAwAAABAAAAAWlAERA -BAUEYEAAhCAAAEAAgCABAAAAQAAAAGAAQABAAAANAAAAAEIAAICAAAQAQgABAAAAAAAEgAAhAAAA -AAEAAAUAAACABAAAgABEgAQaAAAAAAQAAAAUAACGAAAAoAAAAAAAAAEEJgAACAkAAEBgAAAEAAAA -AAAAAAAAAIAAIAAACBAAAUAhAAAUAACBACIAAAgAAAggAAAAAAABAAgAAAAAADoAAAAAAARgAAAA -EAABBCAAAAAwAIAAIAAIABJAAEAgAACgAAAAACAAAAQAAIAAIAAAGAAAAAAAAAAIAACAICAAAAAg -AAAAIAAIAgAAAABQAIAAAAAAoAAQgAAAAAABIBCABAAAAyEAEIACBAAAAEIQgAAAAAAAABCAiAAA -AAIAEICAAAACAAgQgAAAAAAgCBGAAAAAFAAIEIAkAAAAAAAQAAAJ9IAAAAABMAEQgAQAAAAAABCA -EAAAACABEIIEAAABAAAQjAQAAAAABBCAABBAAAAAEIACAAAAQAAQgCAAGgAQABKABAgAAJBAEICE -AAAAQAIQIAAAAAAyxMQgBgAAAACAxCACAAAAIIDEIAAABAAAEMQgAwAAAACAxCAQBAAAAMDEIAMq -AAAoAMQgQgIAAADAxCADAAAAgIDEIAKoAJAAhMQAAAQmIAAAAAACYMQgAgAAAADAxCAhAACQggDE -IAKCBAAAQMQgIwAAAADIxCADAAAAIIDEIAEAAACAgMQkAQAAAADBxCQHAAAAFQDEIAQEAACAUMSA -AAABgAAmCYAgAAADIiAJgAAFAAAAIAmAAAAAgAABCYCYAwAAACAJgAEAQAAoEAmABCEAgACICYAA -AQCAJBoNgJgCQAIgIAmAGAQACAQgCQAAC2yAAAAAAAgICYUAIAACICAJgAgAAAlAgAmACEGAAAAC -CYAoAwAAACAJgIgSAAAAoQmAWAAAAAAgCYgZAACAJCgNiAAAAABEFgmCAQBAAAACCRAAiGAAEFAA -QABAMAUEBGECQEFAoNBUICQoQmA0MHAEBBAiQgSEBARIAEBgABAUABERSAAEAAEBAhAgMAJAAABA -wgZCEgQEAEQAQABQJCQAAAAJRgBAQHAgQCAgUEBABCAECgAQAEBAJAQARFAERlAEAECIICBCEAAA -AARISMIQQAAEACBEQRIABQBwRVQUAAkABGAAACAAABAUEEVEQIBQYABEQQhAAAgAAAAEgCQMQEAo -CIAABJRSAgACREACCEREIIAAgEGhIAACQRCABAQBAABQRIIAEEBgEkJEYEBEAQAEBLAKgaEkQACI -gAAEQggkAAIAAE6/TAAEBAgAABAEAABAABAEAgQABARAKEAYAQAQAEAAAABAQABECAAAABICCIAA -CAhIBAAAQAAKCAAABAAAKYgIAAAKCEAEYAAANAwAGCAIKAAAZAFRAAPAAABCKAAAAAAIASSAAhIA -CUIIACAJCggIQQAQAAAABIDCIgQgCCAsDIIIQAMBAAEgAFCEAgAIgAAAAAAQEIgAgUMAw2AIUAAB -aAAAhiQAhAAIEAAEBCgAAAgIIABQCAYgQACAQEAghoEAACAAgAEGABIGAIEOAEABEIAkgsAABiEA -AQgBAQiIiIiAUAQGAAAAIAAAiYAIACIEAAyDgFAQIgEACBAAlCAiUgAABCCUqCBAAAhBAEBgKEVA -QgAEQEAAAAABgARAITBiAIEAiIAQgAAABQgUABCwkACBAlYAEIQAAIGAMIAAAkYBAYAEAAAGJwYh -sEKCQIZJASAwAEZJAARCEDAiAAwMCBBgCEgAlAwESkAgAIABAgBCAgBCAAUgABAAAAAABCgBAAAA -QAQABAQAAAQgBAAAAAAJBAAIIQAUEACUAAAQFEQQYAAQAisgBwAEMgIEEAIQAgAAAAIQECKrBCQE -a2woAgBkABAQRMIUFBAAEKuEBJQSFAYQEDw4AAASABAArCoQK0AQEpEEQgQAAAk5BBSAEAOMFlAA -MAADA0RQEJSAEIACQ4SAFGAAAaNAA0MUMAEEAA06yBQKkEIzRAQkQCAAAkBAAAKBAgEZBAHCMoCA -EwNAgwIBAAAAAgIGAgBBSAAJyNIAgCJQCECgpQOIIQiAIAgGAQAwOAgLIFIzVAUOkBAFQAFAAJCO -EpcAAEBSMDICJDgAAFAESDLSMNAIKEFSEgBCAUBFWhMQQwABSAAABWEgkAoSKEAAAsEyCpAhEhJB -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 -UFB3cv/7VTtVAA8PIicidwAABScREVdX/wD/AFBV/18AAAAAd3cdLvHwM/8idwpfVVdVVyd3M3f/ -As/fAfEwNQ8AEbtydxEFAKoPVVVRVVEzXzNfJ3dzvwH7J69R+83/UPoPXwURJ3cP/3cnVVEbXzo/ -M18zVUV1Ba8KXwAACVZ3Zxt3M/9l/1VXUV0AqiJ3UFVQVQyuR1dVEVBVqqp3Z18bBa9QUHd3VVFV -N1UACl93JycnAABfXxERRUX/UP9QoPXv7wAAAAB3Jx0d8fAzrwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAN/QAAAAAAAAAAQAAAAAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAEAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAFu -AAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAAAAAAACA -AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACEACAAAAAAAAAAAAAEAAgAAAAgAAAAAAQAAAAAAAAAAAAAAAUAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAK8gAAAAAAAAAAgAAAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjqAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAggAQAAAAAAAAAAAAAAAEAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAADt0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACABA -EAIACBAIAIAMAgAACgIDAFAIAAAQEACAAAACABAQAwAACgAIEAAAIAQIAIgMAAACEEACCkAAACAA -ABCQAABAAAACAgAQQAIAAAMCAAADMQAAEgIAAAAAQAAAEAAAAAABCAAAAhAAAgAAAACAQAICQEAA -AwBQCGAAAAIAQAACAEASAAMAAgAgQBBCABAAAAAAEAAAAAACABACwECIAAIIADBgCBAAAAgCUCAA -EDIACgAACAAAEAIAAEByAAAAAGACSABIAAAAAAICAgACDAAAAEgAAAAAAAAQAAgCAAQICGhIAAIA -AAAAIBAAABIACAAAAAdsQEBAAKAAAAAAICAAAAAAAAhAAAAgIAAACBAIAAAACEAACkAAABAAAAhA -CAAAAAACIAAgAAAAAJAAUAACAgIAQAACYAIgAAAQaEAQAiIiAEhAAQAABHGIQECAUAAgQBAEAACA -CAYCDDAAMQAABACQAGAAgCAqUBAIYJSIAnSGSNBQAMhAAAQIEMABAkRSisDAAAFUABY0ECBAAQAE -BHAAQQAADIUAAAAAVGEIIAAQESAANNABAAKAAgxIUQAAIYAABBAAgIAAAAADIFAgYJCAEJQgEJAA -QEoAAAASACABAAAEKAguYEAQAAICECAAJAAAEQAQIIQABsACABCAgAEAAEIBAIBAAUABEAAACAAA -AABAQAAMAAIEARAQAIoAAEAACAgAAAQGAQCRwAAIAIBEAIAMAQEAAJAEQFIQEQACgQCAEAGAAAAN -DQAEgYAQEAIBgBAQBAAADopEBABQAACAiAAAAAFCEBAMBIQBAYgAgAkQEUgBABBATAAAEQEEEBDK -EIIAAEAAAggAAQgAABAIQQAIgABAQAAEQACggACQAogBAKgAAggAEYAiAAACqAAIAAAFAAAAAACB -CACIBkgBAgIACAAiAAAIIAIQAAIEAAmBQIJAAggAACAIqACCagQGAAKAARKECEIAAAc6AEACAFAg -AABAAAAAABBAAAAEAGAIaAAAAAgAAAIUCAAAgEAAICggAIBQBAiABACKAIGpAAAABgqAQgEARggC -KQCAaAAAIQSIAIYAABIBADAECSQwFCQwAEApgAAQYBIAAARSCAAAC4AAAWgAAAAoxiACBCAIABCQ -wAhgAoiICAAECERAAYBIACiAFAQQIHBRCAAkABAhEAFACIQBAYgCBAAACmpAACGAAEQQASAICQAA -ACqCSAIAAoYgEIAQABAAAEAAQMSQBAADYEgAEAQSADGACgBAAAQABAAQAAAoQAAEgBBEwAQAAiIA -EiAIAYgAAAAIwUiAAgACAABASAAAAEgGAEEIAIAABAIAAAggCAAUEAAACABAAEgAAAAIQQIABAIA -QAgEQABAAQAACAEAAkACBCAoAQADEQACQIgEAACAAAAgAAAMuggBAAAJQABACJCAjAiEAQEIBEAA -AABBAgghiAEMAAJDCAMAAIAQgEQoQIAREAAAQYgAgAAAEgAAKAQAAhAAAEAIAoAAAAAABCggCAKU -gAIAAAAAAUAEBAAgRAABAAAAAAEAAAIgAAQEAUwAAABAACAARQQDACAQIAQGAAAAAGBAiEAAAQRA -AAQEgAAAABAAIABAAEAAAAAAAQQAAAAAAAEAAA+kAQBEAgQAAgAABCAEgAAEBIBAAAEAAEAggAAA -AIABBCAAAAADAAAAIBAQQAAAgEAEACAAAwAgACAQIAAAAAIAAAAgAAEAAAAAUAAAQARAgAAAAAAA -CQAQAAAAAAECQIIAAAIAAAEAAAAAAAAAgAAgAAAIAACAQKIAAAAAAANAIAAAIAAAiMAAAAAECAAA -ICAAABAAAAAgpAAACAAAAQAAAAAAD48RFBEAAAAAAAIEAAAAAAAAAIAAAQANFAAAAAAAAkAAAAAA -AAAAwAAAAABIAQCABQAAUAABADQgAAACAAECAGQAAAAIAQkAgAAAIAAAACBgAIxwAACQAAgQgAiA -AAAAARCABAAAAIAIEIAUKAAACEgQgICAQAAAARCABAAAAAQBEIBGCAAUACAQgJAgAAIBABCAwAAA -AAACEIAAAAAAQAAQAAADAoAAAkAAACMQgAAAAAAAAxCABgAAAAICEICUAAAgACAQgAYAAAIBKBCA -BAAAACCiEIAEAAADAQgQgAQAAAAgQhCABAAAFACJEIAECAAACAAQIBEAAAAABMQgAUAAAACAxCAE -AgAgAATEIAMCAAAAgMQgAQIAAIDIxCAFAgAAAMDEIAAQAAAAwMQgIwAAAACAxCAASAAAgADEIAEC -AACAgMQAAAwvIgMiBAAAgMQgAwAAAACAxCAQBAAAIIDEIAIAAAASRMQgAAQAAACAxCAlQAAAAGDE -IANAAAAAgMQgAgAAAAIAxCACAgQAACTEIAFYAAAAAMSABAAAAQdlCYCoAoABACgJgAIBAAFCAAmA -CAEAAUAhCYAYAAABQBAJgAIAQAGiFAmAkAAAACAgCYAYAACAUiAJgBSAAAAIgQmACQBAAAQgCQAA -DhiACBAAAKCoCYBIAAAAACgJgAAAAAMAEAmAIAAAAiAlCYAAAEAAICAJgAECgAAAAAmACASAACAg -CYCYBAABACEJgASAAAAUBAmACQMAgQCiCSAgREIkACQgBAJIAAQAQSAABEBCFCABACQBSBAAAAEB -AAJCQhQAAAAAAEBAAEAAIBAAQgQwMDAAgcBCYE5AAABwcAjAPCAQICQCVHBUQAANAAADBgIAAAYA -ABAERgBAQEAAACCSBEJCCSAQAIHARADFACQAAABCAikwEMAgQkACBEiAAAAIgAIGEhAAQEAANCAg -AAoQKspCRUAAAABUBgIEIQEUREIBoQwEJAwEmBykYEkIAkCEAKFACEAACIAAAAkIQoIAqAGhREhB -AECACAQIAARURAABQSwEAECKEAQAsYgITAQIiApEQABICIQsBAAAQYAAAEGmQVDAQAQIREShKAAB -CQgABABAAaFSQEiAGAAAgABACOiEAAGBEgAAAAGhEEBEEBCoYTAAAEBB4pGxoEREDAgAmEEQAaEI -IEAAYKCBSUAKAgAAAiAAQjAAQIAMIBAAAokKIAAkEAgEIMQBREHDAAAISMMMIBAIAAAjZgQkCACE -gAAIBGACCAgMggAAIAQAAATCAAQDkAADgAABSCgIAQEAQQAAhnkQQEwBCACAgACEJMAAQCAAAQ4g -EAAAAAQBhCQGAAQBBEBGMFAACAgBQAAkBABEgQSCAYFhAQgKABIEQAgAACFBwgQAEAGEIAAyDgBA -EAAA0QhwKAAMQgAgUYBAAgAEoABAaqkgAk2IDQkQIRAADAQEKABUAAIMBhAUaY4gQikJSkJxIAgC -QkEQABGwcQAMoQhSSQAiQESIcJEgAkIKFBUAAAADMgAIIAACDZIAECqoIAIMgUgIICgAQEgJFAgR -qTAESWAJESggAEBAAiAVIJEwAAEACRABIhAAgABCAAoSQkBNjQAIgCAACCmoAAAAACBATEwAAAQE -IEAMaHBABABAAgAEQAACBBCDFAVQQFiQAAAThERCAAAQAhICFAIUABAAFAASENAwBAQEQBhAFAAA -BBBEEBAAQAYAAAMTQBAAEICCggQAAAASkIQQqAwWFCgIEAQAABQAUEAAABCQEgFAABQEBgIURhBI -AABAREZBIkA0BAAABABQDMAAAKiCAiYUAJoCABQCAARUkBAEEgREEABIsgIQBAAIOAYSAAAGQSAo -KgIhoAqyGlEIEiBAAgKAUANaysUwSAgJOhKxobCwADACkkjAACESEULCCEAB0goCAhoAgAAAEgmI -CCAwBQUhUEISEQUhQgAACWIyTEQg0MAA0AIBAhDIAAIUOBACElIhoqhIQADYEAAAIgFYikIABAII -QhAAuKEAAwIoKEhYICEgCBIYUQFAQBFDWCBCEoAhAIATAAEBQEAQFRICsAQGUpQDCkIAlAkGAACF -QBIEKEIQjIIGkERBQCIKiMIEBAABAEIIQgQFQAr0EAQCEBBAUpAABBAQBAoBAgAEAgIAFwBQgAJA -BAQgMDBIAAAKJCQQFCpCQBIHjEIRAQJDVIICojQEBBEEDUASEkAEkoEECkYUFJKQtIkIAhIACRLR -hBAQVkYoEBTIAAIACEFCQEAAEhQEgAgLkwASKIAIQMBCQAAAkICQAABBAAAQbDiAUQwAgIABANAA -AQAAAGkgEAABAACAICQ5QJEAkKBvAFIAgIABIIIQEgXIhJGAgIe4w4CAwYAAG5AAAAMAgIKQEAAA -AABJAAYCATAkgAAAgJCbSaTcQQEhkIAARDACA0CAAIwgCECQIIAQEBQwIRGAkCNqkBhAAgMIAAMQ -EACAwQCAWwSQEAIAAIBiAJR8xIGKAGQDEoBVVVVVRPQRu8/fPz/M3DN3Pz8ndw9fM///GzOvVVUR -FfXxXxsnd/P3VQUPM3J3O1d3J3cn9PUP/7uvd3czVR0/UfsVv1X7M1UPX1URR1dHVwAADSS6vyd3 -Pz9VR7u/Ba93d29fD18zDzNVJ68RFTo/M192d3cndyf/RVUfD183Nx0dUVEPdzMFX19F71VRVVEz -rzOvM3cPX1BVUFXN/1VRM18zX1VaqqWI+AD/z80/HczcMxE/NRsbDwUz9f8PM/+qpXd/9fdfXycn -8/FVX18nd3c3UREbERv6+w/ud3e7sTOvDD+q/yJ3qvszrw8FVXdHZ0dnAAAFJbu7Inc/OmZHd3Uz -M3dyKwoPBbsnM18bM3d/Pz8zD7q7ERsRG/9XVS8PBTIyHT+rqw8RM18KG1X///f/9zP/M/8zIg8K -VV9VX8z9//czDzMPMzMzM4iIDw8DAQwMAFAPDzAwGxszMzMAAA8zADMzd3UFBwoKJycDATMzCici -IjJREREREQoLDwAiIhERM6oMPwBVIneqATOqMzMPD0dFR0UAAAzpEREidzAwZmYiIBsbIiIJCjMz -ESczVRszd3UwMDMPiIkRERERAFdVDTMzAP8dHQD/DzMzVQoKAKpVV1VXMwAzAA8PMzMzMzMzADFV -VzMPMw8zMzMzREQPDwMTDB0AUA8PMDUnIjMzMwUAGzMFMzMREAUBChsnIgMHMzMPMyInMVd3d3d3 -BAUPEREFIiczUAwuAasQulUBM1AzMw8PR0ZHRgAADOkQFSJyMDVVVREVJyciJ01fMzMzDzNQJwUR -EDA1MwpERXd3d3cARVUOMzMA/x0MAP8PMzNVX04BqwABAAEzBTMFDw8zMzMzMzMBMwABMwozCh0A -AIwBQBGQHQAAjFBAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIx0ABGQAAAMmB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQ -HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIwkABGQGAAAHAAAA4QY -AAAcQAADhBgAARxgAIOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAEcYAADhBgA -ABxgAAOEGAAAHGAAA4QAAAFAGAAAHGAAA4QYAAAcYACjhBgAABxgACOEGAAAHGAAg4QYAAAcYAAD -hBgAABxgAIOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHCAAA4Qnd1NVRPRFRQ9fJ3c1NR0d -VQVX3TP/G3dfGzNf/+8FFSd3NTVVHw9VVQUzd3Z3O1dyd3J3rr//H1VVNVVydyevUfsndzU1Re9V -VQURDB0T3wAABKi7vzM1M18zX3d3Cl8z/1Xfdycndw9VD1U1NT8/Vfs7Vyd3NTUdHUdXd3dX33d1 -UzUdHUVnG1//77u/D18PXzU1VRFVBSd3Ed0B8TU/Tk6uvycio6WI+FdXDwUnJzU/HT9VX0X/M/Un -EQUnMwVVV19/GxE1OlUvD3dVX6+7dXc3UREbERtfX/8OVVo1Wru7CH8CVxGxOj9V/6qlX3cdPwHN -AAAEp3d1MzozDzMPu7EzMzP6mu8RGxsRD3cPdzU/K3uq+zuiJyc1Px0/i5u7sYj/u7mjNS4dRlcF -r1VXd3UPBQ8FOj+qu6qvIncT3wf3MDWKil9fJyejo4iIAP8zMycnNTUdHTMzRREzABERBQUzDwAC -X10bGzU1VQ0PVTMzBRFERjJREREREQoKAA4zM1WqEREIfwBVEbs6OgCqMzNfXx0dA88AAAZRIiBV -VTMPMw8RERG7MwCaIBERGxsPVQ9VNTUhcaoBMaInJzU1HR2LihERAHeIiTNVLi5EdwWvAAIiIDMz -MzM6Og8PMzMidxHdBfUwPwoKCgonJ1NTREQA/zMzJyI1MB0MMzNXADMFd3dfXzMPVUUFBCcnNTVV -Dg9EMzMzIkRFMVd3d3d3BBUAHzMzVVUiJwWNVf8idzUwAaszMwUFHR0DzwAABlcRFVVVMwozCiIn -InczBVUQd3cnJw9ED0Q1MDAwVQExVyciNTAdDEdGIicCikRFM1UdHUR3Ck5VRREVMzMzMzUwDw8z -MyJyENwF9TA/CgoEFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX7AAEAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQEAACEAACSBAAACEACBIAAAJACAAAAgAAAAAg -AAAACBAAEAIAAAIAEAACIgAAQgAQAAAIAAACAARAACRAAAAAEEAQABACCggAAAACAAICAAAIKAAA -BgABQAACQAAQAAAAAgAAAAAAAAAAAhAAABAACAICABAQEAICAAIAAAAQAAAACgAIAAACAAAAAAAA -EAJCCAIAAAAAAAAAAkASABAAAAoIIAAAAAAAAAAAKAAAQAAAAAgAABIgCAAAQgACAoAAAAAAAAAA -AAAAAAAoICBAAAAACEIAAABIAAhgAQAKgAAAEghAEAAAAABIABAwAAAAAAAAAAb0AkAAAgAAACAg -UigCAAAAAABwDgAAAAAAAEBAAgAAAAAgIAAAAAAAAQBQAAAAAAAAAAIgEiBCAAAAAAoCAAAAUCBQ -AAIAAAgAEGAAAAAAACoAgcAACFAQiSAEAACAEDEAAQaAABEEkBEAAUAAdBQATBAAMIAwIBAQAAIA -AAQAACFAARYAEAAAYAALCABwCAGAYAAAABAqEAAhAAIAADAQCAAADLgBAYAAQDIQQAAAAAASSAAI -QAAEAAAhEGABAIAAAHAAKAABgAAABIAoAQAKAAEIAAAGAACAAAAAAAAIYAQBABAgAAGAAAAAACCA -AIIAACAIAAYCAwAQgIAABAAAAAZLQAECEEkAAABBABAAkAAgSIAAwAIWAABJAIFEJFMAgNAECBQA -yAAAgBAIACgJADAQAAgABAAAhAAIBAARAAAAQIABAAAHBgAACAAEDAAIAAQAAIQQAAIQBBAAgEAR -BIABEYCAAEAAAAAAAMFIAAFAAAgAQACIAcgBDAAAhIEAVAkAQBAAgghAAEABUEAAAQAEAECACIEE -AACCABRgAABAAAAAAgAAAgAAhUAAAAAIIQCgAABQAEgIAA4gAGAACAACAQACAABEYICSAAQQACqA -AGgAAIAAEoBAkCAAKAAWAAQCAAFIAAgAAAyiAUABAAAIAIIASCAAACgAAqAAMgAAAABABACgAAAg -AAgAAAQAQiAAEAAADgAACAAEhAIACAIAAAAAMIBABYAAEIBIAAAAQAgCgAEAQAAAABYAAgAAAhAI -koARAAAgCBEBCAIECAgIMAAAAYIABAQABMAAgAASgBCCQAAEIgCAAAMUAIEACAAAIAAAARAACAGA -MAAAAJQgCEEkCRAAACASAQAACkIEAQACQGQIgEACMAAMQAAIABAAAACECASABAQiAMhCIAAAAAAB -RIABQAgAAAQAAAGCBCACAIAAAEQBMAAEAApigABABgAAAAAwACIAACAyAYtEIQAAQIAECYAAAAgD -gAAOCYAClAEEAwgAAAIAAIAACAIBgEAEAAEJhEAAiQABgAgTAAAQQAAAiAEAAgAAAAAIBAgAABIC -AAgAgBAIAEACAAAKGAgAgAAAAgAAiAwQAkoAAgAIQQAAgAAEQgkAQAiAAAACiERAEIACAEAJAAAA -AABAAgkAAYCIFoQACAACAwACgAAIBIAAAAAARAghAACQAARAAAQEgICAAAAgBAAAAEXFIQAgAIAE -AUAAQAAAAACEAAAgoIAAAAAAAQAhRQABRAAAACAgAABABMAAAAAAAAUABAAgAAAAgCAAIACAAAAA -AAAAAACRAAAAAAAhAAQAAAEAAAAAAQBAAAABQCAAAEAABAEAAAAABAAgAAABAABAAARAACAAACEg -AABAAAGQAAAgAAAgBQAAAADggACAAEQABAAgIAAAAAJBACCgAAAAAIGAABAAAAEAAAigAAAAAIAA -CgAIAACEEkAKQAiAAAAAAABAAgACAAgACAAgAAAAAAACKAiAACQwAAMgIAAABAAAAKBAAAAAC7UA -CCQAACAgAACgAAABACIAAAAAAADABAAAADARAAAEAABEBEAAAIEAACAAAAAAAIAMBAAACCAgAAEQ -AAAAABAABEAAAAAAIAAAAAAAAQBgAIAEAAAgAAAQgAQCgAAIABCAAAAAFAABEIAEAQCQIAIQgAAA -QJAAABCABAEAAAAAEIBwIAAUAwEQgAQCgAIAoBCAAAAAAAAIEIAAAAAAACIQAAALRYACCAAAAAAQ -gEoABAAAARCABgAAAAACEIAoACgAAAAQgAAAAAIAIBCAwAgAAAApEIQAAAAUAAEQgAAAAAIgQBCA -EAAAAAIAEIAACoAAAEQQIAoCAAAAYMQgAwAAGAAExCAFAAAAAADEIAEAAAABAMQgAgAEAACAxCQB -AgAAgADEIBEAAAAAAMQgAQAAAABgxCASSAAAGsDEIDAAAAAAYMQAAAeDIAEAAACAQMQgBCAAACBA -xCAAAAAAAADEIAEEAAAAhMQgEUAAAEBAxCgAAAQAAEDEKAMAAACAQMQgAQAAAMAgxCARSAAAAADE -IAEABBgIAMSAAIAAgAgACZEEIgAJQEUJgQATAAAAAAmACAQAAQIqCYAgBAAAACAJiAkAAAAAAAmA -CAAAAAgACYAJAAAARAkJgIAAAAAAEAmAQgAAAkAACQAADjiABAABAAAACYAQEAABhgQJgAAAAAAB -IAmABgAAAAAQCYBKAIABAAgJgRAAAAAACAmACAAAAAAICYCoAAAAAQAJiIQFAAAIgAmABAMACKAg -CQAAQcnQxAQRABBAcFAAAACABEnBgGAAKhBCUHBCBACoIERFyRAAAgAGBERwICAAQXByyACAAAGF -AAlIcAAAEDQgAEgAjRAAEHBgBAAxIABAAAANqgEAQAAUAAxIdmBAAIQQEEAQCEBgQkAAzAQAQHBi -YAAwcHAwAhAgARg0IERAICAAIDAgIjDBQEAiyaBINAkAAEBwYCZKxsAgiFUA0HBKQAAAQJgCEgAA -BCAApAQEDGBARAhAghJAAARBBAAEAKFABBxhBCISREgIAgEABARASAECBAAAABkEChoAWRwEAEhA -QAhChEiSAAREBAAEAAEAQgEAAEC5EgAEBGQAhAQAIQJAAmAEpATABAShgAAADMAEJAAAAAgEBAAo -zAhAgERAACAEAEwEBAgiCoCoASASABgEAkAEIAQEAQkAAAwRAKAEBAgAACDBDCAACQCAhIgAIAiI -kxEABBMAAIARgADIxCAIEAGCAgBACAAIAASAwHQwCBIEAAAIBCPSkIAgCMYAYAiACQgMAEBAEwAA -AIAIDEgBEAFigAAAilcABGACCIAAABEAAFaACigQgAQwEBAAAQICAAAAEAEDCAgICIQIASABCAQh -AAhEgAgAFAACAACACQAGJArAACCACAAIwBEBAgAMAigIgEABgDAAkAACAYAIgBKKQoIAggoQIKAA -AAABBAIggEAARSgABCkgAAIAABAAAQJCQE4MKEBQIAACBSgAAIACQoJBAkAAKiFgAEACkkFhIQBA -QAAVAAALjxAwIgACSYIGgCAAAA4AggKCIWJGAEAAICAAIgJATUhBQkJAEEJNCEFCcqgQRglKQpFA -IEAUBUIAAABAQAAJoRBCcmAgBCGoAgAoAoJECWkwAAAAEAAHAFJIAAgQAAACEN4AAAAQAAACRBAQ -EQgkAEQAAACQBAXEVGgEABADFEKQEAAURBRUAAAggAAQEIQBAkAAAIAEQAICEAAAQBAsKBIAAA0y -0NAQ6IQXSAACMrAIAIAAEAAAAAAQBEIBoDMwABMUQAEQBEFIABQEEgIEBAAQFAAAEAREABMFKlIQ -UAQEAJYSABQABBQEBEZCghAAEACUQEFGjBoSAAADQCIoGhJLQAChILICEjIigqkAMFYWKwKiSCFQ -AhKgrAimIAACEikggAATCEAIIJIAQCAqShIzAoIkCBoDAgBAwVkDEEGAUkAAoAAAB7wSEAICQCAA -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 -d1U6M6Wo/f3/qiczChEbM/qqNzOvMzUiJ6uqM1+7sSJ3Mw8z/yPv7u8A9QD6qq8PGwPzAP8ndzMP -M/8zd3cn33cz/ydfMyc/P1RUVRF3d1VV8vc1P1URIndHVx0dNTVzv1FRG7snd3d3AKo1P3cnu6+6 -vzP/UVEB+z8/E9//+yd39PUPuwAABnN3d3d3M18idxtfUfs1PwHxcncndw9V/x8PG7uvVTUzVVX/ -VFVVJzNfd3cz/1U3M1UzNXd3q6ozBXd3J3czXzOvEd3c3QX/Bf9VBQ8bB/cFrwAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAggAEAAAAAAAAAAAQAAAAAA -AAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAeLAAggAEAAAAAAAAAAAAAAAAAIIABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgoAEBAAAAAAAAAAAAAAAAAIABAAAAAAAAAAAAAAAAAAYAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -Ar8AAYAAIAAAAAAAAAAAAAAAAAGAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAICAA -AAAgAAAAAAAAAAGAACAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmAAIAAAC -AAAAAAAAAAAAAAAAKAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAACAAAAAAAAAAAA -AAAAIAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxsAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAQAAAQAAAAAAAAAAAAAAAAEA -AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAEAAAEAAQAAAAAA -AAAAAAAAAFAAQAACAAAAACAAAAIIAAAAAAAAAgCMABAgQAACABAAEAAAAAIAAAIQIAAAAgARAgAg -AAACABAAEAAAAAIgEAAQIEAAAggAAAAAAAACAAAE2wAEAAAgAAACCAQAgCAAAAAIAAAQAAAAAgCN -ANAgAAACCAAAAAAAAAAAjQAQIAAAAggQAAAAAAICgAQCECAAAAIIAAAAAAAAAgCNABAgAAgCAAAQ -AAAAAABAABIC6AIAAAAAIBAAAAAAYEAKAIAAAABAIAAAAAAAAAAEEACAAAIAAAAQAAAAAAAIAAgA -AAAAAAAkIABAAAABAAAQAgAAAAAAAA1ZAAAQEAAAAAAABBAAgAAAAIAACAAAAAAAQEgSAOgCAAAA -AAAgAEAAAABoCALoAAAAAAAAAmAAAABCBAgCgAAAAAAAABAAAAAgAGgIAuAAAAABBCAAAAAQQAEA -AAAACBAAAAAIAAAQQAAAAIAAcA4AAAAACAAACkggQQwAAHBAAAABAYAAQAAQAAAAAAAAAgAAAAwI -AAQMECABAACAAAoAAAAAAWsBCAAAYQoAIAEMAgBgCgAAAAAAAAASAAABAYAAAEgQAAAAgBIAAEkA -AQGCAAAIAAAAAAAAEFCAAAAMAAhwFiAAQAAAgAQIAAABAYAAAAAAAAIAAAAAAcAAAACAAABAgABC -CAAAAEAAAAAAAAAgAIAAAACAAARAAAAQIAAAIBCAAAAAAQAAQIAIAAAAAAAAgQBAIAAEgAABCAAA -AAAAQIAAAAACWBIogIAAQYAQACgAQABBgACAAAAABFEAAAAgAAABAIAAQBAAAAEBkAAAIAAAAUCC -CAAAAAAACAEABCgAASFIAAACAIAAAEHAEAAgAAAAQYAAAAAQAAAAQAAAAAAAAEEAAAAEEAAAAEAA -QAAAAACAAAAAAAgAAAgAAIQAAQAAAAEAAAABAAAAACAAAAAAAAAAAAAAEAAAiAAEAAAAAAAAAAAA -AAS8IAAAAAAIAAQAAAIAAEEAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAQAEEAAAAAABA -AgAAAAEAAEAAAIAAAAAASEAgAAAAAAAAIAACASAAAEAIAgAAkgIACAgAQACACAAIAAAAABIAAAoA -AAAAgAABAhACAAAIAABAAAIAADQAAEAQABAACAAAAAAAAAAgAAQAECAAABACAEoAAAAAARIAADAo -hEAAgAAACAAAEAAAAAAIAAEQAAAAAAgAAQgQAEAAACoBABAAAAAIAAQQAAIAAAAA0AghAAIACAoE -FAACAgAgEAQAAIIAABAAAAAAAgwAAAAABIAACQAAABAAgAIKAAgAEAAAAogAIAAAAYACCEAAAAAA -ACAMAAAAAACAAAkAAAAQAEACCAAAEBACQQIIQAgESBEEAAkAAEgAAIACAAAKngsACAgAA0ACDAAA -CAABgAAIAAAYAAEAAgkAKgAAEEACCACAAAABgQAMICACAACAAAgAAAIAAAACCQAAAQgCgAAIAABA -AASAAAkgIAIABEAAAAAAYICAAEBAAQAAiIAAACAAAAGAwAABAQEBBACAAQBABAAhgEBAAAAAACCB -IAAAACCAAIAAAIAAIAAEgAAAAQAgASAAAAABBAAAAAAAAAAAAAgwAQAAAAAAAAAgAAAAgIAAAAQA -AAQAEAAAQQAABAhCAAAEIAAAgIBgAAEAACAJAAAAISAAAIAgAAABAAAEAIQAAAQAAACAgAABAQAA -IQBBAAAAAAAAC0QVgADAAACCABCAACAAgIAABAAAAACBCEAAAAAEkAAAAACAAAAIAIkkKgAAAFAA -CgwKAADAAABDQACACAAIAIGgQQAAAAAAAwAQAAAABfYAqAgACgAgAACAgIAAIAAAAEQQAAggGAAI -KIABACAAAAAAEACAAAEAEAABAAAAAAAAEFBACAAggBAEAAABACCAACAAAAgABIAABAAAAwAAAIAE -AAAUCQAQgBgAAAAgCRCAIAAAAAAgEIBQAAA0AFAQgAABAAEoWBCAACBAFQAAEIAEAACQQAAQgAAo -AAAEWRCAECAAAAAgEIAQAAACJQAQAAAAn4AAAAA2VAAQgFgCAAAVIRCAAAAAFYEAEoAAQAAAAAgQ -gAAABCBAIBCCAAIAIFRgEIAEAgAUAAkQggAAACAAABCAAAAAFEEgEIAAAAAgICAQIAIAAAAAAMQg -AQAAAADAxCARAAAAAETEIAFMAACAAMQgAAQAAAAAxCABQgAAAMDEIAMCAAAAgMQgAQAAEACAxCAB -QAAACEDEICAAAAAAgMQAAAktIAFKBABAQMQgAUAAAAAIxCACAAAAAALEIgAEAAAAgMQgAAAAAABA -xCABAAAAAADEICMAAAAAwMQgAkgAAAggxCAgAAAAAIDEIAICAAAIYMSAAAAAA0AICYApAAAAIBAJ -iQQgAAAgAgmACCAAAQIZCYAAIAABARAJgAgAgAAgIAmABAEAAiARCYAoAAAEoBAJhAQAgAAgFAmA -QAAAACAQCQAAARiABgEAAAAQCYAIIIGAoAAJgEAgAAAgAA2AABAAgkAQCYAIIACBIhQJgAgAAIAA -IAmABAAAAAAYCYAAAAACQIAJgAAAAIAAJgmAAABAAKAACQABRAIJAEAxAAhAQIGAQEAAAEoCCQBA -BAAAIECBgABARABCAgkgAAAAESIADiAERAAiQAAIIACIEBTUABJAACYAAmQEEAABYDAgaAAwICQh -AAAGwQQSMkQwJABQAABATMmCIGAkIUgAQkAFQQAE1EABAAFgIkBCQEkCAEACBEBATiAAMAIAQACC -hEURBhJCAIwAAIEAQMBCigBCwAIERgJQIEAJCIQhoTIkAAFAQBgAUkgEoIABAEASCCTkgAQACBJA -RAQAIIGpEgAEwUgAAABBSAQgiQAgABJASBgAAAAAJAgkIQEAAAChICoCBAAAAAQABAAAAE0FiSwo -CAwIBAAAADkAEggBAQQAAICwgEoCCYACAFRAUAAEAAAAEQABBKmAAAChaAQAQQAgoRIAAsGAAQAA -0GAAQQQAAAgQAAGBiYQBoQIBAGghACoQAACBCIokTMAIFIAOAAhgQQBBgBABkBKCkAEggIGEEBAA -AAAIJoQAMAAAgBAAAQQBAAEjARJuKgAIAyAQgERSBgiAAEAIDkACCAAABAAAiw5CiAlCCAGQgAAA -AsQABAIAAAgiARAAAJASBoDAEAABAwAENCNAQIAAAARgAAAQgFHQNAESCIFACAEgAAQABASAINYg -AQEAABAQAGAQCABBgQEAIAAAAYBAgAEAEQAFCAQAISAAQCkqAhAAQCAAAIpQCDFgAEBAAoQwADAA -QE2KAHJAAABCTYwAQAAAkQAMKgCBMACoAgUIAEIgIQBCSQFUAAAIpRAAAChCYaACAAAAAQAMhDJG -IKCQAEgQBAAgARAACAgwFGhgkAAMKSIADiAAAAWJAABAIQQAAQBAEBAgKQIBgQgIICkQAEAAAgAg -AABCSQgECHAAAFAEAkAJAIYKAgQAAm1AEYBEVAAAAEBAJQIAABgIAAAAUCxoAABARAUCFwyJFFAS -REAUAgDBAAAJRBACQBjQAUREB8AwREAA7wQVQgIAAAENAEQEAQAkQDXt+bQAEFRCFGREA1QBG4AA -wEACFRASAgBAkAAIEFRAEjAAEbkABEgQBBAwQFAEgAIABAJAAwREGAgAAIBEUBAUAAAERAAUgAAD -kABIEAABAyAoREEhIMMZhJhAAgAgACDPBAAgIT8AEIEYQEhSQIAriCjKhCEgADYAElCGIDAASQAA -ADEAgwEjQFFAIAAYAgMAsEMAQEKAGAAADxtBSAoASEAGAgQWAEESABGCALpANApFIBjIEFAEsbGg -qZgQIgoSQCCBQDBGFhICA0ZAFAFIACIiACCYiJohQAASiVALggISkBIA01AASEAwKuAAElAGUhGQ -EioACAgAEYCSghKQEgCICFAykiBIABCFk8ISQARTlgkENhDKCABKBMCEAZASAABDkkoOQJIAyAhQ -AggIkkCEEZIGELBSSIhEAAAOJ0AAQIJEQAwosqQACAQAAAiKABACEBAgIAQmAIgAAQwKgocQDAQK -NhBAYhQkBAAQVBLGEhCSSAyUcEIQhAgSEoBTApCAkAUGAGBBApIQUgcEGMOBQ4DY2BARARAUEBJQ -ABAhARmQAhMDAJEVEhBIkwIAAREDABQwAIIIBFAAAIAAAkhJeBECkQARgYQyEKAQAAsAAyIQiFCA -EBAUEBBASYAAAAbvAgKAIQICkIAQAIJCgIKYgAAEEUCBAEODAogJQiJkMAABABGAgAQQqAMBCICA -lJAAEECgAwFISBADgK0gAFj4AYARBFEQzOiAkwhIECMAUABRWyd3D1UPVfXxEd0zdzU1Cl86Pyd3 -J3dUVRW/VVN3JwX/D1/P3x0dq/szXzU1//tVH1RVM18zX6vvFb8wNTNVNT9FRd3dIncF/wX/J3dV -RwAACdXc3S4/MzUzJ/7/UfszBVUnJ3cndzNVEBV3JwHNdyc1NXd3M3dyd3V///tVVf8nM1UbGzU1 -VVdRXzc3D1/d3QHNNT8id1VXAe9VVVVRMwUzBVJXJyIPmQ939fcT3zMiNT8PDz8/Incid/7/Ba+l -oxEbAPUPBc/NHT+q/zMPNTpVV1Uv/f8zCjMKqv8IXTo/M1owP6ur7u0nJwD1APUbG2ZHAAAB3t3f -Pz8zOjMnVVdV/zOvqicRuxG7M691f3d3E98RGzU6u7Gvu3d3c3NVV1Va/zMzXwpfOjWlp6GvMjIP -Bd3eE98wNScnpacC31Va//czXzNfUF8nJw+qD1UFBxHdDw81NTMzMDAidyJ3qqsFr6WlEREzMzMz -AwEdHQBVMw81NQACVQ1VVzMPMw8AVQpfOjozVTA/AP8iIScnMzMzMxsbZmYAAAnfERMMDFVVqqoA -AgCqM6qqMxG7Ebszqnd3IiIR3RERNTUREQURIiIjIwACMzMAMzNVCl86OqWkoK4A/zMzERIR3TA/ -JyelpFVVMzNVVzNVM1VQXycnD1UPRAUBENwPDzUwMzMwNSJyInIAAQSuVVV3dzMzMzMDEx0MAVEz -CjU1VVFVDgABMw8zDwFFBa81NTNVMDoA/xERJyczMzMzJyJVVQAAAdQQEQwdVVVVVVRVAaszVVUz -InIicjNQEREiJxHdd3c1NSInMyIiJyAqVVEzMwAnM1AKXzU1VVRQXgD/MzMRERHdMD8nJ1VUVVUz -MwABM1UzVR0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0A -AIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQAAAJKh0AAIx0ABGQHQAAjHQAEZAdAACMdAAR -kB0AAIx0ABGQHQAEjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQ -GAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QY -AAAcYAADhBgAABxgAAOEGAAAHGAAA4QAAA5FGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAA -A4QYAAAcYAAjhBgAABxgAAOEGAAAHGAAA4QYAAEcYAADhBgAABxgAAOEGAAAHGAAA4Q6PxtfM1Uz -VQH7cnczJ3cnNT/x+7u/d3cP/66/NTVVJ18bdydVH1UfC/s1PzU1NTVfG6+7NT81NScnJ3d2d/83 -D3dVBbu/dydVNzP/XxsndwAADdoz/83/J3d3d1X//v8zX1UnJ3cbG1XvVUcR3TNVX19EVQX/J3dV -N1U3d3d3dzOvNTVR+wX/B/c1Pw8bV1UzVREnJ3cnJ1RXr793dzM1/yczBT8/JyczXzNfAvd3dzMb -u7swP/D/u7oiJw39r681OlUbBScRG1UvVS8P/zA/NTo1P19fr68wPzU/EbsRu3V3/zIPEVVfd3UR -G1U7M/WvrxsbAAAN2TH9zP0idyInAldVVzMPqicicgpfqu+qRxLeM1oFJ6q7APobG6o3VTu7sbux -M/81P1X/APUD8zA/DxvN/zOvdxsiciJ3WFuvrndyMzr/MzNfMDAnJzNVM1VVVSIiVVURETA/AA8R -ECIiAPAFBTU1VTMFBRERVQ1VDQDwMD81NTU1CgoFBTA/NTURuxG7REYAMg8zMzMiIBERVTEzAAUF -GxsAAA3cAMwAMSJ3IiIAVQACMw+qMyJ3Cl+qAapVEd0zVQUFDw8zMxsbqjJVMREREREzADU1AKoz -MwPzMD+qqkVVM6ozDyJ3IndaWgUEIiJVVQAzM1UwNRsKM1AzUFVVIidVVSInMDoBCxEVd3IB8QQV -NTVVM19fd3dVDlUOAfEwOjU1NTAKGwURMDo1MCJ3InJERQA3DzMzMxEVd3dVMjMFChsnIgAADd8B -zQEzInJ3clT+VFUzClUzIncKX1UBVVUR3TNVX04PDzMzJyJVMlUyIiciJzMFNTABqzMzAvIwOlVV -EwAzUDMPIncid1VVBRUiJ1VVACczVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAAAAAAAAAAAAAAAAABgAAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAQAAAAAAoAAAAAAAAAAAAAAAA3wAAAAAAAAAAAAAAQAAAQAAAAAAAIEAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAhyAAAAAAAAAAAAAAAgAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgCAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -UAAAAAAAAAAAAAAACzgAAAAAAAAAAAAAAAAAAAAAAAAAAEAEEAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAFpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA7q -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAIQAAAAAMAMABAAAAAAAAAQAAAAAAAAAgAACAAAAAACAAAAAAAAgAAAAAC8cAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAAAAAEAAAAAAAAAAIAMEAAAAAAAAAAAAAAAAADACA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAFAAAAAAAAAAAAAACBAAAAAEnQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAQAAAAAAACA -BAAAAAAAAAEAAAAAAAAAAAAAAAAAAABAAAAAABIAAAAAAAzSAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAhACEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAABgAAAAAAAA -AAAAAAAAACAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAABEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQ -AAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAADAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAKjQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAgAAAAAAAqcAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgA -AAAAAAAAAK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAACAgQAAAAACAI -AAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACGAAAAAAM -yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABgAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAFAAAQAAAAAA -AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAPdAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAARAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA -gAAAAAAABBAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAFAAAAAAAHasAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAIAAABgAAAQQgAACAAAAAACIAAIAFAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAABAAAAAmAAAAAAAAACQAAAAAAAAAA -QAAAAIAAAAkAAAAAAAAAAAAAAAAAAAAJAAIAAAAAAAAAAAAW9AAAAAAAAAAAAAAAAAAACQAAAAAA -AAAJAAAAAAAAAAkAACAAAAAACEAAAACAAAAAgAIAAIAAAClAAAAAAAAACQAAAAAAAAAJAAAAAAAA -AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAQNAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAIEQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAGPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAQMAAAEAAAAAAwAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAACA -AAAAAAAAAItHAAAAgAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAEAAAAAAAACAwAAAAAAAAADAAAAA -AAAAAMAAAIAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -DpoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAKAAgAAAAAwQAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAANVgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAgAAAAAAAAAAAAAAAQIAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4IAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAA +AAAAAABLIAAAACAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0A +AgBAEAAAQAhCEEAIABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAagAAAQBAGAAg +AARAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA20AAAAAP/vAAAAADMzAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH8AAAAA388AAAAAMzsAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUA -AAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANuAAAAAACAwAAAAAzMwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAA -AAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAQAAAAAAAACigAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAFAAABgAATRAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA -AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAABSUAAGAAAAAAAAEYwAAAAGAAAAAAAAA -AYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAABSSAACAAAAAAAAAAYAAAAAAAAAB -gAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkrAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAAgAEEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAwAAAAAAAAAAwAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAMAAAAAAAAAAAAAAAAAAAAPQAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -KAEAAAAAAAAAAAAAAAAAFCgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAgAAAAAAAAAAQAAIAAQQAgFAAAgAABAAAgAACCAAEAACAAAAAAAQAAIAAAAAAAAAAEAA -CAAAAAAAAAAAAAAAAAAAAAmHQAAIAAAAAABAAAgAAAAAAEAACAAAAAAAAAAAAAAQAAIAAoAgABAA -AkAACAAEEAAAAAKAIAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAIAAQAAAACAAAABAAAAMJMx -AAEAAAAAgACMyQwAAAKSAABJQAAAMJMxAElAAAAwkzEAAQAAADCTMQABAAAAAIAAjMkMAAAAgAAi -AUQAAACAAAAAdXkASUAAAACAAIzJDAAAAIAAjMkMAAAAgAAAAQAAADCTMQBJQAAAMJMxjMkMAAAC -kgAiSUAAADCTMYzJDAAAMJMxjMkMAAAwkzGMyQwAAAKSAAAAAAAAAAAAAAAAACBiSR8AAAAAAAAA -APiSRgSgREABgAIiBSBiSR+AAiIFIGJJHwAAAAAgYkkfAAAAAAAAAAD4kkYEAAAAAAAEQgQAAAAA -AAAHA4ACIgUAAAAA+JJGBAAAAAD4kkYEAAAAAAAAAAAgYkkfgAIiBSBiSR/4kkYEoERAAYAGIgUg -Ykkf+JJGBCBiSR/4kkYEIGJJH/iSRgSgREABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAABAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACEUAAAAAJAAABAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFsAAAAQAgAAAEAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhK +AAAzcwAAAAAAAEX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADckAADMzAAAA +AAAAAv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwQAAMzMAAAAAAAAA/QAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXEAAAzMwAAAAAAAAC6AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABZIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAD +JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdyAAAAAAAA +AAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAgAAAAAAAAAJAAAAAAgAAAAAAAAAAAAAAAAAAAACI8AAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAhQAAAAAAAAAIAAAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAACAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAEAAAAAAAEgCAAAAIAAAAAAAAAAAAAAAAAAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAA +AAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ACAAAAAAAAAAIAAAAAAAQAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAQCAAAAAAC9wAAAABAAAIAAAAAAAAgAgAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAlgAAAAAIAAQAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAiAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA +AEAAAAAAAAEHAAAAAQAAQAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAK5wAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -34414,1594 +47717,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAEAAAAAAAAAAAEAAACAACAAAAQAAAAAAIAAAAAAAAAAAQAAAAAAAAAAAAAAAACq0A -AAAAAAAAgAAAAAAAAAgAAwAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAQAQAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAIAAAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAAAMkAAAAAAAAAAA -AAAAAACgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAgAAAAgAAA -AAAQAAAAAAAAAAAACAAAgAUAAAAAAAAABAAAAAAAgAAEAAAAAACAAAAAAAQEAAAABAQAAAAAAAAA -AAAQAAABAAAABCAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAi0AAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAAQgAACAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAA -AAAAAAAAAAAAAAIAADAgAAAAAAAAQACAAAAAAAAgAAAAAAAAAAAAgAAAAgAEAAAAAAAAABAAAABA -BAAAAAAAgAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAABFoAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAABAAAAAAAAAABAAAAAABAAAAAAAAQAAAAAAAACAQAAAACAAABAAAAAAIAAAAAAAABQE -AEABAQAAEAAAAAAAAAAAAIAAAAAAAAgAgAAAAAAAAABAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALKQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAiAAAAgAIAAAIAAAAAAAAAAAAIAIAAAAo -AAAAAgAAACCAQAAAAAAAAAAAAAAAAAIAAAAAAAEAAAgAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAA -AAAgAAAACAAAAAAAAAAAgAAAAAn4AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAgAABACAAgAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAgAEAAAAQAAAAQSAAA -AAIAAAAQQAACABIAEAgAAAIAAAAAEAAAAAACAAgIAAAAgAAAAAAAEAAAQQAAAAAAAAAAAIAAAAAA -AAAAEAAAAQACBAAABu4AEAJAkgACIAAgQAAAAAAAABAIAAAAABQAEAAgBAAGAAACAABAYIYAAAAA -AgBKAAAAAAAAAAAAQAAAAAAADiDEAgBCAgAAAAAAAEAAEBAGgCAAEAIAIAAEKAAAAAAAAAAAQGgA -AAAAACACQAAAAQAAIAAQABAAAABgAhAAAAAACABQAAhAAAACAFIAIgAAAAAIADACEAAAACAAIAII -QAABAAANyQAQLQIAAAAAAAAAAAIAAAAAAgACAAAAAABAEAIBEAAAJEAAAgCAAAAkQAAACAECAAgA -AAIAAAgABgIgAgAMAAAACDAAAAAIECgIAAIEAAAAAQQAABIKAAgAAIAgAgCAIAAAAAAQEBAAAAGA -AAEEKCBBAAAAIgAAQAAAgAAMAMggAAEBABQACRAAAQEAAAgQIABQAABAQBAgAAAAAAAAEAoAAA33 -AEEAAAwACEAAAQAAEAAwAAAAAAAACBCAAAGAAA4AEEAAAYAAAIxQQBEAgAgBCAgAAAGAAAAAgIAA -AAAAEABwgAAAAAACAAAgAACAABQAAABAAAAAAFCAAQAGBBBAUAABAAIEAAQQAAEAAAQAAFAASAAA -BAAQQAAJBEQEAEKQAEmAAAACAAAADAEAAABAEAAIABQAABIAAAgABAAIhBAAKAAACVUAAAEAwAAA -CABCBABAyAAAAAAAAADAAAAAAABAqBAQCAEAAACAEAgIAAAAAJIhgAgAQAAQgBAACAFEABDCIQAQ -AAAAABQQABAAAgAAQIAJwQAAAAAAQAAAAAAAAABAAQAAQEAAAAAAIAAAAAAAQAAAgAAAABQAAECA -AAAAQQAAkABAAApEAACIAEIAAAAIAAAAAAAAgQAAAAAAACAAgAAAAAAEwQAAAEAUABAAAAAAAIFA -AAAAAAAAAAAAAAAAAAAAEBAAAEEAAIAwAIAQAAAJEYQCAAAAAAQAABCAAoIAIEEAEAAAAEACAAAA -IBABAAAAAAAAAAQIABIQgBAQAAAAQgAAAAAAEAAMCBAAAAAAAAEAMEAAAAgAgAAAAwFACAAIABAA -AAgBABAACQAECASAAAAIAAgAAAIAQBAAAAAAAAAACgAAAAVCAEgQAAAAAAAABgAAEACAAAAAAAIA -EAAgAAAIAAAAAEAAAAACAAEKAIAAAAABAYAACEAAAAAAgCAAAQACEAIAAAAQEAAGAAAAABAAAgAA -BgCMAAACACIAAEgGgSAQACCBCAKJAAASAAOIA4EAAAEAQIwAAQACAAAAiAZBAARAIIGIBAAQAQAA -AAgMAAIQAABACAyAABgAAICIAYACgAAAAAAAAhEIAYACVAACAAgAAQAAQAAACAIAABBAAAAICVAS -RAACAIgEgACAAAAACABIACAAAAAIDEgCkAAAAAgIgACQACAgCAhQCAAAAEBICFAAAEAAJAAAQAAA -AICAAAREEAAEAQAAAARAgIQAgAAERAAABIAFAAAEAABAACEBICAAACCAIAAAAAAAAAAHAAAAAEAg -AAQBGAiAKIAAIAAggAEIhYAAAAANWgAEAAACAAAgAQFAAAAECAAABCEAAMAIAIBEAAAAIAAgAAAA -AAAAgAQBQAAABAAIIAAAAAAAIIChAAAAAAAAAIACAAIBBASICAEAQIBYkIEAAAAAAAgAIAABAAAA -ACAgAAAAAAAFIAAAAAAAAAggIAAAAAAACAAgAAAUAAAAKAAAEABAAQAAEAAAJAAAAAEBAAoCBQAg -wAMAEAAEQQoKBAAAAAaCASgAAADAAQABIACAAAAgAAAAAAABQAAAAAAAAABAAgAAAAAAAgAAAAAW -AAAIAAAABBIEgAEAAAABIgAACBQAAAEQAAAICgAAAAAAAQMABACABAQAFAAAEIAUBIABFAQQgBAA -ABAAKBCABAAAFQAAEIgAAAAUAAAQgAAAAAEAABCACQgAWBwAEIFCEAAYACgQgSAQAJAAABCBhgAA -FCACEAAAAxCBgABAAgAAEICEBIAAIAAQgAQAaAAAJBCAAABoAQIoEIGEgQACICQQgYABABRAABCA -ACGAAAAkEICEAQAWIAAQgIYBABVAABCAAAAEACAiECACQQAAAMDEIAMAAAAAwMQgAEgoACjAxCAC -SAAABMDEIAAAAAAAgMQgIgAAAACAxCs6AAAAEEDEIAEIAAAEhMQgBAAAAAAAxCARIAAAQIDEAAAF -zSgDAAAAAJDEIANYAJAAwMQpAQAAAADAxCAhAAAAEMjEIAEAKAAkQMQoAgAAAICQxCAAAAAAAMDE -JAIAAAAggMQgAQAAAACAxCAAAAAAAEjEgAAAgAECEAmABAAAAAAQCYAAABDBghAJgAAAAAAQEAmC -AAAAAACQCYAAAAAABBAJgEBKAADBFQmAWAAAQBAQCYAQEAAAAAAJlAgUAAIAIAkAAAAWgBgEAAFC -AAmAFAAAiAAQCYAFBAiABCAJgAgCAgAAIQmQGESQAQAECYAYBAAAAAAJgAgEAAAEIAmAGAQAgAAS -CYAIBAAAABAJgFQEAACkAQkAEHAAAACBiYACQAAAAAQAQABEAImAMYkAAEAAQEmIAARAQAAAAAAA -AABCAAAJiAAAAEBwCAAAAHBgADAEAJAAAAACyggAAAAASYhIAABABAAADEMQAAEBRAAQSGJkAUFI -iAiAQABAQISAZEBQAAIiDEJQAAAAAMgIAFAEICBAUASAAAg5IEIABgGQAICAQAIIAkAAOCREQAAA -EEAAQAICRAGAAEhEAEBIBEISgEkACAAAAQgAAAICEhQKEpBAAAAAGhiIAAAAQAAEUIyBsAFBABoY -gEAABAAIFKGgBBAEDChMQACoiAERAGgAAFESFKQAAgiAAABDsQGoDGIBCEgIAQhCCggR0AgEgQAA -SAQICAyICUIsCaQEQEAAAAQACIAkAAQEQgBAQEJAAQFASgEACAAEBMhBqEBEQACAAEwACASgAjEo -SgiBgsgLBEDAAAADwGAAAAGAAASEICAACAAAA0NjIQAAAEEEAAAAAAAAQFAAABAAAABAEAAACAQA -ABAKBoAIlsCAAQBEAAAiAYAAisAAAJMAAEAAAI2P0AAAAAoEIwAIAADQAIADAoBAYAABAABAAEAA -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 -AGABAAAAAAASAAAAAAAACAAAIAAAAAAKtwAAAAAAAAAAAAAAEAhAAAAAAAAAAEAAAAAAgAAAAAAA -AAIAAABAiAAAAAAAABQoAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAIAAAAAAAAACA -AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAACAAAAAAAAAAAAEAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAI8AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAEACAAAAAAAAAAAAAAQAAAAAQAAAAEAIAAAAAABAAAAAAAAAAQAAAAgA -ABAAAEAAAAAACYEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAA -UAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAABAAAAAAgAEAAAAAAAAAQAAAIAAAgAAAAAAAAAAAAgAAAAAAAAAQAAAgAAAAABAAAAAAAAAA -AAALOAAAAAAAAAAAAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAoAAAAAABAA -AAAAAAAAAAAAAAAAAIAAAAAAAAAAACAAAACAAAAAAAAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAQAAAAAAAAAAAAIAAAAAEAAAAAAAAmfAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAEAAAAIAABAAAAAAAAAAAAACAAAAAAMAAACAAAQCAAAAAASAAAAAAAAAAAAAEIUAAACAhAAAAAg -AAAQAAAQAgoAQAIAAEMAAAAAEAAAAAJCAAgIAiAAAAAQChIABAAQAAES0AAAB9gAAEAAEUAGAAhQ -AgAAAAICABAAgAkMEAAAQAAAAAgCAAAAAAAAdAAIARAAAAooQAAAFAEIAAIAAABICAgCCAAQAAAA -EgACQAAAEEAAAAgAAAAAAAoIAABCAEIQBSAACgAgAAAAAAgAAhACAaAAAGAIAAAAAAAAAAAAIHAV -CAAQCABCEQAAAAIAIwIARQAAQAhxAgAAAApAAAgAIgIgAUgAAAACngAAAAAoAAAAAgAIAAAQYAAA -AAACAAACAAgIEAAAAAAAZiIgAEig4AAAQAACCAAAAAXSQAIAAAAAABAEMAAAAAAh1EgAAAAAAABI -AAIAAAAAiAAAAAAAABAQAQCBAAgAAAgAAABAAABAAACAAAAEAAAQIgAAAAAAAAgBAAAAEgAESTEB -EBAKAVAAACAIgAAIAQAQIJNgABCIBJQMABAGAAAAAAbEABGAAAAIEEgAC4AAgCAIAEAwAAAQMBBA -YACAAAAKSAAQAAAEARABACCDgQAECggAAYEAABQk0gAAAYAEEAGIYACAgAAEAApgAAGAAQQsUmAA -AAAgAAAAkAAABgIBgMAAAAAEEAAAAACACAAAAcAAAQAAQABAAAACAAAAAQHBAAgACIABAAAAAAAE -AQERCADCAFBAAAFAgEAAMggEVBAEAQAAAksAIgQBRDIIgAAACAEIUAmIAEIEQAQAAAQAEAIEwMAA -AAEBAAAAAAAEBAAAAEDBgAgCAAQAQAAICACAAQCBgBAAAgEAhBAQCAAAgAAAgAIICAAAAAEQAAIo -AEAAAAAISSAAAAAEgAgAgAACAAAAAIEJIAKAAAAAACAAAAAAMYCIFIAQQBAAAAIUAAIAAEAAUAAA -IEAAgAQAAAAAFAAAAAQAAAABswAAgACAgQAAApIhAAQoFQAAAAAAAAAWQACgAgCAKBAAAAIAABAQ -AAAAQgAAagQAAABCgARAABYAAIAEFAIAICAAQAACAAIGgACAgAAAKoAAMAAAAAAAAGIQABQAhCAA -ACgABAAAAAACKACAAAHEIAEQAAAAAAAAAhABSAgBlAADBIAoARAIAUAAAAFIAgAAUBAQAAgkAJJQ -EQIBBoQATgAAAAmlAAAABAAACMgAAAgBIIDEIkDAAAIAkAAEyBAAAACCAgDSgCAAAABBAICAAAAA -IWgAAAgAABCAwAAACACEDIGIAAAICAQAAFAAABAAAwEkCEAICAAAAAAAAAgLCoAAAEACCAgAAAAA -AAAIGAAIAAAAAAiIAAAAAAAACJCAAAACAAAIFgAIAAIAAIgBSBBRAACDSAIggQAAAEIIgYIAAAAA -BAAABd8IA4EIIAACAAgRgAAAAAAACAIBABAAAAAIAEAEgAAAAAgRABQEAAABCAREAgESAAAIBAAC -BAMAAAgsgABAAACAiACAIAEAAEAIIYAAgAAAQAAAAAAAAQAAAAQEAAAAAAAAAAAAAAAAAAAgQAAA -gAAAAAAAAAAAAACAAAQAgIAAAIhEAAAAAIAAAAAAAAQgICBBAAACAErEIAEAAARoEAAEAAAAnwAA -AAEYBAAAhKAAAABAAAQADAAAmIAAAAAACIABQUAAAQAAAEAAACABBAAAgIkBBAAAAAABAIAgACAA -AIAQAEABAEAEBAQAAAAEAAABABIEDAAAAAAAJAAEAAAAAAAAAAwIAAAAAAAABESAAIAAAIAMAAAA -AABAAABAAAACAEoAAAQAAAgAAAAKBACAAAAQAAAEAAAAAgAAAAgEQABIBAAAAAF+AAQggABAEAAC -BhABCAAhAAAEEAACKCAAAAACQACgIAAAAgUAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAgAAAUAAAAES -EAAAIgAAARhAAABMAACAUAAAAkBCEIAQAAAgISAQgAABAAAAABCAMAAAWAAJEIAEAEABVAAQghAA -AAAgIBCAAAAAFCAAEIACRIA50AAQiAAAAAAYoBCAIJAAAAIAEAAADqKBgAAEAAEBEICAAAAUAAAQ -gQAAQAAAABCABAAEAAAAEIJEAEAAAAAQgAAAGAFA2BCAhAAAWAggEIEEQEAAACgQgAAAAAEQIBCA -AEgAAAAAECAAABgAIADEIBAAAACAAMQgAQIAAAAgxCABAAAAAADEIAACAAAAAMQgAIAAACBQxCAD -AAAAAIDEJBAAACAAYMQgAwQAUABgxCABABgAoATEAAACDSgCAAAAAADEIApAAAAzQMQgAzIAAARA -xCACAAAAAUDEJAAAAAAUAMQgAAgAAAIAxCACAAAAAMDEIAYAAAAARMQgBEgEAABIxCABAAAAwADE -ggAABIAAAAmAQAAAAkAQCYIGAAAAAQAJhAQAAAAgCAmCAgAAAAAgCYAIAAAAgAAJhIQAAIAAEAmI -gCCAECACCYQIAEAEEAAJgBgIEACMAAkAAAmJgAgFAIAABAmAECSAAIAoCZCYEAAAFAIJgFgCQAAA -IAmQCQQAAAFgCYBQQkIBoBAJgBAAAAAQIAmAABIAgAQACYAAAAAAAAEJgJkIAAIAAAlUAAAAKQAA -IEBAJCAAEDAAAAAQAAAAACgAAAAAAgAAAABAAEAAAAQwSRAQBAkCACBAAEAAIAAABEBAAABAQAAA -QkBAAEQAgAACQFAEBgAAAAAACeEkIEIEAEABEMDAAHBIUEABIAVIQICAAQUwIYHJJgACAAAAQNgA -AhAAIgBEQAkGBAAwIEBwrAnIBDQgRCCEEBABBgACACBQMAA0IEAwBAABAAAIAMBAQBEECAAAAEBA -AMQARAigCAQIABgEEAAQAAgAAAQQAEBBhAQSCAhBEgnwCRDAIEBIAEREACQgCAAAVACBggBAAFBB -SEGgAEAQCEJgAABHqkRABOQAAEhAAQAAAAkCAAAEgAAAQEgCQkRAQhIh4AAABMAACgkiIMEEgAAA -EiHgAgwABARAEhAAREAEDAAMyILh4AAIWAwKgERICQgACArEgAFBQAAAAAABEAICAAgGAAoCABAA -AABBAgAAgBAGQACBwAECAAAAAAAmQQAAAAFAAwYgAQCEAACAAAEBAAAAARAAJAADBADBMAAMIAgM -AIAAAINZSAIgEBEEIIICAAAOAACEAEpAQEAABIAAAAQgABAAgYAAAgAAAIAAAgAWIAAAEBEACARo -CAQAASIIBGAIAQgLABAAAIADCAhACARgCAABAFAJIgAAAAJAAAAgAAQAAAgAAABAAAIABAAIAAAA -AAAEAAQAAAQAAAACAAAACAAEAAQQACAUAAWgAAAAAAAABAgAAAWoMAABKAyAAAGogAWpEQAABOkA -YAQCBAyMiBQAAEAiCLAABAgAABUNjABSQDAAAAiEDABAEAIiAAAUEGCIAAAAAAxCUSJCAgAAAEJK -KmIMAkCQAAAAsgiCQCBCQAJBQA2oBgDACAMQAAAAgIEGAoiAQAAIgABAAAAAAADAAGAQQADBQgBA -gQIIYAQQAIAABEIAMAIIAhAxBACqCwAIAAKAgkQQBgCDLIQAEhAAAAFDBIATAAALLAIAFAAGkAUA -BARCEJCUAERUBQm5AxQErAIEABBCEQZAEAMAAAIEoAJAAAgQBEIEAAAYEBAAEBIgAgwAAAAAAkgC -BEJBAAAAAAIEAABCVAQCAQAAAAABIMgCEAAQIiAAAQkAAEgIBSAACQCQSAAAAMgAQBISAKAAABIA -QKAAASJCGBAQsgYAACAFEkAIAaAIAhIQAj0AICAFUgKCJCDIABEAAAGWFSjSIhgFAkoIAIAQAAIN -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 -31BRVVU1NRsbAA0AVzNVM1UKCgBVIiIzMwAPA88A/1VViLsuLhERMzMzDzMPAAAPH1HxAKBR8QS/ -AAAAAAAAAe9wACIvAAAPD3X1dfVAwDM3AAAAAFX/IncADQ0CMwAyNyEiNTMAqhAQVQAAAHdyUHBV -ATMnVQEAVScnJycAAAyTIidVVTU1AvIPEQ9EIncAVVBRChszM3dyADczUCcnBQVfERD/UHJXVzU1 -JycAHwBFM1UzVQQVAat3dzMzAQsCzgD/VVVEdx0dd3IzMzMKMwoAAAAEAAAAAAAAEAAABAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAADAAAAAgAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAVgAAAAAAAAAAAAgEAAAKAAAAAAAAAAQAAAAAAAAACAAAgAQAAAAIAAAAAAAEAAQAAAA -AAAAACAAAAAAQAAAAAAAACAAAAAAAAAAEAAAAAAAIAAAAAAAAQAAEABIAAAAABAAAAEAAAAAAAAA -gAAAAAAAAAQAAAAAAIAAAAAAAEAAAAAAAAAAAAACAAAAAFAgAAAAAQAAAAEAAAgAAAAAEAAAAAAF -RwABAAAAAABAAEAIAABQAAgAAAAAAAQCAAAAAAAAQAAQBAAggBAEAAAACAAAAAAAAAAEAAAAAQAA -AAiAAAAAIAAAQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAIAAAAAAAAAACAAAIAAQACAAAIQAAAAAAAAAAAAAAACAAAAAAAAAAAAjBAAAAAAAA -AQAAAAAAAAAACAAAAAAAAAIAAAAAAAAAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAQAAAEAgAAAAAAAyYAAAAAACAAgAAAAAAA -AgAAAAAAAIAAAAAAACgAAgAAAQACQAAAABAAABIAAAAAAAAAAAAAAAAAAAAQgEACAEAiAAAQAAAA -AAAAAAAAAAAAAAAAABAAAAAAkAAAAAAQABAAAAAAAAAABAAAgAAAAAAAAAAAgAAAAAAAAUAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABAAAAECAAAAAAJIgAAAAAAEAEAAAAAAAAAAAAAAAAA -QAAAAAAACAABAACQAAQAABBAAAAAAQAAAAAAAAAAAABAAAAAAAAAAAEAAAgAAAAAEAAAAAAAAAAA -AABAAAAAAAAEAAAAAAAAAAAAAAAAJAAAAAAAAABAAAAAAAAAAQAAAAAAIABQAAAAAAAAAAAAAAAI -EAAACAAABAAAAAAEAAAABAAAAAAAAAAAAAAAAA7dAAEAAAAAAAAAAAAAAAEAAAAAAAAAFAAAAAAI -AAAAAAAECAAgAAEAAAAAABAACAAAAAQAAABEAAAAAIAgAAAABAAACAAAAAAAABAAAAAAAAAAEAAi -AAAAAAAAAAACJAAAAAIAAABgAAACAAAQAgDAAAAAACACAAAAAEBCAAAAAAAAEgBgAAEgIQMCAAAA -AAgIgAACIEAhAAAiMBIAQCACEgAACpkACQAAAQAISBAgEABAAgEACAEAQAQAREIAQAAIAABCCgAQ -AAgAAAgUCAAAAAACAIAANAAAICYKQABgAAAADA4QABAAEEAMgAAAgEgAAAAAACogEOAAAAAAAgAF -AAAAAABAAAAIBAAAAAAACAAJAAACEAQgAAAAAAAAAAAAAFAAABAEAAAAAAAAACgAEAABgCAA0gAC -AEgAAAEAAAIAQAQAAAALGxBAAAYCIAIQQOgAAgAAMAIAMjAAQgAEAEASCAIAAAAAJUAIAkIBBAAA -ECACAAkAQABAQIKAhCAIFZAoBgAICAAIAAwAIQRgiAgBABIAAEAAAAEAAAAAMAhIAAYAAEAACAgA -AAABIAACEAAAEAAAgAgAARAAAAAAABAkAAAAAAAgAABAAAoGUA40AAAEAAQgEkABMECBAgAAaAGA -AQAoTJAAAAIawDQAAQQMKAAAAIAAACwAQAkAAACQzIQAECCBAAQyAQAOIEAAAVAEAAgAAIgAACAg -AAuAQApkEIABhAAAIAAAwAAgARASABBAAHIAACBSACAEAAQAANAQAAAEEBAEFAASAAAIAAAAAIAB -yBAgBEAAAAAIAEQAAAABQAgAAQAAAAIARAAAAIAQSAAQgACAAgEAAIAAAAAEAIggQgAAFACgAAAA -B6wSABQAEAhgAAQOBAAAEAEBwCQAABAICAAAAAAAgAgQACAAMAAAFgAAIggADIDREAgAAASAwAhE -CAISAEEU4uQBAAJAQAAGEYgAEIABAJQICAkAAAEAACgQAQAgBAIAABQAAAAAAAAAAAGAIAAQgAAK -AAAQAAEAAAAAoAIAABAAAAChgAASAAAAAQIAAAAABBUAAAAAAAAAAAAAAgAAAEAUAAAHXYRUIAAA -CACAIBQAAAAGAAAIAgBAAowAgBBQAAIAIQAAAACgIAIQBAAAIAAAAEgAAAARAEAKAiAAEAIAQASA -AAAAAEBAgAAAAAAAAAAAVIAABIAIAADAIABIAAAAAQEAAlACAAAAIAAiDCAQAAEAAAAIAAAAAAAA -BFAEQAEAQAACCAAAAAAgAACQCCARAAQAgAASAAIAAAAggAAAAgCAAAIAAA2BKAAEAACAwggEBiAC -ACAAAMCAEAAQACAAAAARAACIQAAAgAACAEAAAAAIAAAAgAAAAAAEAgAAkFAACRACAYJDIBAgCAiQ -AggIEAAgCwCAAABIBAEAEAAAAAgMAAgQAAAACAgACAAAAAAIGAgACAAgAAgYgAQQAAAACCgACBAA -ACAICAgAAAAAAACIAABAABwQCAEoAIQCAAAIA4AEFACCIAAAAhsKOAACEAQAAAgABAAYBCABCQiA -AJCEAAAIIogARBAGAkgAAAAEBAAACgBAI5AEIEAIAYAAABADQAgAgACAAIAECAAAAAAAIQAIIAAQ -QAYAgAEEAAAAhAAAAAAAAAAAAIAAARGIAAAAgAEgARAAAACAACABAAAAAAAAAAAAAAAAAAAAAAAB -AhgaACABAQAAgAEBQAoAQAgBBAAEoABECAAAAAAOGAEBAQAGIAQEQAAgAEAICMIFAAAAQABAAkEA -AAQAAAQEAEQAAEAEAAEhAACYACAQBAAAQAABAEAgACAAAAABAEQAIoAEAQAERAEYYAABACAEAAQA -CAAwIAAMAAAAAAAEgAxEAAAEoAAAABAAAAigAAAAAAAAAAAAAAwCEACAACAADAQAgIgAFIAMADUR -AAAAAACQAAAAACAAAAYAAAgAAAAAAA+2AhQAkAFAIAAAgAAAAAAggABgFQAACKAACIAIAAQIBAAA -VAAABKAhAAQAAAAAACAAAAQgAAIIIQABGAAAAAAAAAAQAAAECAAAAAQAQAEAQQCAAAAAAQAKEIAA -EAAAgAEQgBEAAFAAABCCAAEAFIAAEIIAASgAAAEQgCYAABQgQBCAEAAAFAgAEAIAACgAASABgAAE -CwCCgBCAAAAAFgAAEAAAD12AgAAJkAAAEIAAEAAAAAQQgQQAABgghBCAFCAAEABgEIAAAAASAAAQ -gCAIAAAAABCAAAgEACAIEIACAAAAASAQgAAAABAgJBCAAAIAAAQgECADQAggBEDEIAQIAAAAAMQg -AgAAAAAAxCAAAgAAAATEIAACAAAAAMQgABAAAIAAxCICAAAAAEDEIAAAAAACAMQgEUIAAFBgxCQE -AAAAQIDEAAAJGiAjEAAAgEDEIREIAABQQMQgAigAAAhAxCITQAAgIIDEIAJAAAAgwMQgAQAAAABA -xCAKAAAAAEjEIABAAAACgMQgIAAAAABAxCAiAAAAAFDEgJgAoAARIgmCgIAAAEAACYJIAAAAAAAJ -gQAAAABAAAmBZIACAAAACYIIBQAQIAIJgAAgAABQBgmABIQAABAJAYAIAYEAAAAJiJEAAAAAEgkA -AAusgRgAABAEAgmIBAAAAgIACYAIoADCKBAJgAQAgECAIAmAkACAQAAoCZAoIAAAAAEJgAADAAAE -AAmACICAAQAQCYAAAADABAQJgKAAAAJABAkAIAQAQABgAAAABAAAQAQEIAAAAEJAAAABAAAgAEAC -QAAAAAQAQAAgAEBYcBBgACAAABhABAAAIAAAQEAAQIAkQEAAACAgLAI0AAByRAAAYgAAAhRCRkAo -BgUgATAhInABBFCJQEBAAABCBAICBERAAAAAIDQoAETQQQgIYGAAiAgAAgIgBQBAIAAAAgAAVgRA -YCDBNCQAQEQAEEFAQCQAwCgEAAEARAQQBAlICAEwQAgACAAEQIACCIAICAACAAQYgAgCAAAABAAA -AGAIAQAEBAAABAAAAAAAghBACAAAgAAAGEGBsIAAQEwBAQRAQQEAAAkBAABOWIGhAEACSABABAQE -BAhAAhKBgABQQCABAQFAAACkoAAAREBEAAgIBEwCCAAYRChRAXgCAABsCABBCAAAQLgEABhEQAAA -BKgAAIGkBAGAAEBIMAIAIIEAAMAAAAAgAIQACEAAQQAABAABQIACCAAIAAgAAEAIAoAABACAAAIA -BCACCAAAwQgCAAEAhMARAAAAEBAOAAYQAABACCwCCIKMAEAAAIQSEBAzA4BUEMAIAAAIaJSQABBA -CUOAgYBIkMYmgQAEIAAKAADWEAQAwBAEAABCgCAgA8AAABBEhMAAAAxECgAAAQAEBCAKAABACAgA -ghIABMQAgACBCAIoBAGACAAGQCACAhAAFAQAIAAACAAAQgAAAAAAAAAAAIAQAAAAAABAFAQAAAAA -AEAAQAIAAAAEAAAAAAAQAABFgAQCAABAQAUqBAAADn8AAIBgiCBGDAJgMEIEYYIAgQAgAEIgKgRA -KKghEgGISEBgUQQCECACQFQgAAANiIAIIDAAAgyBDAAoAA0ASmEQSmAolIAAESgCICIQAEAAIBBL -qAAASAAEAAAAMAQAIAMIkUBAACjAAgBABAAAAQAACMEAQgAHCAADAIAAAAIABABBEAAARgACBEIA -EAADAAIUBEZkBwRAxEIAABArBoA0AAAIRBAAABAAgBEWREIAEAMEFEQQAQAAPQIEBBAABCBMVAFR -AgOKBAcUABAQBGEBkBUCIgBAwBAAUCwSqZGAAAMUcQICIEABgAGBAQASQkYDQgQAEiACIwgiAAAB -QhAEAAAgAQAQEhCDAAAIEAiQCEAAoQoIBRCgAAQgIAAiCBIQQBgAAAQAAAAAACAAAAASEgBAAJIA -DICQIFBIAYmgEAGAQUAAAAJWMgIAMFAgUjCgGKoSCAAAADNWBUoSCMAAEjAAOQgQFgYANQkQSIAE -QBAMjEwBQAFBKhCKkggAACFMViNACBAACUE1ww4gTEABGjGgCABJpExACAhIECwAAwBAAAQAgCBA -SAIFAgAQoUAAAABAAAAAABECAAAQAAgAACAIAAAAQEgQBgiAEAAIAAAAEAAFAEAIgQoIkIECAxII -ExQACEhiCgAADcckFBYCQgJEABKAVATECAqSAAQSCICMSkrEBhAgioJElAwAEAAAAEgABwKQQBBA -EFAEgBUFgAdKEGBkKBAAApaACAIRFA5AdhCgARSwjAkIAAABAEACABKEQCCABgACAACDAIAQpBIH -SIECgAIBEkAACQCAIFkAABJAAAABAgAAAlAgAAIAgAAARgCAAAQgAAAAkERyUAABCADAWoOAkBAA -AAAMOgCAkAFBAQAEEAkAgACCgBAAQDApAAgAsAAAggIASNBAgBCAgiDiMwOAgCMDwgKQUAALhOwD -oJAAAwAAI4GAACAAABCAAEsQsgEACEAQRGoLVVevvwAANTUAAAHvAABd3fERVUcFBQAAAAAPHbGx -AAAAAFUFAAAAAAAA//UAAA+PAABVBQAAAP8AAAMDAAAAALq/Fb9fCvP3/x//Raq6J3cAAAZKVf1V -/XVVVRsz/zNVAFWr+1FRBf8PAEV1JycnJ/ddMfcndxW/sbH18bW7e3cwPzA/D193dzNV8ft3d0v/ -cncbG3d3cTVR+xu7J3cnd8DVTl9aW6+uAAA1OgAAAe8AAFVV8RFVRwUFAAAAAA8dUVEAAAAAVV8A -AAAAAAD/3QAAT08AAFVfAAAA/wAAAwMAAAAAu7sRu6oK8/L/Dv+rVXURsQAAAqqq/ar9+qqqGzP6 -M68AqlX/q6sA+i8iibkbGxsb+103+yJ3EbtRUfr7v7srInF7cXsPCiInM1/w/3dyB3+7uxsbIie3 -NQGrGw8iciJywOoFJ1pYBQQAADU1AAAA/wAABESxEVVfFVUAAAAADwURUQAAAABVRwAAAAAAAAAF -AABERAAAV1cAAAAAAAD/AwAAAAARERG7qgADAgAOAKsAMBG7AAAORaoBqgFwAKoPMwAzqnD6AKoA -/zMzLyKIuwpfCl8IUTcBIncRuxFRCgsaESEiISshKzMzIiIzVQAPIiIAeBERG68iIhc1AKobDyJ3 -IndA6gUFVVQFFQAANTUAAAWvAAAIiFERVQUnrwAAAAAPXxGxAAAAAFVHAAAAAAAAABEAAACIAABF -RQAAAAAAAFcDAAAAABAVELpVAAMHAB8ARQAwIncAAAPzVQFVAXAAVQ8zBTNQcHUBUQD/MzMPAER3 -MzMzMwRRMQIichC6EbEFARARcXcwPzA/MzN3cjNQAQsiJ0D0IicbBXdyITVV/xsRIncid0BVX18d -AACMAAARkAAAAIwBAAAUAAAAjAFAABQAAACMAUAAFAAAAIwBAAAUAAAAjAAAABQAAACMAAAAFAiA -AJwgAASUHQAAjAAAEZAdAACMUAARkAAAAm8dAACMUEARkB0AAIxQABGQHQAAjAAAEZAdAACMdAAR -kB0AAIwAABGQHQAAjHQAEZAdAACMdAARkB0ABIx0ABGQHQAEjHQAEZAdAACMUAARkBgAABwAAAOE -AAAAHAAAABQAAAAcAAAAFAAAABwAAAAUAAAAHAAAABQAAAAcAAAAFAAAABwAAAAUCAAADCIAAJQY -AAAcAAADhBgAABxAAAOEAAAC/xgAARxAAAOEGAAAHEAAA4QYAAAcAAADhBgAARxgAAOEGAAAHAAA -A4QYAAAcYAADhBgAARxgAAOEGAAAHGAAA4QYAAAcYAAjhBgAABxAAAOECvpQXwAACgoAAKqLBEQA -ALERMxuqrwAAAAAPBSqqAAAAADMbTgpw+oiIAAUAAAAAAAAzMwAAqwPMzwAEDMwAAKqqMzOqAjA/ -ogo1oxsbCl8AAA5kERFhUABVEbuqMqoBEbsRuwD/ADEvIg8PMzMhMBERISuqVFUCCgoKXwUGIiIz -DzAwDw9dADMzdwWIuxHdD6qqqgD/MzOIuh0dqv9VM6r/Cl8F9VBfAAAKGwAAVUcIiAAAUREzJyIv -AAAAAA9fG7sAAAAAMydFBXB1CAgAEQAAAAAAACcnAAADA0RPABVd3QAAVVUzM1cCMDpXADVTAP8z -MwAAAiV3clFQAasRu1UyVQEiciJyAP8BMw8ADw8zM3EwIidxe1VUVQEKCgWvBQV3cjMPMDUPDxVE -MzMRX0R3Ed0PRFVVAP8zM0R2HR0AVVUzAFUKXwn5Ul4AAF9OAACqr1VVAADxETMnAA8AAAAADx0i -IgAAAAAzM84KAKqI///dAAAAAAAAMxsAAKsDAA//1QAAAAAzNaqlqgIwP6L/M6oKXxsbAAANrxEb -bV+q/wD/qjeq+xG7EbtXV8z9LyKqu1VaKz+7uyIiqldV/gpfCl/19iInMwU/PzMiXXdVX3d3ibkS -3g+7Dh8yMlVaibsdP6v7VTqr7wpOBfVRXQAAX18AAFUFXd0AAPERMycADwAAAAAPHRERAAAAACcn -zQUAVQj///UAAAAAAAAzJwAAqwMAD//3VVUAADM1VVVXAjU/V/UzVQWvJycAAAmPd3ddX1H7GxtV -N1X7J3cnd1FRzf8PAFURVVV7P3J3d3dVV1X9CqoRu/X1d3czXzo/M3cV/1BVERFFdRHdD1UOHzc3 -VVVFdwwdAVFVNQFFG18AAAAAAAAAAAAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAACAIAAAAAAAID -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAwAAAAAAAAAAAAAAAZcAAAAAAAAAAAAgEAAACAAA -AAAAAAAACAAAAAAAAAAAAAAAAIAgIAAAAAgAAAAAAAAAAAAAAAAAAAAAAgAAEAgAACAAAAAAAAAE -AAAIAABAAAAAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAABAAAAI -CIAAAAAAAAEgAAAAAAAABAAAEAAAgBAJAAAAAAAAAAAF3AAAABIAAAAAAEAIAAEQABAAAAAAAAAQ -AAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAIAAAACAIAAACAAAAEQAAACAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAABAAEAAAAAAABAAAAAAAAAAAA -KIAAAQAAAAAAAAAAAAAAAEAAAAAAEAAAAAHJAAAAAgAAAAAAAAAAAAAAABAAAABAAAAAAAAAAAAA -AAAACAAAAAAAQAABAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAgAIAAAAIAAAABAAAAAAAAAAAAAAAgAAACAgAAAAAAAAAAgAAAABA -AJBAAAIACAAAEEAAAAAIAAAAACUAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAEAAAAAgAAAAAAAAAAIQAAAgAAAAAAAAAAABEAACAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAIAAAAQAAAAAAAAIAAAAAEAAAAAAAAIAAAAAAAEEBAAQAAAAAAAAACQAA -AAhAAAAAAAAAAAAGNgAAABAAAAAAAAAAAAQAACAQAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAAQgAAAAAAgAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA -AAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACAAAAAAAgABUIABAAAggAAEgAAAA -AAAAAAuVAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEDAAAQAAAQAABAAAAAAAAAAAA -AAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAIAAAAABAghAAAAAAAoQAAoIAEAAICQAAAAAAAAAAUAHA -EAIBAABAEABAAAIAAAIAAIACABIAgAAAAAACQACAAgAACAAQQAAAAQAAAgBkAAAAAAAAAAAACegA -CEASAAAAAgAAQgAUACAAAAAAQAIQABAAAABAAAICAAACABACAGAAAhIAAAEAAAACNAAAIAACAAAC -AQoABAAAACAAAAAAAAACAQAAAAwAAAMAAgADAAAAQAAQAQgAAABAQBASCQAAABAICCAgAQAAEKKw -AAAAAAAAQBAAAAAAEAAACAAAAAAAAAUAAAAACAAAAAACSEBAAAAAACBoAAAAAAACbCBIAAUAAAAA -IAIAAgAAAAAAAAACAAAAAAhBAAAAAAAAAEAQAAVQAAAoAAACAAAIAABiIAAIRAUBAAAiAAAAQCAg -KABCAAAAAAwACAAAQEAACBAAAAgAAACQAQSAAAAIBAYBwAAgADJAAQCBAAAAAAAABAAIEUAAAgAB -gABUIAAAiEBAAAEIACAITgAAAAgAAABohACAABAgAEGBAARMAAAAAAjUAACBABRQAEgBAJAACkhC -gAAIEAAAAACCBgoQACAAgABoKIAAAAOIAAEAMAQQE0AAIAhAAEASVAAICEAAQQAgAABGgAEAQEgA -BAOAAAACEAAESAAQAEAAQAgCQEAgAQACAAAEAAJQAAiCAgIAQEgBAEIAIAEAAAAAQAAAAIAQACAC -AAQAAAAAAAAgAABQAEACgBAABACIAAARkgAAEBAACgAABOsABgABgBAAgQAAIUAAEBAAAigAAIRA -SwAIjAAAAAQUACIQAAQBkBCAAAAEAAQIAQgIBAQEhBEACgEEAQCASABQAAACAJQIAAGAAAAEAQAA -AIAKACAAgACCAAKQAAAgAAACgAAAEAASQAGCAAAAQAAAAIEAEJAAAQCAgQAAAAIAIAAAgAAACAIA -AAACAIQwECAAqAAACCAAAAAAAABoAAAAAAAKDgCiACAACAAAAACCAAEABAAAABAAAoRAASFQAEAA -AAAAgEAAAAAMIAABAggAAAgIIAECAAAAMAAgABAAIAAAQCAAAQBAIAQAAAACEAAAABAAEAAAAAgA -AAAQBAQAAAQIBgAAyAIgAIAALAgQgEAAAABIBAABAEAAAAAACAABIAACMAAQAAQAAGAQAAAAAABA -AsAgIQIgwFCABAAAAABEAAIAAAyxABAEAIxAACoAAgRACEgAAAIAAEABAAAAFCAAACACBAAgAhAA -AMQQAAkAIAYIBkAAAABEABECCAAUAgAAQUCAQAARAAAAQFAAEgCAAAEAQAAJGAIIAAAAAEgQAIAQ -AAAACAQEAAAAAAAICIAAIAAAAAoQAAAJEAACCARAAIAAAAAICAQAAAAAAAgQAAAAAAAACAAACAAA -AAAIJEyQRAAAAAAAB15IASAAAAAABIkAMAIQEAAgCAAAAoAABkAIBAAAAASCAAowiAkAAiAgSAAB -GAAABABIQYAEgAAAAAgBggCQAABASCBCA4QAAAFIEAgRABIAAAAgEAAAgAEAAACCAAEAgBBEAAAJ -AEQAIAAEAgAQBACAAAEQAQAAAQAAAAAACIQAAAMAAAAAgAAAAAAAgAABAAAAAACAQQACAADTAAAA -GAAgAAAGmQEAQIAABIBAAQCAAAAEggAAEACAAQAhoAAQCAEAAIWAABgAEAAAAACAhQCAASCAACAI -AAAAQEAAAABAAgAAAQAAAQEAAAAAAAAAAAAAQAEABAAACAgAxIAACAAACABAAAgBAAAKIAoABAAA -AAAIIAAAAgAQIAAAAAAEMAAIIAAAFAAFACAAAAAAAARAAAAIgAAEBBAAAAAACAAAAAAAAAAAAAcj -AICCEAGgQAAAYgAAgAgoAAAAAACCAiiAAAABAAEAJAAAFAAACKAAAAAEAIAJAAAAAAAAAAAAIAAI -AAABAEAUAAEYAAAjAEAAAgAAAAgABQCAUAAAFAAAEIIBAAAUAAAQgAAAABQCABCACAAAAAAAEIIA -ABgYAgAQiAAAABUAIBCAAAEAGTgAEIIEAAAUAKAQgIEAGBVUBBCACgAAAAAgEAAAAguABQAoAAAA -EIAKEAAAAAAQgAQAAAAwABCAAAIAGAAAEIKAAQAUASAQgAAgABUgIBCBAABYAIAAEICIACgCAAIQ -gACAABogABCAAAAAFIAgECAAAAgAAADEJAAAAAAAAMQiAQIAABCAxCABQCgAAIDEJAQAAAAQAMQg -AgAAAADAxCIAAgkAAADEJAiAAAAAIMQgBgAAACCIxCAESCgAAEDEAAAGvSQQBQAAAADEKBAIAAAi -wMQgAAAAAADAxCABQAAACETEKQFMCQAAAMQgIwAAAABAxCgASAAAAIDEIgAEAAAgQMQgAUAAADQA -xCAASAAAAADEhIAAIAAQEAmIBgMAAAARCYAEEQAAABYJgJoAhAAEoAmIAAAAAAAGCYIAAAAAABAJ -gAAAEAEECgmIAQAAEABACYAAAAEQgCAJggCABAAAAAkAAAztiAQBAAAEKgmAiAAAAAwRCYACAAAA -IBAJgAQAgBAAAAmABgAQAAEQCYCEAAAABAAJgAACCABAoAmAEgAIgAACCYAIAIAABCAJgAAAAABA -iAlwMAQJYAEAAAQBiEEAABhAEEAwAAZAgAwEBAUABAEAAAQgAEAwAQAgECIAAAIAYABgQBAAQBAA -QAAAAUEQJEUhOiFJgQAhAAAJgpIgAUQRSAAABeFAQECFhAmICWJgAGAAhYCAEEBBiGBgAMBAIcIB -YAQGiRAgQEggUBDAycAGAqYFggByYIICAYQAQBRCRABKAAg0cGhAAlRCAkAEYAIAAkCAMAAEIQAA -CAAEAIIQAAhAAAAEBACgCABIAUgAAIKgCQgAiQTJgUAAQhgEAaBAAQQAQAAIAYEQAQABQAzaEAAC -AhkEBAIaAAAISBIACkhSgoEBAABGcIGgABLCGhiEBBgIBEBKDIREAAoAJAAAEAFCDAAIGgISgUAC -CACIqAASCAEBAMIJRAQAAukEQEAAxCAyIoBwAEIEAAAAAAEBABQCCCoUAEBBEAAQAQAACQACAAAA -AUAASAiAABQBgADAgEAEAgDAAEAQAAAAAYAgAAgAAAAQAADBAIAAAAAAAABhAAAEgBAQAAAAIAAh -ARCLQAQAAxBQAAAAAIvhQgQoCAKAAUAQAABAkAAAACLEIAQQBAQAIAAgDBQgAAAQAEACAgEMhAAA -CAAAAACQCBYAACiIEQIKhCCAAAAgAAgGIQQBAACCCAgggACAAAgAgAQAAmBAQCgAAAAQAEAGAgJA -AAQBAARMAAAAKAwoACAAAAAQIAAAAgAgEAQCYAQAAAAAAAAEAACUEABAQAQAQKBgAIqIBiAAABBw -AAFQAgAACC0QICAADEABBEBACAWBBCoWCDGQIQJJEQgqcDCARZGAAABgAKAAQQAUABIgRAiADIZA -YCAgoAEABAAAAAQAAQBSAEAQAAgACACAAAQwCAECQARAAAQAABDQAEBAixCFQJIEAABAIAcAQAAr -KAIAFABAQAAAAAAAAAAEREADAEAAMAADAAAAAAECAkAAAgBAgEJEZAAAQFwXEFAAwAAEBEQWAAAO -OwQAAUQAAABQEAQDAAigAgIAFARAEBTEEBAWAAAURCBEAAAABnkEQgAQAEJyAygAEBAQEAJABBCA -BgggABCHAAAQEBBAAAjACAIQBFAABgAAEEMwAABAAAACgAAJBUQgIAAAUAAAAEBCACUBIEBAAiIA -AAKwCgAQwgAAAKgIAhBCEAAAAAASAgBASAoAICAAAAgSAEAQIgCiMhgASggAKJAAAA9YGhjNADFI -SAESCIhKKQBBSYowCBIyAAAEETAKIAAAAAAIMkAgEwAoCRIJgSEgIEBSEhABIQAgIcIAIQBaEgAA -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 -N1XVEREKOycFVVUnBVFQRVUbGycnAAAAAQAAICAqfzMxAAAICBTXUV0FBQWvAAAPHQAAAABFBQAB -AAAAAHdyREUAUA9VELoiclUzMzMAAAjMM1UzVQWvBa9VVVVVDD8R3XdyMwBVAXF3JydTUzNQd3cQ -3AMTVQUzM0R3RHcA/wSuAP93cgD/MzMiJyJy9fUzM3dyMzMAAALOAP8PD0RPM1AAAAAAAAAAIAAA -ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAADAAAAAAAAAIAAAAAAIAA -AAAACAAAAAAIAAAAAAAACvYEAAAAAAAAIAAAAAAAAAAAAAAAAAAgAAAgAAAAAAgAAAAAAAAAAAAI -AAAAAAAAAAABCAgAAAAAAAAAAAIAAAAAAAgAAAAAAAAAAAgIAAAAAAEAAAAAAAAAAAAAAAgAIAAA -CCAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQCABAAAAAAAAIAAAAAAAACEgAAAQIBAAAIAAAAAAAAAA -AAAAAAAAAAAKkAAIYAAQAAAAAAAAAAAAAAAgACAAAAAAgAABiAAAAAAAAABAAAAAAAABAAAAAAAA -AAIIaAAAAAAAAAgggAEAAAAACCAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAA -AABAAAAEAAAAAAAAAAAAAAAAgAIAAAAAAACAAAAAAAAADIACAACAAAAAAAAAAAAAAAAAAAAAAAAA -AAeBAAQgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAGAAAAA -AAAAAIACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAABKQAEkAA -AAAAAAAAAAAAAAAAQAJAAAAAAAAAABAAAAQAAAABgAAAAAIEAAAAAAAAAAAAKagAAAAAAAAIAAAA -AAAAAigAAAAAAAAAACAEAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAIAAAAIABAAAIAAAAAAAAAAAAAAAAAAAAANgBACAAAIAAAAAAAA -AAAAAAAAAgAAAAAAgAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgAAAAACAAAAAAAAAAAAAAAAQAAAAAAABAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAAADAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAbHAAEAAAAAAEAAAAAAAAAAAAAB -AAAAQAAAQAQAAAAAAAAAAQAAAAABAAQAAAAAAAAAAAEAAAAAAAAAAAAgBAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAQAhAAgAAACCAAAAgIAAAAAAIEAAACEBAAAAAAAgAAIAAADABAAgAAAAAAAgAAAgAA -IgAgAAAACAAAihAAAgAQQAAAYAACAAAAgAEAAAAABnUQAAjAAgAAAAAAAABAEAAAAAQAAAIEACAA -DAHAAAAAAAAAEAAAAAAAAAQCIAAAAAAAAAgAAgAIAAABAAAAAAAAAAKAAAIAAAAgDMAAAgACAAAA -AlAAAAAQAABAgAAAAEAgAAAAAQQAAAEAIAQAgYIAAAAEAAAPABAAAAAACAgAAAAAAACAAkAAAAQA -BAAAAAAAAAAAAhEAAASAAAAIiAAAAAAKQwAhAAAoAAWQAAACQAAAABAAAEAAIIAAAAAgAAAAAAAA -AAAGAAIAAACgBQAAAABgCAgQAACAAAAAgIEAAAASAIAAAABAAABAQEAgAAAQAAQAQAFAAAAAAABA -AABgAAAAAAAAAAAABIAAAAAAAQIogAAAAAAAAAABAIAQAAAAQAAAAAAAAABIAAAATAAAAGBAAIAA -AIQIwACAQcIABEAgAAQAAAblgApAKQABDiAADgAhIAABBgAgAAAAAAAEUAABgAgQAAQAAAAAAAAA -AAgOAAQIEAAAAgAAIAAAACA0ioAAAAAAhAAIAQAAAQAQAAAIAAAoAAAAEBAAAABAQAAAAAAIgAAA -AAAAAAAIAAAAAEAAEAIAAEACUQAAJAIEAIAAAAAQAAAAAEQAwAgAAAAggAEAAAABABAAAAATBAEA -EAAAIBQQCAAACNQACAIACBAgAAAgUAAQgAgQAAgAAACQAUCgAgIAAJAAAAiAAQAACAAAACgAwAAA -AAAAAAQAgEIACCAhCQACgAQAACFAgBDAAACAAggACAABAQAEIhQCIAAIgAAgAAQABCAAAAAAAAAA -AAAEBAAGCAICAAIgAAAAAggACAAAEAwCAAABgAABKQAAAIAEAAAioAABAAQAChQAAIIFAAAABAQg -AAAKzyAAIBApBAAQAAGFAIAgBCgAAIAAAgAAAAAAAAAQKAAAIAACAAIgAAAQAAIAEBCACBEAIAAC -AgQgAAAEAAIRAAAAAAAABgAACAAAFAAiCAIAQAFAQAAAQAAAAEAAAIAAQIAAAAAAACAAAADAAAAA -AABAAAAAAAABRCAgAAAAQAAAAAAEAABAAAAAAAAAACAAAQAAAMQAxAGBAEAABAAAAAEAAADKIABA -IYABAAAABABhACAEBAAgAACAAAQEwAAAAACAAAQAIAAAAAAAAAAAAIEAAAAAAAAEIABAAAAEACQA -AIAEBAABBGAAZEBAIAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAADjUAIAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAAAAAGMQAYAgAAAAAAAAAAABAAAAIA -AAAAAAAAAAACAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAC -AAAIAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAu+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAEAAAAAAA -AAAAFAAAAAAAACgAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAA -AAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAA -AAAAAAAUAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAUAAAAAAAAABQAAAAAAAAJAAAAAAAAAAAAAAAA -AAAACgAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAYAAAAAAAAAAAAAAAAAAAGQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACQAA -AAAAAAAAAAAAAAAAAAkUAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAEBgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQAEIAAAAAAQAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAQAAAAAAAABAAAEAAAAAAA -AAACABAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAAAAABlkAEAAABAAAAAAJCAAAAAAAAgAAAAAC -AAAAAAAAAAAAAAAYAAMAAAMAAAAAAAAAAgAAAAAAAAAAAAAoCQAAAAAAAAAAAEAAAAAAAAAAAwAA -AAAAAAEEAAAEAAAAAAAAAAAAAAAAAAAAAAABIAABAAAAAAEwAAAAAAAAACAAAAAAAAAIAAAAAAAA -AAEAAAAAEAAAAAAAAQASAAAAAAAAAAAAAAAC9QQAgAAAABAQIApgAAEAKBAQAQAAAAAAAAAAhIAA -AAEAAAEAAAAAkAAAAAABAAAAACAEAAAAAAAAAEmKAAAAQBIAAAASAAIAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAIAAAAACAAAAAAAAiAAAAAAACAAIAAAAAAAAAAgAAABACAAAAAAAAAAAAAIIAAAAAA -AAAJAAAAAAAEICCAAAAAAAAAAA4lAAAACAAAAAAEACAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAA -AAQIAAAIAAAAAAIABAAAAAAAAAAEAAAQAAQBABAgAEIABAAAACAAAAAAAAAAAAAAgAAAAEAAQAAA -AAAAAABAAAQACAAAAAAAAAAAAAAAAAAAAABAAIIAAAAAEAAAiAABAAAABAAAAAAAAAAAAAAAAAAA -AQQAAhAAAAIIAAAABtEAAAAAAAAAAEAWRAAAAFAAAQQAAAABBAAAgAAEAAAAQAAgAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAApKBAAAIABEAAAAIAAAAAAAAAAAgAAAAAAEABBgAAAgAAAAAAAAAAAAAAQ -IAAAAAAAAAAEAAAAgAAQAAAAAIAQAQAAAAIAgABAAAAAAAAgAACAAAAAEAAAAAAAAAAQAkABAAAA -AQAAAAAI0QEAgAAQABAQAgAAAAACABAQCAAAAAAIAABAAQgAAAQAAAAAAAACEAAAAAAAAAAAAAIE -AAAAAAAAAAMAAAAABCAAQAAIAAAAAABAAAAEAAAAAAAABBAAAAQAACAAAAAQAAAAgFAAABAAAAwA -AAAAAAAADAAAAAAAAABAABAAAAgAAAAAAAAIAAAARAAAAAAAAAAJAAAEAAAAAAAoAAAACAAAAASP -AAgACAAAAAAAAQAABAAAAAAEAAAAAAAAAACAIEAAACAADAAAAAAwAAAIAAQAAAAAAAAAAAAAAAAC -AIAAAAIAAAAAAEAAAAAAAAAAAAAAAAAAEMABACAAAgAQAUACCIKAAACAABIAAAAAEAAAAAAAQAAQ -IAAAAAMAiBAhAAYCAhAAkAIAACADEAAAABAAAAIQAAgCQAASgBIAEAAQEgAAAAAABwEABBAAAAAA -AAABABAUAAAIABOAEAAAAAAAAMIAACAAJABRwMAAMgDAAAAAQAAAAAAAEIgAKhICAggDABACAAAW -AAACAQIAAAIAkkAAAAABgCAEAAAQAAAAAAAiAgAAAEhkAggCBAAEEBAFAAAAAEAAAACAABAAAABA -ADAAAAAAAABACAAAQAAGAEAAAA4AAABQBQECggAACAgAAAAggQAQAAAJMSACQAAUAAAQAAJCAgAA -oIAAAABgCAAAACABBQAgAAQQKAgFAhAAAAAIAAACABAIAAoFCAAQIACACAgAAggAAFAQBBAAABCA -NQBRCAAAABAiAQQQBgAAgQAABEAAEAJAIAwBQgAIQgzAAAZhQAwAAAIIS3AAAZABhgEBAAAAFAAM -EApgAAAQAAwAAIQAAIAQEAGGEAAkENAEAAgUAASCAgYAAAWyAQggCgMAEEABCZCQEhEBTAAMAAAA -CDAAEAAAABJAAABAAYYAAUwwAAQCAgAAQgAIAI5AQEREEBQEAGCAAAKCgGAEAAQABCFACAAAAABA -AAkAAAQAFFAAAAAAFAAAAAAoAAAAAAGQICBDABAAgAAACIAAMIAKAABAAAJUANBQgIABIAAAAAgB -wIAGCAAsEACCgACAABBABAAAJAAAAEkAQAAADyEAKAQASFAwgQAQEUQAkACAAABCAA5QAwAAAgEA -IIIBUAAiAAAAgACACAAICEAQAQyAIAEAAADRgAAJAAAEUAEAEAqRAAAAAAEIAQAAAIgBQAAAAAAI -AAACAACAAAIgAACAAAEAKoQAQAAABAAQAECCAIAAADIQAYAAASAAQBAAIAABAQAAKAIhAAAgAAAg -ACAAABAABAgAIgAAEAAGQAARAAAKyAAAQAAIAABIABANQAAIADAAEAAgMhQAAAAAAAACAAAQgIAA -ABAwAAAgAiFAgFAIKAAAAEACYEARAAQAIAqAAAgEAAAAAggAgBQAAAAABAAQAAAAAAQABAAABAJC -EAACADAAEAIAIACASADEQIEAAAAIAAAAAYAABAAECAAAAACMCABwAAAAAEAAAAQAAAAQiigAIAIA -QBERCAEBAAAEAEQAAA4KAAAkAEJAAAAAAgAKCIAEBAAAAAABQDEAiAAAAAACAAAIAAACAIQQABQA -AAAAAAABKgAQAAAiIAQUCMAAAQKAQMgANAAAAQAgAAlQAACAEIGJAAEAAACAAAgAgAAQAgBACBQA -AAACAAALAAAAAAAAAEgMACAAEAAiCQCQAFAGQgAJCAAAAAAAIEgBKAgSgAAADEAQAAYCgAAIAAgA -gQAAAAAAAGiJAgAIEAAAJAkAJIQCAQAACAACgAAAAAAIGAAAiIAAAIgAIAAEAiBACAgAAgACAQAI -QAEABAQEAAgAAJIAAAYiCBgAABAAAQAIAAgAABAAAAAECAIQBAGAASARAQAAgBAAAgEAAACAgAEE -AAAAAAAQAQ4EgQAAAQAEBIAAAkQAgAAEAIEAgAEIAEIABSAAAoBBIABAAAQAAACEAAQABAIAAAAD -ngABIAoEBBAAAKDABQCgAEAAIgBAAAACAAAAAQAAgAEAAAYAAAEAAAAAAACQACEBAAAEBAAYgA4A -oAIAAAAgAAAAIhIAAAAACAEEAAAAQAACABAAAAogAAAIAAEQAAAEgAAAAQADAAAAEABAAIgAAAAM -CCgAAiAEAAAQAAAAAAQAFBAAAAAAAAAIEgAAiABAABMUAAACACAAAACAAAAAIAAAAAZkAIAACAgA -EIAQYAAAAQAgAAAQEAAAACAABggAAAAAAAAAAAAAAgEkgABQAwABAAEAAASAAAhBJYAASAAAiAAE -AABQAQAAABAAACgAAICgBACABAEAFAAQEIAGBCgAAAAQgggCAACgEBCEAAgAFUAAEIIAAsAAAAAQ -gAQAAAABIBCEAAAAADAkEYCAEAAUAgAQgAAAAAAiABCAGEEAAAAAEAAAAkaAUAAAFAAJEIEAARgB -JAAQgQQAAAAAABCAAgAAASAAEIAEAAAAKAAQgAAAQAAAIBCAAAAAGRAAEIABAAAUEBIQggASAAEw -ABCAAIAoAAAAECAhShgAAMDEIgEAAAAAgMQgAQAAACQAxCAAAgAUAgDEIAYCAAAAAMQoI0gJAACE -xCBAAAAAgADEIAgAAAAAAMQoAQAAAADAxCkAAAAAQIDEAAANiCABQAgAAMDEKAEEKAAgQMQgI0Ac -ACDIxCAAAAAAAQTEIAMAAAAAgMQkAQAAAADIxCAISAAgAAjEIQAACQAAoMQgAAAJIAAAxCABAAAA -AIDEgJkABAAAKQmAlAAAAAARCYAFAAAAFIAJiQiAQAhICgmAAIAAAKEaCYAEABAAABEJgAAAAAAE -RA2CAApAASARCYAKAwAACBAJgAAMAACAqgkAAAWogAQAoAAAIAmCBAASAIAFCZAEAJACABIJgAAA -AAAAIAmAZAAAAAggCYAIBAAABCAJgACFAAAAAAmIClAQAESKCYEAEBAAAEIJgAgACAAgJglgYAAC -iYABiAACQAQEQIAEEAAgAARAAIQAQIAkFCAEQAARwEQ5BQUBAgmIAEBMAYkwIEAAQBAgAAAAQABQ -RBCJQAAABEQAAAAQhABoAEACAgAAB4pAAVAFcGAEwHGJCEkAQEAAkSIIwCBAACAAACAAAAoIAEAA -QiJAAgkAQEhESAYEBEBAIkAAEoBAQUooiAAAFBX4EAAAIAYAQHEAAEwAAgQEAAAAAQgIAAgQAQGg -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 -X1H7MwWr7x8fPz8Fr3J3XV8AANVVVVV1////Dx2gs1X/Pz8T3zUANTUAggAAAAAAAAAAAAAAAACF -AAAAAAAAAAABAAAAAEAAQAMAAAIAAACEACAAAAAAACAAQAAAAAAAgAAAAAAAABAAAAgAAAAAAIAA -EAAAAAATAAAABdcAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAMAAAAAAACA -AAADgAAAAAADIAACAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAAAAAAAAgAAAAAAAAAQAAAAAA -AAIAAAAAAAgAAEAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAACAAAAABAEAAAAAAAQAAAAAiA -AAAPPAAAAAAAAAAAAAAAAAAACAAACIAAAABAEAAAAAAQAAAAAAAIAAAAEAAAAIAAAAAAEAAAAAAA -AAAAAAEAAAAAAAAACAAAAAAAAAAIAAAAAAAAAASAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAEA -CCAAIAEEACAAAAAIAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAgAAAAAAAAAA4mAAAA -AAAAAAAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAgACAAAAAAAAAAAAAAAIAAAAAAgAACAAAAABAAQABAAAAAAAAAAgAAAIAAAAYAAAAE -AAgAEAICAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAQCAgAAAAAAAAAAAAAAAAAACfwAAAAAAAAAAAAA -AAAAAAAAAAgQAAAAAAAAAAAAgAAAAAAiCAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAhA -AAAAAAAQCAAgAAAAAACAAAAAAABAAAEAAAAAAIqAAAAAAAAAAAABAAAEAAAAIAAAAAgAAIgAAAEA -AIAAAAAAAAAAAACAAAAAAAAAAAAAAAACEAAAgAAAAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAIAAAAAAAAAAAAEAAAAAAAAIAAEACAAAAAAABAAAEAAAAAAAAQAAAAAAAAAAAA -ABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAABAAQAAEAIABBJAAAAAAAAEAAA -AAAAAAAAAAAAAAAAAAAAAQEAAAAAAAgAAAAAAAAAAA0XAAAAAAAAAAAAAQAAAAAAAAAAkAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAEAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIABAAEAAEAAAAAAAAAAA -UAgAAgACAAAAAACACgDEAAIACAAAAAAAAEIAgAAAEACQCBACQAIIAIAQEBAAADAAAAAAAAAAIEBA -AABAAAASAAAAQAAKAAoAEAIEAAAAAAAABi4gA0AAEAAAAgABAMACAAACFAHAAAIQAIAQAJAQAkAA -AAAAAiBAAEAAAAECUAIiAEAAEEoIARACAACQCQAAQhAwEBAQAAACABCCQFAAAAAAgCACkgAAAAAA -oAoAAHQBAAAAAUAACAAAAAAMoAABAAAAIEAIEAAAIAAAQAJAAAIIQCBWAAAIAAAAEAkIAAAAAkgI -QAAAAAAAACgAAAQAKABQAAAO7CBAAAIgAAABAEpIACQAABCgAgAAAAAAAAAAIAAAAAAAACAAIgAC -AAAIUBAABQAAAAQgAAACMAAAAmEAAAAgEAAAdAAAACAAAEAAABAIAABAAQggAJABAEAAAIAAAAEA -ABBAghAAAAhQSAYAA2EAAEAMEAACABIRCMAACAAEICIQAAQAAABECAAAAgAAEEgIgAEogAAkVAgo -AAOABAwACAAAAAmlQBSAAA5UAgiABACAEcAQIEABAIAoAAAACAIAAQEwEAAQAzEAkAAwAIEAAABA -DAiEABSQQhACIAAUAhAACAEAMAIAAAASAAgQAAwAAEAoQAwAAUQCABAAkQAAAAABAAAKAAEIAACA -AhAAAAAAEgAAggABxAARgQBBAAMBAEAIAIIAAEgBiIiAyAEEAoCAABEBEAQAAAAAQAQAAAAIyEiB -CgAADREAABQEQBAASAQAFAAAEABBABAAAAEAAECABEIAgAgAAQAAEEQBgBEICAEABoFIwAoJAAAE -BABJhgAAAQAACEBCwAYBAAAIFAAIAIEAAgAAAgCSAQIBAAIgAAEAAAAAAAAAgKAUEAAQoAAQAQIA -AACgABAIACKQAiCAATEEACASIABCoAAoYBAAAEAAAIAIAQEgUABAAKAAMAAAAgBgKBARAAAKlwBB -IABSEAAAAAhgAAAAAIgAAQAACiAAAAQCBQACqAAACAIyAAAAgAAEQAmiAAgAhiAAICACMEAAAQAw -AAgECBCAQAAAAgAIDABIgAgRCIAQBARQADABAMAACAAAAAAAAAgEIAAAgAAQUABAAQQAAIIJAWQQ -AQMhUQABBEBEgCASABAAAQCBgCBJCBAAEEAQFBEgAAAEChCDEAAAAARggEAAAAZsAABAAgRBAEiE -AAgAiGAIIEAAAAABAAAAiAAAAQAgEAEAACEiEYAAADQQAAAABjCBAAmIAgggAIMAAAAAACIAIiCS -AQAIIAAAAgEkAEAgAANICAEAGAAABAgAgAAgAQACCAgAAAAAAAAIEAAAIAAAAEgIAAIAQAAASAAQ -CAACAIBIAAAAUAAAAAgEEihAAAFACAQgACgEAABIAYAAgAABAAAACP6IAIEEIBAAAAgCCSAIAAAG -CBAAgIgAAAAIEYAAgQAAAAhEAAyYAiQACAAAAUAAAAAIiBABAAJGAAmQAAAIEQAACgAAAAACAQAI -AAAICAAAAAAgBAAAIAAAAACAAQkQAAAAAAIAAAADAQACAQAQAAAAAAQEBIAACAAAAAEAIACAAAAA -AAAAAACFAAAAAAAABGAAAIAAAQBAAQAjAQAIAAAEAAAMnQAIgAAQBAIEAECAAAMEAAEAEAAAAQAB -AAEAAAQBAACAAAAAAECAGCEBAQAAQARBgAAEQkAAACABCKGBAABARBAhBZEAAAQgAAQABACAAAAA -AAQIAAYgAAAIAzAAAECgAAwAAQkCIAUAAAgAAgBAAAAEIggACBAqAAgAAACCQAEABFAEQAgIIAAA -FAAAAiCgAABQABCAqCAAABEACYgEIAAAAAneAAAAAIhARQAAAAAAAAAgAAIAIIAAAIIAAAoACQAI -GgAAQAAAACAAgAEQAAAIAAEAABAAAAAIAAACAAAAAAAQAAQAAAAAABEACAAAAACAAgCBAIAAEAAC -EIAEAQAYAEAQggoEAFQAABCCgIAJAAAAEIAEIAAUBgAQgFAAAAAQChCACCgAFAAAEICAAAAAEEER -gAAACQAIQBCABIAAFVBIEAAADDOAhIEAFAAgEIA6AAABIEAQgAQAAAAAABCC0AAAIAAAEIAQQAAA -AAAQiAAAABQQABCAAAAqAARQEIAAAGoAAAEQgCQAAAAgQBCAWAKAIjAEECABAg0AAADEKQQCAACA -AMQgAAIJACAMxCQBIAkAgADEICIACQAAYMQgBKAJACgIxCAAAAAAAEDEIEJAAAAIgMQgAAAAABCE -xCAgBAgAAITEAAAH3SARAgAAAEDEIBBIAAAABMQhAAAAAAAAxCAIAAkACBDELAEIAACCgMQkAQAA -IAAAxCAhSAAAAIjEIAEAAAAAAMQgAwAAAACAxCECAAAAQADEgJQBEEAAAgmCARAAE0AACYAAAAAA -gAAJiCQQCAAAAAmAmAAQAAkJCYpAEBAAAAAJiAmAAAAEAQmIBICAAKgoDYAAAAAARCAJgAAQIABA -IAkAAA2ngAgAAIAgKAmRAAAAAAAACYgCAAADQRAJgBECAAAAgAmARAAAAQASCZQIAAAAAAgJgAQA -AAAAIQmAlAQAAACICYgoAACAACgJioSFAAAEKAkwKAgwBAAAADAgQAIIAAhBAEAAABBAYAAwIIhA -AgBAAAAEEBAGwA4EBECgJBBEAcoAIEAAQAQEBLAgQkAsIAEAcEQEAEIgGgYQAgAEVFAANAAADSWg -AgAwIEBkQDAhSAAABCAAAAAQIAAAAAAkAkgQBgAAACBIABIsRABiAAJEBAAAQQUwAQBA4AAQRABC -ABBAAAABAAFBwYAAARAAAAQAQAAIAgQAAEAIAAEABAIBAQEEAhIAAYiIKQAAAgARwAjEoAhABAEA -CBAMyckIAgBIAQAAgYQBAAQQoAEABAQQABQqBEAAAAQRAUAEwWJAYQAEBFFAAABDjgAAAAgADAoA -BAgYCqCgCgAAhAAEAIQAAgEQBMAgiAAaAAAAACgJBAQAACBAAGkBGgACYIgIQEABAAkgxAmAARiA -hCISACAgiABAEAAAwAwACAAEEUEBIkMAAABgAAKAgAGQAAEAiAIAAAAAgQAEARIKCANCQIAAEgCA -AAMCAAAAAAAAAIAAgAAIQCQGQAIgxABEAtAQCAAQINQSYwgAAgkAAITCEyRBDhAAAgEIDAJCEQQQ -AwAAAAAAAACAEGQgQSwAAwIGAIAAAkIiCAAMIAEBAJAACIAMUwCAADAAAABAgAkoAVBQEACAgAEO -AEAAAAgAAEGCgAJCAEmoAABCAAAAAABAhAAgAAAAAAACQAAgQAAEIAQgSAAIKiAEaUABCEBIlAAE -UDAFgAAAAAIigDACDIAJECigAUBAAAAIAAAMAgmAQAAADhgAQABABA5gQEBgACAAKSAABAAAAAAA -AAAAEKAAAIQIEACgYAAEIEwAAAAoAAENgABAaAAgFUAJgEhAAAhAQYCAAAAAEBYAAAAAAkACAEEE -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 -AAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAAAAAGAAAAAAAEAAAAA -AAQAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAACAAAAAAgAABAEBQAAQAAAAAAAAEIBAAAAAAA -AAIAAAQAAAAAAABABBAAAAAAAAAAAh0AAAAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAIAAAhwAAAAAAAAAAAAAAAAAAACKAAAAAQAAABAAAAAAAAAAAA -AAAAAAAAAJAAAAAAAIAABAAAAACAAEAAAAAAACAAAAACCAAAAEAAAAAAAgQAAAAAAAAAAAAAAAAA -IAAQAAAAAAAAQAAAAAAOiAAAAAAAAAAAAAKAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIADAACAAAAAgAAAAAAQAAIAAAAAAAAAAAAAAAAAAAAACAAQAAABAAAAAAAAAAAEAAAAAAAAAAAB -AAAAAAAAAAAAEAAxEAAAABAAAAAAAAAAIAEMAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAgIAQQ -AAAAAAAAAAGdAAAAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAABAAAAAAAAAgAAAIAAAAAAAAAAAA -AAAAIAAAAAAAAQAAAAAAAAIAAAAAAAAAAAEAAAAACAAAAAAAACqSAAgAgAAAIBAAAAMgAAkAYBAA -AgIgAAQCAAACAQgAAQSCAlIAIAgAIBAQA4IAEAABAgBQAQAAYiAAAJCAEMAKAhAABAAAAAABcAAA -DLMACEAJAACUCFAKABDACAMCAhAAAAAAAAAAAAAAAQAACAABACQgAAAAABAAAQgCAAAQQBCAAFAQ -EAAIgACQAAAAAAAQAAIAAAAAEBAAIgAQgAAIAAAAQcAAAAIAAgAAMAAASBAACAAAEEBwCAIQYAAQ -IBAAAEBABQAAAQgNAAAACABQAAAAAAsACCAQAgAQEGAICAAAAKAgAAgCAAAAQAIQAAAHqSACCAIA -BHAgAAhsAgQAABAARJACAECgCAhCAPIAAABAAEBAQAAAEAAAIAgSEAEIAiIBggIAEDAACAACEHAA -AAAAADCwAAAAAAAACCAAACAAAEDAdBAIEAkICAQAIgACQAAAwAIEAAAEAACAUAQQAABUAIAAEAwG -FAAIQMGAgDDAYAAEAABGQShACQAAAICAFIABigAAEAAjAExCAAAKSQAAAA92QAAEAABOAEsAAAAI -AggAwAAAAAAAEFAEQAAWAAQGCABAAooQFAwAAAQAgABAVMBMCAaIACIDQRAAIAAAAEBCCAQAAAAA -AAACEAAGASAGEAEAAhAAAICAAAAI0gAA0AEAAAEIAIAIAEAABAQwABAAyAAESYAJgAjQAQEECgBR -SAICEcAEgJAAEAIgkQCACEEIAWBQBIEAUACAKAAEEBAAgwAADLAAAIgEChAAAABENAARQQEEgAGI -AAAIAeoAAAAkABAQBAIBADRQyEgJQAAABAQAEAAACARAAIAAghAASAQAAhAAAggAQAGAAAAQBIAA -UIAAUgACIBAIMAQQAAAgAAIgAgAAQAwAFAAAAIABAQQQEAEggAqAADCIAAIBSIAABEAAIgQAAQAE -BAgqggAEAAAEAIAABDIAABQAAgABAQAACAAAAAAKsgAEIAACQAACgABgAAIwAAIAAAwAAKgAoEBC -CQAAIQAgAEIAAASoAACAAAAAKEgASgBEAAACAEAIBAQCAACAQAgAADCAAQAAAhAAEgABACAEAFBA -wQCAEgEIAAQAgAABAAAQAAAAAAAIAAgUAgDAAGCMASAABCAAFAQEEAAggJAQwgoBAADCACAIYAgC -ABAEJDQAAAABAiCECEBAAABCAiEAAALdQABUAgAIACQAUCAKAAAAKCIAAAIAAFEmEAAEAAAAEEFA -AEAAECQABAEAEBBEACAEEgQQAgCQAIIQgAAQAAIAAAAAgBAEIAAAAAAhIQAmKAQIAEAAGAAAAAgK -IAIAQCAACACACkAQAAQIJIAABBAAAAgIACAAAAAgCAgEgAAEAEAIADgEkAQAAAgMIACQgoAACAGA -EVAAAgCIBAAEAAAAAgAAAVtIAiAAAAIgAAgEAAAAAQABCAAAAAAAAAAIAAADAAEAAAoAgBEBAAAA -CEAgAAAEAACIEAEAIAMhAAgAAAEgAAAACxgYCAAAAAAIAQAAKAAAAgAAAAABAIAAoZgCAAEAGUAA -AgAAAQQAYABBAACAAAAIgAAEEEEAAYQABAAoASEgQIDQAAEBgEABAAQAAAAAiCgAAAAgAABQEAAA -AAAQIEgpAAAGrAAAARAhIAjYIAYABCFAAsAAYACAAQCBAAAAAEAAAAQAAAAKAAAAaAQAIAACAABo -ACEAEgABRBggAAAQABgABgAAIAAAAAAAABAEBAAQAIAAAAAAGAAUAgAECQAACkAAAARQAAgACCgA -BigAAABAhQAMgAAAAIAUgAAAABADQCUAAAQAAAAAAAABBQAACAKAABEEAAAKQCAAABAwAAIg4AAA -AAIwARIAAAEACAAAAAAAAAohAAgECAAAQAAAACEAAAAAIAAABAAAAEACAACAAFAAAEIAAAQAAIIQ -AQAIAAEACQMUAAAACBAAACAAABBIAAgIAACABgAoAAAgEIACAAAUAAEQgCAQAACAABCIQIAAAQAg -EIAAAAAAIAEQgFEECRgMABCAkAAAWBBQEICQAAAWEAQQgICEwDQADhCAQAAoAAAAEAAADS+AAAAA -GATSEIBQEQAAAAAQgAABAAAAARCAgABJAEAAEIBAAAABACgQgBACCQAAKBCAAAAoACBQEIAAAgAU -AAIQgBEgCQCBABCABQAAFABQECABAAkAQADEIAEAAAAACMQgAQgJAABAxCgEgAkAAEDEIggACQAA -SMQgAAAAABDMxCACQAAgAADEIBMAAABAgMQgAQAAAABAxCQAQAAAAEDEAAAACCkIAgAAACjEIAEM -AAAgQMQgAgIEAAIIxCAwAAAAkkDEJAMAAAAASMQgIQAAAABQxCAKAAAAKADEIgAACQAACMQgAAAA -ACAAxCQqAAAAAITEgAQAAAIAQgmACBAAAAoACYgIAAAAJAAJgAAAEAEBKAmAEIAQAAAACYEEAAFA -oCAJiBiAgAAAAQmBCACAAAggCYQUBAAAACAJkAAAiAAIFgkAAAlwgAABABCgAQmACAAAAgAICYKQ -AACBoAAJgAAKAgAAAAmQCAAAAKABCYAUAAAAAAoJhACAAgASBAmABIAQAMABCYREAAAAAAAJiKAA -AAAEIAkwIEBABgAAQMLAAAAAAAFAKCQgAAAQIBAAQBAAEEBQQARJEACIAAGAEABAAAECZAHKxEQg -QVAyBgAAAIZAAEZAAADAJUBAAEQgAMIAIfJQAQAADyskJEAEARAMCHBgUABAQAjACGCQQAiBAAkk -IEBAdWQUQAJERACMBARAECBABmZgAAwkYBAAIAACAgAAUAgAAABAAAAAAAAgAAAAEDAwAAQAAAQK -GAABgEEECAgIRABIAABKQQAkAUBAQAkAQEAACAgAAAQBAABMCAQgABQAgEEAQBIAEEABAgFBARAA -BIBICABAQABoCABAAACoiAgiAIAAAABPNkRBBERgQEwMBAAIQAAIAAASAEAIBAIISDAAAAAECIIA -gAAACAAAQCCEAAFAKABUHEAICABEAAGgBIAABALAAAAAAhgAFAAI0QiAAAQKAUBICAIkgTABAAAA -AUQAAgAAgQAABAKQABAAgAZAUAqAAQAAgACAAQAEAIgkIAEAwAAAAAAjRNBQAJAAEAEgAMEAAiHL -gQxAhCAIAAABBgAICAAAAIOaCAIgUBDIAAAIBGAsEAQEAQBACAAAIECBAQIgAAgACAFAAGgAgkAA -AAgCIgAAAACABgAAgBCBgAAABiiAAAGAAAAIwAwABAAQgUkLAsDAAwECIACUAACEBAAAAgKATAgA -YEoxAIAIAEAQAAAEAAQAAAoAQAACBAAAApGIMBAIgAwAIQABAAKIAEQAAAgAFaAAkCAxAAQNkAAQ -AAAAEAAAUAAADlVCaIoCAAAGBgJFEKEADQUqAAAAkAAAACAKcHAAQGEAAAwKIBAEAAAAQjCwAAQM -CoJQTAAoQkGACCEAAKAAQaACAAAABAIAhgAgAAAABCgoIRAAABACTAKCAAACokCRBAIADkRGEIAI -gBCAgAADAAK4RBAGAUAEAAARRALAARIFERAjIAAABEQEVlAoABAWBBAIAAAOgBQZiUAAAABUAAEU -AAAAmAIEAACQAgBAEAQAEIGUVBAAAYAVEARQAEBXAakAJEAAQYkAAAQrqbkEQRSuIBIAAAABgAQQ -RAwcAAAAABAEABUFUADCACJEAAAAQEBAQgICEgCCMAEQEKgACgkBQCASBSAgCAAiOgICBRBQChEC -gBCAEACQSAAgQFJIABAKEQSxEhGAASJKQABEgMgAEgACklsSCUAAEAYWyE0IAFAABgIAAAA/ITI6 -QkIJoiKSAA1SBwCQAAAEECQUAACiIxAOFhAAApQJIwDIQAUmNgA4QCAhMaJCICRAkDAiAAABIBgi -EEIAkgQCAAgQAEAQICIAAgAAAAFERoAASAEACAAAAAAMAKAAAhASgEggDZVCBAKQQAUAIJAEEcIW -AyBARAIQoFQACgIAABIIEBASsgiRT0oFgAAAAYSSAAUgDCQCQIIAABAUiAAABHgIAAQUCBEEJAQS -AgQwIoIKEoCAAgbCAAAIgJQkBAK1BgookUFKSCwA0iYSKAIhDEQOAGDBABBK0ApmIEkFAEgAEABB -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 -IABAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAABAACAQAAAAAAAAAAAAAAAAAAAAAwAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAATMAIAgAAAAAAAAAAAADAAAAAAAAAAAAAAAAIBAAAAAAAAAACAAA -CAAAAAAIAAAAAAAAYAAAAAAAAIAAAAAAIABAAAQAAAAQAAAAAAgAAAAAAAAAAIAIABJAAAEgAAEA -AAAACGEAAAAAAAAAAAAAAAAAAgBAAAAAABAAQBgAAQAAAAAAgAAAAAAAAAFgAAEAAAAAAACAAAAA -AAgIQAAAACCAAAAARQEAAAAAACAAAAAAAAAAAAAAAAAQEAAAEAAACAAAAEAAAAhAAAAAAAIAAEgA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIYBAAoAAAAAAAAAAABAAAIIAAAAAAAAABgABA -AAAAAAAABAAAAIAgAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAACIAAAAAEAAAAAAAAAAAAAAQgAAAA -gAAAAAA7AAAAIEAAAAAABAAACAAABAAAAQAACAAAAAAAAAAAIAAAAAAAAAAAAgABAAAAAAAAAQQA -AAAAAAAABAAAAAAAIAAAAAAAAAAAAAGAAAAAAAAIAEAAAABAAEABAAAAAAACAAmAAAAAAAAAggAA -AAAAADEBoBAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAQQCgAAAAAAAAAABcwA -AAQAAABQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIoAAABAAAAAGwAAAAAAAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACaAAAAAAAAACAIAAAJAAgAIAAAAAAAQAAgAAAAAAAAABAAAAAAAAUAIA -AAABABAAABAABAAAAAAAgAAAAAAAAAAAAAAAAgAAAACAAAAAAAACAAAAAACAAAAFHAAAAAAAAAAA -AAIAAAAAAAIAAAAQEAAAEABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAgAAAAAAAAAAA -CAAAAAAAAAACACAAAAAACAAgAAAAAAAABAAABAAAAAABBABAAAAAAEBAAgAAACAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAADAAIBAAAAAAAAAAAAAAAAAEAAAAAAAAAAAmfAUAAQEAAEAAAAAAACAAB -AAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAIAAAAAAAAAAAAEAAAAAAAAAAEAAA -AAEAAAAAAABAAAAAAAAAUGQEAAABIAAAAAAIAAACABIQAAIAAgAAAgBAQBBCBEIABBAAAAAEIAIA -hQAQAAwCAgAAAgBQAAAICABAAAAAABAAEAgMAAgAAgAACNgAAUMAAAAAEhAACBACACBgAAQAEAAA -AQBUEiACAQIAAAAQAgAACgAIEBAAAMAAAAAAcAgAAQAAAIAAAgAAAAIAIAgCECAkAAAgEUIACAAC -AAAAAAIgAESABkVAAwBAAAJADAoAEAACMABEEAAIAAAgKAoQEBAAMAAgAQAEYAAAAAhgAAAAAAgA -ADXBAAACEAAgcAoAQAAAMAAIAIMAAAAAAAAOdxAiEAAAAAAAQAWAAgFAQAcAUAgAAAAACKj1gAAA -AABAACAAAgAAAAAAAAACIAAAEAKADAAAAAIDAEgQoAAABAQAAAQAAAAAIBAAAAQAMABAAABGAFAA -KYgEAokIFAACBACEAAIEIAgAQAIAAAEQCAAAAAAAAEAAKFAGCAEALDBMAAKAAAAAZCAABiQAABAh -AAYAAAMSAABAACAAgFECAEgAAASaAQmAAAAwAFAACdQAACqEAAAAAAAAEABCAAAAAAAEAAhACEAA -ECQIAgAJCgAEQlQCwIQBAAQCQAHAAIAAAQgQAUgBCIAMaAACQAARCQEAAAEABpAABoAQAggJEgEI -CAAIhgAABMIQUECAAVCAUAAASAAhlgS0igAEEUDGAAgoQIAADABEgAQIQUEICACBEAiAQAaAAABI -AAEABoRAAIAACAAACDlACAEABEAAAIAiAACEEACEgAgIAEAJBAAAAcAABFAQDBAAgAQQAMQBBgBI -DACAAIAEAAAAAAgAgAgCAQBACAEAEAARAEAKAAAABgAAAEAAAgAAhQCAAFCUAECqCAAEAgAAECIA -ESBAEIQBIgBREAAiAABNAIWBgQAAAJAAIAAQigAAACAAAAECgAAgAAARAACCiAIBAAAAQAAQIIAA -BABoAAANLwgAgQAAEACIQACIAAAEAAAAAAQAAAAAkQBAAAEAIAAIoBABACAAECEgAAAgAEBAEgAA -BAAAIEEAIEAAAEAEAAAEBAwACAAAAAAAEBAEkAIAQAAEABCAAAIAAAABCAAAA4YAEABAgApCgABQ -IAEACEAQQAQIhAAAkExEAAAAICAhCAAAQAAAJMQECEQAAACRAAECUABIQAAMACGAAFQiAAAAAAuw -QAKIAASAAAIgAAQCgNAhgIAICAAACAAAUBAAAAAGAEQAAEAACIIBBAQEQACEIAkAggEQAAAAAIEg -CAQAAAAIAAgAAAAEIgAiCABBAAQgAEMIAyAChgAgAAgAhAAAEAAACEAABoQCAIAIAAAAAAAAIIgG -IAEIUCABiBAjCCAEAAAIgEAEiBQAAAiAABCBEABAKIQwAQIAAIAIAgkAEAAAAgAAAcQMIAAAEAAA -AAgAAAAEAgAACAAQABAEAAAIAAAAAAAAAAiAIBMAESAACgAAAwASACAJEAAAAAIAAAgAgAAMAAIA -CBQAIAAAAAAICgAAEAAAAAAAAAAAABAAAwAAACABAARAAAAAAAAEIIBAAQAFgACAAAAAEAAACAAB -BAAAQAAAAAACAAEAAGgAAAQAAEQEICAEAAAAAAQAIQAEgAAAAAAAAAAF5QAYAAAAQAAQEAAQBAEA -AAEAQACEQSEAAAAggAAAQAQFAQQAAAAQQAAADBoAAAAAAEAgAAAAAAAAAAIKAAEIAAAAAAIEAAgA -gAEEAgAAAAAACAgAAAIoBQAABIAACAApAAEkAAACEwAAACQFAAAQIAAIAAAAAgABAAAkgAgIAAAA -ABAAAAEAAAAIhAAAADAYAAgkAAAIIBAAAAQCQAIAhAAAAAVWCGKAAAASIAAAAAAAAKCIAAAIAAAB -AAIAAAAAgAAAKQABAAAAAACoAABUAAAIICAAAgEAAAJAQAAAAAEACAggAAAICAAAoEAADAAAAIgA -AACAIIAAAgaAEIAACAAUAAAQgABAAABCIRCAQIBAAASKEIBUAEAUQAAQggAAABQYABCAQAAYGAQg -EIIAAAADAAAQhEAAABQQABCAEAAAAFAiEAAAAoOCBAAAAEBBEIAQAAACAFARgFAABACAKBCAAAAA -AAAAEIAAAAAAAAAQgAAQABQACBCAAAAAAAAAEICEAwAUAAIQggJhBAAAABCAABAAFAAEECIUgAAA -AATEJAAADQAAQMQgAwAJAACAxCAASAAAIFDEJgBACQAAgMQgIQAJICCAxCAAAAAAAEDEIDIICSAg -yMQgAyAAIIDAxCADSAAAAEDEAAADPCAICAkAoADEICFIAABAAsQgBAAAAAhAxCABGAAAEszEIAFA -AAAQwMQgAwgAAIDAxCAAAAkAIBDEIQDCAAAIyMQkCAQAADQAxCAECAkAAADEgAAAAAAwJAmIAAAQ -AAAICYAIClABACgJgAAEAAIABgmQogoQEAAoCYmIAAAAiCoJgAAACEJABgmAAEAQAAARCYgICAAA -ACkJgJgAAAJMAQkAAAlZgABAEACAAAmABAAAABAADYhhAAAAIAEJiQRAAACgEAmACAgAAAAgCYCY -AAAAACUJgJAIEAIAAAmIKQCAAAAiCYgACAACABAJggCAEABAAAkQAUDCAAAAQQQCIiJIQCAABBRE -AAAAAEBAQABEBQBBiUkQQABAEEARBAYGAggAAAASZERAMAAA1AAYSAAABCRAMDBAgIUUMEAACYkA -ABCAAAAAC9cAQAQACQAAoDAowAAAmPIACQBAyEVAAEAgIAAACgAYICAkQECJBARRAABAQNEEBEQA -YDAEMgAAgBAAJBACBAAIAAAQRAAAAQQEIQhAFSAQAISAIJBCIGAABEEBQRAiECBQBABAwMgAAAQA -oAjEEAISBAiAABwCCAgIAYEAEgAAQIEgAAgCgAQEBAgYYASUAgQEAABABABACYGSEQgAAAAIAABF -dwAAGAASgBhEBACACEEEBKRyoAAQIAAMBElABAwJAAgoDAAQABJEBAmgoAQBBEAAAAAAAEIJhAAJ -AAAACAEEABwABAAAKAAAAAgCMAAIAAAACkwiAAgEIEAgIAAAAIAAAEHIKwRABAQAQhYQAlBBgACA -IAAAAACTQAAAQBBAAIDQEAQhQAgBAAgCIiAjKAAAAAgAKgSAjATCAEAAQoAkgAgAAIDoAIAIxgAB -iAgIBAGDEIAAAIAEYgIJhCAAAggAAGBAABAIBGAAIACAQAIEKgKABIBABgQAAAgAIYADAQQOICCB -IACICAAAIEACAAAASggDAAiAAAAAABERAJCgMIRACgAAEAKgoSBOEQIMoAAgAAmEAACACISAQiAA -EAAAAAIIQAQAASgRAkFIAlQAQCgiElECQlCgMRSBgQgVAAAwgIkCAAAAD9MAgAAAAAGABABhMKAA -AQgCAAEAAACJTgJgYnKSBAgCAABpEAAAAYAAFCpgAAiBgAAAAYAgAAGECAAwQACAqDABBABCCSJA -EBAIgAAAAEAQQlBEMBCABBgEAgIAABAQQcmAQAAAIBAMuQCEQ6IAVDRECEEAAAAAAgAADGgQEAAA -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 -fzP6IiJV/19fu686NQAACa1VV6j9MwozrxG7InerAz86M/r/Mnd3u7sbCqOlWFuhrbuxGxsz9TMP -u7uvrycnJyf19rN1d3cbMwoKVd+gswAAAAANL88PAAAAAA4fAMx3MzMAERFdXRG7Bc0A7gAAoKA6 -OgC7VVcK+gD/MzMRERERjc1gYAAAAAAAAAgIuxMACjMzGxuqMjOqMw8PM1WoVQIzMwB4MwAiGwCq -Cgq7uzo6AAAFkwACAFUzDzOqEbsid6sDMDAzAAAyIiIRERsbo6NaWqCvEREbGzMAMw8REQUFJycn -JwUGE3UiIhszKqpVV6CzAAAAAA4fzAAAAAAADw8KzlUAMwUiJ1VVIncFzRH/AAAAoDUwAooAAQX1 -AP8zM3d3d3JFzZCQAACCYKqqqqoTEwAKMzMnJ1UyM1UzDw8zVVRVATMzQPQzBXcbAasKGxERNTUA -AAfJVFUBqzMPM1UQuiJyAwMwNTMFADcQFSInGxtTU1VVUF8iJyciMwUzCiInChsnJycnBQUjFSIn -JwUnr1RVADMAAAAADh9EAAAAAAAOHwXNCgAAAAADAAAAAAAAAAAAAAAAAAMAAAAAAAAgAggAAAAA -AAAAAAAgAAAAAAAAAAAgAAAAAQAAAAAAAAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAALgAAAAA -AAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAMAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAAAAABAAAAAAAAAAEAIAAABAAAAAAKAAAAAAAAAAAAAUIAAAAAAAAAAAAAAA -AAAIAGAAAEAAAAACAAAAAAAQAAAAAgEAAAAAAAAAAAEAAAABAAAAAAAAAAAMCwAAAAAAAAABAAAi -AAAAAAAAACAAEAAAAAAAAAAAAAAAAAgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAIAAAAQAAAAAAAAQBgAAA -AAAAAAgAAAAABAAAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACQAAA -gAAAAAAAAAAAAABIAAAAAYAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAQAAAAAAAAA -AAAAAAAAgEAAAAAJAACBwAAABAgAAAAAAAAAAABACAQAAAAIAAAABAAAAAAAEAGAAAAAAABAAEAA -AAAAQAAAAAEAAAAEAAIAAAAAAAAAAQAAAAAIAAAAD8YAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAIAAAAIAAAAAAAAAAAAAEAgAAAAAAAAAAAgAAAAAAAAAgAAAAAAAIAAAAAAAAKQAAAA -AASAAAAAAgAAAAAAAIAAAAAAAAAAAAAMWwAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACECAAAAACAAA -QCAAAAAIAAAAAAAAAAAAIAwAAAAASAAAAQAAQAAAAAIBAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAB -AAAABAAAAAMAAAAACAAAAA8sAAEAAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAABQAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAQAAAAAAIAAgABwQASAAACigAA -AAIAAIAIAsAACIAQAAACwAAUAEAAAgwIAAEAAAAAAgAAEAACAAACAAgAAAAKKAASCAAgAAABEAIK -DQAAAAAAQAAAB48AEIAACAAAAgAKAQAAEAAAAAKCQAAAAAAQAAAAAoAAEgAAgAAAADYAAABAAAAC -AgAAAAAAAAAAAgCNEBAgAAACAAAAAAAAAAIAAAIQACAAAAgIEAIAwAACABAQAAAgAFAAcEAACgAA -AABGAAIAEAAgCEZABgAgCmAgMBAAA0AAQgAAAABAACAAAAAAAAAAIAgABFAAEiAQQAEAEgAQAAAQ -AAABxyAFCAAAAAEAQAEAAGBAYAAAMCAAAAAEAQAIAAIEgAAAAEAAAgAA4EAoCAADAAAAAEAAAgAA -ECAAAEBIAAACAAAAAAIQAggAAABCIAgAAAAAAACAAQQsAQQBQcIEEAAwAAAACgBAUQAAAACIABAC -EAAALAEBABQAEgAAwAAIAQQIAEgAABRAAAMAANEAAAgQQAEMAICEBgAICAEAAgABEAIAAA/mQAZg -AAAQgGAAAIEAAQAQACEAQAAITFBSgIQIACBAEEgAAGAAEAAAAAAABACAABBAIAmQABIAEABAAYYA -gGQAgIFBKAIAACAACABAAABAAAAAVAgAEAgSAMCAAACAQFMAEAyIBIgAEYEABEAATFAADAIAAAAQ -QCABBgsAAoSSCAAAAgAAAgQAAIAEEBBAwQAAAgKEAABAAJEAAAAIAtAGkAAABFsAABQAAFAKAABA -AAQAgAkQAAAAAEGQEQhEAhAEAZDJAAQEEACCAAAAQCIADAAQQAAAIgEAAAkBQQAAAABAAIBBEAAQ -AABQAAAQBASAQACCAgCABQACgAQAAIECAAIEQAggYJYAAjAAAAAgEAAAEBIAAEAAQCBIAI0AIAgC -EAIBCQBAAAIJAAABAAAQICIEAGoAEAAAEQAAEAgACAABAAGFAAAEZIAABAAEECACgEAAAAAghAAA -AgIAEFAICAAAFAACAEAIAEAAAAIAAACAAAAEAAABAAACCAAAMAAAAABCAAAAAEAEgDIQAkAAAiAA -ATCAAAIACBEAAAAEAADEiHAEEIAMQAAJAAAARAKBAAAAAAxCAAEQAEEAACQCBIEQYAAAYQBAAAAA -AAREIAEgAGEAADGIAAQCMAAEIABCAAACAAAhBAAAAAi0AAAIAAAAgIAAAAAAAIAwAIAIAAAAgAAA -YAwAAoAAEEIEAAACEAAAQJACBAAAAggAgAGDABABiEBAABQAAAQAgoQAIAIACAAAEATEIAAAIAII -AIAGAQAAAAgEAACAEkAACIAgBEAABAAIAEACGAAAIApCAAoAAgCACkIACCwABAAIAAAAABAAAAgB -ABAAEAAACAAEQJAAACQIAAAAAAAAQAAABidIACQAEBAAAAgAQASUAAQACUCAABEEAAAJQggEEACE -AAgEIABIAAIACBAAASAQAAAIAAAQAhAEAwgAIACAgoAECBQAAAAAgAAIEgAAAAAAAAERCQAEGAKC -AAUBgAAAIgAAAgAAGQEEgABDAQRgBAAFAAgAgIAAgAAAAAAAAAQEAAEaAABBAAIABAAQAMCAAAEG -AQEAAUIMIQQAABMIRAgIAAAGmwAgAAAAYABAACAAAEFAACAAAQDAQCDgYCAAAAABECAhAAAQAAAA -AAAAAEAAACBAQEEAAAEAAAAAAQAEIABAAAAAAAAAACAAAABBAQAAAAEAABgAAAEAAAAABBAAAAWA -AAAAAAIAAAiAAAAAAACBggAAIAAAABQJgAEUgQAAABIACAAgEAIABAAAAAAQAUAAAACEAAADQCoA -CCAAAAHCFIAAAAG0AAQAEAAACAAAUAAAAAAGAAAAAACAJBkAABQAAAIqCIAAAAQACAgAAAIgEAAA -QCAAAAAwQAAIAAAABAAAAQAqAAAEAAAAACAAAATSAQAAAACBQAAYASAgEIAAgQACMBwQgFQACQAA -IBCABAAAkCAUEIAKAAAAICAQgIAEAFggARCAAAgYADQAEIBEABgAACkQgFAAAAAEARCAICgYAgCA -EAAACdCAcCgoACAhEIAEAAAAAAQQgAAAAAEQAhCAAAAAAAIAEICEAYAUAAQQgEAAAAAQCBCAAAIA -IAIpEIAQAAAAAAAQhACDAAAACxCCAAAAAAAAECABSgkAAEDEIAECDQAwiMQgAwAJAAFgxCADSAAA -AIDEICEkCRChQMQhAQAJAIDIxCEAAAAAAADEIANAAAAAwMQgAwAAUABAxCowAAAAAGjEAAALySAS -QAAAgMDEKAMCAAAAAMQgASAAAAQAxCADAAAAEIDEIAMCAAAAjMQoAVgAAIlAxCAhQAAAAFDEICIA -AAAAQMQkAAEAAABAxCQAAQAAAQDEiAYBDAAECgmAmAAQgAAQCYAEAAICQAAJgAgAAEEAIAmRiAGQ -JIAoCYgIABAAwCAJigAAAAAAAAmACACAgkQkCYAYAAAEAAAJgQAAAgAgAQkAAANIgAAAgAAAIAmB -BABAAKAACYAEEkABQEAJgAgAAAAAIgmRFAAAAAQQCYEEAAAAABAJgAgAgAEECAmAAAAAAAQACZAA -BAAAAAQJiAACAAAAEAkIAgAAJAAAiRAoSMgIDCBAACRAIgIAAYEAAoAAkAANSQhIKJCIgEISIAIo -AAgAAIAAQAAEAASEIBBUQAAGgcYGAAZARAIARAAAUFACICYEQAAACyIAAgAAQkBEQIFAQBAgAABA -AiZECEQFhEAEQkAAQMAAAgUgIgQEgEAAEUAhAQAICMACMEAAHGYEQEQIRjAEAgARAAABADAAEAAQ -IAABECAEAAAhgEhBQAISgAAAECQUSABEFCBAoaBCGghAAAhCSYIiBBAQAABIAUkAmVkAsKgAQAgA -EIQgghAETAAEBDgCAeEAASEAgKiIRAAoCKgQAEggAABDoIlAoAAAChAAQAgAwATgSAACACQaKMIB -AEERAQAACAHhQAQAAEAIBAgAJAIKABhYAAEAECAABOAACYAACEBBsUQIBACAKAAAQABBAgDIIABA -QZARIAIJAAADBiAAgsABAYAAIUQQAQAAydQQwBBAAAACgwAIAQQAAAAQAEMABAKCAIASAAAQEAiI -xCggAQAAEAQIMIJQBADQCAYhBBRMMQIAAIWzAMQCRAAAgACEJChAUgAAAEAAIkAKAAAIYEAghBAE -AADECAgAAoGAAYAAABAAwSCAkARhNoFAAAAwBCEKAAAIgIAABAEAxACAgEAQAAAAAIEAAAExDAAJ -AJCAQAAgAmoCEAkwFAAJCAAgAAAgAAREACCAgAACDoyIqEAAAAAMIAAAQAAAAoACAAICopYICAQA -AAAABAAFogBAAAIAAAAgAAAABb8wAAAWACmAACiCIAAAAAwQEIAAAQSAAAAUCDAhAA0VCChCQCiA -IY0BkDJwIEABgBRACAEAQQAAAAAgoEAOBABAYGgoAgAUCQAAAAAAAAAAAEJEQAAChEBEEkAFFRAC -ALgGQBACRFQAIBAUFCSAgEAARhRTAxCQBBRAFAIAUEABAAAhECAAQAAEACAAAEAUIgJERAAiQkYg -AEOAMAICTgABAAAI9hQUUlAJFAG5EAgFIRADgACIJSgCAAAAiQIAFkCRlMYSAERBQYMkAAAQAABA -eUQAEBAAMBQAKim5ABIAAwQUQiBA0ABAQFIAAEAAEAAACCACAUCBCVGAgQBAWBwUQkEgEIiABQgA -ACBAR1BQAC1CUAggMFUNQEBQAAAACEASCApAhQIAACACUQAoUEgoABARISCAAIAAAAADUEABQBgg -AhIAAAuFBFAQAZKCFhZQAA4GIA3CswFAAAgAIEYWAUqAshcAECFAEBDAISAByUAQSCgWKAoSUqxR -EBEABhaBEUBIAKAIQwAQAgBAEAIGAFISAgAiAgAJEpKiIBGSkkgCggJMSAYmkZKSkJKQMEBAAkND -CAEAkDAAAMhGAgKCkMIAFgCHDAAAAAxCFIAAQSACEFAEwoAIMZKSkBSAAhEAAgJEQBAAgAAAAubg -AoAQBAAEJAACEIxMCAEBUlKIQAYITKQJFBEEIIKgCAiCggsQQAhCUgBQIAQABYVEVgJAwAgMJAFh -FkASCo0QgIAUBACAFAQQAABEAEgIBbAQEAQA0nAQAQEAgAAAEIBAAQABEAJzEwAAJJQCGQMjMAIA -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 -AgAQAAAAAAKIAAAAAAABAAAAAAAABKAgAAAAAvEAAAAAAFAAgAAAAAAAEAAAAAAAAAAAAAAAAAAI -AAgAAAAAAAAAiAACAAAIAAAgAAAAAAAQAAgAAAAAAAAACAAAAAAAAAAAAAgAA6AAAAAAAAAAAEAA -gwAAAAAAAAAICAAAAAAAAAxIAAAAAAAIAAAAAADEQAAIAAQAAQAIAEAgAAAAAAAQAEAAAAAIAAAA -gAAAAAAAAAQgAAAAQAAAAAAAAAAKbgAEAEAAGCkQAAAIAAAAAAAAAAAAAAgAAAAACAAAACgAAAAI -AAAgAAAAACBgAAAAAAAAAAAAACAEAAgAAAAAQAAAAQBAAAAAAAAEAAAAAAAAAAAAJAACAAAABAAA -AQAAAAAAAAAAACAAAAAEBAAAAAAAACAgAAAAQAAgBCQAAIAAAAAEAAAAIAAAAAAAAAAAAAAAAAAA -AIAAAAQgAAAAAAAAAA+VAAAAIAAlAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAEACQAAAAB -gCAAAABAAAAAAAAAAAAAAEAAAAAgAAAAACAACAAEAAAAAAAAAAAAAgAAAAAAAAAAAAAADQgAAAAA -AAAIMAAAAAAAAAAAAAAAAAAAAAAgAAAAEAQACACAAAAAAAAAAQAAEBAAAYEEAAAAAAAAAAAAAgAA -AAAAAAAAD2wEIAAAAABQAAAAEAAAAAAAAAAAAAAIAgAAABAGAARQAAAACAIABAABAAEgQAAAAAAA -AAAAAAVAAAAQAAAABgAAAAAAAgAAAgQAAAAAAAAAAAAAAAIAgAAAAAIAAAACAAgAQAAAAAAAAAAA -AgIAAAAAAACAAAAAACAAQQIAIAgAAAAAAAAQAAAAAAAAAAACgIAAAAAAAAIAAAACAAAQAEAAAAAK -VhAIAAAACgCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgACAAAAAgAAAAAAQAAAAAAAAgAA -AAAAAAAAAAAAAQAAAAAAAgABwAAAAAAAAAEAAEAEAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAA -AAQAAAAABAAAAEIAABAAQAAAAAAAAAAACAAIAABAAAAAAAAABAAAAAEAAABgAAAAAAIwAAQAAAAE -BAAAAEAAAAgAAAAABAAAAAEAAAAAAQAAAAAAAAABAEAAAAABAAAAQAAAAAAAEAAAAAQAAEAAAAEA -AAAAAAEACAEAAAAAAAAAAAAAEoCAggSCACAAkBIAEABAAJCBkBIIAgIAAEgAAAQAAAAEAACIASDA -ABNAQIgBAEIAAAKAAgABAgAQCFAAIQCAQEAJwkgEAhBAEAAQAEAMMgAACkUEAIBgAAAEYjAAYsAC -AQAAAAEAQAACAAgAECAQAgwAwAAIQBAAFAACCBIIgAAEAAIAAAAAAAABAgIAAMAADYAAAABAAIAA -wAAAAGgAAAAAIEIwIEggIHAAAGQIAAAAAAAIaQgAACQgACACAAACEQAAYCYAACAoAAAAMAAMQBEA -AAJAIAIICAAgIAAAAABjAAEKABIAEEGIACAAQAYQgIIAAAADhAEAFiAAAAwAaAaAAAAAAAQEAAwC -CAgAACAAABIAaAgABAAKAgAAIAAQAAgCAAAAAEACAgIQQEgAEHAiAiABAAAAAAIMAAgAABAgigAC -AABAIEAOAlQKACAsAIAAFA4IIAAAAAAQAAAoAQEAABBCAEwADEAAVgYCCSsAkIYAAsgwIQAMCAAA -AEREAIAAQAggCIAAAAiCCIBLAQgAAQIiFAgAAAb+AgIBBAAIARAAAYAAEAoARIQAAAAARAAAEAAQ -ABAEwABhQYAEEBEQQGEAAIAQEAAAAAEAAAAAAUhAAAgABAIIDAkgEAFgBgAAAAAAAAAAAAQABEAA -ACwQSEgLRgAAQAwOAALBRIAESQAAQAQAEAgAAAAokYQAaEEAEAEWAADpCwgAAABAANCBAAAGAAAB -FBHKEADBgAQOQIAAIgQAAACAwAAAAXgIAcAIAJAIAAAACQQAtAAAEgGEBAAQwQAWAmAARCIQAAAC -AAABQAABAgEAQQBpgACAAAAAQBGoAAAACYEABNAIAAABABBAAAJADIAAANAAAIFgAgkBAAAgKGAA -AQApFKEAEAAAAgBCEACAAAAAEAAAQAAgAAAAAAAUAKpCIAAAEAGACRAJgAAAAAIgAAAAAChAgAAA -IIAKUgAAgCAQgAIgAAAE8QACAAAAAAASAAAGAAIEAAAgAACAEIAAIAACACCCAnAAgIIAAAAAAAAB -AiACAEAAAAAAAgAAgCASQEAhAAAAABAAABAAAAgAAAAAKQABoAAAAAgBAAAhAGAEIBQAFEQEARAA -EAAAIICCBAIAAAhAAAkAAESAFsAAEIIQABAAIBBAhAAkAgAAgMZAAAAAQIgAgDIAQCoUEACEQAAA -AgACCYoAAASbAAQSJAAgAAAQAAQACCAAACAAEAAABoEABAAACAlgIAAgAdAGCVQQQ8ABCAQIAAAA -gAAAAkAAQAAKEAwkAAAQARAARBAARAACSAAAAAAgAARITIAIhAAiACgCggAAAACACEAgBJAQAQCI -AQEAAAAAAIiCIAGAAgMEDICEgAAAhEIIAAAAAFAAAIkBgAgREIQACACCAJIEAACJAgEAAgAAAAAA -CxMIACAACAAAAEgCAAEAAgAACgAwAxAAAABKEAACAAQAAAgAAgAAACAACQAQgAABgAIIAwAAAAGA -AAiIQAqBACAADFACADAAAAAInAAAAAAAAICCCAAIAigAAAAgIAAAAIAAIAAQGZAEAIAARIAGgABA -AAEAAAQgAQAABgAAAEVGBAAAAAAAjAAAAAQBRAAEEIAgACgAQQBAIAEEAAEAAAAAAAAK7wAAAAQA -DQgBkAEBAAABAMAAAAAAAChAABgEAACAAICAgYQAIACAAAANBAAAAAAAAEAAAAAJBABAAAAAAAEA -IAQBAAAAEAIAAAEEAQCAAAAAAAQIAABKoAAASAAQAighAAhQABAAAVQAAgoAEAsACwAABAABgBAA -AAAkABAiQAoAAAAAE4EgCAAAYAAQAACEAAAEgAAAABoAAACAAAoAggAAAAnpCIAIEAAAAgAAAAAQ -AAABAAAgABABIACAAAQIEAABKAAACIAQAKAAAAAAkAAJIAAAAMQQAAAAAAAEAAARAEAAAAAAgAAA -AAAAAABUEABAAACAgiAAAYAAEIAQgAkAAAAQgAYAKAAAABCIABAJkEAAEIASQgABICAQgCCECRQA -IBCAAAAoAQAkEIAAABgAACAQgIAoAAAgARCABAAAFCAIEAAADJaAAAAJAAAAEIAKAAkCIFAQiAAC -KAEACRCDACAJAKAAEIAAAGgAFAAQgAgEABQAIRCAEQQAAABhEICAACgBAAAQgggIAAAAABCCAADo -AAAAECQAAAAAEEDEIACgAAAA4MQiAUAAAAAAxCAICAAACADELCEBAAAAAMQgNIAAAAAgxCQBAgkA -CEDEIAAAAAAAwMQgEUgJAKCAxCAFKBgAEIDEAAAJOCoAKAQAAAjEIAEAAAAgAMQoIQEAAACAxCgC -SAAAAITEIBECABAACMQoAEgAAABAxCACCQAAAIDEIAECAAAAgMQkABIAAAAAxCAAAgAAAADEgAAA -AABAAAmAmAxAAiQICYCYAIAAwCIJgFEFAAAABAmACASAACVlCYAAAAEAAYAJiAQAAAAhFAmAgAAA -AQAhCYAIABACAKAJgAAAEAAAKQkAAAWKgSAAAAAAAgmACAAAgAEUCYQIAAACRCAJgAACQIBAIAmA -iAAADAEhCYBkowGABAgJgCRgAADAGAmACAAAAAAgCYgAAEAAAAIJgQAAAIAAAAnAwkAQAQCkAGBi -UQguQCiEMAAQEIkAAASJoAnBQAAAAAYEAAgAAEJwIABAAAgAADECAkI2AAAhQRACRDAyQACICARA -AAQARDAAAgAAQFCgQAAADFWQAUAwAAAQBEggQBACBAQBKQBAEUYICECAAAFBAhBRicDQIDCEiCBg -ABQ0gIQyBEAgAAAEAAAAQQAAAAgAZAJGABAABABABAQAAQAAGCAAAAAABIREhEhAAAGiShQMABgA -SAhAAggAQBpAIhIAEAqAICQEBAHQAABIDAFA2qgAQSAAAUFQJEgALCAACEoMQBgASAAAoagQRAiB -oCgQAEgCAABElwwAAQkAAADAEkAkxBkASBgaAABIAFpcAQCAAgoiQgIaDAwECAAMAABEgETMQAng -AAGEAUgAwAABCAIggEgACQEACgBAAAAAQACZAAAAUgABBAwgAEAAAIgBAAACQAAAAQCAAUYgASAA -AAkgEBBBgkCAgIDAgAAAQAEgIAMABIEAIXRwCEkAAAAoJHEKEAAgAiHMIQQQBIQAAFATEAABAUgA -AI57CAQwCBEAKBBAFDBAiJPREUBkIgjBwIBIhkAAwACAEAAACAgKgAADAYAMCACBCAEAEAIAAJBA -BADAygAAEAAAwIJACACCQAAkgAAAAAAAAQARIHKCCIogAEVwEIAAKgQQUEABAAANTAIAICAAAAmo -BCACIiJMCAgACAIMAEABAEAQICBAAQ5MAAIIAEBAMCAAIAEgKQENgEoIAAABAEEUBQAADuMCgABB -BoCAQAICAgJAQAIAACAwQAgBggAUIAQwAAmAAAACYkAiBkwxAgJCMg6ABLAGYDBAAgAAEBYgIAAA -KIwAAABAAAQAABAQAAAAAAAgQBgEAECAGiEJABAADEKUUQBBAAAQABYDqwAQABCJFAAgYGBwQAAR -hQUISgQAAAQCBBgAAgKQUgG5AEgABQCQMAEQBARAREQgEoEEQMGQhAIAAAAFyQAEEAAAAQAABAAA -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 -G6pHD2ZX3wUnBvYzCq6/Bvahqw8iBa9U/gAAE7Pw8AoKAAAPHQoKAAAAAA8bAAAKCjA/M1UADFWq -A88Dz38KAP8AMwDMVVUzMwMBUFIiIicnAACMDAAAAFUzMw8OAAAzMzMzMzMAMUR1MDAwMABVEbsb -GwoiM6o1IVUNCgp3dxsbAAAO3jMAMwARuwpfMD8wPwDAr686Ogr6IncFrwD/Dw8RERERqlUPVVX/ -BQUF9TMPr68F9aCvDzMFrwCqAAAA/wAAKqoAAA8FfwoAAAAADw8AAH8KMD8zVQAMVVUDzwPPdwUA -/wEjAc1VVTMzAwdQUSInJycAAAwMqgACAjMzDg8AADMzMzMzMwEzRHYwNTA1AVEQuiciMyIzVTUX -VQ4EFRERJycAAAzsMwUzBSJyBa8wPzA/VdUFBTUwBfUidwWvAP8PD3d3d3dVVQ9VAFVfXwX1Mw8F -BQX1UF8PMwpOAasAAAD/REQnrwAAD193BQAAAAAPGwAAdwWAAAAAAAAAAAAAAAIAQAAAAAAAACAI -ABIAAAAAAAAAAAADgAIAAAAAAAEgAAAIAAAAAwAAAEAAAAAAAAAACAIAAAABAAAAAAAAAAAAAAAA -AgAADXAQAAAAAAQAAAAAAAAAAAAAAAIAAABAACAAAgAAAAAAAAAAAAAACABgAAAAAAAAAAAACAAA -EBAAAgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAACAIAACAAAAAAEBIBARAA -AAAAABAAAAAAIBAAACgAAAAoAwABAAAAAAAAAAAAAAAAAIAAACIAIAAAAAABAAAAAACAAAAOtAAI -QAAAAAAAAAAIAACgKAAAAAAgAAAAAgIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAAACABAAQQ -AAAQAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAiAABAAAgAAAAQAABQAAAAABAAgAAAAE -AACAAAAAAAAAAAAAACAAAAAhAAAAAAAAAAEiAAAEAAAAAAABIAAAAAAAgAAAAAFXAAAAAAAAAAAA -AAAEAACAAAACAAQAKAAABAIAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAEAEAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQACAQACFAAAAAIBAAUAAEAAAAAAAAAAACAAAAAAQgAAABI -EAAESEEAAAAAAAAAAAAAAAAAIBAAAABAAEAQAAAAAAgAAAIAAQAABG0AEYAAAAIAAAAAEgAAAAoA -AAAAQAAAAAEAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAIQAAAAJAAQAQAAIAABAAAAAAAAAAAAAA -AAoQAAAAAIAgAAAAAAAAEAAAIAAAAAAAAAAIQAAAEAkABAgAAQAAACAAAAACABAAAgAAAAAAgABB -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAUAAAAAABIAAAAAOSgACAAAAFAAAAAAAAgAAAAAAAAACAAAA -QAAAAAAAAAAAAAACAAACAAABAAAAAAAAAAACAAAAAQAAAAEQAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAAhAgAAAACAAACQAIAAQAAAAAAAgAQCAAAAAIAAAAQAgAAAAEAAAAAAAEAAAA -AAAAAAFIgAAAAAAACAAAAAQIAAAAACAAAAiyEAAAAAAAAAAAAAEAAAABAAAAAAAACAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAAAAAAAABAQAAQAEAADAEAAAAAAAAAAAAAAAAABCAAAAAAgAABgACIK -EAAQQAAjAAAWAADREABMAMBAhEAAQCAAQAACYQAAIAOAQBAAEAAAAAhTEiEQECBRgAAQkEASKQDQ -AhEIEAgIAkAAACwQAAAEAAAAAUEAAHIAAAQOAAAPABAAEAASSBAgEEAAAIIQEMEQgjDAAgAAAACK -YAESAAgBCIAAQAAAAAAQAAABAAAQSMAADAIACBAAAAAAAAAAAAAAAABAAEBAAhIgQCAAAAAACgAE -AEAQCBAAABAAAAAGIgIAQEIACEGAAgBACBAAAAgAAAAIEBBBCgIASQgAQAYAAgBCAAAASwAAAEMA -AAAKCgIAIACAAAAN80AAEAIiABAQCgEQKgIhACAoAGhCAAAKAAIACAJAQCAgCAUSAmiAAABAAAIK -AAEAAAAQkCIACEAAAAAoAAAAAABAAlICAAAAABAHAAAKEgAAKBAAAAEAEAAJBhABQBIwACEGgABg -JgEABBQAAJMUABAjgIgADiCAgAgiAABwMCAEIAAAAAIiIBIgBAAADIwQDAAAEhAyAACRgAAAAAgA -QBAAAAUJAEwAAAFEAMBBKIAAAQIQAACAAAggJAAIBAiECCkTBAgBAQAAAIQBABABAAHASgICQQAA -AAAAAAAQAAAAAQIAICgAAAAAMogCACEMAAAAgIICEMAEApBEACAAgAgEBAEBCAgGBAQACAAAyAAA -EJIBCBAAAYQQAEFBBAQAABBQAAAEAcEBBCgDSBAAQICAAEAAACFggAAAiQAECGAABlCIgAAABcSQ -KgAAAJAAAQABAAQIAMAABAAAAABAAEDAIghAIIAKBAAKAIAAAoIAAMAJAAIhgAAAEIhEgAGBAgAG -AwBCAAAIAAAAABAQAAAAAMgAKAAAAACAgAACBAIAAAIAAAEIEEAgBiAgQAgAAIACAAAVDgBAFQAQ -AAgAEBAAAgAAcAgAKEEAAgABBAAoQAAAgBIoQCAAAIAgAAAFCAAFAAAJhAAIAAAN2SCEAQACAAiA -gQAAAAIgACBoAAAAgEACCEAAAAABIAIQAAQAAAECACBABAQAAgCAAgAAIEQAAEAAAAAAAAIAAAAA -AAEAAAgAAgAAFAAiCoAAAAggEAAgEQAAAEgSAACBAIAUEAAERAQABBBgAgEEBggAgAAjA4BggFSE -EAAAgCgBiAQoAgCAUAKAAAAgAQAQEQIAAiiQAAEAJAACAgEgQAAAAAOpIAYIAgBEAAAQADASACAQ -IAAgCAgAIBAAJgAICoGQAAQQABAAEAAAABAAABAAAAAAQBAIgoAIAAIIAHQAAQACAJACEAIAICgA -CIDBAAAAACJKAAILhAIgAAwBQBQAAAAGDAAgAUBCAAAIIAIAiIAAACkAAAAAAAABCBAQACAAAAAI -AAABDACCAAgAAApQkgAACAAAAAIAgCEIAAAAAABAAAAADTMIAAAAlFAAJAlAAIEEAEACiQCAAkAE -AAIIAiAAABaBggkQACIgBEACCIwQBkAEQgAMAAAMAASAAAgWAAAAAgBACBAAAAACAAAIEAAAAAAg -AAggAAAAAGAEAAQABAACAIAIAAIAgAAggAEAgABBAEAgAEEAAISAAoAABAAgAcQAACBgAAQRgAQA -ECIFAAQAAAAARASBBOAAQAAIAAQAAACAAAAKdkAABAAAAAIIAAkBECAAQIAAIABEAAAAABAgEESA -gCAAAAACAIQAAgEAQAIFAEEBAAAgAAEAAACAASCGAUCAgCBFIEAABISAAACAAAAAAAAAAEAAAAgg -BAAAAAAYAgBkAAEAAAAAwAAAACEQAADAAIAEYAAAAAABAAAAEBACQAAAAFQAAAAgAAAAFEMACDQg -AAAAAAACECAABCAACAACIAAAAA81AAAAAQAACAAAAIAQAgADAAApFAABAAAAEAACQAAgSAAAoBAQ -AAAQAAAAgIAAAAAAAIQAAAoABYAAAAAQAAAAAAAEgAAAAAAAAAQAEAIAAACAlAAAFAEmEIAEACgA -MAYQgBQAAAAAIBCAAAILAhAhEIAAAAAAACAQggRAKAAAIRCAAAAAAAAgEICASAAUAAwRgAAAAAJE -ABGAAAEAABABEAAADoeACQAAAAABEIAEAgkAQAgQgEIAAAAEIRCCBEEAAgAgEIIEAAkACEEQgAQA -AAAAABCAAAAAFCAAEIIIqEkCACAQggACgAAAABCCAQEJAEAAECEDAAkAAIDEICJACZAIYMQgAkgo -AABAxCAhEQAAQEDEIATAAAAAYMQgBIAEAABIxCADIAAAAMTEIEMAAACCQMQgAAIJkCBBxCghBAkA -AEDEAAAJjCAABAAAAADEIAEDAAAAIMQoAQAEAABAxCACBAAAIFDEICEAAAAgAMQgAQAAAAAAxCEB -QAgAAIDEIAECAAAgQMQgAQIJAACAxCQCAgAAIADEiAQCUIAAJAmAAACACAAICYAAABACQAAJgAgI -AAAFGAmIAACAAAEICZACAIAAAAAJgAgAgIAAIAmABAgAAAkgDYAAARAIAAgNgJgAAAAABAkAAAa3 -gAkAAAAAAAmACAEAAKEICYGYCwEACgQJgAAQAIAACgmAGiAAAIgICYAIIAAAAAAJiAoAsAAAKAmA -BAAAAAAACYAEAFAAABAJiAgAAAIAAAkIBEBAggABAAIgQABgQAGJgCBAAAAA4IQCEABAIEAAQjAl -SACUgAEJQBIAQABAQGBEEiQAAAAEUAAAQAJQECIwAAAAgA2BACgwIEAAFEBFiQAADdEACOgEIICC -ggIAAiIQoAAIMCBAQAAAAAACAAACEIACAAEBTEAAAACgMCBwIACAAQIEAEBARAAUgQIJwAAAQIAw -AFAgAEYAADQAAAAAAAAAIEAEAAHEQAkACEAAAAQI0hJIICAIAAAAGImgAAAgCEAABAAAoAIAihIA -ALAogAQhAQFBQCAgAKAAgEEBAQxgQAABoAgIMAIAAAQQAQAACAIQAABORUlAAAAgwAkZoKAAQQgE -AggEAAAAAERAgEgAgQEoFEDwkEIACAJIAAAIAQhANEQCAQAIiAiCSEICCQIQQgACQAxJBAAACARI -QjAAAAAIwAAAxshkIACBIIBhAASBAAAAAIAAAIAIIAAAEAQAwBAMAQEIFGEWAAEAQIAEDAARAAAI -IBAJIJQEBAIAiCBgCAEBAAIEBAAgAAAACAQAA4BEAAEAAI/rkIQAAAAAgIAABBAAgAACAwgAJILE -AABEhERAAAgABAEAQGBSQAAgAAQQAACAAAAAAcAEJFCEKABQgABAAwAACIIAAAABAAAIEAgAAAgA -AkEAIjGAKA6AIBBgIClVCYgAEAAAcEBJDAgAAagwAQUICEJAACASKQwAAAAAEAJEFERVQEAxAKkE -CAAhEAAACABAKCkFAAAMiEBCQAEQUimAAAAABRQiIiAIKA0MAAABAACSKkwEQkEBMAVNjA0MAQEg -AREMCgAAAAAoTSgAAAQAAAAICAQQAAKBBA0BIAAAABBUESJAEAJEAAQBgEAAAgAARAAAAAACAAQA -EChACDGAQBKXBEQdeAxGSRwAAQAUAQFHhIAcREQYAEBUBEQtBEAIRgCAEAAAAAEARCCRAAAADICA -CEBGFAACQBABUURwuAgDlCxEAAAOtgIEBMwDFUJCeVDRAANQQABEVBQEEJSAEALkUERHVoIURLoM -gEKXADBCQBEBAJIAwAApLAAAFABABFAAAgQEAAAEBEBBIEwAABBAAEAABwwCOkFDAAAwCKorNgYA -EQAAACBSGAgeEAJCCFAKHgAIIoAAAEFIAAKAQASAGAgIVRoCMEgwWAUAQBIAmh0ACEgIA4BQA0FA -UAYGAAQRsgAAEAAAAANbAJgIEABSAUETEDCAQAAToAAQkJgwAEIiCBhRkAgAISCIMVAIAACAACAw -BAQSQAADwkwKAFAAAAAoAhBIAAIwSggAEIAAAAIgAAoRoEgAAAAESBARliDEEUAEMDAAIAqSAwWD -AYRCFUVgQlCEkCI1EJKSC0ySiMISEpKAgAgCgAgACAJE0opTIPKAAtIACQyRkEIAQQhAlISSliJA -UAACkgAACT2kgpMjUACAAICCIJBECABGkoACAECSCVQAAgKCAJAoEggAA4YQAElJICAACEAQFAhQ -QAAAACAOEAAEARCQAARAABKCkgASAAoQAAECAAEIQEAAEMIQAwINAACZk4DAkBAABCyEAISUAIMI -gAAQgFCiEAAAAgEAEBAQAAIgAAAAgAMjQAIQEAGBXAEAAAIDCgQwABgcAQNQABAAgDGBgqAQAAAN -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 -AAAAAAAAAgAAAQAAAAAACAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgQAAAAAAAAAAAAgAQAAAAAAAAAAAAAIAgAAAAAAAA -AAAAAAAAAAQAAACIAQAAEAAgAAABQAAAAAAEAAAGMAAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEAAAAAAAgQAAAAAAAAAAEAAAQAAAgAAAAAAACQAAAAAAAAAAAAAAAAAAA -AAAAACAABAAAFQACAAAAAAgAAAAAAAI0AAAAAAAAAEAABAAAAAAAAAAEAAAIAAAAAAIAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAQAAAAAQAAAAAAAACQBAEAAAAAAAAAAAEQAAAAAAAAAAAACAAAAAAQAABEgAA -AAAQQAAAAIAAAAAAAAAABBEAAQAAACAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAsABAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAACAAAAAAAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAADAAAAACAIAAAAA -AAAAAAAAAAABYgAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAA -YAAgAAAAAAgABIAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAiAAAAEEAgAAAQAAAAQAAAgAAAQA -AAp6AAIAAAAEAEAAAAAAAAAAAAAABAAIAAAAAAAAAAIAAEAAAAAAgAABAAAAAAAAQAAAAAAAAQAA -AAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAgACARAGIEACAACAQAAAAAIAAiAAAARE -ApCQEAAAAIAKMABAAAggQAAAAAgAABAQAEBQABAANBACEAFAAAIkAAIAAAKAACAAAgAAAhoIQAAC -NAAAAAAQgsAQEAAIAAIAAAAAQAAAEAAAC5AAABAQAEQCAAAADBBQAAIgAAAAEBAAAAAKQAAEgAAC -AAAAAAIAAAhAAkAAAAAAAAAAAApgAAAFBEAACEAAAgACAAAAABAAAAgAAABANAIAAgABSCEQAAAA -cCRgQBACAGgAAiAAUAAAIAAAIAQAAAAQIAAAAAAgAAAEAEAIUAAAAACAAAALRwAQEADwAAACAAAA -AAgAAAAAAAAASAIgAAgACgIAAAIiCAAAAAAiAAAICCAAAAIAAEhAAAQACAAAQAAQAAAAAAIQAAgA -AAAIAAAACAIAAAAIAADICAAOCEABIGwAIFAQAAFAAACARECEIAAEAIAIkCABTAAAUgwACQAAAAAE -AJAgQAKAAAAIMIoCgFIADkAAiAAAKgAQSgwAAQQggBRIEMAAAAMEEQAgAAEKAAAAAXACABZIAEgE -SAAAQAAEAAIAAAASUBABAAAAEAAAQAABAAAQQAgAAgCEAQAAEAAQAGAAAFAAAAAEgAAAAAAAEAAA -AAAAAAIAACAAS2iBgAAAAAAJgIIIAgzQAAAQgQgQCEAABGgQCAACQQCQgAAAAQAUAMAgAEAAhAAA -BAMASQADBAAAoAABAEMQAAAQIEEAAABAgACQEAAAD9oAAAAAIMCGQAIAEAwAQAAAAAAAAA4AABAE -ABBAAUCRAAAAABAAFAgAIAAABACByAIAAQAAAAEAAgAQEAABEAHAAIgAAAQAAIAAAAAAAIAAwAIA -oBAgAACBEAAQAAERggQAIARAAABAIAQgAAAAAAAABAiAAIQQADAgQKgABACAAYACAAAAKQCAgYCJ -ABAAAAkEgA0AAgIAAEAQgAAAABSEAAADwBCIAAIAgAGCAAABACAqEABIAAAAAEAAAAACIQAhKEAQ -BAAAQAEFAAAAAAAAAgAAABEAAAAACAQAAAAwAAIUAAAAAAAABAAKAAAAAAAAAAAICAAAAABCyIAA -gmACgYAQAABBEAAgQASEAAAIAgFAEAAQARQACIAAgAQAAABhgChAgIQQAAQgMC4AgAAAASAAIAAC -gCAICABCAAEoAIkIAAAAAApcAACIAAQoAQACBIAAEAEAAAAESAAQAAABCAAQAgACCgIQAAAACCQA -QAAQwAAQgYgCAAQBAAAAEkIQACAAAUAEwggkEAABQABgCAAQAACAAMAIMEAACAAEAAkAAAAAAEAC -CwAwCAAEQAIoAEAAkBKAgAmAAACCASACiAgUAgAAAIAIAEAQABQAAEgCAQACACABCAAAEAAAAAQM -AACAAACAAgAAAfcMAAAAAACAAAgIEAQAAAAACAAACBYCIAAJAAAAAACEgAkAAAAAAAAACAQABAAC -AAAIAEAAABEAAAgIAAAYAAAACBiAAAAAAAAICAACAAAAAgBEAABAkIABAEAABAAAAYAAAQEAAQwA -AQBCAACBAEAgACAhAAAACAAAAAAAgAAAAAAAYAAAAIQEACAABAEAEAEAAUAAAQAAAAAAAgABAACA -AAAO2gQBAAAAAgAAACAYEgFAQBAAAgAAYQBAIAAEAEAAgASAAAQAAAEAIAEBICAAAABgAEFgBAAA -AAAAQAABAAEAAQAABgAAAAAAAAAAAAAAAACAAgQAAAiAAgAAAAAACAAAAAAAAAAAAAAAABACQAIA -IAAEBQAACAAogAAAAAAAwAEAAEAAAAAQoAAAQAAAgACgAABAABAAACAAAGCAAAgAAAAAAAY7CRgw -AAIACgAIGAAAAQBkABEgAAAAIAQAAAAAAAIAKgAAVAAACAAgAAgEEAAJAAAACBABAAAAAAAMAAgA -CAAgAAAAAQCCUxEADAAAAAACAACAAgAAFjAgEIAEAEAUIAAQgDAAAAAAIRCIIAAAAEAMEIAAAAAU -AAEQgAYAAAACABCAIAIAAcEJEIEUQQAAEAEQgAAKqAIUABCABAAANSEhEAAADoKCAAAAAEAAEIAA -wAAAAgAQgAABAACQARCAIAAAAKAAEIAAAAAUIAAQgAEAABQgABCAIBIAAAAoEIAIQAAUAEIQggAC -AAACABCAgAAAABAEECABAAkACWDEIAMiAACBCMQoIQAoAEJAxCA4gAkAAEDEIAMACQAASMQgAQAo -ACAAxCABAQkgAIDEKAECCQAAQMQgAUAYAEBAxCABQAkAACjEAAAB2yAIoBgAAADEIiEIGAAARMQi -AAIAAIgEQCABSAkAIMDEIAIoCQAAQMQgAioEAACIxCAhAAkAAMjEIAQIDQAAAMQgAAAJAAAAxCAA -AAkAIADEgAgAEAAgAAmABAgAAAAiCYAEABACCAgJggBIEACgAAmImAgQAkAACYCoABACCAQJgCQA -EAFAGAmAlRAQACwECYBYIJAAAAAJgAgAkAAAAAkAAA25gAIIEAECBQmABAAQAQQQCYBAAAAAQAAA -gBQAEAAAFgmAkAAQgAAACYIEAECABBIJgiQQEAAAEgmCAYAQAAABCYEAABAASAgJghAAEAIABAkk -EEAioABBAQAWNAQCAAICcGIAAoAAAQZgBkAARgASQIAAQAAAJAAAUFQUQAAAAAAQAEAkxECAFBAA -IAQEIAiEcGBRSAIAADAwIEAEAgEAAAAACSNAACAAIFAAAhAAQAIkCIIGACACAABAAAAQEDBAgAQE -gAAQMAAARAEBAAAwABRCQAAAACBAACAEAAQiQAAAAAAAABAAADAgAAAAACBAAEAAAACAEkBaCSGh -QARgAOjoAQkEAaAQQQAhwQAAgAAB6AAAABAAAOAoEAAAAgQEAEgBAEBBAEAJAAHhBARAQAIACQEE -AAAAoaksDAQAAAChrEAEAABEsAgCQQBYAARAAQAAYAwIQeEAAAjAAAQAAECsDAEKAAAIAIQBFACA -AqIJhAgEAIGoQAiECIAIQAgACAGAAAQACHAIAQgAAEQAwABAAAAABAgAAxQgBAgAABCAiAgiAAAA -AAgQEQCQIYAQAAwBERABIQAgNDYCAAAAAAAICIAARAIBAwIhCgAAABAIABICkgEiAAgUMQYQADAI -CANgxBAAYkAAAICVhCAQAgEBCIAQhCEAAIAAAAAAABEAAAIAAwgIwgBEBARKCApiIAwAEFJICABG -AADBFgAIRAQBwAABAAABCIOAAAAAAAAIAAABAAwAhAGAAACMglGwAk0IAAIAAAgUCAgUQkACUAIJ -DEAIILAAQCGQAAABAAAABRKGAAACAkAMDAAIIKBADUwAAEIyYKhASYARAgCAgAANAkICFBQMAAwI -BAAADbMAQkCIEoGAAEIhMAAQgAAQIAAgAEIABAgIAkEoFAEACQRCQAhCgagAAAJAAAiABhYAQkQM -KYEgATAAAAAAAAAAAAIEAAAEBAAAAAAAgAAgAEIQEAIAFARAOUIAARMVwhIQBEQCBhhCAgREAEAC -ABAQKQQAAgAkFQUAAAAAQJACwoCAAAWAgygA0NIEAEAUBEAQAAQIRFQAAERQF0REUggAAAAIkThA -EkQQBkIUAAAAoQAThgoEQAQAACAAAAAAAgKABMAQgQRCBjUEREQAAATuBgAEBABAAAAABCBAAkAA -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 -ADMPMD+qVRERoK+lpQzMAKoAqgBUo6MidwD/MD8iImZkCQn8/AAA6+sAAAIAAAAAADMzo6JERlUC -AFYAARsbEbsRuxG7ADIzqhERAFWqM6oPAAAF0AWvDw8wPzA/NTUzDyIAAFQAAPoAAasAAAUFiCpV -qhOzCl8PABERM6ouLkdHHx8R/wobCk5TpTWjsREA/gAAAAAAADIwAACx8SoKqqsAAAAAMwowOlVV -d3dQX1VVXd1U/gGrAVVTUxG7AP8wOiInVVQJCfz8AADr6wAAAREAAAAAMzNTUkRFVQEAVVRVJyci -dyJyInIANzNQd3JU/lUzVQ8AAAf7BK4PDzA/MD81NTMPAAABVQAA9QACqgAAX05ETFVVI3MErg8R -d3czVR0dR0cNDQDdAe8BAVNVNVNREQDsAAAiqgAAMzIAAFHxJwVVUQAAAAAAAAgAAAAAAAAAAAAA -YAAQYAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIgCAAEAABgAAAAAAAAAAgAAAAAAAAAAAAAACACAAAA -CAIAAAgAABAAAAAAAyYAAAAAAAAAAAAAAAACAAAAAAAIAABAAAAABCAAAAQAAAAAAAADAAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAABAACAAAAAAAAAACAA -AAAAABAAAAAAAAAAAACAAAAAAEAAAAAAAAAAAAAAAAAACGgAAAIAAAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAADLQAAAAAAAACAAAAAAAAAAAACAQAAAAAggAABAAAAACAAAgAAAAACAAAAQGAAAAAAAAAA -AAAAAAAAAAEQAAAAAAEAAAAIAAAAAAAAAAAAAAAAAABAAAAEAAAABACAEAAAAAAEgAAAAAAAAAAA -AAAAAAAAIAAAAAAECAAAIAAAAQABAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAQgAAAAAAAAAA53 -AAAAAAAAAAAAAAAAAgAAAAQAAAAAIIAAAAAAAAAAgAAEAAAAAAAAAAAggAAAAAACAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAASAAAQAIAAQAAAAAAAAAAAAAAAgAAAAAAA -AAAAAAAABAAAAAAAAAAEAAAAAAzQAAAAAAAAAgAAAAAIAAAABAEAAAQQBCCAAAAACSMACAAAAAAQ -AAAAAAAAAIAAAABUAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAABAAAAggAAAAKAgAAAQACAAgAAAAAAAAgAAABAAAAAAEAAAAAAAAAA -AEgAAAAAACAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAACAAAICAAAAAAGNAAAAAAAAAAAAAAAAAAA -QAAAAQAAAAAAAAAIQAAAEAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAQAFAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAABAAE -AAAAAAAAAAAAAAAAAAEAAAAACAAAAAAAAAAACAAQQAAAAAFoAAgAAAAAECAAAAAAAAAAAAAAkAAA -AAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAQAAABAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAEgAAAAAAAAEygBAQBAIAYACIQAAgABCJAAIACgAAAAgAwABACAAAAAoQEAAgAgIAAABMAwgQ -CAAIQgAAAQAQABAAAABQBAAAQYFQAAQBAgAAAkIAAAAQAkCAEAASAAAAEAIAAAAAAAAAAhIQAEMQ -CEQAwAAAAAQAEgADAQAAAAAAEAAAAIAAAACAEAgQCgACAAICAAEQAAAAAAAAEIAAEEAAAAihEAAA -IAQAAIBiAgUAAAAgAgACAEAAAAAAQAAoAAAAABASAAAQAAIgADAAAAIAAAAkAAAAAABAIAQAAAAB -AAARABAAAAwBAAABAAAIggAQAAACcAAgEAAIAAgAACUBAgAIAAAIQEAAAAQQECgQMAACMAAACAAA -AABIBAAAACAAACASAAAAAAAAEAAAAEAAAiSAAAQACEAAAAAAAEAECAAAABAAQQBAACAKQAAAaBAA -AQJQQgAIcAAUABAAQYQAAABUEAgAACAAEAAASAAAAAQIQEAgQBRQFAgQACBADAAAEA4AKgMAJAAC -BAIoEALBgEAwCSAAAAPmEABCAIACQAJBEIIAAAJAAAEEiABQSwBABAMEAAACQCIAAEAAEAAEAAkA -UAAACAACABBBAAIAQAAAANAAAYIQBEAAAAACEACQCABgAAIEgEgCABAEAFCUgAEgEAACCASAACAE -AACIAAAAAITAAIiAEEAEAQIAYYAUVAQEAFCEgAACAIAAFEIAARAghAAAiAAACAYAAAAAiAEAARAE -IVCKCAAACsoAAoEABBAIgAABEAAAAAGAAgAIAJAQAIAACAAEABCAAAAAABQAAJABAgARBAAQAAEA -kggAABAAAgAGAAAAQQAAAAQAAAiIABEBAxQABAAAAEAAYAAABAAAAAIAACAAQEEAAAAAAAAAIAAA -QoAARAAgAAAAAAAEAGggAQgADABAAQAAAAAJECBAhAAAAAAgAAIoAAAAALAACACAAABACCIoAAAE -ewAAiCAKhAACgAAAAAAMAgAAQDAABAgIMAQGAgAhCEACAACAABCgAAAAAAAAAAQWAAAIIAACFAAg -IAIRAAIAAgCAAEAABigAKIAgAAABgAAIEgAQAABAgAAAAAICAAARAIAAAEIRABAAAASAABIRCBBA -ARAAEAAAAkQAgAQABAIAQIhICABAAAAAAIAAEAgAkAAAMQAAAAAAEAAAIABAEAAAAAwOACCGAAAA -CIAACIACAAIEIBABAABIQAAiERBwAABgIAAIAAAAAAAAAAgARAAAIAADACAEAAAAAAIAAEAAIAAQ -AgAQAAAAAACADAIQAAABEAAJCBAEgIIAIAgAIAAAAgAgCAIpAABQAAAIIAQwgFAgAAgAKQIABCAB -SAQBAACCgIAKACABAAAAhEgAAQAAQAAADAMAAAIAQCEICIAEAQBAQgAABM4IAgAAhAIAAAxAAAAA -AAAADgCACEACAgBIAQABAAIAgAgAAAQQAoAACBCABAAAAAAIEgAAAAAAAAgBQBIAAwAACAAAAAhA -AAQICCQABACAAAAgAAABCWAAACAYBAAAggAAACmAAASAgAQAAAAEAAAAIAgCAEBAgIAABCAQQQEB -AAEAAUGgIwChABFCAAAAABAAIAAAAAABAAABEEQAAgAAAAANbAkAAAAAACAgACAQAAABQAAAAEAA -ARCAQAAAACCBgAEAAAAAAAEIIAMCABgAAAgAAAAgAAAAAAAAAWAEAABAgAAAAAQAAAAAAAAAEAAE -AABAAAYAEAJBIgAIAAAICAAKAACkAAAIIIAAAEAQAAAgIAAAAAAAACAogAAIAQAAAAAAAFAgkAAA -CwABAAASAAAkAAAggBACQCAABAAIAAAAAAAAAANPAAQAAAFCAAAABAAAAgBAAABgAAAAARQAAgQA -AICgKAAACDAAAAAiAAAAgAEIAAiAAAEBAAAAAAAARAAAgAAQAAAgABCAAAIABRAQAAggAACAAAOo -AAAIEIEAAAAUAAQQgAAAADQACRCAAAAAABwIEIAYAAAAAAEQgAIDAAAAABCAhAAoACAAEIAVACgB -IEAQgEgBKAAAABCAACAAAAIAEAAADDiAAQAAAAAAEIAAgQAAOAoQgAQAQAAoBhCIUgAEAABAEIAC -AEABQAgQggQAABQAABCAEAIAABAAEIgACAAAAAAQgAAACQAAIBCABAAAFACgECACABgAAIDEIgEA -CAABEMQgA0AAAAAgxCwAKAkAEEDEIAECCQCAwMQgAEoAAACAxCQCAACQogDEIAIACZAABMQgASoA -AADAxCAIgBgAAIDEAAAHZSAKABgAAIDEIAEAAAAAGMQsAUQAAIAAxCAIAgCQEyTEIAAECZABYMQk -BAIJAACQxCQgAAkACADEIAMQCQABIMQkIEAAAAAAxCACQA0AABDEgKgCBAAAJgmIlAAgAAAICYAo -AICACAQJgAAgEIAAAAmABgEQAAAYCYBgAAAAABAJkCAAAAoIBAmABAAACAAACYAIAAAAABAJgAAA -EAAIEAkAAAXlgAAAEIAAEAmAlAQAAAwBCYBKAIABAAgJgAABAAhAAAmAAAAQCAACCYgAgBAAAAAJ -jAAQEACgAAmCBAAQACCACZAEgIAAQIAJgAAAkIECQAkAFDQIRCAQQAAABAAEAICAABJCgABhAACE -QEIACCREWAAAQAAOANKJNCLEAAJAAAAAACAhACBAABAAQYlAQAIAIDIAcEBAAEAAAAAAAACAAQAA -B4UEFEQAUBAMABAAQgJAQIAACRQUgIQIBEAEAgYAgoAAASABQASiAAICEAAQABAAACAQCBYAECQE -YQAAwAAAAIAAQEAEAHBgAkJAAABAAgQBAAEEQUABDAAIAABAAAhAUAoAAYAYAAoAAAAAIkAAAAAB -QAARwABIAhoBIAAAwQQACEEcAAI0AAAAQAACEgAECMAJCaAAAAhBOAAIuQgAEAIaAABNcyAgAAAg -IAAAICAAABEAAEBCAgQAAJRAEDQh4AgBAEBABEAAQAGgkaEAASgACAQAAABCAAAAAAACAIAAAAjC -QAgIAAiAAAgBAQCKKAAABAAEAIgSIBJAiAIAQAAAA4AAMAAQEAYoAAFAACQgACEAAECGzCAEgAYA -AAoUKCAQAALAwCAWAAAEAACBJmgAAACACAIABgoAAAABgSAQAIFAIAAAAIlYEwQgAAwEAEABCAgA -EAEjAoBoiISAQArBIpAIwBABBkAAxCAAEAAIEAKQAAAAIEABAAAIgAAEAAARAiDEAAAAAQAECAYA -AQAAYEAAhiAgAQCWQoCgAAkAIAAAAAAEQQAgDAAAAERMCCEAqTAQgIAAAgggkHFEAAAAQCAgAAAJ -CCkASAAAAEgoAEKQIAAACYgAUEAAQAANQRIAAAAAAAAoAAAAAewAAoAAAREACAggAAAACQgAYAGB -ABAABAgIAAAAAAmIAJQwsAAADYAAgAAAAEIQAAAAQAAAQEAqAAAAABQEAQAAADAEAEBIKAAAAAAQ -QIgIAJBCAgICVACALYIARSAHAAIBEBYEAxAMQOsABIRSQYAWCkQEAEOIIAAAAAcDBISBQQASVAIA -EIFBBBAAUBAcBABYVFQSORQCAABAAAkAAEAAAAAETQAkIegGBAPQggAAcACEAIgGAAJUABAAAgJY -CAhEXAKsQhADqwRUBEQAQARABAIEYgCQBEMAYAAEAkEAAhAEAAAAEAEEABACAghoKwAESAoEQQEg -JYAggsIEQaCAAEAgIcrSEEAQABJCQBkIgBAmIhCIHBwyUCARSAAwAIWAiFNLEEASAUJABhYCIAIS -kpICmgEAEBCWgAkIAABIBABAIAAAAA6sIiACAAAIwCI8GgiAkpAAIkAhIQAgAIEIQFIwCAAAAVI5 -EE0lABAAAEAKQAAAAEQAMAIABSACAAAJAAAAAgIgyICQAgAAAAEARQAIAFAQsApICAgIDADVABJB -CJMEAAhBSEQAQEAAQQgJApKTgAwtAIgCAAQAIgBAyEKR0JIQYAACQABQUEgUBJBSlAQFAEAFgIKA -AAQCkIJAAEIAQAgQAAAAA2wISgGxEBJACEQFApAAAMIsEEpIgVBXCJFMBADBkpAQAAGCEChSglKS -CAABAoBAEAAgAAgACIAMAhEEiNAFABBAAAAFQAgACAQIAgAAQIIAQQKAARSgAhQFEARoeAIAGBAg -IAQCkIMQBQGAAFRASEygAYCCEAEZkgMDEQBYEIIQAIAAAAAAAhAAGAEQoOyg1MQCCEqFoKQoIQIA -AAMCABIDAAAEGwEggRGwgCBEAIQlYbCSEQQQAAAKAICGAQAABw8QArAUAAEAAJAEkBABAAA8ABBA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAAAACAAAAAAAAAAAAAAACAEAAAAAAAAAAAgACAA -AAAAQAAACAAAAAAAAAEAABAAIAAAAAAAACAAAAAAAEAAAAAEAAAIKwAAAAAAAIAAAAEAABAAAAAA -ARAAAAgoAAAAAAAAACAAgAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAA -AAAAAAAAAAEAAAAAACAAACAAAAAAAAABgAAAAAAAAgRAAAAAgAAAAQAAAAAAACAAgAAAAAAAAABA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAAARAIAAAAAAAAAVMAAAAAAAAQAAAAAAEAAAAAAAAAAAAAAAA -AAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAEAAAAJBAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAAA -AAAAAEQAAAAAAABAAAAABAAEAAAAAAAAAKMAAgAAAAAAAAAAAAAAAAAAAAAAAAAQUAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAA -AABIAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAGAAAgAAAAA -AgAAAAAAAAACAAAAAAAAAAAMfAAAAAAAAIAAAAEAAAgAAAAAASAAAAAAAAAAAAAAAAAAgAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAEAAAAAAAEAAAAAQQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -UAABAAAACAAAAABAAAAAAAQAAQAAAAAAIAAAAAAAABAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AABAAAACAAQAAAAVAAEAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAi4AAAADABAAAIQACAAIAAAI -AAIAEAAAAAAAAAIAAAAAAAGCIAAAAAAgAAACAAAAQAAAAggICgAACABAABAIEAIAAQAQAAAAAAAA -AAAAB8wAEAAAAEAAEgAAAAAAAAACAAYAAAAAAAICEgBAggACCAAQAAQAAAAAAACAAAAAIAIAAAAA -AAAAAAAAAAAAAACCgAAAAAAADAACAAAAAAAAEAiACAABBAAAIAACAAAAAQIAABICAEUAAAAAAAIE -AAIAAEAQgAADAAAAEAAABAGAAAAAMAIAAgAAAAAAQAAECgAQAgAAEEEAAABCCAAAEwAAAAAD+0Ax -CAAAARIgAFAgAggBAAAACSACAAAAAAAgAIBAAAAAASAAAAAEAAAQcCgCAACIABACCAAAAAAAAEEA -AggAAAAgAgAAAAAEAEAACgAAAAICACAAABQACAAJABAAERBKAAAAIIAUFgBggQAIgAQEMAYRAAAE -AAAAAAgAKAABQiAAAAgAAIhAUgDACJAIUAAAgMAB0AAEAiFAAAGAAABAkAAAAAyNAAIEAIACAAAA -ARQAAQIIIEAARAAAEAAgAAgAABCSAGgDAAAAAEIAQCAAQAAAAmBgAAAAAAFgAAAQIIAAAAJkAFAg -AIAQABDAiQAAAgQAAEAAAAAUCETDQCJJhIAAEAgAAAABAAAAAAEQQAAAAFAAAAADgIjAQIFAQIIg -AQAAAAIAiAAAARAAAAIhBAgRBAAJAAAAAIAQAgIAAAIAAAgBAgAAD2UAAAAAABDJAAAAQADgEAAQ -AAgABAQMEQAJAICAAERIAAAAABQBEcgAAAAEAIAEFAiBAQQAAAAAAAACAACAEAhAAACAAAACBgAA -AAAAAAgAAQAAEAAEAECAAaAAAAAAAAEAAAIAACAAgASAEAAAAAEBCkAABABAAAAAAgAAAAAAAAAU -AAAARAAAAAQAKIAgAECIAIAAEgAAAgQAAAAAQAABAAANtgAAAAAAAAACAAAIAAAEACAAAIAAACgA -AAEKAAASAEEoAAAAAAAAQAAAQAAAAAAQAAACAAAAgAAAAAAAABAEAAIAAAAAAAAIQEIAAAAAIAAA -CAAAAAgADAAEAAMACRAIAAAAEQAMUAAgAAAAAgBAEAEABCgEwAAAAhAwAAEAAAACAiAQAggAUgBA -ATIACQASICAAAAAAACAAAAAIAAAQEQAAAATHABARAAAAEgAAEGQAAQAIAEAQAQAEAQAABAAgAADU -AGAAAAAABEAgACgQDAAABgEAKAEUAAEgAAAIAAACAAABAAgCgAAQAACACAAQAAQAAgMIAAAEBBIg -AIgIICAAAAAACAAgQgAAAAMpAACAABGAAAwACAAAAIAACBAgAAAAAAAIAIAAiQIAAEoABAgIAAAE -CAZAAIQAAAAIC0IIAACAAAAAB1wIQAAAgAAhgAgJABJAAACCCABIAxAAAYIIQAAAEAIAAAxAAAQI -AgAACIhIAkAAAIIMCAAAAAAAAAiQQACAAkAAiJAAgBgAAABJCAoKAAAAAAAgABAAgIIAgAIIBAAE -AAAgAAUBAAEBAAAgAAAAIACAAAMBAAAAgAAAAQAAAAAAAAEAAQBBAAACBAAgQASAACAABKggAOEC -QIBAAIAABQEAAAALCUAgAAAAREQgAEAAAUAAAAEAAACAAAAEgBAggEAAAAQBACAAAACEBEAAAAAA -AAAgxAAAAAAAgAAAAUAAAAAA4AAAAAAAgAKCgAAAAAABAABgABYAAAgAAAAEAAAACCCgAAAIAAAJ -AEoAAAAAQANAIAAAgAAACEAgAAEQAAAIAASAAAAAAIGgYgAAAAAQAEACAAAAAAAAECAAARUQEAAA -IAAAAAFkAAQFAAAgYQAKRAAQAAgCAAAABRACQBQAABAAAAAAJAAAAAAEAiAAAAQAABAACEgAFAgA -AAABGgAAAAAAAQABAAEoBAAIAAAABJEAAggBGgCBgAAAFCAYEYAQAQAXAAAQgAAAABQEIBCAUEIA -AAAIEIAUAAAUAAAQggAAABQQARCAAAAAAAAAEIxQACgAAAEQgAUIAAAABBCAgAAJABAAEAAABIyA -AAAAAQAIEIACACggAGwQgBAAKAAUBhCABAAAASgAEIAEAQkAEAQQgBAAKAIAUhCEEAAAABAAEIIA -AAAAhFoQggCAgBQgIBCAASgAFAABEChGCAkAAIjEICEECQAgQMQkAQAJAABQxCABAAAACMDEIAJA -CQCAQMQkAAAYAAAIxCABSAAgAFDEIAEAAJCAiMQgAiAEIABAxCQCAAQQCEDEAAABICABQAAABBzE -JAEAAJAAIMQgAEAAABJAxCwjQBgAIMTEIAMCAAAIhMQgAAAAACAQxCAkQAAgAADEJAEAAAACgMQg -ASgJAIBExCAAAAkAAADEgBBCUIAAog2ACAAQAAkpCYgGABAAAAAJgJQAgAAAEAmAJICQAAAFCYhY -gBACJAAJgAgAAAAgAAmAhAAACAAQCYCUCAAAAAQJgAAQAAwAAAkAAAKGgGoAgAAQgAmACAAACAQE -CYAAAIACIAAJgAQAkAMAEgmAlAAAAAAUCYAAAAAABAUJgAKAgAAAAAmIBAAAAUAYCYAEABAAEgIJ -gAQQAAAACAkIAEgAIFAQgI0AQAiIAEA2ACRCBogGBMgAEGEFAQgIAABEAAApIARQIMAQACCgAEJA -AEAAgQAMQEBEQEQgQABAAEEIAABAAMBQAEAChAgAAgAABq9CGDQAiAFCAEQAQAAMEFKKJQBCAEBA -AYAASchABgBOAgAAQAAAQCxBAAEEABggAAEEAQAACBAAQAQQAARAAIIABBBCRAxBgIgAEAQAAUAA -oIFAAAAQACBQUggIQQRAAgAIBAnhDEHgBABEAgJyGBgAQABAAFJQSAgIhAnBCAgBAAEAAGjA6EAA -CAQAAAwAAAAIAABoAiBIEQxEAAAEAEBJAABEoQFEQEAUAoAohAAAqgJEAcEBADAIAAACGkgSEACp -oAmhSUIAAJIMCAAIAQBASAgIQEAUEAAAAAAAAAhAQKAARAhABAAACgIEHABIIABALAhAAIADIAMM -CIIAACBCgsACQYkAYBCAUBAAQAgAYAiBIECAFABmAAEACgAAEAIAAAAAcoaEAgkAAAgDECTEAAQg -AAQEAAJgACEACAAgAYDAEIAAAI5gYIAMBIAgAAQShCESgkiIABAsMUYAAQgAxIABhgABgADCYAAA -EgABAQAAAwBABABAACABYYAAAEAiAAgiAgEAAMAAZMAAgAAAIAAAQACAAABGaCAIUAEAAAAAAAAE -AAAAIiEQAAYAAAAAgnAIAEGAAAAAARBAUSJAIAAAAAQgEAAABAggAAUGACAisSFWDSgAAgAACAUK -YgBAAjIAMAAAIAAADpsUgkAwAoSMKaACQACAAYAAhCIABAAJgAApAACEEAqEABAQsAAAKkYAACgg -AQCAAAAAAAAAAAIAAABIQKgURAgCAAEgCIYgAgAAAigQACAMAAQABAwCBAAAAikpgBA5uEQGYhIC -UoIAAK0CAACABAE5BAAzABAEJYFAAgAGAAACAAAwBgIQBgAAkIICAEIUAbl0FEIKIBYCkgCABgBA -UhACAAAJdRASAAAUQgBQAgAEBASGAgJABAAUuZwIAAAQFABAVAJyCBiV7UAUQBAAAACCkGgtAagC -AAAQAAAAAgEUAAMgEAQrUAADADAEAAwEAQSABAMTCBqACFhAAgogDEoAMzYQEMARQSEgISISRFEI -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 -AAr6MD+qryIiMzOKqkRGNTUK+jMzVXUidzU1UF8AAApfAAALUgoKAWcREVWZMw8zDxG7EREzDzMz -NTUREQCqAAEzVaOjDw8PD0R1AMwAAAD/AAAFRQAAAvcAAADAsKAnIlEFEL8wP6OjAAEAqgAAAP0/ -ACIiX05VDxG7NTU1NVBfD1VfXzMPVQ8BRQFFAVEBVTNQNTUQuiJ3VTIzUAAACl8AAAAABfUwPwAP -IiczMxMAREU1NQT0MzMAMBG7NTVQXwAACl8AAAh5ChtG33d3VVUzDzMKInd3dzMKMzM1NXdyAatU -VTNVU1MPDw8PRHYBzQAAAfsAAAWNAAAB+wAAVdUVUAARVwARsTA/U1NUVQGrAAAB/39VAAAAAgAA -AAAAAAAAAAAAgAAAAAQAAAAIAAAAAAAAACQAAAABAAAAJAAAAAAAAAAAAAAEAAAAACAIAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAIAAABksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAA -AAADAAAAAIAAAAAAAAAAAAAAAwAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAAAAAAIAAAAAAwABAAAAgAIBACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAB3AAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAIAAAAYAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAAAADVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -C4UAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACIAAAAEAAAAAAAAAAAAAAAoAAA -AAIAAIAiAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQAAAAAA -AAAAAQAAAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAAAAAAAIAAAAAAAAAAACA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA -BAAAAAAAAAAAAAAAAABBAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAiIAAgAAAAACgBACAAAAAAACIAAAAAAAAQAAAgQAAAAAAAAQIAAAAAIAAACA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAABoAAAAABgAAAApACAgAAAgBAAQIIIAACABACAAIw -AAAAAAAAAAAAAhAAgAAACQACAAAAAAIAAAABgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAoAA -AAAAAAABEAAAAAAAAAQAAAGAAAAAAAgAAAAAAAAAkAAAAABUAAAABQBAAAAIAAAACIAAAAAAAAAA -AAAAAAAAAAAAABAAAAAAACAABAAEAAABAAAAAAAE3QAAAAAFCAAAACAAAAAAQAAAAAAAAAAAAAAA -AAAIUAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAFAAAAggAAAAAE -AAAMAAQAAFAACBIAgAgAAMAIAIAAAACAYBAiAAAAABABAAAAAAAAAAAAQAAIAABAAAAQAAAAAEAE -AAAAAAAAQgAAAAgAQARAAAIAAAAAAAuZAAAgAAEAAAAAAgAAACAEYAAAQAAAAAAAAAIAAAAAAEAA -AAAAAAAAIAAAIAIABEAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAQAcAAAJAAAAAB -CAAIgIAJAABRACAIAAAAARAQABAABAAAIAIAgAAAAABQACCAAQAAEAAAACAAAQACEAAAAAIABAMQ -AAkAAASAiAAACYARQAAACpUAgBAAAAAARIAAQAAACgAAAAAAAACCAIAAAQAAAAAAAAACBAAAAAAA -AAAQAAAAAAAAAQAABAIIAAAAAAACAADAQAAIAAAAAAEAARAAABAAAQQACQACFAAAAAAgIAwQACAQ -AJUAACAAAAAAKCAQAQAQAAAAACAAAAAQAaAAAAAACAAgggAAAAAAAAIgAAAAABAAAiIAIgAQAIAC -AAAEAAQAAAAArgEBIAAAAACAAQYAAAIiAIIAAiAAAAIAAAACAAASgAAAAAAAAAAAAAAAACABAAAA -AAAAAAAAAAQAAAAAAAEAAACAAgQAAgAAAAAAAAAAIQAAAASBAACBAAQAAAAAAACAhAAABCAAAIAA -AAAAYAAAAEAAAAAAACAAAAAAAAAAAAEAAAAAAAAAAAEAAEAEAAAAAAQEQAABIAAAgCAAAAGAAAAA -AAkkACAgAAAAQACAgAAAAIBBIAAAAAAAgACAAAEAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAEAAAEA -AAAAAAAAAAAAwAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA50AAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAFUQAAAAAACAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAGAAAAAAQAAAAAAAAAgAAAAAACAACAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy+AAAAAAAAAAAAAAAwAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcUAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAA -AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAw6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -36024,1199 +47739,1091 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABU8AAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAiwAAAAAAAIAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAraAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACukAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAP+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAoIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAAIAAAAQAAAAAAAAAAAEAAAgAAAAAEAAAADAAAAAAAAAAAAAAAAAABAAIE +AAAADUoAEAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AGAAAAAAAAAIAAAAABAAAAAAAAIAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF +AAAAAAAEAASBAAgAAiAAAAUAAAAAIIAAAAAAIAAAAAIMAABAAAgAAAAAAFAAAAAAAIAAAAACAwhi +UgAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAICAIAgAAAABAC +AAAAAgAAQAIAAAAAAAACEAAACgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAA +AAIAAQwAAAAADgIMCAQAgAAoAAAQBgAAAACAAAAAAAAAUAAAAAAABAAAIAAAAANMAAAAAAICMAAA +AEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAIAAACASAAASQgAAQAAAACAoAAAAB +gAAAAgAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAAAAAQCB0AAACAQA +AAGgAAAAAAAAAEAAAAAQAAAAxAAAAAAAAAAAAAAAAYAIAEAQAgAAClwABAAAgNERCAAUAAAAAAAA +AAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAEAgAABAAAEAAACAAAAAIAJAAAA +CAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABEAAA +AAACCAAAAAIAAAIIAAAAAAgAABAAAAAAAAAAQAAAAAAOMgAAAAAAIAAAAACAAAQAAAAAAQAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAgAABQAAQAAAAAAACAAAAACAAASAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAIQAAAAAAAERABAAABgAABEAEAAADAAAAI +AQAAAMAgAEAAAAAAQAAASAGAAAACAAAAAAn3CAIIAAIACAAABAAAAAAAAAAAAAAAAAAAAAAAAAGA +AAAAAMAAAAAAAAAAAAAAIAAACAkQAAEIIIAIAAAAAQAAAgAAAAAAAAACCAAQAACBAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAgQAAqAAAAAGBAACIAAEAAYEIAIAAAQABAQ +AAAAAAAAAAAACAAAAAAYEgAAAFUAQQIAQJM8EAAIAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAEBAACIACAAQYEAAMAgAAABgQABRCAJADGBAAGAAAAAAYEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAABAAAAAQAAgAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAI5QDEQAABQZAEACAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAA +AIAAAAAAAAAAAAAAAAAAAAAKAAABYIAAAACAgIEEAAABGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAARYAAAAAAAABDgAAAAAAAAEEAAAAAkAgAQAAAAAAAAAADAgAAAAg +EAEAAApwAAQAAAAAgAEAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABBAAA +AIGEEAEMAAAAACBAAQIQAAAAAEABBAAAAACAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAADJcA +AAAAAABYAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAVAAAAAAAAACEAAAAA +EAAAAAAAAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAgAEAgAAAAAAAgxCAAAAAAAADEAAAAAAAAAIQAAAAAAAAAACAABAAAAADEAAAJ3yACAAAAEIDE +AAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAghCABAAAABIDEIAEAAAAAEMQk +IQAAAAAQxCABKAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAk +gAACIQABgAAFAAIhIgEAkAAAAACCAQAAAAAAAAAAggEAAIAAAAEAAAODgAAAAAAAEAEBAAAAAAAK +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABgAgAAAFAIAGCBBAAgAAAAYgEAAAAAAEB +hAQAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEAAAQQBIBgABAAACAgAABQ +AABAIGAAAAAAAEAQBABAAAAAAAAAAAAABQAACgQAQAAAAtsAgEAAQkAAQABAAAAAIABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAAABBAAEAAAAIAAAAAQDAgCAAwDBBABEGAABAAAIgAQAAgQEwA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgwAACAAAIAAGECAoAAQAAAYAAAAAC +CAAAAAgAAAAAAAAAAAAAAAACACA4AAAAAADFwIBAAEChrEAAAAIAgQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAABAAAAAAAgAAIBISAgAAAAAgAAUAAAJghAAAEBIEACACUGgkAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACACBAAAAAAAAAIEAAAAAAQAAAAIAAAEA +gAAAAAAAAAAAAAgCEAAAAsAAAAWkAQQgABAQAAAAgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAAAABwkAAAABAAAAABAQGAIABAgAAAEADgQABQAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBCAAIAAAAAAAQgAAAAAAAAAAAEAEAQAABAAAEAAAAAAAAA +AAAUAEAAAAAAEAAACLyQIKoQAAGoACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAEAAARBgwEEEBUIQBAQAAAAAAAEAABgAAAAAUAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAQCABCIAAoCAEIIQABIAABACQBAABAAAAAgAAAAAAAAAAAAAAAAAIAA +IQAQAAANjQIAAAAQBAAQAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAMAAAA5 +OECEkgGBQFICQAAAIAAABEADAAQAQAAzAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEEAAAAgAAASAAAAAAACABISABAAEAAAAgAAQAIAAAAAAAAAAAAAgAAgAAgEoCAAAA2w +SDAJqBIIEpIAAAAAEAIQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAQAAAAQFIQCQBAhg4A +EAEAUEACAgAAAAgQAAAAEBAAABAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA +AAAQAAQAQEAQQEAACgAIAAAAABIAAoAAAAAAAAAAAAAAAAAAAAANAADABAAEAAAAAdNAApAABAAF +BQgACEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABEQCQAAACEBJCACARAShUA +AAKQgAQAAJBAAAAAAAgFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBIAAIAIAAAA +AAAAAAAEICAAQAYAAAIgAAQBAAAAAQAAAAAAAAAAAJADARCAAwAAAAAGagAAACCAgpTsAAIAAkAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEACAABAIgAggAAABAAAAAAQAgAAECUKAAAAAgLA +EoBAAwKAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARFcAAA8PHxUAAAAA +/////QAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAFVVAAAAAAFvMzMzM1NVNfMAAFVVAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAIAABIQAAAA +ABAAAAAAAAAAAAAACAAAAAAAAAIkAAAAAAAAAAAAAAAAAAAABfYAAAgAABAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAIAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAQEAAAAgAAEAAACAAC +CAAAAAAQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAFbgAAAAAAAAAAAAAQAAAAAABAAAAABIAAAAAA +IAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAGAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABwAAAAAIIAAIABAAAQIgBACCAAAABhcFAIAAAA +QDAAggAAUIAAAAACAAAAAAAAAIAAAAiSEAAABAAAAAIIACAAAAAAAAgAAAAJkCAAAAAAAAAAAAAA +AAAAICAAAAAAAAAAIAAAAAAAAABAAABgAAAAAAAAABAAAAAAAAAACQAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAARAEBAAAkABBAEICAMREAAAgAAAAAAAgAAQQAAAAACw +AAAAgIAAAAAAAAAAAAAAACEAAIAAAAEAgAABAAAAAEAAAABAAAAQAAAAAAAAAAAAwAAAAAAAAAAA +AABAAABAAAIAAAAABIAAAAAAAAAAAAAAAAAAAAAQAAAAAIAEABAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAAAAAAEAAAQgAAAAiAAcAQAAAACiAAQAAAAAAQQAAgAAQAAAAAAAAAA +AAAAAAAAAAAEggAAAAAAIAAAAAAAAAAAAAAAAAAACigAAAAAAAAQAAAAAAAgAAAAAAAAAAAAAgAA +AAAAAAACAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAADAAIAAAIACACAQBAARIAACECAQAIAhAEAIAJAAQMAAIAgAIAAAAIAgAAAAAAAAAIAA +AAJnCAAgBAAAAIAQATAAAABAAAgAQAAAAIAAAAAgAAAAAMAAAAAAACAAAAAAQAAAwAACAAAAAAHA +AAAAAAAAAAAAAAgAAAAAAAAADAAgAABgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAKCAAQAAhgQAgYAEQACGBEBCAAAAAA4EAAIAAAAABgSABAAgBAAGBIAAAAAAAAAAAAADVAACAAA +AAQYEgAQAAAAAAgQAAgAEAAAEBAAAAAAAAAAAAAAAABAAAAAAAIAAAAAGBAAAAAAAAAAAAAAAAAA +AAAAAAiAAAAAEBAAEAAEAAAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAEAEAA +hAABoCAAAACgAAEhAAABAUgAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAOxQAABAABAAAAAAAA +AIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIlAAAgCAAAQgEAACB +IAgBFFAAAAAAEgEMAAAAAAAgAQAAAQAAAAABAAAAAAACAAAAAADdDAAAAAAACgEAAAgAAAAAAQUA +AAAAAAEBAAAAAAAAAAAAAAAAAQAAAAgCAAAAAAoBAAAAAAAAAAAAAAAAAAAAAAQAAAAAIAABAAEA +AANAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAACFAAAAAAAAAEUgAEAAAA +IIAIAAAGAAABIEgAAgAEAAAQAAAAAAAAABAAAAAACjsAAAAAAyAAAAIAAAQAAoQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAACAAAAAgQAAAAA +AAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAICIAAACQgMQgIgAAAACAxCAAAAAAAADEIAAA +AAAAJMQkAQIAAAgAxAAAAAAAAAAAAAADzyAAAAAAIADEIAQABAAACEAAAAAAAAAIhAAAAAAAAAAA +AAAAAAAAAAApAAAAAABAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAhCQAAAAAIADEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAEAQAYIAAACAIBABgAAAAABAoAGCAAAAAAEAAYgE +AQAAAAIBAAAAAAAAAAAAAAC/ggACQAAAAAGAAAAAAQAgAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AIIEBAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACIAABiAAQAAABIAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAQAgQIAAwAgBEADAgADAAQAAEIEAAJABgAAQAIAAAGCBAEAAAICAA +AAAAAAAAAAAADygAAAEAgAQEQAAAEAAAAAAAEAAAIAIAAEAAAAAAAAAAAAAAAAAAAAAAAUAQIBAA +BEQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAGAAAAAEECAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAQAAwASAwIAAABDARIDAACIAAAIAxACASIQBRBAMIEQQBIEAAIBAAAAAAAAAAA +AADCvwABgAAKBEAAAJgAAAAIAAAABCBAAAIgAAAAAAAAAAAAAAAAAAAAAAAIAABACCAAAQAAAAAA +AAAAAAAAAAAAAAAIAAAAMAAAAABAIIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABhmAECAQACBFEYQIIAAEIgAABgAAAAAgBAAABAgAACAAAAAAEAQAAAAAAAAAAAAAAAApHARAQ +AAAAKACAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAQAAAAAAAAAAAAAAAA +AAAAAAAQAIAAAAIAAkAABAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAC +AaBAACEMAAJBgEICQAwIAgAAAgUAAAQAAEAEAAAAAAACBAQAAAAAAAAAAAAAB28EgAAgAEgAAAAA +AAAABAQAAQAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAIIBAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAgAEAABCQAAC +QAwgAASAAAAEAAoBAABAoAQCQAASAIACIkBAQAAAAAAAAAAAAAAHYAAAQMAAAgSAAEAAAAAAAAAA +AgAABAAAkAAAAAAAAAAAAAAAAAAAAAAAASAABAIoggAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAACB +GGAAQiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEAACAAASAgAQgAIAABIAAAY +ARAAAAMCAoAQEABAAgAEAKAAAgDAAAAAAAAAAAAAAAT9AkAABQJAAAQAAAIAAAASAgEAAAAQAgAA +AAAAAAAAAAAAAAAAAAAAAABCIAEAAAAEAAAAAAAAAAAAAAAAAAAAAMACAAAQAAAAEEIQBQBAAAMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAQABABAoQBADQAEBIkoJBQBKgAAAA +AAACAAgICAYQABAAABIAAAAAAAAAAAAAC7kwAgAIAAABFEAACAJAQAAAEACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAIAABAsAQAAAAAAAAAAAAAAAAAAAAAAAAFQIACBAAEAIAAAACwQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMCgAIggQAAAwLSAwAAAAYApBgAAQDAAgAAYBAA +AAAkECEAAAAAAAAAAAAAAAAOloAQEQCAAABAAAAABAAABAQAAAAQAACACAAAAAAAAAAAAAAAAAAA +AAAAABAaAIQAAAAAAAAAAAAAAAAAAAAAAABABAAAABAAAEAAAAIBBFAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAWvAAAAAB8PNzcAAA8PVVUQ/wAARFcAAFVVAAAAAAAA//0AAAAA +AAAAAAAAAAAAAA3RAAAAAP//UVFVVQ8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8A +AFVXAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAABRUQAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAt8AAAAADw8zuwAADx9VXQD/AACouwAAd18AAAAAAADd/QAAAAAAAAAAAAAA +AAAACWYAAAAA//+rq1V1D78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj/wAAVVUAAAAA +AAAAAAAAAAAAAAAAAAAAADMzAAAAAFdXAAAB/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAC3wAAAAAPDzMRAAAPD1VVAP8AAKq6AABVVQAAAAAAAAABAAAAAAAAAAAAAAAAAAALbQAA +AAAAAKqjVVUPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAABVVQAAAAAAAAAAAAAA +AAAAAAAAAAAAMzMAAAAAVXcAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ +AAAAAA8PMjIAAA8PVVUA/wAARVUAAERQAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAFnAAAAAAAQVVNV +VQ8OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4AAFVVAAAAAAAAAAAAAAAAAAAAAAAA +AAAzNwAAAABVEQAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAIxQABEUFAAA +jFAAERQAAACIAQAAlAAAAIwBAAAUAAAAjAAAABQAAAAAAAAAAAAABaYAAACIAEAAlAAAAAQAAAAE +AAAAiAEAABAAAAAAAAAAAAAAAAAAAAAAAAAABFAAABQAAAAAAAAAAAAAAAAAAAAAAAAAiABAABAA +AACMAQAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAHEAAAQQQAAAcQAABBAAA +AAgAAAKUAAAAHAAAABQAAAAcAAAAFAAAAAAAAAAAAAAK2QAAAAgAAAKUAAAAFAAAAAQAAAAIAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABwAAAAU +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzP1M/UzMzMzM/UzXzAAAxdQ8PAAD/ +/zd3VVUAAFVX/f8AAFVVAAAAAAAAAAAAAAEBMzMV/wAAAAAAAAAAAAAAAAAAE/9VVwAAAAAAAAAA +AAAAAAAAAAAAAAAADw8VEwAAAAAAAAAAAAAAAAAAAAAAAAAAVREAAAAAAAAPGwD/AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK+vX18/oz9Tr69fXz9TNfMAADsqDw8AAP//MiKqugAA +VVX93QAAqq4AAAAAAAAAAAAADr4zOwT/AAAAAAAAAAAAAAAAAAAC/6qqAAAAAAAAAAAAAAAAAAAA +AAAAAAAPH7qzAAAAAAAAAAAAAAAAAAAAAAAAAABVdwAAAAAAABszAf8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABQUKCjCjMFMFBQoKMFM1AwAAMzMPDwAAAAAyM6qqAABVVQEAAACq +qgAAAAAAAAAAAAALyzMzAPsAAAAAAAAAAAAAAAAAAAD9qqoAAAAAAAAAAAAAAAAAAAAAAAAAAA8P +qqoAAAAAAAAAAAAAAAAAAAAAAAAAAFdXAAAAAAAADw8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzMzMzMFMwUzMzMzMwUzUDAAAzMw8fAAAABDczVVUAAFVVAREAAFVVAAAAAAAA +AAAAAAPrMzMA6gAAAAAAAAAAAAAAAAAAAOxVVQAAAAAAAAAAAAAAAAAAAAAAAAAADw9VVQAAAAAA +AAAAAAAAAAAAAAAAAAAAUVEAAAAAAAAPDwD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAByoA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAC6wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA8nAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABEAQAAAAAAAAAAAAAAAAAAAADOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAgACAACQAAAYAAAAAAAAAAIEBAAAAAAAgAAAAAAYAAAABBAQAAA +AAIAAAAIAAA0AAAAAyoAABAAAAAQAAAJAAAAAAAAABAAAAAQAAAAAQAAABAAAAgAAAAAAAAACBAA +AAAAAAAAAAAAADAAAAAAQAAAAAAAAAgAAAIAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAMAAAAAAIAAAAAAAAQUgAAAgAAAAAAEAACAAAAAAAgAACAAAAAIAAAEAAAACAAAAoQ +APAAAAAEMABAAAAAADAAAAgAAAAAAAAAAAgAACAgAAAAAgAAIAAAAEAAAAAAAAAAAAACMAAAAAAA +AAIGAAcAAAAAAAAAAEAAAgAAAAAAAAAAAgAIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAFAAAAJAAAAAAIAAEAAAEBIAAABSAAAIAAAAAIAAAAgAgAAAEgBAAAAAAAAAAAAAAAI1 +EAAAAEAAAAAIAAAAAAAAABABAIAAAEAAKAYgAAgQAAAIEAAAAAQAAAgAAAAAEAACEAQAABAACAAA +AAAAAAAAAAAAAAAAAAAACA4AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAAA +AAABAQAAAAgAAIAQAAICAAABABBIAAAAAAAAAAAIAAAABAABQAAAE4AAAAAgAAAAC7AAAAAAAMAA +AgAEAAAAEAGKAAAABARBAcAAABAAAAAAAAAAAAAAEAAQAgAABACRgABAAAAAAUAEAAAAAAAAAAAG +AAAEAAAIAAAACAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAQAAIAQAAI +AgAAAigAAAASCAACqEAAAAAAAAAAACAAAABAEAAAQAAAAAAIAAAAAAAGygCAAACAAAAAAAAAAAAE +AAAAAAAAACBAgAAAIAAQDAAAAIgAAAAAACAAAAAAECAAAQAAAAASIBAAAAAAAAAAAIAABgAAAiAA +AAAWAAASAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAEAAAUIAAAAQAACAAAAC +EAAAAQACAAAIAAAAAAAAABAAQAAAEAACgAGAAAAAAAAAAAC4EAAAAADAAAAQAAAAAAAEIAgAEAAB +IYQgiAAgAACAAAAQAAAAAAQAAAoAAAAgiAAASAQAAAAAAAAAAAAAAAAAAwAABAAAAAAACEEAAAEA +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQEAAKAAAABBgQAAAAIAAAGBACCAAAAAAY +EgAIgAAAABAQAJCAARADGBAACgAQCAAQEAAABCUACAAAAAA4EgAQAAgAABgSABQARAAAGBAAEAIA +AAAIEAAICAAAABgQAAgABgAEWBAAGBACAAAYEAAAAAAAAAgQAAAAAAAAAAAACAIAAAAYEgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAIAAgAQAAgAAARAAAAAAAgCGEBAAAAAQAAAAAAAEA +AIABIAAAAQDAAAAgABoAAAAAAAAGAgEABAAAABgAABgAAIAAACABIAAAAEAAAAACAAAAAAAABAAA +AAEgAAAEBAAAAAAAgAAAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgEAEEAAAAAAAAAQgIAAAAACoBBAAAAAAgIAEEAAAAAAAAAQAAAAAA +AEABAQEAAAAAAgEAAAxcDRAAAIAAAwEAEAAAAAAkAQAAAAABAgABAAQIAAAAAAEOIAAAAAAAAQQA +AAAAACUBAAAAAIAQAAEIAAAAAAAAAQAAAACAAAAADAAAAIChIgEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAAAAAAFAAAAAAACABAAAAVAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAgAAA +AAAAAAAAC9IAAAAAAAAoAAIAAAAAAAIAAgAAAACAIAACgiAAAAAAAACAAAAAAAAAAAAAAAAAAAAC +AAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACEIAEAAAAAgMQmAAAAAAAAxCADAAAAgMDEAAAAAAAAAIQgAQAAAABQxAAAAAAAAACEAAAD +LiAAAAAAAEjEJCAAAAAgiMQgAQAAAADAxCAQAAAAAABAIAAAAAAAAMQgAQAAAADExCABAAAAKBDE +IAAAAAAAAEAAAAAAAAgAACAAAAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIBAQAGA +CAAAAAAgAYgCAAAAACABgAgAAAAAIAEAAAAAAAAAAYAEAAAAAAIBASAAgAAAAAEAAAuQggAAAAAg +AAGIQAAAAIBhAYAEAAAAQBABgAAAAADAAACAIAAAAAAAAYAIAAAAACgBgAQAAAAAAAGCAAAAAAAA +AAAAAAAAIAAAggAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAEGAAYAIAwAABAJAA +AAAAADAgBAAAAEAAMCAMIAAAAAAAAAAAQEAgBABAADQAABAAAAAAQAAAAPAAIAAUAEAAAAAQAAAA +AABCAAAAAABAAAgAAIAAAGAABAAAAAAgAAAAAAgAAAIgAQkAIAAgAAAAIAAgAAAAABQAAAAAAAAA +AAAEAAAAECEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAIAAAEobCAAAEASBAABABAAAAA +BIgAAMBEQAxEAAQAAAABAAAJBAAAQAhBRAAEAAAAQAAAAADL8gEACAQIAEhBACAAABAJAAAJAAgA +CABAAAAAAAAAAAgEQAQAAAgIAAAIAAAAQAAKAggACAQAAQgEAAAAAAAAAAIAAAAAAAAAAAAEAEAI +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAMDgMADAAAAAQAAAAECQVQBAAAA +AAAAAAAAAAAAABIAAFABgQAIACAAIQAEAAAAAAFpAASAkACAABAiAQmAAgAAEBKAAgABCABAAAAA +AAAAAAAACAOAAAAAIMBEAAAAQAAAAAAAAACAAAAAAAAEAAAIAAAAAAAAAAAACiAAYQgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAMBAACAgQAAAAAABAAAAAIDAEQEgGBgAAAAAC +AAAAAAJAAAABoEAAAAAAAAAAAAAAAYECAEQAAAAAAAAAQBAAYBAAQBAAAIQBAQAAAAAQAgAgEAAA +AABAIAIABSAgEAQIBABEAAIAAAAAAABAEAIAQAAAAAAAAAAAAAAEAEAQAgAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAMAAwgAREAQEAAQAABAQBCDAEgiAAIAgAAAE0ICCAAA4AAAAAAAiAgA +AAQAAgACAAAIgAgCAAAAdQZAQEIEAgiIAAAQAEAAEYQAEABAAAQAwAAACBEAAAAAiAAEQAAAAAAA +AAREgBMgAAAAAAAAAARAAEAYAgAAAAAAAAAAAAAAAAACCAAAAwACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAIQAAAAAAAACAICAkAgGACQAAUAQAAAQDIIACAgAREEAAAAEACAAAgAQEAAABAgEAAA +ABAAAAAAAASnAABAAAAAQAAQUgIFAAAiAAgAwIAgAKFIAABAAAEAAAIgGAIAAAgCAEBSAAgQQIgI +QAgAAAAAAAAAAAAAACAABwAAAAAAAAAAEAQwCggAMAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QABAAAAQAoKIlAhEQAAAEIAIAFAKEEBAQBAQCAAAAAwAIAAEAgBAABBSAhAAAggAQAhCAAAIAAAA +CpIIAAAIAQAgCkAAAEAUACAAgEFAkgAACAABQBACAACgACgAAABAAARAQAAzAwRAgEAAQARAMEAB +AgCAEAQAQAgAAAAAAAAAAAAERAAAAEQgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAQAAEwBgYkoAAARAAwAQAgACACAAAAKAEAAAgBgjAwQEIkKAAEAAAAAAAgAkAAAIXgACAABG +BCAQQQCAEACCABADB2F8AjBgBgEgAAAAAAAAAEIAAIAOBAABEIQkAAADAwAOQALAGgAAAAAAAAAg +AAAAAAAAAAAAAAAAAIABAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzcwAAAABTVT9TMzMR +EQ9Pc3UAAFVVMzMzMzXz9T8AAAAAAAAAABD/RQUAAAAAAAAzMwAAAAAAAAqiAABzdwAAAABVVQAA +AAAD8wAAVVVVVQAAAABVVQAAAAAPDwAADxsAAHcbd7txcRUfAABVVf//AAAAAARVAABVVQAAAAAA +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 -AEAAAAAAAAAAAQAIAEBEAACAAAAAAAggAAAAAAAABAhAgAAAAAAAgAAAAAAAAIIAAAAAAAAAAAAA -CAAAACAAAAAAAAAIAAAAAAAAAAAAIAAAgAAEAAIAAAAAUQAA0AABAAAAAAAAAAAAAAAAAEAAAAAA -AABAAAAAAQBAAAAgAABAAEgoQAEAAAgAAAAAAAAAAAAoAAIAAAAAAEAgCCAAAAAAAAABAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAAAgAAAAACAAAQAAQACAAAAAAAgAAAQAAAAA -AAAAAAAAQAABAAAAAAAAAAAAAAAABAAAAAuDBAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -ACAAAIAAAEAAIAAgBAAACAAAACHAAAAAAAAABAAAAAAAAAABgAAAQAAAAABAAAAAAAAAAAAAAACA -AAAAAAAAAAAQAAAAAACCAAAQABBAAAIAAAAAAAQAFAABAgAAAAAAAAAAAhAAAAREAAAAAAAAFAAA -AABAAAIACEAAAAAAAAAACAAAAXAAAgAAAAAAAAAAAAAAAAAAAACAAAAEBAACAAAAAAAAAAAAIAAA -AAASVAQAAAAAAAAgESAQAAAAVAAAAAAAAAAAQggAAAAgAABAEAAAACAAAAIABAAAAAAAAACAAAAA -AAAAAAAAAEEAAQAAgAAABAAAQAAAIAAAAIEAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAQAA -AAAAAAAAAAAAAAAOfQIAiAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAA -AAAAAAhCAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAEAAAAEAAAAAAAAAAAAAQAAAAAAAgAAAAAAAAA -AAAAAAAQwAAAAECAAAAAAAgAAAEAQAAAAAAAAAgAAAIAAAAAAAAAAAAAQAAAIAAAAAgAAACAAAEA -AAgAAAdfAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAEAAAAAAAAAAAAAQAABAAAAAAAAAlg -CAgAAAAAAAAAAAAAAAEBAAAAQAAAAAgAAAAAAAAgEGDAAgAAAAkAS4AAAAISAAAQAAAAAAwCESEA -AEAAUAAQAAAAIAAAAAgBAAAAAAAAEgAAAAAAEAAKQAQQAAICIAACAAAAAAAAEmBAAgAAEgAABx4g -EEAAAgAAAACSJEAgAAIAABAAABQCAhAAAgEAAAACAAgQhAIgIAAAIAEQACAIFAAAAQAAAIAAAAAC -gAASIAAACAhIAEAwAAIAkEAAAAIACAgREAAAAAAAKAIQAAAhEABIACICIMBiAAAAIAAIAxAAEBAA -IAAAAAAAABAABAIAoCAAQAIAAgAgCEkQARCAAACABCACAAAAAAgAEAIggCggAAAEWkAIAAIBAAAA -CEUAA0AAAACIUAACAgAAASBAQAIEQgAAIAAAAAQAAACgAJAACAAAAAACQAAEAAAIAEEAAAEAAAAA -EhMAAIAQAABGgAIAAAAwRAAgAAAGAAAABAAADkoAAAEAEAAAEABACRBBACGAAAgAABEQClCAAAQw -AgACMCAAAAEgAAAIAAAAAAACBAAAAGAEEAAAEBAAAAgAAFFyAAgAAA6DAQGIAAgANGAAAJIABAIQ -gIAAAAAEAAgIAQAOAAQIAGgACDIASgwASkAIQABAAAAgAAAgAAQAAAQADMAAAAAIAAAAAAAScIAA -AAQwBBABAAAQBgEAAQABAAQAgUAAKYABCAQAEAiACAAAIQoCQASAAAAAAEgAMQAAAACMAAEQAAIA -AAQAAEgBAgwEgAgAyAgIAAgBAABEAAkAAYAACCgEAAAAChEAABAAAJAQAAIEcACAkAkAAAAQEACA -EIIABJAAEIAAEAQhdAABUAAAACGAAAAAAAAABAAAAMAACAAAAAAEQAAAgAQAAAAAAoEAAAFAANAA -QQQIAAACAAAAAACgABAgAgAgAAwAIABAAAAAAAIQAAAUEAAAQBIgAAAACAYAARYAAAACgAAAAAAE -DARAACgAAAUAAAEAAAgAAAAJAACGABAJAAAAiAAAAAAIAABAAAABAAAAAgAAQAQgAgABAABCAAAA -gQCoIAABAQIIAEAAAAAACCAAAAAAQAAAAAAoAFAAAAAAAAAAAIAAAiABAAAAiEAAgAAIEQE0AAEA -AAAIA5AAACAAAAwAIgAAEAAADgAgAEEEEEAAEAAoAAAgAAAgEAAAgCACAAQEAAAIAIIECAAAAEAA -AAAABAIARBABEAEAAAhAAAAAAAAvABAAAACAEQASACAAAYAIABAQAAAAghCAIAAAAAAgAAAEBCAA -AAAAAAAAQAAAAAAgAAAAAAAAAAEAAQAAAAAQACAMEAAQABCAAAIEAggAAMAIAAAAAAMBAIgIEAAL -BEADCAQAApgAQgAIAAAAkICAAAgABAAABAAACQAwEAAAAACIACACAAIBAAgEIAAEAAIACBCAAAAA -AAAICEAChAJEQAAADQEMAUACEAAggAgACAhAAgEgCAAAAgEQAAAMASACEAACQIgAAQAAAQAACAgA -AAAAAAAIAiAACCAAAAgAgAAEAAAACAAIABAQgAMIAAABAEMABAAgAAEAAAAAIQECAABACJBAAAAg -AEAEQAAEEgEAQICAAAQIBYAAAAAAhAEAAAABgAEgAAAAYAAAAEAIAAAEIAAAEAgAAAAAoQAgCUAA -EAAEAAAJVwAhWAGAIJCAACAAQAAEBAAAIAAAAAEEmAABWgAECAAAAQQAAAgEAAoAABkAAAABAAAA -AQAAAAAAAAAAAAQBAYAgkgQAQAgAAAAEAAAABAAhARAAAAgAYAAAEAAACQCQgAAQAAACAGAAABQA -EAAAAgAAEAAQAAACAAkAAAAAAAEACAQAEIEAAAAABCgQgSAaAAACCAAAACEABAAAAIFAAAAAAASO -AAAAAAIABAAAEAAAAAAggAAACBAAAAEAAAAAAAIAAAAABBAACgAAAAgIAAAIAAQACAAAAAkAAgAA -AAAAgQAUAAAEAACIAAAAAAQAAAkABICAAAAAFAAAEIBAAAAUAAAQgEAAAAAiAhCAAAAoAAksEIAg -ACgBICgQgCgAAAAAABCAAAAoAAAAEIAAACgABAAQgIAAAAAgABCAAABAAAAKEAAACIuABAEAADAC -EICAAAACAIgQgAQAKAAACBCABBAAACAAEIAAAAAUIGoQgQAQABQAABCBAAAAFAAAEIAQAAAAIEAQ -gBAAABQgKRCBAAAAFCQBECABABgAAEDEIAFIAAAAgMQgAEgAACBgxCQjAAAAAIDEICgAKAAAQMQo -AAAAAAAAxCADAAAACIDEIANCAJASgMQgBAAEAIDAxCABABgAgIDEAAAE6iABAAAgAIDEIAAoAABA -UMQkAwAsGACIxCACCAAAEoDEKQECDQAAgMQiAAAAAAAExCIAAAkACADEISAAACCAhMQgAwAJGIRA -xCADBAAAAADEgAgAEAIgEAmABAAAAAxQCYAAAAACEAEJkAgAAAEAIAmAIIAQAAAACYIiAAAAAAgJ -ggQAAAAgEAmACAGAiCBQCYQQAAAAABgJgJgEEABEIAkAAASbgAoEAAAAEQmAAAMAAAAACYiUBRAI -ABAJgASFAACgIQmACgEQAAApCYACEAAAAAAJkAiAEAAABgmIAAAAACogCYAIABAJQAAJkAgAQICg -BAkAAEAAwSAAQKQASIhEAECAEEAgAAJQQALAAEACAAXIgFRCSCCJQAAFEACAAAAAgQAAJDQABAAA -BAAISAQJUABAEABAQEBARAEAQAAChgAABAAACv4EQkICAkBAAHQgQHEQAhAABCBAUJQAAYEIQkAA -QFACFQAAQgYAAkABAGAAAAAgAAAQAABgAEAQIFAgAEIABAQAQADUAHBkBAIBAEBwoEAABgAAAUAA -BAQEAQyADAyIFBgMAAAIGgAIAgCAIalAUgAQBAAAYBIIAkIAAQhAIGAAAQlEQAAAgEAEIBkYIBog -QABEgAAAAAgIAAI4IAAETAABAABLXQkCgKkAKCAaJEAgAOriAAhCAAAACUACGigKIAgAAAAASIAB -QUARkQEAAAAAAEAAAQACAAQQBABAAEEAgOACBAQAAggABAgMWQBAAAAAiEHhgIYiQgAAggISMgMA -AgAACIjUBgJwAAgAAEMiAAmAAAiQBCQCAAAgAAAAAAEABAACEggIAAAJAEAGwCKEgAAIAAIGY4MA -AIAAgoAUACAAIhAAAIS5gpAQEAAAAAAIBCAJEAgpAZICgIgiASgQgdAwCAAAkYGBSmgAkQACAAAA -AAQAAAAAAAAAAACAAABgAAQAACAQAjYAJgIIAQCQYSAECwhBIBAAYCAQAEGAAAAAYCAMAAICgiEA -MABIAQAUICgABoAAAEEooBAADWkAAAAAAAQAAABAQkICAAEKDgQCQAgACYQAkGAwhAANIABICAAA -DAQoAAAACctQgEQACA0MAAJhEUAAAIABBIAAQBBJAAAAAAJCAAmECJEgAAAECIAAAAAAAAAAAAAA -AAAAAAAAAABwMAAAgAAAIIAIEEJFAAAEgChABhWpADkAABO5FhAQAgAAQIABgAAAABRAVBARhgQw -AgKAIBJEABQABQQVAKgAUBQEABAQMgACAEACBBDAAEQADAAWAbmQMBAAEBQhNUAVwEJApAXKAAAJ -HkgEAwBAFAAQAiAAEAAQEAAAeTkTAJQMBEgAAxAQFAZEAAEIqAAQAmYAAAAAAAAAAAAAAAAAAAAB -AAACAwBgAAAAJALOEARoBBA4BBADBAIClhCAAFIQEpBAoCAAQQ4aSEgRkgoCEsKQClAoQdgSQAgB -kEMIQIAAIJCAAAAUAEABCAEggqGgoUNACkgkiEAmFjIQAjKSgKYSOiQDgSEqAgQAAA4aAEBQCBsA -EoAhMAkQLyIRycJQlxUCEMBABUhYAJKAEDAoWhoimDIYgAAAEAAAABACAAAQAgAAAAIAOAABEAIC -ABhAACgyAkSgADKCEhAoACFEwpaQAEBAAEhEEgUgZCRGRAJAoAAFBEAJQgxABIQIkRICEYpSAlQo -gYCBA4SAEEAAAAiQCUAICEgABkhAEAwkAEYUAAUCBGAAApGQCCFwtAAACKmAEgBAIIIFRQgCEgYA -FEFCEAaAAMSASkICAgREBRJAIgJABCwFZASQAAAAAAAAAAAQAgAAEAIQABACEAAAiA1CBFGEMAQA -JAJKBREExAIUCIAZGCEByMnrARIRsgLIiAQCkMglgKRgwKQBAAACAEQGgKAQABCgkgMBCgggACoJ -AIOAAX1MEmAAO4AEAoMkMIABgIAZ7KQAgEEAEGQCAJAAAAAFOAMQEYPEJJSKABHEgABAgmgBAACA -AAIQEJABQObspJAAAQGAAIIgiHAAAAACAAAAAAAAAAAAAAAAgAAQAMAAAAECUgAEAIgiEIkEsIAQ -AJAAMDU1P1RXUV0bGyd3Ed1VVyd3F59yd0dHdydVVQAAVe8PX3V/cnd7PwAAQFXNBc0FAABFRzsz -OzMB7xW/M1UR3TOvM693dw8bu69X3UXvF7cAAA0U9PUPuyd3cncndzI3HR3dzQwdR1cF/zI3Xl9f -G3cnBREPX1URMDVVGwAAEbsAAAAAAADdAAAAAAAwNSd3RPQP//T1JydQ3BEV9fF3F1U3MD81PzA6 -pKehrQ8PEbEh7WZnGxEJTSIni4siJ6qZAKpV3w8Kc3N3dys/AACqv84KzgoAAFdHdzN3MwHvCl8z -pSHtM/8z/xEbDxt3d4r/Vf8SsgAABQH6+w//EbERGycnMTsuHe7vLj+LmwD1MTtdX19fERtfdw8K -qrs1P1UnAAAB+wAAAAAAALuIAAAAADU/EbFE9A/u9fczM6Dsu7/6+3e3VTuytzU1MD+lpaCvAP8R -uyLuZmQbGwUFIiKLZiIiDw8zu1UCMzMjIyIiITAAAKq6TgpOCgAAV1VVAFUAqqoKXzOqIu4zADMA -ERGqqiIiiiIAqjo6AAAN1woLDwARuxERJydVVS4uIiMuLouKMzNVVVBSCgoREV9fMzMPDzU1VQ8A -AAH7AAAAAAAAu/8AAAAANTURu0REDwAFBwD/AMy7ugoLIrJVMRIXNTUwP1VVUF8A/yJ3Ed1VVCcn -X193d0dVd3cPDzMzVQEzMyAqIidxMAAARVVFBUUFAABFVQoACgBVVQSuM1UR3TMFMwV3clVVEQVX -AAGrNTUAAA3DBAUPESJ3d3cnIlVVHR0RAR0dR0YzM1VVUFEKG3d3BQUzMw8PNTVVDwAAAP8AAAAA -AADd/wAAAAA1NSJ3REQPEQQFAP8AzBEQBQEiElUyMD8dAACMdAARkB0AAIx0ABGQHQAEjCQAEZAd -AACMAQARkB0AAIx0ABGQAAAAjABAABQUAACMUAARFB0AAIx0ABGQHQAAjHQAEZAdAASMJAARkAAA -DuYdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQAAAATAAAABQIgACMAAAA -FAkAAIwAQACQHQAAjFBAEZAdAACMdAARkBgAABxgAAOEGAAAHGAAA4QYAAAcIAAjhBgAABwAAAOE -GAAAHGAAI4QAAAAcAAAAFBAAABxAAAEEGAAAHGAAA4QYAAAcYAADhBgAABwgAAOEAAAOGBgAABxg -AAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QAAAAcAAAAFAgAABwAAAAUCAAAHAAA -ApQYAAAcQAADhBgAABxgAAOEIiIidzo6MDAD86OjVQ8AqgPzNTUzuwABM6oPMzAwAAIidyJ3oKE1 -NQAAAP8zAAAADE0DRndVETMzMw8Pd3UzMzMAM1VVVTMzAwKIiQBEAP8AAAaWDwAPM1X9M1UzADMA -EbsidwAOAwJV/xERMDAbGxsbGxsiIq+vIiIF9QAAAAAAAAAAAAD/AAAAAAAAAFVFAAAAADU1UFKZ -mDo6iIkuLjMzMzMiJyJyNTUwNQPzU1NVDwGrA/M1NTMzVFUzVQ8zMDBUVSJyInJQUTU1AAAFrzMA -AAAMBgMBEVV3MzMzDw8REDMzMwUzUFVVMzMDE0RFAEQA/wAABpkPEQ8iAFQzVTMFMwUichC6AB8D -BwBVd3cwNRsKJycnJ3d3BQUiJwT0AAAAAAAAAAAAAP8AAAAAAAAAVUAAAAAANTBQUVVUNTVERR0M -MzMzM3d3Inc6Pz86AvKip1UuVP4C8jU6AKqqqzOvDyIwulVXIncid6+tNToAAALfOwoAAD9vz98F -DycPDw8zM3d/VVoz9TNfMzpVWs/Ou6vw9FdXAAAEJw//DzNX/zNaM/oz+hG7Inf/DvPyV/cRGz81 -GxsbERsRIievu3d3B/cAAAAAAAAAAAAA//UAAAAAAABVfwAAAAA1P19XmZs6NburLj8A9VVfcncn -dzA1Pz8H91JXVR1V/wf3NTUAAP7/MwUPdzC6/v8ndyd3X101NQAAAe87CgAAPxfPZ18PGw8KXyJ3 -ERVVVTP/M1UzNVVVz993Z/D0UVEAAAspD7sPdwFVM1Uz/zP/J3cVv/8f8/cBUXJ3Pz8bXyd3J3d3 -JwURcncF9QAAAAAAAAAAAAD/fwAAAAAAAFV1AAAAADU1X1tVVzU1d2cdHQX/UFUAAgAAAAAAYAAA -AAAAAAACAAAAAAAAAAAAEAAAEAAAIQAACAAAAAIAAAAAAAMAAAAAAAAAAAAAAAAgAAAAAAAAAAMA -AAAAAAAAAAAAAAAAIAAACJ4AAAIAAAAAAAADAAAABAAAABGAAAAAAAAAAgAAAAAAAGAAAAAAAAAA -AAAAAAAAAAACAAAAACQAAAgDAAAAAAAIABAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAICAQAAAATCAAQAAAAAAIAAAEgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAABCAA -QAAAAABAAAAMPQEAgAAAAABAAAAgAAAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAIAAAACgAAEAAAQAAAEgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAA -AAQYAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAxPAAACAAAAACAAAABAAAgACAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAA -gAAAIAAAAAAAIAAAAAAQAEAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAABAAAABBAAAAAAA -AgAABAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAA4YAAAAA -AAAAAAAAQAAAAAAAAgAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAIQAAAAAAABABAQAACIAAQAAAAA -ABAWAAAAABAAAIAAAAYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIBAAAAAGAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwQAAAAAAAAAAAAAA -QAAIAAAAAhAAAAAAAABAAAAgAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAQAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAgAAAgAAAQABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAAAAAWsBAAgAAAAAAAAAAAAAAgACAEI -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQCABAQAAAAAAEAAAIAQAIAAAAYEAAAAAA -AACAAAAAACAAQAAAAMBAABAAAACDAAIBAAACAAISAAIAAgCChAASAAAAAgIABAAAAAAgABAQEAAA -AAIACAACAAAIAAISEhAAAAAAyBAAAAAAQUIAEgAABnEAAAAAQAAAEgIQQwAAAAAAQBAAAkEAAAAA -AAAAAgAEABAQAgAAAAAMAGAAAAAIAAAAEAAAACAAAAAQAAAACAAIAFACAAAwgEAAAAEAAAAAAAAC -CAICAAACAAgKAAgABVAAAJASCAAAABAACAAASA2CCAAAAAAAIYBACBABAIAAAABoAgIAAAAAgEAI -CAAAAAAAAAAAAAAAQAACMAIQAEAAAAAEPQBwAAAAcgAAJYAIAgAFAAAAANAAABAQAAAAAAAIAIEA -QEgAAgAAQAEMBgIABAAAAgASKAAIAAAAEIAgAgiACAAACBAAAAAIAAACKAAAAAAAAAQEAJBAEAAB -AASABAIBAAEEYYAAAAgAAAsADggCYAAACAAAAAAQAAABgAIQABAAEAGAAAEUUCA0CIAAAAAwIAgI -AACIAAACC4QAAIAIMAAAAAqDAACEAAgACiAABCAAQhYAQAAMgAAAQsBAAQAgAAEIIgAAAAAAUgAA -QAEIgAAIEAAAAAQAAABAAAAASAgAQBIAIAAAgEAoVGCIAAABAAhACCAAAMCAABAKyYIAAAAAUIIE -AgAQAIHQUMgAiBAAgREByAAAAAQAQUDAEQIEAADAAAIAAAAAAFAAAGAgAAAAEAAAAAGAAAAQAoAg -SAAQAQATAAAACZYAAQAAgACJAAHCAQCAQIEAAgAEAAEEAAgIQACAAAEICAAmBAAACAEDACQAAAEA -gAiAAAQAAAgACACABAABgAEAAgJEgAYAAASABAAACBQCQAAAEACBgCAgAIAAAABFAAgAAQAAEABA -AAAAIAEJRAAAAAIAAABAQAAAEggAAAAAICCAAAAAAEAggEIAEAQEAgIACAAACCAiAAAgAAFQCUgA -AAAEogBAAAAIiAAgAIJCAAAIAECAAEACAABAIARAAAASAAAABEIBAAAgAEAAAgEAACAAAgABAAAQ -IAAAEIgQAEAwECAAgIFACgQIQAACAAAARAhAAAQkAigAEMCCABEAAQAAAgIBSBAAgBBCCBASAAEI -iAIIAAAAAAAQQAEEAAAQABACCDAAAgAAEAAAABAAAAAAABAAgAAgAADCAAAAAABAggAAAAr6AAwB -AACAEyAABAgCwEAEAAABEAAAUDAABAAAgAQEAAAABAACUABEAQgAAAAACCAAABEQAAAAAAAAAAEA -EAABAAASKCAhCAAUIAAQAAgAAAAIAgAwABAABAkAAIgAAIAADAAAIkECACAKJAAEgAMAAAgIAAQA -FiAACACBAAAQAAAIFCIAAQQAQAkAkAAAACCACBEAAAAAAAAOSyAQQAAEAgAACYcIgIAIiBKAAogA -IAACAEAACgAEAAAGAAAICCAAAAAAAAgAAQAKAAAACBAgAAAQAABICEQAEAAAAAgAQAIRAgCACgAE -CAAEIEAIBEAAABQAgAAAAAAABIICAAkCIYiBAYEAABEBAEURkCASAAiAAQAAACiAAACAAABAAAAB -AAAAgIEggAAAWgABAAAAAAAACBAiBACAAAAAoAHBCCCAACAhAAAJygAAAIBAAKCAAQQAAAAAAAEA -KACAQAABQAAAAAAACACQQQQAAAABgIAAAACACAAAhAAFAAAAAAAEACAAAQEAAAEABAAAgAAAAAAA -AAAhAAKAAEAAAAAgAAAAiIAAAAAgAAAECAAIEAIACAQEAAAsAAAAFAQAABAAAAgAAAEAACAAAAAR -BCEAAIAAAgAAACIgAAAEgAAAAAQAAAAEQAMkIAAAAAuaAAAAEAAAAAAACAAQAgoIAAAQAAAAAAQA -CAAAAIAACgAACAAAAEgBAAIAAAQAAAgAAAAAAAAAKwAAAAAAAQBgAAAEAACBQIAAAAgIAQGAJACA -BAAAAAgoEIAQAQAgAAEQgAAAADQAKBCCAACAAABgEIBAAIAAQCgQgAAAAAAACBCCAAQJGIgIEIAA -AEAAEgAQggAABAAABhCBCgAAAIKAEAAADOaABQAoAgEgEIAAgCgAISIQgAYAAAEgIhGBABAAAAAA -EIAAgAAAACIQgAAACQAgABCBCIEAAAAAEIAEAABYBAAQgIAAAAAAABCAUKKAACAAECADQAAAkMDE -ICEEAAAACMQgAwIEIABYxCACKAkAgIDEJArAACAAQMQgAAgAAAAAxCABIAAAAIDEKAQAAACAQMQk -CAAAAAAAxCAhAAAAACDEAAAPRyAKQAAAISDEIAEAAJAAgMQgQQIAAABAxCIBAAAAAADEIAEAAACA -wMQhAAAAAAAAxCABAgAYAEDEIAEAAAAAUMQgBgIAAJCAxCAABAAAAUDEgAQAgAAAIAmABAAAAACQ -CYAIAQAAAAIJgAAAEAGiEAmAAACAgAAACZMAQgAAAEAJgJQoAAA0EAmAAAQAAAgACYiQAAACIAQJ -gAgAAABIgAkAAAW2gIAAgAAACgmACAAACAAgCYCYAQAAAAANgAQQAAAgAAmABAAAAAQkCYgAAACA -AAAJgAgAAAgAAAmAlQAAAAACCYAAgQAARCAJgAAAAAAEIAkQAEAAgFGAQBAABEDIwCGBArYGAgAC -AYlkIlAAAEIcQAUAANQEUDBICABAQABgIIEAAcAwBBACBEDABEBAQAAgBASAQEBAAEQsAECASEEA -IgAACW8REFQASEAAigASNDRQUBIGUBAQQgAAAEAAABIAAAAAAAAAEQAMAcCYAAQQQABAAEAAAAAA -QAABAZBIQEEAAkwCRgQ0BMQABAIAQEAAREQmgExAgIBAKggAAAQAoAwICAAAAoGhAEGiEgQ4CEQA -IaAAmUAAABAEAAAaABChBAEAAglCAAgIQkjhAIECAAAABARAEAwAAAgAAkACCAAACUAgAABNbUEA -AQASAAkRSIgAQAQCAeIEAAABQAgAAAgECAA4AAgASIJAAAgKBAAAAAAAAAQAACAIAAAACAEBwAAC -oggJgeEAhERAAaAISgAAAUEgBAgYyGRDBBAICAADAAIQAAEEDIEASBDQUBAAAgAgAAQAAMIQhEkW -hAgIgAAEIAIAQAAAAAAACAEAABCACAgDAAECAGAwAAwIBEAAAUCGgwAAAQEAAItigCQoVAACAACB -RBIICAiIECiMCAAAICEAAAgAJACAAACEUkAAQAAAAAAQAAAAAAABgAACAIDAAAABJCAQKIAAAMlI -CCQAAATAwSAgQAQAAAECAQAUAgAEABAQKAAEAIgAhAAAACIAAAAQAICwFgAACICSAACQggAEAAEA -AAwCIAQRAAJARQmEAGAgIgAAAAACIAACAAAUBACACAAAAAwpAAAABTmQEkABQgSgAFIQgEACAQAA -AoIClEBFSgAAAAAAAAACABAgEAAFCAgAAAAAAAAAAAAAiCgAAAQoABKgMAAAcEIAACJAoSoMjigp -oTAECgpAAAAoKESXAAG5AATHFAAkQAIQIEREAoRERABEEAICAAEQAAQAAAIEQwMAABAAAABAQACw -AAMghgACAAAAgICgFEAgAAASiIADIAAQKEAIlIBCAAANbQAQAAAAAQBEBBACBJCEAgQEUEAAuUQC -EQAABAAAAQgABBAR7UNQAEAIATAAAIABAEAQAwQAAAICAgQAAEAQCiIIAgYAAFTAEFIDAACAhEUA -CEBCkDBIThbJzAAWAAIBSUFAQAAIAAAAEEIAWAAAQAIgWFUAUUCFtQgAABAIAAAAiAIASCEIASAA -UAECkBgSAiAQAiAUAFUCACAKAggCAjAAAAXxKqBAWUCQCAAKQUAgEgBBIMBAIygWACCTgAAAAAAA -AQKIEEAEAYIAAAAAAAAQAgICQEAAAABAAAAIEMgQgAIBIQBRIDIAAAAhEBHIEAAAAk0AEhCBAABE -JEpQsAAFAQBISlQKksgSkpIAAAAAUIhQDEACQoxBEpAAAGIQAgiCCJBABAhAAAgACIgCEAAAIAAE -DUAEICQBACCIUgCMKCAUBAAACuoISgpAFgJHkoBCSAskMnAIEhIwEASCVAGAQABAgEAAQIFEDrIA -hBOREAAIAAAAAAAAABADAEAQAAwDEAACxAgIFkAJBI6TAgAAABKBDioAQIMRERJAIwCAICIAhJKQ -kgAIAgAQBZAQEEMEiCARIwLEA0BQIgAQEBACoQiBAgEYA4MAwQACAKAAABACAcDCSAAABsAAkBMA -gAIAAUCAgBAAAAAJ2AEBAEIwuYgQAAAFBICQEAIQATQDgAQQ6EAyAAIAAgAEAoIgEKAg0RcAAgAA -QAAAAAAAEQQAABEBgJACk5QAgBCAAAAIAASBAoGYACOAwMgKRFUP/xHdRXUBUSd3/1Ez/w8bDxsR -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 -AAAAAAAAAAAAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAACAAAAABAAAAA8AAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAgAAAAAAAGAgAAAAAAAhgAAAAAAAAAIAAAAAAAAACAAAAAAAAAAQAAAAAAAAAAEAA -AAAAAAAAACgAAAAAAAAABCAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAiAAAAxPAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -gAAAAAAAAAAAVhAAAAAAAAAAAAAAAAAgAAAAAAAAAAgAEAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAB88AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAQAgAAAAASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAIAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAAEAAAAAAAAAACQAAAAAAAAAADIgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAgAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -ACAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAkXAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAA -AAAAIAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEEAAgAAAAAAgAAIA -AAACAEAAAgAAAEAAgAICEIACIgAAAAAAAAAAACAAAAHAgAAkAAAAAAAQAAAIAAACAAAAAEAgAAAA -AgAAAAAAAtAiAgAAAAkIAAACAAAAAACAAAAABAAEABAAAgAAApAAAAAAAAECAAEAAACAAAAAAQAA -AAAAABAAwABAAAAAACAAAAAAAAQyAgAAAwAAAAAAgAAAAgAAEAAQAAIAAAiAAIAAAAAAAIAACAIA -AEAAEABAEAAAAAAAAAAAAAAgAAAAACEAEABggAAAAAAADCAAAAAAAAAAAAAAAAgAAAABAAAAAAAM -yICAAAACAAAAAAAAAAAqAAgAAAAAAAAAAAAAAAAE0AAAAQAAAAAUAAAAAgAABAgAAAAQAAAgCAAA -AAAAABIKAEAAoEAEAEAAQAAAAAAAAAAAAgBBAAoAAAQAgHAAACJAAAAQBgAAgAAAAABgAQAAACAg -AEAEAEAAiAAAQAAAAIAAAgAhEAAIAAAAAAAAAAAAAAAAAAAwaAAAAAAgACAIAEAAAAJIAABAIABB -AYAAgEAEAAAEYAAAAAQAIAAEAAAAAAACAAgCAEQAIAQGCAAAQAAJAAAAAIIAAABgAAAAIAAAAABA -AIACAAQACBAIAAgAABAQAMSAAAAAAAAAIAIBCAAgEADAAAAQABIIQAAAARAAAoAAAAAAAUAAEAAB -AAAAAACAAMAAAAAgAIBQCQAAgCQAAAAAAAAAAAAIAIBAgAAAAJIAAAAAAinBgAAAAQAAAIARFACA -EAAAAAAECAAUDACACAAAgYAAAQAAAAEAiAAAAAAQACKQBAgAIAAAACECAAASQAEkEAAAAAAAAAoA -IAAAAZAAIKIAAAIAAQASCAAggAIgAAAhAAAACAEABSEACAICBAACiAAAEQGAAAIiAAAAAIAAAAAA -AAAACAAACAAEAAAAAAQAAAQAAAIAACgAAAgAAAAABgCAAAAN4wABgAACBAQAACGgAAAEAAgAAAAA -AAAEAAAEAAABMAAQAAAAAAEoAhAAAgAAAgAABAACAAAAgAAAAKGAAAINAIAAAoAAASkAEAAKBAAA -AAAAIABEAAAAAAQABAAAAABAAAAABAAAAEBAAATAQQAgACAAAAQBAAAAgQAAAIAAgICAAACAAAAA -AAEAACAAgAAAAAAAAACAwADAACAAAICAAAAAAAZuBAAAIARAAYCAhAQBgCABAAAABAEAhAQBgAAA -AAAAAAQAAEEAgIAAAAAAAAAAgAAAACAAAICEAAAAgAABAQAAACAAAAAAAABAAAAAAACAACQAAAAA -AAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAACl0AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAgAI -AAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CAAAAAAAAAAACAAAAAAHqAIAAAAAAAAAAAAAAAAKAAAAAAAAAAAAEAACAAAAAgAAAAAAAAAAAAAA -ABAAABgAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAgAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBAAAAAAAABAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAFAAAAAAAAAAUAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAACQAAAAAAAAAAFAAA -AAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgwAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAkAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9AAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAw3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAABAIAAASgAAAAAAAACAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAB5EAEgAAAAIAAAAA +AAACIAAAAAIAAAIgAAAIEAAAAgAAUAAAAAAAAAAACBAAAAAAAkIAAAAAAAAAAAAACAAAQAAAAAAQ +AAIAAAAAEAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +ACBAAAgAAAAAgAAAAAAAAAgAAAAIMAAAAAAAAAAAAAAAAAAAAAAPDggAAAAAAYAAAAAAAAUAAAAg +AAAABQAHAAAQAAAIAAAQAAAQAEAAAAAAEkACAAAAAAAAAAAAAAAAAAAQEAAAAAAgAAAAACAAACAq +AAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAABACBAAAAASAAAEAAAA +AAgQAAAAAAAAAAAAAAAAAAAAAgAgEAAAAAAgIAAAAA8jAAAAAAAIAAAgAAAAACAAAAgAAAAAIBAA +IACAAAAAQCAAAAAAAkIAIBAAAABQAjAgEAIAAAAAAAIQAAAAAAIQBAAAAAAAAAAAAACAAAACECAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAgAADAAJABABAAAAAAgAAAMAAAgAA +AAAAAAAAAgQAAJAAAAgACkQAAAgAAAAACccAAAAEAEnAAAAAAAABUAAAABAIAAFARAACAEAAAUGA +AgATxAAAEAAAgAAAAJAAEAkAAAAEAAoAwAIAQAAAgAhAAAAAAABAAAAEAAEAwRDJAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAgQBAAAAAAAGAAAAACAAAQCAAAAAAAABAAAAAA +AAAAAAAAIAAAAAAAIAAAAAAImgABAAAAIAAAAAAAAAAgAAAAASAAAAAAAAAAgAARQECoAACAAACg +AAAAAgAAFAAAAgACAAAAIAAAAACAAACAAIAAAAAAAgAAAAAAAAACKEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAQAAIAAARACQAAKIAABEAAAAAAAAAIAAAAAAAAAABAIAAAAAAAA +CABAAAAgIAAAAAUNEAAAAAAIAACAAAAAACAAAJAAAAAAgEgAIhCAAAQAACAABCgAQAAAAIgQAAJA +AAJBEAAAAAACAMISABAQAAIIAYAAAAAAYAAAAQoAAAEgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABASAEgABAACGBAAAAAAAAAQEAAAAAAAAAAAAoEAAIACEFAAGgQAAAAY +EAAABakAAAABAAEQEAAAAAAAAAAAABgAAAAAGBAAAAAACARYEgACAQACAhBQABAIEIACOFAAEAAE +GAAYEAAIAAAAQBgQABAAAAAACBCAQEAAgAJcUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAQAAYAAAQEAAAAAABAAAAAAAAAAAAABIAAABQCAgAAEAAAAAACAAAAK/AEg +AAAAQEAAAAAAAAAAAAAAIAAAAQAAACAEAAAAAAAAACAAAAAAgAAEIEAAAACYIAAAAAAAAAAAAAEF +AAEABAAAAAQAAAAAAAAEAABBAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAJgQQAAAABBCoBAAAAAAJAIAEAAAAAAAAAAAAQAAAAAAABBAAAAAALAQEAAAWLAAQIAACgAAEA +AAAAAQCAAAAAAACAIGABAAEAAAAQAgEAAQAAAAAAAQAAAAAAAIABAAAAAABBEAEEAAAAAMAkAQAA +AAAAAAABAAQAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAgAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAgAAAACUsAACAAAAAAAAAAAAAAAAAA +AgAAAAAAAAAAAAAAAAAEAAAEAAACACAAAgAAAAAAIAACAAAAAAACAAAAAAAAAAIABAAAAAAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAIAIQgAgAAAADAxAQA +AAAAAACEAAAAAAAAAAAAIQAAAACAhCAAAAAAAADEAAAJzgADAAAAAICEAAAAACAAAAAgAAAAAAAA +xCQBAAAgAIDEAAEAAAAAwIQgAQAAABBAxCQBAAAAAADEIAEAAAAAwMQgAAAAAAAAQCADAAAAAMDE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAiAIAYAAAACAACABCAAAAAAAEAEA +AAAAAAAAAAAEAAAAABABhAAAAAABKAEAAAZKAAQAAAAAEAEAAAAAAQAAAIEAAACAIJABiAgQAAAA +JAEABQgAACAQAYAEAAAAAAABiAQAAIAAAQGACAAAAAAgAYAAAAAAAAAAgAgAAAEAEAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQCAABAAABMAICEBkIAAAAAAIAAAgAAAAAAAAAA +AABAAAAAAIhANBAAAEAAQAAACBAAAgAAAAAAQAAAAAAAAAAAQAAAAEBAAGAAAAAAAAAEBAQCAAAA +IIAAECBAAIQAgDAABAIAgAAAQABAABAAAC5CAEAQAABAAAAAAUAAQkCAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAICAQQAABAABgQAEAAAYAAAAAAAAAAAAAAAIAAAAAABA +GAgEAQFAAQACAADHwQkBoAAAAEAAAAAAAAAAAAAARAhAoIAIAICCAAAYAADCAEG4QAgBQAAkAAAA +AARIBAACyIkKAAAACAHAAAQAAYEAAAAAAIAAAYACAAihqUiAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAIAABACETAgYAAAAAAAEAIgAAAAIAAAAAAAAAAAAAGYAABAAAAAAgCACAA +BAAAAAdjEAAAAAABAMAAAAAAAAAAAAAgACAAAAMBAAADI4DBAxIAgAAEAQAASAgGYgEBgAAIBFAA +AADAAACE0BIAgMQAAAAAAAAAAAAAAAAgABAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAEAAAABCAiIAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAABgAAEAAAAQAAFAAAABAAC +AAAAAAEAFAAAAAAAAAAABCgFAAAAAABAAIAIAQhAAAAAABAEAQAAAgAgAAABAECAACAEAAAAAEQA +AAAACAAAAAAAAAAAAABAMLAAAAkUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAQAAAAAAAAAACtoAAAAAAAAAgAAAAAAAAAAAAAABABAAAQAAABCAMAAKAIAAAAFkQAEQAA5BAAA +AAAAAAAAAAAAAAEBACEAAAgQEAAAEAAAKwRAAABECBAEUAAAKCQAQArAMAAAA0iJAAACQgIQQAAA +AAAAAAAAAgACAAAQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAFBS +AQAwIAISEAAIAQBAAAEAAAAAAAAAAAgAQIAAAABIgAAAABAAEQIAAAFCCAAAABYAoEgAAAAAAAAA +AJAAAQAQAAACEBBSCgFCIAIFAACoAAIgQkAAUAgACCAAIAAABQAABBcgQAAAAEICAgAAAAIAAAAA +IBkIyBICKEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAQAAQSAJIDAQA +AABAAAAAQAAAAAAAAAAABQIAkAgAAEAACAgAABIAAAAACKgEAoAABAAACAAAAAAAAAAAAAoCAgAK +BABBQAREQEAAAAgCgAgAABAAEgIEAghCBZIQAgBAgkAMAEASEBBIQAQMAAAQAAAAEABAAJFBBAAA +SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAIAAEgBACAAIAAAAgAACCAAAABBgA +AAAAAAAAAAAAAAB4AgCAAKAAAwLAMAAAAAAPNwIAAAAAAiAAAAAAAAAAAACgEAAAgFBCAIFKSAAA +AAsBAAAAYgIAAAQQCQAIggBAEACAAQJAmDgAAhAVJAAAAEAAIAAEAABAAAAAB2+AgAACAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG7GxsU1019AAAAAAAAEP8AAAAAAAAA +AAAAAAAAAAAAMzP/////AAAAAAu/AAAAAAAAAAAAAAAAAAAAAFVXVVW7+wAAVR0dRxERJycAADMz +AAAAAAAAFf8PTwAAAABXVw8PEP8VN0bfU1MF9QAANxUAAAAAdxt3EXcRu18AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbsbGyTnTX0AAAAAAAAA/wAAAAAAAAAAAAAAAAAA +AAAzN/11//8AAAAAAv4AAAAAAAAAAAAAAAAAAAAAqqqqqv/3AACZLi5Hd3cbGwAAMzMAAAAAAAAQ +/w8PAAAAAKqvDy8A/4yuApujowX1AAAxdQAAAAC7J7t3u3d3rwAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAnJyIiJOdBcQAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAADMzAAAA +AQAAAAADqQAAAAAAAAAAAAAAAAAAAACqqqqrAAIAAJkuLkcbGwWvAAAzMwAAAAAAAADvDw8AAAAA +qKgPDwD/jK4CmzU1U1MAADMzAAAAABEnEXcRdyIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACcnd3cU10FxAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAMzMBRQAAAAAAAAZ6 +AAAAAAAAAAAAAAAAAAAAAFVVVVURAQAAVR0dRycnCl8AADM3AAAAAAAAAOoPDwAAAABVUA8PAP8V +N0bfNTVTUwAAMzMAAAAAIhsiESIREQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABQAAAQCQAAjCQAAJAAAACIAAAAEAAAAAAAAAAAFAAAiFAAERAAAACMAEAAFAAAA9MUAACIUAAR +EAAAAAAAAAAAAAAAiCQAABQJAAAEdAAAkBQAAIhQABEQFAAAjFBAERQAAACMAEAAFAkAAIwkAACQ +AAAABAAAAAQdAACMdAARkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAABAI +AAAcIAAClAAAAAgAAAAQAAAAAAAAAAAQAAAIQAABAAAAABwAAAAUAAAMlhAAAAhAAAEAAAAAAAAA +AAAAAAAIIAAAFAgAARRgAAKUEAAACEAAAQAQAAAcQAABBAAAABwAAAAUCAAAHCAAApQAAAAUAAAA +BBgAABxgAAOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzVVUAAFVVMXUAAAAA +AAAIfwAAAAAAAAAAAAAAAHcRJxFxcXFxAABF/wAAAAAAAAbbTU2dnTMPVTMAAAAAAAAAAAAAM38A +AAAAAABVVVH/AAAc33F9d3cREXFxe3u1tSt7VVU3PwAAAAD//0X/AAAAAAAAAAAAAAAAdxER/xuv +dxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzOqWQAAVXU7KgAAAAAAAA4fAAAA +AAAAAAAAAAAAd7snu7e3t7cAAAB1AAAAAAAAAHefn39/Mw9VMwAAAAAAAAAAAAAzNwAAAAAAAFV1 +Af8AACzvsr4iIru7e3srK7+/K3tVdTM7AAAAAP//ALoAAAAAAAAAAAAAAAC7d3dVJ1+7JwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM6qpAABVVTMzAAAAAAAADw8AAAAAAAAAAAAA +AAAiuye7FxcXFwAAAP0AAAAAAAAFGhcXGRkPVTMPAAAAAAAAAAAAADMyAAAAAAAAVVUA/gAAIOOC +jq+vJycrKyEhGhohcVVVMzEAAAAAAAAA/gAAAAAAAAAAAAAAABF3dwAnChEnAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzVVUAAFVVMzMAAAAAAAAPDwAAAAAAAAAAAAAAACIRJxEh +ISEhAAAB/wAAAAAAAApBCQkEBA9VMw8AAAAAAAAAAAAAMyAAAAAAAABVVQCuAAAQ00FNBQUnJyEh +cXEQECFxVVUyMAAAAAAAEAH/AAAAAAAAAAAAAAAAIhERVRsFIhsAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+sAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAieAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAAAAAAAAAAAAAAAACAAAAAAACz4AAAAAAAgAAAAQAAACEAAACAAAAAgQAEAAEAAAAFAAAAAA +AAAAIAAAABAAAAAAAAAAAAgAAEAAAAgAEAAAAAACABAAAAIQAAAAEAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAAYAAAAAAKAAAAAAAAAAGAAAAAAAAA +AAAAABAQAAAAAAAAAAAETwAAAAAACAAAAEoAAAgAAAAACAAAABAAAABCAAAAAAAAAAAAAhBAAAAA +YAAAAAAAAAAAAgAAAAAAACAQAAAAAAAAACAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACQAEEAAAAAABAAAAQAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAIAAA +AAAIAGAAAAb4ABAAAAAgAAAAAQYAADIwAAgBgAAKAAAAgACAABICQAgIAgAAAgAA0DAAAAAAAIAA +EAAAAAAAAAAIAACAABIAAAgBAAAAEAIGECCAAAAiCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAQAAEAAAAAAMKAAAAAAAAAgAAAAAAAAAAAAAAAIBQAAhAAEAAA +AYsAABAAAAAAAAAAAAARQAADAAAAAACAAAAABAAAAAAIDAAEEAAAAAATAAAAAABIAAIAAAAAAAAA +AwAAAQAA0IAAAAAAAAGCAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAIAAAAEAAgAACAACAAAAAASAgAIAAAAAAAAAAAAAAAAAAAAAAAAIAAGDABgAAAHWQAQIAAA +KAAAAAABABYgAAAACAAAFigAgAACAAACoEAIAAIgABIAAJQAgAAAACAAAAAAAAAAgAAAAAAAAACg +AAAAAAAAAjACAAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAQAAAAA +AAgAAAQAAADAAAAAAADAgAAAAAAAAAAAAAAAAAAAAAAAiAAEAAAAACAAAAcNAAAAAAAgAAAAEgQA +AXAIAggBAAAAIAAAIAAAABAAAAEQBAAAAAAAhigAAAAAQIACEAAAAAAAAAYQAAwAADAgAhABAAAB +ggAECIAQAAAgCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAABgQAAgAAAAQ +EBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgACAAQEAAAAWkAAAAAAAAAAAAEAAAAAlgRAAiA +AAAAGBAABEAAABIYEAAQAAIAABgQAJAAAAgAGBAACAIAAAAYEACQAIAIAhgQAAiAAAAAGBIAFEAA +gBIYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAAAAAAWAAAAEAAIAEAAAAAAABgAFg +AAAAAKCgAAAAAAAAAAABBAEAAAAAAAAAhAABAAAABAAgAACAgAABBQAAAAAAgAEgAAAAAACAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAgQQAAAAAoEgBAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABBAAAAAAAgEAAAsGAAAIAAAAAAAIFAAAgkAAAQQAAACAAAABAAAAAAAACAEA +AAAAAABRAQAJAAACIAMBDAAAAABAEAEABAAAAACDAQwAAACAoCABABAAAAASBAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAAAAAAC8UAAAAAAgAAAAAAAAAAAFAACAAAAAEgAAAIAAAAAAAgAAIAAAACAAAA +AgCAAAIAAAAAAAAAAAEAAAIAAAABNAAAAAAAACABCgACAAAAASJQAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACEAAAEuwAAAAQAIAAAICIAAAAAgMQgAAAAAAAgxCABAAAAAEDEJAEAAAAEAMQkAAAAAAAA +xCAQAAAAoADEIAMAAAAAAMQgAAAAAAAAxCAgAAAAAIDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAKQQAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEA +AALfAAAAAAAAAACCAAAAACAQAYQAAAAAQQABggQAAAAACgGIBAAAAFBoAYgAEAAAIAQBgoAAAAIA +AAGABAAAAAgEAYIAAAAAICABgAAAAAAQEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAACIQAAABCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgEAAAAABaQAAAAA +AAAAAIAAwAACAABAEGAAQBIgAEAAAEAAAUAQyAAACAAgAAQAAAAEAAAkBiIAAAgAAAAAYARAUAAQ +AIAwAGBAAFAgAAAAAIAAFCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQA +AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCggAAAAAAAAAACCAA +CCEgAAAAAgAEAEAAAAjAAAAAgEAQAAoQAEAABIEIAQAAIGAIBAAEAEAB4EAAABgIQMgQSAxIAIhC +iQAAAikAAAAEQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAQBAAAAvjAAAAAAAAAAAQBiIAEAAAQgAA +AIAAAAABFAYgAQEAAACAAAAAAIEAAEBgAAEACAgAAQAAAwAAAAQkhCEAAwEBCCEEEAIAAAECECaC +AAgAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAEAAAAAhAAEIAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAgAAABsYAAAAAAAAAAAAIEBQAAAIUAgBEEAAAABAB +AAAAFAGAAAAEAAAAQAACAAgJAAQAAAAAAAAAAAAIAAABAAAAAQRAAEAgIABAAAAAECAQQgAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAAABCAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAEAAAQAAAHGwAAAAAAAAAAAAAUBBAEYAAEAAAQAAMAEAAAAAAQBwAQ +CMAQRAAIIkAAAABEAAAAAAjACIgAAwgEAAAAAAAEAgAAABOAAABAAAAQBAICJEBAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAUAAAAAAAAIQAhAAAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACABAgAgAQCAAAATvAAAAAAAAAAAIQAAMEgCASBAAUAAAAIAACAAQAhEAABIAghAAACIA +AQAoAAIQAAEBAoIIAAIgCAABAMKgAAIgSAAwAAICAAAAKAAQCCEAgEgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAQAgAAEAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAQAAAAABcQAAAAAAAAAAAACgAAEA4QMAAIAAAwAiAAAAgAAAAAIAFAAAgMQSBACAEIQAQAA +AEAQAFAMCAAIEUECAAIEUABAAAAACADSEFQAQkAICAOUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAIIAAQCBAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABgAAAAA +AAALyAAAAAAAAAAAgBEAAICcMAAAAAACAAAAAgMBQBgCAICEAIAEJEAAQACAAAEggIZAAgCAAAIA +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 +AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAHMgAAAAAAACAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAARoAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAAACJsAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAI+wAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA +AAAAAAM5AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAiAACAAAAAAIAAAIEQAAAEBAAAAAAAAAQQAAADCAAAAACAAAAAAAAEEAAAAAAAgAACw8A +AEAAAAAAEgAAAAAAAAAAAABAAAhAAAAAEABAABACAAAAAAAAAAAAABAAAAAAkAAAEAAQAgAAAAAQ +EAAAAAAAAAAQAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBA +AAAAAAAgAAAAAAAAAAAIEAACQAAAAEAiAAgAAAAAAAAAIAAAAAAgIAAAAAcAAAAGGgACAAAAAAAA +AAAAAAIAAAIAAAgAACAAAEAAQBAAAAAAYEBAAAAAAGAAAEAAAABgAAACUAAAAAAAABBIAABAAACA +MDAAAgQAAQAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAACBAA +AAAACQAAiAFAAAASADEAARAAAACQEBAAAAAEKAAACAAAgBBSAAQAAAh6EACIAAAIAFQQCgAAAAAA +AEAAAAAKAghAAiAEIBQCgIEIAABABACAFBAAAAAACAAUEAAAAAAAEAAABAAAADIQAAgAAAAEBgIA +EAAAAAAABAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAABAAAAoAAAA +AgAAAJAJAAAAAAAAgUATABABAAAUAAEABgIAAICEAAAADY4AEAFAAGAAAAAIAAAAkAAAAAQAEAAQ +AIoAAgAAAABIAgAAAAQAgAQCAQQAAAAAAAACBAAAgJAAAQACAACAAAgDgBAAAACQAAEAAAAAAMAI +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIBABAAAgAAAgAAAAAAgAACqAAI +AABIABAAABQAAAEAAAwAAAACAQAQiAAAAAAL4wACEIAAAACgABYAAAIEAAAAAIAgFoAAYAAAAEAA +IAAAAACAgAAAABAAAAAAAAgACAAAQAACAAAAAAAAAAAQAAAAAAAAAiACAAAAAAAAAQAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAgAQAAAAUAAMBAIAAAAACQAAAAAAAAw +AggABACBhAAAEABAAACAAAYAAAa/EADEAABAAAwIAAAAAIAAAkAAEAAAIAiCAgAEkBEAAibQAAAA +AYAhZggEAAAAAAABEAEQAACACAAAERAAAGAQBhAICAAAQAAACAAQAADAAQQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAgQgAgAAAAAEBAAFgAAAIIZEAAEggAAkRgRABgAAAAA +GBQAkYCAAAKYEAAADXEAGAAAAAAYEgAIAAAAABgQAAQIABACGBAAggAAAAI4EAAIAAQIABgQAQgA +AAgAOBACCgAAQAAYFAACCBCAAhgQAJCIAASCGBEACAAAABAYEgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEIAAAASABAGAAAAAAAAAAIAAAAAAAAAEgAAAA +AACAAAALNAAgAAAAgAAAAAAAAACAAAAAAAAAAQSAgEEhQAAAAOAAgEAAAAAAAAABBEEAAIAQAAAE +gAQAIAAAASBgAACAIAAAEAQAgAAAAAAAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAgQQAAACAABABAAAAAAEAQAEIBAAAgAAQAQQAAACCIEABABQAAIGgYAEAAA2b +AAAAAAGggAEMBACAACAAAQgQAACAAAABCAQAAYAIAAEMAAgAABAQARQAAAAACAMBBAAAAAAgAAEI +AAAAAAwAAQAEABACQAABDAIAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAAAAAgAAFAAAAFBAAACUAAAAAQgAAAAAAAAAQgAAAgAAAAAYAACAAEAAAQAAAAAC5ECAAAAAAQE +AAAAAAAAAAAAAAAAAAAAIAAAAAAAACRQAABQAAQCBQIABAEAACAnIAAABAAAAAAAAAAAAAAAAFAA +AhAAKAAAUAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIEAA +AAAAAAAAhCABAAAAAFDEIAIAAAAAgMQgEQAAAAAAxCAiAAAAABDEAAADxCABAAAAAQDEIAIAAACA +AMQgAUgAAABAxCACAgAAAIDEIAQABABAAMQgCAAAAIAAxCADAAAAgIDEIABIAAAAgMQgAgAAAACA +xCAEAAAAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAIAAB +gAQAAAAACgGCkAAAAEAQAYSFAAAAQBABgAAEAAAgQAEAAAKpgQQAAAMgFAGCACAAAAEgAYIEAAAA +QAEBggAAAIBAEAGCAAAAAAAKAYAAAAAACBQBgAgAAAAAIAGCAAAAAAAQAYAAAAAAABABggAAAAAB +KgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBgAAIAAAAAAAAAACBAAEAAMAAA +AAAgyAAUIDAAAEAIQBAkAAAEAEAAMCAAQAAAAYYAQDBAAMABQAAJAEAAQAAAAABQAQIgAIkAQEBA +FCACAgAQAEBAUAAAAAAARAEAAEgAAAAAQEAAIAAAwAAJQAQAIkBABEAAAEAAAAAAEkABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAADAIAAAAAAAAEAAiAGhCEAQAARE +AAAABAAAAAAAQAhIAAAEABAAAADJdwQAAAAyAAAACEAAADAAAMQAAAAAAABAGgigAACkYEAACMoA +AIgAAcQIASAAGAAIgoBEAAC6qEgYCCAAgBIAQAAACABIAABAhAACAAAAgAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAgAAAABAAAAAAIAA4ZhAQMAABAUBCAGCAAIYQCAAIIA +BAKBgwYgAQgAAUEAAALhQIgAhgAEAAAAgAKBEAACAAAGKCEBAAAA0BZxgQgAAUEAAACGAEAAAEIA +AoEAAQAAAWAAAAAAAwAABCADAAAAAAGGYQAAAABAQAAAAAAAQJAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIAAAAAAAAAABBAAAAAAAAAQBAAAAAAAAAFBAAACQkAWABAAAEBAEAAABCAA +AgGAFAAACIgAQAAgABAQBJQAAIAAAABAAABAgAABsAAAACAUAgEgFCAAEAAEAAQCAAgACEAABgAE +AAAgAAwMABAAIJAAQAAQFAQgDAAAgBQECAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABgAAAAAAAAAAAAAACMAAAAACAAABEBAAAAAAgIEQAAAAAgAAGAIAECEAwBETEAAAAAL +XQgAUAIAEsgAEBEIABAEAAAtwBAEAAQQAEAABARCBABCQAAIAgCAAgAAwAAAAAAAAAA4OMEAEYAA +AMAwABADqAZQAAADAIuIEARABOEAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAAgCABAAAAAgAAAACBBAoBAAgAAIAAgAAQAASTAqCAAAAAgAAADQAgAAAAoAAA4aQAoAABIA +CBIgAhAiEAAAQAQAEEAAABBICEAWHgEAAUkAgAAAABIQAQAIAAIgCsEKEjAVAAAAAAEIIBBIEgUg +rBIAUKAABQBAUAgEAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAgAAEAQA +IAABAAgABEAAQhIAREOSkgCCkAAIApBIICAJBJCADAUEAgAAEhIICAAAARsSgBEMgAAQBQAEBAAA +AxQAEiIAQhBgAEAAFgAAiJAoCAAAEAAAAAAAAAKQAABAAABAAEAIAAIAQQACAEoEgCgIAAICAABQ +CggBArACDAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAIBAAACAEgEAABAA +ACMBACICBGAQQwEAAQCAEAJAAAEGAAIAAgoAAAAQBKKAAAAFywAECQAAgAEkAAAAAIAcQAIQgYAA +A4CAA4AQkAAAWJogAIIWAQCEGAKBAAEAAQgAAAACAAKCgBMAAACAQQAAAEQBAQAgAACEAgAgABAA +HIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzNwAADw8AAAAAAAAA/wAAVVU3FQAA +AAAAAApfAAAzcwAAVVUQ/zd3VVUOHwAAAAAAAAg2AABVVQ9PdzcAAA8bMzMAAAAABf0AAB8PAP8f +Xx8PHw9VVzI3AAAPDwAA+P9VVwAAnZ0mv1UzDzMAAAHvAAAzM1VVUf0AAAAAAAAnJ1VXAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO/AAAPHwAAAAAAAAD/AABXVTK6AAAAAAAADw8A +ADMzAACqugD/OzOqugpfAAAAAAAADlMAAKqqDw8zOwAADyczOwAAAAAC+gAADw8B/y8PDw8PD1VV +IncAAA8vAAD+/1VVAAB/fxl/qjMPMwAAAt8AADM7q6oBXQAAAAAAABszqqoAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAMxAAAA8PAAAAAAAAAP8AAFVVMzMAAAAAAAANLwAAMzMAAKqq +AP8xM6qqDw8AAAAAAAAAcAAAqqsPDzMxAAAPDzMzAAAAAAL/AAAPDwD/DQ8PDw8PVVUzMwAADw8A +AAABVVUAABkZCG4zDzNVAAAA/wAAMzOqqgD/AAAAAAAAMzOqqgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAzMgAADw8AAAAAAAAB/wAAVVUzMwAAAAAAAA4fAAAzMwAAVVUA/zIiVVUO +HwAAAAAAAAmkAABVVQ8PIjIAABsbMzMAAAAAAP0AAA8PAP8OCg8PDw9VVTI3AAAPDwAAAAdVVQAA +BAQEnTMPM1UAAAWvAAAzM1VVAP8AAAAAAAAzJ1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAkAAAAAQAAEAAAAiABAABAUAACMUAARFBQAAIxQABEUAAAAiABAAJQUAACMUAARFAAA +DF4AAACIAEAAlAAAAIwAQAAUFAAAjFAAERQUAACMUEARFAAAAIwAAAAUAAAAjAFAABQJAACMJAAA +kBQAAIxQABEUFAAAjFAAERQAAAAEUEAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAQAAAAIAAAAEBAAABxAAAEEEAAAHEAAAQQAAAAIAAAClBAAABxAAAEEAAAOLQAAAAgA +AAKUAAAAHAAAABQQAAAcQAABBBAAABxAAAEEAAAAHAAAABQAAAAcAAAAFAgAABwgAAKUEAAAHEAA +AQQQAAAcQAABBAAAARRAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAVxMAAAAAGxsRu8f3dXURERsbHc/dPwAAMxUAAAAAGxsbG3cbNfMAAA/sVVX/+wAAAAAAABsb +AAAzM3t7cXtxe3FxdxEnEVUPVTMAAFVzAAAAAAAADh8A/wAAVVUzdwAAAAARuxG7Hc8dRwPzA/N7 +e9/fAAAA///dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRcwAA +AAAbGxG7x/d5eXd3Jycdz90/AAAzdQAAAAAnJycndxs18wAABCSqqv+zAAAAAAAADw8AADM3Kysh +K3F7e3u7dxt3qg9VMwAAqiMAAAAAAAAKXwL/AACrqjc3AAAAACJ3Incuzy5HA/MD8xcXm5sAAAL/ +//UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAACIiIiIE +NElJGxsRER0DEQwAADMxAAAAABEREREiGzUDAAACcKqrABMAAAAAAAAPJwAAMzMhISErISsrKxF3 +G3cPMzMPAACqqwAAAAAAAA8PAP8AAKqqMjIAAAAAEREbGy4DLkc1NTU1EhICAgAAAP8AEQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAd3d3dwQ0RUUnJ3d3 +HQMRDAAAMzcAAAAAd3d3dyIbNQMAAAfiVVUAAQAAAAAAAA8bAAAzM3FxcXshKyEhIhEnEQ8zMw8A +AFVRAAAAAAAADh8A/wAAVVUzIgAAAAB3dycnHQMdRzU1NTVxcUZGAAAA/wAFAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAADGwAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AArdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0UAAAAA +AAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBBIAAAAAAAAEgAA +AAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAgwAAAAACAEAEAgAAggAAAAAAAAAAAACABAAAAIAAAAA +AgAAAAAAAAAACAACAAAKAAABwAAAAAAAABAAAAAAAAASAAAAAIAAAAIAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAhAAAAAACAAAAAAAIAAQACAA +AAAAAAAAABAAAAAAAAACAAAAAwAAAAAG5mASQgAAAAAAAAAQAAIAAAgAAEgAACAAABAAEAAAAAAI +QAAQEAAAAAAAAAgAAAAAAgAAAAACAAAQECAAAAoAABAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAEAAAAAACAAAAAAKCgBgCAAAAAAAIAAIAEIAAXAAAAgA +AAAAIAAQQABAAAAgAAAAAA0kAAEAABAiCCAIAGAAAAAAgDAAgAAAAhAgAABAAAEAAiAIAAAAAGIA +QQgAAYAAIAAAEAAAAAAgAAAAAAAAAAJwAgAAAAAQIAAAiAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAIAAAAAEAAAgAQABBDRUAACAAAAAAAAAgAAEAAACAACAAAAAAAAgAAA +AAQAAAAAAgAABCMAAAAAAAAAAAALAAAAQAAAAAQAAJAACAEADASAAAAAEQIAAAAAAEAAEAACAAAA +AAAAAgAAAAAAA0AAAAAAQBABgFEAAAAQEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAEABAAAAAAEkBAEAACAAAAAAAQAACiAAAIAAAAAAgAAAAAEIACAAACAAAA +AAANjIAAgQACIAAAAAAAAAIAAAoAAAAAAgAAAAAAiAAAAAIgQAAAAAEAQAUEAAAAAAAAAAAAAAAC +AAAQgAEAABIBABAAgQAAACAEAgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAQAEAAAAAAADAACAAAkABACAAAAAAgAAIQAAAAAcAAAhAAAAAAgAAAAABAAACAAAAAAA9vAAgA +ABAgCAAQAdAAAEAAICgAEAAAIBAECAAAAAEAACkIABAQAMIABAgAEAAAIAACEAAAAAAgAAYIAAAA +AEAABCAEAAAIYAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAA +ABAQAAMAAQAGGFACEAAAAAA4EACQAAAAABgQABAAAAAASBAAEAQAAAAYEgAAAQ2ABgAAAAIYUAAa +AAAAABgQABRAAIACGFAAHgEgAAAYEAIIAAAAABgQAAgAgAAAGBAACgAAAAAYEACQAAAAADgSABAA +AAAACBACCAAAEAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEgBGAA +BASgAAAEAAAAgAAAAQQAAAAAAAAAAAAAAAAAAACAAQAAAAAAAAAJsgEgBAABAAABACEAAAEAAAAB +IEAABAAgAAAggQEAAAAAAAAgAAAAAEAAAAIAAQAAAAAABAAAAAAAAQQAAAAAGAAAIAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAQAIAACAoKABAAAA +AAAAIAEAAAAAAAAgAQAIAAAAIAABAAIAAAAAAAEAAA1iCASQAIAAAAEECgAAAkAAAQAEAACAAAAB +BAAAAAJAJIEEAAAAAAAAAQwAAAAAwAABDCAAAAAgAAEAAAAAAaAhAQAAABAACiABBAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQKAASAAAAIA +AQABIAAAAgCAAAAAAAAEBAAAAAAAAAAAAaECAAAAAABQAAACAAAAAAAAAgAAAAAAUAAAAAAAAACB +AABwAAAAAFAAAAgAAAAAAAAAQAAAAgAAAAIAAAAABAAAAAAACQIAAAAAUAAAAACEAAAAAACQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQgAQAAAADAxCQIAAAAAADEJAACAAAAAMQg +BIAAAIAAQCQAAAAAAADEAAAFiSAAEAAAAoDEIAQAAAAAAMQgAgAAAACAxCAUgAAAACDEIBEAAAAA +gMQgACAAAAAAxCAAAAAAoADEJAAAAAAAAMQgAAAAACAAQAAAAAAAAACEAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAYAJAAABIBABiJAAAAAAQAGIAAAAAiCAAYAAAAAAAAAA +iGUAAAJAAAEAAA4TgAAAAAEgEAGEYAAAAAAAAYAAAAAAIBABhIAAAAAASAGACAAAAiAlAYIBEwAA +AAYBggAAAAAAAAGIAFAAAAFoAYQAAAAAAIAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQAAQAABgAEBAAAkAhEAAABRAAEAAQABQAAAwIAAgQBQAACAAAAAAQAAAEgAA +AAAACGgAAFAAAgAAAAAgAAAgQAAEAChAABAkAAACAQgAJgAAAAAAAAAAAAEIBAIQAABAACAAAEAA +ECAAAARCAAAUIAAgAAAAAABAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAASAAAQBAACCCABAGgBEBAAECAAQAAgBCAIYQEgAAAAAAAAAAAgEAAgBIIAAAgAAAADPnghA +AAgBwFAMQAAwQACACMEoQAAADAAAAASQAChEgAgEAAAAABgICAEARAAAAIAABAABEAAMAADECASA +CARAACwAQAAAIIAABAAAAEAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA +AAAAAEIEIACAwQDAAAAAgwAEAIgAAAkCAAABAcAIAQAAAAAAAAAAAACAACkAAA/FEIZgARAAAEAi +AQEBAAEBAAIEYAAICAAJgEABAAgAwAgAAECQQMQBgAKAQEAAA0BAAAAAAgAAAAAAgABBCAAAAAAI +AAEAAAAAAABAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBQw +AAAJAhYAAEgQAkAEAgAAAAAAQAACAAAAAEAEAgACAAAAAACgAAAAAv4AAAAEAAAAECAAABACACAQ +EAAgAEIAAAAQAIAQAEAgAAAwMAAAKCgBEAAACAAABBAAAAAAAEAABgAAACAAAAQEAAABAAAAAgAC +AAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAASAAQEABQCAgRA +AAAAAAACQAAAgwAJKAAAAAAAACACAAAAAEAAAgACAAAGtAAAAAAQA4DAAEAAEAAAAAIAAAAAAARA +AhRAEAcCTCEAzMECQAAQABAEAgBCEAAAEAjAsEQAA8gAIwRAQAICgAAAAAAAACAAAAQDABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAECAICKAIQCFZAIBAChEggAgA +gAAAACACACAAAwBAAAAAAQIQAAAAMAgAAAL+CABAChIFIEgAEgICEACCAEgMVQAoAICgABBCSAAk +AhwAEEgAAEKhAAAAAAgQAhAAAIAAAAAAABAAAABCAAQQIAAIAQAAAAAAAAAAAAACAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAEgQAgAARAKzA0BCAAARgAAAAACAAACQAAAAUhBC +ABABAEAAAAAAAAACFEAAQAAAAdYAAggABAAwAAwAEABAEIAAAAIACgBDlUhCBFABBBBAJLGiEAAF +QABCEAAIAAUEAEAQAggSAMAIAAAAEAAIAEBAoAAQAAAAEAAQAIAABACgQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAARAIAAAAAIAAAIAQkAwAIAEAiAAEAAhgBICISAQAAEAEAAAAAABAB +AEAAgBwAAAAAAAAI0AABAAgAAAACAACAIAFCAAABAQBEAwRgcACAAAAAAJDCABAEEIAAEgFAAYCk +CACAggaAAGQCABgDAAJAIAAFAAIAIAACgBBBAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAANOQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA06AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1gAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAA0tAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAgIBAAIAAAAAABAAAAAAAAAAAAACAAAAABAAAAAAAAAAEBAA +AAAAAAAACFUAEAAQAAAAAAAAAAAAAAAAAAAAAAIAFAAAEAAAACAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAACAAAAAAAK +LAQACAAAAAAIADAIAAAAAAIAIAAAAACgAAAAAAAAgAAAAAAAAAAAAAAAQBAAAAAAAAAwAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIIAAAQAAAAAAAEAkEAAEAAAQAEAAAAAAAAAAABAAQAAAABABEAAAAAAQAAgAAAIYQABgAAAA +QCAQAAAAAAQABAAAAAAAAgAAAABAAAhwAAIQAAgAAAAAABAAgAAEKhAASAAAAAAAAAAIAAAACAAA +AAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAABAACQgAIAAgAAANAAAgACAAAAEAAAQAARAACAAAKGAAAAAEIAAQAACVcBBAAAAEAAAgAAAAAA +CAAIgBAAAACAAAIAAAAAAQAAAAIAgAAAAAAAAAQAAAAAAAEACAAAAAAAAAAQAAAAEIAAAAAAAADA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAgAAAgAAAAAgAAEihA +AAAAAAAAFACAAAIAAAIgAAAAACAAAAAQAAAAAAACAAAIAAAGdAAAAAAAAEAIAAAIAAAgACAAAAAA +AgAAAAAAgAAQCAABAAIQAAAAAAAAAAAAAAAAAIAAAAAAAAACAAAAABAgAAAAAAAAAAAAEgAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAgCCGEAABAADA +AAIAAAAAAAAAAEgARAAAgAAGjAAAAAASAAAAAAgNQABwAAAAAAIIEAAAAAQABiAAAAAAggACAAAA +AAEAAAAQAIAAAAAAAAgACAAAMBAAEBAAAAAAAAAIABAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAGBAAEggAAAAYEAAAAAAA +AAAAAAgAAAAAGBACkAAAAAAYEQAACF8ABAAAAAAYUACIAAAIABgQAJAAAAgAGBAAAAAAAAAYEAII +AAAIABAQABFAAAQCGBEAmAgAAAAYEAAYAAAQAFgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAABAAAAAABAAAAAAAAAAABxAAA +AQAAAAEgBAAAQACAAAAAQQEgACAAwAAAAAABAAAAAIAAIAEAAIABAAAEAAAAAAAAAAAAAAAAAAAA +QAAAAACAAAAgAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAoBEBABAAAABAAAEAAAAAAAAAAAwAAAAAAAABABSA +AAAAIQEAAAnuCAQAAAAAIAEMCAAAAKADAQAAAAAAoCIBCASAAABACwEEAQAAAgoCSQAEAAAAAAAB +ACAAAACgAAEAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAIAQAACAAAAAAAAAAAAAAAAAAAAACgAAAAAAAACAABAASAAAAAA +ChIAAAAAAgAAAAAAgAAACAAAAAAAAAAAAAACAAKAAAAAAAABAAAAQAAAAgAAAACAIAACAAAAABBg +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAApBEAAACAAxCQAAAAAgADEAAAAAAAAAAAgECAAAAEAxCAhBAAAAIDEAAACayACAAAA +IIDEIAAAAAAAAMQkAAAAAAAAxCEBAAAAgADEAAgAAAAAAIQgAgAAAADAxCAAAAAACADEIAAAAAAA +AMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIIAhIAAAAgBiAAAAAAAAAEAAAAAAAAAAIIBCAAAABABgAQAAAAAmAEAAADuggAAAAAAkAGCAAAA +AQAIAYwAAAAAAEABiAQAAAAABAEAABAAAAAAAYAAAAAAQBABgQAAAAAABQGBAAAAAABBAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAEAAIA +ECgAwCAAECAAIgAAAAAAAAAAgMAQAABAAAAAAEAAgMAIiAAADNYAAEgACUAAABAEAEAUIAAAAAAE +AJAAASAAAAAAAEAAQAAAAAAAAAAwAABAABAAjEAAIABAIEAAQAAAACAQIAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAACMAIQgABEAAE +AABBAAAAAAAAAAAIBAAAIKAAAAhgAAAAAEAaAADAHQgACAgSAAACAAEAAABEACIIAgAACAAARABC +GAAAAAgBAAQAABwAAAggAABADABAAAAEAAAAAAAAAEIAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKACIIAQEAAAIAIAgAAAAAAAAAA +AAAAAAAQECAAAACBQo5oAAGAAAIAAAK5EIYgAQAAAEIAKACBCAACAEAACgAACQAAAAAAAAABAIAB +ACAgAACAAAEEYAAIAAIAAAABgQCBAAAAAAAEAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAQAAAIEAAAEAEAAAAAAAAAAAAAAAAAA +AAAAAQEQACAAAAmCAAAADYIAAEAUAEAAFBACAABAAAQAIIAAAABAAAAEAAAAAAAEAAQAAAQAAAAA +EgARAEJBAAAAAAAQAgAAEAAAABBCAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAQMEAQuAAAAAAAAAAAAAAEhAAAAAQAgQE +BEQABAQAAAAMHwAAAAAQBEAAEAAEAAAEAAAA4ABEABAAAAAAAEAIgAAAAAAAAAAAAAAKEAAAACQA +EABICAAAAACRAIAAAgAgCAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAgBAAAJEEAAAAAAAAAAAAAAAAAAAEBAAAAQCBAACEBQgAAAAEgA +AAhMCABIDRJAgEiAAQCCIAARAAAgAABAQAAEAAAAABACAAASAAAAAAAAAAkASaBIQCCQABAACBAC +ggKFCNAIIQKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAFIAQQgACAAACAggWEoAIFgAAAAAAAAAAAAANRQAAAEAAAgGTAAIIRAAACScAYgAA +BAOQSBBCCYAIAwDAAAIQAQBCFAQIAAACAAAAAgAAQEgAAkBAiKIAAQAAAAVRACgCQBCQAJACAUAI +AIhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFAISYAgQAEAAABFAAAAAAAAAAAAAAAAAGgI5JAYAQEHyClPACAAAIqACBQAIABHgjgAAA +AAAYAAKAEAEmAAAYAgAiACQAAAAAAAIAAAIEAAAACAAhAxAB6GECggABQEQAQAhBAAAQASAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycA +AFVXAAAzNwAAEP8AAAAAAAAAAAAADR0Q/xD/AABfH1VXVVUAAAZ6AAAzdwAAMzMAAP/1AP8AAAAA +VVX/9xD/AAD/9wAAAAAAAAAAAAAAAAAAAAAA/1VV//8R/wAAAAAAAFVVVVUAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJwAAVVUAADN/ +AAAA/wAAAAAAAAAAAAAfHQD/AP8AAAoOqqqqugAABy4AADMRAAAzMwAA/90A/wAAAABVdf76AP8A +AP/qAAAAAAAAAAAAAAAAAAAAAAL/pan//wDuAAAAAAAAqrqZqQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMnAABVVQAAMyAAAAD/AAAA +AAAAAAAAAA8NAP8A/wAADw6qqqqqAAAF2gAAMTEAADMzAAAABQD/AAAAAFVVAAgA/wAAAAgAAAAA +AAAAAAAAAAAAAAAAAP+qqQAAAPoAAAAAAACqqqqpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAFVVAAAzMgAAAP8AAAAAAAAAAAAA +Dx8A/wD/AAAPH1VVVVUAAAqcAAA3NwAAMzcAAAARAf8AAAAAVVUBBQD/AAAAFQAAAAAAAAAAAAAA +AAAAAAAA/1VVABAF/wAAAAAAAFVVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAAABQAAACMAAAAFAAAAAAAAAAAAAAAjABAABQU +AACMUEARFAAAA8MUAACMUAARFAAAAIwAQAAUAAAAiCQAABQAAACMAAAAFAAAAIgAAAAQFAAAiFBA +EZQAAACMAQAAFAAAAIglAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAFAAAABwAAAAUAAAAAAAAAAAAAAAcAAAAFBAAABxAAAEE +AAAGfxAAABxAAAEEAAAAHAAAABQAAAAIIAAAFAAAABwAAAAUAAAACAAAABAQAAAIQAADhAAAABwA +AAAUAAAACCAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAHw9VVQAAVVVVXwAAAAAAAAAAAAAAAAAADD8AAAAAdxEnu3FxcXEAAAikERER +ER3P3T8AAA9dAAAA/wAANxUAAAAAAAAPVwAAAABVVRH/AAAAADMzMzP1PzVTAAB3NzMzAAAAADMn +AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAPD6WpAACqulV3AAAAAAAAAAAAAAAAAAAOHwAAAAB3uye7t7e3twAADiF3d3d3Ls/dPwAA +DxUAAAD/AAAxdQAAAAAAAA+KAAAAAFdVCv8AAAAAX18KX/U/NaMAADM3MzsAAAAAMw8C/wAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8P +qqkAAKqqVVAAAAAAAAAAAAAAAAAAAA8PAAAAACK7JxEXFxcXAAAMgxG7GxsuAxEMAAAPHwAAAP8A +ADMzAAAAAAAADw4AAAAAVVUA9QAAAAAKCgpfBTA1owAAMzIzMwAAAAAzJwD/AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw9VVQAAVVVV +RAAAAAAAAAAAAAAAAAAADh8AAAAAIhEnESEhISEAAAllIncnJx0DEQwAAA8NAAAB/wAAMzMAAAAA +AAAPHwAAAABVVQDuAAAAADMzMzMFMDVTAAAiMjMzAAAAADMzAP8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAYIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAGAAAAAPJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAIAAAAAdqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAARA +AAAADOMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAAAAFKAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQCAAAAAAAAAAAAEAAA +AAgAAAAQAFAAAAyAAAQAAAAQAAAAABAAAAgAAEAAIBQAAAAAAAAAAWoAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAACAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgIAAAAACAwSBAAAAAAABAQ +AAACB0AABAAAAAAAAAAQAAIAAAAAAABAAAAAAABAAAAKsQAAAAAAAAAAAAgAAAAAAEAQABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAgAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAAASACAQAAAAAEgAAAIBgAAAMBAkgAAAAAgAAAwU +AIAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAArCQAAAAAAMAAAABAAAAAACAAAAAAAAQAACAAAAAAAA +AAAAAAAAADAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAABIAAAAgAAAQMAAAAAAAAAQQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAhAAwBAAAAAAAAACIAACAAAAgAAQAAgACAAAAAQACIgAAAAA0ICB +AAAAAAAAAAJAAAAAAYAAAgAADHwAAAAAAEAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAA +EAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAACAAAAAAQAAIAAAACQAAABBQAAAQABAASAAAoAAAAAAQgAAAAAAEABgAA +AAAAAAAAAAAAAAAHOoAAAAACCAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAAAIAAAAoAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAACAACAIAgAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACBAAAAAAAgAQEAAAAEAAIggQEIAAIAgBiBBAAAAAAAQwAAAAAMCAIwgAAAAAAABCQAAAAAGA +AEIAAA63AAAAAABEAAAAFAAAAAAAQggAAAAAQAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAABCAAAAAAAgQBAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEkAA +gAIYUAAQAAAQABgQIAmAAAAQGJAAGAAAGAAYEAAQgAAAABgQABAAAAAAGBAAAAAACAAIEAAAA2cA +AAAAAAAAAAAAAAAAABAQAggAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAGBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQBAAIABAAAA +AAEAAAAQAAAAAAAABAAgAAAAAACAAAAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAABrQAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAEAgAEAAAAAAAAAAQQA +AAAAACABAAAAAAABEIEAZAAAAMAkAQDUgAAAAAABCAAAAAABIAEAAA5SAAAAAIAAAAAAAAAAABIA +AQQAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIIAgAAIAAAAAAAAAAAAAAAAQCAAC +AAAAAIgAAAIAAAAAAEIAAgAAAAAA4AAAAAAAAAAAAAAACvsAAAAAAAAAAAAGAEAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAACgAAAAAAAAAA +AAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAACAhAAAAAGDEJAAAAAAAAMQgAQAAAADAxCABAAAAAADE +JAIAAAAAAMQkAQAAAAAAxCAAAAAAAARAAAAOKQAAAAAAAAAABAACAAAAAIQAAAgAAAAAhAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAhAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAgJQAAAAsCQGIAAAAAiACAYAIAAAABCkBgQQAAAAwAgGIAAAAAAAA +AYgkAAACICABggAAAAAABQAAAAHGAAAAAABAAAAIAAAAABAAAQAAQAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAkAAAAAAAAAAIABAAABwAEABAFAAECAQQYAEEiEAAAAAABAAQDAQFAEQQBAg +CAAAEAQAQAAAAQAAAMkAAAAAAAAAAAAAAAAAAAQgAAAAABAAAMAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAGBoAQoAECpABABgIIERAAAAgBACAQEJAACAEAAQAgiAEIIDCEECAAAJAgACAAIAAAIAAAA +MAIAAADKNAAAAAAAAAAAAAQAQBAEAEAAAgBACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAASBACAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +QAGEAhAEBAgCAAAIAIACAACIwAAAAAAAIQABAAgEgIKAAAgAABCAAAEIAACBAAABAoAAAAAAAAbx +AAAAAAAAAAAAQAACAAAAAggAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAABRGAAACA +AAQARAACADAoAAAICgIKAACIAAAEAIQQBAAAAAIAAAAQAABBBEIAgAAAAAAAAAAADJ8AAAAAAAAA +AAAAAAAAgAAAIAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAFAgAygAQAAAAAAA4 +gAYAEBAAAAQACAAQAAAQAgBAAAAABAAAAAAEAAAQAkAAAAAAAAAAAAAMnAAAAAAAAAAACAIQgAAA +IAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIVSAEAAEgAIgAQEBACEBAYCKAAQAAg +CABAIAADIABQAAAAEggAAAAAAIAIQABAAEACAAAQAAAAAANFAAAAAAAAAAAAAAAAECIAAQABAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoRAAAAEAQQBAQQEQCggAEYCYQAABDEEAQAggACAAg +wAACBEAAAEBQCMQAgQBAAEAAAAAAAAAABAAAAwQAAAAAAAAAAAiAAAQAAAAACAIAAAADAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIQgAiCAoECAAACAAAAMACAgAQgAAETAwAhAAIJAAACABAAAsAi +ACYAAhACAAcAASAACAEAgBoAAAAMUwAAAAAAAAAAAAAIAAAAAAAQAAAgEAAAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAT/zNzAAA3NQAAAAAPDzMze3txcSt7AAD//wAAAAAAABsbMzMAAAAA//sA +ABD/MzUAAAAAVVUAAAoNAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAL/MzMAADI6AAAAAA8vBa8rK3t7K3sAAP6uAAAAAAAADw8zNwAAAAD/swAAAP8zNQAA +AACqrgAAAyMAAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AP0zMwAAMzsAAAAADw8FryEhKyshcQAAAAAAAAAAAAAPJzMzAAAAAAATAAAA/zExAAAAAKqqAAAE +uwAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7DMzAAAz +MQAAAAAPDzMzcXEhISFxAAABUQAAAAAAAA8bMzMAAAAAAAEAAAD/NzcAAAAAVVUAAASyAAAAAAAA +AAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACMUEARFAkAAIgAAAAU +CQAAjCQAAJAAAACMAQAAFAAAAIwAQAAUAAAAjAAAABQJAAAAAAAABAAACV8AAAAAAAAAAAAAAIgA +AAAQAAAAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABxAAAEECAAACAAAABQIAAAcIAAC +lAAAABwAAAAUAAAAHAAAABQAAAAcAAAAFAgAAAAAAAAEAAAMMAAAAAAAAAAAAAAACAAAABAAAAAI +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQmMjDA/NTVVVTMyAAAAAAAAMyMAAFVVAAAyM6qq +qqoAADMzAAAAAAAADw8AAAD/AAAAAAAAAAAAAAWBAAAAAAAAAAAAAFVaAAAAAAAAMzIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzOqiwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABNTRUVMD81NVVVMzcAAAAAAAAzcwAAVVUAADczVVVVVQAQIncA +AAAAAAAPDwAAAP8AAAAAAAAAAAAADxsAAAAAAAAAAAAAVVUAAAAAAAAjIgAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzM1VHAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACsrrq6jo6OjVXU7OgAAAAAAADIiAABXVQAAMiKrqqqu//8xOwAAAAAAABsz +AAAA/wAAAAAAAAAAAAAKCgAAAAAAAAAAAABWVgAAAAAAADM3AAD//wAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzqq8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAb283N1NTU1NVVTE1AAAAAAAAN3cAAFVVAAA3d1VVVVX//zI3AAAAAAAADxsAABD/AAAA +AAAAAAAAAA8MAAAAAAAAAAAAAFVVAAAAAAAAc3cAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAM3NVBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CaAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAA +AAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq9AAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0oAAAAAAAAAAAAAAAAAIAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAIACBAQAAAAAAAAAAAAABAACAAAAAAAAAAAABAA +AAAAgQIAEAAAAAAAAAAAAvoAAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQACAAAAAAQABCAAAAEQBCMAgAAAAAAAAQKBAQAAsAAAAA +CAAAAAAAAAAAVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AAAABAAgAAAAAAAAEAAAAAABBIAIAggAQAAQAAECAAAAAAAAIACASAAABgAAAHEgCAAAAAhAAQAA +AAb+AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRAAAAAAAAAAAAAAAAABA +EAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAggAAABAA +AIASAQCAwAAAAAAAAABAAAiCAACAAAAAAAAEAAAAgAACAAYAAABxAACAAgAAABAAAgAADZ4AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAEAAACAACAAAAAAAAAAAAAAAAAAAAAIASAABA +ABAAQBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAACAAAABAAAAABAAAAg +AAAgAAAAEAAAgICAEAAAKAAEAAAAAAAAAAgAAAEAAEAAAgACAAAIBAAAAAAM9gAAAAAAIAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAACAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAACAABACAAAAgAAwAEIACAAgABAAA +QhAAIAAAIAEAAEIoEAAAgIAgQggoFBAAAAAAkAAQAABABAIAAAKUAAAAAAAAAAAAAAAABAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAgAAgAAAACQBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAABAABgQAAxAgAAAGBACEgAA +AAAYEAAMCBAQABgQAA4AAAAEOJAACAAAAAAYEAAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACBAAEAgSAAAAAAAAAAAAAAAAAAAAAAASQAAIAhgQAAgAABAAEBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAABBBAAgIAABAAAAAABAAAAAAAA +AACAAAABBAAAASAIAAEEAAAAAQEAAAAN/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAACAAAEEAhAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAgAQSAAAAAAAABACAIAAEFAAEMAAAAAAAEAQQA +AAAAACABDAIAAAABEAEAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAI +AQAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAQAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAQAAAEgAAAAAAAAAiAgAAAAAAABoGQAAAQAAAIAAAAA +AAAAAACIAAAAAVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAIAAAAAgMQgAwAAAACAxCQgAAQAoADEIAAAAAAABMQgAigAAECAxCAECAAAACTE +AAABtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAIAIAAAAShMQAAAAEAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACEAAAAgCAQAYAoAAAAACABigAAAAAAAAGCAAAAAEAAAYAAAAAAAKABggBAAAAAAAEAAAWuAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAFAAAAAAAAAAAAAAAAAAAAAACEAAJA +AAQQAQEAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAQ +IAAAAAAAAMjADEAAQAAgCEAAoAAAAAAQwAAhAAAAAAAAAAAAMAAAMCAAIgAABdgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAIAQAACJAAEAAAA +AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAASAQAQASIAACA +EAAIAgCAGAAAhAAAAAEAAAAAAEKgQgAAoKgIQQgKEAAASQkEAADJvQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAABABAMAAAAAAAAAAAAAAAAAAAAAAAAAAQCEAQEQAAhjAEMAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiAACAACQABUAwEABAOAAAMA +QAAAAAEAIghGAAAAQBDCAIAAAAMAgAAMgQAAAAAAAACrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABJmAAEAQCQAAAAAQAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQBRCAYAUACEwAAAJBEAAAAAAAAAAAAAA +AAAAABQAADAwgAAACAAAgAABAEAQAAAAAO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAIIAAACaAoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAARECBAwEBAAEBIAACgEAAAQBgAAEAIIBhADEAAQ +AAAAcGgIAABAAAAAAABAAAAGyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBAAA +EAAAAAAAAAAAAAAAAAAAAAAABgAAARACBIAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAABGoAAAAQgAyAgIQAABBEAAAQAAEAAIQIABAEAUQABA4CEAADQCh +AEAIAgBACgAAAAPFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAEEAAAQAAAAAA +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 +AA8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3EScnIhszVQAA +AP8AAAD/AAAQ/wAAAQAAAAH7AABVVQAAMyIAAA8PAAAPXwAAAAAAAA9rAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAzMyJ3MFMRDAAAD08AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA3zAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvc +AAAAAAAAAAAAAAAAABAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAB7cAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAoAAAgC +AAAAAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABRAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAAAAAAAAAAAABAAAAEAAA +AAQAAAAgAAIAIEQIAAAAAAAAAAAAAABAAABAAAAAAAAAAAFZAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAYAAACAABAAAAAAACAAAAACAAAEAAAAAABAA +AAAAEAACgAAAAAAAAAAAAAAAAAAAAIAAAAAACvsAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAACAAAgA +AAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAIgAAAABIAABAGAgAAABAAAAAAAAACIAQSAACgABEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIA +AAIAABAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAGAAAEAAAQAAAAAAAABAAAAgAABAAEAAAAgAAAAgAEAAIAAAAAAAAAA +AABAAAAAAAAgAAAAAAOjAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAAAAQAgAAAAIAABAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO +zAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAgAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkgAAAAAAAAAAgAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAABAAAAAAAAAEAAAAAAAAAAgAAEEA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AwAAAAAAAAAAAABAAAAAAAY1AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACAAA -AAAAIAAAAAAAAAABAAEAAAAAAAAAAAAAAQEBAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAwAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -BAAAACEAAAAACyIAAAAAAAAAAAACAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAASAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA -AAAEvAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAEAgAAAAAQAAAAAAAAAAAAAAAAAAAAA -AAAACEAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAtZAAAA -AAACAACAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA -AAAAAAQBAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAQAAAAABGAAAAAAIAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAAAAAAAAAABAEAAAA -AAAIAAAAAAAAAAAAAIABAEAAAAIAQBAgAEAAAAKAEAAAAAAAAgAAAEAKAAAgAAAAAAIQAgAISABS -AAIAAAAAAAAAAAACABAAAAICAAAAAAIABgACAAAQAAoAAQACAAADNAAQYEAAAgAIAAoAAAAAAgiA -AiEAAIAAAAAQEAAAABQAABBgAAAAAgAAEAAMAAAAAAASEAABAAAmAGAAAAARAhAACgAAAgAAIAAQ -AAAAYAAAIgJAAAAAADIyCAIBEAAAIGAAAAIAAggACCAAAgAAAABAAhAAIcABAAACAAQAAAABQBIS -AACCAAAIABAAAACAAABIAAIgAAAAAFJIAAIIAAAAAAlXiAkAAggAAAkEEABAAAIABCAFAgICAAAA -AAAAABAAqBBAAgACAAAAoCACEAAAAAAiADTAAABwAIEQAAgAABAIAkBBAAIEAACAAAJIAAAEAAtA -ARQAdkQARAACFEKAgAAIAABEABJAAEAgAFAIAARQQAAAIAABEAAIAAAAAAQgAEoBBAAAAIgAYAAD -AgAAEAgAZASQAAhyEAAAAAAAEAAQFAAAAA2ABCAAIAAAAGEBICAAAAAQAECMABBQAAAAEAAAAAIC -QQARiAAAIBAQQAAEAAFQEEkAAYAAYQIQdAAJgAAQBgSIIARwABEIAGgAAAAASAIIAAAAAAAggAAA -CQDQCAAQgBQABpAABBAgEAAAECQBQAEIAAAAAACCgMJABAQECgnIAAAAwQAAQYAUCACAAABJgBAI -ABAASBGAiYAEEADERhHIAAAPYwFCAAAoCMiCAAAQBIBAESFAAVAABJAACAACAQAAiAAAEAAQAAFI -AEgAAEAAgJACCAAAAAQKEQAwAAACAASAAAAAAAwAENAACAABkQAohACBAQAQAAFAAlBEASBgAAAA -AAACBAAABQAAAACAAAYAQCAAAAAAACIACoCCAEAFAACAQBIAAAAIAIAgAQIAAhAQAKBAAgBKEAAA -AEgAAYICAAgAAA83AIAAAAQgADAAAgSAAEEAIACABAACFAAAABAAABAgElCgCiAAAIAAMIAAQAAA -EABBAACAAAIUEAAAEAAAAAgAAQBEKAACBAAIAAAEAKAAEAgAAgRARAAABA4QBAAQAAASAADEABNA -AACIAAACBAAQAAACAAAAUCDAAAEEAAEgAAAAAcwAAAAAIQgECAAABAAAIREAAiDGkoGAAhAAFAAI -xAAAAaEUDCAAgAKAgMAIICAAAAIAAAAAAgkgAAAAAAQAAAIAAQAAAAIBgBBAAAIQAIHAChAAEgAA -QAEABAgAEAAMABEAgAFgABBoAAAAAwwAAAIAIIgAABBAhAAgSAgiAJiAgCFIBAACAAAAAAiIAAEA -AQQACABAAIQAAAAIAAAAAARAAAwAAgAAAUACCAAgAAACAAAIAIAIEAAAAAgEAABIAAECAAAKvwgY -AAIAAAAACAQABJAABABICIAAAAAAAAgCAAAIgAAACAGAAAAQAgCIAAEAABAAQQiAAAFAggAACAGC -ABCCAkAIAAECGAAAAAgAKBAQgAABAABAAAEAAAIAIQgAwAQAEAAgAAAAAABTgIAYwAFBAADAAAkA -gIAAACEEAAYAI2GIAAAAAABCABEABAAAAFAAEICAGAAAEIEEASDQEABIBAUAAAYBACCAQAAARAEB -IIABAQAgAAAAigAAAAAEAAQgAAAAAAAABAgAAQQAAAAEAAAABAAEACAQASFAAIAAAAAAgBAAKEAA -AAAgAACEAQRAAAAAAAAIACAAiAAAAAQCAAAAAAAAAAYAAAIoCAAABAAACgBAAAgAAAACLBAAASBQ -EAEAAAAAYAAAgAAAAAEkAAAAIKIAAFQBAAIAAQAAAAAAAAAAAAAABxgCEAAAAAAKAAEQAgAAACAA -AAAgAAEAAAAABAAAACggAAAAAAAAAAAAAAgAAAggBAAIBFQAAAAEgAAAAAAAAAAAAAAAAYAAIAAA -gAAAAAAAAIIKSAAUQCAQgBQAAAAAAxCAAAgAAAACEIAAAgAUMAAQggAIKgAABBCABAEYAAkgEIAE -AhgAAAAQgAAAAAAACBCAAAQAAiBYEIAUAAAAACMQAAAGI4DIAAAAAAAQgAAAAAAAABCBAAgAAAAA -EIAAAAAAAAQQgCRAAAAADBCAAggAFAAAEIAAAIACAAAQgASAAAAADhCACAAAACAGEIAAAAAAMCEQ -ICAIAAAgQMQgIkgAAAAAxCACEAAAAIDEJAMAAAAIIMQgBAAEAAAoxCABBAAAAIDEIAFBAAAAAMQg -AygAAABAxCACAAAAQiTEICIAAAAAwMQAAAp7IAEAAAAAgMQgAUEAAAAAxCABAAAAAIDEIANIAACA -RMQgEwgAABKAxCARAAQAgAjEIgIAAABAAMQgAQAAABIAxCAARAkAAIDEIBEgAACIwMSAAAAAgAAA -CYCYAAAAAAAJgAQAAAAEEAmAqAMBAAAACYAAgAAAAUAJgAkAAAI0IAmACgCIACAACYAEAACBoAAJ -gIAFAAEBAAmAAAAAAAAYCQAABOCBGUCAAAAZCYAEAIAAAIIJgAQAAAAEEAmAmAAAAAQICYAEAAAA -ABQJgIgFAAAAAgmAkAAAAAAACYBoAAAAAAAJgAEAkIAgkAmACAgAAAAgCQABQAAJIACAAUBBAMBE -AUAAAIQADIgqQgmAAYkFIAACCAHARAAAgCBEAAAAFgJBiQQEQQQAAABkVMBAwlAQFICQwAAwSFEA -AAAhhgJAQAgAAAAExTAKigCRAAIGBgBABkFEEEQwIIQ0gBRUWAAkBAQYpOISCQgIAABAAQEEUMAA -AGQAiAQAICQCAACIMAJIRIREQAAgBEkRSVAUAAQASAAUAKFBBEEYAgJAQIRJoAEAFDgAAIFAhKQK -XBkhGAACEgAATEASQASIAAQIAYkAAJAEQaEQQEAAAAgIwAAEAAAAgQAERAQAQQgACgBASQIRQQAU -QKAAAEv1RHoQEABECcEBAgDgAQBAuERAAGBAAAQgBAAETAgICQpSkBAAQKBKGgwqAAAACACAAARA -YAQAABAEQAEABAgIAABAEAAaAEBgSJg4QCTECgIIAEDAAAAACIAMCMQChCAAQoAIEIIAABAAAAAA -yQAikQIEIAgAAABAQMACQIBQEAAkIAGUCCAAAAgAIIEAgYCACgBiCgBIDIGSAABAAwgAEAAAg/AC -gASAgQCAUBAAAwQIASAQCBQICACICgAoQABAIwQAAMAAAAAIASAggIAsAMgAgAIUAAAACAAgAAiE -IIQQDIAAQIQgRIAACAAJFiEAiEAAwAYAAAAAAAAEKAEgKRABqAAUogICgAJAAAAAAAAAiKgEAAAA -BAIFBCAAAAABSAAAACmIAAAADYgSACEwBBABAAYAISBAQACABkAMCBAUAQQAAAAMr0gAAAAADSgA -ACIAAAAFiABCYiAABIGAAAQAAiKABSgAAIAAAEIMBBAxCiBAAGGpBAQCAAAAAUAAQkiAIQIFqQgQ -qAAQAAgAFEJAARACKSgwAACASAACABAABABAACQFuRAgQgpAhEQEAwRERAIQAgBQgAACOQTAACBE -Q0AAkBRFAgAUQBAUCQECAQIAAARAAFQBAgWJhEQ0AEAAEpCEAUUAAAtWAgAAUAaUQgKCkAggAiQB -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 -EQ8PDw8zMwUEM1UnJwEPDw9zUHd3IidxMCInISIzMzMzGxsRETA/JydTUjMzUldVOqqrr7/6+3Nz -IidxeycnD3f9/wJXX39fXicnGxszX1Vfqu4/Og4OAO4S3hPfMf0T36qvAPoicnV/AAC7uw8nDydV -Xz8/q+9OX1WqM6oAAAVUibsy/gL3MD/z8fX3Incid6OlOjUnJyInqalfTgHxOj+7ud3eMzMA/w8K -X38zXxsb8P4A7jMAERt3cis/u7t7dw8FDw8nBXdfMDUnJ6OnDwpRW1U1/+8FFfXxdX93dzA/Cl8P -EVRVVf8FFV9dIncKXzNVUFUAzD8/Hx8R/xHdAc0z/xHdVQUF/yd3EBUAAHcnDxsPG1UFLj8fHwHv -VVUzVQAAAm1FdzP/Afs1P/P39fEnJyd3U1U1NSJ3d3dVVV9fB/cwNXd13d0idxG7D18FFTMFInfx -/xH/c1Byd3d3ez9yd3F3D18KXxtfEQU1PyJ3U1cPXwAAAAAAAAAAAAAAAAAgAAgAIAgAAAAAAAAA -AAAAgAAAAAAgAgACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAQAACAAAAAAM -egAAAAAABAAAAAAAAAAAAAAAAAAMABAAAAAAAAAAAAAAAAAAAAAAAAAACAACAKgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAIAAAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAXwAAIBAAAA -AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACA -AAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAEAAAAAAAAAAQAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAAAABRsABAAAIAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAABAAAAAAK4AAAAAAAAAAAAAQAAAAAIQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAoAgAAiEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAEAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAIAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABxAAABAEAQAAAACAAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAEAAAAAAAAAAEAACAAAABAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAABAAAgAAAAAAAADgQAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAGAAAEgCkAAAKAAgAAAQ -EAIgAgABEAEAAgACAAAAAAAAIAAiAAIgQEIACAAAAEgCABIAABQAwAAAAAICApAgQAFQAAIIEIAA -AAIAAhICAgACEkIAAAAKOAAQCAIAAQACAAIgAAAAQhAAEEECEgQQAAAAABAAAAIIAAAAAFAAEAAA -EAAACAAAAABgAABCihIAAFBAAAAgIAAAEAAAFgAiCUAQUBAMIAAGAEEQAACAAAgASQIAAAAAACBQ -AgIJAAAIAFAIAAAAAEAAAQAAAYAAAAACAAgoAEAIAFAQAAIAAUAAACCAAAAAACggUCBAMAAAUAAA -AiAgCAAAAAMzAIACAAAAAAASAAAAAQIQIEAEEAAQAAgIAEBQAAAgAAggSAAAAAAACAAAIAACgAAo -CAAAAAAAEAAAAAAAAADgoCAQEgcACEAAIAQQIAAAAgAACMaAAGoIYAACyAAECAgJBiF0AASACEAA -AIAAJBAIKACMgCAIQgBAwAGAAAJMEGARAgAACABAgBBzDAAQAFAAAAEEABJEMgAAAGAICAGAQgAA -CbgJgAAAMBYASAAICABAAAAAAYEBgAAIAoAAEgSAAARQgAAAgAAADAogAQQAABAIAAAAgYgAAGAA -QoAhhAAQUAACQANAABCAEHIAIQAAMlAACIAAAAAIAIAAAgQAAJDABAAAABCBoFAAAIAABAAQUJAJ -hlBABICRQIAQCAEAQAAAAAIAlABAEYgAgABAiEMBgEgAAAAAgQBAiASAAUgIQBQAAAAO2YAGAAAI -CEAAAAFAAIsAAAIAAgABgWgACQAEAgDAAAABAQwQAADIADIAAAABAZAAAgAAUASAAAGAAAIIBJao -CAkAABAEQAgIBAACAAAAiIARgFAFAAQgAAACAI4gAggACABADAAAAACIAEAAAAAEAAAACABAkKAA -AIQEQAoSiAAICAIEAEkEgAASAAigAiAAggAAAAACUEAAAQGAIDEEAoAAAA5bAAABAgQAQJIAAhAA -QACAAAAAAAACAAgQAACCAEAAAAAARAQAAAAAAQAAAAAiCAAJAAAwAAIAAIEAgGAAAiAgAYACogAB -CCAVgAAIAAAAAQggAAEAAAoQIAAIAAABgAkEABBggwDAEgCAECkAAAgQAoRBIACAAgCAIAAEACAE -SEACUCwAAAAAwiAEBAAAQUgACCEMIEAgKIIIACQKACIIAAAAAp6MAgAACAgAAAoQAAAAABKAAAIQ -ABEAAgAAChQAAIASCAQQAAAAhBIAAAGAAREAACAIgEAAAIAWACCABAEUAAAAAAgIABAACmAAAAAg -EgAAAggAkEAAAIAACARAAEAAAgCILAAQgQAAAAgAAACEAIAhCoAAhBABAAAIAYAAAAIAQAwAAAgI -BIAACCCAAAAQIACIAAAAOQYAAAlAAgAgEYEAAAAP4QgMAABQAAAACAQAAIECAAAMQBAhgAAARAgJ -EICIAQCEiAGAAAAAAEAMAAAACBAAAAgESASAAgBACAOAACiAAAFIBAAAACAAAEgiAAA4gEAEBAAI -AAAAAIgAQAAAhIAAAAIEggABBAAAAAAAAKCAEAwBIAAAAQBgQAECBABAkAAAAAAAAQAABAEADgAA -SAAAoQQEgAAIAAMEYAAAQABARAIAAA7tAAQgAAAGAAAAAAAAIAAAIkAhwAIEQAQhAEAAIACBQCAA -AAAARFgEIAAggAAAIACBAAAAAUAQBAEAIQAAIAAABAEEAIBAIAABACBhBAAogAEAAAAAAcAFAAAA -AACADCAAAAAAgIIAIAAAAAAEAAAAAAQgAAEACwAAAAIAAACAIAABIgQAAAgBAAAAAAAAABAAAAAA -AQEkAAAIVAgQAAAAAAAAC/sEAAAAAAAKAAgAAAABAAoACAAAAACgoAAAAAAAgAABAAABAAAKIAQA -AAgAAAkAAAAAIAAAAkAiAAAAAACAARAAAFQAQAAAAAAAAAAAgAAgAIAEggAAAFAQgASAQAAAABCA -BBAaAFZBEICGKQkAQSAQgAAAAACApBCABAEAACAAEIAAAIAAACAQgARAAAAVCBCABAAAAAgAEIAA -AygCIAgQAAAG/oAgAAAAAAAQgFAAAAAEUBCEAAAAAAAEEIAQAAAAECAQgIAAABQAIhCAggAAFCQg -EIAmCAAACAgQgAQAAAAgAhCAAEIAACAAEIAAEQAhMgIQIABIAAAShMQgAQIAAABAxCAmEAAAAIjE -IAFAAACBAMQoIAQAAAIAxCACAAAAAMDEIAAAAAAATMQgAwAAAACAxCAGAAAAACTEIAIBAJDAgMQA -AAWCIBEAABAAAMQgAAAAAACAxCABAgAAAQDEICEAACAARMQgAAAAAANAxCABAAAAIMDEIAFABAAB -YMQgA0AAAACAxCACAgAAAIDEIAACAAAgQMSIAAABAAQoCYAIAAAAQAAJgaCQAAAwEAmAFASAAAAg -CYBQAAAAKBAJgAgEAACgEAmRiAAAAAQACYCYCAAAACAJgACCAIEBAQmCACQACAAQCQAACgWACAAA -DAACCYIAAAAAABAJiAgBAAGgpAmACAAAACAICYAgAIABACAJgBgAAICAGgmAFACAAyAACYCUAICA -IBAJgJiBgIJAIAmAABAAAAwRCRACCAFGQCGJMCVANAmAICAwNBQAQJBwgBAAQDCJghQIQkBBQEQg -EAEAIEBwCQAAQpBgQAQAEBAEAGJBQBAkBARYCYomUAQEBAQAAGAUAAQAAAACYQAEDUkAgBBACRBS -ADAAADCAABgAyEBAADAgKEBCwgAgRCBAACBYcBgEAEAAAUAAhEAQUCSQQAAAFSAQMgAAUCACQADK -KiBABkAhAXBskZEAAECQDAAEAhoMAQREGggAAAQEAAgARACYQEAACBoA6AChoAAMoFEIImAQBARC -AAQARAAC4AyICOBAACAAAAABAiqSEkCIASCAAAQAACAgABAAAEYzgAQCAqAILIQ4AAkAAYBEAckA -CIAQDADgCAAACQAB5AAMQAAgAAQAgYEAAhgyAAQEAAIAQMwIQKBJAEAIqKAACSiIABAJAAFIgSAA -AAgCAABgxAAAAQAQAAgAAAgABAEQCEgKk5KICQQhIyAMAAEAYRAGJCAGACGAgwYgCAAAgAAIBGgT -ikgoEIBMIQEABIBAgAAACAIAgUFGCAgICAQAggAAjVAACACAAoQAEAQMIIAIBMAAANQAQAEIgAAI -FEYgUAAAAIgCIAQAAAxAAkQCAIiEIAiAACkGEAEREIAQEwwEAABAAUADAAAAAMRABAQKAAgICAAw -gKAMAkAAQkgwQgANgEQCAkCgAAJBEJCAQUIAAAAAAChokghJiSgQgDJCAAEEFAJhIACgAQAAgAAg -AACBgAAAgABAUEEADBSCgWABAQJIAAAMgwEgYAAAKAoCAAGAMEABAlAEAoAhAQaICIJhIJAEECko -AGggEUACQgCMACAAAEFKAhFSQAgCIYIAgIAAQBYICDAQAAAAREAAABQoUEAgAAAAJQBAdAAoCAAA -DAYCABZIQAACAUQDEBICACgqBAAIIQIQFAAAAhQAQgBgABCMFAAFkAAEABBFBAQ5GAC8RGwoRBAE -RAEAhkIAAAAAEAcEQFAAAAdvAEIAEAgQAhIAFAJAQEwAACRAUAAWBAMTAAAQCBACAEMEAxBAEBAU -AgCEAMEELggAAEAAABSkgkEkQ4AARFGAQFQACBAAAAAAEEAQEQAQEIQUWC0ig4BASEhADCGIQAwn -SAEgKlhSEAkrIiFISEkiFBIQIggBIgAAQiAKEiggA8JSGEAgIQooIFZAABSAIABAI0ACIggAMUYA -KBkQAACAQAAADNaAkCICQCIBAQkQAZgDACBKDBgFURCAACVIUUIBMQkgpSA4AEkSkhBBQACAhUAA -AAAoAEqgQAAIAkAlIEgABscNAEjYEEpCgUBBGEAQwBBQSEIGCAAIEFBAQEowCMBADghwSEoAIAQA -wQkQEEBAUAHABAIQABAQRBAIFrQEKHLxEAQCEQ5CAGMLBAqUIJMITxMBUpAMhkgBUAgAQAAIAoAU -AAAH0ciAFARMQAAAgAIAAJEKAFCABgJCAAIQCEJCVAEACBQQIwSyEMUEAElIU5CCUpDQ0DKICAgA -IAiVAhAsQICMEAKCAUYGQFURBBEGVAABwEJrkAAGIKCzEwMDAKAAAwCIFAOAAQABAIEAABEUAgMK -AVGAgBHDgACSkREQAIACTBgwAIkSAACABAQAARqCPAKACAAQEEAEyAgBgwPggICAKQAAAA2IQSAA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAKAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAACAgAAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAACAAAAAAAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAIAAAAAAAAAAAAAAIAAAgAA -BAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAAAEAAgIAAAAAAAAAAAAAAADV8AAAAAAAgAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAEgAAAAAgAAA -AAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -EAQAAAAAAAAAQAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAABCQAAAAAAAAAAAAAAAAAAQAAoA -AAAAAAACAAAAAAAGGQAAAAAAAQAAAAAQABAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAfbAAAAAAACAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAQAAAAAAAnsA -AAAAAAgAAAACEAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAABAAAABAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAAAgAAAIAAAoQBBCEAAAABACIAICAAAAAgIACBAE -ABIIAxAABEAAAAHSAACAQgQAIEICAJBIA4IiQMEAAkACCAAAAAACAAAUAwAAAAAEFQACAABASAAA -AAIQAAAAAAAAEgEQAAAAAhQQAAgAaAAgAhAAAAAAAAAAEAAACAADAAAQAAADAAIAAABCAAIIAgAg -AAgAAiAQCEACABAgAAACAAAAABAAAEIIABADCPICAABQAEJA0ACNAFAAQgAAAEAACABAKQAgAAJA -AQJAQAAAIBAAAACABYAACDAAARAAAAAAEAAQIAAAgAAQUKBAgAAAAAgRAAAoABAKIAAAARACAkAA -AABAIAAEIgAAEDAAACACMEIlwgBgAwAgAABAEAADgAAACCIAAABAAAAgAgAAABIAAAACAAIEAAoE -IAAAAgIAAABRCCQAQEAwAAAAQIAEAAgCAQDQAACAgGYAIAgAUEgICAACAAkAFBEsEAkKUBEAFBAQ -YQAATAAQAAJEAAAQIZAMAACABAAIAISQAEAACIAgAAAAD2AIAAAAAQAACRABIAAIEmBIYAABABAE -AAAAAgQACDACKAAAgAEUIAAiAAIAABAiDGgAADAAAAggAkABgABwAABIIhAQCIgQAEwBCFAA0BCA -UAABAAABAAAQAAyEAaAkAAAAAQAAgQAAIAgAggCGAAASwAQIAgGAQCAAKpQAiBYAMAICgBCQwInJ -AAAEAdBQAohACAAAAALAAgIABAQCCUBIAAAPOREBEAAIgABAIAAEAACAAAMABEAAgxAAUCAAQAAE -ARAAAYAAACAQAQgABAAAhEiAIAAACASBiEwAAAARAADAAAFIAIEAadYAAAAgDAAAQAIACAgAABSA -ACAAAKAAAAAAAgAICEGAKAIAAAAAAEGSEQYAAgAAFBQAABJATIgEAgQgCAJAABAAAKABBEAABAoA -AAACiAAQAgAAAAKIABGAACAAAAJOIAAgAKAAABAAAAAACRBAEEAAAAACAQAgAAKAIBAQAAEAQgAA -AAAAAAACAAAEIABAAAAgAACoQAEAAAEAQjEBQAUQAAAiFQAogAIUAAEQAhBABIEAQAAQABAAjCAE -AAoAQgFAAAEAIAAACJAANAAAQMAIAAiEgFAEAAEgAAgAEQACECAAQABQAgAJKACQIUiIQAAAAAAA -QAMIAAQIAIIAQAAADzwRAzAADMCAQAAAMAIAQCBCAALAABAAAEAACAQAAAEygIAAAAAAICGAAAAI -AAkCgoAIAAAAAACGAEACBAAQQAAAIAA0CgCAEgAAAEACKAAgAgkAAAABAIAACAQAAYAGAAAJAEAA -gAAAAApCAgIAAAAACAQABgAEgkAIAgECRBACAEgkAABBECABCAAEAAgAIAAIAIABAIBAgAoQAAQA -AAAAAAAJuwgYAAAAAAABCAQBABCCAAFIAQAIgIEAAgiAAACMIgAACACAhAEAAAAIAQAAgAAAAAiC -IASIIAAAiAGAAEBAAAQIAgAIgAQAAEwABAgAAAAAACAAAAAAAIIABAAAAARAIABEAAAAQACABEAA -QACAAAgEIABAgIAAIAAAgADARAEAgAACAIQABAAAAAQCgKACBAGgAAIECACAAAAAQACgQAEAAAvV -AAAAAQEagIAAACEAAAAAAABgAAQBEACBAQQAAAAQBAkAIABBAAQABwFEAAABQAgAgCAIAAMABAAA -AFABAAAACAAAIABAAARBAQAAIQBAAMAAAACACCAAAAgEAAAIIAAAAAQAAIIAAAAIBAACAAAgAAAA -ABACIAoAAAQAABiAIAAACAIAAABhAAAIAAADAIIAAAAAAAAgAAAAAAAAACAAAAAAAVYAAAQACAgB -AAkUAAAAAAoAAAQAAIAABAAABAAAAFQBAAAAAAAIAAYAAAQBAAkEBIAABgAAAMGAAAAgAAEBAAAA -ABAAAAAAIAAEgAAACAABAIAIgQAUgAAQggAAABUAABCAUAAAAEAAEIIAAABUIQAQgAQAKAAAIBCA -ggEANKgIEIAAQIQAQAgQgAAAAABEgBCABIAAAAEgEIIBAAAAAAAQAAAMt4IAAIAWAAAQgAAoAAAA -URCAAAAAACAAEIAAAAAAAAAQgAAAABQAIBCAAAIAGCgAEIAAAQAAACIQgEAIBAEgYBCAAAgAASAA -EYAIAAAUOAAQIAEAAAAAAMQgBoIAACAAxCACSADQAIDEIAICKAACAMQgAgAoAAJYxCAYAACQIFDE -IAgIAACiQMQgAUAAAAAgxCAAAAAAAIDEIAAAAACAAMQAAAtIJAjAAABIAMQgAgAAAACAxCECBAAA -AATEIBMAAACAhMQgAQAAAABIxCADAgAAgIDEIAoCAAAAgMQkAAQEAAEAxCBASA0AAEDEIAEAADAA -AMSABCQAgEAACYAAAQAAgAAJgJAAAAAgIAmAAABAgQAACYAEgxAACQEJgACEAAEAAAmAAQAAAIgo -CYAJAIABAAAJgFACQIAAIAmAVAAAAAAACQAACj2AAACAAAAICYIAAAAAABAJiIABAIAgAAmASAAA -AAAkCYAEAAABAgEJgAgBAAEAIAmAAAAAAAgqCZBoAAAABBAJgEAAEAAABQ2ICgAAjAgICQACQBIA -AADAQgBAcEIAAUAAAEAAAgAAAAAxQAAAADCgAkBAAAAAAAJwRAFxgBQFgJBoQkAAcBABAABARomA -IMlgAMhAAgAAAABCQDACAAIAAAAMwQAQNAJAAMhJECJAJAnAwCBBQg4CAAACAKEAREIUIAACAAFA -ACAAIAAEAkAEghKQHAQAUAQmACIIcGRQAGRiAAxAIEAAMABBAkJKKAAhQBCIgAIBAASgCBIAQBAA -gQBIBACYGKjMAHIQAAAQagAEBEAJEARSAAAIUQAAAgIAQAABAAAEAgABgQAIQAAAEgwAAggAEAAI -AAAAAAAACAgAAAkAAEsIAARJCAHQAhoMQCBIAgIARAEBgQEBmHkACIQAAIgAQWCIAACoHCAEpAgB -oEABYARARAgIYAGgCVgEAAgAAQHsCQRgACBgAAmgobQUqAAIQhAAgDAACAEBAAEDAAgABABAAEAB -EQAEAAGEACEAAAAAAIiEAAAAAAEABgQAAAIQkYAEBDDCAAoIUYKEANQACAAABAQmJCAEAQMAjCAI -AACAMAAAh/QAAAgwgEAAAAgEMEMAgAhAACgAABIAAAEEEDIACQQAgQAEIBQQgQAQAWAAAJAoisBA -wGAAEAEAgggGIAACAACCIAQEgAgkgAQQAAAQSAQiAQQgIEAAAQwABBSAQAABhAwWAEAgAAEIABQA -QBQCAgAQBIEoEQAADAhIahBAAIAABQhAIBQAQAIEcIAAAAAFiABRaACACEEpMAAAAEBAEQBAAAAC -GQAAQAAAACAAAoAADAAAIBZUYGAAQEgIQRAigBAAQQwAADBpAUIMhgIIACAAAAAAACEAAABAKYQA -QmhAEExoDoQCITIoAYGgCAAAQgIERYgCI0AQwVBMwgIEkIUQFGyAkoEAMEACDAIAUEMAEDkMQAFA -BIKCRECCFAAAQCAUggByQgwQEDkQEEQBEBcARERBhABQEApALEBCOQQMAwAFCAAAAAARREAAAwAC -EAAAAAAEDAAQAhAEQEiAFYAQQBAIEEAEABQpgAACQBBCQkAQE6sEAAIAAFMiBkJURAEQABPDABIA -QgAkAEEHRABUEAIAAEMEAEIQsgAgAgAAEYoSBBAQAAAgCAJCCQjAEAYAASJCEhACEgggCCgAIiCg -CxEaEjJRABAJAIIQVhCxQgo0kAAAAAFQAxASFQBAIgmWAMBICALAAgAAA+UAgCAIAFAACghAAEIA -AjBJIDAiEiEAIEArMkKSgCAQIkxYKUlIUAkBgFIFJSAAIEEARElAQQIAKhIQBcUBASBAgTCIOwAQ -CAISAAJIOCASAEAEEAoQkAABCAQSAgISABBMRQCDBEiAbAoIEAAEQiiAABIwLBM1YBIQAiQEQAFI -gJELkAJkAEAIRAYBDJKCCwIAAwAAJFA0sAQCEUCAQExAAAAILhOIAEAPAAgAAAKQAAqFAAgIAhQk -UkMASgBkDAAFSAcIYGIQQAJDEJAHRBAoUhJUCYoAAQkIiAIkBAKACIgIAgSQAhIBEIICkAQU1EYE -AASQEAACAWACEICoAICESDCBAAKEIABIIjCAAAAAIAAAgFADAIAAXEQQIICgwJBMBAMBAJABgQCD -AjCASOjCEBDQUJCBgYDWMjAAgBAAAE8QAJAAAAbNZCICAQAEggEDARAAEAAgACMQAKAQgBMJAAAE -5YJCMAgDAQYAAQGIEKBIiAAQlRAGCUkEbAAAmACAgQgQAoARAFoQoQCQQIkAgJAQBAA6kBEzXzo/ -AAAndzAwNTeurgAAHT8uPwAAdycRACJ3AAAAAFNXM68AADNVd3czJyPvzt9TVXJ3Re9VH83/E99V -VVVVd3dVXVX7d3cAABX/iI8AAAAAC3zNBQX9AAAAVQAACl8AAC8PJ3c1NTo/Ba8ndxtfUPpQVQ9f -M1Vyd6v7R1Undx8fAe8bX//7Oj9VG3d3//sKXzNfPz8ndwDw/zfd3UV1IncKXzMPPz8AABsbMDA1 -MaqqAAAMPz8/AAC7uxEAErcAAAAAU1sz/wAAM193cjMnM//Pz1NaERsBq6ofzP0Dz1VmVVoRG/83 -qvsiIgAAAOpETwAAAAAGm84KAvoAAABVAAAOHwAAXw8nIjU6Pz8A/xsbGwpQVaqvDwozr7u7Vf+L -mSciDQ0C3xsKVVc/P1Unu7FVVw8PMw8/OhG7VfX/Md3eRnYzMw8PMw8wMAAAGxswujMxCAgAAAw/ -DAwAABERHw8zMwAAAABTUTMAAAAzVSIiqqoAzAMDU1MREQCqqg4AMQPPDw8zMxERVRWqASIbAAAA -+0RPAAAAAA4rTgoC/wAAFVUAAA4fAABVACcnNTUwMDMzGxsbGwBVMzMzMzOqEREAqouLJycA/1VV -GxsAAjAwVQ8REQACMzMzDzAwEbtVVQAxERJEdw8PMzMzCjA1AAAnIjB1MzcEBAAADC4MHQAAIicf -DzMzAAAAAFNSMwUAADNQIidVVQHNAhNTU3d3Vf9VDgEzAs4PDzMzd3IATFUBdxsAAAT/AA8AAAAA -C0BFBQD9AAAqfwAADw8AACIAJyc1NTA1MzMnIhsbAKozMzMzM1AiJwFRR0cnJwD/VVUbG1VRMDVV -DyInVVEzMzMKMDUicgAAADcREUR3Dw8zMx0AAIwAABGQFAgAjFAAERQdAACMAQARkBQAAIwBABEU -HQAAjFAAEZAdAACMJQARkB0AAIx0ABGQHQAAjHQAEZAdAASMJQARkBQAAIxQQBEUAAAIswAAAIwB -AAAUFAAAjFAAERQdAACMJQARkB0AAIwBQBGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMUEARkB0AAIx0ABGQGAAAHAAAA4QQAAEcQAABBBgAABwAAAOEEAAAHAAAAQQYAAEcQAAD -hBgAABwgAAOEGAAAHGAAA4QYAAAcYAADhBgAABwgAAOEEAAAHEAAAQQAAAIUAEAAHAAAABQQAAAc -QAABBBgAABwgAAOEGAAAHAAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAARxA -AIOEGAAAHGAAA4QbGwMDAAAzVVVVHwEiIhERAP8PAEREERE1NQ8zDAxVVQ9VESeZmAddAwEzM68F -R0UzVTMPX19fXxHdMw8zMxsbMD8wMFVdM1UzVTMAIncbGwAADDxOCgD+FVUAADc3ISsRBYqLHR0M -PwT/VVU6OkdHAFUzMzMAM6oREQBVBQVfXQ8zVQ8nJ1VVNTUiIjNVEREPqgDwoKEjIzOqKzqqMgCr -EbsRuyciAgcAADNQVVUNAiInd3cA/w8RRER3dzU1DzMMDFVVD1V3G1VUCxUDBzMzVQVHRjNVMw8F -BQUFEd0zDzMzJyIwOjA1VV0zVTNQMwURuyciAAAMEUUFAf8qfwAAMTFxew8KE0cdDAwuBP9VVTUw -R0cAqjMzMwUzUCInAasKGwUEDzNVDyciVVU1MHd3M1V3dw9EAfFQUSAqM1AhNVUyAFEiciJyGxvz -8wAAM18zOh/vd3cnEQ4OD93uRBEbNT8PEQxdqosPdxERmZuPXfPxDwWqAEdnM18zBV93X3cT3zMF -VVobGzA/PzUADDNfM18z9SJ3GxsAAAyDzgoK/gBVAAAB+yIiu6/Oix0/DD8EBA8nOj9HZlBVVV8z -+jOvu7uq/6+NX38PEVUnJyczGzU/IiczWhEbD7sO/q+rc3Mzr3s6qjf/qxG7Ebsnd/L3AAAzVTM1 -Dd9ydxt3Hx8P/1VEdycwNQ93DK5VRw8Rd3dVV08V8/cPX1UAR1czBTNfBREFEQHNM19VVSd3NT8/ -PwAMMwUzVTP/Ba8ndwAADIbNBQH1AFUAAAL3d3cPX1dHHR0dPwQEDxs1NUdVUPpQVTP/M1Vyd1H7 -X18FFQ93VRsndzMnNTV3JzNVcncPVQ//X1t1fzNVcTVVN/9RJ3cndwAAAAAAAAAAAAACAAAAAABg -IAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAIAAAAAAJ2wAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -CAAAEAAAgAAAAAgIAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAiAAAEAAACAAAAAAAIAABAAAAAAEAA -AAAAAAAIAAAAAQAAAAAAABAAAAAAACogAAACAAAAAAAAAAAAAAAIABAAAABAAAAAAAAIAAAAAAAA -AA/kAAAAAAABAEAACCAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGAAAAAAAAAAAAAAAAggAAAA -AAAASGgAAAAAAAAAIAAABgAAAAAAAAAAAAAAAIAAAAAACAQABAAAAAAAAAAAAAAAAAAAAAAgAAQA -AAAIAACACAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAgAAAgAAAAAPcAAAAA -AAAAJAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAgIAAAAAAAAAAAAAQAAJAAAAAAAAAhgCAA -AAAAAACAAAAAAAQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAAAgCAABAAAAAACAAAAAAAAAAA -AAAAAAAAAgBRQAAAAAAAAAAAAAACAAABCAAAAAAAAAAAAAAAEAAAAAAAAAAOvgAAAAAAAAAAABZA -AAAIAAAAAAAAAAAAABAAAAAAAAIEAAAAAEBAAAIAAAAAAAAABgAIAAAAAAAAACmoAAIAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAACAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAdQAAAAAAABAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAgAAAAAAAAAAAAAACAACAAAI -AAAAAAAAAAAAAAQACAAAAAAAAAAAAAAAAAECAAAQAAAAAAIAAAAMAACACAAAAAAAAAEAAAAAAAAA -AAAAAAAAAQAAAAAACAAAAAAAEAAAAABAAEBAAAAABycAAAAAAAAAAAABAAAAAAAAAAAAAAAAAABQ -AAAAAAABAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAABAEABAAAAAAAAAAAEAAAAAAAAAAAAAACQ -EAECBAAAAAAABAhQAIAAkMAAQAwAAAAQBgKAAAhAAAQCCQAQSsAAAAAAAACQEABSAgAIAAICAJIA -ACQQMAAQABAAAADIAAAAgEAAAgAAAAAAMogQAAAEAAGDCBCAAAAAAUAIAgAAAAAAgggCAMAAAAAC -AIAAUAECAAKAAABQABQAAQgAIBACAAAAAABAAAIQACIAgEAQAAAAAhIMUAgAAAwAABJgKAAEAAAA -AAAGEBAAAAhACgIACAhgAAAAAAAAMAAABCASACAAAMABQgAAAEoNCAAAQAgAACEwQCAAAABQEAAQ -QAAAAAAACgBIAAIAEAQAAAbDYEBSAAAAABAQJAAgBAIAACEACgAEAAAAAAAAAAAAAAAASAgCCAAA -AAAAKAAAAAAAAAVAAAggAIAAAAAAMAAA4AgCCAICAQAAAACAACAQAAAAQAAAAGwQAhAIAAAAAACA -AQCAACRAAQAhBCAAAVACCFROBAAkCgkQgmgUAE4AACEACcAAAgKAAAAJAABCEIBgIAQwAAxKgVAB -EAAAAEAgjAAAB4gQAAAQCggRBAAEQARIIAEEACAAAAEUMCAUABCAAAEAAAEEgIABEAAAEQACgAIs -IAABDggABAgwgAggEABAUBAIYGAAQEhOEAgBCCAQAGAAIAAAAgEBCACJxAKADAQAAEYAABAAEAAI -AEgAEIBAkQARACgAAUAEAIgAKxAEAIAEQgAAEICBCAgAEgBAxJDAIQgAAgAAQIgAABACAAABCEAI -AAADCQACkAAUwILIAAIBAAFRgBACEBSAAFAAQAABAAAAEIAAACgCAADQQABQAAAAAEAAAcAgCAAI -SUAQwAMAAAiBgAkCEA4AALCCBAAAAAAIAAABAAhCAAIIAACAEQABFAAAAAAABgCECAAABAABAgAM -MoQAAgAEgCASEAEEMgCKAACAABKhQBUAAAAAAQCAATAAVAQAEABIgCAIBQkAQAGAECAAAASnAEKg -EAkAABAAAgAACEAABAABAAAAUAAAAAIAAAAAAAAABABAEEgAACAAAYACAAAAAAAUADJMAAQAAEAA -UmgAAoACIEASBAAAIBAgFASIAAAAAAAQAcAQgBAAAAABEACCEAAQAoBAAcBgAQAgBEEgAUhAARIA -IAAgAAABAAGAEjAIQAAgAQIigAIBQIAAwAAAABOAAAAIAQAUAAgAAQAAgAAACcAAAIgAAZAQAggA -BCFAIIBEAAAMAAAACIIBAQAgAAEAAAABEAIAggAAAAAwAAAwAADAAAAAASAQANAAAACAATAAMABK -AkBAEAgDAEAAAIAAgQgCIIAAAAAESQggAAAAAAEJAEAABAAAAAwAIAAAIAAACQCAAEQEAQAIJAAE -AAABAAgEQACQAAAAKACAAYAAhEAoAAAAAYIgAAgACAAAAkAAAAALrigAAhAAAEAgCIgAAAgEAAAo -IAIoAASAAAgAAAgAAEACCQggIAAAAAIJCACAAAFAAAwAAAgAFEAACIYAAAiAAAEKIAkQAIRCAwgA -AACAAAAAACCQAIAAABIAAAAAAEQAgAEEAAAAAKgAAIWBAACAAAgBAAIAAApgIEBAQAAAgBAgAAQA -AIAEBAAoDAAAAAAEgAAAYACAoABAAAAAAAAgQAkAAAhDDAQAAADBAwQgBAAAASIAAAUQEAAABQAA -KAAIAAEgAAABAAIEAARAAYiAACAAQAAAIQAAIQAAQAAAAAgBIAAAGAAQAAQAAIAAAIABgAAAAAAA -BUCAiKAAAAwAABAAQFgAABCAAAAIAAAAAAAAAKAAAAkEAAgBAgAACAQIAAAAAAABEAAAgACEAAkQ -CAADBAgAARAAAAAAgAAAIQAAkAAgAAAABTgJCACAABBAAAQAAIABAAAAAAAQAQAgCgAEAACAAAgB -AAAAIJEIIAAAAAAAEAEAgAACAAAAASAAAAkUAACIIQAAAAAAAAJIAAAAAAEQAAAAAIAAAAAUAAAQ -gAAAHAAAQhCAhEBAAMAgEIAEAAAAAgAQghAAAAAABBCCAABAAAAAEIAAAgAAEAIQhAQAAAJBIhCA -CIAAAIBQEIAAAAAgCAEQAAAPe4IAAAAAASAQgAQAAAEkABCAMAAAABAgEIAAAAAAAAAQgABAGJAA -IBCBAAAYAAABEIgAAgAABAgQggAAABQAIRCAiCgAAgAAEIkAAigAAAQQIAIIAAAggMQgBAAoAIAg -xCAhCAgAgMDEIAFIAAAAgMQgAkgYAAAAxCACIAQAAAjEIAEBACAAAMQgA0AEACKAxCAASAAAARDE -IAEAAJAQYMQAAAFgKBICBAAIAMQgAgAYAACExCAgBAAAgUDEIAAAAAAIiMQgAQQAAAFAxCAAAAAA -CADEIAFCCQAgAMQgAgAYAACExCABAAAAIADEKAEAAJAACMSAkAAAAAAgCYIAABAAAAAJgCgEMAAk -IAmAmgAAAQAgCYAAAAAAAAQJgAAMAAAAAgmABAAAACgBCYAEAIAACCkJgAAAAAFAAAmABAgAACAE -CQAAB9yBQABAAkAQCYAAIBAAACUJgAAgAAAEGQmIgCAAAAAgCYEEEACAoCAJgGAAAAAQBAmARADR -ggAACYAAABCAQBgJgCoAAAAEAAmCBAAACAAACQhAADAAoAQAAAkUAABAMAFARAQCcCGQcAjBAGBo -AAAAAgASAhDAIAAEAUBwIgBQADAgQHAIQGAEAkBEAEBEAAhwYiAACgmqBXBgRACSAAYCAAABlnSB -WCAgRgQQABIQAARAAMACAEFBQCQgAiAgAgAgIBAAQkAAAAAWdAHBQUhwICQAAAQAQgYCIABAUADQ -BCIAEAACBERAKAQAARAAAAAAAAAkkoAEZBoAAEAgBAgEBAAACAgAQGAICggACgIECBIICAEJQAgK -CAQQcABaEQBBAAABBAAEBAkhAEBBAAAgAAAKIgQAQAgSGhCIBAAAkIHgQaEAAE3JAIAEBAAB4EBA -gATEYAAEBAmgAgKQBAQAEEEBAGAEAMCBgAABKAAEABIgBAQISIAAAEQBwQBIwAAECQgAAABBQISQ -BAAYCQBAAAEAAAAAAAQAQAAAEAAhgQgAMkIAAQgBAgAAAQAABAsAABBCAACBYhAAAIACAACABAAg -DAAEgMAIEiAIAIAAAICEIYQACQACCAQC1AAAAEkAAUJDAAEgEAAAgLAABCAICFATIIBJAAAwEQCA -MARgABAQAIQAAAgAAEAABhAABCASCAoBAAQgCElIAACKICAQEAEAAIACIEABAACAEATASAAABEQA -AEAAAIEACAAgMAIAAQAEAAAAAABAAAQQAAEQQUwIQAAAACAARSgEgIAAYIACQAEEAIBAFCGACEFg -IkIGDaAAKACAFUABAgBCYKAiAIAABBJgKBAADQQAAAADBFIwgkZCAAAICAACggBgAgAAIDAAQkII -lEBgIAEACAAAACAiEgRAQBAAMCJCISGMAAAhoEAACYgCCQQACCgAADBEQQIigAWODAAAAAAGAAQA -EANQAABNKAIZxABAMAAAAAECAAQjFEQU2AAQAABEAgAAhcRkIAAAICAAABIABABQUFQQEEQUA6sQ -EghAuYSsABAEAFJAQANAAACDQHAUJEQAAAMtAAQAAFECAAMAFBAAAIQuAAAQABAAAAgSADAUQAAA -BQIQBcIAQ0QAUAAUABBQBEREQxACAkAQAbkEwABCUEoAAQAEAgFAZEQQBAIAAQAAAEASUQBACEAC -kSAAAAIQAAwDiYGgCAkAABICEBICCAAAQigkAAJIQFAZBAAAEAIAACIAECISCkANJRKBRVlWAMgQ -EhAgQEBIWSE6GgACQAAQAAAACJ0QODBIUSEgvChSECBAAgBCiFRCkkpAw0BAUgABQBgMABK0AdkJ -QAKAEjACEiMAAIAA0CkhgIAWEwgCAAASAaKqGBARGS8AAAAQAAACEQCQAEABEAhACkiBEqBEECKA -VGAACQqSAEKBAAAAQAQQAkBMAAKgAAQARQAOAAoAFFIQEJKANAQgCggoBBEIAAQoQEAEAhYEMgBA -ACQBFAgSiKKSAAAMmwZCAFACCAoAMEAAAAgJEAFARhQEFEhRUEgAEgAIQgoAJAKwQgAKCI4EAjQE -AIILkywAEAiWgAQgEgSAkAQREAhCQgCAACIQDAFACEAAQoACAAACAwIAAAAAEgDhwCIAgKLsbWCA -gBKAAIMAhAKEEAADAACQBjsYhgAjgIAQAIZAAQYIgIAAiAAAyAoCAMIC04CYHAARAwACAImAkQEC -ABAAAAvThAATA0AAAQFAAAsDAJAQAYMIEOgEAxABAAAAJgDACAGAGBhAoCSBIJgAkIAABJR8gAsI -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAEAAACAAAAAIAAAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABAAAAAA+aAAggAAAAAAAAACAAIAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAABoAAAAAAAACGAAIAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQACIAgQAACAAAJAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAD7MAAYAAAAAAAAAAgAAAAAAAAAAAAAABBAAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAYAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACAAAAgAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAAAQAAAAAAAAAAAAEIRAoAAAAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAEAAAA -AAAAAAIAAAAAAAAAAAAhqAAAAAAAAAiAAEYAAgAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CAAAEAAAAAAAAAAAAAfHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAABQAAAAAAAAAEAAAAAA -AAAEAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAQAAAA -AAAAAAAACABAQAAAAAAJAABAAAAAAAQAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAIAAAAAAAA -AAQAAAAAANwQAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA -AQAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAYAIAAAwAECBCAAAAEAAAAiEAAAAE -AAAiAEAAEAAgACAAQiAAAAAAAkBCAAhQIAAgAAAAAJJAAAAACAgAAAAAAAEAAQAAAAAAECMAAAAL -jwAIEBAABAACCAABQAIAAAIIAAAAAEAAAhAAQMgCAAhIAAAAEAEIEAIIBAAADgoAEkAgAAgCAAAC -AAAQUACAAAoAEBAQKAAQQAiMABAOAAACAEgCAAAAAAAIEAAASAAAQABASAAAgACAACUIAKAADAAC -ACgCABAEAEBIAAIAAAAAACIAAuAAAiAgaAACAAAAACAAQAIAAiCAAAAAAgEA4AAAAAqwAAAAAAAC -AAAIAAgIAAAASABAAAIAAAgAACAAAgAAQAACCCgACAgAAAA1AgAogAAAEAQSYAASBAhgCBIAAAAA -AGAAAAJSYAAoAEgwCgAAAEAAAIwAACAAAkAA1pAEIQgAAAACAAEMUIAABoAAVGYAEEAAREBAAJCA -AARAAAAAgAgBAQAAEACQAAAEIAAQEACAEUyAABAAEcgACGAAAAIAEgAACXoADAAAAAAAiAAAwAAo -QAAkABBgCACCAAAQAICAUCkAAAAAAAAABCAAAAYAAACAAAABxAABEGABAAECZAAAdABIASiQAAAQ -AAMBAEAACAwACMALAAEQAAAJAAIQAIIACgAAAACEQNAIAEAICAAoAImBAAsAAIMACUsAAAgACQAA -CAAARAAACAgMAAAQAAngAAEAKAQAAEEAFAAhEAQCAAGIAAAHTgAAQAABEAAAIAABAgAAAAAEARBA -AABAAAAAEAAAAAIAxAEQAQFAAAAACIAAAUCQAAACAQAAEYABEAEAgQEQAAEAAgABoAFAAACiDAAA -UIAIgDACAAAAAQAAAAEAAQAAQAAAggACAAAAAAAEACBAgAgAIABAAQAAIQBQhAACAAIIAEIAABAg -AAAAEmAABIAgBAigAAAQAgBMAAAAAQAgADAAAAvzABAAAAAAAAgAAIAAEUAACAAABAAAgAgABACE -BEIIQAAAACAAEBQAAAAAAAACBAAGQAABIAIOABBgEiAAAAAARAAKCAACCGAJAAIIABEgADCABgAE -AIAABFAITAgAwBIAAAAIIAEASABAABAAAoSAIUIEFAABEBAEQAEAAAAAAAAAAQQAAAAyAAABgAIM -AAAggAQAAAAAKQAABMAAAAAAAAAACuUABEAABAAAgAAAMFAAAABkAATACgAgAAAIAAAAEIACQGIU -CAAABAACABAiABBAAAAIABAAEMAAAwAB1MEBDAAWAICABAAAAMQAIGEQABQAQggAQBAIAAAACAAg -gIEDAAAIAAABGAAAAAiAQAAEAgAACAJAAoAAgkAIAAACCQCAAAxIAAIAAAAhiCAAAACAAAEMAIEC -AAAAAAgAAAQIAAAgAAABOAgAAAAAEgACCAAAAkAAAAIJAAAIAAIAAgg4ICIAAQAACQCAAQAAgAAI -QAAQgQKAAAlSAYQAFEAAiQAaAAAgAACJAAgCgIQAAAwAAAoAAEAAAEAIAAQAACIAAiAEiIAgAABE -AABAjCAAAAAAAAAAKAAgAQAAgABhAAEAAACgwEAEBAUBgAAABKEBBIAAAAAAgAAAQAEBQIAAAAAQ -AAACAgIAAAMpACAQBAAAAIAgAAAAAAAAACBIgEAAAUAAAAABAAAAICAAAAAEgEAEAAUAgAAAgCAA -AAAAQAAAAAEAAQEgAAQAAEAgIAQFQAAAIQAQIABBAYAIQFEBAkQAAABQAAAIwAAAACAgAAEgAgAI -UAAACABCAAAAAAAAECAAAACAAAgAYAAABAAACgAAAAAAEAABAAAAABAAAAAAKAAMAAUAAACAAAAA -AngEAABACADFAAAAAAAAwAAAAASAkAAAAAAAAgAAAaASAAABAAABAAQAAEACAAAMEAAAUAAAiAAE -AAAAgAAIACEAAAAAAIEAAAAAJACACAgAAIQEhAAAEAAQgAAAABYAABCAAAgAAQQgEIIAAAAUACkQ -gAQAAAAAABCACAAAkEACEIAAAAAUIAAQgAQAAAAgIRCAJAAAAAACEIQAAAAAAAAQAAAKvIAUEwAU -AAAQgBQBAAAAABCAIAAYACBQEIMAAAAAAQgQgAAAAAAAIxCAAAAAACABEIIAAAAUNCEQgBQAABUg -ABCAFAAAACABEIBCAwAUACAQIAEAAAAEBMQgAAAJAAAAxCwgQAAAAMDEIAAACQAAUMQgAQIYAAiA -xCQACAkAgADEJAEAKAAAgMQsCoAEAALIxCAzAAAAAIDEIAAAAAAABMQAAA/uICIMCQAAAMQpIkII -AAAAxCABSggAgADEIAAAAAAIAMQgAQAAAAFAxCAASQAAAADEIAACCQAAgMQoAUgJAABAxCACAAgA -iIDELAACAAAAwMSABAIAAQAGCYBgABAAIAAJgJAAgAAAIQmAAAAQABIICYAKARAAAFAJkABAEAAA -lQmACgAEAAAQCYCQBQCCLCAJgAhQAAAAoAmIAAAAAQAKCQAABheIAAAQAQAoCYAAALAAAAAJgAQg -cAAAAAmABAAAAAAACYAEEAAABCQJgKAAAIAASAmAAAEQgEBkCYAEABACIAgJgJAAMABAJAmAgCAB -AAQgCRQgQARwYEAIACAAII0AAEIASMAAmYABVQIAUBANABBwQCBAAAkAAAAgAAAAABAQAABAQMgE -AICAAEAAcBZiQohEAERAAAGABAAAAAAAQBAgAAAI1RBEAQgBEBBBEBAAACAABEI0IIAAaGAAQAQq -BAEEABACSQBAAAQAACAAAIAgCAAAQCAAUABAMDQCAAIAQAFEBEA0IgAAQoAAAAAERABEggAAhEKA -QAQAFAFAICBAUkACAAAACAJCAEoCAUAIQBTAAAIEBAQAEAwAQQAAAEAgBACASAAEFBgARAQIAAAE -YAmoEQgICKChSgAACEAAwQAAAAQAAETeQBwAAAggBABAQhQAGIAEAERCAAAIAAAYAGAAAAAAAAAQ -QQFACAEAAIGgQAgCQEIIAgAAQIRCQMEAAaAISSBCnERBhAQBQACKiYAASQBB4AQIAEAGCAGAgiAE -DEAAACAhAAQiYIAAAEAAACBEAAEACCIIIAQEIAQAAIgRIQAACgGCgDAAgAQgAIMEQAiAQAECCAIm -EhAAAGAAAAAAAAEAAAAAh7+AIAAgICECEYAgEAYAAACECAAIwAACKcAQAABBAIAAQSAQICREIgIA -ABYKUCABAAgIxCs0QAAMAAAQEIKQgABCCAAAwBAAkVIIBAICBBARAgJiKAACQYgEgCoBKAAJqaAQ -IQgSAAwoABACgBAAAABAlEKgMUCNCEwAoCABBIAAAABAgAIQAQgKEEICQggMIACBQAAAAEwMBCAA -AAAEAAAAAAAB84KIUAAAAAgAAAAAAABAAAACICAoBECACoAAAgBAQgAAACCosQyADEgSICAgoE0I -IEYpgKECSYEIAAABMEQAAgACQAICQA0iIEJgAJCWAAEQQAAArgQEAkI5VNgBAhcAINkAAAQEU4QE -CIUAAgAAABAARBTARETAEkABBABAQgBAKQAAEAEMChJCEBAQBxAGQghBIBRAkAQEAAMIAgAAAEAA -AALYBAINEUAAAAQAAADEAEAABgIAEQEDAAAQAAAgBCAwAAAQgAAAQErAUBRAFAdSFACBREQEABAU -BBLtxEACACuoMAY8eEAAlUIAAAAIjICSEggBMAggAAAAIDZQUwQhAAADlphICgAVIEAYAEAIAALA -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 -v3V3EbsPGw8K3d8T3zNfDxFdf19dAAD/9wAAAAAAAA2PAAAFr/D1AAAAADMbAAAAAP/74Oszr/8v -AAAAAAAAAv8bG+DrqvtQ/wJXEbsbG3d3DwqvJ7u7JzNWVlRXiasj70Z3RncvIg8KAasRsYmriasF -Ebu/M18zX19bNT8nd3d3NT81PwUVBRUF/wf3dndVV3d3X59VUTMPAAAidwAAAAA1NU+/dncidw8b -D1/c3RHdMwUPdwQVr78AAP+zAAAAAAAABYgAAA4f8PAAAAAAMycAAAAAVVFUXzNVVXUAAAAAAABR -/yd3VF9V+1f3Vf8ndyoqcncPXzMncncnr1VVVFdFZwHNRXdFdy8iD19R+yd3RWdFZwAAAAAIAAAA -AAAAAACAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAALZgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAgAAAAAAAAAAAA -AAAIgAAgAAAAAAACAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAggAAAAAAAAAAXTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIAAAAAIYAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAA -AAAAAbsAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGQAAAAAAAAAAAAAAACAAAQAAAAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAIAAAAAAAAAAAF9QAA -CAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACIAAAAABAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GAAAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABPsAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAMEQAAMAIIAAgIAAIqAAAAAwAAABAAAgAAAAABAAAAAAAAACKAAAAAghIAJAAAAAAQ -AgIAAABAAAQAEAAQEkAAAAACAAAAAAARCBAwAAAEAAALmAAAAAAEAAACAAAAAAAAAEAAEAAAAAAA -AAAQUAAAAAAAAAQAAAEAAEAIEBAAAhAAAAAQBABAABAAEAhCSAABAEgAkAAAAgAAEAAQEUAAAAIC -YGAAAgAAAAACYBALKAAAAAAQEAAAUAAAAAAIAAAgCgIAAAIAAABAYDBAEACAAAgAAEAQAAcAAAgA -QkgAAAAQACAAAAAAUKAAEAAAQhUAAAAAAArTACgAAIAAAAUAAAAAAAAABAAgQgAAAAAAACAAAAIg -AAAABAAAAAAAAAAAKgAAAAAAIAKAEgACAAFAIhACAAAAAiBoQAIAEAAASggAAgAAQAABAEgAEECI -CAAAAAAAVAAASAAAAEAAACAIAAAAAEJASBAAIABBVAAAAAAAAHQCAApBACAAAAAQAAgIAQAgAAAI -UQCQAAgAACwBBEAAZgQQSQAADNMAAAAAMAAQKBQEEoCAAACEDAAAACAQAAAQAQAGBAJQACAEAAAC -QgAIAABAgBAUEEhRADQAAhRoBAEEIAAKEBGIBAAAABAAEEoAAEQAciYASBAGBABAgAAAAAQEJDGA -wAgAEZAAgIAAAIIEAAQEAAARABAUABCQAAICgMCAMFAICAAECAAEAACAgAkQAAHAABEAgSwACAAA -EAAABAAAyAAIAAABPwAAgAASAABJAAKAAAAQAAAAAggQAAAAAAICgQAAAAgAAAiBgAEAAAKAAgBA -AYAAAAIAMAEMSAACAAAEAAHEAgEAIBQAAFAAgYAAAAAAEAAQIECUAEAAACACIDAAAShAAIAKKAAA -qAACAAAAAAAASbEAAAUAAQBAAAACAAAAgAgWAAAhAAAAAAgAkGAAAEAWMIAAIAIoEAAACACABBRA -AAAAAAk3AAAAAAIAABQAAQEAACAAAAACISAACAAAAAIAAQIAAAAAAAAAAoAAAAAAgIACIABAgAIA -AAIoAABABghEEoAAQAAAYAACCABKQRSAQEAAAkQAAAACEAAoAAAABAAkJAAAEACAAEAgAAAwABAA -AIAAARAAhAAEIQBiCADQIAECAABAACgAAAAQwCgBFAAhAABACCQEAAAAADEAAAACgAEQTAAABt4A -CIAACAAIQBEAIIAgAABgFAAAAIAAAAAQAcQEACIIACAAhCAAAgBIIAIyABEIEBAiAAQTAAAQAQAB -JgIEMBEKBAAAAAhAEICQAAAAEIBACIkkAAgAIAIACEEABAACgAAIGAAAQAAAIAoUAAEIAgAACBgA -AAgQAABKiAAAEAAAAAkBAAAAEAAACAoAABBAAARMCIAACAAAAAkAERAAgAAAAAADTwiAAAAAEACA -CBQAAAgAAAAIOAAACBAAAApIAAABEAAACAAAAAAAAAIIABhAAJEAAAwQAAAEFkAADIAAAAAAAkRI -IAQCAAAABAgAAAJCAwACQQIAAAAQAQgAQAAABQAAIQAgAAAAAAAAAACAAABAAAAAIAAAIRgAAAAA -BgEAIQUAAEQAAwAAAAAAAAAQACAAAAAAAAAAQQEQAAWFwAAEAAAAAAphAAAAAAAAAAAAAIkAAIAA -AYEFQACAAAAAAAQEAAAARAAAAAAAAAAAAAUgBAAAAAAACAQAAWBARIAQAUEAAAAABAAgAIAAIACQ -AAAggAAEAAAQogAACQAgAAAYAAAABAAAAFQAAAEEQAAAAAAAgCBAAAAAAAAAAAAABAQAAAAgKAAA -FAAAAYAAAARQAAAAACCABAIAAAgSIgABBAQACgAEAAAAD/UEAAAAAAAAAAAAAAACICAAAAAIAAAB -AAAEAAAAAAAgAAkQAAAAAAAAAKAAAIAAAAAEAAAAgwAoAAhgCAAAAAiAAAQAAIAMAAAABAAAAEAA -AIJAAACSIAgQgAAAAAAZKBCCAAAAAiIAEIIAAAAAACAQggAAQAAQABCAAgAAAQAEEIAAAAAAoAgQ -gIQAAAAACBKABABAFAAAEIAAAAAWICIQAAAFmYAEAAAAAAgQggApAAIAQBCDAAAAAAAQEIAEAQsB -oEgQgIAAAAAAARCAAAAAACgoEIJVAAAAJQEQggQgAAEgABCAAAAAAAAAEIAAAAAAAAAQIAQACAAE -xMQgJEAAAAAExCAKgAkAgADEIADIGACAVMQgAAIAAAwAxCABAAgAAMTEICMCAAAogMQgAgAAAgBA -xCACAAAQAkDEKAqACQAAwMQAAAx6IAdAAAAAgMQpAEIAAAAExCAAAA0AAADEIAMCAAAAgMQkAAAJ -AAAAxCAQAAkAAEDEIAoAAAABAMQgCsAAAACAxCADAAkAAIDEIANAAACAgMSAAECwgUQQCYACgIAC -KAAJgQAAEAEgIAmACAAQAEAACYEIgAABAAAJgAgAMAAAIAmACAEAAAAgCYAgBQAAIAENgAgEAA5I -CgmAkAURACAqCQAABnOIAACAAAAgCYAAAIAAIAAJgAAAEAAACgmAmAAAAEAgCZIgABAAoAQJkAAA -EIEgAAmQAAAAACAoCYBgA4AAACUJgJQAEAAgIAmACACAAAAWCSIAQgBQQAAAJiBQSMZAAgVARAAg -oCAAAAAAEAByYBAAEABIAAAAFUIEACAARAQkQAAQIAAIAgAwABhAQAAAIAIAAABCAAAFQAAAAVCA -AEQEAAAK9gAAAAAgIBBAAEEAAAQAAAAAYABAECAAQAAAIAAgJAQAEAQAQAAAgEAAAEgCEAACQgAC -CAAAFCwQAAIACEggAAAEBATIwBARCABIKIgCAGIOKbAAAAwIQIBBAAiAgahB4SAEAEBYUBAADAAA -SQQIBOAAAICBIiBAFEBAQAAkJACAAIJZCZCpygzkKAAAAAQACEgCIQGABACAQIACAkAogAAAAE11 -4OQAAEBIAIAIAQAIAQAAZAgAAAEAQAAAkERAGAQAAAAABAAACAAAAAgAAUBMSEEBSJCwoAgEUApA -IaAAmAEERIFARBSJQAESCBQQUKFsAUEQCSQBCAEIQABOKQQQAAAQgIgBBAABAwEAAEQACAAAAAEs -AAAAiAAAJDQCxoiQEQABQACAAQAAAgAgAAsDAAEAgIAAgADAEAggElAKgAQIiAAAiaMAAAQDAAQD -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 -AAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAZeAAAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY8AAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAACAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAOMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAQAAAAAIAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAgAAAgAAAAAAAAAAAAAAAAAAAAAyMAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAAAAAAAAAAAAAB8gAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAEAAAAAAAAMAAAAAABAAAABBQAAAAAAAI -AAAAAAIDAgAAAAAAAAAAABAQAAIAAgAAEAIAAAAAAAAAQEAAAAACCAEAAEAAUkIAEhAABCAAAAAA -CBAAAAACAAAPqQAABAAAAAgAAAAAAAAAAABAAAAAAAACAgAAAAAAAABAAAAAAACAACAAAEEAAEAC -FAgQAAASAFACQBBhAAAAAAAAAAgAABAAAAgBgBIAAAACAAAAACAEAAAAYAACAgAAAAAACAICAAAA -EAAAAAAAAgBAEAgAACAAAABACAAAAAAQAAgQAgBAAAAAQBAACAoQAAAAQACAUAAAAABAAgQAICAA -AAPBEBAAAACBICAACAAAAAACAAAAEgAAAwAAAAAAgAgAAAAAAEACAAAAUAhAAQIAAACgAAAQAGAA -EAAgRBICACAAAAACUAAEAAAAAmEAAAACAACAAAgAAgwAihABAAAAEBAoAAAAAAAEEAAAABAAAAAA -cAgAAIAAABEACAGAgAIACIExAIQAAAIQiCAIJECBIIEQAAkAADACAEYBAAAECBAISAAAA00AAAAA -BgIAAggAiIAAQABAEQCAAAAoAAAQDAAAAAIAABAgAAACUAAEAACEBBAQAEBAAQAAACIAgAAjgACS -AghoAAAAAEsIAQoIAAAAgQAEIAADVAAAKAIAAAIBAACQAAAAEAAEAABBgQAEiAAAAAAAAAAAAAEA -AAhCAAgAQBBAAAAGAAADEAIBQAEwBgBAAAGAIIACMKAAAAAQBEATgBABAAAI8wAAkAAAgABBACAA -AAAAAAICBBAAgAgIABAIgIQAAAACAAAAAAAIACKAAhIAAZAAAACAAAABUAAIEAAUAFBEAAgAAQQA -AIACAQADxAAQkAAQAAAMAAIAAAIAAAAAAggAAAAAAAACAEABAAAgAAAAAYgAAAQAAQAAAABADQBC -AEAICAhAgAGCAQgAACACAAiBCAABQAAAAAAAAAAgQCkABAAAAA0sAAAAAAIAAAAAABAAAAABAAAA -IQAAKAAAABQAABAAAAAAAAAAAiAAAAgAIAAAkAIAQAAAAAIEACCgAQQAlgAQaAAAAAAQIAAJAIAA -AQQgAAQABkAAgAAAEBAiBAAAAAgQAAAQAgACEgQIAAAAAAAAIBAQEAAEIBMASAQAAAAAECQgAYwA -AQAIgEBQJAAIgJBGIAEgAgAAAAEAAAACAAgISAAACXoIECAABACAxBAAIAAAQABCSAAIAAAAAgAQ -AQAAAAAAQAgAAAAAAAADgAIABAkAAAAAARAAAWAQgACAAAAgYwAAAAQQAEAIAQAKIAQABIIAgCgI -BAAAAAAgCAkAAghAAIAIEAABAAQAIAgcMBAAAAAACBAAQAAQAAAKCICAAAAAAAwCCAoAAAADiBAA -DIkCAQAICBAAAEIAAAwIAQEAgEBGAAADcQgIAAAAAAACCAgAgAgAAAAOFCAAgCAAAAgIIAQAAgAC -CJAAAgAAAAAIAEACAEAAAAhAAACAAgACSABAAhAAAEAIAgEAAkAABAgIIACAAAECAAAAAAAAAgAA -REQAACAAAAQgAAAAAAEAAAAIAAEAAABBIAABAIAAIAAEAAABIAAAAAAAgAAEgAAEAABAQEAEAAAg -BIAAAABDACDBBAAAAAAAAAW9AAABAAEAkAAAAAAAAAAAAAAAAAAAAKACEAAAAQAAAAAAAEEAAAgA -AABAQAAABQFAICAAAEQARAAAYAoBAQAAgQAAYAAAAQIAIQCABAAAAIABEAAIAAAgAAQAAAIBARAA -AAQAAAIAAAAASIAAAAAAAAEUAAAAAAAABAAAAAAAIIAAgAAAACAAAAACEAICQAAAAAAAAAIAIAAA -CAAAAAEFAAAACysMBAAAAEAAAAwECQAIAAMAAAAAAAEAAAAMCAAAAQQAAAEQgAAKACgABAQAEAAA -IQAAgAAAACAgAAAEAAAAAAAAAAAAAIAIAAAEIIAAAAAgAIAEAAABIAARgAAAAAEkAxCAAAAAICAg -EIIAAAAAAAAQggAAAAAAKBCABAAJAAgIEIAVAAABACAQgCAAAAAAABGAAAgAACAOEIEAgQAgQCIQ -AAAE84AACAAACAAQgAAiBBQAABCCBAAAAAgAEIAAAAAAAAAQgggoABRBBhCAAIAoAABAEIAAAAAA -AAAQgAACgAIgCRCAIAgAAAAIEIBkAAABIAEQIQJACQAAQMQgAQAIAACAxCADAAgAAEDEIAEACAAA -AMQgAgAIAADAxCAGACiQEMjEIAIAAAAAwMQiAAAoAAAExCABAA0AAMjEIAEEAACAAMQAAA9ZIAIC -BACgAMQgGgAAAAAAxCAAgAAAAIDEIAAAAAAAAMQkAAAJAAAAxCABAACQAIDEIBEAAACAQMQgAgQA -AIKExCARAAAQIATEIBEAAAAASMSAAACAAAAADYAIACACICQJhARAsAAAIAmABAAwAAAACYAAADAC -QBAJgACAGAgAIgmACAAAAAAgCYAIIAAAAAANgJQAEAAAEAmAmAAAAAAUCQAADCyCAABAAhEgCYKA -AAACIAgJgAkAAAAUEAmCAgAAAAAACYgAABACISgJiAQAAAogKAmABAAAAAAFCYAAAQABQCAJgAQg -AAwEBQmACFAAAiAACWBwAAAAEBABEAAMAAAAAAEAAEAEECICBAQAECAAAAAAABBAACkQMAQAAABA -QEQGAglSJAACEYAEAABAcCAAEIAAAMHJBQAMBAAgQHACQABEAAALvgAAIEAAQQAAABAAADAgAEAE -AFAABA2CAAAAQAAAIACAUBAAACBABAAECFAAwAYEUABAIAAGAAwxAAIIAAYAhAwwIERgIcARBEIB -wAAEAAaIAAIQAJChAIAAhAAARCACQgAAAEAMQahAAAAAAADECKGICACgEgQABIBAAAAgIAGBUgkE -BKGICARAAAAEAgBExIAighIAAAmACBwEBAgIQAAAAEalAEQACAGAQEhIQAAAAEgJAQhACEAIQkCA -AEAA4BoAEFIAAQAAYKAAAEBACEgKQcIEgQQAQCgAAgIBAaCooaABCgQCJABKCABAAUoIQBgADBQA -ABEGAAAJAMBAgABAgAAAQw5gBAgAAAEAAQAACAAAABMmIBEAAAAAQMwAgIABABCAEFBAEEgMYgAE -IAgAgCAQQAAAAAABIEghQgAIiMAgIwAAgTcAgAAAEAEAYSCBAQAAAQAAAoACAAQgAEAMgAAACAAA -gMBAAYEAAACBwcAyQJBQEAIAKAIALIECAGBwABAQBABACAAgCAAMAAAwwAICgDYAAABAAAAAAAAA -ACgAAAQAAAQUAAUAQhAAABACAAAAAAQAAABgAAACQAABIHAAAgAAAACAIgIAAAAEAAFAQGpJggIA -KDAAEA2GABAIAkIAKSmEAAAHzQQCAAAAAAQEIIAUAABgFAEQAAAAjQAAFCAAAAAAAQAAAAgJAQAE -AAAAIAAABAAAACqicBAEQQSAFAAgAAAJBABCagpClAGIAEAAAJQAhIgCAAAQwEBAAgQDAADIgCno -BBLAAKoAAACAAEQAAwAGAEBCAANAEARCQgAAAAAAKCxEBAIAYExEQgC5yA0WUgcSABDAABALFAAE -HFAAEAMUAQAAAAB4AARAgQAAAAAAABDBQAAAAAkRgCICAghAAgGIAAAAQAAAQAAACCAhAioEAIQA -ggCAEARDm0AkQAAAEBICQlZAAERACBIQBEOrBDoogSNARAQAAgAAEAAAAkBYAAAQQAEQEAhQIEgI -QaIAABAAAAQAAAgAEAASAACgQDgIAEFAIAAgKEAAAEgJAjYgVBQQCAFZUjoKEsDQAxCAAIoSySBC -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 -AACqBa8Gjonv8RHxEQAAU3cAAKqjAAAAADU6iasAAFZWBSevrRERJycPdw/dJwUbERG7qjcRuxG7 -Dw87OvER8AAAAB1fAAAAAAj/Cl8AAAAAd3cnJ79VT78AABX/AAAFBVV3Dyc3d28/AABAVY2NAABR -UVVXz98dHXd3d3c1PzOvu7+7vwWvOj8RFRtfRFUndwAADt0AVTc/AACI3QAARFcAAAAAVf8KXxef -AWfxEfERAABTEQAAVVMAAAAANTVFZwAAVVVfX19dIiIidw9VD/8bXyd3J3dVNyd3J3cvrzE18RH1 -VQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIIAAAAAAAAAAAAAAAAAAAAAsNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAB8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAEkAAAAAAAAAAAAAA -AAIAAAAIzgAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXl -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAEAAAAAAAAAAAAAAAABAAAAAzwAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAABAAAAAAIwAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAAAAAAA -AAAAIQAAAAAQAgAAQAAAEBAAAiBIUBAAEAAAAAAAAgAQCBAAAAAAAAANEgAABBBBAAACAIECAACA -AgBAEABAAAACAggECAAAAAAAAAAIEAAAAAAAEAAAAAAAAAAQAAACAAgQAABIAABAAAAIAgAQAAAA -QgEAEgAAAAAAAAJAACAAAAAQIAAAAAAAAAAAAgAAQAACAEBCAAAAAAAAAAAQABAAAAAAAABAAAAA -AAJAAAAAAAAAAAAAgAAQIEAECBAAgAIAAAAIAAAAAAAAAA9yIAQIAAIQBAAASAAAAAAAAAAVMAAA -AAAAEAAKAiQAAAAQAAAAQAAAACACAAIAAAAAACSQAgAAIAIAACgAMAABAAAFigAAAAAAIACAAAQA -AAAAAAAAAAAAAAAAAAAQAAAACAAQAAAAAAAIAIAABAAAIAgACAAAAAACKAAAgAAAAAAQAAAAIBAQ -QAgEEChwCQAAAAQAAALAEEgABAAAEBABAAAABvcAFAAAAAAQABABkAAAAAAAAQEAABACAAAEAAAA -AwAAAAAALAABAAAAAQAAAAAAAEgAAcBAQAAAKAAEAABCCJBAAQgAgAAQICAAAAgAFEAACASACAAA -AQAAgAQEACAAABIAAAAAAIAAAAAEAADAQggIQAIAAAFAABAAAIAABAAAAgAEAAABEAAQAgAABCEA -ggAAAIQAAAIACQAAAAAAAACBAAABuwBICAAEQAGAAAAAAIBIgACAAgAAQAgAAAAIBAAAAAAJAIAA -AAAAABIAAAAAAFCAEABCBAAA0AAAAQAEAAAIAgAAAYAAAEAAAASDhAAAEAARAABAAAAAAAQAAAAA -AAAAIAAACAAAgAAAAAAAAAAAAAAAAAgAAAgAIAAAAAAAAAAAAAABAAAEAEQAABAAAIQAAAAAAAAA -AgFFAAAAAAAAAAAAAAzyAJQAAACIAAAAAAEAAAQAAAAAAEBAAAAADAAAAQAAACAAABAAQAAAAQAA -AAAAgAAUAIAAQAIAAAAAAAAAAAgAQAAIAAAAAAAAAAAQAAAAAAQEIAAAgAAAACgABAAAAAACCAAA -AACAAAIQAAAAQAIAAEgAABABQAACkAAAAAAAAAIIAgAAgFAQABAAAAoECBIAAAAoEABAEAgAARAA -CBABIAAAC7cAAAgAAAAQABAIAAAAAAAAQBAQABAAAAAEABIAIgAAAAgABAAAAAAAAAAAAAAAgAAA -AkAAQAAAEgEBCADQABAAAAAQIAAIAMAAJAAAEEAACAgCAAAABAAACJQAAAAAAAAICAIACAAAAAgR -QgCAAABACAoAAAAAAAAIECCAAAAAAAgUAAAJEAAAChQAjAABgEAIAAEACgAABAgAAAAAAAABAAAM -yogAAAgCEABCCAiAAEAAQgApAEAAAAICAAgABAAQAAAECIiACAEAAABMAgACAAAAAAiABAIQgIBA -CABBAAIAgAAJABIACABAAkgCEQgIAAAEAAAAAICAAIAAAAEAAAAAAAAAAQAAAACAAWBAAABAISAA -AAAAAAAAAAAAAAAAAAAAACBAgAAAAAAgIAEAAABEIEAEAAAAgACAAQQEIAAAAYAAAAYVAAEABEEA -AAEAAAgAgQAAAQEggAAAoAADAAAggAAAAAAAASAEgAAABAAgAAAAIADBAKAIAABgBCABAEQAAEQA -ACAAACAAQAAAAAAGAAAgAAAAAAAAAAClAABEUAAJBGAADAAAAAigIgAABAAAAgAgAAwAAAABBAiA -AAAAAICABAAABYAAgAABAAEkAAABAAWAACQAAAIBEAAABIgAAAAkAAAAAd4AEAAACMAgAAQAAAAA -AAiAAGAAAAAAAAAAAgCAAAAAABQIAAAIIAAAAAgAAAEACQAAABAAAkwAAAUAAAAAAIAAARSAAAAM -IQAAaAAAAAAAgICAAAAAAAAQgjCAABUgABCAAAAAkABAEIJQAEAAQAAQgABBAAAAARCCBgAAACAA -EIIAAQABQIAQgoABAAAFIBCAQAAAAFQCEIBQAAACIEIQAAAJr4CAAACQAAgQgBAAAAAhIBCAABAA -AAAgEIAUIEADQAAQgBCBABQAABCAAAAAAAACEIAEAAAggAAQgBAAAAAUIBCAgAEAAABAEIACKAAD -ICAQIQBACQAARMQkEAAJAAAAxCABIAgAAADEIAICAAAAgMQgAAAIACAAxCQBAAkAAATEIAECAAAA -AMQgAwAIABAAxCACAgAAQIDEIAEABABAgMQAAAVeICFICQAAQMQgIQIAAICAxCQBAAAAAsDEKUZC -AABAAMQiSQAJAIAAxCARAAAAEIDEIAISCAAAIMQgEEAAAABAxCgEQgAAIITEIAgAAAAgQMSIEACE -AQAICYgAABAAAGAJggQQMAAAAAmAAAAAAACQCYIADDAAgAgJiAQAEABAAAmABBAAAEAUCYAEBDAC -QgQJgJAAQAIAIAmACFAAgAAgCQAAAV+ACAAQAAAJCYAIAQAAACAJkJQIAAAIKQmAAAgAAAACCYBA -BBAAAAAJgIoAAAAGGAmAAABwAEABCYiAAIADIAAJgBCAgAIAGAmQQIAAAAAJCTAgAAAQgABAACAE -AABABAIQAAAEAEAAAAAgQCAAAABAEAAAAABAAgAAEABCQEAAIQAAQMgQQAAABikoAC1AACABIEAE -QAAwXgACJAAAAQiIAAAFK6AgAIEEUHAAICAGQIAgEAAiIQBgLkJMwAAAAQGAIAABQAJAAEgAAFAE -CEgEBABAQAIQUARQBAFSoiJAAExAEFEgJkAAAEAAQCAAAEAEAABEAAAQgAAAAAAAQQCAACAAIAAB -IAAAAAgCiGAASsjgQAEABDCBGAAAgQAICQAAAQoEAQAAEAAAQMQBAgABUABARAQEAIACBAAITIEg -SKCJABAAAEbiEADACAAgAKAgFAACAQhAgEEICBAUCakIgIACAgAACAAAAYAAAggEqIgSEAAySAkC -SQCgQKhAAAABAACABABpAQAYKUBACAAEKCjAAEBEAAAAAAgGAAQAAABAAEIQAAAhAiAAIQAAAAgT -BmhABAAByAIQAAAACEAQIGAIhAAAAAACAAAEAAEACAAAAcAEAQEAIEAgQwAACQTCABYCAACAAgAA -j1IBDgSAkIAIAAFAIQAAAAgAEAQDEABAAA4AAAAAAAADAYEAAEAAAAAAQAAgAJAEggAgDAgACgQB -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAACM0AAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAIVwAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAThAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA -AAAAAAAAABAAAAAAAAAAAAACvgAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAIAAAAAApAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACEAAA -AAAAAIAAAAAAAAtwAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAEAAAAAAAwAAABAAAAAA -AAAAAAAAAAAQQAAABAAAABAAAAAAAAAAgAAAAAAAAAAAABAAgAAAIAAABAAgAAAAIAAAAAAEAAAg -AAAAIAABAAAAAAAAAAAAAAAAAAACAAAgAAAAAAAAACAAAgABAAAAAAAAAAAgAAAgAAAAAAAAIAAE -AAAAD2YAAAAAQAEAAgAGAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAgQQAAAAAAAAAQAAAAAAABAAAAAAAAIAgAAQAABAAAgAAAAAAQAAAAAAAAAAAAgBAAAAAABAAA -AAAAAAAAAAAAAAAAAAgAgAAAAAAABAEAAAAAQAAAAAAAAAEAAAgABAAIAQCAAAAAAAIAAAAO4QAI -AACAAAgAEAAAAAAAAAAAgAAAgAAAAACCAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEQ -AAAAAAAAAEAAAIAAAAACEAAQAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAIAAAgAAAAAAAAAAAAAAAAKAAAAAAAAAAIAAIAACCAQAIAAAAAAAAgAAAAoCAAAAAAAIBAAA -AgAAAAAAAAAAAAAAAAAAAAIAAAAgAAAEAAAAAACAAJAAAAAAAAAAAAAAAAQIgAAABgAAAAgACAAA -AAACAIAAAAIEAAAAABAAIAQAgIAAAQAgAAAAIAAAAAABAIAAAAAAgAQBAAAAAAAAAAAAAAAAAAAA -AICAAAAAAAQEAIAAAAAAAAAAAAABAAAgAAGAAAQAgAAAAAAEAAAADbIAAAAAgAAAAAABAAEAAAAA -ACAAAIAAAAAAIAABAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgRAAAQAAAAAAAAABAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/QgAAAAAAQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAB9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAI -AAAAAAAAAAgAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAsQAAAAAAAPXYABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAABQAAAAAAAAA -FAAAAAAAAAAUAAAAAAAAABAAAACAAQAAAAAAAAAAAAAUAAAAAAAACAAAAAAAAAAJAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABm8AQgAAAAAAAAAAAAJAAAJAAAIAAAAAAAAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAA -AAAACQAAAAAAAAAJAAEIAAkAAAAAAAAACQAACQAAAAAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACoUQ -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABAAAAAEAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAA -AAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAja8AAAAAgAAAAAAAAACAAAAAAAAAAMAA -AAAAAAAAQAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -37224,10 +48831,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAF/gAAAABAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -37235,34 +48838,16 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAKIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAACKAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAABgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAA4XAAAAAQAASSgAAAABgAAAAAAAAAGAAAAAAIAAAYAAAAAAAAABgAAAAAAA -AAGAAAAAAAAAAYAAAQAAAAABgAABAAAAAAEAAEkoAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAECCAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAggAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAGQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBVAAAgAAAAAAEAACAAA -EAACQAAIAAAQAAIAAAAAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAAAAAAEAACAAAAAAAQAAIAAAA -AABAAAgAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+3QBJQAAAIoBEAElAAAACkgAASUAA -AAKSACIBRAAAApIAjMkMAAAwkzEASUAAAAKSAIzJDAAAIoBEjMkMAAAigEQASUAAACKARIzJDAAA -ApIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARgAIiBSBCIACAAiIFoERAAYACIgWgREABAARC -BKBEQAH4kkYEIGJJH4ACIgWgREAB+JJGBCBCIAD4kkYEIEIgAIACIgUgQiAA+JJGBKBEQAEAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -37275,14 +48860,218 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+AAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAJrwAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAwKAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAEAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA2MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAMHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAAAAAAAAAA06AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAIEBAACAAAAAAAAAAAAAAAABAAAAAQAAEAAAAAAgAAAAAAAAAAAAAACBAAAAAAAAIA +AAAAAAAAAAAADm4AEEAAAgAAAAAAQAAIQAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAgAQAACQABAgAAAAAAAAABAIAAAEAAAAiAAAAAIAgAAMAAAAAIAAAAAAEgAAAAwABABAAAIAAAA +AAAIjgAKAAAAAAAAAAIQAAAAAAAAAAAAAIAAAAAwIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAO +AApwAAAAAAAAAAQAYAAAAAAkQQBAAAAUAAoAAIAABAAABhAAAAAADgAAAAAAAAAAAAgAAAukAAAg +AAACAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAISAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAA +AACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAPEAgAAAIAAAAAEAAAA +AQAKAAAAAABAAAACkAQAANBBCAAJAAAAAACAAAEAAIJAAAAADgAAAQAAAAAADXsAARAAAZAAwQAA +AAAEAAAAAAAIAACAAADAAAAAAIAAAwgAAAAAgAACAAAAAAAAABAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAGAAAIgAAAAAAAACCAAAAA +EIQAAAEEgAASKAAWAAAAAAIAAAIAAIAAAUAAAAAAAAAQAAAQAAAEuQAAIAACIACAAAKAAAQAAAAA +ACAAAAAAAIAAAAAACAAAFAAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQQAAAgAAG1AIAAADSAEAQAAAAAAQAAgAAwAAAAACCRAAA +AACEAACIBAAAAQAAgRABCAAAEgAACAAAAAEAAAAAAAqbABMgAAEAACAAABAAAUAAAAQAAAAAAAAA +IAgAAgCAAAIAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAEAAAGBAAAAAAAAEYEgAMAAAAEBgQBIAQAAAAGBCAIAEQAAIZEAAY +gAAAABgQAAgAAEABOBIAHAAAEAAYEAAAA/AAEAAAAIIYEQAQAAAAABgQABAAAAAAAAAAgIAQAgIY +EQAAAAAQABgSAAAAAAAAAAAAAAAAAAAAAAAIAAAAADAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAgQABACAEBAAAAAGAAAAAAAAAAIEBBAAAAAAAAAAAAAAAQEABAAQAAAABAAAF +BAAAAAAIgAAEAAAAAAAAAAAGdwEgwAABAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIEAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAwAAACBICABAAAAAAAAIAEMRAAAAABoAQgAAAAACwABAQAAAAAAAAEABQAAgAAAAQQAAAAAqCAB +AAAAAAAAQAEAAA+0AAQAAIAAAAEABAAAAAACAQAAAAAAAAAACQAAAAIAAAEAAAAAAAAAAQAAAAAA +AAAAAAAAAAAQAAAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAF +AAAAVAAAAAABAAAQQAAAAEAAAAgABAAgIAAIAAAAAAAAAAIQAAAAAAAAAAQAAAAEAAACAAAEAAAI +AAAACJ0EAAAAAABQAAUAAAAAAAgABAAAAAAAAAAAAAAAAiBQAAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIEAAAAAgxCQCAAAA +AMDEIAIAAAAAAMQoCAAAAIAAxCAAAAAAAIDEICIAAAAAAMQgAgAAAABAxCAAAAAAACTEAAAGYSAD +AAAAAIDEIAIAAAAAAMQAAAAAAAAAACABAAAAAIDEBAAAAAAAAIQAAAAAAAAAAAAAAAAACAAAAAAA +AACAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAICAIAABiAAAAAAAKAGCAACA +AiAgAYIBAAAAAAABggAAAAAAEAGBABAAAEAAAYAAAAAAAAABgaQAAAAAAQEAAAaegAQAAAAgEAGI +AAAAAAAAAQAAAAAAAAAAggQAAABAEAEIAAAAAAACAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAKAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDABEAAAAxAcGBNEQAAQEAQIAACBCJA +QBAgABAAAkAACUAAAEBBEAAkYABgAEBAADAgDAAAIAAAQCEAwAAAD6cAAYAAAkAAAAAAAEAQIABA +AAAAAAAAAAAAAEAABACAQBAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAABAEAAAIABAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKQAAAIEABIFCAAABAAIKCECQAAEgAAIIAZgIDAAISQCB +OAAahECKABQIQFgBBACMBIBAQEAAAAgAEICACAqBAADJLgmCGMABgEAACEAQAAgEAAAAAAAAAAAA +AAAAAAAAYECECAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIQAAACIIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACEAAAGCAMCBgAAEgAAEgBABAAAAAAEAAMEIAACAAAAgAQAAAEAA +AAQBCAAAAQCAAQAAAAAAiAAEBBAAAAAAAA/7EAAAABABAEEAgQABAAAAAAAAAAAAAAAAAAAIAwEB +AEAAAACAAABACAAAAAAAAAAAAAAAAAAAAAAAgAAhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQQAAAAAAAAMCAgQEgAAAQAAAUAAAAAEAAABAAABEAAAAEAQAEAEAAAAIAAAABA +QDAgBEBIAAQgAACABAQgAAAADBMCAAAQAAGABCAAAAAAAAQAAAAAAAAAAAAAAAAQAAEAFgAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABIwAAAAAggAAAAQAAAEAAAAAEQgABB6AAAQgAAAAbAAjkAAAAAJAgAEAAAgAAAAgIAAgACARGC +AgBAAgIQBAAAAAAAZwAAAAMQBAgCAAAAAAAAAAAAAAAAAAAAAC3BgAAohCAABAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGgAQ +AAICgFgAABICEAAAABAAAgAAEAIAAEIIBABANgABAEgAoEgQEABAAAUAICC4ABEiIAEBCBAAIBAA +AEIAAAmQCABACBIAAEAAAgACAAAAAgAAAAAAAAAABAYYAAAAIFgAAAAAEAAACAAAAAAAAAAAAAAA +AAAAAAAQAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAARwAKEADSAhAI +AAAAQACiABAQAhBEAAQAAABAAAAkQIACAAAVQAAEAAIAEhAAQgAQAQgAQUlABwhAAEAAAAAACA0E +QEAABAAQCAAAEAAAQAgAAAAAAAAAAAASpCAACAAQBAECIAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAUAAAgCAgAMDAgAA +AwCAEAIAAAAAAgQAAAAbAAADEiACaCICAAAAQAAAAAIkAAIEBABEAAAABgIAAAAAwgIDAAAAAoAA +AAAAIAACACQAAAAAAAAAABAAwBMCghACAACAAAEEgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//Ed8AADczMzMzMzXzU/UAAA9fAAAzcwAA +CH8AAAAAAABVVTMzAAAPDxUTAAAAADMzMzM/U1U1BP8nJwAAAAAAAAe5AAAV/wAAAAAAAA9dAAAA +AAAAAAAAAAAAAAD7uwAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADczAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8g7gAAMzMKX6+vNfNT9QAADwoAADMzAAAOHwAAAAAA +AFZWMzcAAA8fdXMAAAAABa8Frz9TWjUA/yczAAAAAAAAAwEAAAj/AAAAAAAADyoAAAAAAAAAAAAA +AAAAAP+/AABVdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQD+AAAzMwpfBQU1A1MFAAAPLgAAMzMAAA8PAAAAAAAAVWYzMwAA +Dw9VVQAAAAAFrwWvMFNaNQD/MzMAAAAAAAAGFQAAAPcAAAAAAAAPLwAAAAAAAAAAAAAAAAAAABAA +AFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAf8AADMzMzMzMzUDUwUAAA8dAAAzMwAADw8AAAAAAABVVTMzAAAPD1VVAAAA +ADMzMzMwU1U1AP8zJwAAAAAAAAVCAAAA6gAAAAAAAA8NAAAAAAAAAAAAAAAAAAABEQAAVVUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAjAAAABQJAACMJAAAkAAAAIwAAAAUAAAAjAAAABQUAACMUAARFAAAAIwAAAAUCQAAjCQA +AJAAAACMAAAAFAAACeYUAACMUAARFAAAAIwAAAAUAAAAAAAAAAAUAACMUAARFAAAAABQAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc +AAAAFAgAABwgAAKUAAAAHAAAABQAAAAcAAAAFBAAABxAAAEEAAAAHAAAABQIAAAcIAAClAAAABwA +AAAUAAAPuBAAABxAAAEEAAAAHAAAABQAAAAAAAAAABAAABxAAAEEAAABAEAAABAAAAAAAAAAAAAA +AAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8AAAAAVVUy +NwAAAAAAAjIyAAAAAKqqDw8AAAD/FxdwcBsFIhsAAFVXAABVVQAAVXcAAAAAAACqqgAAqqsAAAVM +FxcIGTNVMw8AAA8vAAAAAAAAAAAAAAAASUkkJBsbIncAAFVVAP4AAAAAAAAAAAAAAAAAAAAAAAAA +AA8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ/wAAAABVVTMzAAAAAAAA +NzcAAAAAVVUOHwAAAP8hIRUVGwUiGwAAVVEAAFVVAQBVEQAAAAAAAEVAAABVVQAADyEJCQQmM1Uz +DwAADw0AAAAAAAAAAAAAAABFRRQUGxsidwAAVVUArgAAAAAAAAAAAAAAAAAAAAAAAAAADx8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuAAAAAFVVMjcAAAAA//8zOgAAAACr +qg4fAAAB/7e3dXUbr3cbAAB1dwAAV1X//1dXAAAAAAAAur8AAKqqAAAJ6Z+fbn+qM1UzAAAOLgAA +AAAAAAAAAAAAAHl55+evrxsbAABVdQH/AAAAAAAAAAAAAAAAAAAAAAAAAAAHBQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEf0AAAAAVVcidwAAAAD//zM1AAAAAFVVDD8AAAD/ +cXEfHxuvdxsAABURAABVVf//UVEAAAAAAABVVQAAVVUAAAhATU2dv1UzVTMAAB8dAAAAAAAAAAAA +AAAAdXXX1wUFGxsAAFVVUf8AAAAAAAAAAAAAAAAAAAAAAAAAAE9fAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAADRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADZ8ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAM +sAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ8AAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +ABAAAAABAAIAUgAAABAAAAAAAAAAACAACBAAEAAEAAIIAAIAAAAAAAAAD+QAEgAAAAAAAAAAAAAA +AAAACBAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAEAAAEAAAAABAAAAAMggCBAAA +ACAAQAAAAAAAAAAAAAAAACAQMAgAAAAIAAAQAAAAADAAAAAEXSAQAAAAAgAAAAAAAAQAAAIQEAgA +AAAAAAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAgAAAAAAACAAAgAAEAAACAACACAAAAgAAAAARCgBAECCAADAC +AEggABAAAAAAQAAAAABQAABAAAAAAAAAAAAAAAvUEAAAABABAGAJAAgAARCAAAAAAAAAUkAAAAAA +AAAAAAgAAAAAAAAACgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAIAAAAAAALSAgAAAAAAAgFCAAAAAAAAAAQEAABJgAAABAQABAAAEAAABAAA +AEACAAQAAABQAABAEAAAAAAAAgAAAl8CAAQAgEAAAgASBAAAEkAAAAAAAAARgAAAEAAAAAAAAgAA +AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAACACAAAACAAAAAAAAAggAAAAAAAAAFQAQACCAAAAIACgAAAQAAAAAAAAAAAg +AEAIAIAIAgAAAAAAAAAKoxABAAAAAABAAAAIAAAoQAAAAAAAAAgAAgAAAAAAAAAQAAAAABAAAAkB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAQAAC0AAAAAAEAAIJQAAAAEAAAAAKDAAQAAAAEAAEAAkCABCAAAAAAAAAwggQCABIAAAAAAAA +AAAAAAIAAAxYAAgAABAEAAIUAAQAAAIgAggQCAAAQgAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAgAGBAC +CACIAAAYEAAKAIAQABgSAIEAAgACOBJATIAAQAAYEAAAAQAAABgQACwAAAAAGBIAEAAAAAA4EAAA +Au+CAAEAgAIYUAASCAAAABgQAAgAAAAEWBAAEAAACAAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAA +AwCAAAAAAAABIIAAAICAAAEEQACAgAABAAAAAAAAAAAFBAAAAAAAQAQgAAAAgAgAAAAIUwEgAAAB +wAAAASAAAAEBAQAFBAAAASBAAAAgAAAAAACAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAwAAAEAABCBDCAAAICAKIEMAAAAAEAA +gQAEAIAAACABBIAAAIAAAAEIAQCAgAAgAQQAAAAAACQBAIoAAAAAAAEAAAsbCAQAgAAAKQEAIAAA +ACAFAQQAAAAAACIBAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAYAAAACBBAAAAAAAAAAgAAAACAACA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAgAAAAAgAAAAAAAAAABxEAAAAAASACAAIAAAAAARIAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAA +AAAAAAAAAACQAAAAAAAAAAAIAAAgAAQAAAAAxCAEAAAAAAjEIAAAAACAAMQgAwEAACCAxCARAAAA +AIDEKQAAAAAAAMQgAAAAAICExCQUAAAAAADEAAAPYCADAAAAAADEJAAAAAAAAMQgAAAAACTAxCQB +AAAAAATEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAAAAAAAAAIIAAAAAAAgBggCAAABAAAGCAAAAAAABAYAEIAAAAJABgAgAAAAgIAGCACSA +AEBAAYAAAAAAAKABjAAAAAAAAAEAAARWggQgAAAAiAGIAAAAgAAEAYAAAAACCCABjAQAAAAABQEA +AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABBgACBAABAAICAAAQABACAQYAAwAAWAABBAgCwABCAAwcAMAgBANAAAIAAwAAEA +QDQgAGAAQBQAEIAAAAAAA/YBQFAABkAANAgCAAAAAAAAAAQAgAAUECAAAABBACAAQQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo +JBAAICAABAAMAAAAQATAAAAAQAAAQERJAgAARABEBIgAQAASAAhBAIBAAARAAACIgAAAQEAAIAAA +AAAAAAhAAADFDQgBCAABAEBBQEoAoAABAKCIAABAICQEBEBUEAIAAAICAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAgABAAQBIQAAAQEAABAAAgAIAQBAAFQAAAAAgzAAAAAjAAAAAAAEAIAIAAMCAAAIAAAEAIAA +AAuyEYhoAFABAAgAABAAAAgRAEAMAQAICAAAIAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBARAAAQAgIEBAgAAEQA +ABAABEAQACBAAiAwAAIBAgYCIGAUAAiAAABAAAAAAAACgDAwAEBCCAAAAAAAQAAxAAAAA8oAAQAA +AEGAQAAwBABQAAIAAKEgAAAACkIgAAgABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAABAABIBCAAQAAAgAEAAACwAA +AAIAIAAChDw8BAUABFQAEAAACwMgCAIAQAAQQAACAAQAAAixBMUAYAADAAAOfQICAAACBAACkIQB +BZCEAEAAwACCAAYERACAAAQAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCQQQAAgAEAAYAABQAAASAhAgEAMAAKmwSAEA +EDBAAFIgEBIAQAAAAAAAEIAAEkAaCKEgIAAAAAIEBCACCQUAAAt1iIhNBQFIDSUgKA1EEE4CIEhS +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAMzcAAAAAAAAB7wAAAAD///v7AAAzM29v399VDw8zVVdVdxD/AABVVf//AAAAAAAAUHcAAAD/ +AAC7+wAAAAAAAA6JMzP//zXzP1MAAP/1AAAA/wAABd0AAA8PAAAyNwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAD3UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL1wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -37290,11 +49079,35 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAgABAAAgIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAABu0AAAAAAgAAAAAIAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAABAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAGAAAAAoAAAAAAACAAAAAAAAAAEAABAAAAAAAAAAAAAAAAA +AAAAAAAFgAAAAAADbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAABABAAAAAAAAAAAAAAgIBAAACAAAgAAAAAAAAATAAAAAAAgAAAAAAAAAAA +AAAAAANzAAAAAAAgAAAAAAAAAAoAFAAAAAAAAAAAAAAAAAAAAAiAAACAAAAAYAEAAAAAAAAwAAAA +AAAAAAgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAkAAAAAAAAAAABABAAAQAAAAAAQAAEAAAAAAAAAAIAAAAAAAAAAAAAYAAAAAACxsA +AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAUAAAAAAAAAAAACAAABAACAAAQAACgAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAH4wAAAAABAAAA +AAQAAAASAAgAAAAAABAAAAAAAAAAAAAQAAAEAAIAAAAAAAAAAAAAEAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAEAIABEAACAAAAAAAAAAAAAQQAAAAAAIAAAAAAAAAAAAAAAAA1nAAAAAACAAAAAAAAAAAAA +BAAAAEAAAAAAAAAAgAAAAAAgAACAAAAAwAQAAAAAAACAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -37310,1310 +49123,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgCCCAAAAFnQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAADPAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAJAAggAAAg6AAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAGzgAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAACAAAAAAAACAAAgAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAAmIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAgIAAAAAAiGAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM4AAAAAAAAAAAAAGAACAAACAEAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAEAAAAAICAAAACAAAAAAAAAogAAAAAAAAAEoACAACAAA -ACAgAQAIAAAgAAAAAAAAQEAAACAAAAAAAAgAAAAIAABBAAAAAAAASCgIAAAADnQAAAAAAAiAAABA -CAAAAQAAAAAIAAAAACAAAAAAAACAAAAAAAAAAAAAAAgoAAAICAABAAAAAEAAAEAAAAAAAQAAEAAI -AAAAgABAAAAAAAEAAAAAAAAAAAAEAAAABAAAGAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAIAAAAAgIQABAAAAAAAAAAAAAAAAAAAAAAAAAAAkAQAAAAANOgAAAAAAAAAAACAAAAAAAAAA -AAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAYAAAAAAAAABAAAACAAAIAAAAAAAAAAAAAAAAAAAAEAA -AAAAAAAABgAEAABiAAAAkBAAAABAIAAIBAAAEAAAAAAAAAAAUABACEgAAARIQAAACAAAIgAAAAAA -AAAAAABCAAAAAAIQAAAACAAAAAAAAAAAABZUEAAAAARaAAAAAAAIAAAAAAgAAAAAAAAAEAAAAABC -AAAAAAAEAAAAAAAAAAAAAAAJMAAAKAgAAAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAQ -ACAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAgAAAAAAAAAgAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAgQAA -AEAAAAAAAAAACAAAQACAAAAAAAAABAAIAAggAAAACAAEAAAAAAkAACAAAAAAAQAAAQAAAAABAAAA -AAAAAAQAAAAAAAABAQAAAAAP1QAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAAQAAAAAACYAAAAAAAAAA -AAAAAQAAAAACAAQBAAAACAABAAAAAAAEAAAAAAAAAACAAAAAAAAABAAABgABUAAOAAAAEABAAAAA -0ABAAkAIAQDAAAgBQJAUAiAAgAAAQDACAEAQAAAIAgIQABABEIIoA4AAABNAgBAMAgAAAAwAEQKA -ABADwAkACAAAAARsAFBDAFAgAggAAAIAgAgCAAAAUQABQAIAQAAISAAAAkAACBAAJDQCAgkACAAA -AACQCAEATAAoAAAAABBIADcBAACByFAAAAAQgAAAQBACAAAhEAAAAEAIAAAAAAAAACgAgAAAAgAA -AAAAQAAAQAIVAAgKQAAAQBQAIEAgAggBAAAAQgAAAFAgAAAISAAAAAgAIBIgAwhgAAAAUlAAAgAI -cAAABVQgCAgDAOgAAABCAAIiaBAIAEAAAAIQAAAQCgAABAQwAEBCQAKA8AAAiAISAAAACGUgAggA -AEAAAEAQCAIAQAAgQEIAAgIQAABASAACAAWAARBgyCACKAIUAAQAAAQoAoIgBIEEAAkQAAEBgAoE -gAAAAESOAAgAAQkIAAAAAAwkwAAAgAAUABAIAACAgBAEAABAAAEAAg6IAAAAAYAACAAAAAALIgAG -gIAQAAiAYAmAAAQAAABECIGEAIYUgAABwAACBAAAIAAgAHYGAAjEEAAgLgggCUAEAAASDiAAAAQB -IAARjEAACYgAACKAQAABgAAMEAgAMAABAAAggQAAAAAAAEgAAACQAAAAEAAIAAABAAAAAcDACAAA -AYAAgAgGAgGAMAAAAAABAECgAUkAKAEAQIImAQABCACAIAFIAQAQCASQAAkAAAITBAABAYAqgAAE -AAGAQACACAAOAAAEAABBJEAAgAFAAAMQAAAAMAAASAAEAAAA0AACAAAAgAAAAAMQEAIAAIACAxAA -AAAEDAIABAACAEBJgIoAAABAAEABEAAAAEAAAAICAIQBAAQIAAAAgAAQAAAQAAAECQAAAAEAQAAA -ABAAAEAAAAAgAQQBCAAgQgAABAAAAAAAAAAgEQAAiAIAAAwQQAAAAo4AAJIAhCAAAIAIAgABFAgI -gDCAAAAAEIAAAAAgAEAIAqBBAAAACAACgAgCABJMACAAABAAACAAAiAAASEAAAACoBAAQAIQAAAA -AAAAFCAAACBQMIAAIgkEAAQAAAAgAAAAhAEGAAAIAAQAAAAAAAAA0AYBAAgAEImAAAAAAAAkAAAA -AAAIgCABAAAQAAgAAQJAFgQAEAIgAAQCEAAAAAAQAAAMmYQSAAEoAjIAJAABgIDAIAAEAiABABQC -AEROQAAAACBAIACAAAAEAEgIAxCAIQAACEACACAIAAAAAAgMAAAQAgAAAAgCAYAAAAEMAAABCAgg -CIAAAAIQIAAIAAAQAQAgIAgQgAAAAAAACARAAASAACAIACAAGYAAAAgEQANAFAJACAJAAAQAAAAI -ACBACEQABIgAQABCgAQACAAAKBCAAEEAAAvtCAFAkAAQACAIA0ASHAACAAgBACACggEkCACAIBoA -AgEIAAACAwIAAAgAAAgAgIAgiAAACAIBgAEIAQCAAEIgQQgCIAAIBoAACABCAgAQAACAAEEgAAAA -AAEEAAAAWAiQgICAwAAEAIQAIAHCBAIBAAAIQABABACAGGICABEEACAARAABAAAIIAAABEAAggMA -AAAgAADAAAQBBGAEEgAgBAAACs0ARAAAAAAAIIDAAAAAAIAgAEAEAYDAAACAgATAAACAAAAQYAEA -AAIEoAAEAYCACAAgAAFAAAoAAEAgIEAAAAhAAACgBAAQAtAAQQBAQUAABQgUABABAAAAAQBQAAAA -AAAAAAUQAAAAAAAEAAAAQGAAAAAAEIEAAIAAFAARAAAEAAAABHAAIAAAAAQAEACgAAAABlACCMBA -ABBUAkAAIAAAAAAAQAAAQAABIAAAAAoAAABAEAAABBAQASAAAAESABAAAAAAAAgAAABAAAAQBEAB -ASAAABAQAIAAACAAAAQQBIAACgAAJCACAAAAAAAAABAAoAgAgEAAKACAKBCBAAAAAAAgEIUEACgA -gAwQgAAAAAGIChCACgAsAAAAEIBAECgACAQQgAQASAAAABCAAASoAAAmEIAAABqQAFAQgAAAAAAA -KBAAAAjOgEAIWgEICBCAQgEaAxBGEIAAAFwCAFAQgAAAKACAIhCAAgBAAQBREIAACAAAACAQgAES -AAAgABGAAAAYACAAEICACCgAlSIQgFQAKAAAIBAiAwAokADAxCABAAAYAMDEIAMAAAAAjMQgBwAo -kCBgxCgAAACQIIDEIAMAAJAAAMQgEgIAAACAxCADSAAAAMDEIAIAGAAAAMQgAkAAAJJExAAAB+Eg -AAAAGACIxCAIACiQEwDEIAYQKAAKgMQgAAAoUDLgxCABBACQAoDEIAIAABgAwMQgRAkAAADAxCAD -CAQAgIDEICMgGJAAgMQgAgAAABLAxIAEAxAJJhYJkJQDAAgAEAmIBAMAAEAQCYCQBRAIEAAJgQQA -ACAEIgmACBIACBAECYCASACAABAJgAgDAAAAJAmACAUAABIQCYRABYAAAAIJAAANEoBgAgAIFBIJ -gGACEAhEIAmAAAIQgSAQCYAIABAEAAEJgAgAAAgIGAmEgAIAiiQgCYSAIACCIBANgFhAAAAgEAmA -JAgIISIgCYAAAAAAACAJAGIAAAQCAEBAQAZCYBQAAFDBCMgAECCIYGBAAkABAAFGIABwRAIIiS4g -AIAAARBAsBJBQUAAEMAAAEJCgQCBIHBiQHAAgASABgBAQQQAQAAAAANTiABCIoRICEAIBlYiQEEA -AAgASEIJghCAkQBIgQAUAASAEFJAgIRAxACAQCAEgASQcGDABBAAIAAEUFABEAAAQFIBAAAQMCyB -ECTAQEBgQIAAAakEAEiABKGgAREEIAgAARocFEgoCBAhAQxiIAqIQBAABAEQWJoSQVBMBApSAIBB -gAqiABHgAAEAAahCCEgSBAIEBAJACEDAIgACQEgAQAAAThxQAABhQBAQABIgAQkIBAhAxGEBARIJ -4AAAAAAaAAgQQICAAaAAQAQAYIQACDQBCUIEAACKIQwSAAQMiAIEiUEIJEIIEEIAShpEAAgCDAAA -wAMAEAIEYQBAEAaAiBKBwQAAAAAAUoADAQACIAAEAAbBAUAACIbIAAAAAACI0gAAQAgEIBAAgAED -IMAAAAhJIQgIQCAAIBECgRAgbDAAAIOAAACHKCIkZAAAQCEgAARgCAAABMEACCDQAAgBAAEEYQAA -EQAACw4oEoAAAgQDACAAAALAIggMKwqAgAAEEggMQCgAICQowFBCCAEAAIpEKcAIAAAAFAQAAAkA -oAQCMAxABBEoEEoAAgIECogAKEAKBAAECAAIKDBASACCAERAMiIAiIgMAIAAAAAJCRANAAAwAAUA -AEIwYkCpBUQAACkghAApKKgAAA/4AGooKAgCAYQBKAiEAAiMEUQgoQAABAgUAKgBEAABCAAEAIAA -AAQMAQQgIFAKDDAQQmAAYAEpSRKEAkAoQg0pkQAwIABCSQAAQAEhFEJAAgBCAADqAgggsBAEQBAE -BEREBAAAEIMQAkAQAAIGuHAAAIJEUBQAEEREAAOURASQwBACAAAABFYCgAJ5uAEEVCQAEAQQEEIE -QQABEBACAhcABQAADMAAEAAAiwIQIwAAAgIAEAQAAJAAEERCAEcAAAgSRERDqwIQFBMEoAAqFHAT -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 -VRDcATMA/zMzM1UzVVVUAEVmZs/vExNV3VZWVV8Puxsbqh+qHxG7IHUbG1JXAABfTi4/Lj8zXzEx -r41HLjNaiKoRGxsRD5kzD1X/VWavuyJ3ERt3fwCqMw8z/1Nbqqt3dwAADs13dzA/DycRuzU/NT9V -XwobDwUA/z8di5szDzP/qqu7sRsRERtV3/8NVVodP4qbE98iciJyBa8wP3d1Ba8PdzOlI+/M/gUF -qq8zWjNaqlf/q1VVz2dzcxFVVVVQVQ8RIndVH1UfJ3cVvyJ3UVsAAF9fHR0dHTNVNzdfX0cdM1VV -d3cnJ3cPVTNfRe9VVQURJyd3dxEVAAAzXzOvU1f/+3cnAAAOzncnNT8PGxW/MDU1NVUFX18PXxG7 -Pz9HVzNfM6//+3d3J3d3J1Xv/x9VVR0dRlcBzSd3J3cbXzU/u78bXw8RM1UR3c3/AABQVTNVM1VV -V/9FAAAAAAAAAAAgAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAIAAAAAYAAAAAIAAAABAAAAAAAAAAAAAAm8AAAIAAAgAAAIAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAIAAAABAAAAAAAAAAAAAAACwAAAAAAAAAIAABAAAAAAAAAAAAAAAA -AAAAAAAAAAIAQAAAAAggAAAkIAAAACAAAACAAAAIYAAABAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AIgAAAAAAEAAAAAAAAAAAACAAAAABfIACGAAAEAAACBAAAAAQCAAAAAAAABAAAAAAAAAAAEAAAAA -AAAAQAAAAAAAAABBAAAgQAAAAAAAAAAACAAAQAAAAAAgAABBAAAAAAIAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAYAAAACAAAABgAAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAEAAgJAAAAAAAE -IAAAAAAAAAAAAAAAAAAKKAABgAAAAAAAACAAAAAggAAAAAAAADAAAAACAAAAAAAAAAAAAAAoAAAA -AAAAAAAAAAAhAAAAAAAAQAAAAAAAAAEAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAgIAAAAI -AAACQAAAAAEAAAAAACAAEkAAAAAIAAAAAAAAIEAAAgAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAuQABGgAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAIAAAAAABAAAEAAAAAAAAACAAAABAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAA -AekAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAABAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAQAAAAAEBAAAAAQAAAQQAAAABAAAAAIAA -AAEAAAAEAAAAAAAAAAgAAAEAAAAACAAAAAAAABAJIAAAAAAAAAAAAAAAAAAAAIAAAAAMHwABAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIAABAAAAAAAQAAAAJAAABAAAAQAAAAAAg -AAAAAAAAAQQAAAAAEAAAAAAAQIIIACAACBAEAAAAACADwAAAAAwCBQPAgAAAAAAAwoAAAAAQACQC -AAAMEACUAQAAAAxIDgABAAAACMAAAAKACAAQAEAATAIAAGgQQAABwIAAAABSAAAAAAAhAgAQCAAA -AAMSAAAACECAFRCAABDIAwAAAgAACAnAEAkAAAgECIAAJAAACBABEAIAYAIAAACAAAAACAgIAQAA -FAACCNDAEAAAAAIIQBAGQAAACAAwIAIA8AAAAAAACCADCAAAKAgCAEEAAABQCBAAVABQACggAhAA -AAAAIAIIAgAIgAIAIAIABQIAAEAgAAAkAARhDSAAAEAAAAAAB1EAICAAMEAAAhBwSAICQAAACCog -CCBSABAAEyhAAAAAAAAKYAAAChAAgAYAAABBAACAAAAQAGAAEAAQAAAAC2BIYEASAAIgAAQAKDIA -AAAAIAAQAAEMaAhgAQICCBABEABQaoAAQAkBAGAAAAgUDIiAAQGAABQGiCAgQAAARAYQIAAIgABw -FgKIAAgQABBgaIBAAA4ABACQAQAGCAARKogBAAAG+BEAAAAABoEAAgQAAAAJEEgAAAAAAATBADAE -AAASRhFAAAABBBRgAEEgDACAEiIASIBCAQEQEAgAUEQDCgAEAgAAAICAkAQIAQEBAAIAIJBAAQBG -AAAwAgAQAAkg0BCxiAAJAAAACIgSARQSAQACBEEACAAAgggACQAGAQCgCIAJEAIBISGQAAEEJABB -QBEIAQAECABABAAIAgBEBEAMAMgAAAI7AAwCBAQISBHBAIAEAABAAQgIBIBCoABAFAAEAYAIwBHA -BAAAAARACAAoAEAACIAAAATAAAQAAICAAIDUBCAIAgQAAQAAABAIAAIAAABAKACAAEIACAAAAAAB -BgAIEAAAAIIAEEIIKSAABAYCABAAAAAgAAACEAKQAIAgAAAgAAAEEEACAgAKAAAAAEBABAIAAEAy -QICAAAAAAJAAQIEAAAAACpkQIAIAAABAIhYEkAAACGIIABAAEACAAAgQAAAAAAAQYAAARAAEAAgA -AAAAAAAAAEAAQIAIEQAAEABAACAAAEJCAEAAAAIAFAAAAAAAAAAgQAwKEAIAYBJIBBAEAmAEAABQ -kAAAgAAgAgQoEAgIQBABBAgQAAgAECGACAECIAAQBAAAJAEgCAAQBAAIARDACABAAAEAACAyAMAQ -hAAJgAgEAAAOFwAAAACBAiMBwAwgAAAAEAEIIoQAAAABAAQJCAAKRMMAYAAAAQjAQAEAAgAACIAg -EAABAAEAaBCAwBADMgAEAAgBABIAECQAAAAACgIAgAACCAAEABkAAIAIQIAAAAAiIAgUgAAAAAAA -KAwAAQwEIUAIAYAAVAIgAAgkgAARAECACCICAASAAAEKAYACAAAgJAgBgAABAAAACAAABAgAICAA -AAvGDEGABAAAAAAJQAAGAAIAAAgAACCCgoAAKACEAIAAAAQIA4AADAAAAAgAAIACAAAACACQAAEA -AAIIAYgEARBAAEgAgICAAAACCSSAAAAAgEAAAAQAAAQgEYCAAIAFBCCgAAQAAAEAAQAAAAAAgAAC -AABAgBgBAAAgAQIAAAACACABACAAwKIAAQEEAAAAAAQgAASAAAAAAAQAICBAAZgABQAACi8AAACA -iBAEAQBBAQCCQADAICAEwAABRAAQBCBDgJIAAQAYAAAAGgBgBAAgAAEAAAEgBgAQAAABAAgAAAAA -AAQEYAQAAAAAAAQEKgAgAEAAAAAQAAAKIAAAAKQAAAAAAQAABCAAAAgIAAAAAAADQAAAABAAAAAA -gQAABAAAAAAAAABAEAAAAAAAAAgAAAHABAAAAECAAECEAAAECwAAAAAAAAAD+gAIAAAIwAAAAAQQ -AAIAgAABFCAAAAAKAAAAAAARoCgAARgAMABAgAAAAAAAACAgAABAAIAJAEAAEAiAAAIAKAAICCJA -AAAAAAgAADAAEAAAgEQAAJAQBBCBAAIAAAAqEIIACAAAQAARgYQAAACEIhCAhAAAIDBQEYCAKQAB -QSAQgDAAAAAQKhCAAguAAAQhEIAEAAABACAQgIAgAAIAYBAAAAHVgAIIQBQAWRCAAAAaICAAEICA -CAABIBEQgAQEAAAGQhCAAgAIAQAiEIBYgAAAAAAQgBlAABQAIBCCEQAoAFAAEoABGAAAIAoQgAYA -CAAACBAgAwAAAAgExCAhASgAAEjEJAIACCBBIsQgAQAAABJAxCBCSAAAEADEIAEAKAAAAMQgEQAE -GADIxCQAEAAAIkTEIAEAAAAAxMQgAgAAACKExAAABs0gAAIAAAIMxCADCgxQAADEIANAAFAAAMQg -AQAAEBCAxCAASAAQAIDEIBEAAACAwMQgCAAAIABgxCgQQCpQANHEIggIAAAAAMQjAQAAcACExIAE -AAAAAAAJkCoAEAAAAAmIAAAwggAADYAaBEAAQAAJgCAAAIIkEA2AGgQQAAACCYAEAAAgBCEJkAAE -AAGACAmACgMAAyAgCYAQAwABACAJAAAJDIAAIAABAAAJgJhBMAYwKgmAGACABABICYAGAAEEACAJ -gAAAACUAoAmAhAAAAAAQCZCiMAAAAAAJgYQIAgQECA2AkgAAgAAJCYgIAAAEABAJACHAAGBQRAjJ -yEjIgCAAiBAAAEBgACAAYGhKAJBAAEAQAAAAIBAwAAIBTAAQDBFAAkJAcFWABgIkQEhgDBAAQDAI -iAAAAAQEBBBQcIYEAQQAAA9cIABBycCgAgIgQEBwQiBBQWBAQEAGAAE4CQBAQImMEAAAAiQCAABA -BEBEQDCCEE5AIABQAgAAQABkYEEBICAAEBAAQARUAEAKAgAAAkAAAABoAIAACAgAoBIQEBQAAoAQ -wBEIAAHhCAAMEABAAChIAEGIAEghpAGIqZAgCAAIBACpAQQEKkABoUgAEAQAQAQAAJAQQCTKgkCA -CQwAgQhIQAAATEBJQgISFABJoQQABAQADDAAABQAECBIBAD6pACgEgCCQVBAIAgIEABAAAQBDIGo -BAAAgAAEQEgBhAAgAEAACBIAREwBAQgABMRBgAgAAAgAAIAABgAQwAEAAARhAJEAAQABwAAAAAAI -gQgAIQQJFADCgAADQBAICAQIBIAAAAEggRBAYAgQASgQCQRkAEEAACFOBAAAiEAAIgDAaAgQACQg -AACN/AKCaAAQBCAQSJAQAAAAgQAUgGEEgAGAAAACIBAAAQKKgCQBQQAAAAIAEGAIABEAwAAMagAI -AFAAAAQkAQAAAAEIACAQkQQAQBBEBAAACAAAIEAAEEYIAQAAAQECAg1oAAAAIAAAAAAAYgGgsQIF -KQwRQCAxAgJBAACQIQAABYgVACgyQgAFIABCKACqIggpkQCAAJQAFQQMDRACQgBBgIAAAAX9kLAg -AAEFiAAEggJCQE0AoARBEAAASUxAAACCAgABAECQMCkwAAiAAAAhMkIAASARQGAAAABNAQCAKCAA -AE2JAQICKQAAAAgEQAkCAIAFARA0QwRSAxAoUhAAABQCUAJFAADgCAIIAQoQBwAAUgSHFQAARBBA -REJgEAAAAEdEAAIAAAAQBiQERACQFAACl8AaUABFhVAEYAADRAASAmUEAAAABRUcAAAQACYCQlIA -AAAUVAQwACAIBAIERkAAAAIQRExAABQEAEAAFBOouYAAAHREAANAAAUGEBSAACAQALAAVAAAgJwA -QAAMCAAADJgAAAQQACIAAoEIAoIBEgBBEgiSBAQCUgAWACAIBQKAAjowICACiSjKQQAAASlAKQHI -gIICMUpbQhJAIIAAIRBWIgAkAAERIAQ8UALFwoBMChAhACgnAAAI1kA6AhIAEAEBBCPCEhICEEOI -AQqQQEgwRyggQBAgQAgIQhhBSMjCFSIWEQpIIACCKAAQQACgADABQDACAIAAABMBIICAAKDGAkgg -QgAgCKIMAZAQkQCFjJEEEhIAzABMkghAAAQICEJIBBAQBAACIAiQQRAClpKQIUBSkEGRgFQgQAAU -BAAQypICIQAUTDC2EABXkgIFgBIQyAAEBEgCAAgAAAkFAAQUBApAAJCMEBQEgICACA0QiIFIAgAI -AFAUBhIIrIgRolACQUkAKCQgkEASgIgIgMISAACAAkMAAhQEwIAUABIikpIACQwIAEpgAAAgDAQE -WdhkgQQgBICREIAAgZAQAAAQJAACAACAkJEgATAQgAJPCCQQEBBCAwAGbzggkBABIBCAABIAEACD -ABCgABCAghAQAEIQAAUBAoCEAMBKDAAABtYCAJCAkZDQEAAUMIBMABoEgpIAAk0gEBQDW1yEEAIK -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 -AAAAAAAAAAgACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAABAAAAAACAA -QAAAAAAAAABQAAAAAAAAAAAAgAAAAAAAQAAAAAAAAABAAAAAIAggAEAAIAAAAAgAAEgAAAAAAEwA -AAAAAAAAAAAAIAAIAAAAAAAAAABRAAAAAAAAAAAAAAAAAABAQAAAAAAAAAABABAAAAAAAAAAAAAA -YABIIAAAEAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAQIAAAAAAAAACAAAAAAgAAgAQAAAAAA -ACAIAAAAAAAABAAAAQAAAAAgAAAAAAAAACAIAAAAAIAAIAAAAAAAAAAECAAAAAABJAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgBAQAAAAAAAAAAAAAAAAAAAAAAAGAACQAAABA -AIAAIAAAAAAAAAAAAAAAAAAAAAIAAAAACQQAAAAACAAAQAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAA -AAACQAAAAAAAAABAAAAAAAAAAgAAAEQKAAACAEAAAAAQAAAAAAAAAALHAAAAAAAAAAAAAEAAFgAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAFkAAAAAAAAACAAAA -BAAAAAIAAAAAAAAAAAAAAAACYAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAA -AAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAAAAAACgsAAAAAAAAAAAAAAAAAAAAAQAAAAAAI -AAAAAAAAABAAAEAAAAAAAIICAAAAAAAAABAAAAAAAAAAAAACAAACAAAAEAAAAAAAAAAQAAAAAAAA -AAAAAAABAAAAAAEAAAIIABAAACAAABAAAAAAAAABAQAAAAAAAAEIAAAAAAAAAYAgBAAAAAAAwAAA -AAAAAAEIAAAAAAAAAQAAAAAAAAAAAAAAAAAHzgAAAAAAEAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAA -AAAAABAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAEAAAFAAABAAAAAAQAAAAAAAAABAAAAAGJAAEAA -AgAAhMAACAJCigBwEAACQCAAAAAAAAAEAgAIjcMAQAAAAEAQEhKEAABAABAQwAAIEAIAAAoAgCDA -AAgAEAAUAAAQiAAAECEoAAIAAAemCAAAACQAAgIIAQAAIRAAAgAQAAABNQIAAAgAEAAkEgAAAkAA -AAggAAgQSAACAUAAABAAACAQDAIAAMgAISASAgAAAAAAJAACAAEAAABAAAgBECACAqYgAEBgAAAK -AAAICSgAABAWgABAQQAAAAZgQCBiEAAAEAQAKAAIQAAEAgIAABAAoAIgAAAGQAAAAAAAAAQwABAg -AAACAAgCgEEAAAAAAt8AKBACQgAAAAAoEABQYgBAAEAAAgIQAAAAUAgAACIAAIBAAAJIBAAkCAAA -QAgAAACAQBAAgAADAQACAADqggBgAABAAAAQAhAAABAAAgAAAAEBDGCIBAAgCAiAAIAIgQAAADAA -ACAQAgAKkABwBBAAAQmAABBkgAoAAAEBEAgwAAAAAIAAFBBEADQQAJJKEFABBAAABAAAAGABAgBw -EpAAAAAJ+mEEIAAxKAAAAAGAgCAEEQAAgABADMSAIpQEgAARSAgAAQEgAAQAEAJAAAAAQBQASAGI -gAh0DFAAAoGABABkEAApIAAAAEQQIAQAAAAIMAAACgAQAAFAEAAgKgAEAUQAQMIiAACAFMgEAAQA -ACRIAIAAAAGAIQoEAQEGAADQTBAAAAKGAQDgAABAAAQAQYgAEUAAAgAAQYEABAAAAAQBAAAAAAzM -AAhAABBRgBAAIAAABACAABIBQAAQIhQQAAAAAKAUAAKQAAQAEIFACQEGhAIAyAABgCYUEQCAAAkA -AAAABAgAABAGhIAQkIABCAEAAAAQAAAgADAAAgAAAAAAAAAAiQAqgAAwABEVAAAAUBAAAAAAAAAQ -AQAAQgAQQAABAAAAAEAAADAAAAEAQYAASgAACAAAAAAGABBAAAQAAAIAAAAIAAAAAtMAFIAAEEwC -IAAAAAAQBAAAAECAQAAAAAQAQAgAAAgAAiBBQAAEIAACgABAAJIAgFAAQCgoCCgAAAEAAAAAAACB -EABAAAAIARAEAAgAEqgAIAQIQcABQCIAQAAAAAEAAQCQAIAAAMAIBEABAADAQNBAACAIAAAQAAKU -AxQACBAKAgAAIAQAwAgEAAIAABOAEAREABAAAAABAAQBEAIQCCACAAADRsAhiACBgAAAAAAQAADE -CUIABAAAAAAgAogRAACBgAgAAAEEABCACIAUAiBAAFAAAACBAAEABEgAAIAAAQAEEgAEAAAgAAQI -AgEAAAAAgAAACAGIAoACAIAIQCAEmASCAAhAABhAEAACCACAAAQSAkBMAiAoAUQgBAgQABQgECAA -CAIBIAAUIAAIIAQIIAAAAAgAiAAUhEAAKAAIAAgEAAAAAAUjDAgACgABgAIIICBASACAAApAABoC -ggNACQBAABAGAgAMAEACBAAAAAgEBAIQUAAEDBKBAAGAAAEIBkAAAAAAICgmIQAAgICBCAAAAAAA -AAAAggAASAAEAAACAAEaAMAAAQYAAICABAAAAAAAgAAAAAUAAABAEAAAACAERgFEEAABBAIAABAQ -gAAIBAAAIoBYoIAAAQAAAAAiAAAhABAAAAAAB9YgAAEAAgAAAQSAAAAAAgAAIAQAAAyABAABBAAg -AIAEgAAAAABAAAAEECAEAYAQAAGAIAAAAIEBBAEAIIAKhwUAEAAAgKCAAAAAAACAAAAAAAAkAAAI -AAEAAAAAABDAAgAAACgAAgAgAAAUAACAIAAAAMAAAACgAAABAAEwAAAAAAkAAAAAAAAAAEAAAAAI -IwAAlABBAACAAAggAAAAECCAAAAHTggEAAAJABAAARQAAAEAIAAACARAAAAQAAAAAAAIAAAAAAQA -EQBQAAAACAAQAEDEAAIACAEIAAQAAACEQIAAAQAAAECAAkAEAAAAAAAAAAAAgAAAAJDAABCAhkMA -AAAAEIAEAAACQAgQgAAAQAAAWBGAEAAAAAAAEICFBQgAAAgQgpQAAAE8KBCAOgAAAAgIEIAAAgAB -NSEQhAACwAAAABAAAAVohBICAJAAARCAAAEAAAQAEIAgAAACIEAQgAQBAJBAABCAAAAcAQUYEIAA -AFgAAAAQgAYAAJABEhCACAAAAUAAEIAEAEAAASAQgAABAAAAAAAgAyAAAIAAxCABAQmQAIDEJCIg -CAAAwMQgUkgAAACAxCABAgAAAADEIAosAAABAMQgEwgAADDAxCAAAAAAAUjEIBMAAAAAgMQgAEQA -IACAxAAACg8gIUAIAACAxCQDSAAAAMzEICAAAACgAMQgAgQAAIKAxCAAAAAAAATEIAEqAACgAMQg -AAQMAACAxCAAAgAAAoDEIAIAAAABBMQJAAAAAAAAhIAIAIAAQAQJgBgEkAAAIQmIQACwACAgCYCA -AgCAICANgAgBAAAAAAmCIAAAAKAgCYAIQAACACAJgAAAAAAUEAmACAIAAAggCYAAAIAAAGAJAAAM -sYFIALEABJgJkAgEAAAAIgmAAQAAAAAGCYAIgAABABEJgAYCAAAAAAmACgAAAYAiCYAAADAAACAJ -gAAAQAEgJAmAAAQAAAAgCQAAAgAAAAAJREBAADBgQEgNAEAGDAAAAAAAICCAgAJCQABAQABCJGAA -AEQAAQACQQEAQCAEAgRAIABAIAiCQIhwZCAAQimIAJIURAAAEIAAFCQAQAwoAQIAAA0CcHIAYhQA -oAAAQAEBGeAIACAAWABqCABABgAgqUGAEEEAAERwKBDwwAAgQkKagEFEBAIAREAAAEQGAklKAAAA -ZBQAwcqJEHAIAAAAAAAAAAAAAgAABAgAAJIAAeASCAREiUAADBoCAQEgQAAAciEACEhAgAFwSCAA -UQQAIEJgCAIIgAAACAigEQAAAEAAGhwABAQAoQEIBFiEAASkCBhZIAAARAkMAKQBAERATAAAAkpA -AAQEAIAIADEACQDJYgJSEkQAAAiCBAQARACCEQABoQkMAAAJQaQEgAAAmEEAIRHIIEAEACgAEhIE -AIQAAAAAAAAAAAEQaAAIAIAAAMQoEIBACGBAwQECAAAggCDMJMMQAAEAERJAAAgEAMCAgAAEAAQk -AAFEIEQAAAQACQQCIJEAAAAICCoCgCso0wBEYBCAAJABAACE+QgUEkCAQACALEAAUMEAQgABBCTA -AAQABBAAAgAAAAEBgQIgAABIAAJgAAAQAACBQABAAIhACAkSkEQgAAABAQLBJiEAAAgBAgAEAAAA -AAAABkEgAIJFjAAADCAAQiGEBgAoKCAAAAAAACEgAAAAAiAAACAAAFUMAFAJgTFAAJVIUQACFQAM -CgBCabBQhEAADAACoACEQAIAQigyAmCCgAAAAAMEQkAAEAoMCBEEIDAgAAkAAgZhgCEARagJQAAg -AFAFCFSQcEpCogIIBBEAAAAADYwIiCAyBgABgAAAICAAAAKACAgAIAAAAkhAAAAAAAAAAAAkCABE -FCcABAJAAAACB0ICAABEAAAAAAApEAAIAowoAYCNAMgSBEE8AEQRAKCoBBBCEBAABBAAQhAAQQMQ -AATFEAAARCAGDABkQAISQwIC6AAAAJ8ABEQABJILAAAVwAAEFFRARgQQEBJURhACqBAQAjbCBFhA -CBABkAAEEHm4EABUAgBMtEAAAEdCBQJkABApQKAIQBAAEERQAgQAAAAAAAAAAAIBAIBSAAKWgV2t -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 -7zMRu7oQED8/Lj9vX3dy9RMPDzMPmJuYm193IicODqq7M1pVqwBQCl+qNzOvu7sCVwAAAOWpqVVa -JycKXwGrCk5TWjo1Dwpfd7u7OrJTWzMRGxsnJzU6JwUzAA0vVWZfTiJ3MwUPdw93M181OjU/PzV3 -d19OM18zBV9/VVcAAP/MAAAAACd3G18KXzP/NTU1NSJ3J3fNBTN3AAAAACd3UFUAANzdM3e7vxAQ -Oj8dHU1fd3dVcwpfM19UV1RXBRFydx8fRFUzVVVXAFARu1U3M1Vyd1X/AAAA5VVVVVUKXxG7Re8b -X1NVNTUPXzN3cnc1t1NXM3cKXyJ3NTUbXzMADh9VVV9fJyczXw9VD1UzBTU1NTU/P3cnX18zBTNf -BRX/7wAA/8wAAAAAAAAAAAAAAAAAAAgAAAEQAAAAAAAAIAAAAAAAAAAQAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAYAAAAAAAAAAIAAAAAASvAAAAAAAAAAAAAAAAAAAAAKAA -AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAACA -AAggAAAgAAAAACAIACAIIAAAAgAAAABAAAAAAAAAAAAAAAgIAAAAAAAAAQAAIAgAAAAAAAAAAAAA -AAAgAEAAAAAoQGAAAAAAAAAAAAAAAAAAYAAIAAAAAmYAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAASCAAAAAA -AAAAAAAAAACAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIAAA -AAAgIAAAAAAAAAAAAAAAAAAgAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAJAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAABAEABA -CAQAAAAAAAAAgAAAAAAAAAAAAAIAEAAAAAAAAgAAAEAIBAAAAAAIAAAAAAAEQAAAAAAAUARAAAAA -AAAAAAAAAAAAAEIgCAAAAAF1AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAACAAAAAAAAgAA -AAACAABCAAAAAAAAAAAAAAAEAAAABAAAAACAAAAAAAAAAIoAABZAECAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABfsAAAAAAAAAAAAAAAAAAAAAwAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AAAAAAABAAAAAAAAAAFAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEAAAAAAQAAAQAAAEAAAAAA -AAAAAAAAAAAAAAAAQAAAAAAAAABAgAABQAgAABBADAAQAIBIAgANABQWEgAEAAAQAQIAAAAAAAIN -AQAAUBAAAHCAAgAQCAAAQAAAAAAQIAAAAAAIEQEQAAAAAgACAAAgAAECAUFBACwQCAoAAAl7AAAA -AAAAAAIQEggAAAAAEgAAAAAxAAHWAAOIAAAIEAAAAAAAIAEBAAgQcgQAAAAAAABAQEAAQiAACFAA -CABIAAAAQAAoQAIAAhMAAAAgABAAEQAACQIAABBACCogFAAADBFwAhAREEAQAkAAAAAAAAIIAAAA -hwAQIAAAAgQAAAAgBFBAAAAAA0gCCgAAAABgAAAQEoKCAAAAAAgCBwBoCAAACrUAABIAAAAACCIg -EAAFAAAAgAAQAkAAABEAAAAAAAICAABAEgAAAABBQAQAVQQAAABgCgkDAAAAQAEAAAMIEgIyAAIA -AOgAAAAgAIAEgIAIAGkBiAAAYNBoAAACRAJEiAgAAgEAAIaBNIEBCggQFgkIgAGAAFCQAEABABAA -EwEQAEAOAIkQEDBAhBAACBBsUABBAIGAcIAAQAATAYxQVABAAAADLwECAAAgSBAAAAAAAAYwEEgB -AAAAIAQhgACAAACEBBAIAACAAHIMEAAAARSGCQgAAgAEggApSJCABICIQAQACEQgAYAABDIEyAAA -gAAgbAAEAgIAACIEIAAABIEAECAAAIEIAAAESAAIAgABAAAAAAAAAAQAAATQAEAGAAAAkIBBACgE -EACRAoEAAYmAARCAAAAAAAAAAIGBBAACAASAAAEAAA+cAgAABAEQyQAAAAAAiEATAIAEAAAGSAAg -ggHEAQIABAEAAgAAJBABigAAgAgowYAAABAAEQCQBBASAgCEwAgAABAAAAACEAAAAQEABAAwgAIA -AAAAAEQACEBAAUACAAECAABAACAAEDAQAJIIAQAAEACQBAAABAAQgAAUAACEAICAIUgIACgAAIAC -IBAAgICAgAEICAIBAAIAgAEAAABIBAAAB84AAggAAGAEEAABAAAgCAAQAAAAAAYEAAAAAAAAAgQA -AABAAAAAAAAAQAAKiCAAAAIAIABgkGCABAAAAEAUAAAAIAJAACIRAIABAAAAAAQQIsoIYAAAAAAA -CAAJEgBAEAiICAwAERAjQAQABAAIABAAIAAAAEgQAAAEAAAACIQQAAAAAQEQACgAKQAKgAkoECAA -AAECCAAAQAAKEBAQaAAKAAAEogAAAAAAEBAAIgAIAACACAIAAQgAAAAAACAAAAAAARIUAAASAIEI -CEAAAIQAAFAAAAALUAEBCCkAAAJggYAQCisgAAAAAMAEKIQAAAAABAAECQQAAAAmICAIFCCAIACA -AAgIgAIAkACBKgMAABgAAAAIASQAAAAgAEgDAAICACABiAAAgABBACEICCgAAARAAgkIMIgAEEAk -CAAIQwAEQAQAAAVlCwgSAUEQQQAIQAAAQAAGAAwAAAJIAUAgCkAkAYQCAQAIAogAAhAAIAgACEAI -QYAASACAAEiQAiAJSBAABAIAAAgEgAABAAIACAAAAAgQgAAABAgBgABAAAQCAAAEAAAhgAAAAAFQ -gAAAAACAAAoAAAMgAAAAABBCACAAAAEAgAAAACCRAACCQAQMAAQAEAABAAAAAQABAQAAAEAAAJEg -wAAADScAAAABgABAAiAEBAAAQARggIAAAABAAIAAAiAAAACEAQAAAACAhIAEBAQEAQAAAABAAAAA -AQABACEEDADAIERAAQAAAIiEAIAAIgAAgIAAAABigBAAoCAAAgQAAAnAAAAAIAAAAiAoAAQCMBAA -AIAAAAQAAAHACQAAJAAAAAAAAAAAgBEAABgABAhAEAMAIAAAAAAAASAUAAAgAAAAQAgAAAAO8QAg -AAAIDIAAAFEAAABAAgAEVARAgACgAABAAAAAQIAAACAAAACgKAAAAAAAAAABAAAFgAABAAAAAAAA -AABAEAAABIAQgAABAAAIEAABQIAAgAQBKACAARCAAABAFAAoEIAAAAAAAAAQgAAAKAAAAhCAAABE -AAAiEIBAAAAANCAQgARAKAA1ABGMEAkoAERAEIAwQAAAAgAQgAAAACAQIhAAAAPMgAAAALAAKRCA -AAAEAAAYEIAAgAAAAAIQgBQAAAAAABCABEAAAAAAEIARAQAAAAAQgAAAAAEgIBCAgAEAAQGAEIAB -ACgAAAAQgACgAAABJBAgACIAAAKAxCAKhAAAAETEICFAAAACgMQgBAAAAAAAxCAKBAAAAMDEKAIA -AAAEgMQgAAQAAAACxCABAgAABADEICEIAAAAgMQgAEQAIIRgxAAACWsgIQAIAEBoxCAIAgAAgWDE -IAFAAAAAwMQgAkAAAIAAxCACAAAAAEDEKQACAAAABMQgAAAIAABAxCAAAgAAACDEIBAAGJAEgMQg -AQAYAIiIxIAICAABQGQJgAAAAAIkAAmBBACAA0CWCZAAAAAACRIJgAAAAAIkFAmBkAAAgLCQCYAA -CACCISANgJYAAAAQAAmABAAAgAxQCYAAAMACKAAJAAAKboAEADADAAAJgJARAACgAAmQCACAASAp -CYAAAIAACRAJgAAQAAIhIAmAlAAAAMAICYAACDAABAUJgBAAAAAAAAmAiAAQCCgoCYAEABABABAJ -XBJYAAgADAJEIEBAhAIAAAAgBAACAUDAYGAEAJBUAgIEAEAAkFVcQAACEAAABYABBIBAQBIFhGEw -OchUgUAAAAAgYQGEAAAgAAJBQAzCAEAAAAjGEABEIIRQAAAoIEAAAAgIAYAAQAAQGASAJSRASCgg -EEAQQEAgAIGAYjQgUgYAAEBAEAAAAAQAYAlBgEBEBgAAAAYGRDAAAABABIAgNokAACAAhAAAGgCJ -AQAQAACIAADiaAAAgIGAAAAAAAQEAAIBAYBAAAAMAAws4OHqCuBiAUkAAAAAoaIAAAwCFARIgABA -AAACYkAEAAQAQAABiAHoAgAATtxEQABACABEDFBAAQQJEBEACCAEAQxAAAgKQAQAVFBAAkEQCQhA -SggBREAJ4WAACABASARQSlQBwAoAAQAoAAAJ4eAkDFJAQACBAEBAEgAIYGRAIUIAKUDAIQZghAQk -BAADABFOUBEBgQABAACAAACAQsQgAIgBgJAAEBDCDggCgIQMYAAIAAEMCAAigowAAY4AFEAAApAi -QEAkZCAAAAgAAACFnQIgYEABAACAAwQCyEAEAAQEAAJiyECKEwAMIsYABAGAiAYgChAAAUAIFGAQ -kCGAAAEAAEACAAAAMJMwDAQwAmAQFDAICgEICkImQAgAAQAAAAAAAEIBBgAWkCghDEgCCDBAAAAA -IA4QQGgqAgBADAAAMWgAAoACAgAgAAAAAAgwKSEgkAAEAARCQAAIBIACAEChMAAMgogAFKggkQAI -ASgAAAAfEHEhARaICgZAoaAhAAGADBEAABACAYAAhEGAIAJAiAgAAKBgQgAAAEJhEAACCagAEgAq -EggKSAAAIKAhEIAIDAAgIkJACaCEDDAwQACIjAAAEBCyQFZERABQAgAAQOQQEE3IEERABBgIAAAA -ACICAgAABEQAgAQEEAIAIACIAgACECAQVGAoAgAEAAQALcwAEEAAkIMQAFADFAAASRIBAgAABmgA -ASABQBIAIBAUJhKohMAQSHm6EgCVCUpgBBoEADACFACUEAIBAAASAgASAhoUAbmWlEADABAACQBQ -AIBIRAEUAgAAAAIcAAEAEAAARFBFBSdDAEAIwAAIAiBIkkUBCCECRABAIInSFxAaAAAgEBEBABkK -gCgzoAAyMScCMSBAqgEQQiIAAEEBSEASMigkCKgSOAoiITISEAxQAhhEASIEAAANzsgSQQMCMaIC -MFAAEExAA8EINhAACDIRCSIQEBBCJACkBxAlSEpIS1AhOAEhIEAGFiAgiAiiAgALChAEEiAAwgYh -MSBICAICSkAQCiIAJwQEEEgKVIAQAgoQFhUEQpKyCQASskwSCACAAAAQQEgAAEDQgpGTQAACggUA -AMQAEEwEaMIVFZKISyhAUoAgBBKyDMUClAwIQEAHUAKUACAIBLQAAAsVEoAQCIABFGQEAghAQnIR -UIAEJMhAAECABIIEADQWCBAwIgJADABBBAgCgAgIcAQkMCOQCAQ0CbAEABQkApNUQAgCEEAIMAkI -TMIVCJIQApIACAAEA0CAyAEABJgAUEACgRgAQhCCEACAgAMDAKAQAA8ABHwDCABQTBAQUBIDUACA -IRQEAAMAkAMQEQACEAgCbAEACAABlcihABjDA4BQEAAADLMhEQaYASRwkAIIsIEBEJAiAwCAQYMA -ggAAQIiSEACQApCICAVAS0hIAAEAAAVCkIAATCOhIKCTAACDkoABVHCAAAADA4GAtQECAYQFEECw -WAX1Tl//BFVXB/cnd6q6DB0uPxPfRPQndzNVM/9R+3J3M18PX1H7q/s1NVNVXxt3JzU1VQUdHT8/ -VVMzNQHNVRtVBVVVE98ndw9fO1d3d11fAAAEnwWvNT93dyd3Bf8B+wwdHR1RXVFfEBVVNQFVFb9E -RDNfD3cH905fAUU1NfP3J3dyd1U3UFUndyd3NTUndyIiM681NTU1IncKXzNfM693d3J3C/uvr/8E -ZmcC8hsRVXUdPz8/A89E9CciM68z+qr/u7szDw8KVf+q/zU/o6UKGyInNT9VXx0/Px1VUzM6I++q -G6qvqqUDzyJ3Dwo3UbuxbV8AAAyUAP8wOruxEbsA9QL3Lj8dLqGtoa+6v6o1V/8KX4iIMwoPEQHx -Chur7zo/8/Iid3d3VTtVXxsbEbs1OhsREREz/zU/NT8nJxsbMw8z/xEbd3cK+gUFBARmZAPzGxsA -MB0dDAwDzwDwJyczqjMAAFURETMPMzMAqgBVNTWjowoKIiI1NTMzHR0MDKqqVVUi7qoPMzMzMwPP -InczMzJRERFhUAAACVszMzA/ERERuzMzVVUuLh0doK+grru7qjNV/QpfiN0zDw8zA/MKCqr/OjoD -AiJ3IiJVMTMzGxsRuzU1GxsRHzMANTU1NScnGxszDzMAEREiIgT0ChsEBFVUA/MnJwAwHR0MHQLO -APAnJzNQMwUBqyInMwozMwGrAVE1MFNTX193dzUwMzMdDAwdVVVVVRHdVQ8zMzMzAs4icjMzMVci -J1FQAAAJVDMzMD8iJyJyMzNVVR0dHR1QX1BeERFVMwBUBK5EVTMPDzMD819fAFU1MAMHInIiJ1Uy -MzMnIiJyNTUnJyIvMwU1MDUwJycbGzMKMwV3ciInHQAAjAFAEZAdAACMUEARkB0AAIxQQBGQCQAA -jCQAAJAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAEjHQAEZAAAAW3 -HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjFAAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAd -AACMUEARkB0AAIx0ABGQHQAAjHQAEZAYAAAcAAADhBgAARxAAAOEGAAAHEAAA4QIAAAcIAAClBgA -ABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAAjhAAAAggYAAAcYAAD -hBgAARxgAAOEGAAAHGAAA4QYAAAcQAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAARxAAAOE -GAAAHGAAA4QYAAAcYAADhDU/3c0Cqid3J3d3F6v7AVsR3c3vVVMPGwAAUVEAAAAAD18PX19b9fEB -/QH9HT8MHTU/NTVVRav/VVVUV0VnDB1VNyd3M/8RuwWvD193dQHNAAACgCd3AVGuv6v/Dx03N3d3 -O1dV/xtfMwUzVVVVdxdyd08VNT8zVav/Re8/Pz8/J3dydxPfEd0B71VVd3dHVVH7Bhc1NT8/Incn -JxtfD181Na+7MD/d3wJXJyIbG3e3qv9S9xPfzP+qow8bAABXVwAAAAAPBQ8FX1f19wL+Av4MLi4/ -MDU1Ov/vqv5VWlRXiasuP6o3EbEz+gpfAP8PBbu5E98AAAB1InKr+6+vqv4PLqv7u7E7oqj9Ba8z -rzNaVVq7e7u7j10wOjNaVf2q/z86Pzoid3d3As4S3gHvVlYRG4uqqv9NbzU/PzUnJyJ3GxsPBTU/ -r68wPxETAlcnJxsbIrIAVQPzEd0AM1VVqqoAAFV3AAAAADMzMzNQUgUHVVVVVQw/Li4wPzU1qqsA -VDMzqqqIuy4uqjIRuzMACl8zMzMziIkR3QAACHEid6r/BQUAVFVVAVERETGiAFUFrzOqM1UzMxFx -EREHXTA/M1UAqABVMDAwMCJ3IiIDzxHdqqoA/xERHQ8AVQw/NTUwMCcnIncbGzMzNTUFBTA6EQEC -qicnJyIiEgFRA/MQ3AEjVVVVVQAAVREAAAAAMzMzM1BRBQFVVVVVDD8dHTA/NTUAAQFVMzNVVUR3 -HR1VMiJ3MwUFrzMzMzNERRHdAAAKhCJ3AFUEFQFVVVUyMiInMVcBqwpOM1UzVTMzIhIiJwsVMD8z -VQFVAaswNTA1InIiJwPPEd1VVQD/d3IdDwGrDD81MDA1JycidxsKMzM1MAURAAAAAAAAAAAAAAAA -CCAAAAAAAAACEAAAAAAAAAAACAAAAAAAADwAAgAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAA -AAAAAAgAAAAIAAAAAAgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAIAAAAAAAAAAIAAAAgAAAAQIAAAAAAAABoICgAAAAA -AEEAAAABAAAAAACAAAAMAABAAAAAAQAAADgAAAAAAAAAAAgAAAAAAAAAACAAAAAgAAAAAAAAAAAA -AADAAAAADOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAQAAAAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAAAAYGACAAAAAAAgAAAAAAAAACQAAAAAAAAAJAAAAQAE -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAACAAAAAA -ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAJAAAABgAAAAkIAAAQAAAEAIAAAAAAAAAVkBQAAAAAAAAAAAAAAAAAAAAIAAA -CAAAAAAAAQAAAABQAAAAAAAAAAAAAAAAAAAAACBAAQAAAAAAAAAAAAQAAAAEAAAAAAB1AAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAQAAAGAAAAAAAAAEBAASAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEAAgAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4IAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAIA -AAAAAAAAAAAACAAAAAgBIAAAAAAAAAFAAAAAAAAABAgAAAQAAAAAAIAAAAQAAABQAAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIAAAAALUgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgAAAAACAAAAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAQAAAAAAAAAA -AAAAJAAAAEAAAAAAEBAAACAAAAAASEAUAgMIAAgAABMAAAAQEwAQCAwAAggCABAkAhACSAAAEAAA -AAIAAAIAIcAACgAAAAAICAAACAAAAFAA0AAAAASWABBxAAIiAABQCAACAiAAEkACAAAAQAAAAASA -EAAAAAAAEAgAAAEAAEAAAAACgAACCAAAAAIAIAyACgEAAQAiQAAQSAACABAAAAgAEAAQABIgQAAA -AAgAAGAAAAAAAAAAAEAAAgMAIAAiAEIAAEACCAAASAioAwAAIAAIAoQAAAACAIAAAAAAACAAEAAA -AAAIQiAQAgACAAIAAgAAKAAAAAAADmdIBJBAAEAAAAoAAAAIQAINCA2AAgAAAAAAIHAAAFAAAAAC -AAIAEAAAEAgACgAAAgAAACoCAADwAAAAAgABFoAgAAIAAAACAAAwEAAAAADDAEAAkAAQIAgCAAAA -AABREAAOEoYACAgICEAACAAQEIAggQABgAAUAAxAASCAYYgQAAEAAAoAFDAIEQEAAGEIAmAQBgBA -gAACAEAAEIAAAJIgAAAGXwABgAAQDBAIAICAIAAOQAAAAAAAFIKIQAAABAAAIAByIQAAgDAECkAA -IigAEFIIUBAAAACAkAQKUAGRFAQAAAJAAIAAEAgIQAEBgxQEBIAAEAAEAAgwAAAAgMAAATCACSAE -AIAArAHBAAYEAASSAAEAARIAAkCAEAAAAQAQUMAAAACQAADgBIBQAAQAAAgAAAAQAgAAgQABBAAA -AAHDABAAAAZnAAAGBAEQQAAAAhAEgIAIBAABgAQADBEACQgABAAASAAAAAIACYgACIABAAEAkACR -AAAAAAEAIAQAAEDAQmTBAAAAAAAAEAAIEAAAgAAACAEAABAAhAAAAUAAAAAABAAAAgFCABAgAJBC -IIoABgkBCAABBAABCAAUgAEAAABCAAABAAQRAEAACIQACgAACACCQAYCQAQgAgCAAAgAEAAAIAAA -ALKAAAAAAjBAEIAEIAASCAAIgAAAAAAAAAAAAAAAABAgEgAAAAAACABEAAIQEAIMEKgAAAgAAgAA -EgACCUAAAgEBgAJAAAIIAEQEAAAAAARABIAAAAAQAAgAACBAAAQEEAABSACAAAQAAAACAAAQQACA -IABQEABAAAYAASkCAChQAEAAAAAAIBEAEQAAAAAAACAKARACAAAAAgQCAAABwBIgAAAK8wgAAAAQ -ABAACgCAAgAmAgAQCAAAFIQQQAAAAQAAgABgIAIAIhCAAADIECACEIACgAgAIgABkAAEAABAiABA -BMAAAAAAAAAQAAQIBigABAAECABBAAAgAAAoACAAABBABAgEQQoIgkAhiAQBAAhAIAQJAAZACBGA -AEgAAEgAAIACCQAAAAgEQCJIDAQYQAAAAAiAAACAhgABCAAAkIAUIAAAAA18CAAABAEDAAAIQgBE -gAAAAAgAABMAAIEACYAgARAAAAAJAAIAQQAAAAiEAAEQAgABCAAAAoAAAQAIBEABAAAAAAgAIAAA -AgAAKARQAQQAAAIAQAAAABAAAAAgBIAAgAAEAQAEQQAACiAAAIAAACABABAEAAQZAQEAhQCAhAAg -kAAEAACEgAAAAAEBAAAABAIZAAAAAICAgAAgAAABxAIEAQAAAD0AIBpAAQEAASCAAACAAGAgAAAA -AABTBAAgAIgEAEBAAAGFBQAQEQsAAAAAAAEAAAIEAACAAAEBgAgQAABAgAAAAAQEAAkEBAEIIQEE -AAAQAAgAAAAAQAmAACQIAAAoAAAAIAAACKgAAACAAAAAQKIAACiBAQAAAAAEAFAwAACKAAABEAAC -ACCABEAggAAsKwAABAAAAAAAAABAABAABAAAAAAMYwAEAAABACMAAFQAEAAKYQABAAAAAgAgAAAA -AAAAAQAAAAQAAAoIIAAAAAAAgAAAAAEQAAAAACAAAAAAAAIAAQAACJAAACAEAAApADEAQAAAgoAA -BAAAABCAACAAAAAoEIBEgAAYCCAQgAAAAAAAABCAQAQAIUBgEIAAAQgAAAEQgAABAABAABCAgQAA -AgMAEIAAAAAAACQQgAQAKAEwCBAAAAOggFAAAAAkCBCBAAAoAAAAEIAEAAQCIAoQgFQBAABAGBCA -AAAAOCAAEIAIAAAAAAAAgAQAAAAAABCAAAAAAEEgAICAIAADCCAQgEAACAAAARAgAAAAAIAAxCAi -TAgAAEjEIAAACAAARMQgBMoJAJFAxCAABAAAAADEIAEEAAAAgMQgEAIAAACAxCAAAAAAQCDEIAMC -AAACyMQgAwAAkAAAxAAABMAgAggAAADAxCACAAAAAFjEIAJIAABBAMQgAkwIAIAkxCACAgAAAEDE -AAAAAAAAAIQgAgAAACDIxAABAAAAAQCEIAEAAAAgRMQgAQQYAIIIxIAYAAAACgQJgAABMIAFEgmA -gAMwABQGCYAQAFAAoBkJgAAAAAAAEAmQRAAAAQAkCYBAMAAAAJAJgAQAAIAJBAmABAEAAAggCYAE -AAAIoAUJAAAI9IAAQACAABgJkAAAAAAAAAmABAAAAACgCYAAADAAAQEJgJAAQAAEIAkAAQAAACAB -CYAAAAACACEJAAQAAAJAGAmAGAAAABEQCZAJEBACKAAJAAAgQBggAEAAAegAIBW6AAaAIIBQAEAA -YAkAAgEQCEAAAEQwCAJAAEIJiYkAoQAgEDDAiAnSECAAAQAQIDBwAAYAUAAABEpAAAjAAkKAAgAA -AAPDAgAAIARgAAAkSEAAAEQEQkBIQggsAQBIcHAIBAAQEMGIwAAxXCQkDAAAQABAAAAAEApAQEAA -RoAAAEBAAABAIEAASEIgiBwAAAYEACBCAEQIQEAEBAAAAYBABAxcBEAggQAAAIyAoAAAAgEpIAgA -AICABAwAAIAEIDoaEiAQEQAACAAREonoAkFAAAgIAAHgQSABQAwQFAAAEAFBIgkA4gAAReOBRABA -oCAERBwABEAAgEAAkAAACnAAEAAACBAogKhAAAgBogiBRARAQAAEAIAAQbBAQAECAEGAEAAEAAAI -AAAACJgZAQAIAABo4eAABKhBAAQEQAACBIAIAoQAQAhIAJBQhEQACAAAEASAAACRwSEAAQZgCAAQ -AUAQIAAAKgEAAwAEIgAACAwAAAAxgAEEAAIggXBkEAQAAkYEIAAAgEEQAACGJEDAAwAAERCAQAQi -JAZEBAACgAHABCCBAAkEQIIAAEGRAhIACAAQEoQBBAAAEAQAAIlEIkCBCAAAAIIgIAABgEQhBGIA -ACAABCAQFmACASArMgEAAAABoACIMCIyggAABAApAhCCBSiETSAyICABAABVMApCAACIIAAAAAAE -AIIoUUEgAAAAAhUQACBAEEIIABAoACEEQQAIIAEwACgACAAAAANxCCAwiQAABhISYrChAAGACAgA -ACICgIgAAEEAIAIBCAAAABBAgUJABAEBAGAABYAIAAAABAABAAAAAACEAAEAIBQBAABCBABAAAAA -KEAMqYQQAAC4EAQAigkAAEAGBhUBQlBoAwBkAFAAFEBgUEQAi0AUCABUQAIAAAAERBMEQECTMDFA -RAICQIKAAAMQAAABCEQAAEBkFJhAQASAAAAGAAAABqwIIMACQgAAAEQABjA6LKgQAAAQUABCApkA -AEAEeUYCEIUAQAUAAAAAlgSCQBMEAFAChBAAOIQgQAAAAAEpBAgCFiAAvHFAAAAAAgQBIhIABAAA -EBACAAAQKBhICCAAAEQBMEIFIDgCQlvQKgJACoUVWJBQSJCSEAohKEgAUQgAqEFAAAUACSiqCCIA -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 -MQAAArEzEVJfHS4dLqqvX3e7uz97qv8A7iInAlczM1Vf/wG7u1UuVS4Fjaj9r6snuyJ3KyIzCjo/ -AAAiJ3d3/zEAABsbDwUPCsz9R2f19vD+JycBq/83M/8nd3J3B/c1NVVHVR0BUSd3/0UKXwX1rr8R -AHJ3J3c/PzP/Xl9VR/X1IncdPzMFM19fX19fAwP7uwAAjY1VBVdVzf97PzU/dycvIv83AAAKtTN3 -UV8dHR0dVQUzd3J3PxdF7xH/dydR+ycnUFX/AncnVR1VHRtfVf9fWzP/J3d7dzNfMDUAAHJ3cnf/ -NwAAJ3cPXw9fzf9HV/X18f8id1H7AAgIAAAAAAAAAAAAAAQBAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AyAAAAAAAAAAgAAAAAAAAAAIAAAAAAAAAQgQAAAAAAADIAAAAAAAAAMAAAMAAA8cAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAMAAAAAAAAAAAAQAAAAAAAAIAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAwAAAGAASAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAIAAAAAEAwAAAA -AAAAAAAAAAAAAAAgAAAAAAACAAgAAAAAAAAAAAIAAAAAAAAAAAAABJcAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAWgABIAAAAAAAAAAAIAAAAEAAAAAAAAAQAAAAAAAAAACAAAAECAQAAAACAAAgAAIAAAAAAEQAAA -AAAAAAYAAAAAAAAAAgABAAAAQAAAAAAAAASnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAgAAAgAA -AAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAiAAAACACEAAAIAAAAAAIAAAAAAAAAAAAA -AAAAAABEAAAAAAAAAAAAAAAACXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAB -AAAAAAAAAAAAAAAAAEAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA -AAAAACAAAAAAAAANAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIEAIgAAIAEBAQABBAAAASABAK -AABCAgIAECgNACIAElAABCACAAAACgAkIAACkBBAEABgQgAIAAAAAEJJBgAQCAACIAAAAAAAAAMg -AAAAAA8uAAAAAAABAgAACAAAAAIAEAAAAAACQAOAABAAAAAAABAAAAAAABCAAAAQAAACAAAQAAAI -AAAQAAAAEAgAAAAAwgABEAAAAAIAQBAiEEQAEAAAAgoAAIAAACAEYAAFAAAAAQBIgACgAAgASUgA -4SIADCAAAhAMUFABAkIAABcQIKBAAAAACAAAAAIiAAIEAAgAIBAgEgGAAAMAAAAAAQAAgAAABqcg -QBAAAAAAAAAwAAIEEAAAIAoAAAgAAAEgAggIBAAAAAAAAAEgAAAAAAAQIA2AQAAAAhAAAEAQAAAE -kAIIAAAAIABAAAAAAAAgYAACAAUQEiAAAQAABJAAAQESIC5KMEwADIKSAA4AARAgIAgCDIBhQQCQ -AAIkgEYBCAEIQAYISBAAEICCACAIAAAAwAQAAAhQBghAAALBMBAAQAAACAAAAAAHegAMgAAEBkhp -AAAAAAwgIAIAAAAAACAADEAABAARBBJEAAAAAhBIUkIAACIIIBAgAAAMQAACBAAAIQHAACQIAAgA -AAAAEkwACAAACAAULoJEAQQAAADQAAkAAAAAKIQMAIJAEQABUIAAACABAAFAAAACBAQBERAACAAo -ABCR0AABAAIAQCAEAMEECBAAgAGEKAAAAADAwAAAAAgQAAFgAIAAAA+DAgAABEIQAACIBAAEoBBI -AAAAAAAAEAFKAAAAgABQAAABSgQAAAAQAAAAAEQB0QAAQAAAAACAAAMAAAQAIhAAEAABhAABkACB -AAJEAAhAAIgAAAAgAQAABAAAUgAgBABIAJIAAAIGAAgAgAAQABEAEAIADAgBEAIEASAAABABCBAI -AEiAAAABCAAGBEAAAggAAAIAEAAAQAgAAAQAAAAAAAAACVAAEAAAAiAAiAQAAAEAKAAFABAAABEA -AAQAAAAQACAAYAAAAAAADACBAAAAUBAQQCAAEIgAAKAAAAAAgAABCAAEAABAAABAARBAABAgAAAA -YIQBFgAAAIgCAAAggIAWcQSAAVMKBBEAQgAAcQABICAiQAPCBBAEYAEEAAYIAAAgAgAAAIAABABg -AgAAIAAAAAIIERACAAAgIBAAQAAAAAAAAAACDSIBEAAEAgokgBAAAAAigAAAAgAAAMAACUACDCAQ -BAgBBEAAABAAEAAAAAoAgAAAAEADAAAAgRACIAAAAIEAABAAAAAADjEAIIACAgARkDAOCAIACAAU -AAQsAAAAAEAAAAgAgAAYAEABCoAAAAAAAABMAAwAAEAAAAgCAACQRAAECAIAAIIAgAEJgAACgASA -AIgQgACAAgEACBgAABAAAAAAAACtCABADAAAAAAISQABQAAAAIgQAAAAAAAAiAAAAAAQAAAIAgkA -iAAAAAgAIIQIBEAACAAAAAIAAAEMAAQCAAAAAogAKQAAAAABCIAEAgAQACAAAGAAACAAAAAgBQQA -QBAAAAQgIBBAgAAIAYAgEEAAAQAEAAAAIAhAAEAgBAApgUAQIAAEAABAACAAAAAAQFEAQSAEQMAA -gAEAIAEAAQAAAAAAABsAwACAQQBAAAAEAAEAAEQAAAAAAAAEAgEBBACAAUCCgAAgAACAQBKAAAQA -AQFhAIABAAQAAAAAAAAgqACAIAAAAAAEAACEAAAAYAAAQUEHAABAAgAAKCAAAAAAAAAAYAAABAAA -AAiAAAggAAAAKASAABAAAAhARIAEAAAAACACAAAIFBAAIAAAAAQAkAAAIAAACAAEEAAIAAQAUAAB -AAAAAAAIvAAEAAABAAIAAAQAAAAIAgACACAAASAAAAAAAAAAAAAAABAAAAgAIgAAAEgAGAAgAAgA -ABAAABmAABAAAAEgAAAAIAAACQCEAAQgAlABoRgAgDoAAACACBCABAEAAFQAEIAAAQQBICEQgEgA -AAAAIBCAJCgAFRYAEIAKAAABABgQgAIAqAAAABCAAAAoIBABEIIAgigBoAAQgAAQAABAABAAAAWX -gAAAAAAA2BCAAAAAAAAIEIAKGAACACAAgAEAAAEgKBCABAAAFAAAEIAEAQAVIAIQgAAIKAABABCA -BEAAAgAAEIAAAAAYACIQgARAGAIAhBAkAE0JAIgAxCACBAAAAFDEIAICAAAAxMQiAEAAIIFAxCES -ggkAACDEKAAAAAAAQMQgAAAEAACAxCACAAAACAjEIAEAAJBAjMQgAQAAIIAAxAAABf0sAwAAAAAA -xCABAAAAAIDEAAAAAAAoQIQgAAQAAADAxCACQAAAAEDEIAIAAJABQMQhACAAkAAAxCAiAAkAwIDE -IAEAGAAIQMQoIgAAACggxIgAAFAAQIAJgJAAAIECAAmABAAAAaQgCYABCkAAACAJiAgBEAAIBQmA -AAAAAAABCYCQBQCCICAJgAAgAAJAkAmABAABAAARCYQEEAAAAAIJAAACBoBIAAAABBAJgWoAAAAE -JQkAAACAgAAACYAEAQAAACAJgAAAgAIgAAmAAAQAAKAlCYoAKAAKIAQJgAAAkAAEEAmABFAQAAgK -CYAAEAAAAAgJQGGQAEBEAUAEAEAAQEQlAERAQkAAScgBAAAAAAAQQAQAAUIyBBAAgQAoUQUQBASB -RACgeAwEBABEAEBAyIACAAAAQDQAhIIIECBAAAEAIEAAAAvbBFBQAAQCABQwIEIGCAQGiAIAYEAQ -AAAEAABAAARFhYUIUEACSNAQCQBARkBBBgBACAAAMAAAAAAAAAAAEARkQDAgQAKKBAAAAgAEACwC -QEAAAEAIAABEIIgBBCQAAUAIAASACBASEAIEQgBMAImIQECICQmyoEmMRAACAqCEAQAEwAAAkqIE -GAigEACYQAgICUABQAAARAkEAaABAIAICAAARTUhDAkAQEn0QgwAAeEECERAAAAAAAEAAMAIQCAA -AIICGlgAAQECAEAUACAACCHgQQAAAAAIAAAAAEkaEAhkRAAABAICIAgAQAhBCBBgAEGgFAAEIVAK -AACBSQBAEAAAAQEBQAQkIcAAQIAAAAAMAAAgwEQgAAoBAgBgBDDACxAQAQhECAAACCBGAAQqxAAA -hAASwAAMQIEAQAAAACAAAQCBAACO5QIIKgADAACACAAAEIIIgIYBBEAAEAAAEEJGIACAAAAAgSQg -YAAAFADAhiQygBAAQAAAAAgAAAAAwgABYAgAAIgIAmIwgQAAAMCEBiwDAAwAACgSIQAACAwAUBIi -AACAIAwoqJKAAAEgFQAEECIAAFACAEBQAAkEIAhhgCgAQkEIAiAiQAIBgBAUIIAxAAWIAIAEEkAA -CQACAgAAFAAARAAAAAAmAIJAQQgECoJCgAAAhKGAABAAAAAAAABAECgwkABAAAABgHAEAgAAABUg -IIAIAKEoABAIQEAQAgIQAAAAAoGABAIoKAAEQQgAEA2IIQBAAAgQAAABECuIBgiQAACxgALghBQA -CjAQEEBAgAEIUkAAABAEAABAVCJiCEQAAEJAAtKCAAAQQEwoQgFAAwABhUAAADGYAhAMJsIEQAAQ -BEBAAAAAAVVgAAIiAgIAAAAQEgIARCgCFgAAuAIAAABEgBBAAigoAAIAAAQAAgJUQSAgAwABggQQ -AAAAABAwDBiAFAIQrCsDREAEBFAGAAAYBEQQQoAAEJKYUAmThSAMQhYYAAYCAaEAUEIINRIQABkA -kIgBAoBAEkhIQAECAAEbWAJSACIBAcFUAxIAAgYghBgQGkwQAMhIFhEgEkAgSQAAABAAAgAKAAAD -2TJISEGxoSJASFKRISBAAFAABEAQCADAIAhYAiqQAEBACBQoQBpBAKAoWEIISDAAAIAIAEggAAEA -QKCAAVIiBRUA2EoIIyCgyBGIEBIQEhCGBQIEQgAILhBBxADILCkIAysBFARABAYQAhVCgAgFAAqA -QgBAkpAEAAECDESUDEiIEAbQBTKITASCgwQEAAIGQQAEIAhFUAgAEgIQQBAAgAAAAAfuAAAAUAAA -FBRARQAITAIWAAgGACANAUAIAgaVDUWISEAABhJSBAmoEhIGNAAWBhSTiACgQAAAABAER9NBBAgI -ILIEENAASA1FAEIABCQEBxTsgRKg5KAQgAFAozPAycgQgCIQgAKAhLsAAoAiIADABE1ISxMAADCQ -gACQABAAgEBAABSEgQCAMCEJkIADgJBvA4CCAMwCUAAAAIACBgAASAAACPlhAwFUIDgQCgNM6AAS -JIBRQAAAgAAHIACkAAREjAMDCwGAAABAJDAAAQAAgQAAmBQAABAAAAAAAAIYCNwAAICQEAIARgBM -dm6CgKKAgICQoDA1RWevv3cnVRtVGwUVr793JwD/Vf9dVTC6Rf0AAAAAHR0dHVUFM3czBVUnVUUb -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 -AAAAAAAAAAAAAAAAAAAAD0EAAAAAAAAAAAAAAAAAAAAoAAAAAAgAAAAAABAAAAAAAAAAAAAAAAAA -AAQAAKAAAAAAAAAAIAAACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAACAAAAAACAABAAAAAAAEAAAAAAAAAAAAAAAA -AAAAAAAAAAABBAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAGAAA -AAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAAAAAAAFIAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAAEAhBAAAAAAQAAAABAAAAABAAAAAAAAAAAAAAAAAAA -AAOvAAAAAAAAAAACAAAAAAAAVAAAAAASAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAA -ABQABAAAAAAABgAAAABCAAAAAAAAAAIgAgAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABQACABAAAAAAACAAAAAgAACAAQAAAAAAAAAAAAAAAAAAAADXYAQAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAIAAAAAAIAAAAAAAAAABAgEAAAAAAABAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAEA -CAAAAAAAAAAAAAAAAAAIgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAQAAAAAAAAAAAQAA -AAAAAAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAEAAAAA -AQAAAAAAQAAAAAAACBAAEAAAwAIAAGgAADBSCABACQBAABQCABAAAAAAAAIACAgAAQwiAAAQABAg -AFROAgAAAAAADAIAEAAAAWAAwAAQAAUBAAAAAABAEAAAAAAAAAF+ABCAAAAAAAAIEAACAAAAAAIQ -AAACAAAAAACAAABAAAAAAAAAAhAKAAABAAAIEAACAiAIAAAAQiQAEBAABiAAAAAIEABIAAAAAAIA -AAAIAABAAgAACAAACAACEgIAggAQAAgQCgAABAAgAgAAoAAAAAAKwgJgR4UQQAEKCIQAoAgAEAAA -BIogAAAAAAAAAAAAQAAQABAAAAAAAggAgCAAAAAADloIAAAAAAAAEFAgAAgAIAAACBAIAABQACAA -QAAAAAAAIAAQACIAQgBAAAAAAAhAAEAAgAAASGAFhGACEgiBAAAAQAACAAoAAAJAAAAADFIIQAAA -KAAABCAAYAQAABJwAIAhAIAAgCgRIEABMgYGTJBIYAEQCAQAEGCCAAAAcA4AABGAAAIBgRABCAAA -AAAAAAAQBAAGBABAAAgAAAAyAAAQAAAJEwAEcAAAIlAEAAQAQBICQAiAAAAAAIQAAAgA0AAIEBAA -CAEAAAAUAA4ABhAEAIQABAAAAAAAAAAEAAAAAHAQEACACAAAAAggQCQABAAAAIAAhAQAAGBCECAA -gAAAAAAAAQABBAAEAAAQAAARAAAQAAAAAIAgCITBAAAC0AIhQAAhAAAARAAABEAAAIAAAQAAEgAA -AAgAQIAAIAAAACAAAIMAAAp3AAAQAAkAAMCAAAEEABQRKQAAEACACAAAABADAAKCAAgAEAAAgACA -AIAACAAAAAAIANAAQAIKAcgAAAAAEcgAAQHCAAAAwAABAARAAAQAAABAAhAAAEAAAAAAAQAAEAEU -AIAAEAAQAACAACIBAogAQgAUaAAAgACQQQAEAABIgAARAABAAAIAgAAAAAAAAAAgAAQAAAgAQAAA -AgAAAgAACAAAAmUAAAAABAAAEAAAAFAAIAAgAAAgAAIIAAAAQAAAElAAAAAAAAACCQASAAAIABSg -ACIAACAAUmBAAEAAEQAAIAAAQAAAAKpIAEJAAYAACCAQACEBgABAAAACwAMIABAAAISAFBACACAQ -AAAEBAQBABAQYAACAgCAEAAAANIQAAQAQAAIAAIAABAEEAAAAAAAAAIIAQgAAAAAAAAAUAAAIACG -AAAHtQgBAAAAgggAKAAEAhCEAAQyEAgAACQAgAgABAAAIAiACBAAgABEAASAAAABAAQABAIAAEAA -AAAAgAIACFQoAAAkYAAAAAAgAAABBAAAEABACAAIAAAEgAAIQAACAgAAAAkAQACEEABCSAIgAAAB -IAAIBgAAgAAAgCgAAAIAAgADDIgQBAARRAIIECgAAAAAAAgQAAAAAIAACBAAAAAAAAAAAA8JCAAg -AAEIAIQIRAAEAgIBAAgAAACAAAAACACCAAACAAAIAQACQABCAAACAAAAQAAAAAAAAABCAAAIAAAA -ABAABAgCCgAIgAAESQgQABACgACEhAAhAAIhAAAABACAkkSAAAARAEEAAKAAIAgAACAAAAAAAABR -AAAAACABBQAAAAAAgACAAAgAAAEEAACAAAAAQIAAAgBAAAAAAAEEAAAAAAAAC5mABJkBAABAQESg -AAAAAOAAACAAAAFEAIAABAgAAAAABAAEAAAAIBBAAAAgAAAAAEAABAAAAAAAAQAgBQAAAAiAAAwg -AQAAAAAAAIAAAEAAAQAEALAAlCAAAAAAAAGgJAAAQAAAACAgAAAEAAACQAAAAAQAAAioIAAAAAAA -DAAIAAAAABAAAAEAACAgEAAAAQAABAAAAgArAAAAAAAAAAAAAAADvAAEAACAgKAAABQAAACKAIAB -FAIAAAAgABAAIAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAKAAAIAAAA0AgAAEk -gAAAAQAAgBAACAAhABCAFCgAAAgCEIAQAAAAAAgQgIAAAACCIBCAgAAAFAgAEIAkAAARIAAQgCAB -KAAACBCCAAgoAEAAEIIgAAAAIAAQgoABAABIABAAAAsNgAABAAAggBCAQAAAACAIEIAAgAAAAAAQ -ggAIAAAAABCAAAAAAAAAEAAAAAAAAAAAAAAAABQUAACAVAAAACAAEIAAQAAAAAEQgAEIAAAAIRAg -AwAAAAAAxCAiAgAgAEDEIAEAAACAQMQgAgAAAADAxCACAggAAEDEIBMAAAAAhMQgEUIAAAAAxCQB -AAAAAADEIBNAAAAAgMQkEAQIAIAAxAAAChwgAkAAAABgRCEDAAAAAIDEIAFBAAAAQMQgAAAAAAAA -QCABAAgAAIBAAAAAAAAAAAAAAAAAAAAAACgDQAlYBMDEIAAAAAAARMQgAAAEAAAAxICYIAABAgAJ -gAABAAAQAAmABAAAAKAGCYAQAAAASCAJgBABMAAUAAmABAAAAAAgCYAIAIAAAAgJiAQAAIAABAmA -BACAAACYCYgAADAACAAJAAAP9IAAAoAAMAAJiAgAAAAAKgmACACAAAAACYAAAAAAAAAAhAgAMAAA -IAAAAAAAAAAAAAAAAAAAQAAAgZQAkIMgEAmAkACAAiQICYAIAAAAAAAJydRAAMJCAAQAREAATNw0 -QCBGRAQlQCTJAAAgATLkRAxAwCJwAAAAIABQyABkABBAYoBBwAEgAEBAUAAAAIAAAgAAQAAEAEI0 -ECAAIBAgAAIAAAGLAAAAAAAICBAGQAIgACBIQBBgwAUgAACBgAAAAGBgAASAAAAAAAAAACQAAAIA -QAABAAARAAAEAABQQCAAQQAAyEQAQEBEQgA8AAEAECAIwAESCgQAAAngQEAAAAAABEACBAGgQEAA -ABCBREAAZAGgyAIARASAoABAQQoEqACQCAEIAAAAIEhBCAAIAEAIAAHBGAAASAAAAEEAAQAEAEQI -AAAAT/hgAAAIQVAUAEEgoUBQCRAgRAACAgToQhoAIEAAAAAQAAAgAACACAgCIBAIAAAAAAAABAgA -AAAEAQAQAEAADAgSAEQAiAAASgQAACAIABAJAAAAYEAIAACMgYYAAgQACQIAgBECEAEAAADAAgAQ -AAAAgAIAABAAAAzAUAAQAAEgAAEABAQBASAogEAJAACAAABBBCAAAIGACABAEAAAAAiAAACLJgAA -EAYAAAADIAQARIYABAKABiBgAAAIAAAAAAAAAAAAAAAAAAEAAEAQAAAAAAAAAAAAAAAACAAIAAYA -RgCAIwIAQCRDAgQwAAAQAgAAIAAJAAgCEgCECoYoiDAAQAICBAooAQBAkoAAVjJgAAAAACCUIDBC -gAAAACoAAgJASYACSAgAKQAMqaAAAAAAIAQQABEJQBQACYBAAAAAAAAAIAAAAAM/AIAAAAAAAAAU -ACAxEE2AAAAAAAAIBSAAAAAAAEBAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAABCBEABAGAAAgo -IhAITAJCACAwEASADgAQAAjAiYIBABAIgM8IAgAAQgAAqgMYaRUQAiLqAiwsAAABAABDREEAABYA -AQJUAboIUBAAJhQAAAAAAIMAARoCAgAMAysEAAIAQAAEAAAQRAAAAYAAeBIAAgBAAAA4cgAWFBQQ -IAAQIAAGEAAAAQAAAAAAAAAAAAAIAAACQAEgAACABCUAIAAAAAQAAjEAEDAQBAIQBAAAAImUBERE -RRQEAECCAhICWAASISMwEFAKAAABAsKIMgEgQAAAEABZKAARAgChIFgKEiAAQrgIRAhIARAOEAkS -kgAYggAKAAIYBQBQAAEIAFSohQoBIAAAAAAAAgAAAAADaCAgEQCgoAEQEDQBEiAAFBIAEFICAECA -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 -MwAPAFUAVQAzDw8AM/PzEbsRsSInPz/z8ycFIe2q7lVVzMwAAAX/Aft2d0VnXxs1NQAARe9VRa+/ -NT9RWw9VD1UbXxtfVScPEVUQX18Pu/8nd3d3d6+/D/8idxAVAABRUQAAAAAA/wD/cXdTVQAAV0cA -AAAAAAAATgBEAAAAAAAAVREXtzNVAvcF/wX/AAAz/wAz/8wADwAPAFUAVQAzAA8AVQAzAA8AVQBV -ADMPDwAz8vcnJyd3d3c6P/L3G18R3arurq7c3AAAAAAAAAAEAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZq -AAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAEAAAAAAAAIA -AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQMAAAAAAAAA -YAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAQAAAAAAABAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJgAAAAAAAAQgAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQkAAAAAAAABAAAAAAAAAgA -AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAEAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY/AAAAAAAAAEQAAAAAACgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAlYAAAAAAAAARAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAADbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAQAAABAAAAAIAUIgA -DBAIAAAAEABAABACggAAAAIQAAIAEBAQCAAACgoQEAAAwAACAAAQAABAAAAQQBAAAEAAAAAASAAA -AAAAAHAAAAAAAAAAAA8NABAAAAIAAAJACgBAAwACAAAACAAAAAAAiAAAAAIAABDACBAMAAAAkAAA -AAAAAAIACAAIAAAADAIAEAAACUAAAAEAAAAAAAIAAgAKCAwCAlAAIBABIMAACGAAEEotAAQAYA4I -QApCAKBwAnAABAAGAAABQAAACCAQIABAAgSQAAAgAlAAAABAACACQCAAAAAAAAAAAAAAAgEgACAC -AAAAgAAABccIACgAAAAAAQAwCAIAAAAAAAJAAQCQAABwAgAABJANACAAEAcAAghCAAAgAgAABIAg -ogIGAACAACBCEAIAAAAAABAAAAAACAAAAAACAAAEMgAAACISMAEAAABgAAJCEQIAAAAAgAAACAEA -BgAMVAhAAQoMAAoCAEABEBAAIAAAUAAAAAgCACAwAAAAAAIAACAGAAAAAgAQRggAAAAAABAAAAAO -iwAAAAgAAhAEMAACBIiSRAQgAAACAgAQSAAACAAAQAFAAQEAQIAAAIEAAgQAAA7AAAAJFAFCEBAA -AAEgABICAAABAQAAgGQAQADRAAAUAFEAABSATAAiwCAAAgQIJAEAAACkAgAIgIAJAAQIADCAQQFA -YAAAIJACAUAABAABlAEBEEQASRACAAEABAAAEIAAAxACBAAAAJAIAABAAIQAAIgAAAZMgkAABISB -AQgAAIEAAQwAAAAABAABkAAAAAAgAAGRgoAAAEAEAIgAAAIEAASAQAGAAgBAABCIgAEAAAAAARAA -AYAAAAABCKAAAACAAIDQCASAAABAAgAAAECAIAAAgAACAAABABIAACACAGEAAmCBAoAAUAAGCABi -RRAIAAAAAFAgAAgAAIAAECAAAAAAgAACIQBAAAAAKmAAAIAAAAAAAAAACLgAgAAQAgAABIABAUAK -CEAAAAAAAAAIAEAAAAAAAkgAAAAAAEAAAAgAAAIAAAAAQAAAEIgABCAAAAAAAAAGAAAAAAAAAABA -AAABCAAgACJMggAACAAIAgQAgAAUEAAAEAAAIAgAAMAAEgACAQAAERAAAEAAAAAAAAgAAAACABAB -AgBAAEwCACAAAEAAgAIAAAAEAAAAAAAABDAAAAIBABAAAAAB5ZIAKAABgggBCBAsAQCAAAEgAgAA -BgAQEAAAAAAAAACAhABQAAAAAAYAAQQAAFAAAAABAwJCkAgCAAQQAghAAACAEAAAgAAgAABAAgAw -IAAICIRAhIAAQAIIAiACgBYAAEgCCACQAoABjBQgAACAAAEMAAQIEFKCBEwABABIBAAESAMAAAAC -AERIAwAAAEAARAgCAQACACAACBCAAIAAAAAAAA+TCAAABIAUAQAoQAASgAYDAAgABAgAAAAASAIA -EAABgAAIAQAAgIIAQAoAQANAAyIASAIAAAAQAARIAiAAAAIABAgBAAABRAIACEGAAgwAAoEAIAAA -AEDAAQAhAFAAEBEAQAAgQFAABIAIAAgAIAAAQAAgBAQBBACAAARgAAEEgIAAAEQgBABAAAAARAAE -AAAAAAAEAAAAAAAABQEAAAGAIAAABb0AoAAAAAEBAAAEAAGBIAABAABgAAAFAAAMAAAAACEIUAAE -BAAABICQAAAAAAEAAACGgCAAAQAAAABgAAAAEACAAAAAgAAQAEABAAQAAEEBEAAAAAACMRAAABAA -CAAAIQAAhAACASCogABgAQAKSAoAAACAAAAABAAAEAAQAyACAAkEIYAAABEACSQggAECEQAFBAAA -AAAAAAAAAAAAAQEAAAAEhgEkAAAACgEAAQAAEAAIIQAAFAAAAKgEgABGEAAAAAAAAFCIAACgoAAA -AAgAAAAQgABASAEIACAAAECAAAAAIAAQAAAAAAgJAAAAAAACCAAAgAAAAAAAiRCAgAAAAABIEIAR -AEAAAAAQggBCAJAAIBCAhABAACAhEIAgACwAAAARgBBEAAASgBCAAIAAAACAEIASAAAAEIAAggAA -AAAQIBAAAApdgAAAAAICKBCAAAAcAAAAEIAABAAAACERgAAAACAAIBCABAAAAAAIEIAQAAACAQgQ -gBoAABYICBCAGAAAAAABEIQQAAABICIQgAAAAAAgIhAgAAAAAAgsxCAhAAkAAIDEKQJCCQCAQMQg -AAgAAABAxCABAgAAgEDEKVQCAAAAgMQoCQAAAAAIxCwAwAAAAgjECABAACAAAIQgAQAAAACAxAAA -BWQgAkAAAFDIxCkAKAAACEDEIEoBACAASMQgCgAAAABAxCABAgQAAETEISBABAAAAMQgAQIAACBA -xCABAAAAAMDEICFIAAAywMQgBQQAABNAxIAAAAAAEgAJgBhQAAIgKAmAGACAAAwCCYAAAAAABRAJ -gAgAAAAAAAmAAAEAAAQpDYUBEAABBJAJggQIAAAIkAkAAAgAAAAgCZEEAAAABBgJAAAL+oAAAIAA -ACAJgJQDAAAABAmAQIAAAAAADYAAIAAAABAJgAQBAACpIAmIAACAAEAACYAEAAABAAkJgAgAAACg -GAmABAAAAgQYCYAAAEAABCAJAABAAMAgAEAAAAQCAAJMOIAQVDBmZgUAJgjAAAAEBDACAEAAAEAA -ASAEIAREEESJAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAEEBAAEBBgBQAAAWpBhAwEhQAQDAEGDQg -QgBAAgIIQAQAAAAEAQFAAKAAAgAABEAAyABEgkBABABAyAgAgJAiQEAAIBFAQAAwkSBMygAIoEAG -CglIIkRBARIkgACBQABIAARBBIBAkQEASQgIQEAICAAJ6AAIAgAACCICAAlAAOAqBEgaSIJAAADA -ChIIAgAAGAIAAAAAAAAAAAAAAAAAAAAAAAAMgAACCAIACAAASeUBDAjACcGkKEBEQEAASAGhCQAI -QERASFxAQRhACQhKAUAAAAAYQBAKAAABAAQQECQAAAQAIOAAAAEAQEBCCAERAAAACoER8AAiIBIC -AGyIAEAEYAAKCAAoBEYAIAAAgAACAWAOQQAAAEEgIIAQAAAIYMAAAJAABAAAQACAwgQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAoAYAAKAAAQAACMGhBICEQSEBAINCAIAwlEiAgQAmAgAgAEiAAA -YCAIAAAAkIwgBAAEBAAAAAIGAAAEAAACAAOQAQCBAgQgQAgAggACBgZCCIAAABCEIACIAADAECko -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 -AAAAAAAgQAAEAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQg -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAFdgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAAAAAAAAAAg -AAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAlYAAAAAAAAA -AAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAEQAAAgPAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAA -EAAGAAAUAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAIAAAAAAKAA -AAAACYoAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAPnAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAAAAAAAAAAAAAQAAAAACAAAAQEAAAAAAAAAAAAA -AAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAQAAAAAAAABAAAAAAAIAAKUAAAgAAQAACAABAAAFIA -AIAAAIAQCAACAAAgQBAAAAAoQAAAEEAAAiACIAAQQAAQUgAAAgAIAAYQAAAAAAddAAAAAAAAAgAA -EAMAAAoAAAAAAAAAAAgAAAIAAAAAAAAAAAAQAEAAQAgCAAgAAAICAGIIAAAAAAAAEAAAAgACAgAI -AAACCgAQABAAEAMAAEAAAogAACAAACACAAAAgAABAASQAFQgAACAACBCAABEkCgACAAAQAAAQAJA -AAAAFIAAIAAABYIAAgAAAAAAAAACAAoAAgAAAFAAAEAAAQAAAAAABlYIMABAAgAAQIgAAAEAAABI -ABAgAhIQACAAAAAAABAAAAAAAAAyIgSIAAAAAgACAAAFgCAAAAAASCBQEAUAAAAAADAIAgAQBBAQ -AAgSAAACAEgAgAAKAAACAEAEAAqEAEIAAAAAhBIQQFEMERACcBGAAoAAAEIOAAqAAAAAEAQACAAA -EAAJABAgAAMACBAAQCBABAAAEAAAIAAAAAQQAAAoAAANHgIAQAAIAsAAIABAAggwBgCIAAAAACAA -CAAAAAAAgggBAQMAAAAAAAEIAAAAABABRAmAQAAABAgAAADADoAAEEAAAAAAJEAJAAAAIgFAA0AE -AABAAAAAAEAAAAAACBIAAEED1gAABAACkAJAAAgBAAMABgAAAZACAQCABAAESEHhAgAQACLAEQAC -AAAhAEAUQAIAAACAAFEACAYEAEgAQAEAAA2eAAEIBCCIAIAEAAEEAAAQAAASFABACIAqAAAQAAIQ -AAAAAAgAAAABkAAQAAABQAAAAgQEABBAAAAAAAEgCBAAAAEACABAAAgABAIIwIHQEQCAAgAAEgAA -AACAAAAQIQBAAAAGAAAAAAIACEAABACAAAkAgQCACQICAAAAAAGAAACAACgAACEAAgACAAAAAEEC -AAIAACCBgBAhAUAAAACACAAAAqACAISAAQBAAAAAAAAQCAEIAAIAAEIoAAAAAAAAAigAAAAAAAAA -AACwAAEAAABIAYAQAaAAAAAAgAAIgAAiAABAAAAgAEByAAAAAAREggRAQBAAUAAAgABAAAIBAAAE -AABAAhAAEIAQAAQEiAgAiBACACIIAAOEAAggIgAAEARQAACAAAAAAEiAAAAAAQgAAQBACQAAiAAA -QAAAAAQIAAAAAAAH1hARAAAAIABACQBAAACAAUAoEAQACCAAIAACAAAAAAgABAEAABIAAAAIAAAA -AQIAAQAABAAABAgIAAAJAAAAEgAEEBACAgAIAAgAkjOAIgIECBAAAAAQAAKIEAAAAgAAAAkABACC -BAAACAIEEgIUAAGIBAAACAAABAgABAAMAAABChAIAAAAAQAKAQgAAAAAgAoAAAAIAAGACAwBAAAA -AIEAAAF2CEAICQACIiAIAAAMAAIQAAgAQAIIAEACAAAAAABCAAQAAgAAQEIABAgAAAIAAAQCCAGA -AAAACACIAEAAIAAAAgiAAABEAAAACQIAAAABBAAAAAAAABAAAAAAAAAAAAAAAAABAEVOgEAYgCBA -AAAAmQAAIQAABAAAgQRgAAAEAAAAIAAAAAAEAAAhQAACAAQAACFAAgAQBAAAAAQAQBAAAAAADVcA -AACAAAQAAAAEAgAAECAAAAQQAIAAEASAAAQAgAAAAAAAIBAAQAAAIAQAIAAAAQAAgAAABEAAAQFE -AAAAIAAAACCAAAAABRiAhIAAAECEgAEQAAEIAAQAAKYAAAGkAAAAAAAAAABgAAEAAAAJAAAAABAA -EABBEAAACAAAAkAAAAAEAAAAABAAAAAAAAAAFAAQAAAQAAAgABASCAAAABAAAAADqAAQAAAAAAIA -AAQgAAAAAgAIAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAQAEgAEkAAAAAAAAAAAFAAAoQAAA -BAgACEBAAAEAUAACACAAggAAAJDAABCAQAAAAAAhEYAAAAAAAAEQgAAAABckCBCAAAAoAAABEYAA -AAAAAAEQhBCKAAAIiBCMEAgAAAgCEIABCBgAAEIQgQAAAAFAABEAAAlUgIAAQAEgCBCAgAgAAAAI -EIAAAAAAAAIQAAAAAAAAAAAAAAAAAAABAIAAAAACAAAQgAEAAAAAICCABAAAAQgAEIAAIAAVAAgQ -gBAAAAAgABAkAEAAAIAAxCIaAAkAAEDEIAFIAAAAUMQgGEAAAEAAxCBEQACQgQTEIAEAAAAAjMQh -CRAAAABUxCEJEAAAAEDEIQAQAAAEAMQgQAAAAAQAxAAABBMgAAAAAAAAxCADAAAAAABEIgAAAAAA -AEAAAAAAAAAQBAAAAAAAAAgAIgEAAJAIgEAAAgAAAABAhCACAAAACADEIAFIAAAABMQgAQAAAADA -xIgAAoAAQAAJgAAAEAABKA2ABAAAAAAICYCAg4AAAAAJgACAgAogKA2ABgAAAAAQCYgAAAEBAAUJ -iAAAAAEABQmMBAAAAQAACYIEIAAAEIANAAAPX4AAAgAAAAUJgAgCQAABEIGAAAAAAAAAAAAAAAAA -AAABAAAAAAAAAACACAAACCAgAAAEUAAAARAJgAAAAAEAIAmACgAAAAAQCYCYAAAAABAJABAgACBA -AEAQACAAEAAAgAICRgAAAAIAEIBSRCkAAEAAFUQEMEBCAAAAQQBOSEA0YABAAQAAAAAAAFAAAAAC -AAAAUAAAAAIAAGBBAAAAAAAAAAzwMCBAFAAgAACAAAAAAAACAYAAAAAAAAAAQgAAAABAAACECAAA -AAAAAIAAAgIAAAAAAAFAAAkAAAAEBgBABgQEDAAAAAQgIEFAyMiOADAgAIEAAkAARAAAAABAGAAC -QAhMaEEAQIEASNAEQCgAEpEAAAACIAACgACAAIAQAAEAhEQAQAAAAAACAQAAAAAAIAIBAAAAACAg -AAEAIAEEAAAAAAAASbcMAAAEACEBoQCABARASAQAAGAAAEAAAAAQIBAAAAAAAABAAAAAQAAEACAB -AQAQCAAIAQJKEgAAQgyCmABgRAKBQAkETAgoCAASGAAAAQhBAoEgASEAAAAAAAFAAQghgIAECDQC -QCFBEIAELCYAAIAMABAyxggBgAADASFDAAFACECEIAAAAAAAAAQgAAAAAAAABCAAAAAAAAAEIAAA -AAAAAACKtwgEYAgAADAKgAAAAAAAAAQAAAAAAAAAAAAAAAAACAAAEAAAAEAAAAAAAAAAAQAAQAMA -YIAAAICQwgAQAAAAAAAgiAgAAAAAQQIEBIJIBAAABAAABAAAAAQAAgAAAgEADAAgQAAKgAQAUikA -gEAIqQAIAAAIQkmMUhCgABQARAhCACAgAAABiAIAAAAAQAGAAgAAAAAAAYAAAAAAAAABgAAAAA2y -AmEgQhABoAQAgAICAEwIAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAEAEsAAEFEAA -IAAAAAJBBkCAYmoADIggAAIgMABNaQxAAAgACoBAgQAAQEgQBAACjIAAikBEABFUEAAERFYAAERA -BgBUFAENEgAwUIiAAgIAAAAAAAQAAgAAAAAABAQCAAAAAAAEBAIAAAICAAQEBAAABKsAAAACUkwQ -REAoKACAkAAAAACAAAg4OAAACMAAQAAABACAxAAACAAgAAAAAAgAAAAoACAUUEEAAAAkALCvqGgC -LQBAAAAQBIIQAAABAlQAEBAAAhAQAAISGABAghICAAgCMxEgAAAAswAwCgACIAKIiIAgQAAgExoA -VhISEVUAIUAQAAAAAAMAAAAAAEAAAgAAAAAAIAAAAAAgAAAAAAQAAAAERAhQAiEBQAAQQEACAiAA -AAAgQAAAABBQQFEgAAAACAAGAAgAAAAAAAIgQAAAAACgQAhAQCAShoBAALAiAgAgQ6AERAAAyAIC -DBIIQrBFAApQAkoIQgASEAABAgCQBADgAIAggCgWiQQBkgKACJAxVA2TjhBUkBAAwFBEJAQCAIgI -AAIQBAAAAQAAEggAAIAAAAASCgAAgAAAABIEAAAAAAEAAAycQEKISBESSoIAUBQEIIAUBAAAQAAI -ACAgABAVAAAAAKAAAAEAEAgAAAAAAAAICAAAAEIQAQSU0BJEQGUtiCgISBJGEIBBxQAIAAJUQlCC -FEAAAAAAAERkAA8hADgAAECAGBACBZBCmgAAAQHKEACUgmQgBEICQpAAAQCAoAASUAAAAAAAABiQ -AQAAAAAAAIABAAAEAAAAmAAAQAAAAACAAAAACIUDARwAZACAEAAQEAAAAFICACAAAAAAAAAAAAAB -ACAABIAAAADAIAEQAAADAwIAAAADARICICAQEIoCFMQAAyABkFCTI08EtImBgQAREACAA3X1MXUA -AAAAAABfHQAAAAAF/1H7r6pVGz8/Rd9ydxe3Fb83NzMFMDUzrw93ERFydw+ZD5lVw1XDmZmZmfAP -8A/MM5mZ8A/MM8wz8A+lpaWlAAAEEDU/8/cAAAWvz98dHVUFUFUAAAAARERERAABABEAAACgAP8A -AP8AAAD/AP8AAAAAAAAAAAAAAKruMwUPEQQVBRX/RTMFJ3dyd//7Pz8nd1dVVVU7KgAAAAAAAAou -AAAAAAD1qv+qqqobPzqa/7u7ErIidzIyM686PzP/DzMiIhEbD5kPmVXDqsOZmZmZ8A/wD8wzmZnw -D8wzzDPwD1papaUAAA7DMD/z8gAAEbvPzR0/VV9VXwAAAABEREREAAIAAAAiAAAA/wCg/wUAAP8A -/wBVVVVVAAAAAAAAqqozXw93XX9ff/9XM18bEREbqqsrexG78v8QUDMzAAAAAAAADw8AAAAAMzMA -VQoAqg8wMBB1ERE6OiJ3AP8zqjo6MwAPMyIiEREPmQ+ZVcOqw5mZmZnwD/APzDOZmfAPzDPMM/AP -WlqlpQAAAxAwPwMCAAARuwMBHR0zMzMzqqoPD0REREQAAgAAACIAAAAAAKAFBQAAAAAAAFVVVVWq -AEAzAACquzNVD1VfX19dAFczVRsbEREAASFxEbuiqiCgMzMAAAAAAAAPDwAAAAAzMwGrBQBVDzA1 -AJoiJzU1ELoA/zNVNTUzBQ8iERF3dw+ZD5lVw1XDmZmZmfAP8A/MM5mZ8A/MM8wz8A+lpaWlAAAM -FzA6AwcAABG7AxMdDDMzMzNVVQ8PRERERAABABEAAACgAAAAAAAAAAAAAAAAAAAAAFUAADMAAKq7 -M1UPVQUFBQQARTNVJyd3d1VRMDAicgcAAAAAjAAAABQUAACMUAARFB0AAIwBABGQHQAAjHQAEZAd -AACMdAARkB0AAIxQABGQGwQgDGQACZQaBBAsYgALlBoEECxiAAuUGgQQLGIAC5QAAAyoHQAAjFAA -EZAJAABMJAAAsAlEAQQkAICEAERhAEgYgQAAVFEAAACAAAlEAQQkAICEFAgEiFAAERAdAACMdAAR -kB0AAIx0ABGQHQAAjHQAEZAAAAAcAAAAFBAAABxAAAEEGAAAHAAAA4QYAAAcYAAjhBgAABxgAAOE -GAAAHEAAA4QZAEC8bBgHlBiAwIxoGAGUGIDAjGgYAZQYgMCMaAgBlAAADlwYAAAcQAADhAgAABwg -AAKMCABAFCEYAoQAAcAAQRgJAAAJwAABGAAACADAFCEIAoQQAAAIQAABABgAABxgAAOEGAAAHGAA -A4QYAAAcYAADhBBQAP8AAAAAAFVVVwAPMw81NQUHAAwPVTMzEREzDwBXMzNVVzOqNTUzDwAzVf8A -VQAz/8wAMwAzADMAMwAzADMAMwAzADMAMwAzADMzMwAzAAAKzjAwMD8iIiIiAAAAAAAAAAAAM/9V -ADMADwAzAA8AVQAPADMAqgAPAFUAqgCqMzMADzA/VVUREIuKBfVVVR0dHR0A/wD/GxsuLlVXIXFE -dSsiIKAA/wAAAAABUQABABszCjUwBQEADA9VMzN3cjMKAFEzMwABM1U1NTMPASMAVVX/ADP/zAAz -ADMAMwAzADMAMwAzADMAMwAzADMAMzMzADMAAALFMDUwOiInIicAAAAAAAAAAAAz/6oAMwAPADMA -DwBVAA8AMwBVAA8AVQBVAFUzMwAPMDpVVREVR0YE9FVVHR0dDAD/AP8nIh0MAAEwMER2ISJVVQru -AAAAAKr//9//DzMPNT/196quD3dVWhEbMw//VwD6//czrzU/MwrM/1f3AlcAM//MADMAMwAzADMA -MwAzADMAMwAzADMAMwAzMzMAMwAAA2s/NTA/d3d3dwAAAAAAAAAAADP/VQAzAA8AMwAPAFUADwAz -AKoADwBVAKoAqjMzAA8wPwL3u7qLmwf3DycdPx0/MTFXVxsbLj//9yt7Rnd7d3X1EfUAAAAAq/tV -Rf8bM181NfXxqq4PEVVVd3czX/9RBf9VUTMFMDUzX83vAVFR+wAz/8wAMwAzADMAMwAzADMAMwAz -ADMAMwAzADMzMwAzAAAJvj8/NT93J3J3AAAAAAAAAAAAM/+qADMADwAzAA8AVQAPADMAVQAPAFUA -VQBVMzMADzU/Afu7v0dXBfUPGwwdHR03N1FRJ3cdHVVRPz9Fd3F3AAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAAAAAAAAAAAAAAAAAAAAwACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAwaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CiMAAAAAAAAAAAIgAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElQAAAAAA -AAAAAIAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAB -AAAAAAAAABIAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKAAAAAAAAAAABAAAA -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPEAAAAAAAAAAAAAAAAABAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEQAAgAAhAIApAAAlAAQgAAAAACCACAEAAAAAKACADAACAAEAAAQAACgAIAAAhAAADAAgAAEACA -BBAAEAAAAAAgJADAAAgIQAACAAAAAAVsgABIAAAAQgAAAgAAAAAAAkAAEAwAAAAAABAIAAAAAABA -AEgAAgIAAAAAAAAAwAACAAAAAAAAAAACAAACAAgAFAhSAABCQEAGAIAAAAByABAAABAAAEAAAkAA -CAoAAAAAKAgQAAAAAAAAAAgAAKAAAABAAAKAggAIAHAIAgAgAAAiAhAAChQAAGACUAAEAAAAAHQA -AABAAAAIgjAAAIAAAAAAB0QAAAAAAEIAAAAAAAAIEEAAEEACAwIAAAAABQIAAAAAAAAAABAAAAAA -AAJAAACAAAACUAACAAAAAAAAAAAAAAAgAAAAADAAAAAAIkoIIAkAYGgQAAABKAAQAABEAAgEEAAA -AAAAEBIwCEAAQgAAEhAAgACIAAgUCIIAAAAAAAEIgAAIAABABgDAAAAAAAIAECgAAYAAABIAAMAA -AABGCBARAAAOo3ABgEACIJAAgyACAABAAACBAMAABBAISCARAAAICkAgAAAAAAAQAAgAABAAACgA -SAAAAAEAAgggQAmAAEAAAAACAYAAACASAABQgAEUAAgQEAQAAAAAAAAAAQAADEAAAQACBIAQ8AAB -AAgQAAlBgABAAkAA1NAABAgAgACEQoACAAAABACA0QEAAABACYBBQAAAAATAMAkAAoACBIDJTBAA -AAM5CBAAAYgUDAAQAEAABgAARAACAAAA0AAAAgIAgAqAABECEAAEAQBAAYAAEAAACAAIAAQEAIAA -AAAIAACAgUAAAIAAAAAAAACQABQAAACAUAGAEAgAAIwAKAACAAAAIAACQAIAAAwBAACABCIAABAA -AABCgABIAQABBEAAAAABAAEBCAgAEgmCAAAAgAACIAAAAAAAAAAAAACAAgBAQShAFAAABBgEACBA -IoUAAAABAQASgAAAgACCAAKUAAAAAAAAFggAAIAEQAABAEAQAABUAAAgACgCQAAAAAEAAAAQAAIA -AAAAAAIAABIAAAAAAkAAEAyABBAAAAAAIAACAAFMAAkACAAQEEoAAAAoEwAACAAAQhAAIAAAAgEE -CBAACMgABCQSIAAAQABAACDAAAAQAAAACHAAEAAEAAAAACoACAAEABEEAAAOPwAAwAAAJHAAACAA -AAEQQEAgAgAAAAAIUCIAAiAAAgAAAgAAEAQQAAAAAAAAAAAAAAAIBAEAABAAAAAAAEFAAAAiQAAA -gCASAAAACBAAgBDEKAwAAAAAAAAIAAAYABQAAUgABCAAgAAACAAAAAEBgAIICIAAAAAAQQiAAAKA -AEAASAIAAQBAAQRIAgAAAEABAAhAQABAAgEACACABIADAAAAAAyjKAQAAYAAAQAuAAAIAAAAAwwA -QAAEUAAACAAAAAiAACEIAAAEAAIAASgCAAAAAAAAAAQAAkAAAEAKBEBAgAAAQAgEQAAAEABCCIGA -BIkAAAAQAQEAAQAAgEAAIBoiAAAAIACAAIDgAAAEAQEEIQAAgAAEiAAFKAAgAAAAAAIBAQCABAAA -AAAEAEAgAAAAgEAQAEEAAAAABAAABAYAAEAEAAAAAXcIBAEAAAAiAAQAQIAAAAAACEAEAAAAAAEB -DAQBAABAkQAABAAAAAAAAAABAAAIAEIAAAAAAAAAAEQAAAAAEIAAIQQAAEDAQAABGAIAAQAEiAwA -ABABAJAAAAAAAAEAAAAABAAAACAQAACIEACAQEAAABAAAAAAEQAEAAABAwAAAAQAAAAAAAAAAAAA -AABAAAAQAACAAQAAAAkQAAABQCSAAAACEQAEAACAAAAQAIkAAQAAAAAAAIAAAKAoAAgAAAAAAAIA -CAoAAIAAAAAAAwAAAAAAAAwAAAACAAAAAAAAAIHEAAABEACQCIAgAAEQAAAAAGAAgAAAKABEABCA -YAAAACAoEIAAAAACAQAQgAAAQAAAABCABIAAACAAEIAAKAAAJSAQgAAAQABICBCABAAAAAAAEIEA -AAQAAFAQgAEIAAAEABAAAAwJgAAAAAAAAACJAIAAAAAMEIAEAAQAAAAQgAAAAAAgIBCEAABAAAAA -EIAAAAAAAAAQAgQAAAAgIACAEBAAAAAAAIAAABiQMQgQgAAABAEwQhAgAQAoAAEgxCABQgAACMDE -IAJCAAAggMQgAQIAAIAAxCAhAAAAhIDEIAACKAASgMQgAQAAAIAExCACAAAAAIDEIAAABAAIAMQi -ABAAAIIAxAAABTgAAwAAAAAAhCgAggAAAATEIAAgAAAAgMQiAAAAAIBAxCACAgAAAADEIAgAAAAA -AEAgAwAAAADABAAgAAAAAACEIAEAACAggMQgAEgAAAgAxIIEABCBAIAJgAQAwIAAIAmAAAGAgAAg -CYAmIAAAICAJgQgAAAEAWAmQAAAQAAAgCZAIBAABAAYJkQAFAIAAIAmMCAAAALIACYAEAAAACEUJ -AAAIZAAEAAAAQABJhAgIAAIgBAmACBAAAACQCYAAAAAAwAAJgAgAAAAgAAmAAAgAAAAAAIgIAAAA -ABABAASQAAAgAAmAmCAAAgAgCYAEAAAAABAJQEIAACQAAAAhIFYCQkAAcEQIigTQwAAgAAJAACIi -AEAgKYiARCAAIAAAQAAABAAAQEBBAEBAAgJAAEQAAIAIAAAEUAAAAAACAAQQBAkAADYAAAkuFBRA -BBYAIBIQgCAAQAAGACAgCAQpIIBBAgBABCAAAgQQAMBwISAgAiAgBAAAAAACAABAAAAAAGAwIEAw -EBBAUARQUAAiAAQAAABEAmUUNAAAAQDAQMQIABIEAQCpqCAAhIAYAAwAAAQIAQAAQUBAAQQaGAAg -CEAAQAAAAODgAQAAAAICAAgBAQAQBADgABACAAAAAAAAAAAAAABAEgRBQAAASS4EBABAAQIAYAAR -RAAACQBACALEDBIYGaABAADgAAIABAQAAAAEAABEAAAAAMDoCQIQAADgQAQAAAwQAUAEAAAAAQAA -IXAICQCpgAAoAQAAAIAAAAEIAAEAAAogJBAQAQlAAAAGEAQEAgAQIgIIAQECAgABhIAEBAFgBCIA -ABAAAwDMIAAAAAAAwMQgAAAQAQAAFCAAAAAAAAMWQAAAAAAIAACC2AgQIMAIAgCAjBAQQEQACIAG -AEAIAACAEQAEaBAAAAAICAwgCAABAMAAABQGAAAAAEMIJAQBQCAECAYgAIgEAIAQjGuAAAAAAhIE -AIEQiAsJEAAAAAAABABQYIiQBAEIQRQgAKAAAgBMEABAAEBIigwAQAIxEEUpTgBAAAAAAYIAgAAo -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAQAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA -AAAAAAAABBAAAAQAAAAAAAAAAA7RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAIAAAAAA -ACEIAAAAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAgQAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAAACcoAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAgAAAQAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAOiAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAQCAAAAACAAAAAAAAAAAAAAACAQAIAAAAAEAAQAAACClAAAAAAAAIAARAA -AAAAAEAAEAAACAAAAAIAAABAUEAQAggQCAAAAhAQMkAAACECIAAAAAIAAAAAAAAAAIADAAAAAAU0 -ABACQEgWAAISEAAMAgAIAAAAUAwAEAAAEgAAAAAAAACAAAAAgBAAAAAAAAAAQAAAAAgAAAACAiEA -AAAMAQABAAJQQAIAAAAkAAAAAABACgAoQAAAAAAAAAAACAAAgAAAAEAIAgIAABBAAkgAAAAAAAAA -CAAAAAAAAADIEAgADAAAAAhAAEAAEgBIBAIAgASACgJAAAAgAAIIECAAAgAAAAAACNcIjAgAAhAA -AEggAAMACAACIAAIBAAAAAIAIAACAAACAAACQAAAEAACQAAAAAAIAAAJKCgSAAAA4CAIAgcAAAAA -ACAABCISgIAAMAIAAAAAAAAAcAAAABBKAAJgAABSAACSAEAEABAAAgwAAAASEgAABAGAAAAAEAAA -IACAgAoBIAEDAAAwABAgAQGAABAMEAAAAAgAAAAAKEACAABQABAAAAAOOgCEAAAIYAAUAQBSAAxG -QAABAAAAUAgAYAhMMAgAABAAAAACABJAEEgAAAAABAAAAABBAAAAAAAIAECIAAYCCYhABgAAAEQC -cAEAEAIAABACAgAEAAGISAgAAQEAAYCAAQCGiAAAQABBAAAEEAyBAJEAAAAABNAASAAEgAApAIAA -EAAGAAEQAAQAAAEAgsgBwAARAAASQAAAAAACAIDMQAAAAAhOAAAAAAAA0QAAQBAAAKABAQICBAQB -gAARAAAAgQAQBIBAAQwAQQEAAAACAAAAIQAEAgAABIBIEAYAAAAEAAAAAIAAAIRAEIg0AACAAMAA -AAgAQAAAAARAAQACgAAAEAIgQACgAACQAQAAAIAgKAAAAAAAAAAEQAAAAABACAApAAAhBgAAAAAC -AiACQAACAAAAAABAAAAAAAhAAgAAAiBAAAAABm8AAAEAMEAAEQGAMgASAEQAAgAoAEAoAAIAAAAA -AAAAAAAAYQAAKABAQAIAAACAAAAAgAAAAKAACACAAgAAAAgAAIKAAQKMAgAAAAAAQAAAAQoAAAAE -AAhIAAQxAAFCAAMoAygAAgAACBACEAABBADABAAIAAEAEEACABAgAAAAAAAAFACJQAgIAAgAABAA -EAASAQgAAEAAAggIAAAAgAgAAAADthAIEAAAEsAACIBAAAHCAAMAAgAACAAAABAQCAoAABIAAAQA -AAxECBAAAAAAAQAAAQgQCAoAAgICABAQAAAAABBgBACAAAAAAQAICAIAQBIAiAAhAACAAAAIAAAA -GACAAAqIAAYAAAAGCBAUAAKCAAEIAYAAAFAAAAhEAACBAICACQEKAAAQAIEMBIACSAACAAgCEAAC -gACACACCAIASAAAAAAjsCAAAAAJABAEMAAAAAAQEAIkAAQABgAAhCoGAQQAAASAIAgEQAhAAAAgA -AAAABAAAAERAAYAAAACIAEAIAAIAgAqAAABABgAACYBCAIAAAAAAAAhAAwEFIAEEACAAAAAAIEEA -AAAAAEBBIQAAAQiAEAAgAAEABAAFAAAAAGBASRAAAAREAAUBIQAgAIAAKAGAAAQAAiAAAAAAAAAA -CEAAAQAAD1cAIABAQAEEAGAEAICAAACAAABAAAABAVAgQAAAAQQAAAAAAAAAAQACAAAAAICAAAAA -BAAAAAAEAAAAAAACAAAAACAAAEAAIAAAAAAAAAAgBAAAAIEKUCiAAJAAAAEAAIAEAAAAAFAgAAAQ -CAABAAQAAAQAAAGgIAAAAIAAAKAQAAAIAAACACAAAAAAAAAAAQAACAAQAUAIgABQAAAAACAAAAAK -cgjQSAAAAAIAAAEAAABAgAAASAABAAAKAAAEAAACECmQCEgAAAGAAAAAAACAAAAhAAAUAAADAAAA -AAAAAAAAgAAAEACACaQKAABkAAAAgAAAgAAAABQEABCABkMAACQBEIABAAAABAAQggigAAAAVBCA -AAAAAAAIEIAEAAAAGAAQgBAAACBACBCAAAEAAyACEIACASgAAgAQgAAAQCAACBAAAAwXhAAAAACA -KRCAAAAAAACKEIAQAAAAAAQQgAAAAAAgQACCgIAAACAoEIAEAAAAAAAQAAAAAAAgAACABJAAABAA -EIAAAAAWAmAwgAAAAACgIBAgAVoAAADAxCAhCwAAgIDEIAAAAACAQMQoIAIAAAiExCACAAAACMDE -IABIAAAogMQgAgIAAABgxCABAAAAQADEIAAoAACYAMQgEEgAAABgxAAAC/0gEQAAkABIxCABAAAA -ABDEIAACAAAAAMQAEgAAAAgAhCAAQAAAAEDEIAJAAAAAAEAgIwAAAAEABBABAAAAAADIICAAAAAA -gIQgAkgAAEBAxIAIAAAAACYJgCgAAAAAIAmACAAAAAAFCYCUgQAAABQJgAAAAAECEAmAAAAAAwBg -CYAAAEAAAAAJgAgEAAAACAmQAAQAAiAACYCAAgAAAAAJAAALZoAIAAAIQAAJgAgQAIEABQmAAgAA -AAAICQCAAAACIAhJgBAAgAAEAAmACKCAAACIAIAIAAAABCABgEQAgAGkCQmAACAAAEgQCYAABQAA -AAAJAABFZQAEQBAAEFAEAoCAMBAIQAAwJASAAAIAAAIQAAAAECACQkRESEACRABCJAIyAEBCQFBE -AADgAEDJQAABAGBEAgJEQhBBAAAAYgEEBAQAAAexgABAEggAAHAhYEBAFEAgwAIQRAQiIABwBCAA -BABAIAAhIFAUFAAAyQCAAABAAAABAAJAAAQAADAgAAAAAAAMAAAEACQkAAEAAAAAQGAAAAAIAAIK -AQACgklAgEggCAIAJEIAQEBxCgAJAcBAQQBIAIFgQCABIASEAEAAoAAKCUEAAACAAADAAQkAAhIC -SIgRAAABABgAAAAQAAQICAhAAAAAwGsAUAJCEUHMAAgEAAABiEQQACAAQApAxAQQQAAAiAABTAQA -CAAAgEISQAAAAAAAAABCAAAAQAAEAAAAEAEAAAoATAAAQAAAQggUAAAIAOBAQoEAAADKkQAAAAgM -CQEEAgsoAAAAAQAAASKAQUSQgQAAQoQAEBAAAAAkZDQAAAAAEAaUIRQAFAQAAmAAAAABAAAALAAJ -EAADkAEEAgEAAASBAACCmgAIIECAQAAIAUAkAApEAAQEhDAAAEAACC4AAMAAgwDACAJgDAAAIICA -AAAGAEAAABAEMAIEBAACACAAAABAAABCBIBAAAAAAAAKRiQIAAGCMBAgIACBCEAQAYICAA0MQAAA -MCAQCAQAEAAAAAABoAAQATEAAAACAhQgIBGAAQBAlEGwYUIBgQoAAAAAAoyIAECgYAACCEgAEClw -oAAQFkgAAAzbAACgEEABKEIACrCgAA2OCQQSoAAACYJCAAAAIAAAgChEaBFACgKKAAAAAAAAAAwA -BCAAAAChEEAAAAAAAAAgACAoAARAAAAAACAooEAIKSAUSAIAAASAIICAAAhAVEBGQACChBAGwAAA -QggSBAQAQBAwAlAEKCgQEBAAQr0kIBSGBAAQEAQE0ggQFBC8lAEACAAU0ICaBgQEAAYEAAOABAAA -BKLthQQAAAYAEGgCFCEAFAQQgEADq0AUIBAAAAAAEwpKEEBFEARARQgEAEgIAABAAQECABMEogQA -QEBIAAAAAAAAogAAIEIAgKhEQAQSABuAAKSqgKAaIiEpKSBBgQAAMAAIrAgEkgQABgkBUAAAAgCA -QCAJEJBCgAACUYUJMgIoIEg4CDJTgAAAABKSEpJCA7gQEAACAAEgAtjZSCrJxYAEAAAMJgQIQAoZ -AIISqkkAXCAAEBKgACWFywACEhAS0DAAAQAgABpBNICAUAAAEBgAAFASAggSAKAAIAgAABAAAABA -AAIAAQAAAADCQJCSQgUfJSCoQhUQAMRIKUkjMBCCFAAEkJAMFQoAkAXEQAgCiBJIApJQCjAGAg0I -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 -/3J3XxsAADc3UNwAMwf3Indd3VVFAAAG1DU/B/dVUXJ3Pz8fHzP/NTUzXzNfcndVVVVTVVV3dx1V -Oj9QUM3/UfsAAAAAAAAAAHZ2HR0AABB2AAAAAAAAAAAT3wWvR1d3dScnDxvP3y4/AAAAAAIAAAAA -AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAA/KAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -EAAAAAAAAAAAAAkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAIAAgAAAAAAACAAAAAAAAAAAAAAAAAAACgEAAAAAAAQAAAAAAA -AAAAEAAAAAAAAaMACCAAAAAAAAAAABAAAAAAAAAIAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA -AAAJWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAggAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AAAAAAAAEgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAABAAAAAAAA6OABBE -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoAAAAAAAAAAIA -AAEAAAAAAAAAAAAAAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAByEAAgAAAAAAAAAA -ABAAAAAAAAAAAACAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAAAAAAOngAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AQAAAAAACgIAEAGAAAIAEAAQAAAAAggAABAAAAAGAgACYAAACBAAAAAAAAhAAAgAAAAACAAAABAA -BAICIAAAgAgIIgAAAAAQAAAAAAwAAAAAwAASAgAAAAkFABACAABAAkAAQAGAAAIEAAAIAADDgAAA -AAEIwIAAAAAIAgEDAAAAIAAEAAAAAAAgAAAAAAAAAgAAEAIAAAIACABAAAAAAgAAAAgAEAAAAgIA -ARAAAAAAoEAAMAcAAAAgAAAKAAAAAAAAEAUAAAAAAAAIEAAAAAAAIAIIAAAAAAAAEACAIEEAAAAC -AEBAAAACAAIQgQAAAAAogAAAgQAAAAAAClAAMAAAAAAAAAgAEAIIAAAAAABKAAAAAAAgogAAAAAA -AAABEAAAAABAAAQAAAAAAEAAEAAAAAAgAABCAAAAQAAgICBAAAAAAAIIKAAAAAAAAAEAAAAQEAAA -AQAEgBAEIAgAAACAIEwIAAAAEAAAAAAAEAAgAABEACIACICABBQJQAEhAAQQABAAAFFgAQBAAEAB -AQCAEAAQAACAgAAgABAkAAAGJwAADAAIFlAAIAACAAAAAAIAAAAACBSQSAARAIAAEAJKAQEkAABo -AAAADgAAAAQACIABxAIEAAABAAAUAgAEAAQQAAgAIAAQgAAAiAAAABAAAAAAACFBgAgAAABEAAAA -AAAJAAAAAIgQAEGBAAAEAIIAAACABAIAAAEBAAAAAAAAgAIEkEAQQEEACAQAARAAEABAAQKACAAB -AFBABAaAQEAAAAoawgAABIGAkAASDAHAABBJAAACBAAh0AABABAGAEAQAAEAABAJAAGAAAAIgAAA -SAAAAAAAAEAAAEiSAAAAQAAKQgQAAAQAAEAAAQAABIBACAABABAAAAAABAAAAIAAAAAAAAQAIAAI -FAABgAgAAAAEBAAACAAABYAAAAgAAAAEAEAACAAAAQQAAAAEgCACgAAFAIAIAAAgAAAABIAAAAQA -AAAAA3iAABEAEAhAACBAAQAQBEAAACBAAAAAAFAAAAAAABACSQAAICAAAAAAABIAAAAgABAAAAAB -AAAAAACAAQBAgAAAAEAQAAAAQAAAAAgAAAAAAQAAAAAAEAAAAACMABAAAIAAAQgAAEAAAAAJIAAA -BACCEBAAgAFBAAIEBhAABAAJAAQDAARQABBAAAABAAQAAAAAAgQAEAAIABBAAAABghBBAAAHd4AQ -AQCBxBBAKAAQAAAAAAAAAAAAAIgwAAACAAAAAAAAAAEwAADIAAAAACAAAEQAAIAIQQAAAAJEIAAI -AgAAAkIwAAAAgAAIAgwQAAAAQBAACQAAABABQAIJAABAAARAAggAAkBABEACCAAAAAAAAAAIECAA -CAAAgIgAgEAABAAAKEAEAIAAAAQIDiAEAAAAAAkEAAAgAAABSACAAQgAAIAAAAolCkAAAQACQgAK -BAAiABIEAggCAwAAAQAEiAAEIAAAAAQJAAAAAASAAAAAAAAAAAAACAGACBEAIAAKAgEAAAQARAlI -ABQQEgBACEBABIAQAgAFAAAEgIAAAUAEAQQAAQAIBAAAAAAAAIEAAAAAAQAAAAAAAAAAAAABBAAA -AAAIgAEAIACAAUAAAAAIIEAAIABAAQQBAAAAAAEAAAAAAQBCAAAACPMAIAAAAAAggAChAQAAAAAA -gIAIAQKEAAEAGCIAAAQAAAQAAAKAAACAAAAAAAAAAAAAAIAAQQAABAUgAAAAAgQgAABAAAAAAAAB -EAAEAAAgAQAAAAAAIACAAAAAAAAgCIAIAIAAAKAAgAgEkAAAACAAAAAAAAAgAgASAAAAAQBAAAAI -AAADQCUAAAgAAAAAhQAACAABCKABAABJAAAAQAIAAAANiQAgQAEAoAAAAAAAAABICAAABIAAAIAA -AAABAAAAAAAABAQQAAAAQQAAAAgAAAAAAAAAAAECAAEAEAAIAAAwRAAFAAAAAAAAAAAUAAAAACEA -gAQAAAIAKRCAFABAABQhEIJUAAAAAagQgAABAAAASBCCAAAAAAAgEIAAAAAAACAQgACAQAAEABCA -AIAAAgAAEIAAAAAUAAAQgBAFgAAAoBAAAA2PgAQIAAABKhCAAAAAAAAAEIAACAAAMCAQgAAAAAAA -IRCAAQAAAAAgEAAAIAAAAAAAgIEAAAAgIBCCAAAAAAAhEIAgAoAAEAgQgEAAAAAACBAgA0gAAERA -xCAiAgkAgEDEIABAAAAAIMQpAFAAAAAExCQAIAAANADEIAAAAAAAYMQgAQAAAAAExCQAgAAAIITE -IAEAAAACgMQgAIAAAIBAxAAABBEgIgAAAACAxCQBAgAAgIDEIAAABCAAwMQsAAAAACBAxCACAAAA -AEDEAAAgAAAAAAAgCEwAAABAxCABUAAAgFTEIBEAAAAAAMggAkgAEADIxIAEAACBAAAJgAAAEAIg -BAmAAACAAAAACYIABIAAAAUJiAAQAIIAQAmAAAAAAQYACYCUBAACQEQJgAgAAAEAJAmABQQAAAgo -CYAJFAACIBAJAAANmIAABAAAABAJiAgBAACkIAmAAAAAAAAgCYAACAAAgAQJiAQgAAAAKAkAABAA -AAAAAIAAAAAAoAAJgAQQAAIkCAmABAAAAAQBCYAAAAAMABAJAAFgAEYAAAAAEEQALCAEMgAISAAA -RCAAEAAUAABgQFAQAChAEAAgQBQBQEAEAQAABAKkwACAgEQAJAgAAAAAAAAJwHBCUABGAQBAQgAA -AAIAAA5aACBgUjAgARgAhgQEhgAQNImBQALEVDRAcGBANAQAAAIAIEg0BQAAiQAAAAAAAAAAJAAC -QAgAAEAAAAEAADAAAgAABQIIQAIRQGAIAEBQIABAAgAIAUAEpEiAAIBEREEJgFgYACgkAQAARIBI -BCAACQQEQAAhAAAABEIQAABCAIiAAEISQQAEDEgEBMAgxAQESIICAgwAAAAAQAS8AgAIAAAAw4dB -QAAADAlCCgpE5EQJUExEGgABIYACQAIEAABAAAh0hAQCBEAQIEoSAAAAAAAAAABAAAQMQcAkBAgA -AgFJAAQBQEAABOAACiKAIABoAAACQYQgQAAQAQAQgQQJQwACwAhAhCJGAAAAAASACAEAAQAAAAAA -AgAIAgAIICDBBCAAAQZkEAIwggAQgFAAAYBAAABiACoIAAGBQMAmYBAIAAMRAACHB5JEC4EIAAAA -whAQAIAAIAgADCIAEAgJkggAYAgAAQAIiABgCAQBAAAAAAAAAAAAAAAEUAACQCCIIAEgAEAAIAAA -BAFAAQgAABIAASIAAAiQEAAAIERJAgIwAoAQAkAEQBCCACAACQhAAEAAIAAAAABASAEAAAAAAgIA -QBQJAIAQDCAgAAIACCIgICICAAACAgAgAEAUAYgAEKAhAAIIDCAAAAOKBAogEEJACAIwAAICDImK -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 -AAAAAAAAAAAAQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxgAAAAAAAAAAAAAAACAAACQAAAAA -AAAEJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAABAAAAAAA -AAAAAAAAAAAAAAAACABAACAAAAAAAAACQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAJCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAAAAAAABAAUkAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAADYYAAAAAAAAAAAAAAAAQAAACAAAAAAAAAgIAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIAAAAAAAKAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAOzAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAQwAAgAAAAAAAACCAAAAgAAAAAICAACAAAAAIAAAABACAAAAABAAAAIA -AIgACAAAAA3CAAIAAAAAAAEAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAKgAAAAAAAAAMAACA -AgAAAAQAAAEAABAAAAAAAAAACAAABAAAAAAAAAAAgAAQAAAAAYAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAAAAEAAAAACCABIAAAAAAAAAABAgAAAASAAAYAAA -C6gAAAAAAAAAAAAAAAAAAAAAAAACAAgAAAAAAEAAAAAAQEAAQABADgAAIAAAAAAAAEAAAAAAgAAA -QAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAIAEAAAAAAAAAEAAAAAAAAEAA -AAEAAAAAAAAAAAAAAIAAEGAAAAAJAQAA0AFAAGgAAAQAIAAACBAEgAAEAgAAEAAIAAAC1wAgRAQI -AABEAAAAAAAwAACAMAAAAAgAAcAAAAQIMACBAAEABAAEAEAAgAAAAAAABgAAAAQgAAAsABAAAAAA -AAAAMAAAAAAAAAAAAAAAAAAAAAAQAACQAAAAAAAAAJAQAgAACAAAAAAAAAEAAIAAAAAAAkAAAAAA -AAAAAADAAAAAAAAQBGAAAAAAAAQAAAgIAEAAggBACAAAAAAAAQDQAAEAAAJMAAAIAABAAIAAAAgA -AhIAAQAQkAACgFAAAAIIAAAQAAAAAgAAAIAAAAABQAACAAAAAIAMAFCAAAAAAAAAgAAIAAAAAAAA -kAgAAAAAAAAAQAAwACAAAAAAiAAAAAAABAQBAAAEAAAAABAAAAAAAACAAAAAgAABAAAAAAAAAAIA -AAgAACAAggIAEAAAAAAQIBYAgAIAABAoIBAAAQIAFAwECAAAAOoAAoQAEAAAgAAABAACKgAAABAh -ABEgIAAAAqAAEAAAAIACAAAGAAAAAACAAAIAAAEBAAQAAAAAAAAQBAAAAAQQAAggAAAABAAAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAgAQAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQE -AQAAgAFEAAAAAAQAICAAQAAEIAABAAQAwADBAAAGLACAAQEAQACAAAAAAACAAAQgACAAAIBABCAA -AAQAIADEAAFAAQCAAEAAJAAAAAAABACABARAgADAAAAAACAAAAAAgAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAVdAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAAAEAAC -AAAAAAAAAAAAAAAAAAAABWoAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAABgAAAAAAAAACgAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAHYQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAACQAAAA -AAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAdHAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAGAAAAAAAAAAAAAAAAAAABNgAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAAIwQAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -38633,1133 +49148,845 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAB9QAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA +AAIAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAA +AAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAtUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +B9sAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAAgAAABAAAiAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE7QAAAAAC +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAEAAQAAgA +AAAAAAAFQAAgEEAQAAAAAEAQAAAAEAAQAAAAAgAAAAAAIAAAAAAAsAAAAAfbAAAgAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAABggAAAAAggAAEAFwAAgA +IAJAACCAAAAAAEAAEgAAAABxKAAAAAAIgBAAABAAAGEAAAAACnkQAAAAAFAAgIACAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAhAgAAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAACAAIAAAAAIQAAABAAAAACYBAABAAEAAC +iAADAABAAACAAAIAAAAAAdAAAAAAAAAAECAAAAANjgAAAAAAAgAAAAAEAABSAAIAAAAAAAAAAAAA +AAAAAAAAAAIEAIAAAAgAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAoAAQAAAAAAAgAAAAAiAAUAIAABAAEAAAgAAQAABEA +EAAAAAAAAAAAKAAQAAAIAACgAAAAAAtlAAAAAAESAAEAAgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQACQAAAAAARAQAAgBgAIASAAgAAAgICBIAIAAAIAARkgAQAAAIBDWMAAA +AAHAAAAgAAAAACEAAAAAAccQAAAAAEAAICAAAAAAQAFAAAAAAAAAAAAAAAAAAAAAAAAIAAAEABCA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABASABAAEIASGBAAFAAACAAYEgAIAIAQABgQABAAAAAAGBAACAoAAAA4EAAA +AAAAAAAAAAAEWAAIgAAAABAQAAABAAAAEBIAAAAAAAAAAAAAAAAAAAAAAAIBAIACEBAAAQAAAAAI +EgCIAAAQABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIEABAAAAIAAAAAABAABAAAAAEAJAAMAAIAABAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA +AAdEAAAAAAAAAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAABIEAAAQCAIAAAAAAAAAAAACAAAAAA +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQ +AQBAAAAAoAgBAAAIAAAAEAEMBIAAgAAQgQAAAAACAAABDCUAQAAAEAEAAAAAAAgAAAAACjkEAIAA +gAAASQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAYBCAAAAAAAQAEJEAAAAAAAAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAACA +UAACCAAAAKBDAAAAAAAAAAkAAlAAAABIAAAAAAIAAABIAAAAAAAABAAAAAABhwAEAAABIAAAAAAA +AAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAgAAAIAAAAAAAQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIQgAEgAAACAxCQAAAQA +oADEIAigAAAAQMQkACAAABAAxCICACiQAATEAAAAAAAAAAAAAAMAAAAAAAAAAIQECIAAAAAAhAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAhCAAAAAAAChAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAKAYAAAAAAQBABiAEAAAAABAGCAAgA +ACAAAYgEkAAAAAYBgAAAkAgAAAEAAAAAAAAAAAAAAdsAAAAAAEAAAQgAAAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABggAAAAAIAQABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAABAAElAAEAAQBAAAAAAUABAAAAIwADBBEBA +QJQAAFIQABAAYEAQIAAAAAAAAAAAAAAEhwAAQAAQAAAAAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAYAADQAAAAAUAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAIASAAAAABBAAAIEgBAAAgCAIAAAEAEAAEAAACACAQAAgAIAgAAKABE +CAAAhAREAAAAAAAAAAAAAMlbAACAQAQAAAAAAAAIBAAAGAAAAAAAAAAAAAAAAAAAAAAIAAAAAQJA +QAASAoAABAEAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAQAAACAmYSEAAATAAZAiAAAgAgAAAACCAAAAAAgAAoAIgQgAAIABgQAAAAAA +AAAAAAAAAAAABQIAAACAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAABEEIAAQAAAIAAAAAIAA +AIAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQghAAAABBgAAAEABAAAAwAAAAAABQABAIEIACSAAAAIAAAAAAAAAAAAAAAAAAA +AAACDAQAACAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAEAABgEAAAAAAAAQAAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +wAAAAAAAEAuKAAIQAAEBEgiAAIQgAgAEAAIBMJQGAFAIAAAAAAAACAICAAAAAAAAAAAAAA5RAQAA +AAIAQAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgQAAMAAAAAAAAAAAEAAQwiACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAUEAS +BSBKQAAQEFIAAAIIBhAAGEAIQBKAEMBAQAwCAAAAABAAAAAAAAAAAAAAAAAAA2IAAgAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAgBAgAgAAACAAAAAAAAAgAAEAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAQAABABVIAQAQIKAAAAkBC +IEAUEAggAOQAAwAAIAAAAQgAVARICAJAABAQAAAAAAAAAAAAAAAHPwoAAAgQAgBAEgIAAAoAQEAA +AAAAAAAAAAAAAAAAAAAAAAIAAAgAAAgQEABACAoCQBAACAAAABACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAQAAGAAACAQICIAAABAAAAQAABCAAAIAQ +BAAEAAGAowgEAgMgpCACAAIAAgAAAAAAAAAAAAAAAAU1AAQAAAAEIABEBAAAAAQAIAAAAAAAAAAA +AAAAAAAAAAAAAQAAAACAAEACAAAAAAAAQCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//Hx8AAAAAAAAzfzMzAAAAABHfAABVVQAA +EbtVVVVVVVUNHQAAAAAAAAAAAAAAAAAAC6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAe8AAAAAAAAAAA9PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8NDQAAAAAAADM7MzcAAAAAIO4AAFdVAAAB+6qqVXVV +VS8uAAAAAAAAAAAAAAAAAAAAsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAB7wAAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAA8FAAAAAAAAMzEzMwAAAAAA/gAAVVUAAAD/qqtVVVVXDw4AAAAA +AAAAAAAAAAAAAASCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA +AAAAAAAPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQD18AAAAAAAAzIDMzAAAAAAH/AABVVQAAEL9VVVVVVVUPHwAAAAAAAAAAAAAA +AAAAB3UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa8AAAAAAAAAAA8P +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgA +AAAQFAAAjFAAERQAAACMAEAAFAAAAIwAAAAUAAAAjAAAABQAAACMAAAAFAAAAAAAAAAAAAALFQAA +AIgAAAAQFAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAFAAAiFAAERAJAAAAAAAABAAAAIgAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAQAAAc +QAABBAAAABwAAAAUAAAAHAAAABQAAAAcAAAAFAAAABwAAAAUAAAAAAAAAAAAAADCAAAACAAAABAQ +AAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAIQAABAAgAAQAAAAAEAAAACAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwD/AAAAABG7EbsMRyIMAAAx +MQAAAAAAAA4OAAAzM1VVABEAAAD/AAAPLwAAAAAAAAAAAAAAAAAADWUAAVdXAAAAAFdVqqoAAAAA +AAAAAAAAAAAAAAAAAAAAAAUFCgo6AzUDAAAAAgAAAAAAAADfAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM3EbsAAAAAIncidwxHEQwBADc3AAAAAAAA +Hx8AADMzVVUABQAAAP8AAA8NAAAAAAAAAAAAAAAAAAABlgAAUVEAAAAAUVVVVQAAAAAAAAAAAAAA +AAAAAAAAAAAAMzMzMzUDNQMAAAAAAAAAAAAAEP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMC9wAAAAAnJ3d3P0fuP///MxEAAAAAAAAPLgAAMzNV +Xe7/AAAA/wAADi4AAAAAAAAAAAAAAAAAAAdN//9VdwAAAABXd6uqAAAAAAAAAAAAAAAAAAAAAAAA +AACvr19fOvM18wAA//8AAAAAAAAB3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAzMwH7AAAAABsbERE/R90///8zdwAAAAAAAA8dAAA3M1VV+v8AABD/ +AAAfHQAAAAAAAAAAAAAAAAAADnj//1URAAAAAFERVVUAAAAAAAAAAAAAAAAAAAAAAAAAADMzMzM1 +8zXzAAD//wAAAAAAABH9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAG9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAgA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +IAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAeoA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAG1QAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAaUAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAB0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAACAAAAIAAA +AAAAAAAAAAAAAAAAAABAAAgQCAAAAAAAAAADpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACAACIAAAIAAQAABMAAAAIAAAAAAA +AAAgQAAIAAAAAABCAAAAAAAAAAweAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAIAAAOBAAAAAAAQAAAAAABIAAACAAAAACA +AAAAAACAAGoAEAAABgEAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQIAAAA +AAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAACAQQAAAACQAAAAACAAACACAgAABAAAAAAAAAANAACAAAAAAAAAAAAEAAAAAAAAAAAAAAA +AcgAAAAMsQCAAAAAABAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAIAIAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIA +AAAAABAAAAAAAAAAAgAAKAACIAAAAgIAAAAgAIAAAAAAAAAAAAAAgAAQAIAAAAAAAAAAABAAAAIq +AAAAAAAAIAAAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAA +AAAAgAAAiAAEAAAwAAARABAAAAAAAgCAAAAEgAAAEAAAAACAAAAAAAIAAMAAAAAAAfMAgAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABASAAAAAAAAAAAA +GAAAAAAYEIAUCBAAABgQABAAAAAAGBAAmAgIAAAYEAAAAEAAA5AQAAAFUQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAEAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAhAQCAgAAABSBEAAAI4AAAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAAIAEAAAAAAAAg +AQYEAAACAAABACAAAAAAAAEABAAAAAAAAQAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAKAAAQACEAAAAAAAABA +AAACAAAAAAAAAAAAAAAAACAAAAABmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABAAAKAAAAIQAAAAAAAAAACABBAAAAADEJBQAAAAAAMQgAgAAAAAAxCAAAAAA +AADEAAIAAAAAwIQAAAE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAQAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIgAAAIAAAQAAAAAQAAAAAAAAAAhAQAAAAAAAGIAAAAAQAAAYgAAAACIAABgUAAAAAAAAEAAAAA +AAAQAQAACHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IBAQAAAgAAAAAAAAAAAQgAAAcAAAIBAQFAAAQAAgAAAAABAgACAAAABAUEQAAAAAQAAQAIA0AAAA +SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQEAAAA +AAAAAAAAAAAMBAAIAAQAAAQERJAgDAEARAAAAAAABAAEAQAIAAICCAAAAAQEQEAAAMNUAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA +gABAAABAAAgAAAhCEAQAAACAAAAAAAAAAAgAgQAEACATBiAACAAACAAAD74AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAgAA +AgACAAAAAARCBAAgAAAAAAAAAAIAQAACAAAAAAACAQBAAAAH1wAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABBAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAACwAgAAAAAAAAAAEAAItQACSBE4MACBkAM +IAQAAABAAEEIAEBQAAAAKAgAAgAAAAQGAAAAAAuPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAQQAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAQBABABAIAAAAQBAEAQAABAAAAAA +AAAAgAIAAEACAgIIAIAAAAAgIAAADbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEA +AABAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAQEgSAABQAAAAAAAAAAAIAAAABAoiAAiqEAAAkALCAAIIAhACEECQCAoC +ABAUQAACAAASAAAIAAACCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAAAAAAAAAACCEAgAABAQEAAAIBACEAAAAAAkAAAAAmAgAQAAAAAAAQGA +ABAAAAAAAAOzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAVVcAAAAAEbsPD//fAABVVQAAD18AAAAADw8PD1R3AAAAAAAAAAAAAAAA +BUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABVVQAAAAAC9w8f/u4AAFdVAAAvLwAAAAAPHw8fiKsAAAAAAAAAAAAAAAABkQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AFVVAAAAAAD/Dw8AIAAAVVUAAA0NAAAAAA8PDw+qqwAAAAAAAAAAAAAAAAl7AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAA +EL8PDwERAABVVQAADwoAAAAADw8PD1RVAAAAAAAAAAAAAAAAAXoAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAPGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAQAAAAAAAAAAAAAACIAQAAlAAAAIwA +AAAUAAAAjAAAABQAAACIJAAAFBQAAIhQABEQAAAGJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACUAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAABAAAAAAAAAAAAAAAAgAAAKUAAAAHAAAgBQAAAAc +AAAAFAAAAAggAAAUEAAACEAAAQAAAAI6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAATs1VVAAAAAAAAAAAAAAAAAAAzfx8PAAAAABH9AABVVQAANzcAAAAAAAD/ +/QAAAAAzMzMzU/U18wAACP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAH7qq4AAAAAAAAAAAAAAAAAADM7Dw8AAAAAAu4AAFdVAAAzuwAAAAAAAP+uAAAAAK+v +X19T9TXzAAAFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKquAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AP+qqgAAAAAAAAAAAAAAAAAAMzEPDwAAAAAC/wAAVVUAADMRAAAAAAAAAAIAAAAABQUKClMFNQMA +AAyuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1VVAAAA +AAAAAAAAAAAAAAAzIA8PAAAAAAD9AABVVQAAMjIAAAAAAAAAUQAAAAAzMzMzUwU1AwAADK0AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAOlgAAAAAAEAAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA2mAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvwAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAacAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAgAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAA -AAAAABgAAAAAAAGuAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAABAIAAAAAAA -AEAAAWAAAAAAAAAIIAAAAAAAAAAAAAAAAEAAAAAAYEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAA -AAAABfsACCAAaCAAAAAAAABgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgA -aGAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAIgAAA -AAAAAAGAAAAAAIAAAAAAIAAAIAAAAAAkOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIgAB -gAAkAAAAACAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgIAAAAAAA -AAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAEAAAAAAAAAAAACAAAIAAAAACAAA -AgAAAAAAAAACAAAAAAoAAEIACCABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA6JACkgAFJAAAAA -AAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAQAAAAAAAAAAAAAACGoAFBAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AEAAAAAAAQAABgAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACIgAAgAAAgAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAABAAAAAAEAAAEAAAAAAAAAAQAAAAAI -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEcAABAAABAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAAACACABEAAAAACAAAAAgAABAAAAIACAAAAAIoAEAAEBAAACAAAAAAAAAACgAAAJFAAEgAAhAA -AAAAEgCCEAAAEhAEAgACAJAAQAYgAGgAAAv/AAgAAARAAAAIAAGAgAAIAAAAEAARAgACAIAAwAkA -ggIAAQAQAWAAAAAECAAGAAACABBAAAAAAAAAUAAAAEAAAAAAAAAAQAAAAAwAAAACAAAACgAAAEGA -AAAJAAACAAAAQAAQAAAACAAAAAAABQIAAEAACgAAAAAIAAAAAAggAAAIQAAAAAQAAgBQAAAAEgAw -AEUoAIGQAAAoZQAABAABgAAAAKUAQBACABAAAAAAEAAAAAgAIBAIAAiQAABAQAIAAwoRCChASAAC -AAgAAEAQgjACAAAIIAACAAAAAAAwAAIgEAAAIBAAAAAAAAAAAAAAAAAAABAAAABAAAAMCAIIABQE -AGIAAAAAEAAgAAAAaAAQABAQAAIAABIKAEAQAAQARAAAAwQLgAAAATAEAACEAAAAUAQABgQALIQQ -CEAGwgAUhkCUAAAA1UAEQAAQAAh0cBBAABASAgYEBMQAhoCQTAEBQIAAACAAAAAAAAASgAwgCYAg -BBAAIAAQiAAICAAAAAAAAAICAE4AAAAAAAAABAAAgAAAAAAAAAAAgAQAgAIAABQAIAgAEAAAAACA -CAACABAAAAFAABIAAYEAIEgABgATgAAAQAAAyAABAADQEMCAAggAxMgBAIgAQAQqEAABBAAAgLBI -AwAAAAphAAKUABCMAQABgJFAYcmAkAgCAoAAUACAAAIEAARAQMBADAQABAgA0AAIQABQSAAIAAIw -BMBICQhAAAAAABAIAAASAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAADAAhAACEQAAAAAAgCAAgAAgA -EAAAlAACAAAAKABIAAAAAFCgAAEgAgAAIAAAAAAABACFIAAwBECxAAAUAAiAAIEAAQBAFAAAACSA -RAwAAAAAkIAAoAAAMAwCIACCABQiAEIAAIAABAAIgAAAQAAAABAgABCgAFBpAAAAEQQASAgEAECA -AAAAIACSAAAAAAAAAAAAAAAAAAAAABAQACABQAACEBAAAAEEACAAABAACAACAAAAwAAAAAgAAAQz -AAAAAAYIBCQAAYAAAdEAQAAAYJDBgBABACSAEIQgAAEAAAYIBAwAAAAAhgABAAAD5AABYAAQMBEh -lACQAAHAAAEAEZQgAFAQkAAEAgAAAACAEEAMAAAKINQgABAAIAAAAhAAYAIgAAAAABAAAoIQAAQA -EgAAAEAAAQAAAAAAAgAACAgAAAAAAAAIEAQACAAAAggAAABAAIACCAgAAAAAAAIIAAAAAhIAAAgS -CAAQAgAACAAhAAAAAgAIAEAAAAIDAAgAiAEEAAACiIAgIIAABAAAAAlLCAIBGhAEAAAIiAAACARC -IEkCAACCAIABCQAEIAAAQAIoCAAQCAAAAAgBQBIEAABACEgABBAQAQAIQAAAABIAAIgIAAAAAAAA -CACAAAAAAAABBIEAAAAAiAAAAAAAEAABIAAABAAAAAAAIAEAABIAAEEgBAAAAIAAACAAAAEAAAAA -KACAwYQQIgFCAAAASAAAAAAAIAAAAAAAIABBACAAAAAAB2EAAAEBAWAAACAIAICAAgAFAAAgAICA -AIBAAgABAEqACEAgAIQCBAEAAUABAAOAAAQAIAAAAOAABAAhgQEBQAQAACAAAAAAAAAAAAAAAAAA -AAxAAAACAAAAAAAAAIiAIAAAAAAAgAEQAAgAAACBAAAACAAAAIkABAAAAQJAgCAAAAQAAAAAAASA -AFCDAAAgJQAAAAEBAEAAAAAWBAKBAAAAAAAIUwEAAAABAggAABABAAkAAAAAIgAAACAAAAAAoAAC -AAAAAAAAAAEiIwABBAAAAEAmAAAAAAAAAAQAABAAAAAAKAAABAQACAAAAAAAIAAIAAAAgBAAACJA -BBCCAAAAFCBAEIAEAAAAIgAQgAAAAAAAABCAAAAAFAAEEIIQAAQAAAEQgAEAACAgABCAhAAAAACA -EIAQBAABACAQgECAAAAAUBAAAAi8gQAAAAAgIBGBRAIAkAEgEIAEAAAAACAQgAQIAAJAABCAAAEJ -AQCAEIAAgAQBAAAQgSBAAAAQARCAJAgAAAAAEICACACQAAASgAAIABQAABAgAAAAAEAAxCQAAAkA -AATEJAMCAAAAgMQgBQAAICCAxCABSAkAAIDELAQAAAAAAMQgAAQIAIAgxCEQAAAAhAzEIATAAAAA -SMQgAAAIACSAxAAAB6sgAAAAAABCxCACKgAASATEICJICACAQMQgAQAAACCAxCAhLAAAAEDEIAAA -AAACAMQgAAgAACgAxCAzUAAAAkDEEAIQiAAAAMQQAAAAAACQyIIAAAAAACQJiAAAEABABgmICAEA -gEggCYMAAAAAABAJggQAEAAkGAmAABAAgEAACZCYATAAAAoJiAACQAAQkAmAAAKAAAACCYAIAyEB -BCAJAAALNJBEgACAAAINgAABAAIAAAmACAAwAAAACYAEAAAAABAJgagACAAAFAmAaECAAQCACYAQ -AAACAAAJgAQAgAAQAAmBJIAwAAAADYAAAAAAAAAJAAAAABBgQAEAQAAAUCAAYAAQkACAxARAAgAA -AABEACgAACAEAACMQBAkEEEAIABBAEAAyQCAAQAhIMAwYGABQBDGAABUIABEMCAACiYEBgAAAAqK -JGBAAQAGAjEAEBRBQEAAACkgSQIAAgAAcGBAAgEAAEAAIEAEAQAMCAQgAKQAAAAAAAAAAJIAQlJA -AQAggAAOUgAAAAAAAAAAAAAAAAAAAAAIAgABCQAAGoABEAAACAwEAAwIAAAAAAAgQQCAAAAARAmE -AEAIQUAAAAQAAABiAAQIAIISBAAIYAAABAkCAAwETIBEDIEAAAABAACIMQBAgAAAxIoAAABEBEHq -AkIECAIBEASEEgKETAIJgBAEBAGpDABRmAoMIAA5DACCjGAAQIAICFgEACABQAgBqYECAECAqEgg -AEAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAIAggIEAAADCyAiAgAABgwAgAhACAAIAEgAAJAMgAAAA -CAKEAAAAgICECABQACAAQQYoCkIIgIhoDBBgShAAQghAAwAAgAAJAACFjwAEYRBoQAAAgJATAAAo -AAAACgAAAAADCAgAIBAQIQADwEgAEIDAQQIIBAYIEQAEwAAAMACIBIAQAAARBhABAQAAhAAAAAAA -AAAAAAAAAAAAAAAQAABAEAAABAAAAAAAAAAAABACAAIQIAAAAIAAAAAAglCpFAEAAEAAEABAEBIA -cjGgAAIVjAgQYCBAFESoAgIgIhIARAwAQgAAAAhAAAQAAA8nCGEQAAEEDEiAgAAAQIAKAgBARLBA -BCgAAmAgAABBCFAiBDAEACgBAEAgCAVBAAACACEgAAAJaACoEACAACEEAAAAAAAAAAAAAAAAAAAA -AAABAAAIAgEQQEAAAQsAAAAAQEADEwCrKBIEMABDCIIAAgAAGAIUBAgTAEIUAAAAFAACFAAQUkQB -HUBQAgYEAEAAAAAQCABQAY1EbegTACuNAAAADJ9JABCUEKIABAhQwAoIAQhABAwCAlBEQgEQBAAA -mAwCAkASgAACEAAIAgAAAkAEAABEUwXsAxQAEBBUUABDZAIEAAAAAAAAAAEAAAAAAAAAAAAAAAUA -AAAAEhAAAAIAAAJASA0FMSAgAQACEAhQAKAACEBQIQCCIJAAgAAAMAoAAAGQChIxEAAEOBAESCIQ -ApIIUMEJAiDGEhBEAAAyBSKIAAABmTYQQBIBMSBYAEIAAVICAhIAWBApMoCAqhIQgEgAAAAIQEAA -EEBAEBghWMgBOIzNAIKRBAQIgAICUpAQIEAAAAIAAAAAAAAAAAAAAAAAAAAAAkBQSAACEAIAAFJQ -CEBAEBAAgEBACCwAiAAkAAAACAAAQEAIAAAQAYiACAAAAAgCwIJRBACCRhICgpRAEAMEBIAGEMAQ -EVQAgBKy4EBIKMsAAAXBJIIXINIABkKIEAIQAAgUBPJABAAFgoxRBAGQQEDIqIQEQBFBQEAARkED -UBAAwEAAkYBSsIhAjAQAggIIEIAEiAACAAAAAAACAAAAAAAAAAAAghAiAIBgAUQCAAAARmIAQQIA -AEAAAgAAAIAAAQxBEAMDAAACgADpAAAAAwCAQAEUAIGAABSQoAEJEAAQlZDQAwAiAoEHMIgSEBEB -AYAIAQAACpcAAQCAAAAQAAIAAQAAkBAAEAKQIEgAEAEAghoDAwIQAAIAlwcBAoMAAAkjhANOap94 -KJASAcIQgAAgAAMQEiAkAAAABgAAAAAAAAAAAAAAAAAAMycAAKCzLw9zdQAAAABVVVUdA89EdwAA -CP8fHwAAAABVVwAAEREAAHMzXd1VVXcndye7ETU1J3cnd91VM1UPXw9fFb93d1VVVFdGV1UbAAAH -CjP/X1sCqjP/D3cbXwFRM1VfW/P38PAndzNVM1UAACJ3ERFVNTc3GxsF/1FRRlfdzXd3J3c1PzU/ -Ae8P/xEAEQUAAF9QAAAAAAAAAAAAAAAAAAAzGwAAUHNfDyMqAAAAAFWZVR0Dz0R3AABE/w4OAAAA -AFXfAAAiIgAA8zOqql93d3d3d6oiNT8RuxG7zAAzrw8KDwoidxEbVlaoq4qbVScAAApaM/qvqwJX -M/oPIicnq/szX19X8/Hw+iciM18zWgAAGxu7u6o6V/cbGwD6V1eKm+7vIicicjA/MD8C3w39EQC7 -rwAAX1AAAAAAAAAAAAAAAAAAADMzAABQc1UAMzMAAAAAqi4PiwFnTF0AAEREDy4AAAAAVVQAACqq -AADwAAiIVVUiIiIiKiI1NRG7EbsMADOqMzMzMyJ3EREA/1VVi4tVDwAADgQzAKChAlczAA8zJyeq -/zNVUFIDAQCqJyczVTNVAAAbG7sKM1MCohG7MzMA/4uLIiMiIiJ3MD8wP1VVAPAfD7u7AABfUAAA -AAAAAAAAAAAAAAAAJycAAAAzIgAzMwAAAABVHQ9HRt8VNwAACAgPHQAAAABVEAAAG7sAAFAACIhQ -RCInIicbETUwInIicl1VM1AzMzMzELp3cgD/VVVHR1UPAAAC8zMFUFECqjMFDzMbCgBVM1BQUQMH -AAAnJzNQM1UAACcnEV8zUzIyDw8zMwD/R0cRAXdyIncwOjA6VVUB8R8PEREAAF9QAAAAAAAAAAAA -AAAAAAAAjAAAABQAAACMAAAAFAkAAAR0AACQAAAAAHQAABQUAACMUAARFAAAAIgAQACUHQAAjFAA -EZAdAACMUAARkB0AAIx0ABGQHQAAjHQAEZAAAAidHQAAjFAAEZAJAACMJAAAkB0AAIxQQBGQHQAA -jFAAEZAJAACMJQAAkB0AAIx0ABGQHQAAjHQAEZAdAACMIEARkAiAAJwAAAAQAAAAFEgAABAAAAAc -AAAAFAAAABwAAAAUCAABFGAAApQAAAEAYAAAFBAAABxAAAEEAAAACAAAApQYAAAcQAADhBgAABxA -AAOEGAAAHGAAA4QYAAAcYAADhAAABLsYAAAcQAADhAhAABwgAAKUGAAAHEAAA4QYAAAcQAADhAgA -ABwgAAKUGAAAHGAAA4QYAAAcYAADhBgAABwiAAOECAAADAAAABQAAAAEQAAABKoADw4AAAAAVQAz -MwAAAAAAAAREAAEAAAAAREQOHwAALwKIL1X/EbsAAA8PAAAAAAUEE3UiIhEhMw8zDxERAAIA/zMz -i4suLg8PVVUi7gPPAAACLDU1MD8FBQCoIvJUVQAAAAARuwBVqjMPqjNVAFcFrxG7VQEA96q7AACq -qjMzR0cPqqqqERAD8zAwqqoADQAAIiIAAMzMAAAAAAAAAAAAAAAACgAODAAAAAAiADMzAAAAAAAA -CIgAEwAAAAAICA4fAAANAlUNAFUidwAADh8AAAAABRUjFSIndxczDzMPd3dVUQD/MzNHRx0MDw9V -VRHdA88AAAfdNTUwPwQVAVUA8FVXAAAAABG7Vf9VMw9EM1UAUQpfIndXAgT/CjsAAFVVMzNHRw9V -VVURFQLyMDVVVQEPAAB3dwAAzMwAAAAAAAAAAAAAAAC7Mw8fAAAAAF8PMjcAAAAAAABVVf7/AAAA -AET/DS8AAC/fqi8VH3F7AAAOHwAAAACvrrN1d3cRcTMKMwURG1VXMjIA+oqbLj9VZg8uI+8CzgAA -AWw1OjA6r69V/SLyVF8AAAAAELoCV6onD7szWv9XBa8Ru1UBANUAMwAAAf1VWkVnD7szJ7u6A/M/ -PwHv8P0AACInAADMzAAAAAAAAAAAAAAAADszHz8AAAAALw8gfwAAAAAAAF3d7P8AAAAACP8OHwAA -Dd93DXB1EhcAAAw/AAAAAK+/cxVyd3e3M18zX3cn//s3NwX/RlcdHVVVDx0BzRPfAAALJzU1NT+u -v6v/APBQVwAAAAAVv1H7VScPVTNV/1EbGycnVwIV/wAzAAAB/VVVRlcPETMnu78H9zo/Ae/x/wAA -dycAAMzMAAAAAAAAAAAAAAAAAAAAAAgAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAA -AAAAAAAAEAAAAAAAAAMAAAAAAAAAAAAAAAAAgAgAGAAAAAgIAAAAAAAAAAt+AAIAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAaHAAAAAAIAAAAAAAAAAAAFQAAEAAAAAAAAAAAgAAAAABAAAAAAAAAAAI -AAAAAAAAAAAAAAAAAAAQAAAAAAAgCAAAaAAACGAAACAAAAAAA0aAAAAAAIAAAAAAAAAABAAAAAAA -AAggAAACAAAAAAAAAAAAAAAAYAAAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAkIAAAAACAAAAAAAAAAAAALAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAEABAgAAABgAAEAAAAAAAE4QAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAQA -AAAAAAAAAAAAAAggAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AFZAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABQABFAAACmgAAJAIAAAAA9SAAEEAAAAAAgAAAAAAAAAgAAAEAAUQACAAAAAAAAAAAAA -AAAAAEAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAAAACAAAAAAAAiAAAAAA -AAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AgAAAAAAAgAAAgAQAAAADsOAAAgAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA -AAAADAAAAAAQAAAACAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAB -AAABAAAAAAAFTwAAAAAAMAAIAAAAAAAUAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAA -AAAAAAAAAoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAIBAAABAAAgAAAAAQAEAAAAAAABAAQAAA -CABCAAgAAAAAAgBAAQAAAgAQEAAhKAAAAADQAEIgQAAMAAAAAGBAAgAIABAiAAACAAAAQCLAAAgA -AA0RAIAAAEQkAwBQAhACAACAAAGOAECKAAAIEAIAABAAQEIABABSIhAAAAAACAACMAAAABBwEAAC -AAIAAAAAAAAAAAAAAAAAAAAAIAAIAAAwAAAQUFAAAAAAACACCgAAAABgEAIIIAAAAAAAACUCCAAA -AAAAAAAAIAAFBCAkAIoMAABgBAAACQAAQAkQCABFAAAAADBSCEAQAAAiAggAAAAAIAAAA3UASRAC -IAAAACBAIAASAgAQKGgKAKQIAAIQAAACCwgAAAAxAAAQAAAQJQJIAAEAAgAoAZAAAAAggAgIEAIA -AQAAAAIAAAAIAAAAAGACAEAIAAAAAAACDjAAAAABAAgADABADAAACACAAQABAIABMgAASAEAAAMI -AFAIAAEAZCAAIAAkAAKBJBAOAgNgAAkigCAAAAEBEEQQKAAJQghAEBAAAAAO1AAEwAAS0IQAAAEC -wAAIAGAAAIAGUISIKQYJAECAITAQkAIOAEBWCGJWiAAkABAQSAEAgAAQABAgAAAAAASGQAIAAAAA -AAAAAEAAAAAMCAAASAAAAACIAAIAAAAAIoCAAgEAAgAgAAAABAABAABRgIIAAAAAAAAAAQEAAAAg -RAECAAIEAABQAIgBCAuMChAAAEAEKAKEEAgRAAiAEIgIgAEAAAggAAIRABEwAIgCAEAAkLDCAUQA -SBAEEAIAgCCQACRgAIgCCFAAiQDJEBAABABAwEgAQAIAAIBAAAAAAAAEgAAAAAAEBAAACEAAgAAA -AJAAAAAEAIAABiACAAABAAAAABCAgAgCIAAAAAAEAEAAABQAAIACAAACCAAQAAAEAAAoAAAAAAAB -EAAAEgAGhQQABIAAAAQFAAJoACoAFIFEIgQAIAAAD/0AAIQAEgAAIECCAkARAACAABIEAAYAEBQC -AiBAIAAQiBAAIAIRcEiQoBIgAAAwABCAAAAAEEAAAgAAAAAAAAAAAAAAAAAIAAAAAAAAAAQQAAAI -EAAAiBACgAARAADAASIMARAAAEAAAQQAAAIBAAAiEAAAQACAAEAQACAAACABggAAAAAAgRBBERA0 -AACAAABAEAAQEQQIIAIAMAgACAiAAAAJcAARBAIAAAIAAABAgACAAIhAAFICCIgiAIkAgAAEhCAC -AghEAAACAAAIABAAACBSQBAAEACAAggACBAQAgAgAAAAAAAAAAAAAAAAAAAIEAAACAAAABAGQAAI -AAIACgCAAAgSAIAAACAACASQkAAjIAAIHAAAAAAAAAiIAAAIEAAASEAEAIQAAEAIAQAhAAIggghB -BAZAEAABiBMAAIgQgAQAAA0jCABAACGAgECKAYAAgAAgBEggIAkABACDCAEAAoAAACAogBAAgQQk -IIhQBEQIEAAASQAAEAAAIAAIAAAEQQEAAggDBBAAAAAAKAiQEkEAAAAJYAAAAAAAAQEAAKAAAAAA -AAAAAAAAAAAAAAGAGECAAAAAAAAAAAAAAQQBAAIAAABAAiABwIVBBQEAAABYAAAAAQBBBYEABAAA -AAAAAAAAAAAACcwAAIgAQAABASAABAIhBgIACAABYAAEAACggQAAAUBBBAEAimAQACASAABAAECA -IAAAIBAgAAAAgAAAAAAAAEAAAAAAAAAgQAAAAGAAIAAAAAgQAAKJAEQACAYDAAAAAAAAAgIACSAA -AAiAAAABAAAABAAAAAICIAAMAAABCACAAAAEAAAAIIYAACAAAAgoAAAACAAAAAAQAAIQAAAAQBAA -AAAFNgAEAAEBQCiAAAgAAAIgAAAAiAAACgBKAAAEAAAAACAAAAEAAAgAAQAACQEAAAAgAAEEAAAA -AAiACAAAAAIAAAASCAAACAAAAAAAAAACAAAAgEAAAJAAIBCAAAAAIAACEIIAABiQAAoQgAAAAAIA -IBCECYAAAFBAEIAAAACSACAQgAEAQAAAEBCABAgANARQEIACAQAAIAgQgAoAACAAABAAAAbZgAAA -AAAAABCAAgEAABRgEIAAAAAUQCASiAAAAAAYABCAAAEEkABQEIIQAgACAEAQgABAAAAwIRCFAAAA -ALgAEYAAAAAUgAEQgEAIAACgEBEgAEgIAABUxCAGAAkAAADEIQABCAAoAMQgIQAAAEBAxCAAQAAA -AADEIBAACAAgAMQgBgQAAIAAxCAiAA0AEgDEIAEEAJAAgMQgIUgAAIRAxAAADMsgAwoAIAJAxCAB -AAAAAIDEIAFICQIAQMQgAwAAIAEAxCAABAgAAIjEICAAAAAggMQgAggAIIDAxCABQAAAIAHIECJA -CQAAqMQQCQAAACJByIIAACAARAEJgmAAEAAAEAmICAA4ggAACYokAAAABAAJgAQAgAAAAAmCgAIw -AQCACYAAAAABAIAJgAAAEIAAIAmABAAAiACgCYBoAwABABoJAAAKdoAIQACBAAoJgAgCAACgEAmA -BgAQACAlDYQIAAAAqKYJkAQQMAAAIAmAARAAAAAWCYAAAAAAoCgJiAgQAAEECA2AAAgQACAACYAA -IAAACAgNAAAACAQAJAQAAEDAAQEAEAAAEAAQYAAAAADAyAQAAAAAUBAAMCAAAAAAAAFwAAggVABA -ApiGQAAAJEISABASQiAAQECChASAAAIAAAAAAAIAAA2hQEGEcBgAIAAQVEQAQQABAEAAQAGQKEIh -BIBAAkIAQkEiBACEAAQEUAAAQAAJBEIAAAIAAAIIEIgAYAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAI -gEAJAERA4ACEABABAQhACAIAgQAAAEAAQAgQAEBQCEACCABASATBCAkIQAhKFAQEaQGJDAGBSEgY -AUCioEEMTAIIpAGAQUEIWaBA6OgBAQAAwfQAAgEAqAkEpEAIAEAESBCACQAACgEAAQIAAAEhIAii -AmCAAESoQEQCGEAAQBIAgKlAQABIvKBBEAAAwRBCKAgIAAAAIAAAAAAAAAAAAAAAABYEQMIGYAgQ -BAAgAADAIIAAAAAAEAEAAAAGIAEBQAAAgIABIQAAAAAAgAEkAAAAAIggIgACAACJjABwQAAAAAAA -wA4QEAGAkCDAAQEACCBAAACERSGAEAoCIAAQSgEgKBAEAEESAARACAPAUEAAIJAUYAAAEUYCAArA -AAgSgCIEAAwAAAAAQUAQAYABIAQAAIAkAAAAAAAAAAAAAAAEAAAAAAAAAEEIIAwCQAAQggAQCAAE -QBAAAAAAAgAAAEAQAQEBiAAEAAAAAAQAAAAgCAAAYAABAAUgEAAACgEACiAAKggAFJEgAAIAAoIA -BAACKCoEiAwAAA7RBYAiQABFgAIAgaCgAA0ICiAgATACRCgEFACwIAAFCAgAKGAIBACCQgAIgDAA -AUQIFQAAAQAFCAAAAAABAAQIAAABIAAAAAAAAAAAAAAAAAAAAAhQAgIAAABAGBMIQAAkEAIAQAAE -CIMtgBAQKIUAAAAAAAAAAwoCgEAAAgAAAEACMCAQQEAAABBBEAFGU4KQEHACEkQEAgYhNHgEBAMC -0gAACwgANEASQ2RgQIAkIRGEFIQagAAAQhQAABRAQBAAFAQAFAAAAgZHAgAQAAUAAAQEAFCBkZQK -RFQAQEAIOAIAAADAAAQAAAAAAAAAAAAAAAAAAAgAWEAQATAhGkIAFBJCACAABBCAEAAAIAQAABEB -IAjIEAICAAAAAAAAQAgAAAAAAAAgAoIAAqCph6AAQAAFoQFBUIAQAAAAVIYAEbgoLQFBAAADDAFQ -ABBIAAoCACAGNqCgQhEImosJIkAAQEEIAloQCAAQSFAIBEABAhBADBCwgAAQAigwUAAAArECALAQ -EQIgAgIAAABAAAAAAAAAAAAAAAAAAMIABgSAAAkFACgEBARACwBEAAIAAAggEoKAAggACEEACABA -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 -MD8RuzAwVQ4DEwUBMzNVVQABRt8zVQ9HAAAGsERFHQwzMzMzJyIHAFUBMw8A/wQVVVVHRyciCF1V -AScnX181NTU1BAUwNQDuAAE1UwSuDw8RFXdyXQx3dwAAAAAAAAAAAABVVQAAzMwAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAUgAAAAAAAAAAAAAAAAATmAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAR -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAA -AAAAAAAAAAAAAAAABVYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIAAAAAAAAAAA -AAAAAAAEhAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAIAAAAAAAAAAgAAAEAAAAAGAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAACAAAAAABAAAAAAAAAAAWb -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAEAAAAEEAAAAAAAAAAAAAAAAIAAAACAAAA -AAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAEAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAiAAAAAAAAAAAAAAAAABeUAAAAAAAAA -AAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAgAAAAAQAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAABAAACAAAAAABAAAAAAAAAAEAAAAA -AAAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAIAAAAAAAAAAFTwAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAAAAAAAAAAAAAAEIoADABQAAICABAQAgAAQAACAAACAAQEEAgEAAIIAgIAigAAAAAAAAAAAAAA -AgIAACBCAAAAEAAAAAgAAAAIQEAgIAAAAAAAACQAAgAAAAaMABBIAAQAAhAAAtAQIAAAEAAMABAB -QAAAAABAAARgAgAAAABIAhIACAIAAAAAMBIACBAAEAAAAQIAAAAAAAAAAAAAQAAAAgAAABAAAABg -IAIAAAoAAAAAAAIIAAAIEAQAAAAAAAQIAAAAYEAAAhAAIAAAEAAAYgAAMAAwAAAwAAAAAFAwAjAg -AAgACEAgAKACACAAAKAQACAAQiACgAAAAAAAA5tAQBIIgEAAAGAAAAJIAAABIAJAAgAAAAAAaAAC -ARAAEAggAAIEQAACRAAAAFBQIAAgSggCAAAAAAAIEAAAEAAAAAAAAAAAAAAAwgAAAAAAAAEAQAAo -KBAAAIGIAAAAAEEAAJAAKEAAQEAAMCAAIAAQAAAgAAEQIQABAgCAAEAQggiIAABAAQESAAIBABAO -EGSAABAASAZgBAAAAAB0ZEAgAAAAJCAAAAA2MAgIAAmIDAASCEABCBIAFggACAAElgASAABgAgAB -AAgURjAJCAgABAAAEAABgACACBFQAACAABAgAEAAAwAAAEAAAAAAAABBBFAAAAAAAEAIAIkAAgQA -AcDEAAACEgAEiYAJDAgwAIFRggQCAAgAQAEACEABAAAKAYAAACCAAAAAAAQCAIAEIYBBAAACigQA -yBEAAIQACRAQABAAAAZHAAIEABAQwAEAAABAMoCQAgBEFAAQkAIDAAIQBIwUCBIIBEAEAQAAAABE -CAAKIAAWAAAABABAUAAACAAAAABAAoAAAAAAAABBgoBAAAAKEAAAAIAABAAAIEAAEQAQKAAAAABB -AAIgAEAEAIAABAAAAAACAQAGCAAgkAEQAASAAAEAAIgAAgEACAACAAAAKAABAAIUQBAIAAAAQgAg -AAQABAAADolAgCAIAqCSIIAJEKgECQAEAIpVISAIAQEAQTEACAwAKgAAgCAJMgEMAogAAFYgAgwA -QgAAAEBAEAAEAAAQAACAAAIAAAAAAAACQIAAQAAAAAQACAAKABCAAhIAAATAAAIAAAgAiEgAAEAA -IIABkCAIAAAwAAQBAQCABIAAABAwgBICABAAQQACCAAUAAGCCEEgAMAAAIEggQAhAAYIQUAAAAAF -8yAAUAAUKCAIAACABgAACAAAAAAACsAAEAARRAABBABgEAEEQAAAAYIIABAABAAABgARCAIgEBBA -ABAQAACAAAKAAAAAAEAAQIAAAAABAggCCAAKCFhAAAQIJCQAAACABAgCgAAAhEADCUAAAIIBAoMK -AAAAAIKAAAkAAIgChAAACFAggBCAIQEKACABgBQEIAhAAgQAAgEACACAABQgAkAAAA+OCAIDAAAA -AARIBAAAAECAAIkBBAAIAAABCICAC4AAAgAKQAAGEAEAAAgUAAAAACAASACAAQAAAAIIAEAAEAAA -AAgEAAAAAgABCAIIAAAEAAAAAACgABgAAKCAAAIAAETAAQAgAAABABAAQAAEAEABACAAIAAAQAAA -AAAAAIAAAAAAAAAAgAgAgAAEAEAAAMAAAAQAAQGEYAAAAAAAgIAAAAAAAHwAIQAAAAAAAQAABACD -gARAAAAAAACEAACAgAAAAAAggCEAAAAAQECBQAAEAAAAEAAghAAEAAAEgQAAAAAACEAAAABAAAAA -AIAABAAAAAQQAAAQAAAAkgCAAKQAAAAAAIAABAAAASCAAAAAAAAAoIAAAAABAACggAAAhhABgKAg -AAAgAAACAASAAFAAAAAgYAAAAAAAAAAQAAIhAAABAIAAAAAFYgAAAAAAoGiAAAAIAIDAJIAACAAA -AiECAABSAAAAIAsAACAgQAAAAAAAEAUAAgAAAAEEAAAAQAAACRAggAEAAAAAAgAAAAABAAAEAIAA -AAAAgIAAAAAgIBCAQBAAABEpEIAAAEAgAAAQgAAAAAAAABCAAAIEAJQAEIAAAAAAAQAQggEAAABA -ABCABAAAARgIEICAAAABQAAQiEAAAAAEIBAAAAMLgAQoAAACABCAAAAAIABAEIAAgAAAACAQgIQA -AAAAIBCAZAoAAgBhEIIBAAAAQAARgBAAAAAAABCABJAAAABgEIAEAAAAGRAQgBAAAACQEBIgAUAA -ACDAxCASCAAAAgjEIAJCAAAAIMQsAAAAAAEAxCQEIAAAAQDEIAJKBAAAiMQkKAAAAAQgxCACAAAg -AEDEIBEAAAAAgMQgAQAAAABAxAAABKEgAwIAAEBAxCAFAAQAAADEIAAAAAAAgMQpAgAAAKBIxCQY -KAAAQADEJEAAAAAgAMQgAoAAAACAxCAACAAACADIEAYAAJAAAMggC0AEAABByIAEAIAAgBEJgAAA -AAAMAAmAAACAgiwACYAAAAABACAJkAAIAABIJQmACAAAACAiCYgAAAAAsQEJgAAAAAAIEAmABAAA -AiCQCYAEEAABAAIJAAAPPIAEAQACCBoJgAAAAABAEAmAAAAAAAAlCYAEAkACAAAJiAGAAAAAAAmI -BAAAAgAADYBoAACAACkJggSAAAAAAgmAAAAACLUYCYCQEAAAJAgNUCEAAAgwYGCJgEAANIACAAgB -yEAGIAAcQABEAkgAAEAAQBQAgAACAUqAQDCRMBQgMAAAAACAAQAIAtIAYAkKQAYAQgJiQApAAAJI -AMnAQEAAAA7rAAiACrAgRCAAAECIgAIARgAAQGDyAABQiZBIAIAAAQUlIggApAACwkAAAAghIABg -hMgAEEhABAAAQAAAAEAQAgAAAAAAAAAAAAAAAAAAAGAEAAAIUkApCAAAAAAgiAIaoEQAAAgBoEAI -gADgFAhEAAAEAECIgAKCAEwAQQoAAABAAgkBAAgMAECACVkCMhAAQEABqSEgCAAIBACMEgAAAQAA -xrlBAhmgBAAEBAAAIJBEYSEUIJAkAAIADAwSCBgIBFAoGgAAAAAAQEkBgAQAAEACCQGAAAAAEAAA -AACAAAQAAAgBAAAQAAAAAAAgBAAAAAAAAIgEYEQgAQIIAAQggAgIAEABACQEAAABwGAEJBAAYAAE -gCAQEAABAAAkICYAAEAOAwiAAMBAAABAhgQgQgAAAAgkICgQEAEAAAAAYggAAYAQAACJh8CAIAAI -AQAIAAQyAAgAgEABRCAJEAEACAAEIAACRCFICQFAQBAAABAAAAABAAAQEBEAAwAABIMGAAAAAgCA -AAAABAAAAAQAAQAAAAAAAAACQmABEEJJDGAEIbCwACGICACoIgEISAkAFDGoIEEAkAkBoAEABkCI -EAQEIFEIEAAUAEAgEAAQAAJAiBAAqgAABKiyoAAADWAUADAgYgApSEIAAAi+MEIRAAJJjkIRKCAA -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 -BAAAAAAEAAAACAAAAAAAAEQAAgAAAAAAAAAAAAAAAAAAQAAAAAAGhwABgAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAEIAAAAAAAACABAAAAAAAAAAAAAAAA -AAAAAAAMAAAAAAAAAAAAAYAABgAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAEAAAAAABAAAQQAAAABAA -AAACBAAAAAAAAgAAAAAAAAAABBAAAAAAAAAEAAAAAA7DAAEAABYAAAAAAAAAAARAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAABAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAQ -AIAACCAAAAACAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAIAAAAAAAAAAAEIAAAA -AAACQAAAAAAAAAAAAAAAAAAAAAAAAAAABKwAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIIAAA -AAEAAAEAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAQAAAAAAAAAAAAAEEAAAAA -AAAAAAAAAAAAAAABQAAAAAANSwABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -AAAAAAAAAAAAAAAAAAAAEAAAAAAACEABAAAACAAAAAAAAAAAAAAAAAAUCBAIEABBAAIIBEAAIAAA -AhQSAAAAAIACCBAQQAEAAAIIEAAAAgAAAgAAAAABAggKCAABAAEGAAKACgJAJAKAUAAQIAAAAgAA -ABAAAAAAEAAAAAtzAAASAC0QAAIAEAAAAgAAAAAAEAxAAAACABAAACASCwKQEgBABBQAEBAGCAAB -QAAAAIAQAADIAAAAEAQAAAQAAAAAAgwAAIAAABAAQAAAAIAIQkAAAgAAACAEAACIAAAAAAAKAAAC -QAAAAAAAAAAAAAAAEBAAAAAAAJSQAgIAIIgIARAAAAwAAAAAAACEAICAAAgAAgIAAEAAAEACAABi -AAAADN4ABNAC4hAgACACAAAIoAAAEEBAA4ACAAAgCEACcEgAACAAAAiEAAAIIgBQAAgAACIAIRIA -CAAAAGBAAgIAAAAIAAAhCAAAYAAAQIQAAAggAAEACAARFhAIQAQigGIEEWBBDCCACBQwQDAMkggO -hBAAAACAAAA0gEAJhAIELDAAgEAKxAAUJAAgYABkAHBsUAQABEAACBCAIAAACAAQUBAEAAAJdxQB -gAAMQgBAAAAEAAAEEEgAEIoAIAAQJEAmIAAGJIBMUHBSAjN0AGEAgAAAJgKQSCkMIYAEMhBgAgBw -gFIBAGAABAAAQAAIAAgJMABgAFBEwAAAACAQgAAACggAAJCAAQAAEAACUAABAAAACAgQgACCgQAA -AEAAACAAgAAAcUBBgKAQBKhIzAQKAAgEMxCQgAICBgQgqVEAAQYAAAAIAAAAAAGrAAIEAACAAAAA -AAAAKRAAAAADAAAICIAIAiAABAAAQQgAAIQRMACAAgEIBAAAgEMJAEoABCIEgBQQBjAQAAgAEQBI -ACAAAADAQIAjAAQQAIgAgHAAAgQIAAAAIgARBACAAAkgAAJwAAAIECpUBAQAAAAAAAAAEAAAAAAA -AAAgQAQgAKAAIEgAAAQCoUAAqAAEAAIAAAIgAAAAAAgCAICiAAAAAkcQAgEAAiAAQAAAAAAiAABI -EEoRAKAhAAAAAkAACKAEDDCJABIAQABiBAFAAAIAAKgAKAAAARQABEUAgAAQAAAEAIAAAAAAEACA -UAIAAAgQANAAAAABSAASQAKAAAAADCJABCgAAAAQBoABIAAAgDAAgiEoEAAgIAIAEAoACIAATGiA -CAAAIAAiAgAEAACAEEQACQQCAIYgYAQAAAAQAIgBAAAJVgEABAIAQiAAAAIEAAQECAAABAAAAACI -BsCBIACChgADACBIBAIEAAgGABAAgAAQgogEBCABIQDEgAYgAEIBAIAABAAAQAAAwAggAACEAACB -CQIAAAAAgACIAABAAESABAwAAkAABIAACAAIABARAAIIAAAAAAEAAAwAAANAA0ACCACABEgAgQEo -AEAEAgYAAAoIEgEAAAQACAEAAAAQAAAAAALDCAAAEACAAAKIAAAAAAAAAAgAgAgAAABACgAAAxEA -IACIAEEAGECAgYhABAAIUoMEDJAgAQACIAAIGBKCAAAABAgAgAAAACAACAwAAAAAIAAEBAAgAQIA -AQUAQAAAAAAAgCAAAIiCgEAgIAAACgAAAAQEgAACQAFAAAAAAAJAIAAAAQEAAALEAQEEAIAAACAA -gAQAAAAAYAABBkAAACgAAAAABx0AAGgACQkBgAEEAAAABAAAAABgAAABAYQAIAAAAIhCQAAEAmCA -iAAAAAAFAAhAQAAAAA4BAAAIgABEABAAAABIAAUAAAAAAAAABABAQCBAEAAQAACBIBIAAAiAAAAg -IAAAYAgACAEqAAAEAICBACAAAAQAAAAgIAABEBAAAEoAAAAEAAABACAAAAADAABACAAABAEQAAIA -AAJAAgAACCEAAAAPTAAAAAAACAoAAAEAEQECAIAAAAAAAkBAAAAJAAABACoAAAQQAAAgAgAACAAA -AMAAAAAIAAAIAAEAAAAAAAAIGAAIBAAAAAAEUAQAAIAAABEAgAgAAAAICBCAAAAAIAAAEIAEAQCQ -AAAQgBAABAAECBCAgAAAAAAAEIAEAAACAAAQgCAAAAAsABCAhABAAQgAEIAABGgAECAQiBAAAAAB -CBAAAAcjgAQIAAAAJBCACgAoASAoEIAkgQAAAgAQgIIAAAAAARCAICBAAQAAEIAAAAAAAAAQggCA -AJAAChCABAAAAIAGEIEAAgAAAAIAgAAABABAABAgKMgAIJCAxCAQTAAAAEDEIAjCDAABAMQgCkAA -AACAxCADIAAAAIDEIANAAACBAMQgA0IAAIDExCACAAAAARTEIAMAAAABYMQgAQEAABiAxAAAD9Qk -IlIAABTAxCABAgAAAMDEIAACAAAgAMQkAQAAAACAxCAaBAAAAIDEIAEgAAAUAMQgAAAIAAAAxCAC -AgAAUoDEEgABAAAgAIQgBAAEAABAxIABAAAAIKAJgIAAQIAAEAmJAQCwAKAgCYAAIIAAQFIJgBgQ -AIIgYAmABCCAAEAgCYAYAYADICAJgCAEAAAIAAmAaAIAAAoFCYCYAAAAAigJAAAJHYgAAMACJCQJ -gJgIAAAAKQmAAAAAAhAgCYgkFQAABGAJgACAAAIgIQmACg0AAAAACYAAADAAAAgJgpiBAAAEqAmI -AgAAAIAACYAAAACAAAgJABAgoSIgAAAAACRAMCBAAAAQMAIBCUhBAAoIAAAAAGAgCYhAMCAGAhJA -QEBwIABCBABABEJABQAISEqEDgAAAEQAQDAQQABAQEBQQDAgAAAAAAVyEAAEAAQExIEAJBUBgQCA -xQgExHBwJEBCBCACAgSAAEBAAoBCioAIQEgQQEQUAAAAAAFABABgUIQAAAAgQAAAIAAgAAAAABAA -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 -VQ4zD19fBQUE9AT0EQUPEScnd3I1NSNzIicnBTMKDyIIiHd3AAAzNwAAAAAAAFVVAAAAAAAAUVEI -XQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAgAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAmsAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMgAAAAAAAA -AAAAAAAAQABIIAAAAAAAABEAAAAAAAAAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAACAAAAAAAAAAAAA98AAAAAAAQCAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAEAAAABAAAACAAAABAAAAAAEAAAIAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAACAAAAAAAAEAIAAA -AEAAAAQCAAAQAAAAAAAGewAAAAQAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABAAAAgAAJCAAAAAACAAAAAAAJAAAACAAAAAAAAAAAAAAAAAAAAAAAIAAEkAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -ABIACAAAAAe9AAAAAAAAEQAAAAAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAgAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAQABAAAAAAA -Bo4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAIAAABAgAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAIAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAEAAAAAAAAEAAAAAAEAAAAAAAAAAABAAAAANOAAAAAIA -BAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA -CAAAEAAAAAAAAAAEAAAAAAABABIAACwAAgEAEAgQBgIAAggAABAggAADABAAAAIAAAoAEAAABEAA -AEgQAAAAAgACAAAAAAAAAAAAMABAASIAAAASCAAAgAAAABAAQBAAIAIAAAKOAAACACIAAAAAAiAM -C4ACAAAAAAAAAwDQABADAAIgAMIAcEAABAACAgAJEAAAAAACAAAAAACAAAAAEAAAAAAMCAAAAgAA -AAAAAGEAAgAwkAAIIAAA7BQAAAAQCAAAkAAgAAAKAIRAAABAAAgAACAAAAgAAACgIAAAACAQAgaA -AAAAMBAAAAAAACgAgAAAQAAgCDBKAgCAAAAKAIIAFBAAAAAADRQAAUACCAAAAw5VgAYAAAQCACgQ -ABQAAAIoABAABAAAEGCACAAkAAgAADJAAgBAgCAECBAAAAAAAAAAAAAAAAAAIAAgAAAAAwBFkEAA -AIBwQAAAkAAAAlAMAABAABEAAAgABgAAbCIQAAAAAAAQSAAAQQAIAA4GkAgAAAAACBAAAGEAAgAA -bIAUBAIgBBQowkAAAAAADmoADkAA0JAAAwBIAAACuZABIABkUhAIhAAIQAwEkEkgAIAAABAQCAAK -RAAIFEghAYICABAIgAABAQgAiDIAECAAAgAAcAAkaQECAAAAAAIQAFAAACAwJgmAIYAAAAAAgAEA -BCREEYBAAAQAENCAAQAAFAAIAIQEAAAAAAAIgACAgYAEKAgIAIAAQAAB0BQBAAIIAIAICAAARAAA -IBEAAAIAAACoAQgQAAAQAATQwQgAAAclAAIEQCCAAAAAAcAEYFAEAAAAAQBMRAEACACAAMHAAQAA -ABQAFNBAAQAAAAAACJAAAQAAAAABAAICQAABAYIAABQQAAAAQEAIAgMAAMDAAgAAAAgAAAABAAAI -AAABCgAIAAIgAAABAAAAAAAAAgAABAAAEAAAoAAIgACAABJwAACAAgUAAKAACAACAAAADIEAAQKF -ACAIADEAAKBAFAAAKAAADgwIAEGAAIAAAABAEEFEAABAAAgIACAIAAQEAAEAigCQAEACaQAQAIgA -AAVAABAIAAgAAAgAAAAAAACAAgAAAAAEIACKAACAECKAEAABAAAAgJAEgAAAQBAgQABIABRAACAA -AQoAACAJAgAACAAIwAACaCQgAAQmkACAABAAAAIBBCAQCAAAiCAEDAEAAQCEgIAIEBAAAAIAAVAA -CAgAwgACAAAMBAAAIAACiAgQEhAAAAAAMAQgAIQAAAIJAJAA0AAAKAAmAAAAAAAAIAABCAgCIIIA -ICAQAAAAAQCG1AEABAQiAACMACAAAIBAgQgARADAAAIACEAAFAgCAQAIAAEAAABAAwgADAAAEIAA -CAAAAAAAgAAMAAAEAAAAAAiAEAIAAAACDFAAAEAEAABIAAAAAAIAAAiAAAKBFAAACgACgAABhAAA -AAZiKAQMAkQQAABIAAAAABECAAiIEAAAEAAACAAAAIAEAQCJAAQAMIAAAwiAAAAAAAACCBAAAAAg -AAAKCAgAAAAAAggQAAAAAIAACBKAgAAAMAAAIgAAgIhgCAAgBAUBBAAABAAAIBgAAABABAAAgJgA -gAAgAAACAAQAICAAAAAABQAAAAAAAAAEgAAhAUAAAABAAaCAAYIAIIAAIACAAAwAQAAADVYAgQAA -AAIAAAAAAAADBICKgAAAAEhAAAoAKwAAAAAACAAEAQAAaIIAAAAEAABEBAAAAAKAAIgAAAAEAIAA -gAAAACAAAAAAAAAAAACAAAQYAAAAADCCQBMAARQIAAkEIAAAJAAAgaAhAAAUEAEAAJAAAABIAABA -AAAAUREACAgAAAAAAAAAAFAAAAAgAAMAEAAAEQAggUEJAAAYAAABoEEAAAAHpwAQAAAAFIQAASAA -AAEgIAABkAAAAAChAABQAAABBCIAAGgAAIAgBAAAVAAAAACCAAIAAAAAAAiADCgEQAAAagAAAAAA -AAAAAAAAAQEAIAEAgAgACAAAABCAAAEAkShAEIAAAQAAAwgQgAAAAAAgABCABABAAAAAEIAAAgAU -AAAQgAAAAAAAABCKBAgAAEJAEIBAAAoBACAQgAAAQAIFIBAAAAl0gAQAAAAgIBCABABAAQBIEIAE -AAAAFQgQgAQCAAAACBCAAAAAAQAgEIAAQAAAACgQgAAAAAAAABCAAIAAAAAAEIIBAAAAAAGQggAC -AAAAgJAgIUAAAACAxCACAg4AAIDEIAIEAAAIgMQgIgAAAACAxCACAgAAoIDEIAEQCQAAgMQgACgA -AAAgxCABKAAAECDEIAAAAAAAgMQgI0AAACAQxAAABlsgBgAAAADAxCACQAAACIDEIBJAAAAAgMQg -AkkAACDAxCAAAAAAAMTEIAIAAFARYMQkBAAAAAAAxCAAAAAAAADEJAgAAAAAAFgkAAQJAAAgSIAJ -AIABIlgJgAAAIAMgEAmAAAAAAEgkCYCgIgCDIGAJgFAAAAIAEAmImBAQAAQVCYKgAAAAAIoJgKUD -AAClCgmAAACAAEQYCYkEBIAAAAQJAAAIyoAAgACBoCAJgAAEgAAAIAmAAACAAKgoCYAAAAADAiAJ -gAEAAAAgIgmABICABAAFCYgAgAAAAAAJggAAAAJAVQmQAAAAAAEoAZAAABCBAgQBABhIFo2AAQEA -CCICISAkYEAEQEQAECAwAABAAJAAAMgEAEAEUkAQEAAAQBAEAABQICIQIDRgQYgIBgUgxgRgISBJ -iABWFAWJBEAoACYkEEAAAAjDiQFUAEIJiEAAYFAAImgIgEAkQgYJFBRAAABABLEgADAEAEAYAAmI -FAAAIBACAAAIAAAIAABAECAAEAABMABAIgAgEUAABAAAAEABAQBAAABQgBgIUkgCSkFEAKBiRAEQ -AIEAAAgAAAlAgAAABCAAEIkgAEAMDAgAAAAAwARADAxKQeEEBAQBCZEB4AiJBAEMQRoYQQhEQhJB -BFhICAAAAgAAyJdaAAAQkFpYAEgAAABEEBAAAAAAARIAAAFAAIRIBCgICECCAMwIEBSMwMQAwIDA -RAwIBBgBGCAAQsgqAgBCBIEKAAEABCgEAAEIiQIAAAABAIMAItQAAAAgYCAAABAAAAGBQsDAAAEE -CmYAIoAQAAEGQAADAwhCI4QCBAJAkhAgCAIQEgAIAIAAAMAQEACAQlBCAAFKAEgIAMDABEQBAYEA -AACLlYAEMwIBAAASwEQkxBAAAAAAVCEggMkIAIEMCkIQAAAIxFBhAAABAAAAAAAGCEAAAAAAAAAA -AQAAAQCIAAAAAAAAAAgCAIgCAAIAAAgCCAIBkAKAAAAMDBAEIlQQAEpAEhUoMAgAAYBAFDAAkAIB -gQABACAAACgIEAAAAAiERUpCQGAACEJNqCBAAACEDIIAIAiAAQBIAkAAACpCBVRBiQIAAAwXAIAA -kAAAAAQxEYIhQACACFAgoIQAAYBGkIJAKAAAAEAIABEAAAACQgwyIBBgCRACIIAAAAAAEAIgAAQA -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 -AAAAAAAAAAAABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAgAAAAAAAAABgAAAAQAAAA -ACAAAAAAIAAAAAAAAACAAAAAAAAAEAAIAAAAIBCQAAAAEAAAAAAAAAAAAAAEAAEAAAAAAAAAAAAA -AAAAAAAAQAAAAAABCAAAAAAAACEAAAAAAAAQAAAAAAAAAAAAAAAAAA/KAAAAAAAAAAAAABAAAAAA -AAAAAAACQAAAAAAAAAIAAAAAAAAAAAAAAAAEAAAAIAAAAAIAAAAAAAAAAQAAAAgACAADAAACAAAC -ABJAAAQCAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAICAAAAAAgAAACA -AAAAAAIAAAAAAAAAAgEAAAAAAAIAAAAAAAAAAAAAAAAAA+oAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAIAgA -gAAAAAAAAAAACAAAAAAAQAAAABAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAEzgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAB -QAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABAAFEAAAQAABIBUgAAAAQABCAAAAAAI -AAIAAIBACAYAAwAAABABEEIlABAAEDEBAAAACgAAAAABAAAAAAARAMEDAAACAAAAAAAAEAAQDgJA -EgAAABABAhICCBAACAIAAAAAAA5JABCAAAOAAAAAAAAAAAICgAAQUAANCAgCABEAAAAiAAAAAEgA -DgACAAAIQAAiYAAAASAQgCAgAAAAUBAAAABAAQAASBAgCAgAABASAAACAABwABIAAAIAICBAABAU -AQAAAAAAACACAIAAAAgCAooAQCAQABEAAgAACAASAAAACAAIAEgAAAICIiAACDIAAAAQAAAIEgsA -AAgAAAAIAAIAAgAACl8gMgAAACAAABAIACIAAAgACAIAAAAAAEAgAAACABAAABIAAAAMAAAACAAA -SkiKAAAgQAAC4EAQAAACEAIAAhAAAEAAAIgAAAAAAAgFEAAACQAEIAAAKAAAAQZwAAQAEETAEAgA -DCAwBEADgADUJACQAAGAAAxwYYABAAQARgqBhACIAAAQdNAAEIIAABR0AAAUICLAISjIAAAAyAEI -ABBkAAABewAAYQAAUjCAgQAQACAQAACBABACAAMwgAEAAgCKQBAIABEAACAQEEiAAAAAAICQCAEA -lAAAIAAAAAAgAGAQAAwAMSCAQCAgAAkgAAIBEHAAAEAAAARBgFBSABAAANBAAAgABAAAQADIAAAA -ACBQgAkCAAACCgAQCMAACAYAUAgAEAqBhAEQEAgCABEAAAiIwBIQUAQITAABAAIBABSJgAAAAAZE -AAEAAIEQCAAABIAAAEGAyAAAgABBgAAJAgEABAmQQAkAAAQCZMAAgQgCAAQADEgJAAAAQAAIAACA -BACAEJGAAAAAAACEAgBAwgIEAUCQEwMIAAAAAEgAIISCKAAEgAAAQAgAAAgEEgAAAgAAAggAgAAA -AAACkEAAAAAGAkRgCAAgAIEAAIAAAAgCBAACCYCAACCFgBAAAQgAAJAwFAEAAAAACNYAAAAAAAAA -AAgACAAAgBIAAAAAAEAgCIAAAAIAAQQADBIQAAECCAFIBAQAEAkMACgAACACAAAIAACEAACgIBAA -AAggIBAABACBABEAAAAWAABBKAAEIADCAAEACBAAEEIAAAgAAIAAAEAAEAIAQAAJgAgACAGAgABw -ABQAABAggggAkQARhDICAiAUMghgAAILgDAUgAAQAwAAhAQBABDGAAAGUwATBAAAIIiAIBAggAAL -AIAwAAgCAAAgggAAAAIkgggBAAAAAIAACIAwAgBCAAAQAIAAAQAAIAAAIAYAgCCUgAAAwACAACIg -QJSAAAARIsEIKAACAAAEgAAuACAACCAAACgABACAEiAACAGAEIAAgCAKAYAAAAIAIAkAAAkAAgAA -CEIAJAAAAIBIAAAAFAGAIAgACCIARIAACAIAAACUQAAAAAn6SEAgCEACAAAJAQACgACAAAkCQAAA -IwAESwAQAQAQAAAIBAEAAEAABAgAABEIBoAEAACAAAAAAAAAEIACAAAQAAAEgBABAAAACBIBAAAA -AAFgAAAAARIAAAAAgEABAEABIQAAIAFAQAABBIEgBAYABICSgACYAASEAAAAAAMAIACAGAAAgBpg -oAAEACEAEAUYIACAICBaRAAgIAAAAgUBAAAAAUMAIAAAAhgEgAAAAQAAAAAEACBEAAAAoIQABAAB -GAhAAQABYABAQAAAgIDAAACAYIAAAAgAABABAAAAKAAAAkAIAABAAAAQgIAABAQAQAwAAAAEABAA -wCAAABAggACgIAABJAgAAcIBAAAAADAADCAABCAAEAEAEAAARAAAASAAAACACAEAKgAAACQBgAAA -AAAAAAUAIgIgAAOgAAAAAAgAAAACTwAAAAABAIAAABQAAAC0BgABFgAAAEAmAAAEAACDAAAAAAAA -AAAAJIAAAARAAAAAAAggAEAAAAJQAAEAJAAQABAQQAQxAAAAAAQAABEAAAAAgIAAaAAAABCAJAIA -AJEBEYAAMAAACSgQgAQICABBDhCAiAAYAIkBEIAwEAACBCAQgAAAAAAAJBKBwCIAAVIEEIAQAACQ -sAAQiAQAAAABoBAAAAbagAjAAAEgUBCAAAAAIAAgEYAAAAAAAIAQgAABBAAgCBCABAkAAKIBEIgE -CAAAAAIQAQACAAAACIAAAAAIWAAYAgAAAAgAQAoRggEAKAEgABAgECAAAABAxCBSSSgACITEIAMI -AAAQiMQgIwAAAAAIxCAhAAAAOAjEIAIAAAAgAMQkBAAEAoDIxCgbCAAgAIDELAEACAAkIMQgAkAA -AAAIxAAAB90gAQAAAACAxCBCAAAAAkDEIAogAACAWMQoCgIYAACAxCADAgQAgMjEICNAAAAAkMQa -IAAAAAAACKAAAAAAAKMIEwAAgACgAAgoAAQAAAAAyIACCgACIAAJgAAAEABAJA2ACAJAAKAgCYCU -IkCAAAAJiBUAAAAAAAmAABAAgAGQCYgQggAAICANgABCQAAIEAmACAAwABGACYAQAIACIBIJAAAK -HoCEAIAArBkJgAAAAAMgFQ2AAAgAAAACCYCQABABJiUJgAQAAABQEAmEpCCAAAAACYAAAAAAAAAR -BJAAgAAEiKWIAAIAAIAArYAEAAAAAAAJMCVFiAIIRQAAQkQBAgxAQASIwHACAAIIAWECcAACSMAA -gQIGBCACxAAGRAAKEAAAAABAABAAAIkAAEIGkABCAURBgAAgICQQggBEBAIkBEAAAABNQEQAAAAA -IAQgJEAAIAQAAEQBwkYwIIABAABBQQRAEEAUAEAwAAQEcVTAEAAghCECAEAAABBgACBAAAAAAAAA -AEBAAAAAAAhBAAJGIECQAAAEAAKSoYgQQEgkAEiBqAwEAQEAAKGgAEhAAAEAiFAYACACAUEICIEQ -AEEggKGgAEFYBABAAABKGgiAAMFIAAFAgAIETAgIAAFBQABAoWDACAAAy4cREAAADAQIAgABBAQE -RAIBAQIAAGRaCAIAgAKiQChACEAEBAwICAQAABgIQAgMABAIAAAAAAEABAgEAAAAUQIAAAAIAAAa -GhKAAaBAgAgAAAgEMAIQAQkxk4AQQBAAgIpygiMEEASQwoEAEAkSCYEEAABAQE4IAAABMDFCAAQE -iAHAJARGBAgAAAABEIDUgIEAiBBACgAIgIBkCTQQEBQAAACO+UIUAGAIAAEAAABgAABAAACAiIQh -AAAAAIFAABCAhCAAyyAgCAADwAgAAAgGCAABBAABAAAAAAAAAAAAgAAAAAAAAACAAAAAAABACAIA -AAIAQmggAAAhgEQABKAwgCGCAAAgMFEABSAACJAAQQQAggAAICAIBCGAEBAgIQQACamhEAKyMRAp -BQAAAACAAQAIFECgIBIgRkRACBUgoQQAgSoAAAz+AAAgEAKOTFZVaRIGkQJIAAygAIwSSRQoFQAA -AE4MgAAAUTJCBBAUgAgBAgAEIggAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAUAAAAAAQ -RFSEAAgwAZBUQgAQAkAQAkBGEQoAAUIQQwAEuC0wFIBABCAA2AAAQEBGQhAQcBIAQhSUAAAQEAIj -EAAAKwAECFFgATAABIAARAMEEAAAAXyAgKAQmIAAAAEAAkJYgEDoAAA4BBIUAARAObgQABQAEAAQ -AAChgEAAASFAjEMESkAIgAAAAAAAQAAACAAAgABAAAAAQwAAAAAAAAAAAAAECFhQAhIAgAIMAgFB -QEABA6IAWEAZABAASJgiwBEIqgoURFAAUCCAABaBESEACAghIYRCALoBACBIyNKTQSkQARhFIEZC -gQBAUVhIAjIQRQCjAAAEaEAESEBCOEMxSVJRkUAAQAJBUFIAASBMAIpWEhJQIACAABEISEyDIzgQ -AgEgyAAAoQAAAAAQAhAAAAAAAAACAgASgAAAAAAKEgAKAAAgQCiAQEI0QJKCCA4EkBMCEgAAEEwE -EgAWgEgAAhAUAAQMAIBSQNAABEBUABEiEJQWEAgIhhQQBBDqIEBBRQAIAMWwoggISAQAgkpDABIx -BIIICgAAAAY+ECpxUWRAQUBIQACAChAVtSlGABCIAEZyiEQkBAABEQESwLBAYEAJAgIAAigAQhAQ -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 -AAAAAEREAMwzMw8PAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAIAAAA -AAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAABgQAAAAAmvAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAMAAAAAAAAAAAAAAAAQEQAAAAAA -AAABgAAAAAAAAAAAAAAAAAAAQABAAAAAAAAgAAAAAAAAEAAAAAAAAAAGAAAAAAAAAAAgAAAAAAAA -ABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAACG0AAAAAAAAARAAAAgAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAIAAAAAAAACAAAAAAAAAAAAQAAA -AAACAAAAAAAAAAAgACQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOAAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgACAAAAAAAAAAAAAgAAEAABAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAA7xAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAQAABAACCQAAAAAAAAAIAAAAAEKAAAAAAAIAAAAAAAAAAAAAC -AAAAAAACAAIAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAC0UAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAAAAAAAAAAAAACAABAAAAAAAAAAAAARAAAAAIAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQDAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAA -AAAGTAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA -ABAAAAAAAAAAAAAARCAACAgAAAAAAAQAAIAAABAAAAAAAgIIEAgCQAAAAgEAQgABQBADABBAAAIi -AAIAEAAQBBAAAgAAEBAAAAIAABBAAAAAAAAACABAAgAAAEARAEQCYAAAAgAIACQCQAAAAAUxCBIQ -AAAQAAYQEkAAEBQCCgIACAABAEIgCBIAAAAAAgAAEAIAAQACAgIAABAAgAAAAhAAEADALAAAEABA -AAAAEwAgEAAQAIAAwJAQAAoAABJIACIAAIAAAApAEAAQAAAoAHAAAAACACAAUIAADFAAAAAIAAIE -CEAAAGBIEAAAAAAgQBIASgIAAABwEAgACAAACFAIAQUAAAAAAAAAAWAACAAABt4AACBCAGAAAAAQ -IAAAwEAIAFIIQABAAFAAIAAACAAAIAASQECACAABAAAAAAAoABAAAIgCABBAAAoAAgAAIAAAAgBg -AkBJKgEAEAAgQFEIQCEAAAFAgJAEAAiAAAQ0IAAAAoACCijABAkDAQAEIBBQAAAIAAYCMEAAAIAA -MAQQAAAxgACEABAokACGACAiAogAAAAGAQEAKBEAcIBWEIAAAAAGAQBAEAAMBgjUIAQQBBCAAABk -BAAA0BKAANAACQAEwBAEigEIADAACBTAABQQMAGAYXCAgAAUIgABQAgABFBICQAwAAAAFgIBCABB -hA4RAEAoAEAAAghBEQCEIkEAokAAEMEAAABhEAFIAACAABAogBDCBAAAiEAAAAABAAAIwBAIAQAA -AAjIAABAAQAOABBJEgABgAiICMkICEMEADAQAAEAAAKcAAECABIAgAgBAABAggAQQAAAAQAREAAI -AAQiAgIIEAgAgBQAEdAACAkWUAQCUAAAAQACAAIIAAiQgAAAABIQAUDBAQAAkXALAAIAIICCMgFA -gAAAQEACAQACgACCQAAwAAKBAAEQgAEQAQAAEiAAKIIACAIBCICCAAAEIBAAAAAACEEAFgAACJCA -CgQCCAEpAIAIAAAgACgCAKAAAAYACAAADXEAACAAFAEAiAQBCEAFAEAQgEIAABQQABQAAAEAEgQA -IBIIYQAABBAQQQCgAAIAAAgAAAAAEiAAACIAAACAgAgEAABAACAMIgAAAAAAVRCEIjEAIAAAADAB -MgCIAgA0AIBgEAAAAICAwAAIBAAAAhACIBAAAAAACAAABFAQgMAQAAQAEAAAgBAAIBEhEAAiACBI -CABBAAQAIAhDIAABMAAAAAAOMABDAAAEABCABAgAABAAAEAiEQwAQAAAAEgCBAAEwACEICAAQBAA -AAQgAAwIkAgAAIgAEAAAIAABCBAABAgKAQByBAQACgEkEAAIhIQBQAJMCAACBgAUAQAJEAEAiQBA -AghAQAAAAgQADAEAAAAgQAAIAQAAgBBAAAhAQAAQAQIASEGAACEAAIAIQAADQAAEAAgAIABQAIQA -DAAEQAAQgAQAAAMTCABCAgKUgAEoAYABkAACAgkAABCIAIIASFwAAgAAAgAIBgEQACACAAkDAAQI -gSCBDjACAgQCAACIIAoAAIAAAggoQAIBQAAECAYACICAAEAAIAAAIAAEACBEBYAAAAAAAEAAgkBF -BKAARMAAIAEBQAEEAKAAUgAAAEAAAJAAICAAYACAQEaAAAEEAECBhGAAAAQAABAAYAAgAAgAgUBA -AAAAAV4EBAjBAESAAgAEQQCAQCAhAQAEQABSQAAEBAAAAAAYAAEECQAhSAAgIKEABAEgAEFBIAAh -AAiAIEGgAEEBBJAAAQAEAEBAAAQABCECAAAAABBVBAACTAAAAAgQAAAAEAAAAAAQAhACAAAAAAAA -FAAAABAxAACIAAAAAAEAAAAgAAAAAAAACBAAANRIAADABAAAAgQAAiAAAAAAAACAACQAAAAPkAAA -EAAAIAAAAAAAAAAAEAAACgAAABQAAAYGAAACQIgAAEgAAQAgIAAAAAAAAICQAAAEAAAAQAAAAAQA -AAAAEQAMAAAAAFQAAAkoAAAAwAiAggABgAAAKRCAAAAAAEBAEIAAABgAJCkQgAQAACCAABCABBIE -ACQoEIAABAAAAAEQgQgAAAFAABCAAAAAAgIgEICEAAAACaASgAACAAEigBAAAAtbgAQAAAEBKBCA -BAEoAEEIEIACAAAAAAIQgAAAAACAIBGAAAAoAAAAEIAkAAAAoAAQggAAAAEAABCAEAAAAgAIkIAB -AAAAAAAQggEAAAACABAgAwAAAAJAxCAAAAwAgITEIAAAAAAAwMQgAgAAAAAAxCAqAAAAAMDEIABA -CAABYMQgAQIAAAMIxCADSAAAAWTEIAIAgAAQIMQgAAEAAABgxAAADwkgAgAAACAAxCQCSAAAgATE -JCBAAAAAgMQgAAIAAACCxCACBAAAgADEIBMAAAAQRMQgAwAAAACAxKALQAAAAkJIEAgAAACAIMQh -CAAAAEAAyIAIDAAACSgJhAIAMAAAIAmAAAJAAAAoCYCgAkABQhAJgAAQAACgJgmAoACwAAAACZCV -AEAADKEJgCgDAABIAAmAKAUAAAABDYAAAAAASAAJAAAGeIAAIAACASAJiAACCAAAAgmQCACAAkAg -CYAGAQABQGoNgABQAgAAhQmACAJAAEAKCYAEAAACIBAJAAAQAAEgCBGEAAAAAAEACYiBAAACEAoJ -ASmIIGQAAAAsAEAENKQEkAFAQlRCAgSJCAmIMFCGBgEEAkRAACBAQDAgQQRAAABAICDCxEABAAYC -CEAggIACAgQAwAAEQACIFCjAEABABCAAAASRBARAAKkhhEIAAEAgHkBAQSAgCCIAIAZgqQAABslA -BAkAAEAAADAABAGGQggAACBAIABCABA0AQBCAAAAYgGABgQQIkEEAgAgAEAglIAgEAABGgBIAEgE -egKACAQMCECIAQAEBARB4hpJmhwMgAEgCOjgAAigIAAADAIRYCwgAABEQAEQimIBiAQICEgBCAFp -RIAAAAAAABBAAATkQQAARAAAyUEAgAgABAIAAkCgAEgEgCKiABgYAAACAAAAgBFBEAgIAQGgAAik -QQpAiAgAAIGoAAIJAACoDABUAAlEAAAIAkEAAAAEIBQCIEBAAAAISAAIAsAAAEAAAACAAgQkABAE -BAIA1GAIkCAQAMAAAAgEEBCEAQRUAQMAAEAIACAGEgAiAAAAAAIQgABBUIAIQBAAAIDKAigAAACD -AmQEIAAQAAQAAACAOoEOIAAAAAFAwQQUAQBAkBAAAQAEIABBEgBDECAAAwPAwAQgQAgCAANEFCRA -AAABIlAAARAIAQBAAAAAABAAAAALCAiAEIAAEICAEBYAAAAADAAgMAAMDgGEMoAgAgGBCEQhIEIA -QAAAAAACQhIAACAJMAEQFBAMBEJyAAgAAAAAVEAAAIYAACgAoAAwAgwIMACABAAADIwAACEwAkJB -QhAAAAN6oURKAABAAAAMAgBwQAghAAFAAABCFAAAACCAAAAQQAABIAAwAgiKVAgAACBKDamAAAAg -AEIBgBQAAGAAAEAAEAACAAQAAAAAQAJCAAQEAgFEQMAAApAEIAAAFgQAJKxRgAACAgACCAAIAAAA -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 -ACAAAAAAQIAAIAAEQAAgAAAMAAAQDAEAAAAAAAAAAAAAAAQAEEAAAAAAAAAABEAAAAAAAAAAAAAA -AEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0TAAAAABBA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBQAAAAAAAASQAACICAAABJAABBACAAAAgAAAAAA -AAAAAAAEAAgAQERAABACFIAAAAAACAAAAAAAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA64AAAAAAgAAAAAAAAAA -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAASAEAAAQAAAAgAAAABEAAAAIACAAEAAACAA -AAAAoAAAACQAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgAAAAAAAAAAAAAAAAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAUgAAAABAAAAAAAAAAQAAAAAACAABQAAACgAAA -KgQAAIAQBAYSAAAAEoAAJgAAAhASABAECEAIABIABAIAAAIAAAAAAAAAAgAAAEAABAAAABAAAAAA -AAAAEgAAAAIAAgAIABARAAACAAgjQAAAAAAAAAvZCBAAAAIAAAAACQgAAAAAAAgAAAAAJAAAABAQ -AAAAAAAAEEgAA4AAAEIAAAAAEAIAABIAAAAUkgACAAoICAAAAACASAAokAICABIATAoxAgAgABAB -AJAAEAgMACKAYBAACEAwECEAIEIIQQBAACBAAAJAEBAgAAAAKAAQAgAAAAAKAggAQAgiQggpwAAE -AAAQICAQAgCgAAAIAEAAIEAAAAAABZ4gAAAAAAAgAgRSECAAEAACAAAAACCAAAAAAApQAAAAEAAA -AAAAAABCIFACAACAAAAAiAAACAAAAgACCAAAUKgygkwAAkBAAAECYAgIAAAAIgBEAAIQZBAARARq -AGgAAEABAEAEEgYRMAAEkQDMSogIAQKGAAYACAABSCAAJARQCACAAAgARhAAAAAAABQAgARBAAAA -CggQACGAEAAEEggAAAAM7AhAUJAAkABICAAAAAqAgEgAgIAAAmAARBACBAAQUBAAgAGABAAQEAgA -AoAAEkAQKCAAlAAEZFAgAAAAADYAAEAQIIBgIhAAYBAIxCQkTsgIChKCjAkAQIEQAAgAMQyAiAIB -EgAMwAgkAQBACAAAARAACABIEEIDCAAAAAQAUBAwQAAABBEASQAAIYAEgIgRMAAAAAABUYAAAAAB -BAAAQQEAAArWAAYSFABAQQABBEQBgEAAAMAQAAABEIACAgAAAACQCAEAAAQAQcAACAEARAAAgBAA -EIQAAAACBAGQgAQAQKgUBIAGBAAEoMABgAEQAECAEQEEAAEAAoBAEHAIFgACIAAGBICoAACgEAYA -AAgAEQgAKgAGAFQAQAAAAJAAgAAAAAAAAQAAAABAAAAAAAAABAAEAAQAABQAAAAAAAkAAAgIAAAA -C54QgoQAAgBAAQACgAAJAACSAAAAAAIAAAAAAAAAAAwAEAAAAABAAAAAgQKBAAEEBAAABQgAEAAE -AAIAEQCEYChQAABAgAQAAkAAkIRABgRFCQIEKCAUBBAgBAIAggEAEAASAyAUjCBkYQwBRAAgYsgA -AAAWAIACEwAIACgABEAQAEoAEAhBUDICEAFAAAiAgARAIAgAAEgIApSAAAABAgAEAAAH1YAACAgA -iAAIEAgQgAAQAABgAIAAAQAgQwgAEwgQwBAAIABABAAIEEgECAAACAASEAAQAQAAhBMBAAIAABAA -AYEIKAQAAQAgAIgBlCkEgCiBiAIAFAACAAEIACgAAISAQAkAAgAAAwAACABAAAQABAAOAEAABAAA -AkwAAA5QAQAACEAIBAATAQAIQAAUgAIBAkwACAoAFIAACAAAAYAABAAAAAngCAQCRAAARAAIEAkE -gICAAAhQAACAAAAAChAAAAgAAAEIAYEAAIAAAEgAVAAAAABAKAFAAAwAAEIoIAEAhoAAAgoCICqC -gACBAiAIAIgAAQAAEKEAARgBAAEEAACAQABAACCABAEBBQABRABBQAABAABAAAAiAAGgAACAAAAB -YZAABAAABQEFQAAgAAAAAKAAAAAABAOhAAAAIABBAEBAAQAADRYEIAAgAUAAQABQBACAwACABCAA -AAAAAAAAIgRAAQAgAAAFBAACAAAGAEAAAAFAAAAgAAAAAEIAACEABCAAAAAAAQEEAAAQQAABEgAA -QAoAAABIggAAICAAAAQACAAFFQAABBAwABBBAAAAAgAAQEQAAAgIAAFEJAAAAAAAAICkAAAAAAAA -wAAAAEQAAAAKQAAABAABAwAQAAAQAACBAKAAAAAEvAAAAACJoBoAAAQAAAAgBAAAAgAAACCQgAAQ -AAAAAIAAAEAAAAAgAQAAAAAAAEAAAAACUAAItFAAARggACCIEAAIIAABAKBQAAAICAAAAlAAgAAA -gAAAABCAEAAAIBACEIAAAAgABBgQgAAAgAMQEhCBAISAAQBCEIAEEAAAIAIQgBYAAAAACBCBAAAA -ACggEIAQAAAAoAgQgEQAAAAEABAAAASNgAQAQJAIABCCEAAAAAAjEIAAAAABEAkQggBAAAAgIBCA -FAAAAAAgEICECAAAAAAQgAAAAJACAACAAkgAGCYAAIAACAACCAgAADAQAAEwApEoAUIAAADAxCAD -AAkAAADEIAIcKAAUHMQgAQAAAEhgxCAEkgAAAIDEIAQIAAAAwMQgAAAAAACAxCgCAAAAgEDEIAMA -AAAggMQgAgAAAABAxAAAAUEgA0QAABiAxCACIAAAgMDEJAQAAAAAAMQgIAAAAABExCACAAAAgEDE -IAoAAAAAAMgBBAAAAABMiAAJAAAAAEiIpigQAAAAQogJFgAAAAJBCIEIAYCAABAJgAhQAAAAGAmA -kEEQAACACYAIAAABAgAJkAAAQACgEAmAgYAAAaARCYAABEAAACAJgFAAAACoEAmRiAIAAARgCYAA -SAAASAAJAAAHZYAEAIAAIFAJgAAAgAIgGAmMYECAAAxICYAAAICACAAJgAAAAAJACAmIEKAAgAAA -CQgAAAAACBEJCQAQAAAIAQkIgIQAAUAlCQAAtEACMChNJEQEEALACgggBEA0kiABkRAhADCgBAAG -IBhIACCiAEAAAcAAhkABBUQJiARQAECIAgRAAQAEBIEAAEDAkAAAMQgAAACGQAAEQFBCAgGABCAA -AAlLEEBCVAIAgAAAAkQACURCQhBIAAIRIAJEAEBAAAIAACAACMhgACAAMKAwCQEiIEAAQEAAABQM -DQBA0BAAUCAhAEBAEABwYBAAAFLAACAsDEABGAKIQYgAgAiAAERACABABAogCABECEAEACSkAAgA -AghAAAAMCgIaCBoYAIFAARBIhBFAoaBAAKGAAgGMSCAAQABAAEAAQUAAAgAABIAARAAAxhEBCiAA -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 -AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAAAAAAAIAAAAAAAAAAgAAAAAASiAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAIAAAAAAAAAAAAQAAACAAAAAAAAAAAA -AAAAIAAAAAAAAAQAAMAAAAAABAAAQAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAC80AAAAACAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAACgAAAAAAAAAAgAAAAAAAAAAAACAAAACIIAAAAAAAAAAAAAAAAAAABgAAAA -AAAAAGAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAoAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAMDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQAAAAIAAAAAAAEAAAAAJAAAAAABAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAIABA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAAABAEAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAMwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAECAQgAAAAAAAAAAAERAAABAAAAQBAgABAAAIAAAAAAAAQAAAAAAAAABAAAAAAAAAAUAA -AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAAAAAAgAAAEAAAAAADZ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAACAAAAAAIAAIAABAAIAAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAQCAAIAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAANzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAEAAAAAA -AAAAAAAQAAAACAAAAAAABEAACAAAAAAAAAAAAAAAAAAAAAAAAAIAAAJCAgAAEILAAEECAAAQQgAA -AiIKABIQAAIRQAIAAgBBAIAAAgAAgAACEAACAAAAAAEIAAAAAAAABQAIAAgCBAwAAAICAAAQAAIi -AAAAAAuYAABAAAMAAAgQAAgAAiIAAAACAAAB0EACABAAAAgAwAAAEBAAAABAAEIAAgIIJEAAACAA -AAJAAAECAAMAAEAQAYoAAAAAAEAAAUIAAgAAEooAQQACBAEAAABACIAAAAACKAAAAhAQAAAKIAAA -AIAAAAAAAAAAAAAAABAgAoAAAEAAAAAAAgIAAAAAAAAgQAAwAAAAAgACgAAQAAAQAQAAAAAAB4sg -IBACAAgBAAAACAIFECACYCAAAggAAAAAAAAAAAAQACAAUAAAAAAACAAIAACQAiACEBAAYCgAMAAQ -AAAgAAAAAAAIAAAgAAgQKAAgAABAAQABgAAQABACEABgiDSAkCgAAYAAACAQLEEIAHAALgAwAAgQ -BBIAAGgJAFAAIAAAAAACIAAsAAARAAJAQBSAgAEIAAiAAAAhAEAIAAAUEBAAAAAGCQAAIAAIQggA -EAFgAJAEQBAQACCAQRAAJAYAQAACCoAIAQQAADACAECAIAEgEUAQSAAAwAAAApQCMACQBAAxAABA -AABEBAiAAgIAAEAklJQRAAAAAIkAAAgChBABAAQQDBAAAAADEVAAAAHAARBAEQACBEAAAdFAAAAS -EABAwAAIAAAIAAAAABAAAAgAMgAAAAAQCAAAzAABAwgAAABAQAQAAAvJAAEUBCGwQwIGAgREAcAQ -AQAAEAAggAAAAAIAAACBAEIAAAQAAJAAAAkBAAAAkgAGkEAQAAARQEEAAAEADApCAQAAFAAAShHE -RBEQAAhAAOAAQAAAAAAAAghAAAAAAAAwIAABABEwACiCEkAABmAAEAASiAACAEAQAAEAAEBAAAIA -AAAAACIAFAAAgAAAQAAQAAIQAABgAgCIFCAAAAhAAAAADrkAAAAAAUAAIRAAoAAAAEAAQAEEAAAo -gAABAIAAIgAAEAAECAAAAIBAQAAJAAAKgEgAECgAAAWAEhAACgAAkIAAIAAwAAAARFKCFAACBJAw -BAAAAAAQQAoAACASCDHAKAIQAEAABIMQIxCEAIgAAEAgAgEAAAwAAMIMEAAAAAAAAAAAAAACAAAA -AAAAAAIAgIAIAACAAIYABAYAABAQABABAAAEfoABVAAAIggAAgE0AhCQAAuQAICAQCAAgQQAAAAA -gQBCAAEEABAAAAAwAAQCEQASAAIAAAAARAAgIhCAAAGEAAACAARABEABgBDDACAEBECACARAEoAA -AAAKBCARAAACQUgBgAIYAAIACQBABAASAQIIAAAAEDQAAAgAQAIAIAAAAAIgAIAAAAQIAgAAQEAA -BAgQAAIAAAQCCAAIAAESAAAAAAOTCIAgAwAAAQAJAgAEgAYgAAiIAAIQAAACCAIAAAAQIABJAAAA -QIAAAA6ECFgAAACDIBCQCICAhAAAAAAMIAIAAAAAAAwAQiAEAAAAAIBAIQQAAIEBIgAABAAgEAAA -AAQAAKAAAAEBBAAAIARAAAggAAAAAEABBAAAAAQYAAIgAESAACAAiAAAAAAAIEAAACAAIAQAAAAA -AQAAAAAAAAAAgAAADQwAABAAASBAACAAAEAAAAQAgAAAAAAAAAABBAAAAIoIAAAB4AAAIgAABAAA -AKAAAAAEAECAQogIQAAAAAAEEKIBAAAAAACYAAAAAARBAAACAAAAAAAAAAiAAAAIAAAAAAABEAAA -AMAAAAAg0AACIAkAAFQIAAAgFAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAMAAAAAQAAAB -QAAAAAACtQBUAACJACGAAAAAAAAAAgAFEAAABAAEgAgIAAAAAAgAAAQAAAEAKAAQgAAAgAAUkAAA -AAAAoAAQAAAAAAEEEBABClAAAQUiAAgECCAAACGQgASAAAIgABCAgCAAACAgEIAGAQAAAAISgEQQ -AAAYABCAAAAAARBBEIIAAAAAAAAQAAAAAACAAACCAAAAAAAAEIAAAAAAEAARgAAAAAEEKBAAAA+h -gAAAAJAgCBCAAAAAAEAoEIAAAABQAAAQgABAAAAAABCAEABAASSCEIAEAAAAIAAgBAAIAAAIEAAM -CMBAAAkAAAAQAAABQAgwBFICiAAwSCIgIUAAACCAxCAgAAAAAEDEIQAAAAISgMQgAQgAAAkAxCAD -SAQgAIDEIAAAAAAAAEAAAAAAACAAACAIgAAAAABAIgEAAAAIgEAgAUgAAADAxAAADM8gA0gAIATA -xCABAAAAAEDEIAEAAAAAAMQmAAAAACAAxCAiSgAAAEDEEAAgAACAAIQQAAAAABAAKBAAggAAAQAA -AAAAAAAEoIAAFCQAAoUoAICoAICAABAJgBAAAIAABgmIYAQAACAiDYCUAAABACQJgAgAAAAAIAmA -AAAAAAAAAACgAAAAAAAAgAAAAAAAAACACAAAAQIgBIAEAAAAACAJAAAP4oAIAACAMCgJgAgAAIAA -AAmACAAAAAACCYgCAIAAgAAJgAAAAAAAEAmCAggAACCACYiAIAAAAIBRgIgAgAAIICAARkgAAKgF -EACAoMIBJAAEBBCAADQgBEggICICAgABAIAAQDQAAkAABBGAQBBAAMQgEkQkgEAAQIAAAAAAAAAA -QgAAAABAAAAAAAAAAAAAAoAAAgIAAAAAEmBBGDCgAMgAAAKSACBAAAoEhXQUQkQgpCQCQFAgACIQ -oBAwAAAIAABADCAACEJITAAAcgQAQAAUcABAABQgACBJCEIAAAgEAgGAAAQAYAASQAEBAhAAABAA -IQFISAGgREgIAUFAAACxoKgIkQAEQAFBoQAEQgAAQAARBEQAAAwBgAAEACAAAIAICAICIBAAAAAA -AABAAAAAYAAEACABAQAQCAAAAADAREBMFAAAxQYAQARIIUAAAoAYAEAUCkAAAGEBQQRAAAAIQhgA -EAAIBAAEAAigQAQAFEAABEQAAAQAAAACFAISkeDkAAAIGgAAAAQAAIAgIsoCCEiABAQCAgIEAhYI -AARAAAQMQRAAAEQAQAAJIEAQgEAABMBgCSAAAGBAAJIAAAAAAAAAAAAAAAAAAAAACAAAAAAQAgAA -AAAAAAAAAQAAQAQEZAIQAAICAACCXyEAAgKAAYEADIRkBAgAAAAAACAAgAAAAACAACAAAAAAAYAB -gAAAAAggACSACAQggAAgABAAAAIAAACAAAgAAIAEAAIACQYAAGAAgFEIAAAAKAIAAAIMKgQCYaAw -AAwoCRAAAEISCAAFFYgoFAABiQpUECggAIAAAAAAAAAAAAAAAAACAAAACAAAAAAAQAIQAAAAAAAA -AAAACDAggEIABAAAAAg1FEAAoABBAEAACCgxAEUIAAAAIAQABAgAAAAAAQBAAAAUArAgAIACQBIB -gHACAoAoqIAQAIqAgEAAAQAABAAACCkKVAAAAACoEAhoAEJCQACAtHREAhbAAigkREBEVERQUDm6 -ABCQEEGAEEAQEIwAChAFAyIQBEASAACAAAgAAAIACQAAQAAABACxEAAAKAAgAAAAAAgAAAACABQF -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 -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AABVAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAIAAAEAAAAAAA -AgAAAAAAAAAAAACAAABAAJAgAAGgAFAAkCAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAD38AAAAA -AAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAAACABAAAAAAAAAAAAACAAAAAAEAAAAAAAA -AAAAAAAAAAAAQAgAQgAAAABQEAABAAAAEAAAAAAAAAEAAAAAAAAAAEAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIOQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAYAAA -IAAIAAABAAKAQAAAABAAEACSCAACAAAQAoACEAAQAgIAAAIQABAAQBACAAJAAAAAAAAASAAQAAAA -AgACABAAAAACAEAAEAAMAAAAAAgQAAACIgACAAAAEAESAAIAAAQgAAACAAASABQCEBAAAQAIAAAS -AAAAAAAIAAAAAAAAAAACEAAAAgAAAgACiAAAAgAAAEAAAAAAAAAAFAAAAAAAAAAQAEAABQACABAA -AAADAAIAACgIAAAEAAAAAAAAAABKEFAQAAQAQEAAIAADAAAAACAgAAAQAAIAAAIAEAgAAABAABAA -hAAAAAgAABAAAAAAAAAAAAUAAABIAAAAAAAAAAAAAOoAIBACAAgAAgCAAABAQAAAACAAAAAAACAA -ACAAAAAAAAAACAAAAAAAAAAAAggAAAAAgCgICAIAAyACQAAIAAAAACAEAgBAAAAgQAAQBAAgAAAA -AAAMQAAAAAGAAAgEAAAhgAAAEAAQAAAAkAAIABAAAABQCAAGUAIBAAAAAAwAQAAAAAA0ACAAAAAA -ABACQAAACgSAAAAQQCEAMAAQABBAAAAG3AAAAAAIQBAAkIAQBAAEAAgMAAEACEIgAhAAEIARAABI -CQEAAhAIAAgAAFCEBAAQAgKIAAABQAggAAAEAAAOAghAAyAACAkAIBAiiAAEBBYgAQQAIIgAhgCA -gAAAgMAAAAIDAAGEEAEAAgIAAIFAURAAAQQEABAJAAIBhAApAIAQAgAAACBBQAACAAQEAAARAAAA -AAABUIAQAAIBBAFAQAAAAA2jAAIEhAAAQAAAAIAAAQBDAgAAgAQAAAAAAAAAACBAAACIAgQAAEBA -AADEAAAACFEAAQQAAAAAAAAAQAAAwAgAAIIAAwGBKFEICgAABMBISAgAAAAAKAAiAAEAACAAAAAg -AEABAAAAAAAAAhBAIAAgBEAAkAgQAEhhAAIAAAQAAIRAAAAAAEAAAAAAAAAAAEAAABIAAAABAKBA -AggAAGAQAAAABMQAAgIAECgAAAEAAAAAAEAIAAIAABAAAAYAAAAAAAAAiBUAAAEBSEAQAIEAABAB -IAICkAAIEIAIAAAAAAAQFgIAgAIAQAAAQCAEAAAAAAACAgQAEAAAAAAAICAAAAgAAEAoERAACAAQ -QAIAgAAAAggAAAQEAAACBgACBIQQAQgAAAAAEAAAAoBACAAECAACAAAAAAQAAAAIADEABAAIAgAA -AAANrgAADIAAQggAEAAIBAAAAgIUACAAAECAgAgAAAAEQAAAgAIIABAAAAAAIACEAABJAAQACAAB -AAAAAAAEAIABABACACADFEAAACACEBDAQhEACARAAFECgAAIAYgAUDQCAAtCAAFAAAMACIAIAEEQ -BAKIQAAECBQAAAwAAAgIE4ACCgAACBAEAAAKAAABCBAEAAgAAIAAEEACCAAgCQAAAAIAAAbHCIAA -AwAAAABICEAAAAEEAAiQBAwIAgAACBCAgAAAAAAMBAQAAAAAAggBAAIEAAAACARAAAgaAIBIAgAQ -CAAAACiEAgCAAARACiBAAQgQIEAABAAhABAAgICAAAADAACKACCAAgEEwCEABAAACEBAAYCAAAAB -BIQBACEAAQAAAAAAIAAAAABAAAAEAAAIAAQAICAAAAEEAAAAAACEAABAQAAADQEAAAAAAABAggAE -BABAQCAAACAAAICAAAAAAAkAAQAAAAAEAAABAIAAAIAMAAAgAIAAAAEAAAAAAABAQABBAAABAAUB -AAAAIAIIYAAAABFgIAAAAAABQAQAABACAAgABAAAYQAAAAAQAAAAAEAAwAAAAAQQAAAsQQAABBAA -AiARAAQAAAAAAAAAAAAAAQAMAAAAhAAAAkwAAABSAIABAAAAAAAMsQAAEAAAACAABAAIAAAgBQAA -AAAAAKAAAAQAAAAAARAAACgAAAAAIAAAAAAAAEQAgAAAgAAAQCAAAEAAAAAAAiAAAAAAAQAAIAAA -iAAIAGAIgAQBAAEIAhCAAAAAkSAgEIAAAgAAMAAQgRACAAIAKBCAAAAAAQggEIAAAEAAAAAQgIQE -AAAABBCAEAAAAABQEIAQAAAACCgQgYQAAAAAABAAAAi1gAQAAAAAABCAACAAAIAAEIKAAAAAAAAQ -ggAAKgEgABCAQAAAASAAEIAFAAABECgQgAQAAAAAgBCAihAAAAAgEIgAAAAAAAAQgHQAABQAAAAg -AwQAAACAxCABSQAAAEDEIAEDAAACwMQoAAAAACFAxCwCAAQAAFDEIAMiAAAAAMQgAQkAAAAAxCEg -BAAAAIDEICMAAAAQwMQgBkgAAAAIxAAAD8MgA0AEAACIxCAAKAAAgITEIAEAAAAABMQgAAAAAAAA -xCARAgCQAMDEIAIAAAAAwMQgBEAAAIBQSCABCAAAAMBIEAAAAAAIAEgRAAAAAAAAyIAEAAAAtCIJ -gAQAAAAAAQmABAkAgAwqCYCUgkAAACoJgAAAAAEABAmASDAAAACICYgKQAAAAAAJiAAAAAAAIAmA -KAAAAAAVCYgAIAAABAIJAAAHwIAEAIABoqIJgAAAAABAKAmABAJAAAAACYgAAAAAAAAJgEoBAAgA -EAmAWAAAAAAqCYAAgIACIAoRgBgAAAAAIBGNAAAAAAAACYggIAAAAFoJFABAQCQmAoIQgEAAIgAA -iCIJigBACEghMQBGAEBCAAWFgEAAIAAAIAQAQEAwQBUBoAQUAClAACAAABACQEQBIAAAQAYpBABA -AABAAIQkBAEAAAH3hFAwABAEBQQAQECJCQAAqUgCMAAAQABAAAAAAAAAAgAAAU4CLiGEMJCIQAQg -QkAEQAAAAEAgABIEAMQAICAAKgAAAAAgAEAADRAAAkAAACZAiBCgQEBBEQAAAABBIAQcCRoYAAww -EAAAQBAABAgIwgIAAAAEwAFAgQAAoAwKAoIAQAQAUggIIgCAAQCkoAQigEAAACGoBCQQAAEISQBA -iAAAxlNArAgABEBAAkgBAAIAAEACAQpCQBIICgEAQQAAAEIAwogAAQFCSggARAAAQAQJrAQAIAAA -BACBCQBQCCBCSKgBAAgIACAgAAwSAAAAhAAAANFAAAAAAQAABAQuEhCBAABAwAEkEIMEAAEkZAIA -AAEQABQkABBQQgQAgAkQCICIAADICAAAwAAAgAAAAAAAAAIAhCJAAAQggAAAAFCCAAkQAACHlIAI -CGBIASRCMkAGIAAAAACAAAABCAEgAAAAAAAAAAAAAwAgAAAAAQgABGAACIAAQIEgEAaAUAAAIMIk -gRAACAAAEBAAAAAACIAAAAAAEAsQABAIAEhEBAAQMWAAQA2OAgAAADECAIFIkGoIAAYUIUAUIbEw -QiEICY4AIQFCTYCEAABBAgAMKAAAMFAAAAAAAAAIIAgABRYWAQACIQwAgSAAAAD7AAJAAAJBgAQg -KmgAAAAxBAQgAAAAAQAABBACAAAAAAAQFCAAQGgEQRIgKACBaA4GAAAAAEAAAAAAAAARAEQgQAAA -AAAAAAAAABIBAECABAAAEQUFCACkRBQABEAEFMAAQEAAAARQFBRAAAJHABHABAAAFMQABQoQREAA -EAAURGRACAICEBBAAEAABAAALGgALQAQwVBGFAQAOboBAGuKAAAAA0ArAAMDRKwqAAMQAAiAgJEA -AAAAiAAEAAIAgABDAAAEABoBAnoAEABAEBQCAggQAAAACAYAAEBABCkGIEAQA0AUAAEAAAAAABAC -ADkCAAACBQBGDBQwMAAAgFlIiCAQAEgISEg6SBAQQjgZQICJgAMgUFAAHkAiAIJAookQSAAAUEAw -QACSAAAggJhUAAAAgiDEuIIRAECwGMnWEAEghQEJAAAKnUUoTUUIQABAiFBCSFpAAFgIABAiCAAC -kDAKAACQAAAAwMoBISEgRABSUEmhIQIAQIAwAABAQAAABkAAChIlAlAACAgAIAKAAIHYEQAAABgA -CkQSAgIAEpLRQhCWEkIQQAAAQmQiAAJQAoIQkAgGoAhCQhKgUAhQFAgVEAJAAAoCAAAIAAQAAUUA -wAAAABOQQFIHEIKWAEKCSEQgwAQICOIAAAG+CABASBIIDEiAAhRQYHAWQBBAAihSAEAAIAAIAAAC -EABAVDAoEABGkgRDEQlIhABIgEAREAAQEgJMEACAAACAQgACACBAhQAASEACAIDQAEKAQCCABAsQ -AAIAAmQQgJMDywMBACCDgAQBAAF4qqAYAgERgAQTEJGAAhyihQOCgBAAAAEFgIA3AoAAEgeChDED -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 -AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAA -AAACCAABCAAAAAAAAAAAAIAAAACAAAgAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSEAAAAAAAAA -AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AABAAIBAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANyAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAQAAAAAAIAAAAAAAAAAAAAAAAAgQAAAQAAAAARCAI -AAAAAABAAAACAACgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAgAAAAAAAAAAAAAAA -AAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvYAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAICAAAAAMIAAAAAgAAAQIAAAAAAAAAA -AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAH1QAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAAACAAAAAAAAQAAAARAA -AhAAgAAAAAAAYAAAAAAAAAAAAAAAAAAABAAAABAAAAARAAAAAAIAAAAAAAAAAAAAAgAAAQAAAAAA -EBAAAAgAAAAASAAAAA22AAAAAAwAAAAAAABAACQAAAAAgAAAAAAACAAAABIAEAAAAAAAABAAAAIC -AAAACAIAAAAAAA4QkAACAAAAAAgAAAIAAEAAgAEBAAAQABEIAYkAAAAIAAAIIAABAAABAgBQABAA -AAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAEAAAAAAAAAAAAgFAAAAAAAAAAAAAAAIAAAA -AAAAAAAABmoAAAAICwgAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAwQAAAAAAAAIACAAgIAAgQ -AAAADBBAAAEAQAQEAAAAAQIAAAAAAAAGACAECwAAAAAAQAQAEgAAAAQIAACQAIEAAAAAAAAAAAAC -wAAAAAAAAIAAAAoAAAAAAAAAAAAACAAAAAECACAIAABAAAAAAAQQAkAAAAAABEAAAAAIBgAAAAAP -FgACQAAAgIAAAAFAAABAAAAAAEgACgAQUAAAQAAAEBAgwAAAEAAwAGgAAQAAAAAAAAAAAAAAg4AA -gAAgBAEIAAAAAAAACHABhAAAAAABiAAoAIAAAAAQAAAAAgAACCAAAAAAAAACAgQAAAAQAACAAAEA -AAQAKAAACAABgAADAEhAAAAAAAAAACAAAAAAAQAAQAAAAAACgAAAAAAAAAAQAAAAAArIAAAQBCAC -AAAAABAAABDABAAACAAggAAIAAAAgAAQAAAAAAAAAAQBAAGAAAAgwAAAAAEQACQAAAAAABBAAAAA -AAAAEAAiEBAAAQRAASAAQWQAAIAIACmIAAAAEAAgIQAAAAgAAAICAAAAAKAAAAAAAAAAAAABAAAg -BAAAABUABAgAAYAAAQAAAAAAgBAAAAAAEAKAAAEgIAAQBAAAEAUEAAAAANgAAgQQAAoAAAAAIIAA -AAAAAAAAAAAAABQgAIAABQQgAAAQAAgAIAAQAQEBAAAAAQgAACAAAQEAAAAAgAAAIAAAAAIAAAIA -AAABAIAAAAiAAACAAAQAAAAgAAAAAAAAACQAAAAAAAABAAAAIAAAAAABACAEAAAAAAAABIAAAABA -QAAAAAEAAIAAAAAAAAAAAEAAAAAAAAAABEAAAAAABEAAAAABTAAAQAQAAAAAAAFAAAAAYAEAAAAA -AAAAQAAAAIAAAAAgYIBAAAAEBMAEAQAAAGAAAAAEAAAABCAAIAAAQAAAAAAAAABAAAAAgAABAAAA -AAAgAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAI4AAAAAAAgIAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAAAAAAAAAIAAAAAAgAAAgAAAAAAAA -AAAAAAAAEAAAAAAIAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAADa0AAAAAAAAAAAAAAAAAAAAAAAAYAAAACAAAAAAAAAgIAAgA -AAAACAAAAAAAAAAYAAAIAAAAABgQAAAAEAAACAAAAAAQAAAYEAAAABAAEBAAEAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACXAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQCAACAAAAAAAAAAAAAAAAEAAAAAAAAAAQAEACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAwA +AAACNQAAAAAAAAAAQAAAAAIkAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAAAAAAAAAAAAAAgAAACAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAACAAAAAtxAAAA +AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAJAQQAAAAAA +CCAACAAAAAAyAEgQAEAAEEgAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAXgAAAAAAAAAAIAA +AAAAQAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAQBABACAAAAAAAIAAACBAEE +AAAAAQACAAQAkAAAAQAAAAAAAAAAAAAAARAAAAACAAABACACAAAPEAAAAAAAAAAAAAIAAACQAAIA +AAAAAAgAAAAAAAAAgAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACgAAAAAAAACAABAAACA +AAKoAAABAAAAAAAAAAAAAAAQIAAAAAIAAAIAAAAAAAUAAAAAAAAAAACAAAAAAQAAAAAAAAAAIAAA +AAABAAAgAACAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQIABAAAAAAAAAAAEAEBAACQAAgQAAgACCAAAAQA +AAAAAAAAAAAAAAFAAAAAAAAQAQAAAAAACz0AAAAAAAAAACAAAAAAgABCAAAAAAAAAAAAAAQAAIAA +AAAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAEAABgSAAAAAAAAIAACkAABAAIYFABKAAQAABgQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgSAAAFGAAAAAAAAAAAAAIAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQoAAEAYEEAAAAAAAAAAAEgAAAAAYCAAASAQAEAAMAAAAAAAAAAAAAAAAAAAAAA +AIABAAEAAAAAAAjVAAAAAAAAAAAAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAQAAAAAAAAAAABAAAAAgAAEFEAAAAAAKAQAAAAAAAAAAAAAAAIAAAAAIAAAAAAAA +AQAAAhMAAAAAAAAAAAAAAAAAAASBAAAAAAAAAAAAAAAAgAAAAAgAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAA +AFIAAAAAAAAAAAACAAAAAABQAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG2wAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAJAIAAAAAgMQAAAAA +AAAAACAhAAAAgIDEIAMAAAAAgMQAAAAAAAAAAAAAAAAAAAAAIAQAAAAAAEAAAAJSAAAAAAAAAAAE +AAAAAAAAhAAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAgAQAAAAACIAAAgAQA +AAAAEAGACAAAAAAgAQAAAAAAAAAAAAAAAAAgAACCAIAAAAAAAAAAA6AAAAAAAAAAAAgBAAAAAAAB +AAAAMAAAAAAAAAAAACAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAFBAQAAgAAAAAAAAAABAACAAIIAMyQAA +AACAgABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIABAAAAC5gAAAAAAAAAAAAAAIACABAAAAAAAAAAA +AAAAAAAAAAAAAAABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAEAAKGiAAAAAAAAAAAAAAksAAAIAEIQiIAAQALAwBAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAACIAAAM9mAAAAAAAAAAAIAQBAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABQCCAAAADAwAAAAAAAAAAgAAIQgEAAAAEQAAAgAADAwAAAAAAAAAA +AAAAAAAAAAAAAACAAAEAAAAAC80AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQwMAAAAAAAAAAAAAAAAAASBkAQBAGAAEQAAAQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAFHQAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAo6EIAAAAAAAAAAAAAAQAABAAQADk4AAApKAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAIAAA58AAAAAAAAAAAAADAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgkA +EgAAAQAAAAAAAAAACEBKCAAAAhBAMhAAMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAADg4A +AAAAAAAAAACCAAEQQAABAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAUQgAEhAIAAAA +AAAAAAAAAECEQBIABEBAQBBAEhAIAAAAAAAAAAAAAAAAAAAAABBACAIAQAAAAAAA4AAAAAAAAAAA +AIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAEAAEAIACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAICQEwAAAAAAAAAAAAMD +AAAChICAAgAAIAIQEwEAAAAAAAAAAAAAAAAAAAAAQAAABAACQAQAAAQ0AAAAAAAAAAAAAAAAAAQI +AAAAAAAAAAAAAAAAAAAAAABAAgAAABgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERER3T93HQAAAAAAAAAAVVUAAAAAQHVV +VUdHDD9HRwAAAAAAAAAAAAAAAAAAAAAAABsbAAAAAAAACAsAAAAAAAAAAAAAAAAAADMzAAAAAAAA +AAAAAAAAAAAAAAAAAABEVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3fuP3cdAAAAAAAAAABVdQAAAACKv2ZmR0cMP0dH +AAAAAAAAAAAAAAAAAAAAAAAADw8AAAAAAAAMPgAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAA +AAAAAAAAAFV3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAGxsbGyIMRB0AAAAAAAAAAFVVAAAAAKqqi4suLhHdDD8AAAAAAAAA +AAAAAAAAAAAAAAAPJwAAAAAAAAgLAAAAAAAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAA +VFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAnJycnEQxEHQAAAAAAAAAAVVUAAAAAVVVHRx0dEd0MPwAAAAAAAAAAAAAAAAAA +AAAAAA8bAAAAAAAABekAAAAAAAAAAAAAAAAAADM3AAAAAAAAAAAAAAAAAAAAAAAAAABUVwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAB0AAAQkAACQAAAAAAAAAAAUAACIUAARlAkAAIwkAACQAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAAEAAAIggAAAAAAAAAAAAAAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAB +FCAAApQAAAAAAAAAABAAAAhAAAOECAAAHCAAApQAAAAAAAAAAAAAAAAAAAAAAAABFAAAAAQAAA4u +AAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6qqAAAAAAAA +AAAAAAAACQmKijo6OjoA/1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAwAAAAAAAAA +AAAAMxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/VVUAAAAAAAAAAAAAAABN +TRMTNTU1NQD/VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAAAAAOhAAAAAAAAAAAAAAzdwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAB/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEfWrqgAAAAAAAAAAAAAAACsrzs5TU1NT +AP9ZagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAAAuOAAAAAAAAAAAAADExAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF3VVVAAAAAAAAAAAAAAAAb29XV1NTU1ME/1VVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAB8PAAAAAAAACVAAAAAAAAAAAAAANzcAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAAAAAAAAAAAAFFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAVGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAABUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAF +SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAUWAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAADUgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAA +AAIAABACAAAAAAACAAAAAAAAAAAAAgAAAAAAEAAAAAAAAAAPngAQAAAAAAAAABAQQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABAAAAAIIAAAEAAAAAgA +AAAAAFAAAAAAAAACAAABAAAAAAAAAAAgAAAAAA4NAAAAAAAAAAAAAEAAAiAAAAAAAAAAAAAAAAAA +AAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAQAAQAAAAAASAIAAAAA +AAAAAAAAAACAAAAEAAAAAAAAAAAABkYAAAAACBAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAIAAAAAAEAQACAACAAAAAAAEAAAAAAAAABAAAAAAAAAEAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAJJEAAAAAAAAAAAAAABABQAAEAAAgAAAgAAMAAAACAAAABAAAAAADAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAASBAAAAgAAIBIAAAgCAIoAAAAAAAACAAAAAAAAAAAg +AAAAAAAAAASuAAQAABAIAAAAAEAAAkAAAAAADAAAIAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAQAAAAAAAAQAACABAAAAgAAEIAAAAAQAAQAAAAEAAAAAAAAAAAACAAAABAAAAACAAAAAA +AZxAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAADAAAAAIAAABACAAAAAwAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgAAAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABgS +AAAAAAAAAAAACAAAAAAQEAARAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHnQAAAAAA +AAAAAAAABAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAA +AAAAIAAAAAABAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi6AAAAAAAAAAAABARA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAAAABAAAAAAg +gBEAAAAAAgAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAAAAAAAAAAAAAACQCABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAA +QAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNQAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAIQAAAAAAAAAAAAAAAAAgADEIAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA02AAAAAAAAAAAgAwAAAABAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAIAIAAAAEQAQAAAAACIAAAAAAAAAEABQGAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABLgAAAAAAAAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIEAAAABAAAAAAAAAAAAAAUAAAABAAEQCAABAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAOcwAAAAAAAAAAAAAAACAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CQEAAAwAABgAAAAAAAAAAAAAgAABAAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AM7HAAAAAAAAAACgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +AAAAAAAAAAAAAAAAQAgAgACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0gAAAAA +AAAAAABAAQAAAAMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQEAAAAAAAAAAAA +AAAAAAAEAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHegAAAAAAAAAAADAw +AEBIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA +BAAAAAQDABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZvAAAAAAAAAAAAAAADABAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAANuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAMAoAABAAAACA +AAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAAAAAAAAA4CABAQAICAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgCAgAAAAAAAAAAAAACBAAAAAEAAAAQAIAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIywAAAAAAAAAAQAAQAEBABAQAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAAABwAAAAAAACAAAAAAABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEOAAAAAAAAAACAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAEAAAAAAAAAADMzMzM/U/U/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFffAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIDQAAAAAAAAAABa+q/z9T9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAA +AAAAAAAFrwBVMFMFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA0AAAAAAAAAADMz +MzMwUwUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAQAAAAAAAAAAAUAAAA +AAAAEAkAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAACQAABCQAAIAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAABAAAAAAAAAAABAAAAAAAAAQCAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA79AAAAAAAAAAAIAAAUIAAChAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPX///AAAAAAAAAAAAAAAA/f0AAAAAHw8AAAAAAAD//wAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAA8F//8AAAAAAAAAAAAAAAD/7gAAAAAPDwAAAAAAAP//AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAADQ0AAAAAAAAAAAAAAAAAAAICAAAAAA8PAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAfHwEAAAAAAAAAAAAAAAAAABEAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFTgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA02AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAACusAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAALEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAABAAAAAAAAAAAAAToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAIAAAAAhAA +AAAAAAAAAAAAAAAG2QIAAAAAAAAAABAAAAIAAAAAEBEAAAAAAAAAAQACAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQoAAQAAAAAAQAACAAAIAAAGACUAAAQAAAAAAAABAA +AAAAAAucAAAAAAAAAAAAAAAAAAAAEEAKEAAAAAAAECAAAAAAAAAAAAAACAAAAAABAAAAgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADAAAAAAAAAAAEAAAAAAAACAAAAAAAgAAAAAAAAAMIAAAAAACAAAzAAAAAGAAAg4ABAAACEoA +AAAAECAAABAABgAAEAIEEAAGAAAAEAAAAA4AAAgAAAACAAAAAIAAAAAAAABwAAAAAAAAAAgAAAAA +AAAAAAAAAAAAAAAAAAAgIAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAQAAICEAAAAAAACQACEAAAAAACAAABuwAAAQAACAAA +AQIAAADQAMAAAAAAQEAACAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAAAAAAAAAgAADAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAQAAAQAAAIAAIAAAAAAAAAEAEAAAAAQQACoAAAAAKgABIIAAAAAAjuAQAAABAgAAAAAAEAAigA +EEAAAABAAAAAAAAAAAIIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAA +AAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABAAAAAAAgAAACAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAAAAIIAAA0AAAAACAAAAYABAAADRoAAAQAACAAAAgABAAAwADBEBAQAABA +CAAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAA +BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQUAAAAAAAAAAA +AABAAAAACBKCEAAAAAIYEQAAAAAAAAgSAAAEkAAAAAAAAAAABAoAAAAAGBAACAAAAAAYEACIAAAA +ABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAQAgQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AEQgAAABAAAhAAAAAAAAAAAAAAydAAAAAAAAAAABBAAAAIACAAAGBgAAAQEEAAALAAGAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAEAAAAAAAAAAAgIAACAACABAAoAAAAA +AAEIAAAAAAAAAQAABYcAAAAAAAAAABQAAAAAoCSBBCAAAAJAIAEEAAAAAiAAAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEAAAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAhQAAAAAAAA +AAAAAAAAqgAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAgAGAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAgEAAAAAAAQCAIAAAAAIDEIAiAAAABIEAAAAqZ +AAAAAAAAAAAgAAAAAAAAxCAjAAAAAMDEAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAABAAAAAAAAAAAAAAEAAAAAAAAAAIIAAAAAQEAAhAEAAAEAEAGCAAAAAAAAAAAADCsAAAAAAAAA +AIAAAAAAAIUBgAgAAAAAIAEAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAACCJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAgQgAAAAAAAAAAAAAAAAAAHAAACBgIEAIQmIAAAAEAAAAAAAgAAAMOwAAAAAAAAAAIEAQACAA +ACAQACAAMCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAGQCAAAAEQAAAAEiBAahJCAAAwAgAAAAAAM+XAAAAAAAAAAAICAgAGAAAAoBCAAAM +AAACAAIAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA +AIAAAQAABAAAAAZgABAAAMBAAAAAAAAAAAAABUAAAAAAAAAAAACBAgAAAAAAAcAAgAARMYAAgACA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCCEAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAIAQEAAAEEAQIAgBEAAAAAAAB5QAAAAAAAAAAQCgAAEAQAAAAMDAAQEAAAAQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAQAIBAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAgAAAAAAgEQ +BEACAAAAAAAABEAAAAdvAAAAAAAAAAAAAABAABABAAACAEgAAEAAAAAAAgBAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQABFAAAAgAgAAAAAAAAAAAAAAAAAAAIAAABQoBIAAkhAAgEA +AAgEAAAACSIAAAAAAAAAAEAIAABAAAYAEjgIAEBAAQEQABAAEAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAEAAAAAgQAAAAUgACBBKAAAAAAACAAAAAAAAC +LwAAAAAAAAAAQAACAkBKFEDgAFAIQFARUwBCAEAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAEAABiBEAEAAAAAAAAAAAAAAAIAAAIAAAABBDAAQAQAAAQAAAAOAAAAAAG5AAAAAAAA +AAAAAgUkAERAAgAAAAACEhIAAAAABAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgBAQAAAQCAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA8PAAAAAAAAAAAAAA4fAAAAAAAAVVVVVQAAAAAAAAAAVVcAAAAADVoAAAAAAAAAAP//VVVV +VQAAEREbGx3Pz3cAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAADxv//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx8A +AAAAAAAAAAAACH8AAAAAAABX96uqAAAAAAAAAACq7wAAAAAAHQAAAAAAAAAA//9Wpqq6AAB3dycn +Hc/PdwAA//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP +J///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAAAAA +AAAPDwAAAAAAAFVVqqoAAAAAAAAAAKqoAAAAAA9hAAAAAAAAAAAAAlVVqqoAABsbEREdAwNEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAA8PAAAA +AAAAVARVVQAAAAAAAAAAVRAAAAAAAxcAAAAAAAAAAAAAVVVVVQAAJyd3dx0DA0QAAAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxsAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEAAEAAAAAAAAAAACQAAAAAAAAQdAACI +UAARFAAAAAAkAAAEAAAIbQAAAAAAAAAAAAAAjABAABQJAACMJAAAkAAABIgAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAIAAEAAAAABBgAAAhAAAEEAAAB +ACAAAAQAAAvcAAAAAAAAAAAAAAAcAAAAFAgAABwgAAKUAAAACAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAEbsRuwyLIgwAAAABAAAAAAAA +CXIAAAAAAAAAAAAADw8AAAAAqqoPGwAAAAAAADMiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEBEAAAAAAAAAAAAAAAABAAAAAAAidyJ3DEcRDAAAAAAAAAAAAAAA9QAAAAAA +AAAAAAAPDwAAAABVVQ8PAAAAAAAAM3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAD/9wAAAAAAAAAAAAAAAP//AAAAAHd3d3c/i+4/AAD//wAAAAAAAApEAAAAAAAAAAAAAAsq +AAAAAKuqDzMAAAAAAAAzOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+7 +AAAAAAAAAAAAAAAA//8AAAAAERERET9H3T8AAP//AAAAAAAABFMAAAAAAAAAAAAAT10AAAAAVVUP +GwAAAAAAADM1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABpIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC +AAAAAIAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA +AAxDAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAACwsAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAiAAAAAIEAAAEAAAAAgAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAugAAAAAAgAAAAAAA +AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAEAAAAEAIQ +AAAAAogAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +gAAAAAIQAAAAAAAACAAACEAAAAAAAAAAgAAAAAAQAAAAAAAAAAsWAAoAAAAAAABAEAAACCAAEgAC +AAAUAAACAABAAAAAAAAAAggAAAAACAAAAAIQAAAAAAAAAAAAAAAAAAAAgAAAAAAwAAAAAAAAYAAA +AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIAAAA +AAIIMAQAIAAAAACAEAgAAAGEAAAKAQCAAAIQAAAAA2VMAAIAAmgAAAgEBgAAAAAAAgAIAAIQACAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAgAABAAAAAAAAAACAAAAAgAAAACACAAAACEAAAAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAcAAAQIAAAAAhAABAAQA +AAQAAAAABAAAAggAAggCAAQACEgCAAAHqgABAQAAEAABABAAAAJAAAAAAAAABEAAAAAAAAAAAAAA +AAAAAIAIAAAAAAAAIAAAABAAAAABwAAAAAAAAAAIAAAAAAAAgAAAAAAQAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgABAAFAAAEAQAAAAQ +AAACIAAAKQBAAAAgAAAAAAPEgAICAAIoAAAABAEAESAAFAEAEAASEAABAAAAAAAAAAAAAgAAADAA +CAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAQQAggAAAQIAAQBIAABQAAgCAAAAAEEAAAA +AQiAAAAQAgAADVEMEQQAACAABBARAQAAYAACAAAAAABAACAAAEAAAAAAAAAAEACAAAAAAAAAAACA +AAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAEAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAABAQAAAAAAAAAAAAAAAAAAAAAAIQAAAAghhRAAAAAAAAAAAAEQAACAAYEgACAAQAAhgQ +AAAHOwAIAAAAABAQAAgAAAAAGBAAChAIAAAYEAAAAAAAAAAAABAAAAAAGBAAAAACAAAIEAAAAAAA +IAAAIAAAAAAAAAAAkEAAgAIYECAIAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgIEA +AAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAA4AAAAAiAAAAA +AAAAAABAAAAAAIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEgAASAAAAABCAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAQAAAAAA +AAAAAAAAAIAAAAAAEAAAAAABgQAAAAAAAAAAAAgAAAAAAAEIBAAAAAAAAQAAAg0EAAAAgAAAAQ0Q +AAAAoAEBAAAAAAAAEAEAAAAAAAAAAAAAAACAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAEAAAAAAABAAQAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAGAAAAAAAAAAAAAAAAAA +AAAAAAMAAAAAAFgAAAAAAAAAAAACAAAAASAAAAAAAAAAAFAAAAABGgAAAAAAAAAAAAAAAAAAAAAI +gAAAAAAAAAAAAAAAAAAABAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAFSBQAAAA +AAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIQAAAAAAAAAAAAAAAAAAAAAKCAA +AAAAgMQAAAAAAAAAACQHAAAAAATEIAMAAAAAiMQAAAG7AAAEAAAFAIQgAAAAAAAAxCABAAAAAADE +AAAAAAAAAAAkAAAAAAEgxCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACABAAAAAIDEAAAAAAAACIQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAgAACAAAAAAAAUAQAA +AAACIAAAiAAAAAAACgGCBAAAAAASAQAAB2gAAABAAUAgAYIAAAAAAAgBggQAAAAAgAEAAAAAAAAA +AJAAAACAQAABggAAAAABEAAAAAAAAAAAAAAAAAAAAAAAgAQAAAAAEAEBAAAAAAAhAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAQAA0AAAAAAAAAAAA +BAAAEEABcAChiAAUIAAAAAABJgAAAAAQAAAARAEAQDhAAEAQIAAgECAAAAAAAAAAAAAAAAAAIBAg +AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQCAAQAAAAGAQQABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAwQAASFgABEQAAAAAAAAAAAxBAAACAAAJ +GEIQQARAQAAAAM0hCAAAgAAEAAAAXBAACBAEBAACEEAARAgAAAAAAAAAAAAAAgBAAAQIwQAAAAEA +AAAEAAAAAAAAAAAAAAAAAAAAAElAAQgICACEAAAAAQCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJmABgIAACAAAAAAAAAAAQJAgAAABAAAAAAAACEEA +SAAAAIcCAAAAAAAAAIAAAYAAAQCAAAAAAQAAAAQAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAAAQQEAAUAAgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAEIAQAAABAAAAAAAAAAAAgAAAEQBAAAAAAABACAYAEAAABrwAA +QAACAAAQCAAAAAAAAEAAAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAACAAAUBAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAACEAANyAIAAAAAAAAAAAACTMAAAEACAARABgIEIAIAAAL1AAEAQAQAAEAA +gAABEAAAAABAAAAAAgDAAAAAAAAAAAAAAAgCAEIAAgAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAREAAAAEIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAIEFCgAAQAIAAAAAAAAAAAAAAUEAIKAAAAAACoAQAATAAAD80AAgAIAALAAAAAACAABwAA +AAIQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAACBKQSAAAgkoQ +AhAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAkBAAgBAAAAAAAAAAAAAAAAAAAAAAABC +AAIACrAIAAAAAAAAAAACAAACkAAQAACCkAkIABAMAAAJRwAAgAAQAAAAEAYSIkAQEIIQAAAACAAA +AAAAAAAAAAAAAEAQABAAAAAAQAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAEBQAAAAOQAABAAAAIAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIEAABAAgAAAAAAAAAAAAAAAAAAAAAAAwEEKAAAAgAA +AAAAAAAAAIAAAAQAAGEAAAAQZACC0AQAAA+ZQQAACAAAADBAAAAAAAACAAAAAAIAAAACAAAAAAAA +AAAAAgAEAABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACJk4gICRGAAAAAAAgAAACIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD1cHAAAAAAAAAAAAAAAA +AAAV9wD/AAAAAE9fAAD//wAABO0AAAAAAAAAAFVVMycAAAAAAAD/7wAAAAAAAAAAAAAAAAAABf8A +AAAAAAAbGwAAAAAAAAAAAAAAAAAAAAAAAAAAMzNVVQAAAAAAADNzAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8fio8AAAAAAAAAAAAAAAAAAAjqAf8A +AAAADy8AAP//AAAADAAAAAAAAAAAq6onDwAAAAAAAO/PAAAAAAAAAAAAAAAAAAAA9QAAAAAAAA8P +AAAAAAAAAAAAAAAAAAAAAAAAAAAzO1lqAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw+qqgAAAAAAAAAAAAAAAAAAAP8A/wAAAAAPDQAA +AAEAAA5qAAAAAAAAAACqqjMzAAAAAAAAAQMAAAAAAAAAAAAAAAAAAADdAAAAAAAADycAAAAAAAAA +AAAAAAAAAAAAAAAAADMzVVUAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAPD1VVAAAAAAAAAAAAAAAAAAAA/wD/AAAAAAsKAAAAAAAACL4A +AAAAAAAAAFVVMzMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEf8AAAAAAAAPGwAAAAAAAAAAAAAAAAAA +AAAAAAAAMzNVVQAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAQAAAA +AAAAAAAAAAAAAAAAABQAAIxQABEUAAAAAAAAAAAUAAAEAEAAFBQAAIxQABEUAAAGDAAAAIgBAAAQ +AAAAjAAAABQAAACMAAAAFAAAAAAAAAAAAAAAjAAAABQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAU +AACMUAARFAAAAIgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAA +AAAAAAAAEAAAHEAAAQQAAAAAAAAAABAAARQAAAAUEAAAHEAAAQQAAA35AAAACAAAABAAAAAcAAAA +FAAAABwAAAAUAAAAAAAAAAAAAAAcAAAAFAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAABAAABxAAAEE +AAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEX9AAAAAAAAAAAAAAAAAAAAAAAAAAAR +uxG7XV3X1wAAAAAAAAAAc3VVVQAAAABE3ZvfVTNVMwAADs8AAEVHAP8AAAAA/v8AAAD/AAADzwAA +AAAAAAAAAAAAAAAAT18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88dHUdHVVUAAApfAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAroAAAAAAAAAAAAAAAAAAAAAAAAAABG7Ebttbdvb +AAAAAAAAAAAjKquqAAAAAJn/Z++qM6ozAAAKcgAAV0cB/wAAAADs/wAAAf8AAAHvAAAAAAAAAAAA +AAAAAAAHBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzy4ui4tmZgAAB48AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAJyciImFhGBgAAAAAAAAA +ADMzqqoAAAAAEXcBiTMPMw8AAAbEAABVRQD/AAAAAAATAAAA/wAAAP8AAAAAAAAAAAAAAAAAAA8N +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4umZkdHYuLAAAPDwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAnJ3d3UVEUFAAAAAAAAAAAMzNVVQAA +AAAAmQJGMw8zDwAABsEAAFVXAP8AAAAAAAEAAAD/AAAB7wAAAAAAAAAAAAAAAAAADx8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAHR1VVR0dR0cAAA4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAADtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +AAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAABAAAAEL +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAFCAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAA +AAAIAAAAAEgAAAAAAAAAAAAIAAANqQgCAgAQAQAAiBBAAAIAAgAIEBAAAAEAAJAAAAAAAAAAAhAA +AAAAAgAAAAIAADQAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEACEAAI +AAAAACAAAAAoAAgAAA5xAAAgAhAQAAAIAAgCAAAAAEAAAAAACgAAQAAgAgAAAAAAACACAAAAgAAA +AAIAUABAAAAQAAAAAAUAAAAAAAAAAABAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAgAAAAAEBCAAAAAAAICCAAIAAAA +AEAABAAABzMQABAAAAYAAGAAAIAUQgAAACBwAAIAAAAQAEAABggAknAEAAQAAAAAECAQAAAAAAAA +AAAAAAgAAFQJCABACAAAAAAAAAAAAAAQAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgACAAAAAABAAAAAEAAAgIAAAAABAAAAABICAAAN +XECIAQAASAAAAAAAAAiAAAMAAAAEAFRIAwAAAAAAEAAQAIAAAAACCIBAQhEAACAAEAAAAgAACAAB +AAAIAAIAAAAABAAAAAAAAAAICRACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAgAAAAAAAAQIAAAAAAAAAAIAQAAAAFTIAERABQI +AAAAAAAAFQAAAAAAEAACAAAAAAAAAAIMACiBAAACAAAGAAAAKQAAAACEAAAKAAAUAAAACBQAAhAA +AAAAAAAAAAAAAAAhIAIACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA +AAAAAAAAAAAQACAAAAAAABAAAAAAQAiAAAIIAABACAAIBAAAAMAABgAACwNIgAQAAEAAABAAEAIB +QAICAADAAAAAAAIQAGAAAQAAgjABAAQAAgAASEAEAAAAAAAAAAAAAAAAAEkAAABAAAAAAEAAAAAA +AAAQAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAABQABgSABAAEAAACBAAEAAAgkIYEACQAAAAEBgQAAAJBQAYgAIAABgQIAAAQACCGBEAgAAE +CBIYEQAQAAIAABgQAFCAAAAAGBAAigASEAAYEAAAAAAAAAAAAAwAAAAAEBAAFAAAAAAYEAAYgAAA +ABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAA +AQEAAAAAAAAAAESgAAAAAIAAAAAAAAAAIBgAAAzjAAUAAAASAAAFIEAAAACAAEUgIQAATGCAEIAA +AQAAAAEBBAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAgACAAAAAAAAAACAAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQEAAAAA +AAABAAQAAAAAIAEAAAAAAAAIAQAAA5YEAECAAgAAAQgAAAADQAABCAQAAAAAAAEAAAAAgAAAAQAA +AAAAAQABBQAAAAABIAEAAAAAAAAAAAQgAAAAAAABAQAAAAAAAAEEIAIBAAAQAQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAIAAAABIGEAAgAAAAAAYAAAAAAA +AIAAAAIAAAAgAAEAAAAPEAAAAgACIFAAAAAAAAAAUAAAgAAAAAAgAAIAAAAAAAAAAgAAAAAAGgAI +gAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEEAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAJAAAAAACAMQgAAAAAAAAQCADAAAABIDEJAAA +AAAAAMQAAAvVIAABAAAgAMQgAQAAAAiAxCADAAAAAMDEJAEAAAAAAMQkAAAAAAAAxCAAAAAAAADE +AAAAAAAAAAAAIAAAAAAIhCQBAAAAAADEIAECAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAgAAYAAAAAAASAAhAQAAAFAkAGIAAAAAAAoAQAA +CQyEAAAAAAAAAYIEAAAAoBABgiQAAAAAEAGIBAAAAEAAAZAAAAAAAAABgiAAAAAAAgEAAAAAAAAA +AAAAAAAAAAABkAQAAAAAAAGEZAABAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABEIACQIABAAAQCAEAAAgAARgAAECCAAAAAAgAQAAAEAAAN/AAgAAAQ +IABgAEBABBAgAAIBBkQAIgAAABBEACAQIAJAAOREQICAEkJQIAAAIEQAAAAAAAAAAAAAEAAAQIAA +AEAQQAAAAAAAIBAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAMAIYAAJBQAQgCAAAIAAEAAAB4EAMAECACAAAAAAAAMAAAMGioAQYAIgABAQKAgBA +DEBQAImBoABJgAQAIQDAQQRECAAIAAAIAARAAIAYAAQAAgoCAAAAAAAAAAAIAAAAAAAAAAAAAAQA +AgAEAEAIAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACBABAAgIAAAQAAAAAAQBAAAQgBAAAAAAAAQAEAAAAADxAAEAIAAAAAABCAYAIIAQBIEBAT +ABAQEEQAEAAAAAAAAAAIiIEAEBAAAAACgACAAAAAAAAAAAAAAAAIAgAAAAAAAAAAgACAAAADAMAA +AIQgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIASAA +AAIAAAwAAAAAAAAAACAAQgEAFEUQSBACQIACAAAMnQQAAAAAAAIAAAAwAAJBgACAgAABREACFgAA +AgBAAAQAgAAABAAAAAAAAAAAAAAgAAAAAAAAAAAAQAAAAAQAAAAAAAAABAAEAAAABAACAGAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +gCgEAAACAAAABAhBABEAVAQAICAAAAKnQEADAAAoAAACABCrAAQAEEAIAAIABEJAAAAAAgIABAAA +AQgACBCQgQBQA0AICABAAAAAAAAAAAAAAQQAADAEAAABCEIAAABABAFA+QACABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAEAAgAAAAAAAAAAAAIAIAEx +qEgIJaoBAAgAAAglAAAABxgQAgAAoAAAAgiAUCAIAABCSEICASgggEgAAhEAIAoAAkBCFQcCAhET +IAIQAgACBAAAAAAAAAAAAEAAAAAQAgAAAAAAAAACAAAAAAAQAgAgEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQEgIAhAIwAACAAAQAAAAAAEIAEAICACi +gAEIAgAEAAADJIAQAEBAUhAAAIAAKAAACAAEVBAAAFOUDIoAAAgIAEAQAAAAAAhAAAAwAAAAaBAE +AgAAAAAAAAAAAAIAAAAAAQAQAhAAEEAQAgoCgAIUQEhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAoAQAQIAAAEAgBAAAAAAAGoDCgAAgAABIICIEAAA +AAkDABABJgAUQwAAAgABA4KYBQIAgQQDVHACAARAAAAIICQGAAAAhKAAQAAMQQCACAIAAAAAAAAA +AAAAEAAAgAQAAAAAAAAAAAAAAAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP//QF0AAP//AABVVwAAAABVVRsbAAAAAAAARFUzMwAACBD//w8f +MzMAAAAAVVUAAP////9VU/////8AAPv7EP8AAAAAEVEA/wD///8VBf//AAAAAAAAAAAAAAAAAABV +VwAAAABVVQAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA//9RfwAA//8AAKrvAAAAAKq6JxsAAAAAAABVdzMzAAAF8v//D38zMwAAAABV +pgAA/////1VT/////wAA/7sA/wAAAAC7qwD/AP///66v//8AAAAAAAAAAAAAAAAAAFVVAAAAAKll +AAAAAAAAu68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVAAAAAAAAqqgAAAAAqqoPDwAAAAAAAFRXMzMAAAnbAAAPCDMzAAAAAFVWAAAAAAAB +VXcAAAAAAAAAEQD/AAAAAKqrAP8A/wACqqsAAAAAAAAAAAAAAAAAAAAAVVUAAAAAqqoAAAAAAACq +qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +VVUAAAEAAABVEAAAAABVVQ8PAAAAAAAAVFczNwAAD7UABA8OMzcAAAAAVVUAAAAEAABVEQEAAQAA +AAEBAP8AAAAAVVEB/wH/AABVRQEAAAAAAAAAAAAAAAAAAABVVQAAAABVVQAAAAAAAERQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQABAAkAAAUAAAA +ACQAAAQUAACIdAARFAAAAIglAAAUAAABngAAAIwAQAAUFAAAjFAAERQUAACMUAARFAAAAIwAQAAU +AAAAjABAABQAAACMAEAAFAAAAAAAAAAAAAAAiABAABAAAACMAAAAFAAAAIwBAAAUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABACAAABQAAAAAIAAABBAA +AAhgAAEEAAAACCAAABQAAAzZAAAAHAAAABQQAAAcQAABBBAAABxAAAEEAAAAHAAAABQAAAAcAAAA +FAAAABwAAAAUAAAAAAAAAAAAAAAIAAAAEAAAABwAAAAUAAAAHAAAABQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAAAAAAAAAAAAAAAGYAEQ8zM6oA +ADMzqqoAAAAABPwAAA8OAAAAABsiIgUbIht3Li6Liww/Ed2qqg8bAAAAADMzDw8AAAAAAACqqwAA +AAAAAAAAAAAAAAAAMzMAAAAAAAAPBwAAAAAPDzIzVVcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzABAAAAAAAAAAAAAAAABE3URmDzMzVQAAMzNVVQAA +AAAHbwAADwgAAAAAJxERCicRJxEdHUdHDD8R3VVVDw8AAAAAMzMbDwAAAAAAAFVFAAAAAAAAAAAA +AAAAAAAzMwAAAAAAAA9PAAAAAA8PMiJVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAMqL//wAAAAAAAAAAAAAAABF3ZneqDw8zAAAyoqquAAAAAADGAAAP +HwAAAAAbd3evG3cbd0dHZmZHRww/qqoPGwAAAAAzNw8bAAAAAAAArq8AAAAAAAAAAAAAAAAAABMV +AAAAAAAADQUAAAAADw83M1VVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAA3V///AAAAAAAAAAAAAAAAZv/d/1UPDzMAADdXVVUAAAAACocAAA9/AAAAACe7 +u18nuycRR0dVVUdHDD9VVxsbAAAAADMzGxsAAAAAAAAVBQAAAAAAAAAAAAAAAAAAc3UAAAAAAAAf +XwAAAAAPTzd3VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABBIAAAIAAIAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAFjQAA +AAAAAAAAAAAAAAAAAAAACgAAAAACAAAQAAAAAAIAABIAAAAAAAAAAAAAAAgAAAAQCgAAAAACAAAA +AAAAAAAACAAAAAAAAAoAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKACAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAIAAAkCAAAAAAAAAAAA +CBIAAAAAAgAAEAIAAAAACCgAAAAAAAAAEDAAAAAAAAACICAAAAAAABAgAAAAAAAAAAAAAAAAAAAA +CAIAAAAAICIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAEAAIAAAgAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAACV4JAAAAAAAAAhAAgAAEAAAA +CAQgAAQCEAAAAAAAAAAQAAgBBAAQQgAgCIAAAABEIwAIAAAAAEIIABAAAAAAAAACDgCAAAAACAAQ +ACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAACAAAAAAAAgQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACAAAABAAAgIAAAAAgAAAAAAIBkAEAAAAQAAAQAAAAAAAAAACAAAAgECA +CAAAAATAABAAgIAAAIAAAAAQAAAAAAAAAgAEAADAAAgAAhAAAABAAAgAhAAEQEIBCAAAAATBCAgI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAA2YAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAgAAAAAAEAA +IAAAAgAAAAAAACAAAAAAIAIAAAACAAAAAAIAAAAAAAAABgEAAAAAAAAAAgAQIEAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAIAgQAAAAAAAACAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAA +ABAAAAAAAAAIAAAAAIAAAgAAD6hRAAAAAEAAAkgQAAAEAAACEAAoAgEAAgAICAAAAAAIAIgQFACI +QgAACAAAIABEIQIQEAAAAEAIABIAAAAAQAAAFAAQAgACDAAQAIAAAUAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAgAABgQAAAAQAACkRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +EgISAAAAABgQAAAN7AAMABAAABgQABCAAAAAGBACEQAAgAJYEACIAARAABoQAIxAABAAGJAAUoAA +AAAYEAARgACQAhgQABgAABAAGBAAUYABCAAYEEBKAARAABoQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAKABAAEAAAABIAQAAACAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAC +AIAAAAk8AAAAAAEAAIAAAAEAAQAAAAAGgAAAQIAgAIQAAAAAAAAABAABAAAAAAAAAQAAAAAAASAE +AECAoIAAIAAAgAAAAICEAABAQAAgBACAAQAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +gAAAAQAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAIAEAAAgAAKAgAQAAAZYM +wAAAgkAYgQAAAAABpAABAAAAAAIAAAEAAAAAAAAkAQQIgACAACCBAAIAAAAACgEABAAAAAAAAQQA +AAAAQEABAARIAAIAIIEEAAAAAEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +ACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBAAAJQIAAAAAAAAAADKQAAAAAAAAAA +AgAAAAAAAAACCIAAACAAAAEAAAAAAAAAAAAAAAAADAACgAAAAAgAAAIAAAAAAFAAAAAAAAAAAAAC +AAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAMQAAgAAAABAhAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAJAAAAAABEMQAAAmGIBEAAAAAQMQkAAAAAAAA +xCABAAAAAIDEIAFAAAAAxMQgAQAAAADAxCQEAAAAEADEIAICAAAAgMQgAAAAAAAAxCADAgAAAIDE +IARAAAAAgMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDQAAAACAAAQAAAAAAABABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAggAAAAAAAACIAAAAAABKAQAAC2KCBAAAACAGAYgAAAAAASABgAQAAAAA +EAGACACAAAAgAYAIAAAAQCABiBAAAAAAAAGAAABAAAASAYQAAACAABIBgAQAQAAAkAGAAACAgAQg +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAAAAAAABAQBAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQABAACAAAAJAEAAQIAAAAAAK2UAAAADARAIAEEYAAABAAaAACYAAJCCBIACUFAAA +QABAEABAQCAgDnYAAAgCGQAQAAAAQEApQAAAMAAwAABAAECJkEAEJEQEABAQUgAAABBSAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgCEEIAAAADAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAGAAQAACBCAQAAAACAAQAAMEJIAoQgICICQIAAQAAAIIQAEFaGAAgAEQEiEQAgAABAACABACJ +REBJAQgEAIAA4AAgSEAIABIARAIEAggAAYABgBIACEBAAEAAAAwIwJEAQYEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACRAAAAAAABIGYMAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAgQAE +AAAQgkDACAIACAAADlqAAAEBAAAAAEAQAgAIAAABwIAABAABAEBACAgGgAABAARAARAAAAAAACAA +QQAGABAwBGAAAAAAQACAAAAAAAABAAxoAAEAAkIBCAwEAAECAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABAAAABAIBgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAC +AABAAAAJUwAoAAAAIAQAEAAAAEAAAAAAAAAAAREgECAAAAAAAAAAADBgAEZIBBAAAAAQAABAAAAg +AAAAAYQUACAAAAQAICAAACAAQEGAEAAAAAAAiAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQ +BAAhBAAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgBCBAQAEABCCAAAAABo +CMAAQAABAgAQAADDAAQAQAAABkJrRAAAAAIAAAAAAAAAAKAQAhMEBCQAEBQQAABEAIAJuVAMAEBA +AAAAQAAAAERAAasoLCEBQEAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQABAAEEAMAAgA +AFAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABCCAAgSAAADgcAChUAEAAB +AEADEAAQAAAAAAhAgAAIMEhAIAUAEAIBAYBaCAAwIMAABCQAAgBACAIIAEASEhAQQAAAABISEgIC +AABGJCAgAUCCiggAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCBQMAQgAAAAYAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACkEAQBChCAAAHL5AAAAIAAgBAEAAEoIAD +FAAAAEGQiBACQkAICEBAEBEBSQCQAAQAAgoAZjBAFACQgQASAiAEAAIKElJAQAAASAiSkgQsCAgI +RJCAAAhQAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAJIAQSCMBAIAAAwKACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAEAAADAEAAAAAAA78AAACAIAIAAIAIAAAEBgAgoIDBHgB +QgEAAAAAA0B4WiCDAAICAAAgAFAAgIAAAwg0AAAAgAAAgBAAAAZkAEQgABAQEAACIOIyICACAgAC +MwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVD10A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAfHwAAAAAAAFVVAAAAAAAAAX1VV//dM3MAAAAADx9VVQAAMzM3Mw4fAAAdHUR3 +R0cdHTMzMzM181P1AAAbGwAAVVf//++vAAAAADM1EP8AAAAADw8zdVVVVVVFdTT3GxsbGwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAq6oPKgH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA4OAAAAAAAAVlYAAAAAAAALOaqq/f0zMwAAAAAfP6quAAAzMzMzDS8AAC4uiLuLiy4uCl9V +/zXzU/UAACcPAACqqv//3/8AAAAAMzUA/wAAAAAPDzMqVV1VXUl5NPcbGxsbAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAACqqg8LAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy4A +AAAAAABVZgAAAAAAAAngqqoAETMzAAAAAA4MqqoAADMzMzMPDwAAmZkDzx0dmZkKXwCqNQNTBQAA +Dw8AAKqqAAICAAAAAAAzEQD/AAAAAA8PMyNVVVVVSXkExyIiIncAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVD08A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHQAAAAAAAFVV +AAAAAAAAD3FVVQEBMzMAAAAADw5VVQAAMzczMwpfAABVVQPPHR1VVTMzMzM1A1MFAAAPGwAAVVUA +AAEFAAAAADN3AP8AAAAADx8zc1VVVVVFdQTHd3cidwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIgkAAAUFAAAiFAAERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAIwBAAAUAAAE +zgAAAIwAQAAUAAAAjABAABQUAACIdAARFAkAAIwkAACQCQAAjCUAAJAAAACMAQAAFBQAAIxQABEU +CQAAiAAAABQUAACMUEARFAkAAIwkAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAABQQ +AAAIQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAEAAAAHAAAABQAAA3eAAAAHAAA +ABQAAAAcAAAAFBAAAAhgAAEECAAAHCAAApQIAAAcIAAClAAAABwAAAAUEAAAHEAAAQQIAAAIAAAA +FBAAABxAAAEECAAAHCAAApQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBVAAAAAHe7dxsPM1Uz +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAAAAAAB8dM3NVVQAACecAABH9AAAAAAAAHz8A +AFVVR93ddycnEbsAAA8fAAAAAFVXH1cPDwAAAAC/r1VVVVV3EScRdxt3GwD/M3cAAAAANfM1UzMz +MzMA///9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVV8AAAAAEXe7Jw8zqjMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAAAADi4zM6q6AAAEMwAAAd0AAAAAAAAPHwAAVV2L7t27 +GxsidwAALz8AAAAAqqoNRQ8vAAAAAP/fqqqqqrt3G3e7JxEnAP8zEQAAAAA68zWjX18KXwD/3f0A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVdwAAAAARIhEnM1UzVQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAODzMzqqoAAAI9AAAB/wAAAAAAAA8OAABVVYsiEYgFrxsbAAAN +DAAAAACqqg8PDw8AAAAAAAKqq6qrEXcbdxEnEScA/zM1AAAAADoDNaMKCgpfAP8AAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAERVAAAAAHcRIhszVTNVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAAAAB8PMzNVVQAADkgAAAD9AAAAAAAADgwAAFVVRxERRApfJycAAA8OAAAAAFVV +Dw8PDwAAAAAEBVVVVVUiEScRIht3GwH/MzUAAAAANQM1UzMzMzMB/xEBAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAIAAAFQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAA1BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +DUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAANQgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -39767,535 +49994,46 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAACAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAEVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACRcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAACAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAEAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAO9AAQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAASCQAAEAAAAIAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AAqoACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAQAAAAAAIgAAAEAQAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgAAEAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAABaAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAABUwAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACiAAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAEAAAA -AAAJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAgAAAAAAAACAACAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAE -AAAAAAAAAASAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAtcAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -BAEAABAEAAAAABAAAgAUAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAb8AAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAABAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAAYIAACAAAAAACAAAIAAAAgAAQAAQA -AEAACAAAAAAAQAACAAAAAAgAAQgAAQAACBAAQFIAABGAACAAAAMAQABAQFAQEAEQAhITCAACAAgA -QAMyAAAAEAAQAIAAAgAAAAAAAAAAABAAQABBAAAAAAFyABAAAAAAAAIAEAAQAAEAAhASEAAAAAAA -ABAAAABAAAIAAAEAAMACAABAAgAAAABIABAAAACAAAwAUAAAAIAAAiAAAAABAAAASAAAAAABAAgI -AAIAAAAAAABKAAIAAgAAAAoIAAAAAAAIAAAAAAAACAgCAAAgAgIAAACIQAAAABAIAAAQAAAAACAA -CAAAAAAAAAIAAgAAAAAoIAAAAAAAAAAAA5sIAAACABAAABAACAAAAAAASAAAACpAAgBAAAAAAAAA -ACgCEAAAAAACKAAQABAIEgAgAlAALAQACIAAMAAAAAgAYAIAAgMSAAAAAAACQgAAAAACAAAIcAAA -AASAAAIAEG4AAIQAAgQACgAAAABQAgAABABgAAGIgAiAAIAADAgQAQAEAABEABAAAAAgAAAiAAAA -AcAAAgAQIAAABAAACEAIAAAMTkAAAgAAAhAAIABAAAAOEAAAAQgCACMQCAAAEIAAAAAAAgRAABQC -ABAABABAgAABLAAEAEAAQBAAIAhAgABCACgBQRAAMAAQAgACgAAABAAKAAAAAAAQQAAAAAAABEAA -CAABAACBEAABAAFAACAAAQkAARAAAAQAABQAAAAAAIAoAABQAIDAQcAAAAAAAFAAAAAAEACAAAAI -BAAIAIAUEQAAAA7VAAAUABAAiAAEAJAAACCACAAAgBAEEMECAAEQAAAIgJAASAFAABAA0QAA0IAQ -QgACAQADECQWgCEBBBAAgJAgAAAAkBABkAAIAEAAAIzIAAAAAgFAEAQAAAAAAAAAgAACAAAAAAAg -ABEAAAAAAAAAKABCIABAaAAQIAABAAUoACAAAKAAACBAAAAAAAAAIAAAAAAgAAIAACAAACAAABAA -CAAADu6AAAUABBAAARAAoAAAAAAEgAIAABIEQAgAACgAAAQABgAAgAAABQIAAEAgAAAIAEgAAIig -AAQAAACQhAAAAAAAAAAoBBAQAAUgAQAARgAAEBAAAAAAwgAAAAsAAAAAEAgAFgwABAQCAAgAAAAA -AgAACAFgAAAAAgAgAAgAAAAQBAgEAAhAAgjAAAAoAAAgAAAAAkAAAAAQAJQABAAAQAAAAAAP+wgA -BAIAAhAAJACQAAAACAIQAYgCAYAIAgABAAAAQACAEAAAQAkAAJCQARKAEAISAgQEBACAABAABAAQ -gICAAAAEA4AAgAAQAEAAAAABwAAACAAAAAAAAAAIAEACEgIAgAgAQACCAAABCAAAABAABAAJAAAA -lEaAAAgAAAAAEEACCAAAEIAgBACIAAAQAAIAAggBgApAAACACEAAAEAQAQAAAAfpCAAAAAAAIAAI -AAAAABCAAAgAAACAEyYACAAAQAAAgABKDggAAAAABAgQgACAEARBSAIAAAAQQAQIBEgAAAIAgogA -AAIAgAAAAAAgAogAAAAAAAAAAQhAAAFABAAAkABgAQAEBABARAAABIAAgAEAAgAAAECAgAQgACAA -RggAAAABBABAAgAAAQAgAAQAAAAAAAABAAAAAAAAIQFAgKBEAAAABq4ABAAAAAAEAAAEgCABAgAB -BSAEIABAAABBBAABAAAAgABgCQABAADGAABAQARAAASAoIKBgIIAgAEgAAEBEACJAUCAAAASAAAA -QAAAABAAEgBAAAAAAAIABAAAAAAAYAAACAAAAAAgAAAgAAAAAAoAAAgAAAAAAAAABAAAAgAAAAEA -AAAAACAAAQAAAABAAAAAVAgAgCAAAAAEAAAIICQAAAADdQDACACAIBIAACAAAAJMIAAAUAAAAAAA -AAAAAAACQCEAAAAAAAgAIAACBAABgiAAAAEAAACAICAAAAAAAICgBAARFAAAAAEQCAgAgAAAACII -gBAAAAFACACAVAAAAaBBEIACAAAAwAAQgEAAAAFAJBCAAAAAADEhEIAAAAACQCgQgCYABANAgBCB -BAAAABAAEIAgAAAAACAQgAAAAJEAABAAAABfgBAgAAAQCBCARAgAAAAIEIAAAEAAAFgQgAQAAAAA -ABCAOwAAkAAAEIBQBAAAAAgQgBoBAAAACBCAFCgAAABSEIAAAAAACAAAAAgAAAAAAQAAAQAAAACA -hCgAQAAAABDEIAAAAACAgMQgAAAAAAAAQCAAAAAAiIBAIAMAAFgAwMQgAEgAAABQxCABAAAACADE -IAMABAAAQMQgA0AAAACAxAAADjUgEQIAACjIxCADAAQAAMDEIABCAAAAgMQgAgAAAABIxCAQAAAA -FADEIAIAAAAAAMQgAQAAAKDAxCADAgAAAADEEgZIAAAAAMQQAAAAAEAA2AAEAAAAABAJgAIAgAAg -AAmJAAAAAECgCYCQAAAAAIAAgAEDAAAAIACApAAAACAQCYAUAAAAIAAJkJYAAIAABgmACAAAgEAA -CYAIAIAAAKAJAAAA94AEAECAABIJgJgAAAAAIAmAAACAAAAgCYAAAAACQAAJgQgAAAAAigmAAAIB -ACAACYCUBAAAABkJgJRRAABAAAmAoIUAAjAFCYJQAAACAIQBEABAcAIAgABABBgAEIAcAUBACACg -EBIAQCAAAIDgAMBACYmIAoAgBBBBShICAIGJICAAAAgkACAQAEAQREAMQAAAQBC5ggBAIAJCAMFE -QEAAAATQEgBAABAAQAEABgRAAgQEQAAAYAAAIABAAEBEADAwEIAQCEAAIiACAgSAUAAQYAEBQMAQ -AMnABIgACsQAAAAMgAYUBQJAQGwAAATQCgAgAEQAAAAAAQBACAAACADkAAEBABgYAEAgAAEAAAAg -QAAMBAAAAQAAAEAAhAAhwSgASlJIaAkKgEAAQERAIMAIIAABAFEAwERJrAQBAaAIAQgAAgAAwx4C -ACAATCAAQGCYBAmBgASkAQAAQAAAABjIAAGsBAAAEEBEDEgACEEhAMAAAAQAAFkBGQAqEgBIEEQI -CYiBiAgAoSIACAgEAESAAAgxxABAvAMCYAgQAQAAIMgBBggAAgAgwAACACAJAAAAAAEAAAAAKEAA -AgAAE0FIkCAAAAQAgAMQAsIACIQBiIAAQhMAJIoDgGIAAAAAAEBwEUYIAAgAAACEOQAUIgIIgAYk -gFQSwAgEgBKABBRhIAAAIwmGMAIIQAgACIAKQhADQBBBACAACAQAwEIAQBAAASYByoEQQgABIBAQ -CAnAiABAgAACIYBAAAAACAAAQAABAAAAIABAAhAAAEAQAEAAAAAAELAQAAQIagJCIAAAEAAAEgKg -IJAACQwAUAAAIAABgAAAAAAABCEAIBQAAJAADCoABAAABABNgAAAAAzqECEwAEIICBQQAIQRAAGA -AIAqYCECQAGQAGAgAAABAAACIkAQQGgMACkAgHACAYAIBBEQAAAMhAAAgAEIAmAEAAAAQDAAEgAC -gCgCAAJAlBAABQAQEAQAAAAAAAQQEAIIABACAQBAAgwQUEAAARAAoASBGBBQAAjAABMAAK2cgAAC -BeJCSA8IAAQAEgGChQgAEBAQAAKURBBwEBAwAAYJuAAABv0QEAUMgBAAABsABgpUbCgQVFAAAFQE -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 -EDAiJzNVDxECByInVVEFAREBVVUFBQX1UF9VVV9fM1UgdSInEzMzD/8Pd38RG1VVBQX/AKoAAAAA -AMzMiIgAAAAAAAAAAAD/AIgFrwWvIndGV6KnOj8N/QWNJyIRG/D9q/8ABScnMDoFr6qrChsP7gDu -M1oRGwAACUAnJzMFBSevjVX/d3c/Ojo1JwUbGyIiqlczDzMPAAC7sRG7AvoREREROjXP33dyGyIP -//Pzu7FVV/X33d9f/6+7B/dSV3f/Chsz////u7u/PzNf/xsRFXd3AAAKCv8AVQAAAAAAzMxERAAR -ABEAAACgAP8AAAqqCqond0VnUlc1NQ//G18nd3J38f8BVQAKInc1Pxsb/v9OXw//Ef8zVXJ3AAAJ -TCJ3M19fX19fUftydz8/NTUbXyJ3IiJVVzNfM18AAHd3IqoF/RERERE1NVV1d3cbdw+78vd3d//7 -9fHdzV9fBREB8VFbVf9OXzNVf393dx8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4OAAAAAAAA -AAAACAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAiAAAABAAAAABIBAAEA -AAAAAgAAAAAAAAAAAAAgAEAAAAAAAAAAABAAAAAAQAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJkAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACAAEAAAAAAAAAAAA -AAACAIAAAMCIAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEA -AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAB5wAAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAgAAAAAAAAAAAAAAgACAAAAABAAAAIAAAgAAAAgAAAA -AAAgAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAgAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVKAAAAAAAAAAAABAAAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAQAAAAAAAACAAAAAAAAAAAAQAAAAABEAAAAAAA -AAAAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACM8AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAAAAIAAAQAAAAAAAAABAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAEAAAAAA -AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAK9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABA -AAAAAAgAAAAAAAAAAggAEgAAAgACAAAAAAAAAAgAAAAAIAAAgIAAABIAAAAAAAACAAAADMBIQAIA -AAAANEABAAAAAAAQAAAAAAAABAAAAQASAAACAAIAABAAAAASAAAAAAAAAAAAEAAAQAAAAgDAABAA -AAAAAiAAAAGVABAAEAMmAAIAEEAQAAIAAAASCgAIUAgAABIAAAIAAAAAEAAAAAQAAAAAAAAACAIA -AEAQAAOADAgIAkEAAAAAAEAQAAAAUAAAAAABAAIAAMAIIEBAAAAAAAACUAALEAEAAAAAAASQAAAg -AAACIAAAQAAQAAIEAgAAKDAAAgAAEAAqAAACAAAAAAgCAAIAAAgCCAAAAAAAAAAAACgCAAAEgQAA -CqEAIAgAAIAAACgAEAAAABAIAAAIAAAQIigIAAAAAAAAAABIEAIAgAACAEoQAACBAAAgAFAQAAAA -YCAAAAYCAwAAIAAABgACIAAQAAAQBGAAAQAAEAAICAAAIAAABACAAIgAAAAEAAAABAgAAAAAAAAo -CABAAEwIQSQAABQAAEAAwACQQAASQAAGAAAQABAAAEAAAAQAAAAAAAAAAAAIIBAAAAAE/kAAAAAA -dBBABAAAAAJAAABAQAQCwIJABAEAgAAAhEAAAQIAABAICCABAAAADAIIQgAAAABgEIgIEAQEAEAI -AA4BAgAAEAAQAEAAUAAIEIACgAGABAgAQQEAAAAAIAICAAAAgAAE4gBIAhEMBABASAgCEJAEKEAQ -QAAB0AQEEFESAAAEBIAAE4AAAAAEIIBAAAAAAAQAEEAABAAAAAhAAcoAAAbPAAAQAAEQwAgABAAE -AJBAAAQAgBAAAAACAEBQBAQSAAAABAAAgegAEIAEwACgwAAQABSBEBHAAABACICEgOACwAAAhARE -gACADgAUCAEQAIgAAYgABAgAAAAASAAAAEAAAAAAAAAAQAAAACAAAEBAKAAIBAAASAAAAAIoAAFA -EEUAAIAAAqAAAQACAAAAAACAAAAAAAAAAAAAAAAAFEAAAAAAASyAACAAABAAIAAAACABQAgQAAAA -AAQgQAgAgaAAAgEAAAABAAAAQAAgAAAAAABgAKEAAAgARAAAQBAiAAAAQAIAAAEAAIAgAABBAKAA -EhQAACgBgAAAAAAEAgAAAAAAANACACAAAAAAQAoEBACAAACACgBgAEACAMAwFGQABAAAgAoQBAAI -AACEEAAIAgAgAAAQAEQAAAIAAAQAEAIAgBIAAAANgQAACAAABghAEQBQAACCAAAAABQCQBACAggA -gAAEAAAAAAgAAhEAEAAgCtAAAAAIAABBABCAEDAIAAGAgGIAABBAAIACFIAwIAwAABAAAACACIAA -ARAAAQAoAgAEACIAAAAAAAQAAgAAKAAABggAAAAIAAAGAAAEAAhAAAMAAAMAiEgABoACAwAIAAAB -EAAAAggAAAkAAAAACACAEAAAAAAAAA6QCIAAAAAAQAJIBAABAAAAAAkaQgCAgiCBDAAABBAkAAAM -BAAAgAAAQAwEAABUAAIAiABEAAggAEBIAAACAEAAhokAAQgAAgAACBAAAACAIACABABACQBAAICA -AAAACBABAAAAAAAAABEABAAAACAEQAAEAAAAAGEAACAAAAAgYAAAIAAAAAAgAAAAAAAAAEiQAAAA -AAAEQICBBAAAAAEBBAAADK8AIAAEAgBAAAAggAABIEAAQGAEIABAoAAAIAABAQRAAABgCAABAAAC -AEAAAAEAAAAAIGEgAwAAIFAAQAAAAIBAAQQAgABAAAAggAgEAEAAEAERAACAACQAAFAAAAAAIAAA -AAAAAAAAAAgAAAAAAAAACAAAACAAAAAEAAAAAcAQAAQEAAACACAAAAAAAAAAAAAAIAAAAAgACAAA -AACAKAYAAAAClwAAQIAAABAAAAQAAAAgEAACCBAAAABCAAAIAAAAARQAAASAAIEAIAAAYAgAgEGQ -AAAIAAAAQAIAAAgAAIAAJAAAZAMAAAAUAACoAAAAAAoAgAAAAAAABhCAAAAAAAAAEAAAAAAAAAAA -gAAAAAAAABCAAAAAkAgAEICEAEAAAAAQgIAAQAAgQBCAgAAAAAAAAIBAAAAAACAAgAQAAAAAIBAA -AAjFgAQAAABQABCAAAEAAQAAEIAAIAAAAAgAgCCAAAAABhCAMAAAACAAEIAEIQABEAgQgAIAAAAA -YBCAAAAaAEACEIAAAAABIAMQggCBBACAERAgAAAAAADAxCAAAAAAAEBAAAAAAAAAAAAiAQAAAACE -QCABAAAAAIBAKBaAAAAggMQgGoIAAAAAxAARAAAAAACEAAAAACAAQMQgIkgAABhAxAAABIUoAwAA -AJ0AxCADAgAAAIDEAAgAAAAAEIQgAUAAACCAxCAxQAAAGkDEIAIqAAAAhMQgAEAAAICAxCABAAAB -AIDFIAYIAAAgyMQpKAQAAAAg2IAACAAAQBAJgGAAAAAAAAAAAAAAAAAAAIAIAAAAACAAhAgAAAAI -IACAAAIAAISgCYAAAAAAAAkJAAQAAAAAAQkJgAAAAQMQCYAAAACAQxAJAAAJTIEEAAAAAKAJgJgA -AAAAoAkBAoAAAKAACYAUAIABgiAJgAgAgIAgAAmAAAAAACwhCYAAAIAAABAJgAoAAAAgoAiAQMAA -AIAgCYAQAAAAQYgBABBAEkAggEAAgAAAQFAEAAAAAAAAAAAAgAAAAAAAAACAAAAAICAAAAAgQAQE -BAQMJgBAQIKkQEAUAEBAGEAQgAQAQAQCAACIQBQgAGBgBAAAAAVIAAhAQAAEJEgEKYhAAgQEAAQA -QQEoIEICEABAAABAEBAAEDAAAoAAAAEkUAQGBAQ0FEBAQEJAAIAgCCgBEAUEIEAAUIDAWBAAAgBA -gEBgQABIgADAgGBAAAAEBACAoAgAAAQAAAAAAAAAIAAAgAAAAgAgAAAAEAgAUUAACDpAQARZQAAA -REiIAAAAAAEIAAARAAAACAAAABgIhABIAAgICAAAyyVoQgEECAAABABaHABAoAFACQACQhgAAQGJ -AACoAIjEAAlEAAAhyAqJQDAAIODgRAwCAAAIoaoEhECYWQEIQABACIAIEAgAQUpJAQBIAAiAAQYE -IQETAAAAAAAAAwAAAAAAAAAAAAAACAAAAAABAABAAAAAAAEAAEAAQABAAkABYAAAAMSADAQBEAAA -IACBIAABBmAAEQAAAEFAQEAAEAmEAACEhCAgIAABAQECwAAAAhEBIM4ggAgAAwAAQABAAQYRAQhC -AIgJjogAAFCBCGSAEAAAAiKDNDQQAAAAAEACAIABAAAAQAEDEAAIgoAA0ACIQAAAIIEQiAAFBAAA -IDAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAEAAAAIAAAEEAAAMQQFqQwAAACAAAEAAAAA -ABAgAAAAEQkIIABAABQAAAMlAARxAQABgAQAgAEAAAGCBBQIACBAQIAoCAAAAAAiAACAAkAAAACB -IpAACQQAAAJACCgBgQAIKQaAAgAAQIAAAJAAAAAEAAAgEAEEFgAAQEAiAAAAEAeBuQQAAgQABCAE -AAAAAAAEAAAAAAAACCgoAgAAAAAIAAAAgDm8AECCAgQAkBcAFAQEFAIBgAgDBABAKAQAQAIBQAAC -AEkhOQAGAgAAANwABAK6qqxqAmsAAhIQRgQCAAAAIAAEAtIAibgAAAACAEgERFAAAABSEEMAYgAr -qAAAEAAIEBACEAAAAEwxrGgAAQAQQJODggAEAgAAEAAIugBAGigCEBoWAFAIAgAQAgAAAAAAAAAA -CCBAAAAAAKBAIEAAAEBAoEDJVhRAQ0GhBCAykBowAACGAAYQAAgAAAAFAECACAIASAkATgYWAMSo -AAAI6yi+SRFMQAEwBShJkKAAAEABAoiwSUABQQhWEEAawAAjIYACACMICwAwIElVISUgQCAQQwgS -AMACSkkKEAJAAgJIEgAAAAUAoAjAAEgARTIQAEogChQAACRBQBAAAAEACwAAAAAAAQAIAAAAAEgQ -EAAAAAAASEgAAAgEIEEACQlQICUBBAACAhAIBAAQAABQkggCAAAMASBAAFAUhCSBQEEAAAAbAQAQ -IGBoCSAIAEAAEAhIEEFFAABAUxAQQEQAREAAEEgBkpGoSAFAAAIREAAICChAciQwAAQDVMwQQAAg -wAoNBQBFB5SAMBUAAlAQBAACAEURAcABAICIgAACAAAAgAQEAAIAAAAAAAAAAAAAAhAQAAAAAAAC -AAAACgCGbyBMaIIDTOiACoCQoAQAQIIAAgAAAgAA4AABoACAgwAwgBcgAQAACCRPAACAAQKAMYAD -AO0jyMoRAhSjMwJc2AACAAICIAMQJDoQEEMQz+iBQQECBAYAAwsBghCDgMEwCEwAAaIAAAQEIsQo -AgCQEANAQZAmAEQEgBG7Ef8AAP/7Bf9ydwAA9fEAAAAAAAAAAAAAAABEREREqqqqqlUAVQBVR1Ud -Fb8EFVUfX10VvyJ3AABERAAAAAAAAAAAAAAAAAURG1+vu7q/AAALBFFbNT9fX1VFAUUVv1VHTl// -AP8AIvIi8q+/Fb8AAFVHVFdF71UdBBUKXxG7VVdfXw9fV993d1M1Ae8OH1RXRXVFRRG7JyIdHV9f -Uf8AAFX/AP8A7gAAqqsA9Xd3AAD6+wAAAAAAAAAAAAAAAERERERVVVVVVQBVAFWLqh0Erl1/qh9f -XhC6JycAAIiIAAAAAAAAAAAAAAAAX3cnBa+vu7sAAAy1UlcwNQUn/99X3wSuVYsKG/8K/woR8RHx -X10ErgAAVYukpwJXVS6uvxsbBa+lp6+NDwWI/3dyozUB7w4fmJtGdldXAP8VER0uv78B/wAAX/8P -Dw8PAAAAATMzIiIAAAoLAAAAAAAAAACqqlVVRERERAAAAABVAFUAVaqqDwWvX1+qDlBSEbsnJwAA -iN0AAAAAAAAAAAAAAABfXycnBQUREQAABK9QXzA/BQVVV1X/Ba9VqgoKCgoKChEREREKCAWvAABV -qqWlAFVVD6+vGxsFr6WkBQUzMwB3IiIzVaqqqqqZmUR3AP8PDxURHR27uwD+AABfXw8PDw8AAFVR -MzMiJwAABQEAAAAAAAAAAFVVVVVEREREAAAAAFUAVQBVVVUPBa8FBVUOUFERuycnAABEVQAAAAAA -AAAAAAAAAAUFGxsFERAVAAALEFBfMD9fTgABAFUFr1VVX18AAAAAIiIiIgUVBa8AAFVVVVVV/1UP -BQUbGwWvVVQKGzMzAooiJzNVVVVVVVVVRHcA/w8PJyIdHVVVAK4AAFVVHQAAjFAAEZAJRAEEAACA -gABEAQAAAIAACUQBBCQAgIQJRAEEJACAhB0AAIx0ABGQHQAAjHQAEZAUAASIAAAREBQAAIhQABEQ -HQAAjHQAEZAAAAUMHQAAjHQAEZAdAACMdAARkBQABIhQQBEQHQAAjAAAEZAdAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZAJAABMJAAAkB0AAIwAABGQAAAAjAEAABQYAAAcQAADhAgAQBQBGAKEAADAAAEY -AAAIAMAUIRgChAgAwBQhCAKEGAAAHGAAA4QYAAEcYACDhBAAAAgAAAEAEAAACEAAAQAYAAAcYAAD -hAAAD10YAAAcYAADhBgAABxgAAOEEAABCEAAIQAYAAAcAAADhBgAABxgAAOEGAAAHGAAA4QYAAAc -YAAjhAhAABwgAAKEGAAAHAAAA4QAAAAcAAAgFCcnNT9VNVVVAFX/zABVADMAVQAzAA8AMwBVAFUA -MwAPAFUAVTMzAA8PVQ9VD1VF719fN3czVQL3Xl//HwAAcnc1P1BV3N1R+xG7Ebv19V9fAAAGwTU1 -9fEndyd39fVfXScnIndfXwFnJ3dHVQ///x8AAAWvG18bXzMFTl9ydwWvX19VV1UFR1dVR0dX/wJV -/wAAdyIPHQ8dAAAMHUT0AAAAAAj/EbswOlU6qqUAVf/MAFUAMwBVADMADwAzAKoAqgAzAA8AqgCq -MzMADw9mD2YPZgGrX06uuzNaAfuur/8OAAARGzA/qq/u76r/Ba8Fr/X2X04AAAEsNTr19ycnJyf6 -+V9eIncnJ19ORt8ickdVD93/DgAAIncKTgWNM18KGyInEbuvjVpbVV9HZ2ZHR2f/Aa//AABVEQ8d -Dy4AAB0/RPQAAKqqRP8RuzA/VTMzMwBV/8wAVQAzAFUAMwAPADMAqgCqADMADwCqAKozMwAPD1UP -VQ9VAKoKCoyIM1U3N6ChAA4AABERMD8zMyIjAFUFrwWvBQYKCgAABms1NQUHJycnJwoJUFIidycn -CgoDzyJ3Lg8PAAAOAAAidwpfBa8zVQoKIiIRuwUFWlgzM0dFZmZHRQEBr68AABERqqpVVQAAHR0A -8CAAq6tERCJ3MD9VMzMzAFX/zABVADMAVQAzAA8AMwBVAFUAMwAPAFUAVTMzAA8PVQ9VD1VV/wob -FUQzVTExUFEAHwAAd3cwOjMzEBEBqwWvBa8FBQobAAAGbjU1BQEnIiciBQVQUSJ3JycKGwPPIncd -Dw8RAB8AABG7Cl8KXzNVX193dxG7ChtVVDMzR0ZVVUdGAgJVVQAAIiJVVVVVAAAdHQDwIAADAwgI -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAloAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAACABAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAAAAAAAAACAAAAAAAAAAAIAAAAAAAQAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAADZIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAABAAAAAAAAAAAAAAQAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAB1gAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAEAEAEAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAAAASAAAE -AgAEAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAA8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQA -AAAAAAAAAAAAAAABAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAEAAAAAAIAAAAA -AAEAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAKoQAAAAAAAAAA -AAAAAAAAAAAAAACAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAAACAAAAAAAABDQAAEAEAAAChACAAASIAAAAAAAABBAAAAEAggAAAAAAAAAAAAQ -QAAAAAAAABIqACQAAAAAEAAAAgAAAABAAAAQAAAAgBCMAAAAAAIAAAE3AABAAAOAAgIgQAgAABAA -klAQEAACNAAIAAAAAAIQAAAAAABAAAAAAAAAAAIAEAAAABAAEAOEAAIAAAAAggAAAIAAQAAAEAIA -ABBASAIEAgooAIgAAgAgAABwIAABIBAAAAAAAGEAABAgAAAAAAAAAAAAAgAAAAAACCAAAAAAAIAA -IIAAASAAQAAgAAAAAACAAABCAAAAAABgAAgAAAAAAAAABBYIAAgACKABgAAgAgACAABAIggAAABg -AAIAAAoACDAACAAAAAAIgAAAIAAAAAACAAAAUAgAAAAAAABQAAAgAgAACEAAAgAAAAAAAAACAAEA -EAAQgAAQCBLOYABAAAhCgAABAAAAA4AAIAAAgAKQYBBAAAAABAAAAEAAAAAASEQQBCAAAABCAECA -AAAAAAACAFAAAAAAACAAEQAAQAAAFkAAAAAF8AIAAAAATgAQQAAAAABqQAwAAAAgQAIADAQBgAAA -QAAgAAAAAAIAEAAAAAAAAAAAABABQABAEpAAQAGAAAAwEABBIQAAEEwQACAJEAAMMgghAAoUBACA -SQgAAAAEAQAAAQAAQAAQQIAQAAIEAAgQAAAAAEgAAMAAAAAAgAQhgEmAAAHBABQAEAAAAAAAAAAA -gAAEAAAAAABAEgAAAAAQEAAAAAJYBAIABAEQCJAAAAAECQGQAAAAgkgAAEMAAAAAAAAEgAgCAQAA -AZBAAAAAAAAAAAAAAACAAAHQAQgQgAEASFQACAAAAICCAICIAQAAgDBMiAAAKCAABQgGCUBAgAAA -AAAAAAAAAAQAABAAAAACAEACBAAAoQAAAAAAAAAAAABAAAAAASAAAAAAAAAAAAACAACIAICBAAAA -AAAEAAAAABBAAAAABRUBAgAAEAgAKACAIgAGaEASAAACAAIAACgAAAEAAigACAAAAEASIAAAAAAA -AAAAAAAQQAAAgAAAAARAAAAiCgAAAAAAAAIQAAAACEAgAgACCBACEAAIgCggABAgAAFAEAQAAgAA -AcAAAAACQAAwgBAAAAAAAQDAAEAIAMAAQIAQAQAEAgAEIADAAAAAAAAAAAAAAQAAACAAEQAACAAA -AAACAAAAvgwAUAAAAgAAAAAAAAACAAECEAAAQIICBgAAEAAQQACAAAEAAAEAEACAAAAAAAAAAAAI -0AAAEAgAQCgEAIBkCAAIAAAiCEEwgAQACAAAQTAASAAEAQgAAQBIgAgRAIKCAAkAAACAAIAgiABE -EAAQAAAAAAAAAAAAAAiAAAEBAQEAKEABAAAAAAAIgAAAAAIAAAAAAAAAAAAAigAICAADAAAAAAx7 -CAgYBAAEAAIIgAABAYQgAIgAQIAAAAEACQGAEACEgAAKAAAAAAAAAAAAAAAAAAAACAQAEBAgIQII -BIAAAAAAAAwhAACQAAIAKAQAQhkgAEMBAAAAABBA0AAggAANBAAAAQQAAEEAABAAIAABIAAAQAAA -AAAAAACAgIQAAQEARAAABACAAABgAAAgAAEBAAAAAAAAACAAAEAAIAEAARAEAAAAAJwAAAAAAyAE -AQAAAAAAAAQQYCCERACAwAEAAAAAAACABAAAAAAAAEABAAAAAgASAAAABAAgAgIAhAEBAAAAEAAh -gEFAAAAQACAAIABABAkEIAAEAAAArAAAAAgAAAAsaAAABAAAAKABAAEAAAAAAQAAAAAAACAEAAAA -UAAAALIgAAAAAAAAAAGAAoQAAAAAAgAAAAAAAwAAAAAAAAAAIAAAAAABWwAAAAABAIIACAAAAAAg -AgAAAAAAAAAAAAEAAAAAwAAAAAQAAAIgAAAAAAAAAACAAADAAACAsAAAAAIAAAAASIAAAgAAAAAG -AAAAAAADABIAgAABAAAAAhCAAIAAAAAAEIAAAAAAASAQgARAQAAgKBAAAAAAkBAAMICAAAAAAAAQ -gABAAAAACBCIAAAAAABYAAAAAAAARAAAgBAAAAAAWhAAAAhugBAAAAAEKBCEVAAAAABYEIAEAEAA -gAAQgASAAAIAChCAAAAAAAAAAAAAAAAAEAGAgAUBAAAAIRCA1AAAASAhEIAGAQAAIAQQgAQAAABA -RBAgAEgAAACAxCAAAAAAgFTEIABIAAAAgMQgAgAAAAAAxAAAAAAAAAAAIAAAAAAAwMQgAQAAAACI -QAACAAAAAACEAAAAAAAAAAAgAEAAAICAxAAADEsgAEgAAABAxCACQAAAgIDEIAMAAAAAgMQgAUgA -AACAxAACIAAAAACEAAAAAAAACBAgEiQAAApAxCAGSgAAAkjEIAQAAAAAgMQgAgAAAAKAxIACBAAA -ACAJgJAAAAAAAAmAkgAAAAAkCYCQAoCAAAAJAAAAAACgBQCAIAAAAAAQCYCYAIAAACAAABAAAAAA -AAkAAAAAAKAAAICAAIAAoCAJAAAGQoAAAAABoAAJgAAAgAAAIAmABAIAACAgCYAIAAAAICAJAAAQ -AAAAAAkAAAAAAiwAAIAEEAABIAAJgBAAQAEAIAmAAAQAgAogCYAEgAAArBAJIARFASAwEAAwJAAw -ACSBCCIiBAIAAAABcGAAAFgiEAEAAAAAAAAAAImAxCQCBARCICgIQAAABAAAAEAAAABgQAAAQAAA -AAAAQGBEAAYAAgIAAAsEBABAEAAEBgIgBEAANAQGcCIIwABIQAQAQAjAADIAQEUAAEBAEAAAQAAA -AAAAAAAABBkAABIgQBAAQIgANiBAAAAgYABQxAAABAAAACQBAEAIUAJKAAABBEBAIECBAAiJSEDx -SYGASAAECAGJAAFACQAAAIAAwgACUgAEQaGAQJBIWRgAGCAAgAEAAMACBAAIAQAAAAAAAAAIAQAA -4eABiQAAQtAAAADAocBBoUBAAAREAAQCQRAAABAAQCAAQAAILAgCAgQAABACAAAAAAAAAAAAAABA -itBQyQAMBAAIgAhEaAikSAQAAICIBMBBQAggEEBABAOQCEAICAgCRhQABgAIAQAABBBgCAABCQAG -gAAAAAmAAAAAAQAAAAAADjICEAABBAAAAATAAAwGAAAAQAgAAAAAAAAAAAAAAEBCYiQQAABAAACF -AgAMJkIKAAAQA0RiYAgAAAhAxAQAAEQBgiHEBoAAIAAIAAAAgAAAAAAAAAAAAAAAAIEAQQIIBIAA -YwQAQAgAgRBACAAAEgAAAoIEhAAAUQEgkIAgIEJBgEAQITBAAEAAIBBgACABRCgAEEAoAAAAACAA -AAAAAAAEAAAAIAgAgAAQYEABAQAMAQAMAAAAAAIAIAAAAAAAAAAEAAgAkQAAADAAAA1EACFwEABU -FAAAISgRQkGAQhQCKCBCCaEITgAAIACFQgAUAACAAAAAAAAAAAAAAAAACAABkEBIElIQkiEwQA0q -AhGCYAAABAIEqAgoKAgAQYBEAYAATUXACgAAQAYCBGoSAQAAIEJCgswQDAAEAEiCQAAACAIAAABA -BEQAAERCBAQAAAAAAFAEQAAAAAAAAAAAAAAACAAAAACAACIQAjg4EAAADFcrABAGQAOERCoAAAIC -hMAUAFAE5REcAhUACLhGdEQgBBABgAAwAAAAAAAAAAAAAAAMEBAAAhAEFAAQQUACFAZECFAX6wMl -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 -JyKquqqjDg4zD/DwmJtVqzNaAABVLgAARFUAAAAAAPUA9S4/Py4AADsKAAAAAB0/DC4AAFRXqq4A -AAAAAAAwNVJXqquvrgAAAXMwOjA6q//+/w8PMD93ciInX18TfzNfuzMO/jA/qrozWgSuD2YAAA9m -AAAAAAAAAABfX1dX/+9aUw//AP+qUyInVUdVZkZXHT8KGz86UlcBqwHNE98PX1UFU1Und6q6VVMf -HzNf9fBUV1VXM1UAAFUdAABE7gAAAAAF/wX/HR0/PwAAMwAAAAAADB0dPwAAVFeqrgAAAAAAADU/ -UVv/76+/AAANHTU/NT8BVVRVCl81P3d3d3dfG3O/M1V3Xw//NT+qujNVFb8PVQAAD1UAAAAAAAAA -AE5fRUVVRVVTC/sFr1VTd3dVR1VVRWcMHV8bPz9RW1H7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAOAAAAAAAAAAAAAAAAAAAgAAAAAA -AARgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj8AAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAEvQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAmXAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAADTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAgAAAACQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIACAAAAAA -EABQAYgKAAAQAAAhIAAAABAAAAAAAAAAEAAAAAACAAARAAAAAgAAUBAAAAAAAAgAAgAAAhIAAAAQ -AAAAAgAAABAAAAAAAAAAAAO8ABAAAAICAAIAEAAAEAAAAACQAgAAAAAAAABAAECAAAAIAAAQAAAC -AAAAEAAAUAAACAAACABAAgAAAAEAAAAAAgAAAAAAEEAAABAAAAMgQgAgChAABCACAAAgMAIAAAgA -AABgAgAAAAAIAAACEQAAAAAwAAAAiAAACAACAAAACAAACDIAAIACAAgAEAAEIAACADAAAAAAAAAA -AgEACAAAAAAACAAIAAAAAAAAAAAgCAAEAAAAAEgAABDAAAAgAAAAEAAAAAICAAAKgAAAAAAxAAiC -AAAAAAIAIAgAAAAAIABIAABBAAAAAAAAAAAAMAAAAAgAAAAAQAB2CBBgAAwCBAIIAEOBKQAAUAAA -QAAATAAAIIAAAAAAABKAEABAAEAAMEQAAACAABIAIgAAAAACAhEEEEAAAYAAAQQQQAAAggAgEBAg -AAAI/QAAAgAASBBAAAAAAAQWQAAwAIAAASBQgAAAMACEMIEAAAGIAgAQAEBBAAIAAAAgAIABgAAA -BAAAIAIEAAADAAAACSAADAgAAFEBkgCARpAAQAAGAAAQABMAAAAAgUKBiAAgBAAp0EAAAAAABAIQ -QFAAAgAEABAUCAABgAQAAAAAAAIABIAQSQAQAACAAABAEAAAAACAkBCQAAAACAEAAAAAAACTQAAA -BAAIwAAQAAAEAGgAAACCEAAAABAAAAIAAABCEIEAACAAAciAAAAEAAABgQAIAAAAAAAAAABJBACA -AAAAAAAABAAAAAAIAAAAAAEIDACACJAAAAABIQAQCAAAIAQCAABAAAQAAAAAABAAAAAARAACAAAB -IAAAgAABAABAEAAAAAICAABAAAAAAAIAIEiAAAAAAAAECCAAAgAAABAAAAAAAyuAAAEAAiAAAgQA -AAAARAAAAAIFAAAAAAAAAAAAAAEAAAECACIAAAAAgAAgAAABACAAAAEAAAAAAAAAAAAAAABAABAA -ABAggASQAAIAACAAAAACAACKIBAgAIACAgICCiAghCAAAABAABAAQQIQICAAABAABAgAEQAIAEAA -iAAAAEAIMBAAAAIACAIKAAgAAAAAEAAABCAAgAAAgACUABCAAAAM5hAAAAAAQggAAAAQAAACAAAA -MAAAEQBQAAAAAAARMCEAAAAAABFAAEAAABAAFACAAIAAAACAQAAAQAIAgBAAAAAAAIAABBAAAAQQ -AAAABBMAiAAGAAAQAAEIAYABgACEAQwABAoAQAAACAAAAQAAAAAIQAAQABACAAgAIAwYAwAACEoA -BJACAQAIAABACIYAAghEQACQAwAACAAAAAAQAAAAAAovCAAAAQAQgAAIQAAEAAQAAEgAQAAAEAAg -SAIoAIAAAEQICYAAAgCCAAkBgAAABAAACAGAAAAEAgBMAYAAAAEAAAgBBAAAAAAACERAAJAAgAAA -ASABAAwAQAAgAMQACABgACAAAAEgAEAABAABgARAAAEgAAAACCAEACAAAAAAAAAgIAAAAQQEBBEA -AQADgAAQAQQBgAAAIEAAoAAQAAAAAAAAD8kBBIAAAAhAQAAgAAAQAEABCQQAAQBABAABAEgAQAAQ -AAQAAAAAGAAAAAAAAAFEAAAFAAAEAAkBAAQAAABAAgAAAAAAAIABAQAAIAgAAgpEAAAAAAADACAA -AAQAAABAAIAAkAAAAQAgAAACAAAAACAAAEAAACAwAAAEEIAAAQAgAAAQAAAACgAAAAAAAAABQgAA -AAAAAQAIAAAEAAAhIAQAAAAN1AAAAAABACAAABAIACJAAAAAAAAAAQAAAAAgAACCQCAAAaAQAIEE -IQAAAAAAAAAgAAAAAAAAIAAAAAAQAAAAAAAAAAAAAEAgAAABAACDIIAAgAQAAABMCBCAAAEAAAEo -EIAAEAAAQAoQgAQAAAABABCABAAAkQAYEIDEAAAAAAEQgAAAAAAAARCAAAAAACAgEIAEgAAAAGIQ -gAABAJAEABAAAA5wgAQAACEgCBCABCAAkAArEIAEAAADRAgQgAAAAAAAABCABAAAACAAEICEAAAg -AAAQgAQBAAAAABCAgAAAAIAAAIAEAAAAAAAQgFgAAAABIBAgAgQAAADAxCACKAAAoIDEICEAAACA -wMQgBgAAAACAxCADAAAgAIDEKAFAAAAAxMQkIQIAAAAAxCABAAAAAADEIAAAAAAAAMQgAgQAAKAA -xAAAC7ogA0gAAAhAxCAjCAAAAMDEIAIAAAAggMQgAAAAAABAxCQAAAAAAEjEIAAAAAACIMQgAkoA -AACAxAABEAAAAgCEIAIAAAAggEAgAQAAAAiAxIAAAEABABYJgAAEAACAIAmACBAAAAQQCYCQBQAA -ACAJgAQAAAAAkAmABACAAAQQCYAIAQAAoAAJgAgCQICgIAmAAAAAAkQBCYBQAAACAAAJAAAJkYAI -AAAAoBAJgARAAAAAKAmAAAAAAAAgCYAAAAAAQAAJgCEgAIAgAAmAGoAAAaCACYAAAACAACAJABQA -AAFAAAmAAAAAggBgAIAFCAAAMBIJBAhAAonEAFEAAEhAIAAAgBAZqEACEBBIQEBAQJAwBAAFAEIA -hAQkQAgAQgSEBkQBUDDwAAIgIAIIBCAEQQJCCCgBAMAEFHICEIBEAUBAkAAAAAXyQIAABEBAFMQA -UCBoNCBCIoFAQEGRIAAAAABBAAAAAOFAQEAAQBA2QDQiQAGBIADEJAFIADAgAEAAAkAyMDAAySBA -AAAAoAAAQEoAQEQgATBEAAGgRABBJAEAGABAAEFAhAJYICFAAACQoACkSAAIAqGAABiAJAAAiQAA -QEgAAQSBSAGgCQFA4AAAIAEBCIAKQIAAEMDEBACAACIqAARAQAAATZOImACKHAgAAEEIAAgAAIEB -SIACooEoAIDB4ABEVEBBAAAAAmCRQAAABAACgghAAAwBAAAYDAIAAEhEAEIEAAIKAAgAAAAAAAAB -BKAACAAEDMLEIBAggAAAKsAEQAAAAIFIAACDkAwIAAEQAQAQFhHCEAQBUhSAAwBCAAEmgISCAAgU -CATAAAQBwQwMwBAAAAABBIAAAAgQAAQEKAAAAAQBAACMWAAEAQIQEACQgMAJQhMBABCERCgAEAAA -SBAEIGIIAAgBgiRiAwhgSBAIBDBANAABABCEIEAIABHCBAAgAAgBAAAAgAAAAAARAiLAEMGIAAAI -CAFwACAAAgCAKAIIAAhBAAKAAQwAgYAEEAIAAACAIgQAgCAAIQJAFCAAAKgMgIAAAkEAMRAJiQgA -IQEIAAwIAAAwCABMQgAAECIgEAABCBAAAAbWkQJAqAAEiAQMECEgQECAQAgCYAAAAAoEABAgAEAB -AiBAoCAAAgkAQgBgIAQAUUgwAIAgAABCACAAAABAAkFAIACEMAAAAAAAKCAgCIWBCEIAQABGEC+u -gBwQBAEQkigsBIAAAASEQwMAHbwCAxDCQgBQFEQCKCqBADm8AAAAAOgEFBQAEBQEFARAQAAAAAUA -AhAFBQAAFM8AAACYuYyAmgAAAtgAEBwAkJXAAAQBABIALAxEACQAAEBDCQUQGBIAAA6AABAQMIAQ -BEQAAhQAQBANzABCQAFBAABSACgCEABGRAAAQAATA0BAEgAQAlIEBQWIAAAITQAgBAAIMFIKTFZB -ABpASEhKQCAFlQASEBEIEAFAEFCAQCEgQL5J1hAgISADACAAEFIiogAwGKACAYCAAsyYkBwUEFIQ -AAVRAEASAAAhAAAGpUhBEiAEBAIimEoBAEJAAAArAEAQAAGATBIgAAA4oAFCMxQAUAMoAjPAUIBQ -QAhEBgAwCAQCExACCbCQIAgAQAgAIAAFABAQAhAwAAxAAIBIkhISkAwIqBJARSAQIGmWgVJIAhBS -EBCACgABAYDAAAjABxICSEhIAEBEIggDTAiwMIIDRERQEgJDEpRJEkYARIDCQgKCBACwUEKQQAAq -kCkAAAlJAkLBQCQiFQ2BBXIETFESkgASEAAWgcpKAA8QigAICAgABhQCEAoIAElCEABCEhCECAIQ -AEDAAAgDBAAMCIhAgAAAEAAAgAAAoAQRiADK1EBBgQAUAoAQiQIEoENNRDAAEAMFARASsDAQgAKA -AAMAAQNIqDQAAwEBAiCAAwRKyBMSAIAQAEDQQIAhEMKxlBBiAAEAgAQAAgASAAIDAIASAAAABPkF -CAgDgoCEBAIAkIQAEpgQANASg5BYMQAAAA1BIjxSAUyIgkEABIR0AQiSAwGAEiAAQQKjEAAghSBg -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAwAAAAAAAAACAAAAAAAAAABAAAAAAACAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAObwAAAAAAAAAAAAAAACAIAAAAAAAAAAIAAAAAAAAgAAAAAAAA -ACAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAEBABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAe6ABAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAABAAAAAAAAAAAAAAgU -AAAAAAAAAAAAAEAAgAQABAAAAAAAAAAEAAAAAAAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABvsAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN -0gAIAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAQCAAAAAAAAAAAAAAgQAAA -AAAAAGBAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAgKAgAAIBAICAAQAAAAAAAAAAIAAAAAAAgA -AAAAABAAAAgBCAAAAAAAAAAAAAgACAAAAAAAAhACAAAAAAAAAAgIAAAAAAAAAAAAAAfgAAAAAAAA -AAgAAAAAAAAAAAAAABAAAEAAAAAIAAACAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAACCAAIAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAAUACAAACAAAQAAAAAAAAAAAAAAAAAgAAgAAAAIAAgAAAAAAAEAAAAAA -AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAD2sAAAAAABAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAIAAAAAAAUAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAGAACAAAAAAgAEAgAAAAAAAAQABAAAAAAAQACAAAAAEACEQICAAAAAAAQAAAAAAACEAA -AEAAAAAAEAAAAAAAAAAgAAAAAAABACCAAAAAAAAAAAAAAAAE9gAAAAAAAIAEAAAAAAIIgAAAAAAA -ACgAAEAAAAAAMAAAAAAAAAAAQAAAADAAAADAAAAAAAAEEEQAAAAABAAyAABAAAAAAABAAAAAAAAA -AkAAgAIAAAAAEAAAgAAAwIAAAAAABACAAAAAAAAUAICAAAAAAAAEAAIAAgABAARAAEAAAAAAAECA -AAAAAAAAgAAAAAAAAAAAAEAAQAAIBECAAAAAAAgTAAAAAIAECAAAgAAEAAAAAAACAAEACAACEAAA -AAAgAAQAgBAAAAAQAQCAAAAAAAAAQAAAAACgAAAAAAAAABAQAAAAAAAAgAABAAAAAAAIABQAEgAA -ECCgACICAAAAICAAgAQAABAAAggAAQUAAgiACAAAAAAAIgACIAAgAECAgAAAAAAARAgEAAAAAAAB -IAAAAAAAAAAABAAAAAQAAAAAAAAAB3sAAAAAAAgEAAAAAAACAAAAAgIABAAIAAIEACAAAAIAAAAA -IAAACIQAAAAIAAAAAAACAAAAAAKEACAAAAAABQQAAAAAAAAAgAAAAQAAAKGAACAAAACAAABgACAA -AACAQAAAAAQAgAAAAAAABAEAIAEAEAAAQAAAQAAAAAAEAAAAAECAAAAAIAAAAAAAAIAgAAAAgAAB -AIBAAEAAAABAgAAAAAAEdAAAAAAgASAEAIAAAAAAIAAAAAABAIBAAEAAAAAAgACBACAAAAAAAAEA -gCAAAABgAAAAAAAAgAEAAAAABAAAAABAAAAAAIAAAQAAAAAAIAAAAAAAAAgAAAAAABAAIAAAAAAA -AAAAAQAAAAAAAEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -BAAAAAAAAAXqAAAIAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAABAAACAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA -BckAAAAAAAAAIAAAAAAACAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIACQAAAAAAQAAAAQAAAAAAAQAAgAAAAAAAAA -CAAAAAAAIAAAAAAAAQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAKPgQgAAAA -AAAACAAAAAAAEAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAIAAAAAAAEgAgAAAAAAACIAAAAAAAA -AAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAAEAAAEEAAAAIQAABYQQAAABAAAFhAYAAAEAAAAEAA -AAwQAABYRQEAABACABhAAQAAAAIAGAAAAAARAAAAQAAAAAAAAABAAAAAABYVAAAAAFhAAAAAEQAA -AEEAAAwQAABYQGAAABAAAABAAAAAEAAAAEAAAAAQAAAAQAAAABAAAADAAQAAEAIAAEAAAAARAAAA -QAAAABAAAAAACQEB0AJAAIAJQABAAAABAAkAAEAAAAEACQAAQAAAAQAAAARAAAABAAAAAEAAAAEA -AAAAQACAAQAAAAAAAIAAAAAACEgAAANACQAMIAAAA0AJAAAACLgIAAAAAQAJAABIAAABAAAAAEAA -AAEACQAAQAAAAQAJAAxAAAABAAAAA0AAAAEAAAACQAAAASAAAABAAIABAAkACEgoAAEACQAC0AgA -AAACAAgAAAACIAAAEAAAAEAAAAAACIAAAAAAAA0AAAAAAAAACgAAAAAAQAAAAAAAAAAIAAQAAABA -AAAAAAAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAK2gAAAAAAAAAADQAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAhAEAAAAAAAAAABAAAAAAAAAAAAQAAAAAgEAAAA -AEAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAEAAAAAAAAAA -AAAAAAAAAABAAAAAAAAAAEAAAAAAAAJ9AAAAAEAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAACAAAAAA -AAAAIAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAA -AAAAQCAAAAAAAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACAIAAECAAAAAAgAAQIAAAAAB -AACAwAAAAAMAAMAAAAAAAwAAwAAAAAABAACAwAAAAAEAACDAAAAAAAAAAAAAAAACAAAAwAAAAAIA -AECAAAAAAAAGxAIAAECAAAAAAwAAwIAAAAABAACAQAAAAAEAAABAAAAAAwAAAAAAAAADAAAAAAAA -AAEAAIDAAAAAAgAAQIAAAAACAAAAwAAAAAQAACDAAAAAAAAAEEAAAAgAAAAQAAAAEAAAAAQAAAAE -AAAAFAAAABQAAAAUQAAAFAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAAAAFAAAAAQAAAAEEAAABAA -AAOBAAAAEEAAABAAAAAUAAAAFAAAAAQAAAAEAAAABAAAAAQAAAAUAAAAFAAAABQAAAAUAAAABAAA -AAQAAAAQAAAAEAAAAJAAAAAQAAAABAAAACAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAADxkAAAAQ -AAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAABAAAAAAAAAAAAAAACAgAAAIAAAAAAAAAAACAAAAAAAAEAIAAEAAAAAQAgAAQEAA -ABACAAAAAAAAEAIAAAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAJOgAAAAAAAAAAAgAA -QAAAABACAAAAAAAAEAIAAAAAAAAQAgAAAAAAABACAACgAAAAEAIAAAAAAAAQAAAAAAAAAAAAAABA -QAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAFBAAAAABAAAUIAAAAAEAABQAAAAAAAAAFCA -AAAAAAAAEIAAAAAAAAAAAAAAAAQAAIAAAAAABAAAgIAAAAAAAADgBAAAgIAAAAAEAABQQAAAAAAA -AFBAAAAAAAAAUEAAAAAEAACwQAAAAAQAABBAAAAAAAAAEIAAAAAEAAAAAAAAAAQAAAAAAAAAAAAA -UIAAAAAAAAAQAAAAAAAAAJCAAAAAAAAAAIAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAfkAAAAAAAAAAAAAABCAAAAAAAAAAIAAAAAA -AAAggAAAAAAAABCAAAAAAAAAMIAAAAAAAAAAAAAAAAAAAJCAAAAAAAAAEAAAAAACAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAAAACi -RQAAAAAAAABFAAAAAAAAokUAAAAAAACiRQAAAAAAAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIA -AAAAAAAAogAAB0AAAAAAAAAAokUAAAAAAACiRQAAAAAAAABFAAAAAAAAAEUAAAAAAACiRQAAAAAA -AKJFAAAAAAAAAAAAAAAAAACiAAAAAAAAAKJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAYAAAAAiAAABmAAABEAAAAAYAAAEYgA -AAZgAAARiAAABmAAABEAAAAAYAAAEQAAAAAAAAAAAAAAAAAAAACIAAAGAAAAAIgAAAYAAAAAAAAA -AIgAAAZgAAARiAAABmAAABEAAAAAYAAAEQAAAABgAAARiAAABmAAABGIAAAGYAAAEQAAAAAAAAAA -iAAABgAAAACIAAAGYAAAEQAAAAAAAAABAABpKAAAAAEAAGkoFJYAAIAAAAAUlgAAAABpKBSWAAAA -AGkoFJYAAIAAAAAUlgAAgAAAAAAAAAGAAAAAAAAAAQAAaSgAAAABAABpKAAABgAAAAABAABpKBSW -AAAAAGkoFJYAAIAAAAAUlgAAgAAAABSWAAAAAGkoFJYAAAAAaSgUlgAAgAAAAAAAAAEAAGkoAAAA -AQAAaSgUlgAAgAAAAAAUAQAwIoABABQBADAigAGAAUQMAIAoAIABRAwwIoABgAFEDDAigAGAAUQM -AIAoAIABRAwAgCgAABQBAACAKAAAFAEAMCKAAQAUAQAwIoABAAAGAAAUAQAwIoABgAFEDDAigAGA -AUQMAIAoAIABRAwAgCgAgAFEDDAigAGAAUQMMCKAAYABRAwAgCgAABQBADAigAEAFAEAMCKAAYAB -RAwAgCgAAAEAAAZAAAgAAQAABkAACBAAAmAAAIAAEAACYAZAAAgQAAJgBkAACBAAAmAAAIAAEAAC -YAAAgAAAAQAAAACAAAABAAAGQAAIAAEAAAZAAAgAAAYAAAEAAAZAAAgQAAJgBkAACBAAAmAAAIAA -EAACYAAAgAAQAAJgBkAACBAAAmAGQAAIEAACYAAAgAAAAQAABkAACAABAAAGQAAIEAACYAAAgAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAEAAC -QAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACAAAAAAAAAABA -AAgAABAAAkAACAAAEAACAAAAAEAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACQAAIAAAQ -AAJAAAgAABAAAkAACAAAEAACQAAIAAAQAAJAAAgAABAAAkAACAAAEAACjMkMAAAiklSMyQwAACKS -VCpJRAAAApIAKklEAAAiklQqSUQAACKSVCpJRAAAMJMxKklEAAAwkzEAAQAAAACAAIzJDAAAIpJU -jMkMAAAiklQAAHgWjMkMAAAiklQqSUQAACKSVCpJRAAAMJMxKklEAAAwkzEqSUQAACKSVCpJRAAA -IpJUKklEAAAwkzGMyQwAACKSVIzJDAAAIpJUKklEAAAwkzH4kkYEIERgAPiSRgQgRGAAAAYiBKBE -QAEABiIEIERgAAAGIgQgRGAAAAYiBCBiSR8ABiIEIGJJHwAAAAAAAAAA+JJGBCBEYAD4kkYEIERg -AAAAD074kkYEIERgAAAGIgQgRGAAAAYiBCBiSR8ABiIEIGJJHwAGIgQgRGAAAAYiBCBEYAAABiIE -IGJJH/iSRgQgRGAA+JJGBCBEYAAABiIEIGJJHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -40328,6 +50066,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA +AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAFAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAA +AAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -40339,538 +50080,23 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEA +AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAABQAABAAAAAIAA +AAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA +AQAAAACAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAIAAJAAAAAAAQAAAAEAAAAAAAAAAAAAMAMAAAAAAAAAAAAAAAAAG7 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAMAAAAAAAAAAAAgAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAEEAgAAIAABAAAAAAAAAAAAAAAAAAAAgAAEAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABJAAAAAAAAAAAAAAAADmMAAAAAAAAA -AAAAAAAAAaAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEEAAAAAAABAAAAA -AAAAAAAAAAAAAAAAAAECAAAAAAAAAAAAAAAAACABBEAAAAAAAAAAACAAAIAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAhAAACAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhLAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA -AQQQAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAABPIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAAAAAAAAAABAAAAAAAAABAAAEAIIAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAA -AAAAAAAAAAQAAAAAAAAAAAAAAAAO+gAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAgQAAAAIEAgBAAAAA -BEAAIAJAABBKQAIAAAAAQEAAAyAAEABQCEACkgAQQAIAAgIQABACEgACAAAAkABBgAoAAAAUAEIA -FAAAAAAAIAACgAAAAAQBABAAQAAAABAAEABCAAACAACAAACAAAYAABQAQgAAAAIAEAAAAgpAAAAA -AEgCAgACABAAQAAIAgAACAAAAAAAAgAAAAACAQIQABAADBAAAABAQAgCAAgAAAAEIAACAACAAAsA -ABAIDEAAAAAAAEAJCAhQIAACAAAgCBAAAAAAAAQICAAACAACACgCAAAAYAAAAAgACAgBAAAMCCBC -AgBAAAAABvYIAgQCEACAwAASaAAQACAAEAAIoAAAAAAIQAAAigAAIAgAEAIAAARgCFIgAwAQBABo -UCAAiAgAAAhQAAIQAAAAAEgAAAgAAAAAQCADCAAAEAAIwAAEAAgMAAQIAFAIAACABJAEAABBCABA -YgiAiAQAAAABBFAKCAwAAwAAAEgIASAEkAAAaQACRFAAAAAQFAAgAAgABEQIACABAAAALIgAAAAE -wIABxAAgCpAAQAABBCYQACBkUYAAU9IIACEBhAAAcghEIAABACAAlA4EABAAAEAQQAAAEQAAAcwI -AAExAABKSmwAANACAAAEIAAIAAAEUAAADAAwgICUAIIAAAAQMIgAxgggEACECBCKgBQQAAAIAMAA -BgAAhIgJQAEAAECEAAHAAmBBAIAIQQgAAAABwgQAAAIEAACAgkEDdAIABFBACAsAAAt1EAAAAAFI -AYAQAAAIEEABABCQBBQAEKkCAAAQCNQUAAAAABIAEIAAAKgEEwDAkBQIAIQSAMQAAAgAAAAAgJCA -CAAEAAARVAAAAAQRAICIAMAASIQAAQACEAAAAACCTAAAAYAEIAFgjlQAACAIAJAACACAAAQgKAAI -AAIAAgAIEKAAgIEBEKhBIUAAAEACKAAAAAAIABCAQAKEAgAAQlIAIgAABzcgAIABEAwABKAAAGAU -SAAABAQAABKUAAAQQCBEEhAAQQAAIQAiIAAJIEIoQEKwIEKQQClAUCgAFBBgEAAAqAIVAEAIAhIg -ACAAUCAAFBAAEAAAAAAAgBAkQAAoAAAgAAQgARAEEAAAgABEYAAAAACACAwBAUzCAAQMCEBABEAG -gCgADAAAIgAACAIAAAAAEACCEAAAAIAIAYARAAIAgSgEAAABE5AEAAAhQAhAABIRAQAAAQDUgAgA -AYICAiABBABBwxCEiAAMAiCAEMSEEAQAAIIIACAoBAABAWkAAAiEAAAiSAQAEEAAAUADAAAABAAA -wADACAAggkEBAAIAAAAAEAAAAgAAIAA0AAACSAACAICAAAAIAIAAkAABIggEAABAAgAACgEoAJgB -BACJAAAAIJYBAAgBCACEAQQACABQBAAAAAAAAABwCAo4AAASAQAIAEAAhgAiQAgERAQAAIQADACA -AAAAAAAIAAAACAKAAAgBggCAAAAACASAAAAQAgAIBAACmACAgAgBgAAAAACACASAAEQAAAAgAAAA -AAgAAAAAAAQAAAAAIAAAAGAJAAAAEIBAQIQIAAEGAEACAA4QAAQAAAAAAACBIAAEAAAAAAAMAAGB -QIAAAAAASoCAAAAAAAABBAAEgAAABN0AIABBAAAAAAAEQAMAAQAAgAgAIAAAAAAAAAACoAQAAICE -AAAAAEAAAAAABAEAAAQABIAAAAAAAAAAAAAIAABAAAAAACAAAAAABAAAAQQAABIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEgAAAACAAAQQQAAFBAQAAUgAAAAAAAAAIAIAAIAAAAAgAAAAACAAAkAAA -EUBgAAEQAAAAABAAAAAIHAAUAAAKCAAAAFAAAABBBAAABAAAACAKAAAAAAAAIGgAAAAQAACgAAAC -UgAAABRhAAAAAAAAACQAAABQAAIgQAAABgAAgAAAAAAIIAEAAyAAgAAAAAAAABAAAAAAAEAEAAAE -gAAAAAEAgAAAAAGgQBCAkIALAIAaEIgGAQABQCAQgJIgBAAABhCAIgAAASAQEIAIAQABAAEQgCQA -AAAACBAAAAt0gIAAABQhKBCABAAAARQWEIAQAAAAASAQgISAGgEAAhCAAAAAAAAAEIiAAEABQAAQ -gAQAAACAABCABAAAAIEjEICAAQAAQIgQgIIIAAGwChAgAAIAAAAAQAAAAAAAgAAAAAAAAAAAAAAg -ASAAAECAQCQZAgQASIDEIAQAAAACQMQgAAAAAACAxCABKAAAAADELAIAABAKQMQgAkAAAACExAAA -B+AgEwAAAACAxCACAAAAEojEICIAAAACiMQgAAAAABQQxCABAgQAAATEIBAoAAAASMQgAyIAAAJA -xCADAABQEhDEIAQAAACCJMQgAAAAkACAxIAAAEAAAAAAAAAAAAAAAAAACIAAABIAAIAICwAAACCQ -iAAAQIASEAmCkAQAAyAACYAUAACAACAJgBQDAACggAmAEAIABAgYCYggAIACIGAJAAAFo4AIAkAB -BiAJgAADAAAAIAmJAAAAgyASCYAQAwACIIAJgJQBAAAABQmACAIAAAAQCYAECQABQAAJgAQAAAQg -AAmAEgQAASAACYAQAgAIIBAJAAAAAAAAAIAABAIAQEAAAAAAAAAAAAAAACgQAgCQEUBKYECQwAQF -ATQgQAQgIABAAkBAQAAAEEQiIEBCSMFBAAAJyAgQAABgAFBAIgAEJAQAAATkIEBCQgIAAAAQEHAE -AAAkcAAAQDQAAEDBBAEIMIEQEQgUwAB0iYAhaDQgQABiFBRMAACAJIAQRgJQQEJwIQAkRSAhQFQA -AAAAEAFAcAAAITAgAkAAAAgAAAASCAAAAAIQIAAQABAIAAAACAkBAAAAAKEgIIqCQAAQREAAQAQA -CBBgoAgAQAgAAAAQAaECigqCQEAJgiIQiABICBBACAQEDAAATjtIggmiQUAAQECEAEwABAQEAgIA -QAIAAQAIAhAIAkhIAEAICABBAAgkREAAkAEAAAhMghQ0BAABAQERIQEIRECgAAIEhAAICgAEgAQE -AgxACAAAABAAAAACAAAAAIAACAIACAgAAIAAAUhAEACAAAwDAAYgEAJkIUEIDmAACACBQREEJABA -JIgjCQAAAAAAAAAABCICCEABSYBEIUQKAAAAAACFJQACIBAQQIHOgUgLCABQAAgCAiQBAEAAAMFA -wAgICCxhBAABCwCRQQAIBAAIEGyJA4AAAAAAAQAAwIIgCBEAAQABACAIEAQAAsIEYAgAAAELAAAA -AAAAAAAAAAAAAABAAAAAAAKAkBAAAQQAAAAAAAAAKBQABAFEEEFgEABCSagAAA2QKAKNgYQEQCoQ -ACAMEAAgAEACAIEEgAgBEABBQiIAAATQQHCUAIABggSRAkBCAACCQpQgqEoADCkACTAAQABAAAAI -CABAIAUoBAJwMIAAAQAgMkASCgIJoAAIkCBCBAJAAFVoMkIADaoACKASQgIqTEAAAIICAAAABAAg -MAAAgAABAAAAAAAQEAJAAFAAAHAWABAAAAIALCLEAgALq0ReBAISEAABiBQAIFBRgAAAAAQQuYQC -ClBFQAQpgAAAACwoAAAAByYAAhASkBYQABAQEABIRGAQEBAAAAQVgrFIlAAATIICAgAAAACEBEAA -AgSDABAEAIAACABAQFSgQAQQIhIEEiIAAgAQAFBWwERCMBgQZFIEBgAAAQkAAAAAAAQAAAAABQIg -AIAAQEAExCEIAgKAEBAAEhhISDAgIAghOEUlEAAmABARQoQaQAAQAAYKGppCALE2MABIEC4IBCxI -yUjBQCICAAALRSgwQhAyMBBYIFIQA5AQEhJC0CMgyjYAEEAQAEgISakRJwgKEgpIAgvBNA1FMgAD -wCAESEAAgAKCTCJBEIqRNQNZWIAggoAAghgwQhKagSJIgEIBAQAAAIAAFgAAAACCFAAASAQQQAQE -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 -/0UzXyd3M/8zr3J3HR1HVTAwRFUwNT8/dydfGwX/Bf8KXyJ3AAAKIXd3MzUzrzNfG18VvzA1VVNV -VTN3d3Wvux0dVVVHVwwdX12vv10MIndR+3J3DxEzXxPfzt9QVXd3J3cFERH/9PUnd87fM1VQVSd3 -J3deXwX1AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA8hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAEAAAAABAAAAAAAAAAAAAAAAAAE4AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAQAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAgAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIAAAAAAAAA -AAAAA5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEAAAAAA -BAAAAAAIAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSgAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAADAAACRAAAAAQAAIAAElAFQAACABASAAAAAAgAAAIAIAAAgAAAAAB -AgAAioCAAAAAgAAQAEAAAgACAAICEAAAAAAAAAAQAACAFAASAAAAAAgAAgoAAAC5EAAIECAAAAIA -AgABAAAACgAEEAgIAAIAABAAAAAQAAAQAEAAAAIAABAAAECACggCABAAARAACAAAAAxAgAAKAAAQ -AgMAAgACAgAAUAIECAAAAAAAAAAAAAAAAACCUABAAAgAAAAAACAAMGACAAAAAAIQIAAIAEAIaCAA -CAAABAEgAkAACCAAAAACEAIGEAQACAAgAAAQABAIEEAKAAAAAAAACxYQACgCAAAQAAhAEAAAAgAA -IAggAgAAQAAAQEAAABAAASBAAAAgAEAAKgAQAgAAAAAAcAACAEAKABIIEAACoABwIBAgAAAgAAAA -KBAgAAACIAABgIAQbIgAQAgRAHAAKAgAJIAAAAIIEUEAEAARaAgCQAIAAkAoECEAQoAAUFLBEAAJ -gAAESJBAAAEAAABmEEAgAgAAAGJIQAABAAAQaUAAAAAFCwBCAABODEIAYCCAIABIEAAAAAIEEAAQ -bAEIiABIQpBAABCKEFRpkSEAMAIAEDGIcCEAAAAAMoAAAIABEAAEEAAAAQgAAEQQACAAAhQMCBFA -BAIAAMAAAIAAEIAAJJIBAwAAAAAGCYJIEAYABHAQkREACEFBEAgJQAMACASACQACAAAUAEAQAIBA -AAAAhAgBCxEEAARAAAAAAAAABMAIEAAAAAAGgYwAAAASiAgIEQQBgAmAAEBMAYBAwAAK0IIAAQQA -AAoAEgAUABAACgAQgARMAEMREAQBAYAQAAkABAIAQQABCAAAAAFACIjACAYBAABoAAAAAQAACCAA -AAAQQABAiABIAECAAAEAAAiEAqgAACgAIQEgQEEKCIAAAAIECAAwQAwAkCAAEAwAQoIBCAACqAAC -AAEAAACQABYAAIAIBCgABAAAAsUAhiAAEg6yAIRiAAAACQAggIAhBAQAACqEEhAAkKgAQAACEAAQ -DEACBAACAAQwACgAQAABBBQAAAAAAAACAAAIAAAKAICgAIAAAhAAEgABAAAAAABAwDCCQAAIAAAC -kAIAiQAABAQwBAAQAAMBYCwEQAgAAECACA4JACAASAAgAAAARAAAwiggAAAAAgAkCAQMAAAAACII -AAgIAABIxAICAAAE2YQgCAIBAAAAkIEQgABBEAAAEAQkUMBKBCCAQAQBAjAAAAgCCMDAKAGQAAgA -DIYywQCIBAAAYAAEEDAUCAEECkAAECAAACIIIAIwBigAQBQACAGAQEgEAAAIAEgAAEAEAQgAgAAI -AgKADEGAAAAAAgAIAIQAAAAEQIogABEgAwAASAZAAAQAAAAIBAAAkBIAACgBgAQAAAAACAQIBoAA -AAAAAAD6CAGAAAgEQAIIAIEAQBCAAogBSAIAEACACQBAAAgAAABIAEAEFAMBgAogSAMAAAQCLAQA -AFACIAAKAQAACBAEQCgBCAAIBIACSAEAAQEAAEAFIAAAgIgAAYCgBEACBAAgAAEEAAEEASAAgAAA -EAAgAAACAAAFhBAggAAAAAEAAAAAAACCQACAAQEEAAAAAYFgEAQAAQAAwEEAgAABgAFhgQAAC8MY -AAAEAICAIACBAAAABIAAAQAAgAEAAEABRAABAAAAIARgQCAAAAEggKgAQIAAYAAQBAABAAAaBAAA -AkAAASAEACAAAoCABAAgAABEAAAgQAAAAAABAAAAAAAAAAAsAAAAgAAAACABgACCCAACEAAAARAg -AAAKIQABCAAAAEIBAAAEBQAAQAgAAAAAAEFAYAAAAAAACSAAAAAAAAABACAAAAAG0wEQAACAKGAA -AAAAAAAABAAAIBAAAIAgAAAAMAAAAAAAAAACgQIMAAAABhAAAAApgAAAAAAAwAYAAAAgAAIsEAAA -BAABACAQAAAAAAAAwBgAgFQABAAAABCAFAgAAQhoEIAEgAAAECAQgAQgQAAgABCAAAgAAAAIEICA -gAAAEFAQgAAIAAEIYhCABAAAAQQIEICAAACwACAQgBAARAAASBAAAAB3gAAQAAAAAhCABQAAAIAA -EIAABAAAIQgQgASAAAEiAhCAAAAAAEAkEIAQAAAAiEAQgAQAAAAAABCABAgAAAAAEIAQAAAAAQIQ -gAAAAAABABAgAAAAACgExCACAAQQAITEIAEAAACSQMQgBgAAGAqAxCAAAAAAAMTEIABAAACEgMQg -AgAAAACAxCACAAAYABDEIAEAAAACQMQgACgAAASExAAABn0gEQAAIAIAxCgGAAAAAIjEIAgDBAAC -AMQgAAIAAACAxCABEwAAAMDEIAIABAAAAMQgAwAAAACAxCADSAAAAsjEIAICAACCgMQgBIAAAAAE -xICaAAAAgAoJgAAAACUAGgmAGAAAAAQECYAQBAAhACAJgAAAAACgJAmAIACAAcAoCYAAIAAAECAJ -gAAAAAAAQgmAGAAAgQQgCYAEBAABpCAJAAAEyIBIEACBQFAJgQAAAAAgEgmAAIBAAQAACYCQAQAA -CCAJgAQAAAAAIAmACFAAAUAECYAEAAACIBEJgAgAAAGgIgmAAAAAAAgZCYAAAwABAgoJRAAQAAEA -AkLKyEBBQCBAQAEAVAIiIAAAIERFcSAgBEkwgEBMQsAARhBgQAAGQgIGAAREiERBgAQgJEFBQIGA -0UkAQEAkIYUBucBGQoQCQEAAAA34cHAEBARBQABEANBwAEGAMEICQogsAAABIGQmQjAAgAxkAUBw -QAAAQImAAECQQBAABBDSQHiATUEQQgBABEAAIAQAQgKIjCA0AEDAQAAAQAAAgEgAMiAJoQQYAACS -AIAAgkAJAUFoQABIAAIAACAAAEAAAACBAAkhQgEACAEhoIhAQgEZAAIASEgAAgIIAgQAEoAIoQgK -AgoCAAGhEEGkAAAATcUEAIAoAAIABAxIBAAACgABgSQoGABAAIAIBDGhBABMQAAKAAQQwIEEGgQA -AAgAAERIiAmBBAAKAkCgQAhAAARAhEIBARIEBEQAABAKCAAAgAQEIIAIBCAQAAR2MQoAA0AAlCAA -EAQgYABAAAwAAIkBAIQkJlAAAAgAAmBkEIAEQQBiIAAAAADAAQYgAIAQEIGABCAAAAAAaAAGYBAB -EBACAACI9wgGAIiIAAsAAg4oCMFAAwgQACEDAgEEUAIQABAIgQBjQcBkAAQBQCAAAgQxCMEAgMYI -KAAAgIAAhARGMAAAAAJCyiCQAAAACCQELCAAAYADECAAAAANTAAAASCgAIgoMACBiDBADQAIAQAA -QEAJoQQAKaiEAAkBIFJAAAEADAwoMCChAgAAAAIQaLAAAAAAAAAAARBoTAAAACgIAAhAAhAAAAJU -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 -AAGAACAAAAAAAAAAAAAABAAAAAAAIAAAAAAAAEAAAAAAAIAAAAAAAAAIAAAgIAAAAAAF6wAAAAAA -AAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAICAAAAAAAAAAAAAAAAgQAAAAAQAACAAAAgAAAAAAAAAAAAAAAAAAAIAAAAAACAAAAgAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAWFAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABRcAAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAMAAABAAAAAAAFhgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgAgA -ACoAwgAABAAAIgAAAAAAAAAgAAAAABAAQBAIAoAADNAAIAECggAAgEAAAAICAARAAAkBAgIAgAAA -AAACCAAIAgAAAAIKAAQAEDQAAgAAAAfKABAAAAAAAAIIAAAQIABAAgCQAAAhAAACCBAAAAACAAAI -AAAAIQAAAgAAABAKAAACCAAAQAAAAAJIAAAAIAAAAgAACAAACAAKCBAQAAIQAAIAQBAAcAAAMgAQ -KAAAABAAMEoIAoAAAAAIIBAAAkAAAhBoKAJKAABACAIoAAAAAAAAUBACgAIgAABoQAIAEAAAEDAg -AgAAAAAABSgAgAAAAAAACoYIcAACAABACAgAEAAAAAAAAEAQEKAAIEAAQAACAAAAAAACQgIAAABA -QAAQAggIAAAIAAgAAhIAIAAAAAKAAAAAAAAKAAAAAAAgAAACACAAAEEGgAAAABAAAIEAAFACACAB -BMAAYBLRiAAIAAAQDgBAAAAAAAAUACAAAEAAAFIAYQABgAAwQAgEAAGAAABECEBgAAAAEAoQADAO -QABwRBACAAALOgAAwAABYgQAQAIBAGAIAAAACIICQBNACAAIQAAUEBBCAAAAAEIUEAwhAAAAACAA -CQAAIAAAxIAAAABAAHASAAAAAgAAEAAAAEAAcABQUBAAAAAUBCTCAAhACAAADECACAAgAAAKAAIJ -ACSAAICACJAAJgAAkNAAAAQEAAQAsAAAwAgQAASUAAgAEAAAgBCAAAAEAECEEAgAACgUBCAAEAgA -AAVPBAEAAYIQCAEAAAgACECBAQYEEAwECAEBACAQAAARgASAAAAABMAAAAAAEAABQYAIBgAAAAgI -AQAEABAAIAGEBBQAAQAGwAABAAADAAAAgAEABCAAIgAAAIAAAAABABAAAEKAACEIQBAAAABAEggB -IQgAKAACAAACAAEAAACAAACAQAQAAIAABgAggAAACACggAQCAAAqAAQQAKAAAAAAIQAAC88AgAAA -AACACoACBAAEQIABAAAgAAAgQBAAAAQAABQAAgAAAQAAgAAAAAAEACJAAAwIAAAAAkAAAIAAgAAA -AAAABAIAAAJgAASAAJYAQGgAAAAGEACEwAoQACgQAAkCIAAMABACAAAoBBABMAAAZgCAACAAAABw -AAAJABABACICxIAQSAAQgDIBAAgAAABECAAgEABCCQASAiAAEAAAQBAAAAAOugwIYAEAwgQBEAAQ -AAAQAQEAAAoOABIAQQAAQAAMAhBEIAIAAAAwCEkgABAAAYAABgYAiAAAEACCAAAAAgAQAAIEAAsA -FIAAAAAAIQISIAgDDABEBAAAAEIIFEgACAAAQCgEgAAQAgRACEAAAIgQAAAIAUACUAACQAgBiAAA -EAACCARAAggAAAAIJEACiACCAAhJgABAAAAACABBFAABAgAAAATvCIEAAoYAAAAIAAQAgACAAA4E -IAAIAUQCCAAAAgAUQAAIAAACAgEAAgkACAIABIAACAAAAAiWhAAJAAAAAAZBAQgAAAAAAAADiAAA -AAAAgAAAQIAAAQIABAEAAAChwIAEAACAAICAAgUABIABEJAEgABCAAAMIACAAAAAQICEAAAAAAAA -ECIAAICAAAAAIQEACAAAAAABBQAAAQAEAACgAAAAA9oABAABAAQEACAAAKAAAAABAAwABAAAAAAg -YAAAAAAAACAAQAAAAAAAQQABIAgJAQAEAABAIAQAAKCABAABAAAAAAAEAACAAAAFBIAAAIABAQAA -AIABwCQAAigAAAJAQgAAADAAAKEQAABQAAABIIAAABIAAQkkCgAAIQAQAAQIAABQADAAAAEAAAQA -AYAIAAAABgAACAAAAAACIAAAICAAAAAHmwAoIICABGAAEACkAAAAAAAABBAAgCBAAAAUBIACQAAA -AAAAgAEgCgAAJAAAACCQAAiEEAAAICAAAAQAgIIAIAAQBACBCAAAAAAAEAEAAIiAgAgCAAAAAhCA -AAEEAAAgEIAEAAAAAAQQgIAAAAMABBCAAAAAFQAgEYAAAFgAUFAQgAQRCCAgIhCAgAAAAAkiEIEA -EEAUQAQQgAQIAAAACBAAAACugCAAAAAQABCChAgAAUAgEIAAAAAAEAEQgAABgAAUCBCAAAAAAAAg -EIAAAQAAAEAQgAAAAAABABCAMAAAACAAEIIAAACxQAEQgAUAAAAgIBAgAUsAACCoxCAKAAAAAlDE -IAZIAAAAgMQgEQAAIACAxCBAAgAAAMDEIAAAAACCgMQgAwIAABJIxCABAAAAEIDEIBYAAACAgMQg -KgIAAIDExAAAAuIgIQAAACBQxCQRAQAAAEDEJAMCBAAIJMQgIwIAACAAxCwBAAAACEDELAJMAAAA -IMQgAgAAAAAAxCAyAAAAAIDEIBIEAAAAIMQhAgQAAADIxIAKIEABhoIJgAAEAAEAAAmAAIAAAAAg -CYAIAwAAKCQJgAgAAANCIQ2AAAoAAaAaCYAEAICAwCAJgBYCAAAkIAmAgBQAAKAkCYBgAQAAABAJ -AAAPv4AWAAAAAAAJkAgAAAAAAAmICAEAgCAECYmYIAACAAAJgAQgAIGiAAmAoAAAgQEACYIgIACA -AAUJgAAgAAAgYAmAgCAAAAAECYgEIACACCIJQAkIQMEAAAAAIEAABhBRAAYhhACCEEAgIAAICrSA -RpIECEgAIiAECQQISIARCYDBMCAEAGAQMEAAFEBwCEAABABAQHCARgQEMCBA6KFFxEgAAAEBMDA4 -IMAEQCAgQEBBBAAABAAAQFACAEBAEGJBFYSMEhIAAEgAABAwRgYEQDSGBACAcHBAQBBABhDIwCAA -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 -d3d3d1NVMDU/Pz8/UFUKX93ddnc1PwWvNT9RW1FdVFdfWwH7Cl8zr3d3VVEzBQpfVVE/F0V3M3dV -VTM1M18wNUdVR1X/H1UfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA7BAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAggAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAAAAAAAABIAAAAACAAgAAAAAAAAAAAAAAAAIAAAAACPYAAAAAAAAAAAAAAAAAAgAAAAggAEAA -AAAAAAAAAAAAAAAAAABgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAAAAAAAAAAA -AAAAAAAgIAAAAAEAAAAABAQAAYAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AACAAEAAAAAEAAAgAAAAAACAACEABAAAAAAKHwAAAAAAAAAAAAAAAAACAAAAAYAAIAAAAAAAAAAA -AAAAAAAAACAAAAAAgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAgAAAAAIAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAAQAAAAQAAAAAAAAAA4BAAAAAAAAIAAAAAAAAAAAAAAIAAICAAQAAQAAAAABAAAgAAAA -QgAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAICAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA -IAAAAABAAAAAAAAABOkAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAgAAAAAAAAAAAAA -AQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAEAAAAAAQAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAEEAAAAAAAAAAAAAAACAEAQA -AAAAAAAOxAAAAAAAAAAAAAAAAAAAAAAAAQAEAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABIAAAAAEAACgAAAAAAAAAIIABAA -AABAAAAADAAAAEAAggCNAAAhAgIAABAAACAAAAACEAAQIAAAIgAAAAAhAEAAAAAAAAAAAAAAAAjx -ApACACAACAIAEAAQAAAAAAgEABAkAkICABAAAAAAChAAEAAQAAAAAgCMAAAgAAICAAAAAAAAAAIA -BAAAIQAAAggAAAAAAAAACBAAACAAAAIAABACAAAAAABQMAAAAgUCIEIgAAAAAAIAMAgCABAEAAh0 -EAIAAABgCHAgAEAAAIAgYAAAAAAQACBEIBKAAECAAAAQUGACAAAAABAAAAACAgAAB/YIQAACgEII -AAggAEAAAAABEAQKAIAAAAAgABACAAgAAABCCABAAAAAAGgIAOAKQABAIBAQABAAAEAEEADgAAgA -IAAwAAAAAAAgABAAgAAAAAABAAAABgAgAQQAAARECCAACAAABAYQYAEBAAABAiAgAAQgABACAAAA -ARAAIAAQgBAMgIDAAkEACAwSAHRAMQAACAAAAAAQAACAAkYEAgkAAAANfgEAAABwAEAAAAAoAAAO -UABBDABAcEgQAAEEggQABGAAAAAAAAAIAAAAAIAkAAQgAAAAIAAQQAAgAQwgAAAUIQAABAQAAEpA -AAAAAABwBACAAACAAIAAAAAACAAAgAABUAAEAACQQAAAAACAAAgACRAAAACAgQABCAAAAAQEQMQA -AgAABAAEAAgAIABAIAACyBABAgIEAACIAAAAAABBAAAAAArggACABAAAAAAAAAAEAAgIgoAoAAAQ -AIAAQAAAAABKAAIAAAAAAFCBAAAkABAEQAAIAgAAAAEJwAAAKAAABEAAAAIAAAQBAIAAAAAAACFA -gAAAAAAAAAAAIAAgAAAEAQAgAFAAAASBAgYAAAAAIIgAIAAACAAAggAAAAAIAAAAQAAAUAAAAABA -AACAAkgAAEACAAAAiAAAAAQAAAAAAAAAAgAADjAAAAIAAAAAAgAAEAAAAAAAoAAAQAAIgQCAAAIA -AAACIAAAAAAAYAAAAAAAAABAQAQAAAAAABBAAAAAAAAASAgAAAAAAACAQAAAAAgAAAAAAAAAkAIA -BgAAAAkQAABEEAAAAiAABAQQAAAIKAIBAgCACAggABEAAAIICAAAIAAWAAghACAAABEACgAIAgRA -CgAACRAAAAAQAAAAEgIAAgoAAAAAIAoAIAAQAAAACAAgAAACCCAoAAgACAIQAAAAiAAAAgACAAAI -AEAIBAAAABAAAQAAAgIgKBARQACCAACQAAAAAQAAATQABBAAAAAAAAAEQACACAQIAIAAAEIMAEAA -gQAAQEgEAABAEACADEQAABAAQAAIMAAiWAAEIAgggAQYAkAASgCAAYgGAABIAIAIEACBAAgAAgKQ -AgBACEAIBAQEBAAAAAMuLAAABgACAAAIgAAEEAQAAAwAGgAAAEACTAEAAwABQAAIAgAAABCAAggk -KIEABIIACAAIAAgUgAAJAAAICARAAooAAAEAAkAAiAAAAAgEQAIAAAAAAQAAAAFAAAAAAAACAACA -AAABAEEABAAAAAAFAABAAAABAAAhgAAAAAFAAAAAIAEAAIAABAAEAAUAgAAEIAAAAAAAQIAAAABA -gECAAQAABCAAIQEAAEBYAAAgAESAjGAAAQAAIABAAQAABAAAAExgAABgAAQBAQCAAQAAIACKgABB -AAAAAAQAAEAAAAABAAAAIAAAAAAAAAAgIAAAgAAAAAAEADAAAgAAAGAAAAEFFAAAAAAACIAAAAEQ -MACBQIQAAAAAAAEFEgABGBQAiEAiAAAIAAAAACEAAAAIAAsgAAAACAEAQQBggAAAAAAAAACAAAAO -sAAAAACBpISAAAAAAACAAAAAoAAACACoAAhEAAAAACAAAAYQAAgAKAAAIBAAgCAggAAgUAACIEAA -AJAAAAAAIwAAAAgACABAAAEQAsAAAIAAgBAACAMwLBCABAAAAAAEEIBQAAAUICgQgAQAAAAAAhCA -BABAAIAAEIAAgACwAAAQgAIIBAAAAhCAKAEAFAAIEIAAAgAAQAgRgBQBAAAAKBAAAAcHgAQBAAAA -ABCAKAEAACAhEIAAAAAWAAAQhBAAAAIUABCAUAEAkBAAEIAAAAAAHAgQgAAAAAAUIBCAAAAAACAA -EIAEIACRIAAQgAUAAAEhIBAgA0oAAABExCACSAAAIITEIAFIAAAiQMQgAAAAAJCAxCAHSgAAAoDE -IAVRAACAAMQgABAAAABAxCAAAAQAAQTEIIEAABCIUMQpAwAAAADAxAAABcIgAwIAACCAxCABBAAA -AADEIBAIAABARMQsBgAAACDAxCAKIgAAQEDEIBEAAACQQMQgEAAAAABAxCAgSAAAgADEIAECAAAA -AMQgAkAAEACExIAIAQAAQAQJgAAAAAIAKAmABAAAAggFCYAFhEAARCEJhAAAAAFAIQmAkACAAECS -CYCYAAAAAAQJgAWEAAIkIgmAGQAABAACDYAEBAAAACAJAAAHYoAEAAAACCkJgBVQAAAAQAmIAEAA -AAgACYAAgAAAABoJgAAggAIECgmAiCAAACAACYCAAAAAoCAJgAAAAAAARAmACQEAAKAgCYAIIIAl -ABUJIABCAAAAggYEIEAGFAACNhAAAAAAAAABQBQ2QFQAQjYAKEgATAAgDgIkSARGQAAAIBAiBEAE -ACoAAEpAjIAApDAkQAAEAABFECBAAIFQAAIAAA8kAAYAAC6AACAEEDAEiABEQgIAQACqBCQgMFAg -QAUAAAIgNHgEQiABiAAIQEAQgABAAAZAAg4AAEBAEkAAAgJCUBASUgIJQEAEAAAgAM1AQIEAABBI -pKAJ8UgAAAikoEFBBBAAaKCgieAIhEAAoIgJQUAQHAgEQAngQRAAQAEIQMQEQABAMAEJAQCoAAjS -SAEABAAIQEBKAgoABABgEABAIQAASuaBAYAALEAABEEsCIASIAAESEAgIBFoAAAECAAByohhQQEE -AECEAWkYILgAAAESQIQAAAAAUKAAAAGAAEihqAABBAEhITKgBICJBAAAEogIgQCAAUEIAIAQhEAD -gAgAAAgIBEAgAAQACYNICMEQAYgIhEQAgAIEAABQFiEmEEwgSAAEAQGMACgAIQQkIAIBgAAABCFA -AACKAGwAJiABQQCAAACKBABIEAAAAAEIAIgBAQARhMgQBCIiAIQAAAoEFiJAASCAAAgCAggAIAEx -BiQjyAABAEAEYAAkAACAgAQkQBAAiBCAiCgQgAECFAIQAkYAQIMIFLAQMQINCAAAAABoAg2AQAKR -MDAACEYAiAJAFABNgECQAAAhAA5EAACAgqgABIwEKkCQAAFJhAQWCUCAACkVMAhgMAVAIgQUAWKo -MBAJKQgAAAcAkQBAAAQQAgQgAgCBAgGABAApICAAMYBJQEpgkDAJAShMQkBMQEkEAAAAKYACCQmq -ACgolEAIAAEUACgUACigAAAAAAAACYgEYAJAEAAEBARQURAAUFQEBAR5uEJCVAwEREBEFFBWYAAI -AgIUA1YEBAhABAAAlmIACEAMBIKEAABUsASsBEwAFBQQDAAGFABBUGAEIoKGAAQAUAQERpQAEgAA -DaQYhEP7BJAGACBEdEhATCgSgIQHIFIEYRlAkgAABBQoAEBABoEQVAIAAAQAKAAWCADlwATDAFRA -EBAABoFEVAWAMEIAyBAcCAIA1FMIAgICAMBSggsAECAgJFYSAAEQCCCASEBAEgQAKylBIBQAQAAg -IUiIoQCAACNIIEgggQQWBJAFWiIIAAAgwEAaCCAiACTAFC5RACAxoCAQAhgIQCAhAAAE60BAIAUA -IAChwAgGIAFAATEoOAgaMQAGUgAAQgACIAACDQIIEAAAAAhLSKMIQkACKEQQTjAgQIKSEKiIAAAA -AhSAIEBIEgADMAiwEBAhRcBYCwUQgJCCQhIgBCCAiIIKCpIKEwOFkIAIAkgIAo0AAgoRFwNCNBCF -CBASCggIAAQMAopAKRKIQGpQQoADCABUEBOGIAAIIGICUIAQg5AQNEgAAA6sUFIQsMARUFENgiAI -kggJACIiEMAAghRAkoBUCABglDSIjAiCipKEx1FCEAxQSKwQEqYQABQTlQClVhEDkoAIJlMwEBBE -EghlwAKARAgAAEAFAKEgAwRQAAoAgQUABKgAMCEUBEwAEwAAAAWAAACQABIAoByigBAEAwEAAoCS -lJKAAAAAgAKSAAJBAI0AABIDAQAANMwAEAATC5AEAAIWAAAAAUADABAAAkd4EiIAgAsQEoIABQCI -BQAAgAERARDTgEISkAIAhAEBABgAAAAQghEAEAMQAAQRAkR8zQIIgJEQBpCQgRETA4CAsAALQEmy -ABwZAzNfD3dVVVVVG18VvzNVVVNTVz8/dydVEQ//G18zVRAVIndHV1BVVVMbXzc3AVEzVVU3/ycA -zP9RVVcnX3d3D1Vyd1H7UFD/UVUFdxdVVTA/AAAD4g8dDx2rqkVnRlcdPzN3Re8F/yd3UVFSV3d1 -M1Uz/1VdEd3c3VUFU1cFETA/J3d3twX/Bf9ydxPf8vcndzU1VVNVV19fMwUzBQ8dVVUPHVVHMw8P -M6qlVVoFrwpfM6VVo1NbPzV3d1V3Dv4FrzOldX8zM4ubVV+qoxsbMTFX9zNfVTv/MwDM/6taWxsF -u7EPqru7qv+goP+rVV93t1VasrcAAAPhDy4PHauqRldFZwwdMyICVwD6Eburq6Knd3YzqjP68/sS -3t3fqq+jp6+7srcRuyKyAPoA+nd3A8/z8yJ3NTqqo6WnBSczXzNfDy5WVg8dVYszDw8zMzMzMwWv -Cl8zqlWqU1EwMCIiDw8A8AWvM6p3dw8Pi4ozM1VVGxsA/1X/M1VVMQAzAMwAq1pYBQURER2LEREA -VaD1AKszMyKyMzMSFwAABltVVaqqAwBEd0dHDD8PDwBVMzMRuwD/o6NERie7MwCiqhHdERMzM6Oi -r68SFxG7IhIzMzMzIiIDzwMDInc1NVVVpaQFBTNVM1VVVQD/qqpVqjMKDyIzMzMzCk4ErjNVVVVT -UjA1IicPDwHxCk4zVRERDw9HRjMzVVUbCgD/AFUzUFUyACdV3QBRVVRfXyInHUciJwGrUFUAUTMz -IhIzMzA/AAAGXlVVVVUDAER3R0cMPw8PVf8zMyJyAP9TU0RFJxEzBQQMEd0QETMzU1IFBTA/InJ3 -FzMzMzMiJwLOAgcicjU1VVVVVF9OM1UzVVVVAP9VVVVVHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQ -HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjFBAEZAdAASMJQARkB0AAIwBQBGQHQAAjHQAEZAA -AAZ3HQAAjAEAEZAdAACMdAARkB0AAIx0ABGQHQAEjHQAEZAdAACMdAARkB0ABIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAAD -hBgAABxgAAOEGAAAHGAAA4QYAAAcQAADhBgAABwgAAOEGAAAHAAAA4QYAAEcYACjhAAACkkYAAAc -AAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAAjhBgAABxgAAOEGAAAHGAAI4QYAAAcYAADhBgAABxg -AAOEGAAAHGAAA4QYAAAcYAADhFX/EbtVNXJ3Fb8VvzNVM1UVv3J3u6/18VVFX18wNTA1Hx8zBUVn -Ed0zVTMFdyevu//7Pz8zryJ3M68/PwDwVQVydwX/UFBfG3cnmt93dRe3AAAE6w9VVR2vqkXvG1+r -7zMFdyc/Pz8/UFV7dzP/VVMzNQWvTl8bX1RXJyc1Pyd3Rlczr1BVD1/c3RHdUFU1PzU1ERUz/1X7 -VQVVBRH/UV9TVVVHqP0A/6o1IicKXwpfM6UzpRG7d3d3d/r7/+9fTjU/NT8ODjOvRlch7TNfM1+7 -u19fVVc/NTP/Jycz/z81qvpVX3d3APWgoAobu7t1/7u5ErIAAAzjD2aqHaqqAlcKX6r/M18RGz86 -K3uqrysiMv6qozM6AP9fXwpOpKcidzA6GxFFZzP/qq8PBe7vI+9VXzA/NT+7vzP1VfdVX1VfAN1S -X1NamYsAVQ8PqjMiIgpfCl8zqjOqEbsiIiIiCguqqwoKNTU1NQD/M6pEdyLuM1UzVRERCgoAAjAw -MwAnJzMAMDAA8DMzIiIzM7GxCgoRERCaiIk6OgAABO0PVaoPCgAAVQpfAFUzVRERMDAhcTMzISIA -zFVVVVUzMwoKCl+lpSJ3MD8bG0dHMwAzMzMzIiMi7jMzMD81Nbu6MwBVAjMzMzMPD1BdU1OZmQGr -Dw9VM3d3BK4ErjNVM1UQuiInEQUFAQABChs1NTU1AP8zVUR3Ed0zUDNVIicFEVVRMDUzBScnMwUw -NQDwMzMiJzMzUVFfXyInAEVERTU1AAAE7Q9VVQ8FAFX/Ck4BRTNVd3cwNTAwMzNxdwHNVVVVVTMz -ChsKX1VVIncwPycnR0czBTMzMzMQERDcMzMwOjUwERAzBVUBMzMzMw8PUF5TU1VVAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAIFAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -CAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAjAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXkAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABBQAAAAAAAAAAAAAAAAAAAAAAEIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAASNAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAADQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAB -AAAAAAAAAAAAAgAADAAAIAEAAAAAAAAIAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAPryAAAAAAAwAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAADAAEAAAAQAAACAAAAAAAAg -AAABAAAAAAAAAAIAAAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIABAAAIAAAA -AAAAAAAQAAAAAAuu4AAAAAAAEACAAAAAAIAAAAAAAAIAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAIAAAAAAAAAAAAAAAQAAADAADAAAAAAAAAAAAAQAAAAA -EEAkAAAAAAAAAAAGACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAIAIAAAAAAAAAAAAAAAAA -AAAACa4BAAAAAAAAAGAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAAAAABAAAAiAAAAAAAAAAIQAAAAACAAAAAAAAA -AAAAAADAAAAAAEAAAAAAAACAAAEAAAAABADAAAEAAAAAgAAAAEAAIACAAAAAAAAAAAAAAAAD3AAA -AAAAASAAAAAAAAAAAAAAAAAAAAAAwAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AACAAAAAAAAAAAAAIAAAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAEAAAAAAAAAAQAA -AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEcAAAAAAAAAAAA -AAAAAAAAgAAAAAEAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAACAAAEQAAAAAAACAAAAAAAAAAIAEAAAAAAAAAAAA -AAAAAAAEAAAAAAAAwAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABn0EAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAIAAACAAAAAAAAAAIAAAAAAAgAAgAAAAAAAAAAAAgAAAAAAAIAAAAAAAgAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAHbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAgAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAA -AAAAAAAAAQAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAQAAAIAAACAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAB14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAUAAQAgAACAAAA -IQCAAAIAAAAAAIAAAAAUAAAAAAAAAAAAAECAAAAAWAAAAIAAAAAUAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAJaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAACAAAAAACIAAAACAAAAAgAAAgIAA -AAmAAQAAAAAAAAAAAAAAAAAJAAEAAAAAACmAACAAAAAACYAAAAAAAAAAAAAAAAAAAAkAAAAAAAAA -CYAAAB7lAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAA -AAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAACAAAAAAAAAQIAAgAAAAAAAgQAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAgRAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACP0A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAIBAAAAAAAAAXAAAAABAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiiAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAwAAAAAAAAEDAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAEDAAAAAAAAAAIAAAEAA -AABAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAg1cAAAAAgAAAAAAAAACAAAAAAAAAAEAA -AAAAAAAAQAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAgAAA -AAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAA -AAAAAAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAibAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AABAAAAAgEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAIAABAAAAAAAAABz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -AAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAACRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAIAAAAAAgAAAAAAAAIAAAAAAAACA -AAAAAAAAAAAAgAAAAAAAAICAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAICAAAAAAAAAAIAAAAAAAAKT -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA -AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAAAAAAAAAAAAAAACi -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB -IAAAAAAAAAEgAAAAAAAAASAAAAAAAAAKAAAGAAAAAAAAAAAAAAAACyAABgAAAAABIAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAB -gAAAAAAAAAGAAAAAAAAAAYAACSgAAAABgAAAAAAAAAGAAAkoAAAAAYAAAAAAAAABgAAAAAAAAAGA -AAAAAAAAAYAAAAAAAAFAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA -AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAIAAAAAAAAAAgAAAAAAAA -ACABAAAAAAAEAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -IAAAAAAAATIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAoAwAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAA -BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBQAAAAAAAAAFAAAAAAAAAAXAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAvoAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAgABAFAAEAACAAEEAAAQAAIAAQQAgFAAAgAAAAAAEAACAAAEAAC -QAAIAAQBQABAAAgABBAAAAAAAAAAAAAAQAAIAAAQAAJAAAgAAAFAAgAAC+1AAAgAAAAAAEAACAAA -AAAAAAAAAAAQAAIAAAAAABAAAkAACAAAAAAAQAAIAAAAAAAAAAAAABAAAgAAAAAAEAACQAAIAAAA -AABAAAgAAAAAAIzJDAAAApIAjMkMAAACkgCMyQwAAAKSAABJQAAAIoBEjMkMAAACkgCMyQwAAAKS -RIzJDAAAApIAAAEAAAAAgACMyQwAAAKSAIzJDAAAApIAAAAFyYzJDAAAAIAAjMkMAAAAgAAAAQAA -ADCTMQABAAAAMJMxjMkMAAAAgAAASUAAAACAAAABAAAAMJMxAAEAAAAwkzGMyQwAAACAAIzJDAAA -AIAA+JJGBKBEQAH4kkYEoERAAfiSRgSgREABgAIiBSBCIAD4kkYEoERAAfiSRgSgRGAB+JJGBKBE -QAEAAAAAAAAAAPiSRgSgREAB+JJGBKBEQAEAAARc+JJGBAAAAAD4kkYEAAAAAAAAAAAgYkkfAAAA -ACBiSR/4kkYEAAAAAIACIgUAAAAAAAAAACBiSR8AAAAAIGJJH/iSRgQAAAAA+JJGBAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -40907,1918 +50133,1260 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAA1AAAAgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWGAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAACCAAAAAADYcAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAICwAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAARgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +ApEAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAo +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAknAAAAAAAEUAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAAAAAAAABAQAIAAAAAAEAAAAAAEAgQAAAAAAAAAABAAAAAAggAABAA +AAwAEAAAAAACAAAAAEBAQAAAAAAAAAFRAABIAAAEAgCIAAAAAAAAEAAgEEAAAADAABAAQAAMAxAA +AABAEAACAgAACAAAAAGQCAAAQAgAAAAAABAAAAAAAAAAAABAFABAgBACAAAAAcAAAAAAAAAAAAAA +AAAAEAAAAAAAAAAAAAAAUAAAAAACAAAACAAAQABiIBAQAAAEAAAAQAAAABAAEBBCCAAAD4AAAAAI +AEAAAAAACAAAAAAMAAAADc5AAAgCAAAAAAAAAAAAAAAAAABQAAAEAAAgEAgAACwAAAAgEAAAAAAA +AAAAAAoBEBBAAAgAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAEAAAAAAAhAACAAAAAAAEAABA4BAFA4IKBAEgAAgAACCAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAgBIAAAG7AgAgAAAAgggbAyAAAAAiQBoSAAAAwISAAgAAAAAAgEAEAACAABSAAQIACAAQAAg +AAgAAIAAABAAEAAAAAAACAAACAAAAAAAAHAAAAAACAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAQAAIGAAAMABAAAAYAABAAAAAAAMIEBAAAAAAAAAAAAAAAAACSAggAAAQAAwAAAAAAEAASAJAMA +AA6/AEAAQIAIAAgAAACAAAAAwgAEAQAABACAEAAAAIAkAAAAABAAAACQAAAEAAAUAgHCAAAAAISA +AAkACAAAEAAgAAAAAAAAAAAAAEIAAAAgAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAgAAAAAABAAgAC +AAAAgAAAABCgAAEAAAAAAAAAgIAAABABBACCAAAAAAAgAAAAAAIAAAAAgABAAAAAQAAAAb8AgECA +AAAQACAIAAAAABCgAAgAQAAAAQAEAABAAAAAIAAABkAEiAAAAAAAABYAEChAAAAAIAAAAAAAAAAE +AAAAABAAAIAAAIAAgQIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAIAAABgBACCAAQAAHA +ACMAEBBACAAoEBABAACAAAAqCAAQAAAAAIIQABQAQMAAAAAQAAAEAAAKAAAMn1AAEAIAAAIAFAQA +IAAAhCJwABQAAQAQIBAQEAAAIAIACAAQAAAAAAYIACAAQQAAAggACAAEAAgACAAAAAAAAAAAAAAA +AAAAAAgAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIACGBEAFAAAAAAYEEEEQAAE +AhxUAAiAAAAAGBAAEAAQAAAYEAAIAAAAABAQAAARAACCGBEAAAiiABCIAIACGFAgCIAQEAAYEAAR +AAACAhgQIBAAAJACGBAAkAAAAAI4EAAUAAAAADgwAAgAiEBAGBQAGAAAAAAYEAAAAAAAAAAAIAgA +AAAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAAQCAAAAAAAAAAAEAISAAAAAhgAAAAAAA +AAAAAAAABAAAAACAAAAAAAAAgAAAAECAAACAAAAAAb0AgAQAAAABIAEAAAAAAAAAAABggAAAAAAB +IIAAAACAAAAAAIAAgIYAAAAEAAAAAQAEAADAgIAABAAEBIAAAAAAAAAAAAAAAAABBACAAAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgkAACAAAABAAAAAAAAAIEAAAAAAAAAAQ0SAAAAAAABAQAA +AAAIBAEEAAAAgMAAAQmEAAAAAAABAAAEWAAQAAAAAAABDAAAAAAAAAEAAAAAAAIIAQAAAAABBAAB +AAQAAAGAgAEAAAAAAAAAAQQAAAAAAAABAAAAAAAAAAEAAAAAABIAAAwAAAAAAAQBAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIACCAARAAAAJAAAEEAAACCAAAAAAAAAAIQACBAAAAA0kAAAA +EAAAAIAAABAAAAAAAAAAAACtAgAAAAAAUAAAQAAAAAAIAAIAAAAAECIAAgAAAAAAAAACAEAAACQA +AAJQAAAAiIAAAIAAAAACAAAChAAAAAAAAAAAAAAAAgAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgIgAAAADAxCQAAoAAACjEIAMIAAAAyMQgBAAAAABIxCQAgAAAAAzEAAAIAAAkIIQg +AwAAkACAxAAACSMkAQAAAACAxCABAAAAAATEIAEAAAAAyMQgAQAAAACAxCACCAAAAIDEJAAAAAAA +AMQgAQAAACCAxCARAAAAAADEAAAAAAAAAAAgAQgAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AIIAAAAAIBABqAAAAAABAAGABAAAAAgiAYIAAAAAAAABiAkAAAAQAAEAAAAAAQAAAZIUAAAIABAB +AAAMUpAEAAAAABABggQAAAAAAgGABAAAAAASAZEEAAAAABEBgAAAAAEAEAGIAAAAAFAgAYAIAAAA +iCABgQUAAAAAAAEAAAAAABAAAIIGQAAAAAoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQBAhAJA +gAAQAAAAEmAAiAAAQAQAAIAEBiBAhABgwYAQIAACAAAEAAAAAAAAAABAAEAAgABAgAAAAAgFCQBA +QAQCQAAAgAQAYFAAAgAAQIAAYGBoYEGAgABQgAAAAFCAiUCBQBAghAQAQIxpEAAAAICAAESAAAAA +QAgAAAAAAAAAAAAABAkAAIgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaIAhAAYJAAAAAAKQA +AQAECUAAAAgsQEAAAAAQAAAQAAAACCAAAhACAABAAAEEAAgAAABQAABIQgAAxVCaAACIgEGgBACA +AIAAAAkAABAAVEgMEAAIEhJSQABJCABACEASAFCACAQYQAABCAIAAAJCEAwIAEBAAQIAFAhAAAAA +AAAAAAAAwAACAAEIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAoQQAhAAINAABACQIBQwABA +AwAAAAQAAgEAAoAACAAAgACAAEABAAAgAAAAAAAAAAMAQBDAAAAL9AAGIAEBgABAIAABAAABEAAi +gAEAIwAAAAIAABCBgAAAAQQgBAAIAEACQAABAAAAAAAAAAAAAAMAgCECAACAAAAAAAAAAAAAAAAA +AAAAggIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAABABQAAAQAAAAAAAAAAQAECSgACAAA +AAIAAAAAQDAABAAAACAAACAAAAAEAoAoAAABBBUAAAQYAARgFAAgABAAAAAAAEAEABAAAAAEAkAA +EAAAAAABBAAUAAEAAAEAFAAACAgAAAAAQQCAEAAMjAAgBAQAAAAgAAAAAAAAAAAAiAABgAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAQIBhBAABAQAAAAgBASAgAUA6sCcAwgMQAACABB +AEMQAiBEAAOAAAAAQIAAgBAAOYQAAAAAATJAAAAAKAAAAABLKAAAAABAAAGIAgAAAAAABEICCAQA +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 +DDMzAAAAAAAFAAAAAAAAAAAAAAAAAABVQAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXF7K3 +CicnuwAAVpr/////b2+urjA/U1MA/wAAqq+qqgAAMzcAAFVdMzNdXwAAAACZ/1XdMw+qMwAAAV0D +86OjKyub3wAA/+8AAAAAiLtmZh0dR0dm/ya/NTWjoxcXEhdfNSe7AABXVwD/AAAAAA8fMzsAAAAA +/58AAAAAAAAAAAAAAAAAAKq/AACqugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHt7cXtfJycRAABV +Vf////9NTTc3MD9TUxD/AABQVVVXAABzdwAAVVU3MxUFAAAAAETdM3czD1UzAAAPtgPzU1Nvb5vf +AAC/rwAAAABEd1VVHR1HR0TdBJ01NVNTe3txe181JxEAAFVfBP8AAAAAHz8zMwAAAAD/rwAAAAAA +AAAAAAAAAAAAVV0AAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6AAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADXuAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAB1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAAAAAAAAAAAAAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAFnSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAA +AAAAwAIAAABAAABAAAAAEAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAgAAAAAACAgAAAAMAAAAAA4g +gAAAAABAEAIAAAIAAEAAAhAAAAAAAAAAAAIAAAAAEAIAAAIAAAAAAGAQAAAAQAHAAAAAAAAAAAAA +AAAAAAADAAAAAAAAQAAAAFAQABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAgAAAAIAAAAA +AAAAAAAAEAAAEDAgABAAEEIAAAAAAAAAAAAQAQAAAAAAAgIAAAAAAAoAAA8AAAAACeUAIAAAAAAg +AAAAAAAAMAAAYAgAAAAAAABAAAIAAAADAAIAAAAAAAAAAEgAAAAAAAAAQGAAAAAAAAAAAAAAAAAA +gAAAAAAAAAAAAEACAAQAACAAAAAAIAAAYAAAAAAIAAAQAAAAAEAAAgAAAIAQQIAAaAAAAAAwAA4A +AAACAAhKAAABAAggIkAkKAAAgAFqAABoAAAAAAgAAFAgAABAACACAAAGaGkAAAABAAAAYAAAAAAA +CgAIAAAAABQAIgkACAAAIAAAAAAAADAAAACIAIAABAIJgBYAAAAMAABgCQAAgAAAAAAwAAIACJAA +AEgWCoECBABAAAAAAAAAAAAAAAAAAAgAAAAGAAAAAIABwAAABACBAAEAAAAAAgAACAAAAAgAAAAC +AAAAIAABkQgCCAAAAiAAAAAAAAAAAAAAAAAAAAAkEAAAAAvkAAAAAAAIAAAAAAEAAAAIAAABAAQA +wAAQAAAAAAIAAEAAAACAAEAAAAAEAAACAAABAAQAAAAAAhIACAEAAAABAkAQAAAAEABBAAAAAABI +QQQAAAAAAAAAAAAAAAAAKAAAAAAAAACAAACAAAAAAIIAAAAAAAABEIAUAAAAKQgISRAAAAAAAABA +BAAAAAASgAAAgAACAAIIAACgBAAAgAAAAAAADRAAAAAAACAEAoAAAQAAkAACABAAAAAIACAAAgoA +AgAEgQEAAgAQAAAAAAAAAAGAAAABgAAAEAACBAAgAAAAAAAAAAACAAiUAACAkgkBIAAAQIAAAAAA +gAAAwAAAAAAAAAAQAAAAAACAAygAAAAIAAAA0AAAAACAAAQIAAAAIIAAAAAIAAAggAAhkAAAAAEg +AAAoAAAAAAAAABCAEAAAAAACAAAJXxQAAAABQIAAIAAEAACAAAAQBAAAAMQAIhQAAAAAgAAAAAAA +gIBAAAAwEAAAAAAIABQAIAAEAABiCAAEAAAAAAJQAAAAAIAAQBABAAEAAgABAAgQAAAAEBAAAAAA +AAAQAAAWAAAAABgQAAoAlABBOBYAEAAAABAYEgAQCAAAABgSAAQCAAACORACGACAAAAYEAAYGAIA +ABgQAAgCAAgAOBAAAAzsIIgAAAAAEBAAAAAAAAAAACAQAAQAABgQAAgAAAAAEBAAAAAAAAAAAAAR +gAAEAhgxABQAEAAAGBAECACAAAAYEAAYAAAAABgUABAAgAIAGRAAAAAAAAAAAAAAAAAAAAAAAAAA +AACAAAAgBAAAAAAAAAABAcAAAAABAAAFgAAAAAABIEAAAACEgAAgAAAAgAAAAAAAAAAAAAAAAAAA +AACRAAAACvUBAAAAgAAAAAAAAAAAABoA0AEAAAAAAABAAQAAAAAAAAAAAAAAAAAAAWAAAAEAgAAA +gEAAAQAAAAAAAAABAAIAACAAAAAAAAABIGABAFFBAAAAAAAAABABAAAAAAAAAAAAgAAAACAIgQRA +AAAAAKABACQAAAAhKAEAIAAAAAAAAQgEAAAAIIEBBAAAAAAASgEAoAAAgAAAAQwEgQAAAMABAAAB +KwQAAAAAAAABAAAAAAAAAAAAAAAAAAAgAQUYAAACIAABAAADAAAAAAAABAAAABAIAQEAAAAAAAAB +DAQAAAAABAEEJAAAACBIAQAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAIQAAAAACEAAAQAACAAAAAC +AAAAAAAAAAIAAAABQAAAAgAAAAAAUAAAAAAAAABQAAIAAAAAEAAAAFACAAEgYAAAAAeUAAAAAAAA +AAAAAAAAAAAAAAIAAAACAQEAAACAAAAAAAAAAAAAAAAAAAIgAAAAAAIAAoAAAAAAYAAAAAAAAAAS +AABAQAAAgAAAAgAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAJCkAAAAAAMQgAwAAABBAxCQiAAAAgADE +JAAAAAAAAMQgAgAoAJAAxCAAAAAAABDEIAEAACAgAMQgAAAAABAUxAAAB+0AEAAAAAAAhAAAAAAA +AAAAJAAAAABACMQABQAAAAAAhAAAAAAAAAAAIBIAAAAIgMQkAAAAACAIxCAAAAAAABDEIAIAAFCA +BMQgAQAAAAAAxAAAAAAAAIABAAAAAAAAAICIIAAAgABEAYAIAAAAABABiAAAAAAACgGIAAAAAAAA +AYAAABAAAAQBhAAAAAAAAAGAJAAAAAAAAYIAAAAAAAABAAAOkQCAAAAAAAkBAAAAAAAAAACIAAAA +AAAAAQAAAAAAAAABAAAAAAAAAACAAAAAAAAQAYgQAAACAAEBggIAAAABQAGEYAgABEAZAYAEAAAA +AWABAAAAIBAAAAAAAAAAAAAAAAAEAAAARBBgAgEAAICAAABAAAAQMABAQAAAAIgAIBAEAEBQAAAC +AIgQABAAQEAQAABAAEAAABAAAABAABAgADAAAAyiAAAAAEAAAAAAAAAAAAAAABAAEAAAIAAAQAAA +ICAAAAAAAAAAAAAAAAAAUEACAIAAAAAEAAAAIBAQAAAAAAAUAABAIAAQIEgQAABQBABgAIwAAABA +AAAAAAAAAAAAAAAAIEQQDBAESAyA4AAAAAAgBAhABAgEUgEAAAQAAgAAAKIIACAACAFAEkASCYEQ +BAAAAAAQAAAAAAAAAAAIDAFABAAAyQDABAAAEAIEAAAAAAAAAAAAAIIIAeAAAgIABABAEAgAAAAA +AAAAAAAACAgJAIGAQAQUBMAIAaAIgQAAAMEAhABACAQIQAQCCAQJyADgCAJCAAABAAAAAAAAAAAA +AAAAAAAAACCAQQAAAAAAAUAIgABKBICAAQAAgIECAgAAAAAAEBGGIAAAAAAAICBAEAAAARAAAEAA +AoQADEEgggAAAAAAAAAHqAAAAAAAAAAgAAAAAAAAAAAAAACAAAAAAIAAAQAAAQAAAAAAAAAAAAAQ +BCAAEAAEQAAAEIAAAQAAAgAAAgAAAIABgAAEAACAghAAARCBAAABAAAAAAAAAAAAAAAAAAAAAAQQ +AgQAAAIgQDCwAAIAAAAgAAAAAAAEAAAAQAACAEAAAAAAEAAAhAABAAAAAAAAAAAAAAAgAAAABBAA +BEAAAgAAAAbXACAAAAAEAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAEAAAAAAAAAAAAAAAgAAAAAQAU +AEAABQAAIAIAgBAQAAAAAABAMAQAQCAAAAQAAAQBAAAIAAAAAAAAwAAAAAAAAAAAAIAAAAAghAAg +AAAAABQVAIIBQEAAAAAAAEYAABRAAEACAAAAAAAAQAAAAAAACAAACIAAsQQAANAAEARCAgAEQAAA +DvkAAABAAAAAAAAAAAAAAAAAAEAAAABABEAAAgAAQAAAAAAAAAAAAAAAwMAAEERFAAAAQAhBAEBA +QACAABIAQCAQAABAgAAAAAAEAYABQAQAABAAAAAAAAAAAAAAAAAAAAASAgAAEAAAAgE5CAAoNBRJ +ABAQAAACEhIQACBIEAAQAggAEAgIAhAAAQBACBACAAAQABACAADAAEICEAAgChAAAAAIbAAAAAAA +EgAAAAAAAAAAAAAwAgcAEAgEAAAAAAAQAAAAAAAAAAAAAAAIAACSAAAgSAACAAEAAggBAEKYAACA +IAACIgAFAAAAAQgGEiAAAKIgAAAAABAAAAAAAAAAAAAAAIAASEAAAAAAQACQgABAggAAAgAASBAA +AAQAEEAAAQCAAAKAAgFAAJIQUgBABRCwQAECgAAIQAgACEAAAABAABIAAAaMCAgCABAAAkAAAAAA +AAAAAGAQAEIAEBICCBACAAACAEAAAAAAAAAAAAACoAASEggKEgAIAhKAAAoQQAAEFQIwBQAAABAQ +wgBSQQQgCgASEAAAAgAAAAYAAAAAAAAAAAAABAABAoICAACQAAIYAUhIAgAAAgICIAAAWCAAAkgH +gAAAAQAETyGAEAAAAgIgAAI2AQQAAAACAAIABEAkAAgAAAAACMIAAgQgAAAAAAAAAAAAAAAAABgE +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAB3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADHQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2wAAAAAAAAIAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAQAAAAAAAAAAAAAAACAgAAAAAAAACAAAACAACAAACAAAAAAAACAAAAAAAAAAAAAAA +AAAAAgAAAAAAABAAAAgAAAAAAAACAAAAAAAAAAIAAA+AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAQAAAABAAAACAAAAAAAAAAAAQAAAAAAAAgAAAAAAMAAAA +SAAAAAAAACAAEAAAAAAAQFAAAgAAAAAAAAAIAAAAAgAAEAAAAApAAAAACAAAAAAAACAAAAAAACAg +EAAAAAEAQAACAgAAgAAAAAAAIAAAAAAADsYAAAAAAAGEAEAACAAAAAAAAAAAAAAAqAAAAAAACAAA +IAAAAAAAoAAAAAgAAgAAIAAAACIAAAAAAAAAAAAAQQgAACAQAAAAAAJQACAQAAcAAAgAgAAAAEBA +AAAAAAAAAAAAAAAAAAAIAAgAgAAAAAAACAAAAABAAAIQAAAgAAAAIEAAEAAAQAAAEAAAAAAAAgAI +IACAAAwAAAAAAAAIAAAAAAALswAAAAAQAAAAADAAAABgMAAAAAAAAABABAgAAAABAAAIAAAAAAAA +CAAQAAAAAAoAIAgAEAAAAABgcAAAAAAKAAAQAAAAABAAAAAAAAAAAAAAgAABBABKEABAAQAIAAAA +AwQEAAAAyAAAQAAAAAAQwAAAAABAABAEAAAIAAQABAAAABAAAAAQAAAACAgAAAAAAAAABAAASsgJ +AAAAAADAAAAAAAE4AAAIAABQhAIAEAAAAAAQAAAAAAAAgCAAAAAABAACAQCAAAAAAAAAQAIEAAAA +gAAJCAgQAAAIAAIQAAAAAAAAAgAAAAAAwYBAAQAAAACEAAIAAABAAARAQIAAAAAAAAAEAEAAAABg +AAIAAAAoACIAAAEAAIAABBIEAAAACAAAAACAAAgAAAQAAAAABAAAIAAAAAAAAAAIAAIAAAAAEIAA +AgAACQwAAAQAAAQAAAAQAAAAABQAAAAAAAAAAAAAAAAAEAIAEAAAAAAAABCAAAAAAAEIAAAEBCgA +BCAAgAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAJAQAQAAAgAAIAAQAAAAAAREEAAAAIAQAEgAAAAA +AMACCAAQAABAAUIQAACAAAQAgAAAIAAAQAAAkAAQAAAAAAAQIAICAAIAAQAAAACAIAAAAAANuAAA +AAAIQAAAQIAQAADAgAAAAAAAACBAAQgAAAAEAAQAgAAAAAAAAAAIEAACAAAAAFAAAAAAAAAiAAAA +AABICAAIAAgAADAAQAAAIBAAIAACABBAFAAAGBAABAAAABAYEgAMABIAABgQABCAAAAAGBAACAAA +EAAYEAAYAAQAEBgQABAAAAAAChAAmAAAAAAYEAAQBEAABBgQAAAAAAAAAAAAAA6cAAAAAAAACBIA +CAAAAAAQEAAAAAAAAAAAABAABAAACDAAAAAAAAAAAAIRAAAAgjhRAAiCEAAAGBAgAAgAABAYEgCQ +AAAAAZgQBAAAAAAAGBAAQACAAEAEgAAAgASAAACABAAAAAEAAAAAAAAAAAAAAACAAAAAAAAAACAA +AQEAAIAAIAEAAAAAAAAEAAEAAAAAxAEAAABgYKAAAAAAAAAAAAAADY4AAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAACAgCAAAAAAAAAAABgAAAAAAAAAASAAAACAAACI +gQAAgIAAAABAAAAADCgBEAAAAAAAJAEAAAAAAAAAAQAEAAAAAAiBDAAAAAAAhAEABAAAAKAIAQAA +AAAAIAABAAAAAAAMEAEAAAAAAAAgAQAAAAAAAIAAAAAArwhQAAAACgABAAAAAAABAAEAAAAAAAAA +AAAAAAAAAAoBAAAAAAAAAAAAAAAAAgAAAQ0CAAAAAAABCCAAAAAgYAEABACAACAAARBICAAADCAB +AgAAQAAAAgAAEAEAAAAAAAFgAAACAAAAAgAAACEgAQAAUBAAAAACAAIAAAAAAAAAAAAAAAAAAAAC +AQAAAAABAAKQAAAAAAAAAAAAAAAAAAAAAA6ZAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAgAAAAAA +AAAAAAAAAAAAAAIAAAACICAAAAAAAABAAAAAAAAAAAAIAAIAAAAAASEABBAAAAAAQQAgAQIAAACA +xCYgTAAAAADEIAEAAAAAgMQkAgAAAEAAxCABCAAAAADEIAIAAAAAAMQgAAAAAIAAQCAUAAAAAEjE +ICEAAAAAgMQAAAAAAAAAAAAAAv4gAAAAAAAAQAAAAAAAAACEAAAAAAAAAAAgAAAAAAAAQAAAAAAA +AAAAIAEAAABAwMQgBAgAAIAAxCYAQAAAABDEIAMAAAAAiMQkAQAAAAAAxIAEAAAAAJABiAAAAAAA +QAGAKAAAACAgAYgAAAACACgBggQAAAMgAgGBAAAAAAAGAYQAAAAAAAAAgYAAAAAAAAGAJAAAAACQ +AQAAAAAAEAAAAAAL4oIAAAAAAAAAAQAAAAAAAAEAAAAAAkAAAIAAAAAAAAAAAAAAAAAAAACABAAA +AAAQAYIAQAAAAAABiAAAgIIggAGABCAAgkAQAYgGIAACQAQBAABAhCAgQMgAQABAQMBAUUBABAAA +AAQAAAAABBAgEKgBAAJAESABCAAAQAQAQEAAAEAEAABACAAAUDAAMABAEABgUAIkIBABAAAAAAAA +AAAAAAIXAAQAABAEACAQYAAAECAAIAAAAAAAAAAAAEAQAAIAAAAAAAAAAAAAAAIAQAAEAIEgMEAI +ABAgAGIAQIAAECAAIAJAMAAJQAAAAAAUAECACAEACABIAAAEEgAKEAgRgAIAAAAAAEAIAAAAARDh +AAQIABAACAAIAAgAAEQIwQSAABoAAAAAAAAABAAEAEQEQAwEAAAhCABgAAAAAAAAAAAAAAAAxzYA +BAAAAAEAAAAAEAAIAAACAAAAAAAAAAAAACACAMAAAQAAAAAAAAAAAYAAASAAUAAIAAAAwGwIBAAE +EAAAADAACAQAADIACEQQRAgAGBgKwQKGYAsBAAAAAAABBAAAAAAAAQICAIQDhACCABAAAAABAAAA +hAABAAAEgMAQAADAAACAEAAAAAAAAAABAAABgCAABiAEAQAEQAAAAAAAAAAAAAANygAAAIAAAAAA +AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAQEASQCAAYAAAAAAAgAIggAAAAQQ +gAAAAAEAYABAEQMAAQAAEAQoBCBAAAIABAgEAAAAAAAgIAAAKAAAFgCAABAAAAAACCAQQAAEAAEA +IAACAAAQAEAAAABAAAAAAAAAAAAgAAAAEBQAAAAQAAAAAAAAAAAAAAGyAAgAAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAEAAAQAAAAAAAAAAAAEAAABAACQAEAEAAAQAABAAAAAAIAkAAEgASQBAAEYYE +AAAAAAAABAAAQAEEQAm4FMmAQAAAABAAAAAEBIAQCAAUAAACEAAAEgRAAAAAAADRAgAAAgIBCFAA +AAAEAIAYAAAAQAJACAAAOQAAAmgBgEEAAAAAAAAAAAAAAJYIAABAACAEQAAAAAIAAghAAAAAAAAA +AAAAgAAQAAAAAgAAAAAAAAAABFAAACgEABAACQhAAAAABAgAAAcEQSBWABRAAhAUhAAAAABAAAAA +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 ++gAAAAAAADoiqqqrqgAA7+pVdQAAAP8zN6qqAAAAAAAAAAAAADMzAfUAAAAAA/Ojoysrm98AAAAA +AAAAAAAAA9MAAKqqAAAAAAAAUHcAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAbW3b2yIiEbsA +AADqAAAAAAAAqrqlmQAAEXdnZ1UzDzMAAP/6AAAAABERERF1ddfXVVX//wAAAAAAAAX3AAAAAAAA +NXdVVVVVAAD//1VVAAAQ/3c3VVcAAAAAAAAAAAAAM3MF/QAAAAAD81NTb2+b3wAAAAAAAAAAAAAL +4QAAVVcAAAAAAABEXwAAAAAAAAAAAAAAAAAAAAAQ/wAAAAAAAAAAAABdXdfXd3cRuwAAFf8AAAAA +AABVVVVVAABm/9/fVTMPMwAA/f0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA6MAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAACAAAAAIQQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAABAAAAAAAAACAAAAAAAIACAAAAAAAAAAAAgAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAACAAAAABAAAAAAAAAAAAAAAAAPCQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAPTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAgAAAAI -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQgAAAAAAAAAAAA -AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACWsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAAABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAg -AAAAAAAAAAAAACgAAAAAAAAAEAAAAAAAAAAAAAAAIAgAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAA -AAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAxOAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAIAAAAAAAAABAABAAAAAAAAAAAAAAAAA -CAAAACgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAAAAAAABNsAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQAAAFwAABIAAIAAAAQAAAAAABAEAAgAAACFgQAAAAAAAAAAAAAAAAAAgkgAAAA -AAACAAAAAAAAAAIAAgFAAAAAAiAAAAAAEAQiAgCAAUQAAADAAAACtAAAQAIAgAIIAAAAAAAAAoAA -EAIAAAACQAAAAAAAAAIIAABAAAAAAAAACAAAAAAAAABgQAAAFAACAAAAAAAAAgAAAAIAAAAAAAAA -AAAAQAEAIAJoAhAAAAAgAkACAAAQAAAAAAIAIAAAAFBAAgAAAAAgCAgCAQAAAGAAMAIAAAAAIBAw -AgAAAAAACBAAAAAAACAAAAIAAAChABJwAAAAAAAAAAyQAFAIAAIBAACAUCACAAAADChABQIACAAA -AEAQAgQAAAIAEAQgAAAAoABCAAIACAAABAAQAAAQAAAgAhACAAAgAChKUAIAAAAAAAAQAAAAIAAA -AAAAAAgIQAAAAAAQAAJAAgCAAAAAEAAQAAAAEgCAAAABgAASAAhAABAAAAAAFAAAAAAAAAQAQAAB -gAAQABBAABCAAAAUEQAARAAAUAAAgAAAAiQAAYAAAAIRIAABAAAAKBEAAAGAAAAAEAABAAAAAAAQ -gAAEAQAAAAgIIAGAAAQAAGCBAAAABAQQCEABAAAQAAiAAACAABIoCEggAAAAACAKQwQEAACAsAAA -AAAAAACQAQEJAABAABBAADEAAACQEBAJAEIAAMAQAAQJAQAAwAAACAAEAACAUIAIAEIAAIAQABEB -QAAAgAhACAAQARCAkAAJAAAEWUQAAAAAUAAAgAAAAMAQAEkAAAEAAAkACAAAAABEEAQAAAIAEkAQ -AAgAAAAAABAAAAAGAAIAoCAACAAACIAQAEAABAAAABCAAQEAAAoCAAGAAABAAIQACAAAAAAAAAAK -ACAAAAAAAAAAAEAAAAEAAAAAAQgAAAAAACAAAABAABAAAAgAAAAAAAAAAAAAAAAQIAAQAAAEEAAA -AABIQAAAAAAAAAsuAEhAAgEAEAQAAAAAABAQEACAAAAAEACAAAAAAAAAAAYAAAAiAAAQAACCAAAA -EAAAAAAAAgAAAAAEAgAgAAAAAAAAQgAAEAAAAAAABgGAEgAAARACAAACAAAAAAIIAAEARAAAAgAA -UAAECAAACACAAABIAAAIAAgAgQQQAgAAAwAAABAAAAEiAABSEAAIAAIABEAAAAAAEQAADAAASAAA -AAAAA8ZBABAAAAABAAAUAAIAAAEAEAAAAAABEAAEABACAAALgAAOAIAAAAAQgAAAAAAAAACABggA -AAEAEMAAEAIIAApgCBAIABIAKBCAABAAAIAAQEgCkACAQAAASAIAAABQAAEIGJAAACACAggAAAJA -AAABiAxQAkAAAgAIAIAQgAAAAIgZgAKAAAAACABAAIAAAASIAEAKSAQCAAgKgBCIQAAkAAAGCwgE -gAgAAAJACAhQAEAgAgBICUACABACAAgAAAAAAAAACAAAABgAAAAIBEASBAAAQAgICAAEQAACCAQI -AIAAIACIA0gCAIAAAQwAEAgAACAjgQQAAAiEAEABAGABAAQAQIMEAAAAIAAAAABAgAUEEASBgAAB -QAQAUIGIAAAAAAAEAAAAAABggFADAMAAAASAAAEAAAAAAQAgARAAAAAEACAAAATEAAAAAAAEAQAB -QAABQAQBIAAEAAEABQEgAUAAAEAEAQEAAEAAQSEAIAAEAAAAIIBAAABAAAAAAQAAgAAAAASAAIBA -AAAABABBAQCAAAABAAAAAgAQABMUAAAAAAAAABQAAAAAAAoAAAAAkABAAAAgAAAgBAAAAAAAAAYC -AAkAIAAAIAMACAAIAAAAAAAAIAgAAQYAAAAAAAAARAAAAQIgAAAABYsBITAAAigAAABUAAAKAAAA -CAAAAAAABQAAVAAAAAAEAAAAAAEAICAAAAAAAAAAAAAAAAAAAUAAAACkIYAIJCAAACAAMAAIEAAI -AAAAAwAgAIAAECgAggYQgAABAAAABBCABAAAFCAEEIBAAgQAAAAQgASAAAJAIBCAwBAAFAAEEIBA -AQAUACIQgASBAAEYJBGAkAOAABIiEIAAAAAAAAIQAAAASIGAAAAAACQQgIABABSgBBCBABEAAAAA -EICAAAAAECYQgAAAGAAABhCABBAAAUAAEICQAAABACEQgAAEABUQABCAAAAIFAAAEIAAAACQIAAQ -KAAAAAAAiMQhAQAAAAEQxCADAAAAEoDEIAAAAAAAwMQgIQAAAIBAxCAGAgAACEDEJAEAAAAkQMQg -AAAAAAhCxCAGAAAAEEDEJANAAAAAwMQAAA7rKAEAAAASyMQgEwAAAAAgxCARAAAAEijEIANIAAAI -wMQgAQAAAJBAxCAjCAAAAIDEJBECAAAAwMQgA0oAAADAxCAAAAsAQSDEKAAAAAAIAMSAmBUAAFAQ -CYgERIAAAEgJgpQFAAAAFAmAFAAAAAAQCYAIQIEAQAAJkRABgQIgBAmCWAQAAJAJCYAAAgAAqAgN -gAAEAAIkCQmACACAAAAQCQAAADuACACAAAQgCYAIAgAAQQQJhIQUAAABAAmAGAAAAAAkCYAEBAIC -IgAJgJgAAACgEAmABAEAAAQUCYAYAQAAACAJgAAAAECEiQmCQAAAQACACUIGBABQAGAARCQAAIgI -CSBAQAFBAApIADQmQYjACakBgIACIIASUQHJwAJCAIAEAhDgSAAGAYEAACAGMUBBgEgCIEEVQAJA -CAAEAgCAGkQAAAAHADIkRAIIBCUSSUQAQABhAAAUAkFBCEAIAUJEYAAAACAEcGJCNgCAOAAwIEBA -QoGQgDEgAUlAAAQAMAAAAIEBgAQAIEAyAghJBSAABAAgAAhAAQBESghMCYAkQQBgAFiEQCKAAgJp -GbjAREACGAASUQgEAABACEmpgAIAgQkAQQhABBAERABqCABEYABgAAIAIGIAAgIASahoSaIIUAAB -oEAAAEknRFAASgBASACiggSkwAhIQASAAqDAIAEAoawETAAJCUAEAAJBAAAAAAAQBAEACgAAREAC -AgABAARMAARMAAIYQGAICAgBWBgIAIIQTARIgAAQgABQkgAAAAhCADEAwQAJCgAAAALAAwQIBGAA -EwAAAAgABECTCAgJAAAAkMCAgIEIAGAAUQAEAiIEQAAAAAAAEEBwwAgAAIAyAAFmkQAEiAAAg19Q -QCMAg8xIAABAAAARRIDAKABgFACBIgEQAABAkUAAwAoAIAgAIQEADERgAAAAACAIBADAw4ABYAhA -AECBAADBAQBjCRAAAIABAAkAAAEABIBIAiKADmhQAiCgAAABhAIAAAAAFAAAFEJoMAAAAAAwAgAA -ECAAAAQAMhCgEg2wAEIRApYEDCgAkDEoAAAMDAQAKQAIAAgMIIAACAAEACkAAAALWwAAILCAAQAA -AAgiEAYMiARCQAAABAmAAAAqcjIgKkgAQGgwQBAJgABBETJCAAwIFEBwMAAUigoSAgACMiAAAQAS -AABAhAAAAABEAAYAAAQCEEYAAAMQBEyCIDAQAwQGGAQEQBCSAAIAAgQAAQREAgQABEAEAIACEBAB -SABXFAAAEBACAgCQBEQEEEACEBAAABBACECJkAMTAARAEAIAAgQAAAzCEiMkAAoEAeEADEICAhAD -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 -UTA/MDo1NVVVCk4A/xC6M1AdHRsbAP8AVAw/HR0zVVUzTW8FjQMDBa8AAAAAoa0G9gobAauq+3d3 -EbsRu1WLqkcFJwpOIidVWgw/A89SXlffq+8Erqr7RleqrxG7qq8B+4m7ursPJ1Vfz87u7yJ3Uleq -q/7/AldX9wLfDg4AAAF7APUBq6OlOj9X///3GxsC8jOv/zIRuxG7qalX/4qbAs53cqqrMDUwPzU6 -ZkcKXw4OEbszXy4dJwWpqVf/DC4uP1M6CrsFBQh/qwMC3wAAAABRXQX1Tl9V/1X7u68nJyd3VUdV -R05fG193d1VVHT8T31FdAUUBRRW/VftFZ1BVJ3dQVQH7RXd2dw8bVQXP393NJydRW//vVFVR+wFR -Ae8fHwAAAXsF/0XvU1UwNQFVVVEidwf3M1X/Nyd3J3dVVQFVRlcT33d3//s1PzU/NTVVRxtfHx8V -vzNVHR0bX1VVAVUdPwwdUzVfEV9fJ6+rAwHvAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAACgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAM -xAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAIAAAAAAMAAACAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAA -AAAAAAAAABAIAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABAAAAAAlLAAAAAABA -AAABAEAAAAMAAAEAAAAAAQAAAAAAAAAEAAAAAAgAAEAAAAAAAAAAAAAAAQAIAABAAAAAAAAAIEQA -AAAAAAAAACAAAAAAAAARAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAADzMAAAAAAAAAAAAAIAAA -CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAQAACAFAEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAMRAAAAAAAAAAAAAAAAAAEAAAEAAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAA -AAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAABAAAAAAAAAAQAAAAABoEAAAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAIQAAAIQAACAAA -AAAAAgAAAABAAADCAACAAEAAAoAAAAAAAAAAEgIABAAQAACSAAAAAAAAAgIAAFAAAAABAAAAiQAA -AAATAAAAAoAAAgAAAAAOwQCAQAAAIFACABAAAAADEAAAEAAAAAFCAACAAMAAAFIAAAAQAAAAAgAA -EAAQAAACAABwAAAAAAAAABBICAAAEAAAUAAAAAgAQoACAAQAAQIBAAAQAgDwABAAECACAAAgAChg -AAAAAgAAIAIgAAAQACAoECACAAAAACAFCAIAAAAAIAIQAgCwAAAQCAgCAAIAAAAQMAIAEAAAUCAA -AgAAAAAAAAlxIAAoAgBQAACIQAACCkAAIAAAIAIAAAAAAAAAIgAFAAAAUDILAKgAAAAgIAIADCAA -JYBIAgoQAAAgKAACAAAgAAIKSAIACCAAAABAAABgBAABAAAAEAZwQAAhAAAQAAwAAAKAAAAAkEAB -YAACAABKAAEAAAAEA9AAAI6AAAQIcABAAYAAAAAQAAAhgAEQAAAgYcEAAAAEUAIAAYAAEAwAYAAA -DA0AYAAAAIEEICCAgAQACBAAIAAAAAAMEAAAcQAAAAYQQAAAAAAEAAggUAAAAEAgEEABgAAQAAAQ -CAYAAAASCkgAAQAgCA4ACCgACAgQAgwEAAAEAABAIAgAAAAADMAQAIAACAAAQBAIAhIAAISAQAgI -AAAABIAIAAAGaAAAgEgAghIAAIGAKAAAAAAAAMAUAAgIAAAEgBIhgCIAAESACBEAAAAIUkAAAAAA -AgBJAAACAEAMQQgAgAAAAAgAAAAAAAEAEAAABAAAKYAJyAAABACBgGQACAIEhAAAUEARAEEDhEDI -AAkAABAJIIYICMEADDQAEABDAACAAFAAEAgEAAAEAAAAAAACAABAAABCIQAAQQBJAAAAAAAAAAAE -AgGAEAAAAAQCoQAAAAAAAAAIAAAAAAAAAKAACAAAEEQCgQAAAAAoAEAAAAyKgAAAAAARAEEAAAAA -EgFEAAAAAAAAAAAAAAAAAAAABAAAQAIgACAUABAAAACAAABAACBAEAlAgCACAEEggAwgAAAAQAAA -BRRBAAgAAAAAAYABBBACAABgAAAIAAEQADMgCAAAAAAAEgAEAAAkAAAAgAkIAAABAzIABIAAAAEA -CiAAAhCDAAAQAABwEAEIAAAAJDAAAgAAAAAAAAAACAQAAAAAB3IAAAgCAAQBBAggAAEAQAiAgIAA -AgAASgAAAAAmAABSAAQQCAEAAUAAQAAAhgCAKAAAADAAAAAICAFUBIAIAigEA1AQCQAUIBAAABAA -AAAAAggAAAAAAgAACCGAAkAAAACISEAAAAAgAIgigACAAAAAiACIBoAAAACIAEACgAAgAIgBgABA -AAIACAFAAkAQAEAICEABUBQCIAhMUAaAAARAAAAP5EgggAAQgACACABAAhAQBAAICIAAABAAAAgk -CAgAAAAACACAAEQAIkAIRIAAQAACAIgEEQIAEAAEiEAABgKAAAAICiACBkAAQEkCAQQCgAAAABAA -AAAABMAAAAAAQSEBAABQAEAAI4UAAAAAAAAAGiABAAAAgARAAAAAACAAaAAAAAAAAAAiAAAAIAAA -QAYABYCEAAEAIwCAAAACgAACoAAAAAnXgIBAAAAARaCAxAMBQBgAIAEEAIAAGAABAAgAAAAggEAA -ACCAAAkBAAAgABAAQAAgAAAAAAAMgAAAIAQAAEBBBQAgECAAAAAEAABEAQBNAAAAEQAAAAQRAAAA -AAAIAAiABAgAAAFAAAAAAAAAAAAAAAAgAACAAAEAAFRAAIIAAAAAAAAAAAIAAAAAAAAAJCQAAAAA -AAgCIAAA0AAAAAIgAAAABZYABAQAAgACAAQAAAAAAAAAEAQDAAAAAAAAIAIACQAJAAAAAAACQAAA -AAQABAAhEAASABAAAiAFABAAABACMhoAAAQAAABAQAAIIAKACQLkAICEAAAAEEAQgTQBABQgARCA -gkEEAAAEEIAKAEAAAAAQgIAAAAAAIBCBgBkAADAAEIAEAAQAERAQgAYBAAAQABCBAAAAFBAIEIAA -AAABMAQQAAAH4YGAgIACICgQgCAAAAAAKBCAAAAAAAAIEIAAAAAWQKIQgIAEKAAAIBCAAABYAAAA -EIAkAAAAACAQgAQAKAAAABCAAAEAAQAgEICAAAQVIQIQLDMCAAAAgMQgIgIAAAAIxCAAAAAAAIDE -IAEEAAAAgMQsFIAAAABAxCADBAAAAIDEIAIEAAAAgMQgAQIAAIDAxCABAAAAAEDEIAEAAAAAQMQA -AAyYIAFAAAAiwMQgAAAYAABAxCADAAAAAoDEIAFFAACASMQgAAMAAACAxCACBAAAgoDEKBJIBAAA -wMQgAiAAAACAxCADAgAAFEDEICAQABAACMSABBEAAAAYCYggAACAAAAJgBgUAIAEKAmAaAAAAAAp -CYAAAAABQggJkCgQAABEKQmRpEGAAAAZCYCoAAAAoBAJgAQFAAAAAgmAFAAAAAAICQAAAVCQFACA -AQAiCYgQABAAAAIJhQgAAAEAIAmASADAAEQgCYAQAQgBomAJgJAAAAEAIAmAAAAAAQIoCYKQEAAA -AJAJgZgAAAAAIAmCJAUBJ0AhCUlAAAAEAAyJNDJAQASEBAAQYGJCBAXFADAkRQUQAAEABgAAAhAA -QACFYADKBgAxBDAkAAACEiAIIAACBIAGBGHAwAJkCAhJgTIpQACACciEAAAF0UlAAQAABEKBydBC -QgAAAgBCQADIApQAADQgRABmYcEAcGAACTAgAAgkAAJAMDAQjEIEBACAAAAyAAREAJAAQQACIAAA -ABAQABQAQEQCAgAAEQgIwUgQEBBESAAAIEAAwEQAAQRoQgCIDAIA6AQYGAjh4AAAAGAMkMAICBAA -TABIBBAEaEAEIAABAABBAFHwABECAiFoDBICBCIIQEhyFAEAAELJEggIoEgAAkASAAGhYEhgAAGo -BBQAQABIREAEJAAIAAAAAAEABAEBAEECQAIEDEpIgABASAhCAABAQAQMxEAACCEICEACSElJRAAC -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 -AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAIAAAAAAgAEAAAAAAAAAAAQAAAAAAAAAA -AAoAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAhgAAAACAAA -gAEAAACAAAAAAAAAAAAAAAAAAAAACAAAAAPnAAAAAAAAAQAAAAAAAAAAAAEACAAAAQAAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAAAAACAAAAAAAAAAAAAAAAAAABAAAAAAA -AABAAAAAAAAAAEAAAAAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACgAAAAAAp8AAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAA -AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAhAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAAAAO/QAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAQgAEAAACAAAAAACAAAAAAAAAAAABA -AAAAAAp9AAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAA -IAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAIAAAAAAAA -AAAAAAAAAAAABAAAAAAAAABAAAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAC/IA -AAAgAAAAAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAQAAAAAAAAAAAgAEAAAAAAAAAAAAwAAAAICAAAAoQACBAAAAAQBAIAAEACAAgBwgAAFAIAAggA -AABsEhAICAAQACBSAgAMQgAAAEgAAgAQAAABCgIAEAwUAAoSAAIQAQAgAADIAAAHPgAAAAAACAgA -AAQAIEAAEpAAAABEAABQwIAAAABACEYQABAQEIAgAgIACgNAAEBCAAAAQhAAAhYAAAAQACBAAgIC -AAIiAAAAAgCAAAAAAAAACAIAACQAAAAAABACAAAAAABACAIACgAAEEANAgAKAAAFAAgCAIAAAAAA -CIAAAgAAAAIAAggSAAAMiBACACgAgEAQKOIAAQAAATAQAIACAAAAAAFMEAASAgAACABkAAiAAASA -ACAQMAAgAIgAAgAMggAIAAACQEACAAAAAFBgCQIEgAAAQAAAogCIUACQCAAMkIIAAUAwAEEgQAAA -IgBQEiAIQFAAAAAAAAAAAAFxgAAAACggCIAAQAAEiABAiQBIAAAIgAARgAAwgIgAAYGAgABokIAA -KAAAQgAICACCAHQkQBEgEgAAAAYACYAIAIEAAIgQgAAAAuQgBAAEcADBAASBgACAEIgkEAAAAAAI -AABAMYGAhEAIgEgJgABDABBAAQCBgEGAkAKAABAAAsAAAAFAiAABIBAAAAEABAgsEEABYYAAUAAA -AiEMgEABARCAABIAAAAUAAAAFAAIQBAEiAAAAQFBhAAIAQAAAAEGRIAAQAABgRQEAQAAAAAEFAAA -JAwCAAAJAAEAACAAwMQAABAAAgDARBQAAAAFigAQAAABAAJIAAgAwBGLBEAEAAgQQAyAEAAQABEA -AAwAAAAAAADQBAEAAAAAAAoAAAACAUBACKQBgAAANOAEEAARCAwAAgIQAAAAEFQg0AQBAAAAgAQE -AAACAAAGIAAQABBAAEAAAAgAAFAAQAAIAQAAAAAAAAAAAABAACAACAAAAABBABAQMAAAAAEAACgA -AgAEAAAAIAAABAAAAACAAAAAAA4sEAACAEAEAAAAAAAAABQMAAAAAEAACAggAQAABACoAAAJUAAg -AAAAQBAEAIAAAQEBgABAQEAFQAAAAAwAAAEAAEUAIgASCQACAACoQICAQBIABCAAAAEAIAAACAAA -BAAAAAESAAABAIBIABAIAAAQAAAQMAAQAGggAQAQAAAgkAIAAgAAAQAACAISEMgAQBABCggAAADA -CAAICAgAAIAUAAAAD56AABAACAAqAIAAEAAEIAABDAgQAAAAAAAAABAAAAAIAEABAAABABQARCII -IAAAEAAgAAkAAEghAAhIAAABRAAABAkAAQCBEACAAAAQACgAQAkCGABAAAAADCOACAAAIIAIQAAS -ABKDAAhAAAMBhgBACAEICkkGAwAIQYABiQYDQQggAAISBgAACAEAA1GAAwAIAEACQwQGQAiQIAAA -FgAgAAAOLwgEAANBAAEACEGAAIACA0CIAIAAIAQAAAghgAOEAANACACAAgJAAgMIAEACAACAAAgC -AAIKAAIBCRiQAAAAAgAIgAQAiAAAAAskQA6IAAQEAIQAAAAAEAAACAABAAUAACAAABBATQAgBQAA -AEAAACAAEAAAAAAEIISQAAABBEQAAAgAAEAEQAAAEAQAAAAgAEEAAEBAAAUAAQQCAAAIBCAAAAzE -ACAAAAAAYERBAAAARAAAIICAIABABEQAABgBAEAAQCAAIGAAACAAAABAAABAREAAAAAChAAAAAEA -AAAEAAAYAAAggQABQARAAQAAIAAgAAEAEAAQAAAAAAAAAAAAACAAAEAAAQAgJQAABAAAAQAAAAAo -AAAAACAAARQCACAIwAAREgQAAwAAAAAAMAAAAAAAARQIAKABIAAAACBAAABAAAAAC6EAAAOQAAAQ -AAAAAAAAIAEAABAAUABAIAAAJAwAACAEAAAAAAACAAAAAFBAAAAAIAAAIACAAACAAABgAAAAACQA -EAgAAIAAYAAAZICAABIiAIiAFKgAAAAQgISAAAAWABCABAAAAQAAEIAAAEAAACQQgAJAAABAgxCA -AAAAGAAiEIAEAAAAoFASgAQAAAFADBCAAgAYGAIMEIIACgAACFgQAAAOWYAAACgAEACQiAQABFgA -KBCAwEIoAAAAEIEAAJoAACIQgIQAAACgIBCAAAgAAAAAEIFAAAAAACAQggYpAABAAhCAAAEaASEC -EIGAAAAAAEAQKAAAAAAAAMQpAQIAAABAxCACRAkAAEDEIAIAAAAAQMQgAQAAAIJgxCQDQQAACADE -IgoCgAAIgMQgAwIAAACExCEBAgAAAATEIAEoAAAgEMQAAARPIAAAAAA7AEQhAgAAAILExCABAgAA -AIDEICNYAACAiMQgAwAAAABAxCABQAAAIEDEIAEQAAAAxMQgAEIAAAAIxCkISgAAAADEKAFABAAC -gMSCFICAAAAACYAIAQAAEAAJgAAAkAAABAmABMoAAKQECYBIEAABAAQJiAgAgAEAUAmAkABAAEAi -DYAEAQAAACAJiAghAgAoBAmACAAAAIgACQAADsaAACAAAICQEYwIAAADQCQJgBgRAIAAaQmQCARA -AABhCYAUAAAAQAAJgAgAgACAAAmICAAAAQAgCYAAAICAAEIJhAKAAAAgIAmABACAAQAlCRBAACBA -EBAAQEAAAhBgBDAgAEIAYGBAAEJCQAAEASAAAABAAAAAMABFQEAIAAAgAGBgRgBAQAABBAARgRBQ -AEBCQAAAQAQAIAAAQgKABCCAAAANGCAgAACgiECAAgBQQYAAYkBIwAAAoAAGARBgQgAAgAAAAkAI -AkBAAAUyKFAIkAIAARQgQAAQAARACEBAADkgAKAwJAQKBRAQRQBAQAIFIAhAAAAAQAgAAAAJpJGp -ACCAQAACCGAoDADAgaEBQBAIAEAIBABAEAAACAIAAAAMBEDgBAAACAAIAABEIABCBABABIGgEACA -SEAIgQABgQgEAAAAAEGoQEAAGQRQAASIgAICRAAIoBIEwLBAKAAABBAIoEBICAhhEBEBCAgAACwE -AAAMYaJYBEAAICBAQqAABACIAgBAAAgABIxBCAgBIKQgAAhIHAAAAAAEAAEAABAAAACRBAEBA4Ak -BBQIiQQQACAEgEQEQUAIIQGAlAkBQAYhhJIIAAAIAAFAFACEQZKCDAAogQAoEAQBBAREJAMQBIBQ -DkAAgAAAiuUAAAYAEAIAAFRGIICAZAEAAAIBAgAhhMAIBiEEgQQGwhCAAgBDAAkACAJgYIgAACAI -BC4DiQQAEwGAAQYAAcAJQgQAQJCACAAxCCZEQQEAIwAAABAAAAAIAAAQAAACAEAUgbAwIkKASQAg -oDGKAEgMAIKwMBKBgCgwgIAggEJMCAKgABCCAIwUhAhAIEIJKaIACYAxVgWKSAAhqAAACgIAAAAF -WUBpjAABACkSABSAMBEBRAiAEAAAABVgBAJAkCkBBYAIAAAAABRpoAAAQBAAAgAAAEJJABACDQEA -AYAAAABACAAIIAIgQAoAMAAiADAIKQGAAAgAAIBAAwAYAkAEAgBoBkRcBgAAEAoYEDAiAAAAQJCp -mAAAEEwAEAAAEAAABAEdEAAoAICQAgQCUFCAVBSDBBAM0IAApARQEAAAQAAERAAAAAh3MRAAAACQ -AAACEAAABAQCGxAQECYQRCREEBAAABS0IFCAJcAAABQCBAAIEwMEhFAkAhgMAAaWKBAAAABAUkoJ -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 -u88PAACqNw8iAACq/7uxRt8z+gS/IicLv6r7AKqqpQu/M/oidxEbGyKq/wr6VVcAABsbCl9ff19f -EQAzX+7tKz8z+iNzAlciJ///X18AAAujAAAAAAH/Dw8bGys/qvsid1X//1ciIhsbqqUXPzOvdzMh -IRERMzYzZhGxV/d3Mw+7APq7u6r7M/qvD4uvRUUBqzMzVV8QVQUnJyfM/gAAqq8AAERXTw8AAFU3 -D3cAAFH7d3cBZzP/J693d0v/VftV/1VVS/8z/yJ3d3cbd1H7BfX+/wAAIncRuwUVrr8RADNV3d17 -PzP/Kn9R+3J3//+uvwAACC8AAAAAAf8PDyd3ez9V+yJ3Ufv/URERJ3dVVXs/M1V3XxISIiIzNjNm -J3cBUTszD1UF/3J3Vfsz/y8PRwWNjQKqJydQVRC6Xxsnd83/VVVQVQAIAgAAAAMAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAFHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAA -AAAICAAAAAAAAAAAgAADAAAAAAgAAAAAAAQAAAAAAAAAAAggAAAAAAAAAAAAAAAoAAAAAAAAAAAA -AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAgIAAAACAAAQAAAAAIAAAABAAAA -AAEkAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAACAAQAAAAA -AAAAAAAAAAQAAAgACAAAACgAgAAAAAACAAAAAIQAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgEAAABAAAEAAAAAAAC64AAAAA -AAAgAAAwABAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIgAAAAAAAAAQAAAAoAAAAAAAAgAAAAAAEUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAICAAgAQgAAAAAAAAAAAAQAAAAAAAA8QAQAAAAAgCAABAA -CAQAAAAAAAAAAAIAQAAAAAAAAAAABAAAEAAqAAAAAAAAAAIAAQAgIAAAAAAAAAAAAAAAAAAQABQA -AAAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAABAAAAAA2oAAAAAAAAQEAAQAAAIAQAAAAA -AAAAAACAAAAAAAAAAAAQAAAAAAQAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAAAAAAAAEAAA -AAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs4AAAAAAAEAAAAAAAAAAAAAAAQAAAAEAAAA -AAAAAAAAAAABAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAEQ -AAAAAAEAAAAAQAAAAAIAAAIAAAAAAAIAQQAAAAAAAAAAAABAAIAABAEAAACEAAgAAAAAAACCAAAA -AAAWAAACAAIQABADAAAQCAAAAAAQAAAKAgAQAAAAABPAABAAAAAAQwISBAAQAEgAAAAACIAAB4IA -ChEAAAgQAAAAEADAAA7AACIwAAAAAAAAAAAAQAAAQgIAABAACABAAEAAAgAAAFAAEAAABTAAAAAg -SAAAAAALABACAAAAAAAAIAgIAgAAAgAAAghAAAAAAgBEAAAAAkAgAEgAAgAAAgAAYAgAAEAAAAAA -CAgAAAAAAEAiQAAAACAAAAQ6AAoIAAAAAAAAAAgAAAAQAEACDAAAEAAAABAAAAAAAAIAAAgACAAA -AjBAYAAAAAAAgYgAAgAAAAEAECACAAIAAWAAEAIAACAACgAAAAAQIgABJgABAAACwggBkAAgAAAA -AAAAAAAAAAAIQYAAAQIQCFEAAACAMAAAEAwBAAAAAAAAIACAEAgIABAAAAAAAAAAcAAAAgBwCQAA -CAAgAgogAAAAAx4JIQAAgAYgigAAAQAgSgEEFAyAIgAAEAAgAABgCUggAJEAAIgADAIEAAAIABBA -AADQAYAABEQIAAgBEAAQABAAAAAAAGJIC0CAADAoIAAAQgIAAAIABAkAAAAAAABAYBAASAEAAAgA -AAAAAQAAEQEAAAEAAAAAAEABKAAAAAGQAAAEAACAEYBAAQAABAAAAAAAAAEAAAAAwgAEBBAAQQAC -AAAPowAAAQAAEAEBAACAAEQAAAAAaCQAAAAAAABCBBIACUCAAAYkAAAAAAAIAQYAAAAAAQDAAACA -CMAKgAgEAAARAAABAAQAABAIAQAEAAkAhAAAAAIAAAAABoAAgAgAAEBAIAAAAgAAIAAAAIAIAAAA -AgAAAABAABAAAACAAAAAAAAAAEAAAAAQEQAAgAAAAAAAAIAAAgAAKBGAAAAAYAAAACAAAAoYAAAA -AAAAAAAAAAAAAACAAAAAAAEAsBAAAIgAAgBIAgASAgAAACACABQAEAAAgAAAEAQAAACggAAAIAgA -ACAAAEAAAABECJZAQgAIAAAAAEAIAQAAAAQAgggQAAAgAAAACEABAAAAAAAQEAACAQAUCFQEEAAA -wAACEAAAAAABgIAAEACCEAAAAAgAEAAAAAAAMAAREADAACIAEIIgAAgAIgAAAQsUFBQAAAEAAAAA -NACASBIBCQAAgAAAAAAAAAAACQAgIgAABAgQEAACIAAAABACAAEAEAAAAAAoAJAMAEIQAVIABAAI -AAJAgQAwACKIABACAgiQAAAgAAAASAmAAAAAAAIIGggYAAAAAIoEQBAAAwAACBIIAIgAAAAMEBAI -AAAAAAgkAACABEACCUgABAACAAAKEAAIEAAAAAgEAQgCA0AAAAAAIwgyCACQAkAhCBAAAAQCAAIK -DoAAAAAAAIgCBCAAAAAASQAAgAgBAAQIBIkAAAAAAAgRQAJEEQAACBCEAAACAACIAAQCkAAABAgE -AASAhIAAAiAAAAgAAAEAAADAAAAAAACEAAAAAAAAAAFAAAAFgAAAAIEAAAAAAAAAAAAAAgAAIAAA -AAAgAAEAAAAAAEAAAACAAAaAAAEAAGAEAAFAAAAAAATsASAAAAAEBguBIAAAQQAAAFBAABAAAQCA -AAAEEAADAAAgBAAABAAAAABgQgEAgIAAAAAAAIGAAAQAAAAAAAAAAIAAIAEABAAAAAABBACARAAA -YAAAAAAAAAQABBAAQCAABAIAAAgAAAASRIACCQAIAAAiAAAJABAAAAAApAAAAAAAAABAAAEAAAQm -AAAIAAAAAAAAAAkgJAAIFAAACgIAAAAABEcAAAAAACgEAAIAAAAAwAAADAiABQAxAAAAAAAAACgB -AAAAAAAAAiAACBQAAAAACgAAIAABCaAgAAAEAAEKIASAAAIAAgAABAAIABAAAkAEgIIIgAAAAAAQ -gAAAqAAAABCAgASAFABgEIAAAEAUBCAQgoAAABWgRhCCAAAIAIAAEIBUAgACABAQgIAAABSQCBCC -IBAAFQAGEIAgAEAUUiQQAAANqoIQAgADCCYQgAAACQAWVBCAAAAYAAAgEIAABAAACFAQgAQAAAAY -AhCAAABAAAAUEIAFAAAUBEgQgoAAABQAARCAhAAaAAgCEIAgAAkAAAAQJAAAAAAAAMQgGIAAAICA -xCAEAAAAAADEIAFKCAAARMQkCAAAIAAAxCgBAAAAASDEJANAAAAAgMQgJEAAIAAExCQACAAADADE -ICIAAAAAQMQAAAJCIABIAAAYQMQgAAAAAACIxCAAAAAAACDEIAAAAAAAiMQhAQgAABFQxCIDAAAA -AIjEICIECQAAAMQgCoIAAACIxCAGAgkAAADEIhAQAAAAAMSIYAAAAAAACYBAAAAAAKkJhAAAAAAA -AAmABAAgAAAACYgQAAAAQAQJgEQgAABAAAmIBACAAEAgCYASCAAAISAJiASAAAEBoAmCAAIAAAgE -CQAAAMWAAAABACEQCYAAAAIAEBAJhAACAIAFAAmAAAABgBQgCYgKQAAAAAAJgJQCAACgkAmCCAAQ -AAAACYAQAAAAABAJgBABAAEAAQmAAAJIAkAACQQgQBAAEDIAMCACAkAAgAIwAAAAIHAAQBAAAAAp -AJAAEEQAAJBoQcAQIAAAcHAgYBAAQQAMEBAAUEAGAiEkAAJAABQAUABAAAAARAAEEKAEAAAOzQAg -QAACwCgBgACYQoYEYmAwBDIAAgARAAQwAMBkAABAAAgIAAAAIAAAAiAFLQHEAXBhQADAwABIYAAQ -ACxAAAAUAAIKcAEQCBQAQCQWAAAgIEAAAABIAAEACgFBKKwIgUAIAIAACBgARAAACRJAQAABAQDB -AgAAAMEACMEECEgIREQAAGwgAKCooABAAAApQRAEBAAEQAEAQAAQAAEECEAAAEXuyAAAQIEBEKAJ -IAACQUwCAmgIAAzRBEgIAAQAAAABBAGotFCAAABAAIEkEcAKQhAEBAAAAQgCAIEUSEAACABASARo -CaEEQQCABEAAAgAAAAIRAANBwAgAAAAQABCCAAMACAAAABABBASIgCDAAAEAAAAAAEAAAYAEAAAE -AAABAQTIwiRGgCgAAAAAEQgADAKIgAKABAABgAEThiCAkiAIAAAAgIoERiEgAIAAEBIugMAQYABA -AgQAEAgQCUKAEigAAAIwggQAAgDAQACIAIAAEQBAAGAIBCACAQABQAIAABQCgADAAAAAABAAgQQI -FDAQDAQgQAAAAAAQAgCAQkCwAAAoDAAABARAAAIAAAIAADAAAQAAkAABBAAAIAQABAAEAAAEIAAA -AAAEAAgAAChgAKBADAAAgAAAAEIIAAAgCLAAgiAAAAAMUBEgIpBUAkIAACABEAACSBQAiABGQEBA -FGBAIACgSAAAAABAIAoICAAyAFAABAAQFEJQsAACAAIEQAgAAEAAADCAAAAAQkyIBYKBgmJASYAO -gjiIAEOARQJESAAABFAAYABDAQNAAAAAEEEAQhCEAOoSoEACAAAAAAJAAgIAAAAAADg4QAATRUUA -AASBAAgCAgBAIooAiABEgkAAQ0IEQ6sAAA89EEAgARAsREAAUAEAAiAQABQKIhASAoRQIEBQACAQ -QAACBIBAABAAAAQAQgACCAEEEBgA7iA4OhIWA4DKQzuNASCAREQAkAYAAoQAAAAECBAgFBIAAAgA -QAAACAgAAAIAAAUCIBAAAIASBCBIEgAgAEAFAUAaAQEQABAAEBAAAABAMBAQQFUUBAAYQghAQAAJ -AEAAFBIACgAYINIoAEAgJQAADIAAQDBKEAAIAggAEQkBAhJeIACwQAEVSEEAGgAgAAACIEBAQBBA -QIAICBAYoQECEAgSAE0ACBDQBBANIAgAFTQKUCjICBoQBCEhIABSQUAAEkAEBAqAABIQkICQAICC -AAAQABBAAAQAgAQQcABEEAiwEAIQEAABCIAQAEAAAgIAABIGBIACQAKSgAAQAkxQgAAQBlBEAJAQ -EQQqAA0MUgAoAAAK36AKJgnACoiUxIrCCggEBAQAgEBAkAAAANCAEAUIFgAgQFMQAEAAgHBIwoAK -QBQCygQWErAEA0AQAAAxsIAAIgBFAQKSBARIcAgCCEAKQkjAAAAAgBABAAAAEgMDQACRExAAAABQ -AgIiAANAAAACBhQAAAAAiBIAIgAGYAAAAAICEAACYwAAMAAAhgABAAIRAAYAAAAAAwBiQAEEAAAA -EAAAAAD3AwEQQQOQBhQCARDAoMDAAA4AFSMAkAIAAAEAIICAEANAEBEYFwAQwAJBAAAAgIAAgIAE -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 -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAA+QAAggAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAACBAAAIgAAAggAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABsMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAZgAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAAAAAAAABAAAAQQAAAoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAQAAAQAAAA -AAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAmZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAA -ABAAQIAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABG8AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAACAgAAAA4QAAAAkABAAAABAAAAAJAE -AAAAACgIAAAAAAAEAAAAAAAAAAAMAAAAAAAALAAAAAAAAAAACAAAAAAAAAAAAIAEAAAAACAAAAAM -DwAAAwACAAAAAAAAAAAAAAAAAAEAAgAAAAAAIAACQBAAIAAAAAIACAAACBAAAABAAAACEAAABAAA -ABAAAAAAgAAAAEAAABIBwAIMAAAAAAIAAAAAAACIAAAAAAAAAABCACAAAAAAAAAAcABAAAAAgAAA -AAAACIAAABAAQAAAAgMAAAAAAACIAAEIAAAAAAAAAAIAABACAAAAAAACAAAgAAAAAAUpAAABAAAA -AEAwAAAAAAAAEAAgQAAAAgAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAgABAAgAAAACAAAAAEAAAAABw -AAAAAACAAAAQCDAAAAIAAAQAAAABACAAACAADAAAAAAAADAAAACAAAAAAAAAAAAAARAAAAAACgAA -AAAAACBgAAAAAAAAAGAAAAAAAAAAAAAAAAAEAQAAAABQAAAAAAAAAAAAC/6KAAAAAAoCAAAAAAAA -CABAAgABgAAAAAABYAAQAIAAAAAAAAAAAAAAEAxAAAAAAAAICAAAAAAAAAQgAAAAEwAIAAAAAAAA -QQAAAAQACAAABACAEAAAIMAAAABAAAAABAAAAAAEAAAAAAAIBAAAiMAAAAAAAACoAAAAABAAABQA -AAAAEAACIEACAAAAAAAIAAAAEAgAwAAAABAQFAAAAEAAAAAP8wAAAZAAKAgAAAAAAACAAAAJAAoA -AAAQBAAAQAABAEAAQAAAAACAAACAIAAACIAEAQAAQAAAiAAAAAAAAIAAEAFAABAAgAAIAYQCAAAA -gAAAAAAgAAICAAAAAbAAAAACAAAQAAAAAAAAAAAAAAAgBAQIAAAAEAEAAAgAIAAABQAAAAAAAAEA -AAAQAAAAAAQEAAEEBBACAAAAAAAGAAAAAAAAAAZaCQAAAAEAIQAAAAAAAAgAkCIAIAABAAQAAQAA -EAIAIAAAAAAAAgAEABAEIAAgAAAAEhEgAAAAAAAAFAAAABIAEAAABAAAIgQQEhAAAAoAAQAAgAAB -AADAAIAAAQAAAAEAwIAAAACAAAAAAEQAAIAABAAAAAAAAAAAAABAAIDEAAAAAAAAAABAAAAAAAAA -AAAAAAAEAcAAAAAAAAEAACAAAAAADXogAACAAAAAQAAAAAAAgAAABIBAgAAAAAQEwAAAAcBAAAAA -AAAAIABAgARAAAAAQUEAAEAAAAAAAASAAAAgAQABQABAAAAAQAGEAAEAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAO+AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAA -AAAAAAAAAAD0AAAAEAASAAAIAAAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAA -AAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAggAAAAAAAAACAAAAAAA -DYUAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAFAAAAAAAACgAAAAA -AAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAUAAAAAAABhgAAAAAU -AAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAUAAAAAAAAGgAA -AAAAAAAAFAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAKAAAAAAAAAAJAAAA -AAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAFAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAkA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAA -AAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAkQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAjfAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgIAAAAAAAAAAAAADZ8AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAOvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIQABAAAAAAgAAAAAAAAgA +CAAAAAAAAAAAAAAkAAAAAAAAAACAAJAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAwAAAAAAAAAAAAAAA +AAIIAYAAAAOBAAAAQAAEAAAAAAAAAAAAgAAAAAAADAAAQAAAAAAABAAAAAAAAAAAAAAAAAAAcAAA +AABAAAAAAAAAAAAAAAAAAggAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAQEAASAAAAAAAg +AAAAAAAAAAgAAAAAAAAAcAAAAAAAAAAAoAAIAKAEAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAA +D6IgMBAAAQAAAAAAEAAAACBQAAAAAAIDAAAAAAAAAAAAABAAAAAQAAAAABAIAQAgIAAAAAACAAAA +AAAQIgAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAUAAAAUAAAAAAgAAAhAACAEAgAARAAAAAA0AAG +AAAAAAAAYAgAAAAAAAAAAEAAQgAAAAAQABAAAADAAAAAAAAAABAACgAABAAAAAAAAAACVQAAAAAA +AgBAAAAAAAAgAAAAAAAAAAAACAAAAAAAKAABAAAAgAAwAAAAAAQAAAAABAgUAAACQAACCAAAABBK +AAAQAIAAABAAACAAEAABAAAAAAIABIAIAAAACAAAAAgAAUAAAAAAyQACEAAAAAIwAAAAAAAAAAAA +AAAAAAAACAABAAAAIAAABABAAAAEAAACAgAAAAAAAAAAAAAAAAAAAcAAAA7+ABIAAAJIQABAAAAA +ABAAAAAAAAAAAAAAAAAAAAEICAgAEAAAAAAAAECAEAIAAAACwAAAAAAAAAECBgAAAAiAAAAAAAAB +AAAAAAABAADAAAAAAAAAAIAAAIAAAAAAIAAAAAAAAABAAAIAAAAAAgAAAggAAAAAAAAQAAAAAAAg +AACAAIEAAAAACAAQAAAAAAAAEAAAAAAIABIAAAAAAiAAAAAADxsAAABAAAAAQIAACAAAIAAAAAAA +AAIAABCAAAAAACgAIAAAAAAQAAAAAAAgAAAgAAAAEAAAAgAAAAAJAAAIoAAAAAAAAAEIAAAAAAgA +AgAAAAACAAAIAAAAEBIAAAAgAAnIABAACBAAAYAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAQAAAAAA +AAAAQAAAAADAAAAAAAAAAAAAAAAABAAAAAAAAAAB/oAKCAAAQAAAAAAAAAAggAAAAAAAAAAAAAAA +AAAEIAAECAAAIACIAABAkBQAACAAA9ABQAAAQAADEAAAAAAIAAIQACAABAAAAIAABAABwAAAAAEA +BEEACBAAGAAAAAAYEAEIAoAARBgQAAAAAAAAAAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAR +AAAQEgAAAAAAAAAAAAAAAAAAICAAAA0fAJAAAAACGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +GAAQAAAYEAAIEAAIADgQAAgAAgAAGBACEYIAAAKYEAAIAAAAABAQAAAAAAAAAAAAAGBAAAQAAABE +AAAAAAABIAAEAAAEAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAAA +AAAAAAAAAAAAAAAAAAAACScBIAAAgIBAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAgAAAAAAAAAABAICABACAAAEAAAAAAAAAAAAAAAAAAAAAAAABASAAAAEAEIEE +YAAAAAAogQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAO9QAEAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABQAAAAAgEIEIAAAAAAEA +AQwBAACCAAABAAAAAAEAAAEEAAAAAAAACQAAAAAAAAAAAAAAAACAAAACAAAAAAEJAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA +AAh7AAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAJAAAAAAAAACAAAAAAAABA +AAACAAAAAAAhAAAAAAABIAAAAAAAAAAAAAAgAQAAAAAAQCAQAAAACADEIAEAAAAAQMQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACEAAAAAAAAAAAAAAAoAAAAAAAAB5EgAgAA +AACAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgMjEIAAAAAAABMQgAQAAAAAAxCABSAAA +AEDEAAAAAJAAAIQAAAAAAAAAAIAIAAAAIAAAgYAAAAAABAGACAAAAAAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAEAAAAAAAAAAAAAABAAAAAAAAADp4QAAAAAABABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAhCAAAAAAEAGCAAAAAAAFAYIEAIAAQAABgAQAAAAEBAEAAAAA +CAAAQQAAAAAAAAAAAAAMAACAAgIGAAAAQmAAIERAAQAYgABgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAEABgQAAAAAAAAAAAAAAAAAAAAAAAAA0NQABQAElAAAwAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQAAEBgACAAAAAAAAoAAiABAAAJAkACAwIMAAAECAyBAAAAAAAAAgAAAA +AAAAAAAAAAIAoAABAUFMACiBCAQEAAIAAKgABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAwoQACAhJEgAQBAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAAgwAAEGCAAAAAAAARASASAAEEIBAQYAABAAFESBAIAQAIAQAAAAAAAAAAAAAAA +AAAAgAAAAAAggBAAIBAAAACAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAKawCGIAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QgAAQRAAABAAIACAAAAAAAAIAAQAAAMACAYgISGAAAAAAACAAAAAAAAAAAAAAAAAACAgAAAICAAA +IYAUBACAQAAhEIAACApCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABUAAQAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEIAAgA +QAAAAAAAABAAQAACAAAABAACACCQAAEAAAAAAAAAAAAEAAAAAAAAAAAAAAIAABAAAKyAAFAQAQhQ +qIACAhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAD+kAAAMAEA3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAAAAwCAAAQBAgA +EECAgQhAACgAQERAAAAADAAQAABACAABgEAAAAAAAAAAAMDQAABAIAICAAJCQhIAQFAQEBAgQCcC +AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICABAAAAAAAAAAAAAAAAAAAAAA +AAAKjgAAgKoSBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACBQCENwCAAAhAEAEAAABAKEgBA +AAIAAAAQSgAAIBIAAAAAAAAAEAAAAAAAAAAAQEARAEBADAQKAEgABANQAiAiAEBAQAQEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAEBQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcfEEKA +AAQSoAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAYACAAAIAABAAEIIQhAGAAAEAEgKBAISAoBA +EBAKABICAAgIAgAAAAAAAAAAAAAgIAEAAABQAAABRAQAQQIAgIFVBAAAEIAAAAAAAAAAAAAAAAAA +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 +AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAknAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAADMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAA +AAAAAA5xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlYA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9AAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACAAAIAAAQAAAAAAAAAAIAAAAA +AAAAAAAIABAQAAIBAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAAgFAABAAABAAQAAAAAACAAA +AAAACAAAQAEAAJAAABAAAAIAAAAAAAAAAAAQAAAAAAAACBAIAAIAAAAAEAAAAAAAAAgAEAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIEAgAAAAAACAAAAAACAAAYAAAAAAAAAAAIEAAAAAQAAAA +KCAACAAAAEAAAAAAAAAAAAAAAAAAAAAgsBAAAFAAAAAACRcAAAAAAAgAAAAAAgAAAAQAUAIAAAAA +AAAAMAAAEAAAAAAACAAAEAAAACgAAgoAACBAAgAAAAAAAABAAAAAAAAAABAwAAAAAAAAABAACgAA +AhAAgAAAAAAAAAAEAAEAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIAAIACAIgAAAAAAgIA +AAAAACAQAAIAABAAAAoAAAABgAAQAgBAAAAH/BAAIAAOAIFQiAAAAAYQDgEAAACAAAAAEBBAAIAC +BgBAEAIAAHAAAAIIAIAAAAgQABAAAAAAEgiAEAAAAAIAAAgBAAAAAEIAIBAAAAAAAgAAAAIAAAAA +AAAAAAAAAAAAAYAAAAAAQAAEAAAAAACAAAAAAAAAAYAAA0EQCAAAEAAAQAQAAAARgAEAEAAAA4AA +AABAAAAACAAAAAAAABCAAAEAAAiGAAAAAAigABAAAgAAACEAAoBAAAAAEAESAAAAAAAQAAAARAAA +EEgAAQAAAAAAQwABAAAEAADAAAEAAYAAAAAASgAIAACAEAACAAQAAIAAAMAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAAAAAECAAAAAAAAAAAAABAAAGAAAwAgQACAAAEgACAAAAAAABEAACAAAQAAAJ +AAAAAEAAAIgAAAAAD1IAAAAAFgAAqAAAAAAGABIBgIIAAAAgABQAAAAAFgAAQAACAAAUsAAAAAAA +ABIAAAAAAAAAAZAAAAAAAAACAAAUAAAAAACAAAAAABAAEgEAABAAAAAAAAAAAAABAAEAAAwoCAAA +AEAAgQAAAAAAgADACAAAAAEiAATEAAAAAIAAAHAAAAAAAAAAAAAAAIGAAAAAQAAAAAAAAIAICAAQ +AABAAAAHeQgAIAABwCAAMAAAAAEEAASIAAAAAEAAAggIAAAAAAACEEAQAMAAAAMQEAAAAAoQgQgC +AAAAAAggCAQgAAAAAEIAEAgAAAAAAggAAACAAADCAAiAAAAAGBAAAAAAEAAYEgAQAAAIAAgQAAAA +AAAAEBAACAAAAAAQEAAIAAAAABAQAJGAAAACOBEACAAAAAAQEAAAAAAAAAAAAARAAACCEBEAAATL +ABgQAAAAGBAAGgIAAAAYEAAIAIAIEBgQAJAAgAgWGBAADAAAAAAYEACQUAIAARgQABAEAACSGBEA +CAAAAAAYEAQAIAiAAhhQAAwAABAAGBAAAAAAAQAAAAAAQQAAAAAAAAAAAAAAAAABAASAAQAAgAAA +AAAAAAAAAGAAgACAAAABIAQAAASAgEAgAAABAAEAAAAAAAAAAAAAAAAABQCAAAAACIwAAEAAAAAA +AAAAAAAAAAAAAAAEAAAAAIABIAAAAAQAAAEAgAAAAAEAgSAAAQBAAABFIAQAAACAAAFEAQAAAAAA +BBAQAAAEgAAAAAAAAAAAAAwEAAAAAASBCAAAAAAACgEAIAAAAAAAAQAAAAAAAAABBAAAAAAAAhEA +gAAAAAAAAQAAAAACQAABAAAAAAAAAAEAAAAAAAAAAAAEAAABBAABAAAHlAEQAACBBAABBAAAAIAA +YAEMAAAAAAAgAQAQAAABIEABDAAAAAAgIAEAAAAAAQIAAQAABEABAUABDAgAAAAAAAEIhBAAAAAA +AQwEAAAAARABAAAAAAIgAAACEAAAAAAAAAJAAAAAAAAAAQAAAAAAAAAAAAAAAAAIIAAAAAAAEAAA +AgAAAAAAIAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAVxAoAAAAAAAAAEAAAAAAAAAAAQEAAA +AQAAAgAAAAAEIAAAAAAAAAAAAAIAAAAAACAAAgAAAABAKAAAAIAEAAAAAAAAAAAAAFAAAAAAAAEg +gAAgAgAAAKAAxCEhAAAAAADEIAAAAAAABEAAAAAAAAAAhAAAAAAAAACEAAAAACAAAIQgAQAAAABA +xAAAACgAAACEAAAAAAAAAAAAAgAAAACAhAAAD/8gAQAAAAAAxCAAAAAAACDEICAAAAAAAMQgIQAA +AIBQxCAAAAAAAADEIAEAAAAASMQgAQAAAIAAxCAEAAAAAAjEIAAAAAAAgMQgAgAAAAAgxIQAAAAA +AAABiAQAAAAAAgGAAAAAAAAAAAgAAAAAAAABAAAAAAAAAAEBEAAAAAAAAYAEAAAAAAABAQAAEAAA +AAEAAAAAAAAAAAAAAAAAABABAAAJw4AUAAAAQAABgKAAAABAQAGCAACAAKAAAYAEAAAAAAABgmAA +AIAAQAGQBAAAAAACAYAEBEAABBABggAAAAIgAQGCAiAAAAAQAYIAAAAAAAIBAABQAABAAFAAAABA +EKAEMAAQAAAgAAAAAAAAAAAAAEACAAAAAAAAAABAEEAAQBAgAABAAEAAgIgQIAAAAEAAQAAAAAAA +AAAAAABAAAYAgAAAAA/VAAgAAJAAAAAAAAAAIFAQAAAgAAAQwAAABERAAIAkAAAAKAAAAEAAIECA +SAIAIAQwAEBAMAAAADAAZARAkCQEQBAAQAAAQAAAAAkAAARAAEAAAogAAYAAAAABgAAKAEgEAAgB +IAAAAgAAAgAAAAQAAAAAAAAgAAAACAQAAgAAAAQIgAAAgIFAEgAEAEAAAgAEAAAAAAAAAAAIAABA +AQJAAAAAxVwAQBCAAAAAgQAEEEAADAgAAEQABAAAGAQIAAAAAABACABAAAAAAQAECBABqUABRAQo +AAAEIABADCghAAAAAACBBGAAQAAgUAgIQgiEAAAAAAQAAAAAAACBAAAIgwABAAAgAgAACAAAAAAA +AAAAAAAAAAACAAAIAAgAAAAAAAQAABAGYAABAAEAAAAAAQAAAAAAAAAAAAAAAAAEIAAQAABAAAAD +agAAAAEAhAAAAAABJAAAACEAAADACAAAAAOGIgERAAAAAAAAgAAAAAAQBiAQgwAACBKEIAABiAII +AAgIAABEAgAIhGAJAAAAQACAAgAIAAAAAAAAAAAAAAAAAAAEAAAEAgAAAAAAAABAAAAAAAAAAAAA +AIAAAgBCAAAAAAAgAAAAAgAgAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABQAAAi5AAABAAAA +AAAABAAAAAAAAACABAEAAABAgAAgECAAAgAAAAAAAAABBAAAAAAAgYRCABEiQAEBgEAAAAAAAAgE +AgIAIAAAAYAgFAAEQEAQAAAIwgBAAAEIAgnAQAQAAKAEIAQCAAAIAAAAAAAAAAAAAAAwABAAAAQA +AAAAAAAAAABAQABAAAQIQABCCIAAgAACAAAAAAAAAAAAAAAAAgQAAAAADwAIgQBAACAAQEBAAAIA +AAAACAAQAgCAAEIAJAAAACOIAAEBDAoJgABAAMAYAAAMIEAEAARwAAQAAAAAAAAAQiAABAAgABAE +AAAQEAACCJAAgQAAAAASAAAAAAAAAgICAAAAAAAgAAECQBAAAAAQAAAAgABBAAEAIAAAAAAAAAAA +AAkQUIAAACIAAAAQAAAAAAAAAAAAAAAAAAgAIKABACBIAAABIyAKAQAQAAAAABIAABAAAgAAQxAA +EAAABEAAsAoIBSDIAAoUABIIABAIEIBIACAAAkgIEAABAABIAAAAAgBAEQIAAFivEkAAQoAAACAw +AAQCEAAAEgACUBASoggQAEAAUEAAAABAEQAAAAIAQAACAACEAAAAAAAAAAACEAAIAAhCAAICkgBS +EJIQAAAACAIQAAAAAAAAAAAAAQIgAAgCAAgAAA0dKAAQAgBAFQIQAAgAQAAAQAgBAMAAAQCEAAIE +AAhAKECqAEBQIAJQAgACiEAEShCQAAIAkhBAEEAAAhEBEAAABBICAAAFAAhFAAYAQAADFCACAABk +AAAgAAAAEAAAgAACEAAAABAAAAAAAAAAAAAAAAAAAAiAEAAQQCAAAgACAAAgQQR8AgAAEAAAAAIA +AAAgAAAAAAAAAABPAAAgAAAAAAAACBoAAAAAgBJAAGAgAgBAIgQCGAAIARCHGAALAAAAggABbgAA +AASACCEAAIECAwIAohEAAQAAwhDBAoCAASWAAAAAEIAAIEwgmCSAAAEAAAVAgAAAV1cAAAAAAAD/ +/wAAVVU3dwAAAAAAAAAAAAAAAAAAAAAAAA8PAAAAADczAAAAAAD/Xx8AAAAAAABVVQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAegAAVVVVVQAAHw8idwAAAAAAAP+7AABVVQAAHx8zMwAAAAARuwD/AAAQ +/zc1AABVVwAAH19VVQAAAAAfXw8PAP8AAA4fAAAPDwAAHx8PDwAAAABVXwAAAAAAAO/qAABVdTNz +AAAAAAAAAAAAAAAAAAAAAAAADy8AAAAAMzMAAAAAAv8PHwAAAAAAAKqqAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAE5AAC6v1dVAAAPDzE7AAAAAAAA9/cAAFdVAAAODjM7AAAAAAH7Af8AAAD/MjoAAKqq +AAAfD6uqAAAAAA4KDy8C/wAABa8AAA8vAAAPrw8vAAAAAFRUAAAAAAAAAAAAAFVVMyMAAAAAAAAA +AAAAAAAAAAAAAAAPDwAAAAAzMwAAAAAA/w8OAAAAAAAAqqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DRwAAKqqVVUAAA8PMzMAAAAAAAACAgAAVVUAAA8KMzMAAAAAAfsA/wAAAP8yMwAAqqoAAA4PqqoA +AAAADwsPDwD/AAAPDwAADw8AAA8FDw8AAAAAVVAAAAAAAAAQFQAAVVUyIgAAAAAAAAAAAAAAAAAA +AAAAAA8PAAAAADMzAAAAAAD/Cg4AAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsgAARUBV +VQAADw8jcwAAAAAAAAARAABVVQAAD18zMwAAAAAA/wD/AAAA/zczAABVVQAADgpVVQAAAAAPTw8P +AP8AAA4fAAAPDwAADg4PDwAAAAAAjAAAABQAAACMAAAAFAkAAAAAAAAEAAAAiAAAABAAAAAAUEAA +EAAAAIgAAAAQFAAAjFAAERQAAACIAAAAEAAAAAAAAAAAFAAAiFAAERAAAAIxAAAAjABAABQAAACM +AAAAFAAAAIwAAAAUFAAAjFBAERQAAACMAEAAFBQAAIxQABEUFAAAjFBAERQAAACMAEAAFBQAAIxQ +ABEUAAAAjABAABQAAAAcAAAAFAAAABwAAAAUCAAAAAAAAAQAAAAIAAAAEAAAAABAAAAQAAAACAAA +ABAQAAAcQAABBAAAAAgAAAAQAAAAAAAAAAAQAAAIQAABAAAADQAAAAAcAAAAFAAAABwAAAAUAAAA +HAAAABQQAAAcQAABBAAAABwAAAAUEAAAHEAAAQQQAAAcQAABBAAAABwAAAAUEAAAHEAAAQQAAAAc +AAAAFKqqMzIAAAAADw8AAAAAAAAAAAAAAAAPDwAAMjIAAAAAAAAAAFVXAAAAAAD3AAAAACK7JxEl +JRISAAAA9wAAAAAAAAAAAAAAABcXErIbBSIbAAAO9QAAAP8AAAAAAAAzMwAAAAAAADI3AAAzMycn +JyeSkgTHqqoPDwAAAAAiuycRErISEiK7J7srexISAAAPDgAAAAAXFxe3IrsiGwAAMTEAAA8PVVUy +MAAAAAAPDwFRAAAAAAAAAAAAAA8fAAA3NwAAAAAAAAAAVFUAAAAABP8AAAAAIhEnERAQcXEAAADq +AAAAAAAAAAAAAAAAISEhcRsFdxsAAAWZAAAB+wAAAAAAADI3AAAAAAAAMjcAADMzJycnJ1FRBMdV +VQ8bAAAAACIRJxEhcXFxIhEnESFxcXEAAA8fAAAAACEhIXEiEXcbAAAzIgAADw+qrjM3AAAAAA8v +/q4AAAAAAAAAAAAADw8AADMiAAAAAAAAAABFdwAAAAAB9QAAAAB3uye7f38XFwAACP8AAAAAAAAA +AAAAAAC3txe3G68iGwAAB4cAABC/AAAAAAAAE7MAAAAAAAAzMwAAMzu7u7u7np4096uqGxsAAAAA +d7snuxe3Fxd3uye7K3sXFwAACwoAAAAAt7cXt3e7IhsAADs7AAAPD1VVNz8AAAAADw///wAAAAAA +AAAAAAAPDwAAM3cAAAAAAAAAAER1AAAAAAX9AAAAAHcRJ7u1tXt7AAAV/wAAAAAAAAAAAAAAAHFx +K3sbr3cbAAABFQAAEbsAAAAAAAAidwAAAAAAACJ3AAAzMxERERFdXTT3VVUPGwAAAAB3ESe7K3t7 +e3cRJxEhcXt7AABPXwAAAABxcSFxdxF3GwAAM3cAAA9PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AApmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeMAAAAA +AACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUwAAAAAAAEAAAAAA +AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsNAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqwAAAAAAAGAAAAAAAAAAAAAAAAAAAAEBAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQAAgQCAAABABAAAAAAAIQAAAAAAAAAAAAAABA +AAAAAAAAAAAAAAAAAAAAAAbFAAAAAAIwAAAAAAAAAAAAAAAAQAACCAAAAAAAAAAAAAAAEAAAAAAA +AAAAQAACAAAAABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIABBAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAKAAAAAAAuQAAAgABQIAAgBCCAAAAgBAEDAAAgAAAAAASCACAAAAAAAgQAAAAAAAAAAQAAAA +AAAACAAAACAAAhAACAAAAAAAAAAAAAAAAAAQKAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAA +CAAAQAAACAAAiAAAAAAgABAAAACAAA4ADAggAAAAMAAACAAAAAgAAAAQAAAAAQwQABAEIAAACAgA +AAABuwgGAIAADAAACACAAAAAAAIAAAAACARAAAgCAAASAABACAYAAAQCAAIAAwAAAAIAAAgAAAAA +AAAEQAIAAAAACAIAABAAAAAAAAAAEAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAACA +AAJAEAAAgBBAAIAAAAAAKIgIAAAAAAEAAMAAAAAAEAAAAAAQAAAACAABABIQAIEQgAAAAAdFwACA +AAHAEAAAAAAAAcAAAQIEAAQBwAAIAAQAAABAAAEAAAAAAAAAAQAIDBCIgAECAAAAAQAAAAAAAAEA +AACAAAAAAAAAAAAAAAABBIBAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAACAABAAAIAAAgAAAAAAAAAQ +IAAIAAAAAAAAAJQAAAAAAiAAgAgAAAAUAAAAAIAAAAAoAAAAAAQAACgQAAAABFmAAQAAACAAAACC +AAAAAAAAAAAAAApAAAAAQgAAAEAAAAACAAAAAgAAAAVgICIAAAAAAAAAAAAAAIACAAAAAAgAAAAI +AAAAAAAAABAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAiAAC0AAAAACAQEAgAAAA +AAAgAQgAAAABKAAgAAAAAAAAAAAQAAAAAQQIBBABgAAkAAAAAAAK5zAEMAAAJAACCAAQAAHAAEEK +EEAAAYAAAAgQAAAKAABACCEAAAQAAAQAAAgAIAAAAhAQAAQAIAADCAAUAAAAgAIAAAAAAAAAAAgQ +BBAAAAgAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAEBAAGAAQSAAYEAAAAEAABhAQABAA +AAgACBAAAAAAAAAAAAAYCAAAABgQABoAAAAAWBAAAAS4AAgIkAACGBAACIgQAAIYEgBMAAYQARgQ +AAxAAgAAGBQACAAAAAAYEgAEBAAAghkQAAgAAAAAGBAACAAAAAAYEAAAAAAAAAAAAEgABEAAGBAA +AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACgAIAAABgABSAEgAEAoAAAAAAAAAAAAAAA +AAAAAAAAACBAAAAAAQABIACAAAAAAAAADV0AAAAAAQgQAAAAAAAAgAAAAAAAAAAQQCAAAAAAAAAA +AAEEQAABAIAAAAAAAAEAAAABBAEAAAAAAAAAAAQBAACAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAA +CAAAAAAAAAEAAAAAAAAAAABQAAAAoAERAAQAAAAgAIEABAAAAAAAAQAAAAACQCABAAAAAIAAAAAE +IAAAAACAAQQAAAAAKgABAAAKlwwJAACAACABDAAAAAAAIgEEAAAAgAAgAQQAAAAACCABDAIAAAAA +EQEICAAAAABAAQwAAAAAAAoBDAAAAQIAAQEAAAAAAAAAAAQAAAAAACSBAAAAAAAAAAACAQAAAAAA +AAAAAAAAAACAAAAAAAAAAAACQQAAAAAAAAAAAAACAAAAAgAAAAABAAAAAAAAAAAAAACEAAABQAAA +AAAAAAAAAAAAAAmIAACAAAAwCAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAABASAAAAAAAAAgAAA +ACAAAAEAAAAAAAAAgAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAA +AAAEAAAAAAAAxCAGAAAAAADEAAMAAAAggIQgAAAAAAAEQAAAAAAAIAAAIBAAAAAAAMQgAAAAEIAA +xAAAAacgAAAAAIgExCAAAAAAAADEIAMAAAAAgMQgAQAAIAFAxCAEAAAAQADEIAEAAAAgUMQgAAAA +AAAAxCAQAgAAAADEAAAAAAAAAAAgA0AAAADAxAAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAEAgAAAAA +AAQBgQAAAIAAAAEABAAAAAAQAYAAAAAAAAUAAAAAAAAAAACEAQAAAyAAAYQIgAAkAAABAAAItoIA +CAAAIWoBggAAAAAARQGACAAAACChAYAIAAAAABABggEAAAIAiAGCBAAAAgAAAYIEAAAAAAUBggAA +AAAABAEAAAAAAAAAAIAIAIAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAABABACAJAEBAA +ICAAIAAAIEACAIAAAgAAAAAAAAgAAAAAAAAAAAAAQCAQIAAAAARAEIAEAAAAAA6jBEAAAEAhAAAQ +IEAgAgQAMAAAAIgAAQAAAAgEYACgACQAAEAEAgDAIAAAwAECAAAwAAAAwFAhAEAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQABCAAAAAAAAAAAAAAGAAAAAAEAAAAAAAAAAAAAAAEAKAQAQgEAAAIAQQECQQA +AAkAQAAAAAAAAAAAAAAAAAAAAAAAEcAAQAQAgEAhhIAAAQAIBAAAyocADAgAoAAAgQRACEAhAEBM +AAAAAEBIACAAAAAAQAEMRAwAAAQBgAgBAEAIQAGgAAyIAQIACBAJoQAAAEAAwAABAAAAAAAAAAAA +AAAA4OEIAQAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAoAAEAQwAgBAAAQAAASAAAAEAEASEAI +AgAAAAAAAAAAAAAAAAAAAQIBAAAAAQAAAAEAgAAAAAAN8wiABgEIAAMAAADCAAAAAAgAAAACUEAD +AQIAAwACAAAIAgAAgAABAAADhiABEACICBAgAIGIAQAAAAAAAFAIAgAAAAAAAAAAAAAEBIAQAAMC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAIAAAAgAAAARAACAAACQAAAAQAEAACAEAAQAAAA +AAAAAAAAAAAQAARAAAEEAAgAACAAAgQAAAXCAAAgQAAABABCECAwBAACAAAAAAACDEgAACAgEAAI +DgIAAAAoAAAEBABAAAAAAYBAAAAAAAAABAAQAAAAAAIAgAAAAAAAAAAAECEwAAAIBAAAAAAAAAAA +AADAAAAAAAgAAAAAAAAAAAAAgAACAAAAFABQBAFASAgAAAAAAAAEAAAAAAAQABAAEAAAAAAAAAAA +AhAMAABAQAIAQAgAACHAQAAABI/AAgBAAAYAAAQRAAIEAAACRHg4EICUCBLIwQAQhFICAgLBiAIE +QAAiCAAwBAREEABAAgAAAAAAABBxCIIQEAQAAAAAAAAAAADIwAAAABQAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAEAQAEAIAAAIAAUAAAAAAAIAEAACAAgQAEIQACAAIAAAAAAAAAAAAAQAgASIAgA +EBICBQJCAAAQAAAMOgAIAAAIABGCAAAAABAAoAiAlRAAAUAAIAASwAAQIIEBAQAAAAACAAAQAECi +AAAATAAQAAIIEgACwAYQwAAAAEAAAAAAAAAAAAgSDaAgIADBAAAAAAAAAAAAAAACAEAIAAAAAAAA +AAAAACAIAAAAEAIAEgJCABISQgAAQAAAAAAIAAAAAAUAgQAAAAAAAAAAAKAAEAAKABAAgAAISAhC +AAAAAAyMsAUAAhBQAECKAgAIgkIQAIGAIAAAAAgAsKAQAAAAgAAAAjBIEgAASACCAAASgFBEAEUK +gABEAoAQBAEACAYQQgAAAAAAAAAAsKAQQAgDAAIAAAAAAAAAAAAAAAQAAAACAAAAAAAAAAAAgBAA +AQCQAAAAAACAEAEAAwMAAAMCABCAAAEAgAABAAAAAAAAAAAAAAAgAAAOASAAAAAAAABBIgAAAu9A +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZMAAAAAAAAAAgAAAAAAACgAAAAAAAAIAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAABAAAAAAAAAQAAAAAACABAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAFtwAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAABABAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAACAAAAAAgPABAAAAAIAAAAAAAAAAAoAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAAA +AAIAAAAABdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA +wgAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +EAAAAAgAAIAQAAAAEgAAABAAAABEAAAAEAAAAAAAAAAIAAAADBAAAAAAAAAAAAAAAA3pABIAAAIQ +AAQAEBAAAAACAAAAAhAAAAAAAAAARAAAABAACABAAAABAAAAAAAAYAAACAAAAAAAAwAACAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAA +AAAIAAAQABAAAAAAAKUAACAAAAAACAAAAAAQAACDAAAgAAAAAAAAAAAABDYAUAAAAAAICQAgACAA +AAAAAAAAAAADAAAAAAgAAAAAAAAgEAAAAAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAACAAwQgABwAAAAACAw +BAAAEAACDgAgCAQAAAAAAFAoAASAAmgQABAQAAAQMAAAAAAE/hAggIAAKCACCQBAABYgwAAQAAAA +AAAAAAgAAAAEBAACCAAAAAACQQAIAAAAAQAAAAAAAAACAAAAAAAAgAAAAAAAABAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAABAAQAAPAAAAAiAQAAhAAAAAAQUACAAYAAAAI +gAAAAhAAABAAEBIAAARAAIAAQAIAAQQAAAIAAATRAABAAABgAAgCAIAEwAQAAAAIAAAAAAAAAAAA +CABAAAACAAAEQEAKAAEAgAAAAAAAAAEAgAgAAQIAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAUMAAAAAAAAAAUQBAAAAAAAIgAAAAAIAAA +DACoIAAAAAEAAAAAAgAAEBAAAAAABnoAAYAAASAQCAAAgABCAAAAAAABAAAAAAAAAAAAAIAABAAA +AABAAAAAAAAAAAAAAAAAAAAABQAAAAAEAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAJAAAAIAIAADIAAAACEEIAAAAAgAAMAIAQADAAACAACAEAEAAAAAAAAwAAwA +QEgQAEgAAAEBIAACAAAOigiQAAAAIAAADAAggAghgAAIAAAAAAAAABAAEAABBAAACgAQAABCAAAI +ADAAAAAAAAAEACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAEQACGBAAAAgAAAAIEiAAAAAAA5gSAAAAAAAAWBAgEgAAAAAYEAIQAIEAAJgQgBAI +AAAAGBAAAAduABBAQAAAWBACSAAEQQAaEAAYAAAAABgQAAgAAAgAGBIASAAEAAAYEAQQEAAAABgQ +AAAAAAAACBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +IAAAAASAAAAEAAAAAAAAGAQAAAAAAAABBAgAAQABAAEEAAAAAAAAAQQAAAAAEAAACAAAAAAAAAAA +AP4AYAAAAMAAAAEEBAABAEAAAAQABIEAAAAAAQFAAQAAAAAEAEAAAEYAAAAAAAAAAAAgAQAAAQAC +AAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAB +CCAAAIAAIAEAAAAAAAAAAQAAAAAAACABAAAAAIAAEAEAgAAAA0CAAQAgAAAAICABAAAJmgAAAAAB +BAABBAAAAAAAJIEEAAAAAMAEAQwIAAAAAGABBAAAAAAQAAEAAAAAAEAAAQgIAAAAgAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIAAAAAAAAAAA +AAAEAAAAAAAAAAQAAAAIAAADAAAAAAEAAAIAAAAABSAAAgAAAACAAAAAAAaeAgAAAAAAIAAABAAA +AgAAAAAGEAAAAAAAAACAAAAIAAAABAAAAgBQAAIIQAQBAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAQAAAADAxCAAAAAAAABAJAIAAAAA +gMQkAgAAAADAxCAAAAAAAADEIAAAAAAAgMQkAEAAAIAAxAAAA6wgAQAAAADAxCADIAAAAMDEIAEI +AAAABMQgAAAAABAExCABAAAACIDEKAQAAAABAMQgBIAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAIIEAAAAABABggAAAABAQACIAAAAAAAgAZAAAAAA +ECABiAAAAAFDIAGAIAAAAQAQAYgAAIAAQVABAAAF/4AEAAAAABABgAgIAAAgIAGEBAAAAAAAAYIA +AAAAAFABgAoAAAAgKgGAAQCAAAAgAYIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBEAAZAADQAQAAAEGAAAAAEAEQSABAgAAAMAAAAACAAQBAA +MDAQACIAQAAAQAAgAAAUAJCgEEAAAAayAEDQQIAAAgACAAIAAIASAgAAAADATAIAAAAAAAAAAAAA +CIgAAgAMJEAAAAQAIAAEQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAABgAgAAIBQRAAAGAAAAQiBgAAAAODwBESAQAAA4OAEREgAAABABACBAYAA +QIAQCAgAAAAACAQIgQAAyCkAAAAACABAAogCIEDgBAHBAAAAAACQCQAAAMAIwcAAwQhaGAAAACQE +ABo4AAAAAsQAAAQAgAkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAGIAMBAAAKAAEAgAAAAABCFACIAAAACEDAAYAABAAAIAABgQAAAQAQBCEAAAAAQQCB +ACMAEBICAAACSxISIMABAAAAQGABIACAABBgIAEEAAAAAIEEAQAAAAAAwMAAAIDEABCCAAEggAAA +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAUAABBgEAAAAAAAAAAAAAgoAAACAoAACAgAAAIAgIAAAAAAAAAAAAgIBAAAYAgABAJAAAAAAAA +AABCAAACFAQBAAAAICgIAggIAAQAAQAAAAQAAAAABAAAAAAFAAAQBAgCAgAAAAgCAAAQBAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQABEKAQA +AgAAAEMAAAAAAAAAAgASAAAAAQAAABAiAgAJAAAAQABAREAAAFAEigAAAAAEAAAAAAAACf4IAQAQ +ACQA6AAABAAAEgISADkIQAADAAAKwAACAgABCgAABkIAEAAACMAAAAgIAAAAAQAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAQAggAAAAAAAA +AABBkgABMSAACUBQAQAgIhkBABAQAAAAAAAAAJKoEgAAQjAoEQBAQAACAAAOfIgAEFIAAKECQDAI +CCAgAQEAEhIAEAACAAAAAAAAAAIQQUhMCBBCQAAAAAIAEAAAAgACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgKgAAgACAgQAAAACAIAQFCAkAEA +CKgBSAIRQAgAAAAAAgBAEBIQAhAKgAIFCEBAIGAAQABABAQAAA4REASAAABAELBAQpAACECoAEhA +AAAACARAUAgQQAgSUABAAAAAREAAQBAAgEJAUrIACBAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgQAgAwCIAUAiAAAAAEACQAAABAAEEwIAAAIA +AAAAAAAgAgIAAAIAEgAAJEwghABAAgACABIQAAAACsaBMgEEghBgEAEAAgABABAAgAABIoAAACYA +AgIkAERgAAACBCQAAAMDAQIABAEEQAAAAAIgAAICIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFf8AAFVVAABXEwAAAAAzMzMzNfN3GzMzMzM1U181//83 +NwAAAABVVVH/AAAAAAAAHxVVV///AAACeAAAM3dVVQAAMzN7ezVTU1M3M/////8AAFVVBf0AAAAA +FTdG31NTBfUzc1VXAAAAAAHvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA6gAAqq4AAKKzAAAAAK+vVf818yIbBa9fXzWjXzX//zIyAAAAAKuq +AF0AAAAAAAANXaqq//8AAA7nAAA7O6qqAAAKXysrOlNTUzMz++r//wAAqroB9QAAAACMrgKbU1MF +9TMzXV8AAAAABa8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAADvAACqqgAAqqoAAAAABQUAqjUDIhsFrwoKNaNQNQABMyIAAAAAqqoA/QAAAAAA +AA8PqqoAAgAADZQAADExqqsAAApfISE6UzA/MzMAAAACAACqqgH/AAAAAIyuAps6OlNTMzNVVAAA +AAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEP8AAFVVAABVVQAAAAAzMzMzNQN3GzMzMzM1U1A1AAAzdwAAAABVVQH/AAAAAAAADw9VVQAA +AAAP6AAAMyJVVQAAMzNxcTVTMD8zMwQVAAAAAFVVAP0AAAAAFTdG3zU1U1MzM1FQAAAAAAHvAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAjFAA +ERQAAAAEAAAABAkAAAR0AACQCQAAjCQAAJAAAACMAAAAFBQAAIxQABEUAAAAjABAABQAAAqJFAAA +jFBAERQJAACMJQAAkAAAAIwAQAAUAAAAjAAAABQJAACMJQAAkAAAAIwBAAAUCQAAAAAAAAQAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAcQAABBAAAARQA +AAAECAABFGAAApQIAAAcIAAClAAAABwAAAAUEAAAHEAAAQQAAAAcAAAAFAAADMYQAAAcQAABBAgA +ABwgAAKUAAAAHAAAABQAAAAcAAAAFAgAABwgAAKUAAAAHAAAABQIAAEAAAAABAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrISshcSFxAABVVQAAAAAAAA8P +qroAAAAAMzMAAAAAAAAODgAAAAAFBRe3IhEiGwAAAP8AAAAAAAAKeyK7uwpwcDo6AAAyNw8PAAAA +AAD7AAAAAKqrAP0AAAAAAAAA/gACAAAAAAD2Dw8AAAAAqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISFxeyFxIXEAAFVVAAAAAAAADx9VFQAAAAAz +JwAAAAAAAB8fAAAAADMzIXF3EXcbAAAA/wAAAAAAAA64IhERXxUVNTUAADMzDw8AAAAABP8AAAAA +VVUB/wAAAAAAAAH/AAAAAAAAAPoPDwAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7eyErK3srewAAVV0AAAAAAAAPD6qzAAAAABsbAAAAAAAA +DwoAAAAAr68XtyK7IhsAAAXdAAAAAAAACKN3u7sKdXVTUwAAMjcPDwAAAAAA6gAAAACqqgX9AAAA +AAAAALr//wAAAAAJ/w8vAAAAAKquAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAHFxcXsreyt7AABVVQAAAAAAAA8PVRMAAAAAMycAAAAAAAAPXwAAAAAz +MyFxd7t3GwAAEfUAAAAAAAAPZ3cREV8fH1NTAAAidw9PAAAAABX/AAAAAFVVAfUAAAAAAABF//// +AAAAAAX/Dw8AAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAAA1LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABTwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAumAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABUYAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAAgAAAAAAAAAgAAAAAAAAACAAgAAgAAAAhAAAAA +ABAAAAAAAAgQAAAAAACAABAQAAAAAAAAAAWoAABAAABAggAAEAgAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACgAAAoAAIAgAAAAAAAAIAABgAAAIAAAQEAAACAAAAAAgUAABAAAA +AAAAAAIAAABIIgAAAAAAAAAACVIQAAAAAgBgAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABIAAAAAYgAAAAAAAAAAAAKAAAAECAAABAAgDAAAKgAiAACAgAAwAABAAIAEBDAI +AAAAAAAQSgCIAAAJsgABAAAAAAAIAAAAkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAAEAIAAHAAAEAAJAAAQAQAAAA0IAAAAIIAAEAAAACEgAAgkGATgAEAACAUADCAAQAgACA +BAIAAAI+AAgAAACAAAAAAAAEAAAIAgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAA +QiAAAAAAAAABBAAQAAAAAAoMBAACACgAFAkAAAACAAAACAAAAAAAAAIQAAAAAAAAAIAACAAAAasA +AAAAAgABEAAAABAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAIAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAgCA0AAE +AAAgAAEgACAEAGCAAQgQBAAEwACCAACIAAAgAENAAAABAMAIAlAAACAQiAQiAAAMQAgAAAAAwAAA +AAAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAEAAAGBQAAAAAAAAYEgAI +AAAAABAQAJIAEAgQGBACgABAQAGYEAAEQACEABgwAIQAAAACGBAAAAVQABwAAAAAOBAAAABEAAIY +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAABACBAAAAAAAAA +AAAAAIAAAAAgYQAAQAAhBSAAAAAEAAABIiAAAQCAAAAAALUABEAAAIAAAEEgBAAAgKCAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAARAAAAACAABAAAAAAEAAEEAAAAAACAAAQAAAAAAIGAB +CAgAAAACAAEIBAAAAAAAAQgAAAAAAIABAAAH1AAAAAAAoRQBCAAAAAAAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAUAAAAAAAAAQAAAAAAAAAAAAAAgAAAAIAAAAAAAAAABAh +AAAAAAACACAAAAoAAAEgWgAAAAHWAgAAAACAAgAAAAAAASBQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIAAAgAwAoAASAxAQAAAAAAACEAAAAAACAAIQkIAAAACAAxCABAAAAAEDEIAIAAAAg +wMQgAAAAGACAxAAABzAgAAAAAAAAxCAAAAAAAIDEAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAgABAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAIABABBCABCAAAAAAAAAEBAAAAAiAAAYgAAACAAGABggYAAAAABAGCAAAAAAAQAYIAAAAJ +ABABAAANkoEAAAAAQAABggAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAACgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA +IDAEBFAAAAAAAAAgQAAAAAAAAABAAEAAAMAEACAACEAAEAQCAgAASAACwAQ0ACBAAgIgAEAAAAej +QDAAACBAAMAAIEAgFYAMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAAAiAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIQABABABIiAAC +QEAZAACAAAAAQBiBAIAABBAAmAAMRABAAEAAAEihCGAAAQGAAEQKAAABAURAAAAAyNkQBABAEAAC +gQgAAAACAEAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIAIAQAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJggQAgAMCAAAgIAAAAAAA +AAAgAAAAAYCCAIEQAAAAAMZyA0PAABAThiAAEAAACBBEIAAQAADAAAABQIAAAAEQAAAAEEQgAQgA +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAwBEBAAAAgAAAEAAAAAAAAAAAAAAAA +kBQAAAAAAEAAAAAAAAEAAAAAYAEAAABAAAEQEABBgAAAAAUACAEAAAAAAAAAAHBQAAGAAgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACQAIAAAEAAAAAA0AAAEAAAwBACAAQEAVAECAC +AgQAAAAAJAREAgAAAAAEYAICQBgAEAQoAAAAA9gAQACAEAAAAABAEAQABABAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAJQCAAAAAABAAAAAAIAABAAAAAAAAAAAlASBAAAAQAggCBAogAA +qAAIQBgBGACAIAggkAgSIgBGAAADlxgTEIAQEABCCABQSABAAEkAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQABQEJDIAAAKAgAIAAAAABACEAAAAggAQAQKoABJBQCTAhAEFEAAkgACAAAA +A5ANAAKAAAQACBQAAA4BAAACgEAHEAAAAgBJCEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEgEAAkxrAAAAAAAAAAAAQCRAAAAAAABAAAACgEZAAFwRESCCgGgQAQGAAkOEYAAAAQAD +AACQXAAAAWEAAEQCAERCAACAAEIDAMACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAgBIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsb +VTNH3UfdAAAAAAAAAAAAAB8PAAAAAFVVM3dVVwAAAABVVfu7Dw8AAAX/AABVVQAAHz8AABD/AAAL +Rf//HxUAAAAAAAAfHwAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAF/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJyeqM4vuR90A +AAAAAAAAAAAADw8AAAAAV1U7O1VVAAAAAFV1/78PLwAAAPoAAKq6AAAPHwAAAP8AAApO//8OrgAA +AAAAAA9fAAAC/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH1AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARETMPiyJHEQAAAAAAAAAA +AAAPDwAAAABVVTExVVUAAAAAVVUAEA8PAAAA7gAAqqoAAA8OAAAA/wAADrIAAA8PAAAAAAAADwoA +AAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3Mw9HEUcRAAAAAAAAAAAAAA8PAAAA +AFVVMyJVVQAAAABVVQERDw8AABH/AABVVQAADgwAAAD/AAADJAEADw8AAAAAAAAODgAAAP8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAjCQAAJAAAACIAAAAEAAAAIgAAAAQAAAAjABA +ABQUAACIdAARFBQAAIxQABEUFAAAjFAAERQAAAoKAAAAjAAAABQUAACMUAARFAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAcIAAClAAAAAgAAAAQAAAACAAAABAAAAAcAAAAFBAAAAhg +AAEEEAAAHEAAAQQQAAAcQAABBAAACNQAAAAcAAAAFBAAABxAAAEEAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAP//Bf8AAAAANzNzdQAAAAAAABX/AAAAAAAAEf8AAA8Pe3txe6f3cXEbGxER +TX0c3zMzGxs/Uw8zAAAH8gAADV0AADMzMzMnET9TdxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAA//8A9QAAAAAzMyMqAAAAAAAAIP8AAAAAAAAK/wAADx8rKyErp/d7exsbu7tNfRzfX18n +Jz+jDzMAAAp4AAAvKgAAMzdV/xt3P6MRJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAMzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADdAAAAADMzMzMAAAAAAAAA3wAAAAAAAAD1AAAPDyEhISsCUisrIiInJ0FxENMKChERMKMzVQAA +BCIAAA8PAAAzMwCqG3cwoxEnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEf8AAAAA +MzMzMwAAAAAAAADqAAAAAAAAAO4AAA8PcXFxewJSISF3dycnQXEQ0zMzd3cwUzNVAAAHvwAADw8A +ADMzMzMnETBTdxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMz +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAagAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/QAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAABZcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAACEAAAAgAAAAAAAAACAIAAABAAAAAAQAIAAAAAACAAAAAAAAAAAAgAAAAAAAAgAAAA +AAcbABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACAAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAA +CAEwIAIAAAAAAAICAAgAAAIAUCIABgAAAAAQEAAAAAACAIAQAAAAAgAAAAAAAAAAAAAACPYAABAA +AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAA +AQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAACKAAAABAo +ACgQARAAAHBACBAGAAABSgQIEAAAAABUAAAwgAAAAjAAChAAAIAAQAACAAAHDxAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAABAQQAAkABAAAAAgAAQAAEAAA +AAAAAAAAAAAQgAACAAAAAIAAAAAAEAABQAAAAAAAAAAAAAAAAAYmAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAADAAAAAACKAAQAAIoABIIABAAAgAA +AoSACAAIAAAAEAAAAAAEAAIQBgAAAAAAAAAAAgAADlUAAAgAAAAAAAAAAAAAAAAAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgAAABAAAEMAgAAhAgAAAQAAAAAMAAAggJAAAACAECEAAQ +AACEAAIwABAAAWAACggAAAAAAAAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgABAAAGBIAlIAAAAAYUQAUAgAQEBgQABCCAAACmBACEAAAAAAYEAAI +AAAAABgQABAAgAAACBAAAAPaABAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAICAAQAgAAAAAQABAACAAAAAAAABYAAAAACAAAAAgAAAAAABAAAAAAAAAAAA +AAAAAAAAAAAABPoABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAwEAAAAAGABAAQAAIEAAAEAAAAAAAAEAQAEAAAAAEABAAAIAAGgKgEMAAAAgCAEAQAAAAAAAAAB +AAAKHwAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAA +QAACAAAAACAgAAIAAAAAQAEAAgAAAACBIAACACAAAAEAAAAAAAAAAAAAAgAAAAAABAAAAA7CAgAg +AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAxCACAAAA +AEDEJBAAAACAAMQgAgAAAAAQxCQAAAAgIADEIACAAACABMQgAAAAAAAAQAAABgogAAAAAAAAQAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAACUBgAAAAIBFIAGIgAAA +AAAAAYCQAAAAQAABiASAAAIACgGCCAAAAEAAAYAAAAAAAAQAAAALaYAAAAAAAAgAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQAABAAABCAEAAJAAAQAQAAAAQIAAQBABA +ABQgAAAAIAAABCAAAAAIQAACBAIAAAASAAAkAQAAAAAbAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITAhAkBAAxAAQAAEAQAGhAAAQgAEAAAQJgAAABEBAQAQE +EAgZAAikAECIEAQAAAQAAAgAAAAAAQAAwzsAABgAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAACAhCQBAAEAkYZgAAQgABABIABAAAIAIAAAAgAIEACBAAAAQBABAAAC +AAIEAIAAAAAAAAAAAAAAAAAFcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAACAACQAAAAAAAAAAAAAAAgAAAEIBgZQMAgAEAAAEAIAAQABAAAAE +ABAAAEAIBAAAAAiRAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AADBAAICAAFIAAoAAwBKBcgQIAAASDAAwAIAMYgDAgcIAABAQEMAAABAAIAAAgIgwCAAUAADAAAA +AAAAC7cAUAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS +AAAQCBBQAAEEAhISAgAAAgAAAAAGEAABAAFIGAAAAAAHABBAAAAYQQAAECAAAABAABAAAAAInoAA +BABAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBACEASEAAUQgAC +CBKwAABFUBIIRgjopEQgAAgAEAgCABAAAkBAggQABAAAQLQCIAAEAABAAAIAAA3JgAAAAgAAAAIA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAgABAAAAAACAQAQA +hAAEQAAKAIEAgBCAAgADAKAAACAABhDACAAAQBAAIAAAAAABAAAADzwAKAAEABgBAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD/Xx8AAAAAVVUB7wAAAAAAAAX/AAAAAAAA +Rf///wAAAAAV/wAAAAAAAA9f//8AAAAAHxUA/wAAAAANXwAAEd9VVQAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8PLwAAAABVXQtPAAAAAAAAIv8AAAAAAAAC////AAAA +AADqAAAAAAAAHx///wAAAAANXQH/AAAAAAX3AAAg7lV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAA/w8NAAAAAFVVAP8AAAAAAAAA3QAAAAAAAAD9AAIAAAAAAO8AAAAA +AAAODgAAAAAAAA8PAP8AAAAAAlkAAAD+VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAD/Cg4AAAAAVVUA/wAAAAAAAAD6AAAAAAAAALoAAAAAAAAQ/wAAAAAAAA8KABAA +AAAADw8A/wAAAAAD1gAAAf9VVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAAAKE -AAACAAIAAAAAAAAAAAAAAAACAAAgAAAEAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAAf0AAAA -AAAAAAABAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAAAAAAgAAAAACAAAAAASAAAAAAAAAA -AAAAAAAAIAEAAAAAAABwAAAAAEAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAA -AAAAAAQAABAAAAAAAAAAAAAAABQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAC2cAAAAAAABAAAAA -AAAAIAAAAAAAAAABAAAEAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAEAgAACAAAAAAAAAAGA -AAAAAgAAAYAAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAACAAAAAAAAAAAAAIICAAAAAAAAAAAAAAAAAAPhwACAAAAABAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAMAEAABQEAAAgAQEAAAAAAAAAAACAEAAgAIBABAAAAAAAAAAAQAAAAAAAAAB -gAAQAAAIAIAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAAEAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA5MAAAAAAAAAAAAAAAAAEAQAAAAAAAABAAA -AAAAAAAAACAAAAACAAAACCAAgAAAAAAAAAEAACABAAAAAAAAAAAAAAACAAAAAAAAAEIQABAAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAQAAAIw -AAAAAAAAAAAAFBAAAAAAAAAAAAAAAAAADUMABAAAAABQAAQAAAAAAAAAAAAAAAAAAAACAAAAAABA -AAAAKAgEAEAAAAAAAAAgACAAAAAkAEABIAAIAAAAAAAAAAEABAAAAAAAAQAAAAAAEAAQAAACYAAA -ACAAAAAAgAAAEAAAAAAACAAAAEAAACAAAAACAAAkAAAAAAAACAAAAAAQABACAAICAAAAAAgAgAAU -AgABAAAAAgAgAAAAAAIAAAAF3QAQQAACCAAAAAAAAAAlAAAISAAAAAAAABAAAAACAgIAAIAQEAAA -AhIAAAJQAAAAEAhgEFCQggACAhAAAAAADBAAEBAAkgIAAAIggAAgCAAIIBAAAAQAAAAEgAAAAAgA -AgACSAAAAAAAEAAiAAAAggAAQAAACIAAACBAEAIAAAAAAAhIAgCIAAAAAAgAAAAAAgABgAEAACAA -JAAAAAAQAAAAAAn1AAAAAAAAAAAAAAAAIAAAAAAoAAAAcAABIEAIIACgCAAgEAIQAAAQAAACAAII -AAAoAIAKAkAAAAAhCgCCACAEACASSAAAAAACCQQAAQIQEpAIAQQIAQCABAgEAAAAAGAAEAAgAAAA -IAQAAkAAAChwABAAAAABYAAAAADCABBiAEAAAAAAEAQAIIgiAAAEAFAAEAAADAAIAAAAAwgCCkAQ -AAAAD8QIBAAAABIICDBEjIAAQoCAUQEAAAAAAJAOAIAAREQAwABAcMAIQEAADAQoACACYAAkBgAA -EEgADAQAAAAQBBAhCAEAAlBMgAgAJIgC0ABABAAAAAAAAACAAcIQAAAAAAAABAAAgNEAAAAIEAAC -EAACAAiAgAIQAAAABgAAABAAggAEhABByIABABABAAAIgABBRIoKACAAAAFAAAAACACCAAAOtAAC -AAABASCAFBIAQAARAAACAIGAAAgECgAQAAAAAAAICBQAAEQRAIEAAAAAAZQQAACQAAAAAABAAAAA -gBAAhAAQAAAAARAAEABAUAAAAACAABAAAAEAAAAAAiAAAAgAAAACQAAAQAAEAAIFAAIMEgAAAAEA -EgAAAAACAQAEhABAAABAAEFQAAAAAQAAICAAAACABgAAAAACAAIQABIwEQAAAAKAAABAAAIgAAgA -ABAAAAAAAIBEAAAAlAAwAAAAAEJACiAEAIhAUEAAIAACAiAIIAQgAAISADAAAAAAAgAAEAAABDAA -AAAgQgAEAAAAAAEAgACQAAAAAAAgJBAEAAAAAAACEACQAACAAAQIAEAAACAAAggAgCABAAAAgARI -AhAgACIACJACDAAAAJAAFAAAAIAAVAEAAAAAIAAAAQAAAEAAIgAADjsQAQAAABAAgBQEAQAAACAg -FggAIAAgAIAIADAAAQEAAAAQIBAEABAACQSQAIGAYDAEAQAAABAAEQEIAAIAgDAEABQQAAIQIAgQ -ABAAABASCAgMBAAAAAAACBAAAAAAIAAIDAAAQASAAAgIgAAIAAAACBgAABgAAAAIAIAAAAIAAAgE -BAAABIKDCCgICAEAAAIICAAAEAAAAIgIAAAAAAAAAAAB2ggSAAAEEwAAKAqAMEAAAAAIUUQAAAAE -ACsYAIAAAgAgiAQCiAAEAoYICAACGAYAAIgAAAIQAgACiAAIABABAIBIAgAIAQEAAAiAgACIAAAB -AQQACAAAAIAAAAAAAAAAAAAEAAAAIAAAAAQAQAAAAAAARAAAgAAAgABAAAAAAIAAAAQAIAAgAACA -kAAAAACIgAAAABgAAAAAAAAAAgAAAQAAAA+8ASAAAIAAAAAQRABAAAIBACABAAAAAAAAEGAAAAAA -AEAABAQEASBAgAAAgEAAAAAABAQERQAAAEAAIAAAIACAAAAgYAIIBQACAAAEAAggASEEAAAACAAA -AABQAAAICCAABBCAAIgAIAAMCAAAAKoAAAQgAAABIAAACAAAAAoBAAAAEAAAGQAkAAwgAAIIAAAA -BAJIAAgAIAAIAFAACAqQAAAAD3kABACABQAAAAxAAAAACBAAACgCQAgsIAAEAAAAgQAgAAQAAAAA -ECSABCAMAYACAAAAAAAACcIKAAAgUAEAACAAAAAAAACgBIAQBIAACABgAIiAAAAUARAQggQAABQE -ARCABAAAFBgBEIABAAAAAGAQgAAAAAEAAhCAAAAAFCAaEIAEAAAUAgAQgAAAABQAYBCIAAAAFADJ -EIAAAAAUAQAQAAAN04IAAAAQACgQgAAAAAABCBCAQAAAFABAEIAAAAAABAAQgCABAAEgABCKhgAA -AFKSEoAAAgAUAAEQgAQAGAAAARCAgQEAAACAEIAAEgAUoEARIAAACQAAAMQkCQAJAAEYxCAhAAAA -EIDEIAIACQAABMQgIAAJIAEAxCABIAkAAIDEICMCCBAAxMQgAAAJAAAAxCAAAAAAAATEJABAAAAA -AMQAAAqKJAIAAAAAwMQgAEAAAAgExCABABgAAABEIAAAGAAQQMQoAAQAAALAxCAoooAAEADEIQAA -AAAEgMQgA0IAAADAxCAAAgkAAADEIAAACQCAJcSCIAAQAAAKCYgBABAAoEAJgAhAgAAkqAmCBAAQ -AiEQCYQAABAAABIJggQAkACgEAmACAEwBAwQCYJAAAAAAAAJggRQAAAAEAmCYACAAAgACQAAD0eQ -ACAAQAQQCYQAAIAAARkJhAoAEIAACgGEAAAQAEIJCYAAAAAAzCkJgBAoAIAgkQ2IAAABAaAgCYAE -AIIAEhAJgAgAEAAAKQmCABARACAIDUAgACBAQACAEEEAAERgAAAQBEQAAAABIURiAKBAQgAAQBQA -AEAUAAAAAkAABCCEABIQMACGkDBAggAAQKA0ABAAAEAAAQAAAAAABAAQYAAAAAAOKwAAQAQUAABA -EgYgECAGAAAAAFIEYAAAAAAAMARAYCCAAABAAAYAEAAAQgAABAIAAAkAAARQSQBMBEQEAAqERDAA -AAAEwQAgMBQAUAAEQEggCAgABAASCAIAEgAACAQABAAAAAgpAAISCAwAQBCBCAQIAABAIAAAAABB -qAAAAEAIiEwISACEAAABAgAIQkAIAAACoAgAQAhECAIQAAABAAAAAEupSIgAQABAUAAgoCDAAQRg -CAAIiAAgAAQaBARAAIQABBkAGYCAYQAAGEAaAABgWAIRBISACAEQACFBAEAIYEAAAQEICEAAIAwM -BEAAAEAQAAIAAAAAgAAAAAAAAQCAAAEAgUADI4DAIACAAAEGCAABQIApAiAAKAAAAwAQAAEBAAAE -yAsDhAgIQAAAgAAABAAIASAAAAEEABAAAAAhAAAAJAAAhmwzDjAgBIAAAAQACEJCQAILQQoMQAsA -AAAIIAABAgAAACBgAUCAAAABQsAEABBREACAAAEAAARoAIAAAwYBAQIIgmAAAIAhAAhohCCABASA -AAAGAAAAACAAEAAAAAwCAABAAAAgBAAAAAyAAAAAAAQABAAAAAQAAAAQgAQBAEEAAAgCQBAIAkAE -IBAAAAAIIEABAAAwAAAEAABAAAAAQAAAAAANHQAgAKhJgAICAAABCBAAAEAIAEAAAAACQAACQAgA -AAgIDAGgKBBIAAgUCBEwAgAFUiBAIIIAgAAEBQAAAAABgEBgAABAFAmqQgKpgGoCCYBIEAEJAAAE -AQCAgABDAAgKwALoqAAAKWhAAAAIAgAIIsAAAAsDAAELQwiAEOgsBCgAAAAAGAoEQbECCAiAAAIA -UAAAAMEAgkCYCIAgAAAAAAIAAAR3AhAbAQILg7tkQFQEEiQAEAIUACsQBEAQCEAEABIBTBAAQART -AABRAIcAQBAKgAAABAJQQAASQQAgK6gAgCwoQEAAAysAFAAAAgQAAwAEBBQAAAAAGAAAQAgQAIAA -AQAAAEIAAEJAAhIAQhgAEIIAQAAAAABQAAUAGkIAAQAAIMgIKEhAICIGRkEQFsoCAMYSAAIACAIA -AAAAAhAAEAIYAQAABlqIgIAiEQ0gEABAAAgAAAgAAABKRQAUggAFAxCgAAIWQLMCLkAyGKIJAAg6 -khBCAAoAFAIgKBECFIGFIMgCAAABQAjNRUIgAEhBSAAxoKAQUgBCEuAAEwJAUAIIgAASCKLICA5C -QFAUBAAEAIQAFAAFIEoUAABKEAAABACwCcAIQWAAQCJIUJQUSEJEAJARRAAIQBACCACgCgDAAEEA -AABBAAAJMQBCjQ3AiCwkkAQAiFQAkEAAAAAIBAAEBQoAAQgEACAAQYAQDQAHEGEIBCCFAAS2UEpE -MAAzgAAEEAguQAyICpEIQUAIFEhAQEgSEEAKEgNBKAEAAkggAAIAAUIgAAAAAAAEAAEAEhAAAEAK -ADCAEAKAAAAAAAAAAAEAgBYCAgBvgwMDIQEQEAAAEARMQAEEhEMAwABBACAAAAAAAwCACAAAAA4R -gYEAAAAIGIAyDoAAwIIp45AAAQCCWKCKEACAQggAkAIUAQgAAcQogpCCQQSlEBChEMCIKSkgkKKC -oABr0CKFEhvPaCAUApMDAACAEGkwlABdVfv7AAAAAKqvEd8AAAAARc0Zf0V1VVUDA/r/AABdVcDV -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATkAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAA -gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAGAAAIAAAAAAAAAAAAgAAAAAAwAACAAABAQA -ABAAAAAAAAAAAEAAAAAAAAAgAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAEIAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAACAAAAAAAAAAAAACAABAABAAABAAEAAAAAAA -AAAAAIAAAYAAAAgAAAAAAAAAAQAAAAAAAAAgAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAISAQAAAAAAAAAAAAAC/AAAAAAABACAAAAAABAAAIAIAAAAAAAAAAAAAAAAAAAAAAAAABQgAIAA -AAAAIAAAAAAAAAAAAACAAAGAAAAAAAAAAFBABAIQAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA -AAAAAACAAAAAAAACAAAAAgAAAAgAAAAAAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAAQCAAAAA -AAAAAAAAAA6wAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAAAgAAAAIAAAAAAIBAAAAAAAAAgAAAA -AAAAAAAAAIAAAgAAAIAAAABAAAAgBAAAAAIAAACAAAAQAAIAAAAAAAAAAAAAAEAAAAAAAABIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA -BbsAAAAAAAAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAA -QAABAAAAAAAAAACQgAAAAABAAAAEAABAAAAQAAAAAAAAABBAAAAACAAAAAIQAAAAAgACAAAAAEAA -AAIAAAAAAACAAAoAAiACCAACAAACAAAAAEIAEAIEAEACEBAAAAAAAgAAgAAAEABAAAADKwAAAgAA -AAAAABBQAAAAAgAAAAAAEABAAABQEBAAAAAAAAACAABgABIAAAAAAAgAAAFgAgACAAAAAAogAAgA -AAIIEEAAAhEWAAYBAEAAAIIAIgAAAASAAEBAAAgQAYAiAAAiCAAACABAAAAAAAAQAAACQAACAAAA -AGACCAAIwAAAAAAAAAAAAAAAgAAAAAEAAGCyMgIAAAAAACBgAgAAEAAAAAMcACAAAAAAAAAIABAA -AAgAAAAACAIAAAgAABAAAAAAAAAAABAABIAAAABAAAAA8AAAAgKAAAAAIAAAADAACAAAFEBQKgJA -ACAAAUIwBgAAAAtAIAACAgIAAAACgMAAhkBIEBCAAAAAAAAIAQAAAAAIChABDIAQAAIgDAAAAEAA -AAAIAAAiAAAAAkmACgAAAgAAAQEAAAQKQAAIAAAAAAAAAgAAA6IQAAAAAAAARgEBAAABBBAOEAAA -AAAAABAEAQAAUgxQCAEAgAARigAAABAIAgABCQBIAIgAIAwQAgAAQBABAgEEgQEAgBE2DAABMAAx -CAhwgAAACQABwUCIAgAEAAIAAAAAAAkAABAAAAAADAQAQAAAAAAAABLACEAACAAEEIAAAAABggAB -gAAAggAABAAIAAIAAAAAgEgAQAAAAEAAAIAAAAADywABEAAAwQCAAAAABEKIANABARCAAAIEAgAC -AIIQCICAABAAAAAJAAAGCMIAAQAACBQAAAAAUBGAEUAAAAAQgNACAgQAkAAAgBARAAiUAQAoggAg -AgAAAAAAAQCAAABGSAAQIQAACACAAAAEAAAIEBIAAhAAAkAiAAAAIQCyAAEEAAICAAIAAAABgQkg -AgAAAAICAAAAQEAAAAAAAAAgEAAAAADCAAAFAACAAIAAAAAAQhAAIgAAFAAEAYgIAEAAIBAIAAAA -AAIAACgABABgigAAMAAEAAICAAIQAAAghAAAEAQAFAFAQAABIBAAAAAACAwAAACAAAQAAABAYAAA -UAgAACAAEAAMAAAAAAAQAwQAAEBAABAAAYAIgABADAAQAQAAAAAQAYCAAQAAAtQAAAAAAABCwAgQ -AAQIAEIQIABAAAAgQgAADFEQBAAAAIQAgxAAEAABAAhxDAQAgAAAAQIBEgCCQgBoMAAAiAAQAAAC -BBCAAgBBEQBIAAAAgEEBggACMBAAAgTAgBAqAlCSISAAAhDABAECgAiQAAASAwAAChBEQAAGAAAI -iIAAAAAAAggQAAQAAAAACAkAAhAAAIAoGgAAAAAAAAgIAAAAgAAACBAABAAAAAAJBCICkAIAAAgQ -gAIAAAAAAAAM2AiQAAAAAAAADAEAARCUAgAIEAACCAAAAAgMEAAAEQAADBAAAAADAAAKCAAIAQAA -AAoIAAgAAIAADBgAAAkQQAIMBgFARAACAAkgQAJAECAAAaAAAABAgCBBoAAAAACAgAACAAQAIAAA -AAAAAIAAAAADQAAAIAAAAAAEAAABAACAgAABAgAAAAABAAAAAAAAAAEgBAAABIABAAAAAIAAAAAA -AAS9AAAAAAAAgAEAIGAAAAQAAQAAAQCAAAEAAAQEACEEAAAAIAAAAACAAAAAAAAAAAABEAAIAAAE -GAAAAAAABACAAEUgAAAEAAAAAVgAEIGICAQABAEQAAAAAAAEAAAIAAEABAAAAAggBIAAA4AACQIS -AAQAAAAAACAABAAAAAAACAAMAAMAiEAAAAAIAAAIAAsAABEAAAgAIAABGAAAAAAQAAAAA3YAAAAQ -AAAhAAAQAAAIAIAAAAAAAAgAAAAAEAIABAAgAAAAAAEAAAAAECAABAAwBIAMgAgACMAKAAAAAAAI -AAAAABQAAAJAAQAAYAAAAkIIAIQAAgkAgCAQhAIAQBQAABCABAAAFAAAEIIIA4A0AggQgAQAAAGi -ABCAAAEAAAAAEIAACEAUAIAQggCAABQQABCABAAAFAAAEIICEAAAAgAQAAACJ4JQASgAAAoQgAQA -ABQALBCCAAAANAICEIAEAAAQAAgQgAAQAJAAABCAYAAsAIAAEIBQAgQUACAQgAAAABQUABCAAAAA -ABBQEYAAAAAAEAAQIAIAAAAgQMQgAQAJAACAxCADAAAAgADEIQACAAAAAMQgAwAJAACAxCAAAhoA -AQTEIAAEBAAAEMQkBIAoAAAAxCAjCAAAAMDEJAAICQABIMQAAA9+JAACGAAAAMQgIwILAADAxCQB -AAAAACDEICIBAABAQMQgAAQYAACAxCAEAAAAiADEIAgACQAAAMQgEQAAACCAxCBCAAAAIIDEIAFI -CQAigMSAAAAAAAABCYAEAhAAABgJgAgAAAAABQmIBBAAAQCgCYAIABAAUGEJhAAAAAAAEAmCAAAA -gCAACYgAAAQABAgJgAQAAAAAIQmIAAAQAQCACQAABwGIAAAQAKCICYAIAQABABAJiAQAAACoAAmA -AAAAQgAACYQAEBAQABAJgwAAAABKAAmCACARAAFWCYVEAAACACYJgAAAAAIEJA2ABAAQAwAQCUIQ -QABAUIAwAAAgQAAAgIAADAAAAAAAABAQAABBQIBAADAwABAAZAAAgBhAIEAAAoAUAABAQBAAABAQ -ADAQAAAEAAEEEACWBhAgAgDAaAIAAAAFMwAAAACAgEACAEBAAAEAUgKAwAAgQAACABAAACBERACA -AABAAAkAhABAACAAAEACAABAIARCQgQAAQICBgBAACBCEAAQJGIAAAACAgDJwDDBCAABAAgIQggJ -BAgEAABIGEBIAAAMIAjAAEIIxAiSEIBAAEBIQUgAAEgCAABAgAACAAAAAKAAAATA5AAAQAkIwEkA -QAiAQEHhQEEQgAASEUIAAEErAgDAyAECAAAIAAAAsgABoQgBAEAQBAAAgEAQQAgAAEAIAABAEgRI -CAAAAABECAAgAAAIICAoIcBACAChAABwaAkIYAASBMBAKCSQiAIIChoRBmAAgAAACAIAAMABAQAB -BMAIAMCBAACCgAAAAAABACQMCARAQAMDIIBAAAABARAAiAAAEAABQAAAAQIAAAgBwAAAZgMBABDA -AAEBAAAAgAAAgdYAEBACAAAAgIBKIMEAwYAQABAQAEDICIAARAEDEAAAAAKAAAIAAAAAQBQAAAgC -gAEAgQCIAAEQAAAkABCQhAAJCEAKAgAAAIAACAkAAAEAgAAAAAAAAQBAEABAFBABABAAACAAIAwI -BAAARAAEAAAAQEABBQAMAAQhBAAAAkSEABAAAAAAAAIAAAAIAABABAAAAAAoiI0AAAAAAAAAAAAA -AAAIm6AAAAQEAAAAECCoFBAOiAAgIAAAAAAAAIAyAgAAAAgAEAAICABBAAAIIVAAASAIEXKEMgIA -DAQIKIBgACEqCgIAACCQQEBAAAAAgLIACYgQBkAI6CmEAAAAQAAQEEQAAggIQEAAUMQEQAABMgAA -AAACQgKCgJMIQgACAbEAACBAQEAAAwAAAAAAAADBAAAAAgCrqgAAlAICADgAAAgQAgAAAA6sABAE -BAAwAERJlQBQEBQEREAQEAEACAQDIIYQAICsCwMJQZgCBIQgAIUARCmABAYUABQAQogABgwARAIA -ABQAEBDDkhRiAAUZREhAUhAcQAQIEEIADAAySAgEQBAQACBAoCAAAABCABAAAEIAABAQAAAAAQEC -QAAQAVAaAhEAIAkIAAKAAAASAAAgCgAAIAoAQUwoAEhQISFAEgAAABIRAgAAD2NAIAAAEkAFEAwy -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 -AgAIKgJXWjU1owCqzMwPX3f6d3cgUHLyqpoAAAAAUVFVVA8PRET//6qwIncAVA+qM6ozIjMnBSUw -EgoGBQERXyE1UHMBAwAAAAAAAFVVA6sAAAAPAf8AAAAAAAAzMUXNAAAAAAAAAAAAEQAAUVUAAAAA -TQxGA1NVNVMAAFVVAAAAAAAAC3wiLwD6AAAAADMzDw8hIlFVAAAA/wAAAAAAAADuAAAQAADuDh9V -NTVTAADMzAWlEfV3dwCgUfFVVQAAACLyAkRUGgpERLv/VXAQugFVD1UzUAAACAAAAAAAAAAAAAAD -AAAAAACgABAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAAgAAAAgAAAAgA -AAAAAAAAAAAAAAAGrwAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAAAAAEAAAgAA -AAgAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAACAAhgAAAAAAAAAAAAAAAAAgAAAAAA -ACAAAAAAAAAAAAAACGAAAAAAEAACAAAAAEgAAAAAAAAAAAAAIgAAAAgAAAAAAAAAAAAAABIAAAAA -AAAAAAt3AAAAAAAAAAAACAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEABAAAAAAAAAAAAAAAQAABAABAAAAAAAYAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAABgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAACABAAAAAAAAAAAB44A -AAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAQAAAAAABAAIAAAEAAAAAAE -AAACBAAAAAAAAAAAAAAAAQAAAAAAQAAJogAAAAAAAAAAAAAAAAEEAAAAAABAAAAAAAAAAAAAACmC -IAAAAAAEAAAAACCIAAAAAAAAAAAACAAAAAAQAAAAAAAAACAAgAAAAAAAAAAAAAANCgAAAAAAAAAA -ABICAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAIBAAAAAAAQQCAABAgAQAACAAACAAAAAAAAA -AAAAAAAAAAABgAAAAAgBAAIBAAACAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAgEQAAAAEBAA -AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAABAAAgAAAAAAAAAAA/PAAAAAAAAAAAAAAEAAAAA -AAAAAAAAgAAAAAAAAAAAAAAQAAAAAAEAAIAAAAAAAAAAAEIBAAAAAEAAAAAAAAIAAAAAAAAAAAAQ -AAIAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAYAAIAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAACJAAAAAAAAAAAAAEAAAAAAAAAAAAAAAA -AACAAAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAI -QAKAgAAIAAAAEBAQAAAALBAQEAAwAAQAQAIAwAAAAJAAAAAAAAAMAEAAAAAAAgACAAAAAAAAAAAA -EAAkAAAAAAAAAABAAABBwgAAQAAAEAABAAAIvgAAAAAAAAEAAAAAAAAoAAAAAAAIAAAAAAADABAA -EAAAABDAAAAAAgAAAAAAAAgMCIAAECAAEABCAGAAJAAAAAAICAAAAABAAgAAC4AAAAAKIAAAAAgQ -AAAIwBICEACXAEAQAIIACAAhCSAAAAAANAAAAAAACAAAAAAAAAAAABAAIABCAAAAAAAAAAARAAEw -AAAIEAAAAAAABIAAAAAABIAAAAviCAAAAAoAAFBAAAAAAEAAYEAACAAEADAAAAAAAABAiAACCCgQ -CAAACAAAAAAAAAcAQADQAgAAABAAAAAAAACAAABAQEAAAAAAAAAAAQAABABIAEAAAEACCECIAAAA -KAAMCAIAcAAigBAAAAAAACBGCBAAAAAAQACQCABAAAAAAAAIABAAAAAAABAIUACKCAAAEAEAABAA -gYQBgAwAANAOBAAABu4gAACAABQAACAAAAAAAAAAEAAAAABAAAAQAAwABCCAgBAAAAAAJBBAEAYA -AABADAAQAIBAUAIgIJIQKFAQAAACAACQAABSECBACQAAAghAcBDCEAAAAgAAAgAEBAATxAAABAAA -gAgICgACAAQAQAAAAAgAAIEBAAAAARAAAIAAEhBEEIAIAAABAAAwAgACAAQAAAAAgBIIAABACAAA -AgjAAAAAuAAAAAAAAAEDEAgEAAAEAAAAAgAEAQBAAgAJAAQAAgAAAAYIAAAIACAACBABBIAgQCIA -AAQAwEAAAAAAMAQAkAAAAAIAABCABIjCwUIQyAQBBAIEABSIABAwCAIAAAgACAQBABAACACQEAAA -AAAAAggAAAAAEIAAkAAAoAABAAEgBACwACAAAAAEEAAAEggAAAAAAIAIAgAAAACwAACMFoAAAAu3 -AAAAABIQABAEAAAAACAAAAACAAAAAAAAAAEQAAAEEAACAAQAEAQBAAACIAAABACAAABAAAAgAIgJ -ABAAEAAAAABgCIAAAYAAAAgAAAEAAKCIAAAAAAIAAEAAEQIQggAEUBQAAgCAgCAAgAAAAGAAABAA -AACBBAAgEAQAAAAgEAKIQQAgAAAAARAAABAgAAABCBAIAAAAwAYAQAQAAIIAAAAABDKQAAAAAAQA -RsAABAAABADASAAQAABAQAIIAAEABMIAIBAQCBAAgQgACAEAAAHAAAAAABACCAIAAiAQAAAAAAAA -AABAAABQCANgwEAAABAAEAg4EAAAAAIACgAAAQgBAAAIEAAAiAIAAAgAAAQAACAACBgAAAAAAAAI -EAAAAAAAAAgIAgAAAAAACBgAAAAAIAAIFAAAgAAAIAgQAAAAAAAAAAAFLAgAAIAAAAAACBgAAAAA -AAAIEAAECBAgAAgYAAQAAAAACAxAAAAQAAAIGAAEABAAAAoACAEAQICACAAgGAQAAAAICIIAEBCA -gAgGIAAAgABDQgEAAAEAAAAAYCAAAAQJEAEggKAAAKCgAIIAAAAAGQAABQAAAAAAAAAAAAABgAAA -AAAAAAEAAIABAQAAgACIgAAAAAABBCCAAAAAAAAAAQAAAAtTAAAAAAAAAIAABQAAAAAAAAAAARAA -AAgAAAQAIAAAAAABBwEAAAAAQAAEAICAAACgAAAEAEBAQAEAAAAAAAAQAgQAAACAhAABBAEGAARE -QAAABAAAACAAAAgEAAAIIAAAAAAAAAEAAAAIAAQACAAKAAAAAAAJBCAAAAgAgAgAAQANFBAACABA -AAAAABAAqgAAABAAAAAgAAABIACICBAgAAAAAn8IAAAACAAAAACAAAAAACEAAAgAAoEAAAAECAAA -A0RKAAQQAAAAQCAABZQIGAAABAAAAAAACQAhAAgAABgBAAoAAAQAEABACAAACAAAiEIAAIKBAAAA -AAAQgAAAABUAIhCCAAQoAABSEIAAAAAUAAAQggAAABYAQBCCAQAAFAAAEIAAAAAVIAkQggQAKAAI -ABCCAAAAAQAgEYQAAAAUAQAQAAAEnIAAAAAUAAoQgAAAAAEgABCCAIAAAAAAEIBQAAAAAAAQgAQA -AACACBCAAiAoAAEQEIAUAAAUAAAQgCAAKAIEABCAAAAsAAAhEYAAgAAUEAAQIAIACQABAMQiAwAA -AADAxCABBCgAAIDEIgAAAAAAAEQgAQAJAEAAxCQIABgAAADEIgIABAAABMQkAAAAAAAAxCBBAAAA -AEDEJAAACAAIEMQAAAHVJgAAGAAAAMQkAAAAAAAIxCQAAAkACADEIAAAAAAAAMQgIgAAAIBAxCAA -AAkAFCDEIANICQAAQMQhIQAJACAAxCECAAAAgMDEIASgCQCAgMSAFAAQgAAQCYAEAAAAABAJgAQB -EwAEEAmAAAABABIAAYEEAAQAAAAJiAIgBAAABAmAAAAAAAAkCYACAAAAEAAJgAQAAAAAAA2QUCAg -ABMACQAAA3uIYAAQAAAKCYQQAAAAAEAJiAAAAABAAAmEAgAAAiAgCYCQAAAAQAAJhCAAAAABAAmA -BAAEAAQICYoEAAAAAAUJgAgAAAAAIA2AABAQACAQCVAAACBCABAAAEAgAAQiAAIAUcCAJCAAiAAA -AAAAQAAAAAAQACAAMABgMBBAQAAEAAAAEAAAQBAEQAAQAEAAAEAECEAABgQCiAAAAAAYYAAAAAAM -1gCAACAQYAABQEAQAEAgACAAAAAAECQEAEQQIAAgZAAABEQkADAgQAEEAAAA2CAAAAQAQgTEQA4E -AAAAABBAADBEBEAAwMAAYAAAgAAAACAACECAAgDBCIERBAgEAAGoQQgKEAhAAFASAAAQAQAACABA -RIHJBABCUBBMAQGgKAQAAEQAAAAECAIAQIBABABRBABAAEAhBAAaCAQQBAAhCAAAAEUVAEAABAAg -CAEAAQjAgAgIAgAEAAAAAACAAAAAEAQADACMAQBABAAACEggEAAAAAACQEAACAgIQOAABAggAACo -AAAAAAAAAAggQACACKEIAAAAgBQQAEABEAKAAABBAADAIwABAAEBAAAAAAAAAAAAACQgAAAAhAAA -QEgIggAAAAACgACBAgAAEIAAAAAAAAAABCYgABCIgAAAQhCAAAAQIAAAjSIAJAgAAAAAAIAAAAEA -BAAAACgIAAAAAAKEaAtACAAAAAiQE2EIAAEBwCELQQAAAkAkIABigcABEwgAAgAJ1BAIAnREBBAE -AAgAFAAAAAgKAgAAQCEAAEAFEAJMAABAABQQAAAAAQGAAAAAAAgAAAAAIAAABAAAAAAAAAEAABQK -AgQAABAAAEAAAAAAACAAAASpAGAUAAGgAAAAAAAAAgAAAAAAXQAAAAEAADAAAAAAAAQAAAAEAAAA -QEACAJACBAFAQAJCQIIABEBAAKAEAAAAAEAIAqmAACAFAaAAIAkAAAAAAkJgIBEBAQwEACgBASEB -hQAUgQJCAIEK4FAQJFTuKGAAAAQAAGkgTAFAAEAAEAAAAAICAEICAAIAgwAAAAAAEAAAAAAAQAAA -AEAAg0AJAkEAAAIAAAACBAAAKIAARhAEAAUAAAhRCAIIAgADEAQIAAAAAAAAAAACAIIAYShCAAQA -AUAAIgsCBEAAADm6AiAEAEAQUABEAjm6AiAsAgIDRAwAAABIUKMAmgIAEAERAgQQAEAEAAACAEAB -A0BAEICAAAQESElZCAIAABEAAAAAAAAAAAAgAAAAAAAAAAAAMCABAAAAAgAQAIAAAABAABIQAAIA -AAIAIQBRoiEAAUoAQgCEEAAAwAAACzQQAAgBEAAAABAQAAAQAAAAgIgNBSAgAQFAQAIBAgEBIQBA -ABFIVhEhICACAABSGiAhNhEAIQgRIS0gAAAAQAAQQVRBgQgQRiagqCAAAAipCAUwCEoIEAAClAKB -sIwAQQJCBBCAAAgKkgAAEAAAACAACBIQAFBQChAAAhAEEEIURAACEAIUAAACAAAQEAgQCAoIAgEQ -CEBIQABAEIAAAABDAAACywCACEAAAABAAAIAAABAAECIwBBAEAAIAABQVBCAiUAIwAoIA1BEAUAA -URQDEAUAAggEIMAAAAAIMCIAghAAhIQQRgiQBAIkDBASQACGgEAMAIRQEAAAEgECkAAQAgMIAAAg -ghJCAoAQAAAAAgAgAAQAAAAAQkAAAAAQEgKAhEAmAQCAEAAiAAAEAAYgAGIAAAARADQAAoAAEAEQ -AACCEAAAAAZGAAAAAACAAAIAIAYCAEJGAgAAAAQAAgAEAhAQghBIcAAAAAOAAgAAIABaEIGATEUA -AACEDQKGoAAAMAAEEhIQBgAAAECAgBgANAAJAQAAAAAAVQ8bAADA1QAABd1/VS8PiI9zdwAAAAAA -ADMnAAAAAAAPV1MAAAAAQP8fPzu7Xd0AAA8bAAAAAAAAVVUAAAAAAAD9/1VVAAAAABXfAABdVQAA -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 -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABAAAAAhgAAAAAAAAACgAAQAAAAAAAAAAAAAAAAEA -AAAAAAAAAQAAAAAAAAAEAAAQAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAACABAAA -AAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAEAAAAAAAD8kABCAAAAAAAAAAAAAAAAAAgAQAAAAAAAAA -BAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAYAAEAAAAAABgAAAAEAAAAEAAAgAAAAAAAAAAAAAAAAA -gAAAAAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAQAGAABAAAIBAAAAAAAAAAAAAAAAAAACAAAEA -AAAAAIAAAQQQAAAAAAAAAAAQAAAAAAADEkAABAAAAAAAAAAAAAQAAAAAAAAAAAAAgAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAApoAAQAACAAAEAAAAAAAQAAQAAAAAAggAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAEAAAAAAAAAAAAACBAiAAABAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAC -EAAAAJAAAAAAAACAAAAAAAlwgAIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAEAAAgAAAABAAAACAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAIAABAIAAAAAAABAAgAAAAAAAAQAAAAAAAAABAAAAQCAAAAAAA -AAAAAAAAAAAAD/IAAAAAAAAABAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAE -AAAAAQAAAAAAAAABAAAEAAAAAAEAAAgAAAQAAQAAAAAAAAAAAAACAAAAABAAQCAgAgAAAAAAAACA -EAIAEQAABABAEBAAAABAAAABNBDAAAIAAgAAAAAAAAAKAAIAAQAAAAAAAIAAAEQAAgAQAAEAAAgS -AAAHvQAAAAAAAAIgABAQAAAAAAAAAAIAAAAAAoAAAAAAAYAAADAAAAAgAgIAAAAACAAAACAQAEAA -QABAABAAAAAIAAAAAAAACAAAAABxwAgAAAAIAAAAACACAgAAICASRAAAABAAEAEAIAAAIQJAEAAE -AAAIAAAAAAAAABAgAAAAKQAAAAAAAAAIAAgQAFAAAGAAAAAAAAAABQAgIAAIAAACQAAAAA+6AAIA -AAAHCBBIAECwAAAACCACEAIAIAAAQAAIAAAABAIkggAgAAAACAIAAAAIQQAAiEAAAQAAAAAAACAA -AAMAAAAAKAAAAAAAAYgQAggQEgxIAAAAQAAACJAAAIAIAgAIAAgAAAAAcBEJAAAAEBQAAAAIAAAA -AgAAAAFAAAAECBBkAEAAEAQAAAAAAAQAAFDOEBBAAAEWMAAAIACEESAAYAAAB2gQIAAAgAAAASAA -AAAgAkBAAAAAAAACAGAMAAAAABAkAAgAJgABIgBhCAGAAAACAHAAAQCAAI4gCBAEAAAAAAAgSgAA -AAAAAAqAgYAAAIIABBIAAQAAgIACAgAAJAFQQAgQAAACAgAQAACBAYAACAAQAAABBAAAiAABQgEA -ACAAAAADhACAEAAAAACAAAAQAABAEYIAAAgQAAAARAAAQAABAAAK60EABAEADABSEAAEAAiAAAAA -AAQAAEgAAAAAAgAAEUAAAcQAAIJQAAAAAkAAIwCAAsAAQAIGCECKAQAAAAEEAEARAAAAAAAACAMi -CQCCEAAABAAAAAEAARAAAABACAACAAQQAAACAAAwAAIAAAAAAKAgEAAAAIAAAAACgAAAABARAACA -AAAMABQAAgAAAACAEIAoAAAAkAABAACAAAAAAIQAAAROAAAAAAAgCjKAAEAIBAAAEAAAAAAAYQCA -AAACAAAIAAAAAAEAASAAiAEAAAAFAAAQAACAAAKEACgAAAAAAAQAAAYAAAAAAAAwAAAgAAEMAABQ -AAQAwCCAAigAgAIAAAAICAAQAACAAASQBAAQABAAAAgAAQAAAgAACAEEAACEAABgA4AACAAAAAgA -kAAAwAiBEACAAAQAAIAAABAAFIBAIgAADmFIIAEBAAAAARAAAACAAgAAAAAQAACAAAARABAAAACA -AhACJIABIAImCAHAAAFAAMIQAQAAAYkAwggBAAAEAQBgUQAwAAAAAAAAABQAEAICAAoQAAAIAgAA -CpAIRAASAAAICAAAAAAgAAwwCCAAAAAACAAABAAAQAAImAAAAAAAAAwIBABAAQACCAAAABAQAAII -HBIAAAAgAIiQAYAAAgABAAAKuAwSEAhAAAAAKAAEAABAAABIAgQCAAAAgggQAAAAAAAAiBQAAIAC -AAAIEgAQAABAAAgAAEAAEkAADAiAAAAAAAAIEAAIEAAAAiwAIAhAIAAAAAAAAAAAAAABIAEAAITA -IAAAAAAAABgAAAFhAAgAgAAABQEAAAAEAAAABAAAAAAAAAGAAAAAAAAAAEAAACAAQAAAAAAAABgA -ACAAAIFAIAAAAAs3AQAAAICAAAAQBAQAAQBAwAAAAgAAAAAAAAAAAACQAAAAIIAAAIAAAQEAAAAB -AAAAAGAAQAAAwAABBAAAAAAAAAAAAAAEAAABACIAEgAACBgBkAAICAAiAAAgAAgKQAgABAAAAAAI -AAAAIAAACQAAAAAQAAAIACAABAoAAQAAAAAAUAAACAAgAAAAAAAIACAAAAIAEAAoBAACBAAAigAB -AAAABAEAAAAACAoAAAAAAAgAACAAAAAAAAAAAAAAAAABAkAAAAAQAAADQAAAAYgAAIAAAAAIEAAA -CQBIABQAAAAIAAEAACIAAAkAEAAAgBAACAAAAIIAAAAUAAAQggAAABQAABCIAAAAAAQAEIIEAAQU -AIAQgUAAABQAChCEAgAAAAAKEIAAAAAVQAEQgAQAABQQCRCCkAAoAgQAEICQAAAUQCAQAAAAk4LQ -AAAUAGAQgAQAABQAARCBAAAAWAAAEIIQAAAAAAAQggAAAAIEUBCCAAAAAAAAEIAGAAAWAAAQhAAA -ABQAABCCAAAAFAQAEIAAAAAWCFAQJBBACQAAAMQgAQAIAACAxCABAAkAAADEIAQACQAAAMQoAQAA -AABAxCAEAgkAAADEJAEAAAAASMQkAwAYAADAxCAgAAAAwATEIDIAAAAAwMQAAApdKAAAAAAAAMQk -AwAIAADIxCgBABgAAIDEJCACAAAAAMQgIAAAACSAxCQAAAAAAADEISEACQAAEMQgBKAJAAAAxCQg -QAAAAEDEIAEQCQAggMSIAACAAkFgCYAEUCAAABAJggQAEAAABgmAAQAQAAQgCYAIAAAAAAAJgAAA -EAAAAAmACAAAAiAACYgIAAQABCAJgCQAAAAAAAmAAAAAACAUCQAAAhuAAAAAAAAFCZAIACARAiAJ -gAgAEAAAIAmIAAAAAAAACYAAAAABABAJiCEAAAAgAAmKlAAQAEQJCYAAEBAAAAQJiIgAgAAAAgmA -BAAQAQAlCUAAAgAgUAEgAEIAQAYEATAAAACgCAAAAAABQAAkAQAAAIAAQEBADSECAgCMAGAAAAAA -DACAgAFBAAIgAEhEBMwQABAAIEAAABAQwACG6AgwAAAAiQBAQACAAABAAAAAAEBADAAQQAICEAAA -AEBAAAAgQAAAAFGAAElAAAAAAAIgAoAFKAAAQAAUYABBACAAAEAAACAwIEAAQAAQKgAQQAAgAAAA -CAgIAAAAAQQJAeAAGABADAAAAEIAAhjBSAAAAAIKAQGAgAAAAAwCQgBAKAQAAAiEBAkACAwIChJE -REBhAARAiAREAlABABAAyAkIQgEYQAgAAE7kAoIJxBoAEASIgADAAAgMBAAAAUFASAiAgJAAABAA -AMEBigAIkgBAiQAgAEAAAABACAAAAAgASAAIAAAAAAgERAQAAAAAQCEkAAgASAIABAgAKAEjAAAI -AkCAAsQBAQAIAAAAAACCAACJACQBAAAAAAAUEwMAAAAAEAAAAAAAQEAAAAEDgIEAgAAAAgIBAAED -IAAgJAABAAQTCilAEAEACQAAjzQAAIIAAAEAAEBEAQYAAQAAgAAAAABBAAAAAACACAABQBAAAcEA -AAFAAAEIAAAIAAIGQgCSA0EABAAAACEAgAAACAABYQABgAAQDCgBQASCxCAEAAAASAAAEggAFEAB -gEAAAAAAAAAAAAAAAAAIBAAAQAAAAAAMAAAAACAAAAAAEAAQIAQEAAAABiBoFAAAAAAABAAAAAAA -BAAABBUAAQBBAAAMBAAEBAQAAAEABAAAAAAMBgIAgAAAAAwMABAAAAAAAAAAAgAgFAAAABBBEAAR -QACAACgAAAQIAIwAAAAAAAQUAgAAQEAGAiIIAAABoQQgSKgigAAQAEiBCEAAAgQQIEQMAABEAAAA -AAACCAUCQAIASEAAEBAAABIIAAyCAMA4BABCCAAAwAAAAACUhAIQACyoAgCCAAJKgMBAAsAEEAIE -AwAAAA82QBICAgAAQoAAODgCgJAERAA5OACAkABACAQAQgAJCAKIAABAEAIIAAAQABAAAyQAAEQQ -UAAAALjAUQgAABAAAkBIsAC1AABAAEQAAAIQAACAAgIAsAgAAAkJMBAAAABIAAAAAhgAAIAIEACA -EAIAgAAwEACAgAAAAAEgIBQAQCDAyAUAICoKEiAwKDCYgiFBAgASEBAAAhAoKAgTQUqtSgAADMqQ -EAAAQAIAAEAyFAAAAgAAsDIQAJBAAAAQEAKAGAUCABgAUEgSAaJIASAoAQAgQAEIIpAAAQQIEAAS -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 -//8AAAD6AAAAAA0CAA13d3d3AAAB/QAAQMA1MA8PAAABzQAAAP8AAAAAAAAzJwAPADNwdVVVAAAA -AHX1BBUAD3cFAA9UVQAAAAAzIgD/VwAxAgAABLsnBTIyAAAAAAAAAP8AAAAAAAAPHwAAAAAAAA8K -AAAAiAlNE1cPVVUPAAAzMwWNAABA3EBjNTMRsQAADw4AAAAAIqoB/4AAUREDAwMDAABfXwAAAAAA -gAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAAAAAAAACAAAAAANtgAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAACAAAAAAAAAAIA -AAAIAAAAAAAAAwAAAAAIAAAAAABAAAAAABAAAAAAAAACAAACAABDgAABAAAAAABAAAAAAAAAAGAA -AAiAQAAACAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAICAAAA -ACAAAAAAAAAIIAAAAA5vAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAQAAAAAAQAAAAAAAAAAAAA -AAAAAAAABA8ABCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAACAAIAAAAAgAAAAAAAAAAA -BAAAAAAAIAAAAAAAAAAAAAQABBAACAAAAAAAIAAAAEAAgAAAAAAAAACAAAAwAIAAABAAABAAAAAA -AAAAAAAAAAAAAAAEAIAAA4AAACAAgAAAAAAAAAAAAAQAABAAAIABAAAAAARAAAAAAAAAVECAAAAA -LgAAAAAQAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAgAAgAAAQIAAA -QAAAAAABCIAAgAIAEAADgACAABAAAAhAgAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAIQAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAMpAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAIAAAAAAAAAAIA -AAAAAQAAAABAAACAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABA -AAEAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABNcAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAABAAEIAAAAA -EQAAAAAIQgAIgAHAAAAAAAAAABEAAAAIwAoAAAEAAAACAAADkAACBAAIAABQAAAgCAAAAAAIAAwA -AAAICAAAAgAAABIAAAAAAAAAAAAAAAAAAAASAAACAAAAAAABR0AQQAACAAAAABAAAAIAAAAAAAAA -EAAAAAAAAAAAAAAAAAAIEAIAAgBIEAgAAAAAAAACAAAAAAAIAAAAABBAAAIAEBAAgAAAAAACAgAA -AAAAAAAAAAAAAAAAIhACIAAoIABQAAAAAABAIEAIAgEAAAAlBAACAAQCAEAAAAAABAAIACkCEAAA -AAAACBACIAogIBAACAAgAAAAAAgIAAAAIAAAAAg2CAAAAAAAABAIEAAAAAIAAAAAIgAAAAAIIAgA -gAAAAAAgEAoECAAAAAAQEAIAAAAAcAAKAggAAAgAAAAgABAAAEACcAIAAAAAAAXAAiQgECAJBgAI -AABADAAAIAAAIABAACYAAAAAEAkCAEEgFAgIAEEAAAQATABACAGAAAAIAAAAA4AAEAwADJEAAAAA -YAFBBgAAAgCAAEAIAEAAAAIAYAAAAnqAAQIAAAAgYAAAUAAAQAAMSAAEAAAIAAAAAAggIWAAQAAA -AAEAEAAuEAQAAAISAIoACACAAgMQQBAAAAAQAARggQAAAEQAEEAAEAAAEAAAAAAABAAACAAKAAEQ -AABAAgAAABQDgEgQAAEBgAAAqBFAAgMEAACwAAAACAAAAAYAAIAAACQAQIIKAAHAAAAREAJAgAQA -AkIAAAAAgwQAwAEAAAAJfQIAAAQAgQACAIAQAAQBAMoAwAAEBAAAAgAACAACEAAAAgAAAAFQAAiA -AAAEAZAACQABwAAR0AAAABAAAAIQABAAAAAEAAAQiQIRgAAEEAoIAAIACAAgAAwAAQQAACAAQAAB -IAIAoDCIAkAAAAAAIKAAAEAAAAAGQAAAAAAACAAIAAAhAAAAAhQQAQAAAAggQIIACAACgAAAAAIA -AAKAAEAAAAg/kQBBAAEAAFAAEIwAAoAAFIAAAAAECAAQAAgUAAKgAIAAAAAAEgAAKYAAAAAAKAAJ -QBEAABGAAJQAAAAAFoAAIgACAAAAAABAAAABAAgADAQQAQAAAABAAwAAiAIgIIoCAAkAAQAAAgAB -AAkgEAAUAEAAAAYAAAAASAAAAAACAAAgkAAAEA4gAyAUyAKAwCGGCCAAACCCAEAQENQAACAgIAAA -ARMgAAAAAAAAIhAAAAABAwDDEMAAAQEAAAIgAAAAASAAAAAQEgABUAIEiBEIAgQgAAEIAcgAASMI -AAgAAIAAAAHAIAAQAgAAEIAACEAAAIACAAgQBAAAAAAACJAAAAAAAEAIkAAAkAAAAYgIMAIJgAAA -SAIEAACAAAAIHIAACAAAAAgMQAQQAAAADAAAAAADAAAMCAQYEAAAAAgQAgQAAgEAAAAHuQgEAAQA -gUAACFAAABAAAAAICIYAAAAAAAgIEACAAAAAigAAAAgAAEAIEAABAgIAIEgIAoIIAAAACBgIEAAA -AAAJAEAEARAAAQoIAAKQAABAAAAAAAAAAAAAIIAAAEAAoABAAAABAIGAAAIgAIABAYAAABABACAA -AAAEABAAAACAAAQAAABAAIABhAAAAAQAAAEAgIKAgAAAASEAAAABAQEAAA1bASAAAACAAAABBIAA -AIAAAQAAAAABAAAAAAAAAAAAAAAAAAQgAAQAAAUgBAAAgACgAAAAACAgAAAAIAAAABgAAEEhYQAA -AAQEACAAAAAgAAAAAAAACAAgAAAEAAAAACCAASEAAAEAEAAAVAAACBIgAAQEABABACAAAAgACAkA -IAAIEAACCCwAAAhoAAgIIAAAFAAAEAAAIAAABAAAABBAAAAADfoIBAACA0AAAAAAABAAAAAADAAA -AAAACIASAAAAAAAAABAAAAABBECAAAQAAQEAAAAEAAAACiACAAABAAACIASAABUFACBCIAAAAAAA -AUAAgIIQAAAUgAAQgABAAAAACBCBgAAAAAEKEIAAAAAUAAIQgAAAKABEBBCCAAAANSAGEIEBAgAU -ACEQgACAABUCIBCAgAAoAEAAEIIAEAAABFQQAAAIkYAAAAAAAiAQhAADKAAIARCAABAAAaAgEIAA -AAACAAAQgAEBABYAIBCCAAAAAABUEIAoqAAUAAAQggAAAAAAABCAAAAAGRAIEIAAABoYAAgRJCAA -AABAAMQgAwgoAACAxCgAAAkAAIDEIABICQBSQMQgAQAAAIBIxCAAAAkACCDEICABGAAAwMQgBIAJ -AABAxCIgBAAAgADEIAMAAAAAEMQAAAayIAIACAAAwMQkAAMAAAAAxCAAAAkAAQDEIAAAAAAgAMQi -EAAAACBAxCACAAAAAIDEIBAgCQAygMQgAQAAAAAAxCAiAAkAAMjEIQBAAACIAMSIAAAAAAFgCYIE -ABAAAJAJgiAAkAIkEgmAAgAQAgAACZAGAAAAAAAJgQIAAAAARAmCBAAAgAAQCYIAAAACMAAJgAAA -QAAAQgmABAgAAkAICQAACimCAAAgAQQQCYgAAAAACAAJgmAAkABAlgmAoAAAAAAACYCEBAAQABoJ -gAACAAIkFAmAABAQAgAgCYEEEAAAAAYJgAAAkAAAIgmAAACAQAEiDQAAAAAwIBACASGAAhQkCUgQ -EEBIRAGAhBQAIAJMIkGBECQBQSRUNAAAAYICcCACBgAAwAQAgADKAATAAAAgADBAIAAICcAEIABA -IAAwQgAAAAALoQAAwAQUwCBCAAgYAAAAAkAAAAAACKAAwQAAAAAAQABABABAAAIAAAAAAFAARAQA -iABSVAAQlAwCACAAIAAIAEAAAgKEQFAwjBAAUCAAICAwCAkUAAgMAQAAAgBCBEBQAATAKQwEQAQU -6XAACARhghpEAAICKIIAAAAIEQAACQEAAQAQAABAABEAABBAAABIBABBAAIRAAFESQRYSACB4KQA -AEtyCAAQQAAEAAQpZAgMPAAAgQhMAASAAAwAAAAAgAABCAAAAAAEAUAInCgYAACAAEQYDAIAQEFA -AREAABBAIAEAgAABoAAABABCDAQAADAKAQEAAACAAAAAgRQAAEAIAQBACgQoQgCEAAAQhgABABAQ -AIgAAIgCCAgBgEEAFAACABECADCBA4AAAAMOMAEAEAIIiAJBQgAAAACSAARAAwAAEAAAg9MTRiAh -BAAAAAAgAAAAQAACACAIAAABAIQAAQABAAAAAAAiIAAQAAACAwYmAAQAAAHAyAgAEAggwAIAAgEA -AEAIURAQggAIC4JoAAwUIAAAAAAEEAIAQAAAAEABEEIBgAQAAQAgCAQQAgAIMiAEAAAAQGgwgBRB -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 -AEAgAAAAAAOACAAAAAAAAAAgAACAAAAEAAAAAKAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABA -AAAAAAAAAAAAEAAAAAAAAAAABQAAAAAAIAAAAAAAAAAgAAAgAAAAAt+ABAAAAAAAIAAEAAAAAAAA -AAQAIAAKAAAABAAAAAAAAAAAAAAIAAAAAAQAAAAAoAAABCAkEAAAAAAAAAAAAAABAABALAAAACAA -BAAAABBAAAAgAAAAAAAAAAQAAAARBAAAAAAAAAAAAEAAAAAAIQCAAAACEAAIAAAAAAAAAAAAAAAA -BgAQIAAAAAAQEAAwIAAAABAAAARAAEAEAAAAFACAAAAHqgAAAAAQIQAAAAAAAAAhAAAAAAwAEARA -gAAAUAAQDCCAAAAAAAAgAAAAAAAAABAAAAAEQAQQAgCAQAUAABAAAAAAAAAEAAAAAAAgABAIAAAA -AAAAAAAAAAAAAlAAAAIAEAABAAAAAAAAgAAAAAACAQAAAAAAAAAAAAAAAAACAIAAAAFMAAAAAAAA -AAAAAAIAAAAAEAAAAAAAgAAAAAAAAAAAAAOMAAAAAAAKAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAEAAABAAACAAAQAAAAIAAAAAAAGAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAIQgAAAACAAAAAAAAAAABAAAAAAAAAgIAEAAAgAACAAAQAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAEAAIAAAAAIAABAAABACAAAAAAAAAAAEAAAAAAQEAAAAAAACABAEQAE -AYAKACEQAAACAAAAgYBAABCCABQQAAAgwgAAAAAAAhCAAAAQAAAAAAIAAgIAABAIAAAOAgCIAhSQ -AAIACAACEABAAAAKwQASAcAAgAIACAAKABBIAAAIAhAAAAEAAgAACAAAAgACABAAEAAAAABAAAIA -AAAAAAAQEgAAAAAAAAAIAAIUAAAABIgAEAgAAAABggAQAAAJEHWSQAQBAGAAcAgAAAAAAiQRKBAA -FAAQBEAAAhAGEAABQAACAEAAACACAAIEjAAAIAgIAAAGgJAAABIACASAAAAgAAIAEFAQAAIAAAgI -AAAAAAKzECAAAgAEAAgCAAEAAAIAAEBAEAALAAAACEIQAgiwAAAEAAAAIAAAQAACQBAgAAAAAAwA -CAAAAAAyYggAAKAAAAAAEAAAAAgAAEMAAggUAAABAcQEFguAAQgAgQQQCEAAQQIAAxFAEABgAQAA -AIQAIAABQJAIECgIAAQEABGAEAoAAAAABCgQAQgAAAAADABoUEgAAAAAAgAQAUQAAAAACAAAB3MA -ABEAAFaEAAgBAAAhAAAJECAACAATgHABAIAAAgBASCkEYAACAAAIEBAEAAAgAFAAAGAAAoKAAAAA -IAAAEhEgYAhgABAKgEgAAGCAhGAIBAICAICACAACAAIAAMJICUwABFEAQBYACAGCwUCAUABAAgIA -AEiAEAIQAAgAACTAAUIAAAAAQYCKBAgECAJggAAAAcBAAOAAQgAAAgAAAAAIAAADJEABAAAAiADQ -AACAAAIAABICEQEkIMhACIIUAgABcYEAAgAQAAAAAAsABAAAAAgAAgAGBAABUBATAAAABAlAAAAA -KwQAAEAQgICJEAAAKQBAAECAAAIIAAIoAgAAAUiAAYUAIAFAEgAQAAAAAAgEBAIAQAAIVBAoAgQA -BAAABAAJgAAAAAAIABACAAgAFiAACAGRgCACAAKAAgAgABEMAJQAAAMNgAIIAAAAAbABACAABaAA -MABCAAAASECwAEQCABBCAEAAAAQgAgAAFIASgQAAIACIAACBAAAEIAQBAAAABoAAAAAACAAAYBCA -AGAGADAgACAIEATECAQAxAAQSQAQAAAEAAkIEQlAEABgRgAAgEAQAAABQAAAACAIAAEBAggAEACA -EBAAACASBhQABAAAQADAUASAAABAAAoQBEEAAAAAAAAACE8IAQAAAAIEIBABIAAkAAAGEoERAAAi -AIAqAggAAwAAEJABwAAAAABDCAEBEIAgAAIAECAABEAAAogAAAABCgmAwAIAAAgSAJAgIAAgIGAQ -AAsoAABAACAACEBAEFAAAABIAIAQGAACAAhAIAIAggCACAIAIhCAAgBICgAAAAAgBAoAAAAEEgAA -CBgCAAgAAAAIiAACACAAAAgSAAAAAAAAAAANtAhIAAIAQCAACAgAAAACAAAICAAEABAgAgwEiAIA -AYECCggAAIAQAAAIEAAAAAAAAAgCAQACgiABCEogHAAQAAAIASQACAAgAAgIIAoBAAAAAAQaAAAE -AIAAQACEQAAEIAABAAQABQEgAAAAgEAAAAAAACABgICAAIAAAAACAAEAACAAAABAACEBIgAQAAAA -AAAAAIABABgAAACCAAAAAAAAAArIAAQAAAAMAAAEAQAAAAAAAGAEBAAAEAAAAAAEAAEEQAAABQAA -AIAAAACAAAAAgACAASAFCAAAgAAAQBgAAQAAAAEBBAAQABABAQAAAAAAgEAFIAAAAUAAABRABRIA -AAQAAAEAAAAAIgAAAAAQAACEgAAEABADAAAAAAAAEAAAAAAIEDAAAAAIAAQEABAAoCAADAEAEADA -AAABEECAAAAAAAAAANsEAAAAAAAAAAwAAAAJACSABAABEQEgJAAABAASgiBAAAxAABAAAGgAAAgI -GAAAIAAIBAAQAABAAARAAAAIQCQAACAAAAAIIQAACiAQAgEEAIAGAAAAgAAQggAAKACQIBCAAAAE -ACAAEIEEACgAAAEQiAABKAAgABCAgAAoAAAoEIAAAAAgACAQgAASqACAABCAAAAJAgAAEIKBAAAA -AAQQAAALr4AEAAAUAFAQgBAoABQAABCAAAIoAAEAEIAQACwAACAQgDAAKAABABCCACAsACBAEIAA -ACgAACAQgAQAABQAARCAhAEYAAQAEIGACAkAMiQQIAAAAAAIAMQoAUgJIEDExCAgAAAABMDEKAQA -AAAACMQpAwIAAASAxCQBQAkAAMTEICEAAAAAQMQgAgAAAEAExCAEgAAAAADEJAAAAAAAAMQAAAWP -IAMACgAAgMQgICAAAAgAxCABAgAACADEIAICCQAAYMQgAAAKAAAAxCQIBAgAgADEIAIgAAAEUMQg -AwAJAICAxCQzAgAAAMTEIAQAAAAIDMSAAAAAgCoACYAEAAAAACIJgAQQAIAQEgmAAoAAAQAACYQI -AAAAFBEJgCQAhAECGQmCBAAAAAAgCYQAEAAAAIYJggAQAABAAAmQFAAAAkAECQAABVaACAAgEAAg -CYIAEAACIaAJgAgAAIDACgmACAEAACAACYIkgCAAACAJiAIAYAAAAAmCAAgAABAACYBIABAAAGgJ -kAgACAAAJAmAAQAAAQAACQANAACIBgAAMCQAQSwQdAAAAkBIQuYEQkBCCAAoQACiJEJAABaBgAAE -ggBxAQAAwAAAQAAQAABAQgCAACBAACQEYEBAAEAAAABBAGAYIEAgAAABaAAAIIAQRARgIEAQIDAw -BgEAACQgQFBOMgCAQEACABGJEQAAIEAAACkAQBQAEAAAAAAAyAAQAAI0EAoEIERADCACAAwAkORG -BgBAUhAgQEAAAIIAAAARCAAECkgIDIEAAIgAAAAQAeEgCAAERAgMAUEAASSsAAoAwAAIIgBIAEAA -AAAAAQQASKQAQAgAGIABBAAAAAgAgACBAAIAAABAAAQAAEDvAAFAEESAQAgAAQAAAAABBEDBQEgY -AQlBQAIAAKFoAkIAAChBiAgIAQAACIQIAAABCKAABAzBWEBAUAAABAhIAAlIAAABAAEBCQCBSQwI -AEAAQACAAAAAAQhCQFACSAAABiQwgpEQEgAAFAAAAIACAAKQMBABAAAIBDASDEiBIABABijCCIAA -EICBAAQAAEAQEQAAAQFAAAAAAAABAQGAAAAAgVIAAAMDAEQDAwAQAQMAAACAAQAAAwEIAAACgsPB -EAQAgACBARIABAQAQEEQAEAAAAATBiAACAAACSxhIEAQBgMDwMQggIIAgDAggAAoACQAkEAAAgAE -EAhCQigBIAQCQAAgCAGEAAAAAEggIAIARAwATAACAggMDEBpAABAAE2IEAAIoBBCUQICAAAgAAIE -AAAEQAChEAAAoQAAAAQAAQQAAAABvgAyMAAIAAAAAEAIAEBQAAAEKiEEAAAEQBAwEBEADQgEAAAg -AAZEgAAEAAAAAIAAAAAAAABCQYBAgAAoAAAMBEAAEGAUAChoAIFwAAAGoEwAiAgqQlBACUJEQJIB -ABAkRGAEChEAAgC9CAIWAkACAgJADAAAQlAAAAIFCBCXFAGJBMAARAQHIBAAAACAAAEKAgAAsAAA -BehAEAJIAAAAAEAAAAULyNAQQIACgAJAEAQEQEAEBAAAAgCQlAQECRIUAESUgBBEADAGAAAAUAAQ -AEIAISgAAgAARgAEBAICAAICAhAAQAAAAAAAAQQEQgAiBgAiAAAgAAEBIIICQABAQQgDEBCAKMgA -IJkBIBIokASBCEUBQQIAEkoRAFcSAUISECAQVxtAiDgIAACBEQAQAAAAEAAAEgYAQhhEACESAAAi -CAIQkAAAAT0QEQIiiEUAwJAACAAgAAICsLsBAgIUACBAMAJLAAJCAgBQAgABACACMAAAAEBAAAAI -QAiACEAAJCBBAQGQgAAjAEpAACAgAAAAOgEEQAASAkhQEKEQjAEEkgYAhGBGA5MgUqgQAIgOgAAE -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 -JycwMDA/FREhIgAAAf0AoAAARAAA/wAAG7tEADMxAABdVQAADwJwdVVVAAAIXQAAAOoAAAAAf1UR -/wAARQUAmhFRVVUzVQAAAP8FjQAAAABVVQAAAAAzIjMnMQIxAicFBf8AAFERA6tVVUwAAAAzcw8b -IHUAAAAACAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAMIAAADAAAAAAAAAAAAJAAA -BAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvAACAAAAgABAAAAAAAAAAAAAAAAAAAAAQAAA -CAAAAAAACAAAAAKAAAAAAAgAAAAAAAACAAAAAABAABAAAAAAAAAAAIAAAAAAIAAIAAAAAAAAAABA -AAAAAAAAAAABAAAAAAAGEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAQAAAAAAAAAAA -ABhAAIAAAQAAAAAAAAAAAAAAAEAAAA5mAAAAAAAAAAEAAAAAAIAQAQAAAAAAAAAAAAAAAAAAKABA -QAAAAAAAAAACAAAAAAAAAAAACAAAIAEACBAAAAAAACAEAAAAAABAAAgIQAAACAAAAAAAAAAAAAAA -AAAABAAIAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAARA -ABAAAAAAAAAAAAAAAAAAD4oABAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAACAkAAACAAAA -AAQBAAAAAAAABAAAQAQAMAAAQAAAAAAAAAAAAEAAAAAAAAAgAAAAAEABoAAAAAAAAAEEAAAgAAAA -AAAQAGAAAAABAAAAAAQAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAQAEEAAQIgAAAAAAAEAAAAEAA -AgAAIACAAAAIQkAAAAAAAACAAAAAAgAAAABAACAAEAAAgAAABAAAAFAABAAAAAAAAIAAAAQAAAAA -AAAAABACAEAIAAAAAAAAAABAAAAAAAAAAAAMEAAAAwgAgAIAAAAAAAAAAgAAAAIAAAABEAAAEAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAQAAAAAgAACBAAAIAARAAAAAAAgAABAAAQAAAA -AADXAAAAAACAAACAAAAAAIAQAAAACAAAAAABAAAAAAAAAAAAAAAAAIAAQAAABAAAAAAAAAAAAEAC -AAAAABAAAAAAAAABgABAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAQAAAAIAAAAAACAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAABscgAAAA -AAAABAAAAAEAAAAEgAAAAAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAEAAFACihAAAAgIAAIAAAAAQAASMAAAAAACCABgABBAAAwSAEEAQAAA -AgACABAAChAAAgACIAAABAIAABAAEAAAAEAAEAFAQgYAAAAQCAAAAAIAAAANgAADABAATAAAAAAA -AAAEAAAAEgIBAAAAAgAAAAAAAAAAABCCAAAAQAEQCgAAAAAAAgAAYwAAAADAAAhIgAIAAApxCiAA -AgEAQAIBkAoQIAIQAgAgAAAAAAIIIBAAAAEIAA0ggBEAAgAADSgQAiAAAgBIASACIAAAAABKAAJA -YAAAIAmQAhAAAAIAKEAAAgAAEAgBAAAIIAAAAEAIAAAAAAAAAAsKAAAoAAAAAACAQAAAAAAAAABl -AAhKEAAAAEAAAAoAEAAIKAgCABAACAAAAAQAAAAAAAWABACgIAAgAgACgAgAADAFgJCAKBAAUAAR -IQhBEAAQgVAEhEQLAAAABgAAAAAMAAAAAEAABEgBAEAAAAIBiAAIUgAUBAgU0QQAICAAEAAAAAAA -IFABRBEABAAAEBAAAAQGAAAAECBAIIAAAMIAjAAABCUIAAIAKAAAgpAAIIAASABhgABABABCEAAQ -ACQAAAAAQmECwAACABBEiABBAQAgAEQIAYkBgAAAgBAAIAAAAABIACAAgAlAwBYEhGQAQAKBiABA -AEACAIAAAAjIBIACKAABRsBCCVAQAAIRkEEQEAAAAAMUAACIAAgAAEAABAAACAAAxABAEAAAAAIA -BMBQiBAAAogAAEgAUAABBACAEAACAAAHAAABCAAIgAAABIECAAAoAgoBAQEgABAAAYQSSAAEwAAA -AAQIhACRAAIAABAAAAgAgAACAAAAUAAAAAEGQIDIAAABAc4AiDQQAAACAgCGkABBQAAiQAEAAAAA -AjEAAAAACCAAAIAAAAFMAAgQQIAEAAAACAFAAAAACAEBoAACIAABAAAAAAgAAAIAAQAAQZQAKAAA -IgARAAAEgAAgAAAEAAgAAAE5AAAFIBQAAAAAAAIAAIACAQAAAgASDAAAAAKgABKACAIQAQAAAggA -UAQGoAAAIAABAAAIAACgAAAAAAACAigABgAAIAAABCAIQQAIABEEAAwSBggAAESQAhAAxAAAAEAE -EAFAEAFAAQAQBGACgAICCBBAQACQgBIBdAkAICEACAAAEBACgEgGARAIQACAAIhAEAEAAAAiEEAA -BBQAAGAChgAABHUQAJAAAGAAgAgEAAAAAABkJABBAABCCAAsAAQAAYAAAMQUECIAgBACMAAEAAAA -AGEQAAAAAAAgAAAEAAAAAAAICAAEEApAQEQIAAEAAAAWQAhIUBFRAAMACEgABEAQAAAIggAAEAIA -AAiIAAEAAAFCCBBBAgEEAAAICAACAIAAAEgADAAQAAAACYgEBAAAAAAICDAAAAAAQAiAQACQAgAA -AAAP4ggQAACYEAACCShAiBAAAAAIWBAAABAABAgIgAAAAAAACIBABAABAAAIEAAAAEAAAAgQAACA -AAAgSAgrAAhAAAAoiAAAFIAgAglCMIiEgCBEIEEABAAAICAAIQEAAQAEgACgAABgBAQAACAQBIQA -gCBAABgAACAAIABAAABEQACEAAABAEAAAcAABAAEAAAEAAAgAEBAwAABAWEBAAAAAAAAAAfhAAIA -AAAAAACBQAAAAAAAEABEAABAAAACAGEAAAAAAEAAIBIAAARAAAAAAQAAAAAAAAACAACBAQAJEkQA -AEAAQBAEAgAgAAgAAAAEBEQAAAAAAQMAAMABAAgAABAAygAACAYAAAgAAAAEBQAQAAoEAAIEAAgL -AAEABaAAAAAAJAAAEggAAEgEAAQAIBAAACSACBAQAABAAAAIFQACAAAAAAAAAjcBkECBCAAAABQC -AAAAACQAABABgAogIAAMCIAQAAAEAAgIEAAAoAAAAEoAAAAAJAAACAAQAAhqAAQgAAgAACCADABK -AA4gCgABFAAQAAQSAIAAAAAAACAQgAYAaCAACBCCAAAAFAAAEIAAASgAAFYQgRACABSgIBCAAAAA -AgABEIAAIQAAgAIQgFYJKAAAABCCRAAAAAAgEIAAAARYIFQRAAAD14IAAAAUIAAQgCABAAARABCA -BCIAFAAIEYCAACwAgAAQgACABAAAIRCCEAAAAAAAEIIAQSgAgEAQgAAAAAAQARCAgEAAEAABEIAg -ACwAGEgQICEICQAAgMQiAUQAAAAQxCACAAAAAIDEIAMEAAAAgMQgIwAJAAAAxCARAAAAIETEIAQA -AAAAAMQgAQAAAADIxCABWAAAoMDEIEYAGACCgMQAAA8vJBACGgAAAMQiAAAAAAAExCBDAAAAAMDE -IhQAABgABMQgBAAAAABAxCEEAAAAAETEIASCAJAIAEQgCAAIAAJAxCAAAQAAAADEIAIAAJAAgMSA -CAAQAABgCYEIAIAAAAAJgJQAAAAAEgmACBAAAKAkCZAIAAEAJEgJgAgAAAAACAmAYAQAgEQBCYCY -BAAAACIJgAYAAACAEAmCABAAAQAQDQAAAVGIAAAAgAACCYAIBAACRAIJgghAgAAAJg2AAAAACEAA -CYIAIAAAAAgJiAEAAAAABgmAAgCACUIlAYAA0CACLAgJghAQAAAAAAmQBAAACAglCQBEwAACAAKC -ECAAIEJAAQEACCAEEghCQCQUNAAAQAQABFYUAAQwAQEgKCAAEoAEAAAAQDQIAEGJCQFAAAYAAKgA -BEAAEAAAACAAwEJQJAEwAAACwiACECBQQABYATAAAAAEACAAAAAEFAAsFAAAEABQQAAgAEQkAAAA -ADRAAAAAIEAEQAAAIAAABkGAAiBgNBAAIEAwABAoBCBAgEUAQiACAGRAQAAACAGkIZlIBAAAAAki -AhFEAEAhQAACBERAAAAIQAiECQBQAgAAQgAIJEQESAIJ4OAEQBIIAhqAAACIEQhMXAHAAAAEAECg -CAAICCRADAQAAEYFDAGgQQgICIEACAgAAAAABIRAIACsqAgAQAAAwKiADEQBBABEISAIAgAYAAJI -iAABAAhAkBAAAhgEIAJAKAoABAwCSEDBQArYAAQAIEiAAAAAwQQA0AAACMJQEAQAAAAQAgAAIBAE -wAAQCA4gAMQAwwCIyGCCAACAAAAAICABAAACASAIgBSAAECEwULQxCAAUhAAaUgBABADDDbACAAA -CAAAh6cAAABAAIAhQAAICIGKgEwASEgjYwgCAAiACAgAAAQAABIQEEACgAICAAAAggBAAQCBkAAE -1BCAASgEQAopwAAACAAhABAGgAEkQCAAxAQAAJIAAQQADCAAAABCAAAMCABQAmGoAAEEBIUCQKBU -FZUIAAAAEBRADARBQBIWgAxBIgwgEkKCIYgABAAAEAAAAgIEAAAEAgEAABBAABQCDBBCAAAAlSIg -AAAAIIAAAAJgAEBMAkoCBjAoAgxEAEAAAAIAcAYCAAJEEBAAAAAAAAAABAQEAJAGAAAAAAAAACkp -QAAJgAAAIQCAAAQgAFQisDAUiYACCAAQQQBWckIAQgUAABIMBAAQAAMAgAAQQAIAMwMEABRoAEAQ -AkXFJEhBCABEkMBCACAQAgQGAAAQUBAJAgACAgABjAAEFABCQkAEBwQEQEQAAAauZMZBKLEAAAAA -AQEwBAMIAAQEAABCUUFBCFEFAQAAAgIIhEQEGAXAQgAAEwQAAyIEQAANQBAAAAIAQAIAEFBQEERA -AAsCAAAgAIAAAAJMLLwoQBIEAQAhSQAAIgGAgAAASABRIEgIUYBAoSJVRSgAIIfAQgJBTBJIAAAY -EAACQwAqNIAgIIgACEBQEAARCYlJOAYASCAAoQDIHAhIIJCIAAAABRwAABAABgFCAtjISoAAACBI -QDgIAgEABgYgABwBAEgBAQkAEEggJAChEIIAAABAEAZAARQAUAEAQAFZCSIFIxKCBAKCKBEQAEJB -UAAYCQgSEhQXAABSiRAAgBAQQQwACkIIAEAICAAACAgICEBQAgxCiAANDWgSoCqSgsAAkAAIABQC -EAhSQAhATiQBQEBBgAAABDFQEkARkACCAAASA4KSAAAFTwIIgpAEAUCIQEIFRdDJCEBSAtTMgIaE -LBCyAgIACAAAKCKBCQxCpBAAQBBAAAAAAAJAArBASAgAcgKQCEAABZUCCIAIAQQAAAhAEMEAkgEg -IAjpO9AAIAABkBAaoKCQEAMDAAADAwCqAyABABAAhkAAAwSEAAgQAAVQAxMCgEgBBBGDBRCgk4ME -SsuTgMpIAAMAgAIQCmAUASGCADCEYRAAAAFnEAAAEgAGQBAJAQCCUAETA1AkAgAAAACgACAAAIAC -GACCgABiAhhYCGCkCAIAAAAgEBAAAgIAAwCQAAAFgkDMaBAhAABAAgIQAgOXB4AAhIRTV1ffVVVV -U66/Fb81NTU1AABVVYjdAACvv1VHVTUA3VUnD/9R+yd3//tVUzNfzt8zVVFRFb8nd0xdGX8F9VBf -AAA3N6qvAAB1VQX/sbEPjwAACAszszc3AAAAAKD1Cl+rA6sD7v8zdz8X81t19Y2NBQVVVQAABf8F -BQUFTw8I/wAAGxs7M1VVuxEAACd3UFVyd0V1AA83FQAAAAA1NT8/AqpVJ6OnRP+qpaVTr68Frzo1 -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 -QAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAAAAAADkgBAAAACAA -AAAEAAAQAAAAAAQgAAAAAAAAAAAAAAAAgCAAEAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAACAAAAAA -AAEAAAAAACAAAAAAAEAAAFAABAAQAACAAAAAABAAAAAAAAAAECAAgAAEAAAAAAAAAAQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAAMEgAAAAAAFACAAAAAABAA -AABAAAQAAAAAAEAAAAAQAACAAAAQEAAAQAAAAgAQAAAAAAAAAAAAIAAAAAIAAAAAAAAAAaAAAAAA -AAAAgAAAAgAAAAAQAAAAAEAAAAAAAAAAAQAAAAAAIABAABAAAAAAAAAAABAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAABAAAAAAAAAAEAAAAQAAAAAQAAAIAAAAAAxaQAAAAAAAAAAAABAAAAAAAIACAAAA -EAAAAAAAAACAAABAAAAAAAAAAAAAEQAAAAAAAAAQAACAAAAAABAAAAAAAAACAAAAAAAAAAAAAAAR -AAAAAEAAAEQAAIABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAQAAAAAAAQgAAAAAAgACAAADlUAAgAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAA -CAAAKAAAAAAAAIAEAAQAAAAAAAQAAEAAAEAABAAEAAAABAAAAAEAAAAAAAAAAAAAAAAABAASAAAA -CQACABIAQAIggAAAEgBQAAAAQAAAAEACAAAAAhBEAAAoAgACAIAAAiACAgBACBAAIAAIACgQAQBQ -AAACAAAAAlGAAAAQEAACBQAAAAAGowAABAEAJABCARBAAAAJAAACAiAAEgQAAAASAAEAAAIAABBA -gAAAABMAAgEQAAwAAAASABAIABAAEBBKgAAQAAIAAAIIAACQAAMQgBACAAICEBAwAgcKAAAAAUAA -AAAgQAAAABIAAAAAAQGAABAAAABASAACAIgACgRAAEIEEgAAAgIAAiAAAAAEDkBKAAAAAgAQIAAl -AAAAIAYIEAAAACAAAASxAAAEAggQAAAgMjAgAAgAAAAQAAAAEBAACCAwAAoEAAAAAAAACGAAQAAB -EAgEIAAAAAAIAgioEAAIMgAABAEIEAAAEAAAIGAiAAgIAgADAAgAAAIAIAQRQBAAgAAQVEAAiABw -AAACAAgQClIAAAIAaAAAAAAEYAAgAAGQAAAADABgABCUAlBACAAABAQDAIgIEAAQAAECiCAADAKA -BBQIAAAADngAAHQEAGAQgAAAAAAEBggg0AAEAACAAAwABAaEBBYICgEGAEAAAoAUZABCAAAUQCwA -AEAAgEAAAcFABAAOCgFASQggAAAAAAEAAEAACBBQAIAABAQEQBAAAgQBAAAoEAACARAAABAACwII -iAABCAABAACQAIAAAEDEAFGAEVSABACBQAAQioDBAUECAAAAAQkEAAAAAIFACAAggAAA6IABAAAN -PAAACAAAEAAABkEOBALAiEkASUgAABIAQAIAUAIAgAABAMAEEAAAAAAAAAEAAQAAAgAABgAGCIAA -AAQAwyDgAAkAhgAEAEgCAAEEgACA0AQIEAACAAAMAEAAAECAAQAAABACFGAAAAAoABAWABEiABCA -AAAAACgACIAABAACDAABAoCAAAIwABAABEUAAAQAKQAACAAABQgAAAAiAAIAAAAAAAhmAACQABAQ -AAAAAgQAAgAAAAAAIAAGEAAIAACiABIAAgkAAgAAEIAAIYAAEgAACIAIAAJCAgBEAACAAgEAACAA -hIASASAAIAACAAQAAAkIAAwgCAwCIAARAhAAhAAIAIBAIAHAEgAAAEIIAEAAAQAAwQIIYAAEAADA -IAABgAAACAHAIwiIAAIAwAAQARIDQAwAEBAAAADAIAAAAggQAEAwgAAAC9oAAIAAAIAQYAJMEAAA -QAhEUFAEAACCEEQIBhECASoQAQBBRAAAgCBIAABAAAAEAIYAABEAEAAQASxQRAACgBQKCCGIAAAg -AgAAECgAAMBTAAgAgAEAAgAACgwAAAABAAAKAAAAAAIAAQgICBgAAAAACAAAAkgAAgAIAUACEAaD -AAgAAAOYgEAECAIAAAAAIAQJCEAAkAAAgIgAIIARgAABAAAPnAgACAIIEAACiECEhAGSQEBIHgAA -AAAAAApAQIAQAAAACSAAABAAAABJABAAECAAAAgAAACOAIAACIQQIwAAAAQMEBAMAAAgQQgJAAqQ -EAACAAYAAABABAAABIAAAASQAAEgAAABBIAAAAQBQAABAAAAYAAAAAAAAgJACEAEAAAAAAAEBCAB -QCEAAQBBAAAAgAIAAAAAAAAQAAUBAICAAAAAAANMgIAAAQAAAAABIUIAABiEBAIggAAAgACAAQQA -AAAAAAEABAAQAAMBAAAAAAwAAAAAAAQAIAQIBAAgISEAgEAAAAAAAQAAQBAAAgGBBAEgAIAIAAAA -CAAKAAQAAAAJAgoACAAAAgkCAQAOAgAAi0AAAAAEAAAIQCIACggAAAgACgAAAjACiAAAAAACIIAA -ACQABAggAggIQQABIBAICUEQAAAAD4oAAAASAQABAAAAAAAIQAAABAEQCAIjEAAABAAAAKAAAAEk -MACACACACACAACANBAAAAEABCAABgAAEAAAIAAoAAICAAAgAJIAAIAAAiQQAAIAAAAAUQAAQgAQA -ABQgABCACgAAFAAAEICAAAAUBGAQgFAAABQAABCAAgEANEIAEICEAAA0QAIQgAQAAAAAABCAAggA -FMAIEIAAAAAVhAgQAAAHtoAUACgAAAAQgAQAABQQCBCAIAAAABAAEIAAAgAAAAwQgAAAAAAACRCA -hAEEFCASEIAASAAUwGAQgCFAABUgARCCVRgAFAABEIFEAAAUACwQIgECCQCAgMQgBgAAAACAxCAB -BAkAAIjEIAAAAAACAMQgBgAYAIJAxCABAAAAgADEIAhAGACEAMQgCgAKAALExCAAJAlQoATEIABI -DAAAhMQAAAnPJANAKCAAAMQgAwIAAIKAxCAAEAkAAADEIQEBAAAAhMQoAkoAIACAxCgEAgAAgKDE -JAEEGAAAgMQgCgAAAACoxCAAAA0AAADEIAKACQAAQMSABFEQAAAQCYAAgACAACAJggQBAAAAEAmA -BAUAACgKCYCQgBABAAUJgAgEAAAIEgmAEQCAAUARCYBQBGABABAJgAiQQAQEEAmAAAAgACAiCQAA -B0KIVACAAAAECYAIAEABBCkJhCAQAAABFQmImgAAAAAgCYGYgEAAQCAJghAAAAAAAQmQmBAQgEAo -CZAQCAAAAAAJiAgQEAAAiAmAiAAQACoACQAAMACUJAAEAAAQAIQJWMAARDAEBgiJQSAwAADABAYC -AAAAAHBgAACACkQEMCAAwAAAVAQAAABAAABCAkBAAYlABCQAWEAAgAIAQATAxEQEAAAIERCBWATh -BAlKQEYEBDAgggBCAgQAaEABSQQIKAAQQAwgABQwAIAAQAAEaYBAAkQFiVAAQAggACZSCiICQEAA -AAAIwEABFUJAgBAggIACAACIAAQIBABAQACAgggAHHEAGAmEQEAAwEgECAAAwBggCATAAmBABAIJ -gADAIEAMCIAAQEAAAIBCAQBAQAGpAAhqGghEREQIAADYiYIACAAAAIEAAEEECAQpAAxYGAAJCSBA -BAhAgClCCEEQAAAaCJoYQAQIbCQArAzJSAABAAgAAAAoAAAAAAAAQABAAQARAaEAJCgAQAIAIAAK -IBDQRAAAAGFAQhAACAAAAREAwURICACIIAEDQkgQIEFBAAAASQ4AAIAAgAQoIEIKAHAAIwQgAAgA -AABkhAwIAxAgIIYKIBAABAAAgYAAAAMAAAhQUhDAAACDAgAAgYEJACBiAEQgANDQFCQIBAEBAGhA -IENCBADBQAAgiMAgCAAICEAgRJADAkAAgRABAAQkxCACAYQAkMAQEMQAJITAAAIoAAAEwAmAFBAC -kECAAAACQAAAAaAEECEAAAAAAAAQAkCoAAEEAEAAAAIAACAAjCIpBEBNABAUACgAglSoAAZpQCCo -AamAMAAQAAApBACUYGqCACgIACAAACgAAYAAAAANjwAoAAgUAUAAAQAhqUJNIBQEAASAAAAAABAC -QAACKAYClAIAIgARAACUABAAIAmoABAgIQBOgQBAAIAAKQQpqQgBAAAQEAAAAEBBABAADEgAEMAA -6iAEAEAQAERMAhIQAgACEAcgFBASQEACAQAjIEIAEAOgEBQAUAYEB6sAF0G5EBCERECUAgEAAAgA -EBYAAAQgAIgAEAwEEAACQjkuKCgAAAcTRkQAABCgAAQAAoICRFQgAoAYRCwEIOAAAAAAAAQQBESB -AAYCAEQUyAAQBAAQAAAAAEAAEEAURgIABEAAABQEGwCDAMAABCACBEBBRwSDAECSCEAAUAARQkA4 -CCAgUABACCEhIABAQJAgABADAFACAEixCRASECCSGBhAJUhAAhZSUCKAADAgBoAAqEiSgEBIRBZC -SohAAEACAMBBFgAAIAAACxYMGAECQiAKukghISEAAii0CgBERhgQAApDSEiIiEUAEEgADAFIOBIA -QAIYgwCBIEgOUAmAUACAEQBAABpNIAAlAEAIggIAQBgCAAIIQFkQAAUAQbABAAEQUEIDK0AEDQSA -AAkJCAAAAAAKAAAAQAQECECQggACRwVAIhEoQEEIhAQCCZOUIlQMiCwIQAUAAEAChBQMBCvrA0RW -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 -EU8FdycRA6sPCkwAAwMiqjc3BY1REQSuChsAADNVAAARARu7G7s1MAGrUNwzUF9ORFQzVTMzMDUB -UQoAAVEFESciU1IFAQACAAAAAAAAAAIAAAKAAAAACAAAADQAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAACACAACAAAAAADOwAAAAAAAAAQAAAAAACAAAMA -AIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAACAAAAAAAgAAAAAA -AAAAAAAAAABAAAAAAAAAABEAAAAAAABAAAAAAAAAAAAAAAAAAAAACGAAAIAABAAAAAAAAAAAAAAQ -AAAAAAQAABBAAAAAAQAgEAAAAEAAAAAAQACAQAAAAAJcAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAE -AAIAAAAAAAgAAAAAAAAgAAAAAAAAACgAAACAQACCCAEABCAAAAAAQAQAEAAAEAAAAAAQAAAAAAAA -BAAAEAAAAIAEAAASAAAAgCAAAAAEAAAABAAAEAAAACQBoAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -ACAAAAAAAAAAAAAAIAAABAAAAAAgAAAAAFUAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAiABAAAAAAA -CAAAAAAAAIAAAAAAAAAAgAAgAAAgAAIAAAAAgAAAAAAAAAEAAAIAAAgAAAAAQAAAAEAAggAQAAAA -AAIAABAAAIAABAAAAAIAABAEAAAQAAAAAA0AAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAUAAAAAIAAABACAAAABgQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAA -AAAAAAgAACAIAAAAAAAAIggAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAABQAAIAA -QIAAAAAAUgAAACAAAAAAAABAAgAAAIAAAAAIAAAAAAAAAAIQAAAAAAAAABAAAAAAAAACEAAAAgAA -AAAIAACAAAAAAAs9AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAACEAAAAAAAAAAAAAAACEAAAEAAAAAAQAEAAAAAAAAAAAAAAACAEAAAAAAAAAAAAAAAR -AAAQAgAAAAAAAAIBAAAAAAAEEAAAAAAAAAAAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA -QAAAC4sAAAAACAAACAAAAAAAgAAAAACAAAAAAAyAAAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAAACAA -AAAABAABAAAAAAAABAEAAAAAAAgAAAAAAAAAAAAQAAAAAAIAABAQAAAAAQAAEAogQAAASAAAAEAA -AAAQAAAUAAAEAAAACAAAAJAAAIBAQBBAAAACAAAIAABsCEAAECAAUHACAgAEABAAAAAAAAABnAAA -QBAAAAACIAgAAAACAABAAAkQAgAASgUAgAAAAAACAEAAAAIAAAA0AAAQAgAAAgAAARAAAAACAASA -UAAAAAgFAAwAAAACAAAQAEACAgAAQAAIAAAAAABACEpCABAAABBAAEAggEAACiISAAQAAAAAEBAA -AIAAABAICABARQABAAAIAAEAAABAAggAAAcCAAAAKgIBAAAAAAJAAAIAAAAAAAJREAAIAAAEAAAA -ABIAARAAIAABQAAAQAAgQAAKAggQAAAACAAiEEBAEEAEEgIAAAAgQKACAAAAAAhAAAoAAAAAEABQ -CwAAAAAASCAAAgAAAAAABgABBgggAAEAAAAEBAwoBAEIAAIAgQIBCACAEVAIEBAAJAACAAAQAAAA -AAAWAAJgIYIECEoAIAAAhAAWEAAwABIAABAAgAABAAIAEAgACAAACPoAAIYAAAwQACoAIAgAgIAW -gQADgBQQAAggAECAgAQICAgAAAQAEQAACQAAgDCUMAwBADAAEAQAQAAAYAAAEiACSQGAABAIDEAA -ADAAICAQJAIABIAAQAACgAQAAEgACAkAAoEAAIAAAAAQzAQQgAHCgAJgAASSAAsAAZAAAAAAAQAC -AQADiIBIAgFAAAAEgBEAQEAAAgAAwBAIAAAIMAAAAAAMGwADEAAB4AAJUQARAAIMAAgAAgAAABKA -ABQDEAQAYAhIoBCQAACQggMABBAAAQAAAAAABAAAAAABAAgQAAABACAqACAAgAAAABIAEAAAREAQ -AAIAAAEAAABAAACARAgACAABMQCCAICgAhKhgBQAAJQAAQAAAgEACAAAIAAAEAAAAIBCABBVAECA -AAAAAAAAaAARAAAAIABAIAABIAUEAAAAAAdwCABBAABAACAAAAIAACoABAAARgAChgAgAAIiABBA -FBQAACAAEQxBEAgAFCARAAAQQAAAAAAAAAhAAAAAAAAAIQBAAAAACABAIAAMAAIAQCAAARAhBAgC -AiAICAIAAAAACAGEAIAAhAIIAIwgAFAIIogQRAABAAAGCAEAAEAAAAEAIgwEAQAAAAAEUAATEAIA -AEASABAAIAIBAgAAEAAACAAABYwABIwAAQAQADAANBAAACCQYAAAABEIANJgBAgEAAEAQCAQACAA -xAACAAAAAiGQEIQAAAAACAAAQAAAEAAACAAAQAgAABAAEwBKICACgMEQJAoAAQAAEEAADAECAAQB -AEEMEAAAAAAAAAyAAAEYgAEACBAgABAAAAAICCAAAAAAACgEgAAAgIBCCgIkAAgAQEQIAEACEAAC -QAgAAAAQAAAAAAACoggCAAAAkAADCxAQAACEAAYMAABAAACAAAgAAIpAAAACCABAAwAAQAQMAAJA -ABFAAgwAIAAIAQADCAAiAAgGQAAIBIAQgAAAAAgIAAAAEgAAQSAAAABAAAAABFAAAAAohAFEAQCA -AACBACAAAAAAAAAAAAAAAAAAEAAYCAAAEACAAAAABEAAAAUAACAAgIAEAAAgAADEgAAAAABAAIAA -AAEAAAE9AAAQBAABAYAgBAQAAIAAAAABAAQAAACAAAEAAAAAAAAAYAAAAAAAAAAAAAEAAAAAAAAK -IAGAAAAAARFgAQAAAAIAAACAgAAAASAAQQAAAQAIAgACCQAkAAAQAAAIQCAAAAkAEAAAgAAMAQAB -i0AAAAAAAAGIACAADAAAAgnABAAAAJACCCAAAACEAAAAQAAABSAAEwAAAAAAAgAQAAgAgAAAB7sA -JAAQACBAAAAAAAABBAsACiAAAIAACwAACAAAAAEaAAQIQkgAAAoAAAQACAEAAAAAAFMACAEAAAgA -SAAIQAAAAQQAAAgAGAAAAAAACQQQAIAKAAAYAAAQgAUAABUAABGCAIAoABQAEIAEKAQ0BCQQggcA -ABQACBCAAAAAFgQCEICEAAAUESAQgAAAAAAJIBCAAAAoAIBgEIAEACgBIAgQAAAF54BAACgAACgQ -ggABAAIAABCAQAAAAABgEIAAgAAAEAAQgACIAAEgABCAAAAAAAQIEIAIAQAUFBEQgnABABQQIRCA -AKgAFCACEIwgAAAUCAgQIAgEGAAAgMQgQkgAAADAxCQEgAoAIADEIAQACQACRMQkAAAYAAAExCAA -AAgAIADEIAFIDQAAgMQgAgAAAICExCgBAAkAAADEIAoAAAAIAMQAAAU6IAIAAAAAQMQoCIIAACAg -xCABSAAAAADEIQEAACAggMQgAQAIABAAxCQDAgkAAIDEIAFCAAAAhMQgEUoAIIBMxCAJAAAAAIDE -JAEAAAAAgMSCAABAAKSQCYAIAAAAABANiAAQIACICgmKAhIQASAgCYgIBBAAQEEJggAAIAAAAAmA -JAAAgAQVCYAQAAAAEBAJgJgEAABAAQmAAAAAAQICCQAACHWAAAAAgAAQCYAAAAAAAQQJgAgAAAAg -CAmIiAAAAgAqCYgIACAAAgoJiAgAQAAAEAmACgCAAiAYCYAIAAAAAAAJgKAAAIAAoAmAFAMAAAiQ -CQAAQAAAIAAAAAJAACQiAIgAUCAAEAISQAAgUAAJQABAAAhEQAAkAAAAIABAAEAAQEBYNQBIAASA -AApABImAYAAJgkEAFQAAcQJAwHAJgBBBAAAFe0AEQABQZgGJABEZAAAUBBAAAUBBTEJBigAKUFAE -ACAgAFAAQAAgAEAEACAEABBwRAAQAAGAQGFARAAgQAEgAEAQQEAUCQCAAAKIACCFgAJCCQAAQRAg -AESAgKAASEmoGgiMAAkAAIACCEABQFIADAQARAiIBEAYhAgCACAAgAgkAQRICKgAQUAAAQBAGggA -oRJBoEgBCAICiaAEBBIAAAAAAEe9AAQBcIQB4hohBABUHAgBwQgIAAkECAIYREKgIBhAAACIAgAA -ABAEhEECQEAIBAAASQAIiAIEIgQAICAK4SgIAEQAAEAYCEwEgRgYQAgJAQESIABQBAAIwgJEAWIA -AAEAAAgAIEE0AECAQSgCIMAAggBgkAQAAYgAAAAAgBAEAAAigAhABDAAgAsAIjQABAQAgCAQQAAA -IAgABIAIAACBCAAAhprRgGIgCBAAAAAgAACKSgBCABQWQMIAgAAIABCAhAEUAwDIAIDAAQAAIoAI -AIjACACKkABEiEAAAIGEAUIQBCAAiEYwAAAAiGBQgABAgICAAABAAAARACAUUAAAFEVIAAAAAgAA -CCAAABEFgDAAAAQUBAAgBEAAAAAwAgAAAAEAAGACQDEFgAAIBCCoIQAhSQpAACAQEAWMQDAAIEIA -BYgAAAALRgQpIAJCQAgABABAAEAAUhAIACAwBAyMAAIAABAKSgUAYAAoAABIKQIEASAAYgpACIAA -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 -BDoABEQAACAAAAACAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEACAAAAAAQAQAABAAAAAAAQAAAAAA -CAAAAAAAAIAAAAAAAAIAAAgAAAAAAAAAAEAIAAAAAACIAAAAAAAgzIAAAAAAAAQAgAAMggAQIIAA -AAAAAAAIAAAAAAAAAAgACAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAEAAAAAE9QQAAAAA -CgAAAAIAAAASAABAAAAAAAAAAAAAAgAAFACAQAAAAAAEAAAAAAAQECgAAEAAABIAAAAAQAAAQgAg -CAAAAAAAAAAAAAAAAAAAYAgAAABAAAAAAAAQAZAAAAAQAIAAEAAAIABAAAABAAAIAAAAAAAAAIgA -AAAAAAAAgAAAAAIQAAAAAAAAAAAAAAAAAIAAEAAAkAAAAAAAAAAAAAAAAAowEAIAAASBAAAAAAAA -gAAAAIAAAAAACAAAAAAUAAAAAEAAABAAAIAAAAAAAAAAEAAAgAAAAQAAAAAAAAAAAIAAAAABEAAA -AAAAAAAAAAAAAACAAAQAAAAABIAAAAAAAAAEAAAECAAAAACAAQAACABAAAAAAAAAAAAAAAEAAAAA -ABABAAAACAAAAAAAAAAADAAEAAACAAAAAAAAAAAAAAAABAAABDcAAEAAABAAAAABAAAACQAAAAAA -AAAAIAAAAAAAAAAAACAAAEAAAAAAYAIADAAAAAQAAQAAAAAAKCAAAAEAAAAMAABAAAAAAAgBAAAA -AAAAAAAAAQBAEAAAAAIAAAABAAgIMAAAAAEACAAQAEAAQAIAAAAAAAAgwAAAgFEAAAAAAgiEABAA -AEMCIAAAAAIUAAAABgAAACAAUBAEAAACAAAAAAANnACACBAAAAAACBABEAAAAAIACAAAAgRAAAAQ -AAAAAAAKIAACEACAAAAAEAAAAAAAEgEAACABIAAwAAAAAAAACgAIEgAAABAAAgDCAgAAAwIAIAAA -EhAAAAAABQAAEAAAAAAAEAAoAAAAACAAAAAAAABQAAAQDFAAACAAAAAAAAAAAEASAiADAAAIwAAC -AIIAISAEggAAwCIgAEAQAAEQAAAAAADrAAAIAANAAAAAAAIEDAgAoAIJCAAAAAAACBAAABAAAACA -AAgACEACAAAAKAIAAAJEAEBAQAAAAEAAMoACAAAQACwgAAAQARAAChVAAghQAAIIAAgAAAAAQIwA -jIAEQQAKEEAAAAABAEIQAAIAAAIQACACAAABAAACAFAsAAISEAABAYAAEBQgAACJiABQNIAAAYQI -ABIICADAAAAACEAwAAAAAEQwYAAAKACAAAAADJMABCAAEAAAAAAAgABABggCABIsYWCAwQCAACDA -AAECABACAAQMABAACAAAAAAAgICAAgAAAAAUAABGQABhADQAAAAAwAAAFCAAAIAIQAEAAAAQAEAA -BoAAAMCIAAACAABAEAGIAACIAAIgAAEIAgAACBAACQIIAQAAcAEAYAAQABEgAQoCCIQAAJBAAQQW -hAAAiAAAAAAD/QAAAAABEwBAAAAQQKEQCABAAgCAAQgQAgQAAASggAgAAAogAAAABAAAAgAAAAAA -gAgAAAABQAACAAAAAAQIAAgkAAAEAQAQAAABAASAFMkAAAAMAIgEACAAABAAEKAADAAGAAAQAAAh -AAABAECAAiAAAQAAEgAAAAAAAAAEEAAAAAAAAAAAgAAASBAAQAEAAAACEAAADABAhAAIABAQAAAA -AArWCAAAAAgBAIAAADBBAAAAAAEUCAACAAABgAIAAAAQFGEABoIgEAAAAAACAgAAAAEFAICAABAA -AAAAAAAAAAAEIAACCAAAQEAAgAACABAMQUAIAAAAAACAADAAhAABAAACCAAoAIBgAEAQAAAAAAII -gAgAABAAAAAGAAIAAAIACAAABAwAkAAAAAAAAAIJAQAgACAAABIACgAhAoQAAEAwAAAABsqAABAA -AUAgAAAAAiiACQAAUAAAIAEAYAAUEQAAAACBBAAAhAAAAIJAAAEQAhAAAGAQAAAAAAAAAAASACAA -ABAAAAAEABAEAAAqAAQAAEAAAkgYAAoAAAAADAgIkAAAAAAIFAAAAACAAAhIAAAAAAQASAggAAgA -AACIACAAABAABgkAKgIAAUACCASAAAgAIQBLEAQIAACAhAgMAAAAUAAAAAABvggwGAiABAAACAAA -AAAAQAIICAAIAAAAAAgAAAGAggBACEAAAEgAAUAIAIAAAAIAAAgIAAAQAAAACEAAAoQSAgCIgAAB -AQAAAgwAIAaQAIFAAAAAAAAAAEFAAAEAAIAAQAQAAAAAACCAgAYAQAAhAAFAAIUAAAAAABGIaAAA -BgAQBgAAEABgggCAgBAAIwAABAEAAgAAAEAhAEAAAAAEAAAAAA+iAAAgIAAhAQAEBIEEAIQEAAAA -AAAAgBAAASAIAgEAgAEAAAAAAIAAAAEgAQAAAIAAEAAJAAAAACIAAAAAAAQAAKGgAAGBBAwAAAhI -AAAChAAGJIAAAAAqAAwAERkAAACAAAgQAgoAAAAEQAAAiAABAAwEAAIKQEEAAAAAAAAgEAAAAAAA -CBRIgAEQAAgIECMAA5EAAAIACgAAAAAQAQAgAAAABYcCEAACAQCAAAAkBAECQAAADAAAQACgFIAQ -EAAQAABAAAmSgAAAAAAACAAACAAABIAMAFAQAiAAAAAAABAAAAAAACAAAAEgIAAEAAAAACoIAIAA -AAAAAEEQgAACKAAACBCCAIAAFEEqEICUAAAVIAAQgACIBBQIABCAEABAAR0IEIAQAgAUgCAQgAAC -ABYAABCACAAAAkAAEIEGACgABEgQAAAEsYABAAAAACAQgEAAgAAAABCAAQIAAgAAEIBKAqgAACAQ -gwQAAAAAABCAAAAAAgBQEIAIwCgAAAAQiiQAKAAAWBCABAgAWQAAEIAEAEsAAAYQICEAAAAAgMQg -ARIJAAAAxCABAAkAAIDEIBMAGAAAgMQgABAJABAExCQgBAkAAIDEIAEpCQAAQMQgBIEIAApAxCAB -AAAAAAjEIAFIAAAAgMQAAAj6IABACQAAQMQgAEoAAAAAxCIAAAAAIADEIAEAAAAAUMQoFAAAAAAM -xCIAIAgAAIDEIAAIAAABAMQgAwAAEAAAxCQiUAAAAIjEKAEqAACAgMSAiAAAAAAoCYIEAAAAASAJ -gAQgAAJAFgmACAAQACAoCYJkUAAAACQJiAAAEAAQEAmABAAQAEAgCYAAUCABQAgJgAYIAAAgAgmA -CAJAAAAQCQAADi+IRACAAQQACYACAAAAAAAJgEgAAAAAgAmCBAAAAAAACYAAAAAAAAEJgAAIIABA -GgmCAAAAAAAiCYkkAAAMAAAJiAACwAAEUQmACQAAAAAgCSAxFAQYAYrIBBAAGEAAAGAAEFIASVQB -iFAAAAAAAgxABAgAAEhAUgBEwEQAABAwIEAAQCBNCYjAjYpEAIYAAEACClSIgAAgIBAgQQFSICFB -AAAEYwAAUABkAgACAAJATLCAQMAQQEAAAAAAAAAAQEQGAAAEEACAAAgAACgAACAAAEAABEgAAGAA -AABAAABQCCQADDQFkDAABAAZAMBAQAQQAAhACEQAACFYGIBCQQAAHAwMHAhIAUwaBAIZIIKCATko -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 -NTVR8QBVD1VVDw9VBa8wNSIKREUzJwAAgAAAAAAAgAAAIAAAACAAAwAAAAAAAAAEAAAACAAQAAAA -AAAAAAAAAAAAAAAAAAAAIAADCAAAAAAAAAMAAAAAAQAAAIAAIAABAAAAAAAQAAAFWQAAAAACgAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAQAAAAAAAAAAAAACAAAgAAEAAAMAABAA -AAAAAAAAAAAAAAAACAAgAAQAAAAAKAAAABBAAAAgQAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAACA -AQAAAAAAAAAAAACAAAAAAAhAAAAAAAAAAAAAAABAgAAAAAAAAAEAAA57AAAAAAAAAAEAABAAgIAA -AAAAEAAAgAABgAAQAAAAAAAAAAAAAIAAAAAAAEAAAAAAAAARAAAAAEEAAAAAAIAAAAAAAEAAAAAA -AAAAAACAAEAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4AAAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABAIAAYAAAAAAAAAgAAAAAAQAAAAAAAAAAAIAAEAAgAAEAAAAgA -AAABAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAOAAAAA -AACAABAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA -AAACAAAAgAAAAAIAAAAAAAAAAA0rAAAAAACAAAAAABAAgAAAAAAAEAAAgAAAAAAQAAAAAAAAAAAA -AIAAAAACAAAAAAAAAAAUAAAAAAAAAgAAAIAAAAAAAAAAAgAAAAIAAACAAAAAAAAAAAAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAEAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAAAAAAAAADAAACgoAAAAAAAAADAAAAAAAIAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAABA -AAAAAAAAAAAAAAAABAAAQAAAAAAIAAAAAAAAAAgAAEAAAAgAAAAAAAAADAAAAAAAAAAAiJQCAhEA -AAAIAAAAAAACAADAAAJlAAIAAAAABAAgAAAAAAACAAAAIAAAAAEAAAIQAAAACAAAABAAAAIIAAAI -AAAAAAADxAACgQAAcAAAAAAAAQAgAAAAABEAABAAAACAAAAJAAAAAAAgAAIAAAAAAAAAEAAAIAAA -AAAAAAAAAAAAAAQAgAEAABAAAABAAAAAEgAAAAACACQAAAAAAAAAAAAAAAAAYCAAAAQIAAAAAAAA -AAAAIAAApAAAIAAAQAAEQEABIgBAAAUACAQAAAAAAAAIIAAAAAACAAAIAAAAAAAAAASAAAAAAAyO -AAAQAAECAAAABCAAAAAAABAEAgAEgAAAAgAAAAgAAEAACAAAAYAAoAAAAAAAAABAAAEAAAOAABAA -AAAAAAAAAAABAgAAABAAgAAAAAAAQAEAAQAAAAAAAAAgAAAAAEAAAABAAQAAACAAkEAAIAAAAAAB -AQAAEAAIAAQAAAAAAAAIAAAACAAACAAAQAAAKAAACAAAAAASAAwAAAIgAAAQBAAABWsABEQAAAAA -AAABAAQAAAAAAAMAAAAAABAAAAABAQAACgAAAAAAAAAMAQYAAACAAAAACAIAIIAAACAAgAAAAFAE -AAAAAAAqAQAAAAAAAAgBAIAAAAACAAAAAAAAAAAEAAAAEAEAQkAAAAAQAAAAAAAJAAAQAACQAAAA -CgQAChAAAAABAAAB0EAJAAOIAAEAAAFAAACAAoAAAACBAAABwABAAAAIsAAAEAAKAAAAAAAAAABQ -AIAAAAQAA4AQAABACAAigACAgABUAECACAgAQAAAAAAAAAAOAAAAAAAgBAEAAAgAAABIAgAAAAgA -AJAAAQAAAgBAAAAAAAEAAAAAAAAAAAAEAAAFIACRgCAAAAAAAAEAAAAAAAAAAhQAEAACgAAEBQAA -CAAAEAggADAAAoQQAigAAAgGAAARMQAIAQQBAAQACAAAAASSAAEoAAQhAAAAAAAAAAAAAAgCAAAC -ICAIAgAEAAUAAAoACCAAAAAEFACCAAAEAAAAABQAAAAAAAAAAAAAAAAAACAAAAAAEggABAAhAAAB -gACAgAAAAAAAAACAAAAABAAAgABAAAAAAIAAgEAAgACAAQAAAACAgABAAAAEAAAgAEAAAAAAAIBA -AQAAAACBgAAEQAAAIACAAAQAJAAgAEAARAAAAQMAAQAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAB -AAAAwCAABABAAAABBAEAAAAgAAAABAAAgAAAACQBIAAAAAAAQAAAAACARAAAAAQAAAAEQAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAJ/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAABgAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAb6AAAAAAAAAAAAAAAAABAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAAIAAAAEgAAEAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAA -AAgAAAAAAAACCAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAD1oAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAFAAAAAAA -AAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -gwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAUAAAA -AAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAACQAA -AAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAA -AAAAAACQAAAAAAAACQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAACAgA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAjAAAABQUAACMUAARFAAAAIwAAAAUFAAAjFBAERQAAACMAAAAFAAAAARQQAAUAAAABABA +AAQAAAlmAAAABABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc +AAAAFBAAABxAAAEEAAAAHAAAABQQAAAcQAABBAAAABwAAAAUAAAAFEAAABQAAAAUAAAABAAAAZ0A +AAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/DQ8AAAAAJycn +JxAcBMdVVQD/AAAAABcXTEwzVTNVDw8CAgAADw8AAAAAAAYAAAAAAAAAAAAAAAALiwAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8OCgAAAAAnJycnEBwEx1VV +AP8AAAAECQkVFTNVM1UPDwAFAAAPDwEAAAAABQAAAAAAAAAAAAAAAAs5AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/y8PAAAAALu7u7vT3zT3V1UCugAA//+f +n11dDzMPMw8v398AAA8v//8AAPn/AAAAAAAAAAAAAAAAB8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD/H18AAAAAEREREdPfNPdVVUX9AAD//01NNzcPMw8z +Dw//rwAADw///wAA+v8AAAAAAAAAAAAAAAAIFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAgAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AABAAAAAAAAAAAAABxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAACAAAAAA +AAAAAAANOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAou +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgACCEAA +AAhgAAAAACAAAAAAAgAAAAAASAAAAIAAAAAAAAAAAAAAAAWjAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAACAAoAACAAACIAAACAAQAAASAAAAAAIAAAAA +QAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAACAAABABAAAAEAAIEABEAABMAAsAEACAAAAAIhAAAAAC0AABAAAUAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAABhgAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABgAAAAAQIAAICCAgAABCAAAAKAAAAgBAAAQAQAAAQAAAAABAAgBAAAAASAAAA +gMAAAAAAAAAAAAAAAAr2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAAAAAAAAABAACAAAIAACKAASABIBAAIIgAAAACAAAjAAAAAAKAAAIAAAAAIAAAIAAAAAAAAA +AAAAAAAACWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABAAAAACAAAAAAEgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAABDAQ +AAABIAACCABEAABkIAQQAAAAAIAAgggAAAAAwAAEAAAEACAAAAQAAEAAACAAAAAAAAAAAAAAAAAC +dgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAGBAC +GgAACBAYEAAQAIAIABgQBAgCAAAAGBAAAAAAAAAAAAAIAAAAADAQAAAAAAAAAAAAAA8wAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAFAIAAAAAA +AQQJAAASEAABBAAAAYAAgAAAAAAAAAAAASAEAAAAAAAAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAxUAAAAIGABBQAAAAJAAAEAAQAAAJQS +ARQICAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAGrwAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAACAQAAAkAAAAAAAAAAAAAAAKAAABCCgAAAA +AAAAAAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAAAZyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAAgAgAAAIAAxCAQAAAAAADEJAAAAAAAAMQgECAAAAAAxAAAAAAA +AAAAAAAAAACAAIQAAAAAAAAAAAAACTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAAIIAAAAAQCABhAAAAAAAAAGMABAAAjCAAYAACAAAAAYBAAAAAAIgAAABAAAA +AAAAAQAAAAAAAAAAAAAKCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEEBAAAAgAEAAABJAUCACIAAQAABQIABAYAAAACBAAQAAAAAAAAAAAABAEAAQIABAAAAA +AAAAAAAAAA4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABIBACAAAACAACAAgBEAAgCQKgABIQAQBBACAARQQAAAAAAAAAAAIAIBAgAAAIAAAAAAAAAAAAA +y+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCYAABCD +AAAAAQAABABgKQAEAAQAAACQACEABAAAAAAAAAAAAAAAAQCAAAAAgAAAAAAAAAAAAAAN6AAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBABAAACEEAAAQAAA +AAAAAAAAACIAgAABAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABMEAAAA -CAAAAwgAAAACAAAAAAAAAAIAAAAAACBgABAAAAAAAAABAAAAiAAgAAEAAAMAACAIAAgAAAgAMAAA -BAAQiAAAAAAGEwACAAAAEAAAIAAIAEAAABAAAAAgAAgAMwAAAAAAAAAAAAIAAAAIAAAAAAQAAAgA -AAACAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAgAAAAABAAAAAAhAAAAAAQAAABACKAAAAAIAAAAgAAI -AAAQAAAAAAAAABEAAAAAQAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAEAAAAAgAAAAAAAAQgAAAQA -AA4wgAARAAAIAAQIAAAAAAAAAIAAAAAAgAAAAAAQAAAAgAAAAAAAAAAgAQAAAAAAAAAAAAAQAAAA -AEAAAEAAAAAAAAgAAAEAEAAAACBAAAAAABAAAIAAAAAAAAAAQCAAAAAAAARAAAABACAAAAAAAAAA -AAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAICAAAAAAAAAiAAAAP8ABAAA -AAAACAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAAAAAAAAAAEBAAAAAAACAABAAAA -AAAAAAQAAAAABAgAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAFAYCACAACEABAAAAQACAAgEAABAI -AAAAAAAAAAAAAAAAAAAABAAAABAAAAAQAAAEAAQABAQAAAACAAAEBAAAAAAI8QAAAAAARAAAEAIE -AAABAAAAAAAAACAAAAAAAgAAIAAAAAAAAAAEAAAAAAAAACAAAEIAAAAAAAAAAAGgAAAAAAAQAAAA -AAAAAARAgAAAAAAAAAABAAAAAACAAgAAABAAAAAAEQAAAABAgAAQAAAAAAAAABQAAAAAAAAiAAAA -AAAAAAIAAACAAAAAAgAAAAAAAAQBAAAIgAAAAAEQAAiAAAAAAA6tgAAQAAAQAAAAAAAAAAIAAAAA -AAAAgAAAAAAhAAAIgAAAAAAAAAAAAAAAEAAAAAAAAgAQAAAAAAAAAgAAAAAAAAACAAAAIAIAAAAA -AAAQABAAAAAAAAAABAAAQAAAAAAAAAJAAQAhAAAAAAAAACAAQAEAAAAICAAEAAAIAAAAAAAAAAAA -AAAAAAAIAAAACAAAAABAAAAAAGggAAAEAAAALAAADoMAAAQAACAADEABAAAAAAAIgAAAQAAAAEgA -AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAhAAAAAAAACAABAAAAAAAAAAAABAAAAAgAAQAAAAAAAAIA -gAAAAAACABAAACAEgkAAAAAAACAAAFAQAAAAAAFAQACAAAAgAEAAAAAAAAACAAABMAACCAAQABAA -AAAAAAABEYQAACAAApAQcAAAgAAAAAAHxwAAAlAAIAAAABIAAAgMAAAEEAAAAAQAAAAAABAAAAIB -AAIACAgAAAAAEAAAQGAAAAAAAAAAYAAgAAAAAAAAAAAAEAAAAAEABEgJAEAAIAACAQAAAgAACAAQ -8AgCAAAAEgAAggAAgAAAgAIAIAAAAAAgCgAAAgAAImAEBgJgAAABQAAEAGEAAABAQAACAABAIAAA -EAACAAAQcAAAAAUEAAgAAA+YIAAAAACGAAAgQBAAMAAAACAAIBAIABAAAGJAEAIAAAAgCAAAKCAA -AABACAIAAAAAgAAIAAMAAEEAAEACABAAAAgAEAAAAAAAAAEUAACIAAABAHAAEGOAACQAIkAEEsgA -DAFAABBwAIAsACgAABA0FgAEAAAQAIAMAATEAAAQACgBABYAEFQICCEAKgAADChJEABAAABUEAAA -ACAAKUwQAAAABAgBAFAAEHAoCggAgAAEEAgBAAAAAAAQAAIBCIAAAEYQCREAgAAAABEEAQHAAAQS -EELAAAIAAAAAAAAAAAAQQAgogAICAATDEAAhACAAEGYQAACCFAACCAAIMABAAEDwAAgAAIAAACAA -AAAAEAgIQAAAAADAACDAAgAECBAAAIGAAgALwIAAgAACEAAwwABQACIUAZAACJAAhAAAAAACMAAI -AAAFKQAAFICALAAAIAAAAgBEAAAJBAIAgHAASIAAAAAAEJEIAAgQBAAQAAAAABAAABEACAADDAAA -EAACAAYUAACIAAAAAQgAAggIDgADAQAACAEIAAAAAAJACAQgQIBAAIAAYAAAQgAAAAAAQAIoIABQ -AEhAAAAAAgAAUUAAIAAAAAIQAAAQAAAwACEAgABAAChAQjAAAAAGKAAQEAAAABAAACAAAAoxAACC -BAAhAAIAAgACAAgQAAAAAAAQAACAAAhAAAKAAggAAAAgACAAAABAgACACQCBgAAAAAAAAAAAAGAA -ALAIAAACBAACAAACIAAAAAAAACAAACAAEAYgAiAQkAIAICgKEQEAABAAACAIAACAAAAIBCAQAAAA -AAABBABiAACQAIBAAgCACAAQEAAAAgAABACBAAAIAACACIQAACAAAAAQAAAAD7kAAAiAEAAIEAAA -EAAUQAABhAAAEABAAAAgAAAQAAYQACgSAAAAABAEAAQIAgEACAAABBAAAAAAAAAAAAAIAAAICAQI -AATCEARAACgAEAMQAgkiEQIQQAAACQAKABQCAgAIEAAACAAAAAwIIAAAAIACCAY4CBCAIoCIAAAC -gBRAAAwAIACIRAAAKQAgSgAAgAAIACAAEAQAAigAAACAAAAAAAAOEowAAQBAECAASABAAIAEAAAI -AYIAgAAAAAxKQAAQECQADBBABICQAQAMCJAAAAQAAAgCAQgQAAAACAYBAgCQAIAoAAAQABAAACwA -AAAQEAQAAAEZAAAgAAAAIAAAAQAAgAAAAACAgAAAIQWBACAAAAEAAAAAAAAAAAAhAABAAAAAACAG -AUBAAABQoREBAEAIAACgAAAAAACAECAQAAAgAQgAAAMwAAAgQICAAACBxAEABAAAAAAgAAEAgAgi -AEAABAAgICAABBEADIAAAAEgEAEABAAEAAASAACEAAEAAQAAAAEBAAAEAoAAIASAACAAQAEYAIAB -EAAACAgAAAQAAAAIwGAAAIYgAAgAAQAEEQAACKAkAAAgAAAAACSAAAgAQAAgFAAAAAgRAIAAAACA -EAAAQEAABBBIEANAAAAAFAARgCAAAAAACZAAAAABAAAFAAAABAAAgAAACAgAgAAAAAAAYAACABIo -AAAAABAAChAAAAAAAAEACgAIAAAACAAUAAESAAAJAIAAAEAAAIhAkAAAEAgAACggAIAAAAAUAAwQ -gBAABBQAABCCAAgAFAACEIAEBAAUAEAQgCAAAAAUABCAAgJAIAEAEIAIACggIAAQgASgAAAAABCA -AEAoAAQhEYAAACgBACAQAAABz4AIBIABQCAQgIAAgAAgABCAAIAAAIAIEIqAAAAAIAAQggXAKAAB -DBCMBgAAAAQgEIR4AEAUAAIQgAQAQBQAKRCAAAAAFABIEIAEQAABAAkRKAFIGAAAhMQoBAAAAABQ -xCAEAAAABKDEICMBAAAAhMQgAAAAAARAxCABQAkAAADEIAFaAAAgBMQgAUoAAAAAxCBBCAAAAMDE -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 -AAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQgACAABIAAIAAAAAAAIAAAAAAA -KABGAAAAAAAhAAQAAAAAAAAAAAAABAAAQAAAAAAgAABIAAAQABAAAAgAAAAAAAAAAAAAAFQEAAAA -AAAQAAAAABAIAAABBAAAAAAAAAAKmwAAAAAAAAAAAAAAEAAAAAgQAQAAAAAAEAAAAAAABEAAEAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAQgAAAAEIlBIQAAAACCBEAAAAAAgAAAIAAgAA -AIIAAAAAAAAAgAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -EAAAAAAQAACAAAAAAAUZAAAAAAAAAAAEABAAAIAAAAACAAABEAAAAAAAAACAAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAgJAAAAAAAAAAAAACAAEAAAACQAAAAAAAAAIAAAA -AAAAAAQAAAAACIAAAAAAAAAAKAAAAAAAAAAQAAAQAAAAAAAAAAAgAAAAAAAAAAAAAAAAEAAAAAAA -AAAACAAAA0sAABAECAAACAAAAAAAAAAoAAAAAAAAAAQAAABAAAAACEAAAAAAAAAAAAAAAAAAAAAA -AAAEACAAAIAAAAAAAAAAAAIAAEAAACEBCAAAAAAAAAgSAQACAAIAACAQAAAIAAAAEBAAAJAAAAIE -AAAAAAAAAAAACABAAAgAEAAAAAAAIAAAYBAAAAAiAAoAwAAAAAIAAAAAAAgAABAAAAAAUAAAAAAI -OwAQAUAALAICAEAAAAAACwAAAJAAAAAMAAAAAEAAYAAABBAAAAAAAgAAECAAAAAAAAAAAAAABAAA -AAAAAABgAiAAEIEAABAAAAIAAAACIAAAAEEQAgAAAAEkkAACAAAgACMBCAAIAAAAAAQAAggADCAA -ABIAKAgAIEAEkAJoAAACAFAAAAAAAAAAUAAAAAAAAABQAAAAABADIAAAAEAQAgAAAA0xAEAQAAcE -AAgAEDASAABAIABCAAIAgAMAAEEAAgEAAACQUAAACAAAQABAAgCgAAAHEAgAABAAAwAgYgACAIAA -QBBBAAAIAAACIYIAAA0AAACABIAAEAgIQgABAAAQCAEIAQAiAABUEECADBIQAEEBQQFgYAABBAAA -gAAEAARAAAABAQkAAEAAIAAAAAIMEAAAAAGAAIxIgAABAIoADIAIwAAACF+ACIAMDBAQgAACBgQR -ABFAAQFwAAEACGCABAAAAABAYiABlABAABAIIYLAAAQCQCAAAAEAAASQAAAADAAWMRAKIQBwAAAQ -AAAAAACAAAQAQAAAAQCAyACIAcAEAEJAAAgAggAAAIAAAAAqlAQCkIgAAAAAACAAAAAEAYIAIJCA -UEAAAACAEIBAAQEAAICAAAAAAAAAAAAACAAABIAAAgAIAAAFFwACBABgRAhIAZAAIIAAAAAACAAA -wNAACAACBAACABAEEQIAAKAAAAgAAAGAABECDCAEAACAEAgCAgEAACAoAAAAAhEAEMAACECADABp -QAAIAAAAAAIIAEAACCAAAigAAAAAAQAQFABAAQIgAACAAAAAgAAAAIgABAAAEAAAAAAigIAIAAAA -AAAABgABEBAAAQBAAAAAaAAAAAAQABARAAAAAApkAEoICEAQApAAAAAAAABQAAAiAAAAAAAgAAAA -AAAAoEAISggAAAAAEABCAQAAAYAAAAAAAAAAAAACABAAACAAAgBAAAAQCAABAAAAAAQAAEQAAQgA -CAAIgAAAAAIIAAQQAAAQAAAACAAgAAoIECAAgAAASAAAAACABAABAMHAAAAACAEAAEAAIAQJAAAB -gAAAAAgAAAgAEAAAACCAQAAKAAAADdUgAAAEAAAIIgHKEgAJAAJAAAAAAAEACAAgAQRCAAAAAQQA -BABAAApAIIAEIAABAAAAEAQAAAQQAAAkAQICBAoQAAAAAADAAABAAgEgAAQAACgAQAKIIAIASAQE -ABgAIACJICAAAIQAAAgAIQ4CAUABDEBCAIQEAAAoAAICAABAAAkEAACAAEACCAAAAIAAAAAIDJAA -hACAAIkABgAEgABAAAAMxwgAIAAQAAAACAiRA5gAAEAMASACQAAAgAgIAAAAAABACARAAJAAAAAM -AIgAAQAAgAgBAACAACAASAIAABQAAAAsACAAAAAAAIgAAAAAAAAAIEQAAABQAAQAAAAAQUAAoAEE -oQAAAACAAQAAAAAhDUAAAAAEAQAAAEAgAAAABAAAAAAAhAAQAAAAQIAAAAAAAAAAAAAAAAAEIAAA -AABEAGEAAA0eACAAQIAABIQBIAAAAQAgAABAKIBBYAHAAUAAAACAgAIABAABAACABAAgAAABhAIE -AYAAAAgAoAIAQAAAAAGAgAgFGQEEEACQAAARAEAAAAAABAAACAhgAAAQAIgAAAAAAAAACAAAAAAA -AAAAAAAIgAwgAAAJIAAACAQAAAgACAAAiBAAgBABAAgAAACBAEAAASAAGAAAAAAAAAABASAmAAAA -DiMAAQAAAYAUAAAAAAAAAAAAAAAAEQAgAAAIAAAQAQEQAAAEAACBAAAAACAwCQBAAAAIAAACAAKA -AAAGgAEAACoAAAgAAIgAAAAIIDAAABAKAIAAAAAUIAISgCQAAABCIhGAhAAAAIAhEICAAAAAISEQ -goBAABQAIBCAAAEAFAAgEIBQAAABIAAQggAICQAAYBCAAAAoAAAgEIAIAgABAgAQAAAHEYAAAQAA -oAYQgIQAAAIAIBCABAAoAwCgEIFQCCgAAAQQgAAAAABApBCAhIAAABAAEIAGAAAAECAQgAAAAAEg -ABCAAAAAFUAAEIBAQAAUgCQQIAECCQIAAMQgU1gJAIFAxCABSAkAAMDEIQAAAACCiMQoIAQJIISA -xCADAAAAAMTEIBAoBCAAAMQgAUgEAAAAxCABAAkAAMDEIAAFKAAYYMQAAAllIAECAAAAYMQgEoAA -ACDExCACACgAIGDEIAAAAAAiAMQgAwAAAKBgxCABAAkAiIDEIBAACQAQQMQgAAIAAAKAxCARCAAA -AADEIAEAACAEAMSAWgEQgCSQDYAEAAAAqCINgBoAAABAKAmIAAAAAAggCYAgCRADQKAJgggEAAAA -KgmAAgAAACAICYAEAAgARBAJgAhAgAAAIAmAAgAEAAEACQAACDiABAgAAEUACYAIAAABAiEJgAAE -EAAAAAmCACAAAYQICYAIAAAABAAJgBQCAAJAEAmCgAAAAiAACYAIAAABAGEJgElAAAAgAAmEBBAA -EFCICTCARABQIAAMABAgICYAQckkBAQAEMBABEAAUEAAAAAgICBIAAAABEgAFBZCAgAiRhACQIBA -QAFAEGAAAAVAEEhBIEACABBwcAAAUEAIAKECAAAJmAQCQgJEEHCIAkBABIUQSAAEAEBCAhAhAQYA -QAAEAYBAQABBQSQhwEAJAFhAAggoCAICQAAAAYAAAABABAAJSIgABEJCAAABihAAQAAEQIBAQIAC -AIwIAUBMAEIoYegiEkiBAEgECAwaCCAIAMBICQEAAACI4chMBAEBgAAgRAEBDEgAGAAAAgIABBgo -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 -AACAAAAEAAAAAAAAAAAAAwAAAAAAAAAAAwAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AwAAACAAAAAAAAAAgAAoAAAORAAAAAACAAAAAAAAAAAQACAAAQAAABAAIAAAAAAADAAAAAAAABAA -AAAAAAAAEAAAAAABAAAAgAAIAAMAAAAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAACAAAQAAAABAIQA -AQAAAAgAAAAAACIAAACQAAAAAAAAAAAAKAAAAAAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAA -AAABAAAAAEAAAAqPAAAAAQCQACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAAAAAAAAAA -EAAAAAAAAAABKEiAAAAAABAgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAA -AAAAAkAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAA -AAAAAM4AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAABAAAAA -AAAAAAAAAAAAAFQAAAACAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAGlgAA -AAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAWAAAA -AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAgIAAAAAAIgAAAAAAAAAAAAAAAAAAACIAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAvMAAAAAAAgAAEA -AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAIAAACAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAAAABAAAgAQABAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AQAAAEAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAAAAAAV0AAAAEACAAAAAAAAAACABA -AAAAAAAIAEAAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAAEAAYAAAAAAAAAIAAAAAAgAAAAA -AAAAABAAAAAAAAAAAAAAAABgAAAAAAAAAAAACAAAAgAAAAAAAAIAAAAIAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAgAAAAIAAAAAAoAAAgBAAAAAEAAGAA4gAAAC9AAAAAAAEIAAAAEAAAISIAAAAgAAAgAA -gAAAAAACEgAAAEMAAACMACAAAIAAAiAAEAAAAAACAMAgAAgBAAAAAAEAAIAAACQAAAACCAAQgAAA -AIAAACkQAAAAAAAAsAAABAAgAAAAgAAFAABAAAIgAEgAAAAAAAAAMAAAAAAAAAAAAABAAAgCAAAA -AAAACAABMAAAAAAMgAAAAAAAAAkABYAAAAPkAAIAAAgAQBAAAAAAABEAAAAAAAAABQAAABEAAAAA -AEAAAAAAAEsAgCAAQAAECAAgAAAAAAEAAEAACgAACBBAAAAAAAAAAAAAAAAABAUAAAAhAEAAAgAA -KIAAFAACUAAEAAEAAAgAAIQICAIAABAABAAAIAAAKABEAABggAAAAAAAiBAAACAAAAAAAAAAEAAE -AABAAAAQAAAAAAAAADAADAAABpUAIEAAAAAAIAAKQAAAIAA0ACFAAAgGAEAAAAAAAAgADAAAAAAC -AAAMAAIAQAAAABAAgABQCEiADIAAAgAAIgQEgABADABQAAgCAQAACEAAAACAEAQAkAAAAAOwACCo -AECAAAgAAoAAAAAiEAAASAAAQAAAAAAAAAAAABAAAAAAAAAhAAAgAACAAAAAAABwAkAAAAAAIZIA -AAAAgAAIEAHAAAACGwAQAAAigAAgAAkAAIgAQQAAABQABIgAAAADEACAgAAAAAEIAACgBMAAEAAA -AUAAAAAIEAAgkAAAAAAMABAQAABAAhAAADAADIAAQQQGEAIAAAAAABAMAAgAAgAAAiAAAAAABAAV -AAAAEAKiAAKQAggAACAAAAAAiAACoAAAAAAAAACQAAABAAABAAAAEoQAAAABAAACDQAAAAAgABAE -ABAAAA/CACIAAAEgAAAAFoAAAhQAEAAAoAABIAAAAAggAAAKAAgAgQQAAgAACAAGAAABCAAUACAE -EAAMAAgAFiEAFCmAAAACAAgAAAAwAgIAAAwAAAAkAEABgIAAICAEIQAAwABAICEAAAAAAIAAAAAA -ACAAQUAAAAAAIAAkAAAgIAAAAAAAJAAAAIAAgAAAAAAAAABBAAAAAAAAQAAAACAAAAAAAQAACMAA -gEAAAIAAIAAAAACAIAEEAIEEAAGAAAAAAQAAgIAAQQAAAAAAgAEBgAAAQAAAAIAAIABAAMAAASAA -AAAAgAEAQAAABAAAAAEgAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAHCAAAAAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAWRAAAAAAAAAAAAAAAAEAAA -AAACAAAIAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAQAAAQAgAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAUAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAALAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQACAEBACkBQBQAAAAgAAAAAAAAC +AgIAGQMAQAACAgAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAABXAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAAQQAAAUBAQACAIAAAQCAEAAAABADAQAAIg +EAEAAAAAAAAAAAAQAgACAAAAAgAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACIQBAACEBAAAgICCEoUAEBACQAAUAgAAAIQAAAAEAAAAAAA +AAAAAAAAAAAAQBAAAAAAAAAAAAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAIBAAAgRQASAgAAAASAICgAICIoBYAAAAAAEAABoAAAAAAAAAAAAAAAAA +AAACQAAAAAAAAAAAAAAAB3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAVVUAAA8PD083dxD/AABVVRH1Dw8AAFVVDV1VVQAAAAAAAAAAAAAAAFVVAAAAAAAA +AAAAAAAAAAAL6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABVWgAADy8PDzOzAP8AAFdVCu4PLwAAVVUvKlVVAAAAAAAAAAAAAAAAq6oAAAAAAAAAAAAAAAAA +AAzqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZWAAAP +Dw8PMxMA/wAAVVUA/w8PAABVVw8PVVcAAAAAAAAAAAAAAACqqgAAAAAAAAAAAAAAAAAAAyUAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAA8PDw8yIgD/ +AABVVQD/Dw8AAFVVDw9VVQAAAAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAAAAALzAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAABQAAACMAEAAFAAAAIwA +QAAUAAAAjABAABQAAAAAAAAAAAAAAIgAAAAQAAAAAAAAAAAAAAY2AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAFAAAABwAAAAUAAAAHAAAABQAAAAc +AAAAFAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAACecAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABD/Hx8AAAAAAAAzJwAAAAAAAB8VAAAAAAAANzUAAAAAAAAA +AAAAAAAAABH1AAAAAAAAAAAAAAAAAAAH9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAP8NDQAAAAAAACcPAAAAAAAADq4AAAAAAAAyOgAAAAAAAAAAAAAAAAAA +Bd0AAAAAAAAAAAAAAAAAAARpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAA/w8FAAAAAAAAMzMAAAAAAAAPDwAAAAAAADIzAAAAAAAAAAAAAAAAAAAA/wAAAAAA +AAAAAAAAAAAABGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAD/D18AAAAAAAAzMwAAAAAAAA8PAAAAAAAANzMAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAA +AAAMaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2yAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0AAAAAAAAgAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANsgAAAAAABAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAulAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAALuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAgAAAAAABBAAAAAIACAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAEAAAXrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAA +AABQAAoAAAAAAAQwEAAAQAAAABAQAAgEAAgAAAAAUAAAAAAAAAAIBAAAAAAAAIIAAAAAAAAAAAAA +AAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAA +YkAAEQGCAAASABAIAAAAAAQAgAAAAgAAgAAAAAAAAAAgAAAAAAAAIAAABAAAAAAAAAAAAAACDgEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAQAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQIAIEAAAAAEAAA +gBCAAAAAAAACCAACghAAACIAAAAAAAAAAgQAAAASAAAAAAAAAAAAAAAAAAQAAAmUAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAIA +EAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAAAEAgAAKAAIAAgA +ABIAAAgAACEAAgAAAAAAAAAKIAAAAAAAAAIAAAAAAAAAAAAAAAAADiYAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAQAACAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAoACAABYgAACAgIAABAAAIQABAAAAAAgCAA +AAAAgAAAAAAAAAAgAAAAAAAAAAAAAQAAAAAAAAAAAAAPEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAIAcAAAAAAgAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAABgSAAwCgEAAGBAAlIAAiAKYEAAQAAAIEBgSAggAAAgAEBAA +AAAAAAAAAAAKAAAAABAQAAAAAAAAAAAAAAgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAABAQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEBAAAAABAAAAAgQAAgIAAAAAAAAAAEIAAIAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAAAAzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAABgAQQAAAAAAASBAGQAAAAAQgEAAgAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAB+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA +AQAAAAAAAAEgUAACAAAAAAAAAAIAQAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA9sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAIAAAAAAMQgEAAA +AACAxCADAAAAABDEJAQEAAAAgMQAAAAAAAAEhAAAAAAAIAAAAAAAAAAAAIQAAAAAAAAAAAAAC6oA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAiAgAYCAAAAAACABgAQA +AAAAAAGIAAhAAAAWAQEAAAAAAAAhAAAAAACAAAABYAAAAAAAAQAAAAAAAAAAAAAFGAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAKAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAQIABwBAAAADAkBAAEAYAAEEAAQAAA +gAAyAAAIAAAQAAAgAAAAAAAAAAAAAAAgAEAQIAAAAAAAAAAAAAAAAAerAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAGAQBAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIQICQQASAiAQAAgCAAAAAACAEAEAECECAARgQCAAgII +AggAEEQAgQAAAAAAAAAAEEQAAAhCAAEAAAAAAAAAAAAAw/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAEAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAABAgCACAAAAQABAAAQAANiACgAAQgBAACAgAAAAAEAAAAAAAEAAAAA +AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAJswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAQAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAABAQAAABAADEwAEBAAAACAAAAQgGCFCIAAAgABAAAIAAAAAAAAAAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAANGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEAAAABAgAIggAACECsoAAQABAAQJAAARAAAQEAACAAAwABCAAAAQAAAAAAAAAAAAAAAgAAA +AAAAAAAAAAAAAAAAD4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAg +CAUAQJAaCAFAQQAAQAhAoBIAAAgAEgAIABAACAAAAAAQAgAAAAAAAAAAAAAQABAAAAIAAgAAAAAA +AAAAAAAI8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIQAAAAwAAQ +wUBJCEAgQFEKhAAQCABAkAAQQLBAAAAAAAAAEAIAAAAAAAAAAAAAAAIAABBAAAAAAAAAAAAAAAsd +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgEAAAIGQABAAQAkAAADgQgD +AGAAEsECAEQCAgECAgIAAgAgAABAAAAAAAAAAAAAAAIABAAAQAAAAAAAAAAAAAAABpQAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAABEREbvdPz9HAAA3FQ8PAABV +VR8fAAAAAAAAVVUAAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWoAAAAAd3cid90/P4sAADK6Dx8AAFVVD68AAAAA +AABVdQAAAAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrqgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAbGxsbEQwMiwAAMzMPDwAAVVcPBQAAAAAAAFVVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFVVAAAAACcnJycRDAxHAAAzMw8PAABVVQ4OAAAAAAAAVVUAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAE6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIwAAAAUCQAAjCQAAJAUAACMUEARFAAAAARQAAAUAAAAiAAAABAAAAAAAAAAAAAAAIgA +AAAQAAAAAAAAAAAAAA1HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +HAAAABQIAAAcIAAClBAAABxAAAEEAAABFEAAABQAAAAIAAAAEAAAAAAAAAAAAAAACAAAABAAAAAA +AAAAAAAAClQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1VVAAAAAAAA +AP8AAA8PEXcRmTNVM1UAAFVVqqsAAAAAAgIAAAAAAAAAAAAAAAAAADMzAAAAAAAAAAAAAAAAAAAE +XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/VVUAAAAQAAAA/wAADx8A +mQBEM1UzVQAAVVVVUQAAAAAAEQAAAAAAAAAAAAAAAAAAMzMAAAAAAAAAAAAAAAAAAAyUAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv9mWgAA//8AABOzAAAPD5n/d/8PM6oz +AABVdao7AAAAAP/uAAAAAAAAAAAAAAAAAAAiOgAAAAAAAAAAAAAAAAAACyQAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnDwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1VVAAD//wAAAfsAAA8PRN2Z3Q8zVTMAAFVVVTEA +AAAA/f0AAAAAAAAAAAAAAAAAAHc1AAAAAAAAAAAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsbAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAwfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAABAAAAAAAAACAoAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACogAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA +AAAAAAAAAAarAAAAAAAAAAAAAAAAAAAAAAAAAABASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAA +ASoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBQAAAAAA +AAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAGgA +AAAIAAACIAIAIAgAAAAQAAIAAAAAAAAAAAgQAAAANAECAAAAAAAAAAAAAAz7AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAAACQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBAACAAAAAAAAAAFCAAAEAAAAAQA +EAAAAgAAAAAAAQAAAAAIAAAAACAAAABAAAAAAAAAAAAAAAAACy0AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAEgBAiAAAgCEAAAKAAAQAAAAAAggAAAAA +AABAEAAAAAAAAAAQAAAAEBABAAAAAAAAAAAAAAAEdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAABAAAAAAAACAAAAAAAAQYAABAIAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAABYAAIDQAAAQAAAAAgAAAAAAEAAB0AAAQAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgsAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAABAAEgAAhOAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgAAAAAgAAEhAAQCAAAAAAKAAACAAAAAIgAAAABAAAACAAAAAAAAAQAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAIAQCAAAwAAAMAAAAAAAAAAgAAQAAIACAhAAAAAAAABAEAAAAAAAAAAQAAAACAgAAAAA +AAAAAAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAACAAAAQAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AJEAAIACGBAAEACIQAAYEgAAAAAAABgQABIICAAACBAACgAAAAAQEABIAAAIABgSAAAAAAAAAAAA +AAieAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA +AAAgAAAAAAAAAAAEQAAAAhAQAggAABAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAASAA +AAAAAAABAACAgCAQAAEACIAAAQAAAAAAAAAAAAABAAAABAQAAAAAAAAAAAAAAAAAAAAACE0AAAAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA +AAAAACAAAEAA4AAAIAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAACAAAABAAQAAAJA +AAEQAAAAAAEAAQAAAAABAAABBAEAAAJAkAEEAAAAAAAgAQAAAAAAAAAAAAAM6QAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAQAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAACIQAAAgAAAAAAAQAA +ACAAApAAAAAEAAAAAAAAAgEAAAAEAAAAAEAAAAAAAAAAAAAAAAlfAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAgAAAACAxCQCAAAAJADEJgAAKAAFEMQgAAAo +AAAAQAAAAAAAIACEIAIAAAAAhMQAAAAAAAAAAAAACI0AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAMAAAAAgIQAACgAAAAAhAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAIBABiAgAAAEAAAGIAAQQAQAAAYAAABAAAAAAAAAI +AAAIAAGAkAAAAAAgAQAAAAAAAAAAAAAA+gAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAAAAAQAQEAAkCAAAIBAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAgABQBAIkAEwQIEBAAEAAAAAAAEBCAAEEAEAAACAgAAAAAEAAAAAAYAAE +BAAwJAQAAAAAAAAAAAAAAAIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAUAIAIACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAhIIQBIhAQCgQECgEAIAAAAAIAAAABAgAAEQEgEAQAAgEgBAIAAQADAAERAANgA +AAAAAAAAAAAAweUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAQAAAQADAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACOYgwQAAJAAAAAgIAAAQEAAQGAAAABACAAAQAAAAAAAAEAIAAAAAAEBACAAAAmAwAAAAAAAAAA +AAAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAASAmCACAEAQAAAAAQAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAQABAQEAAAAIAEwAAAAAAAAAAAAAAAgAAAAAAAgAAAABEAoKARAQAAAAAAAAAAAAAAAAAczAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQCAQAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACEGOAAABAAAAA +CoACCBAEIAAKAAAAAAAAAAACAAkAAAAAA0AAAMAAAAICQAIAAAAAAAAAAAAADBQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAIEAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQKASBSBCABAQEBIAAgAhAAQA +UAAAAAAAEAIAAAAAAAAAABIAABAgsgAQICAAAQAAAAAAAAAAAAABiwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAQAgSBAC +AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAQAIAhSAgAAQAgIQGgIoAAkEKBAAAgC +AAAAEAIKAAAAAAAAAAgAEEAICAgAAAAAAAAAAAAAAAJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAIAAAIAAAIABAAEAIA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEggABBACAAAgIABEAAAAICEAAcAwgAAEAAAABAAAAC +AAAAAAAAYgAAAABMSwAAAAAAAAAAAAAAAloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKAAAACAAAABAACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAP/9/wAAM3NVVQAAAABVdwAAMzMAAFVVV1cAAAAAAAAAAAAAAAAb +GxER3T93HQAAAAAAAAAAAAAPqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEP8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAC//3dAAAzM1aaAAAAAFdXAAAzOwAAq6pVdwAAAAAAAAAAAAAAACcnd3fdP3cd +AAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAD/AQAAADMzVVUAAAAAVUQAADMzAACqqlRUAAAAAAAAAAAAAAAAEREbGxEMRB0AAAAAAAAA +AAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8B +EQAAMzNVVQAAAABUVAAAMzMAAFVVVUQAAAAAAAAAAAAAAAB3dycnEQxEHQAAAAAAAAAAAAALtAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAiHQAERQAAACM +AAAAFAkAAABQQAAUAAAABAAAAAQAAACIAAAAEAkAAIwkAACQAAAAAAAAAAAAAAcVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQA +AIhQABEQAAAAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIYAABBAAAABwAAAAUCAAA +AEAAABQAAAAUAAAABAAAAAgAAAAQCAAAHCAAApQAAAAAAAAAAAAACnAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACEAAAQAA +AAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG7Ebsdz893AP9VVQAAAAAAAFVVu/sAAAAA +AAAAAAAAVVVQdwAAAABVVURfAAAAAAAAAAAAAAAAAAADnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3EbtfM1VVMwAAQFUAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIncidy7Pz7sC/1pmAAAAAAAAqrr/+wAAAAAAAAAAAACr +qkRfAAAAAKquUHcAAAAAAAAAAAAAAAAAAAQlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALt3d68zVVUzAABVfwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAARERERLgMDiAD/VVUAAAAAAACqqgABAAAAAAAAAAAAAKqqVVUAAAAA +qqpVVQAAAAAAAAAAAAAAAAAAC5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXciBVUPMw8AAFVdAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAHd3d3cdAwNEAP9VVQAAAAAAAFVVEQEAAAAAAAAAAAAAVVVVVQAAAABVVVVVAAAA +AAAAAAAAAAAAAAADmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAiEREKVQ8zDwAAUVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -42827,921 +51395,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAgDAAAAEIAAAAAABAAQgAAAAAAAABKAEBAA -AGAAAEAAAAMAAAAAAAIAAAAAAAIAAAAAAAAAAIAAAAAAAAAQgAAAAAAAABAAABAAAA7PAAEAAAAA -ACgAAAAAAAgAIAAAAAAQAAAAAAAAAACAAAAAAgAAAyAAIAAAAAAAgAAEAAAAAAAAAAAAAgAAAIAA -AAAAAAAAAABAAAAAAAMAAAgAAAAAAAAAZAAAAAAIAAAEgAABQAgAAEQAABAACAAIEAACAAAAEAAB -AAAAAAAAAIAAAAAAAAAIAAAAAAAAEAgAgAAAAAwAAAAAAAAACAAAQAAABMoAABAAAAAAQIAAEAAI -EAAAgAAAAAgAAAECAAFAAAgAAQIAEAgAiABAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAoAAAKAAAAAAgAAAAgAAAAKAAAAAACAAAAAAQAAABAAAAAAAAAAAAC -AAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAwAAABkAAAAAAAAAAAAAAAAAAAAAgAAEAA -AAAAAAQAQCAAAAAABAQAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAgAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAANQAAACAAAAAAQAAAAAEAAAAAAAAAAAAQAAAAAA -AAAIAAAAAAAQAAgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABAAAAAAAAAAEAAAAAAAAAAIQAAAAB -AAAAAAAAAAAAgAAAAAAUAACAAAAAABAAAIAAEAAAAAAAEABAAAAAAAAAAIAAAAAAAAAAAAAAAAAA -oAAAAAAAAAGAAAAAAAAAAAAAAAAAAEgAAhEAAAAAAAAAEAAAAABAAAAAAAACAAAAAAAAAIAAAAAA -EAAAwAAAAAAAAAGAAAgAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAMAAAK -AAAAAAyAAAAAAAAADAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAACAAAAAAIjQAAAAAAAAAAgAAAAAAAAAiAAEAAAAAABAAARAAAAAAEAAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAwAAAAACAAYAgAAIIAAAAQ -gAACMAACAAgCAAICApICAkAACkACEAAQAAAgAAIgAAAQAgAAAAAAABBAAjAAAAAQAAAAIAIwAAhg -AAhwAAAAAAm+AAgAAAwKAAAAAAAAAgAAigAQAAACIAGEAABkACBgAAABEAAACAJCgAAAgQgCKAAg -AAAQAAIgChAAAGAAAAAAEAACEgACIABgAAAgAAIAAEJAAEACABAAQAQIEAAMyAAICERAAggAABAA -QAACAAggIABAAAIBAAAAAAAAAIAAMYAAUCABAgAAAAgCAAIBgAAQDEEAAAYAACgQMBAACAAAaAAA -A8EAEoAABIAAAAAgkAAIAAABCFJQAgEAAAAgAAAABIAAYlAAAAAACYAJAAAAAgAACIEAAVASAAAA -bAABAEgUAAABAAAIAgBQAAIEUooCBYAAACAAEAACAAAIQQSCAAEkCEABAQIAAFAQRIAAUABIQAhI -AQSIAAiAAJAAAZAAEBAAAAgAAgAQAgggAAEBAABSEABEANAACCIIACEEIYAEDDAAAAAKTMgBUABL -jAFmAQKAAABgEBBBBCIAFAAICAgAgABwAAAIAIRAQAkAEGIAAE4AlCAACoEAAAARUBAEIAiAACIA -AALACMBAEAAAiAQABAAAhAAAAAAgEAATgIAAAgQAwBCAIEACFAAAgIAIQAYwAAmQAAQAABAAgBAA -BARAEADAMADIQAAAAIHIAAAAAAAAAIAASAACEQARUQhAAAAQCICCASAAAAAOAQCQAIBAgAAACQgE -gBABYIAAAAAAQAFJAAIQBAGAAAABAAAAAAiACAAOEAAAQADJABIEQAASACBAAhMACZAAAQABAAAI -CAAIgATAAAEQAIQAAAAEABYAAIAAAAAQIBAAgIACABAQAFSAQoQAQIwAEgFCKAAwgAAQAIAwAAAg -AACAQAAAASEAAAABIEAAKACQAACoABIAAAgIAAQEFA4AAAAAA7IABqAACigAAAAGIAARgAAgAABB -AQAAAAgAAgAACAAAEIAAAEAwCAEMAAQEIAAgCBQAAABAAigARIAQBQASAAAgABCBQAIQABQAAgAA -AAAAQCAAAAIAAYAoABMIAEAGAAAQAAACAAAIBCABAgAKABIAAATAAAAgAAAEAAAACAAAAAAIAAAJ -gAgAEAABAAAACABIAAQAAIYIACARLIABJJDAAAAEABEIAABARiHEAAEIAAAgCABoCTAACAAIAIgA -IAAAAADCCAQAAAEAEAAAAAACMYAAAAAAEBARAgiAIAAEEACAAAEAADACEAAAAiARCQIAAACACAAA -AAIAAAAIAEQAkABAAAkKAQAAgIAACAgAAhGAgIEMABACQAACQQgEQAAAACAACACAAIAAAIAIAQAS -AAIAAAgAQAAAEAAgCUAAAEAQBAAAAAOcKAQAAJAAAAAMQAAEQBAEAAwKAAAcEAAECBAIBFAAAAAI -QAAAAAAAQAgLAAAQAAABKQABAgAAAgAIAEAAQAAAACgGAAAQAABACAACCAABAANBACCAAAAAAAAA -EgABiABAAQQQAQIQAAIABAAAEAIAoAAAAAAABAAgAQQAAICACCEIAAYAgMAAAAAAAAEAAACEAMQA -gAQghhEABAAAAQAAAAAACp9AAAkAAAAAAwAAgAAABAABAGAAAACAAIAAAAAAAAAAAACgQAAAoECA -AAAKAAIAAAAAIFAAAAAgAAAAAEAgBACBQAAEACAgAAGAwIAAgAQAAQiEAAEAAKSAAAAAAIJUAAAE -aAgACgAAAAARAAIDABMAAAgAAAAAAQAAAAAACAAgAAAEAAmDICEAAEAEAAJAAAAAAAgIAKAgAAAA -CACAICAAAAAJIggACACCVEQAARAEAAAgIAAECAAAAUCAAAAgAAACIISACAQAAABAAAAIAAAIAAAA -AAAEAAAAAAAACAAAQggAAAAIBAAAAKgAAAAAAAAAAAAAgAAAAACAQBCABAKAAAgLEIACAAAUISgQ -gAAAAAIgCBCAAAAAAgIIEIAAAAAUIAAQgACACQAAABCABAAAAABoEIAAAAAAAAgQgAiAAAAASBAA -AAv7ghYgAAAAEhCAAACAAQAIEIAAAAQAAAAQggFAAAAAIRCAAQAAIAAAEIKAAAAAAAAQgAAAAAEg -ABCAAAIAFCAAEIIAAAAAAAQQgCAAAAAAABAiEgIAAACAxCADAAkAACDEIAAEBAAAjMQkIQAYABKA -xCgBAAAAEAzEIAEAAABCwMQgAAAJAAiIxCACACgAEyTEKAAADQAAQMQgAEAEAACAxAAADb0gIUgA -AAQgxCABQAgAAMDEIAQCAACIAMQkAAgAAAAAxCACAAAAAADEIAEAGAAAAMQgCgIAAAAAxCAAABgA -gIDEIAIAAAAIgMQgAAAAAAAAxIAAUAABQBAJgFQABAEhAAmAAFBAAAAiCYAIEAAARFAJgAoAAABA -AAmAmECAgYAgCYAABAgAIJAJgAAAEQIgAAmBAAAAAAsgCYCQBYCAQBAJAAANNIAEAAABIEEJkQQA -sAAAEAmAAQEAAQABCYgIAAADIIAJgggAAIAAFgmBFAAAAAABCYCQgQACIAAJggAAAAAAFQmAAAAA -AAAQCYAAAAAAoAoJBAJAyABAAAAAEAQAicBCxgAEBEJIQCAMAEFAAARAAI0UJEAAREBAIIACQjSA -gAABMCRCQJCAIAgAAkCicGBAAEAAQMhhSIYAFAhIcAZCUQEAAAUzAAIAQCISAAAAIQgElBBwASgB -QACAQAAAAEAAQAYgAAAAAhAEShAAABACAHAEQEBIAAAgQAEAAAAEQkAAAEAAgARBQAAEQFBAgICY -AMAAAEIEAagQAAJAWEgBQAAACAAESIBAIKSkAAAYCggAGSgJUAREAUAECIBQTEAAQBgMCcEAAAEB -DAQAAEAQAEAEAAEADCAEESiCAaECWRgA4aGgAAAAQ2+AGeAICIGBoMkAACBEJAKiCQAAAEQCEGAA -AAgACAAAIAEAiUEQAAxCBAG4AAgAALkApAAAAUgAQAAAEAEEgEAEBAIaAIAQCaICAAAAAAAAAQiA -AAQQAACEgQAAAAQBgYAgAgGRAgAAwzaAJICCBAAACAAgKQAEAAEoJCQLAACAQAMOIAASAAIAgAQh -AQgAAEDADCACAQAIEFKCIA4QAAQkAACJkAkAAIEBAAARAhAChoiIChACYAAAgACAAQCEAAQQAAAQ -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 -AAAQAAAAAACAAAAAAAAAAAAAASwAAAAAAAAAAAAAAEAACAIAAAAAAAAAAGAAAAAACAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAACAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAQAAAQAAAAAA -AAAAAEAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CAAAAAAAAAAAAAAKsgAAAAAAGAAAAAAAIAAABAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAABAAAACgAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAEAABAAAAAA -AAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAzvAAAAAAAgAAAAAAACAAwAAAAAAAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ -AAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAABAAAAAADYAA -AAAAAAAAAAACAAEAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAAAAAAAEAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAACAAQQAEAAAAAAAAAAAQAAEABAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACIAAAAAAEAAIAAAF8AAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAAEAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAKAAAAAwAoAQAEQAABAAgAAQAAAkIACABAAAEAjQAAAABAAAACSAAAQ -IAAQAAICAAAIAgAAAAACAAAAQkACggACQAIIBAAAABAAAEAkCgAAAA+PABBIEAAAAgJAEAAAAEEA -EAAIAAAAAQJAAABJAABoQCAAAIAAgIIAMIAQEgIAAAAAAAAEAAIAAAKIAAAQAgAAAAAACAAAQAIo -AAAQEAAAIAJJFWACFUAAoAAACBcLAAAAAAAAAAAAAgAgQCgCBBAAIABAQABAAEAIAAAACgAAAABg -QBAAkAAAAAgAQAIIAhAAKAEAAAAAAFAAITACAwAQCAAACkAAAggQAGABAABIAAAoIAAySAAIAgUA -BAIAAgAABAgAICACUAIABAAgIABIAAgAAAAEQhAACAAAAHAAEAIAEAAAIAAgAAAAAEhAAAgAAADg -QIAADgQBFIAEAABEAAAQAAgAAIgABHBACAAIAgAABAgEgDCIBDJgEGBBkcEBE1IAxAErAAAENEgA -AAGIAIAQAEgAAJAgCACQAAAAQAAA0kCAAAADsIAQAAAACAAIEADCAAEGEEACAYAADkgQIAAAEQBh -AiBRUAkAABBIAEhQCQAAAwAQSgAEhAAESAABBABgAAkAAEwQAEAAAAAAAAAEIAAICAAwBoEQAAIQ -EwAABAAEIFAAAQACCAAAAAAJQAQAAIHIgAIAAQAAAAAACohACABACAAIEAAEAcAQgEAAAAQEAYAI -AAAAAAQCkBEJAAYQAAkUAAAAAA3AAAAEAAQAgBQAAhAAIAAAABCAAAAwMcEAhAGCAAiAAAIACAAA -wYQAAxACBAAAkAAJwQAQATCQAAAABAQAAJAAEECCBAABiAABAAAAAAzMABBAABEAEIAAAACAgAAA -EAAAAAAEAAAUAhJAEAkAACAAAQBACAABAAYKoJAAAIaoAKCEUQAAUAgAAAEAAAARCBICAAAIADEA -AIgAAIAABBBEAAAAAJIAEAAIAIgABIAQggAAgAABIQQAAACgAIIAAEgABCiAAIgUCAAACAAKABJC -ABAEABaAAggAAaAAAQAAiAASCAAggACAAACgAAgAAAAAKGAAsAiQBAYAEAQBAAAQEAAAAAIAAkAA -AIAABAAAAAAAkhCEIAEABJDACMCAgIASDAICJgSBCAQAgHBACAQAAAFAAAgQAIAgAAAQAAABAAAB -ABCAAAAMngAAVAABAAAWEECAAAAACAhQIAgAAABKAIQGIABgAAAkAAAAAgmCAAAAARAAAwAQACAB -BAABgAABAQAgAAEAAAyQAgQAAYAABAABCAABDACAKQggCAABIgIIDAAAGAAABAgQgAAJAAAASAFA -EoAQgAAIIIAAEAAAAAwEBBQAAAAAiAgEEAQEAAAICCEGiIIAAEgAAAEAQCEECIBICgCGAgAAAAtr -KAIAABAggAAICgAAhIAAQAgBQAIAECCACAAAEACCQABIBgAAgAAAJIgABAAAkAABCABABAAAAACI -AQQSAIAAAAiAIAAQAAIACAAoAACAAAIAAJAAAQUQBAAAASAAUECIAAAIAAAAAQQAYAEAwYBAgAEI -YABAAAAFAAQQAAAAAAEBABACACAAAAAASAFAAAQAAABAAwAABCAAIBiAwIAACAAACmsABCAgAQAA -AAAEIAAAAgBEAAAAAQQBAQAAAAYAAACBCgAAAAAAgAAQGCAgAoCAAEEAQAAABQgAASkAgCAAIABB -AICEAAAAAJBBACAEAQAAAAwEAAACQAQAAAAAAQEAAgAGIAEAAgAAAAEEAAACFAAAEFAACIBAAAAA -AEgQAgAAAAAIAAIBAAAAAAAAAAAAAwAAAAAAAQCgAAAUAAgAoIAAAAACfgAAAAAAAAAABCAAAIBI -IAAACAACAKgoAAhFCACBIAAAABAACABUBAAACAACA0QQAAgEgAAIAAiAAIAAAIkEIIAIAkgAgACk -gACgCAABAKSAgoEIGAAABBCBIBAAAAQgEIBAAgAAQAAQgACAACIgKBCAAAgAAAAIEIBEAGgAIAQQ -gUAAAAIGIBCAgAAAAAgQEICAAAABJEAQgIAAAAAA0RAAAAZWgAQBAABAABCAAAAAAAgBEIAAAQAA -BAAQgAAgAAACABCAAAAAAACAEIAAAAAAAEgQggBoABQAABCAAAAAGAAJEIAAAAAAAAAQgAAgAAAE -ARAgClAAAAAMxCARAAAAAEDEIAEECAAEBMQgACAAAABAxCAAEAkAAATEIAEAKAACgMQgAwIJADDA -xCQBAAAAIADEIAEACwABCMQgA0AJAAAAxAAACM4gAwQoAIAAxCAwAAAAgVDEIAJCCQAASMQgAwAA -IICAxCAxSAkAQCTEIABACQAAgMQgAAAAAAAAxCAhAgAAAEDEIQAAAAAAQMQgEUgAAAAAxIAAAIIA -AAAJgAQUAAAAAQmICAEwAAkgCYAAAIAAQBAJhASAAIBAAgmAmgQQAaAkCYAIAQAAABkJgBgAAACI -iAmAGAAAAAgRCYAIAsAAEBgJAAAKU4AEAAQAAAIJgIAAAABUCAmAAACAAAACCYIEEAAASBAJgIQE -QICACQmAAgCAAAAQCYAACAAAAAUJgCQAQABACAmMCAAAASABCYAIAkAACIQJBA2MBACAAEAwIERC -IEAAiQAAASAAAABAIDEAgAaABYogSEBaCQBABACJWHKJAIAASkRCcgRQFEgBAEhAgRBQAWBgRAAE -AgBAABBQyAiEYAAAAAnKFQAAcCkgAIHAAAJCAkQAcgQCQABAhAAEAAFABBBAgEAWcEIECQAAwDAJ -yAQJkDBBFAFQAARAAEACAEAAQABEIQCAAAAAAAABBhAAAAIAAKkhMlIAQAAIsgAECaEYIMIUCBIC -QBAIAAFBQQQAAQABECAABAARAgykCIQsBJKoAKChoAEBIAAAAFJQMKEAYAoCEggELNTp8AoAAggQ -OAgERAAATx9AgAAAAgAQQACACAEEokIBRAAAqAAJCMAAQgBABIBAAgQAAIhaABgAIQIQYBAEAAEA -gAAAASEAASGkGQgoSAEEAEQAAIGgCkLh4EAIoagBGCAAAgSAJIQCCRBoEAsRAAAAEAAAAAADAgAA -ACAQAAABESQwwCAAgAjBAAJIABSAEAAEQAiAgAtAICYgEIEEgAAABiAQAgAEgAYCYAQEBADQAACE -fJQAAAgAAQABgEIEACAAABAgJCAWQCAQAAAAICAIAQDAYEgJQAABIIACQIMEAAAMAAkEIAQQgAAg -kAAAAJBEgAggAAEEAAAAABAEcBIQFIIAFgAAIVAJqQgCYQAAAAUNACAAMAEADAgAFUAIFEAgBAAA -oWEAgCkOAhAAAAAABQwAAAEwQAUAAAQIkAACAAGIAEBQKgJADAgEKAAAAQEEjAYAAAlEAEAAQABF -iAQAKEwAkACJgFYAAAAAAYBMAAAEqAIBABQIAmAqAA2IBAggAAgACkJQAIAAIQABAIAAMRAABiGS -QAAgMAIABAQgABEgIAAFjAAAAgDAExQEEERQABhCBABEwMAEAAAQAIYAAgYFAiRgQFQAAgFAVABA -SAQAEEREBEQAKIAQICRAAAAQERAKhAJCMBAAACASACDSwBYQBAAEBgAADMwCBEEVBATBpBsVwIhQ -KAACABASAJAkQAAEggAAEAQAAAIFhAIEFAEBAFAQAERUQpICRBBCAgRIAERABkwVhgZAQAAARkJA -MAACABRERERGQQIBIBIVAAAQwBBCAghAIAAAEAAB0MAAAIkgCAxBQIADEhAhCgCAAAArEAISIAAw -ABIRQhJBQIAjmjAxEBgIAIESAAJKICEwqNAABBEoRRRAAAAKpQAAgBQAUAJCUVAiEiIBAEESkBVI -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 -Li4KX1WqVaozDyJ3AAA6OgD/qqswPzAwEREzMwAAAAAA8DAwIiIiIlVUDAYid3NzMDoANxAVInIA -AAtPAAAAAApfBa9VVFVUMDUiclVVMwUKGwobVTIzVVVVM1UEFQobIiciJzA1NTAzVSJ3X19fTnd3 -UFEzBQURAAAJmgUEBRUzDzNVCjtVVQCqKgAzUDNVJyInJ3EwUgMKIicFAs4BIycnd3cdHQWvVVVV -VTMKInIAADUwAP8AATA6MDUAACczAAAAAAHxMDV3ciInAAkkABAAAAAAAgAAAAIAAAAABAAAAAAA -AAAAAAAAABAAAAQDAAAAAAADAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAADAAAAAAAAAAAAABMAAAAA -AA/xAAAgAAAAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAAQAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAA -AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAACAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAACAAAEAA -EQAAAAAAAAABAAAAAAAAAAAAAAAAAAACCQAAAAAAAAABAAAAAAAAAAEAAAAADIAAAAAAD30AAAAA -ABAABIAAAAAAAAAAAAAAAAAAIAQAAAAAAAAAAAAAkAAAAAAAAAAAAAQAAAAAAAAAAAAAAQAAAAAA -AAAEAAAIACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAIAAAAAACAAgwAAAIAAAAAAIAAAI -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAACAAAAAAAAALFQAAAAAAAAAAAAAA -AAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAQAAAEAQQAAAQAAAAAQAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAACARAAAAAAAAAAAAAAAAAAAAAAIAAIAAAAgAAAAAifAAAAAAABAAAAAAAABAAIgAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAAAAA -AAAAAAAAAlAAAAAAAAAAEAAACAAAAAAQAAAAAAAAQAAAAAAAEAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABIBAAAAAApoAAAAAACAAAIAAAAAgAABAAAAAAACAAACA -AAAAAAAAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAABAA -CAAICAAAAAAAAAAIAEAAAAAAAAAACAAAQAAAAAAMAAAQAAAQAAQAAAAAAAAAAAAQAAIAQQAEAAAA -AAAQAAQAAAAAAAAABAAAEEAAAAAAAAAJmwAAQAAAAgAEAAAAAAAQEAAAAAAAAAAABAAAAAAAAAAA -AAAgAABAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAAAAAAAAAAAAAQABACAJANAAAAgIA -AAjAADACIkAAEFAAICAKABAAQIAgAIAAECABCgIOAAEQABBQCgISAAgBAAAEAAQQBEAAAAAAAAAE -EAAAQUIAAIIoAAAMABAAAAZRAAgAQAAgACJAUBAQAAUAAAAQCAAiAAAFAAAgAAAAQAAAEIAAAIAA -AoAQEAACEAACAGAQAAwQABAgUhIMAAAAAgCAgBAiAAArAAAQCAAgABBQAALiAAAAMEBQUAIIAgBA -IDIABAAAAAAAABAACEIAACAKAAJACQQAICIAAwAQIEAAUDACCMAAAAAIAAIABAAAIAIAAgQAAYBA -AEAAAwAAAAAADfcgYAAAAwAAQAAAAgAAAAAAIAAAAFEIAABAADAAAAigACAgAAAAAAAAIAJAAgQA -AABBgkACDggAoiAAQAMAIABBaAIAAEkAAAAgEUAAAAIAEAAAEAAAQoBAgQMAgAQMEAAAAAgAACAA -ACAwgIAEAAhwACDCACEhEAgBADAACgAQAAABAQAEEggwAEGQAAIMCAABARAIcBOASgBpgCAASABI -AAABOwAAkwAQQlAMAAkRABAKAAABABYAAECATJBIQAAAYAICAABAABRmAAhBABAAAFIAUICAAQAA -ARBMEAAwABJICAgDQEAAAAACQAACMACDACAGBAEkAECRAAAAAAAAoMAAEAAAAAGEUEgBAAABAeCA -AAhBBAgBAAAEAEABEgCERACBEAASAOCwCDAAChAAgBARCQAIQAARiAGRAAAAQACARAAAAAqIAAAA -AACAAAgCAEAEAZQACFAEAAAQFAAQEAkAAAIIAAgAAwQAAAiBAAAAAgARgIABAgAAACTAAABMBAQA -ABGAAQABDAABwAABRBAEAADQAABAAgAAQAABEYBBYAAAIQAggAAwgAAAACEAAAAAAAAABAACIQAC -CAAIAAAgAJIoAQQEQAAAgAEUAAQQRAAACBQAAACQEEAVgEkAECAAAAAAEAAABr0ARAJAAABAEgCI -CSAACAAgoAAKABCIABCAiAAAAigCIgAAAAAAAAACAABIAAaVABKAAAAAAigAVAwBQgAAiAgAkgIA -ABAAAiAADFAAAAAACQwBQQAAYiAgIAgQAAAAEgAACAAAASAABIAABMEAgAgARAkAAICEEABABAAA -AEYQwgARiAAAQAAAAEAAAgAAAQAAAgACEEABAAAAAAAAwABAAAAD3gAABAAAIBAEQABEABQgAAAE -AAEAAAQgADAEEAAAYAAAgCQAABACgAgAAAACAAAAAAACAQAARAgEAUAEABAhgFCAAQQAASAAAkQA -IAAEgAABCAgCAgAEAAAJBBCCgTEAAoiCAACAAAAACCBAACQQACCIQIACBAACAEiCIgCMECAECAAA -GkwAAIAIE4AAQgAAAYkBAABAQCAECCYgQAAAAQAAAAnDiICAABACAAAKBAAEAAIAAEgBAAAQAAAA -CBiIAAAAAAAIAgEQASQEAIkCAAAAgEABKAAAAgCQAACIASAACgAAAQwAAAAAAAAAiAABAJoSgAAg -AACAACAAQAAAAAABiAABAAAABAAgIAABDAgAAQKAiAAgAADEAAEBACAIBQQAAAABEBIAAAAAAAAA -CAAAEAAEAAEEABAAARBBAABAgAhAEAAABfcAAAgACAAABAEgIAAAAIAAAQQEAAQEAEEgIAAAgABA -AAEEAAAAEAGAAAQiAACAAMAAAFAAAAAAAoAEDAAAIACAAAAEIIBAAAAAAAQggJAAkAQAAIAAACAA -AAYAAIAAIAAIAAAACkAAAAAQAAAISCAAABAAAAEEYQAABYAIAKAAAAEAABAASAAAB5QgAAgAIAAI -AAAAAAAKAAjAUAgAACAAAAAFGQAAAAAAABAACJQACAAAAAAAAAACCADYAAAgAAACACoAAQAACABA -CgAABIgCAghAAAAkgAEJoKAAAAABAAMEIAAICQAAACAkgAAAAAABAAAAgCAAAAAAABCAEBAAAAAI -EIKEEoAUGAAQgAQAABUACBCABAAAAAAAEIAAAAAAAIAQgCQAKAAAAhCAAQkAFCAAEICEGwABIAAQ -gBAAAAIgABAAAAN7gAQCAAAoABCCAAAAAABREIAGAAAVQAIQggAAAABBABCABAAAAQAgEIAAIAAA -IAAQgEAoAJAADBCAAQUAAEABEoBQAEAAAAEQgQAIAAAABBAgAQAAAABIxCgiCAAABMDEIAMAKAAI -gMQgIgAJAARAxCAiAAAAAFjEIAEACQAAEMQgAQIoAAAAxCACAAsAoMjEIQEKBAAAgMQgEAAJAKEA -xAAAA3kgAgMJABDAxCAiAAkAAIDEIAAACQAAAMQgAIAJAAAAxCACAAkAAMDEIAQACQAQAMQgASQI -AABAxCAQAgACAMzEIgiEAACAAMQgAEAAAAAAxIAoIAAAAAEJgAgAAAFAGgmAGBAEAAgpCYAAABAB -BAAJgAAAAAIgAAmACAgAAAAACYAGARCABAAJiBREgACAEQmKFgABAAAlCYQAAAAAAKAJAAAICIAA -ARCAABIJgCAAAAAAGAmABIAAAQBRCYEIAAQAoAAJgJSAAAAAJQmAkIUAAAYpCYAIEDABBRgJgEQA -AAAgEA2AAhAAAkCICYgAIIAABAAJBAQEABAADIAAAEQECAABATAxUEIiIAEwQERAQGBJiY0CgSiA -AgAACFBACAIJAgJRZOICNBAEIgBwYEFxAAAAABBkRUAAAABEQgBQAEoAIAAAAA6JCVFEiMBAYQAA -AEBAEEGAAAAARHAgQCCCABAAABEgATAABEE1AEbAiAACABACAABABABABGRkAHAAAEAwDVAxiUAA -QEBAAAAwMARAMASBQIAABABBQEgIAEEJIEBACEqiREoIABAASAgIACQABJoaUppYHAESQAihgbAQ -oNrp4AAIAaFBBOgJCAQAAgIAAABIBAACAhAAAhgEGAgAFAgAKQAASA9SCgAQAQQBgQCAAAgEAAhM -SIAEBAQMCQkATEgAAggBDEgAAkKBAQIQAAgoBAogCABAQCBAAACAAACABAwoDAoagEAQAAjASApE -AAAIIgAEEAgAAwIIQQAAEgAiAMEBQBAACG4AAQEBCQEGIAEIAAAAACQAAgAAUQAABgQQAAgBgAEA -AAgoAQAGCAAACGpEisAIEEDQAkEiA5AEIMAAhAAAAACJM8AAIIAQAAAAAwMgQAiBAICBBiAAEIAA -gEAAIQAAAMAIySZgCABAAAYIEBAIKAGDCSEGIABDQAELAhQgCCCICAAShiDAAAEBCAgsIgQAAIAA -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 -AIAAACAAAAAAAAAAAAAAAAAEAAEAAAgAAABIAAAAAAAAgCAEgAAAAAAAAAAACCAAABAAIAAAACAA -AAAIAAHAAAAAAAAAAIAAIAAAAAAAAAAAIAAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAAAACoQAABCACAAAAACAAAAAAAAIAAAAAAAAAgAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAAQAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAKCgA -AAAAABAAAAACAAAAAAAAAAAEAAAAAAACAgAAAgAAAAACIQAAAAAAAAAAEAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAxkAQAEAAAAAAAAABAAgAAAAAAAAAAEAAAAAAJAAAAAAABACgAAAgAIAAAA -AAAAAAAAAAAIAAAAEAAAAAAAAABAAAAAAAAAAAAAACgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAgAABAAAAAACAAAAAAACAAAQAAAAAAAAAAAAACAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAADJ6AAAIAAAAAAIBAAAAAEAAAAAAAAAhQAAAAAAAAAAAAAABDAAABAAAAAAAAAAABgAAA -AAAAAAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAACAAAAAAAEAAQAAIAAFAAAAAAACQAAAAAQAAAIAA -AAAAAAAAAAAABAEAAAEAAAAAAQAAAAAAAAAAQBAAAABAAAEIAAQAAAAAAAAAAIAAAAAAAAAAAAAP -tQAAAEAAAAAAAAAAAAAAAAIAAAAAAAgAIAABAAAAIABAAAgAAAAACAAAAAAAAAAABAAAAEAAAAAA -AAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAQACAAAAgAACQAAkAAAACSAAQgAAAAAADAAAAAA7AAgAA -DIgAAABCEAACAAAAABAAAQYAAgAgABAAEBAAMCAAAgAQgcICJAICQDASAAAIAMAAAAXPAABwACAA -AAAAAGEAAEACAABAgEAGAAoKAAAAAEAAQgAAggACAAwACgASQAAAECAAAGEAAAAAAgAAgAAAICAA -AAAAQAICAEAEAABCAICIAQgASBAAIAgAAEAAAAICAAAAIAEKBAMAADAAAAAACAAAAAgwQAIBAAAS -AAhAACFCAAAABCgAAAgCAABESAAgAAAAAAgAAAQAAAAIEAAAgEAAAgAABR8ooIAAgEgACAACEAAE -AgAIAAIyAgGHAABAQgICANAAACAAAAAINAAAIAgAAgAAAABAAAIABAAAYABwEgBIQCAAYiYAAAAA -AAJKUAgCAFAAQgghYAgAQiBAiBAEAACIAAoQIEAEAA4AAUgBgAAAEBBAAACAABRCCAFIAIAIShAQ -KgDMAoQ2YBHAAAyAAEJSEAiAAcSAAFAQDABAaAAhDhAQAAABSQAAiABkAAAACAQAAAEAgABAEUAE -BEgICAAJIACRABBGAEiIASRAAAEBAAAAEBQQbACEUAAUEAAIIADEgAIQCEAADIIIEACQSAAkAAAI -AIAIAAgUAAIRABIAA0AAAAgAgAACBAAAAABgIgAIBIERQABBAAQAAgwQIAAEBAAIDAAAASgAQAAQ -SAQAIAAAAAiACAAACAFEsAAAAAIBQAKAAwAAAAuYAAgCAAAQAAFEAAEAAhAAwoAAEACQhICAAAAQ -AACUgAgAAAAAAAQAAAAAhkgQgEAQgAIUAACRAAFADgAAKIAIAQQgFAABQAAJAAqAAMCAAQEAAAAA -AgAAYAAIoAACAAIgAAAAAAAAAACAAAQAEgQAQAAAIAAAIIAASBBAEFAwABIAAQBCAQgQQAAAQAAE -EAAAABAAAAIAAAqAAJIAAIAAEQAABEcAAAIAAEwAAAAAEAACAAIAgAAoAACIAAKAUCAAADAABgAI -EAAQEAAGAAEAhAQEAEAAASAACAwCSAAMkAAiAABAQAIAAAIAAACAAAoAEAQAIFAwCBAAAAAACAQA -AAAAAMAIABAAAAgAwgAAAAAACBAAVBAEAghECAQAAoEAgAAQAABAkgCQgAAAAAAQAIIAEBIgAAAB -AIASBAgIJEAEDhAAAAAEJZAAEAABAAABVAEAAABAIMKACwACAAAIgAACgAAQADBBAAIAAIBAAAQA -ECACEAQIFICAQwAAAAABwAAEAAAQIACGACQIEUAQCgALgAAAACBACAQhAEADQAAoEgACECAAAogw -AwAYBgAACgGAAUEBAgAIQCAABAICAAgEABAABgCACEAAgREQA4EIAEAAABBAAAgEQCAIAAAACAIA -ABCABAAAAAZ3CAAAAAAAAAAIEgAAABIAAAgIiAEkEEIACAQAAoQUAgCIAEAEFIAAAEwAAwAIQAAg -CAAAAAiBAEAIRiJAAEAABAiQAgAAAIAECCAAApBAAAQARRAAAAyAAhAAgQAAGIAJASAAAAAAAAAA -AACAAQHBAAAAAIAAACAiAAAAACFABAAAAAAAABBEIABEBAAAEgAgAQQQAsCAgAABBCAAAxACAAAA -BeABBRAAAAAACAABAAAAEAAIAECCQAAAICgAAAIBQEBAgAEAAAMAgQAAAARBAQAIABBAAAgAAAAA -AQAAAAAAABiAAABEAgEAQEAKUEAAAAgACgiEAAAIogSAARAAAggAEAAAAAAACABAAABQABAAACIA -BAAAAQEAIAAABAACAAAhgAAAAAAAIAQAAAAAAAAgAAABEAAAACigAAAEAACAwAQAAAAGeAwIIAAA -AASAAEAIAAAgCAAIpAAAgACBAAAIAAmAQCAAABQAAAAAAAAACAACgiABAAgAEBACQAAAAAAAEAMA -AAACAAADCAAoAAAAAAAIACCAgAAQABQQURKCACgAFAEAEIIAEAAUnCAQgAAAKAEgCRCAAAAAACAB -EIBAAAAAAAgQgAQAAAMCBBCAiIEAAAEoEIAAAAAAAAAQgIA4AAAAAhAAAAg8gAAIBAEgABCCEAAA -AAAAEIMAKEAAISgQgACIAAABDBCAgAAAAEAAEYAAAQAAAAAQggAAKAAABBCAUAEoAEAAEIAAKAAV -IAIQgAUAABQASBAgAwgAAgCAxCQAAAkAAADEIAAICwAAVMQgAAAIAABAxCAQAgAAAIDEIAJICQAA -QMQhAQAIAACAxCAASgAAgIDEIAEACAAAzMQgBogIAACAxAAAALIiBAAAAAAAxCQEABgABADEIAJA -GACAiMQgAQAJAICAxCBAAAkAgADEIAgKCQAgBMQgABAIACAExCkBAgAAAADEIAFKCAAggMQhAggJ -AACAxIIkAAAAIBgNiAAAAACgAgmAAAAAAEgBCYAAADACISgJiEAAAIAEaAmAAAAAAAAICYgJAnAA -UCAJgCAAAAAAIAmAmAAwgQQSCYAQADAAICEJAAAMFIgBAAAAAAAJiADwBINAAAmAEAKEASAgCYAI -IgAAQCQJgCqABAAAAQ2AAsAAAAAICYAAADACAAgJgAQAAAAEAAmACAAgAICQCYgEQBAAoCEJAAAA -AEAhQDYAAAAAAGDAQAAoQgAASEAwDQDAEEYlhU0iACJARAgIQUmAQEBCQAwAAkJAACgAREAgAEAA -REQgwCAp0ABAAcAAAACQcAoAAQkAAAkwQAAAABAAACBAAAAAMCQEIGlgQHBgBEAIEAVAAIEAgkBB -RE4BgAAAgAIAQgIEEACgAMLAAAJAICkEBFAAhAACUkAIQAAGAAQREFBAQMAAAAQIAAhACSIAAARB -AAEAAAAACQIARAAAEAoKAAEMISICCiGAAAAAGBmgEEAACAEAEEABEQBBESgAAACAHEoAFAgBDAAM -hBACCAhBgEgAAABCQgAAQO8ARBDAAMgEBABKCEAAAAQEGgAAACBAAEDA4CIoAEAAAKGkASEEAeCE -SYABqQkIAQIAAAggBIAQAUBCCABAUEEAABgAAODISElEAAwEAUAAAAMgAAAQAEEIAABAgAMBABBS -AIBAAICAAAAMIEKQEBCAEEwBAYAAIgAkkARCEAEAkACAJAgCBIADAQCIAAAAAQICBCBAAQAAAHBI -AAwBBCCAAACMaYCAAQAABAAAgEAUBAABAAAAAAYLAsABgwQUIICAABFSEABggCoAAACQAAAQEAGA -AACEKAIIAQAAAABgAIABIEgihCCEFAAWAIguKgCIAJASEEAAEQUAKEACAAAUAAAEAAABoAgEAYAA -oCAxAAAAAAQAIbAiMkGADAAgcCBAAQJAFAioIkANgQhEcYJiAABiAFBgChJRaCgAAiAIQAAMgAAA -AATrAAAAAAAEAAAAACAAgEQwAkBpqEAAIAGEiQAAAgAQAAQAICAAIIkMBYAAAAACQagUAAAgKAAB -gIAAIBAACEiMAACBYGkAjAAIQgBACgSpAABCACgBAAAARAiAQFAIAACBAEAAAhAXADBCRAJWAkAA -AEBEQCADRAAUEAAABAAkQBBAFAQAUFQAkEADEgACIEASUEQAQBAQBAQQAgMQBBAKAgAADogAAAAD -AAIAQgiyBIAAYABEABEAFCMhqAAAAAADEJpAERQABERQFgAAGBAQAAQEAFAQAABBAARAUKugBe0C -FAAFE1QDAAABiBIAEBCIEJcAQAgQyKgJIgoCAgBAEAICEAJIAFBIEgAEACGUCQAhAEKiCFgI04BI -CAIQEg0CAIIjU4DQBrsRQAAQCxghC4GAABAAGEpCQQIAyBNRTRXA0AGxAAAIUQAQEgAAAAAAwAAI -BUBAAAAIE0ISCCYCQCsgIkASgRAAEhECAABAEgBCkoBIwkIBRhIAQAIZAgACJTcEBAFAAQqQQEg6 -AQEgoACQIhoCQBiAAEFCCgBECJAMAhACDAAAEAACBAglAAxiAIIQAAgITASQAhAAjAJGEAAFEICW -ECgBiAIQAIICDiCJwAAACQuCgIKCBBQQTANDAEEAAEhBCAAAAAGCEAIAABAAEAAIAAEAUAgKAgAA -EAAUDDQQEBIQQESJhgoAAxCSEkgBygTFEEBAQEkQBYYAFAIAEAgoIAKyCREKEAACEEQKgyYEloIE -JA0IQZBhhyRhIgCABAAAAAAAAIAQAxEAYIwAgIAgMICIAIMAAEMAgxAAJICEA5SiJDDwJEQzAJAg -ACDMwwgBAKjsoRlpAQAAUAKAlGyAFCCCMiOYUAAADP0AAAAAAABCAACAAgIAAgAAg4ARgMAAkBMA -QVgBzARwgYCIgBiBAJUBAEyrA2A4kgFMABCwQACYgQAAkBDEIpCAyQAIAIAQACAQAUCAgABHZzAw -VVUAAAj/AAAV9wAAAAAAAFH/BQUAACd3J3dVV/T1M18wNV9fDh81PwpfAPDP393dF7dyd29fM1VV -Ea+7G193d7u/NT86PzOvEbt3d1VRAAAIHDC6HR8AAAAAwNUnJwAABQV3dxe3dndvXwFVVFcAMBsb -J3cz/yJ3Ba9HV1URVREF/wAAIncAAAAAM1X/Nycncnfx+w9fMLpVGx0dU1dQVSJ3MHWqmQAARP8A -AATVAAAAAAAAAF0FBQAAInIicqWn+vszCjU/ChsNLzA/Dw8A8M/O3d4hcbu7FwUzX1V3X18nJ3dy -u7owPz8/M/8A/xEb//cAAAgjMLodDQAAAADA1TMnAKoKChEbIXG6uysKq/9UVwAwBa8RsTP1GxsA -/0dnVXdVdwD1AAAyNwAAEREzr/8xEbu7u/D/DwUwulUnLj+jp6qvMzMwdampAABERAAAAP8AAAAA -AAAA/RVVAAAidyJ3paQKCzMPNTUKClVVMD8zMyLyAwIREhEREREGBTNVDw8KCicnIiIREDA/MDAz -AA8PERFVVwAAA20Aqg8NAAAAAIDVMyczuyqqERE1NYiJCQqq/qqqVXUFrxG7MwAbGzMzR0UPDw8P -MzMAADI3AAAfHzOqADERuxERAA8zMwCqVQ8uLqOiMzMPDzAwVVUAAAgIAAAA/wAAAAAAAAH/J68A -ACJ3IndVVAQFMw81NV9OVVUwOjMzEfEDExERd3ciJ01fM1APDwURGwoiJxEVMDowNTMFDw93cgAB -AAAC/wCqDx8AAAAAQFUzMzMzJ693cjU1REVNXwBUVVVVdQpfInczBScnMzNHRg8PDw8zMwAAMzMA -AA8PM1AANyJ3IicBCzMzAKpVDx0MU1IzMw8PFAgAjFAAERQAAACMAQAAFBQAAIxQQBEUHQAAjHQA -EZAdAACMdAARkB0AAIwBQBGQHQAEjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAAAAJJAAgA -jAAAABQAAACMAAAAFB0ABIx0ABGQHQAAjAEAEZAdAACMJQARkB0AAIx0ABGQFAAAjFAAERQdAACM -dAARkB0AAIxQQBGQHQAAjCUAEZAQAAAcQAAhBAAAABwAAAAUEAAAHEAAAQQYAAAcYAADhBgAABxg -AAOEGAAAHAAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhAAADJQAAAAcAAAAFAAA -ABwAAAAUGAAAHGAAA4QYAAAcAAADhBgAABwgAAOEGAAAHGAAA4QQAAAcQAAhBBgAABxgAAOEGAAB -HEAAg4QYAAAcIAADhBFVRP9QXxHd8RFVVSr/AAAzMwHvUzVTNTU/M19fX19fd3VzFTP/e3cVv1RV -IvIzX3d3Ef9ydzU1Ba8Fr19d//tQVQpfRXcR3d3dd3UndxG7AAAKhQAA/f0AAAAAAAAnJwAAAABV -U1VTze8T3zU1Cl8AMEdXM1UBUSKqInfd3T8/Cl8FrzNVBf8ndzU/M///USd3Ba8nd3e3VVMvVzP/ -M1VVUHJ3qu4Au1BfEd3yIqllAP8AACcnTl9TOlM6MDUzBQobX067uXO6M/orIgpf/f8i8jMKu7Fd -f7u7NTURuxG7X16qq6qvDw9GdyHt3d53dicnAP8AAAm9AAD/9QAAAAAAADMnAAAAAFVTqqPM/wPP -NT8PDwAwR2czWlf3IncbG93ePx0PDwD/M1oA9RG7MD8z9f9XGxsidxsbEXGqoy+KM/ozr/Wgu7sE -v66uYW0Y23IiqqoAAAAACl8KGzo6OjowPzMPCgoKCoiJI7ozACEiCl9VVyIiMw8REQgqERE1oxG7 -EbtQUgABMzMzM0R1Iu4REkRGJycPDwAACIgAAAEBAAAAAAAAMycAAAAAqqpVVQAzA881NTMzVXVH -RTNVVf8AVRsbERIMDDMzMzMzVTMzEbswPzMAAFcbGyJ3GxsRIVVVDYozADOqoKAREQS/FRVRXRTX -URFVVSoqAAAPDwHvNTU1NTA/Mw9fTgobREUjFTMFcXcErgABIiIzDyInAO4iJzVTEbsRu1BRVVEz -MzMzRHYR3RERREUnIg8PAAADnAAAAAUAAAAAAAAzMwAAAABVVVVVASMCzjUwMzNVdUdGM1UAVQCq -JycREQwdMzMzMzNVMzMicjA6MwUAUSciEbsnIncXVVUNVzMFM1BQUCInAAgIAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAA -AAAAAAAAAAAAAA1cAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAIAAAAACAAAAAAAIAAAAAAAAAAAAAIAAAAAAAAAAgACGAAaCAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAIAEAABAAAAAACCAAAAAIAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AQAADFEAACAAAAAAAAABAAAAAAABAAAAAAAAAAAAACAAAAAAAAAAAAABgAAAAAAAAACAAAAAAAAA -AAAAQAAAAQAAAAAAAAgoAEBAAAAAACAAAAAAAAABgAAkAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAgABAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAIAAAMXQAA -gCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAACAAAAAAAAQAAAAAAAAAAAAAA -AAAAAAAAAIAAICAABAAAgAAAAAAAACmwAFZAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAEAAEAAAAICAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvjAAAAAAAAAAAA -AAAAAAAAAAAAAAACAAAAAABAAAIAAAAAAAAAAAAQAAAABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAQI -CAACAACEAAAAAAIAAgQAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA -ARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAAAIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAACAAAAAAAAAAAAAAAAABAAAgAAAEAAAAAAAAAIA -AAAAAAAAAAABEAABAAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAABAAAQQAAAAAA -AABAAAAAAAAAAAAAAAAAAEAAADAAAQAAAAAAAAAJAAAODQAAAEAAAAAAAAQAAAAAAAQAAAAAAQAA -AAAAAAABAAAAAAAAAAQAAAAACAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAQAAAAAABAAEA -AAIAAAAAAAAAAAgAAiQAIABCAAAAAAAAAgAAAIISAAAAAEADATAAAAAEAAAEABIAABBBAAQQAAAA -AEAQAAAAAACASAApQAAQAAxAEAMAAgIAAAosAAAAACRgAAAAUAgAAAAAAABCgAAAAgAAgIJTAAIh -AgAAAgACAAAAAHAAAMACAQAACBBKAABAAAAQEmAAIBAAwABQAgAEgAgyABAAUCAgAgAACUAQAAig -AAACAAAAAAhACAAIAAAAAAAIQBAAoYAACgAAAgAAAgAQACQwAIBAAAgAQAgCgwAQKAAAAAoAAAAA -CEIQAkIAABAAUAACAAAAAAAADSgAQAAAAAAKCAABAAIBAAgACAgCAgAAAAAgCAAAAQBACCBAAAAA -AAAgIAIAAAEAAAggAAACAAggAEBAAgACUAACAA4AIAAQAHAgCBAAAIAAEAAAgAAAAAAKAAQAAAAA -AQAAAAAAAQAAAAAAgAAUBGBgEAGAyBBIAASABgAAMjAAAiEIJAQwUAAEAAAQASAAEoABFIAAEJAA -QgAhEAAACBAgAAAGXhABkABEAAAggAoCAAB0AAABhMAAACgIQkBBgAAADhBAAABAEAAAEAkAAEiA -EAgQQQAEAAAQAABKBAgQANAiECABBBAADiAIAQEAQABAAhAGAAkAAAAQAQEAAEQAAFAAAMAIkAQC -CAFAgAIwBEDAACkAAhABBgAAQAEIAIRxEAAIEAIAAHCAgAAARoAAQsgJAYAAAQAECIEAgAAAAIRA -AAAAAAgcgAAAABAAAAAAIAAIAwCAiIAAAATAAECBAAABhAzQAAEABAQAABQACABEBhAAhAAAQAIE -EACQQAmABBAACASAEAAAREwQRIIAAAQKAADICAgACAAAAAwACAACgAABABAAAIEgAAAgAAABAgQA -ACCAAAAAYggCKAAQAAIAAAKQBAgEgEAAAAAACACASACCAAYAABAAAAIAABUAQIgAAggAAAAAA+AI -ABAAAAAREAAAAQQAEAgAAIECAAAQQAAAEgEABCAAiAABABAABAAIAACAIAAIAAgABiIgEIiAQCBI -BgAIIQAhAEEBQAkIAAAAAI2AAAAEKQAEYBAAAAQDAAQEAAAAAQDQACAABAABQIgAAAAIAAAhCAGA -wBAAAEQhABAgBCACAIAICANA0DCAAAEgEoBACSCQAdQCEMgkACCQAAIAAAoAAAAPFYAEAAAAAAAA -IEAAAgFgAAAoNAAAgIAIxAAAQCEBAFIAAABAAAABCIEAQwAAEAAIAUAEQAAAACAAQAIAAAAUEAAB -EEgAAIQICAAQAAAAAhIECBAAAAAAAAAIAAAAAAAAAAgQAAQAAAAACABAFAQDIAAIAgAAAAIAAAiA -QAEQAAAADAJAAAAAAAEIAgAEAJAAAQkCAAAQAAAACAQAAIAAAIIAAAtqCABAAAwAAEAIAAAAAARA -IAwAQAYAAgAASAxAAABAAASIAQQAAAAAAEgABCAAUAAASAABAgBAAARJBAAAgoCAgAgQAYQEAEKD -KQEAEAAAAAAAIAEAAQAAgAAABAABAAAAACAJAAIAAAAAQAAAAEEBYwAAAAIAAAAAAIAAAUAEAAcA -BIEBAAQAAAAAAAWAhAAAAAAgABEgAEAAAAAFgMABAAAAC90AQAAAAIAAAAEEBACAgAAgAAAAAEAB -AAIAAAQAAAqAAABAAAIAAAAgkAAKAAAAgEAEAQAAAQQAGgAgiAAgQAAAAAQABAAABCAABQEEAIQA -AAAEBAAIAAAADAAAAAgAAAAEAAACAQAAgAAEAAAIACAACAQBAAEEkAASAgAAiCAQAAAIUAAIACAA -AAQAAApCIAAACBAICQCUAABQAACAAAIAAAAFYggAAAAAgAAAAAAACQIABgAAAAAACAAAAAAAAACI -AAEAAAAAEQAAoAAAAIIBAQAAAABAgAAAICgAAARQQAAAIgACEAAACSAAAABEAACLIAEAgAEAgBQg -ABCCAAhAkAAEEIABAAAACAgQgECBAJAgShCCAAQAAiEAEIAEAACRAAoQgAAAABQAABCAUAEAFBAI -EIBQAAAUIAAQgAQQAAAAKBAAAAyAggSBAAAgIhCABgAAACEhEIAAQAAUQIQQgQAQAJAAABCAiAAo -AAAAEIDYAAAAJCgQgBkAAAABABCAAQIAAAAJEIAoCoAUBCAQgAAIABQEIBAkAAAJAIAAxCgAEigA -AADEIAAACAAIAMQgAAAIAACAxCACAAgAAADEIAICCAAAoMQgAQAIAABAxCADAAgAIKjEIBEaCQCI -RMQgAggoAAFAxAAACYUgAQIYAARAxCABAAkAAoDEIAAMCQCAGMQgAQgYAAAIxCARACiQAEDEIBBK -CQAAwMQgEAIJAKCExCACBAkAANjEIDBIDQCAAMQgA0gJAADAxIwKABAAAAYJgAAABAAACAmMBAAg -AAgFCYAAAjCAABAJgAAAMIAoCgmACABwACCBCYCZADAAAAAJgAgEMACAQQmARkEAAyABCYAAAAQA -QBAJAAAJ94AEAAQBoAYJgAgEAAEAKAmAYABQAiAACYAEABAAQAAJgAoCEAgIAAmAAAAFgiAgCYCE -AFACACAJgAQAUAAAAAmAAgAQAiBACYAIIBAAICgJAGiAAAAAAAAQIBAAACAAQBAAAAgCAAAAECBA -CAQEBEEUAEAgCAAAACBQUAQAAAAEISABBgIIgjZAABAAgIAABAQAAAACkAFBYHBUIJkCAEQAAA5O -EEAQQABCUAAAIEA2ChAQASAgQHBgAAIAcGRAMEgQACYJIEAEeOABBMAAAADAAAAAAgBAAAYAFBAA -AEAAQEABFgYAKmBJQAAFAAIAAEJAgQAAAQAAAAAAAgAEAAAAAACAAAEAAADACIEAQACQQECEoARE -AEQSgABAQAAA4AgAQOAIGACooKAACAAgCCgIDABAEAgIAGAAApIICABAAgHgCQAATgYAAAg0CAEo -BEgAAUEwIAAESkAABAxAkAwEAiRELGBERBQJCIQMCACoAABACIgAANQAQAAI4dAAAIlCGCAgAEFB -AEAAABIAAOIgoaAIICBCAkIAAAAAgQAIAAAAAAABAAEAIAAAAABAAMMOIAAAERAQCAAgQAADAMAB -BGwSAAEBEAQCABEABIEUkYACEhAAgAAGwAODEIAgAAIGJAAAEBEIAACN7QGAAIAAAIAAYUQCSAQJ -iQACACQICgABAAgKIACAgAAAwAAhQAABgAEARCBACAADQGCEIgIQRIAiAMACAAITIIhBBARCAAQE -AAMQEQCBASgABAAAAEIAogAAAAAAAAAAAAIAAAAEAAQACKAwgAAAAAAAAAAAQBACABWAAAAAIKgB -QAAQACgBAECFAAAAIgWoBBAAADAACYgAVBCIkgBAAAQAAA9PEQAAEAQAAAARICAAAAAAAFCgAkIg -SYgBQmAiQgQJiEAAQkAGQg2MIAAoIDACgAAKEAAwAAAJgAAEIpAQACAEAAApICgAKQEAFAABMAAp -BAIAAARAAAAEAABCAEAAAAAABAAAUwAAAHBCBAFBAgBEEAKEBAAAUkgBEAACAgAAggB8QQYAQ0QC -BBB9cIVHRASkgEAAAIcUBDQAFAQBRFoSggAACRsCAAAAIAIA6AB0sABAVBJEDDE4EACVRAAQADIC -BhQCJlJAAGAQFAQCEMABQQA4fgASNAAAAhYBISAEA9sQACAEKhRABwSUAACABECEEBQEQDEAAAAx -AiAAAAAAABACAAAQAAAAEQBAABg4LiahpUQRAAQQUgABAAIAIAAgCMAAI0IACEIAAAFAQBKASAgC -ADCAKMoiQDACEAigQCgAATGEAAAH4gAAwEgMASAAClACAiESUIAqNhAQgCISyBIQQSkAAgAwECgP -UAAAAiUSWI4OADDQGAGwAMghAARIABhIBVKAiKABsKJYAADAIgoAAQwQQCCAAAKRAgBACEAQAAgC -AEAQAgBCMAAAAgACAAI0FAkKKgAoAAEAkgAIEBAXEAhBSQgIACJQQBSQ0EAIAYJAgIBLI8wBRGwQ -QlAiAgIRDIqIAQQAAA+LEAFAEAQAALCAAzAMEAFhkgAEIAAECABCBAYQCIGQCQCEBAAAAAJQQAUD -FIQAQQACyAOwRAiQSHBAgASQBAiOEkgCEAAyKlQUzNKS4gQKCpIAEAA8ABgAEgAAACQAAEAAAACA -IAAEAACBAAAQbCAAhoACQEAQACHAAwCQBW8jkAQAgQQBkFJYAgOAJQIAGJQEAk9oEBAE0ICFAAIC -EAAAgAAAC+QRByACBgAAEgEAgYASgAF4AACDg5IAkGmAgAAIEATRQABKyAODgJQIzAGIINcnAIFE -ABduAACLAxIKAABsswAAoCARALCAekgAEBAEygAQeQAADzOxsQAAAABHRQAAAAAAAEX/AAAAADNf -M18FFV9fAAAMP0T0AAAOHx8fAAA1NVFRMjcA8M/fq+8Vv1NVNTVVVV9fNT81P1U3UVE/P3Z3AAAF -VwAAMXUAAAAAMwUzXwQVBBVQVVX9JydydzP/M1Und3cn9PVVHyd3InczVTMFq+8BRRtfJ3czVT8/ -J3evuzC68/d3dwWvd3dV3w9VEf9ydxW/AAAPJ6KiAAAAAEdXAAAAAAAAAHUAAAAAMwUzBV9/BScA -AA0vAPAAAA0vDQ0AADo1V1cxOxHxz82q/xG7U1o6NaqZChswNTA1VTtXVz8udXcAAAo4AAA3FQAA -AAAzXzMFrr9df1Vfqv0RuxEbM/ozrxsbu7v191UvJyIbGzNaM19V/1ffJycbGzOvPy4nJ6+vMHXz -8REbMzO7sWXfD7sA7iInBK4AAA8PIqIAAAAAVVcAAAAAAAAA/QAAAAAzDzMPX10FBQAADw8A8AAA -VVUA/wAAOjoA/1VVEfEDAQBVEbtTUzo6Dw8KCjA/MD9VMQD/DAxERgAAB7cAADMzAAAAADNVMw+v -r19fMzOqARG7EREzADOqGxsREQUHVQ0nJxsbM1UzVQCqVf8nJxsbM6oMDCcnBQUwMAMBEREbGxER -ZRAPqg8PIiIFrwAADxsRsQAAAABVRQAAAAAAAAH/AAAAADMPMw8FBF9OAAAOH0T0AABVVQD/AAA1 -NQD/VVUA8AMTAUUQulNTNTUPD19OMD8wP1UyAP8MHURFAAAKJAAAMzMAAAAAM1UzDwUFBQUzM1UB -Ind3dzMFM1AnIiInBAVVDicnJyczVTNVAUUAVRsKJyIzUAwdJyIFETAwAwd3cicnIidVEA9EDw93 -dwWvAAAAjAFAABQAAACMAAAAFAAAAIwBAAAUHQAAjHQAEZAUAACMAEARFB0AAIxQABGQHQAAjAFA -EZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAAAA8kFAAAjFAAERQdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMAUARkB0AAIx0ABGQHQAAjHQAEZAAAAAc -AAAAFAAAABwAAAAUAAAAHAAAABQYAAAcYAADhBAAABwAAAEEGAAAHEAAA4QYAAAcAAADhBgAABxg -AAOEGAAAHGAAA4QYAAAcYAADhAAACCAQAAAcQAABBBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgA -ABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABwAAAOEGAABHGAAI4QYAAAcYAADhAAAACMiogAAAAAC -AQAAAAAAAAD3ADMAACcnJydQUqWlM1VVVQAADAwnJyIiMDBQUqChBQUi8jMAoKEKXzU1MD+goQ9V -NTU6OiJ3MD+qq6qrAAACDQ+qqqqZmSLuDwAzD3d3qqozDw+qEbsRETNVqjIzDxG7ERF3dTMPOjoR -3TMziLouLhEREREzVTNVHR1VVQ8AHR0dHQFRCgoxogCqCl+jozU1AAAAARGxAAAAAAEBAAAAAAAA -BP8KOwAAJyInJ1BRVVUzUFVVAAAMHSciIicwNVBRUFEKGwDwMwVQUQpfNTUwP1BRD0Q1NTU1Incw -PwABAAEAAAcXD0RVVVVVEd0PETMKERFVVTMPD0Qid3d3M1VVMjMPInIiJxEQMw81NRDcMzNEdh0d -Iid3cjNQM1AdDFVVDwAdHR0MMjJfXzFXVP4KTlNTNTUAAP9zoqIAAAAA3+8AAAAAAAAB9QAzAAAn -JycnX1elozNfAvcAAD8uJyd3dz81X1evq6+vIvIz9a+tCk41PzA1r60PdzU6OjUidzA6/+//7wAA -D4IPuw4fmJsh7Q/uMw91f1VTMwoPuxGxERszWqo3MwoRu7u7d38zCjo/E98A9Ym7Lj+7sREbM18z -Xx0/DycfER0uHT+r+wobO6IBqwpfoqc1OgAA//uxsQAAAADv7wAAAAAAAAX9qrsAACd3IndfW1VT -M1UB+wAAPz8nd3cnPz9fW19bXxsA8DP/X10bXzA1NT9fXQ9VNTU1NScnNT9VRVVFAAALEQ9VDh9U -VxHdD/8zXxAVVVMzXw9VJ3dydzNVVTczXyd3cncRFTNfMDUR3QX/RXcMHXd3d3czVTNVHR0PGy8i -HR0dHTc3Xxs7V1X/G19SVzU1AAAAAAAAAAAAAQAAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAACKBA -IAAAAAAAAAAAAAAAAAAAQCAAAAAAQIAAIAAAAAAAAAAAAAAAABAAAAAAAA7JAAAgAAgAABAAAAAA -AAAAEAADAAAAAAAQAAAAAAAAAAAAAAAAACAAAAAAAABAAAIAAAgAAAgAACAAAAAAAAAAAAAAEAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgABgAABAABAAAEAA -AACAAAAAAAAAQAAAAAAAAABAAAAAAACAAAQAAAAAGFAAAQAAAdIAACAAQAAAAQAIIAAAIAABAAAA -AAAAAAAAAAAAAAAAAAgIAABAAAIBAAAAAAAAAAAACEAAYAAAQAAIKAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACAIAAAQAAAAIAAAAAAAAAAA -AEAAAAAAACAAAAAAAAAAAAAAAAAAAABASAAAAAAHywAAAAAgAAAQAAGAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACAAACAAFAAAAAAAIAAAAAABAAAkAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARgCAAAgAAAAAAQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAoSAAJAAAYAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAgAQ -CgAAAgAQAAAQwAAAAAkAACiAAEQAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAICAAAAAAAK -AAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAQAAAACAAAAAAAACAAAAAAAAAAAAAAAAAgAAAAAAA -AACAAAAAAAAAECAAAAAAD0QAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAEoAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AABBCAAEAAAFgQABQAABAAAAAAEAAAAAAAwAAAAAAAAACAAAAAAAAAEAAAAAAAFAAAQAEGAAAAAQ -AAABAAAAAAAAAAEAAAAAAAAAAAgAAAAAAAAAAAABAAAAAAARQAAIABAIAEAAIwjAAAAQYgCAAAAA -wBBKACAAACISEAAAAAEAAAgQAgAAAAAAARBAAAIAEBIIQAYAAAAAAEAQABAAAAIACAQAAAAjAAEA -AAQcAAACEAKACAAAEAAAAyECAQAIABACAAACABAqAEIAQAgAAYDCJCAAAAAEAAgRAAAAABBIAgIA -AAIAAEAAIAAIEAAIAABBABAAQAAIEAgSAIAQAAIAAAAAAAAAAABgCBACADAAAHAgAAAAIAACAgAA -QABBCCAAAAACECBQAgAKAAgIAAAACAASEEAIAABACAAAAEgQAgIAAAAIRBAAACAAAAAAANcAQCAA -SABCIEBQAGgAkAAAAAAgAAQAAGggQhBoIAAAAAAgkAAgEAIgAAAACoIAACAiBgIABAIAACBAAAJK -EAAwQAsQAgAiEBAASAgCAAAABCQEEAAAAAAIEA4QAAAAAADABBAAAAIITgEAAABIVNAABIAABJJU -iFBBAAAIAkAQAAGAEABACAAgAICQAgYBiIAAIIAAEGggUgAUgAAUTBIEAAAPs0AgAAAEQBAIAAGA -AQgAUCAAkAgAEAAJBAAAwAEBABEgQEHCAFRAEAIhIBQAJEAQAAEMCABUBBBMAASOgIAgSAIAAIAA -AEgBYgAGggACAAgAAAAEAAAAAALAQAAABEAAUAAAqIAAQAgIAAAABAAAEIAABhBAEAoIiAAAAECA -lAkCAgKAAYFABAQCAAiAAMgCCAAEAACAEAAoBAgQBCAQQIgAAAsMAAQBQICQAAgAAAAgIcQQBAAA -AASUQgAIAAABAACQAAAAEAEAMBCBCEAIgAAAkAAQQACEgAiQCIBAAjBQEFSAIQRBFACEEAIAAABE -AIDAANEAAAAAACAABACSEAACAAAAAAABAAAAEAAAAAIAAlBgACFAIAACUgSQAAAIAAKpAAgAAAgA -UAAAACBACgCATAEAAEgAAAAIAAYgCAQAAABCAAAACImAgAFAAgBAAIBAAAACCIAAACAAAABAACoA -QiAAggCAIEAAAAEAAAEBAAAIACIAAAAAEAkABAEEQIAAAEAAqCACQEQoAACoAAAAQCIAAgAABCgB -AAAAAAACyAFAAIBACABAESAggCIABAAAQAIIAIgiAQAQJAAAKIJJAAIIAIAQABACIAACUBIIAAgA -gAEEKABAgCACCMAAAAwAEAAAIBAgAAAP+wAABAABgAgQAAiAAAAAEIAACAAAEAIRQQAAFBCEIAkA -AEAWAAQAKABggCQSAEAIgEEAQIBIhBAxIAFjAiCECAAEEQACACAUAEARVAAAIAiACRAAAAgAAAAI -CAAAAAAAAChACAAAAAAACYAACQgEAAAIRAAQgBAAAAhAAAKABAECCEAAAYkAAUMKQIACAkAAQAgE -CABAAEIACABABAQCAAAAAA4BCEGAAIgAAkAIBACEEBACAAiAgAGQAABAiACAlAAAAIAIIAAAgBAE -QAkAAAAIQAAAiAIhAAoAAAIIAACAEABARAgAJACIAgBACABAAlgCAAAAABpAAYAACAQAAQAAmABG -ACAQAIjBBFoBBBAAAQAAAAAEAUAMEAAEhARBQAAAhAACIEAAAAAEoEAAAAABAAAEACAIBAIEAEAA -QAAAASiAIAAACegAAIAESJAgBAAEAMABACAAAACIBCIAAAABIIJAgIUAAAAgAACADAAEAAAABICE -ABACBCADAAQAAABCECAqAEAQAQABAMGABkoAAgAgEVAAAAEQAAAAoBAADAgQAAAABIAQJAABAkAg -AAAEIAIAKIEAAEAAAIpAUAAAFAAAAyAAgAAEAAABBAEAAAQAAACAIAAAAAAIgwBZAAAYAAAAICQA -AAANmQEQMAIICIAAAAIAAAjABAAAABAIAAAgAABIAEAAICAAAAAAgIgoGAAAAAAAACACAAEgAAAI -AAAAAAAIAAnEFIAAAAAAAAADAAAIAAAAFAAAggQAAAAAABCAAAAAAgAAEIAAKAAAAAAQgIAIAAAA -ABCABAAAkAEIEIAAAAAABAgRgAAAAACgIBCAAAAAACAAEIAUKQAAQAIQgECAAAEAABAAAAB+gAQA -AJAAIhCAAAAAFAAAEIAEAAAAIAwQgAACAAEUQBCABAAEFQBAEIAGAgAAACAQgAkBADUgIBCABAAA -NAEAEIAIAAAAwGARgAIAAAJAIhAkASgAEABExCIAMggAIADEIAMACwAAgMQgAwAJAACExCACAggA -IgDEIEMAAAAAAMQgBwAJAIBExCACAAgAAADEIBMEKAAIQMQgBMoIAADExAAAD84gA0gIIAAAxCAA -AAkABIDEIANIDQAABMQgAQIAAACAxCACMgkACADEIAEBAACAwMQkCAIaAABkxCkDAgQAAgDEIIEA -AACgEMQgAUAAAIJAxIgGAAAMAAUJgAERMAAACgmElAQAAKCQCYAIAkCADCgJgAABMAEAIAmACAAA -AiEqDYAAAAQAQAgJgAAAMAIhkAmARAAAACAkCYAAATAAABAJAAAOg4AIACABoaAJgAgDEAEAIQmA -BAAAgACACYAGAQAAABAJgAgJEABBIAmABAAAAkAgCYiRAAAAAAoJgAQBAAEAEQmAFgAAAQMIDYAI -AIABQAIJAAIQAAgEBGAAAGAAAAQCMBAAAkKJgAQBAIBCQUjIAhRAAEDgYWQEAAAiQHAUBAAAQAAC -ABIAAYEiJEQEggAgIAACIWCAAEAAASACAEIpyAEAAAhbMCAAQBAQJAAAAEEBACAhEVAQAEQgQCAC -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 -MDUIKiInIxUPDzMzIid3cgD/MzMdHQw/AAALZwD/IicKCjA1Mw8zDwAAX04C8gURADBVAQ9VVVUA -VQUFd3c1NUREX05VVVVVBBUErjU1IndVDg8RVQEQFTMFInIzBQAnd3J3cgLOAs5VM1VVAAAAABAA -AAAAAgAAAAAAAAAAAAAAEAAgAAAAABAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAIAAAAAAAA -IAAAAAAAAAAAAAAAAAAAABAAAA9MAAAAAAAgAAAAAAAAAmAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAIAAAAAAAAA -AAAAAAAAAAAAAAAAAIAACQAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAA -AAAAAAAAAAAAAAAADXoCDCAAQAAAAAAAIAAAAAAAAAAAAAAgAAEAAAAACIAAAAAAAAAAAAAAAAAA -AAAAAEAACCAAAAAAAAAAAAAACEhAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCgAAAAQAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAPzwQAAAAgAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAB -gAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAEAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAEQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAM0 -ABBAAAIAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAC -AAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAAAAIAAAEAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4YAAAAAAEAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAJCAAAAAAAAAAAAAAAAAAAAQgAQAAAAAAEAAAAAAAAAAAAAAAA -AAAAAEgAAAAAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAABSAABAAABAAAAAAAAAAAA -AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIABIAAkAAQAEAAgAAEkAAQABIAEAAABAAECBAEAAAECBAAgAAFAAAAAAAAAAA -ABAAADABAAAACAgAAEgAAAAEAAABAAAAAAgAAAIAAAAAAArDAABAAAEQUAAIAAAACAAAAAAAAgBA -AAAAAACQECgAAABUEAAAACECAAgQABAkAQASAAgAEAAAAAIAAgAQQAAAAAAQABAAQAICAAzAAAAA -AgIAQAAAAAAAAhAAAAIIUAgAIAgAACpkAAAgABAA7AAgAQgAQAAAAAABAAJgAMQAAAAAQAACSgAA -AAAAAAAAAAgAABAgAIAAAAAIEAAABQAAAAAABFwARZACABAAAAAAEAAAiCAgAEoQAAEACDBICBAA -YiAAAAACUAAEAAADCAJAAAEAIGAARQgAAiAAAAAACAAqIAAQAAAQCgAAAAAAEAAAAgAAACAAgQAA -KoiBAYAoACQAAIAAIwAAAASAAgEDgQABMBAuAAAAAABIEBASAAAAIQAAbAEIIAAgBAggDACAAIAA -AgAAAAAAJEAAAAAACAAAAAAAAAAB9AgBgACIAABGCAAAIAAAAAbRACAAFmgAQABgQAAICACAACgA -AAAKgAgADBQAUjQACEAGwAAEFAgEAAhigAEAAAIACQAACgIACAABIAAAAAAAAAIAAIFAAAgIAUwA -EAgMBAAACAABAABAAAAAAhACBBAABAAAAZAQA1AMAAAAAAAQAAAAACAQABAQhAAAFAIAgAAIAAQA -ABAAAAAAAAEAAwIAAANNAAIAACRBAAhEDhAAAYAACAABSAAACAAIACQAAAQAgAEABIAAAdQAgEAg -iAAsUAgBAAAAAAhAgAABAAAAIAAAAJACRAAAAACQhAIEAAAQAIkAQAAAAAAAYAhAIAACAAgCgAkA -AIAAAIAAAggABJEADAAAAAABIAAIAACAAAAAAKgAUAAABQAABAAEAAAEAAAAAAAAAACAAAAABBAA -AAACAAAABocAAAAAACAARqAAAAAECAAiAAIhAICoAERAQAAAEggAAAAIEAAAEAEAqAAEAABgIGiA -BIAAIogAAAAQCQCCAAASIAoQBAiAAiEAAAAAAgAABIAAAAACwBIBAIAQAgBAAICAgUAAhABgAAAA -AAAAgAkBCAEAAATQEAEIASAAQAAAJAAAgACAABCAEACAAAFCCIAACAAAAAAAABAQAAAAAAQCAAAG -pBAACAIAAAABDAEQIAAAIIFIEBAAESAICAghEAAAAACAQIYAAACCACgAAggAATAAIAAACAAAIAgE -AAAAAAAAAAAgAEASAAIAKIQQIAAAAACCCAKEAIECgEAMBIAATAABAQgAAAAAgAAASQREAhAAIEAI -AAAAABAAAAoKCBAAAAAADAAAAgAAAAAMlAAAQAACAAgAgAQQAAAACAgAAAAAAAAAAARpCBAIAIgB -AAAIGgAQEQAAAEwUgAAAAACACAAAAIQggAQIACAAGAAgAAgBQQAAAEADCABIAAQEQAIJAoCAhIAA -AAgEAQACAAAACAMBAAAAAgEAAASABAgAAgQAQQAMKCAgAAAhAA5AAAIABQAECIAQAQAhAECAgCAA -RIQBAAAAAIEAIIAAAQQAAAQAEAAAEAAAAAABAAAABAEAAACAAAAAAAAACjAAQEAAAEhEAAAEEAAA -AAEAAEBAAAAAAICAAASgEAAAAAAEQAEAhAAAAIRAIAEAAYAAQQAEgIAAAACAQCAAAAAAAAQAAAAA -AAABAAAAAAQAAAAlAACIgEiACAQBCAAgYAAIAAQJAMAAgABkAACDACQACBAAAAAAIQAWAAAACEAB -AAAQAAIAoAEAAAQAAgAUAAAIAgAAgAAEAAggAAAAACAAAAAFtwAAEAAJIACAAEACAIAABIABEIAA -AQAgABAIEAggICAAAAQACAAAAIAAAABAAAAkgAAAAAAIoIsACAEAAAAAKIAABAAAAgABAAAAAAAC -AAAAgAAAABQgABCEAAIAAQBDEIAAAAAAAAkRgAAAAAAgQBCAaIAAAAAIEIAAAAAUAAAQgAQAAAAQ -YBCCAAAAAAgAEIIAAAAAAAIQgIAAAAAAABAAAAbMghAwAJAAIBCCABAAAEEQEIIIAAAAAQAQggAQ -ADgAABCAAAAAABAkEIAEAgAAIAEQgBSBABQBIBCCAAAAISABEIAAAgAAICAQgAQAAABABBAgIgAI -AAAQxCAKAAkAAgDEIgACiQAAAEQgGkgAACCExCARIAgAAMDEIAEACACAAMQgIgAoAAiAxCQCACgA -QADEIAAAABAgAMQkIAAAAAAAxAAAB9AgAAAYAILAxCAAABgAgADEIAAAAAAAAMQgAQINAABgxCAD -AAkAAMDEIAMICACAwMQgAQIIAACAxCAAAAgAAAjEIAMBCQAAwMQkA0AIAAAAxIlgEDAAQAAJgACA -AAEAKAmAAAAAAAAIBYBAgAAABCEJggQQMAIgFAmABAAwAiAECYAAAAAAACgJkAAAAAIQAAmACAAA -DAABCYIgAAAAAEAJAAAI+ICgCBABBBAJgQAAkQBAAgmAAAAAAAQACYAGEQCAAAAJgJgAAAAEIAmA -BEAwAKAYCYAIADABABQJgAAIMAAAYAmAmAAQAAAoCYgEALAAAAQJAABABCAAQQAEAEAAAgAAFAAA -AAAAQAAAQABAAM2AAEQQBFRAiYBAABBAQEBAAAEAAAEIACAAQCJgAAQgQFAUUAAAQEAAQAAAEAAA -AABgAEAAAAKtABgAAJAgAHAAAAAAECAAQAIAQHCASBSBAQAAwEAAAmRgAEAAyYCAEAABCEQCACCB -AAioQAgEACgAAVAEQgAAQEASNnIwIIJCAgBAcFBQQEAAAAQAIAiAAIBAAIAQAGIBAAAAAAAAAAKA -gAAIEkgACIBECAISCAykAAEAgAACCQJIGhgABGAEJBBQwUgEBAAAAQAAAAwAAKEAQAgAAAAAAQAA -Rj1AgFBAAAgMIYAIEkAAQQAACEAIAEQggQRAAkAKAABACACCEKiSAABAQCHACKGgAgJIQAEAFAgE -BMgACEiAgAAEgIwBAURIAQGJogAAAgAAAQAEIAQUIATEBgSBQACEAIgAgAAAAIAAEAJAAUCAAYDA -QpJxggABgBABAIIBAAAAAIBAAUEQAIAAAIAQBAAAAAAQBCCACICAAAABAAAABAgAAACBMgEERAEs -AYAIAABABAIAAJEEgCMJIAEAAADAAAIAgQBIAABgEAAEgMjGAAQjEAEQAANGAgIAAABADgQAUAAA -QAABAFAIAASAABAAIAwKAYECACmwIQaJjAwQIoAwAAYAQAAAgAACAAAAVAgIIgAphAAIgAGMAChG -AkAEAAAAEAQAAAAABAABAAQAAAAAAEAAAiABAKAAAQAAAAAUAABAAAEAAAg1EgEAEAIBIgABIAAQ -AAAAAABAgEAiAZAoAAIACCgBAAQAKAAAAA0IABAAYYgADQEoIAAgAEFEBgIEIAAAAAUEABQAAEBC -DQwAAABAQAABSABEQAIgUE4AFECEABAjAIgCBEAAAwAACBASAYyBAhYAAAAAAAJEVABAABIEAIFQ -QAAIgABAUIQAAAABCAKAAkGFAMAAAQgFAEAAgAAAAAAIgAAAAvSIUAAABiREEEjDAIIACgAQaAEQ -EAKGQBA5QBEIgQygABAEAwMEVAAQGEgACERUQECCgAAXQERUDABAgIk5RECIBDIAEAIUBBQAABAU -AAQCuiCZAJIBAAA0AAAQUAkRQiAAACAAAQDAACBOCEEhIBBASEAAOAAAAhICEAAAggICEABACAAQ -QAISEAIQABAAAAIIABAgAAAAAgDCAAQAAAgDAAANIYoQQKAAAKISAQBAAAAAIgIJHgASQSgGQDIy -EAoCAAsCEtpVTQAAMEAgWgIAABCAAsAQIJAAAJAYAAAAQhIQABIOgUAQIYAwkAhUUBQbkAAQM4IQ -RAqAFkAMEgBACEIQSAEAEAAAAAgADFQzQggAQQFSDAIAkoGEhIgACgIQEABAAkBCFQIQEEQAEAAB -ApAKEAgCAAoAAlCQCAAARBAAEAAAAAHjkAIQCFBCAAAQAAoATAgoACKEAgAIABRIJAAgABVoEAUl -QQBAkpBBERAEkACQgJaUAAZSAJCDgsIEDgAABAISIKjASAAIgEICQEYCAAAAkCR8IJCAgBSQAkIA -ggYAAAAAAAAAAAAAAAIEAIAYAACfDwUCgQEQAhhQAAgEAMBgIQIcAwCiAEZYgAAAAkFAICgAAgEA -ABIAQAAAABAGQIIAAAAACQ8BASJykFAAgAAAABAgAAQAoEjJgBgAgAMAQeqBEIJEhMwAGAAQAlcH -AwgRgxICEBAZkBHoEwwoABIAAAAABKSYAAADgxgCEOgDQEyCIKJQgAX/d3cAqjNfAgJAVQAAAAAA -AFR3AAAAABW/IndVVVVTFb9R+zU1VVPMzP+7zQUAABtfBBUAAAFFf1UfXwAAqroAAFVVAAAAAAAA -Af0AACD/AAACpLsRMycAUAAAoPUnDwAAAAAA8B9fM7NzUBtfX18FBVNVd3dfGzU1NTVfGwpfVVVV -3/L3Oj9VNVVTIiIyNwAAAAD/Gw+7d3dyd3Z3Ed0AAA9fAPoRGwCqMw8CAqq/AAAAAAAAiKsAAAAA -Cl8zM1VaqqMFr1X/NTqlo8zu+/vOCgAACk6uvwAAV99VVQ0FAABVdQAAqZkAAAAAAAAB/QAAUP8A -AAt8qiInJwBQAACgqjMnAAAAACLyDQWzs3NQCl8KGwUFo6V3cl9fNT81P19fMzNVWprv8/M/P6o1 -qlMiIjI3AAAAAP8PD/+7sREbdXcT3wAADwozMxERA6szDwL/qq4AAAAAAACqqwAAAAAKXw8PMzNV -VQWvAKo1NaWlAKoBAU4KAAAKX6+vAABV/xUADwcAAAAwAACpqgAAAAAAAAD1AABQUAAABWgqIjMz -M3MAACCqMzMAAAAAIvIND6CgUFAKXwoKBQWjoyIiCgo1NTU1CgoRuzMzmiADAzAwqjOqVSoqMzMA -AAAAAA8PABERERFERhHdAAAzMzMzd3IDqzMKAv9RVQAAAAAAAFRVAAAAAASuDw8zM1VVBK4BqzU1 -VVUAAAARRQUAAApfBQUAAABVKgAPTwAAADAAAFVVAAAAAAAABf8AACAgAAAPaBsRMyczcwAAIHUz -MwAAAAAA8B8PAKBQUApOX04FBVNTIicKGzUwNTAKGyJ3MzNVEAIHMDVVM1VVJycidwAAAAAAGw8R -Iid3d0RFENwAADMzHQAAjFAAEZAUAACMUAARFCAAAAQBAAAEHQAAjHQAEZAdAACMdAARkAAAAIwA -QAAUHQAAjAAAEZAAAACMAAAAFBQAAIwAABEUAAAAjAAAABQAAAS3FAAAjFAAERQAAACMAQAAFBQA -AIxQQBEUHQAAjAEAEZAdAACMdAARkB0ABIx0ABGQHQAAjHQAEZAUAACMAQARFB0AAIx0ABGQHQAA -jFAAEZAYAAEcQAADhBAAABxAAIEEAAAAFwAAAAQYAAAcYAADhBgAABxgAAOEAAAAHAAAABQYAAAc -AAADhABAABwAAAAUEAAAHAAAAQQAAAAcAAAAFAAABH4QAAAcQAABBAAAABwAAAAUEAABHEAAgQQY -AAAcAAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBAAABwAAAEEGAAAHGAAA4QYAAAcQAADhBER -NTURESIbqqoBUVUCAHgAAAAAAMwAAAD/Cl8nJycnMzMFBVNTWloKCgH7AAAAAACqBa8AADOqMwAA -/QAAAAAzADA/AAAREQAAqpkAAAAAAAAOvwL3GxsAEDWjAAAA/xUAAAAwMA2KIiIRuxHdAAJQUDMP -MwBVAiIiGxsA/xERd3U1NQ8zMw9V/wACCl8Ru1DYM6oKCgoKAwE1NSIiERAD8zAwIic1NSIndxtV -VTIyVQFA9AAAAAAAzAAAAP8KTicnJyczMwURU1NVVQAAAP8AAAAAAasKTgAAM1UzAAH/AAAAADMF -MDoAACInAABVVQAAAAAAAAnOAvczM1UlNVMAAAD/KgAAADA1DVciJyJ3ENxVUVBQMwozBVUBEQUn -IgD/EQUREDUwDzMzDwBVVUUFryJ3UFQzUAobChsDBzU1IicRFQLyMDW7sSFxu7siIg8bq/tV/gd/ -AAAAAFDcAABXVwpfJyInIlVfr69TWlpTzs4B+wAAAABU/gWvAAAzr7uqAHUAAAAAM/owPwAAu7sA -AKmpAAAAAAAACDigqiJ3VbU1NQAAB49VVQAAPzovind3cXsT31VX+lAzDzP1Vfd3dxsbDg67u3d/ -NT8PIjMFV99VVwpfEbtQ2DOvX19fX/PxNT93cru6A/M/P3d3F7dyd3d3Dxs3N1X9S/8AAAAAUNwA -AEVFG18ndyd3VQWvu1NVVVPMzBG7AAAAAFX/G18AADMFMwBF/wAAAAAz/zU/AABydwAAVVUAAAAA -AAACuVVfAP//fzU1AAAB739VAAA/Py9XcncSFxHd//tVUDNfM/9V+7uvJ3cfH7uvERU1NQ93M18B -Rf/vEbsnJ1BUM1VfG18b8/cwNXd3u78H9zo/AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAI2AAAA -ABAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAEAAAAAAAAAAQAAAAtMAAAAACAAAAAAA -AAAAAAAAAAAAAEAAAAAAAAAAABAAAAAAAAAIAAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAALLwAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+7AIBAAAAAAAAAAAAAAgAIAAAAAAACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5wAQIAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAD6QAAAAAAAAAAAAAAAAAAEEgAAAAAAQAAAAAAAAAAAAAAAAAAAAAA -AAAADAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAALAAAAAEIAAACIA -AAgSAAAAgAgCAhIAAAACAAAAEABAAAAAAAAAAAAAAAAMAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAA -ABAAAAEAAEAAAALGABAAACIAQAAAEEAACAAAIgAAQABBAAAAAAAAAAAAAAIAEAAQAAACwggQABAB -AAAwAAACAAAAEIIAAAAAQAACEBCQCAAAAAAAABAAAAEAAAggYVAACAAAACBgEAAAAAAAIEEQAAAA -AAAIQBAAAAAAAAgAAAIAAAAAAKBAAAAAAAAAUAAAAAAAAEAACBAAAAAAEAACEAAAAABAAAoAAAAA -AAAAC7AQAAAAAQAAIEAACgAAAABAYAICAJACAAAAIAAAAAAAAAAACgAAAAgAgAQqAqAgAEAAQJAC -AFAAAAgAAAIAIAAAIEIQAAAAAAIAABAAACAAAEAAAAAEAQgAAABAAApEAAIBCAAACkAAAAAgAAEA -ABAAAAAQAAACAAAAACAGBAAUKBAAAAAAEAAgACgAAAgCUCAADIAAYAAAAAAAAAACAgAIAAAIHwAA -IABMAAAAAAAEgAIQEAgADCBkJBAASAEJAIAMAADIAQAAAAhsAAAgAQAAAA4gIAEEgABCABAAAAEQ -ABACACAEAIAEABQASAAMAADEEBBCAAYUBAAQwAAAAAAAiACIEAAEAAAgAYCIAAQAAAAAQAAAAAAA -AcAAAAATFACAQAAAAAyAAAAwABAAAAAEAAAQAgBIAAAAAAAQAIAABIGQAAAAAA4DAAAAAAAAAAIC -AAAAAFEAAAAAAAAAEAAAACqUAAAQgCBAAAAAAAiAAEAAAAAEUAAAEAgAAAkAgEgAQIAAkBQAAAAE -BAAAUIIAAAKEAABQAACAQAQAAAQAAACAAAAIAAQiAEgAAAIABAECAAAAAABAAAAACEAAAAAAAARA -AgAAAAAAiAAAAAAABAAQIAgIAEAAABAAAAAAACAAAAAAAAQAAAAAAacAAAAAEACAAEAAAgAEDAAC -QBACAAAIAEAABAQAAAAAAAAAAAAQoAoAAAAAAAAAACAgRAIAQQggAACAAACQAAAAIAAQAAAAAgAA -EAAAABAABAAAQAAQARAAAAAQAAACAAAAAAgAAAAAIAiCCAEAABAAEAAAAARgAAAABCABAUAJEBAA -IAAAAACAAAAQAAAAEAIIQSAQwAAAAACAEgAAAABIAAAALggAIAABAACCAAAUAAIACBAAAyDEEAAA -EAAmAAABAACCQAAQAAAwAAJAAJACADIAIAABCAAAQAgCEAAQAACEAAAEBgAEAEgACAAGEABAwBAA -SIQACQEAgABIgAAAgARAAIkEAAAAAYAACAEAAAACAAAIAAACAAIAAAgCBABAEACACBwAAAAAAAAI -gAAEAAIAQAgYAAAAAAAACAAADIIiAAAAAActCBAAAAAAAAAKAABAABEAAIgAAAAAAgAADAAkQAAA -gAAJAAIAAAGAAAgAAgAAAUAADAAIAhEAgAAIASACQAICQIgAJAAAAYAACAAkACAAAAAABIgAAgBA -AAAgAAASAAABBQUBAAAAAAQARAAAAAAAAQAFAQAAAAAAAAEQAAAAAAAABQABABAAAEEgAAABAAQA -AAQCAAAAAABAIAAAAACAAAAADyQBBAAAAIAAAAEgQACAwAAAAABAAMAEAAAAAQEACKAAQAAFASAB -AAABIAUBIAFQAAEAAQEAIAAABQAAAICFBACgAAQgAAAEAEIAIAAAACAAQgAEAAAALAAAAAQAAYEk -AAAACQAAAgAiAABAAAAKICAAAAQACAAAAAAAAQAACAAhAAQAAAICIAEACAQAAIiAAAAACAAAAEAA -ABAQEAEAAAAAAAAAqQAAAAIBABoAABQAAQAEIAAAIAAACAAAAAAQUAiAKBiAAAHRAABACgAAAAAA -AgAAABAAEAAIAAoAAAAAAIAACwAAAAACAACAAAAEgAACQAAAgIAAAAABIBCAAAAAAAEgEIAAgAAg -wAgQgBQAAJCAABCAcAAAAaAAEIEEAAAUAAgQgAAAAAAQABCAgAAAFCBQEIIAgAAAAgAQgIAAAAAA -IBAAAA3HghEBAAIBARCAACgAABAIEIAAAACQACEQgAAQAAABBBGAVAIAIAABEIAEAQQAOFQQhBUA -AJAgYRCABAAAAFQAEIAEAAAAQSAQgAAoAAAAABAgAkgIAIAAxCACAggAAIDEIAAACAAAAMQgAwII -AABAxCATAgkAIIDEKAMCCQAAwMQgAQAJAAAAxCACAAgAAIDEIAEAABCgAMQiIQAAAABAxAAACCIk -NAIJAEgAxCgiRAgAAMDEICEACAAAQMQgSAAJIAAAxCABBAoAgCDEIAYCCQAAAMQgAkAJALKAxCAC -AAgAoADEIAJIGACAgMQgAQIIAACIxIAAADAAoAUJgAAAMIAgIAmAABJwAECQCYAEATAAQAUJgAhB -gAAAKgmACADQAAAoCYQEAAAABAQJghAAMABAEAmBBAAADggACYAEJAAAAAAJAAAIVIiAAAABAggJ -gQAAsAAAEAmABAAwAAAICYAAiACAQAgNgJgQYAMiBAmAAAAQAQUoCYAIIJACACAJgAAAMAAACAmA -BIAAAAggCYCkATAAABIJCAkAAAIAIICBAEAAKTAgIAUCBABAQgAIEAIEQDAgAgIgAgQACAAAMBAg -AAAQAAAgIAAQAEAAADBAAEQAQkAgBEAAAABAUAAAAiBAQAlAgEAAAASKAAAQAGBABCAgIFFEkAgo -MMAAQQDAAEJAcAFCAgkAAjYCAgAAIIACAgQCABIGAABAACYAACIgAAIJQECEgkABiggABEFAQAGA -ACACAgAgAAEQmhwJ5OQBTAHAAEBaSAEMAIGgQAAAAYFAkUgARGAB4QCBwFCEqAgCAEoAAODoDAQE -hICJCAQMRAmgAEgBBAgAAIAAQQAECIEBAAABEgBAAAAATFwIDAGAEAgBBAgAAQAMHBgAAAIAAAgC -AAAEgACAUkAJQSBBgkggjAmhQIGkROHigAJIAaCgAAAEoEAAAAAJAMIaRIBACAAISYCBACkBAABI -wEQAAEIAAACQgAACQAAAAgoEQBFgAAAAQIEAU8sIAQgAAQARBgABgQCAAAMjAAECAgAAAACBAAAA -kgAEQBAACECAAABAAAAAABADwMAAAQAEAACDLACCAEIAAAAAAwQg1ghAAAkgEmgAFCAAAAgUNEBg -RAAIIZACQBEAABCBEBJIEAIBCJZQAQQRAQAAhIQgBBAAAACAQADQAAMABAAQAAAAQQYJAEBCICgO -SiIUAAARQECAQBAAAAkAAIAEEkAABEANAAAUAAAAAAUoQAAQKAAADAwABAAAAAAABAAAAAAFAGJg -BBQEAAAAAQQAIAAAEAABIAAAAAGwAAQIABBhBEIQaYAgAgJAQAggICAFhCgAAkCAEAAJhEAUQAAJ -Ag2oAAwAAAAAIIwAgAABEEBBQACAUaAhAAiMAAYAASAAFIQAcmAAAAAIhAQAACLAABAIEEAQEwIA -ICgAgABAABAAYhAQMIAAAhTKIkACAABYRABAAAAAAAAQBABAQkMAAABCAgAJogIEBEABEEELgLiA -AUAAQAgABAQAEAAAAR/gQABHAAMiQAIAEABAREVAEEQABQRGAbkQRABABB7EBAAEVAgAVAREBABA -FAIAQIAIRHAEFCwqUAAcFEBAnAAAADmqABAAAjoUEChAuVQAAB9IQEIgMCAASJKQCSglAEoQASJI -EoAARIEBAhIoEMEhCIEAoAACAgWAiAoCICIAARAAAAACAAAACEYQSQAgAkIAEhAAEBECAAgAAEgA -ADCQAAALDwACGAAYARBAyFkgAAgoCABAEEiASBADFhIgQFAAAAggCwCCCAIAAAAmgAISISAEDChA -IUBQQgEBIAAAEgqAEEmQVjFIkogAFEBQCoJWAACpQEBABBQASAAIBQAQAAJUQEBSEAoFFhBSklKE -AAiACAgKyAoMCIBAkMiAFEQIAABAAhAIQABSAAgATCAAEhKATQgBAAIAAgAiDAYICBIAAAAAAAhy -AKACgACAAABAQhKIgAKDlxOgEssCgagkJBIQAJIIAgrQkhAC1AJCkjBWkAAICgwuBAoISUBQ0ZAQ -ihOEhAsAQIZEIAIFAATESEFElGQJAAqgAxEAEgMTgwPM6eQDFJIBA4AARWzk8AEAgECRAAIQEAAA -ACICABACAAIAAAAAEgIAAAACQGAgAAMAwCwwIBQoAAEAgAAAAIACAIBCECIA6gAACoMQAQAAAAAA -AwEACQMDAAAQRTIFOAAAMICAEBNXEICIAAAQiKUQgLAQAJARoAAZkoACAAJSQhAwDlMAjAgAhJMC -EAAEBeyjuAACB6B4AMK7AAHvG181NT8/UV9FRUdVHR0MHQwdAABfGw93D3d3d1U1/x8R/wAAJ3ev -J3dfMyczdwBV/7sAAAAAdVX//wAAuxHA1f//AAAAAAAAM3UAAAAAAAALxwBVD18AAAMDNT8B8f/v -AVU/Pyd3r6ozVRHdze9QVTc3r7+r7zU1NT8/Pz8/VVNVVURVHx8dHVVXD3cPX3d3NT8R/0RVVUcz -NSd3X10ndxsbAt8KXzo1PzVSX1dXi5kdLh0/HT8AAAUnDzMPM7uxqjX/DQDdAAAnIq//dzOvJ193 -AFX7+wAAAAD6qvfVAABVEcDq/XUAAAAAAAAzKgAAAAAAAAdyAKofHwAAAwMwNQf3VVer/z86Ebuq -qjNfI+/M/1VfMTGvrqr/OjUwNT8dPx1VU1VaVXcNDS4dZmcPMw8KERswNQDdVXeZizM6JydfXicn -Cl9VVQpfOjowMFBdAP+Lix0dHR0dHQAABQUPMw8zERGqMwANDw8AACcnBQAiMwUnCiIVVQEBAAAA -AHAAAAAAABURQOoAAAAAAAAAADMjAAAAAAAAChcqqg4OAABXVzA/BfUAAqr+MDARuwoAM1Ui7gAz -MzMA/wUEAFU6OjA/DAwMDKqqMzMPDwD/Li5mZA8zMzMRETA/Dw8PD5mZVVUnJ1BSJycKX1VVCk41 -NTA1UF4A/0dHHR0dHR0dAABfXw8iDyIiJ1UzAB8PDwAAJycFJyIKMyczIip/ABEAAAAAcAAEFQAA -GxFAVQFFAAAAAAAAM3MAAAAAAAAObCp/DwoAAAOrMD8F9VVFAFQwNSJyBQAzUBDcASMzMwD/BRUB -RTU1MD8MHQwdVVUzMw8PAP8dHVVUDyIzM3dyMD8PDw8PVVVVVSciUFEnIgpfHQAAjCUAEZAdAACM -dAARkB0AAIxQABGQHQAAjCUAEZAdAACMAAARkAkAAIwkAACQAAAAjAAAABQUAACMUAARFAAAAIwA -AAAUFAAAjFAAERQAAAjSAAAAjAAAABQdAACMdAARkB0AAIxQQBGQHQAAjHQAEZAdAACMdAARkB0A -AIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAYAAAcIAADhBgAABxgAAOEGAAA -HEAAA4QYAAAcIAADhBgAABwAAAOECAAAHCAAApQAAAAcAAAAFBAAABxAAAEEAAAAHAAAABQQAAAc -QAABBAAADKQAAAAcAAAAFBgAABxgAAOEGAAAHEAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QY -AAAcYAADhBgAABxgAIOEGAAAHGAAA4QYAAAcYAADhAX1BBUKzlVHX18bXzNVVVMBzUZXdycbXw93 -/xtycnJ3Vf9fXwAAMDUAAP+7AAAAAABVGxsAAAAAAt8NLx1VVUcAAB9fAACqux8f/7tVVTNVAAAM -2AAADxUAAIiPAP8PD1XV3X1ydwH7/1FR+yd3J3czVTNVVf8VvzU/NTUdHRPfD19VV1X/X19UVzU/ -Pz8bd3J3JfcT3w4fVVVHVR0d3c0nd1URBvZdfwrOqkcFJwWvM6WqUxPfRWcRGxsKDzP/D1FRERtU -/gobAAA1PwAA+/sAAAAAAFUPGwAAAAAB7w4fHWZmiwAADQUAAAAzq+8nd6pVM6oAAAzYAAAPXQAA -RE8idycnZtbdvbu7Afv/V1X/EbsRuzOvM68BqwWvMDU1Oh0/A88PBWZnAatfTpibMDU/Ohsid3cU -9QPPDS+qpYuZHT/d3ycnVXcF9V9fAMyqVQUFBa8zqqpVEd1HRxERGxsPMwAPEREREQCqCgoAADU1 -AAABAQAAAAAVVQ8bAAAAAB8fEf9mZouLAAAPBwAAADMBRScio1o1owAAAlgAAA8NAABETxsbEbtm -FhGBERGqqgBXAKoRuxG7M6ozqgCqBa8wPzU1HR0DzzMzZmQAqgoKmZkwPzAwIiIiIgTlA89VVTMz -i4sdHRETJycPDwX1BQUAzFVVX04KTjNVVVUR3UdHd3cbGw8iABsiInd3AatfTgAANTUAAAARAAAA -ACp/Dw8AAAAADQ0A3VVVR0cAAA9PAAAKOw4OABFTVTVTAAAGgAAADx8AAAAPMzMzM1UVEUEiJ1VV -AFEBqyJyInIzUDNQVP4ErjA/NTUdDALOMzNVVFT+ChtVVTA/MDV3dyInBdcCzlVVMzNHRx0MEQEn -Ig8PAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAAAAAAAABAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgUAABgAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAIAAA -AAAAAAAAAAkAAAAAAAAAAAAAAAAACr8AAAAAIAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAACAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAABygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAA2PAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -D9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAEgABAAAAAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAFMgAAAAAA -AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAhAAAAQAAAAAAAAAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAA -AAAQAAACAAAAAAAAAABIAAAAAAAAAgAAAAAAAAAAAAAgQAAAAAACAAAAAAVmAAAAAAAQAARAAAAA -AgCABEIAAAACAAAgAACAACAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAE -AAAEAAKAAAAAAAAIAAAAABAAAAAAAAAAIAAAABAAAACQAAAAAAAAAAAAAAAAAAALAAAAAAAAAAGA -AAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAEAIAAAAApAAAAAABwgAAAgAAAAAoAAAAgAJUACgIAAC -AEEAAAAAAAAAgAAgCAACAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAMAAAIAAAAAAQAAAAAAAAAAAAA -CIAAAAAAEAQIAAAEAgAACAgAQAAAAAAAAiAAAAAgAAgQAEAAAIAAAAAIAACAAAAAABAAAAAAAAAQ -AAAAAAAAAAAAAIAAABAAAAAAAAAAAAAAgAAIAAAF3AAAAAAAEAAAkAAQAAAgQAAACAAAJAwATIAA -AFBgIAACAAAQAAAiAAAABAAAAAAAAAAAAAABBAAAAAAAAAIAAAAAAACACkAAEQQIEAAAAAAIAAAA -ACgAFAAAAAAACAIAAADAAAAAAAAAAAAAACAAAAAAAAAAgAAQAACABAAAgAAAAADAAAAAAAAAAAAA -IMACAAAACAAAAAAAAAAAAAAIACAAAAa+AAAAAAAgCAkAAAAAIAAACQAgCAAAgAAAAIBQAAAAAAEA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAUBAAAAAAAgDEAAoEAAICABAAACAAAARBAgAAAgEAAIA -ABAAAQAAABAAAAAIAAAAIAAQAAAAAAAAAAAQCCAAAAQAAAAQAAAAAIAAACAAAAAAAAAAAAIAAAAE -AAAAAACQAAAAAikAAAAAA68AAAAAACAgAJAACQAACAAAgQAhAAAIABAAACCIAAAACAACCAAAAQAA -AAAAAAAAAAAAAAAAAIAAAAAQgAASAAAABCIggAEAAAgEEAgAEAAAAAAAAAQAAAEEAAAAAAAgQAAA -YAAAAABAAACAAAAAAEAAACAAAIAAAAAgIAQAAAAAAAAAIAAAQAAAAAAAAABAAIAAAAAAAAAAAAAA -AAAAAAAAAAAEzAAAAAAAAAABAAAAAADAAAEgAAAAxCQABCCAAAAAICABAAAAAABAAAAAAQAAAQAA -AAAAAAAEBAAAAAAAQAAAAAAAAACAAEAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEIAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAIAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAB2IAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAgAAAAAACAAAAAgIAAAACAAAOAAAAgAAAAAAAAAAAAAAAAAIAAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAALygAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA -CAAAAAAAAAIAAAAAAAAAABQAAAAAEAAIAEAIAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAFAAAAAAAAACQAAAAAAAA -AAAAAAAAAAAJAAAAAAJAAAkBAAkAYJACSAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAACAAAAAAAAAAJ -AAAAAAAAAAgAAAAAAAAACwAAAAAAAAAJAAAAAAAAAFoAAAALAAAAAAAAABgAAAAAAAAACAAAAAAA -AAAIAAAAAAAAAAsAAAAAAAAAGAAAAAAAAAAIAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAJAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAA -MAAAAAAAAAAAAAAAAAAAAAQAAAAAAAALIgAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8DAgwPAwAMAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUAAAUFAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEQAABAQAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAEBIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEAJASBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAACAEBAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAI1vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAgAjAAACAAACAaAdQCAkRIcAEAA -AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAEAAcAAA2AAAAGojiAEGAISQQeJkAVgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -43751,10 +51404,34 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAwHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKAAAAAA +AAAAAAAAAAAAAAAADJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAQAIAAAAAAAAAgQAAAAAAAACAAAAAAAUAACAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAC/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AgAAAAAAQAAAAAAAAAYAAAAAAAoAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAASAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlx +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAIAAAAAAAA +ABAAAAAAAAAAAAAAAAAAAABAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAA +AQAWCAAAAQIAABAgAAAAAIgAAgAAAAAAgAACAAAIAAAAAAAAAAAAAAAAAAAAAAAABVUAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAYAAAAAAAAABAAAAAAC +AACAAAAAAAAEAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAQAgAAAAAAAAEAAAACA +AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGawAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA +AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAIAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -43778,7 +51455,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAMgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -43797,1349 +51473,1081 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAQAAAAAAAAAAMAAAAAAAPcAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAADFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAPDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA +AAAAAAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAokAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmcAAAAA +ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAMwQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAAEAAAAiAAAAAAAAAA +AAAAAAAAQQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAEAAAAAA7lAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAAABAAAAAgAAAAAAQAAAAAAAAAggA +AACAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAACbsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAFAQAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAIAAAAAYAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAgACEAAAABAAEAAIAIAAAgIACBAAAAAAACAAAAAA +AAAAAAAAAEEACgAAAAAAEAAAEAAAAAALeAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAGEAAAIAQAABMAAAAAAAIACAAABAAAAADDAAAAQAAAAAgAAAAICCAAAAAAAAAAAA +AAAAAAAAAAAAEAAAkAACAAAAAADQAAAAAgAEAcAACIAGEACAwAEBAAgEAQAAAAIAAAAAAAAAAAAA +AAAAiAACAAAAAAAwAAAAAASrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA +AAASCAABEAABQBAIAAAAAAAAEAAAAAAAAAAAAAAAAACAAQAAAACQAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAIwAAAAAAIAAA0AAgBAAAACAAAAAAAEAAIAABAAIgAAAAAAAAAAAAAAAAAAAAKAABIgAAAA +AAgAAAAAAAAACFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEAAIA +AEAAACAAAAgAAAAAAAAAAAAAABAIAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAYAAAEAAAAAkACAAwAAgAAMAABAgAFAAAAABCAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAA +AAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAACiwAAQAAAEABAAAA +AAAAgACAAABAAAAAASAAAAQAgBAAIAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAABAAQAgSAAgAAAAA +EBAACgAEAAAYEAAWSBiAAhkQABAAAAAAGBAAAAAAAAAAAEAAAAAAAAgSAAAAAAAAAAAAAA1NAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAhgRAAggAAAAEBAACAAA +AAAQEAAAAAAAAAAABAAQAAAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAEgAAA +AAAEAAAAAAEAgAAAAAFAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCAAAAEgAAFIAgAAAAAAEAgAAAAAAAAAAAA +AAAAAAABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAgCAAAQQAgAAAAAABBAAAAICABIEABAAA +gkAAAQAAAAAAwAABAAAAAAAAAAAIAAAAAAAQAQAAAAAAAAAAAAAPIQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAgAQACAQAAAAABAAIAAAAABIEAAAAAAAAAAAgA +AAAAIKABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAoYAAABAAAACAQAAIAAAAAAFEAAgYB +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIAAABAEEAAAACAAAAAQAAAAAAAAAAEAAAAAAAAAAAAAAAAAARAAAA +AAAAAAAAAAAAAAAAAAAAICAAAACAAEAAAAAAAJEAhCACAAAABIDEIAIAAAAAiMQkAAAAAAAAxAAA +AAAAAAAAIAAAAAAAIEAAAAAAAAAAAAAABLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAECAAAAiMQABAAAAAAAhAAAAAAAAACEAAAAAAAAAAAoAAAAAIgAxAAAAAAAAAAA +AAAAAAAAAACCAAAAACAAAAAAAAAAACABgAAAAAEgoAGAQAAAACAQAYgABAAAAAABAAAAAAAAAACC +AAAAAAEAAAAAAAAAAAAAAAAF3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACEBQEAACAQAQEAAAAAAAgBAQgAAAAAACEAAAAAAAAAAIIAAAADQAoBAAAAAAAAAAAAAAAAAAAA +AAAAACAQAABABAAAABAAAIAAAAQAMCQEAEQAQAAiAAAEACAAQIDAAAAAAAAAAAAAADAAAABQAAAA +AAAAAAAAAAAAAAQtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBkAQA +QIBMAAAQAAAAAEAAIAAAECAAQAAAAAAAAAAAIBgQAKAAEEAAAAAAAAAAAAAAAAAAAAAAIAEAAAgA +AAAAAADgAAAAAIgAABBBQABAAEAAQEGAQQAAAQABAIAAAAAAAAAAAAAAQBwAAIAIBAAAAAAAAAAA +AAAAwP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAQAgATIAAAAhA +CAAAAAgEAEAAAAgAAAAAAAAAAAAIBAAAAEQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAADAAAI +AACAQWQCAAAAAAGEJGABEAQAUUBAAIAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAFjAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAABgYAAQQAAAAEAgQAAAAAA +AQABAAAAAAAAAAAAAEAAAQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAgBAAAIAFAAAAAAAAAAEICAA +QEAAACkEIAAABYAEBAAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN2AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAEIQAEAAAAAAQAAAAgAAAAAAAEAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAcAAAACAAAAAkECAgAC +AAREAAIAUhQECAAAAAAAAAAAAAAAAAIDAAAAAgAAAAAAAAAAAAAADU4AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAADqEQEAAIAwwAAAAAIAABAAIIAQAABAAAAAAAAAABA +AgRAQCAAgQAAAAAAAAAAAAAAAAAAAAAgAgAAAAgAABAAACAIAABAQlAAACIgAQEBEFCgABACQAAA +AABQQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAiQAAAAAIAAgACAAAQABAAAAIAAAAAAAAAAAAAAABQAAAC +AAAAAAAAAAAAAAAAAAAAAAgAAECAAgQAAAQAABABAEBAQFBQCAgJCQgCAAISAAgIiAAJAQACEEAA +AAAAAAAAAAgAAEAIAABAAAAAAAAAAAAAAACGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAUCgBEAAQEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAEgJAgASFQAAAAAAAAAA +AAAAAAAAAAAAABABAAAIAAAAAgAAAAAAAAAACSAATGpgAAAEIBACwAAAiAgCABxZBQAAAAAAAAAA +AAAAAABGAAAAAAAAAAAAAAAADm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAEAMAAgIAQAAAAAAgAAAAJAACQAAAAgAgAAAAAAAAAACAEAIkAFACAAAAAAAAAAAAAAAAAAAA +AAAAAAAAHx0AAAAAAAAAAAAAERERER1HR90PDwf/AAAAAAAAHx8zczNzAAAAAAAAAABVEQAAAAAA +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 +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjoAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAKrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAEAAAABAAAAAAAAIAAAAACAAAAAAQQAACEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAABAQAAAAAe9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +CAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIAAAQAAAAAAAAAAAIAAAIAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAogAAgAAAAA +AAAAAAAAD3kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAQAAgoAAAAA +AIAAEAAAAAAAAABAEACIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAAAAAAAAAAAIAAAAAB +SwAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAACAADAAAAAAAAAAA +AAAAABAAAAAAAAAAADAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAgAAAABQgAEA +AAAAAAAAAACCBBAAwAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAEAAAAAAAAAAAAAAAAAhNAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMACAAQAAAACAAAAAAAAAAAAAAEAIAAA +AAAAAQAAEAAAAAAIAEAQAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAApAAAAAAAAACgAAAAAAAAUgAAI +AABAIBIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIUAAgAAgAAAACAAAAADksAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAIABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAABQAQiAAAAAAAAAAAAAAAAAAAAAAAAAQAAEAAgAAABAAAAgAAAACAAAAAAAAAAAwgAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAQgAQAACAAAAAAAAAAQCAAAAAB8QAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAEAAAAAADAAAAEAIAAAQAAAAAAAAAAAAAEAAAAAAAAAAEAACAAAAAAAAAA +gAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAABgQAgAAQAAAkBEAAAAAAAAAAAASAQAAghgQAAAAAAAA +AAAAAAAAAAAAAAAKAAAAABAQAAAAAAAAAAAAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAQAgAIABgSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBIAAAAA +AAAAAAAAAAAAAAAAACAAAICAAAABIAAAAEAAAAAAAAAAAAgAASAAAAFAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAAAAAAAAAAAAA6IAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAIAAAAAAAQAAAAAAACABAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAgAQAAAAAAAAAAAAACcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACBJAABAAAAAAAAAAAAAAAAAAAAAAII +AAABIAAAAAAAAAEgAAAAAAAAAIAAAAIAAAABICAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAEAAAAA +AAAAAAAAAAkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAMQA +AAAAAACAhAAAAAAAAAAAIAIAAAAAwMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIQAAAAAAAAAAAAA +AU8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAABMQAACAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAAQAAAAAAAAAAAAAAAAAIgAACBgAAAAAEQAQAAAAAAAJAB +AAAAAABAAACAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAALDQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAIAQAAEAAAAAAAAAAAAAAA +AAAAAAAAACAAAIIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAABQEEBQQABAAgBAAAkAAEAAAAAAAAAA +AAAAQEAiAAQAAAAAAAAAAAAAAAAAAAAAAEAAAABAAABAAAAAAAAAAAAAAAM+AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAASAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIBAEAEAAAAAAAAAAAAAAAAAAAAAAQAwAAAAAAAAKAAAIEgAAAAAAAAAAAAAACBgAAEEg +REAAAAAAAAAAAAAAAAAAAAAAEAgEABAAAQAAAAAAAAAAAAAAz+wAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAACEQQAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAA +CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBAAABgRAGYAAAAADAAAAAAAAAAAAQRiGAEAAAQgAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAIogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACAAAAACBAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAACACAAAAA +AAAAAAAAAAAAAAAAAAAIAABAAAEAAAAABAAAABAAAAAAAAAAAAAAUBYAAQAUAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAfTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAEAAAQAAAAAAAAAAAAAA +AAAAAAAAgAAAAAAAAgACAAAAEAXAAAAAAAAAAAAAQAAQEBAEAIAAAAAAAAAAAAAAAAAAAAAAAAEC +QAAAAgAAAAAAAAAAAAAADm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAACQ +AgICAAgAAAgAQAASBABIAAAAAAAAAAAIAEAREgCgSAAAAAAAAAAAAAAAAAAAAAAQAAAAEAIAAAAA +AAAAAAAAAAAGUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEACAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAFACQEBAA +BAIAAAQCoAAAAAAAAAAAAAAGAAAEEAAIAAAAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAA +AAScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAIQQgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQIACAAAAAAAAAAAAAAAAAAAAAAAAwDAAAABOQQIAAQAAAAAA +AAAAAAAAAAAAIIACAADAKgEAAAAAAAAAAAAAAAAAAAAAIAAAIABAAAAAAAAAAAAAAAAACe4AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOAAEgAIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD//7MAAAAAAAAAAAAAAAAAAAAA +AAAzMwAAAABVVQAAAAAAAAAAAAAAAAAAAABVVwAAAAAAAAAAAAAAAAAAAAABSwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOz/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAbGwAAAAAAAAAAAAAAAAAAAAAAAAD/AP//+wAAAAAAAAAAAAAAAAAAAAAAADM7AAAA +AKWZAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAAAAmJAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACcbAAAAAAAAAAAAAAAAAAAAAAAAAP8A/wABAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAAqqoAAAAA +AAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAAADbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8AAAAA +AAAAAAAAAAAAAAAAAAAB/wH/ABMAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAABVVQAAAAAAAAAAAAAA +AAAAAABVVQAAAAAAAAAAAAAAAAAAAAAFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDwAAAAAAAAAAAAAA +AAAAAAAAAAAAAIgkAAAUFAAAiFAAERAAAAAAAAAAABQAAIhQABGUAAAAAAAAAAAAAAAAAAAAAAAA +AIgAAAAQAAAAAAAAAAAAAAvDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAARQAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQAAAAAAAAAAAAAAAAAAAAA +AAAACCAAABQQAAAIQAABAAAAAAAAAAAAEAAACEAAA4QAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAA +AAAAAAAAAAAACnIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFEAA +ABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAABAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAA +ABG7Gxsdz893AAAAAAAAAAB3u3cbXycPMwAAAAAAAAAAAAAAAAAAAAAAAO7/AAAAAAAAAAAAAAAA +AAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/GzMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX3cAAAAAIncnJx3P +z3cAAAAAAAAAABF3ESevGw8zAAAAAAAAAAAAAAAAAAAAAAAA+v8AAAAAAAAAAAAAAAAAAAfAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8PGwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABVdQAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAbGxERHQMDRAAAAAAA +AAAAESIRJwUbM1UAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/w8PAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBEAAAAACcnd3cdAwNEAAAAAAAAAAB3EXcb +CiczVQAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAGzQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/Dw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA23AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAABPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAAAAAAAAAAAAAAAE+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI +AAAAAAAAAAAAAA58AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAADbcAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAOegAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAIAAgAAAAAAAAAAAAAAAABCQABACBAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACAAIAAAAAAAAAAAAAAAN4AAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA +AAAAQAAACAAAAgJCAAAQECAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAEAAg +AAAgAAAAAhAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAQAAABysAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAQAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAg +AAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAABAAAIAAAEBAAAIAAggAAAAAAAAAAAAAAAEBACAAADBAA +QCACAAAEAAAAAAAAAAAIAAAAAAIAJBAAAAAAQAAAAAACGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACAEAAAAAAAIBAAAAAAQAQAAAAAAACABAcAAAAAAQAARAQAAAAAAAAAkAAAAACDAA +AAAAAEAIAEBAAAIACAAABIAAAAABAAABAAAAAAABhAAAAAAAAAAAAAAEBAQIAAACAAgAAACAAAAA +AAAAAAAAAAIEAASAAAAAAAAAAAAQAAAAAAK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAQAAAAQAAAAAAAAAAIAAAAEAAAABAAAAAQAAAACAAAQAAAAAAAEAIAgAAAACAA +QEAAAAAAAAAAAAAAAEJAAAAAAAAAAEAAAAAAAAAAAAAAAACAACgAAAgAAAgAAgAAAAAAAAAAAAAA +AAAAABIAAAAAAAAAAAQAgAAAAL0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAADAAAgAAAAAAgAACAAAACAgoAABAIAAAAAAIAAAACAAAA +AAAgBAAAAQAACAgAAAAAgAAAAAAAAAAAAAAIACFAACAABAgAQIAAIAAEAAAAAAAAAAAQAAAAAAAC +BAgAAAAAQAAAAAAOcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAIQAAgA +AAAAAAAAAAAAAABA0AAAAAAAAAEAQCAAAEAAAJQAAAAAQAACAAiQAAICEBAAAAAAAEAABAAAAAiA +QBARAAgAQAADlBAAAAAAAAAAAAAMAAEAABgSABoAAAAAGBAAAAAAAAAAAAIUAAGAAhhQABIAAAgA +CBAAAArVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAYEASQAAAABhgQAAAA +AAAAAAAAGAAAAAAYEAAIAAAAABAQAAgAAAAAOBAAIABBQAAAAAAAAAAEAAAAAAAAAAAAAEAEIAAA +AAAAAAAAAAAAAAAAAQAAAAAAAAAABQAAgAAAAAAAAAAAAAAAASAAAAEAAAAAAAAAAAAAAAAADCMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAQAAAAAAACEgAABAAAAAAAAAABgAAAAg +QAAAAAABBCAAAAAAAAAEAAAAgAAYAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAgAQAAAAAAAAABAAAA +AAAAAAAMUAAAAAAAAQQAAAAAgAIBAAAAAAAAAAAABAAAgAAAAQAAAAAAAAABAAAPgQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAgAAEECAAAAAAgAQAAAAAAAAAAAAAAAAAAIgEA +IQAAAkAAAQxAAAAADAABAAAAAAAAAAAAAAAAAAAAAAGAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAA +AEAhIAAAAIAAAAAgCAAAAAAAAAAAAAIAAAABIFAAAgAAAAAAAgAAAA+kAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAACAAAAAEAAAAAAAAAAAACAQAAAAAJAABAAAACAAAA +ABAAAAAAAAAAAAAAAACAhAAAAAAAACAAAAAAAAAAAIQAAQAAAACAhAAAAAAAAAAAIAACAAAAEMQg +AQAAAAAAxAAAAAAAAAAAIAIAAAAAgMQgAAAAAAAAQAAACr0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAIAgAAAADEIAEQAAAAiMQAAAAAAAAAACAAAAAAAADEAAkAAAAgAIQgEEAAAAAA +xAAAAAAAABABAAAAAAIgAAAIAAAAAAAAAQAEAAAAABABAAAAAAAAAACCAAAAAAAAAYQUAAAAAAoB +AAAAAAIgAACAAAAAACAQAYAAAAAAAAAAAAAH5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAggAAAIIgAAGMBlAAAACQAQAAAAAAAAAAgQQAAAAARAEBAACAAAAAAYKAAIAAAAABAAAAgAAA +DAxgAACBAAAAQAAAAAAAAABgAQAAAAkADAAAAAAAAAAAAAAAACAIAABAUCAAIJAwAEAAAAAAAAAA +AEAAQABCQAAAACgAAAAkEAAAAAL1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAA +EAAAIKQCUABAIAIEAAAAAAAAAAAACAAwACACQAAAAAAAIABgAEAQAFCgAAKQAAgAAAAAAAQCAAAQ +AAAQACQAAAQAAACAAAAgEgFAAAAAAAAAAAAAAAAYABGAAKQAQQxAAEAKAAAAAAAAAAAACIEQCIGA +AkEAAAABIEAAAQAAzMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAEAAAAAEAgGo +QBgAQEEAAAAAAAAAAAHACEAMAAiBAIAAAAgAAADAJAgACAAAgAAAAAAAAAIACAAACAAAAAAAAEAA +AAAAAAAAAAAAgAIAAAAAAAAAAAABgABAAAAAAIAQAAAABAIAAAAAAAAAAACQAiEBEAAAwAAAAgAA +AAAAAAALNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACEAgAACAYBwBEBwAAA +AAAAAAAAAASAAQAEAAAAAAAAAAAAAQAAASIAAAQEAAAAAAAAAAAAAAAAAABAEAAAABACAEAIAAAA +AAAAAAAAAAAAAAAAABAAAAAAAAAEQAAiAAAQBAAAAAAAAAAAAAAEABQAAAAUgAAEAAAAAgAAAAuR +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAgEBIAABAAIaAUAAAAAAAAAAAA +ACIAhBAAAAAAAAAEAAAAAAQQAAAAAAAAAAgAAAAAAAAAQAAAAAQABAAIEEQABAAAAAAABAAAAAAA +AAAAAAAAEAHAAxBEQAIAEgACABAAAAAAAAAAAAAAAAAAABAMQAIAQAAAAAAAAgAADpMAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQBKAEIgRQQkAAAAAEAAIAAAAAAAAAAAoQAAAAUAAA +AEAAwAABCAAIABAEAAEIAgAAACAAAMAACgAACAAAQIgUIkAAAgBECAEAAEAAAAAAAAAAAAAAAAAA +BgAAEAAAECAQAABAAAACAAAAAAAAAAAIEhAIEgCASEAIEAAAAAEAAAAHvgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAIUAhAAAAAgGgCqIAARQAAAAAAAAAAAEAABAEACABIQAAACAAAA +AgAwAAAAAAAASAAAEAABQAAAAhAEEAABkAAAEAAAAAAAQAAAABJAAAAAAAAAAAAAAApEANACAxAA +CAAAAEgIBAAAAAAAAAAAAABAoAAEC5AIAAAEAAAAEAAAAAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAACgAAAAgECoAgAEBAgAUAAIAAAAAAAAAAAgAEAIAgBEAAACEAAAQggACAACQABS +EEAAAAAAAAchAAAAYIAAAAAgQAAAACAAAAAAAAAAEAIhAAAAAAAAAAAAAAAAQAAEYIAAAAMEAAIC +JAAAAAAAAAAAAAECAgAEYgAAAAACgAgAAAAAAuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgBQAEAAAASCCYAASogAAAAAAAAAAAIACAAIAAGAAQARABAAAAAAAIgAGAMAaAQAP/8wA +DwAzAA8AMwAPAFUAVQAzAA8AVQAPAFUPDwAzAAAAAAAAAAAAAERVAAAAAA8P+v8fDwAAAAAAAAAA +AABVV1FzAAAAAAAAT19VVQAAAAAFLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +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 +AAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPeQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIIIIAAAAjEAAACAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYUAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAFgwAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIVkAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAgACAAAAAQACAAAAAAAAAAIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -CAAAAAIAAAAIAAAAAgAAAAgQAAAAB6YAAAAAAAAAAAAAAAAEEAAgAAEAAAAIAAgAAAgAEAAAAAAC -CABgCAMAAAAAAAAIAAAAAAAAAAAAAAAABAAIAAAAAAAAAAAQAIgAAAgAAAAAAAAAAAAABAAAAAAA -ABgAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAKAAAAAAAACCAAAAAQAAAQCgAAAAAAgAACAAAAAAA -AAAAAAAAQAAABAAAAAAKMoAAQAAIAAgAAAAAAAAYAAAAAgAAAAAIAAAAAAAIIAgAAAAAAAgAIAAA -AgAACAAgAAAAAAAAAAIAAAIAAAEAAEAgAAAAAAAIQCAACAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAAAQAAAAABAAABAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAEAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAACAAA -AAAAAAQAAAgAAAAABAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAACAABQAAAAAQIEAAAAAAAAAEAABC -AAAAAAAAAAAAAAAAAFAAAAAAAABAAAAAAQAAAABQAAAAAAAABAgAQAEAAAAEAIAAAYAAAAQAgAAA -CeAAAIAAEAAIAAAAAAAAAAAAAAAAAAAgEAQAACIAAEAQAAABBAAQBEAAAAAAABAEQAAAAAQAAEAB -gEADAAAEAACAQAAAAAAACAZAADAAEAAQiAACAAAAAAAAAAAACBAAAAAAAAAAAAAAAAACAAAAAAAA -AAIAAAIAAAAAAAAAAACAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXoAAAAAA -AAAAAAAAABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAACAABAAAAQAAYA -AAAAAAAAAAACgAAAAAAAAABAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAQAAAAICAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQAAAAABAAAAAAAAEEEAAAAaBAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAggBAAAAAAAAAAAAAAA -CAABAAAAAAgAAAhIFAoAAAAAAkgQQAAgBCACEhACAAAAAAIAAAhAAAAASgAQEEEAAgACQhAAAAAB -ACIIQEAQAgAAEggEAAAAAADCAAgAAAAJAAAAEAAACAAAwAAAB5EAAEgAQAAAAAgCAAACEAACCAAA -CAAMAIAAAABAEAAAwAACCUAAAAAAgBAAAEAAAMEAEAHAAAQCwBQAAEAAFACQAIBAABAEAAAAgEFA -AAAAUAFCEAIAAQBAAAIAAQgBAAAJICgACiQAACQAAgIAAAAASAAwAAAgAAAAAAoAIAAAAAAACgIA -oAgQAAIQAAIgABAAAgACAAgIACAqQAACQAAQAAACtwAAAgAAAAAQAAAIAgAgAAAIAAABCAAAACAA -SAIAAAAAIBAgAAJAAAAAQAAAAECwAAAAAAIABAAAgAIAAACgAIIQEAAAAAQIACACCAAADAAwAAiA -AIgIQAAACYACQG4QAIABQQBEAhAAAQEAAJAAAQgABgCAgBAQAAARQAIEABIAIAAAAAEQAgBECAAA -EAQIgBAAIACGAAAAAAAAAFAKkAAAAAnyAAAAAAAIKGAIACCAEFQIQAAEAEAACAAIQAAAAAgAAAAQ -AAAAUAIQQWgAcAAADAAEKQAAgBAGAICQCAQAAAAAAEBBgAAyQoBgQFAAABAEiAACgAAIAOOAgAAA -EAAMCEEABAIAAAgMicAAEAEAAMAAAQEAAAQQUIABAEAAEAABgEAAAAQAAEGhwAAQgAAACAAAAEAA -AAABgtAAAAEAAJACCAAABb8AAgQAEKwAAAEACAABAIAABAAAAiDCAFAAAAQAANEAAQQBAYAUgAAA -EAARAAEAIAIAAkMAAAgACAEAAAAAAoDABAICEAAMAAACAAEAkDAABkARAAAQAAAAAAigABCAAAAA -AIIAigQEAAAEAEAAAABIAAIIQAANCABBFAACAAASAACAgQACAAIoAAoAAAIACAgAAgACAigKoAAA -AACGhAAIAAAPgQAAAgCEAAhIEAAAABFwAIAAAABAAEIAIAAAAAAUgAAAAAIAABYAAAAAgKgAgAAA -AAAAgAAAAAAAABIAAAAAAAAQAEAgBEAQAIAQgAAQIBACACAyACCAQMJAAAAAAYAQAAgEEQAAIgjC -AAAAACgAAQIMASAAACAAAABASAAhAAAAgAAUAAFIAcJBAJAACIAAABBAIAABAAAggAoBAAgKMAAA -AAjoAAAAAAAAIIAAAigAAAAQABAAAAAAEAAIQAAQAAAEAACUEQAAQUIIAZAAIQABQQACkAAAAhAA -AgAUAAQAAAIgAkQSIAAIACAAAAAQAAAAIEgIAAAKAARAAAgGQAAAAQECSYCAABQAhACIDAMKAFAA -BAgQAIAgAEADCAQKAAAAQAIIAAACAASAAAgAAAAAAQAiCAgIAIgAIAAIQAAIAIAAAAAAB6EIAgEQ -EIQAAAkAAJIBhEACCQQIEACAAABIAAECAIAAAQgIQCAAQAAACBAAAAAAAAAMEgAgAAIAIAgIABgQ -AAAACAQAAEICAEBKAgAAgAAAgSBABKAAQAAAICCAASEIgQCgBgAAIAAAgAAAIIAAQAAEQAQgAARA -AACBgAAEAAEBACAAACEAAAAAIAAAAAAEAAAABAAAAAAAAAAEQACAgAIFAAAIBICAYAAAhAAABAAg -AACAAAAgAAAEAACAAAAAQEAABAABAAEFQAAAgEARBAAAgAgAAAEgAoCAAIAgAAAAwAAAABABAAMA -AAAAQAAAAUAEAAAQAAQAAAkABAAABgCkADACAAAAAFABQBAAAAAAAAAICAAEBAAAACAgAACAAECA -IBAAAAAAEIAAAgAAAAACQiAAAAQgABAAACIAACAAEBABJgAAAAJTAAAAEAAAAAAABBRAAwEAAAAA -AJARAAQAAAAAEAAIoAAEAAAAAAAgAAACQgAAAAAAAAAQAAEAAAAMABAACAEIAAAAAAAIAMAAAAAg -EACoIgCAIAAAFEADEIAAAAgBCCgQgIYUKAGAABCBFAAAAAAAEIIwAAAAAgAQgBECAAARABCAkAAo -AAApEIAIhAAAAoAQgIAAaAAQARCARAAoADQAEAAADLSAAAAoAAAEEIAAAAAgoCgQgAAEKAEgAhCB -0QAoAAAAEIAEAAAAIAARggAYGgAAABCChAAAAAAAEIAgAAAUABQQgAAAABQgJBCAAAgoAAAIECAD -AAAQAQDEJAoAAAAJYMQgAAAoAAjAxCAqqAAACADEKCIAAJABQMQkAAAAIAAAxCAwABgAAEDEIAEB -CZAAAEQgEIAoGABAxCACQCiQgIDEAAAL1SAhACgAAADEICIAANAABMQgAQEAkACAxCAQSCgAAMDE -IAMAKACCwcQkBAEAAAAAxCARAAQYAIDEICAYAAAABMQgAQQYGABYxCAAAACQAMDEgAQFAIykJAmI -ACAAABAACYAQEBAAQCIJgEAAAAAACgmAEAMAiQAgCZAYAACAQAoJgAAAEABABAmAaAAAABAgAYAE -AhAIBAgJgIAAkAAAIAkAAA94kaQAEAAAAAmRUCAAAEQQCYAIIAAABCAJiAgAEAEEGQmACAAQAAgo -DYgAEAAAAAAJgAUAAAgEEAmCCMAAAAEQCYAEARCJAAAJgAAAAAgEEAkEAEDIRIAAgWJhiAACAcgA -BAhIAAAAQIgUKFAMhQIhAAAAAgRAQAAAwMACAiABAIBwaEggQABwBGBgAACABAkAEEiAQRAQUgAQ -AEEAkIhMAAAADvlJyEBABAAgGHBiwAAkBAAQcGBACIRgSEA0KEgAIABkIARAICAgIA4CIAAYAhDg -BEAAAgGMAAAAAGAAAARQcGAAQkREAEDEBEEAAEAAEJiKcAAAAgAKQAAaEQIEhAECBExAmhhAqKAA -GGRAAAACQAKgwIAAgAAMAAAAAAGBQEAEAAQAEGAKSQBCIAAEBAAoEAAAogKCAEgIQARAIIgKEBCI -AABKDhIEAAAIBAgMBAQAAAEAREgEAAIABCwSAURYGEokBBQMAAhKAgAISUEIWgGAAAgIASkBolAo -AEAACCgAQAAEAAKgggAICgBBmAAAACKBgEIAgZAgBIAAJIAAAAAAkMgAgABAIQgAAAAEiAAkAoAE -AARBAARSQAAAAAgEAAAAARAiCAQhApAAAAAAAAAAgAgBAYQAIgCACYgUyMYkDhAAAAAAAImqAAJg -AIkABCAIACBAAEASgQgEIkSAAAACCAABQhDAAACE0RICAAAAQAAgAAQAAAQAEgAAAAEEAEgBJAQB -AwgIABEQYACQAAJMZiw0AhAEAASRIIYhTAipCEhwAhJAAAIWlAGBoCgBgAACRImgFEyMCRQAAAAA -KIQAADAwAIRIAABCYQEQQGkIAABAMgIAIAAAgSAwFIJAQAACKChAAgCACAAABEZAICEABnGoQUBg -CBRMBGBIQoGgISoKgQxCQAAgAQ5CkkgCAABETQQgAEAAAAAECAAACAAADSmABE4AEQgQAkQBACIA -AEYAAAAAIYEgggEASUhTMBAAnQQQABAAQEQIABADBAARQEeAAAIABAcEgAAYAARCShAWREQAAgAA -ABAQABAAAAcQlACoAAAQAABAFARCAAQABIAEhBAEBEIUEYAAAAAMohAEEblGVgAAFCAIwEBiAAAQ -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 -AAOrAAAPDgAAAAANAlUdJycnJwCIAP9fEV8RM1VVVQQVCk4zMzECREUjFbu7qlV3d0bfDB1FZ1VH -VWYPCgS/u7u3NXdyV9eqr7u7Cl8KXzU6WlMAAIurAACurgD6Ebuq+7u7AAAAAAAAAAAPDxsPAFUA -AAD6APoPDz8/AAAHihEbu78A/w8PM1p1f1VVCl9VWjo6u7sIrlZWqakMLiPv1dUC3wAAAwMAAA9/ -AAAAAC/fqg8zM3cbT08F3SIiEREzX6pTX18Fr1VfO/d1d3O6dydVVXJ3AWcdP0ZXVUdVVQ9fJ69y -d3E1d3cfX1BVEREbXxtfNTVVUwAAR0UAAAwMBf8nd1X7cncAAAAAAAAAAC+vGxsAVQAABf8F/wpf -Lj8AAAq2d3cRFQWvCl8zVRAVrq4Vv1VVNTVyd1n/VVVVVR0/Ac1V1QHvAAADAwAADx8AAAAADd9V -DwWvEScPjxH1ERERETMFVVOuvxtfVQUx93Z3cxUAAwAAAAAAAAAAAAQACAAAAAAAAAAAEAAAAAAA -AAAAAAAAAAEAABAAAgAIAAAAAAAAAAAAAAAAEAAAAAAACAAAAAAAAAAUAAAAAAAAAgAAgAAACmcA -AAAAAAAAAAAAAAAAAAAAAAAIAAAAACgAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAIAAAgAAAAAAAAACgAAAAIaQAAAAgAAAAYAAAAKAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAgAAAEAC2AAAAAAAAAAIAAAAAABAAAgAAAACAEAAAAAAAAAQAAAAAAAIAAAAAAGwwABAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAgAAIAh -AAAAAFCAAAAAAAAAYAgAAAGAAAQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -gAAAAAAAAACAAAAAAAAABAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAINAAAAAAAAAAEAAAAAAAAA -AAABAAAAAAAAAAAAAAAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAABAAAAAAgA -AAAAAAAAAAAACIgAAgAQAAAACAAAIEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQQigAAAAAAAA -AgAAAAAAAAACQAAAIAgAAAAAAAAAAAAAAAAAAEAAAAAAC/cAAAAAAAAAAAAAAAAAAAAAAAEwAAAA -AAYAAAQAAAQAAgAAAAAABACAAAAAAAAAAAAAAAAAAAAQAAAAAAASAAEAQAAgAAAAAAAAAAAAAGAQ -AAAABAACAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAgAAAAAAAAAAACAAAANbAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAEAAA -AAAEAAAAAAAgAECAAAAAAAAAAAAAAAAAAAAAAAEAAAEAAIAEAAAAACAAAAAAAAAAAAAAAAEAAAEA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIBCAEAAAAAAAAAAEAAAAAAAwAAQAAAAAA -BAAAAAAACAAAAAAAAAAAAAAAAAg3AAQAAAAAAAEAAAAAAAAAAAABAAAAAAABAAAAAAAIgEAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAAQAAAAAAAAAAAABAAAAADAAAAAAAAAAAAAAAAAQAAIAAADQAAAI -AAYAABAAQAAKAEAIjdBAAAIBAAAAAAwQABXAAAQAQAAAFQAAAABSgAgCAgBQAAIAQAIAAhAIAoAA -AAIAAEEAABABAAAAAAYAhBAQAAACAgAQABAAAIBCQACKAABQAIIEAAAQAEAAAgAQSAAAEQIIAAAQ -AAAIAAAAEBAAAEACCAJQAAAABAwAEBACAAAogggAgAAEQCwAEggACBJAIAAAKAAAAQAAAAAIIggA -ACgIAABgKgMAAAAAEAACAgAAAAACBRAAAACgAAgwCAEQAAAAACAAAAAgAAAoqBAAABAAACAAAAAA -AEAAAAAOwCBlaAAgAAAAICAAAgAEYAAAARAAABIAAAAiAAIABAAAACIwAgCAAAAgAAIIIAAAIEAI -EAIIEAAABQIIAgAUCABiKAAAAEYAQCACQAEA6EAAAAwAAAQQFAABAYACAEtsAIAAAQIKACAAwAkA -ACpUUQghAJEAEIIRgBAOAgIyyhKEAAGAAAACUAAAAYAABgBAEQEAwAxwAFAAQAABhFIACkgAAAWI -RA4AEAIgEEADCIAADBEIgJYuQAAAAAYBYQAAAACEAAQBAAAABnaAIBAAhAIAAIAAgAABAAGCEAhB -AAAACEQAAAACgAAAFFCACMiAAhYCgIgBAAgAkgCAAQAAAgAAACgQAAQAAIABQAAEAAEAAAiQEUDB -AAACEcAABKhUAHAJAQDACAAERsCIQAAAAASAERGQACIAAADAgBAAAgAABAGBkAAABKIIKACAABGo -EABgAAAAQAgAACAAhACBiMAQCAAAAAiBAAAABAAAAAADAAAAIAEAAAIEAgAAAAhhAAAEAACMCCAQ -AAABABAAiAAEBASIEAASQQAAIAEEEAAAAAAAACCIACAAAAgBCTBAgAAQAAAIsQQgEAAIAAYBCAAA -AIYAhaASAAAoAAABIAQAAAAAAAKEADABAIQIABAAIAAAAACAIIFgAAADnIQAAAgABAVEAoAAAAgI -EAAAAAkAABQEAgAiAAAAgAAAAABQAAAwAAQAACEBAAAAAEAQBAAAEEIAAIAAAABQACAACgIAABAA -IAgQQACECIagDAkQEAQADAGIAAAAAAMmAIgBBAAAggAAZAApAIAAcAjAxCYAEIBAABYgFACAMgAB -yCQwAATCCEIAQAAAASEGJIgACAEAIAACQAAABAwEMBAAAAZmgQAogICBgAAgICAABAAAYskhACAA -ZgAkwAAAAAAgBAEAAoACBECCBggAAQCAACAiBAIRABFiABBAARAACQAAAIAAAQAAABIABCEggBYC -IAoICAAASoKAAAwEQggAAAAACIIAAIAEIAAIIAoAAhEABAwAAAoAAYAgCAgAEAAEACAICAAMAACA -AAhEQAQgAAAADAAgCDAAgABIAgBIAhAAIAAACnMIIAAAAgAAAgwAAAoAACAAChgAFBAAJgAJIAAS -AABAAgyABAACAgBAiAiAAAEAAABICAACAAAEAAgCAAJIAAAACECAAAAAgECIAgEAAAAAJAAAACBA -AIAAAAQAAQAAQAAAIABAAAAIAAUAIEEBAAAAAAAAgQAhAQAAAABCAAAAAAAAAGAIAEIAAAQAAoCA -YACAhgACCEBIAQAAQAEAAAAAAAADFAAAYAQAgQEAACCAoABAEAAAAAQAAAAAAAEBgYQAEAEAACCE -AAAAAIABAQAAABAAAAAgAAEBEIAEACAAACAAAABiIAAAIBIEQQAAAAABAQCAAAgBAADAIAAAWAAQ -AQASAAAACAACQCAAAKQAAAAMAAAAJAAACAAgAARAAAAIIgAAACEAAIAAQgACVQJBAQAjAAcQAAAR -AAAAACAAAIAAgAAAAAzwAAAAAIHACgAIBAABEACEgAQAAAAIAAgAAQAAEAAAAAAIFAACAQAKAAyA -AACAQAAAAAgAAEECJQAABQMAAQACAAAEBAAIACAABAEAEAAAZQCAAgIAeAACEICAECwAAAwQgIpA -KAAVABCMAAAAAAApEIDAAAAUIAAQgAVAABUQUBCAIAgAABgoEIgAAAAAAAgQiAAAAAAEIBCAQAAA -AABoEAAABEaABQEAAAAkEIAgAAAAAAAQgIAAABYAAhCAhEAoAAAAEIAAAAAAAFAQgAEAQAAAABCA -AAAAACAAEYAAAAAAgCQQgAAAgBdABBCABAAsAiACECQAAAAAAEDEKQAAAAACCMQgAAAE0ACAxCAS -AAAAAMDEIAMEAAABQMQgCgoA0ASIxCAhAASwAEDEKAcAAAAAwMQoAAIAkADAxCAAKAAAAAjEAAAB -tiACAggAAMjEIgKEAJAAAMQgMAAJkCAAxCQBABgAAADEICMAGNAAgMQgCAIAAIAAxCEBAiiQAMTE -IAIAAAAASMQgAgAJFEFIxCAGAACQQFDEgAAAAACgEAmACgLAAQVQCYAQAsgAoBAJgAAAAACgKAmA -CAEAgBIQCYAAAQAACCEJgQgQACAoIAmBAASAAQYUCYCAAEACICIJgEAAAAFAAQkAAAiRgAQAMAAk -IAmACAAAAQAACYIAABAgASEJkBkAkAAABQmCBFAAAAQQCYIgAAAAQAAJgAkBEIAAKA2AAACAAEQA -CYAAABAIACAJiAAIAIgABAkgIEAESAUENOAIqCCEIGAEJCHUABAAQgoCBMRAAAICBDAkRAACBCQC -BAgoAABQMEAwJEhwSAAABAQBQHCFABgARkBAAAAAIEh4YUJE0GBAcAAACSAAFEAARoIEQAgBkMgQ -YAAIEAAAYAAEYBBgYABAAAAgAAAByAAUIACIQEAQACBQAEAEAABAAAKcBAYAUgJkAAAERCBAQCQR -AAAAGckAAApEGEBAAKgSBAAADIQcREAECEhSQAAArKAAAImACALh4SFhJCIQCCBEQEBRGRgJCQQA -AAQICCKMyEBAAIAEBBAAAUAJAAAAwEwAAAQAAAiEDAEEAABOkEgIAAAAAeAAAUIAEAwAAAEJAlgE -BMAIAQAiAAABTEgACQIQCAggCBoAgABAQAAAAgEAAAhKCEAAsUQBSQRARGQBYACAAEpRQEAAABJA -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 -AAAAAAAAAAACAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAgACAQAAABA -AAAAgAAAAAAQAAAAAEAAAAAAAAAAQYAIaAAAgQAAAEAAAAFgAAAAAAAAAAAgACAAAAAIAAAAAAAA -AAAACAEAAAAAAGEAAAAAAAAQACAAAAADgAAIIAAIAAAAAAAAAAAEAAAAAAAACAAAAAAAAAAAAAAA -AAABAAAEAAAACCAAAAAAAAAIIABAACgAAAAAAAAAIAAACCAAQAAAAAAAIAAAAIAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAIAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAtNAAGAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAAA -AAAAAAAAAAAAAAGAACAAAAAAAAAAAAgACAABgAAgAAAAAACAAAQAAAACASAAAAAAAAAAAAAAAAAA -AAAQAAAQAAAACagAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAEAAAAAAAAAAAABAAAAAAAABAAAAA -AAAAAAAAAAAADv4ACAAAEBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABJAAAAA -AAAACAAAAARQAAABAAAAAEAAAAgAAAIAAAAAEAQABgAAAAACAAAAgAAAAAAQAAAAAAAAAAAAAAAA -AAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAQAAAA -AAAJAgAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACEAAAAQAAAAAAAAAAAAAAAAAAAAAACAAACAAEgAEAAAAE -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAADMAAEA -AAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAABAAAAQAAAAAEAAAAAAAAAAAAA -AAgACAABAAABAAAAAAgAAAEAgAAADcjSACQIAgIQAAAAAEAAAAUAEAAMAAIAEAAAAEMCAgAAQAAI -AFASEAAQAgAgCAAAksAACAwAAAAQAAAAAAAAAARIAQgmgAAIEQAIBgAUAgAAD7QAAAAAQAEQwhAQ -AAAABEACAhAAAABIAAgAgMAAAgACAAAAAAACAAgAAAAAAAIAAAAAYAAAAgAgAgAQAAACBRAKAI0C -AAAAAAAADcAIAEACAFIoCAAAQAIADAAKAgAIAAAAIAgAACAAAAACEgAAAEAAAAAIAkgBAGAiAEgA -CFIAAiBwAAICAKAACAoAAKAoACAAAAAAAAADACACAAAAAKBAAAALrQAAEAAAAGAAAggAAADgEAAA -AAgEAA0gAADgEAQIAAAQEEAgAAAAAEAARUgCAIAAAAAoUAAAACgARMgAIAAAAAAAaAACAAAAAgBo -AAIIAgAAAQGAAAoKEAEAAEAABAKQAAEQQIAAECAAEQAAABAUEABAAAQAgmqQDAAAAEACAEBQAAAA -AAgAEEBgAAACDAZQCEgMgAYWUChKEAQAAAAQAAAAAAcXQQAAAjCIEAEAAABgAQ6GAAhJAACABgAA -YQCAAQALwABgAhECEAgADAAWggAUIAgMwQCAABAKAIgBgMAIEA4IKAABAAAAFsEggAGAAEAQkCwA -IgQADCihQAEBgAQAiQgAAAmAAABBQEFABAAAAICADIACCAAAJAAARAoEgUkRhAAAAZAAAEBIBCIA -AAQACBEAACoEAACRQIEAAAQAEMkAAQAAA/YABABQAEEAEAQAAAQAKAgAAAAABAAAAIMCBAQAQJAQ -gAAIEAAAAAAAAAAQAABQgAgABAQAANFRCAAEEACAqAABAABABIBAAAAAAgIAAIxACAAAAAAUAASA -AQCCAAAAAAAACIAAABCAghACAQAACAIEAAAEABBAgKAEAABBsAhACAACBAAOQBCAgAAAARAwRAgQ -AAABBgAAARAAAAQCoACCAAAHXgAAAECAAAQgAAAAQAAADgAAgAgAAIAAIAAAAABQCEAQgIEMAREI -BJAAUAUAAYQAAAAAAAACEBAKACAgAAIABCgAAIEAABBAAgBAAQQACIAQDgAIAgEAAgAIBDAABINw -AAAAEAAAJAAAQAEQAAhiUAFgAgwCACQQNMICFAEEBAACAAyAAgAAAAGACgAAAIIAgEADgAAICIiJ -AAIAAAAIAAAAAA51QAAIAgiQUAICEAAABEABAhAQAAAAAIADwAQIAAAkIiAoAAQAAAAAAQAAUAAI -AJABZBBRAAjEIIBACEAgEIAIAQAIAAAAQCEAIBAAAkDECiQIICEACgJBBggAAAYAEAAACSAoQAAA -QAQJAAAAABBAAggAABCAEIACCQAAgAICgQBIgAAAAAAAAAoAAAEBBAQACAABAASEAACIAAQAAIQA -AQAACnsMDBgIQBBAAQkAAEQABoAAChQAACgAACAOACEAAAIAAAgYgAAAAAAACABAAgQAAAAITFAA -EAIEAAgBgACQAACCCIAAC0ADAIAIICAIAAAgAEEDBYQBAACAACAAAAAoBAABAICgAEAAAAAgAQAA -AACAAAFBAEYABAAAEEQAAQUFQQEFAQABAGEBAAUAgAABCAAAAEQAAAIAQKAggAAAAAAAAAAJswAA -ACAAQQAAICAAAACAQAAAhAAAgBgAAAEAAAACBIQAACAAAAAAAAAAAAAAAACAKAAAgYAABCAhAEAA -CYCCAAAAAAAAAQABAQECgAAIIoAFACADAAgSIAAAAgAACQAAAACgAEACQCAAAAAQABgAIAAAAAAw -AABYAAAUAABKQCiAAAQAAQAIIgAEAgRQAQASAAAgAAgBQAAAEAEAgAIAhQAAAA+mAAAIAAgAEAAS -BAAAAAAIgAAAAAAAoAEACOAEABAgEAAEBIABAQJAAABQAAAAEgSAANAAAAAMYQAAAgAQEAAAAAAB -AAEAIAAAAAAwAAkBEACABAAAkCAAEIAgBEAUBAgQgAQEQAAQARCAUAAAFABIEICAAAgAAAAQgAAB -ABQAABGAAEAAAAIIEIAAACgAAEgQgEAQACEAYBCACAEAAEACEAAACD6AECAAFBAJEIAAAAAiAFAQ -gAAAQAAAAhCECACAAQAAEIAAQAAAgAAQgQAAAAAAIBCABAAAAKgAEIAAACgAACAQgAQAAAAAKRCA -AABAkAAAECAqAgAAgMTEIAABAAAAAMQgE0IIAACIxCABWACQAADEIDFAAAAAaMQkQgAAkCBAxCAC -CAAAEIDEIAgACAAAAMQgAQAJAAggxCABAggAEIDEAAACBCABQAAgAIjEIANIAABAAMQkAAIAAAQA -xCAAAgCQAIDEIAQKAFhEAMQgASAYkBJIxCACSigAAFDEJBQAKJASQMQgAgAJAIDMxCwBSAAAAgDE -gACAQAAAEAmAGAQAAAAACYAEALACRJAJgAQAAAAAAAmABACAAioCCYgABAACAAANgAAEAAAEoAmI -oAAwAAQACZGkEAAAAAAJggooMAJAKAkAAANxgEQAgAIgoAmAlAAAAAAQCYoAAAADQAgJgBEBAAAA -UAmEAIAAAAgqCZAIEBAgAAIJgBABEIAoAAmIgAAQAKACCYBAEhAAACAJgEgCAAEEAAkABERAICAg -gBAAwRUiAAFIAABARgLgAgIQJKEAqSwAyAgCACQAAAEARMJAAEAJIgZAAgBwAAACABAmAYkUAAAE -AEBCQoAESBVACYgwBAAAhAAABr0QACAAhmAEcgBCEEASBAAAAEAEQEAAAAIEAEAIAAAAAAAAAAAJ -AABIQEBEEIAIgEAwJABAJJIQAAAEQgZMElQAAEBAEAIIAgQiNYZCBiGAAEkAAQAIAAQAhAACQCRI -IABADAgoqQABCYQBAEhaQEwUQkGAAEgoShSEAAQCCAJB4YihpAFASAFJQACCGgBCCkCBAAEJCAAE -AQGyEAxATACQAABLX0QAAAAIAAEBAAGgAAEAABoAFBgAABACgQAAAAgABEAIAAEIAAgACKEACABA -HFIQAAQABAwACegACAAB4QwAAABEkAQsoaAJYQkAAAlKCAihgjQyChYEAAEIgCAICAGAAJOCAgQI -AAAICBIAYgABAABAABBEECAAIAIEIggSABAQAxASChARENIgBAAAIIiAAAgAIEAxCAJgQAAECAAA -AAMAAIZMCMREAQEUIAgKAADACAYgACBAEAEAgQAAEgJggAAAAsACgAAEACIAAAASIQCAwAAACARA -CAMIC2kABmAQAECIAIBEcCgQAGgwAAQAUIAAARAQAUBgQElGCkJBAEAAagwAQAAACAQIKIBCYAgw -AEGOAgEAAAQGAAQAlDCwIoBAgACQAABAAQGAAEJIsAAKQKoAAiAgEAVEIAAFAAJCAA2ECAAABNNC -KSIRFICBgEQIAChAAIAIBAAAAAQABACAEAAEQAGAKBQCQIgEAAAAACApEAICAABCSBKicAAAAIAg -IAAECIAAlRAiAgABAAAAACAgSIQoAhAEBBFCFABYEFAQAlCQABAAaBwMQBxAAARABAIABAQUmLRC -IJNqIAAEFgZQA0QWAgQEQhIDFBQAF0RAAAIEAKsAgACAEkAAAgBEQAACFMQCAAAA0YQSAEBAFCoS -AYRAAxAADFAAAAAAAEAgQAEQAEAQJABABAQIQBAAAAAQFQABIABhqURIQBBCAgIAqaASAgAXBekQ -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 -9xFxM/oidyJ3d3cid6KnVYuvrxG7qv86Pz86oa2r7wCqrr8/OicKd3Ie/6WnDy4idycnqqt3cj8/ -B/cRsavvChsKGw93VS8bEREbAAAKLTIyAfuJu/Pzr64XnyInVaUAADcVAAAAAK+7AFUzqjMPAAAN -DfIizgoA+jIyipuq/yB1InKrqw+7d3IiJ/D/D/8nJzNf9fc6NTIyM68h7SHtd3c/PwH7d7cz/xW/ -Ba+6vwWvUldVR66/Fb+r+zU1Pz9RXQFFAKoEFT8/J193dw3fVVcPHScnInf/73d3Oj8B8Sd3AUVO -X05fD1VVHyd3dycAAAIvNzcB+0V38vevvz8/cndVVQAAMXUAAAAAM3dV/zNVMw8AAB8f8RHNBQX/ -NzdGV1H7Fb8nd0VFD1V3d3d38fsL+yd3M1X18TU1NzczVRHdEd0CAAAAAAgAAAAAAAAAAAEAAAAA -AAAIAAAACgAACAAACAAAAAAAAAAAAAAAAACMAAAAAAgAEJAAAAAAAAAAiAAIAAAAAAAIAgAAAAIA -AAAAAAAABe8AAAAAADAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA4QAAAAAAAAACAAAAAAAAACIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAgAAAEAAAECAAAAA -iABAAEAAAAAAAEBAAAAAAAAAAACAAAAAAAAAIIAAAAAAAAAQAAAAACAAAAAgAQAAAAAAAAAAAAAG -xgAAAAAAwAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAABAAAAAAAAAgAIAAAAAAAAAAoQAAIAAAAAAAA -AAAwAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAUA -AAAgICAAAACAAAAACAAAAAAAAAAQQAAAAAAAAAAABAAAgAAAAAIAAEAEAAAAAAEAAAEeAAAAAAAA -AAAAAAAAAACADAAAABAAAAAAAAAAAAAAAAAABAAAAACAAAAAAAAAAYAgAAQAAAAAAAAAAAAAAAgA -BAAAAAAAAAAAAAAABAAIAAABBQAAECAgAAIAAAAAAAAAAAGAAAAGAAAABQgABgCABAAAAAAAAAAA -AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAGAAAAAAAgQACAAAAAAAIAAAAAARYAAAAAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAIgCgAAEAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAKAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAADAAAAAAAAAAAAAAAAAACA -AAAAAAAAAMAAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAABAAAC6AAAAAAAgAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAEAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAIAAAAAAIAAAAAAACAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAYAAAAAAAAEAAAAAAABAAAAAAACAAAAAKAAAAAAAAAgA -AAAAAAAAAIAAAQAAAAAAAAAEQAAAAAABAAAAAAnLAAAAAAAQAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAkAAAAAAAAAAAAAAAAAAABgQEAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAABAAAAAAAAIAAAIAAAQ -AABAAAAQSEAAAAEAABAAQAANAAAAEUAAgBAAAgAAABAIEEAAAAAAAAAMAAAAEAAACBQAAhAAEAQA -YAACQASQQARMEgMCIoAIEAAAAAAABxYAAAASIAACAgAAIAAAAAIAAAoAQAAAAgIAAhQADAQAAhAA -cAAA0AICABISgAAQAAIAEgAAApDCgQgASAgQAVABAAAIAABAAAAAAUgAAMkAChAKEABAVQAACAyQ -AiAMAAAAQAgAABAgABRAEAQABAAABAAIAAhQACAAAEgSBGIACAgAABEJJBCAYEAiAgYAEAAIBQoA -BDMwgAhQCgAQRQgAAAAH1AAACggAAQQAAEAgAiADIAAATRACAAAEAABUggAAAQAAYCgoIgAIABAA -AAACAUgAAABUAAEIYAAAEAEAAhAAAAgAUAACoQAQEgAICAsCAgAAQCAgAJAmIgABAAABCAYMYBAA -AAABA0AAAAgBBBBUhgBJCAAGwAAAACADAEACCYBgZAAAAAIOQsgBABAAERCAQCASAIMRBEAAISAg -AAKOAJIAAAFRwAGAAQB2EYAgCAAAAEQIAkEAAAAQYggQQQSAAAAWEEgAAQAAAALQAAgAIEAgImBw -AAFAAgAWgIAAAQhQAgSAwAAAAAACIABAkQGAAEwACCABRAAAAggAwEBBggAQEMgKEAAAAABAAAAB -A5IAUAAA0QALAIAAgIABAgAJAQwATAIAAgAGgGCAAAAAAQiIBEABIgnAAPAAIJQACEAAABAgRAAA -AhwEAAAAwAiQABAESABEgABIEAEIEBABgQgAAAQUALAACAASAARAhBEhAgAAFAMhAACBAAQQMAAA -QQACggSAAAMkAAAEAEEAAiAAAAAgMIQEACBKAAABMAKAgJBAgQgAgEIAAAAAAJAAAAAIBgAAEACC -gAEAAkyAgAAAAqAABIAAkQACAAAAAEASYAAIACAAEECAEABBgBBBBAABAAQWCAAIAAAIu4AAAAAA -CAAAIFAAAEAAAAKEQAAEAAEAAoABAgQAAACKgAYAAEAwgAEQBAEEAKBAEgACAAQCKQIAAAAQQAIA -AAAAAAAAAAAAABAAQACCBAAAQIEIABAggCAIAAgAIAIgAAAACAABAAAACAIRAAhAACAIFBCBICAA -ASIAFFIAlCAgUQAAECBgIEAAQCEAkAzAAYAACAEAYAAANhCIAADAAEAAAATBgQAQEADAiIIgAAAC -IWAyQAAQCAIQYRIABAgBAACBEAAAFIggAAMQBAAAgAAhJIDAgAhAAAAEAIAIBMASEAAAQAAIAAIB -gAAAAAgQAAAAEQAJAEAAiAAAAAwAAgQAAABACAgAAAACIAAICCAAAAAmBAgQAAAAAIAgCAQAAQIC -AQAoAAABAAIAAIwIEhoAAAACCgAggEAEIAIIIAAAAAAAQQAAAzQIAYAEQBQCAAgEgAAAAQAACQAA -AAAAQAAIAAAEABAAAIhAAAMAMCMAChAAAxACAAAJAAEAACAgAAgAAgSAAINACAAEAAAAAAApAIAA -AUAAQggAAARAQEEBAAQEAISMDCAYYQBAAQBAAABEQAAgEAAFAAWBIACYAAAAAAAAAADhAAAggAAY -AAoAAQAgAAIAAAAAABIAgIAQAAAgAoCBIAACAAAATgAAAiMABBAAAAAQAACBAQQAEBDAIIAADABA -AAAAAAAhEAAQAAAABAAAAhEAAQCAAQFEAAEEAAAABAAEBAQARAAAQKAAQEAKwgABBQCEAgAQAAQA -AAAAIAAAAAAIACkAAACgAAAAIAgABGAAEggIIAAABAAwCQABAAQECBEDACGAEAQAAQAgIAAAwEAB -CAAgAAggQIEBABoAAACAUAAgCQAAAAWuAFAgAAAAAQAAUAMAAAAEAAAEAAAAIAAACEgAAAAAQAAA -EAAAAgCEAAAAAAABAAQACAQAAICgFIAIAAAAAAAAAAEWAAAAIAAAACCgAAEAAACAABAAAiBAEIAE -AAABABoQgAAAAAAAURGAABAYkCABEIJQQAiQAAAQgAAgKADACBCAAAAAAAAAEIAICAAUCQEQgEAC -gAAMQBCABAIoAAIAEQAAAweAAAgAABgoEICEAAAAgAIQigABGAABKBCCEhKAAEAoEICGAAAAMFAQ -gAYAKABAIxGAgAAAAAIBEIIAAAADKKAQgAAAAAAAABGABAgEAAAgECADCAAAAATEIAIACQAIgMQg -MAAJAIACxCABAAgAAsDEIAEICAAgAMQgAkAIADRQxCICAAgAgIDEIAFIANAQCMQiAAAIAAAgxCQA -AAAAgALEAAAKfiABAAAAGEjEIAIACQADAMQgAgAAAAKExCAACAAAgEDEICBIAAAYgMQiAAAAAAJA -xCIaAACQAEjEIAAAAAAgUMQgAgAAAIABxCggSAAAIUDEgAgAAIAgAAmAAAAAAAAQCYEAABAAAAgN -gJgIIIAMKAmABgAwAIQICYgAArAABQgJgJACMAAAUAmACQIAAAAACYCgAjAAEQAJiAAFAACwBA0A -AAhRgAgAAAChEAmJEAAQAUAQCYAABAiBABAJgAAAAAAAEAmAIARAAAAQCYAAAAKADAANgACAACAo -AAmAAAAAAQAACYBoAAAAAAgNgQgAAACEIAnBAAQE4QBgAGAAQAAQAgBAAAAAACAgAAAAAiBABMIA -AEIBAAAlAEDAJAFUAAYGQEAAAYCkAgAAAAYUNQEBAAExUERAcI2AQBAGCghAAUEAAAAACF9UQEEi -AAAgQBAAQnAQBATAEEAJyX1AARAEQEBwECBAiDDENIBwYEECAABAQAQhgAQEAhAAACAQEAQEQECQ -IBAARAACEAgAAAGAQgAAFgQFIQBISCAECSHhCIgJQQQBqACAQIACAAAAAAgISAARCAgABAIACAEA -BBBAAghAgKEIAARCAEgcQeBMQARCCgBAQgIEAAAAUkAIYAgQEAQgoAFCAABG+wQAAUQAZAAADEgC -BAQAQAgCAAICAAQASAgAAAAEAABEAARACAQAAIkEAAAACgIA5AFBoMAAAABCAEAQAAhAQAAAQgAA -ZABKGgABoEgIAEAhLMAAIAgwAAACEBICCAABQAAGAEIJAAAgAAEDAIAAAMAIAABEAAGACQJwlAZA -ABIACiAACRAAACCQiAhAkQQwCAgEYAgAAQMUAAAAAAAAAEIAAImkCAYgQIIAAQFIZGAQCFGREQCA -AAAEAIGAAQRgCAgAAIBCiAqACAABAAAEYAQAAAAQEiAAAQEAIIhALALACAQAgCAACQAAJCAAABAT -QgGAAQAEMGEIIEUIApAAAABCCAgUAEAIIABEDAIAAAABgCgMACAAQAgIAQAAECCAMCgEgAAEAAQA -AAEAcAACQDBETYRAAiEwQAAJiAAIAIIBEABqAAAAAhkCCKAQMAJCAAIQKEIAAYIgCJQgAEBCQFAM -AQRAAgAAAAgCQCBCAAggBQEAAAgAAAAAAAAAKgEAAAABADAAAQJIhDIgAgCFDAAAAAAwCIAAEBAD -ggUAVAICGQGAAFBYAoAphEICAgXABAEAAAIAl8AAAIAASgIIAAIBEAQQR2QFuRAAAAAAhggAAUIA -wBKUBESQoAERAhQAgMDEAgBQDQKEAAALogIEEAABuDi8wBAAABBGAgCABcAQBDh8AACAABEQQAAA -QQgCYRA5igAQQAASAERIAgIEQAAEBgAQKwQAAAMEgBECFAAEAEQABJiERAUCK6oMIw1BAAIAACBA -BgKqUgBAWAAACEAAVBKSysgIAEAgAAABAFAIEAHAABISBJAgEAoWAgBQAAMAMAiBoSJCEEAAABIR -DhYhIAAAAQJAA0AiACIAAAAvgYgiCiJCQBBIRAgawCAADCw8AgIAEFALAgBAEBICgBIIESAGEhYA -oQEAUJAGAAAgAAAAIAAAAAAFAIAYDQBAQiCwAIAIEAAAVKAACEBFIEoIAADJFIIQCARkJAgEKEUF -SpIISEhCAEBARgCgSAABSQpQQIBASBCQoEQCgAiCACQMAECAAAAAAgoIDATECBKSJCKUBAgKAg2g -sBQAFBCIAAAAArMIEhQMbBBMIQAGlgRRCAyAdgK0DBAAAoEFAhACBAUQAJKCCAQEJDRCCgIAAAQC -kAgMAggwEEDwsAgCDAIAAihQCABSyAqAB+JGEpKCYEgsUACADEKQAJABAtDQaQCDUAYQAEQhEAAU -xGhoSyUKABeHMAMAIEECQjBBgIAjAACAgAADAEIQAACAgAAAEAACkBCAgACAAEDxkkAUFAAAGBEY -AAALoqDgCIAQAQKCA0AAgCMAgCMAABDAgoMABAABAIAABOCQAQAFkICAkBgIIQDoAAAAAAAAgAIS -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 -AAAAASAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAiAAAAAAAAAAgAAAAAAAAAQAAAEAIAAAAAAAAAAAA -AAAAAAABIAAAAAAAKEAAAAEAAIAAAAAAAAAAoAAAAAAHFgAAIAAIAABAIAAIAAAMMAAAAAAAAAAA -QAAAAAAAEQAAIAAAAAAAAEEAAAAACFAACAAAAAAAAABAAAIIAAAASAAgAAAAAAwAAAAAAAAEAQAA -AAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GQACAAAAAAAAAAAAAAAwAACAAAAAAAAAgAAAAAAAA -AgAAABAAAAgAIAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAACQAAAAAAAAAAAAAAAAA -AAAAQAAAQAAAAAAAABAAAABAAAQAQAAAAAACAAAAAAIEAAAEAAAAAgQAAAAAAgAAAEAAIAAAAFAA -AAAAAAAAAAAAAAAAAAAAAgAAB4oAAAAAEAAAAsAAEEAAAEABAAAAAAAAAAAAAAAAAAAAAEAACABA -AAAAAAAAABAAABAAABAAAAAAAAAgCAAAIIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAIAAgAgAAAAACAACAAAAAAEAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA -AAAAAAAAAAAAAAAKcUAAAAAAAAAAAAAAAAADCABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIIAAAAAAAAAAAAAAEAAABAAAAAAAAAAEAAAAAAAEAAAEAAAAAAAAACAAAAQAAAAAAAAAAAAAA -AAEAAALgAAAAAAAAAAFAAAAgAAAAAAAAAAAAAAAIAAAAAACEAgAAAAAAIGgABAAAAAAAAAAAAAAI -AAAIAAAAAAAAAAAAAAAAAAAAZAAAAEAAAAIEAABAAgJAAAACAAAAQAAEAgAAAAAAAAIIAgAAAAAA -AAAAAAAAAAAAAAAAABABAEgAAAAIQYEAAAQAAAAQSAJCAAAAARACRAoAAAAIEgAAIAICCgAACWeQ -CAMAABYBIgAICAAiQEACEABwAAEAAjAAEEDAAEBAAgACAQACIAAAEgAAAAAAIAACEAEAAAQCAAAQ -AAAAAAQAIABAAAAMAgAIEFAACGDCAgBIAAIAAAAIMEAQAAUQAAAAAAIABCwAAAAAIAAAAAAiIEAA -AAACAAAIATACAEAAAAABCgAAAAAKEmwAAAAiJCIIAAgCAAgBAgAAABFEQAEgAAAAsSgQAAIAoBAQ -AEAAAIAIgAAiABACIAIAUAB0ABABEAAQCAAAABAIAAABBEAAAHBAAAkACAIA4AAQAAAAKAAAAACA -MQgAAIgAABAAEAAAgAAACARwCAAIACAEAIAACUAwUAgBCAAERIAAEAQAAABUAAAAAIQAAAAARCAI -AACBAgQQEAIAUUhQAAAABABpgBQBCAAAIAgpRCAAQCQEAAA0QAEAAAszAIEMAAgMASAgBIQAcCIQ -AAABAkAEBBAACAEAAAACiCAAAHGQAGEAABAOAAABAAAAAAAEEBAJAAAAAAAAAAgAAGAAAAAEIAAg -AAEAAAAOAAEAAAAAAAAQEAgBFAASkAECAQAIAAAAAFJAAAAAABCAAAACEAAAkAAAAIMEAAAIgAGE -EckQhIkEyQAABCAAYAoBBAApKEAwUwCCAAACjgCIAAAACLBEAAgEAEBCUAAAAgAgAYAJQACAgAgI -ACRQABIAhoAIMAAAEBCAAACAAACAAAAgAIoAAAgQACpQEgQAgAAAUBAAAAqIBBAAQAHEAAAAAIgA -AAAAiRIACAAoBABgAAAQAIgAACgAAigCIAAAAAAAFAAAAEAEAAACAAAAAAAABAQACACABBRIUAAw -ABAAQAIAABAAAAYADoRAAoABAAAiEmAgAAABDgQIKAAQQEgoAAQgAAIBAAIAAAJAAAAAAFBABBAA -EAAEAACgABEIAAAgCgAAAIAAIQAAAAAAgAAgAAAAAAAIAAAABAAABAAAAAAAAAAEIAIASAwgAAAA -ACAEBAgAAEAUAgwAAAAAwCBCUASAAABBgCIAAAQAAAAAAZAsKAAAAIABAAAwQIGAAEMIIEABACAA -AggAJABhAAAAgIQBCCBgACEAAA7ZiAACAAAAAIKAAQQAAAEQAUIAgCCABBAEAAgAAAGAEIIQACgI -gIQAIAgAgAABIAAgEAAICBACAAIEAIAQAEAAAAAQEAABAAAAzAEQAAACAAEICAAAEAACAIgAgQAQ -gEAACBQCCBgAAAAICAAAAAAAAEgKkAAAQAAACAAAAoQCAQBJAAIEEAQBgAgABECQBiKECAAAAgAE -JAAKAAAAAARAAgAAChMJTAAGCAYCAAgIWAAAUAAAiAEAAgACAgAIgAAQiAAgAAgKECAAAAAACBAA -AAAAAAAIAAACEAECAAgAAIAIAAAACIAgAQAAAoQAGAAAAAEAAgBCAECBACAACUABAAiGAAAAAAAA -AQAAAAAAAAAAAACAAAAAAAAgAEAAIAAAQEAAACgEAIABAQEAAmAgAkBAIACAIABAAAAQgCAgAAEB -AAAAAAAIFQAEAAAACIABAMACAABIQCAgABgAkKAAICAEQwAAQmAAAAABoAEAAAAAAEAAAAABAAAg -kCAAAGAIAQQBAAAQAAAAAEQAAQhAASEgYAAACICABAAAAAAAAAAIpAAAAkAAAAAAAICAICIADAAA -AAIACgAAAAAAACAAAAQBAAAIICAAABAAAAhQGgAARAIQAiAEABAQAACACICAEFAAAAAAAgAAAA3z -AAQAAAgAIwAABAAQAiEAAAAAAAAAIAAAAAAKEAAAoAAIAAAAAAQAAAAECAAAAAAAAAAAABEEIAAM -AQAICiAAAAAAAAAAAAAABAQAAAAAIACAAAAaACAKEIAAAoACACAQggAAAAAAABCABAAAAEAAEIAA -AAQBAAAQgCQAAJAAABCBQAAEkAAAEIEQACgAAAAQggQAAAAAKRCABABAAUGoEAAAAqaAgAAAFBAA -EIAQACgAgBgQgAQAAAAAIBCARgEoAEACEIIAA4AAERAQggCAQAACABCAAAAAACAAEIAAAAAUAAAQ -gAAARAAAAAACAIAAAgAAACAAAACQgIDEICkAAABAQMQkABAAACAAxCABAAAAAADEIAAACAAAgMQo -AwIIAISAxCgEAAAAiEDEIANBCAABBMQsIQgA0ABAxCECQAAAAADEAAAHNCATAAAgAIDEIAIIAAAA -iMQgAwIAAIDAxCAAAAAAgADEIAACAAAAAMQkAEAEAAAAxCAAAACQAMDEIgAACRQABMQgCEoAAAAA -hCABSAAAIMAEgAAAACAAIgmCEgAAAAACCYhEgACAAEIJggUAAAAAAAmACAAwAAAlCYAYETACMKAJ -gAAAAAAAAQmQCACwAKAiCYAGQAAANAQJjJACgAAAJQkAAAIlgQgAAAAApAmAAEAAAEARCYAEAEAA -ACAJgAAkAQEBUAmAAAAAAAAGCZAIhIACKAAJgJiAAIAAIgmIABAACAAACYAAAAAAAAAJgAgAAAAA -IAFwIAwAQEAJAAQCAAAUQAAEECAQQAAABEAQAEAAAABAAARABQE4IAJCBEBAQAYABEAAAQQQAAAC -wCQqUCQCBAIAFABAQAAUQUkCAkYCBgQAMAAACIgAYEQAFQAIIkBIQABMQAJxAmBCIAmAAAAgAElw -0EBEQCAAAADAAAIAEGgAAAAAAABgAgBAEEAAIABAAAAAAAAAAAIgAGQAAAACAIgAAAAABQBCIAAA -AArCAUGgQAQAQIEABAAEAAAIAAACEAAEAAAiCAACAggMCSFIACAB4UAEgQAAAAghAAEECQEAAAEQ -REREQhgAiUAIMkQAAaGhgAAIAABMSiQACACCaAhCBAAAABIAEgJkBAJgEgAEYSCABAQEAAQAQBgI -AABACMAAAhgBCAEAABBEAAgICgQUCAEAAADAAIFAAgBIBAAEoIGyEAAAAEIKAkABA0KBABAQgBAA -CAEoAgAAAIAAgQgCACCAQAiAAAjIRAAAAAIAAIAwAQAABIJCCAAoQoDBAIAAAAAEwCCAwACAYAIK -AcEAgITQEBBIIQgAAIyVKEAoBEAMBAACQGAIAEgACIBAKAQAAQAAAAxgCAgAAAEAjAEAgCAEAAAA -ACAAgACBBChEIWCAIAAAgAAEAAAAAAAgAAAQIIABEAIgAMFAAACAMCEAAAxAAAIAABACQIQAAoAQ -AAAAIBAQAgAQAgAABAQgAABATAwAAIABCBBBABQgMCIAEAAIABVAkGoQgYgKQlUBAKBRDAAwECAA -AAWGQgAADh0EEKAhEAUhSAwiIYQCBAhAFBKgMUARAQwUogBCAhEAEAAAAAAAAAAAQAAAAAQAAABQ -YDCACQ4BUAAAAAAAAAAAAEAoIAABKAAAEAAgEAlJlAAQAMAEEAAABgRAAAIAAAAEQAAmAAAAkRUA -AFAEBYhAACAAABAQAgIgGbgEDowoEAAAAQRCQEAOQFoBQBRkBBgkADC4QIQGFAZIBERERQAAAAAB -GgAIAABAhFQUgAAjUwIABBQWEAIARETQFkEQEBAEBYAICEIEQAApAgAAAAAAAAAAQhAAQAxAFAAA -AAAAQAAAAECASAAAAAQAQERAQgIAEAREQFADCgAwQAAAgACtASRQoABAKAQEAiACBAKQABAEAChA -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 -AKCqPx1HV7uxIH93cqqr8P9VX6+vJyc/NTU/AAAIRndyL991dyFxDw8zM3V3ZmcnJ1ld//szqhEb -GxFVLzMPAAAB7wAAAAAAABP/AAAAAPPxPy4BAVU7AAAODgAAAAAyMiJ3AAAA+v8P9/cBAf//AABP -XwAzAAAZ30x9VVUnMwAA+/NV1QAAAFUbM08PqwMAABH/AAB1VVX9/1UAIid3VVUKXwAAUPo/P0fN -d3cQv3d3//vx+1BVr7sndz8/MDUAAANtd3cN33Z3F7cKXyJ3dndVVyd39/9VUTNVdycnd1UfM18A -AAHvAAAAAAAAAf8AAAAA8/c/PwICVTcAAB8fAAAAADc3Fb8AAAX//w/39wEB//8AAgAAAIAAQAAB -AAAAAAAAAAgAAAgAABAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAIAAgAAAA -AAAgAAAAAAAAAAAAAAAACHIAAAAAAAgAEAAAAAADAAAAAAAAAAMAAAgAAAAAAAAAAAAAIAAAKAAA -AAAAAACIAAAACAAAAAgAAAAIAAAAAAAAAAAAAACAAAAAAAAACAAAACAAAABgCCgAAAAAAACAAAAE -ACgADDAAAAAAAAAAAAAAAAAAAAgIAAAAAAAAAAAAAAAAEABAACgAIAAAAAAAAEAAAAAAAABABAAA -AAAAECAAAAAHjQAAAAAAACAAAAAAACAAAEEAAIAAAAAAAAIAAAAAgAAAAABgAAAAAAAAAAAABAAA -AAAAAAAAAAABAAAQAAggAAAAAAAAACBgAAAAAABIAAAAAAQAACAAACAAAAAAAAAAAAAEgAAEAAAQ -AAQAAAAAAAAABAAAAAgAAAAAAAAAAAABAAAAACAAgAEAAAAAAAAAAAAAAAAAACAAAAAAAAAIAAAA -AAw9AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAADAAAAAAACQAAABAAAAQQBBQAAAAAAAAAAAAAAQQABRAAIIAAAYAAAAB -AAAABAAABAAAAAAAAAAAAAAAEAAABkAKDEBAAAAAAAAAAAAAAAACAAAAAAAAAAJCAgAAB28AAAAA -AARAAAAAAABAAAAABAAAAAAAAAQBAAAQAAAAAgAAQAAAIAAAAAAAAAAgAAAAIAAAACAAAAAgAAAQ -QAAAAAAAQAAASAAAAAAAFgAAAAAAAAAAgAAAAAIAAAAAAAAAAgAAAwgAQAACAQAAAAAAAAAQAAAg -AAAAAAAAAAAAAQAAEAAAAAABAAAAAAAAAAAAAAAAAEAAAAAAAAAACAAAAAAGkwAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAgAAAAAIAAAIAAAAAAAAAAYAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAACAAAAAAAAAAAACAAAAQAAAAAAAABAAAAAAAAAgAAAgAAAAAAAAAAAAAA -AAAAAAgAAAEgARAAIAAAAEAAAAAAAAAAAQAEAAAAAAAJAQEAAAo6AAAAAAAAAAgAAAAAAAAABAAA -IAAAAAAAAAAACAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAACAAAAAAAAAA -AAEAAAAAAAgIAgAAAEBCQAASJAAQAAAAAAAACAAAQGEAACAAAAAQAAAMBAACAABIAFQAAgAAAIAA -AQAgEgAAABAAAABCAAAAAAAgAgIAAABEIAAAwgAACgQAEAAAAACCAAAIAEAiAAAiAAAAEAAAAAIA -EAABABAAFAgQAAAAIAIAAAACAACIAAAIEAAAAAIACAAAAAAAAAADAAAAAAggAACAEAIQAAAABgAi -IAKBAAAQAAAIAAQAADAhQAgCAoAAAAACgAAAEAABQHBSAAwCAAAgAIAAAKAAAAAQAAAQCwAxQAUK -AADAAAAIYAIACCAAAIggUALgkAAAAAAIxGAwAAIIAEAAADACAAAABIAQAgACAAAgAAACCAAAEQAA -ADAAIQCCAAAAAAAiAAQEAAACCAAJAKggIAIIAgAAAAAgIAAAEEAACSABAAACAAAECAAQACgQEGIg -BAAAAASAAxIDgABIUgBADACAACxAAAIAAwAAAAnACEEAAAASSAAIQQBIBgRAMUAADiAIADQQEEAA -kAAAFJBAwAgiABACCAwAAAeYBAAIAABGEANiBAgA0EOAAAAgAwCLMEAAgQEAAAADgIgAAAAACBAI -AHAoAQAAMIlIYAAAAAAAAEAACAIAECQAQQAAACAAIBBCQQgAAjA2EAwQBATAKMEEERAAAAgBSkAA -UQABBIGogIGAABQAEAgAABIgEAAkSAAAAAKEAAAgEIgABqQAAAhAAAAgAAAAIIAAgAAABGFQAAgA -ABGUCMxJCAAAD0wSAAAAgICRABAAgAAxCAnAABGAgQhSAAwAAEABAMAAAgYAgAaA0YAIAAAIQABE -AAoAAAAEAtADAAEgAAAAQAAQQgAEACQQgAQAIgEABBCAKAQCACAgkAChIIIAAAQBAAAEggAAAiAE -QABCAAAUEAAARAIAAAAIQAAAAUAAgAAEIAAAAAAQoAAIQAAACACAAIiQAAoAQBQAAIAQgQIgCBAg -AAACIqAAEAAQAAACgQASQAUgAAIQAAAAAgUAAAACAAAAjAAAIAAAABANAACAECIAACgAaAAAAAAQ -AABAAAAAAAAAAAYAAAAABAAAUAAAAQECKAAACCEAwAABCShgARAAAARgC2wAFAJBQICAKAAAAIEA -AAAAQQgAAAQgEkAAAAAIAAAIRBEAAgAIEEAAADAAAAAIAIAAAAABgDAAEAAsIAgGAAEAAAISBggA -AiBGMgQgESAABAQAAAAkI4QpCAADBAAQAAAAIIoECIAgAAEKADAABMAAgIACwAIQAAAgCwAEABAC -CIAAAEIAACABgDABgAAEAJGACAAICIQKAEAABAgAAAAAAAAgCBRABIACAAEMCAAAEAAAAAqACgAA -AgAATAAEAAIAACAIAkEBAACBIAgAAgAQEYACCEBADAABAgAIQAgBCAAEAgAADPeIgAAAACAEAAhA -AACAAoAACAIAAgCAQABIBAgYAIEAAAqAAASAAIAACJAAAgAAAAAIEAAEAAAAQEgCABAAAQAAiEAB -AAAQAAAJAAAAAARAAgAAKAABAAAAAABABAIAABAAAIEACACAAAAAEAEAkAAAASBQAQBAAIAAAYQA -AMACAAEAAAAAAAAQAAEBIAAAAAAAQAAAAIAAYgAAEEAAUGAIAAAHUwAEAAEAAAQAIAQAAIDABAAB -IAEgIEBABAEgQAAAAAAAASABAAAAACEAAAAAAAAIAAUgAAAARgAgAAACAABAAEAAAAAAAASAAAAg -AAUAg4EABAAAAAAEEAAIAABAAQQGAAAgAAAKAAAAFAAAAAAAgAAABDAAAwAgAAAAAAEAIBAAAIAA -EIgABwABEAAAEBAkAAAgABABIAEAAAAAEAAgAIAAAASwAFAggQDAJAAAAAAAAAiEAAAAAAAAgAAA -CAAAgAEEJgAIBAAAgiAKAAAAAAAAAAAAAAQCQAkAIAAAQAABCAAAAABSABEAABAAAAQAAAgMAICA -BAAAABBAEIABAwAhIAERggQIBJAgUBCEAAEAAAAAEIAQAAAAQAAQgAYCAAAAARCAEAAckBggEIAE -AAAAIEEQgAQAKAAAgBCAGIAoAAAgEAAADHmAJAAAABAGEIAAAAQAJFYQgFQAQAAggBCCACAAAShA -EIAAAAAgACAQggABAAAACBCEAABAFSAAEIAAAAAUAigQgAAAKCAUCACAEAKAkAAoECABAgAAAIDE -KYgEAAAACMQoIAAMACCAxCABAAgAACDEIAIAAAAAQMQgEUsAAIDIxCAgQAggAMDEIAZAALCAAMQo -IgAAIAAIxCgBAAAAAIDEAAANHiAWAggAAMjEIARAAACAgMQgAwQYAAAAxCABAAkAIADEIgIAGAAA -QMQkBQAAkAAExCACBAAAGIDEIAAECAAAxMQgBAIA0AAAhCAiAAgAEMDEgIoAQAAAIAmCEAAAAAAg -DYFqADACABAJgAREsAAJAgmAAAAAAAUQCYCIAAAAACAJgCgAsAAwKAmAAICAAKAACYGAAACBAhAJ -gQRAgIAAUAkAAAm6gACAMAAEEAmAAACAAAgoCYBYABAAABAJgIQAEAMAAAmAAAAQAEAQCYgABAAi -QAAJgAAAAACikAmAAAAwAAggCZEAAAAAoGUJgAAAMACiEAkSAEAEAAEAEAAAECAABAQgEAGAAAQE -AAAQAABABAAAQIAIQgAUCgSIBgAAAIREBEYGAEAAMAAEQAACAAAwUABEUCnIECRUNBFAQEHEoCAA -AAAAAONASCgAAAAEAAgAQCAEgBRABhAiAHAEAEAGUDACMQAAQABAQAAQIBAAABAkBCBAgAQAAUBA -EMAMDCAgQDAQMFCEFABQEABBgAwJAEAAAMGAAKGgAChASAiAAAQAQAAAAEQEAgBEAMBIBAAAAAgU -BEgACGAgqKgB4BgIAABoACIAACEAAIAKSQEASAKASAgEAAAEFADiCARAAAAAAAJICAhBAABHLAAY -AWSwgACABAABQEBQRBAKCAAIBEAAAAEkSEACgBQCCAAAQAxAAKAAAEAABAAQEQwAAAwEgAgCACAC -CEAMCBAEAAiIAAIACJpAAEAQAgAIEAAAEEBEIwEAQAAACIQAAAgIAEADAQJAAIAAgQgAYACRJiAQ -BIACAEHAAACAACAAMEZgBFAgKADEEAJEAAiACAIAJgBDCAskAgABEhIAACoAAIFUAgACEgAAAQQg -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAQAAAAAAAACAAAAAGWAAAAAAAAIAAAAAAAAAA -AAAAAAABAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAIAAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAIAAA -AAAAAAAgIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAIACQAAAAAAAgAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAnGAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAgAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAQAAAAAQAAAAAAAAAAAAAACQAEEAAAGAAIAAAAAAEAABAAEEAAAAAACAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAABAgABAAACAADAAAAACjsAAAAAAAACBgAAAAAAAAAAAAAAAAAAAAIAAAAA -EAAAAAAABAAAAAAQAAAAAAAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAQEAABAAAAAAI -AAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAACAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAgAAAAAIAAAAAAAEAAAAAAAAFvQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEAICAABAAACAAAAAAAAA -AAAAASAAAAAAAYAEAAAAAACQAAAAAAAAABQABAAAAEAAEAAABAAACAACAAAAAAAAAAAAAAAAAAAA -SQEAAAAAAAAAQAAAAAVGAAAAAAAAgQEAAAAAAAAAAAAAAAQAAAABAAAAAABQAAgAAAAAAAAAAAAA -AAAAEAAIQAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAECIAABIgAABAAQACMMAQAAIA -ARBiAAAAEFAAAICAIAAAEAADQAAAABKAAAAUAAIAIGJAAAACEIgBAAIMAAACAAAAAAIoCgIAAAAQ -AABAAgAABAQAEgAAAAAAAhAQAAAAhBABEBKAAABCAAAIEgAAADBAAABCAABAEAACCAABAAAgAAJI -AAAAEAAAAggAaBIAlAACAjACABAAAAcAAAAIAgEAAhAAAAAAgQBAgAAAAAVCABAQAAAAAAgLAEAA -AAIAAABAA0QACwgAIAhAABIAAAQARAgCAAAIDABQcEAAAAoQAAAIgBAAAIAogBAQAAoAYBBBAAAI -1QggABIIQABgICAAAACAAAJAIAACAgAAAAAAAAAQAg0AQAAQCCqIACAAAAAGKIgkQBBCEAIAAgAA -AAASAAIAABBIgBAACIAAQCAIEDABIAgAIABgAACEIABwAQECACiAgAAAKAQAAEACIAICAABAAACM -AIgAAAlQABAIQAAwLAIEQEQgAASAjAAAANAEAGCIEAQGAAAUMEBIwAGQAAEUAAwAAAlvIQACAEAS -QAgRCAgAEHBQgQAAcAAAAJAiQCAAAADUAQEBAAIAAEICCEAC1gQBYFAAggAAAQAEIBAACAAAFBAQ -AAAGxBBAAAAIAQIAAAAMAEAMghAAAABAAgAAQgQJBAABAYABAAEQoAAAAAAAQQjAAAALBCABIAIK -lAAASAgCAACECAQIMmYQBgABEgAkAABBgJAQBIBAAIwAAgAAQgAQAAAABhwCAYCEIIgAAAAAEAQC -NAEAAAAQAACRQBCAAAAAAgCCAIAAgAAEgAABAAAAACoIEQgAAEIABAAABIIAAAAAwAARAMAAgAPT -wAwCAAAAAEjAAEAAIQAAIAAAAEABAAQpAAAAAQgABA0AAAABAQCAAAAAAAYAAAoAgA0IEQiEAAgC -gIgCAAACACIIAECCAACAAEAABAQAAihAAkgCEDFACJAIAAALMAACAgAAIAAQBBAwAAIAAAJEAQAA -ACAAIIAAAAAACQgAQIABAAIIAACAAIAAAAAAYkACAAAAAQAAIRAIARIAADIAAkEQlAWACgASAAAA -QBAAAIAgAAAEIEJQAAAAACQACQmAJAAEAEAAIABAAAEAAACMAAQAAEASAAQAAgAwAAACAASGAAQC -DAIAAAAEAZAQCTQCEAAIAAgBIAgAAAQAAEEAAAmJKCGAKEByAMKIAAAAEAARgAAAAAAAIhAgAIIA -ABAAIAQEAjAQEUAAIQACCgAACBAAAAAQAwEAAA6AAAIAAZAIAAoEKSABBCBAgAAQCAAogEBJAgAQ -CBAAAAgMAAQAACBACAgIAAAAQAIICAACAAAgAAgQQAAAAUAAKAAAAABAAABJAAAAEICAASgAgAAC -EIAACAEAAYEAIgAIBEAAAoEAAAAADzUOABAGEAAAAAxAAAQABAAACIAgAgIEIABIAAAQAoQAAEgA -AACAAgACCACIAoYQQABIAAIAAASAAAgAAAAAEAABCAAAAAIAAAALAACAAAAAAg0EAAABAAAAAABB -AgGAACAAAAAAAQEAAEEgoIAAEAAAAEAMgACAAABRBAABIAIBgQAEAOAFwABgDAAYAgAAAAIBAQAA -AQAgTIAAAAEAQAQAAAAAFYAhAQAAAEAAACAAAAEARAEAIBgBAEBAAgUEAAAAEEAAAAAAAEAEAggF -AAABoARgACpAQAAEAQEAAAAEBAAAAABBBAAAAEGBAAAAAIQAEEAACMSAMAAAAAAMAAAAELACAAwQ -ABACQFoAAAAAAIMAAAAAAABAAaCAAAAAAAAACCoACAAAAAjAFIAEAAgAAAAFAAAAgAABAQAAAAAQ -AAAAogAAAAt5AAAAEAAAAgACAACAAQAAAAAAAIAAAAAAAEAAAAAAGAAAUAAAAQAgAAggEAAACAAA -AABIAAIAAAAAIAAAASAhAAAQAQAKIBAAAAQAAAggAACCAAAIAABgEIIAAAAggBgQgAAIKAAIABCA -BAAaACAAEIMAAgAABAAQgFAAAAAABBCABAAAFBBEEIAAIAAAgAAQgCQAAAAgERCAAAAAAAAIEAAA -C9CAgBAYABwJEIgFIAAAAGEQgIQAQAFAIRCBAAAAAiBAEIAAAAAAAAEQgAAAAAAACBCAAAAAADwA -EIBEAAABBAgQgEYEAJAAABCAAAAAkAAgECQUAAAAAADEIAAAALAgAMQgAAAAkBBAxCADAAAAAIDE -KAEoAAAQAMQgAUAIAADAxCIAggAAIQDEIAAAAAAAiMQgAUgAAASIxCABCAQAAEDEAAADhigUgAAA -EIDEIAJAAAAMiMQgEwAJAAFgxCABSAAAJITEIAFIABgAQMQiAAAAAACAxCAAAAAAAIDEIAJICgAA -wMQgAAAIAFSAxCACAgAAAUDEiADQAAAABQmAAAAAAAClCYJQIAAgACUJgQQAAAAkIAmAlAAAAAAK -CYAIALAABCQJgAYAQAIEIAmIUAAAAEAgCYAYBECBpBAJkQRAAAAICgkAAAswgAAQAAAAEAmACACA -ABAgCYAEIhAAAAQJkAgAAIEAIAmABAAACiQECYAAIAAABCAJgAAAAAEAIAmAAAAgAaIUCYAAADAC -AGAJgGABAIGiIAklgAAAJAEABgRAAEAIAAAAUAIIAEAAAMoAQViAdCAAQAFARAACAEhAAAJQQDAg -QoFAAEDKAAAaBAAgAABARAACBAIAQAQABAFQIQJCgkSEWAAACGEEAkAEgACAMAAQUDBAlHAAAAAA -BQkAAkBAQEAAAAQSREBAQAAEwA5AAABCAABkIJBNACAAUABBAAAAQAAQAEIAQABAREBBACgAAEWJ -QUiJYkhKGAFA0AnhAAGACAACQJEgCaBYpCBBEEECABgAAEQAAAQgAAgAAARMSCigAAgCAgmIEBDk -ACgUUAIEQAAJCgGMAaAICABAAgRhAaFAAEAAAABFx2FBoEBAYAwEgQAACADEAEJhSAriCECACQgA -IACApEAAAAAwQAAASABBAABABCRCAhAAAECIAIAEQEAACAQQEQEIAAIAgQQADIACAhIAAhAICIBA -IghBABAIgAAAAQAAQIBQAGAIBBAAMAAAAAEDAMMAgDAEAQAAAAAUIhQJAYAQwBQgABBAAUAAQAgA -AAAAIEKQFiDBAAAgCAAAAISBAAAAAINbAhAQADIBgAgABCkEzAABIiIwQAAkAAGAJJYhAAMAABAE -BiQCJAMgEBCEJEEAAAAIIVQAFAwkBACBZgAK0MAAAIYEIMAAAAhCRIBgABAABAwAIRAQAgCMAAAB -AAQAACAAACACEAIQAAAAIAAACEAABABAABAEAIQQESAQAUFNgAAUBYAAAgAAAYAwIAEEAAIAEAAA -sAqgASiBMDAAKAEAAAAAC/IIgAAABCoqQiABAEAAAgAAMAAAAERADCAQICgAaAEIACgwEABKAAQA -AChoEKgpAQAAIWAhQImACGIIsqACABAQACEgDioAAAAUMAAAAEEAYAAAAAIAAAACAQBAABAAgEIQ -BFEABBAQkBAAEAACRJAAPQQIEAYAAJiAkAQQQFQAEABUAxMECIZAgFAAAAAoKAJAREACAAGAAgAQ -AAAALCuDAAAI9wiQE6sAkgREMJAAABIAIgAECagAEIhCJAAAAENAZAAAEhQErkyIBYmAEACQQAYo -AAAUQIAARABcEgiBkEBAFEQgwCABAARBSFJUJEQAHFACASEACAADSAESABAAAgAAUAJAAwwAEaQR -EjIAQAAQEEISJBCwACJYsikgCBEZAgAATgAAEABYCANAUAcBEIIJAQIgEglCTSCBQTIKEgEgBcUA -AAafMFIVJUABAAAAAQBFQDIQshiESiIgCbGgyjAIgEEAI5I1kAwgECMCFoCVQgIlQAAQA1ANOk0Q -GIJAGEIgGhqQiAORgEICgghIRbZQAJJCEEgAAIBACAgCgAACAAIQQQgAFQKAhJIBBgAAJBJDEAAC -CAAAAEAAZQABIiYCAICAFMgAIhAAkkHAiAgAEAAAAAJAADKEAUBKLNASBHQEECgIEAAAB3kABAAo -DghCkOpyEEAIBAEAgABADEILAAMBIpKVEIowBSACiCiCEAAkksIQkRAItscQQpAkAoIGEQgCFECE -hQKTAAISEBQICAIIAAKSBBAEAAACEAEBgAAAQAEAJAADAACMEAAAEIIggAAgBAUAwkgBAAKAQhgE -IAEAAISCAgCaAwGAgIEQDwAoAAIQJiCgAACBEFCEAShOEBAAoICSAqAQAAAFcQMAgAAUgJASAIgS -AgAIEQECkwAIAYwQEAERAGASQDTkIKACFAAAAJAQABEBEgAQMAAgDgAAEIigCYEQBwAMoGAQgJAB -EKACAQAAQBD0IKIBMDAB+wAAAA8AABH1AAAAAC+vAAAFRzszdydTVQAAD1UAAP3/AADNzPH7B/d3 -J7u/qq9VBzMADAxVBQpfAABVV1VXGX9FdUdVD18PX9zd3N0AAAZeX19fXTA1MDUEFRW/c1AdP1VX -X13NzDU/NT81P8zcVVUndzP/DwD/Nyd3ESdR+yevNT93JwCqVTcbGycn8/d3dTU/J3cAAA8RJ3dV -EUdXRle6uhG7AAAADwAACu4AAAAADw8AAK+LuzMRG1NaAAAPZgAA/d0AAM3M8P8D8yInu7oAD1VP -MwAMXVVfDw8KCmZnpacEnUZ2R1UPCg8K3d/d3wAACuFfTq+tNT81P11/BK5zUAwdWluvrc3MMDUw -PzA/zNxVWhG7Mv5fVf8yGxu7J6r/BL8wOhEbAFVVOwpfInfz8ru5MDoRsQAAD3cnJ1V3R2dFZ6qq -AP8AAMzPAAAA/wAAAAAAAAAAqqqqABERU1MAAA9VAAABAAAABQAADwPzIiIREAAPVV03BQxdMzMz -Mzs7ZmSlpABVRHcuDzMzMzMRExETAAAHEwoKoKE1NTU1X18FrzMADD9aWKChBQAwPzA/MD8AUDMz -EbsAzA8AADIbGycnAFUEvzA/EREDV1UxCl8idwMCiIkwPxG7AAAPVScnDw9HRUdHAAAB+wAARE8A -AAD/AAAAACKqAABVVQoAd3dTUwAAD1UAAAERAAAFAAELAvJ3dxEVIi9VFTcFDAwzMzMzMzNVVFVU -Vf9Edx0PMzMzMxAREBEAAA0JChtQUTU1NTUFBQWvMwAMP1VUUFEFADA/MDowOgBQMzMicgHNDwAA -NyciJycBqwWNMD93dwOrVTIKXyJ3AwdERTA/IncAAA9VJyIPD0dGR0cAAACMAQAAFAAAAIwAAAAU -AAAAiCUAABQdAACMAAARkBQAAIwBABEUHQAAjHQAEZAUAACMUEARFAkAAIwAQACQHQAEjHQAEZAd -AACMJQARkAAABCAdAACMdAARkB0AAIwAQBGQHQAAjFBAEZAdAACMAUARkB0AAIwBQBGQHQAAjCQA -EZAdAACMUEARkB0AAIx0ABGQHQAAjAEAEZAdAACMdAARkAAAABwAAAAUAAAAHAAAgBQAAAAIIAAA -FBgAABwAAAOEEAAAHAAAAQQYAAAcYAADhBAAARxAAAEECAAAHAAAApQYAAAcYAADhBgAABwgAAOE -AAAOkxgAABxgAAOEGAAAHAAAA4QYAAAcQAADhBgAABwAAAOEGAAAHAAAA4QYAAAcIAADhBgAARxA -AIOEGAAAHGAAA4QYAAAcAAADhBgAABxgAAOEAAAPD8zPAPBQcw8OAAAwMFBzDw0qACoApaQFBgAA -Ba86OqCvVwMKCjMzMzMidzU1MzMzDwwMTF8AAAAJAAAAAAD/X11mZgPPqqoAAlVdMw8AAAIlCgqq -q1NTU1MbGzU1AAAPDwUFpaQDAx0dOjobGwBQM1URETAwDwARuzNVEbsRHzOqBQUKIhG7JzMA/zMz -DAyIiTA/GxsAUAAOJycPDxETMzMAAA8bRE8A8AAzDx8AADAwADMPHyoAKgBVVAUFAAAFrzU1UF8D -AwobMzMzMyJ3NTUzMzMPDB0VBQAAAAUAAAAAAP8FBFVVA89VVVVRVV0zCgAAC2RfTgABU1NTUycn -NTUAAA8PX05VVAITHR01MCciAFAzUCInMDUPABC6M1UidyIvM1BfXzMiInInBQD/MzMMHURFMD8n -JwBQAB8nIg8PEBEzMwAAGxsADyLyUHMvLgAAMLpQcx8dqqqqqqWn9fYAAAWvOj+hq1cDX06qpQ8K -Inc1Pw8Kdxs/P11fAAD/bwAAAAAODl9/ZGcBzTM1VVcADDMPAAAGLAob/+9RW1FbGxE1OgAAAN0F -J6Wnz88dPzo/GxvM3DNfu7s/Ol9VEbszWhGxEREzrwUnX3cRuyczDw8A/z8uurswOhsRVVX/Dicn -VXfd31VfAAAPGwAPIvKgsw0dAAAwuqCzDR1/VX9VVVf19QAAEbswNVFbqwNfX1VVD18nJzA1D18R -Jy4/NwUAAP+vAAAAAB8fBRVUVxPfMzX/+wAMM18AAA42X19VRVJXUlcndzU1AAAR/19fVVfO3wwd -NTUnd8zcM1V3Jz8/DwAVvzNVJ3ciIjNVXxszdyd3J68bGwWvPz92dzU/J3eq+v8fJ3dVEdzdUFUA -AAAAAAAACAAICAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAQIAAAAIEAABAAAggAAAAAACAAAAAB -AAAACAAAYAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAQAAAAAAAAAAAAAAAIgAAgAAAAAEAgA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAAAAAAAAAAAAAA -AAAAAQARAAAAAAAACAACAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAgAAAAAAAAABAgAAAAAAAAAAA -AAAAAAAAAAAAAABAABAAAAAC6AAAAAAAAAAAQAAAAAAAAACAAAEAABAAIAAAAAAIAEggAAAAAAAA -AEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAKAAAAIAAAAAAAAAAAAAAAAAABAAA -AAAwAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAQAAAAAACAAAAAA -QAAAACAAAAAAAAJtAAAAAAAAAABAAAAAAAAAAAAAAAACAAQAAAAAAAAAIAAAAAAAAAAABAAAAAAA -AAAAAAAAAAQAAAAAAAggAAAAAAAAAAAAQAQEAAAAAAABAAAEAAAAAgACBAAEBAAAABEAABAAABAA -AQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAQAAAA -AAAACmwAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAEQAAAAAACAQQAIAAAAAAAAAAAAAABAAAgACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEQAAFAAABAAABAAAAAAAAAAAAAAAAIgAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAggAAAAAAgAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAMgwAA -AAAAAAAAEAAAAAAAAAAAAAEAAFACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAACAgAAAAAAgQAAAAAAAAEAAQAAAAAEAAQIAAAAAAAAAAAAAAAAAAAAAAgAAAAA -CQAAAAAAAAAIAAAAAAAAAABAAACAAAAAAAEAAAAAAEAAAAAAQAAACAAAAAAAAAG/AAAAAAAAAAEA -AAAAAAAAAIAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAABBAAAAAAAAA -AAAAQAAAAAAAAAAIIAACAEIACAADUgATkQAAIAARAAACAQIAAhEAEIEAEAMCAgAAQAAAEALAAQgI -ACAACoIIEAAIAgAAIgAAUAAAAAIDAQIAQAIAABAkEAAAAQAAIAAAAZkIEAAIAkACISAQAAAAABAC -AAgAAgogAAAAAAAQAAAAAggAkQAAAAACkAAAACgKCAAAEEEQAiDIAgAQQhAAAAIEAhBAAAAAAAwB -AgAAAjCAAglAAAAAAAAAAMEQAgoAAAAAAAAAAAAACABRAAIAEAAIAEgAAgCgADAgRBACgRAFUABA -AAAgAABgAHAIAKAAAAgoAKAABEgIAQAgCACIAABAAAACIAIoAAAAAAFIAAAKAAgAAAQQKhAgAIAA -AgAAEAIAkCAAIAIQAAglAEBAEAAA5AkBAABACAAAAAAAAAAAAAAABQAhAAACCAAAAAgAAAIBIgAA -AASQADQwCIQAMAAhIERIjIAMBAQMAAhEQQHEAAEgAAQAAIAAAEgQAAABwAB2AJAkgQDAAABUEAwQ -AIAABAgIAAAAAAAIAAAIUAAAACQCYRAAAAadAAAAAAACSABBAICAIAgQAAEAQBAAAgAgIQBCACCB -AAgAAEAAAg4ACBEAQAABAIBoBAABCAwREIAAACAAAAgACAEAEQACCBIIAgBQkAEJ1ABggBQAQBCB -AAABRBAwgAIAQAAIAEAKgIAAAgIAgEQAIEaBCAQAAAggVAIAAAgQAQhAABAAASCAKAAAAAAAwdAk -BAFAAIQAAQIQAAgAIEAAAgAACmtAAAAEAAgRBAAAAAAAUIAUAAAABATQyREAAAAAAEgAAEAAAQAB -EIAAAAgAAAAAAgAAAAAgCNCCABACDAAAwgEQAAACACBQAAAEgABIAEAAyIBAAAAEFABAABAAIAIA -AAgACAYAEQERqABIAgAEAAAAAUAEAAAoAAAEACAAABAgEAAAhCAAgAAAEEAgAABAAAAAAoBACpAA -EAAABAAAAEAJAAAE2KEAAAQAIAAQAAAAABBAIAQAAAAABgBAIAAAggAASAAQAAIAABAUAAAAAIAA -BAgAEAAAgAAWIAAAIABGIACJAAAAAEkAADAAAAAAkEQACQAgACFGAHAgEgYAABAjgIAKAEABBAAE -AACAQAAAAAHCAAFEMUABAEAKAEAAUAAIADABQAAAAIEEEIQACFAAACRyApABAAAAAAAAAAAQAABA -AQAAAAJuABAAAABCEAAAAJIAAAgQAAgSUJIBACAjAAAIAoABgABAAAgAAyAAUhQQAAAAACBgAQAI -AAQskAAAAAQAAAAACAAAAQIAQAgIEAIAKAEgIEAIAIgAAQCAQAgAAAAAAQCAKAAAEAAAQAAJBEAC -mAACAggAQAIQAAAgSABAAgQQAIIpAEgAEABAAgiAiAABAAAACBAAAJAAAQAIgAAAAAIgAAAADdsI -QAgJABABAAkAAIBAAIACDIAABAACAQApAAgAAAAAAkgAAAAAAIAACBgAAAAAAAAIAAAAABAAIggC -IAAAgAAAiQAAAAIQAAAKgBACABEEggAAGAABAAAgAGCEAAQAQAQAAAAAQQQAgAAggAEACQABAAAA -gAAABQAAUgABECAAIBFEAAECAAAgAAAAAAAIBIAAAAEBAAAIEQggAAAAgAAAAAABpwAEAAECAEQA -AAQAAAARAIAAIAAAAAQFAAAAAAQAEAAABAAEAICAAAAQIIAAABAQAQBgAAQBAJIBACAAAAEAAIEB -BAAAAAACAAAAAQAAEAiBAAAAAAggAAAAAAQAAABAAABAAIAAQgAAAAQLAIIIEAAAEAAAAAAkAAAI -AAAQACAAAAAACBEgAIAAAAAQEAIkAAAEAAAAIAQAAAIAAAMABAAAAAo7BCAAABJAAQAACAAAEkDA -AAAAAAAAIIAAAAQAAAMAIAAAIAAAACALAAREAACBJIAAAAAIAAAgAAAIIAAAAAAgAAAAgAAIACAA -AAgAAAAAKACAlAAAsAAQEICEAIABMgAQgAAAAAAQLhCAAAAAACgGEIAAAAAAQAIRgAIAAAABCBCA -FgAAIAIsEIAQACgCEAAQgAAAACAAAhGMBAAAAEhSEAAAAKqAIAAAAAAoEIAAgAAAACAQigoAAAAA -IBCAEABAACAAEIBEAAAAASAQgBBAAAAAABCAUCAAAAAoEIIAAAAAAAAQgAQAABSgCBCAAIAAAgAA -ECACQAAAggDEIAEAGCAgAMQgAVAAAMBIxCACCAQAAMDEIEEACACCoMQgAAIAkECAxCAAAAmQyEDE -IABIKJAARMQiAgAAAKAAxCAAAAAAGIDEAAAOzyAAQACQEEDEIBAgAJAAQMQgAQIAAABgxCADIigA -EIDEIAJAAACAAMQgAggAAAAAxCAAAAAAoUDEICAAAAAgAMQgBQAAAICAxCABQAAAIQDEgBAAgAGg -UAmAGQREAJAQCYAIBYACAAAJgABAAAA0EAmABECwAQCCDYAAAQACABAJgAAAAAIIEAmAAAAQACAA -CYAAAAACACENgAkAAAAAEAkAAAjQiAAAgAACCAmAQAgAAQAQCYAIAQCBAQoJgAQIEAAGkAmAAACA -AAAICYQAAACASAAJgAAAAAIAIAmAAAAAAgCACYAAAAAAQKAJkAgAgAAAlgkgOFIAAgAAABAJiDAA -JEBBMEREBkBAAogASYgAQEBWhlJIQEBAQECBFABEQrAgAQgAAEICEAABMQAAAAAUEBGJAgBAAAkA -QAQAQgAIAgAAUAAABEYABFAESABAQAAAWAAEAgREIBIxACAAIAAAFDQAUCAiagAQUEDQQEBxAACA -AAJAAAAAACAAoihBiRAAIEQCIECIBCBAAG1gAQVAAIQAAgBAAgAAAAChiEAAIVoYCAAAgggEABAg -AAABEQEaCAEABAHBoKQAMAAIAAgCkAGhDAABQAiAAamkoAgKQAACSMDEAhoAAACsEQAQ4gEBuFAM -QBACAABELggAAEACwiAIwIAAAEBB4BEIyQoCFGhA4ABkQAgEAAEBSGAAAAAgDAQAQhgAHIJQgYEA -AABBUhICCQAAAAEAAABIQABACAACkQBAwAiCCQIBBAQ0hBAAAcQCYAYIwAwAQQiEayQRAYACAoAD -ABAAABARACQBAAEAAAIMMhAIEACBYA5gEBAAAQgAAGARBAAAAAEAYBAAAIAQAoAAQQAAgAAAAI5h -AAZgBAIAgYADDGAAAAARCAJISAAABAYBQYgKIggBAACRLChWCAKACAKAACEAACAQAIRBUBAAAIAI -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 -AAAAAAAAAAAAACAAAAQAAACoCAAAAAAAAAAAAAAAAAAAACgAAAAAKAAAAAAAAAAAAABAAAAAAAAA -AAAAAEAACAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAABAAAAACgAACAEBAIAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAACAAAAAAAAAAAAAAAAs9AAAAAAAEAAAAAAAA -AAAEAAAABAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAAAgAAAAAAAAAAAABUAAAAAAAA -AAAAAAAAQAIQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABzMAAQgAAAAAAAAAAAAAAABEAAAA -AAAACBAAAAAAAAAAAAAAAAAAAABQAAAAAEAAAAAAAgAAACACAAAAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAgBQAAAAIAAAAAAAAAgIAAAAAAAAAAAEAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAJXwACAAAAAgAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AAAIAAAAAAQAAAAAAAAAAAAAEAAEAAAAAAkAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA -AAAAAAAAAAAAAEAAEAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAQAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUoAIAwACAAKA -AJAQBBAAgAiBSE5gAAIAABAAARQAEIAQAAAkAAABQAACgAAwACgACBAAAwAAAIAACsACIAAAABBQ -AAAQAAAAAkAAAAAAIAAABPUAAAoAACgAAEAAAAAAgEMgCHAEEAAwCAIoAABQAkAAAAAQgQACAAAS -ABIAEAIAAMMIEIAABAACAgAQABAMAACAAAAAEAJAAIIAgAgEAgAAAAAtCAABAEBsAAwQUggCAAII -QjAKDQAAAEACYAKQAAAASAIAAAEAAAAAAkAAAIAAQAAAQAIgAAAACAAIAAEAAANQAAADlAAAEAAA -MAAABABAAAAHyAACAAAFAApAEAAAAABCAEJAAAABAghAAAAAAAEIAAAQIgAQAACADSAAAAgABQIA -AAAACAAAgAUAAAIAAAgAAAAFgAgABAAAAABKMAYIEAAAAABAAAAwAABAAIYAAAAAAMAARAAAIgxw -CAQQACQIAEgAAAAAEyIAAgAgAAAAEBAIkAgSAAAgAAAAAIAAAAgADAAADAAgDAEAAAQACAAAgAAA -AAJFkAAAAAFQAIAABBAAICAAEQgECEIQQhAAAAIAAgAUQEABCGAACFABAEAAwAABABCMEABiAACQ -AAABAAgAABBQgAmCYgAAMABgAQQABAAiECCAAQAEQUiABoRBCACkEAABAAASgCQAAggACAAAAIAA -AAQASADICAABAAAARADAAAEQAAAEAVAAAcIAAAQAQgQIAAMAAAEAwCIAAAAggUQDggAADPwAAAEE -AiAAEAAAAAQBBAEABAAoAQCAgIFCAAAAJAARIAABBAAhkAIAAAAQAABAAAgAAAAADiCBCAIAAAAg -gIBAAgAEAAQQgBAAAAAIABHAAQAQACAAAEBAQAAKAAABAAEAQgBAgAACMpAgIAAQCAAEAAAAABAg -AAIAAAAAACAAFCgUCQAABAAAAgApAAAJABRAAAgAECBAAQABCAAAgAAAAAAP+QACAQAABAmEAAAI -AAACgABAAABAAgkAAAACAAACAAAAARAAAAAAAAAAAgQAAAIAIAAAAgACAAAEAAIQAAAQQAAAAoAA -ARQAAAAAIAARKAAAAEAQAABAAoqGECQSAAAABBAACJAAgBHAAAYgAgAAAEgUAEAAJAAAAEAiAAAA -EBAAAAAAAoCAAAAQACAAAAABAQgDBAAAFIEAAAFgAAQAgYIAAAtMEAABAAAAAIBIAQAAASQCEAwB -AAAIAAggAgAAAAFAAAAAASgAAVAAAkAAcAAAAAgCEAAoAAEAAAAAAAAAAIAIgBAAMAAAwAACBBMQ -AgCAEAAogAABACCAAAgQAACEAAAAKAAiAgACAAAIAAAAEIAAAAgCAAAQIgAACAAABAAAAAEoAAAE -ABAAAUgQAAQAAAAACAgAAAAAAAAIABAAIAAAAAAABN0oCAAEAAAAAAgYAARAAAAECAgAAQCQQAYI -AAAIAAQBAEwAAAAAAAAgCAAAAAAQACAICAAAAABAAgsAAAAAEIAACBAEAAAAgCAIAIAAAAOAQQEE -AAFBmAAAAAAQEAQABAEABBAEAQCAgAAASQAAgAAAACARAAGAAIAAAEIAAAAAAAAAYAADQAEAAAAA -AAAAAAAABGABAAAAAQAAAYAAAAIAAAAEZAAABAAAAAAAAAAAAAAAAAIgBAAEABBEAAQAAGAACGDA -AQQAAIKhCREABIAggMAACCEEAAAAAAEAAQUBIAAAAAAAAAIggAAAkAEAAAAAAMAACKIAAAAABIAA -AAAAAKAFgAAGBEAQoAAACAAAgQgAAAAIAAAAAABAAAgAAAAIAAgACIAAAAIACAAEAAAAAYAAAAQQ -AAAACAAACAgAgAAAEgAAAAjCDAAAEAAAAAAEAAAAAIEYAASAEAAAACAAAgAggIEACAAAFAAAECAQ -gAAAAAAAAKAABCAAgAAAAAAABAAAAAAAAAAAAAAAIKQACAQIAAIACgCARkAAAyEgEIAAQAACAAAR -gVAAAAAAIBCCAAAAkAABEIIEEgAAAAQQggoBABQgAhCAAAOAAKAAEIAAAQAAIAARgAQAAAAAARCA -AAAAABBIEAAAAmyEAAAoAAAEEIAUAAAAIAIRgAQAAAAACBCIMAAAAARiEIAAAAABAAgQgAQAAAIA -CBCABAAAAAAAEIAAAAABIAgQglAAACCAQRCAACAAACAQECIIAAAAJIDEIgAICAAAAMQoBkAAkABA -xCABEgAAQIDEIAEJAAAEEMQgAQIAWICAxCIEAAAAIQDEIgACACAEAMQgJoAAAACIxCAACAAACADE -AAAKxCAAAAAAAQDEIjAAAAAAEMQgAwAEAADAxCAhCAAAAIDEICIiAJAAwMQgAyAAACBAxCAgIgAA -IADEIAYAAAAggMQgAAAAACAsxCIDAAAAAIDEgCAAgAAIGgmABIAwAEAEDYAAAIAAAAAJgAQAAAIA -EAmAlgAAAAgACYAEAAACQBoJgCCCAAAAIAmIAAAAAQAADYCQAAAABCAJimJgAAJACgkAAAdogAAA -AAAAFAmAgQAAABMADYAoAAACICoJgARAAAFCEAmAAAkAAAAqCYCYCAABAAAJgAEoQAIAAAmAAIAA -AgAgCYAAAACBAAAJgAQAAAJAkAkAAEAABoAAQBAAIAAAABJEKTBQAgAAgIIQAAAAEAAwIAAAQEAA -QBAQAABQcApAAFAQAABAAgAAIABAAAAAIAAgAAQ0AGBQAIAQIAAAAEAUQAAABKMAAEAAAABQUAAA -QAQAAgBkAAAABACAEKAABEAAEQBBgQQAMADQwAIFEAgCAICQMUFgACAAUEAAEAAEREBAQAICQEDA -AABgAAgGAUBAEEAARABAGEABAAAkAAAQIAAAACQSAAhAweBJAQxAAAAIAAABEkAAKAEAAAAAQAgA -GgAAjAQAoAEBwAACAAIQAAAACARBQEABAAhIAAABAAAAAAiAAABPtghAAAgQxACACEAIQABAQAqA -hAAAEBAAAAAAAAhgQAIaCERICAQJikpEkBgIAAAEAACEQAgMAIiACIAACAAIAnEICRhAAABAGAFA -AAAMAFAAEyIgQBACIAIMBAAEEIGAEAAGcQQSAAAACAAAAAIBAAAAAACAEAMgQAMgAAgAAUAACIYA -gBAEgFAAAAAAABACADBoCQAAiCsDAAAAAQABAAYAAIw3AQAAAAAAgAABgEABAAQgCAhAAACIgwEA -AAACQggBEABzIAYjAAAA0IgEBFABBAAEBEACAgAAAAEAUBCBAACAkIACIEAAAQEAECBgwAgBAMAA -AAAQAAAEAIARQBBiAQAAAEAAFAAhDBQCAAAAEAEAFBAAACAAAAAADAAAQAAABBACAAAUAACABAAQ -AABAAAAAgCAAAZCAIAAAQAgBAIAAAAAAB1IEAAQAAAAAAAQAIAAAAACgQhGAAIEIiAgAICgQAEmA -EAAiQKgAAYgAAgCAAQAJiAAAAAAgAAgIABEAAAAADYgAACAAEAABgIAAACAUAgGABAIBAAACAiCA -AFBA0ANEAIBEQBAAEAQAFACAAEIDBABCAAWAAAAAAAACAYAQAIBAABBASBAEBAAAAJAAAABABAIA -AAQCAAAAAgBAAEAIgCAAAAALVwCBAAMBAgAAEAGAqBQCAAAEABJCABAEBERjBxiDnAgAAAICAAAE -AAAEAFQIEBREFgISMkcAEEBAgQGAGDkUBAIpAAADOQwIAQIBABMABAAAACIARQEAkBhSAVAAQAKB -AAAAQqATICBACADAgAAAAIgaAhBAAAAAIggGABAIARCoEgAQEAAEAFqAAAUAAAAAACgwAAEqKAgA -AAAIABAiAAEAAAWuAAAQABAAAAIABgAgEgAAIEg4MaFYMzAIgJUoQgggQEgAmShICAABQIAoQEBQ -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 -d1X/Oj+7u7t7VbUbd7snCl8F9UdVVUVfWyJ3RPRydzH3Kn/6/3s/VVfd3RG7Ba/N/83/AABTV19f -r78KXw8RVfszVSd3M3cAAA9fAAAAAP39AAAAAABVAAAF/QAAAAAAAAzUAA8zdQAAAAAAVQBVBa/V -1QAA/0QRERsbUfur/wpfMDUPVVUddycnd1H7cnc/PzU1AwMR/QAAAAAT30ZXVQVVBSd3Ufs1NXcn -dxf/fzP/Mw8AAAAAEAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAABAAAAAAACAAAAAAAAAAAAAAAAMA -AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAB+MAAAAAAAAACAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAJgAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAABAAAAAAAgAAAAAAAAAAIFgQAAAAAAgQAAAAAAAQAAAACEAAAAAAAAAAAAAAAAgAQAg -AAAAACBgAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAgAAAAAABAAAAAABAAAAAAAAAAAAAA -AAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA -ACAAAAAAAAAAAAAAAAAAACAgAAAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAfVAAAAAAAAAAAAACAABCAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAAAAAAAAACAAQAAAAAAAAAAAACBAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQ -AAAAAAAAAAAAQAAAAAAAQAAAAABAAAAAAABAAAAAAAAAAAAAAAAAUCAAQAAAAABCQAAAAAQAABAh -AAAAAAAAAAAAAAAADusAAAAAAAAARAAABAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAAACAAQA -AAAAAAAABAAAAAAABAAAAAAQAAIAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAACAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAIAAAAAAAAA -AAAAAAAHTAAAAAAAAAAAAAAQAAIAAAAAAAgAAAAABAAAAAAAAAAAAAIAAAAAAAAACAAAAAACAAAI -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAQAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAgEAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAkU -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEBAACEAACAgQAAAAAAACABAIAgBgACAAABIQACAAAwAE -AAAAYCQiAEAAEAAAAAAAEBAAAAAAAgAIEAAAEAAAAAAAAAAAAAAAEAAAAACIAAAAAc8AAAAQAwAA -AgAAAAQCEAQAABAAAAAAACAIEAAAAMAACQAAEgAAAAAEQAAIAABAACAAAgAAAAIAIAgAAAACIAAA -gAAAAAAAAAAAAAAAAAACAGAISgAgCgAAAAASAKAIACAAAQIAtIAAQEAAAAAAQAAAYgAQAoAAAkAA -CEABAAAAACAASAQAAAAAAAAIAgAQEABkAEAAAAAAAAAgAAAFANAAAAAK4EIQEiAAIACgIAgIAEAA -AAAAQgAAAAAAQAAACgIAAAACIAEIAwgQAAAAAGAAASAAgAAAAAAACAAAAAIAAAEAAgBAAAoCAAAA -AAABAAAQAiQAEQIBCAyAkAABAAAAAiAQUEAQBAACkAAIASQoAFIMAAABCAAAIBZwAAEACAIQMBAg -AAABABAAEEAAAQAAAAAAaBEAAAAEAAAICAAEAA5ggAAAAAEyAAEAAAAGSEAAAAIAAAIIEAgJkAAQ -FAEIIAGAAEAWKCEIAEAAAAIAAhAQAAAgAIAACQFAAAhEAMIAAIAAABAQAAAAAAAAQAAAkAIAAAAA -ARAAAYAgAAAQAQAABAIAEQkBAAIABAEIAAAQAAAAAQCABAApAAAAAAgAQAIEAAFQgAkAAgAEAgAA -AAACAAAAwGAAAAAAAAAAAAIAAYgAIAAAAAAAD/EAAMAAAQgIEAAABAwAgSrRAAAIADQAAAICAAAA -iAAAQAACBAQAwAAJAAEAAAIQAMKQABAAAIgAAAABAAAAQACAAAAAAIAAgAIAABAAAZAAQUACoAAI -gAAEAAAQAAAIFIKACAACABAAAAQACgBCAAAAQAAAAAAAAACAkBAAAGgAAAAASAACAAACAAQAAAAA -QEAIAAAAAAAAEAAABAAAAAAAAAAOWAIAgCACAGigAAABAAIEAagAEggABBAAAAAAAAAECAChAAAq -ABCJAAAAACAAAIQAAAACBAAQqgAAIAAAAAAAAgAAAAAAAIAAAAAAAAAAIgAAIBAhAAQAkAAAAAAA -ACABgAAABgAQAAAIAIGAABAMAAACBBACABAKAgAAAAARIJAAAAAEAAgACAAAARACAAAACIAAQAAB -AAACCASBAADAAAAAAAxzABAqgAAgAAIAEBAAQAAAIBABgAAEBAQCgAQyAEAACAAQAEQAACAABFAB -IACAICAAEQBAAACEAIAAAwAAAAAQgAAAEgAAAAACiAAAAAwgIFEMAQIAgIAABAwAAwICBAABCAAA -BAIAAAAJAAAQEQBAAokAAAAAA4AACQIBAAgAAERIAgAAAAAAAAgKEBAAgABACAAAAAAAAAAImAAA -AAAAAAAABhQIBAgAEAYAAIgAAQQQgwABCBAAAAAAAAAKAAACgAYgQIgIAAQQAAAACAgAAAAAAACI -DAgAAAAAAAgQiAAAAAAACAAICiAAgAAIGAAAAAACAAggiAAFCgQBIAQAAQARAQgAIAQBARAAAEAA -oAQBAAAAAAEBAAAAAAABAMAEAAAAIAEEBIAAAABAAAAgAABYAABAAAAAAAAAAAEEAQAAABkAAAAC -tEAAAAAAEIAAAAAAAAEAgAABRJAAAAAACAQgAQAAAIAAAAEAAACAAAIACECAAIAAAhGAAAEBAIAD -AAABAQEIAAEAAAAAAQAAAQEAkAAAAAAAAAAAAIAACgAAAAABAAAAAAgAUBAQAISAAYQAAAAhKgAA -AAAAAQAIAAEUAQACQAEAAAQAAAAEKAAIgAAAgAAAgAgAAAAAAAEABAEAAAAgAAAAAAqcCAAAAAJA -AAAIAgEAgABEAAAAAAAAAAAACBAAAJEACwAMAgAAAgABAAwAAAAAAAAAFAAAAAABIAAAJAAAAAAA -AAggAAAAACAAAAAAgACgAACAUQAAAEAAEIAEAAAAAAEQgAAAKAAAIBCAAABAAAAEEIAEAAABJFIQ -gIACBAAAIBCAAgAAABAEEIAAAAAAACgQggAAAAAACBCEAAAEAIAAEAAAAl2EECgAAAAAEIKIAgAA -ACYQggQABAAAgBCCAAAAAAAgEIAAAAAAIAAQgAAAAAAAABCAEABAAAABEIQAAAAAAAAQgIEAAAAA -wBCCACAAAAAAECAISAAAAIDEIAoEAAAAgMQiAAAAkABAxCADSgAAAADEKQRKAAAAAMQgCkgAAABE -xCQAQAAAAMTEIiAACAAAgMQkAAAAAAAExCAEAAAAoADEAAANTCQBAAkAAADEIAQIAAAAUMQkBAAA -AAAgxCAgAACQAUDEIAAAAJAgAMQgCKAAAAAAxCIAAAAAAADEIAIAAAAAAMQgAAAAAAAAxCQAAAAA -AADEgAAAAIBAIAmAAIAAAAAoCYCQAAABAAAJgBgAAIAAAAmAAYEAAiAFCYAQAAAAAAgJkAAAgAEC -KAmAEAAwAEBVCYgAAAAAAAgJgAAQAAAAAAkAAA4biAQABAAAAgmAEkAAACAACYgCAAAAAAAJgJAA -AABEKAmCCAAAIIAACYIAEAAAAAAJgAAEAAAABAmAAAAAAAAACYIEAAAAABAJgAAAAAABIAlABQAA -KjyQAAAQJAAIAAAAEAAgAABEEAQECogAAgAAABAAQAAEgAAARgIAQAwAIQUAAAEB0MgIAAAAAAAE -AEAAAAAIAAAABCIAAAAAEAAABAAADUsQQFAAFECABAAAQAACIIAAABAQABAgCAAQAEAAAEAAABAA -AABAAABAEAAgQBAAAFAgEDAAQFBAABAgQAAAICAAFAJAMAAAIAIAAAQgEAAkUgxCAEkhDAzASIxA -qAAgAAIEABggDAAARIASEgihqAAMIAQgAABAAKABAWCIqIQKQogAAgIIERBAIABAQAAAAEgIBAgE -CAAARAiBIEAAAADBAABPXQQACEAAgEBEAAEAAAEASIRITAmBBBAERAQBAEQAAEAJgAgQhAgEAAAM -BAAIAQEIAQQEQQgAgAkCDAQAQQFEAEAEAAAIAcAIQgAAQEAKAEAAgCASQAAAiAOBQAgAAACUAAgE -AAAIACAARIAAQAAAIAAOEBSAgIEABJAAAQABAACAQDQAAIAAAIAACmAAAgAAQAAAAAIAYQAAAgAA -AACBAAAAAIYgCIAAAQMBAAAEAABgEAMAQAGACACAAACACIIgUAEEAAAAAQAAAAAAAQAAAAEAAAAA -AAAAgYEAAAAIACBACAAAgAgEIAAIBABgAAgIAAAAEoAKoCAwAEAAAAACRAIEAYAAAgJCEAIBAAAM -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 -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAQAAgAAAAAAAAAIAAAQAAAAAAAAAAAAAAA -AAAAAAAAAgAAIAAEAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjqAAAA -AAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW0AAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAQAACAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANdgAAAAAAQAAAAAAAAAAAAAAA -AAAAAAACQAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAgAAAAAAAAAAAAAQAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAArlAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABA -AAACAAAAKggAEAAAEAACAAAAAAlAAAAAAIAAQhIAEAAAAAAAAAACABAIAAAAAAAAAAAAAgCAAAAA -AAAASQAAAABQAAIAAAgAEAAAAgACAAAADRoAAABQAAAAAAACAAIAAAAAABAAAAIAAAAAAAAAAAgA -AAAASAACIAAAABAAAAIAAAAAEAhQACAAAgAAAAADAoACCjIAAAAAgAJIEAAAAoAAAgAgagACAACA -AAYJAgAwQCAAEAIAABAAADAIAAgAMAAAAAAQAAAAAAAAAhAAAAAAAAAAEAAAAAAAAAAIIgACAAgA -AAAGAAAAAEAATAIAIgAAAAAI4AAgAgQAYAigAEAQAAIQAAIAAAAAACAAAAAAAAAAgAAAAAAQEQUA -AAhAAEIAAQAAIAAAEgACABAAZAAqAgAAAAAg4AAAAQBgAAIAMA4AAEAwAAAAAAQQAGBAEQKEAAQg -QFEAcAJABAAAAABAAABAAQIQAACABBSABAgAYABACgAACI4AAABAAAAIA4AAAAAAAAAADgQQAAAg -AACEAAAQAGAAAASDEAAQAAAAAA7IAAAAEAAAYAABAAAAFBAgAAAAAAnUgAAIACACEBAQAAQAAAAg -EBAAAQAAABAAAAgMBACAAAQgkEAAAAACAgAIAGAAARCMAEAAABEQAIBQAQAAAAABQAAAgJIBBAGA -AAEABgAgAQCAAAAMkAAIgAAAAAAAAAAAAAACCAAAAIBAQAAAAAAABAACAgMAABAIAAIABAAAAFAA -CgAABRsACBAEAAgAAAAAAAAIEAAAAAAAAABAABTAAAAEACAAACASAQCB0IARAAAAAADAAAECA0AA -AEDRACAAAAAB0EAQAQAAAIHRABAAAgQABEAQAEAAQAACAAAgAAAEAAAwQAAIKAAAhAgAAAAQAACB -KgAEAAAIAAQQAAEAAqAAAAAAAAASAAACAAAAAAIAAAAAAAgAAEkAAiAABAAAAAABKABgAAAM7gAA -FYAAoAARAAIAABYUAIAAAAAAAgAAAIAAAAAIoAAAAABgEAAoCChAAIAAAJAAAAAAAgACAFAAQAAA -AAECAACBAQAAAGAAKEICAAACCABAAAAUAgGIAARACAgAAQAAAmAARgAAYAAAiAAAAAHAgQIIACAg -AQQgBAgAIABAAAAACAEQAADAAEAQATAgAEAAAgAEBAIQAAACAAAQAgAgAgIAAANqEAAAAAAgAARo -ABAAAAAAIgAAAAAAVAiEIAAAAAQEIAAAAAwAEACAAAQAAAAgABAAAgZIAAgAABKAATAAAAAAIAQA -AACAgAAAAMAQABGAQAgIgIIAAAAAAggCCEMAIYBADCIgBBAUAAEIDgAAAAAAAAgcAAAAIAAACBAA -EAAAAAAKWAAACAAAAAgIAAIAAAAACgIAAAAAAEAIBEAAAAIAQAAABssImAAAAAAAAAgIAAAIAAAA -CAQAAAAgAAAIEAAECAAAAAgaIAhIgAABCAACAABQACQMAAAQAACEAAgAAkIAIUACiBAACAEGIAII -AIEAAAEAggAAEAQAANAABAAAAAFAAEAAgAgCAAAAAACAAAAAgAEAAAQQgAABAAABBAgAAAoAAAAE -AQCBAAAAAAAAAAASAAAAAAQABAAAgEEgQAAAQAAAAAAB6wAgAAQAAAiAAEAAAgAAAAABBAABAAAA -EAAAAAABAAAAASAAAAAAAAAAIACBAQAAAAAEIEQAAKABAAAAAABRABghIAAAAAAAACAgAAoAAAQA -AAAAAAAgAAAAAIAAAEAkAAgACAEIIRgADQAAAIAgIgAAAAAAgIBAAAEFAAAAFEAABAAAAAAgkwAM -AAIACAAAAAgEAAABAAEACBQAAAMhkAAAAACkBAAIAAEBEAAMAQAAEgBgAAAAAAAAAAAAAAQIAQEg -EAAEJAAAAAhCAAAgAAAAIAAAAEAAAIEAAAAAAAAAAwRgAAAAAICAAAAAACQAAAAgAACABAAAAAAA -EIAYAAAAAAEQgFgAAJAQgRCAEAAAAABIEIIICAAAIAAQggCAAAAAABCABAAAAAAAEIAAAAAXKAAQ -gAAAAAAAIBCAAUAAAAAAEAAABB+AASEAASQAEIAAAAAAQEAQgAQAAAIUChCAACAAAAAAEYAgAAAA -ICAQgAAAAAAIaBCABBAAAUkgEIAAAAAAIEAQgIQAAAAAABCAQAAAAAAAECACAAkAAIDEIABAAACg -BMQiAEoAAIggxCAAAACQAADEIAEAAAAAAMQkAIAAAAAQxCAEAAAAIEDEIAABAAAgAMQgAwAIAABA -xCAqAAAAAQDEAAADDCAIBCgAAADEIAAAAJAABMQgAgQAAECAxCMCBAAAiETEICIAACAAQMQgIQIA -AICAxCADAAAAGIDEIAAAAAAAIMQgAkAAAACAxCgKAgAAgADEgAAAEIAAIAmAAACAAgCICYACIAAA -AAAJggAAAKAgAAmBBSAAAEAQCZAIAIAAAAAJhAKAAIGABAmCAAAAABAACYIEADAABAQJggAAgAEE -IAkAAAsqhAAAEAAAAAmCABAAAAAgCYAAAQAAACAJiAAAAAAABg2EAAAAgAAQCYCUAEABABAJgAgI -AABAIAmAoAAAAAAACYsAIIAAQBAJgQCAQAAAAAkAFUQAAABFAQACVABCQiBEAABAQABAICAAQACg -iAQAQFAAAEBQAAAAACCAABAgAAQAIAAACUAARCAAACAwIAxABgBAAAQAAMgABDIABAAAjAAAAQAA -IFAEESAACAAAAAAAQAAAwgBBQQAICAQAAAAAAAAQAA0AAEAAAcEASWjBQQICEAAEAEAEgMZGAkBG -QGAAAAAQAkXEFAQADhAGACAAUEAAMEBCAEAMIAjkAAAAACQQCAIIABgMCAQYABAAEEAYAQAAABoY -BAAAAAAIAhgACAAAAEhEAEAAgAAAAAQAAABwAAAAQAAAAAAIEQjEKAAAQABAAABKnAAEoEgCQAAY -CAAAQAAAAIGJwAKiQBiYAAAACAAAhAAAAgCQACBCgEQaAAIC5AnoAAJAAIAAASGBAAAACAgASECB -gABAREBAAQAAAEAIAEAAiWAmFAAEBAABBGxEiAAAIAACwIAAgABAAAICBAAAAIHAgAEAAJACAAIA -ACEAAEABggAEAQACQEAAAAECAAAAAASGMAAEQZAAAwgIwAAAAIQAAIXhAQAAJAAAwAACIAAkCAAA -SBAMIBAoBAFGAAEAAQAAAIEAkkAAACAAwMAEIEAIgACAwMQgSIgAAFAADCAACAOCMVAEJAwAAAEw -AAQDFAlEBAECCKghQAmACAAoACkACAmMEgAAMAABgBQACAAAAAgCQAAQAgAAAAAAAAAAEAAAABAw -AAAAAAQAEARAIAAAAAAAKACEAAEBgABQAgAMSBACBAAAAGEFAAAMAAAAADACQJACAAAAACFgAABB -gAQAAAQAAAAAAIAAAIAEAAAIAGEoEABoCBAgAEAFAgAAAAAghIQACKgAAAAAQBIJgAAUIGAhAAmp -SBQAAgAAHCAQREQAwAQXQQIMAAAAKQRAUBAFAAIABAAAABAAAgAACEAAQAAQAAMIQhAAAgBEBgAA -QEgwAgACAYEGAADpKgQAEBAABAIAhegCAAAGEABAAAIAAABAAAEAAAyAAEAQAAAQBAZAAgjAAMAA -QABCAgUEgTEQCAAAAAAAABIDQyA4OUEAgAJCEAAwEJmSAwQEAAKAAh+OAEBUFICAlAQQMlAAuggA -ATOCmANAAJACAAoCAKgMAAAgkAgAQEgAAEIgAAMAgAAAAAAAQAAEAEAAABCAiBAQQiIQEAIAACAC -BgDAOAABQgAQACBIDVIsASQAAAkbAwAAAAAAQAoIASBIEADACAIYQBDACAlAAAIAAgAAAABBAFQg -BgBACEgYSEIpQSWdQVBQQCAiAQGSkTIiREEAVkCgQCCgoACQkJRCOowwAEQgABQEwVICAJGCiRCQ -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 -AA8fAAAAAAAADx8PjwAAAAAF/7GxsbEAABH/AAAAAHMVcxV3d3V/A89HR18XC08AAAqgIP8PHbsR -AAAAADF1BQVVVXd3J3czXwpfAABXBwAAAAAH9wFFr79fXzU/MDVfX/7/NT8Fr0V3VVcwNTA1dycB -VTNVJ3cnJycnVVMz/3d3dxcAAAAAABAAAAAAAAAAAAAAAAAAIAMAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAEAAAAAAAAAAAIAAAAAAAAAAADUYAAAAAAAAAAAAAAAAA -AAAAAAgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAA -AAAAAAAAAwAAAAAAAAAAAAAAAAAAAQAAAAAAAhBAAAAABCAAAAEIAAAAAAAAAAAAAAAAAAAAIKAA -QAAAAAAAAAAAAAAAACAAAAAAEAAAAAAACQAAAAAAQABAAAAMZwAAAAAAAABAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAACAQAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAA -AAAAAAAAAAAhAAAAAAAgEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgACAAAA0iAAAAAAAAACAAAAAAAAAAAAAAACAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABA -AAAAAAAAAAAQAACAAAAAAAAAAABAAQAAEAAAAAAAAAAAIAACAAAAAEAAAIAAAAAAAAAAAAAAAABA -AACAQAAAAAAAABAAAAAAAgAAAAAAC7YAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAABAAAAAAgAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAEAAABAAAAAAAAACAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIAAA -AAAAAAAAAAACAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgABQAAAAAABEAAAAAAAA -AAAAAAAEAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAEAEAA -AAEAAAAAAA+1AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAIAAAAAEAAAAAAAAAAAAAAAAIAAAA -AAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAgAICAAAQBICAAAAAADAADAA -UAAAAAACAAAQVAAAACABABAAAAAQAAAAAAAAAgACBAgAABACAACCAAIAAAAQAAAAAgAAABIAAAAA -BO0AABAQAAAAAAAAAgAAQAAACAAAACAAAAIAAAAQAAAAAggBAAAEAAACABAAEEAwAgAQEAAAAAAA -EAgQAAAAAEACABAAQCAAQAICEAAAAiAAAkAACAAAAAQAAAoAAAQAEAAAABAABAAAYAACCAgAAAAA -QDIQAAAAQAAAQAADAAAAAAAgAAABIAAAAAAAAAAAAAAEAQAQAAAAAAAAAAAAAAAAAAAM/gAASAIA -AAAAAAAAAQAAAABAAKAAQBAAAEAACAAAAAAAQAAABoACEAAAAAgDBAAAAEAAAEIEAACAAABIAAAA -AAAAACIASEAAAAAACAAMAAAAAAAAAAAAEAAAAEgADAQBAAAAAAAAAAAAAAAAAABAAAABBACAEEAQ -IAiDIABAACACCAAAAAAAAAAQAgQAAAAAQAkAAAAAAAACABAIAAgAAAAAAACYQAAgAAoUEEgQACAC -AAQgAIAAAAQAAoBAAAAgAAAQMGAAFAAEIAgAAAAAIAAAAFAAAAAABCwCQCAgAACAFBAQCACAAAQA -EDAACAgAgAAEAQCAAgEAAEABAMAAAAAgiACAAABAAAEQAAJCABQkgABICgAAgASECAgEEAAAAAAA -AAAADAAAAAAAkgAAgAAAQAAIAAAAAAAAAADAEAAAAAAAAgAACJWAAiQAABAAARbAAAQAkBAIBAAA -AAAQAAAQAECAAEgAEABAAAAQQIAIAAAAAANAgAAAAAAAAAGBAEABgAAAEYAAAgAAAAAJAQAQgAAA -AUKAgEACAAAABAAAAASQAAAgAAEAAIAAACAAIICCIAAAAAAAAAJAAAAAAAAgggAAAAAAAAAAAAAA -AAICAAEAAAIAAAAAAAAAACAAAIACCAAIIAAAAAAJAoAAQAAQEABABAABAAAEIASAAAAAAA4AggQA -gAAAYABAQIAAAABBECAAAAAAgCACAAAAAAAQAYAgAACAAAAogAgAAAJAEKAAACIQAAASAAAAAAAU -AAAACALAEgAAAGACgAAAEAAAAAAiAAAUAABAAgIAEYgAEUAIABAAgABAACAAEAEAAAAgAIAQACEA -AEAAABAAABAAAAACAAAAAAACAAIAAA50gAAgAgIAEAgUwIAAAMQgAAQAAAEAACAAAAAoIAAQEAAA -AAACAAgAAAAAKAAAABAAAAAAQ4AABABgBDAACQAQAACAAAQAEDAAECAQAAADAYIoAAAAAAAAAAgQ -AAAABAEACAgAAAAQAAAKAAAEgAAAAAlAAIxIAACACFQAAAAQAAIImAAAABAAAAgICAAAAAACCBAA -AAAAAACIEAAAAAAAAAAACoIIAgEIAAEABAoIABQAAAAAKBgAAAAQAAAIABAAAABAIggAAAAAAIAC -CAAAAAAAQAAIAAAAAAGAAAgAAIAAEUACCgBAAAgBBAAIEAhAAACAAACAAAQBQQEBAQAEAAAAGAAB -AAAAAAAAAAEgAAAAAGCQQAQAAAAQhAABBAAAARAAgQAgAACAgAAAIAAABAAAACEAAAAAAIAAAAAp -AQAAgAAAAAAFuAAAhAUBBIAAAAAAAAEAAAEEAACAAAAAAEAAACEAAIARhIgAAQAAAAABIAAFAgHA -AFAEAAEAAICAICAAAQAAAAAABAAAAADAA4AEAAAAAAAACRAIAAgg6IAAAAAAAAAAAAgAAAAAACgA -CBABCAkAQIAAZAAAAAgggAAAAAAAQAgAAAAAAAAAKQAEGAABAAAqAAAJAAACIAAAAAAAMABAEQAA -AAroAQQAAAgAIAAMAAAAAKAggAACAAAAAAQAAAAAAIAAEAAAhACADAAiAAAABACAoAAACAQQAAIA -BIAAIAAAAAAAAAEUIIGIIAGAABADAAAABACAAAKAFBAAEIAAAAAAECsQgAAAAAAgBBGAAAIAFSAo -EIAgAAAAIAAQggEAAAAAABCCAAAAACAAEIAAgAAAAAAQggAABAAAABCABAgMAAAAEAAADcqAEAkA -kAAAEIQAAAAAAEgQgAAAAAEoABGAAAAAAAEAEIAAAQAwAAgQgAgBgAAAIBCAAAAAICAgEIAAAAAA -AGgQgAAAABQAIBCCCAAAICAhECIAAA0AgEDEIAEAAAABUMQhAAAJAIAAxCAgAAkAAEDEIANAAAAa -gMQkAAAAAKAAxCAIoAgAoADEIAiAAAAAgMQkBAAAAAAAxCQKAAQAgEDEAAADbSgDBAwAAEDEICAA -AAAAAMQmAAAJABAAxCAQAAAAAQDEIBICAAAAQMQpAQQAAADAxCICAAgAAEDEICAAAAAAAMQgAgQJ -AAFAxCQCAAAAhETEgAAAEAGkKQmEBAAAAkQICYIAABAAAIgNggAAAAAEIAmACACAgiCgCYgIAAAC -AAoJgQAIMACASAmAAAIAAACqCYgCEAAAAAAJjAAAAACgBAkAAA1EgUgAMAJBEAmAAAAAAAAGCYAE -ABAAAAkNkIAAAABAIAmAACAAAAAgCYAFAAAAIBAJgAAgMACgEAmAkAAAAAAACYAAABCAQBgJkGAC -QAEAFAkIAEgAAgAAQAYBSAAJQAAwAIAAABAAAAEGwEAABKAQyAAEJEAgJQAAQERAAEBIAgASEBAA -EQAARCIgIABIQEgIAEgAACBEAAAgAEAAIMAEAAAADqNASYgAgCmIDBAAAAAAAABgAAAAAAAAAABw -ZEJCAImIbImAQkBIQCAQACVFBUABgEQEAFBAAEHAEAAAAgKgUBEAgAIAAQBBgAQAQEByREIAQAgB -GEChqYiAAQIARBogAAAAAQAACIAAQgEAAAAAAAAQgABAoEBCAEoIgQgAAIAJIMAEAAAIAAABAAAI -AAIYGgCgEhAAEAgAxEAAoAACAAAAAABGAgISEUAAWhhICEEIAAJCQAEIwQgEAIAAgAQAAaFQmhgA -GgQBgQQUAEGEAADiAUIIAAAECKAIggACgEAAAAQMCkoIQALyAAIERAAABASAoECIIUAgChAAAUkQ -YGBgAAGICAAgAAEAAQAAEIYgwAQAAAFAQAEGCAABwMECgAAAAIAAACABIQAAQRABAABCAALAQwCA -AAQAAAAAAgARAAAAgRAAAI++AAACAohAAYEBAICBAAAAAAAAAAAAAQAAAARgEIgAAgQACGAQAAAB -gABEYBAAgAMIAQDAEAAAAFAABAFQCAgIMAEAAAAAgAKIAIRgCAQEAEMEMUJAAAEAAAAAIAQAAYBA -AAAUAQBAEAAAAEgQCQAAAAABAABgQBAgEAwgAAAGAAAAAEAQAAQAAAhiQBQCAAAABAAAAEAMAAAA -AAAAAgAMAAAACi8AAAAQAgACIgAAIAQAAAQAIAAAAAAABABCKCAAQgAAAQAhMEIESYKQQgAAAAII -DCAEAgAAAAAAAAAwKAACQYAgBDAqEEJECAIAhBBAFgAAKABAEwlERAAAAgIAAACECEIAABBAAAAY -ggIECEICREAQEKksAAIAAAAQAARAsQQCAwACABBEAwAAAgRwBRAAAABAEANAQAEIAgHAEA0ACAAJ -AAAC6RAEQAEDAAAEAIAAAACAAAAAAggCAEAAQRAAABACAAECAAAAEBAUSAYUaCoAuBAAgSBAABAA -AABAEJTAAgAEAABABcAARCAIBEQAEhIADDEAKRMASAAAgUgBQQhYCCAIBAACEAEAAAAAAQAISREA -gBRSQgQAKCAJAQISAIASEAEgAQAiAAAQQgIIUAIYA4BIKAASFQAQAAIAARAQBAIAEhYAAALHkIAC -ghAoSKACAgACAAAQAAAAAAAQABACErBKEkEISLBIWAoSgFAATAAgQCKSEEKjAgNAEAwCAFAytAgJ -OEgKDgyyCCggQFCgAFRQERAQIklhAIAQkoDBEQhACAAAAFCUEMAAAADCCAQIghAJAAOQAEBICggI -CEkDAAQDkiAAQEgQSAhAAEAQAERAgAAAAAIKiAAAAIACFQACoAASQBDgBAAABnIHEpQQRABEAgAA -QFAIAgAKAAAAQAAAAAAEAxQEEEBCAEBCFAQXAgoQ0goMDAQgQAkNAAACBAQQAGUCsNBAAkQkhgCw -CBIQRhITBgAABAAwAgKQASMQGhoDAACACgMCgBQAAAAiAAAAAAAAgERAhDiDTAEAwwRLQoCAAARk -gBZAAAAAAAIAAEAgAABEgiChAAEAAAAiAAAEAAAAghgBgAAQAAAPhOiwELGQAwIAAAAAAAIAIAAA -AAAAQAIAAIgBCIAUgwEBAwGAgKAgmQAIAQQAgIMRAAAgAIROAMASTAADJEMgoIAoMAMDfBMQAFwA -QIACgmAAJycRux0dVVcAAAX/AACqrgAADx0AADu7AAAnJwAAERFV/wWvRx13BQj/D39V1QAAEREO -HwAAAAA1PwHxAABfXzu7Hz9zMwAAHx87uwAAczMAAAOUVFdRXQQVAUUAAO/vAAAAAAAAAd0AAAAA -M1UzVU5fBBU1NTU1J3er+xPfd3UKXw9fAAAR/wAAAAAidyd3D/9VRTOvM//xEXJ3AFUbGwAAAA8i -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 -GAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAAAAAAAAACAAAYAAAgAAAAAAAA -ACAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAIAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAIAAAQQAAAAAAAAAAAAAAMMAAAABF4A -AAAAAAAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACAEAACAAAAAAAFEAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAVgQAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AACAAAAAIAAAAIAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAgAAAAAJ0AAAAAAAAAAA -AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEAAAAAAAA -IAAEAAAAAAAAAAAAAAAAACAAAAABCAACAAAAAAAAAAAAAAABAAAAAAxNAAAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAgAAAAAQIBAASAAAAAAAAAIAAAIAQAACAECAABAAABAASAAAAAAAAAIAAAYAAAAA -AAAAAhAAAQACgAAMEAAAAgAAAAIAAAAAAAAAAAAAAAAAD0MAAEkABAAAAAAAAAACAAAAAgAEAIAB -AMAAACAABwBAAAAAAQAAJAAgAAAABAACAAAAACAAAAAAAAAAgACCFAAAAAAMAQICAAAAAAAAABAA -AAAAAAAAAABAAAAACAKAAAAAAAAIACgAAAABAAAAEgAAAAAAAAAAACAgABAAAAAAAAAAAAAIIgAA -AAAAAASAAAAABwAAAIAACAACAAAAAAAAAAANzQAHAAAAIAAQAAQAAAgAAAAIBAAAAAAAEAAAAAAA -gAAAAAAAAACAQEAAAAAAABAAAAAAgAAAAAAAAAFAAAAQAAAKAAQAAAAAAAAEAAgAAAAAAAAAAACA -AAAAAAAAAAIAJAAAAAAAAAAWUAIAAAAAAAAAAAAAAIAAAABAAAAIkAACAAAAAAAAAAQABEAACgAA -QAAAAAgIgAAAAAAAAAAgAAAAAAy3gAAGABAAAAAAAQAAACAACAAUQAEABgCAAAAAQBAAgAgAAEAA -AGAECAgAAEAEAAAAAAIAAAAQAACKAAAAAIAAAAAAAAAAAACEEAEAAQAAAAgAARAAABAAAQACBCAA -gAAAAAEEIAACAAAQAAFAAEAAAQAAAAACAAAAAAAQACgQAAAAAAAAAASAAAAAEAABwAAAAAQAAAAA -AACAhAAAAAAAAAAAAycADAAAMAAABBAAAACAEAAIABAQAEIIACAAAEQACYAAAAAABACAEACAAAQA -CACAAAAAAMAECAIEAQACAABAIAAAAAkEAQAAQEAQgAAAAIAAAAACBAAAIAAAIAAgAAIAAAAAAgAA -AAqACaoAAAAAAAAAIAAgAAIAAAAAgQgAAAAAAQAAAAARIQAAAAEAABIgAIABAAAIEgAACAACAAAA -AAAAAAAK9AAEIAAAAAAQBAAAABIEAAwRKIAAASIAAAAAAAAQAAAQAACAAAAAAAAQAAAAAAIAAAAC -AAAEEgAAEQAAAAIAAAASBAAAAgIAACgAAAgAIAAIAAEAAAAAAAEAAEQAAAAABAABBAAAAAABAABE -AABAAAEAAEAAAIAAgIAAAAAAgAAAAAAAAAAkAAAABAAAAEAAAAAAAAAAAAAAgIEAAACAAAAAAAof -IABAAAAgAAEAAAAAgIAAAAAAAAEAAAAAAAAEQAAAwAAAAAAAgABBAAABAEAEAAAAAAAAAQAAAQEg -AAAAAAAAAAABAAAAAEBEAIAAAQAgAAAAAAAAACAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACI0AAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAABAAAAIAAAACAAAAAAAAAgAAAAAAAAAAGgAAAAAAAAAAAAAA -ABAAAhgAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFfQAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAA -AAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAA -AAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgAAAAAAAAAnAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAoAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3MAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAMAAAAAAAAArEAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACcAAAAAACAAAAQAAAAAAAAAAAAAAQAAAAAABAAAAIQAAAAAAAAgAM +AAAAAAAAAAACAAAAAAAAAAAQAAAAAAubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABAAgAAAAAAAAABAAAAAAIAEIAAAQEAAgAAAAAAAAACIAAAAAAAAgIAMAAAAAAAAAAA +AAAAAAAAAAAAEAQAAAAAAAAAAAgAAAAAAAAAABAAAAAAAAoCAAAAIAASAgAAEAAAAAgAAAAAAQAA +AAAAACAAAAAAAAAAAAAAA6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAA +QAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAABAgAAAAAAAAAAAAAI +AEAAAQZACAAAAAAAAAAAAAAAAABQAAAIAAAAAAAADggAQAAAAEBAAAAAAAAAAAACAAAAAAAAAAAA +QAACAAAIAAAMCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAgAQAAAAAA +CCIAAAAAMAAIaABwAAAOAAAIAEAAACCACAAAAgAAAAAAAAAAAIAACAAAAAAAAAAAAAIQAAQAAAAB +ABAAAACEAAAAAAAAAAAAAIMAEAAAEAAAAQIEBAAQCAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAolAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAQBIGAAIA +AAEAABAEAdBAAAAAEAQAQAAgQAQAAABAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAIgQAgABAIAAAiA +AAAAAAAAiAAAAAAgABIiAJAAAKAAAgAAEAACAAAAAAAAAAAAAAIAAAAAAIAAAgAACAAAC/kAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAABAAEAAAiCAAEAARAACYAAFAAA +CAAAAAAgAAAAAAIAAAEAAAgCAQAIAAABAAAAAAAAAAAAAAAQAEAIAAAAAAAAAAAAhAAAAAAAAAAA +AAA0AAAAAAAABAwABBAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAACFwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgQQAAAAAAAIAAAAAAgAgEMAAAAAAAAAIQAEAA +AMAgAAABAAAAQAAAAIgAAIAAEBAAAAAAAAAAAAoYAAEABgAEAAAAAAAAAAAAAAAAAAAAAAIQAAAI +ABgSAEoABgAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZjAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAQGBAAkCABACAYEAAQAAQAAAgQAAAA +AAAAAAAAAAAAAAAgAAAAAAAAAAAAAKEBAAEAAAAAAAAAAAAAAAAAAAAAAAgAAIQAAAAAAIEAAABA +ASBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAADJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABAAEgAQCARkAAAAEAAIAAAAAAAAAAAAIAAAAA +AAAAAAABAAAAAAAAAACAAAAAAEAQAAAAAwAAAAAAAAAAAAEAAAAAAAAAAAAAAQUhAAAAICABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAKAABABAAgAAAIAEAAAAAACAQAQAAAQAAAAAAAAAAAAAAAAAA +AAAAAAAAAAIAAAAhAQARAAAAAAAAAAAAAAAAAAQAAAIBAAAAAAAAAAQAAAEAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAJAAAAAAaAACAAAAAAABAAIIAAAAAAAAAAACAAAAAAAEAAAAAAAAhAAAAAAAAAAA +IQAAAAAAIMQAAAAAAAAAAAAAAAAAAAAAJAAAAAAUBMQgAgAAAADAxAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAeEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAiKQAAAAAAxCQhAAAAAIDEIAAAAACAAEAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAAAA +DQAAAAAAAAAAAAAAAAAAAACICAAAAAAAAYAACAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAFPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEgAACA +pAABiAQgAAAAWAGAAQAAAACAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAADAQAAAYAAAAAAAAAAA +AAAAAAAAAAAAAAAAQCBQIAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACAAAkAA +QgAAMAAAAABAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAEBAQAAgIAAAAAAAAAAAAAAAAA +AAAAGAqYQIkAGQQAAgAAYGAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy9gAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAlBoAAASEQKQMAI +BAAICAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA +AAEAAEJAFIQAAAMLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANABBADgAABQAGBAAiAAAEAAIABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAAACAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAABDCA +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBIAgASBAAABAGAQAAABAAAAAAAAAAAAAAAAAAI +AAAAEATAAAAAAAAAAAAABAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAwQACAAAIwAAAAAAAgIAAAgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAIwAiAAEAEQACAAAAABAAAAAAAAgBAAAAAAAAAAAAAAAAAAAASAAAA +AAAAAAAAAAAAEpgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgACEBBQIAAAQIAJAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAABQBAAAACCBIQABAAAEoAEAAAAAACAgAAAAAAAAAAEAAAAAQBAAAAAAAAAAAA +AEEFAAAIkBAAAAAAAAAAAAAAAAAAAAAAAAJAAAgAUABABAAIQJASkAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAA6FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAsKIIAAiAEAREBACCAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAISiAjJA +UgMAAAAAAAAAAAAAAAAAAAAAAAIABAACAAKAEgIaAVxbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACskAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBgD +AAIQAAIAggQDQuIAAAACAABAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfD1VVAAAOHwAAAAAA +AAAAAAAAAAAAAAAA///vAAAAAFUzM1VH3RHdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8zJ1VVVVUR +/QAAAAD//wX/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Pq6oAAA4fAAAAAAAAAAAAAAAA +AAAAAAD/788AAAAAqjMzqkfdEd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9VAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLxsbVXVVXQHdAAAAAP// +APoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw+qqgAADS8AAAAAAAAAAAAAAAAAAAAAAP8B +AwAAAAAzVapVRxFHRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PMzNVVVVVAN8AAAAAAAIA7gAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD1VVAAAOHwAAAAAAAAAAAAAAAAAAAAAB/wABAAAAADNV +VVVHEUdHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8zJ1VVVVUQ/wAAAAAAABH/AAAAAAAAAAAAAAAA +FAAAiFAAERAAAAAAAAAAABQAAIhQABGUAAAAAAAAAAAAAAAAAAAAAAAAAIwAAAAUCQAAjCUAAJAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAiCQAABQUAACMUAARFAAAAAQAAAAEAAAAAAAAAAAQAAAIQAAB +EAAAAAAAAAAAEAAACEAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAHAAAABQIAAAcIAAClAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACrUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAIIAAAFBAAABxAAAEEAAAAFAAAAAQAAAAAAAAAAKqqCgoPADMAAAAAAAAA +AABEREREAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wPPAAAAAAAAVRE3MwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAElgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVUAAAAAb2/f31NTU1MAAAAAAAAAAAAAAAAAAAAAVVUFBQ8AMwAAAAAAAAAAAIiIiIgA +AAAAAAAAAAAAAAAAAAAAAAAAAAD/Ae8AAAAAAABVdzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq +WQAAAAArK5ubU1NTUwAAAAAAAAAAAAAAAAAAAAAAAAUFDwAzAAAAAAAAAAAAiIiIiFVVAP8AAAAA +AAAAAAAAAAAAAAAAAP8A/wAAAAAAAFdXMzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqpAAAAAAkJ +AgIwPzo6AAAAAAAAAAAAAAAAAAAAAAAACgoPADMAAAAAAAAAAABEREREVVUA/wAAAAAAAAAAAAAA +AAAAAAAB/wHvAAAAAAAAUVEzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAATU1GRjA/NTUA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6yAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhYAAAAAAAAAAAAAAAAAAAAAAEAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFQAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAEfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAB6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAWM +AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAAAAAAAAAAAIAAAAA +EEgAAAAAAAAQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAICAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABagAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAHIAAAAAAAAACCAAAAAAAAAACAACAAAA +YAASAAgAAAAAAAAAIAAgAAAAAAAAAAAAAAAAAAAAAACIAAAAABIAQAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAJAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAIAAQAAKAAARAAAADAAAAAAIAAAAAAAAAAAA +AAAAAAAAAAAAAFAAAAAAKAAACAAKgAAEAAIAAAAAAGqAAIgBAAAAcAhwQAACAAAqAFAAAAAAAAIA +AAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAABAQAEAABAAAAAAAQAACAAAAAAAAAAAAAAAQAAAAC +AAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAACAAAIAAA2OAAAAACAAAAAAAAAAAAAAAAAAAQAA +AAAAAAAAAAAAAAEAAAAABAgAAAAACADBEAACBAgBAAAIAAACAAQAAFAABgAACAQgQAgKAAAAAAAQ +EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAIEAQAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIAAEiAACAAAB1sAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAgAAAAAEgAAIAAAAAAEAACAAAAACAAAAiAQEAAAYQACAABQAAAFAAAAAAAAAAAAACAABQAAAAAA +AAAAAAAAAAAAAAAwAAwAABAAAAAAAAAAgAAAIAAAAAAAAAAAAAAAAAAAADAABAAAAABAAAAAAAAA +AAAAAAAAAAAAACAABAAAgAAGAAAGAwAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAFAAAAAAIAABEAAA +AAEEAAAACAAABCggAiwAhAAAYADAQAAQAABoAAMAAAgAAEAAAgAAAACAAAAAAAAAAAAAAAAAAAAA +AAAAAACQAAEAAhgRAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgSAAoAAAAAEBAAAAAAAAAAAAAAAAAA +AAAAAAIAAAAAEBAAAANjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAEBAACACAEAAYEgCA +AACAAhgQABwAAAgQGBACCAQAAAIYEIAAAAQAAhgQAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAQE +AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA +AAAAgAAAB7UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABAAAAAEAAWIAAEAEgAAA +BAAAAIgAAAEgAAAABIAAQSAAAAAAoCEAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAQAA +AAAAAAAAAAAAAAAAAAAIAAAAAAAAAQUAAAACQAEBAAAAAAAAAAAAAAAAAAAAAAAEAAAAoAABAAAP +EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAACABDFBLAAAAIAEIEAAAAACQAQQAAACAoAEB +CAAAAAAAiAEICAAAAKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAFAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAADAAAA3+AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAAQEAAAAABAAAAAABAAAAASBS +AAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACAACAgMQAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAEAAAAAAAAAAhAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAhAAAB7YAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAhCAAAAAAAADEICFAAAAAiMQgBEAAAAAAxCAAgAAAAADEIAEAAAAA +gMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAQAQAAAAAAAAAAAAAAAAAAAACCAAAAAAAF +AAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAABAAAPjAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABggAAAABAQgGCBACAAAgQAYQAAIAAIAgBgggAAAEABgGCBQUAAAAQAQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQIABAAAAAAAAAAAAAAAAAAAAAABAAEAAAAABAAAAgABAA +AFAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAETAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA +MAAAADBAIBBAIAAAMAAAMAACAAQwAAAABDEAACAAAEAIAAAAQAAAMAAQIAwAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAQgASAQAAIQAAAAAAAAAAAAAAAAAAAAAAMEIBADAAAQQAgAABAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAGAAAAAAAwTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAIBAAAAABE +AAgECAQECQQAAAAAUARAghFAAAAEBAgAAAAIQEAACERAAAQAUAgAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAChmABCAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAAAAAAAAAAAAAAAAA +AAAAAABAAAIAAAACAAALBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAABAAAhAAAA +wABCASEACCAAAAAAAQAAEERgAgOBCAAQgAgACAEASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AABAAAAAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAEAAAAABICUAAEQYBC +AACAAAAABBAAASgAFEGEAgCCQBACQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAARFyCAA +AAAAAAAAAAAAAAAAAAAAAAAAwgAAAAAAAABAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAA +ARYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAIAQAAAwIEAAABAAARQAAAEIEQEQAChQEgA +UAAAEAIQBAAQAAIABgREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECgAAQCQAAAAAAAAAAA +AAAAAAAAAAAQAgAAEAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAgCAEAIAAAAAALnQAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAICAAACAAAAAgAAAgACAAAIQAACEAAAAAASQAAAABAACABQCAIi +EJMIISgIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEgASErAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAhAAAgBAEAgAAAgAAAAAAAAAAAAAAAAAAAAAEAIAAAACAEQAAAA/AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAQBAAQBAIEhAAUEBSEgRCkIAAwAiSEQAQAggIoAAAQgAMBAAAAAAAEAkS +gAhGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwEEIhBAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +QAIEAgAgAAAgAAAAAAAAAAAAAAAAAAAAAABAAAAgAAQYAAAAAvUAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAgACQAAgBCQCAAAgAABQMCgBBAQAIAAQICAgChAEQAAJDsAAAARBACgDAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABVVVFzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAGXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVdEVwAAAAAAAERXAAAPD1VV/+8AAAAAAABVBQAADw8AAFdTAAAA/wAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFVVVxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAt8AAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAMzcAAApQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +Vai7AAAAAAAAqLsAAA8PVV3/TwAAAAAAAKqvAAAPLwAAUVMAAAL/AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVdVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAzMwAAC5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVqKoAAAAA +AACoqgAADw9VVQALAAAAAAAAq6sAAA8PAABVVwAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +VVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAADMzAAAOIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVVVVwAAAAAAAFVXAAAP +H1VVAAEAAAAAAABFRQAADw8AAFVRAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAIxQABEU +AAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAiAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAABAA +AAQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAABAAAACMAAAAFBQAAIxQABEUAAAAjAEA +ABQUAACMUAARFBQAAIxQABEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAHEAAAQQAAAAAAAAA +AAAAAAAAAAAAAAABFAAAAAQAAAAIAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAABAsAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAEAAAABwAAAAUEAAAHEAAAQQAAAAcAAAAFBAAABxA +AAEEEAAAHEAAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxERRxEDiAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAKqrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVUcAAAAAAAABlAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAFVVMzMAAAAAVVUAAgAAAAAJCQICMD86OgAAABBVVQAAAKonJzoDMFMAZgEB +M6ozVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcnd3dHEQNEAAAAAAAAAAAAAAAAAAAAAAAAABAA +AAAAVVUAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAABVRwAAAAAAAAnJAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAVVUzMwAAAABVVQATAAAAAE1NRkYwPzU1AAABEVVVAAAzMycnNQMwU0TdRkYzVTNVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIncid0fdz7sAAAAAAAAAAAAAAAAAAAAAAAD//wAAAACqqv7/ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVfAAAAAAAADIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABV +XTK6AAAAAFVV/f8AAAAAKyubm1NTU1MAAP3dVV0AAFX/u7s68z9TEXdnZw8zDzMAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAARuxG7R93PdwAAAAAAAAAAAAAAAAAAAAAAAP//AAAAAFVV7P8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAVQUAAAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVNxUAAAAA +VVfs/wAAAABvb9/fU1NTUwAA/99VVQAAMzMRETXzP1Nm/9/fDzMPMwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAPyAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAABa0AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAONQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMigAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgA +QAACAAAAAAAAAAAAAAAAAAADAAAAAAAIAAAAAAAAAALKAAIQAAwAACAAAAAAAAAAAAAAAAAAAAAC +CAAAAAAAABAAEAAAAAAAAAAAAAAAAAQAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAQIAAAAAAAAAAAAAABAAAAABAAAAAAAAAA +AAAABAAAAAAAAAAAAAAAAAAAAgAAAAAADkAAAAAAA4AAAAAAAAAAAAAAAEAAAAAAAAAAAAAACBAA +AAAoAhAAAAAAAAAAAAAAAAAAAAAAAiAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAQAAAAABBAAAwAAAAAgAAAAAAAAAAAgAAAAAAEAAoAAAgAQAAAAAAAAAAAAAAAAAQA +AAAAACAAAIIAAAAQAAAAAAAK62AAAAAACABQAAYAAAAAAAAQAAAAAHACAAAQAAAAAAAACAAAAAAC +AAAAAAAAAEAAADAAYgAAEAAEAAAIAAAIABQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAwAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAYAAADAAAAAAAAAAAQAAAAAAAABEAAA +AAAAAAGAAAIAAA4xAAAAAACIAAAAAAAAAAAAAMASAAAAEAABABAAAAAAAAACAAAEABEAAAAAAQAA +EAgAAAAAAEAAAAJAAAgAAAAAAgAAAAAAAIBQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +gAAQAAAAAgAAAAAQAAAAAAAAAAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAgAA +AAAAA4+AAiAAACgAEAACAAAAAAAAAIAAAAAUAQIACAAAEBAAIAAAAAAAIAAAAAAAAAAEAAAAAAEA +AggAEAAAMAAAAAAIAAAAAAAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAJAAgAEAAAAA +gAAAAAAgAAAAIAAAAAABAAAAABAACAAAAgAAAAAAAAAAAAQAAAAAAAAAACAAAAAJgAAAAAAFfCAA +AAAAAAAAAAEAAAAAAADQAAAAAGAAAQAAAAAAAAAAEBAACAAAAAAAAAQAAEAAAJAAwAAAIAABQAAA +AABIAAEAAAAAAACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABMAAACAGBAAAAAAAAAAAAAAAAAAIAAAAAAAAAAACBIAAAY6AAAAAAAAAAAA +AAAAAAAAAAAaAAAAABgQAAgAAAAAEBACkAIBAAMYEAAAAAAAAAAAAAgAAAAAGBIAAAAAEAAQEgAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABYBAAUAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAACrMAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAEIAAAAAAAgAEgAACAAIABAAAAAAAAAAAAAAUAQAABAQAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA +AAAAAAABAAAAAAAAAAAAAAAAAACAAAgAAAEAAAEBAAAJvwAAAAAAAAAAAAAAAAAAAAAAAgAAAAig +AQAAAAAADAABAAAAAAEAAAEAAAAAAAAAAAwEgAAAICCBAAABAAAAIAEAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUeAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAAAAAACA +AAACAAAAAAAgAAAAAAAAAAAAAFAABAAACAAAUAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQAAAACAxAAAAAAAAAAA +AAAAAAAAAAAgAAAAAAAAQAAADr0AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAMQAAAAAAAAAhCABAAAA +AMDEAAAAAAAAAAAgAAAAAIAAxAQAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIg +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAFAAAAABABAAAAAAAAAAAAAAAAAQAA +AIIAAgAAAAgAAAAGqQAAAAAAAAAAAAAAAAAAAACBBAAAAyQAAQEEgAAAQAABgAQAAAAEEAEAAAAA +AAAAAIIEAAAAAEABCAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAI +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAFgAEAAAAAAAAAAAAAAAAAAAAAAAAgAAIAA +AAAAAAi/AAAAAAAAAAAAAAAAAAAAAAAIQDAAIBAQEGAAABAAAAAAANAAUEAAQAAAAAAAAAAAAAEg +ABAgAEAAAIAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABBAhhEwBBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAzOYA +AAAAAAAAAAAAAAAAAAAAAAIAQAQEAAQABACAAEAYBAgACAAAAFGhAAAAAAAAAAAAAAAACgAAIgAA +AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAIKAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAACWAAAAAAAAAAA +AAAAAAAAAAAAAAABQAgAAAAAAAEAIQAAkIYkAAEAABAAAAAAAAAAABEEAIEAAgCAAAEAgAAAQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAQAgAAAAeIAAAAAAAAAAAAAAAAAAAA +AAAAAgAgAAIAAAAgAAAAAAAABAAAAQGAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAABAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAACAAQCuQAAAAAAAAAAAAAAAAAAAAAAEgBAABAAQAAACkgAAAAAAAAAAAAAAAAAAAAACdCIAABQ +wMAAAABAAAAAQAAAAukADAAQAAAAAAAAAAAKwEBIAETAAAQAAEAAAABQAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAACAAAQAgQAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQQqAQAKAS +AAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAADzAAAAAAAAAAAAAAAAAAAAAAAAhEAQAIAABAAAAIQ +AAAACBAAAAEAAhIAAAAAAAAAABAAEAAKAAASEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBACAAICCAAAAAAAAAA +AAAAAAAAAAAAEAAAAAACAAAAAAgHAAAAAAAAAAAAAAAAAAAAALIAAAgKAAwSAAIIAAAAAABAQoCy +EBAIAAAAAAAAAAAAAAQAqAACEAABAAAADAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwBgAQJggAAAAAAAAAAAAAAAAAAA +AABAAAEggAQBAAAABogAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAIAAgABABACIICAAAAA +AAAAAAAQAgACAAQAgEACgBgABIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8PFf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn +JwAAAAAHmQAAAAAAAAAAAAAAAAAAAAAAAB8PDxsAAAAAVVUAAAAAVVUzdQAAAAAAAAAAAAAAAAAA +/+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAADw8A6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsnAAAAAAU7 +AAAAAAAAAAAAAAAAAAAAAAAADw8nMwAAAABVXQAAAABVXTMqAAAAAAAAAAAAAAAAAADfzwAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAPDwD7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMAAAAABekAAAAAAAAA +AAAAAAAAAAAAAAAPDw8PAAAAAFVVAAAAAFVVMzsAAAAAAAAAAAAAAAAAAAIDAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAA8PBP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAAN6wAAAAAAAAAAAAAAAAAA +AAAAAA8PDw8AAAAAVVUAAAAAVVUzMQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +FAAAjFAAERQAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAQAAALGAAAAAAAAAAAAAAAAAAAAAAAAAIgk +AAAUAAAAiAAAABAUAACMUAARFAAAAAAAAAAAAAAABAAAERQAAAAAUAAAEAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAcQAAB +BAAAAAAAAAAAAAAAAAAAAAAAAAEAIAAABAAACHYAAAAAAAAAAAAAAAAAAAAAAAAACCAAABQAAAAI +AAAAEBAAABxAAAEEAAAAAAAAAAAAAAEUAAABFAAAAQBAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAD//wAAAAD/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbfmd01NVNTAAAAAAAA +AAAAAAAAAAAAAAAAVVUAAAAAAAACEQAAAAAAAAAAAAAAAAAAAAAPD1VXAAAAAAAAEf8AAAAAd7t3 +G3F7cXEAAAAAAAAAAFVVMzMAABG7AAAA//vzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAP//AAAAAP/VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARt+7/zU1o6MAAAAAAAAAAAAAAAAA +AAAAAACqugAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAA8PursAAAAAAAAA3QAAAAAiuyIbsre3twAA +AAAAAAAAVVUzNwAAIH8AAAD///cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmyJmUF81NQAAAAAAAAAAAAAAAAAAAAAAAKqq +AAAAAAAABQYAAAAAAAAAAAAAAAAAAAAADw+qqAAAAAAAAAH9AAAAACIRIhsSFxcXAAAAAAAAAABV +VzMzAAAA/wAAAP8AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAFQAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKbAERQXzU1AAAAAAAAAAAAAAAAAAAAAAAAVVUAAAAAAAAI +HAAAAAAAAAAAAAAAAAAAAAAPH0VEAAAAAAAAAf0AAAAAdxF3GyErISEAAAAAAAAAAFVVMzMAAAH7 +AAAB/wEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZzAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA +AAAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmACAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANmgQAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEBA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAKAAAAAAAAAAIAAAACEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAKAAAAAAAA +AAAAAAAAAAJDAAAAAAAQAAAAAAAAAAAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAIEAAAABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA +AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQEAAACAAAAAAA +DjwAABAQAmAAAAACCAAIAAMAAAgQAAAAAAAAAAAAAAAgAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAA +AAgACAAEgAAQAAAAAAAAAAAAAgAAAABgAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAKAAAAAAAAAAQ +AEBgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAIACEAAAAAALAggQQAAI +AgBAEABgAAIgAEIIAAAAAAoAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAJAABAgAAAAAAgACAAAAgBOC +ECAAAAAAAAAgEAAAAAAIAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAFAA +AQAAAAAAAAAAAAgABAAAAAEAAAAAABAAAAAQAAAAAAAAQQAAAAQAAAIAAAFSIhAAAEQAgAAABBAA +AAAAAQIAQAQAAFAAAAAAAAAAAIAAAAAAAggAAAAQCAAAAAAAQAQAAABAAAAAAAAAEEAAAgAAAAAA +AAAAAAAQACCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAABAAAAAAAgAACAEAgAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAKAAAAAAAAAYAAAAAAAAAEhAAAAAACWUACIAAUqAAQAAAoAAJAAAgAACA +AAAAAAAAAgAAAAAAAAAAgAACIAAAAAAEAAAQAAAAAAAAAAAAAAAAAAACgAAQAAAAAAAAABAAAiAA +ACAAiAAAAAAAAAAAAAAAAAAAAAAIAEAAAAAAAAAAAAAAAAAABEIgAAAAAAAAAAAAAAAAABAAAAAA +AAAEAAAAAAAAAAAAAAAAACAAAEwIAAABAAAAAAAD8AAACAgBIAAACAEwAACAAEEQEBAAAAgAAAAB +AAAAACCAAAAAAAAAAAAAAAAAAIAABEgAAAAAQAACEAAQABAAEAIAAAAAAAAgAAAAAAAAgAAgAAAA +AAAAAAAAAAAAAAAAAAAIAAAAABBQAAAAAAAAAAAAAAAAAAAQEQAAAAAAAAAAABgABAAAGBAAAAAA +AAAAAAAIAAAAABAQABAIgAAAGBIAAAkmAhAAAAACmBAACgAAAAAYEgIQCAEAAhgQAAAAAAAAAAAA +AAAAAAAAAACIABAAABAQAAwAAAACGBAAAABAABIYUAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEghAAARAAAAAAAAAAAAAAABAEAAAAAAQAAAAAAAAgAACAE +AAAAAAAAgAAAAQAAgQAADWoAIAAAAACAgACAAAABAAEBASABAAABxAAAAAAAAAAAAAAAAAAAAAAA +ACAAAAAAAAAAAAAAAAAAAAUgAAAgEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +AAAAAAAAAQAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAACEAAAAAAQBAAAAAAAAAAAAAAAAgaQQAQAQ +AAABBAABAAAOzwAECAACAAABDEIAAAAAAAEAEAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAA +AQwAAQAAAACBCBAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAEgAAAAACgAAAAAAAAAAAAAAEAAAgAAAAEgAAAA +AAJAAAAgAABAIAAAEAAAAAAAAAIAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFACAACg +CQAAIAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIQAAAAAAAAA +AAADAAAAAICEAAAAAAAAAAAgEgAAAAAExAAAAAAAAAAAAAAAAAAAIIQkAAAAAAAAxAAABh8gAgAA +AADAxCAEAAAAIADEIAEAAAAAgMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQgAAAAAIAAxCAxAAAA +AEDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAgAQAAAAAAAAAAAAQAAAAA +EAEAAAAAAAAAAIEAAAAAAAoBAAAAAAAAAAABAAAAACEAAYgAAAAAAAABAAAC64QAAAAAABABggAA +AAIAAAGABAAAAAAYAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAYIAAAAAQAQBggQAAAAABQEAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgCBAIAAAAAAAAAAAAAAYAAFAAAAAAAAAAA +AAAAAAAAACAgAAAAAAAAAAAAAAAAAAAQAAAAAEBAAAAgAEAAAAVVAQhCABAggYgQSEAwAAACAAAA +AEBQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQBABAAQAABCAAAQAANAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCAAAEAEAAAAAAAAAAAAAISQAA +RAABwAAAAAAAAAAAAIQIAAhAAAAABIAAAUBAAAAAykkAABhADABAGQACGAAEgADBCQGAAAAAVAAA +AAAAAAAAAAAAAAAAAAAAAAQQAAAEAAIAAAAAAAAQIQkEQAAYAEBAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABAEEAAABAAAAAAAAAAAAAAEgAAAAgBAFAAAAAAAAAAAAGAAAAABCAAAAAA +AAAAAAAAAACAACAAgAACAAAIACAAAAALKUEEYAQIAAAAAAACAAABAACQgkGBAYEAQAAAAAAAAAAA +AAAAAAAAAAAAAACBAAAAAEIIAgAAgAAQEAgCQkEBAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAAgEABAAAAAAAAAAAIAAAAAQgIAAAAAAAAAAAAAQA +BAAAAAAAEAAEgAACAEAAAAGjFAAAAEIJIAAAAAAAQAAAAAIAABQAAYAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAEAAAAAAKAAFIAAABAAkgAAEmKQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ABAAAAAAABAAAAAAAAAAAAAAAAACBABQAAAAAAAAAADAAABAAgIAAQAAAAAAAAAAAEAAAAAACAMQ +BADIAAAIAQAADeICQAACAAQAAgEABAMAYMACAAhAABAEAAAAAAAAAAAAAAAAAAAAAAAACMAAQABA +CEAg0AQgEAAAEAACBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAQAQAAA +AAAAAAAAAAAACABAAAEAoEAAAAAAAAAAAAICEAAQAAISAAAAAAAAAAAQAgACAAAAABIAECASAQAQ +AAABLlkAQKBIADBIEAAAAAAAAQAIEAAaABAAQgAAAAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAUIBA +BYACCAEoQAEgCSEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAKQAAAAAAAAA +AAAAAEAACAAACAAAAAAAAAAAAABCEgBISAAAAAAAAAAAAAAAAEAAAhBAAAAACAACCIIAAAFwAAIE +AABAAEAiAABIkgAQCERGEgAVAAgAAAAAAAAAAAAAAAAAAAAAABACAAIQAAgABAAAggAAjACFIAAE +AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCAEAAAAAAAAAAAAAAAAAMDAAAA +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAByEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAA8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAn2CAAQAAAAAACIEggAAAAA +AgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAIAAAAAAAAAABIAAAIAAAAAAAAAEAACAAAA +QAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAABAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAUAAAACAAAAAABCoACAAAAAAAAAAQCAAAAAAAAEAAEAAA +AAAAAAAAAAAACAAACAAEAAAAAEAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAKCBBQAQAAAAAAAAAAAAAAAAAAACAAAAAAAAAA +AAAAAAAgAAAAAAAAAAAAAAAAAAAAAgIAAAANCBAAAAAAIAAIUAQAAAoQAAQQAAAABAAAAAAAAAAA +AAAAAAQGAAEAAgAABBAAAAAAAAgAAAAAAAAAAAgAAAAEAACAAIAAIAAAYAAAAAAAQABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIJAAAAAEAIAAAAAgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAA +AIAAAAAEAIADAAAAAAARUAAAAAmpAEgAAAIAAAEAAEAEAFCAAAAAAAAAAAAAAQGAAAAAAACAEABA +ABAQEkAQAAAAAAAAAQAAAABAAAAAAAAAAAAAAAAAAAABEAACAQAAAAAAABIAAAAAAAAAAAAAAAAA +AAAAAAAAAAAgAAAAgAAAEAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAIAAAAAAAABAg +AAAAAAAAACACAAAAAIUgCAAAAQAACAACIAASQAAAAIAAAAAAAAAAAAAAAAAACAAAAQAABAEgAIAQ +AAAAAgAAAAAAAAAAIAAQAQAAAAAAAAAAAAEgAICAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAiRAACKAgADAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAgAACAAAAAAYAgAAAIAAAA +IAAAAAABsBBAAAAAIAAEEBRIAAAIIAQQAAAQAQAAAAQBgAAAAAAAIAQUQAAAAAJAAQAAAAAAABQA +CAAAAAACAAAAAAAEAAAgACAAhAAAIAQACAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAQGBIAEAAAQAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgWAAAAAAADEBAAAA3U +ABgACAAAGBAACAAECAAYEgAQAAAAAAgQAAAAAAAAAAAACAAAAAAYEAAIAAAAABAQABACAAAAGBAA +AAAAAAAAAAAAABAAABASAAAAAAAAEBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAQAgQAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAQBEAAAADPYAIAQAAAAA +AAUEAAAAIICAAAAAAAAAAAEQAAAAAAAAAAAgAAAAACAABCAAAAAAAACAAAAAAEAAgAAAAAAAAAAA +AAAgAAAAAAABEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABAAAAAAJAAAEI +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAIAAAAACAQAQAEAAABBAABAAAIXABEAAAAAAABBFAAAAAA +IQEAAAAAAAAAAQAAAEAAAAAACCAAAAAgAAEAAAAAgAAAAQAAAAAAAAABAAAAAAAAAAAAQAAAAEAB +AQAQAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAASAACAAAAAAAAAAQAAAAAAAAA +AAAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAAUAAAAADoAhAAAAAAAAAAAAIAAAAAAAKAAAAA +AAAAAAACAAAAAAAAQAAAAAABAAAAAEABIAAAAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAwAAACCAxCAAAAAAAABAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAIAAAAAAAAEAAAgAAAACAhAAACWEgAgAAAAAAxCABAAAAAMTEIAAAAAAAAEAAAAAA +AAAAACAIAAAAgADEAAACAAAAAIQgAQAAAABAxAAAAAAAAAAABAAAAACAAIQEIAAAAAAAhAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAIgIAAACACABgAACQAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AACCAAAAgAAAAAAAAAAAABABAAAIpYFAAAAAAAABgAgAAQAAKAGAEAAAAAAAAAAAAAAAAAAAgwCA +AAAABAEBAAAAACAAAYAEAAAAAAABAAAAAAAAAAAIAAAAAAAEAQgAAAAAAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAQCAgACEEBAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQ +AAAgAABAAAIAAGAAAAWjAABABBIgAGAABAAAACABAQAgEAAAIAAAAAAAAAAAAAAQAAAAAMAAAABA +EAAAIABAECBAAGBAAIgAAAAAAAAAAAAAAEAQAEAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACABAAAQEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAkAAAIAAAI +AQAAAAAAxOMAQCAACQBAEIgEAEAgIAIaAQCAAAFAAAQAAAAAAAAAAAAAGAAAgACAAAAAgABAAAAE +AABBCABKEgAAAAAAAAAAAADAAAIAAIAIBACIAgRAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA +AAAAAEMRUAAAQAgCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQggAAAAAhAGIAAQAABAAAAK +QQAAAAAAAQARRECBAAEAAAAAAAAAAAAgAAAAAAAAAAAAABAQgEAICAIAgAAAAAAAAAgCIAABAAAA +AAAAAAAAAAABAQAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhCCoEEJAAAAA +AAAAQBAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAFAAAABQAAA1nAAAADAAA +gAAAICAABAAAAAAAAAAAAAQAAAAAAAAAAABAAAIABAAAAAQAAAAAAAAAAgQgEAQBBAAAAAAAAAAA +AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgQAAAAAAgAkBAAAEAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAABARAAAAAAkIIgADBAACIEgAgQAoA +QEAAAkBAAAAAAAAAAAAAAAAAAAAAAEEAEBxAAAEAQAADCIEEQAIAAIwAQAAAAAAAAAAAAAAAAAAB +AEAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEwDAghIEABAAAAACABAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAIAgBAAAAAAgAgAgAAIBIAAAJ/QcCMAACAEAAQFAAEVBAAAAAAAAA +AgAAEgAAAAAAAAAAIAIAB1AAAAIAAgACEAAAAgASMKgAAKAAAAAAAAAAAAACAAAAAAAAAAAAAAAC +AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASACQABASEAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAgAAAAQAAAEAAKAABIDgAgAAAHvCAAAEgRCCBBAABABABIQQAAACBIAAFAAAAAA +AAAAAAAQ4AQAAAARBBAACAAAAAgAUgAgAgAQApIAAAAAAAAAABACABAIAgAIAAAAQBAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAFxbEIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAIAAACAGAAAAQAAEAQgAAAABDwEBGAAAAAAAAICAiQCXFsDAAAARAAAAAAAAAAAAAAAAAA0 +EAAAhgAEAAAABEAAAAAQBQQgAgAgEAAAAAAAAAAAQAAAIAIAAAAGAgAAAAIAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABsbGxtHVR3PAAAAAB9fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAD/+wAAAAAAAAAAAAACfQAAEFUAAAAAEbsRuzT3RXUAAPu7AAAAAAAAAAAAAAAAAABVVVVV//8A +AFVVAAAAAFVVBf0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAJycnJ0eZHc8AAAAALw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+zAAAA +AAAAAAAAAAI/AABV3wAAAAARuxG7NPdJeQAA9/8AAAAAAAAAAAAAAAAAAFVdVVr//wAAVV0AAAAA +VVUC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR +ERERR5kdAwAAAAANDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAAA +BWwAAFVXAAAAACcnIiIEx0l5AAACAAAAAAAAAAAAAAAAAAAAVVVVZgAAAABVVQAAAABVVwL/AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3dHVR0D +AAAAAA4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAM2wAAVFUA +AAAAJyd3dwTHRXUAAAERAAAAAAAAAAAAAAAAAABVVVVVABAAAFVVAAAAAFVVAP0AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAABHQAAJAAAAAAJAAA +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEFAAAiFAAERAAAAFbAAAAjAEAABQJAACM +JAAAkAAAAAQAAAAEAAAAAAAAAAAAAACIJAAAFAAAAIgAAAAQFAAAjFAAERQAAAAAAAAAABQAAAAA +AAAQFAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEUYAAClAAAAAAgAAAEAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAoQQAAAIQAABAAAAANIAAAAcAAAAFAgAABwgAAKUAAAA +FAAAAAQAAAAAAAAAAAAAAAggAAAUAAAACAAAABAQAAAcQAABBAAAAAAAAAAAEAABAAAAABAQAAEA +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8PXQAAAAAAAAAAAP8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAT/AAAAABEREREdz90/AAAIDzNzQFVVVQAAVVVRcwAAAAAQ/wAAAAAAAAAA +AAAAAAAAAABVVQAAAAAAAAHdAAAAAHt7FR9XV3FxAAAAAAAAAABfHzMzAAAAAEcFAP8AAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8VAAAAAAAAAAAC/wAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAP8AAAAAd3d3dy7P3T8AAAF/MzNVf6quAABVVasjAAAAAAD/AAAAAAAAAAAAAAAAAAAA +AKmZAAAAAAAAIv4AAAAAKyuwuvLye3sAAAAAAAAAAAUNMzcAAAAAi68C/wAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADx8AAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +/wAAAAARuxsbLgMRDAAACrUzM1VdqqoAAFVXqqoAAAAAAP8AAAAAAAAAAAAAAAAAAAAAqpoAAAAA +AAAA/gAAAAAhIbC6oqIrKwAAAAAAAAAADw0zMwAAAACqqgD/AAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAQAPDQAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAACJ3 +JycdAxEMAAAM7DMzUVVVVQAAVVVVVQAAAAAA/wAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAH/AAAA +AHFxFR8HByEhAAAAAAAAAAAPHzMzAAAAAFVVAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABVQAAAAA +AKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAANVQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ/AAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAQAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAmAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAgACAAgQ +AAAAABAAAAAAAAAAAAIAAABdAAAAAgIAAAAAAAAAAgIAAAAAAACAAQAAABBQAAAAAgAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEAAAAABAQAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAAgIAAAAAAAAAgAAAAAAAAAAAAAAgAAAAAAAAAEAIAAAIABAAACAAAAAwAAAA +AAAAAAAAAAAAAiYAAAAAAAAAACAAAAAAcABAAAAAAFAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA +AAiAQAAAAAACAAAAAACKAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAUAAAAAEAAAAAAAAAANgAA +AAAI2wAAEAAAMAAAAABAABAAABAAAAAAAgYAAAAACgAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAACABAgAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAIAAACAAAAAAQAAAAACgAAAAIAAAAEAAAVSAAAQ +AAAAAAMAEgAACAAAAAABQgAAAAQAAAYAAIAAEABAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAEAAAAAAAAAAIAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAIAAAiEAAAACAAAC +AAAAAAAAAAAAAAAAAAAAACAAAAAAAgASAAAAAAAAAACQAAAAAAAAAAkAAQAACCoAACgAAgAAAAAC +gAANEgAQAAABAAIAAAAAgFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAAgAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgBAAAAAAAAAAAAAAAAAQAAAAA +AAAAAIAAAAAAAAAAAAgAAAAKAAAMIAQAAIAAAiAAAAAAJAAEAAANMwAAAAAAiAAGAAAAAABgAEAA +AUAAAAABAAAAAAAAAAIAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAq +EAAAIAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAGBIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAABAAAAABaEAAIAAAIABgQAAAAACAAAAAAAA57AAAAAAAACBCACAAAAAAQEAAAAAAAAAAA +AAMAAIACEBAAiAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgQAAACAAAACJAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAEAE +AAABAAgABQQAAACAEIAAAAAAAAAAAAAAB9MAAAACAAAAAAAgAAAAgAAAAAAAAAgCAAABICAAAACE +gAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAACACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAIJAAAEM +AAAAAAAAAQAAAAAAAAAAAAAG6QgAAAAAIAABAAAAAAAAAAEAAAgAAAAAAAAQAAAAAAABAAAAAAJA +AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAQAAAAAAACABAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAgAAACBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIA +AAAAAAAAAAAAAAPYAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAgAAAAAABAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAkAgAAAAAgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQCAAAAAIDEIAAAAAAAAMQAAAAAAAAA +AAAACCQgEAAAAIAAQAAAAAAAAACEAAAABAAAAAAAIQAAAACAhAAAAAAAAAiEAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAIAAAAAAAAEAgAQAAAIDAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAIgAAAAA +AAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAkAAAAAAgIAGCAAAAAAAAAQAAAAAAAAAAAAAOUYIA +AAACQAAAAQAAAAAAAAEAAAAAAAAAAAAEAAAAABABASAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACAAAAAAAAAAIAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQQDAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAARARAQEAMYIAgCEAAQAEAAAAAAAAAAAAAAAHaAAAIAAAABAAQ +IAAAAAAAAAAAAAAAAAAAAgAgIAAAAIgQQAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EAAAAAAAQEAMACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAADACAwAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAKgAAACgoAAACAIQABAAAAQAAAAAAAAAAAAAxMUAAAAAIAAAAAgAGAAIAABE +AAAAAAAAAAAJBABACABAGAACAIEQgABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAIAADAAAQA +AAAAQEAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIEAAAEBAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAMQAAAAEAwMAAACBAAAAAAAAAAAAAAAAAAAMNQAIAAAAAAIAAAEAAAAAACAAAAAAAAAA +AAAAAEABAAAAAIAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDAAAAAAAMA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE +KCgAAAgAAAAIAABAQAAAAAAAAAAAAAAAAARxAAAAAgBIAAIAAAAAAAAAAAAAAAAAAAAAEAJAEAQB +gAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAgAEBIDAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAABAAAAAAANIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAGAgC +AEAAAAAhKEAAAAAAAAAAAAAADwcAAAQAAAAgAAAAAAAAAAACAAAAAAAAAAAEBEAAAAQAAAAACAAA +AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAwAAAAAAAAIAABAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAABACAABAKAACEAAA +BQAAAAAAAAAAAAAI5QAIDAEASAAAAAIAAAAAAAAAAAAAAAAAAAgAAAgAAABIAAIAAAAAEAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAYAAAgIAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgJSEEBQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABAAAAgQAAAiEQEAAhQAAAAAAAAA +AAAAAAxFoKAAAAAABAAAQABCAEIQAAAAAAAAAAAAAAKAgAAAAEAQAAhACAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABACAAAQAAAABAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAARC +AkACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACCAgAMBAAARAYCQEAIAAAAAAAAAAAAABuYA +AAAAgAAAAQAAACRABEAAAAAAAAAAAAACAAAAAgCAAAAAAAIAAgAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQACAgAQAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVXVXcAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAGxt7ew8zVQ8AAFVVNzM3MwAAAAAAAAAAAAADhQAAAAD/3VVV +AAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +ACcPAAAAAHF7cXE/U3cbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqpXVwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAnJxcXDzNVDwAAVVozMzMzAAAAAAAAAAAAAAMoAAAAAP/6VV0AAP//AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMxsAAAAA +Ehe3tz9TdxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqlVEAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABEREhIzVQ8zAABVZjMzMzMAAAAAAAAAAAAABcIAAAAAACJVVQAAAAEAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMwAAAAASFxcXMFMi +GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +d3dxcTNVDzMAAFVVMzMzMwAAAAAAAAAAAAAICAAAAAAABVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzAAAAAHF7ISEwUyIbAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAACMJAAA +kAAAAIwAQAAUAAAAAAAAAAAAAAZTAAAAACQAAAQAAACIAAAAEAAAAAAAAAAAFAAAiFAAERAAAACI +AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAECQAABCQAAIAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAcAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABwgAAKUAAAAHAAA +ABQAAAAAAAAAAAAAA9UAAAAAIAAABAAAAAgAAAAQAAAAAAAAAAAQAAAIQAABAAAAAAgAAAAQAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQIAAAUIAAChAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAKqrAP4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVwAAAAAAAA8KAAAAAAAAAAAA +AAAAAAAEuwAAAAAAAAAAAABVWgAAAAAAAAAAAAAAAAkJis46Ojo6AAAAIgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUA +7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRVAAAAAAAAD18AAAAAAAAAAAAAAAAAAA8r +AAAAAAAAAAAAAFVVAAAAAAAAAAAAAAAATU0TVzU1NTUAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgH/AAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVd8AAAAAAAAPLgAAAAAAAAAAAAAAAAAABywAAAAAAAAA +AAAAVWYAAAAAAAAAAAAAAAArK4rOU1NTUwAA/v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVE/8AAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAQVQAAAAAAAA8dAAAAAAAAAAAAAAAAAAAHLAAAAAAAAAAAAABVVQAA +AAAAAAAAAAAAAG9vE1dTU1NTAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUvAAAAAAAAAAAAAAAAAABAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAACswAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAMRQAAAAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA +AAAAAAAAAAAAAAAAAAzWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH +dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu0CBAAAAAQ +AAIAAAAAAAAAAAACQAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAwAAIACAAAAAAAAdZAAAAAAAAAQAAAAAAI +AAAAQAAQAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA +AAAAEAAACIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAAABAAAAAAAAAAAAA +ACAAAAAAABAAACAAAAAAAAAQAAAACEAAAgAAAAAAAAACAAAFOgAAAAAAMAAAEAAAAAAAgAAIAACA +AAIQQBAAAAQAAAAAAAAAAAAAAAIAAAAAAAgAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAgAAAAA +IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABIAAACA +AAAAAAAAAEAAAIACAAAAEAAAEEAAAAAAAAAAAARCAAAABAAAgAAAEAAAAAAACAIBBAAACIABAAgA +AAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAIAAAAQAAIAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQABAEAAIEAAAAEAAAAAAABeRAAAAAADAAAAAAAAAQAAAAAAIAAAAgAAAAAAgAAAAAAAAA +AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAECAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAgAgAAAAAAABAAAAwAAAA +AEAAAIhAAAAAAAAAAAAFvwAAAAAAgABAEAAAAAAAAAAQAQwAAAAQQBAQAAEAAAAAAAAAAABAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABAQAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAABwAAAAAGBAACAAAAAAQEAAAAAAAAAAAABIAAAAAGBAAgAAAAAAAAAAKAAgAABAQABAC +AAAAGBIAAAc9AAAABAAASBIAGAgAAAA4EAIQAEAAApgRABgAAAAAGBAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIACAAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +IAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAYAAAAAAAAAAAAAAAACAAAAAAAEAAIAAAQAAAAAA +DK0gBAAAAAAAAAEgAAAAAACEQABAAAEAAAAAIAAAAAIAAQAAAAAAAAAAAAAAAAAIAAAAAAAAABAA +AAAAAAAACAAAACAAAAAAAQABAAEAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAADQCAB +AAAAAAAAQAEAAAAAAAAAAAACAAAAICABAAAAAAAgAAAEIAAAgAAAAQAAAAAAIAABAAADmAAQAIAA +AAABACAAAAAAAAEEBAgAAAAAAQQECAAAACABAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAgYAgAAAAAAAAIEoBAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgQAAAAFAAAAAAAAAAAA +AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAhAAAAAAAAAAAAlUAAQAAAABIAACAAAA +AAAAAAIAIAAAAFAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +JQAAAoAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgEAAAAACAxAAAAAAAAACEAAAAAAAA +AAAoAAAAAIAAxAAAAAAAgAAAACgAAAAAAIQkIQAAAIAAxAAABCYgIwAAAACAQCABAAAAAADEKAMA +AAAAgMQgAgAAAAAAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAA +AAAQxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAACICABAQAAAAAAIAEAAAAAAAAAAIQEAAAC +IWABAAAAAAAAAAAAAAAAACAAAYgEAAAAAAABAAAPiIAIIAAAACAAgQQAAAAAAAGABAAAAAAQAYQA +AAAAAWABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIgAAAACIAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAABAgAAIQABAAECAAIAAAAAAAAAAAAAAAIABAAAAAAAAA +QAAAAAAAQAAQAABgBEEAQABCAHAAAA1RAAQAAAAgAAAAABAAECAAQAAAIAAAQAAAEAAQQBAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEAAAQAAAAAAAQBCgDCAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAQRAAAAAAAAACAEAAQAABAAAAAAAAAAAIBABAIAAIQUAAAACAAAAAAQEA +gAQAAAABAhgABICIDAAAy95AQAAAAAAEBAAEAEAMAAAaABwYREAIBEAEQaiIBEAAwQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAACACAABBAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAABgEIIAAAKEAIAAIQAAAAAAAAAAAAAAAEAIAgAAAQAAAAAAAAAAAQAAAAAAAASAAAAA +AIEIBAAAAAAJlADAAwAAQAAAAACIAAAEAACAgAAAgQAAgACAAAAABAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAgAABAAAAAIBgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +gAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAQAgAABAAAAAAAAAAAAAQAAAAABAAAAAAABEAA +AAKyACAwAAAAAgIAAAAAAEAQARICQBAAACAQAgAABAIAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAQQAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEBQAAEAA +AAAAAAAAAAACAAAAAAAAAAAAAAgAAAAEAIAAAwAACAAACgIAQAAAAAAggAAIAAZAAAAAAV0AIAAA +AAAAAABAQIAAAkAAAARAAAAEQgIEAkACAgLAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAARIAAAgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACEAAAIAEBAAAAAgAA +AAAAAAAAAAAAAAAAAAAQCAACABAAAAAAAgAQAAAAAAAAEBAAAAAYAABCAAAHg6BQCAAAQAAAAIAQ +BQBACAEIAACqAACAqAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAhAQAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAABQogCEEAQQAgACAIIQAAAAAAA +AAAAAEIQAAAAAAAAAAAAAAgAAAAAABAIAEAAAgBAsgAAAAAAAAWAAAASAABQEAASAgASAEAQAERC +gggQA4gICgCAAAgAqAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAQEIQ +AkBSEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAFABxYAgACAAAABEAAAAAAAAAAAACAMAEG +gAJAIAAAAAAAAAAAAAAAAAICAAAAAwAAAgAAAAAAD0cgAAEAAFhbAwSgEEQCAGACAAAEYAJkIEQA +AAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAEAARAAwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//83Mw9XAABVVQAAAAAAAAAAAAAAAAAAVVcPfwAAVVcA +AAAAAAAAAAAAAAAAAAAA768AAAAAAAAHLhsbGxt1dXF9AABVVQAAJyczM1VdAAAAAAAACH8AAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD/AAAAAAT/MXUAAFVVAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAD//zMzD4oAAKuqAAAAAAAAAAAAAAAAAACqqg8fAACqqgAAAAAAAAAA +AAAAAAAAAAD/fwAAAAAAAAfRGxsbG7a2cX0AAKqqAAAnGzMzqr8AAAAAAAAOHwAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAP83FQAAqqoAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAABMzMPDgAAqqoAAAAAAAAAAAAAAAAAAKqqDw4AAKqqAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAABbkidyIihoZBTQAAqqsAADMzMzOqogAAAAAAAA8PAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAA/zMzAACqqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAzMw8fAABVVQAAAAAAAAAAAAAAAAAAVVUPCAAAVVUAAAAAAAAAAAAAAAAAAAAAAQUAAAAA +AAACACJ3d3dFRUFNAABVVQAAMzMzN1VAAAAAAAAADw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAD/AAAAAAD/MzMAAFVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiABA +AJQAAACIAAAAEAAAAAAAAAAAAAAAiCQAABQAAAAAAAAAAAAAAIgAAAAQAAAAjAAAABQAAAfqCQAA +BCQAAIAAAACIAAAAlBQAAIxQABEUAAAAjAEAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAjAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAClAAAAAgA +AAAQAAAAAAAAAAAAAAAIIAAAFAAAAAAAAAAAAAAACAAAABAAAAAcAAAAFAAAAHoIAAAUIAAChAAA +AAgAAAKUEAAAHEAAAQQAAAAcAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAcAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARFUAAAAAAAAMPwAAAAAAAAAA +AAAAAAAAUREAAAAAAAAAAAAAAAD//xX/AAAAADMzCl8AAP//AAAO/AAAAAAAAAAAVVVVdwAAAABE +d1VVR0dHR1VVDxsQ/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +EfUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVdwAAAAAAAA4fAAAAAAAAAAAAAAAAAABX +dwAAAAAAAAAAAAAAAP//ANUAAAAAMzMNLwAA//8AAA7eAAAAAAAAAACqqldXAAAAAIi7mZlHR0dH +q6obMwD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF3QAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVfAAAAAAAADw8AAAAAAAAAAAAAAAAAAFV1AAAAAAAA +AAAAAAAAAAEA9wAAAAAzMw8PAAAAAAAACaAAAAAAAAAAAKqrVUQAAAAAEd1Edy4uLi6qqg8PAP8A +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAUFUAAAAAAAAOHwAAAAAAAAAAAAAAAAAAVRUAAAAAAAAAAAAAAAAA +AAT/AAAAADM3C08AAAAEAAAA9gAAAAAAAAAAVVVUVAAAAAAR3UR3HR0dHVVVDw8A/wAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAydAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuQAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASBAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANcAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgCQAAAQAAAAAAAAAAUTAAAAAAgAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAACgAAAAAAAAAAAAAA +AAAAAAAAAEAAAAAAAAAAAAAAAPoAAEAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAAIAAAAAEAAAAAA +AAAAAAAAYAAIAAAFmAAAAABAAAAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAEAAAAAAAAAAAAAAAA +AAAAAAAAQAAAIAAAAAAAAACQAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAEAAAAAgAAAAAEAACAAAEAAAAAAAQ +AAQAAAX0AAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA +AAAQAAAAAAAAAhAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAEgAAAAAEAAAAKAAAAACEAAIBAAAAACAAAAQAEAAADrQA +AIAABAAAAAAAAAAhAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAA +AAACKAAAAAAAAAIAAAABAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAEAgAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAwAABAAAGMQAAAABAAAAA +AAAAAAAAAAAAAAQAAAAAQACAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAA +AAAAAIAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -45152,1093 +52560,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAwAAAAACZAADAAAgAAAAAAwAACAAAAAACAAAAAADBAAAAAAAAAAAAAAA -AAAAAAgAAAAAAgAAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAAADWYAAAAAAAAAAAAAAAAQAAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAABA -CAAAAAAAAAAAEAAAIAABAAAAAAAAAAEAIBAAQAAAAAAIIAAAAAAAAAAQAAEAAAAAAAAAACAIYAAA -AAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAgAAAAAAAPIgAAAAAAAABAAAAAACAAAAAAAAAAKIAAAAAA -AAAAAAAAAAAAAAQgAAgAAAAACQQAAAIAYAAAAAAAAAAAAAAAAAACAGAAKAAAAAIAAAAAAAAAAAQA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAgAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAgAAAA -ACAAEAAAAAAAAAAAAAAAAAAAAAAAAAk/AABAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAGAAAQAAAAAAAAAAAAAAAABgAAEQAAABAAAEAAAAAAQAgAAAAIAAEgA -AAAAAAAAAAAAAEAAAAAAAAIAFEAAAAAAAAAAAAAAAAAAAAAAAABACaAAAAIAAQAAAAAQAAAAAAAA -AEAAAAAAAAAAQAAAAAAADocAAAAAQAAAAAAAAABAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAQAAQ -AAAAAAAAAAABAIAABgAAAAAAAAAAAAAAAQGAAFQBAAAAAACQBgAAAAACAAAAEAAAAAAQAAAAAAAA -AAAAABAAAAAAAAACAAAAAAAQAAAgAAQAAAAAAAAAAAACAAAAAQAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAHNgAAAACAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQAA -AAAAAAACAAAAAAAAAAAAAAAAAgAAAkAAAAAAAAAAAAAAEAEAAAAEAAAQAAQAAAAAQAAABAAAAAAA -AAAEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AArLAABAAAAAAAAACAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAEAAAEA -AAAAAAAAAAAAAAABAAAAAgAAAAAAAAEAAAAAAAAEACgAAAAABBAqIAAAAAADAAoQAAKIAAEASiAA -AgEAJAAAkQAAABREAAIQAAoAABAAAAACAAgQAAACAgICEBIAAAIAAAoIEMAAAAAAAgAABV8IEAAQ -AgAAAgAEEAACAAACAAJSAACAAgEIEggAgAACUEAAAAIAEAICABAIAA4AAhACAEIAAAAICgACgBAA -AAACABAQEEEQAAAAEBAAAAACAgAQAAAAgiAoIAAIAOwgAAJAEAACQQAACEACEACAQAAAQAKCAABA -AABAQJICABAAAAAAAAAAACBgAAAKAABgCAAAQCoCAAAAEAAACAAgAAAAAAAP3kAAQAIAAAAAAAEA -AigoAEAIQABAIAAAAAAIAAAIAAAAAEAAAAgQACgAQCACAAQAACBCAAAUAOBAAAAIQAAgAgQgAEQA -EAAAIAgAABIAAEAAMAAMAAgQAAAQAAAAABAACCAEQIAQDAAABACEADAQEoAACRQAEBCACAAAIAAM -IBDMAACUAAoQEABAAEAAKBSADAAAAIAAECCEQAAAgAIUIEwAAAR/AA4gAAAMAEgADoIEBAEABAAg -gAgARAACEAAAACAQAJAEEIAQAgABAGAAAAAwFggIQAAAEgAgAAgIAGEAAAgAAEopLIACAiAAgAJE -ABISAAAAAAAIAsAAQkAAFAABUAABAACUQABAkAEAAAgCJJAAAQQA0AABhAAJAAYQQABBgAAQAgBA -IJAACwECAAAJCABAAAABQAyQBEAABIgAAEAAAAAAB0AAABAAAEAAAEQoQEAAQAAAEAEEAAKSANQA -AIACQAgQAgACAEEgQgBQAAREAAGQBAEUAIBAEUACgJAACgACQICECAIgACHAAAIAAABAoEAAQAAA -CAASIQAIgAAIIBAwABAAAKGAACgEAgAAAAAgKAAAABAAAAAgAAAAQYAAEmgAaAQAAEACKAJAQAYQ -ABEFEgAAAQIAIgAAKIAABAACAAAQAAABpEAKICAAAAAQAABhQBJAAEAggAIAAAICBAARIAAQAAIo -QAgAAAIUAgSAAAAAABQCIAQBAQAUAEBAIAIhQAIIAQEQCAAAAiAAAAACgEACSEAAKBAEAAAAAGCQ -AAEAAIAABoAQAAAIRAAIAAIwAAAAEoAAAAYACZAgEAABCEIBIAiEAAAMAAAAMIIAAEIAACggRAAA -KAIBCABGAAAwAIAMAAQAAAdjAARAAgAQAAIAAQAABAgAABAEwAAChADAEAAgAgAAAMIAACAQAAIA -SiAAQAIQgBQIIAAgEACAAoIwADQAACAAgEIBAAAAgACCMAAACgAAAkAIEAAAAABAAAgIAAACEAAA -CAFAQgAAgAQJAAASDIAAAwgDCAAAAAABCAACABABgAIIAoAQAJAAAQkAAABJAQACCBABgACAgUAI -BABAAABAAgAAC0AIECAQAgEAAAwAgAOAgQAGCIIEAEgAAAIIEAAAQAAAAAkQAAEIAASACAGUAEEC -AAQLEAAKAAAAAAgQCAAAAEAAiIKAgAACQAAIAAEAgAIAAgAAAQAAiACCAAEAABEAAAFAAAABRIAA -ACABEADCgIAAQAAIAIEBABBAAAAAAAAAAQAAIAAAAAAEIAAAACBAAAghRADAACEAgCAgAAAAQABA -AAALxIUhAIAAQABAQAEAAAAAAAABABBIAJCAAAWEAAAAGBABAEIBQgBAgAAAYCAAAgCAAUBAQUAA -QCAoAQAAIABAAIAFIGAgQEAAAAAEBAAAAIABACAAAIgAAAAMBAIAAAAoAAAEAAAADAAAAAAAgAgA -AAAQIAAAACCIAAgAAIAKQEgAAEAQAQgAIAAAUACAAyAAgAAAAAABIIQAAIQAAAAAgAAAAAp6AsAA -gACgCAAAAAoBAQQAAAwIAACIAACAAAAAAQAAEgAAAAIAgCBAAACAAACAAAAAAAIAAAFACAAAoAAB -AQAAAAggAAAIgRAAAAgAAQIAAACCRgBAkAAEEIAQQAAAAAAQgAACQABBIRCABEKAkEAgEIIAAAAA -ACQRgAQAAJAAYhCABAIAFTQIEICAAAAAAGQQhAABAAAAERCAAAAAIEAAEAAAAjSABAEAAAAiEIAA -AAAAAAAQgACAAJAAABCCAAAAAABIEIAEAAAAAAIRgAAAAABAIRCEBgAAAQQCEIIIAAACAAEQgAZA -ABQgABCAAgAAACAgECQAAggAAADEICIBCAAAAMQgAgEAAAAAxCAiCAgAgETEIBAACAAAwsQgAgIM -AAIAxCACAw0AIMDEIBEAAAABIMQgAAAJAAAExCADQAAAACDEAAACsiACAhgAAEDEIAEDBAAgAEQg -AAAYAAAgxCQAAAAAAADEIgAAAACAAMQgAQIAACDAxCQAAAkAAADEIBECCAAoCMQgIQAJAACAxCAI -AgAAAMDEiAAAMAAgBAmCAACwAAFgCYAABACAAAQJgAAgMAAAAAmAgAAwgQAkDYQAAHAACBEJgAAA -EAIAEAmRCCAAAAQECYmQBBCAFEQJgCgAgIEAAAkAAAcygCAgEAAACgmACAAAAgAAAYoAABAAQQAJ -iAACAAAAAAmAAgABAEAQDYgkAECAABQJiIgAEAAAAAmABQAwAAAACYIEAJAAABAJgACAAAAAEAkA -AAgAgEAAAgAAAAAAUAAARABCQCCAQAZJAkiAjAEEBgAAQgKJoAEAFRQIBEBAAMgEAEBAQEAgEHhg -QBAEBCQAAgAhyUQAAYAEAEBwQEAERQAABLkAACHJcGABAAAASAACYAAAIBAAAAAAABAAQBAAECAA -AgAAQGAAAARAAADAQUQAgAAAQEBgQCAEYAQAQACABECAAIAgAACAjQAAAEAAqSCAACAAAAAQAAgB -CEIAAASABCIAggAIAAABoQIACABCQAAaCIAAoQIAQAoICABAAAAIAAHAAAAAAABAAggBwAFBQCzg -4EISIAjJAEFABAQAiAAMAABJBiGgAhIECAAgBAAEBAEIBAABycgAGQIQQAwEAMEAQIAACAAAACLA -QASAIAIAgABIoAAAAAAACIgQgQABCIgAAABJhAAA6AQSgBKhBAwCSECgAIAAAABQAAAAgiRBiAAA -gMQCJCAEBIAQYBBgAAAAARAABGAAAAEgAoCOgAAAAAGEQgRkMwAAASACBGBCgMAAgAEEEACAcAAE -ICAACAgEIVAAAIGFABZAAAgEIYIA0AAAYAAAAAAAAQAAAACBAAAAAgBAAAEARCAIAAQAABIGIMAD -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 -AABCAAAO4wAAAAAgAAAAgABAAAgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAABAAAAAA -AAAAAIBAAAAAAAAAAAgAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAGAAAAAGA -AAAAAAAAAAAAJCAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAEgAACAAAABY -AAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAEABAAAAAAAAAACAAEAAAAAACYAAAAAAAAAA -AABGQEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAgIAAQAAAUEAAAAAQAAA -AAABgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAQ -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAIgAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAEAAAAAABAAAAAAGmgAAAAAAAAAAgAIAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAACAAAIAAAAAAAEAAAAAAAgAAAAAAIAAAAAAAQAAAAAAAEAAAAAAAAAAAAAAQABAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAFEAAAAAAA7LAAAAAAAAAAAAAQAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEBAACCgAAAATAABCDAAIAAAAAggQAAJIBgAQAhAAAAgQEBAEAAACABJAAIAAAAAQDMASAAAA -QgISAAAoQBAAyAAAAEIwAA4AEAAAJBAAAAAADSQAEAAQCAAAAggQAAAAAAACAAAAACECEAIAEAAA -AAwAggAAgAAkQCACigAAEAAAAAAAAAABAAAAABEAAAAoAAAAAAAAAAIQAAAKAEAAABBAACACQCAA -AAAAYAAAAgAiECBAAhAAAAAgACAAEAAAAAAAQgAAAAoAABAgABAACwAACEIoAAAAAAAACARgAOIA -ACAIAAAABJIIEAAAEECAAAAAAAANWkAACAAIAAgAAAISAAEAAAAAAkgCYAAAAAgSAgIACAAQAgAI -EICAEEgQAAgAAjAAACAAAgAAAgACEAAAAEICAAoAAAAACAAKAAAAAgAIAACAAAAEAANQEkgBAMYA -gFQAAiEgAgAABACIAAAAAAgoABAAAQAAAHQAAEQBAAAAFJAAAQAogAwQIABBBAACCJIAAQJSRIAA -BAAEAAAAAWSAAAQAAAc+AAAAAAAAAARBACAACkgAUGEAAIAIUBAAAQERAAgE0GAJAGCAcJCAAWEA -AgAABCAACAAIAAQIAAAEAACACAAAABAAMAAAQAACMAQAAAQIADAAAAAAACAACQABAAAEAAABAAQQ -AABAAAEAEQwAQEGAQAACAIAIEIAhEAAAAEHIAAEAIwQAAMIAAIgAAEgBAMACAQEAAAHAgIAAAAAC -EAQAkAAAAN0AAAgABkiAAAAEUAAgkYAAAAAAAA6QAABCAAAAAOAAFAAAAAAyAUAAAAAAgAAAAAIA -AQABCAAAiEAAAAAhQIAQAAAABAEAAAAACgAAAoAAFAAAQAAEIAFAAAABAAAQAABAAAUAIAAAAAAC -IAASKAAQQQIAAAqEAACEAggAEDAACEAAEAAQQQCAAACAgRAIgAAASoAAADAIEAAAAAAAAAAEAAAN -L0AABAAAQAgAgAIgAACoABCAAAAAAFUAAAAAEgAAAAAgAQAAAAEACEICAAIAAggAAQAACAAgCAAg -AAAAAAAAADIAABAAESASACAAQAAACIAoAAAEAAEAEACAAMECAcAQJoCBCAAAAIAiQAQQAABAAEAA -AQAgAIkAAgEBAAABwCgAAAEgAAGQAAI0ACAABAAgghIBBAAAAACEAAAIAAQAAIEAAAziAAAQABQA -AAQAAXIAAIAAQCQCCAAIABAAShAAAhAAKCoMADAQAFQgCAwACIAABAAAEAEAAAEAAIJAAAAgAUCA -AAgAgAAEQAAACAEAABEAAAGIAgCAAgAABAkAAACQBAAADAIACAABAASIAAEAACRAAAgAAAAAAIAE -SAAACAAEAAQMIASACBCAAAgCAAAAggABCQAAiAAGgAIIAAAGAIQAAAAACvwIAAAAAgCAAgwAAAAI -AYACCAAIgoKAAAIMBgQIAIEAAQgQAEAAEAABKAgAAAgggACIEAIAAAIAAAgAAAAIAAgACBAABAgA -AAJKEgIAAoAAAAAgIACAAAAYQQYAAEICgJAAAAADAFAACCABASBAAAAABAQEIAEAAAAAIEAAgAAB -ABICAKIBAAAARiAABJJABAAgAAAAw4AAAAAEAEABEAABAAAG/QAEACGEhAAAIAQAAAEBAAEAAEAB -IAAEAAAEAACBwEABAAAAAAAAAAAEAAAEAIAAAAAAAQAAAACAGAAAABMCAAAAAAAAAAAAAQAEAAAA -EAAAAAQAARAAYAAAZJEACAAhgAQAAAAAAIAAAAABAAhAAAAAKAJRACArAAAEAAGBBIAAAAAAAAJA -IAAIAAAAAgACAABUgAAANAAACAAAAAgAAAAAAABrAAAAgAAgCIAQAAAACAAAAAAAAAAABAoAEBAA -AAAAoAAAgAAAiAAQAAQAAAAAAAAAAAEIEAAACwAAAECACAAAAAAIAAAAAACAACEQAAEAUwCAAIAA -ABABEIABAgCQAEgQgFoCwAAAEBCABUoAFAAAEIBAACgACAAQgAAoAABAIBCACAEAAAAAEIKAAAAA -QAgQgAAAAACBIBCCAAAAkAAAEAAAAquABUEAAAEhEIQQAEAUESAQgBoAAAAwIBCAZAJAAAAAEIIA -AECwAEgQgARAAAAAABCCACEcAAAAEIAAAQAUAAAAggAAAAAAARCCAAAAAIAIECAAAACQAEjEIAgA -CAAAgMQoAQIAAAFAxCAKEAkAoADEIAIECACQwMQgAgAAAADAxCAEBAAAAEDEIBEAAAAAAMQgAQIJ -ACAAxCAAAAgAIIDEAAAEmiAKBAAAAADEICACAAAIBMQhAQAAAIAIxCADAQAAAIDEIAAECAAAAMQg -AgAAAAAExCQIAgAAAADECQACAAAABIQkAQAAAAAAxCAgAAQAIADEgKACAAIkEAmAACAwAAAgCYBE -AAABABAJgAAAkAIACQmAAAAwAKAUCYBAAgCBIBUJgAKAAAAAAAmABAAAAkAACYCIAFCAAAAJgAAA -MAIAEAkAAA/UgAAoAICgBAmAkAAAAAAFCYgEAAAAAEIJhAgEAAAIoAmAEAAwACAgCYAAAIAAAAYJ -iAAQAAAACAkAAAAAAAAASYgGAAACQAQJgAAIAAAElAkgAEBACgIEDEARIDQAAACBMABKAjGQABII -QABAAAABAEAGBEACAEYSBgBAQERAAAAkAgHIBgAIAEQCQHHAxAQwICRAAgAEUAAUKEAACUAAAAAA -A3EEAEICAABKEmAAUAAmIAAEAAhAACIABAABAEBAyMAgAAaAwDACYCAmABAAATQAAAJAUgAAFCAA -ABAAAAAAAAAgAABAAAAgAAAAUEAABGBBdAGAAAwaAeiACEgAQEBAQBQAgAGpQYBIAFoEQAioCALE -AIDpiaCgIaGBBAQEAoAAAChhohJBABzkEIwYAAKAAAEIACShIgwAAAEAGEACAACkAABDoEiICWgU -IAEBCIAAAAEACMGIoCAALEBBAQgQAAAACAigDEAQQRIEcAxADAGAAAABYQAEAAAIAAQBAAAAQAAE -AEAgQhCAIEAIwCAIAAgBBAECAAAACACAAQEgFEECSAFBCAARYBBIASGBgJA0AAABgAKBFBACEQAQ -ABACIAgCAAEDAoAAABAAgAjEQCAAAAEgAAQWIAAQAAGBAgQiIAAMABAAAIWowRYAAQgAwAAMAiAA -EAFBEAEAAAMAQAIAARAEVAAEAwEABDAACAAASIACAAQIQAAgEAAAJIgBAAAABACAAAAAAASAAAAA -BAIAgBZhAAAQABAUYDBCAGAgBFAAKEgCQQoAACAEAAAJiAgAQAACAE0IQAYgIBAAKQAQBDCyQgiI -CpQIKBQCAEmCBgAgAEAoAQCAAEQwBAJFCAQAAEAAgAECAAAACc4gAAAAAAoEQABgUBAAQChAAAAA -gBQEUAAAAjEhAA6oCCgAAFAAAggEAIAgAAAEDAAECAAAQAAiQAAAAAAAAAAAAAAAAAAQBAABAAEE -TAIAQABFAZAQQiAABRAAAQMEAkBEUBAQFFQAQgACBIpAFEgIFgAACERVDEQAABCYABIAxggEQBAC -1QAAIEAAABAsIAAsAAICQEAAcCBAAAEEBgBAAAAJFSAQgKBAXAIiHEAAHAIEwAJSQBYEUIIC2GxB -ggIDEABSBIAQAAICAEQAADBAAEUABAAEBAAALAAAAAAAAAAAAAAIEABACRJAASkEAAMCAg4ACFKI -AgEBIKQooQggQQgBCICQQAAgAAU4CAAEAAgCAFAAkSeCAgAAGMHaIhKiMMBYIlgaEgEgAgoQAwAQ -EAACUIpQIFAgAKaCEARAgEAAIQAAAAulAICIQsBAQQEEEjCAAUIARQAaFCABKQDAiIMBWQUAAAEA -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 -AAREAAAA/wAAAAA/AAD/AAAAADMAMzMwMADMCl9QXw8PDw8FBSciCjs1NTNQAFUzCjA6A/MFAQAA -JyIB8SciD1UzVTMzGwoMHQITREUdDDMzMzM1NREVAAAzUDA1NTAAMBEFJyIzBVUyM1AAAADXChsw -PzMABQEwOg8PVVQDBwpfAFVVAFX/UFEMDCJ3VTMzDzMPcAAFBQAAAfsAACp/AAAPDwAACIgAAAD/ -AAAAAH9VEbsAAAAAMwUzMzAwAc0DAAAACAOAAgAAAAAAAAAAEAAAAAAAAAAAAAADAAAAAAAAAAAQ -AAAAAwAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMkAAAAACAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAI -BAAAgAAAAAAACgAAAAAAAAAoMAAAAAAAACAAAAAAAAABAAAAAAAIIAAAEABAAAAAAAgAAAAAACAA -CAAAQAAAAAAAoAACgAAAACAAAAAAAAAAAAAAAAABAAAAAAAAAAAP9gAAAABIAAAAAAAAAAggAAAA -AAAAAAAAAAAAAAAgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABAAAACGAACAAAAAAA -AAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAACACAAAAAACACAAAACAAAAAAAAAAAAAAwAAAAAAgAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAidAAAAACQIAAAAAAAABAAAAAAAAAAAAAAA -AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAIAAAAA -AAAAVkAAAAAAAABAAAACAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAwAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvAAAAAAFgAAAAAAAAAWQAAAAAAAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAoAAAAAAAAAmgABAAAAAAAAAAFgAAAAAAAAAAEIAA -AAAAAAAAAAAAAAAAAgAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAABAAAAAAAAAAAOmwAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAIAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AQgAAEQAAAAAAAAACAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAfPAAAAAAEQAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAQAAAAAAA -AAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAEAAAAIEAAACAAAQ0AQQAABQAAAABIAAABw -ECAAQgAAIgAAAggQEAAAAAACCBAQECAAQABIAAAAAkIAAAAAAAAAEAACCBAQAADAAAIAEwACAAAA -AgAADLsQABAAAAAAAAAAEBAAEAACCAACABIQQgIIEBIACAAAAgASAAACIggAABIAQDACAAAIAAAA -IAAAAAgAAAAAFAAAABAAAAACIAJIEQAAQRAQAEAAAgIgMAAAAiAQKAAAABBAABAACAAEQmAAIAJI -KAAAIAAQCAAAAABAAAAAgAIACAIiEAAAAAACQhBQAAAACAAIAQAASAQAAEJAEAAAAAAAAAAGygAA -aAACAwAgAABIAAAAAAAAABAACBIAAGAAAQIIBAAAQBACBQhAAAAAAAAAAgQAAAAAEACAACAAAAAA -ACggAABgECABACEgSABAQAAwAAAgIAAABBAAAAAABARATgAQQgAAAAACIBAMAAAQAAACECgAAGAA -AEQACQAEAABuYABCAAGCSAgQEAAAAoISEDFBQQAKAAAAJgAAAAAAIAgUIAAAAA9QAAgAAASIgAAA -CIAAAEwAAAEAAICAgDAAAAABgABmEAGAABQBADAAIAABQABQkAAAIQAAgHAEAABAFgAAAAiQAAAC -EAJIFAABAAAAAAAoMAIABBEAIUCAAQQCEAEICYAAAAEQACAAhAAAAQAAAACAYAAAAAAAkAAAAACA -QAgRgAEAEAAQgJGAAQAQAAgBQqCAwSECBA4QgBAEAcIAAUgABAAAA9kAKgAAAFFAFAAAAAAAgIIB -QACRACFAAIEAAAAAAACACBEAwAIAEMADEgAAAAFEgEAAAAAAIEgAAAAAEAACQAAAAQARACtAQAgE -AQICCUBADAAABAAAUAAAQAAgQAgAAAAAAgQAAgAAAUCACAASCQCAAAAAEACgAAAAAACAAUKASUAA -AEACqgAAAACIAAAEAECAACIAACAAIEAAAAAQIAAAAAAAlgAGQAAAAAAgABBAAAAoAgCAACEAAikC -AAAABAAAgAAgBAFIABEAQAAEAoAAEhAAQAAAAAAAIAAAgAggAABAAAAAAAAAQFAAYEAAggAAAAAF -gAAGBAAAAEACBgwQQEAICAABCAAAIBAJAAQAAgAgEAAAANAAAAAADAAEIAABIAAAAgAICACAEAYA -EgIIBGsAgDABAAARAAAAAgBQAgAAAAAAAAWtAAAQAAQQAAAAAJAAAEQAAgAAjAABABAEQAAEAgAC -EAYkEAIAADCAIgIEAAABAIAAJAAAAAAAgAAAAgAAEBAwACASLAAAAAAAAAAAAJAoAAAIBAACgYCA -AgmQAIEAAYAACBAAAAAAgAAoAIAAAABAQogAAAAIgQACCAAAAAgEQAEIhiIAgARAAAoAgAAAAIED -CQAAAQJCQAIJACJAAQFAAwAAABUIAIAAAoGAgQgAAAAAQIAECQAIgICAQEJIAABAAICAAAgAQQAI -AgABCAAAAACCAAAIAABAAAQAAAgBAACCgAAACQAACAOEQAMJAAACAACAgWAggQAEAAAAAARAABIQ -AENAIACAABAQAQECAAABAAAAICEgAAAAAABgICAEqAQAACAQAASIgAAAQCAABggAQAAgBAAAYQAA -AABigAAAyQAAAAAJMSEABAABUEAAAAAEIIEAAAAEAAAAhEBAAAUEAAGZAAAAQCAAAACQIAAAIABA -BUAAAAQACAAAQAAAIQAAAIAAAQBABCAAIQEACCBgAADQxEyBAAAAAAoAgAACBEgAAKAAAAAEUEAA -oAAABIQAgQAgIAAABAABAAAggAAAAAACQCCAAAYAgAAACIAIBBAAAABJAAAIAIAAIAAAAAQAAQEg -gAAAAAo2CAQAQQgsQAAABEAAAEAAAAAgAAAAACAAAAQAAAIAIAAAAAABAgACAAAIIACAIASAAAAA -AACAAAAAAAAAACAAAACAEACAIKAAAAQAgAEAAACABCkAkEAAEIAAQAACAAEQgAACAAIAABGAEAAA -AAAAEIAAAAAAQAERgAABACAAABCAAAAAIAAAEIAAAAAAKAIQgBEAQAAAUBCAAAAAAAAgEAAABeuA -AAIAkAEhEIAACAAAASEQgAAAAAEgABCAAAAAACAAEIAAAAACIAAQgAIIAAAAARCAAAAAACABAIEQ -AAAAAAAQgAABAAAAABCAAAEAAAQgECADAgAAQIDEIBICAAAgAMQiAiAAACAQxCgyAgAAlMDEIIMA -AACAwMQgAQIAAABAxCAKAgAAAAjEIgIAAACQAMQgJEoAkAAAxCgDAgAAAADEAAAChSAAAgAAgADE -IANAAACAgMQgAQIAAADAxCADIAAAAMDEIAgEAABAAMQgAQAAAACAxAAAAAAAAQCEICEAAAAhAMQg -BQAAAICAxCACAgAAAMDEgJQAAAMAIAmAgAGAAAAICYCQCAAAAQANgAAgAACgEAmAGAQAAAAYDYCU -AAAAABAJiQAhAAAAEgmAACAAAkAYCYChIACgoAAJgZgAAIAMhgkAAABghAbQAAAAKAmACACAAAAk -CYkEAQAAABAJgJgQAAAAIAmAAIAAAAAACYAEAACAICQJAAAAAAAAJAmQBAAAggAgCYAAJAABIKAJ -gAAgAADAIAkAUEBwgAAAACABAABAQAAgFABAyBkAAAAGAEAQBABAEgQAQEEARAZEBEAAcNIgAA0A -AkIGgYQAAERCQEBQQAAYAADiAAAAAAFETAxhAEQAAAAABigCIEQAAkBAUkJgQAhAAEBAAAhicMAA -AGAAAEAAQhCAAEQAgGBEgCBAAAJkMAAABEAIAEAwCAAAQEAAwAKAAABIAABIQQJIADIGAURwAIAB -gAAMIAAIIADCAIIZAAkACAEBAAAQAoAAQAEAhESggARAAUCCsgCABAQAAAQECUAAEACBuaECAIhE -IAAABASgAkCQhAGJgakMgAAIVAACAAREAABINSgEAECBIAAIAgAAyCGogAEAAQQEDAABAkpABKoB -QAFAEQAEBAAIBBmBAAAIgaAIkBoAAEASAICAAAAYQAFoIYIIYAACoaAAQAAABAQKAAABBCgIACgB -IwILAAAUAASEQAAAAAQABCCREAAASgAAAoEiIAIQwAAgECDQAAgQASKEcAAAAAAAAEAAgCQAiAAA -IwQQCEIQACJBAAACCMBAIIAAAIlvkQAgBFAEhsSAQABEEAAAAAAAAEoSIAACAAAAEhAAgIRQhBAI -AAAAIABkEQMQCQJAAAYgAAABAEAEBCQAAIACAAQEJgAQBIEBgERiCAAEBAAiAQBQASkERIQwgCEA -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 -AAAACYAAAAAIIAAIIAQAAAAAAAggAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAgAAAAAAAA -SAAkAAAAAAAAIAAAAAAAAAAAAAAAAAAAgAAEAAAIAAAAAAAAAAAAAYAACAgACAAAgAAAAAAAAAAA -AAAAAAAAAAHIAAQAAAAAAAAAAAAAAAAAAAAAAAAkQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AACAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABAAAAAAAAAAEAAAYAAAAA -AAAAAAAAAAAAAAAAAAAAAAGgABZAAAAAAAAAAEAAAAAIAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAA -CXMAAAAAQAQAAAAAAAAAAAAAAAAAAAZAAAAAAAAAQBQQAAAAAAAAAAAAAAAAABAAAAAACQAAEkAA -AAAAAAAQQAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAIgAACAAAAAAggAAgAAIAAAAAAAAAAA -AAAAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAANEAACCAAA -AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAYAAAAACAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAASAAJAAAAAAAAQAQAAAAAAAAAAAAA -AAAAAAABAAAIAAAAAAAAAAAAAQAADAgACQAAAAAAAAAAAAAAAAAAAEQAAAhzAAAAAAAAgAQAAAAA -AAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABAABAAQggUAQAoAQBCAhAAAAAAAAAAAhAAK0AACABAABAAYAACAAAAACRA -AAIAEZAAAAAAAAgAAEAgAAAiCAIAAAJAAAIIAgBAAAAAAgAADXQAAMEAIQAAAgAQAAAAAgACCAAA -ACAAAAIAEBAQAgAAAggQAAAAEgIDABAAQCEAgAIIEAAAA0oBAgAACBAlAAACCAAAEAgAAwIAEEAA -AAAAAGAKEAAEEAAAAAAAAOAAAAggAEAAABAAEEAACACACAgAIAIIAAAAABAgAgAC6iAAgEAAEgAA -IAAICAACAAADgAAABQoBgAAAAAAAEAAAAAAgAAABB0AEEgCAAAAASAASAAAAEABABRIChAAAAAAE -KgAAAAAAAAAQKAMAAABIEAAC4kAAIAAQEAAAiAAAAEAIAIAAAAgAAtACBAgACAAAAACCEAAAAABg -gAQEAAABAGgAAFAAAAAAAAAQRDBAgAAgAGgAAAwAAGAACSwSJEAAEAAAAgCMAAJAAABSAAAAAEQA -aAgwAAAAIAIwJCJAAAAAAAAMwAAAAAtVAQwAgGQUIAAAAAAAAYAAAAAGwIBgFDAAAQQAgAAUIAAA -BAAAABAAAQECAAAADBBAAAAADAAgARAAAAAAdhIAQAAAAAAOQABBAASIADACAigAABIAAMCAAUAE -FAAAEYAgAQIEAAEQAAIAAEAAIYOA4AAADIEAEIAgAAACAAwQAAiEAQQAAAGAoEAAAAAKSEhIQAEA -AAAAAAgCAAAAAIAAAAAACxQAIoQAAFIAAAAAAAACQJAAAAAAAARIAAAAAAAAAEBQAAIAAAAAgMAA -AAAACASAwASAAMAAAQTAIQAAAAAwAIABAASIgAAAgQBAAhIAINAAAkAIhQAAFACAAAAMAACAAAAB -AIAAACgAAQABgAAGiAAAAICAABAIAgAAAAoAAgAAIEABAAAAiAAAAACAAAQAQACAAAAAAgACoAAB -AAAAAAAAAAAFTgAAAQAAQAAAQAABAAAAEAAAAIAAAEAAAAAAIAABCCAAAAAACAAwQgBQBgAgAgAA -AAAAQAAABEAAAAAEAAAQAEgAAEQgMIgACIAAcQACEAECAAIoQACEAABEAcAAAAAAQoQCAAAJQJAA -AAAQAAAjCMQAADSEASAQBkAAAAIBYAAUJAAQAAAgAIBIAAYAgAAIAgAAkAAQwAACAgAIAACIICAA -AAEJAAAwAAAAAAIQABAAAUIAAAAAkgIAABAAAACIAAAAQAICAQiAACAAAgAIAAIAUBAmgBCIEABJ -AAIAAAgAAAAABAABECICAAAGAAEAAADCAIiIAACAAABAAwgAAAAAAIAACAAECAARAAAoACAAEACA -AEgCAAAAAYCASAIIABgCAAIIAAEACAZAAAgACAAAEAAACAACAAABgAAIAAgAAAQAAgAABJYJAAhA -AASAAAgAAAAAIEACCBAAgAAUQAIMAAJACAGAAAgAAAAAAoAADAAAAAAhgAAIAAgBAAKABAgACAAA -AkACCAIAABAAgAAIAiAAAAAAAAAAAAAAQAAABAABABEYAQEAIAABAAAASEEAIAAAAACgAQAQIIAg -AAAAAAAACCAAAAAhEgEAAAAABAAAQIrYBAUgAAAAgIAAAAUAAECBAEAAAAAAnkEDAQAAGgAAACAA -AYKBBADgAAAAACgAAAAggAQBQAABBASAAIAAAAAAAIBAAAEBQAUFAACCgAAAAEAABAIAAAAEAIAB -gIACQAAEAAAABAAAAAAAAQIAAIAQFBAAAgAAAAAkAAAAICAACACAAAkAAAAAAAgBAKAAgAAkBAAB -IAAAAAAAAIEEIAAAJAAAiSCYAAAAEAAQIGAAAAQAAAEgAQAAAAlMAKAAAQAgIAAAAEgAACygAAAQ -AAAIICAACAAIAAAgAgAAhAAAACAAABBgAAAAAFAAACAgAACBgIAAAACAAAAJAAAkCAACBGAAARQA -AACgAACAigAAAEAIEIAAAAAAQCARgCAAAAAACBCCBAAAkAgBEIAEABoCAAgQgAAAAAEMJhCAFAAA -AAAAEIAAAAAUAAAQgARAAAAAABCAEAAEAAQAEAAABGmABAAAAIAAEIAUAAAAAIEQhAAAAJAQCRGA -BUEAAAAgEIAAAAAAAAAQhAQEQAEgQBCABAgAACAYEIAQAAACQSIQgEAAAAC4QBCAAAEAABQgECAB -BAAAAADEIEIAAAAAQMQgIwAAAADAxCAASAAAEADEIBICBAAAgMQkAwAAABDAxCAjAgAAAMTEIAIE -AAAIQMQgEggAkABAxCAKAAAAAADEAAAM0yATSgAAgUDEICMgAACAAMQsRAQAAAAAxCAKBAQAgIDE -IAICAAAAgMQgAkAAAAAAxCASAAAAAADEIABIAAAggMQgEgAEAAAAxCADSgAAAMDEgCgAAAAACQmC -ACAAAKAADYAEAACAABAJgAAAAAClIAmAQAAAACAgCYgEBQECIBAJgJQBAABAEAmAAABAgUAKCYBA -IACAoBAJgAAAAICgCAkAAAuWgAQAAAAgJQmABAgAA0BkCYAAgECApIgNggAAgAAAoAmAIAEAgKAg -CYCgAoEAACAJgIAAAAEAAAmAACAAgAAYCYCAAAABQCEJgJgAAAAAIAkQAEAIADAEYAAAwAACQACI -CQBACBIoSFAEAFAABEAgAAQSQnKJMBEgAABAAJAwLVEEAEAAABAMaAAASISNhAQEAAFEBIkAAGIA -AmAAQgIABgAAD3IEAgAAIEAgMAABSACIAEIyyADkQCogRDAAAYACJSgIIDAlAACBsAAAEAmIkDAi -AAkGBEJACYAgQAAAQAAABA5gAABQAAAAIDBAAEBAFACCMkCQBBQIAEwEAIQIBAGAAEGSQAEJpBgc -CAEAAEwChEABQAgAARJAAAABBAFESgBKAEAKGYGyqAwkhKAASlJAROBAWABgEgBgAgQBIQABAAFx -AABC8UEBoUgMAAQMQJwZiBQAAQESABgAEAEACEkCAKECGBgEBAAgABgIQEJAGhgIDAGgBMEgAAAy -AAAEAAAAAAgAAAEAAgBIFABAACCABAmhqAEJIQAAAIABIAAAAiAAEAAAgECAIkIIAQDAEAAQAAAA -EECBZDAIAAvIAMIgIEAIQQAIwIBAQgABIABACCICAAEgESAoaAIAAANAAAAQShABgJAAAIwhwNAQ -QlAAAAiBCGBCAAGACACEAgIAQMAAgIACAAgAgFJAEAAAEAEUgoGAAoQIEBAgUDR0IAAEAYABBCYC -CEQAABEAAkAAAAEMhgAAwAgEgAgAECoCQEmClgAAABAAAQAAAKAgAABBgBAAQAAgDEIgBAgQIEAA -QAAMBDAiFgABBEAIgAEQAgmGAgQhgAwAAYAAgAAhCABJAAgQICAAAECAAAAACnYAAAEwBkCIQhZA -AQACSYxAADEIgEAwKUAIABAoQEGAAABgIAAACYQEEAAAEEJAACAAAiCQAAmpqiAoAAACBSAQBCAA -ElJJCkIUQAAxAg0IQBBQANApFCQUBAQAQAQEQAAEEBIAQEQEBQLBgAIAAgAABBAAEEQUUUVAABCA -kiQEhQ1wsBBQVAAAcEAJhgAsKAAtAQEIVFYCANDCAEUEDCoCAAAGOiBEQIIArEAAFEQAIkRUBEQU -QAMqEwQDMQx4AwAEBQBAUEEURAIWgDAAAANEAARBAAIAAA1EVgIE0MAQ7YmmQQrA8DSSUFQERAYQ -FgJAVAgA1bKKMkxCAEAAAAAaAADASkBSgAAKSEwMACYQwBBBAESGQYEQAFAQrACYgBIkIgACREQB -ABIAAEkFElgAIyIDJCQDAkAAQAAJBREgAAACACEAAAXDQQABAAhALEiQAkgAGBAAABawACBQKCFG -LJBYSEBICAIFEiCAQEAAgiOISEhKQASjIUECDAAAAEAHGIAASBAhiIMUAEFAUAAAKBKQCQMAIkoC -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 -GzU1BfUF9QAAVf8zMzMzHQwdDDMKDw9VVSJ3AVVVUSInd3czBQ8PMzMzMzMzAP8bCjMPAP9HRzMz -VVUAAAWUBK5VVVVVVVUiJwMHMwV3d1UyInIQugBRChtfTjU1JydVVAABM1UzM1BfVf9VVQ9VMDow -NSInJyIzMzUwD1UzVRsKDw9VVXd3AfEPEVUzM1UAAAAAAAAAAACAAAABAAAAAAAAAAAIAAAAAAAA -AAAAAIAAAAAQgAAAAAAAAAAAAAAAAAAAFQAAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAADp8A -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAEAAAAAAAAAAAAAAAAAAAAABgAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIgAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAgEAAAAAAAAAAAAAAAAAAACIAAAEABgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAMiwAAAAAAAAAA -AAAAAAggAAAAAAAAAAAAAAAAQAAAAAAAAAAAACAAAAAAAAAACACAAAAAAABAAEAAAAAAAEggAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAECAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAEAAAAAAAAAAAIgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs7AAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAEAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAQAAAAAAAABAEAAAAEAAAAAAAAAABAAAAAAAAAAAAAAAAAAAg -AABAAEIAAAABoAAAAAAAAAAAACAAAAAAAAAAAAAAAAAABCMAAAAAAAAAAAAAAAAQQAAAAAAAAAIA -AAAAAKAAAAAAAAAAAABAAAAAAAAAABAAAAAAAAAABgCAAAABAAASQAAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAIAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAgAAAAgAAAAIBAAA -EAIAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAGrgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAACAAAABAAAAAAAACAAABAAIAAAAAAAAAAAAAAAAAAIAgQIAAAAAAAAECA -AAAAAAAAAAAAAAAAAAAAAAAAAAOmAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAEAAAgAAAAAAAAA -AAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAIEgAAAEgAAgAAQAAA -NgACAEAAABIAQAAQEAAAQAAIEAACAAACUEIACAAQAAoAAkIAAAACBFAAQwBSAgIARJACCAAAAAIA -AACAAEAAAgAAAAAAD74AQCAAAAAAEhAQABACAgACAAQgEAgMAAIIAgAAAQAAEkAAAFACAAACCgAA -EAgAggJAEgAAA4AAAsgAABAEJAACCAAACBAACAMAAAAACQoAAggBCECAAAAAIAAQAAhEIAAACAAC -CCAQAAAgCgQCEhIRAEQAAggLCBEgAgAAACAAAAAIUAACAAAgQAAQAAggQgAAABACCFAAIGAAEAMg -AAAAAAAJ+EAAAAIAAAgAAAAIAgAgAAhgQFAAAAIQAGAQAgIAYAgACAIIAAAgAABQAJICAIBAAAAA -EBAICgAAAAAQAAAAAAAAAAgAAAAKAAgAEAAKkACABACGgCAEEEAAAAAAAgQAAHEASABABAAAAABA -gIhAgGB0AJAAhACAQQEBAQAQUAAwwAAhAIg0AAwxCGAAABIIYCAAYIAABIAOAQAAAAwBE0gAAAZ2 -BABQABBOAAhgCACAUEgQAAEMAABEFAIIAABgAAYWgAAABAAADBJAhAAAIAAIzCBIAQAgAIAAAAAB -AgACElQwEAACJIYAAAAEAQCAAGAEACAAABAAAACAAAACAAABAAAACAERAIEIgAAABqAECKAAAwAB -AAAggAAKAAAAAAAAiAAABAAAKACAAAAABAACMIAAAAAQBCCQAEgAQgQAAJCAiQAAD5MAAgQAALAA -wQQEAAAACIQgEAiQAABAgMAAQAAAAAgIAAgAAAQAQYAAAIEAAAQAAAgCABAAAcGAAAAAAAAwMEAQ -AEAAAABRgAgAABAEAYCAABAAIQAAoAAAAABAAAABAACAgKAAQQAAAAAAgAACABAQAAAIAAIIAJAA -ACAABAgiiIAAAAAAAABAgJKCAQCACYAAAAAAALAAAACACAASAAEAAAAHuECACAIAgAgoBAgAAAAo -AAAgkAQAIBAJgACCgAAAsQwgBAEAAAIIAAARAAABFIgCKIAAAAAQEAAAAAIAAQAAABQAAgAFBAQW -IAAAIACAMAAABACMAAAACAIAAAgAAQCAAAgRDAIUAJAAAAKAgABAgoAoAAACAYAKAIEAAAAKwAAC -ABEpAgCEgCIAADQAEACAIAAACCIAAIBhBAIAAIEEkSAAAAUKAQAAAAgAAMDEAQgiSGIUACAECABB -BAAoAAiCAAAgIABIBBAAASMghgAkCgABAAAAAAAICAAAAAAAAAgAAgBIAABAKQQAAAACEACQACAC -AAAIAAiAAARAAEgCCAACAAACSQAAAICEAAAIhAAAkIIAAQkCSACIEIABCAMBAAgAgIBIAAAAggAA -AEkYAAACggACiAAgBAAkAACIAAEAAJAAAQAACy0IAgEAAIEAAwgAABAAEEACCQAoEAAAQAJIAAAK -AgEAAggACAQQAAAACAAAABAEQAILACAAgCOAAgkAEAAABEACCAAAgAgEQAAJAAABAARAAgQEAEAA -AABAAACAAAgBAQAgAAABBRBAACAgggDNgARgwEAAAAFQQRAEAAABAAAAAAAAwIABWACICCCAAAAA -EAEEAFCAAgAAGgAAQAAAIYBYAAAGGYCAAAAABwEBgAQABAIAAABAgAAEAEIAAWABAYAAgAAAAAEB -YAlAQQBgAAAEAAAAQAAGEAACAIAABAAABAAAAAAEAAAAAUAAAAAAAAAbAQEAACAEAApAEAAGAAAA -AQBAAAAUAEABIBiAAAQAAAgAIAAIIAAAAAAQAAAAEAACQAAAAAAAAAAAJQAAUAAACCAAABBUAAEA -gAAAACAAAIAgAAAAAADeBCAAQAEACQAABAAAAAAAAAQAAAAABAoAAFYEgAMAAAAAICEAgCgkAAAE -CAEIAAgAAAAAAAAgAAAABBAAiCAAAAAAEAABAAEAACEAAACgCgCABABAFACAEIgQAAAAAAAQgEAC -AAAEARCAAAAAkEABEIAEgAABIQEQgAABAAAAAhCAOAAAAAACEIQEAAAUEAAQgAAAAAAgCBCKQAAA -ARQsEAAACeCAZAIAAABgEoAAAAABICgQgAACAAASARCAIAAAACAAEIAEDQAAAAYQgBAAAJAgJhCA -BAAAAAgQEIBQBQCQCAAQgAgCAAAlIBCAAAEAAAkgECASSAAAABDEIAFAAAAAIMQgAkAAAIDIxCAC -QAAAgIDEIgAAAAACAMQgAAAAAAAAxCAwAgAAAEDEIAMCAAAEAMQiAgAAAAAExCgAAAAAEUDEAAAN -pSAKQAAACILEICMAAAAAQMQgAQkAAAAAxCwGQAAAAQDEIAIEAAAJQMQgIiQOAIJAxCADQgoAAVDE -IAaFAAAAAMQhAUAKAJAExCAgAgAAAADEgEAEAQCggAmIpACAAKQJCYAAAIACICAJgAAAgAAAYAmA -AAAAAQAECYAEpAAAAAUJgAIBAAAABAmBBAEAgQQGCYAAAgAAAAAJgQAAAABCGAkAAAGKkCCAgAAA -GA2AmAAAAAEQCZCkQAAAEAQJgAAtAQAEGQmAYAAAgEAgCYAACCAACAAJgKQBoIEABQmIACAAgUEq -CYgJIKEAoggJgAAQAAMhIAmCAMAQMDAAQRAACAAEAAQAQARAAoEGAQACAIACDYBKAAAUEHACJAIA -ICBAAIAQYAAAAIHEAgABgBEBiIICEGxgAEgAQAAQEEA1AEBAAAWAQAAAA4SIBGBGwkYEBhAUNGCA -DgAAhYgAogBAAgZkYgBARAAgABIAAHAiIEQAIiBAAFAABEgQAEABAAABYAAVugIkAAAwBBZEAQkg -ATUAAkQAQsIAMEKABMQEBEAICBoYAEgiAQQAACAAgIHMRMHgECBAUBD8AAAAAKlAQQgEAAQsAAAA -0EAAAACBsEAAjNoZAQAACAiAABAQAEFCAQkAAAAMRBAAAABB6xIAAAAAAeDiCkREBEAJ6EgSAAAA -UQAB4QkBhBQACARAQoBBAgEAAAAAAABABAAAACCAAgJKQkAAAAQBAQCAAAxAQDhAgSgCQgAACEgM -AYAAgAYgCAgICIEIgABmgYAwAABqIGQUAADACAAEBAQEgQIBDkAIEAEoAAAMKBAAwAAAiCQEAlAE -AAQAAACIAQEBAQSCIAAAAIAAAIRgAMBAAgAAAIgbAgQAVJHQERBIiAgACAAAiAgABgCAQSAQABAQ -AMAAAIOAVBIKEASAAAEAACKIIADAgQAAAAAACVQAiABAA0AECsF0MkRAAAAIg4w2QBAQEAgwEBJC -QkJEDAACAAAMAgACMCAQAABAAAJEIRIwQAmACEQAAEAAAYAAhKJiAgABCFBBoTAgAAmMDRAAAAAo -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 -AAAAAAAAAAAgAAAAAiAAAAEgAAAAAIACAAAAAAAAAAAAAAAACAAAAAAAAAAoAAAAAAAAQABAAAAA -AAAAIAAAAAAAAAAgAAAAAAzGAAAAAAAoAAAAAAAAQECAAAAAACACAAAAAAAAAAAgAAAAAAAQQAAA -ACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAASAAIAQAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAUAAAAAAAAgQAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAgAAAAAADFEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAgQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAUAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAgAQAAAAAAA -AAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAANkgAAAAAAAAAAAAAAAAFAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAAAAAAAAA -AAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAQBAAAAE -ACACAAAAAAQAAAAAAAAACAAAAAAAAAEIAABAAAAAQAAAAAAAAAABAAAAAAAAAAEAAAAAAAJtAAAA -AAAIAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAYAAQAAAAAAAAAAAEBAAAjYAAAATKABBAUAHABAgAAIDAEIQEAQAUwhACAEQAAAA -IQAAQAgRECAAAAIIAgAQAAUCAgACAgAgAAACCBAAAAIBAAhAEABQIFIAAgAAAzoIUAAQwgAAAgAS -AAAtAEICAxBAQBQIAgAQAAAEIAYAAgAQAAI0AggAAAAAEAAMAhIAAgAAIAACAAgAYBCBAAISCBCB -AAQAwBIIQgEAIAAAAggQAEAFhABAQEGCABKgIKACQAACASAAIAgIAAIAIgoAQAAQAAIgAkoACApA -4CAAAEAAAgAISgWgQgAQAAACIAgCQAgCiAAAAgAACgjgAAAAAAACqQAAEgAIwhAAQgAoAkBKAQBA -AAAAIAAAACBAAFEBEAAAACAAAAgAAEIgAAASEAAAAEJQSAJAAAAgCACIAABAEAAAARAAAgAASEAB -EgCQgAIAQAAwABCMEAIhAAAAhAYBRAACQEBQAQAIQAAQQBBAgCgAAAEACBYIIAEAQAAKEBAQAQww -AAQEEEgBAMQAaCAAAAAhAAAhCFAIAQAAABAQAAQAAA6gkwhAAIAwQCkACABAICQgYAgogABJTBAA -AAkAAkJEEABgAAAAQHQAAAkMBiAiBlBIAAEAgBIMMEIjSIAAQhCAQAEAwAAAChAgIAABAGAyEMAS -ggAIKUBKABABwAAISAAIAAQAADBAxAwEBBEAAQQUAQQGUAAQcAAAAAIEAAgUgAEAAAAAKoiBDIAB -EAAJEEAxRAIAgAiOkkAQAAAgCACAEAAADWIAAJAADAyAEBQASIEBAAQABAEAACAACIoGAICJAAiA -AAABgEAEEMIACgCAAAnAgAAEAAAAMFAAAQAMAQCUAUABAAYEAFRRgAAAAAAAAEmAAYQBDGAECAKC -BAAAAIAAAAAAQgBAQAAAQIAACEAEgIAIAAAAAAoECgqAAoAAAgQAEAARAAAigACAQQEGACgAACAA -AgAAEQBAAKAAAIAEsAAgAAAHLAiIBQACCAAAQBIgQAAIAAAAAAAAQAgiIQAQAAAACAAAAAAAQAAE -AEAMCAEAAAECqEAJgAABBAICAZQAAAKAEmAAAAAAAWAAKEAAAAAQBAFAEjAAAAACCACEQAAAEACE -AgIAAAIAAAQCEBQEABCAEgRAAEkAACIAQAAACkAAlAgABAECAAAAEAkgAUwAASCAAEIhEAAEIAhS -AAAIABACAAQAAA0+IgBQAARAEAYCAFACgMABwhAIYEABQBCAggAgEABAEAJgAYAABHaCACIBJJIA -AIgCAgAQAAAQEEEsBBQAAAhgBgAEKABEABDAAEASAAAKMIQICDAAABAAAAgAAgCCAAAACAQACAAg -IIEJAAACAAYhQAgDAAAAAABADAAAAAAAQAMIACAAAZBAAgwAIAhAAAADCQAAggACQAAMAAIAAABA -AgAABxQMADAAgASAIAkAgIEABoAACoQAAIAUAAAJFACBAAOAAAiAAAIIAAAADAAIAEkhAAAJBACS -AAFAgAgAAACABAAACQAAAAABgAIoAAAIABEAAgAgAAEBAEQAQAQgACFSwEAAIAAAIEJADCAgAABC -EASEAQUQAISAAIAAGAQEGAAAAGAACAQACgAEAAAAAAAiwAAgYAAAEBkGBAAgACEAAACAAAAMpiAg -ACAYE0AYICAAAACAQABAIAAAABAAACBAAEGAAACAACAAAAgAYAMAAQAgKkBAgADAAAAFQAAAoAAA -IBAAAAAEBAABAAsBAIQAAAAAwAAAAIQAAREAJAAAAAAAAAADAAAAgzCBABgAABQAAAIUCgAACAAA -AKAAAAAACBEBACAAAAQAkAAgAAAAIACAAAAAAAERAjEASMAAAAgAMAJABAAAAACTAASMAAAAhwAA -IACAAEAgABAAAAAAwAAAAgoAAQAghQAAAAAAAAAAgAAEAQABAJAAAAAAQAAAhAABBACAAECgAAAA -AIEBAAAAAAAAAABAAACAEAAAAAAAEIAAAQAAAAgQgCQASAAkAhCAYAAAAEABEIAAKAAAHCgQgAQA -KACBABCAEAAoAAApEIBAAEACQCAQjAQACAAAABCAAQkIIAABEAAAC3SAACCAAAEgEIAAAAAACIAQ -ggAAAAIACRCAAAAAAAAgEIAAAAAAAAAAgBACAAABAhCAAAJAAJQgEICQAEAAAAAQgQACAAAIIBCA -BAEAAABYECAiAACQCMjEJAFKAAAAgMQgAQIIAIFAxCADIAAAIIDEIAMCAAAQxMQgA0wEAAiAxCAj -TAgAgEDEIABEAAAgwMQgAgUIIAAIxCAAQgQAACzEAAAExiABAgAAAIDEICAAAAAgYMQgAEgAACSg -xCAGBAAAAMzEAAEAAAAwAIQgAwAAAACIxCAgAAAAAETELBJAGAAgQMQgEAAAAAlAxCAAAAAAAADE -gCAEAAAAEgmICAAAAAAoCYAIADAAICoJgCgQAAIAKAmACAEAAKAqCYAEAAAAQBAJgAggcAABGAmA -gCCAgAAgCYAACDCBABIJgAUAgAIgAAkAAAHrkJQBAACwGAmAkCMAgYAACYAAAAAAEAgJgAAAAIIo -IAkABAAAAIIACYAIAAAArCIJkQACAABIAAmAACKQgIkgCZBAIgEAECAJgEECAIEDIAlAIEJADHBw -QAQAQHBAYEAAIABIAHBgAEACAEAACAAFkAABSABJQICIRABCQAQAABEBAEAAFAAAAAQJyAKwIEGo -AhQ0AAIMAVEGFDICQEAEAAAADnpAAEBAgCGAoQABQACAQAVAQAAgQAAiAEAABEIikIAhAQEAYEAA -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 -XxHdVUVVRTMzDw8dHR0MInczD1VFBQUdAACMdAARkB0AAIxQABGQHQAAjHQAEZAdAACMUAARkB0A -AIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkAAAB+kdAACMUEAR -kB0AAIxQQBGQFAgAjAEAERQdAACMdAARkBQAAIhQABEQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQ -HQAAjHQAEZAdAACMdAARkBgAABxgAAOEGAAAHEAAA4QYAAEcYAADhBgAARxAAAOEGAAAHGAAA4QY -AAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAEcYACDhBgAABxgAAOEAAAE+BgAABxAAAOEGAAAHEAA -g4QQAAAcAAABBBgAABxgAIOEEAAACEAAIQAYAAAcYAADhBgAARxgAAOEGAAAHGAAA4QYAAAcYAAD -hBgAABxgAAOEM18PdwFVIncndyd3B/c/P18bJycnd1+fX18/PzNVU1VfGzNfVTV3dwX1VUcPVVVH -Hx8PVVVHVUcnd3d3UlcwNVVVM/9yd3e3Pz8/Pw9fVQUAAABKr7tfXVUbq/uvuzc3J3c/FzN3J3cA -UP83M18zd1RVHZ8bXwURNTX09QURG1/x/0XvdycVFVX9PxcP/w9VG181PzU/dyer7xtfM1UnJ05f -AUUzCg8iV/8bGycnJycB8T81r68nJxG7BU0FJytvM1pTVa+vMw+qNREbBvaqRw9mqkcNDQ93mYtm -RxG7u7Gipzo/VWYZfxEbIrI/HT8dDwVVXwAACERfX6+tVSeq/19fV/cRuz+3MyIbGwBQ/zEzBV93 -/v8dTScFr7s1P/X3r7sbCvD9Vf8RG3V1qv0/nw39D3cFjTA1MDURG6r/Cl8zWiJ3BSdX3zMPDzNV -/RsbJycnJwPzMDAFBSe7EbsFCQUFCU0zVTozBQUzD6ozEREF9apVD1WqVQD/D1WZmWZmEbsREaOj -OjoPDwhuEREiEgwMDAwzMzMzAAAATwoKoKFVDwBVCgoCohG7MLIPDxsbqvoAMTMPCiKqqx0JJyev -rzU1BQevrxsbAA0AqhERE7OqAQyOAPAPVQWvMD8wPxERAFUKXzNVIncFBVX/Mw8PMwBUJycnIici -A/MwNQobJxEicl8XX04MDDNVNTMKGzMKVTN3cgX1VVUPVVVVAP8PRFVVVVUiciInU1M1NQ8PAMx3 -d3cXDB0MHTMzMzMAAABDBRFQUVUPAVEFETIyInIwEg8PJyJVVQA3Mw8zIgABHRcbGwUFNTAEBQUF -GxsBDwGrd3cjc1UBDAYB8Q9ECl8wPzA/d3cBRQpOM1Uid19fAFUAAAAAEAAAAAAAAAAAAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAARAAAAAAAIAAEAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAlsAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAGgAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAgACAAABAAAAAA -AAAAUAAAAAAAAAIACAAAAEAAAgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAF -CAAAAAAAAAAAAAAAAACAAAAAAEAACCAAAAAAAQAAQAAAAAAAAABAAAAAAAAAAAAAAAAAKAAAQAAA -AAAQAAAAAAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAgCAAAAAAAAAAAABAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAQAAAIAAAAAA/oAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAKAAAAoAAAAAEAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAGgAAAIAAAAAAAAACAAABAAAAAAAAAAAAQAAAAAAAAEABAAAAAAAQAAAjIABAAAAEgAAAAAAAAA -AAAAAAGgABRAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABJA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAAMPgAIAAAAAAAAAAAAAACAAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEAAgAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAEAAAAAAAAAAA -gAAQAAAAAAAAAAAACAAACAAAAAAAAAAIAAAAAA61AAAAAACQAAAAAEAAAAAAAAAAAAAAAAAAAAAB -AAAAAAEAAAAACAAAAAAAAAACAAAAAAAAAAAIAAAAAEAAAAAAAAAAAAABEAAAAAAAAAAAAAAAUAEA -AQoAAAIQgAAABAEiCBABAAAQAAoAEIIQAAADUgBAAAIGEAAACAABEAAQAAMAAAAADADCAAACSAAC -IAEAAAACAAKBAAAAEAAQAwABFAAACEgQEAgCCAAAIAAACJAAAAICCBAAAAAIAAIAAgAQAADAAAgA -AAAEAAAAUAAAEAACAAIAQQAAAAAAAwoAgFAAAAACCAACAAIICAIIDoAABBAAAgAKgAAAQAgAACQw -AAgAAEAAAQAAAgAAAAgAAAAAgAAAAAAAAAAAAAAIAQAEDQgAAChAAAIAAAAEUAGQEgQAAAAAAkAA -AAAADAAAAAAAAAAQAAAI4gAAkAAAIgBCAAAKAAAAAABgAhAAAwAAAEAAEgIBAgAAAAAIAAcAAAAA -QCgABoAAAEACMBAIAAAgQAIAAAgAAAAwEhACIAACABIAEFAiAAAAACB2AAMAAAQBCUAAAApJAIEA -MIAABIAIYQB0ABBkAAEgAYwIFGIIaIEBgSAGAICIAAPJAAQgiAEBCAAABEgBMGAICAAADJBAIADI -AAxSAAIAAA0VgADGAAhQAAAhAAAABDIACAEAAAAAJDAQIQAAAAQMIAIAAAKACIAQAIEAAIgAAEAB -MAgAACGGMAQIMEgGAAAAAAAEwAQAaxCAQQhAAQzIECACAAiEAIBICAAAEAAgKJAAAAIUAAlAAgAA -AxAAARABABICCABIAEILQAIABKDAAAlACAIAQFIAAgAkgQAQAAACAAAAAADIAA4AAgkACJCBAQAA -DlwAAgAAARCAAAABQEIIUMBAAAAAAEBAAQAAAIABAsAACAAAAAAsAAAIAAAAAAHUgEASCQAAIABA -AAAQEAAggoEIQAgAAAAAwAAAAZQACAAAAAAKDQABgAwgAQgAAAABAAAAAAwAIgACIAACKAAAIAIg -BEIMAIGAgAqIAAAAACgACYBiiAAAoAABCAAQCAEIAAiAEAEAAggASQABjAAAoAAQAAANHQACCQAM -iAAAAAAgAABUggBAAgAAgAAACEACACAAAAAhIAASAAAAECAgAAAIAgEAAFCWAAAAAAAAIAIgoAAB -ACCABgIAAgEAAgECAAgAgAAAAMBAIACCAAQAACgAAAAQAiAAgAABQAACyAQEABBEAEaAAAAKEIAI -xAAAAIAAIAAgEAABAgAgMgBEAQQAAAAAACACAAAAADAAgAAhAAoQAAQAAA8mAAAEAgQgAAIgAUoC -AYAASCAACAAAAAkCgACIBASQAAAAAAAgAIAAAGBAMAAAAQBGAAAwCIQACIIQCBACAIABAgARSAAA -cBAAQAwwAAQQECAKAAAEABAAAAxAAAgAEIAADAAAQAAEIAAMACAAAQAAAAoBhAgJAgIALAGQAEgQ -IAAoBIAAAQAAAAgAAAIAAACACAAAAACAAAAIAAAAACBAAAAAApNIAAAAAAAgAAwAAAAAAIACDAgY -AAAhgAAMAAoKAAFAAAAAAAAAAAAACQAAgAAAQAAqAAAAACGAAAqAAAEAAIAAKACAA4ARQoAMEAEE -gpAAAgCgAAAAEEAAAAQQAACBYAEEIAAAARAACQEEgiAAgAABAAEAAAEQAAQEAQAgAEABBAGAAgBA -AgAAAABgACAAAIIAgEgAARAAEQAFACARAgACAAAK+SAgRAAABoAAAQAABBECgAAEBAAAAVAAAACB -AACAQgCAAAAAAAAAAAAAAAAgAFBAABEAAAABAkAAQCABAQAAAAAMAIAAABBgACgBEECIBAABCAQA -AAAICAAAAAAAgQQgAAhgAAAAICQAABQAAAAIKIAABAAAAAADAAAAAAAAQAEAABAAAAHAEAAAAICB -AIAAAAgAAACAoCQAASQAAAAAAAAAAAbKCAEAAAMggAAAgAAAgCAAAAAgAIABACAAABIAAQIAQAAA -AAAAAACAAAAEAAABAAAAAEAAMADAEgAAhBAAAEAAAAAgADACIBAAAAAAAAAgAACEAAAAAAggEIAw -AAAAAEkQgAgAAAAQARCAQAAAACAAEIAAAAAAEFAQgFjBAAGAABCAQAAAAABAEICEAAAAIAAQgAYC -AAAAAhCAAAAAAAEgEAAAAbaCAAEAAAQAEIAYAEAACAAQgAQAACBAABCAJAAAACABEAAAAAAAAAAA -gAAAQAAAARCAFAAIAAAIEIAAAAAgAAAAgAQACAABCBCCJAQAAAAIECACAAAAGEjEICAAAAAACMQi -AAAAACAExCADAAAAIFDEIAMAAAAAgMQgEQwAACEAxCAEwAAAAIDEJAEYAAAAAMQgAAAAAACAxCAD -AgAAAIDEAAACkSABAAAAECDELCMCAAAQAMQgAgAAAIBgxCAKBAAAAAjEAAAIAAAAAAAsAwIAACCA -xCACAAgAAADEAAIAAACAAIQgI0IAAAAAxCACAAAAgADEgAAAAAAAAQmAAAAAACAACYACAACCBIgJ -gAgAAIIFBQmAiAAAAAQYCYiIAAAAACQJgJAAgAAEEAmIGEQAAAAACYQAAAEAIJYJgJgAQAAAIAkA -AAQHgAQCgAJBAAmAKAAAgEEgCYAAIAAABAAJkQAAAAAAEAkAAEAAABAAAIAIAAACBCQJgAAAMAAA -SgkAICAAAKAQCYAEAYAAAAAJgBAAAQAABgkAQgBACQBQAAACYAEQQABmAAAgAAJAQEAAAYBAQEQA -AAQoSABCQAAgAAoocBEAASEgRgYAFBBwQGBoCmIQgAEAAEBANAAAYEACAQgAAAAAcAAACEcGQEAA -ACAAIAYEQYkGAABkAABAAAQQcEEwRlQAQAAAAAAAAAAAAAAAggnIcAZAAAQgIUQEIjBQykAAQEAw -IADAAAgQABIAAFmAAMFCAMQRAQEBqAIRAAABAAAAAEkIASEJREgAAQAAgAgSAAgQAABkAAEAAIGs -AFoIAQAAACgAACwp6ACABAAIABkYASBIEAAAAAhAAYQAAAGAhAxBSAAAAABPcQkACASMABQC4eAC -UqGMAAFJgACAiAQAAQwAJEQAQAAAAAAAAAAAAACEAAQECgAAQAAAAURBSAgBAIIhCURIAACAGgBA -hEBAAkgKAQFCCALhAAAAQAAAgAAABARAaAAAEACAAIAQAAAQAQAByIkAAZAGACLEEAAkACFgAgxB -AABAEhAQ1gCIDEAAAAAAAAEBBgMEIAgQAAAAgAEAwBAEgAgAAIDniIAAAAAEAAAQBCAgCEAGQIAA -AkIBCAnACBQQAECAARMAAAAAAAAAAADEIAiAQAAAAQRiAhAJgQCAACAgCAAAAAEAFkEAAYMghAAg -AAABYAgEACAQAAEAAAAwqBABiYEAEAJAFAABAAAQCDIBgUACAhQCoCEADklIgAAgQQAMiAwAAAAA -CQJCKERAAAAADAgADAAEQAICRAAUEAYSAgWIQAAABK8EAAAoFgGATAAMYAAADagUUIAAAAoCQBRC -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 -AAAgACIAAAAAAAAAAAAAAAAAAAAAAAAAAAgJAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAaAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAADPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEgABAAAAAAABAAAgAAAAAAAABAQAAAAAAAABAAAAAAAAAAAAAAAAAKAAAAgAAAAAAAAAAA -AAAAAAAAICAAAAACQAAAEAAAAAAAAAgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAADqAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAA -AAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAA -QAAAAAEAQAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAA+SAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAAAA -AAEAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAgCAAAAABAIAiAAAAgQAAAgAAACCAAAAAA0AAIIBJAA -IAgCCAgAAAAugAAKAAAAEMKRAAAADIgAAAgAgAAAABAAAAAAAAAQEAAQAAIAAiAACAAAAgAAASII -AEAIAwQAAEAAAIBNAABAAAAAEAAAAAAISADQAAACAggQAAIAAAACAgAAUAAAAAAIAIAQAgIAAgAQ -CBIMBEAAAACAEAsEAAAAEgIAAgACAAgAUAgBABAAAAAAAOAQAAAAABAAsAAAAAAAEACMwAgAIAJQ -AIAIAAgAAigAAAJAIAAiCBIAAggiAACIAACCAAAgAEACBUgAAEAFkgAAAABQAAAHdAAAAAoIBAAA -AAAICggIAgAAAggCQAcAAAABEgAEAAAAAkAQAABAAAAgJAgACGAAAAgAAAAAQABEAggIAA8gAAIA -QggCAAIAAABUAACwAAgAABAAAAiIAIABAYAgAQaQAAAABAAAVAAIAAhgAGAIAAIBAAAAcAQAQEAA -QAAINAQCABQEgDQIAEgAA4AAACgQAAEIAAAOBABoAYAAAAI0AAAAAAf/ACEIAYBOgkgAAICAAGRA -DCAAAAAQQCAAAQAEAWQIMEAAAAAABBAwAABIIAABDgAAQARAAAgpCAAEQwEAAAgqAAQAQAAAlAgI -AAAAAgAGIAAACAAAAUIAAAAAQAAAQAAAwAIAgCAAAIAACAEAAYCAAAAAAAAB0IABAAEAgARAAhFA -AMAAAsCAAQAAAAAAVIIBQCwEATCAAAEAAdQAAUAAgAAAAo0EQoIACZAAEAARCGAjEoAKAAAAAAAE -AAACAgACAMAAEEQAAAAAgAAAEAkQAAAAiAoAAAgECRDAgRAAAAAkaQDQAAAQAAFwgAIRBAAANBAA -AQAMBAQICggAAAAAAACAAACAAgAAAAgACAAQBAAQBAkEAAAIAAIAAHAAAgAAEgFABAAAAAASCQAC -AAIAAAAUAgCABAAEABQACQAAIAACQAAQAAADYgBAUAQQAABUgAAAAIGIACAAAgAAAIAAAAGEAABA -CAIEAAAAAACAAAAFqAQAAAAABoAAIAAWCFAAAIIAAAAAESAAQgAABgAAAiABAQEgABAAEABIEAGA -AIAABECAAQIgAoAACSAAAAAiAAAMAABIAAAAAkAAEQQAAEAEcCAEMAMAQCoQEIBACAgAARAAAEQA -AAABAAMARAAEAIAWAAGUAGAAAAAgBCGAEABQIgAAARACACIATgAACAIQAAAAAAAJAICAEEJCAAgC -AQgAAAAAkAAQRgAACAQAAAFEAGICEQkCAIAAwgAAEAAARBAIBAgAAAEAggQIAAAAAAAAAAkAIAAA -BAAACAAAAAAEAAAIACAAAACAAIkAAAAIgEADCAAAABgAAEEIAUGCAZBARAgAAAAAAIABTAAEAAhA -AEAJAAgAAAAAAgAAB7EIAgIOgIIAAAgAgEAAAYIASAAAABAAgAAMAAAGAACAAAkAAAAIgEACiEgQ -AASAgAAIAAAEAEKAAAkAAAAABEAACQAIEgCCgAAIAAAAAAMAAAAAgAAAAAEABAQAAAAICIAEAIAB -AIAAAAUAAAABAAECIAABAACYgAAAAAAgARAAggEAhAAAIQABAQAAIAACiAEAAOAAhIAAQEAAAAAE -AAAAAAACfCAAAAATAAAAACAQAACEQAAAAAAEQAAAACCAAgQAQAAAIEQAAIAAiAAAAABgAQgEAAQA -ACAAIAAAoCAEBABAQAAAABAgAACAAAFEAAACkAAACAgAAIAwqwAABBAAAkAEAAgBAAABAAQAEBAQ -AAAAIAAABACAAACAAAhUgACAIAEAAAAAAAAACAAIIAAAAAAEgAAIAAAAAAMAAAAAAAEAEAAAAATF -ACQAAAAAAAAAAAQBAABAABAAAACAACAAAAAAgABAAAAAAADAACAAAAAEAAAAoAAAAFIAAoAgAAAA -4BAwAAAhAAAAEAABAAQAAAAAAAAAAACAAAAAAARAEIAQAAACACMQgggAAAAAAxCCAAEAIAAAEIAA -AAAAoSAQgAEAAAEQABCABQAAACEgEIJAAAAAACEQgIABBAE0ABCAEAAAAEUAEAAAA4uAAAAAAABQ -EIAEAIAAAAAQgAAAABgAABCABAAAAIgBEIAEAgAAAAIQgIIAACCAABCABAEAAQAAEIAEAQgAAgAQ -gAAAAAAAUxCABAAAASBQECIDAhoAAADEISNAAAAgwMQgAQIAAAgIxCAkKAAAAADEIAJAKFCABMQi -CAAAAAAExCACSAAAgIDEIAAAAAAAQMQgBAAAAAAAxCAABAAAAQDEAAAH4CAmSAAAAADEIAMkAAAA -AMQgAUgAABBAxCACAgAAAIDEKAIiAAAAAMQgEAIAACAAxCAGAAkAAADEIAEEBAAAAMQgARAAABQI -xCACAAAAAoDEgAQBAIAwBAmICCCAAAAkCYAFEQAAAAAJgACkAAAAUAmAACCQBCkQCYAAAAAARAAJ -gAQAAAAAJgmAAAAAAAAICYARAgAAAAgJgAAAQIAAIAkAAAnMgECAAAAAAAmABBAAAAAaCYQEBQAQ -IgIJgAAhAIFAJAmBkCGAgAAACYAAAEAAABAJgGACAABAAAmAGQAAAAiECYAIBQAApAAJgAAAAAEA -IAkUAYAAAEAAZAAAQACAQKEBEAAQAAkAAGQEACAAAiAgEAFQSHauAYBMAEBAcQJAAAIBCYgAIAAI -BAYAQAAQAAAEQQmIFAIAQAACQMhgYCAAUQAAAyIEBGIAQAACAAAQIkAQgABAICBARECAABEEQEBA -CBBAAAAAQgSAQEBQAAZERAAgAAAkIEBAEQAAEUIgQAAAAAAAYBpUAAUAAAgAIEAAAAAAAABCAAAa -AMAEQIIAAEAMChgAQgCoGkBgBAkYCEIBQAFCAAwBAAQCCCQCAAABASEAAEAaGEgAQAHgAQAIIQCA -QOIIQgQEIAgICAAAEBAEACAAAABGJUBAAEqAAABAQcRACKgAQAAAACAEgAACYkgAAABUSCBAQEAA -AASAEKAIACAAoQgAgAAAAABMQAAiGUAIAAgsAKAEAQREAGAEGkhIBARUQEEBASAAARCBAEAiAiIi -gIAAAAQAAAQAASBAAIQAYBADAGARgCIMAAAAABCEaAgQAIABxAAGAwABgBIQBiAAAwEAEECAAAgA -AIAAxC4gAgAAAAgAAIerAAgAQlQoAICAAAQgEgEAAAQEBBIAgFAgIQABAAAAgSKBAAEkAEQABAAQ -MBAIQAFRAAYjAggAI4AIRBHEAAAkAQCAaACECgAAgwwoQAgAAAIQAAAAAgGAMJSAQDAATQgAAABA -EAABBBQAAEQIAACAAIQCQEAAQAICAAEEQAAAgAAQAACgQAGhAAAAIBAQAQAAEKAgQhBpiAAEoACA -qIAAAAAADj8AICAgAYSIghRKKIgADKgIBGAgACABAAAAAAACAAAEFA0AAKEACYAIACAgAAAoCAZA -ACAAABGoAEABAjEAFqgMqIACEggAgACQQmISQgiEAAAACOgUBAAAARAXADkUQDAQgAAQAAQAACBA -AAAEAEIwhDAAAEBoJwQIABAQBIQgBhAAAABwlAAAAsQAChBEAACcAAZCAxQAAEAAAwYAREGBAAAK -bquCEKQEQQAQABIABEMUgYlUQJCIMwRANCgJuBEAAQIRALm4AFIUBRQAAgGJUBBMEmt0MBgABQJg -AASAAKmUAFQSQAAAAIAQQAIAAlIAHKLqFQBQAAAAAABIUFCIFgAgAAEAIEAIABAgAARACAAAAFJA -ozAgAkBAMAUBEBAAAACAIMhKIhIiACIBAABYAgLAIABYTCEJAADIUxBQMAAgBhoAAA2NBTEBQkAF -ElOoAQIICEQGFgIQABIAIABQARYSkASlCLDZthJSEDAUFMjRBhYkJ8ZARQACgKi4ADAAMAJSDEAE -BDBCQYCAEBKJKAhJQQikAAACAECwAAAQCAxGAM4EAgBgEQVQQAAAgBIFBkCKEgAQAEgAAAiUEEAC -EgKAABIBSNAIQEAEhShWCAgCIEAUABAIggBQCNBCAUEAAgUAkBMUJAAABeQIIbAAEpJEABGIMAOE -SBQkEYeQIBBSEgIDJCAAFAKQAgIEIESBAgIAQEAUJBZAEFAIMjQUAAJMBIACIERgQk6KBQwIEEoG -QIMEAhAQDAoRsAADABICAoCCAkhIBICAU4cKAgACAwIAAAIAAEAQA4AAEgATA0ATUGAQAACDEILQ -WAMjAThECJAFAACAIAAAQAIEAwAgQITXbxiREBwSXPiAAAAO1gAEDhAQEPRMAwCRxAACkJAIAAqB -AETwAACAgOsyIAgBAACBCElAmIJuJICAAAQwAQDAgK4jYJASE0DREIMAkAAAEALzwdTIIADBAGCi -BJERAAAB3QAAAACr719fcncndwAAAd0AAAAAERFVVQAAAAAzdwf3VVdFdwAA//8AAArOVVV1d1RX -MzMAAFFzAAAAADOvM18nd3J3NT8H91VXBBUAAAZPBf9ydwyuMwU/PzN3cnc1tzU/MDUAAAFRDh9F -7wAAXxtOXw8dNTVRWzP/M1UidycnVfsF/18bdyfO3w8bMwAidw8dDx0iqgwdG18PXyJ3DxEAABH9 -AAAAAFX/ChsiJyJyAAAR/QAAAAAREaqVAAAAADMRA/OZm0Z3AAD67gAABc1VZra7mJsnJwAAqyMA -AAAAM/8zDyJyERswOgLyVauuvwAAATcA+ru7DF0zrz8uX3e7uzVxMDo6PwAAq/sNL1X/AAAFJ19f -Dy41OlJXM/UzWhsbEbtV9wD1BScRG8/PDyc3BScnDx0PHRG7HT8nJw8KJycPdwAAAP0AAAAAAKoK -CiIiIncAAAD9AAAAABERqpoAAAAADw8D85mYRHUAAAAAAAAFBQ8PhoiZmQpfAACqqgAAAAAzADMP -IncRETA/A/NVqK+vAAAAwDMzEREMDDOqDAwKIhERNSEwPzo6AACq/1VVAKoAAAUFCgpVVTU1UF8z -ADNVGxsRu1UCMzMFBRERAwNVVTcFJyeqqqqqAKodHScnMzMnJw9VAAAB/wAAAAABRV9Od3cidwAA -Af8AAAAAERFVVQAAAAAPDwLyVVREdgAABREAAAoKDw9FRFVVDw8AAFVVAAAAADMFMwoid3d3MD8D -81VUBQUAAA+8MzMiJwwMM1UMHTMiIic1FzA/NTUAAABVVVUBqwAAX18KG1VVNTVQXzMFM1UnJyJ3 -VQEzM19fd3cCE1VVMwAnJ1VVVVUAqh0dGwozMycnD1UUAACMUAARFB0AAIx0ABGQFAAAjFAAERQU -AACMUAARFB0AAIx0ABGQFAAAjFAAERQdAACMdAARkBQAAIxQABEUHQAAjHQAEZAdAACMJQARkAAA -DHgdAACMUEARkB0ABIx0ABGQHQAAjAEAEZAdAACMUAARkB0AAIx0ABGQHQAAjCQAEZAdAACMdAAR -kB0AAIxQQBGQHQAAjFBAEZAdAACMdAARkBAAABxAAAEEGAAAHGAAA4QQAAAcQAABBBAAABxAAAEE -GAAAHGAAA4QQAAAcQAABBBgAABxgAAOEEAAAHEAAAQQYAAAcYAADhBgAABwgAAOEAAAIYxgAABxA -AAOEGAAAHGAAA4QYAAAcAAADhBgAABxAAAOEGAAAHGAAA4QYAAAcIAADhBgAABxgAAOEGAABHEAA -A4QYAAAcQAADhBgAABxgAAOEX1//7zA1IncKXxG7U1U1NXdn3c1TVTU1Ed1QVVVVHR0PXyJ3DB0B -zXcnD181NfXxFb9F7zNVcnc1PzU/ERV3d1XvG18nd3J3MDUidwwMVf0AAAE8Fb9FdzP/DxtFd8/f -cndRUVVTdycCAjA1X19fX1JXDxFVVTP/M1VVNTNVVfsi8gpfcnczVSJ3dydfGyJ3d3ddVXJ3BfVQ -VVH7J3cPX3J3VVMFJ1VXNT8nJw8PAP+jpTU/d1fd31NaNT8T31VfVVodPw8KMzMdPxPfd3cPBTU/ -9fcKX6r/M6URGzA/MDq7v3dyqu8FrxGxERs1PxsbDAyq/QAACTsid0Z3M/oPG4m7z84RG1dXpaMR -GwEBNT9fTgUnUVsPd1VmGX8zpVU1M19V9xHxJyd3dzNfGxu7u19fEbsRG65Zu7sL+1VfAasbGw8K -IieqUwUFAAI1NScnMzMPD6OjNTVERhETU1M1NRHdMzMzMx0dMzMPDx0dEd0iIjMzNTUFBwpfAFUz -qhERMD8wP7u6IiKqAQWvEbsRETU1GxsMDKoBAAAHwSJ3RHUzAKqqiLoDAhERAP+lpRERVVU1NQoK -BQVTUw9VDw8IbjOqM6MzVVUCAPAnJyIiM1UbGxERCgoFrxERolkREQr6MzMAqhsbMzMiIqpVX05V -RTU1JyczMw8PU1M1MERFEQFTUzUwENwzMzMzHQwzMw8PHR0R3SInMzM1MAUBBK4BqzNVd3cwOjA/ -ERAiJ1UBCk4id3d3NTUnJ11dVQEAAAfHELpEdjMFVVVEdgMTd3cA/1VVd3dXVzU1ChtfTlNTD1UP -DwDMM1UzUzNQVQEA8BsbIiczUCcnIicKGzMzd3JRVSInBPQzM1X/JyIzM3d3VVUAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAQAAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAyAACgAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAQAAAIAAAAAAA -AAAAAAAAAAAK3wAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAABAAAAAAAA -AAAAEAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAACAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAWiAAAAAAAAAAAAAAAABAAAAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAAAAAAAACABAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAACAAAAABgAAAAAAAAAEAAAAAAAAAAAAAAAAA -AAAASAACAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAEAAAAAAAAAAAAAAAAAADu4gABAA -AAIABQABAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAAAAIAAAAAAAAAAgAAAgAAAAAAAAAAAAAAAACAAAAA -AAAACAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAgAAAAAAQAAAAIA -AAIAAAAAAAAAAAAAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAEAAAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABYAAA -AAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAWVAAAIAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAMAAAAAAAAAQAAAAQAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -AAAAAEAIAAAQAAAAAgAAisACCAICAACAEAIAAgIAQAAAAAAAAhAAABACABACEBAAkAGEAAIAAEIA -AAAAEgAQEAAoIAIAABAAAAAAAAAQCEAQBAACAAAACUcAEIAAQAIAAEAAUAAAAAAAABAAAAJgAAAA -CAAAAAFAAkAAgAAEAAAAABAAAAAgACIAEIAAApICAMAQQAABARAAQBAAEAAAAAIAAAAQAwACBGAC -EgIAAAgAAAEAAgBIAGBAABAAAAAAAAACYAIAAAgAAAAoAgAAACAABAAAAAAAAAAACAIgAAAAAAAA -QFJCAAEAQAgCAgAAAABAAACCCghAAAAKLgIBCAAAAAAAABAIAAgAACAQAAACAIAAAAAAAAACgAAA -AAAAAAAIQAAAQAACAAAAAAAwAgIAAAAAAiAIABAAAAAACCgACAAAAAAwIACAAEAgAAQgAAAIAEAA -BMCAACEAAAEAQAgBNCAAAQAQAEAMgAAAAACAAHAgCBEAEAAiAgAAIAEAAAwSgAgQAYABABAAAMEB -AgTEcAAAYAiQAHQAAAIAAAPoEQpgABQgkCoAAQAAAAKIQgAAAAAQgBACAAIAAABOAAgACEQIACAJ -AAiAgAAAUkAAAQBwAEQoEIQACACAQAgoEgAgAAwAgBAAQAAQFChIEAAAAAAAAUCQAAQCAQAAAoAB -AACQIEBAAIwAAAAAAcgAkAAAAAEQEABMAAGQQAHQgQAQAhAAQoAAgIAAAAAktAASAAAAAAAQgAMA -JBAAEIgAEQAAAcsoABAAAFAAAQACAAAEwAEBIAAEAAAQAAAAAAAABIAAAAQAAAAIAAAASgAIAAmI -CEkAABAEAEBICAAAAAAJ1kCACARIAAIIgAEAABAACQgAEUACACAAQAwAAAAhAAEBAkBAACAAAAgB -IACAEABAQAgEAAAAAAUAIDAgABAAAgAAACAABQAQCQAFCAAgAAYAAACAAAAAAoAAAQQEAACCAQBE -AAAAhAUIBACABAAJgAAgAAgBAAAAAAAAAAAAAgAEAAACgIAKABAAAAAAQAAAQCAAABBABAAAAgCA -MEEgAQgAADBKBAmEEIQICgAAAAAAAAAOCEAAAAQyAgAIAAAEAAQAAMgAAQAAiABBIACBAAIgAAAI -IIAAAAgiAHAAQgAAgACAAAQCAAIIAgEAIJAgAAAAAAEAACABCgJgKCAAwAFIAAiICgAAAA4uAAAQ -ABBiECQAChAABMAMwgAAAAAQAAgAAAAAAAEAAABEAAQQAIgAAEAgIAAEAAAGAAgAAgAgCIQAAEgA -QAAQgACAEAQAAAgGQAgICABACgBIAAAIAQCAAggBgCIAAUCCDAAACAABQAIJAAACCZEAAggAgAEA -EICBDAAAAAAggABIBAAAgkAAAAgBgAQMIgIADAAAAQQAAAQIAEgABAAABAAADOQJACAAAQAgAAgE -AAAAAIAECAAEAgAAAAAAAAAAAAAAAAAAAAAAAAEACgAIAgAiAAAJQCAEBAIAAAiAAJAAIIAACARA -AAAggAAIIIABABAARAQAAAAAAABAAAAAAAAQAAAAAAAEA0AAAAAAQACBBAAAIAAABAAgAAEIIBGg -AQIAAQAAwABAAAAAACAAQQAEAKAAYAAAgAQAAABBIAQAhAACAAALnwAhAQABAAAAAABAAACAAQAA -IIAAAyAAAAACAAAACgAAAAAAAAAACAAYIIAAEBAEAAAFGQADACAAACAAAQAEwAAABAAgAQQAAAAA -IAQAIAAAACQAAAIAAAAAAAJAAAQAABAEAAACQAAABCAAwAAAAAAIBAJAgAAIAAgAEAAARASAARQA -AIAAGwAAAAAAAAADAAAAgAAAIAAAACQAAIFAIAAAAAsQAEAAAABIIAAAJAAACAAkAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAACAAAAEAAAAAEAAAAgQAAAgQAAAAAAAASAgAAAAAQAAAAEAARBJAACgFACA -IAAAACAAEIAEAAAAEAAQghAAAAAAABCAAAIAABQEEIRQAQAAAAEQgAAAAAAQABCAAQAAASAAEIAA -AAAA3AAQgAgAACAAARCAAAEAAAQAEAAADRaAGAAAAAQEEIBCAAAUAAAQgAQAGgAgDBAAAAAAAAAA -AAAAAAAAAAAAgJAABACgUBCBgAEAABAAEIBAAAAhBgAQgIQEBAGgABCAAAQAAAAAECAiIAAAAIDE -IAIAAAAAAEAgIwAAAAAAxCggAAAAAADEIAMEAAAACMQiBRAAAIQAxCACQAAAAODEIAEAAACAAMQg -BQAAAIAQxCADQAAAoEDEAAADwyABQAAAokDEIABAAAACRMQgAwAAAACMxAAAAAAAAAAAAAAAAAAA -AAAgAgAAAIAAxCAREAAACADEIAAAAAAAAMQgBgAAABKAxCAAAAAAAkjEgAAIAAAAEAmAAAAAAKAA -AICIAAAAoAAJgAAgAAAABAmACAAAACAACYCQAwABAAAJgAgAgABABAmAlAAAAFAECYCQAAAAAAgJ -gAgCgAAABgkAAAy9gJUAgACIBAmAAACAAQEgCYCUAACAABAJAAAAAAAAAAAAAAAAAAgAAIAkAAAA -QBAJkAYCAIAAIAmAAAAAABCgCYAgBQAAICgJgAAAAAEAAgkwIEACcGAgAQBAAAAwAAAgMCBAJEJE -AQgwIEQASARUcCQUJAIIQABADEBAyAAAAIgACRgAFEAAQBACAAI4IACCAABAAAAJAsIAAkBUQABI -gAAABAMEIgAAIowCBgAIQAQ0AAAAFAAAcAQAQEAAAAAAAAAAAACAAAAAAAQAICGEAFBAAAAWAAAA -JCgAARAhQCAoCUBAEggIAAAYBEhAAEAAEgAAWQwAAAAEEAFAQAEAAEBAAAQEAABAoagAQAwAEAAE -YAQEQARARDgEwQAIAAAQAIAIAABaKAAAAAgAgAGBqQQgChpMAABAEAHBDAQEAACkKBHBAABABgAB -oEAECAHBAGAQUGAICAhBQAQEoUgKmAAAAAAAAAAAAAAAAAAAAABJQgSMjKgMYASAAAAAAAAIAEAA -QAEQBAICmBhIBAAAAABAAAIhoAAKCAACIAgAAIDAAAQAAAAEAAgAAgIQAICACAYgAAIBAAgAiAwg -gIAABACAAAAIACCAIWAAxtCBAAgBMAIAAAkgAGBAAAIRIAAAggBkIQAAgBAAAIMnAxATBhCAIADE -ACFGCAgAAMBEAAgIEYAAAAAAAAAAAAAAAAAAAAAAAAIAAEAIAACAEAACAgIBAcGBBCIAAIAAQABA -AADAwYGGBgQmwAAAACBCQACAQkkElABAAgBADCkCQkAACAAFqIRCcIAAABWCQlaCQbAAYooJAAAA -AAABBAAGAAEAAg0IAAAgIABABQ4AEAABAAAECCAUCCiAAg2BIgAAB15UQACQACCAFAkgQAgBQYIA -CQJCQgJhjAAAAAAAAAAAAAAAAAAAQAACAGAoEgIEKDAAAAAAUEGIIFBgMICgAAAAkAAAAAIBiAAU -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 -AAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAACAAAAAAABAAAAAAAAAAgAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAIIAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAgAAAAAAAAAAgAAEAAAAAACAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAIAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAL0QABAAAAAAAAAAIAACAAAIAAAAAAAAAAAQAAAAAAAAAgAAAA -AAAAAAAAAAAABAAAgAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAABAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA -EAAAAAAAAAAEAAAAAA5mAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAA -AAAAIAAAAAAAAABAAAAAAAAACAAAAAAAAAAAEAAAAAAAAAAAAAAAAgAAAAAAAgIAABAAAAAACAAA -CAAQQAIIAAAAAAAAAAAAAAABQAAAAAABAACAwAAAEwAAASgAAEAAAAAFEAACAAAADAAAAAJAAAAA -AAEAEgAADO8AAAEAAAAAAAAQAQABgBAQABACAAAQAAAAkAAAAYAACgACAgAAAAAACCACAAIGAAIA -CAAIAAICUAAQAQADIAAIEBAAAA6CCgIACABAAAgAAkAAEAAAAAAAAAAIAAAAAEAAABAKAAAAAAAC -AAIAAAACAAAAACIQCAQAARBAAEAAACBAAAAAQgAAAEAAAgAAMAAASAAAAAAAAAAAAAAAAAAAAAAJ -8QBAIAKAAAAAAEAgAAgCAgAAAggAAAAAAABIAAAAAgCgAHEAACAQIAAAAAAACAAAIABACAIAAAAA -KAkAAAAIECAgYAACoAAFAAgQEBIAAAEgAAAAAAgUAAAAAEAAAVAAAAEAAAEAFAAIAAAQAAAOgCCS -BCAEAAAABDEAAAAICAAEAACAAAgAEAAAACgATFQAJAAAiAAAEBAgAAGABgAMACAAAA5JIAMMAGBQ -kCAAgAAgIAggAgAJAAAQUohgwAAgCApwAAgBAIwACGAQIUDUNAQBBBAAQAGBAAAQEAAAgSgACEJA -AEAIEAAMUAggAQCAAAACAgQAAMAAAACAAAACAAAAFIACAAACAABAgMAAAAAAABAAABCAEAABCAAA -EAIEAAAQgAgAAQAAIQQAyIICEACwAAAAEAQAAIAAAAgAAABQgBABQAAAAT8AAAAAEBAACkIEBAAh -TAAAAAAAAAAAAAAAAgQAAQAAAEAAAAAAEQhIgAoAACCQAAAUAgIEQQBAAEACBAQBjA4AAAQEgEAU -wRACAAAAAEABAAACgAAQCAAAAAKAAAAwAAAAAAAAACCACAACCAAACQABAAAgAAIoCAAUAAAACBQA -IABAAAAABgCAAkAwAAAoAAEEQAgAAAgAAAAAAEAAIAAFAAAOkQBCCABAQAABQIAAAAAIAQAACAIA -AGgIAIAAAAAQCAAiAAAKAABEAEAAAgEAAAEAAaACAQAAAEAEgAgIABIIAgAgUAAAShAAIgAMAEAA -QAAAAACIAAAEAAICABAAAUQAQAAAEBMAVADAAAAAAgAAACAwAQABAEAAAIAACAAAAAAEAAAAAAAB -ECDAAAAAQEAABAAQAAAAAAgAAAAAAgAABEAAAAYggAAgAgAIMAAAAAAAIAAAAgACCAAQACAAIAIA -CAIAABBEEAQAiJAQgSAIDAAEBBAABAQQAAAACkAIAAAAACQQAEAABCIEBhAgEwAwEgAAAIQIAAgA -AACAAAgAAAAAAIAACQACAAgAQAIIAAAAAAQgAAKAIACIAAAADAAACAAAgACIAIAAAAAAAAgAIAJA -ATCACAGAGJAAAEIIBEABgAAAQAAAATAIBAAQABAAQApEQEAABIAACAQAEAgCAEAIACQAACgAAAhA -QAAAFCAACESAAQAwAIAIAFEGARIAAIhEIAQAEgGASIQAAAAQQAAIAAAAEAIBAkAAAIAAAAABAAAA -IAEAAAIEAQEEAAAAAAQAAAAABAAABACAAAAAAAAAAABBAAAAAQAiAAAAAACFAAIAAAAACAAAAAAA -AAAABEAAASABiAAAAAAK5wAAAAAgEAAEAAQAAIESBCAAIIEBAAAAwAAMAIAAAgAAAUAAgIAABCBF -EAAAAwEAAABggCBAiAAAAAQAAAAQYAQAIIiAABBQgAAAAAABEAAAAAAAAAAAAAAIAAABAkAKAAAE -EAABAAIAACAQAAAAAAAAABAAAAACAAAAAAABIEAAAAQAAAAAAAAABAAAAAQAAABEAQAACgiAAAAA -AAAAgIAAAAU0AEAAAADBEAAAAAAAAMgAAABEAACBAEAAAAAAAACUAAAAAAAAAAAAAAAAAAAAIBAQ -AAAAAAIAIAAAEAAAAQAIAAAAAkEAAAQAACEAAADAAACAEAQAAAEgAIAIAAQgAAEQgABAAAAEARCA -AAKAAAAAAAAAAAABIAAAgCAAAAAAAACAAABAASAgEIAAAAACECAQgAACAAAgIRCAAAAAIAApAAAA -C1WABAAAAAgIEIAAAQAAjCAQgAAAAAEgIhCABAAAACAAEIEAAAAAACgQgAACAAIBCACABgAAACAI -EIBgAAAAAgAQgAQAAACRIBCARAAAAAAUEAAAAwAAFQCEIAQCAAAAAMQgAwoAAAAAxAAhKAAAAACE -AAAQAAAAAAAAAQAAAJAAhCADAgAAEsDEIAAAAAAAgGAgAgAAAKBAxAABAAAAAEiEAAAJ2CACAAAA -MIDEIAACAAAAwMQgAEIAICRQxCACAAAAAABAKAAAAAAAQMQAAAEAAKAAxCAFSAAAAMDEIBBIAAAQ -CMQgASgAAAiIxCAHAAAAIIDEAAAAQAAAEAmCAQAAAAAUCYAIIQAAAAQJAAQgAAIgAAkAAAAAAAAA -AAAEAAAABhAJgAhQAACgEAmAAgAAAECgAICEgAAAgAAJAAQAAAAIIAkAAA1EgAAAAAIAEAmAAAAA -AFAgCYACAMABAAAJgAAAAACgABCAAAAAAAAACQAABQAAAAUJkAAAAAAAEAmAAAAAAAQCCYAFBAAA -QBEJgAAIAACAoAkAAEAEEAAABAAAQAAEAgBAAAIAACAAAgEAACBAAAAgcAAAgAACAAAQEABAABQA -AAAAEkAAQEAAQCAgCAAAQAEAAARCACAgQEAAAEAABgBAyAAAC0EQAEAAUCQAAkgARgCEAAwgQCGI -QEBABAEABAEAQEABIQIIRAAQAARAAgBABEJAQBAwQYAAMBAQAEAAVECgIEAACCGAAAIQIASEQEAg -IEAgAAAAAAAEAIDAAAAIYAEAQABgAYAACAhBoQAEQAgIAAAAAAAAAAQAAAAABACoDAAAoIGJoAio -qQABAAAAAACQAAABAQAAAgkIAAxCAGABAAAEAABJ+0FIACCCQEAgAIABoAAAoUABGAAIAABAAkCR -AAAYAAICgaABAEgARACIiAiAAQCEAEQiAEggAABABLwgAERkALkBQgAACEghAFGAAghIiAAKAQRg -QAgAABAGACAAECFgyQSQEAAIASAAAAAAQBAEAAAEAAAAAAAAAAEAIAAAASAAAkAAAAAAAgAAAAEA -gAABAiAiZAEQAIgAAAAgIBABgAAAAIBWAk5oAAgAAQggRCgEECQAAYAEAMQAAAAQgEAEBAAAAAAQ -BCACAQAAABQEIEAABACBCIAAAhFICIAgACkEAACEACJAAAAAIQgAkkAAQAIAEAAEAAAIAgAAACAA -YAACAAAABIAAAGCNDAAAAgAABAAAQAAAABAAAAAQEAIAAAgAAACEACAwAgwIAIBwIABAAAAAlDAg -AEBNIAIwAAAUAAFAAAAACcCIACAAQkAIAAUhhDEAiQJKFYAAEQAAAAQACBABAAgIAAAhMVASQAIA -ACGEIAABhAhCKAAgAAECEEECACkyCY0IhBAoiIRBAAAAAAIFAAmEAAAAAAgEAEAAMMAAAAIEAACQ -REREE1QESCkCAIADAkAAAAAAEAAAQBAAAAAAAAAAQABQE0cpFEkwQFAAA0AQEgAQBBLoUFQAFASA -AAACBACYAAACJoCEFEQAAgJBAgQEAEFMQhAAQAIAEAIAAAAAEgCAkABAREACCAJKABAEBAAAtIQA -UAQEeAACBcQIAgIAgAIOABAACAUFcwRIKAAZmBIzFBAADAAAUAACgAADAkAAAAJAWABAAIAAIgAQ -AAEAAAgEABAAAEAAAQCAEAoAAEAABQAAIAIFDAkAgqEgEA0FQIAQAkWyQAIBAoKSDAQQWAEAABAA -AAvLKAhARBoBoDvRUBBaRAABMAggSAkSgaLBkAIAAgAAAAAAEAFYgAGgkAgAADAAABASABgEKARA -ItpAARSaQRAQQSoYTEwgChgjQFKRAAAAEMgUB4BAEgUAKAgFAJAIQBACCBITk8AAEoISAACAAAAA -AAAAQAAAAIAAEAIAQAAAQJBMhBCgAAOQCQCAEAAAEAAASkAQsYuAhQACBiACCECAAAAABcUSAhMS -BAkJAABCAEQIkogCCAJIgAUJCFCAUAxEIDAIALKCsEYEkQ4FQkIAQBISACASAogg1FIwBRDABoQI -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAACAAAAAAAAAACAACAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAdcAAAAAAgQAAAAAAAAAAAIAAAAAAAuAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAgAAAAAQAAAAAAI -AAAAAAAAAAAAAAAASCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAAAAAAL/wAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABAAAAA -ABAAAAAAABAAAABAAAAAEAAAAAAAAAAgAAAQQAAAAAAAAAAAAAAAIAAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAArAAAAAAAIAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAQAAAAAACAABEAAAAAAAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAABZA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABkYAAAAAQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAFVwAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAJAACAAAAAAABAAAAAAAAAACAAAAAAA -AAAAAAAIAAAAAAACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6AAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAACAAAAAAAgAAQAAAAAAAAAAAgAAAAAQAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAIAAAEAAAAAAEAAAAAAAAAAAAAAAAAQAAAAlUAAAAAAGAAAAAAAAAACAIg -AAACAAYAAAAAAgAAAAAAAgAAAAABCACAYAAAAAAQAAAAAAAAAAEAAABiAAAAQAAAAAIAAAIAAAAA -CAIAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAACAAIAAAAAAAQAAAAAAAADQAAAAAA -AAAAgAAAAAAAAAAAAAAAAEAAAAAAAABAAAAACAAAAAAEyAAAAAAAAAAAAAAAAAAAAQAAAAAAAIgA -CAAAAAACIAgACAAAAAAgAEAAAQAICMAABAACQAAAAAAAAAAAAA8AAAAAAAAAABAAAAAAAAAAAAGQ -AAAQAAAAAAAAAAAAAAAAAAAAQAgIAAABAAEAAAAgAEAAAAAAAEAAIAAAAAABgAAAAAAEAAAAAAAA -EAAAEAAAJAAAIAAANAAIAAAAAAAAAAAAAAizAAAAAAAAAAAgAgAAAAAAAAAAQACIIAAAgAACAAhQ -ABRAAEgBCAgAkAAIAAAAlAARACAAAAhUgBAAAAAAADAAAAogQAAIAAAAAAJABAqQQEAAABQAAAAE -AAAAFAAAAAAAAAAABCoAAAAAAggAAAAAAYAAAAACkAAAAAAAAAIAAACAAAAAAIAAAAAAEAAyEAAA -AAMQAAgAAAAAAAAAAAAIAAAABLsAAAAAAIAAgAAAAAAIAABACAAAACgQAABAQAAAYAhAAAIAAAAJ -AgAAAAIIAAIAAAAAAQAACIgAAQCAAAAEABAAAAAQAQAAAAAAAAAAAAAAgAAAKAAAAAAAAAAEAAIA -AAAAAAAQAQAAAAAAIAAAIAAIAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAwgAAIEAAAAAaAAIBAA -EACAAAAACAQAAAAP2QAAAAAAAAAAAAEAACAAAAAgAAEAAigACICBAgCCsBAKEQAQAAApAAgACAQQ -EgQACAACgAAUEAAIAAEAABAQBAAAAaAAEAgAAAAFgQAKAoCQAAAEAAAAAQAAAAQAAAAAAAAAAAQA -AAAEAAAAAACAAEQgAEAAAGAAIAAAAAAAgAAAIAAEAAAAAAAAAAAAAAAAIQAAIAAAhAAAAAAAAAAA -AEAAAAWTAAAAAACAAIAgAAAAAAAAAAAAQAAgAAAAIAAAAAAgQARAAEABAIAAIAAAAAAARAAAAAQA -AADAIAEAIAAAAMAAAACAAAEAAAAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxUA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAAAAAK -AAAAAgAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAYkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAwAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -46272,469 +52596,420 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY3AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA +AACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AgAAAAAAAAACAAAAAAAAAAAAAAAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA4IAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAIAAAAAAQAAAAAAAAAAAAAAAAAQAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAQCAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AACAABAAAAAAAAAAAAIAAACAAAAAEAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAQAAAAAkAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAAAAAAAAAAAABAAAADDgAAAAAAAAAAAAAAAAAAAAAAJAAAABAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZAAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAIAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAKWQBAAAAAAAAAAAAAAACQAABAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAQAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAlAAAAAgAAAAAAAAAAAAAAAABIAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAAAAAAAAAAAABYAAAAAAAAACEAAAAAAAEAIwAAQA -ECAAAgQAAAAQAgACUAIAAACAAAAAAAAAEAAAAiAAAAACAAAAQAIgAAABCAQACgABABAAAAAAQAAA -BUMAEgAAAIACAgAAAABAAAAQAECCABKAAIAAEigABAACAgASAAABAgAAABIQEAAAAAgAAAIACBAC -AAAQAAAABAAAABAAAAMAAAAAEAAACAAAAAAAQAAAAAAAIBAAAAAgAhAQEAAAAAAAQAADIAAFYAAA -QAAIAAAAAAgAASACCHAAAABQAAAAiCAAIEEAAgAQAOAACFAADAAAACAACAAAAAIgAAAO0AAAAAAA -QAAgIAoAAAJgAAAAAAAAAAAA8ABIAAIIAAAAaCEAEAgIAAAgSBACAIAEQABBMAIIAAAAACAAAAAg -AAAoAAACAAAAAAgAAAAAIAAIEAAQAAgAQAYAAUEAEAAAIGEBCAAEEBAAIAAIAAgQkCCAAYAADIgI -AgEQUAAEABBGAAAgAgwACABAAYAAAIAQCgAAgAAGKBAAAAAAAhQMEAAAAAstABAAAIQAEAhBAIIA -ABCQQGAAyAAMDBAAKATAAAZACEAAADAAQoDAEgAEgAAQaIkKAAAAAAA0CAgBAAQAEBAABAARCAAI -AggAIAJAAAwCCAEAACkAKcAAAEASgAAAAAAAAAoAAIBgAAgABEAAgTAAAAAAAABgAAAEgEIUAAAM -AAgAAgAAANAAgAAAABACAAAIAAQBAEgIBJIEAsAAEpAAAAAABpAAAIEAAAgAAAAACAAIFACAAAAR -CGDAAAgIAAAAKBTAiQAEBACRFAQAAAAAAIAQAAAAFhAIpEAAiAAGAASBMAEAAAIQAAHIAQAAARAA -gggBAAAAIAAAAAABgAKAAAIgAACABQgAAgAQAAAAAAAAAAAAAAAAAAAIABIAEAAACKAQhgABAAES -EAAAQEAAIAAAADEAAAAAUiggIQAAgAAFIACAAAAMBwAQAAAAAAAQgAACAAAgAKAAQBAAAAAAABQC -AAACIEICAAAIAJQEAAAAQgAgAKAAEgAgASAEQAIIAAAAAAAAAAAAChQAEkAQAAACoAAVAAgAAABE -AAAAQAQACQQAECAAECAIAAABAABAAAAAACgAMAAAABIAAAAIAABAAAAAEAAAAAggAAAAKCAAAQAC -ABAQAAAIEAAAgBSAAAIQAAiQAgAAAAj/AAAEACAACiIAEAAAAAAQAMAAJgAAgAgIIAEAAABBCCHQ -BCQQAAIBAgABEAAQCDBAAAAQAgEAEIAAAgQACSAAARABAAAAgAAAKAEAACAiAAQAAAAAACAAAIgA -IAAAAAJADBQACIAAAABIBEAAAJAAgEgJmAAUgAIBKQCBAgSEAAEIAAAIBBAAAIgAgAASgAIACAGA -AAAAAgCIAIAABAEAgAAACZQIACgAFAAAAIkCQAAShIBACAAAABEEAAAIAEACBABAAAhIAACYhCAA -iAAgAkAAAAAIBEAAgDQAAAyEEAGAAAEASAAIEgACAQAIAAAABBAEAAgAAAAAAAAAACAAAAGAAAAJ -gAAggAQAAAAgiAABQACBQCEAAEJEAAEAABgBAAAAgAFEAAAAoICAgACAgABAAAAAAEAEAQAAAAAA -BAIAAQkAAAAM8wAGAAABBAAAAAAgAWFIAACAABAgUggABABoIAABAABEACAAAIIIQIgAKSABAQCA -EABAkAAAGAAgAAQAAAAAAIAAIYABAAQAAAAEgAAAEAAIAAAgAAAAAAAAEAAAAACAAACAIAABAKAA -AAAAAAAgAAAAAAAAAEwQAAEUAAABRCAAAAAAAQBAAAAAAAABAgAAAAAAEAAAigUAAAYwAAFAAAAA -AAkBAAAAAABAEgAAAAAAACQEAABQEAAAACAAAAQAAIAAAAAAGFAAgAEQAAgAAAAAQAoAARQBAAAA -BAAAAQBBAyAKAACEMAABAAAAAAQQAIBAAAAAAAgAAAAAAIAAAAAAAAAAggQIAAAABBCAAAAAAAgI -EIAUAAQBAQQQgAAAAAEAABCAJAAAAQAIEIAkgAAAIAAQgCQAAAAiAhCAAAAAAAAgEAAADZCAlAAc -AQAJEIAKEAAAEAIQgAQAAAAgABCAAABAISAAEIFCAAAAIAIQhIQAAAAQABCAIQQAAiAgEICEAgQA -AAAQgAEAAAAAABCAUAAAAQBYEAAAAAAAAAAAACAAAAAAgIQgA0AAAACIxCABAAAAkIDEIBIAAAAA -gMQgAgAAAADAxCACAAAAAIDEIAECAAAAAMQgERAAAAAIxCAGAAAACEDEAAAMzSASQAAAQADEIAEA -AAAAgMQgABAAAADAxCAKggAAIADEIAFAAACAAMQgAQIAIAAAxCAQSgAAksjEKAYAAAAIiMQgAgAA -AACAxCADWAAAAIDEAAAAAAAAAAAAAAAAAAgQCYAIAIAADGAJgAQAAAAAIAmAiAAAAAAgCYAAAAAA -ACAJgAAEAAAAIAmRKAAAAAABCYAFUAABoAAJgAAAAIAAAAkAAAXjgAQAiAIAgAmACBAAgKAiCYAC -AkCAABEJgAAAAAAAEAmACACAAEABCYAZAQCBogAJgAoBAABAIQmAEBQAAQIhCYAYAAAABCkJgAQA -AABAEAkAAAAAAAAAABAAwFACAAAAIEBAABYmAAEQAAAyIAAkBAYmAABkYEAAQEbABEQAQgEAKMEx -AgGACACBCcpABGAAaGJKMgAAAMBiYkQAgsAAAQAAAl8CAkACQEBBRSACQAACAAIEQCRIRCFkBAAA -BgQwAARAgQBAABAFAACJYAICQkAAQAAAAAIAKQgIQAACUACiEBCFYGmIBCYVFAAEAYEoMCAQAAAA -AAAAAAAAAQAQAAEAeAJBAAQMAkhCAoEAAWFEJEEhQQGgQAAgiAAgAADggUgKGGhAAgq5IgAKBFoZ -EYEICIESBAlAoahBAQABBEQAAAQAAABJh2CAICmkiAKaQFIUoCDAQJAAQAAAAgBAUEFB5AyEgAxZ -IQgKABroQhoBAAGggagIuEgAHExAGDoCSIEkZACAABgBAhjEIGABAARCAEgEAAAAAAAAAAAAAAAC -BAAgEAEgABBAAGAASBBgAkQAAACAAACAQBQCBAQKJAAIMQIIAABAgUQgCBAABkAIiAAACCkBCAAA -IAAIASACBAAoIIQMAgAAAIH+gQQyIBBAAEBAgDARjAAAUAMEJsYAAAmEAhAQCAgAApAgwACGABCA -AAjQABFAAAAQgMZAIABEgICGQCAACEyKFAAAARABDIgEcsAEAQgJAAAAAAAAAAAAAAAAAJAAAQAA -AACgAkgEAAQIIWAAAgIAACgIADAWAYSJFCAACIBAAAARACBAAAgAIAYAQAAERSqEQGgAQAApDARE -cKIyAAEICAAADsgAgAAQAigMACiAAAEAUYgAACGgKFRAAEkQICJCQmGQABQAABBQBY4ARQAAAAIN -qACgIAByBAACAKgAAg4EAYAAVUABAAgAgQAAMCggQkFIAAAAAAAAAAAAIASAAwQGAOgUABAIAAeA -JABAcAQCCioiAEREAwA8ABARARgCCJGABBIINARAFFQAQAAGAgAEAAAQAAICQFQCACIUAAA+BAJU -AAAN/xIAEAYAEAQEETISQAAfiQEoBAQCUAIAEIiAAABQRIISFAAEUAAFBAAQUEAQNFUBAARQUgIA -BAAAADwwgEFWFAQAAAAGSIIARgIEQBREVENDAAAAAAAAAAAABFAAAgAAAJZSJ0IAAABICFFAQABB -ACEgQBCwEAACUiCSMCAjJghCAExASAAQEE0JCEgRBgICORIZCSEIABQRCBACulBQMIIAAAtuMUAA -ABpCkAAQQAAKAAAjVgIwCBARAaECgNMgSAIACAEgAMoAAAgQSBAwghIAAAIAIFBAAYoMCYQoUABY -KhASQAkYSYACQACEQBgIgAAANYUAAAAAAAAAAAgCAAgQQACwAAUQRMwAD0pUAhIKEEioSSgSgwAG -EgRECQQCCAkEpECADhJCgsKAQBCAQAAswABBAAAACJKABIIMAhQEQAJkkAAAANoAVhDABAUCAgAU -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 -M18bXxW/M1Undw//VR8idycnNzcnd/9R/1E1P15fMDVydw9VD1VydxHdFb+r71NVNTUAAAAAAAgA -CAAAAAAACAAAAAAIAAMAAAAAAAAAAwAAAAAAAAAAAAAIAAAAAAMAAggAAAAAAAAACAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAgAAwAAAAAAAAAA -AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAACAgAAAAAAAA -AAAAAAgAAKAAAAAAAAAAAACgAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA -AAAAAAACAAAAAAANSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAQAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAIAAAAAAAACAAAAAAAABAhAQAAAAAAAQAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAgAAA -AAAAAA1nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAACAARAAAAAAAIAAAAAAUAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAABEAQAAAAAAAAIAAAAAAAAAAQAAAAAACNcA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAUBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAEQAAAAAAABAAAAAAAAAAAICAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAgAAAAAAAAAIAAAAAAAACAAAAAAAAAQAAAAAAAIAAAAAAAAACJwAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAAAAgAAAACAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAQ+AAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAJIAAAIQAAIAEAgKAAAAAAAwAAAAQIAAAhAAgAAAAAAAAAIAABAQAAEAAAAA -EAwQAAAAAAAAEBAAAAIAAgADAAAASHAAUEgAAAAAgAAACTYBEAAAAAgAIAAQEAAUAAIiABCAEAAC -AAIAEoAAAiIAAgASIhAAxBIAgACAAAEACgAAQAAAAAEAAAAQAAAAEAgCYAICAEEAAAAAEAAAAgIA -AABQQAACAAAQAEAQACAAQEgAUAACBAAAAAAQAAIACABAACJIAgAAAAAAAGAAAAIAiAACYAAAAAAA -MCAgAAQAAAAAABACAkAAIAAIAAICIADQAAAHYAhAECIAggCCAAgwBAIAAIAgYEAAAAAAoABFAgIg -AAAAAEAoIgMBAAJgSDACAgAACEAACAAIAwIQAAICCg8QCACAIAAACAAACCAgAAIAAAAIBAAwAEhI -ACCAAgAEECCIIAAgAABSMBAQAQF0BAAgECgAAYAADiIICBAAAAAOiBAAASQQACBqAEgAEBAoTmIQ -ABAWAAAAKAAMAYEAAAQAAAAAAAkRAAABAAhAEBAhAAAAAUgIEAAAgAAAFAAAIADAABQggABAkAAI -ACoQAAAAQgAIcpCBAAAAAAIMCEIBEYgAAGIAaJARwAgAAk6CAAEAAAwwEACABhAAAQAAAQCEQAAA -AAABgBHAAAFAEIhAABAAhAAICAAAAAAgUADAAAQAAAgQAIAAAAIABBACAQBAQECoBAgGUFABgQAQ -hgAAAgAAkAgAiAAAB0ZEAAoAAIBIyACEAARAgADAAAAAAICAEAgAARAAQFAADAIAQACAKEAMAAQR -AIEQAQgAAgYBAMiAiAAAAAA0AAERAAAABJMQCAEAAkQEgBAQAAACRAAACAAQAQBAAQAgRFIAIAAA -gjAACAAAAAABKAQIAAGAAAIiABAIAAAAAAIACAAAUQAACAIQAIAAQEKAAAAAgAAAAQRAAAACYAAC -IAAAAAAOnQBAFAAQAAAJAAAAAEKIABIAQAAgAAAAAQBAAgBAAAAAgEIAIAAAIAEAEAoAAkAACABA -AQAQABABAAAIEgBAEKAAEUAAVCAUCAACgAAQAAAIgAiAABACAAEgghAEKIAoAACMwAAQIBCAQFAB -AwQgCAAAAAgCAMASwAABgAAAiAgAACEgAAFAAAAIECgIAIYKAhIKEIAAIAMQAMgAAAAAAAAAAAoK -UAAAAABACACAiBAAAYAIAAAAAAAAhgAAAACAAAgiIAMAEDIoACAQAAAABAAAACuEAAIQAAIAAogA -CAAAAAIAKBABIggAAgCEAAAEAgAgCAAJBAAIBgAAgAgBCAAAAACEKAAAAgAAAAAJASAAQAAAgAhE -gAAREAAACAAAAAgAAAAMCgAIQEIABIiAAICAEAABCAEAAxAAQEQMBAgSRIAAAAAAAf0IAAaCABAA -AAwEgAAAAAIAiICAAEAAAAAoAAACNBAAAApAAAJAAAIBSAFAApBCAAAIAAQBEIBAAAwGQgAQQAQG -CEAABDIABgKIRAAEhAIAAABACQBABACAAUSAAAEAACAAQAAAAAAQIAAAmAEAgACEAAAAAAAAAAAA -BGAAmoQAgAAggAQAIABBAABRBCAABAFEIAIAgEgQEAAgAAAEAICMAAAJaQAgAAAAEmAFACAgAAAA -AAEAIAAAAQgEBAAEEAACkAAEACCAAAAAQSAAQBAACJgQBEAAAAAA2ABgAAQAAAUYIICAAIAAAADA -AAEgAAACGCAAAGAAAAAVAAAAAAAQAMQAAAAAAAACCAAAAGQAAAEAAAAAAAAACEAAAABQEAAAAAAA -AIAAAAAAAAAAAAAAAKAAAAAAAAACAAAAAAIAAABAAAAAAAPOAAAAAQAAIAAABAAAAQQAAAACAEQA -QEAAAAAQMAIg5QAAAAAAAgAAAAQUMAAAAAYAAAQIAADUBgAAAAAAAcAEAAAAAAAACBgAAAEAEABA -gACAhAAAAAAgEIAQACgCEAARgAQAAAAgKBCAAAAAAAAKEIBUgACRACgQgAAAAABAIhCBBAAAAAAk -EIAEAAAAAFgQgAQBCQAhIBCABASAAwAAEAAAB9KABQAAAEAIEIAAAAAAAAEQgAQEWAAACBCMBAAI -AAAAEIAIgAAgIAAQgAAAAABQUBGAACAAIABUEIAAQEAAAlQQgAQAAAEiBBCABAAoAxAKECACQAAA -IgDEIABIAAACgcQgAgAAAATExCACQAAAAIjEIAAAAAACQMQgAQAEAIDAxCABSgAAAEDEIANIAAAA -gMQgCgAAAACAQCACAAAAAADEAAAABiACSgAAksDEIAECAAACgMQgBgAAAAAExCACAAQAAADEIAEC -AAAAEMQgQgAAAICAxCAAQAAAQADEIBAAAAAghMQgAgAAAECEQCACAgAACIDEgAAAgAGABQmABIUA -AUAoDYAEgAABBCYJgASAgANGEQmAAAAAAQABCYCYAAAAACAJgAkBAAAACAmABAAAAAAgCYAAhAgA -ACIAgAgAAAAqAAkAAADGgAQAAAAAEAmAagEAAyAYCYAAAgCAACAJgASAAAAIYAmAmABAAiAACYgA -QIABBhINgAIAgAIAEAmAQAKAAwQQCYAABQADBGAAgAAIQAFAIAkBGEBgsCgAiQYABEQCAAQAKUJA -BExAAEAAEZBAAAAgACQERiAwIAAwQCBEAJCAAFQQCYgEEAAMQEICRAAiEAACAAgIQAAABAAARgIy -RkFAiAAAAfMEQAIgQECCAgQAAAAIAAICMBAgBAIAAogACEoC1EAANgZJCADKAAEAMDnAAABEBIAk -KESGRUQFAQAByEAEMBCIQHCBIQAQkAIAYSB0MTBwCEAAIBgMAAISwSAACKGAVCASAABACAAMBEhA -AKBwAEIaHEAQQAQABAwIIAAAREAEAkFaGEAkQEwECAEAgCkAQaBIGbgAAAgCAEkkgUAcCgAQAABI -bkAQAUgAAAGhSQgIAAEAAaFBDABAoaAAgEmYGQmEAABBABo4QJQIAEAMCQAICQBBWgAAAACCIMHg -CKIYAAAAQBAACgIACAIAmAECBAQEBACcgAQhRggEAAAQhBYjEAEQggCEcABAAADAbowJFAABAABQ -hmgACgAICIAOIAAIDIBAAgAGAIjEABDEADYAAEQAAMPABgBDwdAAgCAIARAAAAAAAI76k4QAAgAA -gBCSgAAAwAAgEAKIDiQQAIEAQAQg0AhAgQjAgAQIAAAkRAgAItAIQACAQQQkhAAAAAGGACaUAggA -BARAAAEESAsRgAAAAAgICQJoAgAQAoWIAAApYKgAjYEogKAEAAEIDAYgQAAAEIFAAACIAARAQWJC -gCBoEAIBSAAQAAAAAgGiAgQgACgAAakIBAAAAAQAIQAQACBAAAwIAAAAAuoACrAgAAEAAIAAAAAC -DUgAgIJgqQANiAUwAEAEAgECQCgAASIADYgNQkAoIEIAABEpIYEoTAAACBAoAIEIQAkCgAAgEKEA -AACQkGJCQAIAABGQMAAABAhEAhBEAERUgEBQFAOrARXCMgIAQBCTbCgARgACIUBEQAAARABABAwK -AICAAKkEDISUBFIAQSiEgBAEQEC6QAAAABgiVAAGEAxUAAAGVQAE0iG5rSRECEAF7RQUDEQgAAIC -RFQOEJAABAQGLi4GAAAEAxQUAhAAAgBFnAIAAEAEBAAALS4aWBAACoECAEAAMDAAgJBSAFQQECBA -UBIQUIAFQAgQAACBUSICADAAIFIwVSUBhARBQABBEQAgAYQEUEAAAAAgSEg4QIgAAAFGIShIIUAA -AMAgkYI8CkAAQyJIChESSEACxQEAIICCEAAAAAPjIMggABaAMAAgKMwEAoAwAEAoSCEAAgADQQgo -SCAAICBAiCi4EIAAAkhISExCIaELQpgAEFJEIDEgUEpBQEEQACBAQgogEBAJQCACEgASEcAAShIE -wMBSkohCEASSABYQBAIAKAAKpAgAkhMBFRCRwAAGELOWkghAAQIRkRIIyQwwIEApUggCCgCACCBE -ShZIAAKAAYRAVgUAkDIOAAQDkwAADbgyEhCiJBJCkgAhQrJQUEKSFEBUCJKISNADZwJCCBBwCEoA -QgCAQkyMQEAUAkAJCYAIwgrABAooACBAABB0UaaQAABUREBChEIJEtQEliQBQAOBgBIDErAQAAAA -gBACgBcACBAA4uAQABEREIKAEhIbgEAFERBcMwNPAAdnkJIQCBIDAwIQmoAAGiiBA4AYkAQAAAEE -AEoABAJAgBigoBQEAAAO1EEAARGAkFAQA09oEMCmEBASAwAAEASQBACAAAAAlBAABYMAIQKkkCAD -AQYAAExqAAEAyAMAAAAAAwMBEAIUNBMCAgAAA4AAAAJBCIAQgAADD3cH9zMAM1U/PxEnd3czGyd3 -XxszBTU1RUUfHwwdHT8RuxtfVVdVNQ9fD18PETP/AVVV/wHxB/d3J0XfVFcSF19fM/9VUzUzD3c1 -P3d3VVUAAAs8InczX93dRXVHVx0dUFUF/1UfM1U1NXcnDx1VVQHNE9/19URVJycnd1JXNTVOX66/ -D19FRUZXDB01NU0dVVEPJ1UbMDVF7wFFVSczX19fTl8PMwPzu6ozpT81dxt3cjMnJydfXzNfNT+r -qw4OHT8MHQpfJydVq1U6DwUPBQ93M/Wr/1T+C/sC8hEbmv+Ym7K3BScmv6pTNTMPMzA/u7GqpQAA -AzQzMzMP7u2JuYubLj9VXwD1VS8zXzU6ERsPLlVmE98BzfX2qrsidxGxUVs1Ogobr68PCldXRWcu -PzU/nx3/+w8bVSc1PwJXV99VGzMFBScFJw8zA/MzADOqMDAbGyIiD18nJwoKM1U1NQD/AP8dHQw/ -Cl8nJ1WoVTMzMzMzD1UzAKr+AKoK+gPzEREQdZmZMD8FBQSdqlVaVQ8zMD8RETMzAAALNQ8PMw8i -IYi7i4ouLjMzMzNVDTNVNTUREVVVDw8R3QPPBQYPDyJ3EbtTUzU1CgoFBTMzAP9HRy4uNTUXHaqr -M3dVDzU1AFVV/1UzMw8FBQUFDyIC8jMAM1UwNScnIicPBSciChszVTUwAP8A/x0dDD8FrxsKVVRV -MzMzMzMPVTMFAFQBqwX1A/N3dwCaVVUwP19OAMxVVVVVDyIwOiInMzMAAAs5Dw8zChERRHdHRh0M -MzMzM1UOM1A1NXd3VVUPDxHdA88FBQ8PIncid1NTNTVfXwQVMzMA/0dHHR01MAkdAAEzEVUPNTVV -/wBVVTMzD19OX18dAACMUEARkB0ABIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIx0ABGQCQAABCUAAIAdAACMJQARkAAACwMdAACMdAARkB0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQCQAABCUAAIAdAACM -JAARkBgAABxAAAOEGAAAHGAAI4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxg -AAOEGAAAHGAAo4QIQAAUIAAChBgAABwgAAOEAAAOMhgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgA -ABxgAAOEGAAAHGAAg4QYAAAcYAADhBgAABxgAIOEGAAAHGAAA4QIQAAUIAAChBgAABwgAAOENT86 -P3d3d3cH9z8/d3d3J1VVVVXN7xPfVScz/wFRJ3cidycnur8zVXd3d3dVGzNfX1//7zMFM18PX1dV -cncbdwMAAwAAzAAAD3cPdwAAAVUAAADoB/cFr1VRd3c/Px0dMjdQVQ//VR93Jyd3M68zX1RXd3ev -v0Hdd3cPJzU/UVtOXwQVD18RJ3d1dVUKXxH/AVER3RAQACJQ3AAADxFVJ/DwBRUwPz8/ERsiJwPz -PzUiJ3d3VVpVWsz/A8+qJzP6V/cRsRsbEbu7uzNfu7G7saobMw8FJ1VXM18zBQ8Kzf8iJxsiAwAD -AFXdAAAPIg8iqqpX/wAACOoD8wD///cRGz8uLj8xO1VfD91VLxEbGxEz/zMPZGcRG19dkf0RGw8n -MDpSVwobrr8PBbsnd3Z5Wg8PAO5X9xLeEBAAIqDsAAAPd1Ub8PVffzA/MDARESIiA/MwMCIiIiIz -MzMzADMDz6ozMwBV/xG7GxsRuxERM1URERERqg8zDwUFAAIzVTMPMzNFVSIiM6qrqquqAMwAAA8z -DzOqr1X9AAAPTAPzMzNVVxERDAwuLlVVMzMPAFUNEREbGzMAMw9mZhERCggRfRERM7swP1BfCgqv -rzMzJydERklaMzMPD1X/Ed26uqqqAMwAAA9VVTMAVV9dMDowNXdyd3IC8jA1d3IiJzMzMzMBIwLO -VTMzBQBVIncnJyJ3EBUzUCInIidVDzMKX05VRTNVMw8zMxMAd3czVVdVV1UAzAAADzMPMwAPAFQA -AAdHAvIzMwABd3IMHR0MVVUzMw8RVQ53dycnMwUzClVVd3IFFQGdd3IzETA/UF9fXwUFMzMnJ0RF -RVUzMw8PAFUR3VVVVXcAzAAAD1VVMwAABQQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -CAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACnkAAAAA -AAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABgAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIfQAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3mAAAAAABAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAABEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAESAAAAAABAAAAAAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEIAQEoACAAAQCAAAAAAA -AAIAQErACioAEAAAAIAIAgAAAQAAEgICAAgQAAIBAAIAAAEAAAAAIAAAAgAAAgiAAAAAAAEICggA -EEDAAEAAAAAAC+AAEAIAAIoAAAAAEgACAgIKQAAAAACAABAACAAAAgAAAAAAAAACAAAAABAAAAAA -AAACEhAAAAACEAAIQAIAABAAAAgQAAAAAhIAAAAQABQCAghAMAIBAAACADAAAAoCAAAAASAACAAA -IABAEAACAAAAACAwAAAAAIAAUFICAAAAAAgAACIAAAACAFBIAAAABGAAECIAECgAgIBAAAIgEASA -AAAIhyBQAAABgAAACCBAAAAAAAAQKAAABmogEoACcAAAAAABAEICACxAAIAgEABqAQAAEAAREAAB -YAgAImAwQGNACAKAcBAAIDAAAQBSEBAgAAAgAQZAAARwAFADBFAAABRACgAAAAAAABBQAAGAAABg -CCwBAAAAAQAQAAAAAAAIJhBgAAGBAAQACJAEBIAAUGgJACDAQAAEAAhAADCJARQgClYAAAW5EABQ -AADREAIACSAAEHAQAAAAzAAUAABghAAAAABICEgABNAABAAQAAAAAAAJABAAEASAAkgIAAAQCAAA -ARKACEAAwAAAAAgQAABAAEJsUAkAABAAABCEBAAABAAQAAQAABRQACGUgSEAAAAAgAAACAAEAQSC -QBGAAAAAAJBQARAAAgIAgBAATAAAAQCREAAQAAQQAIBAwYDAAgAAAAQBkAAAAQ0CAYAEggDBAAAA -AAQBIBCAAAASAIAQAABABBAAAJQACoAAAAAAAQCAQAQAAKJQiAgAAAIAphCQAEAEAIAACEMRgAEA -AEAQEQBAERAAAAIACAACKAAEAAAJAgAAABQAAAAAAEAAhgQAAABAEAABACAoAAAAAAIEAAAAAKIA -AGEABAAAAAAAAAAIAABBAACIAAQACAAAEEBQAABMSAAAEAJOAAAIYQAACQAAMEABAAgCAABAAgRA -ABYAAgAAQEAEIAACqABQAAKJABKAAAAACAAAAAQAMAgAAACAAAAAAQSAAQAAESmAAKAAADABKIAA -gAACCQAJCAEAAAEAAUEAEUAAABQBCgAAAAAEhAoBAAAAAAAAEAEAAAgABEAWAAAQCAIKABACEAAA -IAAACAIECRQATIIQACDAQAAAgAIAQIAEA5BkEAQAAA4KAgzAAAAEMAAIAQAAFoAQIAAoQAAQAAAK -AAIQAAAAEACAAQAAAAQQAEAAABAAQAgAAggoAiEwCABISSggAAAkAQAUCACAIAgAAAwQEMDECgAM -AEACEDCCAAxAAQgCAgAACAGAAAAAhEIIBEgAiCAAQgxBgASQEgACCAAAAEBABEAIA4ACTBAAQQgA -gACAAAAgCAGCAJAAhAAIAoAAGQAAAAAABWxIAAAEgBIBAAhAIAQAEgACCACMEEgggIAJBEAAAIQA -AAgAQACQAAAAiAEAgoQAgAAIAQIQCABCAEiIAACEAgAACEBIAAAABAAIAAAACAAAQYBgAAQAGAAB -ACANAAAAQAABIRBAAIAgIAAEgAAAAAAAAAAAAAAAIAEAYAAABYAAQAABAwABBAAFAEABACAFEQAA -AKAAASggYQAAAAAAAQEAAAAF/ghFAAAAAAAAgIBgAAEAIAAIAAAAACoBIQAAwAAAAAAFAEAAAAAA -AAAAIABAAAAEAAAEBAAARCAEAAAAQMDMRAGAUAAAQAAhAABiIAQAgECEABEAAAIgBAAAgAAAAAAA -AAAAIAAAAASAAAQAAAAAIAAIAAAAAKCAAAAAMAEAwKAAAAAAAAJCAAABEAIAABRpgAAEAAAAoCAA -AAAQAAAAoAAAAAJQAASAAAJQgQAIBAAAgCgQAAAAAAAAFCAAAGAAQAAhFgAAAAAAgUQAEAAAAACA -QCAAAEQQAAAgAgAABBAAAQIAAAAAAAAAAAAAAAAwAABAAgCACAAAIAAgEIAEAAAAQAAQgAQIACEg -IBCAEABEAVACEIKEAAAAAAgQgAQAACAAABCABAEEABAkEIAAAAAAAAAQgAAAACAABBCABIAAIKAC -EAAABxiAAAEAAAAIEIIAAAAAAAgQgAABACAgAhCABAIAAAAAEIAAAAABCAgAgAQAACEQABCAgABA -AQEgEIAAgAAAAFAQgBQAAABAIBCABAEAAAAgECAkggAAEkDEIAaAAACAgMQgAigAAAJAxCACAAAA -MoDEIArAAAAAgMQgAkIAAAAAxCQCAgAAQMjEIABBAAAASMQgEEgAACAAxCABEAAAAEDEAAAE8SAB -AAAAKIDEIAJAAACgQMQgAQAAAARAxCAGyAAAgIDEAAFIAAAQBIQgAgAAAABAxCwCQAQAAIDEIAFA -BABAgMQgEwIAAKJAxCAASAAAosDEgAERAAAAEgmAAAAAAAAgCYAAAAABABAJgAgEAACEWgmAEACA -AyASCYAAAIADIKAJiAgAAAMCIAmAAACAAlIgCYCCAAACAJAJgAQEQIBIIgkAAAftgAQEAAIIFAmA -AACAAAUmCYAIAgCBABAJgAAAAAIgEAkABAAAACACSYBgAAAARBkJgBAEgAAAIAmBBACAAgAlCYCE -AQACCAYJgAIEAAGAIAkERcQAAgAAAAAByAAAQAzCAAFCQLiABCAwBMAASEAACAAUNERQQERAIBCw -AkgAAVEBBEQAIBAAAAAAQgTAAgAxQAIARAIAAAQgCgBCSEICTgAAAhIgCEBGQgACgBAAQDIkQAAC -AABAQAAFAgIAEBAAICAFQhICYAACAEAwUFACABEQFAgAAFAAMAQUBDAgSQlIUBBAQCJEwFAgAAJQ -AApAuMAAAEgCAAChgASkQVoAAACQRABBQAAEDEABWQICAAAUABBADMRAIKyACKEAQAAAqQAAgAxA -AAAIiQihAAAAQBgJrAwAACAo4uQA4ARBpASICakJAABExEGCCAAB4CGAQBEACAEgQUFAEAQAIQoB -oUCAAQgAAAgoAAAgCAQAAAghAEQETEBggACCAGIEQCFIJEACAhAgIQgMACAABAgARABAuAhEAAgA -A8ADYBAAwBCAUAAAhAQAhIAEZCAAAABAAooAAAAAgIACCAiECASDEEEsCgQAAAEQgHQzAwMAExBA -ACEEkBAACMQEBoAIAAAUAoAAwACQAAAAAIHfQkBpyQABAAEBAiEEEIAAwEEkIMSAAIgQYgRIUAAA -AQABAABAAAGACIAoKAIIACkEgAIOIAiAEMsIQABgQREASEgAE4EAAQEglIQEYAAAAQOIAAAUAEkK -AmkAAgAJQYIAkAgoggIIAQqAoDAAAg1ABIgCQAgCaEQAFIAAEAJAAAAoAYAwUEkEAgApEEwBAAJA -FigoKAAEqQGQIBIUBAAABAAAA/IoAAIEAAwMFIgAEUCAAAIAFAGyIQIAgAAoggEgQEEEAAgAADAo -AABAEIIgkAAAAAKAKAARQmABIAAAIAAAAAIAAkAgFUAJSIRBKgAwAgkBaA4gIAEAFAJCEBCARAwE -ijYUEAAIABJoBEBABEQQFwQESAIEBAAUAhJAAAFQFARGAEIEAMAAVMJC7cAABAEAAAAGEEAFBCRB -AlYEQhITAASEAAANAAQQAAC6EMRAADIIAAICAASQNAIAEGpERBEAQEYQBGI1BAUA0AAEAAAAAwZQ -AAMCAEAQAABAJcAAAAiEABIARAQEeYAAsFTCFAAQQAESFEAAQFBADVggAQFRQEiAGAgAEECgQwIo -IaJAQDIAoICAIBoqoSBAKCAAFQkkQgAAIACjiEACGkNCAABEGQgQK4hISQjRIkQoMAAgUJAZEESI -QMAAAA97CjAKEhExAAgooAlAIAEBEFEACRpQgQAAEEABSBJAAAIKAgAgAAAAQCwICCKopQE4QJAC -QAAEMAAhMgpCFFAYQgITIBsEABVAKZEqDAEAiCAAAApQQFBQkAAAFpNCiAiACQoQFEAJDAIKABMT -EAhToQAICwkACYQAExZQqABTsAiAChSkQACkkBKgMoEAQEBACEIQAhIDFggAgoAAJIBCAgAAD/cI -RwQAIAGIkxBUCEBIERICA/IQhEaAEpIAUpIBRVCkABAAAAAWAQBAFBAQEAAQkWAXRggKkooGAFMF -EEwEAYABAIAWAJYgABAQAgAACBKGUABDYYJDRtAQAiMEfAAKgUACIRCYA0QgEBkBlHyjoBwEIQAE -QgMCCICAEBFjglx4FAEAgAAQABAREAaBIgCjCwKAIBEAABCwAUAQQIEAAxgAAAAOD4AAwIGAAhIB -AgACAwDceMAAAIAISCCQEIMZECTMRiCgAACAABACABACgQBhIzgAQ1yAMVERAACDEAQAUIATKjTQ -AACAAMKQCgKAAYOAxGgTEbsnJ1VVUFVVVVNVKipGVxtfESd3d3cNJ3c1NTU19fFVRUXvMDVGVwQV -BfVVHU5fVR//USd3BRE1PwHxVVWr+3cndxd3dTMPM18PEVX//1EAAA07VRsPd1VVJ3czdycnEd1U -V1UnJ3dR+/83AUVF7wDwVRsAAAAAAAAAAFFbMDVfGxEFD18dn3d1Dd8PGw9fRFQB8UZXPz8PX3cn -J3dV/3d3Rx0A/zMzqqVVX6qZU1obG0VnJwV3G7uxVR8nJzU/NT/19//fAlc1P0VnXX8G9qodChtV -L/9XGxFfdzA6C/upqar/d3e7e7u5uyczCg+7Alf/qwAACkNVJw8zqqUnJzMiMzMh7WRnqicbG6r/ -/zFX36r/qvpVJwAAAAAAAAAAUlc1PwUnu68PBR1Nu7kv3w8nDwWI2Af3RWc/NQ8FIicbEQBVd3KL -HQ8PAP8zMzMzDw9TUxERR0cnJxsbERFEHycnNTU1NQUHVVcAVTU1R0dfXwX1qg8KClUNAFcbG19f -MD8K+gD/AFUiIhFxiIkRJzMPD6oAVQCrAAAKQFUPDzMzMycnDw8A/yLuZmaqMxsbAFUAMVX/AFWq -qlUPAAAAAAAAAABQXzU1BQW7uzMzHQmIiS8CVVUzM4jYBfVHRzAwMzMiIhsbAWciIg9VDw8A/zMz -MzMPD1NTIiJHRxsbJyciJ1UNJyI1MDUwBQEAAVX/NTVHRwUFBfVVD19fVQ4AUScnBQUwPwX1AP8B -USInIhJERTMPMw8PVVT+AFEAAA0yVQ8PIjMzJyIPDwD/Ed1VVVUzJyIBqwA3AFUBqwAAVQ8AAAAA -AAAAAFBfNTVfXxERMzMdF0RFDQJVVTMzRFQF9UdHMDUzM3d3JydG3yInD1UdAACMdAARkB0AAIxQ -QBGQHQAEjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkAAAAIAdAACMdAARkB0AAIwkABGQHQAAjHQAEZAdAACMUEARkBQAAIgAABEQHQAA -jCUAEZAdAASMJQARkB0AAIwBQBGQHQAAjHQAEZAdAASMdAARkBgAABxgAAOEGAAAHEAAA4QYAAAc -YAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxg -AAOEAAAGyBgAABxgAAOEGAAAHCAAA4QYAAEcYACDhBgAABxAAAOEEAAACAAAAQAYAAAcIAADhBgA -ABwgAAOEGAAAHAAAA4QYAAAcYAADhBgAABxgAAOEAPAMP6qqMzMFBQUGM1UnJxEREREAVgoKAAJV -VVUzMzMAVQUFVTNVqgPzMD9VqgWvOjohIqqrISswPwPzAKoAqgD/GxszqmZmqg+qVQUFX18AAAqX -Mw8AMw8PX18zVVUPAABVVzo6JyczAElaA/M1NVVVIiIAzAoKAFWqVR0dVVWrqkdHAP9VVSInLi4A -VQAxiNiqqkdFERO7uyIiCl8bG6pUMzMB8Qw/VVUzM19fBQUzVScnd3J3dwBVChtVRVVVVTMzMwGr -ChtVM1VVA/MwP1VVCk41MHF3AAEwPzA/A/NU/lT+AP8nJzNVVVVVD1VVX18FBQAADC0zCgAnDw8F -BTNVVQ8AAAABNTAnJzMFRVUD8zUwVVV3dwHNBREAqlVVHQxVVQMAR0cA/1VVIiodDFX/ATNEVFVV -R0YRARERd3cFrycnVVQzMw//DC5VU6qlBSf19jNfJycRGxEb/1ZfX1VXDy5VGw8Pqv+vr1U6VaMB -8TA1VYsFrzo/KyL/+3F7MDoC8gGrAasyMhsbM6VkZ6odqkcFJ11/AAACnDMP/zOqu193M19VJwAA -/986PzMzM/p5WgHxNT+qoyInM/9fX1BVqlMdPzMbq6pHZldXAvciJy4/AlfM/YjYDxtHZ93fu68i -JwpfGxGqV6qvC/sdP1VTVVVfG/X1MwUid3d3dyf/VU5f/+8PHVUnCl9F705fVTVVUwf3NT9VRxtf -NTV7d1VRMD81Pwf3Vf9V/zc3InczVVRXVR1VR05fBBUAAAwkM1//J1URBREzBVUbAABVRTU1Ba8z -/3VVB/c1NVVTdycj76+7UPpVUx0dMycDAEdVUVEB+yIqHR1R+83/RFQPG0dX3c0RBXcnEbsnd1VX -VQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTUAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAABA -AAAAAAAAAAAAAAAAAAAAAAAAAAANIAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAHeAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAADXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO -aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAArVAAAAAAQA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAgAUAQAAAABREAAAEAAAAAAAAAgAAAAAAQIA -AAAAAAAhEgAAQAAAAAAAAAAAAAAAAUAAABAAEAESAAICAgAQAAIAAAAACt0AEAAAAQAAAAgAAAAA -AAACABAAACQAAAIAAAgQQAAAAAAQCAAAEAAAABAAACUDAggAAAAAAIAQQAAAAAACCQICAggAAAEA -AAAAEAAQEAAQAAgIAAAAAAACCAAwAgBAAAACQAAAAAAAAwAwAAIAAAAAABAgAgACAAAAUAACCAAA -AAAACAIAAAAAACAgAgAKAAAAMEAASAAAAABwAAAAAAAAAAAHrgAgEgAAQAAAIBIQAAhAAAAAIBAI -BEAAAAACCAAAQAAAAAAAAARQCAIAIhAAEAAICgBCAAAgAAAAAHAAAAACAKAAUAACEAAAAABQCAAw -QBAAAAAAAEACSAAAAgAAFBAIABAAgADABgAgQAAAAAAAACAAAwAAEIAIAEEBIQAATBAAAAGAAAQA -iCAAAAAAAAAAYAEAAAIEFGggAAGCDABAEAAAAAnpIAAAARQREAgAAQAAAAgQIAABgAFQDJIAQAAA -ABAQk0IAAAgAFAAAIIEABABARAAAAACAABBAAgAAAHAAEFAAAIAAiIAAABAgACCAAAEAACAABAAA -kFABCAAAAAAIAEAABAEAAAAAAAAAQAAEAVBIEgAAAACCRABAAAAAAOAAgAgBggAAQAAAEAAECACA -BBAKEAMAALAACBAAAAQAhBCACAAABucQAgQAAACAEAEQEACBFAAAQAACALQAAAgACAAABKgAAAAE -AAAAAAAAAAAABJGAEABQgAEAQIAACIIEFMCABEEAAAMAACTAAAoEBAAAQgCAAAAAAAAEAIAFAAIA -AAAAQAAAQAAAgCAAAACIAAAAAAABIAEAAAIAAACAQAAAQAAEAACAAAAAAAAAAAAEAAAQgIIEAkAi -AAiAAAECAjAAAAAAAAAKaAQAAQAAAAAgICAAABAIAAIAAAgAAIgCAIAEAACAgBICAAAAAAAUEAEA -AAAAAEAAAABAAABAAABAAECAgAGQQAICYAgAAAAAAQAACAACAAAACBAAAEBCCAAIAAgCCFAIAAgE -AAAAQAAAQAAAAgRAAAAACAAACIASQAAQIQIAACoABCIQAgAAMAAAAAAAAAAAAAARAABAAjAiADAE -AQFAEAAAAA2+gAAQBAhUKAgAEggABAQIAECAABAAADACAAIIAAwAIQAAAAgAEAAAACAAEAAAAggA -ACAAAIiAAACAiCAgEAACACAJACAAQAgABAwgABAAEIAIAQAAiBAEAAgQgAAEAgAACACAAIAAAIAI -iAABAAAAIAgEQAKAEAAADAQAAIgAAAAIBIAACQAAQAiEQAJYAACADIAIAIAEAAAIAUAIQBJAAAAA -ACsIIgEAABAAAIkBAAhAAACACARCBIARAAAIAAAAAIAAAAgEAAAAAACACYIBCUggAgAIAIEAAAAC -AAoEBACIAAQACBKAAgCAAIAIQAAIhACAAAAEAAABEAAAAASAACEAAAECAAAAAQIEAAAFAQGAIGAR -AAAAAAFCAAAAAAAAAAgABAEAAABBAAAQAAAAAAACBCAAIAAAIBCEEABAAAGAEAAhAAAFtAAEAACA -gIEBAAAQAIDEAAABBAAAAAAAIAAABCAAIQDAACAgAQBAAAABIACACQAEKkQCAAAAACCEAAAYAAES -AAAAAIAAgAAAoAFEAAREQAQAAFgAAAIggAACBAAAgQAAAAAAAAAAACEAAAQAAACgAAAABBAAAQAB -AAAAAAABAAAAAFbIAAAAAAAAADAAAAQCAAAAAASAwRQAAAAQAAAAAAAAAApkAAAIAAAAYAAAAAAA -AMAgAAEQAAABACAAAAQAAAMAAYAAAAAAgKEAgABgAAGAAICAAAAAAIAAYAAAAAsAAACAAAIgAAAB -ACCAARAgAAAgCgCAAIAAAABQEIBQAAAABAgQgAAoAAAAABCAAAAAAAAAEIAAgAAAJCgQgAQBAAJI -IhCAgAAAAAACEICAAAAAGCAQgBQACQAAAhCAAAAAIAgJEAAAAHSAECAAAIAJEIAkEAAAFAAQgCQA -CwAESBCAAAAAAEAYEIAAAAAAACgQgIQAAAFAABCAAQAAACgAEIAAAQAAIAIQgEYBAAEkiBCAJAgA -AAMgECABIAAAAADEIAYCAAAAhMQgAAAAAABAQCADIAAAAIDEIAAQAAATSMQgAgAAIIDoxCAEAAAA -AADEIAEAAAAAwMQgAkAAAAEQxCAIEAAAAADEAAAGlCAhSAAAIEDEIAqIAAAAQMQgE0gAAACAxCAG -wAAAARDEIAEAAAAAAMQgAwIAAACAxCAAAAAAgEBAIAEABAAggMQgASIAAABoxCADSAAAgIDEgJgQ -AAIpIAmAAIEAAEAgCYAAAAAAAAgAgQgQAAAAIAmAAAAAgKAgCYAABAAASAEJgBAAAAAAAAmAGAAA -ALAhCYCQAIAAIAAJgECAAAAQFAkAAA+0iQgAAAAAJAmAAAAAAKEgCYAIAAAAACAJgAAAgAAEiAmA -BAUAACAKCYAEAAABQCAJgAgAAAEgIACABAQAgYAgCYAEAIACIAIJgAgAAAAIIAkQEBAAJCACBSQA -RALJYAFBQAQAIAAgAEAgBgQAAgAAAFAlQclARBQAICJAQEAoAEIGBEEE5gBAMMAFRAAIAEI2AjAy -AEBBiEQACEJCgmAQAgAADE0gACYAxcQGAgBAIgiAgAAQAABKAEBAAAAAIEAGRSABiRQAQEEAgEAI -QRRAAEJAAFIEBSAAsAQEApJCwBBCQACoAAmIAEAEBBAAkFAAUEAAMAAIyAABCEggAIIQAIIAQqKA -AQABwAAAgASB4KggqASgAUACkACEoAAIEgAAAAAAAeHEAmIBAAQMgAAEAgBQCURIDAiQABoACAAA -IaEcCATiAABJLQCAEEgAEQGhQQQBABoAAIAIgBBIAAgMBCAAAAiQSFoSjEACoggBiNghAKAAoYAA -AABAAAAEIYIBAIACgaCAAhIAGhgAFEBAAEgIiKiAoAIIBAwLFBAAgZABUkgAAAEgEAAIAQAAABAA -AFAUFBAAgBBABGgAAAAIQABQaQAAAAGQEEAgAhCEAAgAZGAAgAQACMRIDEYAAAAAAAQgEBBAghAA -AIxgQgQAQgEAABDQIAAECAEAEQFEASEAAAgAhkACBAFAAAACBiAAAIAAQIDIBgEQASEoiFEAAACA -AACEBCBQAAEQAgQABgNIASFAhCZJAAkIAAMRAYAAQkWoAIwgAAAAAIAAACAyAQAABgAUAAEBBA2I -ARCgIAAQAgAAkQAhgAJBCIAAKqAMACmKQgAAAgJGCUBACAJAEEBIAGgAITAAACGIAAAAC0QAKkgw -FAGAAACQMAACAYBAEAEAMAAMIgIEAACACAiIAAAgoAACBQgAAAEwaABJiYCAIDAEEAABABAoCgAA -CoQABQAAAAABgBIQEAAhAAABSFJAAEQCBgYBQAAF6QAAABAAQgQAACAQBEQCAABTVABBgCAEBRAk -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 -Pzq7uyJ3At9Vd4uZmYsz+jNfEbt3dwAAAu4j7xG7APWqpQPzRncA8CInDw8zD2Zn3d6rqwDuERsh -7Q8FDwUiIg8FX1/w/zU/qqUgIAAAAABfVSJ3z801P1NaVVf19icnMwUL+zMKEBBVVwUHMzMiIjMz -GxsKCjAwUFIAAKDkAAAAAKoBD6oRuxERMw8RuyIgX10zVQ9VAAIzMzA/APAiIiIiOjowMBERIndV -VQ8Pi4uZmTMAM1URuyIiAAADQCLuEbszMzMzA/NEdQDwIiIA/zMPZmQREgD/Dw8RESLuMzMzMyIv -MzMKCgAPNTUzMyD/MzMAAA8AIncDATU1U1MAAgUGJyczDwr6Mw+6ugACBQEzM3d3MzMbCgobMDVQ -UQAAUFQAAAAAVQEPRCJ3d3czCiJ3ERUFBDNVD1VVUTMzMDoB8SInd3I1MDA1EBUiclVVDw9HR1VV -MwUzUCJyEBUAAAX7ENwicjMzMzMC8kR2RPR3dwD/MwpVVBERAP8PD3d3Ed0zMzMzIi8zMwobAQs1 -MDMzEP9zcwAADwAidwMTNTBTU1VFBQUnJzMPBfUzD1VVVFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACbUAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPLQAA -AAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA +AAIAAAAAAAAAAAAAAAAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +DncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAA +AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAgQAgAAAAAAAAAAAAAAAAAAAAAACAoAAAABAgAAAAe3AAAAAAAAAAAAABAA +ACAAAAAAAAACIAAAAAAAAAIkAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAEAoAAgAAAgAAQAAA +CAAAABAQCAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAIAAQCAAAAAAAAAAAAAAAEAAAAgAgAABAEBAAAAAAAAAABA8AEAAAAwgAAAAAAAAAiAAAICIQ +AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAIgAAoAAEBAAEAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAgAAA +AgAgEAAAAAABgAAAAAAAAAiABIAAgAAACggAAAAPmxBAAAAwAAAAAAAAAABkAAAQAEAAAEIASAAA +AAAAYAAAAAAAAAAAAAAAAAAAABAAAAAAgAAACAAAAAAAAAAwAAAwAAACAAAAABAACgAICBAEAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAABAgAA +AAgAAAAABAACUAAIAAAQAIAMAAIAAA9MCAoQAAAAAAAAAAAAAAgAgggAABCAgAAAAAAAAAAQAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAASIAAIAAcAAAAAAAQEEAxCAAAAAAQAAAAnAgIAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQAAAAAAAAAAAAAAAAA +AAEAAAQAAiAAACgAAAAABKAggCAAEAAAAAAAAAAAKAAABAAABAEAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAACAAEAAAAAAAAQACCAABAAIBBRIAAAAAAFIgFkAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAIACQAAAAAEIAAIAAQAAMAgASAQ +CAAAAAoCAAAFTBAQAACAAAAAAAAAAAAEACIQAFAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAABgAACAAHAAAAgAASJAQQAgAAAQBQAAAABkAiEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCIAIACGFAACgAAEAAQEAAQAAIAAAgQAABAAIACGBAA +AASlABoAAAAAGBAAEAAAAAAYEECKAABAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA +CBAAAAAAAAAYEAAYgBAAABgQAAgAAAAAWBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEACAAAABAAAYAQBEBIAAAACAAAAAC8EAoIAA +AQiAAAAABAAAAAAAAACAAQEAgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgBAAAEBAAA +AAAAAABAAAAQAABABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAQAAAAAkAAAAIAABBAAAAAAAEAEAAAAAAAAAAQgIAAAAAAABAAAMQAAAAACAwAABAAAA +AAAAAAEEAAEAAKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACQAABAAAAAAAAAAEEQAAA +AAAkAQQAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +BAAAAgAAAACAUAAAAAAAAAEAAAIAAAAAAAAAAAAAAAE0IAAAAA+wAgAAAAAAAAAEAAAAAAAAAAAG +BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAJAAAAAEAAAAQAEAAAgAAAAAQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAkgA +AICAxAAAAAAAAACEIAAAAAAAAEAgAQAAAACAxAAAAkMgAAAAAAAAxCQBBAAAAQDEIAEAAAAAgMQA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQCgAAAAAAADEIAAAAAAABMQgAwAAABKAxAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQBABAAAA +AAAAAgGAAAAAAAAKAIIFAAAAAFABAAAGLIEAAAAAIAABiAQBAAAAIAGACAAAAAAgAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAIIAAAAAAZAAgpAAAIAAAAGAAACAAEBAAYAIAAAAICABAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAADAgAiAAAAAAkAQBAAAA +AAAAQAAABAGEAAAAgEAAAAanAQCAAABAgEAAgARCAAAAAGBICCAAAAwBAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAgAAAAAAABBAAAAAABAgAAAQIBAgAAAgACAgBEAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDAgBAgAAAIAAAAAAAAAIAAAAACQB +ghhAAABIhAAAwlsQAhCBAoAAEgACAAIAIAAEAJoYQCKAQBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAQAgAAAAAAAAEAAAAAAAAAAAIBAgBCASMwABAQUAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGZCEIAABAAAECAAABAAAQAAAAEIAAAAIACAAAARBC +AAAA3gEAABAAAAAAAIAIgACAAAIBAAAAgEQDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAADAAAAAAAgACEAAQCAAAAAAABJAAAAASMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAABQhhEIAABQAEAAAAAAAAAACAAAAAAAAFAAAEABBABQAAAZrAAAA +IAIAABAAAAQABAAAAARAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAABAAAAAAAAA +AAAAAAAAIABAAAIABCAgAEBIBCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgAAQAARAAAAQAAAAIARAAMAAARAEAAAAAAACAAQAAAAABDYEQAAAAANIEAAA +AAAAAAAEAAACAgBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAEAgAAjCAAEAAQgAAFAA +QAAgAAAAEEOLABBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAIUUAICIJIEAIAAAACAAAAAACAAAQAAgGAQKkAICBKAAAP0wIAQAgQAAAAAAAQAAAACAIC +CAgQAEIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAgAAAAKAAAUAIAAAAAAy +BQUiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIA +QEBDlEigAABACAAAAAAAAIIAABAACMBACQBAAAwAAAjEEAJISAQAiBIQwgACEMIQQKgAQADQAABA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgCAEAQQAAgACEIQQBAAAAAAQgBAQgAQCBAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAQIKg0xgAkAA +AQCAAAAAEAEAAAAAAIACAwBkACJQAAAAAxEAAAACAgAAIEAAAAEABEggAIIEBAIAAwIAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAEACAQAgAAACBAAAAAgAoAAgAQAQIAAAAAQAILAQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVRU9VVwAAAAAAAP//AAAA +AFVXAAAAAAAAVXcAAP//AAACTAAAc3cAAAAAAABVRwAAVVVFdUbfDzMFrwAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAQHUAAFVVAAAVEwAAAAAAADMnHw8AAHcbdxsnu18nAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqrpXB6qqAAAAAAAA//8AAAAAqu8AAAAA +AACrqwAA//8AAA/ZAAAzOwAAAAAAAKqLAABXVYa2AWcPMwWvAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAACKvwAAVV0AALqzAAAAAAAAGxsPDwAAESe7Jxt3BRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqlVVqqoAAAAAAAAAAAAAAACqqAAAAAAAAKqIAAAA +AAAAAWsAADMxAAAAAAAAq6sAAFVVhrYBZzNVGxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqq +AABVVQAAqqoAAAAAAAAzMw8PAAARJxEnGyIFGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAFVVVVVVVQAAAAAAAAEAAAAAAFUQAAAAAAAAVFQAAAAQAAAI8QAA +IyIAAAAAAABFRQAAVVVFdUbfM1UbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVUAAFVVAABV +VQAAAAAAADMnDw8AAHcbIhsnEV8nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAFAAAjFBAERQAAACIAEAAEAAAAAQAAAAEFAAAjFAAERQAAAdOAAAAjAEAABQA +AACMAAAAFAkAAIwkAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAACMAAAAFAAA +AIwAQAAUCQAAjCQAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAQAAAcQAABBAAAAAgAAAAQAAAAFAAAAAQQAAAcQAABBAAAAscAAAAcAAAAFAAAABwAAAAU +CAAAHCAAApQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAABAAAABwAAAAUAAAAHAAAABQI +AAAcIAAClAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABER +EREuAwOIAAAAAgAAAAAAAAAAAACqqgSdBDQbGyIiAAAMv6qrMxNVVQAAAAAzGwAAAAAzMwD/AAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVQAAAAAAAALfAAAAAAD/qaoAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3d3dx0DA0QA +AAQFAAAAAAAAAAAAAFVVBJ0ENBsbd3cAAAkuVVUyIlVVAAAAADMnAAAAADMzAe8AAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAAAAAAAAP8AAAAAAP9VVQAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAidyJ3Ls/PuwAA/98AAAAA +AAAAAAAAqq4mv8f3r68bGwAABkaqqjOzVV0AAAAAMycAAAAAMzMIfwAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAVzcAAAAAAAAC3wAAAAAC/6mZAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG7Ebsdz893AAC/rwAAAAAAAAAAAABV +VSa/x/cFBRsbAAAHOVVVN3dVVQAAAAAzJwAAAAAzcwWvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAABRMQAAAAAAAAWvAAAAAAD/VVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC74A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtDAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0cAAAAAQAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvQAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAUxAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAFMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAADgAA +AAAAAAACEAAAAABAAAAAAAAAAASxAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAIAEAAA +AgAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAgAAAAAEAAAABAAAAgCAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAICAAAAEIAAAAA +AAAAAAAAAAAAAAAAC5cAAgAAAHAAAABAAAAAAgAAAABAAAIQAAgAABAQAGAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACgAAAAAAAAAAEAAAAAAAAAACAABIEAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAEAAAAAAAFAQAAAOAAAA +CAAAAAANNhAAgAAAAAAACA4AAApAAAAQAACAAAAAAAEEAAAQBJAAAAAAAAwMAAAAAAAAACAAAAAB +AAAAQAAAACICAAAAAAEIAAAAASCAAgEAAgAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAABAEgAAIBAAAQAEAAABgAAAABAAAAAAAAIAAAnD +AAAEAAAAAAAQAAQABBEAAgAIABQAgAASAgAAAIIAAAAAAgAACAgAAgAAAAAAEAAAAAIABAAQAAAB +AAAAAIAAAgYBCAQAAAAAAAAIBABRQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAACDACAAAIAAAEwEAAAEgAAAAgAAAAADtQAAgAAAIgA +AAQSAAASoAAABAAABAIQACkAAAAAAqAAAAAAAAAWKAAAAAAAAAAEAAAAAAAAEgAAAAACAgAACAAA +IAAEAAAgAAAAECEAFCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAADAAAQAAQAABGAAAAABAAAAAAACAAAEVggAIAAAIAAAEAEAAAEB +AAIQAAAgACAAAAIEEBAIICgAAAAAAAEEAAIAAAAAACAAAAABAAAAAAAAAQAAAACAAAMUBAAAASCA +ABQAAAgAAoACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAACgAAAAAQEAAAAAAAABAQABAAAAAAGBAAAAjVABgUAAAAGBAAEAQIAAIYEAAYAAQA +ABgQAQAAAEABCBIAChAAAAAYEAAAAAAAAAAAABIADAAAGBAAgAAAAAAYEAIQAAQAAhgSAAAABAAB +GBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA +AAAgAAABAAAAAEAAAAAAAAABEEAAAAAAAAAAD4YAgACAAAAAAABBAACAAAAAACBAAAAAAAAAAAAA +AAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAQEAAAFBIAABAEBAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg +IAEAAAAAAAAAAQAAAAAAoACBAAADggEQAAAAACABACAEQYAAAAEEAAAAAgAAAQBgAAAAACABCAQA +AAAgAAEAAAAAAAAAAAAAAACAAAABCAAAAAAAEAEAAAAAACAAAQgAAAABAAABAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMAAAAAAA +IAAAAAAAAAAAKAAAAAwEAgAAAAAAgAACIAAAIAAAAAAAAAAAQIEAAAAAACCAAAAAAgAAAAAAAAAA +AAAAAAAABQAAAAAUAAAACIAAAAgAAAIAQAAAAAAAAAABAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEBAAAAACAAIQkAAAA +AAAAxAAABiogAQAAAAAAxCQgBAAAACDEIAAAAAAACMQgAAAAAABgQCAAAAAAgADEAAAAAAAAAAAo +AAAAAAAAxCQBQAAAECDEJAACAAABIMQgAAIAAAFAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEQAAAAAAAAAYoAQIAAAEABAAAP +uoBUAAACIFABiAAAAABAAAGEAAAAAAAgAYAAAAAAQAAAggAAAAAAAAEAAAAAAAAAAICAAAAAIAAB +jAQAgAABRQGQAAhAgAAAAYIAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABAAGAAAAAgAAIAAAS7EAABAAAA +AABARBQA0LAAABAgQEAAAABAAAAAAADAAAAAoAAgECAAAAAAAAAAAAAAEAAQQBAAAAAwUAAAUCAA +IEAYIEAAAAIAACBQABQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABACAEAAgADAGAAAQBABAAAIBAAAEEEAwAAAz7wAAAAAAAAAAAgBCAAI +CAgAAAEABBzCAAhAAAAAAAAAAAgAAEEAYAhAAAAAAAAAAAAIAAgACAAAAAAECACIJAgEAEEBAMHA +AQAKAAihBEBABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAgQAAAAEAAAAAAAAAgABAAIQAAAAAAAALwgAAAAFAgACBABATggAIDoYAAMCA +AAAAAAAAAAAAAAEDAAAAAgAAAIMAAAAAAAAAAAAAAAAAIAAEAEAMAgAAAQCBIAAAAAAAgRAGKBAI +ABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAA4zABAAAAAAAQAAAAAAAAAAAAAABAACAAQUQDAw +AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQEAoAAAQBAAAAAAABAAAJBoBAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADACAAA +QwAAAAAAAAAAAAAAAAgEAAI4AwAAAuYAAAAAAAAAAICAAEEAAAQABEAAAgAAQJEAgAIAAAAAAABB +KAAAAAACAAAAAAAAAAAAwAABAAIIwAAAAkAAAAIAABBAAAIowkACQABEAgQARAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIAAgAA +EAIAAAAAGAQQAAABAAAN88AKEAAAAAAAAAACAgAICAAAAhAAAAKQAkC4AAAAIAEAAEIQAAAACAAA +AAAAAAAAAAACAAIAAAAAAEAAAAAQAAAwAAAAIAABAgjAQAQBQAAIAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAIAAAAAAAAAAAAAAAA +QACACAAAAAfkEEAEQpBCEEAgKAQEAEAAQBMAABAAAIAAAEAQAAAQEQAAAAAECAAABAAAAAAAAAAA +AAAAAABAEABQEAAGAEAAQAASEhIIEhAIAAIAkggACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAEAAAAQAAAAAAAAAggACAAAAAAAA +BggABEAAQBxBAsCCAACAhkIDBACAWAMAIAAgABQAgHhaAwAAEAIAhkgAAAAAAAAAAAAABAAgAAQA +AgAiEAQAghgDQgABJAAUQAAAARAQAACwIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVwAAAAAAAAAAAAAAAAAAEbsAAA8PAAALTAAARFUz +MwAADw9zdVVVVVUAAAX9AAAAABsbGxsdz019AAAPGwAAM3MAAAAAAAAAAAAAUTEAAAAA///u/wAA +D09VVQH7//8AAAAABUUAAFVXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAKqqAAAAAAAAAAAAAAAAAAAA/wAADy8AAAsLAACquzMzAAAPDyMq +VV1VXQAAAfUAAAAAGxsbGx3PTX0AAA8nAAAzMwAAAAAAAAAAAACrOwAAAAD///X/AAAPD6uqE7P/ +/wAAAABfVwAAVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAqqoAAAAAAAAAAAAAAAAAAAL3AAAPDwAACcYAAKirMzMAAA8PMzNVVVVVAAAA +9wAAAAAidyIiHQNBcQAADw8AADMzAAAAAAAAAAAAAKqqAAAAAAAAAAoAAA8PqqoA/wAAAAAAAFVX +AABVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAABVVQAAAAAAAAAAAAAAAAAAAfsAAA8PAAABSgAAVFczNwAADx8zM1VVVVUAAAT/AAAAACJ3 +d3cdA0FxAAAbGwAAMzMAAAAAAAAAAAAAVVUAAAAAAQAAEQAADw9VVQD/AQAAAAAAVUUAAFVVAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACI +AAAAEAAAAIgAAAAQAAAAjAAAABQAAA+PAAAAjABAABQAAACMAAAAFAAAAIwBAAAUCQAABCQAAIAA +AACMAAAAFAAAAAAAAAAAAAAAjAAAABQAAACMAAAAFAAAAIwAAAAUFAAAjFAAERQAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAAA +CAAAABAAAAAcAAAAFAAAAgEAAAAcAAAAFAAAABwAAAAUAAAAHAAAABQIAAAUIAAChAAAABwAAAAU +AAAAAAAAAAAAAAAcAAAAFAAAABwAAAAUAAAAHAAAABQQAAAcQAABBAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXVwAAAAAAAAH7AAAAAAAA +Hx0AAAAAAAADKAAAVUcAAAAAAAB3NQAAAAAzMzU3//8AAAAAAAAAAAAAAAAbGwAAAAAAAAAAAAAA +AAAAHx8AAAAAAAAzJwAAAABVVVFzAAAAAHcbJxEnu3e7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFV3AAAAAAAAEbsAAAAAAAAOLgAAAAAA +AAqlAACqiwAAAAAAACI6AAAAADM3NTH//wAAAAAAAAAAAAAAAA8PAAAAAAAAAAAAAAAAAAAODgAA +AAAAABsbAAAAAKuqVxMAAAAAuycbdxt3EXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFQAAAAAAAAA/wAAAAAAAA8vAAAAAAAACyUAAKur +AAAAAAAAMzMAAAAAMzMzMQAAAAAAAAAAAAAAAAAADycAAAAAAAAAAAAAAAAAAA8uAAAAAAAAMzMA +AAAAqqpVVQAAAAARJxt3GyIRIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAABVRAAAAAAAAAH7AAAAAAAADw0AAAAAAAAFGgAARUUAAAAAAAAz +MwAAAAAzMzM3AQAAAAAAAAAAAAAAAAAPGwAAAAAAAAAAAAAAAAAADx0AAAAAAAAzJwAAAABVVVVV +AAAAACIbJxEnEXcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdkAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF2gAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA +AAAAAAAAAAAAAAAAAAAAAA0JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWqAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEYAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAMACAAAAAAACAAA -AACAAAIAAAAgAAIAACAAAAAAAxoAEAAAAhAAAAAAAAAAAQAAAgAAAAAAAAIAAGAAAIAAAAAAAAAA -AEAAAgIAAAoAAAAAAAAAAAAAAAIACAAAAAgAAAAAAAAAAAgAAAAAAAAAAAAAAAAFAAAAAAAAAACA -AAAABgAAA0AAAAAAAAAACAAAAAAAAAgAAAAAAAAAgQAAAAAAEAAAAAAAAAAAACEoAAAAAAAAAAJA -AAAAAAAAEAAAAAAMqwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA -AIAAAAAgAAgIgAAAACAiABMQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAESAAAAAAAAAIAAAAABAAAI -CAAAAAgACAAAABAAIAAAAEBAAAAAAIBiCAQAAABAAAAEBAQAAAAAAgAAAAAAQAAAAAAEAAAAAAAA -AAQAAABRYBACAAAoAAEAAAgAABYAAAAAAYAAAAAAABAQAAAAAAAAAAAAAAAAAAAAQAQAEABAAAAA -AAIAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAwAAAAAEAAAgAAAAAAAAAQABAAAAAQAAAAAAEAgAAA -gAAAAAAAAAAAAAgAAAAQAAgAAAACAAAAAIAAAAACAAAAAAAAAAAAAACEAABAAQAAAFAAAAAAD6wA -AAAAAAAAAAACAAAAABAAAIAAAECQEAAAAgAAgAAAAAACAAAAABAAAAAAAACAAAAAAAAAAYAAEAAC -AAAAAgAAAAAAAAQAAAAACAAAAQAAAAAAAAAAAQAAAAAAAAAAIAAAAiAACAgAAAAQAAgACAAIAAAA -ABAABAAAAAAABAAAAAEAiAAAAQAgAAIAAAAAAAAAAAAAAgCAAAAAAQAABAAAAAAJmYAwAQAABAAA -AAIAAAARIAACAAAAACAEAgACCAAAAAAAAAIAAAAAhAACAYAABgAAgAAAABARAAAEAgIhABAKBAAA -AAAAAAAAIAAEAAAAEAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAAIAAAAAAgAAAAEBAAAAA -ACAAAAEAAAAAAACAAQQAAAAAgIAAAAAAAAAAJAABAAEAAAAAAAEAAAhyIAAAAACAAAQAAAAAAAAA -AAAgBCBAIAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAIAAAAEAAAAAgIABAAAAAAAAAAABAAEA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAABAAAAgAAAAAAAAAAAAA -AAAAAAAYAAAAAAAAAAIAAAAAAAAACAAAAAAJpQAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA +AAAFDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAAAAAAAAAAAAAACAAAEABAAAAAAAAAAAAaYAEAA +wAAAAAIAEBAAQEAAAMAAAAAAAEI0ABAQAAIAAAAAEAAAAAACAAAAAAAAAAAAABAAAAIAAgAAAAAA +AAAACAAQAAACAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAQAAAAAAIAAAAAIAAAEAAAAAAAAAADogQAAAAAgACAAAQ +IAAAAAAgAAAAAAIAAEAAAAAQAAAAAAAQAAAAEAAAAAIAAAIAAAAAQAgCAAIAAAAAEAAAAAAACAAg +AAAAAAAAMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAgAAAAAIAAACAAAgAASAABocAAABBAAMBAAAACCAAAAAAACAgABAAAwAAAACAYAAIAAAAgI +AAAAAAABBAAAAAAACgAAEAAAAAEgCAAIAAAAAAAAAAAEAAABCEggEAAAAAAAAAAAIhCAAEIAAAAA +AAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAECABAAAJAAAQAAAIQIkAAwAAAAAAAAAAAAAApxAACABBACAAAAAAAAABAAAQAIAAQAAIAC +AAAAAAGAAAEKAAAEgEIAAAAQAACBwAAAAAAAAABIAAICCAAAAAAAAgIAAAABEEgCAgQIAAJAiAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA +IgAAoAAAgJAAACIUAAAAAAAAAgAAAAAAAfsAgAAAFgACAAACAACAAAAAACAAAAEAgAAAAAAAAggA +AAQAAAAACAAAAAIAAAIAAAAAQAAAAihQAAAAAAAAAAAgAAIQAAIEAAAAACAAAkgAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAABEAAIAAAQAAAo +ABAABIAAAAgAAAAgAAAAAAAJ3ggAIACAAgAAEAkAACBAACgIAAAAAAABBAAAAAgBAAAACBAAAAEi +CgAIAAAAAcAAAAABEAIBAAICCAAQAAAAAAIQAAAAAUAAAgAQEAAAAgAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEBACEACAAIIYEQCQACQQABgQ +AAgAAAAAGBAAAA4XABQABAAAGBAAEIgAABAYEQAQCBQQEJgSAAAAAACCEBECEAABgAAYEAAYAABA +ABgQAAAAAAACGFACCAAAAAAYEAKAgEAAAhgQAkQAAAAAWhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAEgACBAIAAAAEAAAEAAAABBEEAAAAA +AAAAAJUAgAEAAAAAAgEgBACABAABAAABAAAAAgABICAAAACAgAEgAAAAwAAAACAAAAEAAIABIAAA +gEAAAAAEAAAAAAAAASEAAAAA4AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAACABAAQIAAGgAAEBAAAAACARAQQAAAAAgAABAAAFIwAC +AAEAwSABACQAAAEgBAEAAgAAAAAUAQAEAAABIAABAAQAAAJAoAEEAAAAA0AAAQgEEACBoAABDAiI +AAAAAAEIAMgAAKAAAQAEAQAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAABAAACAAAAACAQAAAABQAAIQAAAAAAAACAAAACAgAAAAAAAYAgAAAAAAAAAC +AAAAAQQgAAIAAAAAAAEAAAAAAACAUAACAAAAAgAAAAAEAAAAAAAAAAAAAAAAAAAAgABAAEAAAAAk +AAAAACAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAghCAGAAQAAIDEJAAAAACgQMQgAAAAAAAAxAAACB8pAAAAAAAAxCACAAAAAMDE +JAQAAAAAQMQAAgAAAIiAhCADAAAAIIDEIAAAACAgAMQgAgAEAAKAxCAAAgQAgADEIAQIAAAAgMQg +AQAAAADAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAEABgAAAAAAEEAGQAAAAAgAAAYIAAAAAACABAAAELYAIAgAAAAABgAAAAAAAEAGIAAAAAAAA +AQAAAAABQhABgAQAAAEAUAGEAQAAAgAAAYIAAAABJBABghSAAAAAAAGCEMAAAABQAYkIAAAAACAB +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAARA +AYAARCGAAAAAACBCQAAAAGAAYBAgEEAAAAmxFEAAIBAgBAAAAEAAQgAABBACAAAUIAAAAABAABAB +AAAAAEBACUAAAAAAAAAAJAEIAABASEmAAAAAQAAAMCQFAEBiQAApQIACEAgIAAAAHAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAGaGEAAAhRB +EMAgQICQAMEIAQAAAAQAAAAAyOMAAQBhCAQIwYgAAQABgADhAAIAgABAAAAIAAAADAJAAChhAAAS +AEABAEIAgCBAAACJIAEAEgBAAEAYAEAARAjBCgEgABIIQgCguBgAAAQIQAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAQAAABACAgAAAAAYAAMAAAAEAAAAB +AAAAAAAAAAKBAAAMDgAAAAIIAABCEyYgARAAARAAAEARCAIAABMGYAAIAABIECJggwABAkICgAAA +AAQAARAOwIAAAAFCgIACBgAAAQASQCABAAAAaAAAAgCAwAGCAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAQCAAAEAAABBAAAEAQABACAAAA +AAAAAAMDAAAAAABABAAAACAAIAAAAAoAAAACAAQAAAAAAAIAgAQAECkEQEEAFKAIBBACCAAAAAQA +AUABARBggAAAgKAEAQAAAAEARQQEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIAAAAAAgICREACAAEAAgAAABIAEAAAAEAAAAAAAAAA +ABACAAIgAkIIAAAABEACBEQAAAAAAKEAAAAAAAQAUAACEAAQBAgCAAAAEwACBEAAADAAECQCAAAx +OQIAICQCAgARABAHMABAQQLCCBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAACQAAAAAAAAABAqAAAAEgQACAIEBAiACAAAACAChACAAAMNxCgACAIRQAA +CBCQAAgAgiAIAECIAQCQCgoAQAAIAABAKCgRGjIgoEggAJUAAQCgAghQAAESAKlIACIQAEBAAAAI +EhAAEgAgQAAKCAAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAACAAAABQAoEAAQEAICBKQAEEKEAAEAhAAIAIUAhAAAAAAAAmCAAcQAABAAAQAQoACCFOQ +CBACEMIIAoBgBAIAAAACAAgABAAABAAUDAwCAECQAAgA4AYBCIQQAESIAAYESAoCAAAEAgBEgBBM +iIAAAEBABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB +AAAQAAAAAAIDBGQBQAIAIQACBAAEQAAAAAAEgAgBAAAABDoIAAgBAAAAgAEBAgADRGAAACAAAAAF +AIAAAQAAAwCAAAAAgAkAGjgAABCAAAAAQBACEINQANAoIAAAACAAAAABIYDIAwAgAhYAAAUEAAAC +AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN +9gAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASTAAAAAAAA +AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYgAAAAAAAAAAAAAAAABAAAAAAAgA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAEAQAAAAAQAAAAAAAAAAAgAAAAtUABAAEAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAABAAEAAAAAAAAAgQAAAAAAIAAAAAAAAAAAAAEAIAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAIA +AAAAAEgAAAAAAAAACBAAAAAAAAAABshIKBAAAAAAAAAAEAAAAAAAACAAAAAAAAAQCBAABAAAABAA +IAAAAgAAAAAAAAAQAAAAQAACAAAAAAAICQAAAAAAAAAAAAAAAAIAIBAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAACAAAQUCAAAIBAA +AAIgABAAAAAAAAAAAAAJlgAAIIAEBggACAAACCAAAAIIAAAAAAAAAgAAAAAAQAAAAAAAAAAEAAII +AACAAAIAABAAAAAAAAAAAAEAgAACECBIAIAAAEAAABAEAABAABAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAQEiAAgIAAAQABBMCAIgC +AAACAAgAAAVnAAAABIAAUQBAAQAAAEAACAAAgAAAAAAAAAgAAAQAAAAAAAAAAEAAAAIEAACAUAgA +AAgAAAFAAAIAAAAAgAgACAAEAAAAAAAAAgAAAIBACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgAgIAAAAAgAAAAAAAAABIAAA +CxwAAAAAAAAAAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAIAAAAAAAAAAAA +AAAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAgBRCAIAAAAAAAAAAhAQEAAAAgAAAAAEMwgQiAAA +AggCEAQQEIBAAAIQAAAAAAAAAggQEAAAQAAACAAAAABEAAIQAAAAAEACAAgAAAABQAACAAAIAAAC +CAAIAQAAAEAAAhABEABAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAABgAAAgAGBAAgEAABACYEAKAAAQAAlkQAFgAABAAGBAAAAynAIAAQYEEHBAAEAAA +AAAYEACIIAAYABgQABgAAAAAGBAAEIAAAAAYEAIUAECAAhgQAAgAAgAAGBAABBCAQAAakAAIgAAI +ABgQAkgAAEAAGBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAABAAAAQIAAABAAABAgAAAAGAAAIAAhAABIAIAAACAgQAAAx5AhAAEAABEAAABAAAAAACAAAAA +AAAAAAAAIAAAAQAAAAEEAAABAAAABSCAAAAEIAAARAAAgQAAgAAEAAAABACAQAAAAAAAAAABBAAA +AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAC +QIABCAAAAAEgIAEIFAAAAABAAQQAAAAAQAQBAAAHXwAEAAAAQCABAAQAAIJACIEMCAAAAAwAAQAA +AACBAGABAAAAAAMggAEABAAAACAAAQwAAgCAgGABAAAIAAAAAQEMBAAAAkAgAQUQAACAgAABAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAABIAA +AwUAAAAAAAAAECEAAAAAAAAAZgAAAA3YAAAAAAMAAAACUBAAAAAAAAAAgAAAAAQAAgAAAAEhAAAC +AAAAIIBgAAIAAAABgFAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAAAIAAAQIAAAgAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAExCAAAAAAIIDEICMA +AABAWMQgAAAAAIAAxAAAA/8gAgAAAADAxCQCAAAAAADEIACAAAAABMQgAAAAIAQAxCQAAAAACADE +IAMAAAAAgMQgBAEAAAAAxCABAAQAAIDEIAIAAAAAAMQgAxAAAACAxAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAqCABggAAAAAAEAGClAAAAgQAAYQA +AAAAoAABAAAMwoAAAAAAIBABiAAQAAAgBQGCCAAAAiAAAYEAAAABIBABiAAAAAFAIAGABAAAAUIQ +AYIAAAAAIKABkAgAAAAAJAGCAAAAAiBAAYAIUAAAQCABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACBAAAAEQAAACUAAAAAASEBQwAABAABgBBAoAgIA +AAmOBIBAADQgAAAABARCMCQGAgAoAAAAQABAAEAQBABAACAAQABABCQAYEABgAAgAAAAEFAAAMDA +AQAAAABAAEANARAAAAAgQAAEAABAAEBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAADAAAAIIQAAAgWAASAABACBgAAQyAQgIABAAIBEAAAgAAwAWgQABA +REAAAgBEEABAQAECSBoYgeAABAEAAAhAAIAAAAgEEAAAAQgECYIACACAQUBAAACAAIgIAoiCAACo +IAICAEAAAAAEAWCIAAAAAQgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAIAAAAAAAGJBoRAAAAAAMEQBiHACAQAAENgQgAAAEAQAAADVgAGIQAIAAICIJAW +gQABAADAAAMAAAEAAAKDQAEIAABIAIoCgQgAAgCQAARBAwAAwGCAAwAABAECAAABgACBAAAigAEQ +CAAAEAFAgCAAAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAACBAAAIAAAAIABAAAEAAFgAAABUCAZAUABAADUJAAAAAAA/vADAwFEJAABSEgAAAQEAEACAA +AAAAAAQAFAAAiAIAAACQAACAQAAAQAAgABQAAAAQAJAQAAAABAAEMBQAAAgAABAAAAACACAAAAAA +BAAMDAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIwAHh +AAoAAgIAEAAQBegEQAAAEAAEAAAAAAAAAgBEBAAABXYIAAAQAgRAAAAABAAAAAIAAEAAAAAAAIAA +AAAABAcIAAAQAAAAIAAAAAACAEwLigAAERgDAAIEQAAQEAIAEAAAEAAAw0QEAoMAOTgCiJAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACIIEARA +BRIEQEgIgCgRCAAKCAIKWAEhIAgAAAAJsgA4yLAhIIAIUEAAAiAiEQEgCAIAMAAQABgAACAQAIAK +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 @@ -46758,11 +53033,16 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANsgAAAAAABAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42AAAAAAAAAAAAAAAAAAAA +AAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjcAAAAAAAAAAAAAAAAAAAAAAAAAAACA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANsgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -46777,10 +53057,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAA -AYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAB -gAAAAAAAAAGAAAAAAAABQAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA -AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -46792,10 +53068,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAA -gAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAUAAAQAAAACAAAABAAAAAIAAAAEA -AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -46826,6 +53098,10 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA +AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA +AUAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA +AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -46836,6 +53112,10 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA +AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAA +AACAAAABAAAAAIAAAAEAAAAAgAAAAAFAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA +AQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -46844,477 +53124,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAACIAAQAACtcAAAAACAAAAAAAAAAAAAAAAAAAAAgoAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAACAAACAAQAAAAIAABAAAAAAAAAAgAAAAAAAAQAAAIKABAQAAA -AAAAAAAAAAAAACgAAAAAAAAAgAAAAIAAEAAAAABBAAABAAAAAAAAAAAAAAAACAAAAAAAAAABAAAA -AAAAAAAAAAAAAAAAQAAAAAAKpgAAAABAAAAAAAAgAAEAAAAQQAAAQEEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAIABIIAAIAAAAAABAAAAAAAgAAAAAAAAAAAAAAAAAAACAACAgAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAIAAAAAAAAAMaAAAAACAAAABAAYAAAAAAAAAgAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAACQAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAABQAAIA -AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA -AAAADSQAggAABgAIAAAAAAAAAAAAAgAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -FkAAFgAAAAAAAAAAAAAQAAAAAAYAEEAAAAAAIAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAHdwAB -AAABAAAAAAAAAAQAAAAQAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAA -AAAAAAIAAAAAAAAAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAEAgAAAAAAA -AAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABAAAAAAEAAQAAAAAAAAAE8AEAAAAAACABA -AQAAAAAAAAEAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAEAAAEACAAAAAAAAAAA -AAAAAAABABCAAAAACAAAEAAAAgAAAAAAAEIAIAIAAABIAAIAAwAADQJAiAIAAAAAAEIAAAoCAAQQ -AABQAAAIAAJCQAACACAQAgggQgICAAgAQAAIAhAgAAAAgAAAAAAACaYAEABAAAAAAgAAAAACQQAA -QAIAAABAAACAAAECAggAAACBAACSAAAAABEIQgQCAAACAABABAICAAARAAAGAAAAAAAAAAAAAAAA -AAAAAAACAIBQAAAAAAAAAFIAAABAAACgCAAAAEAAEmAjEAACUAAAIBAQAAAAEAAAE3AAACgAAEBT -CAAAAhAAiAEIAAAAEABgASgCAAgAAOhgAEAIAgAAAAAHeAACAAAAUAAAAEAAAgEAIAAAEAACAgAA -AAAAAgAoAAAAIAAAABBIEABoAhAACgAAACBJCAIIAKAACAAAEAAgAAgAQkgAABAAAABQAAAIAAAA -IQOQABQQCIABAYAAMAGQIAFAgAAUEBAAABSAAAAkEABAAYAAEAKEAMBEAAAAAIAgAACAAABEgCBg -S4AAQIgAAAADAACQABAAABAKAABAAAoAAAL3AAAAAAAgEAAgAJAAAAgQDAEBEAAABBAgYAJgAADA -BAlARiBAAYAEkQAEIAAAIJAOAAJkAAIMCIAABoAAIAIAAgAAgAAOQAiCAACAAAQEEAAAAAAAwMgA -CEAACAAEAAAAAAwAAIAAAQEAAEAEwAgQAAAQAACAAQAIAAgAAMAACAkABBAAgAAAAAAgAQCADAAA -AAAAACBAAAAABAgA0BAAAQAAAhAAAAAAABAAAAEAAAAAgQAKAAAQAQAAgAIQAAkBAQAAAAAASADg -AAAAAAACAJAAAIAABAAAkcAASAIAAAAQUEkEABAAAAAxgAAQAACAgAAACAACCABKAAAAgAAgAQAA -AAAAAEAAApAAEQAQgUAAMAAAAAQAQAAAFACAAEgAACgEAIBIIUIAgAAAAIABBAAoAAGAAAgAACgA -BAAAFgAABAAJAAANTQABAAAACAAAAEAAAABIABAAACAAAkAAAAQAgQICIAAIAAAAAAJAAAAAACBA -AgAAEgFAAAASChCAAAAAAAJAAAoABoAAEgQAAiBAAAAAAAAAABAAAAGICCAEEABAEQEoAARJAAAU -ABAAQAAQAIBCCADACBAACAEjAoBJAABAgAAEAAAQAAAEMgAQAAwAAMIQAAAEAAAAQBAACAAAABBA -AAEAAA3lAAAAAADACAAAABAAAIAoBEQSEAQABAgAIAAgBCQABADAAGAAAAgUiFAAkgAAIigEIBDR -AAQAAoAIAIAIICIABAAACAAAQAiAABAAIAAECAAMAUAAgBAAAAgBQAAwAAJACACAAEAAAgFIgCAB -AEQAAAgBgABAAgAACACAAIAAgIAIBEAAkAIAgAgRgACABAIAiABAApgAAgAIQQAAIAIAAAAAChgI -AAAAABAAAikAgAIAAAACCAEAAggAQIIAAgAAAEAABAACAAAhQAAEKAAIAIAQACAIAQACgEEAAAoA -CAAAEAQACAhAAAQEQAAIGIAARAACAABgAACAxIAEAEIAAAAAAAAAEAQAAAAAAAEAAAATAAQBAACA -AgAAAAQAAAQAAEAAIISAgABAAAAAACAAAICAAAAABABAAAAAgABIAEAEAAAAAAAGCQAgAEGAhQEA -AAAAAAAAAAQAAAAAAAAAAAAAIAAIQAAAAAAgQAQAAAAAIgADiIAAAAAAAEAAQAAEgAYAAAAEYAAA -QAAAAAAAAAEAAAAIAAAECQAAAAGAJAAAQBAAAAAgAAAIAIAAoAAAARkwAAmCCAABABEAAAAAAAAL -EAACICAAARAAMAEAAAADFCgAAAAgAAAQKACAACAAAAAAAAAAiIAAAABtAAQEgAAgGAAAAAAAAAAA -AAgAAAAIAACAAAAAAAAAAAAAAAAAEAAAAAAAAAABACEAAAIAAAAABAAAIAAAgAAEAAACAAAAIAQA -AAAAAAAAAACAFgLAAKQAEICQAAAAgAgQgAIRAAAAKhCAAgAAFCAgEIAUEgAAMNAQgIAFgAAAABCA -BAAIAUQAEIAAEQACAAAQgIQAAAEiAhCAKAAAAlQAEAAACKaAAAAAAgEAEIwACAAAAAAQgAAAAJAA -YBAAAAAAAAAAAAAAAAAAAJAAgDAAAAAACBCAAEAAASAgEIAAEAAAAiQQgAAEgAAAAhGAAABAASAA -ESIAAAAAAIDEIAAABAACRMQgABgAAADAxCAAAAAAAMTEIAIYAAAKEMQgBhAAAABAxCAKgAAAIADE -IAaAAAAgSMQgIkgAAABAxCAEwAAAoADEAAAMcSADEAAAoIDEIAEAAAAAgEAiAQAAAACAQAAAAAAA -AAAAAAAAABgAAAAgAQAAAAloxCAACAAAIWTEIQAAAAAAQMQhAEAAAIAAxCMABAAAAADEgAAEAAAg -kAmAEAAAAUACCYAAAgAAoCAJgAAQAACgIAmAAAAAgyAACYAQDAAAAAAJgAAFAAIAAgmAABQAAAAB -CYAQAAAAMAIJgBEAgAEAAAkAAAFygJQDAQAAEAmACCAAAAAgAIAIAAAAACAAAAAAAAAAAAAAAAAA -AACgAIAYAwAAoAAJgAgAAAMCCgmIABAAAFAECYAIAIAAAAANgAAAAAAAAA1AhCHJiAnICHBgQHId -AgABJABAcAJQJAEAAAIABCIARSQpiACBADCEAg5CMAAAAEFJQYQAIAAAAHBsQEEJhAIIcGDBACIg -AIAoQEBUQEBAAQAAD/YAAcgEkAAAQgAAAABgYAAEAAwAAAAAAAAiAAAAAEAAAAKEBAAAAAAAUAJA -AIAUFERiYEAQBABgAAAGQAAAAABAAAABAAAAEGIAAAAEYAAAACkCQhISEhAABAIEBEQAAAgAAAQE -BKBAwCiggFBIQeAIRFAQEEIICABBoARECARICBIiEHAQEAAIBAQAgAoAAEAAAhACAgAAGVIYCqCC -qoBYAABJ9IAAgIgKIAAgAEAAAAAAAAAASAAAAAAIACAQCAAAAAAAwAAAACAgAAAgAaRICAAAIAAA -GUIIhAgABAAAMEAAAABAQAEJBAgIAABAAEAAAIAAAgJAgAAAAIEIAmAIACQoAEPEYAgwBAkJIAQE -QgAAAcBIAAZAKIgJCSAEIAgEIAFAAAAAABEhAQMIACBBAAGIwA4IJIAAASEIAMAgFAAAADEAAIkz -QIQAQAgBNIkAAAAAAQAAQAAAAAABAABAAAAAAAAACAAACAoCAAACAAiAAEIETIgAAQAiAAgAAAAA -JCIhkyPAACAgAAAAAAAAAAAIAAAAAAAQKCAAAUAAgEJoMkBADIAADDEiQgAKQAAAAAAQQEgJAABA -ABEAggEAKCAwQkGBhDAAAAAQQIGNAAJCcCgAAaAAAEUQRmhBAgBBEUACKjEOAAAACTAAMCAIAgGA -BAAAAABAQAAAAAQAAAAAAAAAAAACAAAAAAAAAAAAAAAAAmgQACkBgARQaECSAEZMAIkoaBJEVAwA -gLBoAgAMCAAAAAAAAAACEBgAEBBAUBFCEAAAEIQSCABEUBAQEBIABjEAQAYCEgIEAgREEgRAAgAQ -AAQQBESWBRAIYARARMIEEAoCAAQkAgIQAgBCQEQGABARAAAGBAAGAAALFBBEAQFERAICAAAAAAgA -AAAAAAAACAAAAEAgwAAAgAQBAAEIAABgIAEEAA4GQEQEhAgBMgIAQABAQAAHAAIEQbkAEAIAQFAA -AACAE6sAAEAAABACEgESEjQSGAgSQDAAyBJQQhKAAQe4RkSACAEBIUIBIABBAEgJVNBRChIIAgAC -MiBAQEAKAcoSAS0IAEIBERIQCBAgCgBJEyAKAIAKAggAAALOUrgGBgJAARhAAAABAAAAQAAAAAEA -CEhAIQAAAQAABAcBAAAAAAAAACIaCEAIAAAACxgAKMASAIBIMUhbKAAGFiAwCMmCBAAAAAAFJQAE -AACAQpQEkgQBAAQGlAAKZElAAAIUBNYIkABEVhAIAQgIAAEQkAiAAGAAAEIwBEKIAQAkEAsLFYgI -QKQIEA5CSEiBBACMBBaQUEGAAoAMEAAQoAAADYtFAIxEgBBRBCAAAAEICAAAAAAAAQgIIAAAEAAA -EAAAoAACEAACAACiEMQRAIAIUxMIA4QMQYQBkQpiEEAMUpQkAAAUQIAkAQQQAAAoAAQEACOhCIAQ -gIFRgIACgQAAl2+AAQiAQIBAQABY26SswFAMgBASBBJBgEMDAICA6ECIsAADBTQSCJBoAIAEgFBA -lFQAkQKYEEhYAgABSIKQgBUAAAAKTkwCEIAQGpCAACAAAILAAAgAIAAAAkhIAAAQQABAABYAAIAB -AYSwEQA0AIA8A4KEjICBACBnGJd/QQAAAACQEIAAAIBqIKAXBgAAAAAAAAAQMwUzBa+/Tl9ydzNV -cnf/RSd3d3cnd1UfRFVVVTMFM18BVVVVVUcMHQ9fd3cAAP8bMzX/+wAwMwUVvyd3AADz9wFRUfsE -BP8f/v8VvzsKM18AAAo/D19VEVURRWeqqgoKVQBVAMzMAADMzEREAAEAEQAAAIAADwAiAAoAAAWv -B/fd3c3/cncVv19bOj8nJzA1/v8F/3J3J3c1NQWvVQAPAAoKqqozXzNfX12vr7u7M6+7u/+rJyIR -GycnVS9Vd1ZWM68zClf/VlZmRy4/DwW7saqq/w8zOlVXqrozXxG7IneqqvPyV/cCVwgI/w5VVwpf -OwozCgAABq0PBVV3VXdGV1VVBQVVAKoAzMwAAMzMiIgAAQAAAAAAQAAPAAAABQBVAP8D893ezP53 -dxC6r6s/PxG7Oj+qqwD1d3cidzo/AP+qAA8ABQVVVTNVM1UKCAUFEREzqhERAKsnJxERJydVDQ8P -AP8zqjMPVf0A/2ZmLi4zMxERqq8AD1VVAAKqujNVEbsid6urAwJV/wBVCP8ADgACCl8zADMPAAAI -VzMzDw8PD0R3AAAFBVUAqgAAAA8PAACIiAABAAAABQBAAA8AADM3M3czMwPzERIAMiIiEbugoTAw -Ebs6OgABMzMiIiJ3OjozM6oADwAFBQAAM1UzVQUVChsiJzNQIicARScnd3InIlUODw8A/zNVMw8A -VAD/VVUdHTMzIicADwAbVVVVUQAwM1UQuiJyAwMDBwBVVf8E/wAfVFUErjMAMw8AAAzLMzMPDw8P -RHcAAAoKVQBVAAAADw8AAEREAAEAEQAFAIAADwAiMzszMzMzAvIREQEzIicRu1BRMDUidzU1VFUz -MyInInI1MDMzVQAPAAoKAAAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkD0AAAR0ABGQ -HQAAjFBAEZAdAACMUAARkB0AAIxQABGQHQAAjAEAEZAdAACMAAARkAAACjYdAACMdAARkAlEAQQk -AICECUQBBCQAgIQARGEAABiAAABUUQAAQIAAHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAACMdAARlBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAF2AAA4QYAAAcQAAD -hBgAABxAAAOEGAAAHEAAA4QYAAAcAAADhBgAABwAAAOEAAAIehgAABxgAAOECABAFCEYAoQIAMAU -IRgChAABwAABGAAAAAnAAAEIIAAYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADlBgAABxg -AAOUD1UbG19fCggzAAAyEbsAVTU1MDAAMw9VBfURu6+ur64A/wAAX1+LixERNTUzDycnIncAzDMz -MzMREVVVMw8zDzAwAFWg9TMAEbt3dQqqMw8AAAySERAREDMPM6oAqv9VAA8ADwCqAKoAMwAPADMA -qgBVAA8AqgAzVVUAD1VXAKgzDzOqIncRu6WkpaUbGxG7qv4AqqoAVQAAABERAAAPAAUFEREPVRsb -BQUFFTMFADcicgGrNTUwNQAnD0QF9SJ3BQQFBAD/AAAFBUdHd3I1NTMKJyIQugHNMzMzM3d3VVUz -DzMPMDUBq1BVMwUidxEQBa8zCgAADJQRFREVMw8zVQBV/6oADwAPAFUAVQAzAA8AMwBVAFUADwBV -ADNVVQAPAAEBVTMPM1UidxG7VVRVVScnIncAVFT+VQBVAAAAIiIAAA8ACgoiIg93Gxtdf19dM/r/ -MhG7qv81Oj81/zMPdwf3EbGvv6+/qakAAF93ipsRGzU/Mw8nJyJ3Mv4A+qqvERsC/jMKMwo/P6r/ -oKAz+hGxd38AqjMPAAAMkbu6u7ozCjOvAKr/VQAPAA8AqgCqADMADwAzAKoAVQAPAKoAM1VVAA// -31X9MwozryJ3Ebulp6SnGxsRu6v/AauqAFUAVVUREf8ADwAFBRERDxEKXwQVr78z//83J3dR+zU1 -Pz//Jw9VAfEndwUVBRVVVQAABRFGV3d3MDUzXyd3Fb8z/wX/UFVydwH9M18zXzo/UftQUDP/J3cR -FQCqM18AAAyXu7+7vzNfMwUAVf+qAA8ADwBVAFUAMwAPADMAVQBVAA8AVQAzVVUAD1VFq/8zXzMF -JycFr1VXVFcidycnAVVV/1UAVQCqqiIi/wAPAAoKIiIAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAAAA -Ah8AAAAAAAAAAAAAAAAAAAAAACAAAEAgAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAoAABAAAAAACAAAQAAAAAAAAAABAAA -AAgoAAAAAAAAAAAAAAAAAAABAAAAACgAAAAAAAABAAAAAAIAAAAAAAABAgAAAAAQAAAEEQAAAAAA -AAAQAAAAAAAAAAAAQAgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAABAAAEAAAAYAAACAAAAAAgAAABAAEAAAAAAAAAAAAAYAAAAAA -AAAAAAAAAAAAAAAAAAAAhAQAAAAAAAACAAAAAAAAAAAEAAgAAAAAAAAAAA+mADAAAAAAAAAAAQAA -AAAAAAAAAAAgAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAB -AAAAACAABAAAAAAAAAAAAAAQAAAACAACAAAABAAAAAAAAAQAAAAAAAAAAAAICAAAAAAAAAAAAAAA -AAAAAAAAAIAIAAAAAAAAAAAAAAABAAAAAAQAAAEAAgAAAAAACNEAEAAAAAAAAAAQAAAAAAgAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAEAAAAAIAAAAAAAAAA -AAAIAABAAAAAAAAAEAAAAAAAAAAQAAAABAAAAgAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAICAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAAAMIwBAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAARAAAAABAAAAAAAAAAAAA -AgAAAAAAAQAAAQgAAAAAAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAQAAAAAAAAAAAAAAAwAAAEAAAAAAAVdAAAAAAAAAAAACAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAABAAAKBQAaIAR -wQAAABAAAIAAAgAACoIABAACCAoCAAACAhIgIAASgIAQAQAAQoAABAAAJAIACBCR01BIAAIiAAAA -AABSABJABAAICBABiAAAAgkAEBAACAAAEEAAAABCAABgiBHAABAgAEAAAAACAAACAACQAAAgAggg -AAAAQAoCECAAEAIACAICgAAQAAAQAAAAEAhAA0AAAAAAAAJCIABAAAgAIAIIMAEKACAIIAAAAEAg -CAAQAEAA0AB1EgAICBAAAHAIAEBAAABIECACAAAAAEgAACCAQAAAAEAAAIBIBYAAECACAAAAIAAl -IAIIcABgAAAAZigAQAAKIBAQAAAAAhAAAQgAAAgAEEACMABCAAAAAAAgKEAQAABACIIAUAACCEAA -gABAEAAAAChgADAyAFAwAAIQCAAAIAAAAAACAABQAAABQAoIAEAAACBgAYECNEoIAADEgkBEAggA -KQZAAEBEIAAAAYBAEAhowCBBCgAwDAAIAQmAAGAoMABhCYACMoCAAAAAAADQgBQACA4AAAEAAQAA -AA+9AAGAACACAAIAACAAAAAQgkABAQAEFAgAAACAAARGSAAABoAAUAAgCAQAAAAABAgEEACAAISQ -AAAAAwAAhEJAEAABMQAEBhAwABCBAAQAACAALAAAgCCDAAACAgAICQIIABAAAYAAAIhACBAEAIAR -CAAIAAAACBYAAQoAAQIIAMAKKAAEEBAAAgAiAQAAAAHAwAAAAAIAAAACKAIEAgBAAAAABLAAAAIA -RAAAAAAAAAAEBAIAhAIAw0ACgQsCBAAEAAAAAAIAAASAAEPAAgiABAQAQsCCBAAEAEAQCQAAAAkC -AACIAEIAgQAAAAAAAEAACEAAAkACCAAEAAAxAAAAAQRCBIAAAAJIgIEAIgAAqQBoQBIAAA0AYgAo -UAIAAAoAAggAAAAAAAAAFBAiYAAAQYQIAAKAAAAACAAAIZAAAAACAAAEAAABmwAAoAAAAAACAAAA -AAAAABEAAABAaAAASAACAAEAAAIAAAIAABAAAAoASABABYABAABAEQAECAkAABACIAAQACEAEQgA -AAAAEAAJAAIMQIAACAAAABAAAQAAABAgkAEQAIAJAAAAAAgAQAgAAACAhAAAABIAAAAAIJQRAAAw -BAAoSgAAIACAgAAAAAAAEAAAAAAQAAJgABEgAAAgABEQAAAAAANdCAQgAJEAEABAAAACEgQQIIAA -EAABFhIDAgEAAABGCCAIABAAAEIoAAAAgAAABhAEAAQAACECIAQAACgEMUAAiABAAIABBBAAAABh -AAAAACAIDEAKQJCAgChAgAARAAAACECAAUQAAgApQAAECAMAAAghgAAAAIMACAJAAgAAAgAMBEAE -EAIAAEkCIAgCgIAASABAAAKCAAAKIAADEIAAIAAAB2KICAIAAoIAAAgAQAAEAAAACQAEQwAARIAI -AEAEBAAAACoBIAFAAAQACwAAAxQAAABKAIABAIAAIAhEAAACggAACBFEAIACAIAIAAAAFAAAAAAB -AQEBAAAAACICAIAYAgUAEAACAAAECAlAgAKAGCAgAEAAAAkABWAAECAAAARAACAAAAAAQIAAAAQi -BABAAAAAAAAAAEQAAAAAAgQEREEAAAAJFAEEgABEAIAYAAAAAEAAAAAEBgAAAAAAIABAAACAgECA -AAQAAAAAYgAAEQAACQBEAAgggAABQASEAAYAAEQAQIAYBEACQQAAAAAAAsEAAAAABAgwAADMBQAA -ATAAAEAEAAAAAAAAUgAAAGQAAZNAAAAABAQACigAgAEQAAABAAoACBgAAAEAEAABlAAAAQIgAACA -AAAAFAIAAAAAAAgwIgAAAAQrBAAAAABAAAAABAABAAAgABBgAACAAAAACAAAAAAAAAAACAEAAAAA -gAACAAEAACAAAEgwAABAEAAACAhAAEAkAAIAEAEAwGoAAAAAAAAgIACAIgAAAAkgEIAUgAADAqAQ -gAABAAEAABCBAIAAAAAiEIAAAAAUBIgQgAQAAAACIRCAwAAAAAAAEIAAAAAAAAkQgQAAAAAAGBCA -cAAAkwAIEAAAAyiABAAEAIBQEIAgAAAAAAAQgARAAAAJJBCAIAAAASAQEIAASgAAAAkQgCQAAAAC -ABCAkIAAAAMAEICAIgAAAAYQgAYAGgAAABGABAAAAAAAECAEgAAAEADEIDEAAAAAZMQgAUIAAAAA -xCABTAAUAsDEIAECAAASAMQoAgAAACBAxCAAQAAAAEDEIAogAAAAxMQgAQQAAAAYxCARQAAAKEDE -AAAIViAGSABQgIDEIBMCAAAAQMQgAggAAAAIxCAQAAAAIMDEIQMABAACgMQgEgAAABBAxCABAgAA -wQDEIAMAAACAiMQgCFwAAABBxCADAABYAoDEgAAAAAAABAmAhAgAASACCYAIAIAAoAoJkAQAAAEk -JgmACgEBAMAQCYGUgAABhAQJhBWAgAAEAgmAAICAAAAoCZAkAEAAAUIJgAgAgAASAgkAAAwrgJAA -AARAIAmJBAAAAAAFCYSQBQAAMAAJhAAAAACAEAmICAgAAAgoCYAIBAAAAAEJgCQBAAIIIAmAGECA -AACgCYCQgAAAABgNgAgAAIAIoQkAAEICAAIAgBAASAKJhEQAAgRUACQgAEAiQYKgRsQmAiAgRARi -YEQhKCHYYkUBhEGBEFAAQEBAgoQIhAAMAAUYQCAECIEAYEBIQEAAwQABSAAAAtFAAQgAAAVAEgiA -YkAQZEEIYGBQACFkQEAEAEBw0MAAkoAAIAAAAAQgMCQAQAIAQAFQAYRxBgAAQkAUVIEEIA6GAgFI -cAgADEAAUEAAAAASQLSgAaFsSahAgUAQIBJAAKCJoAiAAAgAEAkSAEkAAEFAABAEpAEIgAhQQgEB -AGLAKIiqCKgIAggJAIBEEAgAKEEJAASMQAwIABIAFAQASUgAAABJrghSFExCCgyhUkQEBEAIKAAE -AABAQAAAAAAAAAAEAAAEAAQAAAQIACAEAEGxgaAIgAFCAAEBCFEhAIAABEAIAREAAQAAgagIAEgA -AGgIDAgEAAYoAIhAAIBAIAQwAAGEEQAEJAQAAAHEUMABAEEBAMAGACAAEAQSAQAIIACBAAEUAAgp -BgQAAQgEAABRJBAgAiAMAAAAKAAJIIwgYIEIAAAAAI3JIWBAYIAoAAAAAADQCEGAYQAALgQABIEE -BA5gCAgEIQAAgAQAAAABAggMIBIQAYEAIiATCDBhIACBRAiAAAxgECkwJBIABoAAgERgEAAAgFIR -CAAAACgMIBGwAQQAAYAAAAGJMEJMjgkAECgxDAJAAERRqiBATYBIgQQAlEwUAgAAAUAEahFqAAQA -AAFGBAQAhCBghhSiTgABIEIFKKFIQAAAAEQQEAAiKIQoAAAiMAQAEQAARkiAMEBBqQEpAABAAgEA -EAACaAgADAEAAkBgAEAhgoQQoCBAACCIFAwIgABCBQQABKAgQAIAYAQAECAAAAGAABAAEGAQlEEB -AAGCBkQEAEIADAQQRVBAEEAQAAACAAIAYFQAYAQUA1IABAAAAoAuAAsAAECEjAYGoBICkERBAJAg -QGJSk0AEABAAAAAAhAGdAAAA5gIUQgICQAIikJAABIMEAQowEQAAPyQCuAIAABAEBgAAQBRABAAQ -KgBEQAAQREQSRAQkRBACZAISBAACAAJGAEQQAAABQEAAhAAAEAAABAUIQUgAAAIAJg4IPgEIACAE -BIhQANUCAhACCEBICQABIQMAAgASAAAAAUswEipASEBJSEEIQAgKIAAAIQBBAJxCIEAVACEAAgKR -EjhLQwAAAlIAAAo/LQAASYACBAgSEooeHCAKGQAWArAwAAAQAQhAEAAAggkgEEIIwMAAIIAAQgIg -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 -MxETAKoPMzMAIncRERsbMzMzMwICAxMMHQITMzMzMzMzd3czBQ1XEd0REVVVAP81MAoiIicjFSJ3 -X19VVQX1MzMPDwOrMzMBqw8PBc0R3VUzNTUFzQX1MzMicgXNM1UAAADLBa8FBQAAVVVVAQBVADAi -dyInAoozBTU1Iid3cg8iMwVEREREAAAPDwGrIiczCjMFX04FFTMPVQ8BzTMzAv8zMzMzEQEAAA8i -MwUiciInJyIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAQAAAAAAAAAAAAAAAACycAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIABAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAABAAAAAAANWwAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEBAAAA -ACAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAABAAAAAAAAEACAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAA -AAAAgAAAAAAAAAAAAAAAAAAAAAqZAAAAAAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA -AAEAAAAAAAAAAAAAQAGAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAD0oAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAACAAAAgAAAAAAAAACAAAAAABAAAAAAAAAAEAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAE -AAAAAAABpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAoJ -AAAAAAEAAAAADAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAQAEAAAEAAAAA -AAAAAQAAAAAAAAAAAAAAAACAAAAAEAAAEAAQAAIAAhAQAEAAAgJoAAAAAAAAAAAAEAgAAAQACAAA -AAAAAgACYBBIAAABAgAAEAhQCAAAAgAICAAASBAAIBAAAAgGCgIAAAAAIEACCAAACH8gEAAAAAwA -AAAEAAAgAAgQABAAABAAAAAQAAgIIQIAAgARAAAgQAAAAAIAgCEAAgCAQAgAQAAAAABAQMAAAAoA -AAgACAAAQgAAgAIQASACkGhQAAACAABgAEBwAgAIAIAAMBACQABAQAAAIAIAAAQAIEhAAgAAAAgA -MCgAAAAIAABAEgAqAAAAQDIIABIgAgIAUBAAABQAJAAAYAJAAAAIAAAPquBACAIQAAIAAEAwAgAA -AAAAAkACAAAAECIWKAIAAAAAAGAQAAAAAAIAEDACAAAIAAAwICIAAAIAAAoQAgIgAAAoUiACAAAA -AABgQABAgABoAQQIABAJUAgAAAAAUgAQiiEAAgARUAABAAQAAFBoCnAAAAAACAAIQAAAAFBQYYEg -AQCAAABsCAAAAAAgQQAIEFADAAQwRFAAAAAAAAAASYAAAAsZBALAAAYICCABCAAARAAKCAEBAAAA -EAAgAARAAEQAEBABAIAAQQARAEQBAABMIAEEUAAAAAQSKYAABIAAEAAQMAEAAAAiABAuAQSQAA5p -EAEAAFFCBAAACQAEAACIEAEEAARAEICICAIAAAABhhCJAAQBhACC0IAAAAQBAJEQAAiAAAAAQBCJ -EAAEQAOABAGEIABBEEAIAAEAEAAEiRAAAAAABzYCAAABQAAUENAsQACKQAABAAAAAAIIAAEAAAQA -gIAAEQABAACAEAAMEAAAQIpQAAgCBAAAglAQFAIIAAAAAYAIAAQABBESAAgAEBAACBAAAoAAUEEB -CABKIACAgDEIAg0AAEAAAJBAQAAAIAACCAYMAFAAAApECEoAAIAQEIAQBAAADoQgYAQiAAAoAggA -AAAAgEAAIAgAAgAAgAAAgAAAAAAJ0wBBgAAREAAggAAAAAVAIjAAAAAABQAACAACACAAAAAwAEAA -AACAAAJEAAAAAAQQBAAQAACBUgAgAJWAABIAICgAoAAgBQCBCQAAAAAAAAAAKAkAABQCCAEAABAC -QAARBCAJEgJUAAAGAAEABlTACGAEBIAAAACAAAAoDEBBgAMAgAAAAIAQCQAAEQABBIAKKgAKEQAQ -QggAAAAAAgAAEggAAAYPAQAQAgAAEgCAAWgCBAAIBAACAAAAEAAAABBIAAAACAAAABAABAARAQQK -CAAAIAEBAEAAAgAACwECARACACAwIBQTAAaBAAiEAAQIAAAQCAoMAAQAAAEAQAgEQABAAgAACYAA -AIBAAAAIAIAAgBBAAEgAAQJAggAACASAAIAAIIAJAEAACERAAAhCAECCBAQBCAQAAYgAAkAIAIAE -iQABgAAABJ0KAIABEQABQAkAAACQEAAACQEQAgAAAIEoAEECQIIAAwkggABAAAAACAGACoIAAgAK -JECITACAQAgQgAAAAQIAKAhAAAAAAAAMICIAABECQQBgIAQAAEAEAGCAAQEhAQAAAQEgAIQgAAEE -AAAAAAABAAFBAAAAAAAABCAAICEBAQFEAABKAAABQARAAEFFBQCAIQEgQABgAAAgAAAhIEAhAAAO -YwAFAQBAAAQBEMEBAAEAAICAhEAAAAQAARIABQABAIABACGBAIAEAAQAAAAAKEABAAgABAAABAQA -AQAAAAAAgAAAAAAAAQYABQAgYATahAAQABIEAAAAQgAIBgAAADQoAAEVAAARwCQAAFAAAAgAIAAA -FAAAAQAjAAAAAAABIKiAAAQAAAggAAAAAAAAAgAQAAAEAICAFBIAAAIAgAAAAAAAAAxaAAAIAAgA -CAAABAAAgAAgAAASEAAAABQAAQALAAIUEQAACBAAAAArABAIgAAAAAIACCRIAAAIIgADEAAAAAAg -AARSAAAAAAAAAAgAAAAAAACAxAAAAAgJEIAQAAABAAMQgIABAAAAAhCAAAAAkBKIEIAAAAQASAgR -gFAAACAAABCAAAAANAAiEIAKAEAAQQAQgAARAAAiABCAAABAAAACEAAACw2ACDEAkFAAEIAAAAAA -AAkQgAQAAAJQAhGAmKAAACAAEIACAAAAAAAQgAAAAAAgCBCAQAAAAEQAEIAEAAABIAAQgIQAQAAQ -ABCAAAEEIAAIECAWQwAAAADEIiQAAAAAyMQgEwAAEAiAxCABAAAAAEDEIEYgAACggMQgAEgAAIBI -xCADAAAAgEDEIAEAAAAggMQgAwgAACBIxCAEQgAAUgjEAAAK8iABAAAggATEIALAAAABQMQoQBAA -AJpIxCQBSAAAIMDEIAFYAAAAwMQgAAAAABMAxCICAAAAgIjEIBNIAAASQMQgCkAAACKAxCAEBAAA -AADEgAAAwADQGAmAAgAAAAAQCYAIEgAEClAJiQgAAAEEJgmAABAAAJSoDYAAAAAArBEJgJgAAAAA -EAmACAQAAIAgCYAIJACACAIJgAAggACAAQkAAA75gAkMAAAAAgmACACAAEAgCYCZQIAAQAENkBQA -AAIAFAmABAUAAAAYCYSEgACCICAJgEAAAACgoQmJhAAAAAAACYAQAoACDBkJgAEAAAAAIAkCEDAA -EEAAQgAASACCBAAEAUIAAAyAIABkYEAALiBiBhICQAImAECINAImQFYEBAAEAEQGcOREAAIQQAAA -AAIAgAIAADBAAEAWAEBEKEACBgAAChFAAgABVEABAABCAAQiJEiISUHAABRAAipkQgAgQkRAABAo -CEAAAQoSsEBiIAAAADglQEBAICAJAYUAQAAJEBFAAABCBgIEBMAAIMhCjJQABElEAMCMCEEJQUAA -oEEAAvISAaAIgAgBRAgABAEgFAHhRAEgCABEAVAEgAAIJABExEhQAEAECAlAQUgQACGggAFBAaAA -AKhAAaEAAAAkoAHhAABHmQCBoEAACARJAAGhAEFACBESAAAgRChMQAABoEgACAGAAQAAAADgiUEE -IAREAAiIAQIABAQACAKiSKAACFIAAABRYABAQWAAAEgCGAFSRAJggGgOBAgBgCBKBgASECGSECDQ -FJAAAACAAQYgCAFAABAgUDMkAQCAgBAEQJKAEBJAAgJgAAgAAoBA1CAAkAQEgACQFmAIAAAgAGQk -JAAUgBAAAIO6xFAQAAgEAAJAEBBmEAkEAEAEIyHIBCgAE5AQQREBCBBIBkSSQAAAgAAkAAAgBEZC -AMAAwBAEAAARAAKSQMEJhFAAAQQQhIEEMUIkMAAAwIkIAkBpQg2psAQwgAAAAQAAAAAAhEEMKZKB -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 -AAgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAQAAIAAQAAAAAAAAAAAAACAAAAAAAAA -AgAAAAAAAAAABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAfbAAAA -AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAABAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAgAAAAAABfoAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAIAAAAA -AAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAswAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAlfAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -EAAAAAIAAIATAAAAQAICAAAAAAAACBBgEAAAAEAAAAAMAAAAAAgCAAAAEAAAyAAAAAAAAAAAEAAD -ABAAAgACQAAAAAAAAAIAAAAAAAICAAAAAHAAEAAAAAAKCkAQAAABAgBgQAQAQABgAAAAAAAAIAJA -AAAAAAAAAAICAAAAQAABABLAEAAAAMABFgAEAAAQAQIAEBAAAAAAACIAAAAAAEABgigACAIAAAAA -UEgQAiAAAAAAAAACAAAIAAgIAAAAAAUgAGAAAgAAAAAAQAAAAAACgABAFQIAAgACEEgQEgAABIAA -UAgCAAAAAABICAAAAACAAAAAXgAQKAIAAAAACgAQAAAAAIIARCgCBAAAAgBoAAAAAAQAAFAAAJQQ -AAAACAAAABAIIABAIAIIAAIAAAggAgACAAAwSAACBEIAAABQEAAAAAAAAAAAAABAAIABAIAARAAI -ICCRAAAEAAAiAAAAAAECYQIAADAAIAZQYAEJiAAEQAgAAAAGCEAAEAABAAAAABAJgAABAABAAAEg -AACAAAAEAAAAAApEAAEAAAEACCABAYCAEAAQgAAMAABRAAgAEASAAEAAACAAAYAAZAAQIAAEkAZQ -BsFAAQAQAEAICGAQAAAAAAAIIAAAAAAEAAhAAQGAABEUCWAAAAAAgABAChABAAAAAAAAABAABIAA -AgAABAAEgAACCAABAAQAAAEQAAAgAAACgJAAAABBgEgMAAABgACMSAAAAAAAAJBAAAAQBAAAgEAA -iAAAAMIEAAAAgAAAAAAAAACEQBEAACgAAJAIAAAQCAAEAAAREAAAAAAICAAIAAAAAIAAEAASAAAA -pAAEAAAMAACEFAACBAAAAIAMgAhAAAAAkAACAAAAAAAAAAACIEAAAACAAAEAAAAAAAAIAgAAAAAA -AEAiAAAIAAAAICIAEAAAAEAABABAAAAAAQAACEAAACCAAAIAQAAABAAAACAAAAAAAAAgAAAEnwAA -AAAAACAigQAAAACAAAIAAABAAAAAARSEAAAAAIAEAEAAAAAQAAQAAAAAAAgARgCACAAACAAAAAAA -AAQAAAEAAAAAAAEAAAAAAAAAgAAAEAAIAABCAIAAEAgCIAASgCAIAAIAAAIAEAgAAAFAACAABCAC -gAIMAAABAAAAAAgAAAAICEAACAIAEBASBBIQAEAQEAJAQAQCAAgIAABGAAAAAAWwBAgQAAEACIAI -AAgAEAIIAEAACABIAAgAABEAAAAAAAAACAAAAAAKAAARCAJQACgAAgAAAkQACAAACAACBAASIAQI -AAIARBAAQBAIAAkUEAJIAAACQAAAAAkAkAABAAAACIQABJEAAEAIBAABUAKAAAhAAAQABABACQBA -AAQAQAAIAAADiAABAAkAIABAAAAACAQAAEAQAIAIBEAASAACAAAAAyUIAYACWAACAAwEQDCAAAQA -CABAAkAAAAAIQEAEGAIAQAgEgAAQAACACABAAYAAAUAJAIAAgAAAgAgEgABAAAAASAAAAEgAQAIJ -AUAAQAAAQAAgAAAAAEAECAaAAEAAAIAAIAEAAQAgBAAEAQABAACAAUCBAAAAQEAAQAAgAAISAAAA -gEABRCCQAAKAIAAgAAAAAIEAAAAAAQBAAACBAACAAAAAjQEggAAAAAABgAQAAAAAIIABQYEABAQA -AAAAgAAAASCAAAAAAEyEAQIBAABAAIJgABAEAAAAAAJCCQAAAAAGAAAYRAAAACAAIABAgAAEAAKA -EBSAAABAAAAARwgACiAhAASAAAACQAAAAAAAAAgIJAAIFAAACQAoAAAIAAABQRSAAAAAAAIBEgAA -YAAAABQkAAAQMAABAAQAEBQAAAgVEwAAAAwWAEgAAANAIAAASDAAABQgAAAAAAABQAAACEAQAAAQ -EAAAKAAACQEUAAEYAAAAACoAAGAAAABIBAAAAAAAAIAqAAAIAAAAARAAAAQAAAAAQACCQAAEAhAA -EIAQAAAUAAAQgAABAAIAIRCABgBAFERCEIKAAACTIEIQgICAAAEEABCACAAEALQBEIAEEAACAEAQ -gAABAAJCEBGCAAAAkEAAEQAACY6AkgAAAgICEIACAQAAIAgQgAAAAACEIBCEEAAAAEAAEYBCAACQ -hAIQgAIAACCyBBCABgAAIAAgEIAAAAAAMAQQgFIBACDUAhCAAAAAALAcECAEQAAAgQDEKAIABAAC -wMQoAUAAAEBAxCAAggAAgIDEICNAAAAAgMQgAEQAAACAxCAEAgAAEgjEIAEIAAAChMQgQUAAAKCA -xCBAQAAAgwDEAAALLCAAQAAAAMDEIABCAAAAhMQgEUAAAIBAxCCBWAAAikTEIAEAAAAioMQgAQAA -AIBgxCAAQAAAIETEIABAAAAiwMQgACgAAIIAxCAAQAAAAATEgJAAgABEKQmACBAAAQAUCYAkBIAA -AAAJgAgAAACgEQmAGACAAEQQCYAQAMABAiYJgAIBAAAgAAmABQAAASAgCYAIBIAADGUNgAIAgAMg -JA0AAApYgBAAgABMEgmAAACAgiCQCYBEAIAAIAUJgBQAAAEAAg2ABARAAQACCYAIAwAATAgJgAAA -gIIEIAmACICAAYQUCYAABAABIBAJgAIAgIBEWAkkACACEIAAIIARkgAAoEEJMCBEACIgQKgUAEBA -QUABiQIIwgRKQAACEAIAAEBAABYkQBQAISAAAAQNjABKAAAwMCBABIJABgQQAEJAAkABiQAABD0E -CYoEQEBGAgAUNEBAUDDAACGAAokUADkwIUoAFAACigAARASIAAAwBABAABzABEgEBERCDQAAAQAA -QEAAQALGBCBEQAAAIFAAEBAgEGAAESAEEADkwEIoAIIAAEBEAjoEAgAAAQABAECAACCBoIIaqbEA -ABAIQnhAQKAoBAAJAQAAAAAgAAgAAJJQCAggJAwEAgBAAIBBwUAIEAAkoEIaAABPbEFCHEAAAAmh -TARgAAAEABCpAgAQmoAAYgQEAAikqIkZAEAAQFIoBAEAGAgADABEAAgAEACiqIBgCQAIIBAACRFA -GAAACAQBKgBICAAMAAEJAkAChAABAAQCSAyLgwCAAAgAdARQAYABwwZjg1AAAAAAAgFEAAAAhAIE -EyQAAADAQIQRABEAAQMEQAMiAAAAAEBAAQSQAAAQhAQgBBAAAAAAAIG2wgAARgAEgBACQBHUAAgB -ABBQEEQAAWIAAAABgwgBAACAgiQAAAEQCCHEJoCAAAAjwZRxhAAAAgACBmCGkgAIAMEGMMAAAAIA -QYwLFAgAAAgIAAAgCimJMQQAAAAEAQAAQmkAAQBJKQUAMAgUAA1MABAACAEABAAQECgAAQIMKAAo -oYEgAECMTJAAAIBEKAJCAAmQDARJRACRsJCGAAmMAAAAAhgIoAAMAAlgAJAKAAEAAggSAAABEABJ -DABCIKCgAgmoAFGwIAAACYJCAAkUqEAIgYQiAQFUAAlAABAgIQSACAQACQAgMAABQAAAgQCAQkAK -QEn4MkACFIACQwACQDAEAABEUARABFwAAAAQABAQFAAAEAQAaJODgASRhEgomJXAQEM0QOUQA0JS -TEIACgEUQABASAQEExYCAgAQAgRAFgAAAAAD1QCAAAAQFiREHEIEALmEQgAEQAJAQEQAAER0AEBC -VAICAAQiqwJUBEAkUABHABuoACYAABBKViCJ0PAwEAAcRCQAVAUFqYREIoAAQEQABEQAADQAgClA -AwkoAUCCUEDACAARRoAgACACApBKUkIAEEhASEgBEQUhCCE4IgEQlEJCJVABFBJFAQEgQSAgQgBA -SAlJSoAQAACASEAoIAAAEEgAAAZeAFhIEJKAAABAASBJFgAhCkgAQQgoIAIYAJBAIAEAAUkCOAUl -AEAAA6QByiREBQACQLFBEBEAAgkAEAFQSACAQEKgxERMQAANCSgILCgggEmWBHSICAgQwAhQUIgk -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 -MwBVCk5VVQWvIncPIgUFERF3GzMFBUUA/1VVBa9VVVVVAP9VVTMFMzMzMzNQd3IAAAw+DB0BzVVV -MzMDzww/X19VVQHNATNVVTMzELoQFTA1NTV3dxEFNTU1MHd3IncnJwGrMwozDwUVMDUzMzMzR0cR -3ScnNTVfTjMzEbt3d1VUVQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAAAAAAAAAACAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAuWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -DtYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAQA -AAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAACAAAAAAPjAAAAAgAAAAAAAAAA -AAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAAAAAAAAAAAIAAAAAABAAAAAAAoAAAAAAAAAAAAAAABAAAABAAAAAAAAEABAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAC3YAAAAAAAAAAAAAAAAAAAAAAAAA -AAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAEAAAEAAA -AAAAAAAAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAgAEAAgACAAAAAAAAAAAgAAA -EAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAKxwAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABgAAAAAAAACAACAAACAAAAAAAAAAAAAAAADAACAAAAAAABAAAAAACAAAAQ -AAEAAAAAAAAAAAAAAAAAAAAAgADAAAEAAAAAAAAAAAAAAAgAIAAgAAAAAAAAAAQAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIWAAAAABAIAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAgCAAAAEAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAARsAAAABACAAAAAAAAAgAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAgAAAAAAAAAAAAAAAAAAAAgAAQgACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAA -AAAAAAAgAAAO2AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAADAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAIAAAAAA5oAAAAA -EAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAADfAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAUcAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -47353,10 +53168,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAA -AYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAUAAAAABgAAAAAAAAAGAAAAA -AAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAA -AAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -47367,10 +53178,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAQAAAACAAAABAAAA -AIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAA -gAAAAAFAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEA -AAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -47420,472 +53227,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAd2AAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAACAAAAAQCAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAAAAAAAAEAAAAABHQEAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIIkAAAAAAAAAAAAAAAOLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAADNUBAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAACEAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAQAAAAADcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAEAAAAAAAAAAABA -AAAAAAAAAAAgAAAACAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABCQAAIUAAACAgAA -AgEAAAAAAAAIAgAAAghg0BAQAAIAAAAAEhABAAAAAAACAAAgAFA0EAACAAACAIAAAAIAAAIAIAAA -AIAAAoAAAAF4ACAQAAAAAgAAAAAAAAAAAgEQQhIBIAAAACQAAAAIAoAAEAAAgAACQAAQAAIAAAIA -ACAAAAAQAhBUAEAAAAAAIAgQAAAAAAAgAAEAQAAgAAAAQgAAAAAAQEBQECEAgAAEAFAAAAgAAAAA -QAgBAAgAAIAAEAAAAABggEAAIAAAAAAgQggAAEAAAOBQIAAAAAAAAFAAAQMAAABgUAAAAAAAAAAA -B3cEABAAAAAAAABIAAIAAAAAIACAAACAEAAAADACAAAAACBIAAIACAAAiEgAAAAAAAAACAgCACAA -AKAIMAAAABAACEAAAgUAAAAACAAAAEAAAAEAgAAEIAgAAQEAAAAoEAQAAYAGIAwIAAAIgAAQABBA -hAOAAAEIAAAgAAAAUCAKQAAAAAASACAgEAABABAAAABkAYAARAAwAAABgAIADBAAAAABCkAEAAAQ -CghAQAABAAwICCAACCAAEGAASABBAAAAhAgAAQSAAAACEABgAIAgAAAQAEAAgAAECAgAAAAAAAAA -gGAACQAARjAQYABAgAIAIAAgAAAEAAAQAAAAAAACAEgAAAAIAAAgQAAIBAAGAAEAAAAAAEEAwAgA -CAAGAACBEAAIAAABAEAQAAEkBBAAgBAACAAAAACAAQAIBAACANAAAEgAAAVOAUIBAAAQABAQBAAE -QAgAAAQCBABUEIABABACEEZAoEgAAAAAQCgACAAAAACAAIBIAUAAAIBAAAAABAAIABAACAACAACA -EIAIAgQCCJAQkAgAQAAAAAAABAAAAgAAUAgAACACAABQAAAACAIAABAAIAAAQCBAKABAAEACIAAA -AQAAAAIAAAAAYAAAAAIAAAAAAAAAAAAAEAAAQAIBABAAAAAACosAAAAAABAKIARAAABIAAAAAAhC -BgQAEAAAAAIEQEAAAACAAAAABACAAIAAAAAAAIAAAAAAADAAAAAAAAQAAAgABEkAAAAAAAAAAAIh -AAAAAAACBAAAABBABEgQgAAAAgAAEAAAgAAIAAQAEAAIABIAAQIEAAECAAAAAACAUAAQQABAEQBS -AIAABAgBABAAAAABEAAAQASAAAEIAAAAABIAAAAEH0AGCQAQAAAAQBQBAgQACAAAAAAAUACAEAAE -CAAEACAABAkAAAAACABICACAAACQAEEQEAIAABIAQAgQAAAAAAAQAAACQAAoAABIAAAAgCAADACI -EAEgAAAIBAgAAAAAAggBQAAABAAACABEEAQAAAAIBEAAmAAAQAgGAABQQAAASAIAAAAAAEQIBEAA -kAACACgBUABUAAIAiASIAIgBAAAAAA6MCAAACAACAAAIAAAEAAAAgkgKBAAAAAABCABAAgAkAgCI -CIgCAAICAAgAQAhAAAIACACAAIEgAAAIAYAQCAAggAgMAACAIABACgBAAEAAAIAAAAAQAAQBABEA -AAAABQAAAEAAAgAAAASAwCAAAAEBQQAgDAAAAAAEAAAgAAAggBAAAACAgBAAAADgEAEAIAAgAEAA -AAAAAAUAgAAAIAAABAAADNYAAIQAgCAAQAAAAAABGQAAAAQAAQEgAEAAAAAAAhAABAAgAAEAAAAg -gAQAAoCAACABAAAAAEAAEAAAQAAAoAGgAAQAgAAMAAQAAQDABAQQIAAAAAABIAAAAAUFAAEAAQAB -AAQAAAggAAAEAAACMiAAAAiAACAAIAAAAAAAACIQAAAIAAAgwAAAAAQAAAECIQABEAAAIiEGAAAQ -AAAAAAAAAAAEkwAgAAAAAAgAAAAAAAEAEAAAYgABAAsQAACEMAEAQAAAABAggAEAJgAAAgEAAAAQ -gAAGBQAAgCAAAAAAAAEAAAAAAQAAACAQAABQAAAIEgYAgSQARAEAABCAEIAAkACgEICUAAAAAAAS -gGAAAAAACBCA0AAAkgiCEIAEAAAAEAoQgIAAAJACKBCBAAAAGAAKEICEEACQACAQgAAERAAABhAA -AAjTgAAAAAIiIhCABgAAAABAEIAAAAAAQAwQgAAAAJAAIBCABABAAEABEICEhAAAAAgQgICAAAIg -ChCAAAAAAAAiEIAEAEABAEAQgIARBBQIABAoAgQAAACAxCABAAAACkjEIAIAAJICwMQgAAAAAALE -xCARAAAAIEDEIAJIAACgwMQgAwAAAABExCADAAAAEkDEIAIAAAAAoMQgAAEAAAAIxAAAAcEgIQIA -AACAxCAAAAAAIoDEJAQAAACABMQgAsAAACDAxCADAAAAgMDEIAQAAAAAgMQgBEgAAAAAxCQhAgAA -AsDEIAEAAAAEgMQgAAAAAAAAxIAoAAABBhUJgAgCwEGgEAmAIAABCSQQDYAiAAABABAJgAQFAAAQ -IgmAAAAAAIAiCYAYBQABAAAJkAgAAEAAAAmQJJAAAKACCYBUBAAAAAAJAAAOIYCEAQCAMFAJgAAF -AAMEEAmAAAQAAaIICYAUBICQgBAJgZQCAAAEGAmAAAJAAABgCYAgAAAAIIYJkKQBAAEEIAmBCQSA -AAgQCYAYFAAACAAJGYBAAEAUJBAGAEAIQAAAAJggRDAEEDFAAIBEBAUAQAJEIQBIAQBQABAgBCJM -CUgyAQBCgAAAQABBAAJCDBAwABBkQCUAABgB5QBAMAABAg0AAAkvcGAAAImAfAgEIEAwBABAQFAA -QEIBAAAAMCEIJAAIKABCQEJABQBMwJCAQECJQBLECgQAAAARAIAwIEAyBFJCACAgAckAEHBAAAQA -yQEwEABCEALBAARACEEABEgAIhgIQRAERAgMCAA0AgFAQEGAABEAoBgACAhAQAAADCBSFETh4AQA -AAioAAEAgaEgTAgABAAAKABICCAcAgRECIEIggAARTYAAAAoEgwACAAAAkwAIAIADIABoSAQUAgA -AEBACBwYQBoAAaEISAABRIgEBBIBCAChwARMCAgAwAwAFEQoCaBAEQAAEgBEABAAAAISAAgAAMAG -KBCAkBFgkIRgQIEAiACCBiACEAgIAAIAYEMkKAgBAAAGIQABiYGBRAMABCAAAAgEIAQABAQBEBAA -EIKICACKBCEBAgGBABBAIFAAACQAAACG8hMGAoMAgAJAhBRgSAAAEAKIBmAQAcgqABMAAEYAAAHB -CALIEsEAAYIIBAAAAECMAwAQAFAAAYkMCEBgAAEQAAECAgQAgIgJAAAGEAAwBIBAAABCBhWCQhCA -YAICVgEABACQIUBAAkAAECgoDCACQQAJaCiAACmBqIgAICAggAJABAGoMQANKQ6EgjAAAEJAAEBI -KCgAKYAAADEyAAAQjAAAAA53QGAoFAAqQAIpICICCAgAFIKgBAAAAYAAgHAACAQCQQgATAAADDAE -EAIUggIACYAEACAqIgAIgARAKBJQDAAACBCAAAAAgkAQAAigAACKSAAApAgCAAIAAQJEIhoAZBRE -AEAiEgUABK9QQAAAIhAQBoAXRABAVAAAAFBgAoIQEgICHAIARFQEUBAIQBABAAXtEAwABAgURkQA -EAICBFgACgAADBoAAEYERBAAQEJAMABEUByFAAAAEHYEBQEABAIAAAAAAgAFGBBGkYIEAAA4EEQW -ACBQBcAAABAKEAAAAgIGEAEMUCnoEAMQEIDtxEAQDFAF7EAACEBAISAJIVRBAUBQoIBYIIEgAohI -xAAYBQIgMhKgEFACCIKACEQ6UAAAQDIRIDggCFqAgACAQSmKElIITAQSBAhAuaAAAEAQAQjIkgCh -AAAGAgAQiEgAAgAAgb1CA4BShIhIMB4SQBgYySpasADIyEscgRoSEgCmARhIDVCQAAAIADIUCEjI -whwRTF0BKECCGNyDIAAShFIRzgQAQhKIIQQECkoSMCpIDkMIAhCAEgBDgwAWEAjBwEIQkoOQkCwk -AEggQJABlIAGEAAHFGAIBAAIAAoQRJOCAo4IShQERABCskQStUJAAAGKAsKwjUGEREgAAAY9EgKQ -QpLECAaIAhQAkwUKigBChAQQQgJDSEAFDEFAQIAAgIQAgAQxgBBCAACSkECKBCKwAEFAQIFEQBAI -QYQCAghStARMBAMIsqoVBMgAypARkIERFQAAgAAYUCQRMgQ8AxCACWAjBBABAQIhAACFOIMAEIN8 -IoATAEgigQAAAAEBCIEAXCCQICIEgIBAgwAQgIACAC4ikDwBARAAbgCSAAAACvyRmQQAEACH9AAA -AJAkJKAAAxkIgCCEgGgBBHTCLyMAQbIgAIEAAIBCA4Aj6xBAgyEAgAMjbyGBAgIGkAEgAIkAgBES -gNgAgAUQADCABgIQFg93RldFRRtfNTUT3zI3Ed0zdw9fRldVVzA1MDVfXVVFVQUSF3d3L1cbXyJ3 -BfVVR/P3Pz93d3cnMydVBRHd3N1GVyd3M///Gyd3Pz+7r1VVAAABFwX/M1Und7uvUFUndzU1dncn -d18bEd0R3TU/AfFfXV9fX1tVU18bU1UdHVVVVQUdP1UFNTV3Jz8/d3czNSPvVVMEFVVHG19OXxEV -VVU/PzU/DyKKm1dXCl86PwPPMTsT3zMRDwWKm5mbNT81P6+t/+9VX3F7u7EvigpOJycG9qqL8/I/ -NSInd3czJ6qvE9/d30VnEbsz+v8PJyc/Oru7VVoAAAERAPUzpRsbd3dVXycnNT91dyciChsS3hPf -MDUH919eChtfV6WjX1+jpR0/VWZVXwwdVV81P3d3Px0iJzM6M/9aU66/qkcFjQUnu79VWj86MD8P -M4uLAP8KXzo6A89VVRHdDw8zM4uLmZg1NTU1oKGqqzMzEbsREQ2KCl8nJwX1VVUDAjAwIiIiIqqq -MzMR3RETR0cRuzMAAA8nJzAwEREzMwAACRwzMzOqGxsiIjMzJyc1NURGJycKChHdEd0wPwX1UFIK -ClBSpaUKCqOjHR0PDzMzDD8zMzU1IiIMDCIiVVUAzFpar6+qVQWvBQW7ujMzMDAwPw8zR0cA/wpO -NTACzlVVENwPDzMzR0dVVDU1NTVQUQABMzMidyInDVcKXycnBfVVVQMHMDV3ciInVVUzMxDcEBFH -RyJyMwUAGyciMDURBTMzAAAJGjMzM1UnIhEFMzMnIjUwREUnJ19fEd0Q3DA/BfVQUV9OUFFVVQob -U1MdDA8PMzMMPzMzNTAiJwwdd3JVVQHNVVUFBVVVCl9fXxEQMzMwNTA6HQAAjHQAEZAdAACMdAAR -kB0AAIx0ABGQHQAAjHQAEZAdAASMdAARkB0AAIwkABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQ -HQAAjHQAEZAAAAxoHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAYAAAcYAADhBgAABxgAAOEGAAAHGAA -A4QYAAAcYAADhBgAABxgACOEGAAAHCAAA4QYAAEcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAAD -hAAABHsYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAc -YAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhDOqOjoPVQ8PERERuyIiM6ozMzMzREYDAzMPA/NV -VQUFDwADARERNTURuycnAAAF9TU1BRGqqzJRDw8PDwDMEd0zMzMAMzMzMzMzU1EiIgUFAAADDA8z -Mw9fXQ8PMzMzMy4uIu4wMDAwInciIgD/VVVmZouKqqqqqgw/A89VAjNVGxsbGwDwAPAiIouLMzOq -qoiJA8+qVQ9VBQVfXQABIiIDAwPPM1U1NQ9VDw8iJyJyEBUzUDMzMzNERQITMw8D81VVX04PEQMH -d3c1MBG7JycAAAX1NTAzIgABMVcPDw8PAc0Q3DMzMwUzMzMzMzNTUndyChsAAAsIDzMzDwUEDw8z -MzMzHQwQ3DA1MDUiciInAP9VVVVVR0ZVVVVVDD8Dz1UBM1UnIiciAfEB8Xd3R0czM1VVREUCzlVV -D1VfXwUEVVEiJwIHAs4zpTo/D2YA7ruxEbt3dzOvDwpVX3d2z88zBQHxqKsFJw/u8/ERGzU/Ebsn -JwAABvY1P6+7//s3Uaq7MyIx/RPfAPUz+lVfqq8PBVNbIievjQAACwEPETMFX3+qmVVfVVouPyPv -Pzo/OiJ3d3dXVw8nZkeLm1VTVVMMHQHNVfczXxsbGxsN/Q39IieLmVVaVVO7uQPPqkcPZgUnX3+q -q3dy8/MDzzNVMDUPVRH/d3cnd7q/M1UPX1UFd3XO3zNfB/dUV19fD//z93J3NTUFryJ3AAAF9TU1 -M3dVUTtXVREzdzP/Ed0F/zP/UFVVBQ9fU1d3d19fAAADBQ93M18FFVVVUFVVVR0dEd0/Pz8/J3dy -d0VFDxtVR0dXVVNVUx0/E99V+zMFJ3cndw//D/93J0dVVVVVU3d1E99VRw9VTl8FFf/7d3fy9xPf -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAABAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqOAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAAAAAAAAQAAAAAC7QAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAACAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAQAAAAABAEAAAAAAAAAABAAAAAAACAAAA -AAAAAAAAAAAAAAAEawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAAAAAAEgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACQAAAAAAgAAABAAAAA -AAAAAAKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAgAABAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAEAAAMAAAAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAADvsA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAgAAAAABAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAAAABAAAAAAAAAAAABAAAASAAAAAAIAAAAIAAABAAAAAABJwAAAAAAAAgA -AAAAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAAAEAAAgAIAAAA -AAAAAAAAAAAAAAAAAAAAAgAAABAAgAASQFIEAAASEAIAAAAAAAAAAABACAAAQAAAEAAAAAACAAAQ -QAAAAAMAAAAABiBCAAAACAAAAAACAAAAIAEBEEAAEhAAAEEAEBAAAA4mAAAQAIIAAAIIAAACAAAC -AgAAAACAAUICAgAAAAhQQIACEgACAEEAAAAIQAALAAIQEAEIAAACQgAAAEAIAAAAAABwAEAAAAIC -AAAAEAAIUAAIEjAAcgIAAAAAJSEIAAAQABAQAQAAIAAASCECABAAoABwAAQAsAAIABAgAAoAAAgA -EAAFABAAAEAAAAAAAEAAADBAAQAAEgAAAAioAhVCIAAADtUAAEACQAAIAEBwAAUACkAAYAQSAAoA -ACBAAhIACBAAAABQAAkAKgoAADAAAgAAAAJCEEAACAAAACAAMAIgAEAALQAAAgAACAAIUAgCEAcC -AABAAAEAAHYAIRIITgQgaIAAAYIGAARIIAAAAABUAIgCAAAIAAAAiAAGAAgAAAJ0QAAhgBBQgAAg -ARGAAgQACAACAAAAAGCARAAQAAAQRgkAAAAGziABgAAgQ4BIAQCAAFCECIgBCAAMQA4gACQpgAAE -AJACMACAAAQBwAAABIAAAGAQACABAAgAAAACACgAFAR0EAABhIAAcAjAgAIEAAAEQIhAgIgAAACA -EAAABAEoQBIAAgAQQQDAkBIAAQQCAAIUAAgQBAAEQyQJQAAAAAEEARAAAgAAMSogkQACAgAAwAAU -jAAAAAOMBAgIAMIAARQoAAAAAAF2AAIEAACQCIEAAAgBBlAABAAEAAAE0AEAAAgAAQACAMFAAAAA -ABAAAAAAAgAEAAjBAAgEQAAUgAEAQBAAAAACiQIABAEACBAIgQAAAQAEBAAQQAAAAgAAAAGQkAAQ -BIQUAQBCAEAABAAAQAAgEQAAAAAEEAABAAIIAQAQABIAFEgAAAAAAoIAAAACAAAAAAwAAgAAAAAE -EWABgAAIgAAEIAAACDcAAEAAAEAIAAAIBAACABEAABAACBJggQBACAAADCEAAAhIAAAAAJEAAASA -AAJAACIADAAAEAEAAAAQAAQACAAAAAAAAEAUCAABQAAAAAQAAIIICAEQAAIAgAIAAACCEoIACDQA -ACDSAAQQYABAEAgCABAAAEEADEAECEABBAPCAAKQAAAAIIAABBAAAAAAACAACAAAAEAAAAAoEAAQ -QFIAAAABm4AEIACCAYASQCAAAFSAQCiAABIEBAghICKGKAQEEDAiwgIAEAEAAAAAESACAIAQQYIA -AAgAAAICgEAQCgDESoAIgSABEADAIAwUEAIAQAoACEKICICAIQAJAYCBAQCAAAgEAAGIBABACAEA -AgQEIAAIQQAAAASAAAgAgAAAAAAACARAAAgABEAKAYACRBADAQiAAACARIABCAIAARAABEAAAAeT -CAIEAgCCACEMACAAAAEAAwkAAAAIggACCQACAAAQAAQIAIAIAICAAAhAAgAAEAAgCAAEABAEIAQI -IIARhAAABIgAAQpAAAICSAAAAQQAgQAAoAAARAKZAAQABEBAAIAAACAAAAAhAQAAAIAAAATAhCFA -AAAAAAQAAAQAAQAAAQABAAAAIAAgAEEEAABAAEEhAACAACAAYAAgBAAAIhAAgAAADpAAACABASAQ -QCBAAAAATgAAQAAAAAABAAAAEAAAAMBAAAEgAIAATgAAgAAAABAABgDggGBAAARAAAAAYAAAAAAE -ASAAQAEBICGAAAAEiIBEQAAUAAAAACIAACDICAAAAgAAAILAAEAAAAAQEQAAIIAAAAQAAAJAAQAA -AAMAAAAQAAAAAAACACAAAAAACCABFAAAAAAAAAAiAAAAIAAAAAQAAAAOowAAAAAjQImAAAAAgAAI -JAAAAAAAAAABABAACAAAAAAABAQAAAAgIAAAAAAAAAAAAAoAAAAAAAAAAQQAAAIAAAAAoAAACAgL -AAAEABACAAgAgAAAAJAICRCACQAAAUgIEIAYAACQAiIQgAACAJEAKhGAAABAAgAgEIAEAAAAFQgQ -gAAAAAAgABCABIAAkUAAEICAAQAAAokQgAQIAAAgBhAAAA3ygAAAALAAUBCAAAAAAgACEIAIwAAB -IFAQggQgAAIICBCAgAAEAQgBEIAQAACRwCkQgQQAAAABIBCAAAAEAiAKEIAAAQAUoGAQgAAAKAAg -BBAgAwAAAABAxCAoABgAAIjEICBIAAAQSMQgQEgEABBAxCADAAAAQsDEIAIoAAAihMQgAQAAAAKE -xCAAAigAIIDEKQEAAAAAaMQgAAAAAACAxAAACjcgEAAAAAggxCAAAAAAIEDEIAAAAAAghMQgAwIA -AECAxCgCAAAAAEDEICEAAAAgwMQgAgAAAAIAxCACAgAAIADEICEAAAAAgMQgAIAAAACMxIBIAABA -ERQJgAACQACoEgmAACJAkAABCYAAAAAQAAANgAgCAAEAKAmAkAAAAYAgCYAIAAABAJAJgAAAQACA -EAmAFAQAAAgACYABAACAABAJAAANGICAAAAACAgJgAAkQAEHIAmAAACAAJIYCYAEAQABACAJgAgA -AAAICAmAZAAAEAAYCYgABQABAAEJgAQAQAAAAAmACAQAgEQUCYAKAAAAoBAJRABgAEAEAAQQQEAA -iBAAQAAgEUBwQkBA1GQAIDBgAIkEAEAEgBBgBCAAQkIQEKIMBghERAYAAQAAIEQIYGBgARAggHCA -AATMAEBAYFBwYIAAAAcKAATSQkAQEBEKCECABIwMAABGSAgBBCAAAEiAcCIABMEECEDBCAJEAAAg -QHASIABAUMBAQGDUMIBAAIBAAAAAQAACVCIAAEEBiCAEAAACIAQAAgGBABAoRAEQAghSCkIABABA -CCQBoAABAAIsBBoCEgwCAAAEBABAAIABIOzpCQHh8AAIYGgA0AgBBOAAAAAAzEAEBAxAJAQBAAAE -IAAECgAAS7kAAAmhIGBAQEhAAEBAVMAAwAAAGAgAABBBEEQENABKAoEAAhJCAARIAgAEBGQATAwE -CAAAIAAAAKBAAAAAEAIBCAgBSQhAAgpYAAFAQAApACAAAEKJEBCAQEYgAADAACCARkQgCNAUQAAW -QAAIAAAAgshoAIIACYIADiAQCAAQYhAEIYgQAAACYgAiBAAEBAEIAAAIAkEiAJCEJAiIBAAAAACN -BsDGIBCIEAgwYCQgKgAAAAAChCBiAAAAAIBEIgAICQAAEAAiAICIgMMCBGAICEAAgAgEJAEGhAEE -BCCEAAABACJDDGJAgEAAQAMAAABERAAAAKIwAGJBAQoICCgAAglVlSEoCLACAAEoCaAoIAJASAAI -ACAADAFABICgUAACCQAEAAEqRQANCFAQIYghQAlJCAKyMEIAAQAihamqYAJJqQgAAAcrACAIAAIA -AIAgIaIggAGADIQoYAAAEAwBKgEoUgBBBAQCIRAQAEBAIEhxKkIADA5iAhGgIAABiA0MKCggqgkp -hBAgABSACAAQAJAAIQAICBQvAgJEAEVCAIIUAKmEFAACUBCAAhQQEgICBEAAUAAIRERMAGQABBAk -UAAYkQAUBAACEAAAi5YFAAB2AgAEHAQSABVAEECMKAACFAAQFRQAVAAACP05IAAQAYIAAAAUMBOr -hAtTAQQAEAAAQQEUAgAQQEwghAYBCBAQCSgiSAAAEJBSACAABBCwECRCEAAQQAFEVAA0gIAAAASA -jNQCWygRKEBIQQRQDUhAACiiCSAkTAAAIBkAMEIAUhIQAUEwTk0SBBUAgExAgAqSEoBSMAISKCAg -QCEggSMhIIAaApAQMgCAEMAIUgoSCQACAkgwAhZSEAAAAAAD6RNQChJSIaFZQzADUDUABYVCMABC -yMDW2xBBChIpQAAoANOaEgIiAABIWQoSIwGiAgAIADZRAAACCpYCjgCQABAKoABIIBwAAEhFwLAd -QUWSqEQQChCQAAzJCjBgkkIWACpGEAUAhAQREAIUQCQCwpICCheT1EAFkgVCjAQAAEJKCBIQAAgA -yoRAAAAEE4oCVCAAkASCCMiMSAIUBAACFoMAAA8VQUIEBAQREQIAIhAAABIQkAgil0REUQRAAAiU -BBIIAxJoQAQEEEyPBApClAQQCQSEMAISJAISFdQNBJUUkoBWAMBCjABDBDICAAhIBAIKAIUAAABI -EyIFQAAgEwMQgBCEiQARlAAAgLQgAAAKgIEQEIAAFGQAoMAETBEAgAMCEAEAAYIEAARwBJWAwRDc -AJAggwAAgGiaASABAJCAAICQQAAAC36AAYCAEBQ2BBQAhAEAgIAgGQAUBG4nECgCMACAABIhCIAw -gIBAEACQAQAAgACEMBCTwIgASICQIICEEKg0IjCCAREKAxyGmIABACIqgFASIDU/UFUiKtzdTl8b -dzP/J693J1FdVf8MPzU/J3cPADP/U1U1NQ8AUV8ndwpfM1UPEfP3MDUnd3d3J3cFETNVdydVBQ9f -Cgrc3Sd3M/8z/3E1AAACDzU1U1UR3RtfNT81PxHdVFcFrzOv//sndzN3Pz9QUHZ3J3dVU1RUrr9V -BT8/cndyd1NVMDWquid3VQV3XzP/Mw9VN1U3Vf8BUV9fRUV1MCcnMD+qrxEb3d9fXycRM/UIfxEb -UV1U/o6fMDobG19VM/qjpTo/X1VSXxsbJyczXw938/E1Pycnd3IbG193M693d6qvDwoKCt3fJyIn -uzP1ezoAAAjyOjWjpRPfCl8wPzA/E9+YmwD/M/9VVyciMyI/OqCgdXcbEaWj5OSvr6qvPzp3d3d3 -U1o6P6q6IndVX7szM/W7J6o3qjcBq1f3ChtXV3UwIncwPzMzERsREwoKM1UzAAh/EREI+wCqBhcw -PxsbVVUzAKOjOjpVVVBdGxsnJzNVD1UDATU1JyciIhsbX18zqiIiMzMzMwo7ERMnJycRMwArOgAA -A1Y6OqOjEd0KXzA/MD8R3ZmZMzMzAAACJycPDzAwoLNERhsbpaVERAUFMzMwMCIiIiJTUzo6ADAi -dzMzETMzABEnqjKqMgCqVf8KCgD/VQAidzA6MzMiKhARChszVTMFBY13dwT3AasMPzA/JyIAADMF -U1M1MAAAUF4nIhsbM1APVQMHNTUnIiInJyIFBTNQIiczMzMzCjsQEScnMwAzBSE1AAAJojU1U1MQ -3ApOMDowOhDcVVUzMzMFVVEnJw8PMDVQc0RFJydVVUREBBUzMzA1IiciJ1NTNTUAMCJyMzMiCjMF -Mw9VMlUyVP4AVV9OAP9VACJ3HQAAjGlAEZAdAASMdAARkB0ABIx0ABGQHQAAjFBAEZAdAACMUEAR -kB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIxQQBGQHQAAjHQAEZAAAAlOHQAAjHQAEZAdAACM -dAARkB0AAIx0ABGQHQAAjAFAEZAdAACMAQARkB0AAIx0ABGQHQAAjFBAEZAdAACMJQARkB0AAIx0 -ABGQHQAAjFBAEZAYAAAcYgADhBgAABxgACOEGAAAHGAAA4QYAAAcQAADhBgAABxAAAOEGAAAHGAA -A4QYAAAcYAADhBgAARxgAIOEGAAAHEAAA4QYAAEcYAADhAAAAZoYAAAcYAADhBgAABxgAAOEGAAA -HGAAA4QYAAAcAAADhBgAABwAAAOEGAAAHGAAA4QYAAAcQACDhBgAABwgACOEGAAAHGAAA4QYAAAc -QAADhBHdEBUwMFBVdycndyJ3M1URu3cn/v//HwWvJ3f/N/9RJ3dTVa+/Bf81NTA1G18ndzU1MDUb -X3cnNTUPX1VRO1dfXfXxGxsndzU1M/8z/3t3AAAEsDU1NTVRX66/NTUA/3d3cxUwNQWvRXdVVw8d -9fVQUCJ3d3dVU8zMD3d3JzU1Dh9V73cnMfcz/3E1U1dfG6r6M1UnJxEnFf9PFVVRMfcBVSNzI+91 -fzC6qq8RGxsbMzMzXwpfERtVV/8NIncbG/8y/6snIlNar64A9TU/NT8bGycnNT81Pxsbd3c1P7uv -//c3UV9e9fcKXycnOjUnuzP1FxEAAAZKNTo1OlJfr681PyJ3d3JzujU/AP9Gd5mbDy719qCgJycR -G6qjzs4PMxEbNToNL1XfERs3+zP1ezpTW6+vqqozXxsbdxtdd49d//c5/1f/I3Mi7nd3MLozMxER -GxsPDzNVCl8REQACAA0idxsbADIAqycnU1MFBDMzNTU1NRsbJyc1NTU1GxsiIjU1EQVVVzJRUFIF -BwpfJyc6OicRMwASEQAADkc1NTU1UF0FBTU1GxsiIiO6NTUzM0R1mZhVVQUGoPUnJxERVVUKCg8z -ERE1NVVVVQIRETcBMwArOlNRBQUAoDNVG3czD10AB11VVwjOVf0ArxDcEREwMDMzd3cnIg8PM1AF -r3d3VFUAHxG7JyIANwBRJydTUwUVMzM1MDU1GwonIjUwNTUbCiInNTAPCgABMVdQUQUBCl8nIjU1 -MwAzBXF3AAAEtTU1NTVQXgQVNTAzMyInIxU1NTMzRHZVVFVVBQVQVScnd3JVVQAADyJ3dzU1VVVV -AXd3MQIzBSE1U1IKGwBQM1AnETMPFUQLFQABAMYAVFD/ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgIAAAAAAAACAAAACAAAAAAAAAAAQAAAwAAAA -AALvAAAAAAAAAAAAAAAAIAAAAAAAAEAAAAAAAAAAAAAgAAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAADAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAAAAAAgAAAAAAAAAAIQAAAAA -AAAoAAAAAAAQAAAAAAAAgAAAAAAAAAAAAAAAAAAACAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAI -AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAKxQAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAQAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAEIAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAk8AAAAAAAAUAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAABQAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAIAAAAAAC -AAAAAAAAQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAA -QAAAgAAAAAAABAAAAAAAAAAAAAAAQAAAAAAAAAAAD+gAAAAAAAAAAAAAAABQAAAAAAAAgAAAAAAA -AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAEAAAAAACEAYAAAAAA -AAAAgAAAAAAAAAgAAAAAAAAASAAAAAAOegAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAQAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAQAIKAAAI -QAAAUEUAAgAQAiAAAAIAQAAAAgAgAAAAAAAAACAAAAAQAAAAAAIAABAAAIAAYAAACAALAAxAEAAA -AAAAAAAAAkABEAEgBAAAAAYuAGAIAQgBDAAAEAAAgAICAAAAAAIQAgICABAAEgICAMAAAxAQAAAC -SAAQAAAAAgCCBgAAAAAAAAAIAAgRACACAEAUUAAAAQQAABAIAAAAAAAMgAAQAAAACAQgAAACAQAA -ABAQQAAEAAAAAAgAAEMAAgESMAQA5AAAICAIAAAAAAAAACAAAAIQADAAEABACQAAQCIQAAAChAAA -AAAAAAANAAAACKcAABAAAAAAUABAIAAAQAAhACgAAAAAAAEAQBAAAAAAAAAQIAACAAAqCCAAAAAA -AAAEMAAAIEEAAQASEkIAACAAAAAQAABgAAAIQAACAAAIAAAAQAAAAFAAaQEAAgADBAAAAAACAAwQ -QRECYAAAAI4ACgBACAAKECAAAgAABACQABEAEAAAAIYABBCAABAEgCAAAACAARAOQggACABAQAaA -AAAIowABgAAWCAgAgAAAABAAEEABQIAABAAIAAAAgABgABAABAQSAQQAUABAAAEAEQgAAHQACAAA -CAAAAAAAgABKFCAJAAACAApIAGAAAAARRAAgAYAABIQAAAAAAABEAAhIAAQEEBCEMkkCEgAAAAAA -CBQgAACBRAwACAAAAAAACAACEAQAAcFMAAAAAAABgCIAAAAAAAQAUeiQAAABAAQCCAIAAA+DiAAE -AQChAIEABAAByAkBApAACFCAQQEBAAAAAAHAAAkAEEDAQBIAAAAAAASAQUDACAwAAAACEAICAAAB -RJQAAgACAAkEFLAWMAQAAAAIAAAAAAAAAQQAEIiAAAEAAAAAAAAQAAACQABxAZABAAAWAAAACBAA -AAAEAAAAAAAAAQIUAAAAAKAKABAUCACAAAAgQAAAAABBISIAgAAAAAAAAAAAD6gAAAgAMgAAiACA -AAAEBgAAIIAEICABEAAAQAAFgQAAAAABQkBCAAAKAAAAAABIQAKAAAAAAAgAAAIACUKADAAAAABA -IQAAQCIEAAAAAAQQAAgAQAgBAhAAIAEAQAAAAQAACAACAQAQAgQAgAAAACECAAhAAAECECAAAAgA -AAAIAAQAAAEBAAEAAAAAABAEAAAAABAgARAAIBAAEABAAggiAAAB5iAAAAAAABAgIAAAARBBFoAg -CABAAAQAAQAAEAAgIggBAQgIAQQCEgBQAAQAFAIAACgICAAAAAAAABIAAAEAMgJQAAgEBMiAAcAA -AAAUQQAACAAQBIAAAAAIgAgZAgAAAgwEAgCAAAYBCAAACAAAAAEIAoAgGAAAAEiAAAAEECAACAGA -ACAGgABJAEAIiACAQAiCAAEABAAACgAAAAgAAAAAAAg5CAGBAAGAAAEIAYAAIAAAAAyAgACJAAMA -CACAEAQAAAAIAIBACAAAQAhAAASQBAAgCpQAAIgAAAAIAABAAJYBQAwSAAAAAgAACAEAAgAAAEAA -BABAAABAACAAAABEQOABACAgIAAgIEEAgACAAAABBACAAAFBKAABAAYAAAAEAAAABAgBAAAAAAAA -AAYAAMAAAIAAAQAgQEAAgAAEAAABAAAABUsQAAQAAAABgAEEAAEAAABAAAAAAgBAAAAAIIEAAEAA -BAEgBAUAIEBgACAAAQAAAAAABAAAAUAEAQQBBCAAAAEAAAAEAAAEgIAB4AQAAAAAAAAEAAIAEAEA -AIAEQgBAAgATFIBIACwJAAEAAAAAChAABAQAAiAAAgAAFAAAAUQAAAAgAAAAIAAAAEACAAIAoAAA -AAACAACgAAQAAAAAAACAAAADiwAAAAIBACiAAAAAAAAoCAAAAAAAAEQAAAAEAAAAoCCAAEQggAAA -AwAAAAJAAMAgAAAIAAAAIFIACAQAAAAggAAABAAAEEAgAAAUAAAAACgAgBAAAAFEIBCAAAEAAAgp -EIAAAkABAAIQiTAAAAAAABCAIAAAkIhQEIAAAABZACgQgEQAAAACABCAFICAACAAEIAAAACRIAAQ -iAAAAAAAIBAAAA6ogARAAAEoABCABAAAAAACEIAEAEABkiIQgAAAAAAADBCAEABAAAAAEIAEAEAA -AAwQggAAAAAIABCAEAAAAABoEIIAAAAAAAAQiAAAAAAgABIoIgAoAADIxCgEQCgAkEjEIAkAKAAA -iMQoAQAAAAAAxCADABgAEIDEICIAAAAAwMQsAwIJAACAxCAIgABQAETEIAEACAAQgMQoAAAAAAAA -xAAADwwgAgAIAADAxCADAAAAgIDEIAIgAAAgwMQgIwIAAACAxCACAAAAAADEIAICAAAAxMQgAQAA -AAAAxCAiAAAAgIDEIAMCABAwgMQgIgAAAACCxIAAAwAAACAJgQCCgAAAAAmAAAIAAAAQCYIEAAAA -AIAJiBgAAAAgIgmAAAAAAAAgCYCYAQSAECAJgEAAAAQIAAmACAAgEACgCYQAAAAAAEAJAAAD34AA -AKABBBAJgAgAAAEGEAmAAAoAABAgCYCUAQAAAJQJgJAEAANCBAmAAAAAAAAQCYAGAACAEJAJggAA -AAAQFQmABAEAhIJQCYKgAACAAJANAAJQMGAABAgAgkAEEAAABgAAIgDAFDQEBAEAAAAAIICQmEJC -AQACAUBAQAAQkCAAQFBESmggEAAgBAACDAAAEgQIQKAQEBBAAEAAAFBgAAAAAAecABBABGVgAACg -kEZCLAAgMSQgQHAEACBIBAACAAAMAEAgAEJCMQAAAQAAAkJMRCVAQFBQACAAAEgQAUABZACFQEAA -AHBpAJAIAEAAQBBgQAAIAAQMAgBEQAIAEEBBSUDgQQAAAAQAQAQYAAgABAAAAARCAaECyAJCABIU -AEQAAQgAAAChOkwKBAAAACmAqBgoABAASCgMSCBQAAgEAAEBAAAAQYIICAQEAAAACQxAAaFIBAAM -DAIEBEBUAADAAQAACAAAAAwAAaEsCABCQVAhgQAARAAIAgEEBEBSBABACBIEAAAAAEASBBIARAAJ -AAAAAgIAQAAAYAgCIACDAgxgLIAAARFCIAQAiEgJABABAAQAgAAAIABgEMAAgJAEQCCBMAAAQAEG -NAAASABiARBhAAAAAQjARCAAiMgIACABAAAAAAAAAACOCAQUICgAAAECAiwgEAEgAwgAQGAIAAgL -AATKAMAAAyRBECIgEAhAgMCCBAAQAgAAEAEIIgAIAQKAA2RgQAAAAMODJsAIAIAAQAIGgMEIAADA -ACAQQBQAAAQMIABEUjFMAACqKAACAkESAAAEACABAAASACAAAGiMAAQQglAAAAAAKAAgAAAFCgSI -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 -AAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAQAAAAAI6AAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAQAAAAIAAAAAAAAEAAAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAIAIAAQAAAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAA1ZAAACBAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQAAAAAAAAAIAAAAA -BAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAIAkAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAQAAAAAAAAA -AAAACAAAAAAAAAAAQAAAEABAAAAAAAAgAAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA -AAAAAAAACF0AAAAAAAAAAAABAAAAAAgAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAABACA -AAAAAAAAAAAAAAAAAAAAgAAAAgAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA -AAAAAAAAEAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAE -sQAAAQAABAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAQAAAAAAAAAAAAAABAAFABADAACAABAIAIAAAgQAEAAAAQAABJAAAAAAAAC -EAAAgATAAAFACgIAAAwAABAAAAAWAgAAAABgAEADEAAAIAAAAAAAAAgAAAAAAAAAAAHDAhAAAgAA -AgAAAAICACAAAAAQAAAAQEAAABACAABCQsACCAAAAAAAAgAAABYAAA6AAAAAACAEAAAAlAACAAAA -AAAAACQAAAEAAAgAAAACIACAAAgAAAEIACAiAA8AAAAAEAAICABABQBgqAAAAIGAAABSAEAIAAAA -AAAVAIAABQAAcAAAABAAAAAADIAAAEAAAAAAAAAAAAAAQAAgAAFAAAAABhMAEAAAAAgAAAhQAAAA -QAYACwAgAAAAACAACCBCAAUAAAAoABIAQAAAEQAM4AAAAAAAAAAAgAAAAgAAAAEIAAAAAAAAgAAA -AAAAAAAAAAEAACAAAAAUAEAEEAAIAABEUAYAAGAGQAYGAAAAAAAALABAACAAAAACEEAEAACAAAIu -QAAAAAAAAABACAABgAEAEAAJAFABAAACAAAAAAAQAAACAAAMzgABABBAAoAAAAQAAAQMFABAAAAA -IAwIAAIAEAEgAJAAUEAAAAAIAAAGAAAAAEkAAhAIAAAAQAAQCAEAAAAACgIIAABgIAABAAggkAAA -AAIAAgAEBIACIAIIABAkQBAQCAAAECCAAEhAAAAEAABSyAAAAAQEwBEAAAAAAQGAEQACAAQBAIBg -AACAEAAAABABAAAQIAABQAgAAAAEAJACAAAAAArAAAAAAQEwAAAEAABASAAICigEAABBCAAAAEQB -gAAJAAAAAAAAAAgJAEAApAAAAABAABAABMAIEACAQAQEBBAAAAAAABAAAAACAAAAAAAAQIIAAAAA -AABAAhEADAAABAACEACEQoAAAIBAAUAAAAAAQAAAAAAQABBAAIAAAAAAEEAAAAAAAAABQAAAAAAA -AIggAAAAAABABgAABAAAEAAAAAAABuUBAAAIQAAAAAAAAIIECAAAgAAAAAAUEAAAEAkAACAAAEAA -AAAAKCACAAAAAgAQAAAACAAAAAAECAAAAAAIBBIAAAAAAAAAAAAAAAAAAAACAAAADAAQQAABAAIA -AABAEAEAACgBgEBAAAAQBAAAEAAAAAgAQYAAAAAAAAgBAAAAAgAIBAAAAgAAkAAQAAFAAAAQAAAB -AQAAAAAAAICAAEACAAALqwAIAAEAAgIAEBQCAAAEEgAAAAAAIQQAIAJABIKAABAAClAAEAAAAABJ -ACAAAEEAAggAAAAAQAACiAABAAQAAAIQAAAAIAAAAggAAAAAAAAiCgAAAYEAAACIQAgAABEAAAgA -AAAQAwAAiAAAAAABAAAKkgEAAAMAAAgAAIAAA0AACJEAAIAAAAAIGAAAAAAAAAwYAAAAAAAACAAM -ABAAAAAAAA84CAQAAAkAIAAJAAAAAQAAAggBgAAAAAAACARABAAAIgAIKAACAAAEAAgIAAAAAAAA -CAgABBAAAAAIDAAMAAAAAAgIAAAAAAAACIiAAAAAAAABBAAAAAAAABEAAECAAmCEBQQAAAEAAAAB -IAAAAERgAQFgAAAAAAAAAAAEAgAEgAABYAAAAEAAAAAgAQAAIAIAAKAAAAAAAAABQAAAEAAAAAAA -DZEBBAADASAAAQBAAIBBACAEIAQAAEBAQAEAIABAAUBAAAAgAAAAQAAAAAAAQAAAAgAAEAAAAAAA -AAAAAAAAAAAAAAABgAAAAIAABIgBAAAAAAAQAAIAQSkAAAAAAgNEEAAISAACAAAgAAAUAIIACioA -AAQCAAEAAAAIAAAIAAAAAAAAAAABAAAABAAAAAAkAAABAgAAAkogAAgQAAAgABAAAAABcAAAAAAM -QAEAAAQAAIAgAAAAAAAAAEAhgAAEAAAAQCQABAAAAAAABQAMAAABAAAAAA0gAAAAAIAADEAAAAAA -CgAMAIAACAAFgAwAAAAKQECAgAAAAJEAABGAFAAAkAgIEIQQAACQUAQQgACAAAFIBBCAAAAAkABU -EIAAAAA4AAAQgAAAAJCAABCACAAAAxAEEIIQAAAAAIAQgCAAAJAJBBAAAAHFgAQAABEAIBCAAAAA -kAAQEIAAAAAAAAgQgAAEAAAAAhCAAAAAAUACEIAGAAAAAAAQgAAAAAAAEBCAkAAEAAAAEICEAQAU -AAAQgAAAABYACBAgQQAoAACKxCACACgAAIjEIAEACACA4MQkIAAIAADIxCAKhQoAAIDEJAEAKAAA -KMQgAQAoAAEAxCAAACgAIADEIAAAAAAAAMQsACgKAAAAxAAADesgAwAAAALExCADAAAAAADEIAEA -GACAQMQgAwAAAACAxCAAABgAAIDEIAEAAAAEAMQgAAAAAAEgxCAEAAAAIADEIAACAAAAAMQgCIIA -ACAAxIBkAABAoCANgAAAAECwUgmACgAgEQYACZAAICAAEBAJggAAYEAEGAmSBECAQAABCYIEAkQQ -JCAJhAIABAAABAmBCAAAAACQCYIgACAAEAAJAAAEqIAIBQABACQJgAgAAJBARgmAmAAQAAAECYCU -AAGAAGAJgAAAEAAAKAmCBAQAAAgACYIAAAABAIIJggAAAACAAAmCEAAAAAAICYIAAEAAABAJACBA -AA0IADAAAEAAQCIAyAQY0CACBAAwRkBAQJAACAEAENBAECAwDAACAAACAAgAAABgAAQhAAQAJAAA -wEQAAEBAAABAQAAAAEAAABBAAgAAAAFOAABQAEAAgQEEIkHJamABAABE0HAAAAAAAABAEAAQEFAQ -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 -AAD/AAAAAAAAAQUAAAAAAAAB0yInMzMANzMKMzMdRyInCl8iJzU1UFAiJwUVBAUAACcnAAAR/woK -AAAAADMgAAB/VQAAVVUAAAhdAAAAE0wAAAAAADMzAAAAAAAzMzd1VQAAAAAAAAAAAAAAAAAAAIAA -AAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAACAAAAAAAAAAAAAAAAAAABAgABAA -AAAAAwAAAAAAAAInAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAIAABAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAEAAAAAAAAQAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAEAAAA -EAAAAgsAAAAAAAAAAAAAAAAAACgAAAAABAAAAAAQAAAAABQAAAAAAAAAAACAAAAAAAAAAAAAAAAQ -AACAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAALRAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1QAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAo -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAAAAEAAABMEAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAIAAAAAAwAAAAAAAAAAACAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAAAAAAAAABAAAIA -AgAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAIAAAAAAAAAAAAAAAC+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAIAAAAAAAAAgQIAAAACAAAAAgAABAIAgAADAAAAAADAAAAAAAAAAMAAAAQAAAAAAAEAAAA -ABAAAgAEAAAIACKADgAAAAIAAwAAAAAAAAI9CAAAAgAAAIAAAAAAgAAAAAAAAAIAAAAAgAAQAAIA -AgAgAAAAAAAAwAAAAAACCBQAAgAAAAAACYAAAAAAAAAAAAAAAAACBBQAAAACAAAAAAAAgAAAAABA -YAAgAAAAAAAQAAAACAAAAAAIAAAACAAECAAAAAgAAAAAAAAAAAABAAAAAAAAAARAAAAAIAAAAAAA -AAgABAAMAAAAAAAAAAAAAAAABK8AAAAEABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAEAAAAAAAAAAIAAAACAAAEAAAAAEAAADgAA -BAAAgAABACgAAAIgAAQAAAAEAAACAAIAAgAAAQAAIDAAAAAAAAABDAAAAAAAAAAAAAAAAABRAAAB -DAAAAAAAAAQAAAAO3gAAAAFgAAAAAAAAAAAgAAAAAAIAAAAAAGCQAAAgEAAAAAAAAIgQAIAAAAAA -AIgAAIAgAAAAgAAAAAAAAAABAACQAgAAAAAAAAAAAAAAIAAAAAAAAAAABAAAAggAAJIAAAASAABA -MEAAAAAAAIACxAAAAAgBAABIAACAAAEAAgAAAAAAAIIoAAAAAAAAwIAIAAAAACBAJAIAAAAAAZAC -AEAAAACUAAAAAAAgAEAAAACAQAAIAQAAQABAAAAAAAAAABCIAABAAAABAAAAAQAAAAABAEAAAAAA -AAAAAUAAAAAAAAAAABAAAAAAiAAAAAABAAAAEAABAAAAAACAABACIAoCAgQQAAYgEIAgBAASBCAB -EAIACAAABhAAAIQAAAAAAAAQACAAAAAAAgAAAAAABACCAAAAABQAAQACAAgAAgAAAAIAAAAAD3gA -AAAAgAAAAAAAAAAAAAQAAACCAAAAAAAACAQAARAAAAAAAAAAEAAAAAAAAAEAAAABAAAAAAAEAAAA -AAAAAAAAFAIAAAAAAAAAAAEAAAAAAAAAAAEAAAHAAIAAAQCAAQAAIAABACBAAACAAAQAAGAEAAAA -AAAAAAAAgQAAIIAAAAAAAAABAEAAAACAACCAAAAAAAAAAAABBAAAAAAAAARAAAAE2QAAAAAgAAAA -AAAAAACAAAEAAAAAQAAAAAAgAAAAIAAAAAAABCAAAAEAAAAABCBAACCAAAAAgAAAAAAAAAABAAAA -AAAAAIAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAolAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAIAAAAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACEAAAAAAAAV0QAAACAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAEBACAAAAAAAIAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAIAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAM+gAAAAIAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAJAA -AAAAAAAAAAAAAAAAAACQAAAAAAAAABgAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAWAAA -AAAAAACQAAAAAAAAAJAAAAAAAATYAAAAABgAAAAAAAAAkAAAAAAAAAAYAAAAAAAAAJAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAUAAAAAAAAKAAAAAAAAAAoAAAAAAAAABoA -AAAAAAAAKAAAAAAAAAAKAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAKAAAAAAAACqQAAAAoAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAACBAAAAAAAAAIBAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQ -AAAAAAAIOQAAAAAQAAAAAAAAIBAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -47920,1094 +53261,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA -AAAAAAAAAAAAAAgAAAAAIAAAAAIAAAAAAAAAAAWoAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAQAAAAAAIMAAAAAgAAAgIAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAwAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAACAAAAAAAQAAAAAAAA -ABAAAEIAAABAAAAAAAAAAAAAAAAACHQAAAAAAACAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAACQEAAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAgAAAAAQAAAAAAAA -AAAAAAAAAAEAAAAAAAAAAAAACAggAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAA -AAAAAAAEAAAAAAAAAAALHwAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAA -AAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAABAAAIAABAAAqQAAAAAA -AIEAAAAAAAAAAAAAAAIgAAAAAAAAgAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAAoAAAAAA3tAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ASAAAAAAAAAAAAIAAAAAgAAAAAAAAACAAAAAAAAAAAEAAAAAAAAAQAAgAABQAAAAAAAAQAAAAAAA -AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAAAAA -CnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ -EAAACQAAAAAAgAAAAAAAAACAgAAAAAIAAAAAAAAAAAAAAAAAABAAAAAAAAQEAAAAAAAAAAAACBAB -AAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABWQAAAAAA -AGAAAAAAAAAEAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAA -AEAAAAAAAIAAAAAAAAAAAAAAAAAAAAIECAAAEAAICBQAAAgQBABICgAAAgACCgAAAAAAQAACCBAA -AgAQAAACAAIQABAQAIIAAsAAAAAACBACAAAAAEIANAOQABAIAAAAAhIAAAPUAAACAgAAAAAAAAIA -ACQAAAAQIQAAAAAAABEAEAAMAAIAEAAQAAAAAAggABACEAAACBQCAAIAgAAACABAAAgCAAAAAAAA -AAIICBACgAAAABAIAkAQAQAAAAAgAApoIAIBACACYAAgAAAAIAAAIAAAAAIAAAAACIcAgEAAAQAM -AGFIAAIAAAIAABAAUAAAJAAAAAIQAACwAAJACAACEgAAEAAACp0AAjAAAAAAEAAAABAARAAAQBBA -AAAACAAAAAgCAgAAAARUIAAAAAAABIAIAAAAAAAgAAAAAAAAAgACEAAAAAAAQAAAAAAgCAAAQBAA -AAAAAIAAAAAAABAIQABEAAELKFBhAIgJEAwgQGAADABARDMGCQBAAABkyICQAFAAAEQQAAAAAIBw -BACAAAAgADBAAAIAAAAABAAAAAAEkIAAAkAgAAAFrxAEAAAgCAgAcAAAAAAMAAABAA4AAEIAAEgG -AIAQQgAALAEAICAiAABoACAAAASAQhAGAAAgClEAKAGAAAAIIIAIBsoAAFAAAGgAAMIEEAAAAAQR -ABCSQQETAAJAAgBJAgBCKAqAAEACEEwAAACIUAgAAgBQAAIECAEAEAIAkIACAABAABHIAQAACgAA -QAQAAAAAAAECYAHAAAAAABCAkEEAAAaDAAAAAAIKEAAAAAAAACgAgAAAKARAEAALAQARAAAAgAAA -AAAAQFAAAAHAAAIBAAAAAAAAgABAAIAAABAAAEAQQAAAEAAAAAAGAAAAEABBgEAAAAQAAAJEEAQA -QY4ACEaIAIIAAKAoAAIAgAEBQGCABAAAAAEAjFAAAAAoAAIEEaAAAIAAAiAAAAACAACwIAEAAAIA -AQIAACAAABAAEABCKAAABgoAAgIBASgQCIAAAgAAAAAAAAAAAAAgCAAAAAQAAgAAAQCAAAAABAAA -AAAQAgEgAIAAAQEAAgoAAAACBAAARAIAAAKyAACICQQAAAIBABAAIIgCBBAAABAAQwAEABABkADB -AAAAKIIAAGAACQAAJAECE0BAAAAiACIQAEAAAGAgIBAAAgABgAIACACQAIBgAAIAAAAEAQAAAgAR -AAAAAABCAAAEtxAAEACAAgAAiAAAEAAAAIAACAAAAEAAA0wADAAIQoAAEAgAgIDAAADQAIAABAQg -AAgEACAgQAGCiAAQAAAQAGAIAQAAACAAA9AACAABAIBACAEIAACQBAEIgAgAjoIEAAiAQoYAAYAA -CpQAAJAAIgQIEgAACBQAAAkQEAAIAAAACAAAQCAGASAICAAACAAAAAgAAAAAAAAgCACAQgBCgIEA -AA+MCBSAABAAAAAIGAAAAAAAAAwAAAQQAgAACAgIggAAAAAoEIAACAIAAAgQAAAAAAACKBAAAAAA -AAAICYAAAAAgAAgIgBAAAAAACBAAgAABAAAAAEAAhAEBAQAEAIBEAAAAIAQAWAAAQEAEoAAQAAAY -AAAAAEQQAAAQAUQAAQAIAQBBIAUAGEAAgAAFQAAAAAAAAAAIQAAAA4BBICAAIwCQAQAADoAAAIAA -AAAQAAAAAAAAAAAAQSASAEAAgCAABgAEAAAAAAAgAARAAAAABAAABIAAAAEEAAAAAAAJAAAEAEAB -ABAAQAAAAAAAAIAEYAAQAEAAAAAgAAIFABAAECAACJCAAIAAUABAAQEIAAAAAAAAICAAAAQAQAEA -EAAAAAAAAAAAAAAIAAABACAACAAACADBEAAICIAAABAAAAAQAAAACCQAAAAJbAEiAAAAwAAABgAA -AAAAAAAIAAAJACAAAAQYQAAAICAAABQAAAEAAIAAIAACAAAAAACAABAAoAAABAAAAAAAJAAMQBAA -CCBAAAAEAgMAICAAgQAAABABCBCAAAAAAEAAEIAAAgAYACMQhIAAAJAQARCCAAIAsCQAEIIAAACT -IAYQiACAABSgQBCAAAAAGACCEIAQAAAYAAAQgAQAAJAAABAAAADXgoAAABgAABCAAAAAkIAAEIAA -AAAACCQQgABIAAEAABCCAAAAGAAgEIIAEAAAAAEQggAACQAAABCABAAAAAgAEIAAAEAUAAEQggAA -gAAAABAoAQAYAACAxCAABBgYBCDEIAAAKgAAgMQkFAAIAAAAxCQCQCgAgADEKAAAAAAAAMQgAQAA -AKCIxCAAAAgAACDEJCAACgAIAMQgIwAAABLExAAAD0wkBAAKAAAAxCAAAgAAAADEIAACCQCQwMQg -AAoAAADAxCAiABgAAMDEJCAACAAAAMQkAEAAAAAAxCABAAAAEITEIAAaCQAAAMQgAgQJAICAxIBU -AABABBAJhAAAQAAxAAmAAAAAQAQUCYgAgCSQpEAJiAAAhBAAmgmAAAAAECAECYIEAABABBEJgwAA -IEAAAAmSAAAgQAAACYAEAAASJBYJAAAIAZAQACAQoAIJgAAAQBAhEAmCAAAAAAAQCYACAQACQCAJ -gJAAEBAEEAmIABAgAkAECYgQAIAAASAJgAkAAAAAoAmCAEAQgQIkCYAAAAAAAJAJAgFAAEQAAEAU -AEDAIEBAAEAARBCkBAR4QBBAAEAAIEgAUEBwMEAkAAAAUAQQAEAAAAJAAGRGAYgAAgAAUCQRAAQA -EAAYIgAAAABABAQQggYAAAIGAAEIQBRAAIEAAAAAEEAAIAAAQAASQIgAEBAQAJLEgEQQAEBAFCAA -ACAAAAAAQAAAAEQAABQkAEAgIAAAAgAQAAAIAAIRwAFAYQBAADBAAAAQAgQIKEBAoAgAAAgCgCDA -pIAEBEoARAQcBKAAiAhIgAIIAAAiAQAQCISgQARBAAgJCaAAGAhAEgAACEAIAQEAAIAAYABBCAII -QABAQMBJ4QAATscEYAAEASAIEAAAAEEIAAAACAAAAAGgQEAARAAAQAAAAASACADASBAADAJQABIA -AYCgAAAE4EgAABAJCIAAAAhAAAQAgQAACAIAUABABAAAAAQAMgIBg4AQIYQgAAAAAEACBiAIAgAA -AAAIAwBAgAAEgMEsEgoAAAIBAAAAAACAAFKAAQABgQAAwDEDRAAAAEAAAQAAAAAAACbGIyQTDAAQ -AACJTwggAEIQAoABAIkAAAAIAgASBiABCAEAIsCICIAABAGDCAZgAAQAAWEAAAQBAIAAABAAA2AQ -AAMBAAACEoDIAxECwAoQAIAAAhQmYAAIAAHAEDAgAA0IiAEAIjAAVgkAACCwRkIIQAJCAgAAACAA -QAQOAYBAAEFECAEAAAgCAAAAABAAAAkAgAAAAAAAQAAAABAAAAAAAAAAkCioqYCBCAAAAAOEAAAA -BAAADAAEAAAAQAAAAAAAaAAAAQCUAIBBEAAAChACBCAACQAABAAAACAAAAAAAAAAAAAgAABBQAAA -gCAIASAAQABAEAAQAAAgAAIgABQEAhAAABIFEQBgAAAEHbwAIgQAkABrqAACAAgRAEEKAAAECgNQ -DCNTAEAAAgSAAAAAAATrACAMQCgQAIKwAgQAAEAAgBAAAEAABAACgAQCAgAABlIIAQCCAgEARAAA -CIAAgAQBAYAQ6AAECBUEEBIBgCgOAIREABACBcAACIAAgAAIwAAAKwgCACMAgEBAAgIAAQCSAEAM -RAAAJBQCAAE5BAXIQMjRAMohoQQQopAAAAIyMEEAWFISIEUiEoEAABBACCEYCEIIGBECUIACAhAA -EAIwCAkKBgCBAAAAABACACABAkAQABBAAAAAgEgwSCEgIiEhAAAH9QAAGAAQIAgCwAIUAEAKAAII -IBACAgIoMkQyEAEgIiABABBCkhEEAEgAAAAAAAAAAlgFAgAgAQIAAAoICFBAgAGASgAAUAAAAhgQ -UhIABAJKUECwQAAQEgJAghEBUCADE4hCBEQECCwEAFAQQAAAAQBMAAgAAohAlAAAABACACBAAEQQ -sAAAEJJQRAAAAEkQQAAHAAAIAAACQAIQCAwQAAgAAAzsEgJAlAAGQJAQQAQAAAAIQABiALUUAAgA -SAAAQRQICAJSAgAAAAKoSEBKEEpQEhJQQAgMQAgBFCCQgKBAREoAAAgAkAIEAKAABAIAIFISqAgi -MANtAgCQgQgRF8eQAAREEQAIgEIgAJCgEoNqAEoEAgIAgIGAOAAgAQCAJAAAAG6CQIAQgkOmEJAC -QYAASAAmQAAABgADAIADEAMAAhBQAAAADZcQgUAAACAAIAAQAAIABEAAAwGAEBCAAAAAAIUSACAQ -ABAABOwAQAIKAkAiAAIEQARAIACAAAAAggFITQUAEJMAgQAQEACWUABAAQCgECAABDU/NT9ydyd3 -M18zXyd3X18nd18bD/9eX91VUf0ADwAAiN26/wAzBQUAAFBVAAAAAADMBf8FBQAAzQUxdQUFAAAA -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 -AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAEAACRgECBACQAAIGABDAAAAAAAAAAAAAEAABAAAAAAAAA -AAAAAAAABAAAQABCAAAAAABIAAJAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAABAAAE7gAAAAAAAAAA -AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAQAAAAAAAAgAAAAAIAAAAAAAqkBKKgAAAAAqQAAVgAAAAAABBAAAQAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQAEAAAAAAAAAAAOvAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAgAAAABAAAAAAgAIAAAAAAAAAAAAABAAAAIAAA -AAEgQAACAAAAAAAAJAAgAAAAAAAJAAAkAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAABAAAAgA -AAAAEAAAwAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAQAQAAABMAAAAAAAAAgAAAAAAAAAAAAIAAAAAA -AAAAAAAAAAAAAABAAAAAAABAAAAACBAAAAAQAAAAAAgAAAAAAAAAAAAQAAIAAAAAAAAAQgAAAASA -AAAAAAGCglABAAAAAGggAoAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAYABAAAAEAABQAAAA -AAAAAAAAAAAAAAAAQAAAACAAAAAAACAAAAAO1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAQQFII -UAAAAAAAUZAQAgAIACAAIAAQABAAEAgAAAAAAAAAAAAAEAAQCAAETICAAAIAACQAAgAAAAAQAAAD -EAAAACAgAAIQABAIABBIAhAAAAtCAAAiAAIAAAIAAAAQAAAAAAAAAAAACAAAAACBACAQAAAIEAAQ -AAACAgACYAAAAAAAABAAAQIAAAgACAIAAAAAAA4AAAgAAEAAAEAAEAAJAAAgAgAAEAIQAAIAABAQ -EAAAACASUAgAAEAIAAACCBIAACAEAACgBAAAAAQIAIAMIIhAAAAACCQJAAAAAAAIAAAAAAAoQAAA -ACAgAkAgAAgAMAAAAwMQAEUAAAAAAAAAAAIAAAAAQAAAAAAIQEAQABAAAAAAAABCEAAAAAAAAAAI -AgAgAABCABAAAAMAAAIACAIAAAAAEQCoAAAAAAAAEBACAEAAAAABAQCAACAEFAAIAAAAAgEIBAAA -YkAACAEIgCAgACAACAFCgAAEAAAQAQAAIABAAAggAABAEAAAAAAAAAQAABBwgAAAQAQgABAAAAAQ -IBAAAAAKRQQiCAAAIAAACAAAAACAAAAJAIoAAASICAAgZgBQKACAAQCAABIKQAAQAAIIAEAAAABA -gAAQAAAIEBAAAAIACAIECgIAQEQIBgkEAAAACgAAA0AAAATAAtDQUYCAA0TA0EIACAQAgsCAAoYA -AEBIEAIACgAAABAIAIEABAAQJADAAABAABBUAAIAEAAACBABgggAAIAAgABCAAACAIAAEAAAAAip -ggABBAAAAADAAAgACAgAA4ACAQAAAAACCAgAACJAgAAABAEAgFCAgQEAgAABAAAAAAAABAHIAAEA -AIAAAAAAAEAEAAAAAACIAAgRAAAEAIAAQABAAiAAQAUACBBCIAACACAMAAkCAKgAEAAgABAAAAAE -gQAABAQAAAAoAACAABAAAgAAECgQAAAAAAAwIAAohAAQAAAAAaAAAEEABJQAAAAABu8AAhAAAQAA -AgAABCAEIAAAAAIJAAAUiAAEAAAAAigAAAAAACACQAEAAAECAAAAAABCAAAAAUQAFAEQAgACABAA -ABICIIAAkCAAgAQAAAAAAAADAQAQABIAUAGAgAgIYARIhAAMwICAIBQhACCAAAACkAAAAAAAAACI -AAQAAACAAAgAQAAAYAACAAAAAAAAAAIwACAgAIEAADAAACAIgAgoAAAMGogAAAAAgAAAcAAAAACA -AAbUAIQAAAQgSgiAEAAAYCAgAAAUABAQACMQADAAAWAAAABAEAAMAAAAEAAwAAAAAAJIARAAAEQA -gRARDAIASAAgjgAIAISCQEGMCAAACAECgAoQAgAAAAAACgJAAhACQAAIEgCAEAAAAAkICBAIAAAA -CJAAAAAAAAAICAAAAQAAIAhIAAAQAEAiCAoAAEAQAgAAAAeJDpAQBAAAAAAIEAgCAAAAAAgICAgI -AAAACBggAAAAAAAJA0AIgAKAAAwIAAIIAAAACACAAABAAAQICAACAAAAAAkAAAAQEAACDBAACAAC -AAAAAASAxEBEIABEAQAgACBEAAAAAAAAQAABIAAAWGAQgAAAAQAAgAAQAQQAAAAAAABAAAAAAQAA -AAAgABAAAAIAAAAAAAAAAAABBAQAAAAgEAAAA8sAAAEAAAAAgAAAAAAAAAAAAAAAAAAAAAAABAIA -AAEBACFgAAAAIEAAAAABCQAAgAAABAAAAQAAAAAQAAEAAAAAAAAAAAAAgYEBEQAgAZCAABAgAAAF -AAAACAQBCaAAAAAAwEgAAkBAAAgAAAgBAAIAAAAACAAgAAAUAAAIAQAiAAAAAAAAgGAACAAACAAA -EAANAAACAAAQAAQAAAAAICAAAAAEWgAAAAABIgsAAKAAAAAyAAAMIAAAABMAgAQAAAAApESAAIAA -gAAAIAAVEAAAAaQAAAAAAAAAICAADAAAAIJACIAQCgAACAAIAAAAAAAIAAAAhAAAABCAIBCAAAoA -FAACEIIQAAAAAAAQgAAAABkgKBCCAABAWABgEIQAAAA5LEAQggAAAFggABCAAAAAAABBEICRAAAa -AEQQgAQAAFiACBAAAAxdggABAFQAABCCAAAAWACgEIAgAAAgABAQgAACABQQARCABAAAGCABEIQA -AAAAAAIQgQQAAAAAABCAAAAAAABhEIQAgAAUAAAQggAAABQAIBAkAQAAAABAxCIGhAkAAADEIBEA -CwAAIMQgAAAIAADAxCQAAggAgADEIASACAAAAMQkAEAKAAAAxCAAAAkAACDEIBRACQAhIMQgAgAA -AIDAxAAAC/ooCAAKAIAAxCQAAAAAAFDEIAAACQAAIMQgAAEYAAAAxCADAAAAAMjEIAAAAAAAAMQg -AwIYAIDAxCAAAAAAAAjEJAQACQAAIMQgAQgAAABAxJBUAABARAUJgQAgAAAgAAmABAAAAAAACYIA -ACAQBBEJkAAAIAAAAgmAAAAgEQAgCYgAAKAAAKAJgwAAAAABBAmCAACAEAAACYAAAAAAQCAJAAAK -AYAAzCAAAAQJiBAAAIAAAAmCAAAEAAAFCYQAABBAABQJgAQgAMAAIAmABIAAAAAACYgIAFAAACAJ -gpAAAABBIAmIAAAQAAEBCYCEQAAAAAAJAFAwgESABDAAQgAAAAAAAABAUCAIABCIQIhRADQAIMgA -QAAgMAAAAAAgEAARBAAAEDAUBEIQBAIAABAAEGAQAAEicAAAIEAIBAACCiCgQIAAAA8OABIgAAgQ -IBBAABAAAGAQCABAEAAAAAQAAAEgAARAAACEAEAEMCCEABAwoAAgABBABAACACggBkIAIDAAAGAA -QAAAQEAQSgIABiIQAAYAgEBABABQKEhEBAEBAIAIgEAABAQAAApACAgq0AIJCIRAEAAIAAAAAAAA -AAQIACgCMIEAAAgAgMABAACgAAAAAQgACEAADAgACCpIUAGBAAQAEAAARHmAAQCMAIEEBAAAAACA -IAAAAAAIAIAgBAAAEEAAQABAAAhQAEAMCAAIAAEAiAQUAJGAQACASEwBgSFACIAkAAgICgAIAQAC -AAABCaFACAhCAAAAQQEDgQAIAAAAAAgEAIEAACBQAAQgAJIGIAAGAAAAgAAEAAAAAABCAACBAIAC -EIBECCIAAAgQQAEIAAAQAIAAAQBAEQAAAIDJIAAEAAMCAACCLQEgAECBAAAAAAAAAQAAAQaAQAEM -AIAADIQgBAQhgiFAgcQkJAgBgAAhAAEAAIABAEjAAQIAAABAAAQAAAAEAgAIIAJAQYAAQBAAAECB -AQAAAAIAEAwgCEIAAAAABAAAQBYAQAQGAUAAAACQAEhCAAAEBAAAAAAEAAAIQAAAAAAAAgBACABA -QAAACAAAQEASAAAAQAgGAGAEgAFwAEoAAAAAAAx1BAAAAAACBEAABFABAgBAAAEEUAEAAEQBEAAg -oAgAAAAAELGpQmkgAAAAAAAAAAAABAAAgEBMAAAAEAAAABAABEQAAAAIAAAAAAAAEAAhAACEBGAA -BAAIRBIEAEEARoBCBAAAEBAEABACEAAAQioFFUABAgEASQDAAEAEAAAgAEAEQgAAAAEIRABAEIMA -ABADIAAAAhABgAAnAERMQFAQ0QAAAkpABEACCEJAQoTAAAAACDAQAIAAAgBIIAAAAAICAAAAAAAA -AgIAFAAAAEBAAEgAQDAABABCABQCAggAREEAEMCAABAAAgAAQADCBEIAYEQAuAAgEC1ABrAAEAAA -AgAEEAAYAkASAgBAQkgQWMgAAawUEAAAABACEAAACCAAIAIQAAAAIAAAQCAAUAAVBQAIAAUAARBI -AgcgIEACSCAZMLABAAAHjhAAAAAYABAgBAACCQBQEAAAQEAJAEASCAgQECACAAISAywJIUhCMMgC -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 -AAAAoKAPHQAAREQAtAALovIhKwCmBFUVUFL3Dw8A+AAAKgAzM1VVG7t3dyczdzNXVwDGAAAzMwAA -AAAAABsbIqoAAAAAAPobuwAAAAAPDgAAAAAbuxu7VVVV1Ru7ABUIiEBAAAAMAncFAREAACevAAAA -AFVVAAAAAAAAAe8AADMzAAAAAFERMyczJ1BwNRdwdVVVAAAAAAAAHx8AAACIIi8zJwAAAAAgIA8d -AAAAiED0QEsHV3F7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAIAAAAAA6ugAAAFAAIAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAgAAAAAgAACAAAAAAAAAACAAAAAIAAAAMAAAAAAAAAAgAAAACCAADAAAAAAAj -AAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAQCAAAAAAAAAAAEAAAAAAA -AEAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAEAAAAAAIMAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIYAAAQAAAAAAAAAAAAQAAAEgAAAAAAAACAAAABAAAAAAEAAAAAwAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAEIAAAAAAAEAAAAAAAAAAADAAAAAAAAAIAAAAAAAAAAACAABAAAAAAAAAAAAAAAAAAA -AAQgAAAAAICAAAAAAAAAAAAEIAAQAAAAAAQAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAEAAAAAAA6AAAAAAAgAAAAAAAAAAAAAEAAAAAAAAAAAAAgAAAAAIAAEkQAAAAA -gAAAAAAAIACAAAASABAAAAAAAAAAAAQAAAABIAAACAGAAAAAAAAAQAAAIAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABAAAABAAAAAAAAIAAAACAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAB1+AAAAQAAAAAAAAAAAAAABAgAAAAAAAAAAAAAgAAACAAAACAAAAAACAAAAAAAAA -BAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAAABAAA -AAACTwAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAEAgAAAAAAAAQAAAAAAA -AAAAAAAAAAAEAAAAAUQAABAEQAAAQAAAAAAAADQAAAAEAAAACAAADAACCgAQEEBACAAAAAAgAAAC -kAAAAgAAAACAQAACChAARAwCABAAAAAASAAAAEgAAAAAAgAQAAAKBAIAABACAAIAAgAAAAYBAAgC -AAAQAAAAAhICAkACAAAAAAAAAAAAAAACwAAKAAIAEgAQAAQAAgBwCBAAEAAAAAAAABAAEAAAAEAA -AASQAAAACBAAEABCAAAAAAAOAAAAYAAACAAAQABScAAAQAAQCAAAAjIAAAEAAAASAAHQABAAAiAA -IFAAAKAJKgAADwBAAAoAEAAAEgAAAgAACAAAACAAACgAAABAAEAAAAwQAAAAAHsAAgAAAAAAEARA -AEAAAAAAAIAAIAACAAAACkgQABGAAAAACgAABAAAAIgIAABAAAAoMFAAACQAAACgEAAAAHAAcAAI -AAAAAAAAQQAAAAWAAQgAgAAAAAAKRAAEAAkWCEAAABAABCYICFAEQAAAQABQRAAAAGICAAIwAQAA -EAoAACAAAIACCBBAAAAAgBIiAAgIAAAAQE7QYAAACAAAA2AAAAADxwgAAAEAIEGESQAJACgmSAIQ -AEgAAHAAggBAAIAQABAEAAAEAAgUAAA0gQAAFAAQAAABAAACAgBAUEAEAAoAAGgAAYQAEggRCBYG -AAAAAECAAgAQAAGSAAAAAAIEgIgBABIEAAAAQEmSBggAAACBgBACgBQQAAgBAAAAQCCCqKTIAAAA -AIDIABEAAgAAgHAASQACAAQBqBAQAgQJAJAIABAAAAGPAAQBgBBAAgAQAAAAAAAggACAEAAKCAAA -QAAAAABAgMgCAAAAgMgAAEAAAAAAgAAJAAgBAAAUgQmABgAAAIgAEQAAAAAAgYAIgBAAQAABgBIB -AAQAEAEAEABBiAAIBBCUIAAoAIoEQCgABAAAAAAAMEgBAQAAIACAAAGEAAKAAIQAAAAAECigKQAA -AAAAIACKAAAAABUAQKAAABUAAQhAIAAACF0ABgEABCBBCCCCEAASAgEAAAAUACEyAACAgAIIAFQA -oAACAAAQSAAAgAAgABAEAAAAAAAABAAAYAAAgAASAAAUAAAAAAAMAKARAACAAAAAIAgAAAABgABA -RBAkAATQAAASAQAAgIEQgFYBABAAgABAAIAAIMACAAAwAAgACIIgIIAACAACQAgAAAIAAApiAAAQ -AAAAxMAyIAAAAQAAAAIAAAANRxAABCEAYAQkSAAEQADEQCAIAEAgAGAAIAAQSAAIAAgkAgAJAACA -AACRCAgAAMAIAZCMDAAAIIAAaEERAACAAMHAAAwACgAUEoEEAAAAAACACIiAAAAAAAIIAAABQAED -AggIAAABAgEACAgAAgAEAAAOCBQAAJAEAggMAIJQAAACCAACgEBQAAQICBKAUAAABAiSAAQABgAA -CgEAAIgCQAAAAAxcCBQAAAAAAAAIEAAQkAAAAggIAAgAAAACCAIAgBAQAAIIAAIAQAAAAggMAAgB -AAAACBgIEAICAQEICAAAAAAgAAgESAgAkYAACBAQAAAAAAAAAACAAACAAQAEAgAAAgAAACAAQgBA -BAAAAAABgEAYAACAIKACAAgAAAAABAAAAABABAAAgIAAwAAARAABAAAEASAAAAAABABAIEAABBCI -AAAAAkyAAAAAAAAAAAAABgIAAAAAAAAAAQEAAIAAAAAAAAAAAAAEAAQAAAAAAAQABAAAAAQABEAA -gASQgAACAAAAABgACAAEBAAAAAAAYAEAAABAAAwgAAAEAASAEAQBASBEAgAAUAAAAJBCAAQBAAgA -AiEAAAiBAAJACAAEAAAIAKAUAAAAAAAAACEAASAAAAAAIQAAFAAIAwAAAAgIAAgAAEAAAAABRQAE -AAAAIAAAAAgAAAACKIAMAAAIgkoQABMgAAAAACAAAAAAAAJAIAAFIAAAAEAgAAAIAAAAAAAABAAA -AADKAAAAIAAACAwgAAAQAAACVAiAgEAAABE0ABCAAAIAGBCoEIAAAAAYJCwQgAQAAFQYABCAAAIA -AABQEIAAAABYAAYQgAQAABgACBCAAAAAGAAAEIIAAEAYRFAQggAAAAEgAhAAAAwiggIBAAAAARCC -AAAAWhAEEIAgAECQAQAQgAAAAAAAjBCAAAAAAAAAEICAAAABAAAQhSAQAAAAJBCIEAAAAAAAEIAE -AAAUIAgQgAAAAAAAIBEgAAAJAAAAxCACBAsAoEDEIAEACwAAYMQgAgAIAABIxCAAQAAAAIDEIAEA -CAAAQMQkAwAAAADAxCABQAoAAEDEICMiCAAAgMQgAQAIAAAQxAAAD20kAAIAAAAAxCQhAAAAICDE -IAACCAAAAMQkAQAAABRgxCgAQAAAAADEIAEgCgAAwMQgEQIAAABIxCAggAAAAADEIAFICQAAwMQg -QAAJAAAAxIIAAAQQoAAJhASAAAMCEAmBCAAAEAAECYAAAKAACAAJgAAAgAAAIAmACAAgAAAACZAI -AAAQACgJgAgAoBAAAAmABAggEAAQCYCWACAAAAAJAAAB7JAAAACAAAQJiAUAAAABgAmCAAAgECAA -CZAIAAAAAAAJgQAAgAAAgAmACACgAAAgCYAFAYAAAAAJgggAAAAAAAmARgAQgAAgCZQAABAAAEAN -EABQCAIAgECCQkQQAQAAcAQAQhAABAVAAABQAAAABAAAAAQAEhAAABAQMgAQAA4CEAAAAICAAAAA -AAwgQEANCUIwQAAwQBAAAAAwABBAAAQAAAWyAECAAGJAAAgQABAgAAAUIACAMAAAQAAAAEAAQAAQ -EQEARIAEQEQGAgBEBABQQEBANEAAAFACgIiAQABAEAABIARARAhAQAHIAEAAAABADAAAgKgAAQAA -AQCBIsCsYAABCAAQQghAQAhIRAAAAUIAQEAAoAChqgBAQAwIQEJJAQmAQAABGAAMBAAAIEEAAAoC -CEAQQASIAgEJRAAICABAAQAAT7wAAAAAAAAYAgwECAgEAUAMAIEAAAGAWABAkAAAMAACAkAAAACg -oAEBpKBAAAIICAhAAEBACEBAGAAACAQAAAhEAAAAQAAIEhgAAAAAAAIQBAAEAAEAgQCIgRAyABAA -AgoARMEgiUAAAIAAEAYAQIAAhgAWBAAIAAABKAkAQEAAAEBMAYAAAAAAAAQGCgABAACBBmAQCAAA -ABKAAAAJAQBwAACJ1AKAABAAgAEAAoAoAQCACAJBAAACABSIAkAAA4SA0BAAAIAGAAAAAAgAAAMA -AAABggkABAATgQEEAIACAACAAACEAmIgAAGAgwCAAIYAAAAAAQAAAAQAAAAMICCQBAAAQAgREBAi -AAAEAAAAACAAAAKEqCABAAApAAAAAAAADAAAACAoAAAMDgIAMCAAAQwEABAAAAABBIAQIAJAAAIA -gAQAAAyuAAAAAAAAAAAAAIAUBkAAAAAQEQBAQAEAAAgoAAAAAAABIDAAAQAAAAAAAAAABAwgAgAA -FAAAAAAAAAAAQAAAAAAoIIQAKQgAAIAAAAAAAAAAQAAAAEJIAEAWAAFCODwQABgQAgarqxAAiIAC -QIJBAQARQEBAQAEEAAAEioCQwAAAEAQEABMCQkRABACAkAAABgQDi0AFwMAABEAAAAAIAgAACsIA -AAAABAAAAAAAEAAEAoAAAFBQAwAAAEsIAAACAAAAAAAgACIAKCwECAIAAYCxgAAAC4gAAAACAAAA -BIAAAQgCAAUhArmUAAIAACAGCAIAAAAAABgCAAASS7AgLgAQ0BDAAAIMSAUggwAgEgACAAIDEFAC -AAIIwACyqggBAAACAkAyCABAUAEBgJogCBASAAgIAEAgAQQCoAgAAMgIBABQAAACigEQEAoAAAAA -AMBADRAgIAkAAhEAAAAAAECoCAFAAgAAobAIAQAAgAgQAAABAAIBAAEFIKgIADBIEAgAADAAAACR -kABJFgBQSABAAAAQAAACCAAAQhQAiAAIABQMgAFCAkFKkCxgCCgBADIASAgICAiAQogAlABWEwBA -QAkQAAxEUAARQUBAAACRgBAAICCgQAASCCgSAggKAAKQQgAAEEAAAAEiQAAAAAAQogAAQEBCAkAw -QBIAAFCKgAAMEAgSAUhQEEAAAJABAAiKAkAIClEoIAEECggoEAQQAEAAAAAAAEAAAEEAkBEkIGAE -CAIQQAAgCEEHAoBAAAAAEAAAAgARpySBZ6EBgACAAaxGABQhAMBIYAMAAQMAgjB8IAACBIKCQGAA -IAICAAAQAGAgAgOBgAMjAAAAEBAAgFADAABsAyOAAAAADmAAQMYEAEAAEgMCAAAAAABKwIAAIQAS -EQAgBgEAAJQTIyAAAwSBgAAAgsxpYoKAEgYAIAImAkNAAsAOQAIAGgEAyrIDBICCEwBABBAAAKAA -IQAAN3cAAAAANT8zX1VXBBVTVQf3Re8bXw93UVsAAAFFNTUF/1VRU1X/T1RfM1VVMyJ3Nzcx9zH3 -Pz8/P3e3EfEg/w9dAAAAAAAAHx8AAAAAAAAFKLsR/f8AAAAAAABVVQAAsbEAAP//BQUREV8PFRWm -91X3Jycid19XX1ed3WP/MxsPJ7GxVVUAAAAAAAAB/VXVAAAPDzA/dxcnJwAALw8AAO7/AAAyIgAA -AAAwNTMKpaddf6OlAvIBqwWNDyKhqwAAq+81P7q///tTVbtP4OszqlUzEbur+zf7N/sXtxe3IrK7 -q1D/DxUAAAAAAAAODgAAAAAAAAFjqiL93QAAAAAAAKaVAABRUQAA/q4KChERCg+6uq7/WfcnJyJ3 -r2tfl3/dE38zGw8noqKpmQAAAAAAAAH96uoAACcnMD93tycnAABfDwAA3v8AADMjAAAAADA/Mw+l -pF9fo6MD8wCqBa8PM6CvAACq/zU1EBWqqzozAAugqzWjWjUFrwFRNwE3ARKyErIiErsLUFAPHwAA -AAAAAA8uAAAAAAAAAWwqIgEAAAAAAAAAqqoAABFRAAAAAE7OFVW7qiNzCFlZBAWvCl+gaFCUGREA -bA+vM7sioqqaAAAAAAAAAN1AwAAAEbsSFyKyJ7sAAFUAAAAAIQAAM3MAAAAAMD8zD1VUBQVTUwPz -Vf8KXw8zUF8AAABVNTAA+gABNTNECxQfNVNVNTMzMjIxAjECMDAwMHcXEVEgIA8NAAAAAAAADx0A -AAAAAAAOHxsRAREAAAAAAABVVQAAEbEAAAFRRc0buxFVI3MAUVUEMzMzM1BUUFQEEUDcDwUzERGx -VVUAAAAAAAAR/0DAAAAzM3F7IhInEQAAIgAAAAARAAAAjAEAABQdAACMdAARkB0AAIx0ABGQCQAA -jAAAAJAJAACMJQAAkAkAAIwkAACQCQAAjCQAAJAJAACMJAAAkBQAAIxQABEUFAAAjFAAERQAAAo7 -AAAABFAAABQAAACMAQAAFAAAAIwAQAAUCQAAjCQAAJAJAAAEdAAAkAkAAIwkAACQFAAAjFAAERQA -AACMAEAAFB0AAIx0ABGQAAAAiAAAAJQAAAAcAAAAFBgAABxgAAOEGAAAHGAAA4QIAAAcAAAClAgA -ABwgACKUCAAAHCAAApQIAAAcIAAClAgAABwgAAKUEAAAHEAAAQQQAAAcQAABBAAACL0AAAAUQAAA -FAAAABwAAAAUAAAAHAAAIBQIAAAcIAAClAgAABRgAAKUCAAAHCAAApQQAAAcQAABBAAAABwAAAAU -GAAAHGAAA4QAAAAIAAAClAVFDy4/AAAAIncKX6WlpaSgrzo6qqtVV43Nq6sAAAAAVVUAAh8RAACM -3Q8KAAAAAAAADwUAAAAAAAAA/jDwAAAzVTMPNSEGBQkMGREzdw9fAAAJngAAAABVVQAAjQUA9xVV -AACNzQ8OAAAAAAAAMzMAAAAAAAAAAAAhAACqAAD+AAAAAAkMACOiogr/AAAA3QAAAAARJwEDVTUz -owAAMzMAAAAABY0PHX9VAAAidwpfVVVVVFBfNTUAAQABRc1RUQAAAAAAAABRHxEAAExdD18AAAAA -AAAODgAAAAAAAAH/dfUAADNVMw81F01fTQwEETMRDwUAAAT8AAAAAFVVAABFBQT/J68AAEXNDx8A -AAAAAAAyNwAAAAAAAAAAABEAAAoAAf8AAAAATQxAY1dXAPUAABH/AAAAADMPUgNVNTNTAAAzMwAA -AABFRQ4OAAAAACJyCk6kp6Wnoa06P/7//f8FBaq7AAAAAF1d/64PAAAAAFUODgAAAAAAAA+vAAAA -AAAACv4AAAAAJxF3GzVxFwUrP3/dDxszJwAAASMAAAAAUX8AAM0FANUFBQAABQULCgAAAAAAACNz -AAAAAAAAAAD/ewAAuzMg7gAAAAArP5y/Cv8xOwAAAf0AAAAAuydb86paVTUAADK6AAAAAI2NHx9V -VQAAJ3cbX1RXVVdRXTA1VFVUVQUFVREAAAAADAz//Q8AAAAAVR8fAAAAAAAAHx8AAAAAAAAB9VVV -AAAbdxEnNbdvX28/nd0PJzMbAAAP+AAAAABAXQAAzQUV/wUFAAAFBU9fAAAAAAAAIncAAAAAAAAA -AP+7AAA7MxHfAAAAAG8/3P8A9TE7AAAB/QAAAAAzD/fzVVVVNQAANxUAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAANNAAAAAAAIAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAwAAAAAIABAAAgAAAIAAQAAAAAAAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABABgAAEQAAAAARABCQAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAEAAIAAAYAA -AQAAkAAADFEAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAIBAAAAAACA -AAAAAAAAAAgABAAAAAAAAAAQAAEAAIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAN -SAAAAAAAAAAAAAQAAAAAAACABAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAAAAAAQAAA -AAQAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAn+AAAAAAAE -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAgAAAQAAAACCAA -gAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAAAAIABAQ -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAYAAAAAAkAAAA2QAAAAAAAAAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAA -AIAAAgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAMAAAEAAAAAAwAQCAAAAAIAAAA -BAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAQAAAAAAEAAAAAAAAygAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAAAAAAAAAAABAAAQAAAAAAAAAAAQCAAAAACAAAAAAQAAIAAAEABAgAAAAAAAABAAABAAAAAIA -AAAAAAAAAAiAEABAAAAQCAIAQkAQNgAAEgAAABIAQAQDEAISAAgAA0AAAAAACgACAIBAAAAAAAAA -AgBAAAAAABAAAAAQQAAhAAAAAACAAAAAACAAAA3cABAEAAAAAEAAAAAAIAAAAAAQAEACAAICAAAI -ACRAAAAAgAIAAEAAIAAAEAAIABAAAiAAAAAAAAoASAAAAFAAAhAQAAAAQAAIIAAQAAAAAAAAIAAA -CkAQCAgAEgAKCAAAACBQAAAwAAAQAAAABAAgACAQAAIAEgAAEAAAAEAAYAAQCBAAAAgAAAAAAQAA -AAAAAMgCAAIAAAAAAAAAgQAAAgAABHMAAAAQAAAAEAAQAARAAAAAABAICBAAAAAAABIAAAAAAAAF -EAAAAACAAAAAAhAAAAIFACAAAAAAAAACAgAQEEAAAMBACAgAAAADADACAAAAABAAUAAAAgIBgABg -AIAAEAGAAAAACEAQAIAEEgAsYFAQQAAKAAQkcAQAAFAAAGwBBCAgAABgJAAIEAFLAABQAEAQIBQI -VEAAJhAAhAAwAAAwAAAHSxAgKAAAAAAAEAAEBABAAEAAAQAAAEZAaCAAQABQEABAEBYAAFAgAAAQ -AQgAAEAAABAwAIAAEAIAASCAAAAAAACIEBAAACABBlAAAAA0SAAAAAoEAAQIAJAQAAAEAIxACBAA -AIQIAcBBAgABAAgJAAAEC4AQCAAAEgAGAIABCAACABACABBQAJIACCAEAgIAAAAAECAIAFAIgABA -ACKAAFAAAAopgwAQIAIIAAKAAAAAAAgQCMICAACBAAARAIIACJCQAAAASAAAIAAAwAAAIAAECAAA -gUkAAAJSAAAABBAAAgAAAQCAICAkAgBAIAEAAAAIAIgAAhAAFiEAAAQAigAWKACEhAACACioAIAQ -AQoAAEIAAgIAEgACkEAAAAAxAAIoAIAAAAkABAwAKYAAgAABKAAAAAAoAAIAQAIAAAAAAAAAAAAA -BbEAABAAAiAAEAAAAAAAACCEAAIACBEAALAAAAAAAAgAAAAIAgAAAAAAAAAAAAygIAIACAAAAgAA -BgAiIQABKEACABCAAACBAAQAAAgAACgAAAgAQAAAAAAEcAAgACAmCAEgAAgAAIYIASIBBACAABAA -gBQgAgCAAAYIAEAgQcQEAygQAADAZAAgCAAEAABCAEAQCAQACEAAASgAAQAAgAAiAAAKfYkAgAAA -AABCEBAEAABAAABiEQgABEICISACUAAIwAAACAAQAEBgAAAIAQAAAQAAAIggIAAAAgAAAEQgAAhA -AAEoAAAAAQABRAAEAAAAQACACJgEEAEAAoAIAAAJAAAAAAiAACEAECAACAAAABBQIAAJAgAAAAYg -AAgOAAAAACAACJgAAAAAAgAIHAAECAAAAAgIAgAQAACACAiAAAAAAAAAAAXPCogAAAAAAAAoEAgA -AAAAAAgIEABIAQACCIgSAEAAAAAIGAAAAAAAAAgQABAAAAAACBkAgAAAAgAMiAAYCAAAAAgQAAAA -IAACCACAAiQAAAAABAAAAAAYDAAAgAQAAEACAAQAAAAAQAAAIABAiARQCGAEhASQAAgQAAAAAAEA -AAAAIAAAAQAAAAAEAAABAACAAERAABAAIAUAAAAAAAAAGAAAALUBBQEAAAAAAAAAAAABEAAAAAQA -QAAAQAEAAAQRACAAwQAEAAAAAAAAAAAEggAAAYAAhAABAFgAAAAAAAABAAAAEUQAAAAAAAAAgBAA -CAAAEQTAAAAAAASAACBAggUBAAAAAAgAACAQAAAAAAAgCAAACRSACaEgEAAMRAACAkAgAAEQAAIA -IAEABAAACAAAAQAEAEgAIAALAAwEAAAAgEAAAAAHRQwJAAgAQQAAABAAAIEgEQAAAAAAAkCiAAAA -AACAICAAAMAACAAAAAAAAAJBAAACAAEQAIAAACCACYkAAABAIAAAAAAACAAQAAAAAAIIACAAgAAA -ABQAABCBZAAAUAQgEIAQIAAUAEgQgFQAQBgECBCAAAAAGACAEICSAABUgQgQggAAAFgAABCAUABA -GAAQEIAEAAAaIAAQgAAQABggABAAAACRgAAABAAAkRCDAAAAWAAKEIAAAAAYAIAQgAQAAAEAABCC -EQAAAAABEIIAAAAAgAgQgoBgAAAACBCBAAAAAABDEIIAKAAUAwEQgAAAABYADhAgAAALAAAAxCgD -SAkAAIjEICFAAAAggMQgAwILAAAAxCABAggggADEIAAAKAAABMQgAAAJAIQAxCAAAAgAAATEIAMA -GgAgAMQgAAAKAAAgxAAADScgBAIIAIAAxCgAAAAACEDEIAAAAAAAQMQgAgAAAACAxCAQAAgAAADE -ISQAAAAAAMQgAAAYAEAAxCIIgBgAgADEJAQAGAAACMQgAQAJAADIxIQgAAAQAAoJgAQCQAAAIgmA -CACAkgAgCYAEAAAAAAEJgpQAIAAgUAmCIAAAAEoACYEAAAADIAQJhAAEIEAAiAmAmAAAgAAACYIC -EmBAAAAJAAANQ4IBESAAABgJgAAAAIEjJAmAAAAAQAgQCYAAAAAAIGAJgQgAIAAACAmIoIIAAEAA -CYEQAJACAIUJgAEQEAAABAmIAIAQABAACYAIAAAAICAJABAgACBAADAACIgACVABBGAAAAVpQABE -FABAAAwAQHgEAZAAQAQgAAAAAAAAAACAAAAQAAhQEAAAAAgAIFQIABAQMAAwIBAAAAAAAAAgAgAA -AATxAAAAAFAwEEAAABAgAGAQQABExAQhIo4KAABMAFBAAAFgEAAAQAQCAAAIEAAAIAAAYEQEACQA -ABAABAgkIEAAMAAAAAQAQAAIQABAMQAAKAIACQhEAQhCBEgaAQlSAADBAIDgIBIqAACBACBAUCAA -ANgCAEAI4EkJEEAAAADAAESAhAQAwAgIgABYEEAABAEEhIAAAAoAAAAABBAAIEAYgAAASDEIQQAA -KAQBAghACEAEAEgBgACAAAEAQSFCRIBBAQRAAABAAEAAAAmBAEAAABAAAAIEAEgABMAMBIByQEAE -AAwADAQATAQAIJIQUAoKAFwZ4QAIAQAAhAAACIICAMABIUIARgAhAAiAABCAAEAAgYEAQMgWIAAE -AgAAARABCAQAgAAAAIEAgBBAACABAgAAAAAASAgAAAGBIwAAACAQCABBAACKa0DQEiSAUAiAAQCA -AAAAAAAGggEAEAAAAGBgAAIAAAMBAAEAAMCEAAAAAAABQAQAAAAAAUEQACAIAQJDAAgCAAkAAAAA -AAGAAAAEIACBQAAAAAAgAEQAIQAAQCAyAAGgBJAAAAhABYAEAAQoBAIBAEAQAACwVCGAKBCABAEA -QAAAAEUAAABAAAAEkAAAQEgEAIAAAABATAgAVBICAAAAAAAAAA81AAAAAAAAAgIgAAAEAAAABBAo -KIRASAAABDAgAAAAAABAEAQABAAgAAQAAAAAAAEASkAGAUJMikJEAAAFQnAiQgIAAAQCAAAAEIEQ -QAACAABBQECCAAIAQBZEAIAQNDYCCxQRABCUEAAAQYGFAAwqAQBQAgADJCLQEIQQAAAAKABAQCBA -EAABRUAQAAQAAAZGAAFFzUBQAgIQ1AAAAAUAQAAABKBAEBIAABAUBACAAAEAAAAAEAAAIhAQBAQA -AgIAACgoQgiABQMAKARAAIEAAAAiAAAAAAAAAAQEBAQggCBAA0RGAEAIoAqAAFAAAAAAKIACAoII -BQBSCAAQgAhIgBKAAEBNUCYAUkASkgCWCBwAQCAeQgBANQ0gAAMQRgDBEEAAAAgxACcQJQIGIEIJ -ABBCGARCIgQEAhAUEAAAEIIQAABAAAAKtABSEAEAUAIAAAAAAAAAABKgsAUxQkAgGAIYBACAgAAB -AAIWABAAAAAgAhAAQAAAAgoAoQJAWEgAAkAQIAgIwEgCANAAEQIAEgogCEAIAAghkAACAEAACAKB -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 -qzMzAAFETCJ3I3MAAABFAAAqAAAAEP8AAHAAAABVVwAAAABAQA8bAAAAAAAAHx8AAF3dAAAKuQAA -Dw4AAAAAUREF/wAAAABXAwAAAFEbu0DAVVUAAAAAAAAQvwAAAAAAAAARAAAAAHB1AAAFjQEBJwUF -/woACgBwAA8PBY0AADNVM1UAAFT+AAAAABEAAAAAAAAAEAQAgAAAAAAVAAAgAAAAABUAALQAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAa/AAIAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAQAAA -AAAAAABAIAEAAACAAAAAAAAACAAAAAAAAAAIAAAhAAAAAQYAAAAAAAAAAgAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABAAAAIAAAAAAAAAAQAAAB0gAQAAAAAgAAAACAAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAQKIBAAAQAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACABAAAAAAAIAAA -AAAAAAAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAHYQAgAAAAAAAAAAQAAAAAAAAAAAAAEAgA -AAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAEAEAAAAAAAAQBAAAAAAigBAAAAAAAIAAAQAAAAAAg -QBAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAQIAAAAAAAAAAAAAAA -AQAAAAAAgAAAAAAAAAAAAAAEAAAAAAAAAA8BAAEAAAAQAIAAAAAAAAAAAAAAAAAQIAAAAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAQAAAAAABAAAAAAAACAAA -AAAAAAAAEAAEAAAAAAgAAAAAAAAACAAAEIAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAAAAIAAAAgAAAAAAAAAA8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAgAAAAAAAAAAAAAAQAAAgAAEAAAgAADAAgAAAIIAQCAQAAACAAAAAAAAAAAA -AAAAAAAEDAAAQAAAAAAIAAByAAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAAAAAEAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAKXAAAAAAAAABAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAEAAAABAAAAEAAAAABAAAAAAAAAAAAAAQAAAAAAAAECIQA4AAAAAEEgAAEUCNBAQAAAA -YAIkABAAUAAAABIAAAAAAgIIAAAQAAACAAAAABAACAAAAggAEAgAJkgAAAACAAAAAAAgAAAAAAIA -ACAAAAR0CAAQAAAAAAAAEAAgAAAAAEAQASIAAAIAAAoAQAIgAAAAAAAAAggAAAABQAAAAIAAABAA -QAAAAgAAEQAAAAACAAAAABAAYBAAIAABAAIgAAAwEkgADCAAoAgwAAAICABCYAAACgUAAIAgIAAA -AAAAAAAQAAAAQAAAAAAKQAAAAAAAIBIKCAAAACAIAAAACAAAACAAAAAAAAAAABAgACAAQAAADkMA -AAAAEAAAACAAAEAAACAACAIKAAQiQAIACBAAAQAAAAAGIAIAAAAAAOAAABBQAAAQUAACAAUgAAAw -AAQUYAAACAIAAAEAIAIAAiAKAIAAAAAABAQAAAgAIAAAAAAiEAEADAYACQwwYAEAlAAAAoBAIAJK -AAAQAAAABgAAEAAAAhAAAAAAIFAGCABAEEgAABAADJAAAgAAAAkARAIAAAIAAAAC+QgC0BAACRBg -CAAABAAADIKAAATAAQAAAAgAAAAACABSAAEQAAEAAAAADoAAAIBIAAABiCgQDhAAQAAAAQAAAYQA -AAACABAABAAAAQAAMAAEACAAAGQQAAEAAgAAphEBAAAAEAAiCAASCAAQBAABAAAECAgAAYBAAgIA -AAABUEAJAgAIAIAAkAAABgQAEYBCAQAQAAAIQABAAAgIAAAAAAQAAAJCAIAAAAGCEAAAAAAAAAAA -CCAEAAAAUIEAAABAAABKAAAAABEAAEAACAAIAAABFAAQAgAgBAKIAAAAAQAAAwgAAEAAFAACkACA -QAAAAAFgAAAAgAAAQgAAAAABoAACCAACRAgiEAAoAQIAAChAAAAAIgACRgACEYQAAAIAAAIAgAIA -AAQAEAAAAgAQoBACKIEQABIIAAYAAAAAAKgAAgABAAAADGAAAhAIAAIAgAAAAAAAABAggAIAAAAE -AAIAAYgAACgACQACFAACAAAAAEIAAAAEACAACAAAAigAAEAIAAAAIAAACAAEBQAUAAIAAgAAAgAA -ACAACQQAgBABKAgAAARiEgEABAEAAAAQAAAAAQAABCAAgBAIAAQgAAICAQhACUAAABAAABAAgAgB -CAEAAARAAAAAAYAAAEAAABAABAAAgAABAAAEJQgAwAAJkQiAkAAABAAAIYIgABIAACBCABAAAAAA -AgBAAAAAAARAAAAAAEAAEVAQAAoEIIAIACgAAAAAAAgAAYFAAAQAACAAgQAAIAABAAAECAIAAAAA -AAAIgAAAiAAEAIgAAAIAAYAASYAgAQACAAAJABAAAAAAAAgAAgAAAAAECkgCAkAQIgBICgQAAEAA -BAhYAAAAAAAADBgAgAAAAAAAAAqgCCgACAAAAAAIEAAAAAAAAAgUAEIQAoEACBgQAAAAAAAIAEES -AAAAAAgIgAAQhAAACAgABgBAAgAISBAACoACAAgCAAAQACAACAAAEgAAAAAIACBAASAAAAAEAAAA -gAAAACCAAQAAAAAgBAAEAAAAQAAEAAAAQAAAAAQAAAAgAAQBBAgQAABgEAEEAAAIAQEAASAAAIAA -AAAAIACCAAAAAAAACgUgAAQAAAAQAAEFAAAAAQEAASAAAABAAIAAGABAgYAAAAAAAAAAEAAEABgB -gAAAAAAARABIAQAAAAAEgAAAQAAAAAEAAAAAEAAAAAAIAAAAAARAAAgAACoACFAAAiAAEgAAUACI -AQAgAAEkAAABAQgACAAAAgAAAAAAEAAAgAgaAAQAAAAAICAABABIAAAIIAABCAAAAAAAAAQAAggB -JAAAAAADqwQIAIAAABAAAAAAQAAQAAAABAAAAwAAAAEQAAAAACGAAQEAAAAEIAAAAAAAACAQAAUR -AAIAFCAAAAEAgABAIAASAAAAiAAAAAAAAAAAAASAgBQAABQAABCEAAAAFVAAEIAEAAAUBAEQgAAA -BFgEIhCABEAAGSAAEIAAQAAYIAAQgAQAAAAACBCABAAAGAAAEIAQgABZQAAQgAkAQBgAARAAAApg -gFAAAAAAABCCAAIAIAQIEIAAAAAAIiwRggACgAAACBCAAAIAGJAAEIAAAAAgAAAQgAQAAAIgABCA -FiAAAQACEICAAAAUIIQQiQAAAAAAABAoAwAJAADAxCwBAAkACIDEIAJICQAAyMQgCiAAAACAxCgA -AAkAASDEJCEEGACAgMQgEwALAIBIxCADBAkAAEDEJAAAAAAAAMQgAAIJAAAAxAAABE8gAUAAAALI -xCQAABgAABTEIgIAAAAARMQgFAAAkAAAxCAAAQAAAEBEJABAGACAYMQgAwAJAKDAxCAgAAAAAEDE -JBAAGACAAMQoIAAJAAAAxIAIAAAQACAJgGgAAACgoAmJkCAAQAAQCYCQCAAAACAJggIIABAAAAmQ -CAhEECRgCYBIAAAAAAIJgAgBBBAEBgmEAAAAAAAACYQGAAGQAAQJAAAKHoBKIIABACIJiAAABAAA -BgmAAAMAAQUgDYBAgAAIAEgJgAAAgBAgAAGAoACQAAACCYCYCAAAACAJgAAAgAABIAmQCIAQACAg -CYIAABAAAAAJEBAQAABkBAABEFAAAQAAQgkJiCQAAAEAISDQABjQBDgEEAACIgCASAAQEgASkBAA -ABAwABAEAEACCAgAAkSABAAggAQSQABAUACACGBAAEQAAAWRABBQAAIAIIgAAAIAIEAAIAAASAQA -ACDIAAAAAAAABAAgIgABYGAYglBAAADgAAAAAAoIIICAAUkAAAAAClKUUABAQAAwMABQAEAEQACA -AAAARAJCICAAAIiAAADSCgEJUloYQMlgAIkABAAQjAQBAEAAAAEAAAAESECgACEICDiIRAAAAUgI -EIiYGAAYAAQBQBQQAACAAAQIGAACCAQAAAAARhwACKgAAQhIGAgEAEBACQAECAAIQCBEABSAQQhA -AAgAwgAAAAAAAAEBAAIAAAgICQAAGDhAQAgIgFCBAMxCAIKIgAKIxABAQYkAAAAAAAAAAMDICAKA -AACIAE5oAAhAAJBAAAZCUgABAAAAABMAAIAGAIAMIAggAUIDCAlhiIkLiAEICwbAQQCAAEADAICQ -AIiAAACAAAEAiAIAAAACgEEAAACFCQMIDETAwAMAwDAAAACQAAARjmAkBGACAAAAAAEAQQAAAAAB -BAAAAABACBMEAAQCAABBA0MIhAEBjgBEQgAACAABgAAAAQQAAAAACAIAAAgAAACCEAIUFACAAAAA -QAyiIAAAAAggAAAwBEEAgAIBAEAEAkCAAEAAADACAAAAAAAAAIAABAAoDABAAAACgIAKAgIAAAAA -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 -AAAgAAAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAAAAAAEAAAAAAA -AAAABAAAAAAMpoAEAQAABAAgAABAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAg -AAAAAAAABAAABAIAAAAEAACABAAAAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAIAQAEAAAAAAAAAINCAAAAAAAACAAAAAAAAAABAAAAAAAAQAACAAAAAAAAAMIIA -AARdAAAAABAgQAAABAAAAAAIAAAAABAAAAAAAAAAAAAAAAAAAAAAAABAAAAEEAAAEAgAAAAAAAAE -cAAAAkQAAAQAAAAEAAAAFBAAAASCAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACIA -AAAAAQAAAAAAAAAAAAAAAEAAAAAAAAIAAAAAAAAAAgAQAAIQAAAgAEAAABAAAAoABAAAAbgAAAAA -AAoAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAIAAAAA -AgAAAAIkAAAAAAAAAhAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAGAAAAAAAAAAAAAQAAAAAAAAACAA -AAAAAAAAAAQAAAAAAAAEAQAAAAQAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAJS4AABAAIAAAAAABE -AAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAwgAAAA -AAAADAAAAQAAAAAEAIAAQAAAgAgAUAAAA0IAAAAAIAAABgICEAIAEAAAAAAACABAABACAQAACAAC -wAICABBAAAAAgAAAAAAAAhAAQAgwAEAAMALAABAQAAAkAAAAAAwbAAgBQAAADYBAFAAABgQCQAAA -EMAIAAPAAAAQCAIMAAAAEBAAAAAEwBAQAgAAYQJAQgIBAAgEAAAAAEAAAA0IAAAQIAAADAHQAgAA -AEAAAMAAIAAAAAEACgggAhAAABACCACCAAAEEAASABAAABAAAEoICAIAFCACIBAAAgAEAEAQAAAA -AAAAYBAAAAAAAAAQAAAAsABUAAAIAAoAAGAAIAAAD94AQhAABAAIACAAABAAAAAAABBQAAABgQAA -MAACAGAgAAAVIAEAMAAAAkAIAgCAEAgAyRIEACAgAAhAEBQACQBAKEIACgIgADAAQBAAABAAABAA -AAAAAlAAYAARAAAEAABBAHAABAwARAAAQAACYAAGIADAAAKCQEQQIYAAAC4AAAAAAAAIDHAAAABA -AAgAEAAAAAAACgIAIAQAgAAQAAAAAAAFuUgAIAALCgAMEAGAIAAKAAIAAQAAEFCBgsgADAAADBAA -YAEBAgRECIAIAYAABIhAAACAxAEEDBBgxACGAwQACCkBAIgAEEIJAAgCgAQEANCAAEABAAEAAAAA -AAgEgYgRBAAACAQQKMAAAAAIAAAwAAAQBAAQAAQRAEEAAASAIAABAAIAAACIAAIAAgAAAIAAEgJA -CgQAoQADAAEAEBEIAAIAAAvIAgABgAAIYcAAAkEAEKgAEBQAggCgEwAUAAAAAIACAAABAgAACACI -CAQAQAAAMYAMAAQQAAAIAAowEQBAQCODAhCAUAQQAIABgIQEAAiQAgwAAAAAAAAAMICADQAAIAgC -gAAoAAQAUQAiAagAAmAAAAQAgAAAKEIAgAAAAAIAAIEAAYAAECgAAAACAAACBACQAAAhiAogAQAA -ABYgFAAAAAAAA8oAQAAAEghAEAAAAAgCAQCCBAAEAAQQAAIAAAgAAogIAAAAAAAESAgACECCAAAA -kEABAKAABAgAAgQEgEAAAAAKBAAgCAIAADARAgAAhAgAABAABAABAAACMAAEAABAAAQIAAIAAAAA -AwgAAAAAAAABiggQAgAAAAKMCAACACACAAgAAAAAhADCCABAAAAgCAIAAAAAAAAAAhAEgAAEIAAi -AAAFB0gAMAAAAgAByABEIACAAAAECFAAAEEABGgIBAAAIgAAxAgEAAAgIAACBBACAAAAEEAICAAA -gBAARAQWEgAAKkEIgAACCEKIICCBEQQAgGgECIgAAAAQAAAIQAgEgCMBAAwAAAQBAoAACBgQAABA -AAAIBIAAEjIkAAiUSASIAgABCAgAAAAAIAAIEAAAAAAAAAoAAAQAggBBCQAQAAAAAAAAAAIOCAoA -IAAQACAIC4AIAAACAAgEIACAAAAgCJAAAIAEIAAIAIAABAEAIAkAgAABACIBCARAAAEBIICIAEAA -EQAEgEkCQAwQIAAECABAAAQAACAAAIDAAACIAAAgAAgDACGAAAAAgAEAAEAAAAAEAAAAAkAggEQA -ACDBAAAEAAAAgAEBhAEAAAAIgAAAAAAIAAAQBSAAAAAAgAABBAAAAQAAAAAAATQDIQFAAAQAAAAA -AAAAAQEQAAACAAAEgRAAAIQSAAAAAAEEEAAAAAAgIASAAAAEgSAAQIIAAAAAYADAAABAAKAAAEQI -AYSAAIAAQAAAACACIAxIAAIBAIkAAAAAACAgIgAAAAAAjCACAAAEAAAAAEAAABAAAAAIaAAAIAAA -AKAAAAwAAAAAgAAAAAAAAAAAAAAICAABAQAAAAhUgAAAIAAAAAAOegQAAICADCQABAACAAAAIgAA -AAAAAAAAAAEQAAICABAAAFAIAAAgIAABEAAIAgAAAABUAAAAwAgAAAAAEADAQAAA6AAAAACkAAAA -AAAIIAQAgBABAAEgIBCAEAAAGAgIEICEAAAxASgQggEIAAAAYBCARMEAAUABEIKAAAAAAFAQgAAA -AAAhIBCCAAAAAaAAEIAAAAAAAAAQgAFAAAAAABAAAA3agBAAAAAABBCAAAAAACAJEIgAAAAgCRAQ -ggABAFhZABCABAAAABKAEIAEAAAAMCoQgAAAQAIABhCABgAoAIAEEIAAAAAAAAQQgAQAQBQAIhAg -AAIJAAigxCAASAgAgWDEIBIEAAAAIMQgAgALAEAgxCARAgAAAFDEJAEACgAAhMQgAAAoAAAAxCQB -AAAAAADEIAMCAAAEgMQoAAIAAIQAxAAAD0ogJEAAAABIxCAAQRgAgEDEIAEAAAAAAMQgAEwIABkQ -xCACAAQAiFDEIAICCQANYMQgAoAoACKAxCAAAhoAAADEIAMAKAAgRMQgAgAAAADAxIICAAABoEgJ -gAAAMAJIAAmAAAEAACAACYAIIAAAgAAJgIgIAAAEAAmQJAAgAAAZCYIAABAAAAAJiAQAAABABQmC -BAAAAQQQCYIEEQABAAAJAAANb4CQoIAAIAAJgIAAkAAACAmEBAAAALAQCYAAACAAoAAJgAAAAAEA -AAmAYABAAaAACYAIAhAACBQJgAABAAAgIAmABAAQAYAACYAAAgCAACAJAAFABBYhgAAABgAgAgAC -wBAASQkGBAZFEAIQQBAgEIhAUZAAEAACwUAoQABkAAAAAEAAAhAgAIAQAAAAgAAAQAAAIAQAAAAC -BCJQCAIEEEgAAAqHAAJkAABALAAQQAAAYGAEAgBAQEAAIQDAAAAAAACAAACBAEDAQERkQEAJiAAo -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 -BTIyNRcDATMzAP8MHVBRAAAAjAEAABQdAACMdAARkB0AAIx0ABGQAAAAjAAAABQdAACMdAARkBQA -AIxQQBEUAAAAjAAAABQAAACIJAAAFBQAAIxQABEUAAAAjABAABQAAAmHCQAAjCUAAJAJAACMAEAA -kBQAAIwAABEUFAAAjAEAERQdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAASMdAARkB0AAIx0ABGQ -HQAAjHQAEZAAAAAcAAAAFBgAABxgAAOEGAAAHGAAA4QAAAAcAAAAFBgAABxgAIOEEAAAHEAAAQQA -AAAcAAAAFAAAAAggAAAUEAAAHEAAAQQAAAAcAAAAFAAABIgIAAAcIAAClAgAABwAAAKUEAAAHAAA -AQQQAAAcAAABBBgAABxgAAOEGAABHGAAg4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAAD -hKurEf8REXVVBa8bG3cnNTUzBTNfBRVVRQAA//3xEbGxDx0Dz3J3U1Ux9ztXMycnJwAADxsAAC+v -AAAPGwAABQUN352vF7cRJwUFHx0AVVVVAAALFAAzUXOgszu7AAAV/wAAAAAzX1VHAAAVvwf3JycA -VfX1J3cndzP/d3cFFTP/VVNVNUVFAe9VUx0dJ3c1NTP/M/9VHzMnJ3cndzU1NT+r7xW/AwMA7hER -9VURuwpfERs1OjNfMwVff//vAADu/vIioqIPHUbfIidTVTv3O6JfGxsbAAAbMwAADw8AAA8zAAAK -Ci/ff18hcXcbBQUNHQCqAAAAAAjVADOrI1BzMzMAAAj/AAAAADMKqkcAAAhdAvIidwBV+vkbGycn -M/W7sa+/G3eqU1U1V1cC31pTLh0bGzU/M/Uz9aofMycRsRGxNTowOqr/Ba8DAwL+FVWwABG7Cl8R -ETU1M1UzD19dqqsAAAACciIioqqqApsiIjozOwIxogobCl8AAA8PAAAAAAAADxsAACqqLwIZChER -Mw+NzQ8fcPow8AAACgxVd6qqUHMAAAAAAPcAAAAAMw+qVQAACl8D8yJ3jN0KCRsbJyczABERr64b -IqpVM6MA/1VVWlouLhsbNTUzADMAqg6qqhG7Ebs1NTA/AFUFrwOrAf0bu3AAEbsKX3d3NTUzVTMP -BQQAAQAAEQFRERGxVVUDz3d3NTMxAjFXMyczMwAADw8AACKqAAAPDwAAJ68NAgQFd3czD0XNDw1w -dXX1AAANjgo7VVUAMwqqAAAA6gAAAAAzD1VVAAAFrwPzIndMXQUFJyInIjMFIicFBDMAVVUzUwD/ -VVVVVR0dJyI1MDMFMwVVDlVVIncidzU1MD8BRQSuAAAAAAIIAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAIACAAAAAAABAAAAAAAAAQAABAAAAAAAAAAgAAAAAAAAQAQAAAAAAAgAAIAAAAAAAkABAAAARs -AAAAAAAAAAAgAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgACAAAgAAAAAMAAAAA -CgAAEAAAAAABCAAABAAgAAEAAAAEAAAAABAAAYAAAQAAEAABAAARAAAAAAAAAACAABABAAAAQAAA -AQAAEAAAAAAQABQAAAAAIIAAAAAgEAACAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAAhAAAgABAAAA -AAAAAAAAAAAEAAAQAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAQAAAAAAAAAAAAAAAAQAAAACIAAAA -ABAAAAAAAEAAoBAgAAAAAAAAAAACBAAIAAAAAAIAAAgAAAAAAAAAAAAAAAAIBAAAAAAAAAAAAAAA -AAAAAAQAAAAAQAAAAIIAAAQBAAAAACAAAAAAAAAAAAAEAAAQBQAAAAAL2wAEAAAAAAAAAAAAAAAA -AAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAAAAAAAAIAAAAAAgAAAgCA -AEAAAAAAAABAAAAAAAAAAEAAAgAAAAAEAAAAABAAQAAAAAgTAAAAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAABAAAAAAAAAAAIgAAAAAAAAAAQAAA -AAAAABAAAYIAAAAAEAABAAAIAAAAAAAAAACAABAAgAIAAAAAAAAACQAAAAAQABACAAAAAAAAAAAA -EAAAAAAAEAAAAAABAACAAAAAABAAABIAAAAABJsAAAAAAAAAAEAAAAAAAAAEAAAQAAAAAACAAAAA -AAAAgAACAAAAAAAAQAAAAAACAACAAAAAAAAAAAAAAACAAAAAACIBAAAQAAAAAhAAABAAAAAAAAAA -AAAMAAAAAAAAAAwAAAAAAAAAAAAAAAQIAAAAAAAEAAAIAAAAAAEADAEAAAAAYAAAAAAAIAAEAAAA -AACAAAAAAAAAAAACAAAAQQAIAAABKQAAAAQAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAMCAAMAEAAA -AkAAAAAQAlACFgAAABAAAABAAAAAgABAAQAAAAAAAAAEAAAAABAAAAUIACAAAAAAAgQAAAECABAC -AAAAARAAEAAoAIAAAAaKAcAQAAQAABAAAAAAEAACAAMAAAACIAIACkIAQAAQQBAAAAAAABIAABAA -AAACAAACCBIIEABAAAIAChAAAgAAAAACAAAAJBAAABCAAABBAAAIAiAAAAAAAAAAKAIAAABAICIA -AAEAAAAgIAIAAAYAQAAQIAAAYAAAAIAwQIBgAAAAAAAAgggAgBAgUAAAAAAAAAAAAAHAAABAKCoC -CAAIQAAABYgACBSCACAAEggEAAAQDIGAIEAkggAAAAAAAAAAAACJAAgIIAIQAAAAiCgAAAACBCUI -gAAAAAAAABAAAAAgwAAAAAAIIAAAAAgQUgACAACEAIEABAAQABAsAQAAABAMEBAEAFAAECwwABAA -UIBQEAAAAQIIBAASAAQIAAAgIhQAABAAIAAkAAAAAAAAAAEggFAIAIAAAAgAACACAIAAYkAAAAAJ -5igAgAAkUAgAQA7CAASCwFBAAAHABDaQCCAAAABJiAIEQAIAAAAQgSQAQAaACUxAUAGAEAIQAmAA -AAAAAAGCAIESAGAEAAQGAAAAQAAQggQAIAQAAIGQAAhCAhAEATJICQIAAAAIQEEBAAQUCAAUAQGC -RAAAAQHAEACAAAAIEIAKAAEQABCAwMAACAAAABAAAAQIEAABigCAAwAAAAAACAgAAAeeQQFBgBAI -BMGCIBAQAAEAgAQCAAAIQAQKRAEAAAIEoAIIQAAEgMBIAoAICAQACBQRAAGBBAAIEAiAAYAAEAAA -EBAJEAAG0ACQAQAAABIJwAgAAAAAACAAAIACIAEABFAQAAKJABQIAAAAAJUgEBQAAAACAIAAEEAA -AAAAAACUACAAAAAAAhAAAAAAgAACAACIAAIgIACoAAAAEhIAEARQAAAAAHEAABQBACgAAQAAYAAU -CACAgUIAAAYIABIgggAAiigAIISKAAAAFEQCBAgFAAoIAKgEAigAAAAAAgAGBAAGAgAgBAEoAAIA -ADAQRgAAAYCAACAABAAQAAgCBgCQABFEAEQDAAAAAMAwBBABBCBAQABBgxAIAQCCIAEIABAgACGA -AggEAAAAAMAACIAQAAGAIAAIAIAABAIAgICAAAAAgAAAAAAE8CgMAAAgwBCJUgIiAAGCAACAAABA -AIYxAGABAAABAAACCAAAAgDAJAQQQAEgAUYAgAwBhAAQQgAAKAEgAIRAAIQQAUAEAYQAAAEQAAIQ -IAAACQOIAIAwAEAIAAAEAAAAAIiACBAAEwEAiFgAEAACBAAABEAACAQIEAgQgAAAEAAACBAgAAAg -AAAIGAAAEBAAAAgYAAAAEAAACgBAQgACAAAAAAnICAiACAEAAQCIAAAAAAAAAAgAgAIRAAIACwgA -AAiEAAEIAIAMkAIAQAhIAAQAAAAACAAABAAAIAAIEAAAAAAAAAoIMIAIAAaACAAAAAACAAAAAABA -AgKAGAAgAAECAgQQACAAYAAAQAAABAAAAAAAAQAAAAAAQQAQAAAAQAIAAIAABBEAABAAAAAFAAAA -AAEBAQQAAACAAABBIAAEAAGhBAAACBhBAEAAAAAAYAAAASAAAEAJAAAAAAAAASAAAABAAABAAIEA -AACIAAABACEBAAAFYQGAIAAiAARQEQAAAAAAAAAAAAUAAAAAIAAAAAAAIAUABQAEAAAADAAAAAQA -AAABGIAAAAAIAAgEAAQAAAAAACAAAEAACCAgIAABEAAAAQQkAAAAAwgAABAABACACACgCAAECMgB -AQQIABAFEAAAICAAAAAHfgTQAAAAUCAAAAAAAgDAgAAAAAAAgSBEAAgAAAAAAUMAACAAAAgABAAA -AAARAAkRAABAAAAAIBAAAAAAAgAAgAAABAAYAAAgAAABAAAAEIUAgBAAAAAoCBCAAAAEFigBEICE -AABUACQQgEAAAAEwABCAEAQAFAABAYIAAAAAAQAQggAAAFkgABCACQAAAgEREIAAAAAAAAAQhAAB -AAEAABAAAALwgARABCEIQBCBBAAAAABQEIAAAQAYBCIQgABAAAAwIBCAIAAAGAAEEIAEACgiAgAQ -gBYCgAEAABCCgAAAAAAAEIhQACwAAQAQgAAAAAAgABAoAgAJABCAxCACAAAAAIjEIAJACQAAyMQg -AQAoGClQxCABQIkAgMREJAAAKAAAAMQgAAAIAAAARCAAAAgAIADEIAEiCgAAAMQgAwwsAATAxAAA -D3YgBgAAABgoxCgCABgAEIDEIAAAGACEUMQkAAAYIIAAxCEggBgAAATEIAJCAABQEMQgAUAAAATA -xCQRAAkAAADEIAYACAABBMQgAQAAABiExIGgAASAACAJgAQAAJBQEAmRIACAAAQgCYIIABAKAAAJ -oAgAgAAAKAGIAAAQAAAACYAAACAAAIABhAgAIAABIAmEBBAgAAAFCYAEABABABAJAAAOzIAAAIAA -AAIJgASAAAAAJgmAYAIQEUACCYIAAtAAACQJiAgAEACgAAmBAACAAAQECYAEAIABABYJkAQAAAEA -AAmCAAAgAAAQCYAECACAABgJUEBAQgABghAAAcgAScIAxTAiUQBgRAQEoAAgIAAABgAAQAAAQWAN -AAACAIkQIACJAEAAAIBAAgBEAaAAOVAARAIQMAAAQAAoQIJANCAAhAAAAAw5BkAAoAIICAAQAGAA -QnAgAEAhQDBwYAEIQEAYICCEAGEGEABwABACBRAAIAIAIAAABAmACCyQMgYEABBEAAAAQAAAACBg -AAAgAAFIABBgLAAAAgQCCAJEQIRCAKAQAGwUDAAIKBQAQIBCpAAAAAAAAAAAAAAAAAoEAAQAAAgA -AAIAAAAAAAAAAAjECAAKAACgQIQAAFAAChiJAaBCCKBAhAAAQ31AASAMWJAUCEREAQAQAEIAAAAE -DAQEIhAQlAgCEIQCAmHoBARQQILBCAAAAAAhQABBGBgIBABBwRDEAAQAAAgAAEBAQgwIQUyMoAAA -QCwIoABAaAAAQADUQiAkAAABAAgIAAGEAkPBBgAIAAKEAAGBwggGA8AAABAIIEgBCAAAAEAAAAAA -AAAAgQAAAAADABCBAAgEIQEAARCABAoEARFAAACHNMQCBAIAQEBswGACAAEJCBBUBGAICAgggIBA -AwAIAABAEAQICALAABAAEBMEAxARgEJAAoQAgQgIAAAAAACAAAAAhCEAACAAAEIMIBBGAAAQESoA -AAAAAAAUqCERAAwOAEGAABKAFBYAAAAABGBAAAIAICAAAEgEAgFAAAACQAAAABABCAAAAAAwAAQA -AACAAACAQAQBYIQBAAAAQCkBABQAAApwCAAhBEAAAAUAAEABAEBAAARgKkJCRggCkAEAgYAABAAA -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 -AAAgAAAAAAAAAAAAAAAAAAAIRAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAEAAAAAAgAIQAEQAACAAAAAAQgCBAAACAAAYAAAAEAQAAECCAAAAAAQAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAA9dAAAAAAAAAQAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAABgAIAAAAAAECAAAAAJoAAAAQAAAAAAABAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AACAABAAAAAAAAAAAAABAAAAAAAAAACAABAAAAAAAIAAAIAAAACAAAAAAAAAAAAAAAAAABAAAAAA -AAAACREAAAAAAAAAAAAAAAAAAAAAAJIQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAABAA -ABAAAAAAUAAAEABAAAIAAAACAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAA -AAAAAAAAAAgAAACAAAAACAAAUAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAGAAA -AAAAAAAEAAAAAQAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAEggCAAAQAAAgABAgAAA -CAAAAAAAAQAAAAEABAAAAAAIAAAAAMAAAAgCAAoAAAAAAAIAIAAAAAAFAAAAAggAAAACAAICABAA -BwAAAAgAAAAAwAIgAAACAAIIkBACEAAANAAAAABCAEAAEAAAAgAAACABwAoAAAb2AEAKAAAGACoA -AAAAAgIAAAAACAACEQIKAAAAEAAAQogQAgAAAAAQAAgAUAACBQASABABQAIAAAIACAAAAAAAAgAA -iAAABCAAAAIAEAwAAAAQEigACAAAUAgSABAUAABAAAAAAhAAYEAAIAASAAAAEBAAIBAAQAAAYAAS -QgwAAAAQEAAAQABgAAEACAAIAAAAMAAAAAAQAAABQQAGAoAACAAADgoIAHACAAAigABQMAAASAAC -QCJCAACIAAAAADAAAAAAYAAgIBAISgAQACACAiBAAAgAUEgAAYAAAABAAAIIEAAQEAAQBAoA4AAI -ECACAwAACICAAQAAIBAAAAABAAMgAAQEIYAAAYAQBBAAAAAMUBAAQAwAAAgwBAAIAYAABC4QSAAA -AAAJMAAAgAGBAEFyUGBBBCwAACAAAAAAFARQUZAgAAAMiGEAAEAgUBAQAAAACAAEQAQIAYAAUGSQ -QSEAAFACAgAABAASQAAAAAAgAgAAEBSAAAABgQAQChBAECAAAAAigAABAEABAFACAgIAAAAIAgAA -AgAQAEQQgAEGAAAAgBCIAEgAAAAKCAAAgAIAFAqQAAQRCEIAKRHAAgAAQAAACAAQAAABgAhAAAIA -ABIAgAAIEgAIAAAAQAAAgAIAAAGIAAEAAAENEgAABAAIVMEAhFCAkBAQCAAIAASBAEiAAEQAAIDA -CAAABBAAQYgACgIAAAAAMAABA4AAAADBCAkAAhAEARBACACIBAAIkgAEABAUAAAAgQAQAAQAFAAA -FAABAAASIAAAYAAAAAIAAAAABgAIFRQIEQYUoAAAKIAAAACAgBApABAAAAEAMagAIAAAIQAQCECg -gIIQAACwAAAAAAgAEmAAFAAABNMEQABAAJBAAgBAhBACDAQBECAAAAEgQkYAAAAAAgAAACABAYAQ -IAAQAAIAAAKAABQAQABAABAEAAACBAAQKAAQAAAgABaAAgAAAiAgEAAACCAICQABgghBDBABCAAi -AAEEgAAAEABwQCoAAAABwAAASQEAEADBIQLIADAAAIQIAAgQBCBEIAACIAAUAAHAECKIASEAACAA -ACAABAIBCBABAAAB1mgA0gIgABIBAJAQIABCQAQAAmIAFEAQJIBAEAgAgkIgAAAgEARgAAKCIAAA -iAAgAAGQEAAIQBBCCAAAAgQgIAIIABQAACIABAgQBAAAAgAACCKIAAAQIAIKAAAAQACAAAgEQAII -gAABCEgABgACAAEICIIAAAAAAAgJCgIAEAIACBAAAAAAIAAIBEAAgAIAAAwYAAAQAAAACAAIAAAA -IEIAAAx8DgAABAACgQAIAYgAgAQAAAhEAASQACAACQGAAIAAAAAJgQAACAIAAAgIEgIAAAAGCgGI -EAADAAEIkAABAAIAAAxIAAAAAAACCgBAAgAARAACAAAAQAQAAAAAAAEAAAQBAAAAAAAEAAAAAAAE -AAAAAAAAAAACAAEABAAAAQAAAAUAAAAAAAAQAAEgAAABAKAAACAAQAAAAAAAQAAAAAAAAQAACzGA -AIQAAQAEDAAAAAAgAAAEQQAEAEAIBAAAAIBEAEAEIAAAGQBACAQgIQBEAAEBAQABIEAAAAAABABE -AQAAAEAhAAQBAAAIgAAABAAAAAGAgQAAAAIgNIAAAAQBAAgAAgAAAAAJAAABAAQAAAiBICCADAAA -ACEAAAAEIAACACAgAAAAAAAgAEAACAQAAgMkAAAACAAAAICAAAAAAAAAoAAAAAAMUQBgAAIAIgAA -AAEACIDUJAABJAAAAACQAAAAAAAIIKAACABQAQAAQAAAAAAAAAAiAAAAAACAACAAAAAAAoAACgAM -AgAACABEAAAACAEIACAAgBoAABUAKBCAUAQAGAEpEIgEgABUAAAQgIAAABgFCBCAAAAAGSQAEIAE -AAAUgAgQggACQBQAABCAIAAAGIAgEIIAAAAYNAAQgBQAAAAQYBAAAA9RgAAAABgQBBCAEAAAGAAC -EIAAAAABMEAQgAYAABgAABCAgAAAAABQEIAEAAAAAAgQgAQAAAAgABCCAAAAAAhQEIAGAAAVIAAQ -gAAAABQAABAgAAAJABDAxCADAAAAAIDEIAEACQAADMQgAQAJAACAxCAAAAAAAADEIAIACQCAwMQk -AQMAAAAAxCASAAkAQMDEIAAAAAAAAMQgAkALAAgAxAAACDwgAAIJAISIxCAAAAkAIUDEIANAGCAQ -gMQgAUoAAIFAxCAAAAAAABTEIAMAAAAAQMQgAkAoAADAxCAASAkAIIDEIAAACQAEBMQkEQIEAADA -xIAAAAACICAJgAgAAAAAFAmCCAIAAAAACYAYUACQQCAJgqAAAAAAAAmAAAAAEEAgCYgEAAAAACAJ -ggAAABAAEAmBAQAAQAgCCYAAAIACIAAJAAABpokIgQBAqCAJgAAAgBAAJgmACACQAAASCYAEAQAC -KCAJghACAAAAAAmACAAAAAAACYAAAISAICAJgAAAAAAIEAmCCAAQAlAgCZCIAAAAACAJKSJAADAg -ABBGQEAgVKIAAAgwIIJABAAAAEAQAhkACUAQIgAAECAAAEFBgCQ5JAQAECAAAAAAAMAAQEgEBaCE -ABQAEEQZIABAwABEAEFICGAAAAKkAAmYAAAASBAEQECAQFA5ASBFQAIJAAIGAAmIQDAREEAEAEAE -AKQSyAAAIECAgABQBBAwgEBAQERAIMAAAFBCBAACBAAgUQYCUEACQgQCDAAyAATBDAAESAAQAEAE -SeRAEgABEQApAcHgEAgAAGgQAAAAAEQIAQAkHACAQgQAgCAAAAAAKCAAAggAMEACBEAIAAQAIQgA -CACIgAAKIhBUBAAATS1AGgEASAwMQAQACQAAAALiIAoICJqoAUEAGhgIDKCCAAAAAGkAQAAcQAAA -AEwBRAxJTAhAAAAAAAEAAAhACAHhCAGAQQkgAYEIAEEBRAhIIABEMEBIQADJBBAxQJAAAICABAAA -kCCIAABkAoAgEACMAAEQAAgAAABAAAACAABBE0ACAAAQgAAAE4YgABAAAAACAACAAABAQAMEIXAA -AAAQAACGqQCAAMSIQIACgAYgIsDAAAgDkGHEAAAAgAMABCkAAQABFpZoAAAAIAAAYAAAAJAQAMBI -DAYAAAGDAgYjIgAICBABYABAEAgAQAAAIIAIYAMGACiAEAIEBgAoAaEQQgwOUgCAIABABQREAAAA -AEAEAAAQAAQBAEAAARCwMIhAQAAAEFAQAAAAAAAAQAAAAAIAKBACQAgAAgAAACChBgAAggIAAA1O -BAABIUAIgQgAIIkUAAqABBAAARSADAwAMAAAoAIIiWmgAAAEQAGAAgAgMAAAAAICAAJAEAAAAAAQ -gACUAAAAALAgCAREAAgAACEwAIAIBAAEAB4GQDG0BgIDEAACEgIAQCBSwgkmAgYkEDAUUIMQABAE -AIAABCDAEARCBFBoaBIAURgAECMogAIAAKsAQCgAAIQAAAAAACACcCAAuJIUBAAACwojQAJAA1gU -ESQQAAIQFUQEQgIAAEBURASCwAAAMFRCAAJQAAQQJgAAAAEFDYAAgAAAgAAAEDm4Agh4MAC5AAoC -QCREBAARCkixgAQMghAARCBYRAwIBEAEgYgjQiEBIDsgQAQBCEAYRBRQAIAAIbKNAAIQIQAEAAJA -UggiAAEBEQgCEMAADAgACCAIJQBAIKgBAABACAEAAki1IQASERCgAAAFBTkoSRJFRgCigpApABIA -ADBIoQtIKACQoEgISgGAEABBUAAARFJACUKwOgwEIiIAAAEISSCSlhShmFACSpYKiSQoAAASQFAB -MQIbCABAQAAQUkYQiILQcAAIEBANCIAIADJXFJCIQEAIgAACQgwBAIAIYAAgAMIQAAYAkRCUiYlA -kIQBQQBADYcAApAoCAAQQRBCkAAAQAAABAIQwAQhAhIAAAnQISBQBAAEABDRhgBQBRISAggAgEAA -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 -XQ8NAAAAAB0dA89HVR0PIncid1FQFAVfERH/AAAAiEBAVVMAABu7AAAAABAAACAAAAAAAAQAAAAA -AAAAAAAAAAAAAAQAABAAAiAAAAAAAAAAACAAAAAAAAAAAAAEAAAAAgAAABAAAAAAAAAAAAAAAAAA -AAAAAAAAAAOeAAAAAAMAAAAAAAAAEIAAAAAAAAAAAAgQAAAAAAACAAAQAAAAAAAAAAAAAAAAAAAA -AAgAAAAAABAAACAAAAAAAAABAAAAAAAgAAEAAACAACAAAAAACAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAEAAAAAAAAAAAAQAAAAAAAAAEAAAAAAAAAAQAgAAAAAAAAAAAAAAEAAAAAAAAABAAA -DVwIAAAAgABAAAAAEQAACCAAAAAQAAAAIAEAAAAAAAAAAQAAAAAAAAAAgAABAAAAAAAAAEAIAAAA -AIAAEQAAACABABAAAAAgAEEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -gAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPQQAAAQAA -AAAABAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAEAAAAAAAAAEIAAAAAAAAAQAEBAI -gAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAQBACAAAAEAAAAAAAAAAAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAa7EAAAAAACgAAAAAAA -ABBAAAAAAAAAAEQAAAAAAAABAAAAAAAAAAAAAAAABAAAQACAQAQAEAABAAAAQAAQEAAEAEAAAgAQ -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACQAAAAABQAAAAgAAAAAAAAAg -AEAAAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRkAAAAAgAAAAAAAFAAAAAAAAAAQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAECAAgAAAAIAAICAFAAAABAAgBIEAAAAAAAAAgAA -AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIIAAAAAAAAAAAAAAACAAAAAAABAAA -AAAAAAAEAAAIAAAAAAABAAAABAAAAAAAAAAEAAACJwAABAAAAQAAAgAAAAiAAAAAAAAAAAAADAAA -AEAAAAAECAAAAAAAAAAAAEQAAIAAAAAAAAAAAAAIAAJAAAAIAAQAAAAAAAAAAQAABAAAAABAAAAA -SAACAAIQABAAAAQAAAAAAgAKAAIAABAQAAcAAAAAEAhAAQAAAAAQEAAAAAAAAAIAAAAAAABAAAAA -ADQAAAAAAAACEAAKABAQAAAAAgAAAAR7AEAAAAAAAAAAAAAAAAAAAAAQAgAAAAQIABAAAAAACAAA -AAAAAAAAAAAQIAAAAAgIAAAAAgAAAAAAEEgIAGACAAAAEAACQAICAASAAAAgAAAAAAAAAACAQAog -ECAAACAwEKAIAAQAABIgABAQCEAAAgBigAAAAAAAAABwECAAAAIgAAgAAhAAAgBQCgYAQQJgAFAw -AIATAABIEBAAAUQIMgAABVoIMAAIAACAABACAAAAAAAAwAAAAAgGAggIAAgAAgoAACAAAAAABwAA -ABAoEAACAAAAIAAAAoAQAAAAAAAJAAAACAAQAAAAQBAAADIAAPAAIAgAQAAQIDAEAACAAABSUEAA -AACIAQABAAgAQAAAgAEAEQAQAAgiAAgBAAAAAQAQAEgAAAAAIAAAAAAEhAAqkAABAAAALCDIJAAC -IwKAEgEEAAANRgEAEAAAEIAAQAAEAAAQAAgQAEAAACyAAgAAAQAAJAAOAABQAAAAAAAJAUEgAGBB -AAwAcgAAUAAiCACEAAQKEAgAEAAAEIoQhAiAQABAAAAAIgIEBAAIQAhAAAAEgbEBAEICAEAA0dAE -CwAA0IkCSASABMAAiQBACAIEAAQIgcABAAAAAAEAAEAAgBAAgCAACAAEAIAIARAAgQAAAAIEECAA -AAU/ABASBIDQSQCACEAAAIAAAIACAYAAIAgEAgCAAARIAQBABAEAAFQACAAAEAACAICBAAAQAACA -ABAAAAAAApAICAIQAIAEBIAAABQoBAAAAAIAAgAAAAAABKEAKAAAQAAQgAAAAAYEgBAAAABAEgAA -AgBACAAwAEAIAAAAACAAQAIAAAAAAggAAAAAAgAAAAJAAEAAAAIAoAQACAAAABAAAAAAABoABAwQ -ABRAAIAAAAAACAAQgAABABABAgAAAAAAAmgEEoAAiAAABAAgAAAEAAKAQCAAAKkCAhAAAQAAAAAQ -AAIQABAAAAIAgggAAAAAAAgAAAAAQQAQIghBCAAAIACGKIAIAAoIAIADAggAUAgAggABkQAAQACC -AAACAAgQhIAQAIgAEAABgABCACgQAAAgKAAAEBAgADEoBtACFgIgAAgBAAAH5QxIAAAAgAAAKABE -AAAgAAAIAEQgACAgBAoAlAABJgAEgAAEAABAAAAUCBQQACAAgBAgIAAAQBAAEACEAAEAEAAQAAgg -EcwQJggBAABAAAAiCgAIAQAQAAIIgEgEgQABAAoCAIAAFEABiwAAQEgAAQAIjgAAUBAAAAkBgAQA -FEABCBIAAAAAAAAIAAGCgAAAQAwBiAAEAACACQAgABgCA0IAAAsaCIAKBIAABAAIGhAAAAAAAAgK -AAAAAAACCAAAAAAABAAIDBAAAAAAAAgUIIAYEoEBDAgAAAAQACAIEAAAECIAAAoQAAAAEkAACFCA -BAAAAAAAAADQAAVBgAAAAAABAEBAgAAAQABABIAgIAQgAUBEAAAEYAABAAAEAAREAAABAYBAAAAA -AAAAAEBAIAAAAQAEAAAAABgEAAEAIAQAAEAgAAAABZAAAIAAAMAgAAAgAIAAAAAAAQQBAAAAAJgA -hAAAAAAAgQAAAAAAAAEAACEAAIAAIAAAAQAAAAAAkAEgRAQADCAgACAgAQCAAIAAAAYAAAAAgAAA -AAAECIAACCAAAQGgAgAAAAQAAAAJAAAAAAIgAAAABAAAAAAgCQAAUAAIAAAAAAEQAAgAAAAAAAFA -gAAEAAAAACAAACCggABAAAgBAZAAAAAP8AAQCAgAACAAAAQAAAJAQAAMCgAAAQQAAAAASAIAoAAA -AAQAAgDAAAAAEAAAAQAAAA0SAAADJRAAAAQACACMAAAAAAAICABAAAAAAAAIwAQAgDQAAFAkKBCE -AAAAGAAYEIAAAMBUACAQgAVAABgAABCAEAAAAABQEIAEAABUASgQggAABBQACBCABAAAGBALEIAU -CQA4FQgQgBAAAACABBAAAA+8gAAAAAAgCBCCgQAAAAAAEIAAAgAAgAAQgAEAAAAAYBCIAAAAAAAA -EIIAAAAABSEQgAAAAAAACBCCUAAAACBQEIAAAAAUgCgQggQAABQAABAgAgAAAABAxCAARAsACMDE -IAAACQACyMQgAgAJAAAExCAhAAsAgIDEIAIACQAAgMQkCAAIAAAkxCACAAgABADEIAJIAAAAIMQg -AQAIAAiExAAABusgAEgMAIDExCAKAAAAAADEIAABAAAAAMQkCAAJAACAxCACABgAAADEICQAAAAA -gMQiBEAAAAAAxCACABgABIDEIAACCQAAUMQkAIAJAAAExIAQAACBAAAJgAAAgBJAEAmAYAQEAyAg -CYAICAACIAkJgAgAAACgIAmAAAAAAAAQCYgAACAQAQAJgAAAsBEACAmAAAQAkKgACYAEACAASCAJ -AAAHv4AAACAAABAJgCAAAAJAGQmCCQUAAUIACZAAAAAAACAJggAAAAAAAAmAAIAAAAAQCYAAAIAC -IAAJiQAAAAEAEgmEAAEAAEAACYgJABAAAAAJQEBCADAEBEESBFRQAgREwUQAQQEyMMSBBAhAECoA -ABkAQAQgSAACEgAAAAQwIgHJUDIQAFAgAEQQQEIAEAAAQARAACAgAAECAAIAQIBACFEAAAGPwAAC -QImQMNIIADCAESAAIABgQGAQBAAAEIAkIDAgAAAQQAAgECAAQEAARgAQBAJAMADAAAAAMBAAQEAA -MAAAAAQEUACAQICIAEAAIBIgEIkQAABUJOBCEKCgIACBgAQBIAACQgFCChxJWADAQaACyoAAAEAE -AAEBkEAAQAwBohIABAEAgAAAAEQAAGAEQgQASRABSABAQaEJAkAAGgASCgAAQ68AQCQM2gQAAAhB -QAICAAgECAGAAAQAAAKBREAAaEQAAAgCGEAAAQAAgEAAAgQAAABEQIAA6UwEBAggAEAESAAAAkAI -AAAAQArAABBAgCACAgEEKEAIE9BMBBYyBBAAAIAAxCAgCACIANAgRAIAAYAABAmDA8DAAIAGxAML -CBAQAAgAAIAIAEEIwAAEBEgAACDAwQAAAAAAAADABsQgAQAgAACFXAIkAJIAAAkAAIAAAAADAEAA -AAAAAIGCAAAQAQMBAAMDAIAAAAAAAIEAFjDACIMAAAIQAyEACAAAEwYoIwiAAEIABGAUAAAAABLB -CUMQAlAAACqgEgIAAgAIIAABAEAAFAEpsDAASSIIIAANQEAJqUAUICAEAAAAQFAxsABCQAAAAQBA -AAIBAEAIAAAgAAkpoAABCLAAAAgAqSgoIABNgZAAAA8uACgwoAAKQAAEAkAAEAAECAAQAARACAAE -gCApBABAAAAAAAAAAAAAAFCAQBCCBKAAQAAAAAYEAgAAAECwAgAQEAYJAAAACAIEAAKAEAAAAAAG -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 -AAAAAAQAAAAAAAAAAAAAAAQgAAAAACAQAAAIAAQAABAAACACAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAgIAAAAAIAACAAAAAAAAAAAAAAQIAEAAA -gAAAAAAAAAAAAAAAAAAACAAAAAlnCAAAAAAhAAAAAAAAABAEAAAAAAAAAAAAAAAAABAAAABAAFAA -AAAAAAAAAAAAEAAAAAQEAhAgAAAAAAIAECAgAEAAgAAAEAAAQAAAAAAQAAAAggAAAIAAAAACAAAA -gAAAAAAAAAmAAAAAAAAAAAQACAAAABACAAAAAAAQAACAAAAAAAAAABAAAAAABAAAAAAAAAAQAAAA -AAAAAgAAAAAAAAAADPcAAAAAAAgAAAAACAAACAAAgAIAAACAAAAAABAAAABAAAACAAAAAAAAAAAQ -AAAAAAAACCAAABAAAAAAFAAAEABAAAIQAAKAAAAAAAAAAAAAAAAAAAAAAAAIAAABAAAAAAAAAAAA -CAAASAAABAAIAABsAAAAAAAAAAhAAAAAEAAATAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAEAA -EAAEAAADPAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAEACIAMAABAAAAAAAAgAAAACAAADCAABAAAAAAEAAAAQAyAACIAEABgQAIAIgAQAgAHAgAgAAAA -AAVQACAAAgBJAAAAAAAAAAAACAACEAAAAAIQAEAIEAAAJABAAgAAIAAAEAAQABIBAAJiAAAAAAJV -ABAAAAAAAAAACAAAAAAAAACIQAACAMAIARAAAAAAIABAAAIQAAgAgAgQAEEAAIAAACgAAAAAAAgA -kAEQAAAAAGAQIwAAAAAAABABABAAAAAIAAgADwAAcAAgCiAIAABAACIAAAAACIAIARACAAAAgAAA -AAAAAAAAAAoAAACAAABAEAAAAAAAAEBgEAIAAAAAEAQAAAgAEIAIAAAAAABAAAAAAhkISAICAAUA -AAAIARAIAgAAAAAQAASAAAAAAAAAAACAAAACCAgAAAgCYAAAAgAAQAAQQAAACAAQQACLAAAIAAAA -IEAgAgQABAAgAQAGAAAAAIABgAQAABAAgQBACCQMAgAAABAACAEgYAEAAAAIAgFgEAAABAAAAAAQ -AAEACBIAYBABEwAAUAAAMQDABFSEgAgBAAAAABAARAAAQAAQEQAEAAAEXwEAkAQQTjACSAACAABM -AQAICIAAEAIAQJSQkAAQEAAiMABAAABAAAARAIIEAEYACAEhMAAAEsAACAAUAAAIkAMAAUQAAVAM -AAABkAEIAgAIAAAAACTQACgAABAEAIDACAAAkEApkFEKCAIABCmEAAiBEAEAABAAAIAAEAQBwIAI -gICAAAACCAgABhQAEFAAAIIDQAQhA0CAAYARAIAIAAIAAAd9AAAAAMAICAgQABGAACAAAABCAAAB -iAAAAAEAAABI0AEAgAQkAAIAQAIBBAAAEAEIAgAQAAAAKAACwQAAgBAAAAAAEACAECBAAAIEQAAI -gAgQAABAAAAAAAAAoBCQAAICAAAgQAAAQAAAAAAAACAAAAAGAAAAIAAAAAAgAAggAAQgABIAAigA -QAhAgAEAIAAAAAAAAAAUSIQAAAQAAhBAAAAAB74QAAIAAAAAAIQIABAAAAAAAAhAAAEgAEQAEAgA -AGAAAgACASAAoAgAAAACQAAgABQIAAwAEBBAQAAACCAQAAAAAIAhAACQAIAAAACAECAAAAAAEAQA -AAiCIAAQIAASAAAAAAgAAAKIAhAAEAIAAAQAMAAEAAAAAACQEAQABEoAwAgwgQAAQAAAICAIAQmE -YAKOAAAAAQAABBSAQAAQAgADAAAL9AAIAAYISBAAEAABgBBEAQAQACgAEAAAADABAAAICACA0AAU -AAACAAKIAQQCAEAAAAAhAAAAAAAAEBEAAIAIAASAAQACAAAAAIAAAAAAAAAAKAGIAAAwAAAJgAIB -kSRAAAiCQgAAIQQACQAAARAmAAAMEBAAAAAAAAgKAAQIEEACiAkIAAAAAAAJBowAABAAAAgKAAQA -BAAACAoAAIABAAAAAAhQDACAAEAAgAAIEAAAAAIAAAgSAAAQAgAACEiAABAAAAQISAAEEAAAAA4Q -QAAQBgEADgAgAAACIAAKEAAAAACAAAgIgACAAAAACAGAAhgQIAAAAAAAAAQABAAEgAAAAEAEACAA -AAIEBBEgAIAAAEAAkAEAAEQAAAEAAQAAAAEAAAFAAIAAAAIEBGAFEQAAQAAJAAAAAAECAAAAIAEA -ACAAAQAAD/YAYAgAQCAEIgAEEAAAAAAAAAQAAAEAAAABBAAAAAAgAQAAQAAAgACARAQAAAAAAAAA -BAAAAAAgIAAgAAAABAgDAAQAAAAEAAAAIQkABAIADAAgAAAAIBAAAABIAQBAAQAAABAADCAgAAAE -AAAAACAAAAAACIAACgAEIAAAgAAAAAQkCAIAABAAAAQAAAAAJAAFEAAAABIIgAgYAAEAACAAAAAG -/ACQAAAACCAABAAAAAIgAAAABABAAAAAgAQACAAAACgADZAAAQAAIIAAZQEQAABAABAAEAAADAAA -ABQoAAGAQAAAAAACgEAAAAAHAAABAAAAgAAAADUBCRCAhAAAFQAgEIBUAEARAAAQgAAAAAAAABCC -UAAAGAAAEIBEAQB4FlAQgACAABgAwRCAEAAAFiAAEIAAAAA5IAAQgkAAABgUQRAAAA8xgAQAAAAE -ABCCAAEAAgAgEIJwAkAAIFwQgAQgAACAABCAAAAAIAEIEIIAAgkBICEQgAAAAAAAUBCCAAAAACAq -EIAAAAABABAQgAAAAABAABAgEAAAAAAAxCACSAAQAVDEIAJABAAAwMQgAwAoGADAxCgUAAkAAADE -IBICAAAQAMQgAUAcAAAoxCADQAAAIMDEIAFAAAAAEMQkEAIAAAEIxAAABWggI0AAAABIxCAFACgA -AADEIBJEGACAgMQgAyAYAABExCAZAAAAAADEIAIAAAAAUMQgAEgAAACAxCAjAAsACEDEIAEACQAA -gMQgAgAAAIAAxIlAAAAQoCgJgBACABwAAAmAAAKAAlIQCYAIABAIACIJgICCQBAgAAmAQAAAACAV -CYAIAIAQAAAJgAgAgJAAIAmAaACAQAAACYCCAAAQACAJAAAO9YAoAIACIAIJiAAEEAAgQAmAAACQ -AAAQCYCYEBAAQAIJggACAAAAIgmAABAAABIACYIAIAAAABAJgJQAAAAAIAmBmAAAACBmCYCUCAAA -BAIJAABIACAEADIACIQA0SAARCAAwEAMgECCIEAAAAJAIgAAEAAAUCAAgAAAAAQgIAICKEAAABAi -DBAEAkQCQEACQgDBAEBgYALCEGAoAA5AIAQAAAtRAhAwAJSAADAACBIAQAABQAIAQABCIABMABYQ -AACAACAwCEoCUkRUFAAAUEAQQEVJAKBAAAAgAAAAAAYCUoABAVEgQARCQGAASErAASQAIQhIACKA -FEBBIQCaGEiJAAAIFAAAAAgABAAAAgBAIAkYAgAKGAiJAALQQFAAQAQIQQFAgABACAAERACBoEAA -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 -AAAAAAAAAAAAAAAAgAAAAAEAAAAAAAAAACAAAIAAAAAAAAAAgAAAAAAAABAAAAAAAAIAAAAAAAAI -AAAAAAAAAAEAAAOAAAAAAA07AAAEAAMAACgAACAAAIAAIAAAAAAAYAAgAAAAAAAAAAAAAAAAACgA -AAAAAAAAEAAAAAEIAAMQAAAAAAAAAAAAAAABAAADAAAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAAAA -AAAAAAgAAAAAAAAAAJAAAAAAAAAAAAAABBAAAAAAAAEAABABCAAAAAAAgAAAAABAAAAZAACAAAEA -AAAAADAAAAAADRQAgAEAAIAARAAAAAAAAABAAAAIAAABAEGAAAAAgAAAAAAAAAAAkAAAgAABAAAA -AACAABEAABAAAAAAEAAASAAAAAAQAAAAAAQAABAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAACAABAAAAAAAAAAAAAAAAAAA -AAAKTwAAQAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABAAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAyBAAAA -AAAAAAQAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -ABAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACAAAAAAgAAAJAAAAAAAAAA -AAAAASAAAACAAAAAABAAAAIAAAAAgAAAAAAAAAIUAACAAAAAAgAAAAgAAAAAA1sAgBAAAIAAAAAA -AAAAgAAAAAAAAAAAAAGAAAAAgAAAAAACAAAAAAAAAAAAAAAAAACAAgAAACAAAAAAEAAAAAAAAAIQ -AAAAAgAAABAAAAAAABAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAgAAAAAAAA -AAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFvAAARAAAAAAMAABACAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAABgAACAAAQAAAgAAAAABAAACAAAAAAAAAAAAAAAAAAIAAABBAAA -AAAAEAAAAAAAAAIQFAAAAAAAAAAAACAAAAACEAAAAACBAAAAAAAAAAAAAABAAAAAAQACIAAAAAAA -AAAQAAAAARAAAgEAAAAAEAACBAAICAABwAAUAAEAAAbEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAIAAAAAAAAAAAQAAEAAgAAABAIAAAAAAAAACBAAAAABABAACAAAMAAAAAIAAAAAAAAACAAA -AAAACAAABAAAAAAAAAAAUAAACAgAAAgAAAAAAIAAAAIAAAAACAAAIAAAAA0AAAgAAAAAACAAAAAA -AAAIAACIAAAAAAEAACAAAAIAIJAAIAAAC8IAAAAAAAAAABAAAAAAAAAAAIEAAAQiAAAAAAAAAAgA -UAAAAAAAAAAACAAACAAAAYAAAAAABAAIAAAAQgAgiABAAAIAAACoAAAAAAAAAIAAAICAAAAAAAAI -AoAEAAgAAEAAIAAAAAAAAAAAQAAIAAAAAAAAAAgAAGgAAAMAAAAAAAAgAAAIAIAIiABAAAAWAiAA -CAAEABIAAAAgAQgAAAAMAAAEMgCAAAAAUAAAAAAAAAAiAABgAgAAAQQACgAAQgAAAAAAAAACAAEQ -gAAACEgAACAAAAAAAAAAKAAAAAIABAAAAgAAAFAAAAAAAIIAAABAMAAAAAAAAACAAAQAAAAAABAA -ACIQAAAAAEAAAoABAAiAABAAABAAAgAAAACAEAABUAAAgAAAACgAAAAAAwAAAIAIAACBAACAkAAB -AAIQAACACAAAAA0HQAAIAQACAACAAAABAAAAAACAFAACEBAAgAARAABAAAAAABAAAPAAACAIAAAA -CACABIIBAEMwAADAABAAAKAABAAAAAAAIAAAAAAIAAAgAAAAAAAAESAACAEAAAAIIACAASAACBIg -AAgBAAAAKAAAIAIAIAAKCACQAAAiABAEABAAAAAAACAACAACBAARECEQABAgAAARAAQEAiEQAAgE -CAAAD4AAAAQAAhIAAAgAAAAAAQAAAAAEAAEFIAAAACIAAggAEAAABgAAAAAAgBQIEAAAAAAAAgAA -AQQoIAAChAAAAAIgAAIoAAAAAQACACAAAAAEACAgAAAAIAAAACAEAAAAAAAAgAAAAABAAACAAAAA -AAAAAAAAAAAAQCCAAAAAAAAAAICAAAAAgCAAIABAAAAgAAAAhAAEgIAAhACAAACAAACAAAAPKkAg -AAEAQAAAAAAAAQAgAADAAAQAACQAAIAARAAAQABAAAAAAATAAAAAAAAAAIAAAAQABABAgAAAwAAA -AIAAAEQAAAAAAAAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAEAAAAAgAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABMkAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAAAACCAAAAAAAAAACAAAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACBwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAYAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAFAAAAAAAAACQAAAAAAAAABQAAAAAAAAAGAAAAAAAAABYAAAAAAAAABQAAAAA -AAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAArbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAABQAAAAAAAAJAAAA -AAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAA -AAAACQAAAAAAAAAAAAAAAAAABgIAAAAJAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAYAAAAAAAAAAkA -AAAAAAAAGAAAAAAAAAAYAAAAAAAAAAkAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAAAAAAAAAAN/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -49042,1174 +53295,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAIAABgAACAAAAgAAAAAAAAAAAAA -AACgAAAQAEAAAIAAACQAAAAAAAAACAAwAAIAAAAAAEAAAAygAAAAAAAACAAAAQAAAAAAAAABAAAI -IAAgAAAAAACAABAAAAAAAAAAIAAAAAAApAAACwAAAAAEABAAgwAAAAAAIAAAIAAAAAAAIAAAAAEg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgAAQAAEABAABAAAREAAEEABgAAAAAA -AIAAAAAAAAAAAAAAAAAAAMAIAAABAAAAAAAADnwIAABAAKAAQIAAAAAAAAAAIAEAAAAAAEAAAAEA -ABAAACAAAAAAAAAAAAABAAAAAACQgABAAAgIAQAAAwAAgABAAAAQAAAAAAAAAAAABAAAAAAAACAA -AAAAAAAAAAAAAAAEAAAAAAAAAAAAACAKAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAAA -AAgAAAAAAAAAAAAAAAAAAAAgAAAEMQAAASAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAAIAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAEQQAAAAAAAAgEAAAAAAAACAQAAAAAAAAIIAAAAAAAAAAAAAAAAA -BAAAEAEAAAAgAAAAAAOGEAAAAAACBAAAAAAAAAAAAEIAAAAgAAAAAAAAAAAAAABAAAAAAAAAAAAA -BAAAAAAAAAAAAAAREAAAAAEAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAggAA -AAAAAAAAAACAAAAAAAAAAAAAAAAAACAAAAkAAAAAAcAAAAAABIAAAAAAYAAAAAAAAAAAAIAAAAAA -AAgAAAAAA7AAAAAAAAAAAIACAAAAAAAAAAIAAAAAAAAAAAAAABAABAAAAAAAAAAAAAAQAACQAAAA -gAAAABIAAQCABAAAgAAAAAAQAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AEAIAAAIAABEAAAAAAAgAAABAAAABCAAAAAAEAAAAAAgAgAAAAgAAAAAAAAACAAAAAQAAAAAAAAO -2QAABAAACQAAAAAAAAAAAAABBAAAAEAAAAAABAAAIAAIAAAAAAAIAEAAAAQAAEAAAIAAAAAAAAAI -AABAAAAAAAAAAEAAAAAAAEAAAAACAAAAAAAAQAISABIAEAIAAAIAAAAQAEAAAAACEFAAABJCAAAA -FABCAAAAAAAABBABAAAAABAAAAIKAAAEAIAAAgAAAAASIAAABAAgAJCIAAIgAgAAAAnqAFACACAC -AAABEEAAAAAAAgAAAAACCAAIYABAABAAAAAAUIIQAgAAAAAAAAAIAAIAAQABAAICCAAAQAAQAEAA -AAAAAAAIAgIBAAAAAAA0gAAIAAQABSAAYAAwAAAFAAAAiAAIAAAIAABAAAACBIggAAAgEAAAIKAA -BCAAAAAAAAAAAAIABAACSABAEAAEAAAAICAQAAIAAIAAYAACIAAIEAAACMIIEKACADAAAABBAAAA -AAAAAAAAAggAAAIAAAAgEJAACCAAAAIAAAAAAEAIABCAAAAQADAAMGAIIGASKAIAAAAAIAAwAhOA -AAgQQAgCAJAAEAAAAAAAABAJQABQAAEIEAQAAAAAAGIQAAAAKgAIAACUaAAmAAAAAAwBADAABEkA -KAACECABEAAgIQBCAABMECoAAEIAEJAQDoAEQAAEUgAAAAAMGwABAABQADAABAIQABQACEDIBMwA -gAAACRAIEgAAIBBCAQBwABAIkEgAAMAAATAQggAEAAQEAQAWAABAABAIIARABAAAAFAIhAABgAAA -AGiBAAAEAIFAAACQAACAggAAAJAAEAABCAEABAMREAGIQgoAAAgAABAIEAAEMAAICAEAAQARAIjg -hBIQAAAAAYgBKQAAgASAUwjQAAAEBAAwgAAAAAk2AAAQBKAQEAAABBAAABAAAQAAAAAAAAAAAAII -AAAQAIBAABQAiMgACAQEAACAEAAMhAJMCAAQAkgAAACAEJAACAAQBgCAkIBAAAIQAJDiAAgAAAAA -ACAAFAQAiQAACAAABAAgQABIAAAAQCEAEgAAAJAAIQEAAAAIAAAAAACoABAAIAAABaACQgAAAQAC -AAABAAIKAAISADEAAAAAAAAJEAAAB2YAgAEAACAAAAAAaAAAAAACAACIAREAAAwACg0AFCgQAACA -BgAEIABMAEAAABQUAAIAACAAASAACACQgAAACAAAAAQBABRICIAAggAAAAAAABAAAAAAIgjGwBAA -IAAAEAEQAAgAACAIAEAAEAIACgIIIAApAACAAAQAAIAAAAQAgAQCDAAAIAGIgAAAAADAEIQAACAA -CMAAAQAEAAABAiAAAAAMXBAQAAAAAggAAAEAABAACAFwAQEAAAAABhAAAAAAAABqQAAAADLAKAAA -BFAAAQAKAIgAUACIBAoAQAIIIBDAAARAAQwAAAAAgAgAEAIAABAICAgQEIAQAAAIQAAAUAIAAAgI -GAABEgECCQaBAAAQQEEIQAAAABAAAAhECAAQEAQACAACgEACQAAJAAAAABEEAEiAABGIEQAASIAE -BiAQAAAAAAweCAEAA0gggAAIAAAABBAAAAgQgABAAAAACBAAgAAQAACJACECABAAAAkAgACAAABB -CAsgAQmCAEaIAIACAACAAIgASApQACIACAGAAFgCICSAgADAAMAAAAAggAAAAAAAAAQAAICQAAAh -IIAEBGBAEgAAAEABBAQQAAAABJEAAAEAACABgAEBEABACAAAGAAhAQQAAAAAKAGAhCAAAxCAAAAA -CM4AIBABAAkEAQFEAACAoABAAAAAAAAQAIAAgEAAAAAAAAAgCIQACAAAAAAAgAAAAAQAAAAEgEAg -RQABAQQEIAAgAAGAAAAGAAgAgRAABQAAoABAAAAAACAAACAAAAAAAAAAAAAAAQQAAAgEAAAAQAgA -ACQAAgAgCAAAEAAAIQCoAAAAAAABAASAAGQAAABAoAABAQACAAAgAAARAACAAAgAAAAC6gAQAAAA -CAAAAREAAAAAgAAABAAAAAAAAAAESAgAqhQAAAQAAAAAAAAAYAAAAAAiAAUIAAAAIAIAABAAAgAg -AAAAIAAAiAggAAAQAAIICAAAgAQAABUgCBCABAAAFIABEIAQAAA1QFgQgAAAABUAABCAwAgAGwAA -EIAEAAA4IAEQgBEAAAAFIBCAAIBAORAIEIAEAAAAIQAQgAAAAAAYURAAAAu2gEAAAACMghCABAAA -ACAJEIIBBEAAABAQgiACAAACABCBAAAEAAAIEIAAAAAAgAgQgBAABAAAhBCABgEAARAgEYAECAAU -AAEQgEQAABTIAhEgAgAAAACAxCAjQgsAIIDEIBBAAAAAAMQgCgAAAAAAxCADEBgAAADEIANIAACA -YMQhIAAJAASAxCAAQAAgAEDEIAEACQAAgMQhIQAKACiAxAAADIggAAgAAAAAxCACACgAAADEJAIB -GAAAQMQkEgAIABBAxCACABgAAIDEIBEAAAACQMQgAAIAAMAAxCBBSAkgAEDEIAICABAgwMQgggAY -AJAAxIAAAwAQAKAJgGQAwBAKEAmAQACAEAAgCYIAgAAQAAYJgBQAABBAAAmABAAAA0QACYgIAAQA -qCAJgAAEgBCoIAmACQCAgAAgCYgIECAACCgJAAAEZYAAQAAAKBYJgJAAkIEACAmIBAIQAAAACYgA -ACEAAAYJkJgAEAAAKgmAiAAAAUAACYBpAQAAgCQJgAgEAAIgAA2AgGGADAQQCYAYgAAARAINQABC -AIkEQHAESYggQgAAICAARACJBgRwJgGAAEIgAAAEAEQgABQSQQAQUQBEQAAGZABAAAIgIEAQYEAE -QEIAQAAUVHEpIAIiiYnIIEQAAAAAAADZECAEAIAAQCQgJEI0kgAgkAABUCBSIGAEAEAoABAgADBg -AACJwRAAAAQAQEARIAhAUAEAABBAACQwIkAAPiAAiFBCAABJJAQAgIBCQAAoAoIQAAFBGAgKAIEa -GEgoAEAMUIIYABoBAABAAhBIqCAAQAxAAEChoAIaSQAgQAKASaEIAgAEEQAIAAgAAAAAAACgSIAA -ABoIQUkQEpBgDEgIJAAASHNBQAEMAEAAQEhAEEAKBAgAAQwJYIIICAAKAgggAUAAYABAEBgAQAgC -QQAABAooSAAARAAACAAAAAQBoAhCRACQAAAgCBoggAlEQCABgAAJGkEWKAAASAADEgABBIGAAwAA -AjBgAEABCQQgBCAABIOCMNAAARABIADAFiwCAAAQCATCxlAQERAAAARgIAAAAxNmTGkEAAAAUAAA -ARLIRgOQAACGWwAAAIAgEJAJAQQhCQBAAAAAAAAQEAEEAUgIAAAAAAABACAAAADJIAAABCQCiAQA -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 -SAAAAl8AAAAAAAAAAAAAAQAAAAAAABAQAAgAAAgAAAAAgAAAAIAAAQAAACggAEAAAAAAYACAAAAA -AAAAAYAAEEAAAAAEAACQAAhAAAEEABAIAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAE+gAA -AAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAACAAAAAAAAAAAAAAAIAAAAAAgAAQAQAAAAAEoAAAA -IAIAAAgAAEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAABAAAAAAAAAAAAABAAAAAQAQAAAAQAAAAAAmuAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAQAEEABAAAIAAAAAAAABQRAIAAAAAAUAAAAAAAAAAIAAAAAAAAAAAAAAE -AAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAIA -AACAAAAAAAAAAAAAAAAIEAAAAAACAAIAAgAAAAAACCAAAAAAAAAACoMQAAAAAAAAAAAAAAAAAAAA -ACAgABAAAAAAABAAgBAAAIAAAAAAAAAAAAAAAAACAAACAAAAABAEAYAAEAAAAAAAAAgQAAAAAAAA -ABAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAECAAAAAAAAABAAA -AQAAAABEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAHQkAAAAAAAAAAAAAEAAAAAAAAAEAAAAAA -ACAAAAAICABAAAAEAAAAAAABAAAAAAAAAIAAQAAAEAAIAAAAAAgAAAwAAGAAAAAABAEAQAAAAAAA -AFAAQAgQAAIQEAIADAIAAAAQAABAAgAAQAQAAAACABQAAEQABRICAAIAAAACAAIAAAAAAAAQwAIA -AAAAAAACAEIQAAAAAABSAAAAAAAGAAAAAAysBHAAAAACDgAIIAAAAAwCAgAKCAgAAIAAABAAQAAA -FAAAEBAAABAAAkAAAAAAAAABFEgAEAAgAgCAAAgAAgAACAAIgAAAAAABAGAAAAAAAwAAAAgACAAA -AAAgAAAIAAAAACAQAAAAgAAgghAAAkAAIAgoEQAIAAAAABAQAgQAAIBwMCAGQAAAACAwEAAIADAK -CAAQAAAAAAAACAAEAAAAAAAAB+4IgAABAAQAACDhMAYAAAAAEABAAgSAQCAEABAAAAAAACBSAAAI -AAAAAEEQAAAAAAAEADAAAIAAAHARKAIBAAwAAAEIAAQAAAAAACACAAAAAAAAAAEEAhAAAAAEAAAA -EAAgAAIAEcgwAAAhgAIAAQAAJACGAABEAAAAASQAJAAQLAAABIARABAoAABCAEQAACCBAAAAERCQ -AYAAJAEACBAoAAAIsQCBkAIABAAAAAAAAAACAAgAAAAAAHAAABAQAAAgURAAAAEAAAQSEEAgAYAA -KggIJIiQQAAARABEAAADACACgSwAAEAAEUAAQZAAAAAAABAJAgAAACAACAEEAAAEIFBAAEABAQSC -BEEBARAQEIAAQgMABAgEiYAAAABCCAAAiAAIAEAQBIAACAhAACAAiFAIEABAAACAAAgAEMYAAIEo -ABAAAAoUUAAABIAAwAAAAgQEgEQAiCAAhAQBMBALASBAAESQAggAAAQEgMAACAICAAQQSEEQAQYE -AICABAAChgAAAdAKAIADlAAAAAAAAAQAAIwQAYAAgAAABCAAAAQAAgAAYEAAgAACAIIIQAAAAAQA -AgBAAAAACAAQAAAAABIEAAIAAAAIgCAAACAAEYAAggAwBAIwAAAAAAAQAKAgAgAAAAAQKAAACm2A -AAAAAABAAAQAAAAAQAISACAAIQCAICAAAAgAQAwCAAAAAAAQMAAAAAAAABFoQAQAQhAAAAAAgAAA -AgAAIAAwAAAAAAAAAEAQAAAAIAAQEAAACAEAAAgEBAAEAAAAEAAAAQkAEQQIAQAACAIAAAIGLBFE -AABAAgAAQIkAgIAQAcAQASJUABCAgAgAAEQAAIDMQAgAFAAwAYBwhAABAgAgAAAH8ggAAAAAAAIA -AAAIAAAEAIAAAMAAAAAAghAAAAAhZAgAAAkEBISACELCBBAAgAAIgCgQRAAABAAEApAMAoFiAAEg -AZAAEEAAACAAAAIBAAABCgAIAAQSAAIIQAAEABIAAChAAASAIgEASQZQAIADAEAIQEAEgDYAAAgB -AAIQAAIACECQAEgAAAAIgAAAgAAgAAgAAABAAAACCAEAAIAAAAAAAAhXCARQBIACQACIAEECQAIA -AAgCAQQQAAABCAgAAAAQAABIAgAACBIAAAgAQAQAAAQACCxAAEAAAwCIAYAAEBAgQAgAAQAAAAAA -CARAAEgAAiAAIADAAQAgAQAgAAAAAACAASCAgAFAAABBgIAgAEEAAAAAAAEAEAAAAgAAAACEABgA -AAAAAIAEIQAAAIAAQCgCggQAAIAABAAAAAAAAACAAQAACUMABAgAAIAAAAAAAAAAAAAEgAEEAAAE -AIABBEBAAAAABABgEAAAQAAhAEAAgAQAAAAABAAEAAAAgIgBEQAAAA8AABAQAAEAgAAAAAAAAQQA -AAAAAAAAQEAAAAQACAAKIAAABAAABAAgAAAABAAAAAAAABABAAAgBAAEBAAAAAgAAAEQAAIAACAA -CAAAAAElFAAAFAAAAkAkAAgIAAGAFSAAAAAMeAAAAAMDAAAAAAAAAAAABgAIBBAIACsAAAQAAQAA -ACAAAAQAAAAKIAAAAAgIAkAgAARhAAgBpAAAAAAAAAISCAAIEAAAAEAAAAAAAAACAIIAgJAAQAMA -KBCAAAAAAcgIEIAAAABQIAAQgFoAgAAAABCAYAIAAAAhEICQAAADQgAQgAABABggQhCCAAAAeAAA -EIAAAAAAAEIQggAAAAAAABAAAALSgAAAAAChIBCAhAAAAgAgEIBQQAABACAQgAQDAACACRCAUAAA -AIABEIAEIAACAAAQgAABAAAIARCABggAACBQEIIGAAABAAAQgHQAAAAgABAgEAQAAEBAxCADAAkA -AMDEIAJCAAAAwMQgAQAAAACAxCAQQAAAgMjEICMCAAAQgMQgAEgYAAAAxCAASAAAwCTEICIiABAA -gMQgAQAoAAAAxAAADaIgAQAJAAiIxCAKQAkAAMDEIAoQCQAAgMQgAwIAAADAxCADACgAAMjEKANI -CQAAgMQgAAoIAAAAxCAAQAQAAgDEICACAAAggMQgEwAAACCAxIAAAAABAiAJgAQAAAEgEAmAYAGA -gAAQCYhkAAAAoCAJgAAAgAAAIAmQFAEAAEQSCYgAAgCRAgAJgAAAAAIACgmAAAkADAAVCYAFBBAA -IAAJAAANeogEBAAAQCEJgBCAhABAGQmCAICAAiASCYAIAAABQigJgAgAEAAgIAmBBAJAACCgCYAA -ACABAAgJgAAAgAEAAgmAAAEAAgAVCYAEAAADABAJwEBGAkBAAgQAAQhAMiREUgIFmEBEQAAAAggI -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 -zyJ3Inc1MDA1AAAA/wAAAAAPDwD/d3dEdwAADx8AAAAAAAAPmzMPDzNVUQBVCk4Bq1VVU1MiLx8f -AAB3BRFVdzNHRVFdAwcwNSJyERVVVQD/VVUdHQWvELozUDMFVP4F9VUPM1UAAFVFAAAAAFVVMDUn -JyJ3HQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAEjCUAEZAdAACMUAARkB0AAIx0ABGQHQAAjHQA -EZAUAACMUAARFB0AAIx0ABGQFAAAjFAAERQAAAbXHQAAjHQAEZAdAACMdAARkBQAAIxQABEUCQAA -jCUAAJAdAACMdAARkB0AAIx0ABGQCQAAjCUAAJAdAACMdAARkBQAAIxQABEUHQAAjHQAEZAYAAAc -YAADhBgAABxgAAOEGAAAHGAAA4QYAAAcIAAjhBgAABxAAAOEGAAAHGAAA4QYAAAcYAADhBAAABxA -AAEEGAAAHGAAA4QQAAAcQAABBAAABQ4YAAAcYAADhBgAABxgAAOEEAAAHEAAAQQIAAAcIACClBgA -ABxgAAOEGAAAHGAAA4QIAAAcIACClBgAABxgAAOEEAAAHEAAAQQYAAAcYAADhBG7IncKClVXJycF -rwUFVQ8PD1VVLi5mZgDwCggCVzMPIncidwoJpaQA8AMCJyciIgD/Mw8zAFWoAP8zMzMzVVdV/wUF -MD8PVTMPqjMAVRERAAAFghsbIiIzqiIiAFczAAoKM6oKCww/VVVVVTAAVVUADwAPBQV3d1UNVQ8A -8KCuIiIiIhBQMzegswr/D6pVDzOqMw8nJx0dDw8iIg8PMzNERgDMIncidwQVAAEbGwpfX05VDw8P -VVUdHVVVAfEFFQKqMwoidyJ3BQVVVAHxAwcnJ3d3AP8zCjMFVVQA/zMzMzMAAQBVX18wPw9VMw9V -MwGrd3cAAAdIJycRBTNVd3cAUTMFBREzUAUBDD9VVVVVdVVVVSIvIi9fXxERVQ5VDwHxUF53d3d3 -IKAzMQAzAP8PRFUPM1UzDycnHR0PDyInDw8zM0RFAc0RuyJ3X1//3ycFBY0FJ1UuVXcC9y4/ZkcO -/l9dAlczDyJ3Inf6+aWnD//z8icnIiczMzMPM/VVqzMzAP+qpf/3V98FJzA1D2YzCqonqP0RGwAA -CpEbG3d3M6UiJ/9XM/VfXzOv+vsMLqqjAv7wAERfAA8ADwUnd19VL1UuDv6hryInIidVVTMVoLMK -Cg+7VS4zpTMKJycdPzMRd3Kquw8KdXcx/ScnJyeuv1VFG18bX19fVR1EVQH7DB1VRw//r78CqjNf -JycnJ/X1VVcL+/P3Ind3JycnM18z/1VXJycFr1VVVVEBRU5fNT8PVTNfVSdV/3J3AAAOPCJ3u68z -VXJ3/1Ez/6+7M1X18R0/VVMB/fVVUHeqr6qvXxsRBVUfVR0P/1Ffcndyd3X1M3WgswAAD1VVHTNV -M18idwwdM3d3d1URD192dzP/AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAMAAAADAAAgAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAAAAAAARMAAAAABAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAkAAgAAAAAAIAAAAAAIAAAAAAQAAEAAAAAAAEAASAAAAAAAAAAoAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAACAAAAAAAAAAAAAAAAAEQAAAAAEAAAAAACA -AEAAAAAAgBAAEAAAAAAAAAAAAAAAAAAAAEAAAIAAAAAAAAAABTCAAAEACBgAQAAAAAAAgAAAAAAA -AQAAAACgAAAAAAAAIBAAAAAAAAAAACEAAAAAAAEAABAAAAAABgAAAgAAAAAAAAAAAATgAAQAABAA -AAAAAQAAAAACAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAN4QAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAQAAAAAAkAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQA -AAAAAAAAAABAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAACAAAAAAgAAgBAAEAAAAAAAAAAAAAIA -AAAAAAAAAIAAAAAAAAAADoOAAAQAACAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAABACACAAAAAAAAAA -AAEAAAAAAAAAAggAAAAAAQACAAAAAAACAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAEIAAAAAAAAAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAJKwAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAAAACAAAAAAEAAAAAA -DAAAAQAAAAAAQABAAAAAAAAAAMAABAAABAAAAAAAAAAEABAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA -AAAAAACQQAAAAAAAQAAAAAIQAAAAAAAAUAAEAAIAAABAACAAAAQAAAAAAAAACAAAAAAAAACAFAAA -AAxrAAAABAIIDABgAAUAACAAAAAAAAAAAAAAAAAAAAABAAAAAAQACAAAAAACIAAAEAAAAACJAAAQ -CmBAAAAAAhAAAAAAAAAAEAAgAAKEAAAAEBAAAAAAAAAAUAAAAAAAgAAAAABAAAsAAAAAIAAAAAAA -YAgAAgQDAQAAAAAACAogAEAiAAAAAWAAAAAAAAAgAAAAAAAAAAAAAEAAAAAAAEAAAAAACG4AAQAA -AAIEAACQAAwIAACAAABAAAgAACAAAAAAAIAEACABAAAIAAAAAAAAAAAAABCAAiAIABAAECAAAAgI -AABEAAEAAAAQBFAAAIAAAAAAAAAAAAgAAAAEAAACBAgIAAAgIAIAAJAACAAAAAAIUAAAAABAAQBQ -AASAAAEEAAAAAACAFAQACAA0AABAAAA2AAIAgAAACAoAAIAgQAAAIgQIAAAPx4AgAFAAAAAAgCAA -AABAABAQAQAAAAAACAAAAAAAJAQACBMgBAAQAAAgAEAAChAAAAAARAAAAACEAABMAACAAAQAAAAA -CAAAAICAwwAAKAAIAIAAAACCECCAAAAAgJAAAAAAAAAgCAAAAAAIAAggEASgAhQAAAqQABACAiAg -CgABABAQAIACABAAAAAAAlAAAQAAAAAAQAAAAAAAAAAQAAEAAA/nAAIAMAAABAAAIBQkIhAAgAAA -BAACkAAAAEAAAAIQEAhIAAgAoxAAAAAIgQAQgAABgAAAAAKAAAgAAhAAAAAAgAACEQEwAAGAAAEQ -AIAIAAAABAAIAAIEAAAAAgAIDAAAAACBAAAgABAAAAQAFCAgAAACIQCAqCAAIQYBAAIiAAChBBAA -AAkAIIAAAAACAQACAAAAAAgEAAAAAAAAAAEAEAAAAdEAAACAAgEAAAAAAAACBAAAAAAAABIgABAA -gAAAAiAEIDAQAAAFFAAAACEAAAQoABAAAiAQAQACBIACgBAQIAAAAAAAAAQAABAAAgAAACgADACA -AAAAgABAIAAAAYAAAACAgAAAAAAAAACAAAAAAEDEIABEAAAAIAEgAAQEACAAQSCAAQSAwAAEAAAA -AIDEAAEAIAAAAEAAQCAgQAAAAAEBAAAFMQCAAAAAAAAAIAAAAAAAAAAAAUQAAIAAgAAAAAAAAAAA -QAEgAYEAAAAAACQAAIAABAAAgAAAgACEAAAEAACAAMAAAAEEAAAAgCCBAQCAgAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAAAAlIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAKAAAA -AAAAABAAAAAAAOMAAAAAABAAAAAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA -AAAAAAAAABgQCAAAGAACAAAAAAAQAAAYAAAAAAIAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAABwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAA -AAAAAAAAFAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAA -AAAAAAAACQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3gAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAMAAAAAAAAAAwAAADAAADAAAAAAAAAAAIAABAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAACpgAAAAAAwgAAAAAAAAAAAAAAAAAAAAAABAAAAAAACAAAAAAAAAA -AAAQAAAAAAAAAAAAAAIAAIAAAAAAIAASAAAAAAEAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAQAAAA -AAEAAAAAAIAAAAAAAAAAAAABAAARQAAAAAAAABAAAIAAQAAAAAAAAAAAAAAAAACAAACAAAAAAAAA -AAAAAAAAAAAAAAAFPgAAAAAAEAAAAAAAAAAQAAAIAAAAAAAASAAAAAAAgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAgAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAhlAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAgAAC -AAAAAAgAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAosA -AAAAAAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAE -AgAAAAAAEAAAAAAAAAAABAAAAAAAAAAIAAAAgAAAAAAQAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAU -AAAAAAAACBAAQIAAAAAAAAAAAAAAgAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmQAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAgAAAAAAAAA -AgAAAIAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAIAABAAAAAAAQAAAAAAAABCAAA -AAgIAAAQAAAAAAAAAAAAAAAAAAAAAIAAAAAAEAAAAAAAAAAAAEAAAAXXAAAAAAAAAAAAAEEAAAAA -AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAACAAAAEAAAAAAgAAAAAAAAAgQAEEAAAIAABAAAAAAAAAA -AAAAAAAAAAgAMAAACwIAAQAQAAAAAAABAAAAAgIAAEEAEAhAAQAAAAECAAASAAIAABAAEIAAAAEA -CBIAAiIAAyAAAAAAYAADAAgAAAGDAAAAEIgACAACAAAACWMAEBQAgAQAAwAAQAACgAABABBCAAAI -AALAEAFAACACAAAQAAAAAAAIChAAAABiAAAAAAgAAGgAIAAQAQAAQAAAAAAAAAAIAAAACAQAAIAA -ACBAAAAAAAAAICCAAgoAAABAQhIBCACgACAAAAAAAAACAEgAABBwAAgAIAAAABIgYABAEAANgIAQ -AEAIAAgQIAAgUIACAAAAAEAgQAAJAAACAAAK1wBAAAMEQgAAIAoQAAEAAAAAAAAAAAAAACCAIAIK -ABAUAFAgAQAAIAAMAAACAIAAAAAACgAAAABAAAAAAACAAEAAQgAABAAAAAAAAAAAQAAAAAAQAAAA -EExBACAAAACQTCQAgACAUgiEBAAMIBDKIAgBAIIAAAQQRAAAUQIAxAAWAADAAABxEAQAEIAAAwQQ -TEAAEAAQTBBgAA4AAEAGEAgAAAypAASAABAAACAAAIAAAMAoTIAQAAASQARIAIgEAADQAEQAARAC -AEgAIGEAQAAKkAEEkAHAAGAQCAQAACAAAAAwAgEACAAAEAgsIAAAAAAQAAACAAAAgYgQCAAAEwSA -AAEIAAAQAAiIAAgCAkIQAQEJCQAEEAAAAIAIgkEQAMIACQDAAgCEgRCAKEAAEAAAAAAIAATACIQI -EAEAAAAAggABgAAADLpAAAAARBAABAAAAYCBEAAAAAIBAACAgAABBhAAQRCAIAAAAASAgAEAAACQ -AIgQAABAAgQABIAAAAAAFgAAgACQAAQSAIEAADABABAEgAgBAAAAAAAGIABAgAAGABIAAECAQg4A -EFQAAAAACkAQCAAAAAAGABYQAIgAAAghARAAAYACAQAQFAAAAAgAABIIABCAQAggAAgUAIAKAAAU -AREQAAAMCgAAAAAAgAACAAAAAAAAAAgAEAEAAqAACAARAIASABAAAAAAAACIAAQEACABAjAAAAAC -AQAAKAAAAAAAAACAAAAAQhAAABQIIAAAAAAAMAAAgAAAAIACEACAAAEAAAAoAIAAAAAAABDAAgBE -AABEIAYACgAAAAAwAYJBQAAARCDIIABIIAAEEAAAAAgAAQAQAiAIQAIIAgAEAAEAAEAAAIAAAA30 -QAEAAAgAAAAAClGAAYAwACACBAAQAAQABAAAAAGIAkAADAAAACAAAJAAIAAAAgEBUABMAMEAEAEA -AIAAAACQwAQAAAAAAAAEhAAAAAAAAAAKAAAQACAAAAxAAAZAAAQACQCAAIAiAACJAgBAAIIBAAgE -SAAAgQIACIAEAICCAQAIAEgEQAIAAggASAAQASAACAQAAIAAAIAIQAAAQBEEAAAACpwICEAAAAAA -QEgAgABAEAAACAAIAABAgAJIAYACAABAAAgAQARAACRACgAAAIAQAAAoCYAQACAAAAgAAggAAAAA -CAQAAEAQAIAIAAgBkAABAAAgCAAAAAQYACCBAQAAABiAgAAAIgAAEAAEBAQAAAQYAEAAAABBAQQA -IJAAAACEAABgEAAAAQAgAEAQAAAAAGEABAAAgJEBQACEBAAAAAACAAAOoQFEAICAAgAAAAAAAYCE -AEAAIMAAAQAAQAEEEQBAEAABAUQIAAAAAAFAIcEAGAAAAAAABAAAAAAAASAQAAAAABIAABIAAAEA -AAAEAAAAAAABCAAAAQCgUAAAAEgBCyCIAAAEAAECAAAAAAACQAAACAAAoAAAgKAkAAEQQAABgAAA -ACAwAAAIAAAAAAAACBEIAAACAAABAEAABRCAAIAAJAAAAA3KAAAAAAAAAAAABQAAAaAEAAAEAAAA -AIAAAAYAAAAAAAAACAAAAUAAAAgQAAAAAAgABAAAAAAAAIAIAAAAAABQAAQQyAIAAAQACCAAAAgB -EICCQAAAAAAAEICEAACQAAIQgAAAAACgUBCAAAAAAVQAEIAGAABYAEMQgAgIQAAmUBKAAAAAIAQq -EIAQAACSBCMQgASBAAAgABCABAAAAAAAEAAABGiABAAAACAEEIAAAAAAgCAQgBAAAAAgKBCAAAAA -AcEgEICAAAAAAAAQggAAAAEgIBCAgQBAAAAIEICACAABIAgQgAQAAACgABGAAAKAFSAJECAABAAA -ACDEIBqECAABIMQgAkgAAAAAxCABAAAAAITEIAAAAAASCMQgAUgAAgCAxCAAQAAAAEDEIABAAAAA -gMQgAAAoABIAxCABAAAAAEDEAAAMeCACAAAAAoDEIAIAAAAoQMQgAgAAAADExCAGABgAAIDEIAEI -AAAAAMQgIQAAAABAxCAgQBgAAIDEIAAABAAARMQgQAAJAKAAxCIAIAkAAADEgKAAAAAARQmAAAAw -AiwACYAABAAAQSAJgJgDAACqIAmAEAAAACEgCYBVAgABIBANgAAAgACgEAmAAALAACogCYAIAhCA -pBAJiAgAAAAgCgkAAA98gQAAAIEAJAmAAACAAAAACYCQBQCACBAJgAAAEABAIAmAGkAAgiUgCYAE -AAAAAAAJgCgEhAAAJQmCAAAAAAAqCYgAAAAAAAANgASIEAAAAAkAIFBQACBADAIBiEBEAACNAIDE -QEBAAAAAAEACiEBEgEBAQABARgRAQEUABkBEAoAAYARgSEBAAIBAQAA46goCBCgGBsXAIEWABAAC -EAAAQAAABTdAQEDIxBAAQGBgQECKAAABEAAAIAAAYEBgccBwIBACACIBUHBEQBBIAAAAQBQgEAAS -QCgoEAAAKgAAUAAUIABAAAAIAEBAAgIQAUBAEAAAQABAAAgIAAAAiRkAAIFAQAAAAAAAAAhIQFgA -AQHQCIiAAAABFAABAAACBAEpIABQAIAARCCsoAQMCIAAAAQZ+YEgQAFBCAAAgAAAAQBISASAAABI -zAgAFBQAQhAAABAAoBIgSQiEQARECAQACAgCBAQkQAFIQaAJBKKoCAEAAASAgQAECgAZGEAI4AkZ -BAAIAAQBAAFYBABAEAABgQQAAAAEgAAhAwZgAAAAACQAAAAAAAABIQAAJIMACQHRAEAIEAQECQQA -BCiCAhARBCDIQpAAAQCEAAZABAAAAJCARGQkQgAAEAAEQCAAERMBIAACAQABCAAAAIGQAwRgAADA -AAAMAGYQAAACAUjEQBAIAABQAQAgCAAIiMoQDCgIAAAhQgggAAEIAQAAAUAARBIBiAAQhCABCAAg -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 -AAAAAAAAAAABAEIAAQAAIAAAAAAAAAAAAAIAAACAAAAAAAAABIAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAQAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAwAAAAgAAAAAAAAAAAAAAAAAAAAAA4TAAAAAAAAIAAAgAAgAAAAAAAA -AAAARAAAAAQAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAAQCAAAAAAAAAA -AAAAAAAAAAAAEAAAAEBAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAEAQQAEAAAAIAAAAA -AAAAAAAAAgAAAAAAAAAAAAAAAABAAAAQAAAAAAAABskQIAAAQAAAAAMAAAAAAAAAAAQAAAAAAAAA -AEYAACACAAAABAAAAAAAAAAAAAAAAAAQAAgAABAAAQAAEAAAAAAAAAAAAAAAAAAABAgAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAEAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAABACAAAAAAA -AAACAAAAAAAAAAAAAIAAAAAAAAAAAAABxAAgAACAAEAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAEA -AAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACAAABBAAAAQAAAAAAAAAEAAAgAAAAA -AAAAAAAAAAAACAAAAAAAAAHNEAAAAAAAAAABgABAAAAAAAAAAAQAAAAEAAABAACAAAAAAEAAAAAA -AAAAAAAAAAAEkAIIAAAIAAAAABBAAAAAAAAAAEAAAAAAAAAAAAAAAAAACAFACgAAAhBQAgAAEAAK -AAADAAAAAAJBAEAQAAAgAgAAAAKAAQICAAASAAIKAMAkAQAAgQAAAkAQAAMCAAAAABAgAAASAAAA -AGAAAwAAAAAADiUAEBACAAACAAAAAACCAAAQAABgAxBACAEAEXEAAAIAEQhyAxAAAgACABAiEAIA -lgAAEIoQAmAABgACABAAFEEQAABgAAAIQAAAEAEAAAACCgAgEAAIAABAKAAwEgAAAEhgQAgCAACA -aBBAEAAAQGBACggAAAIQAIBwMAAAAAAgAAAIQAAIQAAAAAgQAABAAAAAIABAAAAAEAAAAAABgAAI -AAAJwwAAgAABgAggAAICAAAwAAAASCAAAABAACAQCAAAEAopLYGAAAEAAAQIEAALAAjwAAAggAAB -BIMQAAACABAQAACgAQIAAAgQAEAAEgAAAAAAEAAAAAECEAABAAAACA5QBAQAgYAAEAAEJAACAIAK -AAEgANQAAENAaAAAEWAIJBAAUAAQAAAIABQAAgEAEBYQQwECcAAQADAAgAAgAAAMAAAAAAX5AJIg -AFCAAA4BiEgAFAAIAwAAAABGAQBBAQYBAACAAAJBgAkAElAAAEAAZAAQYAAKAQB0AAgCEIACAAwA -AoAuBEEpiIAAACAgAQDAAGBUAACAAAEEgAABAUICCAAIgAgAAAAAABLAgAgKAAgEAoARABAIAkTA -iIAUAAAAAIAAEQG0BBRQQQgAAIAEAAEAsAAIQAAABEDAQABAABAAhMhACgAADi8AAAAACxAAEAAB -CIDAQAIAAAQDAQCIAggQAAABwAgEJAIAsAQAEEABAIIAIIAQIAEAAAAEgBGAKQABAAAABACCACIR -AABCAAAQAhSAABCBARAAAEAVAAAAhIIyAAwoQBaAQAEAAhAAEIxAMgAAEAABISAIAgJwABUAABVA -EiAAAAAAMCAQiAAKgAAIAAKEAEAAAAAAgIQAEAAAAAAAKIAEAAAHVAAAAABAIAAEAAAFAAgIAQAA -kAEARoRAACAIAAAADAAAAAAAAAAMQAIAAgEgAjAACgAAKQAIABAAAgIKABAAASAAAAgAACoQACAB -oAAAAAEEIIAQAAEAEESIAIAIAIIIQSEAEAIAgADDgABAAACAIEQoEERAAIICRCgQBAAAhjABIAAE -AAAAAAEgCAEACIQQBEQAAEAIghAAYAAgACBEAAAAAAVDACoAAAgACBQAFBCAAGAIBAAABAAAgAJA -BAAQBACCEgDIAAAAEEAAAEgwgQAwYAABAAAEAAAAACAAAQEAAARAhEABgQAAAEAgAACSIEBUBAAI -AAAEQAIEAg4AAAoABAAACAiQQBAAAAAKAAgJigIEAAgAQgSAAIAACEAAQIAABAAJAAAAAAAAAAgE -AAAAAgAACIAgAQAQgAAIAAAAEAAAAAAAAwUIAAAAEQACQAxAAACWEAAACAGAAAQBAAAoAAAAgAAB -gAgAAAQQAgAACAAAABAAAgAMiAgJkAIAAwgAAAAKIEAADCAAQAAQQAAJABAAQABAAwAgAQAAAAAA -AIQAAAAABIAAAAABIMABBAAAACAAQAQAAAAAAAAAQABAgACAAAAhAAAIQEAAEAAAACIAAoABgQYB -BggAAAFBgAAAEAAAAAAKAAAPxAAEBAIhAAECAAJBAAAAAKIAAAADAAAgIAEikABAAAAgBCCSBAAA -AAAAIAAAAACAgAGhAAQBBIAAAAAAIAAICAIAABIAAMAAAEAgAAAABAGAAACAAAgQEgAAgECAiAwl -gAEgAAAAAIAAABAAAAAAAQAIEFAIAMAEAAAUSACAoASADAgAAACACgAAhAABAAAIgAAAAAAAAAAA -EAAAAwAAAAAAAAFQAAAAAAAABIAIBAAAAUCEAAgAQICSQCoACAAAAAAgAAAAQAAAAABAAAAEAAIA -ACAAAAAAAIAIgAAMAAAJEAAAAAgAAAAIAAgAAIAAAIAgAACAGAAAkCAJEIAVAAAYAAAQgAAAAAAR -IRCAhAAAACBQEIIEAEAAASAQjEAAQAAAABCAAYAAADgAEIAAAAAAIAQQgAQAAAAgCBCAAAAAAAAB -EAAAAKaAAAAAADAAEIAAACgAAAEQggBAAAAAQRCCAAAAAhQhEIAQAAQAIigQgCAAAAAiBBCAFAAA -AAAgEIAAAAAAACIQggAAABQAABCAAAAAAAAJECAhAAAggIDEICpKCAAAyMQgAUAIIAAAxCADQAAQ -hATEICJACAAABMQgA0QAAACAxCAAAAAACADEIBIAKAASIMQgAwAIAACAxCYIgggAAADEAAABxiEQ -AAgAEoDEIAMCAAAIAMQgAQgAkAAAxCgAKAAAgkDEIAhICwAARMQgAgAJAABAxCQCAAAAAMDEKAAE -CJAAWMQhAQAJAAAAxCgBAgAAAITEgAQAAACgmAmRAAEwAUIQCYAIALABAAAJgAQCwAwICAmAAASg -AiAACYAIAIAAQCAJjAgAAAAIAAmAAAIQgiEICYCUADCAACUJiAAAIAAAAAkAAAR9iEAAMIAEIQmC -BABIgQAACYAEAAAAIAgJgZAAAAAoBAmAAAAAgBARCYAQAACAEAAJgIAAAAAsEgmCAAAgAkEBCYgE -ABAAAAUJgCRRAIAgGAkAAEAUKUCMEABF8AACAABUUFDSJiRAADAESAAENiYgQAQAQEAiIAA0gARE -QkggYQAAAAAAEAAAIBCIwFCYoY0AACzCNQAAQMgAABAgAEAAQAAAB28AABAAAAAAIAIBQFACQAAA -AABIAgBAAAAGAZAAAAAAQAAAACAgoCExFABEAEBAAECAAEAAAkiIMAACQIAEQFBEECHAQAAAQMAg -AABAAAABiUBBCsASAEhMQAIISGxIDAQMAABAAAhEDEgAYQhBSBgAYgAAAAQAREQAQRAAGAgAQQAE -GCAAAAgEgAAEgQICAAhIMAFBCAAEEAAECEAAgAABAABAr8ChAIIAAABAAAAAAAwAQAAAQBgAAACA -BAAACAAIQAAMiAAESAQMCgKCQAACBAAACkgAAQBBGFgICEAwAACBoAEMBBgACAQAAQkAAABiCEoa -g4hqAACBIyiDAABAgETACAgMiURAAAAAgSAAZggBQRGCZiEECAAACANQNAQAAAAQACIAAAgAAEBA -hCAQAhAEgZMBIAgAEZIGAAAAAAABAAAAAI1kQAAMAAAEEAMEICAMgAAEQAwAIAQAAQAAEAQAIQCE -IMAABAIAAAAACACEIAIIAQQCkgYgApCAAAgBJCABAQAAAAgAIAEJAAAIQoAAAJAhYAAAIQBCgE0E -AgCAEDAUAABCAgEACBKMikIogAAAQHAKgQgAQgBATKpCDAWAMEJMgAUQAAAAAAAEABEhKoIAAAAU -gAEEQAAAgAAAAAAABAAAAAAAClUAKAAAAAABABQAgEAAAIQMBQAAkABBhAIAAAAwAAEACBQwoLBE -DohACAAgAAABAAAAgCAAgEEBQAwAABAWAQAAAgAAAAUBhAAgAAAABigIAAAABiIQEAAEGAgAgAaA -AgIAAAAEQxOCIgAJLAwAAECIBCgsuBgSAgJABgAAABUEEBgAAMAAgABAAUAAEEBQAAICQCICABAQ -EAhCAAAAAAACAAAJOAgQEEBAaAAAQgABkiiEAlEAgRBAEIRgQAMAAAAABAgQFYBCEQYUREQACCNA -mIQAAAEgIEUEBQEBAAAACAQEACAAQAC4EgSAmlBt6BAEEAAAgrBAQDJRQqgAQgoCSA1JIYiBQEAQ -JRFBIg4gQAAgAjEyAAAVQEEBISpQAJBKRAqiAAAAQBgAACAJUAgiABBRrCACMSDIlBAQAAAAABAA -AAAAAAb1AFAXAoCAAAABAhIQCgAQMhEGADgSIBCDAABAuggAAABEUEggUCAAABKFAIIAAgDCSDiI -giAIKksMABBKEgIAMggDIBIAABAQACQCkhoFIEiQAAAIRAAAALIUBQUAAEEIABIWCAAAAEAgFBNA -DgAEAgBSEiBOSQgIDAATgABCCBQQRAAAAEIAAEoCkAiWgEBABJAADEFABAAQAAACAAAQAAAACDEQ -QgAFkJAWAAhEAABEEwAAAAQgAAUAAJAIRkBAAQLoAGBnCAFBQgKSQAoQkAooUAQAQpOQEgIAQQYG -AFAAABAgAAAAIABCAIAAMrUFAGAAQFkTEAUAAgECCQiElADKSACjsBACwQCQEACAMAqAA5AQQJGQ -ggAEsAAgAIETJQCMIAACAAYABAACgBEDARADAgEQARAAb6OCgwAgAAQAAkAgAAALBoAAAAAgMhQD -MASAgABEoAASAIAjTAKQeAEgAABPAADCAhAJAxgA0BAAgABhAMBaQAMBAXgQgAEAAACAIAAAgGAD -AACAAQCAAIsQFOyAghMDNT8L+wpfMzUzdw8bLj/N/83/M/9QVQX/D/8F9Y2NdycbXxW/M1UzVfXx -Fb8zX1VTAAAKXwAAAAAPX1VVR1cbXzN3DxsdHR0/AAAxNQAAAAAAAAaKNTVfX1VRRx0AAA4fAAAA -AAAA//8AADMAAAAnJwAAAAAndxW/M1Und1UfD18AAEdVGxs1PxW/UV0AAHc1AAAAAAAA+P8AAAAA -d2cdHVBVUFUwNQ//Dw8zOjMiDxs/P8z9zP4y/qqvAPoP3Qf3RUUiJwWvCl8zpTNa9fcidzMKVaMA -AAlvAAAAAA8FVVpHZxsbMxEPJx0/DB0AADc1AAAAAAAABoA1PwUF//dHLgoKBa8AAAAAAAD9dQAA -MwAAADMzAAAAABsbInczrxG7VS8PBQAAi5kFrzA6BK6hrQAAETUAAAAAAAD9/wAAAAC7qy4/VV9V -XzA/APAzM1VVDw+qqgwMADEAMgDMMzMzMw8ABfUFRSIiBa8KXzOqM1UFByJ3Mw9VqgAADw8AAAAA -MzMzM0dFGxsPD1VVHR0MPwAAMzEAAAAAAAALHjU1BhdVVw+qCv8PDwAAAAAAAAAAAAA7CgAAMxsA -AAAAGxsidzOqEbtVDTMzAACLiwWvMD8Fr6CvAAAzMwAAAAAAAAACAAAAAIiJLi4zMzMzMD8B8TMz -VVUPD1VVDB0BMwEzAc0zMzMzDxEE9AWNd3cKTgSuM1UzVQUBELozD1VVAAAPDwAAAAAzMzMzR0Yb -Cg8PVVUdDAw/AAAzNwAAAAAAAAitNTBNbwABD1UA/w4fAAAAAAAAAUUAADcFAAAzJwAAAAAnIhC6 -M1AiclUOMzMAAEdHCl8wPwWvUF8AADMzAAAAAAAAAAcAAAAAREUdDDMzMzMdAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZAdAACMAQARkB0AAIx0ABGQHQAAjHQAEZAAAACMAAAAFB0AAIx0ABGQHQAAjHQA -EZAAAACMAAAAFAAADBkJAACMJAAAkBQAAIxQABEUFAAAjFAAERQUAACMUAARFB0AAIx0ABGQHQAA -jAAAEZAdAACMdAARkBQAAIxQABEUFAAAjFAAERQdAACMdAARkBgAABxgAAOEGAAAHGAAA4QYAAAc -YAADhBgAABwAAAOEGAAAHGAAA4QYAAAcYACDhAAAABwAAIAUGAAAHGAAA4QYAAAcYAADhAAAABwA -AAAUAAAPAwgAABwgAAKUEAAAHEAAAQQQAAAcQAAhBBAAARxAAAEEGAAAHGAAA4QYAAAcAAADhBgA -ABxgAAOEEAAAHEAAAQQQAAAcQAABBBgAABxgAAOEBa+r+1VRPz8H983/VFczNQH7Bf8nd83/Ba+r -7zC6EQUzXzMFcnf+/3cnF58z/29fAAAzdwAAAKonJyd3BfVfXyd3r7s1NfP3AAAfHwAAAAAAAA49 -AAARuwAAAAAndx0dcncZfyd3q+81NTU19fF1f1VXc78Vv3cnNTVfXTNfM18AAHJ3M/8zD1V1dxci -dycnVFc1Pz8/U1cidycnPz/dzTI3NzcA/6r///c/LgLyzP2oqzM1AfsA+hsbzP4Ru6r/MHW7rzMK -M68RG1VXd3cJTTP1KwoAADc3AAAAqiJ3JyIH9wobJyevrzU/8/EAAA0NAAAAAAAABjMAAAH7AAAA -ABsbLi53dwSdJyeq/zU6OjX197OzmZsjvxC6Iic6NV9eMwozBQAAERsbd7sn/x+7exsbEbukpzA1 -PzqjpycnInc/Lu7vMTsxMTMzAFVVVwwMA/MAMVVVqqqqqjMzGxsAMhG7AFUAVbu7Mw8zqhERAAIi -Ih0dMwAJCgAAMjIAAAqqIncnJwX1CgonJwUFNTUDAQAADwUAAAAAAAAFhgAAAfsAAAAAGxsuRyIi -AFUnJwBVNTU6OgUHExOZmCMQEbsiIjo6UFIzDzMPAAARERsiESdVFRFxGxsRu6WlMD8wMKOiJyci -dwwMIiNVVQD/MzMBUQABDB0D8wEzVVVVVVVVMzMnIgEzEbsBRQCqEREzDzNVd3dUVSInHR0zBU1f -AAAzIgAABa8idycnBPRfTiciBRE1MAMHAAAPXwAAAAAAAA2LAAAA/wAAAAAnIh1HIidV/yciAUU1 -NTU1BQEgKlVUcxARu3d3NTVQUTMPMw8AAHd3MwAzDwBwIhInJyJ3VVUwPzA1U1InJyJ3DB0RAVVV -AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAACAAAAAAAAAAAAAAAACWAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAAAAAQCAAAAAAAAAOAACAAAAAAAwAAAAAAIAAAAAAgAAABAAAAAAAAAQAAAAAAIAAAAAAI -MAAAAAAAAAAAAACAAAAAQAAABCAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAIAAAAAAAAAAAA -AAQAAAAAAAAIAQAAAAAAAAAAAAAHIwAAAAAAAAAAAAAAAAAAAAQAABAAAAAABAACAAAAAAAAAAAA -AAgAKAEAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAIAAAIAAACAQAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAA -AAAAAIAAIAAAAAAAAA8mAAAABIAAAAAEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAACAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAgAAAAAAAAAAAAAEAAEEAIAAAAAAAAAAAAAAAA -AAIAAABAAAAAAAAAAAAAAFBAACAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAABEAAAAAAA -AgACAAAADfYAAAAAAACAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAAAAAAIAgAAAAAAAAAAAAQ -BAAAAAAAAAAAEEAAEAABAAAAAAAAAAAAAAAAAAEAAAAAAAAAIAAAAAAAAAAAAACAAAAAAAAAAAAA -AAAAAAAAAAAAgABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAEAAAAC -wwAAAAKAAAAAAgAAAAAAIAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAA -ACAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAgAAAACAAAAAAAAAAAAAAAAAABAABEAAAAAAAAAAAA -IAAIIAAAAAAAAAQCAAAEAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAEAIAAQAEAAAAAAA5TAAAAAAAA -AAAAAAAAAAAABAAAABAAAAAEAAAAAAAAAAAAAAgAAAAABAAAAAAAAAAAEAAAAAAAAAAAAFCAAAAA -QAAAAAAAAIAAAAAAAAACAAACQAAAAAAAAAAQAAAAAQAKAAACAAICAAgAAAAAAQAAAAAIZAAACAIA -wBACAIEGAAIIABACAgAAAgASAAAmAAAAABASAAAAAggIAAEMEEAAAAAAAZwAEAICABAAAAAQAABA -ABAAAAARAACAAAAAACAAAgADAgAQAAKAEAAECAJDEAIAAAAAAAAAAggCBAAAiAAAAAUACBAEEAAI -AAECEEgAAQACAggCMAAAAAAAAAAICwAAAAgIUDAAABAAACJEEAICBAACAgACAgQCAAIIABAACFAA -JABAAgAAAAAESCAQAIAAIAgyAAAAAIAAACAAIAQKAAIgAAAL3AAAIAAiQgAAAEAAAggqAABgAkBA -CAAAAABABAMREQAIQBIIBIAAACAAIJACAAAAQAAAAAAEQBAAQAaAAABAAABCABICAAAAoBAACAAA -CgAQAAAEAAQAEAQBAAaACCpQQAMAQAAMZJBMBAhAABBLCIAAAAhAAgAACQAABAAAJBBMIACAgAAg -EAwhAACAcEIAAEAEEQxoEnEAAQAAAAARkAgAAAz/AAAQAAAUkCAhAIgAAAAQABAACAAAUAAKQABO -AACCgAAAAYYAcBCKQBABIIAABpAAAAAQAAAQABYkAEIAAAABIgEEBAAAIg4CQEgAAAAAEAAAAAgE -ABBIANIAICCMVIABCAAQBIgQSYIIBhAUgRCJAAACEACBgABAAAAAAMQQAAAEAAFAgEiACAAAAAQw -EUEBAQIAQATQAAQAAAEExJIMAAAABT5ABAgBAYAAAAAAEgAgIAAQAAADBACAAACABAAAAQQBIYAA -IAQQAAAKgAgMAARQAAOAAhAAAQCACAARgAQACRAAAAAIAABBkAEIAgYAAVAowACABAAAAAAAIAAC -ABQMAAwhALEACWhwFgRShAASSAAAACARQAAgAAAAAAEAAIAAEQAAIYACYAAAAAEIAABAAAgAAAkA -UCiAAAAAAACWKAAAAAALroAAKQECKAAAAAARAAAAAAAAAgEAEAgAAABACgAAAAABAAgAAAAgCUAA -ICAAAgAAAQACFAACBBERAAIAAACEAAACAAAgAEQAAQAADgAADCIJEAAMAAAAEAHCAAEAISIIBgwI -IAAAgIDBAwAQAgAAEAICAAACACACRhAAFAAAggiAhAABAAAgMADMAAAgAgIgAc4AAQgEQDAAhAAA -AAFEMgAAAA/OAAAABAGEMAAgAAACAAAQAIAAUAAAAAAIYAAAABQQAAQAAwEAABAAgigACAIERDBA -AAAAAABAgARkAAAAAAQAIAABFgAAAAEACFBBAABAAMAIAlABARAAAAwACEAAAIAACAAQFIEGAQCI -ABgESAJBIAgCAACCEAAACAAAAIAEAAAIAECAgAAAAgiAAAEAAQQACAMAAUACAwEIAIAAgJIBgAAA -DQcIBEAAgBIAgAkAQAAQkgAACAAADAiAAAAIBAAIAISCACgAgAAAACAACJYAQAASAAGIAAAAAAAA -AAgAABQAAAAADAAACgAkgAAKEgAIAAIAAAIAAAABEWEAAQUAAAFAQEAAQAAAIAAAAAAAAAQABAQB -AAAAAAECAAgAIAAACAgAQSDAAAIAAAApAAQAAAAEQAABBARAgAAAIAQAAIAAACCIAAANPgAgAAAA -QAGAAUQQAEEABCBIACBAAAAAAgAAAAAAAAEAQCACAhgAAAEEAEIQAASAAAAAAAABCAAAABASAACA -AAJhIIAAAQIaAEUEAAAAAACAAAYAAAgsIAAEoAAAAIAQAAABIMAAUCAAAJQAAAAAAAAIAAAACgAI -AAAAAAAIAAgAEKAAAQAMAgAABAEAAkAAAAgAAAgAICAACAQACQgAEAAAAA1IAAQAAIAAIAACBAAA -AgAkAAgkAAAIAAAAFAAAAADABAAIAAAACAAAAAAEAQEAAAAADACIAAAAAAAJAAACAiAogABgAAAB -ACiAAAAAAwAAAACAEAAAkAAIEIAAAAAgIkQQgAAEAAEAChCAAAAAAAMhEIAQAECQKCAQgBQAAJCg -IhCAAAAAAAAJEICADAAAAFAQggAAAAAAABCEAAAAkAEJEAAACkiAIAAAABxIEIgAAAAAIEAQgIBI -BJAAABCCBgAAAAACEIAAAACQIAEQggACAAAACBCEBAAAAAAAEIAAAAAAAAEQgCEAAAAAARCCgAAA -AAAJECAqAAgAwIDEIAEACAAAAMQgIAAIAAhAxCATSAgAAIzEICFACAAQwMQgIgAIAIDAxCAgBAAA -ASDEIBEAAAAAgMQgAAAJAJLAxCACAhgAAIjEAAAH1SASIAAQAIDEIAMCAAAAgMQgKgocACAExCAB -AAAAAADEIAEACABAAMQgAgIAACCAxCAAIAQAAADEIAEACAAEAMQgCAAAEAAIxCkAAAgAAATEkAAA -MACAUAmQGAAwAaAYCYgAALAAsgYJiAgAMAAIEAmCCASwAKAgCYAAADAAICAJhBAAAAIgCAmABiAA -AAAgCYAAAAAAABAJgAAAAAAAEAkAAAfUgAAIAA0gIAmACAEAAAAhCYIAAFAAgAAJiIgAAAAAAAmC -lAAwgIAICYAAAAAAgBAJiAAQAAJABQmCBAAgAAhECYAAAAAMBaAJgAiCIAAABAkAAHRIBAAAUAQE -RASABAQAQCRAABREBHEEBiACEABEAAAoCABGAAEAQERQgDAgBAYgQEISSAAIABAAQDIBBARAAABC -QhBg4AAAAFDIEQIAAAAAD58UAEBwQAAAggQgQAAAAAACeQBAMBAAAABAAAAAAEAAIAAAIDAAAAAE -AAhACKlEAAQAADAAAEBAQBBAQAAAAAAAAAFAAYQQEBAAGBAAEBACAAACAQRBAAQE4eAgVEGIREGE -AAACpABCAkRRAAAISISkQBgAoCHIQgAAAAJABCAEgUAAAcGSAFiJ7OAgCAgAQAgAoAihAgABQAAA -CBAKAEACAABM9IBABASBEUERCAAAQAEIAUECgSgIxEAAQQhEBASYKAgCAAIgCAQAACTAAABCEoBR -AAgECAAEgACYBAQAQAgEAAEBYggAAEQA4AiEACAAAAECAwBAQICQAIgQFjZQkkAAYEAUI2AAgAAI -AgADgMiEAAAhRAYEEAQIBAEGYAIQAAJAABRgUELAIwIIACMMEAGAg9MEJBAIAAAABgEgAAgkAEAA -AIOhFMYgAAAggABgQABsEABIyAACJAgIAQCAgIgAAAAEAAAAAAgICsEgEgOGIAAABACAAQAAIAAA -gAAAgCBACQAAAJAoCoCBCAAAAAAAAAABAAAUIQAAAkAIQgAAIAAABAAOAGGwAhEAAEAUCEgoAGEW -CAEBgDAADQBNAigIAAAMFAAAITAAAAyACAIgIEAAQoJgACmUIEJIAQoMAYAAAAAECAAABrYAIGhC -aoEBAAgEIgRCRSIEAAAgQAIBhAwAgDACAAQIAgAAAEAAAYAAEACgAAABgCgAAAAEAAAAAAoCRBAG -AYAAACAgAAhBCAAIAAAAEBEgABAgBgIGAUQAAgAGgARjqAIOAAQAQAOAEIKACEIDJABQAETMRIIU -gFCSgAA+AFAARBAAEBAAVBAEABEQAgAAACIAFAAQVB0oGgJEABAABABYAAAFKAQABCAAZAJCAVGw -FgAEQAQQTAAAEATAAAAIFEBAkAUEOcRYAxhECIAOUAUIBCICQAIAAAAAAQAAAAQAiBQGCOgAAABA -AJIAAMBUAUAQQAZAwtIERUAGBBAhICBAAAUjWARQKBgjhSEAIAJKmCwAkAGgQBgcIUAgEhAQWhCp -QMJAkrgCAgAEAKooMAJIiUECAApQChJQBAKgCAAAEAgAMAAAAAk2BlBOEiMAAAEAVoBQQCAAWAMQ -IEgSAAAKAFAGAgAABgAWwgBIAAAIIigQVgAAAQGiAAAAEBIAAAIaABAIAgAQAAA6CMASEBAwiAIQ -IFAaAABIQJAIKFQwgAkOEBUSACkAEEISQBAIKRAotEiAQIKAkRICAoAIIjCEICYFAFEJTBKFApSM -lpACQAAHkEBASAiASEIEBAIKFBQIAAACBkIgkAAAAFDoAhAEEIqwkMAEFgFSQgoCCAAAQgQQCLCg -ABAEAIAAQAQBkEEOgEhMMAYAsNIQCQgAQEBCAAIQAAQCgJAAQECy8AQCFkCAQQEAEQICIAAIIiEx -CHAIkLITAAAAApCAAAGYAQDLAMhKgwEAAQUBEAMCWRCAAgAAUyDJgACkAgcgCEwBAAAQBoEAAwgJ -AeZqzRGBAICAAICQJAEigIQAACACAAAHWwABAJAQEBkAAgiEADEksQAAAgIEAGKAAEASACAAChAC -AAAAAQACiAAAQAAyEECABEAiAAQAAEAEAAAABgAAoBASAAVEgAE3B4AAACQAIQCANT9RWxW/cnf1 -9TU/Tl9F7zNfNT8FFf7/MjcVv1X7Tl+vvxsbPz8QFVVVNzd3J9zdJ3cPXw9fU1cwNTA1AUVOXyd3 -BRsz/52vAAAxdQAAAAAAAAfDD18ndwDMVfv/Gwpf/wAQFQUAUf8AAAAA9fEndyIiVQUAACcnAAAg -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 -AAAAAAAAAAAAAAAgAAAAAKAAACAABAAAAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -IAAAAAAAAAAAAAAAIAAAACQAAAQAAAAAAAAAABAAAABAAAAAAAAAAIAAAAAAAAGHAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAEBAAEIAAACAAAAAAAAAAAAAAAAAAABAAAAAAA -AAACAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAGAAAAAAAAAAAAAgAAAAAABgAAAAwAAAAAAAAAUAAA -AAAAAAAAAAAABEAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAACfgAAAAAAAAAAAIAAAAAoAAA -AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABYEAAAAAAAABAAAAAAAAAAAAAAAAgABAAAAAAAAQAIA -AAAAAABAAAAAAAQCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIAIAAAAQAACAABAAABAAABAA -AAAGAAACAAAAAAACAAAAAAAAEAAAAAAAAAAAAAAAAAAGUQAAAAAAAAAAAAAAAABAAAAAAAAAAIAC -AAAAAAAAgAAAAAAAAAAQAgIAAgAAAAAAAAAIAAAAEAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAAAAAQAAAAAAQAAAAAAAAAAAAEAAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAqwAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAEAAAACAAAAAAAAAAAAAgAAAAAAgAACAAAAAAAAABBAAAAAAAAAAAAAABAAAoA -AIAAYkACAAIhCAgACAwCAAITEEkAAgAAAQIQAAgCAAAhAAIBAAIAAAFAEAQAKQIAAAAQAgADAAAA -QBAAACQIAgIAEAACCQBCAAAADEkAEAAAAlAAAAgQMAgiAAAAyABAAAIIwABIAAAAAAQAEoAAIAgA -JAAgEFAQAAIQAhBAAAKQAhAAEEAQCBAAEAgCAYAAAAABCACIAAAAAEAAAAoAQAAEAABAEGAAAAAA -AOFAIAAQCEAQAAgACAgAABAAAAAAAKgAAAAAAQAACAAQAAgggADoIAAAAEAAAgAiAAAAQAAAggAA -CABCSAAASAAGAAAGKyAyEAAAAAMAYAACAokAAEIAIBACAAAAAAAAIAIIABAAQAAQAgBAAAAAAEAA -AAsAKAAICAAAiABgEAIKACBQQgAAAjACCAAAEAACAAAAAAAIAAEBAAAgAAAAAISAAEYQCAwAQIAA -FAFBACAEIgACIAaAAAJABAAATIAAxgAAAAAJIgAgAAAAEGokAggACEhOLAEBgAhwRtQAZACEANAi -MAQAAAnVAAAEAAiSAAEIEWAAYBQQCIEEIoAIUpBAAIACKAYQAggDAEAACAgAxBAQBBIAIAAAIQEA -gBBAAQIAAcACBoKISAAAAgAAFiCA0QGEAAAAAMCAAAAERABAAcQEAACAAJELAgYUACKAEABEAAAA -gAQIQEACBAAAAAAAAAAQCACAAAAAQBIEBgBRCQIAAAAMDBAIAgAQQDSAAAAABAAABgEAAAAADjsB -AAgAAAAAAAAABAAAEIAJAAoQACiAAAKEABAAIBDAQQAACAAAiIACBAECAAAAAAMAAGlACIKCBAAA -AEAAAQQBEcBUAACIAgIAAEAEAhAACgEAAAAAIEAACEACAAICABCQIoQEAhAIAIAAIBEBAARCAAAC -ABAAABAAAAUgEQAIAIKAAQASAABCAEISABJoQChBAAAAAgBACIBAAAEQCAACAAAB1QACIAASFAAA -EAgABAAQAIoABA4AAkQIAUAAAgAAEAoMAgAEIRAIAAAASAUAAjACFIAIhgAGKABgAACgYAIEREoA -AKIAEBECEAACgAABAACoKAFBAAAgAEQEAAHAAECQAAEhARAAQAFGEgBIgCAAkAAAAARAAQAAACAA -QAAAgAAAkAAAAAAiECSAAAAAAIAKAQQAAAgBRDACAQYJAEAhAAAAAAlchAgJAAAAAAFAAAAAAAEI -AACDgIAAEgAAgCAACgAAAEAAAAgAAIAAIQgERBAAgAAGgAEBIBACAoQQAhACIMAoAAACCAIAAAAi -AQGBAABAAIIIAAAECAIAACiBgABQEQMACgAAQAAmAAAIQAAAAAYAACoCEAAAAAAACACQAAAAAAAI -QAABAAAEAAsACAoABgGACAGIAACCAwAoAIAAggIiAAAADesIgAAAAIIAACgEQQIAAEAEKQAACgBA -IAAJAIBQFgBAAwwAAAAQEIAACRAAAhAAACAMAAAAAACBAAgEgAAEBgYBCCCEAACAQAAoEAAEAAAA -AAAAAEBAAAABgAAAAIAABCCggAAAgIAgABAgAAABgAAAQQQABQMAAAAAAAAAAQAACIAEAAAQAGAM -ACAAAKGABAEAYBDAABEBAAAhQQCQQMkAAAAJAwEEAAEAQAABISAGAAgEAAQEAEAAIAAAQCAAhAAA -AUEAAAAAgAAAAIIhBAAAAQAAAAAAAaAAQAACQSGCAAAIgIAQAAAAABAQAQwAAAAAEAAAAFAAAAAA -IAAIQAAAAAQhAAEgAAEIKQAAAAQFAApAIAAIAAAACCBaAAgAAAAAAAAAAABQAAJAEQAAIAABACCh -gAAgAkAAIAoAAAQAAAAA0AAAAAT+AAQAAABAIAAAAAABAQCAAAAUEACCAEAAAECAgAIAIAAIAAAB -AIAIAAAAAACCQAAACAAAAgAgCIAAAMkBAgABAAiEAAABAAAAAYAAkgAAAACAIAAAAAABEICQAAQA -EAgQgAQAAJAAIBCAAAAAkAAAEIIBAACQAAEQhAACAAIIABCABIBAAAAAEIAAAAAAAAgQgAQAAACA -EBCAgAAEATRAEAAABzCAAAAAAABIEIAEAAAABAAQgAAAAAAwEBCABAAAICABEIAAAAAAISEQggAA -AAAAABCAAAAAIAAAEIAEAgAAICAQgAEAAAAAIRCEEQKoAAAAECwAAAgAAETEJABIKAAAYMQgAUgI -IBSQxCACQAgAAMjEIAgACACAQMQgAAEoACAAxCAAAAgAAAjEIAAAAAAAgMQgAgAAAASAxCACAAgA -ABDEAAACBSABAhgAAITEIAMCCAAAIMQgIloLIAAQxCABAAoAAEDEIQAEAAABAMQkAAIAACAAxCAA -AAkAACDEIAECABAAwMQoCgIIAABAxCQIECgAAADEgCAAMACgCAmKJAAQAQMACYBVBDCAAAAJgJiA -sAAAIQmIAAAwAAAoCZAAABAACAAJgGACMAAAgAmAgAQAgQBoCYCQAACBQGYJgBgAMAIoAAkAAAUw -gAoBBIAAIAmJBAAwAAkACYCAAEAAIIAJgAggIAAAEAmKAAAAAAAQCYgAAEAAAAEJggAAAIAAAAmA -CAAADAAoCYMgUTAABAQJiCAFAAAAAAkECFEQBAACQgYAASSIoCAMiIQAKIAAAEAgIEAAAAAFAABA -EAAAUCBQAAAQAABAAEBGQkJCAgACDFAAQAIIAEFEAABAyIoAAYAEACASCIEAAQAADBAAAEAACAAA -AQEgQEAgElBoBEBBQDAkAAEwMMAAAEIAIABAUEAEQAAQAEIQAAAAACAAAEjADCEAQEABgABAAICJ -AgAAAAQAAAIAABQAEAAAQEBADMJQQAmhAEABTBgICBISAQBKGQBEBEBAAQABAABICAEJAACARIkA -QAAAAIAAgQAAIQEIAElBAAABhAIAgARZQAACkQgsRBEEAIkCAgBAAABA9ghABKyMogCgYQAAAAhM -KAwAAAEIAQBEkAQAACAsgUAAAAAAEACAAEQIBAgAIOAAJAAAABEAREARCQIERIAIShoIBAhAAAQA -YQAECAAAIggAAAQoQsHBAAAABABQAwgJgAAAAUAIAQDCDAgIJpBACMCEgACBgQEAAAAAAAAABAAA -AQQgAAgAAAAiViAQAgFEgIBMAQIAACgAAABQAACABsgAAIuDIWQCAgAAgwCAAAAQVAgJAAGACEII -AAIECAQAkIBQEwABhiAAAAAAAAiICAAAAAACEIQgAgBAICLQwABAQyEAAACAEAAEgICQAAAAAgAA -AAEAIQAAEA0gAAAxcCAABmIAAiggIQIJiRQgYkCAQgEEMAAAAAAAAAQAAAAAAAAAIABMMDAAAAgw -BJAgMABAgQBAiAGgIABRAA4IEgAAYgAIAAAADlxQICAAQAEAABACQEAEgACEDAAAIECACIBCUTAg -AACATAQAAAAQAAQAAAAAABACAgAAQQAAAAAAgAIAKhIQDQkAAAJAEA0AjAAAAAAAAAAMAKOQAAIC -FtAAQRDCAAJBAAZAQNQAEBQAAgAFjgAADMISAAAAAAAAAAAAgQAAAAIAAAKAFLyJk5CAAJQCCkBk -AAQCjBAQUBUAEEBURiBECAAEAAABKgAQsABQTCpEABARiUCEgBCAOZiEQEIAAkRUAVEoAoIUMAAA -AAMAAAIQBAQEEAQABAgAAAACAAACAAAAABgUAAApRIgBAkIABABAIEQAQAAAMDAAADAwAhKjsAgE -SEhIAAASgEFAoAIIAjpQICFCkEEAAgAAEAAAAgAAAAAQAAACURkgEEhFIKRCUCgYEAAAVClIABIS -AiAQAIBEgAAAgEIAAAY6CFQCQiAAAAIIkhZWKCgpJIA2EEAAIQJQAAAONk0BAFIAAACQAAAQ0AAI -DAQACAgAAgAQEAAAAAApGEJKUoIgSghAAKgBJDgAAIAAABAgCAAgIgCIAAAEBAgClIREAkDpkoUT -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 -AAAANzMAAAAAM1UzVV9fX18wNScnChszMwUFIxVERXcXDD9HRzMADw8AAAlNDxEzCgAAd3dfTlVV -MDARuwWvCl8AAFUPAAE1NSJyRd8nJycnAABVRQAADx0AADAwIicnIgAAAfEIKgSdVVU1NVX/VVVV -VQPzAAABAQAAAAAAAAAAAAAAAAAAAAAAgAAMAAAAAAgAAAAAAGAAAAAAAAAAAAABAAAAAAAAAAAA -AAAAAAAAAwAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAABAAAAAADEcAAAQAAwAAAAAAAAAAQAAAAAAQ -AAAAACAAAAAAAAAAAAAICAAAAAIAAAIQCAACAAAAAAAAAAAAAAAAAAAAEAAAAAAAAACAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAIASAAAAAAAAAAAQABAAAAA -AAAAAABAABAAAAAAABAAAAAAARAAAAAAAAAAAAALbQAEAABAgAABAAAAAAAAAAAAAAhAAAAAQAAA -AAAAAAAAAAhAACCggAAAAACAAACAIAAAAAAAAGAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAoACBAAAAAAAAAAAAA -QIAAAAAAAAAAAAAAAAAAAAAABAAAAA6LAAAAACAAAAAAAAAAACkAAAAAACAAAAAAAAAAAAAAAAEA -ACAAAAAAAAAEAAAAAgQAAABAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAYAAAAAAAAAAgACAAAAAAAAAIgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAPMAAAAAAgAACAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAUBABCAAEB -AAAABAAAAkAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAAAAAAABAA -AAAAAAIAAAAITAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACAAACC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA -AAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAAAAAAAAQIAAAAAAAAAAAAAEAAAAAAAIAAAA -AAkaAAQAAAEAAAwAAAgAABQAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAACAAgAACAAAAAEAAABAAAAA -AAAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAACgAAAggCAAAAAAAOABAAAAIAAAJQAAJCAEAA -QgASIBAMAAAAAABAACEAAAFAEABACAAAAEkQIFAkEADSABBBACEIAAIICAIQAggAEgAAALOIYAAC -AhAABAAIARAAEAAKCgAAwAAAAIIAEAAADAAAAgEACEAAAAAQAAAAACAAABQAAAAAAAAAAAAAiAAg -AIAQAAAAAEBACIIAAgAAAgAAAAgwAAAAAAAAAAAAEAAAIAAKAAIAABBAAAgAAAAAEAAAAAAICgQA -AAAAABAI4gAAEAggEgAEAACRCABQAIAgAABAABAAEFIAACACMEAAAAAAAAAFO0IIShAIAAAKQAAA -AkAgAABAABQCABAAQEgFUAKsBwAAAFLCAAIgAFAAAgAAgCAAAAACQgAlAAAAAGACAEAAAAAAAFAC -MAAIQAAAAACAAgAAAABEAAACAAARAAAAAAJQDAABEQsIAQhABoA0AIgDgAgAAEQgDigQAgAABAAI -AAAAIQCAAAEiiEABIAAAYAzIFCQAISBABBAIQQBBAABMEAQAAAzHAQAAAAQsUAABAgQAIBAQRAQI -ARAIIBAEAQEAAAAAAAhUAJAAEBAABggATgBgAAAAIAAQgA4AgACQAEQACFBACBAIIAAAAACQEUhA -ADAoAEAAAAgEgAAIAMIAEASAUQAAyQIQCMkQCQAAAwiIAAALAAAAAAAgSIgAAQAQACQAAOQAAAAA -AEFIg4IAAIQQAAAAEAAAAAMgAAkAABAAAACAgAAACgkAAhAIgGCACYAACAAIQQAAABBAAABR0ACA -AhEIIZSAAQAAAAAEQIAAgggwAAFQAAAAASAAIIAAAgEBgAAIAAAABAkQAAAAAAEACQQEIQgAAgAA -BAAGAAAAiAEEAAAEEAAiAiAAVBBAAkEADAQQgABKAAIAEAIABAEAAAwIAgAAAIAAAgAEAABQAAAI -AAAwAAxgAAAAEgAABoAAhgACDAAEAAAIyAQAoBACIEAIQCAgAARgAERBDIAIEAgEAEAAIAAAIAAQ -EEhQgAKIABUIAgYAAKAAAAACAQAAAAAAAAAgACiQAAgAEAQCkAAAEgAWAAABKAAAEBBBAAAAAAAi -AAAIAEKACdQBCRMGAQgACAEjAgARIAAAABEgAGgIAAQAQQAAAADAKACQAACCEARIgABAACCQBgAA -0IAABBAUgAAsAABACAEAAAXNAhAIAgTACAOAAAACwCQQAQEACAAAAEgGMAAUAgAAAARAAAAACQAA -QYAAQQAEIAAAIAEAAICAIAIohCEAAAAAABEEkACAQACBEEFEAASAAEIISBABQAIAAgwACASAAQAC -CAACCIgQAQAJQgCAgAIDAAgAAAIAEIAACAAAAAAAAAAMgAAAAAQgAEgAADQABAAAKQAAAAACAAAJ -AAgAABRAIgAADGoMAgIAgARAAAwAAAAAAAACCAAAAgBEQAAJAAAYEIBAAggCAAAAIEAACggAAAAQ -AAAIAACAAAAAAAwQEAAAAAAACBgAAAAAAAAMEAAMCAIAAACAAAABgAQABAAAAAAAQAGAIAAEACAE -QCAAAEABAYQAgIQAIQAEAYAAAAEAAAAAAAAgAEEAQGAABiAABAAAQAAAIAAAAFAAAAQSAEQBAQEB -AAABagAAACAIAAEAAAIAIAAIAIAEAAAAAEQAAAAgQCAAAAAAAAAGAAAAAAAAIAAAAAAAAAAAQAAA -gACAAEECAIEAABAABEEAgAEYAAAAAQAAgAAAAAAAAQAIAgAAAAAICAAAAAggBAAIACAAAAAAAADA -qAAAVAAAAQAAAAgAAACAAAoAAAAAAAEkAAAARBAAA0CIgAAEAAAIIBSAABAAAgAhQAAAAAErAEEC -AQgoAIAEAAAJAAgAAAAEEAAIIQoAAYQAAAHEIAAAAAgACCAkgAgASAAAAEgACAABEAAARIAAAgAC -AQAAAAAAAAAIAAoAAAQwAAjAAgCAAAAAAABYEIAUAECQABsQhEAAgJEoABCAAEAAAAACEIEAAAAA -QBgQggAAAAAAABCAFAAAAAAAEIAAAQAAACEQgAAAAJAIABCABAkAGAAoEAAAD0CAFACAkAIoEIAE -AAAAQAAQgABCQJEQIBCAAQAAAAABEIAEAACwAAAQgAAAAAIIABCAAAIoAAAAEIJQAAABRAAQggEA -AJAAARCCAYAAFAAAECAAAAgAAADEIAIACQABYMQgAAAAAAAIxCAAAAgAAIDEKAMACACAiMQgAAAo -AAAAxCAmAgAQkCDEIAIECAAISMQgAgAIAJDIxCAahAkAgADEAAAK+CAAAhgAiMDEIAMCCQABAMQg -EoMAAAiAxCACAAAAAADEJAIABACAQMQiCIAIADAAxCYAABiQAADEKABACQAiAMQgAAAIAAAAxCQA -AAgAAADEgAACMAClIAmAAAQAAAAICYBAAAABAWEJgKAIMAAIoAmAmAAwAASiCYkAAAQBIgAJgACB -AAyjAAmAACAwAQEgCYCQADAAoCIJgEAgABCgIAkAAAJkgAEQEAAIIAmIBAAAgAQQCYCIKAACICYJ -gAgAAAAAQAmQAAAAAAAQCYEAADAAACAJiAAABAgAKgmABACAAggKCYEEADAAAAgJiEQAMAAAAAkA -QEAABEBAMAJqQAAEAAAgAgBAAEAAQnZEAEAAAgAACICBSACEAACIAAAAABAAECAEGNggAEIBTAAC -QAICAEYAQAFIABIAAGQEyggABAQkQAAAAllAAUBAAAAAQAQAQEAAAARMAAAgAAQQIDwCQQAAAgAM -UAAABAIwpAAgAACQAAAgAEAAAAQAAMAIQQAAAABABAJAMABAQEBAQCAAQEBCgAAAEAQAAAgEAAQE -SgEAwEBAQAQAAAABPAgBBAAAAACBoAA4AAABqEDgAAAABACACAAARGwhASkUgaAEAQAAQJJADEQI -AAGBoqAAAIiQ0gSggEAAAABEwAwCAACkZAQAQQAAAAggAAyABAAECEwMBEQAIACgqACKSFQAwQgE -BAQABACAEAAAhAAAAAAAAAAEAAAEAACAAQQEAAIABIAMUggCAIASRAjAgAYoABBAAADAACBCAACA -CAEEZEKIIAAAIAwoBBAEDgYBACIRgxAQBAAgAAAAAAAAgIIiAIgABMCAgAFgECgAwCAEIEIIAAQL -AQQCQgBREYEAAIodgMAggAAgAAGAgAAAKhCGAgTAAEDRKAgACIACAgAEhEDAyAMAEAAAAACAABAA -AEAIAIAIAAAAAAAAEAIgQAEAgAAgAIQABIAAQYAQAAAAgAAEKCAAgAACQhAAaBAADAZCBCkoAAKB -qEApIaAxQAmAABYogAAIAAICAAAAAAAAAAAIAAAAAkgABCCgQhAARAAQgCigAAAAAoSMAAAAAAAA -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 -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2O -AAAAAAAAAAIAAAAAAAgAAAAAAAAAAAAAAAAiAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAA -AAAAAAAAAAAACAAkAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -AAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAYkAAAAAAAAA -AAAAAAAAAAAAAAAAAEAAAAAAAEAARAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAJAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAA -EAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnwAAAAAAAAAAAAAAAAAA -AACAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAACgAA -AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAASYAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAACAABAAAAAAAIAAAA -AAAASAAADsAAAAASQAAAAmAAABAAEAICACoAAgIAAAAUAAAACEABAgAAgAABAACQAAAAEAAAAcIA -AAAQCAAAQAAAAAACAAAAAAAAAEAQAUBQAAAAAAqAAAIAAgAAAgACIVBBEQAACBBgEAAAAEIAAEiA -AEEAAAAAABAAYAAIABAAEAAAAAAAAAgAABAAAAASRFAAAAICAcsAAABAAAAAAIAAAwAUALAwEAAM -AAAACAAAECAQgEAIIAgSAAAQRHAAEAIAAAQEAACAAAAAAAAAQBAEADAAEEAgCAAAAAAAMAAIEgAA -AAFgAAgAACgAEAAAAgIAABAgAAALYQIgACJJgAAAAFAIACqQEEAAAggCACAAAAIAAAAAAEACUAAA -AAAAAEAAQAgCCwAACAAIAAACcAAQADAIIgAAAAAAAEAAEAAAABAAQAAIAAAAAAAAAAACUAwEAAAC -CoCAACABggBAFAAEAQAAgAAQJABpACAABAEARHAAYAAAAAAGAQCAAAwMMNBABAAEBADRZgEABIAG -AIBAAQwREAwsAEIAAAsAAAAsSAASAAEAIGQABEQAIAEIAgAgFAAJCAASAAAwIAAAAhYAAAwAAAAB -gCAAKjAAEAFAAAAEAIQIQAQADAIAIJGACAABEDBQABAQAABgAAAAABAEpIAICIIACAAIBBEDAAAA -AIAAEQAIABAAgFFABhIBAAAAAMACEAARhABAECAAAAEAiAABEAYAAYAACBAICATQAAhKAAMACgAA -ABCACAAAA17BAVAUANBISIgRAgEAgIAIgAAAAABAgADAAAHAAhQAAACECIAKiAACAAASAAARQAYQ -KAAAAAAAAAIAEASgBABJAAEUAACBAACABAQABAAAAAgABAABAEAQAAIEATIAAAEAAAEBgQAIIBAB -BQAACIACFAAEQAACAAIggDAAACAEAIAAAAAACAAoiAAEAACAAIAEACIAIHAAUQAUECgACIAGAAAC -NgIACAAADEAiAGACABAEAAAgEAAAAEgAAAAACgACMEAAEAINICAUACAAACABEAAAEAQABAACgAAA -AAEAgAAAAKEAIQAAEJAAEAAICAACAAAAAFAIAACAEAGSAEAQIBIAQTABkBAACgAAgAAQAgAAAADE -BAAAAAEgRCAAYAAAIAABAAAUAAACKIADBBE0AACRhEQAzAAEgIAAAAMDAABggIAAAA+pIAFkEFBA -AEEgMzBEABAQwCQAEgIAhABAcgBEAABAIAIAAAQAAIEAQgABEIAAKRADEABAAAAkAIkQSAQCAQQC -BCgAAAAEhABAKAQAAADAAAAIQAARQAIAAAkAAAAAhAQACEAIAEAUBAIJAABAQAGAAAoAAAAAAAAA -CAAAIAAAAAAJgEgAgAQEACgAAAIREAAAiAEAgAIAAAQMAAACAAQAAAAACI0JgAIrAAIAAAgAAACC -AIAACAIIAIAAgAMIGBggACAAAAiECCAAAAAACABAAAACQAAIHAgQEAAAAAqQACGAAgBACDAEAAAA -IAAIEAQAAAAAAACEAQAAAAUFACAAAAABBAAAIAAgAAAEAFAAgAAARQAAAQABAQAAwQAIAAAAAAgA -AgEEAAAYAABAACAAAQAEYCAAAAAAAQIAgAEAQACIoBhAAAACnwAAIGAAAAQAIAAAIEBAAIQABIAg -gAEACAEBBAAAAAAAQAAAAAIAAAABYIIgAATAAAAgAAAAGAAAACFIEAAAgIAAAFgAAQAIgAAAAQAI -AAAAAAAAAACgCIAAUiAACAAgAACgAIAAIEgABFYIAAAAAgAIBACAAAEkgAgACAABACAAACAAAAAA -EAAAAAAAAUABAAUAgwiAIGCAAAAACAIAAIAAAARjAKADAAJAEQAACAAAACAAAAAQIAAAQAAAABAw -AAgAAAAIIAAIAQRBAAkUAAACIAAABAADAAgIQAAAAAAIAAAAAAAAAQIIACAAAAAAAAjABICARAAA -ABQgEIAACACQHAAQgAUgQAAAIBCAIAAAAEAIEIAAMAAAAAAQggAAAAAEgBCAAAAAISBAEIAEAgAh -AAgQgBgIAAAACBCABAAAACAIEAAADdmASAAAAAAAEIABAAAgACAQgAQLgAAAABCCIQAAkAAAEIAA -AAAAAAAQgAAAACAAIBCAAAAAkAABEIJWAAAAACAQggAEAJAAABCCAABAFAAAECACBCjQAWDEIAAE -CAAQQMQgCgAIAIBAxCACAgwAgSjEIgIACAAAAMQkBIAMAAAAxCABSAgAAADEIAIDCCAAEMQoEQAN -AIBAxCADAAkAAQDEAAAOXCADQggAAIDEIAAACQBACMQgAwAJAIAAxCAAAAgAAADEIAAACQAAAMQg -AiAJAABAxCAEgBoAAADEIAFICVACQMQkAAAYACAAxCEAAgsAAAjEgAABBAJAAAmApABwAKAACYAg -AjACQCAJkCQBMAAAAQmAAACwAAAACYgAADAAoJAJgAgAMAAAIAmAoABwAiAACYCEAAAAICAJgAQA -AAAAEAkAAAv9gAgA8ACgaAmACQJEggBSCYAERIQAAAAJgCQAMAAAAAmTAAAAAAAoCYIAEAQAACAJ -hAAAAAAEEAmABAAABQAACZAAUAACAEAJiAAAAAAAAQlFAAAAYACEQEAgQSAIIAASABDoACAgAAQQ -KYhAAsEAAAQAQCAIIEAAAAAQAAAAACAAAFAEEAIAVQAAQAAAAEAAAIBBgELAAUEAQFABjIAAMAAA -BLgwIVBABGBACADIwAIAAABUQAkKYABgAFAAQAAgAGAAIgAAMCAQAAAQAEDQABAghAAQAEAwAAAC -iAAAIAAkAIDIAAAAIAAAAAAAIQCAAEAAIBIARMQIAYAIBEABYJpACclADABIGABAQQwaGAAAAEhg -AQAAQBoAAEQIAggACIAAAAiAAEwEAAQIgQAAQIFgAAgSQgICIIAKEmAQAABSQEQEAABKFgQACAgC -DAAACIABSQAAAAAAuhggKABACACMAQAQAAQkAAQIQARAgAkIAgBIAUAABAAEoEAAAADIAUQQAFgA -QBAAAQAAIIAIAgAAAIAYAABkUERAAAgAAZRgDCAGAASIEIGQAEIJBCQgCAAAgBABIIMQACBAAAAA -gACAAIAAAAAAAQACQshAgMFAAAAAQgABgYKAIAARAQAIgYEjQQABAAAAAIL8AhQuJGgAAYMCAAJA -MSABScEABAMAACEgAAAIAAhGAAAAAAgBACAAgAOACEEAQAAAAAgAAEEAAAAAgABgAyEAAAAQAgAA -CAAAAAEAAQgBAAAAEghCAEgAACpicDBBgaIABQEhEEIAIY2CQAAQhAiODAACAAAAAQAgAAAAAAQA -AAAAAAAoAgCAAAiAAAAUAAFiQDGwEQAJoEAAChAEAAkOQgAACfFAYECBIkkxgAAAABAERCgABAAA -IARJKYAAAgQAAAAAAAAAAAAAQBACEAAAERIBAFZSAgAQIgAABAACQBQAAQAAAAAgAAAAAgAUAAAA -AAAEAARIABIZkEYSEgAWAkQGBBAwEBAPQEQCAoAAAABHEAAAAsEAAwAEAAAAAAAAAEAIQIQQEARE -uTgAAHm4AkSRkiAQEAAIkhxAADAAEAACHIREAAACNnBUAAhCFBBKwAg4HBBFwAAQAAAAUxQCAMAE -AARACAAAAEBADAABWAIAAAAIAAVgQgcQBAAABEAQxAAAASQMCREAQAAAAEEIQBBAAEAAgAACAEBY -QEQBBKQRMCAgCAAKAjKhAwgAwIEhSEhKkkgCAlgAABBACAAAAgACAAAAAAACBpKSAAAQEQEIVhCA -AFYRCBISSgMQAAIaABoCEiAgAAAAAAn6ABBKAEAAAkgpWlBAgDQAUyBICkAAEAACAIIAABhAACEA -ggAEEEIQAAjGCEgQADApKAMAAAgIgQAAAEJIAAAiEoAAAAAAAAEAAAIAAggDEACSEgUIIEsQAIAC -EAiAiECkIEIQAIQRiBBAQEUFCIwEAggGAAgAQhCoAEAAQgACCADgxQAAksJBAFUEIRESBCBGxAAU -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 -cgAANTUF9QX1AAoKX1BRU1IAACJ3AAAPGwAAIiIAiDIwAAAAAAT3Ba9TVSE1QFVVVXB1IHUJCgBF -UF81NQAAMjAAAAAAAAAOCgAAXd0AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAA -AAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD3UAAAAAAADgAAAA -AAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAAAA -AAgAACAAAAAAEAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+gAAAAAAAAAAAAAAAAAAAAAA -AABACAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAoAAAAAAAQAEAAQAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWVAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAADLYAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAABAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIwwAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAgAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAgAAAVvAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAQAAAAAAAAA -AAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAABABEAAAAAAgAAAAAEAAADRAAABAAAAAAAAAEAAAAQAAA -AAAEEgBAAAAAAAAAAAIAgAAAAAAgQAMCAAAAABAADIAAAwAASAgAAAACSAgAQAQyAAIAEQAAQAAA -AAAADYIAEBAAJQBgAiAQABAAEQACAAIAAAAIAAIIAIQQAgAAAAgAAAAIAAACCBBwEAAAAAIAEAAA -AAAAAgAAIAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgQAAAIAAAQEAAgIAAACCAQABAABAIgAAAgAAAI -AAAPCgAAAAACIAAIACICAAQAAwAAAAAPYAAACCIgEgAAAEggAAACAQAAACoCAAACQAAAAAAGigBA -UACAAAAAQAIIAAAQAABAABACAgEEACAAEAAMAgAAQAACEAgAAAASAooAABAAAAAgABAAACAAAAAQ -AACACAIAAgAAIgAAqEAACBABAAAAAABAAABCEEEAgQgQAgZADkAAAACGAAAAAABQAEJCSAABABQA -EFRAAgAAUAAEBAAIAAAQAAAQEEwEAAgAgAQQBAABiAAKSBABAAQyAAASAAAAAAVdQTACAHZwEIAA -AEAAACBQAAAABgAARoRgCABkBAAwAAgBAMAAABEgCAEAgAACIAAAQAGQAAgGQCCEAQCAEAAACBAo -UAAAAAACAAAigBIJAAACAgEEIQBJCAICBASIgAEIgwADgAAAQAASARAEMRARDBAQEEQAEAwBAgEQ -AAjIQCDAAgAAJBCAAIgAAAAAUIgAAgAAACgAkAhIAFAQAAABAQAABBQAAQCAEBGAAQgADgACJIAI -hACAAAAAAAQABBAAIUmAAAAAAAQAUAiAAAAAAABxgIgAAAAEhBAAAAAAQAAAhIAIACAQAABIAAAA -ABQAAMCAAAACAAAAQEBQAAAQACIAAAoIAAFAAQAAAAABMAAGQEAoAAAwAAAAAAAAACkBAWBAAAAA -CAAAAABSIABQBACAABEABBAAACgAAIUAqQSCAAAAAAALzAAQQgAAsAAABAEGAAEgACBAAQoAAqAA -gAAAACACCAAQQACAABSIBAEJAgAAAkAAIAAAAAAQAEAAAAAAABAACBQAAKAAAoAACEAABAAAQAAA -EhBBAAAACAQKACSQAIIQASAAFCAAAIAAAARAAEACEAAOAAQCEACAAxIEgAAAAAAAwAAAAAAQiACM -ACASIAAoQUIBgAAAAAgGCAIgAABSAAAAAARLQMQIIAiBCIIAAFAAAIBIAoAAIQAAACAgEAApBADA -AAAAAAIQAAQAkAAACAAAgACAAAEAEAEEIIIAARAgAASAAhAAAACAAAACAAAIEAiUAAAIAAAEAAIB -AAhGAASABAGADgAAAIgCAAAKQAABAQAEAAgAAAQABgEACAAAAAAiAAAIAgAAACAAAAhACAAQAQAA -iAAAEgACgACICBAIAAAEAQAABOsMAAAACACABAgAFBAAEIAACQAAAgABAAOIFAAIAAOAAAkAiAwA -AIAADAAAAAABgAIIgEABkAIAACwAAAAIAAAACJIAAAAAAAAIACyQAABAAIAgAACAkAQEIAEAAAEA -QABAAAABAABAAACgAEAAIAQAoIQAQAEYYIAAAABAkAAAAAAAIAAABAAAgQIEAAAEhIEFAABAAAAg -BIEEAAAAAAABAAAKIQAFBYACgQAAAAQAIYAAAAAAAAAAAAAAAAQAAACAIAAAIAAAAICgAAEEIBKE -ASEBAEEhCAAABAAAAACAAQEAAAEAAAgAABAAASAAAgAAAAAAACAAAAAAWAAABCAAgKABAAhABEAK -ABAACABQAAGAAAAABAAAAyAAAAQAAAAAACIAAAAEQAAgKAAAIIAAiCBgAABAEgACAAAAAAAKQAJQ -QAAAAAGkANRIAAAgAIAAQEgCgSABAAQIAIACICoAAAAICAEAAAAApABCAAAgAAAIAAABAAAACAAE -wAAAQAAQCFACAAAAAAAEAAgKIBGAAAAAAQgAAICACAEAASACEICACAAAAFAQgBAAAJBIABCEBABA -ACAgEIAAAAAACCAQgAQAAAAICBCAVAAAAYACEIAIAACRAQAQgAQAAAA0ABCMIAAAAAAgEAAAA6GA -AAKAAQAgEICEAAAABAgQgAAAAAAAARCCKAAAAIABEIAAAgAAoAEQgAABAAFAABCCACAAAABQEIQA -AAQAAAAQglAAAJABCBCABAAAkCkoECAgAAgAABDEIBNICAAAiMQiAAILAAAExCwSAAgAAEjEIAIA -GFAYwMQgEgAIABDgxCACQAsAIMDEIAFACAAAAMQgFksIAAAAxCABSgwACFDEAAADlCADAAAQAEDE -IAMAKAAAgMQgAQAAAABAxCAAAg0AKAjEIAJACQCAwMQgE0wIAACAxCABCAsAABDEJAQgCQAABMQk -AgAJAAIAxCACQgsAAIDEgAICMACggAmACAAwAEAgCYAAAEAACIAJgEACMAClIgmAYAAEBAAgCYhA -ADACIAUJgAAAgAAAIAmABACwACARCYBAoHAAAAAJgAQAcAAAAAkAAA7pgCgAAAwBEAmIGAAAgEAo -CYhpIAAAAAQJgAEBAAAAAAmAAACAAEAkCYBIADAABBAJgARAAAAAAQmIARAAAiAFCYgAAAACSAQJ -iQiAgIAIIAlEIhBAjYQEAKQAQEAAACggAEBQIJAkIlAASAIWBAQEAQRJQECCEFWAAAAAABAEACAA -QEQAAAhIdAQQUEAAAQBAIABAQjAgBAAECEgABAIAAAAAC1UQAgBAEEAAAAAS0gYUIAQEACIAABQA -AABQUFBw0iACBBAQUBAAAAAEpEABiQRGAEAEAFAAMAAAJBAhAAAEAAAAUFAAACBAEmAAAIAAQEAA -CAFACgBSQEAQQaQgAOGoSAIIAAFAAAQBAlEggckoAEDAQAIAAImiAAxIQQQCCEAAAAAQBAAIEBAE -QYIAAIiCAAQhoAAMBAhAoEGQEAiMgeJAAABI6wKAoAAkAEhEQIEAaSBgAvgIQQAAAEkAYCQACAAA -AAGBBAoIgCAiAGAJCAoaJIHiAAhACAAAiAgCAAIQCQAAQKAAAhgABARBAABAAAAYDAwEUAQAAAAA -AcQCADCEEAEEAoSGIEAAAAAAggRAEAJABglAQCjEAAAMAIAQAAIARAAAAQQgYAAAAQIQQoDGABAE -QgAAAcAICSEBUAAAABIAACEAAI4+ihAQQIgUIIDACCkAAwSAFgAAAAOQAAGECAgACAgAgAAICm4M -DAADlhIAAACAUADBAQRgABMAAAABAAAAEYAAAIEAg4EAEAABwHAWAgAAQgIEMJIAAAAAABQSICkC -FaFMAAQAAAApBACQACAACAAABBQAoDEAAAAohIABAAAAAABSEaoGAAAAQAAAAABURAwAAAAAMEJF -EAwCAACwRIgQEAAAAm+AAAAQAkGoghEAAAAQAYAASAABgEAoBQECAABAABUAlEIAAEEGAYAAAAAA -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 -AAAAAAAAAARBAAAAAAAgAAEAAAAAAAAABAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAABAAAAAAAAAAQAAAAgACAAAIAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -C9wABAEAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAAAAAAAA -AAIAEAAAAAIBQAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAIAAAA -IAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAQAAAAABAAAAAAAAAAAAAAA -AAAAAEAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA1PAAACAABAAAAAAAAA -AAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAAAAABBCAAAAAA -AAAAAAAQAAAAAQQAUAAAAIIAAlAQCAAMAAACABAAAABAAAQAEAAIAAIAAggQAAAEABAAABAAAAAA -AAgAAAgQAAAAAAAACgAACQAIAABgAAAAAAIIEEBAIQAAAgAAAw7AEGAAAAAAAAgQAFAAAgACIAAA -AAAgAAAACIIAAAAAAAAAAkAAQAAAAAIAEAACAgAIEAAAA0AAAEAAAEAAAAIACAAAAACAEAAAAAAA -AQAAAAAgCAAAAABAACAwIAAAAgAoAAAAAAAAADAACgAAAAAAAAAAEAAAAAAIAAAAAAAEAEAAAgIg -AAAAKAAQEAgAAAJQABACABAAAAgAkhCAEgAAAAABfgogBgIAAAAACAAQAAAAAAACQAASQEAAAQAK -CEAAAAgAEACQAAQAAAAAIBACKAAAAAIGgEAAAAAAAAAKAgAAAAAAQBAAAAAQABAAAAAAAAAAEAAA -AAggEAARAAAMAAAAAAAAEAAAAiACAAAAAgAEcEAAAAEAIArAQoAAkAAANNQAIAAAAAwKEEAAACAA -AAbQAAAAAAAQABABAAEAAHREIEAAAAa5AAAUCBADaEAABAAAQEgAQECICAQACoAAQADAgAASIAoA -DIAAAAABAEAAAAABAJAgZAAAAIw0ACIAAAAAEAAAAAABgAIAUMAqAABIAARAAAICAAAEAUhIAAAA -ABCA1EkAAQAABAAACQgCQAAAAAgAAAKAAAAIAAEAAAAABIAIAAAAAgEAIAGAAgQABFBgQAABEAAR -AAREEAADgIAAAABAAAAADWoEAJBQAFAAAgIAAAABAMAAFAAEgAQQAQIEAAAAAAAQEAmCBAgBgAAA -BAAABAAQQAAAQZACABCAUAAAAAAASIAAAAAAAAAAAAABgBQAABAAAAiAAAAABEAAUAAICACAQAAA -AAgAAAAAAAiAAAEABIBAAAAAAAAQAAAAABAAAABAAAACACAAAAABAAAAAAAgQARMAAQAABAEAAgE -SQAACEBAAAAHnwAAFUAAIEBAAQAIAEBAgAAAAAAAQBAAAAAQAoAAEBAgIAgIIAAAAAAAAgAAAABJ -AAFCIAACAABAAAABgABgAQAAAAACAAAAAAAAhAAABAAAAgAIAAgAEEIAACCEACQCAggAAAAAAIQA -ggAQAAAAMAACAAQIgAAAAhAAgAAAhDAAIAAGAIQACAARACpAQAAQAgAAFAIMQRABBiEAEAgAIAAA -AA7bAAAgEBBAkAIIAQBAAAgAAAIQERIEAAAAQAAoAAACABAIhABAAEABAEQAAAAQACAgwAAAAAAg -ACJAABAAEAAAAABAkAAACACACYAIAABAAAAIgAAEAUIAAAxAAACAAAQAiQAADBgCAAAIAAAAAAMA -AghACAAAAiEAKAAIAYAAAAAIAAgCAAGAAEgABAAAAIAECAAICAAQAAIIAAgAAAQAAgAAA/EMgAAC -AAMAAAgAAAABAoAACUAAJAgCgQAJAhCAAACAAgwSFAgAIAAACEAABowCAAAJAAACgASAAAgAAAIQ -EIAACAwACAAAIAAIEAQAAAAAAgEgAAEAACAAIAQEBAEgIAAAIAAAAUAEAgAEAgQAAQEABAQAgIAA -REABIAABABgAEEAAEAEACgDAAAEEDAFCAAAAAQABAAAAAAQBAEABQgCBAAACEAogACAAAAAABQQA -IAEBAEMQQAAAAJAAAAAEgAEAACABgQEDAIEAAAAAAAggACCAAAUEAEEIWAAgAAAAAAAAAAAgAQAA -AABYCgAAAAAAAAAAAEAAAAAoIgAAYAAAAAAqAACQAAAAACAAACAAAAEkRIAAIAAAAADIAAggCAgC -QBAAABAAAAAAAAAAAAAACAwqAAAAAAECQAAAABAAAQgAIAAAAAhzAAABAAoBAAAAAFIAAKAAAAgE -AgAAAGAAAACACIEEAAAAAAAAAAAAAAAAAACBBYCAASQQAAAAAAAAAAAACAIkAAACAAALQCiAAAQA -AAAAQACAEAAAAAgIEIAEAAABKAAQgAEAAAAQAhCAAAKAAAAgEIEEAAACQCIQhAAgAAIVABCABAQE -AgghEIAEAACQKAAQgBQAAAAcKBCAAEAAkCAAEAAADPyABAMAsiAgEIAAQYAAESAQgAAAGAAAQBCA -BAAAAABQEIKAAAAAAAAQgAABAAEgIBCAAAAAAAMgEIEAAACQEAQQgNQAAJAEwBCCAAAAAaAKECAA -AAgAEGDEIAIACAAAQMQgIEAYIACAxCAgSAgAhEDEKAJICACgUMQgAAAIACCAxCAGAQgAAVjEIAJC -CACAgMQoAwQIABDAxCABAggAANDEAAAJfCADAAgAICDEIBAMCSAAgMQgBoEJAAAUxCgBAgkAAIDE -KAAACAAAAMQgAQQLACCAxCADSAwAEIDEKAFICQAAwMQkAgAIAAAAxCQGgAgAIAjEgAAAMIAFAAmA -AAAwAQAACYAEAIQAoKIJgAAAMAIwIAmAUAAwAQAACYCQACAAABAJgAAAMAAwAAmAAAGwABCmCYGE -ADACIBAJgAgIMIAAAAkAAAg3iZQEMAAAAAmAiIAEAAAQCYQAAAwAAAAJgAgBAAAgIAmAAAAwAAAA -CYAEAAAACCAJgAgAMAAAIAmACAAEAAAQCYAEADAAABYJiAAAMAAAIQkAgEAgeeAAEKAESCACBEVA -1QBEAAAADQlAQEAgICBBUERAAEBJhEAgAABAQARAACAAAEAAIEgIxQAAVCUCgAAAQABAQAEAAEAA -AkAAIAAgQAAABaZASChADQAAbggAYASCAAQBBEhQBAhAQIAAAUICMCAQAAgCAAAIQAAggEDQAAAI -CkAAAEACAAJBAACEAgYMAAAAEEAIQEFAAQUQACA0BEAwFIQAAEICAAHEDAQAAqGgAKAAABhAgSAC -gQAAAEAEAAQIABCCCDJAAEQAAAAAAIAACQAABKREAAAAQgAIQGGBDEQAAYAASAAAgAAAIQIBCAAA -AABC5BQcGARSgAAJAAAAQIGAScCAiAAA2AQBAQAUACAJCAQkAAEAQACIBERIgAIAaHg4AMmAAqgo -AYhAwUBBSQBAAABAJAACAAgKQgBACEQMBABAAIQgSAAAAAgAECRCEAQBBCRwARZSJEAAAAwmAggQ -EIEADEBRAIABUAIGwMAEAAAAABZgEgqAAQHARNAEMAAAAAYABAJAgAEMwIQgYkjAAAgAAIasQoAG -AIABgUADDkAAEEAACQQAAMAAAACAAAAAgBAAgoIAAAFkAAAAABNIAAAsBAAQAAIgAQEoAMAKACBQ -gMCAAMCIQAAAAQAIA4AAAAiAAAgQCHAAgAECQggioSAAAQAVCCAIRAARBIAAIWhwYkAAAAgAKCAA -CAAFEAAgECoABCAAIDAAQEEABAkRAGAAEYBOMBGoAAQIAgUAACAwAgWAAgAADI4AQkACgCopIAAg -IAAAECAAVQQAKEAxgAgAEDAAQEEIAAAAAAAAIABAICAQAAQBAACAMAAAAIAIAEAAsCAACAAAAQAh -EAQoCAAIAmCIBgJAQFIIAgQQBgAQCkQUIERkKhAAAAAAQERAFJCAAAZEQYAgAABEEBAJuhAQQAAA -AgBAQNDAEkQKBEAACEQABARcgBCSAAK0kxRCABNgMAJQZikFAAAM25AEQLgAEEIAwMAUqERCIBBA -EYADAwQKEEBAAgJQaAAEQEAAAgACAgKAAYBAEIZAiDIQIASoQAcLCqgAAAgbCEAAAAAAgJAEBAAD -AAICBECAgUkNCDIIyhJJgAAYQAAgEkJSAEhAABBAErhISAAGAaHSnUwHEhYQUAAAAAgAAoCiEhBA -AEhIiSEZSAAwIAIOIsDZLQAggICoEAkgAAAABooAAA2BIAgKEkAggAIAEAIiQAmiAwAGEFAtCABC -gIgJIQIIAxIQEAIAGAEAIEBeCIJECAsSIBIQQAgCAFUAQklAoACokEAgSQAQAAAACgBAIAEAACKR -UxCJBAhMBEEKEsISiigECEUCEBKQhlAlAhQIipQwAQUCEICEBCAAEAYIkgwFEAClphWQCBKRCAAK -AgASCEQUCEAQMABTkBBFsgtIloBUiAAADvUKAoAkFmiUhBKiES0SkQWwigQgQAAQEVCSjBBIgIZI -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 -DwAABRUBqxHdVTMA/wAADx9FBQAAQEAPDxu7G7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAgAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/8A -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAA -AAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA -ACAAAAAAAAAAAIAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAEmQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAgAAAAI -AAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABVIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAIAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAA -gAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAFYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAAAAAAAAAAAAAAAdUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAEAAAAEAAAABAAAEAAAAAAAAAQAAAAAAAAAAAAAAEAAA -AoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAACAAAA -EAAAAAAAAAAAAAAAAjoAAAAAAAAAAAAAAAAAAEQAAAAAAAABAAAgAAAAAAAAAAAAAAAKAAACNAIA -AAQAAAAAAAAAAAEQAAAAAAAAAAAAAgAAAAIAAAAAAAAAAgQAABAgAAACAEAAAAAACAIAAAACAAAg -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAAgAA -AAAAAAAMngAAUAAAAEAAAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAQAAAAAA -AAAIIAAAAgAAAAAAAAAAIAAACAAAAAABAAABAAAAAAAAAQAAAAAAAAAAAAAgAAAAAAgIAAAAAAAA -DAAAQAQAAFAIABAAAAAABAAAAAAAAAAAAQAAAAgAAAIOAAAAAAAAAABAAAAAABAAAACAAAAAAA0d -AAAAAAAAAAAAAAAAAAAEAAAAAAAALAAE0AAAAAAAAAAAABAAAAAAAAgAAgAKAgAEAAAAAAAGAAAQ -AEAAAkIACAAAAAAAAAAEAAAUBAAAgEACAAAAAAIAAACCAAQAAFAAAIAAAAAAEAAAAAAAgAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAECCAAAAEAAAAAAAgAAQAAACAAAAAAAAAAAACNsAAgAAAAAA -AAAAAAAAgggAEAAAAAAAAAAgAAAAAABIAAAAAAAAAAAAAABQACgAAAACAAAAAAgAAAAAAAAACAAA -AAARACACEACAAgAAABAAABIAAAACAgAAAAIgEAIBIAACAAAQCAAgAAAAABAAAAAAAACAEAAQBAAA -AAAAEgAAAAAAAAABAAAIAAIBCgAEABAAAAEAgAQEAAEAAQAAAAAAAAAMOgACEAAAAAAAAAAAAAAB -gAAgAAAAAAAAAAAAAAAAAKAAAAAAAAYAAAIIAKEAAAEAAAEAAAAQAAQAEgCAAAIAABACACAAAgIE -AAAAEAAAAAAAAIAAAQAAQAAAIAAEAAAAAACAAIAAAAAAAAAABIAAQAQAAAAAAAAAAAAABAAAAAAA -AAAAAQAAAABAIAABAAAAAAAAACAAAABAAAAAAAAgAAAAAA3fAABAAAAAQAAAAAAAAAAAAAAAAAAA -gAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAAAAAAEAAAACABAAAAAAEgAAEAQAA -AEAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAIAAAAAAAAAAAOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAgAAAAAAAhBAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -kAAAAAAACAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAA -ACgAAAAAAAAACwAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAgAAAAAAAAM -gAAAAAkAAAAAAAAACAAAAAAAAAAJAAAAAAAAAAkAAAAAAAAAGAAAAAAAAAAIAAAAAAAAAAgAAAAA -AAAACQAAAAAAAAAJAAAAAAAAAAkAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAEAAAAAAA -AAAAAAAAAAAAADAQAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAaAAAAAAAA -AAAAAAAwAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAEAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -50247,10 +53332,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAA -AAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA -AAGAAAAAAAABQAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAA -AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -50262,9 +53343,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAA -AACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAAAUAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAA -AQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -50315,1311 +53393,12 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAgggAAACNAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAFhgAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IIAAAAWDAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAsA -ACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAAAAAA -AAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAAAAAAEAACAAAD9iAAAAAACAhA -AAAAAAAAACgAAAAAABgAAAAAAAAAEAAAAAAAAAAMAAAAAAgAAAgAAAAAAAAICAAgAAAAAAAAACAA -AAAAAAwAIAAAAAAAEAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAgAYAAAAEAAqAAAAAAAAAAAACAA -AAAAIAAAIEAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAT9AAAAAAAAAAAAAAAAQCAA -AAEAAAAAAAABAAABAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAIAABAgEAAAAAAAEggAAAAAAAIACBA -AAhAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAABA -IAAAICAABAAAAAAAAAAAAAAAAAAAAAAABAAAAjAAAAAABlUAAAAAAAEAAAAAAAAgCAAEAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAgAAAAQAAAAAA -AAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAIAEQAAAACBAgAAAAAAAAAAAJAAAAAAEAAAEAAAAAAAAAA -AAAAAAAAAAAAAgQAAAQAAAAAUAAAAAABAAAPRQAAAAAABASAAAAAAABAAAQAAAQAAAYAAAAAAAAA -AAAAAAAAAAAQAAAAACAAAEQAAAAAEAAGIAAAAAAAAAAJQAAAAAAAEAAAAAAIgAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAAAIAAAAAAAAAAACyQAAAAAAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAAAAEAAAAA -AAAAAAAAAkAAAAAABqgAAAAAAAEAAAAAAAAACABABAAAAAAJAAQAAAEAAAAAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAQCAAAAAAAAAAABAAAAAAAAAAAAAAQAAAAgAAAAQAAACDAAACAAAAAAQAgIAEAJA -AAAAAIEAAEyBCgAACBAIjgACAAIIAgAAAgAAwBBQQACBAwDABBBAAAgUAIIAEAAQJAADAgAQAAgI -IAAQAAAEGQAACAAAAAACAAATAAAAAAABUABACgQCAgAAAQBICQBAABAIQAgIAAAAEEBAAAAAABAQ -AAAIAgAigBAAAAACAAACEAAQAAwAAABgABAAQAICiAAAEAAAAAAAEDAAAAIAAGAgACAAACAAaAAA -AwoAICAIABAAAAASAEAAEAIAAAAAYAACAwAAACAoAAICACgAAAAQQgAAAAAAQAoCAAJQAAAAAAIn -AAAqQgAIAwggAEACAAQAAAADIAAAIAAAMAJQAAACAAAgAAACAggAAAgAAAAAAABACAA0AAgAEABA -ICACABACAogAAIIAAABABBAIAgAAAACAAAAAEAIQQDAAAAAQACBAAAAAABAAEAAAAAAAADQAACEA -QAAQCABAAAAAAAAIEAAQCACQCFCQCARCKEAQApIAAAIRAlEAiAgABBACFACAAAAADSBoAAAAAAAM -AAACgCACTAgALAAAAAADgQAAAAEAAAiAABACAAAABoBAIAIAABICAAAEAABAgCgADAAAAAACADAB -IQCAgAAMCgABAAAAgYAQAAIAAACBAAkIBAAAAIBAAAgMAAAEAEMBAAQAAATEQAAIAEAAwAAIgAAA -AACAAAGCAAACAAhEjAALEAQQkABAAUAEAAAAEIgBAAFAAAAAIgCAAAAJAgAEBAAAEIAACAgBABQQ -gQFABAAAQUgAgAAMAAAAJAAAAAAAAACgAAEAAAAAAEgBAAAAAQADZARAAAIACIHoAAAQAwIAAEIR -AAAQEABIEIAAAAAAAAEAAEAQAAAAAGEAQAQAAgAAQgAAAAAAQAAQAAQAgAQAACgRQAACAAACCAAA -EJAAMBAGCAIAAKAAIBABAAABSCEAABAAQIAIBQAAACAAAABrgAAggAAIAAgEAAAABIAQAACAAEAG -AAACAAIAAKAAAAAIAQAAAQAAAAACAEABAAAAAAAAQBYAABAAAAAAAAQIACICAgQAShIAAAwEAISE -AgASAAAQCQAQAAQIEAAIACIAxAAAgAgBkAAIAAAAAMAAgIkASAAQAAACQAAIIAAAEACAAgIAABAA -MBFCKiAQQogABBAAABEAABAEBAAAEAAAgAAAC0uIAQwAAAAQAAAAAIABAIAE0AAAAAHEJoCIARAA -AACAQAAAAAAABgABCABAAAgCAEAIAAgAAAEQBgAAAAIBgAIGEAGAAAAEAEAAAAgChIAQAAgAAAhA -AgEAKACAAJAAAAIIQAAEEAAEACgAABRABiAACAAAIAACgAAIEAACCAGAAAgAACAAQCABiAQAAgCQ -BAIIAAYAAEAgAggAAgAJACAAAAAGiQgIggoAEEQCSACQCgIABAAIEYAAAAIAAAgYAAAQAAAASBAA -AgBAIAAoCBAAAAAEAAkAgACBQgEACEKAAEICQAAJAAACEAABAAgAABAAAEACgSAAAAEAhAQgAACA -AAAABACggEAAAAAAAAAAAAoQAACEBAACgIEAAAQAAAAAAIIAUARBAQBAgIQAIIBggIAAAQAgAAAB -IAIAAKoAAJKCAAAAAAOOAQAAAAAhAQABEmIAAAwAAAEFAYBAAIAAACBAAACSAAABBARAEJAAQAAE -AAEARACAIAQAAIFBAQAABAAggEAAAAAgAIAAAASAgAAABAEAAAAAAAAAAAViAAACAICIChEAABAi -QAgAAgAQBAAAgCAUgAAIgAECIBAAAAAAAQAggIAQAAMAAAhEgAAAAAAAIFAAAAAAAAJQAAAAAAAA -ABQAAAAAAuMEJAAAACpQAAAEAAECACAAAIAAgIAAAAAAAAAAABUQAAAAABAASGiAAAAAEAEAgAAA -VQAAgACgAAAEAAAACCAAAAgAAgISJAAARBAAGgiQAIAQAAAAMAgQgSQgAJAAABCABAgAGBAoEIQA -AAAAAQAQgAAAAAAAABCEBAAAAAAgEIAAAQAAACAQgAQAAAMACBCABAAAAgAkEIAEEAAAAFYQAAAE -74BAAAABAAgQgAAAAACgABCCACAAAAAhEIIAAAAAAAAQgIQAKAAAABCAAABoAAAgEIAAAAAAAAAQ -gAAAAAAAABCAAAAAAKAGEICAAQAWIQEQICAAAAAAAMQoAgAAAAAAxCAjAAgYCMDEIDIAAACAgMQg -AQAA0AAAxCAABAAAAEDEIAEACAAASMQgAgIAACAoxCwDKAAAKEDEIAMAAJAAiMQAAAKxIAEAAJAA -AMQgBoAIAABAxCAAAACQAkDEIAAACAAAAMQkEwAAkBhQxCABBCgAAEDEIAqKAAABAMQoEwAAIAAA -xCABAAgAQIDELBMUAJBAgMSAgAAAgAAgCYAkAAAAQIAJgAQDMAmiEgmAgAAAACAQCYCUBAAAAVAJ -gAWAAIAJEAmECAIwAAQiCYAAAQAAAEEJgJQAAAAABAmABBAAIAAQCQAABdmASgAAIACQCYiATDAA -QAkJgBAAAAgoCAmBBIAwAAACCZIIAACIAgoJgAQAEAEFEAmAAAEAAChgCYFEAAAAAIAJgAkCYAAA -oAmACAAAAAwUCYnAQABCQAAcMCAByIQQEA6BAABApABgCAAEQAAEQgJyAUBAgAyAIGwAAEBAAAGA -AAQSQkIECYgAAECIeYoAQAIQICBATIIBAQQMQAQNjkAAAAAJZGZoEFEAACAAREBAUBBiCAEGAACA -UHCAMBQgAAAAAACAQAAAAICADAAAAEAglAAEAgQABARCAgACNCRoQlAAABCAQCHJABBAiMKAQBAA -AACIAgABRKGgAABMQAAQAAgIAJoAACBEBAAAAEACBECAhAlAJAEECgAIAAhAEAEIQgARIIABoQAa -HBgRCQACEQAAQEQABAwiCAgKmQAEhBIBqAAAAE9VBAACAgBBBAiIAASEQBhYQMEAIFCMCUQACAAA -BAACEAIICAhCQAoEgQAAAkCBIAAKQEGkASIAwEJEQAABAGjIQAkAAhIACAAQEQAAQADsCFAABiAA -EAAGhAgEBAKBSAkECAQDAwCIAwFhhGrKAAAAQAEAMJIAAAFDAwQgAAMAAACDDGAQiQACQIDABAAA -AIEBiAAAQIIhMQBABMAIAAABAAAAhaIQAUBAjAgSQQgAIACRRCTBEAYBAAgAAAwAAADAAgJAAMBg -AyIAAAAABgQoAAKAAQgAABCCECxAwAgDANBAIACEAMRAAAEIgAEQgWMLixADgQAoMAIAAAAAQkBA -AA4BAGAAQYAUBQJMAAaqIAACCIgIBAZEAAYAKAQMAgAQAAAEEAiAAACAAAAAgA4gQAABaQACAAIy -ACgEAACEIoIABAwQAAALnkBACRCCAAARACIQQgAAAAQAAAAQAgEgQAkAABAUAAAAAAAAAAQMAgIw -MqCQCAACBKgqIqAAgAgMQihhIBAoiAkxEgAAEQGJAAAAAECAAagAAAQCqhAFQAIABEISAkRGQAAQ -UAACAALIEAAWCAYVSAAQgBIaQEFAAAKAAIoAAADAQBAAEARAREBAFEAQQFQCgBAQUAAAEAQEIAAw -SERABswAAABBAAQAgBCEUMIBgQAAAAIABAKAgAMABABAAAMIEABCABAAAQACgEAEBAIAAgBABEAA -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 -IiczUHdyVVUwOjA6ERsRuw8zD+5aWzU6X18idxC6IicOH6qZMDU1PzMFpacid5ibAN1WVqqlDwWY -mx0/ERsPBd3fdXdVZhsb7kQ1P7u6qquipwv7AP8A/x0/Et4AAAakCl+qr1VVVVUiJ1U6AAAD8yV/ -srf/L3e3AAAB74iPiI8AALujAAAAACJyEbGr7wWvX3dX12ZnP59VU1NTEbsnr6q7Oj93dzNfIicC -/jA/MD93dycnD3cP/1VXNTVOXycnFb9ydw4fVVU1PzU1M19VVyd3VFcR/1VVVVUPX1RXHR13dw9f -3c12d1VVG19VRDU1u7/+/1JXAfERuwWvHR0R3QAADr0KqlBVf1V/VXcnVTUAAAf3D/8wP1V1dxcA -AAHviI+IjwAAEVMAAAAAJ3cndwFFFb8FETd3VVc/F1VTU1Mnd+/vVRE1NXJ3M1V3dwH9NT81PwAA -AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgIAACAAAAAAAAAAAAAAAAIAAAAAAAA -AAAQAwAAAAAAAAAAAAAAAAAACAAAAAANzAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAIAABA -AAAAAAAAAAgAAAAAAAgCAAAAAAAABAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEgQAAAA -AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAA -AAAAQAABAAAAAABAAAAAAAPLAAAAAAAAABAAAAAAAAAAAAAAAAAAYAAAgAAAAAAAAAAAACAAQAAA -AIAAAAAAACAAAAAAAAAAAACAAAAACAAAAAAAAAAABAAAAAAAAAAQAIAAAAAAJAAAAAAAAAAAAAAA -AAAAAAQACAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAMAAIAQAAAAggmAAA -IAAABCAABAAAD5sAAAAAAAEAAAAAAAAAAAAIAAAAAAAgAAAAAAAABAAAACAAAAAgAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAEAAA -AAAAAAACAAQAAAAAAAYGAAAAAAAAAkAAAAAQAAAGAAAAAAAAAAAAAAAAABAAAAIAAAAABAAAIAAA -AAADbgIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAGAACAAAJAAAIAAAQAAAAAAARAAAAAAAAA -AAAAAAQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAEAAAAAAQAAAEAQAAIAAAIAAAtCAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAIAAABAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAACACAAA -AAAAAAAAAAAABAAAAAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAQAAAAAAAAAB -AQAAIAAAAAEAAAAAEAAAAQAAAAAAAAAAAAAIAAAIABAAIAQAAAAAAAAAAAAACbABAAAAAAkAAAAA -AAAAAAAIAAAAAAAAAAgAAAAAAQAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAAAAAABAAAFAKAAAWAAICCABAAAFAQAgQAEgAQQACiAAIAAACAAI0AAgA -ACAIAFAAAABUCABCIBACAAFDDABQAggQIAAMCgAAQAAkCAACAAADAQAQUAAAAIwACQBQACQAQMIA -EAAAAAAACAAAAAAAQAACAABAAABIAAAAAAGAACACAAAQAAAAAAAQCAAAwDAICAAAEAkQRDRIEAAE -AAAiAEIgCAAQAAGAAgBAAAACABQyAAAAAAAAQAAACAAAAAoAAAAIAhIIAAAEAAACQgAASiAAACII -ALBKAgBoCAAQAAADAgIIEAKiACRIACAQAIhIQAgAAAn1AAAQAAABQABAABIAICAAAAAAEBAAAwAI -QEAAAgAAAAAAAAAQAAAAQAgCAAEAQAEACAAAAAAAACAAICAQ6kAJICAgCUEAQwJAABEgAIAAAAAC -gAEAIMAQQCCBACgUAABARAAIABAOAQACAEAAAAKQQGAAAAAACJQAcAAAgGAAEAgAAAAAAACQCAAB -AADAJJAgAEAAAFBGSAEAFAICYAQQYAAADRsBCwIAUAowSiEAAABQECCAAAIAABDQUIAIAAAAATAA -CAqAAAABAAAQAAEAAA4jQABABAAgCSoIAEEACAAEBAAACApBAxAsMAAAAggAcAAQCAAAAAQDCkEA -FgAABIAhSAgQAAAEgACIAAQAAwCEAUEIAggBBEBJAAABgQAAAaBAAQQACQEghAQABAIIgAwIQAAA -AAAAIJAEAMYSFAEUgIIBAAAFd8CAAAQsaAARAMCAADBBAAACAAIADAAAAAABAAAAANAACAkAAAAA -AAAAAAFGCAAAAAgAQAQACQAAAAgCAACAAlIQAAKAsAABBAAIQAQgAIDJAgAAAABhYkAEQAIIAABA -IEQAAEAAAASAIgCARAAAAAABBCgQgCAAABAAAABAAAQAgAAgAAAAAIAAEgYAQAAAAkABKCABAECo -AQEBAAiAQEAAAAUwgAqGACBgAKkAgIQAAECAAgACAAAwAAAoQAAAAACQoBAhAAAAAKAAAAAAAAAq -AAAABAAAABAoACAABAAIACAIRAQSAACAAAGAAACQAAIAgBQIIAkAAAAQAEIAAIIQAgICAgAIARAA -BAAUAAEAAULQACgABgAAARAChCMAAAAAaAgEAAwAAEASCJQBAIggYgggAlAAAgDCEATECAgCBAAK -CAAACPsggRAERAAQBACAMgAAEIAAAgAQEAHIEIAIBAAAAYAAAAgEQBABAABQCAAAAASGAABQAUCA -BCEAgEEAKAABgAACkABQIAAoUAEACAAAAAASIQgAAAxBEAQAKUQQBIEQIAAJAAAAgAAgAAgAAgCA -AAECCAIAFAACIAAIAAogSYAABAiCAAEAhIECCAAAAAAQIAAIEAAAAAQgAAiBAQQAlECDAAAFZQkA -AAAAEIAASAAACICEACAIAAIAEBAAAAgICAIAAEACCFAAAAAAAAAIBgAEAAAAAAgAAAEAAgAACDgA -AAgEAEAIkAAcgAQhAAgQgAQQACAAAQAAgAEAAAAAIAQAAAENQAAEAAEAS0CAgIQAAIoAAGCEAACA -gMkAAAAAYAAAAgAAIAAAgEAbAAABBAAAIBBAASAAAAABBAECABBgAAAYAAAAAAttASCAAYCAAIDg -gAAAgIAAAAAgAACAgECAgMAAAAAAAAAAkAAAAACAAQAAAAAAAEAAAQQAAQAACAAEAAIADkAgAAEg -BEQAgCAQAAAAAQCAAAEAAAAAACAAAABQAkABABgAAGAAAAokoAAAAAABAQCAAAAGAAAAMAAACpAT -AAIAIIAIAAAACIAKAAAABAEKAAEAAFQAAAoAQAAAJAQAAEAAAAAAD7IAAEgAACAAAAGUgAAAQKAA -AAAAAAAUAAAEgAAAgAAEgAAAAAAIAIAAAAIAAABAAAAAAAAIgAAAAAAEEAACIACAAQQAAAJABQAA -VAAAgAAAAIAAAAABCCgQgAAAQAAgRBCABAEAkBAKEIAEAAAggFAQgEABAAAAABCABABAAEEBEIAF -C4CwIAAQgAAAgJJACBCEAAAAGCBQEIBAAYAgCAgQAAALT4AAAAAAAAgQgAAAAAAAQBCABAAAAEgI -EIAQAAAAASAQg4AAAJAAARCAAAAAAABREIAUAEAAAFEQgQEAAAAAABCCAAAAAggiEIABAAAAEAAQ -IAECAAAAQMQgBQIAAAAgxCADQAAAAMDEIAICCAAIIMQgCgIIAIiAxCASBAwAAIDEIgoAAAAEAMQg -AQAIACSAxCACQgAAAADEIAJAAAAAIMQAAA5CIAEAAAAggMQgAUgIAAAAxCADAgAAAIDEIAEAAAAA -AMQoAAAIAAAIxCQIAACQgADEICICKJAAgMQgCgIAAAAAxCACAAgAIMjEIAIAAJAggMSARAEAAKkQ -CZBgAACABQgJgKgEgAMgIAmJkAAwAEgACYAAADAAABAJgAAAMAIgGAmAACQAAQAQCYAIAjABACgJ -gAAIQACgEAmAAASAgQAACQAACFGAlAAAgwIQCYAIADCACAkJgJQBAIAQEgmAGAAAAEAACYAQQLAA -EAAJkAAAAAgBFAmAAAAAICAkCYQAIEAAqgAJgEAAMAAQEAmCCAAAIAQRCQYAYASBAAFgAAACQBQC -AIEEAEECHGEAgISAQABQYAABACJASUDCABAAUEBw8GAAEMgQQMkABAEAACJEcBAAAEQmAiAAgAAC -AAJASgAQigSOAAAKFwYAggIAgAERiIQqCoCEwBAEBAZyiYCAQoCAAAQECYhkAAIAIBIBgAQAABBA -UAARQQAAQAJQQBAgAERGAg4AQAJAYEAACcAABRABwCAAQAAA4eAAAAkIQAyBoAQAAISgAMHgAQAA -AgAQAAABQAQCQARABAISAARIREoABAQEAGQECEACEgQIyEAIIAQEjMAEJEAAQKCAoIhACAAAQaSU -oAAAAEFLQQIBaREICgIaAAQIUkgJqYEAAQESAAgiAAEkAhBYGCIUAKBACYAI4QgAAgIgAAICSEAB -oYwABAQABBgEEkQAVAgBAEASCBIIDEAQQAAByEIQFFAQkMABQAAMgASBUBaEUgYgZCQAiQYGBHAA -SAADIABAIAADAIGAksZgCAgBgAgjBDAAwCABBIQEMAgICYCQQAEADBMUFMGABsQACAAAgQAAgKJw -AAAQAAEgQAIGAEAACIIAAIAACAARIwAAAAICiAAAEAgAAEQAAAAQABQSAICIAIABBiAACIAAQENQ -MBAAgACAkQAhQAAAAAEIICABAwAAgAAhIEIAKAwwjCEwIUgAAAAgCAAAAIACACAxIBACgAAEAASU -ABQADBEgCClCAkkMQQABoAAWgIANECiiQoKFjgAIMKIhAAGADIAoIBECACkEAAAAuQCgIAAAKQwQ -AAwAIAgFKACEgABAAAUMECABAIhCAAABAgAAFBAAIAAEIAAAAEAIAAAgMAAAYAgGKAFABEAREEAB -IQgWACAQAAIAABAUAQQQAgAAQEASABBARAKQAgZEKAYEEhREJgJAQkAEnQQEACAQAAAQBAQAAAAE -ABAQDADQEIQEEARjEhBCAAAQAAQABAgEARBETAAQQJAAAERUQQAAAAcvAnBAgEBUBAQAAA5GAgcA -BCBsaBBARAIAJDg6RACGBQAAREAQFkZAAgACAoYAAgAAgIAARAADQAQQAAQGBgSIAAIAGAHQBdAA -AAEAAAQGAAAhOE5CCAGhQzkQoBI1AAAAEDgQQBAoSAAAGUwEICCAqxITMpIAACK5gghLEhIIExMA -sA4SAAUAsogZQhJISgImQxoCUgAICTFIsAKgAAAAIwAACsBBUApKDAAgGElQgAAgIAAkMECAEAAQ -ADtEUAAiEYgOIggCEBAAAAAgwNgYACAIAgIAkAAACAUAQBACANAACIghCYKQWBIEAqAIAkCCAAAA -GAgCFAgEwRIBAYJQJEBQktQAAgBIAwhskIiCEioSE5JIBcAABBIIIAIAkhAEhAqBAAICEATSgAQE -BcIUBEAITAgIYBREkopCAwAGEAqSkJZIAAAD0QgDlAQ2gGJCQEJQgA0ABEBHC4gAloDAAEhCkADA -AIAAEACAAAAAgAhAQAABEFAMBAKCEpIACApKBgCAQIgCiAgACIICBAKoRAAAEAgSAKCgAAEERYIE -MAACEBGIAJAQEoBASQoAAEAbCQAAgBBYeQBMABCAEIIQAJEAAIAAgBCAwQCAgBAAyCCAAACAAwCQ -AASgmAAQAIAATwCRcRACAAAAAAt8ACEIAIgCEIACAZA0EACSAgAEI4MQEhFAEAEBIACEAAEDBECC -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 -AAAIAAAAAAAAAAgACAAAIAAAAAAACAAQAAAAAEAAAAEgAAAAAAAAAAAAAAAIIAAAAAAAAEAQAEAA -AAAABAQAAAAAAAAIcAAAAAAAAAAIAAAgAAAAAAAAAAAAAAAAAAAAQAAAAEAAIAAAAAPJAAAAAAAA -AAAAAAAACAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAQAAAACGAACAAA -AAAAAAAAYABAAAAAAACAAAAABAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAA -AABAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAIAgAAAAACtEAAAAABAAAAAACAAAA -CAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAQAAAQg -AAAAAQAAAAAAAAAAIAAGAAAAQAAAAAAAAAAAAAAAEEAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAEEAA -AgAAAAAAEAAAQAAAAAAAAAAAAAAAAAAAAAAAAAACAEQAAAAMRgAAAAAAAAAAAAAAABAAAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAABJEABAgAAAAACAABEAAAAAAAAAA -BAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAABAAAAAAAAAAAIAAAAAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlVAAAAAAIQAAAAAAAAAAAAAAAAAAACgAAAAAAA -AAAAAAAAAAAAABAAABAAAAAAAAAAAAAAAAAgAAAAAgAAABAAAAACAAACAAAAAAAAAACAAAAAAAAA -AQAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAADAAAAABAAEAAAAEAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAUgAAAAADIIAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAACABAAEAICEAABggA -QAIggAAAAAAIAAgAAgAAAEAoAQACChAQAAwAgAAQKAAAJAAAAAAQAAAjRcAACBAIEDYAQAgIAgBA -KQQAAggQAAAAIAACAAAHOAAQABAIBEACAAAAAAAAAAIAAAAQKQACAgAQAAIAAQAQAAAAEAAEAAIE -AAAAAAAAAgAQCAAAJEQAABIAAAAAAAIAEAJAAAIAAQAAAMAAAAACAAAAAAAAEAQIIAAKEEAAAAAA -CBAAKgAAgAAIAOgAEAEAAkgAAAAAAAJCCEKACAAAQAACAEAgAEogAABAQAAAAAgAABCIggAACAAQ -AggAAAAAAALfCAAIAGCSgCAAABAAAgAAAAAAKALoAAAIAAAQAQAAABBAAAgAAAAAABIAAAAICBAA -AAAKAAgAAABgKBAUCAAAAAgAAIAAALAASAAQAAAAAACQAAEAgAIAYAEAAIAAAhJAaAIAQAAEQUgE -AAGAAAEghAAAIAAQAnBEQQEAgHIgwEY0AgwAEAAAIACAIIAINAAKBAASAGAwwAAAAAIAAWIAIAAA -ACEBAEAAASA0AAGAQAAAEAFgAAgAYAAAAAAAAYAAEAZQAAAAAAARDgBEAAAAAAAgAAhAAwCAAlYQ -CAEAAAAAFFAAQAAAIBAAQAQBAgAISArSAQAAAAAEAIADCAAABIEJyQgAAMSEggCCAMIAAAABUFAA -gQAAAATBAAAAAAIAMEgAAAAAgNAEEYAAAAAEAAFIAABigEAABhEAAQAAAAAAEcQQAAAFUiABiAAA -VCAAAhKABAhgSAAAAAAABECAEAICEAQBiACAAAAABCAQgAAQjEBAAQQQAQAAAAQBMIgLAgEABIEQ -gAgEAAAAAEAwAgBAAQwBQAAACIAAQAQEAEIRAAAJCiAGQAgAQKABAAAQAAAAQABAKAAhAAAAAAAA -AIUEEYAAkIBAEAIQAAGAAEEAAAAgCiCABQABkkANAEABEAABABAEAAYAAAezAAAgAAAAgAIABgAA -IkAAAAAQAAAQQAEoAAAEAAAAQCiAAAAAAAkAAAEAgAAQADAKAAIAABAAgAAAAQAAEAAAAQAAAUAQ -AIAAgAIAKEAAAgCAAAEAAABQAAQAACABAAgAwAIQjACIIgJEAAwAAQAAgYQAKAAMAQgBAAIAgAAA -AAQkAANACIAACIAgIAAEcAAQQCAACAAQAAEAABAAAYBBgAAAD0MAAdAAABAAgACAUAAAAAHAAAAo -YgAAAAAABigAEYAIgAAAEAABBABGCAAAQASEAAFAABIABAEQAsIUCBABCAgAVAAAAABCAAIIQAkA -AAIIBggACACEAICACIAAEUADJAAIAEQAkAEBAAoAAJAAAIAACAIAAACAIAAMBAACApAgAAgAQEAA -AICACAgESAABAAALAAAIAAYgAAgACAIABEAAAAAEMgkAAACEBgEACwAgAQAAAAIIAAAICACAAgoA -CAkIEgAACAAABBAAgAAInAAQAAAAAAgEAEQCAoABDIAAEIAUgAAIAAAAAAAAAAwAAAQBACAAAAAA -AAACAAAAIABAAAEBBAAAAAABE8BAAQAAARgEQIAAIOAAgMIAQAAAAAAAEAADwAQAIIEAAAAEBCBA -gAAAACCAAAABAAAAICAAAIACAAAAAASKAAUBoEVAAAAAAAABAABggAAAAAQRAAAAAQSAAYCQgAEA -AAAgAIAAAAAgAAAACIAAACAEAAAAgCgBIQAAAARABAAEAAAAAAQAAIAAgAhIQAEABAAACQQgAAAE -AAAIIIgAAABAAAggEgAAAAAICAgiAAAAgAECQCAACAAAAAgACAAACJAAAKCgAABECEAICAiAABAA -gBAgIAAAIEgBASAAAAAADGoAAIAAASAEgAAAQAACABIAACAAgAoAggAAEBBAgAAAAAhQAAAAAIAA -AEiAAEAAQAAIGAAAAAwAAABAAAACAAAACAAAAAgAIYAAAAAAEAAgAIAQAACQCAAQgEAAADkUUBGI -AAgAkQAJEIEEAACQCAgQgAgAAAAAABCACgkAkSgAEIAgIQAggAEQgBAiQJABERCABAAAAABAEYAE -AAAAACAQAAAJHYAIAAAAAFAQgJAJAABACBCBJAAAkCEgEICAAgAAICQQgoAAAAABKxCCAAAAAAAA -EIAAgAAACCgQgAQAAABAKBCAEAAAkCAIEIAEAoAAQAAQJAFACAAAQMQgAgQAABAixCAAQAgAAFDE -KCMACQAQaMQgAAQAAAFAxCAAEggAEADEIBAAKJAAQMQgAgQAACAAxCBDQgCQAIDEIAEEKAAAwMQA -AAOoIAFAAACIgMQgMQAAACAAxCAjSAgAAIDEIAASAAAAyMQgAAAAkAAAxCABAACQACDEICAACAAQ -hMQgAgAYAABAxCAkAAgAoADEIAdCAJABYMSQBQgwAjEgCYAAAQAAoAANhFAAsAChAAmABAMAAAUC -CYAAAAAAACAJggAAMAAAAAmAAAQQISAUCYFAAAACBAQJgEQgwIIgIA2AlQAQgAQQCQAABTKAmACA -AAAmCYAIAgAAgIoJkAQgMAEAEAmAAAEAgCAgCYAgAAAhAAAJgQQAAAIgAAmCkAAwAABQCYAAABAA -ARAJggCAMAIARAmAAAGAgAAACUBAAAAAFBACAQBCAlAiAAwCAEAgAgAAAQCAQAAAAACAQABAQIiA -QMAEAEBADGAAAAQCQgIAIgQAICRRQACAQDAJgEACAAQCEAAAIgBAAAAAAAAHTAAGQMACBMI2CQBA -ACgkQIhwZEAwAgBCQCAkAASJAcBEEAAAIAAAAAACQgAAECBAqABAQEgUAAAEREBEAFJAAAAAQkBA -EkBIAghEQAACEBAEgKACBCAIDABgAAChhAFgIEygAECpoUAKQEAEAkgAABApQAAIEgAAgAgEAAQS -AkgCAKAIISoIAABAQAgiEkAIAFoAAlCkoBCAAQQBIRJIiEAAAEBzSEAgEKGIFEn64AjIEQgCAgwA -AAiBoAgASEBE4hIqAYEAQABIEgQAAgAAYEkEAQgMAAAAAASASAgIAAFEoaAACAAAMAAEoAi5CAAC -QEyoCOAACAAAAIgAACEDaBAIEJCEIAR2BAAQBACBAADAkQAAAIAsAAAAAAQBESAAAAAAIMAABCQA -AAGB1AABIAIIhIBAABACRBABAQMCAAASCAEAgAAAhJyAVDEEEASAAAAGIBIABIIASBYGClABAQAB -BEAQABAAQAwEAEAAACAAAAAgUAgAAAAABsDCCAQAQYDGKiAQAAMBAIQoQAAAgBBBUAAEAAiJEQAg -MAIAQAIABCggAEJAAACUKQCpAAGoABAIMgCEAAAAECIwAAAAAAYAAkAAAgGAAEEoVAASKIEFTGgQ -AIABKAAAAAAQAAmACAQyQAQAqQwUAAABajAAAAAAjQhIAACBAEBFqAQCQIBAACmMDFFpMgIAIAwA -AgAEEAAChAAEAAAAAgAEBAAACAACQYAiiQBgMAAAAAAAgAASEAGEAAAAEBQUAQAAAAAGAkAAJAEQ -ABAIBEQDShJQCAACBgAEAAGCQABEQEAAEAGBQEASBg4AABIGBAhQaxQAAEAUaFIAAAEEUA4AQIAA -EIRAREJAQEAwBBCURQUAAAMBAQAUJEBEBAAQMDsGACQAAAAMkAFEVAYAEAACAERQAAAQgMAIEgAA -QBQEAIAEQgBAOQAAAwJEAMYBEAQAAAXCAC0AAAgCBABCSAgIEABHQgQAEAwBQEAKAAAaAFgAAAEE -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 -AABffw93D3cRGxsRVV8z+iLyDzMz/w//AAAwOgb28P0nJyInVXfw/RsbM18AAAZKMwUz/1V1ERsz -WhG7u7sz+l9XPzUnJ3d3DxEzBV9dX38B8SJ3Oj+ipwAz99WIqkRVV9cTf6oiDycbIrsnz+9l/wD1 -Inc6Pzo/D+4Fr3V/M1oAAAAAAAAAAHJ3DxFfX//vJ3cndzU1Oj8MHUVnAABVVQpfM18AAAUVDxEP -VXJ3J3dQVTP/IvIPdzOvD7sAADU/BfXx/yJ3dydEVfH/Cl8zBQAABk8zXzOvqrp3dzNVJydydzP/ -X1s/Pyd3dycPdzNfr78FFQf3J3cwNVJXADP//4jdiN03d3O/VXcPJxt3ESdVdUXfBf8ndzA1MDUP -/xtfEBUzVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAA -AAAACAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAEXAAAAAADYAAAAAAAAAAIAAAAAAAAAGgA -AAAAAAAIAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAQAAAAAAAAAAAAEAAICAAIIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAAAAAACgCAAAAAAAACAgAAAAAAAAgAAAAAAAAAAgAIAAA -AAAAADAgAAAAAAAAgAABAAAAAACEAAAAAAN1gAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAgAACACAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAgAAAAAAAAABQAAAAAAAAAAAA -AAAAAAAEAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAQAIAAAAAAAAAAAC3MAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAIAA -AAAAAAAAAAAAAAAABAAAAAAAIAAAAAAAAAAAAAAgAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAQEAAAAAAAABQAAAAAAAAABAAAAAAAAAAQAYAAAAQAAAQBkAAAAAAAABAQAAAAAAAAAAA -AAAAAAAAAAAAAAAH3QAAAAAAAIAAAAAAAAAEAAAAAAAAACAAAAAAAAAGAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAgAACAAAAAAAA -AAAAAAyMgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAACAAAAAAAAAAAAAAAAAAAIA -AAAAAAAAAAAAAAAAAAAAQAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABAAAAEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAQAQAAAACQAAAAADwwA -AAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAA -AAAACAAAAAAAAACAAAgAAAAAAAAAAABQQAAAAoAAAEBIEAABIAASEAAAAFQAAYFgAAABAAAAEBAA -QAICAAAAEAIAAEEADAAQEQAEFAAAAgAAAAEoAAIIAABRAkAAAABAgAABAUAAAAAKUAAQAAAAAEAB -AAICEAAAAAIIMAAAAAAAAkJQAAAAABACCAAAAAAAAAAAAEAADAAAAAAQEEACQQAAAAAAAAIAAAAA -AFEAIgAAQABQAAAAEAISAAgAAAAAgnAgAAgCAAAACAAiAAAIoCAIAAIwAAATQE8AQAAAAAAAAAAA -AAQAAEAMIAggAIAAAAAQAAAQACoAAAAAACAAAAAAAABSAAAAAAAAAAQtACIQAgQAAAAoAAgCAAAA -AQAAEAIAAAAAAAAgAAAQAgAAABBAAAAAAAAAAAAAAAAAABAIAAAAAABwABAAAAQICKAACAiAADAA -AAAwDAACEBAoIIAEFAAAAEiAAAAIAVBACAAAgAACUEBxAABgBiAQAAAAgAAAIAgACAAAAQsKAIAA -AAQAMgwQIEABCAI0QADIEAAABIAAAAAoACAAhoAAAAAADxUAAAAAAVAQCAAUIAAIEFBAgQAEAEh0 -kACQlBAuACCIAEACAAAAggBwkAAIAAAAAAAoAEAICQLAcQEBAIAADAAAUEAAAHAwAAphBAAAEExA -AAADAAAAANQJAAAAAIGCACmABAQEDAAAARIEAAmAIYAEggAAAAAAQAgAAgCACAmABgAEQAAwgAAI -EIIUABIAAAEACAoAAIEAAACCEAAARAACAAAFywAECAACAAAUARAghCEDEQAAQAAAABAQAAwCDAgE -QgRAAgwABIBACAAAAAQAABABAgADgCAQhAAIAAgAAABgAAEAAQEAKQAQAAICAIGBABDAAEAAAAAA -AACIgAAACAAAgA0AAAAUAABQAAIABAAAABAEQABAAgEAAAAAAQApKIAIAACAAAIAAABAACARBgAA -kgAABYABAAAAAIAEAAGAAAAAAAeAAAAIAAIQgDAAAgEAAABAgAAAAACIKCAAIEIAIABAAAAAAgAA -AAAAiAAAAAAABAAAAACAAAIAQBAAAAAAAgAIEAAAMAgCEACIgEAICAAECJCIEgAACAACCIAgCAIB -ABAAgAQBIAFCEACCABDBAABQQCAAAAAAIBAACAAAIAFAIIIAEAAAAIwQAAoCCACIIAAgEAAAACDB -AAAwACAAAIAAAgAAD4QABgACAEAQABQMIIAEChAAIAAMAAAgKAJSCQg0AYoCQEIACAAAggAAMAAU -AAAABAKQEZBAAcAgxMgEECAAQAAECEAAAAEAAAAiASCADEACIAhJQAQEAAGECAgAEEBAAAQIQgAE -AAAgAAgBgACAJEAACgCAABAAAAAIEgAAAAAAAEgBgAAAAACACIwEAAgAAAQIGACAAAAAAAgqAgCA -AAAAAAALgwhAAAAAAAAASAAAAwAEBAAJAAACAAQAAElAjAAAAEQCCAEADIgAAEAIEAAAEAAAAAgS -AAAIEgAADBgIAAAAAAAIDAAAAEAgAgwCCACQBAACAARAAAADEGAAAGAEAAIABAAgAAGAgEAAGAAA -gAIAAAAABIAAAABABQEEAAAAAgAAACAEAAEAAKAEAIAAABoAAAQgAAUAAAAAAAEIAAAAQAAAAAa1 -AAQQAAEAAAEAIAAgAQAEAAQEAAAAQAAAAASQAgABKAAEEQBAAEAEAAAAQAAAAAAAASAgAI0AACAA -BAAAAQAAAEABQQAhABgAAAQAAICKYCAEVAAAABAWAAEEIEAIEAYAAAAEAAgBCAAABAAAABRAAAAA -EAAIAAAAAAAAAAJAFgAAEAAAAkAAAAQASAACQCIABAAAAADAJAAMAIAACAAAAAAAAPwABAgACAEA -AAAAAAAAICoAAAQQAAAAAAAAEAEACQAEAABUAAAAAAEAAAQAAAAiAAAAAQAAEABAAAQgAAACIACA -DAYAAAAAAAAAAAABAAoLAIACAAAABEAQgQCcAJAEIBCACgCAkKgiEIAAAAABQAAQgIQAAJEgABCC -AAAAAAEAEIAGAAAAgCAQgFUAAAABABCAAAAAAIAAEIAEAECQIAAQAAAJd4AAIQCQFBAQgAgDBAAA -ABCAAAAAAAAAEIAABACQAAEQgAAAQAAAUBCCUAAAAJAAEIIAAAACACAQgAAABAACCBGAAgAAAAAQ -EICVAAAAIKAQIAFAAAABIMQgAQAAABRoxCABAAgAgIDEIAECCAAAEMQgAxQIAAAAxCQACCgAAADE -ICAAKAAAQMQgBkAoAAQAxCAAAACQAATEIAiCAACAAMQAAAzrIAMCAAABGMQgBAUAAADAxCACqgDQ -AIDEKQQCCAAIBMQgA0AAAAKExCQCAAAAgADEIAAAAJAiUMQghAAIAAAAxCAAAAgAAADEIAIAAAAA -QMSACAgAAAAACYAEAIAAAQIJgGQCcABIEAmAaQEwAAAACYAUUHAAAAIJiABAEAABEAmAoAAQAEAA -CYAAAJABAAYJhAAAACBAQAmCAAAAAAEgCQAAC3aACAAAAAACCYABAACAABkJgAghAAAAIAmAAIBw -AQIECYCIBIABABQJiAAAAABAAQmAABAAAQAFCYQQADAACAANggQAMACgiQmAFAIAgAAgCYCABISQ -BAAAAAAAAAAABQEEAlRAycICAEBUVMAAACAAEBEUAgAAAAAAAAAoEmAEAgQgBAACABBEEFCCCjAA -AGgAQEAAEiAQUABEBCIwIAECAAAI80BAYAAAUFAAAABABAAAAGAAgEAEAAgIBAABkooRgAA0ICBE -ACkkAQAwAAQAMCA0MABQQABAQAAwQEIAAEBQAABAIEAQYEBAAAAFSECRAgQA2IgBAQAIBAQAAAAA -QBARAoHkBKAKAOkACgAEFAgMQABEggBwjIAApAgAAEAAIAgAQBAEBImIQQBAChEQAAgEGgAAAIwJ -BAgIAAAxQAgAAQAAAEulChQBCQCAAUBQAABAgkhBACCAAECBGbyBAKAIUIiAAARAQARAGggCCgBA -AIEMAAQECAAAQASBRAQACABEgIAIwRAJAAAhgAhBaAIABAIBBAAAA0AIiIgAAAAAAgJAyBAAAABw -EAAAACEIjigAAAAEgYhAFCAAASEAAoAAAQAAAACABhDAEAAAAcwgAIQAAAAABoEAEAAAAAiCyRAR -AAQAEAAAghMAAACAgEAAgcEABAJAAAAAAAAAAADAAEIwAAwBAQFgCAEEIgYACADAAYCAAAABAAAz -BiFkCAAACIABAUAQAQAABAAAgAAAgICAYCDCCAAiBAAIAQICACoCABAIAAAAAAAMKAIABAgMFECA -AgIADigGAAAAAAxBAAAAAAgCAAAAAABAIBYAIAgBAJAQQIBMDkIgACAAAAAAAAQAAABCUCAAAAAD -QhQCIAQQAAgAEIABAAgAMTAEAAAAEAEABIAoAACQCClCQEGAIEBEDDIABAgAAEAAAgAAQBACBYBA -DCAgAAACIACAAAIAABAAAAAAoDAAVABNAAgGAhBBAOAACAYFgAAEBAQAAhQQEgICmgAAAKmSBAAQ -AAAEQEwoQAABCAAEAADhKwSAQEBDgAAAEAAANJJCAAAAgEIEAMCAQAAEAAAKINEAAA2qgIAwBBMB -gAIQEBAAQoOAAZE5uKhIREBASBMAgERQQUI6MCoEQEXEQEAAQAQACGAEAIAIEBAEgEAABAACEAQA -AoJQAAMACQkIKQgABkRAKNAACEBAMERAAMDICAAAGBIAgjtREAIBIbkAIAISSEEEoBIAEEAKAgAB -AMAICRAAwAgFUIBICAUgowAAUAAQIZELAAAACAAAAAgAAiQKIEgCAAAAA4MAAgCAEBYSkSVSk6AI -JSiuIRYSIgxIC0BIUEoACBJCITQhQKgIBLBJAoIQAABCAAAIAFIAEhAAABgAAgAQAAKAIAABABII -BBAuQAoYABogAgBACABEICigQEgQAIBAAALRAAADBBAAQYAODIRgYAhKAFBACgCQUpEEQrAAAIAA -BghC0BAAIDAIEAdA0MFBgIAMACgAAkCgAAgICABAUKgGAAANPgIsEkNAhACBCkUACg0gNAxJxCUt -LgKBEhBARJaAgBQIBBIQCICCAgIQkAJRQEgSUEAKAAgEAhKQAAIIAAAQAAAQAhBIAAgGAARQFQCS -BGyUgINIAQADExMgIEQCAIAAAAAAAISAxBAAAAAAAAIAEgEAgwIEAAAQAgAAAAIABkgAAAACAwOA -EkiSgBMTAAQwAAICgAAAAgAGAYACAQEAEQAAAAbYEIAAgAAAEAAAbOhtgFgCAAoAhASAAAAJAAEA -EAIAEAAAAAEqAwAQAAAEREICAAACAwEAwgAAwBIAIACgAAIEgAAIIACAAgACAAuEgBCAAgAzJz8/ -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 -AAAAAAhQAAAAAAEACAQAQAAAAAAIACAAAAAAAABAAACAAAgAAABAAAAAAAAAACBAAAAIAAABIgAA -AA++AAAIAAAAAACAAAAACkAAAAAAAAAIIAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AAAAAAAACIAAQAAAAAAAIAAAAABAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAACBA -AAAAAgAAAAAgAAACAAAAgAAAAAAAACgAAAAAAAAAAAAEAAAAAAAAgAAAAAAAAAAAAAAACIoABAAA -EAQAABgAAAAAIAAAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAABAAAAAAAAAAAAAAAAAAAAAAACAAAAAAABABAAAAAAAAAAAEAAAAAAAQAAAAAAAEABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAGAAAAAEAAABEAAAAAK3wAAEgAQAIAAAAAA -ABAAAAAAAAAAEEAAAAAAEAAGBBAAAAAAAAAAAAIAAAAAACAAAgAAAAAAAAAAAAAAABAAAAAAAAAA -EEAAAAAAgAQAACAAAAAAAAAACAEAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAA -AAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAABAAAAAA1zAAAEAAAAQAAAAAAAAAAAAAAA -AAACAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAABAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAAAAAAAAA -AAgAAIAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAABKEAAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAABBAAAACAAAAAEAAAAAAQAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA -SAAARBACgABIgAAjAACQAAFQBMCAAhESAAABBAACgBAACAACAAAAABAAAgBAAAAQEAADIQACQBAA -AABAAAAAAAEAAgAAAIAAAAICE4BAAAAMzwAQCQACAAAACAAAAAAAAAAIAgAAABAAEBAQCAAAAAAC -CAAAAAgAAQIBEAAAAGAAAgAAAAAAcAAAAAIAAAAAAAAAAFJABBBCgIAQAgAUAAICMgIAAAABIABS -EABwAIAAAAgAECAgEGAQCCgAQAAgAABAAEggAEAAAAAgAAIEBAAIIAIQAgBQAAAgQAAACggIQAAA -UAAAMgAAIAEAAABQAAAAAAUEAAoAAgAAoAAAQAAABAAIAAAAAAAEAAAICAIgAAAAAAAAAhCQAAAA -AAAASAIEAAgAAAAEAAIAAAAAIAACAAAAAAhAIAIAAAAAACgQABAAAAAAEAAAEAJASAEAAABQbIFw -QChAAAwEAAAAACCAFgIQFAAAAFAAKDAgEACQAAgSEIABAUAADAQQCAEAlBIAAAAwEAIAAAwAiCBR -AHAAAAACgAAAAz4IAQEAFAACQAgGAAAEYgAQFAAAAABDAAAABAAAAA4IAAAoAAAAAiQBAQAAAAwk -ABAQAYEAAAAACAgAkAAEIAAMAAAABAYSEABpAAACAEZIJACQhAQACAAJgAMEAAMIABGAAhMBKBIE -AAQAQgQAEckAAAQAAAAxAAECAACEBLQAIQAAAEAAoIABAgMQBJAAAAkEBBGEEAgAAgACEAQBAUgA -AAAPkAAAAAAAUAAAAAgAAAAAAMAABAAABAAAA0AAAACAUAEAAwEAlADACAAAAAQAAhAggEAAAEQA -AAAEAAAABAAIAAiGBgEAEIAAyRIBgEQgAJEAAQBAAACAABACEEAAQQAADAQARgAABAAQBBGBAAEA -YBAAAFAUAAUAAAAACAASAIAAAAAwAAAAAAiBAgAAEgAATAACKAASKBAAAACoAQKgAIAAAA4JAAIA -AAIAAkAEAgAAAAIQEAABAAAAhQAQIAAEAABoCAAAEgAEBEAAAAAAAAACIAAIAAAAAAIgAAgAAggA -ACAAFAgAQUAAFAAADBACAAAAAgIQKAEAEAAAAiAGAAAIACGAiAoQQAAAAQAQAIAgEIAIAwAAAMAA -xAgECAAAAgCAECAAA0BCAAAIAgAEDAoASAgADAAAAASAIAKIACAAAQAAIAAACaEQEAACEUAAAAgB -AAAAwADAFAAAAAAEAANQASAAIAQAAASECBAAIIAEAABMAAAgAIBIAIBAAAAABAgAAAAAgAABhAAE -AQAASACCATBAAEZIhEgCUAQAACABDAAEIAkAAAEASAghhAM4EghACAQABiEACAwQAAAAIIAKkEAh -AAIAAYkAAAAKkIABSQBAFIAAAEQIAQAkGAIAQAwQEAwAAAAAAAAITQgUAAAAAAAACBgAAAAAAAAI -FAAAAAAAAAgCAAAAAgECCggQARACAAIIAAACAAEAAggcABQAEAAACJBABAQQAAAKBkACBoICIQyA -AAQAAIQAAGAFAIAA0EQIAAQIABoAQIAAACAACACAAKAAQQAAAAABBAAAAAAAAAEABAAABIAAAQQA -AIiAAAAARCAAIQAAAQAAQQAEAAAAAAAAAAEKEoAAAAeYACAEAAAQgAAARAEAAAAAAAUAAQAAAAAQ -ACAAAAAAAAAgAAAAAQAgAAAgAICIAAAAAAAAAAAAAAAAAAADAAAAAABAoIAAAAAgAKEBggEABIAA -AgAAACyKAAAECAABAIEAAAioAEAKAAAAkAQAABMhAAAAAAAAAJAAAAQAABAsAAAAZAAAAAAAAAAE -AkACAAEACRAAAACgAgAAiAAAgCBAAAAABaUABAAAAQBEAAACAICBAAAAARIAAAgCAAAABDAQAAAA -AAAAAAAAAAoAAgQAgAEAIAAFAAAAgKAJAABRAAAAQAQAASAAAAAAZgAAAQIQH0AAAIAKAQACASEQ -gBCgAAAAIBABEBAAAAAgAYAAAQAAoAoSgAVAQAAhABCCgAAAAQAgEIAAAEAAASEQgAAAAADAABCA -AAQAAABgEIIAEoAACGAQAAAP6YIAAAAAIAIQggQAAAAEABCCIAAAkTAIEIAAACgAEAAQgBAAAAAA -UBCIAAAJAAAAEIQAABoAAAAQggSACyEAABCABAAAAAABEICEAA0wBAAQIAgCAABACMQgIQAAkADE -xCABAAgYFNDEIAEAgAAggMQgCgIAAIAAxCACAACQAEDEIAICCAAAgMQgKoAYAACIxCAAAQAYIIDE -IAAAAACAEMQAAAQ/IAMAAAAAIMQgBCgAAAAAxCQAAAAAAAzELAMACAAJEMQgIAAAAAAAxCACAACQ -AMDEIAAAANAAAMQgAQAAAAAgxCACCCoAElDEIAYAAJAgAMSQAAAAgQEgCYAIAAAJpCQJgAQQMAAA -AAGAJAIAgAAoDYAACAACKAAJgCAAAAJAAAmAAAAwAAAoCYAAABAAQCAJggSAAAoAEgmIAggAADAA -CQAAALGABAAAgAQACYEBIAAAQAAJiCQAAAECAQmACAUwAAAACYAAAAAAoAIJgAAgCAgEEAmAAAAA -ACAICYAEEAAAAAAJkQBAAAAABAmAEBABAgAQCQBAQCQGAAAkIhRAAIREBAAAAAAAQAAQSCRAQgIg -UAAEAAAAADAkAAIGAEJEFQGAAAAAQESAgCAEBgBQRAIgAEAUCEBwAGABBAAIEAAARABAAAAEAQAA -QEAEAQCMEGAAADAQAGAIAEAgFGAgQCQIwHEAEBAAcGBCBERAAAAQCcjIhQhoBAAAAgAQAAAgACBA -IAIAADApIACAAAiIMABGBEACAADAAAAAWQEISABITABAAABAAEAIIAAYBAQAQAABqQkAAgBAmBgA -AAAIAgFAAAAhggBBCIAAAAAEAlzBoigEoQgBgAQAACAAIEBAAAIIACCCCAAAAEsSiEAAAAAKAAhI -AQAAQAwAAgQBAEAAAAAIAQICAiGAAAAEAADkAAFAAIBCHBRCVBBACAQYAAiAAAQIAChBCYAAAhIA -QFQAWBhECSGhEKGoyAIExHQIEMARAADCY0CBwCAAAAQCAECICAAUUGAQCIgASMBIDoIAAAAAUCJg -0QAAAIAgQANACAAAwBAALiAQAQADCiQiCQEBAAFAgAKEAAAABAAAgD8DJiCBBIAABIAAACQAgAAA -ACAARgFBCIAAgAgIgEiIAAgGEAIAAIAASoAiAgAAAIAACACAAAECAAEAAEAIAAAQAAQBEsAAAUAA -EBAAEAQBCgQiAEAEAQBIAAgoMA4AAAAAEDACAgBAAIAhMABGgEAEAAAAAEBADAAAECAEAAACDBAA -AAECDkYCBAIAggBNsUgAgBAAUgFAAAQAAAAAAAAAAAAArTAEYBQBAEAAAgAAAAIAAAAAQAAECAAg -YYUCIEAAAYAEQmCgCFAOqAAAYAAACIJAACAAAACAAAAAFAAgEAQAAEAAQQEABkAAAFEAAYkADIwA -UAAQAgIGAEkNBACQACssRAjCAQAAAAARAAEAABAUQEQAAQAAAAAAQAIRAAAgBEgCATm4qAMQBAQC -FAQgQBQAAAIAABAABKisAAIAAAAiAAAAAA6zEgABECoESEIECAAQAAAJMAAAsAIABEABAAqAEAQV -FUUQMAMEgZAERAEAABICkBEIAMAAQABAAEAWQAAQBEXAQAQoOBJRhEIkSABCAkRQBgABMFIgAQDA -RIBCSgQyBSCAFAgAAQBCBAYhUEBIQDADBBAAAABAQAMAAQBRUgAAIKgBVhBBQFBAQEFSKgIAQgBC -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 -GyJTOqvvHx8AAFUTRFUAAKoiJycAAI+PX18PMxEbERsP/zA6Iieq/zMFVS5ffwhdAAAA1QAAAAAK -TqvvADNYW6CqAvcbrys/HT8/HREbX3cndw9fVR8zX3cnGxur/1X/AAAEBF0MAAAzVVUnVUVOXwAA -H18AAAAAM1VVM/8PFRUPHQ4fRldGVzU1M3dydyd3NTU/PzI3cncAAFVVAAAAAAAAANAbd1M1Hx8N -DQAAVXOI3QAAuxEPGwAAD49fGw93d3d3dwv7NT93d6v7M19VHQUVFb8AABX/AAAAABtfAUWqu1RX -VV8C9w//bz8dHT8/dycFEQAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAFIACAAAADAAAAAAAAAAAI -AAAAAAAAExAAAAAAIAAAAAAAAAAAAABwCAAAAAAACAAAAAAAAAAACAAAIAAAAAAIAAAAAAAAACAA -QIAACAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABIIAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACCgAAAAASAAAAAAAAAAAAAAAA10AAAAAAgAIEAgAAABAAgAAAAAAAAI -AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAIDAAAAAAAACAAAAEAAAAAAAAAAAAAQAAIEAAAIABAAAgA -AAgAAAAAEAAAEQAAAAAgAAAAAAAAAAAAACAEAAAAAAAAAAAAAAAkAAAABAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABq0AAAAAAAAEAAAAAAAAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAABCQAAAAAAAAAAAAAAAAS -AAAAAAAAAAIAAAAAAAAAAAAAEkAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -AABAAAAAAABAAAAAAAAAAAAAAAAAXgAAAAAQAECAQAAAAAAUAAAAAgAAAAAAAAACAAAAAAAAAAAA -AAAAIAAAAAQAFgAAAAAAAABAIAAAAAAAAAAgAABAAIAAEAACAAAAoAAAAAAQAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAgAAAAAIAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAmYAIAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -EAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAICAAAAAAAAAAAAAAAAAQAABAAAAAABAAAAAAAA -AAAAAAEAAAAAAAQAAAAAAAABAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAA -AAAAAAAABzwAAAAAAAAAAAAAAAQAAAAAAAEAAAAAAAAAAUAAAAAAAAAAAAAAEAAAAAAAAAEEAAAA -AAAAAAAABEAAAAAAAAAAIAEAAAAAAQAAAAAAAAAAAAAAQAAAAAgAAAAQAAAwAABAEAAADgIIAgAQ -AAACAAAAAhAAAAEAAAAAAAgBJMAAJAAAAAAwAAACABAQAAMQQgACAFAAAAAAQgAQgAAAAAICAAAP -JQASAAAAEABAABAAQAADQAAAABIAAgAAAIASBAACCAgAABAAAAIEAAAAAAAAAgAAQAAAEQACgAAA -ABBgAADCAAAAABEAAAAQAEAQKQAAAgBKCAQgAAQAcgACAEoAAgAABwgCAAIMUAAAICAAAAEEAENA -CAICAAEAABAAEAAIBgBEAAAAABAAAAAIAEAACBIAEAAAAAAAEAAQAAAIAAAQAAgAAAqMIAgAAAAQ -AAAAIBAAAAgACAACEAKRAAAAEAgIAEAAaCAKEgAADdAAACAQAAQAhAAAAAAAAASCAAIoAYACBAgA -AAAAEACsAFAACBAAAAEAAAAAgQEAAgIAyAQABAAgSADMAAACAAAAAMhAAAAAFHZABAkAgAACEQBI -YAACDEAMACwBAcAAQBGICCEAgABAAJRgSCCLAAhgAAAAAGCAEACQAAAABJEIAAAADoAAAgEKAABC -AZAGDAAgICASQihghAAAAAYCCAAAAAAEAkAAEAJADAgEQATIAAQACEAAJAAwgAABIBAIiAAEAwAA -AAqGAwkAAACRiIRCAAEBAAALwIAAAACEAgAABJEBpJDDABIAEASAEJEAAAAABATSgAEAAYAIEDCA -CoACFAAAUAApIEICAATECACQAgAABAAAEAAGBACgUAgJAAAPnQAAAAAAAYAAAAAAAAEAAAgKQAAE -QZEMEBAA1EkAQAECAADAAICQgoAEgAAgAYABAAAAAAABkABAAAIABAIwAAECAgAAIYiAABCAQESD -CUgBAIAAAAAAABABAEAAAAABAIACIgACEEAQBAAgAAgEIAABAAAAADAAUBAAARAQBQAAAAAgABQE -AAQAAAEAAiAUEAQCBQAICAAKAAAAAAAIABAAAAmPAAIAABIQAAAAEggAQgCAKAQCAABQACAQABFA -AAFgQAACAoAAEBBCAAACAAAKAAAAAAAAAAEBAAAAEAAAAgQAAAECAAEAIAAABQIUgAAgQIyQIgQA -AgACAcAgEwAACABwEAABAQDAAgLAAAAAAGCAQVQQAgMAAQAAwAEwAAAAICKAAkAAAEmIAIBCAABA -UCOAiABUAAHAAEAAAhAAAAASAAAAAmgwEAAAAYSAQAAAAAAAABAECgAyAAGJAYAIABAAQAAIEhAI -IAAgQACAFJBAAAEAREFwAAAAAAAAYwiAAAIAgBAEEAAQAQAAQAJMKAAEBASUIwkAIAEAAoBCCQAA -AIqEAAAIBEgCkAJBgApAAAFEAgEACBBACAKAQAEIAAAIAAAAAAkERAgIAAAGCQBAABCGAAAKkIAA -AAAAAAgBJECIACAGAAAC4wgIAAAAAAACDEAAAAESIAAMCABWAAICAChBRAEABkFACAAAAAgCQAAo -GBAAEAAAAAgQAAAAAAAAiAAABAACAABIEAAAACAgACgEAACAAgAAAABAAYAATGAAAAQAAAQAgACg -gAAABCFAAAQAgAAIQAAAIAAAAEAAAAAAECABAAAIAAEBAICBAYEABEQAiABAQEAAAAAAAAEEACAA -AIFgICAAAAeVgQQAAQAQAIEAIABAgAiAAgBABAAAIEAFECAAYIAABwABBAAAAIAAAQAAAAAAAAAA -AAAEAIgQAAAABIABgAAACAAAEACAABgIgIQAAAAAIAEAAAAACCgAABBgCAAIACAACAQIAQMAIgAA -AAAAAUAEgAAUAAAIIEAAEAAAAAJAAAAAgAAAAAACAAAEgAACIAAAAAQAAAJARgAAGAAAAQQiAAAA -CfUMAAAAAAAAAAAAAACQAAgABMABAAGgKYAAEAAAAAggAAEQAAAAQCAAAEAAAIigCAAAAAAAAIAC -AAAAAAACABAAAAAAAAhAgAAEUEgACAAgAIAAAQCSBFEQhIAgAJAAARCCEAAAICAMEIAAAAABACAQ -ggAAAJCAABCAAAkAAAgAEIAIAAABIAAQgIAABAAACBCCAQIAABAAEIAAAAQAIAQQAAAJ4YAAAAAA -AAAQgAQAAAAUIBCABAQAAAIAEIBAAgAABAAQgAQAAAEAAhCCkQAAkAABEIIAAAAAIAgQgAAAAACg -ABCCABAAFRAAEoAAAAAUAIEQJAQCCADAgMQgBAAIAADExCQCAAQADEDEIAEAAFAIwMQgIgAAAIAA -xCYABAAAEADEIAAAAAACgMQgBAAAAACExCECAAggAADEICQAAAAAiMQAAAPmIAAAAAAAAMQgAgAo -kACIxCADAggACMDEIAEACAAEQMQgAgAIAADAxCAQAAgAAATEJAEAAAAAAMQgAQAIACAAxCQBAAAi -AADEIABAAJAAUMSQAIAwAAAoCYAQgDAAABgJkAACAAAQEAmACAAABQIqCYCAAAAAQBAJiIAgAAAA -BQmAAgAAAyAQCYAQAAAAEhIJiAQAMQECIAmAAQUAgACQCQAAAhKCAAAAAAAACYAAABAAQKIJgBgB -MAAQJAmACAAxAAgKCYAAADAAABAJgAQAMAAgAAmIBAAAAAAACYCYADAAAIAJiGQQAAAwBQ2QAACA -IAAICQwASgZUAAQAAABAALAkAohEAEBQAEIAAoAGRBQCgAhAQABACDAEAIAAQAAAACAAACQAQAAA -AABABBBAMAEAQBBAEBAAMSAAAAAAQABGQBQAAAAGQIA0IABQIAIAABBAQgABSBEGAUAAEAIAQCQG -QACBUAAgwEREAAAQMCQQAEAgECBAIAAQAAAIAABASEEIIFAiAAACAEAgmAAAMIiFyERQEDRAQEAA -IAIAANAAAACABAhEEAEBAAgAAaABAUAEBAGIIAAgCAEADAAECAACEAAAAAAECEAACBIAAAABgAAI -EuAIBAgIgUBKCaBAAEAABAEoAAAAAESDCgBAiQRAAQCIAAAAAhIQAAChoABACAyEQUAAAAIAQESI -AABUAAABAAAAgEAMAAgEAAAIBAAAAIESGhhAAgnIgQgCEEAKAAwEEgAEEAGkQAQARiSQAIABRAIE -JgQIAcAAUEAMIxHQEYAgdHAIiAAAAAEEIIAIACIgAgAAAQBAAAgChCAACAAMSAIEIQgQBIECBIAA -AAAAAAGAhiTAEIAJQAAAhtYACAQAAAAAAABEIQEIQAEAkAADAAmAQEIAJASBAMQAEAOEIWIAABAA -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 -AAAAAAhAAAAAAA3jgAAAAACgAAAgQAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAGAAAAAA -AAAAAAABAACAAAAAAAgBgAAABIAAAAAACABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE -IAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAB38ABAAABAAAAAAgAAAAAQIAAAAAAAAAAAQAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAQAABAEAAAA -AAASAAAAABACAAAAAAAQAAAAQAAAAAAAAABUQAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAALyQAA -AAAAIAAAQAAAABAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAYAAABAAAAAAAAAAAAAAAAAAAAAAAAQ -AAAAAAAAAAAAAAkAAAAABAAQAAAAAAAAAACAAAAAAAAAACAAAAAACAAAAgAAgCAAAAAQAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgCAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAwcAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAAAAAAAAAAAAgAAAAAAA -AAAAAgAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAQAAAAAA -CAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAACgiAAgAAAAAAAAAAAAAAAQAA -AAAAAAABAAAAAAAAAAAADAAAAAABAAAAAAAAAAAAAAgAAAAAACAAAAAAAAQACAAEgAAAAAAAAAAA -AAAAAAAAAAIAEAABAAAAAEAQEAAAAgACAAAAAoIAAAAAAAAACAgAABACACIAEAAAAAAIAEAABAAQ -AAAASQAAAAAAAEAAQAAAAAIAAjQKEAAAAAACIEqAAAAPlwAQAAAAAAAAEBAAAAIAQiAAAAMAABII -EgAAAABAEBAKABABQAAQAAAAEAAAAAAACgARAAADAAAAAAAAAAAQAABQCAEBAAACAAgQAQAEIggA -MABAAAABAAAgABECCAgAIAAgIQAIAAAQIhAASA5CAEAAAAAAAIAgAEAAIAAAAABgIEAQAAAAAAAQ -AEAADQIAAAgAAAIIQCAQIBAgAAjADFAAAAZ7IAJAAgAAAAAACAAAAAAFgAAACAIIEApAAAAAEIAA -AAAsIAAAAgAAIAAiKAAMkAAAACAQAAkAAEAIAgAAAAAIAAAgABIoCAAAAAUSAABQAAIAAAAAAAAQ -SAAAAgAAADBOIAASAAAAAEQQAEgBBBAABAgAAAAQE0AAAAAAAAAAAAABAIAABAQwAAQCAAABaIBo -gAxACAQUAGIBAEAAAAIBAAAACL8AAAAAAhAAZBACAQQIJAAEIAAAgAAAACAgQYAAMkJSIAEAAQER -AgAECAAAACQAAFAIBACABCoQAAAAAAAgAgBAAABSBAACEExIAQBCECAAQACCBABBkgAIAAIEAQCJ -AAAABhAEoEBEAEgAAACAgAAAxAAAgEGAAAMAAAgAAAgACAACAAAAABAIUASQACIIAAAAAhQIAIAE -AQAGAABgkICJAAAJFkAAFAAAEAAIAAAAAAAIAcIAEAEAAEBAAQKABAAkAAAEQAACAAgAgQAAAAAE -CNKAgQIAEAQIAEAAAAAABACAKAgABIRAAMARAAICAQSSKMEAAQAAAEAAAEAAgAABCCgAAgACDAAC -AECIAgAAABKQBACAAAEAAhAAAAAAIAQAIAAAAEIIAAAgAAAAAkQAACgACAAIhAAQEAKBAACAAEIA -gAQAAA6ZgABEAAAQAAAgAgAAESCAAAAAAAAQKGmiAAAAAAKgEASAAAAABiAAAAAAAAAUKACMAAAM -ABAAAAAAAAAAACAAoKAAEQAQiAAIMAAAABIgAAAAggAAAIAIEAAACAEAADDJggAAAAAABAHIEBAQ -AIAARCwAACARAUAEQAAAAABAAMAAAAAAAEAQAEgAgAAAwACAEAICCAAAgAgAEAAAAAAAgAAADXAA -AgAAAAAABAgQBAQAJAAGgAAQAgACAIEiYYAQAAACgYgAAAERAiAEEAIQAIACAIYQAAAAAIgQQAgC -AACAAAAAAADAUiCCEkFAABACACIAACgIBAgAAAAAQAIEEACRGhAIQYAEgAIAAAgQAASQAAAACAgA -AAAAIAIIAIAAEAAAAEwAgBABACAACQwAAAASgABIBAQSAYQBgSkDQAAIAkIBAAAM6ogABAISAABA -CAgAAAAAAAAIEAhAAAAAAAgAAQAEAgACCEAIEAAABCAIkIAEAACAAAqQAIEAEgAACAAABAAiAAAI -hAAIAAAEAAoYAglIACQCCABggAAEAAQAACAEAAAAAAABAAEAAAABBAFAQAETAAEABAAAAQIQAAAA -AIAAAAAAACCAAAEAEAUgAAAAQABAQAAAACACAQQgAAAAAAAEGQkAAA4ugKAAAAAEAGABBAAAAAAA -AACgAgAAQIABAQEAAEAARIEAIQJAgIAAAAEgAAABQAGAACAAABEAwAABAAAAAAAEAYAgAAAAAAQA -ACAAQAAAYEAARAAAAQAoAAAAAgADQGEAAQACAICgmIAAgAAAACAgAAygAACAoAiACAAAAAJAAQAA -RIAAAEAoAAQIAAAAACgAAQQIAIgAAIAABIgAAkAAAAAADMAAJAAAEAAAAAwAAAABACAAAAAAAAAA -AAAAAAAAAIoAAAAECAAIACAAAAQAAACgAAAABAAAEiAAAAAAAAAAoGEAAAQAABIAQAACBAAAAgAA -gIARAQAgCEIQgABAAAIMCAGAMAAAAAABEIIAAAAgAQAQgAFBAAAAUBCCAAAAABAAEIAAQAABAAAR -gAAAAACAgBCAIAEAkAAIEIAAIAAgAFIQAAAH2oBAAAAAAAAQgABAAAAAABCAEAAAASAhEIAEAAAA -oFAQgCCAAJIgCBCCAAAAABghEIIAAAAAACgQgCAAAAAAABCAAAAAACAAEICAAAAAQIAQJAoCAAAA -AMQgQAkIAABAxCARQAAAAADEIAAAAACAAMQgOAAAAAAAxCQAAABYAADEIAAACAAAwsQgAQQAAABA -xCQahAQAIADEIAAACAAAAMQAAAK5IAMAAJAAgMQgAAAIAAgAxCAASAAAAUDEIANICAAgAMQgARAA -ACDExCACAAAAAEjEIAIAAJAAwMQgAQAIAABYxCADAACQABDEJAMAAAAAAMSAQAAAALQpCaAAADAA -SCQBgAgAgQEghAmAIAMAAAAiCYIACgAAIAAJkAAAAAIkAAmAAAgwAAAQDYAKAEAAQBAJiAAAAAAA -BgmAAAUwAiAQCQAAAWaAlAAAAAASCYIAEDACQEAJhAAAAAAAKAmABAAwAAAACYAUAwCAABAJgAAA -AAEEAAmAkAAAAAAQCYAUADAAAAAJgIhSQAAAAAmACAJAABIVCUAAQYlEQBAAQEEQBAigBAIwJEAk -MiBCQEBAUEAgICAAACEAAAZAAAAAQBAAAAAAAAAAAAAKAAEIUAAAIBAGAUBkBlRwAAAQAAAAwHBA -QgAEAAAJs8DFREDCABABACQUAJCgAQEESEAABE2BBEBCBSBQAkwBAQRUBACAQABAAFBAQkAAyAAQ -UABCQIAAKCBAIFAgLAJBIEBABAQAAAJBQEAkAAABAAICGoAoCUwAAEgA0ABBuQwAAEAECAQEBAAA -MEEADKIARAAEAIAQBBAACAAQwAgEiRwACKGAQUQAWAFBACAJBAACBADCSEHABBAEBAEBiEAAAEK8 -CAAUBIlAAAgIRAAAAEAAwQAAAAAgggDkAQgASAABiAKIAAAAAAiIQAgAAAABgUQRQAAIQIGAQEwA -EABYiAxIwCFAAABASkRBgQAAAAAoAAIAgjAAQYAAyIOEQGADAAAQCAYhBggBgJAAjCCBEAECAAAA -QEAQBEDIAIEAAQAAAABSAEACAAAAgCDAEAKQAABACDAwCwIEIERCJiAIAAgAAAAAh7IBENDAEAAA -IAAQEoAAAAAAQwYgIQMAABAwjBBAACABAETIKkIAAQAAkUYgwBAAAAAzIAEgEAQBwAEEIAAAQABA -EAAAAAAAAoAQgAQAAQAggAAwoAAOAAAgMCAQAAAAAABASAgIQE2IQpQAAACACQAACAAAAAAAAAAA -AAAAAAAAAAAIILAAAQBAgAIgQEAIAAJGYIEAVEmJDRQAMgIAAIhAAAABeAAgAgYEDAgwAAAAAQAA -AAAAAEWQAAAgAAAAICBAoAYAEAAACEAoBBQAIAgUAAEAAgAAALAAASAgAEAwQAgiBAAEAAAAAAaM -DIQICIBQDYEwE0QQAAQAAgAAAAAlBEuoRAAACABAVAgAABAAABAEAkAMBAgCAAQAQAAAAEAAAADC -CIAwQFRWEBAQBRQAAIwqggIABBAAlAAQgDAQEBAIAgEAAAy+AgEAAACURwcAAAADAAEIAgAAAAAo -BEACEADEBBBAAkQYRAAAeFQggALAEBaQBAASCgAAABAEABAAAAAEAAIBAQA5ubkCIAAEQBmMFkhU -AEKQmkBIICjJRAqQCAQaBSAATFANAAECUxIgBABAQBoAAhwAAEgQAEAIEAIAAhAAAABAjAIgAJCw -Q0ACBCAAIAhBABECkFkgACJAgEKSkogBQwAAA9EIEQIKCJCESCAiEABAQAAAAABRKBIAECCSqQBA -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 -zf/N/yKvdxsA/w8KAAAdP1UvVS8RGycFD+4PdxsRInd3J1NVq+8VvwHxJyf+/wFVBf8F/zAwPz8z -Xzo/AABydwAA9VUAD//1AAAfHwAAAAAPEQwdVUUndwAAVXcAALGxdydPv3J3EVUzVTNfd3evvwAA -CUJVVVVVF58DzwAAHx8AAAAABa8SF11fXX03NwX/AABHVzA1rr9fG1VTd18nrxX/c79XVVdVdwUR -JwWvD18AAAwdVR9VH3cnG18P/w9VJ3cndwAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAQAAA -AAAABAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAJagAAAAAA -AAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAMAAAAAAAgAAAAAAAACAAAAAAAAABME -AAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIA -QCAAAAAAAABAAAAAAABAAACAAAAAAAAAAIAACAAAAABokAAAAABgIAAAAA8dAAAAAAAAAAAgAAAA -CAAAQAAAAAAIAAAAAAAAAAQQAJAAAAAAAAAAAAAAAAAAAAAAgAAAAAAgAAAAAAAACAAAAAAAAAAA -QABoAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAgAAAgAAAA -ACAAAAAAACAAAAAEAAAQAAAAAAAAAAAAACAAAAAAACAAAAAAAgQAAAAAAAAEAAAAAAAAAAAgAAAA -AAAAAAEAAAAAAAgAAAAAAAAAAAAAIAAAAAAAMAQAAAAAAgACAAAAACAAAAAAAAQAAAAAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAACAAAA -AAAAAAAAABAAAAAAABAAAAAAVAAAAAAAQEAAAAALwAAAAAAAAAIAQAAAABAAAAAAAAAAEAAAAAAA -AAAAAAAAQAAAAAAAAAAIAAAAACAQIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAgAAAAAAAACAgAAAAAAAAAAAAAAAAAIAAgAAAAAQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAHYAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKCA -AAAAAAAAAEAAAAAAAAASAAAAAAAAAgAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AAABAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIACAAAAAAAAgAAA -AAAAAAAgAAAAAAAAAAAABmwAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAQAAAAABAgAAAAAAAAAAAAA -CAAAAAAAQACAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAABAEAAAAAAAABBIAADAAARA -EAAAAYgAAAEQAEQCYAAAAAAARAAACBIAEAAIAIAAAGAAAAAgAAAIABAAAAAAAAIAEAAAQAMAEAAA -EAAAIAAAAAACEgICAAACAMAACACAAAoEAACACBAADiAAAAAAAAAEAAAAAAgAAEIQACAAEQAMAAEA -IAACEAAqEABgAACCAADAAgACEIAALUIKIQASAAAAAAAQABBAAAACAKAQAACAAADAAAgCEAAAABAA -CCAQAAwQAEQIIRAgACQAAAAAEAAACAAAFAAQAAAAIAAAIkgASDAgAAAwCAACAAAIIBBQABIgAgAA -AALOAAhAAAUAACAAIBAAAAAAACBgCAIEAAAQAAAgAAEQADIQAAAQAQAA4ABQAAAAAAJwAEAIAECA -AAGAUAAAAgAIAQAgCAIAoACAAAAgAgKAACAAAAQEFAAQSAAACoAQCgAOIAAAAAAiAAADAAAAACIA -LAAABgAQDgBIECAAAA4AgAIEAmCAQGoAQhAJIQAAAgAIAQMAAIQwAIQAAQAAhEAIEAAADJcAAIAA -CCQwCRADYQAAEAAIAAaAABDCAGIIgFAAAgDARAAQAIQIMggAgAAIAAAAAANAAcAABAAQMoAAQAQJ -AEAACBREBE4QiIgACQAACAIISIACAAAAQAABAAAEAACIgAgCABQEAUGIBEAACIgBEEEAAxJQDIAo -QAAEAgAAAMBAAAAAEAAAEAAACAAQBAkQASAAAMAAACwBAAAAAAAAFAABAAABMwAIBAQBSAAAAAAQ -AAAQAAtAAAQABAAAMcIAEAQIhAQAAIEAAChAARABAVAAjoQBAAgAAAQAwIAAAAEQAICQEAKAABAA -AAhARAQAFASUyAAAAIAAAABBABAQAJIAAAiAAoACDAAAIggAggAMABIoAAAAACFAAACgRAACCAQS -CAACAAKgAAAEAKAEAiAAUBAAAAACAAAAAAAAAAAAAAAAAggAAASFAQSAABCgAAggAiAABBAAKAAG -AAACAAAhgAAoAAAIAAIACAAAgAwQIACAKAAFAAACAAAgAAUgAAgAAAIAESAoABIQAAIAkBYAABIg -AAIAABAgEgEEEAAQAAAAAAAIIAARKAABAACAAAQQAAAAAIIAQBMATICQIAAKDAAAAAEAYAAIADAg -AMCAAAgREQAAgIACABAIAAAgAREAEBAAEYAQAAAACVwAEgQAACQwIRAENAAAAAAGAAEIAhCAACCK -gEAAAIQhBAgkADQAQgAAJAgAAAEgAgwAARAABACQAAAMAAEEgEIAgAQRBAACgAAEAAABDAAIAAgA -AAABEAABCAAEAAAAAAAKAAgEAAGAAAhAACAAAAGACJAAGQACAAAIiAAAACAAAAgYAAgAAAACCJCI -AQESAQAMgYAAhgIAQEgBAACCBAABAAAPywgQQAQAAAAACIgAAAgAAAAogFwQEAIAAQgIgAQAAAAg -CAgAABBABAAIAAAIgAAEgAgAQAQAAABACBAACIAAAAAIgAAAEAAAAAgBgQJAEAAggIBgAAAAAEAA -ICCAAJIAAAEgAAAAAAQAACAAQAAAQAgAIAEAgBAAAAAEAAABAAAAAACAAAAKAAEABUAAIIQAAAAg -wADAIACgAABgAICEAAAAAAauAAABAQAAAAAAAIAAAgAAgABAIAAAAAHAAAAAAAAAQEgAIAAAIAAA -gAAEQAAAAAAAREJAAQFAAIAAwBEBAQCAAAAgkAAKEEAIACAAAYRSAFEAAAAAA0AAAAAEAAABAIAA -ABAAAQAAAAAAUEEAAAggAAEAAAABBECADAAAAICAAAAAAAgAAQABAAAAAAABIgQAABhQAAAUAAAA -CAAIAkAgAAAADeMACAAAAKAgAAxASAAAACMAAASQAAAABAAEAAAAAAAIgAUgADAAACIAACQAAAEB -gAAKACAAAQQCAAAAgAARAAAACSAAAAAABIAAAAAAEAAQAIBRAQAABCgQgCAAAAAgIBCAAEAAAAkg -EIAIjEABQAAQgAAAAAAoWRCAAAAAACAAEIIAAAAADIAQghAAAAMAUBCAAIAAAgABEICCAAAAgAEQ -AAAHPoACKAACAEgRgJACAAAAQBCAAABAAAAiEIAEAAAAEAEQgAAACAAACBCAwAAAAIAoEIAEiAQB -ICgQgIgAAAEiEBGAAQAAAAAEEIEEAAAAEgwQKQACAAABQMQgEkgAABDAxCAAAAAAAIDEIAAAAAAB -YMQgASAAAIAAxCAEAAAAAADEJAAADAAAAMQgAUgAAECAxCgkwAAQIAjEIAFICQACCMQAAAmnIgEA -CAAgBMQgCIEAAEAAxCAAKAQAAEDEIAIIACBDEMQgAEAIAABAxCADSAgACAzEIAgAAAAAQMQiAAAA -kBCAxCIAAAAAAxDEIAMIAJABAMSABFAAAAAgCYAAAACApCAJgJASAAAIIAmAYAIAAAQACYREEAAB -ACgJhGCAAABAAAmAQAAwABAoCYAEAAAAABAJgZAAgAwAAAmAFAAAAEhACQAAANOABAAwAAAKDYIg -AAAAgAQJiAAEAAAAAQmABMAAAggICYAAALAAAAIJgAgAMABQAQmAAAAAAAAACYAAAkAABJANgJQA -AAAIAAmQBEUAAAxoCQCEQIAiACEBEAIiCgRCAAAGACAhAAAACDAhQAAAgAAEAABAAABAAMBAQAAg -AEAQQAAhACAQIQBgBEhAAERIAgACAYgAVCQBkAAEQAAZhAAAAAANbQABQAAAAABQAABIABAgBBAA -IABADACAikCwCCFAQAhBZGQAQEBAEAAUCEAggsACEEISQABCACCIAQHAQAQAgAAEAgAAAEAAKIAp -2AKBADCFEAAETAQAAQGEQAEJkQDAyMHgAEAAAERIDAAAANiICEhCAABIAIgIDAAAAEDgjAiBCUAA -QQAAACAAiAAIiAIRAAlaGAAISAAIAAAAiAIIEcAAAEYhBEIAqAgBSAEIAhhACAAICkAAQgICAAEZ -gEECQgAYIAAAAAAAABgMAASQEkDBCEmhAEqhRALEAREAAACAAQIABAAAIGgJgggKQRoAoUhkCsFA -BCgCCIgAAEjEUAAAAAAAEARAQIGAQCMIBCAADAABAwAmYAADAAGAAAgAAAAABAAAAQBAAQAgAQQA -AiQEAIBBAIgABgREIAAACAFAAAEASQAAhw0AIGARAABgCAAgAAMEQQAAgERAwAAAAAAAAAAAAgEB -EQAQBMYIAAgAIAQAQgCEIACBAAAAAAAAAAEEIFQAAAAgBAAAAAgAIECAAAEQAQAIABAhYDAEAkgA -AjAgoImAAAgAISAQFAAAYEJwsACCAYIwACAAFBQABCgEICEAAAwBAAAABAQAAAAAqQAAsA0BgBQA -QAAwEgWMCAAAACFAIYgiAAABYAwAAAAUAQAAIAAABAAAKAIAICgUBgQIAAAAoAgAAAAAQGEIAEQI -AACQQAIoAA2oCCgABJAQAkAAAAAAAAoAABQpAAAQAgGEBBWAAQAECkAAUUAChgAJCugQABJCADk8 -DAIAIRdAQiAAAAAETAAEAICSAAMBEARAAIABAAMAAgIAGgAAAjBBCABCAAUCAhQAQGgABkAAJAAQ -REAUAkREQAYAAAaBAAAAEAFEAIABAAAAAABAAC1AAABCQAAEAAIAAAgAAoAoAAoAgJUEBAIAsAEU -FARQAgAAAoQACEAYQAASBMQIAAJDSAAMBAAAAEAARAaQACJFEABIgZpQAhJYQSFQMxBIATECUARB -AAhIUCiQIAgKABEAQKASAIAoEAgBADAIAQIAAhAQAgAAIEEKkEiBAiNYCghIkEAAEkKAkpZBIAAA -CAAADhEIAEBCBgAACgICCAIAAAAABBRKVwCQIEgAQEoKEIAIAQARCAAQBAAAQAEAGBAAABUJABAo -GABAAgAAQFAABECIAQAQQAgAAEBIKEgAKBBIQRKCEQDKwES0RAZQAEAAIyMIAtAAEimQgkBCE4ME -QECiAVIIAkQDgAIgCggAAAAAAAAAQAAQBlAQCAUCQAAASAAEgEGEJgJARROFAEASgBAIAAAHOQsA -CEAAAgAoAOAAEABAAEAKghAADIFSQgkQEAQAAJAAEAAVgAAiAWNVUzCAggICgggEAAgAAEqQEgIQ -ABIASMoIBAACAABAQBACEJIAAEMIAAmRABABEBCAAAAQAwCEBAAAEEARRHIBAxEEPBLO6QFIAQAw -AEQiAIAgBgAAAAAACAEAgAAAAAIgBOAAgAAAIiADBDIAgJUE/GToHBAKsoAAAAd+AQMAABEgwIAA -AAAhAoIgAxABIBAgJzAAQQAAACGiQBKAhgADkIAShACQgwNIgJAAACKCIAIDABAJAQAAAAIAAAAg -gHQCAoASAwEjEAjDAQA1NTU1VVd3dzNfM19UVQFVNT81NQAAXxszVTNVRe+uvxX/O7sAAAAAoLMB -3bGxAAAAAA8dAAAAABsKHx2NjQAAVf8VvwoKNTVUVVX/AAAzBQAADmgAAEBdAAAAAAAA/f0AAAj/ -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 -AAAAAAAAAACAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAABAAAAAAAIAAAAAAAAAAAAAAAIAAA -ACAAAAAAAAAAAAAAAsoAAAAAAAAAIAAQAAAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAIQgCAAAAAAAAAgAAAAAA -AAAAAEAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAABvgAABAAAAAAAABAAAAAAAAAABCAAAAQQIAAAAAAQAAAAAAAAAAAAAAQAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgAAEAAAA -AAAAAAAAAAAAAAAQAAAAAAAAgAAAAAIAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABy -AAAQAAAAAAAAAAAAAIAAAEBIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAAAAAAAA -AAAAAAAAQAAAAAACEgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAAADj4AAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAEAAAAAAAAAAAAAAABQAAAAwAoWABBAAAIAQADAAAAAAiAAQAAAAEwBAgECAAAKAAEAAAAC -AAAAABAAAgAQUAACgAAAAAAAAAIAAEACAAAAAAAAgEEAEAAAAACCAAAMJkAgAAAAkAAAABIAAAIQ -AAAAAAAACpAAAgBAARIIAggIAAACABEgAgAACAAAAyJAAgAIgEAAABAAABAAAIUCQIAQEAACAIIA -AAISAAAKAAAuEAAAAAACSAAAAAoAAAgAAAAAUGAJAAgACCAAIAAAAEACABAAAAAAACAAUAAIwAAA -CCAQBgSAMAAAABIACAAAAAAIAAAAAAADAEoAA0AAAAAAAAFMABAABABAAAQIQDAAAQAAAABAAAAF -QABJAAAKAABIAAgASAACABAEAABIAAAAAAQAKEAADAwAAAAIIAAAARAAAAhQAAgAAAAQCACAAAkI -AAiAEAAAFAAASZQAAAAAAgBoCgIEAQAgAAogEAIQAERJiUgAAAwCEAAAEACGBAAUAAAAAACBBBIA -CBABAAAAUAGAAAAAAAAACGAAAJAABCAIYAAAB7IIANQACAQADGAAAAAEABAiACDABCQkCIQwFEAA -IiCBAAMB1AAIQBBWACKAAixACZQAAMgBAQpQaEAACgQOYJAAAQCAAABUEEGAAIIAAEKAAAACBAEA -gAAAEEIMAACBAAGAAAIIBEICAAAAAAQBgJIAAQAAAIGIgQIAkAAAIYAQQAAGBAAAwFEIAAJAAAGA -AAAABAAAkUAAEBQAAAAAUEAIAAANiYBACAQkgAAAMAQEAIhAgAhAAggAQAAAAACSDAQAEECCAAIQ -AIGSQYgABAgBEAgAAAAAAQAAEAEIAAQAAOgUCMgABEAghBBICAABEEQAgAFhAIAAAAACQEAAQCEA -AQgAgAEBAAQQAABIABACCABAEBAAAAAAAjAAAQIACQAAsCCCAAAoAAIQQCgAAgEAEhAAgAIAAAAE -AAAAoAIIAAAgAAAAAAG6AAAoAAAgABCEAggABCAAAQCCIAAEAAgIAECAACCoAAECSAUADCoAigAC -IAICIIAKAAQQEBAoIACAAAEAAIQAACBIgAAAKARQAgIGABQQAAEwCAAAEAAIFCgCUAAAgQA0kAAU -AQEiCgAwAAAgAIIARFYAEgwAAAAAkIAEBAEEAAAIAkQAAAIAABAAUAABwAQgABAAAAQACAAACAAA -QCAQIgAAAvhQEGQABCQAACAABACAQBAAQIBAAQAgAGEolAAAgIIgkAAARAIAgEqBACgABCAACASI -AAEAAAIUwAgAAAEAkBAAFAEAACQCCAQQAQBAAMAABAgKEQQBQAIACQAUAAgCAAAICAKAAAAAAghA -AAEAAYAiCBAAAJAggQAIGJAAAAAAAAiEAIIAECQACBwAAAAAAAAIEQAAgBAAIAgAQAAJAAAAAAAD -5EgIAAAQAAAACARAAAEAQIAIAEAAQAQAAAgSAAQSAAEACQSAAIAAAAAIBEAACAIAIAgAQAAYAAAA -CIEAAIAGICAICIgQAAQAACgQABQQAiEAAAQAAAAAIAIgoIAAAABAAQAAQEAAAAAAAAAAQAAARoAA -AAQAAAAAgAEQQAABAAABAQUBAAAAKAAAgAAAAQABAAAAAAABQAAQAEAEAIDAQCEAAAxXAQAAAAAA -AACAxAAAgIAAIAAAAABAEAAAAAQaIgAAYAQAAggAAQAABABRAQENAAEAAEAAQAAAQCgABAgAAABg -BAAgAAIAAEAEACAAAAEAAAAAAAAAAEAoAAAQigABAGAADQAAAAAgUAACIEgAAkAAAAAEAAACAAAA -AAAAAIAAIAAAEAAAgAAhAAQIAAAIAEAAAACAAAAAYAAAYAAAAEAgAAAADJ4MUAAAAKAqAAAEAAAA -wAAACAQAEAAAAAAABAAAAgEAAAAEAAAAQCUAAAABAIBUAQAAAAQAkCDCAAAAAAEAACCAAAYAAQDI -FQABBAMAAEABAIAIAAABAAIQgAQgAAAAAxCAkAAAABBAEIhAAAAgACgQggAAQABBIRCCAAAAAAEA -EIBAAAAAAAgQhAAAAJAAABCABAAAAFAIEYAEAAABAEAQAAAKfYAgAAAAAEEQgBAAAAABIBCCAABo -AAAqEIIAAAAAIisQgAAJAAAAAhCABAIAAABiEIAAEIAAAAAQgAQYAABASBCAAAKAAAICEICACAAC -CAARIAEAAAAAgMQgIAEAAAhQxCAQAAAAiCDEIAAAAAAARMQgAgIAAACAxCAAAgAAACDEJAEAAAAA -yMQgAAAJAAAgxCIAAAAAAAjEIAIgAAAAhMQAAAXQIhAAAAAEAMQgIwAAAAEAxCACAAAAAEDEIAMC -AAAAgMQgAgAEAKJAxCACQAAAkhDEIAEAAJAAEMQgAggEAACAxCACAgAACAjEIhIQAACAgMSABgAA -AiCgCYgAAAACQAgJggAAAACgAAmAAAAAAAAQCYAAAAAAABAJgAAAQAAhAAmQCAAAAEAgCYABAAQA -AAAJgAAAAINGog2AAACAAAAgCQAADB+ACIAAAQAACYCYAAAAoCAJgAAEAAAAAAmABAEAAAgQCYAA -BAACCAQJgAAAgABBBAmACBMAgEgBCYAAAgCAoBAJgQgAAAAQgAmAAECAASAQDQQAIBUAIEBAQAEE -AKEETgAYABAAOKAAUsIJyBACBAWJRABIAiggBIAAAHAAAEAAAACEBkAQQAxAAAAgIABAIAAAAEB0 -AiAAIAQQxASJgAIBAAABqABAAABQIAAAiYBEJImAQAIUAEAwCQBgEAQCAAICIAUAAChAcAAAIAAQ -BkRAAhAAMBACSAQUQAIyABFQAUAgKEAJACISAABknAQAQAAFAEAA0EQAAAQACJAYIgBgBAAAQAQE -CEAMAEQAggAAwggAQhQcEAEADAQACQgAAEACgAAACIEAAEgAAAAIAABEAIQAwQBAGAACAAAcRIoA -IBoAAaEAAEWfAAgAAAgICRoCAAxEGgmIRAQEGAgahABEGEEYTAkA6IkAEAQEIAEACECAIqChoAQM -BAgASCAAgUEAiAoCqBQQABIEQQEAJABIAAAYBAQBCExBAAQJyAEACyQAQwIAYADQgAKAAAAEIIEA -JCMAEAAAAAIEIMAAQAECAIAAAQAAAAFgEBGDAIEBAAEAAAAAAAAAEAYgABAAAEjAQioiAAAAEAAA -gI4AgIAAAAEgAAACIAgAAAKAAAJgCAAAANADQJAAEAQAEEIAIAgAAAAAwBQyBBABgAhglCAAkJAA -AIYUKCAAQAGAAAAAwCGAAoEEACDACCCAgABoqEACQQGAQSAgBDAAAAAABACAACIEABQgIJJAQAAA -EAKAIAIEAAgAAAAAAAAAAAAAAABASAAABAAABAAAAAAFAABAAAAAAAgIIAwAAAAAAAACIwAUAAAA -IAUAABAKQgAFqBABAABAAAJAAJAAAgBEUQiADIAyQgAJkAARgAASAAmKQhGARKACAShAqEAAVAEC -QgAAAmgQVQpIACoAgAQAAUAwBhQAQFB8gQAgBEACEGAHAwIAIQhQBAAAAAAAAJmCBESCQBAHGkbo -VgABAIgAAUAAAAIEAIAYCAICAAAAAAAACgAAACAEAEgSCEAABAAAREAAAA1SwQEFyYEAAEAIDAIC -AAQBBCLCAAAAQAASALQEKgBUAEiBQAAQABxAABIAABRUVEREEEQEpwAERiBSAAAALQRCCRA6BEQS -EAEAAkEAYAIECAAENEIgIhAIOAIQAABAMjBVCAAAJABAAAJbuEgoAUGgAAAQEFABFAIAAgAQABAA -AABAIAAAAAABAQACEBASABAAAACAEAAAgEABSEBQSA2AAQAADXMAAgQAAgICAFpYgSFISgLYEABA -SAgCAABCAKCpAkBAIggoChIIwACIQCEgUAACAABBQDggEAggKVBAiBgICAG80tEoCEEyAgQABCAA -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 -zQUB+wAAVUQnJycnVFdUVyd3Kn9UVXdXczMPfwAAAAAAAFVVAAAAACD/Rf8AAAAAVVUPX0dV9fEK -XycnVVdVUwAAB6zA1VVzAAAAAFBVMyd3Jyd3M19VG//vr783N1dVVFcRJzOvD3d3dyd3Pz8ndzU1 -MDUFryd3DxFydzA1NT9VHV9fUV1RXU5fAUUzVVU1Cl8ndwAAAAADAAAAAAAAAACAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAgAAAAAABAAAAAAAgAAA -AAAOwQAAAAAQCAAQAAAAABIAABAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAA -AAAAAAAAAAAQACAAAgAAAgAAAAAAAAAAIAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAgAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAOJAAAA -AAgIAAgAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAEAAAAAAAJAAAIAAAEAAAAAAAAAAAQAAAAAAAAAA -AIAASAAAAAAAAAAAAAAgAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAAAIAABAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACAAAAAAABgAAAAABGcAAAAAAAAAAAAA -AAACAAAAAAAAAAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA -AAIIAAAAAIAgAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAQAAAAAAAA -AAAAAAAAAAAAAAAAAgAEAAAAAIAAAQAAACAAAAAAAAAAAAACAAAMuQAAAAAAKAAAAAAAAAAAAAIA -AAAAAAAAAAAQAAAAAAACAAQAAAAAAAIAAAAAAAAAAAACQAACAAAAAAAAAAAAgBAAAAAAAgAAAAAB -IAASAAAAAAAAAAAAEAAAAAAAAIAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAAAIAABAAAAAAAAAAAAAACAAQAAAAAACAAAAAAAeyAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA -AAAAAAKQAAAACAAAAAgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIBAAAAAAAAAAAAAAAIQAAAgAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEA -AAAAAAAIAAAAAAAAAAQAAAAAAAAAAQAACiAAAAAAAAAAAAAAAAAIAAAJAAAAAAAAAAAAAAAAAAAA -AQAAAAAAIAABgAAAAAAAAAAAAYABAAAAAAAAAAAACAAAAAAAAAEIAAAAAABAAQAAAAAAAQAAIAAI -0AAAAAAwAAIgEHAACjJABNAAEAwAIwAAAAggDAAQAAAAEEAAAUAACEAAEBAiAAAAABAAAQBQAAAA -AkAAAEAAAAAQgAAAAAAAAAAA7wAQIAACAgAAAAAAQAAQAEJAAEAAARAAEgASAAAAQAoAAAAADACC -AAAAEAJAAgIAAAAQAAAACAIAARAAEAAAAAACAAAAAIAAAQCQAAAgLAAAKioIAAiCAhIAAkgACAAA -UIIoAAAAEACAKAAwAAwAABMAAAAIABAAAAAACAIIAAAIAABIAAggAAAAAggAAAAAAEgAEAgAMAAA -IAAAACgAAAAAAAmWQGAIAAAQACAACAACAQAAAAAyAAJAQAABAEAACBAAAYAIQBJACgAAAAgAQAAF -AAAEAAAAAAAAAYAKCkADCAAKoAAgAAACECAiAEYAQEpSAAAAAERABgAIRIABgAACDAAAbAAQEBAA -kGoAAAAAAQgQQCEAaIAQQCAGAACAAAAQACCIIAAAQFAABAgAAAQAAAB2AQCAIAICAGAIAQgAAAQA -QAAAAzyAAMCAAQAAQAAgIAQWAIAIAEGDAAAwECiMAGgARAAABAAIAAAASAAigAQAAABwAEgAAYCA -KEAQEAAACEABCkACCAwISABiAAxAACAAAAAQAQAAEAEw0AAAAEAEAADAAAEAAAAAAMAICQAIAIQA -wUABQIIUAAKAEEACBAIAkRKAAQAAAAAAEsBAAABEAAACAAAACREAERFAEgAASAACABACAAAPiQAA -EAAA0AAIQBQAAIDACggAAAAAAwAQAAABFAQAEgCCAA4AAoAAEAACAIEAgQBBBAAACAQAAACQBAAA -AECoDABACAAEAARIEIIEAAAAAEgQCQAEQAABAgAEgAAAECAACAAACBAGMgCBBCAoABAIAABAAhQQ -ACAEQAAAQAAQDAAUgAAAABIMAAAABIgAAIQAEEAGIBACsECgAAAoABIAIIAAAALvAEAAAAIAAECA -AAAAACAAAoCCAgACKCAMCAQwABACIAAAMgEAEgAAAAAAgkAAEAAQAAAEABAAAAgAAgBAECCAAFEA -AAgAAAAggAIAQBIJAAQAEEgAAgAICwACkAAAlABAEBAAABCAEAgQACAgAIIQQQAgIAAQUAAAAAAQ -AgBCAAAoAFAAAGJARBAABAAAAgDGCQEUgAGCACAIAQAAgAQAAgAAAhAgIBAAAQIAgAAwgAIIQCIQ -ACjEAAAgACAEAAQQQEAAAwgAEAAAAAAAKASBAADCAEAAAACAAEAQAAgQAAAEghIAABEQAACQAAAA -AIAAAAAQBEiCAAkEEAAAKAEEAAIAAAEJkAAAEBCAASgAABEAAAAATAABiAoggAEKBEIAgACAQQiY -AAgAAIAACBIAAAAAAAAIAEAACAQAAogQAAAQAAAAAAAMBQgAgEAAIAAACAkQAZEgAAAIBAACEAAA -ACgGQAQEEAAACAEAAoACAEAKAAAAQAAEAAgEIARAAAAACAAAAAAAAQAIgAABEgRAQCoAAAAAEAAA -AAAAAAQgAEQAAEAAAAAAAgMgBACAgWEAAQABAAEAQAgBIQAAAAABAwEgAAAFgAGAAAAEIYAAgAAB -AAAAAAAAgAAAwAAhAICAAQQAAAAAAAAAAAU8QCAQAABMAAQBIABAAACgRAAAAABAQAiAgEBAAAEQ -AICAQABAgAggggAEAAABAEAAACAAAAEQARAChEggQAAEAgEFAEABAmAKACAAAAABYAAAIAAAACAI -AAAkgAAIoACAABRQAAAgAAAIwAAAAiEAAAAAAAAQAAIAAAQAAANAEIAABIAAAiAAAAAAAAAAoBIA -AAgAAAAAIwAAAAAAAAAgAAAADM8AAAAAAAAogAAUQIAAAAAAEACAAAAQAAAICAAAAAAFAAhUAACB -ASAAABUDAAAAIgAIAAAAACAAAAAAAAASAAAACAAAAABAggAIAAAAAAAAAIBBAAAAFAAQgGAAAJIU -KBCCAAEAABRpEIAAAAAAACAQgAQAAAAg4BCIAAAAAABIEIKBAAACASAQggAAQAAASBCAAIAAAAAA -EIIAAAAAFAAQAAADSYAFgAAAAAAQgAAAAAACgBCCBEAAAKAgEIACAAAAEAAQhACAQAEgABCAAAAA -AEAIEIKAAAAAAAAQgAQBAABAUBCAAAAAAhAJEIQAAAACCCkQKAgAAACQCMQgEAAIAEBAxCAiKgAA -AIDEIAAAAAAAgMQgAgAAkAAAxCADAAAAAIDEJAAAAAAAAMQkAAIAAAAgxCQBIAAAAMDEJAAAAAAA -AMQAAAyHIAAgAAASAMQgMwAA0AAQxCAAAAAgggDEIAAAAAAIAMQgAUgAAAkgxCAgAAAAgMDEIAAA -AACAAMQgAgQAkACAxCAAAAAAKADEIAAgAAAASMSBgAAAAAMiCYAAADAAAAUJgAAAAIAAEAmEIAJA -AAAQCYCAAACCIBAJggQAAAAEEAmABAJAACAACYgAAAAAAQYJiAgIAAAAJAmIAAAAAABCCQAABX2A -mACAAAGgCYCIAAAACAIJgAAIAAFAggmCBIAAAiAICYBkAgAAIAAJgAIIAAJAEAmAEAAAAAAACYAA -AAACICAJggAAAIEAAAmAAACAASAACQQAQYQQhABAQABEBEBAQARAEEAEBAQCRApAQDABIAAAQAFI -AjIgQAUAAEAEBEAAwRQgyEAVwQQAAAAQAEAkAQIAgAAAYGAOAgAAEAASIAACAAAJUAAIKCAAAQIC -BAAAcIAUQJAAAEAgACBAiBUA0EAIAGDGUAAAIEYQMAhAAEAAAhBwQAAAAHAEQAAAQEBGRnBgKYAC -CkCQAAweBiJC0BBSACAAQEgAwGQISAwAwQFAAAABAAgAAABAQQIAAQAADAAACAwBCAEpLAkAiglA -AEAAAAAQBBgYoQyCAQggCgBACEABIggEAAgEBEoYCIQAAAggAMEAAED8YVgYAAAIQQnJokQEAAIC -QgBACEAQAAgRABAIoAKABBAEAAJICEAEDCQABGChpAEAEUAABAGAQASgIAGBACBIAgAAOMABEAFE -QAAIwATEAAoABDAUioQEwAAAYEAAAAABg4QgwAQAAMAAhmAICAAAgDJMIAAIAAEIAMPAEAFAAAAI -BiAQAABAgoCCAABAAgAAwTAAAAAAAAAAAAAAAAAIEAAAiqAQhARAAAAAYFACAAiCIACABCQgAAAA -gAABBCEAAAAACEjAAgARAABAggQgIxAAAAAABAAAEAAAIAIECAAIFAECAEQjACAAAAAABCEACAAA -AAAxoCEAAWoyACEoAQABEE0QEWEoTQAAAAAAAEAAAAAwgACgBABBCoARADAAAQGAEAAAAAAQAAAw -EJQQACAEEAAgIDAAQEwEAAJAUAAAAEQAAAAAPwCCQRIATKgUAAiqQgSBqQkUAkRACgEAAAgBABEA -RRQAAiAEsAQJiiIUoAEQAAlAQBAABEAAAAAAFBEgIEABgAwIABAIkoGAACgAAJAAAkQAo4QSABAE -gAAQAAIgEA2aQgJQAAMCIAAABAQAAgFFwEAQgAAAACQCAgAAAAggBoARRkAAAAAIIlBQEgSHsCAS -AAICAgMCEAQFBEAA5QQDAAYAAAVjhAAAQHlTBAQEXIAQEyQCABAAABMARgBARsAwGBAGAgMEUFIG -AJdCQhBwOhhEVAC5EICAAAICAAAUDAIiAAQW0ADAEAAUBYSsAAQAAwAEQAAhIAESUEBACBKSQAMS -khAQCAAQADEAwgIKAEBIGAQAqFIISgIIQAFBCAIYAAFACBIAgEgcAEBAAwBAGIAAEAAhQDgNBQAQ -AAAAAhgEAAAQAAAACO0YSElJlkEASEQSIhIxUgAAAwAAIBAAAAoAEAIBAlCIEABQkCQgIAEhIFQA -UAASFjYQBBAQAAAQsDIIgbFCAAAACREiIEBAACAJAEIoAAAQyDEiEIQEQgYEBQAQkAUAIIAAEgDI -ABNQCBACCEAAAqAAAEIQxERCsEAABACzCABQAAmCAgRCCFAgkEADgQAmEEBAQFBACAIAQgCAAAIA -wIAAAAAC14ECQAqEAApCAIAUBEBAFBAJAoAQAgAAkBCiABIQQIgEEgeAACYwEAAKBjACkoCEBAAG -QAAIAQBCAJIQABUSAJISAgQKUkhSKAoKAAgWEoBAQBCEAAJIEIJsgQBkbKCAIQEBhwAAASHMAAAA -AAMAQAIBgQAgglAwAAOAgCUCBIiBIAEEggEDQIQAAQQAgIRBAgAABGCAgAIAAACAEAAAEBAAAA9W -QgECRCAgsAACABCACACQkwABAEgVBEAAAAGAhAAEAICQDCkUAACQEAEggQEQABgAAgAAggAFIEAE -AKAAFNDAAQSQABQAIoACBGAAADAAAGoVv1VVC/s1PzA1MwUAAAURdVVfHQwMAAAAAEX9AAAAAFNX -J3cMrjU1AAAF/wAAiN0RER8fAABV1asDNzcFBX9VJydzv3cXu1sAAP/dAABd3QAAAu0j7x0/VVUF -/1NXMfcz/zMnAAAOHwAAAABE9Dd3AAAAVTNfEbszVTNVNT8FrzU1VVMAADN3AAAAABEFJ3fc3Qpf -AKpTUVDc8PQAqgPzAAAAACJ3qqUP/zA/NT8zXwAAr7v6qgUdDAwAAAAAAroAAAAAU1snJwyuNT8A -ACL/AABEVRERDg4AAOrqVwMzdwUFVVUnJxN/u3t39wAA//UAAKqqAAAMsDP/DD+qpQD1o6c3+zH9 -XxsAAA0vAAAAAET0MREAAABVMwoKXzOlM1owNRG7NTqlowAAMyIAAAAAd18bG93fGxsAqlNXoOzw -9ABVAvcAAAAAInczMwDwMD81NTNVAACvr3AADw8MrgAAAAAA/wAAAABTUScnAKo1NQAAAN0AAARV -vxEPLgAAQMBXAzMiFVUVAAWvEyARcSJSAAAAEQAACIgAAAl5AMwMPzMzMzOjojcBAMwKGwAADw8A -AAAAREQxMwAAFVUzDwpfM6ozVTA/Ebs1NaWlAAAyMgAAAAB3dxsbERMbGyKqVVegoABEA1cA/wAA -AAAQujMzAfEwOjU1M1UAAAUFcAAPDwxdAAAAAAD/AAAAAFNSJyIAqjUwAAAA+gAACF1fEQ8dAABA -wAMDMjInryoAMzNzECISEQEAAAAFAAAIiAAAB08BzQwuMzMzM1NSMQIBzTMnAAAKXwAAAABERDcz -AAAqfzMPBa8zVTNVMD8RuzU1VVUAADc3AAAAABERJyIQERsbEbtVUVBQAEQDqwH7AAAAAB0AAIx0 -ABGQHQAAjFAAEZAUAACMUEARFBQAAIxQABEUHQAAjAFAEZAUAACMUAARFBQAAIwBABEUAAAAjABA -ABQdAAAEJAAAkAAAAIwBAAAUAAAEYB0AAIx0ABGQHQAEjHQAEZAUAACMAQARFBQAAIwBABEUHQAA -jHQAEZAdAACMdAARkBQAAIwAABEUHQAAjHQAEZAUCACMUEARFBQAAIxQABEUGAABHGAAA4QYAAAc -QAADhBAAABxAAAEEEAAAHEAAAQQYAAAcAAADhBAAABxAAAEEEAAAHAAAAQQAAAAcAAAAFBgAARQg -AAKUAAAAHAAAABQAAAjiGAAAHGAAA4QYAAAcYAADhBAAABwAAAEEEAAAHAAAAQQYAAAcYAADhBgA -ABxgAAOEEAAAHAAAAQQYAAEcYAADhBAAABxAACEEEAAAHEAAAQR3dzP/I+97dzU/B/f/73d3G3cP -J1fd33UndzU1Tl9EVXJ3J3cEBCd3Dd8NLxe3F7dVVVVVVdXN7wAAM3cAAH9VH1/A1QAAAAAAAA8V -Xd0AAAAABkA/Pxe3U1U1MzM1VVMz/ycnOj8PXwAAM1Uidyd3AAA1NQX1UV9yd3J3Incid1NVdycz -d1UFAABfG19bc793dzW3Ba8Fr3J3cncFrwWvVFdVVyInJ7sz/ysiMDUB8aqrd3InEQ8nRf/vdSci -NTpfX1V3d3cidwQEGxsv3w0vErIhcVVaVVrq6sz/AAA3NwAAVVUOCsDVAAAAAAAAD12qqgAAAAAD -QitvIXFTVTozMzWqozP1Inc/Pw8KAFUzXycnJyIiIjU/BvahryInIicnJycnU1oiJzMRVV8AAF9f -X1cTfxEbOrIA/wD/ERsRGwD/AP+Ym2ZnIiInEQDMISIwPwPzAAEiIhERM7tFESBFJyc1NQoKDw8i -IiJ3BP8bGy8CIv86OhERMzMzM0DAADMAADIyAAAVAA8LgNUAAAAAAAAPDQiIAAAAAAFaCU01NToz -paqqqlVVMwAidzAwMzMPXzNVJycnJy8vNTUF9aCuIiIiIicnJydTUyIiDw8zMwAACgpQUhMgERE6 -EjMzMzMRERERMzMzM5mZZmR3cjMAAc1xdzA/A/NVRSInd3czEVcAEEUnJzU1ChsPDyInInIE/yci -DQIA3TU1d3czMzMzQMABIwAAMyIAACoAD09AVQAAAAAAAA8fCIgAAAAADboMDDU1NTNVVVVVVVUz -BSJ3MDUzMw8PM1AnJycnDw81MAX1UF53d3d3JycnJ1NTd3cPDzMzAAAKG1BRcxB3cjUXMzMzM3d3 -d3czMzMzVVVVVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgAAAIAAAFXgAAAAMAAAAIAAAAAAOAAAAAAAAA -AAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAgAAAAAAAAACwAAAAAAAAAAAAEAAAAAAC -AAAAAAAAAAAAAAAAAAAAACAAACAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAA -AAAAQAAACEAAAAIAAAAAEABIAAAAAAAAAAAAAArkAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAA -AAAAAAAAAAAAYBAAAAAAAAAAAABAAAAAAAAQAAAAAAAAABAAAAAAAAAIIABhICAAAAAAAAgAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAgAAAA -IAAABAAAAAAIACAAAAAAAAAAAAAAAiEABAAAAAAAAAAEACAAAAQAAAAAAAAAACAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAACAAAAAAAgAAAAAAAAAAAAAAAAAA -AABAAABAEAAAEAAAgAgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAACAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAAEAAANyEAEAAACAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAAEAAAAIA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAQEJAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAA -AEAAAAAAAA33gAgAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAQAADAAAAAAAAAABAAAAAAAAACAAAA -AAAAAACgAAAAAAAAACAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAI -AAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -DacAAgAAAQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAACAAAAAAAAAAAAA -AAAAAAAA0AAAAAAAAAAAAAwBAAAAAAAAAAAAEEAIAAgAQAAQAABAQAEAAFAAAoAAAAAQAACAIgAA -AAAQAgBgAAMAEBEAAAAAAAAAAEAIAAACAgAIAACAAgIAEAAAAAAAAAAAAACQAAAAAAAFIQARAAEB -AAIAAAAAAAoAABAIEAAAAYAAAAASCgAAAAAQBBACAIKAAhCIAAACIQICAgACABAAAAACABACAAgg -ABAAEAAQAAIAAgIUAQAAEgICIAJAAAIAAAAgCAAAAAgAAGAACAAAQAAACAAQFAKAAKEQAAIIACgA -AAgIAAEAAAACIKBAAABgAAgBEDAAAAAAAAAACAAAAAAAAAIAEAAAAAAAAAyIAAoAAgAAAYAAAAAA -AQIAAQAAAAAAAAEAAAAAAAAAAAAIIAACAGABMwAAAAAAEAFAAAAIAEWAAAAQABACDIAAIggASAIA -gACgKAAIAwAAAAAQAAAAEAAIaBAAEICQIgAoEAAAABECAAoAACAEEAiQCkEAAIAIBBAAASRAIhBq -CCgQABAAAAwAIAABAAACUkAAIQBgAAABUDAIAAAAAggAAAAADYMAAAAAMAIgKhAIIACAYAQCEAIA -BggAAABBgAAAFBIAEUAAAAAQBlBAwAAIgEAAgAgBAAAACgwQSGAAQQwADhAAAAAAABAAEAAAIASA -gECANAAABAAAQEAAEAYAAAgEAAQAAAAAAIgEBAAAQADAwUAAgAAEBCACAASAAAQAAAGACUAAAIAA -AIAAABIGAIEAAQAABAgAAcAAEgAAAABBgAACAAAK1IAEAAED0AABAAAQAAAAAAABAAAABsgCAgIA -gQAACAuCEAGQBNAQEQACAAAEAUBAAAAJAACBiIAAEgKAIAHQSwFABAAEAMBAAQABiAQIAEAACABA -AAaABFCMAAgAAAkAAAAAoAABAAAAAAAIAAIIQBAQACEQAAEAAAAAAAAACAAUgACIAASIAAEAAAEA -AgBBAAAAoAAAgEAoAAIAAAYIAAAAAA9qAAAAAAEgABAAECAABAAAIAAAAAICAAAAAAIBAAAUABIA -AAUAAiAQYAAACAAASAAIAAYAABAoABAgAIkAMDAAAQAAkAIAAAACAAAAAAAgAgAAAgQACAAIACAI -ACAwAAAIaAAQABAgAAAQAGAQEAIoAGAABAAAgBAClBFAgBBkKAAQAAAgACQgiAAICAAEAAAChAAw -AAQkEAIIAAAQAYAAAgAAAXYAEAACkMAAABAAIAAAwAAADAAAAQiAAAJCAAQAEQAAgVAEIAAAAgAg -IAAAAAACIEAAABAAgAAIQMoAIAYAAhAEUAEAABBCCAQwhCgAAEIAjIgAAAAIAACACAYIAAhEAIAI -EAAAERIBAQgAAACAFAAADBAARAAEAAAIgAAAAAIAQYgYAAAIAAAACBaJAEgCAQAIAQAAABAAQAgQ -AAAAAAAAAAACiigAAAAAAkABCBgACIACAQAICAAAAAAAAAlAgAgAEgMACEAABigkAQAKAACBAAAA -AgkBAAAAEYACCAIEAAAUBoAICAgBABAAAAgAAIGAAIACAAEEQAAAQAAAACAAIEBAAAABAAAAEAGK -ACAAgAABAQEAAAACAAgAAAAhIAAAAIADAAAAQAAAAAAAIAQAAIgAAAEgAAAAgACAAAAAAAEAAIAA -AAHzASIBgAAAgAIAAAABAAAAAAUGAAAAEAAAAAQEAAAABCAAIAAAGAFFCCAAAAKAgECAAQAAIUEA -AIAABAEAgIBgIQEEABAAAEAAAgAQACAAQAAAAAAAEwAhgAAQAAAAACEAAEEAAAggKAAIQAEAEAQg -AAEAAAAAAAIACAAAAIAAAAAACAAAAEACAAAEAAAAAAAACAQAgAMAAAAABAACCiAgAAAAAJ0IWAAA -AAAAAAQKAAAAoCAADAACAAAAAAAAhAAAEMAJAAAFAAECCKCAARAAAAAiAAAAAACAACAAAAAAAAAC -ABAAABAggAEEAAAAQIAAAQCAAIBwAAAAREAQgABAAAAgQBCCMABAkABBEIIUAgAAMAgQgJABAAEg -KBGEMAAAAAAgEIMCEAAAAAEQgBAAAAAgUBCAAAEAAEEYEIIAAACQAAAQAAAPqIEAAAABsAAQgCII -AAAAABGAAAAAAAAAEIAACAAACFAQgAEAAAAgABCAAQAAABAEEIAAAAAAASwQgIQAAAAgCBCAJAEA -ACgoEIAYAAAABAAQIBEAAJAFAMQgAQAAAKCExCEQAggAgIDEIAIAAJAAgMQiEAAAAEBgxCAwSAAA -AMDEIAAAAACACMQgAgIIAICExCACAggAAIDEJAIACAAACMQAAATYIAEAAAAkgMQiBAAEAACQxCAA -AAAAAADEIAMQAJAQgMQgCgAAAABgxCAAAAAAAADEIAAAAAAACMQgEgAAACCAxCATBAAAAMDEIABK -AABAAMSACAAAAigoCYAEAIACACgJiAAQMACgEAmAYAAAgABQCYAAAgAAgQANgAAAAAAgFQmAABAA -AAAACYQAATAAABAJggAgMAAEEAmIAAAgAABBCQAAAESSBgAAAQQZCYAAAAACIEANggiAAQAACgmA -BAAAAKAoCYCgEgABBQAJgGQCQIAABAmAACAAgAEgCYAAAAAAgGAJgQgAAIMgIAmAAAEAAYAACQAA -QABgYABEBABAgIwARDQEAFBECCACQABQAAggBgYCAQBQAAlAAAAAAEAAaUCAQAAAQEAQIAARAAAQ -QBAEgDAAYIgAEsAABhAAEAACQBACAAAEdABCQIgEIIBAAABAABAgAGAACAgBgAQGAkAyRAEAICQg -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 -DzMzDxt3JycAAAHdM7MAAAAAC+FvP1dHAPVXV3X1VVUAAAAAAAAPHQAAAAA/Pw4fd3dVVT8/R1dV -Ebu/Jyc/PzU1dyc1PzU/IiIFFV9fBa8z/3VVD18PX0dVR1UH9zU/d3cndwAAAAAIAAAAAAAAAAME -AAAAAAAAAwAAAAAAAAAIgAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAAAAAABfwAAAAAAAAAAAwAAACwIAAQAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAA -AAAACAAAIAAAAAACAAAAIAAIAAAAAAAoAAAAEAAAAAAAAAAAAAAAAEggAAAAAAAAACAAAAAAAAAo -IAAAAAAAAAgQAEAAAAAAAAAAAAAAAABIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACCQ -AAAAAACCAAAAAAAAAAAAgAAAAAAgACACSAAAEABAAAAAAQAAAAAgAAABCAAAQAAAAAAAAAAgAAAA -AAAAAAAAAABAIAAgQAAAAEAAEAAAAAAAAAAQAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIAAAAAAEAAAAAAAAACQAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAA -AAAAAAAAAAAAAAAYAAAAAAQgAAAAACAAAAAAAAAAAAAgAAAEEAAhAAAAAAAABAAAAAAIAAAAAAAA -AAAAAIAgAAAAAAAAAAAAAAAAAAAAIAAAAAAWQAAAAAAAAABAAAAAAAAAUEAAAAAAAAAUAAACAAAA -AAAAAAAAAAAAFkAAAAAAABAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAABjQAAAAAAAAAC -AAAAAAAEQABAABAAAkAAAAAAAAAAAAACQAAAAAQQAAAAAAAAAAAARCAAEAAAAgABAAAAAEAgAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAgAAAAAA -AAACAAAAAAAAAAACAAAAAAAAAAAAAAAAAAABAAAAAAAAAACQAAAAAABOAAAAAAAAAAAAgAAAQAAA -CAAAAAAAEAAAAAAAAAAAAAAAQAAAAgAAAAAAAAAAAAIACAAAAAABAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAAA -AAAIAEEAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAACK4AAAAAAAAAAQAAAAAAAAAAAAAAAAGA -AAAAAAAEAAAAAQAAAAQAAAAEAAAAAAAAAAAAAEgIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA -AAAACAAAEJAUAAAAAAABAAAAFAgMAjACFAAQCAQjIQBAAAAAAACAAAAAEEAAIBBAIAASAAAAAAAA -AAIAAAIkAAAIEAAAAQwAAgAAAMAAgAAAAAAJNgAAAEAgAgAIABAAAIIAAAAAAAICAACACBAQACIA -IAAAQBACEgEgjEAAEAAQACAAAAAAABCAAAAACAIAEyAjAgoAEAJAAAoIAAAAgBABgAACAAAAAAQA -QAIAACAABAAIAiCiEAgIEgACCaIKAEEAABcoEBAIAAAAAEAAABCAEABACAAwAAgEAAAACABAAIAA -ACAICEALAAAAABAAAAgAAAAAAA5XAAEIAAyBAAAgABAACAAAAAAAiAAIREMAQAAAgEhAAEEAAggA -CCdLAgAACBAAAAAEAAAKAAJABAAAMSgACEAARAggAAAIAAggAAAIAQBAAAAAAIAAAQAQCQAAEAAC -FgBoEABAAAAkEAgBBAQAIAIABAACgGIIBlBSCAEBAGAAgAIAAAAIABaAAJAAQAAAbAAACACAAABS -AAgAAACAAEAAAAAADUQAAAQAQAAABAEAAIAAAhBAYADAAAEUEAiACgAAASgAAIBAgAAAQQAIQAAA -ABBSAgQAIAAEEAAQQEBAAABACBAAAQAAiAAMwQAACQACECpAAIAEAAQAgAAAgAYEAIFAAAAAQAQg -IEAAAIIAAAwExAEAABABJADAAQAAAAAAAAIAAAEABCAAkAAAAAAEAAAQAAIABgAABICAAAAQAgAA -kIAKAAAGsAACEAABgAACAAIEAGGQAAgABgSAwICAAACAAsQACJACBAABAAQQgAESgBAAAAFQAAAA -AADBCAEDgBAgAYAMkAGCAAAAAAAAEAIKwAQBAIAIAAAAAAAgAAEAAAgAAEEQEABAiAABAAAAAAIp -AAAAAIgAAAAAEABAkgAAgBAAFYAAAAAIABAEAAAAAoAAAQgAAAAAAIAAEAAAAAgAABAgAAQAAAHm -AAAAABAAACAAAAgAAAAAAAAAEgCQEAAgABIAAgAoBACAAgAAEAAASCAAIAAAEGEAAAAAAAKEAAIA -oAAAEBAEIAAAARAQKEAgAAIAABAAAAYAAIAAAAAQDCACAAACEAAACAIAAAA0EhARAQQAACAAAJAS -CQIAAhAASAAEAAAAIAAQAgQAACAgABAQAAAABAACCAoIAABCAAAAAAAAAAAAAAAABooAABQAAAAA -A4ACACABABAAQAJAICCACBAggAAAEAAAQABALgIAIBACQoAAEAgAAAAAgBIEEQAQQMAIgAAAABJA -LIAAAAAAIQACARAAACoAACgBAAQAkAAACAGEAJgAAECIAAQAGAIAACgAAASQAgEACACIgQAkBAAI -DAAACAAAAgkAIAAAAgAASBAEAAAAAABIDIAAACBAAggQACAIMIACAAAB3QgAAAAAAAAACQAECBAi -AABIAQQIBABAAAgAAAQEQIAASQAAAAAAQAQIAAAAAAYAAAgAEAAwEAABCIAAAIAAQAIKAAhAEAYA -IAgAIAQAAIAAAAAEgAAAEIEAAAAAAAAAQgAAIAAABAACACAAgAAAAAEBIIDAgACAAAEEAAAAAAAA -ASAAAQAIAAAAAABAAQAAAQQEAAAIgAAIACACAACAAAAAAAAGAAAQQAAAAAAAIQABgiAAYQEAAAIA -QAAAUCADAUAAAAABIAAFAQQAAAAgCIQBAACAAAAABAAAAAAgAACGgIaAAAAgAEAAABgAABgAIAAA -QAAQQAAAAgAAAACIAAAAIAIAAREAAAgAIgAIAAAAAAAAAAAkAAAIAQAADAgAAAgAAAAIAAAAAKBA -AAAICAAAoCAABAiAAAAgAAABEAAAAACAAAAAACsIAAAAAKAgAACEAAAAAAkAAAAAAIGEAAAIABAA -AkAEgAAEAAAIIAmAAAQAAAAAoAAAAAAAACAAAAgAAAgAFAAAEBAAEABAIAAAAAAAACBAgIIQAAAA -VCgQgFAAAAAAIRCAIAAAkCAAEIAQAAAAAAEQgAAAAJAgIBCAAAAAkIABEIIEgAAAAAAQghAAAAAA -ABCAAAEAAAAAEIAEAAAAAAAQAAAGKIIAAAAAAEAQgAAAAAAAIhCAIAAAICAAEIAAAAAAAAAQgACB -AJGCABCAAAAAAAAAEIAAAQAgARwQhAACAACJIRCCCIEJAAAAEIBQAAAACSkQIAAACAAAQMQgACAA -AALAxCAQAAgAgMDEICAAAAAAAMQgAgIAAICAxCAAAAgAAAzEIAAAAAAAEMQkIAAEAAAAxCAQAgAA -gIDEJAIAAAAAAMQAAAg+JAAAABAAAMQgAwAoAACAxCAABAAAACDEIgEECgAAAMQgAQQYAAAAxCAC -KAAAAMDEIAEEAAAEIMQgAAEJAACIxCAAgAAQoEDEIABAAACQEMSAAAAwAQIJCYASEACCSCAJgAAQ -MACgEgmCAAAAAAAACYBgAQAAABAJggIAMABAAAmAAAJAAAAACYgCAAACQEAJgEAAAAIgIAmMAAMA -A0AACQAABw6IAAAADAoFCYAEABABAlAJgAAAQABAAAmAlCBgAAAACYCYABABQRQJgAAAAAEAEAmQ -CAAAgBAACYAAAAAAUBAJgJgCAA4AAgmACILAAAAICQABQIgCYBBABARAADAgAEEAAEAAAQQAMAUA -QAAEQAAAASBBQRkxgAEAAAAAECBAMAgg0EAIIkAAAEJAAAiAAAIAAAAAMAAMCgQBAEAgAAAgAAAI -ghBAAAAAQAAACgBgAJBgDAAAAERGiKQAABQBQAAAQBAAAgACQkACAEAICMWAphA+imAAQHAQQAAw -BQBACIEFgTFJQIAUAAAAAkCIAABAQAIyAMAAGAQACAhAQCAIDAAAISAAAKCgogIIAQAAAAAAUKjA -AQACKgoBSAhAkEAMAAAEAAAAoBIBiEEAAYAAAoAA5ICEEUAACAACAAIAABgAAEEAAEAQAAIYQAAg -AACBQASkAChIgUAAAQGSAECgBIQAYAiAAAIgAAGhDEkQAIFAAhBEoCERCggMBISKQAABAAAZEiJE -DJIAQEIIAAEBgAQASAgEASECBGAAAAAAEABEIgAIAAEIAgQgBhQAAggQBiAAAIAAEEECRAAAAACA -AIQAAAAAwAgDBCABAAAAYABAEAMAAAAAAhBIEAAAA4AAIADBCAAAAAAAjJoAgAABAAAAAEApABAS -AAAQBgQgCAAAJAkIAIAgAAEgiATEABBAACQBQoAQAhAIAAAChGAISECACBAEIgAAABAAAIQhIgAB -MMBCghNGAhCAEAgABAAUAABAACkgsEJAAQQAoTIEBAFIQAAABBQAAYAAAGgoAABIKTAAAIAAAgAA -AAAAAAACAAAEEAAEAAAAAAAAIAAAQmiAABQEBAAAAAAAAAAAXACAEAAEAAACBIBiAgAoBACAIigA -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 -JAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAACEcAAAAABAAAAAAAAABCAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAGAAAAAACAAAAAAAAAAAAAA -AAAWQAAAAAAAAABAAAAAAAAAQAAAAAAAAABWAAAAAAAAABAAAAAAAAAABAAAAAAAAAAGAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAD3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAABABAAAQAAAAAAAAAAACYAAAAAAAAAAAAAQAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAQAAAAAAAUDAAAAAAIAAACAAAAAECAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAgAAIAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAQAAAIAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAB26AAAAAAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAABAAg -AAAAAAAIAAAABAAAAAAAQAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAACAAAAAAAAAIIgAAAAAgAAjAA -AkAIEAAIAAAAAAAAAAAAAAAAAAAABCAAAAACAAAIAAAAAECIAAAAAAEAAAAAABAAAQAAAAAIAAAA -AAAJgQAAQAACAAAAAAAAACQAAAEQAAAAAAIAAAASAAAKAAgCQAAAAAsEAAAAAAAAAAAAAAAQAADC -AAAAAAAAAAIAAAACAAQAAAIAAQAAAAACAAACAAAAAAggABAyAAAADRIACAAAAAAIgAAACAAAAKAA -ABBAIAAAAIIAAAAAAAQAAAAAAAAAAAoAAAAAAQAAAAAAAAACAACIAAAAAAAAAAQAAAAAAAczAAIA -AAAAAEAAAAAAggAAoAAAAAgAAAIAAAAAAAUAAAAAAAAAgAIAAAgIQAAAAABAAAIAABAQQAAAAAAA -CQAASAEAAQAAAAAAAAACAAAAAACAAAAAAAIAAAAAAAAAIAAAkAAEAAAQABQAAAAIACAAAIAAQAAK -AAACAAAABABgAAAAAAAAADAAAAAAQAAAIAAIgAAAACQgAAgAAAAAACAACAAADJgAAAAAAAgABIAC -AABwUEAMgAIABAgAAAQAAEAADAAACIAAAAAgEAYAAAACAAgAACgACAAAAAAADAgCAAAABAAEAAAC -BAAAQAwAAFAIAAAAEAAAEAAAAAAAAABAACEEQARAAgAAAMAAAAACAAAAEgAAAAAAAAiUQAEAABAA -EADAAAAAAAAAEAAAAAIEAAAQACEAAAAAAAAABAAAAAAECBAgAAAIHACAAAAAkAAAAAAQADAAACAA -AAQACNAAAACAEAAgAgAAAAAQAEQQAAAAggAAIAIEAUAAAAAgggQAEAAQRAgCEAAAEAgAABAAAAAA -AAAAQAAgAAAEABAAABAJAIAAACkAEIgCIAASKAARkAYgCAAiABAAAAAAFgQAAgAAIAAAAAAAAAIA -ABYUAAAAgCAAAAQAAAABAAAQIAAAAAAAAAAgBAAAAAiRAAIAAAIoAAAAAiAAAgiAACACAAAUAgEA -AAUgAAQCBAmAACAAhhACABASggAAAgAQgBYAAAIKAAgwAiCADAIgCAAEAAAAIQAAAAAREAIAAAIg -AEAAAIAAACAAAAAAhAABIAABAAAAAAEAAAAAACAAAGCAQAAABEABAAAAAACAYAAAAAAAACAAAAAA -BAAAAAAAIAAAAAEgAAAAAAAAACAAAAAACp8AgEAAAIAARAAAAAAAQAAAIAAEBADAAAQAIEAAAAAA -ACAAAAAAAAEAACAAAAAAAcQAAAAAACBBBAAAAAQABABEAAAABAAAQAAAAEAAAEAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAA -AAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAABAAAAAAAAEyAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAADmcAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAIAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAACQ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAABgAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAI -AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAALHAAAAAAAAAAAA -AAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAkAAAAAAA -AAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAA -AAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAMAAAAAAAAAAAAAAADAAAAAA -AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -51654,1095 +53433,8 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAA -AAAAAAAKfgAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAEEAAAAAAAACAAAIAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAgQAAAAAAnw -AAAAAEAAAACAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAwAEEA -AAAACAAAAIAAAABoIABAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAACAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAEgAAAAAB80AAAAAIAAA -AAAAAAAAAAAIAAAAAAAAAAAAAAAAQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAACQAAAAAAAAAACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAAAAAAAQAAAAAAAAABAAAFgAAAAAAAAAQAAAAAAAKywAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAABAAAABAAAAAAAAAAVkAA -AgAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAACAAAAAAAAAAIAAACAAAAAAAAAAAQAAAAAAiWAAgAAAAAAACAAAAABAAAAAAAAAAA -gAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAACAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAEgAAAAADhkAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -QgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAAAgAAAAAEAAAEAAAAAAAAAAAAAUEAC -gAAAAABQAAAQAAAAAAAAEFAAA0AQQAABAgACCBACABAAAAAIAgBAAABAAgAQggACUwAUAQAAAAIC -AkAAAAAAgmIAAAAAEAACgAIAAAAEJQAAgAAAAAAACACAECkIAAIIEBAAAgAAAwgQAAAngFAACBAA -AAiIAgIAEAIAAIAAAAAQAEAhAAAAAAgAUQIUABACkgACQAAAAAAQAAAAAABAEAgQAAgAAAAgABIA -BAACAEAIQAAHEAAAKAIAAAAAAAAAAgAAChAAACAAEAAIMAAACAgAAAAAAAAAAkAACEAAAAACQAAA -CAAAAAAQAggAAAAAAASiAABQAAgQAAgAAEAA6IgAIEAAMAABAAAAAAQgAoACEACAAFAAAAgAAAgg -EAIIEAAIAAAAAIIAAEAQAAAADAAIICkAEAAA0AAACAAQAwAIAgsAAAAAAEIQIAAABCAQEABqAAAC -ABCAECAAgAEADDQAEEAAEIAEAgAGAQAAgCIAAAhAAHQACTHECQQACAAECRAMAQAAAAgAkAgACAAA -AFAwCQAAB2UBAiQAAAAgYgEAAIAAIBAAAAAAAEQIEBCAARAAaFAADIAAIAAIZBAAABDAAABCQgAI -RAAAcAABEEDAEAQBAgIKAACEABACgDCAAAAAACaAAAAAAAAAkAAAAAYAAATAAAkEBgAABAAABAAA -EAAIQBAJAgAMAADRgQgAAJEABEmACBQCAAgAAAACEAAUAACQAAAAAAQAQZAACsACAAAEkACCAAAN -2AAAEAAAUAAwAAAQAARBgAgAAAAAEMAAAQIAFAA0kYEAAAAQAEQAAAQAAAAAKBARAAoAAAAEkUgQ -AAIIAKgACQAAQAAACIQAQAEAFAAASAEgCAAAABIgAAAAAIkAALACAEACAQAAAAAAgACgABCAADCA -AjIAFogAAAACIAARcIAABAAAAAIgQAIgACAAEgkSEAACAAACCAAAgBAIABIQAQEAAAa7AAIgABAM -AEQAACAAAEAABAAAAAAEQAAQAAAoAAAUgAgAAKAAoCgCAAAIgQAgBAIIMAAAAAAAQDAAAAwAAQAA -CAAAAAEUAABQAAAgAABoAgAAEEgAAAIIAAACBCAQAACABBBAABBQEAAQIAQAACoAAgIABAAAIgAE -AACUQAGAAABIEAYAATAAAQACDAAEAQBEBAAAAAGAMAggAgACAQAwNAAADjEAAIwAAAAAgAAAAAAA -ABCAAAAwAEQIEAAiACQCAIAQAQAAMAAEABABEAAQAgAAAAACQQAAECQBQEhAAAAAAhAAkAKRAABA -AIAxABQAACQgQAgAAAAAgABAiAEAAACQAAEIAQAAACAAQkgCAAAAFAAECAAAQAQBhACJAABAQAGA -AgkKIAgAEoEACAAAABCAAAAIAAEAAAAAAAgAAAAAQAAAAAAHTgwAAAAIAEAACQAAQAARgAIIAAAA -AIAAAggIAAAQE4QACAAIAAAxAAIIQEAAAAIBAAgAAAAQAAAACEIACIAAAYAIAAAIGAaAAAgAAAAA -AgEAAAAgwACAAAAAAAQAAAABWwEAAYAEBAAAACAAABAABAEEBAAAAKAAEoQAAAABgAAYAQQIIAlB -AAgAAECAAESAAAAAQAAIBoASgIAEAACQAAAAAALQAAAAAABAgAIEAAAEGBgAAGAgIQGAgIAABIQA -AAMABAAgIACAiIAAAAAEAAAACGAAACCAQAIQBACAIABgkIAGIgAggABACAAAACAAAQCAAAAAkAAA -AKAAgACQIoEAAAgAAFAAAACggYAAAAgAACBIAAAgUwAAICAAAAAAAAEgEAAABAAAgKAIAAgEAAAA -IGAACCAAAAi0BgAAAAABAAAEAAAACUQIAAAAAAIQAABEAACAAKAAAAQIABIgAgAABBAAAwAEAAAE -AICAQAAABAQAAAIEAAAAEBEAAAAEAAAAAAAAgAIAABAAgAigoAAAAAAAAAAkAIAEAAAAACgRgAEA -AAAgIBGAAAAAAAAIEIAEIEAAEAEQgAQAAAAAABCABAAAAABAEICAAAAAACAQggAAAAEBABCAAAAA -kABgEIAAAAAAAAIQAAAOAYAAAAAYEEIQgBBAAAAQCBCAAAAAAAAYEIAAAAAAIAAQgBAAAAAAKBCA -AAAAADIBEIEEBAAAICAQgAABAAAgCBCAACEAkAADEIAAAAAAQAIQIFIAAAAAwMQgQEgAAABAxCAB -QAAAAIDEIAICCAAAAMQsIkgAAADAxCQCSgAAgIDEJAIAAFAAwMQgAgAIAAAAxCAgAAgAAIDEIAEE -AAAAgMQAAAEuLAACCAABAMQgEggAAAhAxCADAgSQAIDEIAMAAAAEgMQgAwAAAIBAxCADAgAAEADE -ICMQAAAARMQgAAQAAACAxCAhAAgAMGDEIAEAAACAgMSAAFAAAiAgDYAoAgGAAAANgAQAgACoGAmA -AAAwgAQYCYAAAACBAhAJiKABAAEGEAmAAAJABCAgCYAAADAAABIJggAAMAAAEAmABAAAAAAQCQAA -BKqCAAEwEKAlCYCAAAAAUSAJgAgBAAAAkAmBaHAAAQQSCYAEIAAAQAoJkKgBAAAACAmIlAMAgAAB -CYBAAAAAACAJgIgEMAIBAAmACAUAAACgCQAAYACJwIAABAAAARAAAEBAQEDIQEQBQBAWQAIAAAJA -QhAAIABAQgBJICIiBAQEACQgQAACAABACALAgAJBAAgJAEBADSGAQICJyDAAQAAgAAAKhwAhYHAE -AZDsMCBBiSoQIABAQAUCmAAAYXRQUHCEAAIQAAAiUIKAZUFwYEAQBCABBBABgHAqgAERREAiYAYA -REBAAAAEAEAAVAAAQACAgAA4RAABQJIAQEAAAAIKDAgAoAECARAAAAScgAABAQAAgIQAQABIuQAA -FBJgWSmCAACIQEAAQIGAACAIBAgYAAIATBrACAgSAkASCAAACFIADEwAAEeVCAAoAADCAAIMAAIA -SAwUWKGgAooAChIAAAgJAAJQBECBQQQgEgAhAAQABAQRQMRARAIEBAAAAgIgAAEgEgiAAQAYCEBA -iAgoQAAJYEAIAEQIBAoAAAEEZgCGYAAIIQAQgsJgBAABAAhBhDBQQQYBAEAEAgMAQAEAAAAAAABA -AUEEFCAAEEQGgwAAIAAAAEDAAAQgQAAAAIADBCQMCAACAAAAh+UEAAAIAQAAAAgAYCAAAAKAAAAA -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 -AAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAABAAAAAAAAAAABAAAAAYAAUAEIAABAEAAAACAAAAgA -AAAAAAQAAAAAAAAgAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAACQAAAAAAAAACACAAAAA -ACAAQAAAAAAAAAAAAAAAAAAAAAgAAAAACFkAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABCAAAAEAAAQAAAAAAAAAAAAAAAAAAAAEAAAIAAAgAAAAgCABAAAAAAAACAAAAAAAIAAA -AAAAAFQAAAAAAAAAEAAAAAAEAABAAAAAAAAAABJAAAgAAAAAFkAAAAAAAAAEIBACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAACAAAJLwAAAAAGAAAAAAAAAAAAAAAAAAAAAEGAAAAAAAAAAAAAAAIAAAAA -IAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAEAIAAAAAEABAAAABAAAAAAACAAAAAAAAABAA -AAAAAAAAAAAAACAAAAgAAAAAAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAARMAAAAAACAAAAAAAAAAEAAQAAAAAAAAgAAAAAAAAFAAAAAAQAAAMBIAAABAAAC -AAAAAAAEAAAAAAAAAAAAAgAABAAAEAAAAQAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAgAAAAAAAAAADAAAQAAAAAAEAAAAAAAAACAAAAQAAAEAAQAAAAAAAAAAAAAAAAAAABAgA -AQAACvMAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA -AAAAAQAAAAQAAAAIgAAABAAAIAAAAAgAAAgAAAAAAAAIAAAAAgBIEAJQQABAEEBAAMAAQEAQCEAD -AgIACABSAAAAAAAAEEAAAAAAChAQCAAICAAAABBAAAQQAAAAEEAAKyAAAgAQAAAFYAESAAAH0QBQ -QAAgAAAgCAAAAAAEAIIAAIAAAWAAAkAQAAAAEBAwhAASACAgCgAAAAAAAiBSAHAIEEBECAASCpIA -AABiAAAAEABAAAAAAAAQQAABBUAAAAAAAAQgAAAAAAAAJAEAABICAAgIMAICIAIAAAAIAAIAAAAC -DhAAElAgAAIHEAAAYAoAEggoAAJAAAIApCAAQCAAAALoAgAAAAAAAIgAABAAAAfOIAAQAIQAAEAg -ABAAAABAAAoCSAADAEAAKAAQAEICAGAAACAgCAAAAABIAACASAAAACAAAAgAAAQAYAgQBAAACAgg -AAABQAAAAAAAAghAAAAAAIAAAAAAAAFAAAAQAhBkIAEhIQIECDAKAJAADCAACAAAAAAEQkAAAAQQ -gAhiQEgAgQAAAAZwAIAAIAAOUQAJAQAQAAQMAAgAAAAAJAIBAAAADkcAAAAQcBAQKBEAAABgEAAA -AAggQAQMEAgAIiAAiYBCDEYQAAJGCABAACCAACQACAiAUAIAAhBQYQQIQABBCAAAAAACABQgEAAR -ADAAABEAAAAAAAAEAAAAgAKEAASAAAAAAAoAYQIEAQiBAAAAcAABAgAABACAgASAADEADBCAgQYA -AACAAAABBAMAAAgAkAJAAgIAAEiAAQACBAAyCIIBAAAL/AAAAAAzgAASAgAAAAxxAEAABBAEAJCA -BAEABAAABAAAEAQEAIjAABIABEAAUCqASAIAAAQIARAAAAAAAACRwIAAAIQUqgwDCgAEAAABEIAA -AAAAAAQAAAAAQEAAAgCAAEkAIIAAAAAIKQAIQAJAAggAACAAEAAACVAAIAAIYEAggAIgABQoQAAA -AQAAEpAgAIAAQAACAAAIAAAAAAIAABQAAAK6AIBIEAIQACABAAAAQACAAAASBEAAIIAIgAIAABIg -AAQBACAAMAAABAAQAACBIowIBJAhQJEEACIACYAAACgACAAAAEAEIAAAAAAAABAIgAAAAIAAACAA -AAICgAAQQBAhgAIkEQMACkNgIYAAAAIAAAIAQgIAwgAAgAFBAAAAAIGCEAAQACAQBgQAQgAAIABC -gAAAAgAAAAIAAAAAAAAAAgAADLUAAAAAAIAQKogACAABAQACEgEgAACMEAAIgCgAAIQChAQIBAIE -kAJCACBAAAAAAkAgIAAAABAIgAEAEBBAIgCAEAACAAFkCgIAAUAAAAAAAAAAAAAAAAAALAAEAIBA -AAAIAQpAADYBgAgCAAAIQAAECAAIBBAAgAEIgBCCAEJAAglEAAKAA4AAKASAAAABgAEJAgIAAARA -AQgCAQAAAIABAAAPl4gIEAAAAAAADBgQAFAAAAAIAAAECACAAUkAEQCEAgAACAGIgIAAAAAIFEAA -BABAAAoAAAwAEQAACIAAAAAEQAAIIEQEgBABAAwAIBIAAIAAAAAAAAAAAAAAAAQEABAAQQAgwADA -iAAAAAUgAAghAQIEAAAAAghBAAAgAAAgCABIICAAAAAAgABAIAAAAAQACQAECAGYGgAAAQQAAYGS -AgAAAAMyAAQAAAUAAAAEAAAAIEAAAQAACQAAAAACAAUAAEAARAgAgIIAgwAhAADAAAAhAAAEACAA -AACBYUAiIAAAgABAAIAggCABAAEFCCEIAABAgAAAAAAAAAAAAAAAAACKAJkAAAIAAAJRFAAAAQAA -CUAiAAAgCEAIACQAABBAgApAAAAAAQAAAwAKAAgAAAAAAAAAAAQAAAAAAAAAAAAAACgBAAAABZcI -BIAAiIAgAAAIAIAAIRgACAAAAgEgAgAAYAAACQAAAAAAAACAoCAAAgAAAQBAAgAEJAgAAAAAAACQ -AAABIAEAAAQAEAIQAAABAAAACAAAAAAAAAAAAAAAgFRAQJBAABGAECkAAAAAEYAEAACQAAEQgAAi -AJCQRBCABAAAsgBREIAEAAAAJAAQggSAAAAAABCAAAAAAAABEIAEAAAAASAQAAAEjoARAQCQIAAQ -goAAACCQAxCCgAALAAUgEIAEAACQAAEQgBAIAAAAChCABIAAARUoEIDAIAAAAKgQgAAAAAIBIBCA -AAAoAEAJEIAAAAAUASoQAAAAAAAAAAAgEgAIAABCxCCIQAgACIDEIAcACACgiMQgAEAAAAgExCAj -AAgAIADEIBMAAAAAgMQgAQAAAAAAxCADAAAAAIDEIAIAAACAgMQAAAUBICAACAAAgMQgFIAAAIAA -xCAQSAkAgIDEIAEACAAAAMQgAVAAAATAxCAABAAAAIDEIAaAAAAAQMQgIAAAAACIxCAAACggAIjE -IAEACQAAAMQAAAAAAiAAAICAEjABQAgNgBAEsAIgJQ2AAAgwAYaQCYAIhYAAQAAJiKQAMAAAGAmA -hAgAAiAgCYCUAAAAoSAJgJgAAAIgKAmAAAUAAAQoCQAABlmCBAQwACBQCYACIAAARCAJgAAAAAAA -GgmIlQAwAAQECYAIAsABIBAJgAAAAAJAEAmIAAAAAAAQCYAQAACAJCAJgAIAEAAAEAmACAAQAAAA -CQAAAAAAAAAAAVBWABAAAAJAAJAAjYBAZAAAUABEBAERCABUSAAgQEAAAQIlAgQEcZJAQABAYAAA -sBUUAiBAEAAAAAAAHoAEUEAAUAQIgGBAAAACeRQAUAAAYCBhCQBQAAgAcSAAAEBAEEAAAAABeACE -BEDBCIAANAJAAAQAQCBAAJBwSAIAShAJQgAFEAgACBQgAAAAAABwAjQgAAAAEAACAUBBAAAAAAAA -AABIBAAIJABwCgFAAABSQAgBQIAAEKigAMKQAAAgqCABAAAEBEBSQAAASYACAAwoAEhMAQgASIAM -QgSQBIhoAAAACIAMjAQEEAAAAEARBEAIgAAEAAIKAACgAkAIBBABIAABgCBcSEwMgEAAKQABAABA -AQBgAKQAQSChhAAACAABgmkBoFhMQkRBBAgCCBECAACBBAKgiQDAQAhKGgIAAAAAAAAAAIAoIUAo -AAQgkkQGBAAEwACABAYAAQDBAAEEAoQCBIAEAgAAQYABAwyAAAAEAAAUAwiICAAAASCIAEAAUAAE -gADBBiBAAAAAAAAAgyEIxCBACgAAAEAjIBBAjABACiAgxBIAIEAQAABAgJGCCAIMFglQAIBIAgYA -ABAICUAAAmAAgBAWiAgAEgAAQAADAkBECFAAABAAAABiKAAAEAAAAAAAAAAAAAFABQJJChAgMQgy -AAkqRYAAAAEKCAhQATGIIBQpiQkAAAAMUEKAQAgAATFWKIEoAgBAhEpBAkIUAAICAAwAABAgEAJB -DkgAAAAPzgIAABAAQnAUAAAAAAABgBAAAQAoAAAACAAAAQACoSgABCGgQQAJCAAwsCAAAAJBBAAo -IJIEQAAAAiBgREoCgQCQKChAAEEJAgiAAAQARAgAAAAAAAAAAAAPEAQBQJOCAAAUAMQCFAEALRCS -AAhBRARABIEAQxQAGgAQ0AAUgEIQADm4UAAUXBAEAIBDGQQAAIA1+gADUCQUAhAQIEBQBLwAAAcV -AgAQCAAAAAAYMAAIEAQAUhIGAAIABAAQibQAVQYEAAAAQAQARB4BQUAAMrlAUBABAAEAABAEQACA -gIISAkJIABBQABNSZEBBDIAiAk2AAAQAAAAAAAAAAICQEAAAQACioFBIEAEgSwBEhADIAgVCSMAw -EjQIAAORwNCRQjJBABFINhCSCAAAokgCIDAhIIAoiVQRCQAVQIAJkIdCURIAEAAACvwBBABAEwBI -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 -DwU3EREFBScnVVUzM1UPM1VfXwoKMzNVVZmZi4oD8wPzIiIAqgUFJydVAiIiDw8PDzAwmZkAAAAA -AAAAACJ3GxsAMA8RChsiChsKIxUA/zNQGxsFr1BRMjIiJzFXELoBUXd3VVUKG1VVd3cNLxARAVEQ -/zNQUFEKG1NTVVUnJycnUF9VVAAACsQwPzU1X19fXzMzX18zCjMzMzMJTVVVUVUBzQELCjt3dwUR -JyJVVTMzVQ8zVQUFX04zM1VVVVVHRgLyAvJ3clX/ChsbClUBIicPDw8PMDBVVQAAAAAAAAAAAAAA -AAwEAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAF2gAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAgAA -AAAACBAAAAAAAAAAYAAAAABgAAAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAggAAAAAAAAIAAAAAAAAABAIAAAAAAAAAAAACAAAAAACAAAQAAAAAAEAAAAAAAA -AAAAAAAAAAvlAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAIAAAAAAAAAAAAAAAAAAAAUAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAIABAAABAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -A4sAAAAAACAAAAAAAAAICAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAWQAAA -AAIEAEAAAAAAAAAAAEAABAAAAAAAAABAAAQAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAGegQAAAAA -AAAAAAAAAAACAAAAAACAAAAAAAAAAAAAAAAAAIAAAAAACSAAAAAABgAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAEAAABABoAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAA -AAAAAAACAAAAAAAAAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtLEAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAQAAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAAAMDAAAAAAA -AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AIAAAAAAAAAMAAAAAAAAAAAGAAoQAAoARAAABCAAAAAAwgAAABJCAAAAAAIQEBAAAAAAAEASAAAI -QAAAQBICCEqAEBJAEAAQEADIYwAACAAAEAAAAAALFAAAAEAAEQAiAAAACCEAAAIAAAIAAADAAAAQ -AABJABAACBAAAAAAAAGAEAEAAAgEAQAQABAlIgAiCBAQAABCAAICEIEIgAAAAAAAEAIAAAFAAAAA -AAgAAAAQCAAABAAAKAACQAIEAAABIEAAAgAAAAAAAAAABAAAAFAACAIQAAAgKAAAAKCQAAUAIAAA -EFIACCJQCAAEAAoAAAIQAAACAigAAAZjAAIIACtAAAhAEBIAQCBgCEAAEEAIEAAAIAIAQggIEA5g -EBBCAoAKAAgyEAAIQAUAAAIQACEAMFAoABAIAIQMAAAwQAIAUAAAQAAAAAAAAAEAAAAAAAAAACAB -wAAAABAAAAAACIwIAEoBCYIACCgQIIgBDAAUCABoIAlEgARQAAgCARAQAiYQFhABdAAAATMAAAAA -QAgOgIiADAAAChAgQgAACecgJECCADYAgAAABBAOVgAAAIMAAgBAEAgCAQAAIUAAYAAGQAAAQACQ -RABkAAQqRgQhBAAAVBQAAAAAAoAAAQEAIAAgAAAAgA4gADAAEAgyAgAAAAAkAAAAAAAAAAQQAACA -AAQACNQACEAAAACACAALcAAQAAjIgAkCAgIEAABIAREAVIABAIAIC0AIAAEQACEAAQABAUAABBAA -ABABQAABAAAKjwAAEAAAAAJogBQQQAgQACCAEAAAAACAAgAAEgACgIAMAAACAUSAgASQAAgAYCAI -CAIAUAQS0EIAAAAEBACA4lAAAAQAwJQQwAHIAAAAkEEQAAAAAAAAAAAIAIAAAAAAFiAAAQgQBAAI -ABACAAAoAAKgAU4ABHAAIDASgQAQgEAIIgEoCAYAAAhBQAQAFBAQAAAAAEAUQgAAIAgABBBqAEoA -AAzyAAKgQBAAACAAACBABSBAAAACAYIQgAABAQIEAARAAAkAAogAAgAAEAAChAAAIAAAAAIgAAAA -AggAACIQAAAAIAAAAAQABABBQAAIABAEgAAAAAAAAQAAAAARAAAAAhCAAAAAAABMAAAAAAAAACAQ -hCAABAAQAABUIgEUggAQAIBQAUAgABQwAAwAEwAEAYIDYhQIAAAIEoAgAxAAAQCAgAAABwgABAgA -AMgAAAARDggAUAAAgAEIAAAACAAAAAAAMIAQwAARAEIAQBIgjAgwAAFCAAAgAUgAiDYAAhAADAAA -QgBAggiAAAAQACSBAIAAABCIQAAAAAAAAAAAKABAAAAQAABIAgECiIAAACwBQAJAEgAACAEAAABQ -gEIIAAAEAQAAAUkABAABAgAACIaAAAAAAQAIAAAJAAQgAggAAAACAAABAAAH5EhAAICAAAAiKAAA -AAAhQAIIiAAAABCAAIgJAgICAIAAiAACAQQAgAAIgBAAACAAAAsAAAkAACAAiAAAiQAAQAIIgAAC -MCSAAAiAAAgAQAIAAAAAAAAAAAAAAAAAAAAAAAAAYABAAADAAEAAAAgAACAABAAAAAAAAEEEIAAA -AAQAACABAAFAgAQEIMEEQgYEIABggAQBAAQIAAAEAAEAAgAAAA8PAAAAAwESAoFBIAAECAIAAEAg -gAAAiAAIACAAQUAIBAREIAAAQAAAABAEAABAAEAgAQQABAAQSAAgBAAAAQFDAICgAIAAQAWIAFAE -AgCAAAQAAAAACAwAAABEAACIoAEAAAAAAAEAAAAACAAAAlRgAAAEAAADIAQAAAAAAAkAaIAIwAgA -ACChgAiUAAAIIAAAAAEAAAEAAAAABCAAACggAAAAAzcAgAAAEABUABAAEACAAAAAAEQFABBAAAAA -AFAAggwAAAAACAAAACgAAQAAAAoAhQAABCAAgSQIAAAASAAAAAoAAAQCQAgAAAAEAAAACAEQAAAA -AACQAAAAgBBAAJAIKACABAAAAgghEIAAAQACAAgQgFAAAAAFIBCABAAAkAAAEIQUAAAAFAgQggAA -ALEAABCAAAEAAAAAEICQCAAAAIAQAAAPgoBWAAABIQMQggAAQAAAARCBEAEAIgAIEIAEAEAAISAQ -gAgAQABIABCAEBAAkEACEIAQCAAAAAASgAQAACEgABCAAAAAFAgEEIAEAAAUQAAQAAAAAAAAAAAA -AgAAAABAhCADBAAAQMzEIADIAAACQMQgAAAAAAEAxCAGAgAAAGDEIBoABACAQMQgIgAAAAAgxCAB -AgAACQDEICNIACCAUMQAAAYxIAFAAJAAGMQgAAIEAAKIxCADAgCQgADEIAIAAAAAgMQhAQAEAKDE -xCAAAAAAAIjEICICAAAAgsQgAggAAAAAxCADAAAAEIDEKAIAAAAEgMQAAAAAAAAAAAAAAIAAMSgJ -gAQAQAEEIAmACgQAAUAgCYACAAAAACYJgKCBAAAEAAmAAIAAAAgECYAgAAACQAAJgEgQAAAAIAmA -GAAAAiAACQAAB+uAKACAAAAACYAAAAAASCAJgAgAAABAEAmBAAQAACAgCYgJBAAAiBAJiGAQAAAI -EAmAQAEAgEAgDYCIxQAAABAJgAgAAAAAIAmAgAAAgjAgCQAAAAAAAAAAAADAABQAQDBAMEQBRAAE -AAAEBAAwIAAgJAjSQCAAQDACgGAANCQEBABRQiYgMAA0IESBASogQEACAIJCAgAAYQAkVAQCAAEN -AAAFWwBISAAAAACMAAJCQgAAJABACYhAAUAANBRAQAQCAAQAIEBABAAEJgA0QURQAhCQBAQAUHCV -QAAEIgAgACAAAgBAyEHAAQgghABAAQGQCAhAAAAAAAAAAAAAAQAABAAAAAACEaEIQEABCASBqQwA -QHEAgAAASAQEDAGABAgACAAYUAEhAUFoCEQBAgJgGQCACkHAAQGhqAARAAAASIGIAgoAAEIaADAQ -QKGoRAhAQAABCAABogBaACBgKAAJQAAgoGgCQIEhAABBIgAAICAAAQBxgEBACAAEAEKABEAUhAQE -QSAAgAEAIAEASUAaVAECCoQ4HIAAAAAAAAAAAAEAIGAQAIAAI0gwAAQAARLBUhASCAADAEYGIEEA -AAAIMAAAAgAAA4SBCCAIEgQJEAAAACAAAADASAQAwBAEAQACEBBKEBCAAAAAgMpihiImEARgAAEE -BCAAAQAChCAEggEBIRCMkAADgSAgCgKABEKAJAGEBoQQwpBEIAAAAAAIKAQAy0AAACACiJEAAAAA -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 -AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAACAAAAAACABoAABA -AAABAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAgAAAAAAAAEAAAEAAAAAAAAAAAAAAAABBCAAAAAAXkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAgAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAUAACQAACEAAAAAAAAE -BAAAAAASQAAAAAAAABAAAAAAAAQAQAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAC -AAAAABZAAAAAAAAAAAAAACAAEAAGEAABAAAMBwAAAAAEAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAABAAAAAABQAVkAAAAAAAAAAQAAIAAAAAAIA -AAAAAAAAAoAAAAAAEAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA -AgAAAAAIAAAACAAAAAKAAAAAAA3ZAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAAAAAAAAAAAQAgIAAAAAAQAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAQAAAAABAAAAAAAAAAAA -AAAAABAAAQAgAAAADLsAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEBAAAAAAAAA -AAAAAAAAAABAAAAAAAAAAAAAAAAAAAMAAAGAAAQAAAQAAMAAEAAAAAADCAAACBAQAAIAAAIAAAAA -AQAAAAAQEAAjAABCiBAAEAAAAAIAEggAI4AAAlAQAAAUJAAAABAAAAICAAAAAgBQABACAgAQABAD -IAACAAAEJQAQAAAEAAACAAAACAKAAAwAAAAAAAAAAAASAAABAAAQABAAACYAAAAAEgFARAAAABAS -AAgAKAAhABBBAAogAAAAABAADAAIAFAIAAAABAACAAAAAAggAAAAAAAAAQAAAAASSAAAAAAAYAAA -AFECAABgAAgAAAEHCEAAEgAAAAAACAIAEqAAAEEoABAIABBAUAAAEAAAEgAAIAACAAGAAAAAAAym -QAAQAAQAEAAAAAAAAJAAAAAIAAIjAAABUAAAAAgAAgAIQCAAAAAoASggAAAKAAAQCAAAAA4IAEBA -IBAACBAAAAwAAAAIAAAIAEgICAeIABCAAAEAAAAAAEAADgAADAAIQAAAAAIwEDAAAAoAAFCQEAQI -IAAIDhAAEQBAAEgUAGiAIACECkqQCAAGgIIQABCAAQAAAABhEAAAACAACZAQAAAAD7cAAAIIDJAA -AAAAAAAAAAAAAAAAABBQEAoANAAABAAAgAEAEgFQQgILAAABAIAGQAAAAAAAAEAACABAAAAkBlBM -AzACEGCDAAABAASADAAwAAAAAAAhAAAAAAAAAAHQAAQQAACAAVAAEAACBAABAAABAAAIAA4AhAAA -AQAACVCAAAIAhAAEEQELEgAAAADBkAYAARAACQCAiAEAAAEIQIBAAAANsAAAAAQoQiAAAAAAAAHA -AAIAAAAEKZAQCAAACACAAAwAEAAQADGQAQAAABAEDIABAAAAAQCEAAEBAAORAADQEAAgEAEAIQBB -AIAACnAg0ACBAAAAAAAgAACAABIAAAAAAIQAQAAAMAAoQAERABAAAJIAEAQAAQAAEBACIAAqDACA -AAIAAAAQAAgEAAAJAggAUAAAICAAAAIEAAAAAAAIAAAAAAGpAAAJEAABAAAAAAAEAggAAAAAAAAA -cBAIABAAABAAAAAAgA0AACAQAAACIECJAAAQAAIABBIAABAAgmAAEhQgSAIQAABAAAAQQAQEAABI -AACAAAQAAIAAAAAAAQABwAAJABIQIAAgCAAAAAAAAEgQAIEAKAABCBAAAARSAAAAAIhogIAOAQII -QQgCEAAQwEiGAAEIAAHBEIIEAIAEAAAQQAAABnsAAAAAACAAAgAAAAAEAAAAABAAAiGAAAAIgQAA -AAACABEAIAEEYAAACAAAACQiAAAQAAEAAAAAAAAEiAABAhAEAIAGCAACQAAgEAxAAACQiQAAAAAA -AAAACAAYAAAEAAIIAAAAAgAAgEgAAQAAACAECAAAAAAEQAIJAAAAAAGAAgoABCACASQAigGAQAAT -gAAMAgAACBCAAIgAAgAAAEACAAACmQgAAAQAAAAACBAAAAAAAAAIAAAEAAAAAAgSAACAAAFACAAA -AAACQQGIgAABEBQBAAgQAACAAAEACEAAAICBAAAIAAgASSEEAAwAAIAAAAACAAAAAAIAAAAFBCAA -ASgBAAAAAAAAwAAAAQUEAAECAAAEIAAEGIAAAEAgAIAAAQAAkAQAAAgAgASAIAEAAAEhAAAAAEAR -GgAAAQSAIBkAAAEAAAaBQCAAAADIAAAAAAAAAIABggAAAAEhAAQRQCAFAACAICAQIAAAAgACCQAF -AQAAAEABEKABAQEYAAFABAAAEQBAAAAgBAAAgCAAIEACBAABAQAAAAAACACAAAAAAAABIAAAAEAA -AAIAIAAAAAgACACAAAAAEAEIIAAAAAQAAAAgAAAAAAAAAQAAAAgYAkEJICAACRAAAAAMUAABGAAA -iaAKAAAAAV0IABAACMCgAAAAAAAAIAAACAQAAIEgAAAAFQABAaQAAAgAAACAAAAAAAgAAAEAhAAA -UAAAAgADAAAkgAAAoAAAABDAAAoAIAAICIAAADCgAAAAAACQFAAAgBUAAAEEIBCAEAAAAEAAEIAA -AACQAAAQgBBAAJAJJBCAAAAAIAAAEIAICAAAgAAQgEAIAJAACBCCAAAAAAAAEIAAAACwBAAQAAAG -H4IAAACSAEAQgAAAAAAAABGEAAAAAAAAEIAAAAAAgCARgFgAAAAAWhCAIAAEAACAEICAAAAAUAgR -gMAAAAIAYBCABAgAkEEBEIQQAQAAhAEQAAAAAAAAAAAgGkgAAABAxCABAAAAAIDEIAEABAAQgMQg -IQIAAICIxCACAgAAgADEKBECBAAAAMQgBBQAIASAxCAAAgAAACDEIAEMAAAAAMQAAATGIAEAAAAg -AMQiACgAAIAAxCACAAAAgADEIisAAABASMQgAAAAAASAxCAAIAAACBDEIhEAAAAIAMQgEEIAAESA -xCABTAAAAITEICEEAACACMQAAAAAAKgAAJBAAAACIRAJgAhQAAAAoAmRlAUAAAAZCYAIKAAAEBAJ -gJABAAAAEAmBhgBAAEQGCZUCgACDQGAJgKAAQAIgQAmAmkBAACAZCQAAD6qAlCAAAQAACYkAAAAC -QAANgAAAAAAkAAmAABQAAAABDYIBAAAASBAJgBYIAAEAAgmABAAAAKAIDYAAAYABABAJgFQAQAAA -KAmACAAAASCACQAAAAAAAAAAIBQEAAIEJAAABEAAAEQEEmJgQEAAIABgICEoMAkGACBGSFHJAAAA -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 -jhEREhcAAAAAAAAAAAWvJydVVQUFMzMA/wAAAxMiJzUwGxswP19fd3cPRA9VBQVQUTNVD1VVAVRV -JyIRuwwdVVUzVRG7Ac0zUDMzDw8BqwAfNTVfXwAAAgkEBQQFJycnJwAAAP8AAAAAUF9QXwAABa8F -BU0MVVUzEQpfDyIREVUBAP9VDnd3JycKGxEFNTU1NVBfNTVfTl9OAc0BIzMzMzMzMwoGIidxewAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAAAAAAAAAAAAAAAAAAAKAAAAAAALaAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAgAAAAAAAAAAggAAAA -AAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAgAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAEggAAAAAAG8AQAAAAgAAAAgAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAJIIAAAAAAAAEQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAgAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAIgAAAAAADvgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQA -AAAAAAAgIAAAAAAAAAAAAAAAAAAAACAAAAEAAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAAAAAAAFAAA -AAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAUQAAA -AAALMAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFkAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsYAAAA -AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI -AAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAADAABAAAAAAAAAAAA -AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAAAAAAABAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAQAAAAAAACAADAAAASAAAEBAAQAAAAAAAAQAAAAAQCBBDCFACAhBCAALAAAJQAAgQ -QAgAAggQABABAAA0gBIAUEAAAgAAEABAEIAACgAAAEBSAACCAAAKYggAAAAQIAACABAAAAKAAAAA -EAAAQAACAAAQQBAKgAIAAAhAAA4AAgAACAAAQAAAQAAQAAADIgAAyBAIEAAQAAJAABEAIgAAAwAQ -CAAiEAAAAAJAAAAAAAAgACAAQCAQAAoCQAoAAEgAAAAAAABCAAAAAAgCCAAAACIgCgAEEAAAAABA -AAFQAKAIAEAAAiCIABAAAAECABAIYAgAAhAABAAAAAywQAAiAKgCAAAgAiACAUAAAAhAEAAOAAAA -AGAAAgQCAABAcBACBUAAAAAgIAAIAACoAAogAACAAKAAABACAQMAoBAAUABAAAAIAAAQAGgACAIA -AAAAEGAQSABAAAAAAiAEQRCQABAQIAABCMYACBQQSAAAAAAgEoAAAAJgCAqAIFCAAwiAFgAASAAA -EQCIE4QAAQAQgpBSAAABAECAACRUyAAACcoAAFAABnQAAAEAAAAgChAAhICAAACEUAoABiwADAAA -AAACgggQIkAAAABAAIAgAAYABAgADAAAACAgAAACiABIAwECABQAEASACAIBAAAAQIAABAABAAAA -AQAAAABQAIIQBAhAAYAAAxBEAAARgACBAAYIACiQAMkEAAAAjEIAAAAAFAAAEMABQAAAACRAQACC -AAAAAJBIAAIAAAAAUAAQAAALdwAAAAAgCIAAAAQQABQIAAgABAgEhBAAAQAAAASAwBAIAAQIAIEQ -FAAAAgAABAAAAAIAAAAI0EABAgABAAAAyCAAAAQACEjAoAoAAAAEwsEAAABAAAAAAACAQAAAAAQA -AiAABEAAAEAAIEiBABCgAAABACEAABQAoIACoQCqKQAQAAJgBAAMAAgAAJBAAggKAAAACEASFQAo -QBCAQAAEUBAAAATtAACIAAYNAAAAACAABCgAAAAAIAACAAARAEIIIDABAACARiEIAKEAAAAiAACQ -AAAKABIAACogAAAAACAgAAgAAAkAAgACgAAAIAACAAIgSAKAAgAAEMAQCIAAIAAAYBABQAoIEBCI -CAIAACQAAAQQaQADEAAAACCAAgCICAAAAEIgAAgACABAABAAAAAAYUAAAAAAAAAgEAAEAAAAEIAA -IAAACZMAACAAASAAACACAAKBABAAKIEIAAAEEgEAAWEAACACAAAIyAAQIAMAACBgACGAAEEAAYAA -AAIAAYAgFAAAIABAQAEQABEASIACCAgBASAgAAgADAAAEAAACQAAAAACgEAOBIACAACAAQkBAAgA -MgACCAAAAkhCAASJgAAAgCCAAAgEBEAQAIAECBAEAIQSAQBLAACAgAAAAkoAAIIABAACAAALQAgA -AgAABEACCQRACAACAAAJAEAEkIAAAAiAAANAAAAACIQAAkgAAAAIEAAAAAAAAAoAAAAIAAAACgAA -AhgQQAIJAAAAAABAAigAAACAAAQAAAAEAAIAAMAgAAAERABAAAgAQACAAAAAAAQEBEYIRAABIEAB -kgAAAiAAAAQAQAABBAQAAABAAACABgAEQAAAAAggAACEgWEAgIAAAEdAABAAAA3VYAAAAAABAAAA -BAEAAQAABABEgABJEEAAACEBAIOABIQAAAAAAABEgAAAAAAAAAAAACAIAAAAQAEgIAAAgBBgAAAA -4AAQBAAAAAQEAAlCAEAAIAABAAAAAAAAAIEIAGAAAAAAAIkhEAAACAEAAgCRAAAAgAGAQCCAAAAA -AAJAIAAIUAEACSAGAAIAKAACAAAAAAiAAQAAYAAAgAAACyQgAAAABt4AUBAAAEAAAACEAAAAwIAA -ABQBAAAAAAAAwAAAAgAgAABUEAECCAAAAAAAAAigAAAIAAAAADAAABAEAAACVAAAACAAAAAAgAAI -AEAACKhgAIABAAAhICgQgAAAAJAUABCACgAAkAABEIAAAgAAQAgQgAgAAAAAABCABAAAAAAAEIAE -BASQDAEQgAUBAADACBGAkAAAASEAEIAAAACQAAAQAAAB2IAAAAAAASAQgAAAAAAQEBCAwAJAAcAg -EIAUQAAAIAAQgAAAAAAgABCEUAQAkAAAEIAAAAAABCEQgABAAAAAABCAAAAAAAAhEIQkCAAUAAAQ -IAgCAAAAQMQgAUwAAABAxCABAAAAAIDEIAECAAAAwMQgAQIAAADAxCACSAAAAIDEIgYAAACRAMQg -AgAAAACBxCAhAAAABCDEIAAAAAAAgMQAAAhMIAFAAAAAIMQgAgAAAAiAxCACAgAAAMDEIBIAAAAk -wMQgAhIAAACExCAAAQAAAABEIgACAACARMQgAwAAAAAAxCAhSAAAAEDEIBICAAACEMSAAAAAAAAg -CYAEIAACIBAJgAgAAIBEGAmAiQBAAAgUCYAIAACAIBAJgAAAAAAAoAmAkAAAAAAgCYAIAgAAQCgN -gCQCAAEABgmAIAAAAMCQCQAADLCApCCAgAEACYAABQABAKAJgBAAAAAgIgmABIgAAwAQCYAEgAAA -BBUJgAAAAAAABgGAAAEAAAAECYQICAAAAAEJgAQAAAEABAmAAAEAALSACTIAQDAAABBBAAVIADAA -DEBAQCAAFAAAREAAwAAAAEAAAgnIQIGADKAAUkAAAAAEAABAQCgCwEI6AABQADQkAAIUAgBAyURF -QkTIQAZEACAQAAAJ/mBqRKAIBAAAAAAEQABCTEBCBYgBxBA0AABGBECCgAQIAEJCQAwCQQgAQAAA -ACAAAAQCQAAQAFBABFAyAEmAREApIkAAEChIMAAAoAEJJBQhDAAEDAgADABIQDhARABIgQgAAAAI -TIQAAoAAuCgQAMGA0BEAUkhAAEABAAAIEACkAAEEBIgICAgSgQAUIQABAYlBoAISAAEBAAABkYBB -SQAAAEKhAAEEAKGAAEBAkASMgAGAAACaGMEIBEJAYQDhJAEAAABAAAAAAAACGgAAEAAAQAAAAIAg -VASAAKABBCRhEkgAABIAAOqscBAAwIAE5AEIwAQABGAIAQAIBAQUJAIAIAIAA4AEQ0EIQCAiBiAQ -gCABAEQEIAIIAAAAgYAhxAAABALAICAAAAGBBAAAAAAQAYDAEogBwgABkJABBABAAAAAQAAAj5EA -ADIGAAkgAAhDEAAQQASDIQABAIwgCJaClBCCEAEoACKA0cOCAIAAAIAAAQAAAAABBCAACAGAEWAI -CAAAAIgAAAAAAAgBwAwABgAQIAwLABAhMEIAAkBUQCAAAEqBBFYAQAEoCgYpgEgQAAAAgAhVEIAA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAA -AAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIAAAAAAAAAAAAAAAAA -AAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAIAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAIAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAQAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAGdQAAAAAAAEAAAAAAAAIQAAAAAAAA -AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAoAAQBAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAABAAAAAAAAAADAAAAAAAiaAAAAAAgAAAAAAAAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAAQAAAAAIAAAAAAAAAAgAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAACQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAABAAAAAAAAAABAAAAAAAAAAQAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAEAAAAAAAAAAAAAAAgAAAAAAASAAAAAAAEEAA -AgABQBAAAFAACgAAAAAQQAAAgAAAAAAAAAABAAIAAAAAAAAAAAAQQAAAAQAAAAAAQAAAAAAAAAAA -AwBAAgBAQACCAggAAAANFggQAAIAAAACABIAAAEAAAIACEAQABIIAAAQAAAlAEACABAAACAQAIAA -ABAABGAABAgCAAAEAAACAAIBgCImAAAiAIAMFgAAAUAIIAAMgAgAAAAAAAIAAAIAKAAACgASAgAA -CAAgAAAASBAQAigAAABABBAAAAgAACACCAIEAAAACAAIAAACIAIIABAPJAAACEAAEAAIAgAAAAAQ -EAEgQAAAAAvcAAgQAAAAAAAAAAgSACAQACgQAAAAAAgACAgQAgAgAAgAAhAAQFIAQmACAgIAAAAC -QAAQAgwAAAAIAAIAgAAAAAQAQECkAAABAkSQEAhoAAABAAAAEAAQCAIEVAgAEQAIAAEEABQIAAgB -AIYAAEwQACEBAgARBhAAAAAAAABCEAABAAAAEkAAUAAIYAAMAkBAAAAAAAAAAAAAEgBCABAAAAAA -B4IAIAAACg4AQGAEIAAkAEAAAAAAEgaAAAEAAAYATgoAIAAAQAAoABAAAAQAABASEAQAEAAAAAQQ -CAAAQIB0CEAQUQQIAEgiAAoIiYMAggECBIACBABBgAAAgACSAADAAAABAAAAAEAAAAAAAAAEgMAA -AAJEAABAgAEAAAwADIAACYgCFAkBhBQBAAAAJCAAEAAAAAAAAcCACAIUAATEQQACAAAC4AIACARE -AAgAAgAAAAAAgAAIAIAEgEHBAIAEAASQEAgIggQABBEASAAAAIAAFAgACAAAAAAREoAIgAGMRCho -EAAAAgQABBAABIwCUAABAkFKAAAAAEIAAAEAAIYACgAAAAAAAAAGAAAIQBAJARAAgABAAAIAAAkA -AAAAIAAgQAAABAAgIAIAAFAAEJBAAABAAEAAAAAQAYAgAIIAAAAAQAAAAAwZAAggAJAIAECAAgAA -AAAQAAQEACICIAAAAAASABAIgCoAAoAAEKkAAQAAAAAAIgABQBIAABAhAAgAAQQABABACAoCCABA -AQAAQBAGEAoAAEQgAAAAEIAQEIIQDAoAABIIBABRAIwQAAAQAIQAIRAwACAAUAARAAgAAAAQAAAA -EACQAlAAEUABAhAAIAAgAABAAAAQAAAAAAAACBAKASgAAgAABYQAIBAABAAAACIBMBIgIAACMAgA -CATGCASIEAEAACIAACABCAABAAgAAAGCAgwQCAQAAAgAAAAQAJAEYIAEAAAAAAEEQAggAAASQAQA -ISoCAwkCEQABEAAACIFAAACAAAIIAQgAAAAAAAkAAAAQUQAACQIBAAgAQANIAgECAEIABAkABAkA -QIAECAAAAAACAAAIAAgAACBAAgoBAAQoEwAAAAAKlgoQAAEAAwACCAAAAAAAgAAIAEABQABEAAgB -AAaAEABACgAAASAQAABIAgAAAAAAAAgICAIABEACCAAIAQAAAAAIAAAAAAAAAElCAAAAAQEAAAFg -AAAAAAAgQAAAAEhAoAAABAABQAABAKBAAYAAAAAAAAABAEAAAAABgAAAAAAEACAAAAACBAAAAAAA -AACEiAAAAAACQACAACBAQABAIAAAAAjuIAQAAgIAIAAABAAAAABAAAAAQAEAAGAAgCCAAAIghAAB -BAAAkYBgAEAABAAAAIAABQAAAAAAgBAAAAIAAgKEgAAAAAACEAAIBQUIAACAYAAAGAAAAKggAAAF -AAAAICiAACQAAAAAAAAABECAASAgAAAoAAAAQAEAAAAAAQAAAAABpIAAiQAIgAAECAAAAEAAAAAA -AAAAAIAAAAAAAAAAAAAABDYCVAAAAEBAAAAIEAACBAAAFAABAAEAAAAABSABAQAIAABIAAAAAKAA -AAAAMAAgAAAABAKAACCAAAgQAAACAAAACABAgAAAAAAKAIAAAAAIAIABAQAAAAgRgAAAAAAUAACA -AAAAAAAoEIASAAAABAwQgECAAAAAIBCAAAAAACAgEIAACQAYJAAQgBAgAAAIIACAEAAAAFQpEIAE -AAAAICEQAAAOQIAAAAAAAFAQgAAAQAAwABCCgAQAAAEgEIEAiAAAAAAQgBAAAAAADBCACgBIAAAA -EIEQAAABgSAQggBAAABAABCCAAAJAAAAEIAIAAAAAAMQKEACAAAAQMQAAgAAAIEAhCADSAgAAUzE -LCFEAACAwMQgAAIoAIDkxCABSgAAoMDEIQgSAAAAAMQAIgAoAABQhCABSAAAAEjEIAMCGACBIMQA -AA7xIANIKACgAMQgAQAoAACAxCARQBgAAIDEKAECAAAAgMQgAQAAAACAxCABAgAAIIDEIANJAAAA -AMQgAAAAACCAxCQIgAAAAADEIAAAGAAAiMSABgAAAAQADQAACAAAAKAJgAgAMACgIQmAlADAAyIQ -CYAAARAAAAQJgAQAAAIAEAmIAIAAgCAFCQAAABACKAAJgAQAAIAAAAmABAEQAKBECQAABGuAmAAQ -AIAgCYCZIhAAACAJiAgAkAAEIAmABBAAAAQaCYCZAAAACGgJgAQAAIIAIAmACCAAAEgACYAAAIAC -ABAJiAAACAAAAAmAAAAQAAAQCQQAQIAEIABwBClABAQoAFAgMEAAIEBFAQAAQABARAQABAFAIBQA -QEYQAYgAKQAMZA6AQQiIIABQAADAAAAAAIgEBgAgBABFwQQAQAAQIABUAAAKJIAgQAASBGJOcGBA -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 -r1VVD1UPVQPPd3c1MzMKDw9VVFVVAP8BURERNTVVRQEPMD8zVQAAC8oF9QpfD1VVVVUBVP4idycn -ATMMHTMzAP8PVVUOAFURuwGrJyIzVTNQVQ9VVQAAVQ8A/1VVAAAMPzA1MDUbCiInAABVRQAAAAA1 -MDMAAAEiEgAAAAADAAAAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAApgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAC -AAAAAAAQAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAIAAAA -AAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAA9VAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAAAAAAABAAAAAAACAAA -AAAAAAAAAAAAAAAAAAAAAAAABg8AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAABAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAABIAAAAAAAAAAAAA -AAACAAAAAAAAAAADVAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAA -AAAAgAAAAAAAAAAAEAAAAAAAAAAAYAAAQAAQAAAAAAAAAkABAAAAAAAIAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIAAAAAABAAAAAAAAAAAAAAAAAAAAgA -AAAAAAVLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA -AAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAABAAACAAAAAAAD+UA -AAAAAAABAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAABAA -AEAAAAAAAAAAQIAAAAAAAAAAAAAAAAAQQEAOAAACUAAAAAPQAAAAEhAAAQAAAAFAAAACiAAAABAI -AAABAAIAAFAAAQAAAAAQQAgDAEAgAAAAAAAAAAAAAgAAAgIAABAAAABGEgAAAAAH4wAQAAAAAAAA -AAAAAAAAQggAEgIEIQKAAAAQAAIAAgAAAAAQAAAAAABAAAAAAAgAQIAQABAAIAACAAAAAACAAAIA -AgIAAQAAAAAIAABIEAACAAAAAAwAAAAgIAIACJAAAEAEUgAAEAAAcAAQAgDIAAAgCAgAEAAAESAC -CAIAAAAAEAAACACAAEAAAAAADAAAAAAAAAAAAAAAAEhAAghwCgAAAA0tICgAAgAACAAACgACCACI -AAgACAAAQGAACAAIEAIAAEAAAEoCQAAACBAgcAACAAAAQAKAAINEAAAAACAABEAAACAAUAAAQAAC -AcAQAAQAChCAAAAAAEAQCAAEFAIAABCIAAEEAAgAAEAGAQYAAIIQAgACAAACAZAAAAEAAAAEEAiB -AIAAAAAAKAAAAAAAEgAAAAAAAAAkAAAAAAQAgADAAAAAAsYAAREALFIAABEEEABAEIFgACQAQE4U -ApQAACAACEAABAgAIAAIUABCAAwBAAAQAAwBAG4AMJIAAQAAAAAAAAAgAACEAAgwAACAkAIACBJA -AABCCQAEEIAJBAAQADGAAgYAAAAAIRSAAQAAAAAIAAAIAAQEAABKAAAAAAAACUAAAQAABAARwQAA -AgAAACwAAEICAQAEAQAQQAAAEAApBBQAAAAKHwICAgRACIgACABAEAEIEAGAAAgICJAACAIAEAQA -CZEAgAIEAAiQgAEAAgIAAAAAAIAACAAABIDAAAAAAAQUAAQAAQAECRCACAIAEBQmgACEAAAEQBBA -ABAAAAEAAAgAAEACCAAACABAAIAKACEpAAAAAiAAEAAAEAAAoAAAAAAICAAAKAAAgBABAAAABAEA -gQACAAACAAAAAACgAAGgQAAAAAxhARIJAJCIEAAUAEgAUCgAYAABDEAAsAAEAAAEAhIAAIAQAEEA -AEAAEUASgAABAABIAAChAAACAAAAAAAAACAAAgACAQAAKAAAAAQgAIUgQBCAQgQAAgAIAoAACAIA -ABAIAAABAAAEAABAAAECAAAQAAAQDAAAQBAAAAAIAgBACAAgAEQAAAQAAAAAAAAAAAAAAgEAAAAE -AEAACAQAATQSAAAAA9kAAQQAIAAAAAAUAAIAAEgACCECAACAgBAIAIgIAEAEBCAAMAAICABAEIEo -AAAQAAQAAAQACAAAxgAAIAAABACBAABEAAAAAAAAEBIAAAgSgAgAAAAAAIAECYEEAAAQAkMIEAIA -AABABCgEAAAAAAAASAEAAAIAIACIAwAAAAQABAwAiBAAAACAAAAAAAAAAAAIAAAEAUIAAAgAAAqA -AoEAAAAAakiAAAMBAiAACQIAAAEAA0SIAAAACAMCRAoIAAQAA4AACAIBAgBAgAQIAAYAAAAAACwC -AAAAMIAACAAAABAAAAAoASABAICAACgAAAQAggADACBAAAAgAARgACAABxAAAAAgYAGAhACACwAA -AAAAABIBBAAAAAYAAQAAAAAQAAAAACAAgCJAAIEAAAAAAAgAAAAAAAAAACAAIEAAgEAABAAAAACF -AASAAICgIICAAAAgAAAgAAAEAACaAIABACCAAAAEIIAAAAQAYAQAAAEAAIAAhAAAAAQIIAEIAAAA -AAAAAQAAAAAACQAoQAASAEAAIAAAAAAABAAAAAAGAAAEAAAAAEAAAxAAAAAgAAABlAAAAQAAAAEU -CAAIACAAAAgCAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAgAAAAAAAAhgAAAAANIAVAAAAEAI -gAAEAAABQAgAAAAAAAAAIAAAUBAAAMAAAAAAAAAIICiAAAAAAAAAAAAAAAAAAAAkAAgAAAEAQCAA -CAQAEAAggAAABAAAAEAKAIBQAQAhICEQgAAIAAEgCACAAQAAAAAhEIAAKoAAAGACgAAAAJBAABCA -AAAAAAAgEIAEAEABICAQAAAAAJAAAACAAAAAAAAIEIAAAAABIAAQAAAK2YAACAABAFAQgAAARAAE -4hCAAAAAAEAAEIAAAAAAlCQQgAQAALAAABCAAAAAABwAAIAEAQAAIAAQggAAAAIAQBCCAAAoAAEg -EIAAAAABAFAQIAICAAAAQMQAAhAAAAAAhCAAQAAAgEDEAAJIAAIAAIQgAkgEAIBAxCABRAgAAMDE -IAJAAAAAwMQAAAAAAAAAACAAAgAAAABAIAAEAAAIQMQAAAZXIANIAAAAgMQgCkIAAAIAxCAAAAAA -oERAJAFABAAQQMQoAkwAAIBAxAABAgAAEACEIAMEAAAAwMQpAAAAAKAAxCAHSCgAgADEIAICAAAg -gMSAAAAAAAAUCQAAAAACIBAJgAQAgAAACAkAEAAAACQADYAEgAAAoAAJgAYBsQAEIAmAkASAAAAg -CQAAAAAAAAAAgAAAQAAAAACAgAEAAkAgCQAAB4mACCAAAAAgCYAAAICBoBAJgAAAAACAAACAlACA -AEIECYEAAEAAABAJEQQBAACgAAmAmAAAgAAgCYAAAgAAAAIJgKAAEAAICQmAAAEAAgAQCQAAIAVQ -JAQAAgBACAJBAAAwIFBAAQBBiQQAQAAQAAAQRABAQEACAAEgIEAwGPARCAAZqFQCACQAAAAAAAAA -AAAAJAAAICAAAAAESAQ0IAAAAAADjAABggKCAACIAERCUDQgAABEAEAAiAFEQCkBiRCgAACIAEAg -AAAEBAAAAECEAEAAQAAoKEBiYAIEAAAAAAAAAAAIAgAgEAAAMCAAUGAwIAAwgUAgUAQAQCAAAAAA -AYBAUAEACABQQAISAAAACAQAAEAJgAAIACHCSgAAAAhACMjRSQoAACAoQAAAAAAAAAAAAABgBAAA -KBQE0OABBERAAAAAAEwwIIQESAAgARQEAAAAREhAQASAFAASAgCgQkIAwARgABBIACBIAUBgwgQA -AAAKAEAACBIAAAEAAOAAAhiAAIQAwQBBwAgAgggABAAIAEBAQQBAxgAAiAgIgACEIAAQAIBAAAQA -RlABgAAAAADACAAAgIAAAMEAgACAAwACDgAJCQKCQAMOEAAAAAAAAAAAAAAAgAgAAAAAAAACFCAC -CAQBJAAAhagmQABEEQAKAAASJCwIAAGDkBACBAAIAABAAABGAAEoACAgAQIgQAFAEAAAAAIEAABj -AkDAEACBFgAAAAEAAAAAAQAAQAkAIAACwSxIAAAAARAwKABCQAAyDACAIAAAgAhSIEAQACgIAAAA -ACAAAQAAAAAAIRQAAABUQABAggGAQFAAAEAAKYBQAAAAAAAAAACAICAAQAgKAhAhoCBCSYCMAAAO -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 -AAAAAAAAAAAAAAAAAAQAAAAAAAAAICAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAABgAAAAACEUIAABA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAA -AAAAAACAAAAAAAAAAAAAAAAAAAAAAAAQQAAAAAAAAAAEAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAFkAAAAAAAAAQAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAQAAAAAAGpAAAAAAAAAAAAAAA -AAAAAAAAAAAAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEABBAAAAACAAA -AgAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAczAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AACAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAgQIAAAAAAAAAAAAAAAIAAAAAAAAAAEAIAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABAEAAAAQ -UAAAwFACQBAAEAIgAAAAEAAAAAACQgAQCAIBigAIAAAAAAQAAAAAAEBABQAAABASAAAAAAgAAAIA -AAMEAAEAAAAAABAACAAQAABAAAIAAAAMHAAAAAAkAALAABAAQgEAQgAAAAAQIGIDAgAAAAABAAAC -AAAIAAIAAAICAEAQDDAAEgAAAAAAFAACCBAAECAAFAIAAAAQAAAAKgAQQAAAgRAQAAAAAAygAAAo -AgAAAZEgACAAIAIABQAQAAIQAAgJAAAAACACBAIAACAAEAAAAAQoAgAAAAASQAAAAAAAAAUAAAAg -CAAAAAAACAAoAgYiEAAAAAucIDAgAAAAAAAAUAAQCQAACAAACkBCAAAASCACAAAAAABACBAAAAAI -AAEAEAAPkAAAYAASAggQAAAAAAgAAQIAAEAACggAAABACAAAEiAIEACQAQQAgAAACAFAQQAEZhJE -AAAQAAx2kAAAAEAAAAAAAAABAAAMABAgAAEAACpwAAAQgBB0AgEASAAAEAAIBgBWAAAAAAIiQABg -AAAAEEFAAgAABc8QAAGASBIQgAAACAACAggGAAEAAACQAAAAAAQADA4AVAACQIAQAAAIgQACAAAA -AAgBAACAAAQgQAAAAIBqKABwAAwAIACAEABhADAABGJAAAACAAAkEABRAAAAAAAQAABABBAAABAA -AAAAAAABwAABAAAAAIgAAAAAAAQAKRAEAQAAAAAAAAADAAAAAAGIAAAAAAgEAAAAAAABAQQEEAAA -AAALAhAEQgAQScAIAAEAEIEAECgCAAAEgBCBAQAKUAQACIkAgAAEAAHQgAEAggAAYcGAAQIAkQAA -YAABAAEAACFQgAAICABgAEGAgBKAAAAADIAAEARAAAAAAECAAAAAABQCAAAAFAAIkACKAAAQARAA -AAQAAAAAEAEAAAAAAIAAYAAIAAEAQAAQQBAAAggACAAAkAAAIAABIEAggAAAAAAEAAEAAAdsDAAA -ABBQAAAAQAgNCAChBgAAAAACAgAAQCKEAAAoAIgAAoAAAoQQCAAAUgAAAAAUAQAhAAhAAAAAAAAA -AAQACAQUAIAAQAAEAACAAAAIAAQgAAEAAAAACBBARAAAACgBQAAAAgEgMAAAAkAAAAAAAAABAAAA -AAgAAAAIAAAoAIASAAgIAgIAQgAAAAAAIAAAAAAQAAAgAAAoBBQCEGQSAAAADEkgCEQAAAEyAAAU -AAAAABAEAAAKQACQgAYQIAEAAACEAYAQCAAMgAACIIAAAAABAACAAJQCAAAABgABEACBkAAiAAEK -gACAEIBWAAAQBCAQAAgDCACAEAAGSQIAAAQBAABIBEAAABACAAgAAAAAgAABCABAAkAAAIBIBAEA -QhAABAhAAEEAAQAEAAAAAAAAAAAIgAABAAIAAAgAiAwAAgAAAAAE+giEQCAAAAAgCBAIAFASAAAK -AQAEQAACAAgAAgEIAwACCAAEQAgAgAQJAgAQAABAAwkAACAABIAACAAAgAAAQAAIAAAQABGAAihA -QAKAAiAAAAEEAAAERCEAoQAhAAEAQACgAAAAIAABACAEAAAYAAAAAQAAAAAAAAAAQAAAAAAAIAQA -AYEABAAAAAAAAgAAAgAAgAAAAAAAAAQAAEIAQIAAAAMmAQACgAESQAQAIAFAgIAAAAAAAASABAAB -AAAAAAkAIAFAACAAAAAAAYCAAITBmAAAwIAAAQAAAEAhBAAggMIAQUAAAAQBAIEAEKAIAACERQAA -AAAACkAIAABBiAAAQCCAAADQAApAIAAABAAAAkAAAAAAAACCAAAAAAgAAAgABAAAAAAAAAAkgAgA -AAAAAAAAAAAAAAAggBAAGAAAgQEAAAAADzkIUAgAAAAAAAIAAQACIAAAAAQAAAAEEAAAAAAAAMgC -AACgAAABAGAAAESiQAAgQAAEgBAAAgBAAAAAgAAIIAAAAAQggAkAGAAAAAARAgBIAIAUQQCQECAQ -gBgAAAMACRCACAAAkAAIEIABAAAAAAAAgAUAAAAoABCAAIAAkEAAEIAQAAABQAAQAAAAAAAAAACA -AAAAAABQAICAAQAAICAQAAAMx4QAAAAAQCAQgBQCAAAACBCAUIAAABEOEIAAAQAAgAAQgAQAAAMg -ARCAAAgAAIEgEIAAAAACIAEQgAQAAJAAABCAQAEAkAQAEIAEKCgAIAAQIAICCCAAQMQgAAAEAADA -xCABAAAAEsDEAAIAAAAAgIQgAgIAAACAQCAQQAAAgIDEICAAAAAAwEAAAAAAAAAAAAAASAAAgIDE -JAFIACACgMQAAAWXIAEgAACTQMQgAwAAAACAxCAEgAAAAIDEIAEAAAABAMQgNkAAAFhExCQRSgAA -IADEKBCCAAAAAMQgASwAAAEAxCADSAAAAADEIAICAAAEFMSAAAgwAKEgCYkACAAAIBgJgAQAAAAA -GQkACAAAAAAQCYAEAEABQCAAgIAAgAAAIAmAkAAAAAAgAAIAAAAAAAAAAAAAAAEAEAmQCgIAgUAQ -CQAADFSACDJAAAAgCYCUAwAAABIJgABQAAAAFAmACAIAACQQCYAAgIAAAhgJiIQAQIAAEAmACCEA -ACAUCYCYAECAoCAJgAgEAAAAQAmAkAAAA0AJCYAAQDQAAAAAAABAABYkRDAAGKEBQgQFARAAAAAA -AACAAEgIAEAEBAAEQAKAAGAAcAAAAEAEAAAAAAAAAAAAAAAIAYAEEACARBAAQgBkZgAAAAAD5QRA -QIgCDCBIEAAAcAQATAB0UFABQEGBIUAUQCQCAAICCSBCALBICACQgEBEghAQFImAkCQ0IAIBoDJQ -AI2AAAFyYCAAQkACDgAAKADBAAw6AAAAQAgAAAEBQICsoSAICJAAAgIgAEKiAQAAwAAAQEBAABgA -AIABAgAAwgAICQQEAEAAoCHgQAAAAAAAAAAAAAQCAEgMAEAATIAESQQJ4AgAAEyaQYAEBKGIAAFB -AQAAEggIAAEAAIAAAAIACIAERIGsAYFaAAAARDgMQAACAAhBSAgAGgCERAgACAAABKRMUkgJRAAE -AAihqABAgFg4QAAhAAiALGAIAAABgEIGABAAEJAKQwQAQIiAABAAAAAIAABAgIDAAABAAAACIcQA -BggAKAAgAyQAEAGEQQAAAAAAAAAAAgAAQAgAANAoSABACAABRAAAigZABmAAEEARAMCAgAgAAYAA -AgQgAFTAAAmBFDAIEAAAEMAAAEYIgIAgBAAAAxBJDMIABAAIAAAUAQEAAEAAAADABAADABAEAIAE -FAAAAAAhAQAAMUBBAQBRFBCwARAAgEAQgTAUAEAAABEAAEAAAQAQAAAAAABAAABIIAAAQGkCQoAo -IQIACAkBAAAAAAAAAAAAAAAwAgAABAIAADKEVAgwAAAHMwpAAiIABkQEEYQAAEKphACAAACUIggI -QAQBYkKABYhAAIAAEAIBhpIAMCAoAAGBEAAwAkJSDYRUAEASCgAMIRBQQkAwAA2IIBSAAQAwAABA -EAQBBamExlCQFAEAREAEABJQAFALK6xEEAAAECsGAAAAAAAEAGgqAAowOECZFAgAAJRUAwISAAAA -AAAAAAAAAAgAAAAABYAAAAAUAgACAAYAAAEBhig4UERAFAIQUFQUZFQA6CAwNkECFEQGAEASCkRE -TEQAObwQEAZEBQIAFAAEBEJDABAyAgAUQAAQEhIKAhXwEAAsaFEQEkEEBBBCAhAgAgASHEAkCECk -Q0AwTUkAACBIQEAKElEFIAABAMAADABAGIAYCARAIAEAAFQSQAAAAhJAMAIRACAAAAAAAAAAAAAA -AABAQAgCABCIMpAIQAEgDAAAAd5AIEAAAABEtEFAgBAAQAAAQAQESEhAAFgskEExIAgAQAhWEAAy -KAhYUFqEoCAoCEBIVBExQJIAWQFQAQkhJANTAAAAABIBI6CKRAmhAkhASkViEgrAcBAISCIQQJKJ -A0ZQElQEAMgqkhABQAgIAACAgIABAAAICQDIBgAMQABUBFIgEADIEBYAAAAAAAAAAAAIAEAAAAGA -AABFAIAPABJAAAAKIAgWEAiSgEoAEBcTo5IAAbESrigUDBKSQCYCEAASgAoSAEQiyAQAAgJBRRIG -EgAADEBGQABCQABC00QIAAgCoAAQEpKlBAAICtECAAkUU3BEzIARAANGWAADAAICAAdEBAEBgKAQ -AAAQAgcgwAEEIEAAAAcGIAAAAwAAAWKCghCAXAIIgABAUIMAAAAAAAAAABMDACADAACAg1TqIQCA -UIAAAA8uABADgxAHADECCIwEAAKHFwEghAIARHAACIEAABAKsBCDAIRjAASAABkArAAQAqEAAwCA -AAWEsyAICICgAAAAAJOQESKAgBAEAAGEZKRBAABVJzNfqvqvvxG7M1/d3c/fVRszBVX//v8AAAAA -AAAAADN3VVUMHQwdIncVvzU1U1V3J1dXd3cRVQAAAAAAAAAAAAAAAAAAAAD/RRtfMwAndwAADj3d -zc/fDxsKX18bXxswNVJXFb9F7zU1NTW7ryd3AfE1NRH/D/8R3VRXMDU1P6+/Fb8/P1NXJ3cKX/83 -/1F3dxtf8f8P/3cndycPHQUVRO4H91UbMwVVVV9dAP8zCt3ez82qGzOvAldVVwAAAAAAAAAAMyJV -Zh0/Lj8nJwWvOjVTWiInUVG7sbuqAAAAAAAAAAAAAAAAAAAAAP9XCl+7qhsRAAAGOd3fz80PJxsb -X19fXzU/UVsErgJXNTo6Nbu7JycH9zU/AO4N/RLemJs1PzA1r64Erj81U1snJxsb/zH/VxEbJyfw -/Q39IiciJw8uX3+IqgHxVTMzDwBQCggPDzMPERIDAaoPM6oAVQACAAAAAAAAAAAPDw8PHR0uLicn -Ba86OlNTIiIyNxERJzMAAAAAAAAAAAAAAAAAAAAAAFcKX6qqGxsAAA4+ERMDAVVVGxsKCgoKNTVT -UwWvAFU1NTo6EREnJwX1NTUPDwDwEd2ZmTU1MD8FBAWvMDBTUScnGxsAMQBXEREnJwANAPAiIiIi -VVVfXQCqA/NVMzMPAFAFFQ8PMw8REQMTVQ8zVVT+VFUAAAAAAAAAAA8PDw8dHR0dJycErjU1U1N3 -dzE7IicnMwAAAAAAAAAAAAAAAAAAAAAARQpOAAAnJwAADjgRAQMTVVUbGwobChs1NVNTBa9V/zU1 -NTURBSciBfU1MA8PAfER3VVVNTUwPwUVBa8wNVNSJyIbGwA3AFF3chsKAQ8B8Xd3d3dVVQUEAKoD -8x0AAIxQQBGQHQAAjHQAEZAdAACMdAARkBQAAIhQABEQCQAABCQAAIAdAACMJAARkAkAAAQkAACA -AAAAAAAAAAAUAACIUAAREB0AAIxQABGQAAAHXh0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0 -ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIwBQBGQGAAAHEAA -A4QYAAAcYAADhBgAABxgAAOEEAAACEAAAQAIAAAUIAAChBgAABwgAAOECEABFCAAgoQAAAAAAAAA -ABAAAAhAAAEAGAAAHEAAA4QAAAsJGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAc -YAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHAAAA4Q1NTU1rr8ndw+7M19V -UVRVVScnJwFV/v9OXwQVXxsndwAAAAAAAAAAEbsndwAANTWrqquqAAD/AAAAAAAAAAAAFb9F7xEF -VVMF9QX1Tl9OXwAADcUwNTU1r79fXw+7/xtydzNVM18nJ1FdBfUndyd3NTVVBQ//UV8nd3cnHx/c -3TU1J3dSVz8/J3cnJxPfEbsPHVVVFb8B70dVHR3z9yd3DK4yNzU/NT+vrycnD/8zCv/3/f+qJxG7 -V/9VVwUnXX8FJxsRAAAAAAAAAAAFryJ3AAA1OldVV1UAAP8FAAAAAAAAAAAFr1X/d1+lowb2CfkK -GwobAAANzDU/NT9fXQUnD///DxEbM1ozBSJ3Ul4G9iJ3Jyc1P1VfDf1SXyciIicNDd3fNTobEVFb -PzUnJyJ3Ac0Frw8uVWYFrwLfi5kuHfPyGxsMrjE7NTU1NQUFJycPADMPVVdVV6ozEbtV/QACBQVf -XwUFGxsAAAAAAAAAAAWvIncAADU1AwADAAAABQUAAAAAAAAAAAWvAKp3d6WlBfUK+goKCgoAAAoh -NTU1NQoIBQUPAAAPEREzVTMPIndQXwX1IncnJzU1MzMA8FBdJyciIgD/ERM1NRsbU1MwMCcnIncD -zwWvVVUPDwWvVVWLiy4uAwIbGwCqVVU1MDUwBBUnIg8RMw8AAQABVTMidwBUVFVfXwUFX18nJwAA -AAAAAAAABa8icgAANTUDAAMAAAAAAAAAAAAAAAAABK4BqxERVVUF9QX1X19fXwAAAio1NTUwBRVf -Tg8RABt3dzNVMw8id1BfBfUiciciNTAzMwHxUF4nJ3d3AP8QETU1JydTUzA1JyIidwPPBa9VVQ8P -BK5VVUdHHR0DByciAKpVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKgAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAA -AAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAIAAAAAAAAAAggAAAAAAAACIAAAAAAAAAIAAAA -EAAAACBAAAAAAAAAARAAAEAAAAAAAAAAAAAAAAAAAAAAAAL4AAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAABAAAAABCAA -AAAAAAAEAAAAQAAAAAAAAAAAAAAAAAAAAAAACKQAAAAAAAAAAAAAAAAAAAACAAAAAAIgAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQQAAAAAAAABIAAAAAAAAAEAAAAAAAAABAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAMlgAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAQAAAAAAAgAAAAAA -AAAQAAAAAAAAAAAAAAAAAAAAAgAAAAAAAEAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAgAAAAAAAAAAAAAAEAAAAAIAAAAAAAAAAxAAAAAAAAAA -AAAAAAAAAAAAAAAAAA1aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAIBAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAboAAAAAAAAAAAAAAAAAAAACQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEATgIgKABBAAEmBAAAAAEAAEFAAAAgA -AAABiQAAAAIAAAIEAAAAAAAAAgAAAkAAAAAAAAAAQCAAAAMAAAAAEAAAAAAAAhAQAAAEAQAAAAAK -vgAQAEAAAEAAQAAAAAAAAAAAEABABQAAAEAAAAAAIAAAQAAIEAAAAAIQAEAAAggCIgAAAAACIAIC -CAAAAAAAAEBQEAAAAwAAAggAIEACAgACAEAIAAAAYAAAAAAAAgAgECAAAAAAACAACABAAAAIAAQA -AAAAIAAAAAAAMAAIAAAAIBIAIAQQACAAAAAAEAgAACAAIAAAEAAAKiAAAgAAgAAAAAAGABAAAAhA -AAAAMgAAACBAIAAAEBMAAAAAIAIQAABIAAAACggACgAAAAgAEAAIAABAIAAAAAAAQAgAABAAAAAA -AAJAAAAAAAAgIBAAEAkAAACKhIAAgAAKjAAAEAAgVhBAAAAQSIggAAgAAAAAAAAAKQAAAAAAAAAA -AAAAAAQAECAABFICEgAICAAAAgIAgRABAAIAAAAAEAgAAEAAYCAAAAAAAAxGAUgIBggCIAEAUDAQ -UyBCAQBCAAZAAAQADIAGVAFQCAAAYACAgMAMAQAAAAAQkAABBoCEACoAAAAUAAYAgAAAAAAQIgBA -AABAAEAABAiQIAAAQAFBwAAAAAIUAAGQAAFAABAAAAQAAQAEAAARxAAIAAFAAACQAAAABgAAEBAA -CQAAAAQMgAAJAEBAEAFAAEJABAAAAogAAAAAAAQRFMAAAAALIxCAkAAAAgARAACUAIAACRAABIAE -EJAAAAAASAAQEgBBgAAAAARQAAACEgAAAMAAgQAAAAgAUIABAABAAAABkAAEAdAAAYGCAAIhgACA -CUAAEkAgAAAAAAAAAHAAhQwAUEAAKEAQgAAIAAAAAAAAABQAAgAAAAAAAAAAEAAUAAAAAAAQACAQ -ABAAAEAAEIAAAAACAAACKAAIAAAAAEAAAAAAAAI0QACggAIIAACAAKAAAIhAoQAAiUACAAAAgBBg -ACAAAACAEIAAECAAAAYEQAARcAIAAAAAAAEBQgAAAEAAAAAEAGAAVAAAAAAAgAAAABAAQAAgABAA -AAASCAAABAAAAigAAAAACACAAAAAAAAAAAAAAAABQACAAAAAAAIAAAAAEAIACkIiCCAQAAAAAgIA -iABCwAAAAAAgEAAQgEACAIAAAAAACZwBECgIEQBABAQIiAgIIwCAAAEAFADAAAEAAwgCUQoITAAA -MAAhAEATEAAQAAAAMICAAwAAADAACgAJCAIAgAAAAgQgggBBAAIABCAIAASIIghEgAmIICBDCAIA -AEiAAAFIAAAAgASABAgBAAAAIABAABAAAAAgAAAIAYAADgAARIgBAAQCAABBAAAAAAABAAEIAYAA -AAAAAkgAAAFBAAAAAAADogqBAAAAAgKACIIEgIgAhAAMACAQAAAAAIgAgAkAEQAASAIAABKQgAAJ -AgAAAIAAAwwAgEkQAIAECAAAAQABgAAJAAgAACCCgIoAAACEEgAAAARAwEYABAQBBAAAAAAAAAAA -QAAEBACAGADAAQQYAAEAAAAAAgAAAIAAAAEAIAAEQQEAAAEAAAVAAAAgAgAIAAEEgAAAAIAAEgQA -AAAEQAAAAAYrBAQAAAFAAAQAgAAAAQAgAAEggQAABQCAAACAAAAEQAABAaAgAEABAACAgACAgACA -AQAABAEgAAAEAAAAAAAAwAFgAQACAAAAIACAQAAYgAAAFAAAAgAAAAAAAAEBJAAAAAAAAAggEAAS -BAAACAAAAAIAAAAIIAAAAAUAAAAAIAAAAAAAIAAkgAACIAAJAAAAAAAAAAAgIAAAAAAAAwQAAAAA -DRAAAAAAACABAAhQAACAARAAAEAgAIAgRIAAAAAAiwBAAAAgAkEBoGgAAJBAAICgEAAAAAAAACAA -AAAAAAAAAAAAAAAAAAAIBAAQAAAAAQAgAIAAAAAgSCARgAUoAAAAAhCABgAAkAAAEICBAACRIAAA -AAAAAJAAAACAAAAAASBAEIAUKAAYIAAQAAAIAJAEAACABAAAIQAAEIAAAAAAIAAQAAACvYAEAQAA -AAAQggQQAAAAAhCABAgAAQAgEIAkgACQICgQgEQAAAAEARCAQQgAAAAEEIAkgAABACAQgAAAACAA -JACAEAAAAAEgAIAEAAAARAkQKEIAAAAQRMQgAgIAACCAxCAAAAAAgABAAAIAAAAAAIQAACAAAIAA -gCACAAAAAATEICNAAACAwMQAAAAAAAAIACACSAAAAEDEIAEAAAAAgMQAAAymIAqCAAASCEAgAwAA -AACAxCACQAAAAEDEIAEAAAAIQMQkAkQAAABAxCAQSAAAAMDEIAEAAAAEQMQAAQAAAABAhAABAAAg -AASEIAJIAACAQMSBQAAAAAAgDYAEAACAgCAJgAAAAAAAgAAAKAAAAAAACQAAEAAAAAAQgAAQAAIg -AAmApACAAkAVCQAEAAAAAAEAgJAAAAAAIAmAmAAAAAAgCQAAAcKAYAAAgKAAAIAEEAAAICAJgAAA -gABAEAmACFAAAEAQCYgAAIAAABAJgAgAAABAGAmABAAAAQABCQAEAAAAABQJAAQAAAAAAAmEAAAA -AAEkCQhJUAAQYAQSACZGMgAQgEwQCABAQGQBAAABgAAAAAAAAAAAAAAAAAAAAkoAAABAAAACBEAG -gAAgAAAAAAAgAABEQAAANDEAACAAQABQIAhwAAAM+wAAQAACQABAAABAAIIAEEIABAQABGBAAgBJ -iACBQgAQBgAIALAgRAGQwBABhIAAAQZAREAAgEBhEABAQARAAAACYoAAAEAAABRJiAAAEAEJGAII -AsAAQEEJACAJFCACAUACAAAAAAAAFAQAqAgAQEAAAAAAAAAAACEkASihIQBQAQDgAGCAQGAAAAAA -AAAABAgAAAlESgAAEIAACIkQEQAAAE1nAKGgAAEAAAAEAAAAgaAAAEEYIgAAAAEZABoYAAgB4IhB -AAxIBAACAgACAAgSEAABwQAgAKGIACACBAAACIAAQAEBwAAMgEikQRoZSggEAZKAgCACCQQEgCJU -MAhICAiAgEAGhAABBAAIAAAQEQSAyAAAAAAAAAAAAABgABAABIACARYxAAEhAQAAAAAAAAAAAQQM -AggACYQBQAAAEASAAAAAjsQiAAAAQGABhGAABGMQAQApkFYSBgAAAEAAQAMAkQABAZBBAAYKCBCA -AgAAwAoDhABQQjQgEAGEAQAAYAABAABAAAAAwAADgACCgAACADAAQAAgiDBBQQCIkCAgQAIBAEZA -ICABABAIAAIAAAABAYAAAAAAAAAAAAAMMAAIAAAAAAgIIIEACQ0JAAAUAABAFAIAAgAgAEAABBAA -AAAAgABAAAAOdgAAAAAACAwUASAoKAABiaCAAAAUQEmIAIAAAJAAECmQQAAgkABEAHAQAAEgAAgK -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 -AAAADq8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAIAACAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAA -AAAAAAAAAAAAAAAAAAIAAEAAAAAABAAEQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/wAA -AAAAAAAAAAAAAAAAAAAAAAAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAgAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAABAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAEAAAAAAASCAAAAAASAAAIA -AAAAAAAIAAAAAAAAAAAACAIAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAA -AACQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA44AAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA -AAAAAAAAAAAAAAABkAAACgAQEACAAAIAAAJAAQAAAAAQAAAAAAAQABAAAAEIAAAAEAAAAAAAAAAQ -EBADgAAAAhAAAAJAAAIAAAAQARIAAAAQAAADAIAAAAACRwAQAAALAAAAABAAAABABAQAAAJAAAAC -AAgAAAAACAICABAAEgBAAEIAYhAQA4AAAAAIABAAAAACAAAAAAAIAAAIAAAAAAQAAAAAABAAAAAA -IAIQAAgAAAIgAAgAAGAAAAAAAABJQAgAAAAAAAAAACAoACAAAAAAACACCACgAEAAIAQIAAgAAAAg -IAgACAAAABBIEAAAAAACAEAAAgAAYAAAAAJGCCAQAAgAAEAiAAICAAAAAigCAAAUgAAAQAAQAggg -AAAIaggACAAAACSAAACAAgAiAAAIAABCAABAAgIICAAAAAAAAAAJBAAAQAAIEAAAAAAAAYQAACIg -AQAAQAAREBAogBGQEAILAEBAABAAAAAAQAEIEAAAAggwEAAhAAAAkAgAAQAAABASSQEGAAAAAgBI -gACAAAwECAABAAAAEAIABAAADOsAAIAAAHJQAAEBKAAIAshAQAQAAAAMAAiADCEAAAAAAAABAEAA -MgAIAYAQEDAQEEQACACACAgAAAAIEAAAAAAAAAIBAABEAAABAAAABAAABAAAAACBQAAAAAIEgAAS -ABEBgAAAgRCKCwACBAAASAAAAAQEAAEAIAAAABAAABAAAAAABABRYAAAAABEAAAQAAAAAAAAgEAA -AIIAAACBVAEIAAACbAACEAQBFBEAAAIEAAQAKAgAAAQAIZAAAAAAAAAIQICAlACEAAIQQAAAEABA -IdAEAAAAAAAAEAAAAAAAAAABAAAAAYAABggAAAAAAAAAQMgAAAAAABAAAAIBAgAAAAEAIgAAAQAQ -AAAAAAAIAAAAAAQAEAgAAAAAEAAAIAAAAAAAAAAgABEAAAACAgAACoAAShBAAAAAYAABAEAAAAAE -AAAAAALcAAIEAABQQAAAABAAEABAAIAAAgAACAIAABAAAABgAQAgkgBAEhEAQAACCEAACQBAACgA -AAAIAABACggAEAQAACACAAAQAAAAQAAIAAAAQAAAAgwAAIAAAQAAUCAJABAwICgICAACCkJAAgAA -AAAAwJAABAAAAgAAAAA0AAAAcBAAABAAAAAQDACBSAAAAgAAIBAQAAACCAAgAAAACEQAAQAAA5cI -AIgAAAQIQAIBJAABAAACCAMEAAAEAAggAYkAEAAAgBAALAIAAAAIAAAACAAAEAEAAAggCAAAAAAA -ABAAAAAAAAQkAAFAAAAAAAAQAQAAAYgBgABIAoAAiAABAAAgAAEJBEgIgAGABAgABAAAAAAACQGA -AAgAAEBIAgAIABAAAEgAAQAIAAAAjAABAAgAAAAIAEAAgBQAAAsAAAJAAiEAAAAKawiIAAEAQgQA -TAICAgACgACIAAAAAAAAAAgAAAIIgIACSYwAAACAAAKIAAAAACAEQAgACAAAAgACCAACAAAEAAAA -AAAAAAAAAAwACAAAAEAAAAAAAAAQAIAgAIQgAAwAAAAAAEDAaAQEACCAAIDEAAAABAAAABAAAAkg -AAAAIIAAACCABGAAAsEABQEAAASAAQAAACAIAAAAACAAAAIAAAQAAALmAAQAABoEIAAAIAAAAUAA -QAAAAEAABAAAYAAAACAAAAAAIAAEAURAAAAgICACBAACAACABABEAAEAAAAAAQAAAAAAAAAAAAAA -AAAAIABABAEAAAAAAKigAAAAggAhAAAAABQAAAFAAAAABAAAAEAgAAAYAAEAQAIAEBAAAINEJAAA -SAAACAACAAgQAAABIAAAASAAAAJUIAAAJAAAAABAAAAAASIAFAAAAAoAAAAAAAECACEAAAAAAAEA -AAAAAAAAiAAgAAALUAAAABAAARAAAAAACgAAEAAAAKAgAAACAAACAAAAAAAAAAAAAAAAIAAAC0QB -AIAEAQAABAAQgAQBAJAkIBCBgAAAIABQEIAAAAAAAQAQgACAAAAAIBCCYAAAAADAEIAQgQCQAAAQ -gAQBAAAIIBCAAAAAAgBJEIAAAAAAICAQAAAIf4AAAAAAwCEQgAhABAAgABCACgIAAkAAEIAEAACQ -IAAQgAADAAAAABCAAAEAASAgAIAkAAAACAAQgAACAABAABAAAAAAAIAAAIAEAQAUASAQIBICAAAA -xMQgEAUAACLAxCgCAAAgoADEIAMAAACggMQgIAgAAILAxCAAAAAAACDEIAAEAAAAAMQiIQIAAJjE -xCAAIAAAIIjEICIAAAAAUMQAAADpJCMAAACgwMQgCAAAAAAAxCABAQAACIDEIAIAAACARMQgAAUA -AABAxAAABAAAAECEIBNIAAAQQMQgAAEAAACAQAAAAAAAAAAAIAJEABQAAMSAQAAAAQAQCYCAAACC -CCYJgAAAAAMCEAmABAAAAIAgCYAARAABACAJgAAAAAAgAAmAkAAAAiAACYAKAAAAoCoJgAAIAAAA -IAmAAAAAgAAACQAAAdCACELAAAAoCYACBIAAwIgJgAgAAIEiFQmAAAAAAEAACYEGEAAAAAUJAAAA -AAAAAAmABAAAAAAACYAIAkAAACAAAAAAAAAgAACAAACACAAECQAAIAAwIAwSJIHKADAlBAAAAEAA -UCAAABQBAAAAQARBAABQcDAgkAQgAEoCMEAAEAAJiAgUIABAIEBAABKAwQFAQAAENCACAYBAQAQE -BAQEAAAJggQAUiAABAQAAkBAAmRgAAEkAEBAICAAEDA2QAgKAAEhDgHIQCAgEEEBAiRMAAAAAABB -CAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAUNAA0IEJCSFAgAAwAQCkQQgBBREBAwGAAAAQARAQQgUIA -IBEgAgJQgAAADARAAAEAAUlECADIQBoYQIRAAQAIAAAAAJICoAAAQkhEQAICCKICIAgCQUQAAEcn -QEAAQCSAQUBJoAFBJAABQACAAAIECASAAAgCAFlAIABQAhgAAAAAGQgAQAAIAACAIRoYiCggCOAA -QgAAgMAEBAAAAAAAAAAASIRAAERIASEDFAAACAEDCAIIAAAIAAYKIQMmAABAAAAAwAGEEAEAwIJB -YQkIAIDQQDAAQAgAAACAAAZDCAAgCUTUcMmRAAARBAYAQ0gAAEAAAHKCCAACyAAAjGYAAAQBkgAA -i4AAACAQBJABAwAAAhAAABAIBCADAACBBICAAQQBFAQAAQBAIQAAAAgCIARCLICBFIBgAAAAAQCA -AAAAAAAAAACBCApGCAEAgDABMABCSYAACCAgEUJAAAQUKGiWgACBQAggIAUAAAAAkDAQQUJNCAQQ -oCAEQGgIAIAAAABCTIgAEQACAIAJCAAUIKIIAkgIFAAEIAxAAAAAAAAOngAAABAEAAAEABACsAJV -gAwEAAAAAUQMAkBIKAAAAQBEQCAAMREBiAgwAACCAAAAICgAACAGBQIAACAgAABAAAIAAAAAAAAA -AABCAABAQQwAkIAAQABcggBDgAAAEieoAARQAEIULOrBAARwAlAMyAQFEBQQABQAQFABgAAAlEsD -DcAGBEIVDABIAABEBFQMRBYQIAgCGAjQgDAQQImoKAAAAAdYq5AQAABrqAAoEBAEABQIEGJJu7pA -QAAAQUQAQAAtakYDYIAQBgxAEhCBKAApBGgBUAAAQVAkQgAAABDFAAgIRAAAAAAAAAAAOEIDBAIE -BAQgKEiASEBACCFYSokwACCqCpJCMQIkQFQAUAJREAQAEEAUQhJIQCBAQDYCAiAgBaVEyEgKISAE -qAgkQAhCUiAAkJBAQAEgwlJINEBABEDCVAAAA0YlMoCNGYUjCggSkVggIBGjEJYQEBkA0BIAAAqK -qaIAGACQSJIYIACAAENAAQwAgK5QiMgAAECAJABQAAIQAAgAAAAAAAAAAAAgAQAAICIAACIqUYlA -CghEMAAQEgQILBCJhBAAkRIUAFACEEACEBICCEYJAEBKEREIRBSEEgMIABIAQJAIC0gPgBQSC1AA -EJIBBhACCAlQBEEGFBbAawwCAAAEGSglCIpCCCmwAIUCAggSQRAABCAkAIFAYJKCMZACEJAAiIAF -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 -dwAAAP8AAAAAAAAAAAAAAAAMHQw/AAAzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAA -AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAADXCAAAAAA -AAAAAAAAAAAkAAgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAACCAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAA/CAAAAAAAAAAAAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgACAAAAAAAIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABooAAAAAAAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAQQAAAAAAAABBAAAAAAAAAAAAAVAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAhAAAAAAAAAAAAAAAAAO6wAAAAAAAAAAAAAAABAAAAQAAAAAAAAAAAAA -AAAEAAAAAAAAAAAIABIAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAgAAAAAAAAAAAAAAAAAAAAAAAAAA -AAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AIAAAAAAAAAAgAAAAAAAAAAAAAAAAANvQAAAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAA -AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAEAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAB -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAANBAAAAIAAACIAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAEYAAAAAAAAQAACAAAgAAAABAAAAA -AAAAAAAAAAACawAAAAAAAEAAAAAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAgIAAAIAAGAAAEEACAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAuAACAAAAAADoAACAAAAAAAAAAQ -AAIAAAAAAAAAAAAAAAAAAAAAQAAIEAQkAEAAAAAAAGAAAAIAABAECCAAAAAEAAAAAAAACAgAAAAA -AANWIAIAAAIAAAAAAAAAAAIAAAAAAAAKAAAAAAIAAAAAAAAAAEAAABAEAAAAAAAKAABgAAAAAAgA -AIAAAQAACAACAAAAQAAAIABAAAEAAAAAAAAAAAAAAAIAAIAAAAQBAAAAAAAABAAMAAAAAEAACDAA -AAACAAAAAAAIgAEAAACAAUDAAAAAAAQAACAAAAAIIAAAAAQACAAAAFBgAAQAACgAAAAAC+cAAAAB -CAAAAAAAAAEOUIACgAAAAIAgAAAAAAAAEAgADIAAAAAAgAEIAAAUBAAAAAAAAAAAAgAAUAAAAAAA -AAAAAAAAAAAAAAAAAAAAABAAAAAAAAAgkAABAAIAAACIAACIAEAAQIAAAAAAAAAAUAAAAAAAAALA -AAAAAAAAIBIAAQACAAAAAEAAAgAQAAgQAUBCAFAgAQAABAAACAAgCoAAAAAMhAAACAAIBAAEAAAQ -AAiwAAgAAAAAABAAAAAAAQAwEAAAAAAQAAgQAAEAABAAANAAAAAAEAAoAACABAIAACAABABAAAAA -AgAAAAAAAAAAkAAAAAAAAAQFAAAAAgAAEiAACCAAAAAAKIAQAAaAABIAAAAAAgAAAgAACAAAAAAA -BAAAAIIAAAAgAAAAACEACAgAEIEBoAAAAIAQgAAgEAAKAAAAAAqJAAIEABYAAAAAACAAKqAAAAAA -IAAWIAAAAAIAAAQoABACAaAAIggAEAAAKAAWBAAAAAAgAAYAAIgAAAAAAAABAIAAgAACAACAAAAA -AAAUAAAAAAAAAAAAhCAAAAEAAAAAgABABEAEAAAAAAAAAAAAAAAAAAAAwAAAIAFAAAAAAEAgAAAA -AAAAwIAAAAAAAAAAAAQAAAAAAEEgAAQAAIAgAAAAD76AAAABAARABAAAAAEEIAAAIAAAACAgAAAA -AAQAAAAABCAAAAAAIAAEAABABADAAMAAAAAAAAAAAAQAAAAAAAQAAAAAAAAgAAAAAAAAAIAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAA -AAAgAAAgAAAAAAAAAAAAAAAAAAAAAAAFFQAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAACAAAAABAAAAAA -AAAAAAAAAAAAAAAQAAAAAAZ8AAAAAAAAAAAAAAAAAAIAEgAAAAAAAAAAAAAAAAAAAAAAAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAABsEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAOxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4IAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -52777,461 +53469,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAcAAgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAIAAACcgAAAAAAAAAAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAAAA -AAAAAAAAAAAAACggAAAAAAwAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgAAAAAAAAAACAAAAAAAAA -AAAAAATgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoEAAA -AAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAABAAAAAAAAAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAADhgA -AAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAgAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABWQgAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAEAAAIxwAAAAAAAAAA -AAAAAEQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAAAAAAAAAAAAAAAA -AAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAQAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA2ZAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAADdEAAAAAAAAAACAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AABCAEACIAAAIAAAAAMAAgAgEAAAAAAACAAAEAAOEAIAAAAAAAAQAAAAUEAAAAAAAgBQABACAACC -UAhCEAMQABIAEEgAAAIAKAASAAAFAABAAAAHQAAQAAAAAAACAAAIAAAAAAAAAAAAAQAAAAAQAAAA -BAIAAAAAEARAAAIAAAMAAAwCAgAQQgAAAAACABABAACAAAIAEgAADhACAAAAQAAAAAAAAABIAAkA -ACBgSAgCALAAACBCQgAIggAIIEAAAggIAAAgAAAAAAAAAAAAAAAAAABAQAgIAgAABUAAQBAAAIAC -AAgAAAAFAASACEAQIgAAAJAAAA3yKAAAEgAQAAAgAhAAUAAAAGAAEAAAAAAAAAAQAgAIAAEAQAgA -BQAAiEAAMAIMAAAAIAAIAgAAAAAAEEAAAACAAAAAIAANMAAAABAAAhQAAAAAAIEABAAAAAAAgCAA -AhAIQAARBgI0ACBBAEAAgACQCAAQwAAqAgIMAAAAAAAAAAiIAIAACEQRKCASAAAQAAjQgBASAAZQ -EgAhAEAACgIQAgAACoMAAIAAAiYUgEAAIAgBIJBCAQBAgBIwAAgJAYAADEAQQAAAxAAWEggAAQAA -gAQCAAgAAiAAEAoACAgCIQAAQhBwAAAQAAAAkAABAQEAAIAAAAABAAAQ0AAADAQAAIkwAAgAAIAA -EDACQxAEhAAgAAAAAAIEAAFAAAAAAgAAAsgAAAAEQQAwEIIABAQBgIHAgAFAAAAAiACBwwAEgACp -kAiIAAAPsgAEAACAEAgIAAgAAAoUAAAAABYAAUAAAQAAABCACIACAAAQACiAgIgAAgEAgkCAAABA -FAAAyAAAAAQSABAQgAAABAEAJEQAwAAACAAGEAAAAIAAABAgAAAgQAAAICAACACAgQAQAAAAoACA -AAEgAAAACAAAECACAACAQAACYAACiICAAAFAEBBAUoAgAAAASgAQSQAgEAEFAAGAAAAAAIoAAAZQ -AAAAAAAQACCABAQQEAAAAQAABAAQAAAAEAAQIBAIAAAAQIQAAIgAKEACAAASAQAIAIIhABApAAAI -AiEAAAAAiAAAEAAAAAAAAABAAAAAAAAAAAkAAAAAgAQQECAAAAoAAAIJAgAEAkoBAYQCAAASECAA -QACBQgAJAAAAAAAAAEiAFAwCAAAAAiQACgAQABKEaAAAAABAEAAoACiAAIIIAAAABlcIAYASIIMM -gAAAEAAAIBAAAABQAALQAAgAAAACBECKAAAAFAAAghACAAAIAgBAAgAAAHAAAAAAEAAQIAAAAhAC -AAIEAABQEMABCAQAEAAAAAgGQAAEQAAASARACoAAAACIAEgBCgAAgUgAAACIAIAACAKBAAoAAAAI -AgAACJAAAAgASAAAAYBACAQBgEAQQAAIAAAAQAKAAQwBAAKAAAAAAAAKUogAAAAAEAACSAJAAAYE -gABJAAZIAAAABAkEQACAEAAACACIAAAAgAAJAICIgABAAkgABAIAQAACCAEIABgAAEAIBEAAAISC -AAgEAAICgAAAgABAwIUAAAAAAIAAAwIABQEEAACgEgAgAEAFgAAIAIAAAAABAAAAAAAEAAAAAACA -AAUABAQgAQAgBQAAA1AAIICEBIAAAAAAAESAAAIEBCAAAAZ3gAQAAAIEBACAgQAAUQSAQUEAAACA -gAAAAQUBAAEAgEAAAAAgAAAAgQEAAgAAAAAAACAAAQFAAAAAIMABBRABAAAhAAAAEAAAAACgAAAE -AAAABkAAAAAQAAAAgAABoAEAAAAAAACgEAAAAAAAAKDgAAAAAAAAAAAAAAAAAACqAAAAAAAAASAA -gAEkAAAAIAgAAAiAAACwAAAAWAAAACAgAAAACD8ABAAAAiAIAAAECAEABCAAACQAAAFAIAAAFAAA -AUAAAAAgAAAAQESAABgAAAAAIAAAADAAAAABAAAkAAAAEgIAAQAgAAAAAAAAAQAAAgAAAIgACAAA -gAEQgAQIRAAAABCMEAAAAgkCEIAGAAAAAAIQgAQABABAIhCAAABAAAAgEIAVAAABBygQgAAAAAED -IBCAAAQAAAUoEIAiAAABAAQQAAAA5YAAAAAAAAAQgAAAAAAwQBCAQAAAAAAAEIAAAAAAAAgQgAQB -AAABIBCAgAAAICAAEYBUAAAAQAAQgAAAAAAAUBCAFApAAACAEICUAAsAIAAQIAIAAAAEgMQgAAIA -ACAAxCABJAAAAADEIABAAAAAQMQgAgAAAJDAxCABAAAAAMDEIAoAAAAQgMQgAiIAABCAxCABTQAA -AITEIAQCAAAAyMQAAA+LIAFIAAAAgMQgAkgEAIAAxCACSAAAiEDEICIEAACAgMQgAkIAAJIYxCBB -QgAAgADEIAICAACAgMQgAwAAAACAxCADAQAAAADEICMAAAAAgMSCBAAAAUCkCYCIIAACBAgJgAQJ -AAAwAAmABICAAQAqCYAIAAAAAiAJgJgEAACgKgmAAAAAAAAgCYAAAYAAACAJgAgBAAAAEAmAEIEA -AAAQCQAABiuABgAAAAAQCYAABAAAAAAJgIAAAAAACgmAAAEAAiQQCYAAAIAAAAIJkQYBgAAAkA2A -kAEAAAAUCYAIAAAAACIJgJQEAAAAIAmAFACAAAAgCUgBQABAAAAAAEmKBGQBAIhGAEBCECABREAA -SMiwIAIAYWBFQVAggAAACEjIMCAAiQoAMACVJgZiAAEgBIYQcUGQgAABAAICCEBJiDRgFlQAAAAP -kQAAQGiAQAABAIBCCAAFAEEGAEEAiABFAAAISDBEQcKFBChAAgkQdQAAQEBwBAAAQAkCRAAGAARI -IAGFBQAIgQkQSMBgAAgAQIFFCDSVKIBBAAIAQAAAAABAGhhAAEgBASECACEEAAABCAAAEAwASAAA -AAKigQAIAQCQFBQMCAEUWYAAAQAhqQBAAgAAxCAAEgAQRAygqaAIDBoYQSRBoEIAAE46RIAAKEQg -QEEAAICIgaIBACHggAgSAAhBCAACCKCyFEBJHJpIGgQAIAEYGACooEIBUgAEZKFIACBBAgDkgYAA -gIQAhAQIKAACQAIYQAgASAAEACAAAQAEQIAAAAABCQCCEAImgAgBASokxiAGCAkAAAEEYBAIAQEA -QERgAAgEgADARFRAkAAAUBFQBkQQjAzAAgYIEAAAAQMCAAYKAkgM0AAAhzdCAAAACAEkgAQABAAA -EAABEAAEAgAAAYACAAAJAAAAgcBCAgQASAgRUEACDhEAIADAiDAAEEAAAABgARBSBIAASiQAADCA -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 -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAICAAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -IgAAAAAAAAACAAAAAAAAAAAABAAAAAAACgwAAAAADYSABAAABAAABQAAAAAAAAAAAAAAAAACAAAA -AAAAAAACAAAAAAAUIAAAAAQAAAAIAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAARAAAAAAAYCAAAAAELgAAAgAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAA -AAAAABAEAIAAFBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAABAAAAAAgAAAAAA -AAAAAAIAAAAAAAAAAAAAAAJcAAAAAAAAAAYAAAAAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAAAAgAA -AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgwAAAAACZ8gAAQAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAI -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAEADgBAIQBAQEAIAAEAAAAgAAoAA -AgAQAAAAEAgAARIAAAIAAACAEJQAA4QQEAAQSAAAAAAAABAAAAIAAgAAAAgMAgAIAAAQAFAAQgoA -AAADegAQAAAQBAASABAAABGICABAAALQAAwCAgAAAAAAAAIgAFAAAAAACgCAEEAATJACAAAAABAA -AEICABBCAAMIAkgIAQAAAAACEAAQAQAACAAAAgAIAAAAQEgAAAgAEAAAAIACAAIIggAAAEBAAGAw -AAAAQAAAACACACAASAAIAAAAADQQAkgAAAAgYAACIAAAAgASAAQAEACACAAAAAIAAAIAAATRAAAI -ABBgAAAgQAAgAAwFIAASAAIAAgCAAEBCAgAABYAACEACAAAgEghACAAKIAASCkAwAkAAABAwAggA -AABAAkAQKCACQAAASABAAAAgAjAgIgAAEAIIgAAAAAAAMBAIkQEgAIAAEChCEBCAEAAQIYAAkAAE -QAgLQEGAAAAWCDABAQIAAEqSCAAACAAEwAggYQEQAGBAAEoAAAIUADCQcAAABnkAAEAABggIBAEC -iAAQBDFQAQEAgBQAkAAEABCAUFAICAEEKhBQIkCARAGAgAQIiIEAAAAAIoAQJEA0IAAIUAQAAIEA -AAgACZAAAAMAUgCQQAABwQGB0IIAgANCAABQAAAQQAGACNAAUAkBEQACAAIABAFUAIAIgIgQAAEA -cdAABgACAAAkEAAJEAQAAEAAAAAAQAQEAZCAgQAAAIBBCEARAAABbgACkIAAKAAAAARAAAFAAggQ -AAAAEEQAwAAEAAAAEIHAAgIAkYhIAAgAAAgAoGAEAAQMAAAATAAIAAAAAamAAAEACgEBgAAQAAAE -AAEAAEEMAYBAQAAAAEAAAIIAEgAAgAhAAAAWBACEQoAAAAAIAAAAASgAAGABKSAAAAAAAgQAAAhi -AICQCggEQBAAAgABAoCICAABiCAKAAAAQECAAKgAAAYFAACgAAIAAAIAQogABAAACIQCASAUAgCA -AABSAEBQAAAASpAASIAAKACAoAAAAAAACWAAAICgAAAAAAAAABAAYQAgAAACgAAQACBBAAIgAAAA -AhAACIAQEMADCAAAyBAQBAAhIgAAEBAECQwAEAAKACAEQACCIAiBgEAUAAAUCAAAABAABAIAAIAA -AACAQBAAIAAAACQAAAAQAAIoACowIAAACksAAIgAEMAIBAABACAQACgAABAAAgEBKAABAAAiCAAI -EAABIIoAAgIiFAAQgACACAwEAAgAAAAQgEiUcgEAQAMAABAQIAgACQAQAAAASCAzCEhBQQGAEkKA -CAgAAAAQAAAIBgAAiAIAQggACICCIACBCABEAAQAQAAIAYAAACAAgwxCAAIAACABCJEAAgEgAEAM -AwEAAIBAAQgAAAEBAAIGAAAHwQgCACAEAAAAiQCACBAAACAMAQAgAAACAggEAAAAAIAADgAKBJBA -QAAIAYAAhgCDQAgBgAJAhAIDSAIAAIBAAAQIQEEBSAACQAgEAAEAEACBgQQAAAMEUCEAIAQEACAA -ABEAoAABAACBICDgAUAQIAAARAAAAAAAAAAgAABiAACoACAAAAAEAIQAIAAAQAAAAQAABABBEABA -ACAABAMQYAAAAAcRACCAAAUBASAAIAAAARgQRAAAgAAAQAAAAEAAAAAFAQAABAAgISDggAAEAQBB -EAACAACABAIAQCgAIAAAIhBAAEQDAAAAgAQgQAAAAAAAQGAAFAAAAAABAAAQCAABIAAAAAIAAAAA -QIAAFAAAAEAgAAElAAGAQIQAAAAAAAAAAAAAAAAAACAAAAIAEAAAACUAAAAQABAAoAAACIAAAaQE -AAAAArQAEAAAAYAgAACAAAABIAiAAGAAAAGgAAABEAAAAQAEAAAAAACAKCAAARQAAAAAIAAABYBA -AAAAAAAACAADIKAAAAgAAAFEAwAACAAAAAAUAIAAAAAhMFgQgQggAAAAKBGABAAAAAAgEIAAAAAA -AgEQgAAAAAEBIhCAAAEAISIgEIAmAAAhAg4QgAQAAAEggBCAigEAAAABEIAAAQAAAAYQAAAD1oAA -AAAAJAAQgASAAAAAIBCABAKAAgAgEIAGAAAAJSIQgBQAQAEAARCAAAAAAAAAEIAAAwABIAAQgIQA -AAAEABCAAAEAAAAAEIACAAACIAAQICIAAAACAMQgQ0AAIKFQxCACQAAAAEDEIAJAAADAyMQgAwAA -AACAxCAAAAAAAGDEIBECAAAACMQgAhAAACIUxCAAEgCQAAjEIAAEAAAAiMQAAAVrICAAAAAAQMQg -AQIAAIhAxCACSAAAEsDEIAFAAAAAAMQgAoQAAADAxCADAAAAAMDEIAEMAAACgMQgAAAEAAAAxCAB -AAAAgoDEIAAAAAAgyMSAAAMAAiwYCYCUEAACAAANgAgAgAAAJQmAAACAAgggCYAIEgAASCAJgAAC -AAJIAAmACAEAAAgQCYAABEACCEQJgCAAAAAIQAmAAAAAAAAQCQAAAGCAAAAAAAAACYAEAEAAAAIJ -gAAAAAAkEAmABACAgAEgCYAIAAAAJCAJgAgAAAJAEAmACAAAAQAQCYARUAABAIAJgAkEAANAKAmA -AFAAgAAiCQCAQAACQAQgAAgIACAIAQECIAAEAFAURAAAQAAAQEA4IARBMRBgAQUGBEBAAAAAAAAI -KUFGQAAAAAAAcEBAAAhgZFGBBgBQgAACAAAAQcBBAAANviAggAAgQCEAAgGoAADAAHEAAgQAEiQk -SQQCQgRCQgCNAABAQEBAAYnEkEAAAEAAACARigIJpCQBQmUAAAAAAAEACUgAiUBAQAAIQgACUAFB -CAAAAACgAARAWBgAICgCAkEAAEDAgEAAAUQIiDGoAEEAoSIKACBCQkAAAAABwEQJSRwaggEIAABB -EAQEAAABBAwEAtLh6AkAAUAAgICqAIAAAEhzWUAARCAAAaGJWhhABIiIAUAaAAhhBAISSEIYgImp -iBhMAAAAAKhCEgSAAIEEiGmwAQIZARJEANABAgBACAhA6ERCAEDSCAAUAEAAAIQAAQJDJGTCEAAB -CCAgAgAAgAAAgAxABgpQCAgCAFQEMACBAgISIACRAADAAcxwzAAAAEIggAAAEAEgAcAkCAgAAACA -CAIgABAEgAkCxAwAEQAAAQAAj7dABAAiEAQQAADAACDIAQQIwAhQgBAAAIAAADBGEBADgMKEBAaQ -BAAAIgM0AhAEABQCgABggAAAAFAICwQABAQAMMAgBAAEhAJoxCSBEAAAAAApKiAAAYFCgIAAAQAg -CAAQAQAAQAAAAAQoBgEBCQFAkAQIUAAICAAoISIhAAgJCBFCQAQEDIgREpAiQgAJgQACaBAAAAmJ -BogoAIBCACkoAAALWgJJILAAAYAKMBAAEAIBAEAAACCgAIIAQAAogAREAIgAFAEoMIAFAAAUEIIw -AVUCAQQAAAAACkAQBKAgKQBpiQiGAKEhAE2FCCAhoCEAAYAIQBQABpECQEQAAAIBAAAMBARQEagD -AgEBwJAAAFAUAABfBAgAABuMDABEAABQEgRSGERAAAIWCQIYAAAQuZRAEBgAECACFAACQBAcAEAA -gAAAAACAEAQCAAAEEFwUAAEJQAQAEDmQAECQbGgEo4AVYBAAAgECPIQCEyQERAAQEABEBChAQGAA -BAQMaRSAABAAqZQEEAQSACAQFAQSABQQEEwFwJxDUEtQUAEgACBICAFACAAAyLBSICBBoqYANQqA -EgCCKCAQKkoUAaBQgBBJGlZBgEAAKAqakYACiQAoghIWAAOBghCCGiEgAEkoEJIEAgoAoAAACnsA -IEgyApAQAoAITs4YKAkRVqNCKgIggVDFOSBAAggAAyBQAjA1CMAAAEIQ0gIASQIgoEgAAAACsgAw -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 -MaInIjMzEQFVBQAAAAAAAAAAVVU1NQFFDw8PEQ8zDF0zMzNVVTNfXwUENTV3M1VRR0UKGwobd3dT -Uw8zM1V3dycnM1AbGzMzIicbCjMzREUdDAAAAoEPDzMid3I1FxsbAB9VVTNVVf8RuwA3VQ4id1NT -MwVVDlBRMyJEdjUXd3cIKlUBNTVV/wWvVQ8PVQ8PAop3cjNVMzMA7iInNVN3dzMzIicxVwAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAACNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAgJAAAAAAAEAAAAAAAAAA -AAAAAAAAAAAAAAAAAAcGAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAA -AAgAAAAADmEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK -2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAABAAAAAAAAAAAAABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAABAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAACAIBAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAACZIAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAMAAAAEAAQAAzEAAAAAEAABwAQAAAQEAADIAIAAgBAAACQAAQAABAAA4AQ -CAAQAAACAAoCABAAEAAgAAIAABIIAAgIAgAAEAIAAAACAAAC7QAQAAAAAEIAAhAQAAAAACIIEgAA -AAAAAIAAAALCAAAAwAAQAAEAACiAAAAAAgACAAAIwAAAAgKAABAAAAACAgCAAAAAEAAAAQBIAAAg -AAAAIBIAAAhCCChAAEIACCUAACACEAAIEgAAAEAAACmAAAAAIBAKAAAAgCAIEAhgAAAAQEgQCAAA -AAAIABIAEAAIgABQAAAIAAAAAFAAAAAACAAAAAVXAGAAAJIgAAAgAFACAAAEgCBAAAIAAAAAIAAQ -AAAAAgACMFACAAAAQGBKEAAEAAAAACggAAAAAFAASAACsAAAAAAIECIAAAACIAJAAAAAABAAAQAA -AYAAAAEAIAAGFhDIAQEggACAkCwAAnAAAIoAAAADgAEEAggiAACAAQBQFIAAIYAABDQINEFwAAIC -DgQICAQJAQRRIAABIIAAQlAEMAAAAboAAdAAIAAAAAAAAAATCggIABAAAACAECBACCAAFAAIAIFB -AAAEIAiAAACAAAAQACADABAAAACQAAAAEAAACBAgAQGCAEAAEDAAACIAUkABIABAAAGiAAAJAAIE -gCAQgAgAAAIACQgASAQEAAABSABAQAACAIBAgFABAAIAAQAAAQAAAAAACoQQAAQQAIDAApGAAgAA -YIIBgQAKAACAEMARAAACHQECAABECIAAAEEACIDAQdAEAQAAABAAAAAEAAAAUAAAAAgAAIBQAAEA -FAABhNAACBAEAAQAABAIAAQAACFgABBAAAAAgUiAAQAEAAAAEAARAIAAAAEAAAgEAAEAAAgAAAAA -CQASAQCAAEKoAAAoAAABAggAACAAgQAAAAAAEAAEgFAIAAAiIgBAQAgAEAAABghAEQAAqgQAAAQA -AQKQgBUAAAvdAAKIABIAAAABgKAEEggACCBKAAAAAAAAABAAAAIgAQACIEAAAAAAIAAGCAACYAAg -IRAIAAAAACAAQBAAAIAAIAAAAgAEgAABAIQBABAAABQACAAAAUAQAEACICACIAgoAQKAgAAQEAgE -AIAAAAAAQEAAQBIAAhAAABAQEAAAECAAJAAQAAQRARApAAKCkAsRIBQBAUABBIIEkgAAQAAhAAAA -BP4BwAAABCBCAAABCAIBIkgABAQAAACACAAAADAACEAIAADICAAAgAggAAgAAQCQAgAAAAAAAAAy -AAAQAAABAgggAAgQIEQAiAAAAIAAAEAEAEgGAAGAIACECQAJAAQQgACIAQAAAICAgQgEAACAAgIA -CESCBIEAgABJAEIEiBABBAgAgAALIIAiCQACAAADAAAIAggACYCAAQgAQACAEABEAAALAAgEQBAQ -AEAAiAgAAIAAAAKIAAACAAAAgEgBABAEAAAALAQACpgQAASIAYAAiAAAgAlBgAQAEgAACAEAAgAA -AgAJBEACgAAAQEgDAAASAABEAQAAAAECACAAAEQAAAAAUQAAQAAAEAQgACEAAAgAAAAAAAAAAQAA -AAAABABCAAQAACAAgAAIABkABKEgAAAAAACAIAQAAACAAEAEAAAgCAAAAAyTAAQAAEAEAAEBBAAA -AUEBEAGgAAAABAEAAAAAAgEAAAGAgAQAAGAAAQBAgAAAAAAAAAQAAAEAIAgABAAAAQAAAQAAAAAB -BACIAADAAAAgAAEICNAAABAQgAAkCwACIAAAAFAAAACgKgAABAAAgaBgAAiAgAAAIACAAZQAAAJA -AAAAAAAAA0ARAAACAAAAAOAAAASLAAIQgQAAEAAAAIEYAAAAAj0DAAAAASACAAAAAAACQEAAASAA -AAEgIAABBACAAAAgAAARAAADAKAAARAAgAEEIgAAEIAAACCEAAAEAACA1ACAAGSAAAEAIAAACgAA -AAACAIAAQAABKQgQgAABAAARKBCAJQAAAAAAEIAAQAAABAAQglQAACMUWBCAAAEEABABEIAAAAAA -BAAQgIiBAAAwARCAEAEAAMAgEIAkKAACIAAQAAADd4gAEAAAASgQgQQAABYQIBCAAAAAAwIAEIAA -AAAAIAAQgYQAAAAgBBCABAAAAAAAEIAIAAAAAAAQgAABAAAACBCAAQAAAMRAEIACAAADKBgQIwCA -AAABAMQgAiAEAAiAxCASAAAAAGDEIAMIAAAAUMQgAEwAAAAAxCACAgAACojEIAEAAAAAhMQgAAQA -AIBYxCAEBAQAOATEICNIAAACAMQAAAHtIAEAAACoAMQgEwAAACBQxCABQAAAKMjEIANYAABAwMQg -IQAAAAiAxCACWAAAEsjEICBIAACAgMQgAgIAACIAxCAASAAAgIjEIAhIAABAgMSIBAgAAiwgCYAA -FAAAwBAJgAQAAAIhAAmACAAAACAACYAQAEAAQBAJgCRQAAAIIAmAVAAAAKCYCYAUAAABBAAJgACA -AAABaAmAJAAAAEgKCQAAD0WAmBAAAIACCYBIAABADgkJgAQAgAAQEQmACAAAggAgCYgKEAAACJAJ -gAAAAAAAEQmABIAAAQAgCYAAAAABAAAJgAQAAAAgEQmAAAAAAQBSCQAAAEAAAABAACBAADRMAACU -kEQUQkAgAAqAoAICQAxAUQAAQECAAIRAUFAEYBAQMAAEQEgAACBAYAUABlJAEAAABkQEQEABiQBg -BAAFAAIAAAALUmBgRHIgAAICQAQEQIKCgQAEBgQAABAgACAgBABCQCQAwEIiAhAAAAEAkIgECAAA -kAQGJAQCgAJKAQBAAgYAAEigBYQAQlARiRQJiABAAEICAAAAAAAAAAAAFAAISYlkJEQIAMAgCQAA -gUQBCQiABAQAQEEJiYAAASACICAkAAEIggAEBEBJSKAQoiBABIRAAEAAAAgAAGoSRAAUDOEgCAkA -AEUhCAAAAFQACaGJgAQEAUmIhIEBoGCopAABAQAQSAEKUKgIAnAADAgEoEAMACiwoAyEBBQAKICI -AQEEggAA4egEAQBQUIihoEoaYAAYaBQACaEAAAAAAAQAgEJCaGAIAAAQiCZwQggAAIAAgAAAgABA -wIQEQoAAAAGQJIAsgAgwQANABGgAAAAAEAEABgEAAEEmgwRiAAABIACAAACAECEBAAAAgxxEBGMI -EAyAEEIAAICQkAAAQkADJhIIDAACAAECEAAAEAIAAWHIQAIRgBAAggIAAAACcBSEAAEIwCBIIAAQ -AAAAA5QRUhABQACDJAYmCACAEAAAAAAAAAAABAggMEJACgICACAIAAZIBAQCMDAAAAACkKAgIYoA -ggAFAgAMIIEIQBEqIoIEKYQAECAACBACCQCQICgIAAkMAEhQCrIABagCAAAOMylxCEACBagAAAAC -kgAACIQIAAAUBAJAQlRQCrAADYAACAAAAAIoKACAASEgAAACEJAAYCFACYAElCAAAAAJigIEgAEg -AAkIAAAgACBCSUwAAAAAgAACAACAQBQEAAQCggIQAgIAIAAgAAAAVC0MSAAAEJAABA3KQCAAAEIA -RAQAEEAAEDEUIREAACCMAAAAChRgAYm5lAREBBgAAAoURAAAAAi6AAAMEQYEBEQALGgABAAEAABs -YBBARELoQFjAEoSUBEQJAAAAABXARATSQmBQbGICiABCQlVUTAQUEBxEAhRCAkIAgAIQFIAAIAAC -IoAfBEQAAAAAEAAAAAIIAAAhICEBAUAAADqASLgJUAggCEAgUEoQAIEAAEATKoEAVQwATEBAsEgg -sqAMFEhQIiCCgELRUJAARBYCAAAIAMIiUCACyQAABGcIGUISyNAAAEKAgioACCJKQAAQQAgAESEI -AMAgAAAAAAgAIEoIJAECQAFJQBIAgUwwQQVBIgAAECAQkIAhIAEgGDABQBIAAAhCGEhASEAAAAgA -AAAAAAAASJATwwADCMiIRhCIAAJVQUgAUiJAKwgAEAeSgoBTEIEIkJEAEJJQQlACEBAFAAAAK0BM -KBQQFEAAgpBgJDCCkhMJVEQESABCAAAIfgACCAAQQEKSBMuMDFKAQElQCoYQhJKBEI6RFgAyIhOD -AjQWTEBCqpATABAChJOATEZSkAAQAAoCSsUDkggCEDCABhJEhJAAwBDiQAQSSIKSAAAAAAAAAACd -A4QUAkBwEAAIhAVlsUYHAgOAIAIEIkMBqAkAEpgZQAECEwSDFCIBQyEDQyAig4MBCxACsNswAEIB -AwOAwBAQwIcgEAAKsGgAAAFVg4AAgQAykBAYBCBAkAMUCQOAQAMGEBASAAcAJZCAjBSB2hhIgyAQ -EFyABAUEFHAAAAAACAjCsJAAAox8AETwMQkAgBQAApMDAQEBEAEgEBAAAAAAAAAAAA93M1//+3d3 -G18ndyIiU1VVGzNfAAC7vzNVM19VR05fUV1F7woqDxEzXzOvd3cRFTU1BL9VU3O/M18zr1VVd3cP -d1U3Uft3JwAACRcz/7q//zczVVVHHR0OHwX/RldRUVVVVUer+xW/NTVfW0V3AfsFrw9fEbs1P1VX -VUcPdzNfM1UQFTNfDxF3dyd3Fb8VvzU1NTUzX/9FM1UzVQAAAAAAAAAADzMzClVXERsbGycnIiKj -paobMwoAAHd1M1ozBapHChtSXgJXBScPuzMPM/8RG3d/NT8If1VTE38zDzP/VVq7sQ8Rqjeq/7u7 -AAANRDP6d3f/MTOvmYsuHQ0vAPVFZ1dXVWZVR6r/Ebs6P6+ribsC9wD/DwUA/zA/mZuZiw8zMw8z -WnV/Mw8PdxEbJyIFrxG7OjU1OjMK/6szpTOlAAAAAAAAAAAPMzMPAAIRERsbJyciL6Ojqg8zDwAA -IiAzVTMPqlUKClBfAFUFJw+qMw8zABERd3U1NQcHqqoTIDMPMwAzMxERDzOqMgBVEREAAAY1MwAi -IgAxM6qZmS4uVVUzM0dHAP8PD6qqAFURuzo6oKGIulVVMzMzMw8PMD+ZmJmZDzMzDzNVd3czDw9V -EREnJwWvEbs6OjU1Mw8AqzOqM6oAAAAAAAAAAA8iMw9VUXdyGwonIiIvU1NVDzMPAAARFTNVMw9V -VV9fUF9V/woqD1UzCjMFd3IREDUwT09VVXMQMwozBTMzIicPM1UyAasiJwAAAmYzBRAVADczUFVV -HR1VVTMzR0cA/w8PVVUBURC6NTBQUUR2VVUzMzMzDw8wOlVUVVUPIjMKM1URETMKD1V3cicnBK4Q -ujU1NTUzDwBFM1UzVRiAAFxoAAWUHQAAjHQAEZAdAACMUEARkB0AAIwAABGQHQAAjCUAEZAdAACM -AUARkB0AAIx0ABGQHQAAjCUAEZAdAACMdAARkB0AAIx0ABGQAAAL9h0AAIx0ABGQHQAAjHQAEZAd -AACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0A -AIx0ABGQGgABDGIACZQYAAAcYAADhBgAABxAAAOEGAAAHAAAA4QYAAAcIAADhBgAABwAAAOEGAAA -HGAAA4QYAAAcIAAjhBgAABxgAAOEGAAAHGAAA4QAAA36GAAAHGAAA4QYAAAcYAADhBgAABxgAAOE -GAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QA -AFVVAAAAADU1Dw9VVwACMzMidy4uLi4PDw8PEREuLgPzJycADFUPMD8Fr0REIiIzMzMzMzMREQUF -Dw8R/0dHMwAzAAABEREDzwAyMzMzMwAADtQwMDAwIiIidwBVX1+qM6oPCgqq/1BfAKoA/ww/MzMz -MwD/Dw9ERpmYAP9VVQw/IiMFrwCqJyc6OjMPD1UbGxsbEbsnJ1NTGxsA8DMPVTMzqgAAAAAAAAAA -NTUPDwABVVEzMyJyHR0dHQ8PDw8iIh0dA/MnJwAMVQ8wOgpfRER3cjMzMzMzM3dyX04PDwD/R0cz -BTMFVVF3cgLOATMzMzMzAAAG3zA1MDUiJyJyVf8FBVUzVQ9fXwBVUF9V/wD/DC4zMzMzAP8PD0RF -VVQA/1VVDD8RAQWvAasnJzU1Mw8PVScnJycQuicnU1MnJwHxMw9VMzNVAABfVQAAAAA1OjMi//dV -VwD1IncuPy4/VXcA3RG7Lh0B8Scnqq5VLjA/Ba/uRCInAP+qr1VfERsFJ1VmERFFZzP/M/+qqxEb -A8/M/qqvqqUAAA0jPzo/Ond3IncCV11/qjWqHQobq+9SXgGrV1cMP1VaVVozMwD/d3aZmzIyAvcM -Lu7vBK5V/yciOj8zBQ93GxEbERG7JydTWhsRDv4zClU6M6UAAA8AAAAAADU1M3dVUf/7Bf8ndwwd -DB1EVRH/IqodHQf3IneqrlUdNT8bG1VEd3cFr1UFUFV3d19fVVUAAEZXM68zr//7d3cT383/UFVV -VQAABS4/Pz8/cncnd0XvBBVVNVUdTl8BRVFdRe9RUR0/VVVVVScnEbt3dVVXNzcB+x0/3c0Vv0Xv -J3cwNTNfDxEndyd3Fb8id1NVJ3cP/zNfVTUzVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFaAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAarAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAADEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAgACAAAAAADA -AAAACABQAFAAABAAABACAEAWIAgQAAAAAAAAAAAAAABCBAAQAAAAAFAAABAAAECCABAAAAIAAEJS -AAAAQAAAAAIAAAAJnBIAAAAAAABQAAgACAAAAgAAQABAACAACAAQgAAAAAIAAgAAAAAAAAAACAAA -AAACIQAAAABAAAAABAACAAABAMAAEAAIAGAAABAQQQAAAMAAIEAIAAAAAAAAAnAAIAAAAEgQCAAA -EAAAYAACAAhAEACAAAAAAAIAAwBAAAAAQACAAEIIAgAAAAAAAABoAAAAAAAoEABgAAgAIEIAAgAS -AAAAAAU8AAAoAgAQACAgUCACCAAABAAKKAIAAAAgABAgAgBAAAAgCBACAAAAAABQIAIAAAhCIBII -AgBQAAAASAACEAAAgCAAIAAFAAAAIAAgAkAKAAAAAIAAAAAQACEAAAAQEAAqgAEAAAACUCIEAAAA -ABIAQACAAAAEAAAAAAiAACACACAECAAAABAAIAABkAGEAAggQQGACAAAAAAACQAAYAAIIAAAAW0A -hAAAAEZpAAAAAAAAABBgAAEEAABASEgBAEAAQAABAABEAARAAQgIAAQAAAAIAAQAAQAABCAQAAEE -gAAABhIgAAAAAAEAEEAAAAEAEAAQQAAAAAABUAAIAAQQAACMAAAAgAAEgwAAAAARBAAAgIAAwAAA -AAAAAAAAAAAAAQAAEAAEAAABRAAAAkAAAABAAAAAAAAEAAAAEBAAAAAQUIAAAAAIJABCBACAEAgA -AAMAAMFAgAwAAAAAgYCQAhKAAACBEAgAAIqEAIRQAIAAAAAI0AIACABAAAAAEAAIEAAAAMBIAAgQ -AAQAAhAACAAEEACAAAAIAEAAQAAiAAIAACgAACAAAgAEAAACKEACIAQAABKBAAAABCAAAAEAAABQ -AAAAgYAAAEIAAAAIAAAAQAgAAAAAAAAQAQgAAAAABFAAAEBxAQAAAApcBYAAAAAIgEAAYgAEUAAA -IAAIAAAAAKAAIgAAAACAIAABIAAAAEAAAABEACAACggAAIgIAIAUAAAAAAAAAAACACAAAAQAAAAg -IABEAAABAEAAABAAAQAIACACAACQLAAIcJAIQAFACAAEBAIAAJAwAgAgAAABAAAAAAAAAIEAAAAA -CBAAAAAAAAAAABAAAAggQAAIAMBAAgCAAAACAAAQAAAAArsAABQAAEQwAAARAAIBACgAAAAwAgEA -CFIAKAAAQQAGAAB2MAbEBAiQAAkAAkAAAgAAAAACAMAIAAAJAABAQBAAAAAgAAAAEAAAAAACUAAI -ACgImAAAEAAADARAAAAAAIAIAQAJWAIAgEgABBAIAAAAABAAAAAAAAAIAIAACAACAAkEAAIBBACA -CgGAlIQCAAAMREAEAAIAAAgGCABAEIBAAAAJCwhOQAJAAgSAiACAAIAAAkAIBgkAgFBAQAkAgAKA -AAAAiAAEABgAAAAICIAAgAAAAEgGCAAEAAAADABAAkAAAABIAAQAABAAAIgEQABQAAAAAAAAAABA -AAQAAEAAAAAAAAAAgAQBAAAAQAAAIAEAQEAAAAAAAAAAAAAAAAAAAAAAACAAAABARAAABABAQAAA -IQAAAIAAAEwRAABAACAAAAAAAAVNgIAAAAAEICEAAAAAAUAAQAFBAECAAIAhAAWBAAAgAACBAACA -ACAAAAAAAACggACGAAAAgIGAgCEAQAIBCYaAIAAggIAAIQDAAAQAAAEIAAQAgIAAASCgAABEgACK -QCsAAAABAAEgEgAARggAAgESAAIAAAAAAAAAABAAAIGgAAAAGAAAASAgAABEAAAAVBAAAAgAAAAA -AAAAIgAAAkAAAAAAA1IAAAAAABEaAAEQAAAAgCAAABggAAECCAAUBAAAAQAgAAAGAAACQCAAAAgA -AAAAAAAAFCAAgAAgAAACAAACAAAAABQEQAAAAAAAAgUBCMAEAIAZQAAABAgQgBBAAJAAABCABgMA -AAQAEIAAIoAAQAAQAAACgAAAAACAAAAEAAgAEYAAAAAAhAAQgIAAAAEAQBCAgAEAASBgEICAAAAC -ASgQAAAKboEEAAADIAQQgAYAQAAgCBCAAAgAAkEgEIKAAAAAAA4QgACAAAAAABCBAgQAAEAIEIAA -GQAAQAAQgIQAAACgChCAAAAAAMIIEIAEAAAUAAIQIAgIAACAgMQgBAAAABJAxCABSAAAgMDEIAZA -AAAAAMQAAAAAAAAAACBAAAAACARAICIAAACAQMQgAwAAAACAxCAAQAAAAgDEIAgAAAADAMQAAAPl -IAAAAAAIAMQgAUgAAECExCABAAAAgIDEKANIAAAAyMQgBEgAAAIExCABAQAAoITEIAIIAACAwMQg -AgAAAAAAxCAiKAAAoIDEIAIAAAAAAMSAEAAAAkiaCYAAiAAAQAQJgEQEAAAAIQmAAACAAAAACQAA -AAAAAAAAgAgAAAAoAASAkAAAAEEgCYAYAAACICAJgBIEgAMgAAmAEAAAAUAgCQAABkCAAgAAAEAE -CYAIBAAAgJAJgAkAAABAEAmAGAAAAAQQCYAAAAABAIIJgAQAAACAIAmAAAQAAEAgCYAYAAAAIAAJ -gAAFAAAIEAmACAQAAQIBCQAAQAgwQAEBCAZEABQAQAAAJgQABQAAAkAAEAACBIAEAAAAAAAAAAAA -ABAAQGAAAAAAAARAACDARQFEAEAEAABAQERISFgRAkRAUBBQQAAIAAAJxoCARgBQAECAUCoCAAYA -IAEkIiAAACACQgABgQpGQGAwRAAQQFZAAQjQAAWJgIABAQAAQMiGgEEEAATEQIAAQCAAAABACQAg -iAIISHCAIEAwAEGiUAgIRNQIASAAgagMpAAaOAihoACBBIAACKGgAUAAAAAAAAAAAAAACAAAEAoA -QABAAAJEBAwCggBgAAgIYSgAAAAyAUDgAAAMhAAAiWQAAEJiAgAAAChACAAAGFhI4eoAmAAESGIA -SAEhAIIATCAIAAAJQAgoCgAClARAQlIIAEJiGgIAEAEQAEhIAASkAFAEAIRABAISBAQUQJiYAIAA -CgFDAAIACYEAACEAMQYIAYAQJFASwhABCAAgAAFUEAkCgAAAAAAAAAAAAAAAAQAAAAAmDAEAAAAC -ACBAISQMJA6AAxARRAAABAhABmAIAAQKAAAAhFIABCEEAISEAJMAAWkQAAAEAxAGCkABABACEBFg -ANAADEIAAggQAYAAiMAAAAkAKBAAAmEDCAABwoAGIBCABAABAMYAEAAAAgCBBgAIAAGAABAqMIBC -YQhQACgghEIBhgaVAAAwAAmEhCiAAAEABQxAAAAAAAAAAAAAIAgAAAAMAgQiFAFiAQAyEBCAMUAF -oAoQIAABAgGIAAgwCkIAAIQCAAAODRUxqCEASYgIQEAIIAAGQBAQQGgEAEVoAASAACAIBkgAECAI -IgAVjAACKCgABQmAAEIwMgAACYAAQAACAggJjgAEICpGAAmMAgwAgEAAQYhSWoQGAgIEiAAOwgBw -QEQiQgBAAhFATEBAEDRASEREQAIAAAAAAAAAAMDAAACAAAAFIECA6hCkQBQEGAAAiERAEJ6ACBAE -BAAAAAAAELGQQoAAAAV8EAQAYLEUABAGQ4AEAiRIAgBCABY5NkQEAQAAEIkBDEAAsEASgIQABAQD -gJBCXAoCRFYQEEJXDAQt6CgQABQEQAQAQABEVEBAAAAFFUdsAFJBughFSAjAWAAxITABIAERMEEg -ACAoAygxQIBJAAAAAQAAAAAAAAAAABAKAAAAAgACEB0BQoAAAABAERJcAAAAIBKSQQCAAAoSkAoS -FgUIUgAABDVAWAKSBgAAQAgJKEIhIAvJogEiUFYgAADIQEJCQigAgAEwyEABAgIUAl0AEAgAETEA -kAISARAKQiQAAhIYAACCkBCICoCAAAApCCwUEAADAAgAEAhAgAoCYSATAIoCAIBAAEREFggRDiNT -igASiJSJAAAAAAAAAAAAoAAHADAAAAimArAQErKCEkgBhAYiBpIAJQAIEhIUlAWCBEQkMAAAAAAM -GkhCEIQEkgNJiIAiAQgCiUBIkAAARACSkkhQVAAIBhMVACMCACIwVGIQADAAgIgAAICAlACIgAgA -AqyMBMUoEpHDhpAQkpIQkDLmAgIBkAGQIACANAEKEQGQAAAjAFiQEBMCBIIAArQIAEQ4IpACMkwA -AAAAAAAAAAAABAAAgBACETAABCnQWSBAA8oQAIiwAQCUoEKwsLIE5DGAgIDKgVEAAAWsAwCBMIBA -0ScAAAEQABAMAAEQESAAABAwKxMQAQEAlJKCBSUFgJCQkJAAg4MBBpBQOiAAgQAAiAwQAgCABoKQ -WRgYA4EwIJMTAAAAgJgS0AEndycn//tydzNfOj//N0V1BfUVvw8RVSdeXxW/AKo1NQAAAAAAAAAA -M1W6vwAAdycnJwFRIvL19fL3XxsMrjMnMDUB8SIidyc1NfP3VRHP3wAACwU1PzU1cndyd93NRXdV -EV8b9fFX90V3cTWr/19fB/d3JwWvNzdVV3cnM18zX3d3VVF3d3d3M19VGx0dVVcF/wWvM18KXyd3 -d3cPVQ9VG18ndyJ3IndVV3d3Mw8/P/8xibkH9wWvD3dVG11fEbsAqjU6AAAAAAAAAAAzX3d3AAC7 -uyJ3q/sR8fr58/OvrwxdMxs1Pwf3IiIiJzU/8/FVd8/NAAADCzA/Oj93d3d33d9Gd6q7r6/6+1D/ -ibt7Oqr+BScC8iInAP8xMZmbu7szDzMPu7H/9xEbERszBaobLj9mZwD1AP8zDw8PGxu7sQ9mD3cF -jRsRIncidwACIiIzDzAwADGIuwX1Ba8PVVUzUFIRuwOrNTUAAAAAAAAAADNVIiIAABERIneq/xER -CgkDAwUFAFVVVTU1BfUiLyIiNTUDAQ8PAwEAAAXmMD86OiIiIiIRE0R1Dw8FBQoLAK+Iuis6AFQF -BQPzIiIzMwD/mZgRETMPMw8REVVXERERETMPqg8uLmZkMzMzMzMPMzMbGxERD1UPVQWvGxsiciJ3 -VVEiJzMKMDUAN0R3BPQErg9VVTNQURC6A6s1NQAAAAAAAAAAM1AQFQAAIicidwBVIiIFBQIHChsA -qlVVNTUF9SIvd3c1MAMHDw8DEwAADegwOjUwIiciJxEBRHYPDwobBQECokR2ITUBVV9OA/N3dzMz -AP9VVCInMwozCiInAAF3cndyMw9VDx0MVVQzMzMzMwozMyciIicPVQ9ECl8nJx0AAIx0ABGQHQAA -jHQAEZAdAACMdAARkB0AAIxQQBGQAAAAAAAAAAAJAAAEAAAAgB0AAIwBQBGQHQAAjFBAEZAdAACM -UAARkB0AAIx0ABGQAAAJQB0AAIx0ABGQHQAAjHQAEZAdAASMdAARkB0AAIx0ABGQHQAAjHQAEZAd -AACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQGAAAHGAAA4QYAAAcYAADhBgA -ABxgAAOEGAAAHEAAA4QAAAAAAAAAAAgAABQAAAKEGAAAHAAAA4QYAAEcQAADhBgAABxAAAOEGAAA -HGAAA4QAAAbAGAABHGAAg4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOE -GAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QF9UVFXxsPXw9fG181NTU1BfWr7yJ3MwUV -v15fVVN3JwAAAAAAAAAAAAAAAAAAAABTVXcnIioPX3cnVV13dzU1Fb9fXyJ3M1U1NT8/J3f18QAA -CJU/P3dfd3czDxPfR1dVVQUVE98BzTM1d3cfHw9VRXUBzTP/d3Und3cn3c1FdzNfCl81NVNXD18K -XzNVD/8ndyd3Ba8idzNVM/9fWz8/M18zVQb2V1cKGw8FDwUKXzU6NToH96r/JyczXwWvXV9aUyIn -AAAAAAAAAAAAAAAAAAAAAFNaERsRGw8Fu7v/N7uxOjoKXwUnJyczWjU/PzonJ/X3AAAMBT81dzO7 -sbsnAc1HZ6qZr78DzxPfMzoiJw4OD7tGdiPvMv53diciIifd34m7Mw8PDzU/U1sPBQ8PM68P7hG7 -EbsidxsbM68z+q+rPzozBTNfBfUA/woKMzMzMwpfNTU1NQX1AFUnJzNVBa9QUlpaIiIAAAAAAAAA -AAAAAAAAAAAAU1MREREbMzMREVUVERE6UwpfBQUnJzNVNTUwMCcnBQcAAAQCMDAiMxEREScDz0dF -Dw+vrgPPEd1VVSIiAP8PqkR3Iu4AzERGJyciIhETiLozDzMzNTVTUTMzMzMzqg8AEbsRuyJ3Gxsz -qjMAoKEwMDMPM1UF9QD/X18zMzMzCk41NTU1BPQBRScnM1UErlBRVVV3dwAAAAAAAAAAAAAAAAAA -AABTU3d3IiozMyInAEwiJzVTBK5fTicnM1U1MDA1JyIFAQAAAJIwNSIKIiczDwPPR0YPDwUEAs4R -3VVVd3IA/w9ERHcR3QHNREUnJ3d3EQFEdjMKMzM1MFNSMzMzMzNQDxEiciJyEbsnJzNQMwVQUTA1 -Mw8zUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAI9gAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -IAAAAAAAAAAAAAAAAAAAAEAAAAAAAA/TAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAEAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAIBgAAAAADE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAAAgAAAAAA -AAACAAAAAAADPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAADVAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQAAAAAAAAAAAAAAAAAABAAAAAAAAAAA -CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAACMAAAAAAQAAAA -AAgAAAAAAAAAAAAAAAAAJQAAAAAAACAAAAAAAAAAAAEAAAAAAAABYQAAAAAM9AAIMAAgAAAAAAgA -ACIWAAAAAAAAIAAQAAAACAACAAAAAAAAACJwQAEACBAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAA -AAAAAAAAQAAAAAAAAAAAAAACAAAAAAIACABAAAAAEAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAEAgAAAAAAAAkAAAAAAA1+AABAAOQAQBQAIAAARIAAIAAA -AACBAAIAAAAAAIAAAAAAEAAAgQAAAAAAAAgAAAgAAAAAAEAAAAAAIAAAoAAAAAAAAAAAAAAAAAAA -CAAAAAAAAAAAAAAAAAABAAAAQAABAIACAAAwAAwAAAgAAAAABAAAAAAABgACAAAAAAAAAAAAAAAA -EESAAAAAAABiEAAAAAAAAAQAAAAAAEAAAwQAAAAADgOAAAAAAQAAAgAEAAAEAAAAAAAAAGIGAAQA -hAAAKIQAUIACAAFogAAAAAKAAABQAAAABAQAAAABAAAAAAAQCAAAAAAAAAAgAAAAAAAAAgIAAAAA -AQAAAAAAgAAAgACAAABQAAAAAAAAAIAAEAAAwAgAEAAAAABAAAAAAAAAAAAAAAAAAAAAEgAAAAAA -AAAAAAAQAAAAAAQAAAAAAAAgAAAAAAAA9AABAAAAAAAkAAAAAACAAAAACMAABAAEAAIIAAAEAAAA -QAgAACAAAIQAAAAEwIAIEAAAAAAAAAgAAAAABEAAAUAAAAABAAAAAAAAAAQACAAAAAAAAAABAAAA -AAEAEACAACAACgAAMQAQAAAoAAEoBAAEACAAAIAABQAAAAAAAAAAAAAAABAAAAAAAAAAAAAAACAA -AAAAAQAAAACAAAAAAAAAAAXcAAQAAAAAgAEABAAAAAIAAAAEgAAAASIAAQQgAAIAAJCADgAAAACA -AAAGAAgACAwgAAAAAAAAIAAAAAAAEAAAgAAAAAAAAAAAAAAAEAIhAAAAAAQAAAAAAIABACAAwAAE -QIAAAAAgAASAAAAAAIAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAADvsAAQAAAAAAAAAhAAAAAACAAAAgAAEEAQQAIQAABAQAACAAAAEAAACAAAAgBMDA -AAAAAQEAQAABAAAgAAFAAAEAAAAAAQCAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAFXSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAEHAAAQ -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAABAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA -AAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -53280,10 +53520,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAA -AAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAFAAAAAAYAAAAAAAAABgAAA -AAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAGAAAAA -AAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -53294,10 +53530,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIAAAAEAAAAAgAAAAQAA -AACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAA -AIAAAAABQAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAEAAAAAgAAAAQAAAACAAAAB -AAAAAIAAAAEAAAAAgAAAAQAAAACAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA @@ -53347,420 +53579,6 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVQAAAAAA -AAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAIAAABAAAAAAAAAAAIAAAAAAAAAAAAAAAAIAAAAAAAAgAA -AAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA/iAAAAAAAACAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAQAAoAABAAAAAAAAAEAAAAABIAAAAAAAAAAAAAEBAAAAA -AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYQAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAEAAAAAAAgAAAgAIAAACAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAICAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAOLwAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAGAAAAABBAAAIACAAEAAAAAAAAAAAAAAAACAAAAIAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA -QAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABLwAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAACAQAAAAAAAAABAAAA -AAAAAAAAAAAAAAAAAAAAAABAAAAAAAgAAAAAAAAIAAAAAAAAAAQAAAAAEEAAAAAAAAAAAAgAAAAA -AEJAAgIAAABAQAIAAAAQSEIQDBJAAAAAAABIAAACAAAAAEBAAAIAAAAAAAAAAAAAAAgAAAAAAAAA -AEAwAAAQAAAKKAAQAAoBAAIAAAAAAoANAAAIEAACAABAUAASQAwQQAKAABACAAAAAAgACACQAAEB -iAAIQAACQAAAAEgBAEABAMoAEAAABAAAAAAEQEAgAAIAAAAQAAAAAAAgAhAAAAAAAAAAAAIAAAAg -AAgAAApICFAAAFADRQAAAABQCAAAAAAAIEAIAAAAAAAgUGIiACAoAAACAAAAAAAAAEAQABAAAAAA -AAeYAAoAAAICAAAgUEBAAAgAACBQAAAAUCAEAFAwQyAiCAAoAAATAAICAAAIIAAQQCAAAEAQAAAC -AAAAAAgACggSAABKAAICAAAACAgIAxAAAAAAAAAAEiAQQgAAAAAABBBKAAAUIBAMEEAABIyAAAYA -IAQBgAAAAAAMYAOAAAACEEAECAAAAFIQRAQCAAAIBgBAEAQAABYACAAAAIAAQAIIAAAACScgAAAA -EAQQAAAEgAAABDAjAACQAAQCCAFhAAAABACAAAAGgAABAIhgCAAQBAQGCBAAAIAAQCAQIAAIgICA -AAAIAAGAAAQACAAAAYAARAQIIAACAQAACAAJAAAAAABQAAAAEgAAQUCKCwACEhBQAAABAAACAAGA -AAIQAAAAFBAAAAAEBAAAEACICAAAAEgQAAAAAAAIAAACAYAAAAABAACCAAAMahAEhAAECAAIAAAA -AFQgAgAAAQAAgBEAgAAAAAAABABAAQAAAFBACAAABAHAgAADwAACAACRAAABAAMDARHEgIQAAAAA -kAABCAAIEwAQUAEAAAAAAAAEAAYAAAAABEAAAQAAQgECEAAAAIICABEIAFQggAAAIAAAEgQCAEAA -AAAAAAgAQIAQECAgAkAAAAAIAAAAACASAAoAAEAAAAAAACIAAAMOBAIABQEEAAAAAEAABAAAAQCA -EAAAAgAEAAgAACAACAAAAQEAIAAAYAAAAAAAAAAIAAAQAAQAAAAAUAAAgIAAAAAAAAACAAAAAAAE -AAiAEAAAAAwAECAIAAACEAAABBAIAAAMAFEECgIAEEwAAAAIAEADkABAAAABwBAQAAQACAAEABAA -AEAChAQIIIIIIYAAAAEAAAEAAAAAAAgAEQAQIAAABFKACIQAEAEQAIAJAAABADABABQAAAERkMDE -AkgAgAAAAIkBABABAAiACBAsAAAAkiAAAgAAY4AQAAAEEAAEADKKAAwAACAACQAIEBEAAAQGAAgC -AAgCAAABiAAIABAAAAAIAgCAAAIgQQgBQIIAAwCECQACABCAAAAIAUAAAAICAEgBBBAAAgAASAAC -AAgCAAAIAgAAAAAABEgAgAAAEgAAAAAALQgUAAAAEgIACACAAAgAAIBIAEAAgBAAAAgAQAAUhiIA -CABACAACgAAIAQAhiQIAAAgAQAAAAgBECBAoIYKAAAEIAEACFAAAAAgJQAAUAACAAIAgwAAAAEAB -AAABAAQAQAAhAUAAQIRgAAAgIeDAAIEAAGAAAEAAAQDAAAQEIABAgEAAAAAgAEAAwAABYCAAQAgA -IAAAAAAAAQAAQAQAAAAAAAlmACAAAAAAAAQAQABCAQECAAQFAQMAREABAEQAQAFAAIAABAAAQEAG -AAAgAAQIQACgAcRAAABBAIAAEgIAjYgABABGAAEBAQCEAQBCQCAEAQAAIAAACQAIAAAgAAAAAAgA -AAAAAAgUJgAABAAAAAAAAAAEAAACIAAAAAACAQgAAAAABBEAACABAAAWAAAAQEAAAAAAAIAAIAAA -JAAAgAAAAAAACb0ABARAAKAAAAACAAACQAAAAAgAAIAgCAABFDIACEAAAAAUAAAAoCoAAAAAAAAA -QwAACgBAAiAEAAAAAAACAmUAAAAQAAgIBAAEAgAAAAiAAIBkAACQICIQgAQAAAAAIxCABAAAkAAA -EIAAAAACIFEQgAAAAAAACRCABACAkVBQEICCBAABAFAQgAAAAAAAAhGAChAAABgAEIAAAAAAAFgQ -AAAPv4AhAQB0FggQgAQAACCAAhCAAgAAAQAAEIAAAACxAAgSgMAAAAAAABCABgAEADBgEIAAAgAA -AgAQgBAAAABQAhCAAAAAFEADEIAAAAAAQCEQJAIAAAAYyMQgEgAAAABAxCACAAAAAADEIAIAAACg -CMQgAwAAAAKExCACBAAgBRDEICAABAACiMQgQgAAAAAQxCQBCAAACEBAJCIAAAAAIMQAAAWMIAIC -AFAAAMQgBiAAAAAgxCABIgAAAgDEIAICAAIABMQgAgAAAABAxCAIAAAAIBDEIAYAAAAADMQgAAAA -ACBoxCABEABQIADEIAQIAACAQMSIAAMAgAIiCYmAAAAAAAAJgAACQAChoAmAAAAAAAAACYAIAAAA -CCAJgAAAAAAQAAmAEAAAAyAQCYAIAACAAAkNkFgAAABIAACQAAAAACEACQAAAReCKAAABAggCYAA -EAAAQAAJgAgJAABJKQmAkFEBASISDYAAAAAAAAAJgAAAAICWBAmAAAAAAigBCYRgAAAAgAAJgJQA -AISEAAmAAEAAAiwACQAAGQgQCYoGBhBABBAAUQgAAEAFQSmIUQYAQACBwCAAICBABECABAAIwAAA -AAYIAVCAQAjwaDTlKAAFAUAAQAAgIAABEIAAAERAAiAQBAgAAAAN/wSEQHAIgACYMCBEcGBgADAA -AkBACGAAIAQEQXIEQBAAVARIBDEgAI0AgERAAAAQAiRAQDYwYACBISBAAAwQEEA0KkABSkBAgAJA -AAARAAAAUAAAYERiEADh4AFAQUwIhAAAAEIBEhAK4eEAgAAEAAQgABBIAEAAADoARFQoABgADEIE -dAQEQQgaAsLiCAAAQFAQAgIARAAAAQBAQgAQEAAAAEC5gAQEBBpJCEgACAQkCAGAQACAAIIcCAAC -AAIAAAEAJESooQBBREAAWKQIIAIIAGEACCAERAAAihIZAABEYkjIAkRBCKoECAgQiSgIQkBISAgB -VMAAyIAAYRAMYELIgAEAgQYsAAgAATAQAiYEAQAASAYEaAiACYAKgAAgQAABgwEKKkgACEASAQAC -AACAIADAAAAAAICAACEQBiACgcGAgQAAibQAiDIAICBDgQEEIAABAAEAgEQhAEAAAUAUCAEAEAgC -QAYQIQIIAACEACQ0IALAAEAGACgIUAkAAAAUIQIARAwCCAAhEAABgAEQgAEAkRGAAAAhAAACAAAA -AAEpCAJAAAUQCIAgAEAAgAQoqAIIAikCFHIAAAoBAAAAACICEKAABIAgIgICAkAggBAoAAQKCAAA -QBAAAAAAAECwEIAQEgAAAAAP/gAhYFJCEQAAEEEoAgBBCEAACACAAEQoAAQhMEgABAgGCAJEAEBA -AAAEFCKAAAgJBJAiIUACAYwAkGGicAEBAChCoAEAAAmoAEAAARGABAgAgkBUABAMwQgCEgIEEAAC -EEAQEKKIBEISBhAAQkAcQ0BAUAEKCIQA0QALAAAAIEJAABASAhASACJAXAAAAx2LCwABCAAAABAC -gpAKBkJAQQoAAAkwK0AAEAAAwAIAAAICAARCATkEFAACBcIwwsAEAAIAAAQAAASoAAgoBDAAACIA -G4JGQAASAlEGQEQSBCACBAQAkgYAEAAAFARQAAAAAgCEAAEIWEAgEgAAACEgSQASCIigqcBHAYJA -AQEgMgIAAgCAGgoQDESBAAIwKAgIQEAgCJEoQAEpEhEwAUjQAiKAkhVVACIKAgASEgUAUAkgEAAH -0AAAAnIAECoSKShIDApAADEIABAikhgSUgAEhAWEECIaANAQACASFCBSIMIAQEgiDMgFQFggMIEg -EoAACCBYClAgAKwAIFMjSoiAAAIISMsoKIqkyrECEAkEEpZWCBAQkASFBEoRUgiwjFKRAAgAlLCM -CJQEjIAUIAiKSCJAkRAIQE4AAgAKkAgEAASAAAIUDIDAAAAQUAgESIAAQIgCEAgAkhBBAAABm0iA -FARAAgQAUEIQAAAKAAlFwiEFwAKMUoyiMABIAUISBEQCKAQRUABKRxAIRMgUAAQGEAgEkAeSQEAQ -AAgCBCgIACBEFAADlcABQDAWAQRBCQEGV4CQEIgAAQAmgEqoAUIhAAAQEBCAAAEQAVCKEIAAA4Il -llBMAQIJCyN2IAGgAwEgIIDAAgACAAAAGAAQAAAAAAAAQEwAAAEEQBABEAEAAAYbAAMAgAJBSoEA -QQAACoBQAYAAiBgwgBCAAAEwhSA3sZgCwJADEB80ggAAAcFuABAMAgSAAYAQkAgBAoExAoACgQAQ -SACiopQIA09oYQCAFmkndxEFBfVeXzI3M1VFZ83/EQUFVU5fPxdVVT8/dnd3t1VVNze7qh0/U1cP -XwHxHT9HVzU1Cl8dP1UbMwV3d3d3VTVVJwAAq+8F/1FR8PB3ZwAAB/0PX1VVLyIdPxEVd3cAADNf -9PVfX18KM19yd3d3uro1NVFRInciIkdXVRE7V3d3InczXzOvUHIzVTA1NT8A8AFFcnf/NzU1d3dU -VR8fEd01Pxsbd18G9l1fMTszX4mrzP53X1X1r68/n1VaF7e6uyKyVVoxMaqqDD9TWw8FB/cMHUdn -NT8bGwwdqhszrxEbu7GqNVUbAABV/wD1V1fy8ndXAAAIwA8FVVofEQwdd38RGwAAMw/196+Nqgoz -Cnd3d3JVVTo/V1czMxERi5tVdzdRERsidzMKM/+gojOlNT8wNQDwq+93d/8xOj8RG/7/Dg4h7TA6 -Gxt3dwX1UFJVVTNViLsAMnd3IH8FBQyOMzMSsoiJIhIzMwD/IgAMP1NRMzMF9Qw/R0U1NRsbDD+q -DzOqEREREaozVTMAAACqMzMA/yIiREYAAA1/MzMzMxERDD93dRERAAAzDwUHBQWqADMPIiIiIhAQ -OjoA/w8PEVWLig8PMlERESt7Mw8zAKCiM6o1NTA/APCq/yIiADE6OhERqqsA/yLuMD8nIhERBfVQ -UVVVM1BEdwEzEREQvwobDAYzMzAwREV3FzMzAP8RAAwuU1IzMwX1DD9HRjUwGxsMP1UPM1V3ciIn -VTNVMwAAAUUzMwD/AABERQAACkMzMzMzIiIMPxEQd3IAADMKBAUKG1UAMw8iJyInEBA1MAD/Dw8i -d0dGDw8xV3dyIXEzDzMFUHIzVTU1MD9V9QBVIicANzUwd3IAAQD/Ed0wPx0AAIx0ABGQHQAAjHQA -EZAdAACMdAARkB0AAIwlABGQHQAAjAFAEZAdAACMJAARkB0AAIx0ABGQHQAAjCQAEZAJAAAEAAAA -gB0AAIwAQBGQAAAEwB0AAIwAABGQHQAAjAAAEZAdAACMAAARkB0AAIwBABGQHQAAjFAAEZAdAACM -JQARkB0AAIxQABGQHQAAjFAAEZAdAACMdAARkB0AAIx0ABGQGAAAHGAAA4QYAAAcYAADhBgAABxg -ACOEGAAAHCAAI4QYAAAcAAADhBgAABwgAAOEGAAAHGAAA4QYAAAcIAADhAgAABQAAAKEGAAAHAAA -A4QAAAYBGAAAHAAAA4QYAAAcAAADhBgAABwAAAOEGAAAHAAAA4QYAAAcQAADhBgAABwgAAOEGAAA -HEAAA4QYAAEcQAADhBgAABxgAAOEGAAAHGAAA4QKXxG7AA4PADNVVf0Aqw8ANTUzDwoKAFQzVQ8z -AKoADjAwDw8AqjNVAP8A/wAAqjMF9QPzVVUFBKpVVaoAAAUFAACurgAAAAAK+jA/AAAAAQAAD5M1 -NVNREREFBTMzMzMAACIiNTU6OqqqCgpVVQ8PEREMDDMzVVUdHUdHMzMzMwj/DAwzDw8AGxsRETU1 -IHqqASO6MwAAMhG7EbsAAQCqo6MK+gSuIncAHw8RM1UAVABFDxE1NTMPBBUBVTNVDyIAqgAfMDUP -DwAAM1AA/wD/AABVMwX1A/NVVQUVVVVVVQAAChsAAFVVAAAAAAX1MD8AAFVFAAAPljUwU1IiIgUR -MzMzMwAAIic1NTU1V1dfTlVVDw8AAAwdMzNVVR0dR0czMzMzBP8MHTMPDxEnInd3NTUA8FUBIxUz -BQA3InciclRVAatTUwX1Cl8Ru/8OD+4zWlf//6sP7jU6MwpfX6r+M1oPMzC6/w4/NQDd8PozX1dX -V1cAAKonB/cB8Q8ur66qU1WjAACvrwAABAQAAAAACfkwOgAAqqsAAA9iNT9TWx8Rr6+qrw8KAAB3 -cjU6OjUCAgobDyczEfHxPx1VXzMbHT9FZ1VfDwUICD8dMwoP/xsbERs1OiV/qvtzujP6/zIRsRG7 -qqtU/qKnC/sVvycn/x8P/zNVAVX/RQ//NTUzX66/q/8zVQ93MLr/Hz8/Ef/w8DNVUVFRUQAAVScB -8Qf3Dx2vv1VTVVMAAF8bAAAEBAAAAAAF9TU/AAD/7wAAD201NVNXLyKvu1UFD18AAHd3NTU1NQIC -X18PGzN38PA/P1UFMycMHUZXVQUPXwQEPz8zXw+7J3dydzU1D/9V+3MVM///Nyd3J3f+/1X/UlcB -8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAIAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAABoAAAIAAAJaQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAA -AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAEFAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAABEAAIAAAAmaAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAIAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIIAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAAAAAAAAAAAAQEAAAAAAAA -AAAAAAAAAAAABAAADfEAAAAAAAAEBAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAABAAAIAAAAA -AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAAAAAACAAAAAAAAAAIAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAEAAAB8gAAAAAAAAAAAAAAAAIAAAQAAAAAAgAIBAAAAAAAAAAAAAAAAAAAAAAAAkAAAgAAAAAA -AAAAAAAAAAAAAAAAAAAAEkAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAAAAAAAAACAgAAAAAAAAAAAAAAAAQAAIIAAACP -AAAAAAAAAiIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAIAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA -AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHkAAAAAAAAA -AAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAgAAAAABAAAAAAAEAAAEAAAAAAAAAAAgAAAAAAAAAAAAA -AAEAAAAACAAAAAAAAAAAAAAAAAAIAkAAABAAAAABAgAAEEgAAhACAAgAEAAICQAQiBAAAAACgAKA -EgACAAAAaJAQAAACAAAAAAAIAwgAAAAQUAAAIAAAABIAAAAxAAIiAAACrgAQAABAEECCABBQACAA -AgIAAAAAIUAIYAASAEhAAECAABAACCRQACgCEAAAEAAAIAAAAIAQAAIggBAAAkgAEABiDADACAEK -CAAAA4BQEAIQEAAwAAAAAAAAECACAAAAAQBAAAAAAAAAYAACIAAKABEAAAAQACAgQCAACAAAAAGA -MAgAAgAAAAAiAgBAICAFgCAIAAACEAoQEGAAAgoCBAAAAANWABBQAgAAAFAAAAACgAAAIAAIEEDg -EAYgIEAIAAgwCFAgUgACAAAACABAAABAAASAAFIgCgJgAIAgIiAAAgIEkAByABIAAEgFIFAIAiBA -IAEAAAAAAAAQAMgAAiAALhAIcACAAAAAEAgAAhACFgAIgWBQAgAIBAAAUAmABAAmMIBBAQQMaBAQ -ABAAIAgSCAEQACCAAEAAAARABAAgwABQEAAABvgAAyAAEQQAABABgARgAAAIAACAAAAggQAAAIIA -AQCAIAAAAIBAggAEAQAxAACAAYAgABABcAIQAFAACACQEFAAAABRAEEAgCEAAwAABAAQAAAEAAAA -AAAAEAABAIAIAAIAAAAEQcBAAAQEwAAAhAACAACMBABQUBECAAAAABAKAQJAAAABkFGKVAAEAQAA -AoQABAIAiAAAAgEAAAQEEQFAAAANXQAAAACAAACIEAIAAAAQAACSA0QADBAACUAAAAAATgAUAACA -ABIAAECAhAIAhEACQAQIAEAkAAHQEAACBCQEAYAAAIIAgAQAAgAAgUAABAACCAAAAAQAgACwAAIA -AAAAEAAAAAACIIAAIABEACIAAAwAkAAAEAAgBAARAAIAAAggAIAACAIoFAIAAAAAEAAAAACAAAAg -CAkKgQAAAAAAAAAAAAb2AAmIAIAgAAAUAIAAAAAAAQEAgIAgAAEAQEAKIIAACCAAAgAEAAAAKAEA -CAAEAAAAAEQQAiAAACAAAgAAAAAAAAACgAAAAEggAEIAAIAAACAAAAgAAAIQACAIBCAAgAoAQAAA -BAFAChCEBgoiEYAAhCAAhhAAAABAIgAQBACCAAQBDAEESYAAgBIAJEgCEAAQAJEAAAAAAAAEAQCC -AAESCAAAC9oAACACCQRAIAAAAAEAAACIAAwIAAAwAIAAAgAAFBAABAAIgCIAAAAAACAgAAAAAAAk -EgAQwAARAAAAiAAEEBAAAggIEEAAACAAESgCAQAwAAgBgAAAAAAACACAAoAQAAAoAEgAAFAAAAgI -QAAQAAAACAAABACEQAYIBEAQAAFAACoACBJAAAEAKQIAAICAAAEoAEIAghAAAQhACAQwAgACAAAN -swgMCAiAAAACCAOAAgAAAgBIAoEACACAAUgAgAAAhCCASAAAAAKAAAFMAQYIlIAAAAgAgAQGgAIA -SEACBJgGAAAIIEYChAAiACgAEBCABAIAAQAAAAAAAAAAIAAAABqAAAhE4ABAAAAAQAAAAAAaiAAE -ICAAAGIAAIiEAAAABIQAGCAAAAAAQIRQACACBAAAABAEAQAAAAAAGMAAAI6EQYAAAAzdgAQBAQAA -ACgAICABAAUBACEAAAAARBAEACCAQYDGQAgBRAAAAUYAAQFEAADBwAIAAQAAAABCAAApIAACRwBE -CABAAAEEACAAAACCgAREgQAAAAAAAAAgAAAgAAABACAAABBAAAAgEAAAAAgAiDAAABAAEAAIUiAA -AEAAAAAIoQAAAAABiKAAAAgAAAAAQCUAAAAAAABAJAAAAAAAACACAAAAAbAAEAAAAAAAAAAUFACC -KAQAASAAAAAgIQAABEgAAiEQAAAEAwADACoAAIIAAAIAJAARFlAAAAAAAAAEAAAAACAABCAAAQAA -igAASAAAAiAkAIAAAAABqEAAgMAAAAAACBCACAkEAAEIEIAQIACQCAEAg1AAAJAAABGAACgAAIQK -EIAEAACQACoQgAAAAAAQABCABIAAAAAEEIAQAEABCAgQAAAA6oCAAAAAAIQQgAAAAAAAAxGAhIAA -AQACEIAAAAAAAgAQgAAAAAAgARCABBAAAEAGEIAAAAABtF4QgAAQAAEgAhCAQQgAAAAAEIAAAAAg -AAAQAAAEAAAAgIQpAQQAAADAxCASAgAAgIDEBCAAACAAAIQogQAAAIAAxCAASAAAEEDEIAMAAAAy -SMQiAQAAACBEQCABAAAAgEDEIABCAAAAgMQAAAHVIAEAAABCAMQgQigEAACIxCABAgAAIEDEIAcA -AAABAMQhAwQAAALIxCAGDAAAIoDEIAoAAAAAgMQgAgAAAABAxCgIAgAAEADEIAEAAAACRMQAAABA -AFAQCYAYAQAABBAJgIgAAAAAKQkAAAAAgDAACYAUIAAAoIYNgAAAAAAgCAmAZAQAAAABCYAIAACA -jgQAgJgAAAAABAmAAACAABASCQAACgKBCAJAAggUCYAAAAEARCANgBgBAAIABAmAkAMAAAggCYiY -AEABBCAJgAABAAIIoAmEAECAAFIkCYAAEAACQAEJgAAgAAAAAAmQBgMAAAgpCQQAIAAJAgAABARB -ACQtjARAABgIcGQESAABQDAAQABgBAAhRCBAQECNgAEEIAmIABQoQTEEAAAUBARAAlACAEAAMARA -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 -ERUzUDMzMzMzVTNVAAAnIhsbERBVAAELA/MD81T+AP8zMwMHERUiJ1VVV1dV3QDMChswNQAAIici -dzMPX05fTgAAAYA1MDUwInIzMxsKGwozUFX/AAF3dzNVDxFTU19fVwIPRA8PVVUFrwPPM1VVDwAA -BRUBUQBVAKozUA8PMzMDA0RFIid3clBUMwpTU3d3AAoPDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAFHAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAZ6AAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAQAAAAAAAAAQAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAC6wAAAAAACACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAMawAAAAACAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAABAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtNAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA -EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAD+8AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -QABAAAAAAAABAAAAACAAAgAQSAAAAAIAABAQEAAAAgAAgAAAAEICAgBAAAAAAAAKEAASABIQAhAA -UBAAAAIACAAQQAAAAAICAAABYwAAAAAAQgoQABBIAEEAABJQEAAAAAgCAAAQABAAAAoQAAAAQAgA -AkiACAAAEAACEgBQAAAQAAJCABAAAAAAAAJAEAAACAAAAAAAEAgAAAEKAAAAAAAAAAAAAAAAAAAA -ABIQIAAAUAAIADIAAAAAACAAQAAIAAAAEABwYAIAAAAAAAAQQAAAAAhAQBAKAAgAIAAAUBIAAEQQ -ACAIAGBwACAAAABVAkAQEAIARSEAAAgCogAAACJAAAICAAhAAkgAAKgAIGACEAAAIAAAIHAAaACA -gAAFABIAAAIACAggQDASAAIAAABAKAIAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAQAEAhBJQAAJAAQA -CEAAAZKAAywQSAQBEAAAkIACAAEAAAAoEAwJIYABAUQIYACEAAAUAAgIUJAAhFYECWAAAAAACwJA -AAAACxQAAYCERAwoAcAAAAAAIhBsAAAAgAAwAQFxBJASBAAICUEBAAAAABEQAAAACCoiECAAAQCA -DIAAAEACAAAECCggAAIAAAIACQBBCAAAUAOBIAAAAAAAAAAAgAIAAAIQAACEBCiAABCACQAAAABA -UAAAQAIABIJACAECCAABgAiUCEAIAACIEoQBBgLAAcCDQAAABIAAEEgCBgIEAAQIEAAAAAADDRQQ -QECQCAECAAIAAAQQAAAAAZBA0EIIChAAEAQCUAECAAhAgQNKCAACBAAARAAQAQQAgECAAggIAAQA -AIBAABAABAAAwAAAyBAGhAASEAABAAAAAAAAAACAAEAAAgEAQAAABAAAMABQAAASAAKIAEAAQigM -AQABEQEEgAAAggASiKAAAABFAFQAQqgQhSAACIgAIAAFAEAFAQCAABWIQgAAAAk1IICAQAGAQCCA -AlAAgQAAIAEAAEAGUAgCgYAAAAlAAEmABEAABUAAEAAEAAAOAAAAAAIAQAYAAAoAQgAAAFAAIgAB -AABBAACAoBAEIAICAAQAAAAAAAAAAIAAAQAEABAMYBAEgAAAEAEACSCAASQSkEQBAAAAKCABAAgg -BACACwEAgBBBAQAJJAQAIgEohBIAAMgQEFAEEnEABAgAxCAAIgAABDIEABAwQQAQBCAAAAAAgggp -QAGAAkCCAkAgEQgKBAASBAAIAASAAhYACABQCAEACAAECAAAACIKAEAAEAAEABAgQAAQAgAACSAA -AJAASAQgAAAAAAAAAAAACAIAAAAAAAAIAYAACRCAAgiCAAAAAAAACAAABEAAAAAIgQACQACAAAkE -UACAAYACCkQAAgECAIAIAUCDCQIAAAiACAEAAgAAAAAHcgoEQAGIE0BACAAIAggAAAKICACAQAAB -AQEAQAQIAFxQCwQASBkAAEAqBEAACAACQAgEUICBAAAASBGAAoAAQAAIBEgAgAAAAEwGAQAQAACD -AAAAAAAAAAAAAAAAAAQAAAoAAAAAAAEgACBgAMCgAAAAIAAAAEAEAAAAAAABGAQEAAABASAAAABQ -AACAAAhAIAAgQACAYQAAAQSAAAAgAIAAAAJvACCAACAZIAABBASAAAQAQATEIICAEAQEGCAgBAAE -IBAAAABAAAQFYAAAAABBAgQgAGAAAAgABOAAIAAIAAIAAABgAAARAAAEAACAACAEAAEAAAAAAQCA -AAAAAAAAoIgQACQAAAFEIAAAAgAAAiASAAAAAAAAQCEAAAQAAAIAgAAAQACAAQKYAAAEAAABACQA -AAAAAAgAAQAAAAAAACBkAAAACoYAAAAAAAChAAAAEAAAIACAAAAAAAMgIAAACACAAAAgAACABAAA -AAAAARAAAICAAAAAAAQAAUIAAAIISAAASIAAACAQAAgAJAABEDAAAAMQAAAAAAAABAAAgAAAAACQ -YgCAAIEAIwBAEIAECEAiFAkQgAQAAACAABCAAAAAIEEkEIAUAAAgQQMQgAAAAACoBBCABAAAkVAg -EIAUAAABAAIQAAACVIAEAABVQAAQgBQBAAAApBCAhAQEAAKAEUAAgAAAwAIBgAABgACAAhCABEMA -ACACEIAFAYAAAAwQgAIAAAAAIBCAgAEAkEAAEIAEAAAAEAgQAAAAAAAAAAAAAAAAIEAAxCAgSgAA -IgDEIAoCAAAiAMQgAwAAAIDAxCACggAAAAjEKBAAAACAAMQgAgAAAABMxCACAgAAQ0TEIALIAAAC -UMQAAARMIANIAAAwwMQgBxAAAIBQxCACAAAAABHEIAECAACSkcQgAUAAABMAxCACAAAAIoDEIAoA -AAAAhMQgASgAALFAxCAAUAAAgEzEIAJIAAAAhMQAAAAAAQAAAAAAAAABASAJgAAAAAEAEAmAACAA -AAioCYCUBQAAQBQJgAgAQAGgIAmASuCAAAgYCYAAAACATAAJgGAAQAIMJAmACAAAAKgGCQAAAoqA -BAAAAgAYCYAABAAAAAgJgSQAAQAMiA2glGGAACCEAYAEBIAAICIJgAAEgQAIKQmQkAQAgAAoCYAE -AAACBCAJgBAEgACgAQmABIAAABISCQAAAAAAAAAAAABABAkAAEgAAiABMCAADDAQUBTJwCINBABA -QCAgRAQCQEBAABAQwCAEQAAAmHgQBCBAyjAgEAACAABAAIAAAAAABAAUAACIAAANnAABAEA2IGBB -ACBByRAQkCCJwEBEAAwAEAAAQABQQAJAMABAUFAAQAEFCEhBAhAQKBBAQHBQEADAEGZEYEBAACiA -QLAQAAAQIAAByAaBEFIGAAAAAAAAAAAAAAAAEgEAmAhAAAoEAEAAAQAAQBIECAhBQQAAAAgIAAQA -AAAAbAwARAAAgGhAAYGAAAACAAgAQEEYwAAASEIASEggSKSgABAAAEQWRFogCERIAAIIAAISBEAA -REIAAAAEQAKAAqABAAwAAgABAgAEDIgMAkAQAAChgAFAQAAEBAygAASBACQwABABAYkEAEChoQAA -SFIUCAAEAeEAAAAAAAAAAAQEIMAAAAAAQIQBAAgAAMBSjMgAAAABgMICQYsAAYDIyIAgwJYIiAQC -BCJSgSECCEAIJAAJBADEgAZEhAAQACJDNABjCAAAAAAAhROSIAYhCBEEgIEGYACASYhCgAAmAAjE -gEAAAAIgCAEgI0gCJCgIQYBAhEQkkRAMAAHEwAAIigF0AEAQEAAAAQAAAIgIRhAAIACKAADQBMiI -EAAAAAAAAAAAMAGACAAAAAAAKLEwQkAAIACBAQgACkwECJAxREBhBAQEIAAQQAKAEBQMgAAGAABB -AaKxIEJBgAmwCAIUAAAJBBCAIjACEAAAAAAEdYCIKKBAQU0ogTAUABABABQACEAAAgWqATEAAKgC -haiEASgqggIhiSiAAqAgAAGQRBEUKkIAASECEAABEQABiIUxYgEQAimQAIAQACAAAUAAAAAAAAAA -AAAGAAAAEAAAEIAAAABEU5VFQEAAhBAQAgAImJAQBCQFRUAQEBgAgACCAMAwQhAQEEBoQwQQAAQA -GABQEBJQg4gWggAiAEJEQEAAAAa5AhAAAAIEAgAAVBAQAIRAFhgQOCxABAQAgnm4AYAkABJAEAAQ -AAQAACoQEABERMAQAhAAEABGAiRQAAACuZREQEAEQABAVBE5GJAQQh4EAgIAAAAAAAAAAAgBQDAS -AMCgALgjqAAVJEQAIEEAEgBBokAwAxJAQAQEQDKSUAhKCQwZBFJIAlOzEAAwCBIiSA8ySYBSEVIN -IBAIRQBCAQiCAgAABNBAICIFICgwACjQUhKAACMAAhIyIIgwAlFIFhAkCFgBEUDAIhKIAAAAQUAA -uACAAScgUoISSQBAGESTMlkWECAhARABEAEABhZAshdAMAABIQAAAAAAAAAACQIAQAQDQABBBlBG -koAyCggSEqsEEEBACAYQAFNAohIKJQEBTARBkKK2BBAAAQCCCgQSAFBCUAQIhgQhJYAu4AQC1ACI -k5WVAAALBBAAVAAIAASwQAIEBFcSEQgUAQArCABQQGiEIFAgAFAAEk40BADABNAIVhUGkhIREBAF -FAQgkFSCFIAAACQgEQqAAhAAkohUZAAEAABA0pAIAAAAAAAAAAAAAABAAAEgAN8AECAQSAgAkxEU -BIDDEAUDAICBXBIIgBEMzQeCAIJBAAAEBYkAABGFEICBEUisAAIgSIBMABAMgFAEEQBEfBQAAAmg -UQMQmgECEBMLAACAkJAUgIDFAQTDApAeAQCDE4MikogRIBCAoxqSMwAgggAQkJIAEQSwgAIYEEAC -RGEEgIpyEBKQlrMQAoCABwCABSgQEAAAAAAAAAAAAAAAAAAAAAAAJycnd1VXVVdVH/9FNTV3J18b -dydVU1U1NT9VRxtfTl9UVwf3AVUbX3cnJ3cOH/9VHR1VVVH7EScFrycnVTdVVwAACVAdHTI3VVE7 -V3cnR1VEVR8fX19fV15fJycbX2P/VFcC97u/cxV2dyp/D3cnJ1VVDxtfGzP/Ed0R8XdnE98FETU1 -dycVvzNVVTVOX0XvBfVUVwAAAAAAAAAAAAAAAAAAAAAidycnWltaW1Uv/1c1OhEbr6+7u6pTqjUw -NapHBY0FJ5ibAfGr/wpOERsbGw0v/6kdP2VlVf+7JyJ3EbtVO6pXAAAJWR0/Ufv/+zuiERuLmVV3 -DQ0KG69rrq8nJwpOI7+kpwL3u7pzunV3E7MPESJ3VWYPJ19fG3cT33dXd1cBzV93OjW7uwpfM6Wq -NQobAasH91hbAAAAAAAAAAAAAAAAAAAAACJ3JydaWFpYVQ0AVzU1EREFBRERqlWqMzA/qlUFrwUF -mZkD86r+Cl8RERsbVVUAqR0diroAqjMPIncRu1UxqlQAAAFUHR0Bq6qrMaIREYuLDw8A/woKoGig -oQWvCl8AnKWlOzsRECO6REYTsw8zIncPD1VVCgobIhHddwdERgPPX186OhERCl8zqqozCgoAqgX1 -WloAAAAAAAAAAAAAAAAAAAAAIncnIlVUVVRVDgBFNTV3dwobIidVVVUzMD9VVQpfX19VVQPzAFQK -X3d3JyJVVQBVHQxFdQGrMw8RuyJ3VTJVVAAAAV0dDDI3AAExV3d3R0cPDwD/X05QVFBRMzMKX0Dc -VVUxMREVIxVERSB1DzMidw8PVVUKGzMAENwRUURFA88FBTU1IicErjNVVTNfX1X/BPRVVQAAAAAA -AAAAFAAAiFAAERAdAACMdAARkB0AAIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQHQAAjHQA -EZAdAASMdAARkB0AAIx0ABGQAAADqh0ABIx0ABGQHQAAjHQAEZAdAASMdAARkB0AAIx0ABGQHQAE -jHQAEZAdAACMdAARkB0ABIx0ABGQHQAAjHQAEZAdAACMdAARkB0AAIx0ABGQAAAAAAAAAAAQAAAI -QAABABgAABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QYAAEcYACDhBgAABxg -AAOEGAAAHGAAA4QAAAhjGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAI4QYAAAcYAADhBgA -ABxgAAOEGAAAHGAAA4QYAAAcYAADhBgAABxgAAOEGAAAHGAAA4QAAAAAAAAAADU1NTUKCA8PA/M1 -NQoKBQUKXycnCgoFBQoKERFfXxsbOjoPVRERr68bGzMzCgtQXzo6dQAzABEzD1UzVQACVVUKXxsb -qlRVqAAAAgkDzxETd3czMxERGxsDAzAwERFQUjMPMw8AAgCqM1UzqhERIiAzVTMAMzMBUTAwOwIA -AgoIHR0zDx0dAwGLizo6BQUAVTMzM1UAqgpfUF8wPwAAAAAAAAAANTU1MAUVDw8D8zU1ChtfTgpf -JycKGwobChsRBQUFJyc1NQ9Vd3cFBScnMzMEBVBfNTUVUDMFIgoPVTNVVUVVVQWvJydVVFVUAAAC -DALOEQERETMzd3cnJwIHMDUiJ1BRMwozClVFAUUzVTNVIicRFTNQMwUzMzIyMDUxAlVFBRUdHTMP -HR0DE0dHNTUKGwGrMzMzVQGrCl9QXzA/AAAAAAAAAAA1PzU/X12qmQHxNT9fTgUnCl8nJ19Or41f -X7u7X3cbETo/D2YRG66/GxEPBfr7Ul46NXVfM/W7Mw93M19VVw8uCl8bG6pXVasAAAIDA8/d33V/ -DwURGxsR8/M/NbuxXV8zDzMPVVdV/zNfM6W7u3d1M18z/w8Fq/s/Ojv3VVdfXR0/MwUdP8/Ni5k6 -Na+vqP1VWjNaVf8KTlJeMDUAAAAAAAAAADA1NTWvv1VVB/cwNV9fX18bGyJ3X19fX18bu68FESd3 -MDUPVXcnBBUndw9f9PVRXTU1Ff8z/3dfDxEzBf/vDx0RuyJ3VVdVVwAAAgYT393NEBUPX3cnJ3fy -9z8/d3deXzNfM1//76vvMwUzVXcnu78zVTOvD183Nz8/Mff/76+/DB0zXwwdz99HVTU1Tl9V/1VV -M1VF7xtfUV01PwAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwwAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAEAAAAAAAcbAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAA -AGAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgQAAAEAgAAEAAAAAAAAAA -AAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAA -AABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgAAAAAAAAIAAAAAAAAAAAAAAEAAAA -AAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAyAAAAAACAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAIAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAATIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAA -AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAABAAAAAAA -Bo4AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAIAAAIAQAhAAAAQAAAAAAAS -ABAAAAAgCAAAEABIAAACIBAQAAAoAgAICAAAAEAAAAAAAAAAEEICAgAQAAABAAAAAAAIdgAQABAA -AAIQABAAABAAAhAAAABAIQAAABAAABAAAgAQABAAACQAAAAAAAAAIAACCAAAAAAAAACAgBAAEAEA -AAAAEAAAAGACAgAQAAAAAAAAAAAAAAAAAAAAIAgAAAAAACASIAAAAAAACCAQAEASASAAEAACAEBg -AAgAAAAgAgEgEAAIAOgASAIgQAACAAAAAAAwEAAAAAAAAAAoAgACAAAAAAh+CCAAAAAAAAAgMAgC -AAAAAABAMAJAAAABEEgIAgAAAAAAUCgAgAAAAAgIIAIAAgAAABAgAmAAAAFwSAgCAAAAAAAAEAAA -AAAAIEgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAABKEAAAAQKAAEAQAAgBEAQUABAiAAAwABFA -wAABgCLJAAAAQAABkAAAAAggQQEgAAAMEAAAAQAABAAIIAAACBsAABAAgAJAAAABAAAgABAAAQwA -AAQACCAABIAAAAAQIAAAAAB0AAggIQAAAFRACQAAAQAAEAAAYAEEAABAABEgAQmAABAEECARAIAA -AAAAAAAAAAAAAAAAAAAABIAAiAAAQAAABAAAiAQAAAQBBEoAQQAAQIAJBggQgAAAAAQAQAAAAAAA -QJQAAAAAAIAAAAoQCAAEgABAAAAAAACIQIIQAAAFqEABAAQBQBECFAAAAAAAEABACAAEgEAAAgAA -AACBAAAAAAQAADBAAAgABAAAkAAAAAAAAAAACBESAAAAAIQAAAgAAAAAAAgEABAEAACQCAAIAAAA -AAAAAAAAAAAAAAAAAABAEgAAMgAEAAABAACRAACAAACAAABAAiAACAAAQAAAAAAAQAAAQEAgAAgA -gAAABqAEAAAEiAAAAAAAAAAAAiAAAAseAAAIAACAAgYAAAAABAAAIAAUAAAAAAAAAEAAAAAAAAQA -QAAAAAAAAAAAAAAEgAAEAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAACAEAAAAAAAAAAAAAAAAAAAAAA -CAAAAAAAAAgAAABAEAAMBAggQQQIAggICAARAA4gCAAgABEAAIAIAJIIAAAIAgAAAAAAABAAABAw -AAAGCAIAABACAAAIAAAADoBQBAAAJAAAAAQRCAKAABAAQAEIAAAAEAAAEQgCBAAIAAAIEAABQAgA -CBAAAAkAEwAAEAACyAAAAAABCAJAAAmAAAAIAAgAFiAAEBAAAAAAAAAAAAAAAAAACIAAAYAAQAKI -AoAAFAAAQAiAAAEAEAAgCQQAC4AEQAAIQAAAgBaAAAmAAIQQAoQASAFAAkAAAEAJgQABUBACAAgE -QBBYAECAAAANwghAAAQQAgEAiEAQAAAAAgAMAEADSBAAQAgAgACAAgBACASAAAAQAIAsAUACSAAA -AAgEQAAAEAQgLAAAAIAQAAAJBEAAAAEAAEwBgACAAAAAAAAAAAAAAAABBQEAAQAggAAAAABAAEAA -AQQAAAEAYBAABAAAAAQgBAAggEQAAEAAIAQAAJnAICAAQYAAAAAAgQABgQABAEABAAQAABBCAAAA -AAmbACCAIAEAYAEQIAAAAAAggABAAEAAQACAGAAABAAAAAAABAAAgAAABAAAAAAAAgAAAAAAAAGg -IJCIRQEEAQAAoAAEgAABBACAGCEBACEgAAQAAAAAAAAAAAAEgACKQAiAAAAAAIBAIAAACAAAikAg -AABAAAAAACsAARAAAAgAKAAACAQAAMCoAAAEAAACQCAAAGQAAAAAJAAASAAAACAAAAAAC6gAEAAA -AACAAAAAAAABoCEAAACAAAGgAAAAABAAgAEQgAACCAAACCkAABgwAIBBEgAAiAAAAQAEAAEQAAAA -AgAAAGQAAAAAIAAACAAAAkAIAAAAAAAAEAEAgAAAQLAAIBCABAAAAQABEIBQAACQAAgQgBQAQAAg -ABCAAAAAkIgEEIAAAIACAAYQgAAABAAACBCAAAAAAlABEIAAgAAAASISAAAHEIAIgAAAQFgRgAAA -AAIEABCABAgAAAAAEIBwAAAASAgQgAggAAJBABCAQgAAAAAAEIAAAAAAwCAQgAQAAABQKBGAAAAA -ACAAEICDAAAAmAEQAAAAAAAAAAAgAQIAAABgxCAHBAAAAsDEIAACAAAAwMQgAgIAAAVAxCABSAAA -AADEIAEAAAAgQMQgAgIAAAKExCAASAAAoIDEIAAAAAKCgMQAAAP0IEFAAACABMQgAUAAACDAxCkB -MgAAAIDEIBFYAACgAMQgBAAAAMKAxCAASAAAgoDEIQEAAACAyMQggUgAAILAxCADAAAABMDEIAAC -AAAADMQAAAAAAAQIAIAIAAAAIAAJgAAAQAAoIAmAAgEAACAgCYBAAACBACQJgAQAAABQSAmACQAA -AQAACYAIAQABAGAJgAIAAAEGoAmAkAAAASAiDQAACHeACACAAQACDYgEAIABAhgJgAgRAAJEEAmA -BAAAABAACYABAAABBBQJgASAAAFAKQmIJQAAACQhCYAaAAAAqCkNgJhAgIEAEAmAFAEAASQACQAA -AAAAAAAABABABEJAAMhAUUhAtCABAAAAQARCQCImAAJAQFAQAEEEAAACIMBC8QAEQACBAEAgAAAC -AgAAAAAkQAIAIiAAACQCQgAAAAA0AAACDQAliECCAEICAARCAABAQBgEIEAAuiAAELAoICAaAAFB -EAHEAA1AQAAEICAAgABCRgREQjCCAAIKAAYEACIkEooAAYgCBkQCigUCQABCQAEQAAAAAAAAAAAI -gACgoaiAEQAKAABBQAiESkAAQKGkAUEMAAgAgmBACoBAASlEAAwEQKgAQEJoDEQAAgGhoqEBIAAA -AAgBIAShAIQQQAggBEQAAExBEBoYCIGoAaEBAAAARAAEAUgAAAIACAQEBAwACODgCgIAggBgcqAA -oAgEQIgaQQQBBAIkBEEAAUFKgeAIQUwBGUCaGEABIAEZCQGgAKGkCMAAAAAAAAAAAINUcAAQAAEA -IMAgwAgQAQLAJIECEAAAQIAEJMEKAAEQBCQAgAAJgBCWCCQTEASIAAZCABAAAIAABNYRAAAAABAD -QGBEAQAAAAAAjM8BEAHUEACAEAoIABYIQYJAAwAEAgEAAEgIAAJQAAEggAMAIAAAAYQQI0ABQpAA -gIAC0CAAkEEgQABQEgEQAIAAbhABZBAEgAAgEBAAEACASQAAAAAAAAAAAAEACAANCgIAACAEAIAQ -BAAoMAAAAQAElAiMBAAIASAgMWAgSgVMAAQghCAADYFKlBAwAAAJghIMAEAgQAFAAAgwCAAAAAJC -AAAGJYCAAAIADogAIEBAAEIJgACIAAEAAEwqAgJiUCEAKYgIAKAIFAAJQAQIAAEwAkGARAwgMFIA -AQAEkQAAcUBhCAAEQAAQAAEAAJAAAAAADagAAAAAAAAAAABCEBBDEBdKFjkCEAAADcIAIgAArBAE -UABUVAAAEJOqlCQAUEQKhAAQAgE0ABIUCBZEwAAIUFwIEEAAAAJSRMJASgIBCqiEQgIAAA7UIkAA -DERUBETAwBLIiJwoEAp5uOoCFEAQREAaQQUUAADAEAQEAhQKQAh6OBAAhAwkAAAQRAQEAgIKAgKA -BCQCAgIQBBAChAICCBAV7RAUBAAAAAAAAAAAAIAQVQUSAEAQ0gAAUBAECKABHSogEhCSQkQQBxCQ -RQDAghgAQFAwADBZRha4MQAAMCBYCEgQAAADwUAgyAEAAQcgWQoFTgCBIQAAAsJBIElIAgAAAAAS -MAgYICABQBYRAAlAgAAgAEAJKiAAOMJQUFgBAAUGIlQRACAgACChVCAIIADBIUghIAkgICFJAABM -QIFAoUkhMhQEEgACDQAAAAAAAAAAgEICiAQAKAAAhBUBAIoESAGiNSoEAoQUAqKAAwQQtALJohIC -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 @@ -65597,20 +65415,20 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAYzG8g4wAIABAAAACiAAAAAwAIABAAAA -AyAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAABmsOmJDAA +gAEAAAAKIAAAADAAgAEAAAADIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA +ACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg AAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAA AAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA ACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg +AAAAIAAAACAAAAAgAAAAIAAAADAAgAEAAAAKIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAA +AAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA +ACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMACAAQAAAAUgAAAAMAAgAQDvgAAwAMAB +AEAAADAAoAEAQAAAMAAAAQyQRJ4wAIABAAAADSAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg AAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAA -AAAwAIABAAAACiAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA -ACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA -IAAAACAAAAAgAAAAIAAAADAAgAEAAAAFIAAAADAAIAEA74AAMADAAQBAAAAwAKABAEAAADAAAAEM -kESeMACAAQAAAA0gAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAA AAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAA ACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA -IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAg -AAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAA +IAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAA= diff --git a/device_support/national/NiInterface.cpp b/device_support/national/NiInterface.cpp index f22e1360b9..ced8b4189d 100644 --- a/device_support/national/NiInterface.cpp +++ b/device_support/national/NiInterface.cpp @@ -35,6 +35,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include +#include #include #include @@ -42,6 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#include #include "AsyncStoreManager.h" @@ -93,6 +95,19 @@ extern "C" void setStopAcqFlag(void *stopAcq); extern "C" int PXIeTriggerRTSI1(int *devNums, int numChassis); +extern "C" int pxi6368EV_readAndSaveAllChannels( + int aiFd, int nChan, void *chanMapPtr, void *chanFdPtr, int *isBurst, int *f1Div, int *f2Div, + double maxDelay, double baseFreq, double *preTimes, double *postTimes, + double startTime, int bufSize, int segmentSize, char **eventNames, + void *dataNidPtr, void *treePtr, void *saveListPtr, void *stopAcq); +extern "C" int pxi6259EV_readAndSaveAllChannels( + int nChan, void *chanFdPtr, int *isBurst, int *f1Div, int *f2Div, + double maxDelay, double baseFreq, double *preTimes, double *postTimes, + double startTime, int bufSize, int segmentSize, char **eventNames, + void *dataNidPtr, void *treePtr, void *saveListPtr, void *stopAcq); + +extern "C" int64_t NI6683_get_TCN_time(); + void pxi6259_create_ai_conf_ptr(void **confPtr) { pxi6259_ai_conf_t *conf = @@ -237,502 +252,6 @@ void closeTree(void *treePtr) } } -/************************************************************************************************************ - -pthread_mutex_t globalMutex = PTHREAD_MUTEX_INITIALIZER; - -//Queue length streaming support -void reportQueueLen(int dataNid, void *treePtr, int len, int shot) -{ - static long prevTimeMs = 0; - static int prevShot = -1; - static unordered_map prevTimes; - static long startTimeMs; - long currTimeMs; - struct timespec retTime; - - clock_gettime(CLOCK_REALTIME, &retTime); - currTimeMs = retTime.tv_sec*1000+retTime.tv_nsec/1000000; - - pthread_mutex_lock(&globalMutex); - if(shot != prevShot) - { - prevTimes.clear(); - prevShot = shot; - startTimeMs = currTimeMs; - } - - - if (prevTimes.count(dataNid) > 0 && currTimeMs <= prevTimes[dataNid]) - { - pthread_mutex_unlock(&globalMutex); - return; - } - prevTimes[dataNid] = currTimeMs; - pthread_mutex_unlock(&globalMutex); - - TreeNode *currNode = new TreeNode(dataNid, (Tree *)treePtr); - while (currNode->getNid() > 0 && strcmp(currNode->getUsage(), "DEVICE")) - { - TreeNode *prevNode = currNode; - currNode = currNode->getParent(); - delete prevNode; - } - if(currNode->getNid() == 0) - { - std::cout << "INTERNAL ERROR: wrong data nid to reportQueueLen" << -std::endl; return; - } - StringArray *tags = currNode->findTags(); - if(tags->getSize() < 1) - { - std::cout << "WARNING: no tags for data node to reportQueueLen" << -std::endl; return; - } - String *tagData = (String *)tags->getElementAt(0); - deleteData(tags); - char *tag = tagData->getString(); - deleteData(tagData); - char *buf = new char[strlen(tag)+7]; - sprintf(buf, "%s_QUEUE", tag); - delete [] tag; - EventStream::send(shot, buf, (float)((currTimeMs-startTimeMs)/1000.), -(float)len); delete [] buf; -} - - - - -#define SHORT 1 -#define FLOAT 2 - -//Support class for enqueueing storage requests -class SaveItem { - void *buffer; - char dataType; - int bufSize; - int sampleToRead; - int segmentSize; - int counter; - int dataNid; - int resampledNid; - int clockNid; - float timeIdx0; - void *treePtr; - SaveItem *nxt; - char *eventName; - int streamFactor; - double period; - TreeNode *dataNode; - TreeNode *clockNode; - TreeNode *resampledNode; - char *streamName; - float streamGain; - float streamOffset; - int shot; - int gain; - int numCoeffs; - float *coeffs; - public: - SaveItem(void *buffer, int bufSize, int sampleToRead, char dataType, int -segmentSize, int counter, int dataNid, int clockNid, float timeIdx0, void -*treePtr, int shot, int streamFactor, char *streamName, float streamGain, float -streamOffset, double period, float gain, float *coeffs, int numCoeffs, int -resampledNid = -1) - { - this->buffer = buffer; - this->dataType = dataType; - this->bufSize = bufSize; - this->sampleToRead = sampleToRead; - this->segmentSize = segmentSize; - this->counter = counter; - this->dataNid = dataNid; - this->resampledNid = resampledNid; - this->clockNid = clockNid; - this->timeIdx0 = timeIdx0; - this->treePtr = treePtr; - this->shot = shot; - this->streamFactor = streamFactor; - this->streamName = streamName; - this->streamGain = streamGain; - this->streamOffset = streamOffset; - this->period = period; - this->gain = gain; - this->numCoeffs = numCoeffs; - this->coeffs = coeffs; - nxt = 0; - dataNode = new TreeNode(dataNid, (Tree *)treePtr); - clockNode = new TreeNode(clockNid, (Tree *)treePtr); - resampledNode = NULL; - if(resampledNid > 0) - resampledNode = new TreeNode(resampledNid, (Tree *)treePtr); - } - - void setNext(SaveItem *itm) - { - nxt = itm; - } - - SaveItem *getNext() - { - return nxt; - } - int getShot() { return shot;} - Tree *getTree() { return(Tree *)treePtr;} - int getDataNid() {return dataNid;} - vector split(const char *str, char c = ' ') - { - vector result; - - do - { - const char *begin = str; - - while(*str != c && *str) - str++; - - result.push_back(string(begin, str)); - } while (0 != *str++); - - return result; - } - - void sendChannelSegmentPutEvent(TreeNode *dataNode) - { - try - { - char *path; - vector tokens; - char event[256]; - char treeStr[64]; - - path=dataNode->getPath(); - tokens = split((const char *)path, ':'); - sprintf(treeStr,"%s", (tokens[0].substr(1)).data()); - - tokens = split(tokens[tokens.size()-2].data(), '.'); - sprintf(event,"%s_%s_CH%s", treeStr, tokens[0].data(), -(tokens[1].substr(8)).data()); Event::setevent(event); - } - catch(MdsException *exc) - { - printf("Send Event Error: %s\n", exc->what()); - } - } - - void save() - { - - -//Streaming stuff - if(streamName && streamFactor > 0 && (counter % streamFactor) == 0) - { - - //Computation of value to be streamed - try { - Data *nidData = new Int32(dataNid); - int sampleInterval = (int)(0.1/period); - if(sampleInterval < 1) - sampleInterval = 1; - int numSamples = bufSize / sampleInterval; - if(numSamples < 1) - numSamples = 1; -//printf("NUM SAMPLES: %d SAMPLE INTERVAL: %d\n", numSamples, sampleInterval); - float *samples = new float[numSamples]; - float *times = new float[numSamples]; - int actSamples = 0; - for(int sampleIdx = 0; sampleIdx < numSamples; sampleIdx++) - { - if(sampleIdx * sampleInterval >= bufSize) - break; - float sample = (float)((dataType == SHORT)?((short -*)buffer)[sampleIdx * sampleInterval]:((float *)buffer)[sampleIdx * -sampleInterval]); - - float scaled = coeffs[numCoeffs - 1]; - for(int c = numCoeffs - 2; c >= 0; c--) - { - scaled *= sample; - scaled += coeffs[c]; - } - scaled /= gain; - - scaled = scaled * streamGain + streamOffset; -// Data *sampleData = new Float32(rawSample); -// Data *streamValD = executeWithArgs("NiConvertStream($1,$2)", -(Tree *)treePtr, 2, nidData, sampleData); -// float sample = streamValD->getFloat(); -// samples[actSamples] = sample; - samples[actSamples] = scaled; -// deleteData(sampleData); -// deleteData(streamValD); - times[actSamples] = period * (counter + actSamples * -sampleInterval) + timeIdx0; actSamples++; - } - //printf("STREAM %d %s %d %f %f\n", shot, streamName, -actSamples, times[0], samples[0]); EventStream::send(shot, streamName, -actSamples, times, samples); - //EventStream::send(shot, streamName, (float)(period * counter + -timeIdx0), sample); delete[] samples; delete [] times; - - }catch(MdsException &exc) - { - printf("Cannot convert stream sample: %s\n", exc.what()); - } - } - - -////////////////////// - //printf("Counter = %d Sample to read = %d\n", counter, sampleToRead ); - //if((counter % segmentSize) == 0 || ((int)(counter / segmentSize) * -segmentSize) < counter + bufSize ) if( (counter % segmentSize) == 0 ) - { - //Create Segment - Data *startIdx = new Int32(counter); - Data *endIdx; - //In Transient Record acquisition mode must set - //the last segment with the correct size - if( sampleToRead > 0 && sampleToRead < segmentSize ) - segmentSize = sampleToRead; - - endIdx = new Int32(counter + segmentSize - 1); - - Data *startTime; - Data *endTime; - Data *dim; - if( timeIdx0 != timeIdx0 ) //is a NaN float - { - //printf("Configuration for gclock\n"); - //printf("---------------- time at idx 0 NAN\n"); - startTime = compileWithArgs("begin_of($)+slope_of($)*$",(Tree -*)treePtr, 3, clockNode, clockNode,startIdx); endTime = -compileWithArgs("begin_of($)+slope_of($)*$",(Tree *)treePtr, 3, clockNode, -clockNode,endIdx); - - //dim = compileWithArgs("$", (Tree *)treePtr, 1, clockNode); - dim = compileWithArgs("build_range(begin_of($)+slope_of($)*$, -begin_of($)+slope_of($)*($), slope_of($))", (Tree *)treePtr, 7, clockNode, -clockNode, startIdx, clockNode, clockNode, endIdx, clockNode); - } - else - { - Data *timeAtIdx0 = new Float32(timeIdx0); - startTime = compileWithArgs("$+slope_of($)*$",(Tree *)treePtr, -3, timeAtIdx0, clockNode, startIdx); endTime = -compileWithArgs("$+slope_of($)*$",(Tree *)treePtr, 3,timeAtIdx0, clockNode, -endIdx); dim = compileWithArgs("build_range($+slope_of($)*$, $+slope_of($)*($), -slope_of($))", (Tree *)treePtr, 7, timeAtIdx0, clockNode, startIdx, timeAtIdx0, -clockNode, endIdx, clockNode); - } - switch( dataType ) - { - case SHORT: - { - short *fBuf = new short[segmentSize]; - memset(fBuf, 0, sizeof(short) * segmentSize); - Int16Array *fData = new Int16Array((short *)fBuf, -segmentSize); if(resampledNode) dataNode->beginSegmentMinMax(startTime, endTime, -dim, fData, resampledNode, 100); else dataNode->beginSegment(startTime, endTime, -dim, fData); delete [] fBuf; deleteData(fData); - } - break; - case FLOAT: - { - float *fBuf = new float[segmentSize]; - memset(fBuf, 0, sizeof(float) * segmentSize); - Float32Array *fData = new Float32Array((float *)fBuf, -segmentSize); if(resampledNode) dataNode->beginSegmentMinMax(startTime, endTime, -dim, fData, resampledNode, 100); else dataNode->beginSegment(startTime, endTime, -dim, fData); delete [] fBuf; deleteData(fData); - } - break; - } - deleteData(startIdx); - deleteData(endIdx); - deleteData(startTime); - deleteData(endTime); - } - - try - { - switch( dataType ) - { - case SHORT: - { - Int16Array *data = new Int16Array((short *)buffer, -bufSize); if(resampledNode) dataNode->putSegmentMinMax(data, -1, resampledNode, -100); else dataNode->putSegment(data, -1); deleteData(data); delete[] (short -*)buffer; - } - break; - case FLOAT: - { - Float32Array *data = new Float32Array((float *)buffer, -bufSize); if(resampledNode) dataNode->putSegmentMinMax(data, -1, resampledNode, -100); else dataNode->putSegment(data, -1); deleteData(data); delete[] (float -*)buffer; - } - break; - } - - // Send Event on Segment update -__CH sendChannelSegmentPutEvent(dataNode); - - } - catch(MdsException *exc) - { - printf("Cannot put segment: %s\n", exc->what()); - } - delete dataNode; - delete clockNode; - } - -}; - -extern "C" void *handleSave(void *listPtr); - -class SaveList -{ - public: - pthread_cond_t itemAvailable; - pthread_t thread; - bool threadCreated; - SaveItem *saveHead, *saveTail; - bool stopReq; - pthread_mutex_t mutex; - public: - SaveList() - { - int status = pthread_mutex_init(&mutex, NULL); - pthread_cond_init(&itemAvailable, NULL); - saveHead = saveTail = NULL; - stopReq = false; - threadCreated = false; - } - int getQueueLen() - { - pthread_mutex_lock(&mutex); - int len = 0; - SaveItem *currItem = saveHead; - while(currItem) - { - len++; - currItem = currItem->getNext(); - } - pthread_mutex_unlock(&mutex); - return len; - } - void addItem(void *buffer, int bufSize, int sampleToRead, char dataType, int -segmentSize, int counter, int dataNid, int clockNid, float trigTime, void -*treePtr, int shot, int streamFactor, char *streamName, float streamGain, float -streamOffset, double period, float gain, float *coeffs, int numCoeffs, int -resampledNid = -1) - { - SaveItem *newItem = new SaveItem(buffer, bufSize, sampleToRead, -dataType, segmentSize, counter, dataNid, clockNid, trigTime, treePtr, shot, -streamFactor, streamName, streamGain, streamOffset, period, gain, coeffs, -numCoeffs, resampledNid); pthread_mutex_lock(&mutex); if(saveHead == NULL) - saveHead = saveTail = newItem; - else - { - saveTail->setNext(newItem); - saveTail = newItem; - } - pthread_cond_signal(&itemAvailable); - pthread_mutex_unlock(&mutex); - - //reportQueueLen(dataNid, treePtr, getQueueLen(), shot); - - } - void executeItems() - { - while(true) - { - pthread_mutex_lock(&mutex); - if(stopReq && saveHead == NULL) - { - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - - while(saveHead == NULL) - { - pthread_cond_wait(&itemAvailable, &mutex); - if(stopReq && saveHead == NULL) - { - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - - //int nItems = 0; - //for(SaveItem *itm = saveHead; itm; itm = -itm->getNext(), nItems++); - //if(nItems > 2) printf("THREAD ACTIVATED: %d items -pending\n", nItems); - - } - SaveItem *currItem = saveHead; - saveHead = saveHead->getNext(); - - //int nItems = 0; - //for(SaveItem *itm = saveHead; itm; itm = -itm->getNext(), nItems++); - //if(nItems > 2) printf("THREAD ACTIVATED: %d items -pending\n", nItems); - - pthread_mutex_unlock(&mutex); - - reportQueueLen(currItem->getDataNid(), -currItem->getTree(), getQueueLen(), currItem->getShot()); - - - currItem->save(); - delete currItem; - } - } - void start() - { - pthread_create(&thread, NULL, handleSave, (void *)this); - threadCreated = true; - } - void stop() - { - stopReq = true; - pthread_cond_signal(&itemAvailable); - if(threadCreated) - { - pthread_join(thread, NULL); - printf("SAVE THREAD TERMINATED\n"); - } - } - }; // end SaveList Class - - -extern "C" void *handleSave(void *listPtr) -{ - SaveList *list = (SaveList *)listPtr; - list->executeItems(); - return NULL; -} - -extern "C" void startSave(void **retList) -{ - SaveList *saveList = new SaveList; - saveList->start(); - *retList = (void *)saveList; -} - -extern "C" void stopSave(void *listPtr) -{ - if(listPtr) - { - SaveList *list = (SaveList *)listPtr; - list->stop(); - delete list; - } -} - -**********************************************************************************************************************************************/ #define MAX_ITERATIONS 100000 void readAiConfiguration(int fd) { @@ -966,14 +485,13 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, int *coeffsNid = (int *)coeffsNidPtr; int *resampledNid = (int *)resampledNidPtr; // Channel node identifier - int readCalls[nChan]; // For statistic number of read operation pe channel - unsigned short * - buffers_s[nChan]; // Raw data buffer used when not converted data are read - float *buffers_f[nChan]; // Converted data buffer uesed when converted dta are - // read - int readChanSmp[nChan]; // Numebr of samples to read from each channel - int bufReadChanSmp[nChan]; // Number of sample read in the buffer for each - // channel + int readCalls[nChan]; // For statistic number of read operation pe channel + unsigned short *buffers_s[nChan]; // Raw data buffer used when not converted data are read + float *buffers_f[nChan]; // Converted data buffer uesed when converted dta are + // read + int readChanSmp[nChan]; // Numebr of samples to read from each channel + int bufReadChanSmp[nChan]; // Number of sample read in the buffer for each + // channel float streamGains[nChan]; float streamOffsets[nChan]; int channelRead; // Number of channel completely read @@ -3088,13 +2606,17 @@ int stopWaveGeneration() } //////////////////////////////////////////////////////////////////////////// -////////////////////////// NI6259EV stuff ///////////////////////////// +////////////////////////// LAZY TRIGGER STUFF ////////////////////////// //////////////////////////////////////////////////////////////////////////// #define SEGMENT_OP_BEGIN 1 #define SEGMENT_OP_UPDATE 2 #define SEGMENT_OP_PUT 3 #define SEGMENT_OP_MAKE 4 +// DEBUG VARIABLES +int buffer_i = 0; +int delayed_i = 0; +int debug_i = 0; // Support class for enqueueing storage requests, specific for NI6259 EV // management @@ -3105,7 +2627,8 @@ class SaveItemEV MDSplus::Data *endData; MDSplus::Data *dimData; MDSplus::Array *segData; - MDSplus::TreeNode *node; + //MDSplus::TreeNode *node; + int nodeNid; SaveItemEV *nxt; public: @@ -3118,7 +2641,7 @@ class SaveItemEV this->endData = endData; this->dimData = dimData; this->segData = segData; - this->node = node; + this->nodeNid = node->getNid(); this->nxt = 0; } @@ -3126,15 +2649,18 @@ class SaveItemEV SaveItemEV *getNext() { return nxt; } - void save() + void save(Tree *tree) { + + TreeNode *node = new TreeNode(nodeNid, tree); + switch (operation) { case SEGMENT_OP_BEGIN: try { - std::cout << "SAVE ITEM OP_BEGIN START:" << startData - << " END: " << endData << " DIM: " << dimData << std::endl; + // std::cout << "SAVE ITEM OP_BEGIN START:" << startData + // << " END: " << endData << " DIM: " << dimData << std::endl; node->beginSegment(startData, endData, dimData, segData); MDSplus::deleteData(startData); MDSplus::deleteData(endData); @@ -3144,12 +2670,11 @@ class SaveItemEV { std::cout << "Error in BeginSegment: " << exc.what() << std::endl; } - // std::cout << "OP_BEGIN FINITO" << std::endl; break; case SEGMENT_OP_MAKE: try { - std::cout << "SAVE ITEM OP_MAKE" << std::endl; + // std::cout << "SAVE ITEM OP_MAKE in NODE: " << node << std::endl; node->makeSegment(startData, endData, dimData, segData); MDSplus::deleteData(startData); MDSplus::deleteData(endData); @@ -3164,7 +2689,7 @@ class SaveItemEV case SEGMENT_OP_UPDATE: try { - std::cout << "SAVE ITEM OP_UPDATE" << std::endl; + // std::cout << "SAVE ITEM OP_UPDATE" << std::endl; node->updateSegment(startData, endData, dimData); MDSplus::deleteData(startData); MDSplus::deleteData(endData); @@ -3178,7 +2703,7 @@ class SaveItemEV case SEGMENT_OP_PUT: try { - std::cout << "SAVE ITEM OP_PUT" << std::endl; + // std::cout << "SAVE ITEM OP_PUT" << std::endl; node->putSegment(segData, -1); MDSplus::deleteData(segData); } @@ -3188,6 +2713,7 @@ class SaveItemEV } break; } + delete node; } }; // class SaveItemEV @@ -3203,13 +2729,20 @@ class SaveListEV SaveItemEV *saveHead, *saveTail; bool stopReq; pthread_mutex_t mutex; - SaveListEV() + char *expName; + int shot; + + SaveListEV(const char *expName, int shot) { int status = pthread_mutex_init(&mutex, NULL); pthread_cond_init(&itemAvailable, NULL); saveHead = saveTail = NULL; stopReq = false; threadCreated = false; + printf("\n\n********** *%s*\n\n", expName); + this->expName = new char[strlen(expName) + 1]; + strcpy(this->expName, expName); + this->shot = shot; } void addItem(int operation, MDSplus::Data *startData, MDSplus::Data *endData, MDSplus::Data *dimData, MDSplus::Array *segData, @@ -3230,6 +2763,10 @@ class SaveListEV } void executeItems() { + + printf("\n\n********%s**\n", expName); + Tree *tree = new Tree((const char *)expName, shot); + while (true) { pthread_mutex_lock(&mutex); @@ -3241,12 +2778,12 @@ class SaveListEV while (saveHead == NULL) { - std::cout << "SAVE LIST WAIT..." << std::endl; + // std::cout << "SAVE LIST WAIT..." << std::endl; pthread_cond_wait(&itemAvailable, &mutex); - std::cout << "SAVE LIST CONDITION" << std::endl; + // std::cout << "SAVE LIST CONDITION" << std::endl; if (stopReq && saveHead == NULL) { - std::cout << "SAVE LIST EXIT" << std::endl; + // std::cout << "SAVE LIST EXIT" << std::endl; pthread_mutex_unlock(&mutex); pthread_exit(NULL); @@ -3255,10 +2792,12 @@ class SaveListEV SaveItemEV *currItem = saveHead; saveHead = saveHead->getNext(); pthread_mutex_unlock(&mutex); - currItem->save(); + currItem->save(tree); delete currItem; } + delete tree; } + void start() { pthread_create(&thread, NULL, handleSaveEV, (void *)this); @@ -3285,9 +2824,9 @@ extern "C" void *handleSaveEV(void *listPtr) return NULL; } -extern "C" void startSaveEV(void **retList) +extern "C" void startSaveEV(void **retList, const char *expName, int shot) { - SaveListEV *saveList = new SaveListEV; + SaveListEV *saveList = new SaveListEV(expName, shot); saveList->start(); *retList = (void *)saveList; } @@ -3305,7 +2844,7 @@ extern "C" void stopSaveEV(void *listPtr) class BufferHandler { size_t bufSize; - short *buffer; + float *buffer; size_t bufferIdx, oldestBufferIdx; unsigned long sampleCount; @@ -3322,17 +2861,18 @@ class BufferHandler this->tree = tree; this->rawNode = rawNode; this->bufSize = (preTime + maxDelay) * baseFreq; - this->buffer = new short[this->bufSize]; + //printf("==== BUFFER SIZE : %d =====", bufSize); + this->buffer = new float[this->bufSize]; this->bufferIdx = this->oldestBufferIdx = 0; this->sampleCount = 0; this->saveList = saveList; } ~BufferHandler() { delete[] buffer; } - void processSample(short sample) + void processSample(float sample) { buffer[bufferIdx] = sample; - sampleCount++; + sampleCount++; // fill the buffer before elaborating it if (sampleCount >= bufSize - 1) { processSampleDelayed(buffer[oldestBufferIdx]); @@ -3353,14 +2893,17 @@ class BufferHandler } } - virtual void processSampleDelayed(short sample) = 0; + virtual void processSampleDelayed(float sample) + { + return; + } virtual void trigger(double trigTime) = 0; virtual void flushBuffer() = 0; }; class ClockBufferHandler : public BufferHandler { - short *segBuffer; + double *segBuffer; MDSplus::Array *initSegData; size_t bufIdx; @@ -3393,7 +2936,7 @@ class ClockBufferHandler : public BufferHandler this->basePeriod = 1. / baseFreq; this->baseFreq = baseFreq; this->segBufSize = segBufSize; - this->segBuffer = new short[segBufSize]; + this->segBuffer = new double[segBufSize]; this->numBuffersInSegment = segmentSize / segBufSize; this->segmentSize = segBufSize * this->numBuffersInSegment; this->f12Div[0] = f1Div; @@ -3409,20 +2952,19 @@ class ClockBufferHandler : public BufferHandler this->baseSampleCount = this->segBufSampleCount = this->sampleCount = 0; this->currBaseSampleCount = -1; this->bufStartTime = startTime; - double bufEndTime = - startTime + segmentSize * (this->basePeriod * f12Div[0]); + double bufEndTime = startTime + segmentSize * (this->basePeriod * f12Div[0]); bufStartTimes.push_back(startTime); bufEndTimes.push_back(bufEndTime); bufPeriods.push_back(this->basePeriod * f12Div[0]); // Prepare first segment - short *initSeg = new short[segmentSize]; - memset(initSeg, 0, sizeof(short) * segmentSize); - initSegData = new MDSplus::Int16Array(initSeg, segmentSize); + double *initSeg = new double[segmentSize]; + //memset(initSeg, 0, sizeof(short) * segmentSize); + memset(initSeg, 0, segmentSize); + initSegData = new MDSplus::Float64Array(initSeg, segmentSize); delete[] initSeg; MDSplus::Data *startSegData = new MDSplus::Float64(startTime); MDSplus::Data *endSegData = new MDSplus::Float64(bufEndTime); - MDSplus::Data *periodData = - new MDSplus::Float64(this->basePeriod * f12Div[0]); + MDSplus::Data *periodData = new MDSplus::Float64(this->basePeriod * f12Div[0]); MDSplus::Data *dimData = MDSplus::compileWithArgs( "build_range($, $, $)", tree, 3, startSegData, endSegData, periodData); rawNode->beginSegment(startSegData, endSegData, dimData, initSegData); @@ -3439,43 +2981,33 @@ class ClockBufferHandler : public BufferHandler MDSplus::deleteData(initSegData); } - void processSampleDelayed(short sample) + void processSampleDelayed(float sample) { - baseSampleCount++; - currBaseSampleCount++; + // Check whether frequency switched double currTime = startTime + basePeriod * baseSampleCount; - static int i = 0; - /*if(i++ % 1000 == 0) - { - std::cout << currTime << std::endl; - if(switchTimes.size() > 0) - std::cout << switchTimes[0] << std::endl; - } - */ + baseSampleCount++; + currBaseSampleCount++; + if (currBaseSampleCount % f12Div[currDivIdx] == 0) { segBuffer[segBufSampleCount] = sample; segBufSampleCount++; if (segBufSampleCount >= segBufSize) // buffer filled { - std::cout << "BUFFER FILLED" << std::endl; - - MDSplus::Array *bufferData = new Int16Array(segBuffer, segBufSize); - saveList->addItem(SEGMENT_OP_PUT, NULL, NULL, NULL, bufferData, - rawNode); - // rawNode->putSegment(bufferData, -1); + MDSplus::Array *bufferData = new Float64Array(segBuffer, segBufSize); + saveList->addItem(SEGMENT_OP_PUT, NULL, NULL, NULL, bufferData, rawNode); segBufSampleCount = 0; bufferCount++; - if (bufferCount >= - numBuffersInSegment) // Need to possibly adjust segment end and - // dimension and create a new segment + if (bufferCount >= numBuffersInSegment) // Need to possibly adjust segment end and + // dimension and create a new segment { - std::cout << "SEGMENT FILLED" << std::endl; + std::cout << "SEGMENT FILLED FOR:" << rawNode << std::endl; // Prepare next segment - bufStartTime = basePeriod * baseSampleCount; - double bufEndTime = - bufStartTime + segmentSize * basePeriod * f12Div[currDivIdx]; + bufStartTime = startTime + basePeriod * baseSampleCount; + // std::cout << "BUF_START_TIME: " << bufStartTime << " startTime: " << startTime << " basePeriod: " << basePeriod << " f12Div[currDivIdx]: " << f12Div[currDivIdx] << " baseSampleCount: " << baseSampleCount << std::endl; + double bufEndTime = bufStartTime + (segmentSize)*basePeriod * f12Div[currDivIdx]; + // std::cout << "BUF_END_TIME" << bufEndTime << std::endl; MDSplus::Data *startSegData = new MDSplus::Float64(bufStartTime); MDSplus::Data *endSegData = new MDSplus::Float64(bufEndTime); MDSplus::Data *periodData = @@ -3503,40 +3035,30 @@ class ClockBufferHandler : public BufferHandler if (switchTimes.size() > 0 && switchTimes[0] <= currTime) // frequencySwitched { - // std::cout << "FREQUENCY SWITCH " << std::endl; + std::cout << "FREQUENCY SWITCH at:" << currTime << std::endl; currDivIdx = (currDivIdx + 1) % 2; bufPeriods.push_back(basePeriod * f12Div[currDivIdx]); - if (currBaseSampleCount % f12Div[currDivIdx] == - 0) // A sample at previous frequency has been written at this time + if (currBaseSampleCount % f12Div[currDivIdx] == 0) // A sample at previous frequency has been written at this time { - currBaseSampleCount = - 0; // wait a period for the new frequency before saving sample - bufStartTimes.push_back(switchTimes[0] + - basePeriod * f12Div[currDivIdx]); + currBaseSampleCount = 0; // wait a period for the new frequency before saving sample + bufStartTimes.push_back(switchTimes[0] + basePeriod * f12Div[currDivIdx]); bufEndTimes[bufEndTimes.size() - 1] = switchTimes[0] + minPeriod / 2.; } else { - currBaseSampleCount = -1; // Next sample is being written - bufStartTimes.push_back(switchTimes[0]); + currBaseSampleCount = -1; // Next sample is being written + bufStartTimes.push_back(switchTimes[0] + 2 * basePeriod * f12Div[currDivIdx]); // PROBLEMA PROBABILMENTE QUI!!!! bufEndTimes[bufEndTimes.size() - 1] = switchTimes[0] - minPeriod / 2.; } - - // std::cout << "SEGMENT SIZE: " << segmentSize << " BUFFER COUNT: " << - // bufferCount << " SEG BUF SAMPLE COUNT: " << segBufSampleCount << " - // PERIOD: " << basePeriod * f12Div[currDivIdx] << std::endl; bufEndTimes.push_back( - switchTimes[0] + - (segmentSize - (bufferCount * segBufSize + segBufSampleCount) - 1) * - basePeriod * f12Div[currDivIdx] - - basePeriod * f12Div[currDivIdx] / 2.); + switchTimes[0] + (segmentSize - (bufferCount * segBufSize + segBufSampleCount) - 1) * (basePeriod * f12Div[currDivIdx]) - (basePeriod * f12Div[currDivIdx] / 2.)); freqSwitched = true; switchTimes.erase(switchTimes.begin()); - MDSplus::Data *startTimeData = new MDSplus::Float64(bufStartTimes[0]); + MDSplus::Data *startTimeData = new MDSplus::Float64(bufStartTimes[bufStartTimes.size() - 1]); MDSplus::Data *endTimeData = - new MDSplus::Float64(bufEndTimes[bufEndTimes.size()]); + new MDSplus::Float64(bufEndTimes[bufEndTimes.size() - 1]); MDSplus::Data *startTimesData = new MDSplus::Float64Array(bufStartTimes.data(), bufStartTimes.size()); MDSplus::Data *endTimesData = @@ -3547,9 +3069,9 @@ class ClockBufferHandler : public BufferHandler MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, startTimesData, endTimesData, periodsData); - std::cout << "UPDATE start: " << startTimesData << std::endl; - std::cout << "UPDATE end: " << endTimesData << std::endl; - std::cout << "UPDATE dim: " << dimData << std::endl; + // std::cout << "UPDATE start: " << startTimesData << std::endl; + // std::cout << "UPDATE end: " << endTimesData << std::endl; + // std::cout << "UPDATE dim: " << dimData << std::endl; saveList->addItem(SEGMENT_OP_UPDATE, startTimeData, endTimeData, dimData, NULL, rawNode); @@ -3557,10 +3079,10 @@ class ClockBufferHandler : public BufferHandler MDSplus::deleteData(startTimesData); MDSplus::deleteData(endTimesData); } - - } // processSample() + } virtual void trigger(double trigTime) { + std::cout << "TRIGGER AT: " << trigTime << std::endl; double startTime = trigTime - preTime; if (switchTimes.size() == 0 || switchTimes[switchTimes.size() - 1] <= startTime) @@ -3588,14 +3110,14 @@ class ClockBufferHandler : public BufferHandler virtual void flushBuffer() { std::cout << "FLUSH BUFFER " << segBufSampleCount << std::endl; - MDSplus::Array *bufferData = new Int16Array(segBuffer, segBufSampleCount); + MDSplus::Array *bufferData = new Float64Array(segBuffer, segBufSampleCount); saveList->addItem(SEGMENT_OP_PUT, NULL, NULL, NULL, bufferData, rawNode); } }; class BurstBufferHandler : public BufferHandler { - short *segBuffer; + double *segBuffer; std::vector startTimes; int freqDiv; double baseFreq; @@ -3604,6 +3126,7 @@ class BurstBufferHandler : public BufferHandler double basePeriod; double segStart; double preTime; + double postTime; bool inBurst; unsigned long baseSampleCount, currBaseSampleCount; @@ -3615,13 +3138,14 @@ class BurstBufferHandler : public BufferHandler : BufferHandler(tree, rawNode, maxDelay, preTime, baseFreq, saveList) { this->preTime = preTime; + this->postTime = postTime; this->baseFreq = baseFreq; this->basePeriod = 1. / baseFreq; this->windowSize = (postTime + preTime) * this->baseFreq / freqDiv; this->segmentSize = segmentSize; if (this->segmentSize > this->windowSize) this->segmentSize = this->windowSize; - this->segBuffer = new short[this->segmentSize]; + this->segBuffer = new double[this->segmentSize]; this->freqDiv = freqDiv; this->startTime = startTime; this->inBurst = false; @@ -3634,18 +3158,22 @@ class BurstBufferHandler : public BufferHandler std::cout << "DISTRUTTO" << std::endl; } - virtual void processSampleDelayed(short sample) + virtual void processSampleDelayed(float sample) { - baseSampleCount++; - currBaseSampleCount++; // Check whether frequency switched double currTime = startTime + basePeriod * baseSampleCount; - // static int i = 0; - // if(i++ % 1000 == 0) - // std::cout << currTime << std::endl; - if (startTimes.size() > 0 && - startTimes[0] <= currTime) // frequencySwitched. + baseSampleCount++; + currBaseSampleCount++; + + if (startTimes.size() > 0 && startTimes[0] <= currTime) { + printf("\n\nprocessSampleDelayed startTimes[0] %f \n", startTimes[0]); + + if (currTime >= startTimes[0] + postTime) + { + printf("WARNING! Trigger time in the past -> Saving the current window data."); + } + if (!inBurst) // Trigger considered only if not serving a previous burst { inBurst = true; @@ -3656,13 +3184,15 @@ class BurstBufferHandler : public BufferHandler } startTimes.erase(startTimes.begin()); } - if (inBurst && (currBaseSampleCount % freqDiv == 0)) { segBuffer[burstCount++] = sample; windowCount++; if (burstCount >= segmentSize) { + + std::cout << "SEGMENT FILLED FOR:" << rawNode << std::endl; + double segEnd = segStart + (segmentSize - 1) * basePeriod * freqDiv; MDSplus::Data *startSegData = new MDSplus::Float64(segStart); MDSplus::Data *endSegData = new MDSplus::Float64(segEnd); @@ -3670,15 +3200,16 @@ class BurstBufferHandler : public BufferHandler MDSplus::Data *dimData = MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, startSegData, endSegData, periodData); + MDSplus::Array *segData = - new MDSplus::Int16Array(segBuffer, segmentSize); - std::cout << "SEG START: " << startSegData << std::endl; - std::cout << "SEG END: " << endSegData << std::endl; - std::cout << "SEG DIM: " << dimData << std::endl; + new MDSplus::Float64Array(segBuffer, segmentSize); + // std::cout << "SEG START: " << startSegData << " FOR NODE" << rawNode -> getPath() << std::endl; + // std::cout << "SEG END: " << endSegData << std::endl; + // std::cout << "SEG DIM: " << dimData << std::endl; saveList->addItem(SEGMENT_OP_MAKE, startSegData, endSegData, dimData, segData, rawNode); MDSplus::deleteData(periodData); - if (windowCount > windowSize) + if (windowCount >= windowSize) inBurst = false; else // There are still other segments to be stored for this burst { @@ -3696,10 +3227,10 @@ class BurstBufferHandler : public BufferHandler MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, startSegData, endSegData, periodData); MDSplus::Array *segData = - new MDSplus::Int16Array(segBuffer, burstCount); - std::cout << "LAST SEG START: " << startSegData << std::endl; - std::cout << "LAST SEG END: " << endSegData << std::endl; - std::cout << "LAST SEG DIM: " << dimData << std::endl; + new MDSplus::Float64Array(segBuffer, burstCount); + // std::cout << "LAST SEG START: " << startSegData << std::endl; + // std::cout << "LAST SEG END: " << endSegData << std::endl; + // std::cout << "LAST SEG DIM: " << dimData << std::endl; saveList->addItem(SEGMENT_OP_MAKE, startSegData, endSegData, dimData, segData, rawNode); MDSplus::deleteData(periodData); @@ -3709,6 +3240,8 @@ class BurstBufferHandler : public BufferHandler } virtual void trigger(double trigTime) { + double currTime = startTime + basePeriod * baseSampleCount; + std::cout << "TRIGGER AT: " << trigTime << " PRE TIME " << preTime << " CURR TIME " << currTime << std::endl; double startTime = trigTime - preTime; size_t idx; if (startTimes.size() == 0 || @@ -3726,6 +3259,8 @@ class BurstBufferHandler : public BufferHandler virtual void flushBuffer() { std::cout << "FLUSH BUFFERS" << std::endl; } }; +// Eventhandler class waits for the %name event and triggers the associated bufferHandler sending +//the event recieving time class EventHandler : public Event { BufferHandler *bufHandler; @@ -3733,7 +3268,6 @@ class EventHandler : public Event public: EventHandler(char *name, BufferHandler *buf) : Event(name) { - std::cout << "Created event handler for " << name << std::endl; this->bufHandler = buf; } void run() @@ -3807,7 +3341,7 @@ int pxi6259EV_readAndSaveAllChannels( } while (!(*(int *)stopAcq)) { - short buffer[ADC_BUFFER_SIZE]; + float buffer[ADC_BUFFER_SIZE]; for (chan = 0; chan < nChan; chan++) { int currReadSamples = read(chanFd[chan], buffer, ADC_BUFFER_SIZE * 2); @@ -3876,3 +3410,175 @@ int pxi6259EV_readAndSaveAllChannels( printf("STOP PXI 6259 Acquisition \n"); return 1; } + +int pxi6368EV_readAndSaveAllChannels( + int aiFd, int nChan, void *chanMapPtr, void *chanFdPtr, int *isBurst, int *f1Div, int *f2Div, + double maxDelay, double baseFreq, double *preTimes, double *postTimes, + double startTime, int bufSize, int segmentSize, char **eventNames, + void *dataNidPtr, void *treePtr, void *saveListPtr, void *stopAcq) +{ + int chan; + SaveListEV *saveList = (SaveListEV *)saveListPtr; + int *chanMap = (int *)chanMapPtr; + int *chanFd = (int *)chanFdPtr; + int *dataNid = (int *)dataNidPtr; + BufferHandler **bufferHandlers; + EventHandler **eventHandlers; + MDSplus::TreeNode **treeNodes; + treeNodes = new MDSplus::TreeNode *[nChan]; + // Delete first all data nids + for (int i = 0; i < nChan; i++) + { + try + { + treeNodes[i] = new TreeNode(dataNid[i], (Tree *)treePtr); + treeNodes[i]->deleteData(); + } + catch (MdsException &exc) + { + printf("Error deleting data nodes\n"); + } + } + (*(int *)stopAcq) = 0; + + bufferHandlers = new BufferHandler *[nChan]; + memset(bufferHandlers, 0, sizeof(BufferHandler *) * nChan); + eventHandlers = new EventHandler *[nChan]; + memset(eventHandlers, 0, sizeof(EventHandler *) * nChan); + // Burst buffers for the channels indicating "BURST" + for (chan = 0; chan < nChan; chan++) + { + if (isBurst[chan]) + { + bufferHandlers[chan] = new BurstBufferHandler( + (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], + baseFreq, startTime, preTimes[chan], postTimes[chan], segmentSize, + saveList); + } + else + // Clock buffers for the channels indicating "CONTINUOUS" or "DUAL SPEED" + bufferHandlers[chan] = new ClockBufferHandler( + (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], + f2Div[chan], baseFreq, bufSize, segmentSize, startTime, + preTimes[chan], postTimes[chan], saveList); + if (eventNames[chan][0]) // Empty string is passed for no event + { + eventHandlers[chan] = new EventHandler(eventNames[chan], bufferHandlers[chan]); + eventHandlers[chan]->start(); + } + else + eventHandlers[chan] = NULL; + } + xseries_start_ai(aiFd); + while (!(*(int *)stopAcq)) + { + float buffers[nChan][bufSize]; + for (chan = 0; chan < nChan; chan++) + { + // Reading samples from the analog input channels + int currReadSamples = xseries_read_ai(chanFd[chan], buffers[chan], bufSize); + if (currReadSamples <= 0) + { + if (errno == EAGAIN || errno == ENODATA) + { + usleep(50); + currReadSamples = 0; // No data currently available... Try again + // continue; + } + else + { + if (errno == EOVERFLOW) + { + printf("PXI 6368 Error reading samples on ai%d: (%d) %s \n", chan, + errno, strerror(errno)); + for (chan = 0; chan < nChan; chan++) + { + printf("%d PXI 6368 Error END overflow %p\n", chan, eventHandlers[chan]); + if (eventHandlers[chan]) + { + eventHandlers[chan]->stop(); + delete eventHandlers[chan]; + } + delete bufferHandlers[chan]; + } + printf("A PXI 6368 Error END overflow\n"); + delete[] eventHandlers; + delete[] bufferHandlers; + printf("PXI 6368 Error END overflow\n"); + return -2; + } + } + } + else + { + for (int sampleIdx = 0; sampleIdx < currReadSamples; sampleIdx++) + { + // Saving the sample in the associated buffer + bufferHandlers[chan]->processSample(buffers[chan][sampleIdx]); + } + } + } + } + + for (chan = 0; chan < nChan; chan++) + { + if (eventHandlers[chan]) + { + std::cout << "STOPPING EVENT HANDLER...." << std::endl; + eventHandlers[chan]->stop(); + std::cout << "STOPPED" << std::endl; + delete eventHandlers[chan]; + } + std::cout << "TERMINATING BUFFER HANDLER...." << std::endl; + bufferHandlers[chan]->terminate(); + std::cout << "TERMINATED" << std::endl; + } + saveList->stop(); + + std::cout << "DELETING eventHandlers" << std::endl; + delete[] eventHandlers; + std::cout << "DELETING bufferHandlers" << std::endl; + // for( chan = 0; chan < nChan; chan++ ) + // delete bufferHandlers[chan]; + delete[] bufferHandlers; + printf("STOP PXI 6368 Acquisition \n"); + return 1; +} + +int64_t NI6683_get_TCN_time() +{ + int status; + hpn_timestamp_t time; + + std::string path = "/etc/opt/codac-6.1/tcn/nisync-6683h.xml"; + const char *cPath = path.c_str(); + // const char* c_cpath = cPath; + + // printf("cPath: %c \n", cPath[1]); + + status = tcn_register_device("/home/mdsplus/luca_tests/nisync-6683h.xml"); + printf("cPath: %s \n", cPath); + if (status != TCN_SUCCESS) + { + fprintf(stderr, "Error registering device tcn device: %s\n", tcn_strerror(status)); + } + + status = tcn_init(); + if (status != TCN_SUCCESS) + { + fprintf(stderr, "Error initializing TCN : %s\n", tcn_strerror(status)); + } + + status = tcn_get_raw_time(&time); + if (status != TCN_SUCCESS) + { + fprintf(stderr, "Error getting tcn time: %s\n", tcn_strerror(status)); + } + + status = tcn_finalize(); + if (status != TCN_SUCCESS) + { + fprintf(stderr, "Error finalizing tcn device: %s\n", tcn_strerror(status)); + } + return time; +} diff --git a/device_support/national/cRioMPAGfunction.cpp b/device_support/national/cRioMPAGfunction.cpp index 44ad9dcb3c..8195696426 100644 --- a/device_support/national/cRioMPAGfunction.cpp +++ b/device_support/national/cRioMPAGfunction.cpp @@ -2,8 +2,7 @@ int DEBUG = 0; -NiFpga_Status crioMpagInitFifo(NiFpga_Session session, const char *fifoName, - NiFpgaEx_DmaFifo fifoId, size_t fifoDepthSize) +NiFpga_Status crioMpagInitFifo(NiFpga_Session session, const char *fifoName, NiFpgaEx_DmaFifo fifoId, size_t fifoDepthSize) { NiFpga_Status status = NiFpga_Status_Success; size_t actualDepth; @@ -11,69 +10,62 @@ NiFpga_Status crioMpagInitFifo(NiFpga_Session session, const char *fifoName, if (DEBUG == 1) return status; - NiFpga_MergeStatus( - &status, - NiFpga_ConfigureFifo2(session, fifoId, fifoDepthSize, &actualDepth)); + NiFpga_MergeStatus(&status, NiFpga_ConfigureFifo2(session, + fifoId, + fifoDepthSize, + &actualDepth)); - printf("Host %s actual size %d data resize %d status %d\n", fifoName, - actualDepth, fifoDepthSize, status); + printf("Host %s actual size %d data resize %d status %d\n", fifoName, actualDepth, fifoDepthSize, status); if (NiFpga_IsError(status)) { printf("Host %s data fifo depth resize error\n", fifoName); return status; } - - /* - status = NiFpga_StartFifo(session, fifoId ); - if ( NiFpga_IsError(status) ) { - printf("Host %s start fifo error\n", fifoName); - return status; - } - - status = crioMpagResetFifo(session, fifoName, fifoId); - if ( NiFpga_IsError(status) ) { - return status; - } - */ return status; } -NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, - NiFpgaEx_DmaFifo fifoId) +NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, NiFpgaEx_DmaFifo fifoId) { NiFpga_Status status = NiFpga_Status_Success; size_t nElem; size_t rElem; - int16_t dummy; - int16_t *dummyElem; + uint64_t dummy; + uint64_t *dummyElem; if (DEBUG == 1) return status; - // Read elements in the queue - NiFpga_MergeStatus(&status, - NiFpga_ReadFifoI16(session, fifoId, &dummy, 0, 0, &nElem)); + //Read elements in the queue + NiFpga_MergeStatus(&status, NiFpga_ReadFifoU64(session, + fifoId, + &dummy, + 0, + 0, + &nElem)); if (NiFpga_IsError(status)) { - NiFpga_Close(session, 0); + NiFpga_Close(session, NiFpga_CloseAttribute_NoResetIfLastSession); printf("Host %s error reading num elements in fifo\n", fifoName); return status; } printf("Num elements in %s %d\n", fifoName, nElem); - if (nElem > 0) + while (nElem > 0) { - dummyElem = (int16_t *)calloc(nElem, sizeof(int16_t)); + dummyElem = (uint64_t *)calloc(nElem, sizeof(uint64_t)); - NiFpga_MergeStatus(&status, - NiFpga_ReadFifoI16(session, fifoId, dummyElem, nElem, 0, - &rElem)); // FIFO Remaining Element + NiFpga_MergeStatus(&status, NiFpga_ReadFifoU64(session, + fifoId, + dummyElem, + nElem, + 0, + &rElem)); // FIFO Remaining Element if (NiFpga_IsError(status)) { - NiFpga_Close(session, 0); + NiFpga_Close(session, NiFpga_CloseAttribute_NoResetIfLastSession); printf("Host %s error reading fifo\n", fifoName); return status; } @@ -81,13 +73,14 @@ NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, printf("Remaining elements in %s %d\n", fifoName, rElem); free(dummyElem); + nElem = rElem; //fede 20210312 } return status; } -NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, - size_t fifoDepthSize) + +NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, size_t fifoDepthSize) { NiFpga_Status status = NiFpga_Status_Success; @@ -95,50 +88,60 @@ NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, return status; /* opens a session, downloads the bitstream, and runs the FPGA */ - printf("cRio %d Opening a session... %s \n", cRioId, - NiFpga_MainFPGA_9159_Bitfile); + printf("cRio %d Opening a session... %s \n", cRioId, NiFpga_MainFPGA_9159_Bitfile); - NiFpga_MergeStatus( - &status, status = NiFpga_Open(NiFpga_MainFPGA_9159_Bitfile, - NiFpga_MainFPGA_9159_Signature, cRioId, - NiFpga_OpenAttribute_NoRun, session)); + NiFpga_MergeStatus(&status, status = NiFpga_Open(NiFpga_MainFPGA_9159_Bitfile, + NiFpga_MainFPGA_9159_Signature, + cRioId, + 0, //NiFpga_OpenAttribute_NoRun, //(20201203 recovered) + session)); if (NiFpga_IsNotError(status)) { - status = crioMpagInitFifo( - *session, "FIFO A", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_A, - fifoDepthSize); + status = startMpagFpga(*session); if (NiFpga_IsError(status)) { - NiFpga_Close(*session, 0); + NiFpga_Close(*session, NiFpga_CloseAttribute_NoResetIfLastSession); return -1; } - status = crioMpagInitFifo( - *session, "FIFO B", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_B, - fifoDepthSize); - if (NiFpga_IsError(status)) + sleep(1); + + uint16_t fpgaState; + NiFpga_MergeStatus(&status, NiFpga_ReadU16(*session, + NiFpga_MainFPGA_9159_IndicatorU16_Master_STATUS, + &fpgaState)); + + if (NiFpga_IsError(status) || fpgaState == FPGA_IDLE_STATE) { - NiFpga_Close(*session, 0); + NiFpga_Close(*session, NiFpga_CloseAttribute_NoResetIfLastSession); + printf("Error reading AGPS cRIO acquisition state or AGPS cRIO in IDLE state \n"); return -1; } - status = crioMpagInitFifo( - *session, "FIFO C", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_C, - fifoDepthSize); + //printf("FPGA state %s\n", fpgaStateStr[fpgaState]); + + printf("FPGA state %d\n", fpgaState); + + status = crioMpagInitFifo(*session, "FIFO A", NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_A, fifoDepthSize); if (NiFpga_IsError(status)) { - NiFpga_Close(*session, 0); + NiFpga_Close(*session, NiFpga_CloseAttribute_NoResetIfLastSession); return -1; } - NiFpga_MergeStatus(&status, NiFpga_Reset(*session)); + status = crioMpagInitFifo(*session, "FIFO B", NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_B, fifoDepthSize); + if (NiFpga_IsError(status)) + { + NiFpga_Close(*session, NiFpga_CloseAttribute_NoResetIfLastSession); + return -1; + } + status = crioMpagInitFifo(*session, "FIFO C", NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_C, fifoDepthSize); if (NiFpga_IsError(status)) { - NiFpga_Close(*session, 0); - printf("VI Reset error\n"); + NiFpga_Close(*session, NiFpga_CloseAttribute_NoResetIfLastSession); return -1; } } @@ -150,13 +153,65 @@ NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, return status; } +NiFpga_Status generateMpagFpgaBoolPule(NiFpga_Session session, NiFpga_MainFPGA_9159_ControlBool ctrlAddr, float puleDuration) +{ + + NiFpga_Status status = NiFpga_Status_Success; + + NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, ctrlAddr, 0)); + NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, ctrlAddr, 1)); + usleep((int)(puleDuration * 1e6)); + NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, ctrlAddr, 0)); + + return status; +} + +NiFpga_Status executeMpagFpgaCommand(const char *cRioId, int command) +{ + NiFpga_Status status = NiFpga_Status_Success; + NiFpga_Session session; + + NiFpga_MergeStatus(&status, status = NiFpga_Open(NiFpga_MainFPGA_9159_Bitfile, + NiFpga_MainFPGA_9159_Signature, + cRioId, + 0, + &session)); + + if (NiFpga_IsNotError(status)) + { + + NiFpga_MainFPGA_9159_ControlBool cmd; + + switch (command) + { + case START_PLC_CMD: + cmd = NiFpga_MainFPGA_9159_ControlBool_DEBUG_PLC_START; + break; + case STOP_PLC_CMD: + cmd = NiFpga_MainFPGA_9159_ControlBool_DEBUG_PLC_STOP; + break; + default: + printf("FPGA invlid command\n"); + return -1; + } + status = generateMpagFpgaBoolPule(session, cmd, 0.1); + if (NiFpga_IsError(status)) + { + printf("Error on start command to cRIO NASTER %d\n", status); + } + NiFpga_Close(session, NiFpga_CloseAttribute_NoResetIfLastSession); + } + else + { + printf("FPGA Open error : %d\n", status); + } + return status; +} + NiFpga_Status closeMpagFpgaSession(NiFpga_Session session) { /* CODAC NOTE: NiFpga_Initialize() is no longer necessary! */ - /* must be called before any other calls */ - // printf("FPGA Initializing...\n"); - // NiFpga_Status status = NiFpga_Initialize(); NiFpga_Status status = NiFpga_Status_Success; @@ -165,50 +220,43 @@ NiFpga_Status closeMpagFpgaSession(NiFpga_Session session) if (DEBUG == 1) return status; - NiFpga_MergeStatus( - &status, - NiFpga_WriteBool(session, NiFpga_MainFPGA_9159_ControlBool_Stop, 1)); - - usleep(200000); + status = generateMpagFpgaBoolPule(session, NiFpga_MainFPGA_9159_ControlBool_STOP_DMA, 0.1); + if (NiFpga_IsError(status)) + { + printf("Error on stop DMA link from slave\n"); + } - status = NiFpga_StopFifo(session, - NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_A); + status = NiFpga_StopFifo(session, NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_A); if (NiFpga_IsError(status)) { printf("Host SLAVE A stop fifo error\n"); } - status = NiFpga_StopFifo(session, - NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_B); + status = NiFpga_StopFifo(session, NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_B); if (NiFpga_IsError(status)) { printf("Host SLAVE B stop fifo error\n"); } - status = NiFpga_StopFifo(session, - NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_C); + status = NiFpga_StopFifo(session, NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_C); if (NiFpga_IsError(status)) { printf("Host SLAVE C stop fifo error\n"); } /* close the session now that we're done */ + //Session is not Close to mantai FPGA running printf("Closing the session...\n"); - NiFpga_MergeStatus(&status, NiFpga_Close(session, 0)); + NiFpga_MergeStatus(&status, NiFpga_Close(session, NiFpga_CloseAttribute_NoResetIfLastSession)); /* CODAC NOTE: NiFpga_Finalize() is no longer necessary! */ - /* must be called after all other calls */ - // printf("Finalizing...\n"); - // NiFpga_MergeStatus(&status, NiFpga_Finalize()); return status; } #define FPGA_FREQ_40MHz 40000000 -NiFpga_Status setMpagAcqParam(NiFpga_Session session, uint8_t clockMode, - float freq, uint16_t highStrobeTick, - const int32_t *chanAOmap) +NiFpga_Status setMpagAcqParam(NiFpga_Session session, float freq, uint16_t highStrobeTick, const int32_t *chanAOmap) { NiFpga_Status status = NiFpga_Status_Success; uint16_t acqPeriod; @@ -216,28 +264,10 @@ NiFpga_Status setMpagAcqParam(NiFpga_Session session, uint8_t clockMode, if (DEBUG == 1) return status; - /* - ForceLocal = Internal Clock = clockMode ( 1 Internal - 0 External) - External Clock Force Local = 0 Module 7 ch0 = low; Clock from Module 7 ch 1 - */ - NiFpga_MergeStatus( - &status, - NiFpga_WriteBool(session, NiFpga_MainFPGA_9159_ControlBool_ForceLocal, - clockMode)); - - if (NiFpga_IsError(status)) - { - printf("Error setting closk mode"); - return -1; - } - - acqPeriod = int(1.e6 / freq); // micro seconds - - NiFpga_MergeStatus( - &status, - NiFpga_WriteU16(session, - NiFpga_MainFPGA_9159_ControlU16_FrameStrobePerioduSec, - acqPeriod)); + acqPeriod = int(1.e6 / freq); //micro seconds + NiFpga_MergeStatus(&status, NiFpga_WriteU16(session, + NiFpga_MainFPGA_9159_ControlU16_ACQ_Trigger_PerioduSec, + acqPeriod)); if (NiFpga_IsError(status)) { @@ -245,31 +275,15 @@ NiFpga_Status setMpagAcqParam(NiFpga_Session session, uint8_t clockMode, return -1; } - NiFpga_MergeStatus( - &status, - NiFpga_WriteU16( - session, - NiFpga_MainFPGA_9159_ControlU16_HighPhaseFrameStrobeDurationTicks, - highStrobeTick)); + NiFpga_MergeStatus(&status, NiFpga_WriteU16(session, + NiFpga_MainFPGA_9159_ControlU16_ACQ_Trigger_HighDurationTicks, + highStrobeTick)); if (NiFpga_IsError(status)) { printf("Error Setting high strobe Tick count"); return -1; } - /* - NiFpga_MergeStatus(&status, NiFpga_WriteArrayI32(session, - NiFpga_MainFPGA_9159_ControlArrayI32_IndexArray, - chanAOmap, - 16)); - - - if ( NiFpga_IsError(status) ) { - printf("Error Setting Analog Output signals Mapping"); - return -1; - } - */ - return status; } @@ -280,19 +294,19 @@ void *acquisitionThreadFPGA(void *args) NiFpga_Status status = NiFpga_Status_Success; int currSize = 0; - short *buffers_s[NUM_SLAVE_CHANNEL]; + int chanNum = NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220; + short *buffers_s[NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220]; double *time; int __count = 0; - int chan; - int chanNum = NUM_SLAVE_CHANNEL * NUM_SLAVE; + int chanTree; int sampleToRead = 0; int readElem; float dummyCalibCoeff[] = {1., 0., 0., 0.}; int *readChanSmp; int *bufReadChanSmp; - float gains[NUM_SLAVE_CHANNEL]; - float *coeffs[NUM_SLAVE_CHANNEL]; - int numCoeffs[NUM_SLAVE_CHANNEL]; + float gains[NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220]; + float *coeffs[NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220]; + int numCoeffs[NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220]; NiFpgaEx_DmaFifo fifoId; const char *fifoName; struct_FPGA *structFpga = (struct_FPGA *)args; @@ -302,15 +316,15 @@ void *acquisitionThreadFPGA(void *args) switch (slaveIdx) { case SLAVE_A: - fifoId = NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_A; + fifoId = NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_A; fifoName = "SLAVE A"; break; case SLAVE_B: - fifoId = NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_B; + fifoId = NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_B; fifoName = "SLAVE B"; break; case SLAVE_C: - fifoId = NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_C; + fifoId = NiFpga_MainFPGA_9159_TargetToHostFifoU64_FIFOTOPC_C; fifoName = "SLAVE C"; break; } @@ -333,14 +347,18 @@ void *acquisitionThreadFPGA(void *args) char **streamNames = fpgaAcq->streamNames; float *streamGains = fpgaAcq->streamGains; float *streamOffsets = fpgaAcq->streamOffsets; + NiFpga_Bool val; + NiFpga_MergeStatus(&status, NiFpga_ReadBool(session, + NiFpga_MainFPGA_9159_ControlBool_Start, + &val)); int streamFactor = fpgaAcq->streamFactor; int slaveDataSamples = bufSize * NUM_SLAVE_CHANNEL; - int16_t data[bufSize * NUM_SLAVE_CHANNEL]; + uint64_t data[bufSize * NUM_SLAVE_CHANNEL]; - readChanSmp = (int *)calloc(NUM_SLAVE_CHANNEL, sizeof(int)); - bufReadChanSmp = (int *)calloc(NUM_SLAVE_CHANNEL, sizeof(int)); + readChanSmp = (int *)calloc(NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220, sizeof(int)); + bufReadChanSmp = (int *)calloc(NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220, sizeof(int)); - for (int chan = 0; chan < NUM_SLAVE_CHANNEL; chan++) + for (int chan = 0; chan < NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220; chan++) { bufReadChanSmp[chan] = bufSize; readChanSmp[chan] = 0; @@ -353,19 +371,27 @@ void *acquisitionThreadFPGA(void *args) sem_wait(&structFpga->semThreadStart); printf("START thread %s Stop acq %d\n", fifoName, (*(uint8_t *)stopAcq)); + usleep(200000); + status = crioMpagResetFifo(session, fifoName, fifoId); if (DEBUG) { + + int16_t *data16; + for (int chan = 0; chan < NUM_SLAVE_CHANNEL; chan++) { for (int smp = 0; smp < bufSize; smp++) { - data[chan + smp * NUM_SLAVE_CHANNEL] = (int16_t)( - (chan + 1) * 1000 * sin(2 * 3.14 * smp / slaveDataSamples * 100.) + - 500 * slaveIdx); - if (smp % 1000) - printf(" %d ", data[smp]); + data16 = (int16_t *)&data[chan + smp * NUM_SLAVE_CHANNEL]; + + //data[chan + smp * NUM_SLAVE_CHANNEL] = (int16_t)((chan+1)*1000 * sin(2 * 3.14 * smp / slaveDataSamples * 100.) + 500*slaveIdx); + data16[0] = (int16_t)((chan + 1) * 1000 * sin(2 * 3.14 * smp / slaveDataSamples * 100.) + 500 * slaveIdx); + data16[2] = (int16_t)((chan + 1) * 1000 * sin(4 * 3.14 * smp / slaveDataSamples * 100.) + 100); + data16[3] = (int16_t)((chan + 1) * 1000 * sin(8 * 3.14 * smp / slaveDataSamples * 100.) + 200); + + //if(smp%1000) printf(" %d ", data[smp]); } } printf("\n"); @@ -374,70 +400,153 @@ void *acquisitionThreadFPGA(void *args) while ((!*(uint8_t *)stopAcq) == 1) { - readElem = readMpagFifoData(session, fifoName, fifoId, data, - slaveDataSamples, stopAcq); + readElem = readMpagFifoData(session, fifoName, fifoId, data, slaveDataSamples, stopAcq); + + //printf("Data Read from DMA %s OK\n", fifoName); + printf("."); + fflush(stdout); + + if (DEBUG) + { + readElem = slaveDataSamples; + sleep(2); + printf("Read elem %d \n", readElem); + } + if (readElem == -1 || readElem != slaveDataSamples) { - // Report error contition only if system in in acquisizione ande the read - // data are less than requested + //Report error contition only if system in in acquisizione ande the read data are less than requested if (readElem != slaveDataSamples && (!*(uint8_t *)stopAcq) == 1) - printf("%s Fifo reading samples requested %d read %d\n", fifoName, - slaveDataSamples, readElem); + printf("%s Fifo reading samples requested %d read %d\n", fifoName, slaveDataSamples, readElem); break; } + //chanIdx is the counter of active channels on the system from 0 to NUM_SLAVE_CHANNEL * NUM_SLAVE + NUM_9220_CHANNEL * NUM_9220 + //chan is the counter for all channels on the slave from 0 to NUM_SLAVE_CHANNEL + NUM_9220_CHANNEL * NUM_9220 + int chanIdx = 0; - for (int chan = 0; chan < NUM_SLAVE_CHANNEL; chan++) + int chanIndex = 0; + int16_t *data16; + + for (int slaveCh = 0; slaveCh < NUM_SLAVE_CHANNEL; slaveCh++) { - if (chanState[chan + slaveIdx * NUM_SLAVE_CHANNEL]) + + if (chanState[slaveCh + slaveIdx * NUM_SLAVE_CHANNEL]) // Node is ON { buffers_s[chanIdx] = new short[bufSize]; for (int smp = 0; smp < bufSize; smp++) { - // if(smp == 0)printf("%s %d buffers_s[%d] = data[%d]\n",fifoName, - // chanIdx,(chanIdx + smp * NUM_SLAVE_CHANNEL), (chan + smp * - // NUM_SLAVE_CHANNEL)); - buffers_s[chanIdx][smp] = data[chan + smp * NUM_SLAVE_CHANNEL]; + //if(smp == 0)printf("%s %d buffers_s[%d] = data[%d]\n",fifoName, chanIdx,(chanIdx + smp * NUM_SLAVE_CHANNEL), (slaveCh + smp * NUM_SLAVE_CHANNEL)); + // buffers_s[chanIdx][smp] = data[slaveCh + smp * NUM_SLAVE_CHANNEL]; + buffers_s[chanIdx][smp] = (data[slaveCh + smp * NUM_SLAVE_CHANNEL] >> (16 * 0)) & 0xFFFF; + } + if (slaveIdx == SLAVE_A) + { + data16 = (int16_t *)&data[slaveCh + 0 * NUM_SLAVE_CHANNEL]; + chanIndex = data16[1]; + if (chanIndex != chanIdx) + printf("Disallineamento canale atteso %d letto %d \n", chanIdx, chanIndex); } chanIdx++; } } - printf("Data Read from DMA %s OK\n", fifoName); - chanIdx = 0; for (int slaveCh = 0; slaveCh < NUM_SLAVE_CHANNEL; slaveCh++) - // for( int chan = 0; chan < nChan; chan++) { - chan = slaveCh + slaveIdx * NUM_SLAVE_CHANNEL; - if (chanState[chan]) + chanTree = slaveCh + slaveIdx * NUM_SLAVE_CHANNEL; + if (chanState[chanTree]) { + /* - for(int smp = 0; smp < 10; smp++) - printf(" %d ", buffers_s[slaveCh][smp] ); - printf("Read chan %d \n", readChanSmp[slaveCh]); - */ +for(int smp = 0; smp < 10; smp++) + printf(" %d ", buffers_s[slaveCh][smp] ); +printf("Chan Idx %d %d %d \n",chanIdx, slaveCh, readChanSmp[slaveCh]); +*/ + if (resampledNid) - saveList->addItem( - buffers_s[chanIdx], bufReadChanSmp[chanIdx], sampleToRead, SHORT, - segmentSize, readChanSmp[chanIdx], dataNid[chan], clockNid, - timeIdx0, treePtr, shot, streamFactor, streamNames[chan], - streamGains[chan], streamOffsets[chan], period, gains[slaveCh], - coeffs[slaveCh], numCoeffs[slaveCh], resampledNid[chan]); + saveList->addItem(buffers_s[chanIdx], + bufReadChanSmp[slaveCh], sampleToRead, SHORT, segmentSize, + readChanSmp[slaveCh], dataNid[chanTree], clockNid, timeIdx0, treePtr, shot, streamFactor, streamNames[chanTree], + streamGains[chanTree], streamOffsets[chanTree], period, gains[slaveCh], coeffs[slaveCh], + numCoeffs[slaveCh], resampledNid[chanTree]); else - saveList->addItem( - buffers_s[chanIdx], bufReadChanSmp[chanIdx], sampleToRead, SHORT, - segmentSize, readChanSmp[chanIdx], dataNid[chan], clockNid, - timeIdx0, treePtr, shot, streamFactor, streamNames[chan], - streamGains[chan], streamOffsets[chan], period, gains[slaveCh], - coeffs[slaveCh], numCoeffs[slaveCh]); - - // Update the number of samples read + saveList->addItem(buffers_s[chanIdx], + bufReadChanSmp[slaveCh], sampleToRead, SHORT, segmentSize, + readChanSmp[slaveCh], dataNid[chanTree], clockNid, timeIdx0, treePtr, shot, streamFactor, streamNames[chanTree], + streamGains[chanTree], streamOffsets[chanTree], period, gains[slaveCh], coeffs[slaveCh], + numCoeffs[slaveCh]); + + //Update the number of samples rearunningd readChanSmp[slaveCh] += bufReadChanSmp[slaveCh]; chanIdx++; } } - numSamples = readChanSmp[0] + segmentSize; + + /********************************************/ + + if (slaveIdx == SLAVE_A) + { + int ni9220chIdx; + + chanIdx = NUM_SLAVE_CHANNEL; + ni9220chIdx = NUM_SLAVE * NUM_SLAVE_CHANNEL; + for (int slaveCh = 0; slaveCh < NUM_9220_CHANNEL; slaveCh++) + { + if (chanState[ni9220chIdx]) + { + buffers_s[chanIdx] = new short[bufSize]; + for (int smp = 0; smp < bufSize; smp++) + { + buffers_s[chanIdx][smp] = (data[slaveCh + smp * NUM_SLAVE_CHANNEL] >> (16 * 2)) & 0xFFFF; + } + chanIdx++; + } + ni9220chIdx++; + if (chanState[ni9220chIdx]) + { + buffers_s[chanIdx] = new short[bufSize]; + for (int smp = 0; smp < bufSize; smp++) + { + buffers_s[chanIdx][smp] = (data[slaveCh + smp * NUM_SLAVE_CHANNEL] >> (16 * 3)) & 0xFFFF; + } + chanIdx++; + } + ni9220chIdx++; + } + + chanIdx = NUM_SLAVE_CHANNEL; + for (int ch = 0; ch < NUM_9220_CHANNEL * NUM_9220; ch++) + { + ni9220chIdx = ch + NUM_SLAVE_CHANNEL; + chanTree = ch + NUM_SLAVE * NUM_SLAVE_CHANNEL; + if (chanState[chanTree]) + { + + if (resampledNid) + saveList->addItem(buffers_s[chanIdx], + bufReadChanSmp[ni9220chIdx], sampleToRead, SHORT, segmentSize, + readChanSmp[ni9220chIdx], dataNid[chanTree], clockNid, timeIdx0, treePtr, shot, streamFactor, streamNames[chanTree], + streamGains[chanTree], streamOffsets[chanTree], period, gains[ni9220chIdx], coeffs[ni9220chIdx], + numCoeffs[ni9220chIdx], resampledNid[chanTree]); + else + saveList->addItem(buffers_s[chanIdx], + bufReadChanSmp[ni9220chIdx], sampleToRead, SHORT, segmentSize, + readChanSmp[ni9220chIdx], dataNid[chanTree], clockNid, timeIdx0, treePtr, shot, streamFactor, streamNames[chanTree], + streamGains[chanTree], streamOffsets[chanTree], period, gains[ni9220chIdx], coeffs[ni9220chIdx], + numCoeffs[ni9220chIdx]); + + //Update the number of samples read + readChanSmp[ni9220chIdx] += bufReadChanSmp[ni9220chIdx]; + chanIdx++; + } + } + } + + /********************************************/ + + //numSamples = readChanSmp[0] + segmentSize; + numSamples = bufSize + segmentSize; } free(readChanSmp); free(bufReadChanSmp); @@ -446,51 +555,53 @@ void *acquisitionThreadFPGA(void *args) /******************************************************************************/ -int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, - int *chanState, int bufSize, int segmentSize, - int numSamples, void *dataNidPtr, int clockNid, - float timeIdx0, float period, void *treePtr, - void *saveListPtr, void *stopAcq, int shot, - void *resampledNidPtr) +int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanState, int bufSize, int segmentSize, + int numSamples, void *dataNidPtr, uint8_t clockMode, int clockNid, float timeIdx0, float period, + void *treePtr, void *saveListPtr, void *stopAcq, int shot, void *resampledNidPtr) { NiFpga_Status status = NiFpga_Status_Success; int currSize = 0; - int16_t *data; - double *time; - int slaveDataSamples; + //int64_t *data; + //double *time; + //int slaveDataSamples; int __count = 0; int chan; - int chanNum = NUM_SLAVE_CHANNEL * NUM_SLAVE; + int chanNum = NUM_SLAVE_CHANNEL * NUM_SLAVE + NUM_9220_CHANNEL * NUM_9220; int sampleToRead = 0; int readElem; int8_t slaveTimeout[NUM_SLAVE] = {0, 0, 0}; - SaveList *saveList = (SaveList *) - saveListPtr; // Class to equeu data buffer to save in pulse file - int *dataNid = (int *)dataNidPtr; // Channel node identifier - int *resampledNid = (int *)resampledNidPtr; // Channel node identifier + SaveList *saveList = (SaveList *)saveListPtr; // Class to equeu data buffer to save in pulse file + int *dataNid = (int *)dataNidPtr; // Channel node identifier + int *resampledNid = (int *)resampledNidPtr; // Channel node identifier float dummyCalibCoeff[] = {1., 0., 0., 0.}; char *streamNames[nChan]; float streamGains[nChan]; float streamOffsets[nChan]; - // Dummy calibration coeffs - float *coeffs[nChan]; - int numCoeffs[nChan]; - short *buffers_s[nChan]; - int readChanSmp[nChan]; - int bufReadChanSmp[nChan]; - float gains[nChan]; - - // Delete first all data nids + + uint16_t fpgaState; + NiFpga_MergeStatus(&status, NiFpga_ReadU16(session, + NiFpga_MainFPGA_9159_IndicatorU16_Master_STATUS, + &fpgaState)); + + if (NiFpga_IsError(status) || fpgaState == FPGA_IDLE_STATE) + { + NiFpga_Close(session, NiFpga_CloseAttribute_NoResetIfLastSession); + printf("Error reading AGPS cRIO acquisition state or AGPS cRIO in IDLE state\n"); + return -1; + } + + //Delete first all data nids + TreeNode *currNode; for (int i = 0; i < nChan; i++) { try { - TreeNode *currNode = new TreeNode(dataNid[i], (Tree *)treePtr); + currNode = new TreeNode(dataNid[i], (Tree *)treePtr); currNode->deleteData(); - // Check if resampling + //Check if resampling try { Data *streamNameData = currNode->getExtendedAttribute("STREAM_NAME"); @@ -507,8 +618,7 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, } try { - Data *streamOffsetData = - currNode->getExtendedAttribute("STREAM_OFFSET"); + Data *streamOffsetData = currNode->getExtendedAttribute("STREAM_OFFSET"); streamOffsets[i] = streamOffsetData->getFloat(); } catch (MdsException &exc) @@ -532,7 +642,7 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, } catch (MdsException &exc) { - printf("Error deleting data nodes\n"); + printf("Error deleting data nodes %s : %s\n", currNode->getPath(), exc.what()); } } @@ -572,23 +682,29 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, structFpgaAcq.resampledNidPtr = resampledNidPtr; structFpgaAcq.streamNames = streamNames; structFpgaAcq.streamGains = streamGains; - structFpgaAcq.streamOffsets = streamGains; + structFpgaAcq.streamOffsets = streamOffsets; structFpgaAcq.streamFactor = streamFactor; - /* - float freq = 0.000025; - int freqi; - memcpy(&freqi, &freq, sizeof(freq)); + /* Enable DMA */ + + status = generateMpagFpgaBoolPule(session, NiFpga_MainFPGA_9159_ControlBool_START_DMA, 0.1); + if (NiFpga_IsError(status)) + { + printf("Error on enable DMA link from slave\n"); + return -1; + } - NiFpga_MergeStatus(&status, NiFpga_WriteI32(session, - NiFpga_MainFPGA_9159Simulator_ControlSgl_frequency, - freqi)); + /* Enable interna Externa clock mode*/ + NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, + NiFpga_MainFPGA_9159_ControlBool_Internal_ACQ_Trigger, + clockMode)); - NiFpga_MergeStatus(&status, NiFpga_WriteI32(session, - NiFpga_MainFPGA_9159Simulator_ControlI32_SinSamp, - 200)); + if (NiFpga_IsError(status)) + { + printf("Error setting clock mode"); + return -1; + } - */ sem_init(&structFpga[0].semThreadStart, 0, 0); sem_init(&structFpga[1].semThreadStart, 0, 0); sem_init(&structFpga[2].semThreadStart, 0, 0); @@ -600,26 +716,22 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, *(uint8_t *)stopAcq = 0; - err[0] = pthread_create(&threadSlaveA, NULL, &acquisitionThreadFPGA, - &structFpga[0]); + err[0] = pthread_create(&threadSlaveA, NULL, &acquisitionThreadFPGA, &structFpga[0]); errorBit |= err[0] ? 1 : 0; - err[1] = pthread_create(&threadSlaveB, NULL, &acquisitionThreadFPGA, - &structFpga[1]); + err[1] = pthread_create(&threadSlaveB, NULL, &acquisitionThreadFPGA, &structFpga[1]); errorBit |= err[1] ? 1 << 1 : 0; - err[2] = pthread_create(&threadSlaveC, NULL, &acquisitionThreadFPGA, - &structFpga[2]); + err[2] = pthread_create(&threadSlaveC, NULL, &acquisitionThreadFPGA, &structFpga[2]); errorBit |= err[2] ? 1 << 2 : 0; - if (errorBit) // error on one thread creation must be close other thread + if (errorBit) //error on one thread creation must be close other thread { - printf("Error on cgreate thread\n"); + printf("Error on create thread\n"); *(uint8_t *)stopAcq = 1; } usleep(30000); startMpagFpga(session); - sleep(1); sem_post(&structFpga[0].semThreadStart); sem_post(&structFpga[1].semThreadStart); sem_post(&structFpga[2].semThreadStart); @@ -636,16 +748,14 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, return 0; } -int readMpagFifoData(NiFpga_Session session, const char *fifoName, - NiFpgaEx_DmaFifo fifoId, int16_t *data, - size_t slaveBufSize, void *stopAcq) +int readMpagFifoData(NiFpga_Session session, const char *fifoName, NiFpgaEx_DmaFifo fifoId, uint64_t *data, size_t slaveBufSize, void *stopAcq) { NiFpga_Status status = NiFpga_Status_Success; size_t currSize = 0; uint32_t count = 0; size_t currElem, rElem, nElem; - // int __count = 0; + //int __count = 0; int16_t *elem; @@ -666,9 +776,13 @@ int readMpagFifoData(NiFpga_Session session, const char *fifoName, count++; - // Read elements in the queue - NiFpga_MergeStatus(&status, - NiFpga_ReadFifoI16(session, fifoId, data, 0, 0, &nElem)); + //Read elements in the queue + NiFpga_MergeStatus(&status, NiFpga_ReadFifoU64(session, + fifoId, + data, + 0, + 0, + &nElem)); if (NiFpga_IsError(status)) { @@ -676,38 +790,34 @@ int readMpagFifoData(NiFpga_Session session, const char *fifoName, return -1; } - // Terminate read from slave if stopAcq is asserted + //Terminate read from slave if stopAcq is asserted if (nElem == 0 && (*(uint8_t *)stopAcq) == 1) return -1; - // Continue to read from slave + //Continue to read from slave if (nElem == 0) continue; - currElem = - (nElem + currSize < slaveBufSize) ? nElem : slaveBufSize - currSize; + currElem = (nElem + currSize < slaveBufSize) ? nElem : slaveBufSize - currSize; rElem = 0; - NiFpga_MergeStatus(&status, - NiFpga_ReadFifoI16(session, fifoId, &data[currSize], - currElem, 200, - // NiFpga_InfiniteTimeout, - &rElem)); // FIFO Remaining Element - - // Time out is not an error condition. Must be acquired bufSize samples per - // channel + NiFpga_MergeStatus(&status, NiFpga_ReadFifoU64(session, fifoId, + &data[currSize], + currElem, + 200, + //NiFpga_InfiniteTimeout, + &rElem)); // FIFO Remaining Element + + //Time out is not an error condition. Must be acquired bufSize samples per channel if (status != -50400 && NiFpga_IsError(status)) - { // Timeout -50400 - printf("\nNiFpga_ReadFifoI16 %s Read Error data (status %d) elem %d\n", - fifoName, status, slaveBufSize); + { //Timeout -50400 + printf("\nNiFpga_ReadFifoU64 %s Read Error data (status %d) elem %d\n", fifoName, status, slaveBufSize); return -1; } - // usleep( 100 ); - // printf("\nNiFpga_ReadFifoI16 %s Read data elem %d Remaining %d\n", - // fifoName, slaveBufSize, rElem); - // printf("read masSmp %d nElem %ld ,nTime %ld, currElem %ld currSize %d\n", - // maxSamp, nElem, nTime, currElem, currSize); + //usleep( 100 ); + //printf("NiFpga_ReadFifoU64 %s Read data elem %d Remaining %d\n", fifoName, slaveBufSize, rElem); + //printf("read masSmp %d nElem %ld ,nTime %ld, currElem %ld currSize %d\n", maxSamp, nElem, nTime, currElem, currSize); currSize += currElem; } @@ -723,6 +833,8 @@ NiFpga_Status startMpagFpga(NiFpga_Session session) return status; // run the FPGA application + + //Test to check resident FPGA printf("Running the FPGA...\n"); NiFpga_MergeStatus(&status, NiFpga_Run(session, 0)); @@ -735,283 +847,5 @@ NiFpga_Status startMpagFpga(NiFpga_Session session) printf("OK running FPGA\n"); printf("Start Acquisition ...\n"); - - NiFpga_MergeStatus( - &status, - NiFpga_WriteBool(session, NiFpga_MainFPGA_9159_ControlBool_Start, 1)); - - sleep(1); - - NiFpga_Bool val; - NiFpga_MergeStatus( - &status, - NiFpga_ReadBool(session, NiFpga_MainFPGA_9159_ControlBool_Start, &val)); - - printf("Start boolean flag %d\n", val); - return status; } - -#ifdef OLD_CODE - -int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, - int *chanState, int bufSize, int segmentSize, - int numSamples, void *dataNidPtr, int clockNid, - float timeIdx0, float period, void *treePtr, - void *saveListPtr, void *stopAcq, int shot, - void *resampledNidPtr) -{ - - NiFpga_Status status = NiFpga_Status_Success; - int currSize = 0; - int16_t *data; - double *time; - int slaveDataSamples; - int __count = 0; - int chan; - int chanNum = NUM_SLAVE_CHANNEL * NUM_SLAVE; - int sampleToRead = 0; - int readElem; - int8_t slaveTimeout[NUM_SLAVE] = {0, 0, 0}; - - SaveList *saveList = (SaveList *) - saveListPtr; // Class to equeu data buffer to save in pulse file - int *dataNid = (int *)dataNidPtr; // Channel node identifier - int *resampledNid = (int *)resampledNidPtr; // Channel node identifier - - float dummyCalibCoeff[] = {1., 0., 0., 0.}; - char *streamNames[nChan]; - float streamGains[nChan]; - float streamOffsets[nChan]; - // Dummy calibration coeffs - float *coeffs[nChan]; - int numCoeffs[nChan]; - short *buffers_s[nChan]; - int readChanSmp[nChan]; - int bufReadChanSmp[nChan]; - float gains[nChan]; - - // Delete first all data nids - for (int i = 0; i < nChan; i++) - { - try - { - TreeNode *currNode = new TreeNode(dataNid[i], (Tree *)treePtr); - currNode->deleteData(); - // Check if resampling - try - { - Data *streamNameData = currNode->getExtendedAttribute("STREAM_NAME"); - streamNames[i] = streamNameData->getString(); - deleteData(streamNameData); - try - { - Data *streamGainData = currNode->getExtendedAttribute("STREAM_GAIN"); - streamGains[i] = streamGainData->getFloat(); - } - catch (MdsException &exc) - { - streamGains[i] = 1; - } - try - { - Data *streamOffsetData = - currNode->getExtendedAttribute("STREAM_OFFSET"); - streamOffsets[i] = streamOffsetData->getFloat(); - } - catch (MdsException &exc) - { - streamOffsets[i] = 0; - } - } - catch (MdsException &exc) - { - streamNames[i] = NULL; - streamGains[i] = 0; - streamOffsets[i] = 0; - } - delete currNode; - if (resampledNid) - { - currNode = new TreeNode(resampledNid[i], (Tree *)treePtr); - currNode->deleteData(); - delete currNode; - } - } - catch (MdsException &exc) - { - printf("Error deleting data nodes\n"); - } - } - - for (int chan = 0; chan < nChan; chan++) - { - buffers_s[chan] = new short[bufSize]; - bufReadChanSmp[chan] = bufSize; - readChanSmp[chan] = 0; - coeffs[chan] = dummyCalibCoeff; - numCoeffs[chan] = 4; - gains[chan] = 1.; - } - - slaveDataSamples = bufSize * NUM_SLAVE_CHANNEL; - data = (int16_t *)calloc(slaveDataSamples * NUM_SLAVE, sizeof(int16_t)); - - int streamFactor = (int)(0.1 / period); - if (bufSize > streamFactor) - streamFactor = bufSize; - else - { - if (streamFactor % bufSize != 0) - streamFactor = (bufSize + 1) * (streamFactor / bufSize); - } - - /**************************************************************/ - - status = crioMpagResetFifo( - session, "FIFO A", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_A); - status = crioMpagResetFifo( - session, "FIFO B", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_B); - status = crioMpagResetFifo( - session, "FIFO C", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_C); - - /* - float freq = 0.000025; - int freqi; - memcpy(&freqi, &freq, sizeof(freq)); - - NiFpga_MergeStatus(&status, NiFpga_WriteI32(session, - NiFpga_MainFPGA_9159Simulator_ControlSgl_frequency, - freqi)); - - NiFpga_MergeStatus(&status, NiFpga_WriteI32(session, - NiFpga_MainFPGA_9159Simulator_ControlI32_SinSamp, - 200)); - - */ - startMpagFpga(session); - /**************************************************************/ - - while ((!*(uint8_t *)stopAcq) == 1) - { - - readElem = readMpagFifoData( - session, "SLAVE A", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_A, - &data[0], slaveDataSamples); - if (readElem != -2 && (readElem == -1 || readElem != slaveDataSamples)) - { - if (readElem != slaveDataSamples) - printf("SLAVE A Fifo reading samples requested %d read %d\n", - slaveDataSamples, readElem); - break; - } - if (readElem == -2) - { // timeout - printf("SLAVE A Fifo reading timeout\n"); - slaveTimeout[0] = 1; - } - else - printf("SLAVE A Fifo reading samples requested %d read %d\n", - slaveDataSamples, readElem); - - readElem = readMpagFifoData( - session, "SLAVE B", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_B, - &data[slaveDataSamples], slaveDataSamples); - if (readElem != -2 && (readElem == -1 || readElem != slaveDataSamples)) - { - if (readElem != slaveDataSamples) - printf("SLAVE B Fifo reading samples requested %d read %d\n", - slaveDataSamples, readElem); - break; - } - if (readElem == -2) - { // timeout - printf("SLAVE B Fifo reading timeout\n"); - slaveTimeout[1] = 1; - } - else - printf("SLAVE B Fifo reading samples requested %d read %d\n", - slaveDataSamples, readElem); - - readElem = readMpagFifoData( - session, "SLAVE C", NiFpga_MainFPGA_9159_TargetToHostFifoI16_FIFOTOPC_C, - &data[2 * slaveDataSamples], slaveDataSamples); - if (readElem != -2 && (readElem == -1 || readElem != slaveDataSamples)) - { - if (readElem != slaveDataSamples) - printf("SLAVE C Fifo reading samples requested %d read %d\n", - slaveDataSamples, readElem); - break; - } - if (readElem == -2) - { // timeout - printf("SLAVE C Fifo reading timeout\n"); - slaveTimeout[2] = 1; - } - else - printf("SLAVE C Fifo reading samples requested %d read %d\n", - slaveDataSamples, readElem); - - int chanIdx = 0; - for (int slave = 0; slave < NUM_SLAVE; slave++) - { - if (slaveTimeout[slave]) - continue; - for (int chan = 0; chan < NUM_SLAVE_CHANNEL; chan++) - { - if (chanState[chan + slave * NUM_SLAVE_CHANNEL]) - { - for (int smp = 0; smp < bufSize; smp++) - { - // if(smp == 0)printf("%d %d buffers_s[%d] = data[%d]\n",slave, - // chan,(chanIdx + slave * NUM_SLAVE_CHANNEL), (chan + smp * - // NUM_SLAVE_CHANNEL + slave * slaveDataSamples)); - buffers_s[chanIdx][smp] = - data[chan + smp * NUM_SLAVE_CHANNEL + slave * slaveDataSamples]; - } - chanIdx++; - } - } - } - - printf("OK\n"); - - for (int slave = 0; slave < NUM_SLAVE; slave++) - { - if (slaveTimeout[slave]) - continue; - for (int slaveCh = 0; slaveCh < NUM_SLAVE_CHANNEL; slaveCh++) - // for( int chan = 0; chan < nChan; chan++) - { - chan = slaveCh + slave * NUM_SLAVE_CHANNEL; - if (resampledNid) - saveList->addItem(buffers_s[chan], bufReadChanSmp[chan], sampleToRead, - SHORT, segmentSize, readChanSmp[chan], - dataNid[chan], clockNid, timeIdx0, treePtr, shot, - streamFactor, streamNames[chan], streamGains[chan], - streamOffsets[chan], period, gains[chan], - coeffs[chan], numCoeffs[chan], resampledNid[chan]); - else - saveList->addItem(buffers_s[chan], bufReadChanSmp[chan], sampleToRead, - SHORT, segmentSize, readChanSmp[chan], - dataNid[chan], clockNid, timeIdx0, treePtr, shot, - streamFactor, streamNames[chan], streamGains[chan], - streamOffsets[chan], period, gains[chan], - coeffs[chan], numCoeffs[chan]); - - buffers_s[chan] = new short[bufSize]; - // Update the number of samples read - readChanSmp[chan] += bufReadChanSmp[chan]; - } - } - numSamples = readChanSmp[0] + segmentSize; - } - - free(data); - - printf("EXIT from mpagQueuedAcqData %d \n", (!*(int *)stopAcq)); - - return 0; -} - -#endif diff --git a/device_support/national/cRioMPAGfunction.h b/device_support/national/cRioMPAGfunction.h index be33a1a410..4a2144d77d 100644 --- a/device_support/national/cRioMPAGfunction.h +++ b/device_support/national/cRioMPAGfunction.h @@ -1,15 +1,15 @@ #include "NiFpga_MainFPGA_9159.h" //#include "NiFpga_MainFPGA_9159Simulator.h" -#include -#include -#include -#include #include #include #include -#include #include +#include +#include +#include +#include +#include #include "AsyncStoreManager.h" @@ -23,32 +23,36 @@ #define NUM_SLAVE_CHANNEL 18 // number of channel per cRIO slave #define NUM_SLAVE 3 // number of cRIO slave +#define NUM_9220_CHANNEL 16 // number of channel of NI 6220 cRio module +#define NUM_9220 2 // number of NI 6220 cRio module + #define MIN_SEGMENT_ELEM 10000 #define MAX_FPGA_READ_BUF_SIZE 40000 + +#define FPGA_IDLE_STATE 0 +#define FPGA_RUN_STATE 1 +#define FPGA_ACQ_STATE 2 + +#define STOP_PLC_CMD 0 +#define START_PLC_CMD 1 + static const char *simb = "|/-\\"; extern "C" { - NiFpga_Status crioMpagInitFifo(NiFpga_Session session, const char *fifoName, - NiFpgaEx_DmaFifo fifoId, size_t fifoDepthSize); - NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, - NiFpgaEx_DmaFifo fifoId); - NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, - size_t fifoDepthSize); + NiFpga_Status crioMpagInitFifo(NiFpga_Session session, const char *fifoName, NiFpgaEx_DmaFifo fifoId, size_t fifoDepthSize); + NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, NiFpgaEx_DmaFifo fifoId); + NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, size_t fifoDepthSize); NiFpga_Status closeMpagFpgaSession(NiFpga_Session session); - NiFpga_Status setMpagAcqParam(NiFpga_Session session, uint8_t clockMode, - float freq, uint16_t highStrobeTick, - const int32_t *chanAOmap); - int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, - int *chanState, int bufSize, int segmentSize, - int numSamples, void *dataNidPtr, int clockNid, - float timeIdx0, float period, void *treePtr, - void *saveListPtr, void *stopAcq, int shot, - void *resampledNidPtr); - int readMpagFifoData(NiFpga_Session session, const char *fifoName, - NiFpgaEx_DmaFifo fifoId, int16_t *data, + NiFpga_Status setMpagAcqParam(NiFpga_Session session, float freq, uint16_t highStrobeTick, const int32_t *chanAOmap); + int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanState, int bufSize, int segmentSize, int numSamples, + void *dataNidPtr, uint8_t clockMode, int clockNid, float timeIdx0, float period, void *treePtr, + void *saveListPtr, void *stopAcq, int shot, void *resampledNidPtr); + int readMpagFifoData(NiFpga_Session session, const char *fifoName, NiFpgaEx_DmaFifo fifoId, uint64_t *data, size_t slaveBufSize, void *stopAcq); NiFpga_Status startMpagFpga(NiFpga_Session session); + + NiFpga_Status executeMpagFpgaCommand(const char *cRioId, int command); } typedef enum diff --git a/device_support/national/ni6683_info.c b/device_support/national/ni6683_info.c new file mode 100644 index 0000000000..26bbb717c1 --- /dev/null +++ b/device_support/national/ni6683_info.c @@ -0,0 +1,136 @@ +#include +#include +#include +#include +#include + +#define KNRM "\x1B[0m" +#define KRED "\x1B[31m" +#define KGRN "\x1B[32m" +#define KYEL "\x1B[33m" +#define KBLU "\x1B[34m" +#define KMAG "\x1B[35m" +#define KCYN "\x1B[36m" +#define KWHT "\x1B[37m" + +int checkService(const char *command, const char *service, const char *status) +{ + char cmd[100]; + char line[100]; + FILE *f; + int res = 0; + + sprintf(cmd, command, service); + f = popen(cmd, "r"); + while (fgets(line, 100, f) != NULL) + ; + line[strlen(line) - 1] = 0; + if (strstr(line, status) != NULL || strcmp(line, status) == 0) + res = 1; + else + res = 0; + pclose(f); + return res; +} + +int main(int argc, const char **argv) +{ + const nisync_device_type devtype = NISYNC_DEVICE_TYPE_PXI6683H; + int devnum = 0; + int resetDevice = 0; + struct nisync_device_info device_info; + int fd, rc; + + if (!(argc == 2 || argc == 3)) + { + printf("Usage: %s [reset] \n", argv[0]); + exit(EXIT_FAILURE); + } + + devnum = atoi(argv[1]); + if (argc == 3) + { + resetDevice = (strcmp(argv[2], "reset") == 0) ? 1 : 0; + } + + fd = nisync_open_device(devtype, devnum); + + if (fd < 0) + { + fprintf(stderr, "Cannot open device: %s\n", strerror(errno)); + exit(EXIT_FAILURE); + } + + if (resetDevice) + { + if (nisync_reset(fd)) + { + fprintf(stderr, "Failed to rest device : %s\n", strerror(errno)); + rc = EXIT_FAILURE; + goto cleanup_terminal_fd; + } + printf("Waithing 20 sec for device reset\n"); + sleep(20); + } + + if (nisync_get_device_info(fd, &device_info)) + { + fprintf(stderr, "Failed to query device info: %s\n", strerror(errno)); + rc = EXIT_FAILURE; + goto cleanup_terminal_fd; + } + + printf("driver_version %s\n", device_info.driver_version); + printf("model %s\n", device_info.model); + printf("name %s\n", device_info.name); + printf("time_since_sync %lld\n", (long long)device_info.time_since_sync); + printf("serial_number %d\n", device_info.serial_number); + printf("signature %d\n", device_info.signature); + printf("revision %d\n", device_info.revision); + printf("oldest_compatible_revision %d\n", device_info.oldest_compatible_revision); + printf("hardware_revision %d\n", device_info.hardware_revision); + + //printf("\n"); + + switch (device_info.sync_state) + { + case NISYNC_INACTIVE_OR_NO_MASTER: + printf("%sNISYNC_INACTIVE_OR_NO_MASTER - Either IEEE-1588v2 synchronization is not currently activated or\nthere has been no communication with a master since synchronization\nwas last activated\n", KRED); + + /* + if( !checkService("systemctl is-active %s", "ntpd", "inactive") ) + printf("ntpd service MUST be inactive\n"); + + if( !checkService("%s-core status", "ptpd", "active") ) + printf("ptpd service MUST be active\n"); +*/ + if (!checkService("systemctl is-active %s", "ntpd", "inactive")) //CODAC 6 + //if( !checkService("service %s status", "ntpd", "stopped") )//CODAC 5 + printf("%sntpd service MUST be stoped\n", KRED); + else + printf("%sntpd service is stoped\n", KGRN); + + if (checkService("%s-core status", "ptpd", "inactive")) //CODAC 6 + //if( !checkService("%s-nisync status", "ptpd", "stopped") )//CODAC 5 + printf("%sptpd service MUST be started\n", KRED); + else + printf("%sptpd service is running\n", KGRN); + + break; + case NISYNC_ACTIVE_MASTER: + printf("%sNISYNC_ACTIVE_MASTER - There is currently communication with a master at regular intervals\n", KGRN); + break; + case NISYNC_WITHIN_GMC_OFFSET: + printf("%sNISYNC_WITHIN_GMC_OFFSET - There is currently communication with a master at regular intervals\nand GMC offset of the board is within GMC threshold\n", KGRN); + break; + case NISYNC_LOST_MASTER: + printf("%sNISYNC_LOST_MASTER - There previously was communication with a master, but we haven't\nheard from any master in at least 5 seconds\n", KRED); + break; + } + printf(KNRM); + +cleanup_terminal_fd: + close(fd); + + return rc; +} diff --git a/epics/archiver/ChannelArchiver.java b/epics/archiver/ChannelArchiver.java index ab8b3e71cf..50f83c303b 100644 --- a/epics/archiver/ChannelArchiver.java +++ b/epics/archiver/ChannelArchiver.java @@ -6,6 +6,7 @@ import java.io.*; import MDSplus.*; import java.net.*; +import java.text.*; /* javac -cp ./caj-1.1.14.jar:./jca-2.3.6.jar:/usr/local/mdsplus/java/classes/mdsobjects.jar ChannelArchiver.java @@ -29,102 +30,102 @@ public class ChannelArchiver static Vector dataMonitors = new Vector(); static Data DBR2Data(DBR dbr) throws Exception { - Data data = null; - int count = dbr.getCount(); - if(dbr.isBYTE()) - { - byte[] val = ((DBR_Byte)dbr).getByteValue(); - if(count > 1) - data = new Int8Array(val); - else - data = new Int8(val[0]); - } - else if(dbr.isSHORT()) - { - short[] val = ((DBR_Short)dbr).getShortValue(); - if(count > 1) - data = new Int16Array(val); - else - data = new Int16(val[0]); - } - else if(dbr.isINT()) - { - int[] val = ((DBR_Int)dbr).getIntValue(); - if(count > 1) - data = new Int32Array(val); - else - data = new Int32(val[0]); - } - else if(dbr.isFLOAT()) - { - float[] val = ((DBR_Float)dbr).getFloatValue(); - if(count > 1) - data = new Float32Array(val); - else - data = new Float32(val[0]); - } - else if(dbr.isDOUBLE()) - { - double[] val = ((DBR_Double)dbr).getDoubleValue(); - if(count > 1) - data = new Float64Array(val); - else - data = new Float64(val[0]); - } - else if(dbr.isSTRING()) - { - java.lang.String[] val = ((DBR_String)dbr).getStringValue(); - if(count > 1) - data = new StringArray(val); - else - data = new MDSplus.String(val[0]); - } - else throw new Exception("Unsupported DBR type"); - return data; + Data data = null; + int count = dbr.getCount(); + if(dbr.isBYTE()) + { + byte[] val = ((DBR_Byte)dbr).getByteValue(); + if(count > 1) + data = new Int8Array(val); + else + data = new Int8(val[0]); + } + else if(dbr.isSHORT()) + { + short[] val = ((DBR_Short)dbr).getShortValue(); + if(count > 1) + data = new Int16Array(val); + else + data = new Int16(val[0]); + } + else if(dbr.isINT()) + { + int[] val = ((DBR_Int)dbr).getIntValue(); + if(count > 1) + data = new Int32Array(val); + else + data = new Int32(val[0]); + } + else if(dbr.isFLOAT()) + { + float[] val = ((DBR_Float)dbr).getFloatValue(); + if(count > 1) + data = new Float32Array(val); + else + data = new Float32(val[0]); + } + else if(dbr.isDOUBLE()) + { + double[] val = ((DBR_Double)dbr).getDoubleValue(); + if(count > 1) + data = new Float64Array(val); + else + data = new Float64(val[0]); + } + else if(dbr.isSTRING()) + { + java.lang.String[] val = ((DBR_String)dbr).getStringValue(); + if(count > 1) + data = new StringArray(val); + else + data = new MDSplus.String(val[0]); + } + else throw new Exception("Unsupported DBR type"); + return data; } - + static long DBR2Time(DBR dbr) throws Exception { - if(!dbr.isTIME()) - throw new Exception("Time not supported"); - - if(dbr.isBYTE()) - return (long)(((DBR_TIME_Byte)dbr).getTimeStamp().asDouble()*1E9); - if(dbr.isSHORT()) - return (long)(((DBR_TIME_Short)dbr).getTimeStamp().asDouble()*1E9); - if(dbr.isINT()) - return (long)(((DBR_TIME_Int)dbr).getTimeStamp().asDouble()*1E9); - if(dbr.isFLOAT()) - return (long)(((DBR_TIME_Float)dbr).getTimeStamp().asDouble()*1E9); - if(dbr.isDOUBLE()) - return (long)(((DBR_TIME_Double)dbr).getTimeStamp().asDouble()*1E9); - throw new Exception("Unsupported Type in getTimestamp()"); + if(!dbr.isTIME()) + throw new Exception("Time not supported"); + + if(dbr.isBYTE()) + return (long)(((DBR_TIME_Byte)dbr).getTimeStamp().asDouble()*1E9); + if(dbr.isSHORT()) + return (long)(((DBR_TIME_Short)dbr).getTimeStamp().asDouble()*1E9); + if(dbr.isINT()) + return (long)(((DBR_TIME_Int)dbr).getTimeStamp().asDouble()*1E9); + if(dbr.isFLOAT()) + return (long)(((DBR_TIME_Float)dbr).getTimeStamp().asDouble()*1E9); + if(dbr.isDOUBLE()) + return (long)(((DBR_TIME_Double)dbr).getTimeStamp().asDouble()*1E9); + throw new Exception("Unsupported Type in getTimestamp()"); } static DBRType DBR2TimedType(DBR dbr) throws Exception { - if(dbr.isBYTE()) - return DBRType.TIME_BYTE; - if(dbr.isSHORT()) - return DBRType.TIME_SHORT; - if(dbr.isINT()) - return DBRType.TIME_INT; - if(dbr.isFLOAT()) - return DBRType.TIME_FLOAT; - if(dbr.isDOUBLE()) - return DBRType.TIME_DOUBLE; - - if(dbr.isENUM()) + if(dbr.isBYTE()) + return DBRType.TIME_BYTE; + if(dbr.isSHORT()) + return DBRType.TIME_SHORT; + if(dbr.isINT()) + return DBRType.TIME_INT; + if(dbr.isFLOAT()) + return DBRType.TIME_FLOAT; + if(dbr.isDOUBLE()) + return DBRType.TIME_DOUBLE; + + if(dbr.isENUM()) System.out.print("IS ENUM TYPE"); - throw new Exception("Unsupported Type in getTimestamp()"); + throw new Exception("Unsupported Type in getTimestamp()"); } static int DBR2NItems(DBR dbr) throws Exception { - return dbr.getCount(); + return dbr.getCount(); } - + static int CAStatus2Severity(CAStatus status) { CASeverity severity = status.getSeverity(); @@ -136,26 +137,26 @@ static int CAStatus2Severity(CAStatus status) if(severity == CASeverity.FATAL) return 5; return 0; } - - + + static class TreeDataDescriptor { - static final int BYTE = 1, SHORT = 3, INT = 4, LONG = 5, FLOAT = 6, DOUBLE = 7; - java.lang.String nodeName; - double []doubleVals; - float []floatVals; - int [] intVals; - byte [] byteVals; - long []longVals; - short[] shortVals; - long []times; - int idx; - int type; + static final int BYTE = 1, SHORT = 3, INT = 4, LONG = 5, FLOAT = 6, DOUBLE = 7; + java.lang.String nodeName; + double []doubleVals; + float []floatVals; + int [] intVals; + byte [] byteVals; + long []longVals; + short[] shortVals; + long []times; + int idx; + int type; int segmentSize; - boolean isArray; - Array array; - TreeDataDescriptor(java.lang.String nodeName, int segmentSize) - { + boolean isArray; + Array array; + TreeDataDescriptor(java.lang.String nodeName, int segmentSize) + { this.segmentSize = segmentSize; doubleVals = new double[segmentSize]; floatVals = new float[segmentSize]; @@ -167,110 +168,113 @@ static class TreeDataDescriptor idx = 0; this.nodeName = nodeName; } - java.lang.String getNodeName(){return nodeName;} + + java.lang.String getNodeName(){return nodeName;} + boolean addRow(Data val, long time) { - if(idx < segmentSize) + if(idx < segmentSize) { - - try { - if(val instanceof Array) - { - isArray = true; - array = (Array)val; - return true; - } - else - { - isArray = false; - if(val instanceof Float64) - { - type = DOUBLE; - doubleVals[idx] = val.getDouble(); - } - else if (val instanceof Float32) - { - type = FLOAT; - floatVals[idx] = val.getFloat(); - } - else if (val instanceof Int64) - { - type = LONG; - longVals[idx] = val.getLong(); - } - else if (val instanceof Int32) - { - type = INT; - intVals[idx] = val.getInt(); - } - else if (val instanceof Int16) - { - type = SHORT; - shortVals[idx] = val.getShort(); - } - else if (val instanceof Int8) - { - type = BYTE; - byteVals[idx] = val.getByte(); - } - else - { - System.err.println("Unexpected data type"); - return false; - } - } - times[idx] = time; - idx++; - }catch(Exception exc) {System.err.println("Internal error in data management");} - } - return idx == segmentSize; - } - Array getVals() - { - switch(type) { - case BYTE: return new Int8Array(byteVals); - case SHORT: return new Int16Array(shortVals); - case INT: return new Int32Array(intVals); - case FLOAT: return new Float32Array(floatVals); - case DOUBLE: return new Float64Array(doubleVals); - default: return null; - } - } - Data getVal() - { - if(isArray) - { - int[]shape = array.getShape(); - int[]newShape = new int[shape.length + 1]; - for(int i = 0; i < shape.length; i++) - newShape[i] = shape[i]; - newShape[shape.length] = 1; - try { - array.setShape(newShape); - return array; - }catch(Exception exc){System.err.println("Cannot reshape Array"); return null;} - } - switch(type) { - case BYTE: return new Int8(byteVals[0]); - case SHORT: return new Int16(shortVals[0]); - case INT: return new Int32(intVals[0]); - case FLOAT: return new Float32(floatVals[0]); - case DOUBLE: return new Float64(doubleVals[0]); - default: return null; - } - } - long [] getTimes() { return times;} + + try { + if(val instanceof Array) + { + isArray = true; + array = (Array)val; + return true; + } + else + { + isArray = false; + if(val instanceof Float64) + { + type = DOUBLE; + doubleVals[idx] = val.getDouble(); + } + else if (val instanceof Float32) + { + type = FLOAT; + floatVals[idx] = val.getFloat(); + } + else if (val instanceof Int64) + { + type = LONG; + longVals[idx] = val.getLong(); + } + else if (val instanceof Int32) + { + type = INT; + intVals[idx] = val.getInt(); + } + else if (val instanceof Int16) + { + type = SHORT; + shortVals[idx] = val.getShort(); + } + else if (val instanceof Int8) + { + type = BYTE; + byteVals[idx] = val.getByte(); + } + else + { + System.err.println("Unexpected data type for node "+ getNodeName()); + return false; + } + } + times[idx] = time; + idx++; + }catch(Exception exc) {System.err.println("Internal error in data management");} + } + return idx == segmentSize; + } + Array getVals() + { + switch(type) { + case BYTE: return new Int8Array(byteVals); + case SHORT: return new Int16Array(shortVals); + case INT: return new Int32Array(intVals); + case FLOAT: return new Float32Array(floatVals); + case DOUBLE: return new Float64Array(doubleVals); + default: return null; + } + } + + Data getVal() + { + if(isArray) + { + int[]shape = array.getShape(); + int[]newShape = new int[shape.length + 1]; + for(int i = 0; i < shape.length; i++) + newShape[i] = shape[i]; + newShape[shape.length] = 1; + try { + array.setShape(newShape); + return array; + }catch(Exception exc){System.err.println("Cannot reshape Array"); return null;} + } + switch(type) { + case BYTE: return new Int8(byteVals[0]); + case SHORT: return new Int16(shortVals[0]); + case INT: return new Int32(intVals[0]); + case FLOAT: return new Float32(floatVals[0]); + case DOUBLE: return new Float64(doubleVals[0]); + default: return null; + } + } + long [] getTimes() { return times;} //int getDim() { return vals.length;} int getDim() { return idx;} } //End static inner class TreeDataDescriptor - - + + //TreeHandler Manages insertion of data into MDSplus tree static class TreeHandler implements Runnable { class SizeChecker implements Runnable - { + { boolean terminated = false; Tree tree; SizeChecker(Tree tree) @@ -283,879 +287,965 @@ void terminate() } public void run() { - long prevSize = 0; + long prevSize = 0; //while(!terminated) { try { if( tree != null ) - { - currSize = tree.getDatafileSize(); - if(debug) System.out.println("QUEUE SIZE: " + queue.size()); - if(debug) System.out.println("FILE SIZE: " + currSize); - if(currSize > 1000000000 && currSize == prevSize) - ChannelArchiver.debug = true; - prevSize = currSize; + { + currSize = tree.getDatafileSize(); + if(debug) System.out.println("QUEUE SIZE: " + queue.size()); + if(debug) System.out.println("FILE SIZE: " + currSize); + if(currSize > 1000000000 && currSize == prevSize) + ChannelArchiver.debug = true; + prevSize = currSize; } - }catch(Exception exc){System.err.println("Cannot get Datafile Size: " + exc); + } catch(Exception exc){System.err.println("Cannot get Datafile Size: " + exc); //System.exit(0); } try { Thread.currentThread().sleep(5000); //Repeat check every 5 seconds }catch(InterruptedException exc){return;} } - } + } }//End static inner class SizeChecher - long switchSize; - long currSize; - SizeChecker sizeChecker; - boolean terminate = false; - - int currShot; - int newShot; - Tree model; - Tree tree; - boolean isTrendShot = false; - Hashtable treeNodeHash = new Hashtable(); - java.lang.String expName; - LinkedBlockingQueue queue; - TreeHandler(java.lang.String expName, Tree model, int shot, long switchSize, LinkedBlockingQueue queue) throws Exception - { - this.queue = queue; - this.expName = expName; - this.model = model; - currSize = 0; - this.switchSize = switchSize; - - if( shot > 0 ) + long switchSize; + long currSize; + SizeChecker sizeChecker; + boolean terminate = false; + + int currShot; + int newShot; + Tree model; + Tree tree; + boolean isTrendShot = false; + Hashtable treeNodeHash = new Hashtable(); + java.lang.String expName; + LinkedBlockingQueue queue; + TreeHandler(java.lang.String expName, Tree model, int shot, long switchSize, LinkedBlockingQueue queue) throws Exception + { + this.queue = queue; + this.expName = expName; + this.model = model; + currSize = 0; + this.switchSize = switchSize; + + if( shot > 0 ) + { + tree = new Tree(expName, shot); + isTrendShot = false; + } + else { - tree = new Tree(expName, shot); - isTrendShot = false; - } - else - { tree = null; - isTrendShot = true; - } - currShot = newShot = shot; + isTrendShot = true; + } + currShot = newShot = shot; + sizeChecker = new SizeChecker(tree); + (new Thread(sizeChecker)).start(); + } - sizeChecker = new SizeChecker(tree); - (new Thread(sizeChecker)).start(); - - } - - public void setNewShot(int shot) - { - if( shot < 0 ) + public void setNewShot(int shot) + { + if( shot < 0 ) { - System.out.println("setNewShot terminate"); - terminate = true; - } + System.out.println("setNewShot terminate"); + terminate = true; + } else { - newShot = shot; - currShot = -1; - terminate = false; - } - } - - public int getCurrShot() - { - return currShot; - } - - public void terminate() - { - terminate = true; + newShot = shot; + currShot = -1; + terminate = false; } + } - public void run() + public int getCurrShot() { - System.err.println("Start TreeHandler on " + newShot ); - while(true) - //while(!terminate) - { + return currShot; + } - if ( terminate && queue.isEmpty() ) + public void terminate() + { + terminate = true; + } + + public void run() + { + + DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); + Calendar calendarData = Calendar.getInstance(); + Date currDate; + int currDateInt; + + System.err.println("Start TreeHandler on " + newShot ); + + while(true) + //while(!terminate) + { + + if ( terminate && queue.isEmpty() ) + { + System.err.println("Stop TreeHandler on " + newShot ); + break; + } + + try { + currDate = new Date(); + currDateInt = Integer.parseInt(dateFormat.format(currDate)); + + //if ( !isTrendShot && currShot == currDateInt ) + if ( !isTrendShot ) + { + calendarData.setTime(currDate); + calendarData.add(Calendar.DATE, -1); + int yesterdayDateInt = Integer.parseInt(dateFormat.format(calendarData.getTime())); + + if ( currShot == yesterdayDateInt ) //Date is changed + { + System.err.println("Change date " ); + System.err.println("Curr date new shot " + currDateInt ); + System.err.println("Curr shot curr shot " + currShot ); + newShot = currDateInt; + } + } + } catch(Exception exc){System.err.println("Error, shot number on date pulse calculation : " + exc);} + + if( newShot > 0 && ( newShot != currShot ) || ( currSize > switchSize ) ) + { + if(currSize > switchSize) + { + if(debug) System.out.println("REACHED FILE SIZE LIMIT: " + currSize + " " + switchSize); + currShot++; + newShot = currShot; + } + else + { + currShot = newShot; + } + + try { + if( !isTrendShot ) + { + System.out.println("CREATE EXP "+ expName +" NEW SHOT: " + newShot ); + model.createPulse(currShot); + } + else + System.out.println("OPEN EXP "+ expName +" NEW SHOT: " + newShot ); + + try + { + tree = new Tree(expName, currShot); + } + catch(Exception exc) + { + if( isTrendShot ) + { + System.out.println("WARNING: Trend shot pulse file "+ expName +" " + newShot + " does not exist" ); + System.out.println("WARNING: CREATE EXP "+ expName +" SHOT: " + newShot ); + model.createPulse(currShot); + tree = new Tree(expName, currShot); + } else + throw(exc); + } + treeNodeHash.clear(); + sizeChecker.terminate(); + currSize = 0; + sizeChecker = new SizeChecker(tree); + (new Thread(sizeChecker)).start(); + } catch(Exception exc){System.err.println("Error creating pulse: " + exc);} + } + + + TreeDataDescriptor descr = null; + try { + descr = queue.take(); + } + catch(Exception exc) { - System.err.println("Stop TreeHandler on " + newShot ); - break; + System.err.println("Warning dequeuing request: "+exc); + //System.exit(0); + break; //2021 5 21 } - - if( newShot > 0 && ( newShot != currShot ) || ( currSize > switchSize ) ) - { - - if(currSize > switchSize) - { - if(debug) System.out.println("REACHED FILE SIZE LIMIT: " + currSize + " " + switchSize); - currShot++; - newShot = currShot; - } - else - { - currShot = newShot; - } - try { - if( !isTrendShot ) - { - System.out.println("CREATE EXP "+ expName +" NEW SHOT: " + newShot ); - model.createPulse(currShot); - } - else - System.out.println("OPEN EXP "+ expName +" NEW SHOT: " + newShot ); - try - { - tree = new Tree(expName, currShot); - } catch(Exception exc){ - if( isTrendShot ) - { - System.out.println("WARNING: Trend shot pulse file "+ expName +" " + newShot + " does not exist" ); - System.out.println("WARNING: CREATE EXP "+ expName +" SHOT: " + newShot ); - model.createPulse(currShot); - tree = new Tree(expName, currShot); - } else - throw(exc); - } - treeNodeHash.clear(); - sizeChecker.terminate(); - currSize = 0; - sizeChecker = new SizeChecker(tree); - (new Thread(sizeChecker)).start(); - } catch(Exception exc){System.err.println("Error creating pulse: " + exc);} - } - - - TreeDataDescriptor descr = null; - try { - descr = queue.take(); - } catch(Exception exc){System.err.println("Error dequeuing request: "+exc); System.exit(0);} - java.lang.String nodeName = descr.getNodeName(); - TreeNode node = (TreeNode)treeNodeHash.get(nodeName); - if(node == null) - { - try { - node = tree.getNode(nodeName); - treeNodeHash.put(nodeName, node); - } - catch(Exception exc) - { - System.err.println("---- Error getting tree node for " + nodeName + ": " +exc + " : " + tree); - System.exit(0); - } - } - try { - //System.out.println(" Write data on Node " + nodeName ); - if(descr.getDim() > 1) - { - node.makeTimestampedSegment(descr.getVals(), descr.getTimes()); - } - else - { - node.putRow(descr.getVal(), descr.getTimes()[0]); - } - } catch(Exception exc){ System.err.println("Error in TimestampedSegment: " + exc);} - } - - treeNodeHash.clear(); - sizeChecker.terminate(); - currSize = 0; - tree = null; - System.err.println("Terminate TreeHandler on " + currShot ); - - } + java.lang.String nodeName = descr.getNodeName(); + TreeNode node = (TreeNode)treeNodeHash.get(nodeName); + if(node == null) + { + try { + node = tree.getNode(nodeName); + treeNodeHash.put(nodeName, node); + } + catch(Exception exc) + { + System.err.println("Error getting tree node for " + nodeName + ": " +exc + " : " + tree); + System.exit(0); + } + } + try + { + //System.out.println(" Write data on Node " + nodeName ); + if(descr.getDim() > 1) + { + node.makeTimestampedSegment(descr.getVals(), descr.getTimes()); + } + else + { + node.putRow(descr.getVal(), descr.getTimes()[0]); + } + } catch(Exception exc){ System.err.println("Error in TimestampedSegment: " + exc);} + } + treeNodeHash.clear(); + sizeChecker.terminate(); + currSize = 0; + tree = null; + System.err.println("Terminate TreeHandler on " + currShot ); + } } //End static inner class TreeHandler - + //TreeHandlerConnection Manages insertion of data into MDSplus tree using thin client and GetMany static class TreeHandlerConnection implements Runnable { Connection connection; - boolean terminate = false; - java.lang.String expName; - LinkedBlockingQueue queue; - TreeHandlerConnection(java.lang.String ipAddress, java.lang.String expName, int shot,LinkedBlockingQueue queue) throws Exception - { - this.queue = queue; - connection = new Connection(ipAddress); - connection.openTree(expName, shot); - } - - public void terminate() - { - terminate = true; - } - + boolean terminate = false; + java.lang.String expName; + LinkedBlockingQueue queue; + TreeHandlerConnection(java.lang.String ipAddress, java.lang.String expName, int shot,LinkedBlockingQueue queue) throws Exception + { + this.queue = queue; + connection = new Connection(ipAddress); + connection.openTree(expName, shot); + } + + public void terminate() + { + terminate = true; + } + + + public void run() + { + long startTime, endTime; + //while(true) + while(!terminate) + { + GetMany getMany = null; + int count = 0; + startTime = System.currentTimeMillis(); + while (queue.size() > 0) + { + if(getMany == null) + getMany = connection.getMany(); + TreeDataDescriptor descr = null; + try { + descr = queue.take(); + } catch(Exception exc){System.err.println("Error dequeuing request: "+exc); System.exit(0);} + + if(descr.getDim() > 1) + { + Data args[] = new Data[2]; + args[0] = new Int64Array(descr.getTimes()); + args[1] = descr.getVals(); + getMany.append("put_"+count, "MakeTimestampedSegment("+descr.getNodeName()+",$1,$2)", args); + } + else + { + getMany.append("put_"+count, "PutRow("+descr.getNodeName()+",1000,"+descr.getTimes()[0]+"Q,"+descr.getVal().toString()+")", new Data[0]); + } + count++; + if(count > 10000) + { + System.out.println("Warning: more than 10000 pending write operations"); + break; + } + } + if(getMany != null) + { + try { + if(debug) System.out.println("Writing "+count+ " data items"); + getMany.execute(); + } catch(Exception exc){System.err.println("Error in GetMany.execute(): " + exc);} + } + endTime = System.currentTimeMillis(); + long interval = endTime - startTime; + if(debug) + System.out.println("Pending Write queue length: " + queue.size()); + if(interval < 1000) + { + try { + Thread.currentThread().sleep(1000-interval); + }catch(InterruptedException exc){} + } + } + } - public void run() - { - long startTime, endTime; - //while(true) - while(!terminate) - { - GetMany getMany = null; - int count = 0; - startTime = System.currentTimeMillis(); - while (queue.size() > 0) - { - if(getMany == null) - getMany = connection.getMany(); - TreeDataDescriptor descr = null; - try { - descr = queue.take(); - } catch(Exception exc){System.err.println("Error dequeuing request: "+exc); System.exit(0);} - - if(descr.getDim() > 1) - { - Data args[] = new Data[2]; - args[0] = new Int64Array(descr.getTimes()); - args[1] = descr.getVals(); - getMany.append("put_"+count, "MakeTimestampedSegment("+descr.getNodeName()+",$1,$2)", args); - } - else - { - getMany.append("put_"+count, "PutRow("+descr.getNodeName()+",1000,"+descr.getTimes()[0]+"Q,"+descr.getVal().toString()+")", new Data[0]); - } - count++; - if(count > 10000) - { - System.out.println("Warning: more than 10000 pending write operations"); - break; - } - } - if(getMany != null) - { - try { - if(debug) System.out.println("Writing "+count+ " data items"); - getMany.execute(); - } catch(Exception exc){System.err.println("Error in GetMany.execute(): " + exc);} - } - endTime = System.currentTimeMillis(); - long interval = endTime - startTime; - if(debug) - System.out.println("Pending Write queue length: " + queue.size()); - if(interval < 1000) - { - try { - Thread.currentThread().sleep(1000-interval); - }catch(InterruptedException exc){} - } - } - } - } //End static inner class TreeHandlerConnection static class TreeManager { - ShotPulseUpdater shotPulseUpdater; + ShotPulseUpdater shotPulseUpdater; - class ShotPulseDuration implements Runnable - { - int pulseDuration = 0; - - ShotPulseDuration(int pulseDuration) - { - this.pulseDuration = pulseDuration; - } - - public void run() - { - try { - System.out.println("Acquisition duration : " + pulseDuration); - Thread.currentThread().sleep( pulseDuration * 1000 ); - TreeManager.this.setNewShot(-1); - System.out.println("Shot duration expired : " + pulseDuration); - }catch(Exception exc){ - System.err.println("ShotPulseDuration fatal exception : " + exc); - } - } + class ShotPulseDuration implements Runnable + { + int pulseDuration = 0; + + ShotPulseDuration(int pulseDuration) + { + this.pulseDuration = pulseDuration; + } + + public void run() + { + try { + System.out.println("Acquisition duration : " + pulseDuration); + Thread.currentThread().sleep( pulseDuration * 1000 ); + TreeManager.this.setNewShot(-1); + System.out.println("Shot duration expired : " + pulseDuration); + }catch(Exception exc){ + System.err.println("ShotPulseDuration fatal exception : " + exc); + } + } - }//End static inner class ShotPulseDuration + }//End static inner class ShotPulseDuration - class ShotPulseUpdater implements Runnable - { - boolean terminated = false; - int shot; - int port; - - ShotPulseUpdater(int port) - { - this.port = port; - shot = -1; - } - - void terminate() - { - terminated = true; - } - public void run() - { - try { - ServerSocket shotServerSocket = new ServerSocket(port); - while(!terminated) - { - try { - System.out.println("Waiting for command...."); - Socket connectionSocket = shotServerSocket.accept(); - BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); - StringTokenizer st = new StringTokenizer(inFromClient.readLine()); - java.lang.String command = st.nextToken(); - System.out.println("Received COMMAND : " + command); - if ( command.equals("start")) - { - shot = Integer.parseInt( st.nextToken() ); - int duration = Integer.parseInt( st.nextToken() ); - System.out.println("Received shot : " + shot); - System.out.println("Received duration : " + duration); - System.out.println("Start Acquisition"); - TreeManager.this.setNewShot(shot); - TreeManager.this.startPulseDuration(duration); - } - else - { - if( command.equals("stop") ) - { - TreeManager.this.setNewShot(-1); - } - } - connectionSocket.close(); - - }catch(NumberFormatException exc){ - System.err.println("Cannot get shot number : " + exc); - } - } - }catch(Exception exc){ - System.err.println("ShotPulseUpdater fatal exception : " + exc); - } - } - }//End static inner class shotPulseUpdater + class ShotPulseUpdater implements Runnable + { + boolean terminated = false; + int shot; + int port; + + ShotPulseUpdater(int port) + { + this.port = port; + shot = -1; + } + + void terminate() + { + terminated = true; + } + public void run() + { + try { + ServerSocket shotServerSocket = new ServerSocket(port); + while(!terminated) + { + try { + System.out.println("Waiting for command...."); + Socket connectionSocket = shotServerSocket.accept(); + BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); + StringTokenizer st = new StringTokenizer(inFromClient.readLine()); + java.lang.String command = st.nextToken(); + System.out.println("Received COMMAND : " + command); + if ( command.equals("start")) + { + shot = Integer.parseInt( st.nextToken() ); + int duration = Integer.parseInt( st.nextToken() ); + System.out.println("Received shot : " + shot); + System.out.println("Received duration : " + duration); + System.out.println("Start Acquisition"); + TreeManager.this.setNewShot(shot); + TreeManager.this.startPulseDuration(duration); + } + else + { + if( command.equals("stop") ) + { + TreeManager.this.setNewShot(-1); + } + } + connectionSocket.close(); + + }catch(NumberFormatException exc){ + System.err.println("Cannot get shot number : " + exc); + } + } + }catch(Exception exc){ + System.err.println("ShotPulseUpdater fatal exception : " + exc); + } + } + }//End static inner class shotPulseUpdater - TreeHandler treeH; - Thread threadTreeH = null; - Hashtable nodeHash = new Hashtable(); - LinkedBlockingQueue queue; + TreeHandler treeH; + Thread threadTreeH = null; + Hashtable nodeHash = new Hashtable(); + LinkedBlockingQueue queue; Tree model; - TreeManager(java.lang.String expName, Tree model, int shot, long switchSize) throws Exception - { - queue = new LinkedBlockingQueue(MAX_QUEUE_LEN); - treeH = new TreeHandler(expName, model, shot, switchSize, queue); - this.model = model; - if( shot > 0 ) - { - threadTreeH = new Thread(treeH); - threadTreeH.start(); - } - } + TreeManager(java.lang.String expName, Tree model, int shot, long switchSize) throws Exception + { + queue = new LinkedBlockingQueue(MAX_QUEUE_LEN); + treeH = new TreeHandler(expName, model, shot, switchSize, queue); + this.model = model; + if( shot > 0 ) + { + threadTreeH = new Thread(treeH); + threadTreeH.start(); + } + } TreeManager(){} public void startPulseDuration(int duration) { - if( duration > 0 ) - (new Thread(new ShotPulseDuration(duration))).start(); - } + if( duration > 0 ) + (new Thread(new ShotPulseDuration(duration))).start(); + } public void startShotUpdater(int port) { - shotPulseUpdater = new ShotPulseUpdater(port); - (new Thread(shotPulseUpdater)).start(); + shotPulseUpdater = new ShotPulseUpdater(port); + (new Thread(shotPulseUpdater)).start(); } public void pvsSnap() { - for(int i = 0; i < dataMonitors.size(); i++) - dataMonitors.elementAt(i).refresh(); + for(int i = 0; i < dataMonitors.size(); i++) + dataMonitors.elementAt(i).refresh(); } - public void setNewShot(int shot) - { + public void setNewShot(int shot) + { - if ( threadTreeH != null && threadTreeH.isAlive() && getCurrShot() == shot ) - return; + if ( threadTreeH != null && threadTreeH.isAlive() && getCurrShot() == shot ) + return; - if( shot == -1 || getCurrShot() > 0 ) - { - System.out.println("SNAP last PV values in shot " + getCurrShot()); - pvsSnap(); - } + if( shot == -1 || getCurrShot() > 0 ) + { + System.out.println("SNAP last PV values in shot " + getCurrShot()); + pvsSnap(); + } - if ( threadTreeH != null && threadTreeH.isAlive() && getCurrShot() != shot ) - { + if ( threadTreeH != null && threadTreeH.isAlive() && getCurrShot() != shot ) + { - treeH.setNewShot(-1); - try { - System.out.println("threadTreeH Thread state " + threadTreeH.getState() ); - System.err.println("threadTreeH Stop Thread"); - threadTreeH.join(); - System.out.println("threadTreeH Thread state " + threadTreeH.getState() ); - } - catch(Exception exc) + treeH.setNewShot(-1); + try { + System.out.println("threadTreeH Thread state " + threadTreeH.getState() ); + + if( threadTreeH.getState().equals(Thread.State.WAITING) ) { - System.err.println("threadTreeH " + exc); - } + System.err.println("threadTreeH interrupt"); + threadTreeH.interrupt(); + } + System.err.println("threadTreeH Stop Thread " + threadTreeH.getState() ); - threadTreeH = null; - nodeHash.clear(); - } + System.err.println("threadTreeH Stop Thread"); + //threadTreeH.join(); + threadTreeH.interrupt(); + System.out.println("threadTreeH Thread state " + threadTreeH.getState() ); + } + catch(Exception exc) + { + System.err.println("threadTreeH " + exc); + } - treeH.setNewShot(shot); + threadTreeH = null; + nodeHash.clear(); + } - if( shot > 0 ) - { - System.err.println("setNewShot Start Thread"); - threadTreeH = new Thread(treeH); - threadTreeH.start(); - System.out.println("SNAP first PV values"); - pvsSnap(); - } - else - { - threadTreeH = null; - nodeHash.clear(); - } - } + treeH.setNewShot(shot); + if( shot > 0 ) + { + System.err.println("setNewShot Start Thread"); + threadTreeH = new Thread(treeH); + threadTreeH.start(); + System.out.println("SNAP first PV values"); + pvsSnap(); + } + else + { + threadTreeH = null; + nodeHash.clear(); + } + } - public int getCurrShot() - { - return treeH.getCurrShot(); - } + public int getCurrShot() + { + return treeH.getCurrShot(); + } - synchronized void streamRow(java.lang.String treeNodeName, Data data, long time) - { + synchronized void streamRow(java.lang.String treeNodeName, Data data, long time) + { - java.lang.String recName = (java.lang.String)streamInfo.get(treeNodeName); - if(recName == null) - return; + java.lang.String recName = (java.lang.String)streamInfo.get(treeNodeName); + if(recName == null) + return; //System.out.println("Spedisco evento " + recName); - long timeUTC = (time + POSIX_TIME_AT_EPICS_EPOCH)/1000000; + long timeUTC = (time + POSIX_TIME_AT_EPICS_EPOCH)/1000000; - try { - java.lang.String streamEvent = ""+getCurrShot()+" "+recName+" F 1 "+timeUTC+" "+data.getFloat(); + try { + java.lang.String streamEvent = ""+getCurrShot()+" "+recName+" L 1 "+timeUTC+" "+data.getFloat(); //System.out.println("Spedisco dato " + timeUTC); - Event.setEventRaw("STREAMING", streamEvent.getBytes()); - }catch(Exception exc) - { - System.out.println("Cannot send Stream Event for " + recName); - } - } - synchronized void putRow(java.lang.String treeNodeName, Data data, long time, int segmentSize) - { - if( threadTreeH == null || !threadTreeH.isAlive() ) - return; - TreeDataDescriptor descr = (TreeDataDescriptor)nodeHash.get(treeNodeName); - if(descr == null) - { - try { - nodeHash.put(treeNodeName, descr = new TreeDataDescriptor(treeNodeName, segmentSize)); - } - catch(Exception exc) - { - System.err.println("INTERNAL ERROR: Cannot get node for "+treeNodeName + ": " + exc); - return; - } - } - try { - if(descr.addRow(data, time)) - { - nodeHash.put(descr.getNodeName(), new TreeDataDescriptor(descr.getNodeName(), segmentSize)); - if(queue.remainingCapacity() > 0) - { - queue.put(descr); - } - else - System.out.println("WARNING: discarded block for " + descr.getNodeName()); - } - } - catch(Exception exc){System.err.println("Error enqueuing putRow request");} - } + Event.setEventRaw("STREAMING", streamEvent.getBytes()); + }catch(Exception exc) + { + System.out.println("Cannot send Stream Event for " + recName); + } + } + synchronized void putRow(java.lang.String treeNodeName, Data data, long time, int segmentSize) + { + if( threadTreeH == null || !threadTreeH.isAlive() ) + return; + + TreeDataDescriptor descr = (TreeDataDescriptor)nodeHash.get(treeNodeName); + if(descr == null) + { + try { + nodeHash.put(treeNodeName, descr = new TreeDataDescriptor(treeNodeName, segmentSize)); + } + catch(Exception exc) + { + System.err.println("INTERNAL ERROR: Cannot get node for "+treeNodeName + ": " + exc); + return; + } + } + try { + if(descr.addRow(data, time)) + { + nodeHash.put(descr.getNodeName(), new TreeDataDescriptor(descr.getNodeName(), segmentSize)); + if(queue.remainingCapacity() > 0) + { + queue.put(descr); + } + else + System.out.println("WARNING: discarded block for " + descr.getNodeName() +" ( Capacity = " + queue.remainingCapacity() + " )"); + } + + } + catch(Exception exc){System.err.println("Error enqueuing putRow request");} + } Tree getTreePulse() { return treeH.tree; } - + }//End inner class TreeManager - + static class TreeManagerConnection extends TreeManager { TreeHandlerConnection treeHC; java.lang.String ipAddress; - TreeManagerConnection(java.lang.String ipAddress, java.lang.String expName, int shot) throws Exception - { - queue = new LinkedBlockingQueue(MAX_QUEUE_LEN); - treeHC = new TreeHandlerConnection(ipAddress, expName,shot, queue); - (new Thread(treeHC)).start(); - } - synchronized void putRow(java.lang.String treeNodeName, Data data, long time, int segmentSize) - { - TreeDataDescriptor descr = (TreeDataDescriptor)nodeHash.get(treeNodeName); - if(descr == null) - { - try { - nodeHash.put(treeNodeName, descr = new TreeDataDescriptor(treeNodeName, segmentSize)); - } - catch(Exception exc) - { - System.err.println("INTERNAL ERROR: Cannot get node for "+treeNodeName + ": " + exc); - return; - } - } - try { - if(descr.addRow(data, time)) - { - nodeHash.put(descr.getNodeName(), new TreeDataDescriptor(descr.getNodeName(), segmentSize)); - if(queue.remainingCapacity() > 0) - { - queue.put(descr); - } - else - System.out.println("WARNING: discarded block for " + descr.getNodeName()); - } - } - catch(Exception exc){System.err.println("Error enqueuing putRow request");} - } - + TreeManagerConnection(java.lang.String ipAddress, java.lang.String expName, int shot) throws Exception + { + queue = new LinkedBlockingQueue(MAX_QUEUE_LEN); + treeHC = new TreeHandlerConnection(ipAddress, expName,shot, queue); + (new Thread(treeHC)).start(); + } + synchronized void putRow(java.lang.String treeNodeName, Data data, long time, int segmentSize) + { + TreeDataDescriptor descr = (TreeDataDescriptor)nodeHash.get(treeNodeName); + if(descr == null) + { + try { + nodeHash.put(treeNodeName, descr = new TreeDataDescriptor(treeNodeName, segmentSize)); + } + catch(Exception exc) + { + System.err.println("INTERNAL ERROR: Cannot get node for "+treeNodeName + ": " + exc); + return; + } + } + try { + if(descr.addRow(data, time)) + { + nodeHash.put(descr.getNodeName(), new TreeDataDescriptor(descr.getNodeName(), segmentSize)); + if(queue.remainingCapacity() > 0) + { + queue.put(descr); + } + else + //System.out.println("WARNING: discarded block for " + descr.getNodeName()); + System.out.println("WARNING: discarded block for " + descr.getNodeName() +" ( Capacity = " + queue.remainingCapacity() + " )"); + + } + + } + catch(Exception exc){System.err.println("Error enqueuing putRow request");} + } + }//End inner class TreeManagerConnection - - - + + + static class DataAndTime { - Data data; - long time; - DataAndTime(Data data, long time) - { - this.data = data; - this.time = time; - } - final Data getData(){return data;} - final long getTime() { return time;} + Data data; + long time; + DataAndTime(Data data, long time) + { + this.data = data; + this.time = time; + } + final Data getData(){return data;} + final long getTime() { return time;} }//End static class DataAndTime - + static class DataMonitor implements MonitorListener { - TreeManager treeManager; - java.lang.String treeNodeName; - java.lang.String severityNodeName; - boolean saveTree; - Data currData = null; - long currTime; - int currSeverity; - long prevTime = 0; - int ignFuture; + TreeManager treeManager; + java.lang.String treeNodeName; + java.lang.String severityNodeName; + boolean saveTree; + Data currData = null; + long currTime; + int currSeverity; + long prevStreamTime = 0; + long prevTime = 0; + int ignFuture; int prevSeverity = -1; int segmentSize; - public DataMonitor(TreeManager treeManager, java.lang.String treeNodeName, int segmentSize, java.lang.String severityNodeName, int ignFuture) - { - this.treeManager = treeManager; - this.treeNodeName = treeNodeName; - this.segmentSize = segmentSize; - - this.severityNodeName = severityNodeName; - saveTree = true; - this.ignFuture = ignFuture; - - } - public DataMonitor(int ignFuture) - { - treeManager = null; - treeNodeName = null; - severityNodeName = null; - saveTree = false; - this.ignFuture = ignFuture; - } - public synchronized void monitorChanged(MonitorEvent e) + public DataMonitor(TreeManager treeManager, java.lang.String treeNodeName, int segmentSize, java.lang.String severityNodeName, int ignFuture) + { + this.treeManager = treeManager; + this.treeNodeName = treeNodeName; + this.segmentSize = segmentSize; + + this.severityNodeName = severityNodeName; + saveTree = true; + this.ignFuture = ignFuture; + + } + public DataMonitor(int ignFuture) + { + treeManager = null; + treeNodeName = null; + severityNodeName = null; + saveTree = false; + this.ignFuture = ignFuture; + } + public synchronized void monitorChanged(MonitorEvent e) { - Integer currCount = (Integer)monitorInfo.get(treeNodeName); - if(currCount == null) + Integer currCount = (Integer)monitorInfo.get(treeNodeName); + if(currCount == null) + { + currCount = new Integer(1); + monitorInfo.put(treeNodeName, currCount); + } + else + { + currCount = new Integer(currCount.intValue()+1); + monitorInfo.put(treeNodeName, currCount); + } + DBR dbr = e.getDBR(); + try + { + Data data = DBR2Data(dbr); + long time = DBR2Time(dbr); + int severity = CAStatus2Severity(e.getStatus()); + if(time <= prevTime) //A previous sample has been received { - currCount = new Integer(1); - monitorInfo.put(treeNodeName, currCount); + if(time == 0) + { + System.out.println("PV time stamp is 0 it is set to serrver current time: "+time); + time = (System.currentTimeMillis()*1000000L) - POSIX_TIME_AT_EPICS_EPOCH; + } else { + System.out.println("PREVIOUS SAMPLE!!! Time: "+time + " Previous time: " + prevTime); + return; + } } - else + if(prevTime > 0 && ((time - prevTime)/1E12 > ignFuture)) //Too far in future + { + System.out.println("Too far in future ignFuture " +ignFuture + "(time - prevTime)" + (time - prevTime) ); + return; + } + prevTime = time; + if(saveTree) { - currCount = new Integer(currCount.intValue()+1); - monitorInfo.put(treeNodeName, currCount); + long currStreamTime = java.lang.System.currentTimeMillis(); + if(currStreamTime > prevStreamTime + 100) //No more often than 10 Hz + { + treeManager.streamRow(treeNodeName, data, time); + prevStreamTime = currStreamTime; + } + treeManager.putRow(treeNodeName, data, time, segmentSize); } - DBR dbr = e.getDBR(); - try - { - Data data = DBR2Data(dbr); - long time = DBR2Time(dbr); - int severity = CAStatus2Severity(e.getStatus()); - if(time <= prevTime) //A previous sample has been received - { - //System.out.println("---PREVIOUS SAMPLE!!! Time: "+time + " Previous time: " + prevTime); - return; - } - if(prevTime > 0 && ((time - prevTime)/1E12 > ignFuture)) //Too far in future - { - System.out.println("Too far in future ignFuture " +ignFuture + "(time - prevTime)" + (time - prevTime) ); - return; - } - prevTime = time; - if(saveTree) - { - treeManager.streamRow(treeNodeName, data, time); - treeManager.putRow(treeNodeName, data, time, segmentSize); - } - if(severity != prevSeverity) - { - treeManager.putRow(severityNodeName, new Int8((byte)severity), time, segmentSize); - prevSeverity = severity; - } - currData = data; - currTime = time; - currSeverity = severity; - } - catch(Exception exc) - { - exc.printStackTrace(); - System.err.println("Error writing sample: " + exc); - } - } - public synchronized DataAndTime getDataAndTime() - { - return new DataAndTime(currData, currTime); - } + if(severity != prevSeverity) + { + treeManager.putRow(severityNodeName, new Int8((byte)severity), time, segmentSize); + prevSeverity = severity; + } + currData = data; + currTime = time; + currSeverity = severity; + } + catch(Exception exc) + { + exc.printStackTrace(); + System.err.println("Error writing sample: " + exc); + } + } + public synchronized DataAndTime getDataAndTime() + { + return new DataAndTime(currData, currTime); + } public synchronized void refresh() { - try { - Date now = new Date(); - //long nowTime1 = (now.getTime() * 1000000L) - POSIX_TIME_AT_EPICS_EPOCH; - long nowTime = (System.currentTimeMillis()*1000000L) - POSIX_TIME_AT_EPICS_EPOCH; - //System.err.println("Writing SNAP VALUE " + treeNodeName + " " + currTime + " " + nowTime + " " + currData); - treeManager.putRow(treeNodeName, currData, nowTime, segmentSize); - } - catch(Exception exc) - { - exc.printStackTrace(); - System.err.println("Error writing sample: " + exc); - } + try { + Date now = new Date(); + long nowTime1 = (now.getTime() * 1000000L) - POSIX_TIME_AT_EPICS_EPOCH; + long nowTime = (System.currentTimeMillis()*1000000L) - POSIX_TIME_AT_EPICS_EPOCH; + + + //System.err.println("Writing SNAP VALUE " + treeNodeName + " " + currTime + " " + nowTime + " " + currData); + treeManager.putRow(treeNodeName, currData, nowTime, segmentSize); + } + catch(Exception exc) + { + exc.printStackTrace(); + System.err.println("Error writing sample: " + exc); + } } public synchronized int getSeverity() { return currSeverity;} - - }//End static class + + }//End static class static Integer _lock_ = new Integer(1); - + static class DataScanner implements Runnable { - static final int SCAN = 1, MONITOR = 2; - int mode; - java.lang.String treeNodeName; - java.lang.String severityNodeName; - TreeManager treeManager; - Channel chan; - Context ctxt; - long period; - long prevTime = 0; - int ignFuture; - DataMonitor monitor; - DBRType dataType = null; - int nItems; + static final int SCAN = 1, MONITOR = 2; + int mode; + java.lang.String treeNodeName; + java.lang.String severityNodeName; + TreeManager treeManager; + Channel chan; + Context ctxt; + long period; + long prevTime = 0; + int ignFuture; + DataMonitor monitor; + DBRType dataType = null; + int nItems; int prevSeverity; int segmentSize; - - public DataScanner(TreeManager treeManager, java.lang.String treeNodeName, int segmentSize, java.lang.String severityNodeName, Channel chan, Context ctxt, - long period, int ignFuture) - { - this.treeManager = treeManager; - this.treeNodeName = treeNodeName; - this.segmentSize = segmentSize; - this.severityNodeName = severityNodeName; - this.chan = chan; - this.ctxt = ctxt; - this.period = period; - this.ignFuture = ignFuture; - mode = SCAN; - - } - public DataScanner(TreeManager treeManager, DataMonitor monitor, java.lang.String treeNodeName, java.lang.String severityNodeName, Channel chan, - Context ctxt, long period, int ignFutur) - { - this.treeManager = treeManager; - this.treeNodeName = treeNodeName; - this.segmentSize = segmentSize; - this.severityNodeName = severityNodeName; - this.monitor = monitor; - this.chan = chan; - this.ctxt = ctxt; - this.period = period; - this.ignFuture = ignFuture; - mode = MONITOR; - prevSeverity = -1; - } - public void run() - { - while(true) - { - long time; - Data data; - Data prevData = null; - int severity = -1; - - try { - Thread.currentThread().sleep(period); - } catch(InterruptedException exc){return;} - try { - if(mode == SCAN) - { - synchronized( _lock_ ) - { - if(dataType == null) - { - //if(debug) - System.out.println("Starting thread for " + treeNodeName); - //prevTime = (System.currentTimeMillis() - 631152000000l ) * 1000000l; - prevTime = (System.currentTimeMillis() * 1000000L) - POSIX_TIME_AT_EPICS_EPOCH; - System.out.println("Time at thread start " + prevTime); - DBR dbr = chan.get(); - try - { - dataType = DBR2TimedType(dbr); - } catch (Exception exc ) { - System.out.println("NODE - "+treeNodeName+" Not Scanned invalid time time data format"); - //System.out.println(exc); - break; - } - nItems = DBR2NItems(dbr); - } - - try - { - DBR dbr = chan.get(dataType, nItems); - ctxt.pendIO(.5); - data = DBR2Data(dbr); - time = DBR2Time(dbr); - prevData = data; - } - catch (gov.aps.jca.TimeoutException exc) - { - if( prevData == null) - { - System.out.print(" prevData NULL "); - throw exc; - } - else - System.out.print(" TIMEOUT on data " + treeNodeName + "Used previous value"); - data = prevData; - //time = prevTime + period * 1000000;//epics time in nano seconds - //time = (System.currentTimeMillis() - 631152000000l ) * 1000000l; - time = (System.currentTimeMillis() * 1000000L) - POSIX_TIME_AT_EPICS_EPOCH; - } - catch(Exception exc) - { - System.err.println("DBR get : " + exc); - continue; - } - } + public DataScanner(TreeManager treeManager, java.lang.String treeNodeName, int segmentSize, java.lang.String severityNodeName, Channel chan, Context ctxt, + long period, int ignFuture) + { + this.treeManager = treeManager; + this.treeNodeName = treeNodeName; + this.segmentSize = segmentSize; + this.severityNodeName = severityNodeName; + this.chan = chan; + this.ctxt = ctxt; + this.period = period; + this.ignFuture = ignFuture; + mode = SCAN; + + } + public DataScanner(TreeManager treeManager, DataMonitor monitor, java.lang.String treeNodeName, java.lang.String severityNodeName, Channel chan, + Context ctxt, long period, int ignFutur) + { + this.treeManager = treeManager; + this.treeNodeName = treeNodeName; + this.segmentSize = segmentSize; + this.severityNodeName = severityNodeName; + this.monitor = monitor; + this.chan = chan; + this.ctxt = ctxt; + this.period = period; + this.ignFuture = ignFuture; + mode = MONITOR; + prevSeverity = -1; + } + + public void run() + { + while(true) + { + long time; + Data data; + Data prevData = null; + int severity = -1; + + try { + Thread.currentThread().sleep(period); + } catch(InterruptedException exc){return;} + try { + if(mode == SCAN) + { + synchronized( _lock_ ) + { + if(dataType == null) + { + if(debug) System.out.println("Starting thread for " + treeNodeName); + prevTime = (System.currentTimeMillis() - 631152000000l ) * 1000000l; + System.out.println("Time at thread start " + prevTime); + DBR dbr = chan.get(); + try + { + dataType = DBR2TimedType(dbr); + } catch (Exception exc ) { + System.out.println("NODE - "+treeNodeName+" Not Scanned invalid time time data format"); + //System.out.println(exc); + break; + } + nItems = DBR2NItems(dbr); + } + + try + { + DBR dbr = chan.get(dataType, nItems); + ctxt.pendIO(.5); + data = DBR2Data(dbr); + time = DBR2Time(dbr); + prevData = data; + } + catch (gov.aps.jca.TimeoutException exc) + { + if( prevData == null) + { + System.out.print(" prevData NULL "); + throw exc; + } + else + System.out.print(" TIMEOUT on data " + treeNodeName + "Used previous value"); + data = prevData; + //time = prevTime + period * 1000000;//epics time in nano seconds + time = (System.currentTimeMillis() - 631152000000l ) * 1000000l; + } + catch(Exception exc) + { + System.err.println("DBR get : " + exc); + continue; + } + } //!!!!!!!Apparently it is not possible to get severity from object Channel!!!!!!!!!!! - } - else //mode == MONITOR - { - DataAndTime dataTime = monitor.getDataAndTime(); - data = dataTime.getData(); - time = dataTime.getTime(); - severity = monitor.getSeverity(); - } - if(time <= prevTime) //A previous sample has been received - { - time = prevTime + period * 1000000;//epics time in nano seconds - //System.out.println("---PREVIOUS SAMPLE!!! Time: "+time + " Previous time: " + prevTime); - //continue; - } + } + else //mode == MONITOR + { + DataAndTime dataTime = monitor.getDataAndTime(); + data = dataTime.getData(); + time = dataTime.getTime(); + severity = monitor.getSeverity(); + } + if(time <= prevTime) //A previous sample has been received + { + time = prevTime + period * 1000000;//epics time in nano seconds + //System.out.println("---PREVIOUS SAMPLE!!! Time: "+time + " Previous time: " + prevTime); + //continue; + } - //if(prevTime > 0 && ((time - prevTime)/1E9 > ignFuture)) //Too far in future - if(prevTime > 0 && ((time - prevTime)/1E12 > ignFuture)) //Too far in future - { - System.out.println("Too far in future ignFuture " + ignFuture + "(time - prevTime)" + (time - prevTime) ); - continue; - } - prevTime = time; - - try - { - treeManager.streamRow(treeNodeName, data, time); - treeManager.putRow(treeNodeName, data, time, segmentSize); - } - catch(Exception exc) - { - System.err.println("treeManager " + treeNodeName+" : " + exc); + //if(prevTime > 0 && ((time - prevTime)/1E9 > ignFuture)) //Too far in future + if(prevTime > 0 && ((time - prevTime)/1E12 > ignFuture)) //Too far in future + { + System.out.println("Too far in future ignFuture " + ignFuture + "(time - prevTime)" + (time - prevTime) ); + continue; + } + prevTime = time; + + try + { + treeManager.streamRow(treeNodeName, data, time); + treeManager.putRow(treeNodeName, data, time, segmentSize); + } + catch(Exception exc) + { + System.err.println("treeManager " + treeNodeName+" : " + exc); //System.out.println("NODE " + treeNodeName + " segmentSize " + segmentSize); - } - - if(severity != prevSeverity) - { - treeManager.putRow(severityNodeName, new Int8((byte)severity), time, segmentSize); - prevSeverity = severity; - } - }catch(Exception exc) - { - System.err.println("Error writing sample "+treeNodeName+" : " + exc); - //System.out.println("NODE " + treeNodeName + " segmentSize " + segmentSize); - } - } - } + } + + if(severity != prevSeverity) + { + treeManager.putRow(severityNodeName, new Int8((byte)severity), time, segmentSize); + prevSeverity = severity; + } + }catch(Exception exc) + { + System.err.println("Error writing sample "+treeNodeName+" : " + exc); + //System.out.println("NODE " + treeNodeName + " segmentSize " + segmentSize); + } + } + } } static java.lang.String getPVname(MDSplus.Tree tree, MDSplus.TreeNode node) { try { - int nid = node.getNid(); - MDSplus.TreeNode currNode = node; - while(nid != 0) - { - currNode = currNode.getParent(); - nid = currNode.getNid(); - try { - MDSplus.TreeNode bufSizeNode = tree.getNode(currNode.getFullPath()+":REC_NAME"); - java.lang.String pvName = bufSizeNode.getData().getString(); - return pvName; - } catch(Exception exc){} - } - }catch(Exception exc) + int nid = node.getNid(); + MDSplus.TreeNode currNode = node; + while(nid != 0) + { + currNode = currNode.getParent(); + nid = currNode.getNid(); + try { + MDSplus.TreeNode bufSizeNode = tree.getNode(currNode.getFullPath()+":REC_NAME"); + java.lang.String pvName = bufSizeNode.getData().getString(); + return pvName; + } catch(Exception exc){} + } + } + catch(Exception exc) { - System.out.println("INTERNAL ERROR in getBPVname(): " + exc); + System.out.println("INTERNAL ERROR in getPVname(): " + exc); } return ""; } + static java.lang.String getPVstrField(MDSplus.Tree tree, MDSplus.TreeNode node, java.lang.String pvField) + { + try { + int nid = node.getNid(); + MDSplus.TreeNode currNode = node; + while(nid != 0) + { + currNode = currNode.getParent(); + nid = currNode.getNid(); + try { + MDSplus.TreeNode bufSizeNode = tree.getNode(currNode.getFullPath()+":"+pvField); + java.lang.String strFieldValue = bufSizeNode.getData().getString(); + return strFieldValue; + } catch(Exception exc){} + } + } + catch(Exception exc) + { + System.out.println("INTERNAL ERROR in java.lang.String(): " + exc); + } + return ""; + } + + + + + static int getBufSize(MDSplus.Tree tree, MDSplus.TreeNode node) { try { - int nid = node.getNid(); - MDSplus.TreeNode currNode = node; - while(nid != 0) - { - currNode = currNode.getParent(); - nid = currNode.getNid(); - try { - MDSplus.TreeNode bufSizeNode = tree.getNode(currNode.getFullPath()+":BUF_SIZE"); - int bufSize = bufSizeNode.getInt(); - return bufSize; - } catch(Exception exc){} - } + int nid = node.getNid(); + MDSplus.TreeNode currNode = node; + while(nid != 0) + { + currNode = currNode.getParent(); + nid = currNode.getNid(); + try { + MDSplus.TreeNode bufSizeNode = tree.getNode(currNode.getFullPath()+":BUF_SIZE"); + int bufSize = bufSizeNode.getInt(); + return bufSize; + } catch(Exception exc){} + } }catch(Exception exc) { - System.out.println("INTERNAL ERROR in getBufferSize(): " + exc); + System.out.println("INTERNAL ERROR in getBufferSize(): " + exc); } return SEGMENT_SIZE; } @@ -1163,24 +1253,24 @@ static int getBufSize(MDSplus.Tree tree, MDSplus.TreeNode node) static void refresh() { for(int i = 0; i < dataMonitors.size(); i++) - dataMonitors.elementAt(i).refresh(); + dataMonitors.elementAt(i).refresh(); } public static void main(java.lang.String[] args) { - //Global Parameters - float getThreshold; //treshold above which use real scan instead of monitor scan - int ignFuture; //Number of seconds above which skip recording - long fileSize; //DImension above which create a new pulse; - Tree tree = null; - Hashtable groupH = new Hashtable(); + //Global Parameters + float getThreshold; //treshold above which use real scan instead of monitor scan + int ignFuture; //Number of seconds above which skip recording + long fileSize; //DImension above which create a new pulse; + Tree tree = null; + Hashtable groupH = new Hashtable(); boolean createPulse; TreeManager treeManager = null; - int ipPort = 0; + int ipPort = 0; - System.out.println("Channel Archiver START"); + System.out.println("Channel Archiver START"); java.lang.String mdsipAddress = System.getProperty("mdsip"); java.lang.String debugTxt = System.getProperty("debug"); @@ -1192,278 +1282,297 @@ public static void main(java.lang.String[] args) disableAccesPVaux = (disableAccesPVauxTxt != null && disableAccesPVauxTxt.equals("yes")); - //debug = true; + //debug = true; //testMdsAccess(); //if(true) return; - if(args.length != 3 && args.length != 4) - { - System.out.println("Usage:java ChannelArchiver [segment_size]"); - return; - } - System.out.println("MDSplus ChannelArchiver started, waiting for colecting process variables...."); - java.lang.String archiverMode = args[0]; - java.lang.String experiment = args[1]; - int shot = Integer.parseInt(args[2]); - if(args.length == 3) - SEGMENT_SIZE = Integer.parseInt(args[3]); - else - SEGMENT_SIZE = 1; - - try { - JCALibrary jca = JCALibrary.getInstance(); - Context ctxt = jca.createContext(JCALibrary.CHANNEL_ACCESS_JAVA ) ; - - System.out.println("gov.aps.jca.Context.auto_addr_list " + jca.getProperty("gov.aps.jca.Context.auto_addr_list")); - System.out.println("gov.aps.jca.Context.addr_list " + jca.getProperty("gov.aps.jca.Context.addr_list")); - - tree = new Tree(experiment, -1); - if(createPulse) - tree.createPulse(shot); -//Get Global Parameters - try { - TreeNode node = tree.getNode(":GET_TRESH"); - getThreshold = node.getFloat(); - }catch(Exception exc) - { - getThreshold = 1; - } - try { - TreeNode node = tree.getNode(":IGN_FUTURE"); - ignFuture = node.getInt()*3600; - }catch(Exception exc) - { - ignFuture = 6*3600; - } - try { - TreeNode node = tree.getNode(":FILE_SIZE"); - fileSize = node.getLong()* 1000000; - }catch(Exception exc) - { - fileSize = 1000000000; - } - + if(args.length != 3 && args.length != 4) + { + System.out.println("Usage:java ChannelArchiver [segment_size]"); + return; + } + System.out.println("MDSplus ChannelArchiver started, waiting for colecting process variables...."); + java.lang.String archiverMode = args[0]; + java.lang.String experiment = args[1]; + int shot = Integer.parseInt(args[2]); + if(args.length == 4) + SEGMENT_SIZE = Integer.parseInt(args[3]); + else + SEGMENT_SIZE = 1; + + try { + JCALibrary jca = JCALibrary.getInstance(); + Context ctxt = jca.createContext(JCALibrary.CHANNEL_ACCESS_JAVA ) ; + + System.out.println("gov.aps.jca.Context.auto_addr_list " + jca.getProperty("gov.aps.jca.Context.auto_addr_list")); + System.out.println("gov.aps.jca.Context.addr_list " + jca.getProperty("gov.aps.jca.Context.addr_list")); + + tree = new Tree(experiment, -1); + if(createPulse) + tree.createPulse(shot); +//Get Global Parameters + try { + TreeNode node = tree.getNode(":GET_TRESH"); + getThreshold = node.getFloat(); + }catch(Exception exc) + { + getThreshold = 1; + } + try { + TreeNode node = tree.getNode(":IGN_FUTURE"); + ignFuture = node.getInt()*3600; + }catch(Exception exc) + { + ignFuture = 6*3600; + } + try { + TreeNode node = tree.getNode(":FILE_SIZE"); + fileSize = node.getLong()* 1000000; + }catch(Exception exc) + { + fileSize = 1000000000; + } - if(mdsipAddress == null) - treeManager = new TreeManager(experiment, tree, shot, fileSize); - else - treeManager = new TreeManagerConnection(mdsipAddress, experiment, shot); - TreeNodeArray treeNodeArr = tree.getNodeWild("***"); - java.lang.String []nodeNames = treeNodeArr.getFullPath(); - int[] nids = treeNodeArr.getNid(); + if(mdsipAddress == null) + treeManager = new TreeManager(experiment, tree, shot, fileSize); + else + treeManager = new TreeManagerConnection(mdsipAddress, experiment, shot); + TreeNodeArray treeNodeArr = tree.getNodeWild("***"); + java.lang.String []nodeNames = treeNodeArr.getFullPath(); + int[] nids = treeNodeArr.getNid(); - for(int i = 0; i < nodeNames.length; i++) - { + for(int i = 0; i < nodeNames.length; i++) + { + if(nodeNames[i].endsWith(":REC_NAME")) + { + java.lang.String nodeName = nodeNames[i].substring(0, nodeNames[i].length() - 9); + java.lang.String recName = ""; - if(nodeNames[i].endsWith(":REC_NAME")) - { - java.lang.String nodeName = nodeNames[i].substring(0, nodeNames[i].length() - 9); - java.lang.String recName = ""; + if ( (!new TreeNode(nids[i], tree).isOn()) ){ + System.out.println("NODE "+nodeName+" OFF"); + continue; + } - if( !(treeNodeArr.getElementAt(i).isOn()) ) - { - System.out.println("Node off " + nodeNames[i] ); - continue; - } - - try { - recName = new TreeNode(nids[i], tree).getData().getString(); - recName = recName.trim(); - if(debug) System.out.println("---Scanning...."+recName); - //Get VAL channel. It will remain open thorough the whole program execution - Channel valChan = ctxt.createChannel(recName+".VAL"); - ctxt.pendIO(5.); - DBR valDbr = valChan.get(); - ctxt.pendIO(5.); - if(debug) System.out.println("Channel created."); - if(!valDbr.isENUM() && !valDbr.isCTRL() && !valDbr.isINT() && !disableAccesPVaux ) - { - //EGU - try { - Channel eguChan = ctxt.createChannel(recName+".EGU"); - ctxt.pendIO(5.); - DBR dbr = eguChan.get(); - ctxt.pendIO(5.); - TreeNode eguNode = tree.getNode(nodeName+":EGU"); - Data dd = DBR2Data(dbr); - eguNode.putData(DBR2Data(dbr)); - eguChan.destroy(); - }catch(Exception exc) - { - System.err.println("Cannot get EGU for " + recName + " Node :"+ nodeName +":EGU : " + exc); - //continue; - } - //HOPR - try { - Channel hoprChan = ctxt.createChannel(recName+".HOPR"); - ctxt.pendIO(5.); - DBR dbr = hoprChan.get(); - ctxt.pendIO(5.); - TreeNode hoprNode = tree.getNode(nodeName+":HOPR"); - hoprNode.putData(DBR2Data(dbr)); - hoprChan.destroy(); - }catch(Exception exc) - { - System.err.println("Cannot get HOPR for " + recName+ " Node :"+ nodeName +":HOPR : " + exc); - } - //LOPR - try { - Channel loprChan = ctxt.createChannel(recName+".LOPR"); - ctxt.pendIO(5.); - DBR dbr = loprChan.get(); - ctxt.pendIO(5.); - TreeNode hoprNode = tree.getNode(nodeName+":LOPR"); - hoprNode.putData(DBR2Data(dbr)); - loprChan.destroy(); - }catch(Exception exc) - { - System.err.println("Cannot get LOPR for " + recName + " Node :"+ nodeName +":LOPR : " + exc); - } - } - - - //Get SCAN mode for this channel - TreeNode valNode = tree.getNode(nodeName+":VAL"); - TreeNode scanNode = tree.getNode(nodeName+":SCAN_MODE"); - TreeNode severityNode = tree.getNode(nodeName+":ALARM"); - java.lang.String scanMode = scanNode.getString().toUpperCase(); - if(scanMode.equals("MONITOR+STREAMING") || scanMode.equals("PERIODIC+STREAMING")) - streamInfo.put(valNode.getFullPath(), recName); - int segmentSize = getBufSize(tree, valNode); - if(debug) System.out.println("Monitoring channel started. Segment size: "+segmentSize); - if(scanMode.equals("MONITOR")|| scanMode.equals("MONITOR+STREAMING")) - { - DataMonitor newDataMonitor; - if(valDbr.isENUM() || valDbr.isCTRL() || valDbr.isINT()) - valChan.addMonitor(DBRType.TIME_INT, 1, Monitor.VALUE, - newDataMonitor = new DataMonitor(treeManager, valNode.getFullPath(), segmentSize, severityNode.getFullPath(), ignFuture)); - else - valChan.addMonitor(DBRType.TIME_DOUBLE, 1, Monitor.VALUE, - newDataMonitor = new DataMonitor(treeManager, valNode.getFullPath(), segmentSize, severityNode.getFullPath(), ignFuture)); - ctxt.pendIO(5.); - dataMonitors.addElement(newDataMonitor); - if(debug) System.out.println("Create monitor :"+ valNode.getFullPath()); - } - else //Periodic - { - TreeNode periodNode = tree.getNode(nodeName+":PERIOD"); - float period = periodNode.getFloat(); - long periodMs = (long)(period*1000); - //if(period > getThreshold) - { - if(debug) System.out.println("Create thread :"+ valNode.getFullPath()); - Thread t = new Thread( new DataScanner(treeManager, valNode.getFullPath(), segmentSize, severityNode.getFullPath(), - valChan, ctxt, periodMs,ignFuture) ); - //t.start(); - scanInfo.put(valNode.getFullPath(), t); - } - } - } - catch(Exception exc) - { - exc.printStackTrace(); - System.err.println("Error handling record "+ recName + " Node :"+ nodeName + ": " + exc); - } - } - } + try { + recName = new TreeNode(nids[i], tree).getData().getString(); + recName = recName.trim(); + if(debug) System.out.println("---Scanning...."+recName); + //Get VAL channel. It will remain open thorough the whole program execution + Channel valChan = ctxt.createChannel(recName+".VAL"); + ctxt.pendIO(5.); + DBR valDbr = valChan.get(); + ctxt.pendIO(5.); + if(debug) System.out.println("Channel created."); + if(!valDbr.isENUM() && !valDbr.isCTRL() && !valDbr.isINT() && !disableAccesPVaux ) + { + //EGU + try { + Channel eguChan = ctxt.createChannel(recName+".EGU"); + ctxt.pendIO(5.); + DBR dbr = eguChan.get(); + ctxt.pendIO(5.); + TreeNode eguNode = tree.getNode(nodeName+":EGU"); + Data dd = DBR2Data(dbr); + eguNode.putData(DBR2Data(dbr)); + eguChan.destroy(); + }catch(Exception exc) + { + System.err.println("Cannot get EGU for " + recName + " Node :"+ nodeName +":EGU : " + exc); + //continue; + } + //HOPR + try { + Channel hoprChan = ctxt.createChannel(recName+".HOPR"); + ctxt.pendIO(5.); + DBR dbr = hoprChan.get(); + ctxt.pendIO(5.); + TreeNode hoprNode = tree.getNode(nodeName+":HOPR"); + hoprNode.putData(DBR2Data(dbr)); + hoprChan.destroy(); + }catch(Exception exc) + { + System.err.println("Cannot get HOPR for " + recName+ " Node :"+ nodeName +":HOPR : " + exc); + } + //LOPR + try { + Channel loprChan = ctxt.createChannel(recName+".LOPR"); + ctxt.pendIO(5.); + DBR dbr = loprChan.get(); + ctxt.pendIO(5.); + TreeNode hoprNode = tree.getNode(nodeName+":LOPR"); + hoprNode.putData(DBR2Data(dbr)); + loprChan.destroy(); + }catch(Exception exc) + { + System.err.println("Cannot get LOPR for " + recName + " Node :"+ nodeName +":LOPR : " + exc); + } + } - Enumeration vars = scanInfo.keys(); - while(vars.hasMoreElements()) - { - java.lang.String var = (java.lang.String)vars.nextElement(); - ((Thread)scanInfo.get(var)).start(); - } - - }catch(Exception exc) - { - System.err.println("Generic error: "+ exc); - System.exit(0); - } + + //Get SCAN mode for this channel + TreeNode valNode = tree.getNode(nodeName+":VAL"); + TreeNode scanNode = tree.getNode(nodeName+":SCAN_MODE"); + TreeNode severityNode = tree.getNode(nodeName+":ALARM"); + java.lang.String scanMode = scanNode.getString().toUpperCase(); + if(scanMode.equals("MONITOR+STREAMING") || scanMode.equals("PERIODIC+STREAMING")) + streamInfo.put(valNode.getFullPath(), recName); + int segmentSize = getBufSize(tree, valNode); + if(debug) System.out.println("Monitoring channel started. Segment size: "+segmentSize); + if(scanMode.equals("MONITOR") || scanMode.equals("MONITOR+STREAMING")) + { + DataMonitor newDataMonitor; + if(valDbr.isENUM() || valDbr.isCTRL() || valDbr.isINT()) + valChan.addMonitor(DBRType.TIME_INT, 1, Monitor.VALUE, + newDataMonitor = new DataMonitor(treeManager, valNode.getFullPath(), segmentSize, severityNode.getFullPath(), ignFuture)); + else + valChan.addMonitor(DBRType.TIME_DOUBLE, 1, Monitor.VALUE, + newDataMonitor = new DataMonitor(treeManager, valNode.getFullPath(), segmentSize, severityNode.getFullPath(), ignFuture)); + ctxt.pendIO(5.); + dataMonitors.addElement(newDataMonitor); + if(debug) System.out.println("Create monitor :"+ valNode.getFullPath()); + } + else //Periodic + { + TreeNode periodNode = tree.getNode(nodeName+":PERIOD"); + float period = periodNode.getFloat(); + long periodMs = (long)(period*1000); + //if(period > getThreshold) + { + if(debug) System.out.println("Create thread :"+ valNode.getFullPath()); + Thread t = new Thread( new DataScanner(treeManager, valNode.getFullPath(), segmentSize, severityNode.getFullPath(), + valChan, ctxt, periodMs,ignFuture) ); + //t.start(); + scanInfo.put(valNode.getFullPath(), t); + } + } + } + catch(Exception exc) + { + exc.printStackTrace(); + System.err.println("Error handling record "+ recName + " Node :"+ nodeName + ": " + exc); + } + } + } + + Enumeration vars = scanInfo.keys(); + while(vars.hasMoreElements()) + { + java.lang.String var = (java.lang.String)vars.nextElement(); + ((Thread)scanInfo.get(var)).start(); + } + + }catch(Exception exc) + { + System.err.println("Generic error: "+ exc); + System.exit(0); + } if(debug) System.out.println("All PV Added"); - if( archiverMode.equals("SHOT") ) - { - try { - TreeNode node = tree.getNode(":SHOT_PORT"); - ipPort = node.getInt(); + if( archiverMode.equals("SHOT") ) + { + try { + TreeNode node = tree.getNode(":SHOT_PORT"); + ipPort = node.getInt(); //Add check if port is in use - }catch(Exception exc) - { - //Add check free port - ipPort = 9999; + }catch(Exception exc) + { + try { + TreeNode node = tree.getNode(".TSHOT_CONF:ARCH_PORT"); + ipPort = node.getInt(); + //Add check if port is in use + }catch(Exception exc1) { + ipPort = 9999; } - treeManager.startShotUpdater(ipPort); - System.out.println("NEW Trend shot server for experiment " + experiment + " communication port " + ipPort); - } + } + treeManager.startShotUpdater(ipPort); + System.out.println("NEW Trend shot server for experiment " + experiment + " communication port " + ipPort); + } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while(true) { - if( archiverMode.equals("TREND") ) + if( archiverMode.equals("TREND") ) + { + System.out.println("MDSplus TREND pulse file "+ experiment + " shot " + treeManager.getCurrShot()); + System.out.println("(q) quit (i) PV list"); + } + else + { + System.out.println("(q) quit (i) PV list (s) Create new pulse file"); + } + try { + java.lang.String cmd = br.readLine(); + if ( cmd == null )//stated in back ground { - System.out.println("MDSplus TREND pulse file "+ experiment + " shot " + treeManager.getCurrShot()); - System.out.println("(q) quit (i) PV list"); - } - else - { - System.out.println("(q) quit (i) PV list (s) Create new pulse file"); + System.out.println("Trend acquisition started in back ground"); + java.lang.Thread.currentThread().join(); } - try { - java.lang.String cmd = br.readLine(); - if(cmd.equals("q")) - System.exit(0); - if(cmd.equals("i")) - { - int index = 0; - Enumeration vars = monitorInfo.keys(); - while(vars.hasMoreElements()) - { - index++; - java.lang.String var = (java.lang.String)vars.nextElement(); - int count = ((Integer)monitorInfo.get(var)).intValue(); - int buffSize = getBufSize(tree, tree.getNode(var)); - java.lang.String pvName = getPVname(tree, tree.getNode(var)); - int dataSize = 0; - if(treeManager.getTreePulse() != null) - dataSize = (treeManager.getTreePulse().getNode(var)).getLength(); - - System.out.format("[%5d]-MONITOR-%-45s%-25s Mon. count %10d Data Stored %10d Buff. size %3d\n", index, var, pvName, count, dataSize, buffSize ); - //System.out.println("["+ index +"]-MONITOR-" + var + "\tPV " + pvName + "\t Mon. count " + count +" Buff. size " + buffSize); - } - - index = 0; - vars = scanInfo.keys(); - while(vars.hasMoreElements()) - { - index++; - java.lang.String var = (java.lang.String)vars.nextElement(); - Thread t = ((Thread)scanInfo.get(var)); - int buffSize = getBufSize(tree, tree.getNode(var)); - java.lang.String pvName = getPVname(tree, tree.getNode(var)); - int dataSize = 0; - if(treeManager.getTreePulse() != null) - dataSize = (treeManager.getTreePulse().getNode(var)).getLength(); - System.out.format("[%5d]- SCAN -%-45s%-25s Thread is alive %5s Data Stored %10d Buff. size %3d\n", index, var, pvName, (t.isAlive() ?"true":"false"), dataSize, buffSize ); - //System.out.println("["+ index +"]-SCAN-" + var + "\tPV " + pvName + "\t Tread is alive " + t.isAlive() +" Data store "+ dataSize +" Buff. size " + buffSize); - } - System.out.println("Trend shot server for experiment " + experiment + " communication port " + ipPort); - } - - if( archiverMode.equals("SHOT") ) - { - if(cmd.equals("s")) - { - System.out.print("Shot "); - shot = Integer.parseInt(br.readLine()); - treeManager.setNewShot(shot); - } - } - } catch(Exception exc){System.out.println("Fatal : " + exc);} + + if(cmd.equals("q")) + System.exit(0); + if(cmd.equals("i")) + { + int index = 0; + Enumeration vars = monitorInfo.keys(); + while(vars.hasMoreElements()) + { + index++; + java.lang.String var = (java.lang.String)vars.nextElement(); + int count = ((Integer)monitorInfo.get(var)).intValue(); + int buffSize = getBufSize(tree, tree.getNode(var)); + java.lang.String pvName = getPVname(tree, tree.getNode(var)); + java.lang.String scanMode = getPVstrField(tree, tree.getNode(var), "SCAN_MODE"); + int dataSize = 0; + if(treeManager.getTreePulse() != null) + { + Tree treeShot = new Tree(treeManager.getTreePulse().getName(), treeManager.getTreePulse().getShot() ); + //dataSize = (treeManager.getTreePulse().getNode(var)).getLength(); + dataSize = treeShot.getNode(var).getLength(); + treeShot.close(); + } + + System.out.format("[%5d]-%-18s-%-45s%-25s Mon. count %8d Data Stored %8d Buff. size %3d\n", index, scanMode, var, pvName, count, dataSize, buffSize ); + //System.out.println("["+ index +"]-MONITOR-" + var + "\tPV " + pvName + "\t Mon. count " + count +" Buff. size " + buffSize); + } + + index = 0; + vars = scanInfo.keys(); + while(vars.hasMoreElements()) + { + index++; + java.lang.String var = (java.lang.String)vars.nextElement(); + Thread t = ((Thread)scanInfo.get(var)); + int buffSize = getBufSize(tree, tree.getNode(var)); + java.lang.String pvName = getPVname(tree, tree.getNode(var)); + java.lang.String scanMode = getPVstrField(tree, tree.getNode(var), "SCAN_MODE"); + int dataSize = 0; + if(treeManager.getTreePulse() != null) + dataSize = (treeManager.getTreePulse().getNode(var)).getLength(); + + System.out.format("[%5d]-%-18s-%-45s%-25s Thread is alive %5s Data Stored %8d Buff. size %3d\n", index, scanMode, var, pvName, (t.isAlive() ?"true":"false"), dataSize, buffSize ); + //System.out.println("["+ index +"]-SCAN-" + var + "\tPV " + pvName + "\t Tread is alive " + t.isAlive() +" Data store "+ dataSize +" Buff. size " + buffSize); + } + System.out.println("Trend shot server for experiment " + experiment + " communication port " + ipPort); + } + + if( archiverMode.equals("SHOT") ) + { + if(cmd.equals("s")) + { + System.out.print("Shot "); + shot = Integer.parseInt(br.readLine()); + treeManager.setNewShot(shot); + } + } + } catch(Exception exc){ + exc.printStackTrace(); + System.out.println("Fatal : " + exc); + break;} } } @@ -1474,24 +1583,24 @@ static void testMdsAccess() { TreeManager treeManager = null; try { - treeManager = new TreeManagerConnection("spilds.rfx.local:8001", "prova", 1); + treeManager = new TreeManagerConnection("spilds.rfx.local:8001", "prova", 1); }catch(Exception exc) { - System.out.println("Error creating TreeManagerConnection: " + exc); - System.exit(0); + System.out.println("Error creating TreeManagerConnection: " + exc); + System.exit(0); } for(int idx = 0; idx < 200; idx++) { - for(int i = 0; i < 999; i++) - { - treeManager.putRow("NODO"+(i+1), new Float32(idx), (long)idx, 20); - } - if(idx%20 == 0) - { - try { - Thread.currentThread().sleep(1000); - }catch(InterruptedException exc){} - } + for(int i = 0; i < 999; i++) + { + treeManager.putRow("NODO"+(i+1), new Float32(idx), (long)idx, 20); + } + if(idx%20 == 0) + { + try { + Thread.currentThread().sleep(1000); + }catch(InterruptedException exc){} + } } System.out.println("FINITO"); } diff --git a/java/jdevices/src/main/java/CRIO_MPAGSetup.java b/java/jdevices/src/main/java/CRIO_MPAGSetup.java new file mode 100644 index 0000000000..7bd44c7cfe --- /dev/null +++ b/java/jdevices/src/main/java/CRIO_MPAGSetup.java @@ -0,0 +1,2788 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author taliercio + */ +public class CRIO_MPAGSetup extends DeviceSetup { + + /** + * Creates new form CRIO_FAUSetup + */ + public CRIO_MPAGSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceField24 = new DeviceField(); + deviceField8 = new DeviceField(); + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField20 = new DeviceField(); + deviceDispatch1 = new DeviceDispatch(); + jPanel3 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceField18 = new DeviceField(); + deviceField19 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceChoice3 = new DeviceChoice(); + deviceField4 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceField2 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceChoice2 = new DeviceChoice(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + deviceField23 = new DeviceField(); + deviceField25 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel10 = new javax.swing.JPanel(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel6 = new javax.swing.JPanel(); + deviceChannel1 = new DeviceChannel(); + deviceField67 = new DeviceField(); + deviceField3 = new DeviceField(); + deviceChannel4 = new DeviceChannel(); + deviceField70 = new DeviceField(); + deviceField6 = new DeviceField(); + deviceChannel5 = new DeviceChannel(); + deviceField73 = new DeviceField(); + deviceField7 = new DeviceField(); + deviceChannel6 = new DeviceChannel(); + deviceField76 = new DeviceField(); + deviceField26 = new DeviceField(); + deviceChannel7 = new DeviceChannel(); + deviceField79 = new DeviceField(); + deviceField9 = new DeviceField(); + deviceChannel8 = new DeviceChannel(); + deviceField82 = new DeviceField(); + deviceField10 = new DeviceField(); + deviceChannel9 = new DeviceChannel(); + deviceField85 = new DeviceField(); + deviceField11 = new DeviceField(); + deviceChannel10 = new DeviceChannel(); + deviceField88 = new DeviceField(); + deviceField12 = new DeviceField(); + deviceChannel11 = new DeviceChannel(); + deviceField91 = new DeviceField(); + deviceField13 = new DeviceField(); + deviceChannel12 = new DeviceChannel(); + deviceField94 = new DeviceField(); + deviceField14 = new DeviceField(); + deviceChannel13 = new DeviceChannel(); + deviceField97 = new DeviceField(); + deviceField15 = new DeviceField(); + deviceChannel14 = new DeviceChannel(); + deviceField100 = new DeviceField(); + deviceField16 = new DeviceField(); + deviceChannel15 = new DeviceChannel(); + deviceField103 = new DeviceField(); + deviceField17 = new DeviceField(); + deviceChannel30 = new DeviceChannel(); + deviceField106 = new DeviceField(); + deviceField32 = new DeviceField(); + deviceChannel31 = new DeviceChannel(); + deviceField109 = new DeviceField(); + deviceField33 = new DeviceField(); + deviceChannel32 = new DeviceChannel(); + deviceField112 = new DeviceField(); + deviceField34 = new DeviceField(); + deviceChannel33 = new DeviceChannel(); + deviceField115 = new DeviceField(); + deviceField35 = new DeviceField(); + deviceChannel34 = new DeviceChannel(); + deviceField235 = new DeviceField(); + deviceField36 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + jScrollPane2 = new javax.swing.JScrollPane(); + jPanel12 = new javax.swing.JPanel(); + deviceChannel35 = new DeviceChannel(); + deviceField121 = new DeviceField(); + deviceField37 = new DeviceField(); + deviceChannel36 = new DeviceChannel(); + deviceField124 = new DeviceField(); + deviceField38 = new DeviceField(); + deviceChannel37 = new DeviceChannel(); + deviceField127 = new DeviceField(); + deviceField39 = new DeviceField(); + deviceChannel38 = new DeviceChannel(); + deviceField130 = new DeviceField(); + deviceField40 = new DeviceField(); + deviceChannel39 = new DeviceChannel(); + deviceField133 = new DeviceField(); + deviceField41 = new DeviceField(); + deviceChannel40 = new DeviceChannel(); + deviceField136 = new DeviceField(); + deviceField42 = new DeviceField(); + deviceChannel41 = new DeviceChannel(); + deviceField139 = new DeviceField(); + deviceField43 = new DeviceField(); + deviceChannel42 = new DeviceChannel(); + deviceField142 = new DeviceField(); + deviceField44 = new DeviceField(); + deviceChannel43 = new DeviceChannel(); + deviceField145 = new DeviceField(); + deviceField45 = new DeviceField(); + deviceChannel44 = new DeviceChannel(); + deviceField148 = new DeviceField(); + deviceField46 = new DeviceField(); + deviceChannel45 = new DeviceChannel(); + deviceField151 = new DeviceField(); + deviceField47 = new DeviceField(); + deviceChannel46 = new DeviceChannel(); + deviceField154 = new DeviceField(); + deviceField48 = new DeviceField(); + deviceChannel47 = new DeviceChannel(); + deviceField157 = new DeviceField(); + deviceField49 = new DeviceField(); + deviceChannel48 = new DeviceChannel(); + deviceField160 = new DeviceField(); + deviceField50 = new DeviceField(); + deviceChannel49 = new DeviceChannel(); + deviceField163 = new DeviceField(); + deviceField51 = new DeviceField(); + deviceChannel50 = new DeviceChannel(); + deviceField166 = new DeviceField(); + deviceField52 = new DeviceField(); + deviceChannel51 = new DeviceChannel(); + deviceField169 = new DeviceField(); + deviceField53 = new DeviceField(); + deviceChannel52 = new DeviceChannel(); + deviceField172 = new DeviceField(); + deviceField54 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + jScrollPane3 = new javax.swing.JScrollPane(); + jPanel14 = new javax.swing.JPanel(); + deviceChannel53 = new DeviceChannel(); + deviceField175 = new DeviceField(); + deviceField55 = new DeviceField(); + deviceChannel54 = new DeviceChannel(); + deviceField178 = new DeviceField(); + deviceField56 = new DeviceField(); + deviceChannel55 = new DeviceChannel(); + deviceField181 = new DeviceField(); + deviceField57 = new DeviceField(); + deviceChannel56 = new DeviceChannel(); + deviceField184 = new DeviceField(); + deviceField58 = new DeviceField(); + deviceChannel57 = new DeviceChannel(); + deviceField187 = new DeviceField(); + deviceField59 = new DeviceField(); + deviceChannel58 = new DeviceChannel(); + deviceField190 = new DeviceField(); + deviceField60 = new DeviceField(); + deviceChannel59 = new DeviceChannel(); + deviceField193 = new DeviceField(); + deviceField61 = new DeviceField(); + deviceChannel60 = new DeviceChannel(); + deviceField196 = new DeviceField(); + deviceField62 = new DeviceField(); + deviceChannel61 = new DeviceChannel(); + deviceField199 = new DeviceField(); + deviceField63 = new DeviceField(); + deviceChannel62 = new DeviceChannel(); + deviceField202 = new DeviceField(); + deviceField64 = new DeviceField(); + deviceChannel63 = new DeviceChannel(); + deviceField205 = new DeviceField(); + deviceField65 = new DeviceField(); + deviceChannel64 = new DeviceChannel(); + deviceField208 = new DeviceField(); + deviceField66 = new DeviceField(); + deviceChannel65 = new DeviceChannel(); + deviceField211 = new DeviceField(); + deviceField214 = new DeviceField(); + deviceChannel66 = new DeviceChannel(); + deviceField215 = new DeviceField(); + deviceField218 = new DeviceField(); + deviceChannel67 = new DeviceChannel(); + deviceField219 = new DeviceField(); + deviceField222 = new DeviceField(); + deviceChannel68 = new DeviceChannel(); + deviceField223 = new DeviceField(); + deviceField226 = new DeviceField(); + deviceChannel69 = new DeviceChannel(); + deviceField227 = new DeviceField(); + deviceField230 = new DeviceField(); + deviceChannel70 = new DeviceChannel(); + deviceField231 = new DeviceField(); + deviceField234 = new DeviceField(); + jPanel15 = new javax.swing.JPanel(); + jScrollPane4 = new javax.swing.JScrollPane(); + jPanel16 = new javax.swing.JPanel(); + deviceChannel71 = new DeviceChannel(); + deviceField237 = new DeviceField(); + deviceField98 = new DeviceField(); + deviceChannel72 = new DeviceChannel(); + deviceField240 = new DeviceField(); + deviceField118 = new DeviceField(); + deviceChannel73 = new DeviceChannel(); + deviceField243 = new DeviceField(); + deviceField246 = new DeviceField(); + deviceChannel74 = new DeviceChannel(); + deviceField247 = new DeviceField(); + deviceField250 = new DeviceField(); + deviceChannel75 = new DeviceChannel(); + deviceField251 = new DeviceField(); + deviceField254 = new DeviceField(); + deviceChannel76 = new DeviceChannel(); + deviceField255 = new DeviceField(); + deviceField258 = new DeviceField(); + deviceChannel77 = new DeviceChannel(); + deviceField259 = new DeviceField(); + deviceField262 = new DeviceField(); + deviceChannel78 = new DeviceChannel(); + deviceField263 = new DeviceField(); + deviceField266 = new DeviceField(); + deviceChannel79 = new DeviceChannel(); + deviceField267 = new DeviceField(); + deviceField270 = new DeviceField(); + deviceChannel80 = new DeviceChannel(); + deviceField271 = new DeviceField(); + deviceField274 = new DeviceField(); + deviceChannel81 = new DeviceChannel(); + deviceField275 = new DeviceField(); + deviceField278 = new DeviceField(); + deviceChannel82 = new DeviceChannel(); + deviceField279 = new DeviceField(); + deviceField282 = new DeviceField(); + deviceChannel83 = new DeviceChannel(); + deviceField283 = new DeviceField(); + deviceField286 = new DeviceField(); + deviceChannel84 = new DeviceChannel(); + deviceField287 = new DeviceField(); + deviceField290 = new DeviceField(); + deviceChannel85 = new DeviceChannel(); + deviceField291 = new DeviceField(); + deviceField294 = new DeviceField(); + deviceChannel86 = new DeviceChannel(); + deviceField295 = new DeviceField(); + deviceField298 = new DeviceField(); + jPanel17 = new javax.swing.JPanel(); + jScrollPane5 = new javax.swing.JScrollPane(); + jPanel18 = new javax.swing.JPanel(); + deviceChannel87 = new DeviceChannel(); + deviceField299 = new DeviceField(); + deviceField302 = new DeviceField(); + deviceChannel88 = new DeviceChannel(); + deviceField303 = new DeviceField(); + deviceField306 = new DeviceField(); + deviceChannel89 = new DeviceChannel(); + deviceField307 = new DeviceField(); + deviceField310 = new DeviceField(); + deviceChannel90 = new DeviceChannel(); + deviceField311 = new DeviceField(); + deviceField314 = new DeviceField(); + deviceChannel91 = new DeviceChannel(); + deviceField315 = new DeviceField(); + deviceField318 = new DeviceField(); + deviceChannel92 = new DeviceChannel(); + deviceField319 = new DeviceField(); + deviceField322 = new DeviceField(); + deviceChannel93 = new DeviceChannel(); + deviceField323 = new DeviceField(); + deviceField326 = new DeviceField(); + deviceChannel94 = new DeviceChannel(); + deviceField327 = new DeviceField(); + deviceField330 = new DeviceField(); + deviceChannel95 = new DeviceChannel(); + deviceField331 = new DeviceField(); + deviceField334 = new DeviceField(); + deviceChannel96 = new DeviceChannel(); + deviceField335 = new DeviceField(); + deviceField338 = new DeviceField(); + deviceChannel97 = new DeviceChannel(); + deviceField339 = new DeviceField(); + deviceField342 = new DeviceField(); + deviceChannel98 = new DeviceChannel(); + deviceField343 = new DeviceField(); + deviceField346 = new DeviceField(); + deviceChannel99 = new DeviceChannel(); + deviceField347 = new DeviceField(); + deviceField350 = new DeviceField(); + deviceChannel100 = new DeviceChannel(); + deviceField351 = new DeviceField(); + deviceField354 = new DeviceField(); + deviceChannel101 = new DeviceChannel(); + deviceField355 = new DeviceField(); + deviceField358 = new DeviceField(); + deviceChannel102 = new DeviceChannel(); + deviceField359 = new DeviceField(); + deviceField362 = new DeviceField(); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Start Idx:"); + deviceField24.setOffsetNid(8); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Comment.:"); + deviceField8.setNumCols(30); + deviceField8.setOffsetNid(46); + deviceField8.setTextOnly(true); + + setDeviceProvider("192.168.115.8:8123"); + setDeviceTitle("MITICA AGPS CRIO acquisition system"); + setDeviceType("CRIO_MPAG"); + setHeight(600); + setWidth(1100); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(5, 0)); + + jPanel2.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Comment:"); + deviceField1.setNumCols(45); + deviceField1.setOffsetNid(2); + deviceField1.setTextOnly(true); + jPanel2.add(deviceField1); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Board ID:"); + deviceField20.setNumCols(15); + deviceField20.setOffsetNid(1); + jPanel2.add(deviceField20); + jPanel2.add(deviceDispatch1); + + jPanel1.add(jPanel2); + + jPanel3.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Fifo Depth:"); + deviceField5.setNumCols(15); + deviceField5.setOffsetNid(3); + jPanel3.add(deviceField5); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Buf. Size:"); + deviceField18.setNumCols(15); + deviceField18.setOffsetNid(4); + jPanel3.add(deviceField18); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Segment Lenght:"); + deviceField19.setNumCols(15); + deviceField19.setOffsetNid(5); + jPanel3.add(deviceField19); + + jPanel1.add(jPanel3); + + deviceChoice3.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Trigger Mode:"); + deviceChoice3.setOffsetNid(14); + deviceChoice3.setUpdateIdentifier(""); + jPanel7.add(deviceChoice3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Trigger Source:"); + deviceField4.setNumCols(35); + deviceField4.setOffsetNid(15); + jPanel7.add(deviceField4); + + jPanel1.add(jPanel7); + + deviceChoice1.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Clock Mode:"); + deviceChoice1.setOffsetNid(6); + deviceChoice1.setUpdateIdentifier(""); + jPanel8.add(deviceChoice1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Clock Source:"); + deviceField2.setNumCols(35); + deviceField2.setOffsetNid(8); + jPanel8.add(deviceField2); + + jPanel1.add(jPanel8); + + deviceChoice2.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Use Time:"); + deviceChoice2.setOffsetNid(13); + deviceChoice2.setUpdateIdentifier(""); + jPanel9.add(deviceChoice2); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Start Time (s):"); + deviceField21.setOffsetNid(11); + jPanel9.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("End Time (s):"); + deviceField22.setOffsetNid(12); + jPanel9.add(deviceField22); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("Start Idx:"); + deviceField23.setOffsetNid(9); + jPanel9.add(deviceField23); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("End Idx:"); + deviceField25.setOffsetNid(10); + jPanel9.add(deviceField25); + + jPanel1.add(jPanel9); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel4.setLayout(new java.awt.BorderLayout()); + + jPanel10.setLayout(new java.awt.BorderLayout()); + + jPanel6.setLayout(new java.awt.GridLayout(18, 0)); + + deviceChannel1.setInSameLine(true); + deviceChannel1.setLabelString("Ch 01"); + deviceChannel1.setOffsetNid(17); + deviceChannel1.setShowVal(""); + deviceChannel1.setUpdateIdentifier(""); + deviceChannel1.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField67.setIdentifier(""); + deviceField67.setLabelString("Label:"); + deviceField67.setNumCols(15); + deviceField67.setOffsetNid(18); + deviceField67.setTextOnly(true); + deviceChannel1.getContainer().add(deviceField67); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Comment.:"); + deviceField3.setNumCols(30); + deviceField3.setOffsetNid(19); + deviceField3.setTextOnly(true); + deviceChannel1.getContainer().add(deviceField3); + + jPanel6.add(deviceChannel1); + + deviceChannel4.setInSameLine(true); + deviceChannel4.setLabelString("Ch 02"); + deviceChannel4.setOffsetNid(25); + deviceChannel4.setShowVal(""); + deviceChannel4.setUpdateIdentifier(""); + deviceChannel4.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField70.setIdentifier(""); + deviceField70.setLabelString("Label:"); + deviceField70.setNumCols(15); + deviceField70.setOffsetNid(26); + deviceField70.setTextOnly(true); + deviceChannel4.getContainer().add(deviceField70); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Comment.:"); + deviceField6.setNumCols(30); + deviceField6.setOffsetNid(27); + deviceField6.setTextOnly(true); + deviceChannel4.getContainer().add(deviceField6); + + jPanel6.add(deviceChannel4); + + deviceChannel5.setInSameLine(true); + deviceChannel5.setLabelString("Ch 03"); + deviceChannel5.setOffsetNid(33); + deviceChannel5.setShowVal(""); + deviceChannel5.setUpdateIdentifier(""); + deviceChannel5.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField73.setIdentifier(""); + deviceField73.setLabelString("Label:"); + deviceField73.setNumCols(15); + deviceField73.setOffsetNid(34); + deviceField73.setTextOnly(true); + deviceChannel5.getContainer().add(deviceField73); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Comment.:"); + deviceField7.setNumCols(30); + deviceField7.setOffsetNid(35); + deviceField7.setTextOnly(true); + deviceChannel5.getContainer().add(deviceField7); + + jPanel6.add(deviceChannel5); + + deviceChannel6.setInSameLine(true); + deviceChannel6.setLabelString("Ch 04"); + deviceChannel6.setOffsetNid(41); + deviceChannel6.setShowVal(""); + deviceChannel6.setUpdateIdentifier(""); + deviceChannel6.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField76.setIdentifier(""); + deviceField76.setLabelString("Label:"); + deviceField76.setNumCols(15); + deviceField76.setOffsetNid(42); + deviceField76.setTextOnly(true); + deviceChannel6.getContainer().add(deviceField76); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Comment.:"); + deviceField26.setNumCols(30); + deviceField26.setOffsetNid(43); + deviceField26.setTextOnly(true); + deviceChannel6.getContainer().add(deviceField26); + + jPanel6.add(deviceChannel6); + + deviceChannel7.setInSameLine(true); + deviceChannel7.setLabelString("Ch 05"); + deviceChannel7.setOffsetNid(49); + deviceChannel7.setShowVal(""); + deviceChannel7.setUpdateIdentifier(""); + deviceChannel7.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField79.setIdentifier(""); + deviceField79.setLabelString("Label:"); + deviceField79.setNumCols(15); + deviceField79.setOffsetNid(50); + deviceField79.setTextOnly(true); + deviceChannel7.getContainer().add(deviceField79); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Comment.:"); + deviceField9.setNumCols(30); + deviceField9.setOffsetNid(51); + deviceField9.setTextOnly(true); + deviceChannel7.getContainer().add(deviceField9); + + jPanel6.add(deviceChannel7); + + deviceChannel8.setInSameLine(true); + deviceChannel8.setLabelString("Ch 06"); + deviceChannel8.setOffsetNid(57); + deviceChannel8.setShowVal(""); + deviceChannel8.setUpdateIdentifier(""); + deviceChannel8.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField82.setIdentifier(""); + deviceField82.setLabelString("Label:"); + deviceField82.setNumCols(15); + deviceField82.setOffsetNid(58); + deviceField82.setTextOnly(true); + deviceChannel8.getContainer().add(deviceField82); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Comment.:"); + deviceField10.setNumCols(30); + deviceField10.setOffsetNid(59); + deviceField10.setTextOnly(true); + deviceChannel8.getContainer().add(deviceField10); + + jPanel6.add(deviceChannel8); + + deviceChannel9.setInSameLine(true); + deviceChannel9.setLabelString("Ch 07"); + deviceChannel9.setOffsetNid(65); + deviceChannel9.setShowVal(""); + deviceChannel9.setUpdateIdentifier(""); + deviceChannel9.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField85.setIdentifier(""); + deviceField85.setLabelString("Label:"); + deviceField85.setNumCols(15); + deviceField85.setOffsetNid(66); + deviceField85.setTextOnly(true); + deviceChannel9.getContainer().add(deviceField85); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Comment.:"); + deviceField11.setNumCols(30); + deviceField11.setOffsetNid(67); + deviceField11.setTextOnly(true); + deviceChannel9.getContainer().add(deviceField11); + + jPanel6.add(deviceChannel9); + + deviceChannel10.setInSameLine(true); + deviceChannel10.setLabelString("Ch 08"); + deviceChannel10.setOffsetNid(73); + deviceChannel10.setShowVal(""); + deviceChannel10.setUpdateIdentifier(""); + deviceChannel10.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField88.setIdentifier(""); + deviceField88.setLabelString("Label:"); + deviceField88.setNumCols(15); + deviceField88.setOffsetNid(74); + deviceField88.setTextOnly(true); + deviceChannel10.getContainer().add(deviceField88); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Comment.:"); + deviceField12.setNumCols(30); + deviceField12.setOffsetNid(75); + deviceField12.setTextOnly(true); + deviceChannel10.getContainer().add(deviceField12); + + jPanel6.add(deviceChannel10); + + deviceChannel11.setInSameLine(true); + deviceChannel11.setLabelString("Ch 09"); + deviceChannel11.setOffsetNid(81); + deviceChannel11.setShowVal(""); + deviceChannel11.setUpdateIdentifier(""); + deviceChannel11.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField91.setIdentifier(""); + deviceField91.setLabelString("Label:"); + deviceField91.setNumCols(15); + deviceField91.setOffsetNid(82); + deviceField91.setTextOnly(true); + deviceChannel11.getContainer().add(deviceField91); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Comment.:"); + deviceField13.setNumCols(30); + deviceField13.setOffsetNid(83); + deviceField13.setTextOnly(true); + deviceChannel11.getContainer().add(deviceField13); + + jPanel6.add(deviceChannel11); + + deviceChannel12.setInSameLine(true); + deviceChannel12.setLabelString("Ch 10"); + deviceChannel12.setOffsetNid(89); + deviceChannel12.setShowVal(""); + deviceChannel12.setUpdateIdentifier(""); + deviceChannel12.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField94.setIdentifier(""); + deviceField94.setLabelString("Label:"); + deviceField94.setNumCols(15); + deviceField94.setOffsetNid(90); + deviceField94.setTextOnly(true); + deviceChannel12.getContainer().add(deviceField94); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Comment.:"); + deviceField14.setNumCols(30); + deviceField14.setOffsetNid(91); + deviceField14.setTextOnly(true); + deviceChannel12.getContainer().add(deviceField14); + + jPanel6.add(deviceChannel12); + + deviceChannel13.setInSameLine(true); + deviceChannel13.setLabelString("Ch 11"); + deviceChannel13.setOffsetNid(97); + deviceChannel13.setShowVal(""); + deviceChannel13.setUpdateIdentifier(""); + deviceChannel13.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField97.setIdentifier(""); + deviceField97.setLabelString("Label:"); + deviceField97.setNumCols(15); + deviceField97.setOffsetNid(98); + deviceField97.setTextOnly(true); + deviceChannel13.getContainer().add(deviceField97); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Comment.:"); + deviceField15.setNumCols(30); + deviceField15.setOffsetNid(99); + deviceField15.setTextOnly(true); + deviceChannel13.getContainer().add(deviceField15); + + jPanel6.add(deviceChannel13); + + deviceChannel14.setInSameLine(true); + deviceChannel14.setLabelString("Ch 12"); + deviceChannel14.setOffsetNid(105); + deviceChannel14.setShowVal(""); + deviceChannel14.setUpdateIdentifier(""); + deviceChannel14.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField100.setIdentifier(""); + deviceField100.setLabelString("Label:"); + deviceField100.setNumCols(15); + deviceField100.setOffsetNid(106); + deviceField100.setTextOnly(true); + deviceChannel14.getContainer().add(deviceField100); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Comment.:"); + deviceField16.setNumCols(30); + deviceField16.setOffsetNid(107); + deviceField16.setTextOnly(true); + deviceChannel14.getContainer().add(deviceField16); + + jPanel6.add(deviceChannel14); + + deviceChannel15.setInSameLine(true); + deviceChannel15.setLabelString("Ch 13"); + deviceChannel15.setOffsetNid(113); + deviceChannel15.setShowVal(""); + deviceChannel15.setUpdateIdentifier(""); + deviceChannel15.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField103.setIdentifier(""); + deviceField103.setLabelString("Label:"); + deviceField103.setNumCols(15); + deviceField103.setOffsetNid(114); + deviceField103.setTextOnly(true); + deviceChannel15.getContainer().add(deviceField103); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("Comment.:"); + deviceField17.setNumCols(30); + deviceField17.setOffsetNid(115); + deviceField17.setTextOnly(true); + deviceChannel15.getContainer().add(deviceField17); + + jPanel6.add(deviceChannel15); + + deviceChannel30.setInSameLine(true); + deviceChannel30.setLabelString("Ch 14"); + deviceChannel30.setOffsetNid(121); + deviceChannel30.setShowVal(""); + deviceChannel30.setUpdateIdentifier(""); + deviceChannel30.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField106.setIdentifier(""); + deviceField106.setLabelString("Label:"); + deviceField106.setNumCols(15); + deviceField106.setOffsetNid(122); + deviceField106.setTextOnly(true); + deviceChannel30.getContainer().add(deviceField106); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Comment.:"); + deviceField32.setNumCols(30); + deviceField32.setOffsetNid(123); + deviceField32.setTextOnly(true); + deviceChannel30.getContainer().add(deviceField32); + + jPanel6.add(deviceChannel30); + + deviceChannel31.setInSameLine(true); + deviceChannel31.setLabelString("Ch 15"); + deviceChannel31.setOffsetNid(129); + deviceChannel31.setShowVal(""); + deviceChannel31.setUpdateIdentifier(""); + deviceChannel31.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField109.setIdentifier(""); + deviceField109.setLabelString("Label:"); + deviceField109.setNumCols(15); + deviceField109.setOffsetNid(130); + deviceField109.setTextOnly(true); + deviceChannel31.getContainer().add(deviceField109); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("Comment.:"); + deviceField33.setNumCols(30); + deviceField33.setOffsetNid(131); + deviceField33.setTextOnly(true); + deviceChannel31.getContainer().add(deviceField33); + + jPanel6.add(deviceChannel31); + + deviceChannel32.setInSameLine(true); + deviceChannel32.setLabelString("Ch 16"); + deviceChannel32.setOffsetNid(137); + deviceChannel32.setShowVal(""); + deviceChannel32.setUpdateIdentifier(""); + deviceChannel32.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField112.setIdentifier(""); + deviceField112.setLabelString("Label:"); + deviceField112.setNumCols(15); + deviceField112.setOffsetNid(138); + deviceField112.setTextOnly(true); + deviceChannel32.getContainer().add(deviceField112); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("Comment.:"); + deviceField34.setNumCols(30); + deviceField34.setOffsetNid(139); + deviceField34.setTextOnly(true); + deviceChannel32.getContainer().add(deviceField34); + + jPanel6.add(deviceChannel32); + + deviceChannel33.setInSameLine(true); + deviceChannel33.setLabelString("Ch 17"); + deviceChannel33.setOffsetNid(145); + deviceChannel33.setShowVal(""); + deviceChannel33.setUpdateIdentifier(""); + deviceChannel33.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField115.setIdentifier(""); + deviceField115.setLabelString("Label:"); + deviceField115.setNumCols(15); + deviceField115.setOffsetNid(146); + deviceField115.setTextOnly(true); + deviceChannel33.getContainer().add(deviceField115); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("Comment.:"); + deviceField35.setNumCols(30); + deviceField35.setOffsetNid(147); + deviceField35.setTextOnly(true); + deviceChannel33.getContainer().add(deviceField35); + + jPanel6.add(deviceChannel33); + + deviceChannel34.setInSameLine(true); + deviceChannel34.setLabelString("Ch 18"); + deviceChannel34.setOffsetNid(153); + deviceChannel34.setShowVal(""); + deviceChannel34.setUpdateIdentifier(""); + deviceChannel34.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField235.setIdentifier(""); + deviceField235.setLabelString("Label:"); + deviceField235.setNumCols(15); + deviceField235.setOffsetNid(154); + deviceField235.setTextOnly(true); + deviceChannel34.getContainer().add(deviceField235); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Comment.:"); + deviceField36.setNumCols(30); + deviceField36.setOffsetNid(155); + deviceField36.setTextOnly(true); + deviceChannel34.getContainer().add(deviceField36); + + jPanel6.add(deviceChannel34); + + jScrollPane1.setViewportView(jPanel6); + + jPanel10.add(jScrollPane1, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("SLAVE A", jPanel10); + + jPanel11.setLayout(new java.awt.BorderLayout()); + + jPanel12.setLayout(new java.awt.GridLayout(18, 0)); + + deviceChannel35.setInSameLine(true); + deviceChannel35.setLabelString("Ch 01"); + deviceChannel35.setOffsetNid(162); + deviceChannel35.setShowVal(""); + deviceChannel35.setUpdateIdentifier(""); + deviceChannel35.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField121.setIdentifier(""); + deviceField121.setLabelString("Label:"); + deviceField121.setNumCols(15); + deviceField121.setOffsetNid(163); + deviceField121.setTextOnly(true); + deviceChannel35.getContainer().add(deviceField121); + + deviceField37.setIdentifier(""); + deviceField37.setLabelString("Comment.:"); + deviceField37.setNumCols(30); + deviceField37.setOffsetNid(164); + deviceField37.setTextOnly(true); + deviceChannel35.getContainer().add(deviceField37); + + jPanel12.add(deviceChannel35); + + deviceChannel36.setInSameLine(true); + deviceChannel36.setLabelString("Ch 02"); + deviceChannel36.setOffsetNid(170); + deviceChannel36.setShowVal(""); + deviceChannel36.setUpdateIdentifier(""); + deviceChannel36.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField124.setIdentifier(""); + deviceField124.setLabelString("Label:"); + deviceField124.setNumCols(15); + deviceField124.setOffsetNid(171); + deviceField124.setTextOnly(true); + deviceChannel36.getContainer().add(deviceField124); + + deviceField38.setIdentifier(""); + deviceField38.setLabelString("Comment.:"); + deviceField38.setNumCols(30); + deviceField38.setOffsetNid(172); + deviceField38.setTextOnly(true); + deviceChannel36.getContainer().add(deviceField38); + + jPanel12.add(deviceChannel36); + + deviceChannel37.setInSameLine(true); + deviceChannel37.setLabelString("Ch 03"); + deviceChannel37.setOffsetNid(178); + deviceChannel37.setShowVal(""); + deviceChannel37.setUpdateIdentifier(""); + deviceChannel37.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField127.setIdentifier(""); + deviceField127.setLabelString("Label:"); + deviceField127.setNumCols(15); + deviceField127.setOffsetNid(179); + deviceField127.setTextOnly(true); + deviceChannel37.getContainer().add(deviceField127); + + deviceField39.setIdentifier(""); + deviceField39.setLabelString("Comment.:"); + deviceField39.setNumCols(30); + deviceField39.setOffsetNid(180); + deviceField39.setTextOnly(true); + deviceChannel37.getContainer().add(deviceField39); + + jPanel12.add(deviceChannel37); + + deviceChannel38.setInSameLine(true); + deviceChannel38.setLabelString("Ch 04"); + deviceChannel38.setOffsetNid(186); + deviceChannel38.setShowVal(""); + deviceChannel38.setUpdateIdentifier(""); + deviceChannel38.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField130.setIdentifier(""); + deviceField130.setLabelString("Label:"); + deviceField130.setNumCols(15); + deviceField130.setOffsetNid(187); + deviceField130.setTextOnly(true); + deviceChannel38.getContainer().add(deviceField130); + + deviceField40.setIdentifier(""); + deviceField40.setLabelString("Comment.:"); + deviceField40.setNumCols(30); + deviceField40.setOffsetNid(188); + deviceField40.setTextOnly(true); + deviceChannel38.getContainer().add(deviceField40); + + jPanel12.add(deviceChannel38); + + deviceChannel39.setInSameLine(true); + deviceChannel39.setLabelString("Ch 05"); + deviceChannel39.setOffsetNid(194); + deviceChannel39.setShowVal(""); + deviceChannel39.setUpdateIdentifier(""); + deviceChannel39.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField133.setIdentifier(""); + deviceField133.setLabelString("Label:"); + deviceField133.setNumCols(15); + deviceField133.setOffsetNid(195); + deviceField133.setTextOnly(true); + deviceChannel39.getContainer().add(deviceField133); + + deviceField41.setIdentifier(""); + deviceField41.setLabelString("Comment.:"); + deviceField41.setNumCols(30); + deviceField41.setOffsetNid(196); + deviceField41.setTextOnly(true); + deviceChannel39.getContainer().add(deviceField41); + + jPanel12.add(deviceChannel39); + + deviceChannel40.setInSameLine(true); + deviceChannel40.setLabelString("Ch 06"); + deviceChannel40.setOffsetNid(202); + deviceChannel40.setShowVal(""); + deviceChannel40.setUpdateIdentifier(""); + deviceChannel40.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField136.setIdentifier(""); + deviceField136.setLabelString("Label:"); + deviceField136.setNumCols(15); + deviceField136.setOffsetNid(203); + deviceField136.setTextOnly(true); + deviceChannel40.getContainer().add(deviceField136); + + deviceField42.setIdentifier(""); + deviceField42.setLabelString("Comment.:"); + deviceField42.setNumCols(30); + deviceField42.setOffsetNid(204); + deviceField42.setTextOnly(true); + deviceChannel40.getContainer().add(deviceField42); + + jPanel12.add(deviceChannel40); + + deviceChannel41.setInSameLine(true); + deviceChannel41.setLabelString("Ch 07"); + deviceChannel41.setOffsetNid(210); + deviceChannel41.setShowVal(""); + deviceChannel41.setUpdateIdentifier(""); + deviceChannel41.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField139.setIdentifier(""); + deviceField139.setLabelString("Label:"); + deviceField139.setNumCols(15); + deviceField139.setOffsetNid(211); + deviceField139.setTextOnly(true); + deviceChannel41.getContainer().add(deviceField139); + + deviceField43.setIdentifier(""); + deviceField43.setLabelString("Comment.:"); + deviceField43.setNumCols(30); + deviceField43.setOffsetNid(212); + deviceField43.setTextOnly(true); + deviceChannel41.getContainer().add(deviceField43); + + jPanel12.add(deviceChannel41); + + deviceChannel42.setInSameLine(true); + deviceChannel42.setLabelString("Ch 08"); + deviceChannel42.setOffsetNid(218); + deviceChannel42.setShowVal(""); + deviceChannel42.setUpdateIdentifier(""); + deviceChannel42.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField142.setIdentifier(""); + deviceField142.setLabelString("Label:"); + deviceField142.setNumCols(15); + deviceField142.setOffsetNid(219); + deviceField142.setTextOnly(true); + deviceChannel42.getContainer().add(deviceField142); + + deviceField44.setIdentifier(""); + deviceField44.setLabelString("Comment.:"); + deviceField44.setNumCols(30); + deviceField44.setOffsetNid(220); + deviceField44.setTextOnly(true); + deviceChannel42.getContainer().add(deviceField44); + + jPanel12.add(deviceChannel42); + + deviceChannel43.setInSameLine(true); + deviceChannel43.setLabelString("Ch 09"); + deviceChannel43.setOffsetNid(226); + deviceChannel43.setShowVal(""); + deviceChannel43.setUpdateIdentifier(""); + deviceChannel43.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField145.setIdentifier(""); + deviceField145.setLabelString("Label:"); + deviceField145.setNumCols(15); + deviceField145.setOffsetNid(227); + deviceField145.setTextOnly(true); + deviceChannel43.getContainer().add(deviceField145); + + deviceField45.setIdentifier(""); + deviceField45.setLabelString("Comment.:"); + deviceField45.setNumCols(30); + deviceField45.setOffsetNid(228); + deviceField45.setTextOnly(true); + deviceChannel43.getContainer().add(deviceField45); + + jPanel12.add(deviceChannel43); + + deviceChannel44.setInSameLine(true); + deviceChannel44.setLabelString("Ch 10"); + deviceChannel44.setOffsetNid(234); + deviceChannel44.setShowVal(""); + deviceChannel44.setUpdateIdentifier(""); + deviceChannel44.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField148.setIdentifier(""); + deviceField148.setLabelString("Label:"); + deviceField148.setNumCols(15); + deviceField148.setOffsetNid(235); + deviceField148.setTextOnly(true); + deviceChannel44.getContainer().add(deviceField148); + + deviceField46.setIdentifier(""); + deviceField46.setLabelString("Comment.:"); + deviceField46.setNumCols(30); + deviceField46.setOffsetNid(236); + deviceField46.setTextOnly(true); + deviceChannel44.getContainer().add(deviceField46); + + jPanel12.add(deviceChannel44); + + deviceChannel45.setInSameLine(true); + deviceChannel45.setLabelString("Ch 11"); + deviceChannel45.setOffsetNid(242); + deviceChannel45.setShowVal(""); + deviceChannel45.setUpdateIdentifier(""); + deviceChannel45.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField151.setIdentifier(""); + deviceField151.setLabelString("Label:"); + deviceField151.setNumCols(15); + deviceField151.setOffsetNid(243); + deviceField151.setTextOnly(true); + deviceChannel45.getContainer().add(deviceField151); + + deviceField47.setIdentifier(""); + deviceField47.setLabelString("Comment.:"); + deviceField47.setNumCols(30); + deviceField47.setOffsetNid(244); + deviceField47.setTextOnly(true); + deviceChannel45.getContainer().add(deviceField47); + + jPanel12.add(deviceChannel45); + + deviceChannel46.setInSameLine(true); + deviceChannel46.setLabelString("Ch 12"); + deviceChannel46.setOffsetNid(250); + deviceChannel46.setShowVal(""); + deviceChannel46.setUpdateIdentifier(""); + deviceChannel46.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField154.setIdentifier(""); + deviceField154.setLabelString("Label:"); + deviceField154.setNumCols(15); + deviceField154.setOffsetNid(251); + deviceField154.setTextOnly(true); + deviceChannel46.getContainer().add(deviceField154); + + deviceField48.setIdentifier(""); + deviceField48.setLabelString("Comment.:"); + deviceField48.setNumCols(30); + deviceField48.setOffsetNid(252); + deviceField48.setTextOnly(true); + deviceChannel46.getContainer().add(deviceField48); + + jPanel12.add(deviceChannel46); + + deviceChannel47.setInSameLine(true); + deviceChannel47.setLabelString("Ch 13"); + deviceChannel47.setOffsetNid(258); + deviceChannel47.setShowVal(""); + deviceChannel47.setUpdateIdentifier(""); + deviceChannel47.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField157.setIdentifier(""); + deviceField157.setLabelString("Label:"); + deviceField157.setNumCols(15); + deviceField157.setOffsetNid(259); + deviceField157.setTextOnly(true); + deviceChannel47.getContainer().add(deviceField157); + + deviceField49.setIdentifier(""); + deviceField49.setLabelString("Comment.:"); + deviceField49.setNumCols(30); + deviceField49.setOffsetNid(260); + deviceField49.setTextOnly(true); + deviceChannel47.getContainer().add(deviceField49); + + jPanel12.add(deviceChannel47); + + deviceChannel48.setInSameLine(true); + deviceChannel48.setLabelString("Ch 14"); + deviceChannel48.setOffsetNid(266); + deviceChannel48.setShowVal(""); + deviceChannel48.setUpdateIdentifier(""); + deviceChannel48.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField160.setIdentifier(""); + deviceField160.setLabelString("Label:"); + deviceField160.setNumCols(15); + deviceField160.setOffsetNid(267); + deviceField160.setTextOnly(true); + deviceChannel48.getContainer().add(deviceField160); + + deviceField50.setIdentifier(""); + deviceField50.setLabelString("Comment.:"); + deviceField50.setNumCols(30); + deviceField50.setOffsetNid(268); + deviceField50.setTextOnly(true); + deviceChannel48.getContainer().add(deviceField50); + + jPanel12.add(deviceChannel48); + + deviceChannel49.setInSameLine(true); + deviceChannel49.setLabelString("Ch 15"); + deviceChannel49.setOffsetNid(274); + deviceChannel49.setShowVal(""); + deviceChannel49.setUpdateIdentifier(""); + deviceChannel49.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField163.setIdentifier(""); + deviceField163.setLabelString("Label:"); + deviceField163.setNumCols(15); + deviceField163.setOffsetNid(275); + deviceField163.setTextOnly(true); + deviceChannel49.getContainer().add(deviceField163); + + deviceField51.setIdentifier(""); + deviceField51.setLabelString("Comment.:"); + deviceField51.setNumCols(30); + deviceField51.setOffsetNid(276); + deviceField51.setTextOnly(true); + deviceChannel49.getContainer().add(deviceField51); + + jPanel12.add(deviceChannel49); + + deviceChannel50.setInSameLine(true); + deviceChannel50.setLabelString("Ch 16"); + deviceChannel50.setOffsetNid(282); + deviceChannel50.setShowVal(""); + deviceChannel50.setUpdateIdentifier(""); + deviceChannel50.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField166.setIdentifier(""); + deviceField166.setLabelString("Label:"); + deviceField166.setNumCols(15); + deviceField166.setOffsetNid(283); + deviceField166.setTextOnly(true); + deviceChannel50.getContainer().add(deviceField166); + + deviceField52.setIdentifier(""); + deviceField52.setLabelString("Comment.:"); + deviceField52.setNumCols(30); + deviceField52.setOffsetNid(284); + deviceField52.setTextOnly(true); + deviceChannel50.getContainer().add(deviceField52); + + jPanel12.add(deviceChannel50); + + deviceChannel51.setInSameLine(true); + deviceChannel51.setLabelString("Ch 17"); + deviceChannel51.setOffsetNid(290); + deviceChannel51.setShowVal(""); + deviceChannel51.setUpdateIdentifier(""); + deviceChannel51.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField169.setIdentifier(""); + deviceField169.setLabelString("Label:"); + deviceField169.setNumCols(15); + deviceField169.setOffsetNid(291); + deviceField169.setTextOnly(true); + deviceChannel51.getContainer().add(deviceField169); + + deviceField53.setIdentifier(""); + deviceField53.setLabelString("Comment.:"); + deviceField53.setNumCols(30); + deviceField53.setOffsetNid(292); + deviceField53.setTextOnly(true); + deviceChannel51.getContainer().add(deviceField53); + + jPanel12.add(deviceChannel51); + + deviceChannel52.setInSameLine(true); + deviceChannel52.setLabelString("Ch 18"); + deviceChannel52.setOffsetNid(298); + deviceChannel52.setShowVal(""); + deviceChannel52.setUpdateIdentifier(""); + deviceChannel52.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField172.setIdentifier(""); + deviceField172.setLabelString("Label:"); + deviceField172.setNumCols(15); + deviceField172.setOffsetNid(299); + deviceField172.setTextOnly(true); + deviceChannel52.getContainer().add(deviceField172); + + deviceField54.setIdentifier(""); + deviceField54.setLabelString("Comment.:"); + deviceField54.setNumCols(30); + deviceField54.setOffsetNid(300); + deviceField54.setTextOnly(true); + deviceChannel52.getContainer().add(deviceField54); + + jPanel12.add(deviceChannel52); + + jScrollPane2.setViewportView(jPanel12); + + jPanel11.add(jScrollPane2, java.awt.BorderLayout.CENTER); + jScrollPane2.getAccessibleContext().setAccessibleName(""); + + jTabbedPane1.addTab("SLAVE B", jPanel11); + + jPanel13.setLayout(new java.awt.BorderLayout()); + + jPanel14.setLayout(new java.awt.GridLayout(18, 0)); + + deviceChannel53.setInSameLine(true); + deviceChannel53.setLabelString("Ch 01"); + deviceChannel53.setOffsetNid(307); + deviceChannel53.setShowVal(""); + deviceChannel53.setUpdateIdentifier(""); + deviceChannel53.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField175.setIdentifier(""); + deviceField175.setLabelString("Label:"); + deviceField175.setNumCols(15); + deviceField175.setOffsetNid(308); + deviceField175.setTextOnly(true); + deviceChannel53.getContainer().add(deviceField175); + + deviceField55.setIdentifier(""); + deviceField55.setLabelString("Comment.:"); + deviceField55.setNumCols(30); + deviceField55.setOffsetNid(309); + deviceField55.setTextOnly(true); + deviceChannel53.getContainer().add(deviceField55); + + jPanel14.add(deviceChannel53); + + deviceChannel54.setInSameLine(true); + deviceChannel54.setLabelString("Ch 02"); + deviceChannel54.setOffsetNid(315); + deviceChannel54.setShowVal(""); + deviceChannel54.setUpdateIdentifier(""); + deviceChannel54.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField178.setIdentifier(""); + deviceField178.setLabelString("Label:"); + deviceField178.setNumCols(15); + deviceField178.setOffsetNid(316); + deviceField178.setTextOnly(true); + deviceChannel54.getContainer().add(deviceField178); + + deviceField56.setIdentifier(""); + deviceField56.setLabelString("Comment.:"); + deviceField56.setNumCols(30); + deviceField56.setOffsetNid(317); + deviceField56.setTextOnly(true); + deviceChannel54.getContainer().add(deviceField56); + + jPanel14.add(deviceChannel54); + + deviceChannel55.setInSameLine(true); + deviceChannel55.setLabelString("Ch 03"); + deviceChannel55.setOffsetNid(323); + deviceChannel55.setShowVal(""); + deviceChannel55.setUpdateIdentifier(""); + deviceChannel55.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField181.setIdentifier(""); + deviceField181.setLabelString("Label:"); + deviceField181.setNumCols(15); + deviceField181.setOffsetNid(324); + deviceField181.setTextOnly(true); + deviceChannel55.getContainer().add(deviceField181); + + deviceField57.setIdentifier(""); + deviceField57.setLabelString("Comment.:"); + deviceField57.setNumCols(30); + deviceField57.setOffsetNid(325); + deviceField57.setTextOnly(true); + deviceChannel55.getContainer().add(deviceField57); + + jPanel14.add(deviceChannel55); + + deviceChannel56.setInSameLine(true); + deviceChannel56.setLabelString("Ch 04"); + deviceChannel56.setOffsetNid(331); + deviceChannel56.setShowVal(""); + deviceChannel56.setUpdateIdentifier(""); + deviceChannel56.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField184.setIdentifier(""); + deviceField184.setLabelString("Label:"); + deviceField184.setNumCols(15); + deviceField184.setOffsetNid(332); + deviceField184.setTextOnly(true); + deviceChannel56.getContainer().add(deviceField184); + + deviceField58.setIdentifier(""); + deviceField58.setLabelString("Comment.:"); + deviceField58.setNumCols(30); + deviceField58.setOffsetNid(333); + deviceField58.setTextOnly(true); + deviceChannel56.getContainer().add(deviceField58); + + jPanel14.add(deviceChannel56); + + deviceChannel57.setInSameLine(true); + deviceChannel57.setLabelString("Ch 05"); + deviceChannel57.setOffsetNid(339); + deviceChannel57.setShowVal(""); + deviceChannel57.setUpdateIdentifier(""); + deviceChannel57.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField187.setIdentifier(""); + deviceField187.setLabelString("Label:"); + deviceField187.setNumCols(15); + deviceField187.setOffsetNid(340); + deviceField187.setTextOnly(true); + deviceChannel57.getContainer().add(deviceField187); + + deviceField59.setIdentifier(""); + deviceField59.setLabelString("Comment.:"); + deviceField59.setNumCols(30); + deviceField59.setOffsetNid(341); + deviceField59.setTextOnly(true); + deviceChannel57.getContainer().add(deviceField59); + + jPanel14.add(deviceChannel57); + + deviceChannel58.setInSameLine(true); + deviceChannel58.setLabelString("Ch 06"); + deviceChannel58.setOffsetNid(347); + deviceChannel58.setShowVal(""); + deviceChannel58.setUpdateIdentifier(""); + deviceChannel58.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField190.setIdentifier(""); + deviceField190.setLabelString("Label:"); + deviceField190.setNumCols(15); + deviceField190.setOffsetNid(348); + deviceField190.setTextOnly(true); + deviceChannel58.getContainer().add(deviceField190); + + deviceField60.setIdentifier(""); + deviceField60.setLabelString("Comment.:"); + deviceField60.setNumCols(30); + deviceField60.setOffsetNid(349); + deviceField60.setTextOnly(true); + deviceChannel58.getContainer().add(deviceField60); + + jPanel14.add(deviceChannel58); + + deviceChannel59.setInSameLine(true); + deviceChannel59.setLabelString("Ch 07"); + deviceChannel59.setOffsetNid(355); + deviceChannel59.setShowVal(""); + deviceChannel59.setUpdateIdentifier(""); + deviceChannel59.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField193.setIdentifier(""); + deviceField193.setLabelString("Label:"); + deviceField193.setNumCols(15); + deviceField193.setOffsetNid(356); + deviceField193.setTextOnly(true); + deviceChannel59.getContainer().add(deviceField193); + + deviceField61.setIdentifier(""); + deviceField61.setLabelString("Comment.:"); + deviceField61.setNumCols(30); + deviceField61.setOffsetNid(357); + deviceField61.setTextOnly(true); + deviceChannel59.getContainer().add(deviceField61); + + jPanel14.add(deviceChannel59); + + deviceChannel60.setInSameLine(true); + deviceChannel60.setLabelString("Ch 08"); + deviceChannel60.setOffsetNid(363); + deviceChannel60.setShowVal(""); + deviceChannel60.setUpdateIdentifier(""); + deviceChannel60.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField196.setIdentifier(""); + deviceField196.setLabelString("Label:"); + deviceField196.setNumCols(15); + deviceField196.setOffsetNid(364); + deviceField196.setTextOnly(true); + deviceChannel60.getContainer().add(deviceField196); + + deviceField62.setIdentifier(""); + deviceField62.setLabelString("Comment.:"); + deviceField62.setNumCols(30); + deviceField62.setOffsetNid(365); + deviceField62.setTextOnly(true); + deviceChannel60.getContainer().add(deviceField62); + + jPanel14.add(deviceChannel60); + + deviceChannel61.setInSameLine(true); + deviceChannel61.setLabelString("Ch 09"); + deviceChannel61.setOffsetNid(371); + deviceChannel61.setShowVal(""); + deviceChannel61.setUpdateIdentifier(""); + deviceChannel61.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField199.setIdentifier(""); + deviceField199.setLabelString("Label:"); + deviceField199.setNumCols(15); + deviceField199.setOffsetNid(372); + deviceField199.setTextOnly(true); + deviceChannel61.getContainer().add(deviceField199); + + deviceField63.setIdentifier(""); + deviceField63.setLabelString("Comment.:"); + deviceField63.setNumCols(30); + deviceField63.setOffsetNid(373); + deviceField63.setTextOnly(true); + deviceChannel61.getContainer().add(deviceField63); + + jPanel14.add(deviceChannel61); + + deviceChannel62.setInSameLine(true); + deviceChannel62.setLabelString("Ch 10"); + deviceChannel62.setOffsetNid(379); + deviceChannel62.setShowVal(""); + deviceChannel62.setUpdateIdentifier(""); + deviceChannel62.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField202.setIdentifier(""); + deviceField202.setLabelString("Label:"); + deviceField202.setNumCols(15); + deviceField202.setOffsetNid(380); + deviceField202.setTextOnly(true); + deviceChannel62.getContainer().add(deviceField202); + + deviceField64.setIdentifier(""); + deviceField64.setLabelString("Comment.:"); + deviceField64.setNumCols(30); + deviceField64.setOffsetNid(381); + deviceField64.setTextOnly(true); + deviceChannel62.getContainer().add(deviceField64); + + jPanel14.add(deviceChannel62); + + deviceChannel63.setInSameLine(true); + deviceChannel63.setLabelString("Ch 11"); + deviceChannel63.setOffsetNid(387); + deviceChannel63.setShowVal(""); + deviceChannel63.setUpdateIdentifier(""); + deviceChannel63.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField205.setIdentifier(""); + deviceField205.setLabelString("Label:"); + deviceField205.setNumCols(15); + deviceField205.setOffsetNid(388); + deviceField205.setTextOnly(true); + deviceChannel63.getContainer().add(deviceField205); + + deviceField65.setIdentifier(""); + deviceField65.setLabelString("Comment.:"); + deviceField65.setNumCols(30); + deviceField65.setOffsetNid(389); + deviceField65.setTextOnly(true); + deviceChannel63.getContainer().add(deviceField65); + + jPanel14.add(deviceChannel63); + + deviceChannel64.setInSameLine(true); + deviceChannel64.setLabelString("Ch 12"); + deviceChannel64.setOffsetNid(395); + deviceChannel64.setShowVal(""); + deviceChannel64.setUpdateIdentifier(""); + deviceChannel64.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField208.setIdentifier(""); + deviceField208.setLabelString("Label:"); + deviceField208.setNumCols(15); + deviceField208.setOffsetNid(396); + deviceField208.setTextOnly(true); + deviceChannel64.getContainer().add(deviceField208); + + deviceField66.setIdentifier(""); + deviceField66.setLabelString("Comment.:"); + deviceField66.setNumCols(30); + deviceField66.setOffsetNid(397); + deviceField66.setTextOnly(true); + deviceChannel64.getContainer().add(deviceField66); + + jPanel14.add(deviceChannel64); + + deviceChannel65.setInSameLine(true); + deviceChannel65.setLabelString("Ch 13"); + deviceChannel65.setOffsetNid(403); + deviceChannel65.setShowVal(""); + deviceChannel65.setUpdateIdentifier(""); + deviceChannel65.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField211.setIdentifier(""); + deviceField211.setLabelString("Label:"); + deviceField211.setNumCols(15); + deviceField211.setOffsetNid(404); + deviceField211.setTextOnly(true); + deviceChannel65.getContainer().add(deviceField211); + + deviceField214.setIdentifier(""); + deviceField214.setLabelString("Comment.:"); + deviceField214.setNumCols(30); + deviceField214.setOffsetNid(405); + deviceField214.setTextOnly(true); + deviceChannel65.getContainer().add(deviceField214); + + jPanel14.add(deviceChannel65); + + deviceChannel66.setInSameLine(true); + deviceChannel66.setLabelString("Ch 14"); + deviceChannel66.setOffsetNid(411); + deviceChannel66.setShowVal(""); + deviceChannel66.setUpdateIdentifier(""); + deviceChannel66.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField215.setIdentifier(""); + deviceField215.setLabelString("Label:"); + deviceField215.setNumCols(15); + deviceField215.setOffsetNid(412); + deviceField215.setTextOnly(true); + deviceChannel66.getContainer().add(deviceField215); + + deviceField218.setIdentifier(""); + deviceField218.setLabelString("Comment.:"); + deviceField218.setNumCols(30); + deviceField218.setOffsetNid(413); + deviceField218.setTextOnly(true); + deviceChannel66.getContainer().add(deviceField218); + + jPanel14.add(deviceChannel66); + + deviceChannel67.setInSameLine(true); + deviceChannel67.setLabelString("Ch 15"); + deviceChannel67.setOffsetNid(419); + deviceChannel67.setShowVal(""); + deviceChannel67.setUpdateIdentifier(""); + deviceChannel67.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField219.setIdentifier(""); + deviceField219.setLabelString("Label:"); + deviceField219.setNumCols(15); + deviceField219.setOffsetNid(420); + deviceField219.setTextOnly(true); + deviceChannel67.getContainer().add(deviceField219); + + deviceField222.setIdentifier(""); + deviceField222.setLabelString("Comment.:"); + deviceField222.setNumCols(30); + deviceField222.setOffsetNid(421); + deviceField222.setTextOnly(true); + deviceChannel67.getContainer().add(deviceField222); + + jPanel14.add(deviceChannel67); + + deviceChannel68.setInSameLine(true); + deviceChannel68.setLabelString("Ch 16"); + deviceChannel68.setOffsetNid(427); + deviceChannel68.setShowVal(""); + deviceChannel68.setUpdateIdentifier(""); + deviceChannel68.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField223.setIdentifier(""); + deviceField223.setLabelString("Label:"); + deviceField223.setNumCols(15); + deviceField223.setOffsetNid(428); + deviceField223.setTextOnly(true); + deviceChannel68.getContainer().add(deviceField223); + + deviceField226.setIdentifier(""); + deviceField226.setLabelString("Comment.:"); + deviceField226.setNumCols(30); + deviceField226.setOffsetNid(429); + deviceField226.setTextOnly(true); + deviceChannel68.getContainer().add(deviceField226); + + jPanel14.add(deviceChannel68); + + deviceChannel69.setInSameLine(true); + deviceChannel69.setLabelString("Ch 17"); + deviceChannel69.setOffsetNid(435); + deviceChannel69.setShowVal(""); + deviceChannel69.setUpdateIdentifier(""); + deviceChannel69.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField227.setIdentifier(""); + deviceField227.setLabelString("Label:"); + deviceField227.setNumCols(15); + deviceField227.setOffsetNid(436); + deviceField227.setTextOnly(true); + deviceChannel69.getContainer().add(deviceField227); + + deviceField230.setIdentifier(""); + deviceField230.setLabelString("Comment.:"); + deviceField230.setNumCols(30); + deviceField230.setOffsetNid(437); + deviceField230.setTextOnly(true); + deviceChannel69.getContainer().add(deviceField230); + + jPanel14.add(deviceChannel69); + + deviceChannel70.setInSameLine(true); + deviceChannel70.setLabelString("Ch 18"); + deviceChannel70.setOffsetNid(443); + deviceChannel70.setShowVal(""); + deviceChannel70.setUpdateIdentifier(""); + deviceChannel70.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField231.setIdentifier(""); + deviceField231.setLabelString("Label:"); + deviceField231.setNumCols(15); + deviceField231.setOffsetNid(444); + deviceField231.setTextOnly(true); + deviceChannel70.getContainer().add(deviceField231); + + deviceField234.setIdentifier(""); + deviceField234.setLabelString("Comment.:"); + deviceField234.setNumCols(30); + deviceField234.setOffsetNid(445); + deviceField234.setTextOnly(true); + deviceChannel70.getContainer().add(deviceField234); + + jPanel14.add(deviceChannel70); + + jScrollPane3.setViewportView(jPanel14); + + jPanel13.add(jScrollPane3, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("SLAVE C", jPanel13); + + jPanel15.setLayout(new java.awt.BorderLayout()); + + jPanel16.setLayout(new java.awt.GridLayout(18, 0)); + + deviceChannel71.setInSameLine(true); + deviceChannel71.setLabelString("Ch 01"); + deviceChannel71.setOffsetNid(452); + deviceChannel71.setShowVal(""); + deviceChannel71.setUpdateIdentifier(""); + deviceChannel71.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField237.setIdentifier(""); + deviceField237.setLabelString("Label:"); + deviceField237.setNumCols(15); + deviceField237.setOffsetNid(453); + deviceField237.setTextOnly(true); + deviceChannel71.getContainer().add(deviceField237); + + deviceField98.setIdentifier(""); + deviceField98.setLabelString("Comment.:"); + deviceField98.setNumCols(30); + deviceField98.setOffsetNid(454); + deviceField98.setTextOnly(true); + deviceChannel71.getContainer().add(deviceField98); + + jPanel16.add(deviceChannel71); + + deviceChannel72.setInSameLine(true); + deviceChannel72.setLabelString("Ch 02"); + deviceChannel72.setOffsetNid(460); + deviceChannel72.setShowVal(""); + deviceChannel72.setUpdateIdentifier(""); + deviceChannel72.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField240.setIdentifier(""); + deviceField240.setLabelString("Label:"); + deviceField240.setNumCols(15); + deviceField240.setOffsetNid(461); + deviceField240.setTextOnly(true); + deviceChannel72.getContainer().add(deviceField240); + + deviceField118.setIdentifier(""); + deviceField118.setLabelString("Comment.:"); + deviceField118.setNumCols(30); + deviceField118.setOffsetNid(462); + deviceField118.setTextOnly(true); + deviceChannel72.getContainer().add(deviceField118); + + jPanel16.add(deviceChannel72); + + deviceChannel73.setInSameLine(true); + deviceChannel73.setLabelString("Ch 03"); + deviceChannel73.setOffsetNid(468); + deviceChannel73.setShowVal(""); + deviceChannel73.setUpdateIdentifier(""); + deviceChannel73.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField243.setIdentifier(""); + deviceField243.setLabelString("Label:"); + deviceField243.setNumCols(15); + deviceField243.setOffsetNid(469); + deviceField243.setTextOnly(true); + deviceChannel73.getContainer().add(deviceField243); + + deviceField246.setIdentifier(""); + deviceField246.setLabelString("Comment.:"); + deviceField246.setNumCols(30); + deviceField246.setOffsetNid(470); + deviceField246.setTextOnly(true); + deviceChannel73.getContainer().add(deviceField246); + + jPanel16.add(deviceChannel73); + + deviceChannel74.setInSameLine(true); + deviceChannel74.setLabelString("Ch 04"); + deviceChannel74.setOffsetNid(476); + deviceChannel74.setShowVal(""); + deviceChannel74.setUpdateIdentifier(""); + deviceChannel74.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField247.setIdentifier(""); + deviceField247.setLabelString("Label:"); + deviceField247.setNumCols(15); + deviceField247.setOffsetNid(477); + deviceField247.setTextOnly(true); + deviceChannel74.getContainer().add(deviceField247); + + deviceField250.setIdentifier(""); + deviceField250.setLabelString("Comment.:"); + deviceField250.setNumCols(30); + deviceField250.setOffsetNid(478); + deviceField250.setTextOnly(true); + deviceChannel74.getContainer().add(deviceField250); + + jPanel16.add(deviceChannel74); + + deviceChannel75.setInSameLine(true); + deviceChannel75.setLabelString("Ch 05"); + deviceChannel75.setOffsetNid(484); + deviceChannel75.setShowVal(""); + deviceChannel75.setUpdateIdentifier(""); + deviceChannel75.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField251.setIdentifier(""); + deviceField251.setLabelString("Label:"); + deviceField251.setNumCols(15); + deviceField251.setOffsetNid(485); + deviceField251.setTextOnly(true); + deviceChannel75.getContainer().add(deviceField251); + + deviceField254.setIdentifier(""); + deviceField254.setLabelString("Comment.:"); + deviceField254.setNumCols(30); + deviceField254.setOffsetNid(486); + deviceField254.setTextOnly(true); + deviceChannel75.getContainer().add(deviceField254); + + jPanel16.add(deviceChannel75); + + deviceChannel76.setInSameLine(true); + deviceChannel76.setLabelString("Ch 06"); + deviceChannel76.setOffsetNid(492); + deviceChannel76.setShowVal(""); + deviceChannel76.setUpdateIdentifier(""); + deviceChannel76.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField255.setIdentifier(""); + deviceField255.setLabelString("Label:"); + deviceField255.setNumCols(15); + deviceField255.setOffsetNid(493); + deviceField255.setTextOnly(true); + deviceChannel76.getContainer().add(deviceField255); + + deviceField258.setIdentifier(""); + deviceField258.setLabelString("Comment.:"); + deviceField258.setNumCols(30); + deviceField258.setOffsetNid(494); + deviceField258.setTextOnly(true); + deviceChannel76.getContainer().add(deviceField258); + + jPanel16.add(deviceChannel76); + + deviceChannel77.setInSameLine(true); + deviceChannel77.setLabelString("Ch 07"); + deviceChannel77.setOffsetNid(500); + deviceChannel77.setShowVal(""); + deviceChannel77.setUpdateIdentifier(""); + deviceChannel77.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField259.setIdentifier(""); + deviceField259.setLabelString("Label:"); + deviceField259.setNumCols(15); + deviceField259.setOffsetNid(501); + deviceField259.setTextOnly(true); + deviceChannel77.getContainer().add(deviceField259); + + deviceField262.setIdentifier(""); + deviceField262.setLabelString("Comment.:"); + deviceField262.setNumCols(30); + deviceField262.setOffsetNid(502); + deviceField262.setTextOnly(true); + deviceChannel77.getContainer().add(deviceField262); + + jPanel16.add(deviceChannel77); + + deviceChannel78.setInSameLine(true); + deviceChannel78.setLabelString("Ch 08"); + deviceChannel78.setOffsetNid(508); + deviceChannel78.setShowVal(""); + deviceChannel78.setUpdateIdentifier(""); + deviceChannel78.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField263.setIdentifier(""); + deviceField263.setLabelString("Label:"); + deviceField263.setNumCols(15); + deviceField263.setOffsetNid(509); + deviceField263.setTextOnly(true); + deviceChannel78.getContainer().add(deviceField263); + + deviceField266.setIdentifier(""); + deviceField266.setLabelString("Comment.:"); + deviceField266.setNumCols(30); + deviceField266.setOffsetNid(510); + deviceField266.setTextOnly(true); + deviceChannel78.getContainer().add(deviceField266); + + jPanel16.add(deviceChannel78); + + deviceChannel79.setInSameLine(true); + deviceChannel79.setLabelString("Ch 09"); + deviceChannel79.setOffsetNid(516); + deviceChannel79.setShowVal(""); + deviceChannel79.setUpdateIdentifier(""); + deviceChannel79.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField267.setIdentifier(""); + deviceField267.setLabelString("Label:"); + deviceField267.setNumCols(15); + deviceField267.setOffsetNid(517); + deviceField267.setTextOnly(true); + deviceChannel79.getContainer().add(deviceField267); + + deviceField270.setIdentifier(""); + deviceField270.setLabelString("Comment.:"); + deviceField270.setNumCols(30); + deviceField270.setOffsetNid(518); + deviceField270.setTextOnly(true); + deviceChannel79.getContainer().add(deviceField270); + + jPanel16.add(deviceChannel79); + + deviceChannel80.setInSameLine(true); + deviceChannel80.setLabelString("Ch 10"); + deviceChannel80.setOffsetNid(524); + deviceChannel80.setShowVal(""); + deviceChannel80.setUpdateIdentifier(""); + deviceChannel80.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField271.setIdentifier(""); + deviceField271.setLabelString("Label:"); + deviceField271.setNumCols(15); + deviceField271.setOffsetNid(525); + deviceField271.setTextOnly(true); + deviceChannel80.getContainer().add(deviceField271); + + deviceField274.setIdentifier(""); + deviceField274.setLabelString("Comment.:"); + deviceField274.setNumCols(30); + deviceField274.setOffsetNid(526); + deviceField274.setTextOnly(true); + deviceChannel80.getContainer().add(deviceField274); + + jPanel16.add(deviceChannel80); + + deviceChannel81.setInSameLine(true); + deviceChannel81.setLabelString("Ch 11"); + deviceChannel81.setOffsetNid(532); + deviceChannel81.setShowVal(""); + deviceChannel81.setUpdateIdentifier(""); + deviceChannel81.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField275.setIdentifier(""); + deviceField275.setLabelString("Label:"); + deviceField275.setNumCols(15); + deviceField275.setOffsetNid(533); + deviceField275.setTextOnly(true); + deviceChannel81.getContainer().add(deviceField275); + + deviceField278.setIdentifier(""); + deviceField278.setLabelString("Comment.:"); + deviceField278.setNumCols(30); + deviceField278.setOffsetNid(534); + deviceField278.setTextOnly(true); + deviceChannel81.getContainer().add(deviceField278); + + jPanel16.add(deviceChannel81); + + deviceChannel82.setInSameLine(true); + deviceChannel82.setLabelString("Ch 12"); + deviceChannel82.setOffsetNid(540); + deviceChannel82.setShowVal(""); + deviceChannel82.setUpdateIdentifier(""); + deviceChannel82.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField279.setIdentifier(""); + deviceField279.setLabelString("Label:"); + deviceField279.setNumCols(15); + deviceField279.setOffsetNid(541); + deviceField279.setTextOnly(true); + deviceChannel82.getContainer().add(deviceField279); + + deviceField282.setIdentifier(""); + deviceField282.setLabelString("Comment.:"); + deviceField282.setNumCols(30); + deviceField282.setOffsetNid(542); + deviceField282.setTextOnly(true); + deviceChannel82.getContainer().add(deviceField282); + + jPanel16.add(deviceChannel82); + + deviceChannel83.setInSameLine(true); + deviceChannel83.setLabelString("Ch 13"); + deviceChannel83.setOffsetNid(548); + deviceChannel83.setShowVal(""); + deviceChannel83.setUpdateIdentifier(""); + deviceChannel83.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField283.setIdentifier(""); + deviceField283.setLabelString("Label:"); + deviceField283.setNumCols(15); + deviceField283.setOffsetNid(549); + deviceField283.setTextOnly(true); + deviceChannel83.getContainer().add(deviceField283); + + deviceField286.setIdentifier(""); + deviceField286.setLabelString("Comment.:"); + deviceField286.setNumCols(30); + deviceField286.setOffsetNid(550); + deviceField286.setTextOnly(true); + deviceChannel83.getContainer().add(deviceField286); + + jPanel16.add(deviceChannel83); + + deviceChannel84.setInSameLine(true); + deviceChannel84.setLabelString("Ch 14"); + deviceChannel84.setOffsetNid(556); + deviceChannel84.setShowVal(""); + deviceChannel84.setUpdateIdentifier(""); + deviceChannel84.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField287.setIdentifier(""); + deviceField287.setLabelString("Label:"); + deviceField287.setNumCols(15); + deviceField287.setOffsetNid(557); + deviceField287.setTextOnly(true); + deviceChannel84.getContainer().add(deviceField287); + + deviceField290.setIdentifier(""); + deviceField290.setLabelString("Comment.:"); + deviceField290.setNumCols(30); + deviceField290.setOffsetNid(558); + deviceField290.setTextOnly(true); + deviceChannel84.getContainer().add(deviceField290); + + jPanel16.add(deviceChannel84); + + deviceChannel85.setInSameLine(true); + deviceChannel85.setLabelString("Ch 15"); + deviceChannel85.setOffsetNid(564); + deviceChannel85.setShowVal(""); + deviceChannel85.setUpdateIdentifier(""); + deviceChannel85.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField291.setIdentifier(""); + deviceField291.setLabelString("Label:"); + deviceField291.setNumCols(15); + deviceField291.setOffsetNid(565); + deviceField291.setTextOnly(true); + deviceChannel85.getContainer().add(deviceField291); + + deviceField294.setIdentifier(""); + deviceField294.setLabelString("Comment.:"); + deviceField294.setNumCols(30); + deviceField294.setOffsetNid(566); + deviceField294.setTextOnly(true); + deviceChannel85.getContainer().add(deviceField294); + + jPanel16.add(deviceChannel85); + + deviceChannel86.setInSameLine(true); + deviceChannel86.setLabelString("Ch 16"); + deviceChannel86.setOffsetNid(572); + deviceChannel86.setShowVal(""); + deviceChannel86.setUpdateIdentifier(""); + deviceChannel86.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField295.setIdentifier(""); + deviceField295.setLabelString("Label:"); + deviceField295.setNumCols(15); + deviceField295.setOffsetNid(573); + deviceField295.setTextOnly(true); + deviceChannel86.getContainer().add(deviceField295); + + deviceField298.setIdentifier(""); + deviceField298.setLabelString("Comment.:"); + deviceField298.setNumCols(30); + deviceField298.setOffsetNid(574); + deviceField298.setTextOnly(true); + deviceChannel86.getContainer().add(deviceField298); + + jPanel16.add(deviceChannel86); + + jScrollPane4.setViewportView(jPanel16); + + jPanel15.add(jScrollPane4, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("NI9220_1", jPanel15); + + jPanel17.setLayout(new java.awt.BorderLayout()); + + jPanel18.setLayout(new java.awt.GridLayout(18, 0)); + + deviceChannel87.setInSameLine(true); + deviceChannel87.setLabelString("Ch 01"); + deviceChannel87.setOffsetNid(581); + deviceChannel87.setShowVal(""); + deviceChannel87.setUpdateIdentifier(""); + deviceChannel87.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField299.setIdentifier(""); + deviceField299.setLabelString("Label:"); + deviceField299.setNumCols(15); + deviceField299.setOffsetNid(582); + deviceField299.setTextOnly(true); + deviceChannel87.getContainer().add(deviceField299); + + deviceField302.setIdentifier(""); + deviceField302.setLabelString("Comment.:"); + deviceField302.setNumCols(30); + deviceField302.setOffsetNid(583); + deviceField302.setTextOnly(true); + deviceChannel87.getContainer().add(deviceField302); + + jPanel18.add(deviceChannel87); + + deviceChannel88.setInSameLine(true); + deviceChannel88.setLabelString("Ch 02"); + deviceChannel88.setOffsetNid(589); + deviceChannel88.setShowVal(""); + deviceChannel88.setUpdateIdentifier(""); + deviceChannel88.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField303.setIdentifier(""); + deviceField303.setLabelString("Label:"); + deviceField303.setNumCols(15); + deviceField303.setOffsetNid(590); + deviceField303.setTextOnly(true); + deviceChannel88.getContainer().add(deviceField303); + + deviceField306.setIdentifier(""); + deviceField306.setLabelString("Comment.:"); + deviceField306.setNumCols(30); + deviceField306.setOffsetNid(591); + deviceField306.setTextOnly(true); + deviceChannel88.getContainer().add(deviceField306); + + jPanel18.add(deviceChannel88); + + deviceChannel89.setInSameLine(true); + deviceChannel89.setLabelString("Ch 03"); + deviceChannel89.setOffsetNid(597); + deviceChannel89.setShowVal(""); + deviceChannel89.setUpdateIdentifier(""); + deviceChannel89.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField307.setIdentifier(""); + deviceField307.setLabelString("Label:"); + deviceField307.setNumCols(15); + deviceField307.setOffsetNid(598); + deviceField307.setTextOnly(true); + deviceChannel89.getContainer().add(deviceField307); + + deviceField310.setIdentifier(""); + deviceField310.setLabelString("Comment.:"); + deviceField310.setNumCols(30); + deviceField310.setOffsetNid(599); + deviceField310.setTextOnly(true); + deviceChannel89.getContainer().add(deviceField310); + + jPanel18.add(deviceChannel89); + + deviceChannel90.setInSameLine(true); + deviceChannel90.setLabelString("Ch 04"); + deviceChannel90.setOffsetNid(605); + deviceChannel90.setShowVal(""); + deviceChannel90.setUpdateIdentifier(""); + deviceChannel90.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField311.setIdentifier(""); + deviceField311.setLabelString("Label:"); + deviceField311.setNumCols(15); + deviceField311.setOffsetNid(606); + deviceField311.setTextOnly(true); + deviceChannel90.getContainer().add(deviceField311); + + deviceField314.setIdentifier(""); + deviceField314.setLabelString("Comment.:"); + deviceField314.setNumCols(30); + deviceField314.setOffsetNid(607); + deviceField314.setTextOnly(true); + deviceChannel90.getContainer().add(deviceField314); + + jPanel18.add(deviceChannel90); + + deviceChannel91.setInSameLine(true); + deviceChannel91.setLabelString("Ch 05"); + deviceChannel91.setOffsetNid(613); + deviceChannel91.setShowVal(""); + deviceChannel91.setUpdateIdentifier(""); + deviceChannel91.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField315.setIdentifier(""); + deviceField315.setLabelString("Label:"); + deviceField315.setNumCols(15); + deviceField315.setOffsetNid(614); + deviceField315.setTextOnly(true); + deviceChannel91.getContainer().add(deviceField315); + + deviceField318.setIdentifier(""); + deviceField318.setLabelString("Comment.:"); + deviceField318.setNumCols(30); + deviceField318.setOffsetNid(615); + deviceField318.setTextOnly(true); + deviceChannel91.getContainer().add(deviceField318); + + jPanel18.add(deviceChannel91); + + deviceChannel92.setInSameLine(true); + deviceChannel92.setLabelString("Ch 06"); + deviceChannel92.setOffsetNid(621); + deviceChannel92.setShowVal(""); + deviceChannel92.setUpdateIdentifier(""); + deviceChannel92.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField319.setIdentifier(""); + deviceField319.setLabelString("Label:"); + deviceField319.setNumCols(15); + deviceField319.setOffsetNid(622); + deviceField319.setTextOnly(true); + deviceChannel92.getContainer().add(deviceField319); + + deviceField322.setIdentifier(""); + deviceField322.setLabelString("Comment.:"); + deviceField322.setNumCols(30); + deviceField322.setOffsetNid(623); + deviceField322.setTextOnly(true); + deviceChannel92.getContainer().add(deviceField322); + + jPanel18.add(deviceChannel92); + + deviceChannel93.setInSameLine(true); + deviceChannel93.setLabelString("Ch 07"); + deviceChannel93.setOffsetNid(629); + deviceChannel93.setShowVal(""); + deviceChannel93.setUpdateIdentifier(""); + deviceChannel93.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField323.setIdentifier(""); + deviceField323.setLabelString("Label:"); + deviceField323.setNumCols(15); + deviceField323.setOffsetNid(630); + deviceField323.setTextOnly(true); + deviceChannel93.getContainer().add(deviceField323); + + deviceField326.setIdentifier(""); + deviceField326.setLabelString("Comment.:"); + deviceField326.setNumCols(30); + deviceField326.setOffsetNid(631); + deviceField326.setTextOnly(true); + deviceChannel93.getContainer().add(deviceField326); + + jPanel18.add(deviceChannel93); + + deviceChannel94.setInSameLine(true); + deviceChannel94.setLabelString("Ch 08"); + deviceChannel94.setOffsetNid(637); + deviceChannel94.setShowVal(""); + deviceChannel94.setUpdateIdentifier(""); + deviceChannel94.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField327.setIdentifier(""); + deviceField327.setLabelString("Label:"); + deviceField327.setNumCols(15); + deviceField327.setOffsetNid(638); + deviceField327.setTextOnly(true); + deviceChannel94.getContainer().add(deviceField327); + + deviceField330.setIdentifier(""); + deviceField330.setLabelString("Comment.:"); + deviceField330.setNumCols(30); + deviceField330.setOffsetNid(639); + deviceField330.setTextOnly(true); + deviceChannel94.getContainer().add(deviceField330); + + jPanel18.add(deviceChannel94); + + deviceChannel95.setInSameLine(true); + deviceChannel95.setLabelString("Ch 09"); + deviceChannel95.setOffsetNid(645); + deviceChannel95.setShowVal(""); + deviceChannel95.setUpdateIdentifier(""); + deviceChannel95.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField331.setIdentifier(""); + deviceField331.setLabelString("Label:"); + deviceField331.setNumCols(15); + deviceField331.setOffsetNid(646); + deviceField331.setTextOnly(true); + deviceChannel95.getContainer().add(deviceField331); + + deviceField334.setIdentifier(""); + deviceField334.setLabelString("Comment.:"); + deviceField334.setNumCols(30); + deviceField334.setOffsetNid(647); + deviceField334.setTextOnly(true); + deviceChannel95.getContainer().add(deviceField334); + + jPanel18.add(deviceChannel95); + + deviceChannel96.setInSameLine(true); + deviceChannel96.setLabelString("Ch 10"); + deviceChannel96.setOffsetNid(653); + deviceChannel96.setShowVal(""); + deviceChannel96.setUpdateIdentifier(""); + deviceChannel96.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField335.setIdentifier(""); + deviceField335.setLabelString("Label:"); + deviceField335.setNumCols(15); + deviceField335.setOffsetNid(654); + deviceField335.setTextOnly(true); + deviceChannel96.getContainer().add(deviceField335); + + deviceField338.setIdentifier(""); + deviceField338.setLabelString("Comment.:"); + deviceField338.setNumCols(30); + deviceField338.setOffsetNid(655); + deviceField338.setTextOnly(true); + deviceChannel96.getContainer().add(deviceField338); + + jPanel18.add(deviceChannel96); + + deviceChannel97.setInSameLine(true); + deviceChannel97.setLabelString("Ch 11"); + deviceChannel97.setOffsetNid(661); + deviceChannel97.setShowVal(""); + deviceChannel97.setUpdateIdentifier(""); + deviceChannel97.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField339.setIdentifier(""); + deviceField339.setLabelString("Label:"); + deviceField339.setNumCols(15); + deviceField339.setOffsetNid(662); + deviceField339.setTextOnly(true); + deviceChannel97.getContainer().add(deviceField339); + + deviceField342.setIdentifier(""); + deviceField342.setLabelString("Comment.:"); + deviceField342.setNumCols(30); + deviceField342.setOffsetNid(663); + deviceField342.setTextOnly(true); + deviceChannel97.getContainer().add(deviceField342); + + jPanel18.add(deviceChannel97); + + deviceChannel98.setInSameLine(true); + deviceChannel98.setLabelString("Ch 12"); + deviceChannel98.setOffsetNid(669); + deviceChannel98.setShowVal(""); + deviceChannel98.setUpdateIdentifier(""); + deviceChannel98.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField343.setIdentifier(""); + deviceField343.setLabelString("Label:"); + deviceField343.setNumCols(15); + deviceField343.setOffsetNid(670); + deviceField343.setTextOnly(true); + deviceChannel98.getContainer().add(deviceField343); + + deviceField346.setIdentifier(""); + deviceField346.setLabelString("Comment.:"); + deviceField346.setNumCols(30); + deviceField346.setOffsetNid(671); + deviceField346.setTextOnly(true); + deviceChannel98.getContainer().add(deviceField346); + + jPanel18.add(deviceChannel98); + + deviceChannel99.setInSameLine(true); + deviceChannel99.setLabelString("Ch 13"); + deviceChannel99.setOffsetNid(677); + deviceChannel99.setShowVal(""); + deviceChannel99.setUpdateIdentifier(""); + deviceChannel99.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField347.setIdentifier(""); + deviceField347.setLabelString("Label:"); + deviceField347.setNumCols(15); + deviceField347.setOffsetNid(678); + deviceField347.setTextOnly(true); + deviceChannel99.getContainer().add(deviceField347); + + deviceField350.setIdentifier(""); + deviceField350.setLabelString("Comment.:"); + deviceField350.setNumCols(30); + deviceField350.setOffsetNid(679); + deviceField350.setTextOnly(true); + deviceChannel99.getContainer().add(deviceField350); + + jPanel18.add(deviceChannel99); + + deviceChannel100.setInSameLine(true); + deviceChannel100.setLabelString("Ch 14"); + deviceChannel100.setOffsetNid(685); + deviceChannel100.setShowVal(""); + deviceChannel100.setUpdateIdentifier(""); + deviceChannel100.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField351.setIdentifier(""); + deviceField351.setLabelString("Label:"); + deviceField351.setNumCols(15); + deviceField351.setOffsetNid(686); + deviceField351.setTextOnly(true); + deviceChannel100.getContainer().add(deviceField351); + + deviceField354.setIdentifier(""); + deviceField354.setLabelString("Comment.:"); + deviceField354.setNumCols(30); + deviceField354.setOffsetNid(687); + deviceField354.setTextOnly(true); + deviceChannel100.getContainer().add(deviceField354); + + jPanel18.add(deviceChannel100); + + deviceChannel101.setInSameLine(true); + deviceChannel101.setLabelString("Ch 15"); + deviceChannel101.setOffsetNid(693); + deviceChannel101.setShowVal(""); + deviceChannel101.setUpdateIdentifier(""); + deviceChannel101.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField355.setIdentifier(""); + deviceField355.setLabelString("Label:"); + deviceField355.setNumCols(15); + deviceField355.setOffsetNid(694); + deviceField355.setTextOnly(true); + deviceChannel101.getContainer().add(deviceField355); + + deviceField358.setIdentifier(""); + deviceField358.setLabelString("Comment.:"); + deviceField358.setNumCols(30); + deviceField358.setOffsetNid(695); + deviceField358.setTextOnly(true); + deviceChannel101.getContainer().add(deviceField358); + + jPanel18.add(deviceChannel101); + + deviceChannel102.setInSameLine(true); + deviceChannel102.setLabelString("Ch 16"); + deviceChannel102.setOffsetNid(701); + deviceChannel102.setShowVal(""); + deviceChannel102.setUpdateIdentifier(""); + deviceChannel102.getContainer().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0)); + + deviceField359.setIdentifier(""); + deviceField359.setLabelString("Label:"); + deviceField359.setNumCols(15); + deviceField359.setOffsetNid(702); + deviceField359.setTextOnly(true); + deviceChannel102.getContainer().add(deviceField359); + + deviceField362.setIdentifier(""); + deviceField362.setLabelString("Comment.:"); + deviceField362.setNumCols(30); + deviceField362.setOffsetNid(703); + deviceField362.setTextOnly(true); + deviceChannel102.getContainer().add(deviceField362); + + jPanel18.add(deviceChannel102); + + jScrollPane5.setViewportView(jPanel18); + + jPanel17.add(jScrollPane5, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("NI9220_2", jPanel17); + + jPanel4.add(jTabbedPane1, java.awt.BorderLayout.CENTER); + jTabbedPane1.getAccessibleContext().setAccessibleDescription(""); + + getContentPane().add(jPanel4, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + DeviceButtons deviceButtons1; + DeviceChannel deviceChannel1; + DeviceChannel deviceChannel10; + DeviceChannel deviceChannel100; + DeviceChannel deviceChannel101; + DeviceChannel deviceChannel102; + DeviceChannel deviceChannel11; + DeviceChannel deviceChannel12; + DeviceChannel deviceChannel13; + DeviceChannel deviceChannel14; + DeviceChannel deviceChannel15; + DeviceChannel deviceChannel30; + DeviceChannel deviceChannel31; + DeviceChannel deviceChannel32; + DeviceChannel deviceChannel33; + DeviceChannel deviceChannel34; + DeviceChannel deviceChannel35; + DeviceChannel deviceChannel36; + DeviceChannel deviceChannel37; + DeviceChannel deviceChannel38; + DeviceChannel deviceChannel39; + DeviceChannel deviceChannel4; + DeviceChannel deviceChannel40; + DeviceChannel deviceChannel41; + DeviceChannel deviceChannel42; + DeviceChannel deviceChannel43; + DeviceChannel deviceChannel44; + DeviceChannel deviceChannel45; + DeviceChannel deviceChannel46; + DeviceChannel deviceChannel47; + DeviceChannel deviceChannel48; + DeviceChannel deviceChannel49; + DeviceChannel deviceChannel5; + DeviceChannel deviceChannel50; + DeviceChannel deviceChannel51; + DeviceChannel deviceChannel52; + DeviceChannel deviceChannel53; + DeviceChannel deviceChannel54; + DeviceChannel deviceChannel55; + DeviceChannel deviceChannel56; + DeviceChannel deviceChannel57; + DeviceChannel deviceChannel58; + DeviceChannel deviceChannel59; + DeviceChannel deviceChannel6; + DeviceChannel deviceChannel60; + DeviceChannel deviceChannel61; + DeviceChannel deviceChannel62; + DeviceChannel deviceChannel63; + DeviceChannel deviceChannel64; + DeviceChannel deviceChannel65; + DeviceChannel deviceChannel66; + DeviceChannel deviceChannel67; + DeviceChannel deviceChannel68; + DeviceChannel deviceChannel69; + DeviceChannel deviceChannel7; + DeviceChannel deviceChannel70; + DeviceChannel deviceChannel71; + DeviceChannel deviceChannel72; + DeviceChannel deviceChannel73; + DeviceChannel deviceChannel74; + DeviceChannel deviceChannel75; + DeviceChannel deviceChannel76; + DeviceChannel deviceChannel77; + DeviceChannel deviceChannel78; + DeviceChannel deviceChannel79; + DeviceChannel deviceChannel8; + DeviceChannel deviceChannel80; + DeviceChannel deviceChannel81; + DeviceChannel deviceChannel82; + DeviceChannel deviceChannel83; + DeviceChannel deviceChannel84; + DeviceChannel deviceChannel85; + DeviceChannel deviceChannel86; + DeviceChannel deviceChannel87; + DeviceChannel deviceChannel88; + DeviceChannel deviceChannel89; + DeviceChannel deviceChannel9; + DeviceChannel deviceChannel90; + DeviceChannel deviceChannel91; + DeviceChannel deviceChannel92; + DeviceChannel deviceChannel93; + DeviceChannel deviceChannel94; + DeviceChannel deviceChannel95; + DeviceChannel deviceChannel96; + DeviceChannel deviceChannel97; + DeviceChannel deviceChannel98; + DeviceChannel deviceChannel99; + DeviceChoice deviceChoice1; + DeviceChoice deviceChoice2; + DeviceChoice deviceChoice3; + DeviceDispatch deviceDispatch1; + DeviceField deviceField1; + DeviceField deviceField10; + DeviceField deviceField100; + DeviceField deviceField103; + DeviceField deviceField106; + DeviceField deviceField109; + DeviceField deviceField11; + DeviceField deviceField112; + DeviceField deviceField115; + DeviceField deviceField118; + DeviceField deviceField12; + DeviceField deviceField121; + DeviceField deviceField124; + DeviceField deviceField127; + DeviceField deviceField13; + DeviceField deviceField130; + DeviceField deviceField133; + DeviceField deviceField136; + DeviceField deviceField139; + DeviceField deviceField14; + DeviceField deviceField142; + DeviceField deviceField145; + DeviceField deviceField148; + DeviceField deviceField15; + DeviceField deviceField151; + DeviceField deviceField154; + DeviceField deviceField157; + DeviceField deviceField16; + DeviceField deviceField160; + DeviceField deviceField163; + DeviceField deviceField166; + DeviceField deviceField169; + DeviceField deviceField17; + DeviceField deviceField172; + DeviceField deviceField175; + DeviceField deviceField178; + DeviceField deviceField18; + DeviceField deviceField181; + DeviceField deviceField184; + DeviceField deviceField187; + DeviceField deviceField19; + DeviceField deviceField190; + DeviceField deviceField193; + DeviceField deviceField196; + DeviceField deviceField199; + DeviceField deviceField2; + DeviceField deviceField20; + DeviceField deviceField202; + DeviceField deviceField205; + DeviceField deviceField208; + DeviceField deviceField21; + DeviceField deviceField211; + DeviceField deviceField214; + DeviceField deviceField215; + DeviceField deviceField218; + DeviceField deviceField219; + DeviceField deviceField22; + DeviceField deviceField222; + DeviceField deviceField223; + DeviceField deviceField226; + DeviceField deviceField227; + DeviceField deviceField23; + DeviceField deviceField230; + DeviceField deviceField231; + DeviceField deviceField234; + DeviceField deviceField235; + DeviceField deviceField237; + DeviceField deviceField24; + DeviceField deviceField240; + DeviceField deviceField243; + DeviceField deviceField246; + DeviceField deviceField247; + DeviceField deviceField25; + DeviceField deviceField250; + DeviceField deviceField251; + DeviceField deviceField254; + DeviceField deviceField255; + DeviceField deviceField258; + DeviceField deviceField259; + DeviceField deviceField26; + DeviceField deviceField262; + DeviceField deviceField263; + DeviceField deviceField266; + DeviceField deviceField267; + DeviceField deviceField270; + DeviceField deviceField271; + DeviceField deviceField274; + DeviceField deviceField275; + DeviceField deviceField278; + DeviceField deviceField279; + DeviceField deviceField282; + DeviceField deviceField283; + DeviceField deviceField286; + DeviceField deviceField287; + DeviceField deviceField290; + DeviceField deviceField291; + DeviceField deviceField294; + DeviceField deviceField295; + DeviceField deviceField298; + DeviceField deviceField299; + DeviceField deviceField3; + DeviceField deviceField302; + DeviceField deviceField303; + DeviceField deviceField306; + DeviceField deviceField307; + DeviceField deviceField310; + DeviceField deviceField311; + DeviceField deviceField314; + DeviceField deviceField315; + DeviceField deviceField318; + DeviceField deviceField319; + DeviceField deviceField32; + DeviceField deviceField322; + DeviceField deviceField323; + DeviceField deviceField326; + DeviceField deviceField327; + DeviceField deviceField33; + DeviceField deviceField330; + DeviceField deviceField331; + DeviceField deviceField334; + DeviceField deviceField335; + DeviceField deviceField338; + DeviceField deviceField339; + DeviceField deviceField34; + DeviceField deviceField342; + DeviceField deviceField343; + DeviceField deviceField346; + DeviceField deviceField347; + DeviceField deviceField35; + DeviceField deviceField350; + DeviceField deviceField351; + DeviceField deviceField354; + DeviceField deviceField355; + DeviceField deviceField358; + DeviceField deviceField359; + DeviceField deviceField36; + DeviceField deviceField362; + DeviceField deviceField37; + DeviceField deviceField38; + DeviceField deviceField39; + DeviceField deviceField4; + DeviceField deviceField40; + DeviceField deviceField41; + DeviceField deviceField42; + DeviceField deviceField43; + DeviceField deviceField44; + DeviceField deviceField45; + DeviceField deviceField46; + DeviceField deviceField47; + DeviceField deviceField48; + DeviceField deviceField49; + DeviceField deviceField5; + DeviceField deviceField50; + DeviceField deviceField51; + DeviceField deviceField52; + DeviceField deviceField53; + DeviceField deviceField54; + DeviceField deviceField55; + DeviceField deviceField56; + DeviceField deviceField57; + DeviceField deviceField58; + DeviceField deviceField59; + DeviceField deviceField6; + DeviceField deviceField60; + DeviceField deviceField61; + DeviceField deviceField62; + DeviceField deviceField63; + DeviceField deviceField64; + DeviceField deviceField65; + DeviceField deviceField66; + DeviceField deviceField67; + DeviceField deviceField7; + DeviceField deviceField70; + DeviceField deviceField73; + DeviceField deviceField76; + DeviceField deviceField79; + DeviceField deviceField8; + DeviceField deviceField82; + DeviceField deviceField85; + DeviceField deviceField88; + DeviceField deviceField9; + DeviceField deviceField91; + DeviceField deviceField94; + DeviceField deviceField97; + DeviceField deviceField98; + javax.swing.JPanel jPanel1; + javax.swing.JPanel jPanel10; + javax.swing.JPanel jPanel11; + javax.swing.JPanel jPanel12; + javax.swing.JPanel jPanel13; + javax.swing.JPanel jPanel14; + javax.swing.JPanel jPanel15; + javax.swing.JPanel jPanel16; + javax.swing.JPanel jPanel17; + javax.swing.JPanel jPanel18; + javax.swing.JPanel jPanel2; + javax.swing.JPanel jPanel3; + javax.swing.JPanel jPanel4; + javax.swing.JPanel jPanel6; + javax.swing.JPanel jPanel7; + javax.swing.JPanel jPanel8; + javax.swing.JPanel jPanel9; + javax.swing.JScrollPane jScrollPane1; + javax.swing.JScrollPane jScrollPane2; + javax.swing.JScrollPane jScrollPane3; + javax.swing.JScrollPane jScrollPane4; + javax.swing.JScrollPane jScrollPane5; + javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_NI6368_DOSetup.java b/java/jdevices/src/main/java/MARTE2_NI6368_DOSetup.java new file mode 100644 index 0000000000..68bb5cbf7a --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_NI6368_DOSetup.java @@ -0,0 +1,93 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_NI6368_DOSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_NI6368_DO + */ + public MARTE2_NI6368_DOSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("NI6368 Digital Output"); + setDeviceType("MARTE2_NI6368_DO"); + setHeight(300); + setUpdateEvent(""); + setWidth(500); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(3, 0)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase: "); + deviceField1.setNumCols(25); + deviceField1.setOffsetNid(3); + jPanel2.add(deviceField1); + + jPanel1.add(jPanel2); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Board Id: "); + deviceField2.setNumCols(4); + deviceField2.setOffsetNid(10); + jPanel3.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Bit Mask:"); + deviceField3.setOffsetNid(55); + jPanel3.add(deviceField3); + + jPanel1.add(jPanel3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Input:"); + deviceField4.setNumCols(30); + deviceField4.setOffsetNid(61); + jPanel4.add(deviceField4); + + jPanel1.add(jPanel4); + + getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_RTSMSetup.java b/java/jdevices/src/main/java/MARTE2_RTSMSetup.java index 7c8a0f1453..e901dc21f0 100644 --- a/java/jdevices/src/main/java/MARTE2_RTSMSetup.java +++ b/java/jdevices/src/main/java/MARTE2_RTSMSetup.java @@ -917,7 +917,7 @@ private void initComponents() { deviceField50.setIdentifier(""); deviceField50.setLabelString("Timebase div.:"); deviceField50.setNumCols(4); - deviceField50.setOffsetNid(3707); + deviceField50.setOffsetNid(3716); jPanel219.add(deviceField50); jPanel2.add(jPanel219, java.awt.BorderLayout.PAGE_END); @@ -4747,7 +4747,7 @@ private void initComponents() { deviceChoice9.setConvert(true); deviceChoice9.setIdentifier(""); deviceChoice9.setLabelString("Output: "); - deviceChoice9.setOffsetNid(3647); + deviceChoice9.setOffsetNid(3648); deviceChoice9.setUpdateIdentifier(""); jPanel220.add(deviceChoice9); diff --git a/java/jdevices/src/main/java/MITICA_SETUPSetup.java b/java/jdevices/src/main/java/MITICA_SETUPSetup.java new file mode 100644 index 0000000000..196fa4dc4e --- /dev/null +++ b/java/jdevices/src/main/java/MITICA_SETUPSetup.java @@ -0,0 +1,1187 @@ + +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.swing.JOptionPane; + +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +/* + * MITICASetup.java + * + * Created on Feb 2, 2012, 2:19:27 PM + */ + +/** + * + * @author manduchi + */ +public class MITICA_SETUPSetup extends DeviceSetup { + + /** Creates new form MITICASetup */ + public MITICA_SETUPSetup() { + initComponents(); + } + + /** This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel27 = new javax.swing.JPanel(); + jPanel28 = new javax.swing.JPanel(); + jPanel31 = new javax.swing.JPanel(); + deviceField18 = new DeviceField(); + jPanel30 = new javax.swing.JPanel(); + deviceField19 = new DeviceField(); + deviceField20 = new DeviceField(); + deviceField23 = new DeviceField(); + jPanel29 = new javax.swing.JPanel(); + deviceField13 = new DeviceField(); + deviceField17 = new DeviceField(); + jPanel47 = new javax.swing.JPanel(); + deviceField28 = new DeviceField(); + jPanel17 = new javax.swing.JPanel(); + jTabbedPane3 = new javax.swing.JTabbedPane(); + jPanel3 = new javax.swing.JPanel(); + jPanel32 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel33 = new javax.swing.JPanel(); + jPanel53 = new javax.swing.JPanel(); + deviceChoice2 = new DeviceChoice(); + deviceField3 = new DeviceField(); + deviceField6 = new DeviceField(); + jPanel54 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + deviceChoice10 = new DeviceChoice(); + jPanel34 = new javax.swing.JPanel(); + jPanel24 = new javax.swing.JPanel(); + deviceChoice3 = new DeviceChoice(); + deviceField41 = new DeviceField(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + jPanel52 = new javax.swing.JPanel(); + deviceField42 = new DeviceField(); + deviceField43 = new DeviceField(); + jPanel2 = new javax.swing.JPanel(); + jPanel6 = new javax.swing.JPanel(); + jPanel37 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + deviceField11 = new DeviceField(); + jPanel25 = new javax.swing.JPanel(); + jPanel36 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); + jPanel35 = new javax.swing.JPanel(); + deviceChoice7 = new DeviceChoice(); + deviceChoice8 = new DeviceChoice(); + jPanel26 = new javax.swing.JPanel(); + deviceChoice5 = new DeviceChoice(); + deviceChoice6 = new DeviceChoice(); + jTabbedPane2 = new javax.swing.JTabbedPane(); + jPanel7 = new javax.swing.JPanel(); + deviceWave1 = new DeviceWave(); + jPanel8 = new javax.swing.JPanel(); + deviceWave2 = new DeviceWave(); + jPanel9 = new javax.swing.JPanel(); + deviceWave3 = new DeviceWave(); + jPanel13 = new javax.swing.JPanel(); + deviceWave6 = new DeviceWave(); + jTabbedPane7 = new javax.swing.JTabbedPane(); + jPanel10 = new javax.swing.JPanel(); + deviceWave4 = new DeviceWave(); + jPanel14 = new javax.swing.JPanel(); + deviceWave7 = new DeviceWave(); + jPanel48 = new javax.swing.JPanel(); + deviceWave22 = new DeviceWave(); + jTabbedPane8 = new javax.swing.JTabbedPane(); + jPanel15 = new javax.swing.JPanel(); + deviceWave8 = new DeviceWave(); + jPanel16 = new javax.swing.JPanel(); + deviceWave9 = new DeviceWave(); + jPanel49 = new javax.swing.JPanel(); + deviceWave23 = new DeviceWave(); + jTabbedPane9 = new javax.swing.JTabbedPane(); + jPanel50 = new javax.swing.JPanel(); + deviceWave24 = new DeviceWave(); + jPanel64 = new javax.swing.JPanel(); + deviceWave25 = new DeviceWave(); + jPanel65 = new javax.swing.JPanel(); + deviceWave26 = new DeviceWave(); + jTabbedPane10 = new javax.swing.JTabbedPane(); + jPanel66 = new javax.swing.JPanel(); + deviceWave27 = new DeviceWave(); + jPanel67 = new javax.swing.JPanel(); + deviceWave28 = new DeviceWave(); + jPanel68 = new javax.swing.JPanel(); + deviceWave29 = new DeviceWave(); + jPanel12 = new javax.swing.JPanel(); + deviceWave5 = new DeviceWave(); + jPanel1 = new javax.swing.JPanel(); + jPanel4 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + deviceField5 = new DeviceField(); + jPanel5 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); + deviceField9 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + deviceField14 = new DeviceField(); + deviceField15 = new DeviceField(); + deviceField16 = new DeviceField(); + jPanel38 = new javax.swing.JPanel(); + jTabbedPane5 = new javax.swing.JTabbedPane(); + jPanel39 = new javax.swing.JPanel(); + jPanel40 = new javax.swing.JPanel(); + deviceChoice9 = new DeviceChoice(); + deviceField24 = new DeviceField(); + deviceField25 = new DeviceField(); + jPanel44 = new javax.swing.JPanel(); + jPanel45 = new javax.swing.JPanel(); + jPanel46 = new javax.swing.JPanel(); + deviceField30 = new DeviceField(); + deviceField31 = new DeviceField(); + jTabbedPane6 = new javax.swing.JTabbedPane(); + jPanel51 = new javax.swing.JPanel(); + deviceWave13 = new DeviceWave(); + jPanel59 = new javax.swing.JPanel(); + deviceWave21 = new DeviceWave(); + jPanel60 = new javax.swing.JPanel(); + jPanel61 = new javax.swing.JPanel(); + deviceField32 = new DeviceField(); + deviceField33 = new DeviceField(); + jPanel62 = new javax.swing.JPanel(); + deviceField34 = new DeviceField(); + deviceField35 = new DeviceField(); + deviceField36 = new DeviceField(); + jPanel63 = new javax.swing.JPanel(); + deviceField37 = new DeviceField(); + deviceField38 = new DeviceField(); + deviceField39 = new DeviceField(); + jPanel18 = new javax.swing.JPanel(); + jPanel19 = new javax.swing.JPanel(); + jPanel41 = new javax.swing.JPanel(); + jPanel20 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + jPanel43 = new javax.swing.JPanel(); + jPanel42 = new javax.swing.JPanel(); + deviceField40 = new DeviceField(); + jPanel55 = new javax.swing.JPanel(); + deviceField26 = new DeviceField(); + jLabel1 = new javax.swing.JLabel(); + deviceField27 = new DeviceField(); + jLabel2 = new javax.swing.JLabel(); + deviceChoice11 = new DeviceChoice(); + deviceChoice12 = new DeviceChoice(); + jTabbedPane4 = new javax.swing.JTabbedPane(); + jPanel21 = new javax.swing.JPanel(); + deviceWave10 = new DeviceWave(); + jPanel22 = new javax.swing.JPanel(); + deviceWave11 = new DeviceWave(); + jPanel23 = new javax.swing.JPanel(); + deviceWave12 = new DeviceWave(); + + setDeviceProvider("soserver.nbtf:9000"); + setDeviceTitle("MITICA Experiment Setup"); + setDeviceType("MITICA_SETUP"); + setHeight(650); + setWidth(1000); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jTabbedPane1.addFocusListener(new java.awt.event.FocusAdapter() { + public void focusLost(java.awt.event.FocusEvent evt) { + jTabbedPane1FocusLost(evt); + } + }); + + jPanel27.setLayout(new java.awt.BorderLayout()); + + jPanel28.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder("Times")); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("T_START_MITICA: "); + deviceField18.setNumCols(30); + deviceField18.setOffsetNid(119); + jPanel31.add(deviceField18); + + jPanel28.add(jPanel31); + + jPanel30.setBorder(javax.swing.BorderFactory.createTitledBorder("ISEPS EG and RF, AGPS AG Enable time Limit")); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Start Time: "); + deviceField19.setNumCols(18); + deviceField19.setOffsetNid(120); + jPanel30.add(deviceField19); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("End Time:"); + deviceField20.setNumCols(18); + deviceField20.setOffsetNid(121); + jPanel30.add(deviceField20); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("Frequency:"); + deviceField23.setNumCols(18); + deviceField23.setOffsetNid(133); + jPanel30.add(deviceField23); + + jPanel28.add(jPanel30); + + jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Reference Waveform Time Limit")); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Start Time: "); + deviceField13.setNumCols(30); + deviceField13.setOffsetNid(122); + jPanel29.add(deviceField13); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("End Time: "); + deviceField17.setNumCols(30); + deviceField17.setOffsetNid(123); + deviceField17.addFocusListener(new java.awt.event.FocusAdapter() { + public void focusLost(java.awt.event.FocusEvent evt) { + deviceField17FocusLost(evt); + } + }); + deviceField17.addPropertyChangeListener(new java.beans.PropertyChangeListener() { + public void propertyChange(java.beans.PropertyChangeEvent evt) { + deviceField17PropertyChange(evt); + } + }); + jPanel29.add(deviceField17); + + jPanel28.add(jPanel29); + + jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder("Time Of Interest")); + jPanel47.setLayout(new java.awt.BorderLayout()); + + deviceField28.setIdentifier(""); + deviceField28.setNumCols(80); + deviceField28.setOffsetNid(211); + jPanel47.add(deviceField28, java.awt.BorderLayout.CENTER); + + jPanel28.add(jPanel47); + + jPanel27.add(jPanel28, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("MITICA", jPanel27); + + jPanel17.setLayout(new java.awt.BorderLayout()); + + jPanel3.setLayout(new java.awt.GridLayout(4, 0)); + + jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("EG Modulation")); + + deviceChoice1.setChoiceItems(new String[] {"DISABLED", "ENABLED"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("State:"); + deviceChoice1.setOffsetNid(124); + deviceChoice1.setUpdateIdentifier(""); + jPanel32.add(deviceChoice1); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Frequency:"); + deviceField1.setOffsetNid(125); + jPanel32.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Duty Cycle:"); + deviceField2.setOffsetNid(126); + jPanel32.add(deviceField2); + + jPanel3.add(jPanel32); + + jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder("RF")); + jPanel33.setLayout(new java.awt.GridLayout(2, 0)); + + deviceChoice2.setChoiceItems(new String[] {"DISABLED", "ENABLED"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("RF Modulation State:"); + deviceChoice2.setOffsetNid(127); + deviceChoice2.setUpdateIdentifier(""); + jPanel53.add(deviceChoice2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Mod. Frequency:"); + deviceField3.setOffsetNid(128); + jPanel53.add(deviceField3); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Mod. Duty Cycle:"); + deviceField6.setOffsetNid(129); + jPanel53.add(deviceField6); + + jPanel33.add(jPanel53); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("ISRF TE V:"); + deviceField29.setOffsetNid(323); + jPanel54.add(deviceField29); + + deviceChoice10.setChoiceItems(new String[] {"None", "Frequency"}); + deviceChoice10.setIdentifier(""); + deviceChoice10.setLabelString("RF Control Mode:"); + deviceChoice10.setOffsetNid(324); + deviceChoice10.setUpdateIdentifier(""); + jPanel54.add(deviceChoice10); + + jPanel33.add(jPanel54); + + jPanel3.add(jPanel33); + + jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Filament")); + jPanel34.setLayout(new java.awt.GridLayout(2, 0)); + + deviceChoice3.setChoiceItems(new String[] {"ON", "OFF"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("State:"); + deviceChoice3.setOffsetNid(130); + deviceChoice3.setUpdateIdentifier(""); + jPanel24.add(deviceChoice3); + + deviceField41.setIdentifier(""); + deviceField41.setLabelString("Ref. V:"); + deviceField41.setNumCols(8); + deviceField41.setOffsetNid(325); + jPanel24.add(deviceField41); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Start Time:"); + deviceField21.setNumCols(20); + deviceField21.setOffsetNid(131); + jPanel24.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Stop Time:"); + deviceField22.setNumCols(20); + deviceField22.setOffsetNid(132); + jPanel24.add(deviceField22); + + jPanel34.add(jPanel24); + + jPanel3.add(jPanel34); + + jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Core Snubber")); + + deviceField42.setIdentifier(""); + deviceField42.setLabelString("CS1 Ref. I:"); + deviceField42.setOffsetNid(326); + jPanel52.add(deviceField42); + + deviceField43.setIdentifier(""); + deviceField43.setLabelString("CS2 Ref. I:"); + deviceField43.setOffsetNid(327); + jPanel52.add(deviceField43); + + jPanel3.add(jPanel52); + + jTabbedPane3.addTab("Setup", jPanel3); + + jPanel2.setLayout(new java.awt.BorderLayout()); + + jPanel6.setLayout(new java.awt.GridLayout(2, 0)); + + jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder("Breakdown Management")); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Dead time Time: "); + deviceField10.setNumCols(20); + deviceField10.setOffsetNid(12); + jPanel37.add(deviceField10); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Recover time: "); + deviceField11.setNumCols(20); + deviceField11.setOffsetNid(13); + jPanel37.add(deviceField11); + + jPanel6.add(jPanel37); + + jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("ISSS Power Supply")); + jPanel25.setLayout(new java.awt.GridLayout(1, 5)); + + jPanel36.setBorder(javax.swing.BorderFactory.createTitledBorder("")); + java.awt.FlowLayout flowLayout1 = new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5); + flowLayout1.setAlignOnBaseline(true); + jPanel36.setLayout(flowLayout1); + + deviceChoice4.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Plasma Grid:"); + deviceChoice4.setOffsetNid(134); + deviceChoice4.setUpdateIdentifier(""); + jPanel36.add(deviceChoice4); + + jPanel25.add(jPanel36); + + jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder("")); + jPanel35.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); + + deviceChoice7.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Bias:"); + deviceChoice7.setOffsetNid(135); + deviceChoice7.setUpdateIdentifier(""); + jPanel35.add(deviceChoice7); + + deviceChoice8.setChoiceItems(new String[] {"VOLTAGE", "CURRENT"}); + deviceChoice8.setIdentifier("bi_control"); + deviceChoice8.setLabelString("Control:"); + deviceChoice8.setOffsetNid(136); + deviceChoice8.setUpdateIdentifier(""); + jPanel35.add(deviceChoice8); + + jPanel25.add(jPanel35); + + jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("")); + jPanel26.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); + + deviceChoice5.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Bias Plate:"); + deviceChoice5.setOffsetNid(137); + deviceChoice5.setUpdateIdentifier(""); + jPanel26.add(deviceChoice5); + + deviceChoice6.setChoiceItems(new String[] {"VOLTAGE", "CURRENT"}); + deviceChoice6.setIdentifier("bp_control"); + deviceChoice6.setLabelString("Control:"); + deviceChoice6.setOffsetNid(138); + deviceChoice6.setUpdateIdentifier(""); + jPanel26.add(deviceChoice6); + + jPanel25.add(jPanel26); + + jPanel6.add(jPanel25); + + jPanel2.add(jPanel6, java.awt.BorderLayout.PAGE_START); + + jPanel7.setLayout(new java.awt.BorderLayout()); + + deviceWave1.setIdentifier(""); + deviceWave1.setOffsetNid(15); + deviceWave1.setUpdateExpression(""); + jPanel7.add(deviceWave1, java.awt.BorderLayout.CENTER); + + jTabbedPane2.addTab("Bias Plate I / V [A]/[V] ", jPanel7); + + jPanel8.setLayout(new java.awt.BorderLayout()); + + deviceWave2.setIdentifier(""); + deviceWave2.setMaxYVisible(false); + deviceWave2.setMinYVisible(true); + deviceWave2.setOffsetNid(21); + deviceWave2.setUpdateExpression(""); + jPanel8.add(deviceWave2, java.awt.BorderLayout.CENTER); + + jTabbedPane2.addTab("Extraction Grid [V]", jPanel8); + + jPanel9.setLayout(new java.awt.BorderLayout()); + + deviceWave3.setIdentifier(""); + deviceWave3.setOffsetNid(27); + deviceWave3.setUpdateExpression(""); + jPanel9.add(deviceWave3, java.awt.BorderLayout.CENTER); + + jTabbedPane2.addTab("Plasma Grid [A]", jPanel9); + + jPanel13.setLayout(new java.awt.BorderLayout()); + + deviceWave6.setIdentifier(""); + deviceWave6.setOffsetNid(33); + deviceWave6.setUpdateExpression(""); + jPanel13.add(deviceWave6, java.awt.BorderLayout.CENTER); + + jTabbedPane2.addTab("Bias I/V [A]/[V]", jPanel13); + + jPanel10.setLayout(new java.awt.BorderLayout()); + + deviceWave4.setIdentifier(""); + deviceWave4.setOffsetNid(39); + deviceWave4.setUpdateExpression(""); + jPanel10.add(deviceWave4, java.awt.BorderLayout.CENTER); + + jTabbedPane7.addTab("RF1 Power [W]", jPanel10); + + jPanel14.setLayout(new java.awt.BorderLayout()); + + deviceWave7.setIdentifier(""); + deviceWave7.setOffsetNid(45); + deviceWave7.setUpdateExpression(""); + jPanel14.add(deviceWave7, java.awt.BorderLayout.CENTER); + + jTabbedPane7.addTab("RF1 Frequeny [Hz]", jPanel14); + + jPanel48.setLayout(new java.awt.BorderLayout()); + + deviceWave22.setIdentifier(""); + deviceWave22.setOffsetNid(51); + deviceWave22.setUpdateExpression(""); + jPanel48.add(deviceWave22, java.awt.BorderLayout.CENTER); + + jTabbedPane7.addTab("RF1 Capacitance [nF]", jPanel48); + + jTabbedPane2.addTab("RF1 Setup", jTabbedPane7); + + jPanel15.setLayout(new java.awt.BorderLayout()); + + deviceWave8.setIdentifier(""); + deviceWave8.setOffsetNid(57); + deviceWave8.setUpdateExpression(""); + jPanel15.add(deviceWave8, java.awt.BorderLayout.CENTER); + + jTabbedPane8.addTab("RF2 Power [W]", jPanel15); + + jPanel16.setLayout(new java.awt.BorderLayout()); + + deviceWave9.setIdentifier(""); + deviceWave9.setOffsetNid(213); + deviceWave9.setUpdateExpression(""); + jPanel16.add(deviceWave9, java.awt.BorderLayout.CENTER); + + jTabbedPane8.addTab("RF2 Frequeny [Hz]", jPanel16); + + jPanel49.setLayout(new java.awt.BorderLayout()); + + deviceWave23.setIdentifier(""); + deviceWave23.setOffsetNid(220); + deviceWave23.setUpdateExpression(""); + jPanel49.add(deviceWave23, java.awt.BorderLayout.CENTER); + + jTabbedPane8.addTab("RF2 Capacitance [nF]", jPanel49); + + jTabbedPane2.addTab("RF2 Setup", jTabbedPane8); + + jPanel50.setLayout(new java.awt.BorderLayout()); + + deviceWave24.setIdentifier(""); + deviceWave24.setOffsetNid(227); + deviceWave24.setUpdateExpression(""); + jPanel50.add(deviceWave24, java.awt.BorderLayout.CENTER); + + jTabbedPane9.addTab("RF3 Power [W]", jPanel50); + + jPanel64.setLayout(new java.awt.BorderLayout()); + + deviceWave25.setIdentifier(""); + deviceWave25.setOffsetNid(234); + deviceWave25.setUpdateExpression(""); + jPanel64.add(deviceWave25, java.awt.BorderLayout.CENTER); + + jTabbedPane9.addTab("RF3 Frequeny [Hz]", jPanel64); + + jPanel65.setLayout(new java.awt.BorderLayout()); + + deviceWave26.setIdentifier(""); + deviceWave26.setOffsetNid(241); + deviceWave26.setUpdateExpression(""); + jPanel65.add(deviceWave26, java.awt.BorderLayout.CENTER); + + jTabbedPane9.addTab("RF3 Capacitance [nF]", jPanel65); + + jTabbedPane2.addTab("RF3 Setup", jTabbedPane9); + + jPanel66.setLayout(new java.awt.BorderLayout()); + + deviceWave27.setIdentifier(""); + deviceWave27.setOffsetNid(248); + deviceWave27.setUpdateExpression(""); + jPanel66.add(deviceWave27, java.awt.BorderLayout.CENTER); + + jTabbedPane10.addTab("RF4 Power [W]", jPanel66); + + jPanel67.setLayout(new java.awt.BorderLayout()); + + deviceWave28.setIdentifier(""); + deviceWave28.setOffsetNid(255); + deviceWave28.setUpdateExpression(""); + jPanel67.add(deviceWave28, java.awt.BorderLayout.CENTER); + + jTabbedPane10.addTab("RF4 Frequeny [Hz]", jPanel67); + + jPanel68.setLayout(new java.awt.BorderLayout()); + + deviceWave29.setIdentifier(""); + deviceWave29.setOffsetNid(262); + deviceWave29.setUpdateExpression(""); + jPanel68.add(deviceWave29, java.awt.BorderLayout.CENTER); + + jTabbedPane10.addTab("RF4 Capacitance [nF]", jPanel68); + + jTabbedPane2.addTab("RF4 Setup", jTabbedPane10); + + jPanel12.setLayout(new java.awt.BorderLayout()); + + deviceWave5.setIdentifier(""); + deviceWave5.setOffsetNid(63); + deviceWave5.setUpdateExpression(""); + jPanel12.add(deviceWave5, java.awt.BorderLayout.CENTER); + + jTabbedPane2.addTab("Recover Wave", jPanel12); + + jPanel2.add(jTabbedPane2, java.awt.BorderLayout.CENTER); + + jTabbedPane3.addTab("Waveforms", jPanel2); + + jPanel1.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel4.setBorder(javax.swing.BorderFactory.createTitledBorder("CAEN DT5720 Timing")); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Start Time: "); + deviceField4.setNumCols(20); + deviceField4.setOffsetNid(4); + jPanel4.add(deviceField4); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Duration: "); + deviceField5.setNumCols(20); + deviceField5.setOffsetNid(5); + jPanel4.add(deviceField5); + + jPanel1.add(jPanel4); + + jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6259 Timing")); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Start Time: "); + deviceField7.setNumCols(20); + deviceField7.setOffsetNid(7); + jPanel5.add(deviceField7); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Duration"); + deviceField8.setNumCols(20); + deviceField8.setOffsetNid(8); + jPanel5.add(deviceField8); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Frequency: "); + deviceField9.setNumCols(20); + deviceField9.setOffsetNid(6); + jPanel5.add(deviceField9); + + jPanel1.add(jPanel5); + + jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6368 Timing")); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Start Time: "); + deviceField14.setNumCols(20); + deviceField14.setOffsetNid(10); + jPanel11.add(deviceField14); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Duration"); + deviceField15.setNumCols(20); + deviceField15.setOffsetNid(11); + jPanel11.add(deviceField15); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Frequency: "); + deviceField16.setNumCols(20); + deviceField16.setOffsetNid(9); + jPanel11.add(deviceField16); + + jPanel1.add(jPanel11); + + jTabbedPane3.addTab("Data Acquisition", jPanel1); + + jPanel17.add(jTabbedPane3, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("ISEPS ", jPanel17); + + jPanel38.setLayout(new java.awt.BorderLayout()); + + jPanel39.setLayout(new java.awt.GridLayout(3, 0)); + + jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder("AG Modulation")); + + deviceChoice9.setChoiceItems(new String[] {"DISABLED", "ENABLED"}); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("State:"); + deviceChoice9.setOffsetNid(152); + deviceChoice9.setUpdateIdentifier(""); + jPanel40.add(deviceChoice9); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Frequency:"); + deviceField24.setOffsetNid(153); + jPanel40.add(deviceField24); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("Duty Cycle:"); + deviceField25.setOffsetNid(154); + jPanel40.add(deviceField25); + + jPanel39.add(jPanel40); + + jTabbedPane5.addTab("Setup", jPanel39); + + jPanel44.setLayout(new java.awt.BorderLayout()); + + jPanel45.setLayout(new java.awt.GridLayout(1, 0)); + + jPanel46.setBorder(javax.swing.BorderFactory.createTitledBorder("Breakdown Management")); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Dead time Time: "); + deviceField30.setNumCols(20); + deviceField30.setOffsetNid(150); + jPanel46.add(deviceField30); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("Recover time: "); + deviceField31.setNumCols(20); + deviceField31.setOffsetNid(151); + jPanel46.add(deviceField31); + + jPanel45.add(jPanel46); + + jPanel44.add(jPanel45, java.awt.BorderLayout.PAGE_START); + + jPanel51.setLayout(new java.awt.BorderLayout()); + + deviceWave13.setIdentifier(""); + deviceWave13.setMaxYVisible(false); + deviceWave13.setMinYVisible(true); + deviceWave13.setOffsetNid(156); + deviceWave13.setUpdateExpression(""); + jPanel51.add(deviceWave13, java.awt.BorderLayout.CENTER); + + jTabbedPane6.addTab("Acceleration Grid [V]", jPanel51); + + jPanel59.setLayout(new java.awt.BorderLayout()); + + deviceWave21.setIdentifier(""); + deviceWave21.setOffsetNid(204); + deviceWave21.setUpdateExpression(""); + jPanel59.add(deviceWave21, java.awt.BorderLayout.CENTER); + + jTabbedPane6.addTab("Recover Wave", jPanel59); + + jPanel44.add(jTabbedPane6, java.awt.BorderLayout.CENTER); + + jTabbedPane5.addTab("Waveforms", jPanel44); + + jPanel60.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel61.setBorder(javax.swing.BorderFactory.createTitledBorder("CAEN DT5720 Timing")); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Start Time: "); + deviceField32.setNumCols(20); + deviceField32.setOffsetNid(142); + jPanel61.add(deviceField32); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("Duration: "); + deviceField33.setNumCols(20); + deviceField33.setOffsetNid(143); + jPanel61.add(deviceField33); + + jPanel60.add(jPanel61); + + jPanel62.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6259 Timing")); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("Start Time: "); + deviceField34.setNumCols(20); + deviceField34.setOffsetNid(145); + jPanel62.add(deviceField34); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("Duration"); + deviceField35.setNumCols(20); + deviceField35.setOffsetNid(146); + jPanel62.add(deviceField35); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Frequency: "); + deviceField36.setNumCols(20); + deviceField36.setOffsetNid(144); + jPanel62.add(deviceField36); + + jPanel60.add(jPanel62); + + jPanel63.setBorder(javax.swing.BorderFactory.createTitledBorder("NI 6368 Timing")); + + deviceField37.setIdentifier(""); + deviceField37.setLabelString("Start Time: "); + deviceField37.setNumCols(20); + deviceField37.setOffsetNid(148); + jPanel63.add(deviceField37); + + deviceField38.setIdentifier(""); + deviceField38.setLabelString("Duration"); + deviceField38.setNumCols(20); + deviceField38.setOffsetNid(149); + jPanel63.add(deviceField38); + + deviceField39.setIdentifier(""); + deviceField39.setLabelString("Frequency: "); + deviceField39.setNumCols(20); + deviceField39.setOffsetNid(147); + jPanel63.add(deviceField39); + + jPanel60.add(jPanel63); + + jTabbedPane5.addTab("Data Acquisition", jPanel60); + + jPanel38.add(jTabbedPane5, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("AGPS", jPanel38); + + jPanel18.setLayout(new java.awt.BorderLayout()); + + jPanel19.setLayout(new java.awt.BorderLayout()); + + jPanel41.setLayout(new java.awt.GridLayout(2, 0)); + + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Gas And Vacuum Timing")); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Trigger Source: "); + deviceField12.setNumCols(30); + deviceField12.setOffsetNid(69); + jPanel20.add(deviceField12); + + jPanel41.add(jPanel20); + + jPanel43.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); + + jPanel42.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField40.setIdentifier(""); + deviceField40.setLabelString("Pre Set Press. [barG]:"); + deviceField40.setNumCols(5); + deviceField40.setOffsetNid(320); + jPanel42.add(deviceField40); + + jPanel43.add(jPanel42); + + jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("GVS Configuration")); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("VC3001 Turns:"); + deviceField26.setNumCols(5); + deviceField26.setOffsetNid(209); + jPanel55.add(deviceField26); + + jLabel1.setText("/25 "); + jPanel55.add(jLabel1); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("VC3002 Turns: "); + deviceField27.setNumCols(5); + deviceField27.setOffsetNid(210); + jPanel55.add(deviceField27); + + jLabel2.setText("/25 "); + jLabel2.setToolTipText(""); + jPanel55.add(jLabel2); + + deviceChoice11.setChoiceItems(new String[] {"3000", "3090"}); + deviceChoice11.setIdentifier(""); + deviceChoice11.setLabelString("Tank"); + deviceChoice11.setOffsetNid(321); + deviceChoice11.setUpdateIdentifier(""); + jPanel55.add(deviceChoice11); + + deviceChoice12.setChoiceItems(new String[] {"H2", "D2"}); + deviceChoice12.setIdentifier(""); + deviceChoice12.setLabelString("Gas Type:"); + deviceChoice12.setOffsetNid(322); + deviceChoice12.setUpdateIdentifier(""); + jPanel55.add(deviceChoice12); + + jPanel43.add(jPanel55); + + jPanel41.add(jPanel43); + + jPanel19.add(jPanel41, java.awt.BorderLayout.NORTH); + + jPanel21.setLayout(new java.awt.BorderLayout()); + + deviceWave10.setIdentifier(""); + deviceWave10.setOffsetNid(71); + deviceWave10.setUpdateExpression(""); + jPanel21.add(deviceWave10, java.awt.BorderLayout.CENTER); + + jTabbedPane4.addTab("Pressure Modulation %", jPanel21); + + jPanel22.setLayout(new java.awt.BorderLayout()); + + deviceWave11.setIdentifier(""); + deviceWave11.setMaxYVisible(false); + deviceWave11.setOffsetNid(77); + deviceWave11.setUpdateExpression(""); + jPanel22.add(deviceWave11, java.awt.BorderLayout.CENTER); + + jTabbedPane4.addTab("VG-3011 Open(1) / Close(0) ", jPanel22); + + jPanel23.setLayout(new java.awt.BorderLayout()); + + deviceWave12.setIdentifier(""); + deviceWave12.setMaxYVisible(false); + deviceWave12.setOffsetNid(83); + deviceWave12.setUpdateExpression(""); + jPanel23.add(deviceWave12, java.awt.BorderLayout.CENTER); + + jTabbedPane4.addTab("VG-3012 Open(1) / Close(0) ", jPanel23); + + jPanel19.add(jTabbedPane4, java.awt.BorderLayout.CENTER); + + jPanel18.add(jPanel19, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("GVS", jPanel18); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + private void deviceField17PropertyChange(java.beans.PropertyChangeEvent evt) {//GEN-FIRST:event_deviceField17PropertyChange + // TODO add your handling code here: + }//GEN-LAST:event_deviceField17PropertyChange + + + private void updateWaves() + { + float maxX = 0, minX = 0; + try { + // Data data = this.deviceField13.getData(); + // minX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); + minX = subtree.getFloat(this.deviceField13.getData()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(MITICA_SETUPSetup.this, + "The value on the file Start Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.", + "Incorret Start Time Reference wave limits", JOptionPane.WARNING_MESSAGE); + return; + } + + try { + // Data data = this.deviceField17.getData(); + // maxX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); + maxX = subtree.getFloat(this.deviceField17.getData()); + } catch (Exception ex) { + JOptionPane.showMessageDialog(MITICA_SETUPSetup.this, + "The value on the file Stop Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.", + "Incorret Start Time Reference wave limits", JOptionPane.WARNING_MESSAGE); + return; + } + + /* + System.out.println("UPDATE"); + java.awt.Container con = null; + for( con = this.getParent(); con != null && !(con instanceof DeviceSetup); con=con.getParent() ); + if(con != null) + { + con.getComponents(); + } + */ + + deviceWave1.updateXLimit(minX, maxX); + deviceWave2.updateXLimit(minX, maxX); + deviceWave3.updateXLimit(minX, maxX); + deviceWave4.updateXLimit(minX, maxX); + //deviceWave5.updateXLimit(minX, maxX); Reconnect Wave x limit fixed from 0 to 1 + deviceWave6.updateXLimit(minX, maxX); + deviceWave7.updateXLimit(minX, maxX); + deviceWave8.updateXLimit(minX, maxX); + deviceWave9.updateXLimit(minX, maxX); + deviceWave10.updateXLimit(minX, maxX); + deviceWave11.updateXLimit(minX, maxX); + deviceWave12.updateXLimit(minX, maxX); + deviceWave13.updateXLimit(minX, maxX); + //deviceWave21.updateXLimit(minX, maxX); Reconnect Wave x limit fixed from 0 to 1 + deviceWave22.updateXLimit(minX, maxX); + deviceWave23.updateXLimit(minX, maxX); + deviceWave24.updateXLimit(minX, maxX); + deviceWave25.updateXLimit(minX, maxX); + deviceWave26.updateXLimit(minX, maxX); + deviceWave27.updateXLimit(minX, maxX); + deviceWave28.updateXLimit(minX, maxX); + deviceWave29.updateXLimit(minX, maxX); + } + + private void deviceField17FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_deviceField17FocusLost + // TODO add your handling code here: + }//GEN-LAST:event_deviceField17FocusLost + + private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTabbedPane1FocusLost + // TODO add your handling code here: + updateWaves(); + }//GEN-LAST:event_jTabbedPane1FocusLost + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice10; + private DeviceChoice deviceChoice11; + private DeviceChoice deviceChoice12; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; + private DeviceField deviceField34; + private DeviceField deviceField35; + private DeviceField deviceField36; + private DeviceField deviceField37; + private DeviceField deviceField38; + private DeviceField deviceField39; + private DeviceField deviceField4; + private DeviceField deviceField40; + private DeviceField deviceField41; + private DeviceField deviceField42; + private DeviceField deviceField43; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private DeviceWave deviceWave1; + private DeviceWave deviceWave10; + private DeviceWave deviceWave11; + private DeviceWave deviceWave12; + private DeviceWave deviceWave13; + private DeviceWave deviceWave2; + private DeviceWave deviceWave21; + private DeviceWave deviceWave22; + private DeviceWave deviceWave23; + private DeviceWave deviceWave24; + private DeviceWave deviceWave25; + private DeviceWave deviceWave26; + private DeviceWave deviceWave27; + private DeviceWave deviceWave28; + private DeviceWave deviceWave29; + private DeviceWave deviceWave3; + private DeviceWave deviceWave4; + private DeviceWave deviceWave5; + private DeviceWave deviceWave6; + private DeviceWave deviceWave7; + private DeviceWave deviceWave8; + private DeviceWave deviceWave9; + private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel2; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel28; + private javax.swing.JPanel jPanel29; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel30; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel32; + private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; + private javax.swing.JPanel jPanel35; + private javax.swing.JPanel jPanel36; + private javax.swing.JPanel jPanel37; + private javax.swing.JPanel jPanel38; + private javax.swing.JPanel jPanel39; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel40; + private javax.swing.JPanel jPanel41; + private javax.swing.JPanel jPanel42; + private javax.swing.JPanel jPanel43; + private javax.swing.JPanel jPanel44; + private javax.swing.JPanel jPanel45; + private javax.swing.JPanel jPanel46; + private javax.swing.JPanel jPanel47; + private javax.swing.JPanel jPanel48; + private javax.swing.JPanel jPanel49; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel50; + private javax.swing.JPanel jPanel51; + private javax.swing.JPanel jPanel52; + private javax.swing.JPanel jPanel53; + private javax.swing.JPanel jPanel54; + private javax.swing.JPanel jPanel55; + private javax.swing.JPanel jPanel59; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel60; + private javax.swing.JPanel jPanel61; + private javax.swing.JPanel jPanel62; + private javax.swing.JPanel jPanel63; + private javax.swing.JPanel jPanel64; + private javax.swing.JPanel jPanel65; + private javax.swing.JPanel jPanel66; + private javax.swing.JPanel jPanel67; + private javax.swing.JPanel jPanel68; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JTabbedPane jTabbedPane1; + private javax.swing.JTabbedPane jTabbedPane10; + private javax.swing.JTabbedPane jTabbedPane2; + private javax.swing.JTabbedPane jTabbedPane3; + private javax.swing.JTabbedPane jTabbedPane4; + private javax.swing.JTabbedPane jTabbedPane5; + private javax.swing.JTabbedPane jTabbedPane6; + private javax.swing.JTabbedPane jTabbedPane7; + private javax.swing.JTabbedPane jTabbedPane8; + private javax.swing.JTabbedPane jTabbedPane9; + // End of variables declaration//GEN-END:variables + +} diff --git a/java/jdevices/src/main/java/MITICA_SMSetup.java b/java/jdevices/src/main/java/MITICA_SMSetup.java new file mode 100644 index 0000000000..866c169b49 --- /dev/null +++ b/java/jdevices/src/main/java/MITICA_SMSetup.java @@ -0,0 +1,1358 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +/* + * MITICA_SMSetup.java + * + * Created on Nov 7, 2011, 6:20:51 PM + */ + +/** + * + * @author manduchi + */ +public class MITICA_SMSetup extends DeviceSetup { + + /** Creates new form MITICA_SMSetup */ + public MITICA_SMSetup() { + initComponents(); + } + + /** This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceChoice1 = new DeviceChoice(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel2 = new javax.swing.JPanel(); + jPanel7 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + deviceChoice2 = new DeviceChoice(); + deviceChoice3 = new DeviceChoice(); + jTabbedPane2 = new javax.swing.JTabbedPane(); + jPanel8 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceChoice4 = new DeviceChoice(); + deviceChoice5 = new DeviceChoice(); + jPanel9 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + deviceChoice6 = new DeviceChoice(); + deviceChoice7 = new DeviceChoice(); + jPanel10 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceChoice8 = new DeviceChoice(); + deviceChoice9 = new DeviceChoice(); + jPanel41 = new javax.swing.JPanel(); + deviceField36 = new DeviceField(); + deviceChoice70 = new DeviceChoice(); + deviceChoice71 = new DeviceChoice(); + jPanel3 = new javax.swing.JPanel(); + jTabbedPane3 = new javax.swing.JTabbedPane(); + jPanel12 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + deviceChoice12 = new DeviceChoice(); + deviceChoice13 = new DeviceChoice(); + jPanel13 = new javax.swing.JPanel(); + deviceField8 = new DeviceField(); + deviceChoice14 = new DeviceChoice(); + deviceChoice15 = new DeviceChoice(); + jPanel14 = new javax.swing.JPanel(); + deviceField9 = new DeviceField(); + deviceChoice16 = new DeviceChoice(); + deviceChoice17 = new DeviceChoice(); + jPanel15 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + deviceChoice18 = new DeviceChoice(); + deviceChoice19 = new DeviceChoice(); + jPanel42 = new javax.swing.JPanel(); + deviceField37 = new DeviceField(); + deviceChoice72 = new DeviceChoice(); + deviceChoice73 = new DeviceChoice(); + jPanel16 = new javax.swing.JPanel(); + deviceField11 = new DeviceField(); + deviceChoice20 = new DeviceChoice(); + deviceChoice21 = new DeviceChoice(); + jPanel4 = new javax.swing.JPanel(); + jPanel11 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + deviceChoice10 = new DeviceChoice(); + deviceChoice11 = new DeviceChoice(); + jTabbedPane4 = new javax.swing.JTabbedPane(); + jPanel17 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + deviceChoice22 = new DeviceChoice(); + deviceChoice23 = new DeviceChoice(); + jPanel18 = new javax.swing.JPanel(); + deviceField13 = new DeviceField(); + deviceChoice24 = new DeviceChoice(); + deviceChoice25 = new DeviceChoice(); + jPanel19 = new javax.swing.JPanel(); + deviceField14 = new DeviceField(); + deviceChoice26 = new DeviceChoice(); + deviceChoice27 = new DeviceChoice(); + jPanel20 = new javax.swing.JPanel(); + deviceField15 = new DeviceField(); + deviceChoice28 = new DeviceChoice(); + deviceChoice29 = new DeviceChoice(); + jPanel21 = new javax.swing.JPanel(); + deviceField16 = new DeviceField(); + deviceChoice30 = new DeviceChoice(); + deviceChoice31 = new DeviceChoice(); + jPanel22 = new javax.swing.JPanel(); + deviceField17 = new DeviceField(); + deviceChoice32 = new DeviceChoice(); + deviceChoice33 = new DeviceChoice(); + jPanel23 = new javax.swing.JPanel(); + deviceField18 = new DeviceField(); + deviceChoice34 = new DeviceChoice(); + deviceChoice35 = new DeviceChoice(); + jPanel43 = new javax.swing.JPanel(); + deviceField38 = new DeviceField(); + deviceChoice74 = new DeviceChoice(); + deviceChoice75 = new DeviceChoice(); + jPanel5 = new javax.swing.JPanel(); + jPanel24 = new javax.swing.JPanel(); + deviceField19 = new DeviceField(); + deviceChoice36 = new DeviceChoice(); + deviceChoice37 = new DeviceChoice(); + jTabbedPane5 = new javax.swing.JTabbedPane(); + jPanel31 = new javax.swing.JPanel(); + deviceField26 = new DeviceField(); + deviceChoice50 = new DeviceChoice(); + deviceChoice51 = new DeviceChoice(); + jPanel32 = new javax.swing.JPanel(); + deviceField27 = new DeviceField(); + deviceChoice52 = new DeviceChoice(); + deviceChoice53 = new DeviceChoice(); + jPanel33 = new javax.swing.JPanel(); + deviceField28 = new DeviceField(); + deviceChoice54 = new DeviceChoice(); + deviceChoice55 = new DeviceChoice(); + jPanel34 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + deviceChoice56 = new DeviceChoice(); + deviceChoice57 = new DeviceChoice(); + jPanel35 = new javax.swing.JPanel(); + deviceField30 = new DeviceField(); + deviceChoice58 = new DeviceChoice(); + deviceChoice59 = new DeviceChoice(); + jPanel36 = new javax.swing.JPanel(); + deviceField31 = new DeviceField(); + deviceChoice60 = new DeviceChoice(); + deviceChoice61 = new DeviceChoice(); + jPanel37 = new javax.swing.JPanel(); + deviceField32 = new DeviceField(); + deviceChoice62 = new DeviceChoice(); + deviceChoice63 = new DeviceChoice(); + jPanel44 = new javax.swing.JPanel(); + deviceField39 = new DeviceField(); + deviceChoice76 = new DeviceChoice(); + deviceChoice77 = new DeviceChoice(); + jPanel6 = new javax.swing.JPanel(); + jPanel25 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + deviceChoice38 = new DeviceChoice(); + deviceChoice39 = new DeviceChoice(); + jTabbedPane6 = new javax.swing.JTabbedPane(); + jPanel38 = new javax.swing.JPanel(); + deviceField33 = new DeviceField(); + deviceChoice64 = new DeviceChoice(); + deviceChoice65 = new DeviceChoice(); + jPanel39 = new javax.swing.JPanel(); + deviceField34 = new DeviceField(); + deviceChoice66 = new DeviceChoice(); + deviceChoice67 = new DeviceChoice(); + jPanel26 = new javax.swing.JPanel(); + jPanel27 = new javax.swing.JPanel(); + deviceField21 = new DeviceField(); + deviceChoice40 = new DeviceChoice(); + deviceChoice41 = new DeviceChoice(); + jTabbedPane7 = new javax.swing.JTabbedPane(); + jPanel46 = new javax.swing.JPanel(); + deviceField41 = new DeviceField(); + deviceChoice80 = new DeviceChoice(); + deviceChoice81 = new DeviceChoice(); + jPanel45 = new javax.swing.JPanel(); + deviceField40 = new DeviceField(); + deviceChoice78 = new DeviceChoice(); + deviceChoice79 = new DeviceChoice(); + jPanel40 = new javax.swing.JPanel(); + deviceField35 = new DeviceField(); + deviceChoice68 = new DeviceChoice(); + deviceChoice69 = new DeviceChoice(); + deviceButtons1 = new DeviceButtons(); + + setDeviceProvider("localhost"); + setDeviceTitle("MITICA State Machine COnfiguation"); + setDeviceType("MITICA_SM"); + setHeight(300); + setWidth(700); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Children Mask: "); + deviceField1.setNumCols(4); + deviceField1.setOffsetNid(7); + jPanel1.add(deviceField1); + + deviceChoice1.setChoiceIntValues(new int[] {1, 0}); + deviceChoice1.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice1.setConvert(true); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Is Master:"); + deviceChoice1.setOffsetNid(4); + deviceChoice1.setUpdateIdentifier(""); + jPanel1.add(deviceChoice1); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel2.setLayout(new java.awt.BorderLayout()); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Children Mask: "); + deviceField2.setNumCols(4); + deviceField2.setOffsetNid(17); + jPanel7.add(deviceField2); + + deviceChoice2.setChoiceIntValues(new int[] {1, 0}); + deviceChoice2.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice2.setConvert(true); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Is Master:"); + deviceChoice2.setOffsetNid(14); + deviceChoice2.setUpdateIdentifier(""); + jPanel7.add(deviceChoice2); + + deviceChoice3.setChoiceIntValues(new int[] {1, 0}); + deviceChoice3.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice3.setConvert(true); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Is Essential: "); + deviceChoice3.setOffsetNid(20); + deviceChoice3.setUpdateIdentifier(""); + jPanel7.add(deviceChoice3); + + jPanel2.add(jPanel7, java.awt.BorderLayout.NORTH); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Children Mask: "); + deviceField3.setNumCols(4); + deviceField3.setOffsetNid(27); + jPanel8.add(deviceField3); + + deviceChoice4.setChoiceIntValues(new int[] {1, 0}); + deviceChoice4.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice4.setConvert(true); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Is Master:"); + deviceChoice4.setOffsetNid(24); + deviceChoice4.setUpdateIdentifier(""); + jPanel8.add(deviceChoice4); + + deviceChoice5.setChoiceIntValues(new int[] {1, 0}); + deviceChoice5.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice5.setConvert(true); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Is Essential: "); + deviceChoice5.setOffsetNid(30); + deviceChoice5.setUpdateIdentifier(""); + jPanel8.add(deviceChoice5); + + jTabbedPane2.addTab("Cooling Plant", jPanel8); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Children Mask: "); + deviceField4.setNumCols(4); + deviceField4.setOffsetNid(37); + jPanel9.add(deviceField4); + + deviceChoice6.setChoiceIntValues(new int[] {1, 0}); + deviceChoice6.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice6.setConvert(true); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Is Master:"); + deviceChoice6.setOffsetNid(34); + deviceChoice6.setUpdateIdentifier(""); + jPanel9.add(deviceChoice6); + + deviceChoice7.setChoiceIntValues(new int[] {1, 0}); + deviceChoice7.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice7.setConvert(true); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Is Essential: "); + deviceChoice7.setOffsetNid(40); + deviceChoice7.setUpdateIdentifier(""); + jPanel9.add(deviceChoice7); + + jTabbedPane2.addTab("Vacuum and Gas Plant", jPanel9); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Children Mask: "); + deviceField5.setNumCols(4); + deviceField5.setOffsetNid(47); + jPanel10.add(deviceField5); + + deviceChoice8.setChoiceIntValues(new int[] {1, 0}); + deviceChoice8.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice8.setConvert(true); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Is Master:"); + deviceChoice8.setOffsetNid(44); + deviceChoice8.setUpdateIdentifier(""); + jPanel10.add(deviceChoice8); + + deviceChoice9.setChoiceIntValues(new int[] {1, 0}); + deviceChoice9.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice9.setConvert(true); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Is Essential: "); + deviceChoice9.setOffsetNid(50); + deviceChoice9.setUpdateIdentifier(""); + jPanel10.add(deviceChoice9); + + jTabbedPane2.addTab("22 kV Power Distribution Board", jPanel10); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Children Mask: "); + deviceField36.setNumCols(4); + deviceField36.setOffsetNid(327); + jPanel41.add(deviceField36); + + deviceChoice70.setChoiceIntValues(new int[] {1, 0}); + deviceChoice70.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice70.setConvert(true); + deviceChoice70.setIdentifier(""); + deviceChoice70.setLabelString("Is Master:"); + deviceChoice70.setOffsetNid(324); + deviceChoice70.setUpdateIdentifier(""); + jPanel41.add(deviceChoice70); + + deviceChoice71.setChoiceIntValues(new int[] {1, 0}); + deviceChoice71.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice71.setConvert(true); + deviceChoice71.setIdentifier(""); + deviceChoice71.setLabelString("Is Essential: "); + deviceChoice71.setOffsetNid(330); + deviceChoice71.setUpdateIdentifier(""); + jPanel41.add(deviceChoice71); + + jTabbedPane2.addTab("Timing", jPanel41); + + jPanel2.add(jTabbedPane2, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("PRIMA", jPanel2); + + jPanel3.setLayout(new java.awt.BorderLayout()); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Children Mask: "); + deviceField7.setNumCols(4); + deviceField7.setOffsetNid(67); + jPanel12.add(deviceField7); + + deviceChoice12.setChoiceIntValues(new int[] {1, 0}); + deviceChoice12.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice12.setConvert(true); + deviceChoice12.setIdentifier(""); + deviceChoice12.setLabelString("Is Master:"); + deviceChoice12.setOffsetNid(64); + deviceChoice12.setUpdateIdentifier(""); + jPanel12.add(deviceChoice12); + + deviceChoice13.setChoiceIntValues(new int[] {1, 0}); + deviceChoice13.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice13.setConvert(true); + deviceChoice13.setIdentifier(""); + deviceChoice13.setLabelString("Is Essential: "); + deviceChoice13.setOffsetNid(70); + deviceChoice13.setUpdateIdentifier(""); + jPanel12.add(deviceChoice13); + + jTabbedPane3.addTab("AGPS", jPanel12); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Children Mask: "); + deviceField8.setNumCols(4); + deviceField8.setOffsetNid(77); + jPanel13.add(deviceField8); + + deviceChoice14.setChoiceIntValues(new int[] {1, 0}); + deviceChoice14.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice14.setConvert(true); + deviceChoice14.setIdentifier(""); + deviceChoice14.setLabelString("Is Master:"); + deviceChoice14.setOffsetNid(74); + deviceChoice14.setUpdateIdentifier(""); + jPanel13.add(deviceChoice14); + + deviceChoice15.setChoiceIntValues(new int[] {1, 0}); + deviceChoice15.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice15.setConvert(true); + deviceChoice15.setIdentifier(""); + deviceChoice15.setLabelString("Is Essential: "); + deviceChoice15.setOffsetNid(80); + deviceChoice15.setUpdateIdentifier(""); + jPanel13.add(deviceChoice15); + + jTabbedPane3.addTab("ISEPS", jPanel13); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Children Mask: "); + deviceField9.setNumCols(4); + deviceField9.setOffsetNid(87); + jPanel14.add(deviceField9); + + deviceChoice16.setChoiceIntValues(new int[] {1, 0}); + deviceChoice16.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice16.setConvert(true); + deviceChoice16.setIdentifier(""); + deviceChoice16.setLabelString("Is Master:"); + deviceChoice16.setOffsetNid(84); + deviceChoice16.setUpdateIdentifier(""); + jPanel14.add(deviceChoice16); + + deviceChoice17.setChoiceIntValues(new int[] {1, 0}); + deviceChoice17.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice17.setConvert(true); + deviceChoice17.setIdentifier(""); + deviceChoice17.setLabelString("Is Essential: "); + deviceChoice17.setOffsetNid(90); + deviceChoice17.setUpdateIdentifier(""); + jPanel14.add(deviceChoice17); + + jTabbedPane3.addTab("Caesium Oven", jPanel14); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Children Mask: "); + deviceField10.setNumCols(4); + deviceField10.setOffsetNid(97); + jPanel15.add(deviceField10); + + deviceChoice18.setChoiceIntValues(new int[] {1, 0}); + deviceChoice18.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice18.setConvert(true); + deviceChoice18.setIdentifier(""); + deviceChoice18.setLabelString("Is Master:"); + deviceChoice18.setOffsetNid(94); + deviceChoice18.setUpdateIdentifier(""); + jPanel15.add(deviceChoice18); + + deviceChoice19.setChoiceIntValues(new int[] {1, 0}); + deviceChoice19.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice19.setConvert(true); + deviceChoice19.setIdentifier(""); + deviceChoice19.setLabelString("Is Essential: "); + deviceChoice19.setOffsetNid(100); + deviceChoice19.setUpdateIdentifier(""); + jPanel15.add(deviceChoice19); + + jTabbedPane3.addTab("Electric Measurements", jPanel15); + + deviceField37.setIdentifier(""); + deviceField37.setLabelString("Children Mask: "); + deviceField37.setNumCols(4); + deviceField37.setOffsetNid(337); + jPanel42.add(deviceField37); + + deviceChoice72.setChoiceIntValues(new int[] {1, 0}); + deviceChoice72.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice72.setConvert(true); + deviceChoice72.setIdentifier(""); + deviceChoice72.setLabelString("Is Master:"); + deviceChoice72.setOffsetNid(334); + deviceChoice72.setUpdateIdentifier(""); + jPanel42.add(deviceChoice72); + + deviceChoice73.setChoiceIntValues(new int[] {1, 0}); + deviceChoice73.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice73.setConvert(true); + deviceChoice73.setIdentifier(""); + deviceChoice73.setLabelString("Is Essential: "); + deviceChoice73.setOffsetNid(340); + deviceChoice73.setUpdateIdentifier(""); + jPanel42.add(deviceChoice73); + + jTabbedPane3.addTab("Timing", jPanel42); + + jPanel3.add(jTabbedPane3, java.awt.BorderLayout.CENTER); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Children Mask: "); + deviceField11.setNumCols(4); + deviceField11.setOffsetNid(57); + jPanel16.add(deviceField11); + + deviceChoice20.setChoiceIntValues(new int[] {1, 0}); + deviceChoice20.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice20.setConvert(true); + deviceChoice20.setIdentifier(""); + deviceChoice20.setLabelString("Is Master:"); + deviceChoice20.setOffsetNid(54); + deviceChoice20.setUpdateIdentifier(""); + jPanel16.add(deviceChoice20); + + deviceChoice21.setChoiceIntValues(new int[] {1, 0}); + deviceChoice21.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice21.setConvert(true); + deviceChoice21.setIdentifier(""); + deviceChoice21.setLabelString("Is Essential: "); + deviceChoice21.setOffsetNid(60); + deviceChoice21.setUpdateIdentifier(""); + jPanel16.add(deviceChoice21); + + jPanel3.add(jPanel16, java.awt.BorderLayout.NORTH); + + jTabbedPane1.addTab("Power Supply", jPanel3); + + jPanel4.setLayout(new java.awt.BorderLayout()); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Children Mask: "); + deviceField6.setNumCols(4); + deviceField6.setOffsetNid(107); + jPanel11.add(deviceField6); + + deviceChoice10.setChoiceIntValues(new int[] {1, 0}); + deviceChoice10.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice10.setConvert(true); + deviceChoice10.setIdentifier(""); + deviceChoice10.setLabelString("Is Master:"); + deviceChoice10.setOffsetNid(104); + deviceChoice10.setUpdateIdentifier(""); + jPanel11.add(deviceChoice10); + + deviceChoice11.setChoiceIntValues(new int[] {1, 0}); + deviceChoice11.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice11.setConvert(true); + deviceChoice11.setIdentifier(""); + deviceChoice11.setLabelString("Is Essential: "); + deviceChoice11.setOffsetNid(110); + deviceChoice11.setUpdateIdentifier(""); + jPanel11.add(deviceChoice11); + + jPanel4.add(jPanel11, java.awt.BorderLayout.NORTH); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Children Mask: "); + deviceField12.setNumCols(4); + deviceField12.setOffsetNid(117); + jPanel17.add(deviceField12); + + deviceChoice22.setChoiceIntValues(new int[] {1, 0}); + deviceChoice22.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice22.setConvert(true); + deviceChoice22.setIdentifier(""); + deviceChoice22.setLabelString("Is Master:"); + deviceChoice22.setOffsetNid(114); + deviceChoice22.setUpdateIdentifier(""); + jPanel17.add(deviceChoice22); + + deviceChoice23.setChoiceIntValues(new int[] {1, 0}); + deviceChoice23.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice23.setConvert(true); + deviceChoice23.setIdentifier(""); + deviceChoice23.setLabelString("Is Essential: "); + deviceChoice23.setOffsetNid(120); + deviceChoice23.setUpdateIdentifier(""); + jPanel17.add(deviceChoice23); + + jTabbedPane4.addTab("Spectroscopy", jPanel17); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Children Mask: "); + deviceField13.setNumCols(4); + deviceField13.setOffsetNid(127); + jPanel18.add(deviceField13); + + deviceChoice24.setChoiceIntValues(new int[] {1, 0}); + deviceChoice24.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice24.setConvert(true); + deviceChoice24.setIdentifier(""); + deviceChoice24.setLabelString("Is Master:"); + deviceChoice24.setOffsetNid(124); + deviceChoice24.setUpdateIdentifier(""); + jPanel18.add(deviceChoice24); + + deviceChoice25.setChoiceIntValues(new int[] {1, 0}); + deviceChoice25.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice25.setConvert(true); + deviceChoice25.setIdentifier(""); + deviceChoice25.setLabelString("Is Essential: "); + deviceChoice25.setOffsetNid(130); + deviceChoice25.setUpdateIdentifier(""); + jPanel18.add(deviceChoice25); + + jTabbedPane4.addTab("Source Thermocouples", jPanel18); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Children Mask: "); + deviceField14.setNumCols(4); + deviceField14.setOffsetNid(137); + jPanel19.add(deviceField14); + + deviceChoice26.setChoiceIntValues(new int[] {1, 0}); + deviceChoice26.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice26.setConvert(true); + deviceChoice26.setIdentifier(""); + deviceChoice26.setLabelString("Is Master:"); + deviceChoice26.setOffsetNid(134); + deviceChoice26.setUpdateIdentifier(""); + jPanel19.add(deviceChoice26); + + deviceChoice27.setChoiceIntValues(new int[] {1, 0}); + deviceChoice27.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice27.setConvert(true); + deviceChoice27.setIdentifier(""); + deviceChoice27.setLabelString("Is Essential: "); + deviceChoice27.setOffsetNid(140); + deviceChoice27.setUpdateIdentifier(""); + jPanel19.add(deviceChoice27); + + jTabbedPane4.addTab("Vessel Thermocouples", jPanel19); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Children Mask: "); + deviceField15.setNumCols(4); + deviceField15.setOffsetNid(145); + jPanel20.add(deviceField15); + + deviceChoice28.setChoiceIntValues(new int[] {1, 0}); + deviceChoice28.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice28.setConvert(true); + deviceChoice28.setIdentifier(""); + deviceChoice28.setLabelString("Is Master:"); + deviceChoice28.setOffsetNid(144); + deviceChoice28.setUpdateIdentifier(""); + jPanel20.add(deviceChoice28); + + deviceChoice29.setChoiceIntValues(new int[] {1, 0}); + deviceChoice29.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice29.setConvert(true); + deviceChoice29.setIdentifier(""); + deviceChoice29.setLabelString("Is Essential: "); + deviceChoice29.setOffsetNid(150); + deviceChoice29.setUpdateIdentifier(""); + jPanel20.add(deviceChoice29); + + jTabbedPane4.addTab("Beam Dump Thermocouples", jPanel20); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Children Mask: "); + deviceField16.setNumCols(4); + deviceField16.setOffsetNid(157); + jPanel21.add(deviceField16); + + deviceChoice30.setChoiceIntValues(new int[] {1, 0}); + deviceChoice30.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice30.setConvert(true); + deviceChoice30.setIdentifier(""); + deviceChoice30.setLabelString("Is Master:"); + deviceChoice30.setOffsetNid(154); + deviceChoice30.setUpdateIdentifier(""); + jPanel21.add(deviceChoice30); + + deviceChoice31.setChoiceIntValues(new int[] {1, 0}); + deviceChoice31.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice31.setConvert(true); + deviceChoice31.setIdentifier(""); + deviceChoice31.setLabelString("Is Essential: "); + deviceChoice31.setOffsetNid(160); + deviceChoice31.setUpdateIdentifier(""); + jPanel21.add(deviceChoice31); + + jTabbedPane4.addTab("Grounded Grid Thermocouples", jPanel21); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("Children Mask: "); + deviceField17.setNumCols(4); + deviceField17.setOffsetNid(167); + jPanel22.add(deviceField17); + + deviceChoice32.setChoiceIntValues(new int[] {1, 0}); + deviceChoice32.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice32.setConvert(true); + deviceChoice32.setIdentifier(""); + deviceChoice32.setLabelString("Is Master:"); + deviceChoice32.setOffsetNid(164); + deviceChoice32.setUpdateIdentifier(""); + jPanel22.add(deviceChoice32); + + deviceChoice33.setChoiceIntValues(new int[] {1, 0}); + deviceChoice33.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice33.setConvert(true); + deviceChoice33.setIdentifier(""); + deviceChoice33.setLabelString("Is Essential: "); + deviceChoice33.setOffsetNid(170); + deviceChoice33.setUpdateIdentifier(""); + jPanel22.add(deviceChoice33); + + jTabbedPane4.addTab("STRIKE", jPanel22); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Children Mask: "); + deviceField18.setNumCols(4); + deviceField18.setOffsetNid(177); + jPanel23.add(deviceField18); + + deviceChoice34.setChoiceIntValues(new int[] {1, 0}); + deviceChoice34.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice34.setConvert(true); + deviceChoice34.setIdentifier(""); + deviceChoice34.setLabelString("Is Master:"); + deviceChoice34.setOffsetNid(174); + deviceChoice34.setUpdateIdentifier(""); + jPanel23.add(deviceChoice34); + + deviceChoice35.setChoiceIntValues(new int[] {1, 0}); + deviceChoice35.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice35.setConvert(true); + deviceChoice35.setIdentifier(""); + deviceChoice35.setLabelString("Is Essential: "); + deviceChoice35.setOffsetNid(180); + deviceChoice35.setUpdateIdentifier(""); + jPanel23.add(deviceChoice35); + + jTabbedPane4.addTab("Inspection Imaging", jPanel23); + + deviceField38.setIdentifier(""); + deviceField38.setLabelString("Children Mask: "); + deviceField38.setNumCols(4); + deviceField38.setOffsetNid(347); + jPanel43.add(deviceField38); + + deviceChoice74.setChoiceIntValues(new int[] {1, 0}); + deviceChoice74.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice74.setConvert(true); + deviceChoice74.setIdentifier(""); + deviceChoice74.setLabelString("Is Master:"); + deviceChoice74.setOffsetNid(344); + deviceChoice74.setUpdateIdentifier(""); + jPanel43.add(deviceChoice74); + + deviceChoice75.setChoiceIntValues(new int[] {1, 0}); + deviceChoice75.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice75.setConvert(true); + deviceChoice75.setIdentifier(""); + deviceChoice75.setLabelString("Is Essential: "); + deviceChoice75.setOffsetNid(350); + deviceChoice75.setUpdateIdentifier(""); + jPanel43.add(deviceChoice75); + + jTabbedPane4.addTab("Timing", jPanel43); + + jPanel4.add(jTabbedPane4, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Source", jPanel4); + + jPanel5.setLayout(new java.awt.BorderLayout()); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Children Mask: "); + deviceField19.setNumCols(4); + deviceField19.setOffsetNid(187); + jPanel24.add(deviceField19); + + deviceChoice36.setChoiceIntValues(new int[] {1, 0}); + deviceChoice36.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice36.setConvert(true); + deviceChoice36.setIdentifier(""); + deviceChoice36.setLabelString("Is Master:"); + deviceChoice36.setOffsetNid(184); + deviceChoice36.setUpdateIdentifier(""); + jPanel24.add(deviceChoice36); + + deviceChoice37.setChoiceIntValues(new int[] {1, 0}); + deviceChoice37.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice37.setConvert(true); + deviceChoice37.setIdentifier(""); + deviceChoice37.setLabelString("Is Essential: "); + deviceChoice37.setOffsetNid(190); + deviceChoice37.setUpdateIdentifier(""); + jPanel24.add(deviceChoice37); + + jPanel5.add(jPanel24, java.awt.BorderLayout.NORTH); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Children Mask: "); + deviceField26.setNumCols(4); + deviceField26.setOffsetNid(197); + jPanel31.add(deviceField26); + + deviceChoice50.setChoiceIntValues(new int[] {1, 0}); + deviceChoice50.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice50.setConvert(true); + deviceChoice50.setIdentifier(""); + deviceChoice50.setLabelString("Is Master:"); + deviceChoice50.setOffsetNid(194); + deviceChoice50.setUpdateIdentifier(""); + jPanel31.add(deviceChoice50); + + deviceChoice51.setChoiceIntValues(new int[] {1, 0}); + deviceChoice51.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice51.setConvert(true); + deviceChoice51.setIdentifier(""); + deviceChoice51.setLabelString("Is Essential: "); + deviceChoice51.setOffsetNid(200); + deviceChoice51.setUpdateIdentifier(""); + jPanel31.add(deviceChoice51); + + jTabbedPane5.addTab("Spectroscopy", jPanel31); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("Children Mask: "); + deviceField27.setNumCols(4); + deviceField27.setOffsetNid(207); + jPanel32.add(deviceField27); + + deviceChoice52.setChoiceIntValues(new int[] {1, 0}); + deviceChoice52.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice52.setConvert(true); + deviceChoice52.setIdentifier(""); + deviceChoice52.setLabelString("Is Master:"); + deviceChoice52.setOffsetNid(204); + deviceChoice52.setUpdateIdentifier(""); + jPanel32.add(deviceChoice52); + + deviceChoice53.setChoiceIntValues(new int[] {1, 0}); + deviceChoice53.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice53.setConvert(true); + deviceChoice53.setIdentifier(""); + deviceChoice53.setLabelString("Is Essential: "); + deviceChoice53.setOffsetNid(210); + deviceChoice53.setUpdateIdentifier(""); + jPanel32.add(deviceChoice53); + + jTabbedPane5.addTab("Cavity Ringdown", jPanel32); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("Children Mask: "); + deviceField28.setNumCols(4); + deviceField28.setOffsetNid(217); + jPanel33.add(deviceField28); + + deviceChoice54.setChoiceIntValues(new int[] {1, 0}); + deviceChoice54.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice54.setConvert(true); + deviceChoice54.setIdentifier(""); + deviceChoice54.setLabelString("Is Master:"); + deviceChoice54.setOffsetNid(214); + deviceChoice54.setUpdateIdentifier(""); + jPanel33.add(deviceChoice54); + + deviceChoice55.setChoiceIntValues(new int[] {1, 0}); + deviceChoice55.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice55.setConvert(true); + deviceChoice55.setIdentifier(""); + deviceChoice55.setLabelString("Is Essential: "); + deviceChoice55.setOffsetNid(220); + deviceChoice55.setUpdateIdentifier(""); + jPanel33.add(deviceChoice55); + + jTabbedPane5.addTab("Diagnostic Imaging", jPanel33); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("Children Mask: "); + deviceField29.setNumCols(4); + deviceField29.setOffsetNid(227); + jPanel34.add(deviceField29); + + deviceChoice56.setChoiceIntValues(new int[] {1, 0}); + deviceChoice56.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice56.setConvert(true); + deviceChoice56.setIdentifier(""); + deviceChoice56.setLabelString("Is Master:"); + deviceChoice56.setOffsetNid(224); + deviceChoice56.setUpdateIdentifier(""); + jPanel34.add(deviceChoice56); + + deviceChoice57.setChoiceIntValues(new int[] {1, 0}); + deviceChoice57.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice57.setConvert(true); + deviceChoice57.setIdentifier(""); + deviceChoice57.setLabelString("Is Essential: "); + deviceChoice57.setOffsetNid(230); + deviceChoice57.setUpdateIdentifier(""); + jPanel34.add(deviceChoice57); + + jTabbedPane5.addTab("Inspection Imaging", jPanel34); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Children Mask: "); + deviceField30.setNumCols(4); + deviceField30.setOffsetNid(237); + jPanel35.add(deviceField30); + + deviceChoice58.setChoiceIntValues(new int[] {1, 0}); + deviceChoice58.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice58.setConvert(true); + deviceChoice58.setIdentifier(""); + deviceChoice58.setLabelString("Is Master:"); + deviceChoice58.setOffsetNid(234); + deviceChoice58.setUpdateIdentifier(""); + jPanel35.add(deviceChoice58); + + deviceChoice59.setChoiceIntValues(new int[] {1, 0}); + deviceChoice59.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice59.setConvert(true); + deviceChoice59.setIdentifier(""); + deviceChoice59.setLabelString("Is Essential: "); + deviceChoice59.setOffsetNid(240); + deviceChoice59.setUpdateIdentifier(""); + jPanel35.add(deviceChoice59); + + jTabbedPane5.addTab("Neutron/X Ray", jPanel35); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("Children Mask: "); + deviceField31.setNumCols(4); + deviceField31.setOffsetNid(247); + jPanel36.add(deviceField31); + + deviceChoice60.setChoiceIntValues(new int[] {1, 0}); + deviceChoice60.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice60.setConvert(true); + deviceChoice60.setIdentifier(""); + deviceChoice60.setLabelString("Is Master:"); + deviceChoice60.setOffsetNid(244); + deviceChoice60.setUpdateIdentifier(""); + jPanel36.add(deviceChoice60); + + deviceChoice61.setChoiceIntValues(new int[] {1, 0}); + deviceChoice61.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice61.setConvert(true); + deviceChoice61.setIdentifier(""); + deviceChoice61.setLabelString("Is Essential: "); + deviceChoice61.setOffsetNid(250); + deviceChoice61.setUpdateIdentifier(""); + jPanel36.add(deviceChoice61); + + jTabbedPane5.addTab("Electrostatic Probe", jPanel36); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Children Mask: "); + deviceField32.setNumCols(4); + deviceField32.setOffsetNid(257); + jPanel37.add(deviceField32); + + deviceChoice62.setChoiceIntValues(new int[] {1, 0}); + deviceChoice62.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice62.setConvert(true); + deviceChoice62.setIdentifier(""); + deviceChoice62.setLabelString("Is Master:"); + deviceChoice62.setOffsetNid(254); + deviceChoice62.setUpdateIdentifier(""); + jPanel37.add(deviceChoice62); + + deviceChoice63.setChoiceIntValues(new int[] {1, 0}); + deviceChoice63.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice63.setConvert(true); + deviceChoice63.setIdentifier(""); + deviceChoice63.setLabelString("Is Essential: "); + deviceChoice63.setOffsetNid(260); + deviceChoice63.setUpdateIdentifier(""); + jPanel37.add(deviceChoice63); + + jTabbedPane5.addTab("Beam Tomography", jPanel37); + + deviceField39.setIdentifier(""); + deviceField39.setLabelString("Children Mask: "); + deviceField39.setNumCols(4); + deviceField39.setOffsetNid(367); + jPanel44.add(deviceField39); + + deviceChoice76.setChoiceIntValues(new int[] {1, 0}); + deviceChoice76.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice76.setConvert(true); + deviceChoice76.setIdentifier(""); + deviceChoice76.setLabelString("Is Master:"); + deviceChoice76.setOffsetNid(364); + deviceChoice76.setUpdateIdentifier(""); + jPanel44.add(deviceChoice76); + + deviceChoice77.setChoiceIntValues(new int[] {1, 0}); + deviceChoice77.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice77.setConvert(true); + deviceChoice77.setIdentifier(""); + deviceChoice77.setLabelString("Is Essential: "); + deviceChoice77.setOffsetNid(370); + deviceChoice77.setUpdateIdentifier(""); + jPanel44.add(deviceChoice77); + + jTabbedPane5.addTab("Timing", jPanel44); + + jPanel5.add(jTabbedPane5, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Diagnostics", jPanel5); + + jPanel6.setLayout(new java.awt.BorderLayout()); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Children Mask: "); + deviceField20.setNumCols(4); + deviceField20.setOffsetNid(267); + jPanel25.add(deviceField20); + + deviceChoice38.setChoiceIntValues(new int[] {1, 0}); + deviceChoice38.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice38.setConvert(true); + deviceChoice38.setIdentifier(""); + deviceChoice38.setLabelString("Is Master:"); + deviceChoice38.setOffsetNid(264); + deviceChoice38.setUpdateIdentifier(""); + jPanel25.add(deviceChoice38); + + deviceChoice39.setChoiceIntValues(new int[] {1, 0}); + deviceChoice39.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice39.setConvert(true); + deviceChoice39.setIdentifier(""); + deviceChoice39.setLabelString("Is Essential: "); + deviceChoice39.setOffsetNid(270); + deviceChoice39.setUpdateIdentifier(""); + jPanel25.add(deviceChoice39); + + jPanel6.add(jPanel25, java.awt.BorderLayout.NORTH); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("Children Mask: "); + deviceField33.setNumCols(4); + deviceField33.setOffsetNid(277); + jPanel38.add(deviceField33); + + deviceChoice64.setChoiceIntValues(new int[] {1, 0}); + deviceChoice64.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice64.setConvert(true); + deviceChoice64.setIdentifier(""); + deviceChoice64.setLabelString("Is Master:"); + deviceChoice64.setOffsetNid(274); + deviceChoice64.setUpdateIdentifier(""); + jPanel38.add(deviceChoice64); + + deviceChoice65.setChoiceIntValues(new int[] {1, 0}); + deviceChoice65.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice65.setConvert(true); + deviceChoice65.setIdentifier(""); + deviceChoice65.setLabelString("Is Essential: "); + deviceChoice65.setOffsetNid(280); + deviceChoice65.setUpdateIdentifier(""); + jPanel38.add(deviceChoice65); + + jTabbedPane6.addTab("Interlock", jPanel38); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("Children Mask: "); + deviceField34.setNumCols(4); + deviceField34.setOffsetNid(357); + jPanel39.add(deviceField34); + + deviceChoice66.setChoiceIntValues(new int[] {1, 0}); + deviceChoice66.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice66.setConvert(true); + deviceChoice66.setIdentifier(""); + deviceChoice66.setLabelString("Is Master:"); + deviceChoice66.setOffsetNid(354); + deviceChoice66.setUpdateIdentifier(""); + jPanel39.add(deviceChoice66); + + deviceChoice67.setChoiceIntValues(new int[] {1, 0}); + deviceChoice67.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice67.setConvert(true); + deviceChoice67.setIdentifier(""); + deviceChoice67.setLabelString("Is Essential: "); + deviceChoice67.setOffsetNid(360); + deviceChoice67.setUpdateIdentifier(""); + jPanel39.add(deviceChoice67); + + jTabbedPane6.addTab("Timing", jPanel39); + + jPanel6.add(jTabbedPane6, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Interlock", jPanel6); + + jPanel26.setLayout(new java.awt.BorderLayout()); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Children Mask: "); + deviceField21.setNumCols(4); + deviceField21.setOffsetNid(297); + jPanel27.add(deviceField21); + + deviceChoice40.setChoiceIntValues(new int[] {1, 0}); + deviceChoice40.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice40.setConvert(true); + deviceChoice40.setIdentifier(""); + deviceChoice40.setLabelString("Is Master:"); + deviceChoice40.setOffsetNid(294); + deviceChoice40.setUpdateIdentifier(""); + jPanel27.add(deviceChoice40); + + deviceChoice41.setChoiceIntValues(new int[] {1, 0}); + deviceChoice41.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice41.setConvert(true); + deviceChoice41.setIdentifier(""); + deviceChoice41.setLabelString("Is Essential: "); + deviceChoice41.setOffsetNid(300); + deviceChoice41.setUpdateIdentifier(""); + jPanel27.add(deviceChoice41); + + jPanel26.add(jPanel27, java.awt.BorderLayout.NORTH); + + deviceField41.setIdentifier(""); + deviceField41.setLabelString("Children Mask: "); + deviceField41.setNumCols(4); + deviceField41.setOffsetNid(287); + jPanel46.add(deviceField41); + + deviceChoice80.setChoiceIntValues(new int[] {1, 0}); + deviceChoice80.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice80.setConvert(true); + deviceChoice80.setIdentifier(""); + deviceChoice80.setLabelString("Is Master:"); + deviceChoice80.setOffsetNid(284); + deviceChoice80.setUpdateIdentifier(""); + jPanel46.add(deviceChoice80); + + deviceChoice81.setChoiceIntValues(new int[] {1, 0}); + deviceChoice81.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice81.setConvert(true); + deviceChoice81.setIdentifier(""); + deviceChoice81.setLabelString("Is Essential: "); + deviceChoice81.setOffsetNid(290); + deviceChoice81.setUpdateIdentifier(""); + jPanel46.add(deviceChoice81); + + jTabbedPane7.addTab("Safety", jPanel46); + + deviceField40.setIdentifier(""); + deviceField40.setLabelString("Children Mask: "); + deviceField40.setNumCols(4); + deviceField40.setOffsetNid(307); + jPanel45.add(deviceField40); + + deviceChoice78.setChoiceIntValues(new int[] {1, 0}); + deviceChoice78.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice78.setConvert(true); + deviceChoice78.setIdentifier(""); + deviceChoice78.setLabelString("Is Master:"); + deviceChoice78.setOffsetNid(304); + deviceChoice78.setUpdateIdentifier(""); + jPanel45.add(deviceChoice78); + + deviceChoice79.setChoiceIntValues(new int[] {1, 0}); + deviceChoice79.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice79.setConvert(true); + deviceChoice79.setIdentifier(""); + deviceChoice79.setLabelString("Is Essential: "); + deviceChoice79.setOffsetNid(310); + deviceChoice79.setUpdateIdentifier(""); + jPanel45.add(deviceChoice79); + + jTabbedPane7.addTab("Timing", jPanel45); + + jPanel26.add(jTabbedPane7, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Safety", jPanel26); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("Children Mask: "); + deviceField35.setNumCols(4); + deviceField35.setOffsetNid(317); + jPanel40.add(deviceField35); + + deviceChoice68.setChoiceIntValues(new int[] {1, 0}); + deviceChoice68.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice68.setConvert(true); + deviceChoice68.setIdentifier(""); + deviceChoice68.setLabelString("Is Master:"); + deviceChoice68.setOffsetNid(314); + deviceChoice68.setUpdateIdentifier(""); + jPanel40.add(deviceChoice68); + + deviceChoice69.setChoiceIntValues(new int[] {1, 0}); + deviceChoice69.setChoiceItems(new String[] {"YES", "NO"}); + deviceChoice69.setConvert(true); + deviceChoice69.setIdentifier(""); + deviceChoice69.setLabelString("Is Essential: "); + deviceChoice69.setOffsetNid(320); + deviceChoice69.setUpdateIdentifier(""); + jPanel40.add(deviceChoice69); + + jTabbedPane1.addTab("Acquisition", jPanel40); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice10; + private DeviceChoice deviceChoice11; + private DeviceChoice deviceChoice12; + private DeviceChoice deviceChoice13; + private DeviceChoice deviceChoice14; + private DeviceChoice deviceChoice15; + private DeviceChoice deviceChoice16; + private DeviceChoice deviceChoice17; + private DeviceChoice deviceChoice18; + private DeviceChoice deviceChoice19; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice20; + private DeviceChoice deviceChoice21; + private DeviceChoice deviceChoice22; + private DeviceChoice deviceChoice23; + private DeviceChoice deviceChoice24; + private DeviceChoice deviceChoice25; + private DeviceChoice deviceChoice26; + private DeviceChoice deviceChoice27; + private DeviceChoice deviceChoice28; + private DeviceChoice deviceChoice29; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice30; + private DeviceChoice deviceChoice31; + private DeviceChoice deviceChoice32; + private DeviceChoice deviceChoice33; + private DeviceChoice deviceChoice34; + private DeviceChoice deviceChoice35; + private DeviceChoice deviceChoice36; + private DeviceChoice deviceChoice37; + private DeviceChoice deviceChoice38; + private DeviceChoice deviceChoice39; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice40; + private DeviceChoice deviceChoice41; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice50; + private DeviceChoice deviceChoice51; + private DeviceChoice deviceChoice52; + private DeviceChoice deviceChoice53; + private DeviceChoice deviceChoice54; + private DeviceChoice deviceChoice55; + private DeviceChoice deviceChoice56; + private DeviceChoice deviceChoice57; + private DeviceChoice deviceChoice58; + private DeviceChoice deviceChoice59; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice60; + private DeviceChoice deviceChoice61; + private DeviceChoice deviceChoice62; + private DeviceChoice deviceChoice63; + private DeviceChoice deviceChoice64; + private DeviceChoice deviceChoice65; + private DeviceChoice deviceChoice66; + private DeviceChoice deviceChoice67; + private DeviceChoice deviceChoice68; + private DeviceChoice deviceChoice69; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice70; + private DeviceChoice deviceChoice71; + private DeviceChoice deviceChoice72; + private DeviceChoice deviceChoice73; + private DeviceChoice deviceChoice74; + private DeviceChoice deviceChoice75; + private DeviceChoice deviceChoice76; + private DeviceChoice deviceChoice77; + private DeviceChoice deviceChoice78; + private DeviceChoice deviceChoice79; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice80; + private DeviceChoice deviceChoice81; + private DeviceChoice deviceChoice9; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; + private DeviceField deviceField34; + private DeviceField deviceField35; + private DeviceField deviceField36; + private DeviceField deviceField37; + private DeviceField deviceField38; + private DeviceField deviceField39; + private DeviceField deviceField4; + private DeviceField deviceField40; + private DeviceField deviceField41; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel32; + private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; + private javax.swing.JPanel jPanel35; + private javax.swing.JPanel jPanel36; + private javax.swing.JPanel jPanel37; + private javax.swing.JPanel jPanel38; + private javax.swing.JPanel jPanel39; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel40; + private javax.swing.JPanel jPanel41; + private javax.swing.JPanel jPanel42; + private javax.swing.JPanel jPanel43; + private javax.swing.JPanel jPanel44; + private javax.swing.JPanel jPanel45; + private javax.swing.JPanel jPanel46; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JTabbedPane jTabbedPane1; + private javax.swing.JTabbedPane jTabbedPane2; + private javax.swing.JTabbedPane jTabbedPane3; + private javax.swing.JTabbedPane jTabbedPane4; + private javax.swing.JTabbedPane jTabbedPane5; + private javax.swing.JTabbedPane jTabbedPane6; + private javax.swing.JTabbedPane jTabbedPane7; + // End of variables declaration//GEN-END:variables + +} diff --git a/java/jdevices/src/main/java/NI6368EVSetup.java b/java/jdevices/src/main/java/NI6368EVSetup.java new file mode 100644 index 0000000000..0c3571c681 --- /dev/null +++ b/java/jdevices/src/main/java/NI6368EVSetup.java @@ -0,0 +1,1092 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class NI6368EVSetup extends DeviceSetup { + + private Object bean; + + /** + * Creates new customizer NI6368EVSetup + */ + public NI6368EVSetup() { + initComponents(); + } + + public void setObject(Object bean) { + this.bean = bean; + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the FormEditor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceChoice1 = new DeviceChoice(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + deviceDispatch1 = new DeviceDispatch(); + deviceChoice3 = new DeviceChoice(); + deviceChoice2 = new DeviceChoice(); + jPanel4 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceField6 = new DeviceField(); + deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); + jPanel5 = new javax.swing.JPanel(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel6 = new javax.swing.JPanel(); + jPanel7 = new javax.swing.JPanel(); + jPanel8 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); + deviceField9 = new DeviceField(); + deviceField10 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceChoice5 = new DeviceChoice(); + deviceField11 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + jPanel11 = new javax.swing.JPanel(); + deviceChoice6 = new DeviceChoice(); + deviceField12 = new DeviceField(); + deviceField13 = new DeviceField(); + jPanel12 = new javax.swing.JPanel(); + deviceChoice7 = new DeviceChoice(); + deviceField14 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + jPanel14 = new javax.swing.JPanel(); + deviceChoice8 = new DeviceChoice(); + deviceField15 = new DeviceField(); + deviceField16 = new DeviceField(); + jPanel15 = new javax.swing.JPanel(); + deviceChoice9 = new DeviceChoice(); + deviceField17 = new DeviceField(); + jPanel16 = new javax.swing.JPanel(); + jPanel17 = new javax.swing.JPanel(); + deviceChoice10 = new DeviceChoice(); + deviceField18 = new DeviceField(); + deviceField19 = new DeviceField(); + jPanel18 = new javax.swing.JPanel(); + deviceChoice11 = new DeviceChoice(); + deviceField20 = new DeviceField(); + jPanel19 = new javax.swing.JPanel(); + jPanel20 = new javax.swing.JPanel(); + deviceChoice12 = new DeviceChoice(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + jPanel21 = new javax.swing.JPanel(); + deviceChoice13 = new DeviceChoice(); + deviceField23 = new DeviceField(); + jPanel22 = new javax.swing.JPanel(); + jPanel23 = new javax.swing.JPanel(); + deviceChoice14 = new DeviceChoice(); + deviceField24 = new DeviceField(); + deviceField25 = new DeviceField(); + jPanel24 = new javax.swing.JPanel(); + deviceChoice15 = new DeviceChoice(); + deviceField26 = new DeviceField(); + jPanel25 = new javax.swing.JPanel(); + jPanel26 = new javax.swing.JPanel(); + deviceChoice16 = new DeviceChoice(); + deviceField27 = new DeviceField(); + deviceField28 = new DeviceField(); + jPanel27 = new javax.swing.JPanel(); + deviceChoice17 = new DeviceChoice(); + deviceField29 = new DeviceField(); + jPanel28 = new javax.swing.JPanel(); + jPanel29 = new javax.swing.JPanel(); + deviceChoice18 = new DeviceChoice(); + deviceField30 = new DeviceField(); + deviceField31 = new DeviceField(); + jPanel30 = new javax.swing.JPanel(); + deviceChoice19 = new DeviceChoice(); + deviceField32 = new DeviceField(); + jScrollPane2 = new javax.swing.JScrollPane(); + jPanel31 = new javax.swing.JPanel(); + jPanel32 = new javax.swing.JPanel(); + jPanel33 = new javax.swing.JPanel(); + deviceChoice20 = new DeviceChoice(); + deviceField33 = new DeviceField(); + deviceField34 = new DeviceField(); + jPanel34 = new javax.swing.JPanel(); + deviceChoice21 = new DeviceChoice(); + deviceField35 = new DeviceField(); + jPanel35 = new javax.swing.JPanel(); + jPanel36 = new javax.swing.JPanel(); + deviceChoice22 = new DeviceChoice(); + deviceField36 = new DeviceField(); + deviceField37 = new DeviceField(); + jPanel37 = new javax.swing.JPanel(); + deviceChoice23 = new DeviceChoice(); + deviceField38 = new DeviceField(); + jPanel38 = new javax.swing.JPanel(); + jPanel39 = new javax.swing.JPanel(); + deviceChoice24 = new DeviceChoice(); + deviceField39 = new DeviceField(); + deviceField40 = new DeviceField(); + jPanel40 = new javax.swing.JPanel(); + deviceChoice25 = new DeviceChoice(); + deviceField41 = new DeviceField(); + jPanel41 = new javax.swing.JPanel(); + jPanel42 = new javax.swing.JPanel(); + deviceChoice26 = new DeviceChoice(); + deviceField42 = new DeviceField(); + deviceField43 = new DeviceField(); + jPanel43 = new javax.swing.JPanel(); + deviceChoice27 = new DeviceChoice(); + deviceField44 = new DeviceField(); + jPanel44 = new javax.swing.JPanel(); + jPanel45 = new javax.swing.JPanel(); + deviceChoice28 = new DeviceChoice(); + deviceField45 = new DeviceField(); + deviceField46 = new DeviceField(); + jPanel46 = new javax.swing.JPanel(); + deviceChoice29 = new DeviceChoice(); + deviceField47 = new DeviceField(); + jPanel47 = new javax.swing.JPanel(); + jPanel48 = new javax.swing.JPanel(); + deviceChoice30 = new DeviceChoice(); + deviceField48 = new DeviceField(); + deviceField49 = new DeviceField(); + jPanel49 = new javax.swing.JPanel(); + deviceChoice31 = new DeviceChoice(); + deviceField50 = new DeviceField(); + jPanel50 = new javax.swing.JPanel(); + jPanel51 = new javax.swing.JPanel(); + deviceChoice32 = new DeviceChoice(); + deviceField51 = new DeviceField(); + deviceField52 = new DeviceField(); + jPanel52 = new javax.swing.JPanel(); + deviceChoice33 = new DeviceChoice(); + deviceField53 = new DeviceField(); + jPanel53 = new javax.swing.JPanel(); + jPanel54 = new javax.swing.JPanel(); + deviceChoice34 = new DeviceChoice(); + deviceField54 = new DeviceField(); + deviceField55 = new DeviceField(); + jPanel55 = new javax.swing.JPanel(); + deviceChoice35 = new DeviceChoice(); + deviceField56 = new DeviceField(); + deviceButtons1 = new DeviceButtons(); + + setDeviceProvider("localhost:8123"); + setDeviceTitle("NI6368EV ADC"); + setDeviceType("NI6368EV"); + setHeight(500); + setWidth(1000); + + jPanel1.setMinimumSize(new java.awt.Dimension(674, 135)); + jPanel1.setPreferredSize(new java.awt.Dimension(949, 135)); + jPanel1.setLayout(new java.awt.GridLayout(3, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Board ID/SN"); + deviceField1.setNumCols(12); + deviceField1.setOffsetNid(1); + jPanel2.add(deviceField1); + + deviceChoice1.setChoiceItems(new String[] {"RSE", "NRSE", "DIFFERENTIAL", "LOOPBACK", "INTERNAL"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Input Mode"); + deviceChoice1.setOffsetNid(3); + deviceChoice1.setUpdateIdentifier(""); + jPanel2.add(deviceChoice1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Buf Size (Bytes)"); + deviceField2.setOffsetNid(6); + jPanel2.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Seg Size (Bytes)"); + deviceField3.setOffsetNid(7); + jPanel2.add(deviceField3); + + jPanel1.add(jPanel2); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Comment"); + deviceField4.setNumCols(30); + deviceField4.setOffsetNid(2); + jPanel3.add(deviceField4); + jPanel3.add(deviceDispatch1); + + deviceChoice3.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Clock Mode"); + deviceChoice3.setOffsetNid(13); + deviceChoice3.setUpdateIdentifier(""); + jPanel3.add(deviceChoice3); + + deviceChoice2.setChoiceItems(new String[] {"PFI0", "PFI1", "PFI2", "PFI3", "PFI4", "PFI5", "PFI6", "PFI7", "PFI8", "PFI9", "PFI10", "PFI11", "PFI12", "PFI13", "PFI14", "PFI15", "TRIG0", "TRIG1", "TRIG2", "TRIG3", "TRIG4", "TRIG5", "TRIG6", "TRIG7"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Clock Line"); + deviceChoice2.setOffsetNid(14); + deviceChoice2.setUpdateIdentifier(""); + jPanel3.add(deviceChoice2); + + jPanel1.add(jPanel3); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Ext. Clock Start"); + deviceField5.setNumCols(15); + deviceField5.setOffsetNid(9); + jPanel4.add(deviceField5); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Ext. Clock Freq"); + deviceField6.setNumCols(15); + deviceField6.setOffsetNid(10); + jPanel4.add(deviceField6); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Freq1 Div"); + deviceField7.setNumCols(4); + deviceField7.setOffsetNid(4); + jPanel4.add(deviceField7); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Freq2 Div"); + deviceField8.setNumCols(4); + deviceField8.setOffsetNid(5); + jPanel4.add(deviceField8); + + jPanel1.add(jPanel4); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel5.setMinimumSize(new java.awt.Dimension(103, 103)); + jPanel5.setPreferredSize(new java.awt.Dimension(705, 926)); + jPanel5.setLayout(new java.awt.BorderLayout()); + + jScrollPane1.setPreferredSize(new java.awt.Dimension(700, 600)); + + jPanel6.setLayout(new java.awt.GridLayout(8, 1)); + + jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel1")); + jPanel7.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice4.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Mode"); + deviceChoice4.setOffsetNid(17); + deviceChoice4.setUpdateIdentifier(""); + jPanel8.add(deviceChoice4); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Pre Time"); + deviceField9.setOffsetNid(20); + jPanel8.add(deviceField9); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Post Time"); + deviceField10.setOffsetNid(21); + jPanel8.add(deviceField10); + + jPanel7.add(jPanel8); + + deviceChoice5.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice5.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Range"); + deviceChoice5.setOffsetNid(18); + deviceChoice5.setUpdateIdentifier(""); + jPanel9.add(deviceChoice5); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Event Name"); + deviceField11.setNumCols(15); + deviceField11.setOffsetNid(19); + jPanel9.add(deviceField11); + + jPanel7.add(jPanel9); + + jPanel6.add(jPanel7); + + jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel2")); + jPanel10.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice6.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Mode"); + deviceChoice6.setOffsetNid(26); + deviceChoice6.setUpdateIdentifier(""); + jPanel11.add(deviceChoice6); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Pre Time"); + deviceField12.setOffsetNid(29); + jPanel11.add(deviceField12); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Post Time"); + deviceField13.setOffsetNid(30); + jPanel11.add(deviceField13); + + jPanel10.add(jPanel11); + + deviceChoice7.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice7.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Range"); + deviceChoice7.setOffsetNid(27); + deviceChoice7.setUpdateIdentifier(""); + jPanel12.add(deviceChoice7); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Event Name"); + deviceField14.setNumCols(15); + deviceField14.setOffsetNid(28); + jPanel12.add(deviceField14); + + jPanel10.add(jPanel12); + + jPanel6.add(jPanel10); + + jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel3")); + jPanel13.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice8.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Mode"); + deviceChoice8.setOffsetNid(35); + deviceChoice8.setUpdateIdentifier(""); + jPanel14.add(deviceChoice8); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Pre Time"); + deviceField15.setOffsetNid(38); + jPanel14.add(deviceField15); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Post Time"); + deviceField16.setOffsetNid(39); + jPanel14.add(deviceField16); + + jPanel13.add(jPanel14); + + deviceChoice9.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice9.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Range"); + deviceChoice9.setOffsetNid(36); + deviceChoice9.setUpdateIdentifier(""); + jPanel15.add(deviceChoice9); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("Event Name"); + deviceField17.setNumCols(15); + deviceField17.setOffsetNid(37); + jPanel15.add(deviceField17); + + jPanel13.add(jPanel15); + + jPanel6.add(jPanel13); + + jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel4")); + jPanel16.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice10.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice10.setIdentifier(""); + deviceChoice10.setLabelString("Mode"); + deviceChoice10.setOffsetNid(44); + deviceChoice10.setUpdateIdentifier(""); + jPanel17.add(deviceChoice10); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Pre Time"); + deviceField18.setOffsetNid(47); + jPanel17.add(deviceField18); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Post Time"); + deviceField19.setOffsetNid(48); + jPanel17.add(deviceField19); + + jPanel16.add(jPanel17); + + deviceChoice11.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice11.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice11.setIdentifier(""); + deviceChoice11.setLabelString("Range"); + deviceChoice11.setOffsetNid(45); + deviceChoice11.setUpdateIdentifier(""); + jPanel18.add(deviceChoice11); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Event Name"); + deviceField20.setNumCols(15); + deviceField20.setOffsetNid(46); + jPanel18.add(deviceField20); + + jPanel16.add(jPanel18); + + jPanel6.add(jPanel16); + + jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel5")); + jPanel19.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice12.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice12.setIdentifier(""); + deviceChoice12.setLabelString("Mode"); + deviceChoice12.setOffsetNid(53); + deviceChoice12.setUpdateIdentifier(""); + jPanel20.add(deviceChoice12); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Pre Time"); + deviceField21.setOffsetNid(56); + jPanel20.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Post Time"); + deviceField22.setOffsetNid(57); + jPanel20.add(deviceField22); + + jPanel19.add(jPanel20); + + deviceChoice13.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice13.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice13.setIdentifier(""); + deviceChoice13.setLabelString("Range"); + deviceChoice13.setOffsetNid(54); + deviceChoice13.setUpdateIdentifier(""); + jPanel21.add(deviceChoice13); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("Event Name"); + deviceField23.setNumCols(15); + deviceField23.setOffsetNid(55); + jPanel21.add(deviceField23); + + jPanel19.add(jPanel21); + + jPanel6.add(jPanel19); + + jPanel22.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel6")); + jPanel22.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice14.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice14.setIdentifier(""); + deviceChoice14.setLabelString("Mode"); + deviceChoice14.setOffsetNid(62); + deviceChoice14.setUpdateIdentifier(""); + jPanel23.add(deviceChoice14); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Pre Time"); + deviceField24.setOffsetNid(65); + jPanel23.add(deviceField24); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("Post Time"); + deviceField25.setOffsetNid(66); + jPanel23.add(deviceField25); + + jPanel22.add(jPanel23); + + deviceChoice15.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice15.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice15.setIdentifier(""); + deviceChoice15.setLabelString("Range"); + deviceChoice15.setOffsetNid(63); + deviceChoice15.setUpdateIdentifier(""); + jPanel24.add(deviceChoice15); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Event Name"); + deviceField26.setNumCols(15); + deviceField26.setOffsetNid(64); + jPanel24.add(deviceField26); + + jPanel22.add(jPanel24); + + jPanel6.add(jPanel22); + + jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel7")); + jPanel25.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice16.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice16.setIdentifier(""); + deviceChoice16.setLabelString("Mode"); + deviceChoice16.setOffsetNid(71); + deviceChoice16.setUpdateIdentifier(""); + jPanel26.add(deviceChoice16); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("Pre Time"); + deviceField27.setOffsetNid(74); + jPanel26.add(deviceField27); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("Post Time"); + deviceField28.setOffsetNid(75); + jPanel26.add(deviceField28); + + jPanel25.add(jPanel26); + + deviceChoice17.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice17.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice17.setIdentifier(""); + deviceChoice17.setLabelString("Range"); + deviceChoice17.setOffsetNid(72); + deviceChoice17.setUpdateIdentifier(""); + jPanel27.add(deviceChoice17); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("Event Name"); + deviceField29.setNumCols(15); + deviceField29.setOffsetNid(73); + jPanel27.add(deviceField29); + + jPanel25.add(jPanel27); + + jPanel6.add(jPanel25); + + jPanel28.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel8")); + jPanel28.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice18.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice18.setIdentifier(""); + deviceChoice18.setLabelString("Mode"); + deviceChoice18.setOffsetNid(80); + deviceChoice18.setUpdateIdentifier(""); + jPanel29.add(deviceChoice18); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Pre Time"); + deviceField30.setOffsetNid(83); + jPanel29.add(deviceField30); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("Post Time"); + deviceField31.setOffsetNid(84); + jPanel29.add(deviceField31); + + jPanel28.add(jPanel29); + + deviceChoice19.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice19.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice19.setIdentifier(""); + deviceChoice19.setLabelString("Range"); + deviceChoice19.setOffsetNid(81); + deviceChoice19.setUpdateIdentifier(""); + jPanel30.add(deviceChoice19); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Event Name"); + deviceField32.setNumCols(15); + deviceField32.setOffsetNid(82); + jPanel30.add(deviceField32); + + jPanel28.add(jPanel30); + + jPanel6.add(jPanel28); + + jScrollPane1.setViewportView(jPanel6); + + jTabbedPane1.addTab("Chan1-8", jScrollPane1); + + jPanel31.setLayout(new java.awt.GridLayout(8, 1)); + + jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel9")); + jPanel32.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice20.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice20.setIdentifier(""); + deviceChoice20.setLabelString("Mode"); + deviceChoice20.setOffsetNid(89); + deviceChoice20.setUpdateIdentifier(""); + jPanel33.add(deviceChoice20); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("Pre Time"); + deviceField33.setOffsetNid(92); + jPanel33.add(deviceField33); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("Post Time"); + deviceField34.setOffsetNid(93); + jPanel33.add(deviceField34); + + jPanel32.add(jPanel33); + + deviceChoice21.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice21.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice21.setIdentifier(""); + deviceChoice21.setLabelString("Range"); + deviceChoice21.setOffsetNid(90); + deviceChoice21.setUpdateIdentifier(""); + jPanel34.add(deviceChoice21); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("Event Name"); + deviceField35.setNumCols(15); + deviceField35.setOffsetNid(91); + jPanel34.add(deviceField35); + + jPanel32.add(jPanel34); + + jPanel31.add(jPanel32); + + jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder("Chanel10")); + jPanel35.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice22.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice22.setIdentifier(""); + deviceChoice22.setLabelString("Mode"); + deviceChoice22.setOffsetNid(98); + deviceChoice22.setUpdateIdentifier(""); + jPanel36.add(deviceChoice22); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Pre Time"); + deviceField36.setOffsetNid(101); + jPanel36.add(deviceField36); + + deviceField37.setIdentifier(""); + deviceField37.setLabelString("Post Time"); + deviceField37.setOffsetNid(102); + jPanel36.add(deviceField37); + + jPanel35.add(jPanel36); + + deviceChoice23.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice23.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice23.setIdentifier(""); + deviceChoice23.setLabelString("Range"); + deviceChoice23.setOffsetNid(99); + deviceChoice23.setUpdateIdentifier(""); + jPanel37.add(deviceChoice23); + + deviceField38.setIdentifier(""); + deviceField38.setLabelString("Event Name"); + deviceField38.setNumCols(15); + deviceField38.setOffsetNid(100); + jPanel37.add(deviceField38); + + jPanel35.add(jPanel37); + + jPanel31.add(jPanel35); + jPanel35.getAccessibleContext().setAccessibleName("Channel10"); + + jPanel38.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel11")); + jPanel38.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice24.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice24.setIdentifier(""); + deviceChoice24.setLabelString("Mode"); + deviceChoice24.setOffsetNid(107); + deviceChoice24.setUpdateIdentifier(""); + jPanel39.add(deviceChoice24); + + deviceField39.setIdentifier(""); + deviceField39.setLabelString("Pre Time"); + deviceField39.setOffsetNid(110); + jPanel39.add(deviceField39); + + deviceField40.setIdentifier(""); + deviceField40.setLabelString("Post Time"); + deviceField40.setOffsetNid(111); + jPanel39.add(deviceField40); + + jPanel38.add(jPanel39); + + deviceChoice25.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice25.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice25.setIdentifier(""); + deviceChoice25.setLabelString("Range"); + deviceChoice25.setOffsetNid(108); + deviceChoice25.setUpdateIdentifier(""); + jPanel40.add(deviceChoice25); + + deviceField41.setIdentifier(""); + deviceField41.setLabelString("Event Name"); + deviceField41.setNumCols(15); + deviceField41.setOffsetNid(109); + jPanel40.add(deviceField41); + + jPanel38.add(jPanel40); + + jPanel31.add(jPanel38); + + jPanel41.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel12")); + jPanel41.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice26.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice26.setIdentifier(""); + deviceChoice26.setLabelString("Mode"); + deviceChoice26.setOffsetNid(116); + deviceChoice26.setUpdateIdentifier(""); + jPanel42.add(deviceChoice26); + + deviceField42.setIdentifier(""); + deviceField42.setLabelString("Pre Time"); + deviceField42.setOffsetNid(119); + jPanel42.add(deviceField42); + + deviceField43.setIdentifier(""); + deviceField43.setLabelString("Post Time"); + deviceField43.setOffsetNid(120); + jPanel42.add(deviceField43); + + jPanel41.add(jPanel42); + + deviceChoice27.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice27.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice27.setIdentifier(""); + deviceChoice27.setLabelString("Range"); + deviceChoice27.setOffsetNid(119); + deviceChoice27.setUpdateIdentifier(""); + jPanel43.add(deviceChoice27); + + deviceField44.setIdentifier(""); + deviceField44.setLabelString("Event Name"); + deviceField44.setNumCols(15); + deviceField44.setOffsetNid(118); + jPanel43.add(deviceField44); + + jPanel41.add(jPanel43); + + jPanel31.add(jPanel41); + + jPanel44.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel13")); + jPanel44.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice28.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice28.setIdentifier(""); + deviceChoice28.setLabelString("Mode"); + deviceChoice28.setOffsetNid(125); + deviceChoice28.setUpdateIdentifier(""); + jPanel45.add(deviceChoice28); + + deviceField45.setIdentifier(""); + deviceField45.setLabelString("Pre Time"); + deviceField45.setOffsetNid(128); + jPanel45.add(deviceField45); + + deviceField46.setIdentifier(""); + deviceField46.setLabelString("Post Time"); + deviceField46.setOffsetNid(129); + jPanel45.add(deviceField46); + + jPanel44.add(jPanel45); + + deviceChoice29.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice29.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice29.setIdentifier(""); + deviceChoice29.setLabelString("Range"); + deviceChoice29.setOffsetNid(126); + deviceChoice29.setUpdateIdentifier(""); + jPanel46.add(deviceChoice29); + + deviceField47.setIdentifier(""); + deviceField47.setLabelString("Event Name"); + deviceField47.setNumCols(15); + deviceField47.setOffsetNid(127); + jPanel46.add(deviceField47); + + jPanel44.add(jPanel46); + + jPanel31.add(jPanel44); + + jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel14")); + jPanel47.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice30.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice30.setIdentifier(""); + deviceChoice30.setLabelString("Mode"); + deviceChoice30.setOffsetNid(134); + deviceChoice30.setUpdateIdentifier(""); + jPanel48.add(deviceChoice30); + + deviceField48.setIdentifier(""); + deviceField48.setLabelString("Pre Time"); + deviceField48.setOffsetNid(137); + jPanel48.add(deviceField48); + + deviceField49.setIdentifier(""); + deviceField49.setLabelString("Post Time"); + deviceField49.setOffsetNid(138); + jPanel48.add(deviceField49); + + jPanel47.add(jPanel48); + + deviceChoice31.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice31.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice31.setIdentifier(""); + deviceChoice31.setLabelString("Range"); + deviceChoice31.setOffsetNid(135); + deviceChoice31.setUpdateIdentifier(""); + jPanel49.add(deviceChoice31); + + deviceField50.setIdentifier(""); + deviceField50.setLabelString("Event Name"); + deviceField50.setNumCols(15); + deviceField50.setOffsetNid(136); + jPanel49.add(deviceField50); + + jPanel47.add(jPanel49); + + jPanel31.add(jPanel47); + + jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel15")); + jPanel50.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice32.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice32.setIdentifier(""); + deviceChoice32.setLabelString("Mode"); + deviceChoice32.setOffsetNid(143); + deviceChoice32.setUpdateIdentifier(""); + jPanel51.add(deviceChoice32); + + deviceField51.setIdentifier(""); + deviceField51.setLabelString("Pre Time"); + deviceField51.setOffsetNid(146); + jPanel51.add(deviceField51); + + deviceField52.setIdentifier(""); + deviceField52.setLabelString("Post Time"); + deviceField52.setOffsetNid(147); + jPanel51.add(deviceField52); + + jPanel50.add(jPanel51); + + deviceChoice33.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice33.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice33.setIdentifier(""); + deviceChoice33.setLabelString("Range"); + deviceChoice33.setOffsetNid(144); + deviceChoice33.setUpdateIdentifier(""); + jPanel52.add(deviceChoice33); + + deviceField53.setIdentifier(""); + deviceField53.setLabelString("Event Name"); + deviceField53.setNumCols(15); + deviceField53.setOffsetNid(145); + jPanel52.add(deviceField53); + + jPanel50.add(jPanel52); + + jPanel31.add(jPanel50); + + jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Channel16")); + jPanel53.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice34.setChoiceItems(new String[] {"DISABLED", "CONTINUOUS(FREQ1)", "CONTINUOUS(FREQ2)", "BURST(FREQ1)", "BURST(FREQ2)", "DUAL SPEED"}); + deviceChoice34.setIdentifier(""); + deviceChoice34.setLabelString("Mode"); + deviceChoice34.setOffsetNid(152); + deviceChoice34.setUpdateIdentifier(""); + jPanel54.add(deviceChoice34); + + deviceField54.setIdentifier(""); + deviceField54.setLabelString("Pre Time"); + deviceField54.setOffsetNid(155); + jPanel54.add(deviceField54); + + deviceField55.setIdentifier(""); + deviceField55.setLabelString("Post Time"); + deviceField55.setOffsetNid(156); + jPanel54.add(deviceField55); + + jPanel53.add(jPanel54); + + deviceChoice35.setChoiceFloatValues(new float[] {10.0f, 5.0f, 2.0f, 1.0f, 0.5f, 0.2f, 0.1f}); + deviceChoice35.setChoiceItems(new String[] {"10", "5", "2", "1", "0.5", "0.2", "0.1"}); + deviceChoice35.setIdentifier(""); + deviceChoice35.setLabelString("Range"); + deviceChoice35.setOffsetNid(153); + deviceChoice35.setUpdateIdentifier(""); + jPanel55.add(deviceChoice35); + + deviceField56.setIdentifier(""); + deviceField56.setLabelString("Event Name"); + deviceField56.setNumCols(15); + deviceField56.setOffsetNid(154); + jPanel55.add(deviceField56); + + jPanel53.add(jPanel55); + + jPanel31.add(jPanel53); + + jScrollPane2.setViewportView(jPanel31); + + jTabbedPane1.addTab("Chan9-16", jScrollPane2); + + jPanel5.add(jTabbedPane1, java.awt.BorderLayout.CENTER); + jTabbedPane1.getAccessibleContext().setAccessibleName("Chan1-8"); + + getContentPane().add(jPanel5, java.awt.BorderLayout.CENTER); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice10; + private DeviceChoice deviceChoice11; + private DeviceChoice deviceChoice12; + private DeviceChoice deviceChoice13; + private DeviceChoice deviceChoice14; + private DeviceChoice deviceChoice15; + private DeviceChoice deviceChoice16; + private DeviceChoice deviceChoice17; + private DeviceChoice deviceChoice18; + private DeviceChoice deviceChoice19; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice20; + private DeviceChoice deviceChoice21; + private DeviceChoice deviceChoice22; + private DeviceChoice deviceChoice23; + private DeviceChoice deviceChoice24; + private DeviceChoice deviceChoice25; + private DeviceChoice deviceChoice26; + private DeviceChoice deviceChoice27; + private DeviceChoice deviceChoice28; + private DeviceChoice deviceChoice29; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice30; + private DeviceChoice deviceChoice31; + private DeviceChoice deviceChoice32; + private DeviceChoice deviceChoice33; + private DeviceChoice deviceChoice34; + private DeviceChoice deviceChoice35; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; + private DeviceDispatch deviceDispatch1; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; + private DeviceField deviceField34; + private DeviceField deviceField35; + private DeviceField deviceField36; + private DeviceField deviceField37; + private DeviceField deviceField38; + private DeviceField deviceField39; + private DeviceField deviceField4; + private DeviceField deviceField40; + private DeviceField deviceField41; + private DeviceField deviceField42; + private DeviceField deviceField43; + private DeviceField deviceField44; + private DeviceField deviceField45; + private DeviceField deviceField46; + private DeviceField deviceField47; + private DeviceField deviceField48; + private DeviceField deviceField49; + private DeviceField deviceField5; + private DeviceField deviceField50; + private DeviceField deviceField51; + private DeviceField deviceField52; + private DeviceField deviceField53; + private DeviceField deviceField54; + private DeviceField deviceField55; + private DeviceField deviceField56; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel28; + private javax.swing.JPanel jPanel29; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel30; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel32; + private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; + private javax.swing.JPanel jPanel35; + private javax.swing.JPanel jPanel36; + private javax.swing.JPanel jPanel37; + private javax.swing.JPanel jPanel38; + private javax.swing.JPanel jPanel39; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel40; + private javax.swing.JPanel jPanel41; + private javax.swing.JPanel jPanel42; + private javax.swing.JPanel jPanel43; + private javax.swing.JPanel jPanel44; + private javax.swing.JPanel jPanel45; + private javax.swing.JPanel jPanel46; + private javax.swing.JPanel jPanel47; + private javax.swing.JPanel jPanel48; + private javax.swing.JPanel jPanel49; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel50; + private javax.swing.JPanel jPanel51; + private javax.swing.JPanel jPanel52; + private javax.swing.JPanel jPanel53; + private javax.swing.JPanel jPanel54; + private javax.swing.JPanel jPanel55; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JScrollPane jScrollPane1; + private javax.swing.JScrollPane jScrollPane2; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/NI6683Setup.java b/java/jdevices/src/main/java/NI6683Setup.java index 34cacb7cf9..70c75f814a 100644 --- a/java/jdevices/src/main/java/NI6683Setup.java +++ b/java/jdevices/src/main/java/NI6683Setup.java @@ -29,1591 +29,1854 @@ public NI6683Setup() */ @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents - private void initComponents() - { - deviceButtons1 = new DeviceButtons(); - jPanel1 = new javax.swing.JPanel(); - jTabbedPane1 = new javax.swing.JTabbedPane(); - jPanel75 = new javax.swing.JPanel(); - jPanel76 = new javax.swing.JPanel(); - deviceChoice24 = new DeviceChoice(); - deviceField125 = new DeviceField(); - jPanel77 = new javax.swing.JPanel(); - deviceField120 = new DeviceField(); - deviceField121 = new DeviceField(); - jPanel78 = new javax.swing.JPanel(); - deviceField122 = new DeviceField(); - deviceField123 = new DeviceField(); - deviceField124 = new DeviceField(); - jPanel79 = new javax.swing.JPanel(); - jPanel80 = new javax.swing.JPanel(); - deviceChoice25 = new DeviceChoice(); - deviceField126 = new DeviceField(); - jPanel81 = new javax.swing.JPanel(); - deviceField127 = new DeviceField(); - deviceField128 = new DeviceField(); - jPanel82 = new javax.swing.JPanel(); - deviceField129 = new DeviceField(); - deviceField130 = new DeviceField(); - deviceField131 = new DeviceField(); - jPanel83 = new javax.swing.JPanel(); - jPanel84 = new javax.swing.JPanel(); - deviceChoice26 = new DeviceChoice(); - deviceField132 = new DeviceField(); - jPanel85 = new javax.swing.JPanel(); - deviceField133 = new DeviceField(); - deviceField134 = new DeviceField(); - jPanel86 = new javax.swing.JPanel(); - deviceField135 = new DeviceField(); - deviceField136 = new DeviceField(); - deviceField137 = new DeviceField(); - jPanel87 = new javax.swing.JPanel(); - jPanel88 = new javax.swing.JPanel(); - deviceChoice27 = new DeviceChoice(); - deviceField138 = new DeviceField(); - jPanel89 = new javax.swing.JPanel(); - deviceField139 = new DeviceField(); - deviceField140 = new DeviceField(); - jPanel90 = new javax.swing.JPanel(); - deviceField141 = new DeviceField(); - deviceField142 = new DeviceField(); - deviceField143 = new DeviceField(); - jPanel91 = new javax.swing.JPanel(); - jPanel92 = new javax.swing.JPanel(); - deviceChoice28 = new DeviceChoice(); - deviceField144 = new DeviceField(); - jPanel93 = new javax.swing.JPanel(); - deviceField145 = new DeviceField(); - deviceField146 = new DeviceField(); - jPanel94 = new javax.swing.JPanel(); - deviceField147 = new DeviceField(); - deviceField148 = new DeviceField(); - deviceField149 = new DeviceField(); - jPanel95 = new javax.swing.JPanel(); - jPanel96 = new javax.swing.JPanel(); - deviceChoice29 = new DeviceChoice(); - deviceField150 = new DeviceField(); - jPanel97 = new javax.swing.JPanel(); - deviceField151 = new DeviceField(); - deviceField152 = new DeviceField(); - jPanel98 = new javax.swing.JPanel(); - deviceField153 = new DeviceField(); - deviceField154 = new DeviceField(); - deviceField155 = new DeviceField(); - jPanel99 = new javax.swing.JPanel(); - jPanel100 = new javax.swing.JPanel(); - deviceChoice30 = new DeviceChoice(); - deviceField156 = new DeviceField(); - jPanel101 = new javax.swing.JPanel(); - deviceField157 = new DeviceField(); - deviceField158 = new DeviceField(); - jPanel102 = new javax.swing.JPanel(); - deviceField159 = new DeviceField(); - deviceField160 = new DeviceField(); - deviceField161 = new DeviceField(); - jPanel103 = new javax.swing.JPanel(); - jPanel104 = new javax.swing.JPanel(); - deviceChoice31 = new DeviceChoice(); - deviceField162 = new DeviceField(); - jPanel105 = new javax.swing.JPanel(); - deviceField163 = new DeviceField(); - deviceField164 = new DeviceField(); - jPanel106 = new javax.swing.JPanel(); - deviceField165 = new DeviceField(); - deviceField166 = new DeviceField(); - deviceField167 = new DeviceField(); - jPanel107 = new javax.swing.JPanel(); - jPanel108 = new javax.swing.JPanel(); - deviceChoice32 = new DeviceChoice(); - deviceField168 = new DeviceField(); - jPanel109 = new javax.swing.JPanel(); - deviceField169 = new DeviceField(); - deviceField170 = new DeviceField(); - jPanel110 = new javax.swing.JPanel(); - deviceField171 = new DeviceField(); - deviceField172 = new DeviceField(); - deviceField173 = new DeviceField(); - jPanel111 = new javax.swing.JPanel(); - jPanel112 = new javax.swing.JPanel(); - deviceChoice33 = new DeviceChoice(); - deviceField174 = new DeviceField(); - jPanel113 = new javax.swing.JPanel(); - deviceField175 = new DeviceField(); - deviceField176 = new DeviceField(); - jPanel114 = new javax.swing.JPanel(); - deviceField177 = new DeviceField(); - deviceField178 = new DeviceField(); - deviceField179 = new DeviceField(); - jPanel115 = new javax.swing.JPanel(); - jPanel116 = new javax.swing.JPanel(); - deviceChoice34 = new DeviceChoice(); - deviceField180 = new DeviceField(); - jPanel117 = new javax.swing.JPanel(); - deviceField181 = new DeviceField(); - deviceField182 = new DeviceField(); - jPanel118 = new javax.swing.JPanel(); - deviceField183 = new DeviceField(); - deviceField184 = new DeviceField(); - deviceField185 = new DeviceField(); - jPanel119 = new javax.swing.JPanel(); - jPanel120 = new javax.swing.JPanel(); - deviceChoice35 = new DeviceChoice(); - deviceField186 = new DeviceField(); - jPanel121 = new javax.swing.JPanel(); - deviceField187 = new DeviceField(); - deviceField188 = new DeviceField(); - jPanel122 = new javax.swing.JPanel(); - deviceField189 = new DeviceField(); - deviceField190 = new DeviceField(); - deviceField191 = new DeviceField(); - jPanel123 = new javax.swing.JPanel(); - jPanel124 = new javax.swing.JPanel(); - deviceChoice36 = new DeviceChoice(); - deviceField192 = new DeviceField(); - jPanel125 = new javax.swing.JPanel(); - deviceField193 = new DeviceField(); - deviceField194 = new DeviceField(); - jPanel126 = new javax.swing.JPanel(); - deviceField195 = new DeviceField(); - deviceField196 = new DeviceField(); - deviceField197 = new DeviceField(); - jPanel127 = new javax.swing.JPanel(); - jPanel128 = new javax.swing.JPanel(); - deviceChoice37 = new DeviceChoice(); - deviceField198 = new DeviceField(); - jPanel129 = new javax.swing.JPanel(); - deviceField199 = new DeviceField(); - deviceField200 = new DeviceField(); - jPanel130 = new javax.swing.JPanel(); - deviceField201 = new DeviceField(); - deviceField202 = new DeviceField(); - deviceField203 = new DeviceField(); - jPanel131 = new javax.swing.JPanel(); - jPanel132 = new javax.swing.JPanel(); - deviceChoice38 = new DeviceChoice(); - deviceField204 = new DeviceField(); - jPanel133 = new javax.swing.JPanel(); - deviceField205 = new DeviceField(); - deviceField206 = new DeviceField(); - jPanel134 = new javax.swing.JPanel(); - deviceField207 = new DeviceField(); - deviceField208 = new DeviceField(); - deviceField209 = new DeviceField(); - jPanel135 = new javax.swing.JPanel(); - jPanel136 = new javax.swing.JPanel(); - deviceChoice39 = new DeviceChoice(); - deviceField210 = new DeviceField(); - jPanel137 = new javax.swing.JPanel(); - deviceField211 = new DeviceField(); - deviceField212 = new DeviceField(); - jPanel138 = new javax.swing.JPanel(); - deviceField213 = new DeviceField(); - deviceField214 = new DeviceField(); - deviceField215 = new DeviceField(); - jPanel139 = new javax.swing.JPanel(); - jPanel140 = new javax.swing.JPanel(); - deviceChoice40 = new DeviceChoice(); - deviceField216 = new DeviceField(); - jPanel141 = new javax.swing.JPanel(); - deviceField217 = new DeviceField(); - deviceField218 = new DeviceField(); - jPanel142 = new javax.swing.JPanel(); - deviceField219 = new DeviceField(); - deviceField220 = new DeviceField(); - deviceField221 = new DeviceField(); - jPanel143 = new javax.swing.JPanel(); - jPanel144 = new javax.swing.JPanel(); - deviceChoice41 = new DeviceChoice(); - deviceField222 = new DeviceField(); - jPanel145 = new javax.swing.JPanel(); - deviceField223 = new DeviceField(); - deviceField224 = new DeviceField(); - jPanel146 = new javax.swing.JPanel(); - deviceField225 = new DeviceField(); - deviceField226 = new DeviceField(); - deviceField227 = new DeviceField(); - jPanel147 = new javax.swing.JPanel(); - jPanel148 = new javax.swing.JPanel(); - deviceChoice42 = new DeviceChoice(); - deviceField228 = new DeviceField(); - jPanel149 = new javax.swing.JPanel(); - deviceField229 = new DeviceField(); - deviceField230 = new DeviceField(); - jPanel150 = new javax.swing.JPanel(); - deviceField231 = new DeviceField(); - deviceField232 = new DeviceField(); - deviceField233 = new DeviceField(); - jPanel151 = new javax.swing.JPanel(); - jPanel152 = new javax.swing.JPanel(); - deviceChoice43 = new DeviceChoice(); - deviceField234 = new DeviceField(); - jPanel153 = new javax.swing.JPanel(); - deviceField235 = new DeviceField(); - deviceField236 = new DeviceField(); - jPanel154 = new javax.swing.JPanel(); - deviceField237 = new DeviceField(); - deviceField238 = new DeviceField(); - deviceField239 = new DeviceField(); - jPanel155 = new javax.swing.JPanel(); - jPanel156 = new javax.swing.JPanel(); - deviceChoice44 = new DeviceChoice(); - deviceField240 = new DeviceField(); - jPanel157 = new javax.swing.JPanel(); - deviceField241 = new DeviceField(); - deviceField242 = new DeviceField(); - jPanel158 = new javax.swing.JPanel(); - deviceField243 = new DeviceField(); - deviceField244 = new DeviceField(); - deviceField245 = new DeviceField(); - jPanel159 = new javax.swing.JPanel(); - jPanel160 = new javax.swing.JPanel(); - deviceChoice45 = new DeviceChoice(); - deviceField246 = new DeviceField(); - jPanel161 = new javax.swing.JPanel(); - deviceField247 = new DeviceField(); - deviceField248 = new DeviceField(); - jPanel162 = new javax.swing.JPanel(); - deviceField249 = new DeviceField(); - deviceField250 = new DeviceField(); - deviceField251 = new DeviceField(); - jPanel163 = new javax.swing.JPanel(); - jPanel164 = new javax.swing.JPanel(); - deviceChoice46 = new DeviceChoice(); - deviceField252 = new DeviceField(); - jPanel165 = new javax.swing.JPanel(); - deviceField253 = new DeviceField(); - deviceField254 = new DeviceField(); - jPanel166 = new javax.swing.JPanel(); - deviceField255 = new DeviceField(); - deviceField256 = new DeviceField(); - deviceField257 = new DeviceField(); - jPanel167 = new javax.swing.JPanel(); - jPanel168 = new javax.swing.JPanel(); - deviceChoice47 = new DeviceChoice(); - deviceField258 = new DeviceField(); - jPanel169 = new javax.swing.JPanel(); - deviceField259 = new DeviceField(); - deviceField260 = new DeviceField(); - jPanel170 = new javax.swing.JPanel(); - deviceField261 = new DeviceField(); - deviceField262 = new DeviceField(); - deviceField263 = new DeviceField(); - jPanel2 = new javax.swing.JPanel(); - jPanel3 = new javax.swing.JPanel(); - deviceField1 = new DeviceField(); - deviceDispatch1 = new DeviceDispatch(); - deviceChoice1 = new DeviceChoice(); - jPanel4 = new javax.swing.JPanel(); - deviceField2 = new DeviceField(); - jPanel5 = new javax.swing.JPanel(); - deviceField3 = new DeviceField(); - deviceField4 = new DeviceField(); - setDeviceProvider("192.168.62.47:8001"); - setDeviceTitle("NI 6683 Timing Device"); - setDeviceType("NI6683"); - setHeight(400); - setWidth(800); - getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); - jPanel1.setLayout(new java.awt.BorderLayout()); - jPanel75.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice24.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice24.setIdentifier(""); - deviceChoice24.setLabelString("Mode"); - deviceChoice24.setOffsetNid(6); - deviceChoice24.setUpdateIdentifier(""); - jPanel76.add(deviceChoice24); - deviceField125.setIdentifier(""); - deviceField125.setLabelString("Event name:"); - deviceField125.setNumCols(15); - deviceField125.setOffsetNid(14); - deviceField125.setTextOnly(true); - jPanel76.add(deviceField125); - jPanel75.add(jPanel76); - deviceField120.setIdentifier(""); - deviceField120.setLabelString("Start: "); - deviceField120.setNumCols(20); - deviceField120.setOffsetNid(7); - jPanel77.add(deviceField120); - deviceField121.setIdentifier(""); - deviceField121.setLabelString("End: "); - deviceField121.setNumCols(20); - deviceField121.setOffsetNid(8); - jPanel77.add(deviceField121); - jPanel75.add(jPanel77); - deviceField122.setIdentifier(""); - deviceField122.setLabelString("Frequency(Hz):"); - deviceField122.setOffsetNid(9); - jPanel78.add(deviceField122); - deviceField123.setIdentifier(""); - deviceField123.setLabelString("Duty Cycle (%)"); - deviceField123.setOffsetNid(10); - jPanel78.add(deviceField123); - deviceField124.setIdentifier(""); - deviceField124.setLabelString("Pulse Len: "); - deviceField124.setOffsetNid(11); - jPanel78.add(deviceField124); - jPanel75.add(jPanel78); - jTabbedPane1.addTab("PFI0", jPanel75); - jPanel79.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice25.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice25.setIdentifier(""); - deviceChoice25.setLabelString("Mode"); - deviceChoice25.setOffsetNid(16); - deviceChoice25.setUpdateIdentifier(""); - jPanel80.add(deviceChoice25); - deviceField126.setIdentifier(""); - deviceField126.setLabelString("Event name:"); - deviceField126.setNumCols(15); - deviceField126.setOffsetNid(24); - deviceField126.setTextOnly(true); - jPanel80.add(deviceField126); - jPanel79.add(jPanel80); - deviceField127.setIdentifier(""); - deviceField127.setLabelString("Start: "); - deviceField127.setNumCols(20); - deviceField127.setOffsetNid(17); - jPanel81.add(deviceField127); - deviceField128.setIdentifier(""); - deviceField128.setLabelString("End: "); - deviceField128.setNumCols(20); - deviceField128.setOffsetNid(18); - jPanel81.add(deviceField128); - jPanel79.add(jPanel81); - deviceField129.setIdentifier(""); - deviceField129.setLabelString("Frequency(Hz):"); - deviceField129.setOffsetNid(19); - jPanel82.add(deviceField129); - deviceField130.setIdentifier(""); - deviceField130.setLabelString("Duty Cycle (%)"); - deviceField130.setOffsetNid(20); - jPanel82.add(deviceField130); - deviceField131.setIdentifier(""); - deviceField131.setLabelString("Pulse Len: "); - deviceField131.setOffsetNid(21); - jPanel82.add(deviceField131); - jPanel79.add(jPanel82); - jTabbedPane1.addTab("PFI1", jPanel79); - jPanel83.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice26.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice26.setIdentifier(""); - deviceChoice26.setLabelString("Mode"); - deviceChoice26.setOffsetNid(26); - deviceChoice26.setUpdateIdentifier(""); - jPanel84.add(deviceChoice26); - deviceField132.setIdentifier(""); - deviceField132.setLabelString("Event name:"); - deviceField132.setNumCols(15); - deviceField132.setOffsetNid(34); - deviceField132.setTextOnly(true); - jPanel84.add(deviceField132); - jPanel83.add(jPanel84); - deviceField133.setIdentifier(""); - deviceField133.setLabelString("Start: "); - deviceField133.setNumCols(20); - deviceField133.setOffsetNid(27); - jPanel85.add(deviceField133); - deviceField134.setIdentifier(""); - deviceField134.setLabelString("End: "); - deviceField134.setNumCols(20); - deviceField134.setOffsetNid(28); - jPanel85.add(deviceField134); - jPanel83.add(jPanel85); - deviceField135.setIdentifier(""); - deviceField135.setLabelString("Frequency(Hz):"); - deviceField135.setOffsetNid(29); - jPanel86.add(deviceField135); - deviceField136.setIdentifier(""); - deviceField136.setLabelString("Duty Cycle (%)"); - deviceField136.setOffsetNid(30); - jPanel86.add(deviceField136); - deviceField137.setIdentifier(""); - deviceField137.setLabelString("Pulse Len: "); - deviceField137.setOffsetNid(31); - jPanel86.add(deviceField137); - jPanel83.add(jPanel86); - jTabbedPane1.addTab("PFI2", jPanel83); - jPanel87.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice27.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice27.setIdentifier(""); - deviceChoice27.setLabelString("Mode"); - deviceChoice27.setOffsetNid(36); - deviceChoice27.setUpdateIdentifier(""); - jPanel88.add(deviceChoice27); - deviceField138.setIdentifier(""); - deviceField138.setLabelString("Event name:"); - deviceField138.setNumCols(15); - deviceField138.setOffsetNid(44); - deviceField138.setTextOnly(true); - jPanel88.add(deviceField138); - jPanel87.add(jPanel88); - deviceField139.setIdentifier(""); - deviceField139.setLabelString("Start: "); - deviceField139.setNumCols(20); - deviceField139.setOffsetNid(37); - jPanel89.add(deviceField139); - deviceField140.setIdentifier(""); - deviceField140.setLabelString("End: "); - deviceField140.setNumCols(20); - deviceField140.setOffsetNid(38); - jPanel89.add(deviceField140); - jPanel87.add(jPanel89); - deviceField141.setIdentifier(""); - deviceField141.setLabelString("Frequency(Hz):"); - deviceField141.setOffsetNid(39); - jPanel90.add(deviceField141); - deviceField142.setIdentifier(""); - deviceField142.setLabelString("Duty Cycle (%)"); - deviceField142.setOffsetNid(40); - jPanel90.add(deviceField142); - deviceField143.setIdentifier(""); - deviceField143.setLabelString("Pulse Len: "); - deviceField143.setOffsetNid(41); - jPanel90.add(deviceField143); - jPanel87.add(jPanel90); - jTabbedPane1.addTab("PXI_STAR0", jPanel87); - jPanel91.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice28.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice28.setIdentifier(""); - deviceChoice28.setLabelString("Mode"); - deviceChoice28.setOffsetNid(46); - deviceChoice28.setUpdateIdentifier(""); - jPanel92.add(deviceChoice28); - deviceField144.setIdentifier(""); - deviceField144.setLabelString("Event name:"); - deviceField144.setNumCols(15); - deviceField144.setOffsetNid(54); - deviceField144.setTextOnly(true); - jPanel92.add(deviceField144); - jPanel91.add(jPanel92); - deviceField145.setIdentifier(""); - deviceField145.setLabelString("Start: "); - deviceField145.setNumCols(20); - deviceField145.setOffsetNid(47); - jPanel93.add(deviceField145); - deviceField146.setIdentifier(""); - deviceField146.setLabelString("End: "); - deviceField146.setNumCols(20); - deviceField146.setOffsetNid(48); - jPanel93.add(deviceField146); - jPanel91.add(jPanel93); - deviceField147.setIdentifier(""); - deviceField147.setLabelString("Frequency(Hz):"); - deviceField147.setOffsetNid(49); - jPanel94.add(deviceField147); - deviceField148.setIdentifier(""); - deviceField148.setLabelString("Duty Cycle (%)"); - deviceField148.setOffsetNid(50); - jPanel94.add(deviceField148); - deviceField149.setIdentifier(""); - deviceField149.setLabelString("Pulse Len: "); - deviceField149.setOffsetNid(51); - jPanel94.add(deviceField149); - jPanel91.add(jPanel94); - jTabbedPane1.addTab("PXI_STAR1", jPanel91); - jPanel95.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice29.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice29.setIdentifier(""); - deviceChoice29.setLabelString("Mode"); - deviceChoice29.setOffsetNid(56); - deviceChoice29.setUpdateIdentifier(""); - jPanel96.add(deviceChoice29); - deviceField150.setIdentifier(""); - deviceField150.setLabelString("Event name:"); - deviceField150.setNumCols(15); - deviceField150.setOffsetNid(64); - deviceField150.setTextOnly(true); - jPanel96.add(deviceField150); - jPanel95.add(jPanel96); - deviceField151.setIdentifier(""); - deviceField151.setLabelString("Start: "); - deviceField151.setNumCols(20); - deviceField151.setOffsetNid(57); - jPanel97.add(deviceField151); - deviceField152.setIdentifier(""); - deviceField152.setLabelString("End: "); - deviceField152.setNumCols(20); - deviceField152.setOffsetNid(58); - jPanel97.add(deviceField152); - jPanel95.add(jPanel97); - deviceField153.setIdentifier(""); - deviceField153.setLabelString("Frequency(Hz):"); - deviceField153.setOffsetNid(59); - jPanel98.add(deviceField153); - deviceField154.setIdentifier(""); - deviceField154.setLabelString("Duty Cycle (%)"); - deviceField154.setOffsetNid(60); - jPanel98.add(deviceField154); - deviceField155.setIdentifier(""); - deviceField155.setLabelString("Pulse Len: "); - deviceField155.setOffsetNid(61); - jPanel98.add(deviceField155); - jPanel95.add(jPanel98); - jTabbedPane1.addTab("PXI_STAR2", jPanel95); - jPanel99.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice30.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice30.setIdentifier(""); - deviceChoice30.setLabelString("Mode"); - deviceChoice30.setOffsetNid(66); - deviceChoice30.setUpdateIdentifier(""); - jPanel100.add(deviceChoice30); - deviceField156.setIdentifier(""); - deviceField156.setLabelString("Event name:"); - deviceField156.setNumCols(15); - deviceField156.setOffsetNid(74); - deviceField156.setTextOnly(true); - jPanel100.add(deviceField156); - jPanel99.add(jPanel100); - deviceField157.setIdentifier(""); - deviceField157.setLabelString("Start: "); - deviceField157.setNumCols(20); - deviceField157.setOffsetNid(67); - jPanel101.add(deviceField157); - deviceField158.setIdentifier(""); - deviceField158.setLabelString("End: "); - deviceField158.setNumCols(20); - deviceField158.setOffsetNid(68); - jPanel101.add(deviceField158); - jPanel99.add(jPanel101); - deviceField159.setIdentifier(""); - deviceField159.setLabelString("Frequency(Hz):"); - deviceField159.setOffsetNid(69); - jPanel102.add(deviceField159); - deviceField160.setIdentifier(""); - deviceField160.setLabelString("Duty Cycle (%)"); - deviceField160.setOffsetNid(70); - jPanel102.add(deviceField160); - deviceField161.setIdentifier(""); - deviceField161.setLabelString("Pulse Len: "); - deviceField161.setOffsetNid(71); - jPanel102.add(deviceField161); - jPanel99.add(jPanel102); - jTabbedPane1.addTab("PXI_STAR3", jPanel99); - jPanel103.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice31.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice31.setIdentifier(""); - deviceChoice31.setLabelString("Mode"); - deviceChoice31.setOffsetNid(76); - deviceChoice31.setUpdateIdentifier(""); - jPanel104.add(deviceChoice31); - deviceField162.setIdentifier(""); - deviceField162.setLabelString("Event name:"); - deviceField162.setNumCols(15); - deviceField162.setOffsetNid(84); - deviceField162.setTextOnly(true); - jPanel104.add(deviceField162); - jPanel103.add(jPanel104); - deviceField163.setIdentifier(""); - deviceField163.setLabelString("Start: "); - deviceField163.setNumCols(20); - deviceField163.setOffsetNid(77); - jPanel105.add(deviceField163); - deviceField164.setIdentifier(""); - deviceField164.setLabelString("End: "); - deviceField164.setNumCols(20); - deviceField164.setOffsetNid(78); - jPanel105.add(deviceField164); - jPanel103.add(jPanel105); - deviceField165.setIdentifier(""); - deviceField165.setLabelString("Frequency(Hz):"); - deviceField165.setOffsetNid(79); - jPanel106.add(deviceField165); - deviceField166.setIdentifier(""); - deviceField166.setLabelString("Duty Cycle (%)"); - deviceField166.setOffsetNid(80); - jPanel106.add(deviceField166); - deviceField167.setIdentifier(""); - deviceField167.setLabelString("Pulse Len: "); - deviceField167.setOffsetNid(81); - jPanel106.add(deviceField167); - jPanel103.add(jPanel106); - jTabbedPane1.addTab("PXI_STAR4", jPanel103); - jPanel107.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice32.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice32.setIdentifier(""); - deviceChoice32.setLabelString("Mode"); - deviceChoice32.setOffsetNid(86); - deviceChoice32.setUpdateIdentifier(""); - jPanel108.add(deviceChoice32); - deviceField168.setIdentifier(""); - deviceField168.setLabelString("Event name:"); - deviceField168.setNumCols(15); - deviceField168.setOffsetNid(94); - deviceField168.setTextOnly(true); - jPanel108.add(deviceField168); - jPanel107.add(jPanel108); - deviceField169.setIdentifier(""); - deviceField169.setLabelString("Start: "); - deviceField169.setNumCols(20); - deviceField169.setOffsetNid(87); - jPanel109.add(deviceField169); - deviceField170.setIdentifier(""); - deviceField170.setLabelString("End: "); - deviceField170.setNumCols(20); - deviceField170.setOffsetNid(88); - jPanel109.add(deviceField170); - jPanel107.add(jPanel109); - deviceField171.setIdentifier(""); - deviceField171.setLabelString("Frequency(Hz):"); - deviceField171.setOffsetNid(89); - jPanel110.add(deviceField171); - deviceField172.setIdentifier(""); - deviceField172.setLabelString("Duty Cycle (%)"); - deviceField172.setOffsetNid(90); - jPanel110.add(deviceField172); - deviceField173.setIdentifier(""); - deviceField173.setLabelString("Pulse Len: "); - deviceField173.setOffsetNid(91); - jPanel110.add(deviceField173); - jPanel107.add(jPanel110); - jTabbedPane1.addTab("PXI_STAR5", jPanel107); - jPanel111.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice33.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice33.setIdentifier(""); - deviceChoice33.setLabelString("Mode"); - deviceChoice33.setOffsetNid(96); - deviceChoice33.setUpdateIdentifier(""); - jPanel112.add(deviceChoice33); - deviceField174.setIdentifier(""); - deviceField174.setLabelString("Event name:"); - deviceField174.setNumCols(15); - deviceField174.setOffsetNid(104); - deviceField174.setTextOnly(true); - jPanel112.add(deviceField174); - jPanel111.add(jPanel112); - deviceField175.setIdentifier(""); - deviceField175.setLabelString("Start: "); - deviceField175.setNumCols(20); - deviceField175.setOffsetNid(97); - jPanel113.add(deviceField175); - deviceField176.setIdentifier(""); - deviceField176.setLabelString("End: "); - deviceField176.setNumCols(20); - deviceField176.setOffsetNid(98); - jPanel113.add(deviceField176); - jPanel111.add(jPanel113); - deviceField177.setIdentifier(""); - deviceField177.setLabelString("Frequency(Hz):"); - deviceField177.setOffsetNid(99); - jPanel114.add(deviceField177); - deviceField178.setIdentifier(""); - deviceField178.setLabelString("Duty Cycle (%)"); - deviceField178.setOffsetNid(100); - jPanel114.add(deviceField178); - deviceField179.setIdentifier(""); - deviceField179.setLabelString("Pulse Len: "); - deviceField179.setOffsetNid(101); - jPanel114.add(deviceField179); - jPanel111.add(jPanel114); - jTabbedPane1.addTab("PXI_STAR6", jPanel111); - jPanel115.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice34.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice34.setIdentifier(""); - deviceChoice34.setLabelString("Mode"); - deviceChoice34.setOffsetNid(106); - deviceChoice34.setUpdateIdentifier(""); - jPanel116.add(deviceChoice34); - deviceField180.setIdentifier(""); - deviceField180.setLabelString("Event name:"); - deviceField180.setNumCols(15); - deviceField180.setOffsetNid(114); - deviceField180.setTextOnly(true); - jPanel116.add(deviceField180); - jPanel115.add(jPanel116); - deviceField181.setIdentifier(""); - deviceField181.setLabelString("Start: "); - deviceField181.setNumCols(20); - deviceField181.setOffsetNid(107); - jPanel117.add(deviceField181); - deviceField182.setIdentifier(""); - deviceField182.setLabelString("End: "); - deviceField182.setNumCols(20); - deviceField182.setOffsetNid(108); - jPanel117.add(deviceField182); - jPanel115.add(jPanel117); - deviceField183.setIdentifier(""); - deviceField183.setLabelString("Frequency(Hz):"); - deviceField183.setOffsetNid(109); - jPanel118.add(deviceField183); - deviceField184.setIdentifier(""); - deviceField184.setLabelString("Duty Cycle (%)"); - deviceField184.setOffsetNid(110); - jPanel118.add(deviceField184); - deviceField185.setIdentifier(""); - deviceField185.setLabelString("Pulse Len: "); - deviceField185.setOffsetNid(111); - jPanel118.add(deviceField185); - jPanel115.add(jPanel118); - jTabbedPane1.addTab("PXI_STAR7", jPanel115); - jPanel119.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice35.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice35.setIdentifier(""); - deviceChoice35.setLabelString("Mode"); - deviceChoice35.setOffsetNid(116); - deviceChoice35.setUpdateIdentifier(""); - jPanel120.add(deviceChoice35); - deviceField186.setIdentifier(""); - deviceField186.setLabelString("Event name:"); - deviceField186.setNumCols(15); - deviceField186.setOffsetNid(124); - deviceField186.setTextOnly(true); - jPanel120.add(deviceField186); - jPanel119.add(jPanel120); - deviceField187.setIdentifier(""); - deviceField187.setLabelString("Start: "); - deviceField187.setNumCols(20); - deviceField187.setOffsetNid(117); - jPanel121.add(deviceField187); - deviceField188.setIdentifier(""); - deviceField188.setLabelString("End: "); - deviceField188.setNumCols(20); - deviceField188.setOffsetNid(118); - jPanel121.add(deviceField188); - jPanel119.add(jPanel121); - deviceField189.setIdentifier(""); - deviceField189.setLabelString("Frequency(Hz):"); - deviceField189.setOffsetNid(119); - jPanel122.add(deviceField189); - deviceField190.setIdentifier(""); - deviceField190.setLabelString("Duty Cycle (%)"); - deviceField190.setOffsetNid(120); - jPanel122.add(deviceField190); - deviceField191.setIdentifier(""); - deviceField191.setLabelString("Pulse Len: "); - deviceField191.setOffsetNid(121); - jPanel122.add(deviceField191); - jPanel119.add(jPanel122); - jTabbedPane1.addTab("PXI_STAR8", jPanel119); - jPanel123.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice36.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice36.setIdentifier(""); - deviceChoice36.setLabelString("Mode"); - deviceChoice36.setOffsetNid(126); - deviceChoice36.setUpdateIdentifier(""); - jPanel124.add(deviceChoice36); - deviceField192.setIdentifier(""); - deviceField192.setLabelString("Event name:"); - deviceField192.setNumCols(15); - deviceField192.setOffsetNid(134); - deviceField192.setTextOnly(true); - jPanel124.add(deviceField192); - jPanel123.add(jPanel124); - deviceField193.setIdentifier(""); - deviceField193.setLabelString("Start: "); - deviceField193.setNumCols(20); - deviceField193.setOffsetNid(127); - jPanel125.add(deviceField193); - deviceField194.setIdentifier(""); - deviceField194.setLabelString("End: "); - deviceField194.setNumCols(20); - deviceField194.setOffsetNid(128); - jPanel125.add(deviceField194); - jPanel123.add(jPanel125); - deviceField195.setIdentifier(""); - deviceField195.setLabelString("Frequency(Hz):"); - deviceField195.setOffsetNid(129); - jPanel126.add(deviceField195); - deviceField196.setIdentifier(""); - deviceField196.setLabelString("Duty Cycle (%)"); - deviceField196.setOffsetNid(130); - jPanel126.add(deviceField196); - deviceField197.setIdentifier(""); - deviceField197.setLabelString("Pulse Len: "); - deviceField197.setOffsetNid(131); - jPanel126.add(deviceField197); - jPanel123.add(jPanel126); - jTabbedPane1.addTab("PXI_STAR9", jPanel123); - jPanel127.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice37.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice37.setIdentifier(""); - deviceChoice37.setLabelString("Mode"); - deviceChoice37.setOffsetNid(136); - deviceChoice37.setUpdateIdentifier(""); - jPanel128.add(deviceChoice37); - deviceField198.setIdentifier(""); - deviceField198.setLabelString("Event name:"); - deviceField198.setNumCols(15); - deviceField198.setOffsetNid(144); - deviceField198.setTextOnly(true); - jPanel128.add(deviceField198); - jPanel127.add(jPanel128); - deviceField199.setIdentifier(""); - deviceField199.setLabelString("Start: "); - deviceField199.setNumCols(20); - deviceField199.setOffsetNid(137); - jPanel129.add(deviceField199); - deviceField200.setIdentifier(""); - deviceField200.setLabelString("End: "); - deviceField200.setNumCols(20); - deviceField200.setOffsetNid(138); - jPanel129.add(deviceField200); - jPanel127.add(jPanel129); - deviceField201.setIdentifier(""); - deviceField201.setLabelString("Frequency(Hz):"); - deviceField201.setOffsetNid(139); - jPanel130.add(deviceField201); - deviceField202.setIdentifier(""); - deviceField202.setLabelString("Duty Cycle (%)"); - deviceField202.setOffsetNid(140); - jPanel130.add(deviceField202); - deviceField203.setIdentifier(""); - deviceField203.setLabelString("Pulse Len: "); - deviceField203.setOffsetNid(141); - jPanel130.add(deviceField203); - jPanel127.add(jPanel130); - jTabbedPane1.addTab("PXI_STAR10", jPanel127); - jPanel131.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice38.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice38.setIdentifier(""); - deviceChoice38.setLabelString("Mode"); - deviceChoice38.setOffsetNid(146); - deviceChoice38.setUpdateIdentifier(""); - jPanel132.add(deviceChoice38); - deviceField204.setIdentifier(""); - deviceField204.setLabelString("Event name:"); - deviceField204.setNumCols(15); - deviceField204.setOffsetNid(154); - deviceField204.setTextOnly(true); - jPanel132.add(deviceField204); - jPanel131.add(jPanel132); - deviceField205.setIdentifier(""); - deviceField205.setLabelString("Start: "); - deviceField205.setNumCols(20); - deviceField205.setOffsetNid(147); - jPanel133.add(deviceField205); - deviceField206.setIdentifier(""); - deviceField206.setLabelString("End: "); - deviceField206.setNumCols(20); - deviceField206.setOffsetNid(148); - jPanel133.add(deviceField206); - jPanel131.add(jPanel133); - deviceField207.setIdentifier(""); - deviceField207.setLabelString("Frequency(Hz):"); - deviceField207.setOffsetNid(149); - jPanel134.add(deviceField207); - deviceField208.setIdentifier(""); - deviceField208.setLabelString("Duty Cycle (%)"); - deviceField208.setOffsetNid(150); - jPanel134.add(deviceField208); - deviceField209.setIdentifier(""); - deviceField209.setLabelString("Pulse Len: "); - deviceField209.setOffsetNid(151); - jPanel134.add(deviceField209); - jPanel131.add(jPanel134); - jTabbedPane1.addTab("PXI_STAR11", jPanel131); - jPanel135.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice39.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice39.setIdentifier(""); - deviceChoice39.setLabelString("Mode"); - deviceChoice39.setOffsetNid(156); - deviceChoice39.setUpdateIdentifier(""); - jPanel136.add(deviceChoice39); - deviceField210.setIdentifier(""); - deviceField210.setLabelString("Event name:"); - deviceField210.setNumCols(15); - deviceField210.setOffsetNid(164); - deviceField210.setTextOnly(true); - jPanel136.add(deviceField210); - jPanel135.add(jPanel136); - deviceField211.setIdentifier(""); - deviceField211.setLabelString("Start: "); - deviceField211.setNumCols(20); - deviceField211.setOffsetNid(157); - jPanel137.add(deviceField211); - deviceField212.setIdentifier(""); - deviceField212.setLabelString("End: "); - deviceField212.setNumCols(20); - deviceField212.setOffsetNid(158); - jPanel137.add(deviceField212); - jPanel135.add(jPanel137); - deviceField213.setIdentifier(""); - deviceField213.setLabelString("Frequency(Hz):"); - deviceField213.setOffsetNid(159); - jPanel138.add(deviceField213); - deviceField214.setIdentifier(""); - deviceField214.setLabelString("Duty Cycle (%)"); - deviceField214.setOffsetNid(160); - jPanel138.add(deviceField214); - deviceField215.setIdentifier(""); - deviceField215.setLabelString("Pulse Len: "); - deviceField215.setOffsetNid(161); - jPanel138.add(deviceField215); - jPanel135.add(jPanel138); - jTabbedPane1.addTab("PXI_STAR12", jPanel135); - jPanel139.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice40.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice40.setIdentifier(""); - deviceChoice40.setLabelString("Mode"); - deviceChoice40.setOffsetNid(166); - deviceChoice40.setUpdateIdentifier(""); - jPanel140.add(deviceChoice40); - deviceField216.setIdentifier(""); - deviceField216.setLabelString("Event name:"); - deviceField216.setNumCols(15); - deviceField216.setOffsetNid(174); - deviceField216.setTextOnly(true); - jPanel140.add(deviceField216); - jPanel139.add(jPanel140); - deviceField217.setIdentifier(""); - deviceField217.setLabelString("Start: "); - deviceField217.setNumCols(20); - deviceField217.setOffsetNid(167); - jPanel141.add(deviceField217); - deviceField218.setIdentifier(""); - deviceField218.setLabelString("End: "); - deviceField218.setNumCols(20); - deviceField218.setOffsetNid(168); - jPanel141.add(deviceField218); - jPanel139.add(jPanel141); - deviceField219.setIdentifier(""); - deviceField219.setLabelString("Frequency(Hz):"); - deviceField219.setOffsetNid(169); - jPanel142.add(deviceField219); - deviceField220.setIdentifier(""); - deviceField220.setLabelString("Duty Cycle (%)"); - deviceField220.setOffsetNid(170); - jPanel142.add(deviceField220); - deviceField221.setIdentifier(""); - deviceField221.setLabelString("Pulse Len: "); - deviceField221.setOffsetNid(171); - jPanel142.add(deviceField221); - jPanel139.add(jPanel142); - jTabbedPane1.addTab("PXI_TRIG0", jPanel139); - jPanel143.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice41.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice41.setIdentifier(""); - deviceChoice41.setLabelString("Mode"); - deviceChoice41.setOffsetNid(176); - deviceChoice41.setUpdateIdentifier(""); - jPanel144.add(deviceChoice41); - deviceField222.setIdentifier(""); - deviceField222.setLabelString("Event name:"); - deviceField222.setNumCols(15); - deviceField222.setOffsetNid(184); - deviceField222.setTextOnly(true); - jPanel144.add(deviceField222); - jPanel143.add(jPanel144); - deviceField223.setIdentifier(""); - deviceField223.setLabelString("Start: "); - deviceField223.setNumCols(20); - deviceField223.setOffsetNid(177); - jPanel145.add(deviceField223); - deviceField224.setIdentifier(""); - deviceField224.setLabelString("End: "); - deviceField224.setNumCols(20); - deviceField224.setOffsetNid(178); - jPanel145.add(deviceField224); - jPanel143.add(jPanel145); - deviceField225.setIdentifier(""); - deviceField225.setLabelString("Frequency(Hz):"); - deviceField225.setOffsetNid(179); - jPanel146.add(deviceField225); - deviceField226.setIdentifier(""); - deviceField226.setLabelString("Duty Cycle (%)"); - deviceField226.setOffsetNid(180); - jPanel146.add(deviceField226); - deviceField227.setIdentifier(""); - deviceField227.setLabelString("Pulse Len: "); - deviceField227.setOffsetNid(181); - jPanel146.add(deviceField227); - jPanel143.add(jPanel146); - jTabbedPane1.addTab("PXI_TRIG1", jPanel143); - jPanel147.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice42.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice42.setIdentifier(""); - deviceChoice42.setLabelString("Mode"); - deviceChoice42.setOffsetNid(186); - deviceChoice42.setUpdateIdentifier(""); - jPanel148.add(deviceChoice42); - deviceField228.setIdentifier(""); - deviceField228.setLabelString("Event name:"); - deviceField228.setNumCols(15); - deviceField228.setOffsetNid(194); - deviceField228.setTextOnly(true); - jPanel148.add(deviceField228); - jPanel147.add(jPanel148); - deviceField229.setIdentifier(""); - deviceField229.setLabelString("Start: "); - deviceField229.setNumCols(20); - deviceField229.setOffsetNid(187); - jPanel149.add(deviceField229); - deviceField230.setIdentifier(""); - deviceField230.setLabelString("End: "); - deviceField230.setNumCols(20); - deviceField230.setOffsetNid(188); - jPanel149.add(deviceField230); - jPanel147.add(jPanel149); - deviceField231.setIdentifier(""); - deviceField231.setLabelString("Frequency(Hz):"); - deviceField231.setOffsetNid(189); - jPanel150.add(deviceField231); - deviceField232.setIdentifier(""); - deviceField232.setLabelString("Duty Cycle (%)"); - deviceField232.setOffsetNid(190); - jPanel150.add(deviceField232); - deviceField233.setIdentifier(""); - deviceField233.setLabelString("Pulse Len: "); - deviceField233.setOffsetNid(191); - jPanel150.add(deviceField233); - jPanel147.add(jPanel150); - jTabbedPane1.addTab("PXI_TRIG2", jPanel147); - jPanel151.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice43.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice43.setIdentifier(""); - deviceChoice43.setLabelString("Mode"); - deviceChoice43.setOffsetNid(196); - deviceChoice43.setUpdateIdentifier(""); - jPanel152.add(deviceChoice43); - deviceField234.setIdentifier(""); - deviceField234.setLabelString("Event name:"); - deviceField234.setNumCols(15); - deviceField234.setOffsetNid(204); - deviceField234.setTextOnly(true); - jPanel152.add(deviceField234); - jPanel151.add(jPanel152); - deviceField235.setIdentifier(""); - deviceField235.setLabelString("Start: "); - deviceField235.setNumCols(20); - deviceField235.setOffsetNid(197); - jPanel153.add(deviceField235); - deviceField236.setIdentifier(""); - deviceField236.setLabelString("End: "); - deviceField236.setNumCols(20); - deviceField236.setOffsetNid(198); - jPanel153.add(deviceField236); - jPanel151.add(jPanel153); - deviceField237.setIdentifier(""); - deviceField237.setLabelString("Frequency(Hz):"); - deviceField237.setOffsetNid(199); - jPanel154.add(deviceField237); - deviceField238.setIdentifier(""); - deviceField238.setLabelString("Duty Cycle (%)"); - deviceField238.setOffsetNid(200); - jPanel154.add(deviceField238); - deviceField239.setIdentifier(""); - deviceField239.setLabelString("Pulse Len: "); - deviceField239.setOffsetNid(201); - jPanel154.add(deviceField239); - jPanel151.add(jPanel154); - jTabbedPane1.addTab("PXI_TRIG3", jPanel151); - jPanel155.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice44.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice44.setIdentifier(""); - deviceChoice44.setLabelString("Mode"); - deviceChoice44.setOffsetNid(206); - deviceChoice44.setUpdateIdentifier(""); - jPanel156.add(deviceChoice44); - deviceField240.setIdentifier(""); - deviceField240.setLabelString("Event name:"); - deviceField240.setNumCols(15); - deviceField240.setOffsetNid(214); - deviceField240.setTextOnly(true); - jPanel156.add(deviceField240); - jPanel155.add(jPanel156); - deviceField241.setIdentifier(""); - deviceField241.setLabelString("Start: "); - deviceField241.setNumCols(20); - deviceField241.setOffsetNid(207); - jPanel157.add(deviceField241); - deviceField242.setIdentifier(""); - deviceField242.setLabelString("End: "); - deviceField242.setNumCols(20); - deviceField242.setOffsetNid(208); - jPanel157.add(deviceField242); - jPanel155.add(jPanel157); - deviceField243.setIdentifier(""); - deviceField243.setLabelString("Frequency(Hz):"); - deviceField243.setOffsetNid(209); - jPanel158.add(deviceField243); - deviceField244.setIdentifier(""); - deviceField244.setLabelString("Duty Cycle (%)"); - deviceField244.setOffsetNid(210); - jPanel158.add(deviceField244); - deviceField245.setIdentifier(""); - deviceField245.setLabelString("Pulse Len: "); - deviceField245.setOffsetNid(211); - jPanel158.add(deviceField245); - jPanel155.add(jPanel158); - jTabbedPane1.addTab("PXI_TRIG4", jPanel155); - jPanel159.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice45.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice45.setIdentifier(""); - deviceChoice45.setLabelString("Mode"); - deviceChoice45.setOffsetNid(216); - deviceChoice45.setUpdateIdentifier(""); - jPanel160.add(deviceChoice45); - deviceField246.setIdentifier(""); - deviceField246.setLabelString("Event name:"); - deviceField246.setNumCols(15); - deviceField246.setOffsetNid(224); - deviceField246.setTextOnly(true); - jPanel160.add(deviceField246); - jPanel159.add(jPanel160); - deviceField247.setIdentifier(""); - deviceField247.setLabelString("Start: "); - deviceField247.setNumCols(20); - deviceField247.setOffsetNid(217); - jPanel161.add(deviceField247); - deviceField248.setIdentifier(""); - deviceField248.setLabelString("End: "); - deviceField248.setNumCols(20); - deviceField248.setOffsetNid(218); - jPanel161.add(deviceField248); - jPanel159.add(jPanel161); - deviceField249.setIdentifier(""); - deviceField249.setLabelString("Frequency(Hz):"); - deviceField249.setOffsetNid(219); - jPanel162.add(deviceField249); - deviceField250.setIdentifier(""); - deviceField250.setLabelString("Duty Cycle (%)"); - deviceField250.setOffsetNid(220); - jPanel162.add(deviceField250); - deviceField251.setIdentifier(""); - deviceField251.setLabelString("Pulse Len: "); - deviceField251.setOffsetNid(221); - jPanel162.add(deviceField251); - jPanel159.add(jPanel162); - jTabbedPane1.addTab("PXI_TRIG5", jPanel159); - jPanel163.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice46.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice46.setIdentifier(""); - deviceChoice46.setLabelString("Mode"); - deviceChoice46.setOffsetNid(226); - deviceChoice46.setUpdateIdentifier(""); - jPanel164.add(deviceChoice46); - deviceField252.setIdentifier(""); - deviceField252.setLabelString("Event name:"); - deviceField252.setNumCols(15); - deviceField252.setOffsetNid(234); - deviceField252.setTextOnly(true); - jPanel164.add(deviceField252); - jPanel163.add(jPanel164); - deviceField253.setIdentifier(""); - deviceField253.setLabelString("Start: "); - deviceField253.setNumCols(20); - deviceField253.setOffsetNid(227); - jPanel165.add(deviceField253); - deviceField254.setIdentifier(""); - deviceField254.setLabelString("End: "); - deviceField254.setNumCols(20); - deviceField254.setOffsetNid(228); - jPanel165.add(deviceField254); - jPanel163.add(jPanel165); - deviceField255.setIdentifier(""); - deviceField255.setLabelString("Frequency(Hz):"); - deviceField255.setOffsetNid(229); - jPanel166.add(deviceField255); - deviceField256.setIdentifier(""); - deviceField256.setLabelString("Duty Cycle (%)"); - deviceField256.setOffsetNid(230); - jPanel166.add(deviceField256); - deviceField257.setIdentifier(""); - deviceField257.setLabelString("Pulse Len: "); - deviceField257.setOffsetNid(231); - jPanel166.add(deviceField257); - jPanel163.add(jPanel166); - jTabbedPane1.addTab("PXI_TRIG6", jPanel163); - jPanel167.setLayout(new java.awt.GridLayout(3, 1)); - deviceChoice47.setChoiceItems(new String[] - { "CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", - "DISABLED" }); - deviceChoice47.setIdentifier(""); - deviceChoice47.setLabelString("Mode"); - deviceChoice47.setOffsetNid(236); - deviceChoice47.setUpdateIdentifier(""); - jPanel168.add(deviceChoice47); - deviceField258.setIdentifier(""); - deviceField258.setLabelString("Event name:"); - deviceField258.setNumCols(15); - deviceField258.setOffsetNid(244); - deviceField258.setTextOnly(true); - jPanel168.add(deviceField258); - jPanel167.add(jPanel168); - deviceField259.setIdentifier(""); - deviceField259.setLabelString("Start: "); - deviceField259.setNumCols(20); - deviceField259.setOffsetNid(237); - jPanel169.add(deviceField259); - deviceField260.setIdentifier(""); - deviceField260.setLabelString("End: "); - deviceField260.setNumCols(20); - deviceField260.setOffsetNid(238); - jPanel169.add(deviceField260); - jPanel167.add(jPanel169); - deviceField261.setIdentifier(""); - deviceField261.setLabelString("Frequency(Hz):"); - deviceField261.setOffsetNid(239); - jPanel170.add(deviceField261); - deviceField262.setIdentifier(""); - deviceField262.setLabelString("Duty Cycle (%)"); - deviceField262.setOffsetNid(240); - jPanel170.add(deviceField262); - deviceField263.setIdentifier(""); - deviceField263.setLabelString("Pulse Len: "); - deviceField263.setOffsetNid(241); - jPanel170.add(deviceField263); - jPanel167.add(jPanel170); - jTabbedPane1.addTab("PXI_TRIG7", jPanel167); - jPanel1.add(jTabbedPane1, java.awt.BorderLayout.CENTER); - getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); - jPanel2.setLayout(new java.awt.GridLayout(3, 1)); - deviceField1.setIdentifier(""); - deviceField1.setLabelString("Device ID: "); - deviceField1.setOffsetNid(1); - jPanel3.add(deviceField1); - jPanel3.add(deviceDispatch1); - deviceChoice1.setChoiceItems(new String[] - { "PXI6682", "PCI1588", "PXI6683", "PXI6683H" }); - deviceChoice1.setIdentifier(""); - deviceChoice1.setLabelString("Device Type:"); - deviceChoice1.setOffsetNid(245); - deviceChoice1.setUpdateIdentifier(""); - jPanel3.add(deviceChoice1); - jPanel2.add(jPanel3); - deviceField2.setIdentifier(""); - deviceField2.setLabelString("Comment:"); - deviceField2.setNumCols(30); - deviceField2.setOffsetNid(2); - deviceField2.setTextOnly(true); - jPanel4.add(deviceField2); - jPanel2.add(jPanel4); - deviceField3.setIdentifier(""); - deviceField3.setLabelString("Rel. Start time: "); - deviceField3.setOffsetNid(3); - jPanel5.add(deviceField3); - deviceField4.setIdentifier(""); - deviceField4.setLabelString("Abs. Start Time: "); - deviceField4.setNumCols(25); - deviceField4.setOffsetNid(4); - jPanel5.add(deviceField4); - jPanel2.add(jPanel5); - getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); - getAccessibleContext().setAccessibleName(""); - }// //GEN-END:initComponents - - // Variables declaration - do not modify//GEN-BEGIN:variables - private DeviceButtons deviceButtons1; - private DeviceChoice deviceChoice1; - private DeviceChoice deviceChoice24; - private DeviceChoice deviceChoice25; - private DeviceChoice deviceChoice26; - private DeviceChoice deviceChoice27; - private DeviceChoice deviceChoice28; - private DeviceChoice deviceChoice29; - private DeviceChoice deviceChoice30; - private DeviceChoice deviceChoice31; - private DeviceChoice deviceChoice32; - private DeviceChoice deviceChoice33; - private DeviceChoice deviceChoice34; - private DeviceChoice deviceChoice35; - private DeviceChoice deviceChoice36; - private DeviceChoice deviceChoice37; - private DeviceChoice deviceChoice38; - private DeviceChoice deviceChoice39; - private DeviceChoice deviceChoice40; - private DeviceChoice deviceChoice41; - private DeviceChoice deviceChoice42; - private DeviceChoice deviceChoice43; - private DeviceChoice deviceChoice44; - private DeviceChoice deviceChoice45; - private DeviceChoice deviceChoice46; - private DeviceChoice deviceChoice47; - private DeviceDispatch deviceDispatch1; - private DeviceField deviceField1; - private DeviceField deviceField120; - private DeviceField deviceField121; - private DeviceField deviceField122; - private DeviceField deviceField123; - private DeviceField deviceField124; - private DeviceField deviceField125; - private DeviceField deviceField126; - private DeviceField deviceField127; - private DeviceField deviceField128; - private DeviceField deviceField129; - private DeviceField deviceField130; - private DeviceField deviceField131; - private DeviceField deviceField132; - private DeviceField deviceField133; - private DeviceField deviceField134; - private DeviceField deviceField135; - private DeviceField deviceField136; - private DeviceField deviceField137; - private DeviceField deviceField138; - private DeviceField deviceField139; - private DeviceField deviceField140; - private DeviceField deviceField141; - private DeviceField deviceField142; - private DeviceField deviceField143; - private DeviceField deviceField144; - private DeviceField deviceField145; - private DeviceField deviceField146; - private DeviceField deviceField147; - private DeviceField deviceField148; - private DeviceField deviceField149; - private DeviceField deviceField150; - private DeviceField deviceField151; - private DeviceField deviceField152; - private DeviceField deviceField153; - private DeviceField deviceField154; - private DeviceField deviceField155; - private DeviceField deviceField156; - private DeviceField deviceField157; - private DeviceField deviceField158; - private DeviceField deviceField159; - private DeviceField deviceField160; - private DeviceField deviceField161; - private DeviceField deviceField162; - private DeviceField deviceField163; - private DeviceField deviceField164; - private DeviceField deviceField165; - private DeviceField deviceField166; - private DeviceField deviceField167; - private DeviceField deviceField168; - private DeviceField deviceField169; - private DeviceField deviceField170; - private DeviceField deviceField171; - private DeviceField deviceField172; - private DeviceField deviceField173; - private DeviceField deviceField174; - private DeviceField deviceField175; - private DeviceField deviceField176; - private DeviceField deviceField177; - private DeviceField deviceField178; - private DeviceField deviceField179; - private DeviceField deviceField180; - private DeviceField deviceField181; - private DeviceField deviceField182; - private DeviceField deviceField183; - private DeviceField deviceField184; - private DeviceField deviceField185; - private DeviceField deviceField186; - private DeviceField deviceField187; - private DeviceField deviceField188; - private DeviceField deviceField189; - private DeviceField deviceField190; - private DeviceField deviceField191; - private DeviceField deviceField192; - private DeviceField deviceField193; - private DeviceField deviceField194; - private DeviceField deviceField195; - private DeviceField deviceField196; - private DeviceField deviceField197; - private DeviceField deviceField198; - private DeviceField deviceField199; - private DeviceField deviceField2; - private DeviceField deviceField200; - private DeviceField deviceField201; - private DeviceField deviceField202; - private DeviceField deviceField203; - private DeviceField deviceField204; - private DeviceField deviceField205; - private DeviceField deviceField206; - private DeviceField deviceField207; - private DeviceField deviceField208; - private DeviceField deviceField209; - private DeviceField deviceField210; - private DeviceField deviceField211; - private DeviceField deviceField212; - private DeviceField deviceField213; - private DeviceField deviceField214; - private DeviceField deviceField215; - private DeviceField deviceField216; - private DeviceField deviceField217; - private DeviceField deviceField218; - private DeviceField deviceField219; - private DeviceField deviceField220; - private DeviceField deviceField221; - private DeviceField deviceField222; - private DeviceField deviceField223; - private DeviceField deviceField224; - private DeviceField deviceField225; - private DeviceField deviceField226; - private DeviceField deviceField227; - private DeviceField deviceField228; - private DeviceField deviceField229; - private DeviceField deviceField230; - private DeviceField deviceField231; - private DeviceField deviceField232; - private DeviceField deviceField233; - private DeviceField deviceField234; - private DeviceField deviceField235; - private DeviceField deviceField236; - private DeviceField deviceField237; - private DeviceField deviceField238; - private DeviceField deviceField239; - private DeviceField deviceField240; - private DeviceField deviceField241; - private DeviceField deviceField242; - private DeviceField deviceField243; - private DeviceField deviceField244; - private DeviceField deviceField245; - private DeviceField deviceField246; - private DeviceField deviceField247; - private DeviceField deviceField248; - private DeviceField deviceField249; - private DeviceField deviceField250; - private DeviceField deviceField251; - private DeviceField deviceField252; - private DeviceField deviceField253; - private DeviceField deviceField254; - private DeviceField deviceField255; - private DeviceField deviceField256; - private DeviceField deviceField257; - private DeviceField deviceField258; - private DeviceField deviceField259; - private DeviceField deviceField260; - private DeviceField deviceField261; - private DeviceField deviceField262; - private DeviceField deviceField263; - private DeviceField deviceField3; - private DeviceField deviceField4; - private javax.swing.JPanel jPanel1; - private javax.swing.JPanel jPanel100; - private javax.swing.JPanel jPanel101; - private javax.swing.JPanel jPanel102; - private javax.swing.JPanel jPanel103; - private javax.swing.JPanel jPanel104; - private javax.swing.JPanel jPanel105; - private javax.swing.JPanel jPanel106; - private javax.swing.JPanel jPanel107; - private javax.swing.JPanel jPanel108; - private javax.swing.JPanel jPanel109; - private javax.swing.JPanel jPanel110; - private javax.swing.JPanel jPanel111; - private javax.swing.JPanel jPanel112; - private javax.swing.JPanel jPanel113; - private javax.swing.JPanel jPanel114; - private javax.swing.JPanel jPanel115; - private javax.swing.JPanel jPanel116; - private javax.swing.JPanel jPanel117; - private javax.swing.JPanel jPanel118; - private javax.swing.JPanel jPanel119; - private javax.swing.JPanel jPanel120; - private javax.swing.JPanel jPanel121; - private javax.swing.JPanel jPanel122; - private javax.swing.JPanel jPanel123; - private javax.swing.JPanel jPanel124; - private javax.swing.JPanel jPanel125; - private javax.swing.JPanel jPanel126; - private javax.swing.JPanel jPanel127; - private javax.swing.JPanel jPanel128; - private javax.swing.JPanel jPanel129; - private javax.swing.JPanel jPanel130; - private javax.swing.JPanel jPanel131; - private javax.swing.JPanel jPanel132; - private javax.swing.JPanel jPanel133; - private javax.swing.JPanel jPanel134; - private javax.swing.JPanel jPanel135; - private javax.swing.JPanel jPanel136; - private javax.swing.JPanel jPanel137; - private javax.swing.JPanel jPanel138; - private javax.swing.JPanel jPanel139; - private javax.swing.JPanel jPanel140; - private javax.swing.JPanel jPanel141; - private javax.swing.JPanel jPanel142; - private javax.swing.JPanel jPanel143; - private javax.swing.JPanel jPanel144; - private javax.swing.JPanel jPanel145; - private javax.swing.JPanel jPanel146; - private javax.swing.JPanel jPanel147; - private javax.swing.JPanel jPanel148; - private javax.swing.JPanel jPanel149; - private javax.swing.JPanel jPanel150; - private javax.swing.JPanel jPanel151; - private javax.swing.JPanel jPanel152; - private javax.swing.JPanel jPanel153; - private javax.swing.JPanel jPanel154; - private javax.swing.JPanel jPanel155; - private javax.swing.JPanel jPanel156; - private javax.swing.JPanel jPanel157; - private javax.swing.JPanel jPanel158; - private javax.swing.JPanel jPanel159; - private javax.swing.JPanel jPanel160; - private javax.swing.JPanel jPanel161; - private javax.swing.JPanel jPanel162; - private javax.swing.JPanel jPanel163; - private javax.swing.JPanel jPanel164; - private javax.swing.JPanel jPanel165; - private javax.swing.JPanel jPanel166; - private javax.swing.JPanel jPanel167; - private javax.swing.JPanel jPanel168; - private javax.swing.JPanel jPanel169; - private javax.swing.JPanel jPanel170; - private javax.swing.JPanel jPanel2; - private javax.swing.JPanel jPanel3; - private javax.swing.JPanel jPanel4; - private javax.swing.JPanel jPanel5; - private javax.swing.JPanel jPanel75; - private javax.swing.JPanel jPanel76; - private javax.swing.JPanel jPanel77; - private javax.swing.JPanel jPanel78; - private javax.swing.JPanel jPanel79; - private javax.swing.JPanel jPanel80; - private javax.swing.JPanel jPanel81; - private javax.swing.JPanel jPanel82; - private javax.swing.JPanel jPanel83; - private javax.swing.JPanel jPanel84; - private javax.swing.JPanel jPanel85; - private javax.swing.JPanel jPanel86; - private javax.swing.JPanel jPanel87; - private javax.swing.JPanel jPanel88; - private javax.swing.JPanel jPanel89; - private javax.swing.JPanel jPanel90; - private javax.swing.JPanel jPanel91; - private javax.swing.JPanel jPanel92; - private javax.swing.JPanel jPanel93; - private javax.swing.JPanel jPanel94; - private javax.swing.JPanel jPanel95; - private javax.swing.JPanel jPanel96; - private javax.swing.JPanel jPanel97; - private javax.swing.JPanel jPanel98; - private javax.swing.JPanel jPanel99; - private javax.swing.JTabbedPane jTabbedPane1; - // End of variables declaration//GEN-END:variables + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel75 = new javax.swing.JPanel(); + jPanel76 = new javax.swing.JPanel(); + deviceChoice24 = new DeviceChoice(); + deviceField125 = new DeviceField(); + jPanel77 = new javax.swing.JPanel(); + deviceField120 = new DeviceField(); + deviceField121 = new DeviceField(); + jPanel78 = new javax.swing.JPanel(); + deviceField122 = new DeviceField(); + deviceField123 = new DeviceField(); + deviceField124 = new DeviceField(); + jPanel79 = new javax.swing.JPanel(); + jPanel80 = new javax.swing.JPanel(); + deviceChoice25 = new DeviceChoice(); + deviceField126 = new DeviceField(); + jPanel81 = new javax.swing.JPanel(); + deviceField127 = new DeviceField(); + deviceField128 = new DeviceField(); + jPanel82 = new javax.swing.JPanel(); + deviceField129 = new DeviceField(); + deviceField130 = new DeviceField(); + deviceField131 = new DeviceField(); + jPanel83 = new javax.swing.JPanel(); + jPanel84 = new javax.swing.JPanel(); + deviceChoice26 = new DeviceChoice(); + deviceField132 = new DeviceField(); + jPanel85 = new javax.swing.JPanel(); + deviceField133 = new DeviceField(); + deviceField134 = new DeviceField(); + jPanel86 = new javax.swing.JPanel(); + deviceField135 = new DeviceField(); + deviceField136 = new DeviceField(); + deviceField137 = new DeviceField(); + jPanel87 = new javax.swing.JPanel(); + jPanel88 = new javax.swing.JPanel(); + deviceChoice27 = new DeviceChoice(); + deviceField138 = new DeviceField(); + jPanel89 = new javax.swing.JPanel(); + deviceField139 = new DeviceField(); + deviceField140 = new DeviceField(); + jPanel90 = new javax.swing.JPanel(); + deviceField141 = new DeviceField(); + deviceField142 = new DeviceField(); + deviceField143 = new DeviceField(); + jPanel91 = new javax.swing.JPanel(); + jPanel92 = new javax.swing.JPanel(); + deviceChoice28 = new DeviceChoice(); + deviceField144 = new DeviceField(); + jPanel93 = new javax.swing.JPanel(); + deviceField145 = new DeviceField(); + deviceField146 = new DeviceField(); + jPanel94 = new javax.swing.JPanel(); + deviceField147 = new DeviceField(); + deviceField148 = new DeviceField(); + deviceField149 = new DeviceField(); + jPanel95 = new javax.swing.JPanel(); + jPanel96 = new javax.swing.JPanel(); + deviceChoice29 = new DeviceChoice(); + deviceField150 = new DeviceField(); + jPanel97 = new javax.swing.JPanel(); + deviceField151 = new DeviceField(); + deviceField152 = new DeviceField(); + jPanel98 = new javax.swing.JPanel(); + deviceField153 = new DeviceField(); + deviceField154 = new DeviceField(); + deviceField155 = new DeviceField(); + jPanel99 = new javax.swing.JPanel(); + jPanel100 = new javax.swing.JPanel(); + deviceChoice30 = new DeviceChoice(); + deviceField156 = new DeviceField(); + jPanel101 = new javax.swing.JPanel(); + deviceField157 = new DeviceField(); + deviceField158 = new DeviceField(); + jPanel102 = new javax.swing.JPanel(); + deviceField159 = new DeviceField(); + deviceField160 = new DeviceField(); + deviceField161 = new DeviceField(); + jPanel103 = new javax.swing.JPanel(); + jPanel104 = new javax.swing.JPanel(); + deviceChoice31 = new DeviceChoice(); + deviceField162 = new DeviceField(); + jPanel105 = new javax.swing.JPanel(); + deviceField163 = new DeviceField(); + deviceField164 = new DeviceField(); + jPanel106 = new javax.swing.JPanel(); + deviceField165 = new DeviceField(); + deviceField166 = new DeviceField(); + deviceField167 = new DeviceField(); + jPanel107 = new javax.swing.JPanel(); + jPanel108 = new javax.swing.JPanel(); + deviceChoice32 = new DeviceChoice(); + deviceField168 = new DeviceField(); + jPanel109 = new javax.swing.JPanel(); + deviceField169 = new DeviceField(); + deviceField170 = new DeviceField(); + jPanel110 = new javax.swing.JPanel(); + deviceField171 = new DeviceField(); + deviceField172 = new DeviceField(); + deviceField173 = new DeviceField(); + jPanel111 = new javax.swing.JPanel(); + jPanel112 = new javax.swing.JPanel(); + deviceChoice33 = new DeviceChoice(); + deviceField174 = new DeviceField(); + jPanel113 = new javax.swing.JPanel(); + deviceField175 = new DeviceField(); + deviceField176 = new DeviceField(); + jPanel114 = new javax.swing.JPanel(); + deviceField177 = new DeviceField(); + deviceField178 = new DeviceField(); + deviceField179 = new DeviceField(); + jPanel115 = new javax.swing.JPanel(); + jPanel116 = new javax.swing.JPanel(); + deviceChoice34 = new DeviceChoice(); + deviceField180 = new DeviceField(); + jPanel117 = new javax.swing.JPanel(); + deviceField181 = new DeviceField(); + deviceField182 = new DeviceField(); + jPanel118 = new javax.swing.JPanel(); + deviceField183 = new DeviceField(); + deviceField184 = new DeviceField(); + deviceField185 = new DeviceField(); + jPanel119 = new javax.swing.JPanel(); + jPanel120 = new javax.swing.JPanel(); + deviceChoice35 = new DeviceChoice(); + deviceField186 = new DeviceField(); + jPanel121 = new javax.swing.JPanel(); + deviceField187 = new DeviceField(); + deviceField188 = new DeviceField(); + jPanel122 = new javax.swing.JPanel(); + deviceField189 = new DeviceField(); + deviceField190 = new DeviceField(); + deviceField191 = new DeviceField(); + jPanel123 = new javax.swing.JPanel(); + jPanel124 = new javax.swing.JPanel(); + deviceChoice36 = new DeviceChoice(); + deviceField192 = new DeviceField(); + jPanel125 = new javax.swing.JPanel(); + deviceField193 = new DeviceField(); + deviceField194 = new DeviceField(); + jPanel126 = new javax.swing.JPanel(); + deviceField195 = new DeviceField(); + deviceField196 = new DeviceField(); + deviceField197 = new DeviceField(); + jPanel127 = new javax.swing.JPanel(); + jPanel128 = new javax.swing.JPanel(); + deviceChoice37 = new DeviceChoice(); + deviceField198 = new DeviceField(); + jPanel129 = new javax.swing.JPanel(); + deviceField199 = new DeviceField(); + deviceField200 = new DeviceField(); + jPanel130 = new javax.swing.JPanel(); + deviceField201 = new DeviceField(); + deviceField202 = new DeviceField(); + deviceField203 = new DeviceField(); + jPanel131 = new javax.swing.JPanel(); + jPanel132 = new javax.swing.JPanel(); + deviceChoice38 = new DeviceChoice(); + deviceField204 = new DeviceField(); + jPanel133 = new javax.swing.JPanel(); + deviceField205 = new DeviceField(); + deviceField206 = new DeviceField(); + jPanel134 = new javax.swing.JPanel(); + deviceField207 = new DeviceField(); + deviceField208 = new DeviceField(); + deviceField209 = new DeviceField(); + jPanel135 = new javax.swing.JPanel(); + jPanel136 = new javax.swing.JPanel(); + deviceChoice39 = new DeviceChoice(); + deviceField210 = new DeviceField(); + jPanel137 = new javax.swing.JPanel(); + deviceField211 = new DeviceField(); + deviceField212 = new DeviceField(); + jPanel138 = new javax.swing.JPanel(); + deviceField213 = new DeviceField(); + deviceField214 = new DeviceField(); + deviceField215 = new DeviceField(); + jPanel139 = new javax.swing.JPanel(); + jPanel140 = new javax.swing.JPanel(); + deviceChoice40 = new DeviceChoice(); + deviceField216 = new DeviceField(); + jPanel141 = new javax.swing.JPanel(); + deviceField217 = new DeviceField(); + deviceField218 = new DeviceField(); + jPanel142 = new javax.swing.JPanel(); + deviceField219 = new DeviceField(); + deviceField220 = new DeviceField(); + deviceField221 = new DeviceField(); + jPanel143 = new javax.swing.JPanel(); + jPanel144 = new javax.swing.JPanel(); + deviceChoice41 = new DeviceChoice(); + deviceField222 = new DeviceField(); + jPanel145 = new javax.swing.JPanel(); + deviceField223 = new DeviceField(); + deviceField224 = new DeviceField(); + jPanel146 = new javax.swing.JPanel(); + deviceField225 = new DeviceField(); + deviceField226 = new DeviceField(); + deviceField227 = new DeviceField(); + jPanel147 = new javax.swing.JPanel(); + jPanel148 = new javax.swing.JPanel(); + deviceChoice42 = new DeviceChoice(); + deviceField228 = new DeviceField(); + jPanel149 = new javax.swing.JPanel(); + deviceField229 = new DeviceField(); + deviceField230 = new DeviceField(); + jPanel150 = new javax.swing.JPanel(); + deviceField231 = new DeviceField(); + deviceField232 = new DeviceField(); + deviceField233 = new DeviceField(); + jPanel151 = new javax.swing.JPanel(); + jPanel152 = new javax.swing.JPanel(); + deviceChoice43 = new DeviceChoice(); + deviceField234 = new DeviceField(); + jPanel153 = new javax.swing.JPanel(); + deviceField235 = new DeviceField(); + deviceField236 = new DeviceField(); + jPanel154 = new javax.swing.JPanel(); + deviceField237 = new DeviceField(); + deviceField238 = new DeviceField(); + deviceField239 = new DeviceField(); + jPanel155 = new javax.swing.JPanel(); + jPanel156 = new javax.swing.JPanel(); + deviceChoice44 = new DeviceChoice(); + deviceField240 = new DeviceField(); + jPanel157 = new javax.swing.JPanel(); + deviceField241 = new DeviceField(); + deviceField242 = new DeviceField(); + jPanel158 = new javax.swing.JPanel(); + deviceField243 = new DeviceField(); + deviceField244 = new DeviceField(); + deviceField245 = new DeviceField(); + jPanel159 = new javax.swing.JPanel(); + jPanel160 = new javax.swing.JPanel(); + deviceChoice45 = new DeviceChoice(); + deviceField246 = new DeviceField(); + jPanel161 = new javax.swing.JPanel(); + deviceField247 = new DeviceField(); + deviceField248 = new DeviceField(); + jPanel162 = new javax.swing.JPanel(); + deviceField249 = new DeviceField(); + deviceField250 = new DeviceField(); + deviceField251 = new DeviceField(); + jPanel163 = new javax.swing.JPanel(); + jPanel164 = new javax.swing.JPanel(); + deviceChoice46 = new DeviceChoice(); + deviceField252 = new DeviceField(); + jPanel165 = new javax.swing.JPanel(); + deviceField253 = new DeviceField(); + deviceField254 = new DeviceField(); + jPanel166 = new javax.swing.JPanel(); + deviceField255 = new DeviceField(); + deviceField256 = new DeviceField(); + deviceField257 = new DeviceField(); + jPanel167 = new javax.swing.JPanel(); + jPanel168 = new javax.swing.JPanel(); + deviceChoice47 = new DeviceChoice(); + deviceField258 = new DeviceField(); + jPanel169 = new javax.swing.JPanel(); + deviceField259 = new DeviceField(); + deviceField260 = new DeviceField(); + jPanel170 = new javax.swing.JPanel(); + deviceField261 = new DeviceField(); + deviceField262 = new DeviceField(); + deviceField263 = new DeviceField(); + jPanel2 = new javax.swing.JPanel(); + jPanel3 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceDispatch1 = new DeviceDispatch(); + deviceChoice1 = new DeviceChoice(); + jPanel4 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + deviceField5 = new DeviceField(); + jPanel5 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + + setDeviceProvider("localhost:8123"); + setDeviceTitle("NI 6683 Timing Device"); + setDeviceType("NI6683"); + setHeight(400); + setWidth(800); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.BorderLayout()); + + jPanel75.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice24.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice24.setIdentifier(""); + deviceChoice24.setLabelString("Mode"); + deviceChoice24.setOffsetNid(6); + deviceChoice24.setUpdateIdentifier(""); + jPanel76.add(deviceChoice24); + + deviceField125.setIdentifier(""); + deviceField125.setLabelString("Event name:"); + deviceField125.setNumCols(15); + deviceField125.setOffsetNid(14); + deviceField125.setTextOnly(true); + jPanel76.add(deviceField125); + + jPanel75.add(jPanel76); + + deviceField120.setIdentifier(""); + deviceField120.setLabelString("Start: "); + deviceField120.setNumCols(20); + deviceField120.setOffsetNid(7); + jPanel77.add(deviceField120); + + deviceField121.setIdentifier(""); + deviceField121.setLabelString("End: "); + deviceField121.setNumCols(20); + deviceField121.setOffsetNid(8); + jPanel77.add(deviceField121); + + jPanel75.add(jPanel77); + + deviceField122.setIdentifier(""); + deviceField122.setLabelString("Frequency(Hz):"); + deviceField122.setOffsetNid(9); + jPanel78.add(deviceField122); + + deviceField123.setIdentifier(""); + deviceField123.setLabelString("Duty Cycle (%)"); + deviceField123.setOffsetNid(10); + jPanel78.add(deviceField123); + + deviceField124.setIdentifier(""); + deviceField124.setLabelString("Pulse Len: "); + deviceField124.setOffsetNid(11); + jPanel78.add(deviceField124); + + jPanel75.add(jPanel78); + + jTabbedPane1.addTab("PFI0", jPanel75); + + jPanel79.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice25.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice25.setIdentifier(""); + deviceChoice25.setLabelString("Mode"); + deviceChoice25.setOffsetNid(16); + deviceChoice25.setUpdateIdentifier(""); + jPanel80.add(deviceChoice25); + + deviceField126.setIdentifier(""); + deviceField126.setLabelString("Event name:"); + deviceField126.setNumCols(15); + deviceField126.setOffsetNid(24); + deviceField126.setTextOnly(true); + jPanel80.add(deviceField126); + + jPanel79.add(jPanel80); + + deviceField127.setIdentifier(""); + deviceField127.setLabelString("Start: "); + deviceField127.setNumCols(20); + deviceField127.setOffsetNid(17); + jPanel81.add(deviceField127); + + deviceField128.setIdentifier(""); + deviceField128.setLabelString("End: "); + deviceField128.setNumCols(20); + deviceField128.setOffsetNid(18); + jPanel81.add(deviceField128); + + jPanel79.add(jPanel81); + + deviceField129.setIdentifier(""); + deviceField129.setLabelString("Frequency(Hz):"); + deviceField129.setOffsetNid(19); + jPanel82.add(deviceField129); + + deviceField130.setIdentifier(""); + deviceField130.setLabelString("Duty Cycle (%)"); + deviceField130.setOffsetNid(20); + jPanel82.add(deviceField130); + + deviceField131.setIdentifier(""); + deviceField131.setLabelString("Pulse Len: "); + deviceField131.setOffsetNid(21); + jPanel82.add(deviceField131); + + jPanel79.add(jPanel82); + + jTabbedPane1.addTab("PFI1", jPanel79); + + jPanel83.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice26.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice26.setIdentifier(""); + deviceChoice26.setLabelString("Mode"); + deviceChoice26.setOffsetNid(26); + deviceChoice26.setUpdateIdentifier(""); + jPanel84.add(deviceChoice26); + + deviceField132.setIdentifier(""); + deviceField132.setLabelString("Event name:"); + deviceField132.setNumCols(15); + deviceField132.setOffsetNid(34); + deviceField132.setTextOnly(true); + jPanel84.add(deviceField132); + + jPanel83.add(jPanel84); + + deviceField133.setIdentifier(""); + deviceField133.setLabelString("Start: "); + deviceField133.setNumCols(20); + deviceField133.setOffsetNid(27); + jPanel85.add(deviceField133); + + deviceField134.setIdentifier(""); + deviceField134.setLabelString("End: "); + deviceField134.setNumCols(20); + deviceField134.setOffsetNid(28); + jPanel85.add(deviceField134); + + jPanel83.add(jPanel85); + + deviceField135.setIdentifier(""); + deviceField135.setLabelString("Frequency(Hz):"); + deviceField135.setOffsetNid(29); + jPanel86.add(deviceField135); + + deviceField136.setIdentifier(""); + deviceField136.setLabelString("Duty Cycle (%)"); + deviceField136.setOffsetNid(30); + jPanel86.add(deviceField136); + + deviceField137.setIdentifier(""); + deviceField137.setLabelString("Pulse Len: "); + deviceField137.setOffsetNid(31); + jPanel86.add(deviceField137); + + jPanel83.add(jPanel86); + + jTabbedPane1.addTab("PFI2", jPanel83); + + jPanel87.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice27.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice27.setIdentifier(""); + deviceChoice27.setLabelString("Mode"); + deviceChoice27.setOffsetNid(36); + deviceChoice27.setUpdateIdentifier(""); + jPanel88.add(deviceChoice27); + + deviceField138.setIdentifier(""); + deviceField138.setLabelString("Event name:"); + deviceField138.setNumCols(15); + deviceField138.setOffsetNid(44); + deviceField138.setTextOnly(true); + jPanel88.add(deviceField138); + + jPanel87.add(jPanel88); + + deviceField139.setIdentifier(""); + deviceField139.setLabelString("Start: "); + deviceField139.setNumCols(20); + deviceField139.setOffsetNid(37); + jPanel89.add(deviceField139); + + deviceField140.setIdentifier(""); + deviceField140.setLabelString("End: "); + deviceField140.setNumCols(20); + deviceField140.setOffsetNid(38); + jPanel89.add(deviceField140); + + jPanel87.add(jPanel89); + + deviceField141.setIdentifier(""); + deviceField141.setLabelString("Frequency(Hz):"); + deviceField141.setOffsetNid(39); + jPanel90.add(deviceField141); + + deviceField142.setIdentifier(""); + deviceField142.setLabelString("Duty Cycle (%)"); + deviceField142.setOffsetNid(40); + jPanel90.add(deviceField142); + + deviceField143.setIdentifier(""); + deviceField143.setLabelString("Pulse Len: "); + deviceField143.setOffsetNid(41); + jPanel90.add(deviceField143); + + jPanel87.add(jPanel90); + + jTabbedPane1.addTab("PXI_STAR0", jPanel87); + + jPanel91.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice28.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice28.setIdentifier(""); + deviceChoice28.setLabelString("Mode"); + deviceChoice28.setOffsetNid(46); + deviceChoice28.setUpdateIdentifier(""); + jPanel92.add(deviceChoice28); + + deviceField144.setIdentifier(""); + deviceField144.setLabelString("Event name:"); + deviceField144.setNumCols(15); + deviceField144.setOffsetNid(54); + deviceField144.setTextOnly(true); + jPanel92.add(deviceField144); + + jPanel91.add(jPanel92); + + deviceField145.setIdentifier(""); + deviceField145.setLabelString("Start: "); + deviceField145.setNumCols(20); + deviceField145.setOffsetNid(47); + jPanel93.add(deviceField145); + + deviceField146.setIdentifier(""); + deviceField146.setLabelString("End: "); + deviceField146.setNumCols(20); + deviceField146.setOffsetNid(48); + jPanel93.add(deviceField146); + + jPanel91.add(jPanel93); + + deviceField147.setIdentifier(""); + deviceField147.setLabelString("Frequency(Hz):"); + deviceField147.setOffsetNid(49); + jPanel94.add(deviceField147); + + deviceField148.setIdentifier(""); + deviceField148.setLabelString("Duty Cycle (%)"); + deviceField148.setOffsetNid(50); + jPanel94.add(deviceField148); + + deviceField149.setIdentifier(""); + deviceField149.setLabelString("Pulse Len: "); + deviceField149.setOffsetNid(51); + jPanel94.add(deviceField149); + + jPanel91.add(jPanel94); + + jTabbedPane1.addTab("PXI_STAR1", jPanel91); + + jPanel95.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice29.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice29.setIdentifier(""); + deviceChoice29.setLabelString("Mode"); + deviceChoice29.setOffsetNid(56); + deviceChoice29.setUpdateIdentifier(""); + jPanel96.add(deviceChoice29); + + deviceField150.setIdentifier(""); + deviceField150.setLabelString("Event name:"); + deviceField150.setNumCols(15); + deviceField150.setOffsetNid(64); + deviceField150.setTextOnly(true); + jPanel96.add(deviceField150); + + jPanel95.add(jPanel96); + + deviceField151.setIdentifier(""); + deviceField151.setLabelString("Start: "); + deviceField151.setNumCols(20); + deviceField151.setOffsetNid(57); + jPanel97.add(deviceField151); + + deviceField152.setIdentifier(""); + deviceField152.setLabelString("End: "); + deviceField152.setNumCols(20); + deviceField152.setOffsetNid(58); + jPanel97.add(deviceField152); + + jPanel95.add(jPanel97); + + deviceField153.setIdentifier(""); + deviceField153.setLabelString("Frequency(Hz):"); + deviceField153.setOffsetNid(59); + jPanel98.add(deviceField153); + + deviceField154.setIdentifier(""); + deviceField154.setLabelString("Duty Cycle (%)"); + deviceField154.setOffsetNid(60); + jPanel98.add(deviceField154); + + deviceField155.setIdentifier(""); + deviceField155.setLabelString("Pulse Len: "); + deviceField155.setOffsetNid(61); + jPanel98.add(deviceField155); + + jPanel95.add(jPanel98); + + jTabbedPane1.addTab("PXI_STAR2", jPanel95); + + jPanel99.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice30.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice30.setIdentifier(""); + deviceChoice30.setLabelString("Mode"); + deviceChoice30.setOffsetNid(66); + deviceChoice30.setUpdateIdentifier(""); + jPanel100.add(deviceChoice30); + + deviceField156.setIdentifier(""); + deviceField156.setLabelString("Event name:"); + deviceField156.setNumCols(15); + deviceField156.setOffsetNid(74); + deviceField156.setTextOnly(true); + jPanel100.add(deviceField156); + + jPanel99.add(jPanel100); + + deviceField157.setIdentifier(""); + deviceField157.setLabelString("Start: "); + deviceField157.setNumCols(20); + deviceField157.setOffsetNid(67); + jPanel101.add(deviceField157); + + deviceField158.setIdentifier(""); + deviceField158.setLabelString("End: "); + deviceField158.setNumCols(20); + deviceField158.setOffsetNid(68); + jPanel101.add(deviceField158); + + jPanel99.add(jPanel101); + + deviceField159.setIdentifier(""); + deviceField159.setLabelString("Frequency(Hz):"); + deviceField159.setOffsetNid(69); + jPanel102.add(deviceField159); + + deviceField160.setIdentifier(""); + deviceField160.setLabelString("Duty Cycle (%)"); + deviceField160.setOffsetNid(70); + jPanel102.add(deviceField160); + + deviceField161.setIdentifier(""); + deviceField161.setLabelString("Pulse Len: "); + deviceField161.setOffsetNid(71); + jPanel102.add(deviceField161); + + jPanel99.add(jPanel102); + + jTabbedPane1.addTab("PXI_STAR3", jPanel99); + + jPanel103.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice31.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice31.setIdentifier(""); + deviceChoice31.setLabelString("Mode"); + deviceChoice31.setOffsetNid(76); + deviceChoice31.setUpdateIdentifier(""); + jPanel104.add(deviceChoice31); + + deviceField162.setIdentifier(""); + deviceField162.setLabelString("Event name:"); + deviceField162.setNumCols(15); + deviceField162.setOffsetNid(84); + deviceField162.setTextOnly(true); + jPanel104.add(deviceField162); + + jPanel103.add(jPanel104); + + deviceField163.setIdentifier(""); + deviceField163.setLabelString("Start: "); + deviceField163.setNumCols(20); + deviceField163.setOffsetNid(77); + jPanel105.add(deviceField163); + + deviceField164.setIdentifier(""); + deviceField164.setLabelString("End: "); + deviceField164.setNumCols(20); + deviceField164.setOffsetNid(78); + jPanel105.add(deviceField164); + + jPanel103.add(jPanel105); + + deviceField165.setIdentifier(""); + deviceField165.setLabelString("Frequency(Hz):"); + deviceField165.setOffsetNid(79); + jPanel106.add(deviceField165); + + deviceField166.setIdentifier(""); + deviceField166.setLabelString("Duty Cycle (%)"); + deviceField166.setOffsetNid(80); + jPanel106.add(deviceField166); + + deviceField167.setIdentifier(""); + deviceField167.setLabelString("Pulse Len: "); + deviceField167.setOffsetNid(81); + jPanel106.add(deviceField167); + + jPanel103.add(jPanel106); + + jTabbedPane1.addTab("PXI_STAR4", jPanel103); + + jPanel107.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice32.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice32.setIdentifier(""); + deviceChoice32.setLabelString("Mode"); + deviceChoice32.setOffsetNid(86); + deviceChoice32.setUpdateIdentifier(""); + jPanel108.add(deviceChoice32); + + deviceField168.setIdentifier(""); + deviceField168.setLabelString("Event name:"); + deviceField168.setNumCols(15); + deviceField168.setOffsetNid(94); + deviceField168.setTextOnly(true); + jPanel108.add(deviceField168); + + jPanel107.add(jPanel108); + + deviceField169.setIdentifier(""); + deviceField169.setLabelString("Start: "); + deviceField169.setNumCols(20); + deviceField169.setOffsetNid(87); + jPanel109.add(deviceField169); + + deviceField170.setIdentifier(""); + deviceField170.setLabelString("End: "); + deviceField170.setNumCols(20); + deviceField170.setOffsetNid(88); + jPanel109.add(deviceField170); + + jPanel107.add(jPanel109); + + deviceField171.setIdentifier(""); + deviceField171.setLabelString("Frequency(Hz):"); + deviceField171.setOffsetNid(89); + jPanel110.add(deviceField171); + + deviceField172.setIdentifier(""); + deviceField172.setLabelString("Duty Cycle (%)"); + deviceField172.setOffsetNid(90); + jPanel110.add(deviceField172); + + deviceField173.setIdentifier(""); + deviceField173.setLabelString("Pulse Len: "); + deviceField173.setOffsetNid(91); + jPanel110.add(deviceField173); + + jPanel107.add(jPanel110); + + jTabbedPane1.addTab("PXI_STAR5", jPanel107); + + jPanel111.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice33.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice33.setIdentifier(""); + deviceChoice33.setLabelString("Mode"); + deviceChoice33.setOffsetNid(96); + deviceChoice33.setUpdateIdentifier(""); + jPanel112.add(deviceChoice33); + + deviceField174.setIdentifier(""); + deviceField174.setLabelString("Event name:"); + deviceField174.setNumCols(15); + deviceField174.setOffsetNid(104); + deviceField174.setTextOnly(true); + jPanel112.add(deviceField174); + + jPanel111.add(jPanel112); + + deviceField175.setIdentifier(""); + deviceField175.setLabelString("Start: "); + deviceField175.setNumCols(20); + deviceField175.setOffsetNid(97); + jPanel113.add(deviceField175); + + deviceField176.setIdentifier(""); + deviceField176.setLabelString("End: "); + deviceField176.setNumCols(20); + deviceField176.setOffsetNid(98); + jPanel113.add(deviceField176); + + jPanel111.add(jPanel113); + + deviceField177.setIdentifier(""); + deviceField177.setLabelString("Frequency(Hz):"); + deviceField177.setOffsetNid(99); + jPanel114.add(deviceField177); + + deviceField178.setIdentifier(""); + deviceField178.setLabelString("Duty Cycle (%)"); + deviceField178.setOffsetNid(100); + jPanel114.add(deviceField178); + + deviceField179.setIdentifier(""); + deviceField179.setLabelString("Pulse Len: "); + deviceField179.setOffsetNid(101); + jPanel114.add(deviceField179); + + jPanel111.add(jPanel114); + + jTabbedPane1.addTab("PXI_STAR6", jPanel111); + + jPanel115.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice34.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice34.setIdentifier(""); + deviceChoice34.setLabelString("Mode"); + deviceChoice34.setOffsetNid(106); + deviceChoice34.setUpdateIdentifier(""); + jPanel116.add(deviceChoice34); + + deviceField180.setIdentifier(""); + deviceField180.setLabelString("Event name:"); + deviceField180.setNumCols(15); + deviceField180.setOffsetNid(114); + deviceField180.setTextOnly(true); + jPanel116.add(deviceField180); + + jPanel115.add(jPanel116); + + deviceField181.setIdentifier(""); + deviceField181.setLabelString("Start: "); + deviceField181.setNumCols(20); + deviceField181.setOffsetNid(107); + jPanel117.add(deviceField181); + + deviceField182.setIdentifier(""); + deviceField182.setLabelString("End: "); + deviceField182.setNumCols(20); + deviceField182.setOffsetNid(108); + jPanel117.add(deviceField182); + + jPanel115.add(jPanel117); + + deviceField183.setIdentifier(""); + deviceField183.setLabelString("Frequency(Hz):"); + deviceField183.setOffsetNid(109); + jPanel118.add(deviceField183); + + deviceField184.setIdentifier(""); + deviceField184.setLabelString("Duty Cycle (%)"); + deviceField184.setOffsetNid(110); + jPanel118.add(deviceField184); + + deviceField185.setIdentifier(""); + deviceField185.setLabelString("Pulse Len: "); + deviceField185.setOffsetNid(111); + jPanel118.add(deviceField185); + + jPanel115.add(jPanel118); + + jTabbedPane1.addTab("PXI_STAR7", jPanel115); + + jPanel119.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice35.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice35.setIdentifier(""); + deviceChoice35.setLabelString("Mode"); + deviceChoice35.setOffsetNid(116); + deviceChoice35.setUpdateIdentifier(""); + jPanel120.add(deviceChoice35); + + deviceField186.setIdentifier(""); + deviceField186.setLabelString("Event name:"); + deviceField186.setNumCols(15); + deviceField186.setOffsetNid(124); + deviceField186.setTextOnly(true); + jPanel120.add(deviceField186); + + jPanel119.add(jPanel120); + + deviceField187.setIdentifier(""); + deviceField187.setLabelString("Start: "); + deviceField187.setNumCols(20); + deviceField187.setOffsetNid(117); + jPanel121.add(deviceField187); + + deviceField188.setIdentifier(""); + deviceField188.setLabelString("End: "); + deviceField188.setNumCols(20); + deviceField188.setOffsetNid(118); + jPanel121.add(deviceField188); + + jPanel119.add(jPanel121); + + deviceField189.setIdentifier(""); + deviceField189.setLabelString("Frequency(Hz):"); + deviceField189.setOffsetNid(119); + jPanel122.add(deviceField189); + + deviceField190.setIdentifier(""); + deviceField190.setLabelString("Duty Cycle (%)"); + deviceField190.setOffsetNid(120); + jPanel122.add(deviceField190); + + deviceField191.setIdentifier(""); + deviceField191.setLabelString("Pulse Len: "); + deviceField191.setOffsetNid(121); + jPanel122.add(deviceField191); + + jPanel119.add(jPanel122); + + jTabbedPane1.addTab("PXI_STAR8", jPanel119); + + jPanel123.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice36.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice36.setIdentifier(""); + deviceChoice36.setLabelString("Mode"); + deviceChoice36.setOffsetNid(126); + deviceChoice36.setUpdateIdentifier(""); + jPanel124.add(deviceChoice36); + + deviceField192.setIdentifier(""); + deviceField192.setLabelString("Event name:"); + deviceField192.setNumCols(15); + deviceField192.setOffsetNid(134); + deviceField192.setTextOnly(true); + jPanel124.add(deviceField192); + + jPanel123.add(jPanel124); + + deviceField193.setIdentifier(""); + deviceField193.setLabelString("Start: "); + deviceField193.setNumCols(20); + deviceField193.setOffsetNid(127); + jPanel125.add(deviceField193); + + deviceField194.setIdentifier(""); + deviceField194.setLabelString("End: "); + deviceField194.setNumCols(20); + deviceField194.setOffsetNid(128); + jPanel125.add(deviceField194); + + jPanel123.add(jPanel125); + + deviceField195.setIdentifier(""); + deviceField195.setLabelString("Frequency(Hz):"); + deviceField195.setOffsetNid(129); + jPanel126.add(deviceField195); + + deviceField196.setIdentifier(""); + deviceField196.setLabelString("Duty Cycle (%)"); + deviceField196.setOffsetNid(130); + jPanel126.add(deviceField196); + + deviceField197.setIdentifier(""); + deviceField197.setLabelString("Pulse Len: "); + deviceField197.setOffsetNid(131); + jPanel126.add(deviceField197); + + jPanel123.add(jPanel126); + + jTabbedPane1.addTab("PXI_STAR9", jPanel123); + + jPanel127.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice37.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice37.setIdentifier(""); + deviceChoice37.setLabelString("Mode"); + deviceChoice37.setOffsetNid(136); + deviceChoice37.setUpdateIdentifier(""); + jPanel128.add(deviceChoice37); + + deviceField198.setIdentifier(""); + deviceField198.setLabelString("Event name:"); + deviceField198.setNumCols(15); + deviceField198.setOffsetNid(144); + deviceField198.setTextOnly(true); + jPanel128.add(deviceField198); + + jPanel127.add(jPanel128); + + deviceField199.setIdentifier(""); + deviceField199.setLabelString("Start: "); + deviceField199.setNumCols(20); + deviceField199.setOffsetNid(137); + jPanel129.add(deviceField199); + + deviceField200.setIdentifier(""); + deviceField200.setLabelString("End: "); + deviceField200.setNumCols(20); + deviceField200.setOffsetNid(138); + jPanel129.add(deviceField200); + + jPanel127.add(jPanel129); + + deviceField201.setIdentifier(""); + deviceField201.setLabelString("Frequency(Hz):"); + deviceField201.setOffsetNid(139); + jPanel130.add(deviceField201); + + deviceField202.setIdentifier(""); + deviceField202.setLabelString("Duty Cycle (%)"); + deviceField202.setOffsetNid(140); + jPanel130.add(deviceField202); + + deviceField203.setIdentifier(""); + deviceField203.setLabelString("Pulse Len: "); + deviceField203.setOffsetNid(141); + jPanel130.add(deviceField203); + + jPanel127.add(jPanel130); + + jTabbedPane1.addTab("PXI_STAR10", jPanel127); + + jPanel131.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice38.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice38.setIdentifier(""); + deviceChoice38.setLabelString("Mode"); + deviceChoice38.setOffsetNid(146); + deviceChoice38.setUpdateIdentifier(""); + jPanel132.add(deviceChoice38); + + deviceField204.setIdentifier(""); + deviceField204.setLabelString("Event name:"); + deviceField204.setNumCols(15); + deviceField204.setOffsetNid(154); + deviceField204.setTextOnly(true); + jPanel132.add(deviceField204); + + jPanel131.add(jPanel132); + + deviceField205.setIdentifier(""); + deviceField205.setLabelString("Start: "); + deviceField205.setNumCols(20); + deviceField205.setOffsetNid(147); + jPanel133.add(deviceField205); + + deviceField206.setIdentifier(""); + deviceField206.setLabelString("End: "); + deviceField206.setNumCols(20); + deviceField206.setOffsetNid(148); + jPanel133.add(deviceField206); + + jPanel131.add(jPanel133); + + deviceField207.setIdentifier(""); + deviceField207.setLabelString("Frequency(Hz):"); + deviceField207.setOffsetNid(149); + jPanel134.add(deviceField207); + + deviceField208.setIdentifier(""); + deviceField208.setLabelString("Duty Cycle (%)"); + deviceField208.setOffsetNid(150); + jPanel134.add(deviceField208); + + deviceField209.setIdentifier(""); + deviceField209.setLabelString("Pulse Len: "); + deviceField209.setOffsetNid(151); + jPanel134.add(deviceField209); + + jPanel131.add(jPanel134); + + jTabbedPane1.addTab("PXI_STAR11", jPanel131); + + jPanel135.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice39.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice39.setIdentifier(""); + deviceChoice39.setLabelString("Mode"); + deviceChoice39.setOffsetNid(156); + deviceChoice39.setUpdateIdentifier(""); + jPanel136.add(deviceChoice39); + + deviceField210.setIdentifier(""); + deviceField210.setLabelString("Event name:"); + deviceField210.setNumCols(15); + deviceField210.setOffsetNid(164); + deviceField210.setTextOnly(true); + jPanel136.add(deviceField210); + + jPanel135.add(jPanel136); + + deviceField211.setIdentifier(""); + deviceField211.setLabelString("Start: "); + deviceField211.setNumCols(20); + deviceField211.setOffsetNid(157); + jPanel137.add(deviceField211); + + deviceField212.setIdentifier(""); + deviceField212.setLabelString("End: "); + deviceField212.setNumCols(20); + deviceField212.setOffsetNid(158); + jPanel137.add(deviceField212); + + jPanel135.add(jPanel137); + + deviceField213.setIdentifier(""); + deviceField213.setLabelString("Frequency(Hz):"); + deviceField213.setOffsetNid(159); + jPanel138.add(deviceField213); + + deviceField214.setIdentifier(""); + deviceField214.setLabelString("Duty Cycle (%)"); + deviceField214.setOffsetNid(160); + jPanel138.add(deviceField214); + + deviceField215.setIdentifier(""); + deviceField215.setLabelString("Pulse Len: "); + deviceField215.setOffsetNid(161); + jPanel138.add(deviceField215); + + jPanel135.add(jPanel138); + + jTabbedPane1.addTab("PXI_STAR12", jPanel135); + + jPanel139.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice40.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice40.setIdentifier(""); + deviceChoice40.setLabelString("Mode"); + deviceChoice40.setOffsetNid(166); + deviceChoice40.setUpdateIdentifier(""); + jPanel140.add(deviceChoice40); + + deviceField216.setIdentifier(""); + deviceField216.setLabelString("Event name:"); + deviceField216.setNumCols(15); + deviceField216.setOffsetNid(174); + deviceField216.setTextOnly(true); + jPanel140.add(deviceField216); + + jPanel139.add(jPanel140); + + deviceField217.setIdentifier(""); + deviceField217.setLabelString("Start: "); + deviceField217.setNumCols(20); + deviceField217.setOffsetNid(167); + jPanel141.add(deviceField217); + + deviceField218.setIdentifier(""); + deviceField218.setLabelString("End: "); + deviceField218.setNumCols(20); + deviceField218.setOffsetNid(168); + jPanel141.add(deviceField218); + + jPanel139.add(jPanel141); + + deviceField219.setIdentifier(""); + deviceField219.setLabelString("Frequency(Hz):"); + deviceField219.setOffsetNid(169); + jPanel142.add(deviceField219); + + deviceField220.setIdentifier(""); + deviceField220.setLabelString("Duty Cycle (%)"); + deviceField220.setOffsetNid(170); + jPanel142.add(deviceField220); + + deviceField221.setIdentifier(""); + deviceField221.setLabelString("Pulse Len: "); + deviceField221.setOffsetNid(171); + jPanel142.add(deviceField221); + + jPanel139.add(jPanel142); + + jTabbedPane1.addTab("PXI_TRIG0", jPanel139); + + jPanel143.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice41.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice41.setIdentifier(""); + deviceChoice41.setLabelString("Mode"); + deviceChoice41.setOffsetNid(176); + deviceChoice41.setUpdateIdentifier(""); + jPanel144.add(deviceChoice41); + + deviceField222.setIdentifier(""); + deviceField222.setLabelString("Event name:"); + deviceField222.setNumCols(15); + deviceField222.setOffsetNid(184); + deviceField222.setTextOnly(true); + jPanel144.add(deviceField222); + + jPanel143.add(jPanel144); + + deviceField223.setIdentifier(""); + deviceField223.setLabelString("Start: "); + deviceField223.setNumCols(20); + deviceField223.setOffsetNid(177); + jPanel145.add(deviceField223); + + deviceField224.setIdentifier(""); + deviceField224.setLabelString("End: "); + deviceField224.setNumCols(20); + deviceField224.setOffsetNid(178); + jPanel145.add(deviceField224); + + jPanel143.add(jPanel145); + + deviceField225.setIdentifier(""); + deviceField225.setLabelString("Frequency(Hz):"); + deviceField225.setOffsetNid(179); + jPanel146.add(deviceField225); + + deviceField226.setIdentifier(""); + deviceField226.setLabelString("Duty Cycle (%)"); + deviceField226.setOffsetNid(180); + jPanel146.add(deviceField226); + + deviceField227.setIdentifier(""); + deviceField227.setLabelString("Pulse Len: "); + deviceField227.setOffsetNid(181); + jPanel146.add(deviceField227); + + jPanel143.add(jPanel146); + + jTabbedPane1.addTab("PXI_TRIG1", jPanel143); + + jPanel147.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice42.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice42.setIdentifier(""); + deviceChoice42.setLabelString("Mode"); + deviceChoice42.setOffsetNid(186); + deviceChoice42.setUpdateIdentifier(""); + jPanel148.add(deviceChoice42); + + deviceField228.setIdentifier(""); + deviceField228.setLabelString("Event name:"); + deviceField228.setNumCols(15); + deviceField228.setOffsetNid(194); + deviceField228.setTextOnly(true); + jPanel148.add(deviceField228); + + jPanel147.add(jPanel148); + + deviceField229.setIdentifier(""); + deviceField229.setLabelString("Start: "); + deviceField229.setNumCols(20); + deviceField229.setOffsetNid(187); + jPanel149.add(deviceField229); + + deviceField230.setIdentifier(""); + deviceField230.setLabelString("End: "); + deviceField230.setNumCols(20); + deviceField230.setOffsetNid(188); + jPanel149.add(deviceField230); + + jPanel147.add(jPanel149); + + deviceField231.setIdentifier(""); + deviceField231.setLabelString("Frequency(Hz):"); + deviceField231.setOffsetNid(189); + jPanel150.add(deviceField231); + + deviceField232.setIdentifier(""); + deviceField232.setLabelString("Duty Cycle (%)"); + deviceField232.setOffsetNid(190); + jPanel150.add(deviceField232); + + deviceField233.setIdentifier(""); + deviceField233.setLabelString("Pulse Len: "); + deviceField233.setOffsetNid(191); + jPanel150.add(deviceField233); + + jPanel147.add(jPanel150); + + jTabbedPane1.addTab("PXI_TRIG2", jPanel147); + + jPanel151.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice43.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice43.setIdentifier(""); + deviceChoice43.setLabelString("Mode"); + deviceChoice43.setOffsetNid(196); + deviceChoice43.setUpdateIdentifier(""); + jPanel152.add(deviceChoice43); + + deviceField234.setIdentifier(""); + deviceField234.setLabelString("Event name:"); + deviceField234.setNumCols(15); + deviceField234.setOffsetNid(204); + deviceField234.setTextOnly(true); + jPanel152.add(deviceField234); + + jPanel151.add(jPanel152); + + deviceField235.setIdentifier(""); + deviceField235.setLabelString("Start: "); + deviceField235.setNumCols(20); + deviceField235.setOffsetNid(197); + jPanel153.add(deviceField235); + + deviceField236.setIdentifier(""); + deviceField236.setLabelString("End: "); + deviceField236.setNumCols(20); + deviceField236.setOffsetNid(198); + jPanel153.add(deviceField236); + + jPanel151.add(jPanel153); + + deviceField237.setIdentifier(""); + deviceField237.setLabelString("Frequency(Hz):"); + deviceField237.setOffsetNid(199); + jPanel154.add(deviceField237); + + deviceField238.setIdentifier(""); + deviceField238.setLabelString("Duty Cycle (%)"); + deviceField238.setOffsetNid(200); + jPanel154.add(deviceField238); + + deviceField239.setIdentifier(""); + deviceField239.setLabelString("Pulse Len: "); + deviceField239.setOffsetNid(201); + jPanel154.add(deviceField239); + + jPanel151.add(jPanel154); + + jTabbedPane1.addTab("PXI_TRIG3", jPanel151); + + jPanel155.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice44.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice44.setIdentifier(""); + deviceChoice44.setLabelString("Mode"); + deviceChoice44.setOffsetNid(206); + deviceChoice44.setUpdateIdentifier(""); + jPanel156.add(deviceChoice44); + + deviceField240.setIdentifier(""); + deviceField240.setLabelString("Event name:"); + deviceField240.setNumCols(15); + deviceField240.setOffsetNid(214); + deviceField240.setTextOnly(true); + jPanel156.add(deviceField240); + + jPanel155.add(jPanel156); + + deviceField241.setIdentifier(""); + deviceField241.setLabelString("Start: "); + deviceField241.setNumCols(20); + deviceField241.setOffsetNid(207); + jPanel157.add(deviceField241); + + deviceField242.setIdentifier(""); + deviceField242.setLabelString("End: "); + deviceField242.setNumCols(20); + deviceField242.setOffsetNid(208); + jPanel157.add(deviceField242); + + jPanel155.add(jPanel157); + + deviceField243.setIdentifier(""); + deviceField243.setLabelString("Frequency(Hz):"); + deviceField243.setOffsetNid(209); + jPanel158.add(deviceField243); + + deviceField244.setIdentifier(""); + deviceField244.setLabelString("Duty Cycle (%)"); + deviceField244.setOffsetNid(210); + jPanel158.add(deviceField244); + + deviceField245.setIdentifier(""); + deviceField245.setLabelString("Pulse Len: "); + deviceField245.setOffsetNid(211); + jPanel158.add(deviceField245); + + jPanel155.add(jPanel158); + + jTabbedPane1.addTab("PXI_TRIG4", jPanel155); + + jPanel159.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice45.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice45.setIdentifier(""); + deviceChoice45.setLabelString("Mode"); + deviceChoice45.setOffsetNid(216); + deviceChoice45.setUpdateIdentifier(""); + jPanel160.add(deviceChoice45); + + deviceField246.setIdentifier(""); + deviceField246.setLabelString("Event name:"); + deviceField246.setNumCols(15); + deviceField246.setOffsetNid(224); + deviceField246.setTextOnly(true); + jPanel160.add(deviceField246); + + jPanel159.add(jPanel160); + + deviceField247.setIdentifier(""); + deviceField247.setLabelString("Start: "); + deviceField247.setNumCols(20); + deviceField247.setOffsetNid(217); + jPanel161.add(deviceField247); + + deviceField248.setIdentifier(""); + deviceField248.setLabelString("End: "); + deviceField248.setNumCols(20); + deviceField248.setOffsetNid(218); + jPanel161.add(deviceField248); + + jPanel159.add(jPanel161); + + deviceField249.setIdentifier(""); + deviceField249.setLabelString("Frequency(Hz):"); + deviceField249.setOffsetNid(219); + jPanel162.add(deviceField249); + + deviceField250.setIdentifier(""); + deviceField250.setLabelString("Duty Cycle (%)"); + deviceField250.setOffsetNid(220); + jPanel162.add(deviceField250); + + deviceField251.setIdentifier(""); + deviceField251.setLabelString("Pulse Len: "); + deviceField251.setOffsetNid(221); + jPanel162.add(deviceField251); + + jPanel159.add(jPanel162); + + jTabbedPane1.addTab("PXI_TRIG5", jPanel159); + + jPanel163.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice46.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice46.setIdentifier(""); + deviceChoice46.setLabelString("Mode"); + deviceChoice46.setOffsetNid(226); + deviceChoice46.setUpdateIdentifier(""); + jPanel164.add(deviceChoice46); + + deviceField252.setIdentifier(""); + deviceField252.setLabelString("Event name:"); + deviceField252.setNumCols(15); + deviceField252.setOffsetNid(234); + deviceField252.setTextOnly(true); + jPanel164.add(deviceField252); + + jPanel163.add(jPanel164); + + deviceField253.setIdentifier(""); + deviceField253.setLabelString("Start: "); + deviceField253.setNumCols(20); + deviceField253.setOffsetNid(227); + jPanel165.add(deviceField253); + + deviceField254.setIdentifier(""); + deviceField254.setLabelString("End: "); + deviceField254.setNumCols(20); + deviceField254.setOffsetNid(228); + jPanel165.add(deviceField254); + + jPanel163.add(jPanel165); + + deviceField255.setIdentifier(""); + deviceField255.setLabelString("Frequency(Hz):"); + deviceField255.setOffsetNid(229); + jPanel166.add(deviceField255); + + deviceField256.setIdentifier(""); + deviceField256.setLabelString("Duty Cycle (%)"); + deviceField256.setOffsetNid(230); + jPanel166.add(deviceField256); + + deviceField257.setIdentifier(""); + deviceField257.setLabelString("Pulse Len: "); + deviceField257.setOffsetNid(231); + jPanel166.add(deviceField257); + + jPanel163.add(jPanel166); + + jTabbedPane1.addTab("PXI_TRIG6", jPanel163); + + jPanel167.setLayout(new java.awt.GridLayout(3, 1)); + + deviceChoice47.setChoiceItems(new String[] {"CLOCK", "HIGH PULSE", "LOW PULSE", "HIGH", "LOW", "RECORDER RISING", "RECORDER FALLING", "RECORDER ANY", "DISABLED"}); + deviceChoice47.setIdentifier(""); + deviceChoice47.setLabelString("Mode"); + deviceChoice47.setOffsetNid(236); + deviceChoice47.setUpdateIdentifier(""); + jPanel168.add(deviceChoice47); + + deviceField258.setIdentifier(""); + deviceField258.setLabelString("Event name:"); + deviceField258.setNumCols(15); + deviceField258.setOffsetNid(244); + deviceField258.setTextOnly(true); + jPanel168.add(deviceField258); + + jPanel167.add(jPanel168); + + deviceField259.setIdentifier(""); + deviceField259.setLabelString("Start: "); + deviceField259.setNumCols(20); + deviceField259.setOffsetNid(237); + jPanel169.add(deviceField259); + + deviceField260.setIdentifier(""); + deviceField260.setLabelString("End: "); + deviceField260.setNumCols(20); + deviceField260.setOffsetNid(238); + jPanel169.add(deviceField260); + + jPanel167.add(jPanel169); + + deviceField261.setIdentifier(""); + deviceField261.setLabelString("Frequency(Hz):"); + deviceField261.setOffsetNid(239); + jPanel170.add(deviceField261); + + deviceField262.setIdentifier(""); + deviceField262.setLabelString("Duty Cycle (%)"); + deviceField262.setOffsetNid(240); + jPanel170.add(deviceField262); + + deviceField263.setIdentifier(""); + deviceField263.setLabelString("Pulse Len: "); + deviceField263.setOffsetNid(241); + jPanel170.add(deviceField263); + + jPanel167.add(jPanel170); + + jTabbedPane1.addTab("PXI_TRIG7", jPanel167); + + jPanel1.add(jTabbedPane1, java.awt.BorderLayout.CENTER); + + getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); + + jPanel2.setLayout(new java.awt.GridLayout(3, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Device ID: "); + deviceField1.setOffsetNid(1); + jPanel3.add(deviceField1); + jPanel3.add(deviceDispatch1); + + deviceChoice1.setChoiceItems(new String[] {"PXI6682", "PCI1588", "PXI6683", "PXI6683H"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Device Type:"); + deviceChoice1.setOffsetNid(245); + deviceChoice1.setUpdateIdentifier(""); + jPanel3.add(deviceChoice1); + + jPanel2.add(jPanel3); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Comment:"); + deviceField2.setNumCols(30); + deviceField2.setOffsetNid(2); + deviceField2.setTextOnly(true); + jPanel4.add(deviceField2); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Trigger Event"); + deviceField5.setNumCols(15); + deviceField5.setOffsetNid(249); + deviceField5.setTextOnly(true); + jPanel4.add(deviceField5); + + jPanel2.add(jPanel4); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Rel. Start time: "); + deviceField3.setOffsetNid(3); + jPanel5.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Abs. Start Time: "); + deviceField4.setNumCols(25); + deviceField4.setOffsetNid(4); + jPanel5.add(deviceField4); + + jPanel2.add(jPanel5); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + + getAccessibleContext().setAccessibleName(""); + }// //GEN-END:initComponents + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice24; + private DeviceChoice deviceChoice25; + private DeviceChoice deviceChoice26; + private DeviceChoice deviceChoice27; + private DeviceChoice deviceChoice28; + private DeviceChoice deviceChoice29; + private DeviceChoice deviceChoice30; + private DeviceChoice deviceChoice31; + private DeviceChoice deviceChoice32; + private DeviceChoice deviceChoice33; + private DeviceChoice deviceChoice34; + private DeviceChoice deviceChoice35; + private DeviceChoice deviceChoice36; + private DeviceChoice deviceChoice37; + private DeviceChoice deviceChoice38; + private DeviceChoice deviceChoice39; + private DeviceChoice deviceChoice40; + private DeviceChoice deviceChoice41; + private DeviceChoice deviceChoice42; + private DeviceChoice deviceChoice43; + private DeviceChoice deviceChoice44; + private DeviceChoice deviceChoice45; + private DeviceChoice deviceChoice46; + private DeviceChoice deviceChoice47; + private DeviceDispatch deviceDispatch1; + private DeviceField deviceField1; + private DeviceField deviceField120; + private DeviceField deviceField121; + private DeviceField deviceField122; + private DeviceField deviceField123; + private DeviceField deviceField124; + private DeviceField deviceField125; + private DeviceField deviceField126; + private DeviceField deviceField127; + private DeviceField deviceField128; + private DeviceField deviceField129; + private DeviceField deviceField130; + private DeviceField deviceField131; + private DeviceField deviceField132; + private DeviceField deviceField133; + private DeviceField deviceField134; + private DeviceField deviceField135; + private DeviceField deviceField136; + private DeviceField deviceField137; + private DeviceField deviceField138; + private DeviceField deviceField139; + private DeviceField deviceField140; + private DeviceField deviceField141; + private DeviceField deviceField142; + private DeviceField deviceField143; + private DeviceField deviceField144; + private DeviceField deviceField145; + private DeviceField deviceField146; + private DeviceField deviceField147; + private DeviceField deviceField148; + private DeviceField deviceField149; + private DeviceField deviceField150; + private DeviceField deviceField151; + private DeviceField deviceField152; + private DeviceField deviceField153; + private DeviceField deviceField154; + private DeviceField deviceField155; + private DeviceField deviceField156; + private DeviceField deviceField157; + private DeviceField deviceField158; + private DeviceField deviceField159; + private DeviceField deviceField160; + private DeviceField deviceField161; + private DeviceField deviceField162; + private DeviceField deviceField163; + private DeviceField deviceField164; + private DeviceField deviceField165; + private DeviceField deviceField166; + private DeviceField deviceField167; + private DeviceField deviceField168; + private DeviceField deviceField169; + private DeviceField deviceField170; + private DeviceField deviceField171; + private DeviceField deviceField172; + private DeviceField deviceField173; + private DeviceField deviceField174; + private DeviceField deviceField175; + private DeviceField deviceField176; + private DeviceField deviceField177; + private DeviceField deviceField178; + private DeviceField deviceField179; + private DeviceField deviceField180; + private DeviceField deviceField181; + private DeviceField deviceField182; + private DeviceField deviceField183; + private DeviceField deviceField184; + private DeviceField deviceField185; + private DeviceField deviceField186; + private DeviceField deviceField187; + private DeviceField deviceField188; + private DeviceField deviceField189; + private DeviceField deviceField190; + private DeviceField deviceField191; + private DeviceField deviceField192; + private DeviceField deviceField193; + private DeviceField deviceField194; + private DeviceField deviceField195; + private DeviceField deviceField196; + private DeviceField deviceField197; + private DeviceField deviceField198; + private DeviceField deviceField199; + private DeviceField deviceField2; + private DeviceField deviceField200; + private DeviceField deviceField201; + private DeviceField deviceField202; + private DeviceField deviceField203; + private DeviceField deviceField204; + private DeviceField deviceField205; + private DeviceField deviceField206; + private DeviceField deviceField207; + private DeviceField deviceField208; + private DeviceField deviceField209; + private DeviceField deviceField210; + private DeviceField deviceField211; + private DeviceField deviceField212; + private DeviceField deviceField213; + private DeviceField deviceField214; + private DeviceField deviceField215; + private DeviceField deviceField216; + private DeviceField deviceField217; + private DeviceField deviceField218; + private DeviceField deviceField219; + private DeviceField deviceField220; + private DeviceField deviceField221; + private DeviceField deviceField222; + private DeviceField deviceField223; + private DeviceField deviceField224; + private DeviceField deviceField225; + private DeviceField deviceField226; + private DeviceField deviceField227; + private DeviceField deviceField228; + private DeviceField deviceField229; + private DeviceField deviceField230; + private DeviceField deviceField231; + private DeviceField deviceField232; + private DeviceField deviceField233; + private DeviceField deviceField234; + private DeviceField deviceField235; + private DeviceField deviceField236; + private DeviceField deviceField237; + private DeviceField deviceField238; + private DeviceField deviceField239; + private DeviceField deviceField240; + private DeviceField deviceField241; + private DeviceField deviceField242; + private DeviceField deviceField243; + private DeviceField deviceField244; + private DeviceField deviceField245; + private DeviceField deviceField246; + private DeviceField deviceField247; + private DeviceField deviceField248; + private DeviceField deviceField249; + private DeviceField deviceField250; + private DeviceField deviceField251; + private DeviceField deviceField252; + private DeviceField deviceField253; + private DeviceField deviceField254; + private DeviceField deviceField255; + private DeviceField deviceField256; + private DeviceField deviceField257; + private DeviceField deviceField258; + private DeviceField deviceField259; + private DeviceField deviceField260; + private DeviceField deviceField261; + private DeviceField deviceField262; + private DeviceField deviceField263; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel100; + private javax.swing.JPanel jPanel101; + private javax.swing.JPanel jPanel102; + private javax.swing.JPanel jPanel103; + private javax.swing.JPanel jPanel104; + private javax.swing.JPanel jPanel105; + private javax.swing.JPanel jPanel106; + private javax.swing.JPanel jPanel107; + private javax.swing.JPanel jPanel108; + private javax.swing.JPanel jPanel109; + private javax.swing.JPanel jPanel110; + private javax.swing.JPanel jPanel111; + private javax.swing.JPanel jPanel112; + private javax.swing.JPanel jPanel113; + private javax.swing.JPanel jPanel114; + private javax.swing.JPanel jPanel115; + private javax.swing.JPanel jPanel116; + private javax.swing.JPanel jPanel117; + private javax.swing.JPanel jPanel118; + private javax.swing.JPanel jPanel119; + private javax.swing.JPanel jPanel120; + private javax.swing.JPanel jPanel121; + private javax.swing.JPanel jPanel122; + private javax.swing.JPanel jPanel123; + private javax.swing.JPanel jPanel124; + private javax.swing.JPanel jPanel125; + private javax.swing.JPanel jPanel126; + private javax.swing.JPanel jPanel127; + private javax.swing.JPanel jPanel128; + private javax.swing.JPanel jPanel129; + private javax.swing.JPanel jPanel130; + private javax.swing.JPanel jPanel131; + private javax.swing.JPanel jPanel132; + private javax.swing.JPanel jPanel133; + private javax.swing.JPanel jPanel134; + private javax.swing.JPanel jPanel135; + private javax.swing.JPanel jPanel136; + private javax.swing.JPanel jPanel137; + private javax.swing.JPanel jPanel138; + private javax.swing.JPanel jPanel139; + private javax.swing.JPanel jPanel140; + private javax.swing.JPanel jPanel141; + private javax.swing.JPanel jPanel142; + private javax.swing.JPanel jPanel143; + private javax.swing.JPanel jPanel144; + private javax.swing.JPanel jPanel145; + private javax.swing.JPanel jPanel146; + private javax.swing.JPanel jPanel147; + private javax.swing.JPanel jPanel148; + private javax.swing.JPanel jPanel149; + private javax.swing.JPanel jPanel150; + private javax.swing.JPanel jPanel151; + private javax.swing.JPanel jPanel152; + private javax.swing.JPanel jPanel153; + private javax.swing.JPanel jPanel154; + private javax.swing.JPanel jPanel155; + private javax.swing.JPanel jPanel156; + private javax.swing.JPanel jPanel157; + private javax.swing.JPanel jPanel158; + private javax.swing.JPanel jPanel159; + private javax.swing.JPanel jPanel160; + private javax.swing.JPanel jPanel161; + private javax.swing.JPanel jPanel162; + private javax.swing.JPanel jPanel163; + private javax.swing.JPanel jPanel164; + private javax.swing.JPanel jPanel165; + private javax.swing.JPanel jPanel166; + private javax.swing.JPanel jPanel167; + private javax.swing.JPanel jPanel168; + private javax.swing.JPanel jPanel169; + private javax.swing.JPanel jPanel170; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel75; + private javax.swing.JPanel jPanel76; + private javax.swing.JPanel jPanel77; + private javax.swing.JPanel jPanel78; + private javax.swing.JPanel jPanel79; + private javax.swing.JPanel jPanel80; + private javax.swing.JPanel jPanel81; + private javax.swing.JPanel jPanel82; + private javax.swing.JPanel jPanel83; + private javax.swing.JPanel jPanel84; + private javax.swing.JPanel jPanel85; + private javax.swing.JPanel jPanel86; + private javax.swing.JPanel jPanel87; + private javax.swing.JPanel jPanel88; + private javax.swing.JPanel jPanel89; + private javax.swing.JPanel jPanel90; + private javax.swing.JPanel jPanel91; + private javax.swing.JPanel jPanel92; + private javax.swing.JPanel jPanel93; + private javax.swing.JPanel jPanel94; + private javax.swing.JPanel jPanel95; + private javax.swing.JPanel jPanel96; + private javax.swing.JPanel jPanel97; + private javax.swing.JPanel jPanel98; + private javax.swing.JPanel jPanel99; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables } diff --git a/java/jdevices/src/main/resources/CRIO_MPAGSetup.form b/java/jdevices/src/main/resources/CRIO_MPAGSetup.form new file mode 100644 index 0000000000..2d1606a2ae --- /dev/null +++ b/java/jdevices/src/main/resources/CRIO_MPAGSetup.form @@ -0,0 +1,3349 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_NI6368_DOSetup.form b/java/jdevices/src/main/resources/MARTE2_NI6368_DOSetup.form new file mode 100644 index 0000000000..3928f3eec9 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_NI6368_DOSetup.form @@ -0,0 +1,101 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form b/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form index 3b59c58b24..2a80da6476 100644 --- a/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form @@ -125,7 +125,7 @@ - + @@ -8816,7 +8816,7 @@ - + diff --git a/java/jdevices/src/main/resources/MITICA_SETUPSetup.form b/java/jdevices/src/main/resources/MITICA_SETUPSetup.form new file mode 100644 index 0000000000..81f3f055a3 --- /dev/null +++ b/java/jdevices/src/main/resources/MITICA_SETUPSetup.form @@ -0,0 +1,1915 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MITICA_SMSetup.form b/java/jdevices/src/main/resources/MITICA_SMSetup.form new file mode 100644 index 0000000000..6605bcf445 --- /dev/null +++ b/java/jdevices/src/main/resources/MITICA_SMSetup.form @@ -0,0 +1,2269 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/NI6368EVSetup.form b/java/jdevices/src/main/resources/NI6368EVSetup.form new file mode 100644 index 0000000000..debe11b9c9 --- /dev/null +++ b/java/jdevices/src/main/resources/NI6368EVSetup.form @@ -0,0 +1,1777 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdispatcher/src/main/java/mds/jdispatcher/InfoServer.java b/java/jdispatcher/src/main/java/mds/jdispatcher/InfoServer.java index afaad2ced7..6743f37dd2 100644 --- a/java/jdispatcher/src/main/java/mds/jdispatcher/InfoServer.java +++ b/java/jdispatcher/src/main/java/mds/jdispatcher/InfoServer.java @@ -6,6 +6,8 @@ class InfoServer implements Server { + +/* static class TreeRepo { static Hashtable treeHash = new Hashtable(); @@ -17,6 +19,7 @@ static public MDSplus.Tree getTree(String name, int shot) { try { retTree = new MDSplus.Tree(name, shot); +System.out.println("Opening tree " + name + " shot " + shot + " thread " + Thread.currentThread().getName()); treeHash.put(shot, retTree); } catch(Exception exc){System.out.println("Error opening tree " + name + " shot " + shot+": "+exc);} } @@ -27,7 +30,7 @@ static void discardTree(int shot) treeHash.remove(new Integer(shot)); } } - +*/ static MDSplus.Tree model_database; public static MDSplus.Tree getDatabase() @@ -66,9 +69,10 @@ public void beginSequence(final int shot) System.out.println("InfoServer: beginSequence..."); try { - //model_database = new MDSplus.Tree(tree, -1); - model_database = TreeRepo.getTree(tree, -1); + model_database = new MDSplus.Tree(tree, -1); + //model_database = TreeRepo.getTree(tree, -1); model_database.createPulse(shot); +System.out.println("beginSequence Tree " + tree + " shot " + shot + " thread " + Thread.currentThread().getName()); } catch (final Exception exc) { @@ -85,19 +89,29 @@ public synchronized Action[] collectActions() final Vector action_vect = new Vector<>(); int num_actions; final Hashtable action_table = new Hashtable<>(); + +System.out.println("model_database " + model_database ); +System.out.println("Tree " + tree + " shot " + shot + " thread " + Thread.currentThread().getName()); + +model_database = null; if (model_database == null) { +/* +boooo if (tree == null || shot == -1) return null; +*/ try { - // model_database = new MDSplus.Tree(tree, shot); - model_database = TreeRepo.getTree(tree, shot); + model_database = new MDSplus.Tree(tree, shot); + //model_database = TreeRepo.getTree(tree, shot); } catch (final Exception exc) { +exc.printStackTrace(); return null; } + } MDSplus.TreeNodeArray nids = null; try @@ -106,6 +120,7 @@ public synchronized Action[] collectActions() } catch (final Exception exc) { +exc.printStackTrace(); return null; } if (nids == null) @@ -117,9 +132,14 @@ public synchronized Action[] collectActions() try { nid = nids.getElementAt(i); + +System.out.println("1 - " + nid.isOn() + " Path " + nid.getFullPath()); + if (!nid.isOn()) continue; + // check dispatch and task fields + final MDSplus.Action action_data = (MDSplus.Action) nid.getData(); if (action_data.getDispatch() == null || action_data.getTask() == null) continue; @@ -128,6 +148,10 @@ public synchronized Action[] collectActions() nid_array[num_actions] = nid.getNid(); action_table.put(new Integer(nid.getNid()), action_data); num_actions++; + +System.out.println("2 - " + nid); +System.out.println(); + } catch (final Exception exc) { @@ -145,7 +169,7 @@ public synchronized Action[] collectActions() } catch (final Exception exc) {} - // System.out.println("End collectAction()"); +System.out.println("End collectAction()"); return actions; } @@ -156,8 +180,8 @@ public Action[] collectActions(final String rootPath) { try { - // model_database = new MDSplus.Tree(tree, shot); - model_database = TreeRepo.getTree(tree, shot); + model_database = new MDSplus.Tree(tree, shot); + //model_database = TreeRepo.getTree(tree, shot); } catch (final Exception exc) { @@ -182,17 +206,18 @@ public Action[] collectActions(final String rootPath) @Override public void endSequence(final int shot) { + System.out.println("endSequence for shot "+shot); if (model_database != null) { // MdsConnection.tryClose(model_database); - model_database = TreeRepo.getTree(tree, shot); + //model_database = TreeRepo.getTree(tree, shot); try { model_database.close(); }catch(Exception exc) { System.out.println("Cannot close tree "+tree+" Shot " + shot+": "+exc); } - TreeRepo.discardTree(shot); + //TreeRepo.discardTree(shot); } model_database = null; } diff --git a/java/jdispatcher/src/main/java/mds/jdispatcher/jServer.java b/java/jdispatcher/src/main/java/mds/jdispatcher/jServer.java index b1f3070fd2..ab25f3dbca 100644 --- a/java/jdispatcher/src/main/java/mds/jdispatcher/jServer.java +++ b/java/jdispatcher/src/main/java/mds/jdispatcher/jServer.java @@ -351,7 +351,7 @@ int doSimpleAction(String name, final String tree, final int shot) int status = 0; try { - if (mdsTree == null || !tree.equals(lastTree) || shot != lastShot || !mdsTree.isOpen()) + //if (mdsTree == null || !tree.equals(lastTree) || shot != lastShot || !mdsTree.isOpen()) { if (mdsTree != null) mdsTree.close(); diff --git a/java/jtraverser/src/main/java/mds/jtraverser/Node.java b/java/jtraverser/src/main/java/mds/jtraverser/Node.java index 1419c0c72e..dce9542ade 100644 --- a/java/jtraverser/src/main/java/mds/jtraverser/Node.java +++ b/java/jtraverser/src/main/java/mds/jtraverser/Node.java @@ -563,7 +563,8 @@ public boolean isDefault() } catch (final Exception exc) { - jTraverser.stderr("Error getting default", exc); + //jTraverser.stderr("Error getting default", exc); + //exc.printStackTrace(); return false; } try diff --git a/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java b/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java index 0a0d04a69f..b2d3eedf3a 100644 --- a/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java +++ b/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java @@ -54,6 +54,10 @@ public static void stdout(String line) DisplayTags display_tags; ModifyData modify_data; + String expName; + int expShot; + boolean expEdit, expReadonly; + public jTraverser(String exp_name, String shot_name, String access) { jTraverser.exp_name = exp_name; @@ -146,8 +150,20 @@ public jTraverser(String exp_name, String shot_name, String access) curr_menu.add(jm); tree = new Tree(this); if (exp_name != null) - tree.open(exp_name.toUpperCase(), (shot_name == null) ? -1 : Integer.parseInt(shot_name), edit, readonly, - false); + { + this.expName = exp_name; + this.expShot = (shot_name == null) ? -1 : Integer.parseInt(shot_name); + this.expEdit = expEdit; + this.expReadonly = readonly; + SwingUtilities.invokeLater(new Runnable() + { + public void run() + { + jTraverser.this.tree.open(jTraverser.this.expName.toUpperCase(), jTraverser.this.expShot, + jTraverser.this.expEdit, jTraverser.this.expReadonly, false); + } + }); + } getContentPane().add(tree); getContentPane().add(status, BorderLayout.PAGE_END); addWindowListener(new WindowAdapter() diff --git a/pydevices/RfxDevices/CRIO_MPAG.py b/pydevices/RfxDevices/CRIO_MPAG.py new file mode 100644 index 0000000000..aba9ef3424 --- /dev/null +++ b/pydevices/RfxDevices/CRIO_MPAG.py @@ -0,0 +1,547 @@ +from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64 +from MDSplus.mdsExceptions import DevBAD_PARAMETER +from threading import Thread +from ctypes import CDLL, byref, c_int, c_void_p, c_byte, c_float, c_char_p, c_uint, c_short, c_byte, c_double, c_uint8, c_int32, c_uint16 +import os +from time import sleep +import sys, traceback + +class CRIO_MPAG(Device): + """NI Compact RIO MITICA AGPS analogue signals""" + parts=[{'path':':BOARD_ID', 'type':'numeric', 'value':0}, + {'path':':COMMENT', 'type':'text'}, + + {'path':':FIFO_DEPTH', 'type':'numeric', 'value':30000}, + {'path':':BUF_SIZE', 'type':'numeric', 'value':10000}, + {'path':':SEG_LENGTH', 'type':'numeric', 'value':10000}, + + {'path':':CLOCK_MODE', 'type':'text', 'value':'INTERNAL'}, + {'path':':CLOCK_FREQ', 'type':'numeric', 'value':1000}, + {'path':':CLOCK_SOURCE', 'type':'numeric'}, + + {'path':':START_IDX', 'type':'numeric', 'value':0}, + {'path':':END_IDX', 'type':'numeric'}, + {'path':':START_TIME', 'type':'numeric','value':0}, + {'path':':END_TIME', 'type':'numeric','value':1}, + {'path':':USE_TIME', 'type':'text', 'value':'YES'}, + + {'path':':TRIG_MODE', 'type':'text', 'value':"INTERNAL"}, + {'path':':TRIG_SOURCE', 'type':'numeric'}] + + + for slave in ['A','B','C']: + parts.append({'path':'.SLAVE_CRIO_%s'%(slave), 'type':'structure'}) + for i in range(1,19): + parts.append({'path':'.SLAVE_CRIO_%s:CHANNEL_%02d'%(slave, i), 'type':'structure'}) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:LABEL'%(slave, i), 'type':'text' }) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:COMMENT'%(slave, i), 'type':'text' }) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:DATA'%(slave, i), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put') , 'valueExpr': 'Data.compile("($1 + 10./32767. * $2 * $3)", head.slave_crio_%s_channel_%02d_offset, head.slave_crio_%s_channel_%02d_gain, head.slave_crio_%s_channel_%02d_data_raw)'%(slave.lower(),i,slave.lower(),i,slave.lower(),i)}) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:DATA_RAW'%(slave,i), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put') }) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:RES_RAW'%(slave,i), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put') }) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:GAIN'%(slave,i), 'type':'numeric' }) + parts.append({'path':'.SLAVE_CRIO_%s.CHANNEL_%02d:OFFSET'%(slave,i), 'type':'numeric' }) + + for adcIdx in ['1','2']: + adcPath = '.NI_9220_%s'%(adcIdx) + parts.append({'path':'.NI_9220_%s'%(adcIdx), 'type':'structure'}) + for i in range(1,17): + parts.append({'path':'%s:CHANNEL_%02d'%(adcPath, i), 'type':'structure'}) + parts.append({'path':'%s.CHANNEL_%02d:LABEL'%(adcPath, i), 'type':'text' }) + parts.append({'path':'%s.CHANNEL_%02d:COMMENT'%(adcPath, i), 'type':'text' }) + parts.append({'path':'%s.CHANNEL_%02d:DATA'%(adcPath, i), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put') , 'valueExpr': 'Data.compile("($1 + 10./32767. * $2 * $3)", head.ni_9220_%s_channel_%02d_offset, head.ni_9220_%s_channel_%02d_gain, head.ni_9220_%s_channel_%02d_data_raw)'%(adcIdx, i, adcIdx,i, adcIdx, i)}) + parts.append({'path':'%s.CHANNEL_%02d:DATA_RAW'%(adcPath,i), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put') }) + parts.append({'path':'%s.CHANNEL_%02d:RES_RAW'%(adcPath,i), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put') }) + parts.append({'path':'%s.CHANNEL_%02d:GAIN'%(adcPath,i), 'type':'numeric' }) + parts.append({'path':'%s.CHANNEL_%02d:OFFSET'%(adcPath,i), 'type':'numeric' }) + + + parts.append({'path':':INIT_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','INIT',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':START_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','READY',50,None),Method(None,'start_store',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':STOP_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stop_store',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':WAIT_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','POST_PULSE_CHECK',50,None),Method(None,'wait_store',head))", + 'options':('no_write_shot',)}) + + + clockModeDict = {'INTERNAL':c_uint8(1) , 'EXTERNAL':c_uint8(0)} + + + session = c_void_p(0) + niInterfaceLib = None + mpagSession = {} + workers = {} + NUM_SLAVE_CHANNEL = 18 + NUM_SLAVE = 3 + NUM_9220_CHANNEL = 16 + NUM_9220_DEVICE = 2 + + TICK_40MHz = 40000000. + + DEV_IS_OPEN = 1 + DEV_NOT_OPEN = 2 + + STOP_PLC_COMMAND = c_int(0) + START_PLC_COMMAND = c_int(1) + + + MAX_ACQ_FREQUENCY = 30000 #Max acquisition frequency 30kHz + + + def debugPrint(self, msg="", obj="", logErrno = False): + msger="" + if logErrno and CRIO_MPAG.niInterfaceLib is not None: + errno = CRIO_MPAG.niInterfaceLib.getErrno(); + print ("errno ", errno) + if errno is not None: + msger = 'Error (%d) %s' % (errno, os.strerror( errno )) + print( self.name + ":" + msg, obj, msger ); + + + def saveInfo(self): + CRIO_MPAG.mpagSession[self.nid] = self.session + + def restoreInfo(self): + try: + self.session = CRIO_MPAG.mpagSession[self.nid] + return self.DEV_IS_OPEN + except: + return self.DEV_NOT_OPEN + + + def initializeInfo(self, boardId, fifoDepthSize): + if CRIO_MPAG.niInterfaceLib is None: + CRIO_MPAG.niInterfaceLib = CDLL("libNiInterface.so") + + try: + status = CRIO_MPAG.niInterfaceLib.crioMpagInit( byref(self.session), c_char_p(boardId), c_uint(fifoDepthSize) ) + if status < 0 : + raise mdsExceptions.TclFAILED_ESSENTIAL + except BaseException as e: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot open cRIO MPAG session : %s'%(str(e))) + raise mdsExceptions.TclFAILED_ESSENTIAL + return + + def closeInfo(self): + try: + CRIO_MPAG.niInterfaceLib.closeMpagFpgaSession(CRIO_MPAG.mpagSession[self.nid]) + del(CRIO_MPAG.mpagSession[self.nid]) + except: + pass + return +################################### Worker Management + def saveWorker(self): + CRIO_MPAG.workers[self.getNid()] = self.worker + + def restoreWorker(self): + try: + self.worker = CRIO_MPAG.workers[self.nid] + return True + except: + print('Cannot restore worker!!') + return False + +########################AsynchStore class + class AsynchStore(Thread): + + def configure(self, device, treePtr): + self.device = device + self.treePtr = treePtr + self.stopAcq = c_void_p(0) + + def run(self): + + bufSize = self.device.buf_size.data() + segmentSize = self.device.seg_length.data() + trigSource = self.device.trig_source.data() + startTime = float( self.device.start_time.data() ) + clockSource = self.device.clock_source.evaluate() + period = float( clockSource.getDelta() ) + timeAt0 = startTime + numSamples = -1 # continuous + clockMode = self.device.clockModeDict[self.device.clock_mode.data()] + + print ('startSave') + saveList = c_void_p(0) + CRIO_MPAG.niInterfaceLib.startSave(byref(saveList)) + + print ('getStopAcqFlag') + CRIO_MPAG.niInterfaceLib.getStopAcqFlag(byref(self.stopAcq)) + + + #print 'setStopAcqFlag' + #self.stopAcq.value = 0; + #CRIO_MPAG.niInterfaceLib.setStopAcqFlag(self.stopAcq) + #print 'setStopAcqFlag' + + chanState = [] + chanNid = [] + resNid = [] + numChan = 0; + for slave in ['a','b','c']: + for chan in range(1, self.device.NUM_SLAVE_CHANNEL+1): + #print '--- slave_crio_%c_channel_%02d_data_raw'%(slave, chan) + dataRawNode = getattr(self.device, 'slave_crio_%c_channel_%02d_data_raw'%(slave, chan)) + dataResNode = getattr(self.device, 'slave_crio_%c_channel_%02d_res_raw'%(slave, chan)) + if getattr(self.device, 'slave_crio_%c_channel_%02d'%(slave, chan)).isOn() : + chanState.append(1) + else : + chanState.append(0) + chanNid.append(dataRawNode.getNid()) + resNid.append(dataResNode.getNid()) + numChan = numChan + 1 + + for adcIdx in ['1','2']: + for chan in range(1, self.device.NUM_9220_CHANNEL+1): + #print '--- ni_9220_%c_channel_%02d_data_raw'%(slave, chan) + dataRawNode = getattr(self.device, 'ni_9220_%c_channel_%02d_data_raw'%(adcIdx, chan)) + dataResNode = getattr(self.device, 'ni_9220_%c_channel_%02d_res_raw'%(adcIdx, chan)) + if getattr(self.device, 'ni_9220_%c_channel_%02d'%(adcIdx, chan)).isOn() : + chanState.append(1) + else : + chanState.append(0) + chanNid.append(dataRawNode.getNid()) + resNid.append(dataResNode.getNid()) + numChan = numChan + 1 + + + chanNid_c = (c_int * len(chanNid) )(*chanNid) + resNid_c = (c_int * len(resNid))(*resNid) + chanState_c = (c_int * len(chanState))(*chanState) + + print (self.device.session) + print ("numChan ",numChan) + #print "chanState_c ",chanState_c + print ("bufSize ",bufSize) + print ("segmentSize ",segmentSize ) + print ("numSamples ",numSamples) + #print "chanNid_c ",chanNid_c + print ("clock_source mid ",self.device.clock_source.getNid()) + print ("timeAt0 ",timeAt0) + print ("period ",period) + print ("tree ptr ",self.treePtr) + print ("saveList ",saveList) + print ("stopAcq ",self.stopAcq) + print ("shot ",self.device.getTree().shot) + #print "resNid_c ",resNid_c + + + #status = CRIO_MPAG.niInterfaceLib.startMpagFpga(self.device.session) + + + status = CRIO_MPAG.niInterfaceLib.mpag_readAndSaveAllChannels(self.device.session, c_int(numChan), chanState_c,c_int(bufSize), c_int(segmentSize), c_int(numSamples), chanNid_c, clockMode, self.device.clock_source.getNid(), c_float( timeAt0 ), c_float(period),self.treePtr, saveList, (self.stopAcq), c_int(self.device.getTree().shot), resNid_c) + + self.device.debugPrint('ASYNCH WORKER TERMINATED') + CRIO_MPAG.niInterfaceLib.stopSave(saveList) + CRIO_MPAG.niInterfaceLib.freeStopAcqFlag(self.stopAcq) + + return + + def stop(self): + #self.stopAcq.value = 1; + print (self.stopAcq) + CRIO_MPAG.niInterfaceLib.setStopAcqFlag(self.stopAcq); + + +#############End Inner class AsynchStore + + def init(self): + + try: + fifoDepthSize = self.fifo_depth.data(); + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Fifo depth undefined, value set to defaul 40000') + fifoDepthSize = 40000 + self.fifo_depth.putData(Int32(fifoDepthSize)) + + try: + boardId = self.board_id.data(); + boardIdDev='RIO%d'%(int(boardId)) + print ('-------->'+boardIdDev) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Board Identifier undefined') + raise DevBAD_PARAMETER + + try: + + if self.restoreInfo() == self.DEV_IS_OPEN : + if self.restoreWorker(): + if self.worker.isAlive(): + print ('stop Store') + self.stop_store() + self.wait_store() + self.closeInfo() + sleep(1) + + self.initializeInfo(boardIdDev, fifoDepthSize) + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot open MPAG device : %s'%(str(ex))) + raise mdsExceptions.TclFAILED_ESSENTIAL + + + self.saveInfo() + + try: + bufferSize = self.buf_size.data(); + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition Buffer size undefined, value set to defaul 1000') + bufferSize = 1000 + self.buf_size.putData(Int32(bufferSize)) + + + try: + segmentLength = self.seg_length.data(); + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition Segment length undefined, value set to defaul 10000') + segmentLength = 10000 + self.seg_size.putData(Int32(segmentLength)) + + + +#clock mode + try: + clockMode = self.clock_mode.data() + print ('ClockMode -------->'+clockMode) + if clockMode == 'INTERNAL' : + frequency = self.clock_freq.data() + print (frequency) + if( frequency > self.MAX_ACQ_FREQUENCY ): + frequency = self.MAX_ACQ_FREQUENCY + self.debugPrint('cRIO MPAG Frequency out of limits. Set to max frequency value : %f' %(self.MAX_ACQ_FREQUENCY)) + self.clock_freq.putData(frequency) + + clockSource = Range(None, None, Float64(1./frequency)) + print (clockSource) + self.debugPrint('cRIO MPAG CLOCK: ', clockSource) + self.clock_source.putData(clockSource) + else: + clockSource = self.clock_source.evaluate() + print (clockSource) + frequency = self.clock_freq.data() + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid clock definition : '+str(ex)) + raise DevBAD_PARAMETER + +#trigger source + try: + trigMode = self.trig_mode.data() + print ('Trig --------> '+trigMode) + if trigMode == 'EXTERNAL': + trigSource = self.trig_source.data() + else: + try: + trigSource = self.trig_source.data() + except: + trigSource = 0; + self.trig_source.putData(Float32(trigSource)) + self.debugPrint('cRIO MPAG Trigger source: ',trigSource) + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot resolve Trigger source : '+str(ex)) + raise DevBAD_PARAMETER + + +#Time management + """ + try: + acqMode = self.acq_mode.data() + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition Mode undefined') + raise DevBAD_PARAMETER + """ + acqMode = 'CONTINUOUS' + if acqMode == 'TRANSIENT REC.': + try: + useTime = self.use_time.data() + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot resolve time or samples management') + raise DevBAD_PARAMETER + + if useTime == 'YES': + try: + startTime = self.start_time.data() + endTime = self.end_time.data() + + self.debugPrint('cRIO MPAG startTime = ', startTime) + self.debugPrint('cRIO MPAG endTime = ', endTime) + self.debugPrint('cRIO MPAG trigSource = ', trigSource) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot Read Start or End time') + raise DevBAD_PARAMETER + + startIdx = Data.execute('x_to_i($1, $2)', Dimension(Window(0, None, trigSource), clockSource), startTime) + endIdx = Data.execute('x_to_i($1, $2)', Dimension(Window(0, None, trigSource), clockSource), endTime) + + + self.debugPrint('cRIO MPAG startIdx = ', Int32(int(startIdx + 0.5))) + self.start_idx.putData(Int32(int(startIdx + 0.5))) + + self.debugPrint('cRIO MPAG endIdx = ', Int32(int(endIdx + 0.5))) + self.end_idx.putData(Int32(int(endIdx + 0.5))) + + else: + endIdx = self.end_idx.data() + startIdx = self.start_idx.data() + + #Solo acquisizione continua per il momento + nSamples = -1 + + else: #Continuous Acquisition + nSamples = -1 + + +#Channel configuration + #activeChan = 0 + #chanState = [] + #chanNid = [] + #resNid = [] + + mapToAO_Array =c_int32*16 + mapToAO = mapToAO_Array() + + for slave in ['a','b','c']: + for chan in range(1, self.NUM_SLAVE_CHANNEL+1): + #Empy the node which will contain the segmented data + dataRawNode = getattr(self, 'slave_crio_%c_channel_%02d_data_raw'%(slave, chan)) + dataRawNode.deleteData() + dataRawNode.setCompressOnPut(False) + dataResNode = getattr(self, 'slave_crio_%c_channel_%02d_res_raw'%(slave, chan)) + dataResNode.deleteData() + dataResNode.setCompressOnPut(False) + + for adcIdx in ['1','2']: + for chan in range(1, self.NUM_9220_CHANNEL+1): + #Empy the node which will contain the segmented data + dataRawNode = getattr(self, 'ni_9220_%c_channel_%02d_data_raw'%(adcIdx, chan)) + dataRawNode.deleteData() + dataRawNode.setCompressOnPut(False) + dataResNode = getattr(self, 'ni_9220_%c_channel_%02d_res_raw'%(adcIdx, chan)) + dataResNode.deleteData() + dataResNode.setCompressOnPut(False) + + + #Da definire in base alla frequenza di acquisizione impostata + + #highStrobeTick = 50 + highStrobeTick = int(1e6/frequency)*6 + + status = CRIO_MPAG.niInterfaceLib.setMpagAcqParam(self.session, c_float(frequency), c_uint16(highStrobeTick), mapToAO) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG acquisition device initialization error.') + return 0 + + """ + status = CRIO_MPAG.niInterfaceLib.startMpagFpga(self.session) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG start FPGA error.') + return 0 + """ + + return 1 + + def start_store(self): + + + if self.restoreInfo() == self.DEV_NOT_OPEN : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG device not initialized') + raise mdsExceptions.TclFAILED_ESSENTIAL + + + treePtr = c_void_p(0) + CRIO_MPAG.niInterfaceLib.openTree(c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + + self.worker = self.AsynchStore() + self.worker.daemon = True + self.worker.stopReq = False + + + self.worker.configure(self.copy(), treePtr) + + self.saveWorker() + self.worker.start() + + """ + status = CRIO_MPAG.niInterfaceLib.startMpagFpga(self.session) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG start FPGA error.') + return 0 + """ + + + return 1 + + + def stop_store(self): + + if self.restoreInfo() == self.DEV_NOT_OPEN : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG device not initialized') + raise mdsExceptions.TclFAILED_ESSENTIAL + + if self.restoreWorker() : + if self.worker.isAlive(): + print ("stop_worker") + self.worker.stop() + return 1 + + + def wait_store(self): + + if self.restoreInfo() == self.DEV_NOT_OPEN : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG device not initialized') + raise mdsExceptions.TclFAILED_ESSENTIAL + + if self.restoreWorker() : + if self.worker.isAlive(): + print ("stop_worker") + self.worker.stop() + self.worker.join() + + print ("Close Info") + self.closeInfo() + return 1 + + + def start_cmd(self): + + try: + boardId = self.board_id.data(); + boardIdDev='RIO%d'%(int(boardId)) + print ('-------->'+boardIdDev) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Board Identifier undefined') + raise DevBAD_PARAMETER + + niLib = CDLL("libNiInterface.so") + + status = niLib.executeMpagFpgaCommand( c_char_p(boardIdDev), CRIO_MPAG.START_PLC_COMMAND ) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG start command error.') + return 0 + + return 1 + + + def stop_cmd(self): + + try: + boardId = self.board_id.data(); + boardIdDev='RIO%d'%(int(boardId)) + print ('-------->'+boardIdDev) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Board Identifier undefined') + raise DevBAD_PARAMETER + + niLib = CDLL("libNiInterface.so") + + status = niLib.executeMpagFpgaCommand( c_char_p(boardIdDev), CRIO_MPAG.STOP_PLC_COMMAND ) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG stop command error.') + return 0 + + return 1 + + diff --git a/pydevices/RfxDevices/DIO4.py b/pydevices/RfxDevices/DIO4.py index c8bc05e14e..32517a1f03 100644 --- a/pydevices/RfxDevices/DIO4.py +++ b/pydevices/RfxDevices/DIO4.py @@ -1010,7 +1010,6 @@ def TRIGGER(self): channelMask = 0 for c in range(8): if getattr(self, 'channel_%d' % (c+1)).isOn(): - channelMask = channelMask | (1 << c) try: function = getattr( self, 'channel_%d_function' % (c+1)).data() @@ -1028,33 +1027,39 @@ def TRIGGER(self): Data.execute('DevLogErr($1, $2)', self.nid, 'Invalid trigger mode') raise mdsExceptions.TclFAILED_ESSENTIAL + if trigMode == 'SOFTWARE': - if swMode == 'REMOTE': - status = Data.execute( - 'MdsConnect("' + ipAddr + '")') - if status > 0: - status = Data.execute( - 'MdsValue("DIO4HWTrigger(0, $1, $2)", $1, $2)', boardId, channelMask) - if status == 0: - Data.execute('MdsDisconnect()') - Data.execute( - 'DevLogErr', self.nid, 'Cannot execute remote trigger') - raise mdsExceptions.TclFAILED_ESSENTIAL - else: - Data.execute( - 'DevLogErr', self.nid, 'Cannot connect to remote CPCI system') - raise mdsExceptions.TclFAILED_ESSENTIAL - else: - status = Data.execute( - "DIO4HWTrigger(0, $1, $2)", boardId, channelMask) - if status == 0: - Data.execute( - 'DevLogErr($1, $2)', self.nid, 'Cannot execute trigger') - raise mdsExceptions.TclFAILED_ESSENTIAL + channelMask = channelMask | (1 << c) + except: Data.execute('DevLogErr($1, $2)', self.nid, 'Error setting trigger mode') raise mdsExceptions.TclFAILED_ESSENTIAL + + if channelMask != 0: + if swMode == 'REMOTE': + status = Data.execute( + 'MdsConnect("' + ipAddr + '")') + if status > 0: + status = Data.execute( + 'MdsValue("DIO4HWTrigger(0, $1, $2)", $1, $2)', boardId, channelMask) + if status == 0: + Data.execute('MdsDisconnect()') + Data.execute( + 'DevLogErr', self.nid, 'Cannot execute remote trigger') + raise mdsExceptions.TclFAILED_ESSENTIAL + else: + Data.execute( + 'DevLogErr', self.nid, 'Cannot connect to remote CPCI system') + raise mdsExceptions.TclFAILED_ESSENTIAL + else: + status = Data.execute( + "DIO4HWTrigger(0, $1, $2)", boardId, channelMask) + if status == 0: + Data.execute( + 'DevLogErr($1, $2)', self.nid, 'Cannot execute trigger') + raise mdsExceptions.TclFAILED_ESSENTIAL + # SW EVENT huge = Data.execute('HUGE(0)') if getattr(self, 'out_ev_sw').isOn(): diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 38caa7a889..29ceb55759 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -1284,9 +1284,9 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' AutomaticSegmentation = 0\n' if outputTrigger != None: dataSourceText += ' TimeSignal = 1\n' - if startTime != 0: - dataSourceText += ' SamplePhase = ' + \ - str(int(round(startTime/period)))+'\n' + #if startTime != 0: + # dataSourceText += ' SamplePhase = ' + \ + # str(int(round(startTime/period)))+'\n' dataSourceText += ' }\n' for outputDict in outputDicts: @@ -1299,9 +1299,6 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' MakeSegmentAfterNWrites = ' + \ str(outputDict['seg_len'])+'\n' dataSourceText += ' AutomaticSegmentation = 0\n' - if startTime != 0: - dataSourceText += ' SamplePhase = ' + \ - str(int(round(startTime/period)))+'\n' dataSourceText += ' }\n' # Check if the output is a struct and seglen is > 0 for one o more fields @@ -1316,9 +1313,6 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' MakeSegmentAfterNWrites = ' + \ str(fieldDict['seg_len'])+'\n' dataSourceText += ' AutomaticSegmentation = 0\n' - if startTime != 0: - dataSourceText += ' SamplePhase = ' + \ - str(int(round(startTime/period)))+'\n' dataSourceText += ' }\n' # end for fieldDict in outputDict['fields']: dataSourceText += ' }\n' @@ -2176,9 +2170,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSourceText += ' MakeSegmentAfterNWrites = 100\n' dataSourceText += ' AutomaticSegmentation = 0\n' dataSourceText += ' Type = uint32\n' - if startTime != 0: - dataSourceText += ' SamplePhase = ' + \ - str(int(round(startTime/period)))+'\n' + #if startTime != 0: + # dataSourceText += ' SamplePhase = ' + \ + # str(int(round(startTime/period)))+'\n' dataSourceText += ' }\n' outIdx = 0 @@ -2197,9 +2191,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if isSynch and outIdx == configDict['outTimeIdx'] and outputTrigger != None: dataSourceText += ' TimeSignal = 1\n' - if startTime != 0: - dataSourceText += ' SamplePhase = ' + \ - str(int(round(startTime/period)))+'\n' + # if startTime != 0: + # dataSourceText += ' SamplePhase = ' + \ + # str(int(round(startTime/period)))+'\n' dataSourceText += ' }\n' outIdx = outIdx + 1 dataSourceText += ' }\n' @@ -2230,7 +2224,6 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): frequency = 1./period gamText += ' Frequency = '+str(round(frequency, 4))+'\n' - # gamText += ' Frequency = '+str(round(frequency))+'\n' gamText += ' }\n' gamText += ' }\n' @@ -2527,7 +2520,6 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): gamText += ' DataSource = '+dataSourceName+'_Timer\n' gamText += ' Type = uint32\n' gamText += ' NumberOfElements = 1\n' -# gamText += ' Frequency = '+str(int(round(1./period)))+'\n' gamText += ' Frequency = '+str(round(1./period, 4))+'\n' gamText += ' }\n' gamText += ' }\n' @@ -2775,11 +2767,6 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): dataSourceText += ' Class = '+dataSourceClass+'\n' # parameters dataSourceText = self.reportParameters(paramDicts, dataSourceText, 1) -# for paramDict in paramDicts: -# if paramDict['is_text']: -# dataSourceText += ' '+paramDict['name']+' = "'+str(paramDict['value'])+'"\n' -# else: -# dataSourceText += ' '+paramDict['name']+' = '+self.convertVal(str(paramDict['value']))+'\n' # input Signals dataSourceText += ' Signals = {\n' diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index 3e3640bcfb..8b712b2e0d 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -57,13 +57,13 @@ class MARTE2_SUPERVISOR(Device): '.THREAD_'+str(threadIdx+1)+':GAM8', 'type': 'signal'}) parts.append({'path': ':INIT', 'type': 'action', - 'valueExpr': "Action(Dispatch('MARTE_SERVER','PON',50,None),Method(None,'init',head))", + 'valueExpr': "Action(Dispatch('MARTE_SERVER','INIT',50,None),Method(None,'startMarteIdle',head))", 'options': ('no_write_shot',)}) - parts.append({'path': ':START_STORE', 'type': 'action', - 'valueExpr': "Action(Dispatch('MARTE_SERVER','PON',51,None),Method(None,'start_store',head))", + parts.append({'path': ':GOTORUN', 'type': 'action', + 'valueExpr': "Action(Dispatch('MARTE_SERVER','PON',20,None),Method(None,'gotorun',head))", 'options': ('no_write_shot',)}) - parts.append({'path': ':STOP_STORE', 'type': 'action', - 'valueExpr': "Action(Dispatch('MARTE_SERVER','PPC',50,None),Method(None,'stop_store',head))", + parts.append({'path': ':STOP', 'type': 'action', + 'valueExpr': "Action(Dispatch('MARTE_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stopMarte',head))", 'options': ('no_write_shot',)}) MODE_GAM = 1 @@ -202,6 +202,7 @@ def getInfo(self): # Enrich GAMs and Data Sources with what is required to store timing information (IOGAM + TreeWriter) is seg_len > 0 + def getTimingInfo(self, state, thread, threadPeriod, retGams, dataSources, gamList): segLen = getattr(self, 'times_state_%d_thread_%d_seg_len' % (state+1, thread+1)).data() @@ -362,11 +363,11 @@ def buildConfiguration(self): confText += ' MaxNumberOfThreads = 8\n' confText += ' MinNumberOfThreads = 1\n' confText += '} \n' - + confText += ' +StateMachine = {\n' confText += ' Class = StateMachine\n' confText += ' +INITIAL = {\n' - confText += ' Class = ReferenceContainer \n' + confText += ' Class = ReferenceContainer \n' confText += ' +START = {\n' confText += ' Class = StateMachineEvent\n' confText += ' NextState = "IDLE"\n' @@ -410,7 +411,8 @@ def buildConfiguration(self): confText += ' Function = PrepareNextState\n' confText += ' +Parameters = {\n' confText += ' Class = ConfigurationDatabase\n' - confText += ' param1 = '+info['states'][0]['name']+'\n' + confText += ' param1 = ' + \ + info['states'][0]['name']+'\n' confText += ' }\n' confText += ' }\n' confText += ' +StopCurrentStateExecutionMsg = {\n' @@ -557,26 +559,23 @@ def buildConfiguration(self): confText += ' }\n' confText += '}\n' print (confText) - f = open(info['name']+'_marte_configuration.cfg', 'w') + f = open('/tmp/'+info['name']+'_marte_configuration.cfg', 'w') f.write(confText) f.close() print('END BUILD') - return 1 def startMarteIdle(self): self.buildConfiguration() - subprocess.Popen(['$MARTE_DIR/Playground.sh -f '+self.getNode( + subprocess.Popen(['$MARTE_DIR/Playground.sh -f /tmp/'+self.getNode( 'name').data()+'_marte_configuration.cfg -m StateMachine:START'], shell=True) - return 1 def startMarte(self): self.buildConfiguration() stateName = self.state_1_name.data() - subprocess.Popen(['$MARTE_DIR/Playground.sh -f '+self.getNode( + subprocess.Popen(['$MARTE_DIR/Playground.sh -f /tmp/'+self.getNode( 'name').data()+'_marte_configuration.cfg -m StateMachine:START '+stateName], shell=True) time.sleep(2) self.gotorun() - return 1 def gotorun(self): marteName = self.getNode('name').data() @@ -590,8 +589,6 @@ def gotoidle(self): Event.seteventRaw(marteName, np.frombuffer( eventString1.encode(), dtype=np.uint8)) - - def doState(self, state): marteName = self.getNode('name').data() stateName = getattr(self, 'state_%d_name' % (state)).data() @@ -606,22 +603,21 @@ def doState(self, state): time.sleep(.1) Event.seteventRaw(marteName, np.frombuffer( eventString3.encode(), dtype=np.uint8)) - return 1 def doState1(self): - return self.doState(1) + self.doState(1) def doState2(self): - return self.doState(2) + self.doState(2) def doState3(self): - return self.doState(2) + self.doState(3) def doState4(self): - return self.doState(2) + self.doState(4) def doState5(self): - return self.doState(2) + self.doState(5) def suspendMarte(self): marteName = self.getNode('name').data() @@ -636,7 +632,6 @@ def suspendMarte(self): time.sleep(0.1) Event.seteventRaw(marteName, np.frombuffer( eventString3.encode(), dtype=np.uint8)) - return 1 def stopMarte(self): marteName = self.getNode('name').data() @@ -645,6 +640,20 @@ def stopMarte(self): Event.seteventRaw(marteName, np.frombuffer(b'EXIT', dtype=np.uint8)) time.sleep(2) Event.seteventRaw(marteName, np.frombuffer(b'EXIT', dtype=np.uint8)) + # KILL MARTe process + import subprocess + import os + command = 'ps -Af | grep %s_marte_configuration.cfg | grep MARTeApp.ex | grep -v grep | awk \'{print $2}\'' % ( + marteName) + pid, error = subprocess.Popen("{cmd}".format( + cmd=command), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate() + if len(pid) == 0: + if len(error) != 0: + print('INFO : %s' % (error)) + else: + for p in pid.split(): + os.kill(int(p), 9) + print('MARTe Process PID : %s Killed\n' % (p)) return 1 def check(self): diff --git a/pydevices/RfxDevices/MITICA_SETUP.py b/pydevices/RfxDevices/MITICA_SETUP.py new file mode 100644 index 0000000000..5acd131382 --- /dev/null +++ b/pydevices/RfxDevices/MITICA_SETUP.py @@ -0,0 +1,168 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +from MDSplus import mdsExceptions, Device + +class MITICA_SETUP(Device): + """MITICA Experiment Setup""" + parts=[{'path':':COMMENT', 'type':'text'}, + + {'path':'.MISEPS', 'type':'structure'}, + {'path':'.MISEPS:CAEN_FREQ', 'type':'numeric', 'value':2}, + {'path':'.MISEPS:CAEN_START', 'type':'numeric', 'value':0}, + {'path':'.MISEPS:CAEN_DURAT', 'type':'numeric', 'value':30}, + {'path':'.MISEPS:NI6259_FREQ', 'type':'numeric', 'value':10000}, + {'path':'.MISEPS:NI6259_START', 'type':'numeric', 'value':0}, + {'path':'.MISEPS:NI6259_DURAT', 'type':'numeric', 'value':60}, + {'path':'.MISEPS:NI6368_FREQ', 'type':'numeric', 'value':10000}, + {'path':'.MISEPS:NI6368_START', 'type':'numeric', 'value':0}, + {'path':'.MISEPS:NI6368_DURAT', 'type':'numeric', 'value':60}, + {'path':'.MISEPS:BREAK_DEAD', 'type':'numeric', 'value':10}, + {'path':'.MISEPS:BREAK_REC', 'type':'numeric', 'value':0}] + + for i in range(0,8): + parts.append({'path':'.MISEPS.WAVE_%d'%(i+1), 'type':'structure'}) + parts.append({'path':'.MISEPS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) + parts.append({'path':'.MISEPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) + + parts.append({'path':'.MISEPS.WAVE_REC', 'type':'structure'}) + parts.append({'path':'.MISEPS.WAVE_REC:WAVE', 'type':'signal'}) + parts.append({'path':'.MISEPS.WAVE_REC:MIN_X', 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_REC:MAX_X', 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_REC:MIN_Y', 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_REC:MAX_Y', 'type':'numeric'}) + + + parts.append({'path':'.MGVS', 'type':'structure'}) + parts.append({'path':'.MGVS:TRIG_SOURCE', 'type':'numeric'}) + + for i in range(0,8): + parts.append({'path':'.MGVS.WAVE_%d'%(i+1), 'type':'structure'}) + parts.append({'path':'.MGVS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) + parts.append({'path':'.MGVS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) + + parts.append({'path':'.MITICA', 'type':'structure'}) + parts.append({'path':'.MITICA:T_START_SP', 'type':'numeric', 'value':0}) + parts.append({'path':'.MITICA:RT_START', 'type':'numeric', 'value':0}) + parts.append({'path':'.MITICA:RT_STOP', 'type':'numeric', 'value':1}) + parts.append({'path':'.MITICA:WREF_START', 'type':'numeric', 'value':0}) + parts.append({'path':'.MITICA:WREF_STOP', 'type':'numeric', 'value':0}) + + parts.append({'path':'.MISEPS:EG_MOD_STATE', 'type':'text', 'value':'DISABLED'}) + parts.append({'path':'.MISEPS:EG_MOD_FREQ', 'type':'numeric', 'value':1}) + parts.append({'path':'.MISEPS:EG_MOD_DC', 'type':'numeric', 'value':50}) + + parts.append({'path':'.MISEPS:RF_MOD_STATE', 'type':'text', 'value':'DISABLED'}) + parts.append({'path':'.MISEPS:RF_MOD_FREQ', 'type':'numeric','value':1}) + parts.append({'path':'.MISEPS:RF_MOD_DC', 'type':'numeric','value':50}) + + parts.append({'path':'.MISEPS:FIL_STATE', 'type':'text', 'value':"OFF"}) + parts.append({'path':'.MISEPS:FIL_ON_START', 'type':'numeric', 'value':0}) + parts.append({'path':'.MISEPS:FIL_ON_STOP', 'type':'numeric', 'value':0}) + parts.append({'path':'.MITICA:RT_FREQ', 'type':'numeric', 'value':1000}) + + parts.append({'path':'.MISEPS:PG_STATE', 'type':'text', 'value':"DISABLED"}) + parts.append({'path':'.MISEPS:BI_STATE', 'type':'text', 'value':"DISABLED"}) + parts.append({'path':'.MISEPS:BI_CTRL', 'type':'text', 'value':"VOLTAGE"}) + parts.append({'path':'.MISEPS:BP_STATE', 'type':'text', 'value':"DISABLED"}) + parts.append({'path':'.MISEPS:BP_CTRL', 'type':'text', 'value':"VOLTAGE"}) + + parts.append({'path':'.MAGPS', 'type':'structure'}) + parts.append({'path':'.MAGPS:TRIG_SOURCE', 'type':'numeric'}) + + parts.append({'path':'.MAGPS:CAEN_FREQ', 'type':'numeric', 'value':2}) + parts.append({'path':'.MAGPS:CAEN_START', 'type':'numeric', 'value':0}) + parts.append({'path':'.MAGPS:CAEN_DURAT', 'type':'numeric', 'value':30}) + parts.append({'path':'.MAGPS:NI6259_FREQ', 'type':'numeric', 'value':10000}) + parts.append({'path':'.MAGPS:NI6259_START', 'type':'numeric', 'value':0}) + parts.append({'path':'.MAGPS:NI6259_DURAT', 'type':'numeric', 'value':60}) + parts.append({'path':'.MAGPS:NI6368_FREQ', 'type':'numeric', 'value':10000}) + parts.append({'path':'.MAGPS:NI6368_START', 'type':'numeric', 'value':0}) + parts.append({'path':'.MAGPS:NI6368_DURAT', 'type':'numeric', 'value':60}) + parts.append({'path':'.MAGPS:BREAK_DEAD', 'type':'numeric', 'value':10}) + parts.append({'path':'.MAGPS:BREAK_REC', 'type':'numeric', 'value':0}) + + parts.append({'path':'.MAGPS:AG_MOD_STATE', 'type':'text', 'value':'DISABLED'}) + parts.append({'path':'.MAGPS:AG_MOD_FREQ', 'type':'numeric','value':1}) + parts.append({'path':'.MAGPS:AG_MOD_DC', 'type':'numeric','value':50}) + + for i in range(0,8): + parts.append({'path':'.MAGPS.WAVE_%d'%(i+1), 'type':'structure'}) + parts.append({'path':'.MAGPS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) + parts.append({'path':'.MAGPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MAGPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MAGPS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MAGPS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) + + parts.append({'path':'.MAGPS.WAVE_REC', 'type':'structure'}) + parts.append({'path':'.MAGPS.WAVE_REC:WAVE', 'type':'signal'}) + parts.append({'path':'.MAGPS.WAVE_REC:MIN_X', 'type':'numeric'}) + parts.append({'path':'.MAGPS.WAVE_REC:MAX_X', 'type':'numeric'}) + parts.append({'path':'.MAGPS.WAVE_REC:MIN_Y', 'type':'numeric'}) + parts.append({'path':'.MAGPS.WAVE_REC:MAX_Y', 'type':'numeric'}) + + parts.append({'path':'.MGVS:VC3001_TURNS', 'type':'numeric', 'value':0}) + parts.append({'path':'.MGVS:VC3002_TURNS', 'type':'numeric', 'value':0}) + + parts.append({'path':'.MITICA:TIME_OF_INTE', 'type':'numeric'}) + + + for i in range(8,20): + parts.append({'path':'.MISEPS.WAVE_%d'%(i+1), 'type':'structure'}) + parts.append({'path':'.MISEPS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) + parts.append({'path':'.MISEPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MISEPS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'ISESP wave %d'%(i+1)}) + +# Add LABEL field to all WAVE signals + for i in range(0,8): + parts.append({'path':'.MISEPS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'ISESP wave %d'%(i+1)}) + parts.append({'path':'.MGVS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'MGVS wave %d'%(i+1)}) + parts.append({'path':'.MAGPS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'MAGPS wave %d'%(i+1)}) + + + + parts.append({'path':'.MGVS:PRESET_PRES', 'type':'numeric', 'value':0.2}) + parts.append({'path':'.MGVS:TANK' , 'type':'text' , 'value':'3000'}) + parts.append({'path':'.MGVS:GAS_TYPE' , 'type':'text' , 'value':'3090'}) + + parts.append({'path':'.MISEPS:ISRF_TE_V' , 'type':'numeric', 'value':10000}) + parts.append({'path':'.MISEPS:RF_REG_MODE', 'type':'text' , 'value':'None'}) + parts.append({'path':'.MISEPS:FIL_V_REF' , 'type':'numeric', 'value':54}) + parts.append({'path':'.MISEPS:CS1_I_REF' , 'type':'numeric', 'value':0}) + parts.append({'path':'.MISEPS:CS2_I_REF' , 'type':'numeric', 'value':0}) + + + + del(i) + + diff --git a/pydevices/RfxDevices/MITICA_SM.py b/pydevices/RfxDevices/MITICA_SM.py new file mode 100644 index 0000000000..9bfbb325e5 --- /dev/null +++ b/pydevices/RfxDevices/MITICA_SM.py @@ -0,0 +1,400 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +from MDSplus import mdsExceptions, Device + +class MITICA_SM(Device): + """MITICA State Machine Configuration""" + parts=[ + {'path':'.MASTER_SM', 'type':'structure'}, + {'path':'.MASTER_SM.IS_MASTER', 'type':'structure'}, + {'path':'.MASTER_SM.IS_MASTER:PV_NAME', 'type':'text', 'value':'MASTER_SM:IS_MASTER'}, + {'path':'.MASTER_SM.IS_MASTER:VAL', 'type':'numeric', 'value':1}, + {'path':'.MASTER_SM.CHILD_MASK', 'type':'structure'}, + {'path':'.MASTER_SM.CHILD_MASK:PV_NAME', 'type':'text', 'value':'MASTER_SM:CHILDREN_MASK'}, + {'path':'.MASTER_SM.CHILD_MASK:VAL', 'type':'numeric', 'value':127}, + {'path':'.MASTER_SM.ESSENTIAL', 'type':'structure'}, + {'path':'.MASTER_SM.ESSENTIAL:PV_NAME', 'type':'text', 'value':'MASTER_SM:ESSENTIAL'}, + {'path':'.MASTER_SM.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.PRIMA', 'type':'structure'}, + {'path':'.PRIMA.IS_MASTER', 'type':'structure'}, + {'path':'.PRIMA.IS_MASTER:PV_NAME', 'type':'text', 'value':'PRIMA:IS_MASTER'}, + {'path':'.PRIMA.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.PRIMA.CHILD_MASK', 'type':'structure'}, + {'path':'.PRIMA.CHILD_MASK:PV_NAME', 'type':'text', 'value':'PRIMA:CHILDREN_MASK'}, + {'path':'.PRIMA.CHILD_MASK:VAL', 'type':'numeric', 'value':15}, + {'path':'.PRIMA.ESSENTIAL', 'type':'structure'}, + {'path':'.PRIMA.ESSENTIAL:PV_NAME', 'type':'text', 'value':'PRIMA:ESSENTIAL'}, + {'path':'.PRIMA.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.COOLING', 'type':'structure'}, + {'path':'.COOLING.IS_MASTER', 'type':'structure'}, + {'path':'.COOLING.IS_MASTER:PV_NAME', 'type':'text', 'value':'COOLING:IS_MASTER'}, + {'path':'.COOLING.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.COOLING.CHILD_MASK', 'type':'structure'}, + {'path':'.COOLING.CHILD_MASK:PV_NAME', 'type':'text', 'value':'COOLING:CHILDREN_MASK'}, + {'path':'.COOLING.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.COOLING.ESSENTIAL', 'type':'structure'}, + {'path':'.COOLING.ESSENTIAL:PV_NAME', 'type':'text', 'value':'COOLING:ESSENTIAL'}, + {'path':'.COOLING.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.VACUUM', 'type':'structure'}, + {'path':'.VACUUM.IS_MASTER', 'type':'structure'}, + {'path':'.VACUUM.IS_MASTER:PV_NAME', 'type':'text', 'value':'VACUUM:IS_MASTER'}, + {'path':'.VACUUM.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.VACUUM.CHILD_MASK', 'type':'structure'}, + {'path':'.VACUUM.CHILD_MASK:PV_NAME', 'type':'text', 'value':'VACUUM:CHILDREN_MASK'}, + {'path':'.VACUUM.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.VACUUM.ESSENTIAL', 'type':'structure'}, + {'path':'.VACUUM.ESSENTIAL:PV_NAME', 'type':'text', 'value':'VACUUM:ESSENTIAL'}, + {'path':'.VACUUM.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.POWER22', 'type':'structure'}, + {'path':'.POWER22.IS_MASTER', 'type':'structure'}, + {'path':'.POWER22.IS_MASTER:PV_NAME', 'type':'text', 'value':'POWER22:IS_MASTER'}, + {'path':'.POWER22.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.POWER22.CHILD_MASK', 'type':'structure'}, + {'path':'.POWER22.CHILD_MASK:PV_NAME', 'type':'text', 'value':'POWER22:CHILDREN_MASK'}, + {'path':'.POWER22.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.POWER22.ESSENTIAL', 'type':'structure'}, + {'path':'.POWER22.ESSENTIAL:PV_NAME', 'type':'text', 'value':'POWER22:ESSENTIAL'}, + {'path':'.POWER22.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.POWER', 'type':'structure'}, + {'path':'.POWER.IS_MASTER', 'type':'structure'}, + {'path':'.POWER.IS_MASTER:PV_NAME', 'type':'text', 'value':'POWER:IS_MASTER'}, + {'path':'.POWER.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.POWER.CHILD_MASK', 'type':'structure'}, + {'path':'.POWER.CHILD_MASK:PV_NAME', 'type':'text', 'value':'POWER:CHILDREN_MASK'}, + {'path':'.POWER.CHILD_MASK:VAL', 'type':'numeric', 'value':31}, + {'path':'.POWER.ESSENTIAL', 'type':'structure'}, + {'path':'.POWER.ESSENTIAL:PV_NAME', 'type':'text', 'value':'POWER:ESSENTIAL'}, + {'path':'.POWER.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.AGPS', 'type':'structure'}, + {'path':'.AGPS.IS_MASTER', 'type':'structure'}, + {'path':'.AGPS.IS_MASTER:PV_NAME', 'type':'text', 'value':'AGPS:IS_MASTER'}, + {'path':'.AGPS.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.AGPS.CHILD_MASK', 'type':'structure'}, + {'path':'.AGPS.CHILD_MASK:PV_NAME', 'type':'text', 'value':'AGPS:CHILDREN_MASK'}, + {'path':'.AGPS.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.AGPS.ESSENTIAL', 'type':'structure'}, + {'path':'.AGPS.ESSENTIAL:PV_NAME', 'type':'text', 'value':'AGPS:ESSENTIAL'}, + {'path':'.AGPS.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.ISEPS', 'type':'structure'}, + {'path':'.ISEPS.IS_MASTER', 'type':'structure'}, + {'path':'.ISEPS.IS_MASTER:PV_NAME', 'type':'text', 'value':'ISEPS:IS_MASTER'}, + {'path':'.ISEPS.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.ISEPS.CHILD_MASK', 'type':'structure'}, + {'path':'.ISEPS.CHILD_MASK:PV_NAME', 'type':'text', 'value':'ISEPS:CHILDREN_MASK'}, + {'path':'.ISEPS.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.ISEPS.ESSENTIAL', 'type':'structure'}, + {'path':'.ISEPS.ESSENTIAL:PV_NAME', 'type':'text', 'value':'ISEPS:ESSENTIAL'}, + {'path':'.ISEPS.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.CAESIUM', 'type':'structure'}, + {'path':'.CAESIUM.IS_MASTER', 'type':'structure'}, + {'path':'.CAESIUM.IS_MASTER:PV_NAME', 'type':'text', 'value':'CAESIUM:IS_MASTER'}, + {'path':'.CAESIUM.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.CAESIUM.CHILD_MASK', 'type':'structure'}, + {'path':'.CAESIUM.CHILD_MASK:PV_NAME', 'type':'text', 'value':'CAESIUM:CHILDREN_MASK'}, + {'path':'.CAESIUM.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.CAESIUM.ESSENTIAL', 'type':'structure'}, + {'path':'.CAESIUM.ESSENTIAL:PV_NAME', 'type':'text', 'value':'CAESIUM:ESSENTIAL'}, + {'path':'.CAESIUM.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.ELECTRIC', 'type':'structure'}, + {'path':'.ELECTRIC.IS_MASTER', 'type':'structure'}, + {'path':'.ELECTRIC.IS_MASTER:PV_NAME', 'type':'text', 'value':'ELECTRIC:IS_MASTER'}, + {'path':'.ELECTRIC.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.ELECTRIC.CHILD_MASK', 'type':'structure'}, + {'path':'.ELECTRIC.CHILD_MASK:PV_NAME', 'type':'text', 'value':'ELECTRIC:CHILDREN_MASK'}, + {'path':'.ELECTRIC.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.ELECTRIC.ESSENTIAL', 'type':'structure'}, + {'path':'.ELECTRIC.ESSENTIAL:PV_NAME', 'type':'text', 'value':'ELECTRIC:ESSENTIAL'}, + {'path':'.ELECTRIC.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SOURCE', 'type':'structure'}, + {'path':'.SOURCE.IS_MASTER', 'type':'structure'}, + {'path':'.SOURCE.IS_MASTER:PV_NAME', 'type':'text', 'value':'SOURCE:IS_MASTER'}, + {'path':'.SOURCE.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SOURCE.CHILD_MASK', 'type':'structure'}, + {'path':'.SOURCE.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SOURCE:CHILDREN_MASK'}, + {'path':'.SOURCE.CHILD_MASK:VAL', 'type':'numeric', 'value':255}, + {'path':'.SOURCE.ESSENTIAL', 'type':'structure'}, + {'path':'.SOURCE.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SOURCE:ESSENTIAL'}, + {'path':'.SOURCE.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SPECTRO', 'type':'structure'}, + {'path':'.SPECTRO.IS_MASTER', 'type':'structure'}, + {'path':'.SPECTRO.IS_MASTER:PV_NAME', 'type':'text', 'value':'SPECTRO:IS_MASTER'}, + {'path':'.SPECTRO.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SPECTRO.CHILD_MASK', 'type':'structure'}, + {'path':'.SPECTRO.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SPECTRO:CHILDREN_MASK'}, + {'path':'.SPECTRO.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.SPECTRO.ESSENTIAL', 'type':'structure'}, + {'path':'.SPECTRO.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SPECTRO:ESSENTIAL'}, + {'path':'.SPECTRO.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_S', 'type':'structure'}, + {'path':'.THERMO_S.IS_MASTER', 'type':'structure'}, + {'path':'.THERMO_S.IS_MASTER:PV_NAME', 'type':'text', 'value':'THERMO_S:IS_MASTER'}, + {'path':'.THERMO_S.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.THERMO_S.CHILD_MASK', 'type':'structure'}, + {'path':'.THERMO_S.CHILD_MASK:PV_NAME', 'type':'text', 'value':'THERMO_S:CHILDREN_MASK'}, + {'path':'.THERMO_S.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_S.ESSENTIAL', 'type':'structure'}, + {'path':'.THERMO_S.ESSENTIAL:PV_NAME', 'type':'text', 'value':'THERMO_S:ESSENTIAL'}, + {'path':'.THERMO_S.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_V', 'type':'structure'}, + {'path':'.THERMO_V.IS_MASTER', 'type':'structure'}, + {'path':'.THERMO_V.IS_MASTER:PV_NAME', 'type':'text', 'value':'THERMO_V:IS_MASTER'}, + {'path':'.THERMO_V.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.THERMO_V.CHILD_MASK', 'type':'structure'}, + {'path':'.THERMO_V.CHILD_MASK:PV_NAME', 'type':'text', 'value':'THERMO_V:CHILDREN_MASK'}, + {'path':'.THERMO_V.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_V.ESSENTIAL', 'type':'structure'}, + {'path':'.THERMO_V.ESSENTIAL:PV_NAME', 'type':'text', 'value':'THERMO_V:ESSENTIAL'}, + {'path':'.THERMO_V.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_D', 'type':'structure'}, + {'path':'.THERMO_D.IS_MASTER', 'type':'structure'}, + {'path':'.THERMO_D.IS_MASTER:PV_NAME', 'type':'text', 'value':'THERMO_D:IS_MASTER'}, + {'path':'.THERMO_D.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.THERMO_D.CHILD_MASK', 'type':'structure'}, + {'path':'.THERMO_D.CHILD_MASK:PV_NAME', 'type':'text', 'value':'THERMO_D:CHILDREN_MASK'}, + {'path':'.THERMO_D.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_D.ESSENTIAL', 'type':'structure'}, + {'path':'.THERMO_D.ESSENTIAL:PV_NAME', 'type':'text', 'value':'THERMO_D:ESSENTIAL'}, + {'path':'.THERMO_D.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_G', 'type':'structure'}, + {'path':'.THERMO_G.IS_MASTER', 'type':'structure'}, + {'path':'.THERMO_G.IS_MASTER:PV_NAME', 'type':'text', 'value':'THERMO_G:IS_MASTER'}, + {'path':'.THERMO_G.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.THERMO_G.CHILD_MASK', 'type':'structure'}, + {'path':'.THERMO_G.CHILD_MASK:PV_NAME', 'type':'text', 'value':'THERMO_G:CHILDREN_MASK'}, + {'path':'.THERMO_G.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.THERMO_G.ESSENTIAL', 'type':'structure'}, + {'path':'.THERMO_G.ESSENTIAL:PV_NAME', 'type':'text', 'value':'THERMO_G:ESSENTIAL'}, + {'path':'.THERMO_G.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.CALOR', 'type':'structure'}, + {'path':'.CALOR.IS_MASTER', 'type':'structure'}, + {'path':'.CALOR.IS_MASTER:PV_NAME', 'type':'text', 'value':'CALOR:IS_MASTER'}, + {'path':'.CALOR.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.CALOR.CHILD_MASK', 'type':'structure'}, + {'path':'.CALOR.CHILD_MASK:PV_NAME', 'type':'text', 'value':'CALOR:CHILDREN_MASK'}, + {'path':'.CALOR.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.CALOR.ESSENTIAL', 'type':'structure'}, + {'path':'.CALOR.ESSENTIAL:PV_NAME', 'type':'text', 'value':'CALOR:ESSENTIAL'}, + {'path':'.CALOR.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SOURCE_I', 'type':'structure'}, + {'path':'.SOURCE_I.IS_MASTER', 'type':'structure'}, + {'path':'.SOURCE_I.IS_MASTER:PV_NAME', 'type':'text', 'value':'SOURCE_I:IS_MASTER'}, + {'path':'.SOURCE_I.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SOURCE_I.CHILD_MASK', 'type':'structure'}, + {'path':'.SOURCE_I.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SOURCE_I:CHILDREN_MASK'}, + {'path':'.SOURCE_I.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.SOURCE_I.ESSENTIAL', 'type':'structure'}, + {'path':'.SOURCE_I.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SOURCE_I:ESSENTIAL'}, + {'path':'.SOURCE_I.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.DIAG', 'type':'structure'}, + {'path':'.DIAG.IS_MASTER', 'type':'structure'}, + {'path':'.DIAG.IS_MASTER:PV_NAME', 'type':'text', 'value':'DIAG:IS_MASTER'}, + {'path':'.DIAG.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.DIAG.CHILD_MASK', 'type':'structure'}, + {'path':'.DIAG.CHILD_MASK:PV_NAME', 'type':'text', 'value':'DIAG:CHILDREN_MASK'}, + {'path':'.DIAG.CHILD_MASK:VAL', 'type':'numeric', 'value':255}, + {'path':'.DIAG.ESSENTIAL', 'type':'structure'}, + {'path':'.DIAG.ESSENTIAL:PV_NAME', 'type':'text', 'value':'DIAG:ESSENTIAL'}, + {'path':'.DIAG.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SPECTRO_B', 'type':'structure'}, + {'path':'.SPECTRO_B.IS_MASTER', 'type':'structure'}, + {'path':'.SPECTRO_B.IS_MASTER:PV_NAME', 'type':'text', 'value':'SPECTRO_B:IS_MASTER'}, + {'path':'.SPECTRO_B.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SPECTRO_B.CHILD_MASK', 'type':'structure'}, + {'path':'.SPECTRO_B.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SPECTRO_B:CHILDREN_MASK'}, + {'path':'.SPECTRO_B.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.SPECTRO_B.ESSENTIAL', 'type':'structure'}, + {'path':'.SPECTRO_B.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SPECTRO_B:ESSENTIAL'}, + {'path':'.SPECTRO_B.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.CAVITY_R', 'type':'structure'}, + {'path':'.CAVITY_R.IS_MASTER', 'type':'structure'}, + {'path':'.CAVITY_R.IS_MASTER:PV_NAME', 'type':'text', 'value':'CAVITY_R:IS_MASTER'}, + {'path':'.CAVITY_R.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.CAVITY_R.CHILD_MASK', 'type':'structure'}, + {'path':'.CAVITY_R.CHILD_MASK:PV_NAME', 'type':'text', 'value':'CAVITY_R:CHILDREN_MASK'}, + {'path':'.CAVITY_R.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.CAVITY_R.ESSENTIAL', 'type':'structure'}, + {'path':'.CAVITY_R.ESSENTIAL:PV_NAME', 'type':'text', 'value':'CAVITY_R:ESSENTIAL'}, + {'path':'.CAVITY_R.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.DIAG_IMG', 'type':'structure'}, + {'path':'.DIAG_IMG.IS_MASTER', 'type':'structure'}, + {'path':'.DIAG_IMG.IS_MASTER:PV_NAME', 'type':'text', 'value':'DIAG_IMG:IS_MASTER'}, + {'path':'.DIAG_IMG.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.DIAG_IMG.CHILD_MASK', 'type':'structure'}, + {'path':'.DIAG_IMG.CHILD_MASK:PV_NAME', 'type':'text', 'value':'DIAG_IMG:CHILDREN_MASK'}, + {'path':'.DIAG_IMG.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.DIAG_IMG.ESSENTIAL', 'type':'structure'}, + {'path':'.DIAG_IMG.ESSENTIAL:PV_NAME', 'type':'text', 'value':'DIAG_IMG:ESSENTIAL'}, + {'path':'.DIAG_IMG.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.INSP_IMG', 'type':'structure'}, + {'path':'.INSP_IMG.IS_MASTER', 'type':'structure'}, + {'path':'.INSP_IMG.IS_MASTER:PV_NAME', 'type':'text', 'value':'INSP_IMG:IS_MASTER'}, + {'path':'.INSP_IMG.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.INSP_IMG.CHILD_MASK', 'type':'structure'}, + {'path':'.INSP_IMG.CHILD_MASK:PV_NAME', 'type':'text', 'value':'INSP_IMG:CHILDREN_MASK'}, + {'path':'.INSP_IMG.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.INSP_IMG.ESSENTIAL', 'type':'structure'}, + {'path':'.INSP_IMG.ESSENTIAL:PV_NAME', 'type':'text', 'value':'INSP_IMG:ESSENTIAL'}, + {'path':'.INSP_IMG.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.NEUTRON', 'type':'structure'}, + {'path':'.NEUTRON.IS_MASTER', 'type':'structure'}, + {'path':'.NEUTRON.IS_MASTER:PV_NAME', 'type':'text', 'value':'NEUTRON:IS_MASTER'}, + {'path':'.NEUTRON.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.NEUTRON.CHILD_MASK', 'type':'structure'}, + {'path':'.NEUTRON.CHILD_MASK:PV_NAME', 'type':'text', 'value':'NEUTRON:CHILDREN_MASK'}, + {'path':'.NEUTRON.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.NEUTRON.ESSENTIAL', 'type':'structure'}, + {'path':'.NEUTRON.ESSENTIAL:PV_NAME', 'type':'text', 'value':'NEUTRON:ESSENTIAL'}, + {'path':'.NEUTRON.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.EL_PROBE', 'type':'structure'}, + {'path':'.EL_PROBE.IS_MASTER', 'type':'structure'}, + {'path':'.EL_PROBE.IS_MASTER:PV_NAME', 'type':'text', 'value':'EL_PROBE:IS_MASTER'}, + {'path':'.EL_PROBE.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.EL_PROBE.CHILD_MASK', 'type':'structure'}, + {'path':'.EL_PROBE.CHILD_MASK:PV_NAME', 'type':'text', 'value':'EL_PROBE:CHILDREN_MASK'}, + {'path':'.EL_PROBE.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.EL_PROBE.ESSENTIAL', 'type':'structure'}, + {'path':'.EL_PROBE.ESSENTIAL:PV_NAME', 'type':'text', 'value':'EL_PROBE:ESSENTIAL'}, + {'path':'.EL_PROBE.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.TOMO', 'type':'structure'}, + {'path':'.TOMO.IS_MASTER', 'type':'structure'}, + {'path':'.TOMO.IS_MASTER:PV_NAME', 'type':'text', 'value':'TOMO:IS_MASTER'}, + {'path':'.TOMO.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.TOMO.CHILD_MASK', 'type':'structure'}, + {'path':'.TOMO.CHILD_MASK:PV_NAME', 'type':'text', 'value':'TOMO:CHILDREN_MASK'}, + {'path':'.TOMO.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.TOMO.ESSENTIAL', 'type':'structure'}, + {'path':'.TOMO.ESSENTIAL:PV_NAME', 'type':'text', 'value':'TOMO:ESSENTIAL'}, + {'path':'.TOMO.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.INTERLOCK', 'type':'structure'}, + {'path':'.INTERLOCK.IS_MASTER', 'type':'structure'}, + {'path':'.INTERLOCK.IS_MASTER:PV_NAME', 'type':'text', 'value':'INTERLOCK:IS_MASTER'}, + {'path':'.INTERLOCK.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.INTERLOCK.CHILD_MASK', 'type':'structure'}, + {'path':'.INTERLOCK.CHILD_MASK:PV_NAME', 'type':'text', 'value':'INTERLOCK:CHILDREN_MASK'}, + {'path':'.INTERLOCK.CHILD_MASK:VAL', 'type':'numeric', 'value':3}, + {'path':'.INTERLOCK.ESSENTIAL', 'type':'structure'}, + {'path':'.INTERLOCK.ESSENTIAL:PV_NAME', 'type':'text', 'value':'INTERLOCK:ESSENTIAL'}, + {'path':'.INTERLOCK.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.INT_SYS', 'type':'structure'}, + {'path':'.INT_SYS.IS_MASTER', 'type':'structure'}, + {'path':'.INT_SYS.IS_MASTER:PV_NAME', 'type':'text', 'value':'INT_SYS:IS_MASTER'}, + {'path':'.INT_SYS.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.INT_SYS.CHILD_MASK', 'type':'structure'}, + {'path':'.INT_SYS.CHILD_MASK:PV_NAME', 'type':'text', 'value':'INT_SYS:CHILDREN_MASK'}, + {'path':'.INT_SYS.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.INT_SYS.ESSENTIAL', 'type':'structure'}, + {'path':'.INT_SYS.ESSENTIAL:PV_NAME', 'type':'text', 'value':'INT_SYS:ESSENTIAL'}, + {'path':'.INT_SYS.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SAFE_SYS', 'type':'structure'}, + {'path':'.SAFE_SYS.IS_MASTER', 'type':'structure'}, + {'path':'.SAFE_SYS.IS_MASTER:PV_NAME', 'type':'text', 'value':'SAFE_SYS:IS_MASTER'}, + {'path':'.SAFE_SYS.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SAFE_SYS.CHILD_MASK', 'type':'structure'}, + {'path':'.SAFE_SYS.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SAFE_SYS:CHILDREN_MASK'}, + {'path':'.SAFE_SYS.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.SAFE_SYS.ESSENTIAL', 'type':'structure'}, + {'path':'.SAFE_SYS.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SAFE_SYS:ESSENTIAL'}, + {'path':'.SAFE_SYS.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SAFETY', 'type':'structure'}, + {'path':'.SAFETY.IS_MASTER', 'type':'structure'}, + {'path':'.SAFETY.IS_MASTER:PV_NAME', 'type':'text', 'value':'SAFETY:IS_MASTER'}, + {'path':'.SAFETY.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SAFETY.CHILD_MASK', 'type':'structure'}, + {'path':'.SAFETY.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SAFETY:CHILDREN_MASK'}, + {'path':'.SAFETY.CHILD_MASK:VAL', 'type':'numeric', 'value':3}, + {'path':'.SAFETY.ESSENTIAL', 'type':'structure'}, + {'path':'.SAFETY.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SAFETY:ESSENTIAL'}, + {'path':'.SAFETY.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SAFETY_T', 'type':'structure'}, + {'path':'.SAFETY_T.IS_MASTER', 'type':'structure'}, + {'path':'.SAFETY_T.IS_MASTER:PV_NAME', 'type':'text', 'value':'SAFETY_T:IS_MASTER'}, + {'path':'.SAFETY_T.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SAFETY_T.CHILD_MASK', 'type':'structure'}, + {'path':'.SAFETY_T.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SAFETY_T:CHILDREN_MASK'}, + {'path':'.SAFETY_T.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.SAFETY_T.ESSENTIAL', 'type':'structure'}, + {'path':'.SAFETY_T.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SAFETY_T:ESSENTIAL'}, + {'path':'.SAFETY_T.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.MASTER_A', 'type':'structure'}, + {'path':'.MASTER_A.IS_MASTER', 'type':'structure'}, + {'path':'.MASTER_A.IS_MASTER:PV_NAME', 'type':'text', 'value':'MASTER_A:IS_MASTER'}, + {'path':'.MASTER_A.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.MASTER_A.CHILD_MASK', 'type':'structure'}, + {'path':'.MASTER_A.CHILD_MASK:PV_NAME', 'type':'text', 'value':'MASTER_A:CHILDREN_MASK'}, + {'path':'.MASTER_A.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.MASTER_A.ESSENTIAL', 'type':'structure'}, + {'path':'.MASTER_A.ESSENTIAL:PV_NAME', 'type':'text', 'value':'MASTER_A:ESSENTIAL'}, + {'path':'.MASTER_A.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.PRIMA_T', 'type':'structure'}, + {'path':'.PRIMA_T.IS_MASTER', 'type':'structure'}, + {'path':'.PRIMA_T.IS_MASTER:PV_NAME', 'type':'text', 'value':'PRIMA_T:IS_MASTER'}, + {'path':'.PRIMA_T.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.PRIMA_T.CHILD_MASK', 'type':'structure'}, + {'path':'.PRIMA_T.CHILD_MASK:PV_NAME', 'type':'text', 'value':'PRIMA_T:CHILDREN_MASK'}, + {'path':'.PRIMA_T.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.PRIMA_T.ESSENTIAL', 'type':'structure'}, + {'path':'.PRIMA_T.ESSENTIAL:PV_NAME', 'type':'text', 'value':'PRIMA_T:ESSENTIAL'}, + {'path':'.PRIMA_T.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.POWER_T', 'type':'structure'}, + {'path':'.POWER_T.IS_MASTER', 'type':'structure'}, + {'path':'.POWER_T.IS_MASTER:PV_NAME', 'type':'text', 'value':'POWER_T:IS_MASTER'}, + {'path':'.POWER_T.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.POWER_T.CHILD_MASK', 'type':'structure'}, + {'path':'.POWER_T.CHILD_MASK:PV_NAME', 'type':'text', 'value':'POWER_T:CHILDREN_MASK'}, + {'path':'.POWER_T.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.POWER_T.ESSENTIAL', 'type':'structure'}, + {'path':'.POWER_T.ESSENTIAL:PV_NAME', 'type':'text', 'value':'POWER_T:ESSENTIAL'}, + {'path':'.POWER_T.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.SOURCE_T', 'type':'structure'}, + {'path':'.SOURCE_T.IS_MASTER', 'type':'structure'}, + {'path':'.SOURCE_T.IS_MASTER:PV_NAME', 'type':'text', 'value':'SOURCE_T:IS_MASTER'}, + {'path':'.SOURCE_T.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.SOURCE_T.CHILD_MASK', 'type':'structure'}, + {'path':'.SOURCE_T.CHILD_MASK:PV_NAME', 'type':'text', 'value':'SOURCE_T:CHILDREN_MASK'}, + {'path':'.SOURCE_T.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.SOURCE_T.ESSENTIAL', 'type':'structure'}, + {'path':'.SOURCE_T.ESSENTIAL:PV_NAME', 'type':'text', 'value':'SOURCE_T:ESSENTIAL'}, + {'path':'.SOURCE_T.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.INTERL_T', 'type':'structure'}, + {'path':'.INTERL_T.IS_MASTER', 'type':'structure'}, + {'path':'.INTERL_T.IS_MASTER:PV_NAME', 'type':'text', 'value':'INTERL_T:IS_MASTER'}, + {'path':'.INTERL_T.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.INTERL_T.CHILD_MASK', 'type':'structure'}, + {'path':'.INTERL_T.CHILD_MASK:PV_NAME', 'type':'text', 'value':'INTERL_T:CHILDREN_MASK'}, + {'path':'.INTERL_T.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.INTERL_T.ESSENTIAL', 'type':'structure'}, + {'path':'.INTERL_T.ESSENTIAL:PV_NAME', 'type':'text', 'value':'INTERL_T:ESSENTIAL'}, + {'path':'.INTERL_T.ESSENTIAL:VAL', 'type':'numeric', 'value':1}, + {'path':'.DIAG_T', 'type':'structure'}, + {'path':'.DIAG_T.IS_MASTER', 'type':'structure'}, + {'path':'.DIAG_T.IS_MASTER:PV_NAME', 'type':'text', 'value':'DIAG_T:IS_MASTER'}, + {'path':'.DIAG_T.IS_MASTER:VAL', 'type':'numeric', 'value':0}, + {'path':'.DIAG_T.CHILD_MASK', 'type':'structure'}, + {'path':'.DIAG_T.CHILD_MASK:PV_NAME', 'type':'text', 'value':'DIAG_T:CHILDREN_MASK'}, + {'path':'.DIAG_T.CHILD_MASK:VAL', 'type':'numeric', 'value':1}, + {'path':'.DIAG_T.ESSENTIAL', 'type':'structure'}, + {'path':'.DIAG_T.ESSENTIAL:PV_NAME', 'type':'text', 'value':'DIAG_T:ESSENTIAL'}, + {'path':'.DIAG_T.ESSENTIAL:VAL', 'type':'numeric', 'value':1}] diff --git a/pydevices/RfxDevices/NI6259AI.py b/pydevices/RfxDevices/NI6259AI.py index 9a5c356ffe..da22aa99bd 100644 --- a/pydevices/RfxDevices/NI6259AI.py +++ b/pydevices/RfxDevices/NI6259AI.py @@ -26,7 +26,8 @@ # 2019 03 07: Trig time is initialized to trig source value also in INTERNAL mode # -from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64, Float32Array +from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window +from MDSplus import Int32, Float32, Float64, Float32Array, Tree from MDSplus.mdsExceptions import DevCOMM_ERROR from MDSplus.mdsExceptions import DevBAD_PARAMETER @@ -247,7 +248,6 @@ def closeInfo(self): Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER os.close(self.fd) - return # Worker Management def saveWorker(self): @@ -276,6 +276,11 @@ def configure(self, device, fd, chanMap, hwChanMap, treePtr, stopAcq): self.error = self.ACQ_NOERROR def run(self): + + self.device.setTree( + Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + bufSize = self.device.buf_size.data() segmentSize = self.device.seg_length.data() #counters = [0]*len(self.chanMap) @@ -440,8 +445,6 @@ def run(self): self.device.closeInfo() - return - def stop(self): self.stopReq = True NI6259AI.niInterfaceLib.setStopAcqFlag(self.stopAcq) @@ -458,6 +461,8 @@ def closeTree(self): # End Inner class AsynchStore ##########init############################################################################ + + def init(self): self.debugPrint('================= PXI 6259 Init ===============') @@ -833,7 +838,6 @@ def init(self): """ self.saveInfo() self.debugPrint("===============================================") - return 1 # StartStore def start_store(self): @@ -903,8 +907,6 @@ def start_store(self): self.debugPrint( "======================================================") - return 1 - def stop_store(self): self.debugPrint( @@ -941,8 +943,6 @@ def stop_store(self): self.debugPrint( "======================================================") - return 1 - def wait_store(self): self.debugPrint( @@ -975,7 +975,6 @@ def wait_store(self): self.debugPrint( "======================================================") - return 1 def readConfig(self): @@ -987,7 +986,6 @@ def readConfig(self): Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot read board configuration') raise DevBAD_PARAMETER - return 1 def trigger(self): @@ -1006,4 +1004,3 @@ def trigger(self): Data.execute('DevLogErr($1,$2)', self.getNid(), 'Exception Cannot Start Acquisition') raise DevBAD_PARAMETER - return 1 diff --git a/pydevices/RfxDevices/NI6259EV.py b/pydevices/RfxDevices/NI6259EV.py index cb6342e174..2a2c3397bf 100644 --- a/pydevices/RfxDevices/NI6259EV.py +++ b/pydevices/RfxDevices/NI6259EV.py @@ -23,7 +23,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -from MDSplus import mdsExceptions, Device, Data, Float32 +from MDSplus import mdsExceptions, Device, Data, Float32, Tree from MDSplus.mdsExceptions import DevBAD_PARAMETER from threading import Thread from ctypes import CDLL, byref, c_int, c_void_p, c_byte, c_float, c_char_p, c_double @@ -152,6 +152,8 @@ def debugPrint(self, msg="", obj=""): # saveInfo and restoreInfo allow to handle open file descriptors + + def saveInfo(self): print('SAVE INFO') NI6259EV.ni6259Fds[self.nid] = self.fd @@ -235,6 +237,10 @@ def configure(self, device, fd, chanMap, hwChanMap, treePtr, stopAcq): def run(self): + self.device.setTree( + Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + nid = self.device.getNid() chanModes = NI6259EV.ni6259chanModes[nid] chanEvents = NI6259EV.ni6259chanEvents[nid] @@ -260,8 +266,8 @@ def run(self): eventNames_c = (c_char_p * numChans)() for chan in range(numChans): - # self.device.debugPrint 'CHANNEL', self.chanMap[chan]+1 - # self.device.debugPrint '/dev/pxi6259.'+str(boardId)+'.ai.'+str(self.hwChanMap[self.chanMap[chan]]) + # self.device.debugPrint 'CHANNEL', self.chanMap[chan]+1 + # self.device.debugPrint '/dev/pxi6259.'+str(boardId)+'.ai.'+str(self.hwChanMap[self.chanMap[chan]]) if chanModes[chan] == 'CONTINUOUS(FREQ1)': isBurst_c[chan] = 0 f1Divs_c[chan] = f1Div @@ -398,6 +404,8 @@ def hasError(self): # End Inner class AsynchStore ##########init############################################################################ + + def init(self): self.debugPrint( @@ -605,10 +613,10 @@ def start_store(self): NI6259EV.niInterfaceLib.openTree( c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) if(inputMode == self.AI_CHANNEL_TYPE_DIFFERENTIAL): - self.worker.configure(self, self.fd, chanMap, + self.worker.configure(self.copy(), self.fd, chanMap, self.diffChanMap, treePtr, stopAcq) else: - self.worker.configure(self, self.fd, chanMap, + self.worker.configure(self.copy(), self.fd, chanMap, self.nonDiffChanMap, treePtr, stopAcq) self.saveWorker() self.worker.start() diff --git a/pydevices/RfxDevices/NI6368AI.py b/pydevices/RfxDevices/NI6368AI.py index 338103f950..0fb0f9e3a7 100644 --- a/pydevices/RfxDevices/NI6368AI.py +++ b/pydevices/RfxDevices/NI6368AI.py @@ -23,10 +23,10 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -from MDSplus import mdsExceptions, Device, Data, Dimension, Range, Window +from MDSplus import mdsExceptions, Device, Data, Dimension, Range, Window, Tree from MDSplus import Int32, Float32, Float32Array, Float64 -from ctypes import CDLL, Structure, c_int, c_uint, c_char, c_byte, c_ubyte, c_float, byref, c_char_p, c_void_p, c_short, c_ulonglong -#from ctypes import * +from ctypes import CDLL, Structure, c_int, c_uint, c_char, c_byte, c_ubyte +from ctypes import c_float, byref, c_char_p, c_void_p, c_short, c_ulonglong from threading import Thread from MDSplus.mdsExceptions import DevCOMM_ERROR from MDSplus.mdsExceptions import DevBAD_PARAMETER @@ -167,25 +167,6 @@ def debugPrint(self, msg="", obj=""): def saveInfo(self): NI6368AI.ni6368AiFds[self.getNid()] = self.ai_fd - """ - global ni6368AiFds - global ni6368DevFds - global ni6368Nids - try: - ni6368AiFds - except: - ni6368AiFds = [] - ni6368Nids = [] - try: - idx = ni6368Nids.index(self.getNid()) - except: - #print 'SAVE INFO: SAVING HANDLE' - ni6368AiFds.append(self.ai_fd) - ni6368Nids.append(self.getNid()) - return - return - """ - def restoreInfo(self): if NI6368AI.niLib is None: NI6368AI.niLib = CDLL("libnixseries.so") @@ -223,7 +204,6 @@ def closeInfo(self): except: pass #self.debugPrint('CLOSE INFO: HANDLE NOT FOUND') - return 1 # Worker Management def saveWorker(self): @@ -238,9 +218,9 @@ def restoreWorker(self): # AsynchStore class class AsynchStore(Thread): - #chanFd = [] - #chanNid = [] - #saveList = c_void_p(0) + #chanFd = [] + #chanNid = [] + #saveList = c_void_p(0) stopReq = False #stopAcq = c_void_p(0) @@ -263,6 +243,11 @@ def configure(self, device, ai_fd, chanMap, hwChanMap, treePtr, stopAcq): def run(self): import os + + self.device.setTree( + Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + bufSize = self.device.buf_size.data() segmentSize = self.device.seg_length.data() #counters = [0]*len(self.chanMap) @@ -379,15 +364,6 @@ def run(self): trigCount = 0 time.sleep(1) - - # self.device.debugPrint("Start device in acquisition thread %d"%(self.ai_fd) - #status = NI6368AI.niLib.xseries_start_ai(c_int(self.ai_fd)) - # if(status != 0): - # Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'Cannot Start Acquisition ') - # self.error = self.ACQ_ERROR; - # return - - #timeAt0 = timesIdx0[trigCount] + startTime; timeAt0 = startTime # self.device.debugPrint(self.stopAcq) @@ -402,7 +378,7 @@ def run(self): self.stopReq = True status = -3 - # Check termination + # Check termination trigCount += 1 #self.device.debugPrint("PXI 6368 Trigger count %d num %d num smp %d status %d " %(trigCount , numTrigger, numSamples, status) ) if ((numSamples > 0 and trigCount == numTrigger) or (status < 0)): @@ -426,17 +402,6 @@ def run(self): status = NI6368AI.niLib.xseries_stop_ai(c_int(self.ai_fd)) self.closeAll(chanFd, saveList) - """ - print ("OK") - for chan in range(len(self.chanMap)): - os.close(chanFd[chan]) - self.device.debugPrint('ASYNCH WORKER TERMINATED') - NI6368AI.niInterfaceLib.stopSave(saveList) - NI6368AI.niInterfaceLib.freeStopAcqFlag(self.stopAcq) - self.device.closeInfo() - """ - return - def stop(self): self.device.debugPrint('Stop ASYNCH WORKER TERMINATED') self.stopReq = True @@ -463,10 +428,7 @@ def closeTree(self): NI6368AI.niInterfaceLib.closeTree(self.treePtr) self.device.debugPrint('CLOSE TREE') - -# End Inner class AsynchStore - -##########init############################################################################ + # End Inner class AsynchStore def init(self): @@ -474,7 +436,7 @@ def init(self): # self.restoreInfo() -# Acquisition in progress module check + # Acquisition in progress module check if self.restoreInfo() == self.DEV_IS_OPEN: try: self.restoreWorker() @@ -532,7 +494,7 @@ def init(self): ), 'Cannot reset AI segment: (%d) %s' % (errno, os.strerror(errno))) raise mdsExceptions.TclFAILED_ESSENTIAL -# Check Acquisition Configuration + # Check Acquisition Configuration try: bufSize = self.buf_size.data() except: @@ -547,7 +509,7 @@ def init(self): 'Cannot resolve acquisition segment size') raise DevBAD_PARAMETER -# Acquisition management + # Acquisition management try: acqMode = self.acq_mode.data() except: @@ -555,7 +517,7 @@ def init(self): 'Cannot resolve acquisition mode management') raise DevBAD_PARAMETER -# trigger mode + # trigger mode try: trigMode = self.trig_mode.data() except: @@ -563,7 +525,7 @@ def init(self): 'Invalid triger mode definition') raise DevBAD_PARAMETER -# trigger source + # trigger source try: trigSource = (self.trig_source.data()) except: @@ -589,8 +551,7 @@ def init(self): trigTime = trigSource #self.debugPrint('Trigger number: ', numTrigger) - -# clock mode + # clock mode try: clockMode = self.clock_mode.data() if(clockMode == 'INTERNAL'): @@ -612,7 +573,7 @@ def init(self): self.debugPrint('PXI 6368 CLOCK: ', clockSource) -# Time management + # Time management try: useTime = self.use_time.data() @@ -635,8 +596,7 @@ def init(self): 'Cannot Read Start or End time') raise mdsExceptions.TclFAILED_ESSENTIAL - -# Originale + # Originale startIdx = Data.execute('x_to_i($1, $2)', Dimension( Window(0, None, trigTime), clockSource), startTime) # self.debugPrint("Originale startIdx ", startIdx @@ -644,19 +604,6 @@ def init(self): Window(0, None, trigTime), clockSource), endTime) + 1 #self.debugPrint("Originale endIdx ", endIdx) - """ - if endTime > 0: - endIdx = Data.execute('x_to_i($1, $2)', Dimension(Window(0, None, trigTime), clockSource), endTime + trigTime) - else: - endIdx = -Data.execute('x_to_i($1,$2)', Dimension(Window(0, None, trigTime + endTime), clockSource), trigTime) - - - if startTime > 0: - startIdx = Data.execute('x_to_i($1, $2)', Dimension(Window(0, None, trigTime), clockSource), startTime + trigTime) - else: - startIdx = -Data.execute('x_to_i($1,$2)', Dimension(Window(0, None, trigTime + startTime), clockSource), trigTime) - `""" - self.debugPrint('PXI 6368 startIdx = ', Int32(int(startIdx))) self.start_idx.putData(Int32(int(startIdx))) @@ -716,12 +663,6 @@ def init(self): NI6368AI.niInterfaceLib.xseries_create_ai_conf_ptr( byref(aiConf), c_int(0), c_int(0), 0) - """ - if(status != 0): - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot Set Number of Samples') - raise mdsExceptions.TclFAILED_ESSENTIAL - """ - #XSERIES_AI_DMA_BUFFER_SIZE = 0 status = NI6368AI.niLib.xseries_set_ai_attribute( aiConf, c_int(0), c_int(80)) @@ -740,8 +681,7 @@ def init(self): ), 'Cannot disable external gate!: (%d) %s' % (errno, os.strerror(errno))) raise mdsExceptions.TclFAILED_ESSENTIAL - -# SET trigger + # SET trigger if (trigMode == 'EXTERNAL'): # if(acqMode == 'TRANSIENT REC.'): self.debugPrint( @@ -769,7 +709,7 @@ def init(self): ), 'Cannot set auto start trigger: (%d) %s' % (errno, os.strerror(errno))) raise mdsExceptions.TclFAILED_ESSENTIAL -# SET clock + # SET clock if(clockMode == 'INTERNAL'): period = int(100000000/frequency) # TB3 clock 100MHz self.debugPrint("PXI 6368 Internal CLOCK TB3 period ", period) @@ -805,8 +745,7 @@ def init(self): ), 'Cannot configure external device clock: (%d) %s' % (errno, os.strerror(errno))) raise mdsExceptions.TclFAILED_ESSENTIAL - -# Channel configuration + # Channel configuration numChannels = 16 activeChan = 0 for chan in range(1, numChannels+1): @@ -861,21 +800,10 @@ def init(self): ), 'Exception: cannot load ai configuration: (%d) %s' % (errno, os.strerror(errno))) raise mdsExceptions.TclFAILED_ESSENTIAL - """ - if(acqMode == 'TRANSIENT REC.'): - status = NI6368AI.niLib.xseries_start_ai(c_int(self.ai_fd)) - if(status != 0): - Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'Cannot Start Acquisition ') - return - """ - self.saveInfo() self.debugPrint("===============================================") - return 1 - -# StartStore def start_store(self): self.debugPrint("================ PXI 6368 Start Store =============") @@ -885,7 +813,7 @@ def start_store(self): 'Module not Initialized') raise mdsExceptions.TclFAILED_ESSENTIAL -# Acquisition in progress module check + # Acquisition in progress module check try: self.restoreWorker() print ('Check worker is running') @@ -941,10 +869,6 @@ def start_store(self): self.debugPrint("===============================================") - return 1 - -# StopStore - def stop_store(self): error = False @@ -961,8 +885,6 @@ def stop_store(self): # self.debugPrint ("PXI 6368 stop_worker") # self.debugPrint("PXI 6368 join to worker thread") self.worker.stop() -# self.worker.join() worker therad waithing ternmination in wait_store method -# self.debugPrint("PXI 6368 worker thread stopped") error = self.worker.hasError() else: error = self.worker.hasError() @@ -976,25 +898,6 @@ def stop_store(self): self.debugPrint("===============================================") - return 1 - - """ - def readConfig(self,arg): - global niLib - global niInterfaceLib - self.restoreInfo() - - try: - niInterfaceLib.readAiConfiguration(c_int(self.ai_fd)) - except: - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot read board configuration') - raise mdsExceptions.TclFAILED_ESSENTIAL - return 1 - """ - - -# WaitStore - def wait_store(self): error = False @@ -1029,11 +932,6 @@ def wait_store(self): self.debugPrint("===============================================") - return 1 - - -# trigger - def trigger(self): self.debugPrint("=============== PXI 6368 trigger ===========") @@ -1055,5 +953,3 @@ def trigger(self): raise mdsExceptions.TclFAILED_ESSENTIAL self.debugPrint("===============================================") - - return 1 diff --git a/pydevices/RfxDevices/NI6368EV.py b/pydevices/RfxDevices/NI6368EV.py new file mode 100644 index 0000000000..05cc756b5e --- /dev/null +++ b/pydevices/RfxDevices/NI6368EV.py @@ -0,0 +1,801 @@ +#!/usr/bin/env python +# coding=utf-8 +from MDSplus import mdsExceptions, Device, Data, Dimension, Range, Window, Tree +from MDSplus import Int32, Float32, Float32Array, Float64 +from ctypes import POINTER,CDLL,Structure,c_int,c_double,c_uint,c_char,c_byte,c_ubyte,c_float,byref,c_char_p,c_void_p,c_short,c_ulonglong +#from ctypes import * +from threading import Thread +from MDSplus.mdsExceptions import DevCOMM_ERROR +from MDSplus.mdsExceptions import DevBAD_PARAMETER +import time +import os +import errno +import traceback + +class NI6368EV(Device): + """NI PXI-6368 X-series multi functional data acquisition card""" + parts = [ + {'path':':BOARD_ID', 'type':'numeric', 'value':0}, + {'path':':COMMENT', 'type':'text'}, + {'path':':INPUT_MODE', 'type':'text', 'value':'RSE'}, + {'path':':FREQ1_DIV', 'type':'numeric', 'value':1}, + {'path':':FREQ2_DIV', 'type':'numeric', 'value':1}, + {'path':':BUF_SIZE', 'type':'numeric', 'value':1000}, + {'path':':SEG_LENGTH', 'type':'numeric', 'value':10000}, + {'path':':SERIAL_NUM', 'type':'numeric'}, + {'path':':CLOCK_START', 'type':'numeric', 'value':0}, + {'path':':CLOCK_FREQ', 'type':'numeric', 'value':10000}, + {'path':':CLOCK_SOURCE', 'type':'numeric'}, + {'path':':HISTORY_LEN', 'type':'numeric', 'value':0.2}, + {'path':':CLOCK_MODE', 'type': 'text', 'value': 'INTERNAL'}, + {'path':':CLOCK_LINE', 'type': 'text', 'value': 'TRIG1'}, + {'path':':INIT_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('PXI_SERVER','INIT',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)}, + + ] + + for i in range(16): + parts.extend([ + {'path':'.CHANNEL_%d'%(i+1), 'type':'structure'}, + {'path':'.CHANNEL_%d:STATE'%(i+1), 'type':'text', 'value':'BURST(FREQ1)'}, + {'path':'.CHANNEL_%d:RANGE'%(i+1), 'type':'numeric', 'value':10}, + {'path':'.CHANNEL_%d:EVENT_NAME'%(i+1), 'type':'text', 'value':'disabled '}, # EVENTI CON SPAZIO ALLA FINE... NB!!! + {'path':'.CHANNEL_%d:START_TIME'%(i+1), 'type':'numeric', 'value':0}, + {'path':'.CHANNEL_%d:END_TIME'%(i+1), 'type':'numeric', 'value':2}, + {'path':'.CHANNEL_%d:CALIB_PARAM'%(i+1), 'type':'numeric', 'options':('no_write_model')}, + {'path':'.CHANNEL_%d:DATA_RAW'%(i+1), 'type':'signal', 'options':('no_write_model', 'no_compress_on_put')}, + {'path':'.CHANNEL_%d:DATA'%(i+1), 'type':'signal'}, + ]) + del(i) + + parts.extend([ + {'path':':START_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('PXI_SERVER','READY',50,None),Method(None,'start_store',head))", + 'options':('no_write_shot',)}, + {'path':':STOP_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('PXI_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stop_store',head))", + 'options':('no_write_shot',)}, + {'path': ':WAIT_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('PXI_SERVER','POST_PULSE_CHECK',55,None),Method(None,'wait_store',head))", + 'options': ('no_write_shot',)} + ]) + + DEV_IS_OPEN = 1 + DEV_OPEN = 1 + + + class XSERIES_DEV_INFO(Structure): + _fields_ = [("product_id", c_uint), + ("device_name", c_char * 20), + ("is_simultaneous", c_ubyte), + ("is_pcie", c_ubyte), + ("adc_number", c_uint), + ("dac_number", c_uint), + ("port0_length", c_uint), + ("max_ai_channels", c_uint), + ("serial_number", c_uint), + ("aichan_size", c_uint), + ("aochan_size", c_uint), + ("ext_cal_time", c_float), + ("ext_cal_temp", c_ulonglong), + ("self_cal_time", c_float), + ("self_cal_temp", c_ulonglong), + ("geographical_addr", c_uint)] + + XSERIES_AI_CHANNEL_TYPE_LOOPBACK = c_int(0) + XSERIES_AI_CHANNEL_TYPE_DIFFERENTIAL = c_int(1) + XSERIES_AI_CHANNEL_TYPE_NRSE = c_int(2) + XSERIES_AI_CHANNEL_TYPE_RSE = c_int(3) + XSERIES_AI_CHANNEL_TYPE_INTERNAL = c_int(5) + + XSERIES_SAMPLE_INTERVAL_COUNTER_SI_SRC = c_int(0) + XSERIES_SAMPLE_INTERVAL_COUNTER_TB3 = c_int(1) + + XSERIES_AI_START_TRIGGER_SW_PULSE = c_int(0) + XSERIES_AI_START_TRIGGER_PFI0 = c_int(1) + XSERIES_AI_START_TRIGGER_PFI1 = c_int(2) + XSERIES_AI_START_TRIGGER_RTSI0 = c_int(11) + + XSERIES_AI_START_TRIGGER_LOW = c_int(31) + + XSERIES_AI_POLARITY_ACTIVE_HIGH_OR_RISING_EDGE = c_int(0) + XSERIES_AI_POLARITY_ACTIVE_LOW_OR_FALLING_EDGE = c_int(1) + + XSERIES_SCAN_INTERVAL_COUNTER_POLARITY_RISING_EDGE = c_int(0) + XSERIES_SCAN_INTERVAL_COUNTER_POLARITY_FALLING_EDGE = c_int(1) + + XSERIES_SCAN_INTERVAL_COUNTER_TB3 = c_int(0) + + # channel lines (16) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI0 = c_int(1) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI1 = c_int(2) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI2 = c_int(3) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI3 = c_int(4) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI4 = c_int(5) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI5 = c_int(6) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI6 = c_int(7) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI7 = c_int(8) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI8 = c_int(9) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI9 = c_int(10) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI10 = c_int(21) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI11 = c_int(22) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI12 = c_int(23) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI13 = c_int(24) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI14 = c_int(25) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI15 = c_int(26) + ## + # backplane lines (8) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI0 = c_int(11) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI1 = c_int(12) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI2 = c_int(13) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI3 = c_int(14) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI4 = c_int(15) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI5 = c_int(16) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI6 = c_int(17) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI7 = c_int(27) + + XSERIES_AI_SAMPLE_CONVERT_CLOCK_INTERNALTIMING = c_int(0) + XSERIES_AI_SAMPLE_CONVERT_CLOCK_LOW = c_int(31) + + XSERIES_AI_EXTERNAL_GATE_DISABLED = c_int(0) + + MAX_NUM_BOARDS = 100 + + # File Descriptors + ai_fd = 0 + boardId = 0 + ni6368EvFds = {} + ni6368EvWorkers = {} + niLib = None + niInterfaceLib = None + + # Dictionaries + inputModeDict = {'RSE':XSERIES_AI_CHANNEL_TYPE_RSE, 'NRSE':XSERIES_AI_CHANNEL_TYPE_NRSE, 'DIFFERENTIAL':XSERIES_AI_CHANNEL_TYPE_DIFFERENTIAL, 'LOOPBACK':XSERIES_AI_CHANNEL_TYPE_LOOPBACK, 'INTERNAL':XSERIES_AI_CHANNEL_TYPE_INTERNAL} + gainDict = {10.:c_int(0), 5.:c_int(1), 2.:c_int(2), 1.:c_int(3), 0.5:c_int(4), 0.2:c_int(5),0.1:c_int(6)} + clockLineDict = {'PFI0': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI0, 'PFI1': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI1, 'PFI2': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI2, 'PFI3': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI3, 'PFI4': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI4, 'PFI5': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI0, 'PFI6': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI6, 'PFI7': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI7, 'PFI8': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI8, 'PFI9': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI9, 'PFI10': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI10, 'PFI11': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI11, 'PFI12': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI12, 'PFI13': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI13, 'PFI14': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI14, 'PFI15': XSERIES_AI_SAMPLE_CONVERT_CLOCK_PFI15, + 'TRIG0':XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI0, 'TRIG1': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI1, 'TRIG2': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI2, 'TRIG3': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI3, 'TRIG4': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI4, 'TRIG5': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI5, 'TRIG6': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI6, 'TRIG7': XSERIES_AI_SAMPLE_CONVERT_CLOCK_RTSI7} + diffChanMap = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] + nonDiffChanMap = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] + ni6368chanModes = {} + ni6368chanEvents = {} + ni6368chanPreTimes = {} + ni6368chanPostTimes = {} + + def debugPrint(self, msg='', obj=''): + print (self.name + ':' + msg, obj) + + def saveInfo(self): + self.debugPrint('SAVE INFO') + NI6368EV.ni6368EvFds[self.getNid()] = self.ai_fd + + def restoreInfo(self): + if NI6368EV.niLib is None: + NI6368EV.niLib = CDLL('libnixseries.so') + if NI6368EV.niInterfaceLib is None: + NI6368EV.niInterfaceLib = CDLL('libNiInterface.so') + try: + self.ai_fd = NI6368EV.ni6368EvFds[self.getNid()] + return self.DEV_IS_OPEN # if present, already opened + except: + try: + boardId = self.board_id.data() + #The boardId number refers to device number (/dev/pxie6368.N) + #if it is less than MAX_NUM_BOARDS otherwise, it refers to the board + #serial number and the getPxie6368BoarId function translate serial + #number to device number of the board. + if boardId > self.MAX_NUM_BOARDS: + boardId = Data.execute('getPxie6368BoarId('+str(boardId)+')') + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Missing board ID '+str(ex)) + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + fileName = '/dev/pxie-6368.' + str(boardId) + '.ai' + self.ai_fd = os.open(fileName, os.O_RDWR) # if not present, try to open + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot open device' + fileName) + raise mdsExceptions.TclFAILED_ESSENTIAL + return self.DEV_OPEN # return of RestoreInfo + + def closeInfo(self): + try: + self.debugPrint('CLOSE INFO') + os.close(NI6368EV.ni6368EvFds[self.getNid()]) + del(NI6368EV.ni6368EvFds[self.getNid()]) + self.ai_fd = -1 + except: + pass + + def saveWorker(self): + NI6368EV.ni6368EvWorkers[self.getNid()] = self.worker + + def restoreWorker(self): + try: + if self.getNid() in NI6368EV.ni6368EvWorkers.keys(): + self.worker = NI6368EV.ni6368EvWorkers[self.getNid()] + return True + except Exception as ex: + self.device.debugPrint('Error in restoring worker : %s'%(str(ex))) + raise mdsExceptions.TclFAILED_ESSENTIAL + + ####### Start Inner class AsynchStore ###### + class AsynchStore(Thread): + ACQ_NOERROR = 0 + ACQ_ERROR = 1 + + # retrieving the useful information for a correct acquisition + def configure(self, device, ai_fd, chanMap, hwChanMap, treePtr, stopAcq): + self.device = device + self.ai_fd = ai_fd + self.chanMap = chanMap + self.hwChanMap = hwChanMap + self.treePtr = treePtr + self.stopAcq = stopAcq + self.stopReq = False + self.error = self.ACQ_NOERROR + self.f1Div = device.freq1_div.data() + + # worker main + def run(self): + + # info + self.device.setTree(Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + + nid = self.device.getNid() + chanModes = NI6368EV.ni6368chanModes[nid] + chanEvents = NI6368EV.ni6368chanEvents[nid] + chanPreTimes = NI6368EV.ni6368chanPreTimes[nid] + chanPostTimes = NI6368EV.ni6368chanPostTimes[nid] + chanFd = [] + chanNid = [] + f1Div = self.device.freq1_div.data() + f2Div = self.device.freq2_div.data() + baseFreq = self.device.clock_freq.data() + baseStart = self.device.clock_start.data() + coeff_array = c_float*4 # c_types array + coeff = coeff_array() # initialization + maxDelay = self.device.history_len.data() + bufSize = self.device.buf_size.data() + segmentSize = self.device.seg_length.data() + + # channels arrays + numChans = len(self.chanMap) + isBurst_c = (c_int * numChans)() + f1Divs_c = (c_int * numChans)() + f2Divs_c = (c_int * numChans)() + preTimes_c = (c_double * numChans)() + postTimes_c = (c_double * numChans)() + eventNames_c = (c_char_p * numChans)() + + for chan in range(numChans): #range(numChans) + if chanModes[chan] == 'CONTINUOUS(FREQ1)': # continuous at a single frequence Freq1 + isBurst_c[chan] = 0 # it is not a burst + f1Divs_c[chan] = f1Div + f2Divs_c[chan] = f1Div + eventNames_c[chan] = c_char_p('') # no events + elif chanModes[chan] == 'CONTINUOUS(FREQ2)': # continuous at a single frequence Freq2 + isBurst_c[chan] = 0 + f1Divs_c[chan] = f2Div + f2Divs_c[chan] = f2Div + eventNames_c[chan] = c_char_p('') + elif chanModes[chan] == 'BURST(FREQ1)': # burst at a single frequence Freq1 + isBurst_c[chan] = 1 + f1Divs_c[chan] = f1Div + f2Divs_c[chan] = f1Div + eventNames_c[chan] = c_char_p(chanEvents[chan]) + print ("CHANEVENTS: " + eventNames_c[chan]) + elif chanModes[chan] == 'BURST(FREQ2)': # burst at a single frequence Freq2 + isBurst_c[chan] = 1 + f1Divs_c[chan] = f2Div + f2Divs_c[chan] = f2Div + eventNames_c[chan] = c_char_p(chanEvents[chan]) + elif chanModes[chan] == 'DUAL SPEED': # switching frequence from F1 to F2 on defined period + isBurst_c[chan] = 0 + f1Divs_c[chan] = f1Div + f2Divs_c[chan] = f2Div + eventNames_c[chan] = c_char_p(chanEvents[chan]) + elif chanModes[chan] == 'DISABLED': + continue + else: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid Mode for channel '+str(chan + 1)) + raise DevBAD_PARAMETER + + preTimes_c[chan] = chanPreTimes[chan] + postTimes_c[chan] = chanPostTimes[chan] + + try: + boardId = self.device.board_id.data() + if boardId > self.device.MAX_NUM_BOARDS: + boardId = Data.execute('getPxie6368BoarId('+str(boardId)+')') + # print('OPENING', '/dev/pxie-6368.'+str(boardId)+'.ai.'+str(self.hwChanMap[self.chanMap[chan]])) + currFd = os.open('/dev/pxie-6368.'+str(boardId)+'.ai.'+str(self.hwChanMap[self.chanMap[chan]]), os.O_RDWR | os.O_NONBLOCK) + # print("FD for "+ str(chan) + " is: "+ str(currFd)) + chanFd.append(currFd) + # print('APERTO') + except Exception as exc: + Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'Cannot open Channel ' + str(self.chanMap[chan])+" : "+str(exc)) + self.error = self.ACQ_ERROR + return + + chanNid.append( getattr(self.device, 'channel_%d_data_raw'%(self.chanMap[chan]+1)).getNid() ) + #self.device.debugPrint ('chanFd '+'channel_%d_data_raw'%(self.chanMap[chan]+1), chanFd[chan]) + + # getting gain + gain = getattr(self.device, 'channel_%d_range'%(self.chanMap[chan]+1)).data() + gain_code = self.device.gainDict[gain] + + # reading calibration params + status = NI6368EV.niInterfaceLib.getCalibrationParams(currFd, gain_code, coeff) + if( status < 0 ): + errno = NI6368EV.niInterfaceLib.getErrno() + msg = 'Error (%d) %s' % (errno, os.strerror( errno )) + self.device.debugPrint (msg) + Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'Cannot read calibration values for Channel %d. Default value assumed ( offset= 0.0, gain = range/65536'%(self.chanMap[chan])) + gainValue = self.device.gainValueDict[gain] * 2. + coeff[0] = coeff[2] = coeff[3] = 0 + coeff[1] = c_float( gainValue / 32768. ) + print('SCRIVO CALIBRAZIONE', coeff) + getattr(self.device, 'channel_%d_calib_param'%(self.chanMap[chan]+1)).putData(Float32Array(coeff)) + print('SCRITTO') + + # handling the buffer size for resampling + if(bufSize > segmentSize): + segmentSize = bufSize + else: + c = segmentSize/bufSize + if (segmentSize % bufSize > 0): + c = c+1 + segmentSize = c*bufSize + + # instantiating save list for mdsplus data + saveList = c_void_p(0) + NI6368EV.niInterfaceLib.startSaveEV(byref(saveList), c_char_p(self.device.getTree().name.lower()), c_int(self.device.getTree().shot)) + + chanNid_c = (c_int * len(chanNid) )(*chanNid) + chanFd_c = (c_int * len(chanFd) )(*chanFd) + chanMap_c = (c_int * len(chanFd) )(*self.chanMap) + + print ("STARTING READ AND SAVE...") + print ("numChans : " + str(numChans) + " chanFd: " + str(len(chanFd_c)) + " isBurst: " + str(len(isBurst_c)) + " fiDivs: " + str(len(f1Divs_c)) + " preTimes: " + str(len(preTimes_c)) + " EventNames: " + str(len(eventNames_c)) + " chanNid: " + str(len(chanNid_c))) + while not self.stopReq: + try: + status = NI6368EV.niInterfaceLib.pxi6368EV_readAndSaveAllChannels( # main function to handle data + self.ai_fd, c_int(numChans), chanMap_c, chanFd_c, isBurst_c, f1Divs_c, f2Divs_c, + c_double(maxDelay), c_double(baseFreq), + preTimes_c, postTimes_c, c_double(baseStart), + c_int(bufSize), c_int(segmentSize), eventNames_c, + chanNid_c, self.treePtr, saveList, self.stopAcq) + + except Exception as ex: + self.device.debugPrint('Acquisition thread start error : %s'%(str(ex))) + self.stopReq = True + status = -3 + + if( status < 0 ): + if( status == -1 ): + Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'PXI 6368 Module is not triggered') + if( status == -2 ): + Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'PXI 6368 DMA overflow') + if( status == -3 ): + Data.execute('DevLogErr($1,$2)', self.device.getNid(), 'PXI 6368 Exception on acquisition function') + self.error = self.ACQ_ERROR + self.stopReq = True + + # once stopReq received, stop the acquisition + status = NI6368EV.niLib.xseries_stop_ai(c_int(self.ai_fd)) + self.closeAll(chanFd, saveList) + + + def stop(self): + self.device.debugPrint('Stop ASYNCH WORKER TERMINATED') + self.stopReq = True + NI6368EV.niInterfaceLib.setStopAcqFlag(self.stopAcq) + + def hasError(self): + return ( self.error != self.ACQ_NOERROR) + + def closeAll(self, chanFd, saveList): + for chan in range(len(self.chanMap)): + try: + os.close(chanFd[chan]) + except: + self.device.debugPrint('Exception') + pass + self.device.debugPrint('ASYNCH WORKER TERMINATED') + NI6368EV.niInterfaceLib.stopSave(saveList) + NI6368EV.niInterfaceLib.freeStopAcqFlag(self.stopAcq) + + self.device.closeInfo() + + def closeTree(self): + #On first test dosen't work + NI6368EV.niInterfaceLib.closeTree(self.treePtr) + self.device.debugPrint('CLOSE TREE') + +############# End Inner class AsynchStore ######## + +#################################################################################### +####################################### INIT ####################################### +#################################################################################### + + def init(self): + self.debugPrint('================= PXI 6368 EV Init =================') + + # checking if in acquisition + if self.restoreInfo() == self.DEV_IS_OPEN: + try: + if self.restoreWorker(): + if self.worker.isAlive(): + print ('stopping Store...') + self.stop_store() + self.restoreInfo() + except: + pass + dai_fd = 0 + + # defining inputMode + try: + inputMode = self.inputModeDict[self.input_mode.data()] + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid Input Mode') + raise DevBAD_PARAMETER + + # opening device descriptor + fileName = '/dev/pxie-6368.'+str(self.boardId) + dai_fd = os.open(fileName, os.O_RDWR) + + device_info = self.XSERIES_DEV_INFO(0,"",0,0,0,0,0,0,0,0,0,0,0,0,0,0) + + # getting card info + NI6368EV.niInterfaceLib.xseries_reset(self.ai_fd) + status = NI6368EV.niInterfaceLib._xseries_get_device_info(c_int(dai_fd), byref(device_info)) + if status: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Error reading card information') + raise mdsExceptions.TclFAILED_ESSENTIAL + os.close(dai_fd) + + # saving the card serial number in MDSPLUS + try: + self.serial_num.putData(device_info.serial_number) + except: + pass + + # saving the device configuration in aiConf + aiConf = c_void_p(0) + NI6368EV.niInterfaceLib.xseries_create_ai_conf_ptr(byref(aiConf), c_int(0), c_int(0), 0) + + # Channel configuration + numChannels = 16 + chanModes = [] + chanEvents = [] + chanPreTimes = [] + chanPostTimes = [] + + for chan in range(1, numChannels+1): + getattr(self, 'channel_%d_data_raw'%(chan)).deleteData() + getattr(self, 'channel_%d_data_raw'%(chan)).setCompressOnPut(False) + mode = getattr(self, 'channel_%d_state'%(chan)).data() + enabled = (mode != 'DISABLED') + if not enabled: + continue + + chanModes.append(mode) + # reading channels events and adding to queue + try: + event = getattr(self, 'channel_%d_event_name'%(chan)).data() + chanEvents.append(event) + except: + chanEvents.append('') + + # handling time period definition (preTime and postTime define the bursts beginning and ending) + try: + preTime = getattr(self, 'channel_%d_start_time'%(chan)).data() + if preTime < 0: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Pre time for channel %d must be geater of equal to 0 '+str(chan)) + raise DevBAD_PARAMETER + + postTime = getattr(self, 'channel_%d_end_time'%(chan)).data() + if postTime < 0: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Post time for channel %d must be geater of equal to 0 '+str(chan)) + raise DevBAD_PARAMETER + except: + if mode == 'BURST(FREQ1)' or mode == 'BURST(FREQ2)' or mode == ('DUAL SPEED'): # it may be a continuous acquisition + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Missing pre or post time for channel '+str(chan)) + raise DevBAD_PARAMETER + else: + preTime = 0 + postTime = 0 + if mode != "DISABLED": + chanPreTimes.append(preTime) + chanPostTimes.append(postTime) + + try: + gain = self.gainDict[getattr(self, 'channel_%d_range'%(chan)).data()] # retrieving the gain data for channel conf + data = self.getTree().tdiCompile("NIanalogInputScaled( build_path($), build_path($) )", getattr(self, 'channel_%d_data_raw'%(chan)).getPath(), getattr(self, 'channel_%d_calib_param'%(chan)).getPath() ) + data.setUnits("Volts") + getattr(self, 'channel_%d_data'%(chan)).putData(data) + except: + self.debugPrint(traceback.format_exc()) + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid Configuration for channel '+str(chan)) + raise mdsExceptions.TclFAILED_ESSENTIAL + if(enabled): + status = NI6368EV.niLib.xseries_add_ai_channel(aiConf, c_short(chan-1), gain, inputMode, c_byte(1)) + if(status != 0): + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot add channel '+str(chan)) + raise mdsExceptions.TclFAILED_ESSENTIAL + activeChan = chan + + # saving info for AsynchStore + nid = self.getNid() + NI6368EV.ni6368chanModes[nid] = chanModes + NI6368EV.ni6368chanEvents[nid] = chanEvents + NI6368EV.ni6368chanPreTimes[nid] = chanPreTimes + NI6368EV.ni6368chanPostTimes[nid] = chanPostTimes + + # stops analog input segment, necessary since the reset is next + status = NI6368EV.niLib.xseries_stop_ai(c_int(self.ai_fd)) + # if status: + # errno = NI6368EV.niInterfaceLib.getErrno() + # Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot stop AI: (%d) %s' % (errno, os.strerror( errno )) ) + # raise mdsExceptions.TclFAILED_ESSENTIAL + # reset analog input segment + status = NI6368EV.niLib.xseries_reset_ai(c_int(self.ai_fd)) + if status: + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot reset AI segment: (%d) %s' % (errno, os.strerror( errno )) ) + raise mdsExceptions.TclFAILED_ESSENTIAL + + # check Acquisition Configuration + try: + bufSize = self.buf_size.data() + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot resolve acquisition buffer size') + raise DevBAD_PARAMETER + + try: + segmentSize = self.seg_length.data() + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot resolve acquisition segment size') + raise DevBAD_PARAMETER + + # DMA buffer setting + status = NI6368EV.niLib.xseries_set_ai_attribute(aiConf, c_int(0) , c_int(80)) + if(status != 0): + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Set DMA buffer size : (%d) %s' % (errno, os.strerror( errno )) ) + raise mdsExceptions.TclFAILED_ESSENTIAL + + # disabling external gate + status = NI6368EV.niLib.xseries_set_ai_external_gate(aiConf, self.XSERIES_AI_EXTERNAL_GATE_DISABLED, self.XSERIES_AI_POLARITY_ACTIVE_LOW_OR_FALLING_EDGE) + if( status != 0 ): + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot disable external gate!: (%d) %s' % (errno, os.strerror( errno )) ) + raise mdsExceptions.TclFAILED_ESSENTIAL + + # setting the trigger behaviour + status = NI6368EV.niLib.xseries_set_ai_start_trigger(aiConf, self.XSERIES_AI_START_TRIGGER_LOW, self.XSERIES_AI_POLARITY_ACTIVE_LOW_OR_FALLING_EDGE, 0) + if(status != 0): + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot set auto start trigger: (%d) %s' % (errno, os.strerror(errno))) + raise mdsExceptions.TclFAILED_ESSENTIAL + + # managing clock mode + try: + clockMode = self.clock_mode.data() + if(clockMode == 'INTERNAL'): + frequency = self.clock_freq.data() + if(frequency > 2000000.): + self.debugPrint('Frequency out of limits') + frequency = 2000000. + + clockSource = Range(None, None, Float64(1./frequency)) + self.clock_source.putData(clockSource) + else: + # clock line definition (backplane or channel lines) + clockLineKey = self.clock_line.data() + clockLine = self.clockLineDict[clockLineKey] + # clockSource = self.clock_source.evaluate() + # self.debugPrint('PXI 6368 External CLOCK: ', clockSource) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(),'Invalid clock definition') + raise mdsExceptions.TclFAILED_ESSENTIAL + + # clock setting + if (clockMode == 'INTERNAL'): + frequency = self.clock_freq.data() + period = int(100000000/frequency) # TB3 clock 100MHz + self.debugPrint("PXI 6368 Internal CLOCK TB3 period ", period) + status = NI6368EV.niLib.xseries_set_ai_scan_interval_counter(aiConf, self.XSERIES_SCAN_INTERVAL_COUNTER_TB3, self.XSERIES_SCAN_INTERVAL_COUNTER_POLARITY_RISING_EDGE, c_int(period), c_int(2)) + if(status != 0): + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot Set internal sample clock: (%d) %s' % (errno, os.strerror(errno))) + raise mdsExceptions.TclFAILED_ESSENTIAL + else: + frequency = self.clock_freq.data() + self.debugPrint("PXI 6368 Program the sample clock (START signal) to start on a rising edge") + status = NI6368EV.niLib.xseries_set_ai_sample_clock(aiConf, clockLine, self.XSERIES_AI_POLARITY_ACTIVE_HIGH_OR_RISING_EDGE, c_int(1)) + if(status == 0): + # Program the convert to be the same as START. + status = NI6368EV.niLib.xseries_set_ai_convert_clock(aiConf, clockLine, self.XSERIES_AI_POLARITY_ACTIVE_HIGH_OR_RISING_EDGE) + self.debugPrint("xseries_set_ai_convert_clock ", clockLine) + # if(status == 0): + # # Program the sample and convert clock timing specifications + # status = NI6368EV.niLib.xseries_set_ai_scan_interval_counter(aiConf, self.XSERIES_SCAN_INTERVAL_COUNTER_TB3, self.XSERIES_SCAN_INTERVAL_COUNTER_POLARITY_RISING_EDGE, c_int(100000000/frequency), c_int(2)) + # self.debugPrint("xseries_set_ai_scan_interval_counter ", self.XSERIES_SCAN_INTERVAL_COUNTER_TB3) + if(status != 0): + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot configure external device clock: (%d) %s' % (errno, os.strerror(errno))) + raise mdsExceptions.TclFAILED_ESSENTIAL + + NI6368EV.niLib.xseries_stop_ai(c_int(self.ai_fd)) + + # setting the current configuration on the module + try: + status = NI6368EV.niInterfaceLib.xseries_set_ai_conf_ptr(c_int(self.ai_fd), aiConf) + if(status != 0): + errno = NI6368EV.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot load ai configuration : (%d) %s' % (errno, os.strerror( errno )) ) + raise mdsExceptions.TclFAILED_ESSENTIAL + except IOError: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Exception: cannot load ai configuration: (%d) %s' % (errno, os.strerror( errno )) ) + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.saveInfo() + + self.debugPrint("===============================================") + + +#################################################################################### +################################### START STORE #################################### +#################################################################################### + def start_store(self): + self.debugPrint('================= PXI 6368 EV start store ===============') + + # retrieving the opened device info + if self.restoreInfo() != self.DEV_IS_OPEN: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module not Initialized') + raise mdsExceptions.TclFAILED_ESSENTIAL + + # check module in acquisition state + try: + if self.restoreWorker(): + if self.worker.isAlive(): + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module is in acquisition') + return + except: + pass + + # worker initialization + self.worker = self.AsynchStore() + self.worker.daemon = True + self.worker.stopReq = False + NI6368EV.ni6368EvWorkers[self.nid] = self.worker + + chanMap = [] + stopAcq = c_void_p(0) + NI6368EV.niInterfaceLib.getStopAcqFlag(byref(stopAcq)) # getting the pointer to the acquisition stop request + + for chan in range(16): + try: + mode = getattr(self, 'channel_%d_state'%(chan+1)).data() + if mode != 'DISABLED': + chanMap.append(chan) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid mode for channel '+str(chan + 1)) + raise DevBAD_PARAMETER + + print ('Tree opening') + treePtr = c_void_p(0) + NI6368EV.niInterfaceLib.openTree(c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + print ('Tree %s opened'%self.getTree().name) + + self.worker.configure(self.copy(), self.ai_fd, chanMap, self.diffChanMap, treePtr, stopAcq) + + self.saveWorker() + self.worker.start() + + time.sleep(2) + + if self.worker.hasError(): + self.worker.error = self.worker.ACQ_NOERROR + raise mdsExceptions.TclFAILED_ESSENTIAL + + if not self.worker.isAlive(): + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition thread not started') + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.debugPrint("===============================================") + + +#################################################################################### +################################### STOP STORE #################################### +#################################################################################### + def stop_store(self): + + self.debugPrint('================= PXI 6368 EV stop store ================') + error = False + + if not self.restoreWorker(): + print("Try to restoring...") + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition thread not created') + return + + """ + if self.worker.isAlive(): + print("Try to stopping...") + self.debugPrint("PXI 6368 stop_worker") + self.worker.stop() + self.worker.join() + error = self.worker.hasError() + else: + error = self.worker.hasError() + if not error: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition thread stopped') + """ + + if self.worker.isAlive(): + print("Try to stopping...") + self.worker.stop() + error = self.worker.hasError() + else: + error = self.worker.hasError() + if not error: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Acquisition thread stopped') + + if error: + self.worker.error = self.worker.ACQ_NOERROR + raise mdsExceptions.TclFAILED_ESSENTIAL + + + + +#################################################################################### +################################### WAIT STORE #################################### +#################################################################################### + def wait_store(self): + + error = False + self.debugPrint("=============== PXI 6368 EV wait_store ===========") + + try: + self.restoreWorker() + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Acquisition thread not started') + raise mdsExceptions.TclFAILED_ESSENTIAL + + + if self.worker.isAlive(): + self.worker.stop() + self.worker.join() + self.debugPrint("PXI 6368 EV worker thread stopped") + + error = self.worker.hasError() + else: + error = self.worker.hasError() + if not error: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Acquisition thread stopped') + + if error: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Acquisition thread exit with fault') + self.worker.error = self.worker.ACQ_NOERROR + raise mdsExceptions.TclFAILED_ESSENTIAL + + # self.worker.closeTree() + + self.debugPrint("===============================================") + + + def readConfig(self): + + self.restoreInfo() + + try: + NI6368EV.niInterfaceLib.readAiConfiguration(c_int(self.fd)) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot read board configuration') + raise DevBAD_PARAMETER diff --git a/pydevices/RfxDevices/NI6683.py b/pydevices/RfxDevices/NI6683.py index fe7b9a9ca0..1ca838f546 100644 --- a/pydevices/RfxDevices/NI6683.py +++ b/pydevices/RfxDevices/NI6683.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python +# -*- coding: iso-8859-15 -*- # # Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. # @@ -30,88 +32,122 @@ @copyright: 2018 @license: GNU GPL """ -from MDSplus import Device, Data, Uint64, Event, Float64 +from MDSplus import Device, Data, Uint64, Event, Float64, Tree from MDSplus.mdsExceptions import DevCOMM_ERROR, DevBAD_PARAMETER from threading import Thread -from ctypes import CDLL, c_int, byref, c_byte, c_ulonglong, c_ubyte +from ctypes import CDLL, Structure, c_int, byref, c_int8, c_uint8, c_uint32, c_uint64 import os import sys import numpy as np import select - +import time +import posix class NI6683(Device): """National Instrument 6683 device. Generation of clock and triggers and recording of events """ - parts = [{'path': ':BOARD_ID', 'type': 'numeric', 'value': 0}, - {'path': ':COMMENT', 'type': 'text'}, - {'path': ':REL_START', 'type': 'numeric', 'value': -5}, - {'path': ':ABS_START', 'type': 'numeric', 'value': 0}] - chanNames = ['PFI0', 'PFI1', 'PFI2', 'STAR0', 'STAR1', 'STAR2', 'STAR3', 'STAR4', 'STAR5', 'STAR6', 'STAR7', 'STAR8', - 'STAR9', 'STAR10', 'STAR11', 'STAR12', 'PXI_TRIG0', 'PXI_TRIG1', 'PXI_TRIG2', 'PXI_TRIG3', 'PXI_TRIG4', - 'PXI_TRIG5', 'PXI_TRIG6', 'PXI_TRIG7'] + parts = [{'path':':BOARD_ID', 'type':'numeric', 'value':0}, + {'path':':COMMENT', 'type':'text'}, + {'path':':REL_START', 'type':'numeric', 'value': -5}, + {'path':':ABS_START', 'type':'numeric', 'value': 0}] + chanNames = ['PFI0', 'PFI1', 'PFI2', 'STAR0', 'STAR1','STAR2','STAR3','STAR4','STAR5','STAR6','STAR7','STAR8', + 'STAR9','STAR10','STAR11','STAR12', 'PXI_TRIG0', 'PXI_TRIG1', 'PXI_TRIG2', 'PXI_TRIG3', 'PXI_TRIG4', + 'PXI_TRIG5','PXI_TRIG6', 'PXI_TRIG7'] for chanName in chanNames: - parts.append({'path': '.'+chanName, 'type': 'structure'}) - parts.append({'path': '.'+chanName+':MODE', - 'type': 'text', 'value': 'DISABLED'}) - parts.append({'path': '.'+chanName+':START', - 'type': 'numeric', 'value': -1}) - parts.append({'path': '.'+chanName+':END', - 'type': 'numeric', 'value': -1}) - parts.append({'path': '.'+chanName+':FREQUENCY', - 'type': 'numeric', 'value': 1}) - parts.append({'path': '.'+chanName+':DUTY_CYCLE', - 'type': 'numeric', 'value': 50}) - parts.append({'path': '.'+chanName+':PULSE_LEN', - 'type': 'numeric', 'value': 1}) - parts.append({'path': '.'+chanName+':RAW_EVENTS', 'type': 'numeric'}) - parts.append({'path': '.'+chanName+':REL_EVENTS', 'type': 'numeric'}) - parts.append({'path': '.'+chanName+':EVENT_NAME', 'type': 'text'}) + parts.append({'path':'.'+chanName, 'type':'structure'}) + parts.append({'path':'.'+chanName+':MODE', 'type':'text', 'value':'DISABLED'}) + parts.append({'path':'.'+chanName+':START', 'type':'numeric', 'value':-1}) + parts.append({'path':'.'+chanName+':END', 'type':'numeric', 'value':-1}) + parts.append({'path':'.'+chanName+':FREQUENCY', 'type':'numeric', 'value':1}) + parts.append({'path':'.'+chanName+':DUTY_CYCLE', 'type':'numeric', 'value':50}) + parts.append({'path':'.'+chanName+':PULSE_LEN', 'type':'numeric', 'value':1}) + parts.append({'path':'.'+chanName+':RAW_EVENTS', 'type':'numeric'}) + parts.append({'path':'.'+chanName+':REL_EVENTS', 'type':'numeric'}) + parts.append({'path':'.'+chanName+':EVENT_NAME', 'type':'text'}) del(chanName) - parts.append({'path': ':DEV_TYPE', 'type': 'text'}) - parts.append({'path': ':INIT', 'type': 'action', - 'valueExpr': "Action(Dispatch('PXI_SERVER','PON',50,None),Method(None,'init',head))", - 'options': ('no_write_shot',)}) - parts.append({'path': ':START_STORE', 'type': 'action', - 'valueExpr': "Action(Dispatch('PXI_SERVER','PON',51,None),Method(None,'start_store',head))", - 'options': ('no_write_shot',)}) - parts.append({'path': ':STOP_STORE', 'type': 'action', - 'valueExpr': "Action(Dispatch('PXI_SERVER','PPC',50,None),Method(None,'stop_store',head))", - 'options': ('no_write_shot',)}) + parts.append({'path':':DEV_TYPE', 'type':'text'}) + parts.append({'path':':INIT','type':'action', + 'valueExpr':"Action(Dispatch('PXI_SERVER','INIT',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':TRIGGER','type':'action', + 'valueExpr':"Action(Dispatch('PXI_SERVER','PULSE_ON',10,None),Method(None,'trigger',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':STOP','type':'action', + 'valueExpr':"Action(Dispatch('PXI_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stop',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':TRIG_EVENT', 'type':'text'}) + DEV_IS_OPEN = 1 DEV_OPEN = 2 ACQ_NOERROR = 0 ACQ_ERROR = 1 niLib = None + niInterfaceLib = None ni6683Fds = {} ni6683Dicts = {} ni6683RecorderDict = {} ni6683WorkerDict = {} + + ni6683Modes = {} + ni6683Frequencies = {} + ni6683DutyCycles = {} + ni6683StartClockNs = {} + ni6683EndClockNs = {} + ni6683StartPulseNs = {} + ni6683EndPulseNs = {} + ni6683TermStarts = {} + ni6683TermEnds = {} + ni6683PulseLengths = {} + ni6683ModuleTriggerName = "" + ni6683RelTime = 0 #initialization + ni6683AbsTime = 0 + + NISYNC_TIME_IMMEDIATE_NANOS = 0 NISYNC_LEVEL_LOW = 0 NISYNC_LEVEL_HIGH = 1 NISYNC_READ_BLOCKING = 0 NISYNC_READ_NONBLOCKING = 1 - NISYNC_EDGE_RISING = 0 - NISYNC_EDGE_FALLING = 1 + NISYNC_EDGE_RISING = 0 + NISYNC_EDGE_FALLING = 1 NISYNC_EDGE_ANY = 2 + NISYNC_BACKPLANE_CLK = 2 + NISYNC_TIMEKEEPER_CLK = 3 + NISYNC_CLKOUT = 5 + NISYNC_BOARD_CLK = 1 + eventTime = None + + class nisync_device_info(Structure): + _fields_ = [("driver_version", c_uint8 * 30), + ("model", c_uint8 * 10), + ("name", c_uint8 * 10), + ("state", c_int), + ("time_since_sync", c_uint64), + ("serial_number", c_uint32), + ("signature", c_uint32), + ("revision", c_uint32), + ("oldest_compatible_revision", c_uint32), + ("hardware_revision", c_uint32)] + def debugPrint(self, msg="", obj=""): - print(self.name + ":" + msg, obj) + print( self.name + ":" + msg, obj ) -# saveInfo and restoreInfo allow to handle open file descriptors +#saveInfo and restoreInfo allow to handle open file descriptors def saveInfo(self): NI6683.ni6683Fds[self.nid] = self.fd def restoreInfo(self): if NI6683.niLib is None: - NI6683.niLib = CDLL("libnisync.so") - NI6683.termNameDict = {'PFI0': 0, 'PFI1': 1, 'PFI2': 2, 'PXI_TRIG0': 11, - 'PXI_TRIG1': 12, 'PXI_TRIG2': 13, 'PXI_TRIG3': 14, 'PXI_TRIG4': 15, 'PXI_TRIG5': 16, - 'PXI_TRIG6': 17, 'PXI_TRIG7': 18} + NI6683.niLib = CDLL("libnisync.so", use_errno=True) + NI6683.termNameDict = {'PFI0': 0,'PFI1':1,'PFI2':2,'PXI_TRIG0': 11, + 'PXI_TRIG1': 12,'PXI_TRIG2': 13,'PXI_TRIG3': 14,'PXI_TRIG4': 15,'PXI_TRIG5': 16, + 'PXI_TRIG6': 17,'PXI_TRIG7': 18} #'STAR0': 19,'STAR0': 19,'STAR1': 20, 'STAR2': 21,'STAR3': 22,'STAR4': 23,'STAR5': 24,'STAR6': 25,'STAR7': 26,'STAR8': 27,'STAR9': 28,'STAR10': 29,'STAR11': 30,'STAR12': 31} - NI6683.typeDict = {'PXI6682': 0, - 'PCI1588': 1, 'PXI6683': 2, 'PXI6683H': 3} + NI6683.typeDict = {'PXI6682': 0, 'PCI1588': 1,'PXI6683': 2,'PXI6683H': 3} + if NI6683.niInterfaceLib is None: + NI6683.niInterfaceLib = CDLL('libNiInterface.so') + if self.nid in NI6683.ni6683Fds.keys(): self.fd = NI6683.ni6683Fds[self.nid] @@ -122,82 +158,83 @@ def restoreInfo(self): boardId = self.board_id.data() except: emsg = 'Missing Board Id' - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) raise DevBAD_PARAMETER try: devType = NI6683.typeDict[self.dev_type.data()] except: emsg = 'Missing Dev Type' - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) raise DevBAD_PARAMETER try: - self.fd = NI6683.niLib.nisync_open_device( - c_int(devType), c_int(boardId)) + self.fd = NI6683.niLib.nisync_open_device(c_int(devType), c_int(boardId)) except Exception as e: - emsg = 'Cannot open device : %s' % (str(e)) + emsg = 'Cannot open device : %s'%(str(e)) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevCOMM_ERROR + self.termDict = {} for termName in NI6683.termNameDict.keys(): try: - self.termDict[termName] = NI6683.niLib.nisync_open_terminal(c_int(devType), c_int( - boardId), c_int(NI6683.termNameDict[termName]), c_int(self.NISYNC_READ_NONBLOCKING)) + self.termDict[termName] = NI6683.niLib.nisync_open_terminal(c_int(devType), c_int(boardId), c_int(NI6683.termNameDict[termName]), c_int(self.NISYNC_READ_NONBLOCKING)) print(termName + ': '+str(self.termDict[termName])) except Exception as e: - emsg = 'Cannot open terminal %s : %s' % (termName, str(e)) + emsg = 'Cannot open terminal %s : %s'%(termName, str(e)) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevCOMM_ERROR NI6683.ni6683Fds[self.nid] = self.fd NI6683.ni6683Dicts[self.nid] = self.termDict return self.DEV_OPEN + def closeInfo(self): + self.termDict = NI6683.ni6683Dicts[self.nid] if self.nid in NI6683.ni6683Fds.keys(): self.fd = NI6683.ni6683Fds[self.nid] del(NI6683.ni6683Fds[self.nid]) for termName in NI6683.termNameDict.keys(): try: - os.close(self.termDict[termName]) + os.close(self.termDict[termName]) except Exception as e: - emsg = 'Cannot close terminal %s : %s' % (termName, str(e)) + emsg = 'Cannot close terminal %s : %s'%(termName, str(e)) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevCOMM_ERROR try: os.close(self.fd) - del NI6683.ni6683Fds[self.nid] except: emsg = 'Cannot close device ' + str(self.fd) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevCOMM_ERROR + def getAbsTime(self, relTime): try: - return int((relTime - self.rel_start.data())*1000000000 + self.abs_start.data()) + print ('DEBUG -> Abs time: ', NI6683.ni6683AbsStart, ' Reltime: ', relTime, ' RelStart: ', NI6683.ni6683RelStart) + result = long((relTime - NI6683.ni6683RelStart)*1000000000 + NI6683.ni6683AbsStart) + print ('DEBUG -> Result: ', result) + return result except: emsg = 'Cannot convert relative time to absolute ' + str(self.fd) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER - def getRelTime(self, absTime): - try: - return float((absTime - self.abs_start.data())/1E9 + self.rel_start.data()) - except: - emsg = 'Cannot convert absolute time to relative ' + str(self.fd) - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevBAD_PARAMETER - def getStartEnd(self, termName): + + termNameNid = termName+str(self.nid) + try: - start = getattr(self, termName.lower()+'_start').data() - if start < 0: - start = 0 + start = NI6683.ni6683TermStarts[termNameNid] + if start <= NI6683.ni6683RelTime: + print ('WARNING: start time of ' + termName +' is equal or lower the pulse start time') + start = 0 # NISYNC_TIME_IMMEDIATE_NANOS in the API else: start = self.getAbsTime(start) except: - start = 0 + print ("Exception in defining Start") + start = self.getAbsTime(start) try: - end = getattr(self, termName.lower()+'_end').data() + end = NI6683.ni6683TermEnds[termNameNid] if end <= 0: end = sys.maxint else: @@ -212,7 +249,7 @@ def getStartEnd(self, termName): def getStartPulse(self, termName): try: - start = getattr(self, termName.lower()+'_start').data() + start = ni6683TermStarts[termNameNid] except: emsg = 'Error reading start time in ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) @@ -220,7 +257,7 @@ def getStartPulse(self, termName): if np.isscalar(start): start = [start] try: - pulseLen = getattr(self, termName.lower()+'_pulse_len').data() + pulseLen = NI6683.ni6683PulseLengths[termNameNid] except: emsg = 'Error reading pulse len in ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) @@ -233,374 +270,395 @@ def getStartPulse(self, termName): startNs = [] endNs = [] for i in range(0, minLen): + print ('DEBUG -> START PULSE in GetStartPulse: ', start[i]) currStartNs = self.getAbsTime(start[i]) startNs.append(currStartNs) endNs.append(currStartNs + int(pulseLen[i] * 1000000000)) return startNs, endNs + def checkStatus(self, status, message): - if(status != 0): - Data.execute('DevLogErr($1,$2)', self.getNid(), - message + 'status: %d' % (status)) + if(status < 0): # OCCHIO!! CAMBIATO DA LUCA, PRIMA ERA != 0 + Data.execute('DevLogErr($1,$2)', self.getNid(), message + 'status: %d'%(status)) raise DevCOMM_ERROR def init(self): - self.debugPrint('================= PXI 6683 init ===============') + print ("DEBUG INIT") self.restoreInfo() NI6683.ni6683RecorderDict[self.nid] = [] + for termName in NI6683.termNameDict.keys(): - mode = getattr(self, termName.lower()+'_mode').data() - if mode == 'DISABLED': - enabled = c_byte() - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + + termNameNid = termName+str(self.nid) + + try: + NI6683.relTime = self.rel_start.data() + except: + emsg = 'Invalid relative start' + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + try: + mode = getattr(self, termName.lower()+'_mode').data() + except: + emsg = 'Invalid mode in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + NI6683.ni6683Modes[termNameNid] = mode + + if (mode == 'RECORDER RISING' or mode == 'RECORDER FALLING' or mode == 'RECORDER ANY'): + NI6683.ni6683RecorderDict[self.nid].append(termName) + + try: + freq = getattr(self, termName.lower()+'_frequency').data() + except: + emsg = 'Invalid frequency in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + NI6683.ni6683Frequencies[termNameNid] = freq + periodNs = int(1000000000./float(freq)) + + try: + dutyCycle = getattr(self, termName.lower()+'_duty_cycle').data() + except: + emsg = 'Invalid Duty Cycle in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + if dutyCycle <= 0 or dutyCycle >= 100: + emsg = 'Invalid Duty Cycle in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + dutyCycleNs = int(periodNs * dutyCycle/100.) + NI6683.ni6683DutyCycles[termNameNid] = dutyCycleNs + + try: + NI6683.ni6683TermEnds[termNameNid] = getattr(self, termName.lower()+'_end').data() + except: + emsg = 'Invalid end in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + + try: + NI6683.ni6683PulseLengths[termNameNid] = getattr(self, termName.lower()+'_pulse_len').data() + except: + emsg = 'Invalid pulse length in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + + try: + NI6683.ni6683TermStarts[termNameNid] = getattr(self, termName.lower()+'_start').data() + except: + emsg = 'Invalid start in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + + try: + NI6683.ni6683ModuleTriggerName = self.trig_event.data() + except: + NI6683.ni6683ModuleTriggerName = None + + try: + NI6683.ni6683AbsStart = self.abs_start.data() + except: + emsg = 'Invalid abs start ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + + def trigger(self): + + # MyEvent inner class, it saves the timestamp data passed by the event ( event type: , ) + class MyEvent(Event): + def run(self): + print("RECEIVED EVENT " + self.getName()) + print ('With data:' + self.getData()) + NI6683.eventTime = self.getData() + self.cancel() + + self.debugPrint('================= PXI 6683 trigger ===============') + + self.restoreInfo() + info = self.nisync_device_info("", "", "", 0, 0, 0, 0, 0, 0, 0) + + trigger_event = NI6683.ni6683ModuleTriggerName + if (trigger_event != None): # external time reference trigger + eventObj=MyEvent(trigger_event) + eventObj.run() + trigTime = c_uint64(self.eventTime) + self.abs_start.putData(Uint64(trigTime)) + + else: # internal time reference + curr_nanos = c_uint64() + status = NI6683.niLib.nisync_get_time_ns(self.fd, byref(curr_nanos)) + self.abs_start.putData(Uint64(curr_nanos.value)) + + + #NI6683.ni6683RecorderDict[self.nid] = [] + for termName in NI6683.termNameDict.keys(): + + termNameNid = termName+str(self.nid) + + mode = NI6683.ni6683Modes[termNameNid] + freq = NI6683.ni6683Frequencies[termNameNid] + if mode == 'DISABLED':######################################################### + enabled = c_int8() + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value != 0: - print('DISABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_future_time_events( - c_int(self.termDict[termName])) + print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') activeEdge = c_int() decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - elif mode == 'CLOCK': - enabled = c_byte() + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + elif mode == 'CLOCK':############################################################# + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events( - c_int(self.termDict[termName])) + print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes( - c_int(self.termDict[termName])) + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot abort FTEs') startNs, endNs = self.getStartEnd(termName) - try: - frequency = getattr( - self, termName.lower()+'_frequency').data() - except: - emsg = 'Invalid Frequency in ' + termName - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevBAD_PARAMETER - if frequency <= 0: - emsg = 'Invalid Frequency in ' + termName - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevBAD_PARAMETER - periodNs = int(1000000000./float(frequency)) - try: - dutyCycle = getattr( - self, termName.lower()+'_duty_cycle').data() - except: - emsg = 'Invalid Duty Cycle in ' + termName - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevBAD_PARAMETER - if dutyCycle <= 0 or dutyCycle >= 100: - emsg = 'Invalid Duty Cycle in ' + termName - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevBAD_PARAMETER - dutyCycleNs = int(periodNs * dutyCycle/100.) - print('Generate Clock: '+str(startNs) + ' '+str(endNs) + - ' ' + str(periodNs) + ' '+str(dutyCycleNs)) - status = NI6683.niLib.nisync_generate_clock_ns(c_int(self.termDict[termName]), c_ulonglong(startNs), - c_ulonglong(endNs), c_ulonglong(periodNs), c_ulonglong(dutyCycleNs)) + periodNs = int(1000000000./float(freq)) + dutyCycle = NI6683.ni6683DutyCycles[termNameNid] + + print('Generate Clock: '+ str(self.termDict[termName]) + ' ' + str(startNs) + ' '+str(endNs)+' ' + str(periodNs) + ' '+str(NI6683.ni6683DutyCycles[termNameNid])) + status = NI6683.niLib.nisync_generate_clock_ns(c_int(self.termDict[termName]), c_uint64(startNs), + c_uint64(endNs), c_uint64(periodNs), c_uint64(dutyCycle)) + print (os.strerror(get_errno())) if status != 0: - emsg = 'Error in replace clock for %s status = %d ' % ( - termName, status) - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevCOMM_ERROR - elif mode == 'HIGH PULSE': - enabled = c_byte() + emsg = 'Error in replace clock for %s status = %d '%(termName, status) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevCOMM_ERROR + elif mode == 'HIGH PULSE':############################################################### + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events( - c_int(self.termDict[termName])) + print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes( - c_int(self.termDict[termName])) + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot abort FTEs') - status = NI6683.niLib.nisync_set_terminal_level( - c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) + status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) self.checkStatus(status, 'Cannot set terminal level') startNs, endNs = self.getStartPulse(termName) - for i in range(0, len(startNs)): + for i in range(0,len(startNs)): if endNs[i] <= startNs[i]: emsg = 'Start Time greater than End Time for ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER - status = NI6683.niLib.nisync_generate_fte_ns(c_int( - self.termDict[termName]), c_ulonglong(startNs[i]), c_ubyte(self.NISYNC_LEVEL_HIGH)) + print ("DEBUG -> PULSE AT: ", startNs[i]) + status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(startNs[i]), c_uint8(self.NISYNC_LEVEL_HIGH)) self.checkStatus(status, 'Cannot generate future event') - status = NI6683.niLib.nisync_generate_fte_ns(c_int( - self.termDict[termName]), c_ulonglong(endNs[i]), c_ubyte(self.NISYNC_LEVEL_LOW)) + status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(endNs[i]), c_uint8(self.NISYNC_LEVEL_LOW)) self.checkStatus(status, 'Cannot generate future event') - elif mode == 'LOW PULSE': - enabled = c_byte() + elif mode == 'LOW PULSE':################################################### + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events( - c_int(self.termDict[termName])) + print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes( - c_int(self.termDict[termName])) + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot abort FTEs') - status = NI6683.niLib.nisync_set_terminal_level( - c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) + status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) self.checkStatus(status, 'Cannot set terminal level') startNs, endNs = self.getStartPulse(termName) - for i in range(0, len(startNs)): + for i in range(0,len(startNs)): if endNs[i] <= startNs[i]: emsg = 'Start Time greater than End Time for ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER - status = NI6683.niLib.nisync_generate_fte_ns(c_int( - self.termDict[termName]), c_ulonglong(startNs[i]), c_ubyte(self.NISYNC_LEVEL_LOW)) + status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(startNs[i]), c_uint8(self.NISYNC_LEVEL_LOW)) + # print ("ERRORE" + NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(startNs[i]), c_uint8(self.NISYNC_LEVEL_LOW))) self.checkStatus(status, 'Cannot generate future event') - status = NI6683.niLib.nisync_generate_fte_ns(c_int( - self.termDict[termName]), c_ulonglong(endNs[i]), c_ubyte(self.NISYNC_LEVEL_HIGH)) + status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(endNs[i]), c_uint8(self.NISYNC_LEVEL_HIGH)) self.checkStatus(status, 'Cannot generate future event') - elif mode == 'HIGH': - enabled = c_byte() + elif mode == 'HIGH':################################################################ + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events( - c_int(self.termDict[termName])) + print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes( - c_int(self.termDict[termName])) + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot abort FTEs') - status = NI6683.niLib.nisync_set_terminal_level( - c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) + status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) self.checkStatus(status, 'Cannot set terminal level') - elif mode == 'LOW': - enabled = c_byte() + elif mode == 'LOW':#################################################################### + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events( - c_int(self.termDict[termName])) + print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes( - c_int(self.termDict[termName])) + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot abort FTEs') - status = NI6683.niLib.nisync_set_terminal_level( - c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) + status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) self.checkStatus(status, 'Cannot set terminal level') - elif mode == 'RECORDER RISING': - enabled = c_byte() + elif mode == 'RECORDER RISING':############################################################# + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value != 0: - print('DISABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_future_time_events( - c_int(self.termDict[termName])) + print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - print('ENABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + print('ENABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_timestamp_trigger(c_int(self.termDict[termName]), - c_int(self.NISYNC_EDGE_RISING), c_int(1)) + c_int(self.NISYNC_EDGE_RISING), c_int(1)) self.checkStatus(status, 'Cannot enable timestamp triggers') - NI6683.ni6683RecorderDict[self.nid].append(termName) - elif mode == 'RECORDER FALLING': - enabled = c_byte() + elif mode == 'RECORDER FALLING':################################################################ + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value != 0: - print('DISABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_future_time_events( - c_int(self.termDict[termName])) + print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - print('ENABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + print('ENABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_timestamp_trigger(c_int(self.termDict[termName]), - c_int(self.NISYNC_EDGE_FALLING), c_int(1)) + c_int(self.NISYNC_EDGE_FALLING), c_int(1)) self.checkStatus(status, 'Cannot enable timestamp triggers') - print('ADESSO ZONTO ' + termName + ' in ', - NI6683.ni6683RecorderDict[self.nid]) - NI6683.ni6683RecorderDict[self.nid].append(termName) - elif mode == 'RECORDER ANT': - enabled = c_byte() + elif mode == 'RECORDER ANY': ############################################################## + enabled = c_int8() activeEdge = c_int() decimationCount = c_int() - status = NI6683.niLib.nisync_future_time_events_configuration( - c_int(self.termDict[termName]), byref(enabled)) + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value != 0: - print('DISABLE FUTURE EVENT for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_future_time_events( - c_int(self.termDict[termName])) + print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) + byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger( - c_int(self.termDict[termName])) - self.checkStatus( - status, 'Cannot disable timestamp triggers') - print('ENABLE TIMESTAMP for ' + termName + - ' fd: ' + str(self.termDict[termName])) + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') + print('ENABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_timestamp_trigger(c_int(self.termDict[termName]), - c_int(self.NISYNC_EDGE_ANY), c_int(1)) + c_int(self.NISYNC_EDGE_ANY), c_int(1)) self.checkStatus(status, 'Cannot enable timestamp triggers') - print('ADESSO ZONTO ' + termName + ' in ', - NI6683.ni6683RecorderDict[self.nid]) - NI6683.ni6683RecorderDict[self.nid].append(termName) - def soft_init(self): - self.debugPrint( - '================= PXI 6683 soft_init ===============') - - self.restoreInfo() - currentTime = c_ulonglong(0) - status = NI6683.niLib.nisync_get_time_ns( - c_int(self.fd), byref(currentTime)) - self.checkStatus(status, 'Cannot get current time') - self.abs_start.putData(Uint64(currentTime.value)) - return self.init() - - def start_store(self): - - self.debugPrint( - '================= PXI 6683 start_store ===============') - self.restoreInfo() + self.debugPrint('================= PXI 6683 start AsynchStore ===============') worker = self.AsynchStore() NI6683.ni6683WorkerDict[self.nid] = worker worker.daemon = True - worker.configure(self) + worker.configure(self.copy()) worker.start() - def stop_store(self): - self.debugPrint( - '================= PXI 6683 stop store ================') + + def stop(self): + self.debugPrint('================= PXI 6683 stop ================') worker = NI6683.ni6683WorkerDict[self.nid] if worker.isAlive(): - self.debugPrint("PXI 6683 stop_worker") - worker.stop() - worker.join() + self.debugPrint("PXI 6683 stop_worker") + worker.stop() + worker.join() + self.debugPrint('================= PXI 6683 stop all terminals ================') + self.termDict = NI6683.ni6683Dicts[self.nid] + for termName in NI6683.termNameDict.keys(): + mode = getattr(self, termName.lower()+'_mode').data() + freq = getattr(self, termName.lower()+'_frequency').data() + if mode != 'DISABLED':######################################################### + if mode == 'CLOCK': + print('DISABLE CLOCK for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_abort_clock(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable the clock') + enabled = c_int8() + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) + self.checkStatus(status, 'Cannot inquire future events') + if enabled.value != 0: + print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable future events') + self.closeInfo() + class AsynchStore(Thread): + class nisync_timestamp_nanos(Structure): + _fields_ = [("edge", c_uint8), + ("nanos", c_uint64)] + def configure(self, device): self.stopReq = False self.device = device @@ -609,12 +667,23 @@ def configure(self, device): READ_ONLY = select.POLLIN | select.POLLPRI | select.POLLHUP | select.POLLERR for name in NI6683.ni6683RecorderDict[self.device.nid]: - self.poll.register( - NI6683.ni6683Dicts[self.device.nid][name], READ_ONLY) + self.poll.register(NI6683.ni6683Dicts[self.device.nid][name], READ_ONLY) self.nameDict[NI6683.ni6683Dicts[self.device.nid][name]] = name print('REGISTRATO ', NI6683.ni6683Dicts[self.device.nid][name]) + def getRelTime(self, absTime): + try: + print("absTime: " + str(absTime) + " self.device.abs_start.data(): " + str(self.device.abs_start.data()) + " self.device.rel_start.data(): " +str(self.device.rel_start.data()) ) + return float((absTime - self.device.abs_start.data())/1E9 + self.device.rel_start.data()) + except: + emsg = 'Cannot convert absolute time to relative ' + str(self.device.fd) + Data.execute('DevLogErr($1,$2)', self.device.getNid(), emsg) + raise DevBAD_PARAMETER + def run(self): + self.device.setTree(Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + while not self.stopReq: readyFds = self.poll.poll(1000) for fdTuple in readyFds: @@ -626,23 +695,21 @@ def run(self): if event & select.EPOLLERR != 0: print ('POLL ERROR!!') return - timestamp = c_ulonglong() - status = NI6683.niLib.nisync_read_timestamps_ns( - c_int(readyFd), byref(timestamp), c_int(1)) + timestamp = self.nisync_timestamp_nanos(0,0) + status = NI6683.niLib.nisync_read_timestamps_ns(c_int(readyFd), byref(timestamp), c_int(1)) + print ("TIMESTAMP: " , timestamp.nanos) self.device.checkStatus(status, 'Cannot get current time') termName = self.nameDict[readyFd] - recorderNid = getattr( - self.device, termName.lower()+'_raw_events') - eventRelTime = self.device.getRelTime(timestamp.value) - recorderNid.putRow(10, Float64( - eventRelTime), Float64(eventRelTime)) + recorderNid = getattr(self.device, termName.lower()+'_raw_events') + eventRelTime = self.getRelTime(timestamp.nanos) + recorderNid.putRow(10, Float64(eventRelTime), Float64(eventRelTime)) + print ("DEBUG -> TIMESTAMP: " + str(timestamp.nanos)) + print ("DEBUG -> TIMESTAMP REL: " + str(eventRelTime)) try: - eventNameNid = getattr( - self.device, termName.lower()+'_event_name') + eventNameNid = getattr(self.device, termName.lower()+'_event_name') eventName = eventNameNid.data() - Event.setevent(eventName, Uint64(timestamp.value)) + Event.setevent(eventName, Uint64(eventRelTime)) except: pass - def stop(self): self.stopReq = True diff --git a/pydevices/RfxDevices/NI6683REC.py b/pydevices/RfxDevices/NI6683REC.py index 5c305693f6..ad8e2cfe30 100644 --- a/pydevices/RfxDevices/NI6683REC.py +++ b/pydevices/RfxDevices/NI6683REC.py @@ -309,15 +309,6 @@ def run(self): print (e) print('Error save timestamp') - """ - try: - self.device.pulse_time_tai_ns.putData( Int64(ts.nanos)) - self.device.pulse_time_tai_s.putData(Int64(ts.nanos//1000000000)) - self.device.pulse_time_date.putData(dt_str) - except BaseException as e: - print e - print('Error save timestamp') - """ ts_nanos_prev = ts[i].nanos # break print ("------------------------------------------------") @@ -330,8 +321,6 @@ def run(self): print ('AsynchStore stop') - return - def stop(self): self.stopReq = True @@ -345,7 +334,6 @@ def init(self): self.stop() except: print ('Not started') - pass # Configuration check @@ -364,14 +352,6 @@ def init(self): 'Device number Undefined') raise mdsExceptions.TclFAILED_ESSENTIAL - """ - try: - devTerm = self.trigTermDict[self.trig_term.data()] - except: - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Device terminal Undefined') - raise mdsExceptions.TclFAILED_ESSENTIAL - """ - try: trigDecCnt = c_int(self.trig_dec_cnt.data()) except: From 707f1656dc68c3c863f4d46d4b5a8ce663f0cdad Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Mon, 30 Aug 2021 15:42:47 +0200 Subject: [PATCH 034/172] Fix: on some systems UIDs are > 16 bits (alternative) (#2379) * Fix: on some systems UIDs are > 16 bits On systems using active directory uids can be constructed from AD SIDs and may have bits in their high word set. This PR addresses https://github.com/MDSplus/mdsplus/issues/2375 If their are bits set in the high word of the UID then do not or in the group. When displaying in TCL, if the the low 16 bits of the owner do not translate to a user, then try to translate all 32 bits to an owner * Fix: remove grp from tcl and added flag2 bit for 32uid * Tests: fixed owner to show uid only Co-authored-by: Josh Stillerman --- tcl/tcl_directory.c | 21 ++++----------------- tditest/testing/test-treeshr.ans | 2 +- treeshr/TreeGetNci.c | 7 ++++++- treeshr/TreePutRecord.c | 17 +++++++++++++---- treeshr/TreeSegments.c | 21 +++++++++++++++++++-- treeshr/treeshrp.h | 2 ++ 6 files changed, 45 insertions(+), 25 deletions(-) diff --git a/tcl/tcl_directory.c b/tcl/tcl_directory.c index deb9e7a0d1..edf245b682 100644 --- a/tcl/tcl_directory.c +++ b/tcl/tcl_directory.c @@ -62,23 +62,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ************************************************************************/ static int doFull(char **output, int nid, unsigned char nodeUsage, int version); -static char *mds_owner( /* Return: ptr to "user" string */ - unsigned int owner /* owner id */ -) +/// @param uid - user id +/// @return ptr to "user" string +static char *mds_owner(unsigned int uid) { static char ownerString[512]; - int gid = owner >> 16; - int uid = owner & 0xFFFF; - char *groupname = 0; char *username = 0; -#ifdef HAVE_GETGRGID - struct group *g = getgrgid(gid); - if (g) - { - groupname = alloca(strlen(g->gr_name) + 3); - sprintf(groupname, "(%s)", g->gr_name); - } -#endif #ifdef HAVE_GETPWUID struct passwd *p = getpwuid(uid); if (p) @@ -87,11 +76,9 @@ static char *mds_owner( /* Return: ptr to "user" string sprintf(username, "(%s)", p->pw_name); } #endif - if (groupname == 0) - groupname = ""; if (username == 0) username = ""; - sprintf(ownerString, "gid=%d%s,uid=%d%s", gid, groupname, uid, username); + sprintf(ownerString, "uid=%d%s", uid, username); return (ownerString); } diff --git a/tditest/testing/test-treeshr.ans b/tditest/testing/test-treeshr.ans index df6b7e82c0..f443686d66 100644 --- a/tditest/testing/test-treeshr.ans +++ b/tditest/testing/test-treeshr.ans @@ -140,7 +140,7 @@ getnci(.subtree:a12,"parent_relationship") getnci(.subtree:a12,"get_flags") 128LU getnci(.subtree:a12,"owner_id") -4194368LU +64LU getnci(.subtree:a12,"status") 0LU getnci(.subtree:a12,"brother") diff --git a/treeshr/TreeGetNci.c b/treeshr/TreeGetNci.c index 02782e37b8..bb83f3cd14 100644 --- a/treeshr/TreeGetNci.c +++ b/treeshr/TreeGetNci.c @@ -276,7 +276,12 @@ int TreeGetNci(int nid_in, struct nci_itm *nci_itm) break_on_no_node; read_nci; set_retlen(sizeof(nci.owner_identifier)); - *(unsigned int *)itm->pointer = nci.owner_identifier; + unsigned int owner = nci.owner_identifier; + if (!(nci.flags2 & NciM_32BIT_UID_NCI)) + { + owner &= 0xFFFF; + } + *(unsigned int *)itm->pointer = owner; break; case NciCLASS: break_on_no_node; diff --git a/treeshr/TreePutRecord.c b/treeshr/TreePutRecord.c index 44cb67fb26..20082fa115 100644 --- a/treeshr/TreePutRecord.c +++ b/treeshr/TreePutRecord.c @@ -120,6 +120,7 @@ int _TreePutRecord(void *dbid, int nid, struct descriptor *descriptor_ptr, int nidx; unsigned int old_record_length = 0; static int saved_uic = 0; + static int saved_uic32 = 0; int shot_open; EXTENDED_ATTRIBUTES attributes; int extended = 0; @@ -127,8 +128,15 @@ int _TreePutRecord(void *dbid, int nid, struct descriptor *descriptor_ptr, int compress_utility = utility_update == 2; #ifndef _WIN32 if (!saved_uic) - saved_uic = (getgid() << 16) | getuid(); -#endif + { + saved_uic = getuid(); + saved_uic32 = (saved_uic & 0xFFFF0000) != 0; + if (!saved_uic32) + { + saved_uic = (getgid() << 16) | (saved_uic); + } + } + #endif if (!(IS_OPEN(dblist))) return TreeNOT_OPEN; if (dblist->open_readonly) @@ -181,13 +189,14 @@ int _TreePutRecord(void *dbid, int nid, struct descriptor *descriptor_ptr, TREETHREADSTATIC_INIT; local_nci.flags = TREE_TEMPNCI.flags; bitassign(0, local_nci.flags, NciM_VERSIONS); + bitassign((TREE_TEMPNCI.flags2 & NciM_32BIT_UID_NCI), local_nci.flags2, NciM_32BIT_UID_NCI); local_nci.owner_identifier = TREE_TEMPNCI.owner_identifier; local_nci.time_inserted = TREE_TEMPNCI.time_inserted; } else { - bitassign(dblist->setup_info, local_nci.flags, - NciM_SETUP_INFORMATION); + bitassign(dblist->setup_info, local_nci.flags, NciM_SETUP_INFORMATION); + bitassign(saved_uic32, local_nci.flags2, NciM_32BIT_UID_NCI); local_nci.owner_identifier = saved_uic; /* VMS time = unixtime * 10,000,000 + 0x7c95674beb4000q */ local_nci.time_inserted = TreeTimeInserted(); diff --git a/treeshr/TreeSegments.c b/treeshr/TreeSegments.c index 712a704a13..022fc58be1 100644 --- a/treeshr/TreeSegments.c +++ b/treeshr/TreeSegments.c @@ -985,12 +985,24 @@ inline static int begin_finish(vars_t *vars) #ifndef _WIN32 static int saved_uic = 0; -static void init_saved_uic() { saved_uic = (getgid() << 16) | getuid(); } +static int saved_uic32 = 0; +static void init_saved_uic() { + if (!saved_uic) + { + saved_uic = getuid(); + saved_uic32 = (saved_uic & 0xFFFF0000) != 0; + if (!saved_uic32) + { + saved_uic = (getgid() << 16) | (saved_uic); + } + } +} #endif inline static void begin_local_nci(vars_t *vars, const mdsdsc_a_t *initialValue) { - vars->local_nci.flags2 &= ~NciM_DATA_IN_ATT_BLOCK; + // reset flag2 bits + vars->local_nci.flags2 &= ~(NciM_DATA_IN_ATT_BLOCK | NciM_32BIT_UID_NCI); vars->local_nci.dtype = initialValue->dtype; vars->local_nci.class = CLASS_R; vars->local_nci.time_inserted = TreeTimeInserted(); @@ -998,7 +1010,12 @@ inline static void begin_local_nci(vars_t *vars, RUN_FUNCTION_ONCE(init_saved_uic); #else const int saved_uic = 0; + const int saved_uic32 = 0; #endif + if (saved_uic32) + { + vars->local_nci.flags2 |= NciM_32BIT_UID_NCI; + } vars->local_nci.owner_identifier = saved_uic; } diff --git a/treeshr/treeshrp.h b/treeshr/treeshrp.h index 49f80de128..a6ac0682ba 100644 --- a/treeshr/treeshrp.h +++ b/treeshr/treeshrp.h @@ -40,6 +40,8 @@ #define NciV_NON_VMS 3 #define NciM_EXTENDED_NCI 0x10 #define NciV_EXTENDED_NCI 4 +#define NciM_32BIT_UID_NCI 0x20 +#define NciV_32BIT_UID_NCI 5 typedef struct nci { From 7675b63d9d3ca81cad78225cd3f1ad1678ae4a40 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Thu, 16 Sep 2021 16:11:26 +0200 Subject: [PATCH 035/172] Build: ac_default_prefix (#2385) --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 27aca5de4b..1ede1ad375 100644 --- a/configure.ac +++ b/configure.ac @@ -331,7 +331,7 @@ else MAKEFLAG_J="-j -l 1" fi -AS_IF([test "${prefix}" = "NONE"],[AS_VAR_SET([prefix],[${ac_defaut_prefix}])]) +AS_IF([test "${prefix}" = "NONE"],[AS_VAR_SET([prefix],[${ac_default_prefix}])]) AS_IF([test "${exec_prefix}" = "NONE"],[AS_VAR_SET([exec_prefix],[${prefix}])]) MAKEFLAG_O="$(if ${MAKE:=make} -v -O&>/dev/null; then echo -O; fi)" From fb7c9d854b8635330ecf0ead9ecdadbe1fb1144f Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Thu, 16 Sep 2021 16:38:17 +0200 Subject: [PATCH 036/172] Fix: check for previous installation (#2386) --- rpm/python_module_install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpm/python_module_install.sh b/rpm/python_module_install.sh index 5a2aef59a5..e537d4420b 100755 --- a/rpm/python_module_install.sh +++ b/rpm/python_module_install.sh @@ -4,7 +4,7 @@ module=${1} if test "${module}" = "MDSplus"; then srcdir=${mdsplus_dir}/python - if test -n "$(${mdsplus_dir}/rpm/python_module_remove.sh ${module} y)"; then + if test "$(${mdsplus_dir}/rpm/python_module_remove.sh ${module} y)" = "y"; then setup_install=y elif ( echo ${PYTHONPATH} | grep ${mdsplus_dir}/python >/dev/null ); then setup_install=n From ec9f39f37c9b808d204c685ca235e4f1d8d0ee9a Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Thu, 16 Sep 2021 22:51:30 +0200 Subject: [PATCH 037/172] Fix: add list fall-back implementation to support older servers (#2383) * Fix: add list fall-back implementation to support older servers MdsIpTunnel is special MdsIpFile, support space ' ' as %20 * Fix: handle Process stream closed * Fix: fixed/suppressed all warnings * Build: added possible suppression for existing definite in dlopen * Fix: check message header before trying to read MSGLEN more bytes --- conf/valgrind.supp/fc32.supp | 16 +- .../src/main/java/mds/devices/Device.java | 179 +++--- .../main/java/mds/devices/acq4xx/ACQ1001.java | 10 +- .../main/java/mds/devices/acq4xx/ACQ4xx.java | 5 +- .../src/main/java/mds/jtraverser/MdsView.java | 42 +- .../src/main/java/mds/jtraverser/Node.java | 71 +-- .../main/java/mds/jtraverser/TreeManager.java | 49 +- .../main/java/mds/jtraverser/TreeView.java | 78 +-- .../mds/jtraverser/dialogs/ActionList.java | 29 +- .../mds/jtraverser/dialogs/CheckBoxList.java | 83 ++- .../mds/jtraverser/dialogs/DataDialog.java | 24 +- .../jtraverser/dialogs/OpenTreeDialog.java | 10 +- .../java/mds/jtraverser/editor/Editor.java | 44 +- .../jtraverser/editor/usage/TextEditor.java | 27 +- .../main/java/mds/jtraverser/jTraverser.java | 2 + .../mds/jtraverser/tools/CompileTree.java | 34 +- .../jtraverser/editor/Editors_GUITest.java | 25 +- java/mdsplus-api/src/main/java/mds/Mds.java | 51 +- java/mdsplus-api/src/main/java/mds/TCL.java | 8 +- .../src/main/java/mds/data/TREE.java | 69 ++- .../main/java/mds/data/descriptor/ARRAY.java | 20 +- .../java/mds/data/descriptor/Descriptor.java | 63 +- .../mds/data/descriptor/Descriptor_A.java | 45 +- .../mds/data/descriptor/Descriptor_APD.java | 21 +- .../mds/data/descriptor/Descriptor_CA.java | 13 +- .../mds/data/descriptor/Descriptor_D.java | 1 + .../mds/data/descriptor/Descriptor_R.java | 35 +- .../mds/data/descriptor/Descriptor_S.java | 33 +- .../mds/data/descriptor/Descriptor_XD.java | 1 + .../mds/data/descriptor/Descriptor_XS.java | 16 +- .../mds/data/descriptor_a/Complex32Array.java | 10 +- .../mds/data/descriptor_a/Complex64Array.java | 6 +- .../mds/data/descriptor_a/Int64Array.java | 6 +- .../java/mds/data/descriptor_a/NidArray.java | 8 +- .../mds/data/descriptor_a/Uint64Array.java | 6 +- .../data/descriptor_r/function/BINARY.java | 42 +- .../main/java/mds/data/descriptor_s/NODE.java | 312 +++++++--- .../main/java/mds/data/descriptor_s/Nid.java | 27 +- .../main/java/mds/data/descriptor_s/Path.java | 15 +- .../src/main/java/mds/mdsip/MdsIp.java | 569 ++++++++++-------- .../src/main/java/mds/mdsip/MdsIpFile.java | 76 +++ .../src/main/java/mds/mdsip/MdsIpJsch.java | 69 ++- .../src/main/java/mds/mdsip/MdsIpTcp.java | 58 +- .../src/main/java/mds/mdsip/MdsIpTunnel.java | 41 -- .../src/main/java/mds/mdsip/Message.java | 146 +++-- .../src/test/java/mds/AllTests.java | 18 +- .../src/test/java/mds/MdsShr_Test.java | 17 +- .../src/test/java/mds/Mds_Test.java | 17 +- .../src/test/java/mds/TdiShr_Test.java | 17 +- .../src/test/java/mds/TreeShr_Test.java | 350 +++++------ .../src/test/java/mds/data/CONST_Test.java | 96 +-- .../src/test/java/mds/data/TREE_Test.java | 31 +- .../data/descriptor/Descriptor_A_Test.java | 47 +- .../data/descriptor/Descriptor_CA_Test.java | 38 +- .../data/descriptor/Descriptor_S_Test.java | 25 +- .../mds/data/descriptor_r/Function_Test.java | 39 +- 56 files changed, 1739 insertions(+), 1451 deletions(-) create mode 100644 java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java delete mode 100644 java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTunnel.java diff --git a/conf/valgrind.supp/fc32.supp b/conf/valgrind.supp/fc32.supp index da87b6190f..10096bfa0a 100644 --- a/conf/valgrind.supp/fc32.supp +++ b/conf/valgrind.supp/fc32.supp @@ -14,6 +14,20 @@ fun:_dl_catch_error fun:_dlerror_run } +{ + dlopen + Memcheck:Leak + match-leak-kinds: possible + fun:malloc + ... + fun:dl_open_worker + fun:_dl_catch_exception + fun:_dl_open + fun:dlopen_doit + fun:_dl_catch_exception + fun:_dl_catch_error + fun:_dlerror_run +} { getaddrinfo Memcheck:Leak @@ -460,4 +474,4 @@ fun:pthread_cond_signal_WRK fun:pthread_cond_signal@* fun:_ZN2os13PlatformEvent6unparkEv -} \ No newline at end of file +} diff --git a/java/jtraverser2/src/main/java/mds/devices/Device.java b/java/jtraverser2/src/main/java/mds/devices/Device.java index 2ce5a6bb32..f0bac583cb 100644 --- a/java/jtraverser2/src/main/java/mds/devices/Device.java +++ b/java/jtraverser2/src/main/java/mds/devices/Device.java @@ -18,46 +18,12 @@ public class Device implements Interface { - public static void main(String... args) throws Exception - { - showDeviceSetup(args[0], Integer.valueOf(args[1]), args[2]); - } - - public static void showDeviceSetup(String experiment, int shot, String path) throws Exception - { - final MdsIp mds = new MdsIp(); - try (final TREE tree = new TREE(mds, experiment, shot, TREE.NORMAL)) - { - final Nid nid = tree.getNode(path); - final JDialog dialog = showDialog(null, nid, !tree.is_readonly()); - if (dialog != null) - { - dialog.addWindowListener(new WindowAdapter() - { - @Override - public void windowClosed(WindowEvent e) - { - synchronized (dialog) - { - dialog.notifyAll(); - } - } - }); - synchronized (dialog) - { - while (dialog.isShowing()) - dialog.wait(1000); - } - } - } - } - public static Device getEditor(final Frame frame, final Nid nid, final boolean editable) throws Exception { - return Device.getEditor(frame, nid, editable, getModel(nid)); + return Device.getEditor(frame, nid, editable, Device.getModel(nid)); } - public static Device getEditor(final Frame frame, final Nid nid, final boolean editable, String model) + public static Device getEditor(final Frame frame, final Nid nid, final boolean editable, final String model) throws Exception { Class device_cls; @@ -73,7 +39,7 @@ public static Device getEditor(final Frame frame, final Nid nid, final boolean e Boolean.valueOf(editable)); } - private static final String getModel(Nid nid) throws Exception + private static final String getModel(final Nid nid) throws Exception { final Conglom conglom = (Conglom) nid.getRecord(); if (conglom == null) @@ -84,6 +50,43 @@ private static final String getModel(Nid nid) throws Exception return model.toString(); } + public static void main(final String... args) throws Exception + { + Device.showDeviceSetup(args[0], Integer.parseInt(args[1]), args[2]); + } + + public static void showDeviceSetup(final String experiment, final int shot, final String path) throws Exception + { + try (final MdsIp mds = new MdsIp()) + { + try (final TREE tree = new TREE(mds, experiment, shot, TREE.NORMAL)) + { + final Nid nid = tree.getNode(path); + final JDialog dialog = Device.showDialog(null, nid, !tree.is_readonly()); + if (dialog != null) + { + dialog.addWindowListener(new WindowAdapter() + { + @Override + public void windowClosed(final WindowEvent e) + { + synchronized (dialog) + { + dialog.notifyAll(); + } + } + }); + synchronized (dialog) + { + while (dialog.isShowing()) + dialog.wait(1000); + } + } + } + } + } + + @SuppressWarnings("boxing") public static JDialog showDialog(final Frame frame, final Nid nid, final boolean editable) throws Exception { final String model = Device.getModel(nid); @@ -126,11 +129,11 @@ public Device(final Frame frame, final NODE head, final boolean editable) NODE[] nodes; try { - final Nid olddefault = tree.getDefaultC(); + final Nid olddefault = this.tree.getDefaultC(); this.head.setDefault(); try { - node_infos = TREE.NodeInfo.getDeviceNodeInfos(head, mds, tree); + node_infos = TREE.NodeInfo.getDeviceNodeInfos(head, this.mds, this.tree); } finally { @@ -162,7 +165,7 @@ public Device(final Frame frame, final NODE head, final boolean editable) continue; String orig_name; final String name = node_infos[i].minpath; - this.node[i] = new Nid(node_infos[i].nid_number, tree); + this.node[i] = new Nid(node_infos[i].nid_number, this.tree); this.node[i].setNodeInfoC(node_infos[i]); try { @@ -183,7 +186,7 @@ public Device(final Frame frame, final NODE head, final boolean editable) continue; String orig_name; final String name = node_infos[i].minpath; - this.node[i] = new Nid(node_infos[i].nid_number, tree); + this.node[i] = new Nid(node_infos[i].nid_number, this.tree); this.node[i].setNodeInfoC(node_infos[i]); try { @@ -274,138 +277,146 @@ protected final void addExpr(final int idx, final String path, final String tool } @Override - public void dataChanged(int... nids) + public void dataChanged(final int... nids) { // NOP } @Override - public final void doDeviceMethod(int nid, String method) throws Exception + public final void doDeviceMethod(final int nid, final String method) throws Exception { - tree.doDeviceMethod(nid, method); + this.tree.doDeviceMethod(nid, method); } @Override - public String execute(String expr) throws Exception + public String execute(final String expr) throws Exception { - return mds.getDescriptor(tree, expr).decompile(); + return this.mds.getDescriptor(this.tree, expr).decompile(); } @Override - public final String getDataExpr(int nid) throws Exception + public final String getDataExpr(final int nid) throws Exception { - return tree.getRecord(nid).decompile(); + return this.tree.getRecord(nid).decompile(); } @Override public final int getDefault() throws Exception - { return tree.getDefault(); } + { + return this.tree.getDefault(); + } @Override - public double getDouble(String expr) throws Exception + public double getDouble(final String expr) throws Exception { - return mds.getDouble(tree, expr); + return this.mds.getDouble(this.tree, expr); } @Override - public float getFloat(String expr) throws Exception + public float getFloat(final String expr) throws Exception { - return mds.getFloat(tree, expr); + return this.mds.getFloat(this.tree, expr); } @Override - public float[] getFloatArray(String expr) throws Exception + public float[] getFloatArray(final String expr) throws Exception { - return mds.getFloatArray(tree, expr); + return this.mds.getFloatArray(this.tree, expr); } @Override - public final String getFullPath(int nid) throws Exception + public final String getFullPath(final int nid) throws Exception { - return tree.getNciFullPath(nid); + return this.tree.getNciFullPath(nid); } @Override - public int getInt(String expr) throws Exception + public int getInt(final String expr) throws Exception { - return mds.getInteger(tree, expr); + return this.mds.getInteger(this.tree, expr); } @Override - public int[] getIntArray(String expr) throws Exception + public int[] getIntArray(final String expr) throws Exception { - return mds.getIntegerArray(tree, expr); + return this.mds.getIntegerArray(this.tree, expr); } @Override public final String getName() - { return tree.expt; } + { + return this.tree.expt; + } @Override - public int getNode(String path) throws Exception + public int getNode(final String path) throws Exception { - return tree.getNode(path).getNciNidNumber(); + return this.tree.getNode(path).getNciNidNumber(); } @Override - public String getNodeName(int nid) throws Exception + public String getNodeName(final int nid) throws Exception { - return tree.getNciNodeName(nid); + return this.tree.getNciNodeName(nid); } @Override - public int getNumConglomerateNids(int nid) throws Exception + public int getNumConglomerateNids(final int nid) throws Exception { - return tree.getNciNumberOfElts(nid); + return this.tree.getNciNumberOfElts(nid); } public JComponent getPane() - { return this.pane; } + { + return this.pane; + } @Override public final int getShot() - { return tree.shot; } + { + return this.tree.shot; + } @Override - public String getString(String expr) throws Exception + public String getString(final String expr) throws Exception { - return mds.getString(tree, expr); + return this.mds.getString(this.tree, expr); } @Override - public String[] getStringArray(String expr) throws Exception + public String[] getStringArray(final String expr) throws Exception { - return mds.getStringArray(tree, expr); + return this.mds.getStringArray(this.tree, expr); } @Override - public String getUsage(int nid) throws Exception + public String getUsage(final int nid) throws Exception { - return NODE.getUsageStr(tree.getNciUsage(nid)); + return NODE.getUsageStr(this.tree.getNciUsage(nid)); } @Override - public boolean isOn(int nid) throws Exception + public boolean isOn(final int nid) throws Exception { - return tree.getNciState(nid) == 0; + return this.tree.getNciState(nid) == 0; } @Override - public void putDataExpr(int nid, String expr) throws Exception + public void putDataExpr(final int nid, final String expr) throws Exception { - tree.putRecord(nid, mds.getAPI().tdiCompile(tree, expr).getData()); + this.tree.putRecord(nid, this.mds.getAPI().tdiCompile(this.tree, expr).getData()); } @Override - public final void setDefault(int nid) throws Exception + public final void setDefault(final int nid) throws Exception { - tree.setDefault(nid); + this.tree.setDefault(nid); } @Override - public void setOn(int nid, boolean on) throws Exception + public void setOn(final int nid, final boolean on) throws Exception { - tree.getNode(nid).setOn(on); + this.tree.getNode(nid).setOn(on); } public final JDialog showDialog() diff --git a/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ1001.java b/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ1001.java index a54fc49f31..c3c50615a1 100644 --- a/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ1001.java +++ b/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ1001.java @@ -20,11 +20,13 @@ public class ACQ1001 extends Device { public static void main(final String... args) throws MdsException { - final Mds mds = new MdsIp(); - try (final TREE tree = new TREE(mds, "test", 1, TREE.NEW)) + try (final Mds mds = new MdsIp()) { - final Nid dev = tree.getTop().addConglom("DEVICE", "ACQ2106_ACQ480x4"); - new ACQ1001(null, dev, true, ACQ480.class).showDialog(); + try (final TREE tree = new TREE(mds, "test", 1, TREE.NEW)) + { + final Nid dev = tree.getTop().addConglom("DEVICE", "ACQ2106_ACQ480x4"); + new ACQ1001(null, dev, true, ACQ480.class).showDialog(); + } } } diff --git a/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ4xx.java b/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ4xx.java index 4575619c3b..413e64d462 100644 --- a/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ4xx.java +++ b/java/jtraverser2/src/main/java/mds/devices/acq4xx/ACQ4xx.java @@ -31,6 +31,9 @@ protected ACQ4xx(final Frame frame, final NODE head, final boolean editable, super(frame, head, editable, nargs); } + @SuppressWarnings("static-method") public Master getMaster() - { return null; } + { + return null; + } } diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/MdsView.java b/java/jtraverser2/src/main/java/mds/jtraverser/MdsView.java index ccd5a1d6af..6cae50e83c 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/MdsView.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/MdsView.java @@ -1,30 +1,18 @@ package mds.jtraverser; -import java.awt.BasicStroke; -import java.awt.Color; -import java.awt.Cursor; -import java.awt.Dimension; -import java.awt.FlowLayout; -import java.awt.Graphics; -import java.awt.Graphics2D; +import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.nio.channels.ReadableByteChannel; import java.util.Stack; import java.util.Vector; -import javax.swing.JButton; -import javax.swing.JLabel; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JTabbedPane; + +import javax.swing.*; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import javax.swing.plaf.basic.BasicButtonUI; -import mds.Mds; -import mds.MdsException; -import mds.TransferEventListener; +import mds.*; import mds.data.TREE; import mds.jtraverser.TreeManager.Job; import mds.mdsip.MdsIp; @@ -76,11 +64,13 @@ public void mouseExited(final MouseEvent e) @Override public void mousePressed(final MouseEvent e) - {/**/} + { + /**/} @Override public void mouseReleased(final MouseEvent e) - {/**/} + { + /**/} @Override protected void paintComponent(final Graphics g) @@ -100,7 +90,8 @@ protected void paintComponent(final Graphics g) @Override public void updateUI() - {/**/} + { + /**/} } private static final long serialVersionUID = 1L; @@ -154,6 +145,7 @@ public MdsView(final TreeManager treeman, final Mds mds) @Override public void stateChanged(final ChangeEvent ce) { + @SuppressWarnings("resource") final TREE tree = MdsView.this.getCurrentTree(); if (tree == null) return; @@ -162,7 +154,8 @@ public void stateChanged(final ChangeEvent ce) tree.setActive(); } catch (final MdsException e) - {/**/} + { + /**/} MdsView.this.reportChange(); } }); @@ -231,7 +224,9 @@ public final TreeView getCurrentTreeView() } public final Mds getMds() - { return this.mds; } + { + return this.mds; + } private final TreeView getTreeAt(final int index) { @@ -239,7 +234,7 @@ private final TreeView getTreeAt(final int index) } @Override - public void handleTransferEvent(final ReadableByteChannel is, String info, int read, int to_read) + public void handleTransferEvent(final ReadableByteChannel is, final String info, final int read, final int to_read) { if (to_read == 0) { @@ -262,7 +257,8 @@ public final void openTree(final String expt, int shot, final TREE.MODE mode) shot = this.mds.getAPI().treeGetCurrentShotId(null, expt); } catch (final MdsException e) - {/**/} + { + /**/} int index = -1; for (int i = this.getTabCount(); i-- > 0;) { diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/Node.java b/java/jtraverser2/src/main/java/mds/jtraverser/Node.java index 41fcf7fd5f..3cb242400e 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/Node.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/Node.java @@ -1,34 +1,23 @@ package mds.jtraverser; -import java.awt.Color; -import java.awt.Component; -import java.awt.Font; -import java.awt.Frame; -import java.awt.Toolkit; +import java.awt.*; import java.awt.datatransfer.Clipboard; import java.awt.datatransfer.StringSelection; -import javax.swing.BorderFactory; -import javax.swing.Icon; -import javax.swing.ImageIcon; -import javax.swing.JLabel; -import javax.swing.JOptionPane; -import javax.swing.SwingConstants; -import javax.swing.SwingUtilities; + +import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; import mds.MdsException; -import mds.data.DATA; -import mds.data.DTYPE; -import mds.data.TREE; +import mds.data.*; import mds.data.TREE.NodeInfo; import mds.data.TREE.RecordInfo; import mds.data.descriptor.Descriptor; import mds.data.descriptor_r.Action; import mds.data.descriptor_s.NODE; import mds.data.descriptor_s.NODE.Flags; -import mds.devices.Device; import mds.data.descriptor_s.Nid; +import mds.devices.Device; public class Node { @@ -58,8 +47,8 @@ public static class TreeNodeLabel extends JLabel public TreeNodeLabel(final Node node, final String name, final Icon icon, final boolean isSelected) { super((node.isDefault() - ? new StringBuilder(name.length() + 2).append('(').append(name).append(')').toString() - : name), icon, SwingConstants.LEFT); + ? new StringBuilder(name.length() + 2).append('(').append(name).append(')').toString() : name), + icon, SwingConstants.LEFT); this.node = node; final Flags flags = node.getFlags(); final int lusage = node.getUsage(); @@ -84,7 +73,9 @@ else if (flags.isSetup()) @Override public final String getToolTipText() - { return this.node.getToolTipText(); } + { + return this.node.getToolTipText(); + } } private static Node copied; @@ -126,7 +117,8 @@ public static void copySubtreeContent(final Node fromNode, final Node toNode) toNode.setData(data); } catch (final MdsException exc) - {/**/} + { + /**/} for (int i = 0; i < fromNode.children.length; i++) Node.copySubtreeContent(fromNode.children[i], toNode.children[i]); for (int i = 0; i < fromNode.members.length; i++) @@ -174,7 +166,9 @@ public static final String getUniqueName(String name, final String[] usedNames) } public static final boolean isCopied() - { return Node.copied != null; } + { + return Node.copied != null; + } private static final ImageIcon loadIcon(final String gifname) { @@ -185,7 +179,8 @@ private static final ImageIcon loadIcon(final String gifname) } public static final void updateCell() - {/* stub */} + { + /* stub */} private TreeNodeLabel label; private Node[] members; @@ -442,12 +437,7 @@ public final int deleteInitialize() public final void doAction() { - try - { - this.nid.doAction(); - } - catch (final MdsException e) - {/**/} + this.nid.doAction(); } public final void expand() @@ -456,6 +446,7 @@ public final void expand() return; try { + @SuppressWarnings("resource") final TREE tree = this.nid.getTree(); final NodeInfo[][] infos = NodeInfo.getNodeInfos(this.nid); final NodeInfo[] children_info = infos[0]; @@ -481,7 +472,9 @@ public final void expand() } public final Node[] getChildren() - { return this.children; } + { + return this.children; + } public final DATA getData() throws MdsException { @@ -527,7 +520,8 @@ public final String getFullPath() public final Component getIcon(final boolean isSelected) { - // if(!this.treeview.isUpdating() && this.label != null) return this.label; + // if(!this.treeview.isUpdating() && this.label != null) return + // this.label; final int lusage = this.getUsage(); final Icon icon = lusage <= Node.ICONS.length ? Node.ICONS[lusage] : null; this.label = new TreeNodeLabel(this, this.getName(), icon, isSelected); @@ -557,6 +551,7 @@ public final String getInfoTextBox() else if (this.getUsage() == NODE.USAGE_SUBTREE) { sb.append("File:"); + @SuppressWarnings("resource") final TREE tree = this.nid.getTree(); String filename; try @@ -596,7 +591,9 @@ public int getLength() } public final Node[] getMembers() - { return this.members; } + { + return this.members; + } public final String getMinPath() { @@ -718,7 +715,9 @@ public final String getToolTipText() } public final DefaultMutableTreeNode getTreeNode() - { return this.treenode; } + { + return this.treenode; + } public final byte getUsage() { @@ -728,7 +727,9 @@ public final byte getUsage() } public final boolean isDefault() - { return this.treeview.getDefault().equals(this.nid); } + { + return this.treeview.getDefault().equals(this.nid); + } public final boolean isOn() { @@ -748,7 +749,9 @@ public final boolean isSegmented() } public final boolean isSubTree() - { return this.getUsage() == NODE.USAGE_SUBTREE; } + { + return this.getUsage() == NODE.USAGE_SUBTREE; + } final boolean move(final Node newParent) { diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/TreeManager.java b/java/jtraverser2/src/main/java/mds/jtraverser/TreeManager.java index 13d2197556..717e6cdced 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/TreeManager.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/TreeManager.java @@ -165,11 +165,13 @@ else if ((ev.getModifiers() & InputEvent.BUTTON1_MASK) == InputEvent.BUTTON1_MAS @Override public void mouseEntered(final MouseEvent e) - {/* stub */} + { + /* stub */} @Override public void mouseExited(final MouseEvent e) - {/* stub */} + { + /* stub */} @Override public void mousePressed(final MouseEvent e) @@ -233,6 +235,7 @@ public void actionPerformed(final ActionEvent e) try { final NODE datanode = currnode.nid.followReference(); + @SuppressWarnings("resource") final TREE tree = DisplayDataMenu.this.treeman.getCurrentTree(); aedata = tree.getMds().getAPI().tdiDecompile(tree, this.evalexpr, datanode); if (aedata == null) @@ -277,7 +280,9 @@ public final void checkSupport() } public JMenuItem getMenu() - { return (JMenuItem) this.menu; } + { + return (JMenuItem) this.menu; + } } public final class DisplayNci implements ActionListener @@ -511,7 +516,8 @@ public EditMenu(final TreeManager treeman, final JComponent menu, final int colu menu.add(submenu); else menu.add(submenu, this.gbc); - new TreeManager.AddNodeMenu(treeman, submenu); + @SuppressWarnings("unused") + final Menu unused = new TreeManager.AddNodeMenu(treeman, submenu); this.addMenuItem("Delete Node", new DeleteNode()); this.addMenuItem("Rename Node", new RenameNode()); this.addMenuItem("Edit Tags", new EditTags()); @@ -612,6 +618,7 @@ public final class ShowDatabase implements ActionListener @Override public final void actionPerformed(final ActionEvent e) { + @SuppressWarnings("resource") final Mds mds = ExtrasMenu.this.treeman.getMds(); final TCL tcl = mds.getTCL(); final String msg = tcl.showDatabase(); @@ -646,7 +653,10 @@ public final void actionPerformed(final ActionEvent e) scollpane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); final Thread thread = new Thread("ShowTags") { - {/** worker to list the tags and the full path of the target node **/ + {/** + * worker to list the tags and the full path of the + * target node + **/ this.setDaemon(true); this.setPriority(Thread.MIN_PRIORITY); } @@ -655,6 +665,7 @@ public final void actionPerformed(final ActionEvent e) public final void run() { final TreeView treeview = ExtrasMenu.this.treeman.getCurrentTreeView(); + @SuppressWarnings("resource") final TREE tree = treeview.getTree(); try { @@ -669,7 +680,8 @@ public final void run() } } catch (final MdsException me) - {/**/} + { + /**/} } }; thread.start(); @@ -727,8 +739,8 @@ public final void actionPerformed(final ActionEvent e) } /* * private final class Compile implements ActionListener{ * - * @Override public final void actionPerformed(final ActionEvent e) { - * FileMenu.this.treeman.compile(); } } + * @Override public final void actionPerformed(final ActionEvent e) + * { FileMenu.this.treeman.compile(); } } */ private final class Decompile implements ActionListener @@ -757,11 +769,13 @@ public void ancestorAdded(final AncestorEvent ae) @Override public void ancestorMoved(final AncestorEvent ae) - {/**/} + { + /**/} @Override public void ancestorRemoved(final AncestorEvent ae) - {/**/} + { + /**/} }); final Object[] ob = { "[ssh://][@][:]", provider }; @@ -936,7 +950,9 @@ protected void addSeparator() } public void checkSupport() - {/* stub */} + { + // stub + } } public static final class ModifyMenu extends Menu @@ -1103,6 +1119,7 @@ public void actionPerformed(final ActionEvent arg0) @Override public final void stateChanged(final ChangeEvent ce) { + @SuppressWarnings("resource") final TREE tree = TreeManager.this.getCurrentTree(); if (tree == null) return; @@ -1111,7 +1128,8 @@ public final void stateChanged(final ChangeEvent ce) tree.setActive(); } catch (final MdsException e) - {/**/} + { + /**/} TreeManager.this.reportChange(); } }); @@ -1122,6 +1140,7 @@ public final void stateChanged(final ChangeEvent ce) new StringBuilder(64).append("jTaverser started (Version: ").append(version).append(")").toString()); this.progress.setLayout(new BorderLayout(0, 0)); this.progress.add(this.status, BorderLayout.CENTER); + @SuppressWarnings("resource") final Mds mdslocal = Mds.getLocal(); if (mdslocal != null) this.addMds(mdslocal.setActive()); @@ -1211,7 +1230,9 @@ public void run() } public final MouseListener getContextMenu() - { return new TreeManager.ContextMenuML(); } + { + return new TreeManager.ContextMenuML(); + } public final MdsView getCurrentMdsView() { @@ -1257,6 +1278,7 @@ private final MdsView getMdsViewAt(final int index) return (MdsView) this.tabs.getComponentAt(index); } + @SuppressWarnings("resource") public final MdsView openMds(final Provider provider) { FileMenu.prev_provider = provider.toString(); @@ -1336,6 +1358,7 @@ public final void setProgress(final MdsView mdsView, final int value, final int this.progress.setMaximum(max); } + @SuppressWarnings("resource") public final void setTreePathEnv(final String exp, final String path) { final Mds mds; diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/TreeView.java b/java/jtraverser2/src/main/java/mds/jtraverser/TreeView.java index b199bb4bdc..c4003330c5 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/TreeView.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/TreeView.java @@ -5,25 +5,12 @@ import java.awt.datatransfer.Transferable; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; -import java.util.Arrays; -import java.util.Enumeration; -import java.util.Vector; -import javax.swing.JComponent; -import javax.swing.JOptionPane; -import javax.swing.JTree; -import javax.swing.ToolTipManager; -import javax.swing.TransferHandler; -import javax.swing.event.TreeExpansionEvent; -import javax.swing.event.TreeSelectionEvent; -import javax.swing.event.TreeSelectionListener; -import javax.swing.event.TreeWillExpandListener; +import java.util.*; + +import javax.swing.*; +import javax.swing.event.*; import javax.swing.text.Position; -import javax.swing.tree.DefaultMutableTreeNode; -import javax.swing.tree.DefaultTreeCellRenderer; -import javax.swing.tree.DefaultTreeModel; -import javax.swing.tree.ExpandVetoException; -import javax.swing.tree.TreePath; -import javax.swing.tree.TreeSelectionModel; +import javax.swing.tree.*; import mds.Mds; import mds.MdsException; @@ -142,6 +129,7 @@ public static final String decompile(final Descriptor data) private String lastName; private DefaultMutableTreeNode top; + @SuppressWarnings("resource") public TreeView(final Mds mds, final String expt, final int shot, final TREE.MODE mode) throws MdsException { this(new TREE(mds, expt, shot), mode); @@ -153,7 +141,7 @@ public TreeView(final MdsView mdsview, final String expt, final int shot, final this.addMouseListener(mdsview.treeman.getContextMenu()); } - public TreeView(final TREE tree, TREE.MODE mode) throws MdsException + public TreeView(final TREE tree, final TREE.MODE mode) throws MdsException { super(); this.tree = tree; @@ -224,7 +212,8 @@ else if (e.getKeyChar() == KeyEvent.VK_SPACE && e.isControlDown()) this.updateDefault(); } catch (final MdsException e1) - {/**/} + { + /**/} } public void addChangeReportListener(final Job job) @@ -358,7 +347,7 @@ public void dispatchChangeReport() job.program(); } - public final int expandPath(NODE node) + public final int expandPath(final NODE node) { int row = 0; try @@ -383,7 +372,7 @@ public final int expandPath(NODE node) } @Override - public final void expandPath(TreePath path) + public final void expandPath(final TreePath path) { final DefaultMutableTreeNode tree_node = (DefaultMutableTreeNode) path.getLastPathComponent(); final Node currnode = Node.getNode(tree_node); @@ -460,7 +449,9 @@ private final DefaultMutableTreeNode findSubPath(final String[] path, final Defa } public final Node getCurrentNode() - { return this.curr_node; } + { + return this.curr_node; + } public final DefaultMutableTreeNode getCurrTreeNode() { @@ -471,10 +462,14 @@ public final DefaultMutableTreeNode getCurrTreeNode() } public final Nid getDefault() - { return this.tree.getDefaultC(); } + { + return this.tree.getDefaultC(); + } public final String getExpt() - { return this.tree.expt; } + { + return this.tree.expt; + } public String getLabel() { @@ -486,22 +481,34 @@ public String getLabel() } public final Mds getMds() - { return this.tree.getMds(); } + { + return this.tree.getMds(); + } public final TREE.MODE getMode() - { return this.tree.getMode(); } + { + return this.tree.getMode(); + } public final int getShot() - { return this.tree.shot; } + { + return this.tree.shot; + } public final TREE getTree() - { return this.tree; } + { + return this.tree; + } public final boolean isModel() - { return this.tree.shot == -1; } + { + return this.tree.shot == -1; + } public final boolean isReadOnly() - { return this.tree.is_readonly(); } + { + return this.tree.is_readonly(); + } public void pasteSubtree(final Node fromNode, final Node toNode, final boolean isMember) { @@ -539,7 +546,8 @@ public void pasteSubtree(final Node fromNode, final Node toNode, final boolean i newNode.setData(data); } catch (final MdsException exc) - {/**/} + { + /**/} for (final Node child : fromNode.getChildren()) this.pasteSubtree(child, newNode, false); for (final Node member : fromNode.getMembers()) @@ -588,7 +596,8 @@ public void reset() topnode.setDefault(); } catch (final MdsException e) - {/**/} + { + /**/} this.reportChange(); } @@ -628,7 +637,8 @@ public final String toString() @Override public void treeWillCollapse(final TreeExpansionEvent e) throws ExpandVetoException - {/* stub */} + { + /* stub */} @Override public void treeWillExpand(final TreeExpansionEvent e) throws ExpandVetoException diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/ActionList.java b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/ActionList.java index 037a47b4c3..df5d5c4111 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/ActionList.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/ActionList.java @@ -1,6 +1,7 @@ package mds.jtraverser.dialogs; import java.awt.Color; + import javax.swing.JCheckBox; import javax.swing.tree.DefaultMutableTreeNode; @@ -63,20 +64,22 @@ public final void update() int[] status; try { - final TREE tree = this.treeview.getTree(); - isoff = tree.getMds().getByteArray(this.treeview.getTree().ctx, - "_n=$;OR(GETNCI(_n,'PARENT_STATE'),GETNCI(_n,'STATE'))", new Int32Array(nid)); - status = tree.getMds().getIntegerArray(this.treeview.getTree().ctx, "GETNCI($,'STATUS')", - new Int32Array(nid)); - for (int i = 0; i < this.checkboxes.size(); i++) + try (final TREE tree = this.treeview.getTree()) { - final JCheckBox cb = this.checkboxes.getElementAt(i); - cb.setSelected(isoff[i] == 0); - cb.putClientProperty(CheckBoxList.PROP_OLD, Boolean.valueOf(isoff[i] == 0)); - if (this.treeview.isModel()) - continue; - cb.setToolTipText(Action.getStatusMsg(status[i])); - cb.setForeground((status[i] & 1) == 0 ? Color.RED : Color.BLACK); + isoff = tree.getMds().getByteArray(this.treeview.getTree().ctx, + "_n=$;OR(GETNCI(_n,'PARENT_STATE'),GETNCI(_n,'STATE'))", new Int32Array(nid)); + status = tree.getMds().getIntegerArray(this.treeview.getTree().ctx, "GETNCI($,'STATUS')", + new Int32Array(nid)); + for (int i = 0; i < this.checkboxes.size(); i++) + { + final JCheckBox cb = this.checkboxes.getElementAt(i); + cb.setSelected(isoff[i] == 0); + cb.putClientProperty(CheckBoxList.PROP_OLD, Boolean.valueOf(isoff[i] == 0)); + if (this.treeview.isModel()) + continue; + cb.setToolTipText(Action.getStatusMsg(status[i])); + cb.setForeground((status[i] & 1) == 0 ? Color.RED : Color.BLACK); + } } } catch (final MdsException e) diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/CheckBoxList.java b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/CheckBoxList.java index 57d4630fab..0414fa0a47 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/CheckBoxList.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/CheckBoxList.java @@ -1,25 +1,9 @@ package mds.jtraverser.dialogs; -import java.awt.BorderLayout; -import java.awt.Component; -import java.awt.GridLayout; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.InputEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import javax.swing.DefaultListModel; -import javax.swing.JButton; -import javax.swing.JCheckBox; -import javax.swing.JDialog; -import javax.swing.JList; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.ListCellRenderer; -import javax.swing.ListModel; -import javax.swing.ListSelectionModel; -import javax.swing.UIManager; +import java.awt.*; +import java.awt.event.*; + +import javax.swing.*; import javax.swing.border.EmptyBorder; import mds.MdsException; @@ -36,7 +20,8 @@ public final class CheckBoxListener implements ActionListener { @Override public void actionPerformed(final ActionEvent ce) - {/* stub */} + { + /* stub */} } public final class JCheckList extends JList @@ -236,40 +221,42 @@ protected final void updatelist(final byte usage) { this.checkboxes.clear(); this.checklist.readonly = true; - final TREE tree = this.treeview.getTree(); - if (tree.getMds().isLowLatency()) - synchronized (tree.getMds()) - { - final int usage_mask = 1 << usage; - tree.holdDbid(); - try + try (final TREE tree = this.treeview.getTree()) + { + if (tree.getMds().isLowLatency()) + synchronized (tree.getMds()) { - NodeRefStatus ref = NodeRefStatus.init; - while ((ref = tree.api.treeFindNodeWild(null, "***", usage_mask, ref)).ok()) + final int usage_mask = 1 << usage; + tree.holdDbid(); + try { - final Nid nid = new Nid(ref.data, tree); - try - { - this.addCheckBox(nid, nid.getNciFullPath()); - } - catch (final MdsException e) + NodeRefStatus ref = NodeRefStatus.init; + while ((ref = tree.api.treeFindNodeWild(null, "***", usage_mask, ref)).ok()) { - System.err.println(nid.decompile()); + final Nid nid = new Nid(ref.data, tree); + try + { + this.addCheckBox(nid, nid.getNciFullPath()); + } + catch (final MdsException e) + { + System.err.println(nid.decompile()); + } } } + finally + { + tree.releaseDbid(); + } } - finally - { - tree.releaseDbid(); - } + else + { + final Nid[] nid = tree.findNodesWild(usage); + final String[] fp = tree.getMds().getStringArray(tree.ctx, "GETNCI($,'FULLPATH')", + new NidArray(nid)); + for (int i = 0; i < nid.length; i++) + this.addCheckBox(nid[i], fp[i]); } - else - { - final Nid[] nid = tree.findNodesWild(usage); - final String[] fp = tree.getMds().getStringArray(tree.ctx, "GETNCI($,'FULLPATH')", - new NidArray(nid)); - for (int i = 0; i < nid.length; i++) - this.addCheckBox(nid[i], fp[i]); } } catch (final MdsException e) diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/DataDialog.java b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/DataDialog.java index edddb9b9c2..f6d9589667 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/DataDialog.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/DataDialog.java @@ -1,17 +1,10 @@ package mds.jtraverser.dialogs; import java.awt.BorderLayout; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; +import java.awt.event.*; import java.util.Vector; -import javax.swing.JButton; -import javax.swing.JDialog; -import javax.swing.JLabel; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -import javax.swing.WindowConstants; + +import javax.swing.*; import mds.MdsException; import mds.data.CTX; @@ -20,15 +13,7 @@ import mds.data.descriptor_s.NODE; import mds.jtraverser.editor.Editor; import mds.jtraverser.editor.SegmentEditor; -import mds.jtraverser.editor.usage.ActionEditor; -import mds.jtraverser.editor.usage.AnyEditor; -import mds.jtraverser.editor.usage.AxisEditor; -import mds.jtraverser.editor.usage.DispatchEditor; -import mds.jtraverser.editor.usage.NumericEditor; -import mds.jtraverser.editor.usage.SignalEditor; -import mds.jtraverser.editor.usage.TaskEditor; -import mds.jtraverser.editor.usage.TextEditor; -import mds.jtraverser.editor.usage.WindowEditor; +import mds.jtraverser.editor.usage.*; public class DataDialog extends JDialog { @@ -88,6 +73,7 @@ private DataDialog(final NODE node, final boolean editable) throws MdsExcepti MdsException.stderr("DataDialog.getData", e); e.printStackTrace(); } + @SuppressWarnings("resource") final CTX ctx = node.getTree(); switch (node.getNciUsage()) { diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/OpenTreeDialog.java b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/OpenTreeDialog.java index 5feb439078..153b77bdf5 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/OpenTreeDialog.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/dialogs/OpenTreeDialog.java @@ -149,11 +149,13 @@ public Dimension preferredLayoutSize(final Container parent) { @Override public void popupMenuCanceled(final PopupMenuEvent e) - {/* stub */} + { + /* stub */} @Override public void popupMenuWillBecomeInvisible(final PopupMenuEvent e) - {/* stub */} + { + /* stub */} @Override public void popupMenuWillBecomeVisible(final PopupMenuEvent e) @@ -233,8 +235,7 @@ void ok() } int shot; final String shot_str = (this.shot_list.getSelectedItem() instanceof String) - ? ((String) this.shot_list.getSelectedItem()).trim() - : ""; + ? ((String) this.shot_list.getSelectedItem()).trim() : ""; if (shot_str.length() == 0 || shot_str.trim().equalsIgnoreCase("model")) shot = -1; else @@ -278,6 +279,7 @@ public final void open() this.setFields(treeview.getExpt(), treeview.getShot()); else { + @SuppressWarnings("resource") final TREE tree = TREE.getActiveTree(); if (tree != null) this.setFields(tree.expt, tree.shot); diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/editor/Editor.java b/java/jtraverser2/src/main/java/mds/jtraverser/editor/Editor.java index b82063fc85..0ffdd17e1b 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/editor/Editor.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/editor/Editor.java @@ -1,27 +1,11 @@ package mds.jtraverser.editor; -import java.awt.BorderLayout; -import java.awt.Component; -import java.awt.GridLayout; -import java.awt.Insets; -import java.awt.Toolkit; +import java.awt.*; import java.awt.datatransfer.StringSelection; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; -import javax.swing.Action; -import javax.swing.BorderFactory; -import javax.swing.JButton; -import javax.swing.JComponent; -import javax.swing.JMenuItem; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -import javax.swing.JPopupMenu; -import javax.swing.KeyStroke; -import javax.swing.text.DefaultEditorKit; -import javax.swing.text.JTextComponent; -import javax.swing.text.TextAction; +import java.awt.event.*; + +import javax.swing.*; +import javax.swing.text.*; import mds.Mds; import mds.MdsException; @@ -147,11 +131,13 @@ public void mouseClicked(final MouseEvent e) @Override public void mouseEntered(final MouseEvent e) - {/* stub */} + { + /* stub */} @Override public void mouseExited(final MouseEvent e) - {/* stub */} + { + /* stub */} @Override public void mousePressed(final MouseEvent e) @@ -347,10 +333,14 @@ protected NUMBER getNumber() throws MdsException } public void interrupt() - {/* stub */} + { + /* stub */} + @SuppressWarnings("static-method") public boolean isNull() - { return false; } + { + return false; + } public void reset(final boolean hard) { @@ -382,5 +372,7 @@ protected final void setDescR() * setValue(Descriptor value) sets $VALUE PTR for evaluation */ public final void setValue(final Descriptor value) - { this.value = value; } + { + this.value = value; + } } diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/editor/usage/TextEditor.java b/java/jtraverser2/src/main/java/mds/jtraverser/editor/usage/TextEditor.java index 0a69e901b7..1d77456244 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/editor/usage/TextEditor.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/editor/usage/TextEditor.java @@ -1,24 +1,15 @@ package mds.jtraverser.editor.usage; -import java.awt.BorderLayout; -import java.awt.Component; -import java.awt.FlowLayout; -import java.awt.Frame; -import java.awt.Window; +import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import javax.swing.DefaultComboBoxModel; -import javax.swing.JComboBox; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.SwingConstants; + +import javax.swing.*; import mds.MdsException; import mds.data.CTX; import mds.data.descriptor.Descriptor; -import mds.jtraverser.editor.Editor; -import mds.jtraverser.editor.ExprEditor; -import mds.jtraverser.editor.ParameterEditor; +import mds.jtraverser.editor.*; public class TextEditor extends Editor implements ActionListener { @@ -107,6 +98,7 @@ protected final void addEditor() BorderLayout.CENTER); } + @SuppressWarnings("static-method") protected boolean addExtraEditor() { return false; @@ -124,6 +116,7 @@ else if (this.allowparams && ParameterEditor.hasParams(this.data)) this.mode_idx = 1; } + @SuppressWarnings("static-method") protected boolean checkUsrData() { return false; @@ -140,7 +133,9 @@ public final Descriptor getData() throws MdsException } protected Descriptor getUsrData() throws MdsException - { return this.data_edit.getData(); } + { + return this.data_edit.getData(); + } @Override public void interrupt() @@ -152,7 +147,9 @@ public void interrupt() @Override public final boolean isNull() - { return this.curr_mode_idx == 0; } + { + return this.curr_mode_idx == 0; + } protected final void refresh() { diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/jTraverser.java b/java/jtraverser2/src/main/java/mds/jtraverser/jTraverser.java index 801ccc0793..c91120d814 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/jTraverser.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/jTraverser.java @@ -1,4 +1,5 @@ package mds.jtraverser; + import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -6,6 +7,7 @@ public class jTraverser { static Pattern pattern = Pattern.compile("(.*)[\\\\/]([^\\\\/]+)_((model|[0-9]+))\\.tree"); + @SuppressWarnings("unused") public static void main(final String args[]) { if (args.length >= 5) diff --git a/java/jtraverser2/src/main/java/mds/jtraverser/tools/CompileTree.java b/java/jtraverser2/src/main/java/mds/jtraverser/tools/CompileTree.java index 5c7d7d0945..c08221f553 100644 --- a/java/jtraverser2/src/main/java/mds/jtraverser/tools/CompileTree.java +++ b/java/jtraverser2/src/main/java/mds/jtraverser/tools/CompileTree.java @@ -2,22 +2,17 @@ import java.util.StringTokenizer; import java.util.Vector; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; -import org.w3c.dom.Text; + +import javax.xml.parsers.*; + +import org.w3c.dom.*; import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; + import mds.MdsException; import mds.data.TREE; import mds.data.descriptor.Descriptor; -import mds.data.descriptor_s.NODE; -import mds.data.descriptor_s.Nid; -import mds.data.descriptor_s.Path; +import mds.data.descriptor_s.*; import mds.mdsip.MdsIp; public class CompileTree extends Thread @@ -116,7 +111,8 @@ void recCompile(final Element node) } return; } - // First handle renamed nodes: they do not need to be created, but to be renamed + // First handle renamed nodes: they do not need to be created, but + // to be renamed final String originalDevice = node.getAttribute("DEVICE"); final String deviceOffsetStr = node.getAttribute("OFFSET_NID"); if (originalDevice != null && deviceOffsetStr != null && !originalDevice.equals("") @@ -199,7 +195,8 @@ else if (type.equals("device")) nid = this.tree.addConglom(name.trim(), model); } catch (final MdsException exc) - {/**/} + { + /**/} } else if (type.equals("field")) try @@ -280,7 +277,11 @@ else if (type.equals("field")) for (int i = 0; i < nodes.getLength(); i++) { final Node currNode = nodes.item(i); - if (currNode.getNodeType() == Node.ELEMENT_NODE) // Only element nodes at this + if (currNode.getNodeType() == Node.ELEMENT_NODE) // Only + // element + // nodes + // at + // this this.recCompile((Element) currNode); } } @@ -293,6 +294,7 @@ else if (type.equals("field")) } } + @SuppressWarnings("resource") @Override public void run() { @@ -315,7 +317,9 @@ public void run() for (int i = 0; i < nodes.getLength(); i++) { final Node currNode = nodes.item(i); - if (currNode.getNodeType() == Node.ELEMENT_NODE) // Only element nodes at this + if (currNode.getNodeType() == Node.ELEMENT_NODE) // Only element + // nodes at + // this this.recCompile((Element) currNode); } } diff --git a/java/jtraverser2/src/test/java/jtraverser/editor/Editors_GUITest.java b/java/jtraverser2/src/test/java/jtraverser/editor/Editors_GUITest.java index 7274ec5cd6..4f5d48c5ea 100644 --- a/java/jtraverser2/src/test/java/jtraverser/editor/Editors_GUITest.java +++ b/java/jtraverser2/src/test/java/jtraverser/editor/Editors_GUITest.java @@ -1,35 +1,26 @@ package jtraverser.editor; import java.awt.GridLayout; -import javax.swing.JDialog; -import javax.swing.JPanel; -import javax.swing.WindowConstants; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.Test; + +import javax.swing.*; + +import org.junit.*; import mds.MdsException; import mds.data.descriptor.ARRAY; import mds.data.descriptor.Descriptor; import mds.data.descriptor_a.Float32Array; import mds.data.descriptor_a.Uint64Array; -import mds.data.descriptor_r.Param; -import mds.data.descriptor_r.Range; -import mds.data.descriptor_r.Signal; -import mds.data.descriptor_r.With_Units; +import mds.data.descriptor_r.*; import mds.data.descriptor_r.function.CONST; import mds.data.descriptor_s.Int32; import mds.data.descriptor_s.StringDsc; import mds.jtraverser.dialogs.GraphPanel; -import mds.jtraverser.editor.ArrayEditor; -import mds.jtraverser.editor.Editor; -import mds.jtraverser.editor.ExprEditor; -import mds.jtraverser.editor.usage.AnyEditor; -import mds.jtraverser.editor.usage.AxisEditor; -import mds.jtraverser.editor.usage.NumericEditor; +import mds.jtraverser.editor.*; +import mds.jtraverser.editor.usage.*; import mds.jtraverser.editor.usage.SignalEditor; +@SuppressWarnings("static-method") public class Editors_GUITest { private static final Range range; diff --git a/java/mdsplus-api/src/main/java/mds/Mds.java b/java/mdsplus-api/src/main/java/mds/Mds.java index 5c4a1ee718..5b0006c5f3 100644 --- a/java/mdsplus-api/src/main/java/mds/Mds.java +++ b/java/mdsplus-api/src/main/java/mds/Mds.java @@ -114,14 +114,16 @@ protected static D bufferToClass(final ByteBuffer b, fina } public final static Mds getActiveMds() - { return Mds.active; } + { + return Mds.active; + } public final static MdsIp getLocal() { - if (shared_tunnel == null) - shared_tunnel = new MdsIp(); - if (shared_tunnel.isReady() == null) - return shared_tunnel; + if (Mds.shared_tunnel == null) + Mds.shared_tunnel = new MdsIp(); + if (Mds.shared_tunnel.isReady() == null) + return Mds.shared_tunnel; return null; } @@ -186,7 +188,19 @@ public final void addTransferEventListener(final TransferEventListener l) @Override public void close() - {} + { + // nothing to do + } + + public final String dcl(final CTX ctx, final String dclcmd) throws MdsException + { + final DclStatus res = this.getAPI().mdsdcl_do_command_dsc(ctx, dclcmd); + MdsException.handleStatus(res.status); + final String err = res.getErrString(); + if (err != null) + throw new Mdsdcl.DclException(err); + return res.getOutString(); + } public final int deallocateAll() throws MdsException { @@ -228,7 +242,9 @@ protected final void dispatchUpdateEvent(final String eventName) public abstract void execute(final String expr, final Descriptor... args) throws MdsException; public MdsApi getAPI() - { return new MdsApi(this); } + { + return new MdsApi(this); + } public final byte getByte(final CTX ctx, final Request> req) throws MdsException { @@ -279,7 +295,8 @@ private final Descriptor getDataArray(final CTX ctx, final String expr, final return desc; } - @SuppressWarnings("rawtypes") + @SuppressWarnings( + { "rawtypes", "resource" }) public final T getDescriptor(final CTX ctx, final Request req) throws MdsException { final Mds mds = Mds.getActiveMds(); @@ -522,10 +539,14 @@ public final String[] getStringArray(final String expr, final Descriptor... a } public final TCL getTCL() - { return new TCL(this); } + { + return new TCL(this); + } public final boolean isLocal() - { return this == Mds.shared_tunnel; } + { + return this == Mds.shared_tunnel; + } /** * returns true if the interface features a low latency This will allow more @@ -620,16 +641,6 @@ public final void setEvent(final UpdateEventListener l, final String event) this.mdsSetEvent(event, eventid); } - public final String dcl(final CTX ctx, final String dclcmd) throws MdsException - { - final DclStatus res = this.getAPI().mdsdcl_do_command_dsc(ctx, dclcmd); - MdsException.handleStatus(res.status); - final String err = res.getErrString(); - if (err != null) - throw new Mdsdcl.DclException(err); - return res.getOutString(); - } - public final String tcl(final CTX ctx, final String command) throws MdsException { this.dcl(ctx, "set command tcl"); diff --git a/java/mdsplus-api/src/main/java/mds/TCL.java b/java/mdsplus-api/src/main/java/mds/TCL.java index f779b86b53..73e841e169 100644 --- a/java/mdsplus-api/src/main/java/mds/TCL.java +++ b/java/mdsplus-api/src/main/java/mds/TCL.java @@ -14,7 +14,8 @@ public final class TCL { private static abstract class Listener extends KeyAdapter implements ActionListener - {/**/} + { + /**/} private static class SelectAll extends TextAction { @@ -114,7 +115,10 @@ public static final JFrame getPrompt(final Mds mds) public static void main(final String... args) { - TCL.getPrompt(new MdsIp()).setVisible(true); + try (MdsIp mdsip = new MdsIp()) + { + TCL.getPrompt(mdsip).setVisible(true); + } } static public JPopupMenu newTextEditorPopup(final boolean editable) diff --git a/java/mdsplus-api/src/main/java/mds/data/TREE.java b/java/mdsplus-api/src/main/java/mds/data/TREE.java index 006dcab281..2c80ed1f42 100644 --- a/java/mdsplus-api/src/main/java/mds/data/TREE.java +++ b/java/mdsplus-api/src/main/java/mds/data/TREE.java @@ -18,10 +18,12 @@ public final class TREE implements ContextEventListener, CTX, AutoCloseable { + @SuppressWarnings("hiding") public enum MODE { CLOSED, READONLY, NORMAL, EDITABLE, NEW; } + public final static class NodeInfo { public static final String members = "IF_ERROR(GETNCI(GETNCI(_n,'MEMBER_NIDS'),'NID_NUMBER'),[])"; @@ -44,6 +46,7 @@ public static final NodeInfo[] getDeviceNodeInfos(final NODE node, final Mds return infos; } + @SuppressWarnings("resource") public static final NodeInfo getNodeInfo(final NODE node) throws MdsException { final TREE tree = node.getTree(); @@ -69,6 +72,7 @@ public static final NodeInfo[] getNodeInfos(final NidArray nodes, final Mds mds, return infos; } + @SuppressWarnings("resource") public static final NodeInfo[][] getNodeInfos(final NODE node) throws MdsException { final TREE tree = node.getTree(); @@ -233,7 +237,9 @@ public final String toString() public static final String NCI_STATE = "STATE"; public static final TREE getActiveTree() - { return TREE.active; } + { + return TREE.active; + } public static final NodeInfo[] getDeviceNodeInfos(final Descriptor nodes, final Mds mds, final CTX ctx) throws MdsException @@ -280,16 +286,17 @@ public TREE(final Mds mds, final String expt, int shot) shot = this.getCurrentShot(); } catch (final MdsException e) - {/**/} + { + /**/} this.shot = shot; this.mode = TREE.CLOSED; this.def_nid = this.getTop(); } - public TREE(final Mds mds, final String expt, int shot, final MODE mode) throws MdsException + public TREE(final Mds mds, final String expt, final int shot, final MODE mode) throws MdsException { this(mds, expt, shot); - if (mode != CLOSED) + if (mode != TREE.CLOSED) { this.mode = mode; this._open(); @@ -311,14 +318,14 @@ private final TREE _open() throws MdsException switch (this.mode) { case NEW: - this.mode = EDITABLE; + this.mode = TREE.EDITABLE; status = this.api.treeOpenNew(this.ctx, this.expt, this.shot); break; case EDITABLE: status = this.api.treeOpenEdit(this.ctx, this.expt, this.shot); break; default: - this.mode = READONLY; + this.mode = TREE.READONLY; //$FALL-THROUGH$ case READONLY: case NORMAL: @@ -391,10 +398,11 @@ else if (this.ctx != null && !this.ctx.isNull()) this.api.treeClose(this.ctx, null, 0); this.api.treeFreeDbid(this.ctx); } - } catch (final MdsException e) - {} + { + // ignore + } this.updateListener(false); } @@ -575,23 +583,35 @@ public final TagRefStatus findTagWild(final String searchstr, final TagRefStatus } public final int getCurrentShot() throws MdsException - { return this.setActive().api.treeGetCurrentShotId(null, this.expt); } + { + return this.setActive().api.treeGetCurrentShotId(null, this.expt); + } @Override public final Pointer getDbid() - { return this.ctx; } + { + return this.ctx; + } public final int getDefault() throws MdsException - { return this.getDefaultNid().getNidNumber(); } + { + return this.getDefaultNid().getNidNumber(); + } public final Nid getDefaultC() - { return this.def_nid; } + { + return this.def_nid; + } public final Nid getDefaultNid() throws MdsException - { return this.def_nid = new Nid(this.setActive().api.treeGetDefaultNid(this.ctx).getData(), this); } + { + return this.def_nid = new Nid(this.setActive().api.treeGetDefaultNid(this.ctx).getData(), this); + } public final String getFileName() throws MdsException - { return this.getFileName(this.expt); } + { + return this.getFileName(this.expt); + } public final String getFileName(final String subtree) throws MdsException { @@ -604,10 +624,14 @@ public final String getFileName(final String subtree) throws MdsException @Override public final Mds getMds() - { return this.mds; } + { + return this.mds; + } public final MODE getMode() - { return this.mode; } + { + return this.mode; + } public final Descriptor getNci(final int nid, final String name) throws MdsException { @@ -852,7 +876,7 @@ public final int getNciVersion(final int nid) throws MdsException return this.getNci(nid, TREE.NCI_VERSION).toInt(); } - public final Nid getNode(int nid) + public final Nid getNode(final int nid) { return new Nid(nid, this); } @@ -970,10 +994,14 @@ public final String[] getTagsLL(final int nid) throws MdsException } public final List getTimeContext() throws MdsException - { return (List) this.setActive().api.treeGetTimeContext(this.ctx).getData(); } + { + return (List) this.setActive().api.treeGetTimeContext(this.ctx).getData(); + } public final Nid getTop() - { return new Nid(0, this); } + { + return new Nid(0, this); + } public final Descriptor getXNci(final int nid, final String name) throws MdsException { @@ -981,7 +1009,7 @@ public final Descriptor getXNci(final int nid, final String name) throws MdsE } @Override - public void handleContextEvent(Mds source, String info, boolean ok) + public void handleContextEvent(final Mds source, final String info, final boolean ok) { if (!ok) this.ctx.setAddress(0); @@ -1234,6 +1262,7 @@ public final TREE verify() throws MdsException return this; } + @SuppressWarnings("resource") public final TREE withPrivateConnection() { if (!(this.mds instanceof MdsIp)) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/ARRAY.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/ARRAY.java index bfbf37aa36..76796525af 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/ARRAY.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/ARRAY.java @@ -1,19 +1,10 @@ package mds.data.descriptor; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; -import mds.data.descriptor_a.EmptyArray; -import mds.data.descriptor_a.Float32Array; -import mds.data.descriptor_a.Float64Array; -import mds.data.descriptor_a.Int128Array; -import mds.data.descriptor_a.Int32Array; -import mds.data.descriptor_a.Int64Array; -import mds.data.descriptor_a.Int8Array; -import mds.data.descriptor_a.Uint128Array; -import mds.data.descriptor_a.Uint32Array; -import mds.data.descriptor_a.Uint64Array; -import mds.data.descriptor_a.Uint8Array; +import mds.data.descriptor_a.*; /** Array Descriptor **/ public abstract class ARRAY extends Descriptor @@ -86,7 +77,6 @@ public bounds(final int l, final int u) public static final int _aszI = 12; public static final int _a0I = 16; public static final int _dmsIa = 20; - public static final byte CLASS = 4; protected static final aflags f_array = new aflags(false, true, true, false, false); protected static final aflags f_bounds = new aflags(false, true, true, true, true); protected static final aflags f_coeff = new aflags(false, true, true, true, false); @@ -221,9 +211,9 @@ public final int getLength() { return this.arsize() / this.length(); /* - * final int dimct = this.dimct(); if(dimct == 0) return 0; int array_length = - * 1; for(int i = 0; i < dimct; i++) array_length *= this.dims(i); return - * array_length; + * final int dimct = this.dimct(); if(dimct == 0) return 0; int + * array_length = 1; for(int i = 0; i < dimct; i++) array_length *= + * this.dims(i); return array_length; */ } diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor.java index 919534b51f..84daecd0e5 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor.java @@ -48,10 +48,10 @@ public static final boolean xor(final FLAG flag, final boolean in) public boolean flag = true; public FLAG() - {} + { + } } - public static final boolean atomic = false; public static final ByteOrder BYTEORDER = ByteOrder.nativeOrder(); public static final short BYTES = 8; protected static final int _clsB = 3; @@ -84,8 +84,8 @@ public static final String deco(final Descriptor t) } /** - * Returns the Descriptor deserialized from the given byte[] with native byte - * order (Descriptor.BYTEORDER) + * Returns the Descriptor deserialized from the given byte[] with native + * byte order (Descriptor.BYTEORDER) **/ public static final Descriptor deserialize(final byte[] buf) throws MdsException { @@ -139,7 +139,7 @@ public static final String Dsc2String(final Descriptor t) return t == null ? "*" : t.toString(); } - protected final static DATA[] getDATAs(final Descriptor... args) throws MdsException + protected final static DATA[] getDATAs(final Descriptor... args) { final DATA[] data_args = new DATA[args.length]; for (int i = 0; i < args.length; i++) @@ -451,7 +451,9 @@ public Descriptor evaluate_lib() throws MdsException /** Returns the value as raw ByteBuffer **/ public ByteBuffer getBuffer() - { return this.p.asReadOnlyBuffer().order(this.p.order()); } + { + return this.p.asReadOnlyBuffer().order(this.p.order()); + } /** * Returns the data of the Descriptor, i.e. DATA($THIS) @@ -475,8 +477,11 @@ public Descriptor getData(final DTYPE... omits) } public final DATA getDATA() - { return (DATA) this.getData(); } + { + return (DATA) this.getData(); + } + @SuppressWarnings("static-method") protected Descriptor getData_(final DTYPE... omits) throws MdsException { throw DATA.dataerror; @@ -490,8 +495,10 @@ public Descriptor_A getDataA() throws MdsException throw new MdsException(MdsException.TdiINVDTYDSC); } - public Descriptor getDataD() throws MdsException - { return this.getData().toDescriptor(); } + public Descriptor getDataD() + { + return this.getData().toDescriptor(); + } public Descriptor_S getDataS() throws MdsException { @@ -503,14 +510,20 @@ public Descriptor_S getDataS() throws MdsException /** Returns the dclass name of the Descriptor **/ public final String getDClassName() - { return Descriptor.getDClassName(this.dclass()); } + { + return Descriptor.getDClassName(this.dclass()); + } /** Returns the value cast to Descriptor **/ public final Descriptor getDescriptor() throws MdsException - { return Descriptor.deserialize(this.getBuffer()); } + { + return Descriptor.deserialize(this.getBuffer()); + } public Descriptor getDimension() - { return this.getDimension(0); } + { + return this.getDimension(0); + } public Descriptor getDimension(final int idx) { @@ -522,7 +535,9 @@ public Descriptor getDimension(final int idx) /** Returns the dtype name of the Descriptor **/ public String getDTypeName() - { return this.dtype().label; } + { + return this.dtype().label; + } public Descriptor getHelp() { @@ -560,7 +575,9 @@ public Descriptor getLocal_(final FLAG local) } protected Mds getMds() - { return this.getTree().getMds(); } + { + return this.getTree().getMds(); + } public Descriptor getRaw() { @@ -575,10 +592,14 @@ public Descriptor getRaw() /** Returns the total size of the backing buffer in bytes **/ public final int getSize() - { return this.b.limit(); } + { + return this.b.limit(); + } public final TREE getTree() - { return this.tree; } + { + return this.tree; + } public Descriptor getUnits() { @@ -594,11 +615,16 @@ public int hashCode() return super.hashCode(); } + @SuppressWarnings("static-method") public boolean isAtomic() - { return Descriptor.atomic; } + { + return false; + } public boolean isLocal() - { return this.islocal; } + { + return this.islocal; + } /** (0,s) specific length typically a 16-bit (unsigned) length **/ public final int length() @@ -769,6 +795,7 @@ public final String toStringX() return this.decompile(Descriptor.P_STMT, new StringBuilder(1024), Descriptor.DECO_STRX).toString(); } + @SuppressWarnings("static-method") protected final boolean use_mds_local() { return (Descriptor.mds_local != null && Descriptor.mds_local.isReady() == null); diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_A.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_A.java index 4b666fc536..7a5d031a83 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_A.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_A.java @@ -4,26 +4,10 @@ import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.Iterator; + import mds.MdsException; import mds.data.DTYPE; -import mds.data.descriptor_a.Complex32Array; -import mds.data.descriptor_a.Complex64Array; -import mds.data.descriptor_a.EmptyArray; -import mds.data.descriptor_a.Float32Array; -import mds.data.descriptor_a.Float64Array; -import mds.data.descriptor_a.Int128Array; -import mds.data.descriptor_a.Int16Array; -import mds.data.descriptor_a.Int32Array; -import mds.data.descriptor_a.Int64Array; -import mds.data.descriptor_a.Int8Array; -import mds.data.descriptor_a.NUMBERArray; -import mds.data.descriptor_a.NidArray; -import mds.data.descriptor_a.StringArray; -import mds.data.descriptor_a.Uint128Array; -import mds.data.descriptor_a.Uint16Array; -import mds.data.descriptor_a.Uint32Array; -import mds.data.descriptor_a.Uint64Array; -import mds.data.descriptor_a.Uint8Array; +import mds.data.descriptor_a.*; import mds.mdsip.Message; /** Array Descriptor (4) **/ @@ -137,13 +121,13 @@ public static Descriptor_A deserialize(final ByteBuffer b) throws MdsExceptio public static final Descriptor_A readMessage(final Message msg) throws MdsException { final ByteBuffer msgh = msg.getHeader(); - final byte dmct = msgh.get(Message._dmctB); + final byte dmct = msgh.get(Message.HEADER_NDIMS_B); final int shape = (dmct > 1) ? (1 + dmct) * Integer.BYTES : 0; final short header_size = (short) (Descriptor.BYTES + Descriptor.BYTES + shape); - final int arsize = msgh.getInt(Message._mlenI) - Message.HEADER_SIZE; + final int arsize = msgh.getInt(Message.HEADER_MSGLEN_I) - Message.HEADER_SIZE; final ByteBuffer b = ByteBuffer.allocateDirect(header_size + arsize).order(msgh.order()); - b.putShort(msgh.getShort(Message._lenS)); - b.put(msgh.get(Message._typB)); + b.putShort(msgh.getShort(Message.HEADER_LENGTH_S)); + b.put(msgh.get(Message.HEADER_DTYPE_B)); b.put(Descriptor_A.CLASS); b.putInt(header_size); b.put((byte) 0); @@ -152,12 +136,12 @@ public static final Descriptor_A readMessage(final Message msg) throws MdsExc b.put(ARRAY.f_coeff.toByte()); else b.put(ARRAY.f_array.toByte()); - b.put(msgh.get(Message._dmctB)); + b.put(msgh.get(Message.HEADER_NDIMS_B)); b.putInt(arsize); if (shape > 0) { b.putInt(header_size); - msgh.position(Message._dmsI); + msgh.position(Message.HEADER_DIM0_I); for (int i = 0; i < dmct; i++) b.putInt(msgh.getInt()); } @@ -256,6 +240,7 @@ protected final String decompile(final T t) return this.decompile(new StringBuilder(32), t).toString(); } + @SuppressWarnings("static-method") protected boolean format() { return false; @@ -263,7 +248,9 @@ protected boolean format() @Override public final T[] getAtomic() - { return this.getAtomic(0, this.getLength()); } + { + return this.getAtomic(0, this.getLength()); + } protected final T[] getAtomic(int begin, int count) { @@ -311,7 +298,9 @@ protected Descriptor getData_(final DTYPE... omits) throws MdsException @Override public final Descriptor getHelp() - { return null; } + { + return null; + } /* * returns the i-th element as Descriptor @@ -324,7 +313,9 @@ public final Descriptor getHelp() @Override public boolean isAtomic() - { return Descriptor_A.atomic; } + { + return Descriptor_A.atomic; + } @Override @SuppressWarnings( diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_APD.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_APD.java index b2574ce881..96b3dc58b1 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_APD.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_APD.java @@ -2,11 +2,10 @@ import java.math.BigInteger; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; -import mds.data.descriptor_apd.Dictionary; -import mds.data.descriptor_apd.List; -import mds.data.descriptor_apd.Tuple; +import mds.data.descriptor_apd.*; import mds.data.descriptor_s.Missing; /** Array of Descriptor (-60 : 196) **/ @@ -51,6 +50,7 @@ public final String toString() } } + @SuppressWarnings("hiding") public static final byte CLASS = -60; public static final String name = "APD"; @@ -151,7 +151,9 @@ protected final StringBuilder decompile(final StringBuilder pout, final Descript @Override public final String getDTypeName() - { return this.dtype().label; } + { + return this.dtype().label; + } @Override public final Descriptor getElement(final ByteBuffer b_ptr) @@ -162,7 +164,8 @@ public final Descriptor getElement(final ByteBuffer b_ptr) final int max = this.getLength() * Integer.BYTES; int pos = b_ptr.position(); for (; pos < max && b_ptr.getInt(pos) == 0; pos += Integer.BYTES) - {/* NOP */} + { + /* NOP */} final int next = pos < max ? b_ptr.getInt(pos) : this.b.limit(); try { @@ -214,7 +217,9 @@ public Descriptor getScalar(final int idx) @Override protected final String getSuffix() - { return ""; } + { + return ""; + } @Override protected final Descriptor[] initArray(final int size) @@ -224,7 +229,9 @@ protected final Descriptor[] initArray(final int size) @Override public boolean isAtomic() - { return false; } + { + return false; + } @Override protected final void setElement(final ByteBuffer b, final Descriptor value) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_CA.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_CA.java index 26a2668253..9050d64953 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_CA.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_CA.java @@ -2,6 +2,7 @@ import java.math.BigInteger; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; import mds.data.TREE; @@ -79,7 +80,9 @@ public final int dims(final int idx) @Override public ByteBuffer getAtomic() - { return this.getBuffer(); } + { + return this.getBuffer(); + } @Override public final Descriptor getData(final DTYPE... omits) @@ -89,7 +92,9 @@ public final Descriptor getData(final DTYPE... omits) @Override public final Descriptor getHelp() - { return null; } + { + return null; + } @Override public Descriptor_CA getLocal_(final FLAG local) @@ -99,7 +104,9 @@ public Descriptor_CA getLocal_(final FLAG local) @Override public boolean isLocal() - { return true; } + { + return true; + } public final Descriptor_R payload() { diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_D.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_D.java index 40a8555258..ad6e20ec0f 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_D.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_D.java @@ -5,6 +5,7 @@ /** Dynamic String Descriptor (2) **/ public abstract class Descriptor_D extends Descriptor_S { + @SuppressWarnings("hiding") public static final byte CLASS = 2; public Descriptor_D(final ByteBuffer b) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_R.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_R.java index b2167498c3..42bd0c5a03 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_R.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_R.java @@ -2,28 +2,10 @@ import java.math.BigInteger; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; -import mds.data.descriptor_r.Action; -import mds.data.descriptor_r.Call; -import mds.data.descriptor_r.Condition; -import mds.data.descriptor_r.Conglom; -import mds.data.descriptor_r.Dependency; -import mds.data.descriptor_r.Dim; -import mds.data.descriptor_r.Dispatch; -import mds.data.descriptor_r.Function; -import mds.data.descriptor_r.Method; -import mds.data.descriptor_r.Opaque; -import mds.data.descriptor_r.Param; -import mds.data.descriptor_r.Procedure; -import mds.data.descriptor_r.Program; -import mds.data.descriptor_r.Range; -import mds.data.descriptor_r.Routine; -import mds.data.descriptor_r.Signal; -import mds.data.descriptor_r.Slope; -import mds.data.descriptor_r.Window; -import mds.data.descriptor_r.With_Error; -import mds.data.descriptor_r.With_Units; +import mds.data.descriptor_r.*; import mds.data.descriptor_s.Missing; /** Fixed-Length (static) Descriptor (-62 : 194) **/ @@ -32,6 +14,7 @@ public abstract class Descriptor_R extends Descriptor { public static final byte _ndesc = 8; public static final byte _dscoffIa = 12; + @SuppressWarnings("hiding") public static final int BYTES = Descriptor.BYTES + 4; public static final byte CLASS = -62; // 194 @@ -242,7 +225,9 @@ public final boolean equals(final Object obj) @Override public T getAtomic() - { return null; } + { + return null; + } public final Descriptor getDescriptor(final int idx) { @@ -262,11 +247,15 @@ public final Descriptor[] getDescriptors(final int from, int upto) } public final int getNArgs() - { return this.ndesc() & 0xFF; } + { + return this.ndesc() & 0xFF; + } @Override public int[] getShape() - { return new int[0]; } + { + return new int[0]; + } protected final byte ndesc() { diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_S.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_S.java index 4f5c8e0594..551955a4db 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_S.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_S.java @@ -2,29 +2,10 @@ import java.math.BigInteger; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; -import mds.data.descriptor_s.Complex32; -import mds.data.descriptor_s.Complex64; -import mds.data.descriptor_s.Event; -import mds.data.descriptor_s.Float32; -import mds.data.descriptor_s.Float64; -import mds.data.descriptor_s.Ident; -import mds.data.descriptor_s.Int128; -import mds.data.descriptor_s.Int16; -import mds.data.descriptor_s.Int32; -import mds.data.descriptor_s.Int64; -import mds.data.descriptor_s.Int8; -import mds.data.descriptor_s.Missing; -import mds.data.descriptor_s.Nid; -import mds.data.descriptor_s.Path; -import mds.data.descriptor_s.Pointer; -import mds.data.descriptor_s.StringDsc; -import mds.data.descriptor_s.Uint128; -import mds.data.descriptor_s.Uint16; -import mds.data.descriptor_s.Uint32; -import mds.data.descriptor_s.Uint64; -import mds.data.descriptor_s.Uint8; +import mds.data.descriptor_s.*; /** Fixed-Length (static) Descriptor (1) **/ @SuppressWarnings("deprecation") @@ -32,6 +13,8 @@ public abstract class Descriptor_S extends Descriptor { public static final byte CLASS = 1; private static final boolean atomic = true; + @SuppressWarnings("hiding") + public static final short BYTES = Descriptor.BYTES; public static final Descriptor_S deserialize(final ByteBuffer b) throws MdsException { @@ -157,7 +140,9 @@ protected Descriptor getData_(final DTYPE... omits) throws MdsException @Override public int[] getShape() - { return new int[0]; } + { + return new int[0]; + } public Float64 gfloat() { @@ -166,7 +151,9 @@ public Float64 gfloat() @Override public boolean isAtomic() - { return Descriptor_S.atomic; } + { + return Descriptor_S.atomic; + } public Int32 longs() { diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XD.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XD.java index 75edad53ef..c28a3d8552 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XD.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XD.java @@ -5,6 +5,7 @@ /** XD (-64 : 192) **/ public class Descriptor_XD extends Descriptor_XS { + @SuppressWarnings("hiding") public static final byte CLASS = -64; public Descriptor_XD(final ByteBuffer b) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XS.java b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XS.java index ab87c0233e..dcbe9aaa8a 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XS.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor/Descriptor_XS.java @@ -2,6 +2,7 @@ import java.math.BigInteger; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; import mds.data.TREE; @@ -12,7 +13,8 @@ public class Descriptor_XS extends Descriptor> { public static final short _l_lenI = 8; - public static final int BYTES = 12; + @SuppressWarnings("hiding") + public static final int BYTES = Descriptor.BYTES + 4; public static final byte CLASS = -63; public static final Descriptor_XS deserialize(final ByteBuffer bb) throws MdsException @@ -48,7 +50,9 @@ public final StringBuilder decompile(final int prec, final StringBuilder pout, f @Override public Descriptor getAtomic() - { return this.payload(); } + { + return this.payload(); + } @Override protected Descriptor getData_(final DTYPE... omits) throws MdsException @@ -58,7 +62,9 @@ protected Descriptor getData_(final DTYPE... omits) throws MdsException @Override public final Descriptor getHelp() - { return null; } + { + return null; + } @Override public Descriptor_XS getLocal_(final FLAG local) @@ -72,7 +78,9 @@ public Descriptor_XS getLocal_(final FLAG local) @Override public int[] getShape() - { return new int[0]; } + { + return new int[0]; + } public final int l_length() { diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex32Array.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex32Array.java index eed0661414..c7b117afae 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex32Array.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex32Array.java @@ -1,8 +1,7 @@ package mds.data.descriptor_a; -import java.nio.ByteBuffer; -import java.nio.FloatBuffer; -import java.nio.IntBuffer; +import java.nio.*; + import mds.MdsException; import mds.data.DTYPE; import mds.data.descriptor_s.COMPLEX.Complex; @@ -58,6 +57,7 @@ public final ByteBuffer buildBuffer(final ByteBuffer buf, final double value) return buf.putFloat((float) value); } + @SuppressWarnings("static-method") public final ByteBuffer buildBuffer(final ByteBuffer buf, final double real, final double imag) { return buf.putFloat((float) real).putFloat((float) imag); @@ -77,7 +77,9 @@ public ComplexFloat getElement(final int i) @Override protected final byte getRankBits() - { return 0x03; } + { + return 0x03; + } @Override public Complex32 getScalar(final int idx) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex64Array.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex64Array.java index d28797586c..ac268afaaa 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex64Array.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Complex64Array.java @@ -2,6 +2,7 @@ import java.nio.ByteBuffer; import java.nio.LongBuffer; + import mds.MdsException; import mds.data.DATA; import mds.data.DTYPE; @@ -58,6 +59,7 @@ public final ByteBuffer buildBuffer(final ByteBuffer buf, final double value) return buf.putDouble(value); } + @SuppressWarnings("static-method") public final ByteBuffer buildBuffer(final ByteBuffer buf, final double real, final double imag) { return buf.putDouble(real).putDouble(imag); @@ -77,7 +79,9 @@ public ComplexDouble getElement(final int i) @Override protected final byte getRankBits() - { return 0x07; } + { + return 0x07; + } @Override public Complex64 getScalar(final int idx) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Int64Array.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Int64Array.java index 1b96a0e286..b5939980fe 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Int64Array.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Int64Array.java @@ -1,6 +1,7 @@ package mds.data.descriptor_a; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; import mds.data.descriptor.Descriptor; @@ -49,6 +50,7 @@ public ByteBuffer buildBuffer(final ByteBuffer buf, final int value) return this.buildBuffer(buf, (long) value); } + @SuppressWarnings("static-method") public ByteBuffer buildBuffer(final ByteBuffer buf, final long value) { return buf.putLong(value); @@ -68,7 +70,9 @@ public final Long getElement(final int i) @Override protected final byte getRankBits() - { return 0x07; } + { + return 0x07; + } @Override public final Int64 getScalar(final int idx) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/NidArray.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/NidArray.java index b03e2c46da..472d9b24df 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/NidArray.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/NidArray.java @@ -2,6 +2,7 @@ import java.math.BigInteger; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; import mds.data.TREE; @@ -33,7 +34,8 @@ public NidArray(final ByteBuffer b) public NidArray(final Nid... nids) { super(DTYPE.NID, NidArray.getByteBuffer(nids), nids.length); - this.setTree(nids[0].getTree()); + if (nids.length > 0) + this.setTree(nids[0].getTree()); } public NidArray(final TREE tree, final Int32Array nid_num) @@ -68,7 +70,9 @@ public final Nid getScalar(final int idx) @Override protected final String getSuffix() - { return ""; } + { + return ""; + } @Override protected final Nid[] initArray(final int size) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Uint64Array.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Uint64Array.java index 663901d81e..1c5f1fda34 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Uint64Array.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_a/Uint64Array.java @@ -1,6 +1,7 @@ package mds.data.descriptor_a; import java.nio.ByteBuffer; + import mds.data.DTYPE; import mds.data.descriptor.Descriptor; import mds.data.descriptor_s.Uint64; @@ -46,6 +47,7 @@ public ByteBuffer buildBuffer(final ByteBuffer buf, final int value) return this.buildBuffer(buf, (long) value); } + @SuppressWarnings("static-method") public ByteBuffer buildBuffer(final ByteBuffer buf, final long value) { return buf.putLong(value); @@ -65,7 +67,9 @@ public final ULong getElement(final int idx) @Override protected final byte getRankBits() - { return 0x07; } + { + return 0x07; + } @Override public final Uint64 getScalar(final int idx) diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_r/function/BINARY.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_r/function/BINARY.java index 367cfb865a..b2ba2a8eb8 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_r/function/BINARY.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_r/function/BINARY.java @@ -1,43 +1,14 @@ package mds.data.descriptor_r.function; import java.nio.ByteBuffer; + import mds.MdsException; -import mds.data.DATA; -import mds.data.DTYPE; -import mds.data.OPC; +import mds.data.*; import mds.data.descriptor.Descriptor; import mds.data.descriptor.Descriptor_A; -import mds.data.descriptor_a.Complex32Array; -import mds.data.descriptor_a.Complex64Array; -import mds.data.descriptor_a.Float32Array; -import mds.data.descriptor_a.Float64Array; -import mds.data.descriptor_a.Int128Array; -import mds.data.descriptor_a.Int16Array; -import mds.data.descriptor_a.Int32Array; -import mds.data.descriptor_a.Int64Array; -import mds.data.descriptor_a.Int8Array; -import mds.data.descriptor_a.Uint128Array; -import mds.data.descriptor_a.Uint16Array; -import mds.data.descriptor_a.Uint32Array; -import mds.data.descriptor_a.Uint64Array; -import mds.data.descriptor_a.Uint8Array; +import mds.data.descriptor_a.*; import mds.data.descriptor_r.Function; -import mds.data.descriptor_s.Complex32; -import mds.data.descriptor_s.Complex64; -import mds.data.descriptor_s.Float32; -import mds.data.descriptor_s.Float64; -import mds.data.descriptor_s.Int128; -import mds.data.descriptor_s.Int16; -import mds.data.descriptor_s.Int32; -import mds.data.descriptor_s.Int64; -import mds.data.descriptor_s.Int8; -import mds.data.descriptor_s.Missing; -import mds.data.descriptor_s.StringDsc; -import mds.data.descriptor_s.Uint128; -import mds.data.descriptor_s.Uint16; -import mds.data.descriptor_s.Uint32; -import mds.data.descriptor_s.Uint64; -import mds.data.descriptor_s.Uint8; +import mds.data.descriptor_s.*; public class BINARY extends Function { @@ -437,7 +408,8 @@ public final Descriptor method(final DATA[] args) throws MdsException new op_rec(" - ", OPC.OpcSubtract, (byte) 24, (byte) -1), // 27 new op_rec(" * ", OPC.OpcMultiply, (byte) 20, (byte) -1), // 28 new op_rec(" / ", OPC.OpcDivide, (byte) 20, (byte) -1), // 29 - new op_rec(" ^ ", OPC.OpcPower, (byte) 16, (byte) 1), // 30 : a ** b == a ^ b + new op_rec(" ^ ", OPC.OpcPower, (byte) 16, (byte) 1), // 30 : a ** b + // == a ^ b }; public static final boolean coversOpCode(final OPC opcode) @@ -717,6 +689,8 @@ public Descriptor getLocal_(final FLAG local) } } + @SuppressWarnings( + { "static-method", "unused" }) protected Descriptor method(final DATA[] args) throws MdsException { return null; diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_s/NODE.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_s/NODE.java index 95696aa523..ad08e609ea 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_s/NODE.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_s/NODE.java @@ -86,64 +86,104 @@ public final StringBuilder info(final StringBuilder sb, final String sep) } public final boolean isCached() - { return (this.flags & Flags.CACHED) != 0; } + { + return (this.flags & Flags.CACHED) != 0; + } public final boolean isCompressible() - { return (this.flags & Flags.COMPRESSIBLE) != 0; } + { + return (this.flags & Flags.COMPRESSIBLE) != 0; + } public final boolean isCompressOnPut() - { return (this.flags & Flags.COMPRESS_ON_PUT) != 0; } + { + return (this.flags & Flags.COMPRESS_ON_PUT) != 0; + } public final boolean isCompressSegments() - { return (this.flags & Flags.COMPRESS_SEGMENTS) != 0; } + { + return (this.flags & Flags.COMPRESS_SEGMENTS) != 0; + } public final boolean isDoNotCompress() - { return (this.flags & Flags.DO_NOT_COMPRESS) != 0; } + { + return (this.flags & Flags.DO_NOT_COMPRESS) != 0; + } public final boolean isError() - { return this.flags < 0; } + { + return this.flags < 0; + } public final boolean isEssential() - { return (this.flags & Flags.ESSENTIAL) != 0; } + { + return (this.flags & Flags.ESSENTIAL) != 0; + } public final boolean isIncludeInPulse() - { return (this.flags & Flags.INCLUDE_IN_PULSE) != 0; } + { + return (this.flags & Flags.INCLUDE_IN_PULSE) != 0; + } public final boolean isNidReference() - { return (this.flags & Flags.NID_REFERENCE) != 0; } + { + return (this.flags & Flags.NID_REFERENCE) != 0; + } public final boolean isNoWriteModel() - { return (this.flags & Flags.NO_WRITE_MODEL) != 0; } + { + return (this.flags & Flags.NO_WRITE_MODEL) != 0; + } public final boolean isNoWriteShot() - { return (this.flags & Flags.NO_WRITE_SHOT) != 0; } + { + return (this.flags & Flags.NO_WRITE_SHOT) != 0; + } public final boolean isOn() - { return !this.isState(); } + { + return !this.isState(); + } public final boolean isParentOn() - { return !this.isParentState(); } + { + return !this.isParentState(); + } public final boolean isParentState() - { return (this.flags & Flags.PARENT_STATE) != 0; } + { + return (this.flags & Flags.PARENT_STATE) != 0; + } public final boolean isPathReference() - { return (this.flags & Flags.PATH_REFERENCE) != 0; } + { + return (this.flags & Flags.PATH_REFERENCE) != 0; + } public final boolean isSegmented() - { return (this.flags & Flags.SEGMENTED) != 0; } + { + return (this.flags & Flags.SEGMENTED) != 0; + } public final boolean isSetup() - { return (this.flags & Flags.SETUP) != 0; } + { + return (this.flags & Flags.SETUP) != 0; + } public final boolean isState() - { return (this.flags & Flags.STATE) != 0; } + { + return (this.flags & Flags.STATE) != 0; + } public final boolean isVersion() - { return (this.flags & Flags.VERSION) != 0; } + { + return (this.flags & Flags.VERSION) != 0; + } public final boolean isWriteOnce() - { return (this.flags & Flags.WRITE_ONCE) != 0; } + { + return (this.flags & Flags.WRITE_ONCE) != 0; + } @Override public final String toString() @@ -260,17 +300,21 @@ public int deleteInitialize() throws MdsException return this.tree.deleteNodeInitialize(this.getNidNumber()); } - public final NODE doAction() throws MdsException + public final NODE doAction() { - new Thread(() -> + new Thread(new Runnable() { - try - { - MdsException.handleStatus(this.doAsTask().toInt()); - } - catch (final MdsException e) + @Override + public void run() { - e.printStackTrace(); + try + { + MdsException.handleStatus(NODE.this.doAsTask().toInt()); + } + catch (final MdsException e) + { + e.printStackTrace(); + } } }).start(); return this; @@ -296,8 +340,8 @@ public final NODE followReference() throws MdsException } /** - * Returns the data of the Descriptor, i.e. DATA($THIS) but avoids mdslib due to - * tree ref + * Returns the data of the Descriptor, i.e. DATA($THIS) but avoids mdslib + * due to tree ref * * @throws MdsException **/ @@ -332,124 +376,204 @@ public final Descriptor getNci(final String name) throws MdsException } public final Nid getNciBrother() throws MdsException - { return (Nid) this.getNci(TREE.NCI_BROTHER); } + { + return (Nid) this.getNci(TREE.NCI_BROTHER); + } public final Nid getNciChild() throws MdsException - { return (Nid) this.getNci(TREE.NCI_CHILD); } + { + return (Nid) this.getNci(TREE.NCI_CHILD); + } public final NidArray getNciChildrenNids() throws MdsException - { return this.tree.getNciChildrenNids(this); } + { + return this.tree.getNciChildrenNids(this); + } public final byte getNciClass() throws MdsException - { return this.getNci(TREE.NCI_CLASS).toByte(); } + { + return this.getNci(TREE.NCI_CLASS).toByte(); + } public final String getNciClassStr() throws MdsException - { return this.getNci(TREE.NCI_CLASS_STR).toString(); } + { + return this.getNci(TREE.NCI_CLASS_STR).toString(); + } public final short getNciConglomerateElt() throws MdsException - { return this.getNci(TREE.NCI_CONGLOMERATE_ELT).toShort(); } + { + return this.getNci(TREE.NCI_CONGLOMERATE_ELT).toShort(); + } public final NidArray getNciConglomerateNids() throws MdsException - { return (NidArray) this.getNci(TREE.NCI_CONGLOMERATE_NIDS); } + { + return (NidArray) this.getNci(TREE.NCI_CONGLOMERATE_NIDS); + } public final int getNciDataInNci() throws MdsException - { return this.getNci(TREE.NCI_DATA_IN_NCI).toInt(); } + { + return this.getNci(TREE.NCI_DATA_IN_NCI).toInt(); + } public final int getNciDepth() throws MdsException - { return this.getNci(TREE.NCI_DEPTH).toInt(); } + { + return this.getNci(TREE.NCI_DEPTH).toInt(); + } public final byte getNciDType() throws MdsException - { return this.getNci(TREE.NCI_DTYPE).toByte(); } + { + return this.getNci(TREE.NCI_DTYPE).toByte(); + } public final String getNciDTypeStr() throws MdsException - { return this.getNci(TREE.NCI_DTYPE_STR).toString(); } + { + return this.getNci(TREE.NCI_DTYPE_STR).toString(); + } public final int getNciErrorOnPut() throws MdsException - { return this.getNci(TREE.NCI_ERROR_ON_PUT).toInt(); } + { + return this.getNci(TREE.NCI_ERROR_ON_PUT).toInt(); + } public final int getNciFlags() throws MdsException - { return this.getNci(TREE.NCI_GET_FLAGS).toInt(); } + { + return this.getNci(TREE.NCI_GET_FLAGS).toInt(); + } public final String getNciFullPath() throws MdsException - { return this.getNci(TREE.NCI_FULLPATH).toString(); } + { + return this.getNci(TREE.NCI_FULLPATH).toString(); + } public final boolean getNciIsChild() throws MdsException - { return this.getNci(TREE.NCI_IS_CHILD).toByte() != 0; } + { + return this.getNci(TREE.NCI_IS_CHILD).toByte() != 0; + } public final boolean getNciIsMember() throws MdsException - { return this.getNci(TREE.NCI_IS_MEMBER).toByte() != 0; } + { + return this.getNci(TREE.NCI_IS_MEMBER).toByte() != 0; + } public final int getNciLength() throws MdsException - { return this.getNci(TREE.NCI_LENGTH).toInt(); } + { + return this.getNci(TREE.NCI_LENGTH).toInt(); + } public final Nid getNciMember() throws MdsException - { return (Nid) this.getNci(TREE.NCI_MEMBER); } + { + return (Nid) this.getNci(TREE.NCI_MEMBER); + } public final NidArray getNciMemberNids() throws MdsException - { return this.tree.getNciMemberNids(this); } + { + return this.tree.getNciMemberNids(this); + } public final String getNciMinPath() throws MdsException - { return this.getNci(TREE.NCI_MINPATH).toString(); } + { + return this.getNci(TREE.NCI_MINPATH).toString(); + } public final int getNciNidNumber() throws MdsException - { return this.getNci(TREE.NCI_NID_NUMBER).toInt(); } + { + return this.getNci(TREE.NCI_NID_NUMBER).toInt(); + } public final String getNciNodeName() throws MdsException - { return this.getNci(TREE.NCI_NODE_NAME).toString().trim(); } + { + return this.getNci(TREE.NCI_NODE_NAME).toString().trim(); + } public final int getNciNumberOfChildren() throws MdsException - { return this.getNci(TREE.NCI_NUMBER_OF_CHILDREN).toInt(); } + { + return this.getNci(TREE.NCI_NUMBER_OF_CHILDREN).toInt(); + } public final int getNciNumberOfElts() throws MdsException - { return this.getNci(TREE.NCI_NUMBER_OF_ELTS).toInt(); } + { + return this.getNci(TREE.NCI_NUMBER_OF_ELTS).toInt(); + } public final int getNciNumberOfMembers() throws MdsException - { return this.getNci(TREE.NCI_NUMBER_OF_MEMBERS).toInt(); } + { + return this.getNci(TREE.NCI_NUMBER_OF_MEMBERS).toInt(); + } public final String getNciOriginalPartName() throws MdsException - { return this.getNci(TREE.NCI_ORIGINAL_PART_NAME).toString().trim(); } + { + return this.getNci(TREE.NCI_ORIGINAL_PART_NAME).toString().trim(); + } public final int getNciOwnerId() throws MdsException - { return this.getNci(TREE.NCI_OWNER_ID).toInt(); } + { + return this.getNci(TREE.NCI_OWNER_ID).toInt(); + } public final Nid getNciParent() throws MdsException - { return (Nid) this.getNci(TREE.NCI_PARENT); } + { + return (Nid) this.getNci(TREE.NCI_PARENT); + } public final int getNciParentRelationship() throws MdsException - { return this.getNci(TREE.NCI_PARENT_RELATIONSHIP).toInt(); } + { + return this.getNci(TREE.NCI_PARENT_RELATIONSHIP).toInt(); + } public final String getNciParentTree() throws MdsException - { return this.getNci(TREE.NCI_PARENT_TREE).toString(); } + { + return this.getNci(TREE.NCI_PARENT_TREE).toString(); + } public final String getNciPath() throws MdsException - { return this.getNci(TREE.NCI_PATH).toString(); } + { + return this.getNci(TREE.NCI_PATH).toString(); + } public final Descriptor getNciRecord() throws MdsException - { return this.getNci(TREE.NCI_RECORD); } + { + return this.getNci(TREE.NCI_RECORD); + } public final long getNciRfa() throws MdsException - { return this.getNci("RFA").toLong(); } + { + return this.getNci("RFA").toLong(); + } public final int getNciRLength() throws MdsException - { return this.getNci(TREE.NCI_RLENGTH).toInt(); } + { + return this.getNci(TREE.NCI_RLENGTH).toInt(); + } public final int getNciStatus() throws MdsException - { return this.getNci(TREE.NCI_STATUS).toInt(); } + { + return this.getNci(TREE.NCI_STATUS).toInt(); + } public final long getNciTimeInserted() throws MdsException - { return this.getNci(TREE.NCI_TIME_INSERTED).toLong(); } + { + return this.getNci(TREE.NCI_TIME_INSERTED).toLong(); + } public final String getNciTimeInsertedStr() throws MdsException - { return this.tree.getNciTimeInsertedStr(this); } + { + return this.tree.getNciTimeInsertedStr(this); + } public final byte getNciUsage() throws MdsException - { return this.getNci(TREE.NCI_USAGE).toByte(); } + { + return this.getNci(TREE.NCI_USAGE).toByte(); + } public final String getNciUsageStr() throws MdsException - { return this.getNci(TREE.NCI_USAGE_STR).toString(); } + { + return this.getNci(TREE.NCI_USAGE_STR).toString(); + } public final int getNciVersion() throws MdsException - { return this.getNci(TREE.NCI_VERSION).toInt(); } + { + return this.getNci(TREE.NCI_VERSION).toInt(); + } public abstract int getNidNumber() throws MdsException; @@ -468,7 +592,9 @@ public Nid getNode(final String path) throws MdsException } public NodeInfo getNodeInfo() throws MdsException - { return (this.node_info = this.tree.getNodeInfo(this)); } + { + return (this.node_info = this.tree.getNodeInfo(this)); + } public NodeInfo getNodeInfoC() throws MdsException { @@ -478,13 +604,19 @@ public NodeInfo getNodeInfoC() throws MdsException } public final int getNumSegments() throws MdsException - { return this.tree.getNumSegments(this.getNidNumber()); } + { + return this.tree.getNumSegments(this.getNidNumber()); + } public final Descriptor getRecord() throws MdsException - { return this.tree.getRecord(this.getNidNumber()); } + { + return this.tree.getRecord(this.getNidNumber()); + } public RecordInfo getRecordInfo() throws MdsException - { return (this.record_info = this.tree.getRecordInfo(this)); } + { + return (this.record_info = this.tree.getRecordInfo(this)); + } public RecordInfo getRecordInfoC() throws MdsException { @@ -519,16 +651,24 @@ public final List getSegmentLimits(final int idx) throws MdsException } public final Descriptor getSegmentScale() throws MdsException - { return this.tree.getSegmentScale(this.getNidNumber()); } + { + return this.tree.getSegmentScale(this.getNidNumber()); + } public final List getSegmentTimes() throws MdsException - { return this.tree.getSegmentTimes(this.getNidNumber()); } + { + return this.tree.getSegmentTimes(this.getNidNumber()); + } public final String[] getTags() throws MdsException - { return this.tree.getTags(this.getNidNumber()); } + { + return this.tree.getTags(this.getNidNumber()); + } public final String[] getTagsLL() throws MdsException - { return this.tree.getTagsLL(this.getNidNumber()); } + { + return this.tree.getTagsLL(this.getNidNumber()); + } public final Descriptor getXNci(final String name) throws MdsException { @@ -537,10 +677,14 @@ public final Descriptor getXNci(final String name) throws MdsException @Override public final boolean isAtomic() - { return NODE.atomic; } + { + return NODE.atomic; + } public final boolean isNidReference() throws MdsException - { return new Flags(this.getNciFlags()).isNidReference(); } + { + return new Flags(this.getNciFlags()).isNidReference(); + } public final boolean isOn() throws MdsException { @@ -549,7 +693,9 @@ public final boolean isOn() throws MdsException } public final boolean isPathReference() throws MdsException - { return new Flags(this.getNciFlags()).isPathReference(); } + { + return new Flags(this.getNciFlags()).isPathReference(); + } public final boolean isSegmented() throws MdsException { @@ -624,7 +770,9 @@ public final NODE setFlags(final int flags) throws MdsException } public void setNodeInfoC(final NodeInfo info) - { this.node_info = info; } + { + this.node_info = info; + } public final NODE setNoSubtree() throws MdsException { diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Nid.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Nid.java index 0120159754..b219540e42 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Nid.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Nid.java @@ -1,6 +1,7 @@ package mds.data.descriptor_s; import java.nio.ByteBuffer; + import mds.MdsException; import mds.data.DTYPE; import mds.data.TREE; @@ -72,34 +73,34 @@ public final StringBuilder decompile(final int prec, final StringBuilder pout, f @Override public final Integer getAtomic() - { return new Integer(this.p.getInt(0)); } + { + return new Integer(this.p.getInt(0)); + } @Deprecated public String getFullPath() throws MdsException - { return this.getNciFullPath(); } + { + return this.getNciFullPath(); + } @Override public Descriptor getLocal_(final FLAG local) { FLAG.set(local, false); - try - { - return this.getDataD().setLocal(); - } - catch (final MdsException e) - { - e.printStackTrace(); - return null; - } + return this.getDataD().setLocal(); } @Override public final int getNidNumber() - { return this.getAtomic().intValue(); } + { + return this.getAtomic().intValue(); + } @Deprecated public int getValue() - { return this.getNidNumber(); } + { + return this.getNidNumber(); + } @Override public final Path toFullPath() throws MdsException diff --git a/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Path.java b/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Path.java index e2175fb934..bfb91ee926 100644 --- a/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Path.java +++ b/java/mdsplus-api/src/main/java/mds/data/descriptor_s/Path.java @@ -2,6 +2,7 @@ import java.nio.ByteBuffer; import java.nio.charset.StandardCharsets; + import mds.MdsException; import mds.data.DTYPE; import mds.data.TREE; @@ -53,20 +54,14 @@ public final String getAtomic() public Descriptor getLocal_(final FLAG local) { FLAG.set(local, false); - try - { - return this.getDataD().setLocal(); - } - catch (final MdsException e) - { - e.printStackTrace(); - return null; - } + return this.getDataD().setLocal(); } @Override public final int getNidNumber() throws MdsException - { return this.tree.getNci(this, "NID_NUMBER").toInt(); } + { + return this.tree.getNci(this, "NID_NUMBER").toInt(); + } @Override public final Path toFullPath() throws MdsException diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java index e2505609ac..eaa3120d43 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java @@ -1,12 +1,12 @@ package mds.mdsip; import java.io.*; -import java.net.SocketException; import java.nio.ByteBuffer; import java.nio.channels.ReadableByteChannel; import java.nio.channels.WritableByteChannel; import java.nio.charset.StandardCharsets; import java.util.*; +import java.util.function.IntConsumer; import java.util.regex.Matcher; import java.util.stream.IntStream; @@ -21,28 +21,90 @@ public class MdsIp extends Mds { - public interface Connection extends AutoCloseable, ReadableByteChannel, WritableByteChannel + public static abstract class Connection implements ReadableByteChannel, WritableByteChannel { static final long internal_timeout = 1000L; // ms + private static final int minIdx = 1; + private int currentIdx = -1; + private int maxIdx = -1; + + /** Check message index to early detect invalid headers. */ + public void checkMsgIdx(final byte msgIdx) throws IOException + { + final int thisIdx = 0xFF & msgIdx; + if (this.currentIdx == -1) + { // satisfy very old mdsip servers that failed to initialize msgidx + // to 1 + this.currentIdx = 2; + if (thisIdx > 1) + throw new IOException("Invalid Message: MSGIDX"); + return; + } + else if (this.maxIdx < 0) + { + if (msgIdx == Connection.minIdx && this.currentIdx > Connection.minIdx) + { // adjust max index + this.maxIdx = this.currentIdx; + this.currentIdx = Connection.minIdx; + } + } + else if (this.currentIdx >= this.maxIdx) + { + this.currentIdx = Connection.minIdx; + } + if (DEBUG.D) + System.out.println(this + " currentIdx = " + this.currentIdx + " thisIdx = " + thisIdx); + if (thisIdx != this.currentIdx++) + throw new IOException("Invalid Message: MSGIDX"); + } } - public abstract static class MdsIpIOStream implements Connection + private final class EventProcessorThread extends Thread + { + int eventId = -1; + String eventName; + + public EventProcessorThread() + { + super(MdsIp.this.getName("EventProcessorThread")); + this.setDaemon(true); + } + + @Override + public void run() + { + if (this.eventName != null) + MdsIp.this.dispatchUpdateEvent(this.eventName); + else if (this.eventId != -1) + MdsIp.this.dispatchUpdateEvent(this.eventId); + } + + public void setEventid(final int id) + { + if (DEBUG.M) + System.out.println("Received Event ID " + id); + this.eventId = id; + this.eventName = null; + } + } // end EventProcessorThread class + + public abstract static class MdsIpIOStream extends Connection { protected InputStream dis; protected OutputStream dos; @Override - public int read(ByteBuffer b) throws IOException + public int read(final ByteBuffer b) throws IOException { final int rem = b.remaining(); if (!this.isOpen()) return -1; - if (wait_available() == 0) + if (this.wait_available() == 0) return 0; assert (rem > 0); if (b.hasArray()) { - final int read = dis.read(b.array(), b.arrayOffset() + b.position(), b.remaining()); + final int read = this.dis.read(b.array(), b.arrayOffset() + b.position(), b.remaining()); if (read <= 0) { if (read < 0) @@ -53,48 +115,47 @@ public int read(ByteBuffer b) throws IOException b.position(b.position() + read); return read; } - else + final byte buf[] = new byte[Math.min(0x8000, b.remaining())]; + while (b.hasRemaining()) { - final byte buf[] = new byte[Math.min(0x8000, b.remaining())]; - while (b.hasRemaining()) + final int read = this.dis.read(buf); + if (read == buf.length) + b.put(buf); + else { - final int read = dis.read(buf); - if (read == buf.length) - b.put(buf); - else - { - if (read < 0) - return read; - b.put(buf, 0, read); - break; - } + if (read < 0) + return read; + b.put(buf, 0, read); + break; } - return rem - b.remaining(); } + return rem - b.remaining(); } private final int wait_available() throws IOException { int i = 1, tot = 0; int avail = 0; - synchronized (dis) + synchronized (this.dis) { try { - while ((avail = dis.available()) == 0 && tot < internal_timeout) + while ((avail = this.dis.available()) == 0 && tot < Connection.internal_timeout) { - dis.wait(i); + this.dis.wait(i); tot += i++; } } catch (final InterruptedException e) - {} + { + // abort + } } return avail; } @Override - public int write(ByteBuffer b) throws IOException + public int write(final ByteBuffer b) throws IOException { final int rem = b.remaining(); assert (rem > 0); @@ -102,163 +163,24 @@ public int write(ByteBuffer b) throws IOException return -1; if (b.hasArray()) { - dos.write(b.array(), b.arrayOffset() + b.position(), b.remaining()); + this.dos.write(b.array(), b.arrayOffset() + b.position(), b.remaining()); b.position(b.limit()); } else { while (b.hasRemaining()) - dos.write(b.get()); + this.dos.write(b.get()); } final int left = b.remaining(); if (left == 0) { - dos.flush(); + this.dos.flush(); return rem; } return rem - left; } } - private final class MRT extends Thread // mds Receive Thread - { - private boolean killed = false; - private Message message; - - public MRT() - { - super(MdsIp.this.getName("MRT")); - this.setDaemon(true); - this.message = null; - } - - public Message getMessage() throws MdsAbortException - { - if (DEBUG.D) - System.out.println("getMessage()"); - long time; - if (DEBUG.D) - time = System.nanoTime(); - Message msg = null; - try - { - synchronized (this) - { - for (;;) - { - if (this.killed) - return null; - msg = this.message; - this.message = null; - if (msg != null) - break; - this.wait(1000); - } - } - } - catch (final InterruptedException e) - { - MdsIp.this.lostConnection(); - throw new MdsException.MdsAbortException(); - } - if (DEBUG.D) - if (msg != null) - { - final int cap = msg.getBody().capacity(); - System.out.println(msg.getMsgLen() + "B in " + (System.nanoTime() - time) / 1e9 + "sec" - + (cap == 0 ? "" : " (" + msg.asString().substring(0, (cap < 64) ? cap : 64) + ")")); - } - return msg; - } - - @Override - public final void run() - { - try - { - for (;;) - { - final Message new_message = Message.receive(MdsIp.this.connection, MdsIp.this.translisteners, -1); - if (new_message.getDType() == DTYPE.EVENT) - { - final PMET PmdsEvent = new PMET(); - PmdsEvent.setEventid(new_message.getBody().get(12)); - PmdsEvent.start(); - } - else - synchronized (this) - { - this.message = new_message; - this.notifyAll(); - } - } - } - catch (final IOException e) - { - synchronized (this) - { - this.killed = true; - this.notifyAll(); - } - if (MdsIp.this.connected) - { - MdsIp.this.lostConnection(); - if (!(e instanceof SocketException || e instanceof EOFException))// EOF if socket shuts down on - // abort - e.printStackTrace(); - } - } - } - - synchronized public final void waitExited() - { - this.interrupt(); - while (!this.killed) - try - { - this.wait(300); - } - catch (final InterruptedException exc) - { - System.err.println(this.getName() + ": isInterrupted"); - } - } - } // End MRT class - - private final class PMET extends Thread // Process mds Event Thread - { - int eventId = -1; - String eventName; - - public PMET() - { - super(MdsIp.this.getName("PMET")); - this.setDaemon(true); - } - - @Override - public void run() - { - if (this.eventName != null) - MdsIp.this.dispatchUpdateEvent(this.eventName); - else if (this.eventId != -1) - MdsIp.this.dispatchUpdateEvent(this.eventId); - } - - public void setEventid(final int id) - { - if (DEBUG.M) - System.out.println("Received Event ID " + id); - this.eventId = id; - this.eventName = null; - } - /* - * public void setEventName(final String name) { if(DEBUG.M) - * System.out.println("Received Event Name " + name); this.eventId = -1; - * this.eventName = name; } - */ - } // end PMET class - public final static class Provider { // Must ensure host field is never null @@ -267,10 +189,10 @@ public final static class Provider private static final String DEFAULT_USER = System.getProperty("user.name"); private static final String PREFIX_LOCAL = "local://"; private static final String PREFIX_SSH = "ssh://"; + private static final String PREFIX_FILE = "file://"; + private final String prefix; private final String host; private final int port; - private boolean use_local; - private boolean use_ssh; private final String user; public Provider() @@ -287,27 +209,33 @@ public Provider(String provider, final boolean use_ssh) { if (provider == null || provider.isEmpty()) { - this.use_local = true; + this.prefix = Provider.PREFIX_LOCAL; this.user = null; this.host = null; this.port = 0; - this.use_ssh = false; } - else if (provider.toLowerCase().startsWith(PREFIX_LOCAL)) + else if (provider.toLowerCase().startsWith(Provider.PREFIX_LOCAL)) + { + this.prefix = Provider.PREFIX_LOCAL; + this.user = null; + this.host = provider.substring(Provider.PREFIX_LOCAL.length()); + this.port = 0; + } + else if (provider.toLowerCase().startsWith(Provider.PREFIX_FILE)) { - this.use_local = true; + this.prefix = Provider.PREFIX_FILE; this.user = null; - this.host = provider.substring(PREFIX_LOCAL.length()); + this.host = provider.substring(Provider.PREFIX_FILE.length()); this.port = 0; - this.use_ssh = false; } else { - this.use_local = false; - final boolean sshstr = provider.toLowerCase().startsWith(PREFIX_SSH); + final boolean sshstr = provider.toLowerCase().startsWith(Provider.PREFIX_SSH); if (sshstr) - provider = provider.substring(PREFIX_SSH.length()); - this.use_ssh = sshstr || use_ssh; + { + provider = provider.substring(Provider.PREFIX_SSH.length()); + } + this.prefix = sshstr || use_ssh ? Provider.PREFIX_SSH : ""; final int at = provider.indexOf("@"); final int cn = provider.indexOf(":"); this.user = at < 0 ? null : provider.substring(0, at); @@ -331,32 +259,28 @@ public Provider(String host, final int port, final String user, final boolean us { if (host == null) { - this.use_local = true; + this.prefix = Provider.PREFIX_LOCAL; this.user = null; this.host = null; this.port = 0; - this.use_ssh = false; } else { this.user = user; host = host.toLowerCase(); - this.use_local = host.startsWith(PREFIX_LOCAL); - if (this.use_local) + if (host.startsWith(Provider.PREFIX_LOCAL)) { - this.use_ssh = false; - host = host.substring(PREFIX_LOCAL.length()); + host = host.substring(Provider.PREFIX_LOCAL.length()); + this.prefix = Provider.PREFIX_LOCAL; } else { - final boolean sshstr = host.startsWith(PREFIX_SSH); + final boolean sshstr = host.startsWith(Provider.PREFIX_SSH); if (sshstr) { - host = host.substring(PREFIX_SSH.length()); - this.use_ssh = true; + host = host.substring(Provider.PREFIX_SSH.length()); } - else - this.use_ssh = use_ssh; + this.prefix = sshstr || use_ssh ? Provider.PREFIX_SSH : ""; } this.host = host; this.port = port; @@ -371,54 +295,160 @@ public final boolean equals(final Object obj) if (obj == null || !(obj instanceof Provider)) return false; final Provider provider = (Provider) obj; - return use_ssh == provider.use_ssh && use_local == provider.use_local - && this.getHost().equals(provider.getHost()) && this.getPort() == provider.getPort() - && this.getUser().equals(provider.getUser()); + return this.getPrefix().equals(provider.getPrefix()) && this.getHost().equals(provider.getHost()) + && this.getPort() == provider.getPort() && this.getUser().equals(provider.getUser()); } public final MdsIp getConnection() - { return new MdsIp(this); } + { + return new MdsIp(this); + } public String getHost() - { return host == null || host.isEmpty() ? DEFAULT_LOCAL : host; } + { + return this.host == null || this.host.isEmpty() ? Provider.DEFAULT_LOCAL : this.host; + } public int getPort() - { return port != 0 ? port : (use_ssh ? 0 : Provider.DEFAULT_PORT); } + { + return this.port != 0 ? this.port : ("".equals(this.prefix) ? 0 : Provider.DEFAULT_PORT); + } + + public String getPrefix() + { + return this.prefix; + } public final String getUser() - { return user == null || user.isEmpty() ? Provider.DEFAULT_USER : user; } + { + return this.user == null || this.user.isEmpty() ? Provider.DEFAULT_USER : this.user; + } + + @Override + public int hashCode() + { + return this.getPrefix().hashCode() ^ this.getUser().hashCode() ^ this.getHost().hashCode() ^ this.getPort(); + } @Override public final String toString() { final StringBuilder sb = new StringBuilder(); - if (use_local) - sb.append(PREFIX_LOCAL); - else if (use_ssh) - sb.append(PREFIX_SSH); - if (user != null) - sb.append(user).append('@'); - sb.append(getHost()); - if (port != 0) + sb.append(this.getPrefix()); + if (this.user != null) + sb.append(this.user).append('@'); + sb.append(this.getHost()); + if (this.port != 0) sb.append(':').append(this.port); return sb.toString(); } + } + + private final class ReceiverThread extends Thread + { + private boolean killed = false; + private Message message; + + public ReceiverThread() + { + super(MdsIp.this.getName("ReceiverThread")); + this.setDaemon(true); + this.message = null; + } - public boolean useLocal() + public Message getMessage() throws MdsAbortException { - return use_local; + if (DEBUG.D) + System.out.println("getMessage()"); + long time; + if (DEBUG.D) + time = System.nanoTime(); + Message msg = null; + try + { + synchronized (this) + { + while (MdsIp.this.connected) + { + if (this.killed) + return null; + msg = this.message; + this.message = null; + if (msg != null) + break; + this.wait(1000); + } + } + } + catch (final InterruptedException e) + { + MdsIp.this.lostConnection(); + throw new MdsException.MdsAbortException(); + } + if (DEBUG.D) + if (msg != null) + { + final int cap = msg.getBody().capacity(); + System.out.println(msg.getMsgLen() + "B in " + (System.nanoTime() - time) / 1e9 + "sec" + + (cap == 0 ? "" : " (" + msg.asString().substring(0, (cap < 64) ? cap : 64) + ")")); + } + return msg; } - public final boolean useSSH() + @Override + public final void run() { - return this.use_ssh; + try + { + for (;;) + { + final Message new_message = Message.receive(MdsIp.this.connection, MdsIp.this.translisteners, -1); + if (new_message.getDType() == DTYPE.EVENT) + { + final EventProcessorThread thread = new EventProcessorThread(); + thread.setEventid(new_message.getBody().get(12)); + thread.start(); + } + else + synchronized (this) + { + this.message = new_message; + this.notifyAll(); + } + } + } + catch (final IOException e) + { + synchronized (this) + { + this.killed = true; + this.notifyAll(); + } + synchronized (MdsIp.this) + { + if (MdsIp.this.connected) + { + MdsIp.this.receiverThread = null; + MdsIp.this.lostConnection(); + } + } + } } - public final void useSSH(final boolean usessh) + synchronized public final void waitExited() { - this.use_ssh = usessh; + this.interrupt(); + while (!this.killed) + try + { + this.wait(300); + } + catch (final InterruptedException exc) + { + System.err.println(this.getName() + ": isInterrupted"); + } } - } + } // End ReceiverThread class public static final int LOGIN_OK = 1, LOGIN_ERROR = 2, LOGIN_CANCEL = 3; private static final byte MAX_MSGS = 8; @@ -500,7 +530,6 @@ public static MdsIp sharedConnection(final Provider provider) for (final MdsIp con : MdsIp.open_connections) if (con.provider.equals(provider)) { - con.provider.use_ssh = provider.use_ssh; con.connect(); return con; } @@ -520,7 +549,7 @@ public static MdsIp sharedConnection(final Provider provider) private byte msg_id = 0; private final Object mutex = new Object(); private final Provider provider; - private MRT receiveThread = null; + private ReceiverThread receiverThread = null; private boolean use_compression = false; public MdsIp() @@ -575,8 +604,14 @@ protected final T _getDescriptor(final CTX ctx, final Req return (T) new Int32(msg.asIntArray()[0]); } final StringBuilder sb = new StringBuilder().append("List(*,EXECUTE(($;)"); - IntStream.range(0, req.args.length).forEach((i) -> - { sb.append(",($;)"); }); + IntStream.range(0, req.args.length).forEach(new IntConsumer() + { + @Override + public void accept(final int i) + { + sb.append(",($;)"); + } + }); sb.append("),__$sw(`_$c_=__$sw(($;))))"); final Vector> vec = new Vector<>(); vec.add(Descriptor.valueOf(req.expr)); @@ -636,15 +671,20 @@ synchronized private final void connectToServer() throws IOException { if (this.connected) return; - /* connect to server */ + // connect to server this.defined_funs.clear(); - if (this.provider.useLocal()) + final String prefix = this.provider.getPrefix(); + if (Provider.PREFIX_LOCAL.equals(prefix)) { - this.connection = new MdsIpTunnel(); + this.connection = new MdsIpFile("mdsip", "-P", "tunnel"); } - else if (this.provider.useSSH()) + else if (Provider.PREFIX_SSH.equals(prefix)) { - this.connection = new MdsIpJsch(this.provider.user, this.provider.host, provider.getPort()); + this.connection = new MdsIpJsch(this.provider.user, this.provider.host, this.provider.getPort()); + } + else if (Provider.PREFIX_FILE.equals(prefix)) + { + this.connection = MdsIpFile.fromURI(this.provider.host); } else { @@ -652,24 +692,25 @@ else if (this.provider.useSSH()) } if (DEBUG.D) System.out.println(this.connection.toString()); - /* connect to mdsip */ + // connect to mdsip final Message message = new Message(this.provider.getUser(), this.getMsgId()); message.useCompression(this.use_compression); long tictoc = -System.nanoTime(); message.send(this.connection); - final Message msg = Message.receive(this.connection, null, 10_000); + final Message msg = Message.receive(this.connection, null, 20_000); tictoc += System.nanoTime(); if (DEBUG.N) System.out.println(tictoc); - this.isLowLatency = tictoc < 50_000_000;// if response is faster than 50ms + // if response is faster than 50ms + this.isLowLatency = tictoc < 50_000_000; if (msg.getStatus() == 0) { this.close(); throw new IOException("Server responded status == 0"); } - this.receiveThread = new MRT(); + this.receiverThread = new ReceiverThread(); this.connected = true; - this.receiveThread.start(); + this.receiverThread.start(); this.setup(); this.dispatchContextEvent("Connected to " + this.provider.toString(), false); } @@ -685,12 +726,12 @@ private final void disconnectFromServer() { System.err.println("The closing of connection failed:\n" + e.getMessage()); } - if (this.receiveThread != null) - this.receiveThread.waitExited(); + if (this.receiverThread != null) + this.receiverThread.waitExited(); this.connected = false; } - protected final void dispatchContextEvent(String msg, boolean ok) + protected final void dispatchContextEvent(final String msg, final boolean ok) { if (this.ctxlisteners != null) synchronized (this.ctxlisteners) @@ -700,7 +741,7 @@ protected final void dispatchContextEvent(String msg, boolean ok) } } - protected final void dispatchTransferEvent(final String info, int pos, int total) + protected final void dispatchTransferEvent(final String info, final int pos, final int total) { if (this.translisteners != null) synchronized (this.translisteners) @@ -726,7 +767,7 @@ protected void finalize() throws Throwable private final Message getAnswer() throws MdsException { - final Message message = this.receiveThread.getMessage(); + final Message message = this.receiverThread.getMessage(); if (message == null) throw new MdsException("Null response from server", 0); final int status = message.getStatus(); @@ -760,11 +801,10 @@ private final Message getMessage(final Request req, final boolean serialize) { final byte mid = this.getMsgId(); final byte totalarg = (byte) (args.length + 1); - /** enter exclusive communication **/ try - { + { // enter exclusive communication if (totalarg > 1) - { /** execute main request **/ + { // execute main request this.sendArg(idx++, DTYPE.T, totalarg, null, cmd.toString(), mid); for (final Descriptor d : args) d.toMessage(idx++, totalarg, mid).send(this.connection); @@ -800,14 +840,20 @@ private final String getName(final String classname) } public final Provider getProvider() - { return this.provider; } + { + return this.provider; + } public final boolean isConnected() - { return this.connected; } + { + return this.connected; + } @Override public boolean isLowLatency() - { return this.isLowLatency; } + { + return this.isLowLatency; + } @Override public final String isReady() @@ -888,35 +934,54 @@ private final void sendArg(final byte descr_idx, final DTYPE bu, final byte narg private final void sendArg(final byte descr_idx, final DTYPE bu, final byte nargs, final int dims[], final String body, final byte msgid) throws MdsException { - this.sendArg(descr_idx, bu, nargs, dims, StandardCharsets.UTF_8.encode(body).order(Descriptor.BYTEORDER), - msgid); + final ByteBuffer payload = StandardCharsets.UTF_8.encode(body).order(Descriptor.BYTEORDER); + this.sendArg(descr_idx, bu, nargs, dims, payload, msgid); } private final void setup() throws MdsException { this.defineFunctions(// - "public fun __$sw(in _in){return(TreeShr->TreeSwitchDbid:P(val(_in)));}", // compatible with almost - // every server - "public fun __$so(optional in _in){_out=*;MdsShr->MdsSerializeDscOut(xd(_in),xd(_out));return(_out);}", // 'optional' - // to - // support - // $Missing - "public fun __$si(in _in){_out=*;MdsShr->MdsSerializeDscIn(ref(_in),xd(_out));return(_out);}"); + // compatible with almost every server + "public fun __$sw(in _in){return(TreeShr->TreeSwitchDbid:P(val(_in)));}", // + // for results; 'optional' prefix to support $Missing + "public fun __$so(optional in _in){_out=*;MdsShr->MdsSerializeDscOut(xd(_in),xd(_out));return(_out);}", // + // for arguments + "public fun __$si(in _in){_out=*;MdsShr->MdsSerializeDscIn(ref(_in),xd(_out));return(_out);}", // + // built-in list() will override this fall-back implementation + "public fun list(optional inout _l," + + "optional in _a0,optional in _a1,optional in _a2,optional in _a3," + + "optional in _a4,optional in _a5,optional in _a6,optional in _a7," + + "optional in _a8,optional in _a9,optional in _a10,optional in _a11," + + "optional in _a12,optional in _a13,optional in _a14,optional in _a15){" + + "fun i2bu(in _i){return(execute('serializeout(`_i)[8:12]'));};" + + "fun append(inout _l,in _a){_l=[_l,_a];};" + + "fun cat(in _p,in _i){return(_p//execute('decompile(`_i)'));};" + + "fun listlen(optional in _l){_n=0;if(present('_l'))if(class(_l)==196)for(;if_error(kind(_l[_n]),-1)>0;_n++);return(_n);};" + + "_o=byte_unsigned([4,0,214,196,16,0,0,0,0,0,0,1]);" + "_nl=listlen(_l);" + + "for(_na=0;_na<16;_na++){if(not(execute('present(_a'//execute('decompile(`_na)')//')')))break;};" + + "_offset=4*(_na+_nl);" + "append(_o,i2bu(_offset));" + "_offset+=4;" + + "for(_i=0;_i<_nl;_i++){_offset+=size(execute('equals('//cat('_l',_i)//',serializeout(`_l[_i]))'));" + + "append(_o,i2bu(_offset));};" + + "for(_i=0;_i<_na;_i++){_offset+=size(execute('equals('//cat('_a',_i)//',serializeout(`'//cat('_a',_i)//'))'));" + + "append(_o,i2bu(_offset));};" + + "for(_i=0;_i<_nl;_i++)execute('append(_o,'//cat('_l',_i)//')');" + + "for(_i=0;_i<_na;_i++)execute('append(_o,'//cat('_a',_i)//')');" + + "return(_l=serializein(_o));}"); this.getAPI().treeUsePrivateCtx(true); } @Override public final String toString() { - if (this.provider.use_local) + if (Provider.PREFIX_LOCAL.equals(this.provider.getPrefix())) + { return this.provider.getHost(); - final String provider_str = this.provider.toString(); - return new StringBuilder(provider_str.length() + 12).append("MdsIp(").append(provider_str).append(")") - .toString(); + } + return this.provider.toString(); } - public final void useCompression(final boolean use_compression) + public final void useCompression(final boolean compression) { - this.use_compression = use_compression; + this.use_compression = compression; } } diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java new file mode 100644 index 0000000000..0daad028db --- /dev/null +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java @@ -0,0 +1,76 @@ +package mds.mdsip; + +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.util.concurrent.TimeUnit; + +import mds.mdsip.MdsIp.MdsIpIOStream; + +public class MdsIpFile extends MdsIpIOStream +{ + static final MdsIpFile fromURI(final String uri) throws IOException + { + final String args[] = uri.split(" "); + for (int i = 0; i < args.length; i++) + { + try + { + args[i] = new URI(args[i]).getPath(); + } + catch (final URISyntaxException e) + { + throw new IOException("Invalid URI: " + args[i]); + } + } + return new MdsIpFile(args); + } + + private final Process process; + private final String args[]; + + public MdsIpFile(final String... args) throws IOException + { + this.args = args; + this.process = new ProcessBuilder(this.args).start(); + this.dis = this.process.getInputStream(); + this.dos = this.process.getOutputStream(); + } + + @Override + public void close() throws IOException + { + if (this.isOpen()) + { + this.dis.close(); + this.dos.close(); + try + { + if (!this.process.waitFor(1000, TimeUnit.MILLISECONDS)) + this.process.destroy(); + } + catch (final InterruptedException e) + { + this.process.destroy(); + } + } + } + + @Override + public boolean isOpen() + { + return this.process.isAlive(); + } + + @Override + public final String toString() + { + final StringBuilder sb = new StringBuilder(); + sb.append("MdsIpFile("); + for (final String s : this.args) + sb.append('"').append(s).append('"').append(", "); + sb.setLength(sb.length() - 2); + sb.append(')'); + return sb.toString(); + } +} diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java index 58edab350d..6088867e5a 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java @@ -21,7 +21,8 @@ public final class MdsIpJsch extends MdsIpIOStream private static class Logger implements com.jcraft.jsch.Logger { public Logger() - {} + { + } @Override public boolean isEnabled(final int level) @@ -59,7 +60,7 @@ public void log(final int level, final String message) static private final class SshServerInfo { - static public SshServerInfo parse(final String serverstring, ConfigRepository cr) + static public SshServerInfo parse(final String serverstring, final ConfigRepository cr) { final int at = serverstring.indexOf("@"); final int cn = serverstring.indexOf(":"); @@ -82,30 +83,30 @@ public SshServerInfo(final String user, final String host, final int port) this(user, host, port, MdsIpJsch.getConfigRepository()); } - private SshServerInfo(final String user, final String host, final int port, ConfigRepository cr) + private SshServerInfo(final String user, final String host, final int port, final ConfigRepository cr) { - config = cr.getConfig(host); - final String hostname = config.getHostname(); - this.hostname = hostname != null ? hostname : host; + this.config = cr.getConfig(host); + final String _hostname = this.config.getHostname(); + this.hostname = _hostname != null ? _hostname : host; if (user != null) this.user = user; else { - final String cuser = config.getUser(); + final String cuser = this.config.getUser(); this.user = cuser != null ? cuser : System.getProperty("user.name"); } if (port != 0) this.port = port; else { - final int pport = config.getPort(); + final int pport = this.config.getPort(); this.port = pport > 0 ? pport : 22; } - this.proxyjump = config.getValue("ProxyJump"); + this.proxyjump = this.config.getValue("ProxyJump"); this.proxy = this.proxyjump == null ? null : SshServerInfo.parse(this.proxyjump, cr); } - public Vector connect(int timeout) throws JSchException + public Vector connect(final int timeout) throws JSchException { Vector sessions; Session session; @@ -120,12 +121,12 @@ public Vector connect(int timeout) throws JSchException sessions = new Vector<>(); session = ((JSch) MdsIpJsch.jsch).getSession(this.user, this.hostname, this.port); } - final String strictHostKeyChecking = config.getValue("StrictHostKeyChecking"); + final String strictHostKeyChecking = this.config.getValue("StrictHostKeyChecking"); if (strictHostKeyChecking != null) session.setConfig("StrictHostKeyChecking", strictHostKeyChecking); sessions.insertElementAt(session, 0); - session.setUserInfo(userinfo); - userinfo.tried_pw = false; + session.setUserInfo(MdsIpJsch.userinfo); + MdsIpJsch.userinfo.tried_pw = false; session.connect(timeout); return sessions; } @@ -150,11 +151,15 @@ public void ancestorAdded(final AncestorEvent e) @Override public void ancestorMoved(final AncestorEvent arg0) - {} + { + // noting to do + } @Override public void ancestorRemoved(final AncestorEvent arg0) - {} + { + // noting to do + } }; public boolean tried_pw = false; { @@ -164,11 +169,15 @@ public void ancestorRemoved(final AncestorEvent arg0) @Override public final String getPassphrase() - { return this.passphraseField.getText(); } + { + return this.passphraseField.getText(); + } @Override public final String getPassword() - { return this.passwordField.getText(); } + { + return this.passwordField.getText(); + } @Override public String[] promptKeyboardInteractive(final String destination, final String name, final String instruction, @@ -261,10 +270,10 @@ public final void showMessage(final String message) try { _jsch = new JSch(); - final File known_hosts = new File(dotssh, "known_hosts"); - final File id_rsa = new File(dotssh, "id_rsa"); - if (!dotssh.exists()) - dotssh.mkdirs(); + final File known_hosts = new File(MdsIpJsch.dotssh, "known_hosts"); + final File id_rsa = new File(MdsIpJsch.dotssh, "id_rsa"); + if (!MdsIpJsch.dotssh.exists()) + MdsIpJsch.dotssh.mkdirs(); if (known_hosts.exists()) try { @@ -313,7 +322,7 @@ public final void showMessage(final String message) private static final ConfigRepository getConfigRepository() { - final File config = new File(dotssh, "config"); + final File config = new File(MdsIpJsch.dotssh, "config"); if (config.exists()) try { @@ -329,7 +338,7 @@ private static final ConfigRepository getConfigRepository() private final Channel channel; private final Vector sessions; - public MdsIpJsch(String user, String host, int port) throws IOException + public MdsIpJsch(final String user, final String host, final int port) throws IOException { if (MdsIpJsch.jsch == null) throw new IOException("JSch not found! SSH connection not available."); @@ -338,10 +347,10 @@ public MdsIpJsch(String user, String host, int port) throws IOException if (debug.DEBUG.ON) JSch.setLogger(new MdsIpJsch.Logger()); final SshServerInfo serverinfo = new SshServerInfo(user, host, port); - sessions = serverinfo.connect(10_000); // timeout in ms - channel = sessions.firstElement().openChannel("exec"); - ((ChannelExec) channel).setCommand("/bin/sh -l -c mdsip-server-ssh"); - channel.connect(); + this.sessions = serverinfo.connect(10_000); // timeout in ms + this.channel = this.sessions.firstElement().openChannel("exec"); + ((ChannelExec) this.channel).setCommand("/bin/sh -l -c mdsip-server-ssh"); + this.channel.connect(); } catch (final Exception e) { @@ -376,7 +385,7 @@ synchronized public void close() throws IOException } finally { - for (final Session session : sessions) + for (final Session session : this.sessions) session.disconnect(); } } @@ -392,5 +401,7 @@ synchronized public void close() throws IOException @Override public boolean isOpen() - { return !this.channel.isClosed() && this.channel.isConnected() && !this.channel.isEOF(); } + { + return !this.channel.isClosed() && this.channel.isConnected() && !this.channel.isEOF(); + } } diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java index 94ed89889b..882afa9ee9 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java @@ -8,7 +8,7 @@ import mds.mdsip.MdsIp.Connection; -public class MdsIpTcp implements Connection +public class MdsIpTcp extends Connection { private final SelectionKey select_out; private final SelectionKey select_in; @@ -16,18 +16,18 @@ public class MdsIpTcp implements Connection public MdsIpTcp(final String host, final int port) throws IOException { - socket = SocketChannel.open(); + this.socket = SocketChannel.open(); try { - socket.configureBlocking(false); - socket.setOption(StandardSocketOptions.SO_KEEPALIVE, Boolean.TRUE); - this.select_out = socket.register(Selector.open(), SelectionKey.OP_CONNECT); - this.select_in = socket.register(Selector.open(), SelectionKey.OP_READ); - socket.connect(new InetSocketAddress(host, port)); + this.socket.configureBlocking(false); + this.socket.setOption(StandardSocketOptions.SO_KEEPALIVE, Boolean.TRUE); + this.select_out = this.socket.register(Selector.open(), SelectionKey.OP_CONNECT); + this.select_in = this.socket.register(Selector.open(), SelectionKey.OP_READ); + this.socket.connect(new InetSocketAddress(host, port)); } catch (final IOException e) { - socket.close(); + this.socket.close(); throw e; } } @@ -35,30 +35,30 @@ public MdsIpTcp(final String host, final int port) throws IOException @Override final public void close() throws IOException { - socket.close(); - synchronized (select_out) + this.socket.close(); + synchronized (this.select_out) { - synchronized (select_in) + synchronized (this.select_in) { - select_in.cancel(); - select_out.cancel(); + this.select_in.cancel(); + this.select_out.cancel(); } } } final private boolean ensure_open() throws IOException { - if (!select_out.isValid()) + if (!this.select_out.isValid()) return false; - while (select_out.interestOps() == SelectionKey.OP_CONNECT) + while (this.select_out.interestOps() == SelectionKey.OP_CONNECT) { - if (select_out.selector().select(internal_timeout) > 0 && select_out.isConnectable()) + if (this.select_out.selector().select(Connection.internal_timeout) > 0 && this.select_out.isConnectable()) { - synchronized (select_out) + synchronized (this.select_out) { - if (!(select_out.isValid() && socket.finishConnect())) + if (!(this.select_out.isValid() && this.socket.finishConnect())) return false; - select_out.interestOps(SelectionKey.OP_WRITE); + this.select_out.interestOps(SelectionKey.OP_WRITE); } } } @@ -67,23 +67,25 @@ final private boolean ensure_open() throws IOException @Override final public boolean isOpen() - { return select_out.isValid(); } + { + return this.select_out.isValid(); + } @Override - final public int read(ByteBuffer buffer) throws IOException + final public int read(final ByteBuffer buffer) throws IOException { - synchronized (select_in) + synchronized (this.select_in) { if (!this.ensure_open()) return -1; final int rem = buffer.remaining(); if (rem == 0) return 0; - if (select_in.selector().select(internal_timeout) >= 0 && select_in.isReadable()) + if (this.select_in.selector().select(Connection.internal_timeout) >= 0 && this.select_in.isReadable()) { try { - final int read = socket.read(buffer); + final int read = this.socket.read(buffer); if (read == -1) return read; } @@ -99,18 +101,18 @@ final public int read(ByteBuffer buffer) throws IOException @Override final public int write(final ByteBuffer buffer) throws IOException { - synchronized (select_out) + synchronized (this.select_out) { if (!this.ensure_open()) return -1; final int rem = buffer.remaining(); if (rem == 0) return 0; - if (select_out.selector().select(internal_timeout) >= 0 && select_out.isWritable()) + if (this.select_out.selector().select(Connection.internal_timeout) >= 0 && this.select_out.isWritable()) { - if (!select_out.isValid()) + if (!this.select_out.isValid()) return -1; - final int sent = socket.write(buffer); + final int sent = this.socket.write(buffer); if (sent == -1) return sent; } diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTunnel.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTunnel.java deleted file mode 100644 index 8c2eefd22c..0000000000 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTunnel.java +++ /dev/null @@ -1,41 +0,0 @@ -package mds.mdsip; - -import java.io.IOException; -import java.util.concurrent.TimeUnit; - -import mds.mdsip.MdsIp.MdsIpIOStream; - -public class MdsIpTunnel extends MdsIpIOStream -{ - private final Process process; - - public MdsIpTunnel() throws IOException - { - process = new ProcessBuilder("mdsip", "-P", "tunnel").start(); - dis = this.process.getInputStream(); - dos = this.process.getOutputStream(); - } - - @Override - public void close() throws IOException - { - if (this.isOpen()) - { - this.dis.close(); - this.dos.close(); - try - { - if (!this.process.waitFor(1000, TimeUnit.MILLISECONDS)) - this.process.destroy(); - } - catch (InterruptedException e) - { - this.process.destroy(); - } - } - } - - @Override - public boolean isOpen() - { return this.process.isAlive(); } -} diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/Message.java b/java/mdsplus-api/src/main/java/mds/mdsip/Message.java index 7dc54aa0b9..fc0426af5d 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/Message.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/Message.java @@ -10,11 +10,13 @@ import java.nio.charset.StandardCharsets; import java.util.Set; import java.util.zip.InflaterInputStream; + import mds.MdsException; import mds.TransferEventListener; import mds.data.DTYPE; import mds.data.descriptor.ARRAY; import mds.data.descriptor.Descriptor; +import mds.mdsip.MdsIp.Connection; public final class Message extends Object { @@ -24,7 +26,7 @@ private static class CompressedChannel implements ReadableByteChannel final ReadableByteChannel rbc; final InflaterInputStream zis; - public CompressedChannel(ReadableByteChannel rbc) + public CompressedChannel(final ReadableByteChannel rbc) { this.rbc = rbc; final InputStream is = new InputStream() @@ -34,65 +36,56 @@ public CompressedChannel(ReadableByteChannel rbc) @Override public int read() throws IOException { - CompressedChannel.this.rbc.read(bb); - return bb.get(); + CompressedChannel.this.rbc.read(this.bb); + return this.bb.get(); } }; - zis = new InflaterInputStream(is); + this.zis = new InflaterInputStream(is); } @Override public void close() throws IOException { - zis.skip(1); + this.zis.skip(1); } @Override public boolean isOpen() - { return rbc.isOpen(); } + { + return this.rbc.isOpen(); + } @Override - public int read(ByteBuffer dst) throws IOException + public int read(final ByteBuffer dst) throws IOException { - final int read = zis.read(buf, 0, dst.remaining()); - dst.put(buf, 0, read); + final int read = this.zis.read(this.buf, 0, dst.remaining()); + dst.put(this.buf, 0, read); return read; } } - public static final int _clntB = 14; - public static final int _dmctB = 15; - public static final int _dmsI = 16; - public static final int _idxB = 11; - public static final int _lenS = 8; - public static final int _midB = 12; - public static final int _mlenI = 0; - public static final int _nargsB = 10; - public static final int _statI = 4; - public static final int _typB = 13; public static final byte BIG_ENDIAN_MASK = (byte) 0x80; private static final byte COMPRESSED = (byte) 0x20; protected static final String EVENTASTREQUEST = "---EVENTAST---REQUEST---"; protected static final String EVENTCANREQUEST = "---EVENTCAN---REQUEST---"; - static final private int HEADER_CTYPE_B = 14; - static final private int HEADER_DIM0_I = 16; - static final private int HEADER_DSCIDX_B = 11; - static final private int HEADER_DTYPE_B = 13; - static final private int HEADER_LENGTH_S = 8; - static final private int HEADER_MSGIDX_B = 12; - static final private int HEADER_MSGLEN_I = 0; - static final private int HEADER_NARGS_B = 10; - static final private int HEADER_NDIMS_B = 15; - public static final int HEADER_SIZE = 48; - static final private int HEADER_STATUS_I = 4; - public static final byte JAVA_CLIENT = (byte) (Message.JAVA_CLIENT_LITTLE | Message.BIG_ENDIAN_MASK); // | - // Message.SWAP_ENDIAN_ON_SERVER_MASK); + static final public int HEADER_CTYPE_B = 14; + static final public int HEADER_DIM0_I = 16; + static final public int HEADER_DSCIDX_B = 11; + static final public int HEADER_DTYPE_B = 13; + static final public int HEADER_LENGTH_S = 8; + static final public int HEADER_MSGIDX_B = 12; + static final public int HEADER_MSGLEN_I = 0; + static final public int HEADER_NARGS_B = 10; + static final public int HEADER_NDIMS_B = 15; + static final public int HEADER_SIZE = 48; + static final public int HEADER_STATUS_I = 4; + public static final byte JAVA_CLIENT = (byte) (Message.JAVA_CLIENT_LITTLE | Message.BIG_ENDIAN_MASK); private static final byte JAVA_CLIENT_LITTLE = (byte) 0x3; // private static final byte SENDCAPABILITIES = (byte)0xF; private static final int SUPPORTS_COMPRESSION = 0x8000; private static final synchronized void dispatchTransferEvent(final Set mdslisteners, - final ReadableByteChannel dis, String info, int read, int to_read) + final ReadableByteChannel dis, final String info, final int read, final int to_read) { if (mdslisteners != null) for (final TransferEventListener listener : mdslisteners) @@ -104,7 +97,7 @@ protected static boolean isRoprand(final byte arr[], final int idx) return (arr[idx] == 0 && arr[idx + 1] == 0 && arr[idx + 2] == -128 && arr[idx + 3] == 0); } - private static final ByteBuffer readBuf(int bytes_to_read, final ReadableByteChannel dis, + private static final ByteBuffer readBuf(final int bytes_to_read, final ReadableByteChannel dis, final Set mdslisteners, long abstimeout) throws IOException { final ByteBuffer buf = ByteBuffer.allocateDirect(bytes_to_read); @@ -150,22 +143,29 @@ protected static final ByteBuffer readCompressedBuf(final ReadableByteChannel rb } } - public final static Message receive(final ReadableByteChannel rbc, final Set listeners, + public final static Message receive(final Connection con, final Set listeners, final int timeout) throws IOException { final long abstimeout = timeout >= 0 ? System.currentTimeMillis() + timeout : -1; - final ByteBuffer header = Message.readBuf(Message.HEADER_SIZE, rbc, null, abstimeout); - final byte c_type = header.get(Message._clntB); + final ByteBuffer header = Message.readBuf(Message.HEADER_SIZE, con, null, abstimeout); + con.checkMsgIdx(header.get(Message.HEADER_MSGIDX_B)); + if (header.get(Message.HEADER_NDIMS_B) > ARRAY.MAX_DIMS) + throw new IOException("Invalid Message: MAX_DIMS"); + final byte c_type = header.get(Message.HEADER_CTYPE_B); if ((c_type & Message.BIG_ENDIAN_MASK) == 0) header.order(ByteOrder.LITTLE_ENDIAN); - final int msglen = header.getInt(Message._mlenI); + final int msglen = header.getInt(Message.HEADER_MSGLEN_I); final ByteBuffer body; if (msglen > Message.HEADER_SIZE) { if ((c_type & Message.COMPRESSED) != 0) - body = Message.readCompressedBuf(rbc, header.order(), listeners); + body = Message.readCompressedBuf(con, header.order(), listeners); else - body = Message.readBuf(msglen - Message.HEADER_SIZE, rbc, listeners, 0); + body = Message.readBuf(msglen - Message.HEADER_SIZE, con, listeners, 0); + } + else if (msglen < Message.HEADER_SIZE) + { + throw new IOException("Invalid Message: HEADER_SIZE"); } else body = ByteBuffer.allocateDirect(0); @@ -186,14 +186,14 @@ public Message(final byte mid) public Message(final byte descr_idx, final DTYPE dtype, final byte nargs, final int dims[], final byte ndims_in, final ByteBuffer body, final byte client_type, final int status, final byte mid) { - this.header = ByteBuffer.allocateDirect(HEADER_SIZE); + this.header = ByteBuffer.allocateDirect(Message.HEADER_SIZE); this.body = body.slice(); if ((client_type & Message.BIG_ENDIAN_MASK) == 0) { this.header.order(ByteOrder.LITTLE_ENDIAN); this.body.order(ByteOrder.LITTLE_ENDIAN); } - final int body_size = body == null ? 0 : body.remaining(); + final int body_size = body.remaining(); final ByteBuffer h = this.getHeader();// 4 final byte ndims = (ndims_in > ARRAY.MAX_DIMS) ? ARRAY.MAX_DIMS : ndims_in; h.putInt(Message.HEADER_SIZE + body_size).putInt(status);// 8 @@ -206,10 +206,8 @@ public Message(final byte descr_idx, final DTYPE dtype, final byte nargs, final public Message(final byte descr_idx, final DTYPE bu, final byte nargs, final int dims[], final byte ndims, final ByteBuffer body, final int status, final byte mid) { - this(descr_idx, bu, nargs, dims, ndims, body, - (body == null || body.order() == ByteOrder.BIG_ENDIAN) ? Message.JAVA_CLIENT - : Message.JAVA_CLIENT_LITTLE, - status, mid); + this(descr_idx, bu, nargs, dims, ndims, body, (body == null || body.order() == ByteOrder.BIG_ENDIAN) + ? Message.JAVA_CLIENT : Message.JAVA_CLIENT_LITTLE, status, mid); } public Message(final byte descr_idx, final DTYPE bu, final byte nargs, final int dims[], final ByteBuffer body, @@ -310,49 +308,73 @@ public final int[] asUShortArray() } public final ByteBuffer getBody() - { return this.body.duplicate().order(this.body.order()); } + { + return this.body.duplicate().order(this.body.order()); + } public final byte getCType() - { return (byte) (header.get(HEADER_CTYPE_B) & 0x1F); } + { + return (byte) (this.header.get(Message.HEADER_CTYPE_B) & 0x1F); + } public final int getDescIdx() - { return header.get(HEADER_DSCIDX_B) & 0xFF; } + { + return this.header.get(Message.HEADER_DSCIDX_B) & 0xFF; + } public final int[] getDims() { final int dims[] = new int[ARRAY.MAX_DIMS]; final ByteBuffer h = this.getHeader(); - h.position(HEADER_DIM0_I); - h.asIntBuffer().get(dims, 0, getNDims()); + h.position(Message.HEADER_DIM0_I); + h.asIntBuffer().get(dims, 0, this.getNDims()); return dims; } public final DTYPE getDType() - { return DTYPE.get(header.get(HEADER_DTYPE_B)); } + { + return DTYPE.get(this.header.get(Message.HEADER_DTYPE_B)); + } public final ByteBuffer getHeader() - { return this.header.duplicate().order(this.header.order()); } + { + return this.header.duplicate().order(this.header.order()); + } public final int getLength() - { return header.getShort(HEADER_LENGTH_S) & 0xFFFF; } + { + return this.header.getShort(Message.HEADER_LENGTH_S) & 0xFFFF; + } public final int getMsgIdx() - { return header.get(HEADER_MSGIDX_B) & 0xFF; } + { + return this.header.get(Message.HEADER_MSGIDX_B) & 0xFF; + } public final int getMsgLen() - { return header.getInt(HEADER_MSGLEN_I); } + { + return this.header.getInt(Message.HEADER_MSGLEN_I); + } public final int getNArgs() - { return header.get(HEADER_NARGS_B) & 0xFF; } + { + return this.header.get(Message.HEADER_NARGS_B) & 0xFF; + } public final int getNDims() - { return header.get(HEADER_NDIMS_B); } + { + return this.header.get(Message.HEADER_NDIMS_B); + } public final int getStatus() - { return header.getInt(HEADER_STATUS_I); } + { + return this.header.getInt(Message.HEADER_STATUS_I); + } public final boolean isLittleEndian() - { return ((this.getCType() & Message.BIG_ENDIAN_MASK) == 0); } + { + return ((this.getCType() & Message.BIG_ENDIAN_MASK) == 0); + } public final void send(final WritableByteChannel wbc) throws MdsException { @@ -394,11 +416,11 @@ public final String toString() protected final void useCompression(final boolean use_cmp) { - this.header.putInt(HEADER_STATUS_I, (use_cmp ? Message.SUPPORTS_COMPRESSION | 5 : 0)); + this.header.putInt(Message.HEADER_STATUS_I, (use_cmp ? Message.SUPPORTS_COMPRESSION | 5 : 0)); } public final void verify() { - this.header.putInt(HEADER_STATUS_I, this.header.getInt(HEADER_STATUS_I) | 1); + this.header.putInt(Message.HEADER_STATUS_I, this.header.getInt(Message.HEADER_STATUS_I) | 1); } } diff --git a/java/mdsplus-api/src/test/java/mds/AllTests.java b/java/mdsplus-api/src/test/java/mds/AllTests.java index fb243e39f6..dc888bf87a 100644 --- a/java/mdsplus-api/src/test/java/mds/AllTests.java +++ b/java/mdsplus-api/src/test/java/mds/AllTests.java @@ -3,11 +3,10 @@ import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; + import mds.data.CONST_Test; import mds.data.TREE_Test; -import mds.data.descriptor.Descriptor_A_Test; -import mds.data.descriptor.Descriptor_CA_Test; -import mds.data.descriptor.Descriptor_S_Test; +import mds.data.descriptor.*; import mds.data.descriptor_r.Function; import mds.data.descriptor_r.Function_Test; import mds.mdsip.MdsIp; @@ -16,7 +15,8 @@ @RunWith(Suite.class) @SuiteClasses( { TREE_Test.class, CONST_Test.class, Mds_Test.class, TreeShr_Test.class, MdsShr_Test.class, Function_Test.class, - Descriptor_S_Test.class, Descriptor_A_Test.class, Descriptor_CA_Test.class }) // , Editors_Test.class}) + Descriptor_S_Test.class, Descriptor_A_Test.class, Descriptor_CA_Test.class }) // , +// Editors_Test.class}) public class AllTests { private static boolean local = true; @@ -27,18 +27,19 @@ public class AllTests private static final boolean ssh = false; public static final String tree = "test"; + @SuppressWarnings("resource") public static Mds setUpBeforeClass() throws Exception { final boolean local_win = System.getProperty("os.name").startsWith("Win"); final String host = System.getenv("MDSIP_SERVER"); final String user = System.getProperty("user.name"); - AllTests.local = AllTests.local || (!mdsip) || host == null || host.length() == 0; - final String treepath = (AllTests.local ? local_win : remote_win) ? "C:\\Temp" : "/tmp"; + AllTests.local = AllTests.local || (!AllTests.mdsip) || host == null || host.length() == 0; + final String treepath = (AllTests.local ? local_win : AllTests.remote_win) ? "C:\\Temp" : "/tmp"; final String hostinfo = AllTests.local ? "local://" : host; final boolean use_ssh = AllTests.local ? false : AllTests.ssh; final int use_port = use_ssh ? 22 : AllTests.port; final Mds mdslocal = Mds.getLocal(); - if (!use_local && mdslocal != null) + if (!AllTests.use_local && mdslocal != null) mdslocal.close(); Mds mds = null; if (!AllTests.mdsip) @@ -54,7 +55,7 @@ public static Mds setUpBeforeClass() throws Exception if (mds == null) throw new Exception("Could not connect to mdsip."); Function.setWindowsLineEnding(AllTests.local ? local_win : AllTests.remote_win); - mds.getAPI().setenv(tree + "_path", treepath); + mds.getAPI().setenv(AllTests.tree + "_path", treepath); return mds; } @@ -63,6 +64,7 @@ public static void tearDownAfterClass(final Mds mds) mds.close(); } + @SuppressWarnings("boxing") public static void testStatus(final int expected, final int actual) { if (actual != expected) diff --git a/java/mdsplus-api/src/test/java/mds/MdsShr_Test.java b/java/mdsplus-api/src/test/java/mds/MdsShr_Test.java index 1545acde72..03d7794230 100644 --- a/java/mdsplus-api/src/test/java/mds/MdsShr_Test.java +++ b/java/mdsplus-api/src/test/java/mds/MdsShr_Test.java @@ -1,16 +1,13 @@ package mds; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.*; + import mds.data.descriptor.ARRAY; import mds.data.descriptor.Descriptor; import mds.data.descriptor_a.Int8Array; import mds.data.descriptor_r.Range; +@SuppressWarnings("static-method") public class MdsShr_Test { private static MdsShr mdsshr; @@ -31,11 +28,15 @@ public static final void tearDownAfterClass() throws Exception @Before public void setUp() throws Exception - {/* stub */} + { + // stub + } @After public void tearDown() throws Exception - {/* stub */} + { + // stub + } @Test public final void testMdsCompress() throws MdsException diff --git a/java/mdsplus-api/src/test/java/mds/Mds_Test.java b/java/mdsplus-api/src/test/java/mds/Mds_Test.java index a222673bbd..3db5e74c9a 100644 --- a/java/mdsplus-api/src/test/java/mds/Mds_Test.java +++ b/java/mdsplus-api/src/test/java/mds/Mds_Test.java @@ -1,15 +1,12 @@ package mds; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.*; + import mds.data.descriptor.Descriptor; import mds.data.descriptor_a.Int16Array; import mds.data.descriptor_s.StringDsc; +@SuppressWarnings("static-method") public class Mds_Test { private static Mds mds; @@ -28,11 +25,15 @@ public static void tearDownAfterClass() throws Exception @Before public void setUp() throws Exception - {/* stub */} + { + // stub + } @After public void tearDown() throws Exception - {/* stub */} + { + // stub + } @Test public void test_getDescriptor() throws MdsException diff --git a/java/mdsplus-api/src/test/java/mds/TdiShr_Test.java b/java/mdsplus-api/src/test/java/mds/TdiShr_Test.java index 771a5e367d..d8eca6fa0e 100644 --- a/java/mdsplus-api/src/test/java/mds/TdiShr_Test.java +++ b/java/mdsplus-api/src/test/java/mds/TdiShr_Test.java @@ -1,17 +1,14 @@ package mds; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.*; + import mds.data.OPC; import mds.data.descriptor_a.Int32Array; import mds.data.descriptor_r.function.BINARY.Add; import mds.data.descriptor_s.Int32; import mds.data.descriptor_s.StringDsc; +@SuppressWarnings("static-method") public class TdiShr_Test { private static TdiShr tdishr; @@ -32,11 +29,15 @@ public static final void tearDownAfterClass() throws Exception @Before public void setUp() throws Exception - {/* stub */} + { + // stub + } @After public void tearDown() throws Exception - {/* stub */} + { + // stub + } @Test public final void testTdiCompile() throws MdsException diff --git a/java/mdsplus-api/src/test/java/mds/TreeShr_Test.java b/java/mdsplus-api/src/test/java/mds/TreeShr_Test.java index a7c2ca4321..8c66f67e10 100644 --- a/java/mdsplus-api/src/test/java/mds/TreeShr_Test.java +++ b/java/mdsplus-api/src/test/java/mds/TreeShr_Test.java @@ -13,6 +13,7 @@ import mds.data.descriptor_s.*; import mds.data.descriptor_s.NODE.Flags; +@SuppressWarnings("static-method") public class TreeShr_Test { private static TreeShr treeshr; @@ -39,111 +40,112 @@ public static final void tearDownAfterClass() throws Exception @Before public void setUp() throws Exception { - ctx = Pointer.NULL(); + this.ctx = Pointer.NULL(); } @After public void tearDown() throws Exception { - while ((TreeShr_Test.treeshr.treeClose(ctx, null, 0) & 1) > 0); - TreeShr_Test.treeshr.treeFreeDbid(ctx); + while ((TreeShr_Test.treeshr.treeClose(this.ctx, null, 0) & 1) > 0) + { + // closes all + } + TreeShr_Test.treeshr.treeFreeDbid(this.ctx); } @Test public final void testTreeAddNode() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); try { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).status); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).status); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeAddNode(ctx, "B", NODE.USAGE_SUBTREE).status); - Assert.assertEquals(NODE.USAGE_ANY, TreeShr_Test.mds.getInteger(ctx, "GetNci('\\\\TEST::TOP:A','USAGE')")); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "B", NODE.USAGE_SUBTREE).status); + Assert.assertEquals(NODE.USAGE_ANY, + TreeShr_Test.mds.getInteger(this.ctx, "GetNci('\\\\TEST::TOP:A','USAGE')")); Assert.assertEquals(NODE.USAGE_SUBTREE, - TreeShr_Test.mds.getInteger(ctx, "GetNci('\\\\TEST::TOP:B','USAGE')")); + TreeShr_Test.mds.getInteger(this.ctx, "GetNci('\\\\TEST::TOP:B','USAGE')")); final int nid = 3; - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeStartConglomerate(ctx, 11)); - Assert.assertEquals(nid, TreeShr_Test.treeshr.treeAddNode(ctx, "D", NODE.USAGE_DEVICE).getData()); - Assert.assertEquals(nid, TreeShr_Test.treeshr.treeSetDefault(ctx, "D").getData()); - Assert.assertEquals(nid, TreeShr_Test.treeshr.treeGetDefaultNid(ctx).getData()); - Assert.assertEquals(nid + 1, TreeShr_Test.treeshr.treeAddNode(ctx, "ACTION", NODE.USAGE_ACTION).getData()); - Assert.assertEquals(nid + 2, TreeShr_Test.treeshr.treeAddNode(ctx, "ANY", NODE.USAGE_ANY).getData()); - Assert.assertEquals(nid + 3, TreeShr_Test.treeshr.treeAddNode(ctx, "AXIS", NODE.USAGE_AXIS).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeStartConglomerate(this.ctx, 11)); + Assert.assertEquals(nid, TreeShr_Test.treeshr.treeAddNode(this.ctx, "D", NODE.USAGE_DEVICE).getData()); + Assert.assertEquals(nid, TreeShr_Test.treeshr.treeSetDefault(this.ctx, "D").getData()); + Assert.assertEquals(nid, TreeShr_Test.treeshr.treeGetDefaultNid(this.ctx).getData()); + Assert.assertEquals(nid + 1, + TreeShr_Test.treeshr.treeAddNode(this.ctx, "ACTION", NODE.USAGE_ACTION).getData()); + Assert.assertEquals(nid + 2, TreeShr_Test.treeshr.treeAddNode(this.ctx, "ANY", NODE.USAGE_ANY).getData()); + Assert.assertEquals(nid + 3, TreeShr_Test.treeshr.treeAddNode(this.ctx, "AXIS", NODE.USAGE_AXIS).getData()); Assert.assertEquals(nid + 4, - TreeShr_Test.treeshr.treeAddNode(ctx, "COMPOUND", NODE.USAGE_COMPOUND_DATA).getData()); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "COMPOUND", NODE.USAGE_COMPOUND_DATA).getData()); Assert.assertEquals(nid + 5, - TreeShr_Test.treeshr.treeAddNode(ctx, "DISPATCH", NODE.USAGE_DISPATCH).getData()); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "DISPATCH", NODE.USAGE_DISPATCH).getData()); Assert.assertEquals(nid + 6, - TreeShr_Test.treeshr.treeAddNode(ctx, "NUMERIC", NODE.USAGE_NUMERIC).getData()); - Assert.assertEquals(nid + 7, TreeShr_Test.treeshr.treeAddNode(ctx, "SIGNAL", NODE.USAGE_SIGNAL).getData()); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "NUMERIC", NODE.USAGE_NUMERIC).getData()); + Assert.assertEquals(nid + 7, + TreeShr_Test.treeshr.treeAddNode(this.ctx, "SIGNAL", NODE.USAGE_SIGNAL).getData()); Assert.assertEquals(nid + 8, - TreeShr_Test.treeshr.treeAddNode(ctx, "STRUCTURE", NODE.USAGE_STRUCTURE).getData()); - Assert.assertEquals(nid + 9, TreeShr_Test.treeshr.treeAddNode(ctx, "TASK", NODE.USAGE_TASK).getData()); - Assert.assertEquals(nid + 10, TreeShr_Test.treeshr.treeAddNode(ctx, "TEXT", NODE.USAGE_TEXT).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeEndConglomerate(ctx)); - final int status = TreeShr_Test.treeshr.treeAddConglom(ctx, "C", "E1429").status; + TreeShr_Test.treeshr.treeAddNode(this.ctx, "STRUCTURE", NODE.USAGE_STRUCTURE).getData()); + Assert.assertEquals(nid + 9, TreeShr_Test.treeshr.treeAddNode(this.ctx, "TASK", NODE.USAGE_TASK).getData()); + Assert.assertEquals(nid + 10, + TreeShr_Test.treeshr.treeAddNode(this.ctx, "TEXT", NODE.USAGE_TEXT).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeEndConglomerate(this.ctx)); + final int status = TreeShr_Test.treeshr.treeAddConglom(this.ctx, "C", "E1429").status; if (status == MdsException.DevPYDEVICE_NOT_FOUND) System.err.println("TreeShr_Test:testTreeAddNode failed to test treeAddConglom: E1429 not found."); else AllTests.testStatus(MdsException.TreeSUCCESS, status); - Assert.assertEquals("ANY", TreeShr_Test.treeshr.treeGetMinimumPath(ctx, nid + 2).data); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetDefaultNid(ctx, 0)); + Assert.assertEquals("ANY", TreeShr_Test.treeshr.treeGetMinimumPath(this.ctx, nid + 2).data); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetDefaultNid(this.ctx, 0)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeWriteTree(ctx, TreeShr_Test.expt, TreeShr_Test.model)); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeVerify(ctx)); + TreeShr_Test.treeshr.treeWriteTree(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeVerify(this.ctx)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeClose(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeClose(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); } catch (final MdsException e) { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeQuitTree(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeQuitTree(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); throw e; } - finally - {} } @Test public final void testTreeAddTag() throws MdsException { - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); { - AllTests.testStatus(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); - AllTests.testStatus(2, TreeShr_Test.treeshr.treeAddNode(ctx, "B", NODE.USAGE_ANY).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeAddTag(ctx, 2, "MYTAG")); - Assert.assertEquals("B", TreeShr_Test.mds.getString(ctx, "Trim(GetNci(\\MYTAG,'NODE_NAME'))")); - Assert.assertEquals("\\" + TreeShr_Test.EXPT + "::MYTAG", TreeShr_Test.treeshr.treeGetPath(ctx, 2).data); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeRemoveNodesTags(ctx, 2)); - Assert.assertEquals("\\" + TreeShr_Test.EXPT + "::TOP:B", TreeShr_Test.treeshr.treeGetPath(ctx, 2).data); + AllTests.testStatus(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); + AllTests.testStatus(2, TreeShr_Test.treeshr.treeAddNode(this.ctx, "B", NODE.USAGE_ANY).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeAddTag(this.ctx, 2, "MYTAG")); + Assert.assertEquals("B", TreeShr_Test.mds.getString(this.ctx, "Trim(GetNci(\\MYTAG,'NODE_NAME'))")); + Assert.assertEquals("\\" + TreeShr_Test.EXPT + "::MYTAG", + TreeShr_Test.treeshr.treeGetPath(this.ctx, 2).data); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeRemoveNodesTags(this.ctx, 2)); + Assert.assertEquals("\\" + TreeShr_Test.EXPT + "::TOP:B", + TreeShr_Test.treeshr.treeGetPath(this.ctx, 2).data); } - finally - {} } @Test public final void testTreeBeginTimestampedSegment() throws MdsException { - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model); - TreeShr_Test.treeshr.treeWriteTree(ctx, TreeShr_Test.expt, TreeShr_Test.model); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); + TreeShr_Test.treeshr.treeWriteTree(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_SIGNAL).getData()); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_SIGNAL).getData()); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeBeginTimestampedSegment(ctx, 1, new Float32Array(new int[] + TreeShr_Test.treeshr.treeBeginTimestampedSegment(this.ctx, 1, new Float32Array(new int[] { 3, 1 }, 0.f, 0.f, 0.f), -1)); - AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treePutTimestampedSegment(ctx, 1, 123456789012345l, new Float32Array(new int[] + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutTimestampedSegment(this.ctx, 1, + 123456789012345l, new Float32Array(new int[] { 3, 1 }, .1f, .2f, .3f))); - final Signal sig = TreeShr_Test.treeshr.treeGetSegment(ctx, 1, 0); + final Signal sig = TreeShr_Test.treeshr.treeGetSegment(this.ctx, 1, 0); Assert.assertEquals("[123456789012345Q]", sig.getDimension().decompile()); Assert.assertEquals("[[.1,.2,.3]]", sig.getDataA().decompile()); } - finally - {} } @Test @@ -163,10 +165,10 @@ public final void testTreeContext() throws MdsException final String deco = TreeShr_Test.treeshr.treeCtx(null).decompile(); Assert.assertTrue(deco, deco.matches("Pointer\\(0x[a-f0-9]+\\)")); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpen(ctx, TreeShr_Test.expt, TreeShr_Test.model, true)); - final Pointer save = TreeShr_Test.treeshr.treeSaveContext(ctx); + TreeShr_Test.treeshr.treeOpen(this.ctx, TreeShr_Test.expt, TreeShr_Test.model, true)); + final Pointer save = TreeShr_Test.treeshr.treeSaveContext(this.ctx); try { Assert.assertEquals(TreeShr_Test.mds.getString("Decompile($)", save), save.decompile()); @@ -176,23 +178,23 @@ public final void testTreeContext() throws MdsException Assert.assertArrayEquals(TreeShr_Test.mds.getDescriptor("$", Descriptor.class, save).serializeArray(), save.serializeArray()); String line0, line1; - line0 = TreeShr_Test.mds.getString(ctx, "_t='';_s=TCL('show db',_t);_t"); + line0 = TreeShr_Test.mds.getString(this.ctx, "_t='';_s=TCL('show db',_t);_t"); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, AllTests.tree, TreeShr_Test.shot)); - line1 = TreeShr_Test.mds.getString(ctx, "_t='';_s=TCL('show db',_t);_t"); + TreeShr_Test.treeshr.treeOpenNew(this.ctx, AllTests.tree, TreeShr_Test.shot)); + line1 = TreeShr_Test.mds.getString(this.ctx, "_t='';_s=TCL('show db',_t);_t"); Assert.assertTrue(line1, line1.split("\n").length > 1); final String line2 = line1.split("\n")[1], line3 = "001" + line0.substring(3, line0.length()); Assert.assertTrue(line1, line3.startsWith(line2)); - line1 = TreeShr_Test.mds.getString(ctx, "_t='';_s=TCL('show db',_t);_t"); + line1 = TreeShr_Test.mds.getString(this.ctx, "_t='';_s=TCL('show db',_t);_t"); Assert.assertTrue(line1, line0.startsWith(line0)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeClose(ctx, TreeShr_Test.expt, TreeShr_Test.shot)); + TreeShr_Test.treeshr.treeClose(this.ctx, TreeShr_Test.expt, TreeShr_Test.shot)); } finally { - TreeShr_Test.treeshr.treeRestoreContext(ctx, save); + TreeShr_Test.treeshr.treeRestoreContext(this.ctx, save); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeClose(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeClose(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); } } @@ -214,176 +216,164 @@ public final void testTreeCurrentShot() throws MdsException public final void testTreeDeleteNode() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model)); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).status); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).status); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeAddNode(ctx, "B", NODE.USAGE_ANY).status); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "B", NODE.USAGE_ANY).status); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeAddNode(ctx, "A:C", NODE.USAGE_ANY).status); - Assert.assertEquals(2, TreeShr_Test.treeshr.treeDeleteNodeInitialize(ctx, 1).getData()); - Assert.assertEquals(1, TreeShr_Test.treeshr.treeDeleteNodeGetNid(ctx, 0).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeDeleteNodeExecute(ctx)); + TreeShr_Test.treeshr.treeAddNode(this.ctx, "A:C", NODE.USAGE_ANY).status); + Assert.assertEquals(2, TreeShr_Test.treeshr.treeDeleteNodeInitialize(this.ctx, 1).getData()); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeDeleteNodeGetNid(this.ctx, 0).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeDeleteNodeExecute(this.ctx)); } - finally - {} } @Test public final void testTreeFindTagWildDsc() throws MdsException { - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); { - AllTests.testStatus(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); - AllTests.testStatus(2, TreeShr_Test.treeshr.treeAddNode(ctx, "B", NODE.USAGE_ANY).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeAddTag(ctx, 2, "MYTAG")); + AllTests.testStatus(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); + AllTests.testStatus(2, TreeShr_Test.treeshr.treeAddNode(this.ctx, "B", NODE.USAGE_ANY).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeAddTag(this.ctx, 2, "MYTAG")); TagRefStatus tag = TagRefStatus.init; try { Assert.assertEquals("\\" + TreeShr_Test.EXPT + "::MYTAG", - (tag = TreeShr_Test.treeshr.treeFindTagWild(ctx, "MYTAG", tag)).data); + (tag = TreeShr_Test.treeshr.treeFindTagWild(this.ctx, "MYTAG", tag)).data); Assert.assertEquals(2, tag.nid); - Assert.assertNull(null, (tag = TreeShr_Test.treeshr.treeFindTagWild(ctx, "MYTAG", tag)).data); + Assert.assertNull(null, (tag = TreeShr_Test.treeshr.treeFindTagWild(this.ctx, "MYTAG", tag)).data); Assert.assertEquals("\\" + TreeShr_Test.EXPT + "::TOP", - (tag = TreeShr_Test.treeshr.treeFindTagWild(ctx, "***", tag)).data); + (tag = TreeShr_Test.treeshr.treeFindTagWild(this.ctx, "***", tag)).data); } finally { TreeShr_Test.treeshr.treeFindTagEnd(null, tag); } } - finally - {} } @Test public final void testTreeGetDatafileSize() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model)); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeSetNciItm(ctx, 1, false, Flags.COMPRESS_ON_PUT)); + TreeShr_Test.treeshr.treeSetNciItm(this.ctx, 1, false, Flags.COMPRESS_ON_PUT)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeSetNciItm(ctx, 1, true, Flags.COMPRESSIBLE)); + TreeShr_Test.treeshr.treeSetNciItm(this.ctx, 1, true, Flags.COMPRESSIBLE)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeWriteTree(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeWriteTree(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeClose(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeClose(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeCleanDatafile(null, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpen(ctx, TreeShr_Test.expt, TreeShr_Test.model, false)); - Assert.assertEquals(0, TreeShr_Test.treeshr.treeGetDatafileSize(ctx)); + TreeShr_Test.treeshr.treeOpen(this.ctx, TreeShr_Test.expt, TreeShr_Test.model, false)); + Assert.assertEquals(0, TreeShr_Test.treeshr.treeGetDatafileSize(this.ctx)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treePutRecord(ctx, 1, new Int32Array(new int[10]))); + TreeShr_Test.treeshr.treePutRecord(this.ctx, 1, new Int32Array(new int[10]))); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treePutRecord(ctx, 1, new Int32Array(new int[100]))); - Assert.assertEquals(512, TreeShr_Test.treeshr.treeGetDatafileSize(ctx)); + TreeShr_Test.treeshr.treePutRecord(this.ctx, 1, new Int32Array(new int[100]))); + Assert.assertEquals(512, TreeShr_Test.treeshr.treeGetDatafileSize(this.ctx)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeClose(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeClose(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeCleanDatafile(null, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpen(ctx, TreeShr_Test.expt, TreeShr_Test.model, false)); - Assert.assertEquals(436, TreeShr_Test.treeshr.treeGetDatafileSize(ctx)); + TreeShr_Test.treeshr.treeOpen(this.ctx, TreeShr_Test.expt, TreeShr_Test.model, false)); + Assert.assertEquals(436, TreeShr_Test.treeshr.treeGetDatafileSize(this.ctx)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeClose(ctx, TreeShr_Test.expt, TreeShr_Test.model)); + TreeShr_Test.treeshr.treeClose(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeCompressDatafile(null, TreeShr_Test.expt, TreeShr_Test.model)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpen(ctx, TreeShr_Test.expt, TreeShr_Test.model, false)); - Assert.assertEquals(110, TreeShr_Test.treeshr.treeGetDatafileSize(ctx)); + TreeShr_Test.treeshr.treeOpen(this.ctx, TreeShr_Test.expt, TreeShr_Test.model, false)); + Assert.assertEquals(110, TreeShr_Test.treeshr.treeGetDatafileSize(this.ctx)); } - finally - {} } @Test public final void testTreeMakeSegment() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, AllTests.tree, TreeShr_Test.model)); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, AllTests.tree, TreeShr_Test.model)); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_SIGNAL).getData()); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_SIGNAL).getData()); final long t0 = 1000000000000l; final long[] dim = new long[10]; for (int i = 0; i < 10; i++) dim[i] = t0 + i * 1000000l; - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeMakeTimestampedSegment(ctx, 1, dim, - new Float32Array(.0f, .1f, .2f, .3f, .4f, .5f, .6f, .7f, .8f, Float.NaN), -1, 9)); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeMakeTimestampedSegment(this.ctx, 1, + dim, new Float32Array(.0f, .1f, .2f, .3f, .4f, .5f, .6f, .7f, .8f, Float.NaN), -1, 9)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treePutRow(ctx, 1, 1 << 10, 1000009000000l, new Float32Array(.9f))); - Assert.assertEquals(1, TreeShr_Test.treeshr.treeGetNumSegments(ctx, 1).getData()); + TreeShr_Test.treeshr.treePutRow(this.ctx, 1, 1 << 10, 1000009000000l, new Float32Array(.9f))); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeGetNumSegments(this.ctx, 1).getData()); for (int i = 0; i < 10; i++) dim[i] = t0 + i * 1000000l + 10000000l; - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeMakeTimestampedSegment(ctx, 1, dim, - new Float32Array(1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f), -1, 10)); - Assert.assertEquals(2, TreeShr_Test.treeshr.treeGetNumSegments(ctx, 1).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeMakeTimestampedSegment(this.ctx, 1, + dim, new Float32Array(1.0f, 1.1f, 1.2f, 1.3f, 1.4f, 1.5f, 1.6f, 1.7f, 1.8f, 1.9f), -1, 10)); + Assert.assertEquals(2, TreeShr_Test.treeshr.treeGetNumSegments(this.ctx, 1).getData()); for (int i = 0; i < 10; i++) dim[i] = t0 + i * 1000000l + 20000000l; - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeMakeTimestampedSegment(ctx, 1, dim, - new Float32Array(2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f), -1, 10)); - Assert.assertEquals(3, TreeShr_Test.treeshr.treeGetNumSegments(ctx, 1).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeMakeTimestampedSegment(this.ctx, 1, + dim, new Float32Array(2.0f, 2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f), -1, 10)); + Assert.assertEquals(3, TreeShr_Test.treeshr.treeGetNumSegments(this.ctx, 1).getData()); Assert.assertEquals("List(,1000010000000Q,1000019000000Q)", - TreeShr_Test.treeshr.treeGetSegmentLimits(ctx, 1, 1).getData().decompile()); + TreeShr_Test.treeshr.treeGetSegmentLimits(this.ctx, 1, 1).getData().decompile()); Assert.assertEquals("List(,1000000000000Q,1000010000000Q,1000020000000Q)", - ((List) TreeShr_Test.treeshr.treeGetSegmentTimesXd(ctx, 1).getData()).get(1).decompile()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeUpdateSegment(ctx, 1, Missing.NEW, - Missing.NEW, new Range(1000010100000l, 1000019100000l, 1000000l).getDataD(), 1)); + ((List) TreeShr_Test.treeshr.treeGetSegmentTimesXd(this.ctx, 1).getData()).get(1).decompile()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeUpdateSegment(this.ctx, 1, + Missing.NEW, Missing.NEW, new Range(1000010100000l, 1000019100000l, 1000000l).getDataD(), 1)); Assert.assertEquals( "[1000010100000Q,1000011100000Q,1000012100000Q,1000013100000Q,1000014100000Q,1000015100000Q,1000016100000Q,1000017100000Q,1000018100000Q,1000019100000Q]", - TreeShr_Test.treeshr.treeGetSegment(ctx, 1, 1).getDimension().decompile()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetSegmentScale(ctx, 1, + TreeShr_Test.treeshr.treeGetSegment(this.ctx, 1, 1).getDimension().decompile()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetSegmentScale(this.ctx, 1, new BINARY.Add(new BINARY.Multiply(CONST.$VALUE, new Float32(0.5f)), new Float32(0.1f)))); - Assert.assertEquals("$VALUE * .5 + .1", TreeShr_Test.treeshr.treeGetSegmentScale(ctx, 1).decompile()); + Assert.assertEquals("$VALUE * .5 + .1", TreeShr_Test.treeshr.treeGetSegmentScale(this.ctx, 1).decompile()); final float data[] = new float[] { .1f, .15f, .2f, .25f, .3f, .35f, .4f, .45f, .5f, .55f, .6f, .65f, .7f, .75f, .8f, .85f, .9f, .95f, 1.f, 1.05f, 1.1f, 1.15f, 1.2f, 1.25f, 1.3f, 1.35f, 1.4f, 1.45f, 1.5f, 1.55f }; - Assert.assertArrayEquals(data, TreeShr_Test.treeshr.treeGetRecord(ctx, 1).getData().toFloatArray(), 1e-5f); + Assert.assertArrayEquals(data, TreeShr_Test.treeshr.treeGetRecord(this.ctx, 1).getData().toFloatArray(), + 1e-5f); // TIMECONTEXT - Assert.assertEquals(1, TreeShr_Test.treeshr.treeSetTimeContext(ctx, new Long(1000001000000l), + Assert.assertEquals(1, TreeShr_Test.treeshr.treeSetTimeContext(this.ctx, new Long(1000001000000l), new Long(1000007000000l), new Long(2000000l))); // Assert.assertArrayEquals(new float[]{.15f, .25f, .35f, .45f}, - // TreeShr_Test.treeshr.treeGetRecord(ctx, 1).toFloatArray(), 1e-5f); - Assert.assertEquals(1, TreeShr_Test.treeshr.treeSetTimeContext(ctx)); - Assert.assertArrayEquals(data, TreeShr_Test.treeshr.treeGetRecord(ctx, 1).getData().toFloatArray(), 1e-5f); - final Signal sig = TreeShr_Test.treeshr.treeGetSegment(ctx, 1, 0); + // TreeShr_Test.treeshr.treeGetRecord(ctx, 1).toFloatArray(), + // 1e-5f); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeSetTimeContext(this.ctx)); + Assert.assertArrayEquals(data, TreeShr_Test.treeshr.treeGetRecord(this.ctx, 1).getData().toFloatArray(), + 1e-5f); + final Signal sig = TreeShr_Test.treeshr.treeGetSegment(this.ctx, 1, 0); Assert.assertArrayEquals(new int[] { 10 }, sig.getValue().getShape()); Assert.assertArrayEquals(sig.getDimension().toLongArray(), - TreeShr_Test.treeshr.treeGetSegmentDim(ctx, 1, 0).toLongArray()); + TreeShr_Test.treeshr.treeGetSegmentDim(this.ctx, 1, 0).toLongArray()); Assert.assertArrayEquals(sig.getValue().toFloatArray(), - TreeShr_Test.treeshr.treeGetSegmentData(ctx, 1, 0).toFloatArray(), 1e-5f); - Assert.assertEquals(DTYPE.FLOAT, TreeShr_Test.treeshr.treeGetSegmentInfo(ctx, 1, 0).dtype); + TreeShr_Test.treeshr.treeGetSegmentData(this.ctx, 1, 0).toFloatArray(), 1e-5f); + Assert.assertEquals(DTYPE.FLOAT, TreeShr_Test.treeshr.treeGetSegmentInfo(this.ctx, 1, 0).dtype); } - finally - {} } @Test public final void testTreePutRecord() throws MdsException { - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "ACT", NODE.USAGE_ACTION).getData()); - Assert.assertEquals(2, TreeShr_Test.treeshr.treeAddNode(ctx, "TSK", NODE.USAGE_TASK).getData()); - Assert.assertEquals(3, TreeShr_Test.treeshr.treeAddNode(ctx, "ANY", NODE.USAGE_ANY).getData()); - Assert.assertEquals(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutRecord(ctx, 1, + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "ACT", NODE.USAGE_ACTION).getData()); + Assert.assertEquals(2, TreeShr_Test.treeshr.treeAddNode(this.ctx, "TSK", NODE.USAGE_TASK).getData()); + Assert.assertEquals(3, TreeShr_Test.treeshr.treeAddNode(this.ctx, "ANY", NODE.USAGE_ANY).getData()); + Assert.assertEquals(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutRecord(this.ctx, 1, new Action(new Path("TSK"), new Path("ANY"), null, null, null))); - Assert.assertEquals(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutRecord(ctx, 3, - TreeShr_Test.mds.getAPI().tdiCompile(ctx, "_=1,_").getData())); - Assert.assertEquals("_ = 1, _", TreeShr_Test.treeshr.treeGetRecord(ctx, 3).getData().decompile()); + Assert.assertEquals(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutRecord(this.ctx, 3, + TreeShr_Test.mds.getAPI().tdiCompile(this.ctx, "_=1,_").getData())); + Assert.assertEquals("_ = 1, _", TreeShr_Test.treeshr.treeGetRecord(this.ctx, 3).getData().decompile()); } - finally - {} } @Test @@ -411,89 +401,75 @@ public final void testTreePutRecordMultiDim() throws MdsException + i2 * 100 + i1 * 10 + i0; final Signal signal = new Signal(new Uint32Array(dims, data), null, new Uint64Array(dim)); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, AllTests.tree, TreeShr_Test.shot)); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, AllTests.tree, TreeShr_Test.shot)); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_SIGNAL).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutRecord(ctx, 1, signal)); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_SIGNAL).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treePutRecord(this.ctx, 1, signal)); Assert.assertEquals(signal.decompile(), signal.serializeDsc().deserialize().decompile()); final String dec = "Build_Signal(Long_Unsigned(Set_Range(4,5,4,5,4,3,2,1,0LU /*** etc. ***/)), *, [1000000000000QU])"; - Assert.assertEquals(dec, TreeShr_Test.treeshr.treeGetRecord(ctx, 1).getData().decompile()); + Assert.assertEquals(dec, TreeShr_Test.treeshr.treeGetRecord(this.ctx, 1).getData().decompile()); } - finally - {} } @Test public final void testTreeRenameNode() throws MdsException { - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeRenameNode(ctx, 1, "newA")); - Assert.assertEquals("NEWA", TreeShr_Test.treeshr.treeGetMinimumPath(ctx, 1).data); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeRenameNode(this.ctx, 1, "newA")); + Assert.assertEquals("NEWA", TreeShr_Test.treeshr.treeGetMinimumPath(this.ctx, 1).data); } - finally - {} } @Test public final void testTreeSetNciItm() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, AllTests.tree, TreeShr_Test.shot)); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, AllTests.tree, TreeShr_Test.shot)); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetNciItm(ctx, 1, true, 0x7FFFFFFF)); - Assert.assertEquals(0x7FFFFFFF, TreeShr_Test.mds.getInteger(ctx, "GetNci(1,'GET_FLAGS')")); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, + TreeShr_Test.treeshr.treeSetNciItm(this.ctx, 1, true, 0x7FFFFFFF)); + Assert.assertEquals(0x7FFFFFFF, TreeShr_Test.mds.getInteger(this.ctx, "GetNci(1,'GET_FLAGS')")); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeSetNciItm(ctx, 1, false, -0x10400 - 1)); - Assert.assertEquals(66560, TreeShr_Test.mds.getInteger(ctx, "GetNci(1,'GET_FLAGS')")); + TreeShr_Test.treeshr.treeSetNciItm(this.ctx, 1, false, -0x10400 - 1)); + Assert.assertEquals(66560, TreeShr_Test.mds.getInteger(this.ctx, "GetNci(1,'GET_FLAGS')")); } - finally - {} } @Test public final void testTreeSetSubtree() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model)); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model)); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_STRUCTURE).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetSubtree(ctx, 1)); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetNoSubtree(ctx, 1)); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_STRUCTURE).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetSubtree(this.ctx, 1)); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeSetNoSubtree(this.ctx, 1)); } - finally - {} } @Test public final void testTreeSetXNci() throws MdsException { - TreeShr_Test.treeshr.treeOpenNew(ctx, TreeShr_Test.expt, TreeShr_Test.model); - try + TreeShr_Test.treeshr.treeOpenNew(this.ctx, TreeShr_Test.expt, TreeShr_Test.model); { - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeSetXNci(ctx, 1, "myattr", CONST.$HBAR)); - Assert.assertEquals("[\"myattr\"]", TreeShr_Test.treeshr.treeGetXNci(ctx, 1).getData().decompile()); + TreeShr_Test.treeshr.treeSetXNci(this.ctx, 1, "myattr", CONST.$HBAR)); + Assert.assertEquals("[\"myattr\"]", TreeShr_Test.treeshr.treeGetXNci(this.ctx, 1).getData().decompile()); } - finally - {} } @Test public final void testTreeTurnOffOn() throws MdsException { AllTests.testStatus(MdsException.TreeSUCCESS, - TreeShr_Test.treeshr.treeOpenNew(ctx, AllTests.tree, TreeShr_Test.shot)); - Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(ctx, "A", NODE.USAGE_ANY).getData()); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeTurnOff(ctx, 1)); - AllTests.testStatus(MdsException.TreeOFF, TreeShr_Test.treeshr.treeIsOn(ctx, 1)); - AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeTurnOn(ctx, 1)); + TreeShr_Test.treeshr.treeOpenNew(this.ctx, AllTests.tree, TreeShr_Test.shot)); + Assert.assertEquals(1, TreeShr_Test.treeshr.treeAddNode(this.ctx, "A", NODE.USAGE_ANY).getData()); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeTurnOff(this.ctx, 1)); + AllTests.testStatus(MdsException.TreeOFF, TreeShr_Test.treeshr.treeIsOn(this.ctx, 1)); + AllTests.testStatus(MdsException.TreeSUCCESS, TreeShr_Test.treeshr.treeTurnOn(this.ctx, 1)); } } diff --git a/java/mdsplus-api/src/test/java/mds/data/CONST_Test.java b/java/mdsplus-api/src/test/java/mds/data/CONST_Test.java index e061b05ec7..5a2a650137 100644 --- a/java/mdsplus-api/src/test/java/mds/data/CONST_Test.java +++ b/java/mdsplus-api/src/test/java/mds/data/CONST_Test.java @@ -1,54 +1,20 @@ package mds.data; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.FixMethodOrder; -import org.junit.Test; -import org.junit.runners.MethodSorters; +import org.junit.*; + import mds.AllTests; import mds.Mds; -import mds.MdsException; import mds.data.descriptor.Descriptor; import mds.data.descriptor_r.With_Error; import mds.data.descriptor_r.With_Units; -import mds.data.descriptor_r.function.CONST.dA0; -import mds.data.descriptor_r.function.CONST.dAlpha; -import mds.data.descriptor_r.function.CONST.dAmu; -import mds.data.descriptor_r.function.CONST.dC; -import mds.data.descriptor_r.function.CONST.dCal; -import mds.data.descriptor_r.function.CONST.dDegree; -import mds.data.descriptor_r.function.CONST.dFalse; -import mds.data.descriptor_r.function.CONST.dFaraday; -import mds.data.descriptor_r.function.CONST.dG; -import mds.data.descriptor_r.function.CONST.dGas; -import mds.data.descriptor_r.function.CONST.dH; -import mds.data.descriptor_r.function.CONST.dHbar; -import mds.data.descriptor_r.function.CONST.dI; -import mds.data.descriptor_r.function.CONST.dK; -import mds.data.descriptor_r.function.CONST.dMe; -import mds.data.descriptor_r.function.CONST.dMissing; -import mds.data.descriptor_r.function.CONST.dMp; -import mds.data.descriptor_r.function.CONST.dN0; -import mds.data.descriptor_r.function.CONST.dNa; -import mds.data.descriptor_r.function.CONST.dP0; -import mds.data.descriptor_r.function.CONST.dPi; -import mds.data.descriptor_r.function.CONST.dQe; -import mds.data.descriptor_r.function.CONST.dRe; -import mds.data.descriptor_r.function.CONST.dRoprand; -import mds.data.descriptor_r.function.CONST.dRydberg; -import mds.data.descriptor_r.function.CONST.dT0; -import mds.data.descriptor_r.function.CONST.dTorr; -import mds.data.descriptor_r.function.CONST.dTrue; +import mds.data.descriptor_r.function.CONST.*; -@FixMethodOrder(MethodSorters.NAME_ASCENDING) +@SuppressWarnings("static-method") public class CONST_Test { private static Mds mds; - private static void check(Descriptor java, Descriptor mdsip, float reldelta) throws MdsException + private static void check(Descriptor java, Descriptor mdsip, final float reldelta) { Assert.assertEquals(java.getUnits(), mdsip.getUnits()); if (mdsip instanceof With_Units) @@ -91,38 +57,40 @@ public void compare() throws Exception Assert.assertEquals(new dTrue().evaluate(), CONST_Test.mds.getDescriptor("$True", Descriptor.class)); Assert.assertEquals(new dFalse().evaluate(), CONST_Test.mds.getDescriptor("$False", Descriptor.class)); // approximately - check(new dA0().evaluate(), CONST_Test.mds.getDescriptor("$A0", Descriptor.class), 1e-5f); - check(new dAlpha().evaluate(), CONST_Test.mds.getDescriptor("$Alpha", Descriptor.class), 1e-5f); - check(new dAmu().evaluate(), CONST_Test.mds.getDescriptor("$Amu", Descriptor.class), 1e-5f); - check(new dC().evaluate(), CONST_Test.mds.getDescriptor("$C", Descriptor.class), 1e-5f); - check(new dCal().evaluate(), CONST_Test.mds.getDescriptor("$Cal", Descriptor.class), 1e-5f); - check(new dDegree().evaluate(), CONST_Test.mds.getDescriptor("$Degree", Descriptor.class), 1e-5f); - check(new dFaraday().evaluate(), CONST_Test.mds.getDescriptor("$Faraday", Descriptor.class), 1e-5f); - check(new dG().evaluate(), CONST_Test.mds.getDescriptor("$G", Descriptor.class), 1e-3f); - check(new dGas().evaluate(), CONST_Test.mds.getDescriptor("$Gas", Descriptor.class), 1e-5f); - check(new dH().evaluate(), CONST_Test.mds.getDescriptor("$H", Descriptor.class), 1e-5f); - check(new dHbar().evaluate(), CONST_Test.mds.getDescriptor("$Hbar", Descriptor.class), 1e-5f); - check(new dK().evaluate(), CONST_Test.mds.getDescriptor("$K", Descriptor.class), 1e-5f); - check(new dMe().evaluate(), CONST_Test.mds.getDescriptor("$Me", Descriptor.class), 1e-5f); - check(new dMp().evaluate(), CONST_Test.mds.getDescriptor("$Mp", Descriptor.class), 1e-5f); - check(new dN0().evaluate(), CONST_Test.mds.getDescriptor("$N0", Descriptor.class), 1e-5f); - check(new dNa().evaluate(), CONST_Test.mds.getDescriptor("$Na", Descriptor.class), 1e-5f); - check(new dP0().evaluate(), CONST_Test.mds.getDescriptor("$P0", Descriptor.class), 1e-5f); - check(new dPi().evaluate(), CONST_Test.mds.getDescriptor("$Pi", Descriptor.class), 1e-5f); - check(new dQe().evaluate(), CONST_Test.mds.getDescriptor("$Qe", Descriptor.class), 1e-5f); - check(new dRe().evaluate(), CONST_Test.mds.getDescriptor("$Re", Descriptor.class), 1e-5f); - check(new dRydberg().evaluate(), CONST_Test.mds.getDescriptor("$Rydberg", Descriptor.class), 1e-5f); - check(new dT0().evaluate(), CONST_Test.mds.getDescriptor("$T0", Descriptor.class), 1e-4f); - check(new dTorr().evaluate(), CONST_Test.mds.getDescriptor("$Torr", Descriptor.class), 1e-4f); + CONST_Test.check(new dA0().evaluate(), CONST_Test.mds.getDescriptor("$A0", Descriptor.class), 1e-5f); + CONST_Test.check(new dAlpha().evaluate(), CONST_Test.mds.getDescriptor("$Alpha", Descriptor.class), 1e-5f); + CONST_Test.check(new dAmu().evaluate(), CONST_Test.mds.getDescriptor("$Amu", Descriptor.class), 1e-5f); + CONST_Test.check(new dC().evaluate(), CONST_Test.mds.getDescriptor("$C", Descriptor.class), 1e-5f); + CONST_Test.check(new dCal().evaluate(), CONST_Test.mds.getDescriptor("$Cal", Descriptor.class), 1e-5f); + CONST_Test.check(new dDegree().evaluate(), CONST_Test.mds.getDescriptor("$Degree", Descriptor.class), 1e-5f); + CONST_Test.check(new dFaraday().evaluate(), CONST_Test.mds.getDescriptor("$Faraday", Descriptor.class), 1e-5f); + CONST_Test.check(new dG().evaluate(), CONST_Test.mds.getDescriptor("$G", Descriptor.class), 1e-3f); + CONST_Test.check(new dGas().evaluate(), CONST_Test.mds.getDescriptor("$Gas", Descriptor.class), 1e-5f); + CONST_Test.check(new dH().evaluate(), CONST_Test.mds.getDescriptor("$H", Descriptor.class), 1e-5f); + CONST_Test.check(new dHbar().evaluate(), CONST_Test.mds.getDescriptor("$Hbar", Descriptor.class), 1e-5f); + CONST_Test.check(new dK().evaluate(), CONST_Test.mds.getDescriptor("$K", Descriptor.class), 1e-5f); + CONST_Test.check(new dMe().evaluate(), CONST_Test.mds.getDescriptor("$Me", Descriptor.class), 1e-5f); + CONST_Test.check(new dMp().evaluate(), CONST_Test.mds.getDescriptor("$Mp", Descriptor.class), 1e-5f); + CONST_Test.check(new dN0().evaluate(), CONST_Test.mds.getDescriptor("$N0", Descriptor.class), 1e-5f); + CONST_Test.check(new dNa().evaluate(), CONST_Test.mds.getDescriptor("$Na", Descriptor.class), 1e-5f); + CONST_Test.check(new dP0().evaluate(), CONST_Test.mds.getDescriptor("$P0", Descriptor.class), 1e-5f); + CONST_Test.check(new dPi().evaluate(), CONST_Test.mds.getDescriptor("$Pi", Descriptor.class), 1e-5f); + CONST_Test.check(new dQe().evaluate(), CONST_Test.mds.getDescriptor("$Qe", Descriptor.class), 1e-5f); + CONST_Test.check(new dRe().evaluate(), CONST_Test.mds.getDescriptor("$Re", Descriptor.class), 1e-5f); + CONST_Test.check(new dRydberg().evaluate(), CONST_Test.mds.getDescriptor("$Rydberg", Descriptor.class), 1e-5f); + CONST_Test.check(new dT0().evaluate(), CONST_Test.mds.getDescriptor("$T0", Descriptor.class), 1e-4f); + CONST_Test.check(new dTorr().evaluate(), CONST_Test.mds.getDescriptor("$Torr", Descriptor.class), 1e-4f); } @Before public void setUp() throws Exception { - /* stub */} + // stub + } @After public void tearDown() throws Exception { - /* stub */} + // stub + } } diff --git a/java/mdsplus-api/src/test/java/mds/data/TREE_Test.java b/java/mdsplus-api/src/test/java/mds/data/TREE_Test.java index da2b45394c..b7276948e5 100644 --- a/java/mdsplus-api/src/test/java/mds/data/TREE_Test.java +++ b/java/mdsplus-api/src/test/java/mds/data/TREE_Test.java @@ -9,6 +9,7 @@ import mds.data.descriptor_a.Float64Array; import mds.data.descriptor_s.*; +@SuppressWarnings("static-method") public class TREE_Test { private static final String expt = AllTests.tree; @@ -73,7 +74,8 @@ public void construct() throws Exception Assert.assertEquals(node.getNciMinPath(), node1.followReference().getNciMinPath()); Assert.assertEquals("\\TEST::TOP:SIGNAL", node.setPath(":SIGNAL").toPath().toString()); // Assert.assertEquals("Build_Conglom(*, \"E1429\", *, *)", new - // Path(".STRUCT").addConglom("E1429", "E1429").getRecord().decompile()); + // Path(".STRUCT").addConglom("E1429", + // "E1429").getRecord().decompile()); Assert.assertEquals("[]", Arrays.toString(node.getTags())); Assert.assertEquals("[]", Arrays.toString(node.getTagsLL())); Assert.assertEquals("[DAT, SIG]", Arrays.toString(node.addTag("SIG").addTag("DAT").getTags())); @@ -88,7 +90,8 @@ public void construct() throws Exception // Assert.assertEquals("\\DAT", tree.findTagWild("*A*", // TagRefStatus.init).data); // Assert.assertEquals("[1.0, 2.0, 3.0]", - // Arrays.toString(tree.findNodesWild("***", NODE.USAGE_SIGNAL)[2].putRecord(new + // Arrays.toString(tree.findNodesWild("***", + // NODE.USAGE_SIGNAL)[2].putRecord(new // Signal(new Float64Array(1., 2., 3.), null, new Uint64Array(1, 2, // 3))).getData().toDoubleArray())); Assert.assertEquals(NODE.Flags.COMPRESS_ON_PUT | NODE.Flags.NO_WRITE_MODEL, @@ -106,6 +109,18 @@ public void construct() throws Exception } } + @Before + public void setUp() throws Exception + { + // stub + } + + @After + public void tearDown() throws Exception + { + // stub + } + @Test public void testVersions() throws MdsException { @@ -113,18 +128,8 @@ public void testVersions() throws MdsException { tree.setVersioning(false, true); System.out.println(tree.api.tdiExecute(tree, "TCL('SHOW VERSIONS')")); - // TODO: test verisoning ala + // TODO: test versioning ala // https://www.mdsplus.org/index.php/Documentation:Tutorial:Using_Data_Versioning } - finally - {} } - - @Before - public void setUp() throws Exception - {/* stub */} - - @After - public void tearDown() throws Exception - {/* stub */} } diff --git a/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_A_Test.java b/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_A_Test.java index ecdb62940b..becb24ca6b 100644 --- a/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_A_Test.java +++ b/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_A_Test.java @@ -1,31 +1,18 @@ package mds.data.descriptor; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import mds.AllTests; -import mds.Mds; -import mds.MdsException; -import mds.data.descriptor_a.Float32Array; -import mds.data.descriptor_a.Float64Array; -import mds.data.descriptor_a.Int16Array; -import mds.data.descriptor_a.Int32Array; -import mds.data.descriptor_a.Int64Array; -import mds.data.descriptor_a.Uint64Array; +import org.junit.*; + +import mds.*; +import mds.data.descriptor_a.*; import mds.data.descriptor_apd.Dictionary; import mds.data.descriptor_apd.List; import mds.data.descriptor_r.Function; import mds.data.descriptor_r.Signal; import mds.data.descriptor_r.function.BINARY.Multiply; import mds.data.descriptor_r.function.CONST; -import mds.data.descriptor_s.Float32; -import mds.data.descriptor_s.Int32; -import mds.data.descriptor_s.Int64; -import mds.data.descriptor_s.Uint8; +import mds.data.descriptor_s.*; +@SuppressWarnings("static-method") public final class Descriptor_A_Test { private static Mds mds; @@ -43,12 +30,16 @@ public static final void tearDownAfterClass() throws Exception } @Before - public final void setUp() throws Exception - {/* stub */} + public void setUp() throws Exception + { + // stub + } @After - public final void tearDown() throws Exception - {/* stub */} + public void tearDown() throws Exception + { + // stub + } @Test public final void testARRAY() throws MdsException @@ -63,9 +54,10 @@ public final void testARRAY() throws MdsException 6, 0, 0, 0, 7, 0, 0, 0, 8, 0, 0, 0, 9, 0, 0, 0, 10, 0, 0, 0 }).toString()); Assert.assertArrayEquals(new byte[] { 8, 0, 5, 4, 16, 0, 0, 0, 0, 0, 48, 1, 8, 0, 0, 0, 0, 16, -91, -44, -24, 0, 0, 0 }, test.serializeArray()); - Assert.assertEquals("ABS([1000000000000QU])", Descriptor_A_Test.mds.getString( - "_a=*;_s=MdsShr->MdsSerializeDscIn(ref($),xd(_a));_s=TdiShr->TdiDecompile(xd(_a),xd(_a),val(1));_a", - Function.ABS(new Uint64Array(1000000000000l)).serializeDsc())); + Assert.assertEquals("ABS([1000000000000QU])", + Descriptor_A_Test.mds.getString( + "_a=*;_s=MdsShr->MdsSerializeDscIn(ref($),xd(_a));_s=TdiShr->TdiDecompile(xd(_a),xd(_a),val(1));_a", + Function.ABS(new Uint64Array(1000000000000l)).serializeDsc())); Assert.assertEquals("Build_Signal([1D0,2D0,3D0], *, [1Q,2Q,3Q])", new Signal(new Float64Array(1, 2, 3), null, new Int64Array(1, 2, 3)).decompile()); Assert.assertEquals("Build_Signal([[[1,2],[3,4]],[[5,6],[7,8]]], *, [1Q,2Q])", @@ -86,7 +78,8 @@ public final void testDictionary() throws MdsException { 2, 2 }, 1, 2, 3, 4), new Int32Array(1, 2)); final Descriptor[] args = new Descriptor[] { new Uint8(1), new Int64(1), new Uint8(2), signal }; - // HINT: tdi 'Dict' converts keys into int as they can only be native python + // HINT: tdi 'Dict' converts keys into int as they can only be native + // python // types final Dictionary dict = Descriptor_A_Test.mds .getDescriptor("Dict(,1BU,1Q,2BU,Build_Signal($VALUE,[[1,2],[3,4]],[1,2]))", Dictionary.class); diff --git a/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_CA_Test.java b/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_CA_Test.java index 87cb467e21..637d3fccd7 100644 --- a/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_CA_Test.java +++ b/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_CA_Test.java @@ -1,22 +1,15 @@ package mds.data.descriptor; import java.nio.ByteBuffer; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import mds.AllTests; -import mds.Mds; -import mds.MdsException; -import mds.data.descriptor_a.Float64Array; -import mds.data.descriptor_a.Int32Array; -import mds.data.descriptor_a.Int64Array; -import mds.data.descriptor_a.Uint64Array; + +import org.junit.*; + +import mds.*; +import mds.data.descriptor_a.*; import mds.data.descriptor_r.Function; import mds.data.descriptor_r.Signal; +@SuppressWarnings("static-method") public final class Descriptor_CA_Test { private static Mds mds; @@ -34,12 +27,16 @@ public static final void tearDownAfterClass() throws Exception } @Before - public final void setUp() throws Exception - {/* stub */} + public void setUp() throws Exception + { + // stub + } @After - public final void tearDown() throws Exception - {/* stub */} + public void tearDown() throws Exception + { + // stub + } @Test public final void testARRAY() throws MdsException @@ -52,9 +49,10 @@ public final void testARRAY() throws MdsException { 4, 0, 8, 4, 24, 0, 0, 0, 0, 0, 112, 1, -96, 15, 0, 0, 24, 0, 0, 0, -24, 3 }).array()).toString()); Assert.assertArrayEquals(new byte[] { 8, 0, 5, 4, 16, 0, 0, 0, 0, 0, 48, 1, 8, 0, 0, 0, 0, 16, -91, -44, -24, 0, 0, 0 }, test.serializeArray()); - Assert.assertEquals("ABS([1000000000000QU])", Descriptor_CA_Test.mds.getString( - "_a=*;_s=MdsShr->MdsSerializeDscIn(ref($),xd(_a));_s=TdiShr->TdiDecompile(xd(_a),xd(_a),val(1));_a", - Function.ABS(new Uint64Array(1000000000000l)).serializeDsc())); + Assert.assertEquals("ABS([1000000000000QU])", + Descriptor_CA_Test.mds.getString( + "_a=*;_s=MdsShr->MdsSerializeDscIn(ref($),xd(_a));_s=TdiShr->TdiDecompile(xd(_a),xd(_a),val(1));_a", + Function.ABS(new Uint64Array(1000000000000l)).serializeDsc())); Assert.assertEquals("Build_Signal([1D0,2D0,3D0], *, [1Q,2Q,3Q])", new Signal(new Float64Array(1, 2, 3), null, new Int64Array(1, 2, 3)).decompile()); Assert.assertEquals("Build_Signal([[[1,2],[3,4]],[[5,6],[7,8]]], *, [1Q,2Q])", diff --git a/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_S_Test.java b/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_S_Test.java index f99e079fb3..22c5870a9e 100644 --- a/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_S_Test.java +++ b/java/mdsplus-api/src/test/java/mds/data/descriptor/Descriptor_S_Test.java @@ -1,17 +1,12 @@ package mds.data.descriptor; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import mds.AllTests; -import mds.Mds; -import mds.MdsException; +import org.junit.*; + +import mds.*; import mds.data.descriptor_s.Int64; import mds.data.descriptor_s.Uint64; +@SuppressWarnings("static-method") public final class Descriptor_S_Test { private static Mds mds; @@ -29,12 +24,16 @@ public static final void tearDownAfterClass() throws Exception } @Before - public final void setUp() throws Exception - {/* stub */} + public void setUp() throws Exception + { + // stub + } @After - public final void tearDown() throws Exception - {/* stub */} + public void tearDown() throws Exception + { + // stub + } @Test public final void testComplex() throws MdsException diff --git a/java/mdsplus-api/src/test/java/mds/data/descriptor_r/Function_Test.java b/java/mdsplus-api/src/test/java/mds/data/descriptor_r/Function_Test.java index bb56949349..0cf950faa2 100644 --- a/java/mdsplus-api/src/test/java/mds/data/descriptor_r/Function_Test.java +++ b/java/mdsplus-api/src/test/java/mds/data/descriptor_r/Function_Test.java @@ -1,26 +1,15 @@ package mds.data.descriptor_r; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import mds.AllTests; -import mds.Mds; -import mds.MdsException; -import mds.TdiShr; +import org.junit.*; + +import mds.*; import mds.data.descriptor.Descriptor; -import mds.data.descriptor_a.Int16Array; -import mds.data.descriptor_a.Int32Array; -import mds.data.descriptor_a.Uint32Array; -import mds.data.descriptor_a.Uint64Array; -import mds.data.descriptor_r.function.BINARY; -import mds.data.descriptor_r.function.CAST; -import mds.data.descriptor_r.function.CONST; +import mds.data.descriptor_a.*; +import mds.data.descriptor_r.function.*; import mds.data.descriptor_s.StringDsc; import mds.data.descriptor_s.Uint16; +@SuppressWarnings("static-method") public final class Function_Test { private static Mds mds; @@ -40,12 +29,16 @@ public static final void tearDownAfterClass() throws Exception } @Before - public final void setUp() throws Exception - {/* stub */} + public void setUp() throws Exception + { + // stub + } @After - public final void tearDown() throws Exception - {/* stub */} + public void tearDown() throws Exception + { + // stub + } @Test public final void test_$a0() throws MdsException @@ -129,7 +122,9 @@ public final void test_concat() throws MdsException Assert.assertEquals("\"test\" // TEXT(1) // \"test\"", (fun = (Function) Function_Test.tdi.tdiCompile(null, "'test'//text(1)//\"test\"").getData()) .decompile()); - Assert.assertEquals("\"test 1test\"", fun.getData().decompile());// tdi produces length12 + Assert.assertEquals("\"test 1test\"", fun.getData().decompile());// tdi + // produces + // length12 } @Test From ed8f5d078245590b3da437c8fd7facb2ad6ad244 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Fri, 17 Sep 2021 18:51:47 +0200 Subject: [PATCH 038/172] Fix: drop read and trigger install by env var, default should be by PYTHONPATH (#2388) --- python/MDSplus/setup.py | 2 +- rpm/python_module_install.sh | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/python/MDSplus/setup.py b/python/MDSplus/setup.py index b4dee909e1..87cd4c496a 100644 --- a/python/MDSplus/setup.py +++ b/python/MDSplus/setup.py @@ -98,5 +98,5 @@ def use_setuptools(): sys.exit(1) try: use_setuptools() - except ImportError: + except (ImportError, RuntimeError): use_distutils() diff --git a/rpm/python_module_install.sh b/rpm/python_module_install.sh index e537d4420b..00c17e6946 100755 --- a/rpm/python_module_install.sh +++ b/rpm/python_module_install.sh @@ -3,24 +3,23 @@ mdsplus_dir=$(readlink -f $(dirname ${0})/..) module=${1} if test "${module}" = "MDSplus"; then + setup_install=${MDSPLUS_SETUP_PY} srcdir=${mdsplus_dir}/python if test "$(${mdsplus_dir}/rpm/python_module_remove.sh ${module} y)" = "y"; then setup_install=y - elif ( echo ${PYTHONPATH} | grep ${mdsplus_dir}/python >/dev/null ); then - setup_install=n - else - read -t 10 -p "Do you wish to run setup.py install? (y/N) " setup_install + elif test -z "${MDSPLUS_SETUP_PY}"; then + echo "Set MDSPLUS_SETUP_PY=y if you wish to run setup.py install." fi else + setup_install= srcdir=${mdsplus_dir}/pydevices - setup_install=n fi for python in python2 python3; do if ( ${python} -c pass >/dev/null 2>&1 ); then ${python} -m compileall -q -f ${srcdir}/${module} >/dev/null 2>&1 if test "${setup_install}" = "y"; then - if ! ${python} ${mdsplus_dir}/python/MDSplus/setup.py -q install >/dev/null; then + if ! ${python} ${srcdir}/${module}/setup.py -q install >/dev/null; then echo "Could not 'setup.py install' MDSplus for ${python}" fi fi From fc74fe59e710587fd8ac2e091b028760de832f2f Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Fri, 17 Sep 2021 18:52:05 +0200 Subject: [PATCH 039/172] mdsplus-api: improve mdsip, all by String (#2389) --- .../src/main/java/mds/mdsip/MdsIp.java | 179 +++++------------- .../src/main/java/mds/mdsip/MdsIpFile.java | 4 +- .../src/main/java/mds/mdsip/MdsIpJsch.java | 16 ++ .../src/main/java/mds/mdsip/MdsIpTcp.java | 9 + .../src/test/java/mds/AllTests.java | 8 +- 5 files changed, 76 insertions(+), 140 deletions(-) diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java index eaa3120d43..699a543071 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIp.java @@ -183,17 +183,14 @@ public int write(final ByteBuffer b) throws IOException public final static class Provider { - // Must ensure host field is never null private static final String DEFAULT_LOCAL = "local"; - private static final int DEFAULT_PORT = 8000; - private static final String DEFAULT_USER = System.getProperty("user.name"); - private static final String PREFIX_LOCAL = "local://"; - private static final String PREFIX_SSH = "ssh://"; - private static final String PREFIX_FILE = "file://"; + private static final String PREFIX_LOCAL = "local"; + private static final String PREFIX_FILE = "file"; + private static final String PREFIX_SSH = "ssh"; + private static final String PREFIX_TCP = "tcp"; + private static final String DEFAULT_PREFIX = Provider.PREFIX_TCP; private final String prefix; - private final String host; - private final int port; - private final String user; + private final String suffix; public Provider() { @@ -201,89 +198,23 @@ public Provider() } public Provider(final String provider) - { - this(provider, false); - } - - public Provider(String provider, final boolean use_ssh) { if (provider == null || provider.isEmpty()) { this.prefix = Provider.PREFIX_LOCAL; - this.user = null; - this.host = null; - this.port = 0; - } - else if (provider.toLowerCase().startsWith(Provider.PREFIX_LOCAL)) - { - this.prefix = Provider.PREFIX_LOCAL; - this.user = null; - this.host = provider.substring(Provider.PREFIX_LOCAL.length()); - this.port = 0; + this.suffix = Provider.DEFAULT_LOCAL; + return; } - else if (provider.toLowerCase().startsWith(Provider.PREFIX_FILE)) + final String pre_post[] = provider.split("://", 2); + if (pre_post.length > 1) { - this.prefix = Provider.PREFIX_FILE; - this.user = null; - this.host = provider.substring(Provider.PREFIX_FILE.length()); - this.port = 0; + this.prefix = pre_post[0]; + this.suffix = pre_post[1]; } else { - final boolean sshstr = provider.toLowerCase().startsWith(Provider.PREFIX_SSH); - if (sshstr) - { - provider = provider.substring(Provider.PREFIX_SSH.length()); - } - this.prefix = sshstr || use_ssh ? Provider.PREFIX_SSH : ""; - final int at = provider.indexOf("@"); - final int cn = provider.indexOf(":"); - this.user = at < 0 ? null : provider.substring(0, at); - this.host = cn < 0 ? provider.substring(at + 1).toLowerCase() - : provider.substring(at + 1, cn).toLowerCase(); - this.port = cn < 0 ? 0 : Short.parseShort(provider.substring(cn + 1)); - } - } - - public Provider(final String host, final int port) - { - this(host, port, null, false); - } - - public Provider(final String host, final int port, final String user) - { - this(host, port, user, user != null); - } - - public Provider(String host, final int port, final String user, final boolean use_ssh) - { - if (host == null) - { - this.prefix = Provider.PREFIX_LOCAL; - this.user = null; - this.host = null; - this.port = 0; - } - else - { - this.user = user; - host = host.toLowerCase(); - if (host.startsWith(Provider.PREFIX_LOCAL)) - { - host = host.substring(Provider.PREFIX_LOCAL.length()); - this.prefix = Provider.PREFIX_LOCAL; - } - else - { - final boolean sshstr = host.startsWith(Provider.PREFIX_SSH); - if (sshstr) - { - host = host.substring(Provider.PREFIX_SSH.length()); - } - this.prefix = sshstr || use_ssh ? Provider.PREFIX_SSH : ""; - } - this.host = host; - this.port = port; + this.prefix = Provider.DEFAULT_PREFIX; + this.suffix = pre_post[0]; } } @@ -295,52 +226,19 @@ public final boolean equals(final Object obj) if (obj == null || !(obj instanceof Provider)) return false; final Provider provider = (Provider) obj; - return this.getPrefix().equals(provider.getPrefix()) && this.getHost().equals(provider.getHost()) - && this.getPort() == provider.getPort() && this.getUser().equals(provider.getUser()); - } - - public final MdsIp getConnection() - { - return new MdsIp(this); - } - - public String getHost() - { - return this.host == null || this.host.isEmpty() ? Provider.DEFAULT_LOCAL : this.host; - } - - public int getPort() - { - return this.port != 0 ? this.port : ("".equals(this.prefix) ? 0 : Provider.DEFAULT_PORT); - } - - public String getPrefix() - { - return this.prefix; - } - - public final String getUser() - { - return this.user == null || this.user.isEmpty() ? Provider.DEFAULT_USER : this.user; + return this.prefix.equals(provider.prefix) && this.suffix.equals(provider.suffix); } @Override public int hashCode() { - return this.getPrefix().hashCode() ^ this.getUser().hashCode() ^ this.getHost().hashCode() ^ this.getPort(); + return this.prefix.hashCode() ^ this.suffix.hashCode(); } @Override public final String toString() { - final StringBuilder sb = new StringBuilder(); - sb.append(this.getPrefix()); - if (this.user != null) - sb.append(this.user).append('@'); - sb.append(this.getHost()); - if (this.port != 0) - sb.append(':').append(this.port); - return sb.toString(); + return this.prefix + "://" + this.suffix; } } @@ -673,27 +571,42 @@ synchronized private final void connectToServer() throws IOException return; // connect to server this.defined_funs.clear(); - final String prefix = this.provider.getPrefix(); + final String prefix = this.provider.prefix; + String user = System.getProperty("user.name"); if (Provider.PREFIX_LOCAL.equals(prefix)) { this.connection = new MdsIpFile("mdsip", "-P", "tunnel"); } else if (Provider.PREFIX_SSH.equals(prefix)) { - this.connection = new MdsIpJsch(this.provider.user, this.provider.host, this.provider.getPort()); - } - else if (Provider.PREFIX_FILE.equals(prefix)) - { - this.connection = MdsIpFile.fromURI(this.provider.host); + this.connection = MdsIpJsch.fromString(this.provider.suffix); } else { - this.connection = new MdsIpTcp(this.provider.host, this.provider.getPort()); + String host; + final String parts[] = this.provider.suffix.split("@", 2); + if (parts.length > 1) + { + user = parts[0]; + host = parts[1]; + } + else + { + host = parts[0]; + } + if (Provider.PREFIX_FILE.equals(prefix)) + { + this.connection = MdsIpFile.fromString(host); + } + else + { + this.connection = MdsIpTcp.fromString(host); + } } if (DEBUG.D) System.out.println(this.connection.toString()); // connect to mdsip - final Message message = new Message(this.provider.getUser(), this.getMsgId()); + final Message message = new Message(user, this.getMsgId()); message.useCompression(this.use_compression); long tictoc = -System.nanoTime(); message.send(this.connection); @@ -814,7 +727,7 @@ private final Message getMessage(final Request req, final boolean serialize) this.dispatchTransferEvent("waiting for server", 0, 0); msg = this.getAnswer(); if (msg == null) - throw new MdsException("Could not get IO for " + this.provider.host, 0); + throw new MdsException("Could not get IO for " + this.provider, 0); } finally { @@ -866,7 +779,7 @@ public final String isReady() private void lostConnection() { this.disconnectFromServer(); - this.dispatchContextEvent(this.provider.host, false); + this.dispatchContextEvent(this.provider.toString(), false); } synchronized public final void mdsRemoveEvent(final UpdateEventListener l, final String event) @@ -882,7 +795,7 @@ synchronized public final void mdsRemoveEvent(final UpdateEventListener l, final } catch (final IOException e) { - System.err.print("Could not get IO for " + this.provider.host + ":\n" + e.getMessage()); + System.err.print("Could not get IO for " + this.provider + ":\n" + e.getMessage()); } } @@ -898,7 +811,7 @@ protected synchronized final void mdsSetEvent(final String event, final int even } catch (final IOException e) { - System.err.print("Could not get IO for " + this.provider.host + ":\n" + e.getMessage()); + System.err.print("Could not get IO for " + this.provider + ":\n" + e.getMessage()); } } @@ -973,9 +886,9 @@ private final void setup() throws MdsException @Override public final String toString() { - if (Provider.PREFIX_LOCAL.equals(this.provider.getPrefix())) + if (Provider.PREFIX_LOCAL.equals(this.provider.prefix)) { - return this.provider.getHost(); + return this.provider.suffix; } return this.provider.toString(); } diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java index 0daad028db..2e2e472a50 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpFile.java @@ -9,9 +9,9 @@ public class MdsIpFile extends MdsIpIOStream { - static final MdsIpFile fromURI(final String uri) throws IOException + static final MdsIpFile fromString(final String string) throws IOException { - final String args[] = uri.split(" "); + final String args[] = string.split(" "); for (int i = 0; i < args.length; i++) { try diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java index 6088867e5a..6432c0ce0d 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java @@ -14,6 +14,7 @@ import com.jcraft.jsch.*; import com.jcraft.jsch.ConfigRepository.Config; +import mds.mdsip.MdsIp.Connection; import mds.mdsip.MdsIp.MdsIpIOStream; public final class MdsIpJsch extends MdsIpIOStream @@ -320,6 +321,16 @@ public final void showMessage(final String message) userinfo = _userinfo; } + public static Connection fromString(final String string) throws IOException + { + final String usersplit[] = string.split("@", 2); + final String user = usersplit.length == 1 ? null : usersplit[1]; + final String rest = usersplit.length == 1 ? usersplit[0] : usersplit[1]; + final String portsplit[] = rest.split(":", 2); + final int port = portsplit.length == 1 ? 22 : Integer.parseInt(portsplit[1]); + return new MdsIpJsch(user, portsplit[0], port); + } + private static final ConfigRepository getConfigRepository() { final File config = new File(MdsIpJsch.dotssh, "config"); @@ -399,6 +410,11 @@ synchronized public void close() throws IOException } } + public String getUser() + { + return this.sessions.firstElement().getUserName(); + } + @Override public boolean isOpen() { diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java index 882afa9ee9..c8662c917f 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpTcp.java @@ -10,6 +10,15 @@ public class MdsIpTcp extends Connection { + private static final int DEFAULT_PORT = 8000; + + static public Connection fromString(final String string) throws IOException + { + final String host_port[] = string.split(":", 2); + final int port = (host_port.length > 1) ? Integer.parseInt(host_port[1]) : MdsIpTcp.DEFAULT_PORT; + return new MdsIpTcp(host_port[0], port); + } + private final SelectionKey select_out; private final SelectionKey select_in; private final SocketChannel socket; diff --git a/java/mdsplus-api/src/test/java/mds/AllTests.java b/java/mdsplus-api/src/test/java/mds/AllTests.java index dc888bf87a..6b7bf1b12e 100644 --- a/java/mdsplus-api/src/test/java/mds/AllTests.java +++ b/java/mdsplus-api/src/test/java/mds/AllTests.java @@ -32,12 +32,10 @@ public static Mds setUpBeforeClass() throws Exception { final boolean local_win = System.getProperty("os.name").startsWith("Win"); final String host = System.getenv("MDSIP_SERVER"); - final String user = System.getProperty("user.name"); AllTests.local = AllTests.local || (!AllTests.mdsip) || host == null || host.length() == 0; final String treepath = (AllTests.local ? local_win : AllTests.remote_win) ? "C:\\Temp" : "/tmp"; - final String hostinfo = AllTests.local ? "local://" : host; - final boolean use_ssh = AllTests.local ? false : AllTests.ssh; - final int use_port = use_ssh ? 22 : AllTests.port; + final String prefix = AllTests.local ? "local://" : (AllTests.ssh ? "ssh://" : null); + final String command = AllTests.local ? "local" : (AllTests.ssh ? host : host + ":" + AllTests.port); final Mds mdslocal = Mds.getLocal(); if (!AllTests.use_local && mdslocal != null) mdslocal.close(); @@ -48,7 +46,7 @@ public static Mds setUpBeforeClass() throws Exception } else { - final MdsIp tmds = MdsIp.sharedConnection(new Provider(hostinfo, use_port, user, use_ssh)); + final MdsIp tmds = MdsIp.sharedConnection(new Provider(prefix + command)); if (tmds.isConnected()) mds = tmds; } From d4e85c0f7555122736cf49f7c7319cdc9e43fae5 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Fri, 17 Sep 2021 19:18:18 +0200 Subject: [PATCH 040/172] Fix: substitute stdout with stderr on mdsip -P tunnel (#2390) --- mdstcpip/io_routines/IoRoutinesTunnel.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/mdstcpip/io_routines/IoRoutinesTunnel.c b/mdstcpip/io_routines/IoRoutinesTunnel.c index 4dee5c040b..947831824b 100644 --- a/mdstcpip/io_routines/IoRoutinesTunnel.c +++ b/mdstcpip/io_routines/IoRoutinesTunnel.c @@ -278,14 +278,10 @@ static int io_listen(int argc __attribute__((unused)), io_pipes_t pipes; memset(&pipes, 0, sizeof(pipes)); #ifdef WIN32 - pipes.in = GetStdHandle(STD_INPUT_HANDLE); - pipes.out = GetStdHandle(STD_OUTPUT_HANDLE); - // redirect regular stdout to stderr - HANDLE pid = GetCurrentProcess(); - HANDLE err = GetStdHandle(STD_ERROR_HANDLE); - HANDLE out; - DuplicateHandle(pid, err, pid, &out, 0, TRUE, DUPLICATE_SAME_ACCESS); - SetStdHandle(STD_OUTPUT_HANDLE, out); + pipes.in = (HANDLE)_get_osfhandle(0); + pipes.out = (HANDLE)_get_osfhandle(_dup(1)); + close(1); + _dup2(2, 1); #else pipes.in = 0; // use stdin directly pipes.out = dup(1); // use copy of stdout so we can redirect to stderr From 99699146306eb39eb390a40118ef9663ab178604 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Mon, 11 Oct 2021 15:16:15 +0200 Subject: [PATCH 041/172] Gm fix cpp ctx (#2394) * Fix:change incorrect jScope property file * Fix:handle tree context in different threads A diffent tree context is now created whenever the the thread owning the tree object has changed * Fix:tree context in multithreaded applications This version computes the correct, thread-dependent, context * Fix error compiler * Fix compiler error * Make sure ctx vector is empty * Windows portability * Windows compiler issues * Remove Finalize() * Fix leaks Co-authored-by: GabrieleManduchi --- include/mdsobjects.h | 25 ++- .../src/main/java/MDSplus/Data.java | 8 +- .../src/main/java/MDSplus/Tree.java | 154 +++++++++++------ .../test/java/MDSplus/MdsTreeNodeTest.java | 158 ++++++++++++------ .../src/test/java/MDSplus/MdsTreeTest.java | 12 ++ mdsobjects/cpp/mdstreeobjects.cpp | 150 ++++++++++++++--- mdsobjects/cpp/testing/MdsTreeNodeTest.cpp | 114 ++++++++----- mdsobjects/cpp/testing/MdsTreeTest.cpp | 15 +- 8 files changed, 453 insertions(+), 183 deletions(-) diff --git a/include/mdsobjects.h b/include/mdsobjects.h index ec2b08d479..42f98325f5 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -3889,18 +3889,34 @@ namespace MDSplus /// 0 - current shot /// >1 - pulse files /// + struct TreeThreadContextInfo + { + public: +#ifdef _MSC_VER + DWORD tid; +#else + pthread_t tid; +#endif + void *ctx; + }; class EXPORT Tree { friend void setActiveTree(Tree *tree); friend Tree *getActiveTree(); - + friend class TreeNode; + protected: std::string name; int shot; - void *ctx; bool fromActiveTree; + bool isEdit; + bool ronly; + + std::vector threadContextV; + Mutex treeContextMutex; + public: /// Builds a new Tree object instance creating or attaching to the named /// tree. The tree name has to match the path envoronment variable @@ -3935,8 +3951,11 @@ namespace MDSplus /// Get current shot number static int getCurrent(char const *treeName); + //Check context validity + void checkContext(); + /// Return current tree context (see treeshr library) - void *getCtx() { return ctx; } + void *getCtx(); /// Reopen target tree in edit mode or in normal mode according to the /// value passed as argument. The default behavior is to reopen for edit. diff --git a/java/mdsobjects/src/main/java/MDSplus/Data.java b/java/mdsobjects/src/main/java/MDSplus/Data.java index 85db2309fe..7749d6ec32 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Data.java +++ b/java/mdsobjects/src/main/java/MDSplus/Data.java @@ -203,7 +203,11 @@ public Data executeWithContext(java.lang.String expr, Data... args) public java.lang.String toString() { if (ctxTree != null) + { + try { return decompile(ctxTree.getCtx()); + }catch(Exception exc) {return "";} + } else return decompile(0); } @@ -240,8 +244,10 @@ public Data data() public String evaluate() { if (ctxTree != null && ctxTree.isOpen()) - { + { + try { return evaluateData(ctxTree.getCtx()); + }catch(Exception exc){return new MDSplus.String("");} } else return evaluateData(0l); diff --git a/java/mdsobjects/src/main/java/MDSplus/Tree.java b/java/mdsobjects/src/main/java/MDSplus/Tree.java index f59c855ad6..f716b6346a 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Tree.java +++ b/java/mdsobjects/src/main/java/MDSplus/Tree.java @@ -1,4 +1,5 @@ package MDSplus; +import java.util.*; /** * Class Tree brings all the tree-wide information. @@ -9,6 +10,18 @@ */ public class Tree { + static class TreeCtxInfo + { + long tid; + long ctx; + TreeCtxInfo(long tid, long ctx) + { + this.tid = tid; + this.ctx = ctx; + } + } + + static final int DbiNAME = 1, DbiSHOTID = 2, DbiMODIFIED = 3, DbiOPEN_FOR_EDIT = 4, DbiINDEX = 5, DbiNUMBER_OPENED = 6, DbiMAX_OPEN = 7, DbiDEFAULT = 8, DbiOPEN_READONLY = 9, DbiVERSIONS_IN_MODEL = 10, DbiVERSIONS_IN_PULSE = 11; @@ -51,6 +64,7 @@ public class Tree private final int shot; private final java.lang.String name; private java.lang.String mode; + protected Vector treeCtxInfoV = new Vector(); protected long ctx = 0l; private boolean open = false; private boolean edit = false; @@ -84,20 +98,12 @@ else if (OPEN_NEW.equalsIgnoreCase(mode)) public void close() throws MdsException { if (open) - closeTree(ctx, name, shot); + closeTree(getCtx(), name, shot); edit = open = false; this.mode = OPEN_CLOSED; } - @Override - protected void finalize() throws Throwable - { - if (edit) - this.quit(); - else - this.close(); - } - + public boolean isOpen() { return open; } @@ -200,8 +206,6 @@ private static native void addTreeDevice(long ctx, java.lang.String name, java.l private static native Data evaluate(long ctx, Data data); - protected long getCtx() - { return ctx; } /** * Return TreeNode for the data item corresponding to the passed pathname @@ -210,7 +214,7 @@ protected long getCtx() */ public TreeNode getNode(java.lang.String path) throws MdsException { - final TreeNode t = new TreeNode(findNode(ctx, path), this); + final TreeNode t = new TreeNode(findNode(getCtx(), path), this); t.setCtxTree(this); return t; } @@ -234,7 +238,7 @@ public TreeNode getNode(int nid) throws MdsException */ public TreeNode getNode(TreePath path) throws MdsException { - return new TreeNode(findNode(ctx, path.getString()), this); + return new TreeNode(findNode(getCtx(), path.getString()), this); } /** @@ -251,7 +255,7 @@ public TreeNodeArray getNodeWild(java.lang.String path) throws MdsException public TreeNodeArray getNodeWild(java.lang.String path, int usage) throws MdsException { - return new TreeNodeArray(getWild(ctx, path, usage), this); + return new TreeNodeArray(getWild(getCtx(), path, usage), this); } public TreeNodeArray getNodeWild(java.lang.String path, java.lang.String usage) throws MdsException @@ -263,7 +267,7 @@ public TreeNodeArray getNodeWild(java.lang.String path, java.lang.String usage) * Get the TreeNode for the default node. */ public TreeNode getDefault() throws MdsException - { return new TreeNode(getDefaultNid(ctx), this); } + { return new TreeNode(getDefaultNid(getCtx()), this); } /** * Set the default position in the tree. @@ -272,7 +276,7 @@ public TreeNode getDefault() throws MdsException */ public void setDefault(TreeNode node) throws MdsException { - setDefaultNid(ctx, node.getNid()); + setDefaultNid(getCtx(), node.getNid()); } /** @@ -280,7 +284,7 @@ public void setDefault(TreeNode node) throws MdsException */ public boolean versionsInModelEnabled() throws MdsException { - return getDbiFlag(ctx, DbiVERSIONS_IN_MODEL); + return getDbiFlag(getCtx(), DbiVERSIONS_IN_MODEL); } /** @@ -288,27 +292,27 @@ public boolean versionsInModelEnabled() throws MdsException */ public boolean versionsInPulseEnabled() throws MdsException { - return getDbiFlag(ctx, DbiVERSIONS_IN_PULSE); + return getDbiFlag(getCtx(), DbiVERSIONS_IN_PULSE); } public void setVersionsInModel(boolean enabled) throws MdsException { - setDbiFlag(ctx, enabled, DbiVERSIONS_IN_MODEL); + setDbiFlag(getCtx(), enabled, DbiVERSIONS_IN_MODEL); } public void setVersionsInPulse(boolean enabled) throws MdsException { - setDbiFlag(ctx, enabled, DbiVERSIONS_IN_PULSE); + setDbiFlag(getCtx(), enabled, DbiVERSIONS_IN_PULSE); } public boolean isModified() throws MdsException - { return getDbiFlag(ctx, DbiMODIFIED); } + { return getDbiFlag(getCtx(), DbiMODIFIED); } public boolean isOpenForEdit() throws MdsException - { return getDbiFlag(ctx, DbiOPEN_FOR_EDIT); } + { return getDbiFlag(getCtx(), DbiOPEN_FOR_EDIT); } public boolean isReadOnly() throws MdsException - { return getDbiFlag(ctx, DbiOPEN_READONLY); } + { return getDbiFlag(getCtx(), DbiOPEN_READONLY); } /** * Set the version date: all read data will refer to the version active to that @@ -331,7 +335,7 @@ public void setViewDate(java.util.Date date) throws MdsException */ public void setTimeContext(Data start, Data end, Data delta) throws MdsException { - setTreeTimeContext(ctx, start, end, delta); + setTreeTimeContext(getCtx(), start, end, delta); } /** @@ -360,7 +364,7 @@ public int getCurrent() throws MdsException */ public void createPulse(int pulseShot) throws MdsException { - createPulseFile(ctx, pulseShot); + createPulseFile(getCtx(), pulseShot); } /** @@ -370,7 +374,7 @@ public void createPulse(int pulseShot) throws MdsException */ public void deletePulse(int pulseShot) throws MdsException { - deletePulseFile(ctx, pulseShot); + deletePulseFile(getCtx(), pulseShot); } /** @@ -380,50 +384,88 @@ public void deletePulse(int pulseShot) throws MdsException */ public java.lang.String[] findTags(java.lang.String wild) throws MdsException { - return findTreeTags(ctx, wild); + return findTreeTags(getCtx(), wild); } /** * Open the tree for editing. */ - public void normal() throws MdsException + public synchronized void normal() throws MdsException { openTree(ctx, name, shot, false); edit = false; open = true; mode = OPEN_NORMAL; + treeCtxInfoV.clear(); + treeCtxInfoV.addElement(new TreeCtxInfo(Thread.currentThread().getId(), ctx)); } - public void readonly() throws MdsException + public synchronized void readonly() throws MdsException { openTree(ctx, name, shot, true); edit = false; open = true; mode = OPEN_READONLY; + treeCtxInfoV.clear(); + treeCtxInfoV.addElement(new TreeCtxInfo(Thread.currentThread().getId(), ctx)); + } - public void edit() throws MdsException + public synchronized void edit() throws MdsException { + if (open) + closeTree(getCtx(), name, shot); + ctx = 0; editTree(ctx, name, shot, false); edit = true; open = true; mode = OPEN_EDIT; + treeCtxInfoV.clear(); + treeCtxInfoV.addElement(new TreeCtxInfo(Thread.currentThread().getId(), ctx)); } - private void _new() throws MdsException + private synchronized void _new() throws MdsException { editTree(ctx, name, shot, true); edit = true; open = true; mode = OPEN_EDIT; - } + treeCtxInfoV.clear(); + treeCtxInfoV.addElement(new TreeCtxInfo(Thread.currentThread().getId(), ctx)); + } + + protected synchronized long getCtx() throws MdsException + { + // if(true) return ctx; + long tid = Thread.currentThread().getId(); + for(int i = 0; i < treeCtxInfoV.size(); i++) + { + if (treeCtxInfoV.elementAt(i).tid == tid) + { + return treeCtxInfoV.elementAt(i).ctx; + } + } + //If we arrive here, a new context must be created + ctx = 0; + if(edit) + { + editTree(ctx, name, shot, false); + } + else + { + openTree(ctx, name, shot, mode == OPEN_READONLY); + } + treeCtxInfoV.addElement(new TreeCtxInfo(Thread.currentThread().getId(), ctx)); + return ctx; + } + /** * Write the tree under edit. */ public void write() throws MdsException { - writeTree(ctx, name, shot); + writeTree(getCtx(), name, shot); } /** @@ -432,7 +474,7 @@ public void write() throws MdsException public void quit() throws MdsException { if (open) - quitTree(ctx, name, shot); + quitTree(getCtx(), name, shot); edit = open = false; this.mode = OPEN_CLOSED; } @@ -477,7 +519,7 @@ static int convertUsage(java.lang.String usageStr) */ public TreeNode addNode(java.lang.String name, java.lang.String usage) throws MdsException { - final int newNid = addTreeNode(ctx, name, convertUsage(usage)); + final int newNid = addTreeNode(getCtx(), name, convertUsage(usage)); return new TreeNode(newNid, this); } @@ -489,7 +531,7 @@ public TreeNode addNode(java.lang.String name, java.lang.String usage) throws Md */ public void addDevice(java.lang.String name, java.lang.String type) throws MdsException { - addTreeDevice(ctx, name, type); + addTreeDevice(getCtx(), name, type); } /** @@ -499,17 +541,17 @@ public void addDevice(java.lang.String name, java.lang.String type) throws MdsEx */ public void deleteNode(java.lang.String name) throws MdsException { - deleteTreeNode(ctx, name); + deleteTreeNode(getCtx(), name); } public void removeTag(java.lang.String tag) throws MdsException { - removeTreeTag(ctx, tag); + removeTreeTag(getCtx(), tag); } public long getDatafileSize() throws MdsException { - final long size = getDatafileSize(ctx); + final long size = getDatafileSize(getCtx()); if (size == -1) throw new MdsException("Cannot get Datafile Size"); return size; @@ -519,32 +561,40 @@ public Data tdiCompile(java.lang.String expr, Data... args) { if (expr == null || expr.isEmpty()) return new Data(); - final Data retData = compile(ctx, expr, args); - retData.setCtxTree(this); - return retData; + try { + final Data retData = compile(getCtx(), expr, args); + retData.setCtxTree(this); + return retData; + }catch(Exception exc){return new Data();} } public Data tdiExecute(java.lang.String expr, Data... args) { if (expr == null || expr.isEmpty()) return new Data(); - final Data retData = execute(ctx, expr, args); - retData.setCtxTree(this); - return retData; + try { + final Data retData = execute(getCtx(), expr, args); + retData.setCtxTree(this); + return retData; + }catch(Exception exc){return new Data();} } public Data tdiData(Data data) { - final Data retData = data(ctx, data); - retData.setCtxTree(this); - return retData; + try { + final Data retData = data(getCtx(), data); + retData.setCtxTree(this); + return retData; + }catch(Exception exc){return new Data();} } public Data tdiEvaluate(Data data) { - final Data retData = evaluate(ctx, data); - retData.setCtxTree(this); - return retData; + try { + final Data retData = evaluate(getCtx(), data); + retData.setCtxTree(this); + return retData; + }catch(Exception exc){return new Data();} } public static Tree getActiveTree() diff --git a/java/mdsobjects/src/test/java/MDSplus/MdsTreeNodeTest.java b/java/mdsobjects/src/test/java/MDSplus/MdsTreeNodeTest.java index bc0bdee25b..91f160efb7 100644 --- a/java/mdsobjects/src/test/java/MDSplus/MdsTreeNodeTest.java +++ b/java/mdsobjects/src/test/java/MDSplus/MdsTreeNodeTest.java @@ -365,60 +365,110 @@ public void testImages() throws MdsException Assert.assertEquals(image[i], test_image[i + shift]); } - @Test - public void testTreeNode() throws MdsException - { - tree.edit(); - final MDSplus.TreeNode n1 = tree.addNode(any+":n1", "ANY"); - // addNode with relative path // - MDSplus.TreeNode n2 = n1.addNode("n2", "ANY"); - MDSplus.TreeNode n3 = n1.addNode("\\top:"+any+":n3", "ANY"); - tree.write(); - Assert.assertEquals("N2", n2.getNodeName()); - Assert.assertEquals("ANY", n2.getUsage()); - Assert.assertEquals("N1", n2.getParent().getNodeName()); - Assert.assertEquals("ANY", n2.getParent().getUsage()); - // addNode with absolute path // - Assert.assertEquals("N3", n3.getNodeName()); - Assert.assertEquals("ANY", n3.getUsage()); - Assert.assertEquals(any, n3.getParent().getNodeName()); - Assert.assertEquals("ANY", n3.getParent().getUsage()); - // remove relative path // - n1.remove("n2"); - try - { - n1.remove("n3"); - Assert.fail("Removed inexistent node N3"); - } - catch (final Exception exc) - {} - // remove switching to parent node // - n1.getParent().remove("n3"); - n1.rename("\\top:test_rename"); - Assert.assertEquals("TOP", n1.getParent().getNodeName()); - n1.rename("\\top:"+any+":parent"); - Assert.assertEquals("PARENT", n1.getNodeName()); - Assert.assertEquals("ANY", n1.getUsage()); - Assert.assertEquals(any, n1.getParent().getNodeName()); - Assert.assertEquals("ANY", n1.getParent().getUsage()); - n2 = n1.addNode("subnode", "ANY"); - n3 = n2.addNode("child", "ANY"); - n3.move(n1); - Assert.assertEquals("PARENT", n3.getParent().getNodeName()); - n3.move(node, "new_parent"); - Assert.assertEquals(any, n3.getParent().getNodeName()); - n2.addTag("n2"); - n3.addTag("n3"); - n3 = tree.getNode("\\n3"); - n3.removeTag("n3"); - try - { - tree.getNode("\\n3"); - Assert.fail("TAG N3 is non existent"); - } - catch (final Exception exc) - {} - } + @Test + public void testTreeNode() throws MdsException + { + tree.edit(); + final MDSplus.TreeNode n1 = tree.addNode(any+":n1", "ANY"); + // addNode with relative path // + MDSplus.TreeNode n2 = n1.addNode("n2", "ANY"); + MDSplus.TreeNode n3 = n1.addNode("\\top:"+any+":n3", "ANY"); + tree.write(); + Assert.assertEquals("N2", n2.getNodeName()); + Assert.assertEquals("ANY", n2.getUsage()); + Assert.assertEquals("N1", n2.getParent().getNodeName()); + Assert.assertEquals("ANY", n2.getParent().getUsage()); + // addNode with absolute path // + Assert.assertEquals("N3", n3.getNodeName()); + Assert.assertEquals("ANY", n3.getUsage()); + Assert.assertEquals(any, n3.getParent().getNodeName()); + Assert.assertEquals("ANY", n3.getParent().getUsage()); + // remove relative path // + n1.remove("n2"); + try + { + n1.remove("n3"); + Assert.fail("Removed inexistent node N3"); + } + catch (final Exception exc) + {} + // remove switching to parent node // + n1.getParent().remove("n3"); + n1.rename("\\top:test_rename"); + Assert.assertEquals("TOP", n1.getParent().getNodeName()); + n1.rename("\\top:"+any+":parent"); + Assert.assertEquals("PARENT", n1.getNodeName()); + Assert.assertEquals("ANY", n1.getUsage()); + Assert.assertEquals(any, n1.getParent().getNodeName()); + Assert.assertEquals("ANY", n1.getParent().getUsage()); + n2 = n1.addNode("subnode", "ANY"); + n3 = n2.addNode("child", "ANY"); + n3.move(n1); + Assert.assertEquals("PARENT", n3.getParent().getNodeName()); + n3.move(node, "new_parent"); + Assert.assertEquals(any, n3.getParent().getNodeName()); + n2.addTag("n2"); + n3.addTag("n3"); + n3 = tree.getNode("\\n3"); + n3.removeTag("n3"); + try + { + tree.getNode("\\n3"); + Assert.fail("TAG N3 is non existent"); + } + catch (final Exception exc) + {} + } + + static class AsyncTest implements Runnable + { + TreeNode n1, n2, n3; + AsyncTest(Tree t) + { + try { + n1 = t.getNode(any+":n1"); + n2 = t.getNode(any+":n1:n2"); + n3 = t.getNode("\\top:"+any+":n3"); + } + catch(Exception exc){Assert.fail(exc.toString());} + } + public void run() + { + try { + Assert.assertEquals("N2", n2.getNodeName()); + Assert.assertEquals("ANY", n2.getUsage()); + Assert.assertEquals("N1", n2.getParent().getNodeName()); + Assert.assertEquals("ANY", n2.getParent().getUsage()); + // addNode with absolute path // + Assert.assertEquals("N3", n3.getNodeName()); + Assert.assertEquals("ANY", n3.getUsage()); + Assert.assertEquals(any, n3.getParent().getNodeName()); + Assert.assertEquals("ANY", n3.getParent().getUsage()); + } + catch(Exception exc){Assert.fail(exc.toString());} + } + } + + @Test + public void testTreeNodeMultiThread() throws MdsException + { + tree.edit(); + final MDSplus.TreeNode n1 = tree.addNode(any+":n1", "ANY"); + // addNode with relative path // + MDSplus.TreeNode n2 = n1.addNode("n2", "ANY"); + MDSplus.TreeNode n3 = n1.addNode("\\top:"+any+":n3", "ANY"); + tree.write(); + tree.close(); + tree.normal(); + Thread t = new Thread(new AsyncTest(tree)); + t.start(); + try { + t.join(); + }catch(Exception exc) + { + Assert.fail(exc.toString()); + } + } @Test public void testDevices() throws MdsException diff --git a/java/mdsobjects/src/test/java/MDSplus/MdsTreeTest.java b/java/mdsobjects/src/test/java/MDSplus/MdsTreeTest.java index 93912d12c7..bc9cf2d748 100644 --- a/java/mdsobjects/src/test/java/MDSplus/MdsTreeTest.java +++ b/java/mdsobjects/src/test/java/MDSplus/MdsTreeTest.java @@ -62,6 +62,7 @@ public void testData() throws Exception node = tree.addNode("\\java_test0::top.test_usage:TEXT", "TEXT"); node = tree.addNode("\\java_test0::top.test_usage:WINDOW", "WINDOW"); tree.write(); + tree.close(); tree = new MDSplus.Tree("java_test0", -1, "READONLY"); node = tree.getNode("\\java_test0::top.test_usage:ANY"); Assert.assertEquals("ANY", node.getNodeName()); @@ -80,6 +81,7 @@ public void testData() throws Exception Assert.assertEquals("ANY", node.getNodeName()); node = tree.getNode("ANY"); Assert.assertEquals("ANY", node.getNodeName()); + tree.close(); // test usage and find by usage tree = new MDSplus.Tree("java_test0", -1, "NORMAL"); MDSplus.TreeNodeArray array = tree.getNodeWild("test_usage:*", 1 << MDSplus.Tree.TreeUSAGE_ANY); @@ -115,6 +117,7 @@ public void testData() throws Exception array = tree.getNodeWild("test_usage:*", 1 << MDSplus.Tree.TreeUSAGE_WINDOW); Assert.assertEquals(1, array.size()); Assert.assertEquals("WINDOW", array.getElementAt(0).getNodeName()); + tree.close(); tree = new MDSplus.Tree("java_test0", -1, "NORMAL"); try { @@ -146,17 +149,22 @@ public void testData() throws Exception } catch (final Exception exc) {} + tree.close(); // create and delete tree = new MDSplus.Tree("java_test0", -1); tree.createPulse(1); + tree.close(); tree = new MDSplus.Tree("java_test0", 1); node = tree.getNode("test_usage:ANY"); Assert.assertEquals("ANY", node.getNodeName()); + tree.close(); tree = new MDSplus.Tree("java_test0", -1); tree.createPulse(2); + tree.close(); tree = new MDSplus.Tree("java_test0", 2); tree.deletePulse(2); // create a pulse without copying from model structure // + tree.close(); tree = new MDSplus.Tree("java_test0", 2, "NEW"); // test that the new pulse has not the model nodes // try @@ -166,6 +174,7 @@ public void testData() throws Exception } catch (final Exception exc) {} + tree.close(); tree = new MDSplus.Tree("java_test0", -1, "EDIT"); tree.setVersionsInModel(false); tree.write(); // tree open in edit mode so must call write to avoid memory leak // @@ -213,6 +222,8 @@ public void testData() throws Exception } catch (final Exception exc) {} + tree.write(); + tree.close(); try { // add device @@ -236,5 +247,6 @@ public void testData() throws Exception if (!exc.getMessage().contains("PYDEVICE_NOT_FOUND")) throw exc; } + tree.close(); } } diff --git a/mdsobjects/cpp/mdstreeobjects.cpp b/mdsobjects/cpp/mdstreeobjects.cpp index be43c782d3..25c9ba6ce8 100644 --- a/mdsobjects/cpp/mdstreeobjects.cpp +++ b/mdsobjects/cpp/mdstreeobjects.cpp @@ -35,6 +35,19 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include +#ifdef _WIN32 +#include +#endif + + +#ifdef _WIN32 +#define GET_THREAD_ID GetCurrentThreadId() +#define THREAD_ID DWORD +#else +#define GET_THREAD_ID pthread_self() +#define THREAD_ID pthread_t +#endif + using namespace MDSplus; using namespace std; @@ -162,51 +175,85 @@ static int convertUsage(std::string const &usage) } static Mutex treeMutex; +static Mutex treeContextMutex; Tree::Tree(char const *name, int shot) - : name(name), shot(shot), ctx(nullptr), fromActiveTree(false) + : name(name), shot(shot), fromActiveTree(false) { + void *ctx = 0; int status = _TreeOpen(&ctx, name, shot, 0); if (STATUS_NOT_OK) throw MdsException(status); + struct TreeThreadContextInfo ttci = {GET_THREAD_ID, ctx}; + threadContextV.push_back(ttci); + isEdit = false; + ronly = false; // setActiveTree(this); } Tree::Tree(char const *name, int shot, void *ctx) - : name(name), shot(shot), ctx(ctx), fromActiveTree(true) {} + : name(name), shot(shot), fromActiveTree(true) +{ + struct TreeThreadContextInfo ttci = {GET_THREAD_ID, ctx}; + threadContextV.push_back(ttci); +} Tree::Tree(Tree *tree) - : name(tree->name), shot(tree->shot), ctx(tree->ctx), fromActiveTree(true) + : name(tree->name), shot(tree->shot), fromActiveTree(true) { + struct TreeThreadContextInfo ttci = {GET_THREAD_ID, tree->getCtx()}; + threadContextV.push_back(ttci); } Tree::Tree(char const *name, int shot, char const *mode) - : name(name), shot(shot), ctx(nullptr), fromActiveTree(false) + : name(name), shot(shot), fromActiveTree(false) { + void *ctx = 0; std::string upMode(mode); std::transform(upMode.begin(), upMode.end(), upMode.begin(), static_cast(&std::toupper)); int status = 0; + if (upMode == "NORMAL") + { status = _TreeOpen(&ctx, name, shot, 0); + isEdit = false; + ronly = false; + } else if (upMode == "READONLY") + { status = _TreeOpen(&ctx, name, shot, 1); + isEdit = false; + ronly = true; + } else if (upMode == "NEW") + { status = _TreeOpenNew(&ctx, name, shot); + isEdit = true; + ronly = false; + } else if (upMode == "EDIT") + { status = _TreeOpenEdit(&ctx, name, shot); + isEdit = true; + ronly = false; + } else + { throw MdsException("Invalid Open mode"); - + } if (STATUS_NOT_OK) throw MdsException(status); + struct TreeThreadContextInfo ttci = {GET_THREAD_ID, ctx}; + threadContextV.push_back(ttci); } Tree::~Tree() { if (fromActiveTree) return; + void *ctx = getCtx(); if (isModified()) { int status = _TreeQuitTree(&ctx, name.c_str(), shot); @@ -232,21 +279,70 @@ EXPORT void Tree::operator delete(void *p) { ::operator delete(p); } void Tree::edit(const bool st) { + void *ctx = 0; + if(isEdit == st) return; if (isReadOnly()) throw MdsException("Tree is read only"); - int status = st ? _TreeOpenEdit(&ctx, name.c_str(), shot) + ctx = getCtx(); + int status = _TreeClose(&ctx, name.c_str(), shot); + if (STATUS_NOT_OK) + throw MdsException(status); + TreeFreeDbid(ctx); + ctx = 0; + status = st ? _TreeOpenEdit(&ctx, name.c_str(), shot) : _TreeOpen(&ctx, name.c_str(), shot, 0); if (STATUS_NOT_OK) throw MdsException(status); + isEdit = st; + ronly = false; + THREAD_ID tid = GET_THREAD_ID; + for(size_t i = 0; i < threadContextV.size(); i++) + { + if(threadContextV[i].tid == tid) + { + threadContextV[i].ctx = ctx; + return; + } + } + struct TreeThreadContextInfo ttci = {tid, ctx}; + threadContextV.push_back(ttci); } void Tree::write() { + void *ctx = getCtx(); int status = _TreeWriteTree(&ctx, name.c_str(), shot); if (STATUS_NOT_OK) throw MdsException(status); } + +void *Tree::getCtx() +{ + AutoLock lock(treeMutex); + THREAD_ID thisTid = GET_THREAD_ID; + for(size_t i = 0; i < threadContextV.size(); i++) + { + if(threadContextV[i].tid == thisTid) + { + return threadContextV[i].ctx; + } + } + //If we arrive here this is the first tree operation in a new thread and the tree must be opened again + void *ctx = 0; + int status = isEdit ? _TreeOpenEdit(&ctx, name.c_str(), shot) + : _TreeOpen(&ctx, name.c_str(), shot, ronly); + if (STATUS_NOT_OK) + throw MdsException(status); + + struct TreeThreadContextInfo ttci = {thisTid, ctx}; + threadContextV.push_back(ttci); + return ctx; +} + + + + // void Tree::quit() //{ // int status = _TreeQuitTree(&ctx, name.c_str(), shot); @@ -352,7 +448,7 @@ Data *Tree::tdiExecute(const char *expr, Data *arg1, Data *arg2, Data *arg3, TreeNode *Tree::addNode(char const *name, char const *usage) { int newNid; - int status = _TreeAddNode(ctx, name, &newNid, convertUsage(usage)); + int status = _TreeAddNode(getCtx(), name, &newNid, convertUsage(usage)); if (STATUS_NOT_OK) throw MdsException(status); return new TreeNode(newNid, this); @@ -361,7 +457,7 @@ TreeNode *Tree::addNode(char const *name, char const *usage) TreeNode *Tree::addDevice(char const *name, char const *type) { int newNid; - int status = _TreeAddConglom(ctx, name, type, &newNid); + int status = _TreeAddConglom(getCtx(), name, type, &newNid); if (STATUS_NOT_OK) throw MdsException(status); return new TreeNode(newNid, this); @@ -371,9 +467,9 @@ void Tree::remove(char const *name) { int count; AutoPointer delNode(getNode(name)); - int status = _TreeDeleteNodeInitialize(ctx, delNode.ptr->getNid(), &count, 1); + int status = _TreeDeleteNodeInitialize(getCtx(), delNode.ptr->getNid(), &count, 1); if (STATUS_OK) - _TreeDeleteNodeExecute(ctx); + _TreeDeleteNodeExecute(getCtx()); if (STATUS_NOT_OK) throw MdsException(status); } @@ -382,7 +478,7 @@ TreeNode *Tree::getNode(char const *path) { int nid; - int status = _TreeFindNode(ctx, path, &nid); + int status = _TreeFindNode(getCtx(), path, &nid); if (STATUS_NOT_OK) { throw MdsException(status); @@ -414,10 +510,10 @@ TreeNodeArray *Tree::getNodeWild(char const *path, int usageMask) nids.reserve(10000); int temp = 0; - while ((status = _TreeFindNodeWild(ctx, path, &temp, &wildCtx, usageMask)) & + while ((status = _TreeFindNodeWild(getCtx(), path, &temp, &wildCtx, usageMask)) & 1) nids.push_back(temp); - _TreeFindNodeEnd(ctx, &wildCtx); + _TreeFindNodeEnd(getCtx(), &wildCtx); TreeNode **retNodes = new TreeNode *[nids.size()]; for (std::size_t i = 0; i < nids.size(); ++i) @@ -435,7 +531,7 @@ TreeNodeArray *Tree::getNodeWild(char const *path) void Tree::setDefault(TreeNode *treeNode) { - int status = _TreeSetDefaultNid(ctx, treeNode->getNid()); + int status = _TreeSetDefaultNid(getCtx(), treeNode->getNid()); if (STATUS_NOT_OK) throw MdsException(status); } @@ -444,7 +540,7 @@ TreeNode *Tree::getDefault() { int nid; - int status = _TreeGetDefaultNid(ctx, &nid); + int status = _TreeGetDefaultNid(getCtx(), &nid); if (STATUS_NOT_OK) throw MdsException(status); return new TreeNode(nid, this); @@ -466,19 +562,19 @@ static bool dbiTest(void *ctx, short int code) bool Tree::versionsInPulseEnabled() { - return dbiTest(ctx, DbiVERSIONS_IN_PULSE); + return dbiTest(getCtx(), DbiVERSIONS_IN_PULSE); } bool Tree::versionsInModelEnabled() { - return dbiTest(ctx, DbiVERSIONS_IN_MODEL); + return dbiTest(getCtx(), DbiVERSIONS_IN_MODEL); } -bool Tree::isModified() { return dbiTest(ctx, DbiMODIFIED); } +bool Tree::isModified() { return dbiTest(getCtx(), DbiMODIFIED); } -bool Tree::isOpenForEdit() { return dbiTest(ctx, DbiOPEN_FOR_EDIT); } +bool Tree::isOpenForEdit() { return dbiTest(getCtx(), DbiOPEN_FOR_EDIT); } -bool Tree::isReadOnly() { return dbiTest(ctx, DbiOPEN_READONLY); } +bool Tree::isReadOnly() { return dbiTest(getCtx(), DbiOPEN_READONLY); } static void dbiSet(void *ctx, short int code, bool value) { @@ -494,12 +590,12 @@ static void dbiSet(void *ctx, short int code, bool value) void Tree::setVersionsInModel(bool verEnabled) { - dbiSet(ctx, DbiVERSIONS_IN_MODEL, verEnabled); + dbiSet(getCtx(), DbiVERSIONS_IN_MODEL, verEnabled); } void Tree::setVersionsInPulse(bool verEnabled) { - dbiSet(ctx, DbiVERSIONS_IN_PULSE, verEnabled); + dbiSet(getCtx(), DbiVERSIONS_IN_PULSE, verEnabled); } void Tree::setViewDate(char *date) @@ -516,7 +612,7 @@ void Tree::setViewDate(char *date) void Tree::setTimeContext(Data *start, Data *end, Data *delta) { - int status = setTreeTimeContext(ctx, (start) ? start->convertToDsc() : 0, + int status = setTreeTimeContext(getCtx(), (start) ? start->convertToDsc() : 0, (end) ? end->convertToDsc() : 0, (delta) ? delta->convertToDsc() : 0); if (STATUS_NOT_OK) @@ -1696,15 +1792,15 @@ void TreeNode::rename(std::string const &newName) void TreeNode::move(TreeNode *parent, std::string const &newName) { resolveNid(); - AutoString parentPath(parent->getFullPath()); - rename(parentPath.string + ":" + newName); + std::string parentPath(parent->getFullPathStr()); + rename(parentPath + ":" + newName); } void TreeNode::move(TreeNode *parent) { resolveNid(); - AutoString name(getNodeName()); - move(parent, name.string); + std::string name(getNodeNameStr()); + move(parent, name); } void TreeNode::addTag(std::string const &tagName) diff --git a/mdsobjects/cpp/testing/MdsTreeNodeTest.cpp b/mdsobjects/cpp/testing/MdsTreeNodeTest.cpp index 92717ac9a1..3f1ad232d2 100644 --- a/mdsobjects/cpp/testing/MdsTreeNodeTest.cpp +++ b/mdsobjects/cpp/testing/MdsTreeNodeTest.cpp @@ -103,6 +103,32 @@ namespace testing } } // namespace testing + void *testThread(void *ptr) +{ + Tree *tree = ((Tree **)ptr)[0]; + Tree *tree1 = ((Tree **)ptr)[1]; + TreeNode *n = tree->getNode(":DATA"); + Data *d = new Int32(1); + Data *d1 = new Int32(2); + n->putData(d); + TreeNode *n1 = tree1->getNode(":DATA"); + n1->putData(d1); + deleteData(d); + deleteData(d1); + d = n->getData(); + d1 = n1->getData(); + TEST1(d->getInt() == 1); + TEST1(d1->getInt() == 2); + deleteData(d); + deleteData(d1); + pthread_exit(0); + delete n; + return NULL; +} + + + + #ifdef _WIN32 #include #define setenv(name, val, extra) _putenv_s(name, val) @@ -113,6 +139,7 @@ void main_test() TEST_TIMEOUT(100); BEGIN_TESTING(TreeNode); + unique_ptr tree = new Tree("T_TREENODE", -1, "NEW"); unique_ptr tree2 = new Tree("T_TREENODE2", -1, "NEW"); @@ -434,7 +461,7 @@ void main_test() { tree->edit(true); - unique_ptr node = tree->addNode("test_flags", "ANY"); + TreeNode * node = tree->addNode("test_flags", "ANY"); // WRITE ONCE ////////////////////////////////////////////////////////// @@ -467,7 +494,7 @@ void main_test() tree->edit(false); tree->createPulse(1); tree->edit(true); - + node->setTree(tree); unique_ptr shot = new Tree("T_TREENODE", 1); unique_ptr shot_node = shot->getNode("test_flags"); @@ -488,7 +515,7 @@ void main_test() TEST0(node->isNoWriteModel()); node->putData(unique_ptr(new Int32(5552369))); - // NO WRITE SHOT // + // NO WRITE SHOT // TEST0(shot_node->isNoWriteShot()); shot_node->putData(unique_ptr(new Int32(5552369))); @@ -695,6 +722,7 @@ void main_test() .string == "[1Q,1Q,2Q,3Q,5Q,8Q,13Q,21Q,34Q,55Q]"); } + { // IMAGES in segments // unique_ptr n2 = tree->addNode("test_seg:image", "SIGNAL"); @@ -817,7 +845,6 @@ void main_test() // Edit Nodes // //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// - { unique_ptr root = (tree->addNode("test_edit", "STRUCTURE")); @@ -848,58 +875,63 @@ void main_test() n2 = n1->addNode("subnode", "ANY"); n3 = n2->addNode("child", "ANY"); - n3->move(n1); TEST1(unique_ptr(n3->getParent())->getNodeNameStr() == "PARENT"); n3->move(root, "new_parent"); TEST1(unique_ptr(n1->getParent())->getNodeNameStr() == "TEST_EDIT"); - n2->addTag("n2"); - n3->addTag("n3"); n3 = tree->getNode("\\n3"); - n3->removeTag("n3"); TEST_EXCEPTION(unique_ptr(tree->getNode("\\n3")), MdsException); - delete n1->addDevice("device", "DIO2"); } - END_TESTING; - - BEGIN_TESTING(TreeNode - Tree reference); - Tree *tree = new Tree("t_treenode", -1, "NEW"); - TreeNode *n = tree->addNode(":DATA", "NUMERIC"); - delete n; - tree->write(); - delete tree; - tree = new Tree("t_treenode", -1); - tree->createPulse(1); - tree->createPulse(2); - delete tree; - tree = new Tree("t_treenode", 1); - Tree *tree1 = new Tree("t_treenode", 2); - n = tree->getNode(":DATA"); - Data *d = new Int32(1); - Data *d1 = new Int32(2); - n->putData(d); - TreeNode *n1 = tree1->getNode(":DATA"); - n1->putData(d1); - deleteData(d); - deleteData(d1); - d = n->getData(); - d1 = n1->getData(); - TEST1(d->getInt() == 1); - TEST1(d1->getInt() == 2); - deleteData(d); - deleteData(d1); - delete n; - delete n1; - delete tree; - delete tree1; + { + Tree *tree = new Tree("t_treenode", -1, "NEW"); + TreeNode *n = tree->addNode(":DATA", "NUMERIC"); + delete n; + tree->write(); + delete tree; + tree = new Tree("t_treenode", -1); + tree->createPulse(1); + tree->createPulse(2); + delete tree; + tree = new Tree("t_treenode", 1); + Tree *tree1 = new Tree("t_treenode", 2); + n = tree->getNode(":DATA"); + Data *d = new Int32(1); + Data *d1 = new Int32(2); + n->putData(d); + TreeNode *n1 = tree1->getNode(":DATA"); + n1->putData(d1); + deleteData(d); + deleteData(d1); + d = n->getData(); + d1 = n1->getData(); + TEST1(d->getInt() == 1); + TEST1(d1->getInt() == 2); + deleteData(d); + deleteData(d1); + delete n; + delete n1; + delete tree; + delete tree1; + tree = new Tree("t_treenode", 1); + tree1 = new Tree("t_treenode", 2); + Tree *trees[2] = {tree, tree1}; + pthread_t thread; + + pthread_create(&thread, NULL, testThread, trees); + void *res; + pthread_join(thread, &res); + delete tree; + delete tree1; + + } END_TESTING; } diff --git a/mdsobjects/cpp/testing/MdsTreeTest.cpp b/mdsobjects/cpp/testing/MdsTreeTest.cpp index a61b3e917f..f181857d5c 100644 --- a/mdsobjects/cpp/testing/MdsTreeTest.cpp +++ b/mdsobjects/cpp/testing/MdsTreeTest.cpp @@ -315,9 +315,9 @@ int main(int argc __attribute__((unused)), //////////////////////////////////////////////////////////////////////////////// { // test write - unique_ptr tree = new Tree("t_tree", -1, "READONLY"); + Tree *tree = new Tree("t_tree", -1, "READONLY"); TEST_EXCEPTION(tree->edit(), MdsException); - + delete tree; tree = new Tree("t_tree", -1, "NORMAL"); // reopen in normal mode // @@ -326,7 +326,7 @@ int main(int argc __attribute__((unused)), MdsException); // reopen in edit mode // - tree->edit(); + tree->edit(true); TEST0(tree->isModified()); unique_ptr(tree->addNode("save_me_not", "ANY")); @@ -344,11 +344,13 @@ int main(int argc __attribute__((unused)), unique_ptr(tree->addNode("save_me_not", "ANY")); // it does not writes here // + delete tree; // tests that the node has not been written tree = new Tree("t_tree", -1, "NORMAL"); TEST_EXCEPTION(unique_ptr(tree->getNode("save_me_not")), MdsException); - } + delete tree; + } //////////////////////////////////////////////////////////////////////////////// // Devices @@ -358,7 +360,8 @@ int main(int argc __attribute__((unused)), // add device { unique_ptr tree = new Tree("t_tree", -1, "EDIT"); - unique_ptr(tree->addDevice("device", "DIO2")); + TreeNode *newNode = tree->addDevice("device", "DIO2"); + delete newNode; tree->write(); unique_ptr node = tree->getNode("device"); @@ -496,6 +499,8 @@ int main(int argc __attribute__((unused)), deleteData(addVal); delete tree; + + TEST1(1 == 1); } END_TESTING; From b5dd3b935de02d908366a6b02870e9193279f3a5 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 22 Oct 2021 12:24:45 +0200 Subject: [PATCH 042/172] Mitica update (#2402) * Fix : Asynchronous data segments acquisition fixed. : * Fix: Add device reset, nisync_reset, in init operation * Added devices * Add3ed MARTe2 devices * Fix: Added delay of 500ms in the trigger method to ensure the correct synchronization of timing signals. * Updared interface * Updated deployment Co-authored-by: mdsplus Co-authored-by: GabrieleManduchi --- deploy/packaging/debian/rfxdevices.noarch | 2 + deploy/packaging/redhat/rfxdevices.noarch | 2 + device_support/national/cRioFAUfunction.cpp | 108 +- device_support/national/cRioFAUfunction.h | 8 +- epics/archiver/ChannelArchiver.java | 3 + .../src/main/java/MARTE2_EPICS_INSetup.java | 645 ++++++++++ .../src/main/java/MARTE2_EPICS_OUTSetup.java | 757 +++++++++++ .../java/MARTE2_NI6368_SYNCH_DISetup.form | 133 ++ .../java/MARTE2_NI6368_SYNCH_DISetup.java | 16 +- .../src/main/java/MARTE2_RTSMSetup.java | 133 +- .../src/main/java/MITICA_SETUPSetup.java | 119 +- .../main/resources/MARTE2_EPICS_INSetup.form | 886 +++++++++++++ .../main/resources/MARTE2_EPICS_OUTSetup.form | 1138 +++++++++++++++++ .../MARTE2_NI6368_SYNCH_DISetup.form | 14 +- .../src/main/resources/MARTE2_RTSMSetup.form | 133 +- pydevices/RfxDevices/CRIO_FAU.py | 57 +- pydevices/RfxDevices/MARTE2_EPICS_IN.py | 69 + pydevices/RfxDevices/MARTE2_EPICS_OUT.py | 70 + pydevices/RfxDevices/MARTE2_RTSM.py | 4 + pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 11 +- pydevices/RfxDevices/NI6683.py | 74 +- 21 files changed, 4148 insertions(+), 234 deletions(-) create mode 100644 java/jdevices/src/main/java/MARTE2_EPICS_INSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_EPICS_OUTSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_EPICS_INSetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_EPICS_OUTSetup.form create mode 100644 pydevices/RfxDevices/MARTE2_EPICS_IN.py create mode 100644 pydevices/RfxDevices/MARTE2_EPICS_OUT.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index d0d097077a..27f5fc35ab 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -28,6 +28,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_COMPONENT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_CONVERSION.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DUTY_CYCLE.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_IN.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_OUT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EXPR.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_FFT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_GAM.py diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index a21081378a..cf3c3ef3df 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -29,6 +29,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_COMPONENT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_CONVERSION.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DUTY_CYCLE.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_IN.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_OUT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EXPR.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_FFT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_GAM.py diff --git a/device_support/national/cRioFAUfunction.cpp b/device_support/national/cRioFAUfunction.cpp index 14ff38fa13..9893de2c30 100644 --- a/device_support/national/cRioFAUfunction.cpp +++ b/device_support/national/cRioFAUfunction.cpp @@ -1,4 +1,6 @@ #include "cRioFAUfunction.h" +//#include +#include using namespace MDSplus; @@ -50,25 +52,26 @@ class FAUSaveItem void save() { -#include - - struct timespec before, after; - long elapsed_nsecs; + //struct timespec before, after; + //long elapsed_nsecs; /* handle connection */ + + Tree *tree = new Tree(((Tree *)treePtr)->getName(), ((Tree *)treePtr)->getShot()); + try { - clock_gettime(CLOCK_REALTIME, &before); + //clock_gettime(CLOCK_REALTIME, &before); for (int j = 0; j < nDio; j++) { TreeNode *currNode = - new TreeNode(((int *)dataNids)[j], (Tree *)treePtr); + new TreeNode(((int *)dataNids)[j], (Tree *)tree); timeArrData = new Float64Array(&time[j * currSize], currSizeA[j]); start = new Float64(time[j * currSize]); - end = new Float64(time[(currSizeA[j] - 1) + j * currSize]); + end = new Float64(time[(currSizeA[j] - 1) + j * currSize]); dataArrData = new Uint8Array(&data[j * currSize], currSizeA[j]); currNode->makeSegment(start, end, timeArrData, dataArrData); @@ -86,9 +89,10 @@ class FAUSaveItem free(time); free(data); + /* clock_gettime(CLOCK_REALTIME, &after); - /* + elapsed_nsecs = (after.tv_sec - before.tv_sec) * 1000000000 + (after.tv_nsec - before.tv_nsec); @@ -108,22 +112,31 @@ extern "C" void *FAUhandleSave(void *listPtr); class FAUSaveList { public: - pthread_cond_t FAUitemAvailable; pthread_t thread; bool threadCreated; FAUSaveItem *saveHead, *saveTail; bool stopReq; pthread_mutex_t mutex; + pthread_cond_t FAUitemAvailable; public: FAUSaveList() { int status = pthread_mutex_init(&mutex, NULL); + printf("pthread_mutex_init status %d\n", status); + status = pthread_cond_init(&FAUitemAvailable, NULL); + printf("pthread_cond_init status %d %p\n", status, &FAUitemAvailable); + saveHead = saveTail = NULL; stopReq = false; threadCreated = false; } + ~FAUSaveList() + { + printf("Destructor\n"); + } + void addItem(uint8_t *value, double *time, double trigTime, int *currSizeA, int currSize, size_t nDio, int *dataNids, Tree *treePtr) { @@ -145,29 +158,30 @@ class FAUSaveList void executeItems() { int __count = 0; - // printf("Start executeItems\n"); + printf("Start executeItems\n"); + while (true) { - // printf("Get mutex executeItems\n"); + //printf("Get mutex executeItems\n"); pthread_mutex_lock(&mutex); if (stopReq && saveHead == NULL) { - // printf("Stop executeItems\n"); + printf("Stop executeItems\n"); pthread_mutex_unlock(&mutex); pthread_exit(NULL); } while (saveHead == NULL) { - // printf("Wait executeItems %p\n", &FAUitemAvailable); + //printf("Wait executeItems %p %p\n", this_id, &FAUitemAvailable); pthread_cond_wait(&FAUitemAvailable, &mutex); if (stopReq && saveHead == NULL) { - // printf("Stop executeItems\n"); + printf("Stop executeItems\n"); pthread_mutex_unlock(&mutex); pthread_exit(NULL); } - // printf("Exit Wait executeItems\n"); + printf("Exit Wait executeItems\n"); } FAUSaveItem *currItem = saveHead; saveHead = saveHead->getNext(); @@ -195,12 +209,14 @@ class FAUSaveList void start() { + printf("START SAVE THREAD\n"); pthread_create(&thread, NULL, FAUhandleSave, (void *)this); threadCreated = true; } + void stop() { - printf("START SAVE THREAD TERMINATED\n"); + printf("STOP SAVE THREAD %p %p\n"); printf("Pendig Items %d\n", getItemPending()); stopReq = true; pthread_cond_signal(&FAUitemAvailable); @@ -209,7 +225,7 @@ class FAUSaveList printf("Join thread\n"); pthread_join(thread, NULL); } - printf("EXIT SAVE THREAD TERMINATED\n"); + printf("EXIT SAVE THREAD\n"); } }; @@ -464,7 +480,7 @@ NiFpga_Status pauseFauAcquisition(NiFpga_Session session) int fauQueuedAcqData(NiFpga_Session session, void *fauList, double tickPeriod, double trigTime, size_t maxSamp, size_t nDio, - void *treePtr, void *dataNidPtr, uint8_t *stopFlag) + void *treePtr, void *dataNidPtr, int *stopFlag) { NiFpga_Status status = NiFpga_Status_Success; @@ -484,24 +500,24 @@ int fauQueuedAcqData(NiFpga_Session session, void *fauList, double tickPeriod, maxSamp = MIN_SEGMENT; data = (uint8_t *)calloc(maxSamp * nDio, sizeof(uint8_t)); - time = (double *)calloc(maxSamp, sizeof(double)); + time = (double *) calloc(maxSamp, sizeof(double)); - while ((!*(uint8_t *)stopFlag) == 1) + + while ((!*(int *)stopFlag) == 1) { - currSize = readFauFifoData(session, data, time, tickPeriod, &maxSamp, nDio, - stopFlag); + currSize = readFauFifoData(session, data, time, tickPeriod, &maxSamp, nDio, stopFlag); + + printf("curr size %d nDio %d maxSamp %d \n", currSize, nDio, maxSamp); if (currSize > 0) { - printf("\rFau Acq %c", simb[__count++ % 5]); - fflush(stdout); - - // printf("curr size %d nDio %d maxSamp %d \n", currSize, nDio, maxSamp); + //printf("\rFau Acq %c", simb[__count++ % 5]); + //fflush(stdout); uint8_t b; uint8_t *dataQ = (uint8_t *)calloc(currSize * nDio, sizeof(uint8_t)); - double *timeQ = (double *)calloc(currSize * nDio, sizeof(double)); - int *currSizeA = (int *)calloc(nDio, sizeof(int)); + double *timeQ = (double *) calloc(currSize * nDio, sizeof(double)); + int *currSizeA = (int *) calloc(nDio, sizeof(int)); for (int i = 0; i < currSize; i++) { @@ -509,8 +525,7 @@ int fauQueuedAcqData(NiFpga_Session session, void *fauList, double tickPeriod, { b = data[i + j * maxSamp]; - if (i == 0 || i == (currSize - 1) || - (i >= 1 && data[(i - 1) + j * maxSamp] != b)) + if (i == 0 || i == (currSize - 1) || (i >= 1 && data[(i - 1) + j * maxSamp] != b)) { dataQ[currSizeA[j] + j * currSize] = b; timeQ[currSizeA[j] + j * currSize] = time[i] + trigTime; @@ -518,24 +533,21 @@ int fauQueuedAcqData(NiFpga_Session session, void *fauList, double tickPeriod, } } } - - ((FAUSaveList *)fauList) - ->addItem(dataQ, timeQ, trigTime, currSizeA, currSize, nDio, dataNids, - (Tree *)treePtr); + ((FAUSaveList *)fauList)->addItem(dataQ, timeQ, trigTime, currSizeA, currSize, nDio, dataNids, (Tree *)treePtr); } } free(data); free(time); - printf("EXIT from fauQueuedAcqData %d \n", (!*(int *)stopFlag)); + printf("EXIT from fauQueuedAcqData %d \n", (*(int *)stopFlag)); return 0; } int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, size_t maxSamp, size_t nDio, void *treePtr, void *dataNidPtr, - uint8_t *stopFlag) + int *stopFlag) { NiFpga_Status status = NiFpga_Status_Success; int currSize = 0; @@ -546,10 +558,9 @@ int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, int *dataNids = (int *)dataNidPtr; data = (uint8_t *)calloc(maxSamp * nDio, sizeof(uint8_t)); - time = (double *)calloc(maxSamp, sizeof(double)); + time = (double *) calloc(maxSamp, sizeof(double)); - currSize = readFauFifoData(session, data, time, tickPeriod, &maxSamp, nDio, - stopFlag); + currSize = readFauFifoData(session, data, time, tickPeriod, &maxSamp, nDio, stopFlag); timeDio = (double *)calloc(currSize * nDio, sizeof(double)); currSizeA = (int *)calloc(nDio, sizeof(int)); @@ -559,8 +570,7 @@ int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, for (int j = 0; j < nDio; j++) { b = data[i + j * maxSamp]; - if (i == 0 || i == (currSize - 1) || - (i >= 1 && data[(i - 1) + j * maxSamp] != b)) + if (i == 0 || i == (currSize - 1) || (i >= 1 && data[(i - 1) + j * maxSamp] != b)) { data[currSizeA[j] + j * maxSamp] = b; timeDio[currSizeA[j] + j * currSize] = time[i] + trigTime; @@ -600,7 +610,7 @@ int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, end = new Float64(timeDio[(currSizeA[j] - 1) + j * currSize]); dataArrData = new Uint8Array(&data[j * maxSamp], currSizeA[j]); - // currNode[j]->beginSegment(start, end, timeArrData, dataArrData); + // currNode[j]->beginSegment(start, end, timeArrData, dataArrData); currNode[j]->makeSegment(start, end, timeArrData, dataArrData); delete dataArrData; @@ -623,7 +633,7 @@ int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, int readFauFifoData(NiFpga_Session session, uint8_t *data, double *time, double tickPeriod, size_t *maxSampPtr, size_t nDio, - uint8_t *stopFlag) + int *stopFlag) { NiFpga_Status status = NiFpga_Status_Success; size_t currSize = 0; @@ -650,26 +660,26 @@ int readFauFifoData(NiFpga_Session session, uint8_t *data, double *time, noDataCount = 0; // while( currSize < maxSamp && count < MAX_COUNT && !( count > MAX_COUNT/2 && // currSize > MIN_SEGMENT ) ) - while (currSize < maxSamp && count < MAX_COUNT && currSize < MIN_SEGMENT && - *(int *)stopFlag == 0) + while (currSize < maxSamp && count < MAX_COUNT && currSize < MIN_SEGMENT && *(int *)stopFlag == 0) { count++; - /* - if( __count % 10000 == 0 ) +/* + if( __count % 1 == 0 ) { printf("+"); fflush(stdout); } __count++; - */ - // Read elements in the queue +*/ + // Read number of elements in the queue NiFpga_MergeStatus( &status, NiFpga_ReadFifoU64( session, NiFpga_FAU_cRIO_FPGA_TargetToHostFifoU64_AcquisitionFIFOR, &dummy, 0, 0, &nElem)); + if (NiFpga_IsError(status)) { printf("Read Error\n"); diff --git a/device_support/national/cRioFAUfunction.h b/device_support/national/cRioFAUfunction.h index f5eb70c971..27189d76a0 100644 --- a/device_support/national/cRioFAUfunction.h +++ b/device_support/national/cRioFAUfunction.h @@ -31,16 +31,16 @@ extern "C" NiFpga_Status startFauFpga(NiFpga_Session session); int readFauFifoData(NiFpga_Session session, uint8_t *data, double *time, double tickPeriod, size_t *maxSamp, size_t nDio, - uint8_t *stopFlag); + int *stopFlag); int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, size_t maxSamp, size_t nDio, void *treePtr, void *dataNidPtr, - uint8_t *stopFlag); + int *stopFlag); // int fauQueuedAcqData(NiFpga_Session session, void *fauList, uint8_t *data, // double *time, double tickPeriod, size_t maxSamp, size_t nDio, void *treePtr, - // void *dataNidPtr, uint8_t *stopFlag); + // void *dataNidPtr, int *stopFlag); int fauQueuedAcqData(NiFpga_Session session, void *fauList, double tickPeriod, double trigTime, size_t maxSamp, size_t nDio, - void *treePtr, void *dataNidPtr, uint8_t *stopFlag); + void *treePtr, void *dataNidPtr, int *stopFlag); NiFpga_Status getFauAcqState(NiFpga_Session session, uint16_t *acqState); uint16_t IsFauFIFOOverflow(NiFpga_Session session); NiFpga_Status startFauAcquisition(NiFpga_Session session); diff --git a/epics/archiver/ChannelArchiver.java b/epics/archiver/ChannelArchiver.java index 50f83c303b..0b19676806 100644 --- a/epics/archiver/ChannelArchiver.java +++ b/epics/archiver/ChannelArchiver.java @@ -333,6 +333,7 @@ public void run() if( shot > 0 ) { + System.out.println("Experiment "+expName); tree = new Tree(expName, shot); isTrendShot = false; } @@ -1308,6 +1309,8 @@ public static void main(java.lang.String[] args) System.out.println("gov.aps.jca.Context.auto_addr_list " + jca.getProperty("gov.aps.jca.Context.auto_addr_list")); System.out.println("gov.aps.jca.Context.addr_list " + jca.getProperty("gov.aps.jca.Context.addr_list")); + System.out.println("Experiment "+experiment); + tree = new Tree(experiment, -1); if(createPulse) tree.createPulse(shot); diff --git a/java/jdevices/src/main/java/MARTE2_EPICS_INSetup.java b/java/jdevices/src/main/java/MARTE2_EPICS_INSetup.java new file mode 100644 index 0000000000..377a6977c8 --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_EPICS_INSetup.java @@ -0,0 +1,645 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_EPICS_INSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_EPICS_INSetup + */ + public MARTE2_EPICS_INSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel2 = new javax.swing.JPanel(); + jPanel3 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel5 = new javax.swing.JPanel(); + jPanel1 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceChoice1 = new DeviceChoice(); + deviceField6 = new DeviceField(); + jPanel6 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + deviceChoice2 = new DeviceChoice(); + deviceField8 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField9 = new DeviceField(); + deviceChoice3 = new DeviceChoice(); + deviceField10 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + deviceField11 = new DeviceField(); + deviceChoice4 = new DeviceChoice(); + deviceField12 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceField13 = new DeviceField(); + deviceChoice5 = new DeviceChoice(); + deviceField14 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + deviceField15 = new DeviceField(); + deviceChoice6 = new DeviceChoice(); + deviceField16 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + deviceField17 = new DeviceField(); + deviceChoice7 = new DeviceChoice(); + deviceField18 = new DeviceField(); + jPanel12 = new javax.swing.JPanel(); + deviceField19 = new DeviceField(); + deviceChoice8 = new DeviceChoice(); + deviceField20 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + deviceField21 = new DeviceField(); + deviceChoice9 = new DeviceChoice(); + deviceField22 = new DeviceField(); + jPanel14 = new javax.swing.JPanel(); + deviceField23 = new DeviceField(); + deviceChoice10 = new DeviceChoice(); + deviceField24 = new DeviceField(); + jPanel15 = new javax.swing.JPanel(); + deviceField25 = new DeviceField(); + deviceChoice11 = new DeviceChoice(); + deviceField26 = new DeviceField(); + jPanel16 = new javax.swing.JPanel(); + deviceField27 = new DeviceField(); + deviceChoice12 = new DeviceChoice(); + deviceField28 = new DeviceField(); + jPanel17 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + deviceChoice13 = new DeviceChoice(); + deviceField30 = new DeviceField(); + jPanel18 = new javax.swing.JPanel(); + deviceField31 = new DeviceField(); + deviceChoice14 = new DeviceChoice(); + deviceField32 = new DeviceField(); + jPanel19 = new javax.swing.JPanel(); + deviceField33 = new DeviceField(); + deviceChoice15 = new DeviceChoice(); + deviceField34 = new DeviceField(); + jPanel20 = new javax.swing.JPanel(); + deviceField35 = new DeviceField(); + deviceChoice16 = new DeviceChoice(); + deviceField36 = new DeviceField(); + + setDeviceProvider("spilds.rfx.local:8100"); + setDeviceTitle("EPICS In"); + setDeviceType("MARTE2_EPICS_IN"); + setHeight(500); + setWidth(900); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel2.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase: "); + deviceField1.setNumCols(25); + deviceField1.setOffsetNid(3); + jPanel3.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Tibase div.:"); + deviceField2.setNumCols(6); + deviceField2.setOffsetNid(210); + jPanel3.add(deviceField2); + + jPanel2.add(jPanel3); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("EPICS CPU Mask: "); + deviceField3.setNumCols(6); + deviceField3.setOffsetNid(10); + jPanel4.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Write CPU Mask: "); + deviceField4.setNumCols(6); + deviceField4.setOffsetNid(17); + jPanel4.add(deviceField4); + + jPanel2.add(jPanel4); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + + jPanel5.setLayout(new java.awt.GridLayout(16, 1)); + + jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("PV1")); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("PV Name: "); + deviceField5.setNumCols(20); + deviceField5.setOffsetNid(29); + deviceField5.setTextOnly(true); + jPanel1.add(deviceField5); + + deviceChoice1.setChoiceIntValues(new int[] {0, -1}); + deviceChoice1.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice1.setConvert(true); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Output: "); + deviceChoice1.setOffsetNid(22); + deviceChoice1.setUpdateIdentifier(""); + jPanel1.add(deviceChoice1); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Seg. Len: "); + deviceField6.setNumCols(6); + deviceField6.setOffsetNid(23); + jPanel1.add(deviceField6); + + jPanel5.add(jPanel1); + + jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder("PV2")); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("PV Name: "); + deviceField7.setNumCols(20); + deviceField7.setOffsetNid(41); + deviceField7.setTextOnly(true); + jPanel6.add(deviceField7); + + deviceChoice2.setChoiceIntValues(new int[] {0, -1}); + deviceChoice2.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice2.setConvert(true); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Output: "); + deviceChoice2.setOffsetNid(34); + deviceChoice2.setUpdateIdentifier(""); + jPanel6.add(deviceChoice2); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Seg. Len: "); + deviceField8.setNumCols(6); + deviceField8.setOffsetNid(35); + jPanel6.add(deviceField8); + + jPanel5.add(jPanel6); + + jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("PV3")); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("PV Name: "); + deviceField9.setNumCols(20); + deviceField9.setOffsetNid(53); + deviceField9.setTextOnly(true); + jPanel7.add(deviceField9); + + deviceChoice3.setChoiceIntValues(new int[] {0, -1}); + deviceChoice3.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice3.setConvert(true); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Output: "); + deviceChoice3.setOffsetNid(46); + deviceChoice3.setUpdateIdentifier(""); + jPanel7.add(deviceChoice3); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Seg. Len: "); + deviceField10.setNumCols(6); + deviceField10.setOffsetNid(47); + jPanel7.add(deviceField10); + + jPanel5.add(jPanel7); + + jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("PV4")); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("PV Name: "); + deviceField11.setNumCols(20); + deviceField11.setOffsetNid(65); + deviceField11.setTextOnly(true); + jPanel8.add(deviceField11); + + deviceChoice4.setChoiceIntValues(new int[] {0, -1}); + deviceChoice4.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice4.setConvert(true); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Output: "); + deviceChoice4.setOffsetNid(58); + deviceChoice4.setUpdateIdentifier(""); + jPanel8.add(deviceChoice4); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Seg. Len: "); + deviceField12.setNumCols(6); + deviceField12.setOffsetNid(59); + jPanel8.add(deviceField12); + + jPanel5.add(jPanel8); + + jPanel9.setBorder(javax.swing.BorderFactory.createTitledBorder("PV5")); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("PV Name: "); + deviceField13.setNumCols(20); + deviceField13.setOffsetNid(77); + deviceField13.setTextOnly(true); + jPanel9.add(deviceField13); + + deviceChoice5.setChoiceIntValues(new int[] {0, -1}); + deviceChoice5.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice5.setConvert(true); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Output: "); + deviceChoice5.setOffsetNid(70); + deviceChoice5.setUpdateIdentifier(""); + jPanel9.add(deviceChoice5); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Seg. Len: "); + deviceField14.setNumCols(6); + deviceField14.setOffsetNid(71); + jPanel9.add(deviceField14); + + jPanel5.add(jPanel9); + + jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("PV6")); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("PV Name: "); + deviceField15.setNumCols(20); + deviceField15.setOffsetNid(89); + deviceField15.setTextOnly(true); + jPanel10.add(deviceField15); + + deviceChoice6.setChoiceIntValues(new int[] {0, -1}); + deviceChoice6.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice6.setConvert(true); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Output: "); + deviceChoice6.setOffsetNid(82); + deviceChoice6.setUpdateIdentifier(""); + jPanel10.add(deviceChoice6); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Seg. Len: "); + deviceField16.setNumCols(6); + deviceField16.setOffsetNid(83); + jPanel10.add(deviceField16); + + jPanel5.add(jPanel10); + + jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("PV7")); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("PV Name: "); + deviceField17.setNumCols(20); + deviceField17.setOffsetNid(101); + deviceField17.setTextOnly(true); + jPanel11.add(deviceField17); + + deviceChoice7.setChoiceIntValues(new int[] {0, -1}); + deviceChoice7.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice7.setConvert(true); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Output: "); + deviceChoice7.setOffsetNid(94); + deviceChoice7.setUpdateIdentifier(""); + jPanel11.add(deviceChoice7); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Seg. Len: "); + deviceField18.setNumCols(6); + deviceField18.setOffsetNid(95); + jPanel11.add(deviceField18); + + jPanel5.add(jPanel11); + + jPanel12.setBorder(javax.swing.BorderFactory.createTitledBorder("PV8")); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("PV Name: "); + deviceField19.setNumCols(20); + deviceField19.setOffsetNid(113); + deviceField19.setTextOnly(true); + jPanel12.add(deviceField19); + + deviceChoice8.setChoiceIntValues(new int[] {0, -1}); + deviceChoice8.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice8.setConvert(true); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Output: "); + deviceChoice8.setOffsetNid(106); + deviceChoice8.setUpdateIdentifier(""); + jPanel12.add(deviceChoice8); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Seg. Len: "); + deviceField20.setNumCols(6); + deviceField20.setOffsetNid(107); + jPanel12.add(deviceField20); + + jPanel5.add(jPanel12); + + jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("PV9")); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("PV Name: "); + deviceField21.setNumCols(20); + deviceField21.setOffsetNid(125); + deviceField21.setTextOnly(true); + jPanel13.add(deviceField21); + + deviceChoice9.setChoiceIntValues(new int[] {0, -1}); + deviceChoice9.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice9.setConvert(true); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Output: "); + deviceChoice9.setOffsetNid(118); + deviceChoice9.setUpdateIdentifier(""); + jPanel13.add(deviceChoice9); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Seg. Len: "); + deviceField22.setNumCols(6); + deviceField22.setOffsetNid(119); + jPanel13.add(deviceField22); + + jPanel5.add(jPanel13); + + jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("PV10")); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("PV Name: "); + deviceField23.setNumCols(20); + deviceField23.setOffsetNid(137); + deviceField23.setTextOnly(true); + jPanel14.add(deviceField23); + + deviceChoice10.setChoiceIntValues(new int[] {0, -1}); + deviceChoice10.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice10.setConvert(true); + deviceChoice10.setIdentifier(""); + deviceChoice10.setLabelString("Output: "); + deviceChoice10.setOffsetNid(130); + deviceChoice10.setUpdateIdentifier(""); + jPanel14.add(deviceChoice10); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Seg. Len: "); + deviceField24.setNumCols(6); + deviceField24.setOffsetNid(131); + jPanel14.add(deviceField24); + + jPanel5.add(jPanel14); + + jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("PV11")); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("PV Name: "); + deviceField25.setNumCols(20); + deviceField25.setOffsetNid(149); + deviceField25.setTextOnly(true); + jPanel15.add(deviceField25); + + deviceChoice11.setChoiceIntValues(new int[] {0, -1}); + deviceChoice11.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice11.setConvert(true); + deviceChoice11.setIdentifier(""); + deviceChoice11.setLabelString("Output: "); + deviceChoice11.setOffsetNid(142); + deviceChoice11.setUpdateIdentifier(""); + jPanel15.add(deviceChoice11); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Seg. Len: "); + deviceField26.setNumCols(6); + deviceField26.setOffsetNid(143); + jPanel15.add(deviceField26); + + jPanel5.add(jPanel15); + + jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("PV12")); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("PV Name: "); + deviceField27.setNumCols(20); + deviceField27.setOffsetNid(161); + deviceField27.setTextOnly(true); + jPanel16.add(deviceField27); + + deviceChoice12.setChoiceIntValues(new int[] {0, -1}); + deviceChoice12.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice12.setConvert(true); + deviceChoice12.setIdentifier(""); + deviceChoice12.setLabelString("Output: "); + deviceChoice12.setOffsetNid(154); + deviceChoice12.setUpdateIdentifier(""); + jPanel16.add(deviceChoice12); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("Seg. Len: "); + deviceField28.setNumCols(6); + deviceField28.setOffsetNid(155); + jPanel16.add(deviceField28); + + jPanel5.add(jPanel16); + + jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("PV13")); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("PV Name: "); + deviceField29.setNumCols(20); + deviceField29.setOffsetNid(173); + deviceField29.setTextOnly(true); + jPanel17.add(deviceField29); + + deviceChoice13.setChoiceIntValues(new int[] {0, -1}); + deviceChoice13.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice13.setConvert(true); + deviceChoice13.setIdentifier(""); + deviceChoice13.setLabelString("Output: "); + deviceChoice13.setOffsetNid(166); + deviceChoice13.setUpdateIdentifier(""); + jPanel17.add(deviceChoice13); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Seg. Len: "); + deviceField30.setNumCols(6); + deviceField30.setOffsetNid(167); + jPanel17.add(deviceField30); + + jPanel5.add(jPanel17); + + jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("PV14")); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("PV Name: "); + deviceField31.setNumCols(20); + deviceField31.setOffsetNid(185); + deviceField31.setTextOnly(true); + jPanel18.add(deviceField31); + + deviceChoice14.setChoiceIntValues(new int[] {0, -1}); + deviceChoice14.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice14.setConvert(true); + deviceChoice14.setIdentifier(""); + deviceChoice14.setLabelString("Output: "); + deviceChoice14.setOffsetNid(178); + deviceChoice14.setUpdateIdentifier(""); + jPanel18.add(deviceChoice14); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Seg. Len: "); + deviceField32.setNumCols(6); + deviceField32.setOffsetNid(179); + jPanel18.add(deviceField32); + + jPanel5.add(jPanel18); + + jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("PV15")); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("PV Name: "); + deviceField33.setNumCols(20); + deviceField33.setOffsetNid(197); + deviceField33.setTextOnly(true); + jPanel19.add(deviceField33); + + deviceChoice15.setChoiceIntValues(new int[] {0, -1}); + deviceChoice15.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice15.setConvert(true); + deviceChoice15.setIdentifier(""); + deviceChoice15.setLabelString("Output: "); + deviceChoice15.setOffsetNid(190); + deviceChoice15.setUpdateIdentifier(""); + jPanel19.add(deviceChoice15); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("Seg. Len: "); + deviceField34.setNumCols(6); + deviceField34.setOffsetNid(191); + jPanel19.add(deviceField34); + + jPanel5.add(jPanel19); + + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("PV16")); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("PV Name: "); + deviceField35.setNumCols(20); + deviceField35.setOffsetNid(209); + deviceField35.setTextOnly(true); + jPanel20.add(deviceField35); + + deviceChoice16.setChoiceIntValues(new int[] {0, -1}); + deviceChoice16.setChoiceItems(new String[] {"ENABLED", "DISABLED"}); + deviceChoice16.setConvert(true); + deviceChoice16.setIdentifier(""); + deviceChoice16.setLabelString("Output: "); + deviceChoice16.setOffsetNid(202); + deviceChoice16.setUpdateIdentifier(""); + jPanel20.add(deviceChoice16); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Seg. Len: "); + deviceField36.setNumCols(6); + deviceField36.setOffsetNid(203); + jPanel20.add(deviceField36); + + jPanel5.add(jPanel20); + + jScrollPane1.setViewportView(jPanel5); + + getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER); + + getAccessibleContext().setAccessibleName(""); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice10; + private DeviceChoice deviceChoice11; + private DeviceChoice deviceChoice12; + private DeviceChoice deviceChoice13; + private DeviceChoice deviceChoice14; + private DeviceChoice deviceChoice15; + private DeviceChoice deviceChoice16; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; + private DeviceField deviceField34; + private DeviceField deviceField35; + private DeviceField deviceField36; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JScrollPane jScrollPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_EPICS_OUTSetup.java b/java/jdevices/src/main/java/MARTE2_EPICS_OUTSetup.java new file mode 100644 index 0000000000..7b517747ef --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_EPICS_OUTSetup.java @@ -0,0 +1,757 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_EPICS_OUTSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_EPICS_OUTSetup + */ + public MARTE2_EPICS_OUTSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel2 = new javax.swing.JPanel(); + jPanel3 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel1 = new javax.swing.JPanel(); + jPanel5 = new javax.swing.JPanel(); + jPanel6 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceChoice1 = new DeviceChoice(); + jPanel7 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + jPanel9 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + deviceChoice2 = new DeviceChoice(); + jPanel10 = new javax.swing.JPanel(); + deviceField8 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + jPanel12 = new javax.swing.JPanel(); + deviceField9 = new DeviceField(); + deviceChoice3 = new DeviceChoice(); + jPanel13 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + jPanel14 = new javax.swing.JPanel(); + jPanel15 = new javax.swing.JPanel(); + deviceField11 = new DeviceField(); + deviceChoice4 = new DeviceChoice(); + jPanel16 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + jPanel17 = new javax.swing.JPanel(); + jPanel18 = new javax.swing.JPanel(); + deviceField13 = new DeviceField(); + deviceChoice5 = new DeviceChoice(); + jPanel19 = new javax.swing.JPanel(); + deviceField14 = new DeviceField(); + jPanel20 = new javax.swing.JPanel(); + jPanel21 = new javax.swing.JPanel(); + deviceField15 = new DeviceField(); + deviceChoice6 = new DeviceChoice(); + jPanel22 = new javax.swing.JPanel(); + deviceField16 = new DeviceField(); + jPanel23 = new javax.swing.JPanel(); + jPanel24 = new javax.swing.JPanel(); + deviceField17 = new DeviceField(); + deviceChoice7 = new DeviceChoice(); + jPanel25 = new javax.swing.JPanel(); + deviceField18 = new DeviceField(); + jPanel26 = new javax.swing.JPanel(); + jPanel27 = new javax.swing.JPanel(); + deviceField19 = new DeviceField(); + deviceChoice8 = new DeviceChoice(); + jPanel28 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + jPanel29 = new javax.swing.JPanel(); + jPanel30 = new javax.swing.JPanel(); + deviceField21 = new DeviceField(); + deviceChoice9 = new DeviceChoice(); + jPanel31 = new javax.swing.JPanel(); + deviceField22 = new DeviceField(); + jPanel32 = new javax.swing.JPanel(); + jPanel33 = new javax.swing.JPanel(); + deviceField23 = new DeviceField(); + deviceChoice10 = new DeviceChoice(); + jPanel34 = new javax.swing.JPanel(); + deviceField24 = new DeviceField(); + jPanel35 = new javax.swing.JPanel(); + jPanel36 = new javax.swing.JPanel(); + deviceField25 = new DeviceField(); + deviceChoice11 = new DeviceChoice(); + jPanel37 = new javax.swing.JPanel(); + deviceField26 = new DeviceField(); + jPanel38 = new javax.swing.JPanel(); + jPanel39 = new javax.swing.JPanel(); + deviceField27 = new DeviceField(); + deviceChoice12 = new DeviceChoice(); + jPanel40 = new javax.swing.JPanel(); + deviceField28 = new DeviceField(); + jPanel41 = new javax.swing.JPanel(); + jPanel42 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + deviceChoice13 = new DeviceChoice(); + jPanel43 = new javax.swing.JPanel(); + deviceField30 = new DeviceField(); + jPanel44 = new javax.swing.JPanel(); + jPanel45 = new javax.swing.JPanel(); + deviceField31 = new DeviceField(); + deviceChoice14 = new DeviceChoice(); + jPanel46 = new javax.swing.JPanel(); + deviceField32 = new DeviceField(); + jPanel47 = new javax.swing.JPanel(); + jPanel48 = new javax.swing.JPanel(); + deviceField33 = new DeviceField(); + deviceChoice15 = new DeviceChoice(); + jPanel49 = new javax.swing.JPanel(); + deviceField34 = new DeviceField(); + jPanel50 = new javax.swing.JPanel(); + jPanel51 = new javax.swing.JPanel(); + deviceField35 = new DeviceField(); + deviceChoice16 = new DeviceChoice(); + jPanel52 = new javax.swing.JPanel(); + deviceField36 = new DeviceField(); + + setDeviceProvider("spilds.rfx.local:8100"); + setDeviceTitle("MARTe2 EPICS Out"); + setDeviceType("MARTE2_EPICS_OUT"); + setHeight(500); + setWidth(800); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel2.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase: "); + deviceField1.setNumCols(25); + deviceField1.setOffsetNid(3); + jPanel3.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Timebase Div.: "); + deviceField2.setNumCols(6); + deviceField2.setOffsetNid(178); + jPanel3.add(deviceField2); + + jPanel2.add(jPanel3); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("EPICS CPU Mask: "); + deviceField3.setNumCols(6); + deviceField3.setOffsetNid(10); + jPanel4.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Num. Buffers: "); + deviceField4.setNumCols(6); + deviceField4.setOffsetNid(16); + jPanel4.add(deviceField4); + + jPanel2.add(jPanel4); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + + jPanel1.setLayout(new java.awt.GridLayout(16, 1)); + + jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("PV1")); + jPanel5.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("PV Name: "); + deviceField5.setNumCols(15); + deviceField5.setOffsetNid(27); + deviceField5.setTextOnly(true); + jPanel6.add(deviceField5); + + deviceChoice1.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Type: "); + deviceChoice1.setOffsetNid(19); + deviceChoice1.setUpdateIdentifier(""); + jPanel6.add(deviceChoice1); + + jPanel5.add(jPanel6); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Value: "); + deviceField6.setNumCols(30); + deviceField6.setOffsetNid(22); + jPanel7.add(deviceField6); + + jPanel5.add(jPanel7); + + jPanel1.add(jPanel5); + + jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV2")); + jPanel8.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("PV Name: "); + deviceField7.setNumCols(15); + deviceField7.setOffsetNid(37); + deviceField7.setTextOnly(true); + jPanel9.add(deviceField7); + + deviceChoice2.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Type: "); + deviceChoice2.setOffsetNid(29); + deviceChoice2.setUpdateIdentifier(""); + jPanel9.add(deviceChoice2); + + jPanel8.add(jPanel9); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Value: "); + deviceField8.setNumCols(30); + deviceField8.setOffsetNid(32); + jPanel10.add(deviceField8); + + jPanel8.add(jPanel10); + + jPanel1.add(jPanel8); + + jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV3")); + jPanel11.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("PV Name: "); + deviceField9.setNumCols(15); + deviceField9.setOffsetNid(47); + deviceField9.setTextOnly(true); + jPanel12.add(deviceField9); + + deviceChoice3.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Type: "); + deviceChoice3.setOffsetNid(39); + deviceChoice3.setUpdateIdentifier(""); + jPanel12.add(deviceChoice3); + + jPanel11.add(jPanel12); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Value: "); + deviceField10.setNumCols(30); + deviceField10.setOffsetNid(42); + jPanel13.add(deviceField10); + + jPanel11.add(jPanel13); + + jPanel1.add(jPanel11); + + jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV4")); + jPanel14.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("PV Name: "); + deviceField11.setNumCols(15); + deviceField11.setOffsetNid(57); + deviceField11.setTextOnly(true); + jPanel15.add(deviceField11); + + deviceChoice4.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Type: "); + deviceChoice4.setOffsetNid(49); + deviceChoice4.setUpdateIdentifier(""); + jPanel15.add(deviceChoice4); + + jPanel14.add(jPanel15); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Value: "); + deviceField12.setNumCols(30); + deviceField12.setOffsetNid(52); + jPanel16.add(deviceField12); + + jPanel14.add(jPanel16); + + jPanel1.add(jPanel14); + + jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV5")); + jPanel17.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("PV Name: "); + deviceField13.setNumCols(15); + deviceField13.setOffsetNid(67); + deviceField13.setTextOnly(true); + jPanel18.add(deviceField13); + + deviceChoice5.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Type: "); + deviceChoice5.setOffsetNid(59); + deviceChoice5.setUpdateIdentifier(""); + jPanel18.add(deviceChoice5); + + jPanel17.add(jPanel18); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Value: "); + deviceField14.setNumCols(30); + deviceField14.setOffsetNid(62); + jPanel19.add(deviceField14); + + jPanel17.add(jPanel19); + + jPanel1.add(jPanel17); + + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV6")); + jPanel20.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("PV Name: "); + deviceField15.setNumCols(15); + deviceField15.setOffsetNid(77); + deviceField15.setTextOnly(true); + jPanel21.add(deviceField15); + + deviceChoice6.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Type: "); + deviceChoice6.setOffsetNid(69); + deviceChoice6.setUpdateIdentifier(""); + jPanel21.add(deviceChoice6); + + jPanel20.add(jPanel21); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Value: "); + deviceField16.setNumCols(30); + deviceField16.setOffsetNid(72); + jPanel22.add(deviceField16); + + jPanel20.add(jPanel22); + + jPanel1.add(jPanel20); + + jPanel23.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV7")); + jPanel23.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("PV Name: "); + deviceField17.setNumCols(15); + deviceField17.setOffsetNid(87); + deviceField17.setTextOnly(true); + jPanel24.add(deviceField17); + + deviceChoice7.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Type: "); + deviceChoice7.setOffsetNid(79); + deviceChoice7.setUpdateIdentifier(""); + jPanel24.add(deviceChoice7); + + jPanel23.add(jPanel24); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Value: "); + deviceField18.setNumCols(30); + deviceField18.setOffsetNid(82); + jPanel25.add(deviceField18); + + jPanel23.add(jPanel25); + + jPanel1.add(jPanel23); + + jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV8")); + jPanel26.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("PV Name: "); + deviceField19.setNumCols(15); + deviceField19.setOffsetNid(97); + deviceField19.setTextOnly(true); + jPanel27.add(deviceField19); + + deviceChoice8.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Type: "); + deviceChoice8.setOffsetNid(89); + deviceChoice8.setUpdateIdentifier(""); + jPanel27.add(deviceChoice8); + + jPanel26.add(jPanel27); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Value: "); + deviceField20.setNumCols(30); + deviceField20.setOffsetNid(92); + jPanel28.add(deviceField20); + + jPanel26.add(jPanel28); + + jPanel1.add(jPanel26); + + jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV9")); + jPanel29.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("PV Name: "); + deviceField21.setNumCols(15); + deviceField21.setOffsetNid(107); + deviceField21.setTextOnly(true); + jPanel30.add(deviceField21); + + deviceChoice9.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Type: "); + deviceChoice9.setOffsetNid(99); + deviceChoice9.setUpdateIdentifier(""); + jPanel30.add(deviceChoice9); + + jPanel29.add(jPanel30); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Value: "); + deviceField22.setNumCols(30); + deviceField22.setOffsetNid(102); + jPanel31.add(deviceField22); + + jPanel29.add(jPanel31); + + jPanel1.add(jPanel29); + + jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV10")); + jPanel32.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("PV Name: "); + deviceField23.setNumCols(15); + deviceField23.setOffsetNid(117); + deviceField23.setTextOnly(true); + jPanel33.add(deviceField23); + + deviceChoice10.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice10.setIdentifier(""); + deviceChoice10.setLabelString("Type: "); + deviceChoice10.setOffsetNid(109); + deviceChoice10.setUpdateIdentifier(""); + jPanel33.add(deviceChoice10); + + jPanel32.add(jPanel33); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Value: "); + deviceField24.setNumCols(30); + deviceField24.setOffsetNid(112); + jPanel34.add(deviceField24); + + jPanel32.add(jPanel34); + + jPanel1.add(jPanel32); + + jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV11")); + jPanel35.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("PV Name: "); + deviceField25.setNumCols(15); + deviceField25.setOffsetNid(127); + deviceField25.setTextOnly(true); + jPanel36.add(deviceField25); + + deviceChoice11.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice11.setIdentifier(""); + deviceChoice11.setLabelString("Type: "); + deviceChoice11.setOffsetNid(119); + deviceChoice11.setUpdateIdentifier(""); + jPanel36.add(deviceChoice11); + + jPanel35.add(jPanel36); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Value: "); + deviceField26.setNumCols(30); + deviceField26.setOffsetNid(122); + jPanel37.add(deviceField26); + + jPanel35.add(jPanel37); + + jPanel1.add(jPanel35); + + jPanel38.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV12")); + jPanel38.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("PV Name: "); + deviceField27.setNumCols(15); + deviceField27.setOffsetNid(137); + deviceField27.setTextOnly(true); + jPanel39.add(deviceField27); + + deviceChoice12.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice12.setIdentifier(""); + deviceChoice12.setLabelString("Type: "); + deviceChoice12.setOffsetNid(129); + deviceChoice12.setUpdateIdentifier(""); + jPanel39.add(deviceChoice12); + + jPanel38.add(jPanel39); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("Value: "); + deviceField28.setNumCols(30); + deviceField28.setOffsetNid(132); + jPanel40.add(deviceField28); + + jPanel38.add(jPanel40); + + jPanel1.add(jPanel38); + + jPanel41.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV13")); + jPanel41.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("PV Name: "); + deviceField29.setNumCols(15); + deviceField29.setOffsetNid(147); + deviceField29.setTextOnly(true); + jPanel42.add(deviceField29); + + deviceChoice13.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice13.setIdentifier(""); + deviceChoice13.setLabelString("Type: "); + deviceChoice13.setOffsetNid(139); + deviceChoice13.setUpdateIdentifier(""); + jPanel42.add(deviceChoice13); + + jPanel41.add(jPanel42); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Value: "); + deviceField30.setNumCols(30); + deviceField30.setOffsetNid(142); + jPanel43.add(deviceField30); + + jPanel41.add(jPanel43); + + jPanel1.add(jPanel41); + + jPanel44.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV14")); + jPanel44.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("PV Name: "); + deviceField31.setNumCols(15); + deviceField31.setOffsetNid(157); + deviceField31.setTextOnly(true); + jPanel45.add(deviceField31); + + deviceChoice14.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice14.setIdentifier(""); + deviceChoice14.setLabelString("Type: "); + deviceChoice14.setOffsetNid(149); + deviceChoice14.setUpdateIdentifier(""); + jPanel45.add(deviceChoice14); + + jPanel44.add(jPanel45); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Value: "); + deviceField32.setNumCols(30); + deviceField32.setOffsetNid(152); + jPanel46.add(deviceField32); + + jPanel44.add(jPanel46); + + jPanel1.add(jPanel44); + + jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV15")); + jPanel47.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("PV Name: "); + deviceField33.setNumCols(15); + deviceField33.setOffsetNid(167); + deviceField33.setTextOnly(true); + jPanel48.add(deviceField33); + + deviceChoice15.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice15.setIdentifier(""); + deviceChoice15.setLabelString("Type: "); + deviceChoice15.setOffsetNid(159); + deviceChoice15.setUpdateIdentifier(""); + jPanel48.add(deviceChoice15); + + jPanel47.add(jPanel48); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("Value: "); + deviceField34.setNumCols(30); + deviceField34.setOffsetNid(162); + jPanel49.add(deviceField34); + + jPanel47.add(jPanel49); + + jPanel1.add(jPanel47); + + jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createTitledBorder("PV2"), "PV16")); + jPanel50.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("PV Name: "); + deviceField35.setNumCols(15); + deviceField35.setOffsetNid(177); + deviceField35.setTextOnly(true); + jPanel51.add(deviceField35); + + deviceChoice16.setChoiceItems(new String[] {"int32", "uint32", "float32"}); + deviceChoice16.setIdentifier(""); + deviceChoice16.setLabelString("Type: "); + deviceChoice16.setOffsetNid(169); + deviceChoice16.setUpdateIdentifier(""); + jPanel51.add(deviceChoice16); + + jPanel50.add(jPanel51); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Value: "); + deviceField36.setNumCols(30); + deviceField36.setOffsetNid(172); + jPanel52.add(deviceField36); + + jPanel50.add(jPanel52); + + jPanel1.add(jPanel50); + + jScrollPane1.setViewportView(jPanel1); + + getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER); + + getAccessibleContext().setAccessibleName(""); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice10; + private DeviceChoice deviceChoice11; + private DeviceChoice deviceChoice12; + private DeviceChoice deviceChoice13; + private DeviceChoice deviceChoice14; + private DeviceChoice deviceChoice15; + private DeviceChoice deviceChoice16; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; + private DeviceField deviceField34; + private DeviceField deviceField35; + private DeviceField deviceField36; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel28; + private javax.swing.JPanel jPanel29; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel30; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel32; + private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; + private javax.swing.JPanel jPanel35; + private javax.swing.JPanel jPanel36; + private javax.swing.JPanel jPanel37; + private javax.swing.JPanel jPanel38; + private javax.swing.JPanel jPanel39; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel40; + private javax.swing.JPanel jPanel41; + private javax.swing.JPanel jPanel42; + private javax.swing.JPanel jPanel43; + private javax.swing.JPanel jPanel44; + private javax.swing.JPanel jPanel45; + private javax.swing.JPanel jPanel46; + private javax.swing.JPanel jPanel47; + private javax.swing.JPanel jPanel48; + private javax.swing.JPanel jPanel49; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel50; + private javax.swing.JPanel jPanel51; + private javax.swing.JPanel jPanel52; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JScrollPane jScrollPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.form b/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.form new file mode 100644 index 0000000000..e3fbee2c30 --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.form @@ -0,0 +1,133 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.java b/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.java index fa360609c7..73acca313b 100644 --- a/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.java +++ b/java/jdevices/src/main/java/MARTE2_NI6368_SYNCH_DISetup.java @@ -38,12 +38,13 @@ private void initComponents() { jPanel4 = new javax.swing.JPanel(); deviceField6 = new DeviceField(); deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); - setDeviceProvider("scdevail.rfx.local:8100"); - setDeviceTitle("NI6368 Synch Digital In"); - setDeviceType("MARTE2_NI6368_SYNCH_DI"); + setDeviceProvider("spilds.rfx.local:8100"); + setDeviceTitle("NI6259 Synch Digital In"); + setDeviceType("MARTE2_NI6259_SYNCH_DI"); setHeight(200); - setWidth(600); + setWidth(800); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); jPanel1.setLayout(new java.awt.GridLayout(3, 1)); @@ -94,6 +95,12 @@ private void initComponents() { deviceField7.setOffsetNid(49); jPanel4.add(deviceField7); + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Write CPU Mask: "); + deviceField8.setNumCols(8); + deviceField8.setOffsetNid(35); + jPanel4.add(deviceField8); + jPanel1.add(jPanel4); getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); @@ -109,6 +116,7 @@ private void initComponents() { private DeviceField deviceField5; private DeviceField deviceField6; private DeviceField deviceField7; + private DeviceField deviceField8; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; diff --git a/java/jdevices/src/main/java/MARTE2_RTSMSetup.java b/java/jdevices/src/main/java/MARTE2_RTSMSetup.java index e901dc21f0..9b6f6efe48 100644 --- a/java/jdevices/src/main/java/MARTE2_RTSMSetup.java +++ b/java/jdevices/src/main/java/MARTE2_RTSMSetup.java @@ -38,12 +38,14 @@ private void initComponents() { jPanel219 = new javax.swing.JPanel(); deviceField41 = new DeviceField(); deviceField50 = new DeviceField(); + deviceField59 = new DeviceField(); jTabbedPane1 = new javax.swing.JTabbedPane(); jPanel1 = new javax.swing.JPanel(); jPanel3 = new javax.swing.JPanel(); deviceField5 = new DeviceField(); deviceField6 = new DeviceField(); deviceField40 = new DeviceField(); + deviceField58 = new DeviceField(); jPanel4 = new javax.swing.JPanel(); jTabbedPane2 = new javax.swing.JTabbedPane(); jScrollPane1 = new javax.swing.JScrollPane(); @@ -144,6 +146,7 @@ private void initComponents() { deviceField286 = new DeviceField(); deviceField287 = new DeviceField(); deviceField288 = new DeviceField(); + deviceField57 = new DeviceField(); jPanel31 = new javax.swing.JPanel(); jTabbedPane18 = new javax.swing.JTabbedPane(); jScrollPane3 = new javax.swing.JScrollPane(); @@ -244,6 +247,7 @@ private void initComponents() { deviceField321 = new DeviceField(); deviceField322 = new DeviceField(); deviceField323 = new DeviceField(); + deviceField56 = new DeviceField(); jPanel58 = new javax.swing.JPanel(); jTabbedPane20 = new javax.swing.JTabbedPane(); jScrollPane5 = new javax.swing.JScrollPane(); @@ -344,6 +348,7 @@ private void initComponents() { deviceField356 = new DeviceField(); deviceField357 = new DeviceField(); deviceField358 = new DeviceField(); + deviceField55 = new DeviceField(); jPanel86 = new javax.swing.JPanel(); jTabbedPane22 = new javax.swing.JTabbedPane(); jScrollPane7 = new javax.swing.JScrollPane(); @@ -444,6 +449,7 @@ private void initComponents() { deviceField391 = new DeviceField(); deviceField392 = new DeviceField(); deviceField393 = new DeviceField(); + deviceField54 = new DeviceField(); jPanel113 = new javax.swing.JPanel(); jTabbedPane24 = new javax.swing.JTabbedPane(); jScrollPane9 = new javax.swing.JScrollPane(); @@ -544,6 +550,7 @@ private void initComponents() { deviceField426 = new DeviceField(); deviceField427 = new DeviceField(); deviceField428 = new DeviceField(); + deviceField53 = new DeviceField(); jPanel140 = new javax.swing.JPanel(); jTabbedPane26 = new javax.swing.JTabbedPane(); jScrollPane11 = new javax.swing.JScrollPane(); @@ -644,6 +651,7 @@ private void initComponents() { deviceField461 = new DeviceField(); deviceField462 = new DeviceField(); deviceField463 = new DeviceField(); + deviceField52 = new DeviceField(); jPanel167 = new javax.swing.JPanel(); jTabbedPane28 = new javax.swing.JTabbedPane(); jScrollPane13 = new javax.swing.JScrollPane(); @@ -744,6 +752,7 @@ private void initComponents() { deviceField496 = new DeviceField(); deviceField497 = new DeviceField(); deviceField498 = new DeviceField(); + deviceField51 = new DeviceField(); jPanel194 = new javax.swing.JPanel(); jTabbedPane30 = new javax.swing.JTabbedPane(); jScrollPane15 = new javax.swing.JScrollPane(); @@ -870,7 +879,7 @@ private void initComponents() { setDeviceTitle("MARTE2 RealTimeStateMachine"); setDeviceType("MARTE2_RTSM"); setHeight(800); - setWidth(800); + setWidth(1600); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); jPanel2.setLayout(new java.awt.BorderLayout()); @@ -892,7 +901,7 @@ private void initComponents() { deviceField39.setIdentifier(""); deviceField39.setLabelString("Digital Inputs: "); deviceField39.setNumCols(25); - deviceField39.setOffsetNid(3625); + deviceField39.setOffsetNid(3673); jPanel475.add(deviceField39); deviceField4.setIdentifier(""); @@ -917,9 +926,14 @@ private void initComponents() { deviceField50.setIdentifier(""); deviceField50.setLabelString("Timebase div.:"); deviceField50.setNumCols(4); - deviceField50.setOffsetNid(3716); + deviceField50.setOffsetNid(3764); jPanel219.add(deviceField50); + deviceField59.setIdentifier(""); + deviceField59.setLabelString("Write CPU Mask:"); + deviceField59.setOffsetNid(3682); + jPanel219.add(deviceField59); + jPanel2.add(jPanel219, java.awt.BorderLayout.PAGE_END); getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); @@ -927,7 +941,7 @@ private void initComponents() { jPanel1.setLayout(new java.awt.BorderLayout()); deviceField5.setIdentifier(""); - deviceField5.setLabelString("Dead Time: "); + deviceField5.setLabelString("Dead/Join Time: "); deviceField5.setNumCols(20); deviceField5.setOffsetNid(19); jPanel3.add(deviceField5); @@ -944,6 +958,13 @@ private void initComponents() { deviceField40.setOffsetNid(193); jPanel3.add(deviceField40); + deviceField58.setIdentifier(""); + deviceField58.setLabelString("Comment"); + deviceField58.setNumCols(30); + deviceField58.setOffsetNid(3622); + deviceField58.setTextOnly(true); + jPanel3.add(deviceField58); + jPanel1.add(jPanel3, java.awt.BorderLayout.NORTH); jPanel4.setLayout(new java.awt.GridLayout(1, 2)); @@ -1403,7 +1424,7 @@ private void initComponents() { jPanel29.setLayout(new java.awt.BorderLayout()); deviceField286.setIdentifier(""); - deviceField286.setLabelString("Dead Time: "); + deviceField286.setLabelString("Dead/Join Time: "); deviceField286.setNumCols(20); deviceField286.setOffsetNid(196); jPanel30.add(deviceField286); @@ -1420,6 +1441,13 @@ private void initComponents() { deviceField288.setOffsetNid(370); jPanel30.add(deviceField288); + deviceField57.setIdentifier(""); + deviceField57.setLabelString("Comment"); + deviceField57.setNumCols(30); + deviceField57.setOffsetNid(3625); + deviceField57.setTextOnly(true); + jPanel30.add(deviceField57); + jPanel29.add(jPanel30, java.awt.BorderLayout.NORTH); jPanel31.setLayout(new java.awt.GridLayout(1, 2)); @@ -1879,7 +1907,7 @@ private void initComponents() { jPanel56.setLayout(new java.awt.BorderLayout()); deviceField321.setIdentifier(""); - deviceField321.setLabelString("Dead Time: "); + deviceField321.setLabelString("Dead/Join Time: "); deviceField321.setNumCols(20); deviceField321.setOffsetNid(373); jPanel57.add(deviceField321); @@ -1896,6 +1924,13 @@ private void initComponents() { deviceField323.setOffsetNid(547); jPanel57.add(deviceField323); + deviceField56.setIdentifier(""); + deviceField56.setLabelString("Comment"); + deviceField56.setNumCols(30); + deviceField56.setOffsetNid(3628); + deviceField56.setTextOnly(true); + jPanel57.add(deviceField56); + jPanel56.add(jPanel57, java.awt.BorderLayout.NORTH); jPanel58.setLayout(new java.awt.GridLayout(1, 2)); @@ -2355,7 +2390,7 @@ private void initComponents() { jPanel84.setLayout(new java.awt.BorderLayout()); deviceField356.setIdentifier(""); - deviceField356.setLabelString("Dead Time: "); + deviceField356.setLabelString("Dead/Join Time: "); deviceField356.setNumCols(20); deviceField356.setOffsetNid(550); jPanel85.add(deviceField356); @@ -2372,6 +2407,13 @@ private void initComponents() { deviceField358.setOffsetNid(724); jPanel85.add(deviceField358); + deviceField55.setIdentifier(""); + deviceField55.setLabelString("Comment"); + deviceField55.setNumCols(30); + deviceField55.setOffsetNid(3631); + deviceField55.setTextOnly(true); + jPanel85.add(deviceField55); + jPanel84.add(jPanel85, java.awt.BorderLayout.NORTH); jPanel86.setLayout(new java.awt.GridLayout(1, 2)); @@ -2831,7 +2873,7 @@ private void initComponents() { jPanel111.setLayout(new java.awt.BorderLayout()); deviceField391.setIdentifier(""); - deviceField391.setLabelString("Dead Time: "); + deviceField391.setLabelString("Dead/Join Time: "); deviceField391.setNumCols(20); deviceField391.setOffsetNid(727); jPanel112.add(deviceField391); @@ -2848,6 +2890,13 @@ private void initComponents() { deviceField393.setOffsetNid(901); jPanel112.add(deviceField393); + deviceField54.setIdentifier(""); + deviceField54.setLabelString("Comment"); + deviceField54.setNumCols(30); + deviceField54.setOffsetNid(3634); + deviceField54.setTextOnly(true); + jPanel112.add(deviceField54); + jPanel111.add(jPanel112, java.awt.BorderLayout.NORTH); jPanel113.setLayout(new java.awt.GridLayout(1, 2)); @@ -3307,7 +3356,7 @@ private void initComponents() { jPanel138.setLayout(new java.awt.BorderLayout()); deviceField426.setIdentifier(""); - deviceField426.setLabelString("Dead Time: "); + deviceField426.setLabelString("Dead/Join Time: "); deviceField426.setNumCols(20); deviceField426.setOffsetNid(904); jPanel139.add(deviceField426); @@ -3324,6 +3373,13 @@ private void initComponents() { deviceField428.setOffsetNid(1078); jPanel139.add(deviceField428); + deviceField53.setIdentifier(""); + deviceField53.setLabelString("Comment"); + deviceField53.setNumCols(30); + deviceField53.setOffsetNid(3637); + deviceField53.setTextOnly(true); + jPanel139.add(deviceField53); + jPanel138.add(jPanel139, java.awt.BorderLayout.NORTH); jPanel140.setLayout(new java.awt.GridLayout(1, 2)); @@ -3783,7 +3839,7 @@ private void initComponents() { jPanel165.setLayout(new java.awt.BorderLayout()); deviceField461.setIdentifier(""); - deviceField461.setLabelString("Dead Time: "); + deviceField461.setLabelString("Dead/Join Time: "); deviceField461.setNumCols(20); deviceField461.setOffsetNid(1081); jPanel166.add(deviceField461); @@ -3800,6 +3856,13 @@ private void initComponents() { deviceField463.setOffsetNid(1255); jPanel166.add(deviceField463); + deviceField52.setIdentifier(""); + deviceField52.setLabelString("Comment"); + deviceField52.setNumCols(30); + deviceField52.setOffsetNid(3640); + deviceField52.setTextOnly(true); + jPanel166.add(deviceField52); + jPanel165.add(jPanel166, java.awt.BorderLayout.NORTH); jPanel167.setLayout(new java.awt.GridLayout(1, 2)); @@ -4259,7 +4322,7 @@ private void initComponents() { jPanel192.setLayout(new java.awt.BorderLayout()); deviceField496.setIdentifier(""); - deviceField496.setLabelString("Dead Time: "); + deviceField496.setLabelString("Dead/Join Time: "); deviceField496.setNumCols(20); deviceField496.setOffsetNid(1258); jPanel193.add(deviceField496); @@ -4276,6 +4339,13 @@ private void initComponents() { deviceField498.setOffsetNid(1432); jPanel193.add(deviceField498); + deviceField51.setIdentifier(""); + deviceField51.setLabelString("Comment"); + deviceField51.setNumCols(30); + deviceField51.setOffsetNid(3643); + deviceField51.setTextOnly(true); + jPanel193.add(deviceField51); + jPanel192.add(jPanel193, java.awt.BorderLayout.NORTH); jPanel194.setLayout(new java.awt.GridLayout(1, 2)); @@ -4739,7 +4809,7 @@ private void initComponents() { deviceField42.setIdentifier(""); deviceField42.setLabelString("Segment Len.:"); deviceField42.setNumCols(6); - deviceField42.setOffsetNid(3649); + deviceField42.setOffsetNid(3697); jPanel220.add(deviceField42); deviceChoice9.setChoiceIntValues(new int[] {0, -1}); @@ -4747,7 +4817,7 @@ private void initComponents() { deviceChoice9.setConvert(true); deviceChoice9.setIdentifier(""); deviceChoice9.setLabelString("Output: "); - deviceChoice9.setOffsetNid(3648); + deviceChoice9.setOffsetNid(3696); deviceChoice9.setUpdateIdentifier(""); jPanel220.add(deviceChoice9); @@ -4758,7 +4828,7 @@ private void initComponents() { deviceField43.setIdentifier(""); deviceField43.setLabelString("Segment Len.:"); deviceField43.setNumCols(6); - deviceField43.setOffsetNid(3658); + deviceField43.setOffsetNid(3706); jPanel222.add(deviceField43); deviceChoice10.setChoiceIntValues(new int[] {0, -1}); @@ -4766,7 +4836,7 @@ private void initComponents() { deviceChoice10.setConvert(true); deviceChoice10.setIdentifier(""); deviceChoice10.setLabelString("Output: "); - deviceChoice10.setOffsetNid(3657); + deviceChoice10.setOffsetNid(3705); deviceChoice10.setUpdateIdentifier(""); jPanel222.add(deviceChoice10); @@ -4777,7 +4847,7 @@ private void initComponents() { deviceField44.setIdentifier(""); deviceField44.setLabelString("Segment Len.:"); deviceField44.setNumCols(6); - deviceField44.setOffsetNid(3667); + deviceField44.setOffsetNid(3715); jPanel223.add(deviceField44); deviceChoice11.setChoiceIntValues(new int[] {0, -1}); @@ -4785,7 +4855,7 @@ private void initComponents() { deviceChoice11.setConvert(true); deviceChoice11.setIdentifier(""); deviceChoice11.setLabelString("Output: "); - deviceChoice11.setOffsetNid(3666); + deviceChoice11.setOffsetNid(3714); deviceChoice11.setUpdateIdentifier(""); jPanel223.add(deviceChoice11); @@ -4796,7 +4866,7 @@ private void initComponents() { deviceField45.setIdentifier(""); deviceField45.setLabelString("Segment Len.:"); deviceField45.setNumCols(6); - deviceField45.setOffsetNid(3676); + deviceField45.setOffsetNid(3724); jPanel224.add(deviceField45); deviceChoice12.setChoiceIntValues(new int[] {0, -1}); @@ -4804,7 +4874,7 @@ private void initComponents() { deviceChoice12.setConvert(true); deviceChoice12.setIdentifier(""); deviceChoice12.setLabelString("Output: "); - deviceChoice12.setOffsetNid(3675); + deviceChoice12.setOffsetNid(3723); deviceChoice12.setUpdateIdentifier(""); jPanel224.add(deviceChoice12); @@ -4815,7 +4885,7 @@ private void initComponents() { deviceField46.setIdentifier(""); deviceField46.setLabelString("Segment Len.:"); deviceField46.setNumCols(6); - deviceField46.setOffsetNid(3685); + deviceField46.setOffsetNid(3733); jPanel225.add(deviceField46); deviceChoice13.setChoiceIntValues(new int[] {0, -1}); @@ -4823,7 +4893,7 @@ private void initComponents() { deviceChoice13.setConvert(true); deviceChoice13.setIdentifier(""); deviceChoice13.setLabelString("Output: "); - deviceChoice13.setOffsetNid(3684); + deviceChoice13.setOffsetNid(3732); deviceChoice13.setUpdateIdentifier(""); jPanel225.add(deviceChoice13); @@ -4834,7 +4904,7 @@ private void initComponents() { deviceField47.setIdentifier(""); deviceField47.setLabelString("Segment Len.:"); deviceField47.setNumCols(6); - deviceField47.setOffsetNid(3694); + deviceField47.setOffsetNid(3742); jPanel226.add(deviceField47); deviceChoice14.setChoiceIntValues(new int[] {0, -1}); @@ -4842,7 +4912,7 @@ private void initComponents() { deviceChoice14.setConvert(true); deviceChoice14.setIdentifier(""); deviceChoice14.setLabelString("Output: "); - deviceChoice14.setOffsetNid(3693); + deviceChoice14.setOffsetNid(3741); deviceChoice14.setUpdateIdentifier(""); jPanel226.add(deviceChoice14); @@ -4853,7 +4923,7 @@ private void initComponents() { deviceField48.setIdentifier(""); deviceField48.setLabelString("Segment Len.:"); deviceField48.setNumCols(6); - deviceField48.setOffsetNid(3703); + deviceField48.setOffsetNid(3751); jPanel227.add(deviceField48); deviceChoice15.setChoiceIntValues(new int[] {0, -1}); @@ -4861,7 +4931,7 @@ private void initComponents() { deviceChoice15.setConvert(true); deviceChoice15.setIdentifier(""); deviceChoice15.setLabelString("Output: "); - deviceChoice15.setOffsetNid(3702); + deviceChoice15.setOffsetNid(3750); deviceChoice15.setUpdateIdentifier(""); jPanel227.add(deviceChoice15); @@ -4872,7 +4942,7 @@ private void initComponents() { deviceField49.setIdentifier(""); deviceField49.setLabelString("Segment Len.:"); deviceField49.setNumCols(6); - deviceField49.setOffsetNid(3712); + deviceField49.setOffsetNid(3760); jPanel228.add(deviceField49); deviceChoice16.setChoiceIntValues(new int[] {0, -1}); @@ -4880,7 +4950,7 @@ private void initComponents() { deviceChoice16.setConvert(true); deviceChoice16.setIdentifier(""); deviceChoice16.setLabelString("Output: "); - deviceChoice16.setOffsetNid(3711); + deviceChoice16.setOffsetNid(3759); deviceChoice16.setUpdateIdentifier(""); jPanel228.add(deviceChoice16); @@ -5302,6 +5372,7 @@ private void initComponents() { private DeviceField deviceField507; private DeviceField deviceField508; private DeviceField deviceField509; + private DeviceField deviceField51; private DeviceField deviceField510; private DeviceField deviceField511; private DeviceField deviceField512; @@ -5312,6 +5383,7 @@ private void initComponents() { private DeviceField deviceField517; private DeviceField deviceField518; private DeviceField deviceField519; + private DeviceField deviceField52; private DeviceField deviceField520; private DeviceField deviceField521; private DeviceField deviceField522; @@ -5322,7 +5394,14 @@ private void initComponents() { private DeviceField deviceField527; private DeviceField deviceField528; private DeviceField deviceField529; + private DeviceField deviceField53; private DeviceField deviceField530; + private DeviceField deviceField54; + private DeviceField deviceField55; + private DeviceField deviceField56; + private DeviceField deviceField57; + private DeviceField deviceField58; + private DeviceField deviceField59; private DeviceField deviceField6; private DeviceField deviceField7; private DeviceField deviceField8; diff --git a/java/jdevices/src/main/java/MITICA_SETUPSetup.java b/java/jdevices/src/main/java/MITICA_SETUPSetup.java index 196fa4dc4e..4d43ed2bd9 100644 --- a/java/jdevices/src/main/java/MITICA_SETUPSetup.java +++ b/java/jdevices/src/main/java/MITICA_SETUPSetup.java @@ -13,7 +13,6 @@ * * Created on Feb 2, 2012, 2:19:27 PM */ - /** * * @author manduchi @@ -64,12 +63,6 @@ private void initComponents() { jPanel54 = new javax.swing.JPanel(); deviceField29 = new DeviceField(); deviceChoice10 = new DeviceChoice(); - jPanel34 = new javax.swing.JPanel(); - jPanel24 = new javax.swing.JPanel(); - deviceChoice3 = new DeviceChoice(); - deviceField41 = new DeviceField(); - deviceField21 = new DeviceField(); - deviceField22 = new DeviceField(); jPanel52 = new javax.swing.JPanel(); deviceField42 = new DeviceField(); deviceField43 = new DeviceField(); @@ -96,6 +89,8 @@ private void initComponents() { deviceWave3 = new DeviceWave(); jPanel13 = new javax.swing.JPanel(); deviceWave6 = new DeviceWave(); + jPanel56 = new javax.swing.JPanel(); + deviceWave14 = new DeviceWave(); jTabbedPane7 = new javax.swing.JTabbedPane(); jPanel10 = new javax.swing.JPanel(); deviceWave4 = new DeviceWave(); @@ -194,7 +189,10 @@ private void initComponents() { setDeviceTitle("MITICA Experiment Setup"); setDeviceType("MITICA_SETUP"); setHeight(650); - setWidth(1000); + setWidth(1200); + + deviceButtons1.setCheckExpressions(new String[] {}); + deviceButtons1.setCheckMessages(new String[] {}); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); jTabbedPane1.addFocusListener(new java.awt.event.FocusAdapter() { @@ -240,6 +238,11 @@ public void focusLost(java.awt.event.FocusEvent evt) { jPanel28.add(jPanel30); jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Reference Waveform Time Limit")); + jPanel29.addFocusListener(new java.awt.event.FocusAdapter() { + public void focusLost(java.awt.event.FocusEvent evt) { + jPanel29FocusLost(evt); + } + }); deviceField13.setIdentifier(""); deviceField13.setLabelString("Start Time: "); @@ -281,7 +284,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel17.setLayout(new java.awt.BorderLayout()); - jPanel3.setLayout(new java.awt.GridLayout(4, 0)); + jPanel3.setLayout(new java.awt.GridLayout(3, 0)); jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("EG Modulation")); @@ -326,7 +329,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel33.add(jPanel53); - deviceField29.setIdentifier(""); + deviceField29.setIdentifier("isrf_te_v"); deviceField29.setLabelString("ISRF TE V:"); deviceField29.setOffsetNid(323); jPanel54.add(deviceField29); @@ -342,38 +345,6 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel3.add(jPanel33); - jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Filament")); - jPanel34.setLayout(new java.awt.GridLayout(2, 0)); - - deviceChoice3.setChoiceItems(new String[] {"ON", "OFF"}); - deviceChoice3.setIdentifier(""); - deviceChoice3.setLabelString("State:"); - deviceChoice3.setOffsetNid(130); - deviceChoice3.setUpdateIdentifier(""); - jPanel24.add(deviceChoice3); - - deviceField41.setIdentifier(""); - deviceField41.setLabelString("Ref. V:"); - deviceField41.setNumCols(8); - deviceField41.setOffsetNid(325); - jPanel24.add(deviceField41); - - deviceField21.setIdentifier(""); - deviceField21.setLabelString("Start Time:"); - deviceField21.setNumCols(20); - deviceField21.setOffsetNid(131); - jPanel24.add(deviceField21); - - deviceField22.setIdentifier(""); - deviceField22.setLabelString("Stop Time:"); - deviceField22.setNumCols(20); - deviceField22.setOffsetNid(132); - jPanel24.add(deviceField22); - - jPanel34.add(jPanel24); - - jPanel3.add(jPanel34); - jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Core Snubber")); deviceField42.setIdentifier(""); @@ -507,9 +478,18 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jTabbedPane2.addTab("Bias I/V [A]/[V]", jPanel13); + jPanel56.setLayout(new java.awt.BorderLayout()); + + deviceWave14.setIdentifier(""); + deviceWave14.setOffsetNid(269); + deviceWave14.setUpdateExpression(""); + jPanel56.add(deviceWave14, java.awt.BorderLayout.CENTER); + + jTabbedPane2.addTab("Filament Bias [V] ", jPanel56); + jPanel10.setLayout(new java.awt.BorderLayout()); - deviceWave4.setIdentifier(""); + deviceWave4.setIdentifier("rf1_power"); deviceWave4.setOffsetNid(39); deviceWave4.setUpdateExpression(""); jPanel10.add(deviceWave4, java.awt.BorderLayout.CENTER); @@ -532,13 +512,13 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave22.setUpdateExpression(""); jPanel48.add(deviceWave22, java.awt.BorderLayout.CENTER); - jTabbedPane7.addTab("RF1 Capacitance [nF]", jPanel48); + jTabbedPane7.addTab("RF1 Capacitance [pF]", jPanel48); jTabbedPane2.addTab("RF1 Setup", jTabbedPane7); jPanel15.setLayout(new java.awt.BorderLayout()); - deviceWave8.setIdentifier(""); + deviceWave8.setIdentifier("rf2_power"); deviceWave8.setOffsetNid(57); deviceWave8.setUpdateExpression(""); jPanel15.add(deviceWave8, java.awt.BorderLayout.CENTER); @@ -561,13 +541,13 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave23.setUpdateExpression(""); jPanel49.add(deviceWave23, java.awt.BorderLayout.CENTER); - jTabbedPane8.addTab("RF2 Capacitance [nF]", jPanel49); + jTabbedPane8.addTab("RF2 Capacitance [pF]", jPanel49); jTabbedPane2.addTab("RF2 Setup", jTabbedPane8); jPanel50.setLayout(new java.awt.BorderLayout()); - deviceWave24.setIdentifier(""); + deviceWave24.setIdentifier("rf3_power"); deviceWave24.setOffsetNid(227); deviceWave24.setUpdateExpression(""); jPanel50.add(deviceWave24, java.awt.BorderLayout.CENTER); @@ -590,13 +570,13 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave26.setUpdateExpression(""); jPanel65.add(deviceWave26, java.awt.BorderLayout.CENTER); - jTabbedPane9.addTab("RF3 Capacitance [nF]", jPanel65); + jTabbedPane9.addTab("RF3 Capacitance [pF]", jPanel65); jTabbedPane2.addTab("RF3 Setup", jTabbedPane9); jPanel66.setLayout(new java.awt.BorderLayout()); - deviceWave27.setIdentifier(""); + deviceWave27.setIdentifier("rf4_power"); deviceWave27.setOffsetNid(248); deviceWave27.setUpdateExpression(""); jPanel66.add(deviceWave27, java.awt.BorderLayout.CENTER); @@ -619,7 +599,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave29.setUpdateExpression(""); jPanel68.add(deviceWave29, java.awt.BorderLayout.CENTER); - jTabbedPane10.addTab("RF4 Capacitance [nF]", jPanel68); + jTabbedPane10.addTab("RF4 Capacitance [pF]", jPanel68); jTabbedPane2.addTab("RF4 Setup", jTabbedPane10); @@ -954,6 +934,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { private void deviceField17PropertyChange(java.beans.PropertyChangeEvent evt) {//GEN-FIRST:event_deviceField17PropertyChange // TODO add your handling code here: + //updateWaves(); }//GEN-LAST:event_deviceField17PropertyChange @@ -961,24 +942,24 @@ private void updateWaves() { float maxX = 0, minX = 0; try { - // Data data = this.deviceField13.getData(); - // minX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); - minX = subtree.getFloat(this.deviceField13.getData()); + //MDSplus.Data data = (MDSplus.Data)this.deviceField13.getData(); + //minX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); + minX = subtree.getFloat(this.deviceField13.getData()); } catch (Exception ex) { JOptionPane.showMessageDialog(MITICA_SETUPSetup.this, "The value on the file Start Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.", - "Incorret Start Time Reference wave limits", JOptionPane.WARNING_MESSAGE); + "Incorret Start Time Reference wave limits ", JOptionPane.WARNING_MESSAGE); return; } try { - // Data data = this.deviceField17.getData(); - // maxX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); - maxX = subtree.getFloat(this.deviceField17.getData()); + //MDSplus.Data data = (MDSplus.Data)this.deviceField17.getFullData(); + //maxX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); + maxX = subtree.getFloat(this.deviceField17.getData()); } catch (Exception ex) { JOptionPane.showMessageDialog(MITICA_SETUPSetup.this, - "The value on the file Stop Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.", - "Incorret Start Time Reference wave limits", JOptionPane.WARNING_MESSAGE); + "The value on the file Stop Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.\n"+ex, + "Incorret Start Time Reference wave limits ", JOptionPane.WARNING_MESSAGE); return; } @@ -1005,6 +986,7 @@ private void updateWaves() deviceWave11.updateXLimit(minX, maxX); deviceWave12.updateXLimit(minX, maxX); deviceWave13.updateXLimit(minX, maxX); + deviceWave14.updateXLimit(minX, maxX); //deviceWave21.updateXLimit(minX, maxX); Reconnect Wave x limit fixed from 0 to 1 deviceWave22.updateXLimit(minX, maxX); deviceWave23.updateXLimit(minX, maxX); @@ -1018,13 +1000,22 @@ private void updateWaves() private void deviceField17FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_deviceField17FocusLost // TODO add your handling code here: + //System.out.println("deviceField17FocusLost"); + //updateWaves(); }//GEN-LAST:event_deviceField17FocusLost private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTabbedPane1FocusLost // TODO add your handling code here: - updateWaves(); + //System.out.println("jTabbedPane1FocusLost"); + //updateWaves(); }//GEN-LAST:event_jTabbedPane1FocusLost + private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { + System.out.println("jPanel29FocusLost"); + updateWaves(); + // TODO add your handling code here: + } + // Variables declaration - do not modify//GEN-BEGIN:variables private DeviceButtons deviceButtons1; @@ -1033,7 +1024,6 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private DeviceChoice deviceChoice11; private DeviceChoice deviceChoice12; private DeviceChoice deviceChoice2; - private DeviceChoice deviceChoice3; private DeviceChoice deviceChoice4; private DeviceChoice deviceChoice5; private DeviceChoice deviceChoice6; @@ -1053,8 +1043,6 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private DeviceField deviceField19; private DeviceField deviceField2; private DeviceField deviceField20; - private DeviceField deviceField21; - private DeviceField deviceField22; private DeviceField deviceField23; private DeviceField deviceField24; private DeviceField deviceField25; @@ -1075,7 +1063,6 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private DeviceField deviceField39; private DeviceField deviceField4; private DeviceField deviceField40; - private DeviceField deviceField41; private DeviceField deviceField42; private DeviceField deviceField43; private DeviceField deviceField5; @@ -1088,6 +1075,7 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private DeviceWave deviceWave11; private DeviceWave deviceWave12; private DeviceWave deviceWave13; + private DeviceWave deviceWave14; private DeviceWave deviceWave2; private DeviceWave deviceWave21; private DeviceWave deviceWave22; @@ -1123,7 +1111,6 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private javax.swing.JPanel jPanel21; private javax.swing.JPanel jPanel22; private javax.swing.JPanel jPanel23; - private javax.swing.JPanel jPanel24; private javax.swing.JPanel jPanel25; private javax.swing.JPanel jPanel26; private javax.swing.JPanel jPanel27; @@ -1134,7 +1121,6 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private javax.swing.JPanel jPanel31; private javax.swing.JPanel jPanel32; private javax.swing.JPanel jPanel33; - private javax.swing.JPanel jPanel34; private javax.swing.JPanel jPanel35; private javax.swing.JPanel jPanel36; private javax.swing.JPanel jPanel37; @@ -1158,6 +1144,7 @@ private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:e private javax.swing.JPanel jPanel53; private javax.swing.JPanel jPanel54; private javax.swing.JPanel jPanel55; + private javax.swing.JPanel jPanel56; private javax.swing.JPanel jPanel59; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel60; diff --git a/java/jdevices/src/main/resources/MARTE2_EPICS_INSetup.form b/java/jdevices/src/main/resources/MARTE2_EPICS_INSetup.form new file mode 100644 index 0000000000..08e9137aa6 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_EPICS_INSetup.form @@ -0,0 +1,886 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_EPICS_OUTSetup.form b/java/jdevices/src/main/resources/MARTE2_EPICS_OUTSetup.form new file mode 100644 index 0000000000..e3bacd8fe7 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_EPICS_OUTSetup.form @@ -0,0 +1,1138 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_NI6368_SYNCH_DISetup.form b/java/jdevices/src/main/resources/MARTE2_NI6368_SYNCH_DISetup.form index ecdb3d2fe0..e3fbee2c30 100644 --- a/java/jdevices/src/main/resources/MARTE2_NI6368_SYNCH_DISetup.form +++ b/java/jdevices/src/main/resources/MARTE2_NI6368_SYNCH_DISetup.form @@ -2,11 +2,11 @@
- + - + @@ -21,7 +21,7 @@ - + @@ -117,6 +117,14 @@ + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form b/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form index 2a80da6476..bea5ee43d0 100644 --- a/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_RTSMSetup.form @@ -6,7 +6,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -125,7 +125,14 @@ - + + + + + + + + @@ -164,7 +171,7 @@ - + @@ -185,6 +192,15 @@ + + + + + + + + + @@ -1242,7 +1258,7 @@ - + @@ -1263,6 +1279,15 @@ + + + + + + + + + @@ -2320,7 +2345,7 @@ - + @@ -2341,6 +2366,15 @@ + + + + + + + + + @@ -3398,7 +3432,7 @@ - + @@ -3419,6 +3453,15 @@ + + + + + + + + + @@ -4476,7 +4519,7 @@ - + @@ -4497,6 +4540,15 @@ + + + + + + + + + @@ -5554,7 +5606,7 @@ - + @@ -5575,6 +5627,15 @@ + + + + + + + + + @@ -6632,7 +6693,7 @@ - + @@ -6653,6 +6714,15 @@ + + + + + + + + + @@ -7710,7 +7780,7 @@ - + @@ -7731,6 +7801,15 @@ + + + + + + + + + @@ -8799,7 +8878,7 @@ - + @@ -8816,7 +8895,7 @@ - + @@ -8838,7 +8917,7 @@ - + @@ -8855,7 +8934,7 @@ - + @@ -8877,7 +8956,7 @@ - + @@ -8894,7 +8973,7 @@ - + @@ -8916,7 +8995,7 @@ - + @@ -8933,7 +9012,7 @@ - + @@ -8955,7 +9034,7 @@ - + @@ -8972,7 +9051,7 @@ - + @@ -8994,7 +9073,7 @@ - + @@ -9011,7 +9090,7 @@ - + @@ -9033,7 +9112,7 @@ - + @@ -9050,7 +9129,7 @@ - + @@ -9072,7 +9151,7 @@ - + @@ -9089,7 +9168,7 @@ - + diff --git a/pydevices/RfxDevices/CRIO_FAU.py b/pydevices/RfxDevices/CRIO_FAU.py index 473b96b248..a2da1ce64b 100644 --- a/pydevices/RfxDevices/CRIO_FAU.py +++ b/pydevices/RfxDevices/CRIO_FAU.py @@ -1,4 +1,4 @@ -from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64 +from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64, Tree from threading import Thread from ctypes import CDLL, byref, c_int, c_void_p, c_byte, c_float, c_char_p, c_uint, c_short, c_byte, c_double, c_uint64 import os @@ -101,44 +101,57 @@ def configure(self, device, tsmpFreq, treePtr): self.tsmpFreq = tsmpFreq self.treePtr = treePtr self.stopReq = False - self.stopFlag = c_byte(0); + ##self.stopFlag = c_byte(0); + def run(self): + self.device.setTree(Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + bufSize = self.device.buf_size.data() trigSource = self.device.trig_source.data() print ('AsynchStore trigget time', trigSource) - + chanNid = [] for mod in range(1,9): for chan in range(0,8): chanNid.append(getattr(self.device, 'module_%d_channel_%d_data'%(mod,chan)).getNid()) - + chanNid_c = (c_int * len(chanNid) )(*chanNid) - self.stopFlag.value = 0; - ##self.saveList = c_void_p(0) ## - ##CRIO_FAU.niInterfaceLib.FAUstartSave(byref(self.saveList)) ## + ##self.stopFlag.value = 0; + self.stopFlag = c_void_p(0) + CRIO_FAU.niInterfaceLib.getStopAcqFlag(byref(self.stopFlag)) + + self.saveList = c_void_p(0) ## + CRIO_FAU.niInterfaceLib.FAUstartSave(byref(self.saveList)) ## + + """ while not self.stopReq: - currElem = CRIO_FAU.niInterfaceLib.fauSaveAcqData(self.device.session, c_double(1./self.tsmpFreq), c_double(trigSource), c_int(bufSize), self.device.NUM_DIO, self.treePtr, chanNid_c, byref(self.stopFlag) ); - ##status = CRIO_FAU.niInterfaceLib.fauQueuedAcqData(self.device.session, byref(self.saveList), c_double(1./self.tsmpFreq), c_double(trigSource), c_int(bufSize), self.device.NUM_DIO, self.treePtr, chanNid_c, byref(self.stopFlag) ); + print ('AsynchStore LOOP') + ##currElem = CRIO_FAU.niInterfaceLib.fauSaveAcqData(self.device.session, c_double(1./self.tsmpFreq), c_double(trigSource), c_int(bufSize), self.device.NUM_DIO, self.treePtr, chanNid_c, byref(self.stopFlag) ); + """ + status = CRIO_FAU.niInterfaceLib.fauQueuedAcqData(self.device.session, (self.saveList), c_double(1./self.tsmpFreq), c_double(trigSource), c_int(bufSize), self.device.NUM_DIO, self.treePtr, chanNid_c, (self.stopFlag) ); + + #if self.stopFlag.value == 1: + # self.stopReq = True - if self.stopFlag: - self.stopReq = True - - print ('AsynchStore stop') + print ('AsynchStore stop LOOP') + CRIO_FAU.niInterfaceLib.FAUstopSave(self.saveList) ## + CRIO_FAU.niInterfaceLib.freeStopAcqFlag(self.stopFlag) - return def stop(self): print ('AsynchStore stop Request') - #self.stopReq = True - self.stopFlag.value = 1 - ##CRIO_FAU.niInterfaceLib.FAUstopSave(byref(self.saveList)) ## + self.stopReq = True + CRIO_FAU.niInterfaceLib.setStopAcqFlag(self.stopFlag) + #self.stopFlag.value = 1 + #############End Inner class AsynchStore @@ -229,7 +242,7 @@ def init(self): acqState = c_short(); CRIO_FAU.niInterfaceLib.getFauAcqState(self.session, byref(acqState)) - print ("Acquisition State ", acqState.value) + print ("Init Acquisition State ", acqState.value) return 1 @@ -261,7 +274,7 @@ def start_store(self): self.worker.daemon = True self.worker.stopReq = False - self.worker.configure(self, tsmpFreq, treePtr) + self.worker.configure(self.copy(), tsmpFreq, treePtr) """ trigMode = self.trig_mode.data() @@ -277,7 +290,7 @@ def start_store(self): acqState = c_short(); CRIO_FAU.niInterfaceLib.getFauAcqState(self.session, byref(acqState)) - print ("Acquisition State ", acqState.value) + print ("Start Store Acquisition State ", acqState.value) self.saveWorker() self.worker.start() @@ -302,11 +315,9 @@ def trigger(self): Data.execute('DevLogErr($1,$2)', self.getNid(), 'FAU start acquisition device error.') raise mdsExceptions.TclFAILED_ESSENTIAL - sleep(1) - acqState = c_short(); CRIO_FAU.niInterfaceLib.getFauAcqState(self.session, byref(acqState)) - print ("Acquisition State ", acqState.value) + print ("Trig Acquisition State ", acqState.value) return 1 diff --git a/pydevices/RfxDevices/MARTE2_EPICS_IN.py b/pydevices/RfxDevices/MARTE2_EPICS_IN.py new file mode 100644 index 0000000000..39f8a96f51 --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_EPICS_IN.py @@ -0,0 +1,69 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('EPICSCA::EPICSCAInput', MC.MARTE2_COMPONENT.MODE_INPUT) +class MARTE2_EPICS_IN(MC.MARTE2_COMPONENT): + outputs = [ + {'name': 'PV_1', 'type': 'uint32', 'dimensions': 0, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_1'}]}, + {'name': 'PV_2', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_2'}]}, + {'name': 'PV_3', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_3'}]}, + {'name': 'PV_4', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_4'}]}, + {'name': 'PV_5', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_5'}]}, + {'name': 'PV_6', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_6'}]}, + {'name': 'PV_7', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_7'}]}, + {'name': 'PV_8', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_8'}]}, + {'name': 'PV_9', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_9'}]}, + {'name': 'PV_10', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_10'}]}, + {'name': 'PV_11', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_11'}]}, + {'name': 'PV_12', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_12'}]}, + {'name': 'PV_13', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_13'}]}, + {'name': 'PV_14', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_14'}]}, + {'name': 'PV_15', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_15'}]}, + {'name': 'PV_16', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_16'}]}, + ] + parameters = [ + {'name': 'StackSize', 'type': 'int32', 'value': 1048576}, + {'name': 'CPUs', 'type': 'int32', 'value': 0xFF}, + ] + parts = [] diff --git a/pydevices/RfxDevices/MARTE2_EPICS_OUT.py b/pydevices/RfxDevices/MARTE2_EPICS_OUT.py new file mode 100644 index 0000000000..629edcee48 --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_EPICS_OUT.py @@ -0,0 +1,70 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('EPICSCA::EPICSCAOutput', MC.MARTE2_COMPONENT.MODE_OUTPUT) +class MARTE2_EPICS_OUT(MC.MARTE2_COMPONENT): + inputs = [ + {'name': 'PV_1', 'type': 'uint32', 'dimensions': 0, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_1'}]}, + {'name': 'PV_2', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_2'}]}, + {'name': 'PV_3', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_3'}]}, + {'name': 'PV_4', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_4'}]}, + {'name': 'PV_5', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_5'}]}, + {'name': 'PV_6', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_6'}]}, + {'name': 'PV_7', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_7'}]}, + {'name': 'PV_8', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_8'}]}, + {'name': 'PV_9', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_9'}]}, + {'name': 'PV_10', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_10'}]}, + {'name': 'PV_11', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_11'}]}, + {'name': 'PV_12', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_12'}]}, + {'name': 'PV_13', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_13'}]}, + {'name': 'PV_14', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_14'}]}, + {'name': 'PV_15', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_15'}]}, + {'name': 'PV_16', 'type': 'uint32', 'dimensions': -1, 'parameters': [ + {'name': 'PVName', 'type': 'string', 'value': 'PV_16'}]}, + ] + parameters = [ + {'name': 'StackSize', 'type': 'int32', 'value': 1048576}, + {'name': 'CPUs', 'type': 'int32', 'value': 0xFF}, + {'name': 'IgnoreBufferOverrun', 'type': 'int32', 'value': 1}, + {'name': 'NumberOfBuffers', 'type': 'int32', 'value': 10}] + parts = [] diff --git a/pydevices/RfxDevices/MARTE2_RTSM.py b/pydevices/RfxDevices/MARTE2_RTSM.py index bc65586c40..7faf1b2c7f 100644 --- a/pydevices/RfxDevices/MARTE2_RTSM.py +++ b/pydevices/RfxDevices/MARTE2_RTSM.py @@ -68,6 +68,10 @@ class MARTE2_RTSM(MC.MARTE2_COMPONENT): '.Next'+str(nextIdx+1)+'.State', 'type': 'int32'}) parameters.append({'name': 'OutBitsMask', 'type': 'int32', 'value': 0}) + for stateIdx in range(16): + parameters.append({'name': 'State'+str(stateIdx+1) + + '.Comment', 'type': 'string'}) + parts = [] diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index 8b712b2e0d..8cc396e354 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -1,9 +1,11 @@ -from MDSplus import Device, Event, VECTOR +from MDSplus import Device, Event, VECTOR, Uint8Array import subprocess import numpy as np import time import traceback +import os + MC = __import__('MARTE2_COMPONENT', globals()) @@ -55,6 +57,8 @@ class MARTE2_SUPERVISOR(Device): '.THREAD_'+str(threadIdx+1)+':GAM7', 'type': 'signal'}) parts.append({'path': '.TIMES.STATE_'+str(stateIdx+1) + '.THREAD_'+str(threadIdx+1)+':GAM8', 'type': 'signal'}) + parts.append({'path': ':MARTE_CONFIG', 'type': 'numeric'}) + parts.append({'path': ':INIT', 'type': 'action', 'valueExpr': "Action(Dispatch('MARTE_SERVER','INIT',50,None),Method(None,'startMarteIdle',head))", @@ -559,7 +563,12 @@ def buildConfiguration(self): confText += ' }\n' confText += '}\n' print (confText) + try: + os.system('mv /tmp/'+info['name']+'_marte_configuration.cfg '+'/tmp/'+info['name']+'_marte_configuration_OLD.cfg ') + except: + pass f = open('/tmp/'+info['name']+'_marte_configuration.cfg', 'w') + self.marte_config.putData(Uint8Array(bytearray(confText.encode()))) f.write(confText) f.close() print('END BUILD') diff --git a/pydevices/RfxDevices/NI6683.py b/pydevices/RfxDevices/NI6683.py index 1ca838f546..f966a7034f 100644 --- a/pydevices/RfxDevices/NI6683.py +++ b/pydevices/RfxDevices/NI6683.py @@ -35,7 +35,8 @@ from MDSplus import Device, Data, Uint64, Event, Float64, Tree from MDSplus.mdsExceptions import DevCOMM_ERROR, DevBAD_PARAMETER from threading import Thread -from ctypes import CDLL, Structure, c_int, byref, c_int8, c_uint8, c_uint32, c_uint64 +# from ctypes import CDLL, Structure, c_int, byref, c_int8, c_uint8, c_uint32, c_uint64, c +from ctypes import * import os import sys import numpy as np @@ -118,9 +119,9 @@ class NI6683(Device): eventTime = None class nisync_device_info(Structure): - _fields_ = [("driver_version", c_uint8 * 30), - ("model", c_uint8 * 10), - ("name", c_uint8 * 10), + _fields_ = [("driver_version", c_char* 30), + ("model", c_char * 10), + ("name", c_char * 10), ("state", c_int), ("time_since_sync", c_uint64), ("serial_number", c_uint32), @@ -195,13 +196,14 @@ def closeInfo(self): del(NI6683.ni6683Fds[self.nid]) for termName in NI6683.termNameDict.keys(): try: - os.close(self.termDict[termName]) + os.close(self.termDict[termName]) except Exception as e: emsg = 'Cannot close terminal %s : %s'%(termName, str(e)) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevCOMM_ERROR try: os.close(self.fd) + #self.fd.close() except: emsg = 'Cannot close device ' + str(self.fd) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) @@ -209,9 +211,9 @@ def closeInfo(self): def getAbsTime(self, relTime): + print ('DEBUG -> Abs time: ', NI6683.ni6683AbsTime, ' Reltime: ', relTime, ' RelStart: ', NI6683.ni6683RelTime) try: - print ('DEBUG -> Abs time: ', NI6683.ni6683AbsStart, ' Reltime: ', relTime, ' RelStart: ', NI6683.ni6683RelStart) - result = long((relTime - NI6683.ni6683RelStart)*1000000000 + NI6683.ni6683AbsStart) + result = long((relTime - NI6683.ni6683RelTime)*1000000000 + NI6683.ni6683AbsTime ) print ('DEBUG -> Result: ', result) return result except: @@ -222,12 +224,13 @@ def getAbsTime(self, relTime): def getStartEnd(self, termName): termNameNid = termName+str(self.nid) - try: start = NI6683.ni6683TermStarts[termNameNid] - if start <= NI6683.ni6683RelTime: - print ('WARNING: start time of ' + termName +' is equal or lower the pulse start time') - start = 0 # NISYNC_TIME_IMMEDIATE_NANOS in the API + if start < NI6683.ni6683RelTime: + emsg = 'Start time less than relative time in ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevBAD_PARAMETER + # start = 0 # NISYNC_TIME_IMMEDIATE_NANOS in the API else: start = self.getAbsTime(start) except: @@ -248,8 +251,10 @@ def getStartEnd(self, termName): return start, end def getStartPulse(self, termName): - try: - start = ni6683TermStarts[termNameNid] + termNameNid = termName+str(self.nid) + try: + print(NI6683.ni6683TermStarts) + start = NI6683.ni6683TermStarts[termNameNid] except: emsg = 'Error reading start time in ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) @@ -284,11 +289,16 @@ def checkStatus(self, status, message): def init(self): self.debugPrint('================= PXI 6683 init ===============') - print ("DEBUG INIT") self.restoreInfo() NI6683.ni6683RecorderDict[self.nid] = [] - + + # Resetting the device (N.B. WIP) + print("RESETTING DEVICE...") + status = NI6683.niLib.nisync_reset(self.fd) + self.checkStatus(status, 'Cannot reset the device') + print("DONE") + for termName in NI6683.termNameDict.keys(): termNameNid = termName+str(self.nid) @@ -378,21 +388,24 @@ def run(self): self.debugPrint('================= PXI 6683 trigger ===============') self.restoreInfo() - info = self.nisync_device_info("", "", "", 0, 0, 0, 0, 0, 0, 0) + info = self.nisync_device_info("","","", 0, 0, 0, 0, 0, 0, 0) trigger_event = NI6683.ni6683ModuleTriggerName if (trigger_event != None): # external time reference trigger eventObj=MyEvent(trigger_event) - eventObj.run() + eventObj.start() trigTime = c_uint64(self.eventTime) self.abs_start.putData(Uint64(trigTime)) else: # internal time reference + deltaT = 200 # ms + print ("MODULE TRIGGER NOT FOUND -> CONTINUING WITH ABS INTERNAL TIMING") curr_nanos = c_uint64() status = NI6683.niLib.nisync_get_time_ns(self.fd, byref(curr_nanos)) - self.abs_start.putData(Uint64(curr_nanos.value)) - + self.abs_start.putData(Uint64(curr_nanos.value + deltaT * 1000000)) + NI6683.ni6683AbsTime = self.abs_start.data() + NI6683.ni6683RelTime = self.rel_start.data() #NI6683.ni6683RecorderDict[self.nid] = [] for termName in NI6683.termNameDict.keys(): @@ -421,21 +434,22 @@ def run(self): enabled = c_int8() activeEdge = c_int() decimationCount = c_int() - status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - byref(enabled), byref(activeEdge), byref(decimationCount)) - self.checkStatus(status, 'Cannot inquire timestamp triggers') - if enabled.value != 0: - print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot disable timestamp triggers') + # status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), + # byref(enabled), byref(activeEdge), byref(decimationCount)) + # self.checkStatus(status, 'Cannot inquire timestamp triggers') + # if enabled.value != 0: + # print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + # status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + # self.checkStatus(status, 'Cannot disable timestamp triggers') status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) self.checkStatus(status, 'Cannot inquire future events') if enabled.value == 0: print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot abort FTEs') + # status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) + # self.checkStatus(status, 'Cannot abort FTEs') + startNs, endNs = self.getStartEnd(termName) periodNs = int(1000000000./float(freq)) dutyCycle = NI6683.ni6683DutyCycles[termNameNid] @@ -673,8 +687,8 @@ def configure(self, device): def getRelTime(self, absTime): try: - print("absTime: " + str(absTime) + " self.device.abs_start.data(): " + str(self.device.abs_start.data()) + " self.device.rel_start.data(): " +str(self.device.rel_start.data()) ) - return float((absTime - self.device.abs_start.data())/1E9 + self.device.rel_start.data()) + #print("absTime: " + str(absTime) + " self.device.abs_start.data(): " + str(self.device.abs_start.data()) + " self.device.rel_start.data(): " +str(self.device.rel_start.data()) ) + return float((absTime - NI6683.ni6683AbsStart)/1E9 + NI6683.ni6683RelStart) except: emsg = 'Cannot convert absolute time to relative ' + str(self.device.fd) Data.execute('DevLogErr($1,$2)', self.device.getNid(), emsg) From 7f0a4920c2c755f4d149417ca658f3c708cf4b71 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 29 Oct 2021 17:16:58 -0400 Subject: [PATCH 043/172] Fix broken windows build (#2406) Switch from lib.exe to dlltool Move .lib generation from windows_docker_build.sh to Makefile Add search for dlltool to configure.ac --- configure.ac | 5 +++-- .../platform/windows/visual-studio-build.bat | 22 ------------------- .../platform/windows/windows_docker_build.sh | 5 ++++- mdsobjects/cpp/Makefile.in | 8 +++---- 4 files changed, 11 insertions(+), 29 deletions(-) diff --git a/configure.ac b/configure.ac index 1ede1ad375..348d69737c 100644 --- a/configure.ac +++ b/configure.ac @@ -85,6 +85,7 @@ AC_PROG_RANLIB AC_PROG_MKDIR_P AC_PROG_INSTALL AC_PROG_SED +AC_CHECK_TOOL([DLLTOOL], [dlltool], [:]) AC_CHECK_TOOL([WINDRES], [windres], [:]) # Always do the visibility check but don't set AM_CFLAGS on Windows. @@ -365,12 +366,12 @@ case "$host" in SQL_ARCH=32 BINDIR=bin_x86 VS_ARCH=x86 - IDL_LIB="-L/mnt/scratch/mdsplus/idl-mingw-libs -lidl64" + IDL_LIB="-L/mnt/scratch/mdsplus/idl-mingw-libs -lidl64" else SQL_ARCH=64 BINDIR=bin_x86_64 VS_ARCH=x64 - IDL_LIB="-L/mnt/scratch/mdsplus/idl-mingw-libs -lidl32" + IDL_LIB="-L/mnt/scratch/mdsplus/idl-mingw-libs -lidl32" fi MAKELIBDIR="\$(top_builddir)/${BINDIR}/" MAKESHLIBDIR="\$(top_builddir)/${BINDIR}/" diff --git a/deploy/platform/windows/visual-studio-build.bat b/deploy/platform/windows/visual-studio-build.bat index 551b092f73..851a40c1d7 100644 --- a/deploy/platform/windows/visual-studio-build.bat +++ b/deploy/platform/windows/visual-studio-build.bat @@ -31,28 +31,6 @@ SET TEMP=\tmp echo %CCP% CD %CPP% -REM Build Visual Studio compatible lib files for the C based libraries (both 64 and 32 bit versions) - -lib /def:%DEFS%\MdsShr.def /out:%BUILD64%\bin_x86_64\MdsShr.lib /machine:x64 >NUL -lib /def:%DEFS%\TreeShr.def /out:%BUILD64%\bin_x86_64\TreeShr.lib /machine:x64 >NUL -lib /def:%DEFS%\TdiShr.def /out:%BUILD64%\bin_x86_64\TdiShr.lib /machine:x64 >NUL -lib /def:%DEFS%\MdsIpShr.def /out:%BUILD64%\bin_x86_64\MdsIpShr.lib /machine:x64 >NUL -lib /def:%DEFS%\MdsMisc.def /out:%BUILD64%\bin_x86_64\MdsMisc.lib /machine:x64 >NUL -lib /def:%DEFS%\MdsLib.def /out:%BUILD64%\bin_x86_64\MdsLib.lib /machine:x64 >NUL -lib /def:%DEFS%\Mdsdcl.def /out:%BUILD64%\bin_x86_64\Mdsdcl.lib /machine:x64 >NUL -lib /def:%DEFS%\MdsMath.def /out:%BUILD64%\bin_x86_64\MdsMath.lib /machine:x64 >NUL -lib /def:%DEFS%\MdsServerShr.def /out:%BUILD64%\bin_x86_64\MdsServerShr.lib /machine:x64 >NUL - -lib /def:%DEFS%\MdsShr.def /out:%BUILD32%\bin_x86\MdsShr.lib /machine:x86 >NUL -lib /def:%DEFS%\TreeShr.def /out:%BUILD32%\bin_x86\TreeShr.lib /machine:x86 >NUL -lib /def:%DEFS%\TdiShr.def /out:%BUILD32%\bin_x86\TdiShr.lib /machine:x86 >NUL -lib /def:%DEFS%\MdsIpShr.def /out:%BUILD32%\bin_x86\MdsIpShr.lib /machine:x86 >NUL -lib /def:%DEFS%\MdsMisc.def /out:%BUILD32%\bin_x86\MdsMisc.lib /machine:x86 >NUL -lib /def:%DEFS%\MdsLib.def /out:%BUILD32%\bin_x86\MdsLib.lib /machine:x86 >NUL -lib /def:%DEFS%\Mdsdcl.def /out:%BUILD32%\bin_x86\Mdsdcl.lib /machine:x86 >NUL -lib /def:%DEFS%\MdsMath.def /out:%BUILD32%\bin_x86\MdsMath.lib /machine:x86 >NUL -lib /def:%DEFS%\MdsServerShr.def /out:%BUILD32%\bin_x86\MdsServerShr.lib /machine:x86 >NUL - REM Use Visual studio compiler to compile the CPP modules REM _WINDOWS - required for zlib diff --git a/deploy/platform/windows/windows_docker_build.sh b/deploy/platform/windows/windows_docker_build.sh index 40b935ca1a..77a0d3e220 100755 --- a/deploy/platform/windows/windows_docker_build.sh +++ b/deploy/platform/windows/windows_docker_build.sh @@ -50,8 +50,11 @@ buildrelease() { fi popd if [ -z "$NOMAKE" ]; then + pushd /workspace/releasebld/32/mdsobjects/cpp + $MAKE generate-libs-from-dlls + popd pushd /workspace/releasebld/64/mdsobjects/cpp - $MAKE defs + $MAKE generate-libs-from-dlls HOME=/workspace/winebottle64 WINEARCH=win64\ wine cmd /C ${srcdir}/deploy/platform/windows/visual-studio-build.bat cp /workspace/releasebld/64/bin_x86_64/MdsObjectsCppShr-VS.dll ${MDSPLUS_DIR}/bin_x86_64/ diff --git a/mdsobjects/cpp/Makefile.in b/mdsobjects/cpp/Makefile.in index 21672e93f8..9af2b95903 100644 --- a/mdsobjects/cpp/Makefile.in +++ b/mdsobjects/cpp/Makefile.in @@ -46,19 +46,19 @@ install: $(libdir) $(AR) -cr $@ $(OBJECTS) @RANLIB@ $@ -defs: +generate-libs-from-dlls: @mkdir -p $(top_builddir)/defs @for i in $$(find @MAKESHLIBDIR@ -follow -name '*.dll'); do \ deffile=$(top_builddir)/defs/$$(basename $${i/.dll/.def}) ;\ gendef -a - $$i > $$deffile ;\ + @DLLTOOL@ -d $$deffile -l @MAKESHLIBDIR@/$$(basename $${i/.dll/.lib}); \ done -.PHONY: defs +.PHONY: generate-libs-from-dlls ifneq "$(VSDLL)" "" -$(VSDLL) : $(CXXSOURCES) $(SOURCES) $(IMPLIB) defs -@HAVE_WINE_TRUE@ @for i in $(top_builddir)/defs/*.def; do wine cmd.exe /C "cd @MAKESHLIBDIR@ & @VS_DIR@\\@VS_ARCH@\\bin\\lib /MACHINE:@VS_ARCH@ /DEF:Z:$${deffile////\\}"; done +$(VSDLL) : $(CXXSOURCES) $(SOURCES) $(IMPLIB) generate-libs-from-dlls @HAVE_WINE_TRUE@ wine cmd.exe /C vsbuild @VS_DIR@ @VS_ARCH@ @MAKESHLIBDIR@ @HAVE_WINE_FALSE@ @echo VSDLL defined but no wine: at this point we would have built VSDLLs From 9829bf64dd7f3b9158f4d98172594fc523e4b746 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Mon, 1 Nov 2021 16:49:02 -0400 Subject: [PATCH 044/172] Jas add compression methods two (#2407) * Feature: add NCI attribute compression_method Use the NCI field spare2 to hold a 1 byte compression_method which will be used to determine which of the supported (distributed) compression methods will be used to compress this node. 1 --> 'standard' 2 --> 'gip' this is a work in progress. Still need: tcl_set_node - keep a stack of error strings since now we have a warning, which will keep going. tcl dir/full - display this tdi SETNCI and GETNCI treeshr (use the compression method) * Use the NCI field spare2 to hold a 1 byte compression_method which will be used to determine which of the supported (distributed) compression methods will be used to compress this node. 1 --> 'standard' 2 --> 'gip' this is a work in progress. Still need: tcl_set_node - keep a stack of error strings since now we have a warning, which will keep going. tcl dir/full - display this tdi SETNCI and GETNCI treeshr (use the compression method) --- .gitignore | 3 +- _include/_ncidef.h | 19 +++++ include/ncidef.h | 8 +- mdsobjects/cpp/testing/MdsTreeSegments.cpp | 1 + mdsshr/Makefile.in | 1 + mdsshr/MdsCompress.c | 54 +++++++------- mdsshr/MdsSerialize.c | 21 +++++- mdsshr/gzipcompress.c | 86 ++++++++++++++++++++++ python/MDSplus/tree.py | 41 +++++++++++ tcl/tcl_directory.c | 15 ++++ tcl/tcl_set_node.c | 42 +++++++++++ tdishr/TdiGetNci.c | 2 + treeshr/TreeGetNci.c | 19 +++++ treeshr/TreePutRecord.c | 4 +- treeshr/TreeSegments.c | 18 +++-- treeshr/TreeSerializeNci.c | 4 +- treeshr/TreeSetNci.c | 4 + treeshr/treeshrp.h | 2 +- xml/tcl_commands.xml | 3 +- 19 files changed, 300 insertions(+), 47 deletions(-) create mode 100644 _include/_ncidef.h create mode 100644 mdsshr/gzipcompress.c diff --git a/.gitignore b/.gitignore index 1eeec80ed7..eb8b364a58 100644 --- a/.gitignore +++ b/.gitignore @@ -49,7 +49,8 @@ camshr/cts_commands.c # vi autosave files *~ - +#vs code autosave files +*.swp # python compiled files *.pyc __pycache__/ diff --git a/_include/_ncidef.h b/_include/_ncidef.h new file mode 100644 index 0000000000..18d8178329 --- /dev/null +++ b/_include/_ncidef.h @@ -0,0 +1,19 @@ +#ifndef INTERNAL_NCIDEF_H +#define INTERNAL_NCIDEF_H +/************************************** + _NCIDEF.H - definitions of constants + used in to define compression method + names and routines. +**************************************/ + + +typedef struct compression_method { + char *name; + char *method; + char *image; +} COMPRESSION_METHOD; + +#define DEFINE_COMPRESSION_METHODS \ + static const COMPRESSION_METHOD compression_methods[] = {{"standard", NULL, NULL}, {"gzip", "gzip", "libMdsShr"}}; \ + static const size_t NUM_COMPRESSION_METHODS = sizeof(compression_methods)/sizeof(COMPRESSION_METHOD); +#endif //INTERNAL_NCIDEF_H diff --git a/include/ncidef.h b/include/ncidef.h index e37ce6986c..edcd952a3d 100644 --- a/include/ncidef.h +++ b/include/ncidef.h @@ -1,5 +1,5 @@ -#ifndef _NCIDEF_H -#define _NCIDEF_H +#ifndef NCIDEF_H +#define NCIDEF_H /************************************** NCIDEF.H - definitions of constants used in item list arguments to the @@ -38,7 +38,7 @@ TYPEDEF(4){ NciM_NID_REFERENCE = 0x00004000, NciM_INCLUDE_IN_PULSE = 0x00008000, NciM_COMPRESS_SEGMENTS = 0x00010000, -} ENDDEF(uint32_t, ncim_t); + } ENDDEF(uint32_t, ncim_t); TYPEDEF(4){ NciK_IS_CHILD = 1, NciK_IS_MEMBER = 2, @@ -84,6 +84,8 @@ TYPEDEF(4){ NciUSAGE_STR = 39, NciCLASS_STR = 40, NciVERSION = 41, + NciCOMPRESSION_METHOD = 42, + NciCOMPRESSION_METHOD_STR = 43, } ENDDEF(int16_t, nci_t); #undef TYPEDEF #undef ENDDEF diff --git a/mdsobjects/cpp/testing/MdsTreeSegments.cpp b/mdsobjects/cpp/testing/MdsTreeSegments.cpp index 3217d9d950..51caecea81 100644 --- a/mdsobjects/cpp/testing/MdsTreeSegments.cpp +++ b/mdsobjects/cpp/testing/MdsTreeSegments.cpp @@ -350,6 +350,7 @@ int main(int argc __attribute__((unused)), char *argv[] __attribute__((unused))) { setenv("t_treeseg_path", ".", 1); + TEST_TIMEOUT(100); TEST(putSegment); TEST(BlockAndRows); TEST(makeSegment); diff --git a/mdsshr/Makefile.in b/mdsshr/Makefile.in index 6c24b398f3..f05c05ac13 100644 --- a/mdsshr/Makefile.in +++ b/mdsshr/Makefile.in @@ -24,6 +24,7 @@ libShared = $(addsuffix @SHARETYPE@, $(addprefix @MAKESHLIBDIR@@LIBPRE@, $(lib_L libs = $(libStatic) $(libShared) $(IMPLIB) SOURCES = \ + gzipcompress.c \ librtl.c \ mdsmsg.c \ MDSprintf.c \ diff --git a/mdsshr/MdsCompress.c b/mdsshr/MdsCompress.c index 1406a098dd..9274313e2f 100644 --- a/mdsshr/MdsCompress.c +++ b/mdsshr/MdsCompress.c @@ -189,42 +189,44 @@ static int compress(const mdsdsc_t *const pcimage, pdat->arsize = (unsigned int)(plim - pcmp); nitems = (int)porig->arsize / (int)porig->length; - if (pcentry) + if (pcentry && pcentry->length && pcentry->pointer) { dximage = EMPTY_D; dxentry = EMPTY_D; status = LibFindImageSymbol(pcimage, pcentry, &symbol); if (STATUS_OK) - status = (*symbol)(&nitems, pwork, pdat, &bit, &dximage, &dxentry); - pdat->arsize = (bit + 7) / 8; - pd0 = (mdsdsc_t *)(pdat->pointer + pdat->arsize); - if (dximage.pointer) { - pd1 = &pd0[1] + dximage.length; - if ((char *)pd1 < (char *)plim) + status = (*symbol)(&nitems, pwork, pdat, &bit, &dximage, &dxentry); + pdat->arsize = (bit + 7) / 8; + pd0 = (mdsdsc_t *)(pdat->pointer + pdat->arsize); + if (dximage.pointer) { - prec->dscptrs[0] = pd0; - *pd0 = *(mdsdsc_t *)&dximage; - pd0->pointer = (char *)&pd0[1]; - memcpy(pd0->pointer, dximage.pointer, - dximage.length); + pd1 = &pd0[1] + dximage.length; + if ((char *)pd1 < (char *)plim) + { + prec->dscptrs[0] = pd0; + *pd0 = *(mdsdsc_t *)&dximage; + pd0->pointer = (char *)&pd0[1]; + memcpy(pd0->pointer, dximage.pointer, + dximage.length); + } + pd0 = pd1; + StrFree1Dx(&dximage); } - pd0 = pd1; - StrFree1Dx(&dximage); - } - if (dxentry.pointer) - { - pd1 = &pd0[1] + dxentry.length; - if ((char *)pd1 < (char *)plim) + if (dxentry.pointer) { - prec->dscptrs[1] = pd0; - *pd0 = *(mdsdsc_t *)&dxentry; - pd0->pointer = (char *)&pd0[1]; - memcpy(pd0->pointer, dxentry.pointer, - dxentry.length); + pd1 = &pd0[1] + dxentry.length; + if ((char *)pd1 < (char *)plim) + { + prec->dscptrs[1] = pd0; + *pd0 = *(mdsdsc_t *)&dxentry; + pd0->pointer = (char *)&pd0[1]; + memcpy(pd0->pointer, dxentry.pointer, + dxentry.length); + } + pd0 = pd1; + StrFree1Dx(&dxentry); } - pd0 = pd1; - StrFree1Dx(&dxentry); } if ((STATUS_OK) && (status != LibSTRTRU) && ((char *)pd0 < (char *)plim)) diff --git a/mdsshr/MdsSerialize.c b/mdsshr/MdsSerialize.c index d49ddf5952..0519e389b7 100644 --- a/mdsshr/MdsSerialize.c +++ b/mdsshr/MdsSerialize.c @@ -26,6 +26,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#include <_ncidef.h> #include #include @@ -52,6 +53,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define FixLength(a) \ if (a.length == 0) \ MdsFixDscLength((mdsdsc_t *)&a) +#define N_ELEMENTS(a) (sizeof(a) / sizeof(a[0])) void MdsFixDscLength(mdsdsc_t *in); #ifdef WORDS_BIGENDIAN @@ -1127,12 +1129,25 @@ EXPORT int MdsSerializeDscOutZ( MdsCopyDxXdZ(in, out, 0, fixupNid, fixupNidArg, fixupPath, fixupPathArg); if (status == MdsCOMPRESSIBLE) { - if (compress) + // changed the meaning of the compress arg from boolean to: + // -1 -don't compress + // 0 - use standard delta compression + // 1.. - use the compression method with this index + if (compress != -1) { + DEFINE_COMPRESSION_METHODS + tempxd = *out; out->l_length = 0; out->pointer = 0; - status = MdsCompress(0, 0, tempxd.pointer, out); + if ((unsigned int)compress >= NUM_COMPRESSION_METHODS) + compress = 0; + DESCRIPTOR(image, compression_methods[compress].image); + DESCRIPTOR(method, compression_methods[compress].method); + status = MdsCompress((compress) ? &image : NULL, + (compress) ? &method : NULL, + tempxd.pointer, + out); MdsFree1Dx(&tempxd, NULL); compressible = 0; } @@ -1219,5 +1234,5 @@ EXPORT int MdsSerializeDscOutZ( EXPORT int MdsSerializeDscOut(mdsdsc_t const *in, mdsdsc_xd_t *out) { - return MdsSerializeDscOutZ(in, out, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); + return MdsSerializeDscOutZ(in, out, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0); } diff --git a/mdsshr/gzipcompress.c b/mdsshr/gzipcompress.c new file mode 100644 index 0000000000..e9aa1fbf07 --- /dev/null +++ b/mdsshr/gzipcompress.c @@ -0,0 +1,86 @@ +#include + +#include +#include + +#include +#include +#include + +//#define DEBUG + +#define UNUSED(x) (void)(x) + +EXPORT int gzip( + const int *const nitems_ptr, + const mdsdsc_a_t *const items_dsc_ptr, + mdsdsc_a_t *const pack_dsc_ptr, + int *const bit_ptr, + mdsdsc_d_t * const pdximage, + mdsdsc_d_t * const pdxentry +) +{ + int ret; + UNUSED(nitems_ptr); + + // unsigned long maxDestinationSize = compressBound(items_dsc_ptr->length); + + unsigned long pack_length = pack_dsc_ptr->arsize; + static const DESCRIPTOR(image, "libMdsShr"); + static const DESCRIPTOR(routine, "gunzip"); + ret = compress( + (Bytef *)pack_dsc_ptr->pointer, + &pack_length, + (Bytef *)items_dsc_ptr->pointer, + items_dsc_ptr->arsize + ); + + if (ret != Z_OK) { + return LibSTRTRU; + } + +#ifdef DEBUG + printf("gzip() %u => %lu\n", pack_dsc_ptr->arsize, pack_length); +#endif + // The new compressed length, in bits (for some reason) + *bit_ptr = pack_length * 8; + + if (pdximage) { + StrCopyDx((mdsdsc_t * const)pdximage, &image); + } + + if (pdxentry) { + StrCopyDx((mdsdsc_t * const)pdxentry, &routine); + } +#ifdef DEBUG + printf("gzip() called successfully\n"); +#endif + return 1; +} +EXPORT int gunzip( + int *const nitems_ptr, + const mdsdsc_a_t *const pack_dsc_ptr, + mdsdsc_a_t *const items_dsc_ptr, + int *const bit_ptr +) +{ + int ret; + UNUSED(nitems_ptr); + UNUSED(bit_ptr); + unsigned long items_length = items_dsc_ptr->arsize; + + ret = uncompress( + (Bytef *)items_dsc_ptr->pointer, + &items_length, + (Bytef *)pack_dsc_ptr->pointer, + pack_dsc_ptr->arsize + ); + + if (ret != Z_OK) { + return LibINVSTRDES; + } +#ifdef DEBUG + printf("gunzip() called successfully\n"); +#endif + return 1; +} diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index 4a7a64b21a..e6cd4505b9 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -90,6 +90,14 @@ def __init__(self, usage): super(UsageError, self).__init__('Invalid usage "%s". Must be one of: %s' % ( str(usage), ', '.join(_usage_table.keys()))) +_compression_methods_table = {'standard': 0, 'gzip': 1} + +class CompressionMethodError(KeyError): + def __init__(self, compression_method): + super(CompressionMethodError, self).__init__('Invalid compression_method "%s". Must be one of: %s' % ( + str(compression_method), ', '.join(_compression_methods_table.keys()))) + + # ################################################### @@ -300,6 +308,8 @@ class Nci(object): USAGE_STR = (39, _C.c_char_p, 64, str) CLASS_STR = (40, _C.c_char_p, 64, str) VERSION = (41, _C.c_uint32, 4, int) + COMPRESSION_METHOD = (42, _C.c_uint8, 1, int) + COMPRESSION_METHOD_STR = (43, _C.c_char_p, 64, str) class _nci_item(_C.Structure): _fields_ = [("buflen", _C.c_ushort), @@ -1308,6 +1318,11 @@ def _getNci(self, info): return TreeNodeArray([int(ans[i]) for i in _ver.xrange(retlen//4)], self.tree) return rtype(ans.value) + def _setNci(self, code, setting): + pointer = _C.cast(_C.pointer(_C.c_uint32(setting)), _C.c_char_p) + _exc.checkStatus(_TreeShr._TreeSetNci( + self.ctx, self._nid, _C.byref(Nci._nci_item(0, code, pointer)))) + def _setNciFlag(self, mask, setting): value = 1 if setting else 2 pointer = _C.cast(_C.pointer(_C.c_uint32(mask)), _C.c_char_p) @@ -1394,6 +1409,11 @@ def _setNciFlag(self, mask, setting): Nci.TIME_INSERTED, "64-bit timestamp when data was stored") usage_str = Nci._nciProp( Nci.USAGE_STR, "formal name of the usage of this node") + compression_method = Nci._nciProp( + Nci.COMPRESSION_METHOD, "numerical code for the compression method to use for this node") + compression_method_str = Nci._nciProp( + Nci.COMPRESSION_METHOD_STR, "name of the compression algorithm to use for this node") + __children_nids = Nci._nciProp(Nci.CHILDREN_NIDS) __member_nids = Nci._nciProp(Nci.MEMBER_NIDS) @@ -1549,6 +1569,15 @@ def usage(self): @usage.setter def usage(self, usage): self.setUsage(usage) + @property + def compression_method(self): + "compression method to use for this node." + return _scr.String(str(self.compression_method_str)) + + @compression_method.setter + def compression_method(self, compression_method): + self.setCompressionMethod(compression_method) + ######################################## # End of Node Properties ######################################## @@ -2938,6 +2967,18 @@ def setUsage(self, usage): _C.c_int32(usagenum))) return self + def setCompressionMethod(self, compression_method): + """Set the usage of a node + @param compression_method: name of compression method from predfined list. + @type usage: str + @rtype: original type + """ + try: + compressionmethodnum = _compression_methods_table[compression_method.lower()] + except KeyError: + raise CompressionMethodError(compression_method) + self._setNci(Nci.COMPRESSION_METHOD[0], compressionmethodnum) + def setTree(self, tree): """Set Tree associated with this node @param tree: Tree instance to associated with this node diff --git a/tcl/tcl_directory.c b/tcl/tcl_directory.c index edf245b682..7287b5ca98 100644 --- a/tcl/tcl_directory.c +++ b/tcl/tcl_directory.c @@ -279,12 +279,18 @@ static int doFull(char **output, int nid, unsigned char nodeUsage, "text", "window", "axis", "subtree", "compound data", "unknown"}; #define MAX_USAGES (sizeof(usages) / sizeof(usages[0])) +#include <_ncidef.h> +#define UNUSED(x) (void)(x) + DEFINE_COMPRESSION_METHODS + UNUSED(NUM_COMPRESSION_METHODS); + int nciFlags; unsigned int owner; char class; char dtype; uint32_t dataLen; unsigned short conglomerate_elt; + unsigned char compression_method; int vers; NCI_ITM full_list[] = {{4, NciVERSION, &vers, 0}, {4, NciGET_FLAGS, &nciFlags, 0}, @@ -294,6 +300,7 @@ static int doFull(char **output, int nid, unsigned char nodeUsage, {1, NciDTYPE, &dtype, 0}, {4, NciLENGTH, &dataLen, 0}, {2, NciCONGLOMERATE_ELT, &conglomerate_elt, 0}, + {1, NciCOMPRESSION_METHOD, &compression_method, 0}, {0, NciEND_OF_LIST, 0, 0}}; int status; vers = version; @@ -345,7 +352,15 @@ static int doFull(char **output, int nid, unsigned char nodeUsage, strcat(msg, (nciFlags & NciM_COMPRESS_SEGMENTS) ? "," : "\n"); } if (nciFlags & NciM_COMPRESS_SEGMENTS) + { strcat(msg, "compress segments\n"); + } + if (((nciFlags & NciM_DO_NOT_COMPRESS) == 0) && (compression_method != 0)) + { + strcat(msg, " compression method = "); + strcat(msg, compression_methods[compression_method].name); + strcat(msg, "\n"); + } if (strlen(msg) > 0) { diff --git a/tcl/tcl_set_node.c b/tcl/tcl_set_node.c index c92de0b28e..d0525e6ad8 100644 --- a/tcl/tcl_set_node.c +++ b/tcl/tcl_set_node.c @@ -26,6 +26,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#include #ifdef HAVE_ALLOCA_H #include #endif @@ -35,12 +36,15 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#include <_ncidef.h> #include #include #include #include "tcl_p.h" +DEFINE_COMPRESSION_METHODS + /********************************************************************** * TCL_SET_NODE.C -- * @@ -78,6 +82,44 @@ EXPORT int TclSetNode(void *ctx, char **error, char **output) setnci[0].pointer = (unsigned char *)&statval; TreeSetNci(nid, setnci); } + if (cli_present(ctx, "COMPRESSION_METHOD")) + { + char *compression_method_str = 0; + if(cli_get_value(ctx, "COMPRESSION_METHOD", &compression_method_str) & 1) + { + unsigned int i; + unsigned char compression_method=0; + char *p = compression_method_str; + for ( ; *p; ++p) *p = tolower(*p); + for (i=0; i < NUM_COMPRESSION_METHODS; i++) + { + if(strcmp(compression_method_str, compression_methods[i].name) == 0) + { + compression_method=i; + break; + } + } + if(i < NUM_COMPRESSION_METHODS) + { + NCI_ITM setnci[] = {{sizeof(compression_method), NciCOMPRESSION_METHOD, 0, 0}, + {0, NciEND_OF_LIST, 0, 0}}; + setnci[0].pointer = (unsigned char *)&compression_method; + TreeSetNci(nid, setnci); + } + else + { + *error = malloc(strlen(nodename) + strlen(compression_method_str) + 100); + sprintf(*error, + "Error: Problem setting compression method for node %s\n" + "\t%s not a valid compression method\n", + nodename, compression_method_str); + free(compression_method_str); + goto error; + } + free(compression_method_str); + } + } + switch (cli_present(ctx, "SUBTREE")) { case MdsdclPRESENT: diff --git a/tdishr/TdiGetNci.c b/tdishr/TdiGetNci.c index 8325328518..f5d05bacfb 100644 --- a/tdishr/TdiGetNci.c +++ b/tdishr/TdiGetNci.c @@ -94,6 +94,8 @@ static const struct item {"CLASS_STR", 0, 0, NciCLASS_STR, DTYPE_T, 0}, {"COMPRESSIBLE", NciM_COMPRESSIBLE, NciM_COMPRESSIBLE, NciGET_FLAGS, DTYPE_BU, 1}, + {"COMPRESSION_METHOD", 0, 0, NciCOMPRESSION_METHOD, DTYPE_BU, 1}, + {"COMPRESSION_METHOD_STR", 0, 0, NciCOMPRESSION_METHOD_STR, DTYPE_T, 0}, {"COMPRESS_ON_PUT", NciM_COMPRESS_ON_PUT, NciM_COMPRESS_ON_PUT, NciGET_FLAGS, DTYPE_BU, 1}, {"COMPRESS_SEGMENTS", NciM_COMPRESS_SEGMENTS, NciM_COMPRESS_SEGMENTS, diff --git a/treeshr/TreeGetNci.c b/treeshr/TreeGetNci.c index bb83f3cd14..fb67e75834 100644 --- a/treeshr/TreeGetNci.c +++ b/treeshr/TreeGetNci.c @@ -31,6 +31,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#include <_ncidef.h> #include #include #include @@ -43,6 +44,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define O_RANDOM 0 #endif +DEFINE_COMPRESSION_METHODS + static inline int minInt(int a, int b) { return a < b ? a : b; } #define read_nci \ @@ -283,6 +286,12 @@ int TreeGetNci(int nid_in, struct nci_itm *nci_itm) } *(unsigned int *)itm->pointer = owner; break; + case NciCOMPRESSION_METHOD: + break_on_no_node; + read_nci; + set_retlen(sizeof(nci.compression_method)); + *(unsigned char *)itm->pointer = nci.compression_method; + break; case NciCLASS: break_on_no_node; read_nci; @@ -684,6 +693,16 @@ int TreeGetNci(int nid_in, struct nci_itm *nci_itm) break; } + case NciCOMPRESSION_METHOD_STR: + { + break_on_no_node; + read_nci; + if (nci.compression_method >= NUM_COMPRESSION_METHODS) + nci.compression_method = 0; + string = strdup(compression_methods[nci.compression_method].name); + break; + } + default: status = TreeILLEGAL_ITEM; } diff --git a/treeshr/TreePutRecord.c b/treeshr/TreePutRecord.c index 20082fa115..7dd639ab81 100644 --- a/treeshr/TreePutRecord.c +++ b/treeshr/TreePutRecord.c @@ -245,8 +245,8 @@ int _TreePutRecord(void *dbid, int nid, struct descriptor *descriptor_ptr, status = MdsSerializeDscOutZ( descriptor_ptr, info_ptr->data_file->data, tree_fixup_nid, dbid_tree, FixupPath, 0, - (compress_utility || (nci->flags & NciM_COMPRESS_ON_PUT)) && - !(nci->flags & NciM_DO_NOT_COMPRESS), + ((compress_utility || (nci->flags & NciM_COMPRESS_ON_PUT)) && + !(nci->flags & NciM_DO_NOT_COMPRESS)) ? local_nci.compression_method : -1, &compressible, &nci->length, &nci->DATA_INFO.DATA_LOCATION.record_length, &nci->dtype, &nci->class, diff --git a/treeshr/TreeSegments.c b/treeshr/TreeSegments.c index 022fc58be1..55272a5088 100644 --- a/treeshr/TreeSegments.c +++ b/treeshr/TreeSegments.c @@ -411,9 +411,10 @@ inline static int open_datafile_write1(vars_t *vars) inline static void set_compress(vars_t *vars) { - vars->compress = (vars->local_nci.flags & NciM_COMPRESS_ON_PUT) && + vars->compress = ((vars->local_nci.flags & NciM_COMPRESS_ON_PUT) && (vars->local_nci.flags & NciM_COMPRESS_SEGMENTS) && - !(vars->local_nci.flags & NciM_DO_NOT_COMPRESS); + !(vars->local_nci.flags & NciM_DO_NOT_COMPRESS)) ? + vars->local_nci.compression_method : -1; } #define NAMED_ATTRIBUTES_INDEX_SIZE \ @@ -1145,7 +1146,7 @@ static int begin_sinfo(vars_t *vars, mdsdsc_a_t *initialValue, /* If not the first segment, see if we can reuse the previous segment storage * space and compress the previous segment. */ if (((vars->shead.idx % SEGMENTS_PER_INDEX) > 0) && - (previous_length == (int64_t)vars->add_length) && vars->compress) + (previous_length == (int64_t)vars->add_length) && (vars->compress != -1)) { EMPTYXD(xd_data); EMPTYXD(xd_dim); @@ -2302,7 +2303,8 @@ int tree_put_dsc(PINO_DATABASE *dbid, TREE_INFO *tinfo, int nid_in, unsigned char tree = nid->tree; void *dbid_tree[2] = {(void *)dbid, (void *)&tree}; int status = MdsSerializeDscOutZ(dsc, &xd, tree_fixup_nid, dbid_tree, 0, 0, - compress, &compressible, &ddlen, &reclen, + compress, + &compressible, &ddlen, &reclen, &dtype, &class, 0, 0, &data_in_altbuf); if (STATUS_OK && xd.pointer && xd.pointer->class == CLASS_A && xd.pointer->pointer) @@ -2354,7 +2356,7 @@ copy_segment(TREE_INFO *tinfo_in, PINO_DATABASE *dbid_out, TREE_INFO *tinfo_out, int compress) { // used in copy_segment_index only int status = TreeSUCCESS; - if (compress) + if (compress != -1) { int length; EMPTYXD(xd); @@ -2568,17 +2570,17 @@ int TreeCopyExtended(PINO_DATABASE *dbid_in, PINO_DATABASE *dbid_out, int nid, copy_named_attributes(tinfo_in, dbid_out, tinfo_out, nid, &attr.facility_offset[NAMED_ATTRIBUTES_FACILITY], &attr.facility_length[NAMED_ATTRIBUTES_FACILITY], - compress); + (compress) ? nci->compression_method : -1); if (attr.facility_offset[SEGMENTED_RECORD_FACILITY] != -1) copy_segmented_records(tinfo_in, dbid_out, tinfo_out, nid, &attr.facility_offset[SEGMENTED_RECORD_FACILITY], &attr.facility_length[SEGMENTED_RECORD_FACILITY], - compress); + (compress) ? nci->compression_method : -1); if (attr.facility_offset[STANDARD_RECORD_FACILITY] != -1) copy_standard_record(tinfo_in, dbid_out, tinfo_out, nid, &attr.facility_offset[STANDARD_RECORD_FACILITY], &attr.facility_length[STANDARD_RECORD_FACILITY], - compress); + (compress) ? nci->compression_method : -1); RETURN_IF_NOT_OK(TreePutExtendedAttributes(tinfo_out, &attr, &offset)); SeekToRfa(offset, nci->DATA_INFO.DATA_LOCATION.rfa); int locked = 0; diff --git a/treeshr/TreeSerializeNci.c b/treeshr/TreeSerializeNci.c index fa4af32b8d..4876377cd7 100644 --- a/treeshr/TreeSerializeNci.c +++ b/treeshr/TreeSerializeNci.c @@ -39,7 +39,7 @@ void TreeSerializeNciOut(const NCI *in, char *out) putint8(&ptr, &in->class); putint8(&ptr, &in->dtype); putint32(&ptr, &in->length); - putint8(&ptr, &in->spare2); + putint8(&ptr, &in->compression_method); putint32(&ptr, &in->status); if (in->flags2 & NciM_DATA_IN_ATT_BLOCK) { @@ -71,7 +71,7 @@ void TreeSerializeNciIn(const char *in, NCI *out) getint8(&ptr, &out->class); getint8(&ptr, &out->dtype); getint32(&ptr, &out->length); - getint8(&ptr, &out->spare2); + getint8(&ptr, &out->compression_method); getint32(&ptr, &out->status); if (out->flags2 & NciM_DATA_IN_ATT_BLOCK) { diff --git a/treeshr/TreeSetNci.c b/treeshr/TreeSetNci.c index a12217bd10..0e0d77010f 100644 --- a/treeshr/TreeSetNci.c +++ b/treeshr/TreeSetNci.c @@ -232,6 +232,10 @@ int _TreeSetNci(void *dbid, int nid_in, NCI_ITM *nci_itm_ptr) status = TreeSUCCESS; break; } + case NciCOMPRESSION_METHOD: + putnci = 1; + nci.compression_method = *(unsigned char *)itm_ptr->pointer; + break; default: status = TreeILLEGAL_ITEM; break; diff --git a/treeshr/treeshrp.h b/treeshr/treeshrp.h index a6ac0682ba..79c52e2951 100644 --- a/treeshr/treeshrp.h +++ b/treeshr/treeshrp.h @@ -53,7 +53,7 @@ typedef struct nci class_t class; dtype_t dtype; l_length_t length; - unsigned char spare2; + unsigned char compression_method; unsigned int status; union { struct diff --git a/xml/tcl_commands.xml b/xml/tcl_commands.xml index 178af6087a..e6198b4c5f 100644 --- a/xml/tcl_commands.xml +++ b/xml/tcl_commands.xml @@ -1113,7 +1113,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. [NO]ESSENTIAL - make this node 'essential' for DISPATCH/CHECK LOG - log node changes STATUS=n - Write a status value to a node (usually action nodes). - + COMPRESSION_METHOD={standard | gzip} - set the compression method for this node. All nodes in an MDSplus tree have a set of attributes, some are set automatically when data is stored, some are set when the nodes are first added to a tree and some are modifiable by this command. The options indicated with a '[NO]' prefix @@ -1141,6 +1141,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + From 1810076a35db1e1158cfa00a4750a4d187a44fb9 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Tue, 2 Nov 2021 16:21:49 -0400 Subject: [PATCH 045/172] Fix: use DESCRIPTOR_CSTRING not DESCRIPTOR macro (#2409) The DESCRIPTOR macro uses the size of its argument. Since the code is passing a pointer to a string, instead of an array, this is wrong. --- mdsshr/MdsSerialize.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/mdsshr/MdsSerialize.c b/mdsshr/MdsSerialize.c index 0519e389b7..1fc13c637e 100644 --- a/mdsshr/MdsSerialize.c +++ b/mdsshr/MdsSerialize.c @@ -1142,12 +1142,16 @@ EXPORT int MdsSerializeDscOutZ( out->pointer = 0; if ((unsigned int)compress >= NUM_COMPRESSION_METHODS) compress = 0; - DESCRIPTOR(image, compression_methods[compress].image); - DESCRIPTOR(method, compression_methods[compress].method); - status = MdsCompress((compress) ? &image : NULL, - (compress) ? &method : NULL, - tempxd.pointer, - out); + if (compress) + { + DESCRIPTOR_FROM_CSTRING(image, compression_methods[compress].image); + DESCRIPTOR_FROM_CSTRING(method, compression_methods[compress].method); + status = MdsCompress(&image, &method, tempxd.pointer, out); + } + else + { + status = MdsCompress(NULL, NULL, tempxd.pointer, out); + } MdsFree1Dx(&tempxd, NULL); compressible = 0; } From f9712eb85b7ccd1c7db15733c793621ccb47cc07 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 3 Nov 2021 18:10:01 +0100 Subject: [PATCH 046/172] Gm fix marte2 (#2411) * Fix:change incorrect jScope property file * Fix:possible deadlock in state machine Removed Mode=ExpectsReply in generated configuiration file Co-authored-by: GabrieleManduchi --- pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index 8cc396e354..7d3c27ca36 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -381,12 +381,10 @@ def buildConfiguration(self): confText += ' Class = Message\n' confText += ' Destination = "WebServer"\n' confText += ' Function = "Start"\n' - confText += ' Mode = ExpectsReply\n' confText += ' } \n' confText += ' +ChangeToStateIdleMsg = {\n' confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' - confText += ' Mode = ExpectsReply\n' confText += ' Function = PrepareNextState\n' confText += ' +Parameters = {\n' confText += ' Class = ConfigurationDatabase\n' @@ -397,7 +395,6 @@ def buildConfiguration(self): confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' confText += ' Function = StartNextStateExecution\n' - confText += ' Mode = ExpectsReply\n' confText += ' }\n' confText += ' }\n' confText += ' }\n' @@ -411,7 +408,6 @@ def buildConfiguration(self): confText += ' +ChangeToRunMsg = {\n' confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' - confText += ' Mode = ExpectsReply\n' confText += ' Function = PrepareNextState\n' confText += ' +Parameters = {\n' confText += ' Class = ConfigurationDatabase\n' @@ -423,13 +419,11 @@ def buildConfiguration(self): confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' confText += ' Function = StopCurrentStateExecution\n' - confText += ' Mode = ExpectsReply\n' confText += ' }\n' confText += ' +StartNextStateExecutionMsg = {\n' confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' confText += ' Function = StartNextStateExecution\n' - confText += ' Mode = ExpectsReply\n' confText += ' }\n' confText += ' }\n' confText += ' }\n' @@ -443,7 +437,6 @@ def buildConfiguration(self): confText += ' +ChangeToIdleMsg = {\n' confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' - confText += ' Mode = ExpectsReply\n' confText += ' Function = PrepareNextState\n' confText += ' +Parameters = {\n' confText += ' Class = ConfigurationDatabase\n' @@ -454,13 +447,11 @@ def buildConfiguration(self): confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' confText += ' Function = StopCurrentStateExecution\n' - confText += ' Mode = ExpectsReply\n' confText += ' }\n' confText += ' +StartNextStateExecutionMsg = {\n' confText += ' Class = Message\n' confText += ' Destination = '+info['name']+'\n' confText += ' Function = StartNextStateExecution\n' - confText += ' Mode = ExpectsReply\n' confText += ' }\n' confText += ' } \n' confText += ' }\n' From 5567f4b05896b6d33aee1c6ed107c117aa1b33b1 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Wed, 3 Nov 2021 14:00:38 -0400 Subject: [PATCH 047/172] Fix: can not get cli_get_value a qualifier twice (#2410) * Fix: can not get cli_get_value a qualifier twice Can not and should not anyway ask for the value of the same qualifier more than one time. This change gets the compression method, if specified, outside of the node loop. --- tcl/tcl_set_node.c | 70 ++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/tcl/tcl_set_node.c b/tcl/tcl_set_node.c index d0525e6ad8..9e34627aa2 100644 --- a/tcl/tcl_set_node.c +++ b/tcl/tcl_set_node.c @@ -67,10 +67,42 @@ EXPORT int TclSetNode(void *ctx, char **error, char **output) void *ctx1 = 0; char *nodename = 0; char *statusStr = 0; + unsigned char compression_method=0; + cli_get_value(ctx, "NODENAME", &nodename); cli_get_value(ctx, "STATUS", &statusStr); log = cli_present(ctx, "LOG") & 1; + if (cli_present(ctx, "COMPRESSION_METHOD")) + { + char *compression_method_str = 0; + if(cli_get_value(ctx, "COMPRESSION_METHOD", &compression_method_str) & 1) + { + char *p = compression_method_str; + unsigned int i; + for ( ; *p; ++p) *p = tolower(*p); + for (i=0; i < NUM_COMPRESSION_METHODS; i++) + { + if(strcmp(compression_method_str, compression_methods[i].name) == 0) + { + compression_method=i; + break; + } + } + if(i >= NUM_COMPRESSION_METHODS) + { + *error = malloc(strlen(nodename) + strlen(compression_method_str) + 100); + sprintf(*error, + "Error: Problem setting compression method for node %s\n" + "\t%s not a valid compression method\n", + nodename, compression_method_str); + + } + free(compression_method_str); + } + } + + usageMask = -1; while ((status = TreeFindNodeWild(nodename, &nid, &ctx1, usageMask)) & 1) { @@ -84,40 +116,10 @@ EXPORT int TclSetNode(void *ctx, char **error, char **output) } if (cli_present(ctx, "COMPRESSION_METHOD")) { - char *compression_method_str = 0; - if(cli_get_value(ctx, "COMPRESSION_METHOD", &compression_method_str) & 1) - { - unsigned int i; - unsigned char compression_method=0; - char *p = compression_method_str; - for ( ; *p; ++p) *p = tolower(*p); - for (i=0; i < NUM_COMPRESSION_METHODS; i++) - { - if(strcmp(compression_method_str, compression_methods[i].name) == 0) - { - compression_method=i; - break; - } - } - if(i < NUM_COMPRESSION_METHODS) - { - NCI_ITM setnci[] = {{sizeof(compression_method), NciCOMPRESSION_METHOD, 0, 0}, - {0, NciEND_OF_LIST, 0, 0}}; - setnci[0].pointer = (unsigned char *)&compression_method; - TreeSetNci(nid, setnci); - } - else - { - *error = malloc(strlen(nodename) + strlen(compression_method_str) + 100); - sprintf(*error, - "Error: Problem setting compression method for node %s\n" - "\t%s not a valid compression method\n", - nodename, compression_method_str); - free(compression_method_str); - goto error; - } - free(compression_method_str); - } + NCI_ITM setnci[] = {{sizeof(compression_method), NciCOMPRESSION_METHOD, 0, 0}, + {0, NciEND_OF_LIST, 0, 0}}; + setnci[0].pointer = (unsigned char *)&compression_method; + TreeSetNci(nid, setnci); } switch (cli_present(ctx, "SUBTREE")) From 3149cd3f37b7bdd4e5b23ac3ffdc1d1c69d07600 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Wed, 3 Nov 2021 16:22:09 -0400 Subject: [PATCH 048/172] Fix: fix misspelled exception names (#2400) * Fix: fix misspelled exception names closes: https://github.com/MDSplus/mdsplus/issues/2395 --- mitdevices/l8212.c | 16 ++++++++-------- mitdevices/mds_gendevice.h | 4 ++-- mitdevices/mitdevices_messages.xml | 6 +++--- mitdevices/mitdevices_msg.h | 8 ++++---- pydevices/MitDevices/acq.py | 4 ++-- pydevices/W7xDevices/acqfmc.py | 2 +- pydevices/phantomhighspeed/phantom.py | 2 +- python/MDSplus/tests/dcl_case.py | 8 ++++---- python/MDSplus/tests/devices/TestDevice.py | 6 +++--- python/MDSplus/tests/task_case.py | 4 ++-- treeshr/RemoteAccess.c | 4 ++-- treeshr/treeshr_messages.xml | 2 +- 12 files changed, 33 insertions(+), 33 deletions(-) diff --git a/mitdevices/l8212.c b/mitdevices/l8212.c index 7046d4a367..9d75965edf 100644 --- a/mitdevices/l8212.c +++ b/mitdevices/l8212.c @@ -217,19 +217,19 @@ static int FreqToClock(int chans, int noc, int freq_nid, int *clock) switch (*clock) { case 4: if (noc > 8) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; case 5: if (noc > 4) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; case 6: if (noc > 2) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; case 7: if (noc > 1) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; } break; @@ -237,19 +237,19 @@ static int FreqToClock(int chans, int noc, int freq_nid, int *clock) switch (*clock) { case 4: if (noc > 32) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; case 5: if (noc > 16) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; case 6: if (noc > 8) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; case 7: if (noc > 4) - status = L8212$_FREQ_TO_HIGH; + status = L8212$_FREQ_TOO_HIGH; break; } break; diff --git a/mitdevices/mds_gendevice.h b/mitdevices/mds_gendevice.h index 3109e72d3a..bed901208d 100644 --- a/mitdevices/mds_gendevice.h +++ b/mitdevices/mds_gendevice.h @@ -58,7 +58,7 @@ extern int GenDeviceHeadNid(); (MSG_MASK + 2015 * MSG_FACNUM_M + 11 * MSG_MSGNUM_M + MSG_ERROR) #define DEV$_NOT_TRIGGERED \ (MSG_MASK + 2015 * MSG_FACNUM_M + 12 * MSG_MSGNUM_M + MSG_ERROR) -#define DEV$_FREQ_TO_HIGH \ +#define DEV$_FREQ_TOO_HIGH \ (MSG_MASK + 2015 * MSG_FACNUM_M + 13 * MSG_MSGNUM_M + MSG_ERROR) #define DEV$_INVALID_NOC \ (MSG_MASK + 2015 * MSG_FACNUM_M + 14 * MSG_MSGNUM_M + MSG_ERROR) @@ -134,7 +134,7 @@ int getmsg(int sts, char **facnam, char **msgnam, char **msgtext) "unable to read start index for channel"}, {DEV$_NOT_TRIGGERED, "DEV", "NOT_TRIGGERED", "device was not triggered, check wires and triggering device"}, - {DEV$_FREQ_TO_HIGH, "DEV", "FREQ_TO_HIGH", + {DEV$_FREQ_TOO_HIGH, "DEV", "FREQ_TOO_HIGH", "the frequency is set to high for the requested number of channels"}, {DEV$_INVALID_NOC, "DEV", "INVALID_NOC", "the NOC (number of channels) requested is greater than the physical " diff --git a/mitdevices/mitdevices_messages.xml b/mitdevices/mitdevices_messages.xml index b1f1bc6efb..e8fa41252a 100644 --- a/mitdevices/mitdevices_messages.xml +++ b/mitdevices/mitdevices_messages.xml @@ -61,7 +61,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - mbclk_max: - raise MDSplus.mdsExceptions.DevFREQ_TO_HIGH() + raise MDSplus.mdsExceptions.DevFREQ_TOO_HIGH() clkdiv = int(math.ceil(mbclk_min/freq)) mbclk = int(freq * clkdiv) diff --git a/pydevices/phantomhighspeed/phantom.py b/pydevices/phantomhighspeed/phantom.py index 71dbd14f89..3d0ad8723c 100644 --- a/pydevices/phantomhighspeed/phantom.py +++ b/pydevices/phantomhighspeed/phantom.py @@ -985,7 +985,7 @@ def arm(self): if pers is not None: stream = pers.get('stream', None) if stream is not None: - raise MDSplus.DevUNKOWN_STATE + raise MDSplus.DevUNKNOWN_STATE try: self.lib.arm() pers['stream'] = stream = self.Stream(self) diff --git a/python/MDSplus/tests/dcl_case.py b/python/MDSplus/tests/dcl_case.py index 7bc7a68b5e..0a26de1d25 100755 --- a/python/MDSplus/tests/dcl_case.py +++ b/python/MDSplus/tests/dcl_case.py @@ -80,13 +80,13 @@ def interface(self): self._doTCLTest('do TESTDEVICE_S:TASK_TEST') self._doTCLTest('do TESTDEVICE_S:ACTIONSERVER:MANUAL') self._doExceptionTest('do TESTDEVICE_I:TASK_ERROR1', - Exc.DevUNKOWN_STATE) # w/o timeout + Exc.DevUNKNOWN_STATE) # w/o timeout self._doExceptionTest('do TESTDEVICE_S:TASK_ERROR1', - Exc.DevUNKOWN_STATE) # w/o timeout + Exc.DevUNKNOWN_STATE) # w/o timeout self._doExceptionTest('do TESTDEVICE_I:TASK_ERROR2', - Exc.DevUNKOWN_STATE) # w/ timeout + Exc.DevUNKNOWN_STATE) # w/ timeout self._doExceptionTest('do TESTDEVICE_S:TASK_ERROR2', - Exc.DevUNKOWN_STATE) # w/ timeout + Exc.DevUNKNOWN_STATE) # w/ timeout self._doExceptionTest('close', Exc.TreeWRITEFIRST) self._doTCLTest('write') self._doTCLTest('close') diff --git a/python/MDSplus/tests/devices/TestDevice.py b/python/MDSplus/tests/devices/TestDevice.py index 7eca111401..78db0e9eb6 100644 --- a/python/MDSplus/tests/devices/TestDevice.py +++ b/python/MDSplus/tests/devices/TestDevice.py @@ -25,7 +25,7 @@ import time import threading -from MDSplus import Device, DevUNKOWN_STATE, Int32Array +from MDSplus import Device, DevUNKNOWN_STATE, Int32Array from MDSplus import with_mdsrecords, mdsrecord, cached_property @@ -196,8 +196,8 @@ def test(self): return 'TEST' def error(self): - """Raise an DevUNKOWN_STATE exception.""" - raise DevUNKOWN_STATE + """Raise an DevUNKNOWN_STATE exception.""" + raise DevUNKNOWN_STATE def timeout(self): """Simulate a long running process.""" diff --git a/python/MDSplus/tests/task_case.py b/python/MDSplus/tests/task_case.py index 76438e487c..9f58531246 100755 --- a/python/MDSplus/tests/task_case.py +++ b/python/MDSplus/tests/task_case.py @@ -50,9 +50,9 @@ def do(self): self._doTCLTest( 'do TESTDEVICE:TASK_TEST', tree=tree) self._doExceptionTest( - 'do TESTDEVICE:TASK_ERROR1', Exc.DevUNKOWN_STATE, tree) + 'do TESTDEVICE:TASK_ERROR1', Exc.DevUNKNOWN_STATE, tree) self._doExceptionTest( - 'do TESTDEVICE:TASK_ERROR2', Exc.DevUNKOWN_STATE, tree) + 'do TESTDEVICE:TASK_ERROR2', Exc.DevUNKNOWN_STATE, tree) self._doExceptionTest( 'do TESTDEVICE:TASK_TIMEOUT', Exc.TdiTIMEOUT, tree) diff --git a/treeshr/RemoteAccess.c b/treeshr/RemoteAccess.c index b811398d2e..844535fe60 100644 --- a/treeshr/RemoteAccess.c +++ b/treeshr/RemoteAccess.c @@ -1848,7 +1848,7 @@ inline static int io_open_one_remote(char *host, char *filepath, MDS_IO_LOCK_RD | MDS_IO_LOCK_NOWAIT, 0))) { - status = TreeEDITTING; + status = TreeEDITING; *fd = -2; } } @@ -1979,7 +1979,7 @@ EXPORT int MDS_IO_OPEN_ONE(char *filepath_in, char const *treename_in, int shot, if (IS_NOT_OK(io_lock_local((fdinfo_t){conid, fd, enhanced}, 1, 1, MDS_IO_LOCK_RD | MDS_IO_LOCK_NOWAIT, 0))) { - status = TreeEDITTING; + status = TreeEDITING; fd = -2; } } diff --git a/treeshr/treeshr_messages.xml b/treeshr/treeshr_messages.xml index fde13d48ff..58e01f2980 100644 --- a/treeshr/treeshr_messages.xml +++ b/treeshr/treeshr_messages.xml @@ -36,7 +36,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - + From 96bbba66dd54d4c77a376417ed2a3ee26ded81c0 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 5 Nov 2021 15:32:33 +0100 Subject: [PATCH 049/172] Gm fix treenode (#2414) * Fix:change incorrect jScope property file * Fix:wrong management of nid data un getXXX() methods Co-authored-by: GabrieleManduchi --- include/mdsobjects.h | 37 +++++ mdsobjects/cpp/mdstreeobjects.cpp | 243 ++++++++++++++++++++++++++++++ 2 files changed, 280 insertions(+) diff --git a/include/mdsobjects.h b/include/mdsobjects.h index 42f98325f5..341d97bc5f 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -2970,6 +2970,43 @@ namespace MDSplus void *operator new(size_t sz); void operator delete(void *p); + //From Data + virtual char getByte(); + virtual short getShort(); + virtual int getInt(); + virtual int64_t getLong(); + virtual unsigned char getByteUnsigned(); + virtual unsigned short getShortUnsigned(); + virtual unsigned int getIntUnsigned(); + virtual uint64_t getLongUnsigned(); + virtual float getFloat(); + virtual double getDouble(); + virtual std::complex getComplex(); + virtual char *getByteArray(int *numElements); + virtual std::vector getByteArray(); + virtual short *getShortArray(int *numElements); + virtual std::vector getShortArray(); + virtual int *getIntArray(int *numElements); + virtual std::vector getIntArray(); + virtual int64_t *getLongArray(int *numElements); + virtual std::vector getLongArray(); + virtual float *getFloatArray(int *numElements); + virtual std::vector getFloatArray(); + virtual unsigned char *getByteUnsignedArray(int *numElements); + virtual std::vector getByteUnsignedArray(); + virtual unsigned short *getShortUnsignedArray(int *numElements); + virtual std::vector getShortUnsignedArray(); + virtual unsigned int *getIntUnsignedArray(int *numElements); + virtual std::vector getIntUnsignedArray(); + virtual uint64_t *getLongUnsignedArray(int *numElements); + virtual std::vector getLongUnsignedArray(); + virtual double *getDoubleArray(int *numElements); + virtual std::vector getDoubleArray(); + virtual std::complex *getComplexArray(int *numElements + __attribute__((unused))); + virtual std::vector > getComplexArray(); + virtual char **getStringArray(int *numElements); + /// Get the associated tree instance virtual Tree *getTree() { return tree; } diff --git a/mdsobjects/cpp/mdstreeobjects.cpp b/mdsobjects/cpp/mdstreeobjects.cpp index 25c9ba6ce8..979a2f844d 100644 --- a/mdsobjects/cpp/mdstreeobjects.cpp +++ b/mdsobjects/cpp/mdstreeobjects.cpp @@ -704,6 +704,249 @@ Data *TreeNode::data() return outD; } +char TreeNode::getByte() +{ + Data *d = data(); + char res = d->getByte(); + MDSplus::deleteData(d); + return res; +} +short TreeNode::getShort() +{ + Data *d = data(); + short res = d->getShort(); + MDSplus::deleteData(d); + return res; +} +int TreeNode::getInt() +{ + Data *d = data(); + int res = d->getInt(); + MDSplus::deleteData(d); + return res; +} +int64_t TreeNode::getLong() +{ + Data *d = data(); + long res = d->getLong(); + MDSplus::deleteData(d); + return res; +} +unsigned char TreeNode::getByteUnsigned() +{ + Data *d = data(); + unsigned char res = d->getByteUnsigned(); + MDSplus::deleteData(d); + return res; +} +unsigned short TreeNode::getShortUnsigned() +{ + Data *d = data(); + unsigned short res = d->getShortUnsigned(); + MDSplus::deleteData(d); + return res; +} +unsigned int TreeNode::getIntUnsigned() +{ + Data *d = data(); + unsigned int res = d->getIntUnsigned(); + MDSplus::deleteData(d); + return res; +} +uint64_t TreeNode::getLongUnsigned() +{ + Data *d = data(); + uint64_t res = d->getLongUnsigned(); + MDSplus::deleteData(d); + return res; +} +float TreeNode::getFloat() +{ + Data *d = data(); + float res = d->getFloat(); + MDSplus::deleteData(d); + return res; +} +double TreeNode::getDouble() +{ + Data *d = data(); + double res = d->getDouble(); + MDSplus::deleteData(d); + return res; +} +std::complex TreeNode::getComplex() +{ + Data *d = data(); + std::complex res = d->getComplex(); + MDSplus::deleteData(d); + return res; +} +char *TreeNode::getByteArray(int *numElements) +{ + Data *d = data(); + char * res = d->getByteArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getByteArray() +{ + Data *d = data(); + std::vector res = d->getByteArray(); + MDSplus::deleteData(d); + return res; +} +short *TreeNode::getShortArray(int *numElements) +{ + Data *d = data(); + short * res = d->getShortArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getShortArray() +{ + Data *d = data(); + std::vector res = d->getShortArray(); + MDSplus::deleteData(d); + return res; +} +int *TreeNode::getIntArray(int *numElements) +{ + Data *d = data(); + int * res = d->getIntArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getIntArray() +{ + Data *d = data(); + std::vector res = d->getIntArray(); + MDSplus::deleteData(d); + return res; +} +int64_t *TreeNode::getLongArray(int *numElements) +{ + Data *d = data(); + int64_t * res = d->getLongArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getLongArray() +{ + Data *d = data(); + std::vector res = d->getLongArray(); + MDSplus::deleteData(d); + return res; +} +float *TreeNode::getFloatArray(int *numElements) +{ + Data *d = data(); + float * res = d->getFloatArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getFloatArray() +{ + Data *d = data(); + std::vector res = d->getFloatArray(); + MDSplus::deleteData(d); + return res; +} +unsigned char *TreeNode::getByteUnsignedArray(int *numElements) +{ + Data *d = data(); + unsigned char * res = d->getByteUnsignedArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getByteUnsignedArray() +{ + Data *d = data(); + std::vector res = d->getByteUnsignedArray(); + MDSplus::deleteData(d); + return res; +} +unsigned short *TreeNode::getShortUnsignedArray(int *numElements) +{ + Data *d = data(); + unsigned short * res = d->getShortUnsignedArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getShortUnsignedArray() +{ + Data *d = data(); + std::vector res = d->getShortUnsignedArray(); + MDSplus::deleteData(d); + return res; +} +unsigned int *TreeNode::getIntUnsignedArray(int *numElements) +{ + Data *d = data(); + unsigned int * res = d->getIntUnsignedArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getIntUnsignedArray() +{ + Data *d = data(); + std::vector res = d->getIntUnsignedArray(); + MDSplus::deleteData(d); + return res; +} +uint64_t *TreeNode::getLongUnsignedArray(int *numElements) +{ + Data *d = data(); + uint64_t * res = d->getLongUnsignedArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getLongUnsignedArray() +{ + Data *d = data(); + std::vector res = d->getLongUnsignedArray(); + MDSplus::deleteData(d); + return res; +} +double *TreeNode::getDoubleArray(int *numElements) +{ + Data *d = data(); + double * res = d->getDoubleArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector TreeNode::getDoubleArray() +{ + Data *d = data(); + std::vector res = d->getDoubleArray(); + MDSplus::deleteData(d); + return res; +} +std::complex *TreeNode::getComplexArray(int *numElements) +{ + Data *d = data(); + std::complex *res = d->getComplexArray(numElements); + MDSplus::deleteData(d); + return res; +} +std::vector > TreeNode::getComplexArray() +{ + Data *d = data(); + std::vector > res = d->getComplexArray(); + MDSplus::deleteData(d); + return res; +} +char **TreeNode::getStringArray(int *numElements) +{ + Data *d = data(); + char ** res = d->getStringArray(numElements); + MDSplus::deleteData(d); + return res; +} + + + + + template static T getNci(void *ctx, int nid, short int code) { From 0f112058ba46513d50aa4c0bf0db180ae7d06918 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 10 Nov 2021 11:24:34 +0100 Subject: [PATCH 050/172] Gm fix resample (#2415) * Fix:change incorrect jScope property file * Fix:wrong management of nid data un getXXX() methods * Fix:reset time context in resampling in order to get the current timebase This is required in case the dimension expressions refers to other segmented nodes. In this case resampling must be avoided. * Copy XTreeshr arguments Co-authored-by: GabrieleManduchi --- xtreeshr/XTreeDefaultResample.c | 14 +++++++++++- xtreeshr/XTreeGetTimedRecord.c | 38 +++++++++++++++++++++++++++++++-- 2 files changed, 49 insertions(+), 3 deletions(-) diff --git a/xtreeshr/XTreeDefaultResample.c b/xtreeshr/XTreeDefaultResample.c index 12d1f4979a..7f7cadc066 100644 --- a/xtreeshr/XTreeDefaultResample.c +++ b/xtreeshr/XTreeDefaultResample.c @@ -70,11 +70,23 @@ inline static double *convertTimebaseToDouble(mds_signal_t *inSignalD, } double *outPtr = NULL; EMPTYXD(currXd); + EMPTYXD(startXd); + EMPTYXD(endXd); + EMPTYXD(deltaXd); + int numSamples, i; mdsdsc_a_t *currDim = (mdsdsc_a_t *)inSignalD->dimensions[0]; if (currDim->class != CLASS_A) { - if (IS_NOT_OK(TdiData(currDim, &currXd MDS_END_ARG))) + //Reset time context when evaluating timebase to avoid errors in case the timebase expression refers to segmented data + TreeGetTimeContext(&startXd, &endXd, &deltaXd); + TreeSetTimeContext(NULL, NULL, NULL); + int status = TdiData(currDim, &currXd MDS_END_ARG); + TreeSetTimeContext(startXd.pointer, endXd.pointer, deltaXd.pointer); + MdsFree1Dx(&startXd, NULL); + MdsFree1Dx(&endXd, NULL); + MdsFree1Dx(&deltaXd, NULL); + if (IS_NOT_OK(status)) goto return_out; currDim = (mdsdsc_a_t *)currXd.pointer; } diff --git a/xtreeshr/XTreeGetTimedRecord.c b/xtreeshr/XTreeGetTimedRecord.c index 6f0b55503d..29deab4860 100644 --- a/xtreeshr/XTreeGetTimedRecord.c +++ b/xtreeshr/XTreeGetTimedRecord.c @@ -119,8 +119,8 @@ static int checkResampledVersion(int nid, mdsdsc_t *deltaD) return outNid; } -EXPORT int XTreeGetTimedRecord(int inNid, mdsdsc_t *startD, mdsdsc_t *endD, - mdsdsc_t *minDeltaD, mdsdsc_xd_t *outSignal) +EXPORT int XTreeGetTimedRecord(int inNid, mdsdsc_t *inStartD, mdsdsc_t *inEndD, + mdsdsc_t *inMinDeltaD, mdsdsc_xd_t *outSignal) { int status, nid; int actNumSegments, currSegIdx, nonEmptySegIdx, numSegments, currIdx, @@ -132,6 +132,36 @@ EXPORT int XTreeGetTimedRecord(int inNid, mdsdsc_t *startD, mdsdsc_t *endD, EMPTYXD(endTimesXd); double *startTimes, *endTimes, start, end; + + //Start, End, Delta MUST be copied becuse they may become invalid in case TreeSetTimeContext is internally called (e.g. in DefaultResample) + EMPTYXD(startXd); + EMPTYXD(endXd); + EMPTYXD(minDeltaXd); + mdsdsc_t *startD, *endD, *minDeltaD; + if (inStartD) + { + MdsCopyDxXd(inStartD, &startXd); + startD = startXd.pointer; + } + else + startD = NULL; + if (inEndD) + { + MdsCopyDxXd(inEndD, &endXd); + endD = endXd.pointer; + } + else + endD = NULL; + if (inMinDeltaD) + { + MdsCopyDxXd(inMinDeltaD, &minDeltaXd); + minDeltaD = minDeltaXd.pointer; + } + else + minDeltaD = NULL; + + + mdsdsc_t resampleFunNameD = {0, DTYPE_T, CLASS_S, resampleFunName}; mdsdsc_t squishFunNameD = {0, DTYPE_T, CLASS_S, squishFunName}; DESCRIPTOR_R(resampleFunD, DTYPE_FUNCTION, 6); @@ -456,6 +486,10 @@ EXPORT int XTreeGetTimedRecord(int inNid, mdsdsc_t *startD, mdsdsc_t *endD, MdsFree1Dx(&emptyXd, NULL); } } + MdsFree1Dx(&startXd, NULL); + MdsFree1Dx(&endXd, NULL); + MdsFree1Dx(&minDeltaXd, NULL); + return status; } From f53ea795a35d0d9ec9a6cf7ac39c90c432cb7a59 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Mon, 15 Nov 2021 04:13:55 -0500 Subject: [PATCH 051/172] Fix: can not get/set current shot over thick (#2418) The code to access the current shot id for thick client was checking that the connection ID > 0. 0 is a valid (1st) connection ID> test failed due to an unrelated warning in helgrind --- treeshr/RemoteAccess.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/treeshr/RemoteAccess.c b/treeshr/RemoteAccess.c index 844535fe60..ea3f156a2f 100644 --- a/treeshr/RemoteAccess.c +++ b/treeshr/RemoteAccess.c @@ -945,7 +945,7 @@ int TreeGetCurrentShotIdRemote(const char *treearg, char *path, int *shot) { int status = TreeFAILURE; int conid = remote_connect(path); - if (conid > 0) + if (conid >= 0) { struct descrip ans = {0}; struct descrip tree = STR2DESCRIP(treearg); From eb80361665c6e6275b5ef2faced23f10e55103fd Mon Sep 17 00:00:00 2001 From: Antoine Merle Date: Mon, 15 Nov 2021 18:58:07 +0100 Subject: [PATCH 052/172] Fix: Inconsistent behavior for empty records (#2401) (#2408) * For mdsip, accept 0 as dimension when data length is also 0 * For Tdi1GetNci, do not throw error for RECORDs with empty values --- mdstcpip/mdsipshr/GetAnswerInfo.c | 2 +- tdishr/TdiGetNci.c | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/mdstcpip/mdsipshr/GetAnswerInfo.c b/mdstcpip/mdsipshr/GetAnswerInfo.c index e77f407cc9..e035dbc389 100644 --- a/mdstcpip/mdsipshr/GetAnswerInfo.c +++ b/mdstcpip/mdsipshr/GetAnswerInfo.c @@ -95,7 +95,7 @@ int GetAnswerInfoTO(int id, char *dtype, short *length, char *ndims, int *dims, dims[i] = i % 2 ? m->h.dims[i / 2] & 0xffffffff : (*m)->h.dims[i / 2] >> 32; #else - if (m->h.dims[i]) + if (m->h.dims[i] || !datalen) dims[i] = m->h.dims[i]; else { diff --git a/tdishr/TdiGetNci.c b/tdishr/TdiGetNci.c index f5d05bacfb..f364aefdf1 100644 --- a/tdishr/TdiGetNci.c +++ b/tdishr/TdiGetNci.c @@ -658,7 +658,16 @@ int Tdi1GetNci(opcode_t opcode __attribute__((unused)), int narg, out_ptr->pointer->dtype = DTYPE_NID; if (STATUS_OK && out_ptr->pointer && out_ptr->pointer->class == CLASS_A && ((struct descriptor_a *)(out_ptr->pointer))->arsize == 0) - status = TreeNNF; + { + if (key_ptr->item_code != RECORDIDX) { + status = TreeNNF; // Keep previous behaviour when not asking for RECORD + } + else if (out_ptr->pointer->length == 0) + { + status = TreeNODATA; // If RECORD is truly empty, return TreeNODATA error + } + // If RECORD is not empty but has zero size, no action is needed + } return status; } From d8d5bebf6e2d9ea79f3c56c7bdb5886e48181a9b Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Thu, 18 Nov 2021 14:30:24 -0500 Subject: [PATCH 053/172] Feature: New Acq2106 423ELF transient device (#2241) * Feature: Add transient capture for 2106 423ELF * Remove calibration comment * Add Debian and Redhat entries for deplay packaging * Change INIT parameter name * Change if statement logic for the init() parameter * Remove double calls to acq400_hapi * Fix transient init() input parameter * Add to store a call to getUUT() * Add extra comment. Arm from INIT --- deploy/packaging/debian/htsdevices.noarch | 1 + deploy/packaging/redhat/htsdevices.noarch | 1 + pydevices/HtsDevices/acq2106_423st.py | 14 +- pydevices/HtsDevices/acq2106_423tr.py | 296 ++++++++++++++++++++++ 4 files changed, 308 insertions(+), 4 deletions(-) create mode 100644 pydevices/HtsDevices/acq2106_423tr.py diff --git a/deploy/packaging/debian/htsdevices.noarch b/deploy/packaging/debian/htsdevices.noarch index d27beb9c1e..cf87780269 100644 --- a/deploy/packaging/debian/htsdevices.noarch +++ b/deploy/packaging/debian/htsdevices.noarch @@ -1,6 +1,7 @@ ./usr/local/mdsplus/pydevices/HtsDevices/_version.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423st.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py +./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435st.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRPG.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRTD.py diff --git a/deploy/packaging/redhat/htsdevices.noarch b/deploy/packaging/redhat/htsdevices.noarch index 8009e7e3b9..790ac34f72 100644 --- a/deploy/packaging/redhat/htsdevices.noarch +++ b/deploy/packaging/redhat/htsdevices.noarch @@ -2,6 +2,7 @@ ./usr/local/mdsplus/pydevices/HtsDevices/_version.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423st.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py +./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435st.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRPG.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRTD.py diff --git a/pydevices/HtsDevices/acq2106_423st.py b/pydevices/HtsDevices/acq2106_423st.py index 4d05ab03b1..1e681672d1 100755 --- a/pydevices/HtsDevices/acq2106_423st.py +++ b/pydevices/HtsDevices/acq2106_423st.py @@ -342,7 +342,7 @@ def run(self): 'wrtt1' # White Rabbit Trigger ] - def init(self): + def init(self, armed_by_transient = False): uut = self.getUUT() uut.s0.set_knob('set_abort', '1') @@ -417,8 +417,13 @@ def init(self): ch.COEFFICIENT.putData(float(coeffs[ic])) self.running.on = True - thread = self.MDSWorker(self) - thread.start() + + if not armed_by_transient: + # Then, the following will armed by this super-class + thread = self.MDSWorker(self) + thread.start() + else: + print('Skip streaming from MDSWorker thread. ACQ will be armed by the transient sub-class device') INIT = init def stop(self): @@ -460,8 +465,9 @@ def assemble(cls): 'type': 'NUMERIC', 'options': ('no_write_model', 'write_once',) }, + { - 'path': ':INPUT_%3.3d:OFFSET' % (i+1,), + 'path': ':INPUT_%3.3d:OFFSET' % (i+1,), 'type': 'NUMERIC', 'options': ('no_write_model', 'write_once',) }, diff --git a/pydevices/HtsDevices/acq2106_423tr.py b/pydevices/HtsDevices/acq2106_423tr.py new file mode 100644 index 0000000000..e5baa5f449 --- /dev/null +++ b/pydevices/HtsDevices/acq2106_423tr.py @@ -0,0 +1,296 @@ +#!/usr/bin/env python +# +# Copyright (c) 2021, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DITRLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +import MDSplus +import threading +import importlib + +acq2106_423st = importlib.import_module('acq2106_423st') + +class _ACQ2106_423TR(acq2106_423st._ACQ2106_423ST): + """ + D-Tacq ACQ2106 Signal Conditioning support. + """ + + tr_parts = [ + # PRE and POST samples + { + 'path':':PRESAMPLES','type':'numeric', + 'value': int(1e5), + 'options':('no_write_shot',) + }, + { + 'path':':POSTSAMPLES','type':'numeric', + 'value': int(1e5), + 'options':('no_write_shot',) + }, + #Trigger sources + { + 'path':':TRIG_SRC', + 'type':'text', + 'value': 'STRIG', + 'options':('no_write_shot',) + }, + #Event sources + { + 'path':':EVENT0_SRC', + 'type': 'text', + 'value': 'EXT', + 'options':('no_write_shot',) + }, + ] + + def init(self): + + # Here, the argument to the init of the superclass, i.e. the value True, means that the + # arming will be donw in this sub-class. In other words, cvalue True will not + # start a MDSWorker thread of the super-class, with the purpose of letting the sub-class + # to arm the digitazer: + # True ==> the transient recording will arm the digitazer. + super(_ACQ2106_423TR, self).init(armed_by_transient = True) + + # Transient capture may be configured programmatically as follows, where + # PRE, POST are pre-trigger, post-trigger capture lengths in samples. + # + # transient [PRE=N] [POST=N] [OSAM=1] [SOFT_TRIGGER=1] + # + # Set trigger condition. + # With PRE=0: + # set.site 1 trg=1,0,1 - external TRG, rising + # set.site 1 event0=0,0,0 - no event + # + # With PRE > 0: + # set.site 1 trg=1,1,1 - local (SOFT) TRG + # set.site 1 event0=1,0,1 - external rising edge causes PRE - > POST + uut = self.getUUT() + + uut.s0.transient = 'SOFT_TRIGGER=1' # Automatic + + # If PRE samples different from zero + uut.s0.transient = "PRE={} POST={}".format(self.presamples.data(), self.postsamples.data()) + + print("{}".format(uut.s0.transient)) + + # Initializing Sources to NONE: + # D0 signal: + uut.s0.SIG_SRC_TRG_0 = 'NONE' + # D1 signal: + uut.s0.SIG_SRC_TRG_1 = 'NONE' + + # Trigger sources choices: + # d0: + srcs_0 = ['EXT', 'HDMI', 'HOSTB', 'GPG0', 'DSP0', 'WRTT0', 'nc'] + # d1: + srcs_1 = ['STRIG', 'HOSTA', 'HDMI_GPIO', 'GPG1', 'DSP1', 'FP_SYNC', 'WRTT1'] + + if str(self.trig_src.data()) in srcs_1: + uut.s0.SIG_SRC_TRG_1 = str(self.trig_src.data()) + # Setting the signal (dX) to use for ACQ2106 stream control + uut.s1.TRG = 'enable' + uut.s1.TRG_DX = 'd1' + uut.s1.TRG_SENSE = 'rising' + + # EVENT0 setting in d0: + if str(self.event0_src.data()) in srcs_0: + uut.s0.SIG_SRC_TRG_0 = str(self.event0_src.data()) + uut.s1.EVENT0 = 'enable' + uut.s1.EVENT0_DX = 'd0' + uut.s1.EVENT0_SENSE = 'rising' + uut.s0.SIG_EVENT_SRC_0 = 'TRG' # In the EVENT bus, the source needs to be TRG to make the transition PRE->POST + else: + print("EVENT0 source should be one of {}, not {}".format(srcs_0, str(self.event0_src.data()))) + + elif str(self.trig_src.data()) in srcs_0: + uut.s0.SIG_SRC_TRG_0 = str(self.trig_src.data()) + # Setting the signal (dX) to use for ACQ2106 stream control + uut.s1.TRG = 'enable' + uut.s1.TRG_DX = 'd0' + uut.s1.TRG_SENSE = 'rising' + + # EVENT0 setting in d1: + if str(self.event0_src.data()) in srcs_1: + uut.s0.SIG_SRC_TRG_0 = str(self.event0_src.data()) + uut.s1.EVENT0 = 'enable' + uut.s1.EVENT0_DX = 'd1' + uut.s1.EVENT0_SENSE = 'rising' + uut.s0.SIG_EVENT_SRC_0 = 'TRG' # In the EVENT bus, the source needs to be TRG to make the transition PRE->POST + else: + print("EVENT0 source should be one of {}".format(srcs_1)) + else: + if self.debug: + print("TRG source was set to {}".format(str(self.trig_src.data()))) + + self.arm() + + INIT=init + + + def arm(self): + import acq400_hapi + uut = acq400_hapi.Acq400(self.node.data()) + + shot_controller = acq400_hapi.ShotController([uut]) + if self.debug: + print("Using HAPI ShotController to run the shot.") + shot_controller.run_shot() + + + def state(self): + import acq400_hapi + # State of the Transient recorder NOW (when this method was run) + uut = self.getUUT() + + _status = [int(x) for x in uut.s0.state.split(" ")] + + trstate = acq400_hapi.acq400.STATE.str(_status[0]) + + print("TR state: {}".format(trstate)) + print("TR status: {}".format(_status)) + + STATE=state + + def stop(self): + uut = self.getUUT() + + print("{}".format(uut.s0.transient)) + uut.s0.set_abort=1 + self.running.on = False + + STOP = stop + + def store(self): + uut = self.getUUT() + + while uut.statmon.get_state() != 0: + continue + + self.chans = [] + nchans = uut.nchan() + + for ii in range(nchans): + self.chans.append(getattr(self, 'INPUT_%3.3d'%(ii+1))) + + channel_data = uut.read_channels() + + for ic, ch in enumerate(self.chans): + if ch.on: + + start_idx = - self.presamples.data() + 1 + end_idx = self.postsamples.data() + + clock_period = 1./self.freq.data() + + # When White Rabbit is used, we can get the trigger time from it: + # self.wr_wrtd_t0 is the reference to the node in the WRTD device. (secs) + # self.wr_wrtd_tai is the reference to the node in WRTD device. (TAI time) + # mdswindow = MDSplus.Window(start_idx, end_idx, self.wr_wrtd_t0) + # mdswindow = MDSplus.Window(start_idx, end_idx, self.wr_trig_tai) + + mdswindow = MDSplus.Window(start_idx, end_idx, 0) + mdsrange = MDSplus.Range(None, None, clock_period) + dim = MDSplus.Dimension(mdswindow, mdsrange) + + raw_signal = MDSplus.Signal(channel_data[ic], None, dim) + ch.RAW_INPUT.putData(raw_signal) + + print("Storing data from all channels: done") + STORE=store + + def getUUT(self): + import acq400_hapi + uut = acq400_hapi.Acq2106(self.node.data(), has_wr=True) + return uut + +def assemble(cls): + cls.parts = list(_ACQ2106_423TR.carrier_parts + _ACQ2106_423TR.tr_parts) + for i in range(cls.sites*32): + cls.parts += [ + { + 'path': ':INPUT_%3.3d' % (i+1,), + 'type': 'SIGNAL', + 'valueExpr': + 'ADD(MULTIPLY(head.INPUT_%3.3d.RAW_INPUT, head.INPUT_%3.3d.COEFFICIENT), head.INPUT_%3.3d.OFFSET)' + % (i+1,i+1,i+1), + 'options': ('no_write_model','write_once',) + }, + + { + 'path': ':INPUT_%3.3d:DECIMATE' % (i+1,), + 'type': 'NUMERIC', + 'valueExpr': 'head.def_decimate', + 'options': ('no_write_shot',) + }, + + { + 'path': ':INPUT_%3.3d:COEFFICIENT' % (i+1,), + 'type': 'NUMERIC', + 'options': ('no_write_model', 'write_once',) + }, + + { + 'path': ':INPUT_%3.3d:OFFSET' % (i+1,), + 'type': 'NUMERIC', + 'options': ('no_write_model', 'write_once',) + }, + + { + 'path': ':INPUT_%3.3d:RAW_INPUT' % (i+1,), + 'type': 'SIGNAL', + 'options': ('no_write_model','write_once',) + }, + ] + + +class ACQ2106_423TR_1ST(_ACQ2106_423TR): + sites=1 + +assemble(ACQ2106_423TR_1ST) + +class ACQ2106_423TR_2ST(_ACQ2106_423TR): + sites=2 + +assemble(ACQ2106_423TR_2ST) + +class ACQ2106_423TR_3ST(_ACQ2106_423TR): + sites=3 + +assemble(ACQ2106_423TR_3ST) + +class ACQ2106_423TR_4ST(_ACQ2106_423TR): + sites=4 + +assemble(ACQ2106_423TR_4ST) + +class ACQ2106_423TR_5ST(_ACQ2106_423TR): + sites=5 + +assemble(ACQ2106_423TR_5ST) + +class ACQ2106_423TR_6ST(_ACQ2106_423TR): + sites=6 + +assemble(ACQ2106_423TR_6ST) + +del(assemble) \ No newline at end of file From 254a97317291d4894823d4083f767b907388bd1b Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Fri, 19 Nov 2021 14:00:05 +0100 Subject: [PATCH 054/172] #2419: fixed monitor queue (#2420) --- servershr/ServerDispatchPhase.c | 46 ++++++++++----------------------- 1 file changed, 14 insertions(+), 32 deletions(-) diff --git a/servershr/ServerDispatchPhase.c b/servershr/ServerDispatchPhase.c index df554c8e25..486d87e6e4 100644 --- a/servershr/ServerDispatchPhase.c +++ b/servershr/ServerDispatchPhase.c @@ -137,9 +137,9 @@ static inline int is_abort_in_progress() } static Condition JobWaitC = CONDITION_INITIALIZER; -static Condition SendMonitorC = CONDITION_INITIALIZER; static pthread_mutex_t send_monitor_queue_mutex = PTHREAD_MUTEX_INITIALIZER; +static pthread_cond_t send_monitor_queue_cond = PTHREAD_COND_INITIALIZER; #define MONITOR_QUEUE_LOCK MUTEX_LOCK_PUSH(&send_monitor_queue_mutex) #define MONITOR_QUEUE_UNLOCK MUTEX_LOCK_POP(&send_monitor_queue_mutex) @@ -889,13 +889,6 @@ void send_monitor_do(int mode, int idx) static Condition SendMonitorRunningC = CONDITION_INITIALIZER; -static inline void send_monitor_signal() { CONDITION_SET(&SendMonitorC); } - -static inline void send_monitor_wait() -{ - CONDITION_WAIT_1SEC(&SendMonitorC); -} - static void send_monitor_push(int mode, int i) { SendMonitorInfo *c = malloc(sizeof(SendMonitorInfo)); @@ -908,38 +901,27 @@ static void send_monitor_push(int mode, int i) else SendMonitorQueueHead = c; SendMonitorQueueTail = c; + pthread_cond_signal(&send_monitor_queue_cond); MONITOR_QUEUE_UNLOCK; - send_monitor_signal(); } static int send_monitor_pop(int *mode_out, int *i) { int idx; int mode; - do + MONITOR_QUEUE_LOCK; + while (!SendMonitorQueueHead) { - int release; - MONITOR_QUEUE_LOCK; - release = 1; - if (SendMonitorQueueHead) - { - SendMonitorInfo *c = SendMonitorQueueHead; - idx = SendMonitorQueueHead->idx; - mode = SendMonitorQueueHead->mode; - SendMonitorQueueHead = SendMonitorQueueHead->next; - if (!SendMonitorQueueHead) - SendMonitorQueueTail = NULL; - free(c); - } - else - { - release = pthread_mutex_unlock(&send_monitor_queue_mutex); - idx = -1; - mode = 0; - send_monitor_wait(); - } - pthread_cleanup_pop(release); - } while (idx == -1); + pthread_cond_wait(&send_monitor_queue_cond, &send_monitor_queue_mutex); + } + SendMonitorInfo *c = SendMonitorQueueHead; + idx = SendMonitorQueueHead->idx; + mode = SendMonitorQueueHead->mode; + SendMonitorQueueHead = SendMonitorQueueHead->next; + free(c); + if (!SendMonitorQueueHead) + SendMonitorQueueTail = NULL; + MONITOR_QUEUE_UNLOCK; *i = idx; *mode_out = mode; return B_TRUE; From a204d2e9d26554bb035945595210f2a57d187250 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Tue, 23 Nov 2021 17:33:26 +0100 Subject: [PATCH 055/172] Feature: mdsplus-api: trust in jsch when handling config (#2422) --- .../src/main/java/mds/mdsip/MdsIpJsch.java | 79 ++++++++----------- 1 file changed, 33 insertions(+), 46 deletions(-) diff --git a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java index 6432c0ce0d..6cda947f1d 100644 --- a/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java +++ b/java/mdsplus-api/src/main/java/mds/mdsip/MdsIpJsch.java @@ -12,13 +12,14 @@ import javax.swing.event.AncestorListener; import com.jcraft.jsch.*; -import com.jcraft.jsch.ConfigRepository.Config; import mds.mdsip.MdsIp.Connection; import mds.mdsip.MdsIp.MdsIpIOStream; public final class MdsIpJsch extends MdsIpIOStream { + private static final int FIELD_LENGTH = 32; + private static class Logger implements com.jcraft.jsch.Logger { public Logger() @@ -75,56 +76,52 @@ static public SshServerInfo parse(final String serverstring, final ConfigReposit final SshServerInfo proxy; final String proxyjump; final String user; - final String hostname; - final Config config; + final String host; + final ConfigRepository config; final int port; public SshServerInfo(final String user, final String host, final int port) { - this(user, host, port, MdsIpJsch.getConfigRepository()); + this(user, host, port, MdsIpJsch.getConfigRepository()); } private SshServerInfo(final String user, final String host, final int port, final ConfigRepository cr) { - this.config = cr.getConfig(host); - final String _hostname = this.config.getHostname(); - this.hostname = _hostname != null ? _hostname : host; - if (user != null) - this.user = user; - else - { - final String cuser = this.config.getUser(); - this.user = cuser != null ? cuser : System.getProperty("user.name"); - } - if (port != 0) - this.port = port; - else - { - final int pport = this.config.getPort(); - this.port = pport > 0 ? pport : 22; - } - this.proxyjump = this.config.getValue("ProxyJump"); + this.config = cr; + this.host = host; + this.user = user; + this.port = port; + this.proxyjump = this.config.getConfig(host).getValue("ProxyJump"); this.proxy = this.proxyjump == null ? null : SshServerInfo.parse(this.proxyjump, cr); } public Vector connect(final int timeout) throws JSchException { - Vector sessions; - Session session; - if (this.proxy != null) + + final Vector sessions; + final int pport; + final String hostname; + final String username; + if (proxy != null) { - sessions = this.proxy.connect(timeout); - final int pport = sessions.firstElement().setPortForwardingL(0, this.hostname, this.port); - session = ((JSch) MdsIpJsch.jsch).getSession(this.user, "127.0.0.1", pport); + hostname = "127.0.0.1"; + sessions = proxy.connect(timeout); + username = config.getConfig(hostname).getUser(); + pport = sessions.firstElement().setPortForwardingL(0, hostname, port); } else { + ((JSch) MdsIpJsch.jsch).setConfigRepository(config); sessions = new Vector<>(); - session = ((JSch) MdsIpJsch.jsch).getSession(this.user, this.hostname, this.port); + username = user; + hostname = null; + pport = port; } - final String strictHostKeyChecking = this.config.getValue("StrictHostKeyChecking"); - if (strictHostKeyChecking != null) - session.setConfig("StrictHostKeyChecking", strictHostKeyChecking); + Session session = ((JSch) MdsIpJsch.jsch).getSession(username, host); + if (hostname != null) + session.setHost(hostname); + if (pport > 0) + session.setPort(pport); sessions.insertElementAt(session, 0); session.setUserInfo(MdsIpJsch.userinfo); MdsIpJsch.userinfo.tried_pw = false; @@ -137,8 +134,8 @@ public static final class UserInfo implements com.jcraft.jsch.UserInfo, UIKeyboa { static HashMap keyboard_ans = new HashMap<>(); static HashMap keyboard_this = new HashMap<>(); - private final JTextField passphraseField = new JPasswordField(20); - private final JTextField passwordField = new JPasswordField(20); + private final JTextField passphraseField = new JPasswordField(FIELD_LENGTH); + private final JTextField passwordField = new JPasswordField(FIELD_LENGTH); private final AncestorListener RequestFocusListener = new AncestorListener() { @Override @@ -193,7 +190,7 @@ public String[] promptKeyboardInteractive(final String destination, final String for (int i = 0; i < prompt.length; i++) { ob[i * 2 + 2] = prompt[i]; - ob[i * 2 + 3] = echo[i] ? new JTextField(20) : new JPasswordField(20); + ob[i * 2 + 3] = echo[i] ? new JTextField(FIELD_LENGTH) : new JPasswordField(FIELD_LENGTH); } if (prompt.length > 0) ((JTextField) ob[3]).addAncestorListener(this.RequestFocusListener); @@ -272,7 +269,6 @@ public final void showMessage(final String message) { _jsch = new JSch(); final File known_hosts = new File(MdsIpJsch.dotssh, "known_hosts"); - final File id_rsa = new File(MdsIpJsch.dotssh, "id_rsa"); if (!MdsIpJsch.dotssh.exists()) MdsIpJsch.dotssh.mkdirs(); if (known_hosts.exists()) @@ -293,15 +289,6 @@ public final void showMessage(final String message) { e.printStackTrace(); } - if (id_rsa.exists()) - try - { - _jsch.addIdentity(id_rsa.getAbsolutePath()); - } - catch (final JSchException e) - { - e.printStackTrace(); - } } catch (final Exception e) { @@ -327,7 +314,7 @@ public static Connection fromString(final String string) throws IOException final String user = usersplit.length == 1 ? null : usersplit[1]; final String rest = usersplit.length == 1 ? usersplit[0] : usersplit[1]; final String portsplit[] = rest.split(":", 2); - final int port = portsplit.length == 1 ? 22 : Integer.parseInt(portsplit[1]); + final int port = portsplit.length == 1 ? 0 : Integer.parseInt(portsplit[1]); return new MdsIpJsch(user, portsplit[0], port); } From c39799b75efc78a449fd854e578485cc6a1f3368 Mon Sep 17 00:00:00 2001 From: Daniel Austin Date: Fri, 17 Dec 2021 05:25:48 -0800 Subject: [PATCH 056/172] Reverted PR 2361 changes that added nix support. (#2430) Co-authored-by: Daniel Austin --- README.md | 14 ------------- flake.lock | 27 ------------------------- flake.nix | 59 ------------------------------------------------------ 3 files changed, 100 deletions(-) delete mode 100644 flake.lock delete mode 100644 flake.nix diff --git a/README.md b/README.md index e76a732f96..1d699ee07f 100644 --- a/README.md +++ b/README.md @@ -63,20 +63,6 @@ You can find the available operating systems that you could specify for the # ls /deploy/os/*.opts -### Building with nix package manager -The mdsplus repo is a nix flake, meaning that it specifies a build recipe -for mdsplus and all of its dependencies. You can automatically download, -build, and install mdsplus using the following nix command (after enabling the -currently experimental flakes feature): - - nix shell github:mdsplus/mdsplus/ - -Upon first invocation, the above command will build and install mdsplus into -the nix store, and then put the user into a subshell in which the mdsplus -programs are available on the PATH. The commands will be accessible until -the subshell is exited. In subsequent invocations, the user will go directly -into the subshell without rebuilding or reinstalling. - --------------------------------------------------------------------------- Who Uses MDSplus This map shows world fusion sites using MDSplus. diff --git a/flake.lock b/flake.lock deleted file mode 100644 index 20aad5414e..0000000000 --- a/flake.lock +++ /dev/null @@ -1,27 +0,0 @@ -{ - "nodes": { - "nixpkgs": { - "locked": { - "lastModified": 1622516815, - "narHash": "sha256-ZjBd81a6J3TwtlBr3rHsZspYUwT9OdhDk+a/SgSEf7I=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "7e9b0dff974c89e070da1ad85713ff3c20b0ca97", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "21.05", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixpkgs": "nixpkgs" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix deleted file mode 100644 index 75a1c6cd89..0000000000 --- a/flake.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - description = "mdsplus scientific database"; - inputs.nixpkgs.url = "github:nixos/nixpkgs/21.05"; - - outputs = { self, nixpkgs }: - with import nixpkgs { - system = "x86_64-linux"; - }; - - let - mdsplus = stdenv.mkDerivation rec { - name = "mdsplus"; - src = self; - # https://github.com/MDSplus/mdsplus/blob/alpha/README.INSTALL - buildInputs = [ - gperf - jdk8 - jre8 - libxml2 - readline - motif - perl - xorg.libXt - ]; - patchPhase = '' - patchShebangs --build . - ''; - preConfigure = '' - ./bootstrap - ''; - nativeBuildInputs = [ - which - automake - autoconf - autoconf-archive - python - git - flex - bison - gfortran - rsync - ]; - }; - - mdsplus_wrapped = runCommand "mdsplus" { - buildInputs = [ mdsplus ]; - nativeBuildInputs = [ makeWrapper ]; - } '' - for b in $(ls ${mdsplus}/bin); do - makeWrapper ${mdsplus}/bin/$b $out/bin/$b --set MDSPLUS_DIR "${mdsplus}" - done - ln -s ${mdsplus} $out/mdsplus-install-location - ''; - - in { - packages.x86_64-linux = { mdsplus = mdsplus_wrapped; }; - defaultPackage.x86_64-linux = self.packages.x86_64-linux.mdsplus; - }; -} From 551462b329eb9bb90c63b85f78920d0ec69faf77 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 23 Dec 2021 07:16:04 -0500 Subject: [PATCH 057/172] Switch Ubuntu18 to use python3-numpy (#2433) --- deploy/packaging/linux.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index f850a717ee..225d6587b8 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -830,7 +830,7 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null - + From e4302591599f356a5b7c5d546722f15ec170cc03 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Thu, 23 Dec 2021 11:40:55 -0500 Subject: [PATCH 058/172] Fix: move tree copyy to run() in MDSWorker thread (#2425) --- pydevices/HtsDevices/acq2106_423st.py | 18 ++++++++++-------- pydevices/HtsDevices/acq2106_435st.py | 22 ++++++++++++---------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_423st.py b/pydevices/HtsDevices/acq2106_423st.py index 1e681672d1..beedcadf75 100755 --- a/pydevices/HtsDevices/acq2106_423st.py +++ b/pydevices/HtsDevices/acq2106_423st.py @@ -165,17 +165,10 @@ class MDSWorker(threading.Thread): def __init__(self, dev): super(_ACQ2106_423ST.MDSWorker, self).__init__(name=dev.path) - self.dev = dev.copy() + self.dev = dev - self.chans = [] - self.decim = [] self.nchans = self.dev.sites*32 - for i in range(self.nchans): - self.chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) - self.decim.append( - getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) - self.seg_length = self.dev.seg_length.data() self.segment_bytes = self.seg_length*self.nchans*np.int16(0).nbytes @@ -198,9 +191,18 @@ def lcma(arr): ans = lcm(ans, e) return int(ans) + self.dev = self.dev.copy() + if self.dev.debug: print("MDSWorker running") + self.chans = [] + self.decim = [] + for i in range(self.nchans): + self.chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) + self.decim.append( + getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) + event_name = self.dev.seg_event.data() dt = 1./self.dev.freq.data() diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index f8dfd16988..abebe6a092 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -188,18 +188,11 @@ class MDSWorker(threading.Thread): def __init__(self, dev): super(_ACQ2106_435ST.MDSWorker, self).__init__(name=dev.path) - self.dev = dev.copy() + self.dev = dev - self.chans = [] - self.decim = [] self.nchans = self.dev.sites*32 self.resampling = self.dev.resampling - - for i in range(self.nchans): - self.chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) - self.decim.append( - getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) - + self.seg_length = self.dev.seg_length.data() self.segment_bytes = self.seg_length*self.nchans*np.int32(0).nbytes @@ -225,8 +218,17 @@ def lcma(arr): ans = lcm(ans, e) return int(ans) + self.dev = self.dev.copy() + if self.dev.debug: print("MDSWorker running") + + self.chans = [] + self.decim = [] + for i in range(self.nchans): + self.chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) + self.decim.append( + getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) event_name = self.dev.seg_event.data() @@ -499,7 +501,7 @@ def init(self, resampling=False): self.slots[card].nacc = '1' self.running.on = True - # If resampling == 1, then resampling is used during streaming: + # If resampling is True, then resampling is used during streaming: self.resampling = resampling thread = self.MDSWorker(self) From 527aa66a70757457e93da9bf9b065fb5136dd04a Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Thu, 23 Dec 2021 17:40:35 -0500 Subject: [PATCH 059/172] Fix: Setting of Ac2106 435 Signal Conditioning Gains and Offsets in a more efficient way, i.e using PyEpics. (#2432) * Fix: add new setChanScaleGlobal() to correctly set the global gains and offsets of the signal * Different approach to setting gains and offsets: no global values * Remove def_gains and def_offset from parts values * Change setGainsOffsets to only set when node has a new value * Improve the change setGainsOffsets to only set when node has a new value * Add 3 threads for each call to setGainsOffsets() to change the gains and offsets for each card * Using EPICS calls to set all the gains. Ask for the hostname of the ACQ. * Bring back the setting of offsets, for consistency * Improved comment on the EPICS PV variable definitions * Remove threading when setting each of the sites' gains --- pydevices/HtsDevices/acq2106_435sc.py | 126 ++++++++++++++------------ pydevices/HtsDevices/acq2106_435st.py | 10 +- 2 files changed, 71 insertions(+), 65 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_435sc.py b/pydevices/HtsDevices/acq2106_435sc.py index 95c4847683..f9791a44e0 100644 --- a/pydevices/HtsDevices/acq2106_435sc.py +++ b/pydevices/HtsDevices/acq2106_435sc.py @@ -23,9 +23,11 @@ # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + import MDSplus import importlib + acq2106_435st = importlib.import_module('acq2106_435st') class _ACQ2106_435SC(acq2106_435st._ACQ2106_435ST): @@ -34,34 +36,6 @@ class _ACQ2106_435SC(acq2106_435st._ACQ2106_435ST): """ sc_parts = [ - { - # IS_GLOBAL controls if the GAINS and OFFSETS are set globally or per channel - 'path': ':IS_GLOBAL', - 'type': 'numeric', - 'value': 1, # mean, global settings are used in the D-Tacq SC device. - 'options': ('no_write_shot',) - }, - { - # Global D-Tacq SC GAIN1 - 'path': ':DEF_GAIN1', - 'type': 'numeric', - 'value': 1, - 'options': ('no_write_shot',) - }, - { - # Global D-Tacq SC GAIN2 - 'path': ':DEF_GAIN2', - 'type': 'numeric', - 'value': 1, - 'options': ('no_write_shot',) - }, - { - # Global D-Tacq SC OFFSET - 'path': ':DEF_OFFSET', - 'type': 'numeric', - 'value': 0, - 'options': ('no_write_shot',) - }, { # Resampling factor. This is used during streaming by makeSegmentResampled() 'path': ':RES_FACTOR', @@ -89,27 +63,8 @@ def init(self): "FREQ must be 10000, 20000, 40000, 80000 or 128000; not %d" % (freq,)) for card in self.slots: - if self.is_global.data() == 1: - # Global controls for GAINS and OFFSETS - self.slots[card].SC32_OFFSET_ALL = self.def_offset.data() - - if self.debug: - print("Site %s OFFSET ALL %d" % (card, int(self.def_offset.data()))) - - self.slots[card].SC32_G1_ALL = self.def_gain1.data() - - if self.debug: - print("Site %s GAIN 1 ALL %d" % (card, int(self.def_gain1.data()))) - - self.slots[card].SC32_G2_ALL = self.def_gain2.data() - - if self.debug: - print("Site %s GAIN 2 ALL %d" % (card, int(self.def_gain2.data()))) - else: - self.setGainsOffsets(card) - + self.setGainsOffsets(card) self.slots[card].SC32_GAIN_COMMIT = 1 - if self.debug: print("GAINs Committed for site %s" % (card,)) @@ -119,26 +74,76 @@ def init(self): super(_ACQ2106_435SC, self).init(resampling=True) INIT=init + def getUUT(self): import acq400_hapi uut = acq400_hapi.Acq2106(self.node.data(), monitor=False, has_wr=True) return uut + def setGainsOffsets(self, card): + import epics + import socket + + domainName = socket.gethostbyaddr(str(self.node.data()))[0] + splitDomainName = domainName.split(".") + + #For EPICS PV definitions hardcoded in D-Tacq's "/tmp/records.dbl", + # the ACQs DNS hostnames/domain names should be of the format _ + if "-" in splitDomainName[0]: + epicsDomainName = splitDomainName[0].replace("-", "_") + else: + epicsDomainName = splitDomainName[0] + for ic in range(1,32+1): if card == 1: - setattr(self.slots[card], 'SC32_OFFSET_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic,)).data()) - setattr(self.slots[card], 'SC32_G1_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic,)).data()) - setattr(self.slots[card], 'SC32_G2_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic,)).data()) + pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg1) + valueg1 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic,)).data()) + pv.put(valueg1, wait=True) + + pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg2) + valueg2 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic,)).data()) + pv.put(valueg2, wait=True) + + pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg3) + valueg3 = str(getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic,)).data()) + pv.put(valueg3, wait=True) + elif card == 3: - setattr(self.slots[card], 'SC32_OFFSET_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic+32,)).data()) - setattr(self.slots[card], 'SC32_G1_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic+32,)).data()) - setattr(self.slots[card], 'SC32_G2_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic+32,)).data()) + pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg1) + valueg1 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic+32,)).data()) + pv.put(valueg1, wait=True) + + pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg2) + valueg2 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic+32,)).data()) + pv.put(valueg2, wait=True) + + pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg3) + valueg3 = str(getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic+32,)).data()) + pv.put(valueg3, wait=True) + elif card == 5: - setattr(self.slots[card], 'SC32_OFFSET_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic+64,)).data()) - setattr(self.slots[card], 'SC32_G1_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic+64,)).data()) - setattr(self.slots[card], 'SC32_G2_%2.2d' % (ic,), getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic+64,)).data()) + pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg1) + valueg1 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic+64,)).data()) + pv.put(valueg1, wait=True) + + pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg2) + valueg2 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic+64,)).data()) + pv.put(valueg2, wait=True) + + pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, card, ic) + pv = epics.PV(pvg3) + valueg3 = str(getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic+64,)).data()) + pv.put(valueg3, wait=True) def setChanScale(self, node, num): #Raw input channel, where the conditioning has been applied: @@ -151,6 +156,7 @@ def setChanScale(self, node, num): MDSplus.SUBTRACT(input_chan.OFFSET, input_chan.SC_OFFSET)) ) + def assemble(cls): cls.parts = list(_ACQ2106_435SC.carrier_parts + _ACQ2106_435SC.sc_parts) for i in range(cls.sites*32): @@ -182,21 +188,21 @@ def assemble(cls): # Local (per channel) SC gains 'path': ':INPUT_%3.3d:SC_GAIN1' % (i+1,), 'type':'NUMERIC', - 'valueExpr':'head.def_gain1', + 'value':1, 'options':('no_write_shot',) }, { # Local (per channel) SC gains 'path': ':INPUT_%3.3d:SC_GAIN2' % (i+1,), 'type':'NUMERIC', - 'valueExpr':'head.def_gain2', + 'value':1, 'options':('no_write_shot',) }, { # Local (per channel) SC offsets 'path': ':INPUT_%3.3d:SC_OFFSET' % (i+1,), 'type':'NUMERIC', - 'valueExpr':'head.def_offset', + 'value':0, 'options':('no_write_shot',) }, { diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index abebe6a092..6faef0c3e7 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -100,7 +100,7 @@ class _ACQ2106_435ST(MDSplus.Device): { 'path': ':HW_FILTER', 'type': 'numeric', - 'value': 0, + 'value': 1, 'options': ('no_write_shot',) }, { @@ -497,8 +497,9 @@ def init(self, resampling=False): for card in self.slots: self.slots[card].nacc = ('%d' % nacc_samp).strip() else: - print("WARNING: Hardware Filter samples must be in the range [0,32]. 0 => Disabled == 1") - self.slots[card].nacc = '1' + print("WARNING: Hardware Filter samples must be in the range [1,32]. A value of 0 => Disabled == 1") + for card in self.slots: + self.slots[card].nacc = '1' self.running.on = True # If resampling is True, then resampling is used during streaming: @@ -545,8 +546,7 @@ def getUUT(self): def setChanScale(self, num): chan = self.__getattr__('INPUT_%3.3d' % num) - chan.setSegmentScale(MDSplus.ADD(MDSplus.MULTIPLY( - chan.COEFFICIENT, MDSplus.dVALUE()), chan.OFFSET)) + chan.setSegmentScale(MDSplus.ADD(MDSplus.MULTIPLY(chan.COEFFICIENT, MDSplus.dVALUE()), chan.OFFSET)) def assemble(cls): From 87037c8b28c23f57275033f73d19a401bad0244a Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Wed, 5 Jan 2022 21:54:53 -0500 Subject: [PATCH 060/172] Feature: New acq2106 435ELF transient device (#2240) * Feature: Add transient capture for 2106 435ELF * Improve node definition formating * Add raw input and expression to get the calibrated input * Add calibrated signal * Add colibration expression in the input node * Add Numpy right_shift() to the raw data * Remove commented out calibration expression section from store * Add comment on right_shift() usage * Add deplay packageing for debian and redhat noarch * Change INIT parameter name and some formatting * Change if statement logic * Add second argument to call to init() * Change resampling parameter value to be False/True value * Small formatting changes * Some formatting * Try to fix a broken rebase. Code is same as alpha mdsplus + the two new changes * Another small function parameters formatting * Fix bug on setting the NACC when defaulting to nacc=1 * Reword a warning message --- deploy/packaging/debian/htsdevices.noarch | 1 + deploy/packaging/redhat/htsdevices.noarch | 1 + pydevices/HtsDevices/acq2106_435st.py | 55 ++-- pydevices/HtsDevices/acq2106_435tr.py | 296 ++++++++++++++++++++++ 4 files changed, 328 insertions(+), 25 deletions(-) create mode 100644 pydevices/HtsDevices/acq2106_435tr.py diff --git a/deploy/packaging/debian/htsdevices.noarch b/deploy/packaging/debian/htsdevices.noarch index cf87780269..552515a0e4 100644 --- a/deploy/packaging/debian/htsdevices.noarch +++ b/deploy/packaging/debian/htsdevices.noarch @@ -3,6 +3,7 @@ ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435st.py +./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRPG.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRTD.py ./usr/local/mdsplus/pydevices/HtsDevices/cryocon18i.py diff --git a/deploy/packaging/redhat/htsdevices.noarch b/deploy/packaging/redhat/htsdevices.noarch index 790ac34f72..3817d60015 100644 --- a/deploy/packaging/redhat/htsdevices.noarch +++ b/deploy/packaging/redhat/htsdevices.noarch @@ -4,6 +4,7 @@ ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435st.py +./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRPG.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRTD.py ./usr/local/mdsplus/pydevices/HtsDevices/cryocon18i.py diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index 6faef0c3e7..959a1e8dae 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -58,15 +58,15 @@ class _ACQ2106_435ST(MDSplus.Device): carrier_parts = [ { - 'path': ':NODE', - 'type': 'text', + 'path': ':NODE', + 'type': 'text', 'value': '192.168.0.254', 'options': ('no_write_shot',) }, { - 'path': ':SITE', + 'path': ':SITE', 'type': 'numeric', - 'value': 1, + 'value': 1, 'options': ('no_write_shot',) }, { @@ -75,60 +75,60 @@ class _ACQ2106_435ST(MDSplus.Device): 'options': ('no_write_shot',) }, { - 'path': ':TRIGGER', + 'path': ':TRIGGER', 'type': 'numeric', - 'value': 0.0, + 'value': 0.0, 'options': ('no_write_shot',) }, { - 'path': ':TRIG_MODE', + 'path': ':TRIG_MODE', 'type': 'text', - 'value': 'master:hard', + 'value': 'master:hard', 'options': ('no_write_shot',) }, { - 'path': ':EXT_CLOCK', - 'type': 'axis', + 'path': ':EXT_CLOCK', + 'type': 'axis', 'options': ('no_write_shot',) }, { - 'path': ':FREQ', + 'path': ':FREQ', 'type': 'numeric', - 'value': 16000, + 'value': 16000, 'options': ('no_write_shot',) }, { - 'path': ':HW_FILTER', + 'path': ':HW_FILTER', 'type': 'numeric', 'value': 1, 'options': ('no_write_shot',) }, { - 'path': ':DEF_DCIM', + 'path': ':DEF_DCIM', 'type': 'numeric', - 'value': 1, + 'value': 1, 'options': ('no_write_shot',) }, { - 'path': ':SEG_LENGTH', + 'path': ':SEG_LENGTH', 'type': 'numeric', - 'value': 8000, + 'value': 8000, 'options': ('no_write_shot',) }, { - 'path': ':MAX_SEGMENTS', + 'path': ':MAX_SEGMENTS', 'type': 'numeric', - 'value': 1000, + 'value': 1000, 'options': ('no_write_shot',) }, { 'path': ':SEG_EVENT', 'type': 'text', - 'value': 'STREAM', + 'value': 'STREAM', 'options': ('no_write_shot',) }, { - 'path': ':STATUS_CMDS', + 'path': ':STATUS_CMDS', 'type': 'text', 'value': MDSplus.makeArray(['cat /proc/cmdline', 'get.d-tacq.release']), 'options':('no_write_shot',) @@ -404,7 +404,7 @@ def run(self): 'wrtt1' # White Rabbit Trigger ] - def init(self, resampling=False): + def init(self, resampling = False, armed_by_transient = False): uut = self.getUUT() uut.s0.set_knob('set_abort', '1') @@ -505,8 +505,13 @@ def init(self, resampling=False): # If resampling is True, then resampling is used during streaming: self.resampling = resampling - thread = self.MDSWorker(self) - thread.start() + if not armed_by_transient: + # Then, the following will be armed by this super-class + thread = self.MDSWorker(self) + thread.start() + else: + print('Skip streaming from MDSWorker thread. ACQ will be armed by the transient sub-class device') + INIT = init def getSlots(self): @@ -617,4 +622,4 @@ class ACQ2106_435_6ST(_ACQ2106_435ST): assemble(ACQ2106_435_6ST) -del(assemble) +del(assemble) \ No newline at end of file diff --git a/pydevices/HtsDevices/acq2106_435tr.py b/pydevices/HtsDevices/acq2106_435tr.py new file mode 100644 index 0000000000..1a839b5d0e --- /dev/null +++ b/pydevices/HtsDevices/acq2106_435tr.py @@ -0,0 +1,296 @@ +#!/usr/bin/env python +# +# Copyright (c) 2021, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DITRLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +import MDSplus +import importlib +import numpy + +acq2106_435st = importlib.import_module('acq2106_435st') + +class _ACQ2106_435TR(acq2106_435st._ACQ2106_435ST): + """ + D-Tacq ACQ2106 Signal Conditioning support. + """ + + tr_parts = [ + # PRE and POST samples + { + 'path':':PRESAMPLES','type':'numeric', + 'value': int(1e5), + 'options':('no_write_shot',) + }, + { + 'path':':POSTSAMPLES','type':'numeric', + 'value': int(1e5), + 'options':('no_write_shot',) + }, + # Trigger sources + { + 'path':':TRIG_SRC', + 'type':'text', + 'value': 'STRIG', + 'options':('no_write_shot',) + }, + # Event sources + { + 'path':':EVENT0_SRC', + 'type': 'text', + 'value': 'EXT', + 'options':('no_write_shot',) + }, + ] + + def init(self): + + # Here, the argument to the init of the superclass, i.e. the value True, means that the + # arming will be donw in this sub-class. In other words, cvalue True will not + # start a MDSWorker thread of the super-class, with the purpose of letting the sub-class + # to arm the digitazer: + # True ==> the transient recording will arm the digitazer. + super(_ACQ2106_435TR, self).init(resampling = False, armed_by_transient = True) + + # Transient capture may be configured programmatically as follows, where + # PRE, POST are pre-trigger, post-trigger capture lengths in samples. + # + # transient [PRE=N] [POST=N] [OSAM=1] [SOFT_TRIGGER=1] + # + # Set trigger condition. + # With PRE=0: + # set.site 1 trg=1,0,1 - external TRG, rising + # set.site 1 event0=0,0,0 - no event + # + # With PRE > 0: + # set.site 1 trg=1,1,1 - local (SOFT) TRG + # set.site 1 event0=1,0,1 - external rising edge causes PRE - > POST + uut = self.getUUT() + + uut.s0.transient = 'SOFT_TRIGGER=1' + + # If PRE samples different from zero + uut.s0.transient = "PRE={} POST={}".format(self.presamples.data(), self.postsamples.data()) + + print("{}".format(uut.s0.transient)) + + # Initializing Sources to NONE: + # D0 signal: + uut.s0.SIG_SRC_TRG_0 = 'NONE' + # D1 signal: + uut.s0.SIG_SRC_TRG_1 = 'NONE' + + # Trigger sources choices: + # d0: + srcs_0 = ['EXT', 'HDMI', 'HOSTB', 'GPG0', 'DSP0', 'WRTT0', 'nc'] + # d1: + srcs_1 = ['STRIG', 'HOSTA', 'HDMI_GPIO', 'GPG1', 'DSP1', 'FP_SYNC', 'WRTT1'] + + if str(self.trig_src.data()) in srcs_1: + uut.s0.SIG_SRC_TRG_1 = str(self.trig_src.data()) + # Setting the signal (dX) to use for ACQ2106 stream control + uut.s1.TRG = 'enable' + uut.s1.TRG_DX = 'd1' + uut.s1.TRG_SENSE = 'rising' + + # EVENT0 setting in d0: + if str(self.event0_src.data()) in srcs_0: + uut.s0.SIG_SRC_TRG_0 = str(self.event0_src.data()) + uut.s1.EVENT0 = 'enable' + uut.s1.EVENT0_DX = 'd0' + uut.s1.EVENT0_SENSE = 'rising' + uut.s0.SIG_EVENT_SRC_0 = 'TRG' # In the EVENT bus, the source needs to be TRG to make the transition PRE->POST + else: + print("EVENT0 source should be one of {}, not {}".format(srcs_0, str(self.event0_src.data()))) + + elif str(self.trig_src.data()) in srcs_0: + uut.s0.SIG_SRC_TRG_0 = str(self.trig_src.data()) + # Setting the signal (dX) to use for ACQ2106 stream control + uut.s1.TRG = 'enable' + uut.s1.TRG_DX = 'd0' + uut.s1.TRG_SENSE = 'rising' + + # EVENT0 setting in d1: + if str(self.event0_src.data()) in srcs_1: + uut.s0.SIG_SRC_TRG_0 = str(self.event0_src.data()) + uut.s1.EVENT0 = 'enable' + uut.s1.EVENT0_DX = 'd1' + uut.s1.EVENT0_SENSE = 'rising' + uut.s0.SIG_EVENT_SRC_0 = 'TRG' # In the EVENT bus, the source needs to be TRG to make the transition PRE->POST + else: + print("EVENT0 source should be one of {}".format(srcs_1)) + else: + if self.debug: + print("TRG source was set to {}".format(str(self.trig_src.data()))) + + self.arm() + + INIT=init + + + def arm(self): + import acq400_hapi + uut = acq400_hapi.Acq400(self.node.data()) + + shot_controller = acq400_hapi.ShotController([uut]) + if self.debug: + print("Using HAPI ShotController to run the shot.") + shot_controller.run_shot() + + + def state(self): + import acq400_hapi + + # State of the Transient recorder NOW (when this method was run) + uut = self.getUUT() + + _status = [int(x) for x in uut.s0.state.split(" ")] + + trstate = acq400_hapi.acq400.STATE.str(_status[0]) + + print("TR state: {}".format(trstate)) + print("TR status: {}".format(_status)) + + STATE=state + + def stop(self): + uut = self.getUUT() + + print("{}".format(uut.s0.transient)) + uut.s0.set_abort=1 + + self.running.on = False + + STOP = stop + + def store(self): + uut = self.getUUT() + + while uut.statmon.get_state() != 0: continue + + self.chans = [] + nchans = uut.nchan() + for ii in range(nchans): + self.chans.append(getattr(self, 'INPUT_%3.3d'%(ii+1))) + + # See D-Tacq 4G User Guide: For 24 bit ADC, Section 11.1, normalise the raw value first by dividing by 256 ( >> 8 ). + channel_data = numpy.right_shift(uut.read_channels(), 8) + + for ic, ch in enumerate(self.chans): + if ch.on: + + start_idx = - self.presamples.data() + 1 + end_idx = self.postsamples.data() + + clock_period = 1./self.freq.data() + + # When White Rabbit is used, we can get the trigger time from it: + # self.wr_wrtd_t0 is the reference to the node in the WRTD device. (secs) + # self.wr_wrtd_tai is the reference to the node in WRTD device. (TAI time) + # mdswindow = MDSplus.Window(start_idx, end_idx, self.wr_wrtd_t0) + # mdswindow = MDSplus.Window(start_idx, end_idx, self.wr_trig_tai) + + mdswindow = MDSplus.Window(start_idx, end_idx, 0) + mdsrange = MDSplus.Range(None, None, clock_period) + dim = MDSplus.Dimension(mdswindow, mdsrange) + + raw_signal = MDSplus.Signal(channel_data[ic], None, dim) + ch.RAW_INPUT.putData(raw_signal) + + STORE=store + + def getUUT(self): + import acq400_hapi + uut = acq400_hapi.Acq2106(self.node.data(), has_wr=True) + return uut + +def assemble(cls): + cls.parts = list(_ACQ2106_435TR.carrier_parts + _ACQ2106_435TR.tr_parts) + for i in range(cls.sites*32): + cls.parts += [ + { + 'path': ':INPUT_%3.3d' % (i+1,), + 'type': 'SIGNAL', + 'valueExpr': + 'ADD(MULTIPLY(head.INPUT_%3.3d.RAW_INPUT, head.INPUT_%3.3d.COEFFICIENT), head.INPUT_%3.3d.OFFSET)' + % (i+1,i+1,i+1), + 'options': ('no_write_model','write_once',) + }, + + { + 'path': ':INPUT_%3.3d:DECIMATE' % (i+1,), + 'type': 'NUMERIC', + 'valueExpr': 'head.def_dcim', + 'options': ('no_write_shot',) + }, + + { + 'path': ':INPUT_%3.3d:COEFFICIENT' % (i+1,), + 'type': 'NUMERIC', + 'options': ('no_write_model', 'write_once',) + }, + + { + 'path': ':INPUT_%3.3d:OFFSET' % (i+1,), + 'type': 'NUMERIC', + 'options': ('no_write_model', 'write_once',) + }, + + { + 'path': ':INPUT_%3.3d:RAW_INPUT' % (i+1,), + 'type': 'SIGNAL', + 'options': ('no_write_model','write_once',) + }, + ] + + +class ACQ2106_435TR_1ST(_ACQ2106_435TR): + sites = 1 + +assemble(ACQ2106_435TR_1ST) + +class ACQ2106_435TR_2ST(_ACQ2106_435TR): + sites = 2 + +assemble(ACQ2106_435TR_2ST) + +class ACQ2106_435TR_3ST(_ACQ2106_435TR): + sites = 3 + +assemble(ACQ2106_435TR_3ST) + +class ACQ2106_435TR_4ST(_ACQ2106_435TR): + sites = 4 + +assemble(ACQ2106_435TR_4ST) + +class ACQ2106_435TR_5ST(_ACQ2106_435TR): + sites = 5 + +assemble(ACQ2106_435TR_5ST) + +class ACQ2106_435TR_6ST(_ACQ2106_435TR): + sites = 6 + +assemble(ACQ2106_435TR_6ST) + +del(assemble) \ No newline at end of file From 3d509f98137f272cbeac9893ccd963a128d0477f Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Mon, 10 Jan 2022 21:32:49 +0100 Subject: [PATCH 061/172] Fix: Gm fix bagel (#2438) * Fix:change incorrect jScope property file * Fix:wrong management of nid data un getXXX() methods * Fix:correct behavior of downsampling between threads * Use PickSampleGAM * Use PickSampleGAM * Same behavior in subsampling also for GAMs Co-authored-by: GabrieleManduchi --- .../src/main/java/MARTE2_STREAMSetup.java | 240 ++++++++--------- .../main/resources/MARTE2_STREAMSetup.form | 2 +- pydevices/RfxDevices/MARTE2_COMPONENT.py | 249 ++++++++++++++---- pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 3 +- 4 files changed, 318 insertions(+), 176 deletions(-) diff --git a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java index 1ae01c5014..741b7417b5 100644 --- a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java +++ b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java @@ -703,7 +703,7 @@ private void initComponents() { deviceField14.setIdentifier(""); deviceField14.setLabelString("Timebase div.:"); deviceField14.setNumCols(4); - deviceField14.setOffsetNid(107); + deviceField14.setOffsetNid(1307); jPanel11.add(deviceField14); deviceChoice9.setChoiceIntValues(new int[] {1, 0}); @@ -959,7 +959,7 @@ private void initComponents() { jPanel1.add(jPanel9); - jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 128")); + jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField9.setIdentifier(""); deviceField9.setLabelString("Value: "); @@ -989,7 +989,7 @@ private void initComponents() { jPanel1.add(jPanel10); - jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 9")); + jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField23.setIdentifier(""); deviceField23.setLabelString("Value: "); @@ -1020,7 +1020,7 @@ private void initComponents() { jPanel1.add(jPanel13); - jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 10")); + jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField25.setIdentifier(""); deviceField25.setLabelString("Value: "); @@ -1051,7 +1051,7 @@ private void initComponents() { jPanel1.add(jPanel14); - jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 11")); + jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField27.setIdentifier(""); deviceField27.setLabelString("Value: "); @@ -1082,7 +1082,7 @@ private void initComponents() { jPanel1.add(jPanel15); - jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 12")); + jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField29.setIdentifier(""); deviceField29.setLabelString("Value: "); @@ -1113,7 +1113,7 @@ private void initComponents() { jPanel1.add(jPanel16); - jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 13")); + jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField31.setIdentifier(""); deviceField31.setLabelString("Value: "); @@ -1144,7 +1144,7 @@ private void initComponents() { jPanel1.add(jPanel17); - jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 14")); + jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField33.setIdentifier(""); deviceField33.setLabelString("Value: "); @@ -1175,7 +1175,7 @@ private void initComponents() { jPanel1.add(jPanel18); - jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 15")); + jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField35.setIdentifier(""); deviceField35.setLabelString("Value: "); @@ -1206,7 +1206,7 @@ private void initComponents() { jPanel1.add(jPanel19); - jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 16")); + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField37.setIdentifier(""); deviceField37.setLabelString("Value: "); @@ -1237,7 +1237,7 @@ private void initComponents() { jPanel1.add(jPanel20); - jPanel21.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 17")); + jPanel21.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField39.setIdentifier(""); deviceField39.setLabelString("Value: "); @@ -1268,7 +1268,7 @@ private void initComponents() { jPanel1.add(jPanel21); - jPanel22.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 18")); + jPanel22.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField41.setIdentifier(""); deviceField41.setLabelString("Value: "); @@ -1299,7 +1299,7 @@ private void initComponents() { jPanel1.add(jPanel22); - jPanel23.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 19")); + jPanel23.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField43.setIdentifier(""); deviceField43.setLabelString("Value: "); @@ -1330,7 +1330,7 @@ private void initComponents() { jPanel1.add(jPanel23); - jPanel24.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 20")); + jPanel24.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField45.setIdentifier(""); deviceField45.setLabelString("Value: "); @@ -1361,7 +1361,7 @@ private void initComponents() { jPanel1.add(jPanel24); - jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 21")); + jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField47.setIdentifier(""); deviceField47.setLabelString("Value: "); @@ -1392,7 +1392,7 @@ private void initComponents() { jPanel1.add(jPanel25); - jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 22")); + jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField49.setIdentifier(""); deviceField49.setLabelString("Value: "); @@ -1423,7 +1423,7 @@ private void initComponents() { jPanel1.add(jPanel26); - jPanel27.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 23")); + jPanel27.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField51.setIdentifier(""); deviceField51.setLabelString("Value: "); @@ -1454,7 +1454,7 @@ private void initComponents() { jPanel1.add(jPanel27); - jPanel28.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 24")); + jPanel28.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField53.setIdentifier(""); deviceField53.setLabelString("Value: "); @@ -1485,7 +1485,7 @@ private void initComponents() { jPanel1.add(jPanel28); - jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 25")); + jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField55.setIdentifier(""); deviceField55.setLabelString("Value: "); @@ -1516,7 +1516,7 @@ private void initComponents() { jPanel1.add(jPanel29); - jPanel30.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 26")); + jPanel30.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField57.setIdentifier(""); deviceField57.setLabelString("Value: "); @@ -1547,7 +1547,7 @@ private void initComponents() { jPanel1.add(jPanel30); - jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 27")); + jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField59.setIdentifier(""); deviceField59.setLabelString("Value: "); @@ -1578,7 +1578,7 @@ private void initComponents() { jPanel1.add(jPanel31); - jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 28")); + jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField61.setIdentifier(""); deviceField61.setLabelString("Value: "); @@ -1609,7 +1609,7 @@ private void initComponents() { jPanel1.add(jPanel32); - jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 29")); + jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField63.setIdentifier(""); deviceField63.setLabelString("Value: "); @@ -1640,7 +1640,7 @@ private void initComponents() { jPanel1.add(jPanel33); - jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 30")); + jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField65.setIdentifier(""); deviceField65.setLabelString("Value: "); @@ -1671,7 +1671,7 @@ private void initComponents() { jPanel1.add(jPanel34); - jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 31")); + jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField67.setIdentifier(""); deviceField67.setLabelString("Value: "); @@ -1702,7 +1702,7 @@ private void initComponents() { jPanel1.add(jPanel35); - jPanel36.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 32")); + jPanel36.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField69.setIdentifier(""); deviceField69.setLabelString("Value: "); @@ -1733,7 +1733,7 @@ private void initComponents() { jPanel1.add(jPanel36); - jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 33")); + jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField71.setIdentifier(""); deviceField71.setLabelString("Value: "); @@ -1764,7 +1764,7 @@ private void initComponents() { jPanel1.add(jPanel37); - jPanel38.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 34")); + jPanel38.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField73.setIdentifier(""); deviceField73.setLabelString("Value: "); @@ -1795,7 +1795,7 @@ private void initComponents() { jPanel1.add(jPanel38); - jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal35")); + jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField75.setIdentifier(""); deviceField75.setLabelString("Value: "); @@ -1826,7 +1826,7 @@ private void initComponents() { jPanel1.add(jPanel39); - jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 36")); + jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField77.setIdentifier(""); deviceField77.setLabelString("Value: "); @@ -1857,7 +1857,7 @@ private void initComponents() { jPanel1.add(jPanel40); - jPanel41.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 37")); + jPanel41.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField79.setIdentifier(""); deviceField79.setLabelString("Value: "); @@ -1888,7 +1888,7 @@ private void initComponents() { jPanel1.add(jPanel41); - jPanel42.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 38")); + jPanel42.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField81.setIdentifier(""); deviceField81.setLabelString("Value: "); @@ -1919,7 +1919,7 @@ private void initComponents() { jPanel1.add(jPanel42); - jPanel43.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 40")); + jPanel43.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField83.setIdentifier(""); deviceField83.setLabelString("Value: "); @@ -1950,7 +1950,7 @@ private void initComponents() { jPanel1.add(jPanel43); - jPanel44.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 41")); + jPanel44.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField85.setIdentifier(""); deviceField85.setLabelString("Value: "); @@ -1981,7 +1981,7 @@ private void initComponents() { jPanel1.add(jPanel44); - jPanel45.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 42")); + jPanel45.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField87.setIdentifier(""); deviceField87.setLabelString("Value: "); @@ -2012,7 +2012,7 @@ private void initComponents() { jPanel1.add(jPanel45); - jPanel46.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 43")); + jPanel46.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField89.setIdentifier(""); deviceField89.setLabelString("Value: "); @@ -2043,7 +2043,7 @@ private void initComponents() { jPanel1.add(jPanel46); - jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 44")); + jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField91.setIdentifier(""); deviceField91.setLabelString("Value: "); @@ -2074,7 +2074,7 @@ private void initComponents() { jPanel1.add(jPanel47); - jPanel48.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 45")); + jPanel48.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField93.setIdentifier(""); deviceField93.setLabelString("Value: "); @@ -2105,7 +2105,7 @@ private void initComponents() { jPanel1.add(jPanel48); - jPanel49.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 46")); + jPanel49.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField95.setIdentifier(""); deviceField95.setLabelString("Value: "); @@ -2136,7 +2136,7 @@ private void initComponents() { jPanel1.add(jPanel49); - jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 47")); + jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField97.setIdentifier(""); deviceField97.setLabelString("Value: "); @@ -2167,7 +2167,7 @@ private void initComponents() { jPanel1.add(jPanel50); - jPanel51.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 48")); + jPanel51.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField99.setIdentifier(""); deviceField99.setLabelString("Value: "); @@ -2198,7 +2198,7 @@ private void initComponents() { jPanel1.add(jPanel51); - jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 49")); + jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField101.setIdentifier(""); deviceField101.setLabelString("Value: "); @@ -2229,7 +2229,7 @@ private void initComponents() { jPanel1.add(jPanel52); - jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 50")); + jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField103.setIdentifier(""); deviceField103.setLabelString("Value: "); @@ -2260,7 +2260,7 @@ private void initComponents() { jPanel1.add(jPanel53); - jPanel54.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 51")); + jPanel54.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField105.setIdentifier(""); deviceField105.setLabelString("Value: "); @@ -2291,7 +2291,7 @@ private void initComponents() { jPanel1.add(jPanel54); - jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 52")); + jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField107.setIdentifier(""); deviceField107.setLabelString("Value: "); @@ -2322,7 +2322,7 @@ private void initComponents() { jPanel1.add(jPanel55); - jPanel56.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 53")); + jPanel56.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField109.setIdentifier(""); deviceField109.setLabelString("Value: "); @@ -2353,7 +2353,7 @@ private void initComponents() { jPanel1.add(jPanel56); - jPanel57.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 54")); + jPanel57.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField111.setIdentifier(""); deviceField111.setLabelString("Value: "); @@ -2384,7 +2384,7 @@ private void initComponents() { jPanel1.add(jPanel57); - jPanel58.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 55")); + jPanel58.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField113.setIdentifier(""); deviceField113.setLabelString("Value: "); @@ -2415,7 +2415,7 @@ private void initComponents() { jPanel1.add(jPanel58); - jPanel59.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 56")); + jPanel59.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField115.setIdentifier(""); deviceField115.setLabelString("Value: "); @@ -2446,7 +2446,7 @@ private void initComponents() { jPanel1.add(jPanel59); - jPanel60.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 57")); + jPanel60.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField117.setIdentifier(""); deviceField117.setLabelString("Value: "); @@ -2477,7 +2477,7 @@ private void initComponents() { jPanel1.add(jPanel60); - jPanel61.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 58")); + jPanel61.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField119.setIdentifier(""); deviceField119.setLabelString("Value: "); @@ -2508,7 +2508,7 @@ private void initComponents() { jPanel1.add(jPanel61); - jPanel62.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 59")); + jPanel62.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField121.setIdentifier(""); deviceField121.setLabelString("Value: "); @@ -2539,7 +2539,7 @@ private void initComponents() { jPanel1.add(jPanel62); - jPanel63.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 60")); + jPanel63.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField123.setIdentifier(""); deviceField123.setLabelString("Value: "); @@ -2570,7 +2570,7 @@ private void initComponents() { jPanel1.add(jPanel63); - jPanel64.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 61")); + jPanel64.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField125.setIdentifier(""); deviceField125.setLabelString("Value: "); @@ -2601,7 +2601,7 @@ private void initComponents() { jPanel1.add(jPanel64); - jPanel65.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 62")); + jPanel65.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField127.setIdentifier(""); deviceField127.setLabelString("Value: "); @@ -2632,7 +2632,7 @@ private void initComponents() { jPanel1.add(jPanel65); - jPanel66.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 63")); + jPanel66.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField129.setIdentifier(""); deviceField129.setLabelString("Value: "); @@ -2663,7 +2663,7 @@ private void initComponents() { jPanel1.add(jPanel66); - jPanel67.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 64")); + jPanel67.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField131.setIdentifier(""); deviceField131.setLabelString("Value: "); @@ -2694,7 +2694,7 @@ private void initComponents() { jPanel1.add(jPanel67); - jPanel68.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 65")); + jPanel68.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField133.setIdentifier(""); deviceField133.setLabelString("Value: "); @@ -2725,7 +2725,7 @@ private void initComponents() { jPanel1.add(jPanel68); - jPanel69.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 66")); + jPanel69.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField135.setIdentifier(""); deviceField135.setLabelString("Value: "); @@ -2756,7 +2756,7 @@ private void initComponents() { jPanel1.add(jPanel69); - jPanel70.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 67")); + jPanel70.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField137.setIdentifier(""); deviceField137.setLabelString("Value: "); @@ -2787,7 +2787,7 @@ private void initComponents() { jPanel1.add(jPanel70); - jPanel71.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 68")); + jPanel71.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField139.setIdentifier(""); deviceField139.setLabelString("Value: "); @@ -2818,7 +2818,7 @@ private void initComponents() { jPanel1.add(jPanel71); - jPanel72.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 69")); + jPanel72.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField141.setIdentifier(""); deviceField141.setLabelString("Value: "); @@ -2849,7 +2849,7 @@ private void initComponents() { jPanel1.add(jPanel72); - jPanel73.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 70")); + jPanel73.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField143.setIdentifier(""); deviceField143.setLabelString("Value: "); @@ -2911,7 +2911,7 @@ private void initComponents() { jPanel1.add(jPanel74); - jPanel75.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 71")); + jPanel75.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField147.setIdentifier(""); deviceField147.setLabelString("Value: "); @@ -2942,7 +2942,7 @@ private void initComponents() { jPanel1.add(jPanel75); - jPanel76.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 72")); + jPanel76.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField149.setIdentifier(""); deviceField149.setLabelString("Value: "); @@ -2973,7 +2973,7 @@ private void initComponents() { jPanel1.add(jPanel76); - jPanel77.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 73")); + jPanel77.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField151.setIdentifier(""); deviceField151.setLabelString("Value: "); @@ -3004,7 +3004,7 @@ private void initComponents() { jPanel1.add(jPanel77); - jPanel78.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 74")); + jPanel78.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField153.setIdentifier(""); deviceField153.setLabelString("Value: "); @@ -3035,7 +3035,7 @@ private void initComponents() { jPanel1.add(jPanel78); - jPanel79.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 75")); + jPanel79.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField155.setIdentifier(""); deviceField155.setLabelString("Value: "); @@ -3066,7 +3066,7 @@ private void initComponents() { jPanel1.add(jPanel79); - jPanel80.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 76")); + jPanel80.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField157.setIdentifier(""); deviceField157.setLabelString("Value: "); @@ -3097,7 +3097,7 @@ private void initComponents() { jPanel1.add(jPanel80); - jPanel81.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 77")); + jPanel81.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField159.setIdentifier(""); deviceField159.setLabelString("Value: "); @@ -3128,7 +3128,7 @@ private void initComponents() { jPanel1.add(jPanel81); - jPanel82.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 78")); + jPanel82.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField161.setIdentifier(""); deviceField161.setLabelString("Value: "); @@ -3159,7 +3159,7 @@ private void initComponents() { jPanel1.add(jPanel82); - jPanel83.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 79")); + jPanel83.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField163.setIdentifier(""); deviceField163.setLabelString("Value: "); @@ -3190,7 +3190,7 @@ private void initComponents() { jPanel1.add(jPanel83); - jPanel84.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 80")); + jPanel84.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField165.setIdentifier(""); deviceField165.setLabelString("Value: "); @@ -3252,7 +3252,7 @@ private void initComponents() { jPanel1.add(jPanel85); - jPanel86.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 81")); + jPanel86.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField169.setIdentifier(""); deviceField169.setLabelString("Value: "); @@ -3283,7 +3283,7 @@ private void initComponents() { jPanel1.add(jPanel86); - jPanel87.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 82")); + jPanel87.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField171.setIdentifier(""); deviceField171.setLabelString("Value: "); @@ -3314,7 +3314,7 @@ private void initComponents() { jPanel1.add(jPanel87); - jPanel88.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 83")); + jPanel88.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField173.setIdentifier(""); deviceField173.setLabelString("Value: "); @@ -3345,7 +3345,7 @@ private void initComponents() { jPanel1.add(jPanel88); - jPanel89.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 84")); + jPanel89.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField175.setIdentifier(""); deviceField175.setLabelString("Value: "); @@ -3376,7 +3376,7 @@ private void initComponents() { jPanel1.add(jPanel89); - jPanel90.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 85")); + jPanel90.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField177.setIdentifier(""); deviceField177.setLabelString("Value: "); @@ -3407,7 +3407,7 @@ private void initComponents() { jPanel1.add(jPanel90); - jPanel91.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 86")); + jPanel91.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField179.setIdentifier(""); deviceField179.setLabelString("Value: "); @@ -3438,7 +3438,7 @@ private void initComponents() { jPanel1.add(jPanel91); - jPanel92.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 87")); + jPanel92.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField181.setIdentifier(""); deviceField181.setLabelString("Value: "); @@ -3469,7 +3469,7 @@ private void initComponents() { jPanel1.add(jPanel92); - jPanel93.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 88")); + jPanel93.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField183.setIdentifier(""); deviceField183.setLabelString("Value: "); @@ -3500,7 +3500,7 @@ private void initComponents() { jPanel1.add(jPanel93); - jPanel94.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 89")); + jPanel94.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField185.setIdentifier(""); deviceField185.setLabelString("Value: "); @@ -3531,7 +3531,7 @@ private void initComponents() { jPanel1.add(jPanel94); - jPanel95.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 90")); + jPanel95.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField187.setIdentifier(""); deviceField187.setLabelString("Value: "); @@ -3562,7 +3562,7 @@ private void initComponents() { jPanel1.add(jPanel95); - jPanel96.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 91")); + jPanel96.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField189.setIdentifier(""); deviceField189.setLabelString("Value: "); @@ -3593,7 +3593,7 @@ private void initComponents() { jPanel1.add(jPanel96); - jPanel97.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 92")); + jPanel97.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField191.setIdentifier(""); deviceField191.setLabelString("Value: "); @@ -3624,7 +3624,7 @@ private void initComponents() { jPanel1.add(jPanel97); - jPanel98.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 93")); + jPanel98.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField193.setIdentifier(""); deviceField193.setLabelString("Value: "); @@ -3655,7 +3655,7 @@ private void initComponents() { jPanel1.add(jPanel98); - jPanel99.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 94")); + jPanel99.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField195.setIdentifier(""); deviceField195.setLabelString("Value: "); @@ -3686,7 +3686,7 @@ private void initComponents() { jPanel1.add(jPanel99); - jPanel100.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 95")); + jPanel100.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField197.setIdentifier(""); deviceField197.setLabelString("Value: "); @@ -3717,7 +3717,7 @@ private void initComponents() { jPanel1.add(jPanel100); - jPanel101.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 96")); + jPanel101.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField295.setIdentifier(""); deviceField295.setLabelString("Value: "); @@ -3748,7 +3748,7 @@ private void initComponents() { jPanel1.add(jPanel101); - jPanel102.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 97")); + jPanel102.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField298.setIdentifier(""); deviceField298.setLabelString("Value: "); @@ -3779,7 +3779,7 @@ private void initComponents() { jPanel1.add(jPanel102); - jPanel103.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 98")); + jPanel103.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField301.setIdentifier(""); deviceField301.setLabelString("Value: "); @@ -3810,7 +3810,7 @@ private void initComponents() { jPanel1.add(jPanel103); - jPanel104.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 99")); + jPanel104.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField304.setIdentifier(""); deviceField304.setLabelString("Value: "); @@ -3841,7 +3841,7 @@ private void initComponents() { jPanel1.add(jPanel104); - jPanel105.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8100")); + jPanel105.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField307.setIdentifier(""); deviceField307.setLabelString("Value: "); @@ -3872,7 +3872,7 @@ private void initComponents() { jPanel1.add(jPanel105); - jPanel106.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 101")); + jPanel106.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField310.setIdentifier(""); deviceField310.setLabelString("Value: "); @@ -3903,7 +3903,7 @@ private void initComponents() { jPanel1.add(jPanel106); - jPanel107.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 102")); + jPanel107.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField313.setIdentifier(""); deviceField313.setLabelString("Value: "); @@ -3934,7 +3934,7 @@ private void initComponents() { jPanel1.add(jPanel107); - jPanel108.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 103")); + jPanel108.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField316.setIdentifier(""); deviceField316.setLabelString("Value: "); @@ -3965,7 +3965,7 @@ private void initComponents() { jPanel1.add(jPanel108); - jPanel109.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 104")); + jPanel109.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField319.setIdentifier(""); deviceField319.setLabelString("Value: "); @@ -3996,7 +3996,7 @@ private void initComponents() { jPanel1.add(jPanel109); - jPanel110.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 105")); + jPanel110.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField322.setIdentifier(""); deviceField322.setLabelString("Value: "); @@ -4027,7 +4027,7 @@ private void initComponents() { jPanel1.add(jPanel110); - jPanel111.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 106")); + jPanel111.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField325.setIdentifier(""); deviceField325.setLabelString("Value: "); @@ -4058,7 +4058,7 @@ private void initComponents() { jPanel1.add(jPanel111); - jPanel112.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 107")); + jPanel112.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField328.setIdentifier(""); deviceField328.setLabelString("Value: "); @@ -4089,7 +4089,7 @@ private void initComponents() { jPanel1.add(jPanel112); - jPanel113.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 108")); + jPanel113.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField331.setIdentifier(""); deviceField331.setLabelString("Value: "); @@ -4120,7 +4120,7 @@ private void initComponents() { jPanel1.add(jPanel113); - jPanel114.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 109")); + jPanel114.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField334.setIdentifier(""); deviceField334.setLabelString("Value: "); @@ -4151,7 +4151,7 @@ private void initComponents() { jPanel1.add(jPanel114); - jPanel115.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 110")); + jPanel115.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField337.setIdentifier(""); deviceField337.setLabelString("Value: "); @@ -4182,7 +4182,7 @@ private void initComponents() { jPanel1.add(jPanel115); - jPanel116.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 111")); + jPanel116.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField340.setIdentifier(""); deviceField340.setLabelString("Value: "); @@ -4213,7 +4213,7 @@ private void initComponents() { jPanel1.add(jPanel116); - jPanel117.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 112")); + jPanel117.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField343.setIdentifier(""); deviceField343.setLabelString("Value: "); @@ -4244,7 +4244,7 @@ private void initComponents() { jPanel1.add(jPanel117); - jPanel118.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 113")); + jPanel118.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField346.setIdentifier(""); deviceField346.setLabelString("Value: "); @@ -4275,7 +4275,7 @@ private void initComponents() { jPanel1.add(jPanel118); - jPanel119.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 114")); + jPanel119.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField349.setIdentifier(""); deviceField349.setLabelString("Value: "); @@ -4306,7 +4306,7 @@ private void initComponents() { jPanel1.add(jPanel119); - jPanel120.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8115")); + jPanel120.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField352.setIdentifier(""); deviceField352.setLabelString("Value: "); @@ -4337,7 +4337,7 @@ private void initComponents() { jPanel1.add(jPanel120); - jPanel121.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 116")); + jPanel121.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField355.setIdentifier(""); deviceField355.setLabelString("Value: "); @@ -4368,7 +4368,7 @@ private void initComponents() { jPanel1.add(jPanel121); - jPanel122.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 117")); + jPanel122.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField358.setIdentifier(""); deviceField358.setLabelString("Value: "); @@ -4399,7 +4399,7 @@ private void initComponents() { jPanel1.add(jPanel122); - jPanel123.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 118")); + jPanel123.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField361.setIdentifier(""); deviceField361.setLabelString("Value: "); @@ -4430,7 +4430,7 @@ private void initComponents() { jPanel1.add(jPanel123); - jPanel124.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 119")); + jPanel124.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField364.setIdentifier(""); deviceField364.setLabelString("Value: "); @@ -4461,7 +4461,7 @@ private void initComponents() { jPanel1.add(jPanel124); - jPanel125.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 120")); + jPanel125.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField367.setIdentifier(""); deviceField367.setLabelString("Value: "); @@ -4492,7 +4492,7 @@ private void initComponents() { jPanel1.add(jPanel125); - jPanel126.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 121")); + jPanel126.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField370.setIdentifier(""); deviceField370.setLabelString("Value: "); @@ -4523,7 +4523,7 @@ private void initComponents() { jPanel1.add(jPanel126); - jPanel127.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 122")); + jPanel127.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField373.setIdentifier(""); deviceField373.setLabelString("Value: "); @@ -4554,7 +4554,7 @@ private void initComponents() { jPanel1.add(jPanel127); - jPanel128.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 123")); + jPanel128.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField376.setIdentifier(""); deviceField376.setLabelString("Value: "); @@ -4585,7 +4585,7 @@ private void initComponents() { jPanel1.add(jPanel128); - jPanel129.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 124")); + jPanel129.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField379.setIdentifier(""); deviceField379.setLabelString("Value: "); @@ -4616,7 +4616,7 @@ private void initComponents() { jPanel1.add(jPanel129); - jPanel130.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 125")); + jPanel130.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField382.setIdentifier(""); deviceField382.setLabelString("Value: "); @@ -4647,7 +4647,7 @@ private void initComponents() { jPanel1.add(jPanel130); - jPanel131.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 126")); + jPanel131.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField385.setIdentifier(""); deviceField385.setLabelString("Value: "); @@ -4678,7 +4678,7 @@ private void initComponents() { jPanel1.add(jPanel131); - jPanel132.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 127")); + jPanel132.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); deviceField388.setIdentifier(""); deviceField388.setLabelString("Value: "); diff --git a/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form b/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form index 7970cd6866..94218fd7f0 100644 --- a/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form @@ -61,7 +61,7 @@ - + diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 29ceb55759..6bcde5397c 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -643,10 +643,10 @@ def isUsedOnAnotherThread(self, threadMap, outValueNode, isSynch): devList = self.getDevList(threadMap) for dev in devList: if not self.onSameThread(threadMap, dev): - # Check first timebase dependency + # Check first timebase dependency try: timebaseNode = TreeNode( - dev, self.getTree).getNode(':TIMEBASE') + dev, self.getTree()).getNode(':TIMEBASE') if timebaseNode.getData().getNid() == outValueNode.getNid(): return isSynch except: @@ -676,6 +676,7 @@ def isUsedOnAnotherThread(self, threadMap, outValueNode, isSynch): 'VALUE').getData().getNid() except: continue + if inputNid == outValueNode.getNid(): if self.sameSynchSource(dev): @@ -787,6 +788,12 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): debugEnabled = configDict['debug'] outPeriod = 0 # If different from 0, this means that the corresponing component is driving the thread timing + + try: + syncDiv = self.timebase_div.data() + except: + syncDiv = 1 + resampledSyncSigs = [] #Input Signals for which PickSampleGAM is required # timebase if isinstance(timebase, Range): period = timebase.getDescAt(2).data() @@ -849,7 +856,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText = ' +'+gamName+'_Timer_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' - dataSourceText += ' Timeout = 10000\n' + dataSourceText += ' Timeout = 1000000\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) @@ -906,7 +913,10 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): if self.onSameThread(threadMap, prevTimebase.getParent()): timerDDB = origName+'_Output_DDB' else: - timerDDB = origName+'_Output_Synch' + timerDDB = gamName+'_Res_DDB' + resampledSyncSigs.append({'name': 'Time', 'datasource': origName+'_Output_Synch', + 'type': 'uint32', 'dimensions': 0, 'elements': 1, 'samples':syncDiv}) +# timerDDB = origName+'_Output_Synch' try: # Get period from driving synchronizing device outPeriod = timebase.getDescAt(2).data() @@ -937,7 +947,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamList.append(gamName+'_Input_Bus_IOGAM') #Head and parameters - gamList.append(gamName) + # gamList.append(gamName) Afret potential resampler gamText = ' +'+gamName+' = {\n' gamText += ' Class = '+gamClass+'\n' gamText = self.reportParameters(paramDicts, gamText, 1) @@ -1085,19 +1095,17 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): signalDict['datasource'] = sourceGamName + \ '_Output_DDB' elif self.sameSynchSource(sourceNode): - gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' + if syncDiv > 1: + gamText += ' DataSource = '+gamName+'_Res_DDB\n' + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' signalDict['name'] = signalGamName signalDict['datasource'] = sourceGamName + \ '_Output_Synch' - - try: - syncDiv = self.timebase_div.data() - gamText += ' Samples = ' + \ - str(syncDiv)+'\n' - forceUsingSamples = True - except: - pass # Consider RealTimeSynchronization downsampling only if timebase_div is defined - + if syncDiv > 1: + signalDict['datasource'] = sourceGamName+'_Output_Synch' + signalDict['samples'] = syncDiv + resampledSyncSigs.append(signalDict) else: gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' if 'name' in inputDict: @@ -1132,7 +1140,46 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): inputSignals.append(signalDict) if len(inputDicts) > 0: gamText += ' }\n' + + +#If some inputs derive from resampled synch sources, instantiate PickSampleGAM + if len(resampledSyncSigs) > 0: + gamList.append(gamName+'Resampler') + pickGamText = ' +'+gamName+'Resampler = {\n' + pickGamText += ' Class = PickSampleGAM\n' + pickGamText += ' InputSignals = {\n' + for sigDict in resampledSyncSigs: + pickGamText += ' '+sigDict['name']+' = {\n' + pickGamText += ' DataSource = '+sigDict['datasource']+'\n' + if 'alias' in sigDict: + pickGamText += ' Alias = '+sigDict['alias']+'\n' + pickGamText += ' Samples = '+str(sigDict['samples'])+'\n' + pickGamText += ' Type = '+sigDict['type']+'\n' + pickGamText += ' NumberOfDimensions = '+str(sigDict['dimensions'])+'\n' + pickGamText += ' NumberOfElements = '+str(sigDict['elements'])+'\n' + pickGamText += ' }\n' + pickGamText += ' }\n' + pickGamText += ' OutputSignals = {\n' + for sigDict in resampledSyncSigs: + if 'alias' in sigDict: + pickGamText += ' '+sigDict['alias']+' = {\n' + else: + pickGamText += ' '+sigDict['name']+' = {\n' + pickGamText += ' DataSource = '+gamName+'_Res_DDB\n' + pickGamText += ' Samples = 1\n' + pickGamText += ' Type = '+sigDict['type']+'\n' + pickGamText += ' NumberOfDimensions = '+str(sigDict['dimensions'])+'\n' + pickGamText += ' NumberOfElements = '+str(sigDict['elements'])+'\n' + pickGamText += ' }\n' + pickGamText += ' }\n' + pickGamText += ' }\n' + gams.append(pickGamText) + dataSourceText = ' +'+gamName+'_Res_DDB = {\n' + dataSourceText += ' Class = GAMDataSource\n' + dataSourceText += ' }\n' + dataSources.append(dataSourceText) + gamList.append(gamName) ######################################################### Output Signals outputSignals = [] # For debug printout @@ -1168,9 +1215,9 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): outputDict['value_nid'].getParent().getNode('parameters'), gamText) gamText += ' }\n' if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], True): - synchThreadSignals.append(outputDict['name']) + synchThreadSignals.append(outputDict) if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], False): - asynchThreadSignals.append(outputDict['name']) + asynchThreadSignals.append(outputDict) outputSignals.append(outputSignalDict) # --------------------------------------------If this is a structured output if len(outputDict['fields']) > 0: @@ -1794,10 +1841,11 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - # Some outputs are connected to devices on separate synchronized theads + # Some outputs are connected to devices on separate synchronized threads if len(synchThreadSignals) > 0: dataSourceText = ' +'+gamName+'_Output_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' + dataSourceText += ' Timeout = 1000000\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) @@ -1805,16 +1853,46 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText = ' +'+gamName+'_Output_Synch_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' - for signal in synchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in synchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+gamName+'_Output_DDB\n' + gamText += ' Type = '+signalDict['type']+'\n' + if 'dimensions' in signalDict: + dimensions = signalDict['dimensions'] + if dimensions == 0: + numberOfElements = 1 + numberOfDimensions = 0 + else: + numberOfDimensions = len(signalDict['dimensions']) + numberOfElements = 1 + for currDim in signalDict['dimensions']: + numberOfElements *= currDim + gamText += ' NumberOfDimensions = ' + \ + str(numberOfDimensions)+'\n' + gamText += ' NumberOfElements = ' + \ + str(numberOfElements)+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' OutputSignals = {\n' - for signal in synchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in synchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+gamName+'_Output_Synch\n' - gamText += ' Type = '+outputDict['type']+'\n' + #Check if it is the reference to a resampled timebase + gamText += ' Type = '+signalDict['type']+'\n' + if 'dimensions' in signalDict: + dimensions = signalDict['dimensions'] + if dimensions == 0: + numberOfElements = 1 + numberOfDimensions = 0 + else: + numberOfDimensions = len(signalDict['dimensions']) + numberOfElements = 1 + for currDim in signalDict['dimensions']: + numberOfElements *= currDim + gamText += ' NumberOfDimensions = ' + \ + str(numberOfDimensions)+'\n' + gamText += ' NumberOfElements = ' + \ + str(numberOfElements)+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' }\n' @@ -1831,16 +1909,24 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText = ' +'+gamName+'_Output_Asynch_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' - for signal in asynchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in asynchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+gamName+'_Output_DDB\n' + gamText += ' NumberOfDimensions = ' + \ + str(signalDict['dimensions'])+'\n' + gamText += ' NumberOfElements = ' + \ + str(signalDict['elements'])+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' OutputSignals = {\n' - for signal in asynchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in asynchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+gamName+'_Output_Asynch\n' - gamText += ' Type = '+outputDict['type']+'\n' + gamText += ' Type = '+signalDict['type']+'\n' + gamText += ' NumberOfDimensions = ' + \ + str(signalDict['dimensions'])+'\n' + gamText += ' NumberOfElements = ' + \ + str(signalDict['elements'])+'\n' gamText += ' }\n' gamText += ' }\n' @@ -1918,6 +2004,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): outputDicts = configDict['outputDicts'] outputTrigger = configDict['outputTrigger'] outPeriod = 0 # If different from 0, this means that the corresponing component is driving the thread timing + synchThreadSignals = [] + asynchThreadSignals = [] startTime = 0 if not isSynch: @@ -1981,10 +2069,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # Check if time information is required by another synchronized thread if self.isUsedOnAnotherThread(threadMap, self.timebase, True): - dataSourceText = ' +'+dataSourceName+'_Timer_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' - dataSourceText += ' Timeout = 10000\n' + dataSourceText += ' Timeout = 1000000\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) @@ -2078,7 +2165,14 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): currTimebase = currTimebase.data() outPeriod = currTimebase[1] - currTimebase[0] startTime = currTimebase[0] -# endif isSynch + + + + # Check if time information is required by another synchronized thread Gabriele Jan 2022 + # for sync input devices, the check has to be performed on output Time + if self.isUsedOnAnotherThread(threadMap, self.timebase, True): + synchThreadSignals.append({'name':'Time', 'type':'uint32', 'dimensions':0, 'elements': 1}) + # endif isSynch #Head and parameters dataSourceText = ' +'+dataSourceName+' = {\n' @@ -2093,6 +2187,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # Output Signals dataSourceText += ' Signals = {\n' for outputDict in outputDicts: + print('CICCIO') + print(outputDict) dataSourceText += ' '+outputDict['name']+' = {\n' dataSourceText += ' Type = '+outputDict['type']+'\n' if outputDict['dimensions'] == 0: @@ -2229,8 +2325,6 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' }\n' gamText += ' OutputSignals = {\n' - synchThreadSignals = [] - asynchThreadSignals = [] for outputDict in outputDicts: gamText += ' '+outputDict['name'] + ' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' @@ -2253,9 +2347,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): str(numberOfElements * samples)+'\n' gamText += ' }\n' if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], True): - synchThreadSignals.append(outputDict['name']) + synchThreadSignals.append(outputDict) if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], False): - asynchThreadSignals.append(outputDict['name']) + asynchThreadSignals.append(outptDict) gamText += ' }\n' gamText += ' }\n' gams.append(gamText) @@ -2420,6 +2514,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if len(synchThreadSignals) > 0: dataSourceText = ' +'+dataSourceName+'_Output_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' + dataSourceText += ' Timeout = 1000000\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) @@ -2429,16 +2524,46 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' - for signal in synchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in synchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' + gamText += ' Type = '+signalDict['type']+'\n' + if 'dimensions' in signalDict: + dimensions = signalDict['dimensions'] + if dimensions == 0: + numberOfElements = 1 + numberOfDimensions = 0 + else: + numberOfDimensions = len(signalDict['dimensions']) + numberOfElements = 1 + for currDim in signalDict['dimensions']: + numberOfElements *= currDim + gamText += ' NumberOfDimensions = ' + \ + str(numberOfDimensions)+'\n' + gamText += ' NumberOfElements = ' + \ + str(numberOfElements)+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' OutputSignals = {\n' - for signal in synchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in synchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_Synch\n' - gamText += ' Type = '+outputDict['type']+'\n' + #Check if it is the reference to a resampled timebase + gamText += ' Type = '+signalDict['type']+'\n' + if 'dimensions' in signalDict: + dimensions = signalDict['dimensions'] + if dimensions == 0: + numberOfElements = 1 + numberOfDimensions = 0 + else: + numberOfDimensions = len(signalDict['dimensions']) + numberOfElements = 1 + for currDim in signalDict['dimensions']: + numberOfElements *= currDim + gamText += ' NumberOfDimensions = ' + \ + str(numberOfDimensions)+'\n' + gamText += ' NumberOfElements = ' + \ + str(numberOfElements)+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' }\n' @@ -2448,6 +2573,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if len(asynchThreadSignals) > 0: dataSourceText = ' +'+dataSourceName+'_Output_Asynch = {\n' dataSourceText += ' Class = RealTimeThreadAsyncBridge\n' + dataSourceText += ' Timeout = 1000000\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) @@ -2455,15 +2581,23 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText = ' +'+dataSourceName+'_Output_Asynch_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' - for signal in asynchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in asynchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' + gamText += ' NumberOfDimensions = ' + \ + str(signalDict['dimensions'])+'\n' + gamText += ' NumberOfElements = ' + \ + str(signalDict['elements'])+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' OutputSignals = {\n' - for signal in asynchThreadSignals: - gamText += ' '+signal+' = {\n' + for signalDict in asynchThreadSignals: + gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_Asynch\n' + gamText += ' NumberOfDimensions = ' + \ + str(signalDict['dimensions'])+'\n' + gamText += ' NumberOfElements = ' + \ + str(signalDict['elements'])+'\n' gamText += ' }\n' gamText += ' }\n' gamText += ' }\n' @@ -2557,6 +2691,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): if self.onSameThread(threadMap, prevTimebase.getParent()): timerDDB = origName+'_Output_DDB' else: + # timerDDB = origName+'_Output_Synch' Gabriele Jan 2022 timerDDB = origName+'_Output_Synch' try: # Get period from driving synchronizing device @@ -2580,7 +2715,9 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): #Head and parameters gamList.append(dataSourceName+'_IOGAM') gamText = ' +'+dataSourceName+'_IOGAM = {\n' - gamText += ' Class = IOGAM\n' +# gamText += ' Class = IOGAM\n' +#NOTE: default behavior for Output is different from that of GAM. Here a single sample is picked when subsampling is defined (syncDiv > 1) + gamText += ' Class = PickSampleGAM\n' # input Signals gamText += ' InputSignals = {\n' @@ -2594,7 +2731,16 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): signalNames.append('Time') gamText += ' Time = {\n' gamText += ' DataSource = ' + timerDDB+'\n' - signalSamples.append(1) + try: + syncDiv = self.timebase_div.data() + gamText += ' Samples = ' + \ + str(syncDiv)+'\n' + signalSamples.append(syncDiv) + forceUsingSamples = True + except: + signalSamples.append(1) + pass # Consider ealTimeSynchronization downsampling only if timebase_div is defined + # signalSamples.append(1) Gabriele Jan 2022 else: # Normal reference isTreeRef = False isInputStructField = ( @@ -2686,8 +2832,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): idx = 0 for outputDict in inputDicts: gamText += ' '+signalNames[idx]+' = {\n' - if signalSamples[idx] > 1: - gamText += ' Samples = '+str(signalSamples[idx])+'\n' + gamText += ' Samples = 1\n' idx = idx+1 gamText += ' DataSource = '+dataSourceName+'\n' @@ -2957,12 +3102,8 @@ def checkGeneric(self, threadMap): syncDiv = 1 inDimensions = inputDict['value'].getParent().getNode( ':DIMENSIONS').getData() - if syncDiv > 1: - if inDimensions != 0: - return 'Dimension mismatch for input '+str(inputIdx)+' getting timebase from another thread' - else: - if inDimensions != inputDict['dimensions']: - return 'Dimension mismatch for input '+str(inputIdx)+': expected '+str(inputDict['dimensions'])+' found '+str(inDimensions) + if inDimensions != inputDict['dimensions']: + return 'Dimension mismatch for input '+str(inputIdx)+': expected '+str(inputDict['dimensions'])+' found '+str(inDimensions) return '' diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index 7d3c27ca36..f4225950b6 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -167,7 +167,8 @@ def getInfo(self): # except: # return 'Cannot get timebase for ' + gam, {},{} gamNids.append(currGamNode.getNid()) - if currPeriod > 0 and threadPeriod > 0: + # if currPeriod > 0 and threadPeriod > 0: + if currPeriod > 0 and threadPeriod > 0 and currPeriod != threadPeriod: raise Exception('More than one component driving thread timing for state: '+str( state+1)+', thread: '+str(thread+1)) else: From 2055f883987dd333d11524a5c52e200b0bae354e Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 19 Jan 2022 17:59:29 +0100 Subject: [PATCH 062/172] Fix: Gm fix bagel (#2440) * Fix:change incorrect jScope property file * Fix:wrong management of nid data un getXXX() methods * Fix:correct behavior of downsampling between threads * Use PickSampleGAM * Use PickSampleGAM * Same behavior in subsampling also for GAMs * Fix field misalignment Co-authored-by: GabrieleManduchi --- java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java | 2 +- .../src/main/resources/MARTE2_SIMULINK_GENERICSetup.form | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java index 5afc18761b..71611c06b8 100644 --- a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java @@ -885,7 +885,7 @@ private void initComponents() { deviceField2.setIdentifier(""); deviceField2.setLabelString("Timebase div. (if from another thread):"); deviceField2.setNumCols(4); - deviceField2.setOffsetNid(166); + deviceField2.setOffsetNid(174); jPanel2.add(deviceField2); jPanel1.add(jPanel2); diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form index 17980c104d..89bf4e3ca0 100644 --- a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form @@ -1459,7 +1459,7 @@ - + From e8f4e883e1b3501e304b065314dd09a19992e513 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 4 Feb 2022 18:05:28 +0100 Subject: [PATCH 063/172] Gm redp dac (#2443) * Fix:change incorrect jScope property file * Fix:wrong management of nid data un getXXX() methods * Feature:RedPitaya DAC Added device & support for RedPitaya DAC device * packages updated Co-authored-by: GabrieleManduchi --- deploy/packaging/debian/htsdevices.noarch | 2 +- deploy/packaging/debian/rfxdevices.noarch | 1 + deploy/packaging/redhat/htsdevices.noarch | 2 +- deploy/packaging/redhat/rfxdevices.noarch | 1 + device_support/redpitaya/Makefile | 2 +- device_support/redpitaya/redpitaya.cpp | 3 - device_support/redpitaya/redpitaya_dac.cpp | 255 ++++++++++++++++++ device_support/redpitaya/rfx_dac.h | 129 +++++++++ device_support/redpitaya/rfx_stream.h | 221 ++++++++------- .../src/main/java/RFX_RPDACSetup.java | 176 ++++++++++++ .../src/main/resources/RFX_RPDACSetup.form | 228 ++++++++++++++++ pydevices/RfxDevices/RFX_RPDAC.py | 127 +++++++++ 12 files changed, 1046 insertions(+), 101 deletions(-) create mode 100644 device_support/redpitaya/redpitaya_dac.cpp create mode 100644 device_support/redpitaya/rfx_dac.h create mode 100644 java/jdevices/src/main/java/RFX_RPDACSetup.java create mode 100644 java/jdevices/src/main/resources/RFX_RPDACSetup.form create mode 100644 pydevices/RfxDevices/RFX_RPDAC.py diff --git a/deploy/packaging/debian/htsdevices.noarch b/deploy/packaging/debian/htsdevices.noarch index 552515a0e4..d759d2c483 100644 --- a/deploy/packaging/debian/htsdevices.noarch +++ b/deploy/packaging/debian/htsdevices.noarch @@ -1,7 +1,7 @@ ./usr/local/mdsplus/pydevices/HtsDevices/_version.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423st.py -./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423tr.py +./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435st.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRPG.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index 27f5fc35ab..a8d29340d7 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -108,6 +108,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/RFXWAVESETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_PROTECTIONS.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC.py +./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPDAC.py ./usr/local/mdsplus/pydevices/RfxDevices/SIG_SNAPSHOT.py ./usr/local/mdsplus/pydevices/RfxDevices/SIS3820.py ./usr/local/mdsplus/pydevices/RfxDevices/SOFT_TRIGGER.py diff --git a/deploy/packaging/redhat/htsdevices.noarch b/deploy/packaging/redhat/htsdevices.noarch index 3817d60015..614814bb2a 100644 --- a/deploy/packaging/redhat/htsdevices.noarch +++ b/deploy/packaging/redhat/htsdevices.noarch @@ -1,8 +1,8 @@ ./usr/local/mdsplus/pydevices/HtsDevices ./usr/local/mdsplus/pydevices/HtsDevices/_version.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423st.py -./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_423tr.py +./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435sc.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435st.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_435tr.py ./usr/local/mdsplus/pydevices/HtsDevices/acq2106_WRPG.py diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index cf3c3ef3df..0a6ae2dc79 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -109,6 +109,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/RFXWAVESETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_PROTECTIONS.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC.py +./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPDAC.py ./usr/local/mdsplus/pydevices/RfxDevices/SIG_SNAPSHOT.py ./usr/local/mdsplus/pydevices/RfxDevices/SIS3820.py ./usr/local/mdsplus/pydevices/RfxDevices/SOFT_TRIGGER.py diff --git a/device_support/redpitaya/Makefile b/device_support/redpitaya/Makefile index 4b6e68d0e9..37461390c1 100755 --- a/device_support/redpitaya/Makefile +++ b/device_support/redpitaya/Makefile @@ -5,7 +5,7 @@ CFLAGS = -fPIC -std=c++11 -o2 -Wall -DLINUX -I${MDSPLUS_DIR}/include -I. LDFLAGS = -L${MDSPLUS_DIR}/lib -lpthread -lMdsObjectsCppShr -SOURCES=redpitaya.cpp AsyncStoreManager.cpp +SOURCES=redpitaya.cpp AsyncStoreManager.cpp redpitaya_dac.cpp OBJECTS=$(SOURCES:.cpp=.o) SHAREDLIB=libredpitaya.so EXE=test diff --git a/device_support/redpitaya/redpitaya.cpp b/device_support/redpitaya/redpitaya.cpp index f808f31883..42050d88d5 100644 --- a/device_support/redpitaya/redpitaya.cpp +++ b/device_support/redpitaya/redpitaya.cpp @@ -97,8 +97,6 @@ static void writeConfig(int fd, struct rpadc_configuration *config) regs.post_register_enable = 1; regs.post_register = config->post_samples; - regs.trig_event_code_enable = 1; - regs.trig_event_code = config->event_code; regs.decimator_register_enable = 1; @@ -184,7 +182,6 @@ static void readConfig(int fd, struct rpadc_configuration *config) config->post_samples = regs.post_register; config->pre_samples = regs.pre_register; config->decimation = regs.decimator_register + 1; - config->event_code = regs.trig_event_code; } static void fifoFlush(int fd) { ioctl(fd, RFX_STREAM_FIFO_FLUSH, NULL); } diff --git a/device_support/redpitaya/redpitaya_dac.cpp b/device_support/redpitaya/redpitaya_dac.cpp new file mode 100644 index 0000000000..20e83b5ae4 --- /dev/null +++ b/device_support/redpitaya/redpitaya_dac.cpp @@ -0,0 +1,255 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +extern "C" { + int rpdacInit(int useExtClk, int useExtTrig, double clockFreq, int numPoints1, double *Y1, double *X1, int numPoints2, double *Y2, double *X2); + void rpdacTrigger(); + void rpdacStop(); +} + + +static int fd; + +//Prepare arrays to be enqueued in FPGA FIFO. It is assumed that both inTimes1 and inTimes2 start with time 0 +static int convertInputs(double clockPeriod, int numPoints1, double *inValues1, double *inTimes1, int numPoints2, double *inValues2, double *inTimes2, + double *outStart1, double *outStart2, double *stepVals1, double *stepVals2, int *outSteps) +{ + int outIdx = 0, inIdx1 = 0, inIdx2 = 0, numOutPoints, i; + double outTimes[numPoints1 + numPoints2]; + + while(inIdx1 < numPoints1 || inIdx2 < numPoints2) + { + if(inIdx1 < numPoints1 && inIdx2 < numPoints2) + { + if(inTimes1[inIdx1] == inTimes2[inIdx2]) + { + outStart1[outIdx] = inValues1[inIdx1]; + outStart2[outIdx] = inValues2[inIdx2]; + outTimes[outIdx] = inTimes1[inIdx1]; + inIdx1++; + inIdx2++; + } + else if (inTimes1[inIdx1] < inTimes2[inIdx2]) + { + outStart1[outIdx] = inValues1[inIdx1]; + outStart2[outIdx] = inValues2[inIdx2-1] + (inTimes1[inIdx1] - inTimes2[inIdx2 - 1])*(inValues2[inIdx2] - inValues2[inIdx2-1])/(inTimes2[inIdx2] - inTimes2[inIdx2-1]); + outTimes[outIdx] = inTimes1[inIdx1]; + inIdx1++; + } + else //(inTimes1[inIdx1] > inTimes2[inIdx2]) + { + outStart2[outIdx] = inValues2[inIdx2]; + outStart1[outIdx] = inValues1[inIdx1-1] + (inTimes2[inIdx2] - inTimes1[inIdx2 - 1])*(inValues1[inIdx1] - inValues1[inIdx1-1])/(inTimes1[inIdx1] - inTimes1[inIdx1-1]); + outTimes[outIdx] = inTimes2[inIdx2]; + inIdx2++; + } + } + else if(inIdx1 < numPoints1) + { + outStart1[outIdx] = inValues1[inIdx1]; + outStart2[outIdx] = outStart2[outIdx - 1]; + outTimes[outIdx] = inTimes1[inIdx1]; + inIdx1++; + } + else //(inIdx2 < numPoints2) + { + outStart2[outIdx] = inValues2[inIdx2]; + outStart1[outIdx] = outStart1[outIdx - 1]; + outTimes[outIdx] = inTimes2[inIdx2]; + inIdx2++; + } + outIdx++; + } + + + numOutPoints = outIdx; + for(outIdx = 0; outIdx < numOutPoints - 1; outIdx++) + { + outSteps[outIdx] = (int)((outTimes[outIdx + 1] - outTimes[outIdx])/clockPeriod); + if(outSteps[outIdx] < 1) + outSteps[outIdx] = 1; + stepVals1[outIdx] = (outStart1[outIdx + 1] - outStart1[outIdx]); + stepVals2[outIdx] = (outStart2[outIdx + 1] - outStart2[outIdx]); + } + outSteps[numOutPoints - 1] = 2; //Just two clock perios to force last value + stepVals1[numOutPoints - 1] = 0; + stepVals2[numOutPoints - 1] = 0; + for(outIdx = 0; outIdx < numOutPoints; outIdx++) + { + outStart1[outIdx] = 8192 - (outStart1[outIdx] * 8192); + outStart2[outIdx] = 8192 - (outStart2[outIdx] * 8192); + if(outStart1[outIdx] < 0) + outStart1[outIdx] = 0; + if(outStart2[outIdx] < 0) + outStart2[outIdx] = 0; + if(outStart1[outIdx] > 16383) + outStart1[outIdx] = 16383; + if(outStart2[outIdx] > 16383) + outStart2[outIdx] = 16383; + stepVals1[outIdx] = -stepVals1[outIdx] * 8192; + stepVals2[outIdx] = -stepVals2[outIdx] * 8192; + } + return numOutPoints; +} + +int rpdacInit(int useExtClk, int useExtTrig, double clockFreq, int numPoints1, double *Y1, double *X1, int numPoints2, double *Y2, double *X2) +{ + //Make sure that time 0 is included in X1 and X1. If not add point at 0 with the same value of the first point + double intY1[numPoints1+1], intY2[numPoints2+1], intX1[numPoints1 + 1], intX2[numPoints2 + 1]; + int actPoints1, actPoints2; + unsigned int clockDivReg = 0, modeReg = 0, commandReg = 0, reg, i; + unsigned long long currLongVal; + + double stepVals1[numPoints1+numPoints2 + 2], stepVals2[numPoints1+numPoints2 + 2], startVals1[numPoints1+numPoints2 + 2], startVals2[numPoints1+numPoints2 + 2]; + int steps[numPoints1+numPoints2 + 2]; + int numSteps; + + if(X1[0] == 0) + { + actPoints1 = numPoints1; + memcpy(intX1, X1, numPoints1 * sizeof(double)); + memcpy(intY1, Y1, numPoints1 * sizeof(double)); + } + else + { + actPoints1 = numPoints1 + 1; + intX1[0] = 0; + intY1[0] = Y1[0]; + memcpy(&intX1[1], X1, numPoints1 * sizeof(double)); + memcpy(&intY1[1], Y1, numPoints1 * sizeof(double)); + } + if(X2[0] == 0) + { + actPoints2 = numPoints2; + memcpy(intX2, X2, numPoints2 * sizeof(double)); + memcpy(intY2, Y2, numPoints2 * sizeof(double)); + } + else + { + actPoints2 = numPoints2 + 1; + intX2[0] = 0; + intY2[0] = Y2[0]; + memcpy(&intX2[1], X2, numPoints2 * sizeof(double)); + memcpy(&intY2[1], Y2, numPoints2 * sizeof(double)); + } + fd = open("/dev/rfx_dac", O_RDWR | O_SYNC); + if(fd < 0) + { + printf("Cannot open device!\n"); + return fd; + } + printf("Device Open %d\n", fd); + + modeReg = 0; + if(useExtClk) + { + modeReg |= 0x2; + clockDivReg = 1; + } + else + { + clockDivReg = (int)(125E6/clockFreq + 0.5); + printf("clockDivReg: %d\n", clockDivReg); + } + if(useExtTrig) + { + modeReg |= 0x1; + } + printf("Mode Reg.: %d\n", modeReg); + + //clear fifo + ioctl(fd, RFX_DAC_CLEAR_AXI_FIFO_MM_S_0, 0); + usleep(10000); + ioctl(fd, RFX_DAC_SET_CLOCK_DIVIDE_REG, &clockDivReg); + usleep(1000); + // trigger software mode + ioctl(fd, RFX_DAC_SET_MODE_REG, &modeReg); + usleep(1000); + + //stop + commandReg = 2; + ioctl(fd, RFX_DAC_SET_CMD_REG, &commandReg); + usleep(1000); + + //Arm + commandReg = 4; + ioctl(fd, RFX_DAC_SET_CMD_REG, &commandReg); + usleep(1000); + + + + numSteps = convertInputs(1./clockFreq, actPoints1, intY1, intX1, actPoints2, intY2, intX2, startVals1, startVals2, stepVals1, stepVals2, steps); + + + printf("NUM STEPS: %d\n", numSteps); + for(i = 0; i < numSteps; i++) + { + printf("startVal1 = %f\tstartVal2 = %f\tstepVal1 = %f\tstepVal2 = %f\tstep = %d\n", startVals1[i], startVals2[i], stepVals1[i], stepVals2[i], steps[i]); + } + + + + + //prepare FIFO + for(i = 0; i < numSteps; i++) + { + //Start ch 1-2 + reg = (int)(startVals2[i])&0x0000FFFF; + reg |= ((int)(startVals1[i])<<16)&0xFFFF0000; + ioctl(fd, RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL, ®); + usleep(1000); + + //Num Steps + reg = (unsigned int)(steps[i]); + // reg = (unsigned int)(0x0FFFFFFF); + ioctl(fd, RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL, ®); + usleep(1000); + + //Step ch 1 + currLongVal = (long long)((stepVals2[i]/steps[i])*pow(2,50)); + reg = (unsigned int)(currLongVal & 0x00000000FFFFFFFF); + ioctl(fd, RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL, ®); + usleep(1000); + reg = (unsigned int)((currLongVal & 0xFFFFFFFF00000000)>> 32); + ioctl(fd, RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL, ®); + usleep(1000); + + //Step ch 2 + currLongVal = (long long)((stepVals1[i]/steps[i])*pow(2,50)); + reg = (unsigned int)(currLongVal & 0x00000000FFFFFFFF); + ioctl(fd, RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL, ®); + usleep(1000); + reg = (unsigned int)((currLongVal & 0xFFFFFFFF00000000)>> 32); + ioctl(fd, RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL, ®); + usleep(1000); + } + + return fd; +} + + +void rpdacTrigger() +{ + unsigned int commandReg = 1; + ioctl(fd, RFX_DAC_SET_CMD_REG, &commandReg); + usleep(1000); +} + +void rpdacStop() +{ + unsigned int commandReg = 2; + ioctl(fd, RFX_DAC_SET_CMD_REG, &commandReg); + usleep(1000); +} + + diff --git a/device_support/redpitaya/rfx_dac.h b/device_support/redpitaya/rfx_dac.h new file mode 100644 index 0000000000..a9150c793e --- /dev/null +++ b/device_support/redpitaya/rfx_dac.h @@ -0,0 +1,129 @@ +#ifndef RFX_DAC_H +#define RFX_DAC_H + + +#include +#include + + + +#ifdef __cplusplus +extern "C" { +#endif + +//Temporaneo +#define DMA_SOURCE 1 +//////////////// + + +#define DEVICE_NAME "rfx_dac" /* Dev name as it appears in /proc/devices */ +#define MODULE_NAME "rfx_dac" + +//Generic IOCTL commands + +#define RFX_DAC_IOCTL_BASE 'W' +#define RFX_DAC_ARM_DMA _IO(RFX_DAC_IOCTL_BASE, 1) +#define RFX_DAC_START_DMA _IO(RFX_DAC_IOCTL_BASE, 2) +#define RFX_DAC_STOP_DMA _IO(RFX_DAC_IOCTL_BASE, 3) +#define RFX_DAC_SET_DMA_BUFLEN _IO(RFX_DAC_IOCTL_BASE, 4) +#define RFX_DAC_GET_DMA_BUFLEN _IO(RFX_DAC_IOCTL_BASE, 5) +#define RFX_DAC_IS_DMA_RUNNING _IO(RFX_DAC_IOCTL_BASE, 6) +#define RFX_DAC_GET_DMA_DATA _IO(RFX_DAC_IOCTL_BASE, 7) +#define RFX_DAC_SET_DRIVER_BUFLEN _IO(RFX_DAC_IOCTL_BASE, 8) +#define RFX_DAC_GET_DRIVER_BUFLEN _IO(RFX_DAC_IOCTL_BASE, 9) +#define RFX_DAC_GET_REGISTERS _IO(RFX_DAC_IOCTL_BASE, 10) +#define RFX_DAC_SET_REGISTERS _IO(RFX_DAC_IOCTL_BASE, 11) +#define RFX_DAC_FIFO_INT_HALF_SIZE _IO(RFX_DAC_IOCTL_BASE, 12) +#define RFX_DAC_FIFO_INT_FIRST_SAMPLE _IO(RFX_DAC_IOCTL_BASE, 13) +#define RFX_DAC_FIFO_FLUSH _IO(RFX_DAC_IOCTL_BASE, 14) +#define RFX_DAC_START_READ _IO(RFX_DAC_IOCTL_BASE, 15) +#define RFX_DAC_STOP_READ _IO(RFX_DAC_IOCTL_BASE, 16) +#define RFX_DAC_GET_AXI_CFG_REGISTER_0 _IO(RFX_DAC_IOCTL_BASE, 20) +#define RFX_DAC_SET_AXI_CFG_REGISTER_0 _IO(RFX_DAC_IOCTL_BASE, 21) +#define RFX_DAC_GET_CLOCK_DIVIDE_REG _IO(RFX_DAC_IOCTL_BASE, 22) +#define RFX_DAC_SET_CLOCK_DIVIDE_REG _IO(RFX_DAC_IOCTL_BASE, 23) +#define RFX_DAC_GET_CMD_REG _IO(RFX_DAC_IOCTL_BASE, 24) +#define RFX_DAC_SET_CMD_REG _IO(RFX_DAC_IOCTL_BASE, 25) +#define RFX_DAC_GET_MODE_REG _IO(RFX_DAC_IOCTL_BASE, 26) +#define RFX_DAC_SET_MODE_REG _IO(RFX_DAC_IOCTL_BASE, 27) +#define RFX_DAC_GET_AXI_FIFO_MM_S_0_LEN _IO(RFX_DAC_IOCTL_BASE, 28) +#define RFX_DAC_GET_AXI_FIFO_MM_S_0_VAL _IO(RFX_DAC_IOCTL_BASE, 29) +#define RFX_DAC_SET_AXI_FIFO_MM_S_0_VAL _IO(RFX_DAC_IOCTL_BASE, 30) +#define RFX_DAC_CLEAR_AXI_FIFO_MM_S_0 _IO(RFX_DAC_IOCTL_BASE, 31) + + +#ifndef AXI_ENUMS_DEFINED +#define AXI_ENUMS_DEFINED +enum AxiStreamFifo_Register { + ISR = 0x00, ///< Interrupt Status Register (ISR) + IER = 0x04, ///< Interrupt Enable Register (IER) + TDFR = 0x08, ///< Transmit Data FIFO Reset (TDFR) + TDFV = 0x0c, ///< Transmit Data FIFO Vacancy (TDFV) + TDFD = 0x10, ///< Transmit Data FIFO 32-bit Wide Data Write Port + TDFD4 = 0x1000, ///< Transmit Data FIFO for AXI4 Data Write Port + TLR = 0x14, ///< Transmit Length Register (TLR) + RDFR = 0x18, ///< Receive Data FIFO reset (RDFR) + RDFO = 0x1c, ///< Receive Data FIFO Occupancy (RDFO) + RDFD = 0x20, ///< Receive Data FIFO 32-bit Wide Data Read Port (RDFD) + RDFD4 = 0x1000, ///< Receive Data FIFO for AXI4 Data Read Port (RDFD) + RLR = 0x24, ///< Receive Length Register (RLR) + SRR = 0x28, ///< AXI4-Stream Reset (SRR) + TDR = 0x2c, ///< Transmit Destination Register (TDR) + RDR = 0x30, ///< Receive Destination Register (RDR) + /// not supported yet .. /// + TID = 0x34, ///< Transmit ID Register + TUSER = 0x38, ///< Transmit USER Register + RID = 0x3c, ///< Receive ID Register + RUSER = 0x40 ///< Receive USER Register +}; + +enum AxiStreamFifo_ISREnum { + ISR_RFPE = 1 << 19, ///< Receive FIFO Programmable Empty + ISR_RFPF = 1 << 20, ///< Receive FIFO Programmable Full + ISR_TFPE = 1 << 21, ///< Transmit FIFO Programmable Empty + ISR_TFPF = 1 << 22, ///< Transmit FIFO Programmable Full + ISR_RRC = 1 << 23, ///< Receive Reset Complete + ISR_TRC = 1 << 24, ///< Transmit Reset Complete + ISR_TSE = 1 << 25, ///< Transmit Size Error + ISR_RC = 1 << 26, ///< Receive Complete + ISR_TC = 1 << 27, ///< Transmit Complete + ISR_TPOE = 1 << 28, ///< Transmit Packet Overrun Error + ISR_RPUE = 1 << 29, ///< Receive Packet Underrun Error + ISR_RPORE = 1 << 30, ///< Receive Packet Overrun Read Error + ISR_RPURE = 1 << 31, ///< Receive Packet Underrun Read Error +}; + +enum RegisterIdx { + FIFO_00_IDX = 0, + FIFO_01_IDX = 1, + FIFO_10_IDX = 2, + FIFO11_IDX = 3, + COMMAND_REG_IDX = 4, + PRE_POST_REG_IDX = 5, + DEC_REG_IDX = 6, + MODE_REG_IDX = 8 +}; +#endif + +#pragma pack(1) + +struct rfx_dac_registers +{ + char axi_cfg_register_0_enable; + unsigned int axi_cfg_register_0; + char clock_divide_reg_enable; + unsigned int clock_divide_reg; + char cmd_reg_enable; + unsigned int cmd_reg; + char mode_reg_enable; + unsigned int mode_reg; + +}; + + + +#ifdef __cplusplus +} +#endif + +#endif // RFX_DAC_H diff --git a/device_support/redpitaya/rfx_stream.h b/device_support/redpitaya/rfx_stream.h index 785c55f2e6..224c5b4d92 100644 --- a/device_support/redpitaya/rfx_stream.h +++ b/device_support/redpitaya/rfx_stream.h @@ -1,93 +1,110 @@ #ifndef RFX_STREAM_H #define RFX_STREAM_H + #include #include + + #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif //Temporaneo #define DMA_SOURCE 1 - //////////////// +//////////////// + -#define DEVICE_NAME "rfx_stream" /* Dev name as it appears in /proc/devices */ +#define DEVICE_NAME "rfx_stream" /* Dev name as it appears in /proc/devices */ #define MODULE_NAME "rfx_stream" - //Generic IOCTL commands - -#define RFX_STREAM_IOCTL_BASE 'W' -#define RFX_STREAM_ARM_DMA _IO(RFX_STREAM_IOCTL_BASE, 1) -#define RFX_STREAM_START_DMA _IO(RFX_STREAM_IOCTL_BASE, 2) -#define RFX_STREAM_STOP_DMA _IO(RFX_STREAM_IOCTL_BASE, 3) -#define RFX_STREAM_SET_DMA_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 4) -#define RFX_STREAM_GET_DMA_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 5) -#define RFX_STREAM_IS_DMA_RUNNING _IO(RFX_STREAM_IOCTL_BASE, 6) -#define RFX_STREAM_GET_DMA_DATA _IO(RFX_STREAM_IOCTL_BASE, 7) -#define RFX_STREAM_SET_DRIVER_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 8) -#define RFX_STREAM_GET_DRIVER_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 9) -#define RFX_STREAM_GET_REGISTERS _IO(RFX_STREAM_IOCTL_BASE, 10) -#define RFX_STREAM_SET_REGISTERS _IO(RFX_STREAM_IOCTL_BASE, 11) -#define RFX_STREAM_FIFO_INT_HALF_SIZE _IO(RFX_STREAM_IOCTL_BASE, 12) -#define RFX_STREAM_FIFO_INT_FIRST_SAMPLE _IO(RFX_STREAM_IOCTL_BASE, 13) -#define RFX_STREAM_FIFO_FLUSH _IO(RFX_STREAM_IOCTL_BASE, 14) -#define RFX_STREAM_START_READ _IO(RFX_STREAM_IOCTL_BASE, 15) -#define RFX_STREAM_STOP_READ _IO(RFX_STREAM_IOCTL_BASE, 16) -#define RFX_STREAM_GET_COMMAND_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 20) -#define RFX_STREAM_SET_COMMAND_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 21) -#define RFX_STREAM_GET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 22) -#define RFX_STREAM_SET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 23) -#define RFX_STREAM_GET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 24) -#define RFX_STREAM_SET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 25) -#define RFX_STREAM_GET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 26) -#define RFX_STREAM_SET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 27) -#define RFX_STREAM_GET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 28) -#define RFX_STREAM_SET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 29) -#define RFX_STREAM_GET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 30) -#define RFX_STREAM_SET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 31) -#define RFX_STREAM_GET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 32) -#define RFX_STREAM_SET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 33) -#define RFX_STREAM_GET_TRIG_EVENT_CODE _IO(RFX_STREAM_IOCTL_BASE, 34) -#define RFX_STREAM_SET_TRIG_EVENT_CODE _IO(RFX_STREAM_IOCTL_BASE, 35) -#define RFX_STREAM_GET_EVENT_CODE _IO(RFX_STREAM_IOCTL_BASE, 36) -#define RFX_STREAM_SET_EVENT_CODE _IO(RFX_STREAM_IOCTL_BASE, 37) -#define RFX_STREAM_GET_DATA_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 38) -#define RFX_STREAM_GET_DATA_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 39) -#define RFX_STREAM_CLEAR_DATA_FIFO _IO(RFX_STREAM_IOCTL_BASE, 40) -#define RFX_STREAM_GET_TIME_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 41) -#define RFX_STREAM_GET_TIME_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 42) -#define RFX_STREAM_CLEAR_TIME_FIFO _IO(RFX_STREAM_IOCTL_BASE, 43) +//Generic IOCTL commands + +#define RFX_STREAM_IOCTL_BASE 'W' +#define RFX_STREAM_ARM_DMA _IO(RFX_STREAM_IOCTL_BASE, 1) +#define RFX_STREAM_START_DMA _IO(RFX_STREAM_IOCTL_BASE, 2) +#define RFX_STREAM_STOP_DMA _IO(RFX_STREAM_IOCTL_BASE, 3) +#define RFX_STREAM_SET_DMA_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 4) +#define RFX_STREAM_GET_DMA_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 5) +#define RFX_STREAM_IS_DMA_RUNNING _IO(RFX_STREAM_IOCTL_BASE, 6) +#define RFX_STREAM_GET_DMA_DATA _IO(RFX_STREAM_IOCTL_BASE, 7) +#define RFX_STREAM_SET_DRIVER_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 8) +#define RFX_STREAM_GET_DRIVER_BUFLEN _IO(RFX_STREAM_IOCTL_BASE, 9) +#define RFX_STREAM_GET_REGISTERS _IO(RFX_STREAM_IOCTL_BASE, 10) +#define RFX_STREAM_SET_REGISTERS _IO(RFX_STREAM_IOCTL_BASE, 11) +#define RFX_STREAM_FIFO_INT_HALF_SIZE _IO(RFX_STREAM_IOCTL_BASE, 12) +#define RFX_STREAM_FIFO_INT_FIRST_SAMPLE _IO(RFX_STREAM_IOCTL_BASE, 13) +#define RFX_STREAM_FIFO_FLUSH _IO(RFX_STREAM_IOCTL_BASE, 14) +#define RFX_STREAM_START_READ _IO(RFX_STREAM_IOCTL_BASE, 15) +#define RFX_STREAM_STOP_READ _IO(RFX_STREAM_IOCTL_BASE, 16) +#define RFX_STREAM_GET_AUX_CFG_REG _IO(RFX_STREAM_IOCTL_BASE, 20) +#define RFX_STREAM_SET_AUX_CFG_REG _IO(RFX_STREAM_IOCTL_BASE, 21) +#define RFX_STREAM_GET_COMMAND_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 22) +#define RFX_STREAM_SET_COMMAND_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 23) +#define RFX_STREAM_GET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 24) +#define RFX_STREAM_SET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 25) +#define RFX_STREAM_GET_K1_REG _IO(RFX_STREAM_IOCTL_BASE, 26) +#define RFX_STREAM_SET_K1_REG _IO(RFX_STREAM_IOCTL_BASE, 27) +#define RFX_STREAM_GET_K2_REG _IO(RFX_STREAM_IOCTL_BASE, 28) +#define RFX_STREAM_SET_K2_REG _IO(RFX_STREAM_IOCTL_BASE, 29) +#define RFX_STREAM_GET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 30) +#define RFX_STREAM_SET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 31) +#define RFX_STREAM_GET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 32) +#define RFX_STREAM_SET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 33) +#define RFX_STREAM_GET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 34) +#define RFX_STREAM_SET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 35) +#define RFX_STREAM_GET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 36) +#define RFX_STREAM_SET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 37) +#define RFX_STREAM_GET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 38) +#define RFX_STREAM_SET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 39) +#define RFX_STREAM_GET_STEP_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 40) +#define RFX_STREAM_SET_STEP_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 41) +#define RFX_STREAM_GET_STEP_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 42) +#define RFX_STREAM_SET_STEP_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 43) +#define RFX_STREAM_GET_TIME_COMMAND_REG _IO(RFX_STREAM_IOCTL_BASE, 44) +#define RFX_STREAM_SET_TIME_COMMAND_REG _IO(RFX_STREAM_IOCTL_BASE, 45) +#define RFX_STREAM_GET_TIME_OFFSET_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 46) +#define RFX_STREAM_SET_TIME_OFFSET_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 47) +#define RFX_STREAM_GET_TIME_OFFSET_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 48) +#define RFX_STREAM_SET_TIME_OFFSET_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 49) +#define RFX_STREAM_GET_DATA_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 50) +#define RFX_STREAM_GET_DATA_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 51) +#define RFX_STREAM_CLEAR_DATA_FIFO _IO(RFX_STREAM_IOCTL_BASE, 52) +#define RFX_STREAM_GET_SYNC_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 53) +#define RFX_STREAM_GET_SYNC_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 54) +#define RFX_STREAM_CLEAR_SYNC_FIFO _IO(RFX_STREAM_IOCTL_BASE, 55) +#define RFX_STREAM_GET_TIME_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 56) +#define RFX_STREAM_GET_TIME_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 57) +#define RFX_STREAM_CLEAR_TIME_FIFO _IO(RFX_STREAM_IOCTL_BASE, 58) + #ifndef AXI_ENUMS_DEFINED #define AXI_ENUMS_DEFINED - enum AxiStreamFifo_Register - { - ISR = 0x00, ///< Interrupt Status Register (ISR) - IER = 0x04, ///< Interrupt Enable Register (IER) - TDFR = 0x08, ///< Transmit Data FIFO Reset (TDFR) - TDFV = 0x0c, ///< Transmit Data FIFO Vacancy (TDFV) - TDFD = 0x10, ///< Transmit Data FIFO 32-bit Wide Data Write Port +enum AxiStreamFifo_Register { + ISR = 0x00, ///< Interrupt Status Register (ISR) + IER = 0x04, ///< Interrupt Enable Register (IER) + TDFR = 0x08, ///< Transmit Data FIFO Reset (TDFR) + TDFV = 0x0c, ///< Transmit Data FIFO Vacancy (TDFV) + TDFD = 0x10, ///< Transmit Data FIFO 32-bit Wide Data Write Port TDFD4 = 0x1000, ///< Transmit Data FIFO for AXI4 Data Write Port - TLR = 0x14, ///< Transmit Length Register (TLR) - RDFR = 0x18, ///< Receive Data FIFO reset (RDFR) - RDFO = 0x1c, ///< Receive Data FIFO Occupancy (RDFO) - RDFD = 0x20, ///< Receive Data FIFO 32-bit Wide Data Read Port (RDFD) + TLR = 0x14, ///< Transmit Length Register (TLR) + RDFR = 0x18, ///< Receive Data FIFO reset (RDFR) + RDFO = 0x1c, ///< Receive Data FIFO Occupancy (RDFO) + RDFD = 0x20, ///< Receive Data FIFO 32-bit Wide Data Read Port (RDFD) RDFD4 = 0x1000, ///< Receive Data FIFO for AXI4 Data Read Port (RDFD) - RLR = 0x24, ///< Receive Length Register (RLR) - SRR = 0x28, ///< AXI4-Stream Reset (SRR) - TDR = 0x2c, ///< Transmit Destination Register (TDR) - RDR = 0x30, ///< Receive Destination Register (RDR) + RLR = 0x24, ///< Receive Length Register (RLR) + SRR = 0x28, ///< AXI4-Stream Reset (SRR) + TDR = 0x2c, ///< Transmit Destination Register (TDR) + RDR = 0x30, ///< Receive Destination Register (RDR) /// not supported yet .. /// - TID = 0x34, ///< Transmit ID Register - TUSER = 0x38, ///< Transmit USER Register - RID = 0x3c, ///< Receive ID Register - RUSER = 0x40 ///< Receive USER Register - }; - - enum AxiStreamFifo_ISREnum - { + TID = 0x34, ///< Transmit ID Register + TUSER = 0x38, ///< Transmit USER Register + RID = 0x3c, ///< Receive ID Register + RUSER = 0x40 ///< Receive USER Register +}; + +enum AxiStreamFifo_ISREnum { ISR_RFPE = 1 << 19, ///< Receive FIFO Programmable Empty ISR_RFPF = 1 << 20, ///< Receive FIFO Programmable Full ISR_TFPE = 1 << 21, ///< Transmit FIFO Programmable Empty @@ -101,10 +118,9 @@ extern "C" ISR_RPUE = 1 << 29, ///< Receive Packet Underrun Error ISR_RPORE = 1 << 30, ///< Receive Packet Overrun Read Error ISR_RPURE = 1 << 31, ///< Receive Packet Underrun Read Error - }; +}; - enum RegisterIdx - { +enum RegisterIdx { FIFO_00_IDX = 0, FIFO_01_IDX = 1, FIFO_10_IDX = 2, @@ -113,32 +129,47 @@ extern "C" PRE_POST_REG_IDX = 5, DEC_REG_IDX = 6, MODE_REG_IDX = 8 - }; +}; #endif #pragma pack(1) - struct rfx_stream_registers - { - char command_register_enable; - unsigned int command_register; - char decimator_register_enable; - unsigned int decimator_register; - char lev_trig_count_enable; - unsigned int lev_trig_count; - char mode_register_enable; - unsigned int mode_register; - char packetizer_enable; - unsigned int packetizer; - char post_register_enable; - unsigned int post_register; - char pre_register_enable; - unsigned int pre_register; - char trig_event_code_enable; - unsigned int trig_event_code; - char event_code_enable; - unsigned int event_code; - }; +struct rfx_stream_registers +{ + char aux_cfg_reg_enable; + unsigned int aux_cfg_reg; + char command_register_enable; + unsigned int command_register; + char decimator_register_enable; + unsigned int decimator_register; + char k1_reg_enable; + unsigned int k1_reg; + char k2_reg_enable; + unsigned int k2_reg; + char lev_trig_count_enable; + unsigned int lev_trig_count; + char mode_register_enable; + unsigned int mode_register; + char packetizer_enable; + unsigned int packetizer; + char post_register_enable; + unsigned int post_register; + char pre_register_enable; + unsigned int pre_register; + char step_hi_reg_enable; + unsigned int step_hi_reg; + char step_lo_reg_enable; + unsigned int step_lo_reg; + char time_command_reg_enable; + unsigned int time_command_reg; + char time_offset_hi_reg_enable; + unsigned int time_offset_hi_reg; + char time_offset_lo_reg_enable; + unsigned int time_offset_lo_reg; + +}; + + #ifdef __cplusplus } diff --git a/java/jdevices/src/main/java/RFX_RPDACSetup.java b/java/jdevices/src/main/java/RFX_RPDACSetup.java new file mode 100644 index 0000000000..bb5e4914ee --- /dev/null +++ b/java/jdevices/src/main/java/RFX_RPDACSetup.java @@ -0,0 +1,176 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class RFX_RPDACSetup extends DeviceSetup { + + /** + * Creates new form RFX_RPDACSetup + */ + public RFX_RPDACSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel2 = new javax.swing.JPanel(); + jPanel4 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + deviceDispatch1 = new DeviceDispatch(); + jPanel6 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceChoice2 = new DeviceChoice(); + jPanel5 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField7 = new DeviceField(); + jPanel1 = new javax.swing.JPanel(); + jPanel3 = new javax.swing.JPanel(); + jPanel7 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + jPanel10 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("RedPitaya DAC"); + setDeviceType("RFX_RPDAC"); + setHeight(400); + setWidth(600); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel2.setLayout(new java.awt.GridLayout(3, 1)); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Comment: "); + deviceField6.setNumCols(20); + deviceField6.setOffsetNid(1); + jPanel4.add(deviceField6); + jPanel4.add(deviceDispatch1); + + jPanel2.add(jPanel4); + + deviceChoice1.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Clock Mode"); + deviceChoice1.setOffsetNid(3); + deviceChoice1.setUpdateIdentifier(""); + jPanel6.add(deviceChoice1); + + deviceChoice2.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Trig. Mode: "); + deviceChoice2.setOffsetNid(4); + deviceChoice2.setUpdateIdentifier(""); + jPanel6.add(deviceChoice2); + + jPanel2.add(jPanel6); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Clock Freq."); + deviceField1.setNumCols(15); + deviceField1.setOffsetNid(2); + jPanel5.add(deviceField1); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Trig. Time"); + deviceField7.setNumCols(15); + deviceField7.setOffsetNid(5); + jPanel5.add(deviceField7); + + jPanel2.add(jPanel5); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + + jPanel1.setLayout(new java.awt.GridLayout(2, 1)); + + jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Channnel 1")); + jPanel3.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("X Values"); + deviceField2.setNumCols(30); + deviceField2.setOffsetNid(6); + jPanel7.add(deviceField2); + + jPanel3.add(jPanel7); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Y Values: "); + deviceField3.setNumCols(30); + deviceField3.setOffsetNid(7); + jPanel8.add(deviceField3); + + jPanel3.add(jPanel8); + + jPanel1.add(jPanel3); + + jPanel9.setBorder(javax.swing.BorderFactory.createTitledBorder("Channnel 2")); + jPanel9.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("X Values"); + deviceField4.setNumCols(30); + deviceField4.setOffsetNid(8); + jPanel10.add(deviceField4); + + jPanel9.add(jPanel10); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Y Values: "); + deviceField5.setNumCols(30); + deviceField5.setOffsetNid(9); + jPanel11.add(deviceField5); + + jPanel9.add(jPanel11); + + jPanel1.add(jPanel9); + + getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); + + getAccessibleContext().setAccessibleName(""); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceDispatch deviceDispatch1; + private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/RFX_RPDACSetup.form b/java/jdevices/src/main/resources/RFX_RPDACSetup.form new file mode 100644 index 0000000000..353c64f49b --- /dev/null +++ b/java/jdevices/src/main/resources/RFX_RPDACSetup.form @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/RFX_RPDAC.py b/pydevices/RfxDevices/RFX_RPDAC.py new file mode 100644 index 0000000000..746d4af894 --- /dev/null +++ b/pydevices/RfxDevices/RFX_RPDAC.py @@ -0,0 +1,127 @@ + +from MDSplus import mdsExceptions, Device, Data, Event +from threading import Thread +from ctypes import CDLL, c_int, c_double, c_char_p, byref + + +class RFX_RPDAC(Device): + parts = [{'path': ':COMMENT', 'type': 'text'}, + {'path': ':CLOCK_FREQ', 'type': 'numeric', 'value': 1000}, + {'path': ':CLOCK_MODE', 'type': 'text', 'value': 'INTERNAL'}, + {'path': ':TRIG_MODE', 'type': 'text', 'value': 'INTERNAL'}, + {'path': ':TRIG_TIME', 'type': 'numeric', 'value': 0}, + {'path': ':CHAN1_X', 'type': 'numeric'}, + {'path': ':CHAN1_Y', 'type': 'numeric'}, + {'path': ':CHAN2_X', 'type': 'numeric'}, + {'path': ':CHAN2_Y', 'type': 'numeric'}, + {'path': ':INIT_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('RP_SERVER','PULSE_PREPARATION',50,None),Method(None,'init',head))", + 'options': ('no_write_shot',)}, + {'path': ':TRIG_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('RP_SERVER','INIT',60,None),Method(None,'trigger',head))", + 'options': ('no_write_shot',)}, + {'path': ':STOP_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('RP_SERVER','STORE',50,None),Method(None,'stop',head))", + 'options': ('no_write_shot',)}] + + + def init(self): + print('================= RPDAC Init ===============') + try: + self.lib = CDLL("libredpitaya.so") + print('library loaded') + except: + print('Cannot load redpitaya.so') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + if (self.clock_mode.data().upper() == 'INTERNAL'): + useExtClock = 0 + else: + useExtClock = 1 + except: + print('Cannot get clock_mode') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + if (self.trig_mode.data().upper() == 'INTERNAL'): + useExtTrigger = 0 + else: + useExtTrigger = 1 + except: + print('Cannot get trigger mode') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + freq = self.clock_freq.data() + except: + print('Cannot get clock frequency') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + trigTime = self.trig_time.data() + except: + print('Cannot get trigger time') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + x1 = self.chan1_x.data().astype('float64') + x1 = x1 - trigTime + numX1 = len(x1) + except: + print('Cannot read Chan 1 X array') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + y1 = self.chan1_y.data().astype('float64') + numY1 = len(y1) + except: + print('Cannot read Chan 1 Y array') + raise mdsExceptions.TclFAILED_ESSENTIAL + if numX1 != numY1: + print('Different size for Chan 1 arrays') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + x2 = self.chan2_x.data().astype('float64') + x2 = x2 - trigTime + numX2 = len(x2) + except: + print('Cannot read Chan 2 X array') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + y2 = self.chan2_y.data().astype('float64') + numY2 = len(y2) + except: + print('Cannot read Chan 2 Y array') + raise mdsExceptions.TclFAILED_ESSENTIAL + if numX2 != numY2: + print('Different size for Chan 2 arrays') + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.fd = self.lib.rpdacInit(c_int(useExtClock), c_int(useExtTrigger), + c_double(freq), + c_int(numX1), + (c_double * numX1)(*y1), + (c_double * numX1)(*x1), + c_int(numX2), + (c_double * numX2)(*y2), + (c_double * numX2)(*x2)) + + return + + + def trigger(self): + print('================= RPDAC Trigger ===============') + try: + self.lib = CDLL("libredpitaya.so") + print('library loaded') + except: + print('Cannot load redpitaya.so') + raise mdsExceptions.TclFAILED_ESSENTIAL + self.lib.rpdacTrigger(); + + def stop(self): + print('================= RPDAC Trigger ===============') + try: + self.lib = CDLL("libredpitaya.so") + print('library loaded') + except: + print('Cannot load redpitaya.so') + raise mdsExceptions.TclFAILED_ESSENTIAL + self.lib.rpdacStop(); + From 331f21de9201f24558d1999da2b072281a5496d3 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 30 Mar 2022 13:53:07 +0200 Subject: [PATCH 064/172] Feature: Gm marte2 dtt (#2457) * Added MARTe2 DTT Devices * Added Drag&Drop for MARTe2 device fields * Feature:new MARTe2 devices Added MARTe2 devices for DTT simulation and UDP communication * rpm updated --- deploy/packaging/debian/rfxdevices.noarch | 4 + deploy/packaging/redhat/rfxdevices.noarch | 4 + .../src/main/java/DeviceInputs.java | 5 +- .../src/main/java/DeviceOutputs.java | 63 +- .../main/java/MARTE2_SIMULINK_DTTSetup.java | 94 +++ .../java/MARTE2_SIMULINK_DTT_PCSSetup.java | 77 ++ .../main/java/MARTE2_UDP_RECEIVERSetup.java | 449 +++++++++++ .../src/main/java/MARTE2_UDP_SENDERSetup.java | 461 ++++++++++++ .../resources/MARTE2_SIMULINK_DTTSetup.form | 144 ++++ .../MARTE2_SIMULINK_DTT_PCSSetup.form | 110 +++ .../resources/MARTE2_UDP_RECEIVERSetup.form | 636 ++++++++++++++++ .../resources/MARTE2_UDP_SENDERSetup.form | 708 ++++++++++++++++++ pydevices/RfxDevices/MARTE2_COMPONENT.py | 13 +- pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py | 31 + .../RfxDevices/MARTE2_SIMULINK_DTT_PCS.py | 31 + pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 2 +- pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py | 61 ++ pydevices/RfxDevices/MARTE2_UDP_SENDER.py | 64 ++ 18 files changed, 2947 insertions(+), 10 deletions(-) create mode 100644 java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_PCSSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_UDP_RECEIVERSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_UDP_SENDERSetup.java create mode 100644 java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_PCSSetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_UDP_RECEIVERSetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_UDP_SENDERSetup.form create mode 100644 pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py create mode 100644 pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py create mode 100644 pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py create mode 100644 pydevices/RfxDevices/MARTE2_UDP_SENDER.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index a8d29340d7..d89764a6b7 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -55,6 +55,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RFXMODEL.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTSM.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_FLUXMAP.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_LEV_CTRLR.py @@ -68,6 +70,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_STREAM_IN_A.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SUPERVISOR.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SWTRIG.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_SENDER.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_BREAKDOWN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_COMMON.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_CONFIG.py diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index 0a6ae2dc79..48a1126849 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -56,6 +56,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RFXMODEL.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_RTSM.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_FLUXMAP.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_LEV_CTRLR.py @@ -69,6 +71,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_STREAM_IN_A.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SUPERVISOR.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SWTRIG.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_SENDER.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_BREAKDOWN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_COMMON.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_CONFIG.py diff --git a/java/devicebeans/src/main/java/DeviceInputs.java b/java/devicebeans/src/main/java/DeviceInputs.java index 876c07c4b1..4fd9a5c661 100644 --- a/java/devicebeans/src/main/java/DeviceInputs.java +++ b/java/devicebeans/src/main/java/DeviceInputs.java @@ -77,7 +77,10 @@ protected void initializeData(String data, boolean is_on) inputName = ""; } JPanel jp1 = new JPanel(); - jp1.setBorder(new TitledBorder(inputName)); + TitledBorder titledBorder = new TitledBorder(inputName); + titledBorder.setTitleColor(Color.red); + jp1.setBorder(titledBorder); + jp1.setLayout(new GridLayout(1 + numFields[i],1)); JPanel jp2 = new JPanel(); jp2.setLayout(new BorderLayout()); diff --git a/java/devicebeans/src/main/java/DeviceOutputs.java b/java/devicebeans/src/main/java/DeviceOutputs.java index b0e7296216..20d959c67f 100644 --- a/java/devicebeans/src/main/java/DeviceOutputs.java +++ b/java/devicebeans/src/main/java/DeviceOutputs.java @@ -1,8 +1,11 @@ import java.awt.*; +import java.awt.datatransfer.StringSelection; +import java.awt.datatransfer.Transferable; import java.awt.event.*; import java.util.*; import javax.swing.*; +import static javax.swing.TransferHandler.COPY_OR_MOVE; import javax.swing.border.LineBorder; import javax.swing.border.TitledBorder; import javax.swing.event.ChangeEvent; @@ -11,6 +14,32 @@ public class DeviceOutputs extends DeviceComponent { + class FromTransferHandler extends TransferHandler + { + String path; + public FromTransferHandler(String path) + { + this.path = path; + } + @Override + public Transferable createTransferable(JComponent comp) + { + try + { + return new StringSelection(path); + } + catch (final Exception exc) + { + return null; + } + } + + @Override + public int getSourceActions(JComponent comp) + { + return COPY_OR_MOVE; + } + } private JScrollPane scrollP; private int numOutputs; private JTextField segLensTF[], streamNamesTF[]; @@ -35,6 +64,7 @@ protected void initializeData(String data, boolean is_on) int currOutNid = currNid + 7; //Count number of actual outputs (i.e. for which nSamomes and streamName make sense numItems = 0; + int numBusItems = 0; for(int outIdx = 0; outIdx < numOutputs; outIdx++) { int numChildren, numMembers, numPars, numFields; @@ -57,7 +87,10 @@ protected void initializeData(String data, boolean is_on) if(numFields == 0) numItems += 1; //no structure else + { numItems += numFields; + numBusItems++; + } currOutNid += 1 + numChildren + numMembers + 2 * numPars + 8 * numFields; } segLensTF = new JTextField[numItems]; @@ -65,7 +98,7 @@ protected void initializeData(String data, boolean is_on) segLenNids = new int[numItems]; streamNameNids = new int[numItems]; JPanel jp = new JPanel(); - jp.setLayout(new GridLayout(numItems, 1)); + jp.setLayout(new GridLayout(numItems+numBusItems, 1)); currOutNid = currNid + 7; int currItem = 0; for(int outIdx = 0; outIdx < numOutputs; outIdx++) @@ -107,6 +140,21 @@ protected void initializeData(String data, boolean is_on) } else { + JLabel busLabel = new JLabel(outName); + busLabel.setForeground(Color.red); + try { + busLabel.setTransferHandler(new FromTransferHandler(subtree.getFullPath(currOutNid)+":VALUE")); + }catch(Exception exc){System.err.println(exc);} + MouseListener listener = new MouseAdapter() { + public void mousePressed(MouseEvent me) + { + JComponent comp = (JComponent)me.getSource(); + TransferHandler handler = comp.getTransferHandler(); + handler.exportAsDrag(comp, me, TransferHandler.COPY); + } + }; + busLabel.addMouseListener(listener); + jp.add(busLabel); for(int fieldIdx = 0; fieldIdx < numFields; fieldIdx++) { int fieldNid = currOutNid + numChildren +numMembers +1 + 2 * numPars + 8 * fieldIdx; @@ -123,6 +171,19 @@ protected void initializeData(String data, boolean is_on) jp1.add(segLensTF[currItem] = new JTextField(10)); jp1.add(new JLabel("Stream name: ")); jp1.add(streamNamesTF[currItem] = new JTextField(10)); + + try { + jp1.setTransferHandler(new FromTransferHandler(subtree.getFullPath(currOutNid)+".FIELDS."+fieldName+":VALUE")); + }catch(Exception exc){System.err.println(exc);} + listener = new MouseAdapter() { + public void mousePressed(MouseEvent me) + { + JComponent comp = (JComponent)me.getSource(); + TransferHandler handler = comp.getTransferHandler(); + handler.exportAsDrag(comp, me, TransferHandler.COPY); + } + }; + jp1.addMouseListener(listener); jp.add(jp1); currItem++; } diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java new file mode 100644 index 0000000000..dfff1af1fe --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java @@ -0,0 +1,94 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_SIMULINK_DTTSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_SIMULINK_DTTSetup + */ + public MARTE2_SIMULINK_DTTSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel1 = new javax.swing.JPanel(); + deviceInputs1 = new DeviceInputs(); + jPanel3 = new javax.swing.JPanel(); + deviceOutputs1 = new DeviceOutputs(); + jPanel4 = new javax.swing.JPanel(); + deviceParameters1 = new DeviceParameters(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("DTT Simularot"); + setDeviceType("MARTE2_SIMULINK_DTT"); + setHeight(500); + setWidth(400); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase"); + deviceField1.setNumCols(20); + deviceField1.setOffsetNid(3); + jPanel2.add(deviceField1); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + + jPanel1.setLayout(new java.awt.BorderLayout()); + + deviceInputs1.setOffsetNid(23); + jPanel1.add(deviceInputs1, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Inputs", jPanel1); + + jPanel3.setLayout(new java.awt.BorderLayout()); + + deviceOutputs1.setOffsetNid(104); + jPanel3.add(deviceOutputs1, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Outputs", jPanel3); + + jPanel4.setLayout(new java.awt.BorderLayout()); + + deviceParameters1.setNumParameters(1); + deviceParameters1.setOffsetNid(4); + deviceParameters1.setParameterOffset(4); + jPanel4.add(deviceParameters1, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Parameters", jPanel4); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceInputs deviceInputs1; + private DeviceOutputs deviceOutputs1; + private DeviceParameters deviceParameters1; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_PCSSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_PCSSetup.java new file mode 100644 index 0000000000..05f10ec721 --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_PCSSetup.java @@ -0,0 +1,77 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_SIMULINK_DTT_PCSSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_SIMULINK_DTT_PCSSetup + */ + public MARTE2_SIMULINK_DTT_PCSSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + deviceInputs1 = new DeviceInputs(); + deviceOutputs1 = new DeviceOutputs(); + deviceParameters1 = new DeviceParameters(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("DTT Controller"); + setDeviceType("MARTE2_SIMULINK_DTT_PCS"); + setHeight(400); + setUpdateEvent(""); + setWidth(500); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase: "); + deviceField1.setNumCols(20); + deviceField1.setOffsetNid(3); + jPanel1.add(deviceField1); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + deviceInputs1.setOffsetNid(20); + jTabbedPane1.addTab("Inputs", deviceInputs1); + + deviceOutputs1.setOffsetNid(181); + jTabbedPane1.addTab("Outputs", deviceOutputs1); + + deviceParameters1.setNumParameters(1); + deviceParameters1.setOffsetNid(4); + deviceParameters1.setParameterOffset(4); + jTabbedPane1.addTab("Parameters", deviceParameters1); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceInputs deviceInputs1; + private DeviceOutputs deviceOutputs1; + private DeviceParameters deviceParameters1; + private javax.swing.JPanel jPanel1; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_UDP_RECEIVERSetup.java b/java/jdevices/src/main/java/MARTE2_UDP_RECEIVERSetup.java new file mode 100644 index 0000000000..778e28838a --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_UDP_RECEIVERSetup.java @@ -0,0 +1,449 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_UDP_RECEIVERSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_UDP_RECEIVERSetup + */ + public MARTE2_UDP_RECEIVERSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + deviceField5 = new DeviceField(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel4 = new javax.swing.JPanel(); + jPanel5 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceField6 = new DeviceField(); + deviceField7 = new DeviceField(); + jPanel6 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + deviceChoice2 = new DeviceChoice(); + deviceField8 = new DeviceField(); + deviceField9 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField11 = new DeviceField(); + deviceChoice3 = new DeviceChoice(); + deviceField12 = new DeviceField(); + deviceField13 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + deviceField14 = new DeviceField(); + deviceChoice4 = new DeviceChoice(); + deviceField15 = new DeviceField(); + deviceField16 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceField17 = new DeviceField(); + deviceChoice5 = new DeviceChoice(); + deviceField18 = new DeviceField(); + deviceField19 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + deviceChoice6 = new DeviceChoice(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + deviceField23 = new DeviceField(); + deviceChoice7 = new DeviceChoice(); + deviceField24 = new DeviceField(); + deviceField25 = new DeviceField(); + jPanel12 = new javax.swing.JPanel(); + deviceField26 = new DeviceField(); + deviceChoice8 = new DeviceChoice(); + deviceField27 = new DeviceField(); + deviceField28 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + deviceChoice9 = new DeviceChoice(); + deviceField30 = new DeviceField(); + deviceField31 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("MARTe2 UDP Receiver"); + setDeviceType("MARTE2_UDP_RECEIVER"); + setHeight(400); + setWidth(600); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Address: "); + deviceField1.setOffsetNid(7); + deviceField1.setTextOnly(true); + jPanel2.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Port"); + deviceField2.setNumCols(5); + deviceField2.setOffsetNid(10); + jPanel2.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Period: "); + deviceField3.setOffsetNid(13); + jPanel2.add(deviceField3); + + jPanel1.add(jPanel2); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Timeout: "); + deviceField4.setOffsetNid(16); + jPanel3.add(deviceField4); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Write CPU Mask: "); + deviceField5.setNumCols(5); + deviceField5.setOffsetNid(23); + jPanel3.add(deviceField5); + + jPanel1.add(jPanel3); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel4.setLayout(new java.awt.GridLayout(9, 1)); + + jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Time")); + + deviceChoice1.setChoiceItems(new String[] {"uint32"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Type: "); + deviceChoice1.setOffsetNid(26); + deviceChoice1.setUpdateIdentifier(""); + jPanel5.add(deviceChoice1); + + deviceField6.setEditable(false); + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Dimensions:"); + deviceField6.setNumCols(5); + deviceField6.setOffsetNid(28); + jPanel5.add(deviceField6); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Seg. Len: "); + deviceField7.setNumCols(5); + deviceField7.setOffsetNid(29); + jPanel5.add(deviceField7); + + jPanel4.add(jPanel5); + + jPanel6.setBorder(javax.swing.BorderFactory.createTitledBorder("Out1")); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString(" Name: "); + deviceField10.setOffsetNid(34); + deviceField10.setTextOnly(true); + jPanel6.add(deviceField10); + + deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Type: "); + deviceChoice2.setOffsetNid(35); + deviceChoice2.setUpdateIdentifier(""); + jPanel6.add(deviceChoice2); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Dimensions:"); + deviceField8.setNumCols(5); + deviceField8.setOffsetNid(37); + jPanel6.add(deviceField8); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Seg. Len: "); + deviceField9.setNumCols(5); + deviceField9.setOffsetNid(38); + jPanel6.add(deviceField9); + + jPanel4.add(jPanel6); + + jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("Out2")); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString(" Name: "); + deviceField11.setOffsetNid(43); + deviceField11.setTextOnly(true); + jPanel7.add(deviceField11); + + deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Type: "); + deviceChoice3.setOffsetNid(44); + deviceChoice3.setUpdateIdentifier(""); + jPanel7.add(deviceChoice3); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Dimensions:"); + deviceField12.setNumCols(5); + deviceField12.setOffsetNid(46); + jPanel7.add(deviceField12); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Seg. Len: "); + deviceField13.setNumCols(5); + deviceField13.setOffsetNid(47); + jPanel7.add(deviceField13); + + jPanel4.add(jPanel7); + + jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("Out3")); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString(" Name: "); + deviceField14.setOffsetNid(52); + deviceField14.setTextOnly(true); + jPanel8.add(deviceField14); + + deviceChoice4.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Type: "); + deviceChoice4.setOffsetNid(53); + deviceChoice4.setUpdateIdentifier(""); + jPanel8.add(deviceChoice4); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Dimensions:"); + deviceField15.setNumCols(5); + deviceField15.setOffsetNid(55); + jPanel8.add(deviceField15); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Seg. Len: "); + deviceField16.setNumCols(5); + deviceField16.setOffsetNid(56); + jPanel8.add(deviceField16); + + jPanel4.add(jPanel8); + + jPanel9.setBorder(javax.swing.BorderFactory.createTitledBorder("Out4")); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString(" Name: "); + deviceField17.setOffsetNid(61); + deviceField17.setTextOnly(true); + jPanel9.add(deviceField17); + + deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Type: "); + deviceChoice5.setOffsetNid(62); + deviceChoice5.setUpdateIdentifier(""); + jPanel9.add(deviceChoice5); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Dimensions:"); + deviceField18.setNumCols(5); + deviceField18.setOffsetNid(64); + jPanel9.add(deviceField18); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Seg. Len: "); + deviceField19.setNumCols(5); + deviceField19.setOffsetNid(65); + jPanel9.add(deviceField19); + + jPanel4.add(jPanel9); + + jPanel10.setBorder(javax.swing.BorderFactory.createTitledBorder("Out5")); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString(" Name: "); + deviceField20.setOffsetNid(70); + deviceField20.setTextOnly(true); + jPanel10.add(deviceField20); + + deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Type: "); + deviceChoice6.setOffsetNid(71); + deviceChoice6.setUpdateIdentifier(""); + jPanel10.add(deviceChoice6); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Dimensions:"); + deviceField21.setNumCols(5); + deviceField21.setOffsetNid(73); + jPanel10.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Seg. Len: "); + deviceField22.setNumCols(5); + deviceField22.setOffsetNid(74); + jPanel10.add(deviceField22); + + jPanel4.add(jPanel10); + + jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("Out6")); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString(" Name: "); + deviceField23.setOffsetNid(79); + deviceField23.setTextOnly(true); + jPanel11.add(deviceField23); + + deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Type: "); + deviceChoice7.setOffsetNid(80); + deviceChoice7.setUpdateIdentifier(""); + jPanel11.add(deviceChoice7); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Dimensions:"); + deviceField24.setNumCols(5); + deviceField24.setOffsetNid(82); + jPanel11.add(deviceField24); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("Seg. Len: "); + deviceField25.setNumCols(5); + deviceField25.setOffsetNid(83); + jPanel11.add(deviceField25); + + jPanel4.add(jPanel11); + + jPanel12.setBorder(javax.swing.BorderFactory.createTitledBorder("Out7")); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString(" Name: "); + deviceField26.setOffsetNid(88); + deviceField26.setTextOnly(true); + jPanel12.add(deviceField26); + + deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Type: "); + deviceChoice8.setOffsetNid(89); + deviceChoice8.setUpdateIdentifier(""); + jPanel12.add(deviceChoice8); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("Dimensions:"); + deviceField27.setNumCols(5); + deviceField27.setOffsetNid(91); + jPanel12.add(deviceField27); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("Seg. Len: "); + deviceField28.setNumCols(5); + deviceField28.setOffsetNid(92); + jPanel12.add(deviceField28); + + jPanel4.add(jPanel12); + + jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Out8")); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString(" Name: "); + deviceField29.setOffsetNid(97); + deviceField29.setTextOnly(true); + jPanel13.add(deviceField29); + + deviceChoice9.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Type: "); + deviceChoice9.setOffsetNid(98); + deviceChoice9.setUpdateIdentifier(""); + jPanel13.add(deviceChoice9); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Dimensions:"); + deviceField30.setNumCols(5); + deviceField30.setOffsetNid(100); + jPanel13.add(deviceField30); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("Seg. Len: "); + deviceField31.setNumCols(5); + deviceField31.setOffsetNid(101); + jPanel13.add(deviceField31); + + jPanel4.add(jPanel13); + + jScrollPane1.setViewportView(jPanel4); + + getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JScrollPane jScrollPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_UDP_SENDERSetup.java b/java/jdevices/src/main/java/MARTE2_UDP_SENDERSetup.java new file mode 100644 index 0000000000..050cc38e9e --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_UDP_SENDERSetup.java @@ -0,0 +1,461 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_UDP_SENDERSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_UDP_SENDERSetup + */ + public MARTE2_UDP_SENDERSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel4 = new javax.swing.JPanel(); + jPanel5 = new javax.swing.JPanel(); + jPanel6 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceField5 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + jPanel9 = new javax.swing.JPanel(); + deviceChoice2 = new DeviceChoice(); + deviceField7 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + deviceField8 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + jPanel12 = new javax.swing.JPanel(); + deviceChoice3 = new DeviceChoice(); + deviceField9 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + jPanel14 = new javax.swing.JPanel(); + jPanel15 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); + deviceField11 = new DeviceField(); + jPanel16 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + jPanel17 = new javax.swing.JPanel(); + jPanel18 = new javax.swing.JPanel(); + deviceChoice5 = new DeviceChoice(); + deviceField13 = new DeviceField(); + jPanel19 = new javax.swing.JPanel(); + deviceField14 = new DeviceField(); + jPanel20 = new javax.swing.JPanel(); + jPanel21 = new javax.swing.JPanel(); + deviceChoice6 = new DeviceChoice(); + deviceField15 = new DeviceField(); + jPanel22 = new javax.swing.JPanel(); + deviceField16 = new DeviceField(); + jPanel23 = new javax.swing.JPanel(); + jPanel24 = new javax.swing.JPanel(); + deviceChoice7 = new DeviceChoice(); + deviceField17 = new DeviceField(); + jPanel25 = new javax.swing.JPanel(); + deviceField18 = new DeviceField(); + jPanel26 = new javax.swing.JPanel(); + jPanel27 = new javax.swing.JPanel(); + deviceChoice8 = new DeviceChoice(); + deviceField19 = new DeviceField(); + jPanel28 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + jPanel29 = new javax.swing.JPanel(); + jPanel30 = new javax.swing.JPanel(); + deviceChoice9 = new DeviceChoice(); + deviceField21 = new DeviceField(); + jPanel31 = new javax.swing.JPanel(); + deviceField22 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("MARTe2 UDP Sender"); + setDeviceType("MARTE2_UDP_SENDER"); + setHeight(400); + setWidth(600); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Address: "); + deviceField1.setOffsetNid(7); + deviceField1.setTextOnly(true); + jPanel2.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Port: "); + deviceField2.setNumCols(5); + deviceField2.setOffsetNid(10); + jPanel2.add(deviceField2); + + jPanel1.add(jPanel2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Timebase: "); + deviceField3.setNumCols(20); + deviceField3.setOffsetNid(3); + jPanel3.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Timebase Div.: "); + deviceField4.setNumCols(5); + deviceField4.setOffsetNid(134); + jPanel3.add(deviceField4); + + jPanel1.add(jPanel3); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel4.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1)); + jPanel4.setLayout(new java.awt.GridLayout(9, 1)); + + jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder("Time")); + jPanel5.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice1.setChoiceItems(new String[] {"uint32"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Type: "); + deviceChoice1.setOffsetNid(16); + deviceChoice1.setUpdateIdentifier(""); + jPanel6.add(deviceChoice1); + + deviceField5.setEditable(false); + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Dimensions: "); + deviceField5.setNumCols(5); + deviceField5.setOffsetNid(17); + jPanel6.add(deviceField5); + + jPanel5.add(jPanel6); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Value: "); + deviceField6.setNumCols(25); + deviceField6.setOffsetNid(19); + jPanel7.add(deviceField6); + + jPanel5.add(jPanel7); + + jPanel4.add(jPanel5); + + jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("In1")); + jPanel8.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Type: "); + deviceChoice2.setOffsetNid(23); + deviceChoice2.setUpdateIdentifier(""); + jPanel9.add(deviceChoice2); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Dimensions: "); + deviceField7.setNumCols(5); + deviceField7.setOffsetNid(24); + jPanel9.add(deviceField7); + + jPanel8.add(jPanel9); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Value: "); + deviceField8.setNumCols(25); + deviceField8.setOffsetNid(26); + jPanel10.add(deviceField8); + + jPanel8.add(jPanel10); + + jPanel4.add(jPanel8); + + jPanel11.setBorder(javax.swing.BorderFactory.createTitledBorder("In2")); + jPanel11.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Type: "); + deviceChoice3.setOffsetNid(30); + deviceChoice3.setUpdateIdentifier(""); + jPanel12.add(deviceChoice3); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Dimensions: "); + deviceField9.setNumCols(5); + deviceField9.setOffsetNid(31); + jPanel12.add(deviceField9); + + jPanel11.add(jPanel12); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Value: "); + deviceField10.setNumCols(25); + deviceField10.setOffsetNid(33); + jPanel13.add(deviceField10); + + jPanel11.add(jPanel13); + + jPanel4.add(jPanel11); + + jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("In3")); + jPanel14.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice4.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Type: "); + deviceChoice4.setOffsetNid(37); + deviceChoice4.setUpdateIdentifier(""); + jPanel15.add(deviceChoice4); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Dimensions: "); + deviceField11.setNumCols(5); + deviceField11.setOffsetNid(38); + jPanel15.add(deviceField11); + + jPanel14.add(jPanel15); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Value: "); + deviceField12.setNumCols(25); + deviceField12.setOffsetNid(40); + jPanel16.add(deviceField12); + + jPanel14.add(jPanel16); + + jPanel4.add(jPanel14); + + jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("In4")); + jPanel17.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Type: "); + deviceChoice5.setOffsetNid(44); + deviceChoice5.setUpdateIdentifier(""); + jPanel18.add(deviceChoice5); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Dimensions: "); + deviceField13.setNumCols(5); + deviceField13.setOffsetNid(45); + jPanel18.add(deviceField13); + + jPanel17.add(jPanel18); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Value: "); + deviceField14.setNumCols(25); + deviceField14.setOffsetNid(47); + jPanel19.add(deviceField14); + + jPanel17.add(jPanel19); + + jPanel4.add(jPanel17); + + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("In5")); + jPanel20.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Type: "); + deviceChoice6.setOffsetNid(51); + deviceChoice6.setUpdateIdentifier(""); + jPanel21.add(deviceChoice6); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Dimensions: "); + deviceField15.setNumCols(5); + deviceField15.setOffsetNid(52); + jPanel21.add(deviceField15); + + jPanel20.add(jPanel21); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Value: "); + deviceField16.setNumCols(25); + deviceField16.setOffsetNid(54); + jPanel22.add(deviceField16); + + jPanel20.add(jPanel22); + + jPanel4.add(jPanel20); + + jPanel23.setBorder(javax.swing.BorderFactory.createTitledBorder("In6")); + jPanel23.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Type: "); + deviceChoice7.setOffsetNid(58); + deviceChoice7.setUpdateIdentifier(""); + jPanel24.add(deviceChoice7); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("Dimensions: "); + deviceField17.setNumCols(5); + deviceField17.setOffsetNid(59); + jPanel24.add(deviceField17); + + jPanel23.add(jPanel24); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Value: "); + deviceField18.setNumCols(25); + deviceField18.setOffsetNid(61); + jPanel25.add(deviceField18); + + jPanel23.add(jPanel25); + + jPanel4.add(jPanel23); + + jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("In7")); + jPanel26.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Type: "); + deviceChoice8.setOffsetNid(65); + deviceChoice8.setUpdateIdentifier(""); + jPanel27.add(deviceChoice8); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Dimensions: "); + deviceField19.setNumCols(5); + deviceField19.setOffsetNid(66); + jPanel27.add(deviceField19); + + jPanel26.add(jPanel27); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Value: "); + deviceField20.setNumCols(25); + deviceField20.setOffsetNid(68); + jPanel28.add(deviceField20); + + jPanel26.add(jPanel28); + + jPanel4.add(jPanel26); + + jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("In8")); + jPanel29.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice9.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "float32", "float64"}); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Type: "); + deviceChoice9.setOffsetNid(72); + deviceChoice9.setUpdateIdentifier(""); + jPanel30.add(deviceChoice9); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Dimensions: "); + deviceField21.setNumCols(5); + deviceField21.setOffsetNid(73); + jPanel30.add(deviceField21); + + jPanel29.add(jPanel30); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Value: "); + deviceField22.setNumCols(25); + deviceField22.setOffsetNid(75); + jPanel31.add(deviceField22); + + jPanel29.add(jPanel31); + + jPanel4.add(jPanel29); + + jScrollPane1.setViewportView(jPanel4); + + getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel28; + private javax.swing.JPanel jPanel29; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel30; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JScrollPane jScrollPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form new file mode 100644 index 0000000000..2d8f9c638c --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form @@ -0,0 +1,144 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_PCSSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_PCSSetup.form new file mode 100644 index 0000000000..5b2043493c --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_PCSSetup.form @@ -0,0 +1,110 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_UDP_RECEIVERSetup.form b/java/jdevices/src/main/resources/MARTE2_UDP_RECEIVERSetup.form new file mode 100644 index 0000000000..c79cfaccd0 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_UDP_RECEIVERSetup.form @@ -0,0 +1,636 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_UDP_SENDERSetup.form b/java/jdevices/src/main/resources/MARTE2_UDP_SENDERSetup.form new file mode 100644 index 0000000000..e5907778c8 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_UDP_SENDERSetup.form @@ -0,0 +1,708 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 6bcde5397c..e88648e341 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -2187,8 +2187,6 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # Output Signals dataSourceText += ' Signals = {\n' for outputDict in outputDicts: - print('CICCIO') - print(outputDict) dataSourceText += ' '+outputDict['name']+' = {\n' dataSourceText += ' Type = '+outputDict['type']+'\n' if outputDict['dimensions'] == 0: @@ -2727,7 +2725,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): for inputDict in inputDicts: # This is a Time field referring to this timebase - if inputDict['value'].getNodeName() == 'TIMEBASE' and inputDict['value'].getParent().getNid() == self.getNid(): + if 'value' in inputDict and isinstance(inputDict['value'], TreeNode) and inputDict['value'].getNodeName() == 'TIMEBASE' and inputDict['value'].getParent().getNid() == self.getNid(): signalNames.append('Time') gamText += ' Time = {\n' gamText += ' DataSource = ' + timerDDB+'\n' @@ -2744,7 +2742,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): else: # Normal reference isTreeRef = False isInputStructField = ( - inputDict['value'].getParent().getParent().getName() == 'FIELDS') + ('value' in inputDict) and isinstance(inputDict['value'], TreeNode) and inputDict['value'].getParent().getParent().getName() == 'FIELDS') try: if isInputStructField: sourceNode = inputDict['value'].getParent( @@ -2882,10 +2880,11 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): valExpr = nodeDict['expr'] if isinstance(valExpr, TreeNode): valExpr = valExpr.getFullPath() - valExpr = valExpr.replace('"', "'") - dataSourceText += ' DataExpr = "'+valExpr+'"\n' + if isinstance(valExpr, str): + valExpr = valExpr.replace('"', "'") + dataSourceText += ' DataExpr = "'+str(valExpr)+'"\n' dataSourceText += ' TimebaseExpr = "dim_of(' + \ - valExpr+')"\n' + str(valExpr)+')"\n' numberOfElements = 1 if not (np.isscalar(nodeDict['dimensions'])): for currDim in nodeDict['dimensions']: diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py b/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py new file mode 100644 index 0000000000..701969191d --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py @@ -0,0 +1,31 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +MARTE2_SIMULINK = __import__('MARTE2_SIMULINK', globals()) + + +@MARTE2_SIMULINK.BUILDER +class MARTE2_SIMULINK_DTT(MARTE2_SIMULINK.MARTE2_SIMULINK): + lib_name = 'PS_and_plasma' diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py b/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py new file mode 100644 index 0000000000..e371e014af --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py @@ -0,0 +1,31 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +MARTE2_SIMULINK = __import__('MARTE2_SIMULINK', globals()) + + +@MARTE2_SIMULINK.BUILDER +class MARTE2_SIMULINK_DTT_PCS(MARTE2_SIMULINK.MARTE2_SIMULINK): + lib_name = 'PF_controller' diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index f4225950b6..3418c9a1f6 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -575,7 +575,7 @@ def startMarte(self): stateName = self.state_1_name.data() subprocess.Popen(['$MARTE_DIR/Playground.sh -f /tmp/'+self.getNode( 'name').data()+'_marte_configuration.cfg -m StateMachine:START '+stateName], shell=True) - time.sleep(2) + time.sleep(4) self.gotorun() def gotorun(self): diff --git a/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py b/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py new file mode 100644 index 0000000000..eb10d693b5 --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py @@ -0,0 +1,61 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +from MDSplus import Data +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('UDP::UDPReceiver', MC.MARTE2_COMPONENT.MODE_SYNCH_INPUT, + 'build_range(0, 1000000, build_path(".parameters:par_3:value"))') +class MARTE2_UDP_RECEIVER(MC.MARTE2_COMPONENT): + outputs = [ + {'name': 'Time', 'type': 'uint32', 'dimensions': 0, 'parameters': []}, + {'name': 'OUT_0', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_1', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_2', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_3', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_4', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_5', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_6', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_7', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_8', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_9', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_10', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_11', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_12', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_13', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_14', 'type': 'int16', 'dimensions': -1, 'parameters': []}, + {'name': 'OUT_15', 'type': 'int16', 'dimensions': -1, 'parameters': []}] + parameters = [ + {'name': 'Address', 'type': 'string'}, + {'name': 'Port', 'type': 'int32', 'value': 44488}, + {'name': 'Period', 'type': 'float32', 'value': 1E-3}, + {'name': 'Timeout', 'type': 'int32'}] + parts = [] + + def prepareMarteInfo(self): + print('0 : 1000000 : '+self.getFullPath()+'.parameters:par_3:value') + self.timebase.putData(Data.compile('0 : 1000000 : '+self.getFullPath()+'.parameters:par_3:value')) + self.outputs_time_idx = 0 # The first produced signal is time diff --git a/pydevices/RfxDevices/MARTE2_UDP_SENDER.py b/pydevices/RfxDevices/MARTE2_UDP_SENDER.py new file mode 100644 index 0000000000..5eeaacc765 --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_UDP_SENDER.py @@ -0,0 +1,64 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + + + + +from MDSplus import Data + +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('UDP::UDPSender', MC.MARTE2_COMPONENT.MODE_OUTPUT) +class MARTE2_UDP_SENDER(MC.MARTE2_COMPONENT): + inputs = [ + {'name': 'TIMEBASE', 'type': 'uint32', 'dimensions': 0, 'parameters': []}, + {'name': 'IN_0', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_1', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_2', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_3', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_4', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_5', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_6', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_7', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_8', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_9', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_10', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_11', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_12', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_13', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_14', 'type': 'uint32', 'dimensions': -1, 'parameters': []}, + {'name': 'IN_15', 'type': 'uint32', 'dimensions': -1, 'parameters': []}] + parameters = [ + {'name': 'Address', 'type': 'string', 'value': 'localhost'}, + {'name': 'Port', 'type': 'int32', 'value': 44488}, + {'name': 'ExecutionMode', 'type': 'string', 'value': 'RealTimeThread'}] + parts = [] + + def prepareMarteInfo(self): + self.inputs_timebase_value.putData(self.timebase) + + + From 1f2e95fdf3a60bbcb8901bfe1c31cbdc026c799b Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 26 Apr 2022 19:30:26 +0200 Subject: [PATCH 065/172] =?UTF-8?q?Feature:add=20the=20possibility=20of=20?= =?UTF-8?q?passing=20var=20args=20via=20array=20in=20MDSplus:=E2=80=A6=20(?= =?UTF-8?q?#2459)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Feature:add the possibility of passing var args via array in MDSplus::compileWithArgs and MDSplus::executeWithArgs * Fix:need to change name of compileWithArgs and executeWithArgs for array args * Back to original name --- include/mdsobjects.h | 8 +++ mdsobjects/cpp/mdsdataobjects.cpp | 109 ++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+) diff --git a/include/mdsobjects.h b/include/mdsobjects.h index 341d97bc5f..f2a988ffc3 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -185,14 +185,18 @@ namespace MDSplus /// Friendship declaration for TDI expression compilation friend EXPORT Data *compile(const char *expr); friend EXPORT Data *compileWithArgs(const char *expr, int nArgs...); + friend EXPORT Data *compileWithArgs(const char *expr, Data **args, int nArgs); friend EXPORT Data *compile(const char *expr, Tree *tree); friend EXPORT Data *compileWithArgs(const char *expr, Tree *tree, int nArgs...); + friend EXPORT Data *compileWithArgs(const char *expr, Tree *tree, Data **args, int nArgs); friend EXPORT Data *execute(const char *expr); friend EXPORT Data *executeWithArgs(const char *expr, int nArgs...); + friend EXPORT Data *executeWithArgs(const char *expr, Data **args, int nArgs); friend EXPORT Data *execute(const char *expr, Tree *tree); friend EXPORT Data *executeWithArgs(const char *expr, Tree *tree, int nArgs...); + friend EXPORT Data *executeWithArgs(const char *expr, Tree *tree, Data **args, int nArgs); friend EXPORT Data *deserialize(char const *serialized); friend EXPORT Data *deserialize(Data *serialized); ///@} @@ -4564,12 +4568,16 @@ namespace MDSplus EXPORT Data *deserialize(Data *serializedData); EXPORT Data *compile(const char *expr); EXPORT Data *compileWithArgs(const char *expr, int nArgs...); + EXPORT Data *compileWithArgs(const char *expr, Data **argsData, int nArgs); EXPORT Data *compile(const char *expr, Tree *tree); EXPORT Data *compileWithArgs(const char *expr, Tree *tree, int nArgs...); + EXPORT Data *compileWithArgs(const char *expr, Tree *tree, Data **argsData, int nArgs); EXPORT Data *execute(const char *expr); EXPORT Data *executeWithArgs(const char *expr, int nArgs...); + EXPORT Data *executeWithArgs(const char *expr, Data **argsData, int nArgs); EXPORT Data *execute(const char *expr, Tree *tree); EXPORT Data *executeWithArgs(const char *expr, Tree *tree, int nArgs...); + EXPORT Data *executeWithArgs(const char *expr, Tree *tree, Data **argsData, int nArgs); // EXPORT Tree *getActiveTree(); // EXPORT void setActiveTree(Tree *tree); // Required for handling dynamic memory allocated in a different DLL on windows diff --git a/mdsobjects/cpp/mdsdataobjects.cpp b/mdsobjects/cpp/mdsdataobjects.cpp index fb58bf6d22..5729260a1d 100644 --- a/mdsobjects/cpp/mdsdataobjects.cpp +++ b/mdsobjects/cpp/mdsdataobjects.cpp @@ -849,6 +849,37 @@ Data *MDSplus::compileWithArgs(const char *expr, int nArgs...) return res; } +Data *MDSplus::compileWithArgs(const char *expr, Data **argsData, int nArgs) +{ + void **args = new void *[nArgs]; + int i; + for (i = 0; i < nArgs; i++) + { + args[i] = argsData[i]->convertToDsc(); + } + int status; + Data *res; + try + { + AutoPointer actTree(getActiveTree()); + res = (Data *)compileFromExprWithArgs(expr, nArgs, &args[0], actTree, + (actTree) ? actTree->getCtx() : NULL, + &status); + } + catch (MdsException &exc) + { + res = (Data *)compileFromExprWithArgs(expr, nArgs, &args[0], NULL, NULL, + &status); + } + for (i = 0; i < nArgs; i++) + freeDsc(args[i]); + delete [] args; + + if (STATUS_NOT_OK) + throw MdsException(status); + return res; +} + /// /// \brief MDSplus::compile /// \param expr TDI expression to evaluate @@ -888,6 +919,26 @@ Data *MDSplus::compileWithArgs(const char *expr, Tree *tree, int nArgs...) return res; } +Data *MDSplus::compileWithArgs(const char *expr, Tree *tree, Data **argsData, int nArgs) +{ + int i; + void **args = new void *[nArgs]; + + for (i = 0; i < nArgs; i++) + { + args[i] = argsData[i]->convertToDsc(); + } + int status; + Data *res = (Data *)compileFromExprWithArgs( + expr, nArgs, (void *)args, tree, (tree) ? tree->getCtx() : NULL, &status); + for (i = 0; i < nArgs; i++) + freeDsc(args[i]); + delete [] args; + if (STATUS_NOT_OK) + throw MdsException(status); + return res; +} + Data *MDSplus::execute(const char *expr) { return executeWithArgs(expr, 0); } Data *MDSplus::executeWithArgs(const char *expr, int nArgs...) @@ -926,6 +977,40 @@ Data *MDSplus::executeWithArgs(const char *expr, int nArgs...) return evalData; } +Data *MDSplus::executeWithArgs(const char *expr, Data **argsData, int nArgs) +{ + void **args = new void *[nArgs]; + + + for (int i = 0; i < nArgs; i++) + { + args[i] = argsData[i]->convertToDsc(); + } + int status; + Tree *actTree = 0; + try + { + actTree = getActiveTree(); + } + catch (MdsException const &exc) + { + actTree = 0; + } + Data *compData = (Data *)compileFromExprWithArgs( + expr, nArgs, (void *)args, actTree, (actTree) ? actTree->getCtx() : NULL, + &status); + if (STATUS_NOT_OK) + throw MdsException(status); + Data *evalData = compData->data(); + deleteData(compData); + for (int i = 0; i < nArgs; i++) + freeDsc(args[i]); + delete [] args; + if (actTree) + delete (actTree); + + return evalData; +} Data *MDSplus::execute(const char *expr, Tree *tree) { @@ -958,6 +1043,30 @@ Data *MDSplus::executeWithArgs(const char *expr, Tree *tree, int nArgs...) freeDsc(args[i]); return evalData; } +Data *MDSplus::executeWithArgs(const char *expr, Tree *tree, Data **argsData, int nArgs) +{ + void **args = new void *[nArgs]; + + for (int i = 0; i < nArgs; i++) + { + args[i] = argsData[i]->convertToDsc(); + } + int status; + Data *compData = + (Data *)compileFromExprWithArgs((char *)expr, nArgs, (void *)args, tree, + (tree) ? tree->getCtx() : NULL, &status); + if (STATUS_NOT_OK) + throw MdsException(status); + if (!compData) + throw MdsException("Cannot compile expression"); + + Data *evalData = compData->data(); + deleteData(compData); + for (int i = 0; i < nArgs; i++) + freeDsc(args[i]); + delete [] args; + return evalData; +} // Complete Conversion to Dsc by condsidering help, units and error From c9dd54181411ae4541f7aef20a6b87ef5422a9fc Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Mon, 2 May 2022 14:25:05 +0200 Subject: [PATCH 066/172] added debian-bullseye (#2460) * added debian11 * fixed package building script for modern python Co-authored-by: cloud --- deploy/os/debian11-64.opts | 1 + deploy/packaging/linux.xml | 7 +++++++ deploy/packaging/linux_build_packages.py | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 deploy/os/debian11-64.opts diff --git a/deploy/os/debian11-64.opts b/deploy/os/debian11-64.opts new file mode 100644 index 0000000000..c197e1f5b9 --- /dev/null +++ b/deploy/os/debian11-64.opts @@ -0,0 +1 @@ +--platform=debian --valgrind=memcheck,helgrind --dockerimage=mdsplus/builder:debian_bullseye-64 --distname=DebianBullseye --arch=amd64 diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 225d6587b8..3a0aa5f6a8 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -829,6 +829,13 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null
+ + + + + + + diff --git a/deploy/packaging/linux_build_packages.py b/deploy/packaging/linux_build_packages.py index 7024a0db5f..2c204a1adf 100644 --- a/deploy/packaging/linux_build_packages.py +++ b/deploy/packaging/linux_build_packages.py @@ -36,7 +36,7 @@ def get_root(): def external_package(info, root, package): - for extpackages in root.getiterator('external_packages'): + for extpackages in root.iter('external_packages'): dist = extpackages.attrib.get('dist', None) if dist: if info['dist'] != dist: From d289d90aecf1945a83faf93bba41f8b69f5983bf Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 25 May 2022 14:24:36 +0200 Subject: [PATCH 067/172] Gm fix mdsip ast (#2462) * Fix:Wrong shell files Shell files CompileTree and DecompileTree did not make correct reference to java classes (now in mds.jtraverser package) On many linux systems xinetd /etc/rc.d/init.d/xinetd does not exist anymore and service command must be called instead. * Fix:mdsip event ast After core re-organization, the information associated with event ast were no long consistent. Connection info is now passed directly in the MdsEventList structure in clace of the connection id that cannot be any longer used since the structures it refers to happen to be deallocated before. Co-authored-by: mdsplus --- mdstcpip/mdsip_connections.h | 5 +++-- mdstcpip/mdsipshr/ProcessMessage.c | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/mdstcpip/mdsip_connections.h b/mdstcpip/mdsip_connections.h index 4afb047d80..968b0a7c54 100644 --- a/mdstcpip/mdsip_connections.h +++ b/mdstcpip/mdsip_connections.h @@ -43,10 +43,11 @@ typedef struct char data[12]; char eventid; } JMdsEventInfo; - +struct _connection; typedef struct _eventlist { - int conid; + //int conid; + struct _connection *connection; int eventid; char jeventid; MdsEventInfo *info; diff --git a/mdstcpip/mdsipshr/ProcessMessage.c b/mdstcpip/mdsipshr/ProcessMessage.c index 1443a3924a..5421956fee 100644 --- a/mdstcpip/mdsipshr/ProcessMessage.c +++ b/mdstcpip/mdsipshr/ProcessMessage.c @@ -612,12 +612,12 @@ static inline void _client_event_ast(MdsEventList *e, int data_len, char *data, (*m)->h.dtype = DTYPE_EVENT_NOTIFY; if (data_len > 0) memcpy(e->info->data, data, (data_len < 12) ? data_len : 12); - SendMdsMsg(e->conid, *m, MSG_DONTWAIT); + SendMdsMsgC(e->connection, *m, MSG_DONTWAIT); } static void client_event_ast(MdsEventList *e, int data_len, char *data) { - const client_t client_type = GetConnectionClientType(e->conid); + const client_t client_type = e->connection->client_type; // Check Connection: if down, cancel the event and return if (client_type == INVALID_CLIENT) { @@ -723,7 +723,7 @@ static int execute_message(Connection *connection, Message *message) DESCRIPTOR_LONG(eventiddsc, &eventid); MdsEventList *newe = (MdsEventList *)malloc(sizeof(MdsEventList)); struct descriptor_a *info = (struct descriptor_a *)connection->descrip[2]; - newe->conid = connection->id; + newe->connection = connection; evname = malloc(connection->descrip[1]->length + 1); memcpy(evname, connection->descrip[1]->pointer, From 6144505e6c90a3b87e35bf74e0ec0371906e3603 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 29 Jun 2022 13:58:44 +0200 Subject: [PATCH 068/172] Gm dev ext attr (#2465) * Fix:Wrong shell files Shell files CompileTree and DecompileTree did not make correct reference to java classes (now in mds.jtraverser package) On many linux systems xinetd /etc/rc.d/init.d/xinetd does not exist anymore and service command must be called instead. * Feature:extended attribute in devices Added keyword 'ext_options' in part dictionary definition for device constructor. When keyword present, it will refer to a dictionaly of extended attributes key:value Co-authored-by: mdsplus --- python/MDSplus/tree.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index e6cd4505b9..e4be25d9c2 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -3874,6 +3874,10 @@ def Add(cls, tree, name, add_source=False): if 'options' in elt: for option in elt['options']: node.__setattr__(option, True) + if 'ext_options' in elt: + if isinstance(elt['ext_options'], dict): + for ext_option in elt['ext_options'].keys(): + node.setExtendedAttribute(ext_option, elt['ext_options'][ext_option]) except: _sys.stderr.write('ERROR: %s\n' % str(elt)) raise From 51896fc7d05fe19083cffe3264e784da14e0e16c Mon Sep 17 00:00:00 2001 From: Antoine Merle Date: Wed, 29 Jun 2022 18:11:12 +0200 Subject: [PATCH 069/172] Fix: MdsShr->LibTimeToVMSTime: Avoid separate calls for current seconds and microseconds (#2467) (#2469) --- mdsshr/librtl.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/mdsshr/librtl.c b/mdsshr/librtl.c index a581bd97ed..f6d883b3ac 100644 --- a/mdsshr/librtl.c +++ b/mdsshr/librtl.c @@ -1133,14 +1133,22 @@ EXPORT int LibConvertDateString(const char *asc_time, int64_t *const qtime) EXPORT int LibTimeToVMSTime(const time_t *const time_in, int64_t *const time_out) { - time_t time_to_use = time_in ? *time_in : time(NULL); struct timeval tv; if (time_in) + { + tv.tv_sec = *time_in; tv.tv_usec = 0; + } else gettimeofday(&tv, 0); +#ifdef _WIN32 + /* MinGW defines timeval as (long,long) so an explicit cast is needed */ + time_t time_to_use = tv.tv_sec; time_t tz_offset = get_tz_offset(&time_to_use); - *time_out = (int64_t)(time_to_use + tz_offset) * (int64_t)10000000 + +#else + time_t tz_offset = get_tz_offset(&tv.tv_sec); +#endif + *time_out = (int64_t)(tv.tv_sec + tz_offset) * (int64_t)10000000 + tv.tv_usec * 10 + VMS_TIME_OFFSET; return MDSplusSUCCESS; } From 88692fe611d1e82b0399c79f99761d10958f2a6f Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 7 Jul 2022 17:16:51 -0400 Subject: [PATCH 070/172] Add afixed-length string specifier to the printf for buildtag() (#2475) There was an error generated if your branch was 12 or more characters. The string would be truncated by git_revision.sh, but it would throw an error about printing a "non-null-terminated string". --- _include/_mdsversion.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_include/_mdsversion.h.in b/_include/_mdsversion.h.in index 0f4d9f86e4..0f78c33da8 100644 --- a/_include/_mdsversion.h.in +++ b/_include/_mdsversion.h.in @@ -24,7 +24,7 @@ static mdsdsc_t RELEASE_D = { 0, DTYPE_T, CLASS_S, tag }; static void buildtag() { - RELEASE_D.length = snprintf(tag, sizeof(tag), "%s_release_%d.%d.%d", + RELEASE_D.length = snprintf(tag, sizeof(tag), "%.12s_release_%d.%d.%d", VERSIONCONST.BRANCH, VERSIONCONST.MAJOR, VERSIONCONST.MINOR, From d2291051c78a45de73792fd511fb9d6e4fd6b24c Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 21 Jul 2022 09:29:15 +0200 Subject: [PATCH 071/172] Gm sync redp (#2478) * Feature:new redpitaya functionality Added the possibility of synchronizing to a 1 MHz clock that is maintained in sync with the system cklock * Feature: message for your changes. Lines starting Co-authored-by: AndreaRigoni --- device_support/redpitaya/AsyncStoreManager.h | 13 +- device_support/redpitaya/Makefile | 9 +- device_support/redpitaya/README | 36 +- device_support/redpitaya/devicetree.dtb | Bin 12175 -> 13487 bytes device_support/redpitaya/redpitaya.cpp | 548 ++++++--- device_support/redpitaya/rfx_stream.h | 85 +- device_support/redpitaya/rfx_stream.ko | Bin 0 -> 18932 bytes ..._nioadc_dma_0.1.bit => rfx_stream_0.1.bit} | Bin 2083859 -> 2083859 bytes device_support/redpitaya/rpadc_fifo_auto.c | 1066 ----------------- device_support/redpitaya/rpadc_fifo_auto.ko | Bin 16548 -> 0 bytes device_support/redpitaya/sync_clock.c | 303 +++++ .../src/main/java/RFX_RPADCSetup.java | 10 +- .../src/main/resources/RFX_RPADCSetup.form | 17 +- pydevices/RfxDevices/RFX_RPADC.py | 77 +- 14 files changed, 845 insertions(+), 1319 deletions(-) create mode 100644 device_support/redpitaya/rfx_stream.ko rename device_support/redpitaya/{rfx_nioadc_dma_0.1.bit => rfx_stream_0.1.bit} (66%) delete mode 100644 device_support/redpitaya/rpadc_fifo_auto.c delete mode 100644 device_support/redpitaya/rpadc_fifo_auto.ko create mode 100644 device_support/redpitaya/sync_clock.c diff --git a/device_support/redpitaya/AsyncStoreManager.h b/device_support/redpitaya/AsyncStoreManager.h index 31380b7c55..529912d3ee 100644 --- a/device_support/redpitaya/AsyncStoreManager.h +++ b/device_support/redpitaya/AsyncStoreManager.h @@ -26,12 +26,13 @@ class SaveItem double *startTimes, *endTimes; double freq; int blocksInSegment; - + public: - SaveItem(short *buffer, int segmentSamples, MDSplus::TreeNode *dataNode, - MDSplus::Data *triggerTime, void *treePtr, - double *startTimes, double *endTimes, double freq, int blocksInSegment, - MDSplus::TreeNode *resampledNode = NULL); + + SaveItem(short *buffer, int segmentSamples, MDSplus::TreeNode *dataNode, + MDSplus::Data *triggerTime, void *treePtr, + double *startTimes, double *endTimes, double freq, int blocksInSegment, + MDSplus::TreeNode *resampledNode = NULL); void setNext(SaveItem *itm) { nxt = itm; } SaveItem *getNext() { return nxt; } @@ -69,7 +70,7 @@ class SaveList SaveList(); void addItem(short *buffer, int segmentSamples, MDSplus::TreeNode *dataNode, - MDSplus::Data *triggerTime, void *treePtr, + MDSplus::Data *triggerTime, void *treePtr, double *startTimes, double *endTimes, double freq, int blocksInSegment, MDSplus::TreeNode *resampledNode = NULL); diff --git a/device_support/redpitaya/Makefile b/device_support/redpitaya/Makefile index 37461390c1..bd513d8736 100755 --- a/device_support/redpitaya/Makefile +++ b/device_support/redpitaya/Makefile @@ -1,7 +1,7 @@ CC=g++ -CFLAGS = -fPIC -std=c++11 -o2 -Wall -DLINUX -I${MDSPLUS_DIR}/include -I. +CFLAGS = -fPIC -o2 -Wall -DLINUX -I${MDSPLUS_DIR}/include -I. -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-function LDFLAGS = -L${MDSPLUS_DIR}/lib -lpthread -lMdsObjectsCppShr @@ -10,8 +10,13 @@ OBJECTS=$(SOURCES:.cpp=.o) SHAREDLIB=libredpitaya.so EXE=test +all: redpitaya sync_clock -all: $(SOURCES) $(EXE) +sync_clock: sync_clock.c + $(CC) $(CFLAGS) sync_clock.c -o sync_clock + +redpitaya: $(SOURCES) $(EXE) + $(EXE): $(OBJECTS) $(CC) $(OBJECTS) -o $(SHAREDLIB) -shared $(LDFLAGS) diff --git a/device_support/redpitaya/README b/device_support/redpitaya/README index 31a2a3d58b..e784a88bea 100644 --- a/device_support/redpitaya/README +++ b/device_support/redpitaya/README @@ -13,7 +13,7 @@ acquisition is started until method stop_store is called. The dimension of the s --TRIGGER_SINGLE: when initialized (method init) and armed (method start_store), upon reception of a trigger (HW - Digital input DIO1_P or SW - method do_trigger), the number of samples specified in fields "Pre Samples" and "Post Samples" is acquired. NOTE: the dimension of the used segments is computed internally, and it will be 10000 if (PreSamples+PostSamples) is a multiple of 10000 -else 1000 if (PreSamples+PostSamples) is a multiple of 1000 else (PreSamples+PostSamples) +else 1000 if (PreSamples+PostSamples) is a multiple of 1000 else (PreSamples+PostSamples). At most 8000 pre samples can be defined --TRIGGER_STREAMING: when initialized (method init) and armed (method start_store), upon reception of a trigger (HW - Digital input DIO1_P or SW - method do_trigger), the number of samples specified in fields "Pre Samples" and "Post Samples" is acquired and then the module @@ -21,34 +21,48 @@ is ready to accept a new trigger until method stop_store is called. The segment adjusted to be a multiple of (PreSamples+PostSamples) --EVENT_SINGLE ---EVENT_STREAMING: like TRIGGER_SINGLE and TRIGGER_STREAMING but in this case, after receiving a trigger signal, actuual data acquisition is +--EVENT_STREAMING: like TRIGGER_SINGLE and TRIGGER_STREAMING but in this case, after receiving a trigger signal, actual data acquisition is triggered by the input signal. The following fields specify how the trigger is derived: - Event Chan.: channel to consider for trigger generation (A or B) - Event Mode: Generation if above (UPPER) or below (LOWER) the specified threshond - Event Level: threshold (raw data) for trigger generation - Event Samples: number of samples that must satisfy the specified confition in order to generate trigger + The trigger derived from inpput signal is also available at pin DIO1_N -Clock can be internal or external and is specified by field Clock Mode that can be: +Clock can be internal, external or internal 1MHz, synchronized with system clock and is specified by field Clock Mode that can be: --INTERNAL: clock is derived from the internal 125MHz clock, decimated as specified in field "Decimation" --EXTERNAL: clock is derived from Digital input DIO3_P, decimated as specified in field "Decimation" --TRIG_EXTERNAL: meaningful for mode TRIGGER_STREAMING or EVENT_STREAMING and useful when using a sampling speed higher that the external clock in this case the external clock is used to measure event time, and internal clock (decimated as specified in field "Decimation") is used for sampling. ---HIGHWAY: takinh 1 MHz clock from the INCAA DIO4 timing highway. The highway is provided on the clock input +--SYNC: 1MHz clock is internally generated and kept in step with the system clock (see below). This clock is used for data sampling, decoimanted as + specified in field "Decimation" and for trigger timestamping. +--TRIGGER_SYNC: same as TRIG_EXTERNAL except for the fact that the clock uzsed to timestamp triggers is taken from the internal, synchronized 1MHz clock When EXTERNAL or TRIG_EXTERNAL clock mode specified, field Ext. Clock specifies the clock source (must be a range data type) When INTERNAL or TRIG_EXTERNAL clock mode specified, the 125MHz internal clock is divided by the value specified in field "Decimation" -When HIGHAY, the event code in Setup Event COde: field is recognized as trigger +When SYNC or TRIGGER_SYNC the absolute time of the (first) trigger is saved in field ABS_TRIGGER, as a usec counter since 1-JAN-1970. Field trigger time specifies the time of the initial trigger (valid for all modes) and is used to build signal timebases. +When in mode EVENT_SINGLE or EVENT_STREAMING (i.e. whe trigger is derived from input signal level) field "Dead Time" specifies the time during which, after +serving one trigger, the firmware is not sensible to further triggers. The default valie is 1 ms, and this feature is useful to avoid overrunning the +module when the input signal is contantly above the trigger threashold. + + +The FPGA firmware includes also the generation of an internal 1 MHz clock. Can be maintained in step with the system clock by running the daemon program +sync_clock. This program periodically check the FPGA register keeping the time based on this clock and compares it with the system clock. When the two times +differ, the (average) frequency of the 1MHz clock is slightly adjusted in order to align the FPGA time and system time. This feature is useful in particular +when the system clock is NTP synchronized, allowing the meaningful comparison of signals acquired in different devices with the precision that can be achieved +in NTP (~100ms). Normally the clock is stabilized by sync_clock in 2-3 minutes. The generated 1MHz clock is available at pin DIO5_P. + *************INSTALLATION*************** 1) Firmware upload. The bitstream is in file rfx_nioadc_dma_0. It must be copied on the redpitaya board and EVERY TIME the board is powered it must be installed with the comand: - cat rfx_nioadc_dma_0.1.bit /dev/xdevcfg + cat rfx_stream_0.1.bit /dev/xdevcfg 2) Device tree installation. Performed only once with the following commands, followed by a system reboot @@ -57,9 +71,13 @@ it must be installed with the comand: 3) Driver installation, performed every time the device is powered or rebooted, via the following command: - insmod rpadc_fifo_auto.ko + insmod rfx_stream.ko The python device implementation relies on a compiled program (redpitaya.cpp) in $MDSPLUS_DIR/device_support/redpitaya (containing also the -other files). Installation is done with commands make and make install. - \ No newline at end of file +other files). Installation is done with commands make and make install. The resulting libredpitaya.so shared library is used by RFX_RPADC python +module for the Redpitaya device. Makefile produces also syn_clock program to be launched in order to synchronize the 1 MHz clock. + + + + diff --git a/device_support/redpitaya/devicetree.dtb b/device_support/redpitaya/devicetree.dtb index 27ead8b76dc68f8438c054af0fe23ec0f326c68a..956076e5d687385444983f30499d52706c5a88bd 100644 GIT binary patch delta 354 zcmeB=U!SRQf%o5A1_qP$3=9kw3=Db;fV2h>3j(nK5CZ`lKTtelqsDRW$?O~wlbLxE zHn;Qa7iLVHY^`j|?gdsOF!{c+^kg>$XC?-L$?>XEo0lrAWMp)h?5`xx#E>$%KEx-m;APitk28;MWMdX#G86j#i;A-MPy6siK)O?k*lYLb9 z7)`*sLZE8wRivTj#6U&jRVA2>lMNt6GB7wF+{~xwz{to1bmA)}6Em<8 zZV(Nd<5g$FWXvIkmq3jIISC??0u|BLSi>p|3?$Y`n(~ZXn-w(U*f-y$f}>1o0O7 b4Lx~Aq0Jt8acqKMg@z2p1(^mQ!jJ&~P=rG9 diff --git a/device_support/redpitaya/redpitaya.cpp b/device_support/redpitaya/redpitaya.cpp index 42050d88d5..24fd5c24f6 100644 --- a/device_support/redpitaya/redpitaya.cpp +++ b/device_support/redpitaya/redpitaya.cpp @@ -1,4 +1,6 @@ #include +#include +#include #include #include #include @@ -9,18 +11,24 @@ #include #include +#define COUNT_SIZE 2000000 + +static void checkUpdateFreq(int fd); extern "C" { void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, int triggerNid, int preSamples, int postSamples, - int inSegmentSamples, double freq, double freq1, int single); + int inSegmentSamples, double freq, double freq1, int single, int absTriggerTimeFromFPGA, int absTriggerNid); int rpadcInit(int mode, int clock_mode, int preSamples, int postSamples, int trigFromChanA, int trigAboveThreshold, int trigThreshold, - int thresholdSamples, int decimation, int event_code); + int thresholdSamples, int decimation, int deadtime); int rpadcTrigger(int fd); void rpadcStop(int fd); void openTree(char *name, int shot, MDSplus::Tree **treePtr); + void setTriggerTime(unsigned long long triggerTime); } + + enum rpadc_mode { STREAMING = 0, @@ -32,12 +40,11 @@ enum rpadc_mode enum rpadc_clock_mode { - INTERNAL = 0, - TRIG_EXTERNAL, - EXTERNAL, - TRIG_EVENT, - EXT_EVENT, - HIGHWAY + INTERNAL = 0, //Internal clock and trigger timestamping Sampling direct from ADC (125MHz divided for decimation) + TRIG_EXTERNAL, //Internal clock, but trigger timestamping from external clock + TRIG_ABS, //Internal clock, use absolute time for trigger timestamping (however use relative times in the saved signal, a separate node will contain the absolute time of the first trigger) + EXTERNAL, //External sampling clock, same clock used for trigger timestamping + SYNC //Synchronized (NTP) sampling clock, use absolute time for trigger timestamping (however use relative times in the saved signal, a separate node will contain the absolute time of the first trigger) }; #define DMA_STREAMING_SAMPLES 1024 @@ -54,21 +61,28 @@ struct rpadc_configuration // validating trigger unsigned short pre_samples; // Number of pre-trigger samples unsigned int post_samples; // Number of post-trigger samples - unsigned int decimation; // Decimation factor (base frequency: 125MHz) - unsigned int event_code; // Trigger event code (if HIGHWAY clock mode) + unsigned int decimation; // Decimation factor (base frequency: 125MHz if internal clock, 1 MHz if synch clock, Clock frequency if external clock) + unsigned int deadtime; // Deadtime count, valis when trigger on level, referred to sample count }; static bool stopped = false; static bool isStream = false; static int deviceFd = 0; +static unsigned long long absTriggerTime = 0; +static bool isFirstTrigger; +void setTriggerTime(unsigned long long triggerTime) +{ + absTriggerTime = triggerTime; +} static void writeConfig(int fd, struct rpadc_configuration *config) { struct rfx_stream_registers regs; memset(®s, 0, sizeof(regs)); unsigned int currVal = 0; - unsigned int dmaBufSize = 0; + unsigned int auxVal = 0; + if (config->mode == STREAMING) currVal |= 0x00000001; if (config->trig_from_chana) @@ -79,17 +93,41 @@ static void writeConfig(int fd, struct rpadc_configuration *config) currVal |= 0x00000008; if (config->mode == EVENT_STREAMING || config->mode == TRIGGER_STREAMING) currVal |= 0x00000010; - if (config->clock_mode == TRIG_EXTERNAL || config->clock_mode == EXTERNAL) - currVal |= 0x00000020; - if (config->clock_mode == EXTERNAL || config->clock_mode == HIGHWAY) - currVal |= 0x00000040; - if (config->clock_mode == HIGHWAY) - currVal |= 0x00000080; - + switch(config->clock_mode) { + case INTERNAL: //Internal clock and trigger timestamping Sampling direct from ADC (125MHz divided for decimation) + break; + case TRIG_EXTERNAL: //Internal clock, but trigger timestamping from external clock + currVal |= 0x00000020; + auxVal |= 4; + break; + case TRIG_ABS: //Internal clock, use absolute time for trigger timestamping (however use relative times in the saved signal, a separate node will contain the absolute time of the first trigger) + currVal |= 0x00000020; + auxVal |= 0x00000002; + break; + case EXTERNAL: //External sampling clock, same clock used for trigger timestamping + currVal |= 0x00000020; + currVal |= 0x00000040; + auxVal |= 0x00000004; + break; + case SYNC: //Synchronized (NTP) sampling clock, use absolute time for trigger timestamping (however use relative times in the saved signal, a separate node will contain the absolute time of the first trigger) + currVal |= 0x00000020; + currVal |= 0x00000040; + auxVal |= 0x00000001; + break; + } + +/* Aux Mode register bits: +-- 0: use ext_clock(synchronized) for resampling clock (0) or use sync_clk for resampling clock +-- 1: Use relative times (derived from internal counters) (0) or use absolute times(1) +-- 2: Resampler out_clk = sync_clock (0) or sync_ext_clock(1) +*/ + currVal |= ((config->trig_samples << 8) & 0x0000FF00); currVal |= ((config->trig_threshold << 16) & 0xFFFF0000); regs.mode_register_enable = 1; regs.mode_register = currVal; + regs.aux_mode_reg_enable = 1; + regs.aux_mode_reg = auxVal; regs.pre_register_enable = 1; regs.pre_register = config->pre_samples & 0x0000FFFF; @@ -97,15 +135,13 @@ static void writeConfig(int fd, struct rpadc_configuration *config) regs.post_register_enable = 1; regs.post_register = config->post_samples; - regs.decimator_register_enable = 1; - - // Decimator IP seems not to work properly is decimation set the firsttime to - // 1 regs.decimator_register = 10; regs.lev_trig_count = 1; // set first count higher than init in VHDL + regs.deadtime_register_enable = 1; + regs.deadtime_register = config->deadtime; ioctl(fd, RFX_STREAM_SET_REGISTERS, ®s); usleep(10000); @@ -113,16 +149,6 @@ static void writeConfig(int fd, struct rpadc_configuration *config) printf("MODE REGISTER:%x\n", regs.mode_register); ioctl(fd, RFX_STREAM_SET_REGISTERS, ®s); printf("REGISTRI SCRITTI:%x\n", regs.mode_register); - - /* - if(config->mode == STREAMING) - dmaBufSize = DMA_STREAMING_SAMPLES * sizeof(unsigned int); - else - dmaBufSize = (config->post_samples + config->pre_samples) * - sizeof(unsigned int); - - ioctl(fd, RPADC_DMA_AUTO_ARM_DMA, &dmaBufSize); - */ currVal = 1; ioctl(fd, RFX_STREAM_SET_PACKETIZER, &currVal); @@ -133,10 +159,11 @@ static void writeConfig(int fd, struct rpadc_configuration *config) static void readConfig(int fd, struct rpadc_configuration *config) { - unsigned int currVal; + unsigned int currVal, auxVal; struct rfx_stream_registers regs; ioctl(fd, RFX_STREAM_GET_REGISTERS, ®s); currVal = regs.mode_register; + auxVal = regs.aux_mode_reg; if (currVal & 0x00000001) config->mode = STREAMING; else @@ -156,16 +183,28 @@ static void readConfig(int fd, struct rpadc_configuration *config) config->mode = TRIGGER_SINGLE; } } - if (currVal & 0x00000020) + if (!(currVal & 0x00000020)) + { + config->clock_mode = INTERNAL; + } + else { if (currVal & 0x00000040) - config->clock_mode = EXTERNAL; + { + if (auxVal & 0x0000004) + config->clock_mode = EXTERNAL; + else + config->clock_mode = SYNC; + } else - config->clock_mode = TRIG_EXTERNAL; + { + if (auxVal & 0x0000004) + config->clock_mode = TRIG_EXTERNAL; + else + config->clock_mode = TRIG_ABS; + } } - else - config->clock_mode = INTERNAL; - + if (currVal & 0x00000002) config->trig_from_chana = 1; else @@ -182,6 +221,9 @@ static void readConfig(int fd, struct rpadc_configuration *config) config->post_samples = regs.post_register; config->pre_samples = regs.pre_register; config->decimation = regs.decimator_register + 1; + config->deadtime = regs.deadtime_register; + + printf("Mode Register: %x\t Aux Mode Register: %x\n", regs.mode_register, regs.aux_mode_reg); } static void fifoFlush(int fd) { ioctl(fd, RFX_STREAM_FIFO_FLUSH, NULL); } @@ -207,7 +249,6 @@ static void adcArm(int fd) std::cout << "ARM " << fd << std::endl; ioctl(fd, RFX_STREAM_GET_TIME_FIFO_LEN, &command); - std::cout << "TIME FIFO LEN: " << command << std::endl; ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &command); command = 0x00000001; // Arm @@ -222,19 +263,13 @@ static void adcTrigger(int fd) ioctl(fd, RFX_STREAM_SET_COMMAND_REGISTER, &command); ioctl(fd, RFX_STREAM_GET_DRIVER_BUFLEN, &command); - std::cout << "DATA FIFO LEN: " << command << std::endl; // ioctl(fd, RFX_STREAM_GET_DATA_FIFO_VAL, &command); // ioctl(fd, RFX_STREAM_GET_TIME_FIFO_LEN, &command); // ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &command); } static void adcClearFifo(int fd) { ioctl(fd, RFX_STREAM_CLEAR_TIME_FIFO, 0); } -/* -static void dmaStart(int fd, int cyclic) -{ - ioctl(fd, RFX_STREAM_START_DMA, &cyclic); -} -*/ + static void sigHandler(int signo) { if (signo == SIGINT) @@ -257,7 +292,6 @@ static void writeSegment(MDSplus::Tree *t, MDSplus::TreeNode *chan1, double *endTimes, int segmentSamples, int blocksInSegment, double freq, SaveList *saveList) { - std::cout << "WRITE SEGMENT " << segmentSamples; if (segmentSamples == 0) return; short *chan1Samples, *chan2Samples; @@ -292,27 +326,43 @@ void rpadcStop(int fd) usleep(100000); stopRead(fd); usleep(100000); - std::cout << "CLOSE "; - close(fd); + close(fd); std::cout << "CLOSED\n"; } void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, int triggerNid, int preSamples, int postSamples, - int inSegmentSamples, double freq, double freq1, int single) + int inSegmentSamples, double freq, double freq1, int single, int absTriggerTimeFromFPGA, int absTriggerNid) { + +//freq: frequency of the sampling clock +//freq1: frequency used to timestamp triggers + int segmentSamples; // True segment dimension - int blockSamples; // post samples + pre samples for event streaming, + unsigned int blockSamples; // post samples + pre samples for event streaming, // segmentSize for continuous streaming int blocksInSegment; // 1 fir cintinous streaming unsigned int *dataSamples; double *startTimes, *endTimes; - unsigned long long prevTime = 0; stopped = false; unsigned int trig_lev_count = 0; + unsigned long long firstAbsTriggerTime = 0; + unsigned long long lastAbsTriggerTime = 0; + unsigned long long currTime, savedTime; + + std::cout << "rpadcStream freq1: " << freq1 << " FREQ: " << freq << std::endl; + + + + + absTriggerTime = 0; //It will be set by setTriggerTime() + isFirstTrigger = true; + MDSplus::Tree *tree = new MDSplus::Tree(treeName, shot); MDSplus::TreeNode *chan1 = new MDSplus::TreeNode(chan1Nid, tree); MDSplus::TreeNode *chan2 = new MDSplus::TreeNode(chan2Nid, tree); + MDSplus::TreeNode *absTrigger = new MDSplus::TreeNode(absTriggerNid, tree); + MDSplus::TreeNode *trigger = new MDSplus::TreeNode(triggerNid, tree); if ((preSamples == 0 && postSamples == 0)) // eventSamples == 0 means continuous streaming @@ -362,7 +412,6 @@ void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, adcArm(fd); usleep(1000); int segmentIdx = 0; - prevTime = 0; SaveList *saveList = new SaveList; saveList->start(); // START WITH A INITIAL VALUE FOR TRIG_LEV_COUNT @@ -370,18 +419,33 @@ void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, trig_lev_count++; ioctl(fd, RFX_STREAM_SET_LEV_TRIG_COUNT, &trig_lev_count); + struct timeval selWaitTime; while (true) { for (int currBlock = 0; currBlock < blocksInSegment; currBlock++) { unsigned int currSample = 0; + bool firstRead = true; while (currSample < blockSamples) { +//std::cout<<"Reading...\n"; int rb = read(fd, &dataSamples[currBlock * blockSamples + currSample], (blockSamples - currSample) * sizeof(int)); - //std::cout << "READ " << rb << std::endl; - currSample += rb / sizeof(int); - +//if(rb > 0) std::cout << "READ " << rb << std::endl; + if(rb < 0) + std::cout << "ULLALA!\n"; + else + { + currSample += rb / sizeof(int); + if(firstRead) + { + firstRead = false; + // signal to FPGA that block has been read -- In this way make sure that no more than 2 burst can be concurrenlty in read + ioctl(fd, RFX_STREAM_GET_LEV_TRIG_COUNT, &trig_lev_count); + trig_lev_count++; + ioctl(fd, RFX_STREAM_SET_LEV_TRIG_COUNT, &trig_lev_count); + } + } if (stopped) // May happen when block readout has terminated or in the // middle of readout { @@ -404,33 +468,53 @@ void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, if (single) { - startTimes[0] = - (segmentIdx * segmentSamples - preSamples) / freq1; + startTimes[0] = + (segmentIdx * segmentSamples - preSamples) / freq; +// (segmentIdx * segmentSamples - preSamples) / freq1; Gabriele Dec 2021 endTimes[0] = - ((segmentIdx + 1) * segmentSamples - preSamples) / freq1; + ((segmentIdx + 1) * segmentSamples - preSamples) / freq; +// ((segmentIdx + 1) * segmentSamples - preSamples) / freq1; Gabriele Dec 2021 writeSegment(tree, chan1, chan2, trigger, dataSamples, startTimes, endTimes, - currBlock * blockSamples + currSample, 1, freq1, saveList); + currBlock * blockSamples + currSample, 1, freq, saveList); + // currBlock * blockSamples + currSample, 1, freq1, saveList); Gabriele Dec 2021 } else // Some data for new window have been read { - std::cout << "MULTIPLE 1\n"; - unsigned long long currTime; unsigned int time1, time2; ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &time1); ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &time2); currTime = (unsigned long long)time1 | (((unsigned long long)time2) << 32); - std::cout << "MULTIPLE 2 " << currBlock << std::endl; - startTimes[currBlock] = (currTime - preSamples) / freq; + + + if(absTriggerTimeFromFPGA) + { + std::cout << "TRIGGER TIME: " << currTime << std::endl; + if(firstAbsTriggerTime == 0) + { + firstAbsTriggerTime = lastAbsTriggerTime = currTime; + currTime = 0; + MDSplus::Data *triggerData = new MDSplus::Uint64(firstAbsTriggerTime); + absTrigger->putData(triggerData); + MDSplus::deleteData(triggerData); + } + else + { + savedTime = currTime; + currTime -= lastAbsTriggerTime; + lastAbsTriggerTime = savedTime; + } + } + startTimes[currBlock] = currTime/freq1 - preSamples/freq; +// startTimes[currBlock] = (currTime - preSamples) / freq; Gabriele Dec 2021 endTimes[currBlock] = - (currTime + postSamples - 1) / freq; // include last sample - // std::cout << "ULTIMO TIME: " << - //currTime << std::endl; + currTime/freq1 + (postSamples - 1) / freq; // include last sample +// (currTime + postSamples - 1) / freq; // include last sample Gabriele Dec 2021 writeSegment(tree, chan1, chan2, trigger, dataSamples, startTimes, endTimes, currBlock * blockSamples + currSample, - currBlock + 1, freq1, saveList); + currBlock + 1, freq, saveList); } } else // Some windows have been read before and the segment is @@ -438,18 +522,11 @@ void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, { writeSegment(tree, chan1, chan2, trigger, dataSamples, startTimes, endTimes, currBlock * blockSamples + currSample, - currBlock, freq1, saveList); + currBlock, freq, saveList); } } - // adcStop(fd); - // usleep(100000); - // dmaStop(fd); - // usleep(100000); - // close(fd); deviceFd = 0; - std::cout << "CHIAMO STOP\n"; saveList->stop(); - std::cout << "CHIAMATO\n"; delete chan1; delete chan2; delete trigger; @@ -467,46 +544,67 @@ void rpadcStream(int fd, char *treeName, int shot, int chan1Nid, int chan2Nid, ioctl(fd, RFX_STREAM_SET_LEV_TRIG_COUNT, &trig_lev_count); // Here the block been filled. It may refer to the same window // (isSingle)or to a different time window + + unsigned long long currTime; + unsigned int time1, time2; + ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &time1); + ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &time2); + currTime =(unsigned long long)time1 | (((unsigned long long)time2) << 32); + std::cout << "TRIGGER TIME: " << currTime << std::endl; + if(absTriggerTimeFromFPGA) + { + std::cout << "TRIGGER TIME: " << currTime << std::endl; + if(firstAbsTriggerTime == 0) + { + firstAbsTriggerTime = lastAbsTriggerTime = currTime; + currTime = 0; + MDSplus::Data *triggerData = new MDSplus::Uint64(firstAbsTriggerTime); + absTrigger->putData(triggerData); + MDSplus::deleteData(triggerData); + } + else + { + currTime -= firstAbsTriggerTime; + } + } + if (preSamples != 0 || postSamples != 0) // not continuous { - unsigned long long currTime; - unsigned int time1, time2; if (single) { - startTimes[0] = (segmentIdx * segmentSamples - preSamples) / freq1; - endTimes[0] = - ((segmentIdx + 1) * segmentSamples - preSamples) / freq1; + startTimes[0] = (segmentIdx * segmentSamples - preSamples) / freq; +// startTimes[0] = (segmentIdx * segmentSamples - preSamples) / freq1; Gabriele Dec 2021 + endTimes[0] =((segmentIdx + 1) * segmentSamples - preSamples) / freq; +// ((segmentIdx + 1) * segmentSamples - preSamples) / freq1; Gabriele Dec 2021 } else // If referring to a new window, the time must be read { - ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &time1); - ioctl(fd, RFX_STREAM_GET_TIME_FIFO_VAL, &time2); - currTime = - (unsigned long long)time1 | (((unsigned long long)time2) << 32); - // std::cout << "TIME1: " << time1 << " TIME2: " << time2 << " PREV - // TIME: " << prevTime << std::endl; std::cout << "TIME COUNTER: " << - // currTime << "DELTA: " << currTime - prevTime << " " << (currTime - // - prevTime)/freq << std::endl; - prevTime = currTime; + if (currBlock == 0) - startTimes[currBlock] = - ((long long)currTime - preSamples - 1) / freq; + { + startTimes[currBlock] = ((long long)currTime)/freq1 - (preSamples - 1) / freq; +// ((long long)currTime - preSamples - 1) / freq; Gabriele Dec 2021 + } else - startTimes[currBlock] = ((long long)currTime - preSamples) / freq; - endTimes[currBlock] = - (currTime + postSamples - 1 + 0.1) / freq; // include last sample + { + startTimes[currBlock] = (long long)currTime/freq1 - preSamples / freq; +// startTimes[currBlock] = ((long long)currTime - preSamples) / freq; Gabriele Dec 2021 + } + endTimes[currBlock] = currTime/freq1 + (postSamples - 1 + 0.1) / freq; + // (currTime + postSamples - 1 + 0.1) / freq; Gabriele Dec 2021 } } } if (preSamples == 0 && postSamples == 0) { - startTimes[0] = segmentIdx * segmentSamples / freq1; - endTimes[0] = (segmentIdx + 1) * segmentSamples / freq1; +// startTimes[0] = segmentIdx * segmentSamples / freq1; Gabriele Dec 2021 +// endTimes[0] = (segmentIdx + 1) * segmentSamples / freq1; Gabriele Dec 2021 + startTimes[0] = segmentIdx * segmentSamples / freq; + endTimes[0] = (segmentIdx + 1) * segmentSamples / freq; } segmentIdx++; - writeSegment(tree, chan1, chan2, trigger, dataSamples, startTimes, endTimes, - segmentSamples, blocksInSegment, freq1, saveList); + segmentSamples, blocksInSegment, freq, saveList); } std::cout << "ULTIMAO RPADCSTREAM\n"; } @@ -539,17 +637,14 @@ static void printConfig(struct rpadc_configuration *config) case TRIG_EXTERNAL: printf("\tclock_mode: TRIG_EXTERNAL\n"); break; + case TRIG_ABS: + printf("\tclock_mode: TRIG_ABS\n"); + break; case EXTERNAL: printf("\tclock_mode: EXTERNAL\n"); break; - case TRIG_EVENT: - printf("\tclock_mode: TRIG_EVENT\n"); - break; - case EXT_EVENT: - printf("\tclock_mode: EXT_EVENT\n"); - break; - case HIGHWAY: - printf("\tclock_mode: HIGHWAY\n"); + case SYNC: + printf("\tclock_mode: SYNC\n"); break; } @@ -568,13 +663,13 @@ static void printConfig(struct rpadc_configuration *config) printf("\tpre_samples: %d\n", config->pre_samples); printf("\tpost_samples: %d\n", config->post_samples); printf("\tdecimation: %d\n", config->decimation); - printf("\tevent_code: %d\n", config->event_code); + printf("\tdeadtime: %d\n", config->deadtime); } // return either NULL or an error string int rpadcInit(int mode, int clock_mode, int preSamples, int postSamples, int trigFromChanA, int trigAboveThreshold, int trigThreshold, - int thresholdSamples, int decimation, int event_code) + int thresholdSamples, int decimation, int deadtime) { struct rpadc_configuration inConfig, outConfig; int fd = open("/dev/rfx_stream", O_RDWR | O_SYNC); @@ -600,37 +695,31 @@ int rpadcInit(int mode, int clock_mode, int preSamples, int postSamples, inConfig.pre_samples = preSamples; inConfig.post_samples = postSamples; // Watch!!!!! inConfig.decimation = decimation; - inConfig.event_code = event_code; + inConfig.deadtime = deadtime; printConfig(&inConfig); writeConfig(fd, &inConfig); memset(&outConfig, 0, sizeof(outConfig)); readConfig(fd, &outConfig); printConfig(&outConfig); - // adcStop(fd); - // status = ioctl(fd, RFX_RPADC_STOP, 0); - // sleep(1); - // dmaStop(fd); - // sleep(1); adcClearFifo(fd); usleep(1000); - // adcArm(fd); - // usleep(1000); - /* - if(mode == 2 || mode == 4) //if single - dmaStart(fd, 1); - // dmaStart(fd, 0); - else - dmaStart(fd, 1); - usleep(1000); - */ return fd; } int rpadcTrigger(int fd) { + struct timeval currTime; + if(isFirstTrigger) + { + isFirstTrigger = false; + if(absTriggerTime == 0) + { + gettimeofday(&currTime, NULL); + absTriggerTime = (unsigned long long)currTime.tv_sec* 1000000L + currTime.tv_usec; + } + } adcTrigger(fd); - // int status = ioctl(fd, RFX_RPADC_TRIGGER, 0); usleep(10); return 0; } @@ -647,35 +736,190 @@ void openTree(char *name, int shot, MDSplus::Tree **treePtr) } } -int main(int argc, char *argv[]) +////////////////////Clock related stuff + + + + + + static double getFrequency(int fd) { - // int preSamples = 0, postSamples = 30; - // if (signal(SIGINT, sigHandler) == SIG_ERR) - // std::cout << "\ncan't catch SIGINT\n"; + double K, step, periodFPGA, period; + unsigned int Kr, C, stepLo, stepHi, reg, K1, K2; + unsigned long long stepR; + ioctl(fd, RFX_STREAM_GET_K1_REG, &K1); + + ioctl(fd, RFX_STREAM_GET_K2_REG, &K2); + + ioctl(fd, RFX_STREAM_GET_STEP_LO_REG, &stepLo); + + ioctl(fd, RFX_STREAM_GET_STEP_HI_REG, &stepHi); + + stepR = stepHi; + stepR = (stepR << 32)|stepLo; + step = (double)stepR/pow(2, 44); + + periodFPGA = 1./125E6; + period = (periodFPGA * K1)*step + (periodFPGA * K2)*(1.-step); + return 0.5/period; +} - int preSamples = 100, postSamples = 200; - int fd = - rpadcInit(0, 0, preSamples, postSamples, 1, 1, 5000, 2, atoi(argv[1]), 0); - try - { + +static void setFrequency(int fd, double reqFreq) +{ + double K, step; + unsigned int Kr, C, stepLo, stepHi, reg, K1, K2; + unsigned long long stepR; + + K = 0.25E7 * 25. /reqFreq; //125MHz clock + Kr = round(K); + if (Kr > K) + { + C = round(COUNT_SIZE*(1 - (Kr -K))); + K1 = Kr; + K2 = Kr - 1; + } + else if (Kr < K) + { + C = round(COUNT_SIZE*(1- (K - Kr))); + K1 = Kr; + K2 = Kr+1; + } + else + { + K1 = K2 = K; + C = COUNT_SIZE/2; + } + step = C/(double)COUNT_SIZE; + step *= pow(2, 44); + stepR = round(step); + stepLo = (unsigned int)(stepR & 0xFFFFFFFF); + stepHi = (unsigned int)((stepR >> 32) & 0xFFFFFFFF); + printf("K1: %d, K2: %d, C: %u, Step: %lld\n", K1, K2, C, stepR); + ioctl(fd, RFX_STREAM_SET_K1_REG, &K1); + + ioctl(fd, RFX_STREAM_SET_K2_REG, &K2); + + ioctl(fd, RFX_STREAM_SET_STEP_LO_REG, &stepLo); + + ioctl(fd, RFX_STREAM_SET_STEP_HI_REG, &stepHi); + + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + usleep(1000); + reg = 1; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); +} + + - MDSplus::Tree *t = new MDSplus::Tree("redpitaya", -1); - t->createPulse(1); - t = new MDSplus::Tree("redpitaya", 1); - MDSplus::TreeNode *chan1 = t->getNode("rpadc:chan_a"); - MDSplus::TreeNode *chan2 = t->getNode("rpadc:chan_b"); - MDSplus::TreeNode *trigger = t->getNode("rpadc:trigger"); - rpadcTrigger(fd); - rpadcStream(fd, (char *)"redpitaya", 1, chan1->getNid(), chan2->getNid(), - trigger->getNid(), preSamples, postSamples, 1000, - 125E6 / atoi(argv[1]), 125E6 / atoi(argv[1]), 0); - - rpadcStop(fd); + +static unsigned long long getTime(int fd, double actFrequency) +{ + unsigned int reg, lo, hi = 0, len; + unsigned long long time; + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + reg = 2; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + len = -1; + ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_LEN, &len); + if(len != 2) + printf("\n\nERRORE ERRORRISSIMO %d\n\n\n", len); + ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_VAL, &lo); + ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_VAL, &hi); + + + + time = hi; + time = (time << 32) | lo; + + time = round(1E6 * (double)time/actFrequency); + return time; +} + +static void setTime(int fd, unsigned long long timeUs, double actFreq) +{ + unsigned long long fpgaTime, ofsTime; + unsigned int reg = 0, reg1 = 0, reg2 = 0; + + + //Reset offset register + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_HI_REG, ®); + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_LO_REG, ®); + + fpgaTime = getTime(fd, actFreq); + ofsTime = round((timeUs - fpgaTime)*actFreq / 1E6); + reg = ofsTime & 0x00000000FFFFFFFFL; + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_LO_REG, ®); + reg = (ofsTime >> 32) & 0x00000000FFFFFFFFL; + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_HI_REG, ®); + + ioctl(fd, RFX_STREAM_GET_TIME_OFFSET_LO_REG, ®1); + ioctl(fd, RFX_STREAM_GET_TIME_OFFSET_HI_REG, ®2); + + + +} + +static void updateFreq(int fd, unsigned long long *prevTimeUs, unsigned long long *prevFpgaTimeUs, double kp, double ki, double *prevFreq, double actFreq) +{ + struct timeval currTime; + unsigned long long timeUs, fpgaTimeUs; + double steps; + long long stepErr, totErr, elapsedSteps, elapsedStepsFpga; + double newFreq = *prevFreq; + gettimeofday(&currTime, NULL); + timeUs = (unsigned long long)currTime.tv_sec * 1000000L + currTime.tv_usec; + fpgaTimeUs = getTime(fd, actFreq); + totErr = fpgaTimeUs - timeUs; + + printf("TIME: %lld\tFPGA Time: %lld\n", timeUs, fpgaTimeUs); + + if(*prevTimeUs) //The first time only measurements performed, no correction + { + elapsedSteps = timeUs - *prevTimeUs; + elapsedStepsFpga = fpgaTimeUs - *prevFpgaTimeUs; + stepErr = elapsedStepsFpga - elapsedSteps; + + steps = kp*(double)stepErr + ki *(double) totErr; + //printf("STEPS: %e\n", steps); + //printf("ELAPSED STEP FPGA: %llu\tELAPSET STEPS: %llu\n", elapsedStepsFpga, elapsedSteps); + newFreq = 1./(1./ *prevFreq + (steps * 16 * 1E-9)/(2*1E6)); //Attuale conteggio fpga + printf("Step Err: %lld\t Tot err: %lld\tSteps: %d\n", stepErr, totErr, (int)steps); + setFrequency(fd, actFreq * newFreq/1E6); + *prevFreq = newFreq; } - catch (MDSplus::MdsException &exc) + else { - std::cout << exc.what() << std::endl; - return 0; + *prevFreq = getFrequency(fd); } - return 0; + *prevTimeUs = timeUs; + *prevFpgaTimeUs = fpgaTimeUs; } +// +#define UPDATE_SECS 1 +static unsigned long long prevTimeUs = 0; +static unsigned long long prevFpgaTimeUs = 0; +static double prevFreq = 1E6; + +void checkUpdateFreq(int fd) +{ + unsigned long long timeS; + struct timeval currTime; + double targetFreq = 1E6; + static unsigned long prevTimeS = 0; + gettimeofday(&currTime, NULL); + timeS = (unsigned long long)currTime.tv_sec; + if((timeS - prevTimeS) > UPDATE_SECS) + { + prevTimeS = timeS; + updateFreq(fd, &prevTimeUs, &prevFpgaTimeUs, 6., 5.,&prevFreq, targetFreq) ; + } +} + diff --git a/device_support/redpitaya/rfx_stream.h b/device_support/redpitaya/rfx_stream.h index 224c5b4d92..c3edf68591 100644 --- a/device_support/redpitaya/rfx_stream.h +++ b/device_support/redpitaya/rfx_stream.h @@ -38,45 +38,50 @@ extern "C" { #define RFX_STREAM_FIFO_FLUSH _IO(RFX_STREAM_IOCTL_BASE, 14) #define RFX_STREAM_START_READ _IO(RFX_STREAM_IOCTL_BASE, 15) #define RFX_STREAM_STOP_READ _IO(RFX_STREAM_IOCTL_BASE, 16) -#define RFX_STREAM_GET_AUX_CFG_REG _IO(RFX_STREAM_IOCTL_BASE, 20) -#define RFX_STREAM_SET_AUX_CFG_REG _IO(RFX_STREAM_IOCTL_BASE, 21) +#define RFX_STREAM_GET_AUX_MODE_REG _IO(RFX_STREAM_IOCTL_BASE, 20) +#define RFX_STREAM_SET_AUX_MODE_REG _IO(RFX_STREAM_IOCTL_BASE, 21) #define RFX_STREAM_GET_COMMAND_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 22) #define RFX_STREAM_SET_COMMAND_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 23) -#define RFX_STREAM_GET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 24) -#define RFX_STREAM_SET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 25) -#define RFX_STREAM_GET_K1_REG _IO(RFX_STREAM_IOCTL_BASE, 26) -#define RFX_STREAM_SET_K1_REG _IO(RFX_STREAM_IOCTL_BASE, 27) -#define RFX_STREAM_GET_K2_REG _IO(RFX_STREAM_IOCTL_BASE, 28) -#define RFX_STREAM_SET_K2_REG _IO(RFX_STREAM_IOCTL_BASE, 29) -#define RFX_STREAM_GET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 30) -#define RFX_STREAM_SET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 31) -#define RFX_STREAM_GET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 32) -#define RFX_STREAM_SET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 33) -#define RFX_STREAM_GET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 34) -#define RFX_STREAM_SET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 35) -#define RFX_STREAM_GET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 36) -#define RFX_STREAM_SET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 37) -#define RFX_STREAM_GET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 38) -#define RFX_STREAM_SET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 39) -#define RFX_STREAM_GET_STEP_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 40) -#define RFX_STREAM_SET_STEP_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 41) -#define RFX_STREAM_GET_STEP_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 42) -#define RFX_STREAM_SET_STEP_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 43) -#define RFX_STREAM_GET_TIME_COMMAND_REG _IO(RFX_STREAM_IOCTL_BASE, 44) -#define RFX_STREAM_SET_TIME_COMMAND_REG _IO(RFX_STREAM_IOCTL_BASE, 45) -#define RFX_STREAM_GET_TIME_OFFSET_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 46) -#define RFX_STREAM_SET_TIME_OFFSET_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 47) -#define RFX_STREAM_GET_TIME_OFFSET_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 48) -#define RFX_STREAM_SET_TIME_OFFSET_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 49) -#define RFX_STREAM_GET_DATA_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 50) -#define RFX_STREAM_GET_DATA_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 51) -#define RFX_STREAM_CLEAR_DATA_FIFO _IO(RFX_STREAM_IOCTL_BASE, 52) -#define RFX_STREAM_GET_SYNC_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 53) -#define RFX_STREAM_GET_SYNC_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 54) -#define RFX_STREAM_CLEAR_SYNC_FIFO _IO(RFX_STREAM_IOCTL_BASE, 55) -#define RFX_STREAM_GET_TIME_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 56) -#define RFX_STREAM_GET_TIME_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 57) -#define RFX_STREAM_CLEAR_TIME_FIFO _IO(RFX_STREAM_IOCTL_BASE, 58) +#define RFX_STREAM_GET_DEADTIME_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 24) +#define RFX_STREAM_SET_DEADTIME_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 25) +#define RFX_STREAM_GET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 26) +#define RFX_STREAM_SET_DECIMATOR_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 27) +#define RFX_STREAM_GET_K1_REG _IO(RFX_STREAM_IOCTL_BASE, 28) +#define RFX_STREAM_SET_K1_REG _IO(RFX_STREAM_IOCTL_BASE, 29) +#define RFX_STREAM_GET_K2_REG _IO(RFX_STREAM_IOCTL_BASE, 30) +#define RFX_STREAM_SET_K2_REG _IO(RFX_STREAM_IOCTL_BASE, 31) +#define RFX_STREAM_GET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 32) +#define RFX_STREAM_SET_LEV_TRIG_COUNT _IO(RFX_STREAM_IOCTL_BASE, 33) +#define RFX_STREAM_GET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 34) +#define RFX_STREAM_SET_MODE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 35) +#define RFX_STREAM_GET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 36) +#define RFX_STREAM_SET_PACKETIZER _IO(RFX_STREAM_IOCTL_BASE, 37) +#define RFX_STREAM_GET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 38) +#define RFX_STREAM_SET_POST_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 39) +#define RFX_STREAM_GET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 40) +#define RFX_STREAM_SET_PRE_REGISTER _IO(RFX_STREAM_IOCTL_BASE, 41) +#define RFX_STREAM_GET_STEP_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 42) +#define RFX_STREAM_SET_STEP_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 43) +#define RFX_STREAM_GET_STEP_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 44) +#define RFX_STREAM_SET_STEP_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 45) +#define RFX_STREAM_GET_TIME_COMMAND_REG _IO(RFX_STREAM_IOCTL_BASE, 46) +#define RFX_STREAM_SET_TIME_COMMAND_REG _IO(RFX_STREAM_IOCTL_BASE, 47) +#define RFX_STREAM_GET_TIME_OFFSET_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 48) +#define RFX_STREAM_SET_TIME_OFFSET_HI_REG _IO(RFX_STREAM_IOCTL_BASE, 49) +#define RFX_STREAM_GET_TIME_OFFSET_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 50) +#define RFX_STREAM_SET_TIME_OFFSET_LO_REG _IO(RFX_STREAM_IOCTL_BASE, 51) +#define RFX_STREAM_GET_DATA_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 52) +#define RFX_STREAM_GET_DATA_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 53) +#define RFX_STREAM_SET_DATA_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 54) +#define RFX_STREAM_CLEAR_DATA_FIFO _IO(RFX_STREAM_IOCTL_BASE, 55) +#define RFX_STREAM_GET_SYNC_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 56) +#define RFX_STREAM_GET_SYNC_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 57) +#define RFX_STREAM_SET_SYNC_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 58) +#define RFX_STREAM_CLEAR_SYNC_FIFO _IO(RFX_STREAM_IOCTL_BASE, 59) +#define RFX_STREAM_GET_TIME_FIFO_LEN _IO(RFX_STREAM_IOCTL_BASE, 60) +#define RFX_STREAM_GET_TIME_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 61) +#define RFX_STREAM_SET_TIME_FIFO_VAL _IO(RFX_STREAM_IOCTL_BASE, 62) +#define RFX_STREAM_CLEAR_TIME_FIFO _IO(RFX_STREAM_IOCTL_BASE, 63) #ifndef AXI_ENUMS_DEFINED @@ -136,10 +141,12 @@ enum RegisterIdx { struct rfx_stream_registers { - char aux_cfg_reg_enable; - unsigned int aux_cfg_reg; + char aux_mode_reg_enable; + unsigned int aux_mode_reg; char command_register_enable; unsigned int command_register; + char deadtime_register_enable; + unsigned int deadtime_register; char decimator_register_enable; unsigned int decimator_register; char k1_reg_enable; diff --git a/device_support/redpitaya/rfx_stream.ko b/device_support/redpitaya/rfx_stream.ko new file mode 100644 index 0000000000000000000000000000000000000000..e04e81e05da531fd36925d89e876df2b3559a30b GIT binary patch literal 18932 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 JNbs8L{{`1inEU_$ literal 0 HcmV?d00001 diff --git a/device_support/redpitaya/rfx_nioadc_dma_0.1.bit b/device_support/redpitaya/rfx_stream_0.1.bit similarity index 66% rename from device_support/redpitaya/rfx_nioadc_dma_0.1.bit rename to device_support/redpitaya/rfx_stream_0.1.bit index fdb167ddfa1b2d6fcc4a19c7061ba8b10b5231a1..fa48257f12e3f8fb1045dcecd2bd5d0d589cd2cf 100644 GIT binary patch literal 2083859 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≶puJA0l%u?E(iOR?)ba?78WxMZKB5=vrKD|D3fS4|vy~gPvQ=J{o*SKe&Lm&M zdaYh15mgJJbXJN=Q+3H_mB#ohw@8w{;>g;mlpDA>JJ4t&re3dQkoG0Ig8v>w_bqE; zaWD(#tENw0kD|5A%IAWM0bNOfdvY3i5*CxIfH;Z9U(#CIcoLd$p)p8uSDs+`jAw*-b2ni{tjsOH|DApiqNzy^7uyeGc1PUO9 ze-H#mP=d>BS%ZL57oo!6RnKbMmym`*Xkv|lq;AMXikg&Lgs>FRvqB@7FBBwY4q$7W zUz)Ju*&cit^^s)U2wGx6^CKmO!y5brfO_X?@ZPzFQQ(M01JVhlH1s%BUMSQ6rU8FP*I+d3RT)$n zLD-6uZ&8{ekSHP28b31-bqeg3^-KX6hn*Q6EgX0=ats=&6Tk|Q<{!K#Knu=+197_` ziH3{uT@Ifd)B`q1mQt`=&`P6heDh(D3}`tFDIfwkizv$i&Ix%4iFGevS|zd4=D?o7 zhX~|oj*#XbmjxwhJe}c|%Yc;nLBh?24w9&P_j^%ByV9IMpCPTb}c}W={D8M$u(p^Yb#Ba#s(b-ZzH&S*tV!`Gq6rW z^B}kx8OPb?7?Du>P|_e{R3yg3WRWrzoY`Pk+=w-*#02s(z|>HB)Hd)dVAKKEXIAJ= z$F&JWhSqATpN5Xi@PHU~MpLkGumWO|KJ8nm*cb%GaAeYHPTCLJ;XnWjhNj#Ep#}S6 zS*|#ix6l?7kqKyP<5BG~+@lJWI1>%s9r#*UG!%8B3I@Dn;CMj>C7?tuG?2i`H?48s zu*8iF0jdB!E#zvrll}N|7t9d{7e12W2dZ!`?)A}w`vz3I1pwD|30!0b%W}mj@3lzZ zIlDaAzzm}j#RjBK&AZZCyUv*##&Vr>yip0fmAQoJmnyheSy7-IMgUGKswJ$F%9qN> zeTZ4x5HlXV*~aY4hI%<_styIyG`o&58xFZJWakc94T52YOq=qcs6^M`r%48ltPE3Q z)D3?HP)K7fI*w;T#cffh{jhW}f*Yfe+FO%Y4FxP^ypjnYGk9qdl5pL4hJxcl|IJ&7 zMC*W4hmnjJsJ&H2m}O-U8_fqvkQG@83GKN+(lP*UC6OYUaVb9Fs#DV#dKRfQQ4$5n zEyf9ICa3{fq$Y{zO{70{HMv+>PXfhAZO{=kC6UHIj_qD3r+vY6?4xJQyEGbQ1|I;x zxg`vHPPAQzzU86FXSivI1be||2cp+322li)#Zq>G=bLEX(!r?F%{)c z?e(K@54Hp3TGitMYzX%ZfCbB70Zv#y$fhTtXQhD-#K3t#5I!ge=bON!)jWi_e6iZF z+r=iSI_%>i(;F}@BkNmYxAGgTV>KuMusz6>hQ{e41z$*F3Y3BV08LQHgcrx*zlU{M zyddK=*@hVaxhK?mMrqCB^!OC#7=ThKj-aqyOb*_#xME?Qmydf8R)XuH7{C;2XsI~j z8KlC6NXlSUm)4*rh||7m2z8$rGF<$FRtc$y?BJ({ANLFNT5vYUfWf*2XBT5o$VzM} zU65;iYwLL|SQxvEvn)70j`5(=D>&_DRec<05`|N05V~CSy=&$LVbN#aF~h<-*iC1+8s8jR9#HY4*xl;DJ+%qo&O(rjpxgOvhgQ4sY+|K~HL4LQ+u z1u`X=>!6_78>op1P92B>7WZPS(RIj7PV6Q_8>|$BkHbSqxn0RP>=a?!>l2dm#tCb=b=W&f z7E*Qs{SzF6VmS%+jyS3jtJknAIeMNr56tobm~9Y@jWqAWkM@&`#So)dmOdHx_NL`Bh0nU}ERZhiT=^Y4!{>9c)k@$kbJ4KFzR_ zP7=*IOk;*>w9N3rFkZQNac$A6^bD$Lo(k0sgia~or%nm24SK(7q>&)XXu`?0Rw9}; zIOGhrseUz8#Ru2mORh~``<$HqzvR6Q*px?k=zq`b?DFjL0?#fBz9A%;T^6#CujRu? ztjg?Wfd%onAf&`E79=TAk0Ju~;r9c7Dj zNRUT6X_dBlA6lL{SdL{;p{zD6Y_Ugx`XyOzsBMsY-TG!SE46#9Ra^afza}cRi>ln& zutBPGw$CA-j!Q6%6^=!it`da1W@@U1Ixn{)}2tNZyxaMWg&8*WgQ-!Bz|~o1hcrT3z7*7 zFZv|v6t;cX;=o1uY)-wcV7yXlu=AR6saj5F+L{p4-sq$IosHc_iPP+g4{B8ux>7ts zwOtuoTObzdX96gEkIatdm|Wr>4Bli9bHGLA`1l1#%o)BvLC*EiFp4#|CPfHTlK6X%0VpMLbL6 z6!SziHo7J|egjCgd{cS=9DExCyofs^>uoBj?0k{KsU`G4gV#o{_ON{1@<6LxWEm-X zv6yMWsX%Pm*AbEi+F6PpS{w4&wi`Ov2)EY9ErE%dJScnKsl*`K!iNfb8gSaE3K4x>Sm2AUr&*0^zJE5SqA= zOe)?Rf@nvtQq=2I8#_&{Zy&{?HzA8(x}I+z1h0CXjfs*1vB%V>J@h9{KmqQ za`iip-}csc!+}p6DN(ilJoj!Rf7V$0a5w$2*>Z64^s)Hk_Otuq-|!Fr#7EhBd+yTS z>D(7S^V!*J{3qOU`yV&E^=kQccVT?B-q5}x{S~#YlAhH%>H1&&T^xE9+~W0>IqrsK zZgVtDPgA>poNY+;zsXzd;_<7;Te3r@P3gPa{P@Gs#)cbrEYb?o_)Ekkt*f7G#`ZW3 zYx-ZEo_j&O#(L*k@G*bO?dfXhdfTWEEn_cCB;fM_VdRXt`%ZVe^Cc--m035;!=N3V(GZv=Z2ZW`l3?fcWtjY_wZZa zKmKb7S4YcwX=Y_bvxlM@x$$eSaVMQS$Vn6}TUicAv{cz@nnbyJHu!S!qb~H2Tu^`z z1sKVxq=IJ!ZnXDT(sNIYyO~qRbMZ@$Wbc1>W$(=2IV=aZc6*oE<)>#x`(Gdh+iow{ z{$vSfxXpF5)tb$}(|Y?4Dj)8T@A!DM^)*{hxb@$TUMpk2-J3ox7x>>V=eIRxmo8Vv z4J&V&I=geKpM2qhH&tgAhc~ISmp6tkdE4Mi4vXRsye{oB{ixd$+ruPujj^Awrj|2` zCbDF_6s2owcPm<`%4g1Qn~k5FC{EjX?S*1nqA#qa%l6oKsZwhDbXb4QUPJY!oAC?e zU{q;U^}&rgZ8QDyt6ZcC>3dyW=Dy6z`(twxyZ9GpGBLYRq&%KpKd`#C@PhvkU0$&> zcW9txJz@9#cJVRXSNHTy7V$yzI)et5LR^riEFSq5W-_DgD(r zdsJnkQsD!YF@@@oE0!28ZAWu+M?*L7b_2gutz07uTVwV@DHmfIVBx&a*+{3$t!P7wC4`=rg*>!Gh< z$h1;9>tf`9+vE`2fptGb!k6_HoDq0Y{LR{BG zLT7;~q~Rxyt9(MSQ24M%XA1cOpt!top@?(;ryT)ig_#2(+-ET!Y=)Q`g*m|R8?{#*fDBjJ!{C$8JA_pxye#+ zor=#wr3OT23_UM;TwPYK=ZU~N2Mh6u4V;t}ie_tS%yv*D7XcwgRdHgqG!=CMVWFDg z!|3v&WgtB(-qYfdg7&CIA|l{~?b+yg1drzBr>1&VNALC_t_i!pv`z6z4%6We5Rdda z!uZNE2r7DSc^=KmP3Gw%-{}#FKP!WBhh$}*$b(T|WPxrtV`VKPk5)ojDYr<$R4RoY!Tg z4-Fnz)Gq|V)eoe4HuCv+|IT;D9sieKzlvccOwgibb*erpSRO2W%ce~<9GynHR%3{; z=N2Wir#-jj|DP{?M3ZL;wTZk#nS@rhd`^BQyP ztyQdISOogt(Vql4_;0ypF{$x?^Yv^4`G2kC=fcP(xyhm~KAufqcB2$fcFq~XL z8fEZ{GP;l6QC#*-h6k9)TE)4{wIN|XI~lGY1xLKIxH_4BlrQfizbclg@5yjSxgkCA zNRLmJN~RX_IbT;`9ffnRO31(RZ2VEa#9KQVA0Ho@7*U&*aUwc=h47mAdV6FSEWFzY zT>aU7EI`&$(%9o zJpyi;jHi45($9&HCi4mYQ&#n~_s2)?z7H&p32FS9jOwJvCd0wa`8r}*!S{3T;rp}k z0|10uAK-8%wWuqN`ns;v*EwfSXint`e3o)9W4vR+v9(V0wz}98vVEIiWahVvDY9!1 zyIxFxI7_|TYTW2uN`_c0h?Tk%DG}dwW#Bs7!s>ZI4Xw!7dQ^`FZ>)_);xk%Hr&S!& zj`-Mo*cM9?EnjoIdo3Ba%DU-B*NxdDvOqBF)nk(CrcB3cZzQFQPPDT|^l?^@gf<@&xzr8%?atP zOX&`%9Fm(hE~1DNmNHzbm=fRcyq8)8@S)E7cb$5aNNshA1Ytqk48>vJ(BpA>^ko^d zU9b_7h0;i9!&CSf5RZ4s@-v?xtvPD7s2rb2k)ks5N`jfMY9&ppS^+gFij-OwVQ}q& zw-#%%wJN$5{27>{09{;jjPF_7DsInJR8?20YeHsfJIm0JZ_%ZBYC+{%NhA^&#%(PE zu3II=gsoZXVq7>ltuCtyN@m8I7`1T7WFkx)U{O~AV{kN;=P%3ig4I=ECPeEbg$if| zUy0iKB0gMdsd{*?C8U;HZ3DI?Q4i}J;Y!Q`O~%x$;&j&~qH9I1TkH9d-|CF2rIsnN z`MfN!)Jv4LMTJ$Y9Y?^i7{$6mpLv)jN14vB#vUopd&{rk?63Xt1}eoIa){eF=ECr zYcHZbSj~wZGoB_A5Wz7zAxY+=Kp1@^B-XxBKPb-e+}C=k4PE6_tbx;rrq7KKg5YOA zJi%NXJ8o1TjQH>tGOc-;(+MB=R}tAu#HPlj74O6e`dvgWX8$O@Lz1UsUEvECy9c=Z zXSM%aFa}hJ<4SahqY(WFs)>y zsHAuxYm3+{vD_{kh1()#L7HEf;+wLa?f_m}&oZ@(@cgd8AO#DoJ% zOU_`lt)xIa?I@(L2Yfe{rFI)|f`b92)5lDIM5cYjR(uZx^U8&ixQrx#*Yafb>5dd; zhA4AVIcb&4lFjztEqn8?mbxWFnG-i8UZ&$mRcG_j=yX$T!8YM5<)^M$F87YCSz7s6u58-?B_MNpMO%g(#cD;>WW2uaS`*W%j-7j!N;gpHNDkiaeA1|=nscshII-oL)QO3lI!!Y*p?r#bM5f* z+bFN&YJn0VP5QV_dk7TE5O{Z@X@GF5b;O*&5=~6n`Y`jBq~$Sx&V?~=NU1HYPfpvY z6txdYbw_k&%!)fA`A(-}SfuoozKmD>bl*Qaba-1)wma^vOB^ky zYmu)^Kk%eP2fA3j_1MY~YOyadfV;gMF`3vS4$@y7y6yYqBzQqCVXzww$Gzww0ey^7 zsxYMOpFBmqiD5aNClbd$;;gii3C0Ur&lh#u{)3k80koq=)EkhDR|-_b4b*}eVorZ{ zD!NxLOwMg13^=>~{t;!4B8n$&Nd%n7?Vwj^}2z8_VVDQQiUzs+S{Q zSKxfrC13&dNBvH0m`wvoWpcKU-r(H< z6W0u1GhKtIz}^t~bpRI?(%BA>W`3g>SLR4eh_q{zV5>l{9TShQe0)$P=s zE0YP<`R$fTe`JyU@XmY(#YZ;uq)jSG$&s+gYSp0Hb3VNiA!j!FmAVPQRnBeib^NY< zK!sQgAM_*valW>Sbm2rYAY2Cw)XrpWF*wfR_ z-AGK#H{)5-Xmk9Zg(=!?af^u1b}Q)+*C%>a^`hiJVG^@U(%vNpc15;x5;3 zH8A4YVUwzt?X6GI8P+&cT&o>`(VM?n?RV?zyOqt*&8O3FVDQFuff~V?YIJ>9%$|Hp z(YKonXU;bqc#pi()%j9{@v3b~h4DI!LsR5<@$yx&&FYj#M13}Wn+a8dk>QooK^kBBxTU&h(QU64B-Mr@LG+WjU47&Y27qxBQ3iW2Ma>U z_JB_xrC}BwDEIxtJtyF|SqCv#ylIj}5hO zr+@?Yka_Wt=p@NJY!ez#aanipoUii+jqMh$w7+)(MkN4bxeB;9U%JZDAMALiFC!1x2?r z`Ju0`8txuTH#Q>I4;#5V-RL%vW$jXnu2NZcA$Hkq)@|z=C#b8s3}M(Cl-#&v|CI6+ zohT-2>`C?q$|Zk#q1h~UpF4=oWo}4BzPo_2sQGxNX^&s(<)mrHeto?a`4;`Ho9}m7 z`!)n*I+fP0@Wt3J8^lLtY9Wut!yYKt>n8F$hUGT%NVyLU3gg<^6CHVdZFXnvOS&Ll zz9VtxpgU@Z{xDj(49?8gAX{3$KJ0M5*?OCP%B%8(6Br?%wF+ z^(t3o9>I>Gi`27I;%Rv^PhlHfs%Go+{nup6vhDVwyV7>-`6_PSlbs_C(e2qgE^A&t zoNn5W%F9n*B@0~C^lK6i@7r_tqk6%Qr+iZ4Gl~9q(#)iXQLecUu9+=S;o)Cj-!4{$ zPn{SV`mXVVeaYKXPRTkrvThH)ve3@e+`gXf(dsjA^}`@owrw1gYTPeRyj<_-Gg_~l zHO17?g@rDRr|jFuc1mtu0zvY;u8P*Fo0U}AjnqG>qP4RALX%;qC0^E|s)}EOVdI^7 zwXYz5j+(hAg)cLYA+R()8jp4Kl-DON?Dtni$LGkZow7^Suej`ZX)6sjp*WSpFPu47 zbk>6sPPGN?WZzcWWh`O)!@3UIW-et#>hUmzW;FlGAgy$lCQ_xH zxamRG7SbZe#l`e<{Hq}=U6EE+rm3li}|_-59wMER4su5@TzS z!=ZE}J6HaM^T9b$Etc(33q8DK=Aqk&8<%BKW0gkf2u*e&Lm_G&qD zLd{`n1iXp%_1@p$Tku0g*Gr%dNU`TNWXi(L@cn*_PQb64BY6Tx{ z^Rsakj_}qn;M3X`Dc9E`_;oXZFxp0OX}M^gt(0|2>|M(W@qzfrrJR(JuI{np2b`@q z@Hu_maK=!#`tQ*(v#f1{_HJ?EB;(_SjV(qEB}qu(=AcnQKiMV2x=?u$SCCwa%ZsQmg6L0ieSzLv1I!`%(Z^&tLokM{{Q_{(+6zgxFvbhv znf(Au$8V)y2ky4j(AfJKhM{LM=w#`fsgV#>~YMaIWmXvt3K$VfnS`-qipT6}Zkq8Rx}vvrKvM-$0n8_xAa1~!x?i-3k64sc+L z*e^o!H;j*HCir|h?oT#tSLLmj**dC4?>W7esc>}xY}|^X)vm8AVV7}ErQX%>q84_y zW6upu;v%&n;2Nve4vQ=o`R4&sK0awBn>ZfSTC) zaU~m*I0}xpu?u2f4SAQ009qoG6#S0kuPKU~2U5BmjqMJ>v5Iz2m;G!)Wo${nk$J6X zO~#s69+%!~^L%k?tDhY(Utc%o92nVcf_O?1^`k|(!Ei4j90bM)SP6e6@aQ*I+XP

S4m@V7;UU=4>@yr&kU{FMjW&AhF%3~#fhEyJ4w+$ z7816)9#MR-E6e6aT3x(q2D}w<8Yd>}GKKMyHZw(Tmf9I=Wo>&eqtP^px!&w-cV+|~ zFPEAN0n#;jBpnz*3-+ne0=2PThP=zoj!FzI@YS5ipEnkZ&<*Az;-R@SmN z?*OBTUK4*+rtUqD1lC;UJjE9GRVi*h~vZ9Ge}&ESB0Tx655fn^DVfsrgt@#5Bk z1HO7Om!`U!F_9$cmuHp9-P8i9Q)ts`{FtHrgh8h05ZlS~7BK+TgoG1bI%3Yi^#c1? zbA}uFMGl~45D7Gi6=I9}la&~!>0Aef+@^~<3hkVAd^Y1q8W#ZLWV*pXY|%svL5b!g z?_n{G81`n4_*BP_6(su4k<-)}$n611gcw{ahc+J8Xwc!ZpPTyK3|5%)D#Y{3gfk;Cu3q=*K4czK%ysKxevSlW}MF#REN`a+8DGUw@=HVQKK7hK{ zrAAtHc z46Z3s{0#8M*R_jBNo3nw0a20`-OI=Qm`Jf$b8H9ou(N%}59@dwKfs9Cs(aIv&%_Ux zNw#K%%`0FSWk_3tL66V&B`lY_R5u>l3e#JBfsk6T%ivMy%<~r#k zn$nUjMT+sQ=?!I9p4m%1^lZvC-V?!-sfcBy-0(Y{*$1y9JQ(AKDj0((8g-B>Y09IE zP{<8K1aYKAHJjlTBsHSA-x)!Ri^&Eh%=h036U3d+Gvlw2RvZpB)HFu}h+ojtZ%jb?Macp^Wp*Fx4 zvS{{WKz5;XfE@?`a9uXkVl?pqx49VYAjzz-i1#r%Yev&r5Qtm@`j(934+C~!k^p32 zx*;%eneb!7&*%!dPnOW6Gao&NicuFox`pVLzW@(kHB4p6EQo0uZe$5lGC-n@@J@RQ zwM5kGpk;Ao95HVLO8)mO&k5Zag%fgg!1qN+GeSdtrT`al4;KxLJV%$0cpT9>yoLuK zZlQ~u>^(y8WL!RQ+0kzh=FeUs$b$UE^5?vy>1YH|Vrq`o04#)xVkVA4TEb62eSoq_w;B}*30FG=()4%?e?*uB z(2QQPr~y7aDa%i|z_J}Z^r#+E#gASBw!(FDzy#0(Us~l12EUhU_u*VQK4p93`e9hD zB*te{Df*TTJzCb&D==TuK>!?(M;C_vX8Ju+aEe*as(;uw6`j{1)nqJevhI~$_t(0p z)ArInG$$S;0HQbkvdfuCfR&VAc2$(v0~j5jo+f*DaE46eFYN2`xbhq>wNg||m-ciH zoG$APmFd)4HYcapFzD)8IMIXSp%23e&W$lqD`zU?B^OQ&4C@(IjIUu|V!YlTo?jV{ z%h67+hwi0nP&p*JRjH(dXsg*Y2$pqlU?aV78Uvto8ZyZ6jFmSIYmKA(i&4tzN`3)z zgwDtnsbwY9q}CqJCXoX3R4}-e6!;kL!|G4^8zHR+sA1&fiX0ObtysTw06{v4=H6Uu z1pkxr`d3Dhw%57u;6iPj6^4(QM{#_;PJzr?tw`QZAb9)K^_6 zT6VcF|JmwAOV&pX&-~m;a};o&OthWUeV#d5%PND;$LXrJC)0EL&@?KDt8hqFkA0bg zhS>2Jzf|V#r2)kP1V%j6?RvOvzs-D&0fkJ3iS==(bx?QkKoO8J2i5U%>}b;)k#K(9=)6{OqUR z_%~nt>-RnMjbHru8;`&DC;#x>+rB^X;3r@8JOAT%fAPKKms1aBPapWZJD<8P`r7Fi zUGjMP2UnamwU`SKq>u;=d6_y78TecOAkeDB*YzJB7WGoAMo zKfm{*XTLZ7hhHhjUpaLDp6$B)mybSg?wkH`-LI{ICVKW`-)z;Mxp>Jnzx&wZ8~*yu zKlt`TSKR(5FL-15x1Y#-^O;v&@zZ60dsF8fFZspwM<0LxJ6`$XJFdCrw(&d8{^bSV zc#z9O+2osk`1i~A{njs5J^jpAUb6W&mOu0K?JxPQpS}H?Z~e`O-gW!3 zk6rT8*FR$x{?V)7aPj*d|ATF>_|zj`{>M*_J^r!rdms6yqc`r}I{f@c-#k2CZk>Jb z;%6Q|b>l4`dBd@RPj}v%dfVQ|EC0zwFTW`J^zASH%}*_U;^cP@EU6v5xBJ4M?fTQN z|I?FeUh}ONz4o@(&iq;Kfv5kr`t`r~Pd}Y_)$>35%sW2&`d2)4$L%*i@{?2Vd*M_6 zasN*zR$uwEEen6^OOM}v@&EYRN3)-w^}VS(zjEkL+pl@gL(lucO>h6jr$6}k2iN?l z^;f$u{)1ON{*!Oq^2NWp{e$;^{#&p4#S_2(#O8M#T=7@my!`|3dGz1~4?XnEUH7l} z=({g@|4Ux>(U~XL|H%iQ-udXVtA6jle!1@d@Gt)M-7h})KW?A>t#5qb6PG-3arwo! z?D^~;EqGgH(_4S@yMM;i+5J;C+;Pck-@owb+wOb$*;{uNS3hun?aAq#uUT{Y^Iz(H z^~bHBe0aw6H-G#k?>PH*)_zOtzTR4J^1636AAilCeEqUN{ORuB`|O)P{q}c!;1?6u zJ$>T)KN$Sh-+$=!-+%Lq|MvR7`|59g@AiAYe)1K|zx?UV5B=5`KXb)ZpZvsyyMO$O z^rA2Q;M0S@|L@;?{DD7u%iI6tuRs374_vzL`X5~P%*(HO$+DMR^H;z3`UjTWbobRO z#`iq)$t&|eePa6e?pgHpdlzT_{(F0G|GU5V_P(PV#-9G!ZSTBe&c*NS-hR!hH+&-Y z>3iBURvdiEKTN;ft-9pmH@)KxuU&J~mT&#z#V>m1k8kt;4PgZ+v^#yo+IYB-ZO93%UhO~iam3%)+2cxyKEqY3f! zwM9-6o`E#GBRDe1j;-e4Fi!pEq-$gsP zMm9AQo8%^ZSA6)x!H>wqdsnZf%oR(+>E57>vu?L6uYd75{;yJdfifR35zQGZUOY4NbzCyn!a0R`UB8v4I$xY?+uq z%*YRaNZluf;X7ZlD^@Rk5Snl@FSVNTPiN0=`SJNOD_b5L19%P{=2Y~Fz&gK5lcg6G zw_FN57uEQ>^xM#cOiz)Z?x2ZW`qUrZ0Zs0BXkx~_!3PZm{^a@ZMKag_i1Pd|vY?-l?Iykg4C~m6fX!5{B^GB03;pAcbh{%l9t0yKNe27c} z>m)g+`$1@e9~g1~Lo;Mc@S%ajjl^S1FT#h)^H(puXsP-=&Pt!8$*quKi_GBk^m2sAl+w$cnVx$wdX z=sG*GWyMoZJ#*cS^2GPg(d5@fzJEg~7MjesgImzjCpi6ik|q;@CRb1VLYkZ_J>%5U zau{%>NB&`|qjvJp0~1?*G_f?a6HZMJK9HbEz*L|Kw-?OdNcljM31~9H(2Om&;w1<~ zJ@VMZMNh4mc>Zc!yR7^^(SnlzoR@I+^cIeD|Ix(jChnSe(Wa#%9?;T-eJ0R70!`FTn%Nb|t_i#b+|lQ z@!-UkK$B3%AWP7pI_G8AmV}IG^5G8$zf=?FXcA->tT9QG5wC>-2icEhph=Kjk7Q3> zlw2|6`KwP|bV~4jGNMUhMID-Co_cCVVnmbBR-2duSya4`9N!@I=J+2-X_h@3S7Z1`8n)T1wick)}c^&G4VZT1@0 zg4S&v`If;K%qU-36-)l0VLV8Y%n1e`A-hJtL8wA-yf}NS?8*@=Z<+KRa^RK|z1!x# zbHP1$8kXQ6We4BO245oh0+~B@H8gBP6DDOCcW?#YBe$_;q(i*Ro{g8E%>Z#S9r<1X zO-6oBJ`wz!v@7E#pWiB}kX{%JO5BqEdH*U~#gBZ0Y&B7Ne7hXDrQ2J6xiRWtX4U@i+kBb z^{wapq`a;>@^|unsrbzS7KWk?E%;RtJjY6LHr9_LA27F^2z8vQNBKs2_FG!O^3I|r zeeiGcf%D<#>NfJ55@6+hIVj3c#@C~KgHM;&iT?%#%)R&@Xnn{CJPe28`!eIyiceQ& z%ox2%0S{euJVVI@9>{|Kp^+vKB0hU@IR354%x9i`=YbY1az#jmNI7>QWf3itJ`c`^ zg*zHrI66PbkkK{SOoFq4U%6=LL6$9=_{;+{ka99ZN<5X-SyIuZipAW88eJ}=IX_Z$?_F)#nB+-M}4;}9pd+D%Lv$q9tx!`T@m!M@Kl-5 z077Oso-lIh16zuxCRU&N32KO(TCpW@>#ax&G^K0k8iSJz>bdl3WFCqPeo$sqw!9+9 z#Sy##=Hi1(XC!~LbZOM^kgv4j8iiLO(fl^cB&Ai=Um7=cp&@NXcAmn-TL5`e@T-e5M43xM9{554Z{_B zK3uH)5>12ZHiBF-0mtXAXTlRiI{*IceI)*aCKGTvF>&t)wN4~n@PZXvR@@3;5Py1} zUU1U@-)7HTj8B=X15FU{&?M4#+$D=i^oofqLWvVIf|m*R77tDC7?t$k2p1sg98E?( zcOdn3FM5oamriWC6`D-^WYg8qe#MqYZoT!9VsTS);+ly|Ml@Nv>F3adoR-em2u)T% z6A+6QHu>*XXz~<2{)(p_#0MRU>N%R+doMKEmowAp`2lh90{31v%i^gEg9q!bIGzjB># zC!wLN2<-%4dx>9r!HVV>x@2f4Qyvbo>p@0FK{idwuBB%u5@(@_ze}FFDzuY8lhDpa zywMxc_~2Powk1pcxt(|?a`%cbj)f+hGNGL;y>F8Wexp`DQm;R=vp zWKx1H-3U!qK$C}1ai47`$q9K1O>#vtIoVDa_yn5Vd+$%4nrtVulo^X;=FEp4d}3nS zRbj85M|O^;;FGEK8DJ5W+Lu|y!y37JYBfxLvuBTaUQz71s}bI2Um-*kEaoQf?Co=C zehPD>^`eM23RkKU6Yfd(#Y}Uw@|Gn&-w7wZ3hBvCt5x3)chcW|F1_%*q15c~y&-B< zg?GpIIP*$3Po@C}6LvnNzt&N1zQUT@--bPxBbc~}a=$(Kp86QD^KK52hI`oOI7XQP zX4IQR>Cwru<+r2MD4w3&zi5hlCvUT4@;xQ`+Ho>q|KmB>FRYDlGpYl1+?lCGvm+_&#Y+&sH`<@b^zMCSwO2gx%B-&X!I}F8!J%E)zbHLnVTpU7 zX~+i?m9XDYnANwV?>SF;D@p4=6!sQUE_(t8U_7L^{IEg;Jiw{L9>Tq%!(KsK!^m}a z_#R6$q^BIcmvd7u1Lj^679h-1#t@jv#_LtsM$8+Joa$i8b zxdKjl;@NjO2^Vmj3m@I+>AV@M*LOHa${gEr9G2>FM z=;Z{<*xPC;J;uC1e9yzmnX`yt_k`ar~23Ri#$$F3Rf+f8k)`c2b z?F1lBgfu7In4B!O#K8*T7aP40%zrd%{;mqoQdzpL{-f!CgM_!794g5-snnhW+5@<#*(&`d@<~gsuZ=UN)8Jq zN}X5FUE9>kZeS%s%?~-tykeH6oWv?MPg~+>28#O9(t;Z6VpFUv5OMRH+fv1xTVRV? zUn@ncjk__?il z;AljiXMZh8i7^ExwGmbne26`({s*;mHultTZ!ImCmztfJ)08vHrE8r++!(OTFXMn8u|hC0Ye5p0Cwkdoy( zNH(fc$A?9)F^1l8#uH^ct$~WCh}ZE&Ne%`7ZGz>*G;Geo)(=$@wMcZW<27UEnz)N! z5Wb6{^&2@Qr19jSt8u*Z{=y-vJO3n4nG zLymrwoe)N`D61VGrP4MiupVR(9IqQnm&43!<>T3y=g}>}q>#09t&o=v>Yn;MsCo z2vwf*cLCIj0CEWSuqtcXQt;vJeFw%Io3kwR3-9a6qc4jS$X~K<&X0`O)nZ>N37VYg zCux)9s`_o>E>R>)>_-vB34w7dJSI8(_mcM>td}EvY^vXWi-#hiFqPD6Vnu2LBX=4;q zO~Kv=TG&-ZPg=L0_9Pv%GQBR!dYK!|8J21%6Vo^1%PHs8%=m?ht}tsO%BQk-?!mai z4J04u!07u9QqtgfmtSQQBJZNfLw9TFD49s09$(4iU%$Krsz1^ z-z0w7qMKtHfI}X^#L~{#B}p;jS~%*WkH5ZeqK3tP5!Hs%J(j}rq65@gLGeJl0L=aI zJsn~9G_+}X$CKz>R|*_n?4`WNS^_8|QmV2LJoRN*1-&1#a}?)AfU-dZvEi<+-{!Pq z;g?b z4wjavtA&%tz5$4esm)PMVg3>;0ANlE2XUX%J}8 zQQ!5|jr7D{^fBA5a1C}wjyWsJ3}W9j}N7lfB>Hqihj9<~9sVZ3bHIf8kmQ$C|e@ybWs)tqqbvOd^OS@ z4aynMi&Vv=kfMPtykZIIi)7;kEKFddvoOL*9*)*kP zeO-Jqm`$xm9_eB0$kF1k(W_)F9RhXt{FIG1x`8hd8Hn8~*Y&!d zo<{pj7Bp8G^7vLgZnoJ+Cz}V-ik#C?)s)v(F&yvD_C2jI!L3DRtv3W$w7p@gil^t#aami#gflRkHHTFFvcU+ z(hb?CTq~~yfHB>JL!@OH++iZKxhUPZV;ck&@;P^8-1aZ9NgAP&J+{kcQ;$kimwmdf ztS=QD()N(puD-jO^%%Sq5TmIs`BF{40Z{sGp!~tLAzs(6!QF%mtmG+deq2k&g{Gs2 z_ZCj^7i`4Lsn%cLIdo57bp}#YE4{#lI*RL<8k+HT8R6nx>1gb`sNr4)2jZ^T9B&)M zjU;VanPS2D2K9kgl(kB3vT~>&Y$in6wrRz!dbcF`-BC*nEnOsqhap$uYk7CnafO4b z*%IemPUV%Bq&nzIicNHxY**UNZj8*xIt#-MglICZ2F`kST^JiVk&bl75myZrw_=|c zkI`QoFKV*)^^i-A!yoa0TGBH+W>pxqd1ObI=CH`n+S+O(8(^IC?L~fjMBA%^FPfax z+}1IZ81fX#n9r?|Z|f9QY=CBM{GayBdvspZ9)*dnl_|#@ZKRG4iByG#8mhD1JmsWS zk));JCaIAybW`zI3&l!=8X5ZAj@#eUV@r_7s!QGJ=kt=Jm?;ul!StPuvsCT4MRGGH zl>%X0wcP^5gaq|Wtg`W-D0JBdV7n|cU<)8a=f%;p*ddCFg?u}zQA9%!)3ws|JkV0p z4Kj48+u)7CmZCtbJT zHmrHAgO)+a)I~YT2nzkEgN7~-Bc%dLrv)iRWhhxd&7H=~ zl>>l+Nr-D99Dh;?AwqbFZ!3C=v5T{rR~u*AV2vtBoIY-j6SbLDvTO`J(Mw_@X}rm) zj|^I`L&`*h)t`O2@4QyOJZN;6yxxBY z!S-}9B_}KXjg8Ki7w9iYH1)U~DVCnJnbth@wf15?xOtoH`SDKbo>aS%9K0vdn$y^J z^_OOBElP&`e4<)E7`a~M&w9I#p0s}8<6_$1BN>-S#TWKtf9(|&f4ZxUZ)=m(HE)LL z>DS7#cWq*S+tSnyr7G(r+dueZuZ;=H&Jvn58rwa~yW1D}VdYM}Vb4`yN_AgYZ7<2E ziVPfl`araBjnqUgSb4ExUbRoRmB7?hW=Pb~pOw=q<-psr0bcx%Iwrr54?rZW7z8w&iSb5HJ4{ zONO@g(K^CmSbVs*eOt9B7RJJ#VJ<4|h^D=6o&^uTp=nQ*T2U*H_zSZcaolkKf%CA| z6^zN-C|*NDP8<4tuL{T%s6%TB1S-1Dwa3$Se1TZgGH2qI(zRzXK8)K1+rMRT`Z}4L zsv&?jWasu%lJ7h^W*FU96SEGrDsNqtd!;>iw|U;ZZvHWu`{=Bjer@-(cy_PG29xRL zMr9WG3s=i(Nj2@u?Xi!hr}%5ta_bxG$L1xSa&|Kv?XUMsEe_i8;s;BpNwWJx+KZ#D zu{mamEFT{J<84(G&f0D1xUPM)9=2kfvtZ^4=272GhvUi6c_Ai65x8$qeq<2o(Jtxl~eK;ON&&zCBC3zfZ zjm57%bj0D2a$wf8moP?B`ks@P*tDMFz}&&9C#Fm4#!j@~6`ReI56jxBa*b3K+bq|S zjb5Vt8S(C5zS^BvP{S+6=Q(41W!|nkGgDifQFOfHkS_6|Mi(z^;R;Fc(3?bjeNm;YgIEw&M;)4W;kH%6&!)(+I%9^O5 zp$^;12FZ~uWL>VIM7oW#!eLCrJ_3_7mIdQDfw{em*WIjUjh-427zWR!+;=#|3?l2&SUnQcEm&`yT9I2_33QR-lv zV6Mg;igNwKxexD^s-(`ywwE>*ZHTt{nNtm$Hh?lFQ$@J7q&xc+PR>9&vjo>f56k9K);JkYq7sXD7d z_X0M2%BSWW${Nlfk!~?^7qwQ|xU|d+>q_Pi$+&+er>!f9mvdRP9uz?`ygy z+oWbioOMf@a;;VUL=_B|pHG7q`g*{M(#1hVF(OiKHFyJ*V&482*ehZmUU^cfD zMoq9O{0vMd;%x$-$myPUl4}zLGr<|4=Xgi1H##NB##|Dm~pSvKlb%LXfXjr}%Oj&7!3IO56o)uIQu6M%8px>geN{$kTM48-N5v=rGJD z4)b;DL&>&B%bngi2R=j*MB$A+O!J1*R#EoXWQgjh4xC{p4 zWj{VhFq{%$(>n)Y9d+VlmZ7blD#-}_tovg7dp)yA; zA)*QG7DC9ek}x;2I2p^(ivNm8FUU5Uor{y6g&kqaWgSWi2J44$DA!Af0!l~RfD>+X z5HNy{n-NfELX}iHqYN{OU6E34?GVgSeDu?Ny=s6tZu-Ysw`t^>QgN>kVMCrSW`i! z6YO`1j1CEL2ZVTDit=#u0d~tLlo@wt#>ZxvG1y*mS6)3FC-EAQBg=r^AF!5k1{a7` z;D2g5*m%Ka>&tyZo?JOIr*?r=jd(0hX)q-+kdK$s|1BQorSWi^O3E%{eTa!1Y*ecI zq{B<3BvJ7%Q(gAS527~PcB414PR2hIp^{pnu+3vQH(%LKo3Lw(TGSGDLkcrRLGy)s z0}5uJ1*~CjmDG*5QkE}Xu4RF*NT4pveW;>!WmvX>@|H1~!OK_J0LG`v#4tfQv|y+o@? zrpv|(TN|m;;ha7M#ATd=!*)Ukm(;OAD{Ep(0k-yZu3+6EJDxwcmK+$be2vAY3c3v} zezHXot9w!Nqnf(6KPp60$?b3C~Ga& zWvhxFs8D{hBG{FXs2D1N>b#$ECdlbV?rvtc`HcwlHm3 z0NqP(AIatx#03BV0lo>SmZp^VV^aRkuC3d1Ys(qWTp2O4k`8T<3vtwzy&Q=$->Q6} zp0%^;MGic7Lk|*|TC}7LpujOSwT)zEVq9s)&UpgS1}&c?TrRv0Aurs(lDKiw4EhH$ zA^;&x*EHeo!q4Py!~*~|DFV#Yg9E$CFAS2krGvhccO-@i5i6mTUdHkp_nf@P2C4*! z%|-f*&5LI}1p=LeM_RmG@EOTW7Bh-Q#Ic$3!Z>#Slf8G3bE-P`ho8N&5_Uphc0#}~ zBCc!#28uN>Sh0F!C4@0hv>7B6@IpYaaN5&?ihx>XB?KCfYM2gmusskcR;1??+GBgX zv=R|L)H4;d)=Mjh=k)Yg+rn5y7T+f-Ib+4N>5a4sanhG-zLhDBgVInpz!>{Xy_uhn9_~5I4 zM>K@s`^Ohv7>0+BKDh7hn}J`Ug;3?t0>H6z8EA3{E0a9aD;ZI+Kw)gi^TUQa#^|<{0)8 zdZ+=^MslQbI(RrRi<_I&{SJkzh@!|LeFuwd(P9dk=z1}x6CkR`;v>JJDE5>gswZkoYfVg4sv2 z?Y1Tzn6c7rMxRxZ5c7{>h$xt&Gl3+JGC7Qr*N*j=(@bB2RG>~mU5Wt|vL|4^(XxaN zB*Pd7>MjIC_bICNtD(jAC9x_YE_)h0v|Qa&Gxn@AswRCmZOq47FgZ7p%;f0qajS5Y zVECexXfc>&%%hCIt%8+VWr!7A6?r?=adVoNS5?gyUyl!Evm`cnU%@OPQB9^p!O9v1 z6yz2&8UR}*f0&yVP||tu%RfQk6|i`^V2qo!{%+0)*RhIMG)sk zL^0OaY4!)zECx#Ul}L(NQ*H`0(w*_aFfo`i-)fVa>ose22MlWz23m4Yoi(zV>j1-J zesghLZfSY?wNV5L!EB2zKTHS97`qC!L0n)R6qn{&Wj(V!9I9~?PK z@G0#c3K%{dG%?sm!CAxFl9{-ZvO{?8WtJ;0-u0^!XWl=2=I>wL`>p4X3^{yi=(}4U zSbFTO&4-^KzW2$qqhEKHb_Z6x@%WWnPu{uxiLY#a{6BAaYReCvTm6$6M?Pr&;x{Kh z()aaWubkQX)~qdW&i>#A->Z*1TaR2Y^6r-R|Ls52zvsT6`_>0X-h6fCYbzgL`lZwD zv)*3ujjs*){Ea_ddga3x4n4B+$enMm7`k%hkx>^fFn{x--;KWKs^2Z@KJ(|zAO6kB zZgt>3*=|mM@%az_eE+CdK9%^|k(Dc_{%q#em+k#_-;p=3+dJVKSO1{zS61*HJI!+X z?fIYyJ8}3o-7nmB=7%T8-@S6>m%D#EI_w=BB-?v-uNerILs-6J<`>Hg`S z|2XxzR;T~Sy^FqaU{v=9hYl=}%Wqsc^yb;ikF*{+y>aEqQ=5+6{;yB{`%}N){M)GJ+_Cq_gIg*;S^DIS_uew{aqoCq7(Myk_l+Yes(myF1$d{m`~UuRQtEJ?Fmiw|`o3;@I;8 zPkm_oX6u&LS8Erp=G6KQPknpu z({JBbd)b`!^zm0flUG+?+WPC@@^SCIHva1NtrtJ;S@rd%j^H2v?t>NA{l~t2`;S&$ z`47zej=s9(XHOj)@nZK)XFfgSmWQAEyNfqx&n!DNe#K9Bc6Xm!a`4KBr=9uUA3k_% zWA(}-&Y*jThW`HF_Wip1<=4!Ge_DC$t_4G9cds1v#Q1x64~|xk+%VWy?E}L(a|>Tkbou^}|1X_~O`?HAcYNfo+QuyF0BMb4~-q$U{Y(ou0e$U zBjRhFgwJ)+fEk$ z%As9`fjWm;dug(15oCoO4xv}A2iDYd3G|FW69+m_&|`da_X)>yBA6E zf_rEJ>E4fN0)U%NfF@m~SnsrU>=K-fT{*!Q7u2tjY?lu^UsW2a65T1Y!jxVU=;6#Gc`6X#a| z9{rebv;iLtzn~SqP;}V znDNd#x}Q*tQV`2_pnsTz_?MykiCfoh(Bv=#*PAA2noRKa1J~$+g!;vx$ppvkCrwSe zAF_uv^wS!&sB=Z@KceFKJsN*!|0_-Wey=wVO^Rew4^5nBpx}TlGb(#Le@PRN0T;x^ zFE&7v2KsGg(;{+dqTA-OW#CSQr%6-89B2>x zB~1cvL6s-x0q?pNybB~jAMT~epFtA8$ zckH1F%>nNMUcf^U^2ggUFV-uMku%`h9^U2m_XG8=Z30b_I$x(LV?`|_s z^#t@3Czqr1bbNeAwsq{4Vc!(1f%Ce3lrwWW9rP$+TiATzqx8@%#A2`6=+$G?x`GJb zm+@HGchSZm&Ba=0aXx7{*dXM2bx)ar7ckfD09Sxil3S-V#D}7~3iBy?yBoLny;l$M z`Sal|kbxlpOSx#)NXDqAj^^|JI$`rs=cpGUDBHyq)BAm>OC9=-?s_mixgOp*CG#;3 zbX~l_g&3ggybnI+qv=?jhXLo~flS~zlrs}x@f2x2Not-YLW8G{j$ChHcJ4!kmdnbR z1h<=e^c2m^5{a#O=(P(IQqD@MsQZp`hVaNB=ru0adW~o~Z{2}1M|0m6q8>d&U6$5w#Jfuqt(&R!9M8X_ z%$Z!T412?|4TCkBdx3R8mlOJlqp_&dU-XX)dk-vb9p{qHA4fxr*8q(+18%Z?OyHml z9H0)pdX3*XUuQ(B=r-S@8|u?_>!}Ow8b^1K+6>$d#Vi56+@}04Zv*|&m@%gnh0g-N z)x%iRg>FA~oO*piCp8?zOd+5D>TdKv6QfB329h3qIiZ+W`Z7@Fn)kVfXC+z1AyFiKAz?)IR{$PdfdW4D7`n>;JH2FfEZgQ zzxah6TILQ>;2+eunGQ7c-S&ONc8xLM*JubHheZpgVfSt}7M2oDU^oE)t?G#<0EI&f z+{(|<&suxVTCf?TE@m!An^5mr&p_92vu79}Km=;~d?waYc$v@A!$j!fo>xq=Faqk? z4s?X{aEfZvJD6eoXB*9imu(tQ31a>`^tTn#l?T+^-|nj|q>0B`Kyk1i{H;+(ABN03DeAc{v0`o1)3loocd^*%mPic zQYbZD=w|jn!-4t)%rp)jl(aFA`eE+hfQ^F+te;@0cLy+xPB0sA`NtrjWQ?WgKhD+a z3m!45T$*X#BZI_}aW zdM|Z01Yk!D^E7HuAQBm~(V&eP%lbgC7Y&hlF~oO)Q@Q;FBePygIIyeHOJj4^ZEpE! zd`~L1;OaaY9iVE}jq%!RKc6YXHVx)vut8tx)9_dQB)7N^`Xgo$x}W^77v@nX(NBIX_qGC48<-dx~pbit}?5$>%z-Xf^7YK#S9MuY%xY;TweKds*pU_Y&@}bbtTir#GSM`Gmxx=c)I@Me z`>*8&dZWpnL?6Yb^T~U@5Bx)K_+Q@sYhHgD_W$Nt{4bGuYxKW_{-5}qax=jpcu!{D zo|}>DUD6U}ahTVL-tgfpB=Jr%EQP-7VcWgJT6zbUbbk#@C3>z{@0Xr<#z!PMpRP9= zij{bD<>mFAVN&V_^~S^dUtfQne&E}G9jf0@*8jgt{x8Y@8!Z1zy#G(1aYzUO1o|yW zEF2TEo~{HlswP-mWD`s&I@*lmg)#+snk&h zOa&GGAw!wp3dw!@(|kWV)WS4pB{Lpuo{GrKEF{vDnMd;#fKFtdM( zFSCYxYznVaO>#Dx)#D?u2q4M?f>Mf4L(-Bnh5scM^oc3x;E?jpb~1B+T1d#PY-8}? zD48gWsYs?ox*#x4NfMIr0_vxDPzK_XnP3bf(8-~=1wq;8FotDV_I?G4o^0u;;OjF| z#p4*<(}MOblsN1H?BU7`V-n?Ix||_?Kd}t$LqUv{;%S_ZjR3w%gsY5o z5>c9SiD&$=AYpaKsZ4l5HG<4WIL8~qo%Gl97bGJF3EO5oJc12lVk|T062l(h8RnU1 zGc26Oc?BECgvDg6VEN`JmvHW52AgN6FYtJLq2U52)**YM{lz4M3HfoN&y}%)*{w%r*x2Mo^zZ^Nct_w!*SAVT6q}JYF^+C5EMukI0O*15>C1uA{vPjH?BmmwZ@W3F&PSD&WgCGD1eMT1eY>(WWtqkO87)655 z8wQWOkX%8HR*lrZ%rN`v%3b&(UX*?!R)a4!Eap7^M&=e!y>)kPZ1FhnG zbp_ya2yaG=NF)VOr>JG5ejF;Y4O1fZVhXIzR2wQr-tsEWHz+e-E>k7ko|1G(?b!%7 zBTti39oQCZEP`-g4~JM=tPWX?a=j`xsuZopYOgq{mdb#(FQO-RuzHq9R5S#M3<_DK zpz0{Y)ha=vgLswNy~Lk}J5Cj%Y!!8bfF)j3J9!1#ABPwP(qJsIE=T%pI5198HEBrA zc#R^fLu1XrX)%F|g<6ojN_?u3qt!Z?q|}m(CUlDZx+$r~t11h>8!ga=f+!Ed zG{_3T>L*2l4(U5+MTXKv=?i%T_RSTSi#<^^-%5CZX-%UCX`+IRAoixd2c|jC%?X^c z!%z}(gyveb2^*qkAi1V{>G9{uuc9I${95+{Ca)RtMk!!4C72}u?;uefi;W@(^9e;t z2pq7Bv6d2J$uQ%(#h7NuO;ceg%!9`m5-ZC_&@gmh?6HB6y|ODcU85wrDpLljT9E|^ zLj5>p`DfsSLT>v+HpV)_7Q67EyqZwhuc{%>D)MS`MJpifXj^`21eD0C1g>F(JqaWM zgs6CJ71aWEi9xi)43wBrG7)7kwsvqTt=qR)XDAZeQ5Xc9DS<>9uK*Xh6~PVwSryOv zGSF9WL8KIq24E$DM_mjq;eu-jyQK67_f;t6pN5RD1F=AG1uM$5E(1*0*VbVvD;%V! zlW0WQ`lLEHC}mB<#-vpaLW>3$6i4c*sGkE2v}NVzkP*r04hh_tTty|PqEdA9@> z%{AMUoFq#X>pIJf$l^@mlKB4WYEIKRhSFe8Gn0YZQUUrPM_b}31q7234KeoXKrtoo z=Y_#!LOaA|jiG|d1#$W`UcVaHlCwyXVexty-9mq>hosUxBPTIJp*GeKQ9)MF3q&2@ zE)UQ6+H-+c8qcr*jmr=?#h3cYv>?2M{%E16!Wj?n4Hs=x2|_T411P*Bl}Sn+k_s=# zBm_B6+>p1j03kr4GG6o-4V2Ve0rAk*dQt-vM0dfcn$k??)>!_L@kyzSY55|fs^OWr zxYlIckj2hrydnyVz$BT7=si*8LnkThBwm;Tq0d?j5~ZRXEt8t&i=?E2FN%SvLG(9K;?GvsMF@xhj^R`kl5C@o$_--EE(LKcP@X%2{4 zT;rn}r3m+tHHyOCERbOt8#iPdsV2;b*W^`3yW*gA$TZ7kp!0i*qlmbcnySX5;MOrr z*D5L=Fem$Y7`(lfkgz$EsDdJe3c!mHE_fz_fCvy|!Pf-EiI**GVuKxH06{3nO3*X} z;IMcoF45K?GopYS5F+9d13!`k_iupbKncwWRAEGDdSSa|=B*voP&C&@e#>l$ug#|7 zKC{}!=h}^t?CKpT(4S9a(#^B2&_cAmVuGyc;m9=1#fsr*JIfdg_{g*oHu&mkBzDC8 zk+w>4HALRpGOIC4S(Sm*T!qLZO-`iIMmLm7S>A@;9GkCASV-Ga1p$$!76D^3vPK24 z3dsx7%C-Y%85y09*5NCnk5M5m4MyNL@FIzNho-bxs1UVzYbI>*)GP@}8QCGwB51G# zyEK5Jz;?@uRjZ(|$)!~2PgRKca)ALusj`|&0Txb|R2D*yNDLemcNA(ui1>CZ7q3>c zGNaoMw@fSMuTBC_F2QHTwxSVf4~0V}%T8vg2xc)wveAUWHGyPFv<;xAEs>=Z%aTOT ztDzE-<3BA6#h^X73W%Q#IqCj~b zy$`l*QfhltEXo+>biYL&n?Q5~lQcaX*wIfu-78V4Vw)6@I^Lnv<9opi&=Qn^8~nF)(!@;~z4%ArP*|0n`Rn#h=eVUIWw@QBn~cU}P2(je~w&M#sYt zfnqVq5?V&iaG4HTIpK*ciRGD#2J#A2FexxF2~t=sP1WHN6D(se@fsO=0tsb3%t=U~ zDKuM7j(-Lu&v#lh_fH$I{0i+dd z@R507>Jm5^LaF3YOR}7jx>TTG8|DD>2uy;mlG2o+Nuv~6rGUBp&GkCQH#D0xDN2qt zYihb4s;Mb0MUs0gQDZT{ZP8d{6fZ1P_>EC{Pl#$&wODtsg(#v#2A6=aOGorrGn7QM@_{{NN zEbfSgUs(EX|J&&0g@0#RdGw-Cdy1KZ;6kd9+_U&5V^(;x^?PHo2!mHhYj7h$6`@d= zzaOHyUpC73&5A*_tbMKj>sq5p!mA&a2YV2Q`OFpG#Q4h#b<2Kh0cH0T#v~>eiZ5~+ zQy9F^6v@XpHFZws%zEnWl9YXiv%!g6ko%wMv@toTMhck!rL6SRtGv>p8<;;`T=%Sb zC64rN9=H5aSTQk2)t-KK_y#hEdyLeA)cBhy-a)sI3$4$1J-}&(zh!xfWK5rzj4 ze2$ouRGX+Mr?G9PV343<&opOE3C$D~`~70=tw4(0m>k+Fc$bCQn<)$Q<<0HMDL;9n zWNqF9(P;L_m*&5JD55}-O4Qvq{k=g z>L+#*TM<7RUTm0nYhvWY`EO?n{2@HaR4(!)E3 z?XTRzo=qgl>{>g@A66r-6R(a>9vC$~xJgXib6ww``-8?*Ax0F?(yds++F4sqGHZxJ zB#1-SzhlPuM8VFD6YvHh&D4L}^iG7uuvU_qf430{@TNvVs&nlU3I zl8`rkc&f#Ugj!Mn38@i`c@b`aGNTK$IBEgJcrnfPwn$_S5RfjTonJw40exKJL?2&( z89e85DX4!ShSX?6jv;`n^K~lJWsClEHK+Oi5 z7K~~rD1k?ORXQKU#-fgNs)}tUO8SGqXWTJP30q+g1Hfo;T!sK)*9dzWcmfw!0K!BH zK{X)&M+u`0jkO7I_(iur$u2301KvrO2|M5BeKp+r~tS<+euv1JVUJRsg+-XE`98V1U!UP)@NYLYF#lUv8j)#a(2WCs` zs`7t?y@ZRA=VYW2fL))J0w$e?!|sKKS?>_)cON!V^nS< zIWv7BzbwA%JJk)oS^I)Pw(dLf)4p7g4hPCTclSHW5BK^-+1PtWU3%jo`yROT9XR}} zcfi{d@5Q1h^wr00@CEWWB&ZWUL&z&U&p#{#k%E7c8hNPTmk*1S8c6n9_&r&L(>r>& zR#>Go#vMjC3iPlb+sjgQ+(8YNeK>(_Smf|CD{Ch&ya!wJh~ixUGK&dS-cDEqX#Fjny4Umvb% zBE#Q_TMq5(sRQchzL)%{gAT7~oR~st9N`0S~m*XnIPjUf!pVW-B~F3I1jpe;7kS0OuSt9El!fimnAVj zLy5HfUY2FlQBM2Jfa2Vi!jw~_hO#axm?a-Jy2G~v7Nxn{LL z?u(bxER9%oQ6L1Y=@0s_eK7E0&L^&flv5FiQcV()3!0Bj?;xaT6jTDMBXHE51#$Q~ z;`1SdK+ms1-GreYisTCU z7bL!+{_c%5T7*7D(DlJ~zQAb!(@!{&h~bRJ6CTdBy=h3SC8vc`F$mWRL-^)d506)|xT6_UmOghwu!U&s7Au)h_!f5dl ze0fgeGLFM9nuo$zN@FurpqPP&RG7kX3Jo&^YG9ziWC6%Q4vc)$A)<};~6JptMe=LR4NL+^5U<^T-W%C?Kula708SY^KsZfMd(kWLEPyN!X}G7@9*!4_k%;xfWZ0;B_t-{h zlEAo1dqTzy8+pp!GlnK20Yho=m#d)`rf}3+wrUW{tC6VD_D3ODM`~F5K^TYgSc&pC zYgUmZjSWn0v)T@I;JnuGge?}fc0g9zFvDZNN%fpX-y~A9uBGd&Mq{`#l+^~HGMaQG z`Y8{!Y$FBR{!dd8wqJ`y1t<)bEUIrR3E9XO$dgQa+A;Vd8;uc*qklzUFOI?ro%UH} z2-tJ830*a_a75P8WtCD|whX^0SObawAq5;x&DJ5_{Ce@Iu;z z__G1PLWasv90K6UBC-`F=Aj}D(D)Se>kEmG8 z>(h~`+Khp}2ndU8m;}|hV1}SND57jXTA7YhC)^bJfZ+5XPn%^U5dyci)VeCwq*j%% zimLC}Y>F9kOI{jDEGzOge~HW($$v(skSEDnhM0+ROi##A3VPr0)}g8p?i2%11B(WW zHuUV&Vyf2!3b%}6ec$>ufG=yPXk~Ipu^kYoHS4M>;s~}@XOpPz^{{A_pbdUAD#zCi z^&ngiTj{}O(kIKAO(YGYrbNtxR%{vxG^i?AY|A{-w!w*pET&3aNwge{imE^6P6k^} z5;cYVf=MYPM|)X~i4aPxGVW~%S@18Y*|;OmC;jiVDtDKyo5DL?JR zoL?b(*zgTVQ9*k(q>?(+#JH9M)3w-6)EI(U*Ga7$QDr3NKAo`v6Uhz}#7d!pl#xTw zk|2{wMNKk*zZyasY2v7Uj*OW8Mrn<#HIjBJ2%AhR8*;e48uG7Y%viXhgx@s7+}dv0 zGgSt|V0%@jXIitl#MEU- z0FpFX2jEfCKS}pM^dM3I7lNlL$iPG;4E%~3$3RAGMnUjecrqmP(85GT=#+C8*wc(m zIRlQFgPqjDC^KwE1Y~@gb;MwvVlen3^rJEuq^F1dH4ziwTtyOKZ(wH+3LgZf zvLzAYOfr$+LQ)}0d8UN7P#mFX^&}eXwE|TEV5JOrJ4!MYH%1aylT=7_&}y@grYZ4S zTteh1r+7I_B_1~cq@Mf);A@2jp`Pm>@jc_ z1pEPA#OKW)&g^xuVstWPWl<5Az%GJG)O?Ut4skV^#g#utx=GZufet;z2mvoy8a$F4 zahWBIeiB2Z6f0kI_TVGxC+1^xmk1p$c9u9<5vVTlM{p&n+S>DT~06)_=`B(Yp9Z)Ii!U@FE=v$%;xWVzdZ-a)WEt8-kcton`Gl zfjk__g0LGTrc{D`R|=wnI$%iAr-*5=G*usDn|X}s8AA?5>smm?$(n%&DH4t4paMLE zdQ_`A%)l#o@h7Ro&~NmmC6I_26vs^gU5pNZ*O@%7u7lL=ZxOx4_b;3>C2ybD8d3v@ zmrd?9CS4)DFfp8ANoy_IyhUBcoicY|c;*I`k-p(-Eu|%+eG3m2=(ka@svTybE@;0Z zDKgV*V=ZHUE*(ZKaW${j$_b=|aTgU9X6P+3aV8avOwOzY8Y4StiLh6z1V$V`N05 zQj@fU;_+2+qS&vn?5b0L!0jUm@g1p$VKF@?~L4MgryJ~9(& zP{D&&1AnLufjm^gO;m_#xQ_zu)X|Dr`o<&@C&G5ut8u7jloVN5t#S?h65EF;m(#q^JB46V%skR6A7(2_4jisNybhK?J z&5b_#opEc_@86L%|BemGvS_4Cxsqu6IvNG3?P!mypxcs+)>1L+@w&)(cLc``q%{q~ zLlt%tr-tQSEMzNdw}BpnY@`dF!T88E3AN;|?%W?o(?wgxK?{l2EL?e&;-8 zj<8w$b)GIqJrzV`9eVCmswg;Vm?9E=YE;-m7l1m0Ya(+f1M~6!pt+0yQvGCeFH;3p z98Mj5QWN3W3%0sr`?wi|*|0M0sBr8Ra1*ppUNYo#bj=77uEBsd!izyy@B(NdDMb@uW+xw5Xer_Y7&QxKwppNtue92=7@js z)5_{EGt=b0pbXy{nAj{ZyX`Oi=9Gy>HiFHA^?O7+#j26bQqo)%s8K3W4Q?3nEhbIa zdA$OxCSA@|5}%q_GoLY-RGmk!gw1u#oL7a%@N7&TNYzKhQRo#K%Y6<_S533E%B*pd!OofpN_`1Z8 z@+qG|iP<$p>u;43pn)OjB@B&}1*lTof{kma!0HcK&8fJ6spANEvy6L)C*krv?8~9C za-qB^0qGe=G+|&0CSs%t3hNvs(=Ki;dns%;Laz&N?Gb4na&mu$zjb{MX z1fO>l%?(>DDnvB&$G>f+kk4Sg(O6YeT&=& z*mN{r{4Zf26l;75pEtQWRiJODr>Y*Kim6A`T+G#Y@(>eLHRvT0Vpz7gAzQ%I2OTh? zMy7q%_O)CIPfRq{3xNIQA|V9Rd{&hbEErBa#_RVi^NpiOMX%tDF(AHKF`#k=M%t)0 zybPFSa;NI=voHgxb3j!fY#8l>Q8G^-%)BMugjpbJGq#a2idI(%)HKlPz`0>fc{&3t zQ3~_5#eJl1p}6?3cUl@ubmD5|zyUP+LchmMMSbTgfTNIDCb6F!!giw~>~XNjnteGX z6^s~x0C6%ywQw5D!kBORq`0%{Iql4Ok-$)T#Y51eX*oe+3wC#nGdeIU1@)o?q~U3ZC{vg>PqPNy$!i5TK*9Qq1CtoWz$mjvV}$035Htq73NZLwNo z``dx=4>AF8C`p2Vz!>Asp*t zK-M=!VdO;v_y7`|wBAL5GjB-EY|9d#lF(tPmT5^wEC(_YHVOcQG3X|iQo!URfiRq2 zv?QWb$Yafea;V9P}%OwEMN@8 zq7JO`L0GfOs@VVXLes9Eu#!9j&y(00Xoe|q>^mD(^dd~-=;@$Y)+Ij9+iA>q>5!Cg zsDqiGzgb{q+{{+3#nL9wOh$d8fy_sD!i%K@CBN0R|2KE>c$z+p!tc zP!U%$P;l!EL#{yvWF_NsVK1Wkb8a9M@SriEA5&SaKnqMRbS2tQy$XbiWmvS#?pZ`L1Cz3Fs)Q+kB?SK0?y*xkKRaZAKegV3fTn{-kl9Q>)#*8 zYM-hFx~;1F2wD!Vh5Jz}6o&se55zhWPyw0qX;or~ZsC+ee=8`8ybYo$L^4%e7>~h3 zg(9vrS4PWw8g@L0iioYRvi?EMRnJYoArrhwaDMP+5)yc|41q`kbwq?~5V-EHxD=i- z4RhbtWzbdhM~o!Wz&DjaYT-pLz5;;3G>8=p@>dW=VDjYV#tm-huH^E>2=3@UXbMVb zAedWKq{nE2F;Zf#;X>Q@It>G$P&yAZiE>CXfQVy{5<`*7tGKVOIN|uDT-A4?8YVeX zB04Ul=HPZ3IhL` zLZ8val7TO{5UQ^Ph=xF&T3?v^;&Ojn?x){eE+!GZ-#`F{IPMpX1s5N9)v!a|%mS}O zsQ#KbUmdp{!F7nTRZp&nsUbon{8zd_6U>jI0{PHI;88IbV3gzDsiq%#u;o6vKWN^- ziIIy0^j#Cjz0d_+08vSdA7r@j^#t{Rb^e1W$Op%IjPKuwv1a_|DwE+#kx|sA%mVLc zP7A2o`scl-#3X(M#TM5ev(}N7G@}y-B@>AaHzkKCb0{id&&r9Nff6>Kwq^EJ_pKsq z?*@X@9>OW+I#lazU^-D6gcC<9f*ObKiz;Ogt(K`;=eDTB%{jCY0i?y_1*{;6>^(b~mOz~xzjge0ZAUmq6)zuyKm?X7^{ky`Z_mT_4aEWfj|P4J?!p5CYSWCh$|$%+gmC@f-O%8H-2h-x(oce5b9Ilh9O zlByys;*tffLg+#dQG2q|n54m}>NJrMA@q!*#}p}#3JNRM?VyEduDa=118Fs;i1f%7NwSn{ zr~8PDX&8AG4dT1}i7@0GRDsbohM)W}8 z1`>TLeqSt(X|kd2VDYy_T-xTeI3s(T8UTZ8Xx%bR%qSD5s|5wrrOJ1hU4k(Sg9{BE z9c?k{hA3CVVe2I`yC0lr5Pdd8lAf9Isht8yA97o>5l$sMRD(4N^i`P*gkH2z&jbu# zL^~)uIuew|#^Ls@vQM8#u#wuXuNJVXK|9J3s zPrY}1*pb(6dH6@Cm+gJvwc{WBvd^bpU4Q9U?|JBR3qM%$(|a~`zkSuo6~DXCxwq-D zmEV74@BQ0%JioK6YhQE!AHEWJ`K5dR7~Xnl_lsX}+FA!DZ;wpCp6;td?z!(+e)O{& z?s@4arysfQ?0=5?+6T)&yX5w-b)UJb^-q5|bNq#CRvtP0(#hXH^YA+#{BicohkkTh z*E?fQMLRZb`RS`$ohv`2*Y*y)=FnR|KK^gc8_uh5yz%Cb_ulgE-3ND_`orlzo%rmj zixz#Q^}wm6k3RCqP3QLg?#b7_`-48GyB}K_di?N{-4kx(2h$HwHHR>SW^^@4tP`;=2w%(|!AAN5xu?T+@BBb@|Q}Z&uE( zeC(-zAHVq1!S_oEzUtVDC0i!6F8aRntL`@^y!qJ8?{EFWS8r+D;yn44_a8{Sa#`)< z{eS4Q_MWAeJ@UQ6Bg^0V+3S1Pk9+cgvtR7K;<2m${-(RX)^X7_4-9SD{rah={@D0S z=e3R7j{oOR{_V`S4}bXP{crBy`u7)}dUDI&2h88U_}-9v{(N%QGUv*zFCQE0eEU@Q z?$cZM{@~ILo#+1W56|Cw>{}Q8;)5^v?F-glde@Kl&d6Og>-$dW)2El7d-19l?)jT{ zK6CPCKU@|VJAcm3>g~6W=>N{oL`B-&u6`ul@yl^=p25>YHyq zJMvqb{``|I@2$M$S=hoqBD=4=@he-8JIA~4eEGZ0-N%}jUU6>xgw~(ld+)WaD>|RM zbJW)kcb!_d@rmP)zjW&LAHQ(!sUd%O@xOK@!6|Bob>G{hwLqU zc+PqG{Vi{ezk2hVH$C%fb#BqwD~7H-@Y>hLe0bdxXV3iP+*f{o_~vVV(%u-Fyz!}H zgJwSQS}yX$ueZ!RH*?mN_iow~>K_{TrwdMYogKRT)vJE-;9YmUbGCKs%pG6(r;Eg`hNlNb-H1yY0k!cH)1q2Jctl*YWTv)=as++2B!&1 z>ZcOEhyF|oc6KFf`38}15|!Q6)KH}|!2?Q+-U&1iOe{CeK~$K(wQcw~IE&{dQpw@4 ztgLM+=Nop>dr8t(ieW~34)A5~s=)rW7I$<(ZF^rpoU(oo{G)Za?B(rC` z)~XRB-!yx2Q&SRf=+&V^_uXnbUdjAfTYGhcq(sb#1cUrOBI`JlcLY$O@WZ z{_J?sx|*7{6U=MlJ7@xmAQfnWpWtDaCQVrAJC4`ud=url9wGqHEC)2%^F&jiDNs?4 z1(Il*SPsyqEj;To@PLb)Nt2vzc=dRKdT6rjf(r5D2(5c>PZ}m%1ivo%RH}(S z1SbJabWM9{LbIGj<=98O%km;8@Gk3JN-q8@nrKV_Aq{=rbO^i)IV>AEkUC+^y}_l4 z*+Y}1%j{x_Wq5-|2v_hj$_A$29Q+e}_Pyd|vks zFfT|u=pLh)R}W1HQ!vn^wF@2AwVhu@sJ_6vKoj&jJUd-=TYx5-cU|eIBz%<+XhJi3 zc$YH=y~gbia9w3;-t``^;PNg_6OC`z=05nbOOxP5pwXYfsFZ_@E{yq2);ck0?XV~Ia1Nzv6@hNS>7AYGgdS$xEN%V`C8;@ z!5>Nmp|Gfh8dII){jq@dkAfG&3N+70_s7DlIYZj-2@OKNYtNTwV8cL%V*xNo`y_#R z;&e+n($Rl@@Hvsweo^e+a`%Bn=(S0mqo3}ZZ&+guiw#P-zEh|fU|?$vCmEQx!vhb;3Q&;_N0m*Er4)
5WO?V_9u?2ohw2zQYOGx`Yfj<@LgZ~uf`cE;4 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%0AdVA- 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 z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z 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%0Au7+0CuF&?Lk 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∋c-JLO@oCif&O$u1n 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 z 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

CLuf#epB~*@N<=Ad9aa5iJs_R2R8?*nM#aep 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 literal 2083859 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/qm76uNi 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

I%wTYyE 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
- + @@ -140,11 +140,12 @@ - + - - - + + + + @@ -214,9 +215,9 @@ - - - + + + diff --git a/pydevices/RfxDevices/RFX_RPADC.py b/pydevices/RfxDevices/RFX_RPADC.py index e0efdee3a6..b00e491ba3 100644 --- a/pydevices/RfxDevices/RFX_RPADC.py +++ b/pydevices/RfxDevices/RFX_RPADC.py @@ -52,7 +52,10 @@ class RFX_RPADC(Device): {'path': ':STOP_ACTION', 'type': 'action', 'valueExpr': "Action(Dispatch('PXI_SERVER','FINISH_SHOT',50,None),Method(None,'stop_store',head))", 'options': ('no_write_shot',)}, - {'path': ':START_TIME', 'type': 'numeric', 'value': 0}] + {'path': ':START_TIME', 'type': 'numeric', 'value': 0}, + {'path': ':ABS_TRIGGER', 'type': 'numeric', 'value': 0}, + {'path': ':DEAD_TIME', 'type': 'numeric', 'value': 1E-3} + ] class TriggerEvent(Event): def __init__(self, evName, device): @@ -64,7 +67,7 @@ def run(self): class Configuration: def configure(self, lib, fd, name, shot, chanANid, chanBNid, triggerNid, startTimeNid, preSamples, - postSamples, segmentSamples, frequency, frequency1, single): + postSamples, segmentSamples, frequency, frequency1, single, absTriggerTimeFromFPGA, absTriggerNid): self.lib = lib self.fd = fd self.name = name @@ -79,6 +82,8 @@ def configure(self, lib, fd, name, shot, chanANid, chanBNid, triggerNid, startTi self.frequency = frequency self.frequency1 = frequency1 self.single = single + self.absTriggerTimeFromFPGA = absTriggerTimeFromFPGA + self.absTriggerNid = absTriggerNid class AsynchStore(Thread): def configure(self, conf): @@ -96,16 +101,16 @@ def configure(self, conf): self.frequency = conf.frequency self.frequency1 = conf.frequency1 self.single = conf.single + self.absTriggerTimeFromFPGA = conf.absTriggerTimeFromFPGA + self.absTriggerNid = conf.absTriggerNid def run(self): print('START THREAD', self.name, self.shot) try: - self.lib.rpadcStream( - c_int(self.fd), c_char_p(self.name), c_int( - self.shot), c_int(self.chanANid), c_int(self.chanBNid), - c_int(self.triggerNid), c_int( - self.preSamples), c_int(self.postSamples), - c_int(self.segmentSamples), c_double(self.frequency), c_double(self.frequency1), c_int(self.single)) + self.lib.rpadcStream( + c_int(self.fd), c_char_p(self.name), c_int(self.shot), c_int(self.chanANid), c_int(self.chanBNid), + c_int(self.triggerNid), c_int(self.preSamples), c_int(self.postSamples), + c_int(self.segmentSamples), c_double(self.frequency), c_double(self.frequency1), c_int(self.single), c_int(self.absTriggerTimeFromFPGA), c_int(self.absTriggerNid)) except ValueError as e: print(e) raise mdsExceptions.TclFAILED_ESSENTIAL @@ -141,8 +146,8 @@ def init(self): isSingle = 1 else: isSingle = 0 - clockModeDict = {'INTERNAL': 0, 'TRIG_EXTERNAL': 1, - 'EXTERNAL': 2, 'TRIG_EVENT': 3, 'EXT_EVENT': 4, 'HIGHWAY': 5} + clockModeDict = {'INTERNAL': 0, 'TRIG_EXTERNAL': 1, 'TRIG_SYNC': 2, + 'EXTERNAL': 3, 'SYNC': 4} print('CLOCK MODE XXX') print(self.clock_mode.data()) print('ccc') @@ -152,6 +157,10 @@ def init(self): except: print('Invalid clock mode: ' + self.clock_mode.data()) raise mdsExceptions.TclFAILED_ESSENTIAL + if clockMode == 4 or clockMode == 2: + absTriggerTimeFromFPGA = 1 + else: + absTriggerTimeFromFPGA = 0 print(self.mode.data) if self.mode.data() == 'STREAMING': preSamples = 0 @@ -185,39 +194,42 @@ def init(self): raise mdsExceptions.TclFAILED_ESSENTIAL if self.clock_mode.data() != 'INTERNAL': try: - if self.clock_mode.data() == 'HIGHWAY': - period = 1E-6 * decimation - else: + if self.clock_mode.data() == 'TRIG_SYNC': + frequency1 = 1E6 + frequency = 125E6/decimation + elif self.clock_mode.data() == 'SYNC': + frequency = 1E6 / decimation + frequency1 = 1E6 + elif self.clock_mode.data() == 'TRIG_EXTERNAL': + period = Data.execute( + 'slope_of($)', self.ext_clock) + frequency1 = 1./period + frequency = 125E6 / decimation + else: #EXTERNAL period = Data.execute( - 'slope_of($)', self.ext_clock) * decimation - frequency = 1./period - if self.clock_mode.data() == 'EXTERNAL' or self.clock_mode.data() == 'HIGHWAY': - frequency1 = frequency + 'slope_of($)', self.ext_clock) + frequency1 = 1./period + frequency = frequency1 / decimation except: print('Cannot resolve external clock') raise mdsExceptions.TclFAILED_ESSENTIAL segSize = self.seg_size.data() - print('HIGHWAY') - if self.clock_mode.data() == 'HIGHWAY': - try: - event_code = self.event_code.data() - except: - print('Cannot resolve event code') - raise mdsExceptions.TclFAILED_ESSENTIAL - else: - event_code = 0 - + try: + deadTime = self.dead_time.data() + deadTime = int(deadTime * frequency) + except: + print('Cannot resolve dead time') + raise mdsExceptions.TclFAILED_ESSENTIAL print('opening device') self.fd = self.lib.rpadcInit(c_int(mode), c_int(clockMode), c_int(preSamples), c_int(postSamples), c_int(trigFromChanA), - c_int(trigAboveThreshold), c_int(evLevel), c_int(evSamples), c_int(decimation), c_int(event_code)) + c_int(trigAboveThreshold), c_int(evLevel), c_int(evSamples), c_int(decimation), c_int(deadTime)) if self.fd < 0: print("Error opening device") raise mdsExceptions.TclFAILED_ESSENTIAL print('device opened') self.conf.configure(self.lib, self.fd, self.getTree().name, self.getTree().shot, self.raw_a.getNid(), self.raw_b.getNid(), - self.trigger.getNid(), self.start_time.getNid( - ), preSamples, postSamples, segSize, frequency, - frequency1, isSingle) + self.trigger.getNid(), self.start_time.getNid(), preSamples, postSamples, segSize, frequency, + frequency1, isSingle, absTriggerTimeFromFPGA, self.abs_trigger.getNid()) print('configured') aChan = self.getTree().tdiCompile( '($1*$2/8192.)*$3 + $4', self.raw_a, self.range_a, self.gain_a, self.offset_a) @@ -229,7 +241,8 @@ def init(self): self.chan_b.putData(self.getTree().tdiCompile( '($1*$2/8192.)*$3 + $4', self.raw_b, self.range_b, self.gain_b, self.offset_b)) print('scritto') - except: + except Exception as e: + print(str(e)) raise mdsExceptions.TclFAILED_ESSENTIAL def start_store(self): From b589b2cb29d93e0ba081670c912be18801b71c20 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 25 Aug 2022 03:09:21 -0400 Subject: [PATCH 072/172] Add configuration for building on Ubuntu 22.04 (#2485) * Add configuration for building on Ubuntu 22.04 Fix errors reported by gcc 11 * Add Ubuntu22 to linux.xml --- deploy/os/ubuntu22.opts | 1 + deploy/packaging/linux.xml | 7 + mdsobjects/cpp/mdsipobjects.cpp | 8 +- mdstcpip/udt4/src/core.cpp | 2 +- mdstcpip/udt4/src/core.h | 2 +- tdishr/TdiXxx.c | 254 ++++++++++++++++---------------- xtreeshr/XTreeDefaultSquish.c | 6 +- 7 files changed, 145 insertions(+), 135 deletions(-) create mode 100644 deploy/os/ubuntu22.opts diff --git a/deploy/os/ubuntu22.opts b/deploy/os/ubuntu22.opts new file mode 100644 index 0000000000..33f03af7cc --- /dev/null +++ b/deploy/os/ubuntu22.opts @@ -0,0 +1 @@ +--platform=debian --valgrind=memcheck,helgrind --dockerimage=mdsplus/builder:ubuntu22-64 --distname=Ubuntu22 --arch=amd64 diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 3a0aa5f6a8..0bbd0f5637 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -822,6 +822,13 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null + + + + + + + diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index e5b86642b8..450052b8a7 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -45,8 +45,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. using namespace MDSplus; using namespace std; -extern "C" void *getManyObj(char *serializedIn) throw(MdsException); -extern "C" void *putManyObj(char *serializedIn) throw(MdsException); +extern "C" void *getManyObj(char *serializedIn); +extern "C" void *putManyObj(char *serializedIn); extern "C" void *compileFromExprWithArgs(char *expr, int nArgs, void *args, void *tree); extern "C" int SendArg(int sock, unsigned char idx, char dtype, @@ -108,7 +108,7 @@ static int convertType(int mdsType) } } -void *getManyObj(char *serializedIn) throw(MdsException) +void *getManyObj(char *serializedIn) { AutoData inArgs((List *)deserialize((const char *)serializedIn)); if (inArgs->clazz != CLASS_APD) // || inArgs->dtype != DTYPE_LIST) @@ -241,7 +241,7 @@ void *getManyObj(char *serializedIn) throw(MdsException) return result->convertToDsc(); } -void *putManyObj(char *serializedIn) throw(MdsException) +void *putManyObj(char *serializedIn) { AutoData inArgs((List *)deserialize((const char *)serializedIn)); if (inArgs->clazz != CLASS_APD) // || inArgs->dtype != DTYPE_LIST) diff --git a/mdstcpip/udt4/src/core.cpp b/mdstcpip/udt4/src/core.cpp index 2e77afb8ae..de0e92f313 100644 --- a/mdstcpip/udt4/src/core.cpp +++ b/mdstcpip/udt4/src/core.cpp @@ -688,7 +688,7 @@ void CUDT::connect(const sockaddr *serv_addr) { } #pragma GCC diagnostic pop -int CUDT::connect(const CPacket &response) throw() { +int CUDT::connect(const CPacket &response) { // this is the 2nd half of a connection request. If the connection is setup // successfully this returns 0. returning -1 means there is an error. // returning 1 or 2 means the connection is in process and needs more diff --git a/mdstcpip/udt4/src/core.h b/mdstcpip/udt4/src/core.h index fde764cdc6..af6a35e031 100644 --- a/mdstcpip/udt4/src/core.h +++ b/mdstcpip/udt4/src/core.h @@ -159,7 +159,7 @@ class CUDT { // Return 0 if connected, positive value if connection is in progress, // otherwise error code. - int connect(const CPacket &pkt) throw(); + int connect(const CPacket &pkt); // Functionality: // Connect to a UDT entity listening at address "peer", which has sent "hs" diff --git a/tdishr/TdiXxx.c b/tdishr/TdiXxx.c index d64db4cfbd..cbdd091e37 100644 --- a/tdishr/TdiXxx.c +++ b/tdishr/TdiXxx.c @@ -133,9 +133,9 @@ static void divide(struct descriptor_xd *left_ptr, Unsigned integers are absolute. */ int Tdi2Abs(int narg __attribute__((unused)), - struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], + struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -150,9 +150,9 @@ int Tdi2Abs(int narg __attribute__((unused)), Category is "or" of inputs setting length and type. Example: f-complex with h-real makes h-complex. */ -int Tdi2Add(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Add(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -167,9 +167,9 @@ int Tdi2Add(int narg __attribute__((unused)), struct descriptor_xd uni[1], Category is "or" of inputs setting length and type. Example: f-complex with h-real makes h-complex. */ -int Tdi2Atan2(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Atan2(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -184,9 +184,9 @@ int Tdi2Atan2(int narg __attribute__((unused)), struct descriptor_xd uni[1], DIGITS DSIZE RANGE PRECISION ESIZE LEN LEN_TRIM MAX_EXPONENT MIN_EXPONENT RADIX RANK SIZE_OF SORT? */ -int Tdi2Any(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1] __attribute__((unused)), +int Tdi2Any(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats __attribute__((unused)), int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -199,9 +199,9 @@ int Tdi2Any(int narg __attribute__((unused)), struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcodes: ADJUSTL ADJUSTR TRANSLATE UPCASE. */ -int Tdi2Adjust(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Adjust(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -214,8 +214,8 @@ int Tdi2Adjust(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Fix categories for opcodes: AINT ANINT CEILING FLOOR NINT. Second argument is KIND. */ -int Tdi2Aint(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Aint(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -247,9 +247,9 @@ int Tdi2Aint(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcodes: BSEARCH, IS_IN. */ -int Tdi2Bsearch(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Bsearch(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) @@ -267,9 +267,9 @@ int Tdi2Bsearch(int narg __attribute__((unused)), struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcodes, out=logical in1=any, in2..=long: BTEST */ -int Tdi2Btest(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Btest(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -286,8 +286,8 @@ int Tdi2Btest(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcodes ACHAR and CHAR, length 1 text. */ -int Tdi2Char(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Char(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -321,8 +321,8 @@ int Tdi2Char(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Array shapes must match if more than one array. Data type is set by mold, else by larger. */ -int Tdi2Cmplx(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Cmplx(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -395,9 +395,9 @@ int Tdi2Cmplx(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: CONCAT text concatenation. */ -int Tdi2Concat(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Concat(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -412,9 +412,9 @@ int Tdi2Concat(int narg __attribute__((unused)), struct descriptor_xd uni[1], out = CVT(input, example) converts input to dtype of example. */ int Tdi2Cvt(int narg __attribute__((unused)), - struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], + struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -428,9 +428,9 @@ int Tdi2Cvt(int narg __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcode: DBLE. */ -int Tdi2Dble(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Dble(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -444,9 +444,9 @@ int Tdi2Dble(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcode: DIVIDE */ -int Tdi2Divide(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Divide(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -459,9 +459,9 @@ int Tdi2Divide(int narg __attribute__((unused)), struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: DPROD. */ -int Tdi2Dprod(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Dprod(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -479,9 +479,9 @@ int Tdi2Dprod(int narg, struct descriptor_xd uni[1], Output category is logical. Example: f-complex with h-real makes h-complex. */ -int Tdi2Eq(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Eq(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -495,9 +495,9 @@ int Tdi2Eq(int narg __attribute__((unused)), struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: ELEMENT(number, delimiter, source) */ -int Tdi2Element(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Element(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) @@ -514,8 +514,8 @@ int Tdi2Element(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: EXTRACT(start, length, source) */ -int Tdi2Extract(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Extract(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) @@ -541,9 +541,9 @@ int Tdi2Extract(int narg, struct descriptor_xd uni[1], Data type is set by highest, but complexity is kept. Complexity of output is set by first argument. */ -int Tdi2Fix(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Fix(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -562,9 +562,9 @@ int Tdi2Fix(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcode: IAND, IAND_NOT, IEOR, etc. */ -int Tdi2Iand(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Iand(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -581,9 +581,9 @@ int Tdi2Iand(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: INVERSE */ -int Tdi2Inverse(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1] __attribute__((unused)), +int Tdi2Inverse(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats __attribute__((unused)), int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) @@ -605,9 +605,9 @@ int Tdi2Inverse(int narg __attribute__((unused)), struct descriptor_xd uni[1], OCTAWORD_UNSIGNED INT_UNSIGNED UNSIGNED D_FLOAT F_FLOAT G_FLOAT H_FLOAT */ int Tdi2Keep(int narg __attribute__((unused)), - struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1] __attribute__((unused)), + struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats __attribute__((unused)), int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -617,9 +617,9 @@ int Tdi2Keep(int narg __attribute__((unused)), /*--------------------------------------------------- Fix categories for logical opcodes: AND, AND_NOT, EQV etc. */ -int Tdi2Land(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Land(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -642,9 +642,9 @@ int Tdi2Land(int narg __attribute__((unused)), struct descriptor_xd uni[1], Fix categories for opcodes, out=in1, in2..=long: IBCLR IBITS IBSET MEDIAN SCALE SET_EXPONENT SMOOTH. */ -int Tdi2Long2(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Long2(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -664,9 +664,9 @@ int Tdi2Long2(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Fix categories for opcodes, in1=any logical, in2=long-scalar out=logical: ALL ANY COUNT FIRSTLOC LASTLOC. */ -int Tdi2Mask1(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Mask1(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -685,9 +685,9 @@ int Tdi2Mask1(int narg __attribute__((unused)), struct descriptor_xd uni[1], Fix categories for opcodes, out=in1, in2..=any logical: MAXLOC MINLOC. */ -int Tdi2Mask2(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Mask2(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -710,9 +710,9 @@ int Tdi2Mask2(int narg, struct descriptor_xd uni[1], Fix categories for opcodes, out=in1=any numeric, in2=long-scalar in3=any logical: MAXVAL MEAN MINVAL RMS STD_DEV SUM. NEED code for PRODUCT. */ -int Tdi2Mask3(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Mask3(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -736,9 +736,9 @@ int Tdi2Mask3(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Fix categories for opcodes, out=long-scalar, in1=any numeric, in2=long-scalar in3=any logical: MAXLOC MINLOC. */ -int Tdi2Mask3L(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Mask3L(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -763,9 +763,9 @@ int Tdi2Mask3L(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Fix categories for opcodes with input, same, logical: any = MERGE(x,y,b). */ -int Tdi2Merge(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Merge(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -788,9 +788,9 @@ int Tdi2Merge(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: MULTIPLY */ -int Tdi2Multiply(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Multiply(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) @@ -805,9 +805,9 @@ int Tdi2Multiply(int narg __attribute__((unused)), struct descriptor_xd uni[1], Fix categories for opcodes for most 1-argument function that should not have units. */ -int Tdi2None(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1] __attribute__((unused)), +int Tdi2None(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats __attribute__((unused)), int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -823,9 +823,9 @@ int Tdi2None(int narg __attribute__((unused)), struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcodes with logical result: NOT LOGICAL */ -int Tdi2Not(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Not(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -847,9 +847,9 @@ int Tdi2Not(int narg __attribute__((unused)), struct descriptor_xd uni[1], Fix categories for opcode without H-complex: COS, EXP, LOG, SIN, SQRT. We choose to convert to G-complex. */ -int Tdi2NoHc(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2NoHc(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -871,9 +871,9 @@ int Tdi2NoHc(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: PACK in1 matches in3 if any, in2 = logical. */ -int Tdi2Pack(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Pack(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -901,9 +901,9 @@ int Tdi2Pack(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: POWER. */ -int Tdi2Power(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Power(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -940,9 +940,9 @@ int Tdi2Power(int narg __attribute__((unused)), struct descriptor_xd uni[1], Fix categories for opcode: DTYPE_RANGE, also used in I_TO_X and CULL/EXTEND. */ -int Tdi2Range(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Range(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -966,8 +966,8 @@ int Tdi2Range(int narg, struct descriptor_xd uni[1], Fix categories for opcodes: FLOAT INT REAL. This expects arguments (x,[kind]) */ -int Tdi2Real(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Real(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -997,8 +997,8 @@ int Tdi2Real(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcode: REPEAT text duplication. */ -int Tdi2Repeat(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Repeat(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1020,9 +1020,9 @@ int Tdi2Repeat(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Fix categories for opcodes, output = first: SHFT SHIFT_LEFT SHIFT_RIGHT. */ -int Tdi2Shft(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Shft(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1037,9 +1037,9 @@ int Tdi2Shft(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcode: SIGN NEAREST. */ -int Tdi2Sign(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Sign(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1051,9 +1051,9 @@ int Tdi2Sign(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcodes: ABSSQ SQUARE. */ -int Tdi2Square(int narg __attribute__((unused)), struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1] __attribute__((unused)), +int Tdi2Square(int narg __attribute__((unused)), struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats __attribute__((unused)), int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1069,8 +1069,8 @@ int Tdi2Square(int narg __attribute__((unused)), struct descriptor_xd uni[1], /*--------------------------------------------------- Fix categories for opcode: STRING text length specifier. */ -int Tdi2String(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2String(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1093,8 +1093,8 @@ int Tdi2String(int narg, struct descriptor_xd uni[1] __attribute__((unused)), /*--------------------------------------------------- Fix categories for opcode: TEXT text length specifier. */ -int Tdi2Text(int narg, struct descriptor_xd uni[1] __attribute__((unused)), - struct descriptor_xd dat[1], struct TdiCatStruct cats[1], +int Tdi2Text(int narg, struct descriptor_xd * uni __attribute__((unused)), + struct descriptor_xd * dat, struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1118,9 +1118,9 @@ int Tdi2Text(int narg, struct descriptor_xd uni[1] __attribute__((unused)), Fix categories for opcodes with text, text, logical: integer = INDEX(t,t,[b]), SCAN(t,t,[b]), VERIFY(t,t,[b]). */ -int Tdi2Ttb(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1], +int Tdi2Ttb(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats, int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { @@ -1135,9 +1135,9 @@ int Tdi2Ttb(int narg, struct descriptor_xd uni[1], /*--------------------------------------------------- Fix units for VECTOR, they must match or be missing. */ -int Tdi2Vector(int narg, struct descriptor_xd uni[1], - struct descriptor_xd dat[1] __attribute__((unused)), - struct TdiCatStruct cats[1] __attribute__((unused)), +int Tdi2Vector(int narg, struct descriptor_xd * uni, + struct descriptor_xd * dat __attribute__((unused)), + struct TdiCatStruct * cats __attribute__((unused)), int (**routine_ptr)() __attribute__((unused)), int o1 __attribute__((unused)), int o2 __attribute__((unused))) { diff --git a/xtreeshr/XTreeDefaultSquish.c b/xtreeshr/XTreeDefaultSquish.c index 9c1b1c43b5..8920fd5a4c 100644 --- a/xtreeshr/XTreeDefaultSquish.c +++ b/xtreeshr/XTreeDefaultSquish.c @@ -254,8 +254,10 @@ static inline int mergeArrays(struct descriptor_a *signalsApd, (struct descriptor_xd *)malloc(numSignals * sizeof(struct descriptor_xd)); for (i = 0; i < numSignals; i++) (*dimensionsXd)[i] = emptyXd; - arraysD = (struct descriptor_a **)(*arraysBuf = - malloc(numSignals * sizeof(char *))); + size_t arraysDsize = numSignals * sizeof(char *); + *arraysBuf = malloc(arraysDsize); + arraysD = (struct descriptor_a **)(*arraysBuf); + memset(arraysD, 0, arraysDsize); // Evaluate first dimension for all segments int totSize = 0; for (i = 0; i < numSignals; i++) From c31221a991320a9481a97c87837de8880c740f1b Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 4 Oct 2022 15:43:16 +0200 Subject: [PATCH 073/172] Gm fix connection (#2489) * Fix:Wrong shell files Shell files CompileTree and DecompileTree did not make correct reference to java classes (now in mds.jtraverser package) On many linux systems xinetd /etc/rc.d/init.d/xinetd does not exist anymore and service command must be called instead. * Fix:Connection object Fixed wrong check of connectionId returned by MdsConnect. It can be zero Co-authored-by: mdsplus --- mdsobjects/cpp/mdsipobjects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index 450052b8a7..07fa50a12e 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -301,7 +301,7 @@ Connection::Connection(char *mdsipAddr, SetCompressionLevel(clevel); sockId = ConnectToMds(mdsipAddr); unlockGlobal(); - if (sockId <= 0) + if (sockId < 0) { std::string msg("Cannot connect to "); msg += mdsipAddr; From b32061198a679f422a26a88bdfddb2972a0b4fcd Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 11 Oct 2022 09:11:17 +0200 Subject: [PATCH 074/172] Gm wrtd timer (#2491) * Support for WRTD timer * Added devices --- deploy/packaging/debian/rfxdevices.noarch | 1 + deploy/packaging/redhat/rfxdevices.noarch | 1 + .../java/MARTE2_SIMULINK_GENERICSetup.java | 24 +- .../src/main/java/MARTE2_WRTDTIMERSetup.java | 137 ++++++++++ .../MARTE2_SIMULINK_GENERICSetup.form | 28 +- .../main/resources/MARTE2_WRTDTIMERSetup.form | 158 ++++++++++++ pydevices/RfxDevices/MARTE2_COMPONENT.py | 244 +++++++++--------- pydevices/RfxDevices/MARTE2_WRTDTIMER.py | 55 ++++ 8 files changed, 517 insertions(+), 131 deletions(-) create mode 100644 java/jdevices/src/main/java/MARTE2_WRTDTIMERSetup.java create mode 100644 java/jdevices/src/main/resources/MARTE2_WRTDTIMERSetup.form create mode 100644 pydevices/RfxDevices/MARTE2_WRTDTIMER.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index d89764a6b7..30645a0a72 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -72,6 +72,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SWTRIG.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_SENDER.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_WRTDTIMER.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_BREAKDOWN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_COMMON.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_CONFIG.py diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index 48a1126849..725f4cfaaf 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -73,6 +73,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SWTRIG.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_RECEIVER.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_UDP_SENDER.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_WRTDTIMER.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_BREAKDOWN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_COMMON.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_CONFIG.py diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java index 71611c06b8..6dfa1584c0 100644 --- a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java @@ -174,8 +174,11 @@ private void initComponents() { deviceField4 = new DeviceField(); jButton1 = new javax.swing.JButton(); deviceChoice17 = new DeviceChoice(); + jPanel47 = new javax.swing.JPanel(); + deviceField77 = new DeviceField(); + deviceField78 = new DeviceField(); - setDeviceProvider("spilds:8100"); + setDeviceProvider("localhost:8100"); setDeviceTitle("MARTe2 Simulink Generic device"); setDeviceType("MARTE2_SIMULINK_GENERIC"); setHeight(400); @@ -874,7 +877,7 @@ private void initComponents() { getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); - jPanel1.setLayout(new java.awt.GridLayout(2, 1)); + jPanel1.setLayout(new java.awt.GridLayout(3, 0)); deviceField1.setIdentifier(""); deviceField1.setLabelString("Timebase:"); @@ -920,6 +923,20 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { jPanel1.add(jPanel3); + deviceField77.setIdentifier(""); + deviceField77.setLabelString("MDS write trigger:"); + deviceField77.setNumCols(30); + deviceField77.setOffsetNid(96); + jPanel47.add(deviceField77); + + deviceField78.setIdentifier(""); + deviceField78.setLabelString("Post trig. Samples: "); + deviceField78.setNumCols(6); + deviceField78.setOffsetNid(98); + jPanel47.add(deviceField78); + + jPanel1.add(jPanel47); + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); }// //GEN-END:initComponents @@ -1033,6 +1050,8 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS private DeviceField deviceField74; private DeviceField deviceField75; private DeviceField deviceField76; + private DeviceField deviceField77; + private DeviceField deviceField78; private DeviceField deviceField8; private DeviceField deviceField9; private javax.swing.JButton jButton1; @@ -1077,6 +1096,7 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS private javax.swing.JPanel jPanel44; private javax.swing.JPanel jPanel45; private javax.swing.JPanel jPanel46; + private javax.swing.JPanel jPanel47; private javax.swing.JPanel jPanel5; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel7; diff --git a/java/jdevices/src/main/java/MARTE2_WRTDTIMERSetup.java b/java/jdevices/src/main/java/MARTE2_WRTDTIMERSetup.java new file mode 100644 index 0000000000..5572990540 --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_WRTDTIMERSetup.java @@ -0,0 +1,137 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_WRTDTIMERSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_WRTDTIMERSetup + */ + public MARTE2_WRTDTIMERSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel2 = new javax.swing.JPanel(); + jPanel3 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceField1 = new DeviceField(); + deviceField5 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + jPanel5 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); + jPanel1 = new javax.swing.JPanel(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("WRTD Timer "); + setDeviceType("MARTE2_WRTDTIMER"); + setHeight(200); + setWidth(700); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel2.setLayout(new java.awt.GridLayout(3, 0)); + + deviceChoice1.setChoiceItems(new String[] {"CLOCK_TAI", "CLOCK_REALTIME", "CLOCK_MONOTONIC", "CLOCK_PTP"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Clock Mode: "); + deviceChoice1.setOffsetNid(7); + deviceChoice1.setUpdateIdentifier(""); + jPanel3.add(deviceChoice1); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Event Name (reg.expr.):"); + deviceField1.setOffsetNid(16); + deviceField1.setTextOnly(true); + jPanel3.add(deviceField1); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("CPU Mask: "); + deviceField5.setNumCols(4); + deviceField5.setOffsetNid(10); + jPanel3.add(deviceField5); + + jPanel2.add(jPanel3); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("UDP Port:"); + deviceField2.setNumCols(5); + deviceField2.setOffsetNid(13); + jPanel4.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Multicast Group"); + deviceField3.setOffsetNid(19); + deviceField3.setTextOnly(true); + jPanel4.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Leap Seconds: "); + deviceField4.setNumCols(4); + deviceField4.setOffsetNid(22); + jPanel4.add(deviceField4); + + jPanel2.add(jPanel4); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Perios(s): "); + deviceField6.setNumCols(6); + deviceField6.setOffsetNid(31); + jPanel5.add(deviceField6); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Delay(s):"); + deviceField7.setNumCols(6); + deviceField7.setOffsetNid(25); + jPanel5.add(deviceField7); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Phase(s): "); + deviceField8.setNumCols(6); + deviceField8.setOffsetNid(28); + jPanel5.add(deviceField8); + + jPanel2.add(jPanel5); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form index 89bf4e3ca0..7f34cf2c6e 100644 --- a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form @@ -2,7 +2,7 @@ - + @@ -1438,8 +1438,8 @@ - - + + @@ -1512,6 +1512,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_WRTDTIMERSetup.form b/java/jdevices/src/main/resources/MARTE2_WRTDTIMERSetup.form new file mode 100644 index 0000000000..bede91d0b3 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_WRTDTIMERSetup.form @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index e88648e341..129a706071 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -1077,9 +1077,10 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): nonGamInputNodes.append( {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': signalName, 'col_order': inputDict['col_order']}) gamText += ' '+signalName+' = {\n' - gamText += ' DataSource = '+gamName+'_TreeInput\n' + gamText += ' DataSource = '+gamName+'_TreeInDDB\n' signalDict['name'] = signalName - signalDict['datasource'] = gamName+'_TreeInput_Logger' + #GAB 2022 signalDict['datasource'] = gamName+'_TreeInput_Logger' + signalDict['datasource'] = gamName+'_TreeInput_LoggerDDB' else: gamText += ' '+signalGamName+' = {\n' if isInputStructField: @@ -1179,6 +1180,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) + if len(nonGamInputNodes) > 0: + gamList.append(gamName+'_TreeIn') gamList.append(gamName) ######################################################### Output Signals outputSignals = [] # For debug printout @@ -1317,6 +1320,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' # Time Management dataSourceText += ' Time = {\n' + dataSourceText += ' DiscontinuityFactor = 1\n' + dataSourceText += ' Type = int32\n' dataSourceText += ' NodeName = "' + \ configDict['outTimeNid'].getFullPath()+'"\n' # keep into account possibl sample information for that GAM @@ -1343,6 +1348,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): outputDict['value_nid'].getFullPath()+'"\n' dataSourceText += ' Period = ' + \ str(period/currSamples)+'\n' + dataSourceText += ' DiscontinuityFactor = 1\n' dataSourceText += ' MakeSegmentAfterNWrites = ' + \ str(outputDict['seg_len'])+'\n' dataSourceText += ' AutomaticSegmentation = 0\n' @@ -1412,7 +1418,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): nonGamInputNodes.append({'expr': outputTrigger.decompile( ), 'dimensions': 0, 'name': 'Trigger', 'col_order': False}) gamText += ' '+'Trigger'+' = {\n' - gamText += ' DataSource = '+gamName+'_TreeInput\n' + gamText += ' DataSource = '+gamName+'_TreeInDDB\n' gamText += ' Type = uint8\n' gamText += ' }\n' # end Trigger Management @@ -1420,7 +1426,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): # Time signal management gamText += ' Time = {\n' gamText += ' DataSource = ' + timerDDB+'\n' - gamText += ' Type = uint32\n' +# gamText += ' Type = uint32\n' GAB2022 + gamText += ' Type = int32\n' gamText += ' }\n' # Other output signals # first non struct outputs @@ -1452,7 +1459,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): # Time signal gamText += ' Time = {\n' gamText += ' DataSource = '+gamName+'_TreeOutput\n' - gamText += ' Type = uint32\n' +# gamText += ' Type = uint32\n' GAB2022 + gamText += ' Type = int32\n' gamText += ' }\n' # Other signals for outputDict in outputDicts: @@ -1716,7 +1724,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): nonGamInputNodes.append( {'expr': fieldDict['value'], 'dimensions': fieldDict['dimensions'], 'name': signalName, 'col_order': fieldDict['col_order']}) gamText += ' '+signalName+' = {\n' - gamText += ' DataSource = '+gamName+'_TreeInput\n' +# GAB 2022 gamText += ' DataSource = '+gamName+'_TreeInput\n' + gamText += ' DataSource = '+gamName+'_TreeInDDB\n' else: gamText += ' '+signalGamName+' = {\n' if isInputStructField: @@ -1780,68 +1789,59 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): # endif needInputBusConversion # There are input references to tree nodes, we need to build a MdsReader DataSource named _TreeInput + # GAB 2022 here are input references to tree nodes, we need to build a MDSReaderGAM instance named _TreeInput and a DDB + # named _TreeInput_DDB if len(nonGamInputNodes) > 0: - # if debugEnabled, we need to write TWO instances of MDSReaderNS (_TreeInput and _TreeInput_Debug) + # if debugEnabled, we need to write TWO instances of MDSReaderGAB (_TreeInput and _TreeInput_Debug) treeInputExtensions = [] - treeInputExtensions.append('_TreeInput') + treeInputExtensions.append('_TreeIn') if debugEnabled: - treeInputExtensions.append('_TreeInput_Logger') + treeInputExtensions.append('_TreeIn_Logger') for treeInputExtension in treeInputExtensions: - #dataSourceText = ' +'+gamName+'_TreeInput = {\n' - dataSourceText = ' +'+gamName+treeInputExtension + ' = {\n' - dataSourceText += ' Class = MDSReaderNS\n' - dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' TreeName = "'+self.getTree().name+'"\n' - dataSourceText += ' ShotNumber = ' + \ - str(self.getTree().shot)+'\n' - currTimebase = self.getNode('timebase').evaluate() - if isinstance(currTimebase, Range): - startTime = currTimebase.begin.data() - period = currTimebase.delta.data() - else: - currTimebase = currTimebase.data() - startTime = currTimebase[0] - period = currTimebase[1] - currTimebase[0] - frequency = 1./period + dataSourceText = ' +'+gamName+treeInputExtension+'DDB = {\n' + dataSourceText += ' Class = GAMDataSource\n' + dataSourceText += ' }\n' + dataSources.append(dataSourceText) - dataSourceText += ' StartTime = '+str(startTime)+'\n' - dataSourceText += ' Frequency = ' + \ - str(round(frequency, 4))+'\n' - dataSourceText += ' Signals = { \n' + mdsReaderText = ' +'+gamName+treeInputExtension + ' = {\n' + mdsReaderText += ' Class = MDSReaderGAM\n' + mdsReaderText += ' TreeName = "'+self.getTree().name+'"\n' + mdsReaderText += ' ShotNumber = ' + \ + str(self.getTree().shot)+'\n' + mdsReaderText += ' InputSignals = { \n' + mdsReaderText += ' Time = {\n' + mdsReaderText += ' DataSource = '+timerDDB + '\n' + mdsReaderText += ' } \n' + mdsReaderText += ' } \n' + mdsReaderText += ' OutputSignals = { \n' for nodeDict in nonGamInputNodes: - dataSourceText += ' '+nodeDict['name']+' = {\n' + mdsReaderText += ' '+nodeDict['name']+' = {\n' + mdsReaderText += ' DataSource = '+gamName+treeInputExtension+'DDB\n' valExpr = nodeDict['expr'] if isinstance(valExpr, TreeNode): -# valExpr = valExpr.getPath() valExpr = str(valExpr) else: valExpr = str(valExpr) valExpr = valExpr.replace('"', "'") - dataSourceText += ' DataExpr = "'+valExpr+'"\n' - dataSourceText += ' TimebaseExpr = "dim_of(' + \ + mdsReaderText += ' DataExpr = "'+valExpr+'"\n' + mdsReaderText += ' TimebaseExpr = "dim_of(' + \ valExpr+')"\n' - numberOfElements = 1 if not (np.isscalar(nodeDict['dimensions'])): for currDim in nodeDict['dimensions']: numberOfElements *= currDim - dataSourceText += ' NumberOfElements = ' + \ + mdsReaderText += ' NumberOfElements = ' + \ str(numberOfElements)+'\n' if nodeDict['col_order']: - dataSourceText += ' UseColumnOrder = 1\n' + mdsReaderText += ' UseColumnOrder = 1\n' else: - dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' DataManagement = 1\n' - dataSourceText += ' }\n' - dataSourceText += ' timebase = {\n' - dataSourceText += ' NumberOfElements = 1\n' - dataSourceText += ' Type = uint64\n' - dataSourceText += ' }\n' - dataSourceText += ' }\n' - dataSourceText += ' }\n' - dataSources.append(dataSourceText) - - # Some outputs are connected to devices on separate synchronized threads + mdsReaderText += ' UseColumnOrder = 0\n' + mdsReaderText += ' DataManagement = 1\n' + mdsReaderText += ' }\n' + mdsReaderText += ' }\n' + mdsReaderText += ' }\n' + gams.append(mdsReaderText) +# Some outputs are connected to devices on separate synchronized threads if len(synchThreadSignals) > 0: dataSourceText = ' +'+gamName+'_Output_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' @@ -2256,6 +2256,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # If the Input device is not synchronising, store time in outputs:time if not isSynch: dataSourceText += ' Time = {\n' + dataSourceText += ' DiscontinuityFactor = 1\n' + dataSourceText += ' Type = int32\n' dataSourceText += ' NodeName = "' + \ configDict['outTimeNid'].getFullPath()+'"\n' # We must keep into account the number of samples in an input device @@ -2273,6 +2275,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): for outputDict in outputDicts: if outputDict['seg_len'] > 0: dataSourceText += ' '+outputDict['name']+' = {\n' + dataSourceText += ' DiscontinuityFactor = 1\n' dataSourceText += ' NodeName = "' + \ outputDict['value_nid'].getFullPath()+'"\n' # We must keep into account the number of samples in an input device @@ -2299,7 +2302,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSourceText += ' Class = GAMDataSource\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) - + if len(nonGamInputNodes) > 0: + gamList.append(dataSourceName+'_TreeIn') gamList.append(dataSourceName+'_DDBOutIOGAM') gamText = ' +'+dataSourceName+'_DDBOutIOGAM = {\n' gamText += ' Class = IOGAM\n' @@ -2398,7 +2402,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): nonGamInputNodes.append({'expr': outputTrigger.decompile( ), 'dimensions': 0, 'name': 'Trigger', 'col_order': False}) gamText += ' '+'Trigger'+' = {\n' - gamText += ' DataSource = '+dataSourceName+'_TreeInput\n' +# GAB2022 gamText += ' DataSource = '+dataSourceName+'_TreeInput\n' + gamText += ' DataSource = '+dataSourceName+'_TreeInDDB\n' gamText += ' Type = uint8\n' gamText += ' }\n' # end Trigger Management @@ -2408,6 +2413,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' Time = {\n' # GABRIELE SEPT 2020 gamText += ' DataSource = '+dataSourceName+'_Timer_DDB' gamText += ' DataSource = '+timerDDB + gamText += ' Type = int32\n' gamText += ' }\n' # Other signals @@ -2429,6 +2435,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # If the Input device is not synchronising, transfer also time towards MdsWriter if not isSynch: gamText += ' Time = {\n' + gamText += ' Type = int32\n' gamText += ' DataSource = '+dataSourceName + \ '_TreeOutput' # GABRIELE SEPT 2020 gamText += ' }\n' @@ -2459,56 +2466,48 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gams.append(gamText) # endif configDict['storeSignals'] - +# GAB 2022 if len(nonGamInputNodes) > 0: # For input devices this happens only if a trigger signal for MdsWriter is derived from a waveform stored in the tree - dataSourceText = ' +'+dataSourceName+'_TreeInput = {\n' - dataSourceText += ' Class = MDSReaderNS\n' - dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' TreeName = "'+self.getTree().name+'"\n' - dataSourceText += ' ShotNumber = '+str(self.getTree().shot)+'\n' - currTimebase = self.getNode('timebase').evaluate() - if isinstance(currTimebase, Range): - startTime = currTimebase.begin.data() - period = currTimebase.delta.data() - else: - currTimebase = currTimebase.data() - startTime = currTimebase[0] - period = currTimebase[1] - currTimebase[0] - frequency = 1./period + dataSourceText = ' +'+DataSourceName+'_TreeInDDB = {\n' + dataSourceText += ' Class = GAMDataSource\n' + dataSourceText += ' }\n' + dataSources.append(dataSourceText) - dataSourceText += ' StartTime = '+str(startTime)+'\n' - dataSourceText += ' Frequency = '+str(round(frequency, 4))+'\n' - dataSourceText += ' Signals = { \n' + mdsReaderText = ' +'+dataSourceName+ '_TreeIn = {\n' + mdsReaderText += ' Class = MDSReaderGAM\n' + mdsReaderText += ' TreeName = "'+self.getTree().name+'"\n' + mdsReaderText += ' ShotNumber = '+str(self.getTree().shot)+'\n' + mdsReaderText += ' InputSignals = { \n' + mdsReaderText += ' Time = {\n' + mdsReaderText += ' DataSource = '+timerDDB + '\n' + mdsReaderText += ' } \n' + mdsReaderText += ' } \n' + mdsReaderText += ' OutputSignals = { \n' for nodeDict in nonGamInputNodes: - dataSourceText += ' '+nodeDict['name']+' = {\n' + mdsReaderText += ' '+nodeDict['name']+' = {\n' + mdsReaderText += ' DataSource = '+dataSourceName+ '_TreeInDDB\n' valExpr = nodeDict['expr'] if isinstance(valExpr, TreeNode): valExpr = valExpr.getFullPath() valExpr = valExpr.replace('"', "'") - dataSourceText += ' DataExpr = "'+valExpr+'"\n' - dataSourceText += ' TimebaseExpr = "dim_of(' + \ + mdsReaderText += ' DataExpr = "'+valExpr+'"\n' + mdsReaderText += ' TimebaseExpr = "dim_of(' + \ valExpr+')"\n' numberOfElements = 1 if not (np.isscalar(nodeDict['dimensions'])): for currDim in nodeDict['dimensions']: numberOfElements *= currDim - dataSourceText += ' NumberOfElements = ' + \ + mdsReaderText += ' NumberOfElements = ' + \ str(numberOfElements)+'\n' if nodeDict['col_order']: - dataSourceText += ' UseColumnOrder = 1\n' + mdsReaderText += ' UseColumnOrder = 1\n' else: - dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' DataManagement = 1\n' - dataSourceText += ' }\n' - dataSourceText += ' timebase = {\n' - dataSourceText += ' NumberOfElements = 1\n' - dataSourceText += ' Type = uint64\n' - dataSourceText += ' }\n' - dataSourceText += ' }\n' - dataSourceText += ' }\n' - dataSources.append(dataSourceText) - - # Some outputs are connected to devices on separate synchronized theads + mdsReaderText += ' UseColumnOrder = 0\n' + mdsReaderText += ' DataManagement = 1\n' + mdsReaderText += ' }\n' + mdsReaderText += ' }\n' + gams.append(mdsReaderText) + # Some outputs are connected to devices on separate synchronized theads if len(synchThreadSignals) > 0: dataSourceText = ' +'+dataSourceName+'_Output_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' @@ -2516,7 +2515,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(dataSourceName+'_Output_Synch_IOGAM') + gamText = ' +'+dataSourceName+'_Output_Synch_IOGAM = {\n' @@ -2711,7 +2710,6 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): return 0 #Head and parameters - gamList.append(dataSourceName+'_IOGAM') gamText = ' +'+dataSourceName+'_IOGAM = {\n' # gamText += ' Class = IOGAM\n' #NOTE: default behavior for Output is different from that of GAM. Here a single sample is picked when subsampling is defined (syncDiv > 1) @@ -2770,7 +2768,8 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): nonGamInputNodes.append( {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': signalName, 'col_order': inputDict['col_order']}) gamText += ' '+signalName+' = {\n' - gamText += ' DataSource = '+dataSourceName+'_TreeInput\n' +# GAB 2022 gamText += ' DataSource = '+dataSourceName+'_TreeInput\n' + gamText += ' DataSource = '+dataSourceName+'_TreeInDDB\n' if 'type' in inputDict: gamText += ' Type = '+inputDict['type']+'\n' else: @@ -2854,58 +2853,51 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): gamText += ' }\n' gams.append(gamText) + if len(nonGamInputNodes) > 0: #GAB 2022 + gamList.append(dataSourceName+'_TreeIn') + gamList.append(dataSourceName+'_IOGAM') + # There are input references to tree nodes, we need to build a MdsReader DataSource named _TreeInput if len(nonGamInputNodes) > 0: - dataSourceText = ' +'+dataSourceName+'_TreeInput = {\n' - dataSourceText += ' Class = MDSReaderNS\n' - dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' TreeName = "'+self.getTree().name+'"\n' - dataSourceText += ' ShotNumber = '+str(self.getTree().shot)+'\n' - currTimebase = self.getNode('timebase').evaluate() - if isinstance(currTimebase, Range): - startTime = currTimebase.begin.data() - period = currTimebase.delta.data() - else: - currTimebase = currTimebase.data() - startTime = currTimebase[0] - period = currTimebase[1] - currTimebase[0] - frequency = 1./period + dataSourceText = ' +'+DataSourceName+'_TreeInDDB = {\n' + dataSourceText += ' Class = GAMDataSource\n' + dataSourceText += ' }\n' + dataSources.append(dataSourceText) - dataSourceText += ' StartTime = '+str(startTime)+'\n' -# dataSourceText += ' Frequency = '+str(int(round(frequency)))+'\n' - dataSourceText += ' Frequency = '+str(round(frequency, 4))+'\n' - dataSourceText += ' Signals = { \n' + mdsReaderText = ' +'+dataSourceName+ '_TreeIn = {\n' + mdsReaderText += ' Class = MDSReaderGAM\n' + mdsReaderText += ' TreeName = "'+self.getTree().name+'"\n' + mdsReaderText += ' ShotNumber = '+str(self.getTree().shot)+'\n' + mdsReaderText += ' InputSignals = { \n' + mdsReaderText += ' Time = {\n' + mdsReaderText += ' DataSource = '+timerDDB + '\n' + mdsReaderText += ' } \n' + mdsReaderText += ' } \n' + mdsReaderText += ' OutputSignals = { \n' for nodeDict in nonGamInputNodes: - dataSourceText += ' '+nodeDict['name']+' = {\n' + mdsReaderText += ' '+nodeDict['name']+' = {\n' + mdsReaderText += ' DataSource = '+dataSourceName+ '_TreeInDDB\n' valExpr = nodeDict['expr'] if isinstance(valExpr, TreeNode): valExpr = valExpr.getFullPath() - if isinstance(valExpr, str): - valExpr = valExpr.replace('"', "'") - dataSourceText += ' DataExpr = "'+str(valExpr)+'"\n' - dataSourceText += ' TimebaseExpr = "dim_of(' + \ - str(valExpr)+')"\n' + valExpr = valExpr.replace('"', "'") + mdsReaderText += ' DataExpr = "'+valExpr+'"\n' + mdsReaderText += ' TimebaseExpr = "dim_of(' + \ + valExpr+')"\n' numberOfElements = 1 if not (np.isscalar(nodeDict['dimensions'])): for currDim in nodeDict['dimensions']: numberOfElements *= currDim - dataSourceText += ' NumberOfElements = ' + \ + mdsReaderText += ' NumberOfElements = ' + \ str(numberOfElements)+'\n' - dataSourceText += ' DataManagement = 1\n' if nodeDict['col_order']: - dataSourceText += ' UseColumnOrder = 1\n' + mdsReaderText += ' UseColumnOrder = 1\n' else: - dataSourceText += ' UseColumnOrder = 0\n' - dataSourceText += ' }\n' - dataSourceText += ' timebase = {\n' - dataSourceText += ' NumberOfElements = 1\n' - dataSourceText += ' Type = uint64\n' - dataSourceText += ' }\n' - - dataSourceText += ' }\n' - dataSourceText += ' }\n' - dataSources.append(dataSourceText) - + mdsReaderText += ' UseColumnOrder = 0\n' + mdsReaderText += ' DataManagement = 1\n' + mdsReaderText += ' }\n' + mdsReaderText += ' }\n' + gams.append(mdsReaderText) #Head and parameters dataSourceText = ' +'+dataSourceName+' = {\n' dataSourceText += ' Class = '+dataSourceClass+'\n' diff --git a/pydevices/RfxDevices/MARTE2_WRTDTIMER.py b/pydevices/RfxDevices/MARTE2_WRTDTIMER.py new file mode 100644 index 0000000000..5a8aa242e5 --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_WRTDTIMER.py @@ -0,0 +1,55 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +from MDSplus import Data + +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('WRTDTimer', MC.MARTE2_COMPONENT.MODE_SYNCH_INPUT) +class MARTE2_WRTDTIMER(MC.MARTE2_COMPONENT): + outputs = [ + {'name': 'Counter', 'type': 'uint32', 'dimensions': 0, 'parameters': []}, + {'name': 'Time', 'type': 'int64', 'dimensions': 0, 'parameters': []}, + {'name': 'OutTrigger', 'type': 'uint8', 'dimensions': 0, 'parameters': []}, + {'name': 'AbsoluteTime', 'type': 'uint64', 'dimensions': -1, 'parameters': []}, + + ] + parameters = [ + {'name': 'ClockName', 'type': 'string', 'value': 'CLOCK_REALTIME'}, + {'name': 'CpuMask', 'type': 'int32', 'value': 127}, + {'name': 'UdpPort', 'type': 'uint32', 'value': 5044}, + {'name': 'EventName', 'type': 'string', 'value': "*"}, + {'name': 'MulticastGroup', 'type': 'string', 'value': "224.0.23.159"}, + {'name': 'LeapSeconds', 'type': 'int32', 'value': 0}, + {'name': 'Delay', 'type': 'float64', 'value': 0}, + {'name': 'Phase', 'type': 'float64', 'value': 0}, + {'name': 'Period', 'type': 'float64', 'value': 1E-1}, + ] + parts = [] + + def prepareMarteInfo(self): + self.timebase.putData(Data.compile( + ' (build_path("\\'+self.getFullPath()+'.parameters:par_7:value"))+(build_path("\\'+self.getFullPath()+'.parameters:par_8:value")): * : (build_path("\\'+self.getFullPath()+'.parameters:par_9:value"))')) From 496b71a7afa99b1ebcd5e46ae52b43592c6be5ad Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Mon, 17 Oct 2022 22:07:24 -0400 Subject: [PATCH 075/172] Fix: Multiple parameter/qualifier madness in mdsdcl (#2492) When calling a method with multiple qualifiers, the strange behaviour occurs: TCL> do /method NODE method /ARGUMENT=1 /ARGUMENT=2 /ARGUMENT=3 doing \TREE::TOP:NODE(DEVICE).method(1,2,1,3,1,2,1) This was due to an issue in cli_get_value where parameters/qualifiers would get reprocessed After this, the output is: TCL> do /method NODE method /ARGUMENT=1 /ARGUMENT=2 /ARGUMENT=3 doing \TREE::TOP:NODE(DEVICE).method(1,2,3) --- mdsdcl/cmdExecute.c | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/mdsdcl/cmdExecute.c b/mdsdcl/cmdExecute.c index 7988a7d4a6..121d74a118 100644 --- a/mdsdcl/cmdExecute.c +++ b/mdsdcl/cmdExecute.c @@ -1619,15 +1619,9 @@ EXPORT int cli_get_value(void *ctx, const char *name, char **value) ((cmd->parameters[i]->label) && (strcasecmp(name, cmd->parameters[i]->label) == 0))) { - if (cmd->parameters[i]->value_idx >= cmd->parameters[i]->value_count) + if (cmd->parameters[i]->value_idx < cmd->parameters[i]->value_count) { - ans = MdsdclABSENT; - cmd->parameters[i]->value_idx = 0; - } - else - { - *value = - strdup(cmd->parameters[i]->values[cmd->parameters[i]->value_idx++]); + *value = strdup(cmd->parameters[i]->values[cmd->parameters[i]->value_idx++]); ans = MdsdclPRESENT; } } @@ -1636,15 +1630,9 @@ EXPORT int cli_get_value(void *ctx, const char *name, char **value) { if (strcasecmp(name, cmd->qualifiers[i]->name) == 0) { - if (cmd->qualifiers[i]->value_idx >= cmd->qualifiers[i]->value_count) - { - ans = MdsdclABSENT; - cmd->qualifiers[i]->value_idx = 0; - } - else + if (cmd->qualifiers[i]->value_idx < cmd->qualifiers[i]->value_count) { - *value = - strdup(cmd->qualifiers[i]->values[cmd->qualifiers[i]->value_idx++]); + *value = strdup(cmd->qualifiers[i]->values[cmd->qualifiers[i]->value_idx++]); ans = MdsdclPRESENT; } } From 7a3d5971530beaa20e0b8016e27b66aff82ba3be Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 26 Oct 2022 16:28:00 +0200 Subject: [PATCH 076/172] Fix:WRTDTimer related devices and dw setup (#2497) --- .../src/main/java/MARTE2_STREAMSetup.java | 259 +-- .../main/java/MARTE2_STREAM_IN_ASetup.java | 1753 ++------------ .../main/resources/MARTE2_STREAMSetup.form | 2040 +++++++++++------ .../resources/MARTE2_STREAM_IN_ASetup.form | 551 +++++ pydevices/RfxDevices/MARTE2_COMPONENT.py | 3 + pydevices/RfxDevices/MARTE2_STREAM_IN_A.py | 2 +- 6 files changed, 2185 insertions(+), 2423 deletions(-) create mode 100644 java/jdevices/src/main/resources/MARTE2_STREAM_IN_ASetup.form diff --git a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java index 741b7417b5..c96d5710db 100644 --- a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java +++ b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java @@ -686,7 +686,7 @@ private void initComponents() { deviceField389 = new DeviceField(); deviceField390 = new DeviceField(); - setDeviceProvider("spilds.rfx.local:8100"); + setDeviceProvider("localhost:8100"); setDeviceTitle("MARTe2 Stream"); setDeviceType("MARTE2_STREAM"); setHeight(500); @@ -757,7 +757,7 @@ private void initComponents() { deviceField2.setOffsetNid(31); jPanel3.add(deviceField2); - deviceChoice1.setChoiceItems(new String[] {"float32", "float64", "int16", "int32", "uint16", "uint32"}); + deviceChoice1.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice1.setIdentifier(""); deviceChoice1.setLabelString("Type: "); deviceChoice1.setOffsetNid(28); @@ -787,7 +787,7 @@ private void initComponents() { deviceField3.setOffsetNid(41); jPanel4.add(deviceField3); - deviceChoice2.setChoiceItems(new String[] {"float32", "float64", "int16", "int32", "uint16", "uint32"}); + deviceChoice2.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64", "uint32"}); deviceChoice2.setIdentifier(""); deviceChoice2.setLabelString("Type: "); deviceChoice2.setOffsetNid(38); @@ -817,7 +817,7 @@ private void initComponents() { deviceField4.setOffsetNid(51); jPanel5.add(deviceField4); - deviceChoice3.setChoiceItems(new String[] {"float32", "float64", "int16", "int32", "uint16", "uint32"}); + deviceChoice3.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice3.setIdentifier(""); deviceChoice3.setLabelString("Type: "); deviceChoice3.setOffsetNid(48); @@ -847,7 +847,7 @@ private void initComponents() { deviceField5.setOffsetNid(61); jPanel6.add(deviceField5); - deviceChoice4.setChoiceItems(new String[] {"float32", "float64", "int16", "int32", "uint16", "uint32"}); + deviceChoice4.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice4.setIdentifier(""); deviceChoice4.setLabelString("Type: "); deviceChoice4.setOffsetNid(58); @@ -877,7 +877,7 @@ private void initComponents() { deviceField6.setOffsetNid(71); jPanel7.add(deviceField6); - deviceChoice5.setChoiceItems(new String[] {"float32", "float64", "int16", "int32", "uint16", "uint32"}); + deviceChoice5.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice5.setIdentifier(""); deviceChoice5.setLabelString("Type: "); deviceChoice5.setOffsetNid(68); @@ -907,7 +907,7 @@ private void initComponents() { deviceField7.setOffsetNid(81); jPanel8.add(deviceField7); - deviceChoice6.setChoiceItems(new String[] {"float32", "float64", "int16", "int32", "uint16", "uint32"}); + deviceChoice6.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice6.setIdentifier(""); deviceChoice6.setLabelString("Type: "); deviceChoice6.setOffsetNid(68); @@ -937,7 +937,7 @@ private void initComponents() { deviceField8.setOffsetNid(91); jPanel9.add(deviceField8); - deviceChoice7.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice7.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice7.setIdentifier(""); deviceChoice7.setLabelString("Type: "); deviceChoice7.setOffsetNid(88); @@ -967,7 +967,7 @@ private void initComponents() { deviceField9.setOffsetNid(101); jPanel10.add(deviceField9); - deviceChoice8.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice8.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice8.setIdentifier(""); deviceChoice8.setLabelString("Type: "); deviceChoice8.setOffsetNid(98); @@ -997,7 +997,7 @@ private void initComponents() { deviceField23.setOffsetNid(111); jPanel13.add(deviceField23); - deviceChoice10.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice10.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice10.setIdentifier(""); deviceChoice10.setLabelString("Type: "); deviceChoice10.setOffsetNid(108); @@ -1028,7 +1028,7 @@ private void initComponents() { deviceField25.setOffsetNid(121); jPanel14.add(deviceField25); - deviceChoice11.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice11.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice11.setIdentifier(""); deviceChoice11.setLabelString("Type: "); deviceChoice11.setOffsetNid(118); @@ -1059,7 +1059,7 @@ private void initComponents() { deviceField27.setOffsetNid(131); jPanel15.add(deviceField27); - deviceChoice12.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice12.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice12.setIdentifier(""); deviceChoice12.setLabelString("Type: "); deviceChoice12.setOffsetNid(128); @@ -1090,7 +1090,7 @@ private void initComponents() { deviceField29.setOffsetNid(141); jPanel16.add(deviceField29); - deviceChoice13.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice13.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice13.setIdentifier(""); deviceChoice13.setLabelString("Type: "); deviceChoice13.setOffsetNid(138); @@ -1121,7 +1121,7 @@ private void initComponents() { deviceField31.setOffsetNid(151); jPanel17.add(deviceField31); - deviceChoice14.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice14.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice14.setIdentifier(""); deviceChoice14.setLabelString("Type: "); deviceChoice14.setOffsetNid(148); @@ -1152,7 +1152,7 @@ private void initComponents() { deviceField33.setOffsetNid(161); jPanel18.add(deviceField33); - deviceChoice15.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice15.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice15.setIdentifier(""); deviceChoice15.setLabelString("Type: "); deviceChoice15.setOffsetNid(158); @@ -1183,7 +1183,7 @@ private void initComponents() { deviceField35.setOffsetNid(171); jPanel19.add(deviceField35); - deviceChoice16.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice16.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice16.setIdentifier(""); deviceChoice16.setLabelString("Type: "); deviceChoice16.setOffsetNid(168); @@ -1214,7 +1214,7 @@ private void initComponents() { deviceField37.setOffsetNid(181); jPanel20.add(deviceField37); - deviceChoice17.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice17.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice17.setIdentifier(""); deviceChoice17.setLabelString("Type: "); deviceChoice17.setOffsetNid(178); @@ -1245,7 +1245,7 @@ private void initComponents() { deviceField39.setOffsetNid(191); jPanel21.add(deviceField39); - deviceChoice18.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice18.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice18.setIdentifier(""); deviceChoice18.setLabelString("Type: "); deviceChoice18.setOffsetNid(188); @@ -1276,7 +1276,7 @@ private void initComponents() { deviceField41.setOffsetNid(201); jPanel22.add(deviceField41); - deviceChoice19.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice19.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice19.setIdentifier(""); deviceChoice19.setLabelString("Type: "); deviceChoice19.setOffsetNid(198); @@ -1307,7 +1307,7 @@ private void initComponents() { deviceField43.setOffsetNid(211); jPanel23.add(deviceField43); - deviceChoice20.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice20.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice20.setIdentifier(""); deviceChoice20.setLabelString("Type: "); deviceChoice20.setOffsetNid(208); @@ -1338,7 +1338,7 @@ private void initComponents() { deviceField45.setOffsetNid(221); jPanel24.add(deviceField45); - deviceChoice21.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice21.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice21.setIdentifier(""); deviceChoice21.setLabelString("Type: "); deviceChoice21.setOffsetNid(218); @@ -1369,7 +1369,7 @@ private void initComponents() { deviceField47.setOffsetNid(231); jPanel25.add(deviceField47); - deviceChoice22.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice22.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice22.setIdentifier(""); deviceChoice22.setLabelString("Type: "); deviceChoice22.setOffsetNid(228); @@ -1400,7 +1400,7 @@ private void initComponents() { deviceField49.setOffsetNid(241); jPanel26.add(deviceField49); - deviceChoice23.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice23.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice23.setIdentifier(""); deviceChoice23.setLabelString("Type: "); deviceChoice23.setOffsetNid(238); @@ -1431,7 +1431,7 @@ private void initComponents() { deviceField51.setOffsetNid(251); jPanel27.add(deviceField51); - deviceChoice24.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice24.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice24.setIdentifier(""); deviceChoice24.setLabelString("Type: "); deviceChoice24.setOffsetNid(248); @@ -1462,7 +1462,7 @@ private void initComponents() { deviceField53.setOffsetNid(261); jPanel28.add(deviceField53); - deviceChoice25.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice25.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice25.setIdentifier(""); deviceChoice25.setLabelString("Type: "); deviceChoice25.setOffsetNid(258); @@ -1493,7 +1493,7 @@ private void initComponents() { deviceField55.setOffsetNid(271); jPanel29.add(deviceField55); - deviceChoice26.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice26.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice26.setIdentifier(""); deviceChoice26.setLabelString("Type: "); deviceChoice26.setOffsetNid(268); @@ -1524,7 +1524,7 @@ private void initComponents() { deviceField57.setOffsetNid(281); jPanel30.add(deviceField57); - deviceChoice27.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice27.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice27.setIdentifier(""); deviceChoice27.setLabelString("Type: "); deviceChoice27.setOffsetNid(278); @@ -1555,7 +1555,7 @@ private void initComponents() { deviceField59.setOffsetNid(291); jPanel31.add(deviceField59); - deviceChoice28.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice28.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice28.setIdentifier(""); deviceChoice28.setLabelString("Type: "); deviceChoice28.setOffsetNid(288); @@ -1586,7 +1586,7 @@ private void initComponents() { deviceField61.setOffsetNid(301); jPanel32.add(deviceField61); - deviceChoice29.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice29.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice29.setIdentifier(""); deviceChoice29.setLabelString("Type: "); deviceChoice29.setOffsetNid(298); @@ -1617,7 +1617,7 @@ private void initComponents() { deviceField63.setOffsetNid(311); jPanel33.add(deviceField63); - deviceChoice30.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice30.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice30.setIdentifier(""); deviceChoice30.setLabelString("Type: "); deviceChoice30.setOffsetNid(308); @@ -1648,7 +1648,7 @@ private void initComponents() { deviceField65.setOffsetNid(321); jPanel34.add(deviceField65); - deviceChoice31.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice31.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice31.setIdentifier(""); deviceChoice31.setLabelString("Type: "); deviceChoice31.setOffsetNid(318); @@ -1679,7 +1679,7 @@ private void initComponents() { deviceField67.setOffsetNid(331); jPanel35.add(deviceField67); - deviceChoice32.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice32.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice32.setIdentifier(""); deviceChoice32.setLabelString("Type: "); deviceChoice32.setOffsetNid(328); @@ -1710,7 +1710,7 @@ private void initComponents() { deviceField69.setOffsetNid(341); jPanel36.add(deviceField69); - deviceChoice33.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice33.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice33.setIdentifier(""); deviceChoice33.setLabelString("Type: "); deviceChoice33.setOffsetNid(338); @@ -1741,7 +1741,7 @@ private void initComponents() { deviceField71.setOffsetNid(351); jPanel37.add(deviceField71); - deviceChoice34.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice34.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice34.setIdentifier(""); deviceChoice34.setLabelString("Type: "); deviceChoice34.setOffsetNid(348); @@ -1772,7 +1772,7 @@ private void initComponents() { deviceField73.setOffsetNid(361); jPanel38.add(deviceField73); - deviceChoice35.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice35.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice35.setIdentifier(""); deviceChoice35.setLabelString("Type: "); deviceChoice35.setOffsetNid(358); @@ -1803,7 +1803,7 @@ private void initComponents() { deviceField75.setOffsetNid(371); jPanel39.add(deviceField75); - deviceChoice36.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice36.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice36.setIdentifier(""); deviceChoice36.setLabelString("Type: "); deviceChoice36.setOffsetNid(368); @@ -1834,7 +1834,7 @@ private void initComponents() { deviceField77.setOffsetNid(381); jPanel40.add(deviceField77); - deviceChoice37.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice37.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice37.setIdentifier(""); deviceChoice37.setLabelString("Type: "); deviceChoice37.setOffsetNid(378); @@ -1865,7 +1865,7 @@ private void initComponents() { deviceField79.setOffsetNid(391); jPanel41.add(deviceField79); - deviceChoice38.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice38.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice38.setIdentifier(""); deviceChoice38.setLabelString("Type: "); deviceChoice38.setOffsetNid(388); @@ -1896,7 +1896,7 @@ private void initComponents() { deviceField81.setOffsetNid(401); jPanel42.add(deviceField81); - deviceChoice39.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice39.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice39.setIdentifier(""); deviceChoice39.setLabelString("Type: "); deviceChoice39.setOffsetNid(398); @@ -1927,7 +1927,7 @@ private void initComponents() { deviceField83.setOffsetNid(411); jPanel43.add(deviceField83); - deviceChoice40.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice40.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice40.setIdentifier(""); deviceChoice40.setLabelString("Type: "); deviceChoice40.setOffsetNid(408); @@ -1958,7 +1958,7 @@ private void initComponents() { deviceField85.setOffsetNid(421); jPanel44.add(deviceField85); - deviceChoice41.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice41.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice41.setIdentifier(""); deviceChoice41.setLabelString("Type: "); deviceChoice41.setOffsetNid(418); @@ -1989,7 +1989,7 @@ private void initComponents() { deviceField87.setOffsetNid(431); jPanel45.add(deviceField87); - deviceChoice42.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice42.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice42.setIdentifier(""); deviceChoice42.setLabelString("Type: "); deviceChoice42.setOffsetNid(428); @@ -2020,7 +2020,7 @@ private void initComponents() { deviceField89.setOffsetNid(441); jPanel46.add(deviceField89); - deviceChoice43.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice43.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice43.setIdentifier(""); deviceChoice43.setLabelString("Type: "); deviceChoice43.setOffsetNid(438); @@ -2051,7 +2051,7 @@ private void initComponents() { deviceField91.setOffsetNid(451); jPanel47.add(deviceField91); - deviceChoice44.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice44.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice44.setIdentifier(""); deviceChoice44.setLabelString("Type: "); deviceChoice44.setOffsetNid(448); @@ -2082,7 +2082,7 @@ private void initComponents() { deviceField93.setOffsetNid(461); jPanel48.add(deviceField93); - deviceChoice45.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice45.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice45.setIdentifier(""); deviceChoice45.setLabelString("Type: "); deviceChoice45.setOffsetNid(458); @@ -2113,7 +2113,7 @@ private void initComponents() { deviceField95.setOffsetNid(471); jPanel49.add(deviceField95); - deviceChoice46.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice46.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice46.setIdentifier(""); deviceChoice46.setLabelString("Type: "); deviceChoice46.setOffsetNid(468); @@ -2144,7 +2144,7 @@ private void initComponents() { deviceField97.setOffsetNid(481); jPanel50.add(deviceField97); - deviceChoice47.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice47.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice47.setIdentifier(""); deviceChoice47.setLabelString("Type: "); deviceChoice47.setOffsetNid(478); @@ -2175,7 +2175,7 @@ private void initComponents() { deviceField99.setOffsetNid(491); jPanel51.add(deviceField99); - deviceChoice48.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice48.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice48.setIdentifier(""); deviceChoice48.setLabelString("Type: "); deviceChoice48.setOffsetNid(488); @@ -2206,7 +2206,7 @@ private void initComponents() { deviceField101.setOffsetNid(501); jPanel52.add(deviceField101); - deviceChoice49.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice49.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice49.setIdentifier(""); deviceChoice49.setLabelString("Type: "); deviceChoice49.setOffsetNid(498); @@ -2237,7 +2237,7 @@ private void initComponents() { deviceField103.setOffsetNid(511); jPanel53.add(deviceField103); - deviceChoice50.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice50.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice50.setIdentifier(""); deviceChoice50.setLabelString("Type: "); deviceChoice50.setOffsetNid(508); @@ -2268,7 +2268,7 @@ private void initComponents() { deviceField105.setOffsetNid(521); jPanel54.add(deviceField105); - deviceChoice51.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice51.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice51.setIdentifier(""); deviceChoice51.setLabelString("Type: "); deviceChoice51.setOffsetNid(518); @@ -2299,7 +2299,7 @@ private void initComponents() { deviceField107.setOffsetNid(531); jPanel55.add(deviceField107); - deviceChoice52.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice52.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice52.setIdentifier(""); deviceChoice52.setLabelString("Type: "); deviceChoice52.setOffsetNid(528); @@ -2330,7 +2330,7 @@ private void initComponents() { deviceField109.setOffsetNid(541); jPanel56.add(deviceField109); - deviceChoice53.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice53.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice53.setIdentifier(""); deviceChoice53.setLabelString("Type: "); deviceChoice53.setOffsetNid(538); @@ -2361,7 +2361,7 @@ private void initComponents() { deviceField111.setOffsetNid(551); jPanel57.add(deviceField111); - deviceChoice54.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice54.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice54.setIdentifier(""); deviceChoice54.setLabelString("Type: "); deviceChoice54.setOffsetNid(548); @@ -2392,7 +2392,7 @@ private void initComponents() { deviceField113.setOffsetNid(561); jPanel58.add(deviceField113); - deviceChoice55.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice55.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice55.setIdentifier(""); deviceChoice55.setLabelString("Type: "); deviceChoice55.setOffsetNid(558); @@ -2423,7 +2423,7 @@ private void initComponents() { deviceField115.setOffsetNid(571); jPanel59.add(deviceField115); - deviceChoice56.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice56.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice56.setIdentifier(""); deviceChoice56.setLabelString("Type: "); deviceChoice56.setOffsetNid(568); @@ -2454,7 +2454,7 @@ private void initComponents() { deviceField117.setOffsetNid(581); jPanel60.add(deviceField117); - deviceChoice57.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice57.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice57.setIdentifier(""); deviceChoice57.setLabelString("Type: "); deviceChoice57.setOffsetNid(578); @@ -2485,7 +2485,7 @@ private void initComponents() { deviceField119.setOffsetNid(591); jPanel61.add(deviceField119); - deviceChoice58.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice58.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice58.setIdentifier(""); deviceChoice58.setLabelString("Type: "); deviceChoice58.setOffsetNid(588); @@ -2516,7 +2516,7 @@ private void initComponents() { deviceField121.setOffsetNid(601); jPanel62.add(deviceField121); - deviceChoice59.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice59.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice59.setIdentifier(""); deviceChoice59.setLabelString("Type: "); deviceChoice59.setOffsetNid(598); @@ -2547,7 +2547,7 @@ private void initComponents() { deviceField123.setOffsetNid(611); jPanel63.add(deviceField123); - deviceChoice60.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice60.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice60.setIdentifier(""); deviceChoice60.setLabelString("Type: "); deviceChoice60.setOffsetNid(608); @@ -2578,7 +2578,7 @@ private void initComponents() { deviceField125.setOffsetNid(621); jPanel64.add(deviceField125); - deviceChoice61.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice61.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice61.setIdentifier(""); deviceChoice61.setLabelString("Type: "); deviceChoice61.setOffsetNid(618); @@ -2609,7 +2609,7 @@ private void initComponents() { deviceField127.setOffsetNid(631); jPanel65.add(deviceField127); - deviceChoice62.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice62.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice62.setIdentifier(""); deviceChoice62.setLabelString("Type: "); deviceChoice62.setOffsetNid(628); @@ -2640,7 +2640,7 @@ private void initComponents() { deviceField129.setOffsetNid(641); jPanel66.add(deviceField129); - deviceChoice63.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice63.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice63.setIdentifier(""); deviceChoice63.setLabelString("Type: "); deviceChoice63.setOffsetNid(638); @@ -2671,7 +2671,7 @@ private void initComponents() { deviceField131.setOffsetNid(651); jPanel67.add(deviceField131); - deviceChoice64.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice64.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice64.setIdentifier(""); deviceChoice64.setLabelString("Type: "); deviceChoice64.setOffsetNid(648); @@ -2702,7 +2702,7 @@ private void initComponents() { deviceField133.setOffsetNid(661); jPanel68.add(deviceField133); - deviceChoice65.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice65.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice65.setIdentifier(""); deviceChoice65.setLabelString("Type: "); deviceChoice65.setOffsetNid(658); @@ -2733,7 +2733,7 @@ private void initComponents() { deviceField135.setOffsetNid(671); jPanel69.add(deviceField135); - deviceChoice66.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice66.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice66.setIdentifier(""); deviceChoice66.setLabelString("Type: "); deviceChoice66.setOffsetNid(668); @@ -2764,7 +2764,7 @@ private void initComponents() { deviceField137.setOffsetNid(681); jPanel70.add(deviceField137); - deviceChoice67.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice67.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice67.setIdentifier(""); deviceChoice67.setLabelString("Type: "); deviceChoice67.setOffsetNid(678); @@ -2795,7 +2795,7 @@ private void initComponents() { deviceField139.setOffsetNid(691); jPanel71.add(deviceField139); - deviceChoice68.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice68.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice68.setIdentifier(""); deviceChoice68.setLabelString("Type: "); deviceChoice68.setOffsetNid(688); @@ -2826,7 +2826,7 @@ private void initComponents() { deviceField141.setOffsetNid(701); jPanel72.add(deviceField141); - deviceChoice69.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice69.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice69.setIdentifier(""); deviceChoice69.setLabelString("Type: "); deviceChoice69.setOffsetNid(698); @@ -2857,7 +2857,7 @@ private void initComponents() { deviceField143.setOffsetNid(711); jPanel73.add(deviceField143); - deviceChoice70.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice70.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice70.setIdentifier(""); deviceChoice70.setLabelString("Type: "); deviceChoice70.setOffsetNid(708); @@ -2888,7 +2888,7 @@ private void initComponents() { deviceField145.setOffsetNid(721); jPanel74.add(deviceField145); - deviceChoice71.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice71.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice71.setIdentifier(""); deviceChoice71.setLabelString("Type: "); deviceChoice71.setOffsetNid(718); @@ -2919,7 +2919,7 @@ private void initComponents() { deviceField147.setOffsetNid(731); jPanel75.add(deviceField147); - deviceChoice72.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice72.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice72.setIdentifier(""); deviceChoice72.setLabelString("Type: "); deviceChoice72.setOffsetNid(728); @@ -2950,7 +2950,7 @@ private void initComponents() { deviceField149.setOffsetNid(741); jPanel76.add(deviceField149); - deviceChoice73.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice73.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice73.setIdentifier(""); deviceChoice73.setLabelString("Type: "); deviceChoice73.setOffsetNid(738); @@ -2981,7 +2981,7 @@ private void initComponents() { deviceField151.setOffsetNid(751); jPanel77.add(deviceField151); - deviceChoice74.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice74.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice74.setIdentifier(""); deviceChoice74.setLabelString("Type: "); deviceChoice74.setOffsetNid(748); @@ -3012,7 +3012,7 @@ private void initComponents() { deviceField153.setOffsetNid(761); jPanel78.add(deviceField153); - deviceChoice75.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice75.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice75.setIdentifier(""); deviceChoice75.setLabelString("Type: "); deviceChoice75.setOffsetNid(758); @@ -3043,7 +3043,7 @@ private void initComponents() { deviceField155.setOffsetNid(771); jPanel79.add(deviceField155); - deviceChoice76.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice76.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice76.setIdentifier(""); deviceChoice76.setLabelString("Type: "); deviceChoice76.setOffsetNid(768); @@ -3074,7 +3074,7 @@ private void initComponents() { deviceField157.setOffsetNid(781); jPanel80.add(deviceField157); - deviceChoice77.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice77.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice77.setIdentifier(""); deviceChoice77.setLabelString("Type: "); deviceChoice77.setOffsetNid(778); @@ -3105,7 +3105,7 @@ private void initComponents() { deviceField159.setOffsetNid(791); jPanel81.add(deviceField159); - deviceChoice78.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice78.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice78.setIdentifier(""); deviceChoice78.setLabelString("Type: "); deviceChoice78.setOffsetNid(788); @@ -3136,7 +3136,7 @@ private void initComponents() { deviceField161.setOffsetNid(801); jPanel82.add(deviceField161); - deviceChoice79.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice79.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice79.setIdentifier(""); deviceChoice79.setLabelString("Type: "); deviceChoice79.setOffsetNid(798); @@ -3167,7 +3167,7 @@ private void initComponents() { deviceField163.setOffsetNid(811); jPanel83.add(deviceField163); - deviceChoice80.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice80.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice80.setIdentifier(""); deviceChoice80.setLabelString("Type: "); deviceChoice80.setOffsetNid(808); @@ -3198,7 +3198,7 @@ private void initComponents() { deviceField165.setOffsetNid(821); jPanel84.add(deviceField165); - deviceChoice81.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice81.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice81.setIdentifier(""); deviceChoice81.setLabelString("Type: "); deviceChoice81.setOffsetNid(818); @@ -3229,7 +3229,7 @@ private void initComponents() { deviceField167.setOffsetNid(831); jPanel85.add(deviceField167); - deviceChoice82.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice82.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice82.setIdentifier(""); deviceChoice82.setLabelString("Type: "); deviceChoice82.setOffsetNid(828); @@ -3260,7 +3260,7 @@ private void initComponents() { deviceField169.setOffsetNid(841); jPanel86.add(deviceField169); - deviceChoice83.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice83.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice83.setIdentifier(""); deviceChoice83.setLabelString("Type: "); deviceChoice83.setOffsetNid(838); @@ -3291,7 +3291,7 @@ private void initComponents() { deviceField171.setOffsetNid(851); jPanel87.add(deviceField171); - deviceChoice84.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice84.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice84.setIdentifier(""); deviceChoice84.setLabelString("Type: "); deviceChoice84.setOffsetNid(848); @@ -3322,7 +3322,7 @@ private void initComponents() { deviceField173.setOffsetNid(861); jPanel88.add(deviceField173); - deviceChoice85.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice85.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice85.setIdentifier(""); deviceChoice85.setLabelString("Type: "); deviceChoice85.setOffsetNid(858); @@ -3353,7 +3353,7 @@ private void initComponents() { deviceField175.setOffsetNid(871); jPanel89.add(deviceField175); - deviceChoice86.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice86.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice86.setIdentifier(""); deviceChoice86.setLabelString("Type: "); deviceChoice86.setOffsetNid(868); @@ -3384,7 +3384,7 @@ private void initComponents() { deviceField177.setOffsetNid(881); jPanel90.add(deviceField177); - deviceChoice87.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice87.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice87.setIdentifier(""); deviceChoice87.setLabelString("Type: "); deviceChoice87.setOffsetNid(878); @@ -3415,7 +3415,7 @@ private void initComponents() { deviceField179.setOffsetNid(891); jPanel91.add(deviceField179); - deviceChoice88.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice88.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice88.setIdentifier(""); deviceChoice88.setLabelString("Type: "); deviceChoice88.setOffsetNid(888); @@ -3446,7 +3446,7 @@ private void initComponents() { deviceField181.setOffsetNid(901); jPanel92.add(deviceField181); - deviceChoice89.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice89.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice89.setIdentifier(""); deviceChoice89.setLabelString("Type: "); deviceChoice89.setOffsetNid(898); @@ -3477,7 +3477,7 @@ private void initComponents() { deviceField183.setOffsetNid(911); jPanel93.add(deviceField183); - deviceChoice90.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice90.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice90.setIdentifier(""); deviceChoice90.setLabelString("Type: "); deviceChoice90.setOffsetNid(908); @@ -3508,7 +3508,7 @@ private void initComponents() { deviceField185.setOffsetNid(921); jPanel94.add(deviceField185); - deviceChoice91.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice91.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice91.setIdentifier(""); deviceChoice91.setLabelString("Type: "); deviceChoice91.setOffsetNid(918); @@ -3539,7 +3539,7 @@ private void initComponents() { deviceField187.setOffsetNid(931); jPanel95.add(deviceField187); - deviceChoice92.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice92.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice92.setIdentifier(""); deviceChoice92.setLabelString("Type: "); deviceChoice92.setOffsetNid(928); @@ -3570,7 +3570,7 @@ private void initComponents() { deviceField189.setOffsetNid(941); jPanel96.add(deviceField189); - deviceChoice93.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice93.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice93.setIdentifier(""); deviceChoice93.setLabelString("Type: "); deviceChoice93.setOffsetNid(938); @@ -3601,7 +3601,7 @@ private void initComponents() { deviceField191.setOffsetNid(951); jPanel97.add(deviceField191); - deviceChoice94.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice94.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice94.setIdentifier(""); deviceChoice94.setLabelString("Type: "); deviceChoice94.setOffsetNid(948); @@ -3632,7 +3632,7 @@ private void initComponents() { deviceField193.setOffsetNid(961); jPanel98.add(deviceField193); - deviceChoice95.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice95.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice95.setIdentifier(""); deviceChoice95.setLabelString("Type: "); deviceChoice95.setOffsetNid(958); @@ -3663,7 +3663,7 @@ private void initComponents() { deviceField195.setOffsetNid(971); jPanel99.add(deviceField195); - deviceChoice96.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice96.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice96.setIdentifier(""); deviceChoice96.setLabelString("Type: "); deviceChoice96.setOffsetNid(968); @@ -3694,7 +3694,7 @@ private void initComponents() { deviceField197.setOffsetNid(981); jPanel100.add(deviceField197); - deviceChoice97.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice97.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice97.setIdentifier(""); deviceChoice97.setLabelString("Type: "); deviceChoice97.setOffsetNid(978); @@ -3725,7 +3725,7 @@ private void initComponents() { deviceField295.setOffsetNid(991); jPanel101.add(deviceField295); - deviceChoice98.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice98.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice98.setIdentifier(""); deviceChoice98.setLabelString("Type: "); deviceChoice98.setOffsetNid(988); @@ -3756,7 +3756,7 @@ private void initComponents() { deviceField298.setOffsetNid(1001); jPanel102.add(deviceField298); - deviceChoice99.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice99.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice99.setIdentifier(""); deviceChoice99.setLabelString("Type: "); deviceChoice99.setOffsetNid(998); @@ -3787,7 +3787,7 @@ private void initComponents() { deviceField301.setOffsetNid(1011); jPanel103.add(deviceField301); - deviceChoice100.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice100.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice100.setIdentifier(""); deviceChoice100.setLabelString("Type: "); deviceChoice100.setOffsetNid(1008); @@ -3818,7 +3818,7 @@ private void initComponents() { deviceField304.setOffsetNid(1021); jPanel104.add(deviceField304); - deviceChoice101.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice101.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice101.setIdentifier(""); deviceChoice101.setLabelString("Type: "); deviceChoice101.setOffsetNid(1018); @@ -3849,7 +3849,7 @@ private void initComponents() { deviceField307.setOffsetNid(1031); jPanel105.add(deviceField307); - deviceChoice102.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice102.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice102.setIdentifier(""); deviceChoice102.setLabelString("Type: "); deviceChoice102.setOffsetNid(1028); @@ -3880,7 +3880,7 @@ private void initComponents() { deviceField310.setOffsetNid(1041); jPanel106.add(deviceField310); - deviceChoice103.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice103.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice103.setIdentifier(""); deviceChoice103.setLabelString("Type: "); deviceChoice103.setOffsetNid(1038); @@ -3911,7 +3911,7 @@ private void initComponents() { deviceField313.setOffsetNid(1051); jPanel107.add(deviceField313); - deviceChoice104.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice104.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice104.setIdentifier(""); deviceChoice104.setLabelString("Type: "); deviceChoice104.setOffsetNid(1048); @@ -3942,7 +3942,7 @@ private void initComponents() { deviceField316.setOffsetNid(1061); jPanel108.add(deviceField316); - deviceChoice105.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice105.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice105.setIdentifier(""); deviceChoice105.setLabelString("Type: "); deviceChoice105.setOffsetNid(1058); @@ -3973,7 +3973,7 @@ private void initComponents() { deviceField319.setOffsetNid(1071); jPanel109.add(deviceField319); - deviceChoice106.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice106.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice106.setIdentifier(""); deviceChoice106.setLabelString("Type: "); deviceChoice106.setOffsetNid(1068); @@ -4004,7 +4004,7 @@ private void initComponents() { deviceField322.setOffsetNid(1081); jPanel110.add(deviceField322); - deviceChoice107.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice107.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice107.setIdentifier(""); deviceChoice107.setLabelString("Type: "); deviceChoice107.setOffsetNid(1078); @@ -4035,7 +4035,7 @@ private void initComponents() { deviceField325.setOffsetNid(1091); jPanel111.add(deviceField325); - deviceChoice108.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice108.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice108.setIdentifier(""); deviceChoice108.setLabelString("Type: "); deviceChoice108.setOffsetNid(1088); @@ -4066,7 +4066,7 @@ private void initComponents() { deviceField328.setOffsetNid(1101); jPanel112.add(deviceField328); - deviceChoice109.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice109.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice109.setIdentifier(""); deviceChoice109.setLabelString("Type: "); deviceChoice109.setOffsetNid(1098); @@ -4097,7 +4097,7 @@ private void initComponents() { deviceField331.setOffsetNid(1111); jPanel113.add(deviceField331); - deviceChoice110.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice110.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice110.setIdentifier(""); deviceChoice110.setLabelString("Type: "); deviceChoice110.setOffsetNid(1108); @@ -4128,7 +4128,7 @@ private void initComponents() { deviceField334.setOffsetNid(1121); jPanel114.add(deviceField334); - deviceChoice111.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice111.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice111.setIdentifier(""); deviceChoice111.setLabelString("Type: "); deviceChoice111.setOffsetNid(1118); @@ -4159,7 +4159,7 @@ private void initComponents() { deviceField337.setOffsetNid(1131); jPanel115.add(deviceField337); - deviceChoice112.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice112.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice112.setIdentifier(""); deviceChoice112.setLabelString("Type: "); deviceChoice112.setOffsetNid(1128); @@ -4190,7 +4190,7 @@ private void initComponents() { deviceField340.setOffsetNid(1141); jPanel116.add(deviceField340); - deviceChoice113.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice113.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice113.setIdentifier(""); deviceChoice113.setLabelString("Type: "); deviceChoice113.setOffsetNid(1138); @@ -4221,7 +4221,7 @@ private void initComponents() { deviceField343.setOffsetNid(1151); jPanel117.add(deviceField343); - deviceChoice114.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice114.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice114.setIdentifier(""); deviceChoice114.setLabelString("Type: "); deviceChoice114.setOffsetNid(1148); @@ -4252,7 +4252,7 @@ private void initComponents() { deviceField346.setOffsetNid(1161); jPanel118.add(deviceField346); - deviceChoice115.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice115.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice115.setIdentifier(""); deviceChoice115.setLabelString("Type: "); deviceChoice115.setOffsetNid(1158); @@ -4283,7 +4283,7 @@ private void initComponents() { deviceField349.setOffsetNid(1171); jPanel119.add(deviceField349); - deviceChoice116.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice116.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice116.setIdentifier(""); deviceChoice116.setLabelString("Type: "); deviceChoice116.setOffsetNid(1168); @@ -4314,7 +4314,7 @@ private void initComponents() { deviceField352.setOffsetNid(1181); jPanel120.add(deviceField352); - deviceChoice117.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice117.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice117.setIdentifier(""); deviceChoice117.setLabelString("Type: "); deviceChoice117.setOffsetNid(1178); @@ -4345,7 +4345,7 @@ private void initComponents() { deviceField355.setOffsetNid(1191); jPanel121.add(deviceField355); - deviceChoice118.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice118.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice118.setIdentifier(""); deviceChoice118.setLabelString("Type: "); deviceChoice118.setOffsetNid(1188); @@ -4376,7 +4376,7 @@ private void initComponents() { deviceField358.setOffsetNid(1201); jPanel122.add(deviceField358); - deviceChoice119.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice119.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice119.setIdentifier(""); deviceChoice119.setLabelString("Type: "); deviceChoice119.setOffsetNid(1198); @@ -4407,7 +4407,7 @@ private void initComponents() { deviceField361.setOffsetNid(1211); jPanel123.add(deviceField361); - deviceChoice120.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice120.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice120.setIdentifier(""); deviceChoice120.setLabelString("Type: "); deviceChoice120.setOffsetNid(1208); @@ -4438,7 +4438,7 @@ private void initComponents() { deviceField364.setOffsetNid(1221); jPanel124.add(deviceField364); - deviceChoice121.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice121.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice121.setIdentifier(""); deviceChoice121.setLabelString("Type: "); deviceChoice121.setOffsetNid(1218); @@ -4469,7 +4469,7 @@ private void initComponents() { deviceField367.setOffsetNid(1231); jPanel125.add(deviceField367); - deviceChoice122.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice122.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice122.setIdentifier(""); deviceChoice122.setLabelString("Type: "); deviceChoice122.setOffsetNid(1228); @@ -4500,7 +4500,7 @@ private void initComponents() { deviceField370.setOffsetNid(1241); jPanel126.add(deviceField370); - deviceChoice123.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice123.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice123.setIdentifier(""); deviceChoice123.setLabelString("Type: "); deviceChoice123.setOffsetNid(1238); @@ -4531,7 +4531,7 @@ private void initComponents() { deviceField373.setOffsetNid(1251); jPanel127.add(deviceField373); - deviceChoice124.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice124.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice124.setIdentifier(""); deviceChoice124.setLabelString("Type: "); deviceChoice124.setOffsetNid(1248); @@ -4562,7 +4562,7 @@ private void initComponents() { deviceField376.setOffsetNid(1261); jPanel128.add(deviceField376); - deviceChoice125.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice125.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice125.setIdentifier(""); deviceChoice125.setLabelString("Type: "); deviceChoice125.setOffsetNid(1258); @@ -4593,7 +4593,7 @@ private void initComponents() { deviceField379.setOffsetNid(1271); jPanel129.add(deviceField379); - deviceChoice126.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice126.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice126.setIdentifier(""); deviceChoice126.setLabelString("Type: "); deviceChoice126.setOffsetNid(1268); @@ -4624,7 +4624,7 @@ private void initComponents() { deviceField382.setOffsetNid(1281); jPanel130.add(deviceField382); - deviceChoice127.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice127.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice127.setIdentifier(""); deviceChoice127.setLabelString("Type: "); deviceChoice127.setOffsetNid(1278); @@ -4655,7 +4655,7 @@ private void initComponents() { deviceField385.setOffsetNid(1291); jPanel131.add(deviceField385); - deviceChoice128.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice128.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); deviceChoice128.setIdentifier(""); deviceChoice128.setLabelString("Type: "); deviceChoice128.setOffsetNid(1288); @@ -4686,7 +4686,8 @@ private void initComponents() { deviceField388.setOffsetNid(1301); jPanel132.add(deviceField388); - deviceChoice129.setChoiceItems(new String[] {"float32", "float63", "int16", "int32", "uint16", "uint32"}); + deviceChoice129.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); + deviceChoice129.setConvert(true); deviceChoice129.setIdentifier(""); deviceChoice129.setLabelString("Type: "); deviceChoice129.setOffsetNid(1298); diff --git a/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java b/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java index b560ae7f8b..d1b6dcfc68 100644 --- a/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java +++ b/java/jdevices/src/main/java/MARTE2_STREAM_IN_ASetup.java @@ -28,1440 +28,341 @@ private void initComponents() { deviceButtons1 = new DeviceButtons(); jPanel2 = new javax.swing.JPanel(); + jPanel3 = new javax.swing.JPanel(); deviceField1 = new DeviceField(); deviceField2 = new DeviceField(); - jScrollPane1 = new javax.swing.JScrollPane(); - jPanel1 = new javax.swing.JPanel(); - jPanel3 = new javax.swing.JPanel(); - deviceField3 = new DeviceField(); jPanel4 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); deviceField4 = new DeviceField(); - jPanel5 = new javax.swing.JPanel(); deviceField5 = new DeviceField(); - jPanel6 = new javax.swing.JPanel(); + jPanel13 = new javax.swing.JPanel(); + deviceField30 = new DeviceField(); + deviceField31 = new DeviceField(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel1 = new javax.swing.JPanel(); + jPanel5 = new javax.swing.JPanel(); deviceField6 = new DeviceField(); - jPanel7 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); deviceField7 = new DeviceField(); - jPanel8 = new javax.swing.JPanel(); deviceField8 = new DeviceField(); - jPanel9 = new javax.swing.JPanel(); + jPanel6 = new javax.swing.JPanel(); deviceField9 = new DeviceField(); - jPanel10 = new javax.swing.JPanel(); + deviceChoice2 = new DeviceChoice(); deviceField10 = new DeviceField(); - jPanel11 = new javax.swing.JPanel(); deviceField11 = new DeviceField(); - jPanel12 = new javax.swing.JPanel(); + jPanel7 = new javax.swing.JPanel(); deviceField12 = new DeviceField(); - jPanel13 = new javax.swing.JPanel(); + deviceChoice3 = new DeviceChoice(); deviceField13 = new DeviceField(); - jPanel14 = new javax.swing.JPanel(); deviceField14 = new DeviceField(); - jPanel15 = new javax.swing.JPanel(); + jPanel8 = new javax.swing.JPanel(); deviceField15 = new DeviceField(); - jPanel16 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); deviceField16 = new DeviceField(); - jPanel17 = new javax.swing.JPanel(); deviceField17 = new DeviceField(); - jPanel18 = new javax.swing.JPanel(); + jPanel9 = new javax.swing.JPanel(); deviceField18 = new DeviceField(); - jPanel19 = new javax.swing.JPanel(); + deviceChoice5 = new DeviceChoice(); deviceField19 = new DeviceField(); - jPanel20 = new javax.swing.JPanel(); deviceField20 = new DeviceField(); - jPanel21 = new javax.swing.JPanel(); + jPanel10 = new javax.swing.JPanel(); deviceField21 = new DeviceField(); - jPanel22 = new javax.swing.JPanel(); + deviceChoice6 = new DeviceChoice(); deviceField22 = new DeviceField(); - jPanel23 = new javax.swing.JPanel(); deviceField23 = new DeviceField(); - jPanel24 = new javax.swing.JPanel(); + jPanel11 = new javax.swing.JPanel(); deviceField24 = new DeviceField(); - jPanel25 = new javax.swing.JPanel(); + deviceChoice7 = new DeviceChoice(); deviceField25 = new DeviceField(); - jPanel26 = new javax.swing.JPanel(); deviceField26 = new DeviceField(); - jPanel27 = new javax.swing.JPanel(); + jPanel12 = new javax.swing.JPanel(); deviceField27 = new DeviceField(); - jPanel28 = new javax.swing.JPanel(); + deviceChoice8 = new DeviceChoice(); deviceField28 = new DeviceField(); - jPanel29 = new javax.swing.JPanel(); deviceField29 = new DeviceField(); - jPanel30 = new javax.swing.JPanel(); - deviceField30 = new DeviceField(); - jPanel31 = new javax.swing.JPanel(); - deviceField31 = new DeviceField(); - jPanel32 = new javax.swing.JPanel(); - deviceField32 = new DeviceField(); - jPanel33 = new javax.swing.JPanel(); - deviceField33 = new DeviceField(); - jPanel34 = new javax.swing.JPanel(); - deviceField34 = new DeviceField(); - jPanel35 = new javax.swing.JPanel(); - deviceField35 = new DeviceField(); - jPanel36 = new javax.swing.JPanel(); - deviceField36 = new DeviceField(); - jPanel37 = new javax.swing.JPanel(); - deviceField37 = new DeviceField(); - jPanel38 = new javax.swing.JPanel(); - deviceField38 = new DeviceField(); - jPanel39 = new javax.swing.JPanel(); - deviceField39 = new DeviceField(); - jPanel40 = new javax.swing.JPanel(); - deviceField40 = new DeviceField(); - jPanel41 = new javax.swing.JPanel(); - deviceField41 = new DeviceField(); - jPanel42 = new javax.swing.JPanel(); - deviceField42 = new DeviceField(); - jPanel43 = new javax.swing.JPanel(); - deviceField43 = new DeviceField(); - jPanel44 = new javax.swing.JPanel(); - deviceField44 = new DeviceField(); - jPanel45 = new javax.swing.JPanel(); - deviceField45 = new DeviceField(); - jPanel46 = new javax.swing.JPanel(); - deviceField46 = new DeviceField(); - jPanel47 = new javax.swing.JPanel(); - deviceField47 = new DeviceField(); - jPanel48 = new javax.swing.JPanel(); - deviceField48 = new DeviceField(); - jPanel49 = new javax.swing.JPanel(); - deviceField49 = new DeviceField(); - jPanel50 = new javax.swing.JPanel(); - deviceField50 = new DeviceField(); - jPanel51 = new javax.swing.JPanel(); - deviceField51 = new DeviceField(); - jPanel52 = new javax.swing.JPanel(); - deviceField52 = new DeviceField(); - jPanel53 = new javax.swing.JPanel(); - deviceField53 = new DeviceField(); - jPanel54 = new javax.swing.JPanel(); - deviceField54 = new DeviceField(); - jPanel55 = new javax.swing.JPanel(); - deviceField55 = new DeviceField(); - jPanel56 = new javax.swing.JPanel(); - deviceField56 = new DeviceField(); - jPanel57 = new javax.swing.JPanel(); - deviceField57 = new DeviceField(); - jPanel58 = new javax.swing.JPanel(); - deviceField58 = new DeviceField(); - jPanel59 = new javax.swing.JPanel(); - deviceField59 = new DeviceField(); - jPanel60 = new javax.swing.JPanel(); - deviceField60 = new DeviceField(); - jPanel61 = new javax.swing.JPanel(); - deviceField61 = new DeviceField(); - jPanel62 = new javax.swing.JPanel(); - deviceField62 = new DeviceField(); - jPanel63 = new javax.swing.JPanel(); - deviceField63 = new DeviceField(); - jPanel64 = new javax.swing.JPanel(); - deviceField64 = new DeviceField(); - jPanel65 = new javax.swing.JPanel(); - deviceField65 = new DeviceField(); - jPanel66 = new javax.swing.JPanel(); - deviceField66 = new DeviceField(); - jPanel67 = new javax.swing.JPanel(); - deviceField67 = new DeviceField(); - jPanel68 = new javax.swing.JPanel(); - deviceField68 = new DeviceField(); - jPanel69 = new javax.swing.JPanel(); - deviceField69 = new DeviceField(); - jPanel70 = new javax.swing.JPanel(); - deviceField70 = new DeviceField(); - jPanel71 = new javax.swing.JPanel(); - deviceField71 = new DeviceField(); - jPanel72 = new javax.swing.JPanel(); - deviceField72 = new DeviceField(); - jPanel73 = new javax.swing.JPanel(); - deviceField73 = new DeviceField(); - jPanel74 = new javax.swing.JPanel(); - deviceField74 = new DeviceField(); - jPanel75 = new javax.swing.JPanel(); - deviceField75 = new DeviceField(); - jPanel76 = new javax.swing.JPanel(); - deviceField76 = new DeviceField(); - jPanel77 = new javax.swing.JPanel(); - deviceField77 = new DeviceField(); - jPanel78 = new javax.swing.JPanel(); - deviceField78 = new DeviceField(); - jPanel79 = new javax.swing.JPanel(); - deviceField79 = new DeviceField(); - jPanel80 = new javax.swing.JPanel(); - deviceField80 = new DeviceField(); - jPanel81 = new javax.swing.JPanel(); - deviceField81 = new DeviceField(); - jPanel82 = new javax.swing.JPanel(); - deviceField82 = new DeviceField(); - jPanel83 = new javax.swing.JPanel(); - deviceField83 = new DeviceField(); - jPanel84 = new javax.swing.JPanel(); - deviceField84 = new DeviceField(); - jPanel85 = new javax.swing.JPanel(); - deviceField85 = new DeviceField(); - jPanel86 = new javax.swing.JPanel(); - deviceField86 = new DeviceField(); - jPanel87 = new javax.swing.JPanel(); - deviceField87 = new DeviceField(); - jPanel88 = new javax.swing.JPanel(); - deviceField88 = new DeviceField(); - jPanel89 = new javax.swing.JPanel(); - deviceField89 = new DeviceField(); - jPanel90 = new javax.swing.JPanel(); - deviceField90 = new DeviceField(); - jPanel91 = new javax.swing.JPanel(); - deviceField91 = new DeviceField(); - jPanel92 = new javax.swing.JPanel(); - deviceField92 = new DeviceField(); - jPanel93 = new javax.swing.JPanel(); - deviceField93 = new DeviceField(); - jPanel94 = new javax.swing.JPanel(); - deviceField94 = new DeviceField(); - jPanel95 = new javax.swing.JPanel(); - deviceField95 = new DeviceField(); - jPanel96 = new javax.swing.JPanel(); - deviceField96 = new DeviceField(); - jPanel97 = new javax.swing.JPanel(); - deviceField97 = new DeviceField(); - jPanel98 = new javax.swing.JPanel(); - deviceField98 = new DeviceField(); - jPanel99 = new javax.swing.JPanel(); - deviceField99 = new DeviceField(); - jPanel100 = new javax.swing.JPanel(); - deviceField100 = new DeviceField(); - jPanel101 = new javax.swing.JPanel(); - deviceField101 = new DeviceField(); - jPanel102 = new javax.swing.JPanel(); - deviceField102 = new DeviceField(); - jPanel103 = new javax.swing.JPanel(); - deviceField103 = new DeviceField(); - jPanel104 = new javax.swing.JPanel(); - deviceField104 = new DeviceField(); - jPanel105 = new javax.swing.JPanel(); - deviceField105 = new DeviceField(); - jPanel106 = new javax.swing.JPanel(); - deviceField106 = new DeviceField(); - jPanel107 = new javax.swing.JPanel(); - deviceField107 = new DeviceField(); - jPanel108 = new javax.swing.JPanel(); - deviceField108 = new DeviceField(); - jPanel109 = new javax.swing.JPanel(); - deviceField109 = new DeviceField(); - jPanel110 = new javax.swing.JPanel(); - deviceField110 = new DeviceField(); - jPanel111 = new javax.swing.JPanel(); - deviceField111 = new DeviceField(); - jPanel112 = new javax.swing.JPanel(); - deviceField112 = new DeviceField(); - jPanel113 = new javax.swing.JPanel(); - deviceField113 = new DeviceField(); - jPanel114 = new javax.swing.JPanel(); - deviceField114 = new DeviceField(); - jPanel115 = new javax.swing.JPanel(); - deviceField115 = new DeviceField(); - jPanel116 = new javax.swing.JPanel(); - deviceField116 = new DeviceField(); - jPanel117 = new javax.swing.JPanel(); - deviceField117 = new DeviceField(); - jPanel118 = new javax.swing.JPanel(); - deviceField118 = new DeviceField(); - jPanel119 = new javax.swing.JPanel(); - deviceField119 = new DeviceField(); - jPanel120 = new javax.swing.JPanel(); - deviceField120 = new DeviceField(); - jPanel121 = new javax.swing.JPanel(); - deviceField121 = new DeviceField(); - jPanel122 = new javax.swing.JPanel(); - deviceField122 = new DeviceField(); - jPanel123 = new javax.swing.JPanel(); - deviceField123 = new DeviceField(); - jPanel124 = new javax.swing.JPanel(); - deviceField124 = new DeviceField(); - jPanel125 = new javax.swing.JPanel(); - deviceField125 = new DeviceField(); - jPanel126 = new javax.swing.JPanel(); - deviceField126 = new DeviceField(); - jPanel127 = new javax.swing.JPanel(); - deviceField127 = new DeviceField(); - jPanel128 = new javax.swing.JPanel(); - deviceField128 = new DeviceField(); - jPanel129 = new javax.swing.JPanel(); - deviceField129 = new DeviceField(); - jPanel130 = new javax.swing.JPanel(); - deviceField130 = new DeviceField(); - setDeviceProvider("spilds.rfx.local:8100"); - setDeviceTitle("MARTe2 StreamIn"); + setDeviceProvider("localhost:8100"); + setDeviceTitle("Async Stream In"); setDeviceType("MARTE2_STREAM_IN_A"); - setHeight(500); - setWidth(700); + setHeight(400); + setWidth(800); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + jPanel2.setLayout(new java.awt.GridLayout(3, 1)); + deviceField1.setIdentifier(""); deviceField1.setLabelString("Timebase: "); - deviceField1.setNumCols(15); + deviceField1.setNumCols(25); deviceField1.setOffsetNid(3); - jPanel2.add(deviceField1); + jPanel3.add(deviceField1); deviceField2.setIdentifier(""); - deviceField2.setLabelString("Timebas Div."); + deviceField2.setLabelString("Timebase div: "); deviceField2.setNumCols(4); - deviceField2.setOffsetNid(1432); - jPanel2.add(deviceField2); + deviceField2.setOffsetNid(1560); + jPanel3.add(deviceField2); - getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); - - jPanel1.setLayout(new java.awt.GridLayout(128, 1)); + jPanel2.add(jPanel3); deviceField3.setIdentifier(""); - deviceField3.setLabelString("Stream Name: "); - deviceField3.setNumCols(15); - deviceField3.setOffsetNid(34); - deviceField3.setTextOnly(true); - jPanel3.add(deviceField3); - - jPanel1.add(jPanel3); + deviceField3.setLabelString("Num Buffers: "); + deviceField3.setNumCols(6); + deviceField3.setOffsetNid(7); + jPanel4.add(deviceField3); deviceField4.setIdentifier(""); - deviceField4.setLabelString("Stream Name: "); - deviceField4.setNumCols(15); - deviceField4.setOffsetNid(45); - deviceField4.setTextOnly(true); + deviceField4.setLabelString("StackSize: "); + deviceField4.setOffsetNid(13); jPanel4.add(deviceField4); - jPanel1.add(jPanel4); - deviceField5.setIdentifier(""); - deviceField5.setLabelString("Stream Name: "); - deviceField5.setNumCols(15); - deviceField5.setOffsetNid(56); - deviceField5.setTextOnly(true); - jPanel5.add(deviceField5); + deviceField5.setLabelString("CPU Mask: "); + deviceField5.setNumCols(6); + deviceField5.setOffsetNid(10); + jPanel4.add(deviceField5); - jPanel1.add(jPanel5); + jPanel2.add(jPanel4); - deviceField6.setIdentifier(""); - deviceField6.setLabelString("Stream Name: "); - deviceField6.setNumCols(15); - deviceField6.setOffsetNid(67); - deviceField6.setTextOnly(true); - jPanel6.add(deviceField6); + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Output trigger:"); + deviceField30.setNumCols(25); + deviceField30.setOffsetNid(18); + jPanel13.add(deviceField30); - jPanel1.add(jPanel6); + deviceField31.setIdentifier(""); + deviceField31.setLabelString("PTS: "); + deviceField31.setOffsetNid(20); + jPanel13.add(deviceField31); + + jPanel2.add(jPanel13); + + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); + + jPanel1.setLayout(new java.awt.GridLayout(8, 1)); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Dimensions: "); + deviceField6.setNumCols(8); + deviceField6.setOffsetNid(28); + jPanel5.add(deviceField6); + + deviceChoice1.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Type: "); + deviceChoice1.setOffsetNid(26); + deviceChoice1.setUpdateIdentifier(""); + jPanel5.add(deviceChoice1); deviceField7.setIdentifier(""); - deviceField7.setLabelString("Stream Name: "); + deviceField7.setLabelString("Channel: "); deviceField7.setNumCols(15); - deviceField7.setOffsetNid(78); + deviceField7.setOffsetNid(35); deviceField7.setTextOnly(true); - jPanel7.add(deviceField7); - - jPanel1.add(jPanel7); + jPanel5.add(deviceField7); deviceField8.setIdentifier(""); - deviceField8.setLabelString("Stream Name: "); - deviceField8.setNumCols(15); - deviceField8.setOffsetNid(89); - deviceField8.setTextOnly(true); - jPanel8.add(deviceField8); + deviceField8.setLabelString("Seg. Len: "); + deviceField8.setNumCols(4); + deviceField8.setOffsetNid(29); + jPanel5.add(deviceField8); - jPanel1.add(jPanel8); + jPanel1.add(jPanel5); deviceField9.setIdentifier(""); - deviceField9.setLabelString("Stream Name: "); - deviceField9.setNumCols(15); - deviceField9.setOffsetNid(100); - deviceField9.setTextOnly(true); - jPanel9.add(deviceField9); - - jPanel1.add(jPanel9); + deviceField9.setLabelString("Dimensions: "); + deviceField9.setNumCols(8); + deviceField9.setOffsetNid(40); + jPanel6.add(deviceField9); + + deviceChoice2.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Type: "); + deviceChoice2.setOffsetNid(38); + deviceChoice2.setUpdateIdentifier(""); + jPanel6.add(deviceChoice2); deviceField10.setIdentifier(""); - deviceField10.setLabelString("Stream Name: "); + deviceField10.setLabelString("Channel: "); deviceField10.setNumCols(15); - deviceField10.setOffsetNid(111); + deviceField10.setOffsetNid(47); deviceField10.setTextOnly(true); - jPanel10.add(deviceField10); - - jPanel1.add(jPanel10); + jPanel6.add(deviceField10); deviceField11.setIdentifier(""); - deviceField11.setLabelString("Stream Name: "); - deviceField11.setNumCols(15); - deviceField11.setOffsetNid(122); - deviceField11.setTextOnly(true); - jPanel11.add(deviceField11); + deviceField11.setLabelString("Seg. Len: "); + deviceField11.setNumCols(4); + deviceField11.setOffsetNid(41); + jPanel6.add(deviceField11); - jPanel1.add(jPanel11); + jPanel1.add(jPanel6); deviceField12.setIdentifier(""); - deviceField12.setLabelString("Stream Name: "); - deviceField12.setNumCols(15); - deviceField12.setOffsetNid(133); - deviceField12.setTextOnly(true); - jPanel12.add(deviceField12); - - jPanel1.add(jPanel12); + deviceField12.setLabelString("Dimensions: "); + deviceField12.setNumCols(8); + deviceField12.setOffsetNid(52); + jPanel7.add(deviceField12); + + deviceChoice3.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Type: "); + deviceChoice3.setOffsetNid(50); + deviceChoice3.setUpdateIdentifier(""); + jPanel7.add(deviceChoice3); deviceField13.setIdentifier(""); - deviceField13.setLabelString("Stream Name: "); + deviceField13.setLabelString("Channel: "); deviceField13.setNumCols(15); - deviceField13.setOffsetNid(144); + deviceField13.setOffsetNid(59); deviceField13.setTextOnly(true); - jPanel13.add(deviceField13); - - jPanel1.add(jPanel13); + jPanel7.add(deviceField13); deviceField14.setIdentifier(""); - deviceField14.setLabelString("Stream Name: "); - deviceField14.setNumCols(15); - deviceField14.setOffsetNid(155); - deviceField14.setTextOnly(true); - jPanel14.add(deviceField14); + deviceField14.setLabelString("Seg. Len: "); + deviceField14.setNumCols(4); + deviceField14.setOffsetNid(53); + jPanel7.add(deviceField14); - jPanel1.add(jPanel14); + jPanel1.add(jPanel7); deviceField15.setIdentifier(""); - deviceField15.setLabelString("Stream Name: "); - deviceField15.setNumCols(15); - deviceField15.setOffsetNid(166); - deviceField15.setTextOnly(true); - jPanel15.add(deviceField15); - - jPanel1.add(jPanel15); + deviceField15.setLabelString("Dimensions: "); + deviceField15.setNumCols(8); + deviceField15.setOffsetNid(64); + jPanel8.add(deviceField15); + + deviceChoice4.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Type: "); + deviceChoice4.setOffsetNid(62); + deviceChoice4.setUpdateIdentifier(""); + jPanel8.add(deviceChoice4); deviceField16.setIdentifier(""); - deviceField16.setLabelString("Stream Name: "); + deviceField16.setLabelString("Channel: "); deviceField16.setNumCols(15); - deviceField16.setOffsetNid(177); + deviceField16.setOffsetNid(71); deviceField16.setTextOnly(true); - jPanel16.add(deviceField16); - - jPanel1.add(jPanel16); + jPanel8.add(deviceField16); deviceField17.setIdentifier(""); - deviceField17.setLabelString("Stream Name: "); - deviceField17.setNumCols(15); - deviceField17.setOffsetNid(188); - deviceField17.setTextOnly(true); - jPanel17.add(deviceField17); + deviceField17.setLabelString("Seg. Len: "); + deviceField17.setNumCols(4); + deviceField17.setOffsetNid(65); + jPanel8.add(deviceField17); - jPanel1.add(jPanel17); + jPanel1.add(jPanel8); deviceField18.setIdentifier(""); - deviceField18.setLabelString("Stream Name: "); - deviceField18.setNumCols(15); - deviceField18.setOffsetNid(199); - deviceField18.setTextOnly(true); - jPanel18.add(deviceField18); - - jPanel1.add(jPanel18); + deviceField18.setLabelString("Dimensions: "); + deviceField18.setNumCols(8); + deviceField18.setOffsetNid(76); + jPanel9.add(deviceField18); + + deviceChoice5.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Type: "); + deviceChoice5.setOffsetNid(74); + deviceChoice5.setUpdateIdentifier(""); + jPanel9.add(deviceChoice5); deviceField19.setIdentifier(""); - deviceField19.setLabelString("Stream Name: "); + deviceField19.setLabelString("Channel: "); deviceField19.setNumCols(15); - deviceField19.setOffsetNid(210); + deviceField19.setOffsetNid(83); deviceField19.setTextOnly(true); - jPanel19.add(deviceField19); - - jPanel1.add(jPanel19); + jPanel9.add(deviceField19); deviceField20.setIdentifier(""); - deviceField20.setLabelString("Stream Name: "); - deviceField20.setNumCols(15); - deviceField20.setOffsetNid(221); - deviceField20.setTextOnly(true); - jPanel20.add(deviceField20); + deviceField20.setLabelString("Seg. Len: "); + deviceField20.setNumCols(4); + deviceField20.setOffsetNid(77); + jPanel9.add(deviceField20); - jPanel1.add(jPanel20); + jPanel1.add(jPanel9); deviceField21.setIdentifier(""); - deviceField21.setLabelString("Stream Name: "); - deviceField21.setNumCols(15); - deviceField21.setOffsetNid(232); - deviceField21.setTextOnly(true); - jPanel21.add(deviceField21); - - jPanel1.add(jPanel21); + deviceField21.setLabelString("Dimensions: "); + deviceField21.setNumCols(8); + deviceField21.setOffsetNid(88); + jPanel10.add(deviceField21); + + deviceChoice6.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Type: "); + deviceChoice6.setOffsetNid(86); + deviceChoice6.setUpdateIdentifier(""); + jPanel10.add(deviceChoice6); deviceField22.setIdentifier(""); - deviceField22.setLabelString("Stream Name: "); + deviceField22.setLabelString("Channel: "); deviceField22.setNumCols(15); - deviceField22.setOffsetNid(243); + deviceField22.setOffsetNid(95); deviceField22.setTextOnly(true); - jPanel22.add(deviceField22); - - jPanel1.add(jPanel22); + jPanel10.add(deviceField22); deviceField23.setIdentifier(""); - deviceField23.setLabelString("Stream Name: "); - deviceField23.setNumCols(15); - deviceField23.setOffsetNid(254); - deviceField23.setTextOnly(true); - jPanel23.add(deviceField23); + deviceField23.setLabelString("Seg. Len: "); + deviceField23.setNumCols(4); + deviceField23.setOffsetNid(89); + jPanel10.add(deviceField23); - jPanel1.add(jPanel23); + jPanel1.add(jPanel10); deviceField24.setIdentifier(""); - deviceField24.setLabelString("Stream Name: "); - deviceField24.setNumCols(15); - deviceField24.setOffsetNid(265); - deviceField24.setTextOnly(true); - jPanel24.add(deviceField24); - - jPanel1.add(jPanel24); + deviceField24.setLabelString("Dimensions: "); + deviceField24.setNumCols(8); + deviceField24.setOffsetNid(100); + jPanel11.add(deviceField24); + + deviceChoice7.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Type: "); + deviceChoice7.setOffsetNid(98); + deviceChoice7.setUpdateIdentifier(""); + jPanel11.add(deviceChoice7); deviceField25.setIdentifier(""); - deviceField25.setLabelString("Stream Name: "); + deviceField25.setLabelString("Channel: "); deviceField25.setNumCols(15); - deviceField25.setOffsetNid(276); + deviceField25.setOffsetNid(107); deviceField25.setTextOnly(true); - jPanel25.add(deviceField25); - - jPanel1.add(jPanel25); + jPanel11.add(deviceField25); deviceField26.setIdentifier(""); - deviceField26.setLabelString("Stream Name: "); - deviceField26.setNumCols(15); - deviceField26.setOffsetNid(287); - deviceField26.setTextOnly(true); - jPanel26.add(deviceField26); + deviceField26.setLabelString("Seg. Len: "); + deviceField26.setNumCols(4); + deviceField26.setOffsetNid(101); + jPanel11.add(deviceField26); - jPanel1.add(jPanel26); + jPanel1.add(jPanel11); deviceField27.setIdentifier(""); - deviceField27.setLabelString("Stream Name: "); - deviceField27.setNumCols(15); - deviceField27.setOffsetNid(298); - deviceField27.setTextOnly(true); - jPanel27.add(deviceField27); - - jPanel1.add(jPanel27); + deviceField27.setLabelString("Dimensions: "); + deviceField27.setNumCols(8); + deviceField27.setOffsetNid(112); + jPanel12.add(deviceField27); + + deviceChoice8.setChoiceItems(new String[] {"int8", "uint8", "int16", "uint16", "int32", "uint32", "float32", "float64"}); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Type: "); + deviceChoice8.setOffsetNid(110); + deviceChoice8.setUpdateIdentifier(""); + jPanel12.add(deviceChoice8); deviceField28.setIdentifier(""); - deviceField28.setLabelString("Stream Name: "); + deviceField28.setLabelString("Channel: "); deviceField28.setNumCols(15); - deviceField28.setOffsetNid(309); + deviceField28.setOffsetNid(119); deviceField28.setTextOnly(true); - jPanel28.add(deviceField28); - - jPanel1.add(jPanel28); + jPanel12.add(deviceField28); deviceField29.setIdentifier(""); - deviceField29.setLabelString("Stream Name: "); - deviceField29.setNumCols(15); - deviceField29.setOffsetNid(320); - deviceField29.setTextOnly(true); - jPanel29.add(deviceField29); - - jPanel1.add(jPanel29); - - deviceField30.setIdentifier(""); - deviceField30.setLabelString("Stream Name: "); - deviceField30.setNumCols(15); - deviceField30.setOffsetNid(331); - deviceField30.setTextOnly(true); - jPanel30.add(deviceField30); - - jPanel1.add(jPanel30); - - deviceField31.setIdentifier(""); - deviceField31.setLabelString("Stream Name: "); - deviceField31.setNumCols(15); - deviceField31.setOffsetNid(342); - deviceField31.setTextOnly(true); - jPanel31.add(deviceField31); - - jPanel1.add(jPanel31); - - deviceField32.setIdentifier(""); - deviceField32.setLabelString("Stream Name: "); - deviceField32.setNumCols(15); - deviceField32.setOffsetNid(353); - deviceField32.setTextOnly(true); - jPanel32.add(deviceField32); - - jPanel1.add(jPanel32); - - deviceField33.setIdentifier(""); - deviceField33.setLabelString("Stream Name: "); - deviceField33.setNumCols(15); - deviceField33.setOffsetNid(364); - deviceField33.setTextOnly(true); - jPanel33.add(deviceField33); - - jPanel1.add(jPanel33); - - deviceField34.setIdentifier(""); - deviceField34.setLabelString("Stream Name: "); - deviceField34.setNumCols(15); - deviceField34.setOffsetNid(375); - deviceField34.setTextOnly(true); - jPanel34.add(deviceField34); - - jPanel1.add(jPanel34); - - deviceField35.setIdentifier(""); - deviceField35.setLabelString("Stream Name: "); - deviceField35.setNumCols(15); - deviceField35.setOffsetNid(386); - deviceField35.setTextOnly(true); - jPanel35.add(deviceField35); - - jPanel1.add(jPanel35); - - deviceField36.setIdentifier(""); - deviceField36.setLabelString("Stream Name: "); - deviceField36.setNumCols(15); - deviceField36.setOffsetNid(397); - deviceField36.setTextOnly(true); - jPanel36.add(deviceField36); - - jPanel1.add(jPanel36); - - deviceField37.setIdentifier(""); - deviceField37.setLabelString("Stream Name: "); - deviceField37.setNumCols(15); - deviceField37.setOffsetNid(408); - deviceField37.setTextOnly(true); - jPanel37.add(deviceField37); - - jPanel1.add(jPanel37); - - deviceField38.setIdentifier(""); - deviceField38.setLabelString("Stream Name: "); - deviceField38.setNumCols(15); - deviceField38.setOffsetNid(419); - deviceField38.setTextOnly(true); - jPanel38.add(deviceField38); - - jPanel1.add(jPanel38); - - deviceField39.setIdentifier(""); - deviceField39.setLabelString("Stream Name: "); - deviceField39.setNumCols(15); - deviceField39.setOffsetNid(430); - deviceField39.setTextOnly(true); - jPanel39.add(deviceField39); - - jPanel1.add(jPanel39); - - deviceField40.setIdentifier(""); - deviceField40.setLabelString("Stream Name: "); - deviceField40.setNumCols(15); - deviceField40.setOffsetNid(441); - deviceField40.setTextOnly(true); - jPanel40.add(deviceField40); - - jPanel1.add(jPanel40); - - deviceField41.setIdentifier(""); - deviceField41.setLabelString("Stream Name: "); - deviceField41.setNumCols(15); - deviceField41.setOffsetNid(452); - deviceField41.setTextOnly(true); - jPanel41.add(deviceField41); - - jPanel1.add(jPanel41); - - deviceField42.setIdentifier(""); - deviceField42.setLabelString("Stream Name: "); - deviceField42.setNumCols(15); - deviceField42.setOffsetNid(463); - deviceField42.setTextOnly(true); - jPanel42.add(deviceField42); - - jPanel1.add(jPanel42); - - deviceField43.setIdentifier(""); - deviceField43.setLabelString("Stream Name: "); - deviceField43.setNumCols(15); - deviceField43.setOffsetNid(474); - deviceField43.setTextOnly(true); - jPanel43.add(deviceField43); - - jPanel1.add(jPanel43); - - deviceField44.setIdentifier(""); - deviceField44.setLabelString("Stream Name: "); - deviceField44.setNumCols(15); - deviceField44.setOffsetNid(485); - deviceField44.setTextOnly(true); - jPanel44.add(deviceField44); - - jPanel1.add(jPanel44); - - deviceField45.setIdentifier(""); - deviceField45.setLabelString("Stream Name: "); - deviceField45.setNumCols(15); - deviceField45.setOffsetNid(496); - deviceField45.setTextOnly(true); - jPanel45.add(deviceField45); - - jPanel1.add(jPanel45); - - deviceField46.setIdentifier(""); - deviceField46.setLabelString("Stream Name: "); - deviceField46.setNumCols(15); - deviceField46.setOffsetNid(507); - deviceField46.setTextOnly(true); - jPanel46.add(deviceField46); - - jPanel1.add(jPanel46); - - deviceField47.setIdentifier(""); - deviceField47.setLabelString("Stream Name: "); - deviceField47.setNumCols(15); - deviceField47.setOffsetNid(518); - deviceField47.setTextOnly(true); - jPanel47.add(deviceField47); - - jPanel1.add(jPanel47); - - deviceField48.setIdentifier(""); - deviceField48.setLabelString("Stream Name: "); - deviceField48.setNumCols(15); - deviceField48.setOffsetNid(529); - deviceField48.setTextOnly(true); - jPanel48.add(deviceField48); - - jPanel1.add(jPanel48); - - deviceField49.setIdentifier(""); - deviceField49.setLabelString("Stream Name: "); - deviceField49.setNumCols(15); - deviceField49.setOffsetNid(540); - deviceField49.setTextOnly(true); - jPanel49.add(deviceField49); - - jPanel1.add(jPanel49); - - deviceField50.setIdentifier(""); - deviceField50.setLabelString("Stream Name: "); - deviceField50.setNumCols(15); - deviceField50.setOffsetNid(551); - deviceField50.setTextOnly(true); - jPanel50.add(deviceField50); - - jPanel1.add(jPanel50); - - deviceField51.setIdentifier(""); - deviceField51.setLabelString("Stream Name: "); - deviceField51.setNumCols(15); - deviceField51.setOffsetNid(562); - deviceField51.setTextOnly(true); - jPanel51.add(deviceField51); - - jPanel1.add(jPanel51); - - deviceField52.setIdentifier(""); - deviceField52.setLabelString("Stream Name: "); - deviceField52.setNumCols(15); - deviceField52.setOffsetNid(573); - deviceField52.setTextOnly(true); - jPanel52.add(deviceField52); - - jPanel1.add(jPanel52); - - deviceField53.setIdentifier(""); - deviceField53.setLabelString("Stream Name: "); - deviceField53.setNumCols(15); - deviceField53.setOffsetNid(584); - deviceField53.setTextOnly(true); - jPanel53.add(deviceField53); - - jPanel1.add(jPanel53); - - deviceField54.setIdentifier(""); - deviceField54.setLabelString("Stream Name: "); - deviceField54.setNumCols(15); - deviceField54.setOffsetNid(595); - deviceField54.setTextOnly(true); - jPanel54.add(deviceField54); - - jPanel1.add(jPanel54); - - deviceField55.setIdentifier(""); - deviceField55.setLabelString("Stream Name: "); - deviceField55.setNumCols(15); - deviceField55.setOffsetNid(606); - deviceField55.setTextOnly(true); - jPanel55.add(deviceField55); - - jPanel1.add(jPanel55); - - deviceField56.setIdentifier(""); - deviceField56.setLabelString("Stream Name: "); - deviceField56.setNumCols(15); - deviceField56.setOffsetNid(617); - deviceField56.setTextOnly(true); - jPanel56.add(deviceField56); - - jPanel1.add(jPanel56); - - deviceField57.setIdentifier(""); - deviceField57.setLabelString("Stream Name: "); - deviceField57.setNumCols(15); - deviceField57.setOffsetNid(628); - deviceField57.setTextOnly(true); - jPanel57.add(deviceField57); - - jPanel1.add(jPanel57); - - deviceField58.setIdentifier(""); - deviceField58.setLabelString("Stream Name: "); - deviceField58.setNumCols(15); - deviceField58.setOffsetNid(639); - deviceField58.setTextOnly(true); - jPanel58.add(deviceField58); - - jPanel1.add(jPanel58); - - deviceField59.setIdentifier(""); - deviceField59.setLabelString("Stream Name: "); - deviceField59.setNumCols(15); - deviceField59.setOffsetNid(650); - deviceField59.setTextOnly(true); - jPanel59.add(deviceField59); - - jPanel1.add(jPanel59); - - deviceField60.setIdentifier(""); - deviceField60.setLabelString("Stream Name: "); - deviceField60.setNumCols(15); - deviceField60.setOffsetNid(661); - deviceField60.setTextOnly(true); - jPanel60.add(deviceField60); - - jPanel1.add(jPanel60); - - deviceField61.setIdentifier(""); - deviceField61.setLabelString("Stream Name: "); - deviceField61.setNumCols(15); - deviceField61.setOffsetNid(672); - deviceField61.setTextOnly(true); - jPanel61.add(deviceField61); + deviceField29.setLabelString("Seg. Len: "); + deviceField29.setNumCols(4); + deviceField29.setOffsetNid(113); + jPanel12.add(deviceField29); - jPanel1.add(jPanel61); - - deviceField62.setIdentifier(""); - deviceField62.setLabelString("Stream Name: "); - deviceField62.setNumCols(15); - deviceField62.setOffsetNid(683); - deviceField62.setTextOnly(true); - jPanel62.add(deviceField62); - - jPanel1.add(jPanel62); - - deviceField63.setIdentifier(""); - deviceField63.setLabelString("Stream Name: "); - deviceField63.setNumCols(15); - deviceField63.setOffsetNid(694); - deviceField63.setTextOnly(true); - jPanel63.add(deviceField63); - - jPanel1.add(jPanel63); - - deviceField64.setIdentifier(""); - deviceField64.setLabelString("Stream Name: "); - deviceField64.setNumCols(15); - deviceField64.setOffsetNid(705); - deviceField64.setTextOnly(true); - jPanel64.add(deviceField64); - - jPanel1.add(jPanel64); - - deviceField65.setIdentifier(""); - deviceField65.setLabelString("Stream Name: "); - deviceField65.setNumCols(15); - deviceField65.setOffsetNid(716); - deviceField65.setTextOnly(true); - jPanel65.add(deviceField65); - - jPanel1.add(jPanel65); - - deviceField66.setIdentifier(""); - deviceField66.setLabelString("Stream Name: "); - deviceField66.setNumCols(15); - deviceField66.setOffsetNid(727); - deviceField66.setTextOnly(true); - jPanel66.add(deviceField66); - - jPanel1.add(jPanel66); - - deviceField67.setIdentifier(""); - deviceField67.setLabelString("Stream Name: "); - deviceField67.setNumCols(15); - deviceField67.setOffsetNid(738); - deviceField67.setTextOnly(true); - jPanel67.add(deviceField67); - - jPanel1.add(jPanel67); - - deviceField68.setIdentifier(""); - deviceField68.setLabelString("Stream Name: "); - deviceField68.setNumCols(15); - deviceField68.setOffsetNid(749); - deviceField68.setTextOnly(true); - jPanel68.add(deviceField68); - - jPanel1.add(jPanel68); - - deviceField69.setIdentifier(""); - deviceField69.setLabelString("Stream Name: "); - deviceField69.setNumCols(15); - deviceField69.setOffsetNid(760); - deviceField69.setTextOnly(true); - jPanel69.add(deviceField69); - - jPanel1.add(jPanel69); - - deviceField70.setIdentifier(""); - deviceField70.setLabelString("Stream Name: "); - deviceField70.setNumCols(15); - deviceField70.setOffsetNid(771); - deviceField70.setTextOnly(true); - jPanel70.add(deviceField70); - - jPanel1.add(jPanel70); - - deviceField71.setIdentifier(""); - deviceField71.setLabelString("Stream Name: "); - deviceField71.setNumCols(15); - deviceField71.setOffsetNid(782); - deviceField71.setTextOnly(true); - jPanel71.add(deviceField71); - - jPanel1.add(jPanel71); - - deviceField72.setIdentifier(""); - deviceField72.setLabelString("Stream Name: "); - deviceField72.setNumCols(15); - deviceField72.setOffsetNid(793); - deviceField72.setTextOnly(true); - jPanel72.add(deviceField72); - - jPanel1.add(jPanel72); - - deviceField73.setIdentifier(""); - deviceField73.setLabelString("Stream Name: "); - deviceField73.setNumCols(15); - deviceField73.setOffsetNid(804); - deviceField73.setTextOnly(true); - jPanel73.add(deviceField73); - - jPanel1.add(jPanel73); - - deviceField74.setIdentifier(""); - deviceField74.setLabelString("Stream Name: "); - deviceField74.setNumCols(15); - deviceField74.setOffsetNid(815); - deviceField74.setTextOnly(true); - jPanel74.add(deviceField74); - - jPanel1.add(jPanel74); - - deviceField75.setIdentifier(""); - deviceField75.setLabelString("Stream Name: "); - deviceField75.setNumCols(15); - deviceField75.setOffsetNid(826); - deviceField75.setTextOnly(true); - jPanel75.add(deviceField75); - - jPanel1.add(jPanel75); - - deviceField76.setIdentifier(""); - deviceField76.setLabelString("Stream Name: "); - deviceField76.setNumCols(15); - deviceField76.setOffsetNid(837); - deviceField76.setTextOnly(true); - jPanel76.add(deviceField76); - - jPanel1.add(jPanel76); - - deviceField77.setIdentifier(""); - deviceField77.setLabelString("Stream Name: "); - deviceField77.setNumCols(15); - deviceField77.setOffsetNid(848); - deviceField77.setTextOnly(true); - jPanel77.add(deviceField77); - - jPanel1.add(jPanel77); - - deviceField78.setIdentifier(""); - deviceField78.setLabelString("Stream Name: "); - deviceField78.setNumCols(15); - deviceField78.setOffsetNid(859); - deviceField78.setTextOnly(true); - jPanel78.add(deviceField78); - - jPanel1.add(jPanel78); - - deviceField79.setIdentifier(""); - deviceField79.setLabelString("Stream Name: "); - deviceField79.setNumCols(15); - deviceField79.setOffsetNid(870); - deviceField79.setTextOnly(true); - jPanel79.add(deviceField79); - - jPanel1.add(jPanel79); - - deviceField80.setIdentifier(""); - deviceField80.setLabelString("Stream Name: "); - deviceField80.setNumCols(15); - deviceField80.setOffsetNid(881); - deviceField80.setTextOnly(true); - jPanel80.add(deviceField80); - - jPanel1.add(jPanel80); - - deviceField81.setIdentifier(""); - deviceField81.setLabelString("Stream Name: "); - deviceField81.setNumCols(15); - deviceField81.setOffsetNid(892); - deviceField81.setTextOnly(true); - jPanel81.add(deviceField81); - - jPanel1.add(jPanel81); - - deviceField82.setIdentifier(""); - deviceField82.setLabelString("Stream Name: "); - deviceField82.setNumCols(15); - deviceField82.setOffsetNid(903); - deviceField82.setTextOnly(true); - jPanel82.add(deviceField82); - - jPanel1.add(jPanel82); - - deviceField83.setIdentifier(""); - deviceField83.setLabelString("Stream Name: "); - deviceField83.setNumCols(15); - deviceField83.setOffsetNid(914); - deviceField83.setTextOnly(true); - jPanel83.add(deviceField83); - - jPanel1.add(jPanel83); - - deviceField84.setIdentifier(""); - deviceField84.setLabelString("Stream Name: "); - deviceField84.setNumCols(15); - deviceField84.setOffsetNid(925); - deviceField84.setTextOnly(true); - jPanel84.add(deviceField84); - - jPanel1.add(jPanel84); - - deviceField85.setIdentifier(""); - deviceField85.setLabelString("Stream Name: "); - deviceField85.setNumCols(15); - deviceField85.setOffsetNid(936); - deviceField85.setTextOnly(true); - jPanel85.add(deviceField85); - - jPanel1.add(jPanel85); - - deviceField86.setIdentifier(""); - deviceField86.setLabelString("Stream Name: "); - deviceField86.setNumCols(15); - deviceField86.setOffsetNid(947); - deviceField86.setTextOnly(true); - jPanel86.add(deviceField86); - - jPanel1.add(jPanel86); - - deviceField87.setIdentifier(""); - deviceField87.setLabelString("Stream Name: "); - deviceField87.setNumCols(15); - deviceField87.setOffsetNid(958); - deviceField87.setTextOnly(true); - jPanel87.add(deviceField87); - - jPanel1.add(jPanel87); - - deviceField88.setIdentifier(""); - deviceField88.setLabelString("Stream Name: "); - deviceField88.setNumCols(15); - deviceField88.setOffsetNid(969); - deviceField88.setTextOnly(true); - jPanel88.add(deviceField88); - - jPanel1.add(jPanel88); - - deviceField89.setIdentifier(""); - deviceField89.setLabelString("Stream Name: "); - deviceField89.setNumCols(15); - deviceField89.setOffsetNid(980); - deviceField89.setTextOnly(true); - jPanel89.add(deviceField89); - - jPanel1.add(jPanel89); - - deviceField90.setIdentifier(""); - deviceField90.setLabelString("Stream Name: "); - deviceField90.setNumCols(15); - deviceField90.setOffsetNid(991); - deviceField90.setTextOnly(true); - jPanel90.add(deviceField90); - - jPanel1.add(jPanel90); - - deviceField91.setIdentifier(""); - deviceField91.setLabelString("Stream Name: "); - deviceField91.setNumCols(15); - deviceField91.setOffsetNid(1002); - deviceField91.setTextOnly(true); - jPanel91.add(deviceField91); - - jPanel1.add(jPanel91); - - deviceField92.setIdentifier(""); - deviceField92.setLabelString("Stream Name: "); - deviceField92.setNumCols(15); - deviceField92.setOffsetNid(1013); - deviceField92.setTextOnly(true); - jPanel92.add(deviceField92); - - jPanel1.add(jPanel92); - - deviceField93.setIdentifier(""); - deviceField93.setLabelString("Stream Name: "); - deviceField93.setNumCols(15); - deviceField93.setOffsetNid(1024); - deviceField93.setTextOnly(true); - jPanel93.add(deviceField93); - - jPanel1.add(jPanel93); - - deviceField94.setIdentifier(""); - deviceField94.setLabelString("Stream Name: "); - deviceField94.setNumCols(15); - deviceField94.setOffsetNid(1035); - deviceField94.setTextOnly(true); - jPanel94.add(deviceField94); - - jPanel1.add(jPanel94); - - deviceField95.setIdentifier(""); - deviceField95.setLabelString("Stream Name: "); - deviceField95.setNumCols(15); - deviceField95.setOffsetNid(1046); - deviceField95.setTextOnly(true); - jPanel95.add(deviceField95); - - jPanel1.add(jPanel95); - - deviceField96.setIdentifier(""); - deviceField96.setLabelString("Stream Name: "); - deviceField96.setNumCols(15); - deviceField96.setOffsetNid(1057); - deviceField96.setTextOnly(true); - jPanel96.add(deviceField96); - - jPanel1.add(jPanel96); - - deviceField97.setIdentifier(""); - deviceField97.setLabelString("Stream Name: "); - deviceField97.setNumCols(15); - deviceField97.setOffsetNid(1068); - deviceField97.setTextOnly(true); - jPanel97.add(deviceField97); - - jPanel1.add(jPanel97); - - deviceField98.setIdentifier(""); - deviceField98.setLabelString("Stream Name: "); - deviceField98.setNumCols(15); - deviceField98.setOffsetNid(1079); - deviceField98.setTextOnly(true); - jPanel98.add(deviceField98); - - jPanel1.add(jPanel98); - - deviceField99.setIdentifier(""); - deviceField99.setLabelString("Stream Name: "); - deviceField99.setNumCols(15); - deviceField99.setOffsetNid(1090); - deviceField99.setTextOnly(true); - jPanel99.add(deviceField99); - - jPanel1.add(jPanel99); - - deviceField100.setIdentifier(""); - deviceField100.setLabelString("Stream Name: "); - deviceField100.setNumCols(15); - deviceField100.setOffsetNid(1101); - deviceField100.setTextOnly(true); - jPanel100.add(deviceField100); - - jPanel1.add(jPanel100); - - deviceField101.setIdentifier(""); - deviceField101.setLabelString("Stream Name: "); - deviceField101.setNumCols(15); - deviceField101.setOffsetNid(1112); - deviceField101.setTextOnly(true); - jPanel101.add(deviceField101); - - jPanel1.add(jPanel101); - - deviceField102.setIdentifier(""); - deviceField102.setLabelString("Stream Name: "); - deviceField102.setNumCols(15); - deviceField102.setOffsetNid(1123); - deviceField102.setTextOnly(true); - jPanel102.add(deviceField102); - - jPanel1.add(jPanel102); - - deviceField103.setIdentifier(""); - deviceField103.setLabelString("Stream Name: "); - deviceField103.setNumCols(15); - deviceField103.setOffsetNid(1134); - deviceField103.setTextOnly(true); - jPanel103.add(deviceField103); - - jPanel1.add(jPanel103); - - deviceField104.setIdentifier(""); - deviceField104.setLabelString("Stream Name: "); - deviceField104.setNumCols(15); - deviceField104.setOffsetNid(1145); - deviceField104.setTextOnly(true); - jPanel104.add(deviceField104); - - jPanel1.add(jPanel104); - - deviceField105.setIdentifier(""); - deviceField105.setLabelString("Stream Name: "); - deviceField105.setNumCols(15); - deviceField105.setOffsetNid(1156); - deviceField105.setTextOnly(true); - jPanel105.add(deviceField105); - - jPanel1.add(jPanel105); - - deviceField106.setIdentifier(""); - deviceField106.setLabelString("Stream Name: "); - deviceField106.setNumCols(15); - deviceField106.setOffsetNid(1167); - deviceField106.setTextOnly(true); - jPanel106.add(deviceField106); - - jPanel1.add(jPanel106); - - deviceField107.setIdentifier(""); - deviceField107.setLabelString("Stream Name: "); - deviceField107.setNumCols(15); - deviceField107.setOffsetNid(1178); - deviceField107.setTextOnly(true); - jPanel107.add(deviceField107); - - jPanel1.add(jPanel107); - - deviceField108.setIdentifier(""); - deviceField108.setLabelString("Stream Name: "); - deviceField108.setNumCols(15); - deviceField108.setOffsetNid(1189); - deviceField108.setTextOnly(true); - jPanel108.add(deviceField108); - - jPanel1.add(jPanel108); - - deviceField109.setIdentifier(""); - deviceField109.setLabelString("Stream Name: "); - deviceField109.setNumCols(15); - deviceField109.setOffsetNid(1200); - deviceField109.setTextOnly(true); - jPanel109.add(deviceField109); - - jPanel1.add(jPanel109); - - deviceField110.setIdentifier(""); - deviceField110.setLabelString("Stream Name: "); - deviceField110.setNumCols(15); - deviceField110.setOffsetNid(1211); - deviceField110.setTextOnly(true); - jPanel110.add(deviceField110); - - jPanel1.add(jPanel110); - - deviceField111.setIdentifier(""); - deviceField111.setLabelString("Stream Name: "); - deviceField111.setNumCols(15); - deviceField111.setOffsetNid(1222); - deviceField111.setTextOnly(true); - jPanel111.add(deviceField111); - - jPanel1.add(jPanel111); - - deviceField112.setIdentifier(""); - deviceField112.setLabelString("Stream Name: "); - deviceField112.setNumCols(15); - deviceField112.setOffsetNid(1233); - deviceField112.setTextOnly(true); - jPanel112.add(deviceField112); - - jPanel1.add(jPanel112); - - deviceField113.setIdentifier(""); - deviceField113.setLabelString("Stream Name: "); - deviceField113.setNumCols(15); - deviceField113.setOffsetNid(1244); - jPanel113.add(deviceField113); - - jPanel1.add(jPanel113); - - deviceField114.setIdentifier(""); - deviceField114.setLabelString("Stream Name: "); - deviceField114.setNumCols(15); - deviceField114.setOffsetNid(1255); - deviceField114.setTextOnly(true); - jPanel114.add(deviceField114); - - jPanel1.add(jPanel114); - - deviceField115.setIdentifier(""); - deviceField115.setLabelString("Stream Name: "); - deviceField115.setNumCols(15); - deviceField115.setOffsetNid(1266); - deviceField115.setTextOnly(true); - jPanel115.add(deviceField115); - - jPanel1.add(jPanel115); - - deviceField116.setIdentifier(""); - deviceField116.setLabelString("Stream Name: "); - deviceField116.setNumCols(15); - deviceField116.setOffsetNid(1277); - deviceField116.setTextOnly(true); - jPanel116.add(deviceField116); - - jPanel1.add(jPanel116); - - deviceField117.setIdentifier(""); - deviceField117.setLabelString("Stream Name: "); - deviceField117.setNumCols(15); - deviceField117.setOffsetNid(1288); - deviceField117.setTextOnly(true); - jPanel117.add(deviceField117); - - jPanel1.add(jPanel117); - - deviceField118.setIdentifier(""); - deviceField118.setLabelString("Stream Name: "); - deviceField118.setNumCols(15); - deviceField118.setOffsetNid(1299); - deviceField118.setTextOnly(true); - jPanel118.add(deviceField118); - - jPanel1.add(jPanel118); - - deviceField119.setIdentifier(""); - deviceField119.setLabelString("Stream Name: "); - deviceField119.setNumCols(15); - deviceField119.setOffsetNid(1310); - deviceField119.setTextOnly(true); - jPanel119.add(deviceField119); - - jPanel1.add(jPanel119); - - deviceField120.setIdentifier(""); - deviceField120.setLabelString("Stream Name: "); - deviceField120.setNumCols(15); - deviceField120.setOffsetNid(1321); - deviceField120.setTextOnly(true); - jPanel120.add(deviceField120); - - jPanel1.add(jPanel120); - - deviceField121.setIdentifier(""); - deviceField121.setLabelString("Stream Name: "); - deviceField121.setNumCols(15); - deviceField121.setOffsetNid(1332); - deviceField121.setTextOnly(true); - jPanel121.add(deviceField121); - - jPanel1.add(jPanel121); - - deviceField122.setIdentifier(""); - deviceField122.setLabelString("Stream Name: "); - deviceField122.setNumCols(15); - deviceField122.setOffsetNid(1343); - deviceField122.setTextOnly(true); - jPanel122.add(deviceField122); - - jPanel1.add(jPanel122); - - deviceField123.setIdentifier(""); - deviceField123.setLabelString("Stream Name: "); - deviceField123.setNumCols(15); - deviceField123.setOffsetNid(1354); - deviceField123.setTextOnly(true); - jPanel123.add(deviceField123); - - jPanel1.add(jPanel123); - - deviceField124.setIdentifier(""); - deviceField124.setLabelString("Stream Name: "); - deviceField124.setNumCols(15); - deviceField124.setOffsetNid(1365); - deviceField124.setTextOnly(true); - jPanel124.add(deviceField124); - - jPanel1.add(jPanel124); - - deviceField125.setIdentifier(""); - deviceField125.setLabelString("Stream Name: "); - deviceField125.setNumCols(15); - deviceField125.setOffsetNid(1376); - deviceField125.setTextOnly(true); - jPanel125.add(deviceField125); - - jPanel1.add(jPanel125); - - deviceField126.setIdentifier(""); - deviceField126.setLabelString("Stream Name: "); - deviceField126.setNumCols(15); - deviceField126.setOffsetNid(1387); - deviceField126.setTextOnly(true); - jPanel126.add(deviceField126); - - jPanel1.add(jPanel126); - - deviceField127.setIdentifier(""); - deviceField127.setLabelString("Stream Name: "); - deviceField127.setNumCols(15); - deviceField127.setOffsetNid(1398); - deviceField127.setTextOnly(true); - jPanel127.add(deviceField127); - - jPanel1.add(jPanel127); - - deviceField128.setIdentifier(""); - deviceField128.setLabelString("Stream Name: "); - deviceField128.setNumCols(15); - deviceField128.setOffsetNid(1409); - deviceField128.setTextOnly(true); - jPanel128.add(deviceField128); - - jPanel1.add(jPanel128); - - deviceField129.setIdentifier(""); - deviceField129.setLabelString("Stream Name: "); - deviceField129.setNumCols(15); - deviceField129.setOffsetNid(1420); - deviceField129.setTextOnly(true); - jPanel129.add(deviceField129); - - jPanel1.add(jPanel129); - - deviceField130.setIdentifier(""); - deviceField130.setLabelString("Stream Name: "); - deviceField130.setNumCols(15); - deviceField130.setOffsetNid(1431); - deviceField130.setTextOnly(true); - jPanel130.add(deviceField130); - - jPanel1.add(jPanel130); + jPanel1.add(jPanel12); jScrollPane1.setViewportView(jPanel1); @@ -1471,42 +372,19 @@ private void initComponents() { // Variables declaration - do not modify//GEN-BEGIN:variables private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; private DeviceField deviceField1; private DeviceField deviceField10; - private DeviceField deviceField100; - private DeviceField deviceField101; - private DeviceField deviceField102; - private DeviceField deviceField103; - private DeviceField deviceField104; - private DeviceField deviceField105; - private DeviceField deviceField106; - private DeviceField deviceField107; - private DeviceField deviceField108; - private DeviceField deviceField109; private DeviceField deviceField11; - private DeviceField deviceField110; - private DeviceField deviceField111; - private DeviceField deviceField112; - private DeviceField deviceField113; - private DeviceField deviceField114; - private DeviceField deviceField115; - private DeviceField deviceField116; - private DeviceField deviceField117; - private DeviceField deviceField118; - private DeviceField deviceField119; private DeviceField deviceField12; - private DeviceField deviceField120; - private DeviceField deviceField121; - private DeviceField deviceField122; - private DeviceField deviceField123; - private DeviceField deviceField124; - private DeviceField deviceField125; - private DeviceField deviceField126; - private DeviceField deviceField127; - private DeviceField deviceField128; - private DeviceField deviceField129; private DeviceField deviceField13; - private DeviceField deviceField130; private DeviceField deviceField14; private DeviceField deviceField15; private DeviceField deviceField16; @@ -1527,210 +405,25 @@ private void initComponents() { private DeviceField deviceField3; private DeviceField deviceField30; private DeviceField deviceField31; - private DeviceField deviceField32; - private DeviceField deviceField33; - private DeviceField deviceField34; - private DeviceField deviceField35; - private DeviceField deviceField36; - private DeviceField deviceField37; - private DeviceField deviceField38; - private DeviceField deviceField39; private DeviceField deviceField4; - private DeviceField deviceField40; - private DeviceField deviceField41; - private DeviceField deviceField42; - private DeviceField deviceField43; - private DeviceField deviceField44; - private DeviceField deviceField45; - private DeviceField deviceField46; - private DeviceField deviceField47; - private DeviceField deviceField48; - private DeviceField deviceField49; private DeviceField deviceField5; - private DeviceField deviceField50; - private DeviceField deviceField51; - private DeviceField deviceField52; - private DeviceField deviceField53; - private DeviceField deviceField54; - private DeviceField deviceField55; - private DeviceField deviceField56; - private DeviceField deviceField57; - private DeviceField deviceField58; - private DeviceField deviceField59; private DeviceField deviceField6; - private DeviceField deviceField60; - private DeviceField deviceField61; - private DeviceField deviceField62; - private DeviceField deviceField63; - private DeviceField deviceField64; - private DeviceField deviceField65; - private DeviceField deviceField66; - private DeviceField deviceField67; - private DeviceField deviceField68; - private DeviceField deviceField69; private DeviceField deviceField7; - private DeviceField deviceField70; - private DeviceField deviceField71; - private DeviceField deviceField72; - private DeviceField deviceField73; - private DeviceField deviceField74; - private DeviceField deviceField75; - private DeviceField deviceField76; - private DeviceField deviceField77; - private DeviceField deviceField78; - private DeviceField deviceField79; private DeviceField deviceField8; - private DeviceField deviceField80; - private DeviceField deviceField81; - private DeviceField deviceField82; - private DeviceField deviceField83; - private DeviceField deviceField84; - private DeviceField deviceField85; - private DeviceField deviceField86; - private DeviceField deviceField87; - private DeviceField deviceField88; - private DeviceField deviceField89; private DeviceField deviceField9; - private DeviceField deviceField90; - private DeviceField deviceField91; - private DeviceField deviceField92; - private DeviceField deviceField93; - private DeviceField deviceField94; - private DeviceField deviceField95; - private DeviceField deviceField96; - private DeviceField deviceField97; - private DeviceField deviceField98; - private DeviceField deviceField99; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; - private javax.swing.JPanel jPanel100; - private javax.swing.JPanel jPanel101; - private javax.swing.JPanel jPanel102; - private javax.swing.JPanel jPanel103; - private javax.swing.JPanel jPanel104; - private javax.swing.JPanel jPanel105; - private javax.swing.JPanel jPanel106; - private javax.swing.JPanel jPanel107; - private javax.swing.JPanel jPanel108; - private javax.swing.JPanel jPanel109; private javax.swing.JPanel jPanel11; - private javax.swing.JPanel jPanel110; - private javax.swing.JPanel jPanel111; - private javax.swing.JPanel jPanel112; - private javax.swing.JPanel jPanel113; - private javax.swing.JPanel jPanel114; - private javax.swing.JPanel jPanel115; - private javax.swing.JPanel jPanel116; - private javax.swing.JPanel jPanel117; - private javax.swing.JPanel jPanel118; - private javax.swing.JPanel jPanel119; private javax.swing.JPanel jPanel12; - private javax.swing.JPanel jPanel120; - private javax.swing.JPanel jPanel121; - private javax.swing.JPanel jPanel122; - private javax.swing.JPanel jPanel123; - private javax.swing.JPanel jPanel124; - private javax.swing.JPanel jPanel125; - private javax.swing.JPanel jPanel126; - private javax.swing.JPanel jPanel127; - private javax.swing.JPanel jPanel128; - private javax.swing.JPanel jPanel129; private javax.swing.JPanel jPanel13; - private javax.swing.JPanel jPanel130; - private javax.swing.JPanel jPanel14; - private javax.swing.JPanel jPanel15; - private javax.swing.JPanel jPanel16; - private javax.swing.JPanel jPanel17; - private javax.swing.JPanel jPanel18; - private javax.swing.JPanel jPanel19; private javax.swing.JPanel jPanel2; - private javax.swing.JPanel jPanel20; - private javax.swing.JPanel jPanel21; - private javax.swing.JPanel jPanel22; - private javax.swing.JPanel jPanel23; - private javax.swing.JPanel jPanel24; - private javax.swing.JPanel jPanel25; - private javax.swing.JPanel jPanel26; - private javax.swing.JPanel jPanel27; - private javax.swing.JPanel jPanel28; - private javax.swing.JPanel jPanel29; private javax.swing.JPanel jPanel3; - private javax.swing.JPanel jPanel30; - private javax.swing.JPanel jPanel31; - private javax.swing.JPanel jPanel32; - private javax.swing.JPanel jPanel33; - private javax.swing.JPanel jPanel34; - private javax.swing.JPanel jPanel35; - private javax.swing.JPanel jPanel36; - private javax.swing.JPanel jPanel37; - private javax.swing.JPanel jPanel38; - private javax.swing.JPanel jPanel39; private javax.swing.JPanel jPanel4; - private javax.swing.JPanel jPanel40; - private javax.swing.JPanel jPanel41; - private javax.swing.JPanel jPanel42; - private javax.swing.JPanel jPanel43; - private javax.swing.JPanel jPanel44; - private javax.swing.JPanel jPanel45; - private javax.swing.JPanel jPanel46; - private javax.swing.JPanel jPanel47; - private javax.swing.JPanel jPanel48; - private javax.swing.JPanel jPanel49; private javax.swing.JPanel jPanel5; - private javax.swing.JPanel jPanel50; - private javax.swing.JPanel jPanel51; - private javax.swing.JPanel jPanel52; - private javax.swing.JPanel jPanel53; - private javax.swing.JPanel jPanel54; - private javax.swing.JPanel jPanel55; - private javax.swing.JPanel jPanel56; - private javax.swing.JPanel jPanel57; - private javax.swing.JPanel jPanel58; - private javax.swing.JPanel jPanel59; private javax.swing.JPanel jPanel6; - private javax.swing.JPanel jPanel60; - private javax.swing.JPanel jPanel61; - private javax.swing.JPanel jPanel62; - private javax.swing.JPanel jPanel63; - private javax.swing.JPanel jPanel64; - private javax.swing.JPanel jPanel65; - private javax.swing.JPanel jPanel66; - private javax.swing.JPanel jPanel67; - private javax.swing.JPanel jPanel68; - private javax.swing.JPanel jPanel69; private javax.swing.JPanel jPanel7; - private javax.swing.JPanel jPanel70; - private javax.swing.JPanel jPanel71; - private javax.swing.JPanel jPanel72; - private javax.swing.JPanel jPanel73; - private javax.swing.JPanel jPanel74; - private javax.swing.JPanel jPanel75; - private javax.swing.JPanel jPanel76; - private javax.swing.JPanel jPanel77; - private javax.swing.JPanel jPanel78; - private javax.swing.JPanel jPanel79; private javax.swing.JPanel jPanel8; - private javax.swing.JPanel jPanel80; - private javax.swing.JPanel jPanel81; - private javax.swing.JPanel jPanel82; - private javax.swing.JPanel jPanel83; - private javax.swing.JPanel jPanel84; - private javax.swing.JPanel jPanel85; - private javax.swing.JPanel jPanel86; - private javax.swing.JPanel jPanel87; - private javax.swing.JPanel jPanel88; - private javax.swing.JPanel jPanel89; private javax.swing.JPanel jPanel9; - private javax.swing.JPanel jPanel90; - private javax.swing.JPanel jPanel91; - private javax.swing.JPanel jPanel92; - private javax.swing.JPanel jPanel93; - private javax.swing.JPanel jPanel94; - private javax.swing.JPanel jPanel95; - private javax.swing.JPanel jPanel96; - private javax.swing.JPanel jPanel97; - private javax.swing.JPanel jPanel98; - private javax.swing.JPanel jPanel99; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration//GEN-END:variables } diff --git a/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form b/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form index 94218fd7f0..b2fa5df2dd 100644 --- a/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form @@ -2,7 +2,7 @@
- + @@ -168,13 +168,17 @@ - + - - - - + + + + + + + + @@ -224,13 +228,18 @@ - + - - - - + + + + + + + + + @@ -280,13 +289,17 @@ - + - - - - + + + + + + + + @@ -336,13 +349,17 @@ - + - - - - + + + + + + + + @@ -392,13 +409,17 @@ - + - - - - + + + + + + + + @@ -448,13 +469,17 @@ - + - - - - + + + + + + + + @@ -504,13 +529,17 @@ - + - - - - - + + + + + + + + + @@ -560,13 +589,17 @@ - + - - - - - + + + + + + + + + @@ -616,13 +649,17 @@ - + - - - - - + + + + + + + + + @@ -673,13 +710,17 @@ - + - - - - - + + + + + + + + + @@ -730,13 +771,17 @@ - + - - - - - + + + + + + + + + @@ -787,13 +832,17 @@ - + - - - - - + + + + + + + + + @@ -844,13 +893,17 @@ - + - - - - - + + + + + + + + + @@ -901,13 +954,17 @@ - + - - - - - + + + + + + + + + @@ -958,13 +1015,17 @@ - + - - - - - + + + + + + + + + @@ -1015,13 +1076,17 @@ - + - - - - - + + + + + + + + + @@ -1072,13 +1137,17 @@ - + - - - - - + + + + + + + + + @@ -1129,13 +1198,17 @@ - + - - - - - + + + + + + + + + @@ -1186,13 +1259,17 @@ - + - - - - - + + + + + + + + + @@ -1243,13 +1320,17 @@ - + - - - - - + + + + + + + + + @@ -1300,13 +1381,17 @@ - + - - - - - + + + + + + + + + @@ -1357,13 +1442,17 @@ - + - - - - - + + + + + + + + + @@ -1414,13 +1503,17 @@ - + - - - - - + + + + + + + + + @@ -1471,13 +1564,17 @@ - + - - - - - + + + + + + + + + @@ -1528,13 +1625,17 @@ - + - - - - - + + + + + + + + + @@ -1585,13 +1686,17 @@ - + - - - - - + + + + + + + + + @@ -1642,13 +1747,17 @@ - + - - - - - + + + + + + + + + @@ -1699,13 +1808,17 @@ - + - - - - - + + + + + + + + + @@ -1756,13 +1869,17 @@ - + - - - - - + + + + + + + + + @@ -1813,13 +1930,17 @@ - + - - - - - + + + + + + + + + @@ -1870,13 +1991,17 @@ - + - - - - - + + + + + + + + + @@ -1927,13 +2052,17 @@ - + - - - - - + + + + + + + + + @@ -1984,13 +2113,17 @@ - + - - - - - + + + + + + + + + @@ -2041,13 +2174,17 @@ - + - - - - - + + + + + + + + + @@ -2098,13 +2235,17 @@ - + - - - - - + + + + + + + + + @@ -2155,13 +2296,17 @@ - + - - - - - + + + + + + + + + @@ -2212,13 +2357,17 @@ - + - - - - - + + + + + + + + + @@ -2269,13 +2418,17 @@ - + - - - - - + + + + + + + + + @@ -2326,13 +2479,17 @@ - + - - - - - + + + + + + + + + @@ -2383,13 +2540,17 @@ - + - - - - - + + + + + + + + + @@ -2440,13 +2601,17 @@ - + - - - - - + + + + + + + + + @@ -2497,13 +2662,17 @@ - + - - - - - + + + + + + + + + @@ -2554,13 +2723,17 @@ - + - - - - - + + + + + + + + + @@ -2611,13 +2784,17 @@ - + - - - - - + + + + + + + + + @@ -2668,13 +2845,17 @@ - + - - - - - + + + + + + + + + @@ -2725,13 +2906,17 @@ - + - - - - - + + + + + + + + + @@ -2782,13 +2967,17 @@ - + - - - - - + + + + + + + + + @@ -2839,13 +3028,17 @@ - + - - - - - + + + + + + + + + @@ -2896,13 +3089,17 @@ - + - - - - - + + + + + + + + + @@ -2953,13 +3150,17 @@ - + - - - - - + + + + + + + + + @@ -3010,13 +3211,17 @@ - + - - - - - + + + + + + + + + @@ -3067,13 +3272,17 @@ - + - - - - - + + + + + + + + + @@ -3124,13 +3333,17 @@ - + - - - - - + + + + + + + + + @@ -3181,13 +3394,17 @@ - + - - - - - + + + + + + + + + @@ -3238,13 +3455,17 @@ - + - - - - - + + + + + + + + + @@ -3295,13 +3516,17 @@ - + - - - - - + + + + + + + + + @@ -3352,13 +3577,17 @@ - + - - - - - + + + + + + + + + @@ -3409,13 +3638,17 @@ - + - - - - - + + + + + + + + + @@ -3466,13 +3699,17 @@ - + - - - - - + + + + + + + + + @@ -3523,13 +3760,17 @@ - + - - - - - + + + + + + + + + @@ -3580,13 +3821,17 @@ - + - - - - - + + + + + + + + + @@ -3637,13 +3882,17 @@ - + - - - - - + + + + + + + + + @@ -3694,13 +3943,17 @@ - + - - - - - + + + + + + + + + @@ -3751,13 +4004,17 @@ - + - - - - - + + + + + + + + + @@ -3808,13 +4065,17 @@ - + - - - - - + + + + + + + + + @@ -3865,13 +4126,17 @@ - + - - - - - + + + + + + + + + @@ -3922,13 +4187,17 @@ - + - - - - - + + + + + + + + + @@ -3979,13 +4248,17 @@ - + - - - - - + + + + + + + + + @@ -4036,13 +4309,17 @@ - + - - - - - + + + + + + + + + @@ -4093,13 +4370,17 @@ - + - - - - - + + + + + + + + + @@ -4150,13 +4431,17 @@ - + - - - - - + + + + + + + + + @@ -4207,13 +4492,17 @@ - + - - - - - + + + + + + + + + @@ -4264,13 +4553,17 @@ - + - - - - - + + + + + + + + + @@ -4321,13 +4614,17 @@ - + - - - - - + + + + + + + + + @@ -4378,13 +4675,17 @@ - + - - - - - + + + + + + + + + @@ -4435,13 +4736,17 @@ - + - - - - - + + + + + + + + + @@ -4492,13 +4797,17 @@ - + - - - - - + + + + + + + + + @@ -4549,13 +4858,17 @@ - + - - - - - + + + + + + + + + @@ -4606,13 +4919,17 @@ - + - - - - - + + + + + + + + + @@ -4663,13 +4980,17 @@ - + - - - - - + + + + + + + + + @@ -4720,13 +5041,17 @@ - + - - - - - + + + + + + + + + @@ -4777,13 +5102,17 @@ - + - - - - - + + + + + + + + + @@ -4834,13 +5163,17 @@ - + - - - - - + + + + + + + + + @@ -4891,13 +5224,17 @@ - + - - - - - + + + + + + + + + @@ -4948,13 +5285,17 @@ - + - - - - - + + + + + + + + + @@ -5005,13 +5346,17 @@ - + - - - - - + + + + + + + + + @@ -5062,13 +5407,17 @@ - + - - - - - + + + + + + + + + @@ -5119,13 +5468,17 @@ - + - - - - - + + + + + + + + + @@ -5176,13 +5529,17 @@ - + - - - - - + + + + + + + + + @@ -5233,13 +5590,17 @@ - + - - - - - + + + + + + + + + @@ -5290,13 +5651,17 @@ - + - - - - - + + + + + + + + + @@ -5347,13 +5712,17 @@ - + - - - - - + + + + + + + + + @@ -5404,13 +5773,17 @@ - + - - - - - + + + + + + + + + @@ -5461,13 +5834,17 @@ - + - - - - - + + + + + + + + + @@ -5518,13 +5895,17 @@ - + - - - - - + + + + + + + + + @@ -5575,13 +5956,17 @@ - + - - - - - + + + + + + + + + @@ -5632,13 +6017,17 @@ - + - - - - - + + + + + + + + + @@ -5689,13 +6078,17 @@ - + - - - - - + + + + + + + + + @@ -5746,13 +6139,17 @@ - + - - - - - + + + + + + + + + @@ -5803,13 +6200,17 @@ - + - - - - - + + + + + + + + + @@ -5860,13 +6261,17 @@ - + - - - - - + + + + + + + + + @@ -5917,13 +6322,17 @@ - + - - - - - + + + + + + + + + @@ -5974,13 +6383,17 @@ - + - - - - - + + + + + + + + + @@ -6031,13 +6444,17 @@ - + - - - - - + + + + + + + + + @@ -6088,13 +6505,17 @@ - + - - - - - + + + + + + + + + @@ -6145,13 +6566,17 @@ - + - - - - - + + + + + + + + + @@ -6202,13 +6627,17 @@ - + - - - - - + + + + + + + + + @@ -6259,13 +6688,17 @@ - + - - - - - + + + + + + + + + @@ -6316,13 +6749,17 @@ - + - - - - - + + + + + + + + + @@ -6373,13 +6810,17 @@ - + - - - - - + + + + + + + + + @@ -6430,13 +6871,17 @@ - + - - - - - + + + + + + + + + @@ -6487,13 +6932,17 @@ - + - - - - - + + + + + + + + + @@ -6544,13 +6993,17 @@ - + - - - - - + + + + + + + + + @@ -6601,13 +7054,17 @@ - + - - - - - + + + + + + + + + @@ -6658,13 +7115,17 @@ - + - - - - - + + + + + + + + + @@ -6715,13 +7176,17 @@ - + - - - - - + + + + + + + + + @@ -6772,13 +7237,17 @@ - + - - - - - + + + + + + + + + @@ -6829,13 +7298,17 @@ - + - - - - - + + + + + + + + + @@ -6886,13 +7359,17 @@ - + - - - - - + + + + + + + + + @@ -6943,13 +7420,17 @@ - + - - - - - + + + + + + + + + @@ -7000,13 +7481,17 @@ - + - - - - - + + + + + + + + + @@ -7057,13 +7542,17 @@ - + - - - - - + + + + + + + + + @@ -7114,13 +7603,17 @@ - + - - - - - + + + + + + + + + @@ -7171,13 +7664,17 @@ - + - - - - - + + + + + + + + + @@ -7228,13 +7725,17 @@ - + - - - - - + + + + + + + + + @@ -7285,13 +7786,17 @@ - + - - - - - + + + + + + + + + @@ -7342,13 +7847,17 @@ - + - - - - - + + + + + + + + + @@ -7399,15 +7908,20 @@ - + - - - - - + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_STREAM_IN_ASetup.form b/java/jdevices/src/main/resources/MARTE2_STREAM_IN_ASetup.form new file mode 100644 index 0000000000..129c4d5d7e --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_STREAM_IN_ASetup.form @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 129a706071..f91d408010 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -1827,6 +1827,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): mdsReaderText += ' DataExpr = "'+valExpr+'"\n' mdsReaderText += ' TimebaseExpr = "dim_of(' + \ valExpr+')"\n' + numberOfElements = 1 if not (np.isscalar(nodeDict['dimensions'])): for currDim in nodeDict['dimensions']: numberOfElements *= currDim @@ -2269,6 +2270,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): #if startTime != 0: # dataSourceText += ' SamplePhase = ' + \ # str(int(round(startTime/period)))+'\n' + if outputTrigger != None: + dataSourceText += ' TimeSignal = 1\n' dataSourceText += ' }\n' outIdx = 0 diff --git a/pydevices/RfxDevices/MARTE2_STREAM_IN_A.py b/pydevices/RfxDevices/MARTE2_STREAM_IN_A.py index c2b1bc8be7..56e0bf132d 100644 --- a/pydevices/RfxDevices/MARTE2_STREAM_IN_A.py +++ b/pydevices/RfxDevices/MARTE2_STREAM_IN_A.py @@ -33,7 +33,7 @@ class MARTE2_STREAM_IN_A(MC.MARTE2_COMPONENT): outputs = [] for i in range(128): outputs.append( - {'name': 'Out'+format(i+1, '03d'), 'type': 'float32', 'dimensions': 0, 'parameters': [ + {'name': 'Out'+format(i+1, '03d'), 'type': 'float32', 'dimensions': -1, 'parameters': [ {'name': 'Channel', 'type': 'string', 'value': 'CH'+format(i+1, '03d')}]}) parameters = [ {'name': 'NumberOfBuffers', 'type': 'int32', 'value': 100}, From 43fcb030c7aeb1d9b3314790799b88f108a07ee2 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 2 Nov 2022 14:10:10 -0400 Subject: [PATCH 077/172] Fix Python Tree's normal() function to honor the shot supplied (#2499) Co-authored-by: Josh Stillerman --- python/MDSplus/tree.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index e4be25d9c2..79cd9892d3 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -500,7 +500,7 @@ def edit(self, shot=None): self.open('EDIT', shot) def normal(self, shot=None): - self.open('NORMAL') + self.open('NORMAL', shot) def open(self, mode='NORMAL', shot=None): if shot is not None: From 7761c72267faf27b2072d5ce91c3b8ddce9a2ac7 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 4 Nov 2022 16:47:52 +0100 Subject: [PATCH 078/172] Gm wrtd driver (#2502) * Fix:MARTE2_COMPONENT & MARTE2_STREAM * Fix:DeviceInputs bean --- .../src/main/java/DeviceInputs.java | 8 + .../src/main/java/MARTE2_STREAMSetup.java | 4619 +---------- .../main/resources/MARTE2_STREAMSetup.form | 6859 +---------------- pydevices/RfxDevices/MARTE2_COMPONENT.py | 610 +- pydevices/RfxDevices/MARTE2_SIMULINK.py | 6 +- 5 files changed, 510 insertions(+), 11592 deletions(-) diff --git a/java/devicebeans/src/main/java/DeviceInputs.java b/java/devicebeans/src/main/java/DeviceInputs.java index 4fd9a5c661..55a8a832fe 100644 --- a/java/devicebeans/src/main/java/DeviceInputs.java +++ b/java/devicebeans/src/main/java/DeviceInputs.java @@ -138,6 +138,14 @@ public void apply() throws Exception int currInputNid = baseNid + offsetNid + 1; for(int inputIdx = 0; inputIdx < numInputs; inputIdx++) { + try { + int children = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_CHILDREN\')"); + int members = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_MEMBERS\')"); + numInputChildren = children + members; + }catch(Exception exc) + { + System.out.println("Error getting number of input children"); + } try { subtree.putDataExpr(currInputNid + 4, valuesTF[inputIdx].getText()); }catch(Exception exc) diff --git a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java index c96d5710db..e484f0bb1c 100644 --- a/java/jdevices/src/main/java/MARTE2_STREAMSetup.java +++ b/java/jdevices/src/main/java/MARTE2_STREAMSetup.java @@ -125,566 +125,6 @@ private void initComponents() { deviceChoice17 = new DeviceChoice(); deviceField38 = new DeviceField(); deviceField214 = new DeviceField(); - jPanel21 = new javax.swing.JPanel(); - deviceField39 = new DeviceField(); - deviceChoice18 = new DeviceChoice(); - deviceField40 = new DeviceField(); - deviceField215 = new DeviceField(); - jPanel22 = new javax.swing.JPanel(); - deviceField41 = new DeviceField(); - deviceChoice19 = new DeviceChoice(); - deviceField42 = new DeviceField(); - deviceField216 = new DeviceField(); - jPanel23 = new javax.swing.JPanel(); - deviceField43 = new DeviceField(); - deviceChoice20 = new DeviceChoice(); - deviceField44 = new DeviceField(); - deviceField217 = new DeviceField(); - jPanel24 = new javax.swing.JPanel(); - deviceField45 = new DeviceField(); - deviceChoice21 = new DeviceChoice(); - deviceField46 = new DeviceField(); - deviceField218 = new DeviceField(); - jPanel25 = new javax.swing.JPanel(); - deviceField47 = new DeviceField(); - deviceChoice22 = new DeviceChoice(); - deviceField48 = new DeviceField(); - deviceField219 = new DeviceField(); - jPanel26 = new javax.swing.JPanel(); - deviceField49 = new DeviceField(); - deviceChoice23 = new DeviceChoice(); - deviceField50 = new DeviceField(); - deviceField220 = new DeviceField(); - jPanel27 = new javax.swing.JPanel(); - deviceField51 = new DeviceField(); - deviceChoice24 = new DeviceChoice(); - deviceField52 = new DeviceField(); - deviceField221 = new DeviceField(); - jPanel28 = new javax.swing.JPanel(); - deviceField53 = new DeviceField(); - deviceChoice25 = new DeviceChoice(); - deviceField54 = new DeviceField(); - deviceField222 = new DeviceField(); - jPanel29 = new javax.swing.JPanel(); - deviceField55 = new DeviceField(); - deviceChoice26 = new DeviceChoice(); - deviceField56 = new DeviceField(); - deviceField223 = new DeviceField(); - jPanel30 = new javax.swing.JPanel(); - deviceField57 = new DeviceField(); - deviceChoice27 = new DeviceChoice(); - deviceField58 = new DeviceField(); - deviceField224 = new DeviceField(); - jPanel31 = new javax.swing.JPanel(); - deviceField59 = new DeviceField(); - deviceChoice28 = new DeviceChoice(); - deviceField60 = new DeviceField(); - deviceField225 = new DeviceField(); - jPanel32 = new javax.swing.JPanel(); - deviceField61 = new DeviceField(); - deviceChoice29 = new DeviceChoice(); - deviceField62 = new DeviceField(); - deviceField226 = new DeviceField(); - jPanel33 = new javax.swing.JPanel(); - deviceField63 = new DeviceField(); - deviceChoice30 = new DeviceChoice(); - deviceField64 = new DeviceField(); - deviceField227 = new DeviceField(); - jPanel34 = new javax.swing.JPanel(); - deviceField65 = new DeviceField(); - deviceChoice31 = new DeviceChoice(); - deviceField66 = new DeviceField(); - deviceField228 = new DeviceField(); - jPanel35 = new javax.swing.JPanel(); - deviceField67 = new DeviceField(); - deviceChoice32 = new DeviceChoice(); - deviceField68 = new DeviceField(); - deviceField229 = new DeviceField(); - jPanel36 = new javax.swing.JPanel(); - deviceField69 = new DeviceField(); - deviceChoice33 = new DeviceChoice(); - deviceField70 = new DeviceField(); - deviceField230 = new DeviceField(); - jPanel37 = new javax.swing.JPanel(); - deviceField71 = new DeviceField(); - deviceChoice34 = new DeviceChoice(); - deviceField72 = new DeviceField(); - deviceField231 = new DeviceField(); - jPanel38 = new javax.swing.JPanel(); - deviceField73 = new DeviceField(); - deviceChoice35 = new DeviceChoice(); - deviceField74 = new DeviceField(); - deviceField232 = new DeviceField(); - jPanel39 = new javax.swing.JPanel(); - deviceField75 = new DeviceField(); - deviceChoice36 = new DeviceChoice(); - deviceField76 = new DeviceField(); - deviceField233 = new DeviceField(); - jPanel40 = new javax.swing.JPanel(); - deviceField77 = new DeviceField(); - deviceChoice37 = new DeviceChoice(); - deviceField78 = new DeviceField(); - deviceField234 = new DeviceField(); - jPanel41 = new javax.swing.JPanel(); - deviceField79 = new DeviceField(); - deviceChoice38 = new DeviceChoice(); - deviceField80 = new DeviceField(); - deviceField235 = new DeviceField(); - jPanel42 = new javax.swing.JPanel(); - deviceField81 = new DeviceField(); - deviceChoice39 = new DeviceChoice(); - deviceField82 = new DeviceField(); - deviceField236 = new DeviceField(); - jPanel43 = new javax.swing.JPanel(); - deviceField83 = new DeviceField(); - deviceChoice40 = new DeviceChoice(); - deviceField84 = new DeviceField(); - deviceField237 = new DeviceField(); - jPanel44 = new javax.swing.JPanel(); - deviceField85 = new DeviceField(); - deviceChoice41 = new DeviceChoice(); - deviceField86 = new DeviceField(); - deviceField238 = new DeviceField(); - jPanel45 = new javax.swing.JPanel(); - deviceField87 = new DeviceField(); - deviceChoice42 = new DeviceChoice(); - deviceField88 = new DeviceField(); - deviceField239 = new DeviceField(); - jPanel46 = new javax.swing.JPanel(); - deviceField89 = new DeviceField(); - deviceChoice43 = new DeviceChoice(); - deviceField90 = new DeviceField(); - deviceField240 = new DeviceField(); - jPanel47 = new javax.swing.JPanel(); - deviceField91 = new DeviceField(); - deviceChoice44 = new DeviceChoice(); - deviceField92 = new DeviceField(); - deviceField241 = new DeviceField(); - jPanel48 = new javax.swing.JPanel(); - deviceField93 = new DeviceField(); - deviceChoice45 = new DeviceChoice(); - deviceField94 = new DeviceField(); - deviceField242 = new DeviceField(); - jPanel49 = new javax.swing.JPanel(); - deviceField95 = new DeviceField(); - deviceChoice46 = new DeviceChoice(); - deviceField96 = new DeviceField(); - deviceField243 = new DeviceField(); - jPanel50 = new javax.swing.JPanel(); - deviceField97 = new DeviceField(); - deviceChoice47 = new DeviceChoice(); - deviceField98 = new DeviceField(); - deviceField244 = new DeviceField(); - jPanel51 = new javax.swing.JPanel(); - deviceField99 = new DeviceField(); - deviceChoice48 = new DeviceChoice(); - deviceField100 = new DeviceField(); - deviceField245 = new DeviceField(); - jPanel52 = new javax.swing.JPanel(); - deviceField101 = new DeviceField(); - deviceChoice49 = new DeviceChoice(); - deviceField102 = new DeviceField(); - deviceField246 = new DeviceField(); - jPanel53 = new javax.swing.JPanel(); - deviceField103 = new DeviceField(); - deviceChoice50 = new DeviceChoice(); - deviceField104 = new DeviceField(); - deviceField247 = new DeviceField(); - jPanel54 = new javax.swing.JPanel(); - deviceField105 = new DeviceField(); - deviceChoice51 = new DeviceChoice(); - deviceField106 = new DeviceField(); - deviceField248 = new DeviceField(); - jPanel55 = new javax.swing.JPanel(); - deviceField107 = new DeviceField(); - deviceChoice52 = new DeviceChoice(); - deviceField108 = new DeviceField(); - deviceField249 = new DeviceField(); - jPanel56 = new javax.swing.JPanel(); - deviceField109 = new DeviceField(); - deviceChoice53 = new DeviceChoice(); - deviceField110 = new DeviceField(); - deviceField250 = new DeviceField(); - jPanel57 = new javax.swing.JPanel(); - deviceField111 = new DeviceField(); - deviceChoice54 = new DeviceChoice(); - deviceField112 = new DeviceField(); - deviceField251 = new DeviceField(); - jPanel58 = new javax.swing.JPanel(); - deviceField113 = new DeviceField(); - deviceChoice55 = new DeviceChoice(); - deviceField114 = new DeviceField(); - deviceField252 = new DeviceField(); - jPanel59 = new javax.swing.JPanel(); - deviceField115 = new DeviceField(); - deviceChoice56 = new DeviceChoice(); - deviceField116 = new DeviceField(); - deviceField253 = new DeviceField(); - jPanel60 = new javax.swing.JPanel(); - deviceField117 = new DeviceField(); - deviceChoice57 = new DeviceChoice(); - deviceField118 = new DeviceField(); - deviceField254 = new DeviceField(); - jPanel61 = new javax.swing.JPanel(); - deviceField119 = new DeviceField(); - deviceChoice58 = new DeviceChoice(); - deviceField120 = new DeviceField(); - deviceField255 = new DeviceField(); - jPanel62 = new javax.swing.JPanel(); - deviceField121 = new DeviceField(); - deviceChoice59 = new DeviceChoice(); - deviceField122 = new DeviceField(); - deviceField256 = new DeviceField(); - jPanel63 = new javax.swing.JPanel(); - deviceField123 = new DeviceField(); - deviceChoice60 = new DeviceChoice(); - deviceField124 = new DeviceField(); - deviceField257 = new DeviceField(); - jPanel64 = new javax.swing.JPanel(); - deviceField125 = new DeviceField(); - deviceChoice61 = new DeviceChoice(); - deviceField126 = new DeviceField(); - deviceField258 = new DeviceField(); - jPanel65 = new javax.swing.JPanel(); - deviceField127 = new DeviceField(); - deviceChoice62 = new DeviceChoice(); - deviceField128 = new DeviceField(); - deviceField259 = new DeviceField(); - jPanel66 = new javax.swing.JPanel(); - deviceField129 = new DeviceField(); - deviceChoice63 = new DeviceChoice(); - deviceField130 = new DeviceField(); - deviceField260 = new DeviceField(); - jPanel67 = new javax.swing.JPanel(); - deviceField131 = new DeviceField(); - deviceChoice64 = new DeviceChoice(); - deviceField132 = new DeviceField(); - deviceField261 = new DeviceField(); - jPanel68 = new javax.swing.JPanel(); - deviceField133 = new DeviceField(); - deviceChoice65 = new DeviceChoice(); - deviceField134 = new DeviceField(); - deviceField262 = new DeviceField(); - jPanel69 = new javax.swing.JPanel(); - deviceField135 = new DeviceField(); - deviceChoice66 = new DeviceChoice(); - deviceField136 = new DeviceField(); - deviceField263 = new DeviceField(); - jPanel70 = new javax.swing.JPanel(); - deviceField137 = new DeviceField(); - deviceChoice67 = new DeviceChoice(); - deviceField138 = new DeviceField(); - deviceField264 = new DeviceField(); - jPanel71 = new javax.swing.JPanel(); - deviceField139 = new DeviceField(); - deviceChoice68 = new DeviceChoice(); - deviceField140 = new DeviceField(); - deviceField265 = new DeviceField(); - jPanel72 = new javax.swing.JPanel(); - deviceField141 = new DeviceField(); - deviceChoice69 = new DeviceChoice(); - deviceField142 = new DeviceField(); - deviceField266 = new DeviceField(); - jPanel73 = new javax.swing.JPanel(); - deviceField143 = new DeviceField(); - deviceChoice70 = new DeviceChoice(); - deviceField144 = new DeviceField(); - deviceField267 = new DeviceField(); - jPanel74 = new javax.swing.JPanel(); - deviceField145 = new DeviceField(); - deviceChoice71 = new DeviceChoice(); - deviceField146 = new DeviceField(); - deviceField268 = new DeviceField(); - jPanel75 = new javax.swing.JPanel(); - deviceField147 = new DeviceField(); - deviceChoice72 = new DeviceChoice(); - deviceField148 = new DeviceField(); - deviceField269 = new DeviceField(); - jPanel76 = new javax.swing.JPanel(); - deviceField149 = new DeviceField(); - deviceChoice73 = new DeviceChoice(); - deviceField150 = new DeviceField(); - deviceField270 = new DeviceField(); - jPanel77 = new javax.swing.JPanel(); - deviceField151 = new DeviceField(); - deviceChoice74 = new DeviceChoice(); - deviceField152 = new DeviceField(); - deviceField271 = new DeviceField(); - jPanel78 = new javax.swing.JPanel(); - deviceField153 = new DeviceField(); - deviceChoice75 = new DeviceChoice(); - deviceField154 = new DeviceField(); - deviceField272 = new DeviceField(); - jPanel79 = new javax.swing.JPanel(); - deviceField155 = new DeviceField(); - deviceChoice76 = new DeviceChoice(); - deviceField156 = new DeviceField(); - deviceField273 = new DeviceField(); - jPanel80 = new javax.swing.JPanel(); - deviceField157 = new DeviceField(); - deviceChoice77 = new DeviceChoice(); - deviceField158 = new DeviceField(); - deviceField274 = new DeviceField(); - jPanel81 = new javax.swing.JPanel(); - deviceField159 = new DeviceField(); - deviceChoice78 = new DeviceChoice(); - deviceField160 = new DeviceField(); - deviceField275 = new DeviceField(); - jPanel82 = new javax.swing.JPanel(); - deviceField161 = new DeviceField(); - deviceChoice79 = new DeviceChoice(); - deviceField162 = new DeviceField(); - deviceField276 = new DeviceField(); - jPanel83 = new javax.swing.JPanel(); - deviceField163 = new DeviceField(); - deviceChoice80 = new DeviceChoice(); - deviceField164 = new DeviceField(); - deviceField277 = new DeviceField(); - jPanel84 = new javax.swing.JPanel(); - deviceField165 = new DeviceField(); - deviceChoice81 = new DeviceChoice(); - deviceField166 = new DeviceField(); - deviceField278 = new DeviceField(); - jPanel85 = new javax.swing.JPanel(); - deviceField167 = new DeviceField(); - deviceChoice82 = new DeviceChoice(); - deviceField168 = new DeviceField(); - deviceField279 = new DeviceField(); - jPanel86 = new javax.swing.JPanel(); - deviceField169 = new DeviceField(); - deviceChoice83 = new DeviceChoice(); - deviceField170 = new DeviceField(); - deviceField280 = new DeviceField(); - jPanel87 = new javax.swing.JPanel(); - deviceField171 = new DeviceField(); - deviceChoice84 = new DeviceChoice(); - deviceField172 = new DeviceField(); - deviceField281 = new DeviceField(); - jPanel88 = new javax.swing.JPanel(); - deviceField173 = new DeviceField(); - deviceChoice85 = new DeviceChoice(); - deviceField174 = new DeviceField(); - deviceField282 = new DeviceField(); - jPanel89 = new javax.swing.JPanel(); - deviceField175 = new DeviceField(); - deviceChoice86 = new DeviceChoice(); - deviceField176 = new DeviceField(); - deviceField283 = new DeviceField(); - jPanel90 = new javax.swing.JPanel(); - deviceField177 = new DeviceField(); - deviceChoice87 = new DeviceChoice(); - deviceField178 = new DeviceField(); - deviceField284 = new DeviceField(); - jPanel91 = new javax.swing.JPanel(); - deviceField179 = new DeviceField(); - deviceChoice88 = new DeviceChoice(); - deviceField180 = new DeviceField(); - deviceField285 = new DeviceField(); - jPanel92 = new javax.swing.JPanel(); - deviceField181 = new DeviceField(); - deviceChoice89 = new DeviceChoice(); - deviceField182 = new DeviceField(); - deviceField286 = new DeviceField(); - jPanel93 = new javax.swing.JPanel(); - deviceField183 = new DeviceField(); - deviceChoice90 = new DeviceChoice(); - deviceField184 = new DeviceField(); - deviceField287 = new DeviceField(); - jPanel94 = new javax.swing.JPanel(); - deviceField185 = new DeviceField(); - deviceChoice91 = new DeviceChoice(); - deviceField186 = new DeviceField(); - deviceField288 = new DeviceField(); - jPanel95 = new javax.swing.JPanel(); - deviceField187 = new DeviceField(); - deviceChoice92 = new DeviceChoice(); - deviceField188 = new DeviceField(); - deviceField289 = new DeviceField(); - jPanel96 = new javax.swing.JPanel(); - deviceField189 = new DeviceField(); - deviceChoice93 = new DeviceChoice(); - deviceField190 = new DeviceField(); - deviceField290 = new DeviceField(); - jPanel97 = new javax.swing.JPanel(); - deviceField191 = new DeviceField(); - deviceChoice94 = new DeviceChoice(); - deviceField192 = new DeviceField(); - deviceField291 = new DeviceField(); - jPanel98 = new javax.swing.JPanel(); - deviceField193 = new DeviceField(); - deviceChoice95 = new DeviceChoice(); - deviceField194 = new DeviceField(); - deviceField292 = new DeviceField(); - jPanel99 = new javax.swing.JPanel(); - deviceField195 = new DeviceField(); - deviceChoice96 = new DeviceChoice(); - deviceField196 = new DeviceField(); - deviceField293 = new DeviceField(); - jPanel100 = new javax.swing.JPanel(); - deviceField197 = new DeviceField(); - deviceChoice97 = new DeviceChoice(); - deviceField198 = new DeviceField(); - deviceField294 = new DeviceField(); - jPanel101 = new javax.swing.JPanel(); - deviceField295 = new DeviceField(); - deviceChoice98 = new DeviceChoice(); - deviceField296 = new DeviceField(); - deviceField297 = new DeviceField(); - jPanel102 = new javax.swing.JPanel(); - deviceField298 = new DeviceField(); - deviceChoice99 = new DeviceChoice(); - deviceField299 = new DeviceField(); - deviceField300 = new DeviceField(); - jPanel103 = new javax.swing.JPanel(); - deviceField301 = new DeviceField(); - deviceChoice100 = new DeviceChoice(); - deviceField302 = new DeviceField(); - deviceField303 = new DeviceField(); - jPanel104 = new javax.swing.JPanel(); - deviceField304 = new DeviceField(); - deviceChoice101 = new DeviceChoice(); - deviceField305 = new DeviceField(); - deviceField306 = new DeviceField(); - jPanel105 = new javax.swing.JPanel(); - deviceField307 = new DeviceField(); - deviceChoice102 = new DeviceChoice(); - deviceField308 = new DeviceField(); - deviceField309 = new DeviceField(); - jPanel106 = new javax.swing.JPanel(); - deviceField310 = new DeviceField(); - deviceChoice103 = new DeviceChoice(); - deviceField311 = new DeviceField(); - deviceField312 = new DeviceField(); - jPanel107 = new javax.swing.JPanel(); - deviceField313 = new DeviceField(); - deviceChoice104 = new DeviceChoice(); - deviceField314 = new DeviceField(); - deviceField315 = new DeviceField(); - jPanel108 = new javax.swing.JPanel(); - deviceField316 = new DeviceField(); - deviceChoice105 = new DeviceChoice(); - deviceField317 = new DeviceField(); - deviceField318 = new DeviceField(); - jPanel109 = new javax.swing.JPanel(); - deviceField319 = new DeviceField(); - deviceChoice106 = new DeviceChoice(); - deviceField320 = new DeviceField(); - deviceField321 = new DeviceField(); - jPanel110 = new javax.swing.JPanel(); - deviceField322 = new DeviceField(); - deviceChoice107 = new DeviceChoice(); - deviceField323 = new DeviceField(); - deviceField324 = new DeviceField(); - jPanel111 = new javax.swing.JPanel(); - deviceField325 = new DeviceField(); - deviceChoice108 = new DeviceChoice(); - deviceField326 = new DeviceField(); - deviceField327 = new DeviceField(); - jPanel112 = new javax.swing.JPanel(); - deviceField328 = new DeviceField(); - deviceChoice109 = new DeviceChoice(); - deviceField329 = new DeviceField(); - deviceField330 = new DeviceField(); - jPanel113 = new javax.swing.JPanel(); - deviceField331 = new DeviceField(); - deviceChoice110 = new DeviceChoice(); - deviceField332 = new DeviceField(); - deviceField333 = new DeviceField(); - jPanel114 = new javax.swing.JPanel(); - deviceField334 = new DeviceField(); - deviceChoice111 = new DeviceChoice(); - deviceField335 = new DeviceField(); - deviceField336 = new DeviceField(); - jPanel115 = new javax.swing.JPanel(); - deviceField337 = new DeviceField(); - deviceChoice112 = new DeviceChoice(); - deviceField338 = new DeviceField(); - deviceField339 = new DeviceField(); - jPanel116 = new javax.swing.JPanel(); - deviceField340 = new DeviceField(); - deviceChoice113 = new DeviceChoice(); - deviceField341 = new DeviceField(); - deviceField342 = new DeviceField(); - jPanel117 = new javax.swing.JPanel(); - deviceField343 = new DeviceField(); - deviceChoice114 = new DeviceChoice(); - deviceField344 = new DeviceField(); - deviceField345 = new DeviceField(); - jPanel118 = new javax.swing.JPanel(); - deviceField346 = new DeviceField(); - deviceChoice115 = new DeviceChoice(); - deviceField347 = new DeviceField(); - deviceField348 = new DeviceField(); - jPanel119 = new javax.swing.JPanel(); - deviceField349 = new DeviceField(); - deviceChoice116 = new DeviceChoice(); - deviceField350 = new DeviceField(); - deviceField351 = new DeviceField(); - jPanel120 = new javax.swing.JPanel(); - deviceField352 = new DeviceField(); - deviceChoice117 = new DeviceChoice(); - deviceField353 = new DeviceField(); - deviceField354 = new DeviceField(); - jPanel121 = new javax.swing.JPanel(); - deviceField355 = new DeviceField(); - deviceChoice118 = new DeviceChoice(); - deviceField356 = new DeviceField(); - deviceField357 = new DeviceField(); - jPanel122 = new javax.swing.JPanel(); - deviceField358 = new DeviceField(); - deviceChoice119 = new DeviceChoice(); - deviceField359 = new DeviceField(); - deviceField360 = new DeviceField(); - jPanel123 = new javax.swing.JPanel(); - deviceField361 = new DeviceField(); - deviceChoice120 = new DeviceChoice(); - deviceField362 = new DeviceField(); - deviceField363 = new DeviceField(); - jPanel124 = new javax.swing.JPanel(); - deviceField364 = new DeviceField(); - deviceChoice121 = new DeviceChoice(); - deviceField365 = new DeviceField(); - deviceField366 = new DeviceField(); - jPanel125 = new javax.swing.JPanel(); - deviceField367 = new DeviceField(); - deviceChoice122 = new DeviceChoice(); - deviceField368 = new DeviceField(); - deviceField369 = new DeviceField(); - jPanel126 = new javax.swing.JPanel(); - deviceField370 = new DeviceField(); - deviceChoice123 = new DeviceChoice(); - deviceField371 = new DeviceField(); - deviceField372 = new DeviceField(); - jPanel127 = new javax.swing.JPanel(); - deviceField373 = new DeviceField(); - deviceChoice124 = new DeviceChoice(); - deviceField374 = new DeviceField(); - deviceField375 = new DeviceField(); - jPanel128 = new javax.swing.JPanel(); - deviceField376 = new DeviceField(); - deviceChoice125 = new DeviceChoice(); - deviceField377 = new DeviceField(); - deviceField378 = new DeviceField(); - jPanel129 = new javax.swing.JPanel(); - deviceField379 = new DeviceField(); - deviceChoice126 = new DeviceChoice(); - deviceField380 = new DeviceField(); - deviceField381 = new DeviceField(); - jPanel130 = new javax.swing.JPanel(); - deviceField382 = new DeviceField(); - deviceChoice127 = new DeviceChoice(); - deviceField383 = new DeviceField(); - deviceField384 = new DeviceField(); - jPanel131 = new javax.swing.JPanel(); - deviceField385 = new DeviceField(); - deviceChoice128 = new DeviceChoice(); - deviceField386 = new DeviceField(); - deviceField387 = new DeviceField(); - jPanel132 = new javax.swing.JPanel(); - deviceField388 = new DeviceField(); - deviceChoice129 = new DeviceChoice(); - deviceField389 = new DeviceField(); - deviceField390 = new DeviceField(); setDeviceProvider("localhost:8100"); setDeviceTitle("MARTe2 Stream"); @@ -747,7 +187,7 @@ private void initComponents() { getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); - jPanel1.setLayout(new java.awt.GridLayout(128, 1)); + jPanel1.setLayout(new java.awt.GridLayout(16, 1)); jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 1(Time if TimeStreaming mode)")); @@ -989,7 +429,7 @@ private void initComponents() { jPanel1.add(jPanel10); - jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 9")); deviceField23.setIdentifier(""); deviceField23.setLabelString("Value: "); @@ -1008,7 +448,6 @@ private void initComponents() { deviceField24.setLabelString("Channel: "); deviceField24.setNumCols(15); deviceField24.setOffsetNid(116); - deviceField24.setShowState(true); deviceField24.setTextOnly(true); jPanel13.add(deviceField24); @@ -1020,7 +459,7 @@ private void initComponents() { jPanel1.add(jPanel13); - jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 10")); deviceField25.setIdentifier(""); deviceField25.setLabelString("Value: "); @@ -1039,7 +478,6 @@ private void initComponents() { deviceField26.setLabelString("Channel: "); deviceField26.setNumCols(15); deviceField26.setOffsetNid(126); - deviceField26.setShowState(true); deviceField26.setTextOnly(true); jPanel14.add(deviceField26); @@ -1051,7 +489,7 @@ private void initComponents() { jPanel1.add(jPanel14); - jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 11")); deviceField27.setIdentifier(""); deviceField27.setLabelString("Value: "); @@ -1070,7 +508,6 @@ private void initComponents() { deviceField28.setLabelString("Channel: "); deviceField28.setNumCols(15); deviceField28.setOffsetNid(136); - deviceField28.setShowState(true); deviceField28.setTextOnly(true); jPanel15.add(deviceField28); @@ -1082,7 +519,7 @@ private void initComponents() { jPanel1.add(jPanel15); - jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel16.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 12")); deviceField29.setIdentifier(""); deviceField29.setLabelString("Value: "); @@ -1101,7 +538,6 @@ private void initComponents() { deviceField30.setLabelString("Channel: "); deviceField30.setNumCols(15); deviceField30.setOffsetNid(146); - deviceField30.setShowState(true); deviceField30.setTextOnly(true); jPanel16.add(deviceField30); @@ -1113,7 +549,7 @@ private void initComponents() { jPanel1.add(jPanel16); - jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel17.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 13")); deviceField31.setIdentifier(""); deviceField31.setLabelString("Value: "); @@ -1132,7 +568,6 @@ private void initComponents() { deviceField32.setLabelString("Channel: "); deviceField32.setNumCols(15); deviceField32.setOffsetNid(156); - deviceField32.setShowState(true); deviceField32.setTextOnly(true); jPanel17.add(deviceField32); @@ -1144,7 +579,7 @@ private void initComponents() { jPanel1.add(jPanel17); - jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel18.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 14")); deviceField33.setIdentifier(""); deviceField33.setLabelString("Value: "); @@ -1163,7 +598,6 @@ private void initComponents() { deviceField34.setLabelString("Channel: "); deviceField34.setNumCols(15); deviceField34.setOffsetNid(166); - deviceField34.setShowState(true); deviceField34.setTextOnly(true); jPanel18.add(deviceField34); @@ -1175,7 +609,7 @@ private void initComponents() { jPanel1.add(jPanel18); - jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 15")); deviceField35.setIdentifier(""); deviceField35.setLabelString("Value: "); @@ -1194,7 +628,6 @@ private void initComponents() { deviceField36.setLabelString("Channel: "); deviceField36.setNumCols(15); deviceField36.setOffsetNid(176); - deviceField36.setShowState(true); deviceField36.setTextOnly(true); jPanel19.add(deviceField36); @@ -1206,7 +639,7 @@ private void initComponents() { jPanel1.add(jPanel19); - jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 16")); deviceField37.setIdentifier(""); deviceField37.setLabelString("Value: "); @@ -1225,7 +658,6 @@ private void initComponents() { deviceField38.setLabelString("Channel: "); deviceField38.setNumCols(15); deviceField38.setOffsetNid(186); - deviceField38.setShowState(true); deviceField38.setTextOnly(true); jPanel20.add(deviceField38); @@ -1237,3479 +669,6 @@ private void initComponents() { jPanel1.add(jPanel20); - jPanel21.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField39.setIdentifier(""); - deviceField39.setLabelString("Value: "); - deviceField39.setNumCols(45); - deviceField39.setOffsetNid(191); - jPanel21.add(deviceField39); - - deviceChoice18.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice18.setIdentifier(""); - deviceChoice18.setLabelString("Type: "); - deviceChoice18.setOffsetNid(188); - deviceChoice18.setUpdateIdentifier(""); - jPanel21.add(deviceChoice18); - - deviceField40.setIdentifier(""); - deviceField40.setLabelString("Channel: "); - deviceField40.setNumCols(15); - deviceField40.setOffsetNid(196); - deviceField40.setShowState(true); - deviceField40.setTextOnly(true); - jPanel21.add(deviceField40); - - deviceField215.setIdentifier(""); - deviceField215.setLabelString("Dimensions: "); - deviceField215.setNumCols(4); - deviceField215.setOffsetNid(189); - jPanel21.add(deviceField215); - - jPanel1.add(jPanel21); - - jPanel22.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField41.setIdentifier(""); - deviceField41.setLabelString("Value: "); - deviceField41.setNumCols(45); - deviceField41.setOffsetNid(201); - jPanel22.add(deviceField41); - - deviceChoice19.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice19.setIdentifier(""); - deviceChoice19.setLabelString("Type: "); - deviceChoice19.setOffsetNid(198); - deviceChoice19.setUpdateIdentifier(""); - jPanel22.add(deviceChoice19); - - deviceField42.setIdentifier(""); - deviceField42.setLabelString("Channel: "); - deviceField42.setNumCols(15); - deviceField42.setOffsetNid(206); - deviceField42.setShowState(true); - deviceField42.setTextOnly(true); - jPanel22.add(deviceField42); - - deviceField216.setIdentifier(""); - deviceField216.setLabelString("Dimensions: "); - deviceField216.setNumCols(4); - deviceField216.setOffsetNid(199); - jPanel22.add(deviceField216); - - jPanel1.add(jPanel22); - - jPanel23.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField43.setIdentifier(""); - deviceField43.setLabelString("Value: "); - deviceField43.setNumCols(45); - deviceField43.setOffsetNid(211); - jPanel23.add(deviceField43); - - deviceChoice20.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice20.setIdentifier(""); - deviceChoice20.setLabelString("Type: "); - deviceChoice20.setOffsetNid(208); - deviceChoice20.setUpdateIdentifier(""); - jPanel23.add(deviceChoice20); - - deviceField44.setIdentifier(""); - deviceField44.setLabelString("Channel: "); - deviceField44.setNumCols(15); - deviceField44.setOffsetNid(216); - deviceField44.setShowState(true); - deviceField44.setTextOnly(true); - jPanel23.add(deviceField44); - - deviceField217.setIdentifier(""); - deviceField217.setLabelString("Dimensions: "); - deviceField217.setNumCols(4); - deviceField217.setOffsetNid(209); - jPanel23.add(deviceField217); - - jPanel1.add(jPanel23); - - jPanel24.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField45.setIdentifier(""); - deviceField45.setLabelString("Value: "); - deviceField45.setNumCols(45); - deviceField45.setOffsetNid(221); - jPanel24.add(deviceField45); - - deviceChoice21.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice21.setIdentifier(""); - deviceChoice21.setLabelString("Type: "); - deviceChoice21.setOffsetNid(218); - deviceChoice21.setUpdateIdentifier(""); - jPanel24.add(deviceChoice21); - - deviceField46.setIdentifier(""); - deviceField46.setLabelString("Channel: "); - deviceField46.setNumCols(15); - deviceField46.setOffsetNid(226); - deviceField46.setShowState(true); - deviceField46.setTextOnly(true); - jPanel24.add(deviceField46); - - deviceField218.setIdentifier(""); - deviceField218.setLabelString("Dimensions: "); - deviceField218.setNumCols(4); - deviceField218.setOffsetNid(219); - jPanel24.add(deviceField218); - - jPanel1.add(jPanel24); - - jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField47.setIdentifier(""); - deviceField47.setLabelString("Value: "); - deviceField47.setNumCols(45); - deviceField47.setOffsetNid(231); - jPanel25.add(deviceField47); - - deviceChoice22.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice22.setIdentifier(""); - deviceChoice22.setLabelString("Type: "); - deviceChoice22.setOffsetNid(228); - deviceChoice22.setUpdateIdentifier(""); - jPanel25.add(deviceChoice22); - - deviceField48.setIdentifier(""); - deviceField48.setLabelString("Channel: "); - deviceField48.setNumCols(15); - deviceField48.setOffsetNid(236); - deviceField48.setShowState(true); - deviceField48.setTextOnly(true); - jPanel25.add(deviceField48); - - deviceField219.setIdentifier(""); - deviceField219.setLabelString("Dimensions: "); - deviceField219.setNumCols(4); - deviceField219.setOffsetNid(229); - jPanel25.add(deviceField219); - - jPanel1.add(jPanel25); - - jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField49.setIdentifier(""); - deviceField49.setLabelString("Value: "); - deviceField49.setNumCols(45); - deviceField49.setOffsetNid(241); - jPanel26.add(deviceField49); - - deviceChoice23.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice23.setIdentifier(""); - deviceChoice23.setLabelString("Type: "); - deviceChoice23.setOffsetNid(238); - deviceChoice23.setUpdateIdentifier(""); - jPanel26.add(deviceChoice23); - - deviceField50.setIdentifier(""); - deviceField50.setLabelString("Channel: "); - deviceField50.setNumCols(15); - deviceField50.setOffsetNid(246); - deviceField50.setShowState(true); - deviceField50.setTextOnly(true); - jPanel26.add(deviceField50); - - deviceField220.setIdentifier(""); - deviceField220.setLabelString("Dimensions: "); - deviceField220.setNumCols(4); - deviceField220.setOffsetNid(239); - jPanel26.add(deviceField220); - - jPanel1.add(jPanel26); - - jPanel27.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField51.setIdentifier(""); - deviceField51.setLabelString("Value: "); - deviceField51.setNumCols(45); - deviceField51.setOffsetNid(251); - jPanel27.add(deviceField51); - - deviceChoice24.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice24.setIdentifier(""); - deviceChoice24.setLabelString("Type: "); - deviceChoice24.setOffsetNid(248); - deviceChoice24.setUpdateIdentifier(""); - jPanel27.add(deviceChoice24); - - deviceField52.setIdentifier(""); - deviceField52.setLabelString("Channel: "); - deviceField52.setNumCols(15); - deviceField52.setOffsetNid(256); - deviceField52.setShowState(true); - deviceField52.setTextOnly(true); - jPanel27.add(deviceField52); - - deviceField221.setIdentifier(""); - deviceField221.setLabelString("Dimensions: "); - deviceField221.setNumCols(4); - deviceField221.setOffsetNid(249); - jPanel27.add(deviceField221); - - jPanel1.add(jPanel27); - - jPanel28.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField53.setIdentifier(""); - deviceField53.setLabelString("Value: "); - deviceField53.setNumCols(45); - deviceField53.setOffsetNid(261); - jPanel28.add(deviceField53); - - deviceChoice25.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice25.setIdentifier(""); - deviceChoice25.setLabelString("Type: "); - deviceChoice25.setOffsetNid(258); - deviceChoice25.setUpdateIdentifier(""); - jPanel28.add(deviceChoice25); - - deviceField54.setIdentifier(""); - deviceField54.setLabelString("Channel: "); - deviceField54.setNumCols(15); - deviceField54.setOffsetNid(266); - deviceField54.setShowState(true); - deviceField54.setTextOnly(true); - jPanel28.add(deviceField54); - - deviceField222.setIdentifier(""); - deviceField222.setLabelString("Dimensions: "); - deviceField222.setNumCols(4); - deviceField222.setOffsetNid(259); - jPanel28.add(deviceField222); - - jPanel1.add(jPanel28); - - jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField55.setIdentifier(""); - deviceField55.setLabelString("Value: "); - deviceField55.setNumCols(45); - deviceField55.setOffsetNid(271); - jPanel29.add(deviceField55); - - deviceChoice26.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice26.setIdentifier(""); - deviceChoice26.setLabelString("Type: "); - deviceChoice26.setOffsetNid(268); - deviceChoice26.setUpdateIdentifier(""); - jPanel29.add(deviceChoice26); - - deviceField56.setIdentifier(""); - deviceField56.setLabelString("Channel: "); - deviceField56.setNumCols(15); - deviceField56.setOffsetNid(276); - deviceField56.setShowState(true); - deviceField56.setTextOnly(true); - jPanel29.add(deviceField56); - - deviceField223.setIdentifier(""); - deviceField223.setLabelString("Dimensions: "); - deviceField223.setNumCols(4); - deviceField223.setOffsetNid(269); - jPanel29.add(deviceField223); - - jPanel1.add(jPanel29); - - jPanel30.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField57.setIdentifier(""); - deviceField57.setLabelString("Value: "); - deviceField57.setNumCols(45); - deviceField57.setOffsetNid(281); - jPanel30.add(deviceField57); - - deviceChoice27.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice27.setIdentifier(""); - deviceChoice27.setLabelString("Type: "); - deviceChoice27.setOffsetNid(278); - deviceChoice27.setUpdateIdentifier(""); - jPanel30.add(deviceChoice27); - - deviceField58.setIdentifier(""); - deviceField58.setLabelString("Channel: "); - deviceField58.setNumCols(15); - deviceField58.setOffsetNid(286); - deviceField58.setShowState(true); - deviceField58.setTextOnly(true); - jPanel30.add(deviceField58); - - deviceField224.setIdentifier(""); - deviceField224.setLabelString("Dimensions: "); - deviceField224.setNumCols(4); - deviceField224.setOffsetNid(279); - jPanel30.add(deviceField224); - - jPanel1.add(jPanel30); - - jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField59.setIdentifier(""); - deviceField59.setLabelString("Value: "); - deviceField59.setNumCols(45); - deviceField59.setOffsetNid(291); - jPanel31.add(deviceField59); - - deviceChoice28.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice28.setIdentifier(""); - deviceChoice28.setLabelString("Type: "); - deviceChoice28.setOffsetNid(288); - deviceChoice28.setUpdateIdentifier(""); - jPanel31.add(deviceChoice28); - - deviceField60.setIdentifier(""); - deviceField60.setLabelString("Channel: "); - deviceField60.setNumCols(15); - deviceField60.setOffsetNid(296); - deviceField60.setShowState(true); - deviceField60.setTextOnly(true); - jPanel31.add(deviceField60); - - deviceField225.setIdentifier(""); - deviceField225.setLabelString("Dimensions: "); - deviceField225.setNumCols(4); - deviceField225.setOffsetNid(289); - jPanel31.add(deviceField225); - - jPanel1.add(jPanel31); - - jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField61.setIdentifier(""); - deviceField61.setLabelString("Value: "); - deviceField61.setNumCols(45); - deviceField61.setOffsetNid(301); - jPanel32.add(deviceField61); - - deviceChoice29.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice29.setIdentifier(""); - deviceChoice29.setLabelString("Type: "); - deviceChoice29.setOffsetNid(298); - deviceChoice29.setUpdateIdentifier(""); - jPanel32.add(deviceChoice29); - - deviceField62.setIdentifier(""); - deviceField62.setLabelString("Channel: "); - deviceField62.setNumCols(15); - deviceField62.setOffsetNid(306); - deviceField62.setShowState(true); - deviceField62.setTextOnly(true); - jPanel32.add(deviceField62); - - deviceField226.setIdentifier(""); - deviceField226.setLabelString("Dimensions: "); - deviceField226.setNumCols(4); - deviceField226.setOffsetNid(299); - jPanel32.add(deviceField226); - - jPanel1.add(jPanel32); - - jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField63.setIdentifier(""); - deviceField63.setLabelString("Value: "); - deviceField63.setNumCols(45); - deviceField63.setOffsetNid(311); - jPanel33.add(deviceField63); - - deviceChoice30.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice30.setIdentifier(""); - deviceChoice30.setLabelString("Type: "); - deviceChoice30.setOffsetNid(308); - deviceChoice30.setUpdateIdentifier(""); - jPanel33.add(deviceChoice30); - - deviceField64.setIdentifier(""); - deviceField64.setLabelString("Channel: "); - deviceField64.setNumCols(15); - deviceField64.setOffsetNid(316); - deviceField64.setShowState(true); - deviceField64.setTextOnly(true); - jPanel33.add(deviceField64); - - deviceField227.setIdentifier(""); - deviceField227.setLabelString("Dimensions: "); - deviceField227.setNumCols(4); - deviceField227.setOffsetNid(309); - jPanel33.add(deviceField227); - - jPanel1.add(jPanel33); - - jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField65.setIdentifier(""); - deviceField65.setLabelString("Value: "); - deviceField65.setNumCols(45); - deviceField65.setOffsetNid(321); - jPanel34.add(deviceField65); - - deviceChoice31.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice31.setIdentifier(""); - deviceChoice31.setLabelString("Type: "); - deviceChoice31.setOffsetNid(318); - deviceChoice31.setUpdateIdentifier(""); - jPanel34.add(deviceChoice31); - - deviceField66.setIdentifier(""); - deviceField66.setLabelString("Channel: "); - deviceField66.setNumCols(15); - deviceField66.setOffsetNid(326); - deviceField66.setShowState(true); - deviceField66.setTextOnly(true); - jPanel34.add(deviceField66); - - deviceField228.setIdentifier(""); - deviceField228.setLabelString("Dimensions: "); - deviceField228.setNumCols(4); - deviceField228.setOffsetNid(319); - jPanel34.add(deviceField228); - - jPanel1.add(jPanel34); - - jPanel35.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField67.setIdentifier(""); - deviceField67.setLabelString("Value: "); - deviceField67.setNumCols(45); - deviceField67.setOffsetNid(331); - jPanel35.add(deviceField67); - - deviceChoice32.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice32.setIdentifier(""); - deviceChoice32.setLabelString("Type: "); - deviceChoice32.setOffsetNid(328); - deviceChoice32.setUpdateIdentifier(""); - jPanel35.add(deviceChoice32); - - deviceField68.setIdentifier(""); - deviceField68.setLabelString("Channel: "); - deviceField68.setNumCols(15); - deviceField68.setOffsetNid(336); - deviceField68.setShowState(true); - deviceField68.setTextOnly(true); - jPanel35.add(deviceField68); - - deviceField229.setIdentifier(""); - deviceField229.setLabelString("Dimensions: "); - deviceField229.setNumCols(4); - deviceField229.setOffsetNid(329); - jPanel35.add(deviceField229); - - jPanel1.add(jPanel35); - - jPanel36.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField69.setIdentifier(""); - deviceField69.setLabelString("Value: "); - deviceField69.setNumCols(45); - deviceField69.setOffsetNid(341); - jPanel36.add(deviceField69); - - deviceChoice33.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice33.setIdentifier(""); - deviceChoice33.setLabelString("Type: "); - deviceChoice33.setOffsetNid(338); - deviceChoice33.setUpdateIdentifier(""); - jPanel36.add(deviceChoice33); - - deviceField70.setIdentifier(""); - deviceField70.setLabelString("Channel: "); - deviceField70.setNumCols(15); - deviceField70.setOffsetNid(346); - deviceField70.setShowState(true); - deviceField70.setTextOnly(true); - jPanel36.add(deviceField70); - - deviceField230.setIdentifier(""); - deviceField230.setLabelString("Dimensions: "); - deviceField230.setNumCols(4); - deviceField230.setOffsetNid(339); - jPanel36.add(deviceField230); - - jPanel1.add(jPanel36); - - jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField71.setIdentifier(""); - deviceField71.setLabelString("Value: "); - deviceField71.setNumCols(45); - deviceField71.setOffsetNid(351); - jPanel37.add(deviceField71); - - deviceChoice34.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice34.setIdentifier(""); - deviceChoice34.setLabelString("Type: "); - deviceChoice34.setOffsetNid(348); - deviceChoice34.setUpdateIdentifier(""); - jPanel37.add(deviceChoice34); - - deviceField72.setIdentifier(""); - deviceField72.setLabelString("Channel: "); - deviceField72.setNumCols(15); - deviceField72.setOffsetNid(356); - deviceField72.setShowState(true); - deviceField72.setTextOnly(true); - jPanel37.add(deviceField72); - - deviceField231.setIdentifier(""); - deviceField231.setLabelString("Dimensions: "); - deviceField231.setNumCols(4); - deviceField231.setOffsetNid(349); - jPanel37.add(deviceField231); - - jPanel1.add(jPanel37); - - jPanel38.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField73.setIdentifier(""); - deviceField73.setLabelString("Value: "); - deviceField73.setNumCols(45); - deviceField73.setOffsetNid(361); - jPanel38.add(deviceField73); - - deviceChoice35.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice35.setIdentifier(""); - deviceChoice35.setLabelString("Type: "); - deviceChoice35.setOffsetNid(358); - deviceChoice35.setUpdateIdentifier(""); - jPanel38.add(deviceChoice35); - - deviceField74.setIdentifier(""); - deviceField74.setLabelString("Channel: "); - deviceField74.setNumCols(15); - deviceField74.setOffsetNid(366); - deviceField74.setShowState(true); - deviceField74.setTextOnly(true); - jPanel38.add(deviceField74); - - deviceField232.setIdentifier(""); - deviceField232.setLabelString("Dimensions: "); - deviceField232.setNumCols(4); - deviceField232.setOffsetNid(359); - jPanel38.add(deviceField232); - - jPanel1.add(jPanel38); - - jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField75.setIdentifier(""); - deviceField75.setLabelString("Value: "); - deviceField75.setNumCols(45); - deviceField75.setOffsetNid(371); - jPanel39.add(deviceField75); - - deviceChoice36.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice36.setIdentifier(""); - deviceChoice36.setLabelString("Type: "); - deviceChoice36.setOffsetNid(368); - deviceChoice36.setUpdateIdentifier(""); - jPanel39.add(deviceChoice36); - - deviceField76.setIdentifier(""); - deviceField76.setLabelString("Channel: "); - deviceField76.setNumCols(15); - deviceField76.setOffsetNid(376); - deviceField76.setShowState(true); - deviceField76.setTextOnly(true); - jPanel39.add(deviceField76); - - deviceField233.setIdentifier(""); - deviceField233.setLabelString("Dimensions: "); - deviceField233.setNumCols(4); - deviceField233.setOffsetNid(369); - jPanel39.add(deviceField233); - - jPanel1.add(jPanel39); - - jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField77.setIdentifier(""); - deviceField77.setLabelString("Value: "); - deviceField77.setNumCols(45); - deviceField77.setOffsetNid(381); - jPanel40.add(deviceField77); - - deviceChoice37.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice37.setIdentifier(""); - deviceChoice37.setLabelString("Type: "); - deviceChoice37.setOffsetNid(378); - deviceChoice37.setUpdateIdentifier(""); - jPanel40.add(deviceChoice37); - - deviceField78.setIdentifier(""); - deviceField78.setLabelString("Channel: "); - deviceField78.setNumCols(15); - deviceField78.setOffsetNid(386); - deviceField78.setShowState(true); - deviceField78.setTextOnly(true); - jPanel40.add(deviceField78); - - deviceField234.setIdentifier(""); - deviceField234.setLabelString("Dimensions: "); - deviceField234.setNumCols(4); - deviceField234.setOffsetNid(379); - jPanel40.add(deviceField234); - - jPanel1.add(jPanel40); - - jPanel41.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField79.setIdentifier(""); - deviceField79.setLabelString("Value: "); - deviceField79.setNumCols(45); - deviceField79.setOffsetNid(391); - jPanel41.add(deviceField79); - - deviceChoice38.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice38.setIdentifier(""); - deviceChoice38.setLabelString("Type: "); - deviceChoice38.setOffsetNid(388); - deviceChoice38.setUpdateIdentifier(""); - jPanel41.add(deviceChoice38); - - deviceField80.setIdentifier(""); - deviceField80.setLabelString("Channel: "); - deviceField80.setNumCols(15); - deviceField80.setOffsetNid(396); - deviceField80.setShowState(true); - deviceField80.setTextOnly(true); - jPanel41.add(deviceField80); - - deviceField235.setIdentifier(""); - deviceField235.setLabelString("Dimensions: "); - deviceField235.setNumCols(4); - deviceField235.setOffsetNid(389); - jPanel41.add(deviceField235); - - jPanel1.add(jPanel41); - - jPanel42.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField81.setIdentifier(""); - deviceField81.setLabelString("Value: "); - deviceField81.setNumCols(45); - deviceField81.setOffsetNid(401); - jPanel42.add(deviceField81); - - deviceChoice39.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice39.setIdentifier(""); - deviceChoice39.setLabelString("Type: "); - deviceChoice39.setOffsetNid(398); - deviceChoice39.setUpdateIdentifier(""); - jPanel42.add(deviceChoice39); - - deviceField82.setIdentifier(""); - deviceField82.setLabelString("Channel: "); - deviceField82.setNumCols(15); - deviceField82.setOffsetNid(406); - deviceField82.setShowState(true); - deviceField82.setTextOnly(true); - jPanel42.add(deviceField82); - - deviceField236.setIdentifier(""); - deviceField236.setLabelString("Dimensions: "); - deviceField236.setNumCols(4); - deviceField236.setOffsetNid(399); - jPanel42.add(deviceField236); - - jPanel1.add(jPanel42); - - jPanel43.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField83.setIdentifier(""); - deviceField83.setLabelString("Value: "); - deviceField83.setNumCols(45); - deviceField83.setOffsetNid(411); - jPanel43.add(deviceField83); - - deviceChoice40.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice40.setIdentifier(""); - deviceChoice40.setLabelString("Type: "); - deviceChoice40.setOffsetNid(408); - deviceChoice40.setUpdateIdentifier(""); - jPanel43.add(deviceChoice40); - - deviceField84.setIdentifier(""); - deviceField84.setLabelString("Channel: "); - deviceField84.setNumCols(15); - deviceField84.setOffsetNid(416); - deviceField84.setShowState(true); - deviceField84.setTextOnly(true); - jPanel43.add(deviceField84); - - deviceField237.setIdentifier(""); - deviceField237.setLabelString("Dimensions: "); - deviceField237.setNumCols(4); - deviceField237.setOffsetNid(409); - jPanel43.add(deviceField237); - - jPanel1.add(jPanel43); - - jPanel44.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField85.setIdentifier(""); - deviceField85.setLabelString("Value: "); - deviceField85.setNumCols(45); - deviceField85.setOffsetNid(421); - jPanel44.add(deviceField85); - - deviceChoice41.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice41.setIdentifier(""); - deviceChoice41.setLabelString("Type: "); - deviceChoice41.setOffsetNid(418); - deviceChoice41.setUpdateIdentifier(""); - jPanel44.add(deviceChoice41); - - deviceField86.setIdentifier(""); - deviceField86.setLabelString("Channel: "); - deviceField86.setNumCols(15); - deviceField86.setOffsetNid(426); - deviceField86.setShowState(true); - deviceField86.setTextOnly(true); - jPanel44.add(deviceField86); - - deviceField238.setIdentifier(""); - deviceField238.setLabelString("Dimensions: "); - deviceField238.setNumCols(4); - deviceField238.setOffsetNid(419); - jPanel44.add(deviceField238); - - jPanel1.add(jPanel44); - - jPanel45.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField87.setIdentifier(""); - deviceField87.setLabelString("Value: "); - deviceField87.setNumCols(45); - deviceField87.setOffsetNid(431); - jPanel45.add(deviceField87); - - deviceChoice42.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice42.setIdentifier(""); - deviceChoice42.setLabelString("Type: "); - deviceChoice42.setOffsetNid(428); - deviceChoice42.setUpdateIdentifier(""); - jPanel45.add(deviceChoice42); - - deviceField88.setIdentifier(""); - deviceField88.setLabelString("Channel: "); - deviceField88.setNumCols(15); - deviceField88.setOffsetNid(436); - deviceField88.setShowState(true); - deviceField88.setTextOnly(true); - jPanel45.add(deviceField88); - - deviceField239.setIdentifier(""); - deviceField239.setLabelString("Dimensions: "); - deviceField239.setNumCols(4); - deviceField239.setOffsetNid(429); - jPanel45.add(deviceField239); - - jPanel1.add(jPanel45); - - jPanel46.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField89.setIdentifier(""); - deviceField89.setLabelString("Value: "); - deviceField89.setNumCols(45); - deviceField89.setOffsetNid(441); - jPanel46.add(deviceField89); - - deviceChoice43.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice43.setIdentifier(""); - deviceChoice43.setLabelString("Type: "); - deviceChoice43.setOffsetNid(438); - deviceChoice43.setUpdateIdentifier(""); - jPanel46.add(deviceChoice43); - - deviceField90.setIdentifier(""); - deviceField90.setLabelString("Channel: "); - deviceField90.setNumCols(15); - deviceField90.setOffsetNid(446); - deviceField90.setShowState(true); - deviceField90.setTextOnly(true); - jPanel46.add(deviceField90); - - deviceField240.setIdentifier(""); - deviceField240.setLabelString("Dimensions: "); - deviceField240.setNumCols(4); - deviceField240.setOffsetNid(439); - jPanel46.add(deviceField240); - - jPanel1.add(jPanel46); - - jPanel47.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField91.setIdentifier(""); - deviceField91.setLabelString("Value: "); - deviceField91.setNumCols(45); - deviceField91.setOffsetNid(451); - jPanel47.add(deviceField91); - - deviceChoice44.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice44.setIdentifier(""); - deviceChoice44.setLabelString("Type: "); - deviceChoice44.setOffsetNid(448); - deviceChoice44.setUpdateIdentifier(""); - jPanel47.add(deviceChoice44); - - deviceField92.setIdentifier(""); - deviceField92.setLabelString("Channel: "); - deviceField92.setNumCols(15); - deviceField92.setOffsetNid(456); - deviceField92.setShowState(true); - deviceField92.setTextOnly(true); - jPanel47.add(deviceField92); - - deviceField241.setIdentifier(""); - deviceField241.setLabelString("Dimensions: "); - deviceField241.setNumCols(4); - deviceField241.setOffsetNid(449); - jPanel47.add(deviceField241); - - jPanel1.add(jPanel47); - - jPanel48.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField93.setIdentifier(""); - deviceField93.setLabelString("Value: "); - deviceField93.setNumCols(45); - deviceField93.setOffsetNid(461); - jPanel48.add(deviceField93); - - deviceChoice45.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice45.setIdentifier(""); - deviceChoice45.setLabelString("Type: "); - deviceChoice45.setOffsetNid(458); - deviceChoice45.setUpdateIdentifier(""); - jPanel48.add(deviceChoice45); - - deviceField94.setIdentifier(""); - deviceField94.setLabelString("Channel: "); - deviceField94.setNumCols(15); - deviceField94.setOffsetNid(466); - deviceField94.setShowState(true); - deviceField94.setTextOnly(true); - jPanel48.add(deviceField94); - - deviceField242.setIdentifier(""); - deviceField242.setLabelString("Dimensions: "); - deviceField242.setNumCols(4); - deviceField242.setOffsetNid(459); - jPanel48.add(deviceField242); - - jPanel1.add(jPanel48); - - jPanel49.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField95.setIdentifier(""); - deviceField95.setLabelString("Value: "); - deviceField95.setNumCols(45); - deviceField95.setOffsetNid(471); - jPanel49.add(deviceField95); - - deviceChoice46.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice46.setIdentifier(""); - deviceChoice46.setLabelString("Type: "); - deviceChoice46.setOffsetNid(468); - deviceChoice46.setUpdateIdentifier(""); - jPanel49.add(deviceChoice46); - - deviceField96.setIdentifier(""); - deviceField96.setLabelString("Channel: "); - deviceField96.setNumCols(15); - deviceField96.setOffsetNid(476); - deviceField96.setShowState(true); - deviceField96.setTextOnly(true); - jPanel49.add(deviceField96); - - deviceField243.setIdentifier(""); - deviceField243.setLabelString("Dimensions: "); - deviceField243.setNumCols(4); - deviceField243.setOffsetNid(469); - jPanel49.add(deviceField243); - - jPanel1.add(jPanel49); - - jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField97.setIdentifier(""); - deviceField97.setLabelString("Value: "); - deviceField97.setNumCols(45); - deviceField97.setOffsetNid(481); - jPanel50.add(deviceField97); - - deviceChoice47.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice47.setIdentifier(""); - deviceChoice47.setLabelString("Type: "); - deviceChoice47.setOffsetNid(478); - deviceChoice47.setUpdateIdentifier(""); - jPanel50.add(deviceChoice47); - - deviceField98.setIdentifier(""); - deviceField98.setLabelString("Channel: "); - deviceField98.setNumCols(15); - deviceField98.setOffsetNid(486); - deviceField98.setShowState(true); - deviceField98.setTextOnly(true); - jPanel50.add(deviceField98); - - deviceField244.setIdentifier(""); - deviceField244.setLabelString("Dimensions: "); - deviceField244.setNumCols(4); - deviceField244.setOffsetNid(479); - jPanel50.add(deviceField244); - - jPanel1.add(jPanel50); - - jPanel51.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField99.setIdentifier(""); - deviceField99.setLabelString("Value: "); - deviceField99.setNumCols(45); - deviceField99.setOffsetNid(491); - jPanel51.add(deviceField99); - - deviceChoice48.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice48.setIdentifier(""); - deviceChoice48.setLabelString("Type: "); - deviceChoice48.setOffsetNid(488); - deviceChoice48.setUpdateIdentifier(""); - jPanel51.add(deviceChoice48); - - deviceField100.setIdentifier(""); - deviceField100.setLabelString("Channel: "); - deviceField100.setNumCols(15); - deviceField100.setOffsetNid(496); - deviceField100.setShowState(true); - deviceField100.setTextOnly(true); - jPanel51.add(deviceField100); - - deviceField245.setIdentifier(""); - deviceField245.setLabelString("Dimensions: "); - deviceField245.setNumCols(4); - deviceField245.setOffsetNid(489); - jPanel51.add(deviceField245); - - jPanel1.add(jPanel51); - - jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField101.setIdentifier(""); - deviceField101.setLabelString("Value: "); - deviceField101.setNumCols(45); - deviceField101.setOffsetNid(501); - jPanel52.add(deviceField101); - - deviceChoice49.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice49.setIdentifier(""); - deviceChoice49.setLabelString("Type: "); - deviceChoice49.setOffsetNid(498); - deviceChoice49.setUpdateIdentifier(""); - jPanel52.add(deviceChoice49); - - deviceField102.setIdentifier(""); - deviceField102.setLabelString("Channel: "); - deviceField102.setNumCols(15); - deviceField102.setOffsetNid(506); - deviceField102.setShowState(true); - deviceField102.setTextOnly(true); - jPanel52.add(deviceField102); - - deviceField246.setIdentifier(""); - deviceField246.setLabelString("Dimensions: "); - deviceField246.setNumCols(4); - deviceField246.setOffsetNid(499); - jPanel52.add(deviceField246); - - jPanel1.add(jPanel52); - - jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField103.setIdentifier(""); - deviceField103.setLabelString("Value: "); - deviceField103.setNumCols(45); - deviceField103.setOffsetNid(511); - jPanel53.add(deviceField103); - - deviceChoice50.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice50.setIdentifier(""); - deviceChoice50.setLabelString("Type: "); - deviceChoice50.setOffsetNid(508); - deviceChoice50.setUpdateIdentifier(""); - jPanel53.add(deviceChoice50); - - deviceField104.setIdentifier(""); - deviceField104.setLabelString("Channel: "); - deviceField104.setNumCols(15); - deviceField104.setOffsetNid(516); - deviceField104.setShowState(true); - deviceField104.setTextOnly(true); - jPanel53.add(deviceField104); - - deviceField247.setIdentifier(""); - deviceField247.setLabelString("Dimensions: "); - deviceField247.setNumCols(4); - deviceField247.setOffsetNid(509); - jPanel53.add(deviceField247); - - jPanel1.add(jPanel53); - - jPanel54.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField105.setIdentifier(""); - deviceField105.setLabelString("Value: "); - deviceField105.setNumCols(45); - deviceField105.setOffsetNid(521); - jPanel54.add(deviceField105); - - deviceChoice51.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice51.setIdentifier(""); - deviceChoice51.setLabelString("Type: "); - deviceChoice51.setOffsetNid(518); - deviceChoice51.setUpdateIdentifier(""); - jPanel54.add(deviceChoice51); - - deviceField106.setIdentifier(""); - deviceField106.setLabelString("Channel: "); - deviceField106.setNumCols(15); - deviceField106.setOffsetNid(526); - deviceField106.setShowState(true); - deviceField106.setTextOnly(true); - jPanel54.add(deviceField106); - - deviceField248.setIdentifier(""); - deviceField248.setLabelString("Dimensions: "); - deviceField248.setNumCols(4); - deviceField248.setOffsetNid(519); - jPanel54.add(deviceField248); - - jPanel1.add(jPanel54); - - jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField107.setIdentifier(""); - deviceField107.setLabelString("Value: "); - deviceField107.setNumCols(45); - deviceField107.setOffsetNid(531); - jPanel55.add(deviceField107); - - deviceChoice52.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice52.setIdentifier(""); - deviceChoice52.setLabelString("Type: "); - deviceChoice52.setOffsetNid(528); - deviceChoice52.setUpdateIdentifier(""); - jPanel55.add(deviceChoice52); - - deviceField108.setIdentifier(""); - deviceField108.setLabelString("Channel: "); - deviceField108.setNumCols(15); - deviceField108.setOffsetNid(536); - deviceField108.setShowState(true); - deviceField108.setTextOnly(true); - jPanel55.add(deviceField108); - - deviceField249.setIdentifier(""); - deviceField249.setLabelString("Dimensions: "); - deviceField249.setNumCols(4); - deviceField249.setOffsetNid(529); - jPanel55.add(deviceField249); - - jPanel1.add(jPanel55); - - jPanel56.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField109.setIdentifier(""); - deviceField109.setLabelString("Value: "); - deviceField109.setNumCols(45); - deviceField109.setOffsetNid(541); - jPanel56.add(deviceField109); - - deviceChoice53.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice53.setIdentifier(""); - deviceChoice53.setLabelString("Type: "); - deviceChoice53.setOffsetNid(538); - deviceChoice53.setUpdateIdentifier(""); - jPanel56.add(deviceChoice53); - - deviceField110.setIdentifier(""); - deviceField110.setLabelString("Channel: "); - deviceField110.setNumCols(15); - deviceField110.setOffsetNid(546); - deviceField110.setShowState(true); - deviceField110.setTextOnly(true); - jPanel56.add(deviceField110); - - deviceField250.setIdentifier(""); - deviceField250.setLabelString("Dimensions: "); - deviceField250.setNumCols(4); - deviceField250.setOffsetNid(539); - jPanel56.add(deviceField250); - - jPanel1.add(jPanel56); - - jPanel57.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField111.setIdentifier(""); - deviceField111.setLabelString("Value: "); - deviceField111.setNumCols(45); - deviceField111.setOffsetNid(551); - jPanel57.add(deviceField111); - - deviceChoice54.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice54.setIdentifier(""); - deviceChoice54.setLabelString("Type: "); - deviceChoice54.setOffsetNid(548); - deviceChoice54.setUpdateIdentifier(""); - jPanel57.add(deviceChoice54); - - deviceField112.setIdentifier(""); - deviceField112.setLabelString("Channel: "); - deviceField112.setNumCols(15); - deviceField112.setOffsetNid(556); - deviceField112.setShowState(true); - deviceField112.setTextOnly(true); - jPanel57.add(deviceField112); - - deviceField251.setIdentifier(""); - deviceField251.setLabelString("Dimensions: "); - deviceField251.setNumCols(4); - deviceField251.setOffsetNid(549); - jPanel57.add(deviceField251); - - jPanel1.add(jPanel57); - - jPanel58.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField113.setIdentifier(""); - deviceField113.setLabelString("Value: "); - deviceField113.setNumCols(45); - deviceField113.setOffsetNid(561); - jPanel58.add(deviceField113); - - deviceChoice55.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice55.setIdentifier(""); - deviceChoice55.setLabelString("Type: "); - deviceChoice55.setOffsetNid(558); - deviceChoice55.setUpdateIdentifier(""); - jPanel58.add(deviceChoice55); - - deviceField114.setIdentifier(""); - deviceField114.setLabelString("Channel: "); - deviceField114.setNumCols(15); - deviceField114.setOffsetNid(566); - deviceField114.setShowState(true); - deviceField114.setTextOnly(true); - jPanel58.add(deviceField114); - - deviceField252.setIdentifier(""); - deviceField252.setLabelString("Dimensions: "); - deviceField252.setNumCols(4); - deviceField252.setOffsetNid(559); - jPanel58.add(deviceField252); - - jPanel1.add(jPanel58); - - jPanel59.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField115.setIdentifier(""); - deviceField115.setLabelString("Value: "); - deviceField115.setNumCols(45); - deviceField115.setOffsetNid(571); - jPanel59.add(deviceField115); - - deviceChoice56.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice56.setIdentifier(""); - deviceChoice56.setLabelString("Type: "); - deviceChoice56.setOffsetNid(568); - deviceChoice56.setUpdateIdentifier(""); - jPanel59.add(deviceChoice56); - - deviceField116.setIdentifier(""); - deviceField116.setLabelString("Channel: "); - deviceField116.setNumCols(15); - deviceField116.setOffsetNid(576); - deviceField116.setShowState(true); - deviceField116.setTextOnly(true); - jPanel59.add(deviceField116); - - deviceField253.setIdentifier(""); - deviceField253.setLabelString("Dimensions: "); - deviceField253.setNumCols(4); - deviceField253.setOffsetNid(569); - jPanel59.add(deviceField253); - - jPanel1.add(jPanel59); - - jPanel60.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField117.setIdentifier(""); - deviceField117.setLabelString("Value: "); - deviceField117.setNumCols(45); - deviceField117.setOffsetNid(581); - jPanel60.add(deviceField117); - - deviceChoice57.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice57.setIdentifier(""); - deviceChoice57.setLabelString("Type: "); - deviceChoice57.setOffsetNid(578); - deviceChoice57.setUpdateIdentifier(""); - jPanel60.add(deviceChoice57); - - deviceField118.setIdentifier(""); - deviceField118.setLabelString("Channel: "); - deviceField118.setNumCols(15); - deviceField118.setOffsetNid(586); - deviceField118.setShowState(true); - deviceField118.setTextOnly(true); - jPanel60.add(deviceField118); - - deviceField254.setIdentifier(""); - deviceField254.setLabelString("Dimensions: "); - deviceField254.setNumCols(4); - deviceField254.setOffsetNid(579); - jPanel60.add(deviceField254); - - jPanel1.add(jPanel60); - - jPanel61.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField119.setIdentifier(""); - deviceField119.setLabelString("Value: "); - deviceField119.setNumCols(45); - deviceField119.setOffsetNid(591); - jPanel61.add(deviceField119); - - deviceChoice58.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice58.setIdentifier(""); - deviceChoice58.setLabelString("Type: "); - deviceChoice58.setOffsetNid(588); - deviceChoice58.setUpdateIdentifier(""); - jPanel61.add(deviceChoice58); - - deviceField120.setIdentifier(""); - deviceField120.setLabelString("Channel: "); - deviceField120.setNumCols(15); - deviceField120.setOffsetNid(596); - deviceField120.setShowState(true); - deviceField120.setTextOnly(true); - jPanel61.add(deviceField120); - - deviceField255.setIdentifier(""); - deviceField255.setLabelString("Dimensions: "); - deviceField255.setNumCols(4); - deviceField255.setOffsetNid(589); - jPanel61.add(deviceField255); - - jPanel1.add(jPanel61); - - jPanel62.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField121.setIdentifier(""); - deviceField121.setLabelString("Value: "); - deviceField121.setNumCols(45); - deviceField121.setOffsetNid(601); - jPanel62.add(deviceField121); - - deviceChoice59.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice59.setIdentifier(""); - deviceChoice59.setLabelString("Type: "); - deviceChoice59.setOffsetNid(598); - deviceChoice59.setUpdateIdentifier(""); - jPanel62.add(deviceChoice59); - - deviceField122.setIdentifier(""); - deviceField122.setLabelString("Channel: "); - deviceField122.setNumCols(15); - deviceField122.setOffsetNid(606); - deviceField122.setShowState(true); - deviceField122.setTextOnly(true); - jPanel62.add(deviceField122); - - deviceField256.setIdentifier(""); - deviceField256.setLabelString("Dimensions: "); - deviceField256.setNumCols(4); - deviceField256.setOffsetNid(599); - jPanel62.add(deviceField256); - - jPanel1.add(jPanel62); - - jPanel63.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField123.setIdentifier(""); - deviceField123.setLabelString("Value: "); - deviceField123.setNumCols(45); - deviceField123.setOffsetNid(611); - jPanel63.add(deviceField123); - - deviceChoice60.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice60.setIdentifier(""); - deviceChoice60.setLabelString("Type: "); - deviceChoice60.setOffsetNid(608); - deviceChoice60.setUpdateIdentifier(""); - jPanel63.add(deviceChoice60); - - deviceField124.setIdentifier(""); - deviceField124.setLabelString("Channel: "); - deviceField124.setNumCols(15); - deviceField124.setOffsetNid(616); - deviceField124.setShowState(true); - deviceField124.setTextOnly(true); - jPanel63.add(deviceField124); - - deviceField257.setIdentifier(""); - deviceField257.setLabelString("Dimensions: "); - deviceField257.setNumCols(4); - deviceField257.setOffsetNid(609); - jPanel63.add(deviceField257); - - jPanel1.add(jPanel63); - - jPanel64.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField125.setIdentifier(""); - deviceField125.setLabelString("Value: "); - deviceField125.setNumCols(45); - deviceField125.setOffsetNid(621); - jPanel64.add(deviceField125); - - deviceChoice61.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice61.setIdentifier(""); - deviceChoice61.setLabelString("Type: "); - deviceChoice61.setOffsetNid(618); - deviceChoice61.setUpdateIdentifier(""); - jPanel64.add(deviceChoice61); - - deviceField126.setIdentifier(""); - deviceField126.setLabelString("Channel: "); - deviceField126.setNumCols(15); - deviceField126.setOffsetNid(626); - deviceField126.setShowState(true); - deviceField126.setTextOnly(true); - jPanel64.add(deviceField126); - - deviceField258.setIdentifier(""); - deviceField258.setLabelString("Dimensions: "); - deviceField258.setNumCols(4); - deviceField258.setOffsetNid(619); - jPanel64.add(deviceField258); - - jPanel1.add(jPanel64); - - jPanel65.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField127.setIdentifier(""); - deviceField127.setLabelString("Value: "); - deviceField127.setNumCols(45); - deviceField127.setOffsetNid(631); - jPanel65.add(deviceField127); - - deviceChoice62.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice62.setIdentifier(""); - deviceChoice62.setLabelString("Type: "); - deviceChoice62.setOffsetNid(628); - deviceChoice62.setUpdateIdentifier(""); - jPanel65.add(deviceChoice62); - - deviceField128.setIdentifier(""); - deviceField128.setLabelString("Channel: "); - deviceField128.setNumCols(15); - deviceField128.setOffsetNid(636); - deviceField128.setShowState(true); - deviceField128.setTextOnly(true); - jPanel65.add(deviceField128); - - deviceField259.setIdentifier(""); - deviceField259.setLabelString("Dimensions: "); - deviceField259.setNumCols(4); - deviceField259.setOffsetNid(629); - jPanel65.add(deviceField259); - - jPanel1.add(jPanel65); - - jPanel66.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField129.setIdentifier(""); - deviceField129.setLabelString("Value: "); - deviceField129.setNumCols(45); - deviceField129.setOffsetNid(641); - jPanel66.add(deviceField129); - - deviceChoice63.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice63.setIdentifier(""); - deviceChoice63.setLabelString("Type: "); - deviceChoice63.setOffsetNid(638); - deviceChoice63.setUpdateIdentifier(""); - jPanel66.add(deviceChoice63); - - deviceField130.setIdentifier(""); - deviceField130.setLabelString("Channel: "); - deviceField130.setNumCols(15); - deviceField130.setOffsetNid(646); - deviceField130.setShowState(true); - deviceField130.setTextOnly(true); - jPanel66.add(deviceField130); - - deviceField260.setIdentifier(""); - deviceField260.setLabelString("Dimensions: "); - deviceField260.setNumCols(4); - deviceField260.setOffsetNid(639); - jPanel66.add(deviceField260); - - jPanel1.add(jPanel66); - - jPanel67.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField131.setIdentifier(""); - deviceField131.setLabelString("Value: "); - deviceField131.setNumCols(45); - deviceField131.setOffsetNid(651); - jPanel67.add(deviceField131); - - deviceChoice64.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice64.setIdentifier(""); - deviceChoice64.setLabelString("Type: "); - deviceChoice64.setOffsetNid(648); - deviceChoice64.setUpdateIdentifier(""); - jPanel67.add(deviceChoice64); - - deviceField132.setIdentifier(""); - deviceField132.setLabelString("Channel: "); - deviceField132.setNumCols(15); - deviceField132.setOffsetNid(656); - deviceField132.setShowState(true); - deviceField132.setTextOnly(true); - jPanel67.add(deviceField132); - - deviceField261.setIdentifier(""); - deviceField261.setLabelString("Dimensions: "); - deviceField261.setNumCols(4); - deviceField261.setOffsetNid(649); - jPanel67.add(deviceField261); - - jPanel1.add(jPanel67); - - jPanel68.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField133.setIdentifier(""); - deviceField133.setLabelString("Value: "); - deviceField133.setNumCols(45); - deviceField133.setOffsetNid(661); - jPanel68.add(deviceField133); - - deviceChoice65.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice65.setIdentifier(""); - deviceChoice65.setLabelString("Type: "); - deviceChoice65.setOffsetNid(658); - deviceChoice65.setUpdateIdentifier(""); - jPanel68.add(deviceChoice65); - - deviceField134.setIdentifier(""); - deviceField134.setLabelString("Channel: "); - deviceField134.setNumCols(15); - deviceField134.setOffsetNid(666); - deviceField134.setShowState(true); - deviceField134.setTextOnly(true); - jPanel68.add(deviceField134); - - deviceField262.setIdentifier(""); - deviceField262.setLabelString("Dimensions: "); - deviceField262.setNumCols(4); - deviceField262.setOffsetNid(659); - jPanel68.add(deviceField262); - - jPanel1.add(jPanel68); - - jPanel69.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField135.setIdentifier(""); - deviceField135.setLabelString("Value: "); - deviceField135.setNumCols(45); - deviceField135.setOffsetNid(671); - jPanel69.add(deviceField135); - - deviceChoice66.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice66.setIdentifier(""); - deviceChoice66.setLabelString("Type: "); - deviceChoice66.setOffsetNid(668); - deviceChoice66.setUpdateIdentifier(""); - jPanel69.add(deviceChoice66); - - deviceField136.setIdentifier(""); - deviceField136.setLabelString("Channel: "); - deviceField136.setNumCols(15); - deviceField136.setOffsetNid(676); - deviceField136.setShowState(true); - deviceField136.setTextOnly(true); - jPanel69.add(deviceField136); - - deviceField263.setIdentifier(""); - deviceField263.setLabelString("Dimensions: "); - deviceField263.setNumCols(4); - deviceField263.setOffsetNid(669); - jPanel69.add(deviceField263); - - jPanel1.add(jPanel69); - - jPanel70.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField137.setIdentifier(""); - deviceField137.setLabelString("Value: "); - deviceField137.setNumCols(45); - deviceField137.setOffsetNid(681); - jPanel70.add(deviceField137); - - deviceChoice67.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice67.setIdentifier(""); - deviceChoice67.setLabelString("Type: "); - deviceChoice67.setOffsetNid(678); - deviceChoice67.setUpdateIdentifier(""); - jPanel70.add(deviceChoice67); - - deviceField138.setIdentifier(""); - deviceField138.setLabelString("Channel: "); - deviceField138.setNumCols(15); - deviceField138.setOffsetNid(686); - deviceField138.setShowState(true); - deviceField138.setTextOnly(true); - jPanel70.add(deviceField138); - - deviceField264.setIdentifier(""); - deviceField264.setLabelString("Dimensions: "); - deviceField264.setNumCols(4); - deviceField264.setOffsetNid(679); - jPanel70.add(deviceField264); - - jPanel1.add(jPanel70); - - jPanel71.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField139.setIdentifier(""); - deviceField139.setLabelString("Value: "); - deviceField139.setNumCols(45); - deviceField139.setOffsetNid(691); - jPanel71.add(deviceField139); - - deviceChoice68.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice68.setIdentifier(""); - deviceChoice68.setLabelString("Type: "); - deviceChoice68.setOffsetNid(688); - deviceChoice68.setUpdateIdentifier(""); - jPanel71.add(deviceChoice68); - - deviceField140.setIdentifier(""); - deviceField140.setLabelString("Channel: "); - deviceField140.setNumCols(15); - deviceField140.setOffsetNid(696); - deviceField140.setShowState(true); - deviceField140.setTextOnly(true); - jPanel71.add(deviceField140); - - deviceField265.setIdentifier(""); - deviceField265.setLabelString("Dimensions: "); - deviceField265.setNumCols(4); - deviceField265.setOffsetNid(689); - jPanel71.add(deviceField265); - - jPanel1.add(jPanel71); - - jPanel72.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField141.setIdentifier(""); - deviceField141.setLabelString("Value: "); - deviceField141.setNumCols(45); - deviceField141.setOffsetNid(701); - jPanel72.add(deviceField141); - - deviceChoice69.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice69.setIdentifier(""); - deviceChoice69.setLabelString("Type: "); - deviceChoice69.setOffsetNid(698); - deviceChoice69.setUpdateIdentifier(""); - jPanel72.add(deviceChoice69); - - deviceField142.setIdentifier(""); - deviceField142.setLabelString("Channel: "); - deviceField142.setNumCols(15); - deviceField142.setOffsetNid(706); - deviceField142.setShowState(true); - deviceField142.setTextOnly(true); - jPanel72.add(deviceField142); - - deviceField266.setIdentifier(""); - deviceField266.setLabelString("Dimensions: "); - deviceField266.setNumCols(4); - deviceField266.setOffsetNid(699); - jPanel72.add(deviceField266); - - jPanel1.add(jPanel72); - - jPanel73.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField143.setIdentifier(""); - deviceField143.setLabelString("Value: "); - deviceField143.setNumCols(45); - deviceField143.setOffsetNid(711); - jPanel73.add(deviceField143); - - deviceChoice70.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice70.setIdentifier(""); - deviceChoice70.setLabelString("Type: "); - deviceChoice70.setOffsetNid(708); - deviceChoice70.setUpdateIdentifier(""); - jPanel73.add(deviceChoice70); - - deviceField144.setIdentifier(""); - deviceField144.setLabelString("Channel: "); - deviceField144.setNumCols(15); - deviceField144.setOffsetNid(716); - deviceField144.setShowState(true); - deviceField144.setTextOnly(true); - jPanel73.add(deviceField144); - - deviceField267.setIdentifier(""); - deviceField267.setLabelString("Dimensions: "); - deviceField267.setNumCols(4); - deviceField267.setOffsetNid(709); - jPanel73.add(deviceField267); - - jPanel1.add(jPanel73); - - jPanel74.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField145.setIdentifier(""); - deviceField145.setLabelString("Value: "); - deviceField145.setNumCols(45); - deviceField145.setOffsetNid(721); - jPanel74.add(deviceField145); - - deviceChoice71.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice71.setIdentifier(""); - deviceChoice71.setLabelString("Type: "); - deviceChoice71.setOffsetNid(718); - deviceChoice71.setUpdateIdentifier(""); - jPanel74.add(deviceChoice71); - - deviceField146.setIdentifier(""); - deviceField146.setLabelString("Channel: "); - deviceField146.setNumCols(15); - deviceField146.setOffsetNid(726); - deviceField146.setShowState(true); - deviceField146.setTextOnly(true); - jPanel74.add(deviceField146); - - deviceField268.setIdentifier(""); - deviceField268.setLabelString("Dimensions: "); - deviceField268.setNumCols(4); - deviceField268.setOffsetNid(719); - jPanel74.add(deviceField268); - - jPanel1.add(jPanel74); - - jPanel75.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField147.setIdentifier(""); - deviceField147.setLabelString("Value: "); - deviceField147.setNumCols(45); - deviceField147.setOffsetNid(731); - jPanel75.add(deviceField147); - - deviceChoice72.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice72.setIdentifier(""); - deviceChoice72.setLabelString("Type: "); - deviceChoice72.setOffsetNid(728); - deviceChoice72.setUpdateIdentifier(""); - jPanel75.add(deviceChoice72); - - deviceField148.setIdentifier(""); - deviceField148.setLabelString("Channel: "); - deviceField148.setNumCols(15); - deviceField148.setOffsetNid(736); - deviceField148.setShowState(true); - deviceField148.setTextOnly(true); - jPanel75.add(deviceField148); - - deviceField269.setIdentifier(""); - deviceField269.setLabelString("Dimensions: "); - deviceField269.setNumCols(4); - deviceField269.setOffsetNid(729); - jPanel75.add(deviceField269); - - jPanel1.add(jPanel75); - - jPanel76.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField149.setIdentifier(""); - deviceField149.setLabelString("Value: "); - deviceField149.setNumCols(45); - deviceField149.setOffsetNid(741); - jPanel76.add(deviceField149); - - deviceChoice73.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice73.setIdentifier(""); - deviceChoice73.setLabelString("Type: "); - deviceChoice73.setOffsetNid(738); - deviceChoice73.setUpdateIdentifier(""); - jPanel76.add(deviceChoice73); - - deviceField150.setIdentifier(""); - deviceField150.setLabelString("Channel: "); - deviceField150.setNumCols(15); - deviceField150.setOffsetNid(746); - deviceField150.setShowState(true); - deviceField150.setTextOnly(true); - jPanel76.add(deviceField150); - - deviceField270.setIdentifier(""); - deviceField270.setLabelString("Dimensions: "); - deviceField270.setNumCols(4); - deviceField270.setOffsetNid(739); - jPanel76.add(deviceField270); - - jPanel1.add(jPanel76); - - jPanel77.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField151.setIdentifier(""); - deviceField151.setLabelString("Value: "); - deviceField151.setNumCols(45); - deviceField151.setOffsetNid(751); - jPanel77.add(deviceField151); - - deviceChoice74.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice74.setIdentifier(""); - deviceChoice74.setLabelString("Type: "); - deviceChoice74.setOffsetNid(748); - deviceChoice74.setUpdateIdentifier(""); - jPanel77.add(deviceChoice74); - - deviceField152.setIdentifier(""); - deviceField152.setLabelString("Channel: "); - deviceField152.setNumCols(15); - deviceField152.setOffsetNid(756); - deviceField152.setShowState(true); - deviceField152.setTextOnly(true); - jPanel77.add(deviceField152); - - deviceField271.setIdentifier(""); - deviceField271.setLabelString("Dimensions: "); - deviceField271.setNumCols(4); - deviceField271.setOffsetNid(749); - jPanel77.add(deviceField271); - - jPanel1.add(jPanel77); - - jPanel78.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField153.setIdentifier(""); - deviceField153.setLabelString("Value: "); - deviceField153.setNumCols(45); - deviceField153.setOffsetNid(761); - jPanel78.add(deviceField153); - - deviceChoice75.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice75.setIdentifier(""); - deviceChoice75.setLabelString("Type: "); - deviceChoice75.setOffsetNid(758); - deviceChoice75.setUpdateIdentifier(""); - jPanel78.add(deviceChoice75); - - deviceField154.setIdentifier(""); - deviceField154.setLabelString("Channel: "); - deviceField154.setNumCols(15); - deviceField154.setOffsetNid(766); - deviceField154.setShowState(true); - deviceField154.setTextOnly(true); - jPanel78.add(deviceField154); - - deviceField272.setIdentifier(""); - deviceField272.setLabelString("Dimensions: "); - deviceField272.setNumCols(4); - deviceField272.setOffsetNid(759); - jPanel78.add(deviceField272); - - jPanel1.add(jPanel78); - - jPanel79.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField155.setIdentifier(""); - deviceField155.setLabelString("Value: "); - deviceField155.setNumCols(45); - deviceField155.setOffsetNid(771); - jPanel79.add(deviceField155); - - deviceChoice76.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice76.setIdentifier(""); - deviceChoice76.setLabelString("Type: "); - deviceChoice76.setOffsetNid(768); - deviceChoice76.setUpdateIdentifier(""); - jPanel79.add(deviceChoice76); - - deviceField156.setIdentifier(""); - deviceField156.setLabelString("Channel: "); - deviceField156.setNumCols(15); - deviceField156.setOffsetNid(776); - deviceField156.setShowState(true); - deviceField156.setTextOnly(true); - jPanel79.add(deviceField156); - - deviceField273.setIdentifier(""); - deviceField273.setLabelString("Dimensions: "); - deviceField273.setNumCols(4); - deviceField273.setOffsetNid(769); - jPanel79.add(deviceField273); - - jPanel1.add(jPanel79); - - jPanel80.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField157.setIdentifier(""); - deviceField157.setLabelString("Value: "); - deviceField157.setNumCols(45); - deviceField157.setOffsetNid(781); - jPanel80.add(deviceField157); - - deviceChoice77.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice77.setIdentifier(""); - deviceChoice77.setLabelString("Type: "); - deviceChoice77.setOffsetNid(778); - deviceChoice77.setUpdateIdentifier(""); - jPanel80.add(deviceChoice77); - - deviceField158.setIdentifier(""); - deviceField158.setLabelString("Channel: "); - deviceField158.setNumCols(15); - deviceField158.setOffsetNid(786); - deviceField158.setShowState(true); - deviceField158.setTextOnly(true); - jPanel80.add(deviceField158); - - deviceField274.setIdentifier(""); - deviceField274.setLabelString("Dimensions: "); - deviceField274.setNumCols(4); - deviceField274.setOffsetNid(779); - jPanel80.add(deviceField274); - - jPanel1.add(jPanel80); - - jPanel81.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField159.setIdentifier(""); - deviceField159.setLabelString("Value: "); - deviceField159.setNumCols(45); - deviceField159.setOffsetNid(791); - jPanel81.add(deviceField159); - - deviceChoice78.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice78.setIdentifier(""); - deviceChoice78.setLabelString("Type: "); - deviceChoice78.setOffsetNid(788); - deviceChoice78.setUpdateIdentifier(""); - jPanel81.add(deviceChoice78); - - deviceField160.setIdentifier(""); - deviceField160.setLabelString("Channel: "); - deviceField160.setNumCols(15); - deviceField160.setOffsetNid(796); - deviceField160.setShowState(true); - deviceField160.setTextOnly(true); - jPanel81.add(deviceField160); - - deviceField275.setIdentifier(""); - deviceField275.setLabelString("Dimensions: "); - deviceField275.setNumCols(4); - deviceField275.setOffsetNid(789); - jPanel81.add(deviceField275); - - jPanel1.add(jPanel81); - - jPanel82.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField161.setIdentifier(""); - deviceField161.setLabelString("Value: "); - deviceField161.setNumCols(45); - deviceField161.setOffsetNid(801); - jPanel82.add(deviceField161); - - deviceChoice79.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice79.setIdentifier(""); - deviceChoice79.setLabelString("Type: "); - deviceChoice79.setOffsetNid(798); - deviceChoice79.setUpdateIdentifier(""); - jPanel82.add(deviceChoice79); - - deviceField162.setIdentifier(""); - deviceField162.setLabelString("Channel: "); - deviceField162.setNumCols(15); - deviceField162.setOffsetNid(806); - deviceField162.setShowState(true); - deviceField162.setTextOnly(true); - jPanel82.add(deviceField162); - - deviceField276.setIdentifier(""); - deviceField276.setLabelString("Dimensions: "); - deviceField276.setNumCols(4); - deviceField276.setOffsetNid(799); - jPanel82.add(deviceField276); - - jPanel1.add(jPanel82); - - jPanel83.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField163.setIdentifier(""); - deviceField163.setLabelString("Value: "); - deviceField163.setNumCols(45); - deviceField163.setOffsetNid(811); - jPanel83.add(deviceField163); - - deviceChoice80.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice80.setIdentifier(""); - deviceChoice80.setLabelString("Type: "); - deviceChoice80.setOffsetNid(808); - deviceChoice80.setUpdateIdentifier(""); - jPanel83.add(deviceChoice80); - - deviceField164.setIdentifier(""); - deviceField164.setLabelString("Channel: "); - deviceField164.setNumCols(15); - deviceField164.setOffsetNid(816); - deviceField164.setShowState(true); - deviceField164.setTextOnly(true); - jPanel83.add(deviceField164); - - deviceField277.setIdentifier(""); - deviceField277.setLabelString("Dimensions: "); - deviceField277.setNumCols(4); - deviceField277.setOffsetNid(809); - jPanel83.add(deviceField277); - - jPanel1.add(jPanel83); - - jPanel84.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField165.setIdentifier(""); - deviceField165.setLabelString("Value: "); - deviceField165.setNumCols(45); - deviceField165.setOffsetNid(821); - jPanel84.add(deviceField165); - - deviceChoice81.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice81.setIdentifier(""); - deviceChoice81.setLabelString("Type: "); - deviceChoice81.setOffsetNid(818); - deviceChoice81.setUpdateIdentifier(""); - jPanel84.add(deviceChoice81); - - deviceField166.setIdentifier(""); - deviceField166.setLabelString("Channel: "); - deviceField166.setNumCols(15); - deviceField166.setOffsetNid(826); - deviceField166.setShowState(true); - deviceField166.setTextOnly(true); - jPanel84.add(deviceField166); - - deviceField278.setIdentifier(""); - deviceField278.setLabelString("Dimensions: "); - deviceField278.setNumCols(4); - deviceField278.setOffsetNid(819); - jPanel84.add(deviceField278); - - jPanel1.add(jPanel84); - - jPanel85.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField167.setIdentifier(""); - deviceField167.setLabelString("Value: "); - deviceField167.setNumCols(45); - deviceField167.setOffsetNid(831); - jPanel85.add(deviceField167); - - deviceChoice82.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice82.setIdentifier(""); - deviceChoice82.setLabelString("Type: "); - deviceChoice82.setOffsetNid(828); - deviceChoice82.setUpdateIdentifier(""); - jPanel85.add(deviceChoice82); - - deviceField168.setIdentifier(""); - deviceField168.setLabelString("Channel: "); - deviceField168.setNumCols(15); - deviceField168.setOffsetNid(836); - deviceField168.setShowState(true); - deviceField168.setTextOnly(true); - jPanel85.add(deviceField168); - - deviceField279.setIdentifier(""); - deviceField279.setLabelString("Dimensions: "); - deviceField279.setNumCols(4); - deviceField279.setOffsetNid(829); - jPanel85.add(deviceField279); - - jPanel1.add(jPanel85); - - jPanel86.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField169.setIdentifier(""); - deviceField169.setLabelString("Value: "); - deviceField169.setNumCols(45); - deviceField169.setOffsetNid(841); - jPanel86.add(deviceField169); - - deviceChoice83.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice83.setIdentifier(""); - deviceChoice83.setLabelString("Type: "); - deviceChoice83.setOffsetNid(838); - deviceChoice83.setUpdateIdentifier(""); - jPanel86.add(deviceChoice83); - - deviceField170.setIdentifier(""); - deviceField170.setLabelString("Channel: "); - deviceField170.setNumCols(15); - deviceField170.setOffsetNid(846); - deviceField170.setShowState(true); - deviceField170.setTextOnly(true); - jPanel86.add(deviceField170); - - deviceField280.setIdentifier(""); - deviceField280.setLabelString("Dimensions: "); - deviceField280.setNumCols(4); - deviceField280.setOffsetNid(839); - jPanel86.add(deviceField280); - - jPanel1.add(jPanel86); - - jPanel87.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField171.setIdentifier(""); - deviceField171.setLabelString("Value: "); - deviceField171.setNumCols(45); - deviceField171.setOffsetNid(851); - jPanel87.add(deviceField171); - - deviceChoice84.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice84.setIdentifier(""); - deviceChoice84.setLabelString("Type: "); - deviceChoice84.setOffsetNid(848); - deviceChoice84.setUpdateIdentifier(""); - jPanel87.add(deviceChoice84); - - deviceField172.setIdentifier(""); - deviceField172.setLabelString("Channel: "); - deviceField172.setNumCols(15); - deviceField172.setOffsetNid(856); - deviceField172.setShowState(true); - deviceField172.setTextOnly(true); - jPanel87.add(deviceField172); - - deviceField281.setIdentifier(""); - deviceField281.setLabelString("Dimensions: "); - deviceField281.setNumCols(4); - deviceField281.setOffsetNid(849); - jPanel87.add(deviceField281); - - jPanel1.add(jPanel87); - - jPanel88.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField173.setIdentifier(""); - deviceField173.setLabelString("Value: "); - deviceField173.setNumCols(45); - deviceField173.setOffsetNid(861); - jPanel88.add(deviceField173); - - deviceChoice85.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice85.setIdentifier(""); - deviceChoice85.setLabelString("Type: "); - deviceChoice85.setOffsetNid(858); - deviceChoice85.setUpdateIdentifier(""); - jPanel88.add(deviceChoice85); - - deviceField174.setIdentifier(""); - deviceField174.setLabelString("Channel: "); - deviceField174.setNumCols(15); - deviceField174.setOffsetNid(866); - deviceField174.setShowState(true); - deviceField174.setTextOnly(true); - jPanel88.add(deviceField174); - - deviceField282.setIdentifier(""); - deviceField282.setLabelString("Dimensions: "); - deviceField282.setNumCols(4); - deviceField282.setOffsetNid(859); - jPanel88.add(deviceField282); - - jPanel1.add(jPanel88); - - jPanel89.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField175.setIdentifier(""); - deviceField175.setLabelString("Value: "); - deviceField175.setNumCols(45); - deviceField175.setOffsetNid(871); - jPanel89.add(deviceField175); - - deviceChoice86.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice86.setIdentifier(""); - deviceChoice86.setLabelString("Type: "); - deviceChoice86.setOffsetNid(868); - deviceChoice86.setUpdateIdentifier(""); - jPanel89.add(deviceChoice86); - - deviceField176.setIdentifier(""); - deviceField176.setLabelString("Channel: "); - deviceField176.setNumCols(15); - deviceField176.setOffsetNid(876); - deviceField176.setShowState(true); - deviceField176.setTextOnly(true); - jPanel89.add(deviceField176); - - deviceField283.setIdentifier(""); - deviceField283.setLabelString("Dimensions: "); - deviceField283.setNumCols(4); - deviceField283.setOffsetNid(869); - jPanel89.add(deviceField283); - - jPanel1.add(jPanel89); - - jPanel90.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField177.setIdentifier(""); - deviceField177.setLabelString("Value: "); - deviceField177.setNumCols(45); - deviceField177.setOffsetNid(881); - jPanel90.add(deviceField177); - - deviceChoice87.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice87.setIdentifier(""); - deviceChoice87.setLabelString("Type: "); - deviceChoice87.setOffsetNid(878); - deviceChoice87.setUpdateIdentifier(""); - jPanel90.add(deviceChoice87); - - deviceField178.setIdentifier(""); - deviceField178.setLabelString("Channel: "); - deviceField178.setNumCols(15); - deviceField178.setOffsetNid(886); - deviceField178.setShowState(true); - deviceField178.setTextOnly(true); - jPanel90.add(deviceField178); - - deviceField284.setIdentifier(""); - deviceField284.setLabelString("Dimensions: "); - deviceField284.setNumCols(4); - deviceField284.setOffsetNid(879); - jPanel90.add(deviceField284); - - jPanel1.add(jPanel90); - - jPanel91.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField179.setIdentifier(""); - deviceField179.setLabelString("Value: "); - deviceField179.setNumCols(45); - deviceField179.setOffsetNid(891); - jPanel91.add(deviceField179); - - deviceChoice88.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice88.setIdentifier(""); - deviceChoice88.setLabelString("Type: "); - deviceChoice88.setOffsetNid(888); - deviceChoice88.setUpdateIdentifier(""); - jPanel91.add(deviceChoice88); - - deviceField180.setIdentifier(""); - deviceField180.setLabelString("Channel: "); - deviceField180.setNumCols(15); - deviceField180.setOffsetNid(896); - deviceField180.setShowState(true); - deviceField180.setTextOnly(true); - jPanel91.add(deviceField180); - - deviceField285.setIdentifier(""); - deviceField285.setLabelString("Dimensions: "); - deviceField285.setNumCols(4); - deviceField285.setOffsetNid(889); - jPanel91.add(deviceField285); - - jPanel1.add(jPanel91); - - jPanel92.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField181.setIdentifier(""); - deviceField181.setLabelString("Value: "); - deviceField181.setNumCols(45); - deviceField181.setOffsetNid(901); - jPanel92.add(deviceField181); - - deviceChoice89.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice89.setIdentifier(""); - deviceChoice89.setLabelString("Type: "); - deviceChoice89.setOffsetNid(898); - deviceChoice89.setUpdateIdentifier(""); - jPanel92.add(deviceChoice89); - - deviceField182.setIdentifier(""); - deviceField182.setLabelString("Channel: "); - deviceField182.setNumCols(15); - deviceField182.setOffsetNid(906); - deviceField182.setShowState(true); - deviceField182.setTextOnly(true); - jPanel92.add(deviceField182); - - deviceField286.setIdentifier(""); - deviceField286.setLabelString("Dimensions: "); - deviceField286.setNumCols(4); - deviceField286.setOffsetNid(899); - jPanel92.add(deviceField286); - - jPanel1.add(jPanel92); - - jPanel93.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField183.setIdentifier(""); - deviceField183.setLabelString("Value: "); - deviceField183.setNumCols(45); - deviceField183.setOffsetNid(911); - jPanel93.add(deviceField183); - - deviceChoice90.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice90.setIdentifier(""); - deviceChoice90.setLabelString("Type: "); - deviceChoice90.setOffsetNid(908); - deviceChoice90.setUpdateIdentifier(""); - jPanel93.add(deviceChoice90); - - deviceField184.setIdentifier(""); - deviceField184.setLabelString("Channel: "); - deviceField184.setNumCols(15); - deviceField184.setOffsetNid(916); - deviceField184.setShowState(true); - deviceField184.setTextOnly(true); - jPanel93.add(deviceField184); - - deviceField287.setIdentifier(""); - deviceField287.setLabelString("Dimensions: "); - deviceField287.setNumCols(4); - deviceField287.setOffsetNid(909); - jPanel93.add(deviceField287); - - jPanel1.add(jPanel93); - - jPanel94.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField185.setIdentifier(""); - deviceField185.setLabelString("Value: "); - deviceField185.setNumCols(45); - deviceField185.setOffsetNid(921); - jPanel94.add(deviceField185); - - deviceChoice91.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice91.setIdentifier(""); - deviceChoice91.setLabelString("Type: "); - deviceChoice91.setOffsetNid(918); - deviceChoice91.setUpdateIdentifier(""); - jPanel94.add(deviceChoice91); - - deviceField186.setIdentifier(""); - deviceField186.setLabelString("Channel: "); - deviceField186.setNumCols(15); - deviceField186.setOffsetNid(926); - deviceField186.setShowState(true); - deviceField186.setTextOnly(true); - jPanel94.add(deviceField186); - - deviceField288.setIdentifier(""); - deviceField288.setLabelString("Dimensions: "); - deviceField288.setNumCols(4); - deviceField288.setOffsetNid(919); - jPanel94.add(deviceField288); - - jPanel1.add(jPanel94); - - jPanel95.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField187.setIdentifier(""); - deviceField187.setLabelString("Value: "); - deviceField187.setNumCols(45); - deviceField187.setOffsetNid(931); - jPanel95.add(deviceField187); - - deviceChoice92.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice92.setIdentifier(""); - deviceChoice92.setLabelString("Type: "); - deviceChoice92.setOffsetNid(928); - deviceChoice92.setUpdateIdentifier(""); - jPanel95.add(deviceChoice92); - - deviceField188.setIdentifier(""); - deviceField188.setLabelString("Channel: "); - deviceField188.setNumCols(15); - deviceField188.setOffsetNid(936); - deviceField188.setShowState(true); - deviceField188.setTextOnly(true); - jPanel95.add(deviceField188); - - deviceField289.setIdentifier(""); - deviceField289.setLabelString("Dimensions: "); - deviceField289.setNumCols(4); - deviceField289.setOffsetNid(929); - jPanel95.add(deviceField289); - - jPanel1.add(jPanel95); - - jPanel96.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField189.setIdentifier(""); - deviceField189.setLabelString("Value: "); - deviceField189.setNumCols(45); - deviceField189.setOffsetNid(941); - jPanel96.add(deviceField189); - - deviceChoice93.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice93.setIdentifier(""); - deviceChoice93.setLabelString("Type: "); - deviceChoice93.setOffsetNid(938); - deviceChoice93.setUpdateIdentifier(""); - jPanel96.add(deviceChoice93); - - deviceField190.setIdentifier(""); - deviceField190.setLabelString("Channel: "); - deviceField190.setNumCols(15); - deviceField190.setOffsetNid(946); - deviceField190.setShowState(true); - deviceField190.setTextOnly(true); - jPanel96.add(deviceField190); - - deviceField290.setIdentifier(""); - deviceField290.setLabelString("Dimensions: "); - deviceField290.setNumCols(4); - deviceField290.setOffsetNid(939); - jPanel96.add(deviceField290); - - jPanel1.add(jPanel96); - - jPanel97.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField191.setIdentifier(""); - deviceField191.setLabelString("Value: "); - deviceField191.setNumCols(45); - deviceField191.setOffsetNid(951); - jPanel97.add(deviceField191); - - deviceChoice94.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice94.setIdentifier(""); - deviceChoice94.setLabelString("Type: "); - deviceChoice94.setOffsetNid(948); - deviceChoice94.setUpdateIdentifier(""); - jPanel97.add(deviceChoice94); - - deviceField192.setIdentifier(""); - deviceField192.setLabelString("Channel: "); - deviceField192.setNumCols(15); - deviceField192.setOffsetNid(956); - deviceField192.setShowState(true); - deviceField192.setTextOnly(true); - jPanel97.add(deviceField192); - - deviceField291.setIdentifier(""); - deviceField291.setLabelString("Dimensions: "); - deviceField291.setNumCols(4); - deviceField291.setOffsetNid(949); - jPanel97.add(deviceField291); - - jPanel1.add(jPanel97); - - jPanel98.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField193.setIdentifier(""); - deviceField193.setLabelString("Value: "); - deviceField193.setNumCols(45); - deviceField193.setOffsetNid(961); - jPanel98.add(deviceField193); - - deviceChoice95.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice95.setIdentifier(""); - deviceChoice95.setLabelString("Type: "); - deviceChoice95.setOffsetNid(958); - deviceChoice95.setUpdateIdentifier(""); - jPanel98.add(deviceChoice95); - - deviceField194.setIdentifier(""); - deviceField194.setLabelString("Channel: "); - deviceField194.setNumCols(15); - deviceField194.setOffsetNid(966); - deviceField194.setShowState(true); - deviceField194.setTextOnly(true); - jPanel98.add(deviceField194); - - deviceField292.setIdentifier(""); - deviceField292.setLabelString("Dimensions: "); - deviceField292.setNumCols(4); - deviceField292.setOffsetNid(959); - jPanel98.add(deviceField292); - - jPanel1.add(jPanel98); - - jPanel99.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField195.setIdentifier(""); - deviceField195.setLabelString("Value: "); - deviceField195.setNumCols(45); - deviceField195.setOffsetNid(971); - jPanel99.add(deviceField195); - - deviceChoice96.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice96.setIdentifier(""); - deviceChoice96.setLabelString("Type: "); - deviceChoice96.setOffsetNid(968); - deviceChoice96.setUpdateIdentifier(""); - jPanel99.add(deviceChoice96); - - deviceField196.setIdentifier(""); - deviceField196.setLabelString("Channel: "); - deviceField196.setNumCols(15); - deviceField196.setOffsetNid(976); - deviceField196.setShowState(true); - deviceField196.setTextOnly(true); - jPanel99.add(deviceField196); - - deviceField293.setIdentifier(""); - deviceField293.setLabelString("Dimensions: "); - deviceField293.setNumCols(4); - deviceField293.setOffsetNid(969); - jPanel99.add(deviceField293); - - jPanel1.add(jPanel99); - - jPanel100.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField197.setIdentifier(""); - deviceField197.setLabelString("Value: "); - deviceField197.setNumCols(45); - deviceField197.setOffsetNid(981); - jPanel100.add(deviceField197); - - deviceChoice97.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice97.setIdentifier(""); - deviceChoice97.setLabelString("Type: "); - deviceChoice97.setOffsetNid(978); - deviceChoice97.setUpdateIdentifier(""); - jPanel100.add(deviceChoice97); - - deviceField198.setIdentifier(""); - deviceField198.setLabelString("Channel: "); - deviceField198.setNumCols(15); - deviceField198.setOffsetNid(986); - deviceField198.setShowState(true); - deviceField198.setTextOnly(true); - jPanel100.add(deviceField198); - - deviceField294.setIdentifier(""); - deviceField294.setLabelString("Dimensions: "); - deviceField294.setNumCols(4); - deviceField294.setOffsetNid(979); - jPanel100.add(deviceField294); - - jPanel1.add(jPanel100); - - jPanel101.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField295.setIdentifier(""); - deviceField295.setLabelString("Value: "); - deviceField295.setNumCols(45); - deviceField295.setOffsetNid(991); - jPanel101.add(deviceField295); - - deviceChoice98.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice98.setIdentifier(""); - deviceChoice98.setLabelString("Type: "); - deviceChoice98.setOffsetNid(988); - deviceChoice98.setUpdateIdentifier(""); - jPanel101.add(deviceChoice98); - - deviceField296.setIdentifier(""); - deviceField296.setLabelString("Channel: "); - deviceField296.setNumCols(15); - deviceField296.setOffsetNid(996); - deviceField296.setShowState(true); - deviceField296.setTextOnly(true); - jPanel101.add(deviceField296); - - deviceField297.setIdentifier(""); - deviceField297.setLabelString("Dimensions: "); - deviceField297.setNumCols(4); - deviceField297.setOffsetNid(989); - jPanel101.add(deviceField297); - - jPanel1.add(jPanel101); - - jPanel102.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField298.setIdentifier(""); - deviceField298.setLabelString("Value: "); - deviceField298.setNumCols(45); - deviceField298.setOffsetNid(1001); - jPanel102.add(deviceField298); - - deviceChoice99.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice99.setIdentifier(""); - deviceChoice99.setLabelString("Type: "); - deviceChoice99.setOffsetNid(998); - deviceChoice99.setUpdateIdentifier(""); - jPanel102.add(deviceChoice99); - - deviceField299.setIdentifier(""); - deviceField299.setLabelString("Channel: "); - deviceField299.setNumCols(15); - deviceField299.setOffsetNid(1006); - deviceField299.setShowState(true); - deviceField299.setTextOnly(true); - jPanel102.add(deviceField299); - - deviceField300.setIdentifier(""); - deviceField300.setLabelString("Dimensions: "); - deviceField300.setNumCols(4); - deviceField300.setOffsetNid(999); - jPanel102.add(deviceField300); - - jPanel1.add(jPanel102); - - jPanel103.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField301.setIdentifier(""); - deviceField301.setLabelString("Value: "); - deviceField301.setNumCols(45); - deviceField301.setOffsetNid(1011); - jPanel103.add(deviceField301); - - deviceChoice100.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice100.setIdentifier(""); - deviceChoice100.setLabelString("Type: "); - deviceChoice100.setOffsetNid(1008); - deviceChoice100.setUpdateIdentifier(""); - jPanel103.add(deviceChoice100); - - deviceField302.setIdentifier(""); - deviceField302.setLabelString("Channel: "); - deviceField302.setNumCols(15); - deviceField302.setOffsetNid(1016); - deviceField302.setShowState(true); - deviceField302.setTextOnly(true); - jPanel103.add(deviceField302); - - deviceField303.setIdentifier(""); - deviceField303.setLabelString("Dimensions: "); - deviceField303.setNumCols(4); - deviceField303.setOffsetNid(1009); - jPanel103.add(deviceField303); - - jPanel1.add(jPanel103); - - jPanel104.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField304.setIdentifier(""); - deviceField304.setLabelString("Value: "); - deviceField304.setNumCols(45); - deviceField304.setOffsetNid(1021); - jPanel104.add(deviceField304); - - deviceChoice101.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice101.setIdentifier(""); - deviceChoice101.setLabelString("Type: "); - deviceChoice101.setOffsetNid(1018); - deviceChoice101.setUpdateIdentifier(""); - jPanel104.add(deviceChoice101); - - deviceField305.setIdentifier(""); - deviceField305.setLabelString("Channel: "); - deviceField305.setNumCols(15); - deviceField305.setOffsetNid(1026); - deviceField305.setShowState(true); - deviceField305.setTextOnly(true); - jPanel104.add(deviceField305); - - deviceField306.setIdentifier(""); - deviceField306.setLabelString("Dimensions: "); - deviceField306.setNumCols(4); - deviceField306.setOffsetNid(1019); - jPanel104.add(deviceField306); - - jPanel1.add(jPanel104); - - jPanel105.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField307.setIdentifier(""); - deviceField307.setLabelString("Value: "); - deviceField307.setNumCols(45); - deviceField307.setOffsetNid(1031); - jPanel105.add(deviceField307); - - deviceChoice102.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice102.setIdentifier(""); - deviceChoice102.setLabelString("Type: "); - deviceChoice102.setOffsetNid(1028); - deviceChoice102.setUpdateIdentifier(""); - jPanel105.add(deviceChoice102); - - deviceField308.setIdentifier(""); - deviceField308.setLabelString("Channel: "); - deviceField308.setNumCols(15); - deviceField308.setOffsetNid(1036); - deviceField308.setShowState(true); - deviceField308.setTextOnly(true); - jPanel105.add(deviceField308); - - deviceField309.setIdentifier(""); - deviceField309.setLabelString("Dimensions: "); - deviceField309.setNumCols(4); - deviceField309.setOffsetNid(1029); - jPanel105.add(deviceField309); - - jPanel1.add(jPanel105); - - jPanel106.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField310.setIdentifier(""); - deviceField310.setLabelString("Value: "); - deviceField310.setNumCols(45); - deviceField310.setOffsetNid(1041); - jPanel106.add(deviceField310); - - deviceChoice103.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice103.setIdentifier(""); - deviceChoice103.setLabelString("Type: "); - deviceChoice103.setOffsetNid(1038); - deviceChoice103.setUpdateIdentifier(""); - jPanel106.add(deviceChoice103); - - deviceField311.setIdentifier(""); - deviceField311.setLabelString("Channel: "); - deviceField311.setNumCols(15); - deviceField311.setOffsetNid(1046); - deviceField311.setShowState(true); - deviceField311.setTextOnly(true); - jPanel106.add(deviceField311); - - deviceField312.setIdentifier(""); - deviceField312.setLabelString("Dimensions: "); - deviceField312.setNumCols(4); - deviceField312.setOffsetNid(1039); - jPanel106.add(deviceField312); - - jPanel1.add(jPanel106); - - jPanel107.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField313.setIdentifier(""); - deviceField313.setLabelString("Value: "); - deviceField313.setNumCols(45); - deviceField313.setOffsetNid(1051); - jPanel107.add(deviceField313); - - deviceChoice104.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice104.setIdentifier(""); - deviceChoice104.setLabelString("Type: "); - deviceChoice104.setOffsetNid(1048); - deviceChoice104.setUpdateIdentifier(""); - jPanel107.add(deviceChoice104); - - deviceField314.setIdentifier(""); - deviceField314.setLabelString("Channel: "); - deviceField314.setNumCols(15); - deviceField314.setOffsetNid(1056); - deviceField314.setShowState(true); - deviceField314.setTextOnly(true); - jPanel107.add(deviceField314); - - deviceField315.setIdentifier(""); - deviceField315.setLabelString("Dimensions: "); - deviceField315.setNumCols(4); - deviceField315.setOffsetNid(1049); - jPanel107.add(deviceField315); - - jPanel1.add(jPanel107); - - jPanel108.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField316.setIdentifier(""); - deviceField316.setLabelString("Value: "); - deviceField316.setNumCols(45); - deviceField316.setOffsetNid(1061); - jPanel108.add(deviceField316); - - deviceChoice105.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice105.setIdentifier(""); - deviceChoice105.setLabelString("Type: "); - deviceChoice105.setOffsetNid(1058); - deviceChoice105.setUpdateIdentifier(""); - jPanel108.add(deviceChoice105); - - deviceField317.setIdentifier(""); - deviceField317.setLabelString("Channel: "); - deviceField317.setNumCols(15); - deviceField317.setOffsetNid(1066); - deviceField317.setShowState(true); - deviceField317.setTextOnly(true); - jPanel108.add(deviceField317); - - deviceField318.setIdentifier(""); - deviceField318.setLabelString("Dimensions: "); - deviceField318.setNumCols(4); - deviceField318.setOffsetNid(1059); - jPanel108.add(deviceField318); - - jPanel1.add(jPanel108); - - jPanel109.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField319.setIdentifier(""); - deviceField319.setLabelString("Value: "); - deviceField319.setNumCols(45); - deviceField319.setOffsetNid(1071); - jPanel109.add(deviceField319); - - deviceChoice106.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice106.setIdentifier(""); - deviceChoice106.setLabelString("Type: "); - deviceChoice106.setOffsetNid(1068); - deviceChoice106.setUpdateIdentifier(""); - jPanel109.add(deviceChoice106); - - deviceField320.setIdentifier(""); - deviceField320.setLabelString("Channel: "); - deviceField320.setNumCols(15); - deviceField320.setOffsetNid(1076); - deviceField320.setShowState(true); - deviceField320.setTextOnly(true); - jPanel109.add(deviceField320); - - deviceField321.setIdentifier(""); - deviceField321.setLabelString("Dimensions: "); - deviceField321.setNumCols(4); - deviceField321.setOffsetNid(1069); - jPanel109.add(deviceField321); - - jPanel1.add(jPanel109); - - jPanel110.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField322.setIdentifier(""); - deviceField322.setLabelString("Value: "); - deviceField322.setNumCols(45); - deviceField322.setOffsetNid(1081); - jPanel110.add(deviceField322); - - deviceChoice107.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice107.setIdentifier(""); - deviceChoice107.setLabelString("Type: "); - deviceChoice107.setOffsetNid(1078); - deviceChoice107.setUpdateIdentifier(""); - jPanel110.add(deviceChoice107); - - deviceField323.setIdentifier(""); - deviceField323.setLabelString("Channel: "); - deviceField323.setNumCols(15); - deviceField323.setOffsetNid(1086); - deviceField323.setShowState(true); - deviceField323.setTextOnly(true); - jPanel110.add(deviceField323); - - deviceField324.setIdentifier(""); - deviceField324.setLabelString("Dimensions: "); - deviceField324.setNumCols(4); - deviceField324.setOffsetNid(1079); - jPanel110.add(deviceField324); - - jPanel1.add(jPanel110); - - jPanel111.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField325.setIdentifier(""); - deviceField325.setLabelString("Value: "); - deviceField325.setNumCols(45); - deviceField325.setOffsetNid(1091); - jPanel111.add(deviceField325); - - deviceChoice108.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice108.setIdentifier(""); - deviceChoice108.setLabelString("Type: "); - deviceChoice108.setOffsetNid(1088); - deviceChoice108.setUpdateIdentifier(""); - jPanel111.add(deviceChoice108); - - deviceField326.setIdentifier(""); - deviceField326.setLabelString("Channel: "); - deviceField326.setNumCols(15); - deviceField326.setOffsetNid(1096); - deviceField326.setShowState(true); - deviceField326.setTextOnly(true); - jPanel111.add(deviceField326); - - deviceField327.setIdentifier(""); - deviceField327.setLabelString("Dimensions: "); - deviceField327.setNumCols(4); - deviceField327.setOffsetNid(1089); - jPanel111.add(deviceField327); - - jPanel1.add(jPanel111); - - jPanel112.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField328.setIdentifier(""); - deviceField328.setLabelString("Value: "); - deviceField328.setNumCols(45); - deviceField328.setOffsetNid(1101); - jPanel112.add(deviceField328); - - deviceChoice109.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice109.setIdentifier(""); - deviceChoice109.setLabelString("Type: "); - deviceChoice109.setOffsetNid(1098); - deviceChoice109.setUpdateIdentifier(""); - jPanel112.add(deviceChoice109); - - deviceField329.setIdentifier(""); - deviceField329.setLabelString("Channel: "); - deviceField329.setNumCols(15); - deviceField329.setOffsetNid(1106); - deviceField329.setShowState(true); - deviceField329.setTextOnly(true); - jPanel112.add(deviceField329); - - deviceField330.setIdentifier(""); - deviceField330.setLabelString("Dimensions: "); - deviceField330.setNumCols(4); - deviceField330.setOffsetNid(1099); - jPanel112.add(deviceField330); - - jPanel1.add(jPanel112); - - jPanel113.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField331.setIdentifier(""); - deviceField331.setLabelString("Value: "); - deviceField331.setNumCols(45); - deviceField331.setOffsetNid(1111); - jPanel113.add(deviceField331); - - deviceChoice110.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice110.setIdentifier(""); - deviceChoice110.setLabelString("Type: "); - deviceChoice110.setOffsetNid(1108); - deviceChoice110.setUpdateIdentifier(""); - jPanel113.add(deviceChoice110); - - deviceField332.setIdentifier(""); - deviceField332.setLabelString("Channel: "); - deviceField332.setNumCols(15); - deviceField332.setOffsetNid(1116); - deviceField332.setShowState(true); - deviceField332.setTextOnly(true); - jPanel113.add(deviceField332); - - deviceField333.setIdentifier(""); - deviceField333.setLabelString("Dimensions: "); - deviceField333.setNumCols(4); - deviceField333.setOffsetNid(1109); - jPanel113.add(deviceField333); - - jPanel1.add(jPanel113); - - jPanel114.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField334.setIdentifier(""); - deviceField334.setLabelString("Value: "); - deviceField334.setNumCols(45); - deviceField334.setOffsetNid(1121); - jPanel114.add(deviceField334); - - deviceChoice111.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice111.setIdentifier(""); - deviceChoice111.setLabelString("Type: "); - deviceChoice111.setOffsetNid(1118); - deviceChoice111.setUpdateIdentifier(""); - jPanel114.add(deviceChoice111); - - deviceField335.setIdentifier(""); - deviceField335.setLabelString("Channel: "); - deviceField335.setNumCols(15); - deviceField335.setOffsetNid(1126); - deviceField335.setShowState(true); - deviceField335.setTextOnly(true); - jPanel114.add(deviceField335); - - deviceField336.setIdentifier(""); - deviceField336.setLabelString("Dimensions: "); - deviceField336.setNumCols(4); - deviceField336.setOffsetNid(1119); - jPanel114.add(deviceField336); - - jPanel1.add(jPanel114); - - jPanel115.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField337.setIdentifier(""); - deviceField337.setLabelString("Value: "); - deviceField337.setNumCols(45); - deviceField337.setOffsetNid(1131); - jPanel115.add(deviceField337); - - deviceChoice112.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice112.setIdentifier(""); - deviceChoice112.setLabelString("Type: "); - deviceChoice112.setOffsetNid(1128); - deviceChoice112.setUpdateIdentifier(""); - jPanel115.add(deviceChoice112); - - deviceField338.setIdentifier(""); - deviceField338.setLabelString("Channel: "); - deviceField338.setNumCols(15); - deviceField338.setOffsetNid(1136); - deviceField338.setShowState(true); - deviceField338.setTextOnly(true); - jPanel115.add(deviceField338); - - deviceField339.setIdentifier(""); - deviceField339.setLabelString("Dimensions: "); - deviceField339.setNumCols(4); - deviceField339.setOffsetNid(1129); - jPanel115.add(deviceField339); - - jPanel1.add(jPanel115); - - jPanel116.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField340.setIdentifier(""); - deviceField340.setLabelString("Value: "); - deviceField340.setNumCols(45); - deviceField340.setOffsetNid(1141); - jPanel116.add(deviceField340); - - deviceChoice113.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice113.setIdentifier(""); - deviceChoice113.setLabelString("Type: "); - deviceChoice113.setOffsetNid(1138); - deviceChoice113.setUpdateIdentifier(""); - jPanel116.add(deviceChoice113); - - deviceField341.setIdentifier(""); - deviceField341.setLabelString("Channel: "); - deviceField341.setNumCols(15); - deviceField341.setOffsetNid(1146); - deviceField341.setShowState(true); - deviceField341.setTextOnly(true); - jPanel116.add(deviceField341); - - deviceField342.setIdentifier(""); - deviceField342.setLabelString("Dimensions: "); - deviceField342.setNumCols(4); - deviceField342.setOffsetNid(1139); - jPanel116.add(deviceField342); - - jPanel1.add(jPanel116); - - jPanel117.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField343.setIdentifier(""); - deviceField343.setLabelString("Value: "); - deviceField343.setNumCols(45); - deviceField343.setOffsetNid(1151); - jPanel117.add(deviceField343); - - deviceChoice114.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice114.setIdentifier(""); - deviceChoice114.setLabelString("Type: "); - deviceChoice114.setOffsetNid(1148); - deviceChoice114.setUpdateIdentifier(""); - jPanel117.add(deviceChoice114); - - deviceField344.setIdentifier(""); - deviceField344.setLabelString("Channel: "); - deviceField344.setNumCols(15); - deviceField344.setOffsetNid(1156); - deviceField344.setShowState(true); - deviceField344.setTextOnly(true); - jPanel117.add(deviceField344); - - deviceField345.setIdentifier(""); - deviceField345.setLabelString("Dimensions: "); - deviceField345.setNumCols(4); - deviceField345.setOffsetNid(1149); - jPanel117.add(deviceField345); - - jPanel1.add(jPanel117); - - jPanel118.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField346.setIdentifier(""); - deviceField346.setLabelString("Value: "); - deviceField346.setNumCols(45); - deviceField346.setOffsetNid(1161); - jPanel118.add(deviceField346); - - deviceChoice115.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice115.setIdentifier(""); - deviceChoice115.setLabelString("Type: "); - deviceChoice115.setOffsetNid(1158); - deviceChoice115.setUpdateIdentifier(""); - jPanel118.add(deviceChoice115); - - deviceField347.setIdentifier(""); - deviceField347.setLabelString("Channel: "); - deviceField347.setNumCols(15); - deviceField347.setOffsetNid(1166); - deviceField347.setShowState(true); - deviceField347.setTextOnly(true); - jPanel118.add(deviceField347); - - deviceField348.setIdentifier(""); - deviceField348.setLabelString("Dimensions: "); - deviceField348.setNumCols(4); - deviceField348.setOffsetNid(1159); - jPanel118.add(deviceField348); - - jPanel1.add(jPanel118); - - jPanel119.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField349.setIdentifier(""); - deviceField349.setLabelString("Value: "); - deviceField349.setNumCols(45); - deviceField349.setOffsetNid(1171); - jPanel119.add(deviceField349); - - deviceChoice116.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice116.setIdentifier(""); - deviceChoice116.setLabelString("Type: "); - deviceChoice116.setOffsetNid(1168); - deviceChoice116.setUpdateIdentifier(""); - jPanel119.add(deviceChoice116); - - deviceField350.setIdentifier(""); - deviceField350.setLabelString("Channel: "); - deviceField350.setNumCols(15); - deviceField350.setOffsetNid(1176); - deviceField350.setShowState(true); - deviceField350.setTextOnly(true); - jPanel119.add(deviceField350); - - deviceField351.setIdentifier(""); - deviceField351.setLabelString("Dimensions: "); - deviceField351.setNumCols(4); - deviceField351.setOffsetNid(1169); - jPanel119.add(deviceField351); - - jPanel1.add(jPanel119); - - jPanel120.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField352.setIdentifier(""); - deviceField352.setLabelString("Value: "); - deviceField352.setNumCols(45); - deviceField352.setOffsetNid(1181); - jPanel120.add(deviceField352); - - deviceChoice117.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice117.setIdentifier(""); - deviceChoice117.setLabelString("Type: "); - deviceChoice117.setOffsetNid(1178); - deviceChoice117.setUpdateIdentifier(""); - jPanel120.add(deviceChoice117); - - deviceField353.setIdentifier(""); - deviceField353.setLabelString("Channel: "); - deviceField353.setNumCols(15); - deviceField353.setOffsetNid(1186); - deviceField353.setShowState(true); - deviceField353.setTextOnly(true); - jPanel120.add(deviceField353); - - deviceField354.setIdentifier(""); - deviceField354.setLabelString("Dimensions: "); - deviceField354.setNumCols(4); - deviceField354.setOffsetNid(1179); - jPanel120.add(deviceField354); - - jPanel1.add(jPanel120); - - jPanel121.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField355.setIdentifier(""); - deviceField355.setLabelString("Value: "); - deviceField355.setNumCols(45); - deviceField355.setOffsetNid(1191); - jPanel121.add(deviceField355); - - deviceChoice118.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice118.setIdentifier(""); - deviceChoice118.setLabelString("Type: "); - deviceChoice118.setOffsetNid(1188); - deviceChoice118.setUpdateIdentifier(""); - jPanel121.add(deviceChoice118); - - deviceField356.setIdentifier(""); - deviceField356.setLabelString("Channel: "); - deviceField356.setNumCols(15); - deviceField356.setOffsetNid(1196); - deviceField356.setShowState(true); - deviceField356.setTextOnly(true); - jPanel121.add(deviceField356); - - deviceField357.setIdentifier(""); - deviceField357.setLabelString("Dimensions: "); - deviceField357.setNumCols(4); - deviceField357.setOffsetNid(1189); - jPanel121.add(deviceField357); - - jPanel1.add(jPanel121); - - jPanel122.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField358.setIdentifier(""); - deviceField358.setLabelString("Value: "); - deviceField358.setNumCols(45); - deviceField358.setOffsetNid(1201); - jPanel122.add(deviceField358); - - deviceChoice119.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice119.setIdentifier(""); - deviceChoice119.setLabelString("Type: "); - deviceChoice119.setOffsetNid(1198); - deviceChoice119.setUpdateIdentifier(""); - jPanel122.add(deviceChoice119); - - deviceField359.setIdentifier(""); - deviceField359.setLabelString("Channel: "); - deviceField359.setNumCols(15); - deviceField359.setOffsetNid(1206); - deviceField359.setShowState(true); - deviceField359.setTextOnly(true); - jPanel122.add(deviceField359); - - deviceField360.setIdentifier(""); - deviceField360.setLabelString("Dimensions: "); - deviceField360.setNumCols(4); - deviceField360.setOffsetNid(1199); - jPanel122.add(deviceField360); - - jPanel1.add(jPanel122); - - jPanel123.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField361.setIdentifier(""); - deviceField361.setLabelString("Value: "); - deviceField361.setNumCols(45); - deviceField361.setOffsetNid(1211); - jPanel123.add(deviceField361); - - deviceChoice120.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice120.setIdentifier(""); - deviceChoice120.setLabelString("Type: "); - deviceChoice120.setOffsetNid(1208); - deviceChoice120.setUpdateIdentifier(""); - jPanel123.add(deviceChoice120); - - deviceField362.setIdentifier(""); - deviceField362.setLabelString("Channel: "); - deviceField362.setNumCols(15); - deviceField362.setOffsetNid(1216); - deviceField362.setShowState(true); - deviceField362.setTextOnly(true); - jPanel123.add(deviceField362); - - deviceField363.setIdentifier(""); - deviceField363.setLabelString("Dimensions: "); - deviceField363.setNumCols(4); - deviceField363.setOffsetNid(1209); - jPanel123.add(deviceField363); - - jPanel1.add(jPanel123); - - jPanel124.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField364.setIdentifier(""); - deviceField364.setLabelString("Value: "); - deviceField364.setNumCols(45); - deviceField364.setOffsetNid(1221); - jPanel124.add(deviceField364); - - deviceChoice121.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice121.setIdentifier(""); - deviceChoice121.setLabelString("Type: "); - deviceChoice121.setOffsetNid(1218); - deviceChoice121.setUpdateIdentifier(""); - jPanel124.add(deviceChoice121); - - deviceField365.setIdentifier(""); - deviceField365.setLabelString("Channel: "); - deviceField365.setNumCols(15); - deviceField365.setOffsetNid(1226); - deviceField365.setShowState(true); - deviceField365.setTextOnly(true); - jPanel124.add(deviceField365); - - deviceField366.setIdentifier(""); - deviceField366.setLabelString("Dimensions: "); - deviceField366.setNumCols(4); - deviceField366.setOffsetNid(1219); - jPanel124.add(deviceField366); - - jPanel1.add(jPanel124); - - jPanel125.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField367.setIdentifier(""); - deviceField367.setLabelString("Value: "); - deviceField367.setNumCols(45); - deviceField367.setOffsetNid(1231); - jPanel125.add(deviceField367); - - deviceChoice122.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice122.setIdentifier(""); - deviceChoice122.setLabelString("Type: "); - deviceChoice122.setOffsetNid(1228); - deviceChoice122.setUpdateIdentifier(""); - jPanel125.add(deviceChoice122); - - deviceField368.setIdentifier(""); - deviceField368.setLabelString("Channel: "); - deviceField368.setNumCols(15); - deviceField368.setOffsetNid(1236); - deviceField368.setShowState(true); - deviceField368.setTextOnly(true); - jPanel125.add(deviceField368); - - deviceField369.setIdentifier(""); - deviceField369.setLabelString("Dimensions: "); - deviceField369.setNumCols(4); - deviceField369.setOffsetNid(1229); - jPanel125.add(deviceField369); - - jPanel1.add(jPanel125); - - jPanel126.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField370.setIdentifier(""); - deviceField370.setLabelString("Value: "); - deviceField370.setNumCols(45); - deviceField370.setOffsetNid(1241); - jPanel126.add(deviceField370); - - deviceChoice123.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice123.setIdentifier(""); - deviceChoice123.setLabelString("Type: "); - deviceChoice123.setOffsetNid(1238); - deviceChoice123.setUpdateIdentifier(""); - jPanel126.add(deviceChoice123); - - deviceField371.setIdentifier(""); - deviceField371.setLabelString("Channel: "); - deviceField371.setNumCols(15); - deviceField371.setOffsetNid(1246); - deviceField371.setShowState(true); - deviceField371.setTextOnly(true); - jPanel126.add(deviceField371); - - deviceField372.setIdentifier(""); - deviceField372.setLabelString("Dimensions: "); - deviceField372.setNumCols(4); - deviceField372.setOffsetNid(1239); - jPanel126.add(deviceField372); - - jPanel1.add(jPanel126); - - jPanel127.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField373.setIdentifier(""); - deviceField373.setLabelString("Value: "); - deviceField373.setNumCols(45); - deviceField373.setOffsetNid(1251); - jPanel127.add(deviceField373); - - deviceChoice124.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice124.setIdentifier(""); - deviceChoice124.setLabelString("Type: "); - deviceChoice124.setOffsetNid(1248); - deviceChoice124.setUpdateIdentifier(""); - jPanel127.add(deviceChoice124); - - deviceField374.setIdentifier(""); - deviceField374.setLabelString("Channel: "); - deviceField374.setNumCols(15); - deviceField374.setOffsetNid(1256); - deviceField374.setShowState(true); - deviceField374.setTextOnly(true); - jPanel127.add(deviceField374); - - deviceField375.setIdentifier(""); - deviceField375.setLabelString("Dimensions: "); - deviceField375.setNumCols(4); - deviceField375.setOffsetNid(1249); - jPanel127.add(deviceField375); - - jPanel1.add(jPanel127); - - jPanel128.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField376.setIdentifier(""); - deviceField376.setLabelString("Value: "); - deviceField376.setNumCols(45); - deviceField376.setOffsetNid(1261); - jPanel128.add(deviceField376); - - deviceChoice125.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice125.setIdentifier(""); - deviceChoice125.setLabelString("Type: "); - deviceChoice125.setOffsetNid(1258); - deviceChoice125.setUpdateIdentifier(""); - jPanel128.add(deviceChoice125); - - deviceField377.setIdentifier(""); - deviceField377.setLabelString("Channel: "); - deviceField377.setNumCols(15); - deviceField377.setOffsetNid(1266); - deviceField377.setShowState(true); - deviceField377.setTextOnly(true); - jPanel128.add(deviceField377); - - deviceField378.setIdentifier(""); - deviceField378.setLabelString("Dimensions: "); - deviceField378.setNumCols(4); - deviceField378.setOffsetNid(1259); - jPanel128.add(deviceField378); - - jPanel1.add(jPanel128); - - jPanel129.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField379.setIdentifier(""); - deviceField379.setLabelString("Value: "); - deviceField379.setNumCols(45); - deviceField379.setOffsetNid(1271); - jPanel129.add(deviceField379); - - deviceChoice126.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice126.setIdentifier(""); - deviceChoice126.setLabelString("Type: "); - deviceChoice126.setOffsetNid(1268); - deviceChoice126.setUpdateIdentifier(""); - jPanel129.add(deviceChoice126); - - deviceField380.setIdentifier(""); - deviceField380.setLabelString("Channel: "); - deviceField380.setNumCols(15); - deviceField380.setOffsetNid(1276); - deviceField380.setShowState(true); - deviceField380.setTextOnly(true); - jPanel129.add(deviceField380); - - deviceField381.setIdentifier(""); - deviceField381.setLabelString("Dimensions: "); - deviceField381.setNumCols(4); - deviceField381.setOffsetNid(1269); - jPanel129.add(deviceField381); - - jPanel1.add(jPanel129); - - jPanel130.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField382.setIdentifier(""); - deviceField382.setLabelString("Value: "); - deviceField382.setNumCols(45); - deviceField382.setOffsetNid(1281); - jPanel130.add(deviceField382); - - deviceChoice127.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice127.setIdentifier(""); - deviceChoice127.setLabelString("Type: "); - deviceChoice127.setOffsetNid(1278); - deviceChoice127.setUpdateIdentifier(""); - jPanel130.add(deviceChoice127); - - deviceField383.setIdentifier(""); - deviceField383.setLabelString("Channel: "); - deviceField383.setNumCols(15); - deviceField383.setOffsetNid(1286); - deviceField383.setShowState(true); - deviceField383.setTextOnly(true); - jPanel130.add(deviceField383); - - deviceField384.setIdentifier(""); - deviceField384.setLabelString("Dimensions: "); - deviceField384.setNumCols(4); - deviceField384.setOffsetNid(1279); - jPanel130.add(deviceField384); - - jPanel1.add(jPanel130); - - jPanel131.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField385.setIdentifier(""); - deviceField385.setLabelString("Value: "); - deviceField385.setNumCols(45); - deviceField385.setOffsetNid(1291); - jPanel131.add(deviceField385); - - deviceChoice128.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice128.setIdentifier(""); - deviceChoice128.setLabelString("Type: "); - deviceChoice128.setOffsetNid(1288); - deviceChoice128.setUpdateIdentifier(""); - jPanel131.add(deviceChoice128); - - deviceField386.setIdentifier(""); - deviceField386.setLabelString("Channel: "); - deviceField386.setNumCols(15); - deviceField386.setOffsetNid(1296); - deviceField386.setShowState(true); - deviceField386.setTextOnly(true); - jPanel131.add(deviceField386); - - deviceField387.setIdentifier(""); - deviceField387.setLabelString("Dimensions: "); - deviceField387.setNumCols(4); - deviceField387.setOffsetNid(1289); - jPanel131.add(deviceField387); - - jPanel1.add(jPanel131); - - jPanel132.setBorder(javax.swing.BorderFactory.createTitledBorder("Signal 8")); - - deviceField388.setIdentifier(""); - deviceField388.setLabelString("Value: "); - deviceField388.setNumCols(45); - deviceField388.setOffsetNid(1301); - jPanel132.add(deviceField388); - - deviceChoice129.setChoiceItems(new String[] {"float32", "float64", "int8", "uint8", "int16", "uint16", "int32", "uint32", "int64", "uint64"}); - deviceChoice129.setConvert(true); - deviceChoice129.setIdentifier(""); - deviceChoice129.setLabelString("Type: "); - deviceChoice129.setOffsetNid(1298); - deviceChoice129.setUpdateIdentifier(""); - jPanel132.add(deviceChoice129); - - deviceField389.setIdentifier(""); - deviceField389.setLabelString("Channel: "); - deviceField389.setNumCols(15); - deviceField389.setOffsetNid(1306); - deviceField389.setShowState(true); - deviceField389.setTextOnly(true); - jPanel132.add(deviceField389); - - deviceField390.setIdentifier(""); - deviceField390.setLabelString("Dimensions: "); - deviceField390.setNumCols(4); - deviceField390.setOffsetNid(1299); - jPanel132.add(deviceField390); - - jPanel1.add(jPanel132); - jScrollPane1.setViewportView(jPanel1); getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER); @@ -4721,243 +680,32 @@ private void initComponents() { private DeviceButtons deviceButtons1; private DeviceChoice deviceChoice1; private DeviceChoice deviceChoice10; - private DeviceChoice deviceChoice100; - private DeviceChoice deviceChoice101; - private DeviceChoice deviceChoice102; - private DeviceChoice deviceChoice103; - private DeviceChoice deviceChoice104; - private DeviceChoice deviceChoice105; - private DeviceChoice deviceChoice106; - private DeviceChoice deviceChoice107; - private DeviceChoice deviceChoice108; - private DeviceChoice deviceChoice109; private DeviceChoice deviceChoice11; - private DeviceChoice deviceChoice110; - private DeviceChoice deviceChoice111; - private DeviceChoice deviceChoice112; - private DeviceChoice deviceChoice113; - private DeviceChoice deviceChoice114; - private DeviceChoice deviceChoice115; - private DeviceChoice deviceChoice116; - private DeviceChoice deviceChoice117; - private DeviceChoice deviceChoice118; - private DeviceChoice deviceChoice119; private DeviceChoice deviceChoice12; - private DeviceChoice deviceChoice120; - private DeviceChoice deviceChoice121; - private DeviceChoice deviceChoice122; - private DeviceChoice deviceChoice123; - private DeviceChoice deviceChoice124; - private DeviceChoice deviceChoice125; - private DeviceChoice deviceChoice126; - private DeviceChoice deviceChoice127; - private DeviceChoice deviceChoice128; - private DeviceChoice deviceChoice129; private DeviceChoice deviceChoice13; private DeviceChoice deviceChoice14; private DeviceChoice deviceChoice15; private DeviceChoice deviceChoice16; private DeviceChoice deviceChoice17; - private DeviceChoice deviceChoice18; - private DeviceChoice deviceChoice19; private DeviceChoice deviceChoice2; - private DeviceChoice deviceChoice20; - private DeviceChoice deviceChoice21; - private DeviceChoice deviceChoice22; - private DeviceChoice deviceChoice23; - private DeviceChoice deviceChoice24; - private DeviceChoice deviceChoice25; - private DeviceChoice deviceChoice26; - private DeviceChoice deviceChoice27; - private DeviceChoice deviceChoice28; - private DeviceChoice deviceChoice29; private DeviceChoice deviceChoice3; - private DeviceChoice deviceChoice30; - private DeviceChoice deviceChoice31; - private DeviceChoice deviceChoice32; - private DeviceChoice deviceChoice33; - private DeviceChoice deviceChoice34; - private DeviceChoice deviceChoice35; - private DeviceChoice deviceChoice36; - private DeviceChoice deviceChoice37; - private DeviceChoice deviceChoice38; - private DeviceChoice deviceChoice39; private DeviceChoice deviceChoice4; - private DeviceChoice deviceChoice40; - private DeviceChoice deviceChoice41; - private DeviceChoice deviceChoice42; - private DeviceChoice deviceChoice43; - private DeviceChoice deviceChoice44; - private DeviceChoice deviceChoice45; - private DeviceChoice deviceChoice46; - private DeviceChoice deviceChoice47; - private DeviceChoice deviceChoice48; - private DeviceChoice deviceChoice49; private DeviceChoice deviceChoice5; - private DeviceChoice deviceChoice50; - private DeviceChoice deviceChoice51; - private DeviceChoice deviceChoice52; - private DeviceChoice deviceChoice53; - private DeviceChoice deviceChoice54; - private DeviceChoice deviceChoice55; - private DeviceChoice deviceChoice56; - private DeviceChoice deviceChoice57; - private DeviceChoice deviceChoice58; - private DeviceChoice deviceChoice59; private DeviceChoice deviceChoice6; - private DeviceChoice deviceChoice60; - private DeviceChoice deviceChoice61; - private DeviceChoice deviceChoice62; - private DeviceChoice deviceChoice63; - private DeviceChoice deviceChoice64; - private DeviceChoice deviceChoice65; - private DeviceChoice deviceChoice66; - private DeviceChoice deviceChoice67; - private DeviceChoice deviceChoice68; - private DeviceChoice deviceChoice69; private DeviceChoice deviceChoice7; - private DeviceChoice deviceChoice70; - private DeviceChoice deviceChoice71; - private DeviceChoice deviceChoice72; - private DeviceChoice deviceChoice73; - private DeviceChoice deviceChoice74; - private DeviceChoice deviceChoice75; - private DeviceChoice deviceChoice76; - private DeviceChoice deviceChoice77; - private DeviceChoice deviceChoice78; - private DeviceChoice deviceChoice79; private DeviceChoice deviceChoice8; - private DeviceChoice deviceChoice80; - private DeviceChoice deviceChoice81; - private DeviceChoice deviceChoice82; - private DeviceChoice deviceChoice83; - private DeviceChoice deviceChoice84; - private DeviceChoice deviceChoice85; - private DeviceChoice deviceChoice86; - private DeviceChoice deviceChoice87; - private DeviceChoice deviceChoice88; - private DeviceChoice deviceChoice89; private DeviceChoice deviceChoice9; - private DeviceChoice deviceChoice90; - private DeviceChoice deviceChoice91; - private DeviceChoice deviceChoice92; - private DeviceChoice deviceChoice93; - private DeviceChoice deviceChoice94; - private DeviceChoice deviceChoice95; - private DeviceChoice deviceChoice96; - private DeviceChoice deviceChoice97; - private DeviceChoice deviceChoice98; - private DeviceChoice deviceChoice99; private DeviceField deviceField1; private DeviceField deviceField10; - private DeviceField deviceField100; - private DeviceField deviceField101; - private DeviceField deviceField102; - private DeviceField deviceField103; - private DeviceField deviceField104; - private DeviceField deviceField105; - private DeviceField deviceField106; - private DeviceField deviceField107; - private DeviceField deviceField108; - private DeviceField deviceField109; private DeviceField deviceField11; - private DeviceField deviceField110; - private DeviceField deviceField111; - private DeviceField deviceField112; - private DeviceField deviceField113; - private DeviceField deviceField114; - private DeviceField deviceField115; - private DeviceField deviceField116; - private DeviceField deviceField117; - private DeviceField deviceField118; - private DeviceField deviceField119; private DeviceField deviceField12; - private DeviceField deviceField120; - private DeviceField deviceField121; - private DeviceField deviceField122; - private DeviceField deviceField123; - private DeviceField deviceField124; - private DeviceField deviceField125; - private DeviceField deviceField126; - private DeviceField deviceField127; - private DeviceField deviceField128; - private DeviceField deviceField129; private DeviceField deviceField13; - private DeviceField deviceField130; - private DeviceField deviceField131; - private DeviceField deviceField132; - private DeviceField deviceField133; - private DeviceField deviceField134; - private DeviceField deviceField135; - private DeviceField deviceField136; - private DeviceField deviceField137; - private DeviceField deviceField138; - private DeviceField deviceField139; private DeviceField deviceField14; - private DeviceField deviceField140; - private DeviceField deviceField141; - private DeviceField deviceField142; - private DeviceField deviceField143; - private DeviceField deviceField144; - private DeviceField deviceField145; - private DeviceField deviceField146; - private DeviceField deviceField147; - private DeviceField deviceField148; - private DeviceField deviceField149; private DeviceField deviceField15; - private DeviceField deviceField150; - private DeviceField deviceField151; - private DeviceField deviceField152; - private DeviceField deviceField153; - private DeviceField deviceField154; - private DeviceField deviceField155; - private DeviceField deviceField156; - private DeviceField deviceField157; - private DeviceField deviceField158; - private DeviceField deviceField159; private DeviceField deviceField16; - private DeviceField deviceField160; - private DeviceField deviceField161; - private DeviceField deviceField162; - private DeviceField deviceField163; - private DeviceField deviceField164; - private DeviceField deviceField165; - private DeviceField deviceField166; - private DeviceField deviceField167; - private DeviceField deviceField168; - private DeviceField deviceField169; private DeviceField deviceField17; - private DeviceField deviceField170; - private DeviceField deviceField171; - private DeviceField deviceField172; - private DeviceField deviceField173; - private DeviceField deviceField174; - private DeviceField deviceField175; - private DeviceField deviceField176; - private DeviceField deviceField177; - private DeviceField deviceField178; - private DeviceField deviceField179; private DeviceField deviceField18; - private DeviceField deviceField180; - private DeviceField deviceField181; - private DeviceField deviceField182; - private DeviceField deviceField183; - private DeviceField deviceField184; - private DeviceField deviceField185; - private DeviceField deviceField186; - private DeviceField deviceField187; - private DeviceField deviceField188; - private DeviceField deviceField189; private DeviceField deviceField19; - private DeviceField deviceField190; - private DeviceField deviceField191; - private DeviceField deviceField192; - private DeviceField deviceField193; - private DeviceField deviceField194; - private DeviceField deviceField195; - private DeviceField deviceField196; - private DeviceField deviceField197; - private DeviceField deviceField198; private DeviceField deviceField199; private DeviceField deviceField2; private DeviceField deviceField20; @@ -4977,305 +725,35 @@ private void initComponents() { private DeviceField deviceField212; private DeviceField deviceField213; private DeviceField deviceField214; - private DeviceField deviceField215; - private DeviceField deviceField216; - private DeviceField deviceField217; - private DeviceField deviceField218; - private DeviceField deviceField219; private DeviceField deviceField22; - private DeviceField deviceField220; - private DeviceField deviceField221; - private DeviceField deviceField222; - private DeviceField deviceField223; - private DeviceField deviceField224; - private DeviceField deviceField225; - private DeviceField deviceField226; - private DeviceField deviceField227; - private DeviceField deviceField228; - private DeviceField deviceField229; private DeviceField deviceField23; - private DeviceField deviceField230; - private DeviceField deviceField231; - private DeviceField deviceField232; - private DeviceField deviceField233; - private DeviceField deviceField234; - private DeviceField deviceField235; - private DeviceField deviceField236; - private DeviceField deviceField237; - private DeviceField deviceField238; - private DeviceField deviceField239; private DeviceField deviceField24; - private DeviceField deviceField240; - private DeviceField deviceField241; - private DeviceField deviceField242; - private DeviceField deviceField243; - private DeviceField deviceField244; - private DeviceField deviceField245; - private DeviceField deviceField246; - private DeviceField deviceField247; - private DeviceField deviceField248; - private DeviceField deviceField249; private DeviceField deviceField25; - private DeviceField deviceField250; - private DeviceField deviceField251; - private DeviceField deviceField252; - private DeviceField deviceField253; - private DeviceField deviceField254; - private DeviceField deviceField255; - private DeviceField deviceField256; - private DeviceField deviceField257; - private DeviceField deviceField258; - private DeviceField deviceField259; private DeviceField deviceField26; - private DeviceField deviceField260; - private DeviceField deviceField261; - private DeviceField deviceField262; - private DeviceField deviceField263; - private DeviceField deviceField264; - private DeviceField deviceField265; - private DeviceField deviceField266; - private DeviceField deviceField267; - private DeviceField deviceField268; - private DeviceField deviceField269; private DeviceField deviceField27; - private DeviceField deviceField270; - private DeviceField deviceField271; - private DeviceField deviceField272; - private DeviceField deviceField273; - private DeviceField deviceField274; - private DeviceField deviceField275; - private DeviceField deviceField276; - private DeviceField deviceField277; - private DeviceField deviceField278; - private DeviceField deviceField279; private DeviceField deviceField28; - private DeviceField deviceField280; - private DeviceField deviceField281; - private DeviceField deviceField282; - private DeviceField deviceField283; - private DeviceField deviceField284; - private DeviceField deviceField285; - private DeviceField deviceField286; - private DeviceField deviceField287; - private DeviceField deviceField288; - private DeviceField deviceField289; private DeviceField deviceField29; - private DeviceField deviceField290; - private DeviceField deviceField291; - private DeviceField deviceField292; - private DeviceField deviceField293; - private DeviceField deviceField294; - private DeviceField deviceField295; - private DeviceField deviceField296; - private DeviceField deviceField297; - private DeviceField deviceField298; - private DeviceField deviceField299; private DeviceField deviceField3; private DeviceField deviceField30; - private DeviceField deviceField300; - private DeviceField deviceField301; - private DeviceField deviceField302; - private DeviceField deviceField303; - private DeviceField deviceField304; - private DeviceField deviceField305; - private DeviceField deviceField306; - private DeviceField deviceField307; - private DeviceField deviceField308; - private DeviceField deviceField309; private DeviceField deviceField31; - private DeviceField deviceField310; - private DeviceField deviceField311; - private DeviceField deviceField312; - private DeviceField deviceField313; - private DeviceField deviceField314; - private DeviceField deviceField315; - private DeviceField deviceField316; - private DeviceField deviceField317; - private DeviceField deviceField318; - private DeviceField deviceField319; private DeviceField deviceField32; - private DeviceField deviceField320; - private DeviceField deviceField321; - private DeviceField deviceField322; - private DeviceField deviceField323; - private DeviceField deviceField324; - private DeviceField deviceField325; - private DeviceField deviceField326; - private DeviceField deviceField327; - private DeviceField deviceField328; - private DeviceField deviceField329; private DeviceField deviceField33; - private DeviceField deviceField330; - private DeviceField deviceField331; - private DeviceField deviceField332; - private DeviceField deviceField333; - private DeviceField deviceField334; - private DeviceField deviceField335; - private DeviceField deviceField336; - private DeviceField deviceField337; - private DeviceField deviceField338; - private DeviceField deviceField339; private DeviceField deviceField34; - private DeviceField deviceField340; - private DeviceField deviceField341; - private DeviceField deviceField342; - private DeviceField deviceField343; - private DeviceField deviceField344; - private DeviceField deviceField345; - private DeviceField deviceField346; - private DeviceField deviceField347; - private DeviceField deviceField348; - private DeviceField deviceField349; private DeviceField deviceField35; - private DeviceField deviceField350; - private DeviceField deviceField351; - private DeviceField deviceField352; - private DeviceField deviceField353; - private DeviceField deviceField354; - private DeviceField deviceField355; - private DeviceField deviceField356; - private DeviceField deviceField357; - private DeviceField deviceField358; - private DeviceField deviceField359; private DeviceField deviceField36; - private DeviceField deviceField360; - private DeviceField deviceField361; - private DeviceField deviceField362; - private DeviceField deviceField363; - private DeviceField deviceField364; - private DeviceField deviceField365; - private DeviceField deviceField366; - private DeviceField deviceField367; - private DeviceField deviceField368; - private DeviceField deviceField369; private DeviceField deviceField37; - private DeviceField deviceField370; - private DeviceField deviceField371; - private DeviceField deviceField372; - private DeviceField deviceField373; - private DeviceField deviceField374; - private DeviceField deviceField375; - private DeviceField deviceField376; - private DeviceField deviceField377; - private DeviceField deviceField378; - private DeviceField deviceField379; private DeviceField deviceField38; - private DeviceField deviceField380; - private DeviceField deviceField381; - private DeviceField deviceField382; - private DeviceField deviceField383; - private DeviceField deviceField384; - private DeviceField deviceField385; - private DeviceField deviceField386; - private DeviceField deviceField387; - private DeviceField deviceField388; - private DeviceField deviceField389; - private DeviceField deviceField39; - private DeviceField deviceField390; private DeviceField deviceField4; - private DeviceField deviceField40; - private DeviceField deviceField41; - private DeviceField deviceField42; - private DeviceField deviceField43; - private DeviceField deviceField44; - private DeviceField deviceField45; - private DeviceField deviceField46; - private DeviceField deviceField47; - private DeviceField deviceField48; - private DeviceField deviceField49; private DeviceField deviceField5; - private DeviceField deviceField50; - private DeviceField deviceField51; - private DeviceField deviceField52; - private DeviceField deviceField53; - private DeviceField deviceField54; - private DeviceField deviceField55; - private DeviceField deviceField56; - private DeviceField deviceField57; - private DeviceField deviceField58; - private DeviceField deviceField59; private DeviceField deviceField6; - private DeviceField deviceField60; - private DeviceField deviceField61; - private DeviceField deviceField62; - private DeviceField deviceField63; - private DeviceField deviceField64; - private DeviceField deviceField65; - private DeviceField deviceField66; - private DeviceField deviceField67; - private DeviceField deviceField68; - private DeviceField deviceField69; private DeviceField deviceField7; - private DeviceField deviceField70; - private DeviceField deviceField71; - private DeviceField deviceField72; - private DeviceField deviceField73; - private DeviceField deviceField74; - private DeviceField deviceField75; - private DeviceField deviceField76; - private DeviceField deviceField77; - private DeviceField deviceField78; - private DeviceField deviceField79; private DeviceField deviceField8; - private DeviceField deviceField80; - private DeviceField deviceField81; - private DeviceField deviceField82; - private DeviceField deviceField83; - private DeviceField deviceField84; - private DeviceField deviceField85; - private DeviceField deviceField86; - private DeviceField deviceField87; - private DeviceField deviceField88; - private DeviceField deviceField89; private DeviceField deviceField9; - private DeviceField deviceField90; - private DeviceField deviceField91; - private DeviceField deviceField92; - private DeviceField deviceField93; - private DeviceField deviceField94; - private DeviceField deviceField95; - private DeviceField deviceField96; - private DeviceField deviceField97; - private DeviceField deviceField98; - private DeviceField deviceField99; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; - private javax.swing.JPanel jPanel100; - private javax.swing.JPanel jPanel101; - private javax.swing.JPanel jPanel102; - private javax.swing.JPanel jPanel103; - private javax.swing.JPanel jPanel104; - private javax.swing.JPanel jPanel105; - private javax.swing.JPanel jPanel106; - private javax.swing.JPanel jPanel107; - private javax.swing.JPanel jPanel108; - private javax.swing.JPanel jPanel109; private javax.swing.JPanel jPanel11; - private javax.swing.JPanel jPanel110; - private javax.swing.JPanel jPanel111; - private javax.swing.JPanel jPanel112; - private javax.swing.JPanel jPanel113; - private javax.swing.JPanel jPanel114; - private javax.swing.JPanel jPanel115; - private javax.swing.JPanel jPanel116; - private javax.swing.JPanel jPanel117; - private javax.swing.JPanel jPanel118; - private javax.swing.JPanel jPanel119; private javax.swing.JPanel jPanel12; - private javax.swing.JPanel jPanel120; - private javax.swing.JPanel jPanel121; - private javax.swing.JPanel jPanel122; - private javax.swing.JPanel jPanel123; - private javax.swing.JPanel jPanel124; - private javax.swing.JPanel jPanel125; - private javax.swing.JPanel jPanel126; - private javax.swing.JPanel jPanel127; - private javax.swing.JPanel jPanel128; - private javax.swing.JPanel jPanel129; private javax.swing.JPanel jPanel13; - private javax.swing.JPanel jPanel130; - private javax.swing.JPanel jPanel131; - private javax.swing.JPanel jPanel132; private javax.swing.JPanel jPanel14; private javax.swing.JPanel jPanel15; private javax.swing.JPanel jPanel16; @@ -5284,92 +762,13 @@ private void initComponents() { private javax.swing.JPanel jPanel19; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel20; - private javax.swing.JPanel jPanel21; - private javax.swing.JPanel jPanel22; - private javax.swing.JPanel jPanel23; - private javax.swing.JPanel jPanel24; - private javax.swing.JPanel jPanel25; - private javax.swing.JPanel jPanel26; - private javax.swing.JPanel jPanel27; - private javax.swing.JPanel jPanel28; - private javax.swing.JPanel jPanel29; private javax.swing.JPanel jPanel3; - private javax.swing.JPanel jPanel30; - private javax.swing.JPanel jPanel31; - private javax.swing.JPanel jPanel32; - private javax.swing.JPanel jPanel33; - private javax.swing.JPanel jPanel34; - private javax.swing.JPanel jPanel35; - private javax.swing.JPanel jPanel36; - private javax.swing.JPanel jPanel37; - private javax.swing.JPanel jPanel38; - private javax.swing.JPanel jPanel39; private javax.swing.JPanel jPanel4; - private javax.swing.JPanel jPanel40; - private javax.swing.JPanel jPanel41; - private javax.swing.JPanel jPanel42; - private javax.swing.JPanel jPanel43; - private javax.swing.JPanel jPanel44; - private javax.swing.JPanel jPanel45; - private javax.swing.JPanel jPanel46; - private javax.swing.JPanel jPanel47; - private javax.swing.JPanel jPanel48; - private javax.swing.JPanel jPanel49; private javax.swing.JPanel jPanel5; - private javax.swing.JPanel jPanel50; - private javax.swing.JPanel jPanel51; - private javax.swing.JPanel jPanel52; - private javax.swing.JPanel jPanel53; - private javax.swing.JPanel jPanel54; - private javax.swing.JPanel jPanel55; - private javax.swing.JPanel jPanel56; - private javax.swing.JPanel jPanel57; - private javax.swing.JPanel jPanel58; - private javax.swing.JPanel jPanel59; private javax.swing.JPanel jPanel6; - private javax.swing.JPanel jPanel60; - private javax.swing.JPanel jPanel61; - private javax.swing.JPanel jPanel62; - private javax.swing.JPanel jPanel63; - private javax.swing.JPanel jPanel64; - private javax.swing.JPanel jPanel65; - private javax.swing.JPanel jPanel66; - private javax.swing.JPanel jPanel67; - private javax.swing.JPanel jPanel68; - private javax.swing.JPanel jPanel69; private javax.swing.JPanel jPanel7; - private javax.swing.JPanel jPanel70; - private javax.swing.JPanel jPanel71; - private javax.swing.JPanel jPanel72; - private javax.swing.JPanel jPanel73; - private javax.swing.JPanel jPanel74; - private javax.swing.JPanel jPanel75; - private javax.swing.JPanel jPanel76; - private javax.swing.JPanel jPanel77; - private javax.swing.JPanel jPanel78; - private javax.swing.JPanel jPanel79; private javax.swing.JPanel jPanel8; - private javax.swing.JPanel jPanel80; - private javax.swing.JPanel jPanel81; - private javax.swing.JPanel jPanel82; - private javax.swing.JPanel jPanel83; - private javax.swing.JPanel jPanel84; - private javax.swing.JPanel jPanel85; - private javax.swing.JPanel jPanel86; - private javax.swing.JPanel jPanel87; - private javax.swing.JPanel jPanel88; - private javax.swing.JPanel jPanel89; private javax.swing.JPanel jPanel9; - private javax.swing.JPanel jPanel90; - private javax.swing.JPanel jPanel91; - private javax.swing.JPanel jPanel92; - private javax.swing.JPanel jPanel93; - private javax.swing.JPanel jPanel94; - private javax.swing.JPanel jPanel95; - private javax.swing.JPanel jPanel96; - private javax.swing.JPanel jPanel97; - private javax.swing.JPanel jPanel98; - private javax.swing.JPanel jPanel99; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration//GEN-END:variables } diff --git a/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form b/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form index b2fa5df2dd..cfa5e9b2d4 100644 --- a/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_STREAMSetup.form @@ -143,7 +143,7 @@ - + @@ -631,7 +631,7 @@ - + @@ -674,7 +674,6 @@ - @@ -692,7 +691,7 @@ - + @@ -735,7 +734,6 @@ - @@ -753,7 +751,7 @@ - + @@ -796,7 +794,6 @@ - @@ -814,7 +811,7 @@ - + @@ -857,7 +854,6 @@ - @@ -875,7 +871,7 @@ - + @@ -918,7 +914,6 @@ - @@ -936,7 +931,7 @@ - + @@ -979,7 +974,6 @@ - @@ -997,7 +991,7 @@ - + @@ -1040,7 +1034,6 @@ - @@ -1058,7 +1051,7 @@ - + @@ -1101,7 +1094,6 @@ - @@ -1115,6839 +1107,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index f91d408010..19c249fc61 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -7,7 +7,7 @@ # Redistributions of source code must retain the above copyright notice, this # list of conditions and the following disclaimer. # -# Redistributions in binary form must reproduce the above copyright notice, this +# Redistributions in binary form must reproduce the above copyright notice, this # list of conditions and the following disclaimer in the documentation and/or # other materials provided with the distribution. # @@ -453,8 +453,10 @@ def getGamInfo(self): if not isStruct: inputDict['dimensions'] = input.getNode( 'dimensions').data() - inputDict['value'] = input.getNode( - 'value').getData() # NOT data() + try: + inputDict['value'] = input.getNode('value').getData() # NOT data() + except: + pass inputDict['value_nid'] = input.getNode('value') inputDict['col_order'] = input.getNode( 'col_order').data().upper() == 'YES' @@ -485,8 +487,20 @@ def getGamInfo(self): 'type').data() fieldDict['dimensions'] = field.getNode( 'dimensions').data() - fieldDict['value'] = field.getNode( - 'value').getData() # NOT data() + + if fieldDict['dimensions'] == 0: + numberOfElements = 1 + numberOfDimensions = 0 + else: + numberOfDimensions = len(fieldDict['dimensions']) + numberOfElements = 1 + for currDim in fieldDict['dimensions']: + numberOfElements *= currDim + fieldDict['elements'] = numberOfElements + try: + fieldDict['value'] = field.getNode('value').getData() # NOT data() + except: + pass fieldDict['value_nid'] = field.getNode('value') fieldDict['col_order'] = field.getNode( 'col_order').data().upper() == 'YES' @@ -514,6 +528,7 @@ def getGamInfo(self): 'dimensions').data() if(outputDict['dimensions'] == -1): continue # dimensions set to -1 means that the output is not used + #outputDict['value'] = output.getNode('value').getData() # NOT data() outputDict['value_nid'] = output.getNode(':value') outputDict['seg_len'] = output.getNode(':seg_len').data() if outputDict['seg_len'] > 0: @@ -541,6 +556,19 @@ def getGamInfo(self): fieldDict['type'] = field.getNode(':type').data() fieldDict['dimensions'] = field.getNode( ':dimensions').data() + if fieldDict['dimensions'] == 0: + numberOfElements = 1 + numberOfDimensions = 0 + else: + numberOfDimensions = len(fieldDict['dimensions']) + numberOfElements = 1 + for currDim in fieldDict['dimensions']: + numberOfElements *= currDim + fieldDict['elements'] = numberOfElements + try: + fieldDict['value'] = field.getNode('value').getData() # NOT data() + except: + pass fieldDict['value_nid'] = field.getNode(':value') fieldDict['seg_len'] = field.getNode( ':seg_len').data() @@ -590,8 +618,10 @@ def getGamInfo(self): return {'gamName': gamName, 'gamClass': gamClass, 'gamMode': gamMode, 'timebase': timebase, 'paramDicts': paramDicts, 'inputDicts': inputDicts, 'outputDicts': outputDicts} - def onSameThread(self, threadMap, node): - nid1 = self.getNid() + def onSameThread(self, threadMap, node, otherNode = None): + if otherNode == None: + otherNode = self + nid1 = otherNode.getNid() nid2 = node.getNid() try: if len(threadMap[nid1]) != len(threadMap[nid2]): @@ -632,18 +662,143 @@ def sameSynchSource(self, dev): timebase = prevTimebase.getData() synch2 = prevTimebase.getParent().getNid() return synch1 == synch2 - + def getDevList(self, threadMap): devList = [] for nid in threadMap: devList.append(TreeNode(nid, self.getTree())) return devList - def isUsedOnAnotherThread(self, threadMap, outValueNode, isSynch): + +#GAB NOVEMBER 2022 +#Get Synchornizing device. Note that for Synchronized inputs timebase will contain a range descriptor + def getSynchDev(self): + timebase = self.timebase.getData() + if not isinstance(timebase, TreeNode): + synch = self + else: + prevTimebase = timebase + while isinstance(timebase, TreeNode) or isinstance(timebase, TreePath): + if isinstance(timebase, TreeNode): + prevTimebase = timebase + timebase = timebase.getData() + else: + prevTimebase = TreeNode(timebase, self.getTree()) + timebase = prevTimebase.getData() + synch = prevTimebase.getParent() + return synch + + + + def getDevForOutput(self, threadMap, outValueNode): + devList = self.getDevList(threadMap) + for dev in devList: + inputSigs = dev.getNode('.INPUTS') + for inputChan in inputSigs.getChildren(): + # check first the case of a structure + try: + fieldsChan = inputChan.getNode('FIELDS') + for fieldChan in fieldsChan.getChildren(): + try: + fieldNid = fieldChan.getNode('VALUE').getNid() + if fieldNid == outValueNode.getNid(): + return dev + except: + continue + except: + pass + # Non structure case + try: + inputNid = inputChan.getNode('VALUE').getNid() + except: + continue + if inputNid == outValueNode.getNid(): + return dev +#nothing found + print('ERRORE in getDevForOutput: '+ str(outValueNode)) + return None + + + + + + def getConnectedDev(self, threadMap, outValueNode): + devList = self.getDevList(threadMap) + for dev in devList: + try: + timebaseNode = TreeNode(dev, self.getTree()).getNode(':TIMEBASE') + if timebaseNode.getData().getNid() == outValueNode.getNid(): + return dev + except: + print('WARNING: timebase not defined for '+str(timebaseNode)) + pass + try: # If it is an input device it has an INPUTS subtree + inputSigs = dev.getNode('.INPUTS') + for inputChan in inputSigs.getChildren(): + # check first the case of a structure + try: + fieldsChan = inputChan.getNode('FIELDS') + for fieldChan in fieldsChan.getChildren(): + try: + fieldNid = fieldChan.getNode('VALUE').getData().getNid() + if fieldNid == outValueNode.getNid(): + return dev + except: + continue + except: + pass + # Non structure case + try: + inputNid = inputChan.getNode('VALUE').getData().getNid() + except: + continue + if inputNid == outValueNode.getNid(): + return dev + except: + pass + # We need to check also Output Trigger + try: + outputTriggerNid = dev.getNode('.OUTPUTS:TRIGGER').getData().getNid() + if outputTriggerNid == outValueNode.getNid(): + return dev + except: + pass +#nothing found + return None + + + def isUsedOnAnotherThreadSynch(self, threadMap, outValueNode): +#return True if outValueNode is refrenced by a device in a different synchronized thread, BUT NOT the sychronizing one + connectedDev = self.getConnectedDev(threadMap, outValueNode) + if connectedDev == None: + return False #out not referenced by any other devices + if self.onSameThread(threadMap, connectedDev): + return False #out referenced by another device on the same thread + if self.sameSynchSource(connectedDev): #if referenced by a device belonging to a synchronized thread + synchDev = self.getSynchDev() + if self.onSameThread(threadMap, synchDev, connectedDev): + return False #out referenced by a synchronized device belonging to the synchronizingThread + else: + return True #out referenced by a synchronized device not belonging to the synchronizing Thread + else: + return False #out not referenced by a synchronized device + + def isUsedOnAnotherThread(self, threadMap, outValueNode): +#return True if refers to a device in another thread + connectedDev = self.getConnectedDev(threadMap, outValueNode) + if connectedDev == None: + return False #out not referenced by any other devices + if self.onSameThread(threadMap, connectedDev): + return False #out referenced by another device on the same thread + return True #out referenced by a device in another thread + + + def isUsedOnAnotherThreadVECCHIA(self, threadMap, outValueNode, isSynch): devList = self.getDevList(threadMap) for dev in devList: if not self.onSameThread(threadMap, dev): # Check first timebase dependency + print('NON IN SAME THREAD') try: timebaseNode = TreeNode( dev, self.getTree()).getNode(':TIMEBASE') @@ -656,13 +811,19 @@ def isUsedOnAnotherThread(self, threadMap, outValueNode, isSynch): for inputChan in inputSigs.getChildren(): # check first the case of a structure try: + print(inputChan) fieldsChan = inputChan.getNode('FIELDS') - for fieldChan in fieldsChans.getChildren(): + print(fieldsChan) + for fieldChan in fieldsChan.getChildren(): + print(fieldChan) try: fieldNid = fieldChan.getNode( 'VALUE').getData().getNid() + print('FIELD NID : '+str(fieldNid) + ' '+str(outValueNode)) if fieldNid == outValueNode.getNid(): + print('ECCOLO!!!!!!!!!!!!!!!!!!!!!!!') if self.sameSynchSource(dev): + print('SAME SYNC') return isSynch else: return not isSynch @@ -741,11 +902,21 @@ def isUsed(self, threadMap, outValueNode): # Check if any field of this output structure is used def isAnyFieldUsed(self, threadMap, outputDict): + print('IS ANY USED') + print(outputDict) for fieldDict in outputDict['fields']: if self.isUsed(threadMap, fieldDict['value_nid']): return True + print('NO\n************************') return False +#get alias for struct fields + def getFieldAliasName(self, fieldValNode): + aliasName = fieldValNode.getParent().getParent().getParent().getNode( + ':name').data()+'_'+fieldValNode.getParent().getNode(':name').data() + return aliasName + + # Add a new type to the current type list. If a type with the same name is not found, the dictionary (name, fields) is added, # otherwise its fields are checked for consistency. Return false mismatch deteched, true otherwise @@ -789,6 +960,11 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): outPeriod = 0 # If different from 0, this means that the corresponing component is driving the thread timing +#GAB Oct 2022: define preGamList and postGamList for a proper order of generated GAMs + preGamList = [] + postGamList = [] + + try: syncDiv = self.timebase_div.data() except: @@ -821,7 +997,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'Timer_IOGAM') +# gamList.append(gamName+'Timer_IOGAM') + preGamList.append(gamName+'Timer_IOGAM') gamText = ' +'+gamName+'Timer_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' @@ -852,7 +1029,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gams.append(gamText) # Check if time information is required by another synchronized thread - if self.isUsedOnAnotherThread(threadMap, self.timebase, True): + if self.isUsedOnAnotherThreadSynch(threadMap, self.timebase): dataSourceText = ' +'+gamName+'_Timer_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' @@ -860,7 +1037,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'Timer_Synch_IOGAM') + preGamList.append(gamName+'Timer_Synch_IOGAM') gamText = ' +'+gamName+'Timer_Synch_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' @@ -937,17 +1114,17 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): print('ERROR: Invalid timebase definition') return 0 - # check for inpu bus conversions (defined later) + # check for inpu bus conversions (defined later) ADDED AFTERWARDS needInputBusConversion = False for inputDict in inputDicts: if len(inputDict['fields']) > 0 and not 'value' in inputDict: needInputBusConversion = True - if needInputBusConversion: +# if needInputBusConversion: # Will be defined later, but must execute before this GAM - gamList.append(gamName+'_Input_Bus_IOGAM') +# gamList.append(gamName+'_Input_Bus_IOGAM') +# preGamList.append(gamName+'_Input_Bus_IOGAM') #Head and parameters - # gamList.append(gamName) Afret potential resampler gamText = ' +'+gamName+' = {\n' gamText += ' Class = '+gamClass+'\n' gamText = self.reportParameters(paramDicts, gamText, 1) @@ -966,11 +1143,14 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' InputSignals = {\n' nonGamInputNodes = [] for inputDict in inputDicts: + if len(inputDict['fields']) == 0 and not 'value' in inputDict: #no value, skip + continue signalDict = {} # This is a Time field referring to this timebase if 'value' in inputDict and isinstance(inputDict['value'], TreeNode) and inputDict['value'].getNodeName() == 'TIMEBASE' and inputDict['value'].getParent() == self: gamText += ' Time = {\n' gamText += ' DataSource = ' + timerDDB+'\n' + gamText += ' Samples = '+str(syncDiv)+'\n' else: # Normal reference isTreeRef = False forceUsingSamples = False @@ -1011,18 +1191,21 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): signalDict['name'] = signalGamName signalDict['datasource'] = sourceGamName + \ '_Output_DDB' - elif self.sameSynchSource(sourceNode): - gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' - signalDict['name'] = signalGamName - signalDict['datasource'] = sourceGamName + \ - '_Output_Synch' - try: - syncDiv = self.timebase_div.data() - gamText += ' Samples = ' + \ - str(syncDiv)+'\n' - forceUsingSamples = True - except: - pass # Consider RealTimeSynchronization downsampling only if timebase_div is defined + ##elif self.sameSynchSource(sourceNode): + elif self.isUsedOnAnotherThreadSynch(threadMap, sourceNode): + print('aho BIMBO syncDiv: '+str(syncDiv)) + signalDict['type'] = inputDict['type'] + if syncDiv > 1: + gamText += ' DataSource = '+gamName+'_Res_DDB\n' + signalDict['datasource'] = sourceGamName + '_Output_Synch' + signalDict['samples'] = syncDiv + signalDict['dimensions'] = inputDict['dimensions'] + signalDict['elements'] = inputDict['elements'] + resampledSyncSigs.append(signalDict) + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' + signalDict['name'] = signalGamName + signalDict['datasource'] = sourceGamName + '_Output_Synch' else: gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' if 'name' in inputDict: @@ -1036,8 +1219,10 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): else: # Non structured input try: # it may be a struct field - isInputStructField = ( - inputDict['value'].getParent().getParent().getName() == 'FIELDS') + try: + isInputStructField = (inputDict['value'].getParent().getParent().getName() == 'FIELDS') + except: + isInpuStructField = False if isInputStructField: sourceNode = inputDict['value'].getParent( ).getParent().getParent().getParent().getParent() @@ -1063,14 +1248,20 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): ':name').data() except: isTreeRef = True + + print(inputDict) if isTreeRef: if 'name' in inputDict: signalName = inputDict['name'] aliasName = self.convertPath( inputDict['value_nid'].getPath()) signalDict['alias'] = aliasName - nonGamInputNodes.append( - {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': aliasName, 'col_order': inputDict['col_order']}) + print(inputDict) + try: + nonGamInputNodes.append( + {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': aliasName, 'col_order': inputDict['col_order']}) + except: + pass else: signalName = self.convertPath( inputDict['value_nid'].getPath()) @@ -1084,11 +1275,41 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): else: gamText += ' '+signalGamName+' = {\n' if isInputStructField: + if self.onSameThread(threadMap, sourceNode): + gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' + signalDict['name'] = signalGamName + signalDict['datasource'] = sourceGamName + '_Expanded_Output_DDB' + aliasName = inputDict['value'].getParent().getParent().getParent().getNode( + ':name').data()+'_'+inputDict['value'].getParent().getNode(':name').data() + gamText += ' Alias = '+aliasname+'\n' + + else: + synchDev = self.getSynchDev() + fromDev = self.getDevForOutput(threadMap, sourceNode) + if synchDev.getNid() == fromDev.getNid(): #If input derives from synchronizing thread + if syncDiv > 1: + gamText += ' DataSource = '+gamName+'_Res_DDB\n' + signalDict['datasource'] = sourceGamName + '_OutputSynch' + signalDict['samples'] = syncDiv + signalDict['type'] = inputDict['type'] + signalDict['dimensions'] = inputDict['dimensions'] + try: + signalDict['elements'] = inputDict['elements'] + except: + signalDict['elements'] = 1 + resampledSyncSigs.append(signalDict) + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' + signalDict['datasource'] = sourceGamName + '_Output_Synch' + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' + signalDict['datasource'] = sourceGamName + '_Output_Asynch' + + + # NOTE: for expanded outputs communication is supported only within the same thread!!!!!!!!!!!! - gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' + # gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' signalDict['name'] = signalGamName - signalDict['datasource'] = sourceGamName + \ - '_Expanded_Output_DDB' else: if self.onSameThread(threadMap, sourceNode): gamText += ' DataSource = '+sourceGamName+'_Output_DDB\n' @@ -1096,16 +1317,21 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): signalDict['datasource'] = sourceGamName + \ '_Output_DDB' elif self.sameSynchSource(sourceNode): + print('CACCA sync: '+str(syncDiv)) if syncDiv > 1: gamText += ' DataSource = '+gamName+'_Res_DDB\n' - else: + elif self.isUsedOnAnotherThreadSynch(threadMap, sourceNode): gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' signalDict['name'] = signalGamName - signalDict['datasource'] = sourceGamName + \ - '_Output_Synch' + signalDict['type'] = inputDict['type'] + signalDict['datasource'] = sourceGamName + '_Output_Synch' if syncDiv > 1: signalDict['datasource'] = sourceGamName+'_Output_Synch' signalDict['samples'] = syncDiv + signalDict['dimensions'] = inputDict['dimensions'] + signalDict['elements'] = inputDict['elements'] resampledSyncSigs.append(signalDict) else: gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' @@ -1143,46 +1369,12 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' }\n' -#If some inputs derive from resampled synch sources, instantiate PickSampleGAM - if len(resampledSyncSigs) > 0: - gamList.append(gamName+'Resampler') - pickGamText = ' +'+gamName+'Resampler = {\n' - pickGamText += ' Class = PickSampleGAM\n' - pickGamText += ' InputSignals = {\n' - for sigDict in resampledSyncSigs: - pickGamText += ' '+sigDict['name']+' = {\n' - pickGamText += ' DataSource = '+sigDict['datasource']+'\n' - if 'alias' in sigDict: - pickGamText += ' Alias = '+sigDict['alias']+'\n' - pickGamText += ' Samples = '+str(sigDict['samples'])+'\n' - pickGamText += ' Type = '+sigDict['type']+'\n' - pickGamText += ' NumberOfDimensions = '+str(sigDict['dimensions'])+'\n' - pickGamText += ' NumberOfElements = '+str(sigDict['elements'])+'\n' - pickGamText += ' }\n' - pickGamText += ' }\n' - pickGamText += ' OutputSignals = {\n' - for sigDict in resampledSyncSigs: - if 'alias' in sigDict: - pickGamText += ' '+sigDict['alias']+' = {\n' - else: - pickGamText += ' '+sigDict['name']+' = {\n' - pickGamText += ' DataSource = '+gamName+'_Res_DDB\n' - pickGamText += ' Samples = 1\n' - pickGamText += ' Type = '+sigDict['type']+'\n' - pickGamText += ' NumberOfDimensions = '+str(sigDict['dimensions'])+'\n' - pickGamText += ' NumberOfElements = '+str(sigDict['elements'])+'\n' - pickGamText += ' }\n' - pickGamText += ' }\n' - pickGamText += ' }\n' - gams.append(pickGamText) - dataSourceText = ' +'+gamName+'_Res_DDB = {\n' - dataSourceText += ' Class = GAMDataSource\n' - dataSourceText += ' }\n' - dataSources.append(dataSourceText) - if len(nonGamInputNodes) > 0: - gamList.append(gamName+'_TreeIn') - gamList.append(gamName) +# print('*****NON GAM INPUT NODES******') +# print(nonGamInputNodes) +# if len(nonGamInputNodes) > 0: +# gamList.append(gamName+'_TreeIn') +# gamList.append(gamName) ######################################################### Output Signals outputSignals = [] # For debug printout @@ -1217,10 +1409,11 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText = self.addSignalParameters( outputDict['value_nid'].getParent().getNode('parameters'), gamText) gamText += ' }\n' - if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], True): - synchThreadSignals.append(outputDict) - if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], False): - asynchThreadSignals.append(outputDict) + if self.isUsedOnAnotherThreadSynch(threadMap, outputDict['value_nid']): + synchThreadSignals.append(outputSignalDict) + elif self.isUsedOnAnotherThread(threadMap, outputDict['value_nid']): + print(outputSignalDict['elements']) + asynchThreadSignals.append(outputSignalDict) outputSignals.append(outputSignalDict) # --------------------------------------------If this is a structured output if len(outputDict['fields']) > 0: @@ -1255,6 +1448,14 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' OutputSignals = {\n' for outputDict in outputsToBeExpanded: for fieldDict in outputDict['fields']: + print('FIELD') + print(fieldDict) + if self.isUsedOnAnotherThreadSynch(threadMap, fieldDict['value_nid']): + synchThreadSignals.append(fieldDict) + elif self.isUsedOnAnotherThread(threadMap, fieldDict['value_nid']): + print(fieldDict['elements']) + asynchThreadSignals.append(fieldDict) + gamText += ' ' + \ outputDict['name']+'_'+fieldDict['name'] + ' = {\n' gamText += ' Type = '+fieldDict['type']+'\n' @@ -1264,7 +1465,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' }\n' gams.append(gamText) # NOTE: for expanded outputs communication is supported only within the same thread!!!!!!!!!!!! - gamList.append(gamName+'_Output_Bus_IOGAM') +# gamList.append(gamName+'_Output_Bus_IOGAM') + postGamList.append(gamName+'_Output_Bus_IOGAM') dataSourceText = ' +'+gamName+'_Expanded_Output_DDB = {\n' dataSourceText += ' Class = GAMDataSource\n' dataSourceText += ' }\n' @@ -1372,12 +1574,16 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'_TreeOutIOGAM') +# gamList.append(gamName+'_TreeOutIOGAM') + postGamList.append(gamName+'_TreeOutIOGAM') gamText = ' +'+gamName+'_TreeOutIOGAM = {\n' if outputTrigger != None: # If using output trigger, the trigger must be converted to uint8 gamText += ' Class = ConversionGAM\n' else: - gamText += ' Class = IOGAM\n' + if syncDiv > 1: + gamText += ' Class = PickSampleGAM\n' + else: + gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' @@ -1428,6 +1634,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' DataSource = ' + timerDDB+'\n' # gamText += ' Type = uint32\n' GAB2022 gamText += ' Type = int32\n' + gamText += ' Samples = '+str(syncDiv)+'\n' gamText += ' }\n' # Other output signals # first non struct outputs @@ -1572,7 +1779,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'_StreamOutIOGAM') +# gamList.append(gamName+'_StreamOutIOGAM') + postGamList.append(gamName+'_StreamOutIOGAM') gamText = ' +'+gamName+'_StreamOutIOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' @@ -1683,8 +1891,10 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): for fieldDict in inputDict['fields']: # it may be a reference to a struct field - isInputStructField = ( - fieldDict['value'].getParent().getParent().getName() == 'FIELDS') + try: + isInputStructField = (fieldDict['value'].getParent().getParent().getName() == 'FIELDS') + except: + isInputStructField = False try: if isInputStructField: sourceNode = fieldDict['value'].getParent( @@ -1729,22 +1939,49 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): else: gamText += ' '+signalGamName+' = {\n' if isInputStructField: - gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' + if self.onSameThread(threadMap, sourceNode): + aliasName = fieldDict['value'].getParent().getParent().getParent().getNode( + ':name').data()+'_'+fieldDict['value'].getParent().getNode(':name').data() + gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' + gamText += ' Alias = '+aliasName+'\n' + else: + print('BOMBO sync: '+str(syncDiv)) + synchDev = self.getSynchDev() + if synchDev.getNid() == sourceNode.getNid(): #If input derives from syncheonizing thread + if syncDiv > 1: + gamText += ' DataSource = '+gamName+'_Res_DDB\n' + signalDict = {} + signalDict['name'] = fieldDict['name'] + signalDict['datasource'] = sourceGamName + '_Output_Synch' + signalDict['samples'] = syncDiv + signalDict['type'] = fieldDict['type'] + signalDict['dimensions'] = fieldDict['dimensions'] + try: + signalDict['elements'] = fieldDict['elements'] + except: + signalDict['elements'] = 1 + resampledSyncSigs.append(signalDict) + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' else: if self.onSameThread(threadMap, sourceNode): gamText += ' DataSource = '+sourceGamName+'_Output_DDB\n' - elif self.sameSynchSource(sourceNode): - gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' - try: - syncDiv = self.timebase_div.data() - gamText += ' Samples = ' + \ - str(syncDiv)+'\n' - forceUsingSamples = True - except: - pass # Consider RealTimeSynchronization downsampling only if timebase_div is defined else: - gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' - if 'name' in fieldDict: + synchDev = self.getSynchDev() + print('CICCI sync: '+str(syncDiv)) + if synchDev.getNid() == sourceNode.getNid(): #If input derives from syncheonizing thread + gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' + try: + syncDiv = self.timebase_div.data() + gamText += ' Samples = ' + str(syncDiv)+'\n' + forceUsingSamples = True + except: + pass # Consider RealTimeSynchronization downsampling only if timebase_div is defined + else: + gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' + if 'name' in fieldDict and not isInputStructField: #if struct field, alias has already been resolved gamText += ' Alias = "'+aliasName+'"\n' if 'type' in fieldDict: gamText += ' Type = '+fieldDict['type']+'\n' @@ -1764,7 +2001,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): str(numberOfDimensions)+'\n' gamText += ' NumberOfElements = ' + \ str(numberOfElements)+'\n' - gamText += ' }\n' + gamText += ' }\n' # endif 'dimensions' in fieldDict and not forceUsingSamples: # endif for fieldDict in inputDict['fields']: # endif len(fieldDict['fields']) > 0 @@ -1780,6 +2017,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' }\n' gamText += ' }\n' gamText += ' }\n' + + gams.append(gamText) dataSourceText = ' +'+gamName+'_Input_Bus_DDB = {\n' @@ -1788,11 +2027,73 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSources.append(dataSourceText) # endif needInputBusConversion + + +#If some inputs derive from resampled synch sources, instantiate PickSampleGAM + if len(resampledSyncSigs) > 0: + + print('CI SONO RESAMPLE!!!!!!!!!!!!!!!!!!') + +# gamList.append(gamName+'Resampler') + preGamList.append(gamName+'Resampler') + pickGamText = ' +'+gamName+'Resampler = {\n' + pickGamText += ' Class = PickSampleGAM\n' + pickGamText += ' InputSignals = {\n' + for sigDict in resampledSyncSigs: + print(sigDict) + pickGamText += ' '+sigDict['name']+' = {\n' + pickGamText += ' DataSource = '+sigDict['datasource']+'\n' + if 'alias' in sigDict: + pickGamText += ' Alias = '+sigDict['alias']+'\n' + pickGamText += ' Samples = '+str(sigDict['samples'])+'\n' + pickGamText += ' Type = '+sigDict['type']+'\n' + pickGamText += ' NumberOfDimensions = '+str(sigDict['dimensions'])+'\n' + pickGamText += ' NumberOfElements = '+str(sigDict['elements'])+'\n' + pickGamText += ' }\n' + pickGamText += ' }\n' + pickGamText += ' OutputSignals = {\n' + for sigDict in resampledSyncSigs: + if 'alias' in sigDict: + pickGamText += ' '+sigDict['alias']+' = {\n' + else: + pickGamText += ' '+sigDict['name']+' = {\n' + pickGamText += ' DataSource = '+gamName+'_Res_DDB\n' + pickGamText += ' Samples = 1\n' + pickGamText += ' Type = '+sigDict['type']+'\n' + pickGamText += ' NumberOfDimensions = '+str(sigDict['dimensions'])+'\n' + pickGamText += ' NumberOfElements = '+str(sigDict['elements'])+'\n' + pickGamText += ' }\n' + pickGamText += ' }\n' + pickGamText += ' }\n' + gams.append(pickGamText) + dataSourceText = ' +'+gamName+'_Res_DDB = {\n' + dataSourceText += ' Class = GAMDataSource\n' + dataSourceText += ' }\n' + dataSources.append(dataSourceText) + + + + + + + + + + + + + + + + + + + # There are input references to tree nodes, we need to build a MdsReader DataSource named _TreeInput # GAB 2022 here are input references to tree nodes, we need to build a MDSReaderGAM instance named _TreeInput and a DDB # named _TreeInput_DDB if len(nonGamInputNodes) > 0: - # if debugEnabled, we need to write TWO instances of MDSReaderGAB (_TreeInput and _TreeInput_Debug) + # if debugEnabled, we need to write TWO instances of MDSReaderGAM (_TreeInput and _TreeInput_Debug) treeInputExtensions = [] treeInputExtensions.append('_TreeIn') if debugEnabled: @@ -1842,7 +2143,11 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): mdsReaderText += ' }\n' mdsReaderText += ' }\n' gams.append(mdsReaderText) + preGamList.append(gamName+treeInputExtension) # Some outputs are connected to devices on separate synchronized threads + if needInputBusConversion: + preGamList.append(gamName+'_Input_Bus_IOGAM') + if len(synchThreadSignals) > 0: dataSourceText = ' +'+gamName+'_Output_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' @@ -1850,13 +2155,23 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'_Output_Synch_IOGAM') +# gamList.append(gamName+'_Output_Synch_IOGAM') + postGamList.append(gamName+'_Output_Synch_IOGAM') gamText = ' +'+gamName+'_Output_Synch_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' for signalDict in synchThreadSignals: + print(signalDict) + try: + isInputStructField = (signalDict['value_nid'].getParent().getParent().getName() == 'FIELDS') + except: + isInputStructField = False gamText += ' '+signalDict['name']+' = {\n' - gamText += ' DataSource = '+gamName+'_Output_DDB\n' + if isInputStructField: + gamText += ' DataSource = '+gamName+'_Expanded_Output_DDB\n' + gamText += ' Alias = '+self.getFieldAliasName(signalDict['value_nid'])+'\n' + else: + gamText += ' DataSource = '+gamName+'_Output_DDB\n' gamText += ' Type = '+signalDict['type']+'\n' if 'dimensions' in signalDict: dimensions = signalDict['dimensions'] @@ -1906,13 +2221,21 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'_Output_Asynch_IOGAM') +# gamList.append(gamName+'_Output_Asynch_IOGAM') + postGamList.append(gamName+'_Output_Asynch_IOGAM') gamText = ' +'+gamName+'_Output_Asynch_IOGAM = {\n' gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' for signalDict in asynchThreadSignals: + try: + isInputStructField = (signalDict['value'].getParent().getParent().getName() == 'FIELDS') + except: + isInputStructField = False gamText += ' '+signalDict['name']+' = {\n' - gamText += ' DataSource = '+gamName+'_Output_DDB\n' + if isInputStructField: + gamText += ' DataSource = '+gamName+'_Expanded_Output_DDB\n' + else: + gamText += ' DataSource = '+gamName+'_Output_DDB\n' gamText += ' NumberOfDimensions = ' + \ str(signalDict['dimensions'])+'\n' gamText += ' NumberOfElements = ' + \ @@ -1990,8 +2313,14 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): dataSourceText += ' Class = LoggerDataSource\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) - gamList.append(gamName+'_Logger_IOGAM') +# gamList.append(gamName+'_Logger_IOGAM') + postGamList.append(gamName+'_Logger_IOGAM') + for currGam in preGamList: + gamList.append(currGam) + gamList.append(gamName) + for currGam in postGamList: + gamList.append(currGam) return outPeriod @@ -2008,6 +2337,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): synchThreadSignals = [] asynchThreadSignals = [] + nonGamInputNodes = [] #Only used for trigger signal for MdsWriter + startTime = 0 if not isSynch: @@ -2069,7 +2400,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gams.append(gamText) # Check if time information is required by another synchronized thread - if self.isUsedOnAnotherThread(threadMap, self.timebase, True): + if self.isUsedOnAnotherThreadSynch(threadMap, self.timebase): dataSourceText = ' +'+dataSourceName+'_Timer_Synch = {\n' dataSourceText += ' Class = RealTimeThreadSynchronisation\n' dataSourceText += ' Timeout = 1000000\n' @@ -2171,7 +2502,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # Check if time information is required by another synchronized thread Gabriele Jan 2022 # for sync input devices, the check has to be performed on output Time - if self.isUsedOnAnotherThread(threadMap, self.timebase, True): + if self.isUsedOnAnotherThreadSynch(threadMap, self.timebase): synchThreadSignals.append({'name':'Time', 'type':'uint32', 'dimensions':0, 'elements': 1}) # endif isSynch @@ -2210,7 +2541,6 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSources.append(dataSourceText) # MDSWriter management - nonGamInputNodes = [] if configDict['storeSignals']: dataSourceText = ' +'+dataSourceName+'_TreeOutput = {\n' dataSourceText += ' Class = MDSWriter\n' @@ -2305,8 +2635,6 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSourceText += ' Class = GAMDataSource\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) - if len(nonGamInputNodes) > 0: - gamList.append(dataSourceName+'_TreeIn') gamList.append(dataSourceName+'_DDBOutIOGAM') gamText = ' +'+dataSourceName+'_DDBOutIOGAM = {\n' gamText += ' Class = IOGAM\n' @@ -2342,6 +2670,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): numberOfElements = 1 for currDim in outputDict['dimensions']: numberOfElements *= currDim + + outputDict['elements'] = numberOfElements samples = outputDict['samples'] if samples > 1: gamText += ' NumberOfDimensions = 1\n' @@ -2351,10 +2681,11 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' NumberOfElements = ' + \ str(numberOfElements * samples)+'\n' gamText += ' }\n' - if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], True): + if self.isUsedOnAnotherThreadSynch(threadMap, outputDict['value_nid']): synchThreadSignals.append(outputDict) - if self.isUsedOnAnotherThread(threadMap, outputDict['value_nid'], False): - asynchThreadSignals.append(outptDict) + elif self.isUsedOnAnotherThread(threadMap, outputDict['value_nid']): + print(outputDict['elements']) + asynchThreadSignals.append(outputDict) gamText += ' }\n' gamText += ' }\n' gams.append(gamText) @@ -2525,8 +2856,15 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' for signalDict in synchThreadSignals: + try: + isInputStructField = (signalDict['value_nid'].getParent().getParent().getName() == 'FIELDS') + except: + isInputStructField = False gamText += ' '+signalDict['name']+' = {\n' - gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' + if isInputStructField: + gamText += ' DataSource = '+gamName+'_Expanded_Output_DDB\n' + else: + gamText += ' DataSource = '+gamName+'_Output_DDB\n' gamText += ' Type = '+signalDict['type']+'\n' if 'dimensions' in signalDict: dimensions = signalDict['dimensions'] @@ -2582,8 +2920,15 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' for signalDict in asynchThreadSignals: + try: + isInputStructField = (signalDict['value'].getParent().getParent().getName() == 'FIELDS') + except: + isInputStructField = False gamText += ' '+signalDict['name']+' = {\n' - gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' + if isInputStructField: + gamText += ' DataSource = '+gamName+'_Expanded_Output_DDB\n' + else: + gamText += ' DataSource = '+gamName+'_Output_DDB\n' gamText += ' NumberOfDimensions = ' + \ str(signalDict['dimensions'])+'\n' gamText += ' NumberOfElements = ' + \ @@ -2617,7 +2962,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): outputDicts = configDict['outputDicts'] # TODO: unused outPeriod = 0 # If different from 0, this means that the corresponing component is driving the thread timing - + nonGamInputNodes = [] # timebase if isinstance(timebase, Range): period = timebase.getDescAt(2).data() @@ -2720,11 +3065,13 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): # input Signals gamText += ' InputSignals = {\n' - nonGamInputNodes = [] +# nonGamInputNodes = [] signalNames = [] signalSamples = [] # to record the same number of samples for the output IOGAM fields for inputDict in inputDicts: + if not 'value' in inputDict: + continue # This is a Time field referring to this timebase if 'value' in inputDict and isinstance(inputDict['value'], TreeNode) and inputDict['value'].getNodeName() == 'TIMEBASE' and inputDict['value'].getParent().getNid() == self.getNid(): signalNames.append('Time') @@ -2764,17 +3111,18 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): except: isTreeRef = True if isTreeRef: - signalName = self.convertPath( - inputDict['value_nid'].getPath()) - signalNames.append(signalName) - signalSamples.append(1) - nonGamInputNodes.append( - {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': signalName, 'col_order': inputDict['col_order']}) - gamText += ' '+signalName+' = {\n' + signalName = self.convertPath( + inputDict['value_nid'].getPath()) + signalNames.append(signalName) + signalSamples.append(1) + if 'value' in inputDict: + nonGamInputNodes.append( + {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': signalName, 'col_order': inputDict['col_order']}) + gamText += ' '+signalName+' = {\n' # GAB 2022 gamText += ' DataSource = '+dataSourceName+'_TreeInput\n' - gamText += ' DataSource = '+dataSourceName+'_TreeInDDB\n' - if 'type' in inputDict: - gamText += ' Type = '+inputDict['type']+'\n' + gamText += ' DataSource = '+dataSourceName+'_TreeInDDB\n' + if 'type' in inputDict: + gamText += ' Type = '+inputDict['type']+'\n' else: # Used to force the use of Samples instead of dimensions in case of SYnch datasource @@ -2831,6 +3179,8 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): gamText += ' OutputSignals = {\n' idx = 0 for outputDict in inputDicts: + if not 'value' in outputDict: + continue gamText += ' '+signalNames[idx]+' = {\n' gamText += ' Samples = 1\n' @@ -2911,6 +3261,8 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): dataSourceText += ' Signals = {\n' idx = 0 for inputDict in inputDicts: + if not 'value' in inputDict: + continue dataSourceText += ' '+signalNames[idx]+' = {\n' idx = idx+1 if 'type' in inputDict: diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK.py b/pydevices/RfxDevices/MARTE2_SIMULINK.py index 06ae0b5aad..52b04baf2b 100644 --- a/pydevices/RfxDevices/MARTE2_SIMULINK.py +++ b/pydevices/RfxDevices/MARTE2_SIMULINK.py @@ -533,7 +533,7 @@ def GetModelParameterData(ParameterStruct, numOfParameters): if currDimension[0] == 1 and currDimension[1] == 1: # scalar dimension = 0 mdsplusValue = paramPointer[0] - elif currDimension[0] == 1: # vector + elif currDimension[0] == 1 or currDimension[1] == 1: # vector dimension = currDimension[0]*currDimension[1] valueList = [] for idx in range(dimension): @@ -553,9 +553,9 @@ def GetModelParameterData(ParameterStruct, numOfParameters): if currDimension[0] != 1 or currDimension[1] != 1: if retrievedSLIdType == 0: - mdsplusValue = MDSplus.Float32Array(valueList) - elif retrievedSLIdType == 1: mdsplusValue = MDSplus.Float64Array(valueList) + elif retrievedSLIdType == 1: + mdsplusValue = MDSplus.Float32Array(valueList) elif retrievedSLIdType == 2: mdsplusValue = MDSplus.Int8Array(valueList) elif retrievedSLIdType == 3: From 0456999cc53af2c689fd55ce7910ef53f7bc46d1 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 22 Nov 2022 20:04:55 +0100 Subject: [PATCH 079/172] Fix: Gm wrtd driver (#2504) * Fix:MARTE2_COMPONENT & MARTE2_STREAM * Fix:DeviceInputs bean * Fix DTT MARTe2 Device setup * Fix MARTe2 DeviceInputs Bean * Fix wrong segment len for OUT TIME * Fix:pass missed ronly flag passed to Tree constructor Co-authored-by: mdsplus --- .../src/main/java/DeviceInputs.java | 38 +++--- .../main/java/MARTE2_SIMULINK_DTTSetup.java | 24 +++- .../java/MARTE2_SIMULINK_DTT_VSSetup.java | 83 ++++++++++++++ .../resources/MARTE2_SIMULINK_DTTSetup.form | 26 ++++- .../MARTE2_SIMULINK_DTT_VSSetup.form | 108 ++++++++++++++++++ mdsobjects/cpp/mdstreeobjects.cpp | 2 +- pydevices/RfxDevices/MARTE2_COMPONENT.py | 16 ++- 7 files changed, 271 insertions(+), 26 deletions(-) create mode 100644 java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java create mode 100644 java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_VSSetup.form diff --git a/java/devicebeans/src/main/java/DeviceInputs.java b/java/devicebeans/src/main/java/DeviceInputs.java index 55a8a832fe..440811fbb9 100644 --- a/java/devicebeans/src/main/java/DeviceInputs.java +++ b/java/devicebeans/src/main/java/DeviceInputs.java @@ -16,7 +16,6 @@ public class DeviceInputs extends DeviceComponent private JTextField valuesTF[], fieldsTF[][]; private JLabel labels[]; int numParameters[], numFields[]; - private int numInputChildren = 0; public DeviceInputs() { } @@ -41,17 +40,18 @@ protected void initializeData(String data, boolean is_on) JPanel jp = new JPanel(); jp.setLayout(new GridLayout(numInputs, 1)); int currInputNid = currNid + 1; - try { - int children = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_CHILDREN\')"); - int members = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_MEMBERS\')"); - numInputChildren = children + members; - }catch(Exception exc) - { - System.out.println("Error getting number of input children"); - } for(int i = 0; i < numInputs; i++) { - try { + int numInputChildren = 0; + try { + int children = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_CHILDREN\')"); + int members = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_MEMBERS\')"); + numInputChildren = children + members; + }catch(Exception exc) + { + System.out.println("Error getting number of input children"); + } + try { numParameters[i] = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid+6)+",\'NUMBER_OF_CHILDREN\')"); }catch(Exception exc) { @@ -114,6 +114,15 @@ protected void displayData(String data, boolean is_on) int currInputNid = baseNid + offsetNid + 1; for(int inputIdx = 0; inputIdx < numInputs; inputIdx++) { + int numInputChildren = 0; + try { + int children = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_CHILDREN\')"); + int members = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_MEMBERS\')"); + numInputChildren = children + members; + }catch(Exception exc) + { + System.out.println("Error getting number of input children"); + } try { valuesTF[inputIdx].setText(subtree.getDataExpr(currInputNid + 4)); }catch(Exception exc) @@ -138,10 +147,11 @@ public void apply() throws Exception int currInputNid = baseNid + offsetNid + 1; for(int inputIdx = 0; inputIdx < numInputs; inputIdx++) { - try { - int children = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_CHILDREN\')"); - int members = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_MEMBERS\')"); - numInputChildren = children + members; + int numInputChildren = 0; + try { + int children = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_CHILDREN\')"); + int members = subtree.getInt("GETNCI("+subtree.getFullPath(currInputNid)+",\'NUMBER_OF_MEMBERS\')"); + numInputChildren = children + members; }catch(Exception exc) { System.out.println("Error getting number of input children"); diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java index dfff1af1fe..08618061a4 100644 --- a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTTSetup.java @@ -29,6 +29,8 @@ private void initComponents() { deviceButtons1 = new DeviceButtons(); jPanel2 = new javax.swing.JPanel(); deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); jTabbedPane1 = new javax.swing.JTabbedPane(); jPanel1 = new javax.swing.JPanel(); deviceInputs1 = new DeviceInputs(); @@ -41,7 +43,7 @@ private void initComponents() { setDeviceTitle("DTT Simularot"); setDeviceType("MARTE2_SIMULINK_DTT"); setHeight(500); - setWidth(400); + setWidth(700); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); deviceField1.setIdentifier(""); @@ -50,25 +52,37 @@ private void initComponents() { deviceField1.setOffsetNid(3); jPanel2.add(deviceField1); + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Time Div.:"); + deviceField2.setNumCols(4); + deviceField2.setOffsetNid(253); + jPanel2.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Write CPU Mask: "); + deviceField3.setNumCols(4); + deviceField3.setOffsetNid(120); + jPanel2.add(deviceField3); + getContentPane().add(jPanel2, java.awt.BorderLayout.PAGE_START); jPanel1.setLayout(new java.awt.BorderLayout()); - deviceInputs1.setOffsetNid(23); + deviceInputs1.setOffsetNid(26); jPanel1.add(deviceInputs1, java.awt.BorderLayout.CENTER); jTabbedPane1.addTab("Inputs", jPanel1); jPanel3.setLayout(new java.awt.BorderLayout()); - deviceOutputs1.setOffsetNid(104); + deviceOutputs1.setOffsetNid(114); jPanel3.add(deviceOutputs1, java.awt.BorderLayout.CENTER); jTabbedPane1.addTab("Outputs", jPanel3); jPanel4.setLayout(new java.awt.BorderLayout()); - deviceParameters1.setNumParameters(1); + deviceParameters1.setNumParameters(3); deviceParameters1.setOffsetNid(4); deviceParameters1.setParameterOffset(4); jPanel4.add(deviceParameters1, java.awt.BorderLayout.CENTER); @@ -82,6 +96,8 @@ private void initComponents() { // Variables declaration - do not modify//GEN-BEGIN:variables private DeviceButtons deviceButtons1; private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; private DeviceInputs deviceInputs1; private DeviceOutputs deviceOutputs1; private DeviceParameters deviceParameters1; diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java new file mode 100644 index 0000000000..ef64e36558 --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_DTT_VSSetup.java @@ -0,0 +1,83 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_SIMULINK_DTT_VSSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_SIMULINK_DTT_VSSetup + */ + public MARTE2_SIMULINK_DTT_VSSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + deviceInputs1 = new DeviceInputs(); + deviceOutputs1 = new DeviceOutputs(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("DTT VS Control"); + setDeviceType("MARTE2_SIMULINK_DTT_VS"); + setHeight(400); + setWidth(800); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase: "); + deviceField1.setNumCols(25); + deviceField1.setOffsetNid(3); + jPanel1.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Time Div.: "); + deviceField2.setNumCols(4); + deviceField2.setOffsetNid(54); + jPanel1.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Write CPU Mask: "); + deviceField3.setNumCols(6); + deviceField3.setOffsetNid(44); + jPanel1.add(deviceField3); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + deviceInputs1.setOffsetNid(17); + jTabbedPane1.addTab("Inputs", deviceInputs1); + jTabbedPane1.addTab("Outputs", deviceOutputs1); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceInputs deviceInputs1; + private DeviceOutputs deviceOutputs1; + private javax.swing.JPanel jPanel1; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form index 2d8f9c638c..e7e21e5ac6 100644 --- a/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTTSetup.form @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ - + @@ -50,6 +50,22 @@ + + + + + + + + + + + + + + + + @@ -74,7 +90,7 @@ - + @@ -99,7 +115,7 @@ - + @@ -124,7 +140,7 @@ - + diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_VSSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_VSSetup.form new file mode 100644 index 0000000000..b7e422b2d3 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_DTT_VSSetup.form @@ -0,0 +1,108 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mdsobjects/cpp/mdstreeobjects.cpp b/mdsobjects/cpp/mdstreeobjects.cpp index 979a2f844d..2be90a2d74 100644 --- a/mdsobjects/cpp/mdstreeobjects.cpp +++ b/mdsobjects/cpp/mdstreeobjects.cpp @@ -199,7 +199,7 @@ Tree::Tree(char const *name, int shot, void *ctx) } Tree::Tree(Tree *tree) - : name(tree->name), shot(tree->shot), fromActiveTree(true) + : name(tree->name), shot(tree->shot), fromActiveTree(true), ronly(tree->ronly) { struct TreeThreadContextInfo ttci = {GET_THREAD_ID, tree->getCtx()}; threadContextV.push_back(ttci); diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 19c249fc61..904b901552 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -1532,9 +1532,13 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): currSamples = outputDict['samples'] except: currSamples = 1 + timeSegLen = 1000 + for outputDict in outputDicts: + if outputDict['seg_len'] > 0: + timeSegLen = outputDict['seg_len'] dataSourceText += ' Period = '+str(period/currSamples)+'\n' - dataSourceText += ' MakeSegmentAfterNWrites = 100\n' + dataSourceText += ' MakeSegmentAfterNWrites = '+str(timeSegLen) + '\n' dataSourceText += ' AutomaticSegmentation = 0\n' if outputTrigger != None: dataSourceText += ' TimeSignal = 1\n' @@ -2218,6 +2222,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): if len(asynchThreadSignals) > 0: dataSourceText = ' +'+gamName+'_Output_Asynch = {\n' dataSourceText += ' Class = RealTimeThreadAsyncBridge\n' + dataSourceText += ' BlockingMode = 1\n' dataSourceText += ' }\n' dataSources.append(dataSourceText) @@ -2594,7 +2599,14 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # We must keep into account the number of samples in an input device dataSourceText += ' Period = ' + \ str(period/outputDict['samples'])+'\n' - dataSourceText += ' MakeSegmentAfterNWrites = 100\n' + + + timeSegLen = 1000 + for outputDict in outputDicts: + if outputDict['seg_len'] > 0: + timeSegLen = outputDict['seg_len'] + dataSourceText += ' MakeSegmentAfterNWrites = '+str(timeSegLen) + '\n' + # dataSourceText += ' MakeSegmentAfterNWrites = 100\n' dataSourceText += ' AutomaticSegmentation = 0\n' dataSourceText += ' Type = uint32\n' #if startTime != 0: From de112f964f587b37993952ee95f79693d6ec3054 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 30 Nov 2022 15:16:45 +0100 Subject: [PATCH 080/172] Use PickSampleGAM when required (#2505) Co-authored-by: mdsplus --- pydevices/RfxDevices/MARTE2_COMPONENT.py | 207 +++++++---------------- 1 file changed, 57 insertions(+), 150 deletions(-) diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 904b901552..64c3080b04 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -671,7 +671,7 @@ def getDevList(self, threadMap): #GAB NOVEMBER 2022 -#Get Synchornizing device. Note that for Synchronized inputs timebase will contain a range descriptor +#Get Synchronizing device. Note that for Synchronized inputs timebase will contain a range descriptor def getSynchDev(self): timebase = self.timebase.getData() if not isinstance(timebase, TreeNode): @@ -689,46 +689,17 @@ def getSynchDev(self): return synch + - def getDevForOutput(self, threadMap, outValueNode): - devList = self.getDevList(threadMap) - for dev in devList: - inputSigs = dev.getNode('.INPUTS') - for inputChan in inputSigs.getChildren(): - # check first the case of a structure - try: - fieldsChan = inputChan.getNode('FIELDS') - for fieldChan in fieldsChan.getChildren(): - try: - fieldNid = fieldChan.getNode('VALUE').getNid() - if fieldNid == outValueNode.getNid(): - return dev - except: - continue - except: - pass - # Non structure case - try: - inputNid = inputChan.getNode('VALUE').getNid() - except: - continue - if inputNid == outValueNode.getNid(): - return dev -#nothing found - print('ERRORE in getDevForOutput: '+ str(outValueNode)) - return None - - - - - + #Get devices connected to the passed node def getConnectedDev(self, threadMap, outValueNode): + outDevs = [] devList = self.getDevList(threadMap) for dev in devList: try: timebaseNode = TreeNode(dev, self.getTree()).getNode(':TIMEBASE') if timebaseNode.getData().getNid() == outValueNode.getNid(): - return dev + outDevs.append(dev) except: print('WARNING: timebase not defined for '+str(timebaseNode)) pass @@ -742,7 +713,7 @@ def getConnectedDev(self, threadMap, outValueNode): try: fieldNid = fieldChan.getNode('VALUE').getData().getNid() if fieldNid == outValueNode.getNid(): - return dev + outDevs.append(dev) except: continue except: @@ -753,115 +724,64 @@ def getConnectedDev(self, threadMap, outValueNode): except: continue if inputNid == outValueNode.getNid(): - return dev + outDevs.append(dev) except: pass # We need to check also Output Trigger try: outputTriggerNid = dev.getNode('.OUTPUTS:TRIGGER').getData().getNid() if outputTriggerNid == outValueNode.getNid(): - return dev + outDevs.append(dev) except: pass -#nothing found - return None + + return outDevs def isUsedOnAnotherThreadSynch(self, threadMap, outValueNode): #return True if outValueNode is refrenced by a device in a different synchronized thread, BUT NOT the sychronizing one connectedDev = self.getConnectedDev(threadMap, outValueNode) - if connectedDev == None: + if len(connectedDev) == 0: return False #out not referenced by any other devices - if self.onSameThread(threadMap, connectedDev): - return False #out referenced by another device on the same thread - if self.sameSynchSource(connectedDev): #if referenced by a device belonging to a synchronized thread - synchDev = self.getSynchDev() - if self.onSameThread(threadMap, synchDev, connectedDev): - return False #out referenced by a synchronized device belonging to the synchronizingThread - else: - return True #out referenced by a synchronized device not belonging to the synchronizing Thread - else: - return False #out not referenced by a synchronized device + isUsed = False + for dev in connectedDev: + if not self.onSameThread(threadMap, dev): + if self.sameSynchSource(dev): #if referenced by a device belonging to a synchronized thread + synchDev = self.getSynchDev() + if not self.onSameThread(threadMap, synchDev, dev): + #out referenced by a synchronized device not belonging to the synchronizing Thread + isUsed = True + return isUsed + + def isUsedOnAnotherThreadAsynch(self, threadMap, outValueNode): +#return True if outValueNode is refrenced by a device in a different synchronized thread, BUT NOT the sychronizing one + connectedDev = self.getConnectedDev(threadMap, outValueNode) + if len(connectedDev) == 0: + return False #out not referenced by any other devices + isUsed = False + for dev in connectedDev: + if not self.onSameThread(threadMap, dev): + if self.sameSynchSource(dev): #if referenced by a device belonging to a synchronized thread + synchDev = self.getSynchDev() + if self.onSameThread(threadMap, synchDev, dev): + #out referenced by a synchronized device belonging to the synchronizing Thread + isUsed = True + else: + isUsed = True + return isUsed def isUsedOnAnotherThread(self, threadMap, outValueNode): #return True if refers to a device in another thread connectedDev = self.getConnectedDev(threadMap, outValueNode) - if connectedDev == None: + if len(connectedDev) == 0: return False #out not referenced by any other devices - if self.onSameThread(threadMap, connectedDev): - return False #out referenced by another device on the same thread - return True #out referenced by a device in another thread - - - def isUsedOnAnotherThreadVECCHIA(self, threadMap, outValueNode, isSynch): - devList = self.getDevList(threadMap) - for dev in devList: + isUsed = False + for dev in connectedDev: if not self.onSameThread(threadMap, dev): - # Check first timebase dependency - print('NON IN SAME THREAD') - try: - timebaseNode = TreeNode( - dev, self.getTree()).getNode(':TIMEBASE') - if timebaseNode.getData().getNid() == outValueNode.getNid(): - return isSynch - except: - pass - try: # If it is an input device it has an INPUTS subtree - inputSigs = dev.getNode('.INPUTS') - for inputChan in inputSigs.getChildren(): - # check first the case of a structure - try: - print(inputChan) - fieldsChan = inputChan.getNode('FIELDS') - print(fieldsChan) - for fieldChan in fieldsChan.getChildren(): - print(fieldChan) - try: - fieldNid = fieldChan.getNode( - 'VALUE').getData().getNid() - print('FIELD NID : '+str(fieldNid) + ' '+str(outValueNode)) - if fieldNid == outValueNode.getNid(): - print('ECCOLO!!!!!!!!!!!!!!!!!!!!!!!') - if self.sameSynchSource(dev): - print('SAME SYNC') - return isSynch - else: - return not isSynch - except: - continue - except: - pass - # Non structure case - try: - inputNid = inputChan.getNode( - 'VALUE').getData().getNid() - except: - continue - - if inputNid == outValueNode.getNid(): - - if self.sameSynchSource(dev): - return isSynch - else: - return not isSynch - - except: - pass - # We need to check also Output Trigger - try: - outputTriggerNid = dev.getNode( - '.OUTPUTS:TRIGGER').getData().getNid() - if outputTriggerNid == outValueNode.getNid(): - if self.sameSynchSource(dev): - return isSynch - else: - return not isSynch - except: # No Output Trigger defined - pass - - return False -# Check if the outout is used by any input (regardless the thread) + isUsed = True + return isUsed + def isUsed(self, threadMap, outValueNode): devList = self.getDevList(threadMap) for dev in devList: @@ -902,12 +822,9 @@ def isUsed(self, threadMap, outValueNode): # Check if any field of this output structure is used def isAnyFieldUsed(self, threadMap, outputDict): - print('IS ANY USED') - print(outputDict) for fieldDict in outputDict['fields']: if self.isUsed(threadMap, fieldDict['value_nid']): return True - print('NO\n************************') return False #get alias for struct fields @@ -1193,7 +1110,6 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): '_Output_DDB' ##elif self.sameSynchSource(sourceNode): elif self.isUsedOnAnotherThreadSynch(threadMap, sourceNode): - print('aho BIMBO syncDiv: '+str(syncDiv)) signalDict['type'] = inputDict['type'] if syncDiv > 1: gamText += ' DataSource = '+gamName+'_Res_DDB\n' @@ -1249,14 +1165,12 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): except: isTreeRef = True - print(inputDict) if isTreeRef: if 'name' in inputDict: signalName = inputDict['name'] aliasName = self.convertPath( inputDict['value_nid'].getPath()) signalDict['alias'] = aliasName - print(inputDict) try: nonGamInputNodes.append( {'expr': inputDict['value'], 'dimensions': inputDict['dimensions'], 'name': aliasName, 'col_order': inputDict['col_order']}) @@ -1281,12 +1195,13 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): signalDict['datasource'] = sourceGamName + '_Expanded_Output_DDB' aliasName = inputDict['value'].getParent().getParent().getParent().getNode( ':name').data()+'_'+inputDict['value'].getParent().getNode(':name').data() - gamText += ' Alias = '+aliasname+'\n' + gamText += ' Alias = '+aliasName+'\n' else: synchDev = self.getSynchDev() - fromDev = self.getDevForOutput(threadMap, sourceNode) - if synchDev.getNid() == fromDev.getNid(): #If input derives from synchronizing thread + if self.isUsedOnAnotherThreadSync(threadMap, sourceNode): + #fromDev = self.getDevForOutput(threadMap, sourceNode) + #if synchDev.getNid() == fromDev.getNid(): #If input derives from synchronizing thread if syncDiv > 1: gamText += ' DataSource = '+gamName+'_Res_DDB\n' signalDict['datasource'] = sourceGamName + '_OutputSynch' @@ -1301,7 +1216,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): else: gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' signalDict['datasource'] = sourceGamName + '_Output_Synch' - else: + if self.isUsedOnAnotherThreadAsync(threadMap, sourceNode): gamText += ' DataSource = '+sourceGamName+'_Output_Asynch\n' signalDict['datasource'] = sourceGamName + '_Output_Asynch' @@ -1317,7 +1232,6 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): signalDict['datasource'] = sourceGamName + \ '_Output_DDB' elif self.sameSynchSource(sourceNode): - print('CACCA sync: '+str(syncDiv)) if syncDiv > 1: gamText += ' DataSource = '+gamName+'_Res_DDB\n' elif self.isUsedOnAnotherThreadSynch(threadMap, sourceNode): @@ -1412,7 +1326,6 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): if self.isUsedOnAnotherThreadSynch(threadMap, outputDict['value_nid']): synchThreadSignals.append(outputSignalDict) elif self.isUsedOnAnotherThread(threadMap, outputDict['value_nid']): - print(outputSignalDict['elements']) asynchThreadSignals.append(outputSignalDict) outputSignals.append(outputSignalDict) # --------------------------------------------If this is a structured output @@ -1448,12 +1361,9 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' OutputSignals = {\n' for outputDict in outputsToBeExpanded: for fieldDict in outputDict['fields']: - print('FIELD') - print(fieldDict) if self.isUsedOnAnotherThreadSynch(threadMap, fieldDict['value_nid']): synchThreadSignals.append(fieldDict) elif self.isUsedOnAnotherThread(threadMap, fieldDict['value_nid']): - print(fieldDict['elements']) asynchThreadSignals.append(fieldDict) gamText += ' ' + \ @@ -1888,7 +1798,10 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): # IOGAM and DDB DDB will be created if needInputBusConversion: gamText = ' +'+gamName+'_Input_Bus_IOGAM = {\n' - gamText += ' Class = IOGAM\n' + if syncDiv > 1: + gamText += ' Class = PickSampleGAM\n' + else: + gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' for inputDict in inputDicts: if len(inputDict['fields']) > 0 and not 'value' in inputDict: @@ -1949,9 +1862,9 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' gamText += ' Alias = '+aliasName+'\n' else: - print('BOMBO sync: '+str(syncDiv)) synchDev = self.getSynchDev() - if synchDev.getNid() == sourceNode.getNid(): #If input derives from syncheonizing thread + if synchDev.sameSynchSource(sourceNode): + #if synchDev.getNid() == sourceNode.getNid(): #If input derives from synchronizing thread if syncDiv > 1: gamText += ' DataSource = '+gamName+'_Res_DDB\n' signalDict = {} @@ -1974,8 +1887,8 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' DataSource = '+sourceGamName+'_Output_DDB\n' else: synchDev = self.getSynchDev() - print('CICCI sync: '+str(syncDiv)) - if synchDev.getNid() == sourceNode.getNid(): #If input derives from syncheonizing thread + if synchDev.sameSynchSource(sourceNode): + # if synchDev.getNid() == sourceNode.getNid(): #If input derives from syncheonizing thread gamText += ' DataSource = '+sourceGamName+'_Output_Synch\n' try: syncDiv = self.timebase_div.data() @@ -2035,16 +1948,12 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): #If some inputs derive from resampled synch sources, instantiate PickSampleGAM if len(resampledSyncSigs) > 0: - - print('CI SONO RESAMPLE!!!!!!!!!!!!!!!!!!') - # gamList.append(gamName+'Resampler') preGamList.append(gamName+'Resampler') pickGamText = ' +'+gamName+'Resampler = {\n' pickGamText += ' Class = PickSampleGAM\n' pickGamText += ' InputSignals = {\n' for sigDict in resampledSyncSigs: - print(sigDict) pickGamText += ' '+sigDict['name']+' = {\n' pickGamText += ' DataSource = '+sigDict['datasource']+'\n' if 'alias' in sigDict: @@ -2165,7 +2074,6 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' for signalDict in synchThreadSignals: - print(signalDict) try: isInputStructField = (signalDict['value_nid'].getParent().getParent().getName() == 'FIELDS') except: @@ -2696,7 +2604,6 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if self.isUsedOnAnotherThreadSynch(threadMap, outputDict['value_nid']): synchThreadSignals.append(outputDict) elif self.isUsedOnAnotherThread(threadMap, outputDict['value_nid']): - print(outputDict['elements']) asynchThreadSignals.append(outputDict) gamText += ' }\n' gamText += ' }\n' @@ -3142,7 +3049,7 @@ def getMarteOutputInfo(self, threadMap, gams, dataSources, gamList): signalNames.append(signalGamName) gamText += ' '+signalGamName+' = {\n' - if isInputStructField: # Input struct fields are supported only within the same thread + if isInputStructField: gamText += ' DataSource = '+sourceGamName+'_Expanded_Output_DDB\n' signalSamples.append(1) else: From 9701093f61900ea33c4cedaf8ec7382f69a630b6 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 2 Dec 2022 17:33:29 +0100 Subject: [PATCH 081/172] Fix wrong type in MDSWriter (#2506) Co-authored-by: mdsplus --- pydevices/RfxDevices/MARTE2_COMPONENT.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 64c3080b04..37fa251448 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -2516,7 +2516,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSourceText += ' MakeSegmentAfterNWrites = '+str(timeSegLen) + '\n' # dataSourceText += ' MakeSegmentAfterNWrites = 100\n' dataSourceText += ' AutomaticSegmentation = 0\n' - dataSourceText += ' Type = uint32\n' +# dataSourceText += ' Type = uint32\n' #if startTime != 0: # dataSourceText += ' SamplePhase = ' + \ # str(int(round(startTime/period)))+'\n' From 4d916a1635b262da25afe3e1db70d83017d2b248 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 16 Dec 2022 15:54:14 -0500 Subject: [PATCH 082/172] Fix: Add potential fix to Issue #2509 (#2514) Python 3.8 introduce winmode to CDLL, if not specified it can lead to conflicts with libiconv --- python/MDSplus/version.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/MDSplus/version.py b/python/MDSplus/version.py index 66025bb199..9de30e4a9c 100644 --- a/python/MDSplus/version.py +++ b/python/MDSplus/version.py @@ -37,6 +37,7 @@ from sys import version_info as pyver import os ispy3 = pyver > (3,) +ispy38 = pyver >= (3,8) ispy2 = pyver < (3,) iswin = os.sys.platform.startswith('win') isdarwin = os.sys.platform.startswith('darwin') @@ -72,7 +73,10 @@ def load_library(name): os.environ['DYLD_LIBRARY_PATH'] = '/usr/local/mdsplus/lib' try: if iswin: - return C.CDLL(name) + if ispy38: + return C.CDLL(name, winmode=C.RTLD_GLOBAL) + else: + return C.CDLL(name) if isdarwin: return C.CDLL('lib%s.dylib' % name) return C.CDLL('lib%s.so' % name) From 861e51cf5af8964ef3ea8b5816a4e27c18783e62 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 11 Jan 2023 14:54:29 -0500 Subject: [PATCH 083/172] Fix: Error in Python's Tree::__del__ (#2520) --- python/MDSplus/tree.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index 79cd9892d3..a8a33fca96 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -574,7 +574,7 @@ def __enter__(self): return self def __del__(self): - if not self.public: + if not self.public and _TreeShr is not None: self.__exit__() _TreeShr.TreeFreeDbid(self._ctx) From 7b8dce0b19e642d76a203185c558c5e39d768af2 Mon Sep 17 00:00:00 2001 From: Timo Schroeder Date: Thu, 26 Jan 2023 21:40:30 +0100 Subject: [PATCH 084/172] Fix: APD/EmptyData deserialization (#2518) * fix: APD/EmptyData deserialization * Fix: cleaner and faster code by eliminating __getattr__ --- python/MDSplus/apd.py | 8 +-- python/MDSplus/descriptor.py | 95 +++++++++++++++++++++++++++---- python/MDSplus/tests/data_case.py | 6 ++ 3 files changed, 92 insertions(+), 17 deletions(-) diff --git a/python/MDSplus/apd.py b/python/MDSplus/apd.py index e6c4f48fe2..348fc2b4f1 100644 --- a/python/MDSplus/apd.py +++ b/python/MDSplus/apd.py @@ -79,10 +79,7 @@ def _descriptor(self): @classmethod def fromDescriptor(cls, d): - num = d.arsize//d.length - dptrs = _C.cast(d.pointer, _C.POINTER(_C.c_void_p*num)).contents - descs = [_dsc.pointerToObject(dptr, d.tree) for dptr in dptrs] - return cls(descs)._setTree(d.tree) + return cls([dptr.value for dptr in d.descriptors])._setTree(d.tree) def __init__(self, value=None, dtype=0): """Initializes a Apd instance @@ -231,9 +228,6 @@ def _descs(self): return self descriptor = _mimport('descriptor') -descriptor.dtypeToClass[Apd.dtype_id] = Apd -descriptor.dtypeToClass[List.dtype_id] = List -descriptor.dtypeToClass[Dictionary.dtype_id] = Dictionary descriptor.dtypeToArrayClass[Apd.dtype_id] = Apd descriptor.dtypeToArrayClass[List.dtype_id] = List descriptor.dtypeToArrayClass[Dictionary.dtype_id] = Dictionary diff --git a/python/MDSplus/descriptor.py b/python/MDSplus/descriptor.py index 055bf1a2d1..0e82e7ea59 100644 --- a/python/MDSplus/descriptor.py +++ b/python/MDSplus/descriptor.py @@ -133,15 +133,25 @@ def __init__(self, obj_in=None, _dict_={}): self.ptr = _C.pointer(self._structure) self.ptr_ = _C.cast(self.ptr, Descriptor.PTR) - def __getattr__(self, name): - if name != '_structure' and name in dict(self._structure._fields_): - return self._structure.__getattribute__(name) - return super(Descriptor, self).__getattr__(name) + @property + def length(self): return self._structure.length + @length.setter + def length(self, value): self._structure.length = value - def __setattr__(self, name, value): - if name != '_structure' and name in dict(self._structure._fields_): - return self._structure.__setattr__(name, value) - return super(Descriptor, self).__setattr__(name, value) + @property + def dclass(self): return self._structure.dclass + @dclass.setter + def dclass(self, value): self._structure.dclass = value + + @property + def dtype(self): return self._structure.dtype + @dtype.setter + def dtype(self, value): self._structure.dtype = value + + @property + def pointer(self): return self._structure.pointer + @pointer.setter + def pointer(self, value): self._structure.pointer = value @property def addressof(self): @@ -192,9 +202,19 @@ def _new_structure(self, l_length=0, **kwarg): null = _C.cast(0, PTR) @property - def value(self): + def descriptor(self): if self.l_length and self.pointer: - return Descriptor(self.pointer, self.__dict__)._setTree(self.tree).value + return Descriptor(self.pointer, self.__dict__)._setTree(self.tree) + return DescriptorNULL + + @property + def value(self): + return self.descriptor.value + + @property + def l_length(self): return self._structure.l_length + @l_length.setter + def l_length(self, value): self._structure.l_length = value class DescriptorXD(DescriptorXS): @@ -216,6 +236,16 @@ class _structure_class(_C.Structure): PTR = _C.POINTER(_structure_class) null = _C.cast(0, PTR) + @property + def ndesc(self): return self._structure.ndesc + @ndesc.setter + def ndesc(self, value): self._structure.ndesc = value + + @property + def dscptrs(self): return self._structure.dscptrs + @dscptrs.setter + def dscptrs(self, value): self._structure.dscptrs = value + # HINT: arrays @@ -301,6 +331,45 @@ def bounds(self, value): else: self.aflags &= ~128 + @property + def scale(self): return self._structure.scale + @scale.setter + def scale(self, value): self._structure.scale = value + + @property + def digits(self): return self._structure.digits + @digits.setter + def digits(self, value): self._structure.digits = value + + @property + def aflags(self): return self._structure.aflags + @aflags.setter + def aflags(self, value): self._structure.aflags = value + + @property + def dimct(self): return self._structure.dimct + @dimct.setter + def dimct(self, value): self._structure.dimct = value + + @property + def arsize(self): return self._structure.arsize + @arsize.setter + def arsize(self, value): self._structure.arsize = value + + @property + def a0(self): return self._structure.a0 + @a0.setter + def a0(self, value): self._structure.a0 = value + + @property + def coeff_and_bounds(self): return self._structure.coeff_and_bounds + @coeff_and_bounds.setter + def coeff_and_bounds(self, value): self._structure.coeff_and_bounds = value + + @property + def size(self): + return self._structure.arsize // self._structure.length + class DescriptorCA(DescriptorA): dclass_id = 195 @@ -315,6 +384,12 @@ def value(self): class DescriptorAPD(DescriptorA): dclass_id = 196 + @property + def descriptors(self): + tree = self.tree + dptrs = _C.cast(self.pointer, _C.POINTER(_C.c_void_p*self.size)).contents + return [Descriptor(dptr)._setTree(tree) for dptr in dptrs] + dclassToClass = {DescriptorS.dclass_id: DescriptorS, DescriptorD.dclass_id: DescriptorD, diff --git a/python/MDSplus/tests/data_case.py b/python/MDSplus/tests/data_case.py index e153de3e1a..b35e35e024 100755 --- a/python/MDSplus/tests/data_case.py +++ b/python/MDSplus/tests/data_case.py @@ -42,6 +42,7 @@ class Tests(_common.Tests): TESTS = { 'data', 'scalars', 'arrays', 'vms', 'tdi', 'decompile', 'casts', 'tdipy', + 'deserialize', } def _doThreeTest(self, tdiexpr, pyexpr, ans, **kwargs): @@ -437,6 +438,11 @@ def decompile(self): self.assertEqual(str(m.Signal(m.ZERO(100000, 0.).evaluate( ), None, 0.)), "Build_Signal(Set_Range(100000,0D0 /*** etc. ***/), *, 0D0)") + def deserialize(self): + d = m.Dictionary((1, m.EmptyData)) + s = d.serialize() + self.assertEqual(m.EmptyData, s.deserialize()[1]) + def casts(self): for WITH in (m.WithError, m.Parameter, m.WithUnits): data = WITH(1, "with") From a503b845039b8e06ee7d922e40694dfc56451ed5 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Mon, 30 Jan 2023 16:51:26 -0500 Subject: [PATCH 085/172] Add socket/service files for running per-connection mdsip servers with systemd (#2510) --- deploy/packaging/debian/kernel.noarch | 2 ++ deploy/packaging/linux.xml | 8 ++++++++ deploy/packaging/redhat/kernel.noarch | 2 ++ rpm/Makefile.am | 2 +- rpm/mdsip.socket | 13 +++++++++++++ rpm/mdsip@.service | 10 ++++++++++ 6 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 rpm/mdsip.socket create mode 100644 rpm/mdsip@.service diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index 9d74610b6a..643d98e77f 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -33,6 +33,8 @@ ./usr/local/mdsplus/pixmaps/tdi.png ./usr/local/mdsplus/rpm/mdsipd.xinetd ./usr/local/mdsplus/rpm/mdsipsd.xinetd +./usr/local/mdsplus/rpm/mdsip.socket +./usr/local/mdsplus/rpm/mdsip@.service ./usr/local/mdsplus/rpm/post_install_script ./usr/local/mdsplus/rpm/post_uninstall_script ./usr/local/mdsplus/rpm/python_module_install.sh diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 0bbd0f5637..31a954140c 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -438,6 +438,14 @@ then then echo 'mdsip 8000/tcp # MDSplus mdsip service' >> /etc/services fi +fi +if [ ! -r /etc/systemd/system/mdsip.socket ] +then + cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsip.socket /etc/systemd/system/mdsip.socket +fi +if [ ! -r /etc/systemd/system/mdsip@.service ] +then + cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsip@.service /etc/systemd/system/mdsip@.service fi diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index 069583590a..8e2f574781 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -41,6 +41,8 @@ ./usr/local/mdsplus/rpm ./usr/local/mdsplus/rpm/mdsipd.xinetd ./usr/local/mdsplus/rpm/mdsipsd.xinetd +./usr/local/mdsplus/rpm/mdsip.socket +./usr/local/mdsplus/rpm/mdsip@.service ./usr/local/mdsplus/rpm/post_install_script ./usr/local/mdsplus/rpm/post_uninstall_script ./usr/local/mdsplus/rpm/python_module_install.sh diff --git a/rpm/Makefile.am b/rpm/Makefile.am index 34ecbd69c9..92b6b5c994 100644 --- a/rpm/Makefile.am +++ b/rpm/Makefile.am @@ -9,5 +9,5 @@ dist_rpm_SCRIPTS = post_install_script python_module_install.sh python_module_re if GLOBUSLICENSE dist_rpm_DATA = fusiongrid-mdsip.xinetd fusiongrid-mdsips.xinetd globus-gatekeeper.xinetd globus-gridftp.xinetd else -dist_rpm_DATA = mdsipd.xinetd mdsipsd.xinetd +dist_rpm_DATA = mdsipd.xinetd mdsipsd.xinetd mdsip.socket mdsip@.service endif diff --git a/rpm/mdsip.socket b/rpm/mdsip.socket new file mode 100644 index 0000000000..873fd3ff4b --- /dev/null +++ b/rpm/mdsip.socket @@ -0,0 +1,13 @@ +[Unit] +Description=MDSplus Socket for Per-Connection Servers + +[Socket] +Accept=yes +KeepAlive=true +NoDelay=true +# If we don't force IPv4, the addresses come in from 0.0.0.0 and the host mapping breaks +# Service names don't work here, so we have to use 8000 instead of mdsip +ListenStream=0.0.0.0:8000 + +[Install] +WantedBy=sockets.target diff --git a/rpm/mdsip@.service b/rpm/mdsip@.service new file mode 100644 index 0000000000..c44003682b --- /dev/null +++ b/rpm/mdsip@.service @@ -0,0 +1,10 @@ +[Unit] +Description=MDSplus Per-Connection Server + +[Service] +User=root +Type=forking +# NOTE: If you installed MDSplus to a different location, make sure you change the following line +ExecStart=/usr/local/mdsplus/bin/mdsipd mdsip /var/log/mdsplus/mdsipd +# This spawns the process inetd-style with the incoming socket bound to stdin +StandardInput=socket From 85e88571dfa2578b6364e6e9f55d39bd745cb91b Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 1 Feb 2023 17:22:27 -0500 Subject: [PATCH 086/172] Fix: Support thick mixed with local and distributed in a tree path (#2526) * Fix failure to get/set shot id with :: at end of path When getting/setting the current shot with a multi-part tree path that ends with ::, we currently fail to traverse the list of paths. For example: ``` $ export "cmod_path=/tmp;alcdata-new::" $ mdstcl show current cmod Connect failed to host: /tmp;alcdata-new Failed to get shotid. ``` This commit allows traversal of the list of paths, so this now works: ``` $ export "cmod_path=/tmp;alcdata-new::" $ mdstcl show current cmod Current shot is 1170112002 ``` If there is a more standard way to traverse the list of paths, I would love to use it. * Feedback from Josh --- treeshr/TreeGetSetShotId.c | 246 ++++++++++++++++++++----------------- treeshr/treeshrp.h | 1 + 2 files changed, 136 insertions(+), 111 deletions(-) diff --git a/treeshr/TreeGetSetShotId.c b/treeshr/TreeGetSetShotId.c index 2e45aa4009..722006c8ec 100644 --- a/treeshr/TreeGetSetShotId.c +++ b/treeshr/TreeGetSetShotId.c @@ -56,6 +56,7 @@ int TreeGetCurrentShotId(experiment,shot) #include #include #include +#include #include #include #include @@ -65,81 +66,75 @@ extern char *MaskReplace(); extern char *TreePath(); -static char *GetFileName(char *experiment, char **ctx) +static char * PathToFileName(const char * experiment, char * path) { - char *ans = 0; - static char pathname[1024]; - static char *path; - char *semi = 0; - char *part; - if (*ctx == NULL) + static char filename[1024]; + char * tmp = MaskReplace(path, experiment, 0); + strcpy(filename, tmp); + free(tmp); + + // (slwalsh, jas, fsantoro) NOTE: We have no idea if this is even used anymore, possibly remove? + if (filename[strlen(filename) - 1] == '+') { - if (path != NULL) - free(path); - path = TreePath(experiment, NULL); - part = path; + size_t i; + for (i = strlen(filename); (i > 0) && (filename[i - 1] != TREE_PATH_DELIM[0]); i--) + ; + if (i > 0) + filename[i] = 0; } - else if (*ctx == pathname) - return NULL; else - part = *ctx; - if (part != NULL) { - char *delim = TREE_PATH_DELIM; - char *tmp; - if ((semi = strchr(part, ';')) != 0) - *semi = '\0'; - strncpy(pathname, part, 500); - if (semi == 0) - *ctx = pathname; - else - *ctx = part + strlen(part) + 1; - tmp = MaskReplace(pathname, experiment, 0); - strcpy(pathname, tmp); - free(tmp); - if (pathname[strlen(pathname) - 1] == '+') - { - size_t i; - for (i = strlen(pathname); (i > 0) && (pathname[i - 1] != delim[0]); i--) - ; - if (i > 0) - pathname[i] = 0; - } - else - { - if (pathname[strlen(pathname) - 1] != delim[0]) - strcat(pathname, TREE_PATH_DELIM); - } - strcat(pathname, "shotid.sys"); - ans = pathname; + if (filename[strlen(filename) - 1] != TREE_PATH_DELIM[0]) + strcat(filename, TREE_PATH_DELIM); } - return ans; + strcat(filename, "shotid.sys"); + + return filename; } -static int CreateShotIdFile(char *experiment) +int ReadShotId(char * filename, int * shot) { - int fd = -1; - char *ctx = 0; - char *filename; - while ((fd == -1) && (filename = GetFileName(experiment, &ctx))) - fd = MDS_IO_OPEN(filename, O_RDWR | O_CREAT | O_TRUNC, 0664); - return fd; + int status = TreeFAILURE; + + int fd = MDS_IO_OPEN(filename, O_RDONLY, 0); + if (fd != -1) { + status = MDS_IO_READ(fd, shot, sizeof(*shot)) == sizeof(*shot); + MDS_IO_CLOSE(fd); + #ifdef WORDS_BIGENDIAN + if (STATUS_OK) + { + int lshot = shot; + int i; + char *optr = (char *)shot; + char *iptr = (char *)lshot; + for (i = 0; i < 4; i++) + optr[i] = iptr[3 - i]; + } + #endif + } + + return status; } -static int OpenShotIdFile(char *experiment, int mode) +int WriteShotId(char * filename, int shot, int mode) { - int fd = -1; - char *ctx = 0; - char *filename; - int found = 0; - while ((filename = GetFileName(experiment, &ctx)) && - !(found = (MDS_IO_EXISTS(filename)))) - ; - if (found) - fd = MDS_IO_OPEN(filename, mode, 0); - else if (mode == O_WRONLY) - fd = CreateShotIdFile(experiment); - return fd; + int status = TreeFAILURE; + + int fd = MDS_IO_OPEN(filename, mode, 0664); + if (fd != -1) { + int lshot = shot; + #ifdef WORDS_BIGENDIAN + int i; + char *optr = (char *)&lshot; + char *iptr = (char *)&shot; + for (i = 0; i < 4; i++) + optr[i] = iptr[3 - i]; + #endif + status = MDS_IO_WRITE(fd, &lshot, sizeof(shot)) == sizeof(shot); + MDS_IO_CLOSE(fd); + } + + return status; } int TreeGetCurrentShotId(char const *experiment) @@ -147,36 +142,35 @@ int TreeGetCurrentShotId(char const *experiment) int shot = 0; int status = TreeFAILURE; char exp[16] = {0}; - char *path = TreePath(experiment, exp); size_t slen; - if (path && ((slen = strlen(path)) > 2) && (path[slen - 1] == ':') && - (path[slen - 2] == ':')) - { - path[slen - 2] = 0; - status = TreeGetCurrentShotIdRemote(exp, path, &shot); - } - else - { - int fd = OpenShotIdFile(exp, O_RDONLY); - if (fd != -1) + char * pathlist = TreePath(experiment, exp); + char * filename; + char * saveptr = NULL; + char * path = strtok_r(pathlist, TREE_PATH_LIST_DELIM, &saveptr); + while (path) { + slen = strlen(path); + bool thick = (slen > 2) && (path[slen - 1] == ':') && (path[slen - 2] == ':'); + if (thick) { - status = MDS_IO_READ(fd, &shot, sizeof(shot)) == sizeof(shot); - MDS_IO_CLOSE(fd); -#ifdef WORDS_BIGENDIAN - if (STATUS_OK) - { - int lshot = shot; - int i; - char *optr = (char *)&shot; - char *iptr = (char *)&lshot; - for (i = 0; i < 4; i++) - optr[i] = iptr[3 - i]; + path[slen - 2] = 0; + status = TreeGetCurrentShotIdRemote(exp, path, &shot); + } + else + { + filename = PathToFileName(experiment, path); + + if (MDS_IO_EXISTS(filename)) { + status = ReadShotId(filename, &shot); } -#endif } + + if (STATUS_OK) { + break; + } + + path = strtok_r(NULL, TREE_PATH_LIST_DELIM, &saveptr); } - if (path) - free(path); + free(pathlist); return STATUS_OK ? shot : 0; } @@ -184,32 +178,62 @@ int TreeSetCurrentShotId(char const *experiment, int shot) { int status = TreeFAILURE; char exp[16] = {0}; - char *path = TreePath(experiment, exp); size_t slen; - if (path && ((slen = strlen(path)) > 2) && (path[slen - 1] == ':') && - (path[slen - 2] == ':')) - { - path[slen - 2] = 0; - status = TreeSetCurrentShotIdRemote(exp, path, shot); - } - else - { - int fd = OpenShotIdFile(exp, O_WRONLY); - if (fd != -1) + char * pathlist = TreePath(experiment, exp); + char * filename; + char * saveptr = NULL; + char * path = strtok_r(pathlist, TREE_PATH_LIST_DELIM, &saveptr); + while (path) { + slen = strlen(path); + bool thick = (slen > 2) && (path[slen - 1] == ':') && (path[slen - 2] == ':'); + if (thick) { - int lshot = shot; -#ifdef WORDS_BIGENDIAN - int i; - char *optr = (char *)&lshot; - char *iptr = (char *)&shot; - for (i = 0; i < 4; i++) - optr[i] = iptr[3 - i]; -#endif - status = MDS_IO_WRITE(fd, &lshot, sizeof(shot)) == sizeof(shot); - MDS_IO_CLOSE(fd); + path[slen - 2] = 0; + status = TreeSetCurrentShotIdRemote(exp, path, shot); } + else + { + filename = PathToFileName(experiment, path); + + if (MDS_IO_EXISTS(filename)) { + status = WriteShotId(filename, shot, O_WRONLY); + } + } + + if (STATUS_OK) { + break; + } + + path = strtok_r(NULL, TREE_PATH_LIST_DELIM, &saveptr); } - if (path) - free(path); + free(pathlist); + + // (slwalsh) NOTE: This will potentially create a shotid.sys on a remote host even if + // there is one further down the path, recommend only putting thick client at the end + // of tree paths. + if (STATUS_NOT_OK) { + pathlist = TreePath(experiment, exp); + saveptr = NULL; + path = strtok_r(pathlist, TREE_PATH_LIST_DELIM, &saveptr); + while (path) { + status = TreeFAILURE; + + slen = strlen(path); + bool thick = (slen > 2) && (path[slen - 1] == ':') && (path[slen - 2] == ':'); + if (!thick) { + filename = PathToFileName(experiment, path); + + status = WriteShotId(filename, shot, O_RDWR | O_CREAT | O_TRUNC); + } + + if (STATUS_OK) { + break; + } + + path = strtok_r(NULL, TREE_PATH_LIST_DELIM, &saveptr); + } + free(pathlist); + } + return status; } diff --git a/treeshr/treeshrp.h b/treeshr/treeshrp.h index 79c52e2951..80573017b3 100644 --- a/treeshr/treeshrp.h +++ b/treeshr/treeshrp.h @@ -839,6 +839,7 @@ to databases #define TREE_PATH_SUFFIX "_path" #define TREE_DEFAULT_PATH "default_tree_path" #define TREE_PATH_DELIM "/" +#define TREE_PATH_LIST_DELIM ";" /************* Prototypes for internal functions *************/ extern int ConnectTreeRemote(PINO_DATABASE *dblist, char const *tree, From 3e2ad19a39de1b6e67021440b04f33d224cd5f24 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:21:41 -0500 Subject: [PATCH 087/172] Fix: Bug in PR #2526 (#2533) Replace exp with experiment_lower in TreeGetCurrentShotId() and TreeSetCurrentShotId(). --- treeshr/TreeGetSetShotId.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/treeshr/TreeGetSetShotId.c b/treeshr/TreeGetSetShotId.c index 722006c8ec..7289d201f7 100644 --- a/treeshr/TreeGetSetShotId.c +++ b/treeshr/TreeGetSetShotId.c @@ -141,9 +141,9 @@ int TreeGetCurrentShotId(char const *experiment) { int shot = 0; int status = TreeFAILURE; - char exp[16] = {0}; + char experiment_lower[16] = {0}; size_t slen; - char * pathlist = TreePath(experiment, exp); + char * pathlist = TreePath(experiment, experiment_lower); char * filename; char * saveptr = NULL; char * path = strtok_r(pathlist, TREE_PATH_LIST_DELIM, &saveptr); @@ -153,11 +153,11 @@ int TreeGetCurrentShotId(char const *experiment) if (thick) { path[slen - 2] = 0; - status = TreeGetCurrentShotIdRemote(exp, path, &shot); + status = TreeGetCurrentShotIdRemote(experiment_lower, path, &shot); } else { - filename = PathToFileName(experiment, path); + filename = PathToFileName(experiment_lower, path); if (MDS_IO_EXISTS(filename)) { status = ReadShotId(filename, &shot); @@ -177,9 +177,9 @@ int TreeGetCurrentShotId(char const *experiment) int TreeSetCurrentShotId(char const *experiment, int shot) { int status = TreeFAILURE; - char exp[16] = {0}; + char experiment_lower[16] = {0}; size_t slen; - char * pathlist = TreePath(experiment, exp); + char * pathlist = TreePath(experiment, experiment_lower); char * filename; char * saveptr = NULL; char * path = strtok_r(pathlist, TREE_PATH_LIST_DELIM, &saveptr); @@ -189,11 +189,11 @@ int TreeSetCurrentShotId(char const *experiment, int shot) if (thick) { path[slen - 2] = 0; - status = TreeSetCurrentShotIdRemote(exp, path, shot); + status = TreeSetCurrentShotIdRemote(experiment_lower, path, shot); } else { - filename = PathToFileName(experiment, path); + filename = PathToFileName(experiment_lower, path); if (MDS_IO_EXISTS(filename)) { status = WriteShotId(filename, shot, O_WRONLY); @@ -212,7 +212,7 @@ int TreeSetCurrentShotId(char const *experiment, int shot) // there is one further down the path, recommend only putting thick client at the end // of tree paths. if (STATUS_NOT_OK) { - pathlist = TreePath(experiment, exp); + pathlist = TreePath(experiment, experiment_lower); saveptr = NULL; path = strtok_r(pathlist, TREE_PATH_LIST_DELIM, &saveptr); while (path) { @@ -221,7 +221,7 @@ int TreeSetCurrentShotId(char const *experiment, int shot) slen = strlen(path); bool thick = (slen > 2) && (path[slen - 1] == ':') && (path[slen - 2] == ':'); if (!thick) { - filename = PathToFileName(experiment, path); + filename = PathToFileName(experiment_lower, path); status = WriteShotId(filename, shot, O_RDWR | O_CREAT | O_TRUNC); } From 53bf4a6c4e02ebe089b0c054df1b250aa2306612 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 16 Feb 2023 13:58:10 +0100 Subject: [PATCH 088/172] Fix:corrected missing copy of isEdit flag in Tree(Tree *) constructor (#2534) --- mdsobjects/cpp/mdstreeobjects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdsobjects/cpp/mdstreeobjects.cpp b/mdsobjects/cpp/mdstreeobjects.cpp index 2be90a2d74..7c07ae597d 100644 --- a/mdsobjects/cpp/mdstreeobjects.cpp +++ b/mdsobjects/cpp/mdstreeobjects.cpp @@ -199,7 +199,7 @@ Tree::Tree(char const *name, int shot, void *ctx) } Tree::Tree(Tree *tree) - : name(tree->name), shot(tree->shot), fromActiveTree(true), ronly(tree->ronly) + : name(tree->name), shot(tree->shot), fromActiveTree(true), isEdit(tree->isEdit), ronly(tree->ronly) { struct TreeThreadContextInfo ttci = {GET_THREAD_ID, tree->getCtx()}; threadContextV.push_back(ttci); From 6f906d04321ec212c0108eca4e578d32abdf8e06 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Fri, 24 Feb 2023 13:18:20 -0500 Subject: [PATCH 089/172] Fix: remove numpy.str usage in MDSplus (#2537) --- python/MDSplus/mdsscalar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/MDSplus/mdsscalar.py b/python/MDSplus/mdsscalar.py index c954399be2..4ea9de1558 100644 --- a/python/MDSplus/mdsscalar.py +++ b/python/MDSplus/mdsscalar.py @@ -419,7 +419,7 @@ class String(Scalar): def __init__(self, value): super(String, self).__init__(value) - if not isinstance(self._value, _N.str): + if not isinstance(self._value, str): self._value = _ver.npstr(_ver.tostr(self._value)) @property From 7503b2ff12ef7ca41ef3113c4bb466e9c02bcd02 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 9 Mar 2023 10:32:40 +0100 Subject: [PATCH 090/172] Add context information also to partameter help, units and validation (#2540) --- .../src/main/java/MDSplus/Data.java | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/java/mdsobjects/src/main/java/MDSplus/Data.java b/java/mdsobjects/src/main/java/MDSplus/Data.java index 7749d6ec32..9a8ab19b85 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Data.java +++ b/java/mdsobjects/src/main/java/MDSplus/Data.java @@ -121,6 +121,10 @@ public double[] toDouble() throws Exception public void setCtxTree(Tree ctxTree) { this.ctxTree = ctxTree; } + public Tree getCtxTree() + { + return ctxTree; + } static { try @@ -465,25 +469,41 @@ public int getSizeInBytes() * Return units field. EmptyData is returned if no units defined. */ public Data getUnits() - { return units; } + { + if(units != null) + units.setCtxTree(ctxTree); + return units; + } /** * Returns help). Returns EmptyData if no help field defined. */ public Data getHelp() - { return help; } + { + if(help != null) + help.setCtxTree(ctxTree); + return help; + } /** * Get the error field. Returns EmptyData if no error defined. */ public Data getError() - { return error; } + { + if(error != null) + error.setCtxTree(ctxTree); + return error; + } /** * Get the error field. Returns EmptyData if no error defined. */ public Data getValidation() - { return validation; } + { + if(validation != null) + validation.setCtxTree(ctxTree); + return validation; + } /** * From e3a89399f063f113d73112db50bb9441ca51a51d Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 9 Mar 2023 12:42:51 +0100 Subject: [PATCH 091/172] Major update of NI6683, NI6368EV and fix on CRIO_MPAG devices (#2539) Co-authored-by: mdsplus Co-authored-by: Andrea Rigoni --- device_support/national/AsyncStoreManager.cpp | 514 ++++++++----- device_support/national/AsyncStoreManager.h | 13 + device_support/national/Makefile | 2 +- device_support/national/NiInterface.cpp | 679 +++++++++++++----- device_support/national/cRioMPAGfunction.cpp | 112 ++- device_support/national/cRioMPAGfunction.h | 6 + device_support/national/generateWave.cpp | 1 + device_support/national/probeTermControl.cpp | 4 +- java/jdevices/src/main/java/NI6683Setup.java | 112 ++- .../src/main/resources/NI6683Setup.form | 105 ++- pydevices/RfxDevices/CRIO_MPAG.py | 24 +- pydevices/RfxDevices/NI6368AI.py | 10 +- pydevices/RfxDevices/NI6368EV.py | 66 +- pydevices/RfxDevices/NI6683.py | 451 +++++++----- tdi/RfxDevices/NIADCClockSegment.fun | 20 +- 15 files changed, 1493 insertions(+), 626 deletions(-) diff --git a/device_support/national/AsyncStoreManager.cpp b/device_support/national/AsyncStoreManager.cpp index 62ce3f8df9..bea55b51b4 100644 --- a/device_support/national/AsyncStoreManager.cpp +++ b/device_support/national/AsyncStoreManager.cpp @@ -1,8 +1,12 @@ #include "AsyncStoreManager.h" +#include +#include pthread_mutex_t globalMutex = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_t segmentMutex = PTHREAD_MUTEX_INITIALIZER; +//#define DEBUG_QUEUE + SaveItem::SaveItem(void *buffer, int bufSize, int sampleToRead, char dataType, int segmentSize, int counter, int dataNid, int clockNid, float timeIdx0, void *treePtr, int shot, int streamFactor, @@ -31,235 +35,297 @@ SaveItem::SaveItem(void *buffer, int bufSize, int sampleToRead, char dataType, this->numCoeffs = numCoeffs; this->coeffs = coeffs; nxt = 0; + isUpdate = false; +} + +SaveItem::SaveItem(int dataNid, void *treePtr, MDSplus::Data *startPtr, +MDSplus::Data *endPtr, MDSplus::Data *dimPtr, MDSplus::Data *dimResPtr, int resampledNid){ + this->dataNid = dataNid; + this->treePtr = treePtr; + this->startPtr = startPtr; + this->endPtr = endPtr; + this->dimPtr = dimPtr; + this->dimResPtr = dimResPtr; + this->resampledNid = resampledNid; + nxt = 0; + isUpdate = true; } void SaveItem::save() { - Tree *tree = new Tree(((Tree *)treePtr)->getName(), ((Tree *)treePtr)->getShot()); - + // std::cout << "START SAVE" << std::endl; + //Tree *tree = new Tree(((Tree *)treePtr)->getName(), ((Tree *)treePtr)->getShot()); + Tree *tree = (Tree *)treePtr; + printf("-"); + fflush(stdout); dataNode = new TreeNode(dataNid, tree); - clockNode = new TreeNode(clockNid, tree); resampledNode = NULL; if (resampledNid > 0) resampledNode = new TreeNode(resampledNid, tree); - // Streaming stuff - - if (streamName && streamFactor > 0 && (counter % streamFactor) == 0) + if (isUpdate == true) { - - // Computation of value to be streamed - try - { - Data *nidData = new Int32(dataNid); - int sampleInterval = (int)(0.1 / period); - if (sampleInterval < 1) - sampleInterval = 1; - int numSamples = bufSize / sampleInterval; - if (numSamples < 1) - numSamples = 1; - // printf("NUM SAMPLES: %d SAMPLE INTERVAL: %d\n", numSamples, - // sampleInterval); - float *samples = new float[numSamples]; - float *times = new float[numSamples]; - int actSamples = 0; - for (int sampleIdx = 0; sampleIdx < numSamples; sampleIdx++) - { - if (sampleIdx * sampleInterval >= bufSize) - break; - float sample = - (float)((dataType == SHORT) - ? ((short *)buffer)[sampleIdx * sampleInterval] - : ((float *)buffer)[sampleIdx * sampleInterval]); - - float scaled = coeffs[numCoeffs - 1]; - for (int c = numCoeffs - 2; c >= 0; c--) - { - scaled *= sample; - scaled += coeffs[c]; - } - scaled /= gain; - - scaled = scaled * streamGain + streamOffset; - samples[actSamples] = scaled; - times[actSamples] = - period * (counter + actSamples * sampleInterval) + timeIdx0; - actSamples++; - } - EventStream::send(shot, streamName, false, actSamples, times, 1, &actSamples, samples); - delete[] samples; - delete[] times; - } - catch (MdsException &exc) - { - printf("Cannot convert stream sample: %s\n", exc.what()); - } + std::vector dims = dimPtr->getDoubleArray(); + std::cout << "RES: " << dims.data()[4] << ", " << dims.data()[5] << std::endl; + + pthread_mutex_lock(&segmentMutex); + dataNode->updateSegment(startPtr, endPtr, dimPtr); + resampledNode->updateSegment(startPtr, endPtr, dimResPtr); + pthread_mutex_unlock(&segmentMutex); + } - - ////////////////////// - // printf("Counter = %d Sample to read = %d\n", counter, sampleToRead ); - // if((counter % segmentSize) == 0 || ((int)(counter / segmentSize) * - // segmentSize) < counter + bufSize ) - if ((counter % segmentSize) == 0) + else { - // Create Segment - Data *startIdx = new Int32(counter); - Data *endIdx; - // In Transient Record acquisition mode must set - // the last segment with the correct size - if (sampleToRead > 0 && sampleToRead < segmentSize) - segmentSize = sampleToRead; - - endIdx = new Int32(counter + segmentSize - 1); - - Data *startTime; - Data *endTime; - Data *dim; - if (timeIdx0 != timeIdx0) // is a NaN float - { - // printf("Configuration for gclock\n"); - // printf("---------------- time at idx 0 NAN\n"); - startTime = - compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'start_time')", - tree, 3, clockNode, startIdx, endIdx); - endTime = - compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'end_time')", - tree, 3, clockNode, startIdx, endIdx); - dim = compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'dim')", - tree, 3, clockNode, startIdx, endIdx); - } - else - { - Data *timeAtIdx0 = new Float32(timeIdx0); - startTime = compileWithArgs( - "NIADCClockSegment($1, $2, $3, $4, 'start_time')", tree, 4, - clockNode, startIdx, endIdx, timeAtIdx0); - endTime = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'end_time')", - tree, 4, clockNode, startIdx, endIdx, - timeAtIdx0); - dim = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'dim')", - tree, 4, clockNode, startIdx, endIdx, - timeAtIdx0); - } - switch (dataType) - { - case SHORT: + int ofs = ceil(timeIdx0 + (counter)*period); + clockNode = new TreeNode(clockNid, tree); + + // Streaming stuff + if (streamName && streamFactor > 0 && (counter % streamFactor) == 0) { - short *fBuf = new short[segmentSize]; - memset(fBuf, 0, sizeof(short) * segmentSize); - Int16Array *fData = new Int16Array((short *)fBuf, segmentSize); - pthread_mutex_lock(&segmentMutex); + + // Computation of value to be streamed try { - if (resampledNode) - dataNode->beginSegmentMinMax(startTime, endTime, dim, fData, - resampledNode, 100); - else - dataNode->beginSegment(startTime, endTime, dim, fData); + Data *nidData = new Int32(dataNid); + int sampleInterval = (int)(0.1 / period); + if (sampleInterval < 1) + sampleInterval = 1; + int numSamples = bufSize / sampleInterval; + if (numSamples < 1) + numSamples = 1; + // printf("NUM SAMPLES: %d SAMPLE INTERVAL: %d\n", numSamples, + // sampleInterval); + float *samples = new float[numSamples]; + float *times = new float[numSamples]; + int actSamples = 0; + for (int sampleIdx = 0; sampleIdx < numSamples; sampleIdx++) + { + if (sampleIdx * sampleInterval >= bufSize) + break; + float sample = + (float)((dataType == SHORT) + ? ((short *)buffer)[sampleIdx * sampleInterval] + : ((float *)buffer)[sampleIdx * sampleInterval]); + + float scaled = coeffs[numCoeffs - 1]; + for (int c = numCoeffs - 2; c >= 0; c--) + { + scaled *= sample; + scaled += coeffs[c]; + } + scaled /= gain; + + scaled = scaled * streamGain + streamOffset; + samples[actSamples] = scaled; + times[actSamples] = + period * (counter + actSamples * sampleInterval) + timeIdx0; + actSamples++; + } + EventStream::send(shot, streamName, false, actSamples, times, 1, &actSamples, samples); + delete[] samples; + delete[] times; } catch (MdsException &exc) { - printf("BEGIN SEGMENT FAILED FOR NODE %s: %s\n", - dataNode->getFullPath(), exc.what()); + printf("Cannot convert stream sample: %s\n", exc.what()); } - pthread_mutex_unlock(&segmentMutex); - delete[] fBuf; - deleteData(fData); } - break; - case FLOAT: + // std::cout << "SAVE 1" << std::endl; + + ////////////////////// + // printf("Counter = %d Sample to read = %d SegmentSize = %d timeIdx0 = %f\n", counter, sampleToRead, segmentSize, timeIdx0 ); + // if((counter % segmentSize) == 0 || ((int)(counter / segmentSize) * + // segmentSize) < counter + bufSize ) + // if ((counter % segmentSize) == 0 || sampleToRead == 0) + if (sampleToRead >= segmentSize || counter == 0) { - float *fBuf = new float[segmentSize]; - memset(fBuf, 0, sizeof(float) * segmentSize); - Float32Array *fData = new Float32Array((float *)fBuf, segmentSize); - pthread_mutex_lock(&segmentMutex); - try + // std::cout << "SAVE 2" << std::endl; + // Create Segment + Data *startIdx = new Int32(counter); + Data *endIdx; + // In Transient Record acquisition mode must set + // the last segment with the correct size + if (sampleToRead > 0 && sampleToRead < segmentSize) + segmentSize = sampleToRead; + + endIdx = new Int32(counter + segmentSize - 1); + + Data *startTime; + Data *endTime; + Data *dim; + if (timeIdx0 != timeIdx0) // is a NaN float { - if (resampledNode) - dataNode->beginSegmentMinMax(startTime, endTime, dim, fData, - resampledNode, 100); - else - dataNode->beginSegment(startTime, endTime, dim, fData); + // printf("Configuration for gclock\n"); + // printf("---------------- time at idx 0 NAN\n"); + startTime = + compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'start_time')", + tree, 3, clockNode, startIdx, endIdx); + endTime = + compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'end_time')", + tree, 3, clockNode, startIdx, endIdx); + dim = compileWithArgs("NIADCClockSegment($1, $2, $3, 0, 'dim')", + tree, 3, clockNode, startIdx, endIdx); } - catch (MdsException &exc) + else { - printf("BEGIN SEGMENT FAILED FOR NODE %s: %s\n", - dataNode->getFullPath(), exc.what()); + // std::cout << "SAVE 3" << std::endl; + + Data *timeAtIdx0 = new Float32(timeIdx0); + Data *periodData = new Float64(period); + std::cout << "PERIOD: " << period << std::endl; + startTime = compileWithArgs( + "NIADCClockSegment($1, $2, $3, $4, 'start_time', $5)", tree, 5, + clockNode, startIdx, endIdx, timeAtIdx0, periodData); + endTime = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'end_time', $5)", + tree, 5, clockNode, startIdx, endIdx, + timeAtIdx0, periodData); + dim = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'dim', $5)", + tree, 5, clockNode, startIdx, endIdx, + timeAtIdx0, periodData); +// std::cout << "SAVE 4" << std::endl; + +/* + Data *timeAtIdx0 = new Float32(timeIdx0); + startTime = compileWithArgs( + "NIADCClockSegment($1, $2, $3, $4, 'start_time')", tree, 4, + clockNode, startIdx, endIdx, timeAtIdx0); +std::cout << "CHIAMO LA FUN.." << std::endl; + endTime = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'end_time')", + tree, 4, clockNode, startIdx, endIdx, + timeAtIdx0); +std::cout << "CHIAMO LA FUN.." << std::endl; + dim = compileWithArgs("NIADCClockSegment($1, $2, $3, $4, 'dim')", + tree, 4, clockNode, startIdx, endIdx, + timeAtIdx0); +std::cout << "CHIAMO LA FUN.." << std::endl; +*/ } - pthread_mutex_unlock(&segmentMutex); - delete[] fBuf; - deleteData(fData); - } - break; - } - deleteData(startIdx); - deleteData(endIdx); - deleteData(startTime); - deleteData(endTime); - } - - try - { - switch (dataType) - { - case SHORT: - { - // printf("Short Save data %s counter %d\n", dataNode->getPath(), counter); - Int16Array *data = new Int16Array((short *)buffer, bufSize); +// std::cout << "SAVE 5" << std::endl; - pthread_mutex_lock(&segmentMutex); - try + // std::cout << "CURRENTLY SAVING START TIME: " << startTime->getFloat() << ", END TIME: " << endTime->getFloat() << std::endl; +// std::cout << "SAVE 6" << std::endl; + switch (dataType) { - if (resampledNode) - dataNode->putSegmentMinMax(data, -1, resampledNode, 100); - else - dataNode->putSegment(data, -1); + case SHORT: + { + short *fBuf = new short[segmentSize]; + memset(fBuf, 0, sizeof(short) * segmentSize); + Int16Array *fData = new Int16Array((short *)fBuf, segmentSize); + pthread_mutex_lock(&segmentMutex); + try + { + if (resampledNode) + dataNode->beginSegmentMinMax(startTime, endTime, dim, fData, + resampledNode, 100); + else + dataNode->beginSegment(startTime, endTime, dim, fData); + } + catch (MdsException &exc) + { + printf("BEGIN SEGMENT FAILED FOR NODE %s: %s\n", + dataNode->getFullPath(), exc.what()); + } + pthread_mutex_unlock(&segmentMutex); + delete[] fBuf; + deleteData(fData); } - catch (MdsException &exc) + break; + case FLOAT: { - printf("PUT SEGMENT FAILED FOR NODE: %s: %s\n", dataNode->getFullPath(), - exc.what()); + float *fBuf = new float[segmentSize]; + memset(fBuf, 0, sizeof(float) * segmentSize); + Float32Array *fData = new Float32Array((float *)fBuf, segmentSize); + pthread_mutex_lock(&segmentMutex); + try + { + if (resampledNode) + dataNode->beginSegmentMinMax(startTime, endTime, dim, fData, + resampledNode, 100); + else + dataNode->beginSegment(startTime, endTime, dim, fData); + } + catch (MdsException &exc) + { + printf("BEGIN SEGMENT FAILED FOR NODE %s: %s\n", + dataNode->getFullPath(), exc.what()); + } + pthread_mutex_unlock(&segmentMutex); + delete[] fBuf; + deleteData(fData); } - pthread_mutex_unlock(&segmentMutex); - deleteData(data); - delete[](short *) buffer; + break; + } + + deleteData(startIdx); + deleteData(endIdx); + deleteData(startTime); + deleteData(endTime); } - break; - case FLOAT: + + try { - // printf("Float Save data %s counter %d\n", dataNode->getPath(), counter); - Float32Array *data = new Float32Array((float *)buffer, bufSize); - pthread_mutex_lock(&segmentMutex); - try + switch (dataType) + { + case SHORT: { - if (resampledNode) - dataNode->putSegmentMinMax(data, -1, resampledNode, 100); - else - dataNode->putSegment(data, -1); + // printf("Short Save data %s counter %d\n", dataNode->getPath(), counter); + Int16Array *data = new Int16Array((short *)buffer, bufSize); + + pthread_mutex_lock(&segmentMutex); + try + { + if (resampledNode) + dataNode->putSegmentMinMax(data, -1, resampledNode, 100); + else + dataNode->putSegment(data, -1); + } + catch (MdsException &exc) + { + printf("PUT SEGMENT FAILED FOR NODE: %s: %s\n", dataNode->getFullPath(), + exc.what()); + } + pthread_mutex_unlock(&segmentMutex); + deleteData(data); + delete[](short *) buffer; } - catch (MdsException &exc) + break; + case FLOAT: { - printf("PUT SEGMENT FAILED FOR NODE: %s: %s\n", dataNode->getFullPath(), - exc.what()); + // printf("Float Save data %s counter %d\n", dataNode->getPath(), counter); + Float32Array *data = new Float32Array((float *)buffer, bufSize); + pthread_mutex_lock(&segmentMutex); + try + { + if (resampledNode) + dataNode->putSegmentMinMax(data, -1, resampledNode, 100); + else + dataNode->putSegment(data, -1); + } + catch (MdsException &exc) + { + printf("PUT SEGMENT FAILED FOR NODE: %s: %s\n", dataNode->getFullPath(), + exc.what()); + } + pthread_mutex_unlock(&segmentMutex); + deleteData(data); + delete[](float *) buffer; } - pthread_mutex_unlock(&segmentMutex); - deleteData(data); - delete[](float *) buffer; + break; + } + + /* Send Event on Segment update __CH*/ + // sendChannelSegmentPutEvent(dataNode); } - break; + catch (MdsException *exc) + { + printf("Cannot put segment: %s\n", exc->what()); } - - /* Send Event on Segment update __CH*/ - // sendChannelSegmentPutEvent(dataNode); - } - catch (MdsException *exc) - { - printf("Cannot put segment: %s\n", exc->what()); + delete clockNode; } + // std::cout << "DELETING DATANODE AND TREE" << std::endl; delete dataNode; - delete clockNode; - delete tree; + //delete tree; } SaveList::SaveList() @@ -279,20 +345,25 @@ void SaveList::addItem(void *buffer, int bufSize, int sampleToRead, float *coeffs, int numCoeffs, int resampledNid) { - SaveItem *newItem = new SaveItem( buffer, bufSize, sampleToRead, dataType, segmentSize, counter, dataNid, clockNid, trigTime, treePtr, shot, streamFactor, streamName, streamGain, streamOffset, period, gain, coeffs, numCoeffs, resampledNid); + + printf("+"); + fflush(stdout); + pthread_mutex_lock(&mutex); - if (saveHead == NULL) + if (saveHead == NULL){ saveHead = saveTail = newItem; + } else { saveTail->setNext(newItem); saveTail = newItem; } + pthread_cond_signal(&itemAvailable); pthread_mutex_unlock(&mutex); @@ -300,6 +371,38 @@ void SaveList::addItem(void *buffer, int bufSize, int sampleToRead, reportQueueLen(dataNid, treePtr, getQueueLen(), shot); #endif } + +void SaveList::addItem(int dataNid, void *treePtr, MDSplus::Data *startPtr, + MDSplus::Data *endPtr, MDSplus::Data *dimPtr, MDSplus::Data *dimResPtr, int resampledNid) + +{ + SaveItem *newItem = new SaveItem( + dataNid, treePtr, startPtr, endPtr, dimPtr, dimResPtr, resampledNid); + + printf("+"); + fflush(stdout); + + pthread_mutex_lock(&mutex); + + if (saveHead == NULL){ + saveHead = saveTail = newItem; + } + else + { + saveTail->setNext(newItem); + saveTail = newItem; + } + + pthread_cond_signal(&itemAvailable); + pthread_mutex_unlock(&mutex); + +#ifdef DEBUG_QUEUE + reportQueueLen(dataNid, treePtr, getQueueLen(), 1237); +#endif +} + + + void SaveList::executeItems() { while (true) @@ -338,10 +441,8 @@ void SaveList::executeItems() pthread_mutex_unlock(&mutex); #ifdef DEBUG_QUEUE - reportQueueLen(currItem->getDataNid(), currItem->getTree(), getQueueLen(), - currItem->getShot()); + reportQueueLen(currItem->getDataNid(), currItem->getTree(), getQueueLen(), currItem->getShot()); #endif - currItem->save(); delete currItem; } @@ -357,8 +458,17 @@ void SaveList::stop() pthread_cond_signal(&itemAvailable); if (threadCreated) { + struct timeval t1, t2; + double elapsedTime; + gettimeofday(&t1, NULL); + printf("WAITING SAVE THREAD TERMINATION ....\n"); + pthread_join(thread, NULL); - printf("SAVE THREAD TERMINATED\n"); + + gettimeofday(&t2, NULL); + elapsedTime = (t2.tv_sec - t1.tv_sec) * 1000.0; // sec to ms + elapsedTime += (t2.tv_usec - t1.tv_usec) / 1000.0; // us to ms + printf("SAVE THREAD TERMINATED termination time %f s\n", elapsedTime/1000); } } @@ -375,7 +485,7 @@ void reportQueueLen(int dataNid, void *treePtr, int len, int shot) clock_gettime(CLOCK_REALTIME, &retTime); currTimeMs = retTime.tv_sec * 1000 + retTime.tv_nsec / 1000000; - +/* pthread_mutex_lock(&globalMutex); if (shot != prevShot) { @@ -393,6 +503,10 @@ void reportQueueLen(int dataNid, void *treePtr, int len, int shot) pthread_mutex_unlock(&globalMutex); TreeNode *currNode = new TreeNode(dataNid, (Tree *)treePtr); + if (debug) + std::cout << "INFO: data node reportQueueLen " + << currNode->getPath() << " " << std::endl; + while (currNode->getNid() > 0 && strcmp(currNode->getUsage(), "DEVICE")) { TreeNode *prevNode = currNode; @@ -410,7 +524,7 @@ void reportQueueLen(int dataNid, void *treePtr, int len, int shot) if (tags->getSize() < 1) { if (debug) - std::cout << "WARNING: no tags for data node to reportQueueLen" + std::cout << "WARNING: no tags for data node " << currNode->getPath() << " to reportQueueLen" << std::endl; return; } @@ -420,10 +534,12 @@ void reportQueueLen(int dataNid, void *treePtr, int len, int shot) deleteData(tagData); char *buf = new char[strlen(tag) + 7]; sprintf(buf, "%s_QUEUE", tag); - delete[] tag; - EventStream::send(shot, buf, (float)((currTimeMs - startTimeMs) / 1000.), +*/ + //delete[] tag; + //EventStream::send(shot, buf, (float)((currTimeMs - startTimeMs) / 1000.), (float)len); + EventStream::send(shot, "NI6368_QUEUE", (float)((currTimeMs - startTimeMs) / 1000.), (float)len); - delete[] buf; + //delete[] buf; } void *handleSave(void *listPtr) diff --git a/device_support/national/AsyncStoreManager.h b/device_support/national/AsyncStoreManager.h index ef6357473f..b6e103e489 100644 --- a/device_support/national/AsyncStoreManager.h +++ b/device_support/national/AsyncStoreManager.h @@ -12,13 +12,16 @@ #include #include + using namespace MDSplus; using namespace std; + class SaveItem { private: + bool isUpdate; void *buffer; char dataType; int bufSize; @@ -44,6 +47,10 @@ class SaveItem int gain; int numCoeffs; float *coeffs; + Data *startPtr; + Data *endPtr; + Data *dimPtr; + Data * dimResPtr; vector split(const char *str, char c = ' ') { @@ -94,6 +101,9 @@ class SaveItem double period, float gain, float *coeffs, int numCoeffs, int resampledNid); + SaveItem(int dataNid, void *treePtr, MDSplus::Data *startPtr, + MDSplus::Data *endPtr, MDSplus::Data *dimPtr, MDSplus::Data *dimResPtr, int resampledNid); + void setNext(SaveItem *itm) { nxt = itm; } SaveItem *getNext() { return nxt; } @@ -137,6 +147,9 @@ class SaveList double period, float gain, float *coeffs, int numCoeffs, int resampledNid = -1); + void addItem(int dataNid, void *treePtr, MDSplus::Data *startPtr, + MDSplus::Data *endPtr, MDSplus::Data *dimPtr, MDSplus::Data *dimResPtr, int resampledNid); + void executeItems(); void start(); void stop(); diff --git a/device_support/national/Makefile b/device_support/national/Makefile index 468e39afba..4e0b8108a0 100644 --- a/device_support/national/Makefile +++ b/device_support/national/Makefile @@ -15,7 +15,7 @@ CFLAGS_RELEASE := -fPIC -O3 LDFLAGS_RELEASE = CFLAGS = -fPIC -O3 -I${MDSPLUS_DIR}/include -I${CODAC_ROOT}/include -std=c++11 -LDFLAGS = -fPIC -O0 -L${MDSPLUS_DIR}/lib -L${CODAC_ROOT}/lib/ -lm -lNiFpga -lpxi6259 -lnixseries -lpthread -lMdsObjectsCppShr -ltcn +LDFLAGS = -fPIC -O0 -L${MDSPLUS_DIR}/lib -L${CODAC_ROOT}/lib/ -lm -lNiFpga -lpxi6259 -lnixseries -lpthread -lMdsObjectsCppShr -ltcn -lnisync # Debug builds (make debug) diff --git a/device_support/national/NiInterface.cpp b/device_support/national/NiInterface.cpp index ced8b4189d..befb01c816 100644 --- a/device_support/national/NiInterface.cpp +++ b/device_support/national/NiInterface.cpp @@ -26,6 +26,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2019 05 14 Acquisition loop interruption when in Transient Recorder Mode is called the stop?store */ + +#include + #include #include #include @@ -35,6 +38,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include + #include #include @@ -45,7 +49,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include + #include "AsyncStoreManager.h" +#include + + /* using namespace MDSplus; @@ -60,6 +68,11 @@ extern "C" void pxi6259_ai_polynomial_scaler(int16_t *raw, float *scaled, extern "C" void pxi6259_create_ao_conf_ptr(void **confPtr); extern "C" void pxi6259_free_ao_conf_ptr(void *conf); + +extern "C" void nixseries_free_ai_conf_ptr(void *conf); +extern "C" void nixseries_create_ao_conf_ptr(void **confPtr, int wavePoints); +extern "C" int nixseries_load_ao_conf_ptr(int ao_fd, xseries_ao_conf_t *ao_conf_ptr); + extern "C" void xseries_create_ai_conf_ptr(void **confPtr, unsigned int pre_trig_smp, unsigned int post_trig_smp, @@ -99,7 +112,9 @@ extern "C" int pxi6368EV_readAndSaveAllChannels( int aiFd, int nChan, void *chanMapPtr, void *chanFdPtr, int *isBurst, int *f1Div, int *f2Div, double maxDelay, double baseFreq, double *preTimes, double *postTimes, double startTime, int bufSize, int segmentSize, char **eventNames, - void *dataNidPtr, void *treePtr, void *saveListPtr, void *stopAcq); + void *dataNidPtr, void *treePtr, void *saveListPtr, int clockNid, int shot, int *resNids, + void *coeffsNidPtr, void *gainsPtr, void *stopAcq); + extern "C" int pxi6259EV_readAndSaveAllChannels( int nChan, void *chanFdPtr, int *isBurst, int *f1Div, int *f2Div, double maxDelay, double baseFreq, double *preTimes, double *postTimes, @@ -107,6 +122,8 @@ extern "C" int pxi6259EV_readAndSaveAllChannels( void *dataNidPtr, void *treePtr, void *saveListPtr, void *stopAcq); extern "C" int64_t NI6683_get_TCN_time(); +extern "C" int NI6683_stop(int devFd, int* activeFds, int size); +extern "C" int NI6683_close(int devFd, int* Fds,int size); void pxi6259_create_ai_conf_ptr(void **confPtr) { @@ -128,6 +145,22 @@ void pxi6259_create_ao_conf_ptr(void **confPtr) *confPtr = (void *)conf; } +void nixseries_free_ai_conf_ptr(void *conf) { free((char *)conf); } + +void nixseries_create_ao_conf_ptr(void **confPtr, int wavePoints) +{ +printf("nixseries_create_ao_conf_ptr %d \n", wavePoints); + xseries_ao_conf_t *conf = + (xseries_ao_conf_t *) malloc(sizeof(xseries_ao_conf_t)); + *conf = xseries_continuous_regenerated_ao(wavePoints); + *confPtr = (void *)conf; +} + +int nixseries_load_ao_conf_ptr(int ao_fd, xseries_ao_conf_t *ao_conf_ptr) +{ + return xseries_load_ao_conf(ao_fd, *ao_conf_ptr); +} + void pxi6259_free_ao_conf_ptr(void *conf) { free((char *)conf); } int _xseries_get_device_info(int fd, void *cardInfo) @@ -398,6 +431,7 @@ int xseries_AI_scale(int16_t *raw, float *scaled, uint32_t num_samples, } // printf("ai sample scaled: %d %e \n", raw[i], scaled[i]); } + return 0; } /* @@ -486,7 +520,7 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, int *resampledNid = (int *)resampledNidPtr; // Channel node identifier int readCalls[nChan]; // For statistic number of read operation pe channel - unsigned short *buffers_s[nChan]; // Raw data buffer used when not converted data are read + short *buffers_s[nChan]; // Raw data buffer used when not converted data are read float *buffers_f[nChan]; // Converted data buffer uesed when converted dta are // read int readChanSmp[nChan]; // Numebr of samples to read from each channel @@ -529,7 +563,7 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, if (saveConv) buffers_f[chan] = new float[bufSize]; else - buffers_s[chan] = new unsigned short[bufSize]; + buffers_s[chan] = new short[bufSize]; // Check if resampling TreeNode *dataNode = new TreeNode(dataNid[chan], (Tree *)treePtr); @@ -590,6 +624,10 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, printf("dopo TreeNode\n"); ////////////////// + + //auto currReadTime = std::chrono::high_resolution_clock::now(); + //auto lastReadTime = std::chrono::high_resolution_clock::now(); + xseries_start_ai(aiFd); // Start main acquisition loop @@ -614,6 +652,8 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, // ATTENTION : why dinamic allocation of this buffer memset(bufReadChanSmp, 0, sizeof(int) * nChan); + + chan = 0; channelRead = 0; // Acquisition loop on each channel of numSamples values @@ -641,6 +681,12 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, else currDataToRead = bufSize; +/* + currReadTime = std::chrono::high_resolution_clock::now(); + auto duration = std::chrono::duration_cast(currReadTime - lastReadTime); + std::cout << duration.count() << std::endl; +*/ + // read data from device based on acquisition mode converted 1 raw data 0 // Functions waiting for data or timeout if (saveConv) @@ -653,6 +699,8 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, currReadSamples = read(chanFd[chan], &buffers_s[chan][bufReadChanSmp[chan]], (currDataToRead - bufReadChanSmp[chan]) << 1); + + //lastReadTime = currReadTime; readCalls[chan]++; @@ -679,7 +727,7 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, if (saveConv) delete (float *)buffers_f[chan]; else - delete (unsigned short *)buffers_s[chan]; + delete (short *)buffers_s[chan]; return -2; } } @@ -730,6 +778,8 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, streamFactor = (bufSize + 1) * (streamFactor / bufSize); } if (resampledNid) + { + // std::cout << "bufReadChanSmp[chan]: " << bufReadChanSmp[chan] << ", sampleToRead: " << sampleToRead << ", readChanSmp[chan]" << readChanSmp[chan] << std::endl; saveList->addItem( ((saveConv) ? (void *)buffers_f[chan] : (void *)buffers_s[chan]), @@ -739,7 +789,10 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, streamNames[chan], streamGains[chan], streamOffsets[chan], period, gains[chan], coeffs[chan], numCoeffs[chan], resampledNid[chan]); + } else + { + // std::cout << "bufReadChanSmp[chan]: " << bufReadChanSmp[chan] << std::endl; saveList->addItem( ((saveConv) ? (void *)buffers_f[chan] : (void *)buffers_s[chan]), @@ -748,12 +801,13 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, dataNid[chan], clockNid, timeIdx0, treePtr, shot, streamFactor, streamNames[chan], streamGains[chan], streamOffsets[chan], period, gains[chan], coeffs[chan], numCoeffs[chan]); + } // allocate new buffer to save the next segment if (saveConv) buffers_f[chan] = new float[bufSize]; else - buffers_s[chan] = new unsigned short[bufSize]; + buffers_s[chan] = new short[bufSize]; } // Update the number of samples read readChanSmp[chan] += bufReadChanSmp[chan]; @@ -834,7 +888,7 @@ int pxi6259_readAndSaveAllChannels( int readCalls[nChan]; - unsigned short *buffers_s[nChan]; + short *buffers_s[nChan]; float *buffers_f[nChan]; int readChanSmp[nChan]; int bufReadChanSmp[nChan]; @@ -919,7 +973,7 @@ int pxi6259_readAndSaveAllChannels( if (saveConv) buffers_f[chan] = new float[bufSize]; else - buffers_s[chan] = new unsigned short[bufSize]; + buffers_s[chan] = new short[bufSize]; triggered = 0; @@ -1003,7 +1057,7 @@ int pxi6259_readAndSaveAllChannels( if (saveConv) delete (float *)buffers_f[chan]; else - delete (unsigned short *)buffers_s[chan]; + delete (short *)buffers_s[chan]; return -2; } @@ -1077,7 +1131,7 @@ int pxi6259_readAndSaveAllChannels( if (saveConv) buffers_f[chan] = new float[bufSize]; else - buffers_s[chan] = new unsigned short[bufSize]; + buffers_s[chan] = new short[bufSize]; } // counters[chan] += bufReadChanSmp[chan]; @@ -1127,7 +1181,7 @@ int pxi6259_readAndSaveAllChannels( if (saveConv) delete (float *)buffers_f[chan]; else - delete (unsigned short *)buffers_s[chan]; + delete (short *)buffers_s[chan]; /* for (chan=0; chan < nChan; chan++) @@ -1898,6 +1952,7 @@ int temperatureProbeControl(uint32_t boardID, uint32_t *inChan, int numChan, if (sem_unlink("WakeControl") < 0) perror("Control sem_close"); + return 0; } /************************************************************************************** Software PXI chassis trigger via RTSI1 bus line. @@ -2609,6 +2664,8 @@ int stopWaveGeneration() ////////////////////////// LAZY TRIGGER STUFF ////////////////////////// //////////////////////////////////////////////////////////////////////////// + +#define SAVECONV 0 #define SEGMENT_OP_BEGIN 1 #define SEGMENT_OP_UPDATE 2 #define SEGMENT_OP_PUT 3 @@ -2843,50 +2900,93 @@ extern "C" void stopSaveEV(void *listPtr) class BufferHandler { + char saveConv = SAVECONV; // Acquisition format flags 0 raw data 1 converted data size_t bufSize; - float *buffer; + float *buffer_f; + short *buffer_s; + size_t bufferIdx, oldestBufferIdx; unsigned long sampleCount; protected: MDSplus::Tree *tree; MDSplus::TreeNode *rawNode; - SaveListEV *saveList; + int dataNid; + SaveList *saveList; public: - BufferHandler(MDSplus::Tree *tree, MDSplus::TreeNode *rawNode, + BufferHandler(MDSplus::Tree *tree, int dataNid, double maxDelay, double preTime, double baseFreq, - SaveListEV *saveList) + SaveList *saveList) { this->tree = tree; - this->rawNode = rawNode; + this->dataNid = dataNid; this->bufSize = (preTime + maxDelay) * baseFreq; //printf("==== BUFFER SIZE : %d =====", bufSize); - this->buffer = new float[this->bufSize]; + if (saveConv){ + this->buffer_f = new float[this->bufSize]; + } + else{ + this->buffer_s = new short[this->bufSize]; + } this->bufferIdx = this->oldestBufferIdx = 0; this->sampleCount = 0; this->saveList = saveList; } - ~BufferHandler() { delete[] buffer; } + ~BufferHandler() { + delete[] buffer_f; + delete[] buffer_s; + } void processSample(float sample) { - buffer[bufferIdx] = sample; + // std::cout << "CALLING FLOAT PROCESS SAMPLE" << std::endl; + buffer_f[bufferIdx] = sample; + sampleCount++; // fill the buffer before elaborating it + if (sampleCount >= bufSize - 1) + { + processSampleDelayed(buffer_f[oldestBufferIdx]); + oldestBufferIdx = (oldestBufferIdx + 1) % bufSize; + } + bufferIdx = (bufferIdx + 1) % bufSize; + } + + void processSample(void* sample) + { + void* ptr; + // std::cout << "PROCESS SHORT SAMPLE" << std::endl; + if (!saveConv) + buffer_s[bufferIdx] = *reinterpret_cast(sample); + else + buffer_f[bufferIdx] = *reinterpret_cast(sample); + sampleCount++; // fill the buffer before elaborating it if (sampleCount >= bufSize - 1) { - processSampleDelayed(buffer[oldestBufferIdx]); + if (!saveConv) + ptr = &buffer_s[oldestBufferIdx]; + else + ptr = &buffer_f[oldestBufferIdx]; + processSampleDelayed(ptr); oldestBufferIdx = (oldestBufferIdx + 1) % bufSize; } bufferIdx = (bufferIdx + 1) % bufSize; } + void terminate() { if (sampleCount > bufSize) { for (size_t i = 0; i < bufSize - 2; i++) { - processSampleDelayed(buffer[oldestBufferIdx]); + if (saveConv){ + // std::cout << "TERMINATING FLOAT SAMPLE DELAYED" << std::endl; + processSampleDelayed(&buffer_f[oldestBufferIdx]); + } + else{ + // std::cout << "TERMINATING SHORT SAMPLE DELAYED" << std::endl; + processSampleDelayed(&buffer_s[oldestBufferIdx]); + } oldestBufferIdx = (oldestBufferIdx + 1) % bufSize; } flushBuffer(); @@ -2897,22 +2997,24 @@ class BufferHandler { return; } + virtual void processSampleDelayed(void* sample) + { + return; + } virtual void trigger(double trigTime) = 0; virtual void flushBuffer() = 0; }; class ClockBufferHandler : public BufferHandler { - double *segBuffer; + double *segBuffer_f; + short *segBuffer_s; MDSplus::Array *initSegData; size_t bufIdx; - - int f12Div[2], currDivIdx; + char saveConv = SAVECONV; + int f12Div[2], currDivIdx, divSamples[2]; double baseFreq; - int segBufSize; - int segmentSize; - int numBuffersInSegment; - int bufferCount; + int segBufSize, segmentSize, numSegments, numBuffersInSegment, bufferCount, shotSampleCount, switchBufCount; double startTime; double preTime, postTime; long baseSampleCount, currBaseSampleCount, sampleCount; @@ -2923,24 +3025,38 @@ class ClockBufferHandler : public BufferHandler std::vector bufStartTimes; std::vector bufEndTimes; std::vector bufPeriods; + std::vector bufPeriodsResampled; std::vector switchTimes; bool freqSwitched; + int clockNid, resampleNid; + int shot, numCoeffs; + float curSampleDivider; + float *coeffs; + MDSplus::Data *startTimeData; + MDSplus::Data *endTimeData; + MDSplus::Data *dimData; + MDSplus::Data *dimDataResampled; public: - ClockBufferHandler(MDSplus::Tree *tree, MDSplus::TreeNode *rawNode, + ClockBufferHandler(MDSplus::Tree *tree, int dataNid, double maxDelay, int f1Div, int f2Div, double baseFreq, int segBufSize, int segmentSize, double startTime, - double preTime, double postTime, SaveListEV *saveList) - : BufferHandler(tree, rawNode, maxDelay, preTime, baseFreq, saveList) + double preTime, double postTime, SaveList *saveList, int clockNid, int shot, float *coeffs, + int numCoeffs, int resampleNid) + : BufferHandler(tree, dataNid, maxDelay, preTime, baseFreq, saveList) { this->basePeriod = 1. / baseFreq; this->baseFreq = baseFreq; this->segBufSize = segBufSize; - this->segBuffer = new double[segBufSize]; + this->segBuffer_f = new double[segBufSize]; + this->segBuffer_s = new short[segBufSize]; this->numBuffersInSegment = segmentSize / segBufSize; this->segmentSize = segBufSize * this->numBuffersInSegment; this->f12Div[0] = f1Div; this->f12Div[1] = f2Div; + this->divSamples[0] = 0; + this->divSamples[1] = 0; + this->f12Div[1] = f2Div; if (f1Div > f2Div) this->minPeriod = basePeriod * f2Div; else @@ -2956,70 +3072,87 @@ class ClockBufferHandler : public BufferHandler bufStartTimes.push_back(startTime); bufEndTimes.push_back(bufEndTime); bufPeriods.push_back(this->basePeriod * f12Div[0]); - // Prepare first segment - double *initSeg = new double[segmentSize]; - //memset(initSeg, 0, sizeof(short) * segmentSize); - memset(initSeg, 0, segmentSize); - initSegData = new MDSplus::Float64Array(initSeg, segmentSize); - delete[] initSeg; - MDSplus::Data *startSegData = new MDSplus::Float64(startTime); - MDSplus::Data *endSegData = new MDSplus::Float64(bufEndTime); - MDSplus::Data *periodData = new MDSplus::Float64(this->basePeriod * f12Div[0]); - MDSplus::Data *dimData = MDSplus::compileWithArgs( - "build_range($, $, $)", tree, 3, startSegData, endSegData, periodData); - rawNode->beginSegment(startSegData, endSegData, dimData, initSegData); - MDSplus::deleteData(startSegData); - MDSplus::deleteData(endSegData); - MDSplus::deleteData(periodData); - MDSplus::deleteData(dimData); this->bufferCount = 0; this->freqSwitched = false; + this->shotSampleCount = 0; + this->clockNid = clockNid; + this->shot = shot; + this->coeffs = coeffs; + this->resampleNid = resampleNid; + this->numCoeffs = numCoeffs; + this->numSegments = 0; + this->switchBufCount = 0; } ~ClockBufferHandler() { - delete[] segBuffer; + delete[] segBuffer_f; + delete[] segBuffer_s; MDSplus::deleteData(initSegData); } - void processSampleDelayed(float sample) + void processSampleDelayed(void* sample) { - - // Check whether frequency switched + // Check frequency switch double currTime = startTime + basePeriod * baseSampleCount; baseSampleCount++; currBaseSampleCount++; + // std::cout << "CurrBase Sample Count: " << currBaseSampleCount<< std::endl; if (currBaseSampleCount % f12Div[currDivIdx] == 0) { - segBuffer[segBufSampleCount] = sample; - segBufSampleCount++; + divSamples[currDivIdx]++; + if (!saveConv) + segBuffer_s[segBufSampleCount++] = *reinterpret_cast(sample); + else + segBuffer_f[segBufSampleCount++] = *reinterpret_cast(sample); + + + if (segBufSampleCount >= segBufSize) // buffer filled { - MDSplus::Array *bufferData = new Float64Array(segBuffer, segBufSize); - saveList->addItem(SEGMENT_OP_PUT, NULL, NULL, NULL, bufferData, rawNode); - segBufSampleCount = 0; + // std::cout << "STO SALVANDO BUFFER CON COUNTER: " << shotSampleCount << std::endl; + // std::cout << "BUFFER FILLED FOR: " << dataNid << std::endl; + + int sampleToRead = segmentSize - bufferCount * segBufSize; // how many samples can still be saved before filling the current segment + + if (!saveConv){ + saveList->addItem(segBuffer_s, segBufSize, sampleToRead, 1, segmentSize, + shotSampleCount, dataNid, clockNid, startTime, tree, shot, 0, nullptr, 0, 0, bufPeriods[bufPeriods.size()-1], 1., + coeffs, numCoeffs, resampleNid); + segBuffer_s = new short[segmentSize]; + } + else{ + saveList->addItem(segBuffer_f, segBufSize, sampleToRead, 2, segmentSize, + shotSampleCount, dataNid, clockNid, startTime, tree, shot, 0, nullptr, 0, 0, bufPeriods[bufPeriods.size()-1], 1., + coeffs, numCoeffs, resampleNid); + segBuffer_f = new double[segmentSize]; + } + + sampleCount = 0; // reinitializing the counter of the samples read in the current buffer bufferCount++; + segBufSampleCount = 0; + + if (freqSwitched == true){ + curSampleDivider = double(f12Div[currDivIdx]) / f12Div[(currDivIdx + 1) % 2]; + saveList->addItem(dataNid, tree, startTimeData, endTimeData, dimData, dimDataResampled, resampleNid); + // std:: cout << "switchBufCount: " << switchBufCount << ", curSampleDivider: " << curSampleDivider << ", primo termine: "<< (switchBufCount) * 1 / curSampleDivider << ", secodno termine" << (segBufSize - switchBufCount)* curSampleDivider << std::endl; +// std::cout << "SHOT SAMPLE COUNT PRIMA: " << shotSampleCount << std::endl; + shotSampleCount += (switchBufCount-1) * 1 / curSampleDivider + (segBufSize - switchBufCount); + bufPeriodsResampled.clear(); +// std::cout << "SHOT SAMPLE COUNT DOPO: " << shotSampleCount << std::endl; + + } + else + shotSampleCount += segBufSize; + if (bufferCount >= numBuffersInSegment) // Need to possibly adjust segment end and // dimension and create a new segment { - std::cout << "SEGMENT FILLED FOR:" << rawNode << std::endl; - // Prepare next segment + //std::cout << "SEGMENT FILLED FOR " << dataNid << std:: endl; + numSegments ++; bufStartTime = startTime + basePeriod * baseSampleCount; // std::cout << "BUF_START_TIME: " << bufStartTime << " startTime: " << startTime << " basePeriod: " << basePeriod << " f12Div[currDivIdx]: " << f12Div[currDivIdx] << " baseSampleCount: " << baseSampleCount << std::endl; double bufEndTime = bufStartTime + (segmentSize)*basePeriod * f12Div[currDivIdx]; - // std::cout << "BUF_END_TIME" << bufEndTime << std::endl; - MDSplus::Data *startSegData = new MDSplus::Float64(bufStartTime); - MDSplus::Data *endSegData = new MDSplus::Float64(bufEndTime); - MDSplus::Data *periodData = - new MDSplus::Float64(basePeriod * f12Div[currDivIdx]); - MDSplus::Data *dimData = - MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, - startSegData, endSegData, periodData); - saveList->addItem(SEGMENT_OP_BEGIN, startSegData, endSegData, dimData, - initSegData, rawNode); - // rawNode->beginSegment(startSegData, endSegData, dimData, - // initSegData); - MDSplus::deleteData(periodData); bufferCount = 0; bufStartTimes.clear(); @@ -3028,16 +3161,27 @@ class ClockBufferHandler : public BufferHandler bufEndTimes.push_back(bufEndTime); bufPeriods.clear(); bufPeriods.push_back(basePeriod * f12Div[currDivIdx]); - freqSwitched = false; + } + freqSwitched = false; } } + + // std::cout << "NOT FILLED" << std::endl; if (switchTimes.size() > 0 && switchTimes[0] <= currTime) // frequencySwitched { - std::cout << "FREQUENCY SWITCH at:" << currTime << std::endl; + std::cout << "FREQUENCY SWITCH at:" << currTime << ", with segBufSampleCount: " << segBufSampleCount << std::endl; + + // Handling the counter for the Asynch store manager library + curSampleDivider = double(f12Div[currDivIdx]) / f12Div[(currDivIdx + 1) % 2]; + switchBufCount = segBufSampleCount; +// std::cout << "SHOT SAMPLE COUNT PRIMA" << shotSampleCount << std::endl; + shotSampleCount *= curSampleDivider; +// std::cout << "SHOT SAMPLE COUNT DOPO" << shotSampleCount << std::endl; currDivIdx = (currDivIdx + 1) % 2; + bufPeriods.push_back(basePeriod * f12Div[currDivIdx]); if (currBaseSampleCount % f12Div[currDivIdx] == 0) // A sample at previous frequency has been written at this time { @@ -3048,80 +3192,124 @@ class ClockBufferHandler : public BufferHandler else { currBaseSampleCount = -1; // Next sample is being written - bufStartTimes.push_back(switchTimes[0] + 2 * basePeriod * f12Div[currDivIdx]); // PROBLEMA PROBABILMENTE QUI!!!! + bufStartTimes.push_back(switchTimes[0] + 2 * basePeriod * f12Div[currDivIdx]); bufEndTimes[bufEndTimes.size() - 1] = switchTimes[0] - minPeriod / 2.; } + // std::cout << "STAMPONE!!! BUFFER COUNT: " << bufferCount << ", segBufSize: " << segBufSize << ", segBufSampleCount: " << segBufSampleCount << ", basePeriod: " << basePeriod << ", switchTimes[0]: " << switchTimes[0] << ", f12Div[currDivIdx]: " << f12Div[currDivIdx]<< std::endl; bufEndTimes.push_back( switchTimes[0] + (segmentSize - (bufferCount * segBufSize + segBufSampleCount) - 1) * (basePeriod * f12Div[currDivIdx]) - (basePeriod * f12Div[currDivIdx] / 2.)); freqSwitched = true; switchTimes.erase(switchTimes.begin()); - MDSplus::Data *startTimeData = new MDSplus::Float64(bufStartTimes[bufStartTimes.size() - 1]); - MDSplus::Data *endTimeData = + // USARE UPDATE MINMAX + + startTimeData = new MDSplus::Float64(bufStartTimes[bufStartTimes.size() - 1]); + endTimeData = new MDSplus::Float64(bufEndTimes[bufEndTimes.size() - 1]); + std::cout << "DEBUG -> END TIME DATA: " << bufEndTimes[bufEndTimes.size() - 1] << std::endl; MDSplus::Data *startTimesData = new MDSplus::Float64Array(bufStartTimes.data(), bufStartTimes.size()); MDSplus::Data *endTimesData = new MDSplus::Float64Array(bufEndTimes.data(), bufEndTimes.size()); MDSplus::Data *periodsData = new MDSplus::Float64Array(bufPeriods.data(), bufPeriods.size()); - MDSplus::Data *dimData = + dimData = MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, startTimesData, endTimesData, periodsData); + + // Resampling handling + for (int z = 0; z < bufPeriods.size(); z++){ + bufPeriodsResampled.push_back(bufPeriods[z] * 50); + } + + // std::cout << "bufPeriods.size(): " <addItem(dataNid, tree, startTimeData, endTimeData, dimData, resampleNid); // std::cout << "UPDATE start: " << startTimesData << std::endl; // std::cout << "UPDATE end: " << endTimesData << std::endl; // std::cout << "UPDATE dim: " << dimData << std::endl; - saveList->addItem(SEGMENT_OP_UPDATE, startTimeData, endTimeData, dimData, - NULL, rawNode); MDSplus::deleteData(periodsData); MDSplus::deleteData(startTimesData); MDSplus::deleteData(endTimesData); } } + virtual void trigger(double trigTime) { std::cout << "TRIGGER AT: " << trigTime << std::endl; - double startTime = trigTime - preTime; - if (switchTimes.size() == 0 || - switchTimes[switchTimes.size() - 1] <= startTime) - switchTimes.push_back(startTime); + double startTime_trig = trigTime - preTime; + if (startTime_trig < startTime){ // checking if valid trigger + std::cout << "WARNING: TRIGGER WINDOW START VALUE IS IN THE PAST, SETTING IT TO EXPERIMENT START TIME" << std::endl; + startTime_trig = startTime; + } + if (switchTimes.size() == 0 || switchTimes[switchTimes.size() - 1] <= startTime_trig) + switchTimes.push_back(startTime_trig); else { size_t idx; for (idx = switchTimes.size() - 1; - idx > 0 && switchTimes[idx] >= startTime; idx--) + idx > 0 && switchTimes[idx] >= startTime_trig; idx--) ; - switchTimes.insert(switchTimes.begin() + idx, startTime); + switchTimes.insert(switchTimes.begin() + idx, startTime_trig); } - double endTime = trigTime + postTime; - if (switchTimes[switchTimes.size() - 1] <= endTime) - switchTimes.push_back(endTime); + + + double endTime_trig = trigTime + postTime; + if (switchTimes[switchTimes.size() - 1] <= endTime_trig) + switchTimes.push_back(endTime_trig); else { size_t idx; - for (idx = switchTimes.size() - 1; idx > 0 && switchTimes[idx] >= endTime; - idx--) + for (idx = switchTimes.size() - 1; idx > 0 && switchTimes[idx] >= endTime_trig; + idx--) ; - switchTimes.insert(switchTimes.begin() + idx, endTime); + switchTimes.insert(switchTimes.begin() + idx, endTime_trig); } } + virtual void flushBuffer() { - std::cout << "FLUSH BUFFER " << segBufSampleCount << std::endl; - MDSplus::Array *bufferData = new Float64Array(segBuffer, segBufSampleCount); - saveList->addItem(SEGMENT_OP_PUT, NULL, NULL, NULL, bufferData, rawNode); + + if (segBufSampleCount % 2 != 0) + segBufSampleCount -=1; + //std::cout << "FLUSH BUFFER with " << segBufSampleCount << " samples left" << std::endl; + if (this->saveConv){ + int sampleToRead = segmentSize - bufferCount*segBufSize - segBufSampleCount; + saveList->addItem(segBuffer_f, segBufSampleCount - 1 , sampleToRead, 2, segmentSize, + shotSampleCount, dataNid, clockNid, startTime, tree, shot, 0, nullptr, 0, 0, basePeriod, 1., + coeffs, numCoeffs); + } + else{ + int sampleToRead = segmentSize - bufferCount*segBufSize - segBufSampleCount; + saveList->addItem(segBuffer_s, segBufSampleCount -1 , sampleToRead, 1, segmentSize, + shotSampleCount, dataNid, clockNid, startTime, tree, shot, 0, nullptr, 0, 0, basePeriod, 1., + coeffs, numCoeffs); + } + } }; class BurstBufferHandler : public BufferHandler { - double *segBuffer; + int saveConv = SAVECONV; + double *segBuffer_f; + short *segBuffer_s; std::vector startTimes; - int freqDiv; + int freqDiv, clockNid, shot, numCoeffs, resampleNid; double baseFreq; - int segmentSize, burstCount, windowSize, windowCount; + int segmentSize, bufSize, bufCount, sampleCount, burstCount, windowSize, windowCount; double startTime; double basePeriod; double segStart; @@ -3129,13 +3317,16 @@ class BurstBufferHandler : public BufferHandler double postTime; bool inBurst; unsigned long baseSampleCount, currBaseSampleCount; + float *coeffs; + float trigTime; public: - BurstBufferHandler(MDSplus::Tree *tree, MDSplus::TreeNode *rawNode, + BurstBufferHandler(MDSplus::Tree *tree, int dataNid, double maxDelay, int freqDiv, double baseFreq, double startTime, double preTime, double postTime, - int segmentSize, SaveListEV *saveList) - : BufferHandler(tree, rawNode, maxDelay, preTime, baseFreq, saveList) + int segmentSize, int bufSize, SaveList *saveList, int clockNid, int shot, float *coeffs, + int numCoeffs, int resampleNid) + : BufferHandler(tree, dataNid, maxDelay, preTime, baseFreq, saveList) { this->preTime = preTime; this->postTime = postTime; @@ -3145,30 +3336,42 @@ class BurstBufferHandler : public BufferHandler this->segmentSize = segmentSize; if (this->segmentSize > this->windowSize) this->segmentSize = this->windowSize; - this->segBuffer = new double[this->segmentSize]; + this->bufSize = bufSize; + this->segBuffer_f = new double[this->segmentSize]; + this->segBuffer_s = new short[this->segmentSize]; this->freqDiv = freqDiv; this->startTime = startTime; this->inBurst = false; this->baseSampleCount = 0; + this->clockNid = clockNid; + this->shot = shot; + this->coeffs = coeffs; + this->numCoeffs = numCoeffs; + this->resampleNid = resampleNid; + this->sampleCount = 0; + this->bufCount = 0; } ~BurstBufferHandler() { std::cout << "DISTRUTTORE BURST" << std::endl; - delete[] segBuffer; + delete[] segBuffer_f; + delete[] segBuffer_s; std::cout << "DISTRUTTO" << std::endl; } - virtual void processSampleDelayed(float sample) + virtual void processSampleDelayed(void* sample) { - // Check whether frequency switched + // Check whether the burst window has been reached double currTime = startTime + basePeriod * baseSampleCount; - baseSampleCount++; + + // Updating timing counters + baseSampleCount++; currBaseSampleCount++; if (startTimes.size() > 0 && startTimes[0] <= currTime) { printf("\n\nprocessSampleDelayed startTimes[0] %f \n", startTimes[0]); - + if (currTime >= startTimes[0] + postTime) { printf("WARNING! Trigger time in the past -> Saving the current window data."); @@ -3178,66 +3381,82 @@ class BurstBufferHandler : public BufferHandler { inBurst = true; currBaseSampleCount = 0; - burstCount = 0; - windowCount = 0; - segStart = currTime; + burstCount = 0; // counts how many samples have been read in the burst + windowCount = 0; // traces the current position on the burst window + trigTime = startTimes[0]; } startTimes.erase(startTimes.begin()); } if (inBurst && (currBaseSampleCount % freqDiv == 0)) { - segBuffer[burstCount++] = sample; + if (!saveConv) + segBuffer_s[sampleCount++] = *reinterpret_cast(sample); + else + segBuffer_f[sampleCount++] = *reinterpret_cast(sample); windowCount++; - if (burstCount >= segmentSize) + + // BUFFER FILLED, NEED TO SAVE IT + if (sampleCount >= bufSize) { + //std::cout << "BUFFER FILLED FOR: " << dataNid << std::endl; - std::cout << "SEGMENT FILLED FOR:" << rawNode << std::endl; - - double segEnd = segStart + (segmentSize - 1) * basePeriod * freqDiv; - MDSplus::Data *startSegData = new MDSplus::Float64(segStart); - MDSplus::Data *endSegData = new MDSplus::Float64(segEnd); - MDSplus::Data *periodData = new MDSplus::Float64(basePeriod * freqDiv); - MDSplus::Data *dimData = - MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, - startSegData, endSegData, periodData); - - MDSplus::Array *segData = - new MDSplus::Float64Array(segBuffer, segmentSize); - // std::cout << "SEG START: " << startSegData << " FOR NODE" << rawNode -> getPath() << std::endl; - // std::cout << "SEG END: " << endSegData << std::endl; - // std::cout << "SEG DIM: " << dimData << std::endl; - saveList->addItem(SEGMENT_OP_MAKE, startSegData, endSegData, dimData, - segData, rawNode); - MDSplus::deleteData(periodData); - if (windowCount >= windowSize) - inBurst = false; - else // There are still other segments to be stored for this burst - { - burstCount = 0; - segStart = currTime; + int sampleToRead = segmentSize - bufCount; // how many samples can still be saved before filling the current segment + // std::cout << "sampleToRead: " << sampleToRead << ", startTime: " << segStart << ", basePeriod: " << basePeriod << std::endl; + // std::cout << "SAVING SEGMENT FOR " << dataNid << std::endl; + + if (!saveConv){ + saveList->addItem(segBuffer_s, bufSize, sampleToRead, 1, segmentSize, + burstCount, dataNid, clockNid, trigTime, tree, shot, 0, nullptr, 0, 0, basePeriod * freqDiv, 1., + coeffs, numCoeffs, resampleNid); + segBuffer_s = new short[segmentSize]; // reinitializing the samples buffer to read the next data } + else{ + saveList->addItem(segBuffer_f, bufSize, sampleToRead, 2, segmentSize, + burstCount, dataNid, clockNid, trigTime, tree, shot, 0, nullptr, 0, 0, basePeriod * freqDiv, 1., + coeffs, numCoeffs, resampleNid); + segBuffer_f = new double[segmentSize]; // reinitializing the samples buffer to read the next data + } + + bufCount += bufSize; // updating the number of samples in the current segment + burstCount += bufSize; // updating the total number of samples read + sampleCount = 0; // reinitializing the counter of the samples read in the current buffer + + if (windowCount >= windowSize) // burst window finished + inBurst = false; + + else if (bufCount == segmentSize) // segment filled, reinitializing the counter of the samples in the current segment + bufCount = 0; } + + else if (windowCount > windowSize) // Last piece of burst { - double segEnd = segStart + (burstCount - 1) * basePeriod * freqDiv; - MDSplus::Data *startSegData = new MDSplus::Float64(segStart); - MDSplus::Data *endSegData = new MDSplus::Float64(segEnd); - MDSplus::Data *periodData = new MDSplus::Float64(basePeriod * freqDiv); - MDSplus::Data *dimData = - MDSplus::compileWithArgs("build_range($, $, $)", tree, 3, - startSegData, endSegData, periodData); - MDSplus::Array *segData = - new MDSplus::Float64Array(segBuffer, burstCount); - // std::cout << "LAST SEG START: " << startSegData << std::endl; - // std::cout << "LAST SEG END: " << endSegData << std::endl; - // std::cout << "LAST SEG DIM: " << dimData << std::endl; - saveList->addItem(SEGMENT_OP_MAKE, startSegData, endSegData, dimData, - segData, rawNode); - MDSplus::deleteData(periodData); + // std::cout << "inBurst False, windowCount: " << windowCount << ", windowSize: " << windowSize << std::endl; + int sampleToRead = segmentSize - sampleCount; + // std::cout << "sampleToRead: " << sampleToRead << ", startTime: " << segStart << ", basePeriod: " << basePeriod << std::endl; + std::cout << "SAVING LAST DATA FOR " << dataNid << std::endl; + + if (!saveConv){ + saveList->addItem(segBuffer_s, sampleCount, sampleToRead, 1, segmentSize, + burstCount, dataNid, clockNid, trigTime, tree, shot, 0, nullptr, 0, 0, basePeriod, 1., + coeffs, numCoeffs, resampleNid); + segBuffer_s = new short[segmentSize]; + } + else{ + saveList->addItem(segBuffer_f, sampleCount, sampleToRead, 2, segmentSize, + burstCount, dataNid, clockNid, trigTime, tree, shot, 0, nullptr, 0, 0, basePeriod, 1., + coeffs, numCoeffs, resampleNid); + segBuffer_f = new double[segmentSize]; + } + + inBurst = false; } } } + + + virtual void trigger(double trigTime) { double currTime = startTime + basePeriod * baseSampleCount; @@ -3320,16 +3539,16 @@ int pxi6259EV_readAndSaveAllChannels( memset(eventHandlers, 0, sizeof(EventHandler *) * nChan); for (chan = 0; chan < nChan; chan++) { - if (isBurst[chan]) - bufferHandlers[chan] = new BurstBufferHandler( - (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], - baseFreq, startTime, preTimes[chan], postTimes[chan], segmentSize, - saveList); - else - bufferHandlers[chan] = new ClockBufferHandler( - (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], - f2Div[chan], baseFreq, bufSize, segmentSize, startTime, - preTimes[chan], postTimes[chan], saveList); + // if (isBurst[chan]) + // bufferHandlers[chan] = new BurstBufferHandler( + // (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], + // baseFreq, startTime, preTimes[chan], postTimes[chan], segmentSize, + // saveList); + // else + // bufferHandlers[chan] = new ClockBufferHandler( + // (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], + // f2Div[chan], baseFreq, bufSize, segmentSize, startTime, + // preTimes[chan], postTimes[chan], saveList); if (eventNames[chan][0]) // Empty string is passed for no event { eventHandlers[chan] = @@ -3395,9 +3614,9 @@ int pxi6259EV_readAndSaveAllChannels( std::cout << "STOPPED" << std::endl; delete eventHandlers[chan]; } - std::cout << "TERMINATING BUFFER HANDLER...." << std::endl; + //std::cout << "TERMINATING BUFFER HANDLER...." << std::endl; bufferHandlers[chan]->terminate(); - std::cout << "TERMINATED" << std::endl; + //std::cout << "TERMINATED" << std::endl; } saveList->stop(); @@ -3415,10 +3634,23 @@ int pxi6368EV_readAndSaveAllChannels( int aiFd, int nChan, void *chanMapPtr, void *chanFdPtr, int *isBurst, int *f1Div, int *f2Div, double maxDelay, double baseFreq, double *preTimes, double *postTimes, double startTime, int bufSize, int segmentSize, char **eventNames, - void *dataNidPtr, void *treePtr, void *saveListPtr, void *stopAcq) + void *dataNidPtr, void *treePtr, void *saveListPtr, int clockNid, int shot, int *resNids, + void *coeffsNidPtr, void *gainsPtr, void *stopAcq) { + + char saveConv = SAVECONV; // Acquisition format flags 0 raw data 1 convrted data + + int sampleToRead = 0; // Number of sample to read + int currDataToRead = 0; // Number of current sample to read + int chan; - SaveListEV *saveList = (SaveListEV *)saveListPtr; + int currReadSamples; // Number of samples read + + + SaveList *saveList = (SaveList *)saveListPtr; + float *gains = (float *)gainsPtr; + int *coeffsNid = (int *)coeffsNidPtr; + int *resampledNid = (int *)resNids; // Channel node identifier int *chanMap = (int *)chanMapPtr; int *chanFd = (int *)chanFdPtr; int *dataNid = (int *)dataNidPtr; @@ -3426,6 +3658,9 @@ int pxi6368EV_readAndSaveAllChannels( EventHandler **eventHandlers; MDSplus::TreeNode **treeNodes; treeNodes = new MDSplus::TreeNode *[nChan]; + + float *coeffs[nChan]; + int numCoeffs[nChan]; // Delete first all data nids for (int i = 0; i < nChan; i++) { @@ -3438,29 +3673,46 @@ int pxi6368EV_readAndSaveAllChannels( { printf("Error deleting data nodes\n"); } + } - (*(int *)stopAcq) = 0; +// std::cout<< "READ AND SAVE 1 " << std::endl; + + + (*(int *)stopAcq) = 0; + // std::cout<< "READ AND SAVE 1.1 " << std::endl; bufferHandlers = new BufferHandler *[nChan]; memset(bufferHandlers, 0, sizeof(BufferHandler *) * nChan); eventHandlers = new EventHandler *[nChan]; memset(eventHandlers, 0, sizeof(EventHandler *) * nChan); - // Burst buffers for the channels indicating "BURST" + for (chan = 0; chan < nChan; chan++) { + try + { + TreeNode *rangeNode = + new TreeNode(coeffsNid[chan], (MDSplus::Tree *)treePtr); + Data *rangeData = rangeNode->getData(); + coeffs[chan] = rangeData->getFloatArray(&numCoeffs[chan]); + deleteData(rangeData); + } + catch (MdsException &exc) + { + printf("%s\n", exc.what()); + } if (isBurst[chan]) { bufferHandlers[chan] = new BurstBufferHandler( - (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], - baseFreq, startTime, preTimes[chan], postTimes[chan], segmentSize, - saveList); + (MDSplus::Tree *)treePtr, dataNid[chan], maxDelay, f1Div[chan], + baseFreq, startTime, preTimes[chan], postTimes[chan], segmentSize, bufSize, + saveList, clockNid, shot, coeffs[chan], numCoeffs[chan], resampledNid[chan]); } else // Clock buffers for the channels indicating "CONTINUOUS" or "DUAL SPEED" bufferHandlers[chan] = new ClockBufferHandler( - (MDSplus::Tree *)treePtr, treeNodes[chan], maxDelay, f1Div[chan], + (MDSplus::Tree *)treePtr, dataNid[chan], maxDelay, f1Div[chan], f2Div[chan], baseFreq, bufSize, segmentSize, startTime, - preTimes[chan], postTimes[chan], saveList); + preTimes[chan], postTimes[chan], saveList, clockNid, shot, coeffs[chan], numCoeffs[chan], resampledNid[chan]); if (eventNames[chan][0]) // Empty string is passed for no event { eventHandlers[chan] = new EventHandler(eventNames[chan], bufferHandlers[chan]); @@ -3469,14 +3721,25 @@ int pxi6368EV_readAndSaveAllChannels( else eventHandlers[chan] = NULL; } +// std::cout<< "READ AND SAVE 2 " << std::endl; + xseries_start_ai(aiFd); while (!(*(int *)stopAcq)) { - float buffers[nChan][bufSize]; + short buffers_s[nChan][bufSize]; // Raw data buffer used when not converted data are read + float buffers_f[nChan][bufSize]; // Converted data buffer uesed when converted dta are + // float buffers[nChan][bufSize]; OCCHIO QUI, HO CAMBIATO RISPETTO A PRIMA *** + for (chan = 0; chan < nChan; chan++) { // Reading samples from the analog input channels - int currReadSamples = xseries_read_ai(chanFd[chan], buffers[chan], bufSize); + if (saveConv){ + currReadSamples = xseries_read_ai(chanFd[chan], buffers_f[chan], bufSize); + } + else{ + currReadSamples = read(chanFd[chan], buffers_s[chan], bufSize); + } + if (currReadSamples <= 0) { if (errno == EAGAIN || errno == ENODATA) @@ -3511,14 +3774,23 @@ int pxi6368EV_readAndSaveAllChannels( } else { - for (int sampleIdx = 0; sampleIdx < currReadSamples; sampleIdx++) - { - // Saving the sample in the associated buffer - bufferHandlers[chan]->processSample(buffers[chan][sampleIdx]); + // std::cout<< "READ AND SAVE 2.1 " << std::endl; + + if (saveConv){ + + for (int sampleIdx = 0; sampleIdx < currReadSamples; sampleIdx++){ + bufferHandlers[chan]->processSample(&buffers_f[chan][sampleIdx]); + } + } + else{ + for (int sampleIdx = 0; sampleIdx < currReadSamples/sizeof(short); sampleIdx++){ + bufferHandlers[chan]->processSample(&buffers_s[chan][sampleIdx]); + } } } } } +// std::cout<< "READ AND SAVE 3 " << std::endl; for (chan = 0; chan < nChan; chan++) { @@ -3529,9 +3801,9 @@ int pxi6368EV_readAndSaveAllChannels( std::cout << "STOPPED" << std::endl; delete eventHandlers[chan]; } - std::cout << "TERMINATING BUFFER HANDLER...." << std::endl; + //std::cout << "TERMINATING BUFFER HANDLER...." << std::endl; bufferHandlers[chan]->terminate(); - std::cout << "TERMINATED" << std::endl; + //std::cout << "TERMINATED" << std::endl; } saveList->stop(); @@ -3582,3 +3854,52 @@ int64_t NI6683_get_TCN_time() } return time; } + +int NI6683_stop(int devFd, int* activeFds, int size) +{ + printf("STOPPING NI6683...\n"); + + int status = 0; + uint32_t count; + + status = nisync_abort_all_ftes(devFd); + if (status == -1) return -1; + + for(int i = 0; i < size; i++){ + printf("Disabling future events for FD %i \n", activeFds[i]); + status = nisync_disable_future_time_events(activeFds[i]); + if (status == -1) { + printf("Disabling future events for FD %i failed with errno %s\n", activeFds[i], strerror(errno)); + return -1; + } + close(activeFds[i]); + } + + // status = nisync_get_num_pending_ftes(devFd, &count); + // printf("ACTIVE FDEs: %i\n", count); + + close(devFd); + +printf("STOPPED!\n"); +return 0; +} + +int NI6683_close(int devFd, int* Fds,int size) +{ + printf("CLOSING NI6683...\n"); + + int status = 0; + + for(int i = 0; i < size; ++i){ + printf("Closing FD %i\n", Fds[i]); + close(Fds[i]); + } + // printf("Closing FD %i\n", devFd); + + + printf("CLOSED!\n"); + return 0; +} + + + diff --git a/device_support/national/cRioMPAGfunction.cpp b/device_support/national/cRioMPAGfunction.cpp index 8195696426..38a73a5a33 100644 --- a/device_support/national/cRioMPAGfunction.cpp +++ b/device_support/national/cRioMPAGfunction.cpp @@ -31,6 +31,8 @@ NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, Ni size_t rElem; uint64_t dummy; uint64_t *dummyElem; + int numDmaRead; + int maxDmaRead = 1000; if (DEBUG == 1) return status; @@ -51,10 +53,14 @@ NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, Ni } printf("Num elements in %s %d\n", fifoName, nElem); - - while (nElem > 0) + + numDmaRead = 0; + while ( nElem > 0 ) { + if ( numDmaRead > maxDmaRead ) + break; + dummyElem = (uint64_t *)calloc(nElem, sizeof(uint64_t)); NiFpga_MergeStatus(&status, NiFpga_ReadFifoU64(session, @@ -70,13 +76,21 @@ NiFpga_Status crioMpagResetFifo(NiFpga_Session session, const char *fifoName, Ni return status; } - printf("Remaining elements in %s %d\n", fifoName, rElem); free(dummyElem); nElem = rElem; //fede 20210312 + numDmaRead++; + + //printf("Remaining elements in %s %d %d\n", fifoName, rElem, numDmaRead); //20221214 + } - return status; + if ( numDmaRead < maxDmaRead ) + { + return status; + } else { + return -1; + } } @@ -88,7 +102,7 @@ NiFpga_Status crioMpagInit(NiFpga_Session *session, const char *cRioId, size_t f return status; /* opens a session, downloads the bitstream, and runs the FPGA */ - printf("cRio %d Opening a session... %s \n", cRioId, NiFpga_MainFPGA_9159_Bitfile); + printf("cRio %s Opening a session... %s \n", cRioId, NiFpga_MainFPGA_9159_Bitfile); NiFpga_MergeStatus(&status, status = NiFpga_Open(NiFpga_MainFPGA_9159_Bitfile, NiFpga_MainFPGA_9159_Signature, @@ -347,6 +361,8 @@ void *acquisitionThreadFPGA(void *args) char **streamNames = fpgaAcq->streamNames; float *streamGains = fpgaAcq->streamGains; float *streamOffsets = fpgaAcq->streamOffsets; + uint8_t clockMode = fpgaAcq->clockMode; + NiFpga_Bool val; NiFpga_MergeStatus(&status, NiFpga_ReadBool(session, NiFpga_MainFPGA_9159_ControlBool_Start, @@ -374,6 +390,30 @@ void *acquisitionThreadFPGA(void *args) usleep(200000); status = crioMpagResetFifo(session, fifoName, fifoId); + status = NiFpga_Status_Success;//Test 14/02/2023 + if( status == -1 ) + { + printf("\n\nDMA buffer reset failed for slave index %d. This occurs when the acquisition clock\n is active during initialization. The clock must be active \nafter initialization. The acquisition system must be configured with a Gated Clock.\n", slaveIdx); + fpgaAcq->retStatus = status; + pthread_exit(NULL); + } + if ( NiFpga_IsError(status) ) + { + fpgaAcq->retStatus = status; + pthread_exit(NULL); + } + + //Configure clock mode + if (slaveIdx == SLAVE_A) + { + /* + Only one thread needs to configure the clock mode. + The clock mode is defined by default as external + */ + NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, + NiFpga_MainFPGA_9159_ControlBool_Internal_ACQ_Trigger, + clockMode)); + } if (DEBUG) { @@ -399,11 +439,8 @@ void *acquisitionThreadFPGA(void *args) while ((!*(uint8_t *)stopAcq) == 1) { - readElem = readMpagFifoData(session, fifoName, fifoId, data, slaveDataSamples, stopAcq); - - //printf("Data Read from DMA %s OK\n", fifoName); - printf("."); + printf("*"); fflush(stdout); if (DEBUG) @@ -548,9 +585,27 @@ printf("Chan Idx %d %d %d \n",chanIdx, slaveCh, readChanSmp[slaveCh]); //numSamples = readChanSmp[0] + segmentSize; numSamples = bufSize + segmentSize; } + printf("\n"); + free(readChanSmp); free(bufReadChanSmp); + + //Set clock mode to external + if (slaveIdx == SLAVE_A) + { + /* + Clock mode is set to external to stop data stream + generation via DMA. NB the external clock source + must be a gated clock and with internal clock there + must not be an external clock + */ + NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, + NiFpga_MainFPGA_9159_ControlBool_Internal_ACQ_Trigger, + CLOCK_MODE_EXTERNAL)); + } + fpgaAcq->retStatus = status; printf("EXIT thread %s\n", fifoName); + pthread_exit(NULL); } /******************************************************************************/ @@ -594,6 +649,7 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat } //Delete first all data nids + printf("Delete all saved data if present\n"); TreeNode *currNode; for (int i = 0; i < nChan; i++) { @@ -645,6 +701,8 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat printf("Error deleting data nodes %s : %s\n", currNode->getPath(), exc.what()); } } + printf("All saved data deleted\n"); + struct_FPGA structFpga[3]; struct_FPGA_ACQ structFpgaAcq; @@ -684,9 +742,11 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat structFpgaAcq.streamGains = streamGains; structFpgaAcq.streamOffsets = streamOffsets; structFpgaAcq.streamFactor = streamFactor; + structFpgaAcq.clockMode = clockMode; // Clock mode must be passed to the acquisition threads to configure the clock source correctly + /* Enable DMA */ - + printf("Enable DMA link from slave\n"); status = generateMpagFpgaBoolPule(session, NiFpga_MainFPGA_9159_ControlBool_START_DMA, 0.1); if (NiFpga_IsError(status)) { @@ -694,10 +754,15 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat return -1; } - /* Enable interna Externa clock mode*/ + /* + Force clock mode to External + Even if the clok mode is defined as internal during initialization + it is forced to be external. This is necessary to avoid in external + clock mode the system immediately starts receiving data via DMA. + */ NiFpga_MergeStatus(&status, NiFpga_WriteBool(session, NiFpga_MainFPGA_9159_ControlBool_Internal_ACQ_Trigger, - clockMode)); + CLOCK_MODE_EXTERNAL)); if (NiFpga_IsError(status)) { @@ -723,15 +788,19 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat err[2] = pthread_create(&threadSlaveC, NULL, &acquisitionThreadFPGA, &structFpga[2]); errorBit |= err[2] ? 1 << 2 : 0; + printf("errorBit %d\n", errorBit); + if (errorBit) //error on one thread creation must be close other thread { - printf("Error on create thread\n"); + printf("Error on acquisition thread creation\n"); *(uint8_t *)stopAcq = 1; + return -1; } usleep(30000); - + startMpagFpga(session); + sem_post(&structFpga[0].semThreadStart); sem_post(&structFpga[1].semThreadStart); sem_post(&structFpga[2].semThreadStart); @@ -739,11 +808,24 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat pthread_join(threadSlaveA, NULL); pthread_join(threadSlaveB, NULL); pthread_join(threadSlaveC, NULL); + sem_destroy(&structFpga[0].semThreadStart); sem_destroy(&structFpga[1].semThreadStart); sem_destroy(&structFpga[2].semThreadStart); - printf("EXIT from mpagQueuedAcqData %d \n", (!*(int *)stopAcq)); + printf("structFpga[0].structFpgaAcq->retStatus %d\n", structFpga[0].structFpgaAcq->retStatus); + printf("structFpga[1].structFpgaAcq->retStatus %d\n", structFpga[1].structFpgaAcq->retStatus); + printf("structFpga[2].structFpgaAcq->retStatus %d\n", structFpga[2].structFpgaAcq->retStatus); + + if( structFpga[0].structFpgaAcq->retStatus < 0 || + structFpga[1].structFpgaAcq->retStatus < 0 || + structFpga[2].structFpgaAcq->retStatus < 0 ) + { + return -1; + } + + + printf("----- EXIT from mpagQueuedAcqData %d \n", (!*(int *)stopAcq)); return 0; } diff --git a/device_support/national/cRioMPAGfunction.h b/device_support/national/cRioMPAGfunction.h index 4a2144d77d..047f2e8123 100644 --- a/device_support/national/cRioMPAGfunction.h +++ b/device_support/national/cRioMPAGfunction.h @@ -36,6 +36,10 @@ #define STOP_PLC_CMD 0 #define START_PLC_CMD 1 +#define CLOCK_MODE_INTERNAL 1 +#define CLOCK_MODE_EXTERNAL 0 + + static const char *simb = "|/-\\"; extern "C" @@ -83,6 +87,8 @@ typedef struct t_struct_FPGA_ACQ float *streamGains; float *streamOffsets; int streamFactor; + uint8_t clockMode; + NiFpga_Status retStatus; } struct_FPGA_ACQ; typedef struct t_struct_FPGA diff --git a/device_support/national/generateWave.cpp b/device_support/national/generateWave.cpp index 5bd1c9dbf2..c81cfd01ba 100644 --- a/device_support/national/generateWave.cpp +++ b/device_support/national/generateWave.cpp @@ -24,6 +24,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include #include +#include #include #include #include diff --git a/device_support/national/probeTermControl.cpp b/device_support/national/probeTermControl.cpp index 597c3775d5..03525ce320 100644 --- a/device_support/national/probeTermControl.cpp +++ b/device_support/national/probeTermControl.cpp @@ -140,8 +140,8 @@ int configureOutput(int *chanOutFD, uint32_t deviceNum, uint32_t outChanRef, int configureInput(int *chanInFd, uint32_t deviceNum, uint32_t inChan[], double frequency, int numChan) { - int diffMapChannel[16] = {-1, 0, 1, 2, 3, 4, 5, 6, - 7, 16, 17, 18, 19, 20.21, 22, 23}; + int diffMapChannel[17] = {-1, 0, 1, 2, 3, 4, 5, 6, + 7, 16, 17, 18, 19, 20, 21, 22, 23}; char filename[256]; int i; pxi6259_ai_conf_t aiConfig; diff --git a/java/jdevices/src/main/java/NI6683Setup.java b/java/jdevices/src/main/java/NI6683Setup.java index 70c75f814a..4d6ccd73df 100644 --- a/java/jdevices/src/main/java/NI6683Setup.java +++ b/java/jdevices/src/main/java/NI6683Setup.java @@ -39,6 +39,7 @@ private void initComponents() { jPanel76 = new javax.swing.JPanel(); deviceChoice24 = new DeviceChoice(); deviceField125 = new DeviceField(); + deviceField6 = new DeviceField(); jPanel77 = new javax.swing.JPanel(); deviceField120 = new DeviceField(); deviceField121 = new DeviceField(); @@ -50,6 +51,7 @@ private void initComponents() { jPanel80 = new javax.swing.JPanel(); deviceChoice25 = new DeviceChoice(); deviceField126 = new DeviceField(); + deviceField7 = new DeviceField(); jPanel81 = new javax.swing.JPanel(); deviceField127 = new DeviceField(); deviceField128 = new DeviceField(); @@ -61,6 +63,7 @@ private void initComponents() { jPanel84 = new javax.swing.JPanel(); deviceChoice26 = new DeviceChoice(); deviceField132 = new DeviceField(); + deviceField8 = new DeviceField(); jPanel85 = new javax.swing.JPanel(); deviceField133 = new DeviceField(); deviceField134 = new DeviceField(); @@ -215,6 +218,7 @@ private void initComponents() { jPanel140 = new javax.swing.JPanel(); deviceChoice40 = new DeviceChoice(); deviceField216 = new DeviceField(); + deviceField9 = new DeviceField(); jPanel141 = new javax.swing.JPanel(); deviceField217 = new DeviceField(); deviceField218 = new DeviceField(); @@ -226,6 +230,7 @@ private void initComponents() { jPanel144 = new javax.swing.JPanel(); deviceChoice41 = new DeviceChoice(); deviceField222 = new DeviceField(); + deviceField10 = new DeviceField(); jPanel145 = new javax.swing.JPanel(); deviceField223 = new DeviceField(); deviceField224 = new DeviceField(); @@ -237,6 +242,7 @@ private void initComponents() { jPanel148 = new javax.swing.JPanel(); deviceChoice42 = new DeviceChoice(); deviceField228 = new DeviceField(); + deviceField11 = new DeviceField(); jPanel149 = new javax.swing.JPanel(); deviceField229 = new DeviceField(); deviceField230 = new DeviceField(); @@ -248,6 +254,7 @@ private void initComponents() { jPanel152 = new javax.swing.JPanel(); deviceChoice43 = new DeviceChoice(); deviceField234 = new DeviceField(); + deviceField12 = new DeviceField(); jPanel153 = new javax.swing.JPanel(); deviceField235 = new DeviceField(); deviceField236 = new DeviceField(); @@ -259,6 +266,7 @@ private void initComponents() { jPanel156 = new javax.swing.JPanel(); deviceChoice44 = new DeviceChoice(); deviceField240 = new DeviceField(); + deviceField13 = new DeviceField(); jPanel157 = new javax.swing.JPanel(); deviceField241 = new DeviceField(); deviceField242 = new DeviceField(); @@ -270,6 +278,7 @@ private void initComponents() { jPanel160 = new javax.swing.JPanel(); deviceChoice45 = new DeviceChoice(); deviceField246 = new DeviceField(); + deviceField14 = new DeviceField(); jPanel161 = new javax.swing.JPanel(); deviceField247 = new DeviceField(); deviceField248 = new DeviceField(); @@ -281,6 +290,7 @@ private void initComponents() { jPanel164 = new javax.swing.JPanel(); deviceChoice46 = new DeviceChoice(); deviceField252 = new DeviceField(); + deviceField15 = new DeviceField(); jPanel165 = new javax.swing.JPanel(); deviceField253 = new DeviceField(); deviceField254 = new DeviceField(); @@ -292,6 +302,7 @@ private void initComponents() { jPanel168 = new javax.swing.JPanel(); deviceChoice47 = new DeviceChoice(); deviceField258 = new DeviceField(); + deviceField16 = new DeviceField(); jPanel169 = new javax.swing.JPanel(); deviceField259 = new DeviceField(); deviceField260 = new DeviceField(); @@ -306,16 +317,15 @@ private void initComponents() { deviceChoice1 = new DeviceChoice(); jPanel4 = new javax.swing.JPanel(); deviceField2 = new DeviceField(); - deviceField5 = new DeviceField(); jPanel5 = new javax.swing.JPanel(); deviceField3 = new DeviceField(); deviceField4 = new DeviceField(); - setDeviceProvider("localhost:8123"); + setDeviceProvider("mcpsl-pcf:8001"); setDeviceTitle("NI 6683 Timing Device"); setDeviceType("NI6683"); setHeight(400); - setWidth(800); + setWidth(1000); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); jPanel1.setLayout(new java.awt.BorderLayout()); @@ -336,6 +346,13 @@ private void initComponents() { deviceField125.setTextOnly(true); jPanel76.add(deviceField125); + deviceField6.setIdentifier(""); + deviceField6.setLabelString("COMMENT"); + deviceField6.setNumCols(20); + deviceField6.setOffsetNid(250); + deviceField6.setTextOnly(true); + jPanel76.add(deviceField6); + jPanel75.add(jPanel76); deviceField120.setIdentifier(""); @@ -387,6 +404,13 @@ private void initComponents() { deviceField126.setTextOnly(true); jPanel80.add(deviceField126); + deviceField7.setIdentifier(""); + deviceField7.setLabelString("COMMENT"); + deviceField7.setNumCols(20); + deviceField7.setOffsetNid(251); + deviceField7.setTextOnly(true); + jPanel80.add(deviceField7); + jPanel79.add(jPanel80); deviceField127.setIdentifier(""); @@ -438,6 +462,13 @@ private void initComponents() { deviceField132.setTextOnly(true); jPanel84.add(deviceField132); + deviceField8.setIdentifier(""); + deviceField8.setLabelString("COMMENT"); + deviceField8.setNumCols(20); + deviceField8.setOffsetNid(252); + deviceField8.setTextOnly(true); + jPanel84.add(deviceField8); + jPanel83.add(jPanel84); deviceField133.setIdentifier(""); @@ -1152,6 +1183,13 @@ private void initComponents() { deviceField216.setTextOnly(true); jPanel140.add(deviceField216); + deviceField9.setIdentifier(""); + deviceField9.setLabelString("COMMENT"); + deviceField9.setNumCols(20); + deviceField9.setOffsetNid(266); + deviceField9.setTextOnly(true); + jPanel140.add(deviceField9); + jPanel139.add(jPanel140); deviceField217.setIdentifier(""); @@ -1203,6 +1241,13 @@ private void initComponents() { deviceField222.setTextOnly(true); jPanel144.add(deviceField222); + deviceField10.setIdentifier(""); + deviceField10.setLabelString("COMMENT"); + deviceField10.setNumCols(20); + deviceField10.setOffsetNid(267); + deviceField10.setTextOnly(true); + jPanel144.add(deviceField10); + jPanel143.add(jPanel144); deviceField223.setIdentifier(""); @@ -1254,6 +1299,13 @@ private void initComponents() { deviceField228.setTextOnly(true); jPanel148.add(deviceField228); + deviceField11.setIdentifier(""); + deviceField11.setLabelString("COMMENT"); + deviceField11.setNumCols(20); + deviceField11.setOffsetNid(268); + deviceField11.setTextOnly(true); + jPanel148.add(deviceField11); + jPanel147.add(jPanel148); deviceField229.setIdentifier(""); @@ -1305,6 +1357,13 @@ private void initComponents() { deviceField234.setTextOnly(true); jPanel152.add(deviceField234); + deviceField12.setIdentifier(""); + deviceField12.setLabelString("COMMENT"); + deviceField12.setNumCols(20); + deviceField12.setOffsetNid(269); + deviceField12.setTextOnly(true); + jPanel152.add(deviceField12); + jPanel151.add(jPanel152); deviceField235.setIdentifier(""); @@ -1356,6 +1415,13 @@ private void initComponents() { deviceField240.setTextOnly(true); jPanel156.add(deviceField240); + deviceField13.setIdentifier(""); + deviceField13.setLabelString("COMMENT"); + deviceField13.setNumCols(20); + deviceField13.setOffsetNid(270); + deviceField13.setTextOnly(true); + jPanel156.add(deviceField13); + jPanel155.add(jPanel156); deviceField241.setIdentifier(""); @@ -1407,6 +1473,13 @@ private void initComponents() { deviceField246.setTextOnly(true); jPanel160.add(deviceField246); + deviceField14.setIdentifier(""); + deviceField14.setLabelString("COMMENT"); + deviceField14.setNumCols(20); + deviceField14.setOffsetNid(271); + deviceField14.setTextOnly(true); + jPanel160.add(deviceField14); + jPanel159.add(jPanel160); deviceField247.setIdentifier(""); @@ -1458,6 +1531,13 @@ private void initComponents() { deviceField252.setTextOnly(true); jPanel164.add(deviceField252); + deviceField15.setIdentifier(""); + deviceField15.setLabelString("COMMENT"); + deviceField15.setNumCols(20); + deviceField15.setOffsetNid(272); + deviceField15.setTextOnly(true); + jPanel164.add(deviceField15); + jPanel163.add(jPanel164); deviceField253.setIdentifier(""); @@ -1509,6 +1589,13 @@ private void initComponents() { deviceField258.setTextOnly(true); jPanel168.add(deviceField258); + deviceField16.setIdentifier(""); + deviceField16.setLabelString("COMMENT"); + deviceField16.setNumCols(20); + deviceField16.setOffsetNid(273); + deviceField16.setTextOnly(true); + jPanel168.add(deviceField16); + jPanel167.add(jPanel168); deviceField259.setIdentifier(""); @@ -1572,13 +1659,6 @@ private void initComponents() { deviceField2.setTextOnly(true); jPanel4.add(deviceField2); - deviceField5.setIdentifier(""); - deviceField5.setLabelString("Trigger Event"); - deviceField5.setNumCols(15); - deviceField5.setOffsetNid(249); - deviceField5.setTextOnly(true); - jPanel4.add(deviceField5); - jPanel2.add(jPanel4); deviceField3.setIdentifier(""); @@ -1628,6 +1708,9 @@ private void initComponents() { private DeviceChoice deviceChoice47; private DeviceDispatch deviceDispatch1; private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; private DeviceField deviceField120; private DeviceField deviceField121; private DeviceField deviceField122; @@ -1638,6 +1721,7 @@ private void initComponents() { private DeviceField deviceField127; private DeviceField deviceField128; private DeviceField deviceField129; + private DeviceField deviceField13; private DeviceField deviceField130; private DeviceField deviceField131; private DeviceField deviceField132; @@ -1648,6 +1732,7 @@ private void initComponents() { private DeviceField deviceField137; private DeviceField deviceField138; private DeviceField deviceField139; + private DeviceField deviceField14; private DeviceField deviceField140; private DeviceField deviceField141; private DeviceField deviceField142; @@ -1658,6 +1743,7 @@ private void initComponents() { private DeviceField deviceField147; private DeviceField deviceField148; private DeviceField deviceField149; + private DeviceField deviceField15; private DeviceField deviceField150; private DeviceField deviceField151; private DeviceField deviceField152; @@ -1668,6 +1754,7 @@ private void initComponents() { private DeviceField deviceField157; private DeviceField deviceField158; private DeviceField deviceField159; + private DeviceField deviceField16; private DeviceField deviceField160; private DeviceField deviceField161; private DeviceField deviceField162; @@ -1775,7 +1862,10 @@ private void initComponents() { private DeviceField deviceField263; private DeviceField deviceField3; private DeviceField deviceField4; - private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel100; private javax.swing.JPanel jPanel101; diff --git a/java/jdevices/src/main/resources/NI6683Setup.form b/java/jdevices/src/main/resources/NI6683Setup.form index cbc7e7d150..73a4ac4d56 100644 --- a/java/jdevices/src/main/resources/NI6683Setup.form +++ b/java/jdevices/src/main/resources/NI6683Setup.form @@ -2,11 +2,11 @@
- + - + @@ -24,7 +24,7 @@ - + @@ -102,6 +102,15 @@ + + + + + + + + + @@ -203,6 +212,15 @@ + + + + + + + + + @@ -304,6 +322,15 @@ + + + + + + + + + @@ -1718,6 +1745,15 @@ + + + + + + + + + @@ -1819,6 +1855,15 @@ + + + + + + + + + @@ -1920,6 +1965,15 @@ + + + + + + + + + @@ -2021,6 +2075,15 @@ + + + + + + + + + @@ -2122,6 +2185,15 @@ + + + + + + + + + @@ -2223,6 +2295,15 @@ + + + + + + + + + @@ -2324,6 +2405,15 @@ + + + + + + + + + @@ -2425,6 +2515,15 @@ + + + + + + + + + diff --git a/pydevices/RfxDevices/CRIO_MPAG.py b/pydevices/RfxDevices/CRIO_MPAG.py index aba9ef3424..928b59192c 100644 --- a/pydevices/RfxDevices/CRIO_MPAG.py +++ b/pydevices/RfxDevices/CRIO_MPAG.py @@ -1,10 +1,11 @@ -from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64 +from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64, Tree from MDSplus.mdsExceptions import DevBAD_PARAMETER from threading import Thread from ctypes import CDLL, byref, c_int, c_void_p, c_byte, c_float, c_char_p, c_uint, c_short, c_byte, c_double, c_uint8, c_int32, c_uint16 import os from time import sleep import sys, traceback +import datetime class CRIO_MPAG(Device): """NI Compact RIO MITICA AGPS analogue signals""" @@ -119,7 +120,7 @@ def initializeInfo(self, boardId, fifoDepthSize): CRIO_MPAG.niInterfaceLib = CDLL("libNiInterface.so") try: - status = CRIO_MPAG.niInterfaceLib.crioMpagInit( byref(self.session), c_char_p(boardId), c_uint(fifoDepthSize) ) + status = CRIO_MPAG.niInterfaceLib.crioMpagInit( byref(self.session), c_char_p(boardId.encode('utf-8')), c_uint(fifoDepthSize) ) if status < 0 : raise mdsExceptions.TclFAILED_ESSENTIAL except BaseException as e: @@ -156,6 +157,10 @@ def configure(self, device, treePtr): def run(self): + self.device.setTree( + Tree(self.device.getTree().name, self.device.getTree().shot)) + self.device = self.device.copy() + bufSize = self.device.buf_size.data() segmentSize = self.device.seg_length.data() trigSource = self.device.trig_source.data() @@ -163,7 +168,7 @@ def run(self): clockSource = self.device.clock_source.evaluate() period = float( clockSource.getDelta() ) timeAt0 = startTime - numSamples = -1 # continuous + numSamples = -1 # Forced to continuous acquisition clockMode = self.device.clockModeDict[self.device.clock_mode.data()] print ('startSave') @@ -243,9 +248,8 @@ def run(self): return def stop(self): - #self.stopAcq.value = 1; print (self.stopAcq) - CRIO_MPAG.niInterfaceLib.setStopAcqFlag(self.stopAcq); + CRIO_MPAG.niInterfaceLib.setStopAcqFlag(self.stopAcq) #############End Inner class AsynchStore @@ -405,7 +409,7 @@ def init(self): for slave in ['a','b','c']: for chan in range(1, self.NUM_SLAVE_CHANNEL+1): - #Empy the node which will contain the segmented data + #Empty the node which will contain the segmented data dataRawNode = getattr(self, 'slave_crio_%c_channel_%02d_data_raw'%(slave, chan)) dataRawNode.deleteData() dataRawNode.setCompressOnPut(False) @@ -415,7 +419,7 @@ def init(self): for adcIdx in ['1','2']: for chan in range(1, self.NUM_9220_CHANNEL+1): - #Empy the node which will contain the segmented data + #Empty the node which will contain the segmented data dataRawNode = getattr(self, 'ni_9220_%c_channel_%02d_data_raw'%(adcIdx, chan)) dataRawNode.deleteData() dataRawNode.setCompressOnPut(False) @@ -452,7 +456,7 @@ def start_store(self): treePtr = c_void_p(0) - CRIO_MPAG.niInterfaceLib.openTree(c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + CRIO_MPAG.niInterfaceLib.openTree(c_char_p((self.getTree().name).encode('utf-8')), c_int(self.getTree().shot), byref(treePtr)) self.worker = self.AsynchStore() self.worker.daemon = True @@ -517,7 +521,7 @@ def start_cmd(self): niLib = CDLL("libNiInterface.so") - status = niLib.executeMpagFpgaCommand( c_char_p(boardIdDev), CRIO_MPAG.START_PLC_COMMAND ) + status = niLib.executeMpagFpgaCommand( c_char_p(boardIdDev.encode('utf-8')), CRIO_MPAG.START_PLC_COMMAND ) if status < 0 : Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG start command error.') return 0 @@ -537,7 +541,7 @@ def stop_cmd(self): niLib = CDLL("libNiInterface.so") - status = niLib.executeMpagFpgaCommand( c_char_p(boardIdDev), CRIO_MPAG.STOP_PLC_COMMAND ) + status = niLib.executeMpagFpgaCommand( c_char_p(boardIdDev.encode('utf-8')), CRIO_MPAG.STOP_PLC_COMMAND ) if status < 0 : Data.execute('DevLogErr($1,$2)', self.getNid(), 'cRIO MPAG stop command error.') return 0 diff --git a/pydevices/RfxDevices/NI6368AI.py b/pydevices/RfxDevices/NI6368AI.py index 0fb0f9e3a7..a963881e46 100644 --- a/pydevices/RfxDevices/NI6368AI.py +++ b/pydevices/RfxDevices/NI6368AI.py @@ -244,8 +244,6 @@ def configure(self, device, ai_fd, chanMap, hwChanMap, treePtr, stopAcq): def run(self): import os - self.device.setTree( - Tree(self.device.getTree().name, self.device.getTree().shot)) self.device = self.device.copy() bufSize = self.device.buf_size.data() @@ -464,7 +462,7 @@ def init(self): #self.debugPrint('Open ai_fd: ', self.ai_fd) device_info = self.XSERIES_DEV_INFO( - 0, "", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + 0, "".encode('utf-8'), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) # get card info status = NI6368AI.niInterfaceLib._xseries_get_device_info( @@ -843,15 +841,13 @@ def start_store(self): print ('Tree opening') treePtr = c_void_p(0) - NI6368AI.niInterfaceLib.openTree( - c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + NI6368AI.niInterfaceLib.openTree(c_char_p(self.getTree().name.encode('utf-8')), c_int(self.getTree().shot), byref(treePtr)) print ('Tree opened') stopAcq = c_void_p(0) NI6368AI.niInterfaceLib.getStopAcqFlag(byref(stopAcq)) - self.worker.configure(self.copy(), self.ai_fd, - chanMap, self.diffChanMap, treePtr, stopAcq) + self.worker.configure(self, self.ai_fd, chanMap, self.diffChanMap, treePtr, stopAcq) self.saveWorker() self.worker.start() diff --git a/pydevices/RfxDevices/NI6368EV.py b/pydevices/RfxDevices/NI6368EV.py index 05cc756b5e..2df67ec61f 100644 --- a/pydevices/RfxDevices/NI6368EV.py +++ b/pydevices/RfxDevices/NI6368EV.py @@ -40,7 +40,7 @@ class NI6368EV(Device): {'path':'.CHANNEL_%d'%(i+1), 'type':'structure'}, {'path':'.CHANNEL_%d:STATE'%(i+1), 'type':'text', 'value':'BURST(FREQ1)'}, {'path':'.CHANNEL_%d:RANGE'%(i+1), 'type':'numeric', 'value':10}, - {'path':'.CHANNEL_%d:EVENT_NAME'%(i+1), 'type':'text', 'value':'disabled '}, # EVENTI CON SPAZIO ALLA FINE... NB!!! + {'path':'.CHANNEL_%d:EVENT_NAME'%(i+1), 'type':'text', 'value':'disabled '}, {'path':'.CHANNEL_%d:START_TIME'%(i+1), 'type':'numeric', 'value':0}, {'path':'.CHANNEL_%d:END_TIME'%(i+1), 'type':'numeric', 'value':2}, {'path':'.CHANNEL_%d:CALIB_PARAM'%(i+1), 'type':'numeric', 'options':('no_write_model')}, @@ -61,6 +61,10 @@ class NI6368EV(Device): 'options': ('no_write_shot',)} ]) + for i in range(0, 16): + parts.append({'path': '.CHANNEL_%d:RES_RAW' % ( + i+1), 'type': 'signal', 'options': ('no_write_model', 'no_compress_on_put')}) + DEV_IS_OPEN = 1 DEV_OPEN = 1 @@ -162,6 +166,8 @@ class XSERIES_DEV_INFO(Structure): ni6368chanPreTimes = {} ni6368chanPostTimes = {} + currShot = 0 + def debugPrint(self, msg='', obj=''): print (self.name + ':' + msg, obj) @@ -178,6 +184,14 @@ def restoreInfo(self): self.ai_fd = NI6368EV.ni6368EvFds[self.getNid()] return self.DEV_IS_OPEN # if present, already opened except: + + try: + NI6368EV.currShot = self.getTree().shot + print(NI6368EV.currShot) + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Missing shot number '+str(ex)) + raise mdsExceptions.TclFAILED_ESSENTIAL + try: boardId = self.board_id.data() #The boardId number refers to device number (/dev/pxie6368.N) @@ -249,6 +263,9 @@ def run(self): chanPostTimes = NI6368EV.ni6368chanPostTimes[nid] chanFd = [] chanNid = [] + coeffsNids = [] + gainDividers = [] + f1Div = self.device.freq1_div.data() f2Div = self.device.freq2_div.data() baseFreq = self.device.clock_freq.data() @@ -267,34 +284,35 @@ def run(self): preTimes_c = (c_double * numChans)() postTimes_c = (c_double * numChans)() eventNames_c = (c_char_p * numChans)() + resNids = [] for chan in range(numChans): #range(numChans) if chanModes[chan] == 'CONTINUOUS(FREQ1)': # continuous at a single frequence Freq1 isBurst_c[chan] = 0 # it is not a burst f1Divs_c[chan] = f1Div f2Divs_c[chan] = f1Div - eventNames_c[chan] = c_char_p('') # no events + eventNames_c[chan] = c_char_p(''.encode('utf-8')) # no events elif chanModes[chan] == 'CONTINUOUS(FREQ2)': # continuous at a single frequence Freq2 isBurst_c[chan] = 0 f1Divs_c[chan] = f2Div f2Divs_c[chan] = f2Div - eventNames_c[chan] = c_char_p('') + eventNames_c[chan] = c_char_p(''.encode('utf-8')) elif chanModes[chan] == 'BURST(FREQ1)': # burst at a single frequence Freq1 isBurst_c[chan] = 1 f1Divs_c[chan] = f1Div f2Divs_c[chan] = f1Div - eventNames_c[chan] = c_char_p(chanEvents[chan]) - print ("CHANEVENTS: " + eventNames_c[chan]) + eventNames_c[chan] = c_char_p(chanEvents[chan].encode()) + print ("CHANEVENTS: " + eventNames_c[chan].decode()) elif chanModes[chan] == 'BURST(FREQ2)': # burst at a single frequence Freq2 isBurst_c[chan] = 1 f1Divs_c[chan] = f2Div f2Divs_c[chan] = f2Div - eventNames_c[chan] = c_char_p(chanEvents[chan]) + eventNames_c[chan] = c_char_p(chanEvents[chan].encode()) elif chanModes[chan] == 'DUAL SPEED': # switching frequence from F1 to F2 on defined period isBurst_c[chan] = 0 f1Divs_c[chan] = f1Div f2Divs_c[chan] = f2Div - eventNames_c[chan] = c_char_p(chanEvents[chan]) + eventNames_c[chan] = c_char_p(chanEvents[chan].encode()) elif chanModes[chan] == 'DISABLED': continue else: @@ -320,13 +338,18 @@ def run(self): chanNid.append( getattr(self.device, 'channel_%d_data_raw'%(self.chanMap[chan]+1)).getNid() ) #self.device.debugPrint ('chanFd '+'channel_%d_data_raw'%(self.chanMap[chan]+1), chanFd[chan]) + resNids.append( getattr(self.device, 'channel_%d_res_raw'%(self.chanMap[chan]+1)).getNid() ) + coeffsNids.append(getattr(self.device, 'channel_%d_calib_param' % (self.chanMap[chan]+1)).getNid()) # getting gain gain = getattr(self.device, 'channel_%d_range'%(self.chanMap[chan]+1)).data() gain_code = self.device.gainDict[gain] + gainDividers.append(1.) + # reading calibration params status = NI6368EV.niInterfaceLib.getCalibrationParams(currFd, gain_code, coeff) + gainValue = 0 if( status < 0 ): errno = NI6368EV.niInterfaceLib.getErrno() msg = 'Error (%d) %s' % (errno, os.strerror( errno )) @@ -335,9 +358,9 @@ def run(self): gainValue = self.device.gainValueDict[gain] * 2. coeff[0] = coeff[2] = coeff[3] = 0 coeff[1] = c_float( gainValue / 32768. ) - print('SCRIVO CALIBRAZIONE', coeff) + #print('SCRIVO CALIBRAZIONE', coeff) getattr(self.device, 'channel_%d_calib_param'%(self.chanMap[chan]+1)).putData(Float32Array(coeff)) - print('SCRITTO') + #print('SCRITTO') # handling the buffer size for resampling if(bufSize > segmentSize): @@ -350,11 +373,14 @@ def run(self): # instantiating save list for mdsplus data saveList = c_void_p(0) - NI6368EV.niInterfaceLib.startSaveEV(byref(saveList), c_char_p(self.device.getTree().name.lower()), c_int(self.device.getTree().shot)) + NI6368EV.niInterfaceLib.startSave(byref(saveList)) chanNid_c = (c_int * len(chanNid) )(*chanNid) chanFd_c = (c_int * len(chanFd) )(*chanFd) chanMap_c = (c_int * len(chanFd) )(*self.chanMap) + resNids_c = (c_int * len(chanFd) )(*resNids) + coeffsNid_c = (c_int * len(coeffsNids))(*coeffsNids) + gainDividers_c = (c_float * len(gainDividers))(*gainDividers) print ("STARTING READ AND SAVE...") print ("numChans : " + str(numChans) + " chanFd: " + str(len(chanFd_c)) + " isBurst: " + str(len(isBurst_c)) + " fiDivs: " + str(len(f1Divs_c)) + " preTimes: " + str(len(preTimes_c)) + " EventNames: " + str(len(eventNames_c)) + " chanNid: " + str(len(chanNid_c))) @@ -364,8 +390,8 @@ def run(self): self.ai_fd, c_int(numChans), chanMap_c, chanFd_c, isBurst_c, f1Divs_c, f2Divs_c, c_double(maxDelay), c_double(baseFreq), preTimes_c, postTimes_c, c_double(baseStart), - c_int(bufSize), c_int(segmentSize), eventNames_c, - chanNid_c, self.treePtr, saveList, self.stopAcq) + c_int(bufSize), c_int(int(segmentSize)), eventNames_c, + chanNid_c, self.treePtr, saveList, self.device.clock_source.getNid(), NI6368EV.currShot, resNids_c, coeffsNid_c, gainDividers_c, self.stopAcq) except Exception as ex: self.device.debugPrint('Acquisition thread start error : %s'%(str(ex))) @@ -445,7 +471,7 @@ def init(self): fileName = '/dev/pxie-6368.'+str(self.boardId) dai_fd = os.open(fileName, os.O_RDWR) - device_info = self.XSERIES_DEV_INFO(0,"",0,0,0,0,0,0,0,0,0,0,0,0,0,0) + device_info = self.XSERIES_DEV_INFO(0,"".encode('utf-8'),0,0,0,0,0,0,0,0,0,0,0,0,0,0) # getting card info NI6368EV.niInterfaceLib.xseries_reset(self.ai_fd) @@ -596,6 +622,9 @@ def init(self): clockLineKey = self.clock_line.data() clockLine = self.clockLineDict[clockLineKey] # clockSource = self.clock_source.evaluate() + frequency = self.clock_freq.data() + clockSource = Range(None, None, Float64(1./frequency)) + self.clock_source.putData(clockSource) # self.debugPrint('PXI 6368 External CLOCK: ', clockSource) except: Data.execute('DevLogErr($1,$2)', self.getNid(),'Invalid clock definition') @@ -619,10 +648,7 @@ def init(self): # Program the convert to be the same as START. status = NI6368EV.niLib.xseries_set_ai_convert_clock(aiConf, clockLine, self.XSERIES_AI_POLARITY_ACTIVE_HIGH_OR_RISING_EDGE) self.debugPrint("xseries_set_ai_convert_clock ", clockLine) - # if(status == 0): - # # Program the sample and convert clock timing specifications - # status = NI6368EV.niLib.xseries_set_ai_scan_interval_counter(aiConf, self.XSERIES_SCAN_INTERVAL_COUNTER_TB3, self.XSERIES_SCAN_INTERVAL_COUNTER_POLARITY_RISING_EDGE, c_int(100000000/frequency), c_int(2)) - # self.debugPrint("xseries_set_ai_scan_interval_counter ", self.XSERIES_SCAN_INTERVAL_COUNTER_TB3) + if(status != 0): errno = NI6368EV.niInterfaceLib.getErrno() Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot configure external device clock: (%d) %s' % (errno, os.strerror(errno))) @@ -650,7 +676,7 @@ def init(self): ################################### START STORE #################################### #################################################################################### def start_store(self): - self.debugPrint('================= PXI 6368 EV start store ===============') + self.debugPrint('================= PXI 6368 EV ===============') # retrieving the opened device info if self.restoreInfo() != self.DEV_IS_OPEN: @@ -664,7 +690,7 @@ def start_store(self): Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module is in acquisition') return except: - pass + pass # worker initialization self.worker = self.AsynchStore() @@ -687,7 +713,7 @@ def start_store(self): print ('Tree opening') treePtr = c_void_p(0) - NI6368EV.niInterfaceLib.openTree(c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + NI6368EV.niInterfaceLib.openTree(c_char_p(self.getTree().name.encode('utf-8')), c_int(self.getTree().shot), byref(treePtr)) print ('Tree %s opened'%self.getTree().name) self.worker.configure(self.copy(), self.ai_fd, chanMap, self.diffChanMap, treePtr, stopAcq) diff --git a/pydevices/RfxDevices/NI6683.py b/pydevices/RfxDevices/NI6683.py index f966a7034f..ee21c1392f 100644 --- a/pydevices/RfxDevices/NI6683.py +++ b/pydevices/RfxDevices/NI6683.py @@ -28,21 +28,20 @@ """ RfxDevices ========== -@authors: Gabriele Manduchi (Consorzio RFX Padova) -@copyright: 2018 +@authors: Gabriele Manduchi & Luca Trevisan (Consorzio RFX Padova) +@copyright: 2023 @license: GNU GPL """ from MDSplus import Device, Data, Uint64, Event, Float64, Tree from MDSplus.mdsExceptions import DevCOMM_ERROR, DevBAD_PARAMETER from threading import Thread +import threading # from ctypes import CDLL, Structure, c_int, byref, c_int8, c_uint8, c_uint32, c_uint64, c from ctypes import * import os import sys import numpy as np import select -import time -import posix class NI6683(Device): """National Instrument 6683 device. Generation of clock and triggers and recording of events """ @@ -77,6 +76,9 @@ class NI6683(Device): 'options':('no_write_shot',)}) parts.append({'path':':TRIG_EVENT', 'type':'text'}) + for chanName in chanNames: + parts.append({'path':'.'+chanName+':COMMENT', 'type':'text'}) + del(chanName) DEV_IS_OPEN = 1 DEV_OPEN = 2 @@ -100,7 +102,7 @@ class NI6683(Device): ni6683TermEnds = {} ni6683PulseLengths = {} ni6683ModuleTriggerName = "" - ni6683RelTime = 0 #initialization + ni6683RelTime = 0 ni6683AbsTime = 0 @@ -117,6 +119,9 @@ class NI6683(Device): NISYNC_CLKOUT = 5 NISYNC_BOARD_CLK = 1 eventTime = None + device = None + deviceNID = 0 + useInternalReference = False class nisync_device_info(Structure): _fields_ = [("driver_version", c_char* 30), @@ -130,12 +135,39 @@ class nisync_device_info(Structure): ("oldest_compatible_revision", c_uint32), ("hardware_revision", c_uint32)] + + def reset_device(self): + enabled = c_int8() + activeEdge = c_int() + decimationCount = c_int() + + print("RESETTING DEVICE...") + + for termName in NI6683.termNameDict.keys(): + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) + self.checkStatus(status, "Cannot abort future time events when resetting the device ") + + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) + self.checkStatus(status, 'Cannot inquire future events in "DISABLED" mode') + if enabled.value != 0: + print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable future events') + + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), + byref(enabled), byref(activeEdge), byref(decimationCount)) + self.checkStatus(status, 'Cannot inquire timestamp triggers') + if enabled.value != 0: + print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) + status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) + self.checkStatus(status, 'Cannot disable timestamp triggers') def debugPrint(self, msg="", obj=""): print( self.name + ":" + msg, obj ) -#saveInfo and restoreInfo allow to handle open file descriptors +# saveInfo and restoreInfo allow to handle open file descriptors def saveInfo(self): + print("Saving " + str(self.fd)) NI6683.ni6683Fds[self.nid] = self.fd def restoreInfo(self): @@ -144,17 +176,17 @@ def restoreInfo(self): NI6683.termNameDict = {'PFI0': 0,'PFI1':1,'PFI2':2,'PXI_TRIG0': 11, 'PXI_TRIG1': 12,'PXI_TRIG2': 13,'PXI_TRIG3': 14,'PXI_TRIG4': 15,'PXI_TRIG5': 16, 'PXI_TRIG6': 17,'PXI_TRIG7': 18} -#'STAR0': 19,'STAR0': 19,'STAR1': 20, 'STAR2': 21,'STAR3': 22,'STAR4': 23,'STAR5': 24,'STAR6': 25,'STAR7': 26,'STAR8': 27,'STAR9': 28,'STAR10': 29,'STAR11': 30,'STAR12': 31} NI6683.typeDict = {'PXI6682': 0, 'PCI1588': 1,'PXI6683': 2,'PXI6683H': 3} +# loading the NiInterface library (/opt/mdsplus/device_support/national/NiInterface.cpp) if NI6683.niInterfaceLib is None: NI6683.niInterfaceLib = CDLL('libNiInterface.so') - +# investigating the file descriptors to check if the device is already opened if self.nid in NI6683.ni6683Fds.keys(): self.fd = NI6683.ni6683Fds[self.nid] self.termDict = NI6683.ni6683Dicts[self.nid] return self.DEV_IS_OPEN - else: + else: # if not opened, initialize the device by reading the information stored in the pulse file try: boardId = self.board_id.data() except: @@ -179,7 +211,11 @@ def restoreInfo(self): for termName in NI6683.termNameDict.keys(): try: self.termDict[termName] = NI6683.niLib.nisync_open_terminal(c_int(devType), c_int(boardId), c_int(NI6683.termNameDict[termName]), c_int(self.NISYNC_READ_NONBLOCKING)) - print(termName + ': '+str(self.termDict[termName])) + print('Opening ' + termName + ' with FD: '+str(self.termDict[termName])) + if (self.termDict[termName] == -1): # if terminal is busy, raise an exception + emsg = 'Cannot open terminal ' + termName + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevCOMM_ERROR except Exception as e: emsg = 'Cannot open terminal %s : %s'%(termName, str(e)) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) @@ -188,72 +224,55 @@ def restoreInfo(self): NI6683.ni6683Dicts[self.nid] = self.termDict return self.DEV_OPEN - - def closeInfo(self): - self.termDict = NI6683.ni6683Dicts[self.nid] - if self.nid in NI6683.ni6683Fds.keys(): - self.fd = NI6683.ni6683Fds[self.nid] - del(NI6683.ni6683Fds[self.nid]) - for termName in NI6683.termNameDict.keys(): - try: - os.close(self.termDict[termName]) - except Exception as e: - emsg = 'Cannot close terminal %s : %s'%(termName, str(e)) - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevCOMM_ERROR - try: - os.close(self.fd) - #self.fd.close() - except: - emsg = 'Cannot close device ' + str(self.fd) - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevCOMM_ERROR - - +# getAbsTime converts the passed relative time in absolute time def getAbsTime(self, relTime): print ('DEBUG -> Abs time: ', NI6683.ni6683AbsTime, ' Reltime: ', relTime, ' RelStart: ', NI6683.ni6683RelTime) try: - result = long((relTime - NI6683.ni6683RelTime)*1000000000 + NI6683.ni6683AbsTime ) - print ('DEBUG -> Result: ', result) + result = ((relTime - NI6683.ni6683RelTime)*1000000000 + NI6683.ni6683AbsTime) + # print ('DEBUG -> Result: ', result) return result except: - emsg = 'Cannot convert relative time to absolute ' + str(self.fd) + emsg = 'Cannot convert relative to absolute time' + str(self.fd) Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER + # returns the start and end times of the terminal in the absolute time reference def getStartEnd(self, termName): - termNameNid = termName+str(self.nid) try: start = NI6683.ni6683TermStarts[termNameNid] + # if the start time of the selected terminal is less than the shot relative time -> error if start < NI6683.ni6683RelTime: emsg = 'Start time less than relative time in ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER - # start = 0 # NISYNC_TIME_IMMEDIATE_NANOS in the API else: start = self.getAbsTime(start) except: print ("Exception in defining Start") start = self.getAbsTime(start) + + # retrieving the end time for the slected terminal try: end = NI6683.ni6683TermEnds[termNameNid] if end <= 0: - end = sys.maxint + end = sys.maxsize # maxint in python 2.* else: end = self.getAbsTime(end) except: - end = sys.maxint + end = sys.maxsize + if start >= end: emsg = 'End time less than start time in ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER return start, end + # returns startNs[] and endNs[] arrays containing the time slots of the programmed pulses def getStartPulse(self, termName): termNameNid = termName+str(self.nid) try: - print(NI6683.ni6683TermStarts) + # print(NI6683.ni6683TermStarts) start = NI6683.ni6683TermStarts[termNameNid] except: emsg = 'Error reading start time in ' + termName @@ -283,32 +302,50 @@ def getStartPulse(self, termName): def checkStatus(self, status, message): - if(status < 0): # OCCHIO!! CAMBIATO DA LUCA, PRIMA ERA != 0 + if(status < 0): Data.execute('DevLogErr($1,$2)', self.getNid(), message + 'status: %d'%(status)) raise DevCOMM_ERROR + # saves the information contained in the pulse file in the module variables def init(self): self.debugPrint('================= PXI 6683 init ===============') - self.restoreInfo() + self.reset_device() + NI6683.ni6683RecorderDict[self.nid] = [] + curr_nanos = c_uint64() + status = NI6683.niLib.nisync_get_time_ns(self.fd, byref(curr_nanos)) + + try: + NI6683.ni6683AbsStart = self.abs_start.data() # Trying to read the curr time from the ABS_START field + print ("ABS START RETRIEVED: %f, INTERNAL TIME: %f"%(NI6683.ni6683AbsStart, curr_nanos.value)) + if curr_nanos.value - NI6683.ni6683AbsStart < 0: + Data.execute('DevLogErr($1,$2)', self.getNid(), "CURRENT TIME SMALLER THAN ABSOLUTE TIME") + raise DevBAD_PARAMETER + elif abs(curr_nanos.value - NI6683.ni6683AbsStart) > 1000: + Data.execute('DevLogErr($1,$2)', self.getNid(), "ABSOLUTE TIME FAR FROM THE MODULE INTERNAL TIME, CHECK THE SYNCHRONIZATION STATUS") + raise DevBAD_PARAMETER + except: + print (" !!!!!!!!!!!!!!! PROBLEM IN RECOVERING ABSOLUTE TIME, CONTINUING WITH MODULE INTERNAL TIME !!!!!!!!!!!!!!!") + NI6683.useInternalReference = True - # Resetting the device (N.B. WIP) - print("RESETTING DEVICE...") - status = NI6683.niLib.nisync_reset(self.fd) - self.checkStatus(status, 'Cannot reset the device') - print("DONE") + # if the trigger event is defined, the module will wait for it to be triggered + try: + NI6683.ni6683ModuleTriggerName = self.trig_event.data() + except: + NI6683.ni6683ModuleTriggerName = None for termName in NI6683.termNameDict.keys(): - termNameNid = termName+str(self.nid) - + # reading the shot relative start time try: NI6683.relTime = self.rel_start.data() except: emsg = 'Invalid relative start' Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER + + # retreaving the terminal behavior try: mode = getattr(self, termName.lower()+'_mode').data() except: @@ -317,9 +354,29 @@ def init(self): raise DevBAD_PARAMETER NI6683.ni6683Modes[termNameNid] = mode + # storing the terminal name in the ni6683RecorderDict if (mode == 'RECORDER RISING' or mode == 'RECORDER FALLING' or mode == 'RECORDER ANY'): NI6683.ni6683RecorderDict[self.nid].append(termName) + # LOW PULSE initialization at level high mode + if (mode == 'LOW PULSE'): + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) + self.checkStatus(status, "Cannot abort future time events for the LOW PULSE behavior ") + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) + self.checkStatus(status, "Cannot enable future time events ") + # setting the terminal level to 1 before the trigger + NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) + + # HIGH PULSE initialization at level high mode + if (mode == 'HIGH PULSE'): + status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) + self.checkStatus(status, "Cannot abort future time events for the LOW PULSE behavior ") + status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) + self.checkStatus(status, "Cannot enable future time events ") + # setting the terminal level to 0 before the trigger + NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) + + # retrieving the terminal frequency try: freq = getattr(self, termName.lower()+'_frequency').data() except: @@ -328,7 +385,8 @@ def init(self): raise DevBAD_PARAMETER NI6683.ni6683Frequencies[termNameNid] = freq periodNs = int(1000000000./float(freq)) - + + # retrieving the terminal duty cycle try: dutyCycle = getattr(self, termName.lower()+'_duty_cycle').data() except: @@ -342,6 +400,7 @@ def init(self): dutyCycleNs = int(periodNs * dutyCycle/100.) NI6683.ni6683DutyCycles[termNameNid] = dutyCycleNs + # retrieving the terminal end time try: NI6683.ni6683TermEnds[termNameNid] = getattr(self, termName.lower()+'_end').data() except: @@ -349,6 +408,7 @@ def init(self): Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER + # retrieving the terminal pulse length try: NI6683.ni6683PulseLengths[termNameNid] = getattr(self, termName.lower()+'_pulse_len').data() except: @@ -356,6 +416,7 @@ def init(self): Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER + # retrieving the terminal start time try: NI6683.ni6683TermStarts[termNameNid] = getattr(self, termName.lower()+'_start').data() except: @@ -363,66 +424,44 @@ def init(self): Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER - try: - NI6683.ni6683ModuleTriggerName = self.trig_event.data() - except: - NI6683.ni6683ModuleTriggerName = None - - try: - NI6683.ni6683AbsStart = self.abs_start.data() - except: - emsg = 'Invalid abs start ' + termName - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevBAD_PARAMETER - + self.saveInfo() + + # By using the information gained in the init() phase, the NI6683 triggers the future events associated to each terminal def trigger(self): - - # MyEvent inner class, it saves the timestamp data passed by the event ( event type: , ) - class MyEvent(Event): - def run(self): - print("RECEIVED EVENT " + self.getName()) - print ('With data:' + self.getData()) - NI6683.eventTime = self.getData() - self.cancel() - self.debugPrint('================= PXI 6683 trigger ===============') - self.restoreInfo() - info = self.nisync_device_info("","","", 0, 0, 0, 0, 0, 0, 0) - - trigger_event = NI6683.ni6683ModuleTriggerName - if (trigger_event != None): # external time reference trigger - eventObj=MyEvent(trigger_event) - eventObj.start() - trigTime = c_uint64(self.eventTime) - self.abs_start.putData(Uint64(trigTime)) - else: # internal time reference + if (NI6683.useInternalReference): # if abs_start not found on the pulse file, puts the current module time in the abs_start field deltaT = 200 # ms - print ("MODULE TRIGGER NOT FOUND -> CONTINUING WITH ABS INTERNAL TIMING") curr_nanos = c_uint64() status = NI6683.niLib.nisync_get_time_ns(self.fd, byref(curr_nanos)) - self.abs_start.putData(Uint64(curr_nanos.value + deltaT * 1000000)) + self.abs_start.putData(Uint64(curr_nanos.value + deltaT * 1000000)) + curr_nanos = c_uint64() + status = NI6683.niLib.nisync_get_time_ns(self.fd, byref(curr_nanos)) + print ("DEBUG -> INTERNAL TIMING: ", curr_nanos.value) NI6683.ni6683AbsTime = self.abs_start.data() NI6683.ni6683RelTime = self.rel_start.data() - #NI6683.ni6683RecorderDict[self.nid] = [] + for termName in NI6683.termNameDict.keys(): - termNameNid = termName+str(self.nid) - mode = NI6683.ni6683Modes[termNameNid] freq = NI6683.ni6683Frequencies[termNameNid] - if mode == 'DISABLED':######################################################### + + # in the DISABLED mode: + # - the terminal future time evets are disabled + # - the terminal timestamp triggers are disabled + if mode == 'DISABLED': enabled = c_int8() + activeEdge = c_int() + decimationCount = c_int() + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "DISABLED" mode') if enabled.value != 0: print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') - activeEdge = c_int() - decimationCount = c_int() status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -430,42 +469,48 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') - elif mode == 'CLOCK':############################################################# + + # in the CLOCK mode: + # - the terminal future time evets are enabled + # - the terminal tries to generate a clok in the period [startNs, endNs] + # - if a clock is already present, the terminal tries to replace it + elif mode == 'CLOCK': enabled = c_int8() activeEdge = c_int() decimationCount = c_int() - # status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), - # byref(enabled), byref(activeEdge), byref(decimationCount)) - # self.checkStatus(status, 'Cannot inquire timestamp triggers') - # if enabled.value != 0: - # print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) - # status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) - # self.checkStatus(status, 'Cannot disable timestamp triggers') status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "CLOCK" mode') if enabled.value == 0: print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - # status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) - # self.checkStatus(status, 'Cannot abort FTEs') startNs, endNs = self.getStartEnd(termName) periodNs = int(1000000000./float(freq)) dutyCycle = NI6683.ni6683DutyCycles[termNameNid] - print('Generate Clock: '+ str(self.termDict[termName]) + ' ' + str(startNs) + ' '+str(endNs)+' ' + str(periodNs) + ' '+str(NI6683.ni6683DutyCycles[termNameNid])) - status = NI6683.niLib.nisync_generate_clock_ns(c_int(self.termDict[termName]), c_uint64(startNs), - c_uint64(endNs), c_uint64(periodNs), c_uint64(dutyCycle)) - print (os.strerror(get_errno())) + print('Generating Clock: '+ str(self.termDict[termName]) + ' ' + str(startNs) + ' '+str(endNs)+' ' + str(periodNs) + ' '+str(NI6683.ni6683DutyCycles[termNameNid])) + status = NI6683.niLib.nisync_generate_clock_ns(c_int(self.termDict[termName]), c_uint64(int(startNs)), + c_uint64(int(endNs)), c_uint64(periodNs), c_uint64(dutyCycle)) + print(os.strerror(get_errno())) + if status != 0: - emsg = 'Error in replace clock for %s status = %d '%(termName, status) - Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) - raise DevCOMM_ERROR + print("Clock already present, replacing it...") + status = NI6683.niLib.nisync_replace_clock_ns(c_int(self.termDict[termName]), c_uint64(int(startNs)), + c_uint64(int(endNs)), c_uint64(periodNs), c_uint64(dutyCycle)) + if status != 0: + emsg = 'Error in replace clock for %s status = %d '%(termName, status) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) + raise DevCOMM_ERROR + + # in the HIGH PULSE mode: + # - the terminal timestamp triggers are disabled (PERCHE? riguardare!!! TODO) + # - the terminal generates a pulse in the period [startNs, endNS] (QUI USA generateFTEs... provare con metodo pulse TODO) elif mode == 'HIGH PULSE':############################################################### enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -473,16 +518,7 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') - if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot abort FTEs') - status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) - self.checkStatus(status, 'Cannot set terminal level') + startNs, endNs = self.getStartPulse(termName) for i in range(0,len(startNs)): if endNs[i] <= startNs[i]: @@ -490,14 +526,19 @@ def run(self): Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER print ("DEBUG -> PULSE AT: ", startNs[i]) - status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(startNs[i]), c_uint8(self.NISYNC_LEVEL_HIGH)) - self.checkStatus(status, 'Cannot generate future event') - status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(endNs[i]), c_uint8(self.NISYNC_LEVEL_LOW)) - self.checkStatus(status, 'Cannot generate future event') + status = NI6683.niLib.nisync_generate_fte_ns(c_int(int(self.termDict[termName])), c_uint64(int(startNs[i])), c_uint8(self.NISYNC_LEVEL_HIGH)) + self.checkStatus(status, 'Cannot generate future event at pulse start') + status = NI6683.niLib.nisync_generate_fte_ns(c_int(int(self.termDict[termName])), c_uint64(int(endNs[i])), c_uint8(self.NISYNC_LEVEL_LOW)) + self.checkStatus(status, 'Cannot generate future event at pulse end') + + # in the LOW PULSE mode: + # - the terminal timestamp triggers are disabled (PERCHE? riguardare!!! TODO) + # - the terminal generates a pulse in the period [startNs, endNS] (QUI USA generateFTEs... provare con metodo pulse TODO) elif mode == 'LOW PULSE':################################################### enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -505,31 +546,28 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') - status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') - if enabled.value == 0: - print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) - status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot abort FTEs') - status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) - self.checkStatus(status, 'Cannot set terminal level') + startNs, endNs = self.getStartPulse(termName) for i in range(0,len(startNs)): if endNs[i] <= startNs[i]: emsg = 'Start Time greater than End Time for ' + termName Data.execute('DevLogErr($1,$2)', self.getNid(), emsg) raise DevBAD_PARAMETER - status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(startNs[i]), c_uint8(self.NISYNC_LEVEL_LOW)) - # print ("ERRORE" + NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(startNs[i]), c_uint8(self.NISYNC_LEVEL_LOW))) - self.checkStatus(status, 'Cannot generate future event') - status = NI6683.niLib.nisync_generate_fte_ns(c_int(self.termDict[termName]), c_uint64(endNs[i]), c_uint8(self.NISYNC_LEVEL_HIGH)) - self.checkStatus(status, 'Cannot generate future event') - elif mode == 'HIGH':################################################################ + status = NI6683.niLib.nisync_generate_fte_ns(c_int(int(self.termDict[termName])), c_uint64(int(startNs[i])), c_uint8(self.NISYNC_LEVEL_LOW)) + self.checkStatus(status, 'Cannot generate future event at pulse start') + status = NI6683.niLib.nisync_generate_fte_ns(c_int(int(self.termDict[termName])), c_uint64(int(endNs[i])), c_uint8(self.NISYNC_LEVEL_HIGH)) + self.checkStatus(status, 'Cannot generate future event at pulse end') + + # in the HIGH mode: + # - the terminal timestamp triggers are disabled (PERCHE? riguardare!!! TODO) + # - the terminal future time events are enabled + # - the terminal FTEs are aborted (SICURI? TODO) + # - the terminal level is set to 1 + elif mode == 'HIGH': enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -537,20 +575,29 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "HIGH" mode') if enabled.value == 0: print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot abort FTEs') + + # status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) + # self.checkStatus(status, 'Cannot abort FTEs') status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_HIGH)) self.checkStatus(status, 'Cannot set terminal level') - elif mode == 'LOW':#################################################################### + + # in the LOW mode: + # - the terminal timestamp triggers are disabled (PERCHE? riguardare!!! TODO) + # - the terminal future time events are enabled + # - the terminal FTEs are aborted (SICURI? TODO) + # - the terminal level is set to 0 + elif mode == 'LOW': enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -558,26 +605,35 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "LOW" mode') if enabled.value == 0: print('ENABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot enable future events') - status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot abort FTEs') + + # status = NI6683.niLib.nisync_abort_all_ftes(c_int(self.termDict[termName])) + # self.checkStatus(status, 'Cannot abort FTEs') status = NI6683.niLib.nisync_set_terminal_level(c_int(self.termDict[termName]), c_int(self.NISYNC_LEVEL_LOW)) self.checkStatus(status, 'Cannot set terminal level') - elif mode == 'RECORDER RISING':############################################################# + + # in the RECORDER RISING mode: + # - the terminal future time events are disabled + # - the terminal timestamp triggers are disabled (AH FORSE PERCHE non si sa prima se erano falling o rising) + # - the terminal timestamp triggers are enabled on the rising edge + elif mode == 'RECORDER RISING': enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "RECORDER RISING" mode') if enabled.value != 0: print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -589,16 +645,23 @@ def run(self): status = NI6683.niLib.nisync_enable_timestamp_trigger(c_int(self.termDict[termName]), c_int(self.NISYNC_EDGE_RISING), c_int(1)) self.checkStatus(status, 'Cannot enable timestamp triggers') - elif mode == 'RECORDER FALLING':################################################################ + + # in the RECORDER FALLING mode: + # - the terminal future time events are disabled + # - the terminal timestamp triggers are disabled (AH FORSE PERCHE non si sa prima se erano falling o rising) + # - the terminal timestamp triggers are enabled on the falling edge + elif mode == 'RECORDER FALLING': enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "RECORDER FALLING" mode') if enabled.value != 0: print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -606,20 +669,28 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') + print('ENABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_timestamp_trigger(c_int(self.termDict[termName]), c_int(self.NISYNC_EDGE_FALLING), c_int(1)) self.checkStatus(status, 'Cannot enable timestamp triggers') - elif mode == 'RECORDER ANY': ############################################################## + + # in the RECORDER RISING mode: + # - the terminal future time events are disabled + # - the terminal timestamp triggers are disabled (AH FORSE PERCHE non si sa prima se erano falling o rising) + # - the terminal timestamp triggers are enabled for any edge + elif mode == 'RECORDER ANY': enabled = c_int8() activeEdge = c_int() decimationCount = c_int() + status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') + self.checkStatus(status, 'Cannot inquire future events in "RECORDER ANY" mode') if enabled.value != 0: print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable future events') + status = NI6683.niLib.nisync_timestamp_trigger_configuration(c_int(self.termDict[termName]), byref(enabled), byref(activeEdge), byref(decimationCount)) self.checkStatus(status, 'Cannot inquire timestamp triggers') @@ -627,11 +698,14 @@ def run(self): print('DISABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_disable_timestamp_trigger(c_int(self.termDict[termName])) self.checkStatus(status, 'Cannot disable timestamp triggers') + print('ENABLE TIMESTAMP for ' + termName + ' fd: '+ str(self.termDict[termName])) status = NI6683.niLib.nisync_enable_timestamp_trigger(c_int(self.termDict[termName]), c_int(self.NISYNC_EDGE_ANY), c_int(1)) self.checkStatus(status, 'Cannot enable timestamp triggers') - + + + # starting the AsynchStore thread self.debugPrint('================= PXI 6683 start AsynchStore ===============') worker = self.AsynchStore() NI6683.ni6683WorkerDict[self.nid] = worker @@ -639,36 +713,65 @@ def run(self): worker.configure(self.copy()) worker.start() + # closes all the opened terminals (WITHOUT ERASING THE FUTURE TIME EVENTS) + def closeInfo(self): + self.debugPrint('================= PXI 6683 closing all terminals ================') + self.restoreInfo() + Fds = [] + + self.termDict = NI6683.ni6683Dicts[self.nid] + for termName in NI6683.termNameDict.keys(): + Fds.append(self.termDict[termName]) + c_Fds = (c_int * len(Fds))(*Fds) + status = NI6683.niInterfaceLib.NI6683_close(c_int(self.fd), c_Fds, len(Fds)) + if status == -1: + print("PROBLEM WHILE CLOSING...") + # opens the used terminals in the last session, stops their FTEs and closes them again def stop(self): self.debugPrint('================= PXI 6683 stop ================') + self.closeInfo() worker = NI6683.ni6683WorkerDict[self.nid] + self.fd = NI6683.ni6683Fds[self.nid] if worker.isAlive(): self.debugPrint("PXI 6683 stop_worker") worker.stop() worker.join() - self.debugPrint('================= PXI 6683 stop all terminals ================') + + if self.nid in NI6683.ni6683Fds.keys(): + self.fd = NI6683.ni6683Fds[self.nid] + del(NI6683.ni6683Fds[self.nid]) + + activeFds = [] + + try: + boardId = self.board_id.data() + except: + emsg = 'Missing Board Id' + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + raise DevBAD_PARAMETER + try: + devType = NI6683.typeDict[self.dev_type.data()] + except: + emsg = 'Missing Dev Type' + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + raise DevBAD_PARAMETER + self.termDict = NI6683.ni6683Dicts[self.nid] for termName in NI6683.termNameDict.keys(): mode = getattr(self, termName.lower()+'_mode').data() - freq = getattr(self, termName.lower()+'_frequency').data() - if mode != 'DISABLED':######################################################### - if mode == 'CLOCK': - print('DISABLE CLOCK for ' + termName + ' fd: '+ str(self.termDict[termName])) - status = NI6683.niLib.nisync_abort_clock(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot disable the clock') - enabled = c_int8() - status = NI6683.niLib.nisync_future_time_events_configuration(c_int(self.termDict[termName]), byref(enabled)) - self.checkStatus(status, 'Cannot inquire future events') - if enabled.value != 0: - print('DISABLE FUTURE EVENT for ' + termName + ' fd: '+ str(self.termDict[termName])) - status = NI6683.niLib.nisync_disable_future_time_events(c_int(self.termDict[termName])) - self.checkStatus(status, 'Cannot disable future events') - self.closeInfo() + if mode != 'DISABLED': + term = NI6683.niLib.nisync_open_terminal(c_int(devType), c_int(boardId), c_int(NI6683.termNameDict[termName]), c_int(self.NISYNC_READ_NONBLOCKING)) + activeFds.append(term) + c_activeFds = (c_int * len(activeFds))(*activeFds) + + status = NI6683.niInterfaceLib.NI6683_stop(c_int(self.fd), c_activeFds, len(activeFds)) + if status == -1: + print("PROBLEM WHILE STOPPING...") + # AsynchStore inner class, it handles the MDSEvents geneneration triggered by hardware class AsynchStore(Thread): - class nisync_timestamp_nanos(Structure): _fields_ = [("edge", c_uint8), ("nanos", c_uint64)] @@ -678,7 +781,8 @@ def configure(self, device): self.device = device self.poll = select.poll() self.nameDict = {} - READ_ONLY = select.POLLIN | select.POLLPRI | select.POLLHUP | select.POLLERR + # READ_ONLY = select.POLLIN | select.POLLPRI | select.POLLHUP | select.POLLERR + READ_ONLY = select.POLLIN | select.POLLPRI | select.POLLHUP for name in NI6683.ni6683RecorderDict[self.device.nid]: self.poll.register(NI6683.ni6683Dicts[self.device.nid][name], READ_ONLY) @@ -687,8 +791,8 @@ def configure(self, device): def getRelTime(self, absTime): try: - #print("absTime: " + str(absTime) + " self.device.abs_start.data(): " + str(self.device.abs_start.data()) + " self.device.rel_start.data(): " +str(self.device.rel_start.data()) ) - return float((absTime - NI6683.ni6683AbsStart)/1E9 + NI6683.ni6683RelStart) + # print("absTime: " + str(absTime) + " self.device.abs_start.data(): " + str(self.device.abs_start.data()) + " self.device.rel_start.data(): " +str(self.device.rel_start.data()) ) + return float(absTime - self.device.abs_start.data())/1E9 + self.device.rel_start.data() except: emsg = 'Cannot convert absolute time to relative ' + str(self.device.fd) Data.execute('DevLogErr($1,$2)', self.device.getNid(), emsg) @@ -701,6 +805,7 @@ def run(self): while not self.stopReq: readyFds = self.poll.poll(1000) for fdTuple in readyFds: + print (readyFds) readyFd = fdTuple[0] event = fdTuple[1] print('EVENT: ', fdTuple, select.EPOLLIN) @@ -710,11 +815,14 @@ def run(self): print ('POLL ERROR!!') return timestamp = self.nisync_timestamp_nanos(0,0) + # nanos = c_uint64() + # status = NI6683.niLib.nisync_get_time_ns(NI6683.ni6683Fds[self.device.getNid()], byref(nanos)) status = NI6683.niLib.nisync_read_timestamps_ns(c_int(readyFd), byref(timestamp), c_int(1)) print ("TIMESTAMP: " , timestamp.nanos) self.device.checkStatus(status, 'Cannot get current time') termName = self.nameDict[readyFd] recorderNid = getattr(self.device, termName.lower()+'_raw_events') + # eventRelTime = self.getRelTime(nanos.value) eventRelTime = self.getRelTime(timestamp.nanos) recorderNid.putRow(10, Float64(eventRelTime), Float64(eventRelTime)) print ("DEBUG -> TIMESTAMP: " + str(timestamp.nanos)) @@ -725,5 +833,6 @@ def run(self): Event.setevent(eventName, Uint64(eventRelTime)) except: pass + def stop(self): self.stopReq = True diff --git a/tdi/RfxDevices/NIADCClockSegment.fun b/tdi/RfxDevices/NIADCClockSegment.fun index c15a8133ac..73c32075e9 100755 --- a/tdi/RfxDevices/NIADCClockSegment.fun +++ b/tdi/RfxDevices/NIADCClockSegment.fun @@ -1,12 +1,16 @@ -public fun NIADCClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, in _value) +public fun NIADCClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, in _value, optional in _period) { + _fact = 1; + if(present( _period )) + { + _fact = _period / _slope_of(_clock); + } - - _segSmp = ( end_of(_clock) - begin_of(_clock) )/slope_of(_clock); + _segSmp = ( end_of(_clock) - begin_of(_clock) )/slope_of(_clock) * _fact; if( size( _segSmp ) <= 1 ) { - _dt = slope_of(_clock); + _dt = slope_of(_clock) * _fact; _end = end_of(_clock); if( _end == * ) @@ -52,7 +56,7 @@ public fun NIADCClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, i } - _tStart = begin_of(_clock)[ _beginSegIdx ] + ( _startIdx - _prevStSeg ) * slope_of(_clock) + _tAtIdx0 ; + _tStart = begin_of(_clock)[ _beginSegIdx ] + ( _startIdx - _prevStSeg ) * slope_of(_clock) * _fact + _tAtIdx0 ; if( _value == 'start_time' ) { /*write(*, _clock[_startIdx] );*/ @@ -82,7 +86,7 @@ public fun NIADCClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, i _prevEndSeg = 0; } - _tEnd = begin_of(_clock)[ _endSegIdx ] + ( _endIdx - _prevEndSeg ) * slope_of(_clock) + _tAtIdx0; + _tEnd = begin_of(_clock)[ _endSegIdx ] + ( _endIdx - _prevEndSeg ) * slope_of(_clock) * _fact + _tAtIdx0; if( _value == 'end_time' ) { /*write(*, _clock[_endIdx] );*/ @@ -94,13 +98,13 @@ public fun NIADCClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, i if( _endSegIdx == _beginSegIdx ) { - return( make_range( _tStart + _tAtIdx0, _tEnd + _tAtIdx0, slope_of(_clock) ) ); + return( make_range( _tStart + _tAtIdx0, _tEnd + _tAtIdx0, slope_of(_clock) * _fact ) ); } else { /*write(*, _tStart, _tEnd, [ _beginSegIdx+1 : _endSegIdx-1 ]);*/ _begin = [_tStart, begin_of(_clock)[ _beginSegIdx+1 : _endSegIdx ]]; _end = [ end_of(_clock)[ _beginSegIdx : _endSegIdx - 1 ], _tEnd ]; - return( make_range( _begin + _tAtIdx0, _end + _tAtIdx0, slope_of(_clock) ) ); + return( make_range( _begin + _tAtIdx0, _end + _tAtIdx0, slope_of(_clock)*_fact ) ); } } } From b5798171aab5ae8ede99cccdf4f7ef4d758903a9 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 10 Mar 2023 11:23:43 -0500 Subject: [PATCH 092/172] Add RHEL9 build, remove xinetd package dependency, bug fixes (#2541) Add rhel9.opts to use mdsplus/builder:rhel9 (which is based on Rocky Linux 9.1, as CentOS 9 does not exist) Remove xinetd as a package requirement in linux.xml. If /etc/xinet.d/ is present, it will still install the config files, but the packages will no longer depend on it. This is because we now have systemd files as an alternative, and RHEL9 has officialy dropped support for it, so this seems like a good time to cut ties. When installing the `mdsplus-*-kernel` package on a system without xinetd or systemd, the post install script will throw errors trying to copy files. Instead, we wrap them in if statements to only copy the files if those directories exist. Replace `.getiterator()` with `.iter()` to fix error when using `xml.ElementTree` with python3 in `redhat_build_rpms.py` and `alpine_build_apks.py` This already seemed to be fixed in `debian_build_debs.py` Removed seemingly duplicate include for `libdc1394_support*.so` in linux.xml --- deploy/os/rhel9.opts | 1 + deploy/packaging/alpine/alpine_build_apks.py | 8 ++-- deploy/packaging/linux.xml | 42 ++++++++++---------- deploy/packaging/redhat/redhat_build_rpms.py | 16 ++++---- 4 files changed, 35 insertions(+), 32 deletions(-) create mode 100644 deploy/os/rhel9.opts diff --git a/deploy/os/rhel9.opts b/deploy/os/rhel9.opts new file mode 100644 index 0000000000..b1cdd883d4 --- /dev/null +++ b/deploy/os/rhel9.opts @@ -0,0 +1 @@ +--platform=redhat --valgrind=memcheck,helgrind --sanitize=address,undefined,thread --dockerimage=mdsplus/builder:rhel9 --distname=el9 --arch=amd64 diff --git a/deploy/packaging/alpine/alpine_build_apks.py b/deploy/packaging/alpine/alpine_build_apks.py index 3eab0d2a3f..c9db777150 100755 --- a/deploy/packaging/alpine/alpine_build_apks.py +++ b/deploy/packaging/alpine/alpine_build_apks.py @@ -128,13 +128,13 @@ def clean_ws(): def getFiles(info, package): includes = [] - for inc in package.getiterator('include'): + for inc in package.iter('include'): for inctype in inc.attrib: include = inc.attrib[inctype] if inctype != "dironly": includes.append(include) excludes = [] - for exc in package.getiterator('exclude'): + for exc in package.iter('exclude'): for exctype in exc.attrib: excludes.append(exc.attrib[exctype]) if package.find("exclude_staticlibs") is not None: @@ -157,7 +157,7 @@ def collectFiles(info, package): def getDependencies(info, root, package): depends = [] - for require in package.getiterator("requires"): + for require in package.iter("requires"): if 'external' in require.attrib: pkg = common.external_package(info, root, require.attrib['package']) if pkg: @@ -193,7 +193,7 @@ def build(): if info['arch'] == noarch_builder: os.system("rm -Rf %s" % noarchdir) os.system("mkdir -p %s" % noarchdir) - for package in root.getiterator('package'): + for package in root.iter('package'): pkg = package.attrib['name'] if pkg in pkg_exclusions: continue diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 31a954140c..2331d1bb85 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -138,7 +138,6 @@ ldconfig -n /etc/ld.so.conf.d/mdsplus.conf - @@ -385,7 +384,6 @@ fi - @@ -431,21 +429,27 @@ then mkdir -p /usr/share/applications/mdsplus ln -sf $RPM_INSTALL_PREFIX/mdsplus/desktop/kernel /usr/share/applications/mdsplus/ fi -if [ ! -r /etc/xinetd.d/mdsip ] +if [ -d /etc/xinetd.d ] then - cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsipd.xinetd /etc/xinetd.d/mdsip - if ( ! grep '^mdsip[[:space:]]' /etc/services >/dev/null 2>&1) + if [ ! -r /etc/xinetd.d/mdsip ] then - echo 'mdsip 8000/tcp # MDSplus mdsip service' >> /etc/services + cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsipd.xinetd /etc/xinetd.d/mdsip + if ( ! grep '^mdsip[[:space:]]' /etc/services >/dev/null 2>&1) + then + echo 'mdsip 8000/tcp # MDSplus mdsip service' >> /etc/services + fi fi fi -if [ ! -r /etc/systemd/system/mdsip.socket ] -then - cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsip.socket /etc/systemd/system/mdsip.socket -fi -if [ ! -r /etc/systemd/system/mdsip@.service ] +if [ -d /etc/systemd/system/ ] then - cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsip@.service /etc/systemd/system/mdsip@.service + if [ ! -r /etc/systemd/system/mdsip.socket ] + then + cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsip.socket /etc/systemd/system/mdsip.socket + fi + if [ ! -r /etc/systemd/system/mdsip@.service ] + then + cp $RPM_INSTALL_PREFIX/mdsplus/rpm/mdsip@.service /etc/systemd/system/mdsip@.service + fi fi @@ -833,42 +837,42 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null - - - - + + + + + + - - @@ -876,7 +880,6 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null - @@ -889,7 +892,6 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null - diff --git a/deploy/packaging/redhat/redhat_build_rpms.py b/deploy/packaging/redhat/redhat_build_rpms.py index d10d4809e2..eae8efcc7a 100755 --- a/deploy/packaging/redhat/redhat_build_rpms.py +++ b/deploy/packaging/redhat/redhat_build_rpms.py @@ -97,7 +97,7 @@ def build(): root = common.get_root() bin_packages = list() noarch_packages = list() - for package in root.getiterator('package'): + for package in root.iter('package'): attr = package.attrib if attr["arch"] == "noarch": noarch_packages.append(package) @@ -105,7 +105,7 @@ def build(): bin_packages.append(package) architectures = [{"target": "x86_64-linux", "bits": 64, "arch_t": ".x86_64"}] - if info['dist'] != 'el8': + if info['dist'] != 'el8' and info['dist'] != 'el9': architectures.append( {"target": "i686-linux", "bits": 32, "arch_t": ".i686"}) @@ -123,17 +123,17 @@ def build(): info['description'] = package.attrib['description'] out, specfilename = tempfile.mkstemp() common.writeb(out, rpmspec % info) - for require in package.getiterator("requires"): + for require in package.iter("requires"): doRequire(info, out, root, require) common.writeb(out, pckspec % info) - for inc in package.getiterator('include'): + for inc in package.iter('include'): for inctype in inc.attrib: include = fixFilename(info, inc.attrib[inctype]) if inctype == "dironly": common.writeb(out, "%%dir %s\n" % include) else: common.writeb(out, "%s\n" % include) - for exc in package.getiterator('exclude'): + for exc in package.iter('exclude'): for exctype in exc.attrib: exclude = fixFilename(info, exc.attrib[exctype]) common.writeb(out, "%%exclude %s\n" % exclude) @@ -179,18 +179,18 @@ def build(): info['description'] = package.attrib['description'] out, specfilename = tempfile.mkstemp() common.writeb(out, rpmspec % info) - for require in package.getiterator("requires"): + for require in package.iter("requires"): doRequire(info, out, root, require) common.writeb(out, "Buildarch: noarch\n") common.writeb(out, pckspec % info) - for inc in package.getiterator('include'): + for inc in package.iter('include'): for inctype in inc.attrib: include = fixFilename(info, inc.attrib[inctype]) if inctype == "dironly": common.writeb(out, "%%dir %s\n" % include) else: common.writeb(out, "%s\n" % include) - for exc in package.getiterator('exclude'): + for exc in package.iter('exclude'): for exctype in exc.attrib: exclude = fixFilename(info, exc.attrib[exctype]) common.writeb(out, "%%exclude %s\n" % exclude) From 5f8d21e04509ab3fdd0b73131b187d432d491189 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Wed, 22 Mar 2023 04:22:06 -0400 Subject: [PATCH 093/172] Fix: standardizing on pass by reference for exception handling (#2544) * Fix: standardizing on pass by reference for exception handling * Went to far removing .what(). In this case it was needed. * Missed changing two files to pass by reference * Refactoring per Gabriele's comments. Undo removal of what() from printf Undo removal of what() from ostream << --- device_support/basler/BASLERACA.cpp | 4 +- device_support/basler/main.cpp | 4 +- device_support/caen/caenInterface.cpp | 8 ++-- device_support/camera_utils/cammdsutils.cpp | 20 ++++---- device_support/flir/FLIRSC65X.cpp | 2 +- device_support/flir/main.cpp | 8 ++-- device_support/national/AsyncStoreManager.cpp | 14 +++--- device_support/national/AsyncStoreManager.h | 4 +- device_support/national/NiInterface.cpp | 46 +++++++++---------- device_support/national/cRioFAUfunction.cpp | 8 ++-- device_support/national/cRioMPAGfunction.cpp | 8 ++-- device_support/national/probeTermControl.cpp | 8 ++-- device_support/ptgrey/PTGREY.cpp | 4 +- device_support/ptgrey/main.cpp | 8 ++-- .../redpitaya/AsyncStoreManager.cpp | 2 +- device_support/redpitaya/redpitaya.cpp | 2 +- epics/cas/main.cc | 4 +- epics/cas/mdsPV.cc | 38 +++++++-------- epics/cas/mdsServer.cc | 12 ++--- epics/mdsrecords/mdsplusSupUtilities.cpp | 18 ++++---- include/mdsobjects.h | 2 +- mdsobjects/cpp/testing/MdsExceptionTest.cpp | 4 +- mdsobjects/cpp/testing/MdsTdiTest.cpp | 2 +- mdsobjects/labview/mdsdataobjectswrp.cpp | 6 +-- mdsobjects/labview/mdseventobjectswrp.cpp | 2 +- 25 files changed, 119 insertions(+), 119 deletions(-) diff --git a/device_support/basler/BASLERACA.cpp b/device_support/basler/BASLERACA.cpp index f5dba51fa1..f52f0e82a1 100644 --- a/device_support/basler/BASLERACA.cpp +++ b/device_support/basler/BASLERACA.cpp @@ -877,7 +877,7 @@ int BASLER_ACA::startFramesAcquisition() Data *nodeData = t0Node->getData(); timeStamp0 = (int64_t)nodeData->getLong(); } - catch (MdsException *exc) + catch (const MdsException &exc) { sprintf(error, "%s: Error getting frame0 time\n", this->ipAddress); } @@ -892,7 +892,7 @@ int BASLER_ACA::startFramesAcquisition() Data *nodeData = tStartOffset->getData(); timeOffset = (float)nodeData->getFloatArray()[0]; } - catch (MdsException *exc) + catch (const MdsException &exc) { sprintf(error, "%s: Error getting timebaseNid (offset time set to 0.0s)\n", diff --git a/device_support/basler/main.cpp b/device_support/basler/main.cpp index a92732fb3b..0e2ba32506 100644 --- a/device_support/basler/main.cpp +++ b/device_support/basler/main.cpp @@ -48,9 +48,9 @@ int main(int argc, char **argv) node = tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAME0_TIME"); frame0TimeNid = node->getNid(); } - catch (MdsException *exc) + catch (const MdsException &exc) { - std::cout << "ERROR reading data" << exc->what() << "\n"; + std::cout << "ERROR reading data" << exc.what() << "\n"; } // printf("frame node path: %s\n", node->getPath()); diff --git a/device_support/caen/caenInterface.cpp b/device_support/caen/caenInterface.cpp index 265fbd108f..0be3da67c1 100644 --- a/device_support/caen/caenInterface.cpp +++ b/device_support/caen/caenInterface.cpp @@ -200,9 +200,9 @@ class SaveItem deleteData(endTime); deleteData(segCount); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Cannot put segment: %s\n", exc->what()); + printf("Cannot put segment: %s\n", exc.what()); } delete dataNode; delete clockNode; @@ -366,9 +366,9 @@ extern "C" void openTree(char *name, int shot, void **treePtr) Tree *tree = new Tree(name, shot); *treePtr = (void *)tree; } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Cannot open tree %s %d: %s\n", name, shot, exc->what()); + printf("Cannot open tree %s %d: %s\n", name, shot, exc.what()); } } diff --git a/device_support/camera_utils/cammdsutils.cpp b/device_support/camera_utils/cammdsutils.cpp index 9c244761cf..4923ed9ffb 100644 --- a/device_support/camera_utils/cammdsutils.cpp +++ b/device_support/camera_utils/cammdsutils.cpp @@ -168,9 +168,9 @@ class SaveFrame metaNode->makeSegment(time, time, dim, (Array *)metaData); } } - catch (MdsException *exc) + catch (const MdsException &exc) { - cout << "ERROR WRITING SEGMENT: " << exc->what() << "\n"; + cout << "ERROR WRITING SEGMENT: " << exc.what() << "\n"; } deleteData(data); deleteData(time); @@ -196,9 +196,9 @@ class SaveFrame { dim = compileWithArgs("[$1]", (Tree *)treePtr, 1, time); } - catch (MdsException *exc) + catch (const MdsException &exc) { - cout << "ERROR CompileWithArgs: " << exc->what() << "\n"; + cout << "ERROR CompileWithArgs: " << exc.what() << "\n"; } try @@ -212,9 +212,9 @@ class SaveFrame metaNode->makeSegment(time, time, dim, (Array *)metaData); } } - catch (MdsException *exc) + catch (const MdsException &exc) { - cout << "ERROR WRITING SEGMENT " << exc->what() << "\n"; + cout << "ERROR WRITING SEGMENT " << exc.what() << "\n"; } try @@ -233,9 +233,9 @@ class SaveFrame else if (pixelSize <= 32) delete (int *)frame; } - catch (MdsException *exc) + catch (const MdsException &exc) { - cout << "ERROR deleting data" << exc->what() << "\n"; + cout << "ERROR deleting data" << exc.what() << "\n"; } } } @@ -426,9 +426,9 @@ int camOpenTree(char *treeName, int shot, void **treePtr) *treePtr = (void *)tree; return 0; } - catch (MdsException *exc) + catch (const MdsException &exc) { - cout << "Error opening Tree " << treeName << ": " << exc->what() << "\n"; + cout << "Error opening Tree " << treeName << ": " << exc.what() << "\n"; return -1; } } diff --git a/device_support/flir/FLIRSC65X.cpp b/device_support/flir/FLIRSC65X.cpp index 1a79fa10d8..c590f4acfc 100644 --- a/device_support/flir/FLIRSC65X.cpp +++ b/device_support/flir/FLIRSC65X.cpp @@ -1972,7 +1972,7 @@ int FLIR_SC65X::startFramesAcquisition() Data *nodeData = t0Node->getData(); timeStamp0 = (int64_t)nodeData->getLong(); } - catch (MdsException *exc) + catch (const MdsException &exc) { printf("Error getting frame0 time\n"); } diff --git a/device_support/flir/main.cpp b/device_support/flir/main.cpp index 3ca1b54a10..afcf11c73f 100644 --- a/device_support/flir/main.cpp +++ b/device_support/flir/main.cpp @@ -69,9 +69,9 @@ int main(int argc, char **argv) tree->getNode((char *)"\\CAMERATEST::TOP:POINTGRAY:FRAMES_METAD"); dataNid = node->getNid(); // Node id to save the acquired frames } - catch (MdsException *exc) + catch (const MdsException &exc) { - std::cout << "ERROR reading data" << exc->what() << "\n"; + std::cout << "ERROR reading data" << exc.what() << "\n"; } printf("frame node path: %s\n", node->getPath()); @@ -113,9 +113,9 @@ int main(int argc, char **argv) framePtr = (frameData)->getShortArray(dataDims); framePtrMeta = (frameDataMeta)->getByteArray(dataDimsMeta); } - catch (MdsException *exc) + catch (const MdsException &exc) { - std::cout << "ERROR reading data" << exc->what() << "\n"; + std::cout << "ERROR reading data" << exc.what() << "\n"; } FLIR_SC65X *FlirCam; diff --git a/device_support/national/AsyncStoreManager.cpp b/device_support/national/AsyncStoreManager.cpp index bea55b51b4..d6b6efdf1a 100644 --- a/device_support/national/AsyncStoreManager.cpp +++ b/device_support/national/AsyncStoreManager.cpp @@ -126,7 +126,7 @@ void SaveItem::save() delete[] samples; delete[] times; } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Cannot convert stream sample: %s\n", exc.what()); } @@ -221,7 +221,7 @@ std::cout << "CHIAMO LA FUN.." << std::endl; else dataNode->beginSegment(startTime, endTime, dim, fData); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("BEGIN SEGMENT FAILED FOR NODE %s: %s\n", dataNode->getFullPath(), exc.what()); @@ -245,7 +245,7 @@ std::cout << "CHIAMO LA FUN.." << std::endl; else dataNode->beginSegment(startTime, endTime, dim, fData); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("BEGIN SEGMENT FAILED FOR NODE %s: %s\n", dataNode->getFullPath(), exc.what()); @@ -280,7 +280,7 @@ std::cout << "CHIAMO LA FUN.." << std::endl; else dataNode->putSegment(data, -1); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("PUT SEGMENT FAILED FOR NODE: %s: %s\n", dataNode->getFullPath(), exc.what()); @@ -302,7 +302,7 @@ std::cout << "CHIAMO LA FUN.." << std::endl; else dataNode->putSegment(data, -1); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("PUT SEGMENT FAILED FOR NODE: %s: %s\n", dataNode->getFullPath(), exc.what()); @@ -317,9 +317,9 @@ std::cout << "CHIAMO LA FUN.." << std::endl; /* Send Event on Segment update __CH*/ // sendChannelSegmentPutEvent(dataNode); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Cannot put segment: %s\n", exc->what()); + printf("Cannot put segment: %s\n", exc.what()); } delete clockNode; } diff --git a/device_support/national/AsyncStoreManager.h b/device_support/national/AsyncStoreManager.h index b6e103e489..82f76b7294 100644 --- a/device_support/national/AsyncStoreManager.h +++ b/device_support/national/AsyncStoreManager.h @@ -87,9 +87,9 @@ class SaveItem (tokens[1].substr(8)).data()); Event::setevent(event); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Send Event Error: %s\n", exc->what()); + printf("Send Event Error: %s\n", exc.what()); } } diff --git a/device_support/national/NiInterface.cpp b/device_support/national/NiInterface.cpp index befb01c816..c59e7d5e28 100644 --- a/device_support/national/NiInterface.cpp +++ b/device_support/national/NiInterface.cpp @@ -267,9 +267,9 @@ void openTree(char *name, int shot, void **treePtr) *treePtr = (void *)tree; TreeNode *n = tree->getNode("\\TOP"); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Cannot open tree %s %d: %s\n", name, shot, exc->what()); + printf("Cannot open tree %s %d: %s\n", name, shot, exc.what()); } } @@ -279,9 +279,9 @@ void closeTree(void *treePtr) { delete ((Tree *)treePtr); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Cannot close tree %s %d: %s\n", exc->what()); + printf("Cannot close tree %s %d: %s\n", exc.what()); } } @@ -577,7 +577,7 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, Data *streamGainData = dataNode->getExtendedAttribute("STREAM_GAIN"); streamGains[chan] = streamGainData->getFloat(); } - catch (MdsException &exc) + catch (const MdsException &exc) { streamGains[chan] = 1; } @@ -587,12 +587,12 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, dataNode->getExtendedAttribute("STREAM_OFFSET"); streamOffsets[chan] = streamOffsetData->getFloat(); } - catch (MdsException &exc) + catch (const MdsException &exc) { streamOffsets[chan] = 0; } } - catch (MdsException &exc) + catch (const MdsException &exc) { streamNames[chan] = NULL; streamGains[chan] = 0; @@ -616,7 +616,7 @@ int xseriesReadAndSaveAllChannels(int aiFd, int nChan, void *chanFdPtr, coeffs[chanIdx] = rangeData->getFloatArray(&numCoeffs[chanIdx]); deleteData(rangeData); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("%s\n", exc.what()); } @@ -927,7 +927,7 @@ int pxi6259_readAndSaveAllChannels( Data *streamGainData = currNode->getExtendedAttribute("STREAM_GAIN"); streamGains[i] = streamGainData->getFloat(); } - catch (MdsException &exc) + catch (const MdsException &exc) { streamGains[i] = 1; } @@ -937,12 +937,12 @@ int pxi6259_readAndSaveAllChannels( currNode->getExtendedAttribute("STREAM_OFFSET"); streamOffsets[i] = streamOffsetData->getFloat(); } - catch (MdsException &exc) + catch (const MdsException &exc) { streamOffsets[i] = 0; } } - catch (MdsException &exc) + catch (const MdsException &exc) { streamNames[i] = NULL; streamGains[i] = 0; @@ -956,7 +956,7 @@ int pxi6259_readAndSaveAllChannels( delete currNode; } } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Error deleting data nodes\n"); } @@ -1719,9 +1719,9 @@ int temperatureProbeControl(uint32_t boardID, uint32_t *inChan, int numChan, errorNode = t->getNode((char *)"\\IPP_TC_TREND::ERROR"); vRefNode = t->getNode((char *)"\\IPP_TC_TREND::VREF"); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("%s\n", exc->what()); + printf("%s\n", exc.what()); return -1; } @@ -1866,9 +1866,9 @@ int temperatureProbeControl(uint32_t boardID, uint32_t *inChan, int numChan, currData = new Float32(vRef); vRefNode->putRow(currData, &currTime); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("%s\n", exc->what()); + printf("%s\n", exc.what()); error = 1; goto out; } @@ -2723,7 +2723,7 @@ class SaveItemEV MDSplus::deleteData(endData); MDSplus::deleteData(dimData); } - catch (MDSplus::MdsException &exc) + catch (const MDSplus::MdsException &exc) { std::cout << "Error in BeginSegment: " << exc.what() << std::endl; } @@ -2738,7 +2738,7 @@ class SaveItemEV MDSplus::deleteData(dimData); MDSplus::deleteData(segData); } - catch (MDSplus::MdsException &exc) + catch (const MDSplus::MdsException &exc) { std::cout << "Error in MakeSegment: " << exc.what() << std::endl; } @@ -2752,7 +2752,7 @@ class SaveItemEV MDSplus::deleteData(endData); MDSplus::deleteData(dimData); } - catch (MDSplus::MdsException &exc) + catch (const MDSplus::MdsException &exc) { std::cout << "Error in UpdateSegment: " << exc.what() << std::endl; } @@ -2764,7 +2764,7 @@ class SaveItemEV node->putSegment(segData, -1); MDSplus::deleteData(segData); } - catch (MDSplus::MdsException &exc) + catch (const MDSplus::MdsException &exc) { std::cout << "Error in PutSegment: " << exc.what() << std::endl; } @@ -3525,7 +3525,7 @@ int pxi6259EV_readAndSaveAllChannels( treeNodes[i] = new TreeNode(dataNid[i], (Tree *)treePtr); treeNodes[i]->deleteData(); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Error deleting data nodes\n"); } @@ -3669,7 +3669,7 @@ int pxi6368EV_readAndSaveAllChannels( treeNodes[i] = new TreeNode(dataNid[i], (Tree *)treePtr); treeNodes[i]->deleteData(); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Error deleting data nodes\n"); } @@ -3696,7 +3696,7 @@ int pxi6368EV_readAndSaveAllChannels( coeffs[chan] = rangeData->getFloatArray(&numCoeffs[chan]); deleteData(rangeData); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("%s\n", exc.what()); } diff --git a/device_support/national/cRioFAUfunction.cpp b/device_support/national/cRioFAUfunction.cpp index 9893de2c30..db2dad9b77 100644 --- a/device_support/national/cRioFAUfunction.cpp +++ b/device_support/national/cRioFAUfunction.cpp @@ -100,9 +100,9 @@ class FAUSaveItem currSize); */ } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Class FAUSaveItem: Error saving data %s\n", exc->what()); + printf("Class FAUSaveItem: Error saving data %s\n", exc.what()); } } }; @@ -597,9 +597,9 @@ int fauSaveAcqData(NiFpga_Session session, double tickPeriod, double trigTime, { currNode[i] = new TreeNode(dataNids[i], (Tree *)treePtr); } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("Error collecting data nodes %s\n", exc->what()); + printf("Error collecting data nodes %s\n", exc.what()); } } diff --git a/device_support/national/cRioMPAGfunction.cpp b/device_support/national/cRioMPAGfunction.cpp index 38a73a5a33..8cc810b7e1 100644 --- a/device_support/national/cRioMPAGfunction.cpp +++ b/device_support/national/cRioMPAGfunction.cpp @@ -668,7 +668,7 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat Data *streamGainData = currNode->getExtendedAttribute("STREAM_GAIN"); streamGains[i] = streamGainData->getFloat(); } - catch (MdsException &exc) + catch (const MdsException &exc) { streamGains[i] = 1; } @@ -677,12 +677,12 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat Data *streamOffsetData = currNode->getExtendedAttribute("STREAM_OFFSET"); streamOffsets[i] = streamOffsetData->getFloat(); } - catch (MdsException &exc) + catch (const MdsException &exc) { streamOffsets[i] = 0; } } - catch (MdsException &exc) + catch (const MdsException &exc) { streamNames[i] = NULL; streamGains[i] = 0; @@ -696,7 +696,7 @@ int mpag_readAndSaveAllChannels(NiFpga_Session session, int nChan, int *chanStat delete currNode; } } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Error deleting data nodes %s : %s\n", currNode->getPath(), exc.what()); } diff --git a/device_support/national/probeTermControl.cpp b/device_support/national/probeTermControl.cpp index 03525ce320..5d0e1ff550 100644 --- a/device_support/national/probeTermControl.cpp +++ b/device_support/national/probeTermControl.cpp @@ -325,9 +325,9 @@ int main(int argc, char **argv) node[i] = t->getNode(path); } } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("%s\n", exc->what()); + printf("%s\n", exc.what()); exit(1); } @@ -430,9 +430,9 @@ int main(int argc, char **argv) node[i]->putRow(currData, &currTime); } } - catch (MdsException *exc) + catch (const MdsException &exc) { - printf("%s\n", exc->what()); + printf("%s\n", exc.what()); error = 1; goto out; } diff --git a/device_support/ptgrey/PTGREY.cpp b/device_support/ptgrey/PTGREY.cpp index 3654b2b96a..1f8c35e0c2 100644 --- a/device_support/ptgrey/PTGREY.cpp +++ b/device_support/ptgrey/PTGREY.cpp @@ -1289,7 +1289,7 @@ int PTGREY::startFramesAcquisition() Data *nodeData = t0Node->getData(); timeStamp0 = (int64_t)nodeData->getLong(); } - catch (MdsException *exc) + catch (const MdsException &exc) { printf("Error getting frame0 time\n"); } @@ -1303,7 +1303,7 @@ int PTGREY::startFramesAcquisition() Data *nodeData = tStartOffset->getData(); timeOffset = (float)nodeData->getFloatArray()[0]; } - catch (MdsException *exc) + catch (const MdsException &exc) { printf("Error getting timebaseNid (offset time set to 0.0s)\n"); timeOffset = 0.0; diff --git a/device_support/ptgrey/main.cpp b/device_support/ptgrey/main.cpp index cd2e0e11bf..c985bd0134 100644 --- a/device_support/ptgrey/main.cpp +++ b/device_support/ptgrey/main.cpp @@ -66,9 +66,9 @@ int main(int argc, char **argv) nodeMeta = tree->getNode((char *)"\\CAMERATEST::TOP:POINTGREY:FRAMES_METAD"); dataNid = node->getNid(); //Node id to save the acquired frames } - catch (MDSplus::MdsException *exc) + catch (const MDSplus::MdsException &exc) { - std::cout << "ERROR reading data" << exc->what() << "\n"; + std::cout << "ERROR reading data" << exc.what() << "\n"; } printf("frame node path: %s\n", node->getPath()); @@ -107,9 +107,9 @@ int main(int argc, char **argv) framePtr = (frameData)->getShortArray(dataDims); framePtrMeta = (frameDataMeta)->getByteArray(dataDimsMeta); } - catch (MdsException *exc) + catch (const MDSplus::MdsException &exc) { - std::cout << "ERROR reading data" << exc->what() << "\n"; + std::cout << "ERROR reading data" << exc.what() << "\n"; } PTGREY *PtgreyCam; diff --git a/device_support/redpitaya/AsyncStoreManager.cpp b/device_support/redpitaya/AsyncStoreManager.cpp index 8a9564b886..badd97906f 100644 --- a/device_support/redpitaya/AsyncStoreManager.cpp +++ b/device_support/redpitaya/AsyncStoreManager.cpp @@ -63,7 +63,7 @@ void SaveItem::save() std::cout << "MAKE SEGMENT SAMPLES:" << segmentSamples << std::endl; dataNode->makeSegment(startSegData, endSegData, timebase, chanData); } - catch (MDSplus::MdsException &exc) + catch (const MDSplus::MdsException &exc) { std::cout << "Error writing segment: " << exc.what() << std::endl; } diff --git a/device_support/redpitaya/redpitaya.cpp b/device_support/redpitaya/redpitaya.cpp index 24fd5c24f6..b162d1eae5 100644 --- a/device_support/redpitaya/redpitaya.cpp +++ b/device_support/redpitaya/redpitaya.cpp @@ -730,7 +730,7 @@ void openTree(char *name, int shot, MDSplus::Tree **treePtr) { *treePtr = new MDSplus::Tree(name, shot); } - catch (MDSplus::MdsException &exc) + catch (const MDSplus::MdsException &exc) { *treePtr = 0; } diff --git a/epics/cas/main.cc b/epics/cas/main.cc index a57f5016f1..0d9de7dce5 100644 --- a/epics/cas/main.cc +++ b/epics/cas/main.cc @@ -26,9 +26,9 @@ extern int main(int argc, const char **argv) append = true; else append = false; - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Cannot open experiment " << argv[1] << ": " << exc-> what() << "\n"; + std::cout << "Cannot open experiment " << argv[1] << ": " << exc.what() << "\n"; return -1; } try { diff --git a/epics/cas/mdsPV.cc b/epics/cas/mdsPV.cc index 00e85f72ef..4bbae49013 100644 --- a/epics/cas/mdsPV.cc +++ b/epics/cas/mdsPV.cc @@ -250,9 +250,9 @@ mdsPV::mdsPV(mdsServer & casIn, char *name, Tree *treeIn, TreeNode *topNode, boo // arr->getInfo(&clazz, &dtype, &length, &currDims, &dims, &ptr); // nDims = currDims - 1; deleteData(arr); - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Error prevDef reading value for " << name << ": " << exc->what() << "\n"; + std::cout << "Error prevDef reading value for " << name << ": " << exc.what() << "\n"; delete exc; } } @@ -263,9 +263,9 @@ mdsPV::mdsPV(mdsServer & casIn, char *name, Tree *treeIn, TreeNode *topNode, boo // data->getInfo(&clazz, &dtype, &length, &currDims, &dims, &ptr); // nDims = currDims; deleteData(data); - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Error reading value for " << name << ": " << exc->what() << "\n"; + std::cout << "Error reading value for " << name << ": " << exc.what() << "\n"; delete exc; } } @@ -290,7 +290,7 @@ std::cout << "mdsPV Data "<< currNode << "\n"; // delete currNode; return; } - catch(MdsException *exc) + catch(const MdsException &exc) { nDims = 0; std::cout << "mdsPV nDims exc"<< nDims <<"\n"; @@ -306,7 +306,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; hopr = currNode->getDouble(); delete currNode; hasOpr = true; - } catch(MdsException *exc) + } catch(const MdsException &exc) { std::cout << "Cannot get LOPR or HOPR for " << name << "\n"; hasOpr = false; @@ -316,7 +316,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; currNode = tree->getNode(":UNITS"); units = currNode->getString(); delete currNode; - } catch(MdsException *exc) + } catch(const MdsException &exc) { std::cout << "Cannot get UNITS for " << name << "\n"; units = NULL; @@ -330,7 +330,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; lowAlarm = currNode->getDouble(); delete currNode; hasAlarm = true; - } catch(MdsException *exc) + } catch(const MdsException &exc) { // std::cout << "Cannot get HIGH_ALARM or LOW_ALARM for " << name << "\n"; hasAlarm = false; @@ -344,7 +344,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; lowWarning = currNode->getDouble(); delete currNode; hasWarning = true; - } catch(MdsException *exc) + } catch(const MdsException &exc) { // std::cout << "Cannot get HIGH_WARN or LOW_WARN for " << name << "\n"; hasWarning = false; @@ -358,7 +358,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; lowCtrl = currNode->getDouble(); delete currNode; hasCtrl = true; - } catch(MdsException *exc) + } catch(const MdsException &exc) { // std::cout << "Cannot get HIGH_CTRL or LOW_CTRL for " << name << "\n"; hasCtrl = false; @@ -372,7 +372,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; lowGraphic = currNode->getDouble(); delete currNode; hasGraphic = true; - } catch(MdsException *exc) + } catch(const MdsException &exc) { // std::cout << "Cannot get HIGH_GRAPH or LOW_GRAPH for " << name << "\n"; hasGraphic = false; @@ -382,7 +382,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; currNode = tree->getNode(":PREC"); precision = currNode->getInt(); delete currNode; - } catch(MdsException *exc) + } catch(const MdsException &exc) { // std::cout << "Cannot get PREC for " << name << "\n"; precision = 0; @@ -394,7 +394,7 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; enums = enumData->getStringArray(&numEnums); deleteData(enumData); delete currNode; - } catch(MdsException *exc) + } catch(const MdsException &exc) { enums = NULL; numEnums = 0; @@ -403,9 +403,9 @@ std::cout << "mdsPV nDims "<< nDims <<"\n"; tree->setDefault(prevDef); delete prevDef; valid = true; - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Error initilizing MDSplus nodes: " << exc->what() << "\n"; + std::cout << "Error initilizing MDSplus nodes: " << exc.what() << "\n"; valid = false; tree->setDefault(prevDef); delete prevDef; @@ -568,9 +568,9 @@ caStatus mdsPV::updateValue(const gdd & valueIn) } else valNode->putData(dataIn); - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Error writing data: " << exc->what() << "\n"; + std::cout << "Error writing data: " << exc.what() << "\n"; deleteData(dataIn); return S_casApp_undefined; } @@ -910,7 +910,7 @@ Data *mdsPV::getData() deleteData(arr); delete [] dims; return retData; - }catch(MdsException *exc) + }catch(const MdsException &exc) { return NULL; delete exc; @@ -920,7 +920,7 @@ Data *mdsPV::getData() { try { return valNode->getData(); - }catch(MdsException *exc) + }catch(const MdsException &exc) { return NULL; delete exc; diff --git a/epics/cas/mdsServer.cc b/epics/cas/mdsServer.cc index f5519feae2..8902802e6b 100644 --- a/epics/cas/mdsServer.cc +++ b/epics/cas/mdsServer.cc @@ -93,9 +93,9 @@ printf("TAG1: %s\n", pvName); delete [] tags[i]; } delete [] tags; - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Error reading tags: "<< exc->what() << "\n"; + std::cout << "Error reading tags: "<< exc.what() << "\n"; } } @@ -137,10 +137,10 @@ mdsServer::mdsServer (Tree *tree, bool appendIn) deleteData(pvNameData); delete parentNode; delete valNode; - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Inconsistent node set found: " << fullPath << " " << exc->what() << "\n"; + std::cout << "Inconsistent node set found: " << fullPath << " " << exc.what() << "\n"; //std::cout << "Inconsistent node set found: " << fullPath << " " << "\n"; } delete [] fullPath; @@ -148,9 +148,9 @@ mdsServer::mdsServer (Tree *tree, bool appendIn) delete [] currName; } delete stringNodes; - }catch(MdsException *exc) + }catch(const MdsException &exc) { - std::cout << "Error Scanning tree: "<< exc->what() << "\n"; + std::cout << "Error Scanning tree: "<< exc.what() << "\n"; } } diff --git a/epics/mdsrecords/mdsplusSupUtilities.cpp b/epics/mdsrecords/mdsplusSupUtilities.cpp index b2ea90f638..54f8ce73fc 100644 --- a/epics/mdsrecords/mdsplusSupUtilities.cpp +++ b/epics/mdsrecords/mdsplusSupUtilities.cpp @@ -207,7 +207,7 @@ static int getConnectionId(char *ipAddr, char *exp, int shot) // required connectionTable[i].connection->openTree(exp, shot); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Cannot establish mdsip connection: %s\n", exc.what()); connectionTable[i].connection = 0; @@ -258,7 +258,7 @@ int openMds(char *expName, int shot, int isLocal, char *ipAddr, char *path, else node = 0; } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("Cannot Open tree or find node: %s\n", exc.what()); strncpy(errMsg, exc.what(), 40); @@ -431,7 +431,7 @@ int writeMds(int nodeId, double *vals, int dtype, int preTriggerSamples, node->putRow(data, (int64_t *)&epicsTime); deleteData(data); } - catch (MdsException &exc) + catch (const MdsException &exc) { strncpy(errMsg, exc.what(), 40); return 0; @@ -453,7 +453,7 @@ int writeMds(int nodeId, double *vals, int dtype, int preTriggerSamples, deleteData(data); deleteData(timeData); } - catch (MdsException &exc) + catch (const MdsException &exc) { if (debug) printf("ERROR WRITING REMOTE TREE: %s\n", exc.what()); @@ -525,7 +525,7 @@ int writeMds(int nodeId, double *vals, int dtype, int preTriggerSamples, deleteData(times); deleteData(end); } - catch (MdsException &exc) + catch (const MdsException &exc) { strncpy(errMsg, exc.what(), 40); return 0; @@ -556,7 +556,7 @@ int writeMds(int nodeId, double *vals, int dtype, int preTriggerSamples, deleteData(args[4]); deleteData(end); } - catch (MdsException &exc) + catch (const MdsException &exc) { if (debug) printf("ERROR WRITING REMOTE TREE: %s\n", exc.what()); @@ -844,7 +844,7 @@ int evaluateExpr(char *expr, int treeIdx, int nBuffers, void **buffers, for (i = 0; i < nBuffers; i++) deleteData(args[i]); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("ERROR WRITING REMOTE TREE: %s\n", exc.what()); strncpy(errMsg, exc.what(), 40); @@ -923,7 +923,7 @@ int doMdsAction(char *path, int nodeId, char *errMsg) // printf("Returned Data: %s\n", (resData)?resData->decompile():""); // if(resData) deleteData(resData); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("ERROR EXECUTING ACTION: %s\n", exc.what()); strncpy(errMsg, exc.what(), 40); @@ -939,7 +939,7 @@ int doMdsAction(char *path, int nodeId, char *errMsg) if (resData) deleteData(resData); } - catch (MdsException &exc) + catch (const MdsException &exc) { printf("ERROR EXECUTING REMOTE ACTION: %s\n", exc.what()); strncpy(errMsg, exc.what(), 40); diff --git a/include/mdsobjects.h b/include/mdsobjects.h index f2a988ffc3..adf59489bf 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -104,7 +104,7 @@ namespace MDSplus { friend EXPORT std::ostream &operator<<(std::ostream &outStream, - MdsException &exc) + const MdsException &exc) { return outStream << exc.what(); } diff --git a/mdsobjects/cpp/testing/MdsExceptionTest.cpp b/mdsobjects/cpp/testing/MdsExceptionTest.cpp index ef9840afc2..968488363b 100644 --- a/mdsobjects/cpp/testing/MdsExceptionTest.cpp +++ b/mdsobjects/cpp/testing/MdsExceptionTest.cpp @@ -40,7 +40,7 @@ int main() { throw_exception_msg(); } - catch (mds::MdsException e) + catch (const mds::MdsException &e) { TEST1(std::string(e.what()) == "test message"); } @@ -49,7 +49,7 @@ int main() { throw_exception_status(); } - catch (mds::MdsException e) + catch (const mds::MdsException &e) { TEST1(std::string(e.what()) == std::string(MdsGetMsg(5552368))); } diff --git a/mdsobjects/cpp/testing/MdsTdiTest.cpp b/mdsobjects/cpp/testing/MdsTdiTest.cpp index aca0790989..a0c791738b 100644 --- a/mdsobjects/cpp/testing/MdsTdiTest.cpp +++ b/mdsobjects/cpp/testing/MdsTdiTest.cpp @@ -94,7 +94,7 @@ int SingleThreadTest(int idx, int repeats) else if (STATUS_NOT_OK) throw MDSplus::MdsException(status); } - catch (MDSplus::MdsException e) + catch (const MDSplus::MdsException &e) { std::cerr << "ERROR in cycle " << ii << ":=" << status << " >> " << cmds[ic] << "\n"; diff --git a/mdsobjects/labview/mdsdataobjectswrp.cpp b/mdsobjects/labview/mdsdataobjectswrp.cpp index e681e60f45..d3d60f23fb 100644 --- a/mdsobjects/labview/mdsdataobjectswrp.cpp +++ b/mdsobjects/labview/mdsdataobjectswrp.cpp @@ -101,7 +101,7 @@ namespace MDSplus f(); fillErrorCluster(errorCode, src, errorMessage, error); } - catch (MdsException const &e) + catch (const MdsException &e) { errorCode = bogusError; errorMessage = e.what(); @@ -6510,7 +6510,7 @@ namespace MDSplus { MDSplus::Tree *tree = new Tree("CACCA", -1); } - catch (MdsException &exc) + catch (const MdsException &exc) { std::cout << exc.what() << std::endl; } @@ -6756,7 +6756,7 @@ namespace MDSplus Data *arrD = new Float32Array(floatArr, 10); n->makeSegment(start, end, dim, (Array *)arrD); } - catch (MdsException &exc) + catch (const MdsException &exc) { std::cout << "ERRORE: " << exc.what() << std::endl; } diff --git a/mdsobjects/labview/mdseventobjectswrp.cpp b/mdsobjects/labview/mdseventobjectswrp.cpp index 9c8817692f..837e89c4c9 100644 --- a/mdsobjects/labview/mdseventobjectswrp.cpp +++ b/mdsobjects/labview/mdseventobjectswrp.cpp @@ -74,7 +74,7 @@ EXPORT void mdsplus_event_abort(const void *lvEventPtr, ErrorCluster *error) eventPtr = reinterpret_cast(const_cast(lvEventPtr)); eventPtr->abort(); } - catch (const MdsException & e) + catch (const MdsException &e) { errorCode = bogusError; errorMessage = e.what(); From 2c1c2511c316271ee2b51c1f3903a605422aa898 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 22 Mar 2023 16:21:36 +0100 Subject: [PATCH 094/172] Gm fix events (#2543) * Add context information also to partameter help, units and validation * Fix:MDS events over mdsip The management of events over mdsip was broken due to the change in the namagement of static variabled in mdstcip. * Check for arg null * Check for return status in connect --- mdsshr/MdsEvents.c | 162 +++++++++++++++++++++++++++++---------------- 1 file changed, 104 insertions(+), 58 deletions(-) diff --git a/mdsshr/MdsEvents.c b/mdsshr/MdsEvents.c index 432a45157e..9b97347957 100644 --- a/mdsshr/MdsEvents.c +++ b/mdsshr/MdsEvents.c @@ -22,16 +22,15 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include +//#include -#include +//#include #include #include #include #include #include "../mdstcpip/mdsip_connections.h" -#include #include #include #include @@ -53,6 +52,16 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define EVENT_THREAD_STACK_SIZE_MIN 102400 #endif +struct MdsipEventInfo { + char eventnam[512]; + void (*astadr)(); + void *astprm; + int *eventid; +}; + + + + static int receive_ids[256]; /* Connection to receive external events */ static int send_ids[256]; /* Connection to send external events */ static int receive_sockets[256]; /* Socket to receive external events */ @@ -123,6 +132,14 @@ static int RegisterRead_(const int conid) } #endif +static int searchOpenServer(char *server __attribute__((unused))) +/* Avoid doing MdsConnect on a server already connected before + * for now, allow socket duplications + */ +{ + return -1; +} + /// concat on ' ', cast to uppercase and return new strlen static inline int fixup_eventname(char *in) { @@ -199,9 +216,9 @@ static void ReconnectToServer(int idx, int recv) return; DisconnectFromMds_(ids[idx]); ids[idx] = ConnectToMds_(servers[idx]); - if (ids[idx] <= 0) + if (ids[idx] == INVALID_CONNECTION_ID) { - printf("\nError connecting to %s", servers[idx]); + printf("\nError connecting to %s\n", servers[idx]); perror("ConnectToMds_"); sockets[idx] = 0; } @@ -250,14 +267,14 @@ static int createThread(pthread_t *thread, void *(*rtn)(void *), void *par) return status; } -static void startRemoteAstHandler() +static void startRemoteAstHandler(struct MdsipEventInfo *eventInfo) { if (pipe(fds) != 0) { fprintf(stderr, "Error creating pipes for AstHandler\n"); return; } - external_thread_created = createThread(&external_thread, handleRemoteAst, 0); + external_thread_created = createThread(&external_thread, handleRemoteAst, eventInfo); } /* eventid stuff: when using multiple event servers, the code has to deal with @@ -330,7 +347,7 @@ static void handleRemoteEvent(int conid); static void KillHandler() {} -static void *handleRemoteAst(void *arg __attribute__((unused))) +static void *handleRemoteAst(void *arg)) { Poll(handleRemoteEvent); return NULL; @@ -366,20 +383,64 @@ static void KillHandler() external_thread_created = 0; } -static void *handleRemoteAst(void *arg __attribute__((unused))) +static void *handleRemoteAst(void *arg ) { INIT_STATUS; char buf[16]; - int i; + int idx, i; Message *m; int selectstat; fd_set readfds; + int receive_thread_ids[256]; + int receive_thread_sockets[256]; + struct MdsipEventInfo *eventInfo = arg; + int curr_eventid; + + if(!arg) return NULL; + getServerDefinition("mds_event_server", receive_servers, &num_receive_servers); + newRemoteId(eventInfo->eventid); + for (idx = 0; idx < num_receive_servers; idx++) + { + receive_thread_ids[idx] = searchOpenServer(receive_servers[idx]); + if(receive_thread_ids[idx] < 0) + { + receive_thread_ids[idx] = ConnectToMds_(receive_servers[idx]); + } + if ( receive_thread_ids[idx] == INVALID_CONNECTION_ID) + { + printf("\nError connecting to %s\n", receive_servers[idx]); + perror("ConnectToMds_"); + receive_thread_sockets[idx] = 0; + } + else + { + receive_thread_sockets[idx] = 0; + GetConnectionInfo_(receive_thread_ids[idx], 0, &receive_thread_sockets[idx], 0); + } + if (receive_thread_ids[idx] >= 0) + { + status = MdsEventAst_(receive_thread_ids[idx], eventInfo->eventnam, eventInfo->astadr, eventInfo->astprm, + &curr_eventid); + if (STATUS_OK) + setRemoteId(*eventInfo->eventid, idx, curr_eventid); + else + { + printf("\nError issuing Event Ast remote %s", receive_servers[idx]); + return NULL; + } + } + } while (1) { FD_ZERO(&readfds); + for (i = 0; i < num_receive_servers; i++) - if (receive_sockets[i]) - FD_SET(receive_sockets[i], &readfds); + { + if (receive_thread_sockets[i] >= 0) + { + FD_SET(receive_thread_sockets[i], &readfds); + } + } FD_SET(fds[0], &readfds); selectstat = select(FD_SETSIZE, &readfds, 0, 0, 0); if (selectstat == -1) @@ -394,9 +455,10 @@ static void *handleRemoteAst(void *arg __attribute__((unused))) } for (i = 0; i < num_receive_servers; i++) { - if (receive_ids[i] > 0 && FD_ISSET(receive_sockets[i], &readfds)) + + if (receive_thread_ids[i] > 0 && FD_ISSET(receive_thread_sockets[i], &readfds)) { - m = GetMdsMsg_(receive_ids[i], &status); + m = GetMdsMsg_(receive_thread_ids[i], &status); if (STATUS_OK && m->h.msglen == (sizeof(MsgHdr) + sizeof(MdsEventInfo))) { @@ -409,26 +471,21 @@ static void *handleRemoteAst(void *arg __attribute__((unused))) { fprintf(stderr, "Error reading from event server, events may be disabled\n"); - receive_sockets[i] = 0; + receive_thread_sockets[i] = 0; } } } } + free(eventInfo); return NULL; } #pragma GCC diagnostic pop #endif // GLOBUS -static int searchOpenServer(char *server __attribute__((unused))) -/* Avoid doing MdsConnect on a server already connected before - * for now, allow socket duplications - */ -{ - return 0; -} static pthread_mutex_t init_lock = PTHREAD_MUTEX_INITIALIZER; + static void initializeRemote(int receive_events) { static int receive_initialized; @@ -468,14 +525,14 @@ static void initializeRemote(int receive_events) if (receive_events) { receive_ids[i] = searchOpenServer(servers[i]); - if (receive_ids[i] <= 0) + if (receive_ids[i] < 0) receive_ids[i] = ConnectToMds_(servers[i]); - if (receive_ids[i] <= 0) + if (receive_ids[i] == INVALID_CONNECTION_ID) { - printf("\nError connecting to %s", servers[i]); + printf("\nError connecting to %s\n", servers[i]); perror("ConnectToMds_"); receive_ids[i] = 0; - } + } else { #ifdef GLOBUS @@ -488,11 +545,11 @@ static void initializeRemote(int receive_events) else { send_ids[i] = searchOpenServer(servers[i]); - if (send_ids[i] <= 0) + if (send_ids[i] < 0) send_ids[i] = ConnectToMds_(servers[i]); - if (send_ids[i] <= 0) + if (send_ids[i] == INVALID_CONNECTION_ID) { - printf("\nError connecting to %s", servers[i]); + printf("\nError connecting to %s\n", servers[i]); perror("ConnectToMds_"); send_ids[i] = 0; } @@ -503,7 +560,6 @@ static void initializeRemote(int receive_events) } } } - startRemoteAstHandler(); } else printf("%s\n", MdsGetMsg(status)); @@ -514,36 +570,22 @@ static void initializeRemote(int receive_events) static int eventAstRemote(char const *eventnam, void (*astadr)(), void *astprm, int *eventid) { - int status = 1, i; - int curr_eventid; + int status = 1; if (STATUS_OK) { /* if external_thread running, it must be killed before sending messages - * over socket */ + * over socket */ if (external_thread_created) - KillHandler(); - newRemoteId(eventid); - for (i = 0; i < num_receive_servers; i++) { - if (receive_ids[i] <= 0) - ReconnectToServer(i, 1); - if (receive_ids[i] > 0) - { - status = MdsEventAst_(receive_ids[i], eventnam, astadr, astprm, - &curr_eventid); -#ifdef GLOBUS - if (STATUS_OK) - RegisterRead_(receive_ids[i]); -#endif - setRemoteId(*eventid, i, curr_eventid); - } - } - /* now external thread must be created in any case */ - if (STATUS_OK) - { - startRemoteAstHandler(); - external_count++; + KillHandler(); } + struct MdsipEventInfo *evInfo = (struct MdsipEventInfo *)malloc(sizeof(struct MdsipEventInfo)); + strcpy(evInfo->eventnam, eventnam); + evInfo->astadr = astadr; + evInfo->astprm = astprm; + evInfo->eventid = eventid; + startRemoteAstHandler(evInfo); + external_count++; } if (STATUS_NOT_OK) printf("%s\n", MdsGetMsg(status)); @@ -841,11 +883,17 @@ static int canEventRemote(const int eventid) { KillHandler(); for (i = 0; i < num_receive_servers; i++) - { + { + if (receive_ids[i] < 0) + receive_ids[i] = ConnectToMds_(receive_servers[i]); + if(receive_ids[i] == INVALID_CONNECTION_ID) + { + printf("\nError connecting to %s\n", receive_servers[i]); + perror("ConnectToMds_"); + } if (receive_ids[i] > 0) status = MdsEventCan_(receive_ids[i], getRemoteId(eventid, i)); } - startRemoteAstHandler(); } return status; } @@ -854,8 +902,6 @@ int RemoteMDSEventCan(const int eventid) { if (eventid < 0) return 0; - - initializeRemote(1); return canEventRemote(eventid); } From 8e1c2f7a0677be25db7bbbd093ce234427b43de2 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 29 Mar 2023 11:55:07 -0400 Subject: [PATCH 095/172] Build: Add issue templates (#2549) * Add issue templates * Add University to Affiliation question --- .github/ISSUE_TEMPLATE/bug_report.md | 36 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 20 +++++++++++++ .github/ISSUE_TEMPLATE/question.md | 14 +++++++++ 3 files changed, 70 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/question.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..f84caa4ac6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,36 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' + +--- + +**Affiliation** +What University / Laboratory / Company are you from, if any? + +**Version(s) Affected** +The MDSplus Version(s) affected, if any. + +**Platform** +The Operating System you're running on. + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000000..8494cf8516 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,20 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: '' + +--- + +**Affiliation** +What University / Laboratory / Company are you from, if any? + +**Description** +A description of the feature or enhancement you would like to see. + +**Example** +An example of the feature you would like, using pseudocode if helpful. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 0000000000..7ddaeac96c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,14 @@ +--- +name: Question +about: Ask a question, ask for help, ask for clarification +title: '' +labels: question +assignees: '' + +--- + +**Affiliation** +What University / Laboratory / Company are you from, if any? + +**Question** +What is your question? From 4b9f6f16a494eae3d8749288f38ef32fec594f3b Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Wed, 29 Mar 2023 14:42:01 -0400 Subject: [PATCH 096/172] Fix: Tdi SPREAD function does not work on scalars (#2517) * Fix: Tdi SPREAD function does not work on scalars The TDI SPREAD and REPLICATE functions were treating the pointer 'pa' as an array descriptor, while it was copied from a scalar descriptor. Instead just copy the first sizeof(struct descriptor) bytes, and at the bottom of Tdi1Trans Build the array descriptor that we want. * Fix: Same fix for REPLICATE as SPREAD * Fix: style as per slw --- tdishr/TdiTrans.c | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/tdishr/TdiTrans.c b/tdishr/TdiTrans.c index 90c6c24dc7..76307dfbba 100644 --- a/tdishr/TdiTrans.c +++ b/tdishr/TdiTrans.c @@ -291,8 +291,16 @@ int Tdi1Trans(int opcode, int narg, mdsdsc_t *list[], mdsdsc_xd_t *out_ptr) psig->dimensions[dim] = 0; pmask = (mdsdsc_t *)&ncopies; /** scalar to simple vector **/ - if (rank == 0) - memcpy((char *)&arr, (char *)pa, head); + if (rank == 0) { + memcpy((char *)&arr, (char *)pa, sizeof(struct descriptor)); + arr.dimct = 1; + arr.aflags.coeff = 0; + arr.a0 = arr.pointer; + arr.arsize = arr.length; + arr.m[0] = 1; + arr.m[1] = 1; + arr.m[dim] = ncopies; + } /** simple and coefficient vector **/ else { @@ -327,8 +335,16 @@ int Tdi1Trans(int opcode, int narg, mdsdsc_t *list[], mdsdsc_xd_t *out_ptr) } pmask = (mdsdsc_t *)&ncopies; /** scalar to simple vector **/ - if (rank == 0) - memcpy((char *)&arr, (char *)pa, head); + if (rank == 0) { + memcpy((char *)&arr, (char *)pa, sizeof(struct descriptor)); + arr.dimct = 1; + arr.aflags.coeff = 0; + arr.a0 = arr.pointer; + arr.arsize = arr.length; + arr.m[0] = 1; + arr.m[1] = 1; + arr.m[dim] = ncopies; + } else if (rank >= MAX_DIMS) status = TdiNDIM_OVER; /** coefficient vector **/ @@ -352,7 +368,8 @@ int Tdi1Trans(int opcode, int narg, mdsdsc_t *list[], mdsdsc_xd_t *out_ptr) arr.dimct = 2; arr.aflags.coeff = 1; arr.a0 = arr.pointer; - arr.m[1] = arr.m[0] = (int)pa->arsize / (int)pa->length; + arr.m[0] = (int)pa->arsize / (int)pa->length; + arr.m[1] = arr.m[0]; arr.m[dim] = ncopies; } arr.arsize *= ncopies; From 84d80841a28d8e186c1404a1989b5d1f0b458a28 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Thu, 6 Apr 2023 15:33:36 -0400 Subject: [PATCH 097/172] Fix: Change public SendArg decl match private (#2556) As per https://github.com/MDSplus/mdsplus/issues/2404, changed the public include to match the private one. MDSplus source code still compiles without warnings. --- include/ipdesc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ipdesc.h b/include/ipdesc.h index 75d370081d..40f6c10c88 100644 --- a/include/ipdesc.h +++ b/include/ipdesc.h @@ -43,7 +43,7 @@ extern "C" #define INVALID_CONNECTION_ID -1 extern int ConnectToMds(char *host); extern int SendArg(int s, unsigned char i, char dtype, unsigned char nargs, - short len, char ndims, int *dims, char *ptr); + unsigned short len, char ndims, int *dims, char *ptr); extern int GetAnswerInfo(int s, char *dtype, short *len, char *ndims, int *dims, int *nbytes, void **dptr); extern int DisconnectFromMds(int conid); From 3612bc061852efbf3621968469d68edfd988de6d Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Fri, 7 Apr 2023 14:34:57 -0400 Subject: [PATCH 098/172] Improved the setting of gains and offsets (#2484) * Improved setChanScale format, setGainOffsets and added computeGains() * Fixed setGainOffsets() * Improved argument names for setChanScale() * Fixed resampled node call to setChanScale() * Fixed bug in setGainsOffsets * Fixed bug in computeGains() * Modified setChanScale for D-Tacq firmware is v498 or greater * Imrpoved comment * Improved comment in setChanScale * Added a resetting function for the Gains and offsets, in case this is needed to solve Amy's findings * Reverted changes added to reset gains * Fixed a bug in setGainOffsets() * Added posibility that the SC_GAIN node contains a list of G1 and G2, not just G12 * Fixed adding the posibility that the SC_GAIN node contains a list of G1 and G2, not just G12 * Added error handling for the gain inputs * Corrected error text * Removed try/except from setGainsOffsets. Added a float conversion instead. --- pydevices/HtsDevices/acq2106_435sc.py | 174 +++++++++++++------------- pydevices/HtsDevices/acq2106_435st.py | 8 +- 2 files changed, 89 insertions(+), 93 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_435sc.py b/pydevices/HtsDevices/acq2106_435sc.py index f9791a44e0..de9f545192 100644 --- a/pydevices/HtsDevices/acq2106_435sc.py +++ b/pydevices/HtsDevices/acq2106_435sc.py @@ -46,6 +46,7 @@ class _ACQ2106_435SC(acq2106_435st._ACQ2106_435ST): ] def init(self): + self.slots = super(_ACQ2106_435SC, self).getSlots() freq = int(self.freq.data()) @@ -62,11 +63,10 @@ def init(self): raise MDSplus.DevBAD_PARAMETER( "FREQ must be 10000, 20000, 40000, 80000 or 128000; not %d" % (freq,)) - for card in self.slots: - self.setGainsOffsets(card) - self.slots[card].SC32_GAIN_COMMIT = 1 + for site in self.slots: + self.setGainsOffsets(site) if self.debug: - print("GAINs Committed for site %s" % (card,)) + print("GAINs Committed for site %s" % (site,)) # Here, the argument to the init of the superclass: # - init(True) => use resampling function: @@ -81,80 +81,92 @@ def getUUT(self): uut = acq400_hapi.Acq2106(self.node.data(), monitor=False, has_wr=True) return uut - - def setGainsOffsets(self, card): + def computeGains(self, g): + g1opts = [ 1000, 100, 10, 1 ] + g2opts = [ 1, 2, 5, 10 ] + + for g1opt in g1opts: + if g >= g1opt: + g1 = g1opt + g2 = g // g1opt + if g2 not in g2opts: + raise MDSplus.DevBAD_PARAMETER( + "SC_GAIN must be computable from (one of: 1000, 100, 10, 1) * (one of: 1, 2, 5, 10) ; not %d" % (g,)) + return (g1, g2) + + def setGainsOffsets(self, site): import epics import socket + if site not in [1, 3, 5]: + # (slw) TODO: Improve + print('site is not 1, 3, or 5') + return + + # TODO: we should probably replace this with a EPICS_NAME node instead of asking for the hostname domainName = socket.gethostbyaddr(str(self.node.data()))[0] splitDomainName = domainName.split(".") #For EPICS PV definitions hardcoded in D-Tacq's "/tmp/records.dbl", # the ACQs DNS hostnames/domain names should be of the format _ - if "-" in splitDomainName[0]: - epicsDomainName = splitDomainName[0].replace("-", "_") - else: - epicsDomainName = splitDomainName[0] - - for ic in range(1,32+1): - if card == 1: - pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg1) - valueg1 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic,)).data()) - pv.put(valueg1, wait=True) - - pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg2) - valueg2 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic,)).data()) - pv.put(valueg2, wait=True) - - pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg3) - valueg3 = str(getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic,)).data()) - pv.put(valueg3, wait=True) - - elif card == 3: - pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg1) - valueg1 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic+32,)).data()) - pv.put(valueg1, wait=True) - - pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg2) - valueg2 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic+32,)).data()) - pv.put(valueg2, wait=True) - - pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg3) - valueg3 = str(getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic+32,)).data()) - pv.put(valueg3, wait=True) - - elif card == 5: - pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg1) - valueg1 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN1' % (ic+64,)).data()) - pv.put(valueg1, wait=True) - - pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg2) - valueg2 = str(getattr(self, 'INPUT_%3.3d:SC_GAIN2' % (ic+64,)).data()) - pv.put(valueg2, wait=True) - - pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, card, ic) - pv = epics.PV(pvg3) - valueg3 = str(getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (ic+64,)).data()) - pv.put(valueg3, wait=True) - - def setChanScale(self, node, num): - #Raw input channel, where the conditioning has been applied: - input_chan = self.__getattr__('INPUT_%3.3d' % num) - chan = self.__getattr__(node) - #Un-conditioning the signal: - chan.setSegmentScale( - MDSplus.ADD(MDSplus.DIVIDE(MDSplus.MULTIPLY(input_chan.COEFFICIENT, MDSplus.dVALUE()), - MDSplus.MULTIPLY(input_chan.SC_GAIN1, input_chan.SC_GAIN2)), - MDSplus.SUBTRACT(input_chan.OFFSET, input_chan.SC_OFFSET)) + epicsDomainName = splitDomainName[0].replace("-", "_") + + # Choosing the input offset (0, 32, 64) depending of the selected site: + input_offset = { 1: 0, 3: 32, 5: 64 }[site] + + for i in range(32): + gain = str(getattr(self, 'INPUT_%3.3d:SC_GAIN' % (i + input_offset + 1,)).data()) + + parts = gain.split(",") + + if len(parts) == 2: + gain1 = int(float(parts[0])) + gain2 = int(float(parts[1])) + else: + gain1, gain2 = self.computeGains(int(float(gain))) + + offset = getattr(self, 'INPUT_%3.3d:SC_OFFSET' % (i + input_offset + 1,)).data() + + pvg1 = "{}:{}:SC32:G1:{:02d}".format(epicsDomainName, site, i + 1) + pv = epics.PV(pvg1) + valueg1 = str(gain1) + pv.put(valueg1, wait=True) + + pvg2 = "{}:{}:SC32:G2:{:02d}".format(epicsDomainName, site, i + 1) + pv = epics.PV(pvg2) + valueg2 = str(gain2) + pv.put(valueg2, wait=True) + + pvg3 = "{}:{}:SC32:OFFSET:{:02d}".format(epicsDomainName, site, i + 1) + pv = epics.PV(pvg3) + valueg3 = str(offset) + pv.put(valueg3, wait=True) + + pv = epics.PV('{}:{}:SC32:GAIN:COMMIT'.format(epicsDomainName, site)) + pv.put('1') + + # target_path = path to the node to call setSegmentScale on. + # input_path = path to parent node for the input channel, typically INPUT_xxx, default to target_path + def setChanScale(self, target_path, input_path=None): + target_node = self.__getattr__(target_path) + input_node = target_node + + if input_path: + input_node = self.__getattr__(input_path) + + # Attention: For versions of the firmware v498 or greater in all the ACQ SC32 the calibration coefficients and offsets + # already take into account the gains and offsets of the signal conditioning stages. + + # = (coefficient * value) + offset + target_node.setSegmentScale( + MDSplus.ADD( + MDSplus.MULTIPLY( + input_node.COEFFICIENT, + MDSplus.dVALUE() + ), + input_node.OFFSET ) + ) def assemble(cls): @@ -164,7 +176,7 @@ def assemble(cls): { 'path': ':INPUT_%3.3d' % (i+1,), 'type': 'SIGNAL', - 'valueExpr': 'head.setChanScale("INPUT_%3.3d", %d)' % (i+1, i+1), + 'valueExpr': 'head.setChanScale("INPUT_%3.3d")' % (i+1,), 'options': ('no_write_model', 'write_once',) }, { @@ -186,15 +198,8 @@ def assemble(cls): }, { # Local (per channel) SC gains - 'path': ':INPUT_%3.3d:SC_GAIN1' % (i+1,), - 'type':'NUMERIC', - 'value':1, - 'options':('no_write_shot',) - }, - { - # Local (per channel) SC gains - 'path': ':INPUT_%3.3d:SC_GAIN2' % (i+1,), - 'type':'NUMERIC', + 'path': ':INPUT_%3.3d:SC_GAIN' % (i+1,), + 'type':'TEXT', 'value':1, 'options':('no_write_shot',) }, @@ -205,20 +210,11 @@ def assemble(cls): 'value':0, 'options':('no_write_shot',) }, - { - # Conditioned signal goes here: - 'path': ':INPUT_%3.3d:SC_INPUT' % (i+1,), - 'type': 'SIGNAL', - 'valueExpr': - 'ADD(MULTIPLY(head.INPUT_%3.3d, MULTIPLY(head.INPUT_%3.3d.SC_GAIN1, head.INPUT_%3.3d.SC_GAIN2)), head.INPUT_%3.3d.SC_OFFSET)' - % (i+1,i+1,i+1,i+1), - 'options': ('no_write_model','write_once',) - }, { # Re-sampling streaming data goes here: 'path': ':INPUT_%3.3d:RESAMPLED' % (i+1,), 'type': 'SIGNAL', - 'valueExpr': 'head.setChanScale("INPUT_%3.3d:RESAMPLED", %d)' % (i+1, i+1), + 'valueExpr': 'head.setChanScale("INPUT_%3.3d:RESAMPLED", "INPUT_%3.3d")' % (i+1, i+1), 'options': ('no_write_model', 'write_once',) }, ] diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index 959a1e8dae..078d72101e 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -190,7 +190,7 @@ def __init__(self, dev): self.dev = dev - self.nchans = self.dev.sites*32 + self.nchans = self.dev.sites * 32 self.resampling = self.dev.resampling self.seg_length = self.dev.seg_length.data() @@ -240,8 +240,8 @@ def lcma(arr): if nacc_str == '0,0,0': nacc_sample = 1 else: - nacc_tuple = ast.literal_eval(nacc_str) - nacc_sample = nacc_tuple[0] + nacc_sample = int(nacc_str.split(",")[0]) + if self.dev.debug: print("The ACQ NACC sample value is {}".format(nacc_sample)) @@ -470,7 +470,7 @@ def init(self, resampling = False, armed_by_transient = False): eoff = uut.cal_eoff[1:] self.chans = [] - nchans = uut.nchan() + nchans = self.sites * 32 for ii in range(nchans): self.chans.append(getattr(self, 'INPUT_%3.3d' % (ii+1))) From 143e094ce3421e31f27f2c13dd30fe2334790f9d Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Fri, 7 Apr 2023 15:02:32 -0400 Subject: [PATCH 099/172] In the 423/435 stream devices, dev.copy() was moved back to the main process. (#2477) * Moved the tree copy (dev.copy()) from the MDSWorker thread back to the main process thread. * Moved the creation of chans[] and decim[] to MDSWorker thread. * For 423 devices, dev.copy() has also been moved * Converted self.chans and self.decim to chans and decim. * Added static variable NUM_CHANS_PER_SITE * Corrected the calls to the static variable NUM_CHANS_PER_SITE * Create a tuple containing an instant of the tree to be used in the MDSWorker thread (instead of using .copy() * Break tuple into 3 variables Replace info tuple with tree, shot and path to bring a copy of the tree to the worker thread. --- pydevices/HtsDevices/acq2106_423st.py | 40 +++++++++++++++---------- pydevices/HtsDevices/acq2106_435st.py | 43 ++++++++++++++++----------- 2 files changed, 49 insertions(+), 34 deletions(-) diff --git a/pydevices/HtsDevices/acq2106_423st.py b/pydevices/HtsDevices/acq2106_423st.py index beedcadf75..2efa6be1c3 100755 --- a/pydevices/HtsDevices/acq2106_423st.py +++ b/pydevices/HtsDevices/acq2106_423st.py @@ -159,15 +159,22 @@ class _ACQ2106_423ST(MDSplus.Device): trig_types = ['hard', 'soft', 'automatic'] + NUM_CHANS_PER_SITE = 32 + class MDSWorker(threading.Thread): NUM_BUFFERS = 20 def __init__(self, dev): super(_ACQ2106_423ST.MDSWorker, self).__init__(name=dev.path) + # Variables designed to bring a copy of the tree to the MDSWorker thread + self.tree = dev.tree.name + self.shot = dev.tree.shot + self.path = dev.path + self.dev = dev - self.nchans = self.dev.sites*32 + self.nchans = self.dev.sites * self.dev.NUM_CHANS_PER_SITE self.seg_length = self.dev.seg_length.data() self.segment_bytes = self.seg_length*self.nchans*np.int16(0).nbytes @@ -191,23 +198,24 @@ def lcma(arr): ans = lcm(ans, e) return int(ans) - self.dev = self.dev.copy() + tree = MDSplus.Tree(self.tree, self.shot) + self.dev = tree.getNode(self.path) if self.dev.debug: print("MDSWorker running") - self.chans = [] - self.decim = [] + chans = [] + decim = [] for i in range(self.nchans): - self.chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) - self.decim.append( + chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) + decim.append( getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) event_name = self.dev.seg_event.data() dt = 1./self.dev.freq.data() - decimator = lcma(self.decim) + decimator = lcma(decim) if self.seg_length % decimator: self.seg_length = (self.seg_length // @@ -230,11 +238,11 @@ def lcma(arr): buffer = np.frombuffer(buf, dtype='int16') i = 0 - for c in self.chans: - slength = self.seg_length/self.decim[i] - deltat = dt * self.decim[i] + for c in chans: + slength = self.seg_length/decim[i] + deltat = dt * decim[i] if c.on: - b = buffer[i::self.nchans*self.decim[i]] + b = buffer[i::self.nchans*decim[i]] begin = segment * slength * deltat end = begin + (slength - 1) * deltat dim = MDSplus.Range(begin, end, deltat) @@ -408,12 +416,12 @@ def init(self, armed_by_transient = False): coeffs = uut.cal_eslo[1:] eoff = uut.cal_eoff[1:] - self.chans = [] - nchans = uut.nchan() + chans = [] + nchans = self.sites * self.NUM_CHANS_PER_SITE for ii in range(nchans): - self.chans.append(getattr(self, 'INPUT_%3.3d' % (ii+1))) + chans.append(getattr(self, 'INPUT_%3.3d' % (ii+1))) - for ic, ch in enumerate(self.chans): + for ic, ch in enumerate(chans): if ch.on: ch.OFFSET.putData(float(eoff[ic])) ch.COEFFICIENT.putData(float(coeffs[ic])) @@ -450,7 +458,7 @@ def setChanScale(self, num): def assemble(cls): cls.parts = list(_ACQ2106_423ST.carrier_parts) - for i in range(cls.sites*32): + for i in range(cls.sites * cls.NUM_CHANS_PER_SITE): cls.parts += [ { 'path': ':INPUT_%3.3d' % (i+1,), diff --git a/pydevices/HtsDevices/acq2106_435st.py b/pydevices/HtsDevices/acq2106_435st.py index 078d72101e..3f52aa0476 100755 --- a/pydevices/HtsDevices/acq2106_435st.py +++ b/pydevices/HtsDevices/acq2106_435st.py @@ -182,15 +182,22 @@ class _ACQ2106_435ST(MDSplus.Device): data_socket = -1 + NUM_CHANS_PER_SITE = 32 + class MDSWorker(threading.Thread): NUM_BUFFERS = 20 def __init__(self, dev): super(_ACQ2106_435ST.MDSWorker, self).__init__(name=dev.path) + # Variables designed to bring a copy of the tree to the MDSWorker thread + self.tree = dev.tree.name + self.shot = dev.tree.shot + self.path = dev.path + self.dev = dev - self.nchans = self.dev.sites * 32 + self.nchans = self.dev.sites * self.dev.NUM_CHANS_PER_SITE self.resampling = self.dev.resampling self.seg_length = self.dev.seg_length.data() @@ -218,17 +225,17 @@ def lcma(arr): ans = lcm(ans, e) return int(ans) - self.dev = self.dev.copy() + tree = MDSplus.Tree(self.tree, self.shot) + self.dev = tree.getNode(self.path) if self.dev.debug: print("MDSWorker running") - self.chans = [] - self.decim = [] + chans = [] + decim = [] for i in range(self.nchans): - self.chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) - self.decim.append( - getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) + chans.append(getattr(self.dev, 'input_%3.3d' % (i+1))) + decim.append(getattr(self.dev, 'input_%3.3d_decimate' % (i+1)).data()) event_name = self.dev.seg_event.data() @@ -253,7 +260,7 @@ def lcma(arr): print("The SR is {} and timebase delta t is {}".format( self.dev.freq.data(), dt)) - decimator = lcma(self.decim) + decimator = lcma(decim) if self.seg_length % decimator: self.seg_length = (self.seg_length // @@ -281,19 +288,19 @@ def lcma(arr): buffer = np.right_shift(np.frombuffer(buf, dtype='int32'), 8) i = 0 - for c in self.chans: - slength = self.seg_length/self.decim[i] - deltat = dt * self.decim[i] + for c in chans: + slength = self.seg_length/decim[i] + deltat = dt * decim[i] #Choice between executing resampling or not: if c.on and self.resampling: resampled = getattr(self.dev, str(c) + ':RESAMPLED') - b = buffer[i::self.nchans*self.decim[i]] + b = buffer[i::self.nchans*decim[i]] begin = segment * slength * deltat end = begin + (slength - 1) * deltat dim = MDSplus.Range(begin, end, deltat) c.makeSegmentResampled(begin, end, dim, b, resampled, res_factor) elif c.on: - b = buffer[i::self.nchans*self.decim[i]] + b = buffer[i::self.nchans*decim[i]] begin = segment * slength * deltat end = begin + (slength - 1) * deltat dim = MDSplus.Range(begin, end, deltat) @@ -469,12 +476,12 @@ def init(self, resampling = False, armed_by_transient = False): coeffs = uut.cal_eslo[1:] eoff = uut.cal_eoff[1:] - self.chans = [] - nchans = self.sites * 32 + chans = [] + nchans = self.sites * self.NUM_CHANS_PER_SITE for ii in range(nchans): - self.chans.append(getattr(self, 'INPUT_%3.3d' % (ii+1))) + chans.append(getattr(self, 'INPUT_%3.3d' % (ii+1))) - for ic, ch in enumerate(self.chans): + for ic, ch in enumerate(chans): if ch.on: ch.OFFSET.putData(float(eoff[ic])) ch.COEFFICIENT.putData(float(coeffs[ic])) @@ -556,7 +563,7 @@ def setChanScale(self, num): def assemble(cls): cls.parts = list(_ACQ2106_435ST.carrier_parts) - for i in range(cls.sites*32): + for i in range(cls.sites * cls.NUM_CHANS_PER_SITE): cls.parts += [ { 'path': ':INPUT_%3.3d' % (i+1,), From 2766f47a3339235c88db572961dd80851b6e1c03 Mon Sep 17 00:00:00 2001 From: Fernando Santoro <44955673+santorofer@users.noreply.github.com> Date: Tue, 2 May 2023 14:16:42 -0400 Subject: [PATCH 100/172] Fix: PutMany bug (#2566) --- mdsobjects/cpp/mdsipobjects.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index 07fa50a12e..963ae29e32 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -48,7 +48,7 @@ using namespace std; extern "C" void *getManyObj(char *serializedIn); extern "C" void *putManyObj(char *serializedIn); extern "C" void *compileFromExprWithArgs(char *expr, int nArgs, void *args, - void *tree); + void *tree, void *ctx, int *retStatus); extern "C" int SendArg(int sock, unsigned char idx, char dtype, unsigned char nargs, short length, char ndims, int *dims, char *bytes); @@ -272,9 +272,10 @@ void *putManyObj(char *serializedIn) try { AutoPointer tree(getActiveTree()); + int retStatus; AutoData compiledData = (Data *)compileFromExprWithArgs( expr.get(), nPutArgs, (argsData.get()) ? argsData->getDscs() : 0, - tree.get()); + tree.get(), nullptr, &retStatus); AutoPointer node = tree->getNode(nodeNameData.get()); node->putData(compiledData.get()); AutoData successData(new String("Success")); From faf001dd0e653b7ace8076b172972d4e68fa409e Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 2 May 2023 20:18:35 +0200 Subject: [PATCH 101/172] Gm dtacq (#2562) * New devices&forms for DTACQ devices * Make Java happy * Added devices * Import under try * Remove print --------- Co-authored-by: AndreaRigoni --- deploy/packaging/debian/kernel.noarch | 4 +- deploy/packaging/debian/rfxdevices.noarch | 3 + deploy/packaging/redhat/kernel.noarch | 4 +- deploy/packaging/redhat/rfxdevices.noarch | 3 + .../src/main/java/DeviceOutputs.java | 2 +- .../src/main/java/DTACQ_SUPERVISORSetup.java | 298 +++++++++++++ .../src/main/java/MARTE2_DTACQAISetup.java | 76 ++++ .../src/main/java/MARTE2_DTACQAOSetup.java | 60 +++ .../main/resources/DTACQ_SUPERVISORSetup.form | 394 +++++++++++++++++ .../main/resources/MARTE2_DTACQAISetup.form | 84 ++++ .../main/resources/MARTE2_DTACQAOSetup.form | 68 +++ pydevices/RfxDevices/DTACQ_SUPERVISOR.py | 413 ++++++++++++++++++ pydevices/RfxDevices/MARTE2_DTACQAI.py | 70 +++ pydevices/RfxDevices/MARTE2_DTACQAO.py | 51 +++ 14 files changed, 1525 insertions(+), 5 deletions(-) create mode 100644 java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_DTACQAISetup.java create mode 100644 java/jdevices/src/main/java/MARTE2_DTACQAOSetup.java create mode 100644 java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_DTACQAISetup.form create mode 100644 java/jdevices/src/main/resources/MARTE2_DTACQAOSetup.form create mode 100644 pydevices/RfxDevices/DTACQ_SUPERVISOR.py create mode 100644 pydevices/RfxDevices/MARTE2_DTACQAI.py create mode 100644 pydevices/RfxDevices/MARTE2_DTACQAO.py diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index 643d98e77f..7238981dce 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -31,10 +31,10 @@ ./usr/local/mdsplus/pixmaps/mdstcl.png ./usr/local/mdsplus/pixmaps/small_mdsplus_logo.jpg ./usr/local/mdsplus/pixmaps/tdi.png -./usr/local/mdsplus/rpm/mdsipd.xinetd -./usr/local/mdsplus/rpm/mdsipsd.xinetd ./usr/local/mdsplus/rpm/mdsip.socket ./usr/local/mdsplus/rpm/mdsip@.service +./usr/local/mdsplus/rpm/mdsipd.xinetd +./usr/local/mdsplus/rpm/mdsipsd.xinetd ./usr/local/mdsplus/rpm/post_install_script ./usr/local/mdsplus/rpm/post_uninstall_script ./usr/local/mdsplus/rpm/python_module_install.sh diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index 30645a0a72..26befa1031 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -14,6 +14,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/DEMOSTREAM.py ./usr/local/mdsplus/pydevices/RfxDevices/DIO2_ENCDEC.py ./usr/local/mdsplus/pydevices/RfxDevices/DIO4.py +./usr/local/mdsplus/pydevices/RfxDevices/DTACQ_SUPERVISOR.py ./usr/local/mdsplus/pydevices/RfxDevices/ELPROBES_CFG.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFE.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFEM.py @@ -27,6 +28,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_COMPONENT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_CONVERSION.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAI.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAO.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DUTY_CYCLE.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_IN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_OUT.py diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index 8e2f574781..f601a3b3c6 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -39,10 +39,10 @@ ./usr/local/mdsplus/pixmaps/small_mdsplus_logo.jpg ./usr/local/mdsplus/pixmaps/tdi.png ./usr/local/mdsplus/rpm -./usr/local/mdsplus/rpm/mdsipd.xinetd -./usr/local/mdsplus/rpm/mdsipsd.xinetd ./usr/local/mdsplus/rpm/mdsip.socket ./usr/local/mdsplus/rpm/mdsip@.service +./usr/local/mdsplus/rpm/mdsipd.xinetd +./usr/local/mdsplus/rpm/mdsipsd.xinetd ./usr/local/mdsplus/rpm/post_install_script ./usr/local/mdsplus/rpm/post_uninstall_script ./usr/local/mdsplus/rpm/python_module_install.sh diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index 725f4cfaaf..f172750fe6 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -15,6 +15,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/DEMOSTREAM.py ./usr/local/mdsplus/pydevices/RfxDevices/DIO2_ENCDEC.py ./usr/local/mdsplus/pydevices/RfxDevices/DIO4.py +./usr/local/mdsplus/pydevices/RfxDevices/DTACQ_SUPERVISOR.py ./usr/local/mdsplus/pydevices/RfxDevices/ELPROBES_CFG.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFE.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFEM.py @@ -28,6 +29,8 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_COMPONENT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_CONVERSION.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAI.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DTACQAO.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_DUTY_CYCLE.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_IN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_EPICS_OUT.py diff --git a/java/devicebeans/src/main/java/DeviceOutputs.java b/java/devicebeans/src/main/java/DeviceOutputs.java index 20d959c67f..f4985dbb6d 100644 --- a/java/devicebeans/src/main/java/DeviceOutputs.java +++ b/java/devicebeans/src/main/java/DeviceOutputs.java @@ -214,7 +214,7 @@ protected void displayData(String data, boolean is_on) } } } - + public void setDisplayDimensions(boolean mode){} protected String getData() {return null;} protected boolean getState(){return true;} diff --git a/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java b/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java new file mode 100644 index 0000000000..9da52b6581 --- /dev/null +++ b/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java @@ -0,0 +1,298 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class DTACQ_SUPERVISORSetup extends DeviceSetup { + + /** + * Creates new form DTACQ_SUPERVISORSetup + */ + public DTACQ_SUPERVISORSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel4 = new javax.swing.JPanel(); + jPanel5 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + jPanel6 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); + deviceField9 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + jPanel9 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + deviceField11 = new DeviceField(); + deviceField12 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + jPanel12 = new javax.swing.JPanel(); + deviceField13 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceChoice2 = new DeviceChoice(); + deviceChoice3 = new DeviceChoice(); + deviceChoice4 = new DeviceChoice(); + jPanel14 = new javax.swing.JPanel(); + jPanel15 = new javax.swing.JPanel(); + deviceChoice5 = new DeviceChoice(); + deviceField14 = new DeviceField(); + deviceField17 = new DeviceField(); + jPanel16 = new javax.swing.JPanel(); + deviceField15 = new DeviceField(); + deviceField16 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("DTACQ Supervisor"); + setDeviceType("DTACQ_SUPERVISOR"); + setHeight(300); + setWidth(800); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("IP Address: "); + deviceField1.setNumCols(20); + deviceField1.setOffsetNid(1); + deviceField1.setTextOnly(true); + jPanel2.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("UDP gateway: "); + deviceField2.setNumCols(20); + deviceField2.setOffsetNid(3); + deviceField2.setTextOnly(true); + jPanel2.add(deviceField2); + + jPanel1.add(jPanel2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("UDP Address: "); + deviceField3.setNumCols(20); + deviceField3.setOffsetNid(2); + deviceField3.setTextOnly(true); + jPanel3.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("UDP Port: "); + deviceField4.setNumCols(6); + deviceField4.setOffsetNid(4); + jPanel3.add(deviceField4); + + jPanel1.add(jPanel3); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + jPanel4.setLayout(new java.awt.GridLayout(3, 1)); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Realtime MARTe2 AI device:"); + deviceField5.setNumCols(30); + deviceField5.setOffsetNid(5); + jPanel5.add(deviceField5); + + jPanel4.add(jPanel5); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Bulk MARTe2 AI device: "); + deviceField6.setNumCols(30); + deviceField6.setOffsetNid(6); + jPanel6.add(deviceField6); + + jPanel4.add(jPanel6); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("AI Sites: "); + deviceField7.setOffsetNid(7); + jPanel7.add(deviceField7); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("AI Channels: "); + deviceField8.setOffsetNid(8); + jPanel7.add(deviceField8); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("SPAD Size (Bytes): "); + deviceField9.setOffsetNid(9); + jPanel7.add(deviceField9); + + jPanel4.add(jPanel7); + + jTabbedPane1.addTab("AI", jPanel4); + + jPanel8.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("MARTe2 AO device: "); + deviceField10.setNumCols(30); + deviceField10.setOffsetNid(10); + jPanel9.add(deviceField10); + + jPanel8.add(jPanel9); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("AO Sites: "); + deviceField11.setOffsetNid(11); + jPanel10.add(deviceField11); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("AO Channels: "); + deviceField12.setOffsetNid(12); + jPanel10.add(deviceField12); + + jPanel8.add(jPanel10); + + jTabbedPane1.addTab("AO", jPanel8); + + jPanel11.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("DIO Site: "); + deviceField13.setOffsetNid(13); + jPanel12.add(deviceField13); + + jPanel11.add(jPanel12); + + deviceChoice1.setChoiceItems(new String[] {"INPUT", "OUTPUT"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("DIO Byte 1: "); + deviceChoice1.setOffsetNid(19); + deviceChoice1.setUpdateIdentifier(""); + jPanel13.add(deviceChoice1); + + deviceChoice2.setChoiceItems(new String[] {"INPUT", "OUTPUT"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("DIO Byte 2: "); + deviceChoice2.setOffsetNid(20); + deviceChoice2.setUpdateIdentifier(""); + jPanel13.add(deviceChoice2); + + deviceChoice3.setChoiceItems(new String[] {"INPUT", "OUTPUT"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("DIO Byte 3: "); + deviceChoice3.setOffsetNid(21); + deviceChoice3.setUpdateIdentifier(""); + jPanel13.add(deviceChoice3); + + deviceChoice4.setChoiceItems(new String[] {"INPUT", "OUTPUT"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("DIO Byte 4: "); + deviceChoice4.setOffsetNid(22); + deviceChoice4.setUpdateIdentifier(""); + jPanel13.add(deviceChoice4); + + jPanel11.add(jPanel13); + + jTabbedPane1.addTab("DIO", jPanel11); + + jPanel14.setLayout(new java.awt.GridLayout(2, 1)); + + deviceChoice5.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Clock Mode: "); + deviceChoice5.setOffsetNid(14); + deviceChoice5.setUpdateIdentifier(""); + jPanel15.add(deviceChoice5); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Clock Freq. :"); + deviceField14.setNumCols(15); + deviceField14.setOffsetNid(15); + jPanel15.add(deviceField14); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("UDP Clock Division: "); + deviceField17.setOffsetNid(16); + jPanel15.add(deviceField17); + + jPanel14.add(jPanel15); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Ext. Clock Freq: "); + deviceField15.setNumCols(15); + deviceField15.setOffsetNid(17); + jPanel16.add(deviceField15); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Trigger: "); + deviceField16.setNumCols(20); + deviceField16.setOffsetNid(18); + jPanel16.add(deviceField16); + + jPanel14.add(jPanel16); + + jTabbedPane1.addTab("Clock/Trigger", jPanel14); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_DTACQAISetup.java b/java/jdevices/src/main/java/MARTE2_DTACQAISetup.java new file mode 100644 index 0000000000..4913de9f2d --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_DTACQAISetup.java @@ -0,0 +1,76 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_DTACQAISetup extends DeviceSetup { + + /** + * Creates new form MARTE2_DTACQAISetup + */ + public MARTE2_DTACQAISetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + deviceOutputs2 = new DeviceOutputs(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("MARTe2 DTACQAI"); + setDeviceType("MARTE2_DTACQAI"); + setHeight(400); + setWidth(800); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Acq CPU Mask: "); + deviceField1.setNumCols(8); + deviceField1.setOffsetNid(40); + jPanel1.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Storage CPU Mask: "); + deviceField2.setNumCols(8); + deviceField2.setOffsetNid(50); + jPanel1.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Samples: "); + deviceField3.setNumCols(6); + deviceField3.setOffsetNid(43); + jPanel1.add(deviceField3); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + + deviceOutputs2.setDisplayDimensions(true); + getContentPane().add(deviceOutputs2, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceOutputs deviceOutputs2; + private javax.swing.JPanel jPanel1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/MARTE2_DTACQAOSetup.java b/java/jdevices/src/main/java/MARTE2_DTACQAOSetup.java new file mode 100644 index 0000000000..8d3d980c08 --- /dev/null +++ b/java/jdevices/src/main/java/MARTE2_DTACQAOSetup.java @@ -0,0 +1,60 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class MARTE2_DTACQAOSetup extends DeviceSetup { + + /** + * Creates new form MARTE2_DTACQAOSetup + */ + public MARTE2_DTACQAOSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + deviceInputs1 = new DeviceInputs(); + jPanel1 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("MARTE2_DTACQAO Setup"); + setDeviceType("MARTE2_DTACQAO"); + setHeight(400); + setWidth(500); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + deviceInputs1.setOffsetNid(20); + getContentPane().add(deviceInputs1, java.awt.BorderLayout.CENTER); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Timebase: "); + deviceField1.setNumCols(25); + deviceField1.setOffsetNid(3); + jPanel1.add(deviceField1); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceInputs deviceInputs1; + private javax.swing.JPanel jPanel1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form b/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form new file mode 100644 index 0000000000..dd2d4570c1 --- /dev/null +++ b/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form @@ -0,0 +1,394 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_DTACQAISetup.form b/java/jdevices/src/main/resources/MARTE2_DTACQAISetup.form new file mode 100644 index 0000000000..dd5640fb8d --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_DTACQAISetup.form @@ -0,0 +1,84 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/MARTE2_DTACQAOSetup.form b/java/jdevices/src/main/resources/MARTE2_DTACQAOSetup.form new file mode 100644 index 0000000000..66f38d26f2 --- /dev/null +++ b/java/jdevices/src/main/resources/MARTE2_DTACQAOSetup.form @@ -0,0 +1,68 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/DTACQ_SUPERVISOR.py b/pydevices/RfxDevices/DTACQ_SUPERVISOR.py new file mode 100644 index 0000000000..f48a597bfa --- /dev/null +++ b/pydevices/RfxDevices/DTACQ_SUPERVISOR.py @@ -0,0 +1,413 @@ +from MDSplus import mdsExceptions, Device, Data, Range, makeArray, Int32, Int32Array, Float64, Float64Array, String +try: + import acq400_hapi +except: + pass +import socket +import os + +class DTACQ_SUPERVISOR(Device): + """DTACQ device supervisor""" + parts = [ + {'path': ':IP_ADDR', 'type': 'text'}, + {'path': ':UDP_ADDR', 'type': 'text'}, + {'path': ':UDP_GATEWAY', 'type': 'text'}, + {'path': ':UDP_PORT', 'type': 'numeric', 'value': 53676}, + {'path': ':AI_R_DEVICE', 'type': 'numeric'}, + {'path': ':AI_B_DEVICE', 'type': 'numeric'}, + {'path': ':AI_SITES', 'type': 'numeric', 'value': Int32Array([1,2])}, + {'path': ':AI_CHANS', 'type': 'numeric', 'value': Int32Array([32,32])}, + {'path': ':SPAD_SIZE', 'type': 'numeric', 'value': 16}, + {'path': ':AO_DEVICE', 'type': 'numeric'}, + {'path': ':AO_SITES', 'type': 'numeric', 'value': Int32Array([3])}, + {'path': ':AO_CHANS', 'type': 'numeric', 'value': Int32Array([32])}, + {'path': ':DIO_SITE', 'type': 'numeric', 'value': 6}, + {'path': ':CLOCK_MODE', 'type': 'text', 'value': 'INTERNAL'}, + {'path': ':CLOCK_FREQ', 'type': 'numeric', 'value': 10000}, + {'path': ':CLOCK_DIV', 'type': 'numeric', 'value': 10}, + {'path': ':EXT_CK_FREQ', 'type': 'numeric', 'value': 10000}, + {'path': ':TRIGGER', 'type': 'numeric', 'value': 0}, + {'path': ':DIO_BYTE1', 'type': 'text', 'value': 'INPUT'}, + {'path': ':DIO_BYTE2', 'type': 'text', 'value': 'INPUT'}, + {'path': ':DIO_BYTE3', 'type': 'text', 'value': 'INPUT'}, + {'path': ':DIO_BYTE4', 'type': 'text', 'value': 'INPUT'}, + {'path': ':INIT', 'type': 'action', + 'valueExpr': "Action(Dispatch('MARTE_SERVER','INIT',50,None),Method(None,'init',head))", + 'options': ('no_write_shot',)}] + + + class Args: + def __init__(self, netmask, tx_ip, rx_ip, gw, port, run0, play0, broadcast = 0, disco = None, hudp_relay = None, + spp = 1, hudp_decim = 1): + + self.netmask = netmask + self.tx_ip = tx_ip + self.rx_ip = rx_ip + self.gw = gw + self.port = port + self.run0 = run0 + self.play0 = play0 + self.broadcast = broadcast + self.disco = disco + self.hudp_relay = hudp_relay + self.spp = spp + self.hudp_decim = hudp_decim + +# INIT + def init(self): + import hudp_setup + print('INIT') + try: + ipAddr = self.ip_addr.data() + except: + print('Cannot get IP Address') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + uut = acq400_hapi.factory(ipAddr) + #uut = acq400.Acq400(ipAddr) + except: + print('Cannot connect to '+ipAddr) + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + triggerTime = self.trigger.data() + except: + print('Cannot read trigger time') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + udpAddress = self.udp_addr.data() + except: + print('Cannot read UDP address') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + udpGateway = self.udp_gateway.data() + except: + print('Cannot read UDP gateway') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + udpPort = self.udp_port.data() + except: + print('Cannot read UDP port') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + clockMode = self.clock_mode.data() + except: + print('Cannot read Clock Mode') + raise mdsExceptions.TclFAILED_ESSENTIAL + if(clockMode != 'INTERNAL') and (clockMode != 'EXTERNAL'): + print('Invalid clock mode: '+clockMode +' must be either INTERNAL or EXTERNAL') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + aiSites = self.ai_sites.data() + except: + print('Cannot read AI sites') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + l = len(aiSites) + except: + aiSites = [aiSites] + + try: + aiChans = self.ai_chans.data() + except: + print('Cannot read AI Chans') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + l = len(aiChans) + except: + aiChans = [aiChans] + + if len(aiSites) != len(aiChans): + print("AI sites and AI Chans must be of the same length") + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + aoSites = self.ao_sites.data() + except: + print('No AO sites defined, AO will be skipped') + aoSites = [] + try: + l = len(aoSites) + except: + aoSites = [aoSites] + if len(aoSites) > 0: + try: + aoChans = self.ao_chans.data() + except: + print('Cannot read AO channels') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + l = len(aoChans) + except: + aoChans = [aoChans] + if len(aoSites) != len(aoChans): + print("AO sites and AO Chans must be of the same length "+str(len(aoSites)) + ", " +str(len(aoChans))) + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + dioSite = self.dio_site.data() + except: + print('No DIO modulee defined') + dioSite = -1 + numDis = 0 + numDos = 0 + if dioSite > 0: + if self.dio_byte1.data() == 'INPUT' or self.dio_byte2.data() == 'INPUT' or self.dio_byte3.data() == 'INPUT' or self.dio_byte4.data() == 'INPUT': + numDis = 1 + else: + numDis = 0 + if self.dio_byte1.data() == 'OUTPUT' or self.dio_byte2.data() == 'OUTPUT' or self.dio_byte4.data() == 'OUTPUT' or self.dio_byte4.data() == 'OUTPUT': + numDos = 1 + else: + numDos = 0 + try: + spadSize = self.spad_size.data() + except: + print('Cannot read SPAD size') + raise mdsExceptions.TclFAILED_ESSENTIAL + + + try: + clockFreq = self.clock_freq.data() + except: + print('Cannot read clock frequency') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + freqDiv = self.clock_div.data() + except: + print('Cannot read clock division') + raise mdsExceptions.TclFAILED_ESSENTIAL + if clockMode == 'INTERNAL': + uut.s0.sync_role = 'master ' + str(int(clockFreq)) + else: + try: + extClockFreq = self.ext_ck_freq.data() + except: + extClockFreq = clockFreq + uut.s0.sync_role = 'fpmaster '+str(int(clockFreq) + ' '+str(int(extClockFreq))) + + uut.s0.transient='SOFT_TRIGGER=0' + uut.s0.spad1_us='1,1,1' + uut.s0.spad1_us_clk_src='0' + direction = '' + if self.dio_byte1.data() == 'OUTPUT': + direction += '1,' + else: + direction += '0,' + if self.dio_byte2.data() == 'OUTPUT': + direction += '1,' + else: + direction += '0,' + if self.dio_byte3.data() == 'OUTPUT': + direction += '1,' + else: + direction += '0,' + if self.dio_byte4.data() == 'OUTPUT': + direction += '1' + else: + direction += '0' + + if dioSite > 0: + getattr(uut, 's'+str(dioSite)).byte_is_output = direction + + + if len(aiSites > 0): + offsTxt = [] + calsTxt = [] + for i in range(len(aiSites)): + offsTxt.append(getattr(uut, 's'+str(aiSites[i])).AI_CAL_EOFF) + calsTxt.append(getattr(uut, 's'+str(aiSites[i])).AI_CAL_ESLO) + offs = [] + cals = [] + for offTxt in offsTxt: + currS = offTxt.split() + for i in range(3, len(currS)): + offs.append(float(currS[i])) + + for calTxt in calsTxt: + currS = calTxt.split() + for i in range(3, len(currS)): + cals.append(float(currS[i])) + + hasRealtimeAi = False + hasBulkAi = False + try: + dtackAi = self.ai_b_device.getData() + hasBulkAi = True + dtackAi.parameters_par_1_value.putData(Float64(clockFreq)) + dtackAi.parameters_par_2_value.putData(Float64(triggerTime)) + dtackAi.parameters_par_3_value.putData(Int32(1)) + dtackAi.parameters_par_4_value.putData(len(aiSites)) + dtackAi.parameters_par_5_value.putData(Int32(numDis)) + dtackAi.parameters_par_6_value.putData(Int32Array(aiChans)) + dtackAi.parameters_par_7_value.putData(Float64Array(cals)) + dtackAi.parameters_par_8_value.putData(Float64Array(offs)) + dtackAi.parameters_par_9_value.putData(String(ipAddr)) + dtackAi.parameters_par_10_value.putData(Int32(4210)) + dtackAi.parameters_par_12_value.putData(Int32(spadSize)) + except: + print('No Bulk AI MARTe2 device') + + try: + dtackAi = self.ai_r_device.getData() + hasRealtimeAi = True + try : + freqDivision = self.clock_div.data() + except: + print('Frequency division not defined for realtime device') + raise mdsExceptions.TclFAILED_ESSENTIAL + + dtackAi.parameters_par_1_value.putData(Float64(clockFreq/freqDiv)) + dtackAi.parameters_par_2_value.putData(Float64(triggerTime)) + dtackAi.parameters_par_3_value.putData(Int32(2)) + dtackAi.parameters_par_4_value.putData(len(aiSites)) + dtackAi.parameters_par_5_value.putData(Int32(numDis)) + dtackAi.parameters_par_6_value.putData(Int32Array(aiChans)) + dtackAi.parameters_par_7_value.putData(Float64Array(cals)) + dtackAi.parameters_par_8_value.putData(Float64Array(offs)) + dtackAi.parameters_par_9_value.putData(String(udpAddress)) + dtackAi.parameters_par_10_value.putData(Int32(udpPort)) + dtackAi.parameters_par_12_value.putData(Int32(spadSize)) + dtackAi.parameters_par_14_value.putData(Int32(freqDivision)) + except: + print('No Realtime AI MARTe2 device') + + st = '' + for i in range(len(aiSites)): + st += str(aiSites[i]) + if i < len(aiSites) - 1: + st += ',' + if numDis > 0: + st += ','+str(dioSite) +# st += ' 1,'+str(spadSize)+',0' + st += ' 1,'+str(spadSize/4)+',0' + if hasRealtimeAi: + args = self.Args('255.255.255.0', udpAddress, socket.gethostbyname(socket.gethostname()), udpGateway, udpPort, st, '', hudp_decim = freqDiv) + self.config_tx_uut(uut, args) + if hasBulkAi: + print("BULK ") + print(st) + uut.s0.run0 = st + + #endif len(aiSites) > 0 + if len(aoSites) > 0: #There are Outputs + try: + dtackAo = self.ao_device.getData() + except: + print('Cannot fine MARTE2_TACQAO device') + raise mdsExceptions.TclFAILED_ESSENTIAL + dtackAo.parameters_par_1_value.putData(Int32(len(aoSites))) + dtackAo.parameters_par_2_value.putData(Int32(numDos)) + dtackAo.parameters_par_3_value.putData(Int32Array(aoChans)) + dtackAo.parameters_par_4_value.putData(udpAddress) + dtackAo.parameters_par_5_value.putData(Int32(udpPort)) + + st = '' + for i in range(len(aoSites)): + st += str(aoSites[i]) + if i < len(aoSites) - 1: + st += ',' + if numDos > 0: + st += ','+str(dioSite) + st += ' 0' + + args = self.Args('255.255.255.0', socket.gethostbyname(socket.gethostname()), udpAddress, udpGateway, udpPort, '', st) + self.config_rx_uut(uut, args) + +####################HUDP_SEUP Stuff + + + def hudp_init(self, args, uut, ip): + uut.s10.tx_ctrl = 9 + uut.s10.ip = ip + uut.s10.gw = args.gw + uut.s10.netmask = args.netmask + if args.disco is not None: + print("enable disco at {}".format(args.disco)) + uut.s10.disco_idx = args.disco + uut.s10.disco_en = 1 + else: + uut.s10.disco_en = 0 + + def hudp_enable(self, uut): + uut.s10.tx_ctrl = 1 + + def ip_broadcast(self, args): + ip_dest = args.rx_ip.split('.') + nm = args.netmask.split('.') + + for ii in range(3,0,-1): + if nm[ii] != '0': + break + else: + ip_dest[ii] = '255' + + return '.'.join(ip_dest) + + MTU = 1400 + + # tx: XI : AI, DI + def config_tx_uut(self, txuut, args): + print("txuut {}".format(txuut.uut)) + print(args.run0) + if args.run0 != 'notouch': + txuut.s0.run0 = args.run0 + self.hudp_init(args, txuut, args.tx_ip) + txuut.s10.hudp_decim = args.hudp_decim + txuut.s10.src_port = args.port + txuut.s10.dst_port = args.port + txuut.s10.dst_ip = args.rx_ip if args.broadcast == 0 else ip_broadcast(args) + + if args.hudp_relay is not None: + txuut.s10.udp_data_src = 1 + tx_ssb = int(txuut.s0.dssb) - args.hudp_relay + txuut.s10.slice_len = tx_ssb//4 + txuut.s10.slice_off = args.hudp_relay//4 + else: + txuut.s10.udp_data_src = 0 + tx_ssb = int(txuut.s0.ssb) + + txuut.s10.tx_sample_sz = tx_ssb + txuut.s10.tx_spp = args.spp + tx_pkt_sz = tx_ssb*args.spp # compute tx pkt sz and check bounds + if tx_pkt_sz > self.MTU: + print("ERROR packet length {} exceeds MTU {}".format(tx_pkt_sz, self.MTU)) + self.hudp_enable(txuut) + tx_calc_pkt_sz = int(txuut.s10.tx_calc_pkt_sz) # actual tx pkt sz computed by FPGA logic. + if tx_pkt_sz != tx_calc_pkt_sz: + print("ERROR: set tx_pkt_size {} actual tx_pkt_size {}".format(tx_pkt_sz, tx_calc_pkt_sz)) + print("TX configured. ssb:{} spp:{} tx_pkt_size {}".format(tx_ssb, args.spp, tx_pkt_sz)) + + # rx: XO : AO, DO + def config_rx_uut(self, rxuut, args): + print("rxuut {}".format(rxuut.uut)) + + if args.play0 != 'notouch': + rxuut.s0.play0 = args.play0 + rxuut.s0.distributor = 'comms=U off' + rxuut.s0.distributor = 'on' + + self.hudp_init(args, rxuut, args.rx_ip) + rxuut.s10.rx_src_ip = args.tx_ip + rxuut.s10.rx_port = args.port + self.hudp_enable(rxuut) + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/MARTE2_DTACQAI.py b/pydevices/RfxDevices/MARTE2_DTACQAI.py new file mode 100644 index 0000000000..9689b01bc1 --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_DTACQAI.py @@ -0,0 +1,70 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +from MDSplus import Data +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('DTACQAI', MC.MARTE2_COMPONENT.MODE_SYNCH_INPUT) +class MARTE2_DTACQAI(MC.MARTE2_COMPONENT): + outputs = [ + {'name': 'Counter', 'type': 'uint32', 'dimensions': 0, 'parameters': []}, + {'name': 'Time', 'type': 'uint32', 'dimensions': 0, 'parameters': []}] + for i in range(64): + outputs += [ + {'name': 'CHAN_'+str(i+1), 'type': 'float64', 'dimensions': -1, 'parameters': [ + {'name': 'ChannelId', 'type': 'int', 'value': 0},]}] + for i in range(32): + outputs += [ + {'name': 'DI_'+str(i+1), 'type': 'uint8', 'dimensions': -1, 'parameters': [ + {'name': 'ChannelId', 'type': 'int', 'value': 0},]}] + parameters = [ + {'name': 'SamplingFrequency', 'type': 'float64', 'value': 1E3}, + {'name': 'TriggerTime', 'type': 'float64', 'value': 0}, + {'name': 'Mode', 'type': 'int32', 'value': 2}, + {'name': 'NumAdc', 'type': 'int32', 'value': 0}, + {'name': 'NumDi', 'type': 'int32', 'value': 0}, + {'name': 'NumAiChans', 'type': 'int32'}, + {'name': 'CalGains', 'type': 'int32'}, + {'name': 'CalOffsets', 'type': 'int32'}, + {'name': 'IpAddress', 'type': 'string'}, + {'name': 'Port', 'type': 'int32'}, + {'name': 'CPUs', 'type': 'int32', 'value': 0xf}, + {'name': 'SpadSize', 'type': 'int32', 'value': 64}, + {'name': 'NumSamples', 'type': 'int32', 'value': 1}, + {'name': 'FreqDivision', 'type': 'int32', 'value': 1}, + ] + parts = [] + + def prepareMarteInfo(self): + print('0:1000000 :1. / (build_path("\\'+self.getFullPath()+'.parameters:par_1:value"))') + self.timebase.putData(Data.compile('0:1000000 : 1. / (build_path("\\'+self.getFullPath()+'.parameters:par_1:value"))')) + self.outputs_time_samples.putData(self.parameters_par_13_value.data()) + self.outputs_counter_samples.putData(self.parameters_par_13_value.data()) + for i in range(64): + getattr(self, 'outputs_chan_'+str(i+1)+'_samples').putData(self.parameters_par_13_value.data()) + for i in range(32): + getattr(self, 'outputs_di_'+str(i+1)+'_samples').putData(self.parameters_par_13_value.data()) + diff --git a/pydevices/RfxDevices/MARTE2_DTACQAO.py b/pydevices/RfxDevices/MARTE2_DTACQAO.py new file mode 100644 index 0000000000..c6fe14a5cd --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_DTACQAO.py @@ -0,0 +1,51 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +from MDSplus import Data +MC = __import__('MARTE2_COMPONENT', globals()) + + +@MC.BUILDER('DTACQAO', MC.MARTE2_COMPONENT.MODE_OUTPUT) +class MARTE2_DTACQAO(MC.MARTE2_COMPONENT): + inputs = [] + for i in range(32): + inputs += [ + {'name': 'CHAN_'+str(i+1), 'type': 'float64', 'dimensions': 0, 'parameters': [ + {'name': 'ChannelId', 'type': 'int', 'value': i},]}] + for i in range(32): + inputs += [ + {'name': 'DO_'+str(i+1), 'type': 'uint8', 'dimensions': 0, 'parameters': [ + {'name': 'ChannelId', 'type': 'int', 'value': i},]}] + parameters = [ + {'name': 'NumDac', 'type': 'int32', 'value': 0}, + {'name': 'NumDo', 'type': 'int32', 'value': 0}, + {'name': 'NumAoChans', 'type': 'int32'}, + {'name': 'IpAddress', 'type': 'string'}, + {'name': 'Port', 'type': 'int32'}, + ] + parts = [] + + def prepareMarteInfo(self): + pass \ No newline at end of file From a673e9c56503ceb6d717b8813d0601b1e854d4e9 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 3 May 2023 11:31:31 -0600 Subject: [PATCH 102/172] Fix: improve an error message for MIT devices (#2565) --- mitdevices/mitdevices_messages.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mitdevices/mitdevices_messages.xml b/mitdevices/mitdevices_messages.xml index e8fa41252a..69d09a95e4 100644 --- a/mitdevices/mitdevices_messages.xml +++ b/mitdevices/mitdevices_messages.xml @@ -545,7 +545,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. text="Module did not acquire any samples" facnam="Dt196b$_" facabb="Dt196b"/> Date: Thu, 4 May 2023 12:59:38 +0200 Subject: [PATCH 103/172] Fix:reversed dimensions in thin client in respect of distributed/local (#2568) --- mdsobjects/cpp/mdsipobjects.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index 963ae29e32..5d83f49a59 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -440,6 +440,15 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) else { // nDims > 0 + if(nDims > 1) + { + for(int i = 0; i < nDims/2; i++) + { + int tmp = retDims[i]; + retDims[i] = retDims[nDims - i - 1]; + retDims[nDims - i - 1] = tmp; + } + } switch (dtype) { case DTYPE_CHAR_IP: From 0269e497caf86efe4f3e429d03e6736197c0585a Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 4 May 2023 13:00:15 +0200 Subject: [PATCH 104/172] Fixed check for returned socket (#2567) --- mdsobjects/cpp/mdsipobjects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index 5d83f49a59..e06b7a777f 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -670,7 +670,7 @@ void Connection::resetConnection() char *mdsipAddr = (char *)mdsipAddrStr.c_str(); sockId = ConnectToMds(mdsipAddr); unlockGlobal(); - if (sockId <= 0) + if (sockId < 0) { std::string msg("Cannot connect to "); msg += mdsipAddr; From 31b1cd4ccd794e2ab9ac05ea4965f0b7e506e659 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 5 May 2023 15:00:24 +0200 Subject: [PATCH 105/172] Gm fix java apd (#2569) * Fix:APD management in Java Added fixed to both Apd.java and mdsobjects.c * Fixed Dictionary --- .../mdsobjects/src/main/java/MDSplus/Apd.java | 23 +++++++++++++++++ .../src/main/java/MDSplus/Dictionary.java | 25 ++++++++++++++++++- javamds/mdsobjects.c | 15 ++++++++--- 3 files changed, 58 insertions(+), 5 deletions(-) diff --git a/java/mdsobjects/src/main/java/MDSplus/Apd.java b/java/mdsobjects/src/main/java/MDSplus/Apd.java index fce457bdfd..e8b8f28cbe 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Apd.java +++ b/java/mdsobjects/src/main/java/MDSplus/Apd.java @@ -92,5 +92,28 @@ public void setDescAt(int idx, Data dsc) { resizeDescs(idx + 1); descs[idx] = dsc; + nDescs = idx+1; } + + + public static void main(java.lang.String args[]) + { + try { + MDSplus.Tree t = new MDSplus.Tree("test", -1); + MDSplus.Apd apd = new MDSplus.Apd(); + MDSplus.Apd apd1 = new MDSplus.Apd(); + apd.setDescAt(0, new MDSplus.Int32(123)); + apd.setDescAt(2, new MDSplus.Float32(321)); + MDSplus.TreeNode n = t.getNode("numeric"); + apd1.setDescAt(0, new MDSplus.String("CICCIOBELLO")); + apd.setDescAt(3, apd1); + n.putData(apd); + System.out.println("Written: "+apd); + MDSplus.Apd apd3 = (MDSplus.Apd)n.getData(); + System.out.println("Read: "+apd3); + }catch(Exception exc) + { + System.out.println(exc); + } + } } diff --git a/java/mdsobjects/src/main/java/MDSplus/Dictionary.java b/java/mdsobjects/src/main/java/MDSplus/Dictionary.java index a91107127b..66b21104fa 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Dictionary.java +++ b/java/mdsobjects/src/main/java/MDSplus/Dictionary.java @@ -10,12 +10,13 @@ public Dictionary() public Dictionary(Data[] descs) { super(descs, null, null, null, null); + dtype = DTYPE_DICTIONARY; } public Dictionary(Data[] descs, Data help, Data units, Data error, Data validation) { super(descs, help, units, error, validation); - dtype = DTYPE_DICTIONARY; + dtype = DTYPE_DICTIONARY; } public static Data getData(Data[] descs, Data help, Data units, Data error, Data validation) @@ -53,4 +54,26 @@ public void setItem(String key, Data data) descs[nDescs + 1] = data; nDescs += 2; } + public static void main(java.lang.String args[]) + { + try { + Dictionary d = new Dictionary(); + System.out.println("dtype: " + d.dtype); + d.setItem(new MDSplus.String("ciccio"), new Int32(1)); + d.setItem(new MDSplus.String("bombo"), new Int32(-1)); + Tree t = new Tree("test", -1); + TreeNode n = t.getNode("numeric"); + n.putData(d); + System.out.println("Written: " + d+" dtype: "+d.dtype); + Dictionary d1 = (Dictionary)n.getData(); + System.out.println("Read: "+ d1); + System.out.println("ciccio: " + d1.getItem(new MDSplus.String("ciccio"))); + System.out.println("bombo: " + d1.getItem(new MDSplus.String("bombo"))); + System.out.println("cacca: " + d1.getItem(new MDSplus.String("cacca"))); + + } catch(Exception exc) + { + System.out.println(exc); + } + } } diff --git a/javamds/mdsobjects.c b/javamds/mdsobjects.c index 99f77491e6..61a2390af8 100644 --- a/javamds/mdsobjects.c +++ b/javamds/mdsobjects.c @@ -45,7 +45,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include - #ifdef _WIN32 #include #define setenv(name, value, overwrite) _putenv_s(name, value) @@ -354,6 +353,10 @@ static jobject DescripToObject(JNIEnv *env, void *ctx, mdsdsc_t *desc, return ris; // return (*env)->CallStaticObjectMethodA(env, cls, constr, args); + case DTYPE_DSC: + if(desc->length == 0) + return NULL; + return DescripToObject(env, ctx, (mdsdsc_t *)(desc->pointer), 0, 0, 0, 0); case DTYPE_MISSING: return NULL; @@ -818,10 +821,15 @@ static jobject DescripToObject(JNIEnv *env, void *ctx, mdsdsc_t *desc, { for (i = 0; i < length; i++) { - if ((curr_obj = DescripToObject( + if(((mdsdsc_t **)array_d->pointer)[i]) + { + if ((curr_obj = DescripToObject( env, ctx, ((mdsdsc_t **)array_d->pointer)[i], 0, 0, 0, 0))) - (*env)->SetObjectArrayElement(env, jobjects, i, curr_obj); + { + (*env)->SetObjectArrayElement(env, jobjects, i, curr_obj); + } + } } } args[0].l = jobjects; @@ -3891,7 +3899,6 @@ Java_MDSplus_Connection_get(JNIEnv *env, jobject obj __attribute__((unused)), } if (mem) FreeMessage(mem); - // printf("FINITO\n"); return retObj; } From 2dbed093966b7ca3d1beaa873133ce3715b6b142 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 12 May 2023 10:26:13 +0200 Subject: [PATCH 106/172] Gm matlab apd (#2573) * Use APD to map MATLAB (arrays of)structures * Feature:allow any MATLAB type including recursive (array of) structures be stored and retrieved in MDSplus via APD Some fixes required as well as MATLAB routine extensions * Adedd support routines for generic structure storage * removed debug printf --------- Co-authored-by: AndreaRigoni --- deploy/packaging/debian/matlab.noarch | 2 ++ deploy/packaging/redhat/matlab.noarch | 2 ++ .../mdsobjects/src/main/java/MDSplus/Apd.java | 5 +++- .../src/main/java/MDSplus/Dictionary.java | 4 ++++ matlab/private/javaFromMatlab.m | 5 ++++ matlab/private/javaFromMatlabStruct.m | 24 +++++++++++++++++++ matlab/private/javaToMatlab.m | 8 +++++-- matlab/private/javaToMatlabStruct.m | 21 ++++++++++++++++ python/MDSplus/apd.py | 4 +++- 9 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 matlab/private/javaFromMatlabStruct.m create mode 100644 matlab/private/javaToMatlabStruct.m diff --git a/deploy/packaging/debian/matlab.noarch b/deploy/packaging/debian/matlab.noarch index 67e257054d..997eda5fa2 100644 --- a/deploy/packaging/debian/matlab.noarch +++ b/deploy/packaging/debian/matlab.noarch @@ -16,7 +16,9 @@ ./usr/local/mdsplus/matlab/private/javaConnect.m ./usr/local/mdsplus/matlab/private/javaExecute.m ./usr/local/mdsplus/matlab/private/javaFromMatlab.m +./usr/local/mdsplus/matlab/private/javaFromMatlabStruct.m ./usr/local/mdsplus/matlab/private/javaToMatlab.m +./usr/local/mdsplus/matlab/private/javaToMatlabStruct.m ./usr/local/mdsplus/matlab/private/pythonActivate.m ./usr/local/mdsplus/matlab/private/pythonConnect.m ./usr/local/mdsplus/matlab/private/pythonExecute.m diff --git a/deploy/packaging/redhat/matlab.noarch b/deploy/packaging/redhat/matlab.noarch index 7bef4fee2d..a674d12481 100644 --- a/deploy/packaging/redhat/matlab.noarch +++ b/deploy/packaging/redhat/matlab.noarch @@ -18,7 +18,9 @@ ./usr/local/mdsplus/matlab/private/javaConnect.m ./usr/local/mdsplus/matlab/private/javaExecute.m ./usr/local/mdsplus/matlab/private/javaFromMatlab.m +./usr/local/mdsplus/matlab/private/javaFromMatlabStruct.m ./usr/local/mdsplus/matlab/private/javaToMatlab.m +./usr/local/mdsplus/matlab/private/javaToMatlabStruct.m ./usr/local/mdsplus/matlab/private/pythonActivate.m ./usr/local/mdsplus/matlab/private/pythonConnect.m ./usr/local/mdsplus/matlab/private/pythonExecute.m diff --git a/java/mdsobjects/src/main/java/MDSplus/Apd.java b/java/mdsobjects/src/main/java/MDSplus/Apd.java index e8b8f28cbe..65463243c5 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Apd.java +++ b/java/mdsobjects/src/main/java/MDSplus/Apd.java @@ -65,7 +65,10 @@ public Data getDescAt(int idx) { return descs[idx]; } - + public int[] getShape() + { + return new int[]{descs.length}; + } protected void resizeDescs(int newDim) { if (descs == null) diff --git a/java/mdsobjects/src/main/java/MDSplus/Dictionary.java b/java/mdsobjects/src/main/java/MDSplus/Dictionary.java index 66b21104fa..763852addf 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Dictionary.java +++ b/java/mdsobjects/src/main/java/MDSplus/Dictionary.java @@ -18,6 +18,10 @@ public Dictionary(Data[] descs, Data help, Data units, Data error, Data validati super(descs, help, units, error, validation); dtype = DTYPE_DICTIONARY; } + public int[] getShape() + { + return new int[]{descs.length/2}; + } public static Data getData(Data[] descs, Data help, Data units, Data error, Data validation) { diff --git a/matlab/private/javaFromMatlab.m b/matlab/private/javaFromMatlab.m index 1261c4aaad..510428e09d 100644 --- a/matlab/private/javaFromMatlab.m +++ b/matlab/private/javaFromMatlab.m @@ -22,6 +22,11 @@ javaclass = 'MDSplus.Uint8'; case 'cell' javaclass = 'MDSplus.String'; + case 'struct' + result = javaFromMatlabStruct(value); + return + case 'string' + javaclass = 'MDSplus.String'; case 'char' result = javaObject('MDSplus.String', value); return diff --git a/matlab/private/javaFromMatlabStruct.m b/matlab/private/javaFromMatlabStruct.m new file mode 100644 index 0000000000..614e7c03fc --- /dev/null +++ b/matlab/private/javaFromMatlabStruct.m @@ -0,0 +1,24 @@ +function result = javaFromMatlabStruct(value) + if ~strcmp(class(value), 'struct') + throw(MException('MDSplus:javaFromMatlabStruct', 'only struct allowed')); + end + + if isscalar(value) + fields = fieldnames(value); + result = MDSplus.Dictionary(); + for fieldIdx = 1:length(fields) + fieldName = fields{fieldIdx}; + fieldValue = value.(fieldName); + javaFromMatlab(fieldValue) + result.setItem(MDSplus.String(fieldName), javaFromMatlab(fieldValue)); + end + else + result = MDSplus.Apd(); + numItems = length(value); + for itemIdx = 1:numItems + result.setDescAt(itemIdx - 1, javaFromMatlab(value(itemIdx))); + end + + end + +end \ No newline at end of file diff --git a/matlab/private/javaToMatlab.m b/matlab/private/javaToMatlab.m index 041f7e0e3a..8915ca5a5a 100644 --- a/matlab/private/javaToMatlab.m +++ b/matlab/private/javaToMatlab.m @@ -31,7 +31,11 @@ case 'MDSplus.Float32Array' result = reshape(mdsthing.getFloatArray, shape); case 'MDSplus.StringArray' - result = reshape(cellstr(char(mdsthing.getStringArray)), shape); + result = reshape(cellstr(string(mdsthing.getStringArray)), shape); + case 'MDSplus.Dictionary' + result = javaToMatlabStruct(mdsthing); + case 'MDSplus.Apd' + result = javaToMatlabStruct(mdsthing); otherwise throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); end @@ -58,7 +62,7 @@ case 'MDSplus.Float32' result = mdsthing.getFloatArray(); case 'MDSplus.String' - result = char(mdsthing.getString()); + result = string(mdsthing.getString()); otherwise throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); end diff --git a/matlab/private/javaToMatlabStruct.m b/matlab/private/javaToMatlabStruct.m new file mode 100644 index 0000000000..a09ad98dfb --- /dev/null +++ b/matlab/private/javaToMatlabStruct.m @@ -0,0 +1,21 @@ +function result = javaToMatlabStruct(value) + if ~strcmp(class(value), 'MDSplus.Dictionary') && ~strcmp(class(value), 'MDSplus.Apd') + throw(MException('MDSplus:javaToMatlabStruct', 'only MDSplus.Dictionary or MDSplus.Apd allowed')); + end + fields = value.getDescs(); + if strcmp(class(value), 'MDSplus.Dictionary') + numItems = length(fields)/2; + for itemIdx = 1:numItems + fieldName = javaToMatlab(fields(itemIdx * 2 - 1)); + fieldValue = javaToMatlab(fields(itemIdx * 2)); + result.(fieldName) = fieldValue; + end + else + numItems = length(fields); + for itemIdx = 1:numItems + result(itemIdx) = javaToMatlab(fields(itemIdx)); + end + + end + +end \ No newline at end of file diff --git a/python/MDSplus/apd.py b/python/MDSplus/apd.py index 348fc2b4f1..65a1804dc8 100644 --- a/python/MDSplus/apd.py +++ b/python/MDSplus/apd.py @@ -84,9 +84,9 @@ def fromDescriptor(cls, d): def __init__(self, value=None, dtype=0): """Initializes a Apd instance """ + self.dtype_id = Apd.dtype_id if value is self: return - self.dtype_id = dtype self._descs = [] if value is not None: if isinstance(value, _ver.listlike): @@ -130,6 +130,7 @@ def tolist(self): dtype_id = 216 def __init__(self, value=None): + self.dtype_id = Dictionary.dtype_id if value is self: return if value is not None: @@ -206,6 +207,7 @@ class List(list, Apd): dtype_id = 214 def __init__(self, value=None): + self.dtype_id = List.dtype_id if value is self: return if value is not None: From 53e63e2ec92fcdb599ef6669aedd7fcb5677d468 Mon Sep 17 00:00:00 2001 From: jdanz-psfc <130538589+jdanz-psfc@users.noreply.github.com> Date: Wed, 17 May 2023 15:26:20 -0400 Subject: [PATCH 107/172] Fix: add xrender false to fix rendering on XQuartz (#2564) --- java/jscope/jScope.template | 2 +- java/jtraverser/jTraverser.template | 2 +- java/jtraverser2/jTraverser2.template | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java/jscope/jScope.template b/java/jscope/jScope.template index 42377bbc2e..d7bda8b7ad 100755 --- a/java/jscope/jScope.template +++ b/java/jscope/jScope.template @@ -13,4 +13,4 @@ exec env \ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ SHLIB_PATH=$SHLIB_PATH:$MDSPLUS_DIR/${lib} \ DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ -java -Xmx2G -Djava.library.path=$MDSPLUS_DIR/${lib} -jar $MDSPLUS_DIR/java/classes/jScope.jar $* +java -Xmx2G -Dsun.java2d.xrender=false -Djava.library.path=$MDSPLUS_DIR/${lib} -jar $MDSPLUS_DIR/java/classes/jScope.jar $* diff --git a/java/jtraverser/jTraverser.template b/java/jtraverser/jTraverser.template index f52a938a25..f705c6c5f7 100755 --- a/java/jtraverser/jTraverser.template +++ b/java/jtraverser/jTraverser.template @@ -13,4 +13,4 @@ exec env \ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ SHLIB_PATH=$SHLIB_PATH:$MDSPLUS_DIR/${lib} \ DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$MDSPLUS_DIR/${lib} \ -java -Xss5M -Djava.library.path=$MDSPLUS_DIR/${lib} -jar $MDSPLUS_DIR/java/classes/jTraverser.jar "$@" +java -Xss5M -Dsun.java2d.xrender=false -Djava.library.path=$MDSPLUS_DIR/${lib} -jar $MDSPLUS_DIR/java/classes/jTraverser.jar "$@" diff --git a/java/jtraverser2/jTraverser2.template b/java/jtraverser2/jTraverser2.template index cb52dae847..723f89ed1a 100755 --- a/java/jtraverser2/jTraverser2.template +++ b/java/jtraverser2/jTraverser2.template @@ -1,2 +1,2 @@ #!/bin/sh -exec java -jar $MDSPLUS_DIR/java/classes/jTraverser2.jar "$@" +exec java -Dsun.java2d.xrender=false -jar $MDSPLUS_DIR/java/classes/jTraverser2.jar "$@" From b3cb6596a033389504cdaa57d3f2298fda241959 Mon Sep 17 00:00:00 2001 From: jdanz-psfc <130538589+jdanz-psfc@users.noreply.github.com> Date: Wed, 17 May 2023 16:23:07 -0700 Subject: [PATCH 108/172] Fix: Replace np.float() with float() (#2574) Causes error on recent numpy version --- pydevices/RfxDevices/SPIDER_FFT.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydevices/RfxDevices/SPIDER_FFT.py b/pydevices/RfxDevices/SPIDER_FFT.py index 916c737185..8e43cc17bd 100644 --- a/pydevices/RfxDevices/SPIDER_FFT.py +++ b/pydevices/RfxDevices/SPIDER_FFT.py @@ -125,7 +125,7 @@ def store(self): if currMax > maxIdx: origOffset = origOffset + 1 #keep trak of the shift that may occur removing the index maxIdxs.append(maxIdx) - outFreqSegs[hIdx].append(acqFreq * np.float(maxIdx + origOffset) / burstSize) + outFreqSegs[hIdx].append(acqFreq * float(maxIdx + origOffset) / burstSize) outAmplSegs[hIdx].append(fftAmp[maxIdx]) outPhaseSegs[hIdx].append(fftPhs[maxIdx]) np.delete(fftAmp, maxIdx) From 9800258086950dca9f19ced88e80aa458d9e347b Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 23 May 2023 14:45:29 -0400 Subject: [PATCH 109/172] Update influxSignal.py (#2577) Change the * to a + in the regex replace triggered by deltaTime being set. This was leading to a strange bug (possibly caused by going from python2 to python3) where it would match the entire fieldKey, and then match the empty space at the end of the line. So instead of: `MEAN(fVal)` it would become: `MEAN(fVal)MEAN()` .. which would then make InfluxDB reject our query. --- tdi/python/influxSignal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tdi/python/influxSignal.py b/tdi/python/influxSignal.py index e90f54ce19..c49c19048f 100644 --- a/tdi/python/influxSignal.py +++ b/tdi/python/influxSignal.py @@ -168,7 +168,7 @@ def influxSignal(fieldKey, aggregation, where, series=None, database=None, confi # any equations stored in it # For example: # 10*fVal will become 10*MEAN(fVal) - fieldKey = re.sub(r'([a-zA-Z]*)', '%s(\\1)' % (aggregation,), fieldKey) + fieldKey = re.sub(r'([a-zA-Z]+)', '%s(\\1)' % (aggregation,), fieldKey) if debug: print(aggregation, fieldKey) From 8c0993f7075c28b5ddf0ad9fed63ec46b9fb33eb Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 26 May 2023 15:19:08 +0200 Subject: [PATCH 110/172] Gm update devices (#2578) * Fix:last fixes for DTACQ support * Forgotten interface * Fixed EPICS time; Removed deadclock source * to allowalpha pull * A few fixes after MDSPlus course for DEMO ADC and Streamed ADC * Added support for ANY usage * Added dispatch monitor features * Support library for camera devices updates * Device setup updates * Python devices updates * Tdi device updates * Test programs for ELAD front end modules * New device setup form * New python devices * New functions support * Test Elad front end program * Fix xmin xmax limit in EvaluationShots method` * Added RFX devices * forgotten fix * make python3 compatible --- deploy/packaging/debian/rfxdevices.noarch | 7 + deploy/packaging/redhat/rfxdevices.noarch | 7 + device_support/basler/BASLERACA.cpp | 1678 ++++---- device_support/basler/BASLERACA.h | 49 +- device_support/basler/main.cpp | 82 +- device_support/caen/caenInterface.cpp | 794 ++-- device_support/camera_utils/Makefile | 4 +- device_support/camera_utils/cammdsutils.cpp | 945 ++-- device_support/camera_utils/cammdsutils.h | 33 +- .../camera_utils/camstreamutils.cpp | 984 ++--- device_support/camera_utils/camstreamutils.h | 56 +- device_support/flir/FLIRSC65X.cpp | 3416 +++++++-------- device_support/flir/FLIRSC65X.h | 407 +- device_support/flir/flirutils.h | 29 +- device_support/flir/main.cpp | 401 +- device_support/national/Makefile | 4 +- device_support/national/testELADDigitalIn.cpp | 319 ++ .../national/testELADDigitalOut.cpp | 308 ++ device_support/ptgrey/PTGREY.cpp | 2117 +++++---- device_support/ptgrey/PTGREY.h | 410 +- examples/demoadc/DemoAdc.c | 33 + .../src/main/java/DeviceInputs.java | 53 +- .../src/main/java/DeviceOutputs.java | 85 +- .../src/main/java/BCM_CONFIGSetup.java | 945 ++++ .../src/main/java/DTACQ_SUPERVISORSetup.java | 240 ++ .../src/main/java/MITICA_SETUPSetup.java | 333 +- .../src/main/java/SPIDER_SETUPSetup.java | 529 ++- .../src/main/resources/BCM_CONFIGSetup.form | 274 ++ .../main/resources/DTACQ_SUPERVISORSetup.form | 320 ++ .../src/main/resources/MITICA_SETUPSetup.form | 3830 ++++++++--------- .../src/main/resources/SPIDER_SETUPSetup.form | 1405 +++++- .../main/java/mds/jdispatcher/MdsHelper.java | 18 +- .../main/java/mds/jdispatcher/ServerInfo.java | 77 +- .../mds/jdispatcher/ServersInfoPanel.java | 56 + java/jscope/src/main/java/mds/wave/Grid.java | 8 + .../src/main/java/mds/wave/MultiWaveform.java | 2 +- .../src/main/java/mds/wave/WaveInterface.java | 2 +- .../src/main/java/mds/wave/Waveform.java | 2 +- .../main/java/mds/jtraverser/Database.java | 2 +- .../src/main/java/mds/jtraverser/Node.java | 2 +- .../src/main/java/mds/jtraverser/Tree.java | 6 +- .../main/java/mds/jtraverser/jTraverser.java | 6 +- .../src/main/resources/mds/jtraverser/any.gif | Bin 882 -> 863 bytes pydevices/RfxDevices/BCM_CONFIG.py | 209 + pydevices/RfxDevices/CRIO_FAU.py | 10 +- pydevices/RfxDevices/DEMOADC.py | 16 +- pydevices/RfxDevices/DEMOSTREAM.py | 17 +- pydevices/RfxDevices/DTACQ_SUPERVISOR.py | 134 +- pydevices/RfxDevices/MARTE2_COMPONENT.py | 4 +- pydevices/RfxDevices/MARTE_RF_CTRL.py | 56 + pydevices/RfxDevices/MITICA_SETUP.py | 27 +- pydevices/RfxDevices/NI6683REC.py | 506 ++- pydevices/RfxDevices/NI_WAVE_GEN.py | 503 ++- pydevices/RfxDevices/PTGREY.py | 1127 +++-- pydevices/RfxDevices/PV2MDSEVENT.py | 235 + pydevices/RfxDevices/RGA.py | 60 + pydevices/RfxDevices/SPIDER_FFT.py | 7 +- pydevices/RfxDevices/SPIDER_SETUP.py | 75 +- pydevices/RfxDevices/STK_TEMP.py | 187 + tdi/RfxDevices/DIO4HWInit.fun | 109 +- tdi/RfxDevices/DIO4HWSetDClockChan.fun | 17 +- tdi/RfxDevices/DIO4HWSetGClockChan.fun | 48 +- tdi/RfxDevices/NIADCClockSegment.fun | 2 +- tdi/RfxDevices/TimingGetEvents.fun | 4 +- tdi/RfxDevices/caesiumSwitch.py | 5 + tdi/RfxDevices/getSpiderGasType.fun | 23 + tdi/RfxDevices/spiderBlipNumFromTime.py | 21 + tdi/RfxDevices/spiderClockSegment.fun | 31 + 68 files changed, 14767 insertions(+), 8944 deletions(-) create mode 100644 device_support/national/testELADDigitalIn.cpp create mode 100644 device_support/national/testELADDigitalOut.cpp create mode 100644 java/jdevices/src/main/java/BCM_CONFIGSetup.java create mode 100644 java/jdevices/src/main/resources/BCM_CONFIGSetup.form create mode 100644 pydevices/RfxDevices/BCM_CONFIG.py create mode 100644 pydevices/RfxDevices/MARTE_RF_CTRL.py create mode 100644 pydevices/RfxDevices/PV2MDSEVENT.py create mode 100755 pydevices/RfxDevices/RGA.py create mode 100644 pydevices/RfxDevices/STK_TEMP.py create mode 100644 tdi/RfxDevices/getSpiderGasType.fun create mode 100644 tdi/RfxDevices/spiderBlipNumFromTime.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index 26befa1031..d34ed467e0 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -3,6 +3,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/BASLERACA.py ./usr/local/mdsplus/pydevices/RfxDevices/BCM2835_ADC.py ./usr/local/mdsplus/pydevices/RfxDevices/BCM2835_DAC.py +./usr/local/mdsplus/pydevices/RfxDevices/BCM_CONFIG.py ./usr/local/mdsplus/pydevices/RfxDevices/CAENDT5720.py ./usr/local/mdsplus/pydevices/RfxDevices/CAENDT5724.py ./usr/local/mdsplus/pydevices/RfxDevices/CAENV1740.py @@ -91,6 +92,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_MHD_CTRL.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_MHD_I.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_NE.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE_RF_CTRL.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_RTSM.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_WAVEGEN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_XRAY.py @@ -110,6 +112,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/PI_SCT320.py ./usr/local/mdsplus/pydevices/RfxDevices/PLFE.py ./usr/local/mdsplus/pydevices/RfxDevices/PTGREY.py +./usr/local/mdsplus/pydevices/RfxDevices/PV2MDSEVENT.py ./usr/local/mdsplus/pydevices/RfxDevices/PV_WAVE_SETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/REDPYTADC.py ./usr/local/mdsplus/pydevices/RfxDevices/RFXVICONTROL.py @@ -117,6 +120,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/RFX_PROTECTIONS.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPDAC.py +./usr/local/mdsplus/pydevices/RfxDevices/RGA.py ./usr/local/mdsplus/pydevices/RfxDevices/SIG_SNAPSHOT.py ./usr/local/mdsplus/pydevices/RfxDevices/SIS3820.py ./usr/local/mdsplus/pydevices/RfxDevices/SOFT_TRIGGER.py @@ -126,6 +130,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_PARAMS.py ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_SETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_SM.py +./usr/local/mdsplus/pydevices/RfxDevices/STK_TEMP.py ./usr/local/mdsplus/pydevices/RfxDevices/STREAM_SETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/ZELOS2150GV.py ./usr/local/mdsplus/pydevices/RfxDevices/__init__.py @@ -805,6 +810,7 @@ ./usr/local/mdsplus/tdi/RfxDevices/getBradErrorSignal.fun ./usr/local/mdsplus/tdi/RfxDevices/getBradErrorSignalName.fun ./usr/local/mdsplus/tdi/RfxDevices/getMembersName.fun +./usr/local/mdsplus/tdi/RfxDevices/getSpiderGasType.fun ./usr/local/mdsplus/tdi/RfxDevices/getSpiderShotTime.fun ./usr/local/mdsplus/tdi/RfxDevices/getSpiderStateTime.fun ./usr/local/mdsplus/tdi/RfxDevices/getVersions.fun @@ -845,6 +851,7 @@ ./usr/local/mdsplus/tdi/RfxDevices/sigBit.fun ./usr/local/mdsplus/tdi/RfxDevices/sigMean.fun ./usr/local/mdsplus/tdi/RfxDevices/sigSlopeTimes.py +./usr/local/mdsplus/tdi/RfxDevices/spiderBlipNumFromTime.py ./usr/local/mdsplus/tdi/RfxDevices/spiderBurstClock.fun ./usr/local/mdsplus/tdi/RfxDevices/spiderClockSegment.fun ./usr/local/mdsplus/tdi/RfxDevices/spider_finish_pulse.fun diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index f172750fe6..86cf20bab8 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -4,6 +4,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/BASLERACA.py ./usr/local/mdsplus/pydevices/RfxDevices/BCM2835_ADC.py ./usr/local/mdsplus/pydevices/RfxDevices/BCM2835_DAC.py +./usr/local/mdsplus/pydevices/RfxDevices/BCM_CONFIG.py ./usr/local/mdsplus/pydevices/RfxDevices/CAENDT5720.py ./usr/local/mdsplus/pydevices/RfxDevices/CAENDT5724.py ./usr/local/mdsplus/pydevices/RfxDevices/CAENV1740.py @@ -92,6 +93,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_MHD_CTRL.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_MHD_I.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_NE.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE_RF_CTRL.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_RTSM.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_WAVEGEN.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE_XRAY.py @@ -111,6 +113,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/PI_SCT320.py ./usr/local/mdsplus/pydevices/RfxDevices/PLFE.py ./usr/local/mdsplus/pydevices/RfxDevices/PTGREY.py +./usr/local/mdsplus/pydevices/RfxDevices/PV2MDSEVENT.py ./usr/local/mdsplus/pydevices/RfxDevices/PV_WAVE_SETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/REDPYTADC.py ./usr/local/mdsplus/pydevices/RfxDevices/RFXVICONTROL.py @@ -118,6 +121,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/RFX_PROTECTIONS.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPDAC.py +./usr/local/mdsplus/pydevices/RfxDevices/RGA.py ./usr/local/mdsplus/pydevices/RfxDevices/SIG_SNAPSHOT.py ./usr/local/mdsplus/pydevices/RfxDevices/SIS3820.py ./usr/local/mdsplus/pydevices/RfxDevices/SOFT_TRIGGER.py @@ -127,6 +131,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_PARAMS.py ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_SETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_SM.py +./usr/local/mdsplus/pydevices/RfxDevices/STK_TEMP.py ./usr/local/mdsplus/pydevices/RfxDevices/STREAM_SETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/ZELOS2150GV.py ./usr/local/mdsplus/pydevices/RfxDevices/__init__.py @@ -807,6 +812,7 @@ ./usr/local/mdsplus/tdi/RfxDevices/getBradErrorSignal.fun ./usr/local/mdsplus/tdi/RfxDevices/getBradErrorSignalName.fun ./usr/local/mdsplus/tdi/RfxDevices/getMembersName.fun +./usr/local/mdsplus/tdi/RfxDevices/getSpiderGasType.fun ./usr/local/mdsplus/tdi/RfxDevices/getSpiderShotTime.fun ./usr/local/mdsplus/tdi/RfxDevices/getSpiderStateTime.fun ./usr/local/mdsplus/tdi/RfxDevices/getVersions.fun @@ -847,6 +853,7 @@ ./usr/local/mdsplus/tdi/RfxDevices/sigBit.fun ./usr/local/mdsplus/tdi/RfxDevices/sigMean.fun ./usr/local/mdsplus/tdi/RfxDevices/sigSlopeTimes.py +./usr/local/mdsplus/tdi/RfxDevices/spiderBlipNumFromTime.py ./usr/local/mdsplus/tdi/RfxDevices/spiderBurstClock.fun ./usr/local/mdsplus/tdi/RfxDevices/spiderClockSegment.fun ./usr/local/mdsplus/tdi/RfxDevices/spider_finish_pulse.fun diff --git a/device_support/basler/BASLERACA.cpp b/device_support/basler/BASLERACA.cpp index f52f0e82a1..69dff88069 100644 --- a/device_support/basler/BASLERACA.cpp +++ b/device_support/basler/BASLERACA.cpp @@ -40,473 +40,493 @@ using namespace std; #include #include -#define BUFFER_COUNT 16 +#define BUFFER_COUNT 16 #define ERROR -1 #define SUCCESS 0 -// if defined, print to stdout messages. +//if defined, print to stdout messages. #define debug + #define MAX_CAM 10 static BASLER_ACA *camPtr[MAX_CAM] = {0}; static char errorOnOpen[512]; -#ifdef __cplusplus -extern "C" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +int baslerOpen(const char *ipAddress, int *camHandle) { -#endif + BASLER_ACA *cam; + int cameraHandle; + + errorOnOpen[0] = 0; + + cam = new BASLER_ACA(ipAddress); + + if(cam->checkLastOp()==ERROR) + { + cam->getLastError(errorOnOpen); + delete(cam); + return ERROR; + } + + for( cameraHandle = 0; cameraHandle < MAX_CAM && camPtr[cameraHandle] ; cameraHandle++); + + if( cameraHandle < MAX_CAM ) + { + camPtr[cameraHandle] = cam; + *camHandle = cameraHandle; + return SUCCESS; + } + else + { + sprintf(errorOnOpen, "Exceed maximum number (10) of opened cameras "); + *camHandle = -1; + return ERROR; + } +} - int baslerOpen(const char *ipAddress, int *camHandle) - { - BASLER_ACA *cam; - int cameraHandle; - errorOnOpen[0] = 0; +int baslerIsConnected( int camHandle ) +{ + if( camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0 ) + { + sprintf(errorOnOpen, "Camera does not connect"); + return ERROR; + } + return SUCCESS; +} - cam = new BASLER_ACA(ipAddress); +int baslerClose(int camHandle) +{ + delete(camPtr[camHandle]); + camPtr[camHandle] = 0; + + return SUCCESS; +} - if (cam->checkLastOp() == ERROR) - { - cam->getLastError(errorOnOpen); - delete (cam); - return ERROR; - } - for (cameraHandle = 0; cameraHandle < MAX_CAM && camPtr[cameraHandle]; - cameraHandle++) - ; +int checkLastOp(int camHandle) +{ + return camPtr[camHandle]->checkLastOp(); +} - if (cameraHandle < MAX_CAM) - { - camPtr[cameraHandle] = cam; - *camHandle = cameraHandle; - return SUCCESS; - } - else - { - sprintf(errorOnOpen, "Exceed maximum number (10) of opened cameras "); - *camHandle = -1; - return ERROR; - } - } +int readInternalTemperature(int camHandle) +{ + return camPtr[camHandle]->readInternalTemperature(); +} - int baslerIsConnected(int camHandle) - { - if (camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0) - { - sprintf(errorOnOpen, "Camera does not connect"); - return ERROR; - } - return SUCCESS; - } +int setExposure(int camHandle, double exposure) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setExposure(exposure); + return ERROR; +} - int baslerClose(int camHandle) - { - delete (camPtr[camHandle]); - camPtr[camHandle] = 0; - return SUCCESS; - } +int setExposureAuto(int camHandle, char *exposureAuto) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setExposureAuto(exposureAuto); + return ERROR; +} - int checkLastOp(int camHandle) { return camPtr[camHandle]->checkLastOp(); } - int readInternalTemperature(int camHandle) - { - return camPtr[camHandle]->readInternalTemperature(); - } +int setGain(int camHandle, int gain) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setGain(gain); + return ERROR; +} - int setExposure(int camHandle, double exposure) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setExposure(exposure); - return ERROR; - } - int setExposureAuto(int camHandle, char *exposureAuto) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setExposureAuto(exposureAuto); - return ERROR; - } +int setGainAuto(int camHandle, char *gainAuto) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setGainAuto(gainAuto); + return ERROR; +} - int setGain(int camHandle, int gain) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setGain(gain); - return ERROR; - } - int setGainAuto(int camHandle, char *gainAuto) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setGainAuto(gainAuto); - return ERROR; - } +int setGammaEnable(int camHandle, char *gammaEnable) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setGammaEnable(gammaEnable); + return ERROR; +} - int setGammaEnable(int camHandle, char *gammaEnable) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setGammaEnable(gammaEnable); - return ERROR; - } - int setFrameRate(int camHandle, double frameRate) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setFrameRate(frameRate); - return ERROR; - } +int setFrameRate(int camHandle, double frameRate) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setFrameRate(frameRate); + return ERROR; +} - int setReadoutArea(int camHandle, int x, int y, int width, int height) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setReadoutArea(x, y, width, height); - return ERROR; - } - int setPixelFormat(int camHandle, char *pixelFormat) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setPixelFormat(pixelFormat); - return ERROR; - } +int setReadoutArea(int camHandle, int x, int y, int width, int height) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setReadoutArea(x, y, width, height); + return ERROR; +} - int startAcquisition(int camHandle, int *width, int *height, int *payloadSize) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->startAcquisition(width, height, payloadSize); - return ERROR; - } - int stopAcquisition(int camHandle) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->stopAcquisition(); - return ERROR; - } +int setPixelFormat(int camHandle, char *pixelFormat) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setPixelFormat(pixelFormat); + return ERROR; +} - int getFrame(int camHandle, int *status, void *frame, void *metaData) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->getFrame(status, frame, metaData); - return ERROR; - } - int setAcquisitionMode(int camHandle, int storeEnabled, - int acqSkipFrameNumber) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setAcquisitionMode(storeEnabled, - acqSkipFrameNumber); - return ERROR; - } +int startAcquisition(int camHandle, int *width, int *height, int *payloadSize) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->startAcquisition(width, height, payloadSize); + return ERROR; +} - int setTriggerMode(int camHandle, int triggerMode, double burstDuration, - int numTrigger) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setTriggerMode(triggerMode, burstDuration, - numTrigger); - return ERROR; - } - int softwareTrigger(int camHandle) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->softwareTrigger(); - return ERROR; - } +int stopAcquisition(int camHandle) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->stopAcquisition(); + return ERROR; +} - int setTreeInfo(int camHandle, void *treePtr, int framesNid, int timebaseNid, - int framesMetadNid, int frame0TimeNid) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setTreeInfo(treePtr, framesNid, timebaseNid, - framesMetadNid, frame0TimeNid); - return ERROR; - } - int setStreamingMode(int camHandle, int streamingEnabled, bool autoAdjustLimit, - const char *streamingServer, int streamingPort, int lowLim, - int highLim, int adjRoiX, int adjRoiY, int adjRoiW, - int adjRoiH, const char *deviceName) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setStreamingMode( - streamingEnabled, autoAdjustLimit, streamingServer, streamingPort, - lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); - return ERROR; - } +int getFrame(int camHandle, int *status, void *frame, void *metaData) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->getFrame(status, frame, metaData); + return ERROR; +} - int startFramesAcquisition(int camHandle) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->startFramesAcquisition(); - return ERROR; - } +int setAcquisitionMode( int camHandle, int storeEnabled, int acqSkipFrameNumber) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setAcquisitionMode( storeEnabled, acqSkipFrameNumber); + return ERROR; +} - int stopFramesAcquisition(int camHandle) - { - if (baslerIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->stopFramesAcquisition(); - return ERROR; - } +int setTriggerMode( int camHandle, int triggerMode, double burstDuration, int numTrigger ) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setTriggerMode( triggerMode, burstDuration, numTrigger ); + return ERROR; +} - void getLastError(int camHandle, char *msg) - { - if (camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0) - { - sprintf(msg, "%s", (errorOnOpen[0] == 0) ? "" : errorOnOpen); - return; - } - camPtr[camHandle]->getLastError(msg); - } +int softwareTrigger(int camHandle) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->softwareTrigger(); + return ERROR; +} -#ifdef __cplusplus +int setTreeInfo( int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) +{ + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setTreeInfo( treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid ); + return ERROR; } -#endif -BASLER_ACA::BASLER_ACA(const char *ipAddress) +int setStreamingMode(int camHandle, int streamingEnabled, bool autoAdjustLimit, + const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) { - try - { - memset(error, 0, sizeof(error)); - memcpy(this->ipAddress, ipAddress, strlen(ipAddress) + 1); - this->pCamera = NULL; + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setStreamingMode( streamingEnabled, autoAdjustLimit, streamingServer, streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); + return ERROR; - printf("\n Init COUNT = %d %d\n", this->getCount()); - if (this->getCount() == 1) - { - printf("\n\n%s:Pylon Inizialize.\n\n", this->ipAddress); - PylonInitialize(); - } - CTlFactory &TlFactory = CTlFactory::GetInstance(); - CBaslerGigEDeviceInfo di; - di.SetIpAddress(ipAddress); - this->pDevice = TlFactory.CreateDevice(di); - // old this->pCamera = new - // Pylon::CBaslerGigEInstantCamera::CBaslerGigEInstantCamera(this->pDevice); - this->pCamera = new CBaslerGigEInstantCamera(this->pDevice); - pCamera->Open(); - printf("%s: Device Connected.\n", this->ipAddress); - lastOpRes = SUCCESS; - } - catch (const GenericException &e) - { - cerr << this->ipAddress - << ": Error Device connection. Reason: " << e.GetDescription() << endl; - lastOpRes = ERROR; - } } -BASLER_ACA::BASLER_ACA() // new 25/07/2013: let to use the device without the - // camera +int startFramesAcquisition(int camHandle) { - // this->lDevice = new PvDevice(); //SDK 3 - // SDK 4 09/03/2016 NON sembra possibile creare un PVDEVICE se non ho la - // telecamera + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->startFramesAcquisition(); + return ERROR; } -BASLER_ACA::~BASLER_ACA() +int stopFramesAcquisition(int camHandle) { - printf("COUNT = %d %d\n", this->getCount(), pCamera); - /* - if ( pCamera != NULL && pCamera->IsOpen() ) - pCamera->Close(); - */ - if (this->getCount() == 1) - { - printf("PylonTerminate.\n"); - PylonTerminate(); - } - printf("%s: Device Disconnected.\n", this->ipAddress); + if( baslerIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->stopFramesAcquisition(); + return ERROR; } -int BASLER_ACA::checkLastOp() +void getLastError(int camHandle, char *msg) { - /* - printf("Info %d (%s)\n", this->lResult.IsOK(), - lResult.GetDescription().GetAscii() ); if ( !this->lResult.IsOK() ) - printLastError("(%s)\n", lResult.GetDescription().GetAscii() - ); - */ - return lastOpRes; + if( camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0 ) + { + sprintf(msg, "%s", (errorOnOpen[0]==0) ? "" : errorOnOpen); + return; + } + camPtr[camHandle]->getLastError(msg); } -int BASLER_ACA::readInternalTemperature() + + +#ifdef __cplusplus +} +#endif + + + + +BASLER_ACA::BASLER_ACA(const char *ipAddress) +{ + try + { + memset(error, 0, sizeof(error)); + memcpy(this->ipAddress, ipAddress, strlen(ipAddress)+1); + this->pCamera = NULL; + this->trigEvent = NULL; + + //printf("\n Init COUNT = %d %d\n", this->getCount()); + if( this->getCount() == 1) + { + printf("\n\n%s:Pylon Inizialize.\n\n",this->ipAddress); + PylonInitialize(); + } + CTlFactory& TlFactory = CTlFactory::GetInstance(); + CBaslerGigEDeviceInfo di; + di.SetIpAddress(ipAddress); + this->pDevice = TlFactory.CreateDevice( di); + // old this->pCamera = new Pylon::CBaslerGigEInstantCamera::CBaslerGigEInstantCamera(this->pDevice); + this->pCamera = new CBaslerGigEInstantCamera(this->pDevice); + pCamera->Open(); + printf("%s: Device Connected.\n", this->ipAddress); + lastOpRes=SUCCESS; + + printf("EVENTO abilitato \n"); + //CT MDSplus acquisition Triggered on MDSevent + eventTrigger = 0; + trigEvent = new TriggerMdsEvent("__CCD_TRIGGER__", this); + trigEvent->start(); + + } + catch (const GenericException & e) + { + cerr << this->ipAddress << ": Error Device connection. Reason: " << e.GetDescription() << endl; + lastOpRes=ERROR; + } +} + + +BASLER_ACA::BASLER_ACA() //new 25/07/2013: let to use the device without the camera { - // Select the kind of internal temperature as the device temperature - pCamera->TemperatureSelector.SetValue(TemperatureSelector_Coreboard); - // Read the device temperature - double t = pCamera->TemperatureAbs.GetValue(); - printf("%s: Camera Temperature is now %3.2f°C\n", this->ipAddress, t); - this->internalTemperature = t; + //this->lDevice = new PvDevice(); //SDK 3 + //SDK 4 09/03/2016 NON sembra possibile creare un PVDEVICE se non ho la telecamera +} - return SUCCESS; + +BASLER_ACA::~BASLER_ACA() +{ +// printf("COUNT = %d %d\n", this->getCount(), pCamera); +/* + if ( pCamera != NULL && pCamera->IsOpen() ) + pCamera->Close(); +*/ + if( this->getCount() == 1) + { + printf("PylonTerminate.\n"); + PylonTerminate(); + } + printf("%s: Device Disconnected.\n", this->ipAddress); + + if(this->trigEvent != NULL) + delete trigEvent; } -int BASLER_ACA::setExposure(double exposure) + + + +int BASLER_ACA::checkLastOp() { - if (IsWritable(pCamera->ExposureTimeAbs)) - { - pCamera->ExposureTimeAbs.SetValue(exposure); - // pCamera->ExposureTimeRaw.SetValue(exposure); //not to use! - cout << this->ipAddress << ": Exposure set to: " << exposure << endl; - } - this->exposure = exposure; +/* + printf("Info %d (%s)\n", this->lResult.IsOK(), lResult.GetDescription().GetAscii() ); + if ( !this->lResult.IsOK() ) + printLastError("(%s)\n", lResult.GetDescription().GetAscii() ); +*/ + return lastOpRes; +} - return SUCCESS; + +int BASLER_ACA::readInternalTemperature() +{ + // Select the kind of internal temperature as the device temperature + pCamera->TemperatureSelector.SetValue(TemperatureSelector_Coreboard); + // Read the device temperature + double t = pCamera->TemperatureAbs.GetValue(); + printf("%s: Camera Temperature is now %3.2f°C\n", this->ipAddress, t); + this->internalTemperature=t; + + return SUCCESS; } + + +int BASLER_ACA::setExposure(double exposure) +{ + if (IsWritable(pCamera->ExposureTimeAbs)) + { + pCamera->ExposureTimeAbs.SetValue(exposure); + //pCamera->ExposureTimeRaw.SetValue(exposure); //not to use! + cout << this->ipAddress << ": Exposure set to: " << exposure << endl; + } + this->exposure=exposure; + + return SUCCESS; +} + + + int BASLER_ACA::setExposureAuto(char *exposureAuto) -{ - INodeMap &nodeMap = pCamera->GetNodeMap(); +{ + INodeMap& nodeMap = pCamera->GetNodeMap(); CEnumerationPtr pFormat(nodeMap.GetNode("ExposureAuto")); - if (IsAvailable(pFormat->GetEntryByName(exposureAuto))) // OFF Once Continuous + if(IsAvailable( pFormat->GetEntryByName(exposureAuto))) //OFF Once Continuous { - pFormat->FromString(exposureAuto); - cout << this->ipAddress - << ": Exposure Auto set to : " << pFormat->ToString() << endl; + pFormat->FromString(exposureAuto); + cout << this->ipAddress << ": Exposure Auto set to : " << pFormat->ToString() << endl; } - + return SUCCESS; } + int BASLER_ACA::setGainAuto(char *gainAuto) { - INodeMap &nodeMap = pCamera->GetNodeMap(); + INodeMap& nodeMap = pCamera->GetNodeMap(); CEnumerationPtr pFormat(nodeMap.GetNode("GainAuto")); - if (IsAvailable(pFormat->GetEntryByName(gainAuto))) // OFF Once Continuous + if(IsAvailable( pFormat->GetEntryByName(gainAuto))) //OFF Once Continuous { - pFormat->FromString(gainAuto); - cout << this->ipAddress << ": Gain Auto set to : " << pFormat->ToString() - << endl; + pFormat->FromString(gainAuto); + cout << this->ipAddress << ": Gain Auto set to : " << pFormat->ToString() << endl; } - + return SUCCESS; } int BASLER_ACA::setGain(int gain) { - if (IsWritable(pCamera->GainRaw)) - { - pCamera->GainRaw.SetValue(gain); - cout << this->ipAddress << ": Gain set to: " << gain << endl; - } - this->gain = gain; + if (IsWritable(pCamera->GainRaw)) + { + pCamera->GainRaw.SetValue(gain); + cout << this->ipAddress << ": Gain set to: " << gain << endl; + } + this->gain = gain; - return SUCCESS; + return SUCCESS; } int BASLER_ACA::setGammaEnable(char *gammaEnable) { - if (strcmp(gammaEnable, "On") == 0) + if(strcmp(gammaEnable, "On")==0) { pCamera->GammaEnable.SetValue(true); } - if (strcmp(gammaEnable, "Off") == 0) + if(strcmp(gammaEnable, "Off")==0) { pCamera->GammaEnable.SetValue(false); } - - cout << this->ipAddress << ": Gamma Enable set to: " << gammaEnable << endl; + + cout << this->ipAddress << ": Gamma Enable set to: " << gammaEnable << endl; return SUCCESS; } int BASLER_ACA::setFrameRate(double frameRate) { - pCamera->AcquisitionFrameRateEnable.SetValue(true); - pCamera->AcquisitionFrameRateAbs.SetValue(frameRate); - cout << this->ipAddress << ": Frame Rate set to: " << frameRate << endl; - this->frameRate = frameRate; - return SUCCESS; + pCamera->AcquisitionFrameRateEnable.SetValue(true); + pCamera->AcquisitionFrameRateAbs.SetValue(frameRate); + cout << this->ipAddress << ": Frame Rate set to: " << frameRate << endl; + this->frameRate = frameRate; + return SUCCESS; } + int BASLER_ACA::setReadoutArea(int x, int y, int width, int height) { - INodeMap &nodeMap = pCamera->GetNodeMap(); + INodeMap& nodeMap = pCamera->GetNodeMap(); - try - { - CIntegerPtr offsetX(nodeMap.GetNode("OffsetX")); - CIntegerPtr offsetY(nodeMap.GetNode("OffsetY")); - CIntegerPtr widthCI(nodeMap.GetNode("Width")); - CIntegerPtr heightCI(nodeMap.GetNode("Height")); + try + { + CIntegerPtr offsetX( nodeMap.GetNode("OffsetX") ); + CIntegerPtr offsetY( nodeMap.GetNode("OffsetY") ); + CIntegerPtr widthCI( nodeMap.GetNode("Width") ); + CIntegerPtr heightCI( nodeMap.GetNode("Height") ); - int oldOffsetX = offsetX->GetValue(); // if ERROR recover old value + int oldOffsetX = offsetX->GetValue(); //if ERROR recover old value int oldOffsetY = offsetY->GetValue(); - if (IsWritable(offsetX)) // On some cameras the offsets are read-only, + + if (IsWritable(offsetX)) // On some cameras the offsets are read-only, { - offsetX->SetValue(offsetX->GetMin()); + offsetX->SetValue( offsetX->GetMin() ); } if (IsWritable(offsetY)) { - offsetY->SetValue(offsetY->GetMin()); + offsetY->SetValue( offsetY->GetMin() ); } - if ((x + width) > widthCI->GetMax()) // GetMax depend on previous offset set - // so now is the maximum + if((x+width) > widthCI->GetMax()) //GetMax depend on previous offset set so now is the maximum { - printf("%s: ERROR in setReadoutArea: OffsetX + Width exceed maximum " - "allowed.", - this->ipAddress); - offsetX->SetValue(oldOffsetX); - lastOpRes = ERROR; - return ERROR; + printf("%s: ERROR in setReadoutArea: OffsetX + Width exceed maximum allowed.", this->ipAddress); + offsetX->SetValue( oldOffsetX ); + lastOpRes=ERROR; + return ERROR; } - if ((y + height) > heightCI->GetMax()) + if((y+height) > heightCI->GetMax()) { - printf("%s: ERROR in setReadoutArea: OffsetY + Height exceed maximum " - "allowed.", - this->ipAddress); - offsetY->SetValue(oldOffsetY); - lastOpRes = ERROR; - return ERROR; + printf("%s: ERROR in setReadoutArea: OffsetY + Height exceed maximum allowed.", this->ipAddress); + offsetY->SetValue( oldOffsetY ); + lastOpRes=ERROR; + return ERROR; } widthCI->SetValue(width); heightCI->SetValue(height); - offsetX->SetValue(x); - offsetY->SetValue(y); + offsetX->SetValue( x ); + offsetY->SetValue( y ); - cout << this->ipAddress << ": OffsetX : " << offsetX->GetValue() - << endl; - cout << this->ipAddress << ": OffsetY : " << offsetY->GetValue() - << endl; + cout << this->ipAddress << ": OffsetX : " << offsetX->GetValue() << endl; + cout << this->ipAddress << ": OffsetY : " << offsetY->GetValue() << endl; - cout << this->ipAddress << ": Width : " << widthCI->GetValue() - << endl; - cout << this->ipAddress << ": Height : " << heightCI->GetValue() - << endl; + cout << this->ipAddress << ": Width : " << widthCI->GetValue() << endl; + cout << this->ipAddress << ": Height : " << heightCI->GetValue() << endl; return SUCCESS; } - catch (const GenericException &e) + catch (const GenericException & e) { - cerr << "Error in setReadoutArea. Reason: " << e.GetDescription() << endl; - lastOpRes = ERROR; + cerr << "Error in setReadoutArea. Reason: " << e.GetDescription() << endl; + lastOpRes=ERROR; } return ERROR; } + int BASLER_ACA::setPixelFormat(char *pixelFormat) { - INodeMap &nodeMap = pCamera->GetNodeMap(); + cout << this->ipAddress << ": DEBUG TO REMOVE setPixelFormat " << endl; + INodeMap& nodeMap = pCamera->GetNodeMap(); CEnumerationPtr pFormat(nodeMap.GetNode("PixelFormat")); - if (IsAvailable(pFormat->GetEntryByName(pixelFormat)) == - false) // if not available set to Mono12 or Mono8 + try { - if (IsAvailable(pFormat->GetEntryByName("Mono12"))) + if(IsAvailable( pFormat->GetEntryByName(pixelFormat))==false) //if not available set to Mono12 or Mono8 + { + if(IsAvailable( pFormat->GetEntryByName("Mono12"))) { pFormat->FromString("Mono12"); - cout << this->ipAddress - << ": (WARNING) Selected PixelFormat is NOT available. Pixel format " - "set to Mono12" - << endl; + cout << this->ipAddress << ": (WARNING) Selected PixelFormat is NOT available. Pixel format set to Mono12" << endl; this->pixelFormat = CSU_PIX_FMT_GRAY16; this->Bpp = 2; return SUCCESS; @@ -514,585 +534,567 @@ int BASLER_ACA::setPixelFormat(char *pixelFormat) else { pFormat->FromString("Mono8"); - cout << this->ipAddress - << ": (WARNING) Selected PixelFormat is NOT available. PixelFormat " - "set to Mono8" - << endl; + cout << this->ipAddress << ": (WARNING) Selected PixelFormat is NOT available. PixelFormat set to Mono8" << endl; this->pixelFormat = CSU_PIX_FMT_GRAY8; this->Bpp = 1; return SUCCESS; - } + } } else { - pFormat->FromString(pixelFormat); - cout << this->ipAddress << ": PixelFormat set to : " << pFormat->ToString() - << endl; - if (strcmp(pixelFormat, "Mono8") == 0) - { - this->pixelFormat = CSU_PIX_FMT_GRAY8; - this->Bpp = 1; - } - if (strcmp(pixelFormat, "Mono12") == 0) - { - this->pixelFormat = CSU_PIX_FMT_GRAY16; - this->Bpp = 2; - } - if (strcmp(pixelFormat, "BayerRG8") == 0) - { - this->pixelFormat = CSU_PIX_FMT_BAYER_RGGB8; - this->Bpp = 1; - } - if (strcmp(pixelFormat, "YUV422Packed") == 0) - { - this->pixelFormat = CSU_PIX_FMT_YUV422_Packed; - this->Bpp = 2; - } - return SUCCESS; + pFormat->FromString(pixelFormat); + cout << this->ipAddress << ": PixelFormat set to : " << pFormat->ToString() << endl; + if(strcmp(pixelFormat, "Mono8")==0) + { + this->pixelFormat = CSU_PIX_FMT_GRAY8; + this->Bpp = 1; + } + if(strcmp(pixelFormat, "Mono12")==0) + { + this->pixelFormat = CSU_PIX_FMT_GRAY16; + this->Bpp = 2; + } + if(strcmp(pixelFormat, "BayerRG8")==0) + { + this->pixelFormat = CSU_PIX_FMT_BAYER_RGGB8; + this->Bpp = 1; + } + if(strcmp(pixelFormat, "YUV422Packed")==0) + { + this->pixelFormat = CSU_PIX_FMT_YUV422_Packed; + this->Bpp = 2; + } + return SUCCESS; } - - return ERROR; + }catch (const GenericException &e) + { + cout << this->ipAddress << ": DEBUG TO REMOVE exception in pixelFormat " << endl; + } + return ERROR; } + int BASLER_ACA::startAcquisition(int *width, int *height, int *payloadSize) { - INodeMap &nodeMap = pCamera->GetNodeMap(); - INode *node; - - // get width & height - this->width = *width = CIntegerPtr(nodeMap.GetNode("Width"))->GetValue(); - this->height = *height = CIntegerPtr(nodeMap.GetNode("Height"))->GetValue(); - - *payloadSize = this->width * this->height * this->Bpp; // no metadata - - printf("%s: width=%d.", this->ipAddress, this->width); - printf("%s: height=%d.", this->ipAddress, this->height); - printf("%s: Bpp=%d.\n", this->ipAddress, this->Bpp); - - // fede new 30/06/2017 due to incomplete grabbed frame error. The error advice - // to change iter-packed delay - pCamera->GevStreamChannelSelector.SetValue( - GevStreamChannelSelector_StreamChannel0); - pCamera->GevSCPD.SetValue(10000); // 1 tick should be 8ns from manual. So - // inter packed delay is now 80us. - // int64_t i = camera.GevSCPD.GetValue(); - - // Enable chunks in general. - node = nodeMap.GetNode("ChunkModeActive"); - if (IsWritable(node)) - { - CBooleanPtr(node)->SetValue(true); - } - else - { - throw RUNTIME_EXCEPTION("The camera doesn't support chunk features"); - } - // Enable time stamp chunks. - CEnumerationPtr ChunkSelector(nodeMap.GetNode("ChunkSelector")); - if (IsAvailable(ChunkSelector->GetEntryByName("Timestamp"))) - { - ChunkSelector->FromString("Timestamp"); - } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); - - if (IsAvailable(ChunkSelector->GetEntryByName("PayloadCRC16"))) - { - ChunkSelector->FromString("PayloadCRC16"); - } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); - - // new fede 20170918 - if (IsAvailable(ChunkSelector->GetEntryByName("ExposureTime"))) - { - ChunkSelector->FromString("ExposureTime"); - cout << this->ipAddress - << ": New ChunkSelector_ExposureTime: " << ChunkSelector->ToString() - << endl; - } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); - - if (IsAvailable(ChunkSelector->GetEntryByName("GainAll"))) - { - ChunkSelector->FromString("GainAll"); - cout << this->ipAddress - << ": New ChunkSelector_GainAll: " << ChunkSelector->ToString() - << endl; - } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); - - // CInstantCamera camera( device ); - // static const uint32_t c_countOfImagesToGrab = 100; - - // The parameter MaxNumBuffer can be used to control the count of buffers - // allocated for grabbing. The default value of this parameter is 10. - pCamera->MaxNumBuffer = 20; - - // Start the grabbing of c_countOfImagesToGrab images. - // The camera device is parameterized with a default configuration which - // sets up free-running continuous acquisition. - // pCamera->StartGrabbing( c_countOfImagesToGrab); - pCamera->StartGrabbing(); - - return SUCCESS; + INodeMap& nodeMap = pCamera->GetNodeMap(); + INode *node; + + //get width & height + this->width = *width = CIntegerPtr(nodeMap.GetNode("Width"))->GetValue(); + this->height = *height= CIntegerPtr(nodeMap.GetNode("Height"))->GetValue(); + + *payloadSize=this->width*this->height*this->Bpp; //no metadata + + printf("%s: width=%d.", this->ipAddress, this->width); + printf("%s: height=%d.", this->ipAddress, this->height); + printf("%s: Bpp=%d.\n", this->ipAddress, this->Bpp); + + //fede new 30/06/2017 due to incomplete grabbed frame error. The error advice to change iter-packed delay + pCamera->GevStreamChannelSelector.SetValue(GevStreamChannelSelector_StreamChannel0); + pCamera->GevSCPD.SetValue(10000); //1 tick should be 8ns from manual. So inter packed delay is now 80us. + //int64_t i = camera.GevSCPD.GetValue(); + + // Enable chunks in general. + node = nodeMap.GetNode("ChunkModeActive"); + if (IsWritable(node)) + { + CBooleanPtr(node)->SetValue(true); + } + else + { + throw RUNTIME_EXCEPTION( "The camera doesn't support chunk features"); + } + // Enable time stamp chunks. + CEnumerationPtr ChunkSelector(nodeMap.GetNode("ChunkSelector")); + if(IsAvailable(ChunkSelector->GetEntryByName("Timestamp"))) + { + ChunkSelector->FromString("Timestamp"); + } + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); + + if(IsAvailable(ChunkSelector->GetEntryByName("PayloadCRC16"))) + { + ChunkSelector->FromString("PayloadCRC16"); + } + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); + + //new fede 20170918 + if(IsAvailable(ChunkSelector->GetEntryByName("ExposureTime"))) + { + ChunkSelector->FromString("ExposureTime"); + cout << this->ipAddress << ": New ChunkSelector_ExposureTime: " << ChunkSelector->ToString() << endl; + } + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); + + if(IsAvailable(ChunkSelector->GetEntryByName("GainAll"))) + { + ChunkSelector->FromString("GainAll"); + cout << this->ipAddress << ": New ChunkSelector_GainAll: " << ChunkSelector->ToString() << endl; + } + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); + + // CInstantCamera camera( device ); + // static const uint32_t c_countOfImagesToGrab = 100; + + // The parameter MaxNumBuffer can be used to control the count of buffers + // allocated for grabbing. The default value of this parameter is 10. + pCamera->MaxNumBuffer = 20; + + // Start the grabbing of c_countOfImagesToGrab images. + // The camera device is parameterized with a default configuration which + // sets up free-running continuous acquisition. + // pCamera->StartGrabbing( c_countOfImagesToGrab); + pCamera->StartGrabbing(); + + return SUCCESS; } + + int BASLER_ACA::stopAcquisition() { - pCamera->StopGrabbing(); - printf("%s: Stop Acquisition\n", this->ipAddress); - return SUCCESS; + pCamera->StopGrabbing(); + printf("%s: Stop Acquisition\n", this->ipAddress); + return SUCCESS; } + int BASLER_ACA::getFrame(int *status, void *frame, void *metaData) { - // This smart pointer will receive the grab result data. - CGrabResultPtr ptrGrabResult; - - if (pCamera->IsGrabbing()) - { - // printf("getframe is grabbing\n"); - // Wait for an image and then retrieve it. A timeout of 5000 ms is used. - try - { - pCamera->RetrieveResult(5000, ptrGrabResult, - TimeoutHandling_ThrowException); - } - catch (const GenericException &e) - { - // Error handling. - cerr << this->ipAddress << "An exception occurred." << endl - << e.GetDescription() << endl; - // exitCode = 1; - *status = 3; // timeout - printf("-> 5s timeout reached in getFrame\n"); - } - if (ptrGrabResult->GrabSucceeded()) // Image grabbed successfully - { - *status = 1; // complete - unsigned int width = ptrGrabResult->GetWidth(); - unsigned int height = ptrGrabResult->GetHeight(); - const uint8_t *dataPtr = - (uint8_t *)ptrGrabResult - ->GetBuffer(); // use always char* also 4 bigger images - memcpy(frame, (unsigned char *)dataPtr, width * height * this->Bpp); - - // cout << this->ipAddress << ": Gray value of first pixel: " << - // (uint32_t) dataPtr[0] << endl << endl; - - // Check to see if a buffer containing chunk data has been received. - if (PayloadType_ChunkData != ptrGrabResult->GetPayloadType()) + // This smart pointer will receive the grab result data. + CGrabResultPtr ptrGrabResult; + + if(pCamera->IsGrabbing()) + { + //printf("getframe is grabbing\n"); + // Wait for an image and then retrieve it. A timeout of 5000 ms is used. + try{ + pCamera->RetrieveResult( 5000, ptrGrabResult, TimeoutHandling_ThrowException); + }catch (const GenericException &e) { - throw RUNTIME_EXCEPTION("Unexpected payload type received."); - } - // Since we have activated the CRC Checksum feature, we can check - // the integrity of the buffer first. - // Note: Enabling the CRC Checksum feature is not a prerequisite for using - // chunks. Chunks can also be handled when the CRC Checksum feature is - // deactivated. - if (ptrGrabResult->HasCRC() && ptrGrabResult->CheckCRC() == false) + // Error handling. + cerr << this->ipAddress << "An exception occurred." << endl << e.GetDescription() << endl; + // exitCode = 1; + *status=3; //timeout + printf("-> 5s timeout reached in getFrame\n"); + } + if (ptrGrabResult->GrabSucceeded()) // Image grabbed successfully { - throw RUNTIME_EXCEPTION("Image was damaged!"); - } - - int64_t ts; - if (ptrGrabResult->IsChunkDataAvailable()) - { - INodeMap &nodeMap = ptrGrabResult->GetChunkDataNodeMap(); - ts = CIntegerPtr(nodeMap.GetNode("ChunkTimestamp"))->GetValue(); - // printf("%I64d\n", ts); - } - - int gain = 0; - if (ptrGrabResult->IsChunkDataAvailable()) - { - INodeMap &nodeMap = ptrGrabResult->GetChunkDataNodeMap(); - gain = CIntegerPtr(nodeMap.GetNode("ChunkGainAll"))->GetValue(); - // printf("fede gainall chunk:%d\n", gain); - } - double exp = 0; - if (ptrGrabResult->IsChunkDataAvailable()) - { - INodeMap &nodeMap = ptrGrabResult->GetChunkDataNodeMap(); - exp = CFloatPtr(nodeMap.GetNode("ChunkExposureTime"))->GetValue(); - // printf("fede exp chunk:%f\n", exp); - } - - // printf("metadata size: %d\n", sizeof(BASLERMETADATA)); - BASLERMETADATA bMeta; - bMeta.gain = gain; - bMeta.exposure = exp; - bMeta.internalTemperature = this->internalTemperature; - bMeta.timestamp = ts; - memcpy(metaData, (unsigned char *)&bMeta, sizeof(BASLERMETADATA)); - - } // if (ptrGrabResult->GrabSucceeded() - else - { - cout << this->ipAddress - << ": Grab Error: " << ptrGrabResult->GetErrorCode() << " " - << ptrGrabResult->GetErrorDescription() << endl; - } - } // if(camera.IsGrabbing()) + *status=1; //complete + unsigned int width = ptrGrabResult->GetWidth(); + unsigned int height = ptrGrabResult->GetHeight(); + const uint8_t *dataPtr = (uint8_t *) ptrGrabResult->GetBuffer(); //use always char* also 4 bigger images + memcpy( frame , (unsigned char *)dataPtr, width*height*this->Bpp ); + + // cout << this->ipAddress << ": Gray value of first pixel: " << (uint32_t) dataPtr[0] << endl << endl; + + // Check to see if a buffer containing chunk data has been received. + if (PayloadType_ChunkData != ptrGrabResult->GetPayloadType()) + { + throw RUNTIME_EXCEPTION( "Unexpected payload type received."); + } + // Since we have activated the CRC Checksum feature, we can check + // the integrity of the buffer first. + // Note: Enabling the CRC Checksum feature is not a prerequisite for using + // chunks. Chunks can also be handled when the CRC Checksum feature is deactivated. + if (ptrGrabResult->HasCRC() && ptrGrabResult->CheckCRC() == false) + { + throw RUNTIME_EXCEPTION( "Image was damaged!"); + } + + int64_t ts; + if(ptrGrabResult->IsChunkDataAvailable()) + { + INodeMap& nodeMap = ptrGrabResult->GetChunkDataNodeMap(); + ts = CIntegerPtr(nodeMap.GetNode("ChunkTimestamp"))->GetValue(); + // printf("%I64d\n", ts); + } + + int gain=0; + if(ptrGrabResult->IsChunkDataAvailable()) + { + INodeMap& nodeMap = ptrGrabResult->GetChunkDataNodeMap(); + gain = CIntegerPtr(nodeMap.GetNode("ChunkGainAll"))->GetValue(); + //printf("fede gainall chunk:%d\n", gain); + } + double exp=0; + if(ptrGrabResult->IsChunkDataAvailable()) + { + INodeMap& nodeMap = ptrGrabResult->GetChunkDataNodeMap(); + exp = CFloatPtr(nodeMap.GetNode("ChunkExposureTime"))->GetValue(); + //printf("fede exp chunk:%f\n", exp); + } + + //printf("metadata size: %d\n", sizeof(BASLERMETADATA)); + BASLERMETADATA bMeta; + bMeta.gain=gain; + bMeta.exposure=exp; + bMeta.internalTemperature=this->internalTemperature; + bMeta.timestamp=ts; + memcpy( metaData , (unsigned char *)&bMeta, sizeof(BASLERMETADATA)); + + }// if (ptrGrabResult->GrabSucceeded() + else + { + cout << this->ipAddress << ": Grab Error: " << ptrGrabResult->GetErrorCode() << " " << ptrGrabResult->GetErrorDescription() << endl; + } + }//if(camera.IsGrabbing()) } -int BASLER_ACA::setStreamingMode(int streamingEnabled, bool autoAdjustLimit, - const char *streamingServer, int streamingPort, - unsigned int lowLim, unsigned int highLim, - int adjRoiX, int adjRoiY, int adjRoiW, - int adjRoiH, const char *deviceName) -{ - this->streamingEnabled = streamingEnabled; - - if (streamingEnabled) - { - memcpy(this->streamingServer, streamingServer, strlen(streamingServer) + 1); - memcpy(this->deviceName, deviceName, strlen(deviceName) + 1); - this->streamingPort = streamingPort; - this->autoAdjustLimit = autoAdjustLimit; - - this->lowLim = lowLim; - this->highLim = highLim; - - this->adjRoiX = adjRoiX; - this->adjRoiY = adjRoiY; - this->adjRoiW = adjRoiW; - this->adjRoiH = adjRoiH; - - this->minLim = 0; - this->maxLim = 4096; // max value for 12bit resolution of BASLER - } - return SUCCESS; -} -int BASLER_ACA::setAcquisitionMode(int storeEnabled, int acqSkipFrameNumber) +int BASLER_ACA::setStreamingMode( int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) +{ + this->streamingEnabled = streamingEnabled; + + if( streamingEnabled ) + { + memcpy( this->streamingServer, streamingServer, strlen(streamingServer)+1 ); + memcpy( this->deviceName, deviceName, strlen(deviceName)+1 ); + this->streamingPort = streamingPort; + this->autoAdjustLimit = autoAdjustLimit; + + this->lowLim = lowLim; + this->highLim = highLim; + + this->adjRoiX = adjRoiX; + this->adjRoiY = adjRoiY; + this->adjRoiW = adjRoiW; + this->adjRoiH = adjRoiH; + + this->minLim= 0; + this->maxLim= 4096; //max value for 12bit resolution of BASLER + } + return SUCCESS; +} + + +int BASLER_ACA::setAcquisitionMode( int storeEnabled , int acqSkipFrameNumber) { - this->storeEnabled = storeEnabled; - this->acqSkipFrameNumber = acqSkipFrameNumber; - return SUCCESS; + this->storeEnabled = storeEnabled; + this->acqSkipFrameNumber = acqSkipFrameNumber; + return SUCCESS; } -int BASLER_ACA::setTriggerMode(int triggerMode, double burstDuration, - int numTrigger) + +int BASLER_ACA::setTriggerMode( int triggerMode, double burstDuration, int numTrigger ) { - this->triggerMode = triggerMode; - this->burstDuration = burstDuration; - this->numTrigger = numTrigger; + this->triggerMode = triggerMode; + this->burstDuration = burstDuration; + this->numTrigger = numTrigger; - return SUCCESS; + return SUCCESS; } int BASLER_ACA::softwareTrigger() { - this->startStoreTrg = 1; - return SUCCESS; + this->startStoreTrg = 1; + return SUCCESS; } -int BASLER_ACA::setTreeInfo(void *treePtr, int framesNid, int timebaseNid, - int framesMetadNid, int frame0TimeNid) +int BASLER_ACA::setTreeInfo( void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) { - this->treePtr = treePtr; - this->framesNid = framesNid; - this->timebaseNid = timebaseNid; - this->framesMetadNid = framesMetadNid; - this->frame0TimeNid = frame0TimeNid; + this->treePtr = treePtr ; + this->framesNid = framesNid; + this->timebaseNid = timebaseNid; + this->framesMetadNid = framesMetadNid; + this->frame0TimeNid = frame0TimeNid; - return SUCCESS; + return SUCCESS; } /* void FLIR_SC65X::printLastError(const char *format, const char *msg) { - error[0] = 0; - if(msg) - sprintf(error, format, msg); - else - sprintf(error, format); + error[0] = 0; + if(msg) + sprintf(error, format, msg); + else + sprintf(error, format); } */ void BASLER_ACA::getLastError(char *msg) { - sprintf(msg, "%s:%s", this->ipAddress, (error[0] == 0) ? "" : error); + sprintf(msg, "%s:%s", this->ipAddress, (error[0]==0) ? "" : error); } int BASLER_ACA::stopFramesAcquisition() { - int count = 0; - - if (acqFlag == 0) - return SUCCESS; - - acqStopped = 0; - acqFlag = 0; - while (!acqStopped & count < 20) - { - count++; - usleep(50000); - } - - if (count == 20) - { - sprintf(error, "%s: Cannot stop acquisition loop\n", this->ipAddress); - return ERROR; - } - - return SUCCESS; + int count = 0; + + if (acqFlag == 0) + return SUCCESS; + + acqStopped = 0; + acqFlag = 0; + while( !acqStopped & count < 20 ) + { + count++; + usleep(50000); + } + + if(count == 20) + { + sprintf(error, "%s: Cannot stop acquisition loop\n", this->ipAddress); + return ERROR; + } + + return SUCCESS; } int BASLER_ACA::startFramesAcquisition() { - int frameTriggerCounter; - int frameCounter; - int frameStatus; - - int NtriggerCount = 0; - int burstNframe; - int rstatus; - int tcpStreamHandle = -1; - - int metaSize; - int enqueueFrameNumber; - float frameTime = 0.0; - float timeOffset = 0.0; // 20180605 - - void *saveList; - void *streamingList; - - void *frameBuffer; - unsigned char *metaData; - unsigned char *frame8bit; - - struct timeval tv; // manage frame timestamp in internal mode - int64_t timeStamp; - int64_t timeStamp0; - TreeNode *t0Node; - try - { - t0Node = new TreeNode(frame0TimeNid, (Tree *)treePtr); - Data *nodeData = t0Node->getData(); - timeStamp0 = (int64_t)nodeData->getLong(); - } - catch (const MdsException &exc) - { - sprintf(error, "%s: Error getting frame0 time\n", this->ipAddress); - } - - if (triggerMode != 1) // in internal mode use the timebaseNid as T0 offset - // (ex. T_START_SPIDER) - { - TreeNode *tStartOffset; - try - { - tStartOffset = new TreeNode(timebaseNid, (Tree *)treePtr); - Data *nodeData = tStartOffset->getData(); - timeOffset = (float)nodeData->getFloatArray()[0]; - } - catch (const MdsException &exc) - { - sprintf(error, - "%s: Error getting timebaseNid (offset time set to 0.0s)\n", - this->ipAddress); - timeOffset = 0.0; - } - } - - if (this->Bpp == 1) - { - frameBuffer = (char *)calloc(1, width * height * sizeof(char)); - } - if (this->Bpp == 2) - { - frameBuffer = (short *)calloc(1, width * height * sizeof(short)); - } - frame8bit = (unsigned char *)calloc(1, width * height * sizeof(char)); - - metaSize = sizeof(BASLERMETADATA); - metaData = (unsigned char *)calloc(1, metaSize); - - camStartSave(&saveList); // # Initialize save frame Linked list reference - camStartStreaming( - &streamingList); // # Initialize streaming frame Linked list reference - burstNframe = (int)(burstDuration * frameRate + 1); - acqFlag = 1; - frameTriggerCounter = 0; - frameCounter = 0; - incompleteFrame = 0; - enqueueFrameNumber = 0; - startStoreTrg = 0; // manage the mdsplus saving process. SAVE always start - // with a SW or HW trigger. (0=no-save; 1=save) - - while (acqFlag) - { - getFrame(&frameStatus, frameBuffer, metaData); // get the frame - - if (storeEnabled) - { - if (triggerMode == 1) // External trigger source - { - - if ((frameStatus == 4) && - (startStoreTrg == 0)) // start data storing @ 1st trigger seen - // (trigger is on image header!) - { - startStoreTrg = 1; - printf("%s: TRIGGERED:\n", this->ipAddress); - } - - if (frameTriggerCounter == burstNframe) - { - triggered = 0; - startStoreTrg = 0; // disable storing - NtriggerCount++; - - printf("%s: ACQUIRED ALL FRAMES %d FOR TRIGGER : %d\n", - this->ipAddress, frameTriggerCounter, NtriggerCount); - frameTriggerCounter = 0; - - if (NtriggerCount == - numTrigger) // stop store when all trigger will be received - { - printf("%s: ACQUIRED ALL FRAME BURST: %d\n", this->ipAddress, - numTrigger); - storeEnabled = 0; - // break; - } - } // if (frameTriggerCounter == burstNframe) - } - else //( triggerMode == 1 ) //Internal trigger source - { - // Multiple trigger acquisition: first trigger save 64bit timestamp - timebaseNid = -1; // used in cammdsutils to use internal - triggered = 1; // debug - if (startStoreTrg == 1) - { - gettimeofday(&tv, NULL); - timeStamp = - ((tv.tv_sec) * 1000) + ((tv.tv_usec) / 1000); // timeStamp [ms] - - if (timeStamp0 == 0) + int frameTriggerCounter; + int frameCounter; + int frameStatus; + + int NtriggerCount = 0; + int burstNframe; + int rstatus; + int tcpStreamHandle = -1; + + int metaSize; + int enqueueFrameNumber; + float frameTime = 0.0; + float timeOffset = 0.0; //20180605 + + void *saveList; + void *streamingList; + + void *frameBuffer; + unsigned char *metaData; + unsigned char *frame8bit; + + struct timeval tv; //manage frame timestamp in internal mode + int64_t timeStamp; + int64_t timeStamp0; + TreeNode *t0Node; + try{ + t0Node = new TreeNode(frame0TimeNid, (Tree *)treePtr); + Data *nodeData = t0Node->getData(); + timeStamp0 = (int64_t)nodeData->getLong(); + }catch(MdsException *exc) + { + sprintf(error, "%s: Error getting frame0 time\n", this->ipAddress); + } + + + //if ( triggerMode != 1 ) //in internal mode use the timebaseNid as T0 offset (ex. T_START_SPIDER) + { //20210325: In external trigger, triggered on event must be set timeOffest + TreeNode *tStartOffset; + try{ + tStartOffset = new TreeNode(timebaseNid, (Tree *)treePtr); + Data *nodeData = tStartOffset->getData(); + timeOffset = (float)nodeData->getFloatArray()[0]; + }catch(MdsException *exc) { - Int64 *tsMDS = new Int64(timeStamp); - t0Node->putData(tsMDS); - timeStamp0 = timeStamp; + sprintf(error, "%s: Error getting timebaseNid (offset time set to 0.0s)\n", this->ipAddress); + timeOffset=0.0; } - else - { - frameTime = (float)((timeStamp - timeStamp0) / - 1000.0); // interval from first frame [s] - // printf("frameTime: %f", frameTime); - } - } // if startStoreTrg == 1 + } - if (frameTriggerCounter == burstNframe) + if(this->Bpp==1) { - startStoreTrg = 0; // disable storing - frameTriggerCounter = 0; - NtriggerCount++; - printf( - "%s: Stop Internal trigger acquisition time:%f dur:%f fps:%f\n", - this->ipAddress, frameTime, burstDuration, frameRate); - // storeEnabled=0; //infinite trigger until stop acquisition - // break; + frameBuffer = (char *) calloc(1, width * height * sizeof(char)); } - } // else Internal trigger source - } // if(storeEnabled) - - // frameStatus -> status=1 complete # status=2 incomplete # status=3 timeout - // # status=4 triggered frame + complete - if ((frameStatus != 3) && (storeEnabled == 1 && startStoreTrg == 1) && - (acqSkipFrameNumber <= 0 || - (frameTriggerCounter % (acqSkipFrameNumber + 1)) == 0)) - { - int frameTimeBaseIdx; - frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; - // printf("SAVE Frame : %d timebase Idx : %d\n", frameTriggerCounter, - // frameTimeBaseIdx); - - // CT la routine camSaveFrame utilizza il frame index in acquisizione. - // L'indice viene utilizzato per individuare nell'array della base - // temporale il tempo associato al frame. - - // Con Trigger interno viene utilizzato frameTime come tempo relativo allo - // 0; timebaseNid deve essere -1 - // camSaveFrame((void *)frameBuffer, width, height, frameTime, - // 14, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, - // (void *)metaData, metaSize, framesMetadNid, saveList); - - camSaveFrame((void *)frameBuffer, width, height, frameTime + timeOffset, - 8 * this->Bpp, (void *)treePtr, framesNid, timebaseNid, - frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, - saveList); - enqueueFrameNumber++; - } - - if (streamingEnabled) - { - if (tcpStreamHandle == -1) - { - rstatus = - camOpenTcpConnection(streamingServer, streamingPort, - &tcpStreamHandle, width, height, pixelFormat); - if (rstatus != -1) + if(this->Bpp==2) { - printf("%s: Connected to FFMPEG on %s : %d\n", this->ipAddress, - streamingServer, streamingPort); + frameBuffer = (short *) calloc(1, width * height * sizeof(short)); } - else + frame8bit = (unsigned char *) calloc(1, width * height * sizeof(char)); + + metaSize = sizeof(BASLERMETADATA); + metaData = (unsigned char *)calloc(1, metaSize); + + camStartSave(&saveList); // # Initialize save frame Linked list reference + camStartStreaming(&streamingList); // # Initialize streaming frame Linked list reference + burstNframe = (int)(burstDuration * frameRate + 1. + 0.5);//CT 2021 03 20 + acqFlag = 1; + frameTriggerCounter = 0; + frameCounter = 0; + incompleteFrame = 0; + enqueueFrameNumber = 0; + startStoreTrg = 0; //manage the mdsplus saving process. SAVE always start with a SW or HW trigger. (0=no-save; 1=save) + + while ( acqFlag ) + { + getFrame( &frameStatus, frameBuffer, metaData); //get the frame + if(storeEnabled) { - printf("%s, Cannot connect to FFMPEG on %s : %d. Disable streaming\n", - this->ipAddress, streamingServer, streamingPort); - streamingEnabled = 0; + if ( triggerMode == 1 ) // External trigger source + { + + if ( (frameStatus == 4 || eventTrigger == 1 ) && (startStoreTrg == 0) ) //start data storing @ 1st trigger seen (trigger is on image header!) + { //CT In External Trigger Mode acquisitio is also triggered on MDSevent + startStoreTrg = 1; + + if( eventTrigger == 1 )//For debug in Event trigger mode is disable time base and use local time frame time stamp + { + timebaseNid = -1; + if(NtriggerCount == 0 ) timeStamp0 = 0; + } + + eventTrigger = 0; //CT Reset MDSplus trigger event flag + printf("%s: TRIGGERED:\n", this->ipAddress); + } + +/* Time stamp for acquisition in Event trigger */ + if(startStoreTrg == 1) + { + gettimeofday(&tv, NULL); + timeStamp = ((tv.tv_sec)*1000) + ((tv.tv_usec)/1000); // timeStamp [ms] + + if(timeStamp0==0) + { + Int64 *tsMDS = new Int64(timeStamp); + t0Node->putData(tsMDS); + timeStamp0=timeStamp; + printf("frameTime stamp 0: %f", timeStamp0); + } + else + { + frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] + // printf("frameTime: %f", frameTime); + } + }//if startStoreTrg == 1 + +/*************************/ + + + + if (frameTriggerCounter == burstNframe) + { + triggered = 0; + startStoreTrg = 0; //disable storing + NtriggerCount++; + + printf("%s: ACQUIRED ALL FRAMES %d FOR TRIGGER : %d\n", this->ipAddress, frameTriggerCounter, NtriggerCount ); + frameTriggerCounter = 0; + + if ( NtriggerCount == numTrigger ) //stop store when all trigger will be received + { + printf("%s: ACQUIRED ALL FRAME BURST: %d\n", this->ipAddress, numTrigger ); + storeEnabled=0; + //break; + } + }//if (frameTriggerCounter == burstNframe) + + } + else //( triggerMode == 1 ) //Internal trigger source + { + //Multiple trigger acquisition: first trigger save 64bit timestamp + timebaseNid = -1; //used in cammdsutils to use internal + triggered = 1; //debug + if(startStoreTrg == 1) + { + gettimeofday(&tv, NULL); + timeStamp = ((tv.tv_sec)*1000) + ((tv.tv_usec)/1000); // timeStamp [ms] + + if(timeStamp0==0) + { + Int64 *tsMDS = new Int64(timeStamp); + t0Node->putData(tsMDS); + timeStamp0=timeStamp; + } + else + { + frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] + // printf("frameTime: %f", frameTime); + } + }//if startStoreTrg == 1 + + if ( frameTriggerCounter == burstNframe ) + { + startStoreTrg = 0; //disable storing + frameTriggerCounter = 0; + NtriggerCount++; + printf("%s: Stop Internal trigger acquisition time:%f dur:%f fps:%f\n", this->ipAddress, frameTime, burstDuration, frameRate); + //storeEnabled=0; //infinite trigger until stop acquisition + //break; + } + }//else Internal trigger source + }//if(storeEnabled) + + + //frameStatus -> status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete + if( (frameStatus != 3 ) && ( storeEnabled == 1 && startStoreTrg == 1 ) && ( acqSkipFrameNumber <= 0 || (frameTriggerCounter % (acqSkipFrameNumber + 1) ) == 0 ) ) + { + int frameTimeBaseIdx; + frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; + //printf("SAVE Frame : %d timebase Idx : %d\n", frameTriggerCounter, frameTimeBaseIdx); + + // CT la routine camSaveFrame utilizza il frame index in acquisizione. L'indice viene + // utilizzato per individuare nell'array della base temporale il tempo associato al frame. + + // Con Trigger interno viene utilizzato frameTime come tempo relativo allo 0; timebaseNid deve essere -1 +// camSaveFrame((void *)frameBuffer, width, height, frameTime, 14, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); + //printf("%s: SAVE FRAME: %d of %d frame time %f\n", this->ipAddress, frameTriggerCounter+1, burstNframe, frameTime+timeOffset); + camSaveFrame((void *)frameBuffer, width, height, frameTime+timeOffset, 8*this->Bpp, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); + enqueueFrameNumber++; + + } + + if( streamingEnabled ) + { + if( tcpStreamHandle == -1) + { + rstatus = camOpenTcpConnection(streamingServer, streamingPort, &tcpStreamHandle, width, height, pixelFormat); + if( rstatus !=-1 ) + { + printf( "%s: Connected to FFMPEG on %s : %d\n", this->ipAddress, streamingServer, streamingPort); + } + else + { + printf( "%s, Cannot connect to FFMPEG on %s : %d. Disable streaming\n", this->ipAddress, streamingServer, streamingPort); + streamingEnabled = 0; + } + } + + //if ( (streamingSkipFrameNumber - 1 <= 0) || (frameCounter % ( streamingSkipFrameNumber - 1)) == 0 ) //20170327 - ORIGINAL + else if((this->frameRate<10) || (frameCounter % int(this->frameRate/10.0))==0) //send frame @ 10Hz. Reduce CPU usage. + { + camStreamingFrame( tcpStreamHandle, frameBuffer, width, height, pixelFormat, 0, autoAdjustLimit, &lowLim, &highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, this->deviceName, streamingList); + } + } // if( streamingEnabled ) + frameCounter++; //never resetted, used for frame timestamp + if ( startStoreTrg == 1 ) //increment saved frame index only if acquisition has been triggered + { + frameTriggerCounter++; } - } + }//endwhile - // if ( (streamingSkipFrameNumber - 1 <= 0) || (frameCounter % ( - // streamingSkipFrameNumber - 1)) == 0 ) //20170327 - ORIGINAL - else if ((this->frameRate < 10) || - (frameCounter % int(this->frameRate / 10.0)) == - 0) // send frame @ 10Hz. Reduce CPU usage. - { - camStreamingFrame(tcpStreamHandle, frameBuffer, width, height, - pixelFormat, 0, autoAdjustLimit, &lowLim, &highLim, - minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, - this->deviceName, streamingList); - } - } // if( streamingEnabled ) - frameCounter++; // never resetted, used for frame timestamp - if (startStoreTrg == - 1) // increment saved frame index only if acquisition has been triggered - { - frameTriggerCounter++; - } - } // endwhile - camStopSave(saveList); // Stop asynhronous store stream - camStopStreaming(streamingList); // Stop asynhronous frame streaming + int numSavedFrame = camSavedFrame(saveList); + int numBlackFrame = camBlackFrame(saveList); + - if (tcpStreamHandle != -1) - camCloseTcpConnection(&tcpStreamHandle); + camStopSave(saveList); // Stop asynhronous store stream + camStopStreaming(streamingList); // Stop asynhronous frame streaming - rstatus = stopAcquisition(); // stop camera acquisition - if (rstatus < 0) - sprintf(error, "%s: Cannot stop camera acquisition\n", this->ipAddress); + if( tcpStreamHandle != -1 ) + camCloseTcpConnection(&tcpStreamHandle); - free(frameBuffer); - free(frame8bit); - free(metaData); + rstatus = stopAcquisition(); //stop camera acquisition + if (rstatus < 0) + sprintf(error,"%s: Cannot stop camera acquisition\n", this->ipAddress); + + free(frameBuffer); + free(frame8bit); + free(metaData); - printf("%s: Acquisition Statistics : Total frames read %d, \n\t\t\t\t\tTotal " - "frames stored %d (expected %d), \n\t\t\t\t\tNumber of trigger %d " - "(expected %d), \n\t\t\t\t\tIncomplete frame %d\n", - this->ipAddress, frameCounter, enqueueFrameNumber, - 1 + numTrigger * - ((int)(burstDuration * (frameRate - acqSkipFrameNumber))), - NtriggerCount, numTrigger, incompleteFrame); + //printf("%s: Acquisition Statistics : Total frames read %d, \n\t\t\t\t\tTotal frames stored %d (expected %d), \n\t\t\t\t\tNumber of trigger %d (expected %d), \n\t\t\t\t\tIncomplete frame %d\n", this->ipAddress, frameCounter, enqueueFrameNumber, numTrigger * ( (int)( burstDuration * (frameRate - acqSkipFrameNumber)) + 1), NtriggerCount + startStoreTrg, numTrigger, incompleteFrame ); - acqStopped = 1; + printf("%s: Acquisition Statistics : Total frames read %d, \n\t\t\t\t\tTotal frames stored %d (expected %d), \n\t\t\t\t\tTotal black frame %d, \n\t\t\t\t\tNumber of trigger %d (expected %d), \n\t\t\t\t\tIncomplete frame %d\n", this->ipAddress, frameCounter, numSavedFrame, numTrigger * ( (int)( burstDuration * (frameRate - acqSkipFrameNumber)) + 1), numBlackFrame, NtriggerCount + startStoreTrg, numTrigger, incompleteFrame ); - return rstatus; + + acqStopped = 1; + + return rstatus; } + + diff --git a/device_support/basler/BASLERACA.h b/device_support/basler/BASLERACA.h index 6f03db7740..98d80e3601 100644 --- a/device_support/basler/BASLERACA.h +++ b/device_support/basler/BASLERACA.h @@ -1,8 +1,9 @@ +#include // Include files to use the PYLON API. -#include #include #include +#include // Settings for using Basler GigE cameras. #include @@ -13,8 +14,9 @@ typedef Pylon::CBaslerGigEGrabResultPtr GrabResultPtr_t; // Or use Camera_t::GrabResultPtr_t using namespace Basler_GigECameraParams; -using namespace Pylon; // Namespace for using pylon objects. -using namespace GenApi; // Namespace for using GenApi objects. +using namespace Pylon; // Namespace for using pylon objects. +using namespace GenApi; // Namespace for using GenApi objects. +using namespace MDSplus; enum FPS_ENUM { @@ -111,10 +113,46 @@ int Counted::count = 0; class BASLER_ACA : public Counted { + + class TriggerMdsEvent:public Event + { + private: + BASLER_ACA* baslerACA; + public: + TriggerMdsEvent(const char *name, BASLER_ACA* bACA):Event(name) + { + baslerACA = bACA; + } + + void run() + { + size_t bufSize; + const char *name = getName(); //Get the name of the event + char *date = getTime()->getDate(); //Get the event reception date in string format + const char *buf = getRaw(&bufSize); //Get raw data + char *str = new char[bufSize+1]; //Make it a string + memcpy(str, buf, bufSize); + str[bufSize] = 0; + //MDSevent trigger is set if camera is in acquisition, Frame store is enabled and camera is not saving frame. + //An event trigger received during acquisition can reset the trigger count to extend the acquisition + if(baslerACA->acqFlag && baslerACA->storeEnabled && baslerACA->startStoreTrg == 0) + { + printf("%s EVENT Trigger Start!!!!\n", baslerACA->ipAddress); + baslerACA->eventTrigger = 1; + } else { + printf("%s EVENT Trigger Reset!!!!\n", baslerACA->ipAddress); + baslerACA->eventTrigger = 0; + } + printf("%s RECEIVED EVENT %s AT %s WITH DATA %s Event Trig %d (%d,%d,%d)\n", baslerACA->ipAddress, name, date, str, baslerACA->eventTrigger); + } + }; + private: - IPylonDevice *pDevice; // device handle - Camera_t *pCamera; // camera handle + + IPylonDevice *pDevice; //device handle + Camera_t *pCamera; //camera handle char ipAddress[64]; + TriggerMdsEvent *trigEvent; int x; int y; @@ -131,6 +169,7 @@ class BASLER_ACA : public Counted int triggerMode; int startStoreTrg; int autoCalibration; + int eventTrigger; //CT on MDSplus event trigger flag int streamingEnabled; int streamingSkipFrameNumber; diff --git a/device_support/basler/main.cpp b/device_support/basler/main.cpp index 0e2ba32506..645ae0644b 100644 --- a/device_support/basler/main.cpp +++ b/device_support/basler/main.cpp @@ -7,31 +7,30 @@ using namespace MDSplus; #include #include -#define USETHECAMERA // this let to use the camera or if not defined to read \ - // data from a pulse file. -int main(int argc, char **argv) +#define USETHECAMERA //this let to use the camera or if not defined to read data from a pulse file. + + +int main(int argc, char **argv ) { - if ((argv[1] == NULL) || (argv[2] == NULL) || - (argv[3] == NULL)) // argv[4] is OPTIONAL - { - printf("Please insert: 1)tree name 2)shot number 3)number of frame to " - "acquire 4) Streaming Port (OPTIONAL)\n"); - exit(0); + if((argv[1]==NULL) || (argv[2]==NULL) || (argv[3]==NULL)) // argv[4] is OPTIONAL + { + printf("Please insert: 1)tree name 2)shot number 3)number of frame to acquire 4) Streaming Port (OPTIONAL)\n"); + exit(0); } - // MDSPLUS +//MDSPLUS int res; void *treePtr; - res = camOpenTree(argv[1], atoi(argv[2]), &treePtr); - if (res == -1) + res=camOpenTree(argv[1], atoi( argv[2] ), &treePtr); + if(res==-1) { - printf("Error opening tree...\n"); - exit(0); + printf("Error opening tree...\n"); + exit(0); } - Tree *tree; + Tree *tree; TreeNode *node; TreeNode *nodeMeta; int framesNid, timebaseNid, framesMetadNid, frame0TimeNid; @@ -39,37 +38,34 @@ int main(int argc, char **argv) try { tree = (Tree *)treePtr; - node = tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAMES"); - framesNid = node->getNid(); - node = tree->getNode((char *)"\\BASLER::TOP:BASLER.TIMING:TIME_BASE"); - timebaseNid = node->getNid(); - node = tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAMES_METAD"); - framesMetadNid = node->getNid(); - node = tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAME0_TIME"); - frame0TimeNid = node->getNid(); - } - catch (const MdsException &exc) - { - std::cout << "ERROR reading data" << exc.what() << "\n"; - } + node=tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAMES"); + framesNid=node->getNid(); + node=tree->getNode((char *)"\\BASLER::TOP:BASLER.TIMING:TIME_BASE"); + timebaseNid=node->getNid(); + node=tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAMES_METAD"); + framesMetadNid=node->getNid(); + node=tree->getNode((char *)"\\BASLER::TOP:BASLER:FRAME0_TIME"); + frame0TimeNid=node->getNid(); + }catch ( MdsException *exc ) + { std::cout << "ERROR reading data" << exc->what() << "\n"; } + + // printf("frame node path: %s\n", node->getPath()); +//MDSPLUS END - // printf("frame node path: %s\n", node->getPath()); - // MDSPLUS END +//BASLER - // BASLER + int camHandle; + baslerOpen("192.168.54.96", &camHandle); //put camera ip - int camHandle; - baslerOpen("192.168.54.96", &camHandle); // put camera ip + int width=0; + int height=0; + int payloadSize=0; - int width = 0; - int height = 0; - int payloadSize = 0; + setTreeInfo( camHandle, treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid); + startAcquisition(camHandle, &width, &height, &payloadSize); + startFramesAcquisition(camHandle); + stopFramesAcquisition(camHandle); + stopAcquisition(camHandle); + baslerClose(camHandle); - setTreeInfo(camHandle, treePtr, framesNid, timebaseNid, framesMetadNid, - frame0TimeNid); - startAcquisition(camHandle, &width, &height, &payloadSize); - startFramesAcquisition(camHandle); - stopFramesAcquisition(camHandle); - stopAcquisition(camHandle); - baslerClose(camHandle); } diff --git a/device_support/caen/caenInterface.cpp b/device_support/caen/caenInterface.cpp index 0be3da67c1..d28a63b4c4 100644 --- a/device_support/caen/caenInterface.cpp +++ b/device_support/caen/caenInterface.cpp @@ -31,6 +31,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include using namespace MDSplus; + int caenLibDebug = 1; ////////////////////////////////////////////////////////////// @@ -41,10 +42,29 @@ int caenLibDebug = 1; // sampling rate = 100MHz // gain at 10 MHz is about 1. #define FILTER_LEN 25 -int16_t coeffs[FILTER_LEN] = {547, 469, 95, -872, -2261, -3518, -3845, - -2528, 677, 5300, 10204, 13951, 15353, 13951, - 10204, 5300, 677, -2528, -3845, -3518, -2261, - -872, 95, 469, 547}; +int16_t coeffs[ FILTER_LEN ] = +{ 547, 469, 95, +-872,-2261, +-3518, +-3845, +-2528, +677, +5300, +10204, +13951, +15353, +13951, +10204, +5300, +677, +-2528, +-3845, +-3518, +-2261, +-872, +95, +469, +547}; #define SAMPLES 8000 @@ -56,456 +76,440 @@ int16_t coeffs[FILTER_LEN] = {547, 469, 95, -872, -2261, -3518, -3845, // buffer to hold all of the input samples #define BUFFER_LEN (MAX_FLT_LEN - 1 + MAX_INPUT_LEN) // array to hold input samples -int16_t insamp[BUFFER_LEN]; +int16_t insamp[ BUFFER_LEN ]; // FIR init -void firFixedInit(void) { memset(insamp, 0, sizeof(insamp)); } +void firFixedInit( void ) +{ + memset( insamp, 0, sizeof( insamp ) ); +} // the FIR filter function -void firFixed(int16_t *coeffs, int16_t *input, int16_t *output, int length, - int filterLength) +void firFixed( int16_t *coeffs, int16_t *input, int16_t *output, int length, int filterLength ) { - int32_t acc; // accumulator for MACs - int16_t *coeffp; // pointer to coefficients - int16_t *inputp; // pointer to input samples - int n; - int k; - // put the new samples at the high end of the buffer - memcpy(&insamp[filterLength - 1], input, length * sizeof(int16_t)); - // apply the filter to each input sample - for (n = 0; n < length; n++) - { - // calculate output n - coeffp = coeffs; - inputp = &insamp[filterLength - 1 + n]; - // load rounding constant - acc = 1 << 14; - // perform the multiply-accumulate - for (k = 0; k < filterLength; k++) - { - acc += (int32_t)(*coeffp++) * (int32_t)(*inputp--); - } - // saturate the result - if (acc > 0x3fffffff) - { - acc = 0x3fffffff; - } - else if (acc < -0x40000000) - { - acc = -0x40000000; - } - // convert from Q30 to Q15 - output[n] = (int16_t)(acc >> 15); - } - // shift input samples back in time for next time - memmove(&insamp[0], &insamp[length], (filterLength - 1) * sizeof(int16_t)); + int32_t acc; // accumulator for MACs + int16_t *coeffp; // pointer to coefficients + int16_t *inputp; // pointer to input samples + int n; + int k; + // put the new samples at the high end of the buffer + memcpy( &insamp[filterLength - 1], input, length * sizeof(int16_t) ); + // apply the filter to each input sample + for ( n = 0; n < length; n++ ) + { + // calculate output n + coeffp = coeffs; + inputp = &insamp[filterLength - 1 + n]; + // load rounding constant + acc = 1 << 14; + // perform the multiply-accumulate + for ( k = 0; k < filterLength; k++ ) { + acc += (int32_t)(*coeffp++) * (int32_t)(*inputp--); + } + // saturate the result + if ( acc > 0x3fffffff ) { + acc = 0x3fffffff; + } else if ( acc < -0x40000000 ) { + acc = -0x40000000; + } + // convert from Q30 to Q15 + output[n] = (int16_t)(acc >> 15); + } + // shift input samples back in time for next time + memmove( &insamp[0], &insamp[length], + (filterLength - 1) * sizeof(int16_t) ); } + ////////////////////////////////////////////////////////////// // Filter Code Definitions End ////////////////////////////////////////////////////////////// -// Support class for enqueueing storage requests -class SaveItem -{ - void *segment; - char dataType; - int segmentSize; - int startIdx_c; - int endIdx_c; - int segmentCount; - int dataNid; - int clockNid; - int triggerNid; - void *treePtr; - SaveItem *nxt; - -public: - SaveItem(void *segment, int segmentSize, char dataType, int startIdx_c, - int endIdx_c, int segmentCount, int dataNid, int clockNid, - int triggerNid, void *treePtr) - { - this->segment = segment; - this->segmentSize = segmentSize; - this->dataType = dataType; - this->startIdx_c = startIdx_c; - this->endIdx_c = endIdx_c; - this->segmentCount = segmentCount; - this->dataNid = dataNid; - this->clockNid = clockNid; - this->treePtr = treePtr; - this->triggerNid = triggerNid; - nxt = 0; - } - - void setNext(SaveItem *itm) { nxt = itm; } - - SaveItem *getNext() { return nxt; } - - void save() - { - - TreeNode *dataNode = new TreeNode(dataNid, (Tree *)treePtr); - TreeNode *clockNode = new TreeNode(clockNid, (Tree *)treePtr); - TreeNode *triggerNode = new TreeNode(triggerNid, (Tree *)treePtr); - - Data *startTime; - Data *endTime; - Data *dim; - Data *startIdx = new Int32(startIdx_c); - Data *endIdx = new Int32(endIdx_c); - Data *segCount = new Int32(segmentCount); - - startTime = compileWithArgs("$[$]+slope_of($)*$", (Tree *)treePtr, 4, - triggerNode, segCount, clockNode, startIdx); - endTime = compileWithArgs("$[$]+slope_of($)*$", (Tree *)treePtr, 4, - triggerNode, segCount, clockNode, endIdx); - - /* - dim = compileWithArgs("build_dim(build_window($, $, $[$]), - build_slope( slope_of($) ) )", (Tree *)treePtr, 5, startIdx, endIdx, - triggerNode, segCount, clockNode); - */ - dim = compileWithArgs( - "build_range($[$]+slope_of($)*$, $[$]+slope_of($)*($-1), slope_of($))", - (Tree *)treePtr, 9, triggerNode, segCount, clockNode, startIdx, - triggerNode, segCount, clockNode, endIdx, clockNode); - - try + +//Support class for enqueueing storage requests +class SaveItem { + void *segment; + char dataType; + int segmentSize; + int startIdx_c; + int endIdx_c; + int segmentCount; + int dataNid; + int clockNid; + int triggerNid; + void *treePtr; + SaveItem *nxt; + + public: + SaveItem(void *segment, int segmentSize, char dataType, int startIdx_c, int endIdx_c, int segmentCount, int dataNid, int clockNid, int triggerNid, void *treePtr) { + this->segment = segment; + this->segmentSize = segmentSize; + this->dataType = dataType; + this->startIdx_c = startIdx_c; + this->endIdx_c = endIdx_c; + this->segmentCount = segmentCount; + this->dataNid = dataNid; + this->clockNid = clockNid; + this->treePtr = treePtr; + this->triggerNid = triggerNid; + nxt = 0; + } - switch (dataType) - { - case DTYPE_W: - { - Int16Array *sData = new Int16Array((short *)segment, segmentSize); - printf("Save short data segment idx %d endIdx_c %d\n", segmentCount, - endIdx_c); - dataNode->makeSegment(startTime, endTime, dim, sData); - deleteData(sData); - } - break; - case DTYPE_F: - { - Float32Array *fData = new Float32Array((float *)segment, segmentSize); - printf("Save flat data segment idx %d endIdx_c %d\n", segmentCount, - endIdx_c); - dataNode->makeSegment(startTime, endTime, dim, fData); - deleteData(fData); - } - break; - } - free(segment); - deleteData(startIdx); - deleteData(endIdx); - deleteData(startTime); - deleteData(endTime); - deleteData(segCount); + void setNext(SaveItem *itm) + { + nxt = itm; } - catch (const MdsException &exc) + + SaveItem *getNext() { - printf("Cannot put segment: %s\n", exc.what()); + return nxt; } - delete dataNode; - delete clockNode; - delete triggerNode; - } + + void save() + { + + TreeNode *dataNode = new TreeNode(dataNid, (Tree *)treePtr); + TreeNode *clockNode = new TreeNode(clockNid, (Tree *)treePtr); + TreeNode *triggerNode = new TreeNode(triggerNid, (Tree *)treePtr); + + + Data *startTime; + Data *endTime; + Data *dim; + Data *startIdx = new Int32(startIdx_c); + Data *endIdx = new Int32(endIdx_c); + Data *segCount = new Int32(segmentCount); + + + startTime = compileWithArgs("DATA($)[$]+slope_of($)*$",(Tree *)treePtr, 4, triggerNode, segCount, clockNode, startIdx); + endTime = compileWithArgs("DATA($)[$]+slope_of($)*$",(Tree *)treePtr, 4, triggerNode, segCount, clockNode, endIdx); + +/* + dim = compileWithArgs("build_dim(build_window($, $, $[$]), build_slope( slope_of($) ) )", (Tree *)treePtr, 5, startIdx, endIdx, triggerNode, segCount, clockNode); +*/ + dim = compileWithArgs("build_range(DATA($)[$]+slope_of($)*$, DATA($)[$]+slope_of($)*($-1), slope_of($))", (Tree *)treePtr, + 9, triggerNode, segCount, clockNode, startIdx, triggerNode, segCount, clockNode, endIdx, clockNode); + + + + + try + { + + switch( dataType ) + { + case DTYPE_W: + { + Int16Array *sData = new Int16Array((short *)segment, segmentSize); + printf("Save short data segment idx %d endIdx_c %d\n", segmentCount, endIdx_c ); + dataNode->makeSegment(startTime, endTime, dim, sData); + deleteData(sData); + } + break; + case DTYPE_F: + { + Float32Array *fData = new Float32Array((float *)segment, segmentSize); + printf("Save flat data segment idx %d endIdx_c %d\n", segmentCount, endIdx_c ); + dataNode->makeSegment(startTime, endTime, dim, fData); + deleteData(fData); + } + break; + } + free(segment); + deleteData(startIdx); + deleteData(endIdx); + deleteData(startTime); + deleteData(endTime); + deleteData(segCount); + + } + catch(MdsException *exc) + { + printf("Cannot put segment: %s\n", exc->what()); + } + delete dataNode; + delete clockNode; + delete triggerNode; + } + }; extern "C" void *handleSave(void *listPtr); class SaveList { -public: - pthread_cond_t itemAvailable; - pthread_t thread; - bool threadCreated; - SaveItem *saveHead, *saveTail; - bool stopReq; - pthread_mutex_t mutex; - -public: - SaveList() - { - pthread_mutex_init(&mutex, NULL); - pthread_cond_init(&itemAvailable, NULL); - saveHead = saveTail = NULL; - stopReq = false; - threadCreated = false; - } - - void addItem(void *segment, int segmentSize, char dataType, int startIdx_c, - int endIdx_c, int segmentCount, int dataNid, int clockNid, - int triggerNid, void *treePtr) - { - // printf("add Item\n"); - - int noFilter = 1; - void *segmentc = calloc(1, segmentSize * sizeof(short)); - int size; - - if (noFilter) + public: + pthread_cond_t itemAvailable; + pthread_t thread; + bool threadCreated; + SaveItem *saveHead, *saveTail; + bool stopReq; + pthread_mutex_t mutex; + public: + + SaveList() { - memcpy(segmentc, segment, segmentSize * sizeof(short)); + pthread_mutex_init(&mutex, NULL); + pthread_cond_init(&itemAvailable, NULL); + saveHead = saveTail = NULL; + stopReq = false; + threadCreated = false; } - else + + void addItem(void *segment, int segmentSize, char dataType, int startIdx_c, int endIdx_c, int segmentCount, int dataNid, int clockNid, int triggerNid, void *treePtr) { - int cIdx = 0, currSize; - // initialize the filter - firFixedInit(); - // process all of the samples - currSize = segmentSize; - size = SAMPLES; - printf("----Start Filter\n"); - while (currSize > 0) - { - size = (size > currSize ? currSize : size); - firFixed(coeffs, &((int16_t *)segment)[cIdx], - &((int16_t *)segmentc)[cIdx], size, FILTER_LEN); - currSize -= size; - cIdx += size; - } +//printf("add Item\n"); + + int noFilter = 1; + void *segmentc = calloc(1, segmentSize * sizeof(short)); + int size; + + if( noFilter ) + { + memcpy(segmentc, segment, segmentSize * sizeof(short) ); + } + else + { + int cIdx = 0, currSize; + // initialize the filter + firFixedInit(); + // process all of the samples + currSize = segmentSize; + size = SAMPLES; +printf("----Start Filter\n"); + while(currSize > 0) + { + size = (size > currSize ? currSize : size); + firFixed( coeffs, &((int16_t *)segment)[cIdx], &((int16_t *)segmentc)[cIdx], size, FILTER_LEN ); + currSize -= size; + cIdx += size; + } + } + + SaveItem *newItem = new SaveItem(segmentc, segmentSize, dataType, startIdx_c, endIdx_c, segmentCount, dataNid, clockNid, triggerNid, treePtr); + pthread_mutex_lock(&mutex); + if(saveHead == NULL) + saveHead = saveTail = newItem; + else + { + saveTail->setNext(newItem); + saveTail = newItem; + } + pthread_cond_signal(&itemAvailable); + pthread_mutex_unlock(&mutex); } - - SaveItem *newItem = - new SaveItem(segmentc, segmentSize, dataType, startIdx_c, endIdx_c, - segmentCount, dataNid, clockNid, triggerNid, treePtr); - pthread_mutex_lock(&mutex); - if (saveHead == NULL) - saveHead = saveTail = newItem; - else + void executeItems() { - saveTail->setNext(newItem); - saveTail = newItem; + while(true) + { + pthread_mutex_lock(&mutex); + if(stopReq && saveHead == NULL) + { + pthread_mutex_unlock(&mutex); + pthread_exit(NULL); + } + + while(saveHead == NULL) + { + pthread_cond_wait(&itemAvailable, &mutex); + if(stopReq && saveHead == NULL) + { + pthread_mutex_unlock(&mutex); + pthread_exit(NULL); + } + /* + int nItems = 0; + for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), nItems++); + if(nItems > 2) printf("THREAD ACTIVATED: %d items pending\n", nItems); + */ + } + SaveItem *currItem = saveHead; + saveHead = saveHead->getNext(); + /* + int nItems = 0; + for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), nItems++); + if(nItems > 2) printf("THREAD ACTIVATED: %d items pending\n", nItems); + */ + pthread_mutex_unlock(&mutex); + currItem->save(); + delete currItem; + } } - pthread_cond_signal(&itemAvailable); - pthread_mutex_unlock(&mutex); - } - void executeItems() - { - while (true) + void start() { - pthread_mutex_lock(&mutex); - if (stopReq && saveHead == NULL) - { - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - - while (saveHead == NULL) - { - pthread_cond_wait(&itemAvailable, &mutex); - if (stopReq && saveHead == NULL) - { - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - /* - int nItems = 0; - for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), - nItems++); if(nItems > 2) printf("THREAD ACTIVATED: %d items - pending\n", nItems); - */ - } - SaveItem *currItem = saveHead; - saveHead = saveHead->getNext(); - /* - int nItems = 0; - for(SaveItem *itm = saveHead; itm; itm = itm->getNext(), - nItems++); if(nItems > 2) printf("THREAD ACTIVATED: %d items - pending\n", nItems); - */ - pthread_mutex_unlock(&mutex); - currItem->save(); - delete currItem; + pthread_create(&thread, NULL, handleSave, (void *)this); + threadCreated = true; } - } - void start() - { - pthread_create(&thread, NULL, handleSave, (void *)this); - threadCreated = true; - } - void stop() - { - stopReq = true; - pthread_cond_signal(&itemAvailable); - if (threadCreated) + void stop() { - pthread_join(thread, NULL); - printf("SAVE THREAD TERMINATED\n"); + stopReq = true; + pthread_cond_signal(&itemAvailable); + if(threadCreated) + { + pthread_join(thread, NULL); + printf("SAVE THREAD TERMINATED\n"); + } } - } -}; + }; + extern "C" void *handleSave(void *listPtr) { - SaveList *list = (SaveList *)listPtr; - list->executeItems(); - return NULL; + SaveList *list = (SaveList *)listPtr; + list->executeItems(); + return NULL; } extern "C" void startSave(void **retList) { - SaveList *saveList = new SaveList; - saveList->start(); - *retList = (void *)saveList; + SaveList *saveList = new SaveList; + saveList->start(); + *retList = (void *)saveList; } extern "C" void stopSave(void *listPtr) { - if (listPtr) - { - SaveList *list = (SaveList *)listPtr; - list->stop(); - delete list; - } + if(listPtr) + { + SaveList *list = (SaveList *)listPtr; + list->stop(); + delete list; + } } + extern "C" void openTree(char *name, int shot, void **treePtr) { - try - { - Tree *tree = new Tree(name, shot); - *treePtr = (void *)tree; - } - catch (const MdsException &exc) - { - printf("Cannot open tree %s %d: %s\n", name, shot, exc.what()); - } + try { + Tree *tree = new Tree(name, shot); + *treePtr = (void *)tree; + } + catch(MdsException *exc) + { + printf("Cannot open tree %s %d: %s\n", name, shot, exc->what()); + } } + #define MAX_CHANNELS 4 struct segment_struct { - int eventSize; - int boardGroup; - int counter; - int time; - short *data; + int eventSize; + int boardGroup; + int counter; + int time; + short *data; }; -void onError(const char *msg) { printf("Error : %s", msg); } +void onError(const char *msg ) +{ + printf("Error : %s", msg); +} -extern "C" int -readAndSaveSegments(int32_t handle, int32_t vmeAddress, int numChannels, - int nActChans, int segmentSamples, int segmentSize, - int startIdx, int endIdx, int pts, int useCounter, - int chanMask, int segmentCounter, int numSegment, - int *dataNidPtr, int clockNid, int triggerNid, - void *treePtr, void *saveListPtr) +extern "C" int readAndSaveSegments(int32_t handle, int32_t vmeAddress, int numChannels, int nActChans, int segmentSamples, int segmentSize, int startIdx, int endIdx, int pts, int useCounter, int chanMask, int segmentCounter, int numSegment, int *dataNidPtr, int clockNid, int triggerNid, void *treePtr, void *saveListPtr) { - // numSegmens < 0 for Continuous acquisition , numSegmens > 0 for transient - // recorder acquisition - - int actSegments = 0; - int status; - struct segment_struct segment; - short *channels[MAX_CHANNELS]; - SaveList *saveList = (SaveList *)saveListPtr; - - int currStartIdx = segmentSamples - pts + startIdx; - int currEndIdx = segmentSamples - pts + endIdx; - int currChanSamples = currEndIdx - currStartIdx; - - // Read number of buffers - status = CAENVME_ReadCycle(handle, (vmeAddress + 0x812C), &actSegments, - cvA32_S_DATA, cvD32); - if (status != 0) - { - onError("Error reading number of acquired segments"); - return 0; - } - - if (caenLibDebug) - printf("segmentCounter %d actSegments %d nActChans %d segmentSamples %d " - "currChanSamples %d\n", - segmentCounter, actSegments, nActChans, segmentSamples, - currChanSamples); - - short *buff = - (short *)calloc(1, 16 + nActChans * segmentSamples * sizeof(short)); - - for (int chan = 0; chan < numChannels; chan++) - { - channels[chan] = - (short *)calloc(1, currChanSamples * actSegments * sizeof(short)); - } - - for (int segmentIdx = 0; segmentIdx < actSegments; segmentIdx++) - { - - int retLen = 0; - // printf("Read CAENVME_FIFOBLTReadCycle %d vmeAddress %d segmentSize %d\n", - // segmentIdx, vmeAddress, segmentSize); - status = CAENVME_FIFOBLTReadCycle(handle, vmeAddress, buff, segmentSize, - cvA32_S_DATA, cvD64, &retLen); - - if (status != 0) - { - free(buff); - onError("ASYNCH: Error reading data segment"); - return 0; - } +// numSegmens < 0 for Continuous acquisition , numSegmens > 0 for transient recorder acquisition + + int actSegments = 0; + int status; + struct segment_struct segment; + short* channels[MAX_CHANNELS]; + SaveList *saveList = (SaveList *)saveListPtr; + + + int currStartIdx = segmentSamples - pts + startIdx; + int currEndIdx = segmentSamples - pts + endIdx; + int currChanSamples = currEndIdx - currStartIdx; + + + // Read number of buffers + status = CAENVME_ReadCycle(handle, (vmeAddress + 0x812C), &actSegments, cvA32_S_DATA, cvD32); + if ( status != 0 ) + { + onError("Error reading number of acquired segments"); + return segmentCounter; + } + + if ( caenLibDebug ) printf("segmentCounter %d actSegments %d nActChans %d segmentSamples %d currChanSamples %d\n", segmentCounter, actSegments, nActChans, segmentSamples, currChanSamples); + + short *buff = (short *)calloc( 1, 16 + nActChans * segmentSamples * sizeof(short) ); + + for(int chan = 0; chan < numChannels; chan++) + { + channels[chan] = (short *)calloc(1, currChanSamples * actSegments * sizeof(short)); + } + + for( int segmentIdx = 0; segmentIdx < actSegments; segmentIdx++ ) + { + + int retLen = 0; + printf("Read CAENVME_FIFOBLTReadCycle %d vmeAddress %d segmentSize %d\n", segmentIdx, vmeAddress, segmentSize); + status = CAENVME_FIFOBLTReadCycle(handle, vmeAddress, buff, segmentSize, cvA32_S_DATA, cvD64, &retLen); + + if ( status != 0 ) + { + printf("ASYNCH: Error reading data segment. Status: %d Ret Len: %d\n", status, retLen); + free(buff); + return 0; + } + + memcpy(&segment, buff, 4 * sizeof(int) ); + + int actSize = 4 * (segment.eventSize & 0x0fffffff); + int counter = segment.time/2; + int sizeInInts = (segment.eventSize & 0x0fffffff) - 4; + int chanSizeInInts = sizeInInts/nActChans; + int chanSizeInShorts = chanSizeInInts * 2; + + if( caenLibDebug ) printf( "Read actSize %d counter %d sizeInInts %d retLen %d Index %d\n", actSize, counter, sizeInInts, retLen, segment.time % actSize ); + + + for( int chan = 0; chan < numChannels; chan++) + { + if ( (chanMask & (1 << chan)) != 0 ) + { + if( caenLibDebug ) + printf("---Seg Idx %d - channels[%d][%d : %d], &buff[%d : %d]\n", segmentIdx, chan, segmentIdx * currChanSamples, currChanSamples, + 16 + chan * chanSizeInShorts + currStartIdx, currChanSamples); + + memcpy( &channels[chan][segmentIdx * currChanSamples], &buff[16 + chan * chanSizeInShorts + currStartIdx], currChanSamples * sizeof(short) ); + } + } + } - memcpy(&segment, buff, 4 * sizeof(int)); + free(buff); + + if ( actSegments > 0 ) + { + + for( int chan = 0; chan < numChannels; chan++) + { + if ( (chanMask & (1 << chan)) != 0 ) + { + for( int seg = 0; seg < actSegments; seg++ ) + { + if( numSegment > 0 && segmentCounter + seg > numSegment ) + { + if( caenLibDebug )printf("skip seg %d for channel %d\n", (segmentCounter + seg), chan); + break; + } + saveList->addItem((void *)&channels[chan][seg * currChanSamples], currChanSamples, + DTYPE_W, startIdx, endIdx, (segmentCounter + seg), dataNidPtr[chan], clockNid, triggerNid, treePtr); + } + } + free(channels[chan]); + } + } + + if( numSegment > 0 && segmentCounter + actSegments > numSegment ) + return ( numSegment ); + else + return ( segmentCounter + actSegments ); + +} - int actSize = 4 * (segment.eventSize & 0x0fffffff); - int counter = segment.time / 2; - int sizeInInts = (segment.eventSize & 0x0fffffff) - 4; - int chanSizeInInts = sizeInInts / nActChans; - int chanSizeInShorts = chanSizeInInts * 2; - if (caenLibDebug) - printf("Read actSize %d counter %d sizeInInts %d retLen %d Index %d\n", - actSize, counter, sizeInInts, retLen, segment.time % actSize); - for (int chan = 0; chan < numChannels; chan++) - { - if ((chanMask & (1 << chan)) != 0) - { - if (caenLibDebug) - printf("---Seg Idx %d - channels[%d][%d : %d], &buff[%d : %d]\n", - segmentIdx, chan, segmentIdx * currChanSamples, - currChanSamples, 16 + chan * chanSizeInShorts + currStartIdx, - currChanSamples); - - memcpy(&channels[chan][segmentIdx * currChanSamples], - &buff[16 + chan * chanSizeInShorts + currStartIdx], - currChanSamples * sizeof(short)); - } - } - } - free(buff); - if (actSegments > 0) - { - - for (int chan = 0; chan < numChannels; chan++) - { - if ((chanMask & (1 << chan)) != 0) - { - for (int seg = 0; seg < actSegments; seg++) - { - if (numSegment > 0 && segmentCounter + seg > numSegment) - { - if (caenLibDebug) - printf("skip seg %d for channel %d\n", (segmentCounter + seg), - chan); - break; - } - saveList->addItem((void *)&channels[chan][seg * currChanSamples], - currChanSamples, DTYPE_W, startIdx, endIdx, - (segmentCounter + seg), dataNidPtr[chan], clockNid, - triggerNid, treePtr); - } - } - free(channels[chan]); - } - } - - if (numSegment > 0 && segmentCounter + actSegments > numSegment) - return (numSegment); - else - return (segmentCounter + actSegments); -} diff --git a/device_support/camera_utils/Makefile b/device_support/camera_utils/Makefile index 86e1ec03a8..f3b8ba2736 100755 --- a/device_support/camera_utils/Makefile +++ b/device_support/camera_utils/Makefile @@ -2,8 +2,8 @@ CC=g++ #TO ENABLE DEBUG MESSAGES ADD OPTION -DDEBUG -CFLAGSmdsutils= -c -o3 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I. -I$(MDSPLUS_DIR)/include -CFLAGSstreamutils= -c -o3 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I. +CFLAGSmdsutils= -c -std=c++11 -O3 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I. -I$(MDSPLUS_DIR)/include +CFLAGSstreamutils= -c -std=c++11 -O3 -fPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I. ############## LDFLAGSstreamutils = -shared -lrt -pthread LDFLAGSmdsutils = -shared -lrt -pthread -L$(MDSPLUS_DIR)/lib -lMdsObjectsCppShr -lMdsIpShr diff --git a/device_support/camera_utils/cammdsutils.cpp b/device_support/camera_utils/cammdsutils.cpp index 4923ed9ffb..b21d99c276 100644 --- a/device_support/camera_utils/cammdsutils.cpp +++ b/device_support/camera_utils/cammdsutils.cpp @@ -27,414 +27,558 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include using namespace MDSplus; #include "cammdsutils.h" + using namespace std; -// DEBUG mode if defined + +//DEBUG mode if defined //#define DEBUG -// Support class for enqueueing Frame storage requests -class SaveFrame -{ - void *frame; - int width; - int height; - int pixelSize; - int segmentSize; - int frameIdx; - int dataNid; - int timebaseNid; //-1 means no timebase - float frameTime; - void *treePtr; - - bool hasMetadata; - void *frameMetadata; - int metaSize; - int metaNid; - - SaveFrame *nxt; - -public: - SaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, - void *treePtr, int dataNid, int timebaseNid, int frameIdx, - void *frameMetadata, int metaSize, int metaNid) - { - this->frame = frame; - this->width = width; - this->height = height; - this->pixelSize = pixelSize; - this->segmentSize = segmentSize; - this->frameIdx = frameIdx; - this->dataNid = dataNid; - this->timebaseNid = timebaseNid; - this->frameTime = frameTime; - - hasMetadata = true; - this->frameMetadata = frameMetadata; - this->metaSize = metaSize; - this->metaNid = metaNid; - - this->treePtr = treePtr; - nxt = 0; - } - SaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, - void *treePtr, int dataNid, int timebaseNid, int frameIdx) - { - this->frame = frame; - this->width = width; - this->height = height; - this->pixelSize = pixelSize; - this->segmentSize = segmentSize; - this->frameIdx = frameIdx; - this->dataNid = dataNid; - this->timebaseNid = timebaseNid; - this->frameTime = frameTime; - - hasMetadata = false; - this->frameMetadata = 0; - this->metaSize = 0; - this->metaNid = -1; - - this->treePtr = treePtr; - nxt = 0; - } - - void setNext(SaveFrame *itm) { nxt = itm; } - - SaveFrame *getNext() { return nxt; } - - void save() - { - - int dataDims[] = {1, height, width}; - int metaDims[] = {1, metaSize}; - - TreeNode *dataNode = new TreeNode(dataNid, (Tree *)treePtr); - TreeNode *metaNode; - if (hasMetadata) - metaNode = new TreeNode(metaNid, (Tree *)treePtr); - TreeNode *tBase = new TreeNode(timebaseNid, (Tree *)treePtr); - - Data *data; - Data *metaData = 0; - if (hasMetadata) - metaData = new Int8Array((char *)frameMetadata, 2, metaDims); - - // check pixel size format - if (pixelSize <= 8) + +//Support class for enqueueing Frame storage requests +class SaveFrame { + + void *frame; + int width; + int height; + int pixelSize; + int segmentSize; + int frameIdx; + int dataNid; + int timebaseNid; //-1 means no timebase + float frameTime; + void *treePtr; + + bool hasMetadata; + void *frameMetadata; + int metaSize; + int metaNid; + + int pixelLevel; + int numPixel; + int discardBlackFrame = 0; + + SaveFrame *nxt; + + public: + SaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, int frameIdx, void *frameMetadata, int metaSize, int metaNid, + int pixelLevel, int numPixel) { - data = new Int8Array((char *)frame, 3, dataDims); -#ifdef DEBUG - printf("Pixel Format: 8bit.\n"); -#endif + this->frame = frame; + this->width = width; + this->height = height; + this->pixelSize = pixelSize; + this->segmentSize = segmentSize; + this->frameIdx = frameIdx; + this->dataNid = dataNid; + this->timebaseNid = timebaseNid; + this->frameTime = frameTime; + + hasMetadata = true; + this->frameMetadata = frameMetadata; + this->metaSize = metaSize; + this->metaNid = metaNid; + + this->treePtr = treePtr; + + if( pixelLevel > 0 && numPixel > 0 ) + { + this->pixelLevel = pixelLevel; + this->numPixel = numPixel; + this->discardBlackFrame = 1; + } + else + this->discardBlackFrame = 0; + + nxt = 0; } - else if (pixelSize <= 16) + SaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, int frameIdx) { - data = new Int16Array((short *)frame, 3, dataDims); -#ifdef DEBUG - printf("Pixel Format: 16bit. %d %d %d\n", dataDims[0], dataDims[1], - dataDims[2]); -#endif + this->frame = frame; + this->width = width; + this->height = height; + this->pixelSize = pixelSize; + this->segmentSize = segmentSize; + this->frameIdx = frameIdx; + this->dataNid = dataNid; + this->timebaseNid = timebaseNid; + this->frameTime = frameTime; + + hasMetadata = false; + this->frameMetadata = 0; + this->metaSize = 0; + this->metaNid = -1; + + discardBlackFrame = 0; + + this->treePtr = treePtr; + nxt = 0; + } + + void setNext(SaveFrame *itm) + { + nxt = itm; } - else if (pixelSize <= 32) + + SaveFrame *getNext() { - data = new Int32Array((int *)frame, 3, dataDims); -#ifdef DEBUG - printf("Pixel Format: 32bit.\n"); -#endif + return nxt; } - if (timebaseNid != -1) // timebase defined (ext. trigger) + + int isBlackFrame(int pixelLevel, int numPixel) { - TreeNode *timebaseNode; - Data *idxData; - Data *time; - Data *dim; - - try - { - timebaseNode = new TreeNode(timebaseNid, (Tree *)treePtr); -#ifdef DEBUG - printf("SAVE Frame IDX %d %s\n", frameIdx, dataNode->decompile()); -#endif - idxData = new Int32(frameIdx); - time = compileWithArgs("fs_float($1[$2])", (Tree *)treePtr, 2, - timebaseNode, idxData); - dim = compileWithArgs("fs_float([$1[$2]])", (Tree *)treePtr, 2, - timebaseNode, idxData); - dataNode->makeSegment(time, time, dim, (Array *)data); - if (hasMetadata && metaSize > 0) + int npixel = height * width; + int cntPixel = 0; + + if(pixelSize<=8) { - metaNode->makeSegment(time, time, dim, (Array *)metaData); + char *cframe = (char *) frame; + for(int i; i < npixel;i++) + if((int)cframe[i] > pixelLevel) + cntPixel++; + } else if(pixelSize<=16) { + short *sframe = (short *) frame; + for(int i; i < npixel;i++) + if((int)sframe[i] > pixelLevel) + cntPixel++; + } else if(pixelSize<=32) { + int *iframe = (int *) frame; + for(int i; i < npixel;i++) + if((int)iframe[i] > pixelLevel) + cntPixel++; } - } - catch (const MdsException &exc) - { - cout << "ERROR WRITING SEGMENT: " << exc.what() << "\n"; - } - deleteData(data); - deleteData(time); - deleteData(dim); - delete dataNode; - delete timebaseNode; - if (hasMetadata) - delete metaNode; - - if (pixelSize <= 8) - delete (char *)frame; - else if (pixelSize <= 16) - delete (short *)frame; - else if (pixelSize <= 32) - delete (int *)frame; + + return ( cntPixel > numPixel ? 0 : 1 ) ; } - else // timebase NOT defined (int. trigger) + + int save() { - Data *dim; - Data *time = new Float32(frameTime); - - try - { - dim = compileWithArgs("[$1]", (Tree *)treePtr, 1, time); - } - catch (const MdsException &exc) - { - cout << "ERROR CompileWithArgs: " << exc.what() << "\n"; - } - - try - { - // cout << "WRITING SEGMENT " << time << dim << data << " " << - // dataNode->getFullPath() <<"\n"; - - dataNode->makeSegment(time, time, dim, (Array *)data); - if (hasMetadata && metaSize > 0) + + int dataDims[] = {1, height, width}; + int metaDims[] = {1, metaSize}; + +/*Check black frame*/ + + if( discardBlackFrame && isBlackFrame( pixelLevel, numPixel) ) { - metaNode->makeSegment(time, time, dim, (Array *)metaData); + +printf("Is Black Frame.\n"); + + if(pixelSize<=8) + delete (char *) frame; + else if(pixelSize<=16) + delete (short *) frame; + else if(pixelSize<=32) + delete (int *) frame; + return 0; } - } - catch (const MdsException &exc) - { - cout << "ERROR WRITING SEGMENT " << exc.what() << "\n"; - } - - try - { - deleteData(data); - deleteData(time); - deleteData(dim); - delete dataNode; - if (hasMetadata) - delete metaNode; - - if (pixelSize <= 8) - delete (char *)frame; - else if (pixelSize <= 16) - delete (short *)frame; - else if (pixelSize <= 32) - delete (int *)frame; - } - catch (const MdsException &exc) - { - cout << "ERROR deleting data" << exc.what() << "\n"; - } - } - } +/*Fine chack*/ + + TreeNode *dataNode = new TreeNode(dataNid, (Tree *)treePtr); + TreeNode *metaNode; + if(hasMetadata) + metaNode = new TreeNode(metaNid, (Tree *)treePtr); + TreeNode *tBase = new TreeNode(timebaseNid, (Tree *)treePtr); + + Data *data; + Data *metaData = 0; + if(hasMetadata) + metaData = new Int8Array((char *)frameMetadata, 2, metaDims); + + //check pixel size format + if(pixelSize<=8) + { + data = new Int8Array((char *)frame, 3, dataDims); + #ifdef DEBUG + printf("Pixel Format: 8bit.\n"); + #endif + } + else if(pixelSize<=16) + { + data = new Int16Array((short *)frame, 3, dataDims); + #ifdef DEBUG + printf("Pixel Format: 16bit. %d %d %d\n", dataDims[0], dataDims[1], dataDims[2]); + #endif + } + else if(pixelSize<=32) + { + data = new Int32Array((int *)frame, 3, dataDims); + #ifdef DEBUG + printf("Pixel Format: 32bit.\n"); + #endif + } + + if(timebaseNid != -1) //timebase defined (ext. trigger) + { + TreeNode *timebaseNode; + Data *idxData; + Data *time; + Data *dim; + + try + { + timebaseNode = new TreeNode(timebaseNid, (Tree *)treePtr); + #ifdef DEBUG + printf("SAVE Frame IDX %d %s\n", frameIdx, dataNode->decompile()); + #endif + idxData = new Int32(frameIdx); + time = compileWithArgs("fs_float($1[$2])", (Tree *)treePtr, 2, timebaseNode, idxData); + dim = compileWithArgs("fs_float([$1[$2]])", (Tree *)treePtr, 2, timebaseNode, idxData); + dataNode->makeSegment(time, time, dim, (Array *)data); + if(hasMetadata && metaSize>0) + { + metaNode->makeSegment(time, time, dim, (Array *)metaData); + } + } + catch(MdsException *exc) + { + cout << "ERROR WRITING SEGMENT: " << exc->what() << "\n"; + } + deleteData(data); + deleteData(time); + deleteData(dim); + delete dataNode; + delete timebaseNode; + if(hasMetadata) delete metaNode; + + if(pixelSize<=8) + delete (char *) frame; + else if(pixelSize<=16) + delete (short *)frame; + else if(pixelSize<=32) + delete (int *) frame; + + } + else //timebase NOT defined (int. trigger) + { + Data *dim; + Data *time = new Float32(frameTime); + + try + { + dim = compileWithArgs("[$1]", (Tree *)treePtr, 1, time); + } + catch(MdsException *exc) + { + cout << "ERROR CompileWithArgs: " << exc->what() << "\n"; + } + + try + { + //cout << "WRITING SEGMENT " << time << dim << data << " " << dataNode->getFullPath() <<"\n"; + + dataNode->makeSegment(time, time, dim, (Array *)data); + if(hasMetadata && metaSize>0) + { + metaNode->makeSegment(time, time, dim, (Array *)metaData); + } + + } + catch(MdsException *exc) + { + cout << "ERROR WRITING SEGMENT " << exc->what() << "\n"; + } + + try + { + deleteData(data); + deleteData(time); + deleteData(dim); + delete dataNode; + if(hasMetadata) delete metaNode; + + if(pixelSize<=8) + delete (char *) frame; + else if(pixelSize<=16) + delete (short *)frame; + else if(pixelSize<=32) + delete (int *) frame; + } + catch(MdsException *exc) + { + cout << "ERROR deleting data" << exc->what() << "\n"; + } + } + return 1; + } }; class SaveFrameList { -public: - pthread_cond_t itemAvailable; - pthread_t thread; - bool threadCreated; - SaveFrame *saveHead, *saveTail; - bool stopReq; - bool deferredSave; - pthread_mutex_t mutex; - -public: - void setDeferredSave(bool deferredSave) { this->deferredSave = deferredSave; } - SaveFrameList() - { - int status = pthread_mutex_init(&mutex, NULL); - pthread_cond_init(&itemAvailable, NULL); - saveHead = saveTail = NULL; - stopReq = false; - deferredSave = false; - threadCreated = false; - } - - void addFrame(SaveFrame *newItem) - { - pthread_mutex_lock(&mutex); - if (saveHead == NULL) + public: + pthread_cond_t itemAvailable; + pthread_t thread; + bool threadCreated; + SaveFrame *saveHead, *saveTail; + bool stopReq; + bool deferredSave; + pthread_mutex_t mutex; + + int pixelLevel; + int numPixel; + + int savedFrame = 0; + int blackFrame = 0; + + + public: + void setDeferredSave(bool deferredSave) { - saveHead = saveTail = newItem; + this->deferredSave = deferredSave; } - else + + int getSavedFrame() { - saveTail->setNext(newItem); - saveTail = newItem; + return this->savedFrame; } - pthread_cond_signal(&itemAvailable); - pthread_mutex_unlock(&mutex); - } - - void addFrame(void *frame, int width, int height, float frameTime, - int pixelSize, void *treePtr, int dataNid, int timebaseNid, - int frameIdx, void *frameMetadata, int metaSize, int metaNid) - { - SaveFrame *newItem = new SaveFrame( - frame, width, height, frameTime, pixelSize, treePtr, dataNid, - timebaseNid, frameIdx, frameMetadata, metaSize, metaNid); - addFrame(newItem); - } - - void addFrame(void *frame, int width, int height, float frameTime, - int pixelSize, void *treePtr, int dataNid, int timebaseNid, - int frameIdx) - { - SaveFrame *newItem = - new SaveFrame(frame, width, height, frameTime, pixelSize, treePtr, - dataNid, timebaseNid, frameIdx); - addFrame(newItem); - } - - void executeItems() - { - while (true) + + int getBlackFrame() { - pthread_mutex_lock(&mutex); - if (stopReq && saveHead == NULL) - { - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - if (deferredSave) - { - pthread_cond_wait(&itemAvailable, &mutex); - if (!stopReq) - { - pthread_mutex_unlock(&mutex); - continue; - } - else + return this->blackFrame; + } + + SaveFrameList() + { + int status = pthread_mutex_init(&mutex, NULL); + pthread_cond_init(&itemAvailable, NULL); + saveHead = saveTail = NULL; + stopReq = false; + deferredSave = false; + threadCreated = false; + + savedFrame = 0; + blackFrame = 0; + + try { - // Empty pending queue - while (saveHead) - { - SaveFrame *currItem = saveHead; - saveHead = saveHead->getNext(); + char* val = std::getenv("BASLER_PIX_LEVEL"); + if( val != NULL && strlen(val) > 0 ) + pixelLevel = std::stoi(val); + else + pixelLevel = -1; + + val = std::getenv("BASLER_PIX_NUM"); + if( val != NULL && strlen(val) > 0 ) + numPixel = std::stoi(val); + else + numPixel = -1; + + if( pixelLevel > 0 && numPixel > 0 ) + printf("Black frame detection active with pixel level %d and number of pixel %d\n", pixelLevel, numPixel); + } + catch ( std::exception const & e ) + { + pixelLevel = -1; + numPixel = -1; + std::cout<<"error : " << e.what() << std::endl; + } + + } + + void addFrame(SaveFrame *newItem) + { + pthread_mutex_lock(&mutex); + if(saveHead == NULL) + { + saveHead = saveTail = newItem; + } + else + { + saveTail->setNext(newItem); + saveTail = newItem; + } + pthread_cond_signal(&itemAvailable); + pthread_mutex_unlock(&mutex); + + } + + void addFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, + int frameIdx, void *frameMetadata, int metaSize, int metaNid) + { + SaveFrame *newItem = new SaveFrame(frame, width, height, frameTime, pixelSize, treePtr, dataNid, timebaseNid, frameIdx, + frameMetadata, metaSize, metaNid, pixelLevel, numPixel); + addFrame(newItem); + } + + void addFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, + int frameIdx) + { + SaveFrame *newItem = new SaveFrame(frame, width, height, frameTime, pixelSize, treePtr, dataNid, timebaseNid, frameIdx); + addFrame(newItem); + } + + + + void executeItems() + { + while(true) + { + pthread_mutex_lock(&mutex); + if(stopReq && saveHead == NULL) + { + pthread_mutex_unlock(&mutex); + pthread_exit(NULL); + } + + if(deferredSave) + { + pthread_cond_wait(&itemAvailable, &mutex); + if(!stopReq) + { + pthread_mutex_unlock(&mutex); + continue; + } + else + { + //Empty pending queue + while(saveHead) + { + SaveFrame *currItem = saveHead; + saveHead = saveHead->getNext(); #ifdef DEBUG - int nItems = 0; - for (SaveFrame *itm = saveHead; itm; itm = itm->getNext(), nItems++) - ; - if (nItems > 0 && (nItems % 20) == 0) - printf("THREAD ACTIVATED: %d store frame items pending\n", - nItems); + int nItems = 0; + for(SaveFrame *itm = saveHead; itm; itm = itm->getNext(), nItems++); + if( nItems > 0 && (nItems % 20 ) == 0 ) printf("THREAD ACTIVATED: %d store frame items pending\n", nItems); #endif - currItem->save(); - delete currItem; - } - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - } - - while (saveHead == NULL) - { - pthread_cond_wait(&itemAvailable, &mutex); - if (stopReq && saveHead == NULL) - { - pthread_mutex_unlock(&mutex); - pthread_exit(NULL); - } - } - SaveFrame *currItem = saveHead; - saveHead = saveHead->getNext(); + if ( currItem->save() ) + savedFrame += 1; + else + blackFrame += 1; + + delete currItem; + } + pthread_mutex_unlock(&mutex); + pthread_exit(NULL); + } + } + + while(saveHead == NULL) + { + pthread_cond_wait(&itemAvailable, &mutex); + if(stopReq && saveHead == NULL) + { + pthread_mutex_unlock(&mutex); + pthread_exit(NULL); + } + } + SaveFrame *currItem = saveHead; + saveHead = saveHead->getNext(); #ifdef DEBUG - int nItems = 0; - for (SaveFrame *itm = saveHead; itm; itm = itm->getNext(), nItems++) - ; - if (nItems > 0 && (nItems % 20) == 0) - printf("THREAD ACTIVATED: %d store frame items pending\n", nItems); + int nItems = 0; + for(SaveFrame *itm = saveHead; itm; itm = itm->getNext(), nItems++); + if( nItems > 0 && (nItems % 20 ) == 0 ) printf("THREAD ACTIVATED: %d store frame items pending\n", nItems); #endif - pthread_mutex_unlock(&mutex); - currItem->save(); - delete currItem; + pthread_mutex_unlock(&mutex); + + if ( currItem->save() ) + savedFrame += 1; + else + blackFrame += 1; + + delete currItem; + } } - } - void start() - { - pthread_create(&thread, NULL, handleSave, (void *)this); - threadCreated = true; - } - void stop() - { - stopReq = true; - pthread_cond_signal(&itemAvailable); - if (threadCreated) + + void start() + { + pthread_create(&thread, NULL, handleSave, (void *)this); + threadCreated = true; + } + + void stop() { - pthread_join(thread, NULL); + stopReq = true; + pthread_cond_signal(&itemAvailable); + if(threadCreated) + { + pthread_join(thread, NULL); #ifdef DEBUG - printf("SAVE THREAD TERMINATED\n"); + printf("SAVE THREAD TERMINATED\n"); #endif + } } - } -}; + }; + static void *handleSave(void *listPtr) { - SaveFrameList *list = (SaveFrameList *)listPtr; - list->executeItems(); - return NULL; + SaveFrameList *list = (SaveFrameList *)listPtr; + list->executeItems(); + return NULL; } void camStartSave(void **retList) { - SaveFrameList *saveFrameList = new SaveFrameList; - saveFrameList->start(); - *retList = (void *)saveFrameList; + SaveFrameList *saveFrameList = new SaveFrameList; + saveFrameList->start(); + *retList = (void *)saveFrameList; } void camStartSaveDeferred(void **retList) { - SaveFrameList *saveFrameList = new SaveFrameList; - saveFrameList->setDeferredSave(true); - saveFrameList->start(); - *retList = (void *)saveFrameList; + SaveFrameList *saveFrameList = new SaveFrameList; + saveFrameList->setDeferredSave(true); + saveFrameList->start(); + *retList = (void *)saveFrameList; } +int camSavedFrame(void *listPtr) +{ + if(listPtr) + { + return ((SaveFrameList *)listPtr)->getSavedFrame(); + } + return 0; +} + +int camBlackFrame(void *listPtr) +{ + if(listPtr) + { + return ((SaveFrameList *)listPtr)->getBlackFrame(); + } + return 0; +} + + void camStopSave(void *listPtr) { - if (listPtr) - { - SaveFrameList *list = (SaveFrameList *)listPtr; - list->stop(); - delete list; - } + if(listPtr) + { + SaveFrameList *list = (SaveFrameList *)listPtr; + list->stop(); + delete list; + } } -// Open Mdsplus Tree + +//Open Mdsplus Tree int camOpenTree(char *treeName, int shot, void **treePtr) { - try - { - Tree *tree = new Tree(treeName, shot); - *treePtr = (void *)tree; - return 0; - } - catch (const MdsException &exc) - { - cout << "Error opening Tree " << treeName << ": " << exc.what() << "\n"; - return -1; - } + try + { + Tree *tree = new Tree(treeName, shot); + *treePtr = (void *)tree; + return 0; + }catch(MdsException *exc) + { + cout << "Error opening Tree " << treeName << ": " << exc->what() << "\n"; + return -1; + } } -// Close Mdsplus Tree -int camCloseTree(void *treePtr) { delete (Tree *)treePtr; } + +//Close Mdsplus Tree +int camCloseTree(void *treePtr) +{ + delete (Tree *)treePtr; +} + + /* Save 1 frame in mdsplus @@ -453,65 +597,62 @@ int metaSize metadata size int metaNid MdsPlus NodeID for the metadata */ -void camSaveFrame(void *frame, int width, int height, float frameTime, - int pixelSize, void *treePtr, int dataNid, int timebaseNid, - int frameIdx, void *frameMetadata, int metaSize, int metaNid, - void *saveListPtr) +void camSaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, int frameIdx, + void *frameMetadata, int metaSize, int metaNid, void *saveListPtr) { - void *bufFrame; - void *bufMdata; - int frameSize = width * height; - - if (pixelSize <= 8) - { - bufFrame = new char[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(char)); - } - else if (pixelSize <= 16) - { - bufFrame = new short[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(short)); - } - else if (pixelSize <= 32) - { - bufFrame = new int[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(int)); - } - - bufMdata = new char[metaSize]; - memcpy(bufMdata, frameMetadata, metaSize); - - SaveFrameList *saveList = (SaveFrameList *)saveListPtr; - saveList->addFrame(bufFrame, width, height, frameTime, pixelSize, treePtr, - dataNid, timebaseNid, frameIdx, bufMdata, metaSize, - metaNid); + void *bufFrame; + void *bufMdata; + int frameSize = width * height; + + if(pixelSize<=8) + { + bufFrame = new char[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(char)); + } + else if(pixelSize<=16) + { + bufFrame = new short[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(short)); + } + else if(pixelSize<=32) + { + bufFrame = new int[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(int)); + } + + bufMdata = new char[metaSize]; + memcpy(bufMdata, frameMetadata, metaSize); + + SaveFrameList *saveList = (SaveFrameList *)saveListPtr; + saveList->addFrame(bufFrame, width, height, frameTime, pixelSize, treePtr, dataNid, timebaseNid, frameIdx, bufMdata, metaSize, metaNid); + } -void camSaveFrameDirect(void *frame, int width, int height, float frameTime, - int pixelSize, void *treePtr, int dataNid, - int timebaseNid, int frameIdx, void *saveListPtr) +void camSaveFrameDirect(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, + int frameIdx, void *saveListPtr) { - void *bufFrame; - int frameSize = width * height; - if (pixelSize <= 8) - { - bufFrame = new char[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(char)); - } - else if (pixelSize <= 16) - { - bufFrame = new short[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(short)); - } - else if (pixelSize <= 32) - { - bufFrame = new int[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(int)); - } - - SaveFrameList *saveList = (SaveFrameList *)saveListPtr; - saveList->addFrame(bufFrame, width, height, frameTime, pixelSize, treePtr, - dataNid, timebaseNid, frameIdx); + void *bufFrame; + int frameSize = width * height; + if(pixelSize<=8) + { + bufFrame = new char[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(char)); + } + else if(pixelSize<=16) + { + bufFrame = new short[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(short)); + } + else if(pixelSize<=32) + { + bufFrame = new int[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(int)); + } + + SaveFrameList *saveList = (SaveFrameList *)saveListPtr; + saveList->addFrame(bufFrame, width, height, frameTime, pixelSize, treePtr, dataNid, timebaseNid, frameIdx); } + + diff --git a/device_support/camera_utils/cammdsutils.h b/device_support/camera_utils/cammdsutils.h index 8228b929c9..8350b6adaf 100644 --- a/device_support/camera_utils/cammdsutils.h +++ b/device_support/camera_utils/cammdsutils.h @@ -1,26 +1,23 @@ #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif - int camOpenTree(char *treeName, int shot, void **treePtr); - int camCloseTree(void *treePtr); - // int camSaveFrame(void *frame, int width, int height, float frameTime, int - // pixelSize, void *treePtr, int dataNid, int timebaseNid, int frameIdx, void - // *frameMetadata, int metaSize, int metaNid); - void camSaveFrame(void *frame, int width, int height, float frameTime, - int pixelSize, void *treePtr, int dataNid, int timebaseNid, - int frameIdx, void *frameMetadata, int metaSize, int metaNid, - void *saveListPtr); - void camSaveFrameDirect(void *frame, int width, int height, float frameTime, - int pixelSize, void *treePtr, int dataNid, - int timebaseNid, int frameIdx, void *saveListPtr); +int camOpenTree(char *treeName, int shot, void **treePtr); +int camCloseTree(void *treePtr); +//int camSaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, int frameIdx, void *frameMetadata, int metaSize, int metaNid); +void camSaveFrame(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, int frameIdx, void *frameMetadata, int metaSize, int metaNid, void *saveListPtr); +void camSaveFrameDirect(void *frame, int width, int height, float frameTime, int pixelSize, void *treePtr, int dataNid, int timebaseNid, + int frameIdx, void *saveListPtr); - static void *handleSave(void *listPtr); - void camStartSaveDeferred(void **retList); - void camStartSave(void **retList); - void camStopSave(void *listPtr); +static void *handleSave(void *listPtr); +void camStartSaveDeferred(void **retList); +void camStartSave(void **retList); +void camStopSave(void *listPtr); + +int camSavedFrame(void *listPtr); +int camBlackFrame(void *listPtr); #ifdef __cplusplus } #endif + diff --git a/device_support/camera_utils/camstreamutils.cpp b/device_support/camera_utils/camstreamutils.cpp index f13fa36441..cc1d4c302f 100644 --- a/device_support/camera_utils/camstreamutils.cpp +++ b/device_support/camera_utils/camstreamutils.cpp @@ -28,317 +28,289 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include using namespace std; #include -// TCP SENDER + +//TCP SENDER #include #include #include #include #include -#include //tcp error enumeration +#include //tcp error enumeration -// FFMPEG TEXT OVERLAY +//FFMPEG TEXT OVERLAY #include #include -#include //temp 4 debug +#include //temp 4 debug #include "camstreamutils.h" -// debug mode if defined +//debug mode if defined //#define debug -// support to get the pixel size of the selected pixel format. -int getPixelSize( - int pixelFormat) // return the number of bit used for the format + +//support to get the pixel size of the selected pixel format. +int getPixelSize(int pixelFormat) //return the number of bit used for the format { - if (pixelFormat == CSU_PIX_FMT_NONE) - return 0; - if (pixelFormat == CSU_PIX_FMT_GRAY8) - return 8; - if (pixelFormat == CSU_PIX_FMT_GRAY16) - return 16; - if (pixelFormat == CSU_PIX_FMT_BAYER_RGGB8) - return 8; - if (pixelFormat == CSU_PIX_FMT_YUV422_Packed) - return 16; + if(pixelFormat==CSU_PIX_FMT_NONE) + return 0; + if(pixelFormat==CSU_PIX_FMT_GRAY8) + return 8; + if(pixelFormat==CSU_PIX_FMT_GRAY16) + return 16; + if(pixelFormat==CSU_PIX_FMT_BAYER_RGGB8) + return 8; + if(pixelFormat==CSU_PIX_FMT_YUV422_Packed) + return 16; } -// Support class for enqueueing Frame streaming requests -class StreamingFrame -{ - void *frame; - int width; - int height; - int pixelSize; - int pixelFormat; // according to GENICAM Pixel Format Naming Convention - // (PFNC 2.1) - int irFrameFormat; - bool adjLimit; - unsigned int *lowLim; - unsigned int *highLim; - unsigned int minLim; - unsigned int maxLim; - int adjRoiX; - int adjRoiY; - int adjRoiW; - int adjRoiH; - int tcpStreamHandle; - const char *deviceName; - - StreamingFrame *nxt; - -public: - StreamingFrame(int tcpStreamHandle, void *frame, int width, int height, - int pixelFormat, int irFrameFormat, bool adjLimit, - unsigned int *lowLim, unsigned int *highLim, - unsigned int minLim, unsigned int maxLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH, - const char *deviceName) - { - this->tcpStreamHandle = tcpStreamHandle; - this->frame = frame; - this->width = width; - this->height = height; - this->pixelSize = getPixelSize(pixelFormat); - this->pixelFormat = pixelFormat; - this->irFrameFormat = irFrameFormat; - this->adjLimit = adjLimit; - this->lowLim = lowLim; - this->highLim = highLim; - this->minLim = minLim; - this->maxLim = maxLim; - this->adjRoiX = adjRoiX; - this->adjRoiY = adjRoiY; - this->adjRoiW = adjRoiW; - this->adjRoiH = adjRoiH; - this->deviceName = deviceName; - - nxt = 0; - } +//Support class for enqueueing Frame streaming requests +class StreamingFrame { + + void *frame; + int width; + int height; + int pixelSize; + int pixelFormat; //according to GENICAM Pixel Format Naming Convention (PFNC 2.1) + int irFrameFormat; + bool adjLimit; + unsigned int *lowLim; + unsigned int *highLim; + unsigned int minLim; + unsigned int maxLim; + int adjRoiX; + int adjRoiY; + int adjRoiW; + int adjRoiH; + int tcpStreamHandle; + const char *deviceName; + + StreamingFrame *nxt; + + public: + StreamingFrame(int tcpStreamHandle, void *frame, int width, int height, int pixelFormat, int irFrameFormat, bool adjLimit, unsigned int *lowLim, unsigned int *highLim, unsigned int minLim, unsigned int maxLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) + { + this->tcpStreamHandle = tcpStreamHandle; + this->frame = frame; + this->width = width; + this->height = height; + this->pixelSize = getPixelSize(pixelFormat); + this->pixelFormat = pixelFormat; + this->irFrameFormat = irFrameFormat; + this->adjLimit = adjLimit; + this->lowLim = lowLim; + this->highLim = highLim; + this->minLim = minLim; + this->maxLim = maxLim; + this->adjRoiX = adjRoiX; + this->adjRoiY = adjRoiY; + this->adjRoiW = adjRoiW; + this->adjRoiH = adjRoiH; + this->deviceName = deviceName; + + nxt = 0; + } - void setNext(StreamingFrame *itm) { nxt = itm; } + void setNext(StreamingFrame *itm) + { + nxt = itm; + } - StreamingFrame *getNext() { return nxt; } + StreamingFrame *getNext() + { + return nxt; + } - void streaming() - { - unsigned char *frame8bit = - (unsigned char *)calloc(1, width * height * sizeof(char)); - camFrameTo8bit(frame, width, height, pixelFormat, frame8bit, adjLimit, - lowLim, highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, - adjRoiH); - - struct tm *tm; // date & time used in FFMPEG_OVERLAY_***DEVICE-NAME*** file - time_t t; - char str_datetime[25]; - t = time(NULL); - tm = localtime(&t); - strcpy(str_datetime, ""); - strftime(str_datetime, sizeof(str_datetime), "%d-%m-%Y %H:%M:%S", tm); - - char textString[100]; - sprintf(textString, "%s\n%s\nMin.:%d Max.:%d", this->deviceName, - str_datetime, *lowLim, - *highLim); // text overlay example: IRCAM01 - 2017-02-06 10:08:00 - - // Min.:10 Max.:50 - - char filename[40]; - sprintf(filename, "FFMPEG_OVERLAY_%s.txt", this->deviceName); - - camFFMPEGoverlay(filename, textString); - - camSendFrameOnTcp(&tcpStreamHandle, width, height, frame8bit); - free(frame8bit); - - if (pixelSize <= 8) - delete (char *)frame; - else if (pixelSize <= 16) - delete (short *)frame; - else if (pixelSize <= 32) - delete (int *)frame; - } + void streaming() + { + unsigned char *frame8bit = (unsigned char *) calloc(1, width * height * sizeof(char)); + camFrameTo8bit(frame, width, height, pixelFormat, frame8bit, adjLimit, lowLim, highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH); + + struct tm *tm; //date & time used in FFMPEG_OVERLAY_***DEVICE-NAME*** file + time_t t; + char str_datetime[25]; + t = time(NULL); + tm = localtime(&t); + strcpy(str_datetime,""); + strftime(str_datetime, sizeof(str_datetime), "%d-%m-%Y %H:%M:%S", tm); + + char textString[100]; + sprintf(textString, "%s\n%s\nMin.:%d Max.:%d",this->deviceName, str_datetime, *lowLim, *highLim); //text overlay example: IRCAM01 - 2017-02-06 10:08:00 - Min.:10 Max.:50 + + char filename[40]; + sprintf(filename, "FFMPEG_OVERLAY_%s.txt", this->deviceName); + + camFFMPEGoverlay(filename, textString); + + camSendFrameOnTcp(&tcpStreamHandle, width, height, frame8bit); + free(frame8bit); + + if(pixelSize<=8) + delete (char *) frame; + else if(pixelSize<=16) + delete (short *)frame; + else if(pixelSize<=32) + delete (int *) frame; + } }; class StreamingFrameList { -public: - pthread_cond_t itemAvailable; - pthread_t thread; - bool threadCreated; - StreamingFrame *streamingHead, *streamingTail; - bool stopReq; - pthread_mutex_t mutex; - -public: - StreamingFrameList() - { - int status = pthread_mutex_init(&mutex, NULL); - pthread_cond_init(&itemAvailable, NULL); - streamingHead = streamingTail = NULL; - stopReq = false; - threadCreated = false; - } - - void addStreamingFrame(int tcpStreamHandle, void *frame, int width, - int height, int pixelFormat, int irFrameFormat, - bool adjLimit, unsigned int *lowLim, - unsigned int *highLim, unsigned int minLim, - unsigned int maxLim, int adjRoiX, int adjRoiY, - int adjRoiW, int adjRoiH, const char *deviceName) - { - // printf("add streaming frame\n"); - StreamingFrame *newItem = new StreamingFrame( - tcpStreamHandle, frame, width, height, pixelFormat, irFrameFormat, - adjLimit, lowLim, highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, - adjRoiH, deviceName); - pthread_mutex_lock(&mutex); - if (streamingHead == NULL) + public: + pthread_cond_t itemAvailable; + pthread_t thread; + bool threadCreated; + StreamingFrame *streamingHead, *streamingTail; + bool stopReq; + pthread_mutex_t mutex; + public: + + StreamingFrameList() { - streamingHead = streamingTail = newItem; + int status = pthread_mutex_init(&mutex, NULL); + pthread_cond_init(&itemAvailable, NULL); + streamingHead = streamingTail = NULL; + stopReq = false; + threadCreated = false; } - else + + void addStreamingFrame(int tcpStreamHandle, void *frame, int width, int height, int pixelFormat, int irFrameFormat, bool adjLimit, unsigned int *lowLim, unsigned int *highLim, unsigned int minLim, unsigned int maxLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) { - streamingTail->setNext(newItem); - streamingTail = newItem; + //printf("add streaming frame\n"); + StreamingFrame *newItem = new StreamingFrame(tcpStreamHandle, frame, width, height, pixelFormat, irFrameFormat, adjLimit, lowLim, highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); + pthread_mutex_lock(&mutex); + if(streamingHead == NULL) + { + streamingHead = streamingTail = newItem; + } + else + { + streamingTail->setNext(newItem); + streamingTail = newItem; + } + pthread_cond_signal(&itemAvailable); + pthread_mutex_unlock(&mutex); } - pthread_cond_signal(&itemAvailable); - pthread_mutex_unlock(&mutex); - } - void executeItems() - { - while (true) - { - if (stopReq && streamingHead == NULL) - { - pthread_mutex_destroy(&mutex); - pthread_exit(NULL); - } - - while (streamingHead == NULL) - { - if (stopReq && streamingHead == NULL) - { - pthread_mutex_destroy(&mutex); - pthread_exit(NULL); - } - int nItems = 0; - for (StreamingFrame *itm = streamingHead; itm; - itm = itm->getNext(), nItems++) - ; - // if(nItems > 2) printf("THREAD ACTIVATED: %d streaming items - // pending\n", nItems); - - if (nItems > 0 && (nItems % 20) == 0) - printf("THREAD ACTIVATED NULL HEAD: %d streaming items pending\n", - nItems); - // printf("Streaming buffer queue empty...\n"); - } - pthread_mutex_lock(&mutex); - StreamingFrame *currItem = streamingHead; - streamingHead = streamingHead->getNext(); - pthread_mutex_unlock(&mutex); - int nItems = 0; - for (StreamingFrame *itm = streamingHead; itm; - itm = itm->getNext(), nItems++) - ; - if (nItems > 2) - printf("THREAD ACTIVATED: %d streaming items pending\n", nItems); - if (nItems > 0 && (nItems % 20) == 0) - printf("THREAD ACTIVATED: %d streaming items pending\n", nItems); - - currItem->streaming(); - delete currItem; - usleep(10000); // 10ms - // printf("end usleep\n"); + void executeItems() + { + while(true) + { + if(stopReq && streamingHead == NULL) + { + pthread_mutex_destroy(&mutex); + pthread_exit(NULL); + } + + while(streamingHead == NULL) + { + if(stopReq && streamingHead == NULL) + { + pthread_mutex_destroy(&mutex); + pthread_exit(NULL); + } + + int nItems = 0; + for(StreamingFrame *itm = streamingHead; itm; itm = itm->getNext(), nItems++); + //if(nItems > 2) printf("THREAD ACTIVATED: %d streaming items pending\n", nItems); + + if(nItems > 0 && (nItems % 20 ) == 0) printf("THREAD ACTIVATED NULL HEAD: %d streaming items pending\n", nItems); + //printf("Streaming buffer queue empty...\n"); + + usleep(10000); //10ms + } + pthread_mutex_lock(&mutex); + StreamingFrame *currItem = streamingHead; + streamingHead = streamingHead->getNext(); + pthread_mutex_unlock(&mutex); + int nItems = 0; + for(StreamingFrame *itm = streamingHead; itm; itm = itm->getNext(), nItems++); + if(nItems > 2) printf("THREAD ACTIVATED: %d streaming items pending\n", nItems); + if(nItems > 0 && (nItems % 20 ) == 0) printf("THREAD ACTIVATED: %d streaming items pending\n", nItems); + + currItem->streaming(); + delete currItem; + usleep(10000); //10ms + //printf("end usleep\n"); + } } - } - void start() - { - pthread_create(&thread, NULL, handleStreaming, (void *)this); - threadCreated = true; - } + void start() + { + pthread_create(&thread, NULL, handleStreaming, (void *)this); + threadCreated = true; + } - void stop() - { - stopReq = true; - pthread_cond_signal(&itemAvailable); - if (threadCreated) + void stop() { - pthread_join(thread, NULL); - printf("Streaming THREAD TERMINATED\n"); + stopReq = true; + pthread_cond_signal(&itemAvailable); + if(threadCreated) + { + pthread_join(thread, NULL); + printf("Streaming THREAD TERMINATED\n"); + } } - } }; + void *handleStreaming(void *listPtr) { - StreamingFrameList *list = (StreamingFrameList *)listPtr; - list->executeItems(); - return NULL; + StreamingFrameList *list = (StreamingFrameList *)listPtr; + list->executeItems(); + return NULL; } void camStartStreaming(void **retList) { - StreamingFrameList *streamingFrameList = new StreamingFrameList; - streamingFrameList->start(); - *retList = (void *)streamingFrameList; + StreamingFrameList *streamingFrameList = new StreamingFrameList; + streamingFrameList->start(); + *retList = (void *)streamingFrameList; } void camStopStreaming(void *listPtr) { - if (listPtr) - { - StreamingFrameList *list = (StreamingFrameList *)listPtr; - list->stop(); - delete list; - } + if(listPtr) + { + StreamingFrameList *list = (StreamingFrameList *)listPtr; + list->stop(); + delete list; + } } -void camStreamingFrame(int tcpStreamHandle, void *frame, int width, int height, - int pixelFormat, int irFrameFormat, bool adjLimit, - unsigned int *lowLim, unsigned int *highLim, - unsigned int minLim, unsigned int maxLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH, - const char *deviceName, void *streamingListPtr) +void camStreamingFrame(int tcpStreamHandle, void *frame, int width, int height, int pixelFormat, int irFrameFormat, bool adjLimit, unsigned int *lowLim, unsigned int *highLim, unsigned int minLim, unsigned int maxLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName, void *streamingListPtr) { - void *bufFrame; + void *bufFrame; - int pixelSize = getPixelSize(pixelFormat); - int frameSize = width * height; + int pixelSize = getPixelSize(pixelFormat); + int frameSize = width * height; - if (pixelSize <= 8) - { - bufFrame = new char[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(char)); - } - else if (pixelSize <= 16) - { - bufFrame = new short[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(short)); - } - else if (pixelSize <= 32) - { - bufFrame = new int[frameSize]; - memcpy(bufFrame, frame, frameSize * sizeof(int)); - } + if(pixelSize<=8) + { + bufFrame = new char[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(char)); + } + else if(pixelSize<=16) + { + bufFrame = new short[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(short)); + } + else if(pixelSize<=32) + { + bufFrame = new int[frameSize]; + memcpy(bufFrame, frame, frameSize * sizeof(int)); + } - StreamingFrameList *streamingList = (StreamingFrameList *)streamingListPtr; - streamingList->addStreamingFrame(tcpStreamHandle, bufFrame, width, height, - pixelFormat, irFrameFormat, adjLimit, lowLim, - highLim, minLim, maxLim, adjRoiX, adjRoiY, - adjRoiW, adjRoiH, deviceName); + StreamingFrameList *streamingList = (StreamingFrameList *)streamingListPtr; + streamingList->addStreamingFrame(tcpStreamHandle, bufFrame, width, height, pixelFormat, irFrameFormat, adjLimit, lowLim, highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); } + //*********************************************** -/*open TCP connection (localhost on specified StreamingPort) and init streaming - * (connection to FFMPEG)*/ -int camOpenTcpConnection(const char *streamingServer, int StreamingPort, - int *kSockHandle, int width, int height, - int pixelFormat) +/*open TCP connection (localhost on specified StreamingPort) and init streaming (connection to FFMPEG)*/ +int camOpenTcpConnection(const char *streamingServer, int StreamingPort, int *kSockHandle, int width, int height, int pixelFormat) { struct sockaddr_in sin; struct hostent *hp; @@ -347,67 +319,68 @@ int camOpenTcpConnection(const char *streamingServer, int StreamingPort, cout << "Open TCP connection..." << endl; #endif - /* Resolve the passed name and store the resulting long representation in the - * struct hostent variable */ +/* Resolve the passed name and store the resulting long representation in the struct hostent variable */ if ((hp = gethostbyname(streamingServer)) == 0) { - // perror("gethostbyname"); + //perror("gethostbyname"); return -1; } - /* fill in the socket structure with host information */ +/* fill in the socket structure with host information */ memset(&sin, 0, sizeof(sin)); sin.sin_family = AF_INET; sin.sin_addr.s_addr = ((struct in_addr *)(hp->h_addr))->s_addr; sin.sin_port = htons(StreamingPort); - /* create a new socket */ - if (*kSockHandle == -1) - { +/* create a new socket */ + if(*kSockHandle==-1) + { if ((*kSockHandle = socket(AF_INET, SOCK_STREAM, 0)) == -1) { - // perror("socket"); + //perror("socket"); return -1; } } - // 20170615 fede new - int n; - unsigned int m = sizeof(n); - getsockopt(*kSockHandle, SOL_SOCKET, SO_RCVBUF, (void *)&n, &m); // SO_RCVBUF - printf("Buffer Receive size in bytes: %d\n", n); - getsockopt(*kSockHandle, SOL_SOCKET, SO_SNDBUF, (void *)&n, &m); // SO_RCVBUF - printf("Buffer Send size in bytes: %d\n", n); + +//20170615 fede new + int n; + unsigned int m = sizeof(n); + + getsockopt(*kSockHandle,SOL_SOCKET,SO_RCVBUF,(void *)&n, &m); //SO_RCVBUF + printf("Buffer Receive size in bytes: %d\n", n); + getsockopt(*kSockHandle,SOL_SOCKET,SO_SNDBUF,(void *)&n, &m); //SO_RCVBUF + printf("Buffer Send size in bytes: %d\n", n); // where socketfd is the socket you want to make non-blocking - /* - int status = fcntl(*kSockHandle, F_SETFL, fcntl(*kSockHandle, F_GETFL, 0) | - O_NONBLOCK); if (status == -1){ printf("calling fcntl");// handle the error. - By the way, I've never seen fcntl fail in this way - } +/* + int status = fcntl(*kSockHandle, F_SETFL, fcntl(*kSockHandle, F_GETFL, 0) | O_NONBLOCK); + if (status == -1){ + printf("calling fcntl");// handle the error. By the way, I've never seen fcntl fail in this way + } - int newMaxBuff=512000; - setsockopt(*kSockHandle, SOL_SOCKET, SO_SNDBUF, &newMaxBuff, - sizeof(newMaxBuff)); + int newMaxBuff=512000; + setsockopt(*kSockHandle, SOL_SOCKET, SO_SNDBUF, &newMaxBuff, sizeof(newMaxBuff)); - int flags = fcntl(*kSockHandle, F_GETFD); - if ((flags & O_NONBLOCK) == O_NONBLOCK) { - printf("Yup, it's nonblocking"); - } - else { - printf("Nope, it's blocking."); - } - */ - // 20170615 fede end new + int flags = fcntl(*kSockHandle, F_GETFD); + if ((flags & O_NONBLOCK) == O_NONBLOCK) { + printf("Yup, it's nonblocking"); + } + else { + printf("Nope, it's blocking."); + } +*/ +//20170615 fede end new - /* connect the socket to the port and host specified in struct sockaddr_in */ - if (connect(*kSockHandle, (struct sockaddr *)&sin, sizeof(sin)) == -1) + +/* connect the socket to the port and host specified in struct sockaddr_in */ + if (connect(*kSockHandle,(struct sockaddr *)&sin, sizeof(sin)) == -1) { - // perror("connect"); - // char lDoodle[] = "-+*"; - // printf("%c Error: connection refused!\r", lDoodle[rand()%3]); - // cout << "kSockHandle: " << *kSockHandle << endl; + //perror("connect"); + //char lDoodle[] = "-+*"; + //printf("%c Error: connection refused!\r", lDoodle[rand()%3]); + //cout << "kSockHandle: " << *kSockHandle << endl; return -1; } @@ -420,270 +393,262 @@ int camOpenTcpConnection(const char *streamingServer, int StreamingPort, int netPixelFormat = htonl(pixelFormat); /* init frame size streaming */ - if (send(*kSockHandle, &netWidth, sizeof(netWidth), 0) == -1) + if(send(*kSockHandle, &netWidth, sizeof(netWidth), 0) == -1) { - // perror("send width"); + //perror("send width"); return -1; } - - if (send(*kSockHandle, &netHeight, sizeof(netHeight), 0) == -1) + + if(send(*kSockHandle, &netHeight, sizeof(netHeight), 0) == -1) { - // perror("send height"); + //perror("send height"); return -1; } - if (send(*kSockHandle, &netPixelFormat, sizeof(netPixelFormat), 0) == -1) + if(send(*kSockHandle, &netPixelFormat, sizeof(netPixelFormat), 0) == -1) { - // perror("send pixel format"); + //perror("send pixel format"); return -1; } return 0; } -// close TCP connection + + +//close TCP connection int camCloseTcpConnection(int *kSockHandle) { - if (*kSockHandle != -1) + if(*kSockHandle!=-1) { - if (close(*kSockHandle) == -1) + if(close(*kSockHandle)==-1) { perror("close"); - return -1; + return -1; } - *kSockHandle = -1; + *kSockHandle=-1; } return 0; } -// send 8bit frame over the opened TCP connection -int camSendFrameOnTcp(int *kSockHandle, int width, int height, - void *frame8bit) + + +//send 8bit frame over the opened TCP connection +int camSendFrameOnTcp(int *kSockHandle, int width, int height, void *frame8bit) { #ifdef debug - cout << "camSendFrameOnTcp. Handle:" << *kSockHandle << endl; + cout << "camSendFrameOnTcp. Handle:" << *kSockHandle << endl; #endif - if (*kSockHandle != -1) + if(*kSockHandle!=-1) { - int total = 0; // how many bytes we've sent - int bytesleft = width * height; // how many we have left to send + int total = 0; // how many bytes we've sent + int bytesleft = width*height; // how many we have left to send int n; - while (total < width * height) // Send frame + while(total < width*height) // Send frame { - n = send(*kSockHandle, (void *)((char *)frame8bit + total), bytesleft, - 0); // flags: 0, MSG_DONTWAIT - if (n == -1) - { - printf("TCP send failed. Code: %d | %s\n", errno, strerror(errno)); - if (errno == 11) // Resource temporarily unavailable + n=send(*kSockHandle, (void *)((char *)frame8bit+total), bytesleft, 0); //flags: 0, MSG_DONTWAIT + if (n == -1) { - return -1; - } // return without close the connection - camCloseTcpConnection(kSockHandle); // if send fail -> close socket - return -1; - } - else - { - total += n; - bytesleft -= n; - // printf("Sent %d bytes. Bytesleft %d.\n", n, bytesleft); //%zu - if (bytesleft != 0) + printf("TCP send failed. Code: %d | %s\n",errno,strerror(errno)); + if(errno==11) //Resource temporarily unavailable + { + return -1; + } //return without close the connection + camCloseTcpConnection(kSockHandle); //if send fail -> close socket + return -1; + } + else { - printf("Wait for sending remaining bytes...\n"); - // usleep(100000);//100ms + total += n; + bytesleft -= n; +// printf("Sent %d bytes. Bytesleft %d.\n", n, bytesleft); //%zu + if(bytesleft!=0) + { + printf("Wait for sending remaining bytes...\n"); + // usleep(100000);//100ms + } } - } } #ifdef debug - cout << "Frame spedito su TCP.\n" - << endl; + cout << "Frame spedito su TCP.\n" << endl; #endif - } + } else { - return -1; - } + return -1; + } return 0; } -int camFrameTo8bit(void *frame, int width, int height, int pixelFormat, - unsigned char *frame8bit, bool adjLimits, - unsigned int *lowLim, unsigned int *highLim, - unsigned int minLim, unsigned int maxLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH) -{ - // when adjLimits==0, lowLim and highLim are used to adjust the frame. minLim - // and maxLim are NOT used. minLim & maxLim depend on specific camera and are - // used only if adjLimits==1. In this case lowLim and highLim are calculated in - // the frame but cannot exceed the minLim and maxLim. frame8bit is the 8 bit - // resized version of frame using the passed or calculated min and max limits - int pixelSize = getPixelSize(pixelFormat); - - unsigned int minpix, maxpix; - - if (adjLimits) - { - maxpix = 0; - - if (pixelSize <= 8) - minpix = UCHAR_MAX; - else if (pixelSize <= 16) - minpix = USHRT_MAX; - else if (pixelSize <= 32) - minpix = UINT_MAX; - - for (int row = adjRoiY; row < adjRoiY + adjRoiH; - row++) // calculate min & max pixel only in ROI - { - for (int col = adjRoiX; col < adjRoiX + adjRoiW; col++) - { - int i = (row * width) + col; - if (pixelSize <= 8) - { - char *framePtr = (char *)frame; - if ((framePtr[i] > minLim) && (framePtr[i] < minpix)) - { - minpix = framePtr[i]; - } - if ((framePtr[i] < maxLim) && (framePtr[i] > maxpix)) - { - maxpix = framePtr[i]; - } - } - else if (pixelSize <= 16) - { - short *framePtr = (short *)frame; - if ((framePtr[i] > minLim) && (framePtr[i] < minpix)) - { - minpix = framePtr[i]; - } - if ((framePtr[i] < maxLim) && (framePtr[i] > maxpix)) - { - maxpix = framePtr[i]; - } - } - else if (pixelSize <= 32) - { - int *framePtr = (int *)frame; - if ((framePtr[i] > minLim) && (framePtr[i] < minpix)) - { - minpix = framePtr[i]; - } - if ((framePtr[i] < maxLim) && (framePtr[i] > maxpix)) - { - maxpix = framePtr[i]; - } - } - } // for columns - } // for rows - *lowLim = minpix; - *highLim = maxpix; - } - else - { - minpix = *lowLim; - maxpix = *highLim; - } - - unsigned char nsample = 0; // Normalized sample value (between 0 and 255) - float span = (float)(maxpix - minpix + 1); - - // for(int i=0; i maxpix) - { - nsample = 255; - } - else - { - nsample = (unsigned char)(((sample - minpix) / span) * 0xFF); - } - frame8bit[i] = nsample; - } - else if (pixelSize <= 16) - { - short *framePtr = (short *)frame; - unsigned short sample = framePtr[i]; - if (sample < minpix) - { - nsample = 0; - } - else if (sample > maxpix) - { - nsample = 255; - } - else - { - nsample = (unsigned char)(((sample - minpix) / span) * 0xFF); - } - frame8bit[i] = nsample; - } - else if (pixelSize <= 32) - { - int *framePtr = (int *)frame; - unsigned int sample = framePtr[i]; - if (sample < minpix) - { - nsample = 0; - } - else if (sample > maxpix) - { - nsample = 255; - } - else - { - nsample = (unsigned char)(((sample - minpix) / span) * 0xFF); - } - frame8bit[i] = nsample; - } - /* - if(adjLimits && (row==adjRoiY || row==adjRoiY+adjRoiH)) - //mark the region of auto adjust (ROI) +int camFrameTo8bit(void *frame, int width, int height, int pixelFormat, unsigned char *frame8bit, bool adjLimits, unsigned int *lowLim, unsigned int *highLim, unsigned int minLim, unsigned int maxLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH) +{ + //when adjLimits==0, lowLim and highLim are used to adjust the frame. minLim and maxLim are NOT used. + //minLim & maxLim depend on specific camera and are used only if adjLimits==1. In this case lowLim and highLim are calculated in the frame but cannot exceed the minLim and maxLim. + //frame8bit is the 8 bit resized version of frame using the passed or calculated min and max limits + + int pixelSize = getPixelSize(pixelFormat); + + unsigned int minpix, maxpix; + + if (adjLimits) + { + maxpix = 0; + + if(pixelSize<=8) + minpix = UCHAR_MAX; + else if(pixelSize<=16) + minpix = USHRT_MAX; + else if(pixelSize<=32) + minpix = UINT_MAX; + + for(int row=adjRoiY; row minLim) && (framePtr[i] < minpix)) + { + minpix = framePtr[i]; + } + if ((framePtr[i] < maxLim) && (framePtr[i] > maxpix)) + { + maxpix = framePtr[i]; + } + } + else if(pixelSize<=16) + { + short *framePtr = (short *)frame; + if ((framePtr[i] > minLim) && (framePtr[i] < minpix)) + { + minpix = framePtr[i]; + } + if ((framePtr[i] < maxLim) && (framePtr[i] > maxpix)) + { + maxpix = framePtr[i]; + } + } + else if(pixelSize<=32) + { + int *framePtr = (int *)frame; + if ((framePtr[i] > minLim) && (framePtr[i] < minpix)) + { + minpix = framePtr[i]; + } + if ((framePtr[i] < maxLim) && (framePtr[i] > maxpix)) + { + maxpix = framePtr[i]; + } + } + }//for columns + }//for rows + *lowLim = minpix; + *highLim = maxpix; + } + else + { + minpix = *lowLim; + maxpix = *highLim; + } + + unsigned char nsample = 0; // Normalized sample value (between 0 and 255) + float span = (float)(maxpix - minpix + 1); + + //for(int i=0; i maxpix) + { + nsample = 255; + } + else + { + nsample = (unsigned char) (((sample - minpix) / span) * 0xFF); + } + frame8bit[i] = nsample; } - if(adjLimits && (col==adjRoiX || col==adjRoiX+adjRoiW)) + else if(pixelSize<=16) { - frame8bit[i] = 0xFF; + short *framePtr = (short *)frame; + unsigned short sample = framePtr[i]; + if (sample < minpix) + { + nsample = 0; + } + else if (sample > maxpix) + { + nsample = 255; + } + else + { + nsample = (unsigned char) (((sample - minpix) / span) * 0xFF); + } + frame8bit[i] = nsample; } - */ - } // for col - } // for row + else if(pixelSize<=32) + { + int *framePtr = (int *)frame; + unsigned int sample = framePtr[i]; + if (sample < minpix) + { + nsample = 0; + } + else if (sample > maxpix) + { + nsample = 255; + } + else + { + nsample = (unsigned char) (((sample - minpix) / span) * 0xFF); + } + frame8bit[i] = nsample; + } +/* + if(adjLimits && (row==adjRoiY || row==adjRoiY+adjRoiH)) //mark the region of auto adjust (ROI) + { + frame8bit[i] = 0xFF; + } + if(adjLimits && (col==adjRoiX || col==adjRoiX+adjRoiW)) + { + frame8bit[i] = 0xFF; + } +*/ + }//for col + }//for row } -// IMPORTANT: the file used by drawtext filter in ffmpeg is reload every frame -// processed and so any operation on it MUST BE an atomic operation!!! + +//IMPORTANT: the file used by drawtext filter in ffmpeg is reload every frame processed and so any operation on it MUST BE an atomic operation!!! int camFFMPEGoverlay(const char *filename, const char *textString) { char pathname[100]; - strcpy(pathname, ""); // Clear local filename - strcat(pathname, getenv("HOME")); // get home dir + strcpy(pathname,""); // Clear local filename + strcat(pathname,getenv("HOME")); // get home dir strcat(pathname, "/"); - strcat(pathname, filename); // append my filename + strcat(pathname, filename); // append my filename - char tmp_pathname[strlen(pathname) + - 2]; // temp file to modify let the operation be atomic - snprintf(tmp_pathname, sizeof(tmp_pathname), "%s~", pathname); + char tmp_pathname[strlen(pathname)+2]; //temp file to modify let the operation be atomic + snprintf(tmp_pathname,sizeof(tmp_pathname),"%s~",pathname); - mode_t default_mode = - S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH; - int fd = open(tmp_pathname, O_RDWR | O_CREAT | O_TRUNC, default_mode); - if (fd == -1) + mode_t default_mode=S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH; + int fd=open(tmp_pathname,O_RDWR|O_CREAT|O_TRUNC,default_mode); + if (fd==-1) { printf("Failed to open new file for writing\n"); return -1; @@ -691,26 +656,27 @@ int camFFMPEGoverlay(const char *filename, const char *textString) size_t count = write(fd, textString, strlen(textString)); - if (count != strlen(textString)) + if(count!=strlen(textString)) { - printf("Failed to write new content on file\n"); - return -1; + printf("Failed to write new content on file\n"); + return -1; } - if (fsync(fd) == -1) + if (fsync(fd)==-1) { - printf("Failed to flush new file content to disc\n"); - return -1; + printf("Failed to flush new file content to disc\n"); + return -1; } - if (close(fd) == -1) + if (close(fd)==-1) { printf("Failed to close new file\n"); return -1; } - if (rename(tmp_pathname, pathname) == -1) + if (rename(tmp_pathname,pathname)==-1) { printf("Failed to move new file to final location\n"); return -1; } - return 0; + return 0; } + diff --git a/device_support/camera_utils/camstreamutils.h b/device_support/camera_utils/camstreamutils.h index e582cf0519..b8104689cc 100644 --- a/device_support/camera_utils/camstreamutils.h +++ b/device_support/camera_utils/camstreamutils.h @@ -1,42 +1,30 @@ #ifdef __cplusplus -extern "C" -{ +extern "C" { #endif -// SUPPORTED PIXEL FORMATS derived from 'ffmpeg/libavutil/pixfmt.h' -// DEFINES MUST BE ALSO IN ffmpeg/libavdevices/tcpframes.c + +//SUPPORTED PIXEL FORMATS derived from 'ffmpeg/libavutil/pixfmt.h' +//DEFINES MUST BE ALSO IN ffmpeg/libavdevices/tcpframes.c #define CSU_PIX_FMT_NONE 0 -#define CSU_PIX_FMT_GRAY8 1 ///< Y , 8bpp -#define CSU_PIX_FMT_GRAY16 \ - 2 ///< Y , 16bpp (should have big-endian and little-endian /< formats) -#define CSU_PIX_FMT_BAYER_RGGB8 \ - 3 ///< bayer, RGRG..(odd line), GBGB..(even line), 8-bit samples */ -#define CSU_PIX_FMT_YUV422_Packed \ - 4 ///< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples) - - int camOpenTcpConnection(const char *streamingServer, int StreamingPort, - int *kSockHandle, int width, int height, - int pixelFormat); - int camCloseTcpConnection(int *kSockHandle); - int camSendFrameOnTcp(int *kSockHandle, int width, int height, void *frame8bit); - int camFrameTo8bit(void *frame, int width, int height, int pixelFormat, - unsigned char *frame8bit, bool adjLimits, - unsigned int *lowLim, unsigned int *highLim, - unsigned int minLim, unsigned int maxLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH); - int camFFMPEGoverlay(const char *filename, const char *textString); - - void camStreamingFrame(int tcpStreamHandle, void *frame, int width, int height, - int pixelFormat, int irFrameFormat, bool adjLimit, - unsigned int *lowLim, unsigned int *highLim, - unsigned int minLim, unsigned int maxLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH, - const char *deviceName, void *streamingListPtr); - - static void *handleStreaming(void *listPtr); - void camStartStreaming(void **retList); - void camStopStreaming(void *listPtr); +#define CSU_PIX_FMT_GRAY8 1 ///< Y , 8bpp +#define CSU_PIX_FMT_GRAY16 2 ///< Y , 16bpp (should have big-endian and little-endian formats) +#define CSU_PIX_FMT_BAYER_RGGB8 3 ///< bayer, RGRG..(odd line), GBGB..(even line), 8-bit samples */ +#define CSU_PIX_FMT_YUV422_Packed 4 ///< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples) + + +int camOpenTcpConnection(const char *streamingServer, int StreamingPort, int *kSockHandle, int width, int height, int pixelFormat); +int camCloseTcpConnection(int *kSockHandle); +int camSendFrameOnTcp(int *kSockHandle, int width, int height, void *frame8bit); +int camFrameTo8bit(void *frame, int width, int height, int pixelFormat, unsigned char *frame8bit, bool adjLimits, unsigned int *lowLim, unsigned int *highLim, unsigned int minLim, unsigned int maxLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH); +int camFFMPEGoverlay(const char *filename, const char *textString); + +void camStreamingFrame(int tcpStreamHandle, void *frame, int width, int height, int pixelFormat, int irFrameFormat, bool adjLimit, unsigned int *lowLim, unsigned int *highLim, unsigned int minLim, unsigned int maxLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName, void *streamingListPtr); + +static void *handleStreaming(void *listPtr); +void camStartStreaming(void **retList); +void camStopStreaming(void *listPtr); #ifdef __cplusplus } #endif + diff --git a/device_support/flir/FLIRSC65X.cpp b/device_support/flir/FLIRSC65X.cpp index c590f4acfc..b4eb4c3669 100644 --- a/device_support/flir/FLIRSC65X.cpp +++ b/device_support/flir/FLIRSC65X.cpp @@ -40,2147 +40,1731 @@ using namespace std; #include #include -#define BUFFER_COUNT 16 +#define BUFFER_COUNT 16 #define ERROR -1 #define SUCCESS 0 -// if defined, print to stdout messages. +//if defined, print to stdout messages. #define debug + #define MAX_CAM 10 static FLIR_SC65X *camPtr[MAX_CAM] = {0}; static char errorOnOpen[512]; -#ifdef __cplusplus -extern "C" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +int flirOpen(const char *ipAddress, int *camHandle) { -#endif + FLIR_SC65X *cam; + int cameraHandle; + + errorOnOpen[0] = 0; + + cam = new FLIR_SC65X(ipAddress); + if(!cam->checkLastOp()) + { + cam->getLastError(errorOnOpen); + delete(cam); + return ERROR; + } + + for( cameraHandle = 0; cameraHandle < MAX_CAM && camPtr[cameraHandle] ; cameraHandle++); + + if( cameraHandle < MAX_CAM ) + { + camPtr[cameraHandle] = cam; + *camHandle = cameraHandle; + return SUCCESS; + } + else + { + sprintf(errorOnOpen, "Exceed maximum number (10) of opened cameras "); + *camHandle = -1; + return ERROR; + } +} - int flirOpen(const char *ipAddress, int *camHandle) - { - FLIR_SC65X *cam; - int cameraHandle; - errorOnOpen[0] = 0; +int flirIsConnected( int camHandle ) +{ + if( camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0 ) + { + sprintf(errorOnOpen, "Camera does not connect"); + return ERROR; + } + return SUCCESS; +} - cam = new FLIR_SC65X(ipAddress); - if (!cam->checkLastOp()) - { - cam->getLastError(errorOnOpen); - delete (cam); - return ERROR; - } +int flirClose(int camHandle) +{ + delete(camPtr[camHandle]); + camPtr[camHandle] = 0; + + return SUCCESS; +} - for (cameraHandle = 0; cameraHandle < MAX_CAM && camPtr[cameraHandle]; - cameraHandle++) - ; - if (cameraHandle < MAX_CAM) - { - camPtr[cameraHandle] = cam; - *camHandle = cameraHandle; - return SUCCESS; - } - else - { - sprintf(errorOnOpen, "Exceed maximum number (10) of opened cameras "); - *camHandle = -1; - return ERROR; - } - } +int checkLastOp(int camHandle) +{ + return camPtr[camHandle]->checkLastOp(); +} - int flirIsConnected(int camHandle) - { - if (camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0) - { - sprintf(errorOnOpen, "Camera does not connect"); - return ERROR; - } - return SUCCESS; - } - int flirClose(int camHandle) - { - delete (camPtr[camHandle]); - camPtr[camHandle] = 0; +int printAllParameters(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->printAllParameters(); + return ERROR; +} - return SUCCESS; - } - - int checkLastOp(int camHandle) { return camPtr[camHandle]->checkLastOp(); } - - int printAllParameters(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->printAllParameters(); - return ERROR; - } - - int setExposureMode(int camHandle, EXPMODE_ENUM exposureMode) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setExposureMode(exposureMode); - return ERROR; - } - - int setFrameRate(int camHandle, FPS_ENUM frameRate, int *frameToSkip) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setFrameRate(frameRate, frameToSkip); - return ERROR; - } - - int setFrameRateNew(int camHandle, double frameRate) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setFrameRate(frameRate); - return ERROR; - } - - int setIrFormat(int camHandle, IRFMT_ENUM irFormat) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setIrFormat(irFormat); - return ERROR; - } - - int getReadoutArea(int camHandle, int *x, int *y, int *width, int *height) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->getReadoutArea(x, y, width, height); - return ERROR; - } - - int setReadoutArea(int camHandle, int x, int y, int width, int height) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setReadoutArea(x, y, width, height); - return ERROR; - } - - int setObjectParameters(int camHandle, double reflectedTemperature, - double atmosphericTemperature, double objectDistance, - double objectEmissivity, double relativeHumidity, - double extOpticsTemperature, - double extOpticsTransmission, - double estimatedTransmission) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setObjectParameters( - reflectedTemperature, atmosphericTemperature, objectDistance, - objectEmissivity, relativeHumidity, extOpticsTemperature, - extOpticsTransmission, estimatedTransmission); - return ERROR; - } - - int setMeasurementRange(int camHandle, int measRange) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setMeasurementRange(measRange); - return ERROR; - } - - int getFocusAbsPosition(int camHandle, int *focusPos) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->getFocusAbsPosition(focusPos); - return ERROR; - } - - int setFocusAbsPosition(int camHandle, int focusPos) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setFocusAbsPosition(focusPos); - return ERROR; - } - - int executeAutoFocus(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->executeAutoFocus(); - return ERROR; - } - - int setCalibMode(int camHandle, int calMode) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setCalibMode(calMode); - return ERROR; - } - - int executeAutoCalib(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->executeAutoCalib(); - return ERROR; - } - - int startAcquisition(int camHandle, int *width, int *height, int *payloadSize) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->startAcquisition(width, height, payloadSize); - return ERROR; - } - - int stopAcquisition(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->stopAcquisition(); - return ERROR; - } - - int getFrame(int camHandle, int *status, void *frame, void *metaData) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->getFrame(status, frame, metaData); - return ERROR; - } - - int frameConv(int camHandle, unsigned short *frame, int width, int height) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->frameConv(frame, width, height); - return ERROR; - } - - int setAcquisitionMode(int camHandle, int storeEnabled, - int acqSkipFrameNumber) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setAcquisitionMode(storeEnabled, - acqSkipFrameNumber); - return ERROR; - } - - int setTriggerMode(int camHandle, int triggerMode, double burstDuration, - int numTrigger) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setTriggerMode(triggerMode, burstDuration, - numTrigger); - return ERROR; - } - - int softwareTrigger(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->softwareTrigger(); - return ERROR; - } - - int setTreeInfo(int camHandle, void *treePtr, int framesNid, int timebaseNid, - int framesMetadNid, int frame0TimeNid) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setTreeInfo(treePtr, framesNid, timebaseNid, - framesMetadNid, frame0TimeNid); - return ERROR; - } - - int setStreamingMode(int camHandle, IRFMT_ENUM irFormat, int streamingEnabled, - bool autoAdjustLimit, const char *streamingServer, - int streamingPort, int lowLim, int highLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH, - const char *deviceName) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setStreamingMode( - irFormat, streamingEnabled, autoAdjustLimit, streamingServer, - streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, - deviceName); - return ERROR; - } - int startFramesAcquisition(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->startFramesAcquisition(); - return ERROR; - } - - int stopFramesAcquisition(int camHandle) - { - if (flirIsConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->stopFramesAcquisition(); - return ERROR; - } - - void getLastError(int camHandle, char *msg) - { - if (camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0) - { - sprintf(msg, "%s", (errorOnOpen[0] == 0) ? "" : errorOnOpen); - return; - } - camPtr[camHandle]->getLastError(msg); - } -#ifdef __cplusplus +int setExposureMode(int camHandle, EXPMODE_ENUM exposureMode) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setExposureMode(exposureMode); + return ERROR; } -#endif -FLIR_SC65X::FLIR_SC65X(const char *ipAddress) + +int setFrameRate(int camHandle, FPS_ENUM frameRate, int *frameToSkip) { - this->ipAddress = PvString(ipAddress); - - /* SDK 3 - this->lDevice = new PvDevice(); - this->lResult = this->lDevice->Connect(this->ipAddress, - PvAccessExclusive); - */ - try - { - this->lDevice = PvDevice::CreateAndConnect( - this->ipAddress, - &this->lResult); // 20160309 SDK4 //sometimes goes in coredump - } - catch (...) - { - printf("Core dump detected on PvDevice::CreateAndConnect\n"); - } - if (!this->lResult.IsOK()) - { - printf( - "--------------------------------- Error Device connection: (%s) %p\n", - this->lResult.GetCodeString().GetAscii(), this->lDevice); - if (this->lDevice != nullptr) // CT 2019-03-29 - { - PvDevice::Free(this->lDevice); - } - } - else - { - printf("---------------------------- OK Device connection: (%s)\n", - this->lResult.GetDescription().GetAscii()); - } + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setFrameRate(frameRate, frameToSkip); + return ERROR; } -FLIR_SC65X::FLIR_SC65X() // new 25/07/2013: let to use the device without the - // camera + +int setFrameRateNew(int camHandle, double frameRate) { - // this->lDevice = new PvDevice(); //SDK 3 - // SDK 4 09/03/2016 NON sembra possibile creare un PVDEVICE se non ho la - // telecamera + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setFrameRate(frameRate); + return ERROR; } -FLIR_SC65X::~FLIR_SC65X() + +int setIrFormat(int camHandle, IRFMT_ENUM irFormat) { - printf("FLIR_SC65X destructor %p\n", this->lDevice); - if (this->lDevice != nullptr) // CT 2019-03-27 - { - this->lResult = this->lDevice->Disconnect(); - if (!this->lResult.IsOK()) - printLastError("Error Device disconnection !!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - else - printf("FLIR_SC65X destructor class executed\n"); - // delete(this->lDevice); //SDK 3 - PvDevice::Free(this->lDevice); // SDK 4 09/03/2016 - } + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setIrFormat(irFormat); + return ERROR; } -int FLIR_SC65X::checkLastOp() + +int getReadoutArea(int camHandle, int *x, int *y, int *width, int *height) { - printf("Info %d (%s)\n", this->lResult.IsOK(), - lResult.GetDescription().GetAscii()); - if (!this->lResult.IsOK()) - printLastError("(%s)\n", lResult.GetDescription().GetAscii()); - return this->lResult.IsOK(); + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->getReadoutArea(x, y, width, height); + return ERROR; } -int FLIR_SC65X::printAllParameters() + +int setReadoutArea(int camHandle, int x, int y, int width, int height) { - PvGenParameterArray *aArray = lDevice->GetParameters(); - uint32_t lParameterArrayCount = aArray->GetCount(); - printf("\nArray has %d parameters\n", lParameterArrayCount); - - // Traverse through Array and print out parameters available - for (uint32_t x = 0; x < lParameterArrayCount; x++) - { - // Get a parameter - PvGenParameter *lGenParameter = aArray->Get(x); - - // Don't show invisible parameters - display everything up to Guru - if (!lGenParameter->IsVisible(PvGenVisibilityGuru)) - { - continue; - } + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setReadoutArea(x, y, width, height); + return ERROR; +} - // Get and print parameter's name - PvString lGenParameterName, lCategory; - lGenParameter->GetCategory(lCategory); - lGenParameter->GetName(lGenParameterName); - printf("%s:%s, ", lCategory.GetAscii(), lGenParameterName.GetAscii()); - // Parameter available? - if (!lGenParameter->IsAvailable()) - { - printf("{Not Available}\n"); - continue; - } +int setObjectParameters(int camHandle, double reflectedTemperature, double atmosphericTemperature, + double objectDistance, double objectEmissivity, + double relativeHumidity, double extOpticsTemperature, + double extOpticsTransmission, double estimatedTransmission) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setObjectParameters(reflectedTemperature, atmosphericTemperature, objectDistance, objectEmissivity, relativeHumidity, extOpticsTemperature, extOpticsTransmission, estimatedTransmission); + return ERROR; +} - // Parameter readable? - if (!lGenParameter->IsReadable()) - { - printf("{Not readable}\n"); - continue; - } - // Get the parameter type - PvGenType lType; - lGenParameter->GetType(lType); - switch (lType) - { - // If the parameter is of type PvGenTypeInteger - case PvGenTypeInteger: - { - int64_t lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("Integer: %d", lValue); - } - break; - // If the parameter is of type PvGenTypeEnum - case PvGenTypeEnum: - { - PvString lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("Enum: %s", lValue.GetAscii()); - } - break; - // If the parameter is of type PvGenTypeBoolean - case PvGenTypeBoolean: - { - bool lValue; - static_cast(lGenParameter)->GetValue(lValue); - if (lValue) - { - printf("Boolean: TRUE"); - } - else - { - printf("Boolean: FALSE"); - } +int setMeasurementRange(int camHandle, int measRange) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setMeasurementRange(measRange); + return ERROR; +} + + +int getFocusAbsPosition(int camHandle, int *focusPos) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->getFocusAbsPosition(focusPos); + return ERROR; +} + + +int setFocusAbsPosition(int camHandle, int focusPos) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setFocusAbsPosition(focusPos); + return ERROR; +} + + +int executeAutoFocus(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->executeAutoFocus(); + return ERROR; +} + + +int setCalibMode(int camHandle, int calMode) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setCalibMode(calMode); + return ERROR; +} + + +int executeAutoCalib(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->executeAutoCalib(); + return ERROR; +} + + +int startAcquisition(int camHandle, int *width, int *height, int *payloadSize) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->startAcquisition(width, height, payloadSize); + return ERROR; +} + + +int stopAcquisition(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->stopAcquisition(); + return ERROR; +} + + +int getFrame(int camHandle, int *status, void *frame, void *metaData) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->getFrame(status, frame, metaData); + return ERROR; +} + + +int frameConv(int camHandle, unsigned short *frame, int width, int height) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->frameConv(frame, width, height); + return ERROR; +} + +int setAcquisitionMode( int camHandle, int storeEnabled, int acqSkipFrameNumber) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setAcquisitionMode( storeEnabled, acqSkipFrameNumber); + return ERROR; +} + +int setTriggerMode( int camHandle, int triggerMode, double burstDuration, int numTrigger ) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setTriggerMode( triggerMode, burstDuration, numTrigger ); + return ERROR; +} + +int softwareTrigger(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->softwareTrigger(); + return ERROR; +} + +int setTreeInfo( int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setTreeInfo( treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid ); + return ERROR; +} + +int setStreamingMode(int camHandle, IRFMT_ENUM irFormat, int streamingEnabled, bool autoAdjustLimit, + const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setStreamingMode( irFormat, streamingEnabled, autoAdjustLimit, streamingServer, streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); + return ERROR; + +} +int startFramesAcquisition(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->startFramesAcquisition(); + return ERROR; +} + +int stopFramesAcquisition(int camHandle) +{ + if( flirIsConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->stopFramesAcquisition(); + return ERROR; +} + +void getLastError(int camHandle, char *msg) +{ + if( camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0 ) + { + sprintf(msg, "%s", (errorOnOpen[0]==0) ? "" : errorOnOpen); + return; + } + camPtr[camHandle]->getLastError(msg); +} + + +#ifdef __cplusplus +} +#endif + + + + +FLIR_SC65X::FLIR_SC65X(const char *ipAddress) +{ + this->ipAddress = PvString(ipAddress); + +/* SDK 3 + this->lDevice = new PvDevice(); + this->lResult = this->lDevice->Connect(this->ipAddress, PvAccessExclusive); +*/ + try{ + this->lDevice = PvDevice::CreateAndConnect(this->ipAddress, &this->lResult); //20160309 SDK4 //sometimes goes in coredump } - break; - // If the parameter is of type PvGenTypeString - case PvGenTypeString: + catch(...) { - PvString lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("String: %s", lValue.GetAscii()); + printf("Core dump detected on PvDevice::CreateAndConnect\n"); } - break; - // If the parameter is of type PvGenTypeCommand - case PvGenTypeCommand: - printf("Command"); - break; - // If the parameter is of type PvGenTypeFloat - case PvGenTypeFloat: + if ( !this->lResult.IsOK() ) { - double lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("Float: %f", lValue); + printf("--------------------------------- Error Device connection: (%s) %p\n", this->lResult.GetCodeString().GetAscii(), this->lDevice); + if( this->lDevice != nullptr ) //CT 2019-03-29 + { + PvDevice::Free(this->lDevice); + } } - break; + else + { + printf("---------------------------- OK Device connection: (%s)\n", this->lResult.GetDescription().GetAscii() ); } - printf("\n"); - } - return SUCCESS; + + printf("EVENTO abilitato \n"); + //CT MDSplus acquisition Triggered on MDSevent + eventTrigger = 0; + trigEvent = new TriggerMdsEvent("__CCD_TRIGGER__", this); + trigEvent->start(); + } -int FLIR_SC65X::setExposureMode(EXPMODE_ENUM exposureMode) + +FLIR_SC65X::FLIR_SC65X() //new 25/07/2013: let to use the device without the camera { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *currPort = - dynamic_cast(lDeviceParams->Get("CurrentPort")); - PvGenEnum *currCfg = - dynamic_cast(lDeviceParams->Get("CurrentIOConfig")); - - this->lResult = currPort->SetValue(0); - if (!this->lResult.IsOK()) - { - printLastError("Error setting current port to 0!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - switch (exposureMode) - { - case internal_mode: - usleep(3000); - this->lResult = currCfg->SetValue("GeneralPurpose"); - if (!this->lResult.IsOK()) - { - printLastError("Error setting exposure mode!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - else - { - printf("Sync. INTERNAL configured.\n"); - } - break; - case external_mode: - usleep(3000); - this->lResult = currCfg->SetValue("MarkImage"); - if (!this->lResult.IsOK()) + //this->lDevice = new PvDevice(); //SDK 3 + //SDK 4 09/03/2016 NON sembra possibile creare un PVDEVICE se non ho la telecamera +} + + +FLIR_SC65X::~FLIR_SC65X() +{ + printf("FLIR_SC65X destructor %p\n", this->lDevice ); + if( this->lDevice != nullptr ) //CT 2019-03-27 { - printLastError("Error setting exposure mode!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; + this->lResult = this->lDevice->Disconnect(); + if ( !this->lResult.IsOK() ) + printLastError("Error Device disconnection !!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + else + printf("FLIR_SC65X destructor class executed\n"); + //delete(this->lDevice); //SDK 3 + PvDevice::Free(this->lDevice); //SDK 4 09/03/2016 } - else + + if( trigEvent != nullptr ) { - printf("Sync. EXTERNAL configured.\n"); + delete trigEvent; } - break; - } +} - return SUCCESS; + + +int FLIR_SC65X::checkLastOp() +{ + printf("Info %d (%s)\n", this->lResult.IsOK(), lResult.GetDescription().GetAscii() ); + if ( !this->lResult.IsOK() ) + printLastError("(%s)\n", lResult.GetDescription().GetAscii() ); + return this->lResult.IsOK(); +} + + + +int FLIR_SC65X::printAllParameters() +{ + PvGenParameterArray *aArray = lDevice->GetParameters(); + uint32_t lParameterArrayCount = aArray->GetCount(); + printf( "\nArray has %d parameters\n", lParameterArrayCount ); + + // Traverse through Array and print out parameters available + for( uint32_t x = 0; x < lParameterArrayCount; x++ ) + { + // Get a parameter + PvGenParameter *lGenParameter = aArray->Get( x ); + + // Don't show invisible parameters - display everything up to Guru + if ( !lGenParameter->IsVisible( PvGenVisibilityGuru ) ) + { + continue; + } + + // Get and print parameter's name + PvString lGenParameterName, lCategory; + lGenParameter->GetCategory( lCategory ); + lGenParameter->GetName( lGenParameterName ); + printf( "%s:%s, ", lCategory.GetAscii(), lGenParameterName.GetAscii() ); + + // Parameter available? + if ( !lGenParameter->IsAvailable() ) + { + printf( "{Not Available}\n" ); + continue; + } + + // Parameter readable? + if ( !lGenParameter->IsReadable() ) + { + printf( "{Not readable}\n" ); + continue; + } + + // Get the parameter type + PvGenType lType; + lGenParameter->GetType( lType ); + switch ( lType ) + { + // If the parameter is of type PvGenTypeInteger + case PvGenTypeInteger: + { + int64_t lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "Integer: %d", lValue ); + } + break; + // If the parameter is of type PvGenTypeEnum + case PvGenTypeEnum: + { + PvString lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "Enum: %s", lValue.GetAscii() ); + } + break; + // If the parameter is of type PvGenTypeBoolean + case PvGenTypeBoolean: + { + bool lValue; + static_cast( lGenParameter )->GetValue( lValue ); + if( lValue ) + { + printf( "Boolean: TRUE" ); + } + else + { + printf( "Boolean: FALSE" ); + } + } + break; + // If the parameter is of type PvGenTypeString + case PvGenTypeString: + { + PvString lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "String: %s", lValue.GetAscii() ); + } + break; + // If the parameter is of type PvGenTypeCommand + case PvGenTypeCommand: + printf( "Command" ); + break; + // If the parameter is of type PvGenTypeFloat + case PvGenTypeFloat: + { + double lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "Float: %f", lValue ); + } + break; + } + printf("\n"); + } + + return SUCCESS; +} + + + +int FLIR_SC65X::setExposureMode(EXPMODE_ENUM exposureMode) +{ + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *currPort = dynamic_cast( lDeviceParams->Get( "CurrentPort" ) ); + PvGenEnum *currCfg = dynamic_cast( lDeviceParams->Get( "CurrentIOConfig" ) ); + + this->lResult = currPort->SetValue( 0 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting current port to 0!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + switch(exposureMode) + { + case internal_mode: +usleep(3000); + this->lResult = currCfg->SetValue( "GeneralPurpose" ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting exposure mode!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + else + {printf("Sync. INTERNAL configured.\n");} + break; + case external_mode: +usleep(3000); + this->lResult = currCfg->SetValue( "MarkImage" ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting exposure mode!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + else + {printf("Sync. EXTERNAL configured.\n");} + break; + } + + return SUCCESS; } int FLIR_SC65X::setFrameRate(double frameRate) { - FPS_ENUM fps; - - if (frameRate == 200.) - fps = fps_200; - else if (fabs(frameRate - 100.) < 1.e-4) - fps = fps_100; - else if (fabs(frameRate - 50.) < 1.e-4) - fps = fps_50; - else if (fabs(frameRate - 25.) < 1.e-4) - fps = fps_25; - else if (fabs(frameRate - 12.5) < 1.e-4) - fps = fps_12; - else if (fabs(frameRate - 6.25) < 1.e-4) - fps = fps_6; - else if (fabs(frameRate - 3.12) < 1.e-4) - fps = fps_3; - - this->frameRate = frameRate; - - return (setFrameRate(fps, &streamingSkipFrameNumber)); + FPS_ENUM fps; + + if ( frameRate == 200.) + fps = fps_200; + else if ( fabs( frameRate - 100. ) < 1.e-4 ) + fps = fps_100; + else if ( fabs( frameRate - 50. ) < 1.e-4 ) + fps = fps_50; + else if ( fabs( frameRate - 25. ) < 1.e-4 ) + fps = fps_25; + else if ( fabs( frameRate - 12.5) < 1.e-4 ) + fps = fps_12; + else if ( fabs( frameRate - 6.25) < 1.e-4 ) + fps = fps_6; + else if ( fabs( frameRate - 3.12) < 1.e-4 ) + fps = fps_3; + + this->frameRate = frameRate; + + return ( setFrameRate(fps, &streamingSkipFrameNumber) ); + } int FLIR_SC65X::setFrameRate(FPS_ENUM fps, int *frameToSkip) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lWidth = - dynamic_cast(lDeviceParams->Get("Width")); - PvGenInteger *lHeight = - dynamic_cast(lDeviceParams->Get("Height")); - PvGenEnum *sWindowing = - dynamic_cast(lDeviceParams->Get("IRWindowing")); - PvGenEnum *sFrameRate = - dynamic_cast(lDeviceParams->Get("IRFrameRate")); - - switch (fps) - { - case fps_200: - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(123); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sFrameRate->SetValue(0); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Quarter"); //"Quarter" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lWidth = dynamic_cast( lDeviceParams->Get( "Width" ) ); + PvGenInteger *lHeight = dynamic_cast( lDeviceParams->Get( "Height" ) ); + PvGenEnum *sWindowing = dynamic_cast( lDeviceParams->Get( "IRWindowing" ) ); + PvGenEnum *sFrameRate = dynamic_cast( lDeviceParams->Get( "IRFrameRate" ) ); + + + switch(fps) + { + case fps_200: +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 123 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sFrameRate->SetValue(0); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Quarter");//"Quarter" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 200Hz.\n"); + printf("Frame rate set to 200Hz.\n"); #endif - *frameToSkip = 8; - break; - - case fps_100: - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(243); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sFrameRate->SetValue(0); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Half"); //"Half" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + *frameToSkip = 8; + break; + + case fps_100: +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 243 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sFrameRate->SetValue(0); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Half"); //"Half" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 100Hz.\n"); + printf("Frame rate set to 100Hz.\n"); #endif - *frameToSkip = 4; - break; - - case fps_50: - usleep(3000); - this->lResult = sFrameRate->SetValue(0); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Off"); //"Off" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(483); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + *frameToSkip = 4; + break; + + case fps_50: +usleep(3000); + this->lResult = sFrameRate->SetValue(0); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Off"); //"Off" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 483 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 50Hz.\n"); + printf("Frame rate set to 50Hz.\n"); #endif - *frameToSkip = 2; - break; - - case fps_25: - usleep(3000); - this->lResult = sFrameRate->SetValue(1); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Off"); //"Off" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(483); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + *frameToSkip = 2; + break; + + case fps_25: +usleep(3000); + this->lResult = sFrameRate->SetValue(1); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Off"); //"Off" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 483 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 25Hz.\n"); + printf("Frame rate set to 25Hz.\n"); #endif - *frameToSkip = 1; - break; - - case fps_12: - usleep(3000); - this->lResult = sFrameRate->SetValue(2); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(483); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Off"); //"Off" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + *frameToSkip = 1; + break; + + case fps_12: +usleep(3000); + this->lResult = sFrameRate->SetValue(2); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 483 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Off"); //"Off" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 12.5Hz.\n"); + printf("Frame rate set to 12.5Hz.\n"); #endif - *frameToSkip = 1; - break; - - case fps_6: - usleep(3000); - this->lResult = sFrameRate->SetValue(3); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(483); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Off"); //"Off" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + *frameToSkip = 1; + break; + + case fps_6: +usleep(3000); + this->lResult = sFrameRate->SetValue(3); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 483 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Off"); //"Off" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 6.25Hz.\n"); + printf("Frame rate set to 6.25Hz.\n"); #endif - *frameToSkip = 1; - break; - - case fps_3: - usleep(3000); - this->lResult = sFrameRate->SetValue(4); - if (!this->lResult.IsOK()) - { - printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lWidth->SetValue(640); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(483); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = sWindowing->SetValue("Off"); //"Off" - if (!this->lResult.IsOK()) - { - printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + *frameToSkip = 1; + break; + + case fps_3: +usleep(3000); + this->lResult = sFrameRate->SetValue(4); + if ( !this->lResult.IsOK() ) {printLastError("Error setting FrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lWidth->SetValue( 640 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue( 483 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = sWindowing->SetValue("Off"); //"Off" + if ( !this->lResult.IsOK() ) {printLastError("Error setting Windowing in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("Frame rate set to 3.12Hz.\n"); + printf("Frame rate set to 3.12Hz.\n"); #endif - *frameToSkip = 1; - break; - - default: - printLastError("Invalid frame rate value!!!\n", 0); - return ERROR; - } + *frameToSkip = 1; + break; - usleep(3500000); + default: + printLastError("Invalid frame rate value!!!\n", 0); + return ERROR; + } - return SUCCESS; +usleep(3500000); + + return SUCCESS; } + + int FLIR_SC65X::setIrFormat(IRFMT_ENUM irFormat) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenEnum *sFormat = - dynamic_cast(lDeviceParams->Get("IRFormat")); - - switch (irFormat) - { - case radiometric: - this->lResult = sFormat->SetValue("Radiometric"); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Radiometric in setIrFormat!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - else - { - printf("IR FORMAT set to radiometric.\n"); - } - break; - case linear100mK: - this->lResult = sFormat->SetValue("TemperatureLinear100mK"); - if (!this->lResult.IsOK()) - { - printLastError("Error setting TemperatureLinear100mK!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - else - { - printf("IR FORMAT set to TemperatureLinear100mK.\n"); - } - break; - case linear10mK: - this->lResult = sFormat->SetValue("TemperatureLinear10mK"); - if (!this->lResult.IsOK()) - { - printLastError("Error setting TemperatureLinear10mK!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - else - { - printf("IR FORMAT set to TemperatureLinear10mK.\n"); - } - break; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenEnum *sFormat = dynamic_cast( lDeviceParams->Get( "IRFormat" ) ); + + switch(irFormat) + { + case radiometric: + this->lResult = sFormat->SetValue("Radiometric"); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting Radiometric in setIrFormat!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + else + {printf("IR FORMAT set to radiometric.\n");} + break; + case linear100mK: + this->lResult = sFormat->SetValue("TemperatureLinear100mK"); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting TemperatureLinear100mK!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + else + {printf("IR FORMAT set to TemperatureLinear100mK.\n");} + break; + case linear10mK: + this->lResult = sFormat->SetValue("TemperatureLinear10mK"); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting TemperatureLinear10mK!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + else + {printf("IR FORMAT set to TemperatureLinear10mK.\n");} + break; + } + + this->irFrameFormat = irFormat; + + + return SUCCESS; +} - this->irFrameFormat = irFormat; - return SUCCESS; -} int FLIR_SC65X::getReadoutArea(int *x, int *y, int *width, int *height) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lWidth = - dynamic_cast(lDeviceParams->Get("Width")); - PvGenInteger *lHeight = - dynamic_cast(lDeviceParams->Get("Height")); - PvGenInteger *lOffsetX = - dynamic_cast(lDeviceParams->Get("OffsetX")); - PvGenInteger *lOffsetY = - dynamic_cast(lDeviceParams->Get("OffsetY")); - - int64_t ox = 0; - int64_t oy = 0; - int64_t w = 0; - int64_t h = 0; - - this->lResult = lWidth->GetValue(w); - if (!this->lResult.IsOK()) - { - printLastError("Error getting Width in getReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->GetValue(h); - if (!this->lResult.IsOK()) - { - printLastError("Error getting Height in getReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lOffsetX->GetValue(ox); - if (!this->lResult.IsOK()) - { - printLastError("Error getting OffsetX in getReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lOffsetY->GetValue(oy); - if (!this->lResult.IsOK()) - { - printLastError("Error getting OffsetY in getReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - this->x = *x = (int)ox; - this->y = *y = (int)oy; - this->width = *width = (int)w; - this->height = *height = (int)h - 3; // remove 3 lines of metadata - - return SUCCESS; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lWidth = dynamic_cast( lDeviceParams->Get( "Width" ) ); + PvGenInteger *lHeight = dynamic_cast( lDeviceParams->Get( "Height" ) ); + PvGenInteger *lOffsetX = dynamic_cast( lDeviceParams->Get( "OffsetX" ) ); + PvGenInteger *lOffsetY = dynamic_cast( lDeviceParams->Get( "OffsetY" ) ); + + int64_t ox = 0; + int64_t oy = 0; + int64_t w = 0; + int64_t h = 0; + + + this->lResult = lWidth->GetValue( w ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting Width in getReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->GetValue( h ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting Height in getReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lOffsetX->GetValue( ox ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting OffsetX in getReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lOffsetY->GetValue( oy ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting OffsetY in getReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + this->x = *x=(int)ox; + this->y = *y=(int)oy; + this->width = *width=(int)w; + this->height = *height=(int)h-3; //remove 3 lines of metadata + + + return SUCCESS; } + + int FLIR_SC65X::setReadoutArea(int x, int y, int width, int height) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lWidth = - dynamic_cast(lDeviceParams->Get("Width")); - PvGenInteger *lHeight = - dynamic_cast(lDeviceParams->Get("Height")); - PvGenInteger *lOffsetX = - dynamic_cast(lDeviceParams->Get("OffsetX")); - PvGenInteger *lOffsetY = - dynamic_cast(lDeviceParams->Get("OffsetY")); - - int64_t w = width; - int64_t h = height; - int64_t ox = x; - int64_t oy = y; - - this->lResult = lWidth->SetValue(w); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lHeight->SetValue(h + 3); // add 3 lines of metadata - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lOffsetX->SetValue(ox); - if (!this->lResult.IsOK()) - { - printLastError("Error setting OffsetX in setReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lOffsetY->SetValue(oy); - if (!this->lResult.IsOK()) - { - printLastError("Error setting OffsetY in setReadoutArea\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - this->x = x; - this->y = y; - this->width = width; - this->height = height; - - return SUCCESS; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lWidth = dynamic_cast( lDeviceParams->Get( "Width" ) ); + PvGenInteger *lHeight = dynamic_cast( lDeviceParams->Get( "Height" ) ); + PvGenInteger *lOffsetX = dynamic_cast( lDeviceParams->Get( "OffsetX" ) ); + PvGenInteger *lOffsetY = dynamic_cast( lDeviceParams->Get( "OffsetY" ) ); + + int64_t w = width; + int64_t h = height; + int64_t ox = x; + int64_t oy = y; + + + this->lResult = lWidth->SetValue(w); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lHeight->SetValue(h+3); //add 3 lines of metadata + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lOffsetX->SetValue(ox); + if ( !this->lResult.IsOK() ) {printLastError("Error setting OffsetX in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} +usleep(3000); + this->lResult = lOffsetY->SetValue(oy); + if ( !this->lResult.IsOK() ) {printLastError("Error setting OffsetY in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + this->x = x; + this->y = y; + this->width = width; + this->height = height; + + + return SUCCESS; } -int FLIR_SC65X::setObjectParameters( - double reflectedTemperature, double atmosphericTemperature, - double objectDistance, double objectEmissivity, double relativeHumidity, - double extOpticsTemperature, double extOpticsTransmission, - double estimatedTransmission) + + +int FLIR_SC65X::setObjectParameters(double reflectedTemperature, double atmosphericTemperature, double objectDistance, double objectEmissivity, double relativeHumidity, double extOpticsTemperature, double extOpticsTransmission, double estimatedTransmission) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenFloat *RefTemp = - dynamic_cast(lDeviceParams->Get("ReflectedTemperature")); - PvGenFloat *AtmTemp = - dynamic_cast(lDeviceParams->Get("AtmosphericTemperature")); - PvGenFloat *ObjDist = - dynamic_cast(lDeviceParams->Get("ObjectDistance")); - PvGenFloat *ObjEmis = - dynamic_cast(lDeviceParams->Get("ObjectEmissivity")); - PvGenFloat *RelHumi = - dynamic_cast(lDeviceParams->Get("RelativeHumidity")); - PvGenFloat *EopTemp = - dynamic_cast(lDeviceParams->Get("ExtOpticsTemperature")); - PvGenFloat *EopTran = - dynamic_cast(lDeviceParams->Get("ExtOpticsTransmission")); - PvGenFloat *EstTran = - dynamic_cast(lDeviceParams->Get("EstimatedTransmission")); - - this->lResult = RefTemp->SetValue(reflectedTemperature + 273.15); - if (!this->lResult.IsOK()) - { - printLastError("Error setting reflectedTemperature!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = AtmTemp->SetValue(atmosphericTemperature + 273.15); - if (!this->lResult.IsOK()) - { - printLastError("Error setting atmosphericTemperature!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = ObjDist->SetValue(objectDistance); - if (!this->lResult.IsOK()) - { - printLastError("Error setting objectDistance!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = ObjEmis->SetValue(objectEmissivity); - if (!this->lResult.IsOK()) - { - printLastError("Error setting objectEmissivity!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = RelHumi->SetValue(relativeHumidity); - if (!this->lResult.IsOK()) - { - printLastError("Error setting relativeHumidity!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = EopTemp->SetValue(extOpticsTemperature + 273.15); - if (!this->lResult.IsOK()) - { - printLastError("Error setting extOpticsTemperature!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = EopTran->SetValue(extOpticsTransmission); - if (!this->lResult.IsOK()) - { - printLastError("Error setting extOpticsTransmission!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = EstTran->SetValue(estimatedTransmission); - if (!this->lResult.IsOK()) - { - printLastError("Error setting estimatedTransmission!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - return SUCCESS; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenFloat *RefTemp = dynamic_cast( lDeviceParams->Get( "ReflectedTemperature" ) ); + PvGenFloat *AtmTemp = dynamic_cast( lDeviceParams->Get( "AtmosphericTemperature" ) ); + PvGenFloat *ObjDist = dynamic_cast( lDeviceParams->Get( "ObjectDistance" ) ); + PvGenFloat *ObjEmis = dynamic_cast( lDeviceParams->Get( "ObjectEmissivity" ) ); + PvGenFloat *RelHumi = dynamic_cast( lDeviceParams->Get( "RelativeHumidity" ) ); + PvGenFloat *EopTemp = dynamic_cast( lDeviceParams->Get( "ExtOpticsTemperature" ) ); + PvGenFloat *EopTran = dynamic_cast( lDeviceParams->Get( "ExtOpticsTransmission" ) ); + PvGenFloat *EstTran = dynamic_cast( lDeviceParams->Get( "EstimatedTransmission" ) ); + + + + this->lResult = RefTemp->SetValue(reflectedTemperature + 273.15); + if ( !this->lResult.IsOK() ) {printLastError("Error setting reflectedTemperature!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = AtmTemp->SetValue(atmosphericTemperature + 273.15); + if ( !this->lResult.IsOK() ) {printLastError("Error setting atmosphericTemperature!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = ObjDist->SetValue(objectDistance); + if ( !this->lResult.IsOK() ) {printLastError("Error setting objectDistance!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = ObjEmis->SetValue(objectEmissivity); + if ( !this->lResult.IsOK() ) {printLastError("Error setting objectEmissivity!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = RelHumi->SetValue(relativeHumidity); + if ( !this->lResult.IsOK() ) {printLastError("Error setting relativeHumidity!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = EopTemp->SetValue(extOpticsTemperature + 273.15); + if ( !this->lResult.IsOK() ) {printLastError("Error setting extOpticsTemperature!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = EopTran->SetValue(extOpticsTransmission); + if ( !this->lResult.IsOK() ) {printLastError("Error setting extOpticsTransmission!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = EstTran->SetValue(estimatedTransmission); + if ( !this->lResult.IsOK() ) {printLastError("Error setting estimatedTransmission!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + return SUCCESS; } + + int FLIR_SC65X::setMeasurementRange(int measRange) { - // with new FLIR CAMERAS range is 0-5 instead of 0-2 - if (measRange < 0 or measRange > 5) - { - printLastError( - "Error: measRange in setMeasurementRange must be in range 0-5!!!\n", 0); - return ERROR; - } - - printf("Try setting MeasurementRange to %d. REMEMBER to select the correct " - "focal lenght!"); - - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *currCase = - dynamic_cast(lDeviceParams->Get("CurrentCase")); - PvGenInteger *queryCase = - dynamic_cast(lDeviceParams->Get("QueryCase")); - PvGenFloat *lowLim = - dynamic_cast(lDeviceParams->Get("QueryCaseLowLimit")); - PvGenFloat *highLim = - dynamic_cast(lDeviceParams->Get("QueryCaseHighLimit")); - - PvGenBoolean *queryCaseEnabled = - dynamic_cast(lDeviceParams->Get("QueryCaseEnabled")); - - int64_t val = measRange; - - this->lResult = queryCase->SetValue(val); - if (!this->lResult.IsOK()) - { - printLastError("Error: case not defined in setMeasurementRange!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - this->lResult = currCase->SetValue(val); - if (!this->lResult.IsOK()) - { - printLastError("Error in setMeasurementRange!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - double limitLow, limitHigh = 0; - usleep(3000); - - this->lResult = lowLim->GetValue(limitLow); - if (!this->lResult.IsOK()) - { - printLastError("Error in low limit !!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - usleep(3000); - - this->lResult = highLim->GetValue(limitHigh); - if (!this->lResult.IsOK()) - { - printLastError("Error in high limit !!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + // with new FLIR CAMERAS range is 0-5 instead of 0-2 + if(measRange<0 or measRange>5) + { + printLastError("Error: measRange in setMeasurementRange must be in range 0-5!!!\n", 0); + return ERROR; + } + + printf("Try setting MeasurementRange to %d. REMEMBER to select the correct focal lenght!"); + + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *currCase = dynamic_cast( lDeviceParams->Get( "CurrentCase" ) ); + PvGenInteger *queryCase = dynamic_cast( lDeviceParams->Get( "QueryCase" ) ); + PvGenFloat *lowLim = dynamic_cast( lDeviceParams->Get( "QueryCaseLowLimit" ) ); + PvGenFloat *highLim = dynamic_cast( lDeviceParams->Get( "QueryCaseHighLimit" ) ); + + PvGenBoolean *queryCaseEnabled = dynamic_cast( lDeviceParams->Get( "QueryCaseEnabled" ) ); + + int64_t val = measRange; + + this->lResult = queryCase->SetValue(val); + if ( !this->lResult.IsOK() ) {printLastError("Error: case not defined in setMeasurementRange!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + this->lResult = currCase->SetValue(val); + if ( !this->lResult.IsOK() ) {printLastError("Error in setMeasurementRange!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + double limitLow, limitHigh = 0; +usleep(3000); + + this->lResult = lowLim->GetValue(limitLow); + if ( !this->lResult.IsOK() ) {printLastError("Error in low limit !!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +usleep(3000); + + this->lResult = highLim->GetValue(limitHigh); + if ( !this->lResult.IsOK() ) {printLastError("Error in high limit !!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + #ifdef debug - printf("Measurement range set to %.0f...%.0f\n", (limitLow - 273.15), - (limitHigh - 273.15)); + printf("Measurement range set to %.0f...%.0f\n",(limitLow-273.15) ,(limitHigh-273.15) ); #endif - return SUCCESS; + return SUCCESS; } + + int FLIR_SC65X::getFocusAbsPosition(int *focusPos) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lfocusPos = - dynamic_cast(lDeviceParams->Get("FocusPos")); - - int64_t val = 0; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lfocusPos = dynamic_cast( lDeviceParams->Get( "FocusPos" ) ); - this->lResult = lfocusPos->GetValue(val); - if (!this->lResult.IsOK()) - { - printLastError("Error getting Focus Absolute Position\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + int64_t val = 0; - printf("getFocusAbsPosition val: %d\n", val); + this->lResult = lfocusPos->GetValue( val ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting Focus Absolute Position\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - *focusPos = val; + printf("getFocusAbsPosition val: %d\n", val); - return SUCCESS; + *focusPos=val; + + return SUCCESS; } + + int FLIR_SC65X::setFocusAbsPosition(int focusPos) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lfocusPos = - dynamic_cast(lDeviceParams->Get("FocusPos")); - PvGenInteger *lfocusSpeed = - dynamic_cast(lDeviceParams->Get("FocusSpeed")); - PvGenInteger *lfocusStep = - dynamic_cast(lDeviceParams->Get("FocusStep")); - PvGenCommand *lfocusIncrement = - dynamic_cast(lDeviceParams->Get("FocusIncrement")); - PvGenCommand *lfocusDecrement = - dynamic_cast(lDeviceParams->Get("FocusDecrement")); - - int64_t val = 0; - - this->lResult = lfocusPos->GetValue(val); - if (!this->lResult.IsOK()) - { - printLastError("Error getting Focus Absolute Position\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - this->lResult = lfocusSpeed->SetValue(1); // maybe not necessary - if (!this->lResult.IsOK()) - { - printLastError("Error setting focus speed\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - int currFocPos = (int)val; - int newFocPos = focusPos; - - this->lResult = - lfocusPos->SetValue(newFocPos); // set is not fine as read!!! maybe motor - // is not a step by step one. - if (!this->lResult.IsOK()) - { - printLastError("Error setting Focus Absolute Position\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - return SUCCESS; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lfocusPos = dynamic_cast( lDeviceParams->Get( "FocusPos" ) ); + PvGenInteger *lfocusSpeed = dynamic_cast( lDeviceParams->Get( "FocusSpeed" ) ); + PvGenInteger *lfocusStep = dynamic_cast( lDeviceParams->Get( "FocusStep" ) ); + PvGenCommand *lfocusIncrement = dynamic_cast( lDeviceParams->Get( "FocusIncrement" ) ); + PvGenCommand *lfocusDecrement = dynamic_cast( lDeviceParams->Get( "FocusDecrement" ) ); + + int64_t val = 0; + + this->lResult = lfocusPos->GetValue( val ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting Focus Absolute Position\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + this->lResult = lfocusSpeed->SetValue(1); //maybe not necessary + if ( !this->lResult.IsOK() ) {printLastError("Error setting focus speed\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + int currFocPos = (int)val; + int newFocPos = focusPos; + + this->lResult = lfocusPos->SetValue( newFocPos ); //set is not fine as read!!! maybe motor is not a step by step one. + if ( !this->lResult.IsOK() ) {printLastError("Error setting Focus Absolute Position\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + return SUCCESS; } + + int FLIR_SC65X::executeAutoFocus() { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenCommand *autoFocus = - dynamic_cast(lDeviceParams->Get("AutoFocus")); - - this->lResult = autoFocus->Execute(); - if (!this->lResult.IsOK()) - { - printLastError("Error executing auto focus!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenCommand *autoFocus = dynamic_cast( lDeviceParams->Get( "AutoFocus" ) ); + + this->lResult = autoFocus->Execute(); + if ( !this->lResult.IsOK() ) {printLastError("Error executing auto focus!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("AutoFocus Executed.\n"); + printf("AutoFocus Executed.\n"); #endif - return SUCCESS; + return SUCCESS; } -int FLIR_SC65X::setCalibMode(int calMode) // 0=off 1=automatic + + +int FLIR_SC65X::setCalibMode(int calMode) //0=off 1=automatic { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenEnum *calibMode = - dynamic_cast(lDeviceParams->Get("NUCMode")); + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenEnum *calibMode = dynamic_cast( lDeviceParams->Get( "NUCMode" ) ); + + this->lResult = calibMode->SetValue( calMode ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting calibration mode!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - this->lResult = calibMode->SetValue(calMode); - if (!this->lResult.IsOK()) - { - printLastError("Error setting calibration mode!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + PvString lValue; + PvGenParameter *lGenParameter = lDeviceParams->Get( "NUCMode" ); + static_cast( lGenParameter )->GetValue( lValue ); - PvString lValue; - PvGenParameter *lGenParameter = lDeviceParams->Get("NUCMode"); - static_cast(lGenParameter)->GetValue(lValue); - this->autoCalibration = calMode; + this->autoCalibration = calMode; - printf("Calibration Mode set to: %s\n", lValue.GetAscii()); + printf( "Calibration Mode set to: %s\n", lValue.GetAscii() ); - return SUCCESS; + return SUCCESS; } + + int FLIR_SC65X::executeAutoCalib() { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenCommand *autoCalib = - dynamic_cast(lDeviceParams->Get("NUCAction")); - - this->lResult = autoCalib->Execute(); - if (!this->lResult.IsOK()) - { - printLastError("Error executing calibration!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenCommand *autoCalib = dynamic_cast( lDeviceParams->Get( "NUCAction" ) ); + + this->lResult = autoCalib->Execute(); + if ( !this->lResult.IsOK() ) {printLastError("Error executing calibration!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} #ifdef debug - printf("AutoCalibration Executed.\n"); + printf("AutoCalibration Executed.\n"); #endif - return SUCCESS; + return SUCCESS; } + + int FLIR_SC65X::startAcquisition(int *width, int *height, int *payloadSize) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lTLLocked = - dynamic_cast(lDeviceParams->Get("TLParamsLocked")); - PvGenInteger *lWidth = - dynamic_cast(lDeviceParams->Get("Width")); - PvGenInteger *lHeight = - dynamic_cast(lDeviceParams->Get("Height")); - PvGenInteger *lPayloadSize = - dynamic_cast(lDeviceParams->Get("PayloadSize")); - PvGenCommand *lResetTimestamp = dynamic_cast( - lDeviceParams->Get("GevTimestampControlReset")); - PvGenCommand *lStart = - dynamic_cast(lDeviceParams->Get("AcquisitionStart")); - // Get stream parameters/stats - // 17-10-2016: segmentation fault with SDK4. to check! - /* - PvGenParameterArray *lStreamParams = lStream->GetParameters(); - PvGenInteger *lCount = dynamic_cast( lStreamParams->Get( - "ImagesCount" ) ); PvGenFloat *lFrameRate = dynamic_cast( - lStreamParams->Get( "AcquisitionRateAverage" ) ); PvGenFloat *lBandwidth = - dynamic_cast( lStreamParams->Get( "BandwidthAverage" ) ); - */ - - PvGenInteger *lTickFreq = dynamic_cast( - lDeviceParams->Get("GevTimestampTickFrequency")); - this->lResult = lTickFreq->GetValue(tickFreq); - if (!this->lResult.IsOK()) - { - printLastError("Error getting GevTimestampTickFrequency in " - "startAcquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - } - // printf("---> GevTimestampTickFrequency = %d\n", tickFreq); - - int64_t w = 0; - int64_t h = 0; - int64_t lSize = 0; - - this->lResult = lWidth->GetValue(w); - if (!this->lResult.IsOK()) - { - printLastError("Error getting frame width in startAcquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - this->lResult = lHeight->GetValue(h); - if (!this->lResult.IsOK()) - { - printLastError("Error getting frame height in startAcquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - this->lResult = lPayloadSize->GetValue(lSize); - if (!this->lResult.IsOK()) - { - printLastError("Error getting payload size in startAcquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - this->width = *width = (int)w; - this->height = *height = (int)h - 3; // first 3 rows are metadata - - *payloadSize = lSize; // payload = width*height*2 + metadata - - /* - new 09 mar 2016 for SDK4 - // If this is a GigE Vision device, configure GigE Vision specific streaming - parameters - */ - PvDeviceGEV *lDeviceGEV = static_cast(this->lDevice); - // 17-10-2016 lStreamGEV moved down - /* - end new - */ - - // Negotiate streaming packet size - // this->lResult = lDevice->NegotiatePacketSize(); //SDK 3 - this->lResult = lDeviceGEV->NegotiatePacketSize(); // SDK 4 - if (!this->lResult.IsOK()) - { - printLastError( - "Error negotiating packet size in start acquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - PvGenInteger *lPacketSize = dynamic_cast( - lDevice->GetParameters()->Get("GevSCPSPacketSize")); - - int64_t lPacketSizeValue = 0; - lResult = lPacketSize->GetValue(lPacketSizeValue); - if (!lResult.IsOK()) - { - printLastError("FATAL ERROR: Unable to read packet size!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - // fprintf( stderr, "FATAL ERROR: Unable to read packet size\n" ); - } - printf("--------> lPacketSizeValue %d\n", lPacketSizeValue); - - // Open stream - // this->lResult = this->lStream->Open( this->ipAddress); //SDK 3 - this->lStream = - PvStream::CreateAndOpen(this->ipAddress, &this->lResult); // 20160309 SDK4 - if ((this->lStream == NULL) || !this->lResult.IsOK()) - { - printLastError("Error opening stream in start acquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - PvStream::Free(this->lStream); - return ERROR; - } - - // Use min of BUFFER_COUNT and how many buffers can be queued in PvStream - uint32_t lBufferCount = (lStream->GetQueuedBufferMaximum() < BUFFER_COUNT) - ? lStream->GetQueuedBufferMaximum() - : BUFFER_COUNT; - - // new 17-10-2016 for SDK4 - // If this is a GigE Vision device, configure GigE Vision specific streaming - // parameters - PvStreamGEV *lStreamGEV = static_cast(this->lStream); - - if (this->lStream->IsOpen()) - { - // printf("lStream OPEN Local Port %d \n", lStream->GetLocalPort() ); //SDK - // 3 - printf("lStream OPEN Local Port %u \n", - lStreamGEV->GetLocalPort()); // SDK 4 not working.... segmentation - // fault to check! - } - else - { - printf("lStream NOT OPEN\n"); - } - if (lDevice->IsConnected()) - { - printf("PvDevice connect \n"); - } - else - { - printf("PvDevice not connect \n"); - } - - printf("----------> Buffer count %d lSize %d \n", lBufferCount, lSize); - - // Create, alloc buffers - this->lBuffers = new PvBuffer[lBufferCount]; - for (uint32_t i = 0; i < lBufferCount; i++) - { - lResult = lBuffers[i].Alloc(static_cast(lSize)); - if (!lResult.IsOK()) - printf("Error memory buffer allocation %d !!!\n(%s)\n", (i + 1), - lResult.GetDescription().GetAscii()); - } - - if (lStream->IsOpen()) - printf("lStream OPEN\n"); - else - printf("lStream NOT OPEN\n"); - - if (lDevice->IsConnected()) - printf("PvDevice connect \n"); - else - printf("PvDevice not connect \n"); - - // Have to set the Device IP destination to the Stream - // this->lResult = lDevice->SetStreamDestination( - // lStream->GetLocalIPAddress(), lStream->GetLocalPort() ); //SDK 3 - this->lResult = lDeviceGEV->SetStreamDestination( - lStreamGEV->GetLocalIPAddress(), - lStreamGEV->GetLocalPort()); // SDK 4 - 9 mar 2016 - if (!this->lResult.IsOK()) - { - printLastError("Error setting stream dest. in start acquisition!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - if (lStream->IsOpen()) - printf("lStream OPEN\n"); - else - printf("lStream NOT OPEN\n"); - - if (lDevice->IsConnected()) - printf("PvDevice connect \n"); - else - printf("PvDevice not connect \n"); - - // Queue all buffers in the stream - for (uint32_t i = 0; i < lBufferCount; i++) - { - printf("------------------------ Queuing Buffer " - "-----------------------------------\n"); - lResult = lStream->QueueBuffer(&lBuffers[i]); - printf("------------------------ Queued Buffer " - "-----------------------------------\n"); - if (!lResult.IsPending()) - printf("Error buffer enqueue %d !!!\n(%s, %s)\n", (i + 1), - lResult.GetDescription().GetAscii(), - lResult.GetCodeString().GetAscii()); - } - - if (lStream->IsOpen()) - printf("lStream OPEN\n"); - else - printf("lStream NOT OPEN\n"); - - if (lDevice->IsConnected()) - printf("PvDevice connect \n"); - else - printf("PvDevice not connect \n"); - - // TLParamsLocked is optional but when present, it MUST be set to 1 - // before sending the AcquisitionStart command - if (lTLLocked != NULL) - { - usleep(3000); - this->lResult = lTLLocked->SetValue(1); - - if (!this->lResult.IsOK()) + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lTLLocked = dynamic_cast( lDeviceParams->Get( "TLParamsLocked" ) ); + PvGenInteger *lWidth = dynamic_cast( lDeviceParams->Get( "Width" ) ); + PvGenInteger *lHeight = dynamic_cast( lDeviceParams->Get( "Height" ) ); + PvGenInteger *lPayloadSize = dynamic_cast( lDeviceParams->Get( "PayloadSize" ) ); + PvGenCommand *lResetTimestamp = dynamic_cast( lDeviceParams->Get( "GevTimestampControlReset" ) ); + PvGenCommand *lStart = dynamic_cast( lDeviceParams->Get( "AcquisitionStart" ) ); + // Get stream parameters/stats +//17-10-2016: segmentation fault with SDK4. to check! +/* + PvGenParameterArray *lStreamParams = lStream->GetParameters(); + PvGenInteger *lCount = dynamic_cast( lStreamParams->Get( "ImagesCount" ) ); + PvGenFloat *lFrameRate = dynamic_cast( lStreamParams->Get( "AcquisitionRateAverage" ) ); + PvGenFloat *lBandwidth = dynamic_cast( lStreamParams->Get( "BandwidthAverage" ) ); +*/ + + + PvGenInteger *lTickFreq = dynamic_cast( lDeviceParams->Get( "GevTimestampTickFrequency" ) ); + this->lResult = lTickFreq->GetValue( tickFreq ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting GevTimestampTickFrequency in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() );} + //printf("---> GevTimestampTickFrequency = %d\n", tickFreq); + + int64_t w = 0; + int64_t h = 0; + int64_t lSize = 0; + + this->lResult = lWidth->GetValue( w ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting frame width in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + this->lResult = lHeight->GetValue( h ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting frame height in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + this->lResult = lPayloadSize->GetValue( lSize ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting payload size in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + this->width = *width = (int)w; + this->height = *height= (int)h-3; //first 3 rows are metadata + + *payloadSize=lSize; //payload = width*height*2 + metadata + + +/* + new 09 mar 2016 for SDK4 + // If this is a GigE Vision device, configure GigE Vision specific streaming parameters +*/ + PvDeviceGEV *lDeviceGEV = static_cast( this->lDevice ); + //17-10-2016 lStreamGEV moved down +/* +end new +*/ + + // Negotiate streaming packet size + //this->lResult = lDevice->NegotiatePacketSize(); //SDK 3 + this->lResult = lDeviceGEV->NegotiatePacketSize(); //SDK 4 + if ( !this->lResult.IsOK() ) + { + printLastError("Error negotiating packet size in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + return ERROR; + } + + + PvGenInteger *lPacketSize = dynamic_cast( lDevice->GetParameters()->Get( "GevSCPSPacketSize" ) ); + + int64_t lPacketSizeValue = 0; + lResult = lPacketSize->GetValue( lPacketSizeValue ); + if ( !lResult.IsOK() ) { - printLastError("Error setting TLParamsLocked to 1!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; + printLastError("FATAL ERROR: Unable to read packet size!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + return ERROR; + //fprintf( stderr, "FATAL ERROR: Unable to read packet size\n" ); + } + printf("--------> lPacketSizeValue %d\n", lPacketSizeValue); + + // Open stream + //this->lResult = this->lStream->Open( this->ipAddress); //SDK 3 + this->lStream = PvStream::CreateAndOpen(this->ipAddress, &this->lResult); //20160309 SDK4 + if ( ( this->lStream == NULL ) || !this->lResult.IsOK() ) + { + printLastError("Error opening stream in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + PvStream::Free( this->lStream ); + return ERROR; + } + + // Use min of BUFFER_COUNT and how many buffers can be queued in PvStream + uint32_t lBufferCount = ( lStream->GetQueuedBufferMaximum() < BUFFER_COUNT ) ? + lStream->GetQueuedBufferMaximum() : + BUFFER_COUNT; + + //new 17-10-2016 for SDK4 + // If this is a GigE Vision device, configure GigE Vision specific streaming parameters + PvStreamGEV *lStreamGEV = static_cast( this->lStream ); + + if( this->lStream->IsOpen() ) + { + //printf("lStream OPEN Local Port %d \n", lStream->GetLocalPort() ); //SDK 3 + printf("lStream OPEN Local Port %u \n", lStreamGEV->GetLocalPort() ); //SDK 4 not working.... segmentation fault to check! + } + else + { + printf("lStream NOT OPEN\n"); + } + if(lDevice->IsConnected()) + {printf( "PvDevice connect \n");} + else + {printf( "PvDevice not connect \n");} + + + printf("----------> Buffer count %d lSize %d \n", lBufferCount, lSize); + + // Create, alloc buffers + this->lBuffers = new PvBuffer[ lBufferCount ]; + for ( uint32_t i = 0; i < lBufferCount; i++ ) + { + lResult = lBuffers[ i ].Alloc( static_cast( lSize ) ); + if ( !lResult.IsOK() ) + printf("Error memory buffer allocation %d !!!\n(%s)\n", (i+1) , lResult.GetDescription().GetAscii() ); + } + + if( lStream->IsOpen() ) printf("lStream OPEN\n"); + else printf("lStream NOT OPEN\n"); + + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); + + // Have to set the Device IP destination to the Stream + //this->lResult = lDevice->SetStreamDestination( lStream->GetLocalIPAddress(), lStream->GetLocalPort() ); //SDK 3 + this->lResult = lDeviceGEV->SetStreamDestination( lStreamGEV->GetLocalIPAddress(), lStreamGEV->GetLocalPort() ); //SDK 4 - 9 mar 2016 + if ( !this->lResult.IsOK() ) {printLastError("Error setting stream dest. in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + if( lStream->IsOpen() ) printf("lStream OPEN\n"); + else printf("lStream NOT OPEN\n"); + + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); + + + // Queue all buffers in the stream + for ( uint32_t i = 0; i < lBufferCount; i++ ) + { +printf("------------------------ Queuing Buffer -----------------------------------\n"); + lResult = lStream->QueueBuffer( &lBuffers[i] ); +printf("------------------------ Queued Buffer -----------------------------------\n"); + if ( !lResult.IsPending() ) + printf("Error buffer enqueue %d !!!\n(%s, %s)\n", (i+1) , lResult.GetDescription().GetAscii(), lResult.GetCodeString().GetAscii() ); } - } - - // reset timestamp counter - this->lResult = lResetTimestamp->Execute(); - if (!this->lResult.IsOK()) - { - printLastError("Error resetting timestamp counter!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - // Tell the device to start sending images - this->lResult = lStart->Execute(); - if (!this->lResult.IsOK()) - { - printLastError( - "Error sending StartAcquisition command to device!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - // debug - triggered = 0; - /* - printf( "Get Local IP Address %s \n", - lStream->GetLocalIPAddress().GetAscii() ); printf( "QueuedBuffer %d \n", - lStream->GetQueuedBufferCount() ); printf( "QueuedBuffer Maximum %d \n", - lStream->GetQueuedBufferMaximum() ); - - - if(lDevice->IsConnected()) - printf( "PvDevice connect \n"); - else - printf( "PvDevice not connect \n"); - - - if(lStream->IsOpen()) - printf( "PvStream open \n"); - else - printf( "PvStream not open \n"); - */ - - return SUCCESS; + + if( lStream->IsOpen() ) printf("lStream OPEN\n"); + else printf("lStream NOT OPEN\n"); + + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); + + // TLParamsLocked is optional but when present, it MUST be set to 1 + // before sending the AcquisitionStart command + if ( lTLLocked != NULL ) + { +usleep(3000); + this->lResult = lTLLocked->SetValue( 1 ); + + if ( !this->lResult.IsOK() ) {printLastError("Error setting TLParamsLocked to 1!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + } + + //reset timestamp counter + this->lResult = lResetTimestamp->Execute(); + if ( !this->lResult.IsOK() ) {printLastError("Error resetting timestamp counter!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + // Tell the device to start sending images + this->lResult = lStart->Execute(); + if ( !this->lResult.IsOK() ) {printLastError("Error sending StartAcquisition command to device!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +//debug + triggered = 0; +/* + printf( "Get Local IP Address %s \n", lStream->GetLocalIPAddress().GetAscii() ); + printf( "QueuedBuffer %d \n", lStream->GetQueuedBufferCount() ); + printf( "QueuedBuffer Maximum %d \n", lStream->GetQueuedBufferMaximum() ); + + + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); + + + if(lStream->IsOpen()) + printf( "PvStream open \n"); + else + printf( "PvStream not open \n"); +*/ + + return SUCCESS; } + + int FLIR_SC65X::stopAcquisition() { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lTLLocked = - dynamic_cast(lDeviceParams->Get("TLParamsLocked")); - PvGenCommand *lStop = - dynamic_cast(lDeviceParams->Get("AcquisitionStop")); - - // Tell the device to stop sending images - this->lResult = lStop->Execute(); - if (!this->lResult.IsOK()) - { - printLastError( - "Error sending AcquisitionStop command to the device!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; - } - - // If present reset TLParamsLocked to 0. Must be done AFTER the - // streaming has been stopped - if (lTLLocked != NULL) - { - this->lResult = lTLLocked->SetValue(0); - if (!this->lResult.IsOK()) + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lTLLocked = dynamic_cast( lDeviceParams->Get( "TLParamsLocked" ) ); + PvGenCommand *lStop = dynamic_cast( lDeviceParams->Get( "AcquisitionStop" ) ); + + // Tell the device to stop sending images + this->lResult = lStop->Execute(); + if ( !this->lResult.IsOK() ) {printLastError("Error sending AcquisitionStop command to the device!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + // If present reset TLParamsLocked to 0. Must be done AFTER the + // streaming has been stopped + if ( lTLLocked != NULL ) { - printLastError("Error resetting TLParamsLocked to 0!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - return ERROR; + this->lResult = lTLLocked->SetValue( 0 ); + if ( !this->lResult.IsOK() ) {printLastError("Error resetting TLParamsLocked to 0!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} } - } - // printf( "Aborting buffers still in stream\n" ); - lStream->AbortQueuedBuffers(); - while (lStream->GetQueuedBufferCount() > 0) - { - PvBuffer *lBuffer = NULL; - PvResult lOperationResult; - lStream->RetrieveBuffer(&lBuffer, &lOperationResult); - // printf( " Post-abort retrieved buffer: %s\n", - // lOperationResult.GetCodeString().GetAscii() ); - } + //printf( "Aborting buffers still in stream\n" ); + lStream->AbortQueuedBuffers(); + while ( lStream->GetQueuedBufferCount() > 0 ) + { + PvBuffer *lBuffer = NULL; + PvResult lOperationResult; + lStream->RetrieveBuffer( &lBuffer, &lOperationResult ); + //printf( " Post-abort retrieved buffer: %s\n", lOperationResult.GetCodeString().GetAscii() ); + } + + //printf( "Releasing buffers\n" ); + delete []lBuffers; - // printf( "Releasing buffers\n" ); - delete[] lBuffers; + // Now close the stream. Also optionnal but nice to have + printf( "Closing stream\n" ); + lStream->Close(); - // Now close the stream. Also optionnal but nice to have - printf("Closing stream\n"); - lStream->Close(); - return SUCCESS; + return SUCCESS; } + int FLIR_SC65X::getFrame(int *status, void *frame, void *metaData) { - // status=1 complete # status=2 incomplete # status=3 timeout # status=4 - // triggered frame + complete - // char lDoodle[] = "|\\-|-/"; - // static int lDoodleIndex = 0; - int64_t lImageCountVal = 0; - double lFrameRateVal = 0.0; - double lBandwidthVal = 0.0; - - PvBuffer *lBuffer = NULL; - PvResult lOperationResult; - - // Get stream parameters/stats - PvGenParameterArray *lStreamParams = lStream->GetParameters(); - PvGenInteger *lCount = - dynamic_cast(lStreamParams->Get("ImagesCount")); - PvGenFloat *lFrameRate = - dynamic_cast(lStreamParams->Get("AcquisitionRateAverage")); - PvGenFloat *lBandwidth = - dynamic_cast(lStreamParams->Get("BandwidthAverage")); - - *status = 2; // frame incomplete by default - // ++lDoodleIndex %= 6; - - // Retrieve next buffer - this->lResult = lStream->RetrieveBuffer(&lBuffer, &lOperationResult, 1000); - - // this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult); - if (this->lResult.IsOK()) - { - if (lOperationResult.IsOK()) +//status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete + // char lDoodle[] = "|\\-|-/"; + // static int lDoodleIndex = 0; + int64_t lImageCountVal = 0; + double lFrameRateVal = 0.0; + double lBandwidthVal = 0.0; + + PvBuffer *lBuffer = NULL; + PvResult lOperationResult; + + // Get stream parameters/stats + PvGenParameterArray *lStreamParams = lStream->GetParameters(); + PvGenInteger *lCount = dynamic_cast( lStreamParams->Get( "ImagesCount" ) ); + PvGenFloat *lFrameRate = dynamic_cast( lStreamParams->Get( "AcquisitionRateAverage" ) ); + PvGenFloat *lBandwidth = dynamic_cast( lStreamParams->Get( "BandwidthAverage" ) ); + + *status=2; //frame incomplete by default + // ++lDoodleIndex %= 6; + + // Retrieve next buffer + this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult, 1000 ); + + //this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult); + if ( this->lResult.IsOK() ) { - // lCount->GetValue( lImageCountVal ); //comment out 17-10-2016 with SDK4 - // segmentation fault - lFrameRate->GetValue(lFrameRateVal); - lBandwidth->GetValue(lBandwidthVal); - - // If the buffer contains an image, display width and height - uint32_t lWidth = 0, lHeight = 0; - if (lBuffer->GetPayloadType() == PvPayloadTypeImage) - { - // Get image specific buffer interface - PvImage *lImage = lBuffer->GetImage(); - // Read width, height - lWidth = lImage->GetWidth(); - lHeight = lImage->GetHeight(); - currTime = lBuffer->GetTimestamp(); - - currIdx = lBuffer->GetBlockID(); - // if( triggered && currIdx != lastIdx+1) - // if( triggered) - // printf("deltaTime ms = %f idx %d tick %d\n", ( ((currTime - - //lastTime) *.1) / tickFreq) * 1000 , currIdx, tickFreq ); - lastTime = currTime; - lastIdx = currIdx; - /* - printf( "%c Timestamp: %016llX BlockID: - %04X W: %i H: %i %.01f FPS %.01f Mb/s\r", lDoodle[ lDoodleIndex ], - lBuffer->GetTimestamp(), - lBuffer->GetBlockID(), - lWidth, - lHeight, - lFrameRateVal, - lBandwidthVal / 1000000.0 ); - */ - unsigned int width = lWidth; - unsigned int height = lHeight; - - // PvUInt8* dataPtr = lImage->GetDataPointer(); //NO!!!! - // PvUInt8* dataPtr = lBuffer->GetDataPointer(); //OK for - //SDK3 - uint8_t *dataPtr = lBuffer->GetDataPointer(); // 8 mar 2016 for SDK4 - - // last 3 rows of the frame are metadata - memcpy(frame, (unsigned char *)dataPtr, width * 2 * (height - 3)); - memcpy(metaData, (unsigned char *)dataPtr + (width * 2 * (height - 3)), - width * 2 * 3); - - *status = 1; // complete - - FPGA_HEADER *pFPGA; - pFPGA = (FPGA_HEADER *)metaData; - - // if(pFPGA->dp1_trig_state) //NOT WORK!!!!!!!!!! - if (pFPGA->dp1_trig_type & FPGA_TRIG_TYPE_MARK) // correct way :-) - { - // printf("\nTrigger dp1_trig_state %d \n", pFPGA->dp1_trig_state); - // printf("\nTrigger dp1_trig_type %d \n", pFPGA->dp1_trig_type); - printf("External trigger!\n"); - *status = 4; // complete + triggered! - triggered = 1; + if(lOperationResult.IsOK()) + { + //lCount->GetValue( lImageCountVal ); //comment out 17-10-2016 with SDK4 segmentation fault + lFrameRate->GetValue( lFrameRateVal ); + lBandwidth->GetValue( lBandwidthVal ); + + // If the buffer contains an image, display width and height + uint32_t lWidth = 0, lHeight = 0; + if ( lBuffer->GetPayloadType() == PvPayloadTypeImage ) + { + // Get image specific buffer interface + PvImage *lImage = lBuffer->GetImage(); + // Read width, height + lWidth = lImage->GetWidth(); + lHeight = lImage->GetHeight(); + currTime = lBuffer->GetTimestamp(); + + currIdx = lBuffer->GetBlockID(); + //if( triggered && currIdx != lastIdx+1) + //if( triggered) + // printf("deltaTime ms = %f idx %d tick %d\n", ( ((currTime - lastTime) *.1) / tickFreq) * 1000 , currIdx, tickFreq ); + lastTime = currTime; + lastIdx = currIdx; +/* + printf( "%c Timestamp: %016llX BlockID: %04X W: %i H: %i %.01f FPS %.01f Mb/s\r", + lDoodle[ lDoodleIndex ], + lBuffer->GetTimestamp(), + lBuffer->GetBlockID(), + lWidth, + lHeight, + lFrameRateVal, + lBandwidthVal / 1000000.0 ); +*/ + unsigned int width = lWidth; + unsigned int height = lHeight; + + // PvUInt8* dataPtr = lImage->GetDataPointer(); //NO!!!! + // PvUInt8* dataPtr = lBuffer->GetDataPointer(); //OK for SDK3 + uint8_t* dataPtr = lBuffer->GetDataPointer(); //8 mar 2016 for SDK4 + + //last 3 rows of the frame are metadata + memcpy( frame , (unsigned char *)dataPtr, width*2*(height-3) ); + memcpy( metaData , (unsigned char *)dataPtr+(width*2*(height-3)), width*2*3 ); + + *status=1; //complete + + FPGA_HEADER* pFPGA; + pFPGA = (FPGA_HEADER*)metaData; + + //if(pFPGA->dp1_trig_state) //NOT WORK!!!!!!!!!! + if(pFPGA->dp1_trig_type & FPGA_TRIG_TYPE_MARK) //correct way :-) + { + //printf("\nTrigger dp1_trig_state %d \n", pFPGA->dp1_trig_state); + //printf("\nTrigger dp1_trig_type %d \n", pFPGA->dp1_trig_type); + printf("External trigger!\n"); + *status=4; //complete + triggered! + triggered = 1; + } + } } - } + else //new 28 agosto 2012 + { + *status=2; //incomplete + //printf( "%c Incomplete\r", lDoodle[ lDoodleIndex ] ); + printf("%s %d\n", lOperationResult.GetCodeString().GetAscii(), lBuffer->GetPayloadType() ); + incompleteFrame++; + } + // We have an image - do some processing (...) and VERY IMPORTANT, + // re-queue the buffer in the stream object + lStream->QueueBuffer( lBuffer ); + return SUCCESS; } - else // new 28 agosto 2012 - { - *status = 2; // incomplete - // printf( "%c Incomplete\r", lDoodle[ lDoodleIndex ] ); - printf("%s %d\n", lOperationResult.GetCodeString().GetAscii(), - lBuffer->GetPayloadType()); - incompleteFrame++; + else// Timeout + { + printf("%s (%s) \n", lResult.GetCodeString().GetAscii(), lResult.GetDescription().GetAscii() ); + printLastError("Error reading frame!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + *status=3; //timeout +// printf( "%c Timeout\r", lDoodle[ lDoodleIndex ] ); + return ERROR; } - // We have an image - do some processing (...) and VERY IMPORTANT, - // re-queue the buffer in the stream object - lStream->QueueBuffer(lBuffer); - return SUCCESS; - } - else // Timeout - { - printf("%s (%s) \n", lResult.GetCodeString().GetAscii(), - lResult.GetDescription().GetAscii()); - printLastError("Error reading frame!!!\n(%s)\n", - lResult.GetDescription().GetAscii()); - *status = 3; // timeout - // printf( "%c Timeout\r", lDoodle[ lDoodleIndex ] ); - return ERROR; - } -} -// Convert frame pixels from Kelvin to Celsius -int FLIR_SC65X::frameConv(unsigned short *frame, int width, int height) -{ - short sub = 0; - switch (irFrameFormat) - { - case linear100mK: - sub = 2731; // 1 = 100mK = 100mC -> precisione decimo di grado - break; - case linear10mK: - sub = 27315; // 1 = 10mK = 10mC -> precisione centesimo di grado - break; - } - - for (int i = 0; i < width * height; i++) - { - frame[i] = frame[i] - sub; - } - - return SUCCESS; } -int FLIR_SC65X::setStreamingMode(IRFMT_ENUM irFormat, int streamingEnabled, - bool autoAdjustLimit, - const char *streamingServer, int streamingPort, - unsigned int lowLim, unsigned int highLim, - int adjRoiX, int adjRoiY, int adjRoiW, - int adjRoiH, const char *deviceName) -{ - this->streamingEnabled = streamingEnabled; - if (streamingEnabled) - { - memcpy(this->streamingServer, streamingServer, strlen(streamingServer) + 1); - memcpy(this->deviceName, deviceName, strlen(deviceName) + 1); - this->streamingPort = streamingPort; - this->autoAdjustLimit = autoAdjustLimit; - // for FLIR 655 - // unsigned int minLim = 2000; // 200 K or -73 deg Celsius - // unsigned int maxLim = 62000; // 6200 K or 5927 deg Celsius - switch (irFormat) +//Convert frame pixels from Kelvin to Celsius +int FLIR_SC65X::frameConv(unsigned short *frame, int width, int height) +{ + short sub=0; + switch(irFrameFormat) + { + case linear100mK: sub=2731; //1 = 100mK = 100mC -> precisione decimo di grado + break; + case linear10mK: sub=27315; //1 = 10mK = 10mC -> precisione centesimo di grado + break; + } + + for(int i=0; ilowLim = - lowLim * 10; // 20170918: streaming is already converted in - // temperature. Radiometric frames are never send. - this->highLim = highLim * 10; - minLim = 0; - maxLim = 62000 - 27315; // 3468.5°C - break; - case linear100mK: - this->lowLim = lowLim * 10; - this->highLim = highLim * 10; - minLim = 0; - maxLim = 62000 - 27315; // 3468.5°C - break; - case linear10mK: - this->lowLim = lowLim * 100; - this->highLim = highLim * 100; - minLim = 0; - maxLim = 62000 - 27315; // 346.85°C - break; + frame[i] = frame[i] - sub; } + + return SUCCESS; - this->adjRoiX = adjRoiX; - this->adjRoiY = adjRoiY; - this->adjRoiW = adjRoiW; - this->adjRoiH = adjRoiH; - } - else - { - printf("Streaming DISABLED\n"); - } - return SUCCESS; } -int FLIR_SC65X::setAcquisitionMode(int storeEnabled, int acqSkipFrameNumber) +int FLIR_SC65X::setStreamingMode( IRFMT_ENUM irFormat, int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) +{ + this->streamingEnabled = streamingEnabled; + + if( streamingEnabled ) + { + memcpy( this->streamingServer, streamingServer, strlen(streamingServer)+1 ); + memcpy( this->deviceName, deviceName, strlen(deviceName)+1 ); + this->streamingPort = streamingPort; + this->autoAdjustLimit = autoAdjustLimit; + + //for FLIR 655 + //unsigned int minLim = 2000; // 200 K or -73 deg Celsius + //unsigned int maxLim = 62000; // 6200 K or 5927 deg Celsius + + switch(irFormat) + { + case radiometric: + this->lowLim = lowLim * 10; //20170918: streaming is already converted in temperature. Radiometric frames are never send. + this->highLim = highLim * 10; + minLim= 0; + maxLim= 62000-27315; //3468.5°C + break; + case linear100mK: + this->lowLim = lowLim * 10; + this->highLim = highLim * 10; + minLim= 0; + maxLim= 62000-27315; //3468.5°C + break; + case linear10mK: + this->lowLim = lowLim * 100; + this->highLim = highLim * 100; + minLim= 0; + maxLim= 62000-27315; //346.85°C + break; + } + + this->adjRoiX = adjRoiX; + this->adjRoiY = adjRoiY; + this->adjRoiW = adjRoiW; + this->adjRoiH = adjRoiH; + + } + else + { + printf("Streaming DISABLED\n"); + } + return SUCCESS; +} + + +int FLIR_SC65X::setAcquisitionMode( int storeEnabled , int acqSkipFrameNumber) { - this->storeEnabled = storeEnabled; - this->acqSkipFrameNumber = acqSkipFrameNumber; - return SUCCESS; + this->storeEnabled = storeEnabled; + this->acqSkipFrameNumber = acqSkipFrameNumber; + return SUCCESS; } -int FLIR_SC65X::setTriggerMode(int triggerMode, double burstDuration, - int numTrigger) +int FLIR_SC65X::setTriggerMode( int triggerMode, double burstDuration, int numTrigger ) { - this->triggerMode = triggerMode; - this->burstDuration = burstDuration; - this->numTrigger = numTrigger; + this->triggerMode = triggerMode; + this->burstDuration = burstDuration; + this->numTrigger = numTrigger; - return setExposureMode((EXPMODE_ENUM)triggerMode); + return setExposureMode((EXPMODE_ENUM) triggerMode); } int FLIR_SC65X::softwareTrigger() { - this->startStoreTrg = 1; - return SUCCESS; + this->startStoreTrg = 1; + return SUCCESS; } -int FLIR_SC65X::setTreeInfo(void *treePtr, int framesNid, int timebaseNid, - int framesMetadNid, int frame0TimeNid) +int FLIR_SC65X::setTreeInfo( void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) { - this->treePtr = treePtr; - this->framesNid = framesNid; - this->timebaseNid = timebaseNid; - this->framesMetadNid = framesMetadNid; - this->frame0TimeNid = frame0TimeNid; + this->treePtr = treePtr ; + this->framesNid = framesNid; + this->timebaseNid = timebaseNid; + this->framesMetadNid = framesMetadNid; + this->frame0TimeNid = frame0TimeNid; - return SUCCESS; + return SUCCESS; } + void FLIR_SC65X::printLastError(const char *format, const char *msg) { - error[0] = 0; - if (msg) - sprintf(error, format, msg); - else - sprintf(error, format); + error[0] = 0; + if(msg) + sprintf(error, format, msg); + else + sprintf(error, format); } + void FLIR_SC65X::getLastError(char *msg) { - sprintf(msg, "%s", (error[0] == 0) ? "" : error); + sprintf(msg, "%s", (error[0]==0) ? "" : error); } int FLIR_SC65X::stopFramesAcquisition() { - int count = 0; - - if (acqFlag == 0) - return SUCCESS; - - acqStopped = 0; - acqFlag = 0; - while (!acqStopped & count < 10) - { - count++; - usleep(50000); // 20190829 FM: 5000->50000 - } - - if (count == 10) - { - printLastError("Cannot stop acquisition loop", 0); - return ERROR; - } - - return SUCCESS; + int count = 0; + + if (acqFlag == 0) + return SUCCESS; + + acqStopped = 0; + acqFlag = 0; + while( !acqStopped & count < 10 ) + { + count++; + usleep(50000); //20190829 FM: 5000->50000 + } + + if(count == 10) + { + printLastError("Cannot stop acquisition loop", 0); + return ERROR; + } + + + return SUCCESS; } int FLIR_SC65X::startFramesAcquisition() { - int frameTriggerCounter; - int frameCounter; - int frameStatus; - // int startStoreTrg = 0; //moved outside to let the device call the - //softwareTrigger() function - int NtriggerCount = 0; - int burstNframe; - int rstatus; - int tcpStreamHandle = -1; - int metaSize; - int savedFrameNumber; - - float frameTime = 0.0; - - void *saveList; - void *streamingList; - - short *frameBuffer; - short *metaData; - unsigned char *frame8bit; - - struct timeval tv; // manage frame timestamp in internal mode - int64_t timeStamp; - int64_t timeStamp0; - - TreeNode *t0Node; - try - { - t0Node = new TreeNode(frame0TimeNid, (Tree *)treePtr); - Data *nodeData = t0Node->getData(); - timeStamp0 = (int64_t)nodeData->getLong(); - } - catch (const MdsException &exc) - { - printf("Error getting frame0 time\n"); - } - - frameBuffer = (short *)calloc(1, width * height * sizeof(short)); - frame8bit = (unsigned char *)calloc(1, width * height * sizeof(char)); - - metaSize = width * 3 * sizeof(short); - metaData = (short *)calloc(1, metaSize); - - camStartSave(&saveList); // # Initialize save frame Linked list reference - - camStartStreaming( - &streamingList); // # Initialize streaming frame Linked list reference - - burstNframe = (int)(burstDuration * frameRate + 1); - - acqFlag = 1; - frameTriggerCounter = 0; - frameCounter = 0; - incompleteFrame = 0; - savedFrameNumber = 0; - - startStoreTrg = 0; // manage the mdsplus saving process. SAVE always start - // with a SW or HW trigger. (0=no-save; 1=save) - - while (acqFlag) - { - getFrame(&frameStatus, frameBuffer, metaData); // get the frame - - if (storeEnabled) - { - if (triggerMode == 1) // External trigger source - { - - if ((frameStatus == 4) && - (startStoreTrg == 0)) // start data storing @ 1st trigger seen - // (trigger is on image header!) + int frameTriggerCounter; + int frameCounter; + int frameStatus; +// int startStoreTrg = 0; //moved outside to let the device call the softwareTrigger() function + int NtriggerCount = 0; + int burstNframe; + int rstatus; + int tcpStreamHandle = -1; + int metaSize; + int savedFrameNumber; + + float frameTime = 0.0; + float timeOffset = 0.0; //20210325 + + void *saveList; + void *streamingList; + + short *frameBuffer; + short *metaData; + unsigned char *frame8bit; + + struct timeval tv; //manage frame timestamp in internal mode + int64_t timeStamp; + int64_t timeStamp0; + + TreeNode *t0Node; + try{ + t0Node = new TreeNode(frame0TimeNid, (Tree *)treePtr); + Data *nodeData = t0Node->getData(); + timeStamp0 = (int64_t)nodeData->getLong(); + }catch(MdsException *exc) { - startStoreTrg = 1; - printf("TRIGGERED:\n"); + printf("Error getting frame0 time\n"); } - if (frameTriggerCounter == burstNframe) - { - triggered = 0; - startStoreTrg = 0; // disable storing - NtriggerCount++; - - printf("ACQUIRED ALL FRAMES %d FOR TRIGGER : %d\n", - frameTriggerCounter - 1, NtriggerCount); - frameTriggerCounter = 0; - if (autoCalibration) // execute calibration action @ every burst of - // frames (only if NO auto calibration) + //if ( triggerMode != 1 ) //in internal mode use the timebaseNid as T0 offset (ex. T_START_SPIDER) + { //20210325: In external trigger, triggered on event must be set timeOffest + TreeNode *tStartOffset; + try{ + tStartOffset = new TreeNode(timebaseNid, (Tree *)treePtr); + Data *nodeData = tStartOffset->getData(); + timeOffset = (float)nodeData->getFloatArray()[0]; + }catch(MdsException *exc) { - executeAutoCalib(); + sprintf(error, "%s: Error getting timebaseNid (offset time set to 0.0s)\n", this->ipAddress.GetAscii()); + timeOffset=0.0; } + } - if (NtriggerCount == - numTrigger) // stop store when all trigger will be received - { - printf("ACQUIRED ALL FRAME BURST: %d\n", numTrigger); - storeEnabled = 0; - // break; - } - } // if (frameTriggerCounter == burstNframe) - } - else //( triggerMode == 1 ) //Internal trigger source - { - // Multiple trigger acquisition: first trigger save 64bit timestamp - timebaseNid = -1; // used in cammdsutils to use internal - triggered = 1; // debug - - if (startStoreTrg == 1) - { - gettimeofday(&tv, NULL); - timeStamp = - ((tv.tv_sec) * 1000) + ((tv.tv_usec) / 1000); // timeStamp [ms] - if (timeStamp0 == 0) - { - Int64 *tsMDS = new Int64(timeStamp); - t0Node->putData(tsMDS); - timeStamp0 = timeStamp; - } - else - { - frameTime = (float)((timeStamp - timeStamp0) / - 1000.0); // interval from first frame [s] - // printf("frameTime: %f", frameTime); - } - } // if startStoreTrg == 1 + + frameBuffer = (short *) calloc(1, width * height * sizeof(short)); + frame8bit = (unsigned char *) calloc(1, width * height * sizeof(char)); - if (frameTriggerCounter == burstNframe) - { - startStoreTrg = 0; // disable storing - frameTriggerCounter = 0; - NtriggerCount++; - printf("Stop Internal trigger acquisition %f %f %f\n", frameTime, - burstDuration, frameRate); - // storeEnabled=0; //infinite trigger until stop acquisition - // break; - } - } // else Internal trigger source - } // if(storeEnabled) - - if (irFrameFormat != radiometric) - frameConv((unsigned short *)frameBuffer, width, - height); // convert kelvin in Celsius - - // frameStatus -> status=1 complete # status=2 incomplete # status=3 timeout - // # status=4 triggered frame + complete - if ((frameStatus != 3) && (storeEnabled == 1 && startStoreTrg == 1) && - (acqSkipFrameNumber <= 0 || - (frameTriggerCounter % (acqSkipFrameNumber + 1)) == 0)) - { - int frameTimeBaseIdx; - frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; - // printf("SAVE Frame : %d timebase Idx : %d\n", frameTriggerCounter, - // frameTimeBaseIdx); - - // CT la routine camSaveFrame utilizza il frame index in acquisizione. - // L'indice viene utilizzato per individuare nell'array della base - // temporale il tempo associato al frame. - - // Con Trigger interno viene utilizzato frameTime come tempo relativo allo - // 0; timebaseNid deve essere -1 - - camSaveFrame((void *)frameBuffer, width, height, frameTime, 14, - (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, - (void *)metaData, metaSize, framesMetadNid, saveList); - savedFrameNumber++; - } + metaSize = width * 3 * sizeof(short); + metaData = (short *)calloc(1, metaSize); - if (streamingEnabled) - { - if (tcpStreamHandle == -1) - { - rstatus = camOpenTcpConnection(streamingServer, streamingPort, - &tcpStreamHandle, width, height, - CSU_PIX_FMT_GRAY16); - if (rstatus != -1) - { - printf("Connected to FFMPEG on %s : %d\n", streamingServer, - streamingPort); - } - else + camStartSave(&saveList); // # Initialize save frame Linked list reference + + camStartStreaming(&streamingList); // # Initialize streaming frame Linked list reference + + burstNframe = (int) ( burstDuration * frameRate + 1 ); + + acqFlag = 1; + frameTriggerCounter = 0; + frameCounter = 0; + incompleteFrame = 0; + savedFrameNumber = 0; + + startStoreTrg = 0; //manage the mdsplus saving process. SAVE always start with a SW or HW trigger. (0=no-save; 1=save) + + while ( acqFlag ) + { + getFrame( &frameStatus, frameBuffer, metaData); //get the frame + + if(storeEnabled) { - printf("Cannot connect to FFMPEG on %s : %d. Disable streaming\n", - streamingServer, streamingPort); - streamingEnabled = 0; - } - } - // if ( (streamingSkipFrameNumber - 1 <= 0) || (frameCounter % ( - // streamingSkipFrameNumber - 1)) == 0 ) //20170327 - ORIGINAL - else if ((this->frameRate < 10) || - (frameCounter % int(this->frameRate / 10.0)) == - 0) // send frame @ 10Hz. Reduce CPU usage when radiometric - // conversion must be performed. - { - if (irFrameFormat == radiometric) + if ( triggerMode == 1 ) // External trigger source + { + + if ( ((frameStatus == 4) || eventTrigger == 1) && (startStoreTrg == 0) ) //start data storing @ 1st trigger seen (trigger is on image header!) + { //CT In External Trigger Mode acquisitio is also triggered on MDSevent + startStoreTrg = 1; + eventTrigger = 0; //CT Reset MDSplus trigger event flag + printf("TRIGGERED:\n"); + } + + if (frameTriggerCounter == burstNframe) + { + triggered = 0; + startStoreTrg = 0; //disable storing + NtriggerCount++; + + printf("ACQUIRED ALL FRAMES %d FOR TRIGGER : %d\n", int( frameTriggerCounter / (acqSkipFrameNumber + 1) ), NtriggerCount ); + frameTriggerCounter = 0; + + if ( autoCalibration ) //execute calibration action @ every burst of frames (only if NO auto calibration) + { + executeAutoCalib(); + } + + if ( NtriggerCount == numTrigger ) //stop store when all trigger will be received + { + printf("ACQUIRED ALL FRAME BURST: %d\n", numTrigger ); + storeEnabled=0; + //break; + } + }//if (frameTriggerCounter == burstNframe) + + } + else //( triggerMode == 1 ) //Internal trigger source + { + //Multiple trigger acquisition: first trigger save 64bit timestamp + timebaseNid = -1; //used in cammdsutils to use internal + triggered = 1; //debug + + if(startStoreTrg == 1) + { + gettimeofday(&tv, NULL); + timeStamp = ((tv.tv_sec)*1000) + ((tv.tv_usec)/1000); // timeStamp [ms] + + if(timeStamp0==0) + { + Int64 *tsMDS = new Int64(timeStamp); + t0Node->putData(tsMDS); + timeStamp0=timeStamp; + } + else + { + frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] + //printf("frameTime: %f", frameTime); + } + }//if startStoreTrg == 1 + + if ( frameTriggerCounter == burstNframe ) + { + startStoreTrg = 0; //disable storing + frameTriggerCounter = 0; + NtriggerCount++; + printf("Stop Internal trigger acquisition %f %f %f\n", frameTime, burstDuration, frameRate); + //storeEnabled=0; //infinite trigger until stop acquisition + //break; + } + }//else Internal trigger source + }//if(storeEnabled) + + if ( irFrameFormat != radiometric ) + frameConv((unsigned short *)frameBuffer, width, height); //convert kelvin in Celsius + + //frameStatus -> status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete + if( (frameStatus != 3 ) && ( storeEnabled == 1 && startStoreTrg == 1 ) && ( acqSkipFrameNumber <= 0 || (frameTriggerCounter % (acqSkipFrameNumber + 1) ) == 0 ) ) + { + int frameTimeBaseIdx; + frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; + //printf("SAVE Frame : %d timebase Idx : %d\n", frameTriggerCounter, frameTimeBaseIdx); + + // CT la routine camSaveFrame utilizza il frame index in acquisizione. L'indice viene + // utilizzato per individuare nell'array della base temporale il tempo associato al frame. + + // Con Trigger interno viene utilizzato frameTime come tempo relativo allo 0; timebaseNid deve essere -1 + + camSaveFrame((void *)frameBuffer, width, height, frameTime+timeOffset, 14, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); + savedFrameNumber++; + } + + if( streamingEnabled ) + { + if( tcpStreamHandle == -1) + { + rstatus = camOpenTcpConnection(streamingServer, streamingPort, &tcpStreamHandle, width, height, CSU_PIX_FMT_GRAY16); + if( rstatus !=-1 ) + { + printf( "Connected to FFMPEG on %s : %d\n", streamingServer, streamingPort); + } + else + { + printf( "Cannot connect to FFMPEG on %s : %d. Disable streaming\n", streamingServer, streamingPort); + streamingEnabled = 0; + } + } + //if ( (streamingSkipFrameNumber - 1 <= 0) || (frameCounter % ( streamingSkipFrameNumber - 1)) == 0 ) //20170327 - ORIGINAL + else if((this->frameRate<10) || (frameCounter % int(this->frameRate/10.0))==0) //send frame @ 10Hz. Reduce CPU usage when radiometric conversion must be performed. + { + if( irFrameFormat == radiometric ) + { + flirRadiometricConv(frameBuffer, width, height, metaData); //radiometric conversion in Celsius using metadata + } + camStreamingFrame( tcpStreamHandle, frameBuffer, width, height, CSU_PIX_FMT_GRAY16, irFrameFormat, autoAdjustLimit, &lowLim, &highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, this->deviceName, streamingList); + } + } // if( streamingEnabled ) + + frameCounter++; //never resetted, used for frame timestamp + if ( startStoreTrg == 1 ) //CT incremento l'indice dei frame salvato solo se l'acquisizione e' stata triggerata { - flirRadiometricConv( - frameBuffer, width, height, - metaData); // radiometric conversion in Celsius using metadata + frameTriggerCounter++; } - camStreamingFrame(tcpStreamHandle, frameBuffer, width, height, - CSU_PIX_FMT_GRAY16, irFrameFormat, autoAdjustLimit, - &lowLim, &highLim, minLim, maxLim, adjRoiX, adjRoiY, - adjRoiW, adjRoiH, this->deviceName, streamingList); - } - } // if( streamingEnabled ) - - frameCounter++; // never resetted, used for frame timestamp - if (startStoreTrg == 1) // CT incremento l'indice dei frame salvato solo se - // l'acquisizione e' stata triggerata - { - frameTriggerCounter++; - } - } // endwhile + }//endwhile - camStopSave(saveList); // Stop asynhronous store stream - camStopStreaming(streamingList); // Stop asynhronous frame streaming + camStopSave(saveList); // Stop asynhronous store stream + camStopStreaming(streamingList); // Stop asynhronous frame streaming - if (tcpStreamHandle != -1) - camCloseTcpConnection(&tcpStreamHandle); + if( tcpStreamHandle != -1 ) + camCloseTcpConnection(&tcpStreamHandle); - rstatus = stopAcquisition(); // stop camera acquisition - if (rstatus < 0) - printf("Cannot stop camera acquisition\n"); + rstatus = stopAcquisition(); //stop camera acquisition + if (rstatus < 0) + printf("Cannot stop camera acquisition\n"); - if (!autoCalibration) - setCalibMode(1); // re-enable auto calibration + if ( !autoCalibration ) + setCalibMode(1); //re-enable auto calibration - free(frameBuffer); - free(frame8bit); - free(metaData); + + free(frameBuffer); + free(frame8bit); + free(metaData); - printf("Acquisition Statistics : \tTotal frames read %d, \n\t\t\t\tTotal " - "frames stored %d (expected %d), \n\t\t\t\tNumber of trigger %d " - "(expected %d), \n\t\t\t\tIncomplete frame %d\n", - frameCounter, savedFrameNumber, - numTrigger * - (1 + (int)(burstDuration * (frameRate - acqSkipFrameNumber))), - NtriggerCount, numTrigger, incompleteFrame); + printf("Acquisition Statistics : \tTotal frames read %d, \n\t\t\t\tTotal frames stored %d (expected %d), \n\t\t\t\tNumber of trigger %d (expected %d), \n\t\t\t\tIncomplete frame %d\n", frameCounter, savedFrameNumber, numTrigger * (1+(int)( burstDuration * (frameRate-acqSkipFrameNumber))), NtriggerCount, numTrigger, incompleteFrame ); - acqStopped = 1; + acqStopped = 1; - return rstatus; + return rstatus; } + diff --git a/device_support/flir/FLIRSC65X.h b/device_support/flir/FLIRSC65X.h index f38c2964ee..9f03f6d955 100644 --- a/device_support/flir/FLIRSC65X.h +++ b/device_support/flir/FLIRSC65X.h @@ -1,202 +1,221 @@ +#include +#include + #include -#include //new 9mar2016 for SDK4 +#include //new 9mar2016 for SDK4 #include -#include //new 9mar2016 for SDK4 +#include //new 9mar2016 for SDK4 + +enum FPS_ENUM { fps_200, fps_100, fps_50, fps_25, fps_12, fps_6, fps_3 }; +enum IRFMT_ENUM { radiometric, linear10mK, linear100mK }; +enum EXPMODE_ENUM { internal_mode, external_mode }; + +using namespace MDSplus; + +#ifdef __cplusplus +extern "C" +{ +#endif + +extern int flirRadiometricConv(void *frame, int width, int height, void *metaData); + +// Wrapper for Python that must see the cpp class as standard C functions + +int flirOpen(const char *cameraName, int *camHandle); +int flirClose(int camHandle); +int checkLastOp(int camHandle); +int printAllParameters(int camHandle); +int setExposureMode(int camHandle, EXPMODE_ENUM exposureMode); + +int setFrameRate(int camHandle, FPS_ENUM frameRate, int *frameToSkip); +int setFrameRateNew(int camHandle, double frameRate); + +int setIrFormat(int camHandle, IRFMT_ENUM irFormat); +int getReadoutArea(int camHandle, int *x, int *y, int *width, int *height); +int setReadoutArea(int camHandle, int x, int y, int width, int height); +int setObjectParameters(int camHandle, double reflectedTemperature, double atmosphericTemperature, + double objectDistance, double objectEmissivity, + double relativeHumidity, double extOpticsTemperature, + double extOpticsTransmission, double estimatedTransmission); +int setMeasurementRange(int camHandle, int measRange); +int getFocusAbsPosition(int camHandle, int *focusPos); +int setFocusAbsPosition(int camHandle, int focusPos); +int setAcquisitionMode(int camHandle, int storeEnabled, int acqSkipFrameNumber ); + +int executeAutoFocus(int camHandle); +int setCalibMode(int camHandle, int calMode); +int executeAutoCalib(int camHandle); +int startAcquisition(int camHandle, int *width, int *height, int *payloadSize); +int stopAcquisition(int camHandle); +int getFrame(int camHandle, int *status, void *frame, void *metaData); +int frameConv(int camHandle, unsigned short *frame, int width, int height); +int startFramesAcquisition(int camHandle); +int stopFramesAcquisition(int camHandle); + + +int setStreamingMode(int camHandle, IRFMT_ENUM irFormat, int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName); + +int setTriggerMode(int camHandle, int triggerMode, double burstDuration, int numTrigger ); +int softwareTrigger(int camHandle); +int setTreeInfo( int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid); + +void getLastError(int camHandle, char *msg); + +#ifdef __cplusplus +} +#endif -enum FPS_ENUM -{ - fps_200, - fps_100, - fps_50, - fps_25, - fps_12, - fps_6, - fps_3 -}; -enum IRFMT_ENUM -{ - radiometric, - linear10mK, - linear100mK -}; -enum EXPMODE_ENUM -{ - internal_mode, - external_mode -}; -#ifdef __cplusplus -extern "C" -{ -#endif - - extern int flirRadiometricConv(void *frame, int width, int height, - void *metaData); - - // Wrapper for Python that must see the cpp class as standard C functions - - int flirOpen(const char *cameraName, int *camHandle); - int flirClose(int camHandle); - int checkLastOp(int camHandle); - int printAllParameters(int camHandle); - int setExposureMode(int camHandle, EXPMODE_ENUM exposureMode); - - int setFrameRate(int camHandle, FPS_ENUM frameRate, int *frameToSkip); - int setFrameRateNew(int camHandle, double frameRate); - - int setIrFormat(int camHandle, IRFMT_ENUM irFormat); - int getReadoutArea(int camHandle, int *x, int *y, int *width, int *height); - int setReadoutArea(int camHandle, int x, int y, int width, int height); - int setObjectParameters(int camHandle, double reflectedTemperature, - double atmosphericTemperature, double objectDistance, - double objectEmissivity, double relativeHumidity, - double extOpticsTemperature, - double extOpticsTransmission, - double estimatedTransmission); - int setMeasurementRange(int camHandle, int measRange); - int getFocusAbsPosition(int camHandle, int *focusPos); - int setFocusAbsPosition(int camHandle, int focusPos); - int setAcquisitionMode(int camHandle, int storeEnabled, int acqSkipFrameNumber); - - int executeAutoFocus(int camHandle); - int setCalibMode(int camHandle, int calMode); - int executeAutoCalib(int camHandle); - int startAcquisition(int camHandle, int *width, int *height, int *payloadSize); - int stopAcquisition(int camHandle); - int getFrame(int camHandle, int *status, void *frame, void *metaData); - int frameConv(int camHandle, unsigned short *frame, int width, int height); - int startFramesAcquisition(int camHandle); - int stopFramesAcquisition(int camHandle); - - int setStreamingMode(int camHandle, IRFMT_ENUM irFormat, int streamingEnabled, - bool autoAdjustLimit, const char *streamingServer, - int streamingPort, int lowLim, int highLim, int adjRoiX, - int adjRoiY, int adjRoiW, int adjRoiH, - const char *deviceName); - - int setTriggerMode(int camHandle, int triggerMode, double burstDuration, - int numTrigger); - int softwareTrigger(int camHandle); - int setTreeInfo(int camHandle, void *treePtr, int framesNid, int timebaseNid, - int framesMetadNid, int frame0TimeNid); - - void getLastError(int camHandle, char *msg); - -#ifdef __cplusplus -} -#endif class FLIR_SC65X { -private: - PvDevice *lDevice; // camera handle - PvStream *lStream; // stream handle - PvBuffer *lBuffers; // buffer handle - PvResult lResult; // result of the latest operation - PvString ipAddress; // camera ip address - - int x; - int y; - int width; - int height; - int pixelFormat; // all pixelFormat supported are in camstreamutils.h - double frameRate; - - int storeEnabled; - int triggerMode; - int startStoreTrg; - int autoCalibration; - int irFrameFormat; - - int streamingEnabled; - int streamingSkipFrameNumber; - char streamingServer[512]; - int streamingPort; - int autoScale; - unsigned int lowLim; - unsigned int highLim; - unsigned int minLim; - unsigned int maxLim; - bool autoAdjustLimit; - int adjRoiX; - int adjRoiY; - int adjRoiW; - int adjRoiH; - char deviceName[64]; - - int imageMode; - int acqSkipFrameNumber; - double burstDuration; - int numTrigger; - - void *treePtr; - int framesNid; - int timebaseNid; - int framesMetadNid; - int frame0TimeNid; - - int acqFlag; - int acqStopped; - char error[512]; - int incompleteFrame; - - // debug - uint64_t currTime, lastTime, currIdx, lastIdx, triggered; - int64_t tickFreq; - -public: - // camera - FLIR_SC65X(const char *ipAddress); - FLIR_SC65X(); // new 23 July 2013 for test purposes - ~FLIR_SC65X(); - - // info - int checkLastOp(); - int printAllParameters(); - - // settings - int setExposureMode(EXPMODE_ENUM exposureMode); - int setFrameRate(double frameRate); - int setFrameRate(FPS_ENUM fps, int *frameToSkip); - int setIrFormat(IRFMT_ENUM irFormat); - int getReadoutArea(int *x, int *y, int *width, int *height); - int setReadoutArea(int x, int y, int width, int height); - int setObjectParameters(double reflectedTemperature, - double atmosphericTemperature, double objectDistance, - double objectEmissivity, double relativeHumidity, - double extOpticsTemperature, - double extOpticsTransmission, - double estimatedTransmission); - int setMeasurementRange(int measRange); - int getFocusAbsPosition(int *focusPos); - int setFocusAbsPosition(int focusPos); - int setCalibMode(int calibMode); - - int setAcquisitionMode(int storeEnabled, int acqSkipFrameNumber); - int setStreamingMode(IRFMT_ENUM irFormat, int streamingEnabled, - bool autoAdjustLimit, const char *streamingServer, - int streamingPort, unsigned int lowLim, - unsigned int highLim, int adjRoiX, int adjRoiY, - int adjRoiW, int adjRoiH, const char *deviceName); - - int setTriggerMode(int triggerMode, double burstDuration, int numTrigger); - int setTreeInfo(void *treePtr, int frameNid, int timebaseNid, - int framesMetadNid, int frame0TimeNid); - - int executeAutoFocus(); - int executeAutoCalib(); - - void getLastError(char *msg); - void printLastError(const char *format, const char *msg); - - // acquisition - int startAcquisition(int *width, int *height, int *payloadSize); - int stopAcquisition(); - int softwareTrigger(); - int getFrame(int *status, void *frame, void *metaData); - int frameConv(unsigned short *frame, int width, int height); - int startFramesAcquisition(); - int stopFramesAcquisition(); - -protected: + + + class TriggerMdsEvent:public Event + { + private: + FLIR_SC65X* flir_sc65x; + public: + TriggerMdsEvent(const char *name, FLIR_SC65X* flir):Event(name) + { + flir_sc65x = flir; + } + + void run() + { + size_t bufSize; + const char *name = getName(); //Get the name of the event + char *date = getTime()->getDate(); //Get the event reception date in string format + const char *buf = getRaw(&bufSize); //Get raw data + char *str = new char[bufSize+1]; //Make it a string + memcpy(str, buf, bufSize); + str[bufSize] = 0; + //MDSevent trigger is set if camera is in acquisition, Frame store is enabled and camera is not saving frame. + //An event trigger received during acquisition can reset the trigger count to extend the acquisition + if(flir_sc65x->acqFlag && flir_sc65x->storeEnabled && flir_sc65x->startStoreTrg == 0) + { + printf("%s EVENT Trigger Start!!!!\n", flir_sc65x->ipAddress.GetAscii()); + flir_sc65x->eventTrigger = 1; + } else { + printf("%s EVENT Trigger Reset!!!!\n", flir_sc65x->ipAddress.GetAscii()); + flir_sc65x->eventTrigger = 0; + } + printf("%s RECEIVED EVENT %s AT %s WITH DATA %s Event Trig %d (%d,%d,%d)\n", flir_sc65x->ipAddress.GetAscii(), name, date, str, flir_sc65x->eventTrigger); + } + }; + + + + + private: + PvDevice *lDevice; //camera handle + PvStream *lStream; //stream handle + PvBuffer *lBuffers; //buffer handle + PvResult lResult; //result of the latest operation + PvString ipAddress; //camera ip address + + TriggerMdsEvent *trigEvent = nullptr; + + int x; + int y; + int width; + int height; + int pixelFormat; //all pixelFormat supported are in camstreamutils.h + double frameRate; + + int storeEnabled; + int triggerMode; + int startStoreTrg; + int autoCalibration; + int irFrameFormat; + int eventTrigger; //CT MDSplus event trigger flag + + int streamingEnabled; + int streamingSkipFrameNumber; + char streamingServer[512]; + int streamingPort; + int autoScale; + unsigned int lowLim; + unsigned int highLim; + unsigned int minLim; + unsigned int maxLim; + bool autoAdjustLimit; + int adjRoiX; + int adjRoiY; + int adjRoiW; + int adjRoiH; + char deviceName[64]; + + int imageMode; + int acqSkipFrameNumber; + double burstDuration; + int numTrigger; + + void* treePtr; + int framesNid; + int timebaseNid; + int framesMetadNid; + int frame0TimeNid; + + int acqFlag; + int acqStopped; + char error[512]; + int incompleteFrame; + + //debug + uint64_t currTime, lastTime, currIdx, lastIdx, triggered; + int64_t tickFreq; + + + public: + //camera + FLIR_SC65X(const char *ipAddress); + FLIR_SC65X(); //new 23 July 2013 for test purposes + ~FLIR_SC65X(); + + //info + int checkLastOp(); + int printAllParameters(); + + //settings + int setExposureMode(EXPMODE_ENUM exposureMode); + int setFrameRate(double frameRate); + int setFrameRate(FPS_ENUM fps, int *frameToSkip); + int setIrFormat(IRFMT_ENUM irFormat); + int getReadoutArea(int *x, int *y, int *width, int *height); + int setReadoutArea(int x, int y, int width, int height); + int setObjectParameters(double reflectedTemperature, double atmosphericTemperature, + double objectDistance, double objectEmissivity, + double relativeHumidity, double extOpticsTemperature, + double extOpticsTransmission, double estimatedTransmission); + int setMeasurementRange(int measRange); + int getFocusAbsPosition(int *focusPos); + int setFocusAbsPosition(int focusPos); + int setCalibMode(int calibMode); + + int setAcquisitionMode( int storeEnabled, int acqSkipFrameNumber ); + int setStreamingMode( IRFMT_ENUM irFormat, int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName); + + int setTriggerMode( int triggerMode, double burstDuration, int numTrigger ); + int setTreeInfo( void *treePtr, int frameNid, int timebaseNid, int framesMetadNid, int frame0TimeNid); + + + int executeAutoFocus(); + int executeAutoCalib(); + + void getLastError(char *msg); + void printLastError(const char *format, const char *msg); + + //acquisition + int startAcquisition(int *width, int *height, int *payloadSize); + int stopAcquisition(); + int softwareTrigger(); + int getFrame(int *status, void *frame, void *metaData); + int frameConv(unsigned short *frame, int width, int height); + int startFramesAcquisition(); + int stopFramesAcquisition(); + + + protected: + }; diff --git a/device_support/flir/flirutils.h b/device_support/flir/flirutils.h index dc550cf491..ac0f737d38 100644 --- a/device_support/flir/flirutils.h +++ b/device_support/flir/flirutils.h @@ -2,20 +2,15 @@ Radiometric Conversion functions for FLIR Camera */ -#ifdef __cplusplus -extern "C" -{ -#endif - int flirRadiometricConv(void *frame, int width, int height, void *metaData); - int flirRadiometricConvPar(void *frame, int width, int height, void *metaData, - float atmTemp, float emissivity, - float objectDistance, float ambTemp, float relHum); - void flirRadiometricConvFrames(void *frame, int width, int height, - int numFrames, void *metaData); - void flirRadiometricConvFramesPar(void *frame, int width, int height, - int numFrames, void *metaData, float *atmTemp, - float *emissivity, float *objectDistance, - float *ambTemp, float *relHum); -#ifdef __cplusplus -} -#endif +#ifdef __cplusplus +extern "C" +{ +#endif +int flirRadiometricConv(void *frame, int width, int height, void *metaData); +int flirRadiometricConvPar(void *frame, int width, int height, void *metaData, float atmTemp, float emissivity, float objectDistance, float ambTemp, float relHum); +void flirRadiometricConvFrames(void *frame, int width, int height, int numFrames, void *metaData); +void flirRadiometricConvFramesPar(void *frame, int width, int height, int numFrames, void *metaData, float *atmTemp, float *emissivity, float *objectDistance, float *ambTemp, float *relHum); +void flirRadiometricParGet(void *metaData, float *R, float *B, float *F); +#ifdef __cplusplus +} +#endif diff --git a/device_support/flir/main.cpp b/device_support/flir/main.cpp index afcf11c73f..1c7330b175 100644 --- a/device_support/flir/main.cpp +++ b/device_support/flir/main.cpp @@ -31,32 +31,32 @@ using namespace MDSplus; #include #include -#include "flirutils.h" //flir radiometric conversion +#include "flirutils.h" //flir radiometric conversion #include "fff.h" -#define USETHECAMERA // this let to use the camera or if not defined to read data from a pulse file. -int main(int argc, char **argv) +#define USETHECAMERA //this let to use the camera or if not defined to read data from a pulse file. + + +int main(int argc, char **argv ) { - if ((argv[1] == NULL) || (argv[2] == NULL) || - (argv[3] == NULL)) // argv[4] is OPTIONAL - { - printf("Please insert: 1)tree name 2)shot number 3)number of frame to " - "acquire 4) Streaming Port (OPTIONAL)\n"); - exit(0); + if((argv[1]==NULL) || (argv[2]==NULL) || (argv[3]==NULL)) // argv[4] is OPTIONAL + { + printf("Please insert: 1)tree name 2)shot number 3)number of frame to acquire 4) Streaming Port (OPTIONAL)\n"); + exit(0); } - // MDSPLUS +//MDSPLUS int res; void *treePtr; - res = camOpenTree(argv[1], atoi(argv[2]), &treePtr); - if (res == -1) + res=camOpenTree(argv[1], atoi( argv[2] ), &treePtr); + if(res==-1) { - printf("Error opening tree...\n"); - exit(0); + printf("Error opening tree...\n"); + exit(0); } - Tree *tree; + Tree *tree; TreeNode *node; TreeNode *nodeMeta; int dataNid; @@ -64,229 +64,210 @@ int main(int argc, char **argv) try { tree = (Tree *)treePtr; - node = tree->getNode((char *)"\\CAMERATEST::TOP:POINTGRAY:FRAMES"); - nodeMeta = - tree->getNode((char *)"\\CAMERATEST::TOP:POINTGRAY:FRAMES_METAD"); - dataNid = node->getNid(); // Node id to save the acquired frames - } - catch (const MdsException &exc) - { - std::cout << "ERROR reading data" << exc.what() << "\n"; - } + node=tree->getNode((char *)"\\CAMERATEST::TOP:POINTGRAY:FRAMES"); + nodeMeta=tree->getNode((char *)"\\CAMERATEST::TOP:POINTGRAY:FRAMES_METAD"); + dataNid=node->getNid(); //Node id to save the acquired frames + }catch ( MdsException *exc ) + { std::cout << "ERROR reading data" << exc->what() << "\n"; } printf("frame node path: %s\n", node->getPath()); - // MDSPLUS END +//MDSPLUS END + + #ifndef USETHECAMERA - /*read frame and metadata from stored pulse file and use Radiometric - * Conversion*/ +/*read frame and metadata from stored pulse file and use Radiometric Conversion*/ - Array *frameArray; - Array *frameArrayMeta; - int *shape; - int *shapeMeta; - int nEle = 3; + Array *frameArray; + Array *frameArrayMeta; + int *shape; + int *shapeMeta; + int nEle = 3; - Data *frameData; - Data *frameDataMeta; - short *framePtr; - char *framePtrMeta; + Data *frameData; + Data *frameDataMeta; + short *framePtr; + char *framePtrMeta; - try - { - frameArray = node->getSegment(0); // idx - frameArrayMeta = nodeMeta->getSegment(0); // idx + try + { + frameArray = node->getSegment(0); //idx + frameArrayMeta = nodeMeta->getSegment(0); //idx - shape = - (frameArray)->getShape(&nEle); // shape[0]=numframe=1 shape[1]=numbyte - shapeMeta = (frameArrayMeta) - ->getShape(&nEle); // shape[0]=numframe=1 shape[1]=numbyte + shape = (frameArray)->getShape(&nEle); //shape[0]=numframe=1 shape[1]=numbyte + shapeMeta = (frameArrayMeta)->getShape(&nEle); //shape[0]=numframe=1 shape[1]=numbyte - int numbytes = shape[1]; - int numframes = shape[0]; + int numbytes = shape[1]; + int numframes = shape[0]; - frameData = (frameArray)->getElementAt(0); - frameDataMeta = (frameArrayMeta)->getElementAt(0); + frameData = (frameArray)->getElementAt(0); + frameDataMeta = (frameArrayMeta)->getElementAt(0); - int dataDims[3]; - int dataDimsMeta[3]; - framePtr = (frameData)->getShortArray(dataDims); - framePtrMeta = (frameDataMeta)->getByteArray(dataDimsMeta); - } - catch (const MdsException &exc) - { - std::cout << "ERROR reading data" << exc.what() << "\n"; - } + int dataDims[3]; + int dataDimsMeta[3]; + framePtr = (frameData)->getShortArray(dataDims); + framePtrMeta = (frameDataMeta)->getByteArray(dataDimsMeta); + } + catch ( MdsException *exc ) + { std::cout << "ERROR reading data" << exc->what() << "\n"; } - FLIR_SC65X *FlirCam; - FlirCam = new FLIR_SC65X(); // open without ip adress because we not use a - // phisical camera! - printf("Radiometric Conversion Started\n"); - flirRadiometricConv(framePtr, 640, 480, framePtrMeta); - // flirRadiometricConvPar(framePtr, 640, 480, framePtrMeta, 293.15, 0.05, 0.5, - // 293.15, 60.0); - printf("Radiometric Conversion Ended\n"); + + FLIR_SC65X *FlirCam; + FlirCam = new FLIR_SC65X(); //open without ip adress because we not use a phisical camera! + printf("Radiometric Conversion Started\n"); + flirRadiometricConv(framePtr, 640, 480, framePtrMeta); + //flirRadiometricConvPar(framePtr, 640, 480, framePtrMeta, 293.15, 0.05, 0.5, 293.15, 60.0); + printf("Radiometric Conversion Ended\n"); #endif + #ifdef USETHECAMERA - // INIT STREAMING - int kSockHandle = -1; // MUST BE -1 THE FIRST TIME !!! - int i = 1; - int canStream = -1; +//INIT STREAMING + int kSockHandle=-1; //MUST BE -1 THE FIRST TIME !!! + int i=1; + int canStream=-1; - if (argv[4] != NULL) - { +if(argv[4]!=NULL) +{ - while (canStream == -1 && i <= 5) // try 5 times to open the connection - { - canStream = - camOpenTcpConnection((const char *)"127.0.0.1", atoi(argv[4]), - &kSockHandle, 640, 480, CSU_PIX_FMT_GRAY16); - sleep(1); - i++; - } - if (canStream == 0) - { - printf("Streaming OK!\n"); - } - else - { - printf("CANNOT Streaming!\n"); - } + while(canStream==-1 && i<=5) //try 5 times to open the connection + { + canStream=camOpenTcpConnection((const char *)"127.0.0.1", atoi(argv[4]), &kSockHandle, 640, 480, CSU_PIX_FMT_GRAY16); + sleep(1); + i++; } - // END STREAMING - - // FLIR - - FLIR_SC65X *FlirCam; - FlirCam = new FLIR_SC65X("192.168.100.18"); // vecchia 169.254.169.249 //nuova - // 169.254.76.254 //192.168.50.20 - if (!FlirCam->checkLastOp()) - { - printf("Unable to connect!!!\n"); - exit(0); + if(canStream==0) + { + printf("Streaming OK!\n"); } else - { - printf("Successfully connected...\n"); + { + printf("CANNOT Streaming!\n"); } - int skipFrame = 0; - int width = 0; - int height = 0; - int payloadSize = 0; - int x, y = 0; - - // FlirCam->setObjectParameters(291.15, 292.15, 1.0, 0.95, 0.5, - //294.15, 1.0, 0.0); FlirCam->setExposureMode(external_mode); //internal_mode - //external_mode FlirCam->setFrameRate(fps_25, &skipFrame); //200 100 50 25 12 - //6 3 FlirCam->setIrFormat(radiometric); //radiometric - //linear10mK linear100mK FlirCam->setMeasurementRange(2); - // FlirCam->setReadoutArea(0, 0, 400, 200); //NOT TO USE. setFrameRate set - // also ReadoutArea! - // FlirCam->getReadoutArea(&x, &y, &width, &height); - // printf("Start x:%d Start y:%d Width:%d Height:%d\n", x, y, width, - //height); - - printf("\nGETTING ALL CAMERA PARAMETERS: start\n"); - FlirCam->printAllParameters(); - printf("\nGETTING ALL CAMERA PARAMETERS: end\n\n"); - - // printf("TEST OF FOCUS POSITION.\n"); - // int focusPos = 0; - // FlirCam->getFocusAbsPosition(&focusPos); - // printf("Current Focus position: %d\n", focusPos); - // focusPos=37; - // printf("Try to set focus position @: %d\n", focusPos); - // FlirCam->setFocusAbsPosition(focusPos); - // FlirCam->getFocusAbsPosition(&focusPos); - // printf("New Focus position: %d\n", focusPos); - - FlirCam->startAcquisition(&width, &height, &payloadSize); - // printf( "2019-09-17: CODE COMMENTED FOR POINT GRAY TESTS \n"); - - int status; - void *metaData; - void *frame; - void *frame8bit; - int frameNumber = 0; - struct timeval tv; - int64_t timeStamp; - - frame = malloc(width * height * sizeof(short)); - frame8bit = malloc(width * height * sizeof(char)); - metaData = malloc(payloadSize - (width * height * sizeof(short))); - - // printf("Executing auto calibration and auto focus...\n"); - // FlirCam->setCalibMode(0); - // FlirCam->executeAutoCalib(); - // FlirCam->executeAutoFocus(); - - for (int i = 1; i <= atoi(argv[3]); i++) // acquire i=argv[3] frames - { - frameNumber++; - FlirCam->getFrame(&status, frame, metaData); - gettimeofday(&tv, NULL); - timeStamp = ((tv.tv_sec) * 1000) + ((tv.tv_usec) / 1000); // timeStamp [ms] - switch (status) +} +//END STREAMING + + +//FLIR + + FLIR_SC65X *FlirCam; + FlirCam = new FLIR_SC65X("192.168.100.18"); //vecchia 169.254.169.249 //nuova 169.254.76.254 //192.168.50.20 + if(!FlirCam->checkLastOp()) { - case 1: - printf("get frame %d complete @ %ld\n", frameNumber, timeStamp); - break; - case 2: - printf("get frame %d incomplete @ %ld\n", frameNumber, timeStamp); - break; - case 3: - printf("get frame %d timeout @ %ld\n", frameNumber, timeStamp); - break; - case 4: - printf("get frame %d complete+triggered @ %ld\n", frameNumber, timeStamp); - break; - } - - if (status == 1 or status == 4) + printf("Unable to connect!!!\n"); + exit(0); + } + else { - // SAVE FRAME IN MDSPLUS - - /* res=camSaveFrame(frame, width, height, &timeStamp, 14, - treePtr, dataNid, -1, frameNumber); if(res==-1) - { - printf("Error in 'camSaveFrame'...\n"); - } - else - { - printf("Frame saved...\n"); - } - */ - // STREAMING - if (skipFrame == 0) - printf("ERROR SKIPFRAME=0\n"); - int sendFrame = i % skipFrame; - if (canStream == 0 and sendFrame == 0) - { - // streaming is set to 640 x 480 in "camOpenTcpConnection". - // It must be changed to prevent strange image transmission! - unsigned int lowLim = 0; - unsigned int highLim = 32000; - - camFrameTo8bit((unsigned short *)frame, 640, 480, CSU_PIX_FMT_GRAY16, - (unsigned char *)frame8bit, 1, &lowLim, &highLim, 2000, - 62000, 0, 0, 640, 480); - // printf("LowLim:%d HighLim:%d\n",lowLim, highLim); - camSendFrameOnTcp(&kSockHandle, width, height, frame8bit); + printf("Successfully connected...\n"); + } + + int skipFrame = 0; + int width=0; + int height=0; + int payloadSize=0; + int x,y=0; + +// FlirCam->setObjectParameters(291.15, 292.15, 1.0, 0.95, 0.5, 294.15, 1.0, 0.0); +// FlirCam->setExposureMode(external_mode); //internal_mode external_mode +// FlirCam->setFrameRate(fps_25, &skipFrame); //200 100 50 25 12 6 3 +// FlirCam->setIrFormat(radiometric); //radiometric linear10mK linear100mK +// FlirCam->setMeasurementRange(2); + //FlirCam->setReadoutArea(0, 0, 400, 200); //NOT TO USE. setFrameRate set also ReadoutArea! +// FlirCam->getReadoutArea(&x, &y, &width, &height); +// printf("Start x:%d Start y:%d Width:%d Height:%d\n", x, y, width, height); + + printf("\nGETTING ALL CAMERA PARAMETERS: start\n"); + FlirCam->printAllParameters(); + printf("\nGETTING ALL CAMERA PARAMETERS: end\n\n"); + +// printf("TEST OF FOCUS POSITION.\n"); +// int focusPos = 0; +// FlirCam->getFocusAbsPosition(&focusPos); +// printf("Current Focus position: %d\n", focusPos); +// focusPos=37; + // printf("Try to set focus position @: %d\n", focusPos); + // FlirCam->setFocusAbsPosition(focusPos); +// FlirCam->getFocusAbsPosition(&focusPos); +// printf("New Focus position: %d\n", focusPos); + + + FlirCam->startAcquisition(&width, &height, &payloadSize); +// printf( "2019-09-17: CODE COMMENTED FOR POINT GRAY TESTS \n"); + + int status; + void *metaData; + void *frame; + void *frame8bit; + int frameNumber = 0; + struct timeval tv; + int64_t timeStamp; + + frame=malloc(width*height*sizeof(short)); + frame8bit=malloc(width*height*sizeof(char)); + metaData=malloc(payloadSize-(width*height*sizeof(short))); + +// printf("Executing auto calibration and auto focus...\n"); +// FlirCam->setCalibMode(0); +// FlirCam->executeAutoCalib(); + // FlirCam->executeAutoFocus(); + + for(int i=1; i<=atoi(argv[3]); i++) //acquire i=argv[3] frames + { + frameNumber++; + FlirCam->getFrame(&status, frame, metaData); + gettimeofday(&tv, NULL); + timeStamp = ((tv.tv_sec)*1000) + ((tv.tv_usec)/1000); // timeStamp [ms] + switch(status) + { + case 1: printf("get frame %d complete @ %ld\n", frameNumber, timeStamp); break; + case 2: printf("get frame %d incomplete @ %ld\n", frameNumber, timeStamp); break; + case 3: printf("get frame %d timeout @ %ld\n", frameNumber, timeStamp); break; + case 4: printf("get frame %d complete+triggered @ %ld\n", frameNumber, timeStamp); break; } - } - } // for - - if (kSockHandle != -1) - camCloseTcpConnection(&kSockHandle); // close streaming - - FlirCam->setCalibMode(1); // auto calib - FlirCam->stopAcquisition(); - delete FlirCam; + if(status==1 or status==4) + { + //SAVE FRAME IN MDSPLUS + +/* res=camSaveFrame(frame, width, height, &timeStamp, 14, treePtr, dataNid, -1, frameNumber); + if(res==-1) + { + printf("Error in 'camSaveFrame'...\n"); + } + else + { + printf("Frame saved...\n"); + } +*/ + //STREAMING + if(skipFrame==0) printf("ERROR SKIPFRAME=0\n"); + int sendFrame = i % skipFrame; + if( canStream==0 and sendFrame==0 ) + { + //streaming is set to 640 x 480 in "camOpenTcpConnection". + //It must be changed to prevent strange image transmission! + unsigned int lowLim = 0; + unsigned int highLim = 32000; + + camFrameTo8bit((unsigned short *)frame, 640, 480, CSU_PIX_FMT_GRAY16, (unsigned char *)frame8bit, 1, &lowLim, &highLim, 2000, 62000, 0, 0, 640, 480); + // printf("LowLim:%d HighLim:%d\n",lowLim, highLim); + camSendFrameOnTcp(&kSockHandle, width, height, frame8bit); + } + + } + + }//for + + if(kSockHandle!=-1) camCloseTcpConnection(&kSockHandle); //close streaming + + FlirCam->setCalibMode(1); //auto calib + FlirCam->stopAcquisition(); + delete FlirCam; #endif + } diff --git a/device_support/national/Makefile b/device_support/national/Makefile index 4e0b8108a0..a9ed5b2c65 100644 --- a/device_support/national/Makefile +++ b/device_support/national/Makefile @@ -23,9 +23,9 @@ LDFLAGS = -fPIC -O0 -L${MDSPLUS_DIR}/lib -L${CODAC_ROOT}/lib/ -lm -lNiFpga -lpx SOURCES_LIB=NiInterface.cpp cRioFAUfunction.cpp cRioMPAGfunction.cpp AsyncStoreManager.cpp OBJECTS=$(SOURCES_LIB:.cpp=.o) SHAREDLIB=libNiInterface.so -EXE_PROGRAM=generateWave probeTermControl startStopTermControl writeDigitalOut print_device_info pxi6259devList.sh pxie6368devList.sh +EXE_PROGRAM=generateWave probeTermControl startStopTermControl writeDigitalOut testELADDigitalOut testELADDigitalIn print_device_info pxi6259devList.sh pxie6368devList.sh -SOURCES_EXE=generateWave.cpp probeTermControl.cpp startStopTermControl.cpp writeDigitalOut.cpp print_device_info.cpp +SOURCES_EXE=generateWave.cpp probeTermControl.cpp startStopTermControl.cpp writeDigitalOut.cpp print_device_info.cpp testELADDigitalOut.cpp testELADDigitalIn.cpp BIN = $(patsubst %.cpp,%,$(SOURCES_EXE)) diff --git a/device_support/national/testELADDigitalIn.cpp b/device_support/national/testELADDigitalIn.cpp new file mode 100644 index 0000000000..e76032b9d0 --- /dev/null +++ b/device_support/national/testELADDigitalIn.cpp @@ -0,0 +1,319 @@ +/* + * dioex1.c + * + * dioex1 demonstrates software-timed, static DIO operation using DIO ports 0, 1, and 2. + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +int number_of_ports = 3; + +int test(char * device_name, int silent) +{ + + xseries_di_conf_t di_conf; + xseries_do_conf_t do_conf; + + + int retval = 0; + + int dio_fd = 0; + int pfi_fd = 0; + int trig_fd = 0; + + char str[100]; + + //uint32_t dio_output_mask = 0x1A2B3C4D;//1 1010 0010 1011 0011 1100 0100 1101 + //uint32_t dio_output_mask = 0xF0F0F; // 1111 0000 1111 0000 1111 + uint32_t dio_output_mask = 0; // all input + uint32_t dio_input_mask = (~dio_output_mask) & 0xFFFFFFFF; + + + + //uint16_t pfi_output_mask = 0x5E6F;//101 1110 0110 1111 + //uint16_t pfi_output_mask = 0xF; // 1111 + uint16_t pfi_output_mask = 0; // all input + uint16_t pfi_input_mask = (~pfi_output_mask) & 0xFFFF; + + uint32_t do_value = 0x98765ADF;//1001 1000 0111 0110 0101 1010 1101 1111 + uint32_t di_value = 0; + + uint32_t pfi_write_value = 0x4665;//100 0110 0110 0101 + uint32_t pfi_read_value = 0; + + /* open DIO segment file descriptor */ + sprintf(str,"%s.dio",device_name); + dio_fd = open(str, O_RDWR); + if (dio_fd <= 0) { + printf("Could not open AO segment!\n"); + retval = -1; + goto out; + } + + /* open PFI segment file descriptor */ + sprintf(str,"%s.pfi",device_name); + pfi_fd = open(str, O_RDWR); + if (pfi_fd <= 0) { + printf("Could not open AO segment!\n"); + retval = -1; + goto out; + } + + /* open TRIG segment file descriptor */ + sprintf(str,"%s.trig",device_name); + trig_fd = open(str, O_RDWR); + if (trig_fd <= 0) { + printf("Could not open AO segment!\n"); + retval = -1; + goto out; + } + + /* Stop the segment */ + xseries_stop_di(dio_fd); + xseries_stop_do(dio_fd); + + /* reset DIO segment */ + retval = xseries_reset_dio(dio_fd); + if (retval != 0) { + printf("Error reseting DIO segment!\n"); + goto out; + } + + /* free PFI lines */ + retval = xseries_free_pfi_lines(trig_fd,0xFFFF); + if (retval != 0) { + printf ("Err, cannot free all PFI lines: %s\n", strerror(errno)); + goto out; + } + + /* reset PFI segment */ + retval = xseries_reset_pfi(trig_fd); + if (retval != 0) { + printf("Error reseting PFI segment!\n"); + goto out; + } + + /* + * Configure DIO segment + */ + + /* Create AO configuration */ + di_conf = xseries_static_di(dio_input_mask); + do_conf = xseries_static_do(dio_output_mask); + + /* Configure PFI/TRIG segment */ + retval = xseries_set_pfi_for_input(trig_fd, pfi_input_mask); + if (retval != 0) { + printf("Error setting PFI input mask!\n"); + goto out; + } + retval = xseries_set_pfi_for_output(trig_fd, pfi_output_mask, XSERIES_PFI_OUTPUT_DO); + if (retval != 0) { + printf("Error setting PFI output mask!\n"); + goto out; + } + + /* Load DIO configuration */ + retval = xseries_load_di_conf(dio_fd, di_conf); + if (retval != 0) { + printf("Error loading DI configuration!\n"); + goto out; + } + retval = xseries_load_do_conf(dio_fd, do_conf); + if (retval != 0) { + printf("Error loading DO configuration!\n"); + goto out; + } + + /* start DIO*/ + retval = xseries_start_di(dio_fd); + if (retval != 0) { + printf("Error loading DI configuration!\n"); + goto out; + } + retval = xseries_start_do(dio_fd); + if (retval != 0) { + printf("Error loading DO configuration!\n"); + goto out; + } + + printf("Read on P0 PFI0 "); + scanf("%d", &do_value); + + while(1) + { + +/* + printf("Write on DIO P0 [ con0 : 0 to 3 con1 : 8 to 11 ] "); + scanf("%d", &do_value); + + do_value = 1 << do_value; + + // Write values to ports + retval = xseries_write_do(dio_fd,&do_value,1); + if (retval != 1) { + printf("Error writing DO value!\n"); + break; + } + + printf("Write on DIO [con 0 : PFI 0 to 3 con1 : PO 16 to 19 ] "); + scanf("%d", &pfi_write_value); + + if( pfi_write_value < 16) + { + + pfi_write_value = 1 << pfi_write_value; + retval = xseries_write_pfi(pfi_fd, &pfi_write_value, 1); + if (retval != 1) { + printf("Error writing PFI value!\n"); + break; + } + } else { + + do_value = do_value | 1 << pfi_write_value; + + // Write values to ports + retval = xseries_write_do(dio_fd,&do_value,1); + if (retval != 1) { + printf("Error writing DO value!\n"); + break; + } + } +*/ + /* Read written values */ + + retval = xseries_read_di(dio_fd,&di_value,1); + if (retval != 1) { + printf("Error reading DI value!\n"); + goto out; + } + //printf("Read P0 %d\n", di_value); + if( di_value != 0) + printf("%d-", di_value); + + retval = xseries_read_pfi(pfi_fd,&pfi_read_value,1); + if (retval != 1) { + printf("Error reading PFI value!\n"); + goto out; + } + //printf("Read PFI %d\n", pfi_read_value); + + sleep(0.1); + + + } + + + /* Read written values */ + /* + retval = xseries_read_di(dio_fd,&di_value,1); + if (retval != 1) { + printf("Error reading DI value!\n"); + goto out; + } + retval = xseries_read_pfi(pfi_fd,&pfi_read_value,1); + if (retval != 1) { + printf("Error reading PFI value!\n"); + goto out; + } + */ + /* Read PFI and DIO port value */ + /* + if((di_value & dio_output_mask) != (do_value & dio_output_mask)) { + printf("Read DIO value not correct!\n"); + retval = -1; + } + if((pfi_read_value & pfi_output_mask )!= (pfi_write_value & pfi_output_mask)) { + printf("Read PFI value not correct!\n"); + retval = -1; + } + */ + /* Read and write functions return number of samples so retval must be reset to 0 */ + retval = 0; + +out: + + /* stop the segment */ + xseries_stop_di(dio_fd); + xseries_stop_do(dio_fd); + + /* Free PFI lines */ + xseries_free_pfi_lines(trig_fd, 0XFFFF); + + /* reset segment */ + xseries_reset_dio(dio_fd); + xseries_reset_pfi(pfi_fd); + + /* close segment's file descriptor */ + close(dio_fd); + close(pfi_fd); + + return retval; +} + +void print_text(void){ + printf ("\n"); + + printf("Test software-timed, static DIO and PFI operation using DIO and PFI ports.\n"); + printf ("\n"); +} + +int main (int argc, char** argv) { + + int retval = 0; + char * device_name; + int silent = false; + + if (argc == 2) { + device_name = argv[1]; + print_text(); + } else if (argc == 3) { + device_name = argv[1]; + if(strcmp(argv[2],"-silent") != 0) { + print_text(); + silent = false; + } else { + silent = true; + } + } else { + printf ("Usage: %s \n", argv[0]); + printf ("Example:\n %s /dev/pxie-6368.0\n", argv[0]); + printf ("\n"); + exit(EXIT_FAILURE); + } + + if (silent) { + printf("%-10s%-100s", + argv[0], + "Test software-timed, static DIO and PFI operation using DIO and PFI ports."); + fflush(stdout); + } + + /* run test */ + retval = test(device_name,silent); + + if (!silent) { + printf("Test: "); + fflush(stdout); + } + + printf("[%s]\n",retval!=0? "FAILED":"OK"); + + if(!silent) { printf ("\n");} + + return retval; +} + diff --git a/device_support/national/testELADDigitalOut.cpp b/device_support/national/testELADDigitalOut.cpp new file mode 100644 index 0000000000..6a03f3cbfd --- /dev/null +++ b/device_support/national/testELADDigitalOut.cpp @@ -0,0 +1,308 @@ +/* + * dioex1.c + * + * dioex1 demonstrates software-timed, static DIO operation using DIO ports 0, 1, and 2. + * + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +int number_of_ports = 3; + +int test(char * device_name, int silent) +{ + + xseries_di_conf_t di_conf; + xseries_do_conf_t do_conf; + + + int retval = 0; + + int dio_fd = 0; + int pfi_fd = 0; + int trig_fd = 0; + + char str[100]; + + //uint32_t dio_output_mask = 0x1A2B3C4D;//1 1010 0010 1011 0011 1100 0100 1101 + uint32_t dio_output_mask = 0xF0F0F; // 1111 0000 1111 0000 1111 + uint32_t dio_input_mask = (~dio_output_mask) & 0xFFFFFFFF; + + //uint16_t pfi_output_mask = 0x5E6F;//101 1110 0110 1111 + uint16_t pfi_output_mask = 0xF; // 1111 + + uint16_t pfi_input_mask = (~pfi_output_mask) & 0xFFFF; + + uint32_t do_value = 0x98765ADF;//1001 1000 0111 0110 0101 1010 1101 1111 + uint32_t di_value = 0; + + uint32_t pfi_write_value = 0x4665;//100 0110 0110 0101 + uint32_t pfi_read_value = 0; + + /* open DIO segment file descriptor */ + sprintf(str,"%s.dio",device_name); + dio_fd = open(str, O_RDWR); + if (dio_fd <= 0) { + printf("Could not open AO segment!\n"); + retval = -1; + goto out; + } + + /* open PFI segment file descriptor */ + sprintf(str,"%s.pfi",device_name); + pfi_fd = open(str, O_RDWR); + if (pfi_fd <= 0) { + printf("Could not open AO segment!\n"); + retval = -1; + goto out; + } + + /* open TRIG segment file descriptor */ + sprintf(str,"%s.trig",device_name); + trig_fd = open(str, O_RDWR); + if (trig_fd <= 0) { + printf("Could not open AO segment!\n"); + retval = -1; + goto out; + } + + /* Stop the segment */ + xseries_stop_di(dio_fd); + xseries_stop_do(dio_fd); + + /* reset DIO segment */ + retval = xseries_reset_dio(dio_fd); + if (retval != 0) { + printf("Error reseting DIO segment!\n"); + goto out; + } + + /* free PFI lines */ + retval = xseries_free_pfi_lines(trig_fd,0xFFFF); + if (retval != 0) { + printf ("Err, cannot free all PFI lines: %s\n", strerror(errno)); + goto out; + } + + /* reset PFI segment */ + retval = xseries_reset_pfi(trig_fd); + if (retval != 0) { + printf("Error reseting PFI segment!\n"); + goto out; + } + + /* + * Configure DIO segment + */ + + /* Create AO configuration */ + di_conf = xseries_static_di(dio_input_mask); + do_conf = xseries_static_do(dio_output_mask); + + /* Configure PFI/TRIG segment */ + retval = xseries_set_pfi_for_input(trig_fd, pfi_input_mask); + if (retval != 0) { + printf("Error setting PFI input mask!\n"); + goto out; + } + retval = xseries_set_pfi_for_output(trig_fd, pfi_output_mask, XSERIES_PFI_OUTPUT_DO); + if (retval != 0) { + printf("Error setting PFI output mask!\n"); + goto out; + } + + /* Load DIO configuration */ + retval = xseries_load_di_conf(dio_fd, di_conf); + if (retval != 0) { + printf("Error loading DI configuration!\n"); + goto out; + } + retval = xseries_load_do_conf(dio_fd, do_conf); + if (retval != 0) { + printf("Error loading DO configuration!\n"); + goto out; + } + + /* start DIO*/ + retval = xseries_start_di(dio_fd); + if (retval != 0) { + printf("Error loading DI configuration!\n"); + goto out; + } + retval = xseries_start_do(dio_fd); + if (retval != 0) { + printf("Error loading DO configuration!\n"); + goto out; + } + + while(1) + { + + printf("Write on DIO P0 [ con0 : 0 to 3 con1 : 8 to 11 ] "); + scanf("%d", &do_value); + + do_value = 1 << do_value; + + /* Write values to ports */ + retval = xseries_write_do(dio_fd,&do_value,1); + if (retval != 1) { + printf("Error writing DO value!\n"); + break; + } + + printf("Write on DIO [con 0 : PFI 0 to 3 con1 : PO 16 to 19 ] "); + scanf("%d", &pfi_write_value); + + if( pfi_write_value < 16) + { + + pfi_write_value = 1 << pfi_write_value; + retval = xseries_write_pfi(pfi_fd, &pfi_write_value, 1); + if (retval != 1) { + printf("Error writing PFI value!\n"); + break; + } + } else { + + do_value = do_value | 1 << pfi_write_value; + + /* Write values to ports */ + retval = xseries_write_do(dio_fd,&do_value,1); + if (retval != 1) { + printf("Error writing DO value!\n"); + break; + } + } + + /* Read written values */ + + retval = xseries_read_di(dio_fd,&di_value,1); + if (retval != 1) { + printf("Error reading DI value!\n"); + goto out; + } + printf("Read P0 %d\n", di_value); + + retval = xseries_read_pfi(pfi_fd,&pfi_read_value,1); + if (retval != 1) { + printf("Error reading PFI value!\n"); + goto out; + } + printf("Read PFI %d\n", pfi_read_value); + + + } + + + /* Read written values */ + /* + retval = xseries_read_di(dio_fd,&di_value,1); + if (retval != 1) { + printf("Error reading DI value!\n"); + goto out; + } + retval = xseries_read_pfi(pfi_fd,&pfi_read_value,1); + if (retval != 1) { + printf("Error reading PFI value!\n"); + goto out; + } + */ + /* Read PFI and DIO port value */ + /* + if((di_value & dio_output_mask) != (do_value & dio_output_mask)) { + printf("Read DIO value not correct!\n"); + retval = -1; + } + if((pfi_read_value & pfi_output_mask )!= (pfi_write_value & pfi_output_mask)) { + printf("Read PFI value not correct!\n"); + retval = -1; + } + */ + /* Read and write functions return number of samples so retval must be reset to 0 */ + retval = 0; + +out: + + /* stop the segment */ + xseries_stop_di(dio_fd); + xseries_stop_do(dio_fd); + + /* Free PFI lines */ + xseries_free_pfi_lines(trig_fd, 0XFFFF); + + /* reset segment */ + xseries_reset_dio(dio_fd); + xseries_reset_pfi(pfi_fd); + + /* close segment's file descriptor */ + close(dio_fd); + close(pfi_fd); + + return retval; +} + +void print_text(void){ + printf ("\n"); + + printf("Test software-timed, static DIO and PFI operation using DIO and PFI ports.\n"); + printf ("\n"); +} + +int main (int argc, char** argv) { + + int retval = 0; + char * device_name; + int silent = false; + + if (argc == 2) { + device_name = argv[1]; + print_text(); + } else if (argc == 3) { + device_name = argv[1]; + if(strcmp(argv[2],"-silent") != 0) { + print_text(); + silent = false; + } else { + silent = true; + } + } else { + printf ("Usage: %s \n", argv[0]); + printf ("Example:\n %s /dev/pxie-6368.0\n", argv[0]); + printf ("\n"); + exit(EXIT_FAILURE); + } + + if (silent) { + printf("%-10s%-100s", + argv[0], + "Test software-timed, static DIO and PFI operation using DIO and PFI ports."); + fflush(stdout); + } + + /* run test */ + retval = test(device_name,silent); + + if (!silent) { + printf("Test: "); + fflush(stdout); + } + + printf("[%s]\n",retval!=0? "FAILED":"OK"); + + if(!silent) { printf ("\n");} + + return retval; +} + diff --git a/device_support/ptgrey/PTGREY.cpp b/device_support/ptgrey/PTGREY.cpp index 1f8c35e0c2..51bffa03aa 100644 --- a/device_support/ptgrey/PTGREY.cpp +++ b/device_support/ptgrey/PTGREY.cpp @@ -36,10 +36,11 @@ using namespace MDSplus; #include #include + #include #include -#define BUFFER_COUNT 16 +#define BUFFER_COUNT 16 #define ERROR -1 #define SUCCESS 0 @@ -47,473 +48,496 @@ using namespace MDSplus; //if defined, print to stdout messages. #define debug + #define MAX_CAM 10 static PTGREY *camPtr[MAX_CAM] = {0}; static char errorOnOpen[512]; -#ifdef __cplusplus -extern "C" -{ -#endif - int PGopen(const char *ipAddress, int *camHandle) - { - PTGREY *cam; - int cameraHandle; +#ifdef __cplusplus +extern "C" +{ +#endif - errorOnOpen[0] = 0; - cam = new PTGREY(ipAddress); - if (!cam->checkLastOp()) - { - cam->getLastError(errorOnOpen); - delete (cam); - return ERROR; - } +int PGopen(const char *ipAddress, int *camHandle) +{ + PTGREY *cam; + int cameraHandle; + + errorOnOpen[0] = 0; + + cam = new PTGREY(ipAddress); + if(!cam->checkLastOp()) + { + cam->getLastError(errorOnOpen); + delete(cam); + return ERROR; + } + + for( cameraHandle = 0; cameraHandle < MAX_CAM && camPtr[cameraHandle] ; cameraHandle++); + + if( cameraHandle < MAX_CAM ) + { + camPtr[cameraHandle] = cam; + *camHandle = cameraHandle; + return SUCCESS; + } + else + { + sprintf(errorOnOpen, "Exceed maximum number (10) of opened cameras "); + *camHandle = -1; + return ERROR; + } +} - for (cameraHandle = 0; cameraHandle < MAX_CAM && camPtr[cameraHandle]; cameraHandle++) - ; - if (cameraHandle < MAX_CAM) - { - camPtr[cameraHandle] = cam; - *camHandle = cameraHandle; - return SUCCESS; - } - else - { - sprintf(errorOnOpen, "Exceed maximum number (10) of opened cameras "); - *camHandle = -1; - return ERROR; - } - } +int isConnected( int camHandle ) +{ + if( camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0 ) + { + sprintf(errorOnOpen, "Camera does not connect"); + return ERROR; + } + return SUCCESS; +} - int isConnected(int camHandle) - { - if (camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0) - { - sprintf(errorOnOpen, "Camera does not connect"); - return ERROR; - } - return SUCCESS; - } +int PGclose(int camHandle) +{ + delete(camPtr[camHandle]); + camPtr[camHandle] = 0; + + return SUCCESS; +} - int PGclose(int camHandle) - { - delete (camPtr[camHandle]); - camPtr[camHandle] = 0; - return SUCCESS; - } +int checkLastOp(int camHandle) +{ + return camPtr[camHandle]->checkLastOp(); +} - int checkLastOp(int camHandle) - { - return camPtr[camHandle]->checkLastOp(); - } - int printAllParameters(int camHandle) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->printAllParameters(); - return ERROR; - } +int printAllParameters(int camHandle) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->printAllParameters(); + return ERROR; +} - int readInternalTemperature(int camHandle) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->readInternalTemperature(); - return ERROR; - } - int setExposure(int camHandle, float exposure) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setExposure(exposure); - return ERROR; - } +int readInternalTemperature(int camHandle) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->readInternalTemperature(); + return ERROR; +} - int setExposureAuto(int camHandle, char *exposureAuto) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setExposureAuto(exposureAuto); - return ERROR; - } +int setExposure(int camHandle, float exposure) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setExposure(exposure); + return ERROR; +} - int setGain(int camHandle, float gain) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setGain(gain); - return ERROR; - } - int setGainAuto(int camHandle, char *gainAuto) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setGainAuto(gainAuto); - return ERROR; - } +int setExposureAuto(int camHandle, char *exposureAuto) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setExposureAuto(exposureAuto); + return ERROR; +} - int setGammaEnable(int camHandle, char *gammaEnable) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setGammaEnable(gammaEnable); - return ERROR; - } - int setFrameRate(int camHandle, double *frameRate) - { - if (isConnected(camHandle) == SUCCESS) - { - double fRate; - int status; - fRate = *frameRate; - status = camPtr[camHandle]->setFrameRate(fRate); - *frameRate = fRate; - return status; - } - return ERROR; - } +int setGain(int camHandle, float gain) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setGain(gain); + return ERROR; +} - int setReadoutArea(int camHandle, int x, int y, int width, int height) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setReadoutArea(x, y, width, height); - return ERROR; - } - int setPixelFormat(int camHandle, char *pixelFormat) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setPixelFormat(pixelFormat); - return ERROR; - } +int setGainAuto(int camHandle, char *gainAuto) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setGainAuto(gainAuto); + return ERROR; +} - int startAcquisition(int camHandle, int *width, int *height, int *payloadSize) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->startAcquisition(width, height, payloadSize); - return ERROR; - } - int stopAcquisition(int camHandle) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->stopAcquisition(); - return ERROR; - } +int setGammaEnable(int camHandle, char *gammaEnable) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setGammaEnable(gammaEnable); + return ERROR; +} - int getFrame(int camHandle, int *status, void *frame, void *metaData) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->getFrame(status, frame, metaData); - return ERROR; - } - int setAcquisitionMode(int camHandle, int storeEnabled, int acqSkipFrameNumber) +int setFrameRate(int camHandle, double *frameRate) +{ + if( isConnected( camHandle ) == SUCCESS ) { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setAcquisitionMode(storeEnabled, acqSkipFrameNumber); - return ERROR; + double fRate; + int status; + fRate = *frameRate; + status = camPtr[camHandle]->setFrameRate(fRate); + *frameRate = fRate; + return status; } + return ERROR; +} - int setTriggerMode(int camHandle, int triggerMode, double burstDuration, int numTrigger) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setTriggerMode(triggerMode, burstDuration, numTrigger); - return ERROR; - } - int softwareTrigger(int camHandle) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->softwareTrigger(); - return ERROR; - } +int setReadoutArea(int camHandle, int x, int y, int width, int height) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setReadoutArea(x, y, width, height); + return ERROR; +} - int setTreeInfo(int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setTreeInfo(treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid); - return ERROR; - } - int setStreamingMode(int camHandle, int streamingEnabled, bool autoAdjustLimit, - const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->setStreamingMode(streamingEnabled, autoAdjustLimit, streamingServer, streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); - return ERROR; - } - int startFramesAcquisition(int camHandle) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->startFramesAcquisition(); - return ERROR; - } +int setPixelFormat(int camHandle, char *pixelFormat) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setPixelFormat(pixelFormat); + return ERROR; +} - int stopFramesAcquisition(int camHandle) - { - if (isConnected(camHandle) == SUCCESS) - return camPtr[camHandle]->stopFramesAcquisition(); - return ERROR; - } - void getLastError(int camHandle, char *msg) - { - if (camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0) - { - sprintf(msg, "%s", (errorOnOpen[0] == 0) ? "" : errorOnOpen); - return; - } - camPtr[camHandle]->getLastError(msg); - } +int startAcquisition(int camHandle, int *width, int *height, int *payloadSize) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->startAcquisition(width, height, payloadSize); + return ERROR; +} + -#ifdef __cplusplus +int stopAcquisition(int camHandle) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->stopAcquisition(); + return ERROR; } -#endif -PTGREY::PTGREY(const char *ipAddress) + +int getFrame(int camHandle, int *status, void *frame, void *metaData) { - this->ipAddress = PvString(ipAddress); - trigEvent = NULL; + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->getFrame(status, frame, metaData); + return ERROR; +} - /* SDK 3 - this->lDevice = new PvDevice(); - this->lResult = this->lDevice->Connect(this->ipAddress, PvAccessExclusive); -*/ - try - { - this->lDevice = PvDevice::CreateAndConnect(this->ipAddress, &this->lResult); //20160309 SDK4 //sometimes goes in coredump - } - catch (...) - { - printf("Core dump detected on PvDevice::CreateAndConnect\n"); - } - if (!this->lResult.IsOK()) - { - printf("--------------------------------- Error Device connection: (%s) %p\n", this->lResult.GetCodeString().GetAscii(), this->lDevice); - if (this->lDevice != nullptr) //CT 2019-03-29 - { - PvDevice::Free(this->lDevice); - } - } - else - { - printf("---------------------------- OK Device connection: (%s)\n", this->lResult.GetDescription().GetAscii()); - } - printf("EVENTO abilitato \n"); - //CT MDSplus acquisition Triggered on MDSevent - eventTrigger = 0; - trigEvent = new TriggerMdsEvent("__CCD_TRIGGER__", this); - trigEvent->start(); +int setAcquisitionMode( int camHandle, int storeEnabled, int acqSkipFrameNumber) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setAcquisitionMode( storeEnabled, acqSkipFrameNumber); + return ERROR; } -PTGREY::PTGREY() //new 25/07/2013: let to use the device without the camera +int setTriggerMode( int camHandle, int triggerMode, double burstDuration, int numTrigger ) { - //this->lDevice = new PvDevice(); //SDK 3 - //SDK 4 09/03/2016 NON sembra possibile creare un PVDEVICE se non ho la telecamera + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setTriggerMode( triggerMode, burstDuration, numTrigger ); + return ERROR; } -PTGREY::~PTGREY() +int softwareTrigger(int camHandle) { + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->softwareTrigger(); + return ERROR; +} - printf("PTGREY destructor %p\n", this->lDevice); - if (this->lDevice != nullptr) //CT 2019-03-27 - { - this->lResult = this->lDevice->Disconnect(); - if (!this->lResult.IsOK()) - printLastError("Error Device disconnection !!!\n(%s)\n", lResult.GetDescription().GetAscii()); - else - printf("PTGREY destructor class executed\n"); - //delete(this->lDevice); //SDK 3 - PvDevice::Free(this->lDevice); //SDK 4 09/03/2016 - } +int setTreeInfo( int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setTreeInfo( treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid ); + return ERROR; +} + +int setStreamingMode(int camHandle, int streamingEnabled, bool autoAdjustLimit, + const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->setStreamingMode(streamingEnabled, autoAdjustLimit, streamingServer, streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, deviceName); + return ERROR; - if (trigEvent != NULL) - delete trigEvent; +} +int startFramesAcquisition(int camHandle) +{ + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->startFramesAcquisition(); + return ERROR; } -int PTGREY::checkLastOp() +int stopFramesAcquisition(int camHandle) { - printf("Info %d (%s)\n", this->lResult.IsOK(), lResult.GetDescription().GetAscii()); - if (!this->lResult.IsOK()) - printLastError("(%s)\n", lResult.GetDescription().GetAscii()); - return this->lResult.IsOK(); + if( isConnected( camHandle ) == SUCCESS ) + return camPtr[camHandle]->stopFramesAcquisition(); + return ERROR; } -int PTGREY::printAllParameters() +void getLastError(int camHandle, char *msg) { - PvGenParameterArray *aArray = lDevice->GetParameters(); - uint32_t lParameterArrayCount = aArray->GetCount(); - printf("\nArray has %d parameters\n", lParameterArrayCount); + if( camHandle < 0 || camHandle >= MAX_CAM || camPtr[camHandle] == 0 ) + { + sprintf(msg, "%s", (errorOnOpen[0]==0) ? "" : errorOnOpen); + return; + } + camPtr[camHandle]->getLastError(msg); +} - // Traverse through Array and print out parameters available - for (uint32_t x = 0; x < lParameterArrayCount; x++) - { - // Get a parameter - PvGenParameter *lGenParameter = aArray->Get(x); - // Don't show invisible parameters - display everything up to Guru - if (!lGenParameter->IsVisible(PvGenVisibilityGuru)) - { - continue; - } +#ifdef __cplusplus +} +#endif - // Get and print parameter's name - PvString lGenParameterName, lCategory; - lGenParameter->GetCategory(lCategory); - lGenParameter->GetName(lGenParameterName); - printf("%s:%s, ", lCategory.GetAscii(), lGenParameterName.GetAscii()); - // Parameter available? - if (!lGenParameter->IsAvailable()) - { - printf("{Not Available}\n"); - continue; - } - // Parameter readable? - if (!lGenParameter->IsReadable()) - { - printf("{Not readable}\n"); - continue; - } - // Get the parameter type - PvGenType lType; - lGenParameter->GetType(lType); - switch (lType) - { - // If the parameter is of type PvGenTypeInteger - case PvGenTypeInteger: - { - int64_t lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("Integer: %d", lValue); +PTGREY::PTGREY(const char *ipAddress) +{ + this->ipAddress = PvString(ipAddress); + trigEvent = NULL; + +/* SDK 3 + this->lDevice = new PvDevice(); + this->lResult = this->lDevice->Connect(this->ipAddress, PvAccessExclusive); +*/ + try{ + this->lDevice = PvDevice::CreateAndConnect(this->ipAddress, &this->lResult); //20160309 SDK4 //sometimes goes in coredump } - break; - // If the parameter is of type PvGenTypeEnum - case PvGenTypeEnum: + catch(...) { - PvString lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("Enum: %s", lValue.GetAscii()); + printf("Core dump detected on PvDevice::CreateAndConnect\n"); } - break; - // If the parameter is of type PvGenTypeBoolean - case PvGenTypeBoolean: + if ( !this->lResult.IsOK() ) { - bool lValue; - static_cast(lGenParameter)->GetValue(lValue); - if (lValue) - { - printf("Boolean: TRUE"); - } - else - { - printf("Boolean: FALSE"); - } + printf("--------------------------------- Error Device connection: (%s) %p\n", this->lResult.GetCodeString().GetAscii(), this->lDevice); + if( this->lDevice != nullptr ) //CT 2019-03-29 + { + PvDevice::Free(this->lDevice); + } } - break; - // If the parameter is of type PvGenTypeString - case PvGenTypeString: - { - PvString lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("String: %s", lValue.GetAscii()); + else + { + printf("---------------------------- OK Device connection: (%s)\n", this->lResult.GetDescription().GetAscii() ); } - break; - // If the parameter is of type PvGenTypeCommand - case PvGenTypeCommand: - printf("Command"); - break; - // If the parameter is of type PvGenTypeFloat - case PvGenTypeFloat: + + printf("EVENTO abilitato \n"); + //CT MDSplus acquisition Triggered on MDSevent + eventTrigger = 0; + trigEvent = new TriggerMdsEvent("__CCD_TRIGGER__", this); + trigEvent->start(); + +} + + +PTGREY::PTGREY() //new 25/07/2013: let to use the device without the camera +{ + //this->lDevice = new PvDevice(); //SDK 3 + //SDK 4 09/03/2016 NON sembra possibile creare un PVDEVICE se non ho la telecamera +} + + +PTGREY::~PTGREY() +{ + + printf("PTGREY destructor %p\n", this->lDevice ); + if( this->lDevice != nullptr ) //CT 2019-03-27 { - double lValue; - static_cast(lGenParameter)->GetValue(lValue); - printf("Float: %f", lValue); - } - break; + this->lResult = this->lDevice->Disconnect(); + if ( !this->lResult.IsOK() ) + printLastError("Error Device disconnection !!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + else + printf("PTGREY destructor class executed\n"); + //delete(this->lDevice); //SDK 3 + PvDevice::Free(this->lDevice); //SDK 4 09/03/2016 } - printf("\n"); - } - return SUCCESS; + if( trigEvent != NULL ) + delete trigEvent; + +} + + + +int PTGREY::checkLastOp() +{ + printf("Info %d (%s)\n", this->lResult.IsOK(), lResult.GetDescription().GetAscii() ); + if ( !this->lResult.IsOK() ) + printLastError("(%s)\n", lResult.GetDescription().GetAscii() ); + return this->lResult.IsOK(); +} + + + +int PTGREY::printAllParameters() +{ + PvGenParameterArray *aArray = lDevice->GetParameters(); + uint32_t lParameterArrayCount = aArray->GetCount(); + printf( "\nArray has %d parameters\n", lParameterArrayCount ); + + // Traverse through Array and print out parameters available + for( uint32_t x = 0; x < lParameterArrayCount; x++ ) + { + // Get a parameter + PvGenParameter *lGenParameter = aArray->Get( x ); + + // Don't show invisible parameters - display everything up to Guru + if ( !lGenParameter->IsVisible( PvGenVisibilityGuru ) ) + { + continue; + } + + // Get and print parameter's name + PvString lGenParameterName, lCategory; + lGenParameter->GetCategory( lCategory ); + lGenParameter->GetName( lGenParameterName ); + printf( "%s:%s, ", lCategory.GetAscii(), lGenParameterName.GetAscii() ); + + // Parameter available? + if ( !lGenParameter->IsAvailable() ) + { + printf( "{Not Available}\n" ); + continue; + } + + // Parameter readable? + if ( !lGenParameter->IsReadable() ) + { + printf( "{Not readable}\n" ); + continue; + } + + // Get the parameter type + PvGenType lType; + lGenParameter->GetType( lType ); + switch ( lType ) + { + // If the parameter is of type PvGenTypeInteger + case PvGenTypeInteger: + { + int64_t lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "Integer: %d", lValue ); + } + break; + // If the parameter is of type PvGenTypeEnum + case PvGenTypeEnum: + { + PvString lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "Enum: %s", lValue.GetAscii() ); + } + break; + // If the parameter is of type PvGenTypeBoolean + case PvGenTypeBoolean: + { + bool lValue; + static_cast( lGenParameter )->GetValue( lValue ); + if( lValue ) + { + printf( "Boolean: TRUE" ); + } + else + { + printf( "Boolean: FALSE" ); + } + } + break; + // If the parameter is of type PvGenTypeString + case PvGenTypeString: + { + PvString lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "String: %s", lValue.GetAscii() ); + } + break; + // If the parameter is of type PvGenTypeCommand + case PvGenTypeCommand: + printf( "Command" ); + break; + // If the parameter is of type PvGenTypeFloat + case PvGenTypeFloat: + { + double lValue; + static_cast( lGenParameter )->GetValue( lValue ); + printf( "Float: %f", lValue ); + } + break; + } + printf("\n"); + } + + return SUCCESS; } + int PTGREY::readInternalTemperature() { - double t; - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenFloat *linternalTemp = dynamic_cast(lDeviceParams->Get("DeviceTemperature")); - this->lResult = linternalTemp->GetValue(t); - if (!this->lResult.IsOK()) - { - printLastError("Error reading Internal Temperature!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + double t; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenFloat *linternalTemp = dynamic_cast( lDeviceParams->Get( "DeviceTemperature" ) ); + this->lResult = linternalTemp->GetValue( t ); + if ( !this->lResult.IsOK() ) + {printLastError("Error reading Internal Temperature!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - this->internalTemperature = t; //t must be double but is a float - printf("%s: Camera Temperature is now %3.2f°C\n", (this->ipAddress).GetAscii(), this->internalTemperature); + this->internalTemperature=t; //t must be double but is a float + printf("%s: Camera Temperature is now %3.2f°C\n", (this->ipAddress).GetAscii(), this->internalTemperature); return SUCCESS; } -int PTGREY::setExposure(float exposure) //[us] - Min: 15 Max: 3e+07 attenzione double-float + +int PTGREY::setExposure(float exposure) //[us] - Min: 15 Max: 3e+07 attenzione double-float { PvString lValue; PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenEnum *lExposureAuto = dynamic_cast(lDeviceParams->Get("ExposureAuto")); - if (exposure < 15.0 or exposure > 30000000.0) + PvGenEnum *lExposureAuto = dynamic_cast( lDeviceParams->Get( "ExposureAuto" ) ); + if(exposure<15.0 or exposure>30000000.0) { printf("ERROR: exposure should be in range 15.0 - 3e+07 [us]...\n"); return ERROR; } - this->lResult = lExposureAuto->GetValue(lValue); - if (strcmp(lValue.GetAscii(), "Off") == 0) + this->lResult = lExposureAuto->GetValue( lValue ); + if(strcmp(lValue.GetAscii(), "Off")==0) { PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenFloat *lExposure = dynamic_cast(lDeviceParams->Get("ExposureTime")); - this->lResult = lExposure->SetValue(exposure); - if (!this->lResult.IsOK()) - { - printLastError("Error setting exposure!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenFloat *lExposure = dynamic_cast( lDeviceParams->Get( "ExposureTime" ) ); + this->lResult = lExposure->SetValue( exposure ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting exposure!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} } else { printf("WARNING: to set the exposure value the ExposureAuto must be Off\n"); } - this->exposure = exposure; - printf("%s: Exposure set to %.1fus\n", (this->ipAddress).GetAscii(), exposure); + this->exposure=exposure; + printf("%s: Exposure set to %.1fus\n", (this->ipAddress).GetAscii(), exposure); return SUCCESS; } + int PTGREY::setExposureAuto(char *exposureAuto) { - if (strcmp(exposureAuto, "Off") != 0 & strcmp(exposureAuto, "Once") != 0 & strcmp(exposureAuto, "Continuous") != 0) + if(strcmp(exposureAuto, "Off")!=0 & strcmp(exposureAuto, "Once")!=0 & strcmp(exposureAuto, "Continuous")!=0) { printf("ERROR: setExposureAuto must be Off, Once or Continuous\n"); return ERROR; } - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - this->lResult = lDeviceParams->SetEnumValue("ExposureAuto", exposureAuto); - if (!this->lResult.IsOK()) - { - printLastError("Error setting exposureAuto!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + this->lResult = lDeviceParams->SetEnumValue( "ExposureAuto", exposureAuto ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting exposureAuto!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} return SUCCESS; } int PTGREY::setGammaEnable(char *gammaEnable) { - /* +/* if(strcmp(gammaEnable, "On")==0) { pCamera->GammaEnable.SetValue(true); @@ -522,115 +546,97 @@ int PTGREY::setGammaEnable(char *gammaEnable) { pCamera->GammaEnable.SetValue(false); } -*/ - printf("%s: setGammaEnable BYPASSED 4 TEST\n", (this->ipAddress).GetAscii()); +*/ + printf("%s: setGammaEnable BYPASSED 4 TEST\n", (this->ipAddress).GetAscii()); return SUCCESS; } -int PTGREY::setGain(float gain) //Off impostabile solo in gainAuto=Off +int PTGREY::setGain(float gain) //Off impostabile solo in gainAuto=Off { PvString lValue; PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenEnum *lGainAuto = dynamic_cast(lDeviceParams->Get("GainAuto")); - if (gain < 0.0 or gain > 47.9943) + PvGenEnum *lGainAuto = dynamic_cast( lDeviceParams->Get( "GainAuto" ) ); + if(gain<0.0 or gain>47.9943) { printf("ERROR: gain should be in range 0.0 - 47.9943 [dB]...\n"); return ERROR; } - this->lResult = lGainAuto->GetValue(lValue); - if (strcmp(lValue.GetAscii(), "Off") == 0) + this->lResult = lGainAuto->GetValue( lValue ); + if(strcmp(lValue.GetAscii(), "Off")==0) { PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenFloat *lGain = dynamic_cast(lDeviceParams->Get("Gain")); - this->lResult = lGain->SetValue(gain); - if (!this->lResult.IsOK()) - { - printLastError("Error setting gain!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenFloat *lGain = dynamic_cast( lDeviceParams->Get( "Gain" ) ); + this->lResult = lGain->SetValue( gain ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting gain!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} } else { printf("WARNING: to set the gain value the gainAuto must be Off\n"); } - this->gain = gain; - printf("%s: Gain set to %.2fdB\n", (this->ipAddress).GetAscii(), gain); + this->gain=gain; + printf("%s: Gain set to %.2fdB\n", (this->ipAddress).GetAscii(), gain); return SUCCESS; } -int PTGREY::setGainAuto(char *gainAuto) //Off(0), Once(1), Continuous(2) + +int PTGREY::setGainAuto(char *gainAuto) //Off(0), Once(1), Continuous(2) { - if (strcmp(gainAuto, "Off") != 0 & strcmp(gainAuto, "Once") != 0 & strcmp(gainAuto, "Continuous") != 0) + if(strcmp(gainAuto, "Off")!=0 & strcmp(gainAuto, "Once")!=0 & strcmp(gainAuto, "Continuous")!=0) { printf("ERROR: setGainAuto must be Off, Once or Continuous\n"); return ERROR; } - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - this->lResult = lDeviceParams->SetEnumValue("GainAuto", gainAuto); - if (!this->lResult.IsOK()) - { - printLastError("Error setting gainAuto!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + this->lResult = lDeviceParams->SetEnumValue( "GainAuto", gainAuto ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting gainAuto!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} return SUCCESS; } + + int PTGREY::setFrameRate(double &frameRate) { PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenBoolean *sFrameRateEn = dynamic_cast(lDeviceParams->Get("AcquisitionFrameRateEnable")); - if (frameRate < 1.0 or frameRate > 39.2221) + PvGenBoolean *sFrameRateEn = dynamic_cast( lDeviceParams->Get("AcquisitionFrameRateEnable")); + if(frameRate<1.0 or frameRate>39.2221) { - double resFrameRate; + double resFrameRate; - this->lResult = sFrameRateEn->SetValue(0); - if (!this->lResult.IsOK()) - { - printLastError("Error setting AcquisitionFrameRateEnable in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); + this->lResult = sFrameRateEn->SetValue( 0 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting AcquisitionFrameRateEnable in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + usleep(3000); - PvGenFloat *sResFrameRate = dynamic_cast(lDeviceParams->Get("AcquisitionResultingFrameRate")); - this->lResult = sResFrameRate->GetValue(resFrameRate); - if (!this->lResult.IsOK()) - { - printLastError("Error setting AcquisitionResultingFrameRate in getFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenFloat *sResFrameRate = dynamic_cast( lDeviceParams->Get("AcquisitionResultingFrameRate")); + this->lResult = sResFrameRate->GetValue( resFrameRate ); - printf("%s: Resulting Framerate %f fps\n", (this->ipAddress).GetAscii(), resFrameRate); + if ( !this->lResult.IsOK() ) {printLastError("Error setting AcquisitionResultingFrameRate in getFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + printf("%s: Resulting Framerate %f fps\n", (this->ipAddress).GetAscii(), resFrameRate); - this->frameRate = resFrameRate; + this->frameRate = resFrameRate; - frameRate = resFrameRate; + frameRate = resFrameRate; //printf("ERROR: frameRate should be in range 1.0 - 39.2221 [Hz]...\n"); return SUCCESS; } - this->lResult = sFrameRateEn->SetValue(1); - if (!this->lResult.IsOK()) - { - printLastError("Error setting AcquisitionFrameRateEnable in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - - PvGenFloat *sFrameRate = dynamic_cast(lDeviceParams->Get("AcquisitionFrameRate")); - this->lResult = sFrameRate->SetValue((float)frameRate); - if (!this->lResult.IsOK()) - { - printLastError("Error setting AcquisitionFrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + this->lResult = sFrameRateEn->SetValue( 1 ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting AcquisitionFrameRateEnable in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + usleep(3000); + + PvGenFloat *sFrameRate = dynamic_cast( lDeviceParams->Get("AcquisitionFrameRate")); + this->lResult = sFrameRate->SetValue( (float)frameRate ); + if ( !this->lResult.IsOK() ) {printLastError("Error setting AcquisitionFrameRate in setFrameRate!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} usleep(3000); this->frameRate = frameRate; - printf("%s: Framerate set to %.2ffps\n", (this->ipAddress).GetAscii(), frameRate); + printf("%s: Framerate set to %.2ffps\n", (this->ipAddress).GetAscii(), frameRate); return SUCCESS; } @@ -673,303 +679,255 @@ usleep(3000); } */ + int PTGREY::setReadoutArea(int x, int y, int width, int height) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lWidth = dynamic_cast(lDeviceParams->Get("Width")); - PvGenInteger *lHeight = dynamic_cast(lDeviceParams->Get("Height")); - PvGenInteger *lOffsetX = dynamic_cast(lDeviceParams->Get("OffsetX")); - PvGenInteger *lOffsetY = dynamic_cast(lDeviceParams->Get("OffsetY")); - - this->lResult = lWidth->SetValue(width); - if (!this->lResult.IsOK()) - { - printLastError("Error setting Width in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - // this->lResult = lHeight->SetValue(h+3); //add 3 lines of metadata - this->lResult = lHeight->SetValue(height); //add 3 lines of metadata - if (!this->lResult.IsOK()) - { - printLastError("Error setting Height in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lOffsetX->SetValue(x); - if (!this->lResult.IsOK()) - { - printLastError("Error setting OffsetX in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - usleep(3000); - this->lResult = lOffsetY->SetValue(y); - if (!this->lResult.IsOK()) - { - printLastError("Error setting OffsetY in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - - this->x = x; - this->y = y; - this->width = width; - this->height = height; - - return SUCCESS; + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lWidth = dynamic_cast( lDeviceParams->Get( "Width" ) ); + PvGenInteger *lHeight = dynamic_cast( lDeviceParams->Get( "Height" ) ); + PvGenInteger *lOffsetX = dynamic_cast( lDeviceParams->Get( "OffsetX" ) ); + PvGenInteger *lOffsetY = dynamic_cast( lDeviceParams->Get( "OffsetY" ) ); + + this->lResult = lWidth->SetValue(width); + if ( !this->lResult.IsOK() ) {printLastError("Error setting Width in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + usleep(3000); +// this->lResult = lHeight->SetValue(h+3); //add 3 lines of metadata + this->lResult = lHeight->SetValue(height); //add 3 lines of metadata + if ( !this->lResult.IsOK() ) {printLastError("Error setting Height in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + usleep(3000); + this->lResult = lOffsetX->SetValue(x); + if ( !this->lResult.IsOK() ) {printLastError("Error setting OffsetX in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + usleep(3000); + this->lResult = lOffsetY->SetValue(y); + if ( !this->lResult.IsOK() ) {printLastError("Error setting OffsetY in setReadoutArea\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + + this->x = x; + this->y = y; + this->width = width; + this->height = height; + + return SUCCESS; } -int PTGREY::setPixelFormat(char *pixelFormat) //Enum: Mono8 - Mono16 (others not used: Mono10Packed, Mono12Packed) + +int PTGREY::setPixelFormat(char *pixelFormat) //Enum: Mono8 - Mono16 (others not used: Mono10Packed, Mono12Packed) { - if (strcmp(pixelFormat, "Mono8") != 0 & strcmp(pixelFormat, "Mono16") != 0) + if(strcmp(pixelFormat, "Mono8")!=0 & strcmp(pixelFormat, "Mono16")!=0) { printf("ERROR: PixelFormat must be Mono8 or Mono16\n"); return ERROR; } - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - this->lResult = lDeviceParams->SetEnumValue("PixelFormat", pixelFormat); - if (!this->lResult.IsOK()) - { - printLastError("Error setting PixelFormat!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + this->lResult = lDeviceParams->SetEnumValue( "PixelFormat", pixelFormat ); + if ( !this->lResult.IsOK() ) + {printLastError("Error setting PixelFormat!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - if (strcmp(pixelFormat, "Mono8") == 0) + if(strcmp(pixelFormat, "Mono8")==0) { - this->pixelFormat = CSU_PIX_FMT_GRAY8; - this->Bpp = 1; + this->pixelFormat = CSU_PIX_FMT_GRAY8; + this->Bpp = 1; } - if (strcmp(pixelFormat, "Mono16") == 0) + if(strcmp(pixelFormat, "Mono16")==0) { - this->pixelFormat = CSU_PIX_FMT_GRAY16; - this->Bpp = 2; + this->pixelFormat = CSU_PIX_FMT_GRAY16; + this->Bpp = 2; } - printf("%s: PixelFormat set to %s\n", (this->ipAddress).GetAscii(), pixelFormat); + printf("%s: PixelFormat set to %s\n", (this->ipAddress).GetAscii(), pixelFormat); return SUCCESS; } + int PTGREY::startAcquisition(int *width, int *height, int *payloadSize) { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lTLLocked = dynamic_cast(lDeviceParams->Get("TLParamsLocked")); - PvGenInteger *lWidth = dynamic_cast(lDeviceParams->Get("Width")); - PvGenInteger *lHeight = dynamic_cast(lDeviceParams->Get("Height")); - PvGenInteger *lPayloadSize = dynamic_cast(lDeviceParams->Get("PayloadSize")); - PvGenCommand *lResetTimestamp = dynamic_cast(lDeviceParams->Get("GevTimestampControlReset")); - PvGenCommand *lStart = dynamic_cast(lDeviceParams->Get("AcquisitionStart")); - - // Get stream parameters/stats - //17-10-2016: segmentation fault with SDK4. to check! - /* + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lTLLocked = dynamic_cast( lDeviceParams->Get( "TLParamsLocked" ) ); + PvGenInteger *lWidth = dynamic_cast( lDeviceParams->Get( "Width" ) ); + PvGenInteger *lHeight = dynamic_cast( lDeviceParams->Get( "Height" ) ); + PvGenInteger *lPayloadSize = dynamic_cast( lDeviceParams->Get( "PayloadSize" ) ); + PvGenCommand *lResetTimestamp = dynamic_cast( lDeviceParams->Get( "GevTimestampControlReset" ) ); + PvGenCommand *lStart = dynamic_cast( lDeviceParams->Get( "AcquisitionStart" ) ); + + // Get stream parameters/stats +//17-10-2016: segmentation fault with SDK4. to check! +/* PvGenParameterArray *lStreamParams = lStream->GetParameters(); PvGenInteger *lCount = dynamic_cast( lStreamParams->Get( "ImagesCount" ) ); PvGenFloat *lFrameRate = dynamic_cast( lStreamParams->Get( "AcquisitionRateAverage" ) ); PvGenFloat *lBandwidth = dynamic_cast( lStreamParams->Get( "BandwidthAverage" ) ); */ - PvGenInteger *lTickFreq = dynamic_cast(lDeviceParams->Get("GevTimestampTickFrequency")); - this->lResult = lTickFreq->GetValue(tickFreq); - if (!this->lResult.IsOK()) - { - printLastError("Error getting GevTimestampTickFrequency in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - } - //printf("---> GevTimestampTickFrequency = %d\n", tickFreq); - int64_t w = 0; - int64_t h = 0; - int64_t lSize = 0; + PvGenInteger *lTickFreq = dynamic_cast( lDeviceParams->Get( "GevTimestampTickFrequency" ) ); + this->lResult = lTickFreq->GetValue( tickFreq ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting GevTimestampTickFrequency in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() );} + //printf("---> GevTimestampTickFrequency = %d\n", tickFreq); - this->lResult = lWidth->GetValue(w); - if (!this->lResult.IsOK()) - { - printLastError("Error getting frame width in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - this->lResult = lHeight->GetValue(h); - if (!this->lResult.IsOK()) - { - printLastError("Error getting frame height in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - this->lResult = lPayloadSize->GetValue(lSize); - if (!this->lResult.IsOK()) - { - printLastError("Error getting payload size in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + int64_t w = 0; + int64_t h = 0; + int64_t lSize = 0; + + this->lResult = lWidth->GetValue( w ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting frame width in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + this->lResult = lHeight->GetValue( h ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting frame height in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + this->lResult = lPayloadSize->GetValue( lSize ); + if ( !this->lResult.IsOK() ) {printLastError("Error getting payload size in startAcquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - this->width = *width = (int)w; - // this->height = *height= (int)h-3; //first 3 rows are metadata - this->height = *height = (int)h; + this->width = *width = (int)w; +// this->height = *height= (int)h-3; //first 3 rows are metadata + this->height = *height= (int)h; - *payloadSize = lSize; //payload = width*height*2 + metadata - printf("w:%d h:%d p:%d\n", this->width, this->height, (int)lSize); - /* + *payloadSize=lSize; //payload = width*height*2 + metadata + printf("w:%d h:%d p:%d\n", this->width, this->height, (int)lSize); +/* new 09 mar 2016 for SDK4 // If this is a GigE Vision device, configure GigE Vision specific streaming parameters */ - PvDeviceGEV *lDeviceGEV = static_cast(this->lDevice); - //17-10-2016 lStreamGEV moved down - /* + PvDeviceGEV *lDeviceGEV = static_cast( this->lDevice ); + //17-10-2016 lStreamGEV moved down +/* end new */ - // Negotiate streaming packet size - //this->lResult = lDevice->NegotiatePacketSize(); //SDK 3 - this->lResult = lDeviceGEV->NegotiatePacketSize(); //SDK 4 + // Negotiate streaming packet size + //this->lResult = lDevice->NegotiatePacketSize(); //SDK 3 + this->lResult = lDeviceGEV->NegotiatePacketSize(); //SDK 4 - if (!this->lResult.IsOK()) - { - printLastError("Error negotiating packet size in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - - PvGenInteger *lPacketSize = dynamic_cast(lDevice->GetParameters()->Get("GevSCPSPacketSize")); + if ( !this->lResult.IsOK() ) + { + printLastError("Error negotiating packet size in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + return ERROR; + } - int64_t lPacketSizeValue = 0; - lResult = lPacketSize->GetValue(lPacketSizeValue); - if (!lResult.IsOK()) - { - printLastError("FATAL ERROR: Unable to read packet size!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - //fprintf( stderr, "FATAL ERROR: Unable to read packet size\n" ); - } + PvGenInteger *lPacketSize = dynamic_cast( lDevice->GetParameters()->Get( "GevSCPSPacketSize" ) ); - printf("--------> lPacketSizeValue %d\n", lPacketSizeValue); + int64_t lPacketSizeValue = 0; + lResult = lPacketSize->GetValue( lPacketSizeValue ); + if ( !lResult.IsOK() ) + { + printLastError("FATAL ERROR: Unable to read packet size!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + return ERROR; + //fprintf( stderr, "FATAL ERROR: Unable to read packet size\n" ); + } + printf("--------> lPacketSizeValue %d\n", lPacketSizeValue); + // PvString aID; - // this->lResult = lDevice->GetUniqueID(aID); - - // Open stream - //this->lResult = this->lStream->Open( this->ipAddress); //SDK 3 - this->lStream = NULL; - - //this->lStream = PvStream::CreateAndOpen(this->ipAddress, &this->lResult); //20160309 SDK4 - this->lStream = PvStream::CreateAndOpen(this->ipAddress, &this->lResult); //20160309 SDK4 - - //if ( ( this->lStream == NULL ) || !this->lResult.IsOK() ) - if (this->lStream == NULL) - { - printLastError("Error opening stream in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - PvStream::Free(this->lStream); - return ERROR; - } + // this->lResult = lDevice->GetUniqueID(aID); + + // Open stream + //this->lResult = this->lStream->Open( this->ipAddress); //SDK 3 + this->lStream = NULL; + + //this->lStream = PvStream::CreateAndOpen(this->ipAddress, &this->lResult); //20160309 SDK4 + this->lStream = PvStream::CreateAndOpen(this->ipAddress, &this->lResult); //20160309 SDK4 + + //if ( ( this->lStream == NULL ) || !this->lResult.IsOK() ) + if ( this->lStream == NULL ) + { + printLastError("Error opening stream in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + PvStream::Free( this->lStream ); + return ERROR; + } - // Use min of BUFFER_COUNT and how many buffers can be queued in PvStream - uint32_t lBufferCount = (lStream->GetQueuedBufferMaximum() < BUFFER_COUNT) ? lStream->GetQueuedBufferMaximum() : BUFFER_COUNT; - //new 17-10-2016 for SDK4 - // If this is a GigE Vision device, configure GigE Vision specific streaming parameters - PvStreamGEV *lStreamGEV = static_cast(this->lStream); + // Use min of BUFFER_COUNT and how many buffers can be queued in PvStream + uint32_t lBufferCount = ( lStream->GetQueuedBufferMaximum() < BUFFER_COUNT ) ? + lStream->GetQueuedBufferMaximum() : + BUFFER_COUNT; - if (this->lStream->IsOpen()) - { - //printf("lStream OPEN Local Port %d \n", lStream->GetLocalPort() ); //SDK 3 - printf("lStream OPEN Local Port %u \n", lStreamGEV->GetLocalPort()); //SDK 4 not working.... segmentation fault to check! - } - else - { - printf("lStream NOT OPEN\n"); - } - if (lDevice->IsConnected()) - { - printf("PvDevice connect \n"); - } - else - { - printf("PvDevice not connect \n"); - } + //new 17-10-2016 for SDK4 + // If this is a GigE Vision device, configure GigE Vision specific streaming parameters + PvStreamGEV *lStreamGEV = static_cast( this->lStream ); + + if( this->lStream->IsOpen() ) + { + //printf("lStream OPEN Local Port %d \n", lStream->GetLocalPort() ); //SDK 3 + printf("lStream OPEN Local Port %u \n", lStreamGEV->GetLocalPort() ); //SDK 4 not working.... segmentation fault to check! + } + else + { + printf("lStream NOT OPEN\n"); + } + if(lDevice->IsConnected()) + {printf( "PvDevice connect \n");} + else + {printf( "PvDevice not connect \n");} + + printf("----------> Buffer count %d lSize %d \n", lBufferCount, lSize); + + // Create, alloc buffers + this->lBuffers = new PvBuffer[ lBufferCount ]; + for ( uint32_t i = 0; i < lBufferCount; i++ ) + { + lResult = lBuffers[ i ].Alloc( static_cast( lSize ) ); + if ( !lResult.IsOK() ) + printf("Error memory buffer allocation %d !!!\n(%s)\n", (i+1) , lResult.GetDescription().GetAscii() ); + } - printf("----------> Buffer count %d lSize %d \n", lBufferCount, lSize); + if( lStream->IsOpen() ) printf("lStream OPEN\n"); + else printf("lStream NOT OPEN\n"); - // Create, alloc buffers - this->lBuffers = new PvBuffer[lBufferCount]; - for (uint32_t i = 0; i < lBufferCount; i++) - { - lResult = lBuffers[i].Alloc(static_cast(lSize)); - if (!lResult.IsOK()) - printf("Error memory buffer allocation %d !!!\n(%s)\n", (i + 1), lResult.GetDescription().GetAscii()); - } + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); - if (lStream->IsOpen()) - printf("lStream OPEN\n"); - else - printf("lStream NOT OPEN\n"); + // Have to set the Device IP destination to the Stream + //this->lResult = lDevice->SetStreamDestination( lStream->GetLocalIPAddress(), lStream->GetLocalPort() ); //SDK 3 + this->lResult = lDeviceGEV->SetStreamDestination( lStreamGEV->GetLocalIPAddress(), lStreamGEV->GetLocalPort() ); //SDK 4 - 9 mar 2016 + if ( !this->lResult.IsOK() ) {printLastError("Error setting stream dest. in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - if (lDevice->IsConnected()) - printf("PvDevice connect \n"); - else - printf("PvDevice not connect \n"); + if( lStream->IsOpen() ) printf("lStream OPEN\n"); + else printf("lStream NOT OPEN\n"); - // Have to set the Device IP destination to the Stream - //this->lResult = lDevice->SetStreamDestination( lStream->GetLocalIPAddress(), lStream->GetLocalPort() ); //SDK 3 - this->lResult = lDeviceGEV->SetStreamDestination(lStreamGEV->GetLocalIPAddress(), lStreamGEV->GetLocalPort()); //SDK 4 - 9 mar 2016 - if (!this->lResult.IsOK()) - { - printLastError("Error setting stream dest. in start acquisition!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - - if (lStream->IsOpen()) - printf("lStream OPEN\n"); - else - printf("lStream NOT OPEN\n"); + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); - if (lDevice->IsConnected()) - printf("PvDevice connect \n"); - else - printf("PvDevice not connect \n"); - // Queue all buffers in the stream - for (uint32_t i = 0; i < lBufferCount; i++) - { - printf("------------------------ Queuing Buffer -----------------------------------\n"); - lResult = lStream->QueueBuffer(&lBuffers[i]); - printf("------------------------ Queued Buffer -----------------------------------\n"); - if (!lResult.IsPending()) - printf("Error buffer enqueue %d !!!\n(%s, %s)\n", (i + 1), lResult.GetDescription().GetAscii(), lResult.GetCodeString().GetAscii()); - } - - if (lStream->IsOpen()) - printf("lStream OPEN\n"); - else - printf("lStream NOT OPEN\n"); + // Queue all buffers in the stream + for ( uint32_t i = 0; i < lBufferCount; i++ ) + { +printf("------------------------ Queuing Buffer -----------------------------------\n"); + lResult = lStream->QueueBuffer( &lBuffers[i] ); +printf("------------------------ Queued Buffer -----------------------------------\n"); + if ( !lResult.IsPending() ) + printf("Error buffer enqueue %d !!!\n(%s, %s)\n", (i+1) , lResult.GetDescription().GetAscii(), lResult.GetCodeString().GetAscii() ); + } - if (lDevice->IsConnected()) - printf("PvDevice connect \n"); - else - printf("PvDevice not connect \n"); + if( lStream->IsOpen() ) printf("lStream OPEN\n"); + else printf("lStream NOT OPEN\n"); - // TLParamsLocked is optional but when present, it MUST be set to 1 - // before sending the AcquisitionStart command - if (lTLLocked != NULL) - { - usleep(3000); - this->lResult = lTLLocked->SetValue(1); + if(lDevice->IsConnected()) + printf( "PvDevice connect \n"); + else + printf( "PvDevice not connect \n"); - if (!this->lResult.IsOK()) + // TLParamsLocked is optional but when present, it MUST be set to 1 + // before sending the AcquisitionStart command + if ( lTLLocked != NULL ) { - printLastError("Error setting TLParamsLocked to 1!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } - } - //reset timestamp counter - printf("2019-09-17: CODE COMMENTED FOR POINT GRAY TESTS \n"); - //2019-09-17 fede comment out for test with point gray visible camera - // this->lResult = lResetTimestamp->Execute(); - // if ( !this->lResult.IsOK() ) {printLastError("Error resetting timestamp counter!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - // Tell the device to start sending images - this->lResult = lStart->Execute(); - if (!this->lResult.IsOK()) - { - printLastError("Error sending StartAcquisition command to device!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } +usleep(3000); + this->lResult = lTLLocked->SetValue( 1 ); - //debug - triggered = 0; - /* + if ( !this->lResult.IsOK() ) {printLastError("Error setting TLParamsLocked to 1!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + } + //reset timestamp counter +printf( "2019-09-17: CODE COMMENTED FOR POINT GRAY TESTS \n"); +//2019-09-17 fede comment out for test with point gray visible camera +// this->lResult = lResetTimestamp->Execute(); +// if ( !this->lResult.IsOK() ) {printLastError("Error resetting timestamp counter!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + // Tell the device to start sending images + this->lResult = lStart->Execute(); + if ( !this->lResult.IsOK() ) {printLastError("Error sending StartAcquisition command to device!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} + +//debug + triggered = 0; +/* printf( "Get Local IP Address %s \n", lStream->GetLocalIPAddress().GetAscii() ); printf( "QueuedBuffer %d \n", lStream->GetQueuedBufferCount() ); printf( "QueuedBuffer Maximum %d \n", lStream->GetQueuedBufferMaximum() ); @@ -986,119 +944,114 @@ end new else printf( "PvStream not open \n"); */ - return SUCCESS; + return SUCCESS; } + + int PTGREY::stopAcquisition() { - PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); - PvGenInteger *lTLLocked = dynamic_cast(lDeviceParams->Get("TLParamsLocked")); - PvGenCommand *lStop = dynamic_cast(lDeviceParams->Get("AcquisitionStop")); + PvGenParameterArray *lDeviceParams = lDevice->GetParameters(); + PvGenInteger *lTLLocked = dynamic_cast( lDeviceParams->Get( "TLParamsLocked" ) ); + PvGenCommand *lStop = dynamic_cast( lDeviceParams->Get( "AcquisitionStop" ) ); - printf("PTGREY : device stop acquisition"); + printf("PTGREY : device stop acquisition"); - // Tell the device to stop sending images - this->lResult = lStop->Execute(); - for (int i = 0; i < 3 && !this->lResult.IsOK(); i++) - { - usleep(30000); + // Tell the device to stop sending images this->lResult = lStop->Execute(); - if (!this->lResult.IsOK()) + for(int i = 0; i < 3 && !this->lResult.IsOK(); i++) { - printf(RED "Try %d : Error sending AcquisitionStop command to the device!!!\n(%s)\n" RESET, i, lResult.GetDescription().GetAscii()); + usleep(30000); + this->lResult = lStop->Execute(); + if ( !this->lResult.IsOK() ) {printf( RED "Try %d : Error sending AcquisitionStop command to the device!!!\n(%s)\n" RESET , i, lResult.GetDescription().GetAscii() ); } } - } - if (!this->lResult.IsOK()) - { - printLastError("Error sending AcquisitionStop command to the device!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; - } + if ( !this->lResult.IsOK() ) {printLastError("Error sending AcquisitionStop command to the device!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} - // If present reset TLParamsLocked to 0. Must be done AFTER the - // streaming has been stopped - if (lTLLocked != NULL) - { - this->lResult = lTLLocked->SetValue(0); - if (!this->lResult.IsOK()) + // If present reset TLParamsLocked to 0. Must be done AFTER the + // streaming has been stopped + if ( lTLLocked != NULL ) { - printLastError("Error resetting TLParamsLocked to 0!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - return ERROR; + this->lResult = lTLLocked->SetValue( 0 ); + if ( !this->lResult.IsOK() ) {printLastError("Error resetting TLParamsLocked to 0!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); return ERROR;} } - } - //printf( "Aborting buffers still in stream\n" ); - lStream->AbortQueuedBuffers(); - while (lStream->GetQueuedBufferCount() > 0) - { - PvBuffer *lBuffer = NULL; - PvResult lOperationResult; - lStream->RetrieveBuffer(&lBuffer, &lOperationResult); - //printf( " Post-abort retrieved buffer: %s\n", lOperationResult.GetCodeString().GetAscii() ); - } + //printf( "Aborting buffers still in stream\n" ); + lStream->AbortQueuedBuffers(); + while ( lStream->GetQueuedBufferCount() > 0 ) + { + PvBuffer *lBuffer = NULL; + PvResult lOperationResult; + lStream->RetrieveBuffer( &lBuffer, &lOperationResult ); + //printf( " Post-abort retrieved buffer: %s\n", lOperationResult.GetCodeString().GetAscii() ); + } - //printf( "Releasing buffers\n" ); - delete[] lBuffers; + //printf( "Releasing buffers\n" ); + delete []lBuffers; - // Now close the stream. Also optionnal but nice to have - printf("Closing stream\n"); - lStream->Close(); + // Now close the stream. Also optionnal but nice to have + printf( "Closing stream\n" ); + lStream->Close(); - return SUCCESS; + + return SUCCESS; } + int PTGREY::getFrame(int *status, void *frame, void *metaData) { - //status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete - // char lDoodle[] = "|\\-|-/"; - // static int lDoodleIndex = 0; - int64_t lImageCountVal = 0; - double lFrameRateVal = 0.0; - double lBandwidthVal = 0.0; - - PvBuffer *lBuffer = NULL; - PvResult lOperationResult; - - // Get stream parameters/stats - PvGenParameterArray *lStreamParams = lStream->GetParameters(); - PvGenInteger *lCount = dynamic_cast(lStreamParams->Get("ImagesCount")); - PvGenFloat *lFrameRate = dynamic_cast(lStreamParams->Get("AcquisitionRateAverage")); - PvGenFloat *lBandwidth = dynamic_cast(lStreamParams->Get("BandwidthAverage")); - - *status = 2; //frame incomplete by default - // ++lDoodleIndex %= 6; - - // Retrieve next buffer - //this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult, 1000 ); - int timeOut = int(1. / this->frameRate * 1000.) + 100; - this->lResult = lStream->RetrieveBuffer(&lBuffer, &lOperationResult, timeOut); //Set timeOut to the frame period plus 100ms - - //this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult); - if (this->lResult.IsOK()) - { - if (lOperationResult.IsOK()) +//status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete + // char lDoodle[] = "|\\-|-/"; + // static int lDoodleIndex = 0; + int64_t lImageCountVal = 0; + double lFrameRateVal = 0.0; + double lBandwidthVal = 0.0; + + PvBuffer *lBuffer = NULL; + PvResult lOperationResult; + + // Get stream parameters/stats + PvGenParameterArray *lStreamParams = lStream->GetParameters(); + PvGenInteger *lCount = dynamic_cast( lStreamParams->Get( "ImagesCount" ) ); + PvGenFloat *lFrameRate = dynamic_cast( lStreamParams->Get( "AcquisitionRateAverage" ) ); + PvGenFloat *lBandwidth = dynamic_cast( lStreamParams->Get( "BandwidthAverage" ) ); + + *status=2; //frame incomplete by default + // ++lDoodleIndex %= 6; + + // Retrieve next buffer + //this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult, 1000 ); + int timeOut = int (1./this->frameRate * 1000.) + 100; + this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult, timeOut ); //Set timeOut to the frame period plus 100ms + + + + //this->lResult = lStream->RetrieveBuffer( &lBuffer, &lOperationResult); + if ( this->lResult.IsOK() ) { - //lCount->GetValue( lImageCountVal ); //comment out 17-10-2016 with SDK4 segmentation fault - lFrameRate->GetValue(lFrameRateVal); - lBandwidth->GetValue(lBandwidthVal); - - // If the buffer contains an image, display width and height - uint32_t lWidth = 0, lHeight = 0; - if (lBuffer->GetPayloadType() == PvPayloadTypeImage) - { - // Get image specific buffer interface - PvImage *lImage = lBuffer->GetImage(); - // Read width, height - lWidth = lImage->GetWidth(); - lHeight = lImage->GetHeight(); - currTime = lBuffer->GetTimestamp(); - - currIdx = lBuffer->GetBlockID(); - //if( triggered && currIdx != lastIdx+1) - //if( triggered) - // printf("deltaTime ms = %f idx %d tick %d\n", ( ((currTime - lastTime) *.1) / tickFreq) * 1000 , currIdx, tickFreq ); - lastTime = currTime; - lastIdx = currIdx; - /* + if(lOperationResult.IsOK()) + { + //lCount->GetValue( lImageCountVal ); //comment out 17-10-2016 with SDK4 segmentation fault + lFrameRate->GetValue( lFrameRateVal ); + lBandwidth->GetValue( lBandwidthVal ); + + // If the buffer contains an image, display width and height + uint32_t lWidth = 0, lHeight = 0; + if ( lBuffer->GetPayloadType() == PvPayloadTypeImage ) + { + // Get image specific buffer interface + PvImage *lImage = lBuffer->GetImage(); + // Read width, height + lWidth = lImage->GetWidth(); + lHeight = lImage->GetHeight(); + currTime = lBuffer->GetTimestamp(); + + currIdx = lBuffer->GetBlockID(); + //if( triggered && currIdx != lastIdx+1) + //if( triggered) + // printf("deltaTime ms = %f idx %d tick %d\n", ( ((currTime - lastTime) *.1) / tickFreq) * 1000 , currIdx, tickFreq ); + lastTime = currTime; + lastIdx = currIdx; +/* printf( "%c Timestamp: %016llX BlockID: %04X W: %i H: %i %.01f FPS %.01f Mb/s\r", lDoodle[ lDoodleIndex ], lBuffer->GetTimestamp(), @@ -1108,371 +1061,411 @@ int PTGREY::getFrame(int *status, void *frame, void *metaData) lFrameRateVal, lBandwidthVal / 1000000.0 ); */ - unsigned int width = lWidth; - unsigned int height = lHeight; - - // PvUInt8* dataPtr = lImage->GetDataPointer(); //NO!!!! - // PvUInt8* dataPtr = lBuffer->GetDataPointer(); //OK for SDK3 - uint8_t *dataPtr = lBuffer->GetDataPointer(); //8 mar 2016 for SDK4 - - //last 3 rows of the frame are metadata - //memcpy( frame , (unsigned char *)dataPtr, width*height ); //20191107 - memcpy(frame, (unsigned char *)dataPtr, width * height * this->Bpp); //20191107 - // memcpy( metaData , (unsigned char *)dataPtr+(width*2*(height-3)), width*2*3 ); - - //printf("metadata size: %d\n", sizeof(BASLERMETADATA)); - PTGREYMETADATA pgMeta; - pgMeta.gain = this->gain; - pgMeta.exposure = this->exposure; - pgMeta.internalTemperature = this->internalTemperature; - pgMeta.timestamp = currTime; - memcpy(metaData, (unsigned char *)&pgMeta, sizeof(PTGREYMETADATA)); - - *status = 1; //complete - } + unsigned int width = lWidth; + unsigned int height = lHeight; + + // PvUInt8* dataPtr = lImage->GetDataPointer(); //NO!!!! + // PvUInt8* dataPtr = lBuffer->GetDataPointer(); //OK for SDK3 + uint8_t* dataPtr = lBuffer->GetDataPointer(); //8 mar 2016 for SDK4 + + //last 3 rows of the frame are metadata + //memcpy( frame , (unsigned char *)dataPtr, width*height ); //20191107 + memcpy( frame , (unsigned char *)dataPtr, width*height*this->Bpp ); //20191107 + // memcpy( metaData , (unsigned char *)dataPtr+(width*2*(height-3)), width*2*3 ); + + + //printf("metadata size: %d\n", sizeof(BASLERMETADATA)); + PTGREYMETADATA pgMeta; + pgMeta.gain=this->gain; + pgMeta.exposure=this->exposure; + pgMeta.internalTemperature=this->internalTemperature; + pgMeta.timestamp=currTime; + memcpy( metaData , (unsigned char *)&pgMeta, sizeof(PTGREYMETADATA)); + + *status=1; //complete + } + } + else //new 28 agosto 2012 + { + *status=2; //incomplete + //printf( "%c Incomplete\r", lDoodle[ lDoodleIndex ] ); + printf("%s %d\n", lOperationResult.GetCodeString().GetAscii(), lBuffer->GetPayloadType() ); + incompleteFrame++; + } + // We have an image - do some processing (...) and VERY IMPORTANT, + // re-queue the buffer in the stream object + lStream->QueueBuffer( lBuffer ); + return SUCCESS; } - else //new 28 agosto 2012 - { - *status = 2; //incomplete - //printf( "%c Incomplete\r", lDoodle[ lDoodleIndex ] ); - printf("%s %d\n", lOperationResult.GetCodeString().GetAscii(), lBuffer->GetPayloadType()); - incompleteFrame++; + else// Timeout + { + printf("%s (%s) \n", lResult.GetCodeString().GetAscii(), lResult.GetDescription().GetAscii() ); + printLastError("Error reading frame!!!\n(%s)\n", lResult.GetDescription().GetAscii() ); + *status=3; //timeout +// printf( "%c Timeout\r", lDoodle[ lDoodleIndex ] ); + return ERROR; } - // We have an image - do some processing (...) and VERY IMPORTANT, - // re-queue the buffer in the stream object - lStream->QueueBuffer(lBuffer); - return SUCCESS; - } - else // Timeout - { - printf("%s (%s) \n", lResult.GetCodeString().GetAscii(), lResult.GetDescription().GetAscii()); - printLastError("Error reading frame!!!\n(%s)\n", lResult.GetDescription().GetAscii()); - *status = 3; //timeout - // printf( "%c Timeout\r", lDoodle[ lDoodleIndex ] ); - return ERROR; - } -} -int PTGREY::setStreamingMode(int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) -{ - this->streamingEnabled = streamingEnabled; - - if (streamingEnabled) - { - memcpy(this->streamingServer, streamingServer, strlen(streamingServer) + 1); - memcpy(this->deviceName, deviceName, strlen(deviceName) + 1); - this->streamingPort = streamingPort; - this->autoAdjustLimit = autoAdjustLimit; - - this->lowLim = lowLim; - this->highLim = highLim; +} - this->adjRoiX = adjRoiX; - this->adjRoiY = adjRoiY; - this->adjRoiW = adjRoiW; - this->adjRoiH = adjRoiH; - this->minLim = 0; - this->maxLim = 4096; //max value for 12bit resolution of BASLER - } - else - { - printf("Streaming DISABLED\n"); - } - return SUCCESS; -} -int PTGREY::setAcquisitionMode(int storeEnabled, int acqSkipFrameNumber) +int PTGREY::setStreamingMode( int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName) +{ + this->streamingEnabled = streamingEnabled; + + if( streamingEnabled ) + { + memcpy( this->streamingServer, streamingServer, strlen(streamingServer)+1 ); + memcpy( this->deviceName, deviceName, strlen(deviceName)+1 ); + this->streamingPort = streamingPort; + this->autoAdjustLimit = autoAdjustLimit; + + this->lowLim = lowLim; + this->highLim = highLim; + + this->adjRoiX = adjRoiX; + this->adjRoiY = adjRoiY; + this->adjRoiW = adjRoiW; + this->adjRoiH = adjRoiH; + + this->minLim= 0; + this->maxLim= 4096; //max value for 12bit resolution of BASLER + } + else + { + printf("Streaming DISABLED\n"); + } + return SUCCESS; +} + + +int PTGREY::setAcquisitionMode( int storeEnabled , int acqSkipFrameNumber) { - this->storeEnabled = storeEnabled; - this->acqSkipFrameNumber = acqSkipFrameNumber; - return SUCCESS; + this->storeEnabled = storeEnabled; + this->acqSkipFrameNumber = acqSkipFrameNumber; + return SUCCESS; } -int PTGREY::setTriggerMode(int triggerMode, double burstDuration, int numTrigger) +int PTGREY::setTriggerMode( int triggerMode, double burstDuration, int numTrigger ) { - this->triggerMode = triggerMode; - this->burstDuration = burstDuration; - this->numTrigger = numTrigger; + this->triggerMode = triggerMode; + this->burstDuration = burstDuration; + this->numTrigger = numTrigger; - return SUCCESS; + return SUCCESS; } int PTGREY::softwareTrigger() { - this->startStoreTrg = 1; - return SUCCESS; + this->startStoreTrg = 1; + return SUCCESS; } -int PTGREY::setTreeInfo(void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) +int PTGREY::setTreeInfo( void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid) { - this->treePtr = treePtr; - this->framesNid = framesNid; - this->timebaseNid = timebaseNid; - this->framesMetadNid = framesMetadNid; - this->frame0TimeNid = frame0TimeNid; + this->treePtr = treePtr ; + this->framesNid = framesNid; + this->timebaseNid = timebaseNid; + this->framesMetadNid = framesMetadNid; + this->frame0TimeNid = frame0TimeNid; - return SUCCESS; + return SUCCESS; } + void PTGREY::printLastError(const char *format, const char *msg) { - error[0] = 0; - if (msg) - sprintf(error, format, msg); - else - sprintf(error, format); + error[0] = 0; + if(msg) + sprintf(error, format, msg ); + else + sprintf(error, format); } + void PTGREY::getLastError(char *msg) { - sprintf(msg, RED "%s" RESET, (error[0] == 0) ? "" : error); + sprintf(msg, RED "%s" RESET, (error[0]==0) ? "" : error); } int PTGREY::stopFramesAcquisition() { - int count = 0; - - if (acqFlag == 0) - return SUCCESS; - - acqFlag = 0; - while (!acqStopped & count < 20) - { - count++; - usleep(50000); //20190829 FM: 5000->50000 - } - - if (count == 20) - { - printLastError("Cannot stop acquisition loop", 0); - return ERROR; - } - - return SUCCESS; + int count = 0; + + if (acqFlag == 0) + return SUCCESS; + + acqFlag = 0; + while( !acqStopped && count < 20 ) + { + count++; + usleep(50000); //20190829 FM: 5000->50000 + } + + if(count == 20) + { + printLastError("Cannot stop acquisition loop", 0); + return ERROR; + } + + + return SUCCESS; } int PTGREY::startFramesAcquisition() { - int frameTriggerCounter; - int frameCounter; - int frameStatus; - - int NtriggerCount = 0; - int burstNframe; - int rstatus; - int tcpStreamHandle = -1; - - int metaSize; - int savedFrameNumber; - float frameTime = 0.0; - float timeOffset = 0.0; //20200901 - void *saveList; - void *streamingList; - - // short *frameBuffer; //20191107 - // short *metaData; - - void *frameBuffer; - unsigned char *metaData; - unsigned char *frame8bit; - - struct timeval tv; //manage frame timestamp in internal mode - int64_t timeStamp; - int64_t timeStamp0; - - TreeNode *t0Node; - try - { - t0Node = new TreeNode(frame0TimeNid, (Tree *)treePtr); - Data *nodeData = t0Node->getData(); - timeStamp0 = (int64_t)nodeData->getLong(); - } - catch (const MdsException &exc) - { - printf("Error getting frame0 time\n"); - } - - if (triggerMode != 1) //20200901: in internal mode use the timebaseNid as T0 offset (ex. T_START_SPIDER) - { - TreeNode *tStartOffset; - try - { - tStartOffset = new TreeNode(timebaseNid, (Tree *)treePtr); - Data *nodeData = tStartOffset->getData(); - timeOffset = (float)nodeData->getFloatArray()[0]; - } - catch (const MdsException &exc) - { - printf("Error getting timebaseNid (offset time set to 0.0s)\n"); - timeOffset = 0.0; - } - } - - if (this->Bpp == 1) - { - frameBuffer = (char *)calloc(1, width * height * sizeof(char)); - } - if (this->Bpp == 2) - { - frameBuffer = (short *)calloc(1, width * height * sizeof(short)); - } - frame8bit = (unsigned char *)calloc(1, width * height * sizeof(char)); - - metaSize = sizeof(PTGREYMETADATA); - metaData = (unsigned char *)calloc(1, metaSize); - - camStartSave(&saveList); // # Initialize save frame Linked list reference - - camStartStreaming(&streamingList); // # Initialize streaming frame Linked list reference - - burstNframe = (int)(burstDuration * frameRate + 1); - - acqFlag = 1; - frameTriggerCounter = 0; - frameCounter = 0; - incompleteFrame = 0; - savedFrameNumber = 0; - - startStoreTrg = 0; //manage the mdsplus saving process. SAVE always start with a SW or HW trigger. (0=no-save; 1=save) - - acqStopped = 0; //CT 2021 02 04 - - while (acqFlag) - { - getFrame(&frameStatus, frameBuffer, metaData); //get the frame + int frameTriggerCounter; + int frameCounter; + int frameStatus; + + int NtriggerCount = 0; + int burstNframe; + int rstatus; + int tcpStreamHandle = -1; + + int metaSize; + int savedFrameNumber; + float frameTime = 0.0; + float timeOffset = 0.0; //20200901 + void *saveList; + void *streamingList; + +// short *frameBuffer; //20191107 +// short *metaData; + + void *frameBuffer; + unsigned char *metaData; + unsigned char *frame8bit; + + struct timeval tv; //manage frame timestamp in internal mode + int64_t timeStamp; + int64_t timeStamp0; + + TreeNode *t0Node; + try{ + t0Node = new TreeNode(frame0TimeNid, (Tree *)treePtr); + Data *nodeData = t0Node->getData(); + timeStamp0 = (int64_t)nodeData->getLong(); + }catch(MdsException *exc) + { + printf("Error getting frame0 time\n"); + } + + + //if ( triggerMode != 1 ) //20200901: in internal mode use the timebaseNid as T0 offset (ex. T_START_SPIDER) + { //20210325: In external trigger, triggered on event must be set timeOffest + TreeNode *tStartOffset; + try{ + tStartOffset = new TreeNode(timebaseNid, (Tree *)treePtr); + Data *nodeData = tStartOffset->getData(); + timeOffset = (float)nodeData->getFloatArray()[0]; + }catch(MdsException *exc) + { + printf("Error getting timebaseNid (offset time set to 0.0s)\n"); + timeOffset=0.0; + } + } - if (storeEnabled) - { - if (triggerMode == 1) // External trigger source - { - if ((frameStatus == 4 || eventTrigger == 1) && (startStoreTrg == 0)) //start data storing @ 1st trigger seen (trigger is on image header!) - //CT In External Trigger Mode acquisition is also triggered on MDSevent + if(this->Bpp==1) { - startStoreTrg = 1; - eventTrigger = 0; //CT Reset MDSplus trigger event flag - printf("TRIGGERED: %d %d\n", frameStatus, eventTrigger); + frameBuffer = (char *) calloc(1, width * height * sizeof(char)); } - - if (frameTriggerCounter == burstNframe) + if(this->Bpp==2) { - triggered = 0; - startStoreTrg = 0; //disable storing - NtriggerCount++; + frameBuffer = (short *) calloc(1, width * height * sizeof(short)); + } + frame8bit = (unsigned char *) calloc(1, width * height * sizeof(char)); - printf("ACQUIRED ALL FRAMES %d FOR TRIGGER : %d\n", frameTriggerCounter - 1, NtriggerCount); - frameTriggerCounter = 0; + metaSize = sizeof(PTGREYMETADATA); + metaData = (unsigned char *)calloc(1, metaSize); - if (NtriggerCount == numTrigger) //stop store when all trigger will be received - { - printf("ACQUIRED ALL FRAME BURST: %d\n", numTrigger); - storeEnabled = 0; - //break; - } - } //if (frameTriggerCounter == burstNframe) - } - else //( triggerMode == 1 ) //Internal trigger source - { - //Multiple trigger acquisition: first trigger save 64bit timestamp - timebaseNid = -1; //used in cammdsutils to use internal - triggered = 1; //debug - - if (startStoreTrg == 1) - { - gettimeofday(&tv, NULL); - timeStamp = ((tv.tv_sec) * 1000) + ((tv.tv_usec) / 1000); // timeStamp [ms] + camStartSave(&saveList); // # Initialize save frame Linked list reference - if (timeStamp0 == 0) - { - Int64 *tsMDS = new Int64(timeStamp); - t0Node->putData(tsMDS); - timeStamp0 = timeStamp; - } - else - { - frameTime = (float)((timeStamp - timeStamp0) / 1000.0); //interval from first frame [s] - //printf("frameTime: %f", frameTime); - } - } //if startStoreTrg == 1 + camStartStreaming(&streamingList); // # Initialize streaming frame Linked list reference - if (frameTriggerCounter == burstNframe) - { - startStoreTrg = 0; //disable storing - frameTriggerCounter = 0; - NtriggerCount++; - printf("Stop Internal trigger acquisition %f %f %f\n", frameTime, burstDuration, frameRate); - //storeEnabled=0; //infinite trigger until stop acquisition - //break; - } - } //else Internal trigger source - } //if(storeEnabled) + burstNframe = (int) ( burstDuration * frameRate + 1. + 0.5);//CT 2021 03 20 - //frameStatus -> status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete - if ((frameStatus != 3) && (storeEnabled == 1 && startStoreTrg == 1) && (acqSkipFrameNumber <= 0 || (frameTriggerCounter % (acqSkipFrameNumber + 1)) == 0)) - { - int frameTimeBaseIdx; - frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; - - // CT la routine camSaveFrame utilizza il frame index in acquisizione. L'indice viene - // utilizzato per individuare nell'array della base temporale il tempo associato al frame. - - // Con Trigger interno viene utilizzato frameTime come tempo relativo allo 0; timebaseNid deve essere -1 - if (timebaseNid == -1) - printf("DEBUG TO REMOVE 20200904 - FRAME TIME: (%s) %f\n", this->ipAddress.GetAscii(), frameTime + timeOffset); - else - printf("(%s) SAVE Num Tr : %2d Frame Tr. Cnt : %5d timebase Idx : %5d\n", this->ipAddress.GetAscii(), NtriggerCount, frameTriggerCounter, frameTimeBaseIdx); - camSaveFrame((void *)frameBuffer, width, height, frameTime + timeOffset, 8 * this->Bpp, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); - savedFrameNumber++; - } + acqFlag = 1; + frameTriggerCounter = 0; + frameCounter = 0; + incompleteFrame = 0; + savedFrameNumber = 0; - if (streamingEnabled) - { - if (tcpStreamHandle == -1) - { - rstatus = camOpenTcpConnection(streamingServer, streamingPort, &tcpStreamHandle, width, height, pixelFormat); - if (rstatus != -1) + startStoreTrg = 0; //manage the mdsplus saving process. SAVE always start with a SW or HW trigger. (0=no-save; 1=save) + + acqStopped = 0;//CT 2021 02 04 + + while ( acqFlag ) + { + getFrame( &frameStatus, frameBuffer, metaData); //get the frame + + if(storeEnabled) { - printf("Connected to FFMPEG on %s : %d\n", streamingServer, streamingPort); - } - else + if ( triggerMode == 1 ) // External trigger source + { + + if ( (frameStatus == 4 || eventTrigger == 1 ) && (startStoreTrg == 0) ) //start data storing @ 1st trigger seen (trigger is on image header!) + //CT In External Trigger Mode acquisition is also triggered on MDSevent + { + startStoreTrg = 1; + + if( eventTrigger == 1 )//For debug in Event trigger mode is disable time base and use local time frame time stamp + { + timebaseNid = -1; + if(NtriggerCount == 0 ) timeStamp0 = 0; + } + + eventTrigger = 0; //CT Reset MDSplus trigger event flag + printf("TRIGGERED: %d %d\n", frameStatus, eventTrigger); + } + + if (frameTriggerCounter == burstNframe) + { + triggered = 0; + startStoreTrg = 0; //disable storing + NtriggerCount++; + + printf("ACQUIRED ALL FRAMES %d FOR TRIGGER : %d\n", frameTriggerCounter-1, NtriggerCount ); + frameTriggerCounter = 0; + + if ( NtriggerCount == numTrigger ) //stop store when all trigger will be received + { + printf("ACQUIRED ALL FRAME BURST: %d\n", numTrigger ); + storeEnabled=0; + //break; + } + }//if (frameTriggerCounter == burstNframe) + + +/* Time stamp for acquisition in Event trigger */ + if(startStoreTrg == 1) + { + gettimeofday(&tv, NULL); + timeStamp = ((tv.tv_sec)*1000) + ((tv.tv_usec)/1000); // timeStamp [ms] + + if(timeStamp0==0) + { + Int64 *tsMDS = new Int64(timeStamp); + t0Node->putData(tsMDS); + timeStamp0=timeStamp; + printf("frameTime stamp 0: %f", timeStamp0); + } + else + { + frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] + // printf("frameTime: %f", frameTime); + } + }//if startStoreTrg == 1 + +/*************************/ + + } + else //( triggerMode == 1 ) //Internal trigger source + { + //Multiple trigger acquisition: first trigger save 64bit timestamp + timebaseNid = -1; //used in cammdsutils to use internal + triggered = 1; //debug + + if(startStoreTrg == 1) + { + gettimeofday(&tv, NULL); + timeStamp = ((tv.tv_sec)*1000) + ((tv.tv_usec)/1000); // timeStamp [ms] + + if(timeStamp0==0) + { + Int64 *tsMDS = new Int64(timeStamp); + t0Node->putData(tsMDS); + timeStamp0=timeStamp; + } + else + { + frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] + //printf("frameTime: %f", frameTime); + } + }//if startStoreTrg == 1 + + if ( frameTriggerCounter == burstNframe ) + { + startStoreTrg = 0; //disable storing + frameTriggerCounter = 0; + NtriggerCount++; + printf("Stop Internal trigger acquisition %f %f %f\n", frameTime, burstDuration, frameRate); + //storeEnabled=0; //infinite trigger until stop acquisition + //break; + } + }//else Internal trigger source + }//if(storeEnabled) + + + //frameStatus -> status=1 complete # status=2 incomplete # status=3 timeout # status=4 triggered frame + complete + if( (frameStatus != 3 ) && ( storeEnabled == 1 && startStoreTrg == 1 ) && ( acqSkipFrameNumber <= 0 || (frameTriggerCounter % (acqSkipFrameNumber + 1) ) == 0 ) ) + { + int frameTimeBaseIdx; + frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; + + // CT la routine camSaveFrame utilizza il frame index in acquisizione. L'indice viene + // utilizzato per individuare nell'array della base temporale il tempo associato al frame. + + // Con Trigger interno viene utilizzato frameTime come tempo relativo allo 0; timebaseNid deve essere -1 + if (timebaseNid == -1 ) + printf("DEBUG TO REMOVE 20200904 - FRAME TIME: (%s) %f\n", this->ipAddress.GetAscii(), frameTime+timeOffset); + else + printf("(%s) SAVE Num Tr : %2d Frame Tr. Cnt : %5d timebase Idx : %5d\n", this->ipAddress.GetAscii(), NtriggerCount, frameTriggerCounter, frameTimeBaseIdx); + camSaveFrame((void *)frameBuffer, width, height, frameTime+timeOffset, 8*this->Bpp, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); + savedFrameNumber++; + } + + if( streamingEnabled ) + { + if( tcpStreamHandle == -1) + { + rstatus = camOpenTcpConnection(streamingServer, streamingPort, &tcpStreamHandle, width, height, pixelFormat); + if( rstatus !=-1 ) + { + printf( "Connected to FFMPEG on %s : %d\n", streamingServer, streamingPort); + } + else + { + printf( "Cannot connect to FFMPEG on %s : %d. Disable streaming\n", streamingServer, streamingPort); + streamingEnabled = 0; + } + } + //if ( (streamingSkipFrameNumber - 1 <= 0) || (frameCounter % ( streamingSkipFrameNumber - 1)) == 0 ) //20170327 - ORIGINAL + else if((this->frameRate<10) || (frameCounter % int(this->frameRate/10.0))==0) //send frame @ 10Hz. Reduce CPU usage when radiometric conversion must be performed. + { + camStreamingFrame( tcpStreamHandle, frameBuffer, width, height, pixelFormat, 0, autoAdjustLimit, &lowLim, &highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, this->deviceName, streamingList); + } + } // if( streamingEnabled ) + + frameCounter++; //never resetted, used for frame timestamp + if ( startStoreTrg == 1 ) //CT incremento l'indice dei frame salvato solo se l'acquisizione e' stata triggerata { - printf("Cannot connect to FFMPEG on %s : %d. Disable streaming\n", streamingServer, streamingPort); - streamingEnabled = 0; + frameTriggerCounter++; } - } - //if ( (streamingSkipFrameNumber - 1 <= 0) || (frameCounter % ( streamingSkipFrameNumber - 1)) == 0 ) //20170327 - ORIGINAL - else if ((this->frameRate < 10) || (frameCounter % int(this->frameRate / 10.0)) == 0) //send frame @ 10Hz. Reduce CPU usage when radiometric conversion must be performed. - { - camStreamingFrame(tcpStreamHandle, frameBuffer, width, height, pixelFormat, 0, autoAdjustLimit, &lowLim, &highLim, minLim, maxLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, this->deviceName, streamingList); - } - } // if( streamingEnabled ) - - frameCounter++; //never resetted, used for frame timestamp - if (startStoreTrg == 1) //CT incremento l'indice dei frame salvato solo se l'acquisizione e' stata triggerata - { - frameTriggerCounter++; - } - } //endwhile + }//endwhile - camStopSave(saveList); // Stop asynhronous store stream - camStopStreaming(streamingList); // Stop asynhronous frame streaming + camStopSave(saveList); // Stop asynhronous store stream + camStopStreaming(streamingList); // Stop asynhronous frame streaming - if (tcpStreamHandle != -1) - camCloseTcpConnection(&tcpStreamHandle); + if( tcpStreamHandle != -1 ) + camCloseTcpConnection(&tcpStreamHandle); - rstatus = stopAcquisition(); //stop camera acquisition - if (rstatus < 0) - printf(RED " Cannot stop camera acquisition \n" RESET); + rstatus = stopAcquisition(); //stop camera acquisition + if (rstatus < 0) + printf(RED " Cannot stop camera acquisition \n" RESET ); - free(frameBuffer); - free(frame8bit); - free(metaData); + + free(frameBuffer); + free(frame8bit); + free(metaData); - printf("Acquisition Statistics : \tTotal frames read %d, \n\t\t\t\tTotal frames stored %d (expected %d), \n\t\t\t\tNumber of trigger %d (expected %d), \n\t\t\t\tIncomplete frame %d\n", frameCounter, savedFrameNumber, numTrigger * (1 + (int)(burstDuration * (frameRate - acqSkipFrameNumber))), NtriggerCount + startStoreTrg, numTrigger, incompleteFrame); + printf("Acquisition Statistics : \tTotal frames read %d, \n\t\t\t\tTotal frames stored %d (expected %d), \n\t\t\t\tNumber of trigger %d (expected %d), \n\t\t\t\tIncomplete frame %d\n", frameCounter, savedFrameNumber, numTrigger * (1+(int)( burstDuration * (frameRate-acqSkipFrameNumber))), NtriggerCount + startStoreTrg, numTrigger, incompleteFrame ); - acqStopped = 1; + acqStopped = 1; - return rstatus; + return rstatus; } + diff --git a/device_support/ptgrey/PTGREY.h b/device_support/ptgrey/PTGREY.h index baedfbb14c..51dae69500 100644 --- a/device_support/ptgrey/PTGREY.h +++ b/device_support/ptgrey/PTGREY.h @@ -5,230 +5,236 @@ #include #include -#include //new 9mar2016 for SDK4 +#include //new 9mar2016 for SDK4 #include -#include //new 9mar2016 for SDK4 +#include //new 9mar2016 for SDK4 using namespace MDSplus; -#define RESET "\033[0m" -#define BLACK "\033[30m" /* Black */ -#define RED "\033[31m" /* Red */ -#define GREEN "\033[32m" /* Green */ -#define YELLOW "\033[33m" /* Yellow */ -#define BLUE "\033[34m" /* Blue */ -#define MAGENTA "\033[35m" /* Magenta */ -#define CYAN "\033[36m" /* Cyan */ -#define WHITE "\033[37m" /* White */ -#define BOLDBLACK "\033[1m\033[30m" /* Bold Black */ -#define BOLDRED "\033[1m\033[31m" /* Bold Red */ -#define BOLDGREEN "\033[1m\033[32m" /* Bold Green */ -#define BOLDYELLOW "\033[1m\033[33m" /* Bold Yellow */ -#define BOLDBLUE "\033[1m\033[34m" /* Bold Blue */ -#define BOLDMAGENTA "\033[1m\033[35m" /* Bold Magenta */ -#define BOLDCYAN "\033[1m\033[36m" /* Bold Cyan */ -#define BOLDWHITE "\033[1m\033[37m" /* Bold White */ - -#ifdef __cplusplus -extern "C" -{ -#endif +#define RESET "\033[0m" +#define BLACK "\033[30m" /* Black */ +#define RED "\033[31m" /* Red */ +#define GREEN "\033[32m" /* Green */ +#define YELLOW "\033[33m" /* Yellow */ +#define BLUE "\033[34m" /* Blue */ +#define MAGENTA "\033[35m" /* Magenta */ +#define CYAN "\033[36m" /* Cyan */ +#define WHITE "\033[37m" /* White */ +#define BOLDBLACK "\033[1m\033[30m" /* Bold Black */ +#define BOLDRED "\033[1m\033[31m" /* Bold Red */ +#define BOLDGREEN "\033[1m\033[32m" /* Bold Green */ +#define BOLDYELLOW "\033[1m\033[33m" /* Bold Yellow */ +#define BOLDBLUE "\033[1m\033[34m" /* Bold Blue */ +#define BOLDMAGENTA "\033[1m\033[35m" /* Bold Magenta */ +#define BOLDCYAN "\033[1m\033[36m" /* Bold Cyan */ +#define BOLDWHITE "\033[1m\033[37m" /* Bold White */ + + +#ifdef __cplusplus +extern "C" +{ +#endif + +//extern int flirRadiometricConv(void *frame, int width, int height, void *metaData); - //extern int flirRadiometricConv(void *frame, int width, int height, void *metaData); +// Wrapper for Python that must see the cpp class as standard C functions - // Wrapper for Python that must see the cpp class as standard C functions +int PGopen(const char *cameraName, int *camHandle); +int PGclose(int camHandle); +int checkLastOp(int camHandle); +int printAllParameters(int camHandle); +int readInternalTemperature(int camHandle); +int setExposure(int camHandle, float exposure); +int setExposureAuto(int camHandle, char *exposureAuto); +int setGammaEnable(int camHandle, char *gammaEnable); +int setGain(int camHandle, float gain); +int setGainAuto(int camHandle, char *gainAuto); - int PGopen(const char *cameraName, int *camHandle); - int PGclose(int camHandle); - int checkLastOp(int camHandle); - int printAllParameters(int camHandle); - int readInternalTemperature(int camHandle); - int setExposure(int camHandle, float exposure); - int setExposureAuto(int camHandle, char *exposureAuto); - int setGammaEnable(int camHandle, char *gammaEnable); - int setGain(int camHandle, float gain); - int setGainAuto(int camHandle, char *gainAuto); - //int setFrameRate(int camHandle, FPS_ENUM frameRate, int *frameToSkip); - //int setFrameRateNew(int camHandle, double frameRate); - int setFrameRate(int camHandle, double *frameRate); +//int setFrameRate(int camHandle, FPS_ENUM frameRate, int *frameToSkip); +//int setFrameRateNew(int camHandle, double frameRate); +int setFrameRate(int camHandle, double *frameRate); - //int getReadoutArea(int camHandle, int *x, int *y, int *width, int *height); - int setReadoutArea(int camHandle, int x, int y, int width, int height); +//int getReadoutArea(int camHandle, int *x, int *y, int *width, int *height); +int setReadoutArea(int camHandle, int x, int y, int width, int height); + +int setAcquisitionMode(int camHandle, int storeEnabled, int acqSkipFrameNumber ); - int setAcquisitionMode(int camHandle, int storeEnabled, int acqSkipFrameNumber); +int setPixelFormat(int camHandle, char *pixelFormat); - int setPixelFormat(int camHandle, char *pixelFormat); +int startAcquisition(int camHandle, int *width, int *height, int *payloadSize); +int stopAcquisition(int camHandle); +int getFrame(int camHandle, int *status, void *frame, void *metaData); +//int frameConv(int camHandle, unsigned short *frame, int width, int height); +int startFramesAcquisition(int camHandle); +int stopFramesAcquisition(int camHandle); - int startAcquisition(int camHandle, int *width, int *height, int *payloadSize); - int stopAcquisition(int camHandle); - int getFrame(int camHandle, int *status, void *frame, void *metaData); - //int frameConv(int camHandle, unsigned short *frame, int width, int height); - int startFramesAcquisition(int camHandle); - int stopFramesAcquisition(int camHandle); - int setStreamingMode(int camHandle, int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName); +int setStreamingMode(int camHandle, int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, int lowLim, int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName); - int setTriggerMode(int camHandle, int triggerMode, double burstDuration, int numTrigger); - int softwareTrigger(int camHandle); - int setTreeInfo(int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid); +int setTriggerMode(int camHandle, int triggerMode, double burstDuration, int numTrigger ); +int softwareTrigger(int camHandle); +int setTreeInfo( int camHandle, void *treePtr, int framesNid, int timebaseNid, int framesMetadNid, int frame0TimeNid); - void getLastError(int camHandle, char *msg); +void getLastError(int camHandle, char *msg); -#ifdef __cplusplus -} -#endif +#ifdef __cplusplus +} +#endif -typedef struct _ptgreyMetaData + +typedef struct _ptgreyMetaData { - float gain; - float exposure; - float internalTemperature; - int64_t timestamp; -} PTGREYMETADATA; + float gain; + float exposure; + float internalTemperature; + int64_t timestamp; +}PTGREYMETADATA; + class PTGREY { - class TriggerMdsEvent : public Event - { - private: - PTGREY *ptGray; - - public: - TriggerMdsEvent(const char *name, PTGREY *ptGr) : Event(name) - { - ptGray = ptGr; - } - - void run() - { - size_t bufSize; - const char *name = getName(); //Get the name of the event - char *date = getTime()->getDate(); //Get the event reception date in string format - const char *buf = getRaw(&bufSize); //Get raw data - char *str = new char[bufSize + 1]; //Make it a string - memcpy(str, buf, bufSize); - str[bufSize] = 0; - //MDSevent trigger is set if camera is in acquisition, Frame store is enabled and camera is not saving frame. - //An event trigger received during acquisition can reset the trigger count to extend the acquisition - if (ptGray->acqFlag && ptGray->storeEnabled && ptGray->startStoreTrg == 0) - { - printf("%s EVENT Trigger Start!!!!\n", (ptGray->ipAddress).GetAscii()); - ptGray->eventTrigger = 1; - } - else - { - printf("%s EVENT Trigger Reset!!!!\n", (ptGray->ipAddress).GetAscii()); - ptGray->eventTrigger = 0; - } - printf("%s RECEIVED EVENT %s AT %s WITH DATA %s Event Trig %d (%d,%d,%d)\n", (ptGray->ipAddress).GetAscii(), name, date, str, ptGray->eventTrigger); - delete str; - } - }; - -private: - PvDevice *lDevice; //camera handle - PvStream *lStream; //stream handle - PvBuffer *lBuffers; //buffer handle - PvResult lResult; //result of the latest operation - PvString ipAddress; //camera ip address - TriggerMdsEvent *trigEvent; - - int x; - int y; - int width; - int height; - int pixelFormat; //all pixelFormat supported are in camstreamutils.h - int Bpp; //Bytes per pixel - double frameRate; - float gain; - float exposure; - float internalTemperature; - - int storeEnabled; - int triggerMode; - int startStoreTrg; - int autoCalibration; - int irFrameFormat; - int eventTrigger; //CT on MDSplus event trigger flag - - int streamingEnabled; - int streamingSkipFrameNumber; - char streamingServer[512]; - int streamingPort; - int autoScale; - unsigned int lowLim; - unsigned int highLim; - unsigned int minLim; - unsigned int maxLim; - bool autoAdjustLimit; - int adjRoiX; - int adjRoiY; - int adjRoiW; - int adjRoiH; - char deviceName[64]; - - int imageMode; - int acqSkipFrameNumber; - double burstDuration; - int numTrigger; - - void *treePtr; - int framesNid; - int timebaseNid; - int framesMetadNid; - int frame0TimeNid; - - int acqFlag; - int acqStopped; - char error[512]; - int incompleteFrame; - - //debug - uint64_t currTime, lastTime, currIdx, lastIdx, triggered; - int64_t tickFreq; - -public: - //camera - PTGREY(const char *ipAddress); - PTGREY(); //new 23 July 2013 for test purposes - ~PTGREY(); - - //info - int checkLastOp(); - int printAllParameters(); - - //settings - int readInternalTemperature(); - int setExposure(float exposure); - int setExposureAuto(char *exposureAuto); - int setGain(float gain); - int setGainAuto(char *gainAuto); - int setGammaEnable(char *gammaEnable); - int setFrameRate(double &frameRate); - // int setFrameRate(FPS_ENUM fps, int *frameToSkip); - // int getReadoutArea(int *x, int *y, int *width, int *height); - int setReadoutArea(int x, int y, int width, int height); - int setPixelFormat(char *pixelFormat); - - int setAcquisitionMode(int storeEnabled, int acqSkipFrameNumber); - int setStreamingMode(int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName); - - int setTriggerMode(int triggerMode, double burstDuration, int numTrigger); - int setTreeInfo(void *treePtr, int frameNid, int timebaseNid, int framesMetadNid, int frame0TimeNid); - - void getLastError(char *msg); - void printLastError(const char *format, const char *msg); - - //acquisition - int startAcquisition(int *width, int *height, int *payloadSize); - int stopAcquisition(); - int softwareTrigger(); - int getFrame(int *status, void *frame, void *metaData); + class TriggerMdsEvent:public Event + { + private: + PTGREY* ptGray; + public: + TriggerMdsEvent(const char *name, PTGREY* ptGr):Event(name) + { + ptGray = ptGr; + } + + void run() + { + size_t bufSize; + const char *name = getName(); //Get the name of the event + char *date = getTime()->getDate(); //Get the event reception date in string format + const char *buf = getRaw(&bufSize); //Get raw data + char *str = new char[bufSize+1]; //Make it a string + memcpy(str, buf, bufSize); + str[bufSize] = 0; + //MDSevent trigger is set if camera is in acquisition, Frame store is enabled and camera is not saving frame. + //An event trigger received during acquisition can reset the trigger count to extend the acquisition + if(ptGray->acqFlag && ptGray->storeEnabled && ptGray->startStoreTrg == 0) + { + printf("%s EVENT Trigger Start!!!!\n", (ptGray->ipAddress).GetAscii()); + ptGray->eventTrigger = 1; + } else { + printf("%s EVENT Trigger Reset!!!!\n", (ptGray->ipAddress).GetAscii()); + ptGray->eventTrigger = 0; + } + printf("%s RECEIVED EVENT %s AT %s WITH DATA %s Event Trig %d (%d,%d,%d)\n",(ptGray->ipAddress).GetAscii() ,name, date, str, ptGray->eventTrigger); + delete str; + } + }; + + private: + PvDevice *lDevice; //camera handle + PvStream *lStream; //stream handle + PvBuffer *lBuffers; //buffer handle + PvResult lResult; //result of the latest operation + PvString ipAddress; //camera ip address + TriggerMdsEvent *trigEvent; + + int x; + int y; + int width; + int height; + int pixelFormat; //all pixelFormat supported are in camstreamutils.h + int Bpp; //Bytes per pixel + double frameRate; + float gain; + float exposure; + float internalTemperature; + + int storeEnabled; + int triggerMode; + int startStoreTrg; + int autoCalibration; + int irFrameFormat; + int eventTrigger; //CT on MDSplus event trigger flag + + + int streamingEnabled; + int streamingSkipFrameNumber; + char streamingServer[512]; + int streamingPort; + int autoScale; + unsigned int lowLim; + unsigned int highLim; + unsigned int minLim; + unsigned int maxLim; + bool autoAdjustLimit; + int adjRoiX; + int adjRoiY; + int adjRoiW; + int adjRoiH; + char deviceName[64]; + + int imageMode; + int acqSkipFrameNumber; + double burstDuration; + int numTrigger; + + void* treePtr; + int framesNid; + int timebaseNid; + int framesMetadNid; + int frame0TimeNid; + + int acqFlag; + int acqStopped; + char error[512]; + int incompleteFrame; + + //debug + uint64_t currTime, lastTime, currIdx, lastIdx, triggered; + int64_t tickFreq; + + + public: + //camera + PTGREY(const char *ipAddress); + PTGREY(); //new 23 July 2013 for test purposes + ~PTGREY(); + + //info + int checkLastOp(); + int printAllParameters(); + + //settings + int readInternalTemperature(); + int setExposure(float exposure); + int setExposureAuto(char *exposureAuto); + int setGain(float gain); + int setGainAuto(char *gainAuto); + int setGammaEnable(char *gammaEnable); + int setFrameRate(double &frameRate); +// int setFrameRate(FPS_ENUM fps, int *frameToSkip); +// int getReadoutArea(int *x, int *y, int *width, int *height); + int setReadoutArea(int x, int y, int width, int height); + int setPixelFormat(char *pixelFormat); + + int setAcquisitionMode(int storeEnabled, int acqSkipFrameNumber); + int setStreamingMode( int streamingEnabled, bool autoAdjustLimit, const char *streamingServer, int streamingPort, unsigned int lowLim, unsigned int highLim, int adjRoiX, int adjRoiY, int adjRoiW, int adjRoiH, const char *deviceName); + + int setTriggerMode( int triggerMode, double burstDuration, int numTrigger ); + int setTreeInfo( void *treePtr, int frameNid, int timebaseNid, int framesMetadNid, int frame0TimeNid); + + void getLastError(char *msg); + void printLastError(const char *format, const char *msg); + + //acquisition + int startAcquisition(int *width, int *height, int *payloadSize); + int stopAcquisition(); + int softwareTrigger(); + int getFrame(int *status, void *frame, void *metaData); // int frameConv(unsigned short *frame, int width, int height); - int startFramesAcquisition(); - int stopFramesAcquisition(); + int startFramesAcquisition(); + int stopFramesAcquisition(); + + + protected: -protected: }; diff --git a/examples/demoadc/DemoAdc.c b/examples/demoadc/DemoAdc.c index 2b37aa97fb..87fe11feb0 100644 --- a/examples/demoadc/DemoAdc.c +++ b/examples/demoadc/DemoAdc.c @@ -49,6 +49,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include #include +#include #define PI 3.14159265358 static int totSamples = 65536; static double frequency; @@ -91,6 +92,7 @@ int initialize(char *name, int clockFreq, int postTriggerSamples) int acquire(char *name, short *c1, short *c2, short *c3, short *c4) { int i; + printf("ACQUIRE\n"); // it is assumed that c1,c2,c3,c4 arrays have totSamples elements if (!confOk) return -1; @@ -103,3 +105,34 @@ int acquire(char *name, short *c1, short *c2, short *c3, short *c4) } return 0; } + +static long currSamples; +static double currPeriod; +static double trigger; +int initializeStream(char *name, float clockFreq, float trigTime) +{ + printf("INITIALIZE STREAM: %s, %f, %f\n", name, clockFreq, trigTime); + currPeriod = 1./clockFreq; + trigger = trigTime; + currSamples = 0; + return 0; +} + +int acquireChunk(char *name, short *chunk, int numSamples) +{ + int i; + double currTime; + struct timespec waitTime; + waitTime.tv_sec = 0; + waitTime.tv_nsec = 500000000; + for(i = 0; i < numSamples; i++) + { + currTime = trigger + currSamples * currPeriod; + chunk[i] = (short)(sin(2 * PI * currTime) * 32767); + currSamples++; + } + nanosleep(&waitTime, NULL); + + return 0; +} + diff --git a/java/devicebeans/src/main/java/DeviceInputs.java b/java/devicebeans/src/main/java/DeviceInputs.java index 440811fbb9..0ca648b8ad 100644 --- a/java/devicebeans/src/main/java/DeviceInputs.java +++ b/java/devicebeans/src/main/java/DeviceInputs.java @@ -13,7 +13,7 @@ public class DeviceInputs extends DeviceComponent private JScrollPane scrollP; private int numInputs; - private JTextField valuesTF[], fieldsTF[][]; + private JTextField valuesTF[], fieldsTF[][], parametersTF[][]; private JLabel labels[]; int numParameters[], numFields[]; public DeviceInputs() @@ -37,6 +37,7 @@ protected void initializeData(String data, boolean is_on) fieldsTF = new JTextField[numInputs][]; numParameters = new int[numInputs]; numFields = new int[numInputs]; + parametersTF = new JTextField[numInputs][]; JPanel jp = new JPanel(); jp.setLayout(new GridLayout(numInputs, 1)); int currInputNid = currNid + 1; @@ -69,6 +70,7 @@ protected void initializeData(String data, boolean is_on) } } fieldsTF[i] = new JTextField[numFields[i]]; + parametersTF[i] = new JTextField[numParameters[i]]; String inputName; try { inputName = subtree.getString(subtree.getDataExpr(currInputNid + 5)); @@ -78,19 +80,32 @@ protected void initializeData(String data, boolean is_on) } JPanel jp1 = new JPanel(); TitledBorder titledBorder = new TitledBorder(inputName); - titledBorder.setTitleColor(Color.red); + //titledBorder.setTitleColor(Color.red); jp1.setBorder(titledBorder); jp1.setLayout(new GridLayout(1 + numFields[i],1)); JPanel jp2 = new JPanel(); - jp2.setLayout(new BorderLayout()); - jp2.add(valuesTF[i] = new JTextField(), "Center"); + // jp2.setLayout(new BorderLayout()); + //jp2.add(valuesTF[i] = new JTextField(), "Center"); + jp2.add(valuesTF[i] = new JTextField(30)); + for(int parIdx = 0; parIdx < numParameters[i]; parIdx++) + { + java.lang.String parName = ""; + try { + parName = subtree.getString(subtree.getDataExpr(currInputNid + 8 + 3 * parIdx)); + }catch(Exception exc) + { + System.out.println("Cannot read parameter name"); + } + jp2.add(new JLabel(parName+":")); + jp2.add(parametersTF[i][parIdx] = new JTextField(10)); + } jp1.add(jp2); for (int fieldIdx = 0; fieldIdx < numFields[i]; fieldIdx++) { String fieldName; try { - fieldName = subtree.getString(subtree.getDataExpr(currInputNid + 8 + 2 * numParameters[i] + 6 * fieldIdx + 4)); + fieldName = subtree.getString(subtree.getDataExpr(currInputNid + 8 + 3 * numParameters[i] + 6 * fieldIdx + 4)); }catch(Exception exc) { fieldName = ""; @@ -101,7 +116,7 @@ protected void initializeData(String data, boolean is_on) jp2.add(fieldsTF[i][fieldIdx] = new JTextField(), "Center"); jp1.add(jp2); } - currInputNid += numInputChildren + 1 + 2 * numParameters[i] + 6 * numFields[i]; + currInputNid += numInputChildren + 1 + 3 * numParameters[i] + 6 * numFields[i]; jp.add(jp1); } scrollP = new JScrollPane(jp); @@ -129,13 +144,22 @@ protected void displayData(String data, boolean is_on) { valuesTF[inputIdx].setText(""); } + for(int parIdx = 0; parIdx < numParameters[inputIdx]; parIdx++) + { + try { + parametersTF[inputIdx][parIdx].setText(subtree.getDataExpr(currInputNid + 9 + 3 * parIdx)); + }catch(Exception exc) + { + parametersTF[inputIdx][parIdx].setText(""); + } + } for(int fieldIdx = 0; fieldIdx < numFields[inputIdx]; fieldIdx++) { try { - fieldsTF[inputIdx][fieldIdx].setText(subtree.getDataExpr(currInputNid + 8 + 2 * numParameters[inputIdx] + 6 * fieldIdx + 5)); + fieldsTF[inputIdx][fieldIdx].setText(subtree.getDataExpr(currInputNid + 8 + 3 * numParameters[inputIdx] + 6 * fieldIdx + 5)); }catch(Exception exc){fieldsTF[inputIdx][fieldIdx].setText("");} } - currInputNid += numInputChildren + 1 + 2 * numParameters[inputIdx] + 6 * numFields[inputIdx]; + currInputNid += numInputChildren + 1 + 3 * numParameters[inputIdx] + 6 * numFields[inputIdx]; } } @@ -162,17 +186,26 @@ public void apply() throws Exception { JOptionPane.showMessageDialog(null, ""+exc, "Error in input field "+inputIdx, JOptionPane.WARNING_MESSAGE); } + for(int parIdx = 0; parIdx < numParameters[inputIdx]; parIdx++) + { + try { + subtree.putDataExpr(currInputNid + 9 + 3 * parIdx, parametersTF[inputIdx][parIdx].getText()); + }catch(Exception exc) + { + JOptionPane.showMessageDialog(null, ""+exc, "Error in paremeter field "+inputIdx, JOptionPane.WARNING_MESSAGE); + } + } for(int fieldIdx = 0; fieldIdx < numFields[inputIdx]; fieldIdx++) { try { - subtree.putDataExpr(currInputNid + 8 + 2 * numParameters[inputIdx] + 6 * fieldIdx + 5, fieldsTF[inputIdx][fieldIdx].getText()); + subtree.putDataExpr(currInputNid + 8 + 3 * numParameters[inputIdx] + 6 * fieldIdx + 5, fieldsTF[inputIdx][fieldIdx].getText()); }catch(Exception exc) { JOptionPane.showMessageDialog(null, ""+exc, "Error in subfield of input field "+inputIdx, JOptionPane.WARNING_MESSAGE); } } - currInputNid += numInputChildren + 1 + 2 * numParameters[inputIdx] + 6 * numFields[inputIdx]; + currInputNid += numInputChildren + 1 + 3 * numParameters[inputIdx] + 6 * numFields[inputIdx]; } } } diff --git a/java/devicebeans/src/main/java/DeviceOutputs.java b/java/devicebeans/src/main/java/DeviceOutputs.java index f4985dbb6d..7d90b7677d 100644 --- a/java/devicebeans/src/main/java/DeviceOutputs.java +++ b/java/devicebeans/src/main/java/DeviceOutputs.java @@ -42,10 +42,11 @@ public int getSourceActions(JComponent comp) } private JScrollPane scrollP; private int numOutputs; - private JTextField segLensTF[], streamNamesTF[]; - private int segLenNids[], streamNameNids[]; + private JTextField segLensTF[], parametersTF[], dimensionsTF[]; + private int segLenNids[], parameterNids[], dimensionNids[]; private int numOutputChildren = 0; private int numItems; + private int numParItems; public DeviceOutputs() { } @@ -62,7 +63,7 @@ protected void initializeData(String data, boolean is_on) numOutputs = subtree.getInt("GETNCI("+subtree.getFullPath(currNid)+",\'NUMBER_OF_CHILDREN\')"); }catch(Exception exc){numOutputs = 0;} int currOutNid = currNid + 7; - //Count number of actual outputs (i.e. for which nSamomes and streamName make sense + //Count number of actual outputs (i.e. for which nSamplese make sense numItems = 0; int numBusItems = 0; for(int outIdx = 0; outIdx < numOutputs; outIdx++) @@ -91,16 +92,21 @@ protected void initializeData(String data, boolean is_on) numItems += numFields; numBusItems++; } - currOutNid += 1 + numChildren + numMembers + 2 * numPars + 8 * numFields; + numParItems += numPars; + currOutNid += 1 + numChildren + numMembers + 3 * numPars + 8 * numFields; } + dimensionsTF = new JTextField[numItems]; segLensTF = new JTextField[numItems]; - streamNamesTF = new JTextField[numItems]; + parametersTF = new JTextField[numParItems]; + + dimensionNids = new int[numItems]; segLenNids = new int[numItems]; - streamNameNids = new int[numItems]; + parameterNids = new int[numParItems]; JPanel jp = new JPanel(); jp.setLayout(new GridLayout(numItems+numBusItems, 1)); currOutNid = currNid + 7; int currItem = 0; + numParItems = 0; for(int outIdx = 0; outIdx < numOutputs; outIdx++) { int numChildren, numMembers, numPars, numFields; @@ -128,15 +134,26 @@ protected void initializeData(String data, boolean is_on) { JPanel jp1 = new JPanel(); jp1.setBorder(new TitledBorder(outName)); - jp1.setLayout(new GridLayout(1,2)); + //jp1.setLayout(new GridLayout(1,2)); + jp1.add(new JLabel("Dimensions: ")); + jp1.add(dimensionsTF[currItem] = new JTextField(4)); + dimensionNids[currItem] = currOutNid + 4; jp1.add(new JLabel("Segment len.: ")); jp1.add(segLensTF[currItem] = new JTextField(10)); - jp1.add(new JLabel("Stream name: ")); - jp1.add(streamNamesTF[currItem] = new JTextField(10)); - jp.add(jp1); segLenNids[currItem] = currOutNid + 5; - streamNameNids[currItem] = currOutNid + 6; currItem++; + for(int parIdx = 0; parIdx < numPars; parIdx++) + { + int nameNid = currOutNid + 10 + 3 * parIdx; + String parName; + try { + parName = subtree.getString(subtree.getDataExpr(nameNid)); + }catch(Exception exc){parName = "";} + jp1.add(new JLabel(parName+":")); + jp1.add(parametersTF[numParItems] = new JTextField(10)); + parameterNids[numParItems++] = currOutNid + 11 + 3 * parIdx; + } + jp.add(jp1); } else { @@ -157,9 +174,8 @@ public void mousePressed(MouseEvent me) jp.add(busLabel); for(int fieldIdx = 0; fieldIdx < numFields; fieldIdx++) { - int fieldNid = currOutNid + numChildren +numMembers +1 + 2 * numPars + 8 * fieldIdx; + int fieldNid = currOutNid + numChildren +numMembers +1 + 3 * numPars + 8 * fieldIdx; segLenNids[currItem] = fieldNid + 5; - streamNameNids[currItem] = fieldNid + 6; String fieldName = ""; try { fieldName = subtree.getString(subtree.getDataExpr(fieldNid + 1)); @@ -169,8 +185,6 @@ public void mousePressed(MouseEvent me) jp1.setLayout(new GridLayout(1,2)); jp1.add(new JLabel("Segment len.: ")); jp1.add(segLensTF[currItem] = new JTextField(10)); - jp1.add(new JLabel("Stream name: ")); - jp1.add(streamNamesTF[currItem] = new JTextField(10)); try { jp1.setTransferHandler(new FromTransferHandler(subtree.getFullPath(currOutNid)+".FIELDS."+fieldName+":VALUE")); @@ -188,7 +202,7 @@ public void mousePressed(MouseEvent me) currItem++; } } - currOutNid += 1 + numChildren + numMembers + 2 * numPars + 8 * numFields; + currOutNid += 1 + numChildren + numMembers + 3 * numPars + 8 * numFields; } scrollP = new JScrollPane(jp); @@ -198,7 +212,7 @@ public void mousePressed(MouseEvent me) } protected void displayData(String data, boolean is_on) { - for(int idx = 0; idx < numItems; idx++) +for(int idx = 0; idx < numItems; idx++) { try { segLensTF[idx].setText(subtree.getDataExpr(segLenNids[idx])); @@ -207,10 +221,19 @@ protected void displayData(String data, boolean is_on) segLensTF[idx].setText(""); } try { - streamNamesTF[idx].setText(subtree.getString(subtree.getDataExpr(streamNameNids[idx]))); + dimensionsTF[idx].setText(subtree.getDataExpr(dimensionNids[idx])); }catch(Exception exc) { - streamNamesTF[idx].setText(""); + dimensionsTF[idx].setText(""); + } + } + for(int idx = 0; idx < numParItems; idx++) + { + try { + parametersTF[idx].setText(subtree.getDataExpr(parameterNids[idx])); + }catch(Exception exc) + { + parametersTF[idx].setText(""); } } } @@ -223,15 +246,27 @@ public void apply() throws Exception for(int idx = 0; idx < numItems; idx++) { try { - subtree.putDataExpr(segLenNids[idx], segLensTF[idx].getText()); + subtree.putDataExpr(dimensionNids[idx], dimensionsTF[idx].getText()); }catch(Exception exc) - {} + { + System.out.println("Error saving Dimensions"); + } try { - String name = streamNamesTF[idx].getText(); - subtree.putDataExpr(streamNameNids[idx], "\""+streamNamesTF[idx].getText()+"\""); + subtree.putDataExpr(segLenNids[idx], segLensTF[idx].getText()); }catch(Exception exc) - {} + { + System.out.println("Error saving Segment len"); + } } - } + for(int idx = 0; idx < numParItems; idx++) + { + try { + subtree.putDataExpr(parameterNids[idx], parametersTF[idx].getText()); + }catch(Exception exc) + { + System.out.println("Error saving Parameter"); + } +} + } } diff --git a/java/jdevices/src/main/java/BCM_CONFIGSetup.java b/java/jdevices/src/main/java/BCM_CONFIGSetup.java new file mode 100644 index 0000000000..a9055291ab --- /dev/null +++ b/java/jdevices/src/main/java/BCM_CONFIGSetup.java @@ -0,0 +1,945 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author taliercio + */ +public class BCM_CONFIGSetup extends DeviceSetup { + + /** + * Creates new form BCM_CONFIGSetup + */ + public BCM_CONFIGSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceFieldBeanInfo1 = new DeviceFieldBeanInfo(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceDispatch1 = new DeviceDispatch(); + deviceButtons1 = new DeviceButtons(); + jPanel3 = new javax.swing.JPanel(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel4 = new javax.swing.JPanel(); + jPanel5 = new javax.swing.JPanel(); + jPanel6 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + deviceField4 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceField7 = new DeviceField(); + deviceField14 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + deviceField10 = new DeviceField(); + deviceField11 = new DeviceField(); + deviceField6 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + deviceField9 = new DeviceField(); + deviceField13 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + jPanel11 = new javax.swing.JPanel(); + jPanel12 = new javax.swing.JPanel(); + deviceChoice2 = new DeviceChoice(); + deviceField8 = new DeviceField(); + deviceField15 = new DeviceField(); + deviceField16 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + deviceField17 = new DeviceField(); + deviceField18 = new DeviceField(); + deviceField19 = new DeviceField(); + jPanel14 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + jPanel15 = new javax.swing.JPanel(); + deviceField23 = new DeviceField(); + deviceField24 = new DeviceField(); + deviceField25 = new DeviceField(); + jPanel16 = new javax.swing.JPanel(); + jPanel17 = new javax.swing.JPanel(); + jPanel18 = new javax.swing.JPanel(); + deviceChoice3 = new DeviceChoice(); + deviceField26 = new DeviceField(); + deviceField27 = new DeviceField(); + deviceField28 = new DeviceField(); + jPanel19 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + deviceField30 = new DeviceField(); + deviceField31 = new DeviceField(); + jPanel20 = new javax.swing.JPanel(); + deviceField32 = new DeviceField(); + deviceField33 = new DeviceField(); + deviceField34 = new DeviceField(); + jPanel21 = new javax.swing.JPanel(); + deviceField35 = new DeviceField(); + deviceField36 = new DeviceField(); + deviceField37 = new DeviceField(); + jPanel22 = new javax.swing.JPanel(); + jPanel23 = new javax.swing.JPanel(); + jPanel24 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); + deviceField38 = new DeviceField(); + deviceField39 = new DeviceField(); + deviceField40 = new DeviceField(); + jPanel25 = new javax.swing.JPanel(); + deviceField41 = new DeviceField(); + deviceField42 = new DeviceField(); + deviceField43 = new DeviceField(); + jPanel26 = new javax.swing.JPanel(); + deviceField44 = new DeviceField(); + deviceField45 = new DeviceField(); + deviceField46 = new DeviceField(); + jPanel27 = new javax.swing.JPanel(); + deviceField47 = new DeviceField(); + deviceField48 = new DeviceField(); + deviceField49 = new DeviceField(); + jPanel28 = new javax.swing.JPanel(); + jPanel29 = new javax.swing.JPanel(); + jPanel30 = new javax.swing.JPanel(); + deviceChoice5 = new DeviceChoice(); + deviceField50 = new DeviceField(); + deviceField51 = new DeviceField(); + deviceField52 = new DeviceField(); + jPanel31 = new javax.swing.JPanel(); + deviceField53 = new DeviceField(); + deviceField54 = new DeviceField(); + deviceField55 = new DeviceField(); + jPanel32 = new javax.swing.JPanel(); + deviceField56 = new DeviceField(); + deviceField57 = new DeviceField(); + deviceField58 = new DeviceField(); + jPanel33 = new javax.swing.JPanel(); + deviceField59 = new DeviceField(); + deviceField60 = new DeviceField(); + deviceField61 = new DeviceField(); + jPanel34 = new javax.swing.JPanel(); + jPanel35 = new javax.swing.JPanel(); + jPanel36 = new javax.swing.JPanel(); + deviceChoice6 = new DeviceChoice(); + deviceField62 = new DeviceField(); + deviceField63 = new DeviceField(); + deviceField64 = new DeviceField(); + jPanel37 = new javax.swing.JPanel(); + deviceField65 = new DeviceField(); + deviceField66 = new DeviceField(); + deviceField67 = new DeviceField(); + jPanel38 = new javax.swing.JPanel(); + deviceField68 = new DeviceField(); + deviceField69 = new DeviceField(); + deviceField70 = new DeviceField(); + jPanel39 = new javax.swing.JPanel(); + deviceField71 = new DeviceField(); + deviceField72 = new DeviceField(); + deviceField73 = new DeviceField(); + + setDeviceProvider("soserver.nbtf:9000"); + setDeviceTitle("Beam Current Monitor Timing Configuration"); + setDeviceType("BCM_CONFIG"); + setHeight(360); + setWidth(1050); + + jPanel1.add(jPanel2); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Comment:"); + deviceField1.setNumCols(60); + deviceField1.setOffsetNid(1); + deviceField1.setTextOnly(true); + jPanel1.add(deviceField1); + jPanel1.add(deviceDispatch1); + + getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel3.setLayout(new java.awt.BorderLayout()); + + jPanel4.setLayout(new java.awt.GridLayout(1, 1)); + + jPanel5.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel6.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceChoice1.setChoiceItems(new String[] {"CONTINUOUS", "SLOW", "FAST"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Mode:"); + deviceChoice1.setOffsetNid(4); + deviceChoice1.setUpdateIdentifier(""); + jPanel6.add(deviceChoice1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Dev. Path"); + deviceField2.setNumCols(25); + deviceField2.setOffsetNid(3); + jPanel6.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Start Time [s]:"); + deviceField3.setOffsetNid(5); + jPanel6.add(deviceField3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("End Time [s]:"); + deviceField4.setOffsetNid(6); + jPanel6.add(deviceField4); + + jPanel5.add(jPanel6); + + jPanel7.setBorder(javax.swing.BorderFactory.createTitledBorder("Continuous")); + jPanel7.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Trig. source:"); + deviceField5.setNumCols(35); + deviceField5.setOffsetNid(17); + jPanel7.add(deviceField5); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Freq [Hz]:"); + deviceField7.setNumCols(15); + deviceField7.setOffsetNid(9); + jPanel7.add(deviceField7); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("MDS event:"); + deviceField14.setNumCols(15); + deviceField14.setOffsetNid(14); + deviceField14.setTextOnly(true); + jPanel7.add(deviceField14); + + jPanel5.add(jPanel7); + + jPanel8.setBorder(javax.swing.BorderFactory.createTitledBorder("Slow")); + jPanel8.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Trig. source:"); + deviceField10.setNumCols(35); + deviceField10.setOffsetNid(15); + jPanel8.add(deviceField10); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Freq [Hz]:"); + deviceField11.setNumCols(15); + deviceField11.setOffsetNid(11); + jPanel8.add(deviceField11); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("MDS event:"); + deviceField6.setNumCols(15); + deviceField6.setOffsetNid(12); + deviceField6.setTextOnly(true); + jPanel8.add(deviceField6); + + jPanel5.add(jPanel8); + + jPanel9.setBorder(javax.swing.BorderFactory.createTitledBorder("Fast")); + jPanel9.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Trig. source:"); + deviceField12.setNumCols(35); + deviceField12.setOffsetNid(16); + jPanel9.add(deviceField12); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Freq [Hz]:"); + deviceField9.setNumCols(15); + deviceField9.setOffsetNid(10); + jPanel9.add(deviceField9); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("MDS event:"); + deviceField13.setNumCols(15); + deviceField13.setOffsetNid(13); + deviceField13.setTextOnly(true); + jPanel9.add(deviceField13); + + jPanel5.add(jPanel9); + + jPanel4.add(jPanel5); + + jTabbedPane1.addTab("CONFIG 1", jPanel4); + + jPanel10.setLayout(new java.awt.GridLayout(1, 1)); + + jPanel11.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel12.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceChoice2.setChoiceItems(new String[] {"CONTINUOUS", "SLOW", "FAST"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Mode:"); + deviceChoice2.setOffsetNid(23); + deviceChoice2.setUpdateIdentifier(""); + jPanel12.add(deviceChoice2); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Dev. Path"); + deviceField8.setNumCols(25); + deviceField8.setOffsetNid(22); + jPanel12.add(deviceField8); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Start Time [s]:"); + deviceField15.setOffsetNid(24); + jPanel12.add(deviceField15); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("End Time [s]:"); + deviceField16.setOffsetNid(25); + jPanel12.add(deviceField16); + + jPanel11.add(jPanel12); + + jPanel13.setBorder(javax.swing.BorderFactory.createTitledBorder("Continuous")); + jPanel13.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("Trig. source:"); + deviceField17.setNumCols(35); + deviceField17.setOffsetNid(36); + jPanel13.add(deviceField17); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Freq [Hz]:"); + deviceField18.setNumCols(15); + deviceField18.setOffsetNid(28); + jPanel13.add(deviceField18); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("MDS event:"); + deviceField19.setNumCols(15); + deviceField19.setOffsetNid(33); + deviceField19.setTextOnly(true); + jPanel13.add(deviceField19); + + jPanel11.add(jPanel13); + + jPanel14.setBorder(javax.swing.BorderFactory.createTitledBorder("Slow")); + jPanel14.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("Trig. source:"); + deviceField20.setNumCols(35); + deviceField20.setOffsetNid(34); + jPanel14.add(deviceField20); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Freq [Hz]:"); + deviceField21.setNumCols(15); + deviceField21.setOffsetNid(30); + jPanel14.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("MDS event:"); + deviceField22.setNumCols(15); + deviceField22.setOffsetNid(31); + deviceField22.setTextOnly(true); + jPanel14.add(deviceField22); + + jPanel11.add(jPanel14); + + jPanel15.setBorder(javax.swing.BorderFactory.createTitledBorder("Fast")); + jPanel15.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("Trig. source:"); + deviceField23.setNumCols(35); + deviceField23.setOffsetNid(35); + jPanel15.add(deviceField23); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Freq [Hz]:"); + deviceField24.setNumCols(15); + deviceField24.setOffsetNid(29); + jPanel15.add(deviceField24); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("MDS event:"); + deviceField25.setNumCols(15); + deviceField25.setOffsetNid(32); + deviceField25.setTextOnly(true); + jPanel15.add(deviceField25); + + jPanel11.add(jPanel15); + + jPanel10.add(jPanel11); + + jTabbedPane1.addTab("CONFIG 2", jPanel10); + + jPanel16.setLayout(new java.awt.GridLayout(1, 1)); + + jPanel17.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel18.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceChoice3.setChoiceItems(new String[] {"CONTINUOUS", "SLOW", "FAST"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Mode:"); + deviceChoice3.setOffsetNid(42); + deviceChoice3.setUpdateIdentifier(""); + jPanel18.add(deviceChoice3); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Dev. Path"); + deviceField26.setNumCols(25); + deviceField26.setOffsetNid(41); + jPanel18.add(deviceField26); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("Start Time [s]:"); + deviceField27.setOffsetNid(43); + jPanel18.add(deviceField27); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("End Time [s]:"); + deviceField28.setOffsetNid(44); + jPanel18.add(deviceField28); + + jPanel17.add(jPanel18); + + jPanel19.setBorder(javax.swing.BorderFactory.createTitledBorder("Continuous")); + jPanel19.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("Trig. source:"); + deviceField29.setNumCols(35); + deviceField29.setOffsetNid(55); + jPanel19.add(deviceField29); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("Freq [Hz]:"); + deviceField30.setNumCols(15); + deviceField30.setOffsetNid(47); + jPanel19.add(deviceField30); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("MDS event:"); + deviceField31.setNumCols(15); + deviceField31.setOffsetNid(52); + deviceField31.setTextOnly(true); + jPanel19.add(deviceField31); + + jPanel17.add(jPanel19); + + jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Slow")); + jPanel20.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Trig. source:"); + deviceField32.setNumCols(35); + deviceField32.setOffsetNid(53); + jPanel20.add(deviceField32); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("Freq [Hz]:"); + deviceField33.setNumCols(15); + deviceField33.setOffsetNid(49); + jPanel20.add(deviceField33); + + deviceField34.setIdentifier(""); + deviceField34.setLabelString("MDS event:"); + deviceField34.setNumCols(15); + deviceField34.setOffsetNid(50); + deviceField34.setTextOnly(true); + jPanel20.add(deviceField34); + + jPanel17.add(jPanel20); + + jPanel21.setBorder(javax.swing.BorderFactory.createTitledBorder("Fast")); + jPanel21.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField35.setIdentifier(""); + deviceField35.setLabelString("Trig. source:"); + deviceField35.setNumCols(35); + deviceField35.setOffsetNid(54); + jPanel21.add(deviceField35); + + deviceField36.setIdentifier(""); + deviceField36.setLabelString("Freq [Hz]:"); + deviceField36.setNumCols(15); + deviceField36.setOffsetNid(48); + jPanel21.add(deviceField36); + + deviceField37.setIdentifier(""); + deviceField37.setLabelString("MDS event:"); + deviceField37.setNumCols(15); + deviceField37.setOffsetNid(51); + deviceField37.setTextOnly(true); + jPanel21.add(deviceField37); + + jPanel17.add(jPanel21); + + jPanel16.add(jPanel17); + + jTabbedPane1.addTab("CONFIG 3", jPanel16); + + jPanel22.setLayout(new java.awt.GridLayout(1, 1)); + + jPanel23.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel24.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceChoice4.setChoiceItems(new String[] {"CONTINUOUS", "SLOW", "FAST"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Mode:"); + deviceChoice4.setOffsetNid(61); + deviceChoice4.setUpdateIdentifier(""); + jPanel24.add(deviceChoice4); + + deviceField38.setIdentifier(""); + deviceField38.setLabelString("Dev. Path"); + deviceField38.setNumCols(25); + deviceField38.setOffsetNid(60); + jPanel24.add(deviceField38); + + deviceField39.setIdentifier(""); + deviceField39.setLabelString("Start Time [s]:"); + deviceField39.setOffsetNid(62); + jPanel24.add(deviceField39); + + deviceField40.setIdentifier(""); + deviceField40.setLabelString("End Time [s]:"); + deviceField40.setOffsetNid(63); + jPanel24.add(deviceField40); + + jPanel23.add(jPanel24); + + jPanel25.setBorder(javax.swing.BorderFactory.createTitledBorder("Continuous")); + jPanel25.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField41.setIdentifier(""); + deviceField41.setLabelString("Trig. source:"); + deviceField41.setNumCols(35); + deviceField41.setOffsetNid(74); + jPanel25.add(deviceField41); + + deviceField42.setIdentifier(""); + deviceField42.setLabelString("Freq [Hz]:"); + deviceField42.setNumCols(15); + deviceField42.setOffsetNid(66); + jPanel25.add(deviceField42); + + deviceField43.setIdentifier(""); + deviceField43.setLabelString("MDS event:"); + deviceField43.setNumCols(15); + deviceField43.setOffsetNid(71); + deviceField43.setTextOnly(true); + jPanel25.add(deviceField43); + + jPanel23.add(jPanel25); + + jPanel26.setBorder(javax.swing.BorderFactory.createTitledBorder("Slow")); + jPanel26.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField44.setIdentifier(""); + deviceField44.setLabelString("Trig. source:"); + deviceField44.setNumCols(35); + deviceField44.setOffsetNid(72); + jPanel26.add(deviceField44); + + deviceField45.setIdentifier(""); + deviceField45.setLabelString("Freq [Hz]:"); + deviceField45.setNumCols(15); + deviceField45.setOffsetNid(68); + jPanel26.add(deviceField45); + + deviceField46.setIdentifier(""); + deviceField46.setLabelString("MDS event:"); + deviceField46.setNumCols(15); + deviceField46.setOffsetNid(69); + deviceField46.setTextOnly(true); + jPanel26.add(deviceField46); + + jPanel23.add(jPanel26); + + jPanel27.setBorder(javax.swing.BorderFactory.createTitledBorder("Fast")); + jPanel27.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField47.setIdentifier(""); + deviceField47.setLabelString("Trig. source:"); + deviceField47.setNumCols(35); + deviceField47.setOffsetNid(73); + jPanel27.add(deviceField47); + + deviceField48.setIdentifier(""); + deviceField48.setLabelString("Freq [Hz]:"); + deviceField48.setNumCols(15); + deviceField48.setOffsetNid(67); + jPanel27.add(deviceField48); + + deviceField49.setIdentifier(""); + deviceField49.setLabelString("MDS event:"); + deviceField49.setNumCols(15); + deviceField49.setOffsetNid(70); + deviceField49.setTextOnly(true); + jPanel27.add(deviceField49); + + jPanel23.add(jPanel27); + + jPanel22.add(jPanel23); + + jTabbedPane1.addTab("CONFIG 4", jPanel22); + + jPanel28.setLayout(new java.awt.GridLayout(1, 1)); + + jPanel29.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel30.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceChoice5.setChoiceItems(new String[] {"CONTINUOUS", "SLOW", "FAST"}); + deviceChoice5.setIdentifier(""); + deviceChoice5.setLabelString("Mode:"); + deviceChoice5.setOffsetNid(80); + deviceChoice5.setUpdateIdentifier(""); + jPanel30.add(deviceChoice5); + + deviceField50.setIdentifier(""); + deviceField50.setLabelString("Dev. Path"); + deviceField50.setNumCols(25); + deviceField50.setOffsetNid(79); + jPanel30.add(deviceField50); + + deviceField51.setIdentifier(""); + deviceField51.setLabelString("Start Time [s]:"); + deviceField51.setOffsetNid(81); + jPanel30.add(deviceField51); + + deviceField52.setIdentifier(""); + deviceField52.setLabelString("End Time [s]:"); + deviceField52.setOffsetNid(82); + jPanel30.add(deviceField52); + + jPanel29.add(jPanel30); + + jPanel31.setBorder(javax.swing.BorderFactory.createTitledBorder("Continuous")); + jPanel31.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField53.setIdentifier(""); + deviceField53.setLabelString("Trig. source:"); + deviceField53.setNumCols(35); + deviceField53.setOffsetNid(93); + jPanel31.add(deviceField53); + + deviceField54.setIdentifier(""); + deviceField54.setLabelString("Freq [Hz]:"); + deviceField54.setNumCols(15); + deviceField54.setOffsetNid(85); + jPanel31.add(deviceField54); + + deviceField55.setIdentifier(""); + deviceField55.setLabelString("MDS event:"); + deviceField55.setNumCols(15); + deviceField55.setOffsetNid(90); + deviceField55.setTextOnly(true); + jPanel31.add(deviceField55); + + jPanel29.add(jPanel31); + + jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("Slow")); + jPanel32.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField56.setIdentifier(""); + deviceField56.setLabelString("Trig. source:"); + deviceField56.setNumCols(35); + deviceField56.setOffsetNid(91); + jPanel32.add(deviceField56); + + deviceField57.setIdentifier(""); + deviceField57.setLabelString("Freq [Hz]:"); + deviceField57.setNumCols(15); + deviceField57.setOffsetNid(87); + jPanel32.add(deviceField57); + + deviceField58.setIdentifier(""); + deviceField58.setLabelString("MDS event:"); + deviceField58.setNumCols(15); + deviceField58.setOffsetNid(88); + deviceField58.setTextOnly(true); + jPanel32.add(deviceField58); + + jPanel29.add(jPanel32); + + jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder("Fast")); + jPanel33.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField59.setIdentifier(""); + deviceField59.setLabelString("Trig. source:"); + deviceField59.setNumCols(35); + deviceField59.setOffsetNid(92); + jPanel33.add(deviceField59); + + deviceField60.setIdentifier(""); + deviceField60.setLabelString("Freq [Hz]:"); + deviceField60.setNumCols(15); + deviceField60.setOffsetNid(86); + jPanel33.add(deviceField60); + + deviceField61.setIdentifier(""); + deviceField61.setLabelString("MDS event:"); + deviceField61.setNumCols(15); + deviceField61.setOffsetNid(89); + deviceField61.setTextOnly(true); + jPanel33.add(deviceField61); + + jPanel29.add(jPanel33); + + jPanel28.add(jPanel29); + + jTabbedPane1.addTab("CONFIG 5", jPanel28); + + jPanel34.setLayout(new java.awt.GridLayout(1, 1)); + + jPanel35.setLayout(new java.awt.GridLayout(4, 1)); + + jPanel36.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceChoice6.setChoiceItems(new String[] {"CONTINUOUS", "SLOW", "FAST"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Mode:"); + deviceChoice6.setOffsetNid(99); + deviceChoice6.setUpdateIdentifier(""); + jPanel36.add(deviceChoice6); + + deviceField62.setIdentifier(""); + deviceField62.setLabelString("Dev. Path"); + deviceField62.setNumCols(25); + deviceField62.setOffsetNid(98); + jPanel36.add(deviceField62); + + deviceField63.setIdentifier(""); + deviceField63.setLabelString("Start Time [s]:"); + deviceField63.setOffsetNid(100); + jPanel36.add(deviceField63); + + deviceField64.setIdentifier(""); + deviceField64.setLabelString("End Time [s]:"); + deviceField64.setOffsetNid(101); + jPanel36.add(deviceField64); + + jPanel35.add(jPanel36); + + jPanel37.setBorder(javax.swing.BorderFactory.createTitledBorder("Continuous")); + jPanel37.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField65.setIdentifier(""); + deviceField65.setLabelString("Trig. source:"); + deviceField65.setNumCols(35); + deviceField65.setOffsetNid(112); + jPanel37.add(deviceField65); + + deviceField66.setIdentifier(""); + deviceField66.setLabelString("Freq [Hz]:"); + deviceField66.setNumCols(15); + deviceField66.setOffsetNid(104); + jPanel37.add(deviceField66); + + deviceField67.setIdentifier(""); + deviceField67.setLabelString("MDS event:"); + deviceField67.setNumCols(15); + deviceField67.setOffsetNid(109); + deviceField67.setTextOnly(true); + jPanel37.add(deviceField67); + + jPanel35.add(jPanel37); + + jPanel38.setBorder(javax.swing.BorderFactory.createTitledBorder("Slow")); + jPanel38.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField68.setIdentifier(""); + deviceField68.setLabelString("Trig. source:"); + deviceField68.setNumCols(35); + deviceField68.setOffsetNid(110); + jPanel38.add(deviceField68); + + deviceField69.setIdentifier(""); + deviceField69.setLabelString("Freq [Hz]:"); + deviceField69.setNumCols(15); + deviceField69.setOffsetNid(106); + jPanel38.add(deviceField69); + + deviceField70.setIdentifier(""); + deviceField70.setLabelString("MDS event:"); + deviceField70.setNumCols(15); + deviceField70.setOffsetNid(107); + deviceField70.setTextOnly(true); + jPanel38.add(deviceField70); + + jPanel35.add(jPanel38); + + jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Fast")); + jPanel39.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField71.setIdentifier(""); + deviceField71.setLabelString("Trig. source:"); + deviceField71.setNumCols(35); + deviceField71.setOffsetNid(111); + jPanel39.add(deviceField71); + + deviceField72.setIdentifier(""); + deviceField72.setLabelString("Freq [Hz]:"); + deviceField72.setNumCols(15); + deviceField72.setOffsetNid(105); + jPanel39.add(deviceField72); + + deviceField73.setIdentifier(""); + deviceField73.setLabelString("MDS event:"); + deviceField73.setNumCols(15); + deviceField73.setOffsetNid(108); + deviceField73.setTextOnly(true); + jPanel39.add(deviceField73); + + jPanel35.add(jPanel39); + + jPanel34.add(jPanel35); + + jTabbedPane1.addTab("CONFIG 6", jPanel34); + + jPanel3.add(jTabbedPane1, java.awt.BorderLayout.CENTER); + + getContentPane().add(jPanel3, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceDispatch deviceDispatch1; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; + private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; + private DeviceField deviceField34; + private DeviceField deviceField35; + private DeviceField deviceField36; + private DeviceField deviceField37; + private DeviceField deviceField38; + private DeviceField deviceField39; + private DeviceField deviceField4; + private DeviceField deviceField40; + private DeviceField deviceField41; + private DeviceField deviceField42; + private DeviceField deviceField43; + private DeviceField deviceField44; + private DeviceField deviceField45; + private DeviceField deviceField46; + private DeviceField deviceField47; + private DeviceField deviceField48; + private DeviceField deviceField49; + private DeviceField deviceField5; + private DeviceField deviceField50; + private DeviceField deviceField51; + private DeviceField deviceField52; + private DeviceField deviceField53; + private DeviceField deviceField54; + private DeviceField deviceField55; + private DeviceField deviceField56; + private DeviceField deviceField57; + private DeviceField deviceField58; + private DeviceField deviceField59; + private DeviceField deviceField6; + private DeviceField deviceField60; + private DeviceField deviceField61; + private DeviceField deviceField62; + private DeviceField deviceField63; + private DeviceField deviceField64; + private DeviceField deviceField65; + private DeviceField deviceField66; + private DeviceField deviceField67; + private DeviceField deviceField68; + private DeviceField deviceField69; + private DeviceField deviceField7; + private DeviceField deviceField70; + private DeviceField deviceField71; + private DeviceField deviceField72; + private DeviceField deviceField73; + private DeviceField deviceField8; + private DeviceField deviceField9; + private DeviceFieldBeanInfo deviceFieldBeanInfo1; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel28; + private javax.swing.JPanel jPanel29; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel30; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel32; + private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; + private javax.swing.JPanel jPanel35; + private javax.swing.JPanel jPanel36; + private javax.swing.JPanel jPanel37; + private javax.swing.JPanel jPanel38; + private javax.swing.JPanel jPanel39; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java b/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java index 9da52b6581..e3c7708af9 100644 --- a/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java +++ b/java/jdevices/src/main/java/DTACQ_SUPERVISORSetup.java @@ -66,6 +66,44 @@ private void initComponents() { jPanel16 = new javax.swing.JPanel(); deviceField15 = new DeviceField(); deviceField16 = new DeviceField(); + jScrollPane1 = new javax.swing.JScrollPane(); + jPanel17 = new javax.swing.JPanel(); + jPanel18 = new javax.swing.JPanel(); + deviceField18 = new DeviceField(); + deviceChoice6 = new DeviceChoice(); + jPanel19 = new javax.swing.JPanel(); + deviceChoice7 = new DeviceChoice(); + deviceField19 = new DeviceField(); + deviceField32 = new DeviceField(); + jPanel20 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + jPanel21 = new javax.swing.JPanel(); + deviceField21 = new DeviceField(); + jPanel22 = new javax.swing.JPanel(); + deviceField22 = new DeviceField(); + jPanel23 = new javax.swing.JPanel(); + deviceField23 = new DeviceField(); + jPanel24 = new javax.swing.JPanel(); + deviceField24 = new DeviceField(); + jScrollPane2 = new javax.swing.JScrollPane(); + jPanel25 = new javax.swing.JPanel(); + jPanel26 = new javax.swing.JPanel(); + deviceField25 = new DeviceField(); + deviceChoice8 = new DeviceChoice(); + jPanel27 = new javax.swing.JPanel(); + deviceChoice9 = new DeviceChoice(); + deviceField26 = new DeviceField(); + deviceField33 = new DeviceField(); + jPanel28 = new javax.swing.JPanel(); + deviceField27 = new DeviceField(); + jPanel29 = new javax.swing.JPanel(); + deviceField28 = new DeviceField(); + jPanel30 = new javax.swing.JPanel(); + deviceField29 = new DeviceField(); + jPanel31 = new javax.swing.JPanel(); + deviceField30 = new DeviceField(); + jPanel32 = new javax.swing.JPanel(); + deviceField31 = new DeviceField(); setDeviceProvider("localhost:8100"); setDeviceTitle("DTACQ Supervisor"); @@ -249,6 +287,170 @@ private void initComponents() { jTabbedPane1.addTab("Clock/Trigger", jPanel14); + jPanel17.setLayout(new java.awt.GridLayout(7, 1)); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Site"); + deviceField18.setNumCols(5); + deviceField18.setOffsetNid(24); + jPanel18.add(deviceField18); + + deviceChoice6.setChoiceItems(new String[] {"TRIG_IN", "SOFTWARE", "ADC_TRIG", "SITE4_TRIG", "SITE5_TRIG"}); + deviceChoice6.setIdentifier(""); + deviceChoice6.setLabelString("Trig. Source: "); + deviceChoice6.setOffsetNid(25); + deviceChoice6.setUpdateIdentifier(""); + jPanel18.add(deviceChoice6); + + jPanel17.add(jPanel18); + + deviceChoice7.setChoiceItems(new String[] {"SINGLE", "LOOP", "LOOPWAIT"}); + deviceChoice7.setIdentifier(""); + deviceChoice7.setLabelString("Mode: "); + deviceChoice7.setOffsetNid(26); + deviceChoice7.setUpdateIdentifier(""); + jPanel19.add(deviceChoice7); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Time Division: "); + deviceField19.setNumCols(8); + deviceField19.setOffsetNid(27); + jPanel19.add(deviceField19); + + deviceField32.setIdentifier(""); + deviceField32.setLabelString("Loop Period: "); + deviceField32.setNumCols(8); + deviceField32.setOffsetNid(28); + jPanel19.add(deviceField32); + + jPanel17.add(jPanel19); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("D1 Times: "); + deviceField20.setNumCols(30); + deviceField20.setOffsetNid(29); + jPanel20.add(deviceField20); + + jPanel17.add(jPanel20); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("D2 Times: "); + deviceField21.setNumCols(30); + deviceField21.setOffsetNid(30); + jPanel21.add(deviceField21); + + jPanel17.add(jPanel21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("D3 Times: "); + deviceField22.setNumCols(30); + deviceField22.setOffsetNid(31); + jPanel22.add(deviceField22); + + jPanel17.add(jPanel22); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("D4 Times: "); + deviceField23.setNumCols(30); + deviceField23.setOffsetNid(32); + jPanel23.add(deviceField23); + + jPanel17.add(jPanel23); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("D5 Times: "); + deviceField24.setNumCols(30); + deviceField24.setOffsetNid(33); + jPanel24.add(deviceField24); + + jPanel17.add(jPanel24); + + jScrollPane1.setViewportView(jPanel17); + + jTabbedPane1.addTab("PG1", jScrollPane1); + + jPanel25.setLayout(new java.awt.GridLayout(7, 1)); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("Site"); + deviceField25.setNumCols(5); + deviceField25.setOffsetNid(35); + jPanel26.add(deviceField25); + + deviceChoice8.setChoiceItems(new String[] {"TRIG_IN", "SOFTWARE", "ADC_TRIG", "SITE4_TRIG", "SITE5_TRIG"}); + deviceChoice8.setIdentifier(""); + deviceChoice8.setLabelString("Trig. Source: "); + deviceChoice8.setOffsetNid(36); + deviceChoice8.setUpdateIdentifier(""); + jPanel26.add(deviceChoice8); + + jPanel25.add(jPanel26); + + deviceChoice9.setChoiceItems(new String[] {"SINGLE", "LOOP", "LOOPWAIT"}); + deviceChoice9.setIdentifier(""); + deviceChoice9.setLabelString("Mode: "); + deviceChoice9.setOffsetNid(37); + deviceChoice9.setUpdateIdentifier(""); + jPanel27.add(deviceChoice9); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("Time Division: "); + deviceField26.setNumCols(8); + deviceField26.setOffsetNid(38); + jPanel27.add(deviceField26); + + deviceField33.setIdentifier(""); + deviceField33.setLabelString("Loop period: "); + deviceField33.setNumCols(8); + deviceField33.setOffsetNid(39); + jPanel27.add(deviceField33); + + jPanel25.add(jPanel27); + + deviceField27.setIdentifier(""); + deviceField27.setLabelString("D1 Times: "); + deviceField27.setNumCols(30); + deviceField27.setOffsetNid(40); + jPanel28.add(deviceField27); + + jPanel25.add(jPanel28); + + deviceField28.setIdentifier(""); + deviceField28.setLabelString("D2 Times: "); + deviceField28.setNumCols(30); + deviceField28.setOffsetNid(41); + jPanel29.add(deviceField28); + + jPanel25.add(jPanel29); + + deviceField29.setIdentifier(""); + deviceField29.setLabelString("D3 Times: "); + deviceField29.setNumCols(30); + deviceField29.setOffsetNid(42); + jPanel30.add(deviceField29); + + jPanel25.add(jPanel30); + + deviceField30.setIdentifier(""); + deviceField30.setLabelString("D4 Times: "); + deviceField30.setNumCols(30); + deviceField30.setOffsetNid(43); + jPanel31.add(deviceField30); + + jPanel25.add(jPanel31); + + deviceField31.setIdentifier(""); + deviceField31.setLabelString("D5 Times: "); + deviceField31.setNumCols(30); + deviceField31.setOffsetNid(44); + jPanel32.add(deviceField31); + + jPanel25.add(jPanel32); + + jScrollPane2.setViewportView(jPanel25); + + jTabbedPane1.addTab("PG2", jScrollPane2); + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); }// //GEN-END:initComponents @@ -260,6 +462,10 @@ private void initComponents() { private DeviceChoice deviceChoice3; private DeviceChoice deviceChoice4; private DeviceChoice deviceChoice5; + private DeviceChoice deviceChoice6; + private DeviceChoice deviceChoice7; + private DeviceChoice deviceChoice8; + private DeviceChoice deviceChoice9; private DeviceField deviceField1; private DeviceField deviceField10; private DeviceField deviceField11; @@ -269,8 +475,24 @@ private void initComponents() { private DeviceField deviceField15; private DeviceField deviceField16; private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField27; + private DeviceField deviceField28; + private DeviceField deviceField29; private DeviceField deviceField3; + private DeviceField deviceField30; + private DeviceField deviceField31; + private DeviceField deviceField32; + private DeviceField deviceField33; private DeviceField deviceField4; private DeviceField deviceField5; private DeviceField deviceField6; @@ -285,14 +507,32 @@ private void initComponents() { private javax.swing.JPanel jPanel14; private javax.swing.JPanel jPanel15; private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; + private javax.swing.JPanel jPanel25; + private javax.swing.JPanel jPanel26; + private javax.swing.JPanel jPanel27; + private javax.swing.JPanel jPanel28; + private javax.swing.JPanel jPanel29; private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel30; + private javax.swing.JPanel jPanel31; + private javax.swing.JPanel jPanel32; private javax.swing.JPanel jPanel4; private javax.swing.JPanel jPanel5; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel7; private javax.swing.JPanel jPanel8; private javax.swing.JPanel jPanel9; + private javax.swing.JScrollPane jScrollPane1; + private javax.swing.JScrollPane jScrollPane2; private javax.swing.JTabbedPane jTabbedPane1; // End of variables declaration//GEN-END:variables } diff --git a/java/jdevices/src/main/java/MITICA_SETUPSetup.java b/java/jdevices/src/main/java/MITICA_SETUPSetup.java index 4d43ed2bd9..681e6875f3 100644 --- a/java/jdevices/src/main/java/MITICA_SETUPSetup.java +++ b/java/jdevices/src/main/java/MITICA_SETUPSetup.java @@ -63,6 +63,12 @@ private void initComponents() { jPanel54 = new javax.swing.JPanel(); deviceField29 = new DeviceField(); deviceChoice10 = new DeviceChoice(); + jPanel34 = new javax.swing.JPanel(); + jPanel24 = new javax.swing.JPanel(); + deviceChoice3 = new DeviceChoice(); + deviceField41 = new DeviceField(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); jPanel52 = new javax.swing.JPanel(); deviceField42 = new DeviceField(); deviceField43 = new DeviceField(); @@ -89,8 +95,6 @@ private void initComponents() { deviceWave3 = new DeviceWave(); jPanel13 = new javax.swing.JPanel(); deviceWave6 = new DeviceWave(); - jPanel56 = new javax.swing.JPanel(); - deviceWave14 = new DeviceWave(); jTabbedPane7 = new javax.swing.JTabbedPane(); jPanel10 = new javax.swing.JPanel(); deviceWave4 = new DeviceWave(); @@ -163,18 +167,15 @@ private void initComponents() { deviceField38 = new DeviceField(); deviceField39 = new DeviceField(); jPanel18 = new javax.swing.JPanel(); - jPanel19 = new javax.swing.JPanel(); - jPanel41 = new javax.swing.JPanel(); jPanel20 = new javax.swing.JPanel(); deviceField12 = new DeviceField(); + jPanel19 = new javax.swing.JPanel(); + jTabbedPane11 = new javax.swing.JTabbedPane(); + jPanel56 = new javax.swing.JPanel(); jPanel43 = new javax.swing.JPanel(); jPanel42 = new javax.swing.JPanel(); deviceField40 = new DeviceField(); jPanel55 = new javax.swing.JPanel(); - deviceField26 = new DeviceField(); - jLabel1 = new javax.swing.JLabel(); - deviceField27 = new DeviceField(); - jLabel2 = new javax.swing.JLabel(); deviceChoice11 = new DeviceChoice(); deviceChoice12 = new DeviceChoice(); jTabbedPane4 = new javax.swing.JTabbedPane(); @@ -184,15 +185,38 @@ private void initComponents() { deviceWave11 = new DeviceWave(); jPanel23 = new javax.swing.JPanel(); deviceWave12 = new DeviceWave(); - - setDeviceProvider("soserver.nbtf:9000"); + jPanel41 = new javax.swing.JPanel(); + deviceWave18 = new DeviceWave(); + jPanel75 = new javax.swing.JPanel(); + deviceWave19 = new DeviceWave(); + jPanel57 = new javax.swing.JPanel(); + jPanel58 = new javax.swing.JPanel(); + jPanel69 = new javax.swing.JPanel(); + deviceField44 = new DeviceField(); + jPanel70 = new javax.swing.JPanel(); + deviceField45 = new DeviceField(); + jLabel3 = new javax.swing.JLabel(); + deviceField46 = new DeviceField(); + jLabel4 = new javax.swing.JLabel(); + deviceField47 = new DeviceField(); + jLabel5 = new javax.swing.JLabel(); + deviceChoice13 = new DeviceChoice(); + deviceChoice14 = new DeviceChoice(); + jTabbedPane12 = new javax.swing.JTabbedPane(); + jPanel71 = new javax.swing.JPanel(); + deviceWave14 = new DeviceWave(); + jPanel72 = new javax.swing.JPanel(); + deviceWave15 = new DeviceWave(); + jPanel73 = new javax.swing.JPanel(); + deviceWave16 = new DeviceWave(); + jPanel74 = new javax.swing.JPanel(); + deviceWave17 = new DeviceWave(); + + setDeviceProvider("saserver.nbtf:9000"); setDeviceTitle("MITICA Experiment Setup"); setDeviceType("MITICA_SETUP"); - setHeight(650); - setWidth(1200); - - deviceButtons1.setCheckExpressions(new String[] {}); - deviceButtons1.setCheckMessages(new String[] {}); + setHeight(800); + setWidth(1000); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); jTabbedPane1.addFocusListener(new java.awt.event.FocusAdapter() { @@ -238,11 +262,6 @@ public void focusLost(java.awt.event.FocusEvent evt) { jPanel28.add(jPanel30); jPanel29.setBorder(javax.swing.BorderFactory.createTitledBorder("Reference Waveform Time Limit")); - jPanel29.addFocusListener(new java.awt.event.FocusAdapter() { - public void focusLost(java.awt.event.FocusEvent evt) { - jPanel29FocusLost(evt); - } - }); deviceField13.setIdentifier(""); deviceField13.setLabelString("Start Time: "); @@ -284,7 +303,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel17.setLayout(new java.awt.BorderLayout()); - jPanel3.setLayout(new java.awt.GridLayout(3, 0)); + jPanel3.setLayout(new java.awt.GridLayout(4, 0)); jPanel32.setBorder(javax.swing.BorderFactory.createTitledBorder("EG Modulation")); @@ -329,7 +348,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel33.add(jPanel53); - deviceField29.setIdentifier("isrf_te_v"); + deviceField29.setIdentifier(""); deviceField29.setLabelString("ISRF TE V:"); deviceField29.setOffsetNid(323); jPanel54.add(deviceField29); @@ -345,6 +364,38 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel3.add(jPanel33); + jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder("Filament")); + jPanel34.setLayout(new java.awt.GridLayout(2, 0)); + + deviceChoice3.setChoiceItems(new String[] {"ON", "OFF"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("State:"); + deviceChoice3.setOffsetNid(130); + deviceChoice3.setUpdateIdentifier(""); + jPanel24.add(deviceChoice3); + + deviceField41.setIdentifier(""); + deviceField41.setLabelString("Ref. V:"); + deviceField41.setNumCols(8); + deviceField41.setOffsetNid(325); + jPanel24.add(deviceField41); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Start Time:"); + deviceField21.setNumCols(20); + deviceField21.setOffsetNid(131); + jPanel24.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Stop Time:"); + deviceField22.setNumCols(20); + deviceField22.setOffsetNid(132); + jPanel24.add(deviceField22); + + jPanel34.add(jPanel24); + + jPanel3.add(jPanel34); + jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Core Snubber")); deviceField42.setIdentifier(""); @@ -478,18 +529,9 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jTabbedPane2.addTab("Bias I/V [A]/[V]", jPanel13); - jPanel56.setLayout(new java.awt.BorderLayout()); - - deviceWave14.setIdentifier(""); - deviceWave14.setOffsetNid(269); - deviceWave14.setUpdateExpression(""); - jPanel56.add(deviceWave14, java.awt.BorderLayout.CENTER); - - jTabbedPane2.addTab("Filament Bias [V] ", jPanel56); - jPanel10.setLayout(new java.awt.BorderLayout()); - deviceWave4.setIdentifier("rf1_power"); + deviceWave4.setIdentifier(""); deviceWave4.setOffsetNid(39); deviceWave4.setUpdateExpression(""); jPanel10.add(deviceWave4, java.awt.BorderLayout.CENTER); @@ -512,13 +554,13 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave22.setUpdateExpression(""); jPanel48.add(deviceWave22, java.awt.BorderLayout.CENTER); - jTabbedPane7.addTab("RF1 Capacitance [pF]", jPanel48); + jTabbedPane7.addTab("RF1 Capacitance [nF]", jPanel48); jTabbedPane2.addTab("RF1 Setup", jTabbedPane7); jPanel15.setLayout(new java.awt.BorderLayout()); - deviceWave8.setIdentifier("rf2_power"); + deviceWave8.setIdentifier(""); deviceWave8.setOffsetNid(57); deviceWave8.setUpdateExpression(""); jPanel15.add(deviceWave8, java.awt.BorderLayout.CENTER); @@ -541,13 +583,13 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave23.setUpdateExpression(""); jPanel49.add(deviceWave23, java.awt.BorderLayout.CENTER); - jTabbedPane8.addTab("RF2 Capacitance [pF]", jPanel49); + jTabbedPane8.addTab("RF2 Capacitance [nF]", jPanel49); jTabbedPane2.addTab("RF2 Setup", jTabbedPane8); jPanel50.setLayout(new java.awt.BorderLayout()); - deviceWave24.setIdentifier("rf3_power"); + deviceWave24.setIdentifier(""); deviceWave24.setOffsetNid(227); deviceWave24.setUpdateExpression(""); jPanel50.add(deviceWave24, java.awt.BorderLayout.CENTER); @@ -570,13 +612,13 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave26.setUpdateExpression(""); jPanel65.add(deviceWave26, java.awt.BorderLayout.CENTER); - jTabbedPane9.addTab("RF3 Capacitance [pF]", jPanel65); + jTabbedPane9.addTab("RF3 Capacitance [nF]", jPanel65); jTabbedPane2.addTab("RF3 Setup", jTabbedPane9); jPanel66.setLayout(new java.awt.BorderLayout()); - deviceWave27.setIdentifier("rf4_power"); + deviceWave27.setIdentifier(""); deviceWave27.setOffsetNid(248); deviceWave27.setUpdateExpression(""); jPanel66.add(deviceWave27, java.awt.BorderLayout.CENTER); @@ -599,7 +641,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave29.setUpdateExpression(""); jPanel68.add(deviceWave29, java.awt.BorderLayout.CENTER); - jTabbedPane10.addTab("RF4 Capacitance [pF]", jPanel68); + jTabbedPane10.addTab("RF4 Capacitance [nF]", jPanel68); jTabbedPane2.addTab("RF4 Setup", jTabbedPane10); @@ -827,10 +869,6 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel18.setLayout(new java.awt.BorderLayout()); - jPanel19.setLayout(new java.awt.BorderLayout()); - - jPanel41.setLayout(new java.awt.GridLayout(2, 0)); - jPanel20.setBorder(javax.swing.BorderFactory.createTitledBorder("Gas And Vacuum Timing")); deviceField12.setIdentifier(""); @@ -839,42 +877,27 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceField12.setOffsetNid(69); jPanel20.add(deviceField12); - jPanel41.add(jPanel20); + jPanel18.add(jPanel20, java.awt.BorderLayout.NORTH); + + jPanel19.setLayout(new java.awt.BorderLayout()); + + jPanel56.setLayout(new java.awt.BorderLayout()); jPanel43.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); jPanel42.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); deviceField40.setIdentifier(""); - deviceField40.setLabelString("Pre Set Press. [barG]:"); + deviceField40.setLabelString("GIS-B Pre Set Press. [barG]:"); deviceField40.setNumCols(5); deviceField40.setOffsetNid(320); jPanel42.add(deviceField40); jPanel43.add(jPanel42); - jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("GVS Configuration")); - - deviceField26.setIdentifier(""); - deviceField26.setLabelString("VC3001 Turns:"); - deviceField26.setNumCols(5); - deviceField26.setOffsetNid(209); - jPanel55.add(deviceField26); - - jLabel1.setText("/25 "); - jPanel55.add(jLabel1); + jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("GIS-B Configuration")); - deviceField27.setIdentifier(""); - deviceField27.setLabelString("VC3002 Turns: "); - deviceField27.setNumCols(5); - deviceField27.setOffsetNid(210); - jPanel55.add(deviceField27); - - jLabel2.setText("/25 "); - jLabel2.setToolTipText(""); - jPanel55.add(jLabel2); - - deviceChoice11.setChoiceItems(new String[] {"3000", "3090"}); + deviceChoice11.setChoiceItems(new String[] {"4000", "4090"}); deviceChoice11.setIdentifier(""); deviceChoice11.setLabelString("Tank"); deviceChoice11.setOffsetNid(321); @@ -890,9 +913,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jPanel43.add(jPanel55); - jPanel41.add(jPanel43); - - jPanel19.add(jPanel41, java.awt.BorderLayout.NORTH); + jPanel56.add(jPanel43, java.awt.BorderLayout.NORTH); jPanel21.setLayout(new java.awt.BorderLayout()); @@ -901,7 +922,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave10.setUpdateExpression(""); jPanel21.add(deviceWave10, java.awt.BorderLayout.CENTER); - jTabbedPane4.addTab("Pressure Modulation %", jPanel21); + jTabbedPane4.addTab("GIS-B Pressure Modulation %", jPanel21); jPanel22.setLayout(new java.awt.BorderLayout()); @@ -911,7 +932,7 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave11.setUpdateExpression(""); jPanel22.add(deviceWave11, java.awt.BorderLayout.CENTER); - jTabbedPane4.addTab("VG-3011 Open(1) / Close(0) ", jPanel22); + jTabbedPane4.addTab("HVD2 VG-01 Open(1) / Close(0) ", jPanel22); jPanel23.setLayout(new java.awt.BorderLayout()); @@ -921,9 +942,140 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { deviceWave12.setUpdateExpression(""); jPanel23.add(deviceWave12, java.awt.BorderLayout.CENTER); - jTabbedPane4.addTab("VG-3012 Open(1) / Close(0) ", jPanel23); + jTabbedPane4.addTab("HVD2 VG-02 Open(1) / Close(0) ", jPanel23); + + jPanel41.setLayout(new java.awt.BorderLayout()); + + deviceWave18.setIdentifier(""); + deviceWave18.setMaxYVisible(false); + deviceWave18.setOffsetNid(89); + deviceWave18.setUpdateExpression(""); + jPanel41.add(deviceWave18, java.awt.BorderLayout.CENTER); + + jTabbedPane4.addTab("HVD2 VG-03 Open(1) / Close(0) ", jPanel41); + + jPanel75.setLayout(new java.awt.BorderLayout()); + + deviceWave19.setIdentifier(""); + deviceWave19.setMaxYVisible(false); + deviceWave19.setOffsetNid(95); + deviceWave19.setUpdateExpression(""); + jPanel75.add(deviceWave19, java.awt.BorderLayout.CENTER); + + jTabbedPane4.addTab("HVD2 VG-04 Open(1) / Close(0) ", jPanel75); + + jPanel56.add(jTabbedPane4, java.awt.BorderLayout.CENTER); + + jTabbedPane11.addTab("GIS-B Gas Injection", jPanel56); + + jPanel57.setLayout(new java.awt.BorderLayout()); + + jPanel58.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); + + jPanel69.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); + + deviceField44.setIdentifier(""); + deviceField44.setLabelString("GIS-C Pre Set Press. [barG]:"); + deviceField44.setNumCols(5); + deviceField44.setOffsetNid(331); + jPanel69.add(deviceField44); + + jPanel58.add(jPanel69); + + jPanel70.setBorder(javax.swing.BorderFactory.createTitledBorder("GIS-C Configuration")); + jPanel70.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 5)); + + deviceField45.setIdentifier(""); + deviceField45.setLabelString("VC5001 Turns:"); + deviceField45.setNumCols(5); + deviceField45.setOffsetNid(209); + jPanel70.add(deviceField45); + + jLabel3.setText("/25 "); + jPanel70.add(jLabel3); + + deviceField46.setIdentifier(""); + deviceField46.setLabelString("VC5002 Turns: "); + deviceField46.setNumCols(5); + deviceField46.setOffsetNid(210); + jPanel70.add(deviceField46); + + jLabel4.setText("/25 "); + jLabel4.setToolTipText(""); + jPanel70.add(jLabel4); + + deviceField47.setIdentifier(""); + deviceField47.setLabelString("VC5003 Turns:"); + deviceField47.setNumCols(5); + deviceField47.setOffsetNid(209); + jPanel70.add(deviceField47); + + jLabel5.setText("/25 "); + jLabel5.setToolTipText(""); + jPanel70.add(jLabel5); + + deviceChoice13.setChoiceItems(new String[] {"5000", "5090"}); + deviceChoice13.setIdentifier(""); + deviceChoice13.setLabelString("Tank"); + deviceChoice13.setOffsetNid(329); + deviceChoice13.setUpdateIdentifier(""); + jPanel70.add(deviceChoice13); + + deviceChoice14.setChoiceItems(new String[] {"H2", "D2"}); + deviceChoice14.setIdentifier(""); + deviceChoice14.setLabelString("Gas Type:"); + deviceChoice14.setOffsetNid(330); + deviceChoice14.setUpdateIdentifier(""); + jPanel70.add(deviceChoice14); + + jPanel58.add(jPanel70); + + jPanel57.add(jPanel58, java.awt.BorderLayout.NORTH); + + jPanel71.setLayout(new java.awt.BorderLayout()); + + deviceWave14.setIdentifier(""); + deviceWave14.setOffsetNid(101); + deviceWave14.setUpdateExpression(""); + jPanel71.add(deviceWave14, java.awt.BorderLayout.CENTER); + + jTabbedPane12.addTab("GIS-C Pressure Modulation %", jPanel71); + + jPanel72.setLayout(new java.awt.BorderLayout()); + + deviceWave15.setIdentifier(""); + deviceWave15.setMaxYVisible(false); + deviceWave15.setOffsetNid(107); + deviceWave15.setUpdateExpression(""); + jPanel72.add(deviceWave15, java.awt.BorderLayout.CENTER); + + jTabbedPane12.addTab("VG-5011 Open(1) / Close(0) ", jPanel72); + + jPanel73.setLayout(new java.awt.BorderLayout()); + + deviceWave16.setIdentifier(""); + deviceWave16.setMaxYVisible(false); + deviceWave16.setOffsetNid(113); + deviceWave16.setUpdateExpression(""); + jPanel73.add(deviceWave16, java.awt.BorderLayout.CENTER); + + jTabbedPane12.addTab("VG-5012 Open(1) / Close(0) ", jPanel73); + + jPanel74.setLayout(new java.awt.BorderLayout()); + + deviceWave17.setIdentifier(""); + deviceWave17.setMaxYVisible(false); + deviceWave17.setOffsetNid(333); + deviceWave17.setUpdateExpression(""); + jPanel74.add(deviceWave17, java.awt.BorderLayout.CENTER); + + jTabbedPane12.addTab("VG-5013 Open(1) / Close(0) ", jPanel74); + + jPanel57.add(jTabbedPane12, java.awt.BorderLayout.CENTER); + + jTabbedPane11.addTab("GIS-C Gas Injection", jPanel57); - jPanel19.add(jTabbedPane4, java.awt.BorderLayout.CENTER); + jPanel19.add(jTabbedPane11, java.awt.BorderLayout.CENTER); jPanel18.add(jPanel19, java.awt.BorderLayout.CENTER); @@ -1023,7 +1175,10 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceChoice deviceChoice10; private DeviceChoice deviceChoice11; private DeviceChoice deviceChoice12; + private DeviceChoice deviceChoice13; + private DeviceChoice deviceChoice14; private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; private DeviceChoice deviceChoice4; private DeviceChoice deviceChoice5; private DeviceChoice deviceChoice6; @@ -1043,11 +1198,11 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceField deviceField19; private DeviceField deviceField2; private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; private DeviceField deviceField23; private DeviceField deviceField24; private DeviceField deviceField25; - private DeviceField deviceField26; - private DeviceField deviceField27; private DeviceField deviceField28; private DeviceField deviceField29; private DeviceField deviceField3; @@ -1063,8 +1218,13 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceField deviceField39; private DeviceField deviceField4; private DeviceField deviceField40; + private DeviceField deviceField41; private DeviceField deviceField42; private DeviceField deviceField43; + private DeviceField deviceField44; + private DeviceField deviceField45; + private DeviceField deviceField46; + private DeviceField deviceField47; private DeviceField deviceField5; private DeviceField deviceField6; private DeviceField deviceField7; @@ -1076,6 +1236,11 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceWave deviceWave12; private DeviceWave deviceWave13; private DeviceWave deviceWave14; + private DeviceWave deviceWave15; + private DeviceWave deviceWave16; + private DeviceWave deviceWave17; + private DeviceWave deviceWave18; + private DeviceWave deviceWave19; private DeviceWave deviceWave2; private DeviceWave deviceWave21; private DeviceWave deviceWave22; @@ -1093,8 +1258,9 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceWave deviceWave7; private DeviceWave deviceWave8; private DeviceWave deviceWave9; - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel5; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; private javax.swing.JPanel jPanel11; @@ -1111,6 +1277,7 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel21; private javax.swing.JPanel jPanel22; private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; private javax.swing.JPanel jPanel25; private javax.swing.JPanel jPanel26; private javax.swing.JPanel jPanel27; @@ -1121,6 +1288,7 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel31; private javax.swing.JPanel jPanel32; private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; private javax.swing.JPanel jPanel35; private javax.swing.JPanel jPanel36; private javax.swing.JPanel jPanel37; @@ -1145,6 +1313,8 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel54; private javax.swing.JPanel jPanel55; private javax.swing.JPanel jPanel56; + private javax.swing.JPanel jPanel57; + private javax.swing.JPanel jPanel58; private javax.swing.JPanel jPanel59; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel60; @@ -1156,11 +1326,20 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel66; private javax.swing.JPanel jPanel67; private javax.swing.JPanel jPanel68; + private javax.swing.JPanel jPanel69; private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel70; + private javax.swing.JPanel jPanel71; + private javax.swing.JPanel jPanel72; + private javax.swing.JPanel jPanel73; + private javax.swing.JPanel jPanel74; + private javax.swing.JPanel jPanel75; private javax.swing.JPanel jPanel8; private javax.swing.JPanel jPanel9; private javax.swing.JTabbedPane jTabbedPane1; private javax.swing.JTabbedPane jTabbedPane10; + private javax.swing.JTabbedPane jTabbedPane11; + private javax.swing.JTabbedPane jTabbedPane12; private javax.swing.JTabbedPane jTabbedPane2; private javax.swing.JTabbedPane jTabbedPane3; private javax.swing.JTabbedPane jTabbedPane4; diff --git a/java/jdevices/src/main/java/SPIDER_SETUPSetup.java b/java/jdevices/src/main/java/SPIDER_SETUPSetup.java index d325ffbc8b..e157932468 100644 --- a/java/jdevices/src/main/java/SPIDER_SETUPSetup.java +++ b/java/jdevices/src/main/java/SPIDER_SETUPSetup.java @@ -33,6 +33,7 @@ public SPIDER_SETUPSetup() { @SuppressWarnings("unchecked") // //GEN-BEGIN:initComponents private void initComponents() { + java.awt.GridBagConstraints gridBagConstraints; deviceButtons1 = new DeviceButtons(); jTabbedPane1 = new javax.swing.JTabbedPane(); @@ -185,12 +186,90 @@ private void initComponents() { deviceWave11 = new DeviceWave(); jPanel23 = new javax.swing.JPanel(); deviceWave12 = new DeviceWave(); + jPanel24 = new javax.swing.JPanel(); + jPanel34 = new javax.swing.JPanel(); + jPanel57 = new javax.swing.JPanel(); + jPanel84 = new javax.swing.JPanel(); + jLabel3 = new javax.swing.JLabel(); + jPanel85 = new javax.swing.JPanel(); + jLabel4 = new javax.swing.JLabel(); + jPanel58 = new javax.swing.JPanel(); + jLabel6 = new javax.swing.JLabel(); + jLabel9 = new javax.swing.JLabel(); + jLabel8 = new javax.swing.JLabel(); + jLabel10 = new javax.swing.JLabel(); + jPanel69 = new javax.swing.JPanel(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + deviceField41 = new DeviceField(); + deviceField44 = new DeviceField(); + jPanel70 = new javax.swing.JPanel(); + deviceField45 = new DeviceField(); + deviceField46 = new DeviceField(); + deviceField47 = new DeviceField(); + deviceField48 = new DeviceField(); + jPanel71 = new javax.swing.JPanel(); + jLabel13 = new javax.swing.JLabel(); + jPanel72 = new javax.swing.JPanel(); + deviceField49 = new DeviceField(); + deviceField50 = new DeviceField(); + jLabel14 = new javax.swing.JLabel(); + deviceField51 = new DeviceField(); + deviceField52 = new DeviceField(); + jPanel73 = new javax.swing.JPanel(); + deviceField53 = new DeviceField(); + deviceField54 = new DeviceField(); + jLabel15 = new javax.swing.JLabel(); + deviceField55 = new DeviceField(); + deviceField56 = new DeviceField(); + jPanel74 = new javax.swing.JPanel(); + jPanel82 = new javax.swing.JPanel(); + jLabel7 = new javax.swing.JLabel(); + jPanel83 = new javax.swing.JPanel(); + jLabel17 = new javax.swing.JLabel(); + jPanel75 = new javax.swing.JPanel(); + deviceField57 = new DeviceField(); + deviceField58 = new DeviceField(); + jLabel18 = new javax.swing.JLabel(); + deviceField59 = new DeviceField(); + deviceField60 = new DeviceField(); + jPanel76 = new javax.swing.JPanel(); + deviceField61 = new DeviceField(); + deviceField62 = new DeviceField(); + jLabel24 = new javax.swing.JLabel(); + deviceField63 = new DeviceField(); + deviceField64 = new DeviceField(); + jPanel77 = new javax.swing.JPanel(); + deviceField65 = new DeviceField(); + deviceField66 = new DeviceField(); + jLabel20 = new javax.swing.JLabel(); + deviceField67 = new DeviceField(); + deviceField68 = new DeviceField(); + jPanel78 = new javax.swing.JPanel(); + deviceField69 = new DeviceField(); + deviceField70 = new DeviceField(); + jLabel21 = new javax.swing.JLabel(); + deviceField71 = new DeviceField(); + deviceField72 = new DeviceField(); + jPanel79 = new javax.swing.JPanel(); + jPanel80 = new javax.swing.JPanel(); + deviceField73 = new DeviceField(); + deviceField74 = new DeviceField(); + jLabel22 = new javax.swing.JLabel(); + deviceField75 = new DeviceField(); + deviceField76 = new DeviceField(); + jPanel81 = new javax.swing.JPanel(); + deviceField77 = new DeviceField(); + deviceField78 = new DeviceField(); + jLabel23 = new javax.swing.JLabel(); + deviceField79 = new DeviceField(); + deviceField80 = new DeviceField(); setDeviceProvider("soserver.nbtf:9000"); setDeviceTitle("SPIDER Experiment Setup"); setDeviceType("SPIDER_SETUP"); setHeight(650); - setWidth(1200); + setWidth(1000); deviceButtons1.setCheckExpressions(new String[] {}); deviceButtons1.setCheckMessages(new String[] {}); @@ -249,6 +328,11 @@ public void focusLost(java.awt.event.FocusEvent evt) { deviceField13.setLabelString("Start Time: "); deviceField13.setNumCols(30); deviceField13.setOffsetNid(122); + deviceField13.addFocusListener(new java.awt.event.FocusAdapter() { + public void focusLost(java.awt.event.FocusEvent evt) { + deviceField13FocusLost(evt); + } + }); jPanel29.add(deviceField13); deviceField17.setIdentifier(""); @@ -930,12 +1014,340 @@ public void propertyChange(java.beans.PropertyChangeEvent evt) { jTabbedPane1.addTab("GVS", jPanel18); + jPanel24.setLayout(new java.awt.BorderLayout()); + + jPanel34.setLayout(new java.awt.GridLayout(15, 0, 0, -5)); + + jPanel57.setLayout(new java.awt.GridLayout(1, 0, 0, 2)); + + jPanel84.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 5, 20)); + + jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel3.setText("AGPS"); + jPanel84.add(jLabel3); + + jPanel57.add(jPanel84); + + jPanel85.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 5, 20)); + + jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel4.setText("GVS"); + jPanel85.add(jLabel4); + + jPanel57.add(jPanel85); + + jPanel34.add(jPanel57); + + java.awt.GridBagLayout jPanel58Layout = new java.awt.GridBagLayout(); + jPanel58Layout.columnWeights = new double[] {0.4, 0.2, 0.3, 0.2}; + jPanel58.setLayout(jPanel58Layout); + + jLabel6.setText("Session Limits"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + jPanel58.add(jLabel6, gridBagConstraints); + + jLabel9.setText(" Nominal Limit"); + jPanel58.add(jLabel9, new java.awt.GridBagConstraints()); + + jLabel8.setText("Session Limits"); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + jPanel58.add(jLabel8, gridBagConstraints); + + jLabel10.setText(" Nominal Limit"); + jPanel58.add(jLabel10, new java.awt.GridBagConstraints()); + + jPanel34.add(jPanel58); + + java.awt.GridBagLayout jPanel69Layout = new java.awt.GridBagLayout(); + jPanel69Layout.columnWeights = new double[] {0.4, 0.2, 0.4, 0.2}; + jPanel69.setLayout(jPanel69Layout); + + deviceField21.setEditable(false); + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Output Voltage [kV] (Plasma)"); + deviceField21.setOffsetNid(330); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + jPanel69.add(deviceField21, gridBagConstraints); + + deviceField22.setEditable(false); + deviceField22.setIdentifier(""); + deviceField22.setOffsetNid(352); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; + jPanel69.add(deviceField22, gridBagConstraints); + + deviceField41.setEditable(false); + deviceField41.setLabelString("Preset Pressure (min) [BarG]"); + deviceField41.setOffsetNid(331); + jPanel69.add(deviceField41, new java.awt.GridBagConstraints()); + + deviceField44.setEditable(false); + deviceField44.setOffsetNid(353); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE; + gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; + jPanel69.add(deviceField44, gridBagConstraints); + + jPanel34.add(jPanel69); + + java.awt.GridBagLayout jPanel70Layout = new java.awt.GridBagLayout(); + jPanel70Layout.columnWeights = new double[] {0.4, 0.2, 0.4, 0.2}; + jPanel70.setLayout(jPanel70Layout); + + deviceField45.setEditable(false); + deviceField45.setIdentifier(""); + deviceField45.setLabelString("Output Voltage [kV] (Vacuum)"); + deviceField45.setOffsetNid(346); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; + jPanel70.add(deviceField45, gridBagConstraints); + + deviceField46.setEditable(false); + deviceField46.setIdentifier(""); + deviceField46.setOffsetNid(368); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; + jPanel70.add(deviceField46, gridBagConstraints); + + deviceField47.setEditable(false); + deviceField47.setLabelString("Preset Pressure (max) [BarG]"); + deviceField47.setOffsetNid(332); + jPanel70.add(deviceField47, new java.awt.GridBagConstraints()); + + deviceField48.setEditable(false); + deviceField48.setIdentifier(""); + deviceField48.setOffsetNid(354); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; + jPanel70.add(deviceField48, gridBagConstraints); + + jPanel34.add(jPanel70); + + jPanel71.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 5, 15)); + + jLabel13.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N + jLabel13.setText("---------------------------- ISEPS ---------------------------"); + jPanel71.add(jLabel13); + + jPanel34.add(jPanel71); + + deviceField49.setEditable(false); + deviceField49.setLabelString("ISEG Output Voltage [V] "); + deviceField49.setOffsetNid(333); + jPanel72.add(deviceField49); + + deviceField50.setEditable(false); + deviceField50.setOffsetNid(355); + jPanel72.add(deviceField50); + + jLabel14.setText(" "); + jPanel72.add(jLabel14); + + deviceField51.setEditable(false); + deviceField51.setLabelString("ISSS Output Current [A]"); + deviceField51.setOffsetNid(335); + jPanel72.add(deviceField51); + + deviceField52.setEditable(false); + deviceField52.setOffsetNid(357); + jPanel72.add(deviceField52); + + jPanel34.add(jPanel72); + + deviceField53.setEditable(false); + deviceField53.setLabelString("ISRF-TE Output Voltage [V]"); + deviceField53.setOffsetNid(334); + jPanel73.add(deviceField53); + + deviceField54.setEditable(false); + deviceField54.setOffsetNid(356); + jPanel73.add(deviceField54); + + jLabel15.setText(" "); + jPanel73.add(jLabel15); + + deviceField55.setEditable(false); + deviceField55.setLabelString("ISPG Output Current [A]"); + deviceField55.setOffsetNid(336); + jPanel73.add(deviceField55); + + deviceField56.setEditable(false); + deviceField56.setOffsetNid(358); + jPanel73.add(deviceField56); + + jPanel34.add(jPanel73); + + jPanel74.setLayout(new java.awt.GridLayout(1, 0, 0, 2)); + + jPanel82.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 5, 20)); + + jLabel7.setText(" Vacuum"); + jPanel82.add(jLabel7); + + jPanel74.add(jPanel82); + + jPanel83.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 5, 20)); + + jLabel17.setText(" With Plasma"); + jPanel83.add(jLabel17); + + jPanel74.add(jPanel83); + + jPanel34.add(jPanel74); + + deviceField57.setEditable(false); + deviceField57.setIdentifier(""); + deviceField57.setLabelString("ISRF1 - Output Power [kV] "); + deviceField57.setOffsetNid(347); + jPanel75.add(deviceField57); + + deviceField58.setEditable(false); + deviceField58.setOffsetNid(369); + jPanel75.add(deviceField58); + + jLabel18.setText(" "); + jPanel75.add(jLabel18); + + deviceField59.setEditable(false); + deviceField59.setLabelString("ISRF1 - Output Power [kV] "); + deviceField59.setOffsetNid(337); + jPanel75.add(deviceField59); + + deviceField60.setEditable(false); + deviceField60.setOffsetNid(359); + jPanel75.add(deviceField60); + + jPanel34.add(jPanel75); + + deviceField61.setEditable(false); + deviceField61.setLabelString("ISRF2 - Output Power [kV] "); + deviceField61.setOffsetNid(348); + jPanel76.add(deviceField61); + + deviceField62.setEditable(false); + deviceField62.setOffsetNid(370); + jPanel76.add(deviceField62); + + jLabel24.setText(" "); + jPanel76.add(jLabel24); + + deviceField63.setEditable(false); + deviceField63.setLabelString("ISRF2 - Output Power [kV] "); + deviceField63.setOffsetNid(338); + jPanel76.add(deviceField63); + + deviceField64.setEditable(false); + deviceField64.setOffsetNid(360); + jPanel76.add(deviceField64); + + jPanel34.add(jPanel76); + + deviceField65.setEditable(false); + deviceField65.setLabelString("ISRF3 - Output Power [kV] "); + deviceField65.setOffsetNid(349); + jPanel77.add(deviceField65); + + deviceField66.setEditable(false); + deviceField66.setOffsetNid(371); + jPanel77.add(deviceField66); + + jLabel20.setText(" "); + jPanel77.add(jLabel20); + + deviceField67.setEditable(false); + deviceField67.setLabelString("ISRF3 - Output Power [kV] "); + deviceField67.setOffsetNid(339); + jPanel77.add(deviceField67); + + deviceField68.setEditable(false); + deviceField68.setOffsetNid(361); + jPanel77.add(deviceField68); + + jPanel34.add(jPanel77); + + deviceField69.setEditable(false); + deviceField69.setLabelString("ISRF4 - Output Power [kV] "); + deviceField69.setOffsetNid(350); + jPanel78.add(deviceField69); + + deviceField70.setEditable(false); + deviceField70.setOffsetNid(372); + jPanel78.add(deviceField70); + + jLabel21.setText(" "); + jPanel78.add(jLabel21); + + deviceField71.setEditable(false); + deviceField71.setLabelString("ISRF4 - Output Power [kV] "); + deviceField71.setOffsetNid(340); + jPanel78.add(deviceField71); + + deviceField72.setEditable(false); + deviceField72.setOffsetNid(362); + jPanel78.add(deviceField72); + + jPanel34.add(jPanel78); + jPanel34.add(jPanel79); + + deviceField73.setEditable(false); + deviceField73.setLabelString("ISBI - Output Voltage [V] "); + deviceField73.setOffsetNid(341); + jPanel80.add(deviceField73); + + deviceField74.setEditable(false); + deviceField74.setOffsetNid(363); + jPanel80.add(deviceField74); + + jLabel22.setText(" "); + jPanel80.add(jLabel22); + + deviceField75.setEditable(false); + deviceField75.setLabelString("ISBI - Output Current [A]"); + deviceField75.setOffsetNid(343); + jPanel80.add(deviceField75); + + deviceField76.setEditable(false); + deviceField76.setOffsetNid(365); + jPanel80.add(deviceField76); + + jPanel34.add(jPanel80); + + deviceField77.setEditable(false); + deviceField77.setLabelString("ISBP - Output Voltage [V]"); + deviceField77.setOffsetNid(342); + jPanel81.add(deviceField77); + + deviceField78.setEditable(false); + deviceField78.setOffsetNid(364); + jPanel81.add(deviceField78); + + jLabel23.setText(" ' "); + jPanel81.add(jLabel23); + + deviceField79.setEditable(false); + deviceField79.setLabelString("ISBP - Output Current [A]"); + deviceField79.setOffsetNid(344); + jPanel81.add(deviceField79); + + deviceField80.setEditable(false); + deviceField80.setIdentifier(""); + deviceField80.setOffsetNid(366); + jPanel81.add(deviceField80); + + jPanel34.add(jPanel81); + + jPanel24.add(jPanel34, java.awt.BorderLayout.CENTER); + + jTabbedPane1.addTab("Safety Parameters - Annex B", jPanel24); + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); }// //GEN-END:initComponents private void deviceField17PropertyChange(java.beans.PropertyChangeEvent evt) {//GEN-FIRST:event_deviceField17PropertyChange // TODO add your handling code here: - //updateWaves(); }//GEN-LAST:event_deviceField17PropertyChange @@ -943,24 +1355,24 @@ private void updateWaves() { float maxX = 0, minX = 0; try { - //MDSplus.Data data = (MDSplus.Data)this.deviceField13.getData(); + //Data data = this.deviceField13.getData(); //minX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); minX = subtree.getFloat(this.deviceField13.getData()); } catch (Exception ex) { JOptionPane.showMessageDialog(SPIDER_SETUPSetup.this, "The value on the file Start Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.", - "Incorret Start Time Reference wave limits ", JOptionPane.WARNING_MESSAGE); + "Incorret Start Time Reference wave limits", JOptionPane.WARNING_MESSAGE); return; } try { - //MDSplus.Data data = (MDSplus.Data)this.deviceField17.getFullData(); + //Data data = this.deviceField17.getData(); //maxX = (subtree.evaluateData(subtree.dataFromExpr("FLOAT(" + subtree.dataToString(data) + ")"), 0)).getFloat(); - maxX = subtree.getFloat(this.deviceField17.getData()); + maxX = subtree.getFloat(this.deviceField17.getData()); } catch (Exception ex) { JOptionPane.showMessageDialog(SPIDER_SETUPSetup.this, - "The value on the file Stop Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.\n"+ex, - "Incorret Start Time Reference wave limits ", JOptionPane.WARNING_MESSAGE); + "The value on the file Stop Time in the Reference Wave Time Limit pannel isn't a valid float value or mdsplus expression.", + "Incorret Start Time Reference wave limits", JOptionPane.WARNING_MESSAGE); return; } @@ -987,7 +1399,7 @@ private void updateWaves() deviceWave11.updateXLimit(minX, maxX); deviceWave12.updateXLimit(minX, maxX); deviceWave13.updateXLimit(minX, maxX); - deviceWave14.updateXLimit(minX, maxX); + deviceWave14.updateXLimit(minX, maxX); //deviceWave21.updateXLimit(minX, maxX); Reconnect Wave x limit fixed from 0 to 1 deviceWave22.updateXLimit(minX, maxX); deviceWave23.updateXLimit(minX, maxX); @@ -1001,21 +1413,26 @@ private void updateWaves() private void deviceField17FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_deviceField17FocusLost // TODO add your handling code here: - //System.out.println("deviceField17FocusLost"); - //updateWaves(); + System.out.println("FOCUS Lost deviceField17"); + updateWaves(); }//GEN-LAST:event_deviceField17FocusLost private void jTabbedPane1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTabbedPane1FocusLost // TODO add your handling code here: - //System.out.println("jTabbedPane1FocusLost"); - //updateWaves(); + updateWaves(); }//GEN-LAST:event_jTabbedPane1FocusLost - private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { - System.out.println("jPanel29FocusLost"); - updateWaves(); + private void deviceField13FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_deviceField13FocusLost + // TODO add your handling code here: + System.out.println("FOCUS Lost deviceField13"); + updateWaves(); + }//GEN-LAST:event_deviceField13FocusLost + + private void jPanel29FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jPanel29FocusLost // TODO add your handling code here: - } + System.out.println("FOCUS Lost jPanel29"); + updateWaves(); + }//GEN-LAST:event_jPanel29FocusLost // Variables declaration - do not modify//GEN-BEGIN:variables @@ -1044,6 +1461,8 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceField deviceField19; private DeviceField deviceField2; private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; private DeviceField deviceField23; private DeviceField deviceField24; private DeviceField deviceField25; @@ -1064,12 +1483,50 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceField deviceField39; private DeviceField deviceField4; private DeviceField deviceField40; + private DeviceField deviceField41; private DeviceField deviceField42; private DeviceField deviceField43; + private DeviceField deviceField44; + private DeviceField deviceField45; + private DeviceField deviceField46; + private DeviceField deviceField47; + private DeviceField deviceField48; + private DeviceField deviceField49; private DeviceField deviceField5; + private DeviceField deviceField50; + private DeviceField deviceField51; + private DeviceField deviceField52; + private DeviceField deviceField53; + private DeviceField deviceField54; + private DeviceField deviceField55; + private DeviceField deviceField56; + private DeviceField deviceField57; + private DeviceField deviceField58; + private DeviceField deviceField59; private DeviceField deviceField6; + private DeviceField deviceField60; + private DeviceField deviceField61; + private DeviceField deviceField62; + private DeviceField deviceField63; + private DeviceField deviceField64; + private DeviceField deviceField65; + private DeviceField deviceField66; + private DeviceField deviceField67; + private DeviceField deviceField68; + private DeviceField deviceField69; private DeviceField deviceField7; + private DeviceField deviceField70; + private DeviceField deviceField71; + private DeviceField deviceField72; + private DeviceField deviceField73; + private DeviceField deviceField74; + private DeviceField deviceField75; + private DeviceField deviceField76; + private DeviceField deviceField77; + private DeviceField deviceField78; + private DeviceField deviceField79; private DeviceField deviceField8; + private DeviceField deviceField80; private DeviceField deviceField9; private DeviceWave deviceWave1; private DeviceWave deviceWave10; @@ -1095,7 +1552,24 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private DeviceWave deviceWave8; private DeviceWave deviceWave9; private javax.swing.JLabel jLabel1; + private javax.swing.JLabel jLabel10; + private javax.swing.JLabel jLabel13; + private javax.swing.JLabel jLabel14; + private javax.swing.JLabel jLabel15; + private javax.swing.JLabel jLabel17; + private javax.swing.JLabel jLabel18; private javax.swing.JLabel jLabel2; + private javax.swing.JLabel jLabel20; + private javax.swing.JLabel jLabel21; + private javax.swing.JLabel jLabel22; + private javax.swing.JLabel jLabel23; + private javax.swing.JLabel jLabel24; + private javax.swing.JLabel jLabel3; + private javax.swing.JLabel jLabel4; + private javax.swing.JLabel jLabel6; + private javax.swing.JLabel jLabel7; + private javax.swing.JLabel jLabel8; + private javax.swing.JLabel jLabel9; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; private javax.swing.JPanel jPanel11; @@ -1112,6 +1586,7 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel21; private javax.swing.JPanel jPanel22; private javax.swing.JPanel jPanel23; + private javax.swing.JPanel jPanel24; private javax.swing.JPanel jPanel25; private javax.swing.JPanel jPanel26; private javax.swing.JPanel jPanel27; @@ -1122,6 +1597,7 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel31; private javax.swing.JPanel jPanel32; private javax.swing.JPanel jPanel33; + private javax.swing.JPanel jPanel34; private javax.swing.JPanel jPanel35; private javax.swing.JPanel jPanel36; private javax.swing.JPanel jPanel37; @@ -1146,6 +1622,8 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel54; private javax.swing.JPanel jPanel55; private javax.swing.JPanel jPanel56; + private javax.swing.JPanel jPanel57; + private javax.swing.JPanel jPanel58; private javax.swing.JPanel jPanel59; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel60; @@ -1157,8 +1635,25 @@ private void jPanel29FocusLost(java.awt.event.FocusEvent evt) { private javax.swing.JPanel jPanel66; private javax.swing.JPanel jPanel67; private javax.swing.JPanel jPanel68; + private javax.swing.JPanel jPanel69; private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel70; + private javax.swing.JPanel jPanel71; + private javax.swing.JPanel jPanel72; + private javax.swing.JPanel jPanel73; + private javax.swing.JPanel jPanel74; + private javax.swing.JPanel jPanel75; + private javax.swing.JPanel jPanel76; + private javax.swing.JPanel jPanel77; + private javax.swing.JPanel jPanel78; + private javax.swing.JPanel jPanel79; private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel80; + private javax.swing.JPanel jPanel81; + private javax.swing.JPanel jPanel82; + private javax.swing.JPanel jPanel83; + private javax.swing.JPanel jPanel84; + private javax.swing.JPanel jPanel85; private javax.swing.JPanel jPanel9; private javax.swing.JTabbedPane jTabbedPane1; private javax.swing.JTabbedPane jTabbedPane10; diff --git a/java/jdevices/src/main/resources/BCM_CONFIGSetup.form b/java/jdevices/src/main/resources/BCM_CONFIGSetup.form new file mode 100644 index 0000000000..b93446ffad --- /dev/null +++ b/java/jdevices/src/main/resources/BCM_CONFIGSetup.form @@ -0,0 +1,274 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form b/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form index dd2d4570c1..eb4f2c7464 100644 --- a/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form +++ b/java/jdevices/src/main/resources/DTACQ_SUPERVISORSetup.form @@ -388,6 +388,326 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/java/jdevices/src/main/resources/MITICA_SETUPSetup.form b/java/jdevices/src/main/resources/MITICA_SETUPSetup.form index 81f3f055a3..39c69a6de1 100644 --- a/java/jdevices/src/main/resources/MITICA_SETUPSetup.form +++ b/java/jdevices/src/main/resources/MITICA_SETUPSetup.form @@ -1,1915 +1,1915 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/SPIDER_SETUPSetup.form b/java/jdevices/src/main/resources/SPIDER_SETUPSetup.form index 63c0a93e73..7e8ce4f92a 100644 --- a/java/jdevices/src/main/resources/SPIDER_SETUPSetup.form +++ b/java/jdevices/src/main/resources/SPIDER_SETUPSetup.form @@ -2,7 +2,7 @@
- + @@ -21,12 +21,20 @@ - + + + + + + + + + @@ -34,6 +42,9 @@ + + + @@ -131,6 +142,9 @@ + + + @@ -141,6 +155,9 @@ + + + @@ -149,6 +166,10 @@ + + + + @@ -260,48 +281,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -311,42 +291,94 @@ - + - + - - + + - - + + - + - - - + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -733,6 +765,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -757,7 +816,7 @@ - + @@ -851,7 +910,7 @@ - + @@ -945,7 +1004,7 @@ - + @@ -1039,7 +1098,7 @@ - + @@ -1641,38 +1700,90 @@ - + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1779,6 +1890,1166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdispatcher/src/main/java/mds/jdispatcher/MdsHelper.java b/java/jdispatcher/src/main/java/mds/jdispatcher/MdsHelper.java index 92d61b4d44..b137506780 100644 --- a/java/jdispatcher/src/main/java/mds/jdispatcher/MdsHelper.java +++ b/java/jdispatcher/src/main/java/mds/jdispatcher/MdsHelper.java @@ -64,12 +64,16 @@ public static Vector getServers() final Vector servers = new Vector<>(); for (int i = 1;; i++) { - final String server_class = properties.getProperty(String.format(SERVER_FMRT, i, "class")); - if (server_class == null) + String prop = properties.getProperty(String.format(SERVER_FMRT, i, "class")); + if (prop == null) break; - final String server_ip = properties.getProperty(String.format(SERVER_FMRT, i, "address")); - if (server_ip == null) + final String server_class = prop.trim(); + + prop = properties.getProperty(String.format(SERVER_FMRT, i, "address")); + if (prop == null) break; + final String server_ip = prop.trim(); + final String server_subtree = properties.getProperty(String.format(SERVER_FMRT, i, "subtree")); final String javasvr = properties.getProperty(String.format(SERVER_FMRT, i, "use_jserver")); final boolean useJavaServer = javasvr == null || javasvr.equals("true"); @@ -84,8 +88,12 @@ public static Vector getServers() } final String startScript = properties.getProperty(String.format(SERVER_FMRT, i, "start_script")); final String stopScript = properties.getProperty(String.format(SERVER_FMRT, i, "stop_script")); + + final String showtermScript = properties.getProperty(String.format(SERVER_FMRT, i, "showterm_script")); + final String showlogScript = properties.getProperty(String.format(SERVER_FMRT, i, "showlog_script")); + final ServerInfo srvInfo = new ServerInfo(server_class, server_ip, server_subtree, useJavaServer, - watchdogPort, startScript, stopScript); + watchdogPort, startScript, stopScript, showtermScript, showlogScript); servers.add(srvInfo); } return servers; diff --git a/java/jdispatcher/src/main/java/mds/jdispatcher/ServerInfo.java b/java/jdispatcher/src/main/java/mds/jdispatcher/ServerInfo.java index b4d7dc1173..b7d955c626 100644 --- a/java/jdispatcher/src/main/java/mds/jdispatcher/ServerInfo.java +++ b/java/jdispatcher/src/main/java/mds/jdispatcher/ServerInfo.java @@ -60,6 +60,57 @@ else if (si.address.startsWith("localhost:")) } } + private static void showtermServer(ServerInfo si) throws NoSuchFieldException + { + try + { + if (si.server != null) + return; + if (si.getShowtermScript() != null) + { + // final Process p = + Runtime.getRuntime().exec(si.getShowtermScript()); + // p could be logged here + } + else + { + final String msg = "For server class "+ si.getClassName() +" the showterm_script property value is undefined in properties file"; + System.out.println(msg); + throw new NoSuchFieldException(msg); + } + } + catch (final Exception exc) + { + System.out.println("For server class "+ si.getClassName() + " exception in show terminal " + exc); + } + } + + private static void showlogServer(ServerInfo si) throws NoSuchFieldException + { + try + { + if (si.server != null) + return; + if (si.getShowlogScript() != null) + { + // final Process p = + Runtime.getRuntime().exec(si.getShowlogScript()); + // p could be logged here + } + else + { + final String msg = "For server class "+ si.getClassName() +" showlog_script property value is undefined in properties file"; + System.out.println(msg); + throw new NoSuchFieldException(msg); + } + } + catch (final IOException exc) + { + System.out.println("For server class "+ si.getClassName() + " exception in show log file " + exc); + } + } + + private final String className; private final String address; private final String subTree; @@ -67,6 +118,8 @@ else if (si.address.startsWith("localhost:")) private final int watchdogPort; private final String startScript; private final String stopScript; + private final String showtermScript; + private final String showlogScript; private MdsMonitorEvent monitorEvent; private int pos; boolean killed = false; @@ -74,7 +127,7 @@ else if (si.address.startsWith("localhost:")) private boolean active; public ServerInfo(String className, String address, String subTree, boolean isJava, int watchdogPort, - String startScript, String stopScript) + String startScript, String stopScript, String showtermScript, String showlogScript) { this.active = false; this.className = className; @@ -84,6 +137,8 @@ public ServerInfo(String className, String address, String subTree, boolean isJa this.watchdogPort = watchdogPort; this.startScript = startScript; this.stopScript = stopScript; + this.showtermScript = showtermScript; + this.showlogScript = showlogScript; } public MdsMonitorEvent getAction() @@ -139,6 +194,12 @@ public String getStartScript() public String getStopScript() { return stopScript; } + public String getShowtermScript() + { return showtermScript; } + + public String getShowlogScript() + { return showlogScript; } + public String getSubTree() { return subTree; } @@ -174,6 +235,17 @@ public void stopServer() stopServer(this); } + public void showtermServer() throws NoSuchFieldException + { + showtermServer(this); + } + + public void showlogServer() throws NoSuchFieldException + { + showlogServer(this); + } + + public void stopServer(ServerInfo si) { try @@ -200,6 +272,7 @@ public String toString() { return "Class :" + className + "\n" + "Address : " + address + "\n" + "Sub Tree : " + subTree + "\n" + "Java Server : " + isJava + "\n" + "Watchdog port : " + watchdogPort + "\n" + "Start Script : " - + startScript + "\n" + "Stop Script : " + stopScript + "\n"; + + startScript + "\n" + "Stop Script : " + stopScript + "\n" + + "Open Term Script : " + showtermScript + "\n" + "Open Log Script : " + showlogScript + "\n"; } }// End ServerInfo class diff --git a/java/jdispatcher/src/main/java/mds/jdispatcher/ServersInfoPanel.java b/java/jdispatcher/src/main/java/mds/jdispatcher/ServersInfoPanel.java index 3af267fa2a..5dbaa94618 100644 --- a/java/jdispatcher/src/main/java/mds/jdispatcher/ServersInfoPanel.java +++ b/java/jdispatcher/src/main/java/mds/jdispatcher/ServersInfoPanel.java @@ -156,6 +156,9 @@ public Component getTableCellRendererComponent(final JTable table, final Object private javax.swing.JButton startAllServer; private javax.swing.JMenuItem startServer; private javax.swing.JMenuItem stopServer; + private javax.swing.JMenuItem showtermServer; + private javax.swing.JMenuItem showlogServer; + private javax.swing.JButton update; // End of variables declaration @@ -185,6 +188,7 @@ private void initComponents() jPanel2 = new JPanel(); jScrollPane1 = new JScrollPane(); jTable1 = new JTable(); + startServer = new JMenuItem("Start"); startServer.addActionListener(new java.awt.event.ActionListener() { @@ -200,6 +204,7 @@ public void actionPerformed(final ActionEvent evt) } }); serverActionPopup.add(startServer); + stopServer = new JMenuItem("Stop"); stopServer.addActionListener(new java.awt.event.ActionListener() { @@ -215,6 +220,57 @@ public void actionPerformed(final java.awt.event.ActionEvent evt) } }); serverActionPopup.add(stopServer); + + showtermServer = new JMenuItem("Show terminal"); + showtermServer.addActionListener(new java.awt.event.ActionListener() + { + @Override + public void actionPerformed(final java.awt.event.ActionEvent evt) + { + final TableModel tm = jTable1.getModel(); + String msg =""; + for (final int i : jTable1.getSelectedRows()) + { + final String s = (String) tm.getValueAt(i, 2); + try { + serversInfo.get(s).showtermServer(); + Thread.sleep(3000); + } catch (final Exception exc) { + msg = msg +"\n"+ exc; + } + } + if ( msg.length() > 0 ) + JOptionPane.showMessageDialog(ServersInfoPanel.this, msg, "Alert", JOptionPane.ERROR_MESSAGE); + + } + }); + serverActionPopup.add(showtermServer); + + showlogServer = new JMenuItem("Show log"); + showlogServer.addActionListener(new java.awt.event.ActionListener() + { + @Override + public void actionPerformed(final java.awt.event.ActionEvent evt) + { + final TableModel tm = jTable1.getModel(); + String msg =""; + for (final int i : jTable1.getSelectedRows()) + { + final String s = (String) tm.getValueAt(i, 2); + try { + serversInfo.get(s).showlogServer(); + } catch (final Exception exc) { + msg = msg +"\n"+ exc; + } + } + if ( msg.length() > 0 ) + JOptionPane.showMessageDialog(ServersInfoPanel.this, msg, "Alert", JOptionPane.ERROR_MESSAGE); + + } + }); + serverActionPopup.add(showlogServer); + + update.setText("Servers State Update"); update.addActionListener(new java.awt.event.ActionListener() { diff --git a/java/jscope/src/main/java/mds/wave/Grid.java b/java/jscope/src/main/java/mds/wave/Grid.java index 9f969fb3af..8f27f9757e 100644 --- a/java/jscope/src/main/java/mds/wave/Grid.java +++ b/java/jscope/src/main/java/mds/wave/Grid.java @@ -353,6 +353,7 @@ public void paint(Graphics g, Dimension d, Waveform w, WaveformMetrics wm) df.setTimeZone(new SimpleTimeZone(0, "GMT")); dfSubSec.setTimeZone(new SimpleTimeZone(0, "GMT")); } + final Date date = new Date(); date.setTime(datel); currStringSubSec = dfSubSec.format(date); @@ -473,6 +474,13 @@ private long toMillis(double xin) { if (xin > 2E13) xin = xin / 1E6; + + if( Waveform.timeMode == Waveform.EPICS_TIME ) + xin = xin + Waveform.EPICS_BASE; + + if( Waveform.timeMode == Waveform.VMS_TIME ) + xin = xin - Waveform.VMS_BASE/10000L; + return (long) xin; } diff --git a/java/jscope/src/main/java/mds/wave/MultiWaveform.java b/java/jscope/src/main/java/mds/wave/MultiWaveform.java index 3977b29385..ef2069b382 100644 --- a/java/jscope/src/main/java/mds/wave/MultiWaveform.java +++ b/java/jscope/src/main/java/mds/wave/MultiWaveform.java @@ -859,7 +859,7 @@ protected void NotifyZoom(double start_xs, double end_xs, double start_ys, doubl } @Override - synchronized public void paint(Graphics g, Dimension d, int print_mode) + public void paint(Graphics g, Dimension d, int print_mode) { bottom_size = right_size = 0; if (fixed_legend && show_legend || (print_mode & PRINT_LEGEND) == PRINT_LEGEND) diff --git a/java/jscope/src/main/java/mds/wave/WaveInterface.java b/java/jscope/src/main/java/mds/wave/WaveInterface.java index 1494a66b13..f5321aac75 100644 --- a/java/jscope/src/main/java/mds/wave/WaveInterface.java +++ b/java/jscope/src/main/java/mds/wave/WaveInterface.java @@ -522,7 +522,7 @@ public synchronized void EvaluateShot(long shot) throws Exception w_error[curr_wave] = null; try { - signals[curr_wave] = GetSignal(curr_wave, -Double.MAX_VALUE, Double.MAX_VALUE); + signals[curr_wave] = GetSignal(curr_wave, xmin, xmax); evaluated[curr_wave] = true; } catch (final Exception exc) diff --git a/java/jscope/src/main/java/mds/wave/Waveform.java b/java/jscope/src/main/java/mds/wave/Waveform.java index 60ca7ba814..d23eea7299 100644 --- a/java/jscope/src/main/java/mds/wave/Waveform.java +++ b/java/jscope/src/main/java/mds/wave/Waveform.java @@ -1305,7 +1305,7 @@ protected double MinYSignal() protected void NotifyZoom(double start_xs, double end_xs, double start_ys, double end_ys, int timestamp) {} - synchronized public void paint(Graphics g, Dimension d, int print_mode) + public void paint(Graphics g, Dimension d, int print_mode) { execute_print = (print_mode != NO_PRINT); final Insets i = this.getInsets(); diff --git a/java/jtraverser/src/main/java/mds/jtraverser/Database.java b/java/jtraverser/src/main/java/mds/jtraverser/Database.java index d5b2200cfb..04ac3b0368 100644 --- a/java/jtraverser/src/main/java/mds/jtraverser/Database.java +++ b/java/jtraverser/src/main/java/mds/jtraverser/Database.java @@ -159,7 +159,7 @@ public NodeInfo getInfo(int nid) throws Exception cal.setTimeInMillis(time); final SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss"); final String dateStr = sdf.format(cal); - return new NodeInfo(node.getDclass(), node.getDtype(), node.getUsage(), node.getFlags(), node.getOwnerId(), + return new NodeInfo(node.getDclass(), node.getDtype(), node.getUsage(), node.getFlags(), node.getOwnerId(), node.getLength(), node.getConglomerateNodes().size(), node.getConglomerateElt(), dateStr, node.getNodeName(), node.getFullPath(), node.getMinPath(), node.getPath(), node.getNumSegments()); } diff --git a/java/jtraverser/src/main/java/mds/jtraverser/Node.java b/java/jtraverser/src/main/java/mds/jtraverser/Node.java index dce9542ade..43265f4f8f 100644 --- a/java/jtraverser/src/main/java/mds/jtraverser/Node.java +++ b/java/jtraverser/src/main/java/mds/jtraverser/Node.java @@ -429,7 +429,7 @@ private static ImageIcon ICON_LOADER(String gifname) ICONS.put("ACTION", ICON_LOADER("action")); ICONS.put("DEVICE", ICON_LOADER("device")); ICONS.put("DISPATCH", ICON_LOADER("dispatch")); - ICONS.put("ANY", ICON_NUMERIC); + ICONS.put("ANY", ICON_LOADER("any")); ICONS.put("NUMERIC", ICON_NUMERIC); ICONS.put("TASK", ICON_LOADER("task")); ICONS.put("TEXT", ICON_LOADER("text")); diff --git a/java/jtraverser/src/main/java/mds/jtraverser/Tree.java b/java/jtraverser/src/main/java/mds/jtraverser/Tree.java index 360a1a0fe9..a72d37e8dc 100644 --- a/java/jtraverser/src/main/java/mds/jtraverser/Tree.java +++ b/java/jtraverser/src/main/java/mds/jtraverser/Tree.java @@ -630,7 +630,7 @@ public static final void setCurrentNode(final Node curr_node) private JTextField add_device_type, add_device_name; private String lastName; // Temporary, to overcome Java's bugs on inner classes - JMenuItem add_action_b, add_dispatch_b, add_numeric_b, add_signal_b, add_task_b, add_text_b, add_window_b, + JMenuItem add_action_b, add_dispatch_b, add_numeric_b, add_signal_b, add_any_b, add_task_b, add_text_b, add_window_b, add_axis_b, add_device_b, add_child_b, add_subtree_b, delete_node_b, modify_tags_b; JButton ok_cb, add_node_ok; @@ -676,6 +676,8 @@ public void actionPerformed(ActionEvent e) addNode("NUMERIC"); if (jb == add_signal_b) addNode("SIGNAL"); + if (jb == add_any_b) + addNode("ANY"); if (jb == add_task_b) addNode("TASK"); if (jb == add_text_b) @@ -1216,6 +1218,8 @@ public void mousePressed(MouseEvent e) add_numeric_b.addActionListener(this); jm.add(add_signal_b = new JMenuItem("Signal")); add_signal_b.addActionListener(this); + jm.add(add_any_b = new JMenuItem("Any")); + add_any_b.addActionListener(this); jm.add(add_task_b = new JMenuItem("Task")); add_task_b.addActionListener(this); jm.add(add_text_b = new JMenuItem("Text")); diff --git a/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java b/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java index b2d3eedf3a..c506d336f5 100644 --- a/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java +++ b/java/jtraverser/src/main/java/mds/jtraverser/jTraverser.java @@ -44,7 +44,7 @@ public static void stdout(String line) JMenu file_m, edit_m, data_m, customize_m; JMenuItem open, close, quit; - JMenuItem add_action_b, add_dispatch_b, add_numeric_b, add_signal_b, add_task_b, add_text_b, add_window_b, + JMenuItem add_action_b, add_dispatch_b, add_numeric_b, add_signal_b, add_any_b, add_task_b, add_text_b, add_window_b, add_axis_b, add_device_b, add_child_b, add_subtree_b, delete_node_b, modify_tags_b, rename_node_b, turn_on_b, turn_off_b, display_data_b, display_nci_b, display_tags_b, modify_data_b, set_default_b, setup_device_b, do_action_b, outline_b, tree_b, copy_b, paste_b; @@ -95,6 +95,8 @@ public jTraverser(String exp_name, String shot_name, String access) add_numeric_b.addActionListener(this); jm.add(add_signal_b = new JMenuItem("Signal")); add_signal_b.addActionListener(this); + jm.add(add_any_b = new JMenuItem("Any")); + add_any_b.addActionListener(this); jm.add(add_task_b = new JMenuItem("Task")); add_task_b.addActionListener(this); jm.add(add_text_b = new JMenuItem("Text")); @@ -200,6 +202,8 @@ public void actionPerformed(ActionEvent e) tree.addNode("NUMERIC"); if (source == add_signal_b) tree.addNode("SIGNAL"); + if (source == add_any_b) + tree.addNode("ANY"); if (source == add_task_b) tree.addNode("TASK"); if (source == add_text_b) diff --git a/java/jtraverser/src/main/resources/mds/jtraverser/any.gif b/java/jtraverser/src/main/resources/mds/jtraverser/any.gif index 6b7b6b60ffa8f1d53207c98ea7e2756f7b1e713e..4557110fa06310cb393a27f1b87bd02a59adb538 100644 GIT binary patch literal 863 zcmW+!v8otE5S&1wmM=+ZB%~8Ag)ogl3l&k5PVqh<32bd)q1~o2h>e|0CsuNmrPd+= znZo8i!Op@?tS0x~702!^+|16*#}7Yx`@!Q2T;L1f-v8IH;gt7r&gI+l%K`)n5MUq} zz#v9p2*Vh`1ST;HQ<%mK8fc;mEws_W0v53fOIXGVHn53Z*upk;&ff@;LWCGO&A}#7 zgb1G*2RO)49O5uXIKfHI;uNPj!v>q|VvB8dxWGlO;u4p+!VPY67q__09R>`UV#Js^ zJkHuIR6zwFS~XCEHL8YcxJGKCCTmtr)pX5Nqng!Kt!h`N7HY9p)lx0jN^R6;?W(QX zuAK@htW-r6SB?ZnaSA0!@KHnq8q_EaX;>qg(4=N*O4FKALrrz5rM5a+(4tmpNy}Q% zhBmcJTiVu+0)HkJ&WJkl|y72R!Ie9`dk9JmE>t@|34NKz z@{*Um;tg+lm$$s_9S07ba^%>_We|=VN0P(q3{MmWGMG^r%5X+9k;%-;RHieNMw;nL zEA4c$kj1RZQkJuljcjIDwz8dl33h^Z+&+?@y|2KpQh#;5_Aajd^ZF;h{P_N}S8m_> z@aMPg{r=63yC2+n^Jc&I-K%dr@vndV^y2xg|Gxh6tAC&T@$H>YKl}W*@Be=E!`-KU KUcb1&J1+rR+LZ_Z literal 882 zcmb`Gy=s(U5QRrb5nP0YSX%gl5GCC-t_q@JOl-^+f`y1_25hVan=OJxD#1brK@gkN zUcpvkaT+^I8wD>wBoH!r=Dh|7mTzZg=FB-~zP-P_d2O~kwWY&a#$!RY=vXe7 z#qVV`9z6L*@Z0|jHw&{gQ*R=3HxKhPmw9zD+#)Q}LKfA%>6T%cma?oKm7BtpCYhS4 zm0N{XS_#?>+|Xb#On3F3j&M(RxmT|xi||Mfc~rBYnBke8@~kFBufmlsxeAVqdWBbd z$&0P91`N`$gcdaxgAFuT3|9;4oX7}8RO@3cS!SdntL4IiqB5jVp&nB7MrD+ukcS`8 zWEwlr4+#{)8Zb!1l2&-I7;K=ys&=l+%+Sq9d`5)hQdY~r28g=M*|ONUI(s(d1zwQg~OFo#$REh-|GHP*y=-@ub$g_ z^YhlD_2Vl~zU}PZ**kOT_|^NJi+A@YlczTy&!2tWUz=TD`SbnL*4wq)ulHWge?542 e**_lrn0~&O8_!>8_T{%eoSmHhdvNu<-8cc1E_@#V diff --git a/pydevices/RfxDevices/BCM_CONFIG.py b/pydevices/RfxDevices/BCM_CONFIG.py new file mode 100644 index 0000000000..7ce30610d1 --- /dev/null +++ b/pydevices/RfxDevices/BCM_CONFIG.py @@ -0,0 +1,209 @@ +from MDSplus import Device, Data, Int32, Float32 +from ctypes import CDLL,c_char_p,c_short,byref, c_int +from MDSplus.mdsExceptions import DevBAD_PARAMETER + +class BCM_CONFIG(Device): + """Beam Current Monitor Timing Configuration""" + parts = [ + {'path':':COMMENT','type':'text'}, + ] + for i in range(1,7): + parts.extend([ + {'path':'.CONF_%d'%(i),'type':'structure'}, + {'path':'.CONF_%d:DEV_PATH'%(i),'type':'text'}, + {'path':'.CONF_%d:MODE'%(i),'type':'text', 'value':'CONTINUOUS'}, + {'path':'.CONF_%d:START_TIME'%(i),'type':'numeric', 'value':0}, + {'path':'.CONF_%d:STOP_TIME'%(i),'type':'numeric', 'value':1}, + {'path':'.CONF_%d:PRE_SMP'%(i),'type':'numeric', 'value':0}, + {'path':'.CONF_%d:POST_SMP'%(i),'type':'numeric', 'value':10000}, + {'path':'.CONF_%d:CONT_FREQ'%(i),'type':'numeric', 'value':10000}, + {'path':'.CONF_%d:FAST_FREQ'%(i),'type':'numeric', 'value':10000}, + {'path':'.CONF_%d:SLOW_FREQ'%(i),'type':'numeric', 'value':10000}, + {'path':'.CONF_%d:SLOW_EV'%(i),'type':'text'}, + {'path':'.CONF_%d:FAST_EV'%(i),'type':'text'}, + {'path':'.CONF_%d:CONT_EV'%(i),'type':'text'}, + {'path':'.CONF_%d:SLOW_TRIG'%(i),'type':'numeric'}, + {'path':'.CONF_%d:FAST_TRIG'%(i),'type':'numeric'}, + {'path':'.CONF_%d:CONT_TRIG'%(i),'type':'numeric'}, + {'path':'.CONF_%d:FREQ'%(i),'type':'numeric'}, + {'path':'.CONF_%d:EV'%(i),'type':'text'}, + {'path':'.CONF_%d:TRIG'%(i),'type':'numeric'} + ]) + parts.extend([ + {'path':':START_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('SERVER','INIT',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)} + ]) + del(i) + + + modeDict = {'CONTINUOUS':'STREAMING', 'SLOW':'TRIGGER_STREAMING', 'FAST':'TRIGGER_STREAMING'} + + def init(self): + + error = False + for board in range(1,7): + + try: + devPath = self.__getattr__('conf_%d_dev_path'%(board)).getData() + except Exception as ex: + emsg = 'Missing device Path for board %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mode = self.__getattr__('conf_%d_mode'%(board)).data() + except: + emsg = 'Missing device acquisition mode for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + self.getTree().getNode(devPath.getPath()+':MODE').putData(self.modeDict[mode]); + except Exception as ex: + emsg = 'Error on setting acquisition mode for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + if mode == 'CONTINUOUS' : + + try: + freq = self.__getattr__('conf_%d_cont_freq'%(board)).data() + self.__getattr__('conf_%d_freq'%(board)).putData(Float32(freq)) + except Exception as ex: + emsg = 'Error on updating continuous frequency for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mdsEvent = self.__getattr__('conf_%d_cont_ev'%(board)).getData() + self.__getattr__('conf_%d_ev'%(board)).putData(mdsEvent) + self.getTree().getNode(devPath.getPath()+':MDS_TRIG_EV').putData(mdsEvent); + except Exception as ex: + emsg = 'Error on updating continuous mds event for conf %d : %s'%(board,str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + trig = self.__getattr__('conf_%d_cont_trig'%(board)).data() + self.__getattr__('conf_%d_trig'%(board)).putData(Float32(trig)) + except Exception as ex: + emsg = 'Error on updating continuous trigger for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + elif mode == 'SLOW' : + + try: + freq = self.__getattr__('conf_%d_slow_freq'%(board)).data() + self.__getattr__('conf_%d_freq'%(board)).putData(Float32(freq)) + except Exception as ex: + emsg = 'Error on updating continuous frequency for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mdsEvent = self.__getattr__('conf_%d_slow_ev'%(board)).getData() + self.__getattr__('conf_%d_ev'%(board)).putData(mdsEvent) + self.getTree().getNode(devPath.getPath()+':MDS_TRIG_EV').putData(mdsEvent); + except Exception as ex: + emsg = 'Error on updating continuous mds event for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + trig = self.__getattr__('conf_%d_slow_trig'%(board)).data() + self.__getattr__('conf_%d_trig'%(board)).putData(Float32(trig)) + except Exception as ex: + emsg = 'Error on updating continuous trigger for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + elif mode == 'FAST' : + + try: + freq = self.__getattr__('conf_%d_fast_freq'%(board)).data() + self.__getattr__('conf_%d_freq'%(board)).putData(Float32(freq)) + except Exception as ex: + emsg = 'Error on updating continuous frequency for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mdsEvent = self.__getattr__('conf_%d_fast_ev'%(board)).getData() + self.__getattr__('conf_%d_ev'%(board)).putData(mdsEvent) + self.getTree().getNode(devPath.getPath()+':MDS_TRIG_EV').putData(mdsEvent); + except Exception as ex: + emsg = 'Error on updating continuous mds event for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + trig = self.__getattr__('conf_%d_fast_trig'%(board)).data() + self.__getattr__('conf_%d_trig'%(board)).putData(Float32(trig)) + except Exception as ex: + emsg = 'Error on updating continuous trigger for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + else: + emsg = 'Invalid acquisition mode %s for conf %d'%(mode, board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + if mode == 'SLOW' or mode == 'FAST' or mode == 'CONTINUOUS': + + try: + startTime = self.__getattr__('conf_%d_start_time'%(board)).data() + except Exception as ex: + emsg = 'Missing start time value for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + stopTime = self.__getattr__('conf_%d_stop_time'%(board)).data() + except Exception as ex: + emsg = 'Missing stop time value for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + preSmp = int( abs(startTime) * freq ); + self.__getattr__('conf_%d_pre_smp'%(board)).putData(Int32(preSmp)) + except Exception as ex: + emsg = 'Error on updating pre samples value for conf %d in %s acquisition mode : %s'%(board, mode, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + postSmp = int( abs(stopTime) * freq ); + self.__getattr__('conf_%d_post_smp'%(board)).putData(Int32(postSmp)) + except Exception as ex: + emsg = 'Error on updating post samples value for conf %d in %s acquisition mode : %s'%(board, mode, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + if error : + raise DevBAD_PARAMETER + + return 1 diff --git a/pydevices/RfxDevices/CRIO_FAU.py b/pydevices/RfxDevices/CRIO_FAU.py index a2da1ce64b..d393ae3d36 100644 --- a/pydevices/RfxDevices/CRIO_FAU.py +++ b/pydevices/RfxDevices/CRIO_FAU.py @@ -219,13 +219,13 @@ def init(self): bit=0 - pteEnaMask = long(0) - pteSlowFastMask = long(0) + pteEnaMask = int(0) + pteSlowFastMask = int(0) for mod in range(0,8): for ch in range(0,8): pteModeCode = self.TPEModeDict[getattr(self, 'module_%d_channel_%d_pte_mode'%(mod+1,ch)).data()] - pteEnaMask = pteEnaMask | ((pteModeCode & long(1) == 1) << bit) - pteSlowFastMask = pteSlowFastMask | ((pteModeCode & long(2) == 2) << bit) + pteEnaMask = pteEnaMask | ((pteModeCode & int(1) == 1) << bit) + pteSlowFastMask = pteSlowFastMask | ((pteModeCode & int(2) == 2) << bit) bit = bit + 1 print ('pteSlowFastMask ', pteSlowFastMask) @@ -268,7 +268,7 @@ def start_store(self): treePtr = c_void_p(0) - CRIO_FAU.niInterfaceLib.openTree(c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + CRIO_FAU.niInterfaceLib.openTree(c_char_p(self.getTree().name.encode('utf-8')), c_int(self.getTree().shot), byref(treePtr)) self.worker = self.AsynchStore() self.worker.daemon = True diff --git a/pydevices/RfxDevices/DEMOADC.py b/pydevices/RfxDevices/DEMOADC.py index 6be1b93ef4..1d30f4e64a 100644 --- a/pydevices/RfxDevices/DEMOADC.py +++ b/pydevices/RfxDevices/DEMOADC.py @@ -118,12 +118,14 @@ def init(self): # we use ctypes functions to convert python variable to appropriate C types to be passed to the external routine # try: print(address) - try: - deviceLibCDLL.initialize( - c_char_p(address), c_int(clockMode), c_int(pts)) - except: - print('Error initializing driver') - return 0 + deviceLibCDLL.initialize( + c_char_p(address.encode()), c_int(clockMode), c_int(pts)) + #try: + # deviceLibCDLL.initialize( + # c_char_p(address), c_int(clockMode), c_int(pts)) + #except: + # print('Error initializing driver') + # return 0 # return success return 1 @@ -158,7 +160,7 @@ def store(self): rawChan.append(DataArray()) rawChan.append(DataArray()) - status = deviceLib.acquire(c_char_p(addr), byref(rawChan[0]), byref( + status = deviceLib.acquire(c_char_p(addr.encode()), byref(rawChan[0]), byref( rawChan[1]), byref(rawChan[2]), byref(rawChan[3])) if status == -1: print ('Acquisition Failed') diff --git a/pydevices/RfxDevices/DEMOSTREAM.py b/pydevices/RfxDevices/DEMOSTREAM.py index 15f832ab65..4a35b8f606 100644 --- a/pydevices/RfxDevices/DEMOSTREAM.py +++ b/pydevices/RfxDevices/DEMOSTREAM.py @@ -57,12 +57,11 @@ def run(self): while not self.stopped: status = self.deviceLib.acquireChunk( - c_char_p(self.addr), byref(rawChan), c_int(self.NUM_CHUNK_SAMPLES)) + c_char_p(self.addr.encode()), byref(rawChan), c_int(self.NUM_CHUNK_SAMPLES)) if status == -1: print ('Acquisition Failed') return - Event.stream(0, 'demostream_chan', Float32(self.currTime), Float32(rawChan[0])) dataArr = Int16Array(rawChan) startTime = Float64(self.currTime) endTime = Float64( @@ -113,7 +112,7 @@ def start_store(self): self.worker.configure(deviceLib, addr, period, self.sig, self.NUM_CHUNK_SAMPLES, trigTime) self.saveWorker() - status = deviceLib.initializeStream(c_char_p(addr), c_float(frequency), c_float(trigTime)) + status = deviceLib.initializeStream(c_char_p(addr.encode()), c_float(frequency), c_float(trigTime)) self.worker.start() return 1 @@ -139,13 +138,15 @@ def init(self): print ('Missing Address in device') return 0 - clockDict = {1000: 1, 5000: 2, 10000: 3, 50000: 4, 100000: 5} try: - clockFreq = self.clock_freq.data() - clockMode = clockDict[clockFreq] + frequency = self.clock_freq.data() except: - print ('Missing or invalid clock frequency') + print ('Missing clock frequency') + return 0 + try: + trigTime = self.trig_source.data() + except: + print ('Missing trigger time') return 0 - deviceLib.initialize(c_char_p(addr), c_int(clockMode), c_int(0)) return 1 diff --git a/pydevices/RfxDevices/DTACQ_SUPERVISOR.py b/pydevices/RfxDevices/DTACQ_SUPERVISOR.py index f48a597bfa..6bfd629241 100644 --- a/pydevices/RfxDevices/DTACQ_SUPERVISOR.py +++ b/pydevices/RfxDevices/DTACQ_SUPERVISOR.py @@ -5,6 +5,8 @@ pass import socket import os +import sys +import numpy as np class DTACQ_SUPERVISOR(Device): """DTACQ device supervisor""" @@ -31,6 +33,29 @@ class DTACQ_SUPERVISOR(Device): {'path': ':DIO_BYTE2', 'type': 'text', 'value': 'INPUT'}, {'path': ':DIO_BYTE3', 'type': 'text', 'value': 'INPUT'}, {'path': ':DIO_BYTE4', 'type': 'text', 'value': 'INPUT'}, + {'path': '.PG1', 'type': 'structure'}, + {'path': '.PG1:SITE', 'type': 'numeric', 'value': 4}, + {'path': '.PG1:TRIG_SOURCE', 'type': 'text', 'value': 'SOFTWARE'}, + {'path': '.PG1:MODE', 'type': 'text', 'value': 'SINGLE'}, + {'path': '.PG1:TIME_DIV', 'type': 'numeric', 'value': 400000}, + {'path': '.PG1:LOOP_PERIOD', 'type': 'numeric', 'value': 0}, + {'path': '.PG1:D1_TIMES', 'type': 'numeric'}, + {'path': '.PG1:D2_TIMES', 'type': 'numeric'}, + {'path': '.PG1:D3_TIMES', 'type': 'numeric'}, + {'path': '.PG1:D4_TIMES', 'type': 'numeric'}, + {'path': '.PG1:D5_TIMES', 'type': 'numeric'}, + {'path': '.PG2', 'type': 'structure'}, + {'path': '.PG2:SITE', 'type': 'numeric', 'value': 5}, + {'path': '.PG2:TRIG_SOURCE', 'type': 'text', 'value': 'SOFTWARE'}, + {'path': '.PG2:MODE', 'type': 'text', 'value': 'SINGLE'}, + {'path': '.PG2:TIME_DIV', 'type': 'numeric', 'value': 400000}, + {'path': '.PG2:LOOP_PERIOD', 'type': 'numeric', 'value': 0}, + {'path': '.PG2:D1_TIMES', 'type': 'numeric'}, + {'path': '.PG2:D2_TIMES', 'type': 'numeric'}, + {'path': '.PG2:D3_TIMES', 'type': 'numeric'}, + {'path': '.PG2:D4_TIMES', 'type': 'numeric'}, + {'path': '.PG2:D5_TIMES', 'type': 'numeric'}, + {'path': ':PASSWD', 'type': 'text', 'value':'d-t1012q'}, {'path': ':INIT', 'type': 'action', 'valueExpr': "Action(Dispatch('MARTE_SERVER','INIT',50,None),Method(None,'init',head))", 'options': ('no_write_shot',)}] @@ -52,10 +77,111 @@ def __init__(self, netmask, tx_ip, rx_ip, gw, port, run0, play0, broadcast = 0, self.hudp_relay = hudp_relay self.spp = spp self.hudp_decim = hudp_decim +#INITIALIZE Pulse Generator + def mergeStl(self, inAlltimes, loopPeriod): + print('LOOP PERIOD: ', loopPeriod) + alltimes = inAlltimes.copy() + outPatterns=[] + outTimes = [] + currPattern = int(0) + while True: + minTime = sys.maxsize + minIdx = -1 + for idx in range(len(alltimes)): + if len(alltimes[idx]) == 0: + continue + if alltimes[idx][0] < minTime: + minTime = alltimes[idx][0] + minIdx = idx + if minIdx < 0: + if loopPeriod > 0: + outTimes.append(int(loopPeriod)) + outPatterns.append(outPatterns[-1]) + return outPatterns, outTimes + mask = currPattern & (1 << minIdx) + if(mask != 0): #corresponding bit flips to 0 + currPattern = currPattern & ~(1 << minIdx) + else: #flips to 1 + currPattern = currPattern | (1 << minIdx) + alltimes[minIdx] = alltimes[minIdx][1:] + #check if other times are equals + for idx in range(len(alltimes)): + if len(alltimes[idx]) == 0: + continue + if alltimes[idx][0] == minTime: + mask = currPattern & (1 << idx) + if(mask != 0): #corresponding bit flips to 0 + currPattern = currPattern & ~(1 << idx) + else: #flips to 1 + currPattern = currPattern | (1 << idx) + alltimes[idx] = alltimes[idx][1:] + outPatterns.append(currPattern) + outTimes.append(minTime) + + + + def pgInitSpec(self, pgIdx): + site = getattr(self, 'pg%d_site' % (pgIdx)).data() + try: + trigSourceT = getattr(self, 'pg%d_trig_source' % (pgIdx)).data() + trigSourceDict = {'TRIG_IN':'1,0,1', 'SOFTWARE': '1,1,1','ADC_TRIG': '1,2,1','SITE4_TRIG': '1,5,1','SITE5_TRIG': '1,6,1'} + trigSource = trigSourceDict[trigSourceT] + except: + print('Invalid trigger source for PG '+str(pgIdx)) + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + modeT = getattr(self, 'pg%d_mode' % (pgIdx)).data() + modeDict = {'SINGLE': 0, 'LOOP': 2, 'LOOPWAIT': 3} + mode = modeDict[modeT] + except: + print('Invalid mode for PG '+str(pgIdx)) + raise mdsExceptions.TclFAILED_ESSENTIAL + if mode == 2: + try: + loopPeriod = getattr(self, 'pg%d_loop_period' % (pgIdx)).data() + except: + print('No period specified for LOOP mode') + raise mdsExceptions.TclFAILED_ESSENTIAL + else: + loopPeriod = -1 + try: + timeDiv = int(getattr(self, 'pg%d_time_div' % (pgIdx)).data()) + except: + print('Cannot get Time division for PG '+str(pgIdx)) + raise mdsExceptions.TclFAILED_ESSENTIAL + alltimes = [] + for chIdx in range(1,5): + try: + times = getattr(self, 'pg%d_d%d_times' % (pgIdx, chIdx)).data() + except: + print('No time array defined for D'+str(chIdx)+' IN PG'+str(pgIdx)) + continue + if loopPeriod != -1 and times[-1] > loopPeriod: + print('Invalid times definition: times must be less that loop period') + raise mdsExceptions.TclFAILED_ESSENTIAL + alltimes.append(times) + if len(alltimes) == 0: + print('No Time signal defined') + return + outPatterns, outTimes = self.mergeStl(alltimes, loopPeriod) + tempF = open('temp.stl', 'w') + for i in range(len(outTimes)): + tempF.write(str(outTimes[i])+','+str(outPatterns[i])+'\n') + tempF.close() + command = 'sshpass -p'+self.passwd.data()+' scp temp.stl root@'+self.ip_addr.data()+':' + print(command) + os.system(command) + command = 'sshpass -p'+self.passwd.data()+' ssh root@'+self.ip_addr.data()+' -t \'sh -l -c "CSCALE='+str(timeDiv)+' SITE='+str(site)+' /usr/local/CARE/pg_test ' +str(mode)+' temp.stl"\'' + print(command) + os.system(command) + + def pgInit(self): + self.pgInitSpec(1) + self.pgInitSpec(2) # INIT def init(self): - import hudp_setup +# import hudp_setup print('INIT') try: ipAddr = self.ip_addr.data() @@ -237,7 +363,9 @@ def init(self): try: dtackAi = self.ai_b_device.getData() hasBulkAi = True - dtackAi.parameters_par_1_value.putData(Float64(clockFreq)) + dtackAi.parameters_par13_value.putData(Int32(clockFreq)) #num samples +# dtackAi.parameters_par_1_value.putData(Float64(clockFreq/numSamples)) + dtackAi.parameters_par_1_value.putData(Float64(1)) #1 segment per second dtackAi.parameters_par_2_value.putData(Float64(triggerTime)) dtackAi.parameters_par_3_value.putData(Int32(1)) dtackAi.parameters_par_4_value.putData(len(aiSites)) @@ -260,6 +388,8 @@ def init(self): print('Frequency division not defined for realtime device') raise mdsExceptions.TclFAILED_ESSENTIAL + + dtackAi.parameters_par13_value.putData(Int32(1)) #num samples dtackAi.parameters_par_1_value.putData(Float64(clockFreq/freqDiv)) dtackAi.parameters_par_2_value.putData(Float64(triggerTime)) dtackAi.parameters_par_3_value.putData(Int32(2)) diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 37fa251448..6a9b301bb6 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -2781,9 +2781,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): isInputStructField = False gamText += ' '+signalDict['name']+' = {\n' if isInputStructField: - gamText += ' DataSource = '+gamName+'_Expanded_Output_DDB\n' + gamText += ' DataSource = '+dataSourceName+'_Expanded_Output_DDB\n' else: - gamText += ' DataSource = '+gamName+'_Output_DDB\n' + gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' gamText += ' Type = '+signalDict['type']+'\n' if 'dimensions' in signalDict: dimensions = signalDict['dimensions'] diff --git a/pydevices/RfxDevices/MARTE_RF_CTRL.py b/pydevices/RfxDevices/MARTE_RF_CTRL.py new file mode 100644 index 0000000000..664195863a --- /dev/null +++ b/pydevices/RfxDevices/MARTE_RF_CTRL.py @@ -0,0 +1,56 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +try: + MARTE_COMMON = __import__('MARTE_COMMON', globals(), level=1).MARTE_COMMON +except: + MARTE_COMMON = __import__('MARTE_COMMON', globals()).MARTE_COMMON + +class MARTE_RF_CTRL(MARTE_COMMON): + parNames = ['RF1_KP', 'RF1_KI', 'RF1_KD', 'RF2_KP', 'RF2_KI', 'RF2_KD', 'RF3_KP', 'RF3_KI', 'RF3_KD', 'RF4_KP', 'RF4_KI', 'RF4_KD', 'triggerTime', 'frequency'] + parValues = ['1','0','0','1','0','0','1','0','0','1','0','0', '0.', '1000.'] + waveParNames = [] + + parts = list(MARTE_COMMON.parts) + parts.append({'path':'.PARAMS', 'type':'structure'}) + parts.append({'path':'.PARAMS:NUM_ACTIVE', 'type':'numeric', 'value':len(parNames)}) + for i in range(len(parNames)): + parts.append({'path':'.PARAMS:PAR_%03d'%(i+1), 'type':'structure'}) + parts.append({'path':'.PARAMS:PAR_%03d:DESCRIPTION'%(i+1), 'type':'text'}) + parts.append({'path':'.PARAMS:PAR_%03d:NAME'%(i+1), 'type':'text', 'value':parNames[i]}) + parts.append({'path':'.PARAMS:PAR_%03d:TYPE'%(i+1), 'type':'text'}) + parts.append({'path':'.PARAMS:PAR_%03d:DIMS'%(i+1), 'type':'numeric'}) + parts.append({'path':'.PARAMS:PAR_%03d:DATA'%(i+1), 'type':'numeric','valueExpr':parValues[i]}) + + parts.append({'path':'.WAVE_PARAMS', 'type':'structure'}) + parts.append({'path':'.WAVE_PARAMS:NUM_ACTIVE', 'type':'numeric', 'value':0}) + for i in range(len(waveParNames)): + parts.append({'path':'.WAVE_PARAMS:WAVE_%03d'%(i+1), 'type':'structure'}) + parts.append({'path':'.WAVE_PARAMS:WAVE_%03d:DESCRIPTION'%(i+1), 'type':'text'}) + parts.append({'path':'.WAVE_PARAMS:WAVE_%03d:NAME'%(i+1), 'type':'text', 'value':waveParNames[i]}) + parts.append({'path':'.WAVE_PARAMS:WAVE_%03d:X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.WAVE_PARAMS:WAVE_%03d:Y'%(i+1), 'type':'numeric'}) + del(parNames,parValues,waveParNames,i) + diff --git a/pydevices/RfxDevices/MITICA_SETUP.py b/pydevices/RfxDevices/MITICA_SETUP.py index 5acd131382..8e6ec614da 100644 --- a/pydevices/RfxDevices/MITICA_SETUP.py +++ b/pydevices/RfxDevices/MITICA_SETUP.py @@ -128,8 +128,8 @@ class MITICA_SETUP(Device): parts.append({'path':'.MAGPS.WAVE_REC:MIN_Y', 'type':'numeric'}) parts.append({'path':'.MAGPS.WAVE_REC:MAX_Y', 'type':'numeric'}) - parts.append({'path':'.MGVS:VC3001_TURNS', 'type':'numeric', 'value':0}) - parts.append({'path':'.MGVS:VC3002_TURNS', 'type':'numeric', 'value':0}) + parts.append({'path':'.MGVS:VC5001_TURNS', 'type':'numeric', 'value':0}) + parts.append({'path':'.MGVS:VC5002_TURNS', 'type':'numeric', 'value':0}) parts.append({'path':'.MITICA:TIME_OF_INTE', 'type':'numeric'}) @@ -149,11 +149,9 @@ class MITICA_SETUP(Device): parts.append({'path':'.MGVS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'MGVS wave %d'%(i+1)}) parts.append({'path':'.MAGPS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'MAGPS wave %d'%(i+1)}) - - - parts.append({'path':'.MGVS:PRESET_PRES', 'type':'numeric', 'value':0.2}) - parts.append({'path':'.MGVS:TANK' , 'type':'text' , 'value':'3000'}) - parts.append({'path':'.MGVS:GAS_TYPE' , 'type':'text' , 'value':'3090'}) + parts.append({'path':'.MGVS:GISB_PSP', 'type':'numeric', 'value':0.2}) + parts.append({'path':'.MGVS:GISB_TANK' , 'type':'text' , 'value':'3000'}) + parts.append({'path':'.MGVS:GISB_GAS_TYP' , 'type':'text' , 'value':'H2'}) parts.append({'path':'.MISEPS:ISRF_TE_V' , 'type':'numeric', 'value':10000}) parts.append({'path':'.MISEPS:RF_REG_MODE', 'type':'text' , 'value':'None'}) @@ -161,6 +159,21 @@ class MITICA_SETUP(Device): parts.append({'path':'.MISEPS:CS1_I_REF' , 'type':'numeric', 'value':0}) parts.append({'path':'.MISEPS:CS2_I_REF' , 'type':'numeric', 'value':0}) + parts.append({'path':'.MGVS:VC5003_TURNS', 'type':'numeric', 'value':0}) + parts.append({'path':'.MGVS:GISC_TANK' , 'type':'text' , 'value':'3000'}) + parts.append({'path':'.MGVS:GISC_GAS_TYP' , 'type':'text' , 'value':'H2'}) + parts.append({'path':'.MGVS:GISC_PSP', 'type':'numeric', 'value':0.2}) + + + for i in range(8,16): + parts.append({'path':'.MGVS.WAVE_%d'%(i+1), 'type':'structure'}) + parts.append({'path':'.MGVS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) + parts.append({'path':'.MGVS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) + parts.append({'path':'.MGVS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'MGVS wave %d'%(i+1)}) + del(i) diff --git a/pydevices/RfxDevices/NI6683REC.py b/pydevices/RfxDevices/NI6683REC.py index ad8e2cfe30..3b861deb8a 100644 --- a/pydevices/RfxDevices/NI6683REC.py +++ b/pydevices/RfxDevices/NI6683REC.py @@ -1,74 +1,68 @@ -from MDSplus import mdsExceptions, Device, Data, Int64 +from MDSplus import mdsExceptions, Device, Data, Range, Dimension, Window, Int32, Float32, Float64, Int64, Int8, Tree from threading import Thread -from ctypes import CDLL, byref, c_longlong, c_int, Structure, c_ubyte +from ctypes import CDLL, byref, c_longlong, c_int, c_void_p, c_float, c_char_p, c_uint, c_short, c_byte, c_double, get_errno, Structure, c_ubyte import os import time +import sys, traceback import select +import errno from datetime import datetime class NI6683REC(Device): """ niSync PXIe SPIDER timing device """ - parts = [ - {'path': ':COMMENT', 'type': 'text'}, - {'path': ':DEV_TYPE', 'type': 'text', 'value': 'PXI6683H'}, - {'path': ':DEV_NUM', 'type': 'numeric', 'value': 0}, - {'path': ':TRIG_DEC_CNT', 'type': 'numeric', 'value': 1}, - {'path': ':TAIUTC_DELAY', 'type': 'numeric', - 'valueExpr': 'Data.compile("37000000000Q")'}, - {'path': '.PULSE_TIME', 'type': 'structure'}, - {'path': '.PULSE_TIME:REF_TIME', 'type': 'numeric', 'value': -6.}, - {'path': '.PULSE_TIME:TRIG_TERM', 'type': 'text', 'value': 'PFI1'}, - {'path': '.PULSE_TIME:TRIG_EDGE', 'type': 'text', 'value': 'RISING'}, - {'path': '.PULSE_TIME:TAI_NS', 'type': 'numeric', - 'options': ('no_write_model')}, - {'path': '.PULSE_TIME:UTC_NS', 'type': 'numeric', - 'valueExpr': 'Data.compile("$1 - $2",head.pulse_time_tai_ns, head.taiutc_delay)'}, - {'path': '.PULSE_TIME:DATE', 'type': 'text', - 'options': ('no_write_model,')}, - ] + parts=[{'path':':COMMENT', 'type':'text'}, + {'path':':DEV_TYPE', 'type':'text', 'value':'PXI6683H'}, + {'path':':DEV_NUM', 'type':'numeric', 'value':0}, + {'path':':TRIG_DEC_CNT', 'type':'numeric', 'value':1}, + {'path':':TAIUTC_DELAY', 'type':'numeric', 'valueExpr': 'Data.compile("37000000000Q")' }, + {'path':'.PULSE_TIME', 'type':'structure'}, + {'path':'.PULSE_TIME:REF_TIME', 'type':'numeric', 'value':-6.}, + {'path':'.PULSE_TIME:TRIG_TERM', 'type':'text', 'value':'PFI1'}, + {'path':'.PULSE_TIME:TRIG_EDGE', 'type':'text', 'value':'RISING'}, + {'path':'.PULSE_TIME:TAI_NS', 'type':'numeric','options':('no_write_model')}, + {'path':'.PULSE_TIME:UTC_NS', 'type':'numeric', + 'valueExpr': 'Data.compile("$1 - $2",head.pulse_time_tai_ns, head.taiutc_delay)'}, + {'path':'.PULSE_TIME:DATE' , 'type':'text','options':('no_write_model')}] + for i in range(8): - parts.extend([ - {'path': '.TRIG_%d' % (i+1), 'type': 'structure'}, - {'path': '.TRIG_%d:COMMENT' % (i+1), 'type': 'text'}, - {'path': '.TRIG_%d:TERM' % ( - i+1), 'type': 'text', 'value': 'PFI2'}, - {'path': '.TRIG_%d:EDGE' % ( - i+1), 'type': 'text', 'value': 'RISING'}, - {'path': '.TRIG_%d:TAI_NS' % ( - i+1), 'type': 'numeric', 'options': ('no_write_model')}, - {'path': '.TRIG_%d:UTC_NS' % (i+1), 'type': 'numeric', - 'valueExpr': 'Data.compile("($1 - $2)", head.trig_%d_tai_ns, head.taiutc_delay)' % (i+1)}, - {'path': '.TRIG_%d:TIME' % (i+1), 'type': 'numeric', - 'valueExpr': 'Data.compile("data(($1 - $2)/1000000000.)+$3", head.trig_%d_tai_ns, head.pulse_time_tai_ns, head.pulse_time_ref_time)' % (i+1)}, - ]) - - parts.extend([ - {'path': ':INIT_ACTION', 'type': 'action', - 'valueExpr': "Action(Dispatch('TIMING_SERVER','INIT',50,None),Method(None,'init',head))", - 'options': ('no_write_shot',)}, - {'path': ':START_ACTION', 'type': 'action', - 'valueExpr': "Action(Dispatch('TIMING_SERVER','READY',50,None),Method(None,'start',head))", - 'options': ('no_write_shot',)}, - {'path': ':STOP_ACTION', 'type': 'action', - 'valueExpr': "Action(Dispatch('TIMING_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stop',head))", - 'options': ('no_write_shot',)}, - ]) - - NISYNC_DEVICE_TYPE_UNKNOWN = c_int(-1) - NISYNC_DEVICE_TYPE_PXI6682 = c_int(0) - NISYNC_DEVICE_TYPE_PCI1588 = c_int(1) - NISYNC_DEVICE_TYPE_PXI6683 = c_int(2) + parts.append({'path':'.TRIG_%d'%(i+1), 'type':'structure'}) + parts.append({'path':'.TRIG_%d:COMMENT'%(i+1), 'type':'text'}) + parts.append({'path':'.TRIG_%d:TERM'%(i+1), 'type':'text', 'value':'PFI2'}) + parts.append({'path':'.TRIG_%d:EDGE'%(i+1), 'type':'text', 'value':'RISING'}) + parts.append({'path':'.TRIG_%d:TAI_NS'%(i+1), 'type':'numeric','options':('no_write_model')}) + parts.append({'path':'.TRIG_%d:UTC_NS'%(i+1), 'type':'numeric', + 'valueExpr': 'Data.compile("($1 - $2)", head.trig_%d_tai_ns, head.taiutc_delay)'%(i+1)}) + parts.append({'path':'.TRIG_%d:TIME'%(i+1), 'type':'numeric', + 'valueExpr': 'Data.compile("data(($1 - $2)/1000000000.)+$3", head.trig_%d_tai_ns, head.pulse_time_tai_ns, head.pulse_time_ref_time)'%(i+1)}) + + + parts.append({'path':':INIT_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','INIT',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':START_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','READY',50,None),Method(None,'start',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':STOP_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('TIMING_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stop',head))", + 'options':('no_write_shot',)}) + + + + + NISYNC_DEVICE_TYPE_UNKNOWN = c_int(-1) + NISYNC_DEVICE_TYPE_PXI6682 = c_int(0) + NISYNC_DEVICE_TYPE_PCI1588 = c_int(1) + NISYNC_DEVICE_TYPE_PXI6683 = c_int(2) NISYNC_DEVICE_TYPE_PXI6683H = c_int(3) - NISYNC_READ_BLOCKING = c_int(0) # Wait until some data is available - # Return immediately even if no data is available - NISYNC_READ_NONBLOCKING = c_int(1) + NISYNC_READ_BLOCKING = c_int(0) # Wait until some data is available + NISYNC_READ_NONBLOCKING = c_int(1) # Return immediately even if no data is available - NISYNC_EDGE_RISING = c_int(0) - NISYNC_EDGE_FALLING = c_int(1) - NISYNC_EDGE_ANY = c_int(2) - NISYNC_EDGE_INVALID = c_int(3) + NISYNC_EDGE_RISING = c_int(0) + NISYNC_EDGE_FALLING = c_int(1) + NISYNC_EDGE_ANY = c_int(2) + NISYNC_EDGE_INVALID = c_int(3) NISYNC_PFI0 = c_int(0) NISYNC_PFI1 = c_int(1) @@ -121,16 +115,23 @@ class NI6683REC(Device): NISYNC_ENET_TRANSMIT_LATENCY = c_int(3) NISYNC_ENET_RECEIVE_LATENCY = c_int(4) - DevTypeDict = {'UNKNOWN': -1, 'PXI6682': 0, - 'PCI1588': 1, 'PXI6683': 2, 'PXI6683H': 3} - trigTermDict = {'PFI0': 0, 'PFI1': 1, 'PFI2': 2, 'TRIG0': 11, 'TRIG1': 12, - 'TRIG2': 13, 'TRIG3': 14, 'TRIG4': 15, 'TRIG5': 16, 'TRIG6': 17, 'TRIG7': 18} - trigEdgeDict = {'RISING': 0, 'FALLING': 1, 'ANY': 2, 'INVALID': 3} + NISYNC_PTPD_DISABLED = c_int(0) + NISYNC_PTPD_INITIALIZING = c_int(1) + NISYNC_PTPD_SLAVE = c_int(2) + NISYNC_PTPD_LISTENING = c_int(3) + NISYNC_PTPD_MASTER = c_int(4) + NISYNC_PTPD_FAULTY = c_int(5) + + + DevTypeDict = {'UNKNOWN':-1 , 'PXI6682':0, 'PCI1588':1, 'PXI6683':2, 'PXI6683H':3} + trigTermDict = {'PFI0':0, 'PFI1':1, 'PFI2':2, 'TRIG0':11, 'TRIG1':12, 'TRIG2':13, 'TRIG3':14, 'TRIG4':15, 'TRIG5':16, 'TRIG6':17, 'TRIG7':18} + trigEdgeDict = {'RISING':0, 'FALLING':1, 'ANY':2, 'INVALID':3} class nisyncTimestampNanos(Structure): - # creates a struct to match nisync_timestamp_nanos + #creates a struct to match nisync_timestamp_nanos _fields_ = [('edge', c_ubyte), - ('nanos', c_longlong)] + ('nanos', c_longlong)] + #devFd = None NiSyncLib = None @@ -139,38 +140,39 @@ class nisyncTimestampNanos(Structure): workers = {} -# National Instruments Sync Device Manager +######### National Instruments Sync Device Manager def saveInfo(self): NI6683REC.fds[self.nid] = self.devFd NI6683REC.nids[self.nid] = self.timeNid def restoreInfo(self): - try: + try: print ('restoreInfo') self.devFd = NI6683REC.fds[self.nid] self.timeNid = NI6683REC.nids[self.nid] - except: + except: raise mdsExceptions.TclFAILED_ESSENTIAL - + def closeInfo(self): try: self.devFd = NI6683REC.fds[self.nid] for fd in self.devFd: - if fd == -1: - continue + if fd == -1 : + continue os.close(fd) del(NI6683REC.fds[self.nid]) - self.devFd = -1 + self.devFd = -1 del NI6683REC.nids[self.nid] except: pass + return def initializeInfo(self): if NI6683REC.NiSyncLib is None: - NI6683REC.NiSyncLib = CDLL("libnisync.so") - + NI6683REC.NiSyncLib = CDLL("libnisync.so") + try: devType = c_int(self.DevTypeDict[self.dev_type.data()]) except: @@ -187,268 +189,346 @@ def initializeInfo(self): except: trigTerm = c_int(-1) + + fd = NI6683REC.NiSyncLib.nisync_open_device(devType, devNum) + if not fd < 0 : + ptpd_state = c_int(0) + #status = NI6683REC.NiSyncLib.nisync_set_ptpd_state(fd, self.NISYNC_PTPD_SLAVE) + status = NI6683REC.NiSyncLib.nisync_get_ptpd_state(fd, byref(ptpd_state)) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot Read PTPd service state') + raise mdsExceptions.TclFAILED_ESSENTIAL + print("PTPd service state %d"%(ptpd_state.value)) + if ptpd_state.value != 2 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'PTPd service is not running or not synchronized') + raise mdsExceptions.TclFAILED_ESSENTIAL + else: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot open device %s num %d Timing Device'%(devType, devNum)) + raise mdsExceptions.TclFAILED_ESSENTIAL + os.close(fd) + + self.devFd = [] self.timeNid = {} try: - #print "test",devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING - self.devFd.append(NI6683REC.NiSyncLib.nisync_open_terminal( - devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING)) + + print ("test",devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING) + self.devFd.append(NI6683REC.NiSyncLib.nisync_open_terminal(devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING)); print ("Pulse ", trigTermName, self.devFd[0]) nids = [] - nids.append(self.pulse_time_tai_ns) - nids.append(self.pulse_time_date) - - self.timeNid[self.devFd[0]] = nids - - if self.devFd < 0: - Data.execute('DevLogErr($1,$2)', self.getNid( - ), 'Cannot open terminal %s NiSync Timing Device' % (trigTermName)) + nids.append(self.pulse_time_tai_ns.getPath()) + nids.append(self.pulse_time_date.getPath()) + + self.timeNid[self.devFd[0]] = nids + + if self.devFd[0] < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot open terminal %s NiSync Timing Device'%(trigTermName)) raise mdsExceptions.TclFAILED_ESSENTIAL - + for tr in range(8): - if getattr(self, 'trig_%d' % (tr+1)).isOn(): + if getattr(self, 'trig_%d'%(tr+1)).isOn(): try: - trigTermName = getattr( - self, 'trig_%d_term' % (tr+1)).data() + trigTermName = getattr(self, 'trig_%d_term'%(tr+1)).data() trigTerm = c_int(self.trigTermDict[trigTermName]) except: - Data.execute('DevLogErr($1,$2)', self.getNid( - ), 'Invalid terminal for trigger %s ' % (tr+1)) + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid terminal for trigger %s '%(tr+1)) continue - #print "TRIG_%d"%(tr+1),devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING - print ("TRIG_%d" % (tr+1), trigTermName, trigTerm) - self.devFd.append(NI6683REC.NiSyncLib.nisync_open_terminal( - devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING)) - + #print ("TRIG_%d"%(tr+1),devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING) + print ("TRIG_%d"%(tr+1), trigTermName, trigTerm) + self.devFd.append(NI6683REC.NiSyncLib.nisync_open_terminal(devType, devNum, trigTerm, self.NISYNC_READ_NONBLOCKING)) + nids = [] - nids.append(getattr(self, 'trig_%d_tai_ns' % (tr+1))) - self.timeNid[self.devFd[len(self.devFd)-1]] = nids + nids.append( getattr(self, 'trig_%d_tai_ns'%(tr+1)).getPath() ) + self.timeNid[self.devFd[len(self.devFd)-1]] = nids - print ("devFd", trigTermName, - self.devFd[len(self.devFd)-1]) + print ("devFd", trigTermName, self.devFd[len(self.devFd)-1]) else: self.devFd.append(-1) + for pp, nn in self.timeNid.items(): + for n in nn: + print( self.getNode(n).getPath() ) + except BaseException as e: print (str(e)) - Data.execute('DevLogErr($1,$2)', self.getNid( - ), 'Exception on NiSync Timing Device on open terminal %s ' % (trigTermName)) + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Exception on NiSync Timing Device on open terminal %s '%(trigTermName)) raise mdsExceptions.TclFAILED_ESSENTIAL + return + -# Worker Management +################################### Worker Management def saveWorker(self): - NI6683REC.workers[self.getNid()] = self.worker + NI6683REC.workers[self.getNid()] = self.worker def restoreWorker(self): - try: - self.worker = NI6683REC.workers[self.nid] - except: - self.worker = None - print('Cannot restore worker!!') + try: + self.worker = NI6683REC.workers[self.nid] + except: + self.worker = None + print('Cannot restore worker!!') -# AsynchStore class +########################AsynchStore class class AsynchStore(Thread): def configure(self, device): self.device = device self.stopReq = False - + def run(self): + self.device.setTree( + Tree(self.device.getTree().name, self.device.getTree().shot)) + #self.device = self.device.copy() + + poll = select.poll() - for fd in self.device.devFd: - if fd == -1: - continue - print ("Poll register fd", fd) - poll.register(fd, select.POLLIN) + for fd in self.device.devFd : + if fd == -1 : + continue + print ("Poll register fd", fd) + poll.register(fd, select.POLLIN) nTimestamps = c_int(1000) #ts = self.device.nisyncTimestampNanos() - ts = (self.device.nisyncTimestampNanos*1000)() + ts=(self.device.nisyncTimestampNanos*1000)() try: - tai_utc_delay = self.device.taiutc_delay.data() + tai_utc_delay = self.device.taiutc_delay.data() except: - tai_utc_delay = 37000000000 - self.device.taiutc_delay.putData(Int64(tai_utc_delay)) - + tai_utc_delay = 37000000000; + self.device.taiutc_delay.putData(Int64(tai_utc_delay)) + + """ + for pp, nn in self.device.timeNid.items(): + for n in nn: + print("Node ", n ) + print("Node Path ", self.device.getNode(n).getPath() ) + """ + + first = 1 timeout = 1000 ts_nanos_prev = 0 while not self.stopReq: - poolfd = poll.poll(timeout) - for fd1, event in poolfd: - print ("fd = ", fd1) - print ("event = ", event) - count = NI6683REC.NiSyncLib.nisync_read_timestamps_ns( - fd1, byref(ts), nTimestamps) - print ("count = ", count) - print ("------------------------------------------------") - for i in range(count): - print (1000000000. / - (ts[i].nanos-ts_nanos_prev), ts[i].nanos, count) - dt = datetime.fromtimestamp(ts[i].nanos // 1000000000) - dt_str = dt.strftime('%Y-%m-%d %H:%M:%S') + "." + str( - int(((ts[i].nanos-tai_utc_delay) % 1000000000))).zfill(9) - print (dt_str) - - nids = self.device.timeNid[fd1] - try: - if (len(nids) == 2): - print (nids[0].getPath()) - nids[0].putData(Int64(ts[i].nanos)) - print (nids[0].getPath()) - nids[1].putData(dt_str) - else: - print (nids[0].getPath()) - nids[0].putRow(1000, Int64( - ts[i].nanos), Int64(ts[i].nanos)) - except BaseException as e: - print (e) - print('Error save timestamp') - - ts_nanos_prev = ts[i].nanos - # break - print ("------------------------------------------------") - time.sleep(1) - - for fd in self.device.devFd: - if fd == -1: - continue - poll.unregister(fd) - + poolfd = poll.poll(timeout) + for fd1, event in poolfd : + print( "fd = ", fd1) + print( "event = ", event) + count = NI6683REC.NiSyncLib.nisync_read_timestamps_ns(fd1, byref(ts), nTimestamps); + print( "count = ", count) + print( "tai_utc_delay = ", tai_utc_delay) + print( "------------------------------------------------") + for i in range(count) : + print( 1000000000. / (ts[i].nanos-ts_nanos_prev), ts[i].nanos, count ) + dt = datetime.fromtimestamp((ts[i].nanos-tai_utc_delay) // 1000000000) + dt_str = dt.strftime('%Y-%m-%d %H:%M:%S') +"."+ str(int(( (ts[i].nanos-tai_utc_delay) % 1000000000))).zfill(9) + print( dt_str) + + nids = self.device.timeNid[fd1]; + try: + if ( len(nids) == 2 ) : + print( self.device.getNode(nids[0]).getPath()) + #nids[0].putData(Int64(ts[i].nanos)) + self.device.getNode(nids[0]).putRow(1000, Int64(ts[i].nanos), Int64(ts[i].nanos) ) + if first : + first = 0 + print( self.device.getNode(nids[1]).getPath()) + self.device.getNode(nids[1]).putData(dt_str) + else: + print( self.device.getNode(nids[0]).getPath()) + self.device.getNode(nids[0]).putRow(1000, Int64(ts[i].nanos), Int64(ts[i].nanos) ) + except BaseException as e: + print( e) + print('Error save timestamp') + + """ + try: + self.device.pulse_time_tai_ns.putData( Int64(ts.nanos)) + self.device.pulse_time_tai_s.putData(Int64(ts.nanos//1000000000)) + self.device.pulse_time_date.putData(dt_str) + except BaseException as e: + print (e) + print('Error save timestamp') + """ + ts_nanos_prev = ts[i].nanos + #break + print ("------------------------------------------------") + time.sleep(1) + + for fd in self.device.devFd : + if fd == -1 : + continue + poll.unregister(fd) + print ('AsynchStore stop') + return + def stop(self): self.stopReq = True - -# End Inner class AsynchStore + +#############End Inner class AsynchStore def init(self): try: - self.restoreInfo() + self.restoreInfo() self.stop() except: print ('Not started') + pass + - -# Configuration check +#Configuration check try: devType = self.DevTypeDict[self.dev_type.data()] except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Device Type module Undefined') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Device Type module Undefined') raise mdsExceptions.TclFAILED_ESSENTIAL try: - devNum = self.dev_num.data() + devNum = self.dev_num.data(); except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Device number Undefined') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Device number Undefined') raise mdsExceptions.TclFAILED_ESSENTIAL + """ + try: + devTerm = self.trigTermDict[self.trig_term.data()] + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Device terminal Undefined') + raise mdsExceptions.TclFAILED_ESSENTIAL + """ + try: trigDecCnt = c_int(self.trig_dec_cnt.data()) except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Trigger decimation count Undefined') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Trigger decimation count Undefined') raise mdsExceptions.TclFAILED_ESSENTIAL try: - trigEdge = c_int( - self.trigEdgeDict[self.pulse_time_trig_edge.data()]) + trigEdge = c_int(self.trigEdgeDict[self.pulse_time_trig_edge.data()]) except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Pulse time Trigger edge Undefined') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Pulse time Trigger edge Undefined') raise mdsExceptions.TclFAILED_ESSENTIAL -# Open device +#Open device try: self.initializeInfo() except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Cannot open NiSync IEEE1588 device') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot open NiSync IEEE1588 device') raise mdsExceptions.TclFAILED_ESSENTIAL self.saveInfo() - status = NI6683REC.NiSyncLib.nisync_enable_timestamp_trigger( - self.devFd[0], trigEdge, trigDecCnt) + """ + status = NI6683REC.NiSyncLib.nisync_enable_timestamp_trigger(self.devFd[0], trigEdge, trigDecCnt) print ("self.devFd", self.devFd, status, trigEdge, trigDecCnt) - if status < 0: + + if status < 0 : self.closeInfo() - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Cannot enable pulse time timestamp trigger') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot enable pulse time timestamp trigger') raise mdsExceptions.TclFAILED_ESSENTIAL for tr in range(8): - if getattr(self, 'trig_%d' % (tr+1)).isOn(): + if getattr(self, 'trig_%d'%(tr+1)).isOn(): try: - trigEdgeName = getattr( - self, 'trig_%d_edge' % (tr+1)).data() + trigEdgeName = getattr(self, 'trig_%d_edge'%(tr+1)).data() trigEdge = c_int(self.trigEdgeDict[trigEdgeName]) except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Invalid trigger edge for trigger %s ' % (tr+1)) + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid trigger edge for trigger %s '%(tr+1)) continue - status = NI6683REC.NiSyncLib.nisync_enable_timestamp_trigger( - self.devFd[tr+1], trigEdge, trigDecCnt) - if status < 0: - Data.execute('DevLogErr($1,$2)', self.getNid( - ), 'Cannot enable pulse time timestamp for trigger %d' % (tr+1)) + status = NI6683REC.NiSyncLib.nisync_enable_timestamp_trigger(self.devFd[tr+1], trigEdge, trigDecCnt) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot enable pulse time timestamp for trigger %d'%(tr+1)) continue + """ + return 1 def start(self): try: - self.restoreInfo() + self.restoreInfo() except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'SPIDER timing device device not initialized') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'SPIDER timing device device not initialized') raise mdsExceptions.TclFAILED_ESSENTIAL -# Module in acquisition check + try: + trigDecCnt = c_int(self.trig_dec_cnt.data()) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Trigger decimation count Undefined') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + trigEdge = c_int(self.trigEdgeDict[self.pulse_time_trig_edge.data()]) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Pulse time Trigger edge Undefined') + raise mdsExceptions.TclFAILED_ESSENTIAL + + status = NI6683REC.NiSyncLib.nisync_enable_timestamp_trigger(self.devFd[0], trigEdge, trigDecCnt) + + print ("self.devFd", self.devFd, status, trigEdge, trigDecCnt) + + + if status < 0 : + self.closeInfo() + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot enable pulse time timestamp trigger') + raise mdsExceptions.TclFAILED_ESSENTIAL + + for tr in range(8): + if getattr(self, 'trig_%d'%(tr+1)).isOn(): + try: + trigEdgeName = getattr(self, 'trig_%d_edge'%(tr+1)).data() + trigEdge = c_int(self.trigEdgeDict[trigEdgeName]) + except: + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid trigger edge for trigger %s '%(tr+1)) + continue + + status = NI6683REC.NiSyncLib.nisync_enable_timestamp_trigger(self.devFd[tr+1], trigEdge, trigDecCnt) + if status < 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Cannot enable pulse time timestamp for trigger %d'%(tr+1)) + continue + +#Module in acquisition check try: self.restoreWorker() if self.worker.isAlive(): - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Module is in acquisition') - return + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module is in acquisition') + return except: - pass + pass - self.worker = self.AsynchStore() - self.worker.daemon = True + self.worker = self.AsynchStore() + self.worker.daemon = True self.worker.stopReq = False - self.worker.configure(self) + self.worker.configure(self.copy()) print ("Start Worker") self.saveWorker() self.worker.start() - if not self.worker.isAlive(): - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'SPIDER timing device device not armed') + if not self.worker.isAlive() : + Data.execute('DevLogErr($1,$2)', self.getNid(), 'SPIDER timing device device not armed') raise mdsExceptions.TclFAILED_ESSENTIAL + return 1 + def stop(self): try: self.restoreInfo() except: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'SPIDER timing device not initialized') + Data.execute('DevLogErr($1,$2)', self.getNid(), 'SPIDER timing device not initialized') raise mdsExceptions.TclFAILED_ESSENTIAL self.restoreWorker() @@ -459,3 +539,5 @@ def stop(self): self.worker.join() print ("Close Info") self.closeInfo() + return 1 + diff --git a/pydevices/RfxDevices/NI_WAVE_GEN.py b/pydevices/RfxDevices/NI_WAVE_GEN.py index 71926c3b3b..b33851f70c 100644 --- a/pydevices/RfxDevices/NI_WAVE_GEN.py +++ b/pydevices/RfxDevices/NI_WAVE_GEN.py @@ -54,6 +54,31 @@ class NI_WAVE_GEN(Device): AO_DAC_POLARITY_UNIPOLAR = c_int(0) AO_DAC_POLARITY_BIPOLAR = c_int(1) + + + XSERIES_AO_EXTERNAL_GATE_DISABLED = c_int(0) + XSERIES_AO_POLARITY_RISING_EDGE = c_int(0) + XSERIES_AO_POLARITY_FALLING_EDGE = c_int(1) + XSERIES_AO_START_TRIGGER_SW_PULSE = c_int(0) + XSERIES_AO_START_TRIGGER_PFI0 = c_int(1) + XSERIES_AO_START_TRIGGER_PFI1 = c_int(2) + XSERIES_AO_START_TRIGGER_PFI2 = c_int(3) + XSERIES_AO_START_TRIGGER_PFI3 = c_int(4) + XSERIES_OUTTIMER_UPDATE_INTERVAL_COUNTER_TB3 = c_int(0) #100MHz + XSERIES_OUTTIMER_UPDATE_INTERVAL_COUNTER_PFI0 = c_int(1) + XSERIES_OUTTIMER_UPDATE_INTERVAL_COUNTER_PFI1 = c_int(2) + XSERIES_OUTTIMER_UPDATE_INTERVAL_COUNTER_PFI2 = c_int(3) + XSERIES_OUTTIMER_UPDATE_INTERVAL_COUNTER_PFI3 = c_int(4) + XSERIES_OUTTIMER_POLARITY_RISING_EDGE = c_int(0) + XSERIES_OUTTIMER_POLARITY_FALLING_EDGE = c_int(1) + XSERIES_OUTPUT_RANGE_10V = c_int(0) + XSERIES_OUTPUT_RANGE_5V = c_int(1) + XSERIES_START_TRIGGER = c_int(2) + XSERIES_AO_UPDATE_COUNTER_UI_TC = c_int(0) + XSERIES_AO_UPDATE_COUNTER_PFI0 = c_int(1) + XSERIES_AO_UPDATE_COUNTER_PFI1 = c_int(2) + XSERIES_AO_UPDATE_COUNTER_PFI2 = c_int(3) + XSERIES_AO_UPDATE_COUNTER_PFI3 = c_int(4) # File descriptor #ao_fd = 0 @@ -64,11 +89,11 @@ class NI_WAVE_GEN(Device): waveAOChFds = {} updateEvents = {} niLib6259 = None - niLib6368 = None + niLibXseries = None niInterfaceLib = None MIN_FREQ = 0.01 - MAX_FREQ = 1000. + MAX_FREQ = 100000. #Dictionaries and maps @@ -97,6 +122,8 @@ def saveInfo(self): def restoreInfo(self, openFlag): if NI_WAVE_GEN.niLib6259 is None: NI_WAVE_GEN.niLib6259 = CDLL("libpxi6259.so") + if NI_WAVE_GEN.niLibXseries is None: + NI_WAVE_GEN.niLibXseries = CDLL("libnixseries.so") if NI_WAVE_GEN.niInterfaceLib is None: NI_WAVE_GEN.niInterfaceLib = CDLL("libNiInterface.so") @@ -126,9 +153,9 @@ def restoreInfo(self, openFlag): boardId)+'.ao' self.ao_fd = os.open(fileName, os.O_RDWR | os.O_NONBLOCK) print('Open fileName : ', fileName) - except IOError(error, message): - print (error, repr(message)) - print (errno.errorcode[error]) + except IOError as e: + print( 'IOError : %s'%(str(e)) ) + return NI_WAVE_GEN.ERROR except Exception as exc: Data.execute('DevLogErr($1,$2)', self.getNid( ), 'Cannot open device ' + fileName + " " + str(exc)) @@ -143,7 +170,7 @@ def closeInfo(self): self.ao_fd = -1 except: pass - #print('CLOSE INFO: HANDLE NOT FOUND') + print('CLOSE INFO: HANDLE NOT FOUND') return 1 # Update Event Management @@ -190,26 +217,35 @@ def run(self): print("Event %s occurred at %s with data: %s " % (str(self.event), str(self.qtime.date), str(self.raw))) jcmd = self.raw.deserialize() - print (jcmd) + #print (jcmd) cmdEventName = self.device.cmd_event.data() + boardType = self.device.board_type.data() if jcmd["command"] == 'pause': try: - self.device.__stopGeneration__() + boardType = self.device.board_type.data() + wavePoint = self.device.wave_point.data() + self.device.__initialize_module__(boardType, wavePoint, True) + self.device.__stopGeneration__() except Exception as ex: + time.sleep(1) Event.setevent(cmdEventName+'_REPLY', 'Cannot pause waveform generation : '+str(ex)) + return elif jcmd["command"] == 'resume': try: - self.device.configChannels(False) + boardType = self.device.board_type.data() + wavePoint = self.device.wave_point.data() + self.device.__initialize_module__(boardType, wavePoint, False) self.device.__startGeneration__() except Exception as ex: + time.sleep(1) Event.setevent(cmdEventName+'_REPLY', 'Cannot resume waveform generation : '+str(ex)) + return elif jcmd["command"] == 'update': boardId = self.device.board_id.data() - boardType = self.device.board_type.data() wavePoint = self.device.wave_point.data() gain = self.device.gain.data() @@ -230,7 +266,20 @@ def run(self): numPeriod = (np.asarray(chFreqAr) / minFreq + 0.5).astype(int) sampleRate = wavePoint * minFreq - periodDivisor = int(20000000 / sampleRate) + + if boardType == 'NI6259': + factor = 20000000 + else: + factor = 100000000 + + periodDivisor = int(factor / sampleRate) + """ + while periodDivisor < 20 : + wavePoint -= 10 + sampleRate = wavePoint * minFreq + periodDivisor = int(factor / sampleRate) + """ + print ('==update periodDivisor ', periodDivisor) print ('==update Num Period ', chFreqAr, numPeriod, minFreq) @@ -244,12 +293,14 @@ def run(self): self.device.saveInfo() aoConfig = c_void_p(0) - NI_WAVE_GEN.niInterfaceLib.pxi6259_create_ao_conf_ptr( - byref(aoConfig)) - - # initialize AO configuration - self.device.__aoConfiguration__( - aoConfig, self.device.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) + if boardType == 'NI6259': + NI_WAVE_GEN.niInterfaceLib.pxi6259_create_ao_conf_ptr(byref(aoConfig)) + #initialize AO configuration + self.device.__aoConfiguration_6259__(aoConfig, self.device.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) + else : + NI_WAVE_GEN.niInterfaceLib.nixseries_create_ao_conf_ptr(byref(aoConfig), c_int(wavePoint) ) + #initialize AO configuration + self.device.__aoConfiguration_xseries__(aoConfig, self.device.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) for ch in range(4): self.device.configChannel(boardType, boardId, ch, False, wavePoint, chMaxAr[ch], chMinAr[ch], chTypeAr[ch].strip( @@ -258,22 +309,26 @@ def run(self): self.device.__startGeneration__() except Exception as ex: + time.sleep(1) Event.setevent( cmdEventName+'_REPLY', 'Cannot update waveforms generation : '+str(ex)) - + return + + print('Generate REPLY event ' + cmdEventName+'_REPLY') + time.sleep(1) Event.setevent(cmdEventName+'_REPLY', msg) return def stop(self): self.stopReq = True - NI6259AI.niInterfaceLib.setStopAcqFlag(self.stopAcq) + NI_WAVE_GEN.niInterfaceLib.setStopAcqFlag(self.stopAcq) def hasError(self): return (self.error != self.ACQ_NOERROR) def closeTree(self): # On first test dosen't work - NI6259AI.niInterfaceLib.closeTree(self.treePtr) + NI_WAVE_GEN.niInterfaceLib.closeTree(self.treePtr) self.device.debugPrint('CLOSE TREE') # End Inner class AsynchStore @@ -356,18 +411,24 @@ def configChannel(self, boardType, boardId, ch, reset, wavePoint, chMax, chMin, ), "Invalid waveform type -%s- for channel %d " % (chType, ch)) zero_arr = np.zeros(wavePoint) scaledWriteArray = (c_float * len(zero_arr))(*zero_arr) + + print(scaledWriteArray[100:110], wavePoint) - retval = NI_WAVE_GEN.niLib6259.pxi6259_write_ao( - aoChFd, scaledWriteArray, c_uint(wavePoint)) - if retval != wavePoint: - errno = NI_WAVE_GEN.niInterfaceLib.getErrno() - Data.execute('DevLogErr($1,$2)', self.getNid( - ), "Failed while writing! Written samples %d : %s (%d)" % (retval, os.strerror(errno), errno)) - raise mdsExceptions.DevIO_STUCK + if boardType == 'NI6259' : + retval = NI_WAVE_GEN.niLib6259.pxi6259_write_ao(aoChFd, scaledWriteArray, c_uint(wavePoint)) + else : + retval = NI_WAVE_GEN.niLibXseries.xseries_write_ao(aoChFd, scaledWriteArray, c_uint(wavePoint)) + + if retval < 0 : + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid( + ), "Failed while writing! Written samples %d : %s (%d)" % (retval, os.strerror(errno), errno)) + raise mdsExceptions.DevIO_STUCK os.close(aoChFd) - def __checkChanneParam__(self, ch, gain): + + def __checkChannelParams__(self, ch, gain): chAOX = [] chAOY = [] @@ -460,12 +521,86 @@ def configChannels(self, reset): print ('Num Period ', freq, numPeriod, minFreq) for ch in range(4): - self.__checkChanneParam__(ch, gain) + self.__checkChannelParams__(ch, gain) self.configChannel(boardType, boardId, ch, reset, wavePoint, self.chMax, self.chMin, self.chType, self.chAOX, self.chAOY, numPeriod[ch]) - def __aoConfiguration__(self, aoConfig, polarity, wavePoint, periodDivisor): + + def __aoConfiguration_xseries__(self, aoConfig, polarity, wavePoint, periodDivisor): + + + print( '__aoConfiguration_xseries__', wavePoint, periodDivisor) + + # Disable external gating of the sample clock + if NI_WAVE_GEN.niLibXseries.xseries_set_ao_external_gate( aoConfig, + self.XSERIES_AO_EXTERNAL_GATE_DISABLED, # No external pause signal + self.XSERIES_AO_POLARITY_RISING_EDGE, # Don't care + c_int(0)) != 0 : # Disable + + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to set AO waveform generation!") + raise mdsExceptions.DevCANNOT_LOAD_SETTINGS + + + + #Program the START1 signal (start trigger) to assert from a software rising edge + if NI_WAVE_GEN.niLibXseries.xseries_set_ao_start_trigger( aoConfig, + self.XSERIES_AO_START_TRIGGER_SW_PULSE, # Set the line to software-driven + self.XSERIES_AO_POLARITY_RISING_EDGE, # Make line active on rising... + c_int(1)) != 0 : # ...edge (not high level) + + + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Error setting start trigger!") + raise mdsExceptions.DevCANNOT_LOAD_SETTINGS + + + #Program the Update source + if NI_WAVE_GEN.niLibXseries.xseries_set_ao_update_counter( aoConfig, + self.XSERIES_AO_UPDATE_COUNTER_UI_TC, # Derive the clock line from the Update + # Interval Terminal Count + self.XSERIES_AO_POLARITY_RISING_EDGE) != 0 : # Make the line active on rising edge + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Error setting update counter!") + raise mdsExceptions.DevCANNOT_LOAD_SETTINGS + + #Program the Update Interval counter */ + print('periodDivisor', periodDivisor) + if NI_WAVE_GEN.niLibXseries.xseries_set_ao_update_interval_counter( aoConfig, + self.XSERIES_OUTTIMER_UPDATE_INTERVAL_COUNTER_TB3, # Source the Update + # Interval from the + # internal timebase + self.XSERIES_OUTTIMER_POLARITY_RISING_EDGE, # Make the line active on rising + # edge + c_uint(periodDivisor), # Number of clock intervals between successive + # updates + c_int(2) # Number of clock intervals after the start trigger before the first + # update + ) != 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Error setting update interval counter!") + raise mdsExceptions.DevCANNOT_LOAD_SETTINGS + + for ch in range(4): + if NI_WAVE_GEN.niLibXseries.xseries_add_ao_channel(aoConfig, c_int(ch), self.XSERIES_OUTPUT_RANGE_10V) != 0 : + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Cannot add AI channel %d to configuration!'%(ch)) + raise mdsExceptions.DevCANNOT_LOAD_SETTINGS + + # load configuration to the device + #if NI_WAVE_GEN.niLibXseries.xseries_load_ao_conf(c_int(self.ao_fd), aoConfig) != 0 : + if NI_WAVE_GEN.niInterfaceLib.nixseries_load_ao_conf_ptr(c_int(self.ao_fd), aoConfig) != 0 : + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid( + ), 'Failed to load configuration! (%d) %s' % (errno, os.strerror(errno))) + raise mdsExceptions.DevCANNOT_LOAD_SETTINGS + + # wait for the AO devices + time.sleep(1) + + + def __aoConfiguration_6259__(self, aoConfig, polarity, wavePoint, periodDivisor): # enable waveform generation (Retrasmit mode) if NI_WAVE_GEN.niLib6259.pxi6259_set_ao_waveform_generation(aoConfig, c_ubyte(1)): @@ -508,40 +643,149 @@ def __aoConfiguration__(self, aoConfig, polarity, wavePoint, periodDivisor): time.sleep(1) - def init(self): - print ('================= NI Wavefor Generation Init ===============') + def __initialize_module__(self, boardType, wavePoint, reset): - if self.board_type.data() == 'NI6368': - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Device NI6368 not yet supported') - raise mdsExceptions.DevINV_SETUP + # configure AO update clock + freq = [] + for ch in range(4): + if getattr(self, 'ao_%d' % (ch+1)).isOn(): + try: + fr = getattr(self, 'ao_%d_freq' % (ch+1)).data() + freq.append(fr) + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid( + ), 'Invalid channel %d waveform frequency : %s' % (ch, str(ex))) + raise mdsExceptions.TclFAILED_ESSENTIAL + if fr < (self.MIN_FREQ - 1e-6) or fr > (self.MAX_FREQ + 1e-4): + Data.execute('DevLogErr($1,$2)', self.getNid( + ), 'Invalid channel %d waveform frequency %f out of limit (%0.2f:%0.2f)' % (ch, fr, self.MIN_FREQ, self.MAX_FREQ)) + raise mdsExceptions.DevBAD_FREQ - if self.restoreInfo(True) == NI_WAVE_GEN.ERROR: - Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Cannot open device') - raise mdsExceptions.DevINV_SETUP + minFreq = min(freq) + print ("Frequency ", freq) + print ((np.asarray(freq)*10).astype(int) % int(minFreq*10)) + + if sum((np.asarray(freq)*10).astype(int) % int(minFreq*10)): + Data.execute('DevLogErr($1,$2)', self.getNid( + ), 'Minimum waveform frequency must be multiple of the other wavefoms frequency') + raise mdsExceptions.DevBAD_FREQ - # Stop the segment - """ - NI_WAVE_GEN.niLib6259.xseries_stop_ao(c_int(self.ao_fd)) + """ + self.numPeriod = (np.asarray(freq) / minFreq + 0.5).astype(int) + print 'Num Period ',self.numPeriod + """ - retval = NI_WAVE_GEN.niLib6259.xseries_reset_ao(self.ao_fd); - if retval : - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Error resetiing device') - raise mdsExceptions.TclFAILED_ESSENTIAL - - retval = NI_WAVE_GEN.niLib6259.pxi6259_stop_ao(c_int(self.ao_fd)) - if retval : - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Error resetting device') - raise mdsExceptions.TclFAILED_ESSENTIAL + wavePoint = 4000 + + """ + currWavePoint = wavePoint + ch = 0 + for c in range(0, 4): + if getattr(self, 'ao_%d' % (c+1)).isOn(): + fr = freq[ch] + if freq[ch] < 1.: + fr = freq[ch] * 10. + if wavePoint % freq[ch]: + wp = int(int(float(wavePoint) / fr) * fr + fr) + if wp % 2: + wp = wp + fr + if wp > currWavePoint: + currWavePoint = wp + print (currWavePoint, wavePoint, freq[ch]) + + #if ( wavePoint / freq[ch] ) < 10. : + # Data.execute('DevLogErr($1,$2)', self.getNid(), 'Waveform %d has less than 10 points for period'%(ch)) + # raise mdsExceptions.TclFAILED_ESSENTIAL; + + ch = ch + 1 - retval = NI_WAVE_GEN.niLib6259.pxi6259_reset_ao(c_int(self.ao_fd)); - if retval : - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Error resetting device') - raise mdsExceptions.TclFAILED_ESSENTIAL + if currWavePoint != wavePoint: + wavePoint = currWavePoint + self.wave_point.putData(wavePoint) + """ + + sampleRate = wavePoint * minFreq + """ + if boardType == 'NI6259': + periodDivisor = int(20000000 / sampleRate) + else: + periodDivisor = int(100000000 / sampleRate) + + """ + if boardType == 'NI6259': + factor = 20000000 + else: + factor = 100000000 + + sampleInPeriod = int( factor / minFreq ) + numPeriod = int(wavePoint / sampleInPeriod) + + print('sampleInPeriod', sampleInPeriod) + print('numPeriod', numPeriod) + print('minFreq', minFreq) + + periodDivisor = int(factor / sampleRate) + + while periodDivisor < 30 : + wavePoint -= 10 + sampleRate = wavePoint * minFreq + periodDivisor = factor / sampleRate + #print('periodDivisor ', periodDivisor, wavePoint) + + + print ('periodDivisor ', periodDivisor) + print ('wavePoint ', wavePoint) + + self.wave_point.putData(wavePoint) + + aoConfig = c_void_p(0) + if boardType == 'NI6259': + NI_WAVE_GEN.niInterfaceLib.pxi6259_create_ao_conf_ptr(byref(aoConfig)) + else : + if NI_WAVE_GEN.niLibXseries.xseries_stop_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to stop AO!: %s" % (os.strerror(errno))) + + if NI_WAVE_GEN.niLibXseries.xseries_reset_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to reset AO!: %s" % (os.strerror(errno))) + + NI_WAVE_GEN.niInterfaceLib.nixseries_create_ao_conf_ptr(byref(aoConfig), c_int(wavePoint) ) + + # initialize AO configuration + if boardType == 'NI6259': + self.__aoConfiguration_6259__(aoConfig, self.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) + else: + self.__aoConfiguration_xseries__(aoConfig, self.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) + + self.configChannels(reset) + + if boardType == 'NI6259': + NI_WAVE_GEN.niInterfaceLib.pxi6259_free_ao_conf_ptr(aoConfig) + else: + NI_WAVE_GEN.niInterfaceLib.nixseries_free_ai_conf_ptr(aoConfig) + + + def init(self): + + print ('================= NI Waveform Generation Init ===============') + + if self.restoreInfo(True) == NI_WAVE_GEN.ERROR: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Cannot open device') + raise mdsExceptions.DevINV_SETUP + + try: + boardType = self.board_type.data() + except Exception as ex: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Board Type parameter undefined') + raise mdsExceptions.DevBAD_PARAMETER try: wavePoint = self.wave_point.data() @@ -549,7 +793,10 @@ def init(self): Data.execute('DevLogErr($1,$2)', self.getNid(), 'Invalid waveform points number') raise mdsExceptions.DevBAD_PARAMETER + + self.__initialize_module__(boardType, wavePoint, False) + """ # configure AO update clock freq = [] for ch in range(4): @@ -575,10 +822,10 @@ def init(self): ), 'Minimum waveform frequency must be multiple of the other wavefoms frequency') raise mdsExceptions.DevBAD_FREQ - """ - self.numPeriod = (np.asarray(freq) / minFreq + 0.5).astype(int) - print 'Num Period ',self.numPeriod - """ + + #self.numPeriod = (np.asarray(freq) / minFreq + 0.5).astype(int) + #print 'Num Period ',self.numPeriod + currWavePoint = wavePoint ch = 0 @@ -595,11 +842,11 @@ def init(self): currWavePoint = wp print (currWavePoint, wavePoint, freq[ch]) - """ - if ( wavePoint / freq[ch] ) < 10. : - Data.execute('DevLogErr($1,$2)', self.getNid(), 'Waveform %d has less than 10 points for period'%(ch)) - raise mdsExceptions.TclFAILED_ESSENTIAL; - """ + + #if ( wavePoint / freq[ch] ) < 10. : + # Data.execute('DevLogErr($1,$2)', self.getNid(), 'Waveform %d has less than 10 points for period'%(ch)) + # raise mdsExceptions.TclFAILED_ESSENTIAL; + ch = ch + 1 if currWavePoint != wavePoint: @@ -607,34 +854,48 @@ def init(self): self.wave_point.putData(wavePoint) sampleRate = wavePoint * minFreq - periodDivisor = int(20000000 / sampleRate) + if boardType == 'NI6259': + periodDivisor = int(20000000 / sampleRate) + else: + periodDivisor = int(100000000 / sampleRate) + print ('periodDivisor ', periodDivisor) print ('OK 1') aoConfig = c_void_p(0) - NI_WAVE_GEN.niInterfaceLib.pxi6259_create_ao_conf_ptr(byref(aoConfig)) + if boardType == 'NI6259': + NI_WAVE_GEN.niInterfaceLib.pxi6259_create_ao_conf_ptr(byref(aoConfig)) + else : + if NI_WAVE_GEN.niLibXseries.xseries_stop_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to stop AO!: %s" % (os.strerror(errno))) + + if NI_WAVE_GEN.niLibXseries.xseries_reset_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to reset AO!: %s" % (os.strerror(errno))) + + NI_WAVE_GEN.niInterfaceLib.nixseries_create_ao_conf_ptr(byref(aoConfig), c_int(wavePoint) ) print ('OK 2') # initialize AO configuration - self.__aoConfiguration__( - aoConfig, self.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) - - print ('OK 3') + if boardType == 'NI6259': + self.__aoConfiguration_6259__(aoConfig, self.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) + else: + self.__aoConfiguration_xseries__(aoConfig, self.AO_DAC_POLARITY_BIPOLAR, wavePoint, periodDivisor) self.configChannels(False) - print ('OK 4') - - NI_WAVE_GEN.niInterfaceLib.pxi6259_free_ao_conf_ptr(aoConfig) - - print ('OK 5') - + if boardType == 'NI6259': + NI_WAVE_GEN.niInterfaceLib.pxi6259_free_ao_conf_ptr(aoConfig) + else: + NI_WAVE_GEN.niInterfaceLib.nixseries_free_ai_conf_ptr(aoConfig) + """ + self.saveInfo() - - print ('OK 6') - return NI_WAVE_GEN.NO_ERROR @@ -645,18 +906,32 @@ def __startGeneration__(self): Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module not initialized') raise mdsExceptions.DevINV_SETUP + + boardType = self.board_type.data() # start AO segment (signal generation) - if NI_WAVE_GEN.niLib6259.pxi6259_start_ao(c_int(self.ao_fd)) != 0: - errno = NI_WAVE_GEN.niInterfaceLib.getErrno() - Data.execute('DevLogErr($1,$2)', self.getNid(), - "Failed to start AO!: %s" % (os.strerror(errno))) - raise mdsExceptions.DevIO_STUCK + if boardType == 'NI6259' : + if NI_WAVE_GEN.niLib6259.pxi6259_start_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to start AO!: %s" % (os.strerror(errno))) + raise mdsExceptions.DevIO_STUCK + else: + if NI_WAVE_GEN.niLibXseries.xseries_start_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to start AO!: %s" % (os.strerror(errno))) + # pulse start trigger + if NI_WAVE_GEN.niLibXseries.xseries_pulse_ao(self.ao_fd, self.XSERIES_START_TRIGGER) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to software trigger: %s" % (os.strerror(errno))) + raise mdsExceptions.DevIO_STUCK return NI_WAVE_GEN.NO_ERROR def start_gen(self): - print ("================ NI Waveform Geneation Start Store =============") + print ("================ NI Waveform Generation Start =============") self.__startGeneration__() @@ -668,21 +943,48 @@ def start_gen(self): raise mdsExceptions.DevBAD_PARAMETER self.updEvent = self.AsynchUpdateGen(cmdEventName) - self.updEvent.configure(self) + self.updEvent.configure(self.copy()) self.saveUpdateEvent() return NI_WAVE_GEN.NO_ERROR # Stop generation + # private method + def __stopGeneration__(self): - + if self.restoreInfo(False) != NI_WAVE_GEN.HANDLE_FOUND: Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module not initialized') raise mdsExceptions.DevINV_SETUP + boardType = self.board_type.data() + + if boardType == 'NI6259' : + self.__stopGeneration_6259__() + else: + self.__stopGeneration_xseries__() + if NI_WAVE_GEN.niLibXseries.xseries_reset_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to reset AO!: %s" % (os.strerror(errno))) + + + def __stopGeneration_xseries__(self): + + # stop AO segment + if NI_WAVE_GEN.niLibXseries.xseries_stop_ao(c_int(self.ao_fd)) != 0: + errno = NI_WAVE_GEN.niInterfaceLib.getErrno() + Data.execute('DevLogErr($1,$2)', self.getNid(), + "Failed to stop AO!: %s" % (os.strerror(errno))) + raise mdsExceptions.DevIO_STUCK + + + # private method + def __stopGeneration_6259__(self): + # stop AO segment if NI_WAVE_GEN.niLib6259.pxi6259_stop_ao(c_int(self.ao_fd)) != 0: errno = NI_WAVE_GEN.niInterfaceLib.getErrno() @@ -690,7 +992,7 @@ def __stopGeneration__(self): "Failed to stop AO!: %s" % (os.strerror(errno))) raise mdsExceptions.DevIO_STUCK - self.configChannels(True) + self.configChannels(True) #Configure output to generate 0V # start AO segment (signal generation) if NI_WAVE_GEN.niLib6259.pxi6259_start_ao(self.ao_fd): @@ -706,15 +1008,23 @@ def __stopGeneration__(self): raise mdsExceptions.DevIO_STUCK def stop_gen(self): - print ("================ NI Waveform Geneation Stop Store =============") - - self.__stopGeneration__() - + print ("================ NI Waveform Generation Stop =============") + if self.restoreInfo(False) != NI_WAVE_GEN.HANDLE_FOUND: Data.execute('DevLogErr($1,$2)', self.getNid(), - 'Wavefor generation not initialized') + 'Module not initialized') raise mdsExceptions.DevINV_SETUP + boardType = self.board_type.getData() + + if boardType == 'NI6259' : + self.__stopGeneration_6259__() + else: + boardType = self.board_type.data() + wavePoint = self.wave_point.data() + self.__initialize_module__(boardType, wavePoint, True) + self.__stopGeneration__() + self.closeInfo() if self.closeUpdateEvent() == NI_WAVE_GEN.ERROR: @@ -741,7 +1051,8 @@ def __cmdEvent__(self, cmd): Event.setevent(cmdEventName, cmd) rep = self.waitForAnswer(cmdEventName+'_REPLY') - timeout = 5 + timeout = 10 + print('Wait for REPLY event ' + cmdEventName+'_REPLY') rep.join(timeout) time.sleep(.1) if rep.isAlive(): @@ -775,7 +1086,7 @@ def update_gen(self): gain = self.gain.data() for ch in range(4): - self.__checkChanneParam__(ch, gain) + self.__checkChannelParams__(ch, gain) chStateAr.append(self.chState) chMaxAr.append(self.chMax) diff --git a/pydevices/RfxDevices/PTGREY.py b/pydevices/RfxDevices/PTGREY.py index ff6f96885c..6ac9858d5a 100755 --- a/pydevices/RfxDevices/PTGREY.py +++ b/pydevices/RfxDevices/PTGREY.py @@ -1,4 +1,4 @@ -# +# # Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -23,68 +23,66 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -from MDSplus import mdsExceptions, Device, Data, version +from MDSplus import mdsExceptions, Device, Data, version, Float64 from ctypes import CDLL, byref, c_double, c_int, c_float, c_void_p, c_char_p, create_string_buffer from numpy import array from threading import Thread import traceback - +import time class PTGREY(Device): """PTGREY NEW Camera""" - parts = [ # offset nid - {'path': ':IP_NAME', 'type': 'text', 'value': '192.168.100.18'}, # 1 - {'path': ':COMMENT', 'type': 'text'}, - - {'path': '.FRAME', 'type': 'structure'}, # 3 - {'path': '.FRAME:X', 'type': 'numeric', 'value': 0}, - {'path': '.FRAME:Y', 'type': 'numeric', 'value': 0}, - {'path': '.FRAME:WIDTH', 'type': 'numeric', 'value': 1936}, - {'path': '.FRAME:HEIGHT', 'type': 'numeric', 'value': 1464}, - {'path': '.FRAME:PIXEL_FORMAT', 'type': 'text', 'value': 'Mono16'}, - - {'path': '.CAM_SETUP', 'type': 'structure'}, # 9 - {'path': '.CAM_SETUP:GAIN_AUTO', 'type': 'text', 'value': 'Off'}, - {'path': '.CAM_SETUP:GAIN', 'type': 'numeric', 'value': 0}, - {'path': '.CAM_SETUP:GAMMA_EN', 'type': 'text', 'value': 'Off'}, - {'path': '.CAM_SETUP:EXP_AUTO', 'type': 'text', 'value': 'Off'}, - {'path': '.CAM_SETUP:EXPOSURE', 'type': 'numeric', 'value': 800E3}, - - {'path': '.TIMING', 'type': 'structure'}, # 15 - {'path': '.TIMING:TRIG_MODE', 'type': 'text', 'value': 'INTERNAL'}, - {'path': '.TIMING:TRIG_SOURCE', 'type': 'numeric'}, - {'path': '.TIMING:TIME_BASE', 'type': 'numeric'}, - {'path': '.TIMING:FRAME_RATE', 'type': 'numeric', 'value': 1}, - {'path': '.TIMING:BURST_DUR', 'type': 'numeric', 'value': 5}, - {'path': '.TIMING:SKIP_FRAME', 'type': 'numeric', 'value': 0}, - - {'path': '.STREAMING', 'type': 'structure'}, # 22 - {'path': '.STREAMING:MODE', 'type': 'text', 'value': 'Stream and Store'}, - {'path': '.STREAMING:SERVER', 'type': 'text', 'value': 'localhost'}, - {'path': '.STREAMING:PORT', 'type': 'numeric', 'value': 8888}, - {'path': '.STREAMING:AUTOSCALE', 'type': 'text', 'value': 'NO'}, - {'path': '.STREAMING:LOLIM', 'type': 'numeric', 'value': 0}, - {'path': '.STREAMING:HILIM', 'type': 'numeric', 'value': 4095}, - {'path': '.STREAMING:ADJROIX', 'type': 'numeric', 'value': 0}, - {'path': '.STREAMING:ADJROIY', 'type': 'numeric', 'value': 0}, - {'path': '.STREAMING:ADJROIW', 'type': 'numeric', 'value': 1936}, - {'path': '.STREAMING:ADJROIH', 'type': 'numeric', 'value': 1464}, - - {'path': ':FRAMES', 'type': 'signal', 'options': ( - 'no_write_model', 'no_compress_on_put')}, - {'path': ':FRAMES_METAD', 'type': 'signal', 'options': ( - 'no_write_model', 'no_compress_on_put')}, - {'path': ':FRAME0_TIME', 'type': 'numeric', 'value': 0}] - - parts.append({'path': ':INIT_ACT', 'type': 'action', - 'valueExpr': "Action(Dispatch('CAMERA_SERVER','PULSE_PREPARATION',50,None),Method(None,'init',head))", - 'options': ('no_write_shot',)}) - parts.append({'path': ':START_ACT', 'type': 'action', - 'valueExpr': "Action(Dispatch('CAMERA_SERVER','INIT',50,None),Method(None,'startAcquisition',head))", - 'options': ('no_write_shot',)}) - parts.append({'path': ':STOP_ACT', 'type': 'action', - 'valueExpr': "Action(Dispatch('CAMERA_SERVER','STORE',50,None),Method(None,'stopAcquisition',head))", - 'options': ('no_write_shot',)}) + parts=[ #offset nid + {'path':':IP_NAME', 'type':'text', 'value':'192.168.100.18'}, #1 + {'path':':COMMENT', 'type':'text'}, + + {'path':'.FRAME', 'type':'structure'}, #3 + {'path':'.FRAME:X', 'type':'numeric', 'value':0}, + {'path':'.FRAME:Y', 'type':'numeric', 'value':0}, + {'path':'.FRAME:WIDTH', 'type':'numeric', 'value':1936}, + {'path':'.FRAME:HEIGHT', 'type':'numeric', 'value':1464}, + {'path':'.FRAME:PIXEL_FORMAT', 'type':'text', 'value':'Mono16'}, + + {'path':'.CAM_SETUP', 'type':'structure'}, #9 + {'path':'.CAM_SETUP:GAIN_AUTO', 'type':'text', 'value':'Off'}, + {'path':'.CAM_SETUP:GAIN', 'type':'numeric', 'value':0}, + {'path':'.CAM_SETUP:GAMMA_EN', 'type':'text', 'value':'Off'}, + {'path':'.CAM_SETUP:EXP_AUTO', 'type':'text', 'value':'Off'}, + {'path':'.CAM_SETUP:EXPOSURE', 'type':'numeric', 'value':800E3}, + + {'path':'.TIMING', 'type':'structure'}, #15 + {'path':'.TIMING:TRIG_MODE', 'type':'text', 'value':'INTERNAL'}, + {'path':'.TIMING:TRIG_SOURCE', 'type':'numeric'}, + {'path':'.TIMING:TIME_BASE', 'type':'numeric'}, + {'path':'.TIMING:FRAME_RATE', 'type':'numeric', 'value':1}, + {'path':'.TIMING:BURST_DUR', 'type':'numeric', 'value':5}, + {'path':'.TIMING:SKIP_FRAME', 'type':'numeric', 'value':0}, + + {'path':'.STREAMING', 'type':'structure'}, #22 + {'path':'.STREAMING:MODE', 'type':'text', 'value':'Stream and Store'}, + {'path':'.STREAMING:SERVER', 'type':'text', 'value':'localhost'}, + {'path':'.STREAMING:PORT', 'type':'numeric', 'value':8888}, + {'path':'.STREAMING:AUTOSCALE', 'type':'text', 'value':'NO'}, + {'path':'.STREAMING:LOLIM', 'type':'numeric', 'value':0}, + {'path':'.STREAMING:HILIM', 'type':'numeric', 'value':4095}, + {'path':'.STREAMING:ADJROIX', 'type':'numeric', 'value':0}, + {'path':'.STREAMING:ADJROIY', 'type':'numeric', 'value':0}, + {'path':'.STREAMING:ADJROIW', 'type':'numeric', 'value':1936}, + {'path':'.STREAMING:ADJROIH', 'type':'numeric', 'value':1464}, + + {'path':':FRAMES', 'type':'signal','options':('no_write_model', 'no_compress_on_put')}, + {'path':':FRAMES_METAD', 'type':'signal','options':('no_write_model', 'no_compress_on_put')}, + {'path':':FRAME0_TIME', 'type':'numeric','value':0}] + + parts.append({'path':':INIT_ACT','type':'action', + 'valueExpr':"Action(Dispatch('CAMERA_SERVER','PULSE_PREPARATION',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':START_ACT','type':'action', + 'valueExpr':"Action(Dispatch('CAMERA_SERVER','INIT',50,None),Method(None,'startAcquisition',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':STOP_ACT','type':'action', + 'valueExpr':"Action(Dispatch('CAMERA_SERVER','STORE',50,None),Method(None,'stopAcquisition',head))", + 'options':('no_write_shot',)}) handle = c_int(-1) handles = {} @@ -96,7 +94,8 @@ class PTGREY(Device): error = create_string_buffer(version.tobytes(''), 512) def debugPrint(self, msg="", obj=""): - print("------ DEBUG " + self.name + ":" + msg, obj) + print( "------ DEBUG " + self.name + ":" + msg, obj ); + """Asynchronous readout internal class""" class AsynchStore(Thread): @@ -110,32 +109,30 @@ def run(self): self.device.debugPrint("Asychronous acquisition thread") - status = PTGREY.ptgreyLib.startFramesAcquisition( - self.device.handle) + status = PTGREY.ptgreyLib.startFramesAcquisition(self.device.handle) if status < 0: - PTGREY.ptgreyLib.getLastError( - self.device.handle, self.device.error) - Data.execute('DevLogErr($1,$2)', self.device.nid, - 'Cannot start frames acquisition : ' + self.device.error.raw) + PTGREY.ptgreyLib.getLastError(self.device.handle, self.device.error) + Data.execute('DevLogErr($1,$2)', self.device.nid, 'Cannot start frames acquisition : ' + self.device.error.raw ) self.device.debugPrint("Acquisition thread ended") self.device.removeInfo() + def stop(self): self.device.debugPrint("STOP frames acquisition loop") status = PTGREY.ptgreyLib.stopFramesAcquisition(self.device.handle) if status < 0: - PTGREY.ptgreyLib.getLastError( - self.device.handle, self.device.error) - Data.execute('DevLogErr($1,$2)', self.device.nid, - 'Cannot stop frames acquisition : ' + self.device.error.raw) + PTGREY.ptgreyLib.getLastError(self.device.handle, self.device.error) + Data.execute('DevLogErr($1,$2)', self.device.nid, 'Cannot stop frames acquisition : ' + self.device.error.raw ) + + def saveWorker(self): PTGREY.workers[self.nid] = self.worker ###save Info### -# saveInfo and restoreInfo allow to manage multiple occurrences of camera devices -# and to avoid opening and closing devices handles +#saveInfo and restoreInfo allow to manage multiple occurrences of camera devices +#and to avoid opening and closing devices handles def saveInfo(self): PTGREY.handles[self.nid] = self.handle @@ -145,251 +142,231 @@ def restoreWorker(self): self.worker = PTGREY.workers[self.nid] return 1 else: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot restore worker!!') + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot restore worker!!') raise mdsExceptions.TclFAILED_ESSENTIAL ###check worker### - def checkWorker(self): # FM 20191114 - if self.nid in PTGREY.workers.keys(): - self.debugPrint('CHECK WORKER: found') - return 1 - else: - self.debugPrint('CHECK WORKER: NOT found') - return 0 + def checkWorker(self): #FM 20191114 + if self.nid in PTGREY.workers.keys(): + self.debugPrint('CHECK WORKER: found') + return 1 + else: + self.debugPrint('CHECK WORKER: NOT found') + return 0 ###check info### - def checkInfo(self): # FM 20191114 - if self.nid in PTGREY.handles.keys(): - self.debugPrint('CHECK INFO: found') - return 1 - else: - self.debugPrint('CHECK INFO: NOT found') - return 0 - - -# restore info### (returned value 0:error 1:camera opened 2:camera was already opened) - def restoreInfo(self): - self.debugPrint("restore Info") + def checkInfo(self): #FM 20191114 + if self.nid in PTGREY.handles.keys(): + self.debugPrint('CHECK INFO: found') + return 1 + else: + self.debugPrint('CHECK INFO: NOT found') + return 0 + + +###restore info### (returned value 0:error 1:camera opened 2:camera was already opened) + def restoreInfo(self): + self.debugPrint("restore Info") + try: + if PTGREY.ptgreyLib is None: + libName = "libptgrey.so" + PTGREY.ptgreyLib = CDLL(libName) + self.debugPrint(obj=PTGREY.ptgreyLib) + if PTGREY.mdsLib is None: + libName = "libcammdsutils.so" + PTGREY.mdsLib = CDLL(libName) + self.debugPrint(obj=PTGREY.mdsLib) + if PTGREY.streamLib is None: + libName = "libcamstreamutils.so" + PTGREY.streamLib = CDLL(libName) + self.debugPrint(obj=PTGREY.streamLib) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot load library : ' + libName ) + raise mdsExceptions.TclFAILED_ESSENTIAL + + if self.checkInfo(): + self.handle = PTGREY.handles[self.nid] + return 2 + else: try: - if PTGREY.ptgreyLib is None: - libName = "libptgrey.so" - PTGREY.ptgreyLib = CDLL(libName) - self.debugPrint(obj=PTGREY.ptgreyLib) - if PTGREY.mdsLib is None: - libName = "libcammdsutils.so" - PTGREY.mdsLib = CDLL(libName) - self.debugPrint(obj=PTGREY.mdsLib) - if PTGREY.streamLib is None: - libName = "libcamstreamutils.so" - PTGREY.streamLib = CDLL(libName) - self.debugPrint(obj=PTGREY.streamLib) + name = self.ip_name.data() except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot load library : ' + libName) - raise mdsExceptions.TclFAILED_ESSENTIAL + Data.execute('DevLogErr($1,$2)', self.nid, 'Missing device name' ) + raise mdsExceptions.TclFAILED_ESSENTIAL - if self.checkInfo(): - self.handle = PTGREY.handles[self.nid] - return 2 - else: - try: - name = self.ip_name.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Missing device name') - raise mdsExceptions.TclFAILED_ESSENTIAL - - self.debugPrint("Opening Camera") - self.handle = c_int(-1) - status = PTGREY.ptgreyLib.PGopen( - c_char_p(name), byref(self.handle)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot open device ' + name + ' ('+self.error.raw+')') - raise mdsExceptions.TclFAILED_ESSENTIAL - self.debugPrint("Connected ", status) + self.debugPrint("Opening Camera") + self.handle = c_int(-1) + status = PTGREY.ptgreyLib.PGopen(c_char_p(name), byref(self.handle)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot open device '+ name +' ('+self.error.raw+')') + raise mdsExceptions.TclFAILED_ESSENTIAL + self.debugPrint("Connected ", status) - self.saveInfo() + self.saveInfo() - return 1 + return 1 ###remove info### def removeInfo(self): - try: - status = PTGREY.ptgreyLib.PGclose(self.handle) # close camera - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot close camera : ' + self.error.raw) - except: - self.debugPrint('ERROR in ptgreyLib.PGclose()') + try: + status = PTGREY.ptgreyLib.PGclose(self.handle) #close camera + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot close camera : ' + self.error.raw ) + except: + self.debugPrint('ERROR in ptgreyLib.PGclose()') - try: - del(PTGREY.handles[self.nid]) - self.debugPrint('Camera Info removed.') - except: - self.debugPrint('ERROR trying to remove info') + try: + del(PTGREY.handles[self.nid]) + self.debugPrint('Camera Info removed.') + except: + self.debugPrint('ERROR trying to remove info') ###remove worker### def removeWorker(self): - try: - del(PTGREY.workers[self.nid]) - self.debugPrint('Camera Worker removed.') - except: - self.debugPrint('ERROR trying to remove Worker') + try: + del(PTGREY.workers[self.nid]) + self.debugPrint('Camera Worker removed.') + except: + self.debugPrint('ERROR trying to remove Worker') + ##########init############################################################################ def init(self): - if self.checkWorker(): # FM 20191114 - self.debugPrint('Cannot dispatch init during acquisition/storing.') - return 1 - if self.restoreInfo() == 0: - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - self.frames.setCompressOnPut(False) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot disable automatic compress on put for frames node') - raise mdsExceptions.TclFAILED_ESSENTIAL - try: - self.frames_metad.setCompressOnPut(False) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot disable automatic compress on put for frames_metad node') - raise mdsExceptions.TclFAILED_ESSENTIAL - - -# Gain - try: - gain = self.cam_setup_gain.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid gain value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setGain(self.handle, c_float(gain)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Gain : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - -# Gain Auto - try: - gainAuto = self.cam_setup_gain_auto.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid gain auto value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setGainAuto(self.handle, c_char_p(gainAuto)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Gain Auto : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - -# Gamma Enable - try: - gammaEnable = self.cam_setup_gamma_en.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid gamma enable value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setGammaEnable( - self.handle, c_char_p(gammaEnable)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Gamma Enable : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - -# Exposure Auto - try: - exposureAuto = self.cam_setup_exp_auto.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid exposure auto value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setExposureAuto( - self.handle, c_char_p(exposureAuto)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Exposure Auto : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - -# Exposure - try: - exposure = self.cam_setup_exposure.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid exposure value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setExposure(self.handle, c_float(exposure)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Exposure : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - -# READ CAMERA TEMPERATURE - status = PTGREY.ptgreyLib.readInternalTemperature(self.handle) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Read Internal Temperature : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - -# Pixel Format - try: - pixelFormat = self.frame_pixel_format.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid pixel format value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setPixelFormat( - self.handle, c_char_p(pixelFormat)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Pixel Format : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - -# Frame Rate - try: - frameRate = self.timing_frame_rate.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid frame rate value') - raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setFrameRate( - self.handle, c_double(frameRate)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Frame Rate : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - self.debugPrint('fede4') - - -# Frame Area - try: - x = self.frame_x.data() - y = self.frame_y.data() - width = self.frame_width.data() - height = self.frame_height.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid Frame Area value') - raise mdsExceptions.TclFAILED_ESSENTIAL + if self.checkWorker(): #FM 20191114 + self.debugPrint('Cannot dispatch init during acquisition/storing.') + return 1 + if self.restoreInfo() == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + self.frames.setCompressOnPut(False) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot disable automatic compress on put for frames node') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + self.frames_metad.setCompressOnPut(False) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot disable automatic compress on put for frames_metad node') + raise mdsExceptions.TclFAILED_ESSENTIAL + +###Gain Auto + try: + gainAuto = self.cam_setup_gain_auto.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid gain auto value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setGainAuto(self.handle, c_char_p(gainAuto)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Gain Auto : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + time.sleep(0.1) + +###Gain + try: + gain = self.cam_setup_gain.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid gain value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setGain(self.handle, c_float(gain)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Gain : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + +###Gamma Enable + try: + gammaEnable = self.cam_setup_gamma_en.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid gamma enable value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setGammaEnable(self.handle, c_char_p(gammaEnable)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Gamma Enable : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + +###Exposure Auto + try: + exposureAuto = self.cam_setup_exp_auto.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid exposure auto value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setExposureAuto(self.handle, c_char_p(exposureAuto)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Exposure Auto : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + +###Exposure + try: + exposure = self.cam_setup_exposure.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid exposure value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setExposure(self.handle, c_float(exposure)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Exposure : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + +###READ CAMERA TEMPERATURE + status = PTGREY.ptgreyLib.readInternalTemperature(self.handle) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Read Internal Temperature : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + +###Pixel Format + try: + pixelFormat = self.frame_pixel_format.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid pixel format value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setPixelFormat(self.handle, c_char_p(pixelFormat)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Pixel Format : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + +###Frame Rate + try: + fRate = self.timing_frame_rate.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid frame rate value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + frameRate = c_double(fRate) + status = PTGREY.ptgreyLib.setFrameRate(self.handle, byref(frameRate) ) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Frame Rate : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.timing_frame_rate.putData(Float64(frameRate)) + + self.debugPrint('fede4') + + +###Frame Area + try: + x = self.frame_x.data() + y = self.frame_y.data() + width = self.frame_width.data() + height = self.frame_height.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid Frame Area value') + raise mdsExceptions.TclFAILED_ESSENTIAL # status = PTGREY.ptgreyLib.getReadoutArea(self.handle, byref(x), byref(y), byref(width), byref(height)) # if status < 0: @@ -397,353 +374,323 @@ def init(self): # Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Readout Area : ' + self.error.raw) # raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setReadoutArea( - self.handle, c_int(x), c_int(y), c_int(width), c_int(height)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Frame Area : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setReadoutArea(self.handle, c_int(x), c_int(y), c_int(width), c_int(height)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Frame Area : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + -# Focal Length +###Focal Length # try: # focalLength = self.cam_setup_focal_length.data() # except: # Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid Focal Length value') # raise mdsExceptions.TclFAILED_ESSENTIAL - -# Frame Trigger mode - try: - burstDuration = self.timing_burst_dur.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid acquisition duration value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - triggerMode = self.timing_trig_mode.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid trigger mode value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - trigSource = self.timing_trig_source.data() - except: - if triggerMode == 'EXTERNAL': - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid trigger source value') - raise mdsExceptions.TclFAILED_ESSENTIAL - else: - trigSource = array([0.]) - - self.debugPrint("OK " + triggerMode) - if triggerMode == 'EXTERNAL': # 0=internal 1=external trigger - trigModeCode = c_int(1) + +###Frame Trigger mode + try: + burstDuration = self.timing_burst_dur.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid acquisition duration value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + triggerMode = self.timing_trig_mode.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid trigger mode value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + trigSource = self.timing_trig_source.data() + except: + if triggerMode == 'EXTERNAL': + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid trigger source value') + raise mdsExceptions.TclFAILED_ESSENTIAL else: - trigSource = array([0.]) - trigModeCode = c_int(0) - - numTrigger = trigSource.size - self.debugPrint("Trigger Num.: ", numTrigger) - self.debugPrint("Trigger Source: ", trigSource) - - timeBase = Data.compile(" $ : $ + $ :(zero( size( $ ), 0.) + 1.) * 1./$", - trigSource, trigSource, burstDuration, trigSource, frameRate) + trigSource = array([0.]) + + self.debugPrint("OK " + triggerMode ) + if triggerMode == 'EXTERNAL': #0=internal 1=external trigger + trigModeCode=c_int(1) + else: + trigSource = array([0.]) + trigModeCode=c_int(0) + + numTrigger = trigSource.size + self.debugPrint("Trigger Num.: ", numTrigger) + self.debugPrint("Trigger Source: ", trigSource) + + + timeBase = Data.compile(" $ : $ + $ :(zero( size( $ ), 0.) + 1.) * 1./$", trigSource, trigSource, burstDuration, trigSource, frameRate) + + self.debugPrint("Timebase Data = " + Data.decompile(timeBase)) + + self.timing_time_base.putData(timeBase) + status = PTGREY.ptgreyLib.setTriggerMode(self.handle, trigModeCode, c_double(burstDuration), numTrigger) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Set Internal/External Trigger : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + +###Streaming + try: + streamingMode = self.streaming_mode.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming mode setup') + raise mdsExceptions.TclFAILED_ESSENTIAL + + + if streamingMode == 'Stream and Store': + streamingEnabled = c_int(1) + storeEnabled = c_int(1) + elif streamingMode == 'Only Stream': + streamingEnabled = c_int(1) + storeEnabled = c_int(0) + else: #streamingMode == 'Only Store': + streamingEnabled = c_int(0) + storeEnabled = c_int(1) + + + if 1: #streamingEnabled (FM: setStreamingMode use this flag) + try: + if self.streaming_autoscale.data() == 'YES' : + autoAdjustLimit = c_int(1) + else: + autoAdjustLimit = c_int(0) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming autoscale parameter value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + lowLim = c_int(self.streaming_lolim.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming low temperature limit parameter value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + highLim = c_int(self.streaming_hilim.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming high temperature limit parameter value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + streamingPort = c_int(self.streaming_port.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming port parameter value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + streamingServer = self.streaming_server.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming server parameter value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + adjRoiX = c_int(self.streaming_adjroix.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming ROI x value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + adjRoiY = c_int(self.streaming_adjroiy.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming ROI y value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + adjRoiW = c_int(self.streaming_adjroiw.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming ROI width value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + adjRoiH = c_int(self.streaming_adjroih.data()) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid streaming ROI height value') + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.debugPrint("lowLim ", lowLim) + self.debugPrint("highLim ", highLim) +# self.debugPrint("frameTempUnitCode ", frameTempUnitCode) + self.debugPrint("streamingPort ", streamingPort) + self.debugPrint("streamingServer ", streamingServer) + self.debugPrint("streaming adj ROI x ", adjRoiX) + self.debugPrint("streaming adj ROI y ", adjRoiY) + self.debugPrint("streaming adj ROI w ", adjRoiW) + self.debugPrint("streaming adj ROI h ", adjRoiH) + #FM: recover device name and pass it to setStreaming to overlay text on frame!!! + deviceName = str(self).rsplit(":",1) + deviceName = deviceName[1] + self.debugPrint("Device Name ", deviceName) - self.debugPrint("Timebase Data = " + Data.decompile(timeBase)) + status = PTGREY.ptgreyLib.setStreamingMode(self.handle, streamingEnabled, autoAdjustLimit, c_char_p(streamingServer), streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, c_char_p(deviceName)); + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot execute streaming setup mode : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL - self.timing_time_base.putData(timeBase) - status = PTGREY.ptgreyLib.setTriggerMode( - self.handle, trigModeCode, c_double(burstDuration), numTrigger) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Set Internal/External Trigger : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL +###Acquisition -# Streaming - try: - streamingMode = self.streaming_mode.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming mode setup') - raise mdsExceptions.TclFAILED_ESSENTIAL - if streamingMode == 'Stream and Store': - streamingEnabled = c_int(1) - storeEnabled = c_int(1) - elif streamingMode == 'Only Stream': - streamingEnabled = c_int(1) - storeEnabled = c_int(0) - else: # streamingMode == 'Only Store': - streamingEnabled = c_int(0) - storeEnabled = c_int(1) - - if 1: # streamingEnabled (FM: setStreamingMode use this flag) - try: - if self.streaming_autoscale.data() == 'YES': - autoAdjustLimit = c_int(1) - else: - autoAdjustLimit = c_int(0) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming autoscale parameter value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - lowLim = c_int(self.streaming_lolim.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming low temperature limit parameter value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - highLim = c_int(self.streaming_hilim.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming high temperature limit parameter value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - streamingPort = c_int(self.streaming_port.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming port parameter value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - streamingServer = self.streaming_server.data() - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming server parameter value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - adjRoiX = c_int(self.streaming_adjroix.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming ROI x value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - adjRoiY = c_int(self.streaming_adjroiy.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming ROI y value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - adjRoiW = c_int(self.streaming_adjroiw.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming ROI width value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - adjRoiH = c_int(self.streaming_adjroih.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid streaming ROI height value') - raise mdsExceptions.TclFAILED_ESSENTIAL - - self.debugPrint("lowLim ", lowLim) - self.debugPrint("highLim ", highLim) -# self.debugPrint("frameTempUnitCode ", frameTempUnitCode) - self.debugPrint("streamingPort ", streamingPort) - self.debugPrint("streamingServer ", streamingServer) - self.debugPrint("streaming adj ROI x ", adjRoiX) - self.debugPrint("streaming adj ROI y ", adjRoiY) - self.debugPrint("streaming adj ROI w ", adjRoiW) - self.debugPrint("streaming adj ROI h ", adjRoiH) - # FM: recover device name and pass it to setStreaming to overlay text on frame!!! - deviceName = str(self).rsplit(":", 1) - deviceName = deviceName[1] - self.debugPrint("Device Name ", deviceName) - - status = PTGREY.ptgreyLib.setStreamingMode(self.handle, streamingEnabled, autoAdjustLimit, c_char_p( - streamingServer), streamingPort, lowLim, highLim, adjRoiX, adjRoiY, adjRoiW, adjRoiH, c_char_p(deviceName)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot execute streaming setup mode : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL + try: + acqSkipFrameNumber = c_int( self.timing_skip_frame.data() ) + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Invalid acquisition decimation value') + raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setAcquisitionMode(self.handle, storeEnabled , acqSkipFrameNumber) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot execute acquisition setup mode : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL -# Acquisition + try: + treePtr = c_void_p(0) + status = PTGREY.mdsLib.camOpenTree(c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) + if status == -1: + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot open tree') + raise mdsExceptions.TclFAILED_ESSENTIAL + except: + traceback.print_exc() - try: - acqSkipFrameNumber = c_int(self.timing_skip_frame.data()) - except: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Invalid acquisition decimation value') - raise mdsExceptions.TclFAILED_ESSENTIAL + framesNid = self.frames.nid + timebaseNid = self.timing_time_base.nid + framesMetadNid = self.frames_metad.nid + frame0TimeNid = self.frame0_time.nid - status = PTGREY.ptgreyLib.setAcquisitionMode( - self.handle, storeEnabled, acqSkipFrameNumber) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot execute acquisition setup mode : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setTreeInfo( self.handle, treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot execute set tree info : '+self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL - try: - treePtr = c_void_p(0) - status = PTGREY.mdsLib.camOpenTree( - c_char_p(self.getTree().name), c_int(self.getTree().shot), byref(treePtr)) - if status == -1: - Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot open tree') - raise mdsExceptions.TclFAILED_ESSENTIAL - except: - traceback.print_exc() + self.debugPrint('Init action completed.') + return 1 - framesNid = self.frames.nid - timebaseNid = self.timing_time_base.nid - framesMetadNid = self.frames_metad.nid - frame0TimeNid = self.frame0_time.nid - status = PTGREY.ptgreyLib.setTreeInfo( - self.handle, treePtr, framesNid, timebaseNid, framesMetadNid, frame0TimeNid) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot execute set tree info : '+self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - self.debugPrint('Init action completed.') - return 1 -# CHANGE GAIN +####################CHANGE GAIN def changeGain(self): - # 0:error 1:camera opened 2:camera was already opened - restoreRes = self.restoreInfo() - if restoreRes == 0: - raise mdsExceptions.TclFAILED_ESSENTIAL + restoreRes=self.restoreInfo() #0:error 1:camera opened 2:camera was already opened + if restoreRes == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setGain( - self.handle, c_float(self.cam_setup_gain.data())) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot change Gain value : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setGain(self.handle, c_float(self.cam_setup_gain.data())) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot change Gain value : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL - if restoreRes == 1: # camera must be closed because has been opened only for this action - self.removeInfo() + if restoreRes == 1: #camera must be closed because has been opened only for this action + self.removeInfo() - return 1 + return 1 -# CHANGE EXPOSURE +####################CHANGE EXPOSURE def changeExposure(self): - # 0:error 1:camera opened 2:camera was already opened - restoreRes = self.restoreInfo() - if restoreRes == 0: - raise mdsExceptions.TclFAILED_ESSENTIAL + restoreRes=self.restoreInfo() #0:error 1:camera opened 2:camera was already opened + if restoreRes == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.setExposure( - self.handle, c_float(self.cam_setup_exposure.data())) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot change Exposure value : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.setExposure(self.handle, c_float(self.cam_setup_exposure.data())) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot change Exposure value : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL - if restoreRes == 1: # camera must be closed because has been opened only for this action - self.removeInfo() + if restoreRes == 1: #camera must be closed because has been opened only for this action + self.removeInfo() - return 1 + return 1 -# READ INTERNAL TEMPERATURE +####################READ INTERNAL TEMPERATURE def readTemperature(self): - # 0:error 1:camera opened 2:camera was already opened - restoreRes = self.restoreInfo() - if restoreRes == 0: - raise mdsExceptions.TclFAILED_ESSENTIAL + restoreRes=self.restoreInfo() #0:error 1:camera opened 2:camera was already opened + if restoreRes == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL - status = PTGREY.ptgreyLib.readInternalTemperature(self.handle) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Read Internal Temperature : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL + status = PTGREY.ptgreyLib.readInternalTemperature(self.handle) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Read Internal Temperature : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL - if restoreRes == 1: # camera must be closed because has been opened only for this action - self.removeInfo() + if restoreRes == 1: #camera must be closed because has been opened only for this action + self.removeInfo() + + return 1 - return 1 ##########start acquisition############################################################################ def startAcquisition(self): - if self.checkWorker(): # FM 20191114 - self.debugPrint( - 'Acquisition already in progress. Action not performed.') - return 1 - - if self.checkInfo(): # FM 20191114 - self.restoreInfo() - else: - Data.execute('DevLogErr($1,$2)', self.nid, - 'Init action must be performed before acquisition : '+self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - self.debugPrint("Starting acquisition") - self.worker = self.AsynchStore() - self.worker.daemon = True - self.worker.stopReq = False - width = c_int(0) - height = c_int(0) - payloadSize = c_int(0) - status = PTGREY.ptgreyLib.startAcquisition( - self.handle, byref(width), byref(height), byref(payloadSize)) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Start Camera Acquisition : '+self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - self.debugPrint("Acquisition started") - self.worker.configure(self.copy()) - self.saveWorker() - self.worker.start() - return 1 + if self.checkWorker(): #FM 20191114 + self.debugPrint('Acquisition already in progress. Action not performed.') + return 1 + + if self.checkInfo(): #FM 20191114 + self.restoreInfo() + else: + Data.execute('DevLogErr($1,$2)', self.nid, 'Init action must be performed before acquisition : '+self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.debugPrint("Starting acquisition") + self.worker = self.AsynchStore() + self.worker.daemon = True + self.worker.stopReq = False + width = c_int(0) + height = c_int(0) + payloadSize = c_int(0) + status = PTGREY.ptgreyLib.startAcquisition(self.handle, byref(width), byref(height), byref(payloadSize)) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Start Camera Acquisition : '+self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + self.debugPrint("Acquisition started") + self.worker.configure(self.copy()) + self.saveWorker() + self.worker.start() + return 1 ##########stop acquisition############################################################################ def stopAcquisition(self): - if self.checkWorker(): # FM 20191114 - self.restoreWorker() - self.worker.stop() - self.removeWorker() - else: - self.debugPrint( - "Camera is not in acquisition. Action not performed.") - return 1 + if self.checkWorker(): #FM 20191114 + self.restoreWorker() + self.worker.stop() + self.worker.join() #CT 20200917 + self.removeWorker() + else: + self.debugPrint("Camera is not in acquisition. Action not performed.") + return 1 ##########software trigger (start saving in mdsplus)############################################ def swTrigger(self): - if not self.checkWorker(): # FM 20191114 - self.debugPrint('Camera not in acquisition. Action not performed.') - return 1 - if not self.checkInfo(): # FM 20191114 - self.debugPrint('Camera not opened. Action not performed.') - return 1 - if self.restoreInfo() == 0: - raise mdsExceptions.TclFAILED_ESSENTIAL - - self.debugPrint('SOFTWARE TRIGGER') - - status = PTGREY.ptgreyLib.softwareTrigger(self.handle) - if status < 0: - PTGREY.ptgreyLib.getLastError(self.handle, self.error) - Data.execute('DevLogErr($1,$2)', self.nid, - 'Cannot Execute Software Trigger : ' + self.error.raw) - raise mdsExceptions.TclFAILED_ESSENTIAL - - return 1 + if not self.checkWorker(): #FM 20191114 + self.debugPrint('Camera not in acquisition. Action not performed.') + return 1 + if not self.checkInfo(): #FM 20191114 + self.debugPrint('Camera not opened. Action not performed.') + return 1 + if self.restoreInfo() == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.debugPrint('SOFTWARE TRIGGER') + + status = PTGREY.ptgreyLib.softwareTrigger(self.handle) + if status < 0: + PTGREY.ptgreyLib.getLastError(self.handle, self.error) + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot Execute Software Trigger : ' + self.error.raw) + raise mdsExceptions.TclFAILED_ESSENTIAL + + return 1 diff --git a/pydevices/RfxDevices/PV2MDSEVENT.py b/pydevices/RfxDevices/PV2MDSEVENT.py new file mode 100644 index 0000000000..abd3032566 --- /dev/null +++ b/pydevices/RfxDevices/PV2MDSEVENT.py @@ -0,0 +1,235 @@ +from MDSplus import Device, Data, Int32 +from ctypes import CDLL,c_char_p,c_short,byref, c_int +from MDSplus.mdsExceptions import DevBAD_PARAMETER + +class PV2MDSEVENT(Device): + """MDS event generation on process variable value threshold """ + parts = [ + {'path':':COMMENT','type':'text'}, + {'path':':SHOT_TIME','type':'text'}, + ] + for i in range(1,7): + parts.extend([ + {'path':'.EV_%d'%(i),'type':'structure'}, + {'path':'.EV_%d:WAVE_REF'%(i),'type':'signal'}, + {'path':'.EV_%d:PV_NAME'%(i),'type':'numeric', 'value':0}, + {'path':'.EV_%d:MODE'%(i),'type':'text', 'value':'RIDING'}, + {'path':'.EV_%d:THRESHOLD'%(i),'type':'numeric', 'value':0}, + {'path':'.EV_%d:DELAY'%(i),'type':'numeric', 'value':0}, + {'path':'.EV_%d:PV_TIME'%(i),'type':'numeric', 'value':0}, + {'path':'.EV_%d:TRIG_TIME'%(i),'type':'numeric', 'value':0}, + + + + + {'path':'.EV_%d:POST_SMP'%(i),'type':'numeric', 'value':10000}, + {'path':'.EV_%d:CONT_FREQ'%(i),'type':'numeric', 'value':10000}, + {'path':'.EV_%d:FAST_FREQ'%(i),'type':'numeric', 'value':10000}, + {'path':'.EV_%d:SLOW_FREQ'%(i),'type':'numeric', 'value':10000}, + {'path':'.EV_%d:SLOW_EV'%(i),'type':'text'}, + {'path':'.EV_%d:FAST_EV'%(i),'type':'text'}, + {'path':'.EV_%d:CONT_EV'%(i),'type':'text'}, + {'path':'.EV_%d:SLOW_TRIG'%(i),'type':'numeric'}, + {'path':'.EV_%d:FAST_TRIG'%(i),'type':'numeric'}, + {'path':'.EV_%d:CONT_TRIG'%(i),'type':'numeric'}, + {'path':'.EV_%d:FREQ'%(i),'type':'numeric'}, + {'path':'.EV_%d:EV'%(i),'type':'text'}, + {'path':'.EV_%d:TRIG'%(i),'type':'numeric'} + ]) + parts.extend([ + {'path':':START_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('SERVER','INIT',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)} + ]) + del(i) + + + modeDict = {'CONTINUOUS':'STREAMING', 'SLOW':'TRIGGER_STREAMING', 'FAST':'TRIGGER_STREAMING'} + + def init(self): + + error = False + for board in range(1,7): + + try: + devPath = self.__getattr__('conf_%d_dev_path'%(board)).getData() + except Exception as ex: + emsg = 'Missing device Path for board %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mode = self.__getattr__('conf_%d_mode'%(board)).data() + except: + emsg = 'Missing device acquisition mode for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + self.getTree().getNode(devPath.getPath()+':MODE').putData(self.modeDict[mode]); + except Exception as ex: + emsg = 'Error on setting acquisition mode for conf %d : %s'%(board, str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + if mode == 'CONTINUOUS' : + + try: + freq = self.__getattr__('conf_%d_cont_freq'%(board)).getData() + self.__getattr__('conf_%d_freq'%(board)).putData(freq) + except: + emsg = 'Error on updating continuous frequency for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mdsEvent = self.__getattr__('conf_%d_cont_ev'%(board)).getData() + self.__getattr__('conf_%d_ev'%(board)).putData(mdsEvent) + self.getTree().getNode(devPath.getPath()+':MDS_TRIG_EV').putData(mdsEvent); + except Exception as ex: + emsg = 'Error on updating continuous mds event for conf %d : %s'%(board,str(ex)) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + trig = self.__getattr__('conf_%d_cont_trig'%(board)).getData() + self.__getattr__('conf_%d_trig'%(board)).putData(trig) + except: + emsg = 'Error on updating continuous trigger for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + elif mode == 'SLOW' : + + try: + freq = self.__getattr__('conf_%d_slow_freq'%(board)).getData() + self.__getattr__('conf_%d_freq'%(board)).putData(freq) + except: + emsg = 'Error on updating continuous frequency for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mdsEvent = self.__getattr__('conf_%d_slow_ev'%(board)).getData() + self.__getattr__('conf_%d_ev'%(board)).putData(mdsEvent) + self.getTree().getNode(devPath.getPath()+':MDS_TRIG_EV').putData(mdsEvent); + except: + emsg = 'Error on updating continuous mds event for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + trig = self.__getattr__('conf_%d_slow_trig'%(board)).getData() + self.__getattr__('conf_%d_trig'%(board)).putData(trig) + except: + emsg = 'Error on updating continuous trigger for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + preSmp = int( abs(startTime) * freq ); + self.__getattr__('conf_%d_pre_smp'%(board)).putData(Int32(preSmp)) + except: + emsg = 'Error on updating pre samples value for conf %d in slow acquisition mode'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + postSmp = int( abs(stopTime) * freq ); + self.__getattr__('conf_%d_pre_smp'%(board)).putData(Int32(postSmp)) + except: + emsg = 'Error on updating post samples value for conf %d in slow acquisition mode'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + elif mode == 'FAST' : + + try: + freq = self.__getattr__('conf_%d_fast_freq'%(board)).getData() + self.__getattr__('conf_%d_freq'%(board)).putData(freq) + except: + emsg = 'Error on updating continuous frequency for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + mdsEvent = self.__getattr__('conf_%d_fast_ev'%(board)).getData() + self.__getattr__('conf_%d_ev'%(board)).putData(mdsEvent) + self.getTree().getNode(devPath.getPath()+':MDS_TRIG_EV').putData(mdsEvent); + except: + emsg = 'Error on updating continuous mds event for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + trig = self.__getattr__('conf_%d_fast_trig'%(board)).getData() + self.__getattr__('conf_%d_trig'%(board)).putData(trig) + except: + emsg = 'Error on updating continuous trigger for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + else: + emsg = 'Invalid acquisition mode %s for conf %d'%(mode, board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + + if mode == 'SLOW' or mode == 'FAST' : + + try: + startTime = self.__getattr__('conf_%d_start_time'%(board)).data() + except: + emsg = 'Missing start time value for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + stopTime = self.__getattr__('conf_%d_stop_time'%(board)).data() + except: + emsg = 'Missing stop time value for conf %d'%(board) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + preSmp = int( abs(startTime) * freq ); + self.__getattr__('conf_%d_pre_smp'%(board)).putData(Int32(preSmp)) + except: + emsg = 'Error on updating pre samples value for conf %d in %s acquisition mode'%(board, mode) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + try: + postSmp = int( abs(stopTime) * freq ); + self.__getattr__('conf_%d_post_smp'%(board)).putData(Int32(postSmp)) + except: + emsg = 'Error on updating post samples value for conf %d in %s acquisition mode'%(board, mode) + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + error = True + continue + + if error : + raise DevBAD_PARAMETER + + return 1 diff --git a/pydevices/RfxDevices/RGA.py b/pydevices/RfxDevices/RGA.py new file mode 100755 index 0000000000..9357aa5cc6 --- /dev/null +++ b/pydevices/RfxDevices/RGA.py @@ -0,0 +1,60 @@ +from MDSplus import Device, Data, Range, Dimension, Window, Signal, Int16Array +from ctypes import CDLL,c_char_p,c_short,byref, c_int +import socket + +class RGA(Device): + """Residual Gas Analizer""" + parts = [ + {'path':':COMMENT','type':'text'}, + {'path':':FILE','type':'text'}, + {'path':':SERVER_ADDR','type':'text'}, + {'path':':SERVER_PORT','type':'numeric'}, + {'path':':PRESSURE','type':'signal', 'options':('no_write_model','compress_on_put')} + ] + for i in range(101): + parts.extend([ + {'path':'.MASS_%03d'%(i),'type':'structure'}, + {'path':'.MASS_%03d:DESCRIPTON'%(i),'type':'text'}, + {'path':'.MASS_%03d:DATA'%(i),'type':'signal', 'options':('no_write_model','compress_on_put')} + ]) + parts.extend([ + {'path':':START_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('SERVER','INIT',50,None),Method(None,'start_store',head))", + 'options':('no_write_shot',)}, + {'path':':STOP_ACTION','type':'action', + 'valueExpr':"Action(Dispatch('SERVER','STORE',50,None),Method(None,'stop_store',head))", + 'options':('no_write_shot',)}, + ]) + del(i) + + def sendMessage(self, msg): + + print('Send message ', msg) + try: + serverAddr = self.server_addr.data(); + except: + emsg = 'Missing server address' + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + raise DevBAD_PARAMETER + + try: + serverPort = self.server_port.data(); + except: + emsg = 'Missing server port' + Data.execute('DevLogErr($1,$2)', self.getNid(), emsg ) + raise DevBAD_PARAMETER + + # Create a datagram socket + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); + + s.sendto(msg, (serverAddr, serverPort)) + + + def start_store(self): + msg = 'START GVS %d'%(self.getTree().shot) + self.sendMessage(msg) + + def stop_store(self): + msg = 'STOP GVS %d'%(self.getTree().shot) + self.sendMessage(msg) + diff --git a/pydevices/RfxDevices/SPIDER_FFT.py b/pydevices/RfxDevices/SPIDER_FFT.py index 8e43cc17bd..ad3c71ece9 100644 --- a/pydevices/RfxDevices/SPIDER_FFT.py +++ b/pydevices/RfxDevices/SPIDER_FFT.py @@ -101,6 +101,7 @@ def store(self): outCount = 0 outSegCount = 0 for segIdx in range(nSegments): + print('Doing Segment '+str(segIdx) +' of ' + str(nSegments)) segData = inNode.getSegment(segIdx).data() segData = segData * inRange*inGain/8192. + inOffset numBursts = int(round(len(segData)/burstSize)) @@ -112,7 +113,7 @@ def store(self): outAmplSegs.append([]) outPhaseSegs.append([]) for burstIdx in range(numBursts): - fftData = np.fft.fft(segData[burstIdx*burstSize:(burstIdx+1)*burstSize]) + fftData = np.fft.fft(segData[int(burstIdx*burstSize):int((burstIdx+1)*burstSize)]) fftAmp = np.abs(fftData) fftAmp = fftAmp[:len(fftAmp)/2] #keep only significant part fftPhs = np.angle(fftData) @@ -128,8 +129,8 @@ def store(self): outFreqSegs[hIdx].append(acqFreq * float(maxIdx + origOffset) / burstSize) outAmplSegs[hIdx].append(fftAmp[maxIdx]) outPhaseSegs[hIdx].append(fftPhs[maxIdx]) - np.delete(fftAmp, maxIdx) - np.delete(fftPhs, maxIdx) + fftAmp = np.delete(fftAmp, maxIdx) + fftPhs = np.delete(fftPhs, maxIdx) outCount = outCount + 1 if outCount > SPIDER_FFT.OUT_SEGMENT_SIZE: startTime = Float64(trigTime + outSegCount * SPIDER_FFT.OUT_SEGMENT_SIZE / trigFreq) diff --git a/pydevices/RfxDevices/SPIDER_SETUP.py b/pydevices/RfxDevices/SPIDER_SETUP.py index 997a9f1bbb..48051de63e 100644 --- a/pydevices/RfxDevices/SPIDER_SETUP.py +++ b/pydevices/RfxDevices/SPIDER_SETUP.py @@ -44,15 +44,15 @@ class SPIDER_SETUP(Device): for i in range(0,8): parts.append({'path':'.ISEPS.WAVE_%d'%(i+1), 'type':'structure'}) parts.append({'path':'.ISEPS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) - parts.append({'path':'.ISEPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) - parts.append({'path':'.ISEPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.ISEPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_start)'}) + parts.append({'path':'.ISEPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_stop)'}) parts.append({'path':'.ISEPS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.ISEPS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.ISEPS.WAVE_REC', 'type':'structure'}) parts.append({'path':'.ISEPS.WAVE_REC:WAVE', 'type':'signal'}) - parts.append({'path':'.ISEPS.WAVE_REC:MIN_X', 'type':'numeric'}) - parts.append({'path':'.ISEPS.WAVE_REC:MAX_X', 'type':'numeric'}) + parts.append({'path':'.ISEPS.WAVE_REC:MIN_X', 'type':'numeric', 'value': 0}) + parts.append({'path':'.ISEPS.WAVE_REC:MAX_X', 'type':'numeric', 'value': 1}) parts.append({'path':'.ISEPS.WAVE_REC:MIN_Y', 'type':'numeric'}) parts.append({'path':'.ISEPS.WAVE_REC:MAX_Y', 'type':'numeric'}) @@ -63,8 +63,8 @@ class SPIDER_SETUP(Device): for i in range(0,8): parts.append({'path':'.GVS.WAVE_%d'%(i+1), 'type':'structure'}) parts.append({'path':'.GVS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) - parts.append({'path':'.GVS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) - parts.append({'path':'.GVS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.GVS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_start)'}) + parts.append({'path':'.GVS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_stop)'}) parts.append({'path':'.GVS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.GVS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) @@ -116,15 +116,15 @@ class SPIDER_SETUP(Device): for i in range(0,8): parts.append({'path':'.AGPS.WAVE_%d'%(i+1), 'type':'structure'}) parts.append({'path':'.AGPS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) - parts.append({'path':'.AGPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) - parts.append({'path':'.AGPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.AGPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_start)'}) + parts.append({'path':'.AGPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_stop)'}) parts.append({'path':'.AGPS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.AGPS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.AGPS.WAVE_REC', 'type':'structure'}) parts.append({'path':'.AGPS.WAVE_REC:WAVE', 'type':'signal'}) - parts.append({'path':'.AGPS.WAVE_REC:MIN_X', 'type':'numeric'}) - parts.append({'path':'.AGPS.WAVE_REC:MAX_X', 'type':'numeric'}) + parts.append({'path':'.AGPS.WAVE_REC:MIN_X', 'type':'numeric', 'value': 0}) + parts.append({'path':'.AGPS.WAVE_REC:MAX_X', 'type':'numeric', 'value': 1}) parts.append({'path':'.AGPS.WAVE_REC:MIN_Y', 'type':'numeric'}) parts.append({'path':'.AGPS.WAVE_REC:MAX_Y', 'type':'numeric'}) @@ -137,8 +137,8 @@ class SPIDER_SETUP(Device): for i in range(8,20): parts.append({'path':'.ISEPS.WAVE_%d'%(i+1), 'type':'structure'}) parts.append({'path':'.ISEPS.WAVE_%d:WAVE'%(i+1), 'type':'signal'}) - parts.append({'path':'.ISEPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric'}) - parts.append({'path':'.ISEPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric'}) + parts.append({'path':'.ISEPS.WAVE_%d:MIN_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_start)'}) + parts.append({'path':'.ISEPS.WAVE_%d:MAX_X'%(i+1), 'type':'numeric', 'valueExpr': 'Data.compile("$1", head.spider_wref_stop)'}) parts.append({'path':'.ISEPS.WAVE_%d:MIN_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.ISEPS.WAVE_%d:MAX_Y'%(i+1), 'type':'numeric'}) parts.append({'path':'.ISEPS.WAVE_%d:LABEL'%(i+1), 'type':'text', 'value':'ISESP wave %d'%(i+1)}) @@ -161,7 +161,56 @@ class SPIDER_SETUP(Device): parts.append({'path':'.ISEPS:CS1_I_REF' , 'type':'numeric', 'value':0}) parts.append({'path':'.ISEPS:CS2_I_REF' , 'type':'numeric', 'value':0}) - +# Add SAFETY parameters. session and nominal limits in Plasma and Vaccum Pulses + + parts.append({'path':'.SAFETY_PAR', 'type':'structure'}) + parts.append({'path':'.SAFETY_PAR.PLASMA', 'type':'structure'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:AGPS_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:GVS_PRESMIN', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:GVS_PRESMAX', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISEG_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISRF_TE_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISSS_CLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISPG_CLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISRF1_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISRF2_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISRF3_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISRF4_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISBI_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISBP_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISBI_CLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.PLASMA:ISBP_CLIM', 'type':'Numeric'}) + + parts.append({'path':'.SAFETY_PAR.VACUUM', 'type':'structure'}) + parts.append({'path':'.SAFETY_PAR.VACUUM:AGPS_VMAX', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.VACUUM:ISRF1_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.VACUUM:ISRF2_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.VACUUM:ISRF3_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.VACUUM:ISRF4_PLIM', 'type':'Numeric'}) + + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA', 'type':'structure'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:AGPS_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:GVS_PRESMIN', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:GVS_PRESMAX', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISEG_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISRF_TE_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISSS_CLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISPG_CLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISRF1_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISRF2_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISRF3_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISRF4_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISBI_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISBP_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISBI_CLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_PLASMA:ISBP_CLIM', 'type':'Numeric'}) + + parts.append({'path':'.SAFETY_PAR.NOM_VACUUM', 'type':'structure'}) + parts.append({'path':'.SAFETY_PAR.NOM_VACUUM:AGPS_VLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_VACUUM:ISRF1_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_VACUUM:ISRF2_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_VACUUM:ISRF3_PLIM', 'type':'Numeric'}) + parts.append({'path':'.SAFETY_PAR.NOM_VACUUM:ISRF4_PLIM', 'type':'Numeric'}) del(i) diff --git a/pydevices/RfxDevices/STK_TEMP.py b/pydevices/RfxDevices/STK_TEMP.py new file mode 100644 index 0000000000..715788385a --- /dev/null +++ b/pydevices/RfxDevices/STK_TEMP.py @@ -0,0 +1,187 @@ +from MDSplus import mdsExceptions, Device, Data, version, Int64, Float32 +#from ctypes import CDLL, byref, c_double, c_int, c_void_p, c_char_p, create_string_buffer +#from numpy import array +from threading import Thread +#import traceback +try: + import serial +except: + pass +from datetime import datetime + +class STK_TEMP(Device): + """STK_TEMP Device""" + parts=[ #offset nid + {'path':':PORT_NAME', 'type':'text', 'value':'/dev/ttyS0'}, #1 + {'path':':COMMENT', 'type':'text'}, + {'path':':TEMPERATURE', 'type':'signal','options':('no_write_model', 'no_compress_on_put')} + ] + + parts.append({'path':':INIT_ACT','type':'action', + 'valueExpr':"Action(Dispatch('STRIKE_SERVER','PULSE_PREPARATION',50,None),Method(None,'init',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':START_ACT','type':'action', + 'valueExpr':"Action(Dispatch('STRIKE_SERVER','INIT',50,None),Method(None,'startAcquisition',head))", + 'options':('no_write_shot',)}) + parts.append({'path':':STOP_ACT','type':'action', + 'valueExpr':"Action(Dispatch('STRIKE_SERVER','STORE',50,None),Method(None,'stopAcquisition',head))", + 'options':('no_write_shot',)}) + + handle = -1 + handles = {} + workers = {} + + def debugPrint(self, msg="", obj=""): + print( "------ DEBUG " + self.name + ":" + msg, obj ); + + + """Asynchronous readout internal class""" + class AsynchStore(Thread): + + def configure(self, device): + self.device = device + self.frameIdx = 0 + self.stopReq = False + + def run(self): + + self.device.debugPrint("Asychronous acquisition thread") + + self.device.handle.reset_input_buffer() + idx=0 + epoch=datetime(1970,1,1) + temperatureNid = self.device.temperature + + while not self.stopReq: + if self.device.handle.in_waiting>0: + temperature=float(self.device.handle.readline().decode('utf-8').rstrip()) + idx+=1 + if idx==1: + timestamp0=datetime.utcnow() + deltaT=0.0 + dt=timestamp0-epoch + int64Time=dt.microseconds/1000+dt.seconds*1000+dt.days*86400000 + else: + timestamp=datetime.utcnow() + dt=timestamp-timestamp0 + deltaT=dt.microseconds/1000000.0+dt.seconds+dt.days*86400 + dt=timestamp-epoch + int64Time=dt.microseconds/1000+dt.seconds*1000+dt.days*86400000 + print (deltaT, temperature) + + temperatureNid.putRow(1, Float32(temperature), Int64(int64Time)) + + self.device.debugPrint("End acquisition thread") + self.device.removeInfo() + + def stop(self): + self.device.debugPrint("STOP acquisition loop") + self.stopReq = True + + + def saveWorker(self): + STK_TEMP.workers[self.nid] = self.worker + +###save Info### +#saveInfo and restoreInfo allow to manage multiple occurrences of camera devices +#and to avoid opening and closing devices handles + def saveInfo(self): + STK_TEMP.handles[self.nid] = self.handle + +###restore worker### + def restoreWorker(self): + if self.nid in STK_TEMP.workers.keys(): + self.worker = STK_TEMP.workers[self.nid] + return 1 + else: + Data.execute('DevLogErr($1,$2)', self.nid, 'Cannot restore worker!!') + raise mdsExceptions.TclFAILED_ESSENTIAL + return 1 + +###restore info### + def restoreInfo(self): + self.debugPrint("restore Info") + + if self.nid in STK_TEMP.handles.keys(): + self.handle = STK_TEMP.handles[self.nid] + self.debugPrint('RESTORE INFO HANDLE TROVATO', self.handle) + else: + self.debugPrint('RESTORE INFO HANDLE NON TROVATO') + try: + name = self.port_name.data() + except: + Data.execute('DevLogErr($1,$2)', self.nid, 'Missing device name' ) + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + self.handle = serial.Serial(name, 9600, timeout=0.5) + self.debugPrint("Serial Port opened: ", self.handle) + except: + self.debugPrint('ERROR opening serial port...') + raise mdsExceptions.TclFAILED_ESSENTIAL + + return 1 + +###remove info### + def removeInfo(self): + try: + self.handle.close() + self.debugPrint('Serial Port closed...') + except: + self.debugPrint('ERROR TRYING TO CLOSE SERIAL PORT') + + try: + del(STK_TEMP.handles[self.nid]) + except: + self.debugPrint('ERROR TRYING TO REMOVE INFO') + + +##########init############################################################################ + def init(self): + if self.restoreInfo() == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.saveInfo() + #### serial port opened on restoreInfo() + + self.debugPrint('Init action completed.') + return 1 + + + +##########start acquisition############################################################################ + def startAcquisition(self): + if self.restoreInfo() == 0: + raise mdsExceptions.TclFAILED_ESSENTIAL + + #Module in acquisition check + try: + self.restoreWorker() + if ( self.worker != None and self.worker.isAlive() ): + self.debugPrint("Stop acquisition Thread...") + self.stopAcquisition() + self.debugPrint("Initialize...") + self.init() + self.restoreInfo() + except: + pass + + self.debugPrint("Starting Acquisition...") + + self.worker = self.AsynchStore() + self.worker.daemon = True + self.worker.stopReq = False + + + self.debugPrint("OK!") + self.worker.configure(self) + self.saveWorker() + self.worker.start() + return 1 + + +##########stop acquisition############################################################################ + def stopAcquisition(self): + if self.restoreWorker() : + self.worker.stop() + return 1 + diff --git a/tdi/RfxDevices/DIO4HWInit.fun b/tdi/RfxDevices/DIO4HWInit.fun index 3ad420b9bb..7019412cfe 100644 --- a/tdi/RfxDevices/DIO4HWInit.fun +++ b/tdi/RfxDevices/DIO4HWInit.fun @@ -1,8 +1,7 @@ public fun DIO4HWInit(in _nid, in _board_id, in _ext_clock, in _rec_event, in _synch_event) { - private _DIO4_CLOCK_SOURCE_TIMING_HIGHWAY = 0x3; - private _DIO4_CLOCK_SOURCE_INTERNAL = 0x0; + private _DIO4_CLOCK_SOURCE_INTERNAL = 0x0; private _DIO4_CLOCK_SOURCE_IO = 0x1; private _DIO4_TH_ASYNCHRONOUS = 0; private _DIO4_TH_SYNCHRONOUS = 1; @@ -26,6 +25,12 @@ public fun DIO4HWInit(in _nid, in _board_id, in _ext_clock, in _rec_event, in _s private _DIO4_CLOCK_SOURCE_OK = 0x1; private _DIO4_CLOCK_SOURCE_NOK = 0x0; + + private _CLOCK_SOURCE_INTERNAL = 0; + private _CLOCK_SOURCE_HIGHWAY = 1; + private _CLOCK_SOURCE_EXTERNAL = 2; + + /* private _NO_EVENT = -1; */ /* if( size( _synch_event ) == 1 && _synch_event[0] == _NO_EVENT ) _synch_event = []; */ @@ -75,19 +80,62 @@ public fun DIO4HWInit(in _nid, in _board_id, in _ext_clock, in _rec_event, in _s return(0); } +/******************************************************************************/ +/* +** The external clock is routed via the PLL to synchronize +** the timing channel clock to this external clock. +** The timing channel will count with steps of 100ns. +** +** This is not a normal feature and has to be 'hacked' +** in the following way. Configuring the PLL registers is +** also needed later on. Because of this synchronizing to an +** external clock is only discribed in application note. +** RESET clk2pll feature if it was set on a previous initialization +*/ + + _dwTemp = long(0); + _status = DIO4->DIO4_Tst_ReadRegister(val(_handle), val(long(0x008)), ref(_dwTemp)); + if(_status != 0) + { + if(_nid != 0) + DevLogErr(_nid, "Error reading register in DIO4 device, board ID = "// _board_id); + else + write(*, "Error reading register in DIO4 device, board ID = "// _board_id); + return(0); + } + +write(*,' Reg 0x008 ', _dwTemp); +_dwTemp = _dwTemp & ~long(0x800); /* Disable 'hidden' clk2pll feature */ +write(*, ' Reg 0x008 ', _dwTemp); + + _status = DIO4->DIO4_Tst_WriteRegister(val(_handle), val(long(0x008)), val(long(_dwTemp))); + if(_status != 0) + { + if(_nid != 0) + DevLogErr(_nid, "Error writing register in DIO4 device, board ID = "// _board_id); + else + write(*, "Error writing register in DIO4 device, board ID = "// _board_id); + return(0); + } +/******************************************************************************/ + /* Set clock functions */ - - _clock_source = byte(_DIO4_CLOCK_SOURCE_INTERNAL); + if( _ext_clock == _CLOCK_SOURCE_INTERNAL || _ext_clock == _CLOCK_SOURCE_EXTERNAL ) + { + write(*, 'Clock source INTERNAL'); + _clock_source = byte(_DIO4_CLOCK_SOURCE_INTERNAL); /* - _out = byte(_DIO4_TH_OUTPUT_DISABLE); TT + _out = byte(_DIO4_TH_OUTPUT_DISABLE); TT */ - _out = byte(_DIO4_TH_OUTPUT_ENABLE); + _out = byte(_DIO4_TH_OUTPUT_ENABLE); + } + - if(_ext_clock == 1) + if( _ext_clock == _CLOCK_SOURCE_HIGHWAY ) { - write(*, 'HIGHWAY'); + write(*, 'Clock source HIGHWAY'); _clock_source = byte(_DIO4_CLOCK_SOURCE_TIMING_HIGHWAY); _out = byte(_DIO4_TH_OUTPUT_DISABLE);/*TT*/ } @@ -115,6 +163,50 @@ public fun DIO4HWInit(in _nid, in _board_id, in _ext_clock, in _rec_event, in _s return(0); } +/******************************************************************************/ +/* +** To reconfigure the PLL to lock on a external clock an +** internal divider has to changed. +** +** - Read current register value +** - Clear divider in lower 14 bits (default value is 0x00C8 (= 200) +** - External clock has to be divided down to 5kHz using an integer +** - divide value. For 2MHz this is 400 (= 0x190) +** - Write back new value +** RESET divider to default value if it was set on a previous initialization +*/ + + + _dwTemp = long(0); + _status = DIO4->DIO4_Tst_ReadRegister(val(_handle), val(long(0x3E0)), ref(_dwTemp)); + if(_status != 0) + { + if(_nid != 0) + DevLogErr(_nid, "Error reading register in DIO4 device, board ID = "// _board_id); + else + write(*, "Error reading register in DIO4 device, board ID = "// _board_id); + return(0); + } + +write(*,' Reg 0x3E0 ', ( long(_dwTemp) & 0xFFFFC000U)); +write(*,' Reg 0x3E0 ', (long(_dwTemp)) ); + +_dwTemp = _dwTemp & long(0xFFFFC000U); +_dwTemp = _dwTemp | long(0x000000C8U);/*Set default value to dovider*/ + + _status = DIO4->DIO4_Tst_WriteRegister(val(_handle), val(long(0x3E0)), val(long(_dwTemp))); + if(_status != 0) + { + if(_nid != 0) + DevLogErr(_nid, "Error writing register in DIO4 device, board ID = "// _board_id); + else + write(*, "Error writing register in DIO4 device, board ID = "// _board_id); + return(0); + } + +/******************************************************************************/ + + wait(1); /* @@ -133,6 +225,7 @@ public fun DIO4HWInit(in _nid, in _board_id, in _ext_clock, in _rec_event, in _s DIO4->DIO4_Close(val(_handle)); return(0); } + if (_bOK == _DIO4_CLOCK_SOURCE_OK) { /* ** Clock is present and PLL has locked diff --git a/tdi/RfxDevices/DIO4HWSetDClockChan.fun b/tdi/RfxDevices/DIO4HWSetDClockChan.fun index 6037b42869..4c9b5592b6 100644 --- a/tdi/RfxDevices/DIO4HWSetDClockChan.fun +++ b/tdi/RfxDevices/DIO4HWSetDClockChan.fun @@ -1,5 +1,5 @@ public fun DIO4HWSetDClockChan(in _nid, in _board_id, in _channel, in _trig_mode, in _frequency_1, - in _frequency_2, in _delay, in _duration, in _event, in _evTermCode) + in _frequency_2, in _delay, in _duration, in _event, in _cyclic, in _evTermCode) { private _DIO4_CLOCK_SOURCE_INTERNAL = 0x0; @@ -90,12 +90,23 @@ public fun DIO4HWSetDClockChan(in _nid, in _board_id, in _channel, in _trig_mode return(0); } +/* Phase Cyclic */ + + if(_cyclic) + _mode = byte(_DIO4_TC_CYCLIC); + else + _mode = byte(_DIO4_TC_SINGLE_SHOT); + + + + /* Phase setting */ _levels = [byte(1), byte(0), byte(1), byte(0)]; - _status = DIO4->DIO4_TC_SetPhaseSettings(val(_handle), val(byte(_channel + 1)), val(byte(_DIO4_TC_SINGLE_SHOT)), - val(byte(_DIO4_TC_INT_DISABLE)), _levels); + /*_status = DIO4->DIO4_TC_SetPhaseSettings(val(_handle), val(byte(_channel + 1)), val(byte(_DIO4_TC_SINGLE_SHOT)), val(byte(_DIO4_TC_INT_DISABLE)), _levels);*/ + _status = DIO4->DIO4_TC_SetPhaseSettings(val(_handle), val(byte(_channel + 1)), _mode, val(byte(_DIO4_TC_INT_DISABLE)), _levels); + if(_status != 0) { if(_nid != 0) diff --git a/tdi/RfxDevices/DIO4HWSetGClockChan.fun b/tdi/RfxDevices/DIO4HWSetGClockChan.fun index 4dc4ff4278..c994693578 100644 --- a/tdi/RfxDevices/DIO4HWSetGClockChan.fun +++ b/tdi/RfxDevices/DIO4HWSetGClockChan.fun @@ -1,5 +1,4 @@ -public fun DIO4HWSetGClockChan(in _nid, in _board_id, in _channel, in _trig_mode, in _frequency, - in _delay, in _duration, in _event, in _duty_cycle, in _cyclic, in _evTermCode) +public fun DIO4HWSetGClockChan(in _nid, in _board_id, in _channel, in _trig_mode, in _frequency, in _delay, in _duration, in _event, in _duty_cycle, in _cyclic, in _evTermCode) { @@ -104,8 +103,10 @@ public fun DIO4HWSetGClockChan(in _nid, in _board_id, in _channel, in _trig_mode _mode = byte(_DIO4_TC_SINGLE_SHOT); - +/* if(_duration > 214) +*/ + if(_duration > 420) { write(*, 'continuous'); _mode = byte(_mode | _DIO4_TC_TERMINATE_PHASE_2); @@ -125,22 +126,41 @@ public fun DIO4HWSetGClockChan(in _nid, in _board_id, in _channel, in _trig_mode /* Timing setting */ - _delay_cycles = long(_delay / 1E-7 + 0.5) - 1 ; +/* + _delay_cycles = long_unsigned(_delay / 1E-7 + 0.5) - 1 ; if(_delay_cycles < 0) _delay_cycles = 0; +*/ + _delay_cycles = 0; + if( _delay > 0 ) + _delay_cycles = long_unsigned(_delay * 10000000UL ); - _duration_cycles = long(_duration / 1E-7 + 0.5) - 1; + write(*, '_delay_cycles', _delay, _delay_cycles); + + +/* +Molto strano perche fare una divisione invece di una motiplicazione + _duration_cycles = long_unsigned(_duration / 1E-7 + 0.5) - 1; +*/ + _duration_cycles = 0; + if( _duration > 0 ) + _duration_cycles = long_unsigned( _duration * 10000000UL ); + +/* +Molto strano comunque un unsigned long viene rilevato negativo if(_duration_cycles < 0) _duration_cycles = 0; - write(*, '_duration_cycles', _duration_cycles); +*/ + + write(*, '_duration_cycles', _duration, _duration_cycles); _period = 1./_frequency; - _tot_cycles = long(_period / 1E-7 + 0.5); + _tot_cycles = long_unsigned(_period / 1E-7 + 0.5); - _cycles_1 = long(_tot_cycles * _duty_cycle / 100.) - 1; + _cycles_1 = long_unsigned(f_float(_tot_cycles) * f_float(_duty_cycle / 100.)) - 1; if(_cycles_1 < 0) _cycles_1 = 0; - _cycles_2 = long(_tot_cycles - _cycles_1 - 2); + _cycles_2 = long_unsigned(_tot_cycles - _cycles_1 - 2); if(_cycles_2 < 0) _cycles_2 = 0; @@ -150,18 +170,24 @@ public fun DIO4HWSetGClockChan(in _nid, in _board_id, in _channel, in _trig_mode _cycles_1--; _cycles_2--; */ - _cycles = [long(1), long(1), long(_cycles_1), long(_cycles_2)]; + _cycles = [long_unsigned(1), long_unsigned(1), long_unsigned(_cycles_1), long_unsigned(_cycles_2)]; write(*,'------>',_cycles); + if( _duration > 420 ) + { + _duration_cycles = 0; + } +/* Non capisco questo controllo lo commento if(_duration > 214) { _duration_cycles = 0; +*/ /* _duration_cycles = 99999999; -*/ } +*/ _status = DIO4->DIO4_TC_SetPhaseTiming(val(_handle), val(byte(_channel + 1)), _cycles, val(_delay_cycles), diff --git a/tdi/RfxDevices/NIADCClockSegment.fun b/tdi/RfxDevices/NIADCClockSegment.fun index 73c32075e9..b3ba1d6d4f 100755 --- a/tdi/RfxDevices/NIADCClockSegment.fun +++ b/tdi/RfxDevices/NIADCClockSegment.fun @@ -3,7 +3,7 @@ public fun NIADCClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, i _fact = 1; if(present( _period )) { - _fact = _period / _slope_of(_clock); + _fact = slope_of(_clock) / _period; } _segSmp = ( end_of(_clock) - begin_of(_clock) )/slope_of(_clock) * _fact; diff --git a/tdi/RfxDevices/TimingGetEvents.fun b/tdi/RfxDevices/TimingGetEvents.fun index 09ca41333d..7e94207684 100644 --- a/tdi/RfxDevices/TimingGetEvents.fun +++ b/tdi/RfxDevices/TimingGetEvents.fun @@ -4,8 +4,8 @@ public fun TimingGetEvents(out _event_names, out _event_codes) if( _expEvents == "spider" ) { - _event_names = ['T_START_SPIDER', 'T_BEAM_ON', 'T_SWITCH_OFF', 'T_BEAM_OFF', 'T_BREAK_DOWN']; - _event_codes = [1,2,3,4,5]; + _event_names = ['T_START_SPIDER', 'T_BEAM_ON', 'T_SWITCH_OFF', 'T_BEAM_OFF', 'T_BREAK_DOWN', 'EVENT_ACQ_1', 'EVENT_ACQ_2','T_PRE_SPIDER']; + _event_codes = [1,2,3,4,5,6,7,8]; } else { _event_names = ['CPST','CTST','CCT', 'T_START_RFX','T_START_PC','T_START_PM','T_START_PV','T_OPEN_PTSO','T_INSRT_PTCB','T_START_PR', 'T_CLOSE_PNSS', 'T_START_TF', 'T_START_GP', 'T_START_PLT', 'T_BLOW_OFF']; _event_codes = [1,2,3,4,5,6,7,8,9,10,11,12,13,33,14]; diff --git a/tdi/RfxDevices/caesiumSwitch.py b/tdi/RfxDevices/caesiumSwitch.py index 393af50558..9b9067cc7c 100644 --- a/tdi/RfxDevices/caesiumSwitch.py +++ b/tdi/RfxDevices/caesiumSwitch.py @@ -23,6 +23,11 @@ def caesiumSwitch(sigs, dt) : yIn = np.asarray([int(1) if v > 50 else int(0) for v in yIn]) + #Check if all RF power are OFF + if max(yIn) == 0 : + return Data.compile("build_signal($1,,$2)", np.asarray([0,0]), np.asarray([tIn[0],tIn[-1]])) + + #Compute the caesium enable signal with pre and post margin def checkEdge(val): # 0:y 1:y+1 2:y+2 3:t diff --git a/tdi/RfxDevices/getSpiderGasType.fun b/tdi/RfxDevices/getSpiderGasType.fun new file mode 100644 index 0000000000..9c1dcee913 --- /dev/null +++ b/tdi/RfxDevices/getSpiderGasType.fun @@ -0,0 +1,23 @@ +public fun getSpiderGasType(optional in _shot) +{ + if(present(_shot)) + treeopen("spider", _shot); + + _tank3000 = data(build_path("\\GVS_TSHOT::NB_SIGV_GISA_TA00_STY:VAL"))[0]; + _tank3090 = data(build_path("\\GVS_TSHOT::NB_SIGV_GISA_TA90_STY:VAL"))[0]; + + if(present(_shot)) + treeclose(); + + if( _tank3000 != 0 && _tank3090 != 0 ) + return ( "unknown" ); + + if ( _tank3000 == 1 ) return ("H2"); + if ( _tank3000 == 2 ) return ("D2"); + if ( _tank3090 == 1 ) return ("H2"); + if ( _tank3090 == 2 ) return ("D2"); + + return("NoGas"); + +} + diff --git a/tdi/RfxDevices/spiderBlipNumFromTime.py b/tdi/RfxDevices/spiderBlipNumFromTime.py new file mode 100644 index 0000000000..15e4c2fe7a --- /dev/null +++ b/tdi/RfxDevices/spiderBlipNumFromTime.py @@ -0,0 +1,21 @@ +def spiderBlipNumFromTime(time) : + + from MDSplus import Data + import numpy as np + + sigs = Data.compile('[\RF1_PREF:WAVE, \RF2_PREF:WAVE, \RF3_PREF:WAVE, \RF4_PREF:WAVE]') + s = Data.compile('caesiumSwitch($1, 0)', sigs) + + tIn = s.dim_of() + yIn = s.data() + + blipsOn = [(tIn[i], tIn[i+1]) if yIn[i] > 0 and yIn[i+1] > 0 else None for i in range(len(tIn) - 1)] + blipsOn = filter(lambda v: v is not None, blipsOn) + blipsIdx = np.asarray( [ 1 if bl[0] < time and bl[1] > time else 0 for bl in blipsOn ] ) + + if sum(blipsIdx) == 0: + return np.asarray( [ 0, len(blipsIdx)], dtype=np.int32 ) + else: + return np.asarray( [ np.nonzero(blipsIdx)[0][0]+1, len(blipsIdx)], dtype=np.int32 ) + + diff --git a/tdi/RfxDevices/spiderClockSegment.fun b/tdi/RfxDevices/spiderClockSegment.fun index ec614f360b..6e2c989277 100644 --- a/tdi/RfxDevices/spiderClockSegment.fun +++ b/tdi/RfxDevices/spiderClockSegment.fun @@ -1,11 +1,42 @@ public fun spiderClockSegment(in _clock, in _startIdx, in _endIdx, in _tAtIdx0, in _value) { + + + _segSmp = ( end_of(_clock) - begin_of(_clock) )/slope_of(_clock); + + if( size( _segSmp ) <= 1 ) + { + _dt = slope_of(_clock); + + _end = end_of(_clock); + /*if( _end == * )*/ + _end = _endIdx * _dt + _tAtIdx0; + + _begin = begin_of(_clock); + /*if( _begin == * )*/ + _begin = _startIdx * _dt + _tAtIdx0; + + _clock = make_range( _begin, _end, _dt); + + if( size( _segSmp ) == 1 ) + { + if( _value == 'start_time' ) + return ( _begin ); + if( _value == 'end_time' ) + return ( _end ); + if( _value == 'dim' ) + return ( _clock ); + } + } + /* TO BE cheked */ /* If all samples of the clock time base must be savede the _tAtIdx0 must be 0*/ /* ATTENTION: if some sample on the firt segment are skipped the function does not works properly */ _tAtIdx0 = 0; + /* _segSmp = ( end_of(_clock) - begin_of(_clock) )/slope_of(_clock); + */ _prevStSeg = 0; _prevEndSeg = 0; From a72a1844ea5b060021b17e58476ec066272f63d6 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 6 Jun 2023 12:22:42 +0200 Subject: [PATCH 111/172] Added semicolon to avoit debug messages (#2582) --- matlab/private/javaFromMatlabStruct.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/private/javaFromMatlabStruct.m b/matlab/private/javaFromMatlabStruct.m index 614e7c03fc..12ab9a93c8 100644 --- a/matlab/private/javaFromMatlabStruct.m +++ b/matlab/private/javaFromMatlabStruct.m @@ -9,7 +9,7 @@ for fieldIdx = 1:length(fields) fieldName = fields{fieldIdx}; fieldValue = value.(fieldName); - javaFromMatlab(fieldValue) + javaFromMatlab(fieldValue); result.setItem(MDSplus.String(fieldName), javaFromMatlab(fieldValue)); end else From 6eec092f4d5fac80367ce5f31cbfd6e5604a06d5 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Wed, 7 Jun 2023 15:05:38 -0400 Subject: [PATCH 112/172] Fix: socket returned can now be zero (#2581) * Fix: socket returned can now be zero IdlConnectToMds can now return zero as a valid answer. This is true at least on linux. It should be tested on other platforms, the code may need further adjustment. There is specific conditional code for MacOS. Please approve this PR so that a linux customer can proceed * remove debug print --- idl/mdsconnect.pro | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/idl/mdsconnect.pro b/idl/mdsconnect.pro index 41c27ea75a..77e5fea488 100644 --- a/idl/mdsconnect.pro +++ b/idl/mdsconnect.pro @@ -5,9 +5,13 @@ case (!version.os) of endcase end +function sockmin + if !version.os eq 'linux' then return, 0 else return, 11-(!version.os eq 'MacOS') +end + function mds$socket,quiet=quiet,status=status,socket=socket status = 1 - sockmin=1l-(!version.os eq 'MacOS') + sockmin=sockmin() sock=sockmin-1 if (keyword_set(socket)) then $ if (socket ge sockmin) then $ @@ -116,7 +120,7 @@ pro mds$connect,host,status=status,quiet=quiet,port=port endif if (!version.release ne '5.0.3') then !ERROR_STATE.MSG="About to connect" sock = call_external(MdsIPImage(),'IdlConnectToMds',host,value=[byte(!version.os ne 'windows')]) - sockmin=1l-(!version.os eq 'MacOS') + sockmin=sockmin() if (sock ge sockmin) then begin status = 1 !MDS_SOCKET = sock @@ -158,7 +162,7 @@ pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket endif sock = call_external(MdsIPImage(),'IdlConnectToMds',host,value=[byte(!version.os ne 'windows')]) - sockmin=1l-(!version.os eq 'MacOS') + sockmin=sockmin() if (sock ge sockmin) then begin status = 1 if not keyword_set(socket) then $ From 269070640b5fa9cf4c4312c1e91814a32981ca04 Mon Sep 17 00:00:00 2001 From: Severin Denk <60154343+AreWeDreaming@users.noreply.github.com> Date: Tue, 25 Jul 2023 13:30:45 -0700 Subject: [PATCH 113/172] Fixed error in getMany signature (#2595) --- python/MDSplus/connection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/MDSplus/connection.py b/python/MDSplus/connection.py index deeec5e6ea..8599ccf9cd 100644 --- a/python/MDSplus/connection.py +++ b/python/MDSplus/connection.py @@ -274,9 +274,9 @@ def closeTree(self, tree, shot): """ _exc.checkStatus(self.get("TreeClose($,$)", arglist=(tree, shot))) - def getMany(self, value=None): + def getMany(self): """Return instance of a connection.GetMany class. See the connection.GetMany documentation for further information.""" - return GetMany(value, self) + return GetMany(self) def openTree(self, tree, shot): """Open an MDSplus tree on a remote server From 44dd0e5b573ca56997750af6bdc8c081e7ab3030 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Tue, 25 Jul 2023 14:32:35 -0600 Subject: [PATCH 114/172] Fix: issue 2589 -- tostring() deprecated since numpy 1.19.0, replaced with tobytes() (#2591) * Fix: tostring() deprecated since numpy 1.19.0, replaced with tobytes() * Fix: issue 2589 changes for rhel7 and ubuntu14 --------- Co-authored-by: Mark Winkel --- python/MDSplus/mdsscalar.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/MDSplus/mdsscalar.py b/python/MDSplus/mdsscalar.py index 4ea9de1558..f086341c19 100644 --- a/python/MDSplus/mdsscalar.py +++ b/python/MDSplus/mdsscalar.py @@ -33,6 +33,7 @@ def _mimport(name, level=1): import numpy as _N import ctypes as _C +import sys _dat = _mimport('mdsdata') _arr = _mimport('mdsarray') @@ -434,7 +435,10 @@ def _descriptor(self): def fromDescriptor(cls, d): if d.length == 0: return cls('') - return cls(_N.array(_C.cast(d.pointer, _C.POINTER((_C.c_byte*d.length))).contents[:], dtype=_N.uint8).tostring()) + if sys.version_info.major == 2: # needed for rhel7 and ubuntu14 + return cls(_N.array(_C.cast(d.pointer, _C.POINTER((_C.c_byte*d.length))).contents[:], dtype=_N.uint8).tostring()) + else: + return cls(_N.array(_C.cast(d.pointer, _C.POINTER((_C.c_byte*d.length))).contents[:], dtype=_N.uint8).tobytes()) def __radd__(self, y): """radd: x.__radd__(y) <==> y+x From aceaef2cf89ba36308127c9e04ea86cc4add3cfb Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Thu, 24 Aug 2023 15:52:39 -0600 Subject: [PATCH 115/172] Fix #2600 remove bad forward ref to MdsGetAnSFN (#2602) Co-authored-by: Mark Winkel --- idl/mdsvalue.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idl/mdsvalue.pro b/idl/mdsvalue.pro index 30ebad59ab..3be635413e 100644 --- a/idl/mdsvalue.pro +++ b/idl/mdsvalue.pro @@ -47,7 +47,7 @@ function MdsValue,expression,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,quiet=quiet,status=status,socket=socket - forward_function mdsIsClient,mdsIdlImage,mds$socket,MdsIPImage,MdsGetAnsFN,evaluate + forward_function mdsIsClient,mdsIdlImage,mds$socket,MdsIPImage,evaluate MdsCheckArg,expression,type="STRING",name="expression" ;; note that MdsIpShr version of MdsValue had 32 arguments in addition ;; to expression From 8f6754d16d8fe3d157181b62052c3999eebf3c92 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Thu, 24 Aug 2023 18:22:44 -0600 Subject: [PATCH 116/172] MacOS now has working OFD locks (#2603) Co-authored-by: Mark Winkel --- treeshr/RemoteAccess.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/treeshr/RemoteAccess.c b/treeshr/RemoteAccess.c index ea3f156a2f..1e4786ef04 100644 --- a/treeshr/RemoteAccess.c +++ b/treeshr/RemoteAccess.c @@ -24,6 +24,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #include +#include #ifdef _WIN32 #include #include @@ -39,11 +40,23 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // # define flock lx_flock // # include // # undef flock + #ifndef F_OFD_SETLK +#ifdef _MACOSX +// Open File Descriptor (OFD) locks have existed as a private / undocumented +// feature in MacOS releases since 2015. For more details, refer to the +// comments at the end of Issue #2599 and the earlier PRs #2163 and #2198. +#define F_OFD_GETLK 92 +#define F_OFD_SETLK 90 +#define F_OFD_SETLKW 91 +#else +// The usual defines for Linux #define F_OFD_GETLK 36 #define F_OFD_SETLK 37 #define F_OFD_SETLKW 38 #endif +#endif + #endif #include #include From 9bc88696c03a49393279d43fdb8b3fd9e365fe4f Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 30 Aug 2023 13:49:01 +0200 Subject: [PATCH 117/172] Gm fix connection (#2606) * Fix:Connection thread safe C++ object Made now thread safe * Fix * Removed comments --- include/mdsobjects.h | 22 +++++++++++- mdsobjects/cpp/mdsipobjects.cpp | 64 +++++++++++++++++++++++++++------ 2 files changed, 74 insertions(+), 12 deletions(-) diff --git a/include/mdsobjects.h b/include/mdsobjects.h index adf59489bf..56b739a8c5 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -4459,6 +4459,20 @@ namespace MDSplus virtual void dataReceived(Data *samples, Data *times, int shot = 0) = 0; }; + + struct ConnectionThreadContextInfo + { + public: +#ifdef _MSC_VER + DWORD tid; +#else + pthread_t tid; +#endif + int sockId; + }; + + + class EXPORT Connection { public: @@ -4497,7 +4511,13 @@ namespace MDSplus std::string mdsipAddrStr; int clevel; - int sockId; + + + std::vector threadContextV; + + std::string ipAddrStr; + int getSockId(); + Mutex mutex; static Mutex globalMutex; std::vector listenerV; diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index e06b7a777f..f8d21c899d 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -30,6 +30,16 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include + +#ifdef _WIN32 +#define GET_THREAD_ID GetCurrentThreadId() +#define THREAD_ID DWORD +#else +#define GET_THREAD_ID pthread_self() +#define THREAD_ID pthread_t +#endif + + #ifdef _WIN32 #include #else @@ -294,29 +304,52 @@ void *putManyObj(char *serializedIn) Mutex Connection::globalMutex; Connection::Connection(char *mdsipAddr, - int clevel) // mdsipAddr of the form [:] + int clevel)// mdsipAddr of the form [:] { mdsipAddrStr.assign((const char *)mdsipAddr); this->clevel = clevel; lockGlobal(); SetCompressionLevel(clevel); - sockId = ConnectToMds(mdsipAddr); + int sockId = ConnectToMds(mdsipAddr); unlockGlobal(); + if (sockId < 0) { std::string msg("Cannot connect to "); msg += mdsipAddr; throw MdsException(msg); } + struct ConnectionThreadContextInfo ttci = {GET_THREAD_ID, sockId}; + threadContextV.push_back(ttci); } Connection::~Connection() { lockGlobal(); - DisconnectFromMds(sockId); + DisconnectFromMds(getSockId()); unlockGlobal(); } +int Connection::getSockId() +{ + + AutoLock lock(mutex); + THREAD_ID thisTid = GET_THREAD_ID; + for(size_t i = 0; i < threadContextV.size(); i++) + { + if(threadContextV[i].tid == thisTid) + { + return threadContextV[i].sockId; + } + } + //If we arrive here this is the first Connection operation in a new thread and the tree must be opened again + int sockId = ConnectToMds((char *)mdsipAddrStr.c_str()); + struct ConnectionThreadContextInfo ttci = {thisTid, sockId}; + threadContextV.push_back(ttci); + return sockId; +} + + void Connection::lockLocal() { mutex.lock(); } void Connection::unlockLocal() { mutex.unlock(); } @@ -327,15 +360,14 @@ void Connection::unlockGlobal() { globalMutex.unlock(); } void Connection::openTree(char *tree, int shot) { - int status = MdsOpen(sockId, tree, shot); - // std::cout << "SOCK ID: " << sockId << std::endl; + int status = MdsOpen(getSockId(), tree, shot); if (STATUS_NOT_OK) throw MdsException(status); } void Connection::closeAllTrees() { - int status = MdsClose(sockId); + int status = MdsClose(getSockId()); if (STATUS_NOT_OK) throw MdsException(status); } @@ -350,6 +382,8 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) int retDims[MAX_DIMS]; Data *resData; + int sockId = getSockId(); + // Check whether arguments are compatible (Scalars or Arrays) for (std::size_t argIdx = 0; argIdx < (std::size_t)nArgs; ++argIdx) { @@ -361,7 +395,6 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) } lockLocal(); - // lockGlobal(); status = SendArg(sockId, 0, DTYPE_CSTRING_IP, nArgs + 1, std::string(expr).size(), 0, 0, (char *)expr); if (STATUS_NOT_OK) @@ -382,7 +415,6 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) throw MdsException(status); } } - // unlockGlobal(); status = GetAnswerInfoTS(sockId, &dtype, &length, &nDims, retDims, &numBytes, &ptr, &mem); unlockLocal(); @@ -497,6 +529,8 @@ void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) int *dims; int status; void *ptr, *mem = 0; + + int sockId = getSockId(); // Check whether arguments are compatible (Scalars or Arrays) for (std::size_t argIdx = 0; argIdx < (std::size_t)nArgs; ++argIdx) @@ -560,7 +594,7 @@ void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) void Connection::setDefault(char *path) { - int status = MdsSetDefault(sockId, path); + int status = MdsSetDefault(getSockId(), path); if (STATUS_NOT_OK) throw MdsException(status); } @@ -665,10 +699,17 @@ void Connection::startStreaming() void Connection::resetConnection() { lockGlobal(); - DisconnectFromMds(sockId); + DisconnectFromMds(getSockId()); SetCompressionLevel(clevel); char *mdsipAddr = (char *)mdsipAddrStr.c_str(); - sockId = ConnectToMds(mdsipAddr); + int sockId = ConnectToMds(mdsipAddr); + if(sockId >= 0) + { + threadContextV.clear(); + THREAD_ID thisTid = GET_THREAD_ID; + struct ConnectionThreadContextInfo ttci = {thisTid, sockId}; + threadContextV.push_back(ttci); + } unlockGlobal(); if (sockId < 0) { @@ -676,6 +717,7 @@ void Connection::resetConnection() msg += mdsipAddr; throw MdsException(msg.c_str()); } + } void GetMany::insert(int idx, char *name, char *expr, Data **args, int nArgs) From 9cb20ed47249576d100a5e395028605a220e6146 Mon Sep 17 00:00:00 2001 From: Antoine Merle Date: Wed, 30 Aug 2023 14:13:46 +0200 Subject: [PATCH 118/172] Fix: Use _Exit() instead of exit() from forked process in tunnel_routines->io_disconnect (#2500) Co-authored-by: Timo Schroeder --- mdstcpip/io_routines/IoRoutinesTunnel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mdstcpip/io_routines/IoRoutinesTunnel.c b/mdstcpip/io_routines/IoRoutinesTunnel.c index 947831824b..3f77fe5fcf 100644 --- a/mdstcpip/io_routines/IoRoutinesTunnel.c +++ b/mdstcpip/io_routines/IoRoutinesTunnel.c @@ -59,7 +59,8 @@ static int io_disconnect(Connection *c) usleep(100000); if (!i) kill(p_pid, SIGTERM); - exit(0); + /* Do not call any functions registered with atexit or onexit */ + _Exit(0); } if (pid < 0) kill(p->pid, SIGTERM); From 0df72258c108db26df57160e483796c98d941d81 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Tue, 5 Sep 2023 12:38:06 -0600 Subject: [PATCH 119/172] Fix: changed tditest/test-mdsip test case so works on macOS (#2610) The mdsip.hosts file was not being processed correctly because MDSplus user authentication failed on macOS. --- mdstcpip/mdsipshr/CheckClient.c | 12 ++++++++++++ tditest/testing/do_tditests.sh | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/mdstcpip/mdsipshr/CheckClient.c b/mdstcpip/mdsipshr/CheckClient.c index b05fb621b4..a1dd420fd3 100644 --- a/mdstcpip/mdsipshr/CheckClient.c +++ b/mdstcpip/mdsipshr/CheckClient.c @@ -94,6 +94,13 @@ static int become_user(const char *remote_user, else user = local_user; struct passwd *pwd = user ? getpwnam(user) : 0; + // On macOS Ventura, searching for "unknown" in password list + // returns default "_unknown" user, which should be ignored. +#ifdef __APPLE__ + if (pwd && (strcmp("_unknown", pwd->pw_name) == 0)) { + pwd = 0; + } +#endif if (!pwd && user == remote_user) { int i; @@ -102,6 +109,11 @@ static int become_user(const char *remote_user, lowuser[i] = tolower(remote_user[i]); pwd = getpwnam(lowuser); free(lowuser); +#ifdef __APPLE__ + if (pwd && (strcmp("_unknown", pwd->pw_name) == 0)) { + pwd = 0; + } +#endif } int access; if (pwd) diff --git a/tditest/testing/do_tditests.sh b/tditest/testing/do_tditests.sh index b0b7040bcd..ad3bef5ec4 100755 --- a/tditest/testing/do_tditests.sh +++ b/tditest/testing/do_tditests.sh @@ -60,12 +60,12 @@ if [ ! -z $1 ]; then if [[ $test == *"dev"* ]]; then found=0 for path in ${LD_LIBRARY_PATH//:/ }; do - if [ -e $path/libMitDevices.so ]; then + if [ -e $path/libMitDevices.so ] || [ -e $path/libMitDevices.dylib ]; then found=1 fi done if [ $found == 0 ]; then - echo no libMitDevices.so + echo "no libMitDevices.so or no libMitDevices.dylib (macOS)" exit 77 fi fi From 022c411e69709a60465aaaaf1b8263e7e0e58826 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Tue, 5 Sep 2023 17:31:38 -0600 Subject: [PATCH 120/172] Fix: minor change to UDT4 protocol for CMake and macOS (#2611) The UDT4 protocol was failing on macOS Ventura because the CMake build does not define the OSX environment variable. --- mdstcpip/udt4/src/channel.cpp | 4 ++-- mdstcpip/udt4/src/common.cpp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mdstcpip/udt4/src/channel.cpp b/mdstcpip/udt4/src/channel.cpp index e408471b6e..51d15f51e4 100644 --- a/mdstcpip/udt4/src/channel.cpp +++ b/mdstcpip/udt4/src/channel.cpp @@ -124,7 +124,7 @@ void CChannel::open(UDPSOCKET udpsock) { } void CChannel::setUDPSockOpt() { -#if defined(BSD) || defined(OSX) +#if defined(BSD) || defined(__APPLE__) // BSD system will fail setsockopt if the requested buffer size exceeds system // maximum value int maxsize = 64000; @@ -148,7 +148,7 @@ void CChannel::setUDPSockOpt() { timeval tv; tv.tv_sec = 0; -#if defined(BSD) || defined(OSX) +#if defined(BSD) || defined(__APPLE__) // Known BSD bug as the day I wrote this code. // A small time out value will cause the socket to block forever. tv.tv_usec = 10000; diff --git a/mdstcpip/udt4/src/common.cpp b/mdstcpip/udt4/src/common.cpp index 77841d745c..3daa18a444 100644 --- a/mdstcpip/udt4/src/common.cpp +++ b/mdstcpip/udt4/src/common.cpp @@ -42,7 +42,7 @@ written by #include #include #include -#ifdef OSX +#ifdef __APPLE__ #include #endif #else @@ -115,7 +115,7 @@ void CTimer::rdtsc(uint64_t &x) { // SetThreadAffinityMask(hCurThread, dwOldMask); if (!ret) x = getTime() * s_ullCPUFrequency; -#elif defined(OSX) +#elif defined(__APPLE__) x = mach_absolute_time(); #else // use system call to read time clock for other archs @@ -142,7 +142,7 @@ uint64_t CTimer::readCPUFrequency() { int64_t ccf; if (QueryPerformanceFrequency((LARGE_INTEGER *)&ccf)) frequency = ccf / 1000000; -#elif defined(OSX) +#elif defined(__APPLE__) mach_timebase_info_data_t info; mach_timebase_info(&info); frequency = info.denom * 1000ULL / info.numer; From 8139dace5c74f1d068998078ed7040b3feef9322 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Tue, 5 Sep 2023 18:39:32 -0600 Subject: [PATCH 121/172] Fix: change ports on test case to avoid conflict on macOS Big Sur (#2612) On Josh's Intel macOS Big Sur, a test failed because port 7000 was already being used by ControlCenter. --- python/MDSplus/tests/connection_case.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/MDSplus/tests/connection_case.py b/python/MDSplus/tests/connection_case.py index 7d3407c908..20c5c76718 100755 --- a/python/MDSplus/tests/connection_case.py +++ b/python/MDSplus/tests/connection_case.py @@ -69,7 +69,7 @@ def testnci(thick, local, con, nci): print(nci, t, l, c) raise server, server_port = self._setup_mdsip( - 'ACTION_SERVER', 'ACTION_PORT', 7000+self.index, True) + 'ACTION_SERVER', 'ACTION_PORT', 7500+self.index, True) svr, svr_log = self._start_mdsip(server, server_port, 'thick') try: @@ -177,7 +177,7 @@ def requests(self, c, idx): def tcp(self): server, server_port = self._setup_mdsip( - 'ACTION_SERVER', 'ACTION_PORT', 7010+self.index, True) + 'ACTION_SERVER', 'ACTION_PORT', 7510+self.index, True) svr, svr_log = self._start_mdsip(server, server_port, 'tcp') try: self._thread_test(server) @@ -212,7 +212,7 @@ def thread(test, name, node, count): (name, i / (end-start), max_period)) server, server_port = self._setup_mdsip( - 'ACTION_SERVER', 'ACTION_PORT', 7020+self.index, True) + 'ACTION_SERVER', 'ACTION_PORT', 7520+self.index, True) tempdir = tempfile.mkdtemp() try: svr, svr_log = self._start_mdsip(server, server_port, 'tcp') From 98e0030804730031840bc12626cf076ea7d32870 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Tue, 5 Sep 2023 20:21:29 -0600 Subject: [PATCH 122/172] Fix: solve socket binding problems causing test cases to fail (#2613) On Josh's Intel macOS Big Sur, this change was needed to fix some failing test cases (Java's MDSplus.MdsTreeNodeTest?). --- mdsshr/UdpEvents.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mdsshr/UdpEvents.c b/mdsshr/UdpEvents.c index e404b7b5e2..c7b9e5db79 100644 --- a/mdsshr/UdpEvents.c +++ b/mdsshr/UdpEvents.c @@ -31,6 +31,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include #include +#ifndef _WIN32 +#include +#include +#endif #include #include From e1914b308d08b9467248e4083ae1e0f8bb93cff5 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Thu, 7 Sep 2023 10:32:44 -0600 Subject: [PATCH 123/172] Build.sh now has a --disable-labview option, plus allows comment lines in deploy/os/*.opts files (#2583) * Allow comment lines (using hash) in deploy/os/*.opts files. * Build.sh now has an option to disable LabVIEW * In build.sh switch to grep --------- Co-authored-by: Mark Winkel --- deploy/build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/deploy/build.sh b/deploy/build.sh index 07e41c6f1f..0380cd04a3 100755 --- a/deploy/build.sh +++ b/deploy/build.sh @@ -209,6 +209,9 @@ OPTIONS --disable-java Do not compile java programs (passes --disable-java to configure) + --disable-labview + Do not compile LabVIEW programs (passes --without-labview to configure) + --docker-srcdir=dir Specify the directory to use inside the docker containers used to build the code. If not specified the docker containers will use the @@ -386,6 +389,9 @@ parsecmd() { --disable-java) CONFIGURE_PARAMS="$CONFIGURE_PARAMS --disable-java" ;; + --disable-labview) + CONFIGURE_PARAMS="$CONFIGURE_PARAMS --without-labview" + ;; --docker-srcdir=*) eval "DOCKER_SRCDIR=${i#*=}" ;; @@ -417,7 +423,7 @@ fi # if [ -r "${SRCDIR}/deploy/os/${OS}.opts" ] then - os_opts=$(cat ${SRCDIR}/deploy/os/${OS}.opts) + os_opts=$(grep -v "#" ${SRCDIR}/deploy/os/${OS}.opts) fi # # See if this build was triggered by a trigger job and use From 1957b9a1514d8cf465f6a661bb5a18bdc66b8a8c Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Thu, 7 Sep 2023 12:35:34 -0600 Subject: [PATCH 124/172] Info: add comments explaining MDSplus status codes (#2617) * Info: add comments explaining MDSplus status codes * Edit comments regarding SsINTERNAL --- deploy/gen_messages.py | 21 +++++++++++++++++++++ mdsshr/mdsshr_messages.xml | 1 + 2 files changed, 22 insertions(+) diff --git a/deploy/gen_messages.py b/deploy/gen_messages.py index fa6e4484cc..b69339ee8d 100755 --- a/deploy/gen_messages.py +++ b/deploy/gen_messages.py @@ -278,6 +278,27 @@ class %(fac)s%(msgnam)s(%(fac)sException):%(depr)s \t} }""" +# The status code is 32 bits, with these three fields: +# 16 bit facility code in high order bits, +# 13 bit message number, +# 3 bit severity (low order bits). +# +# The severity scheme is similar to that used by VAX VMS. +# Every odd severity is a flavor of success ("status & 0x1" is easy check). +# Every even severity is a flavor of error. +# W = warning = 0 -- bad +# S = success = 1 -- OK +# E = error = 2 -- bad +# I = info = 3 -- OK +# F = fatal = 4 -- bad +# ? = unused = 5 -- OK +# ? = unused = 6 -- bad +# ? = internal = 7 -- OK (see usage in mdsshr/mdsshr_messages.xml) +# +# SsINTERNAL is merely a synonym for -1; it is not a status code. +# If the status variable is ever erroneously set to SsINTERNAL, note +# that the STATUS_OK macro will treat it as success (because the low-order +# bit is set). See PR #2617 for details. import xml.etree.ElementTree as ET import sys diff --git a/mdsshr/mdsshr_messages.xml b/mdsshr/mdsshr_messages.xml index 08f5f93222..3bc26dc4be 100644 --- a/mdsshr/mdsshr_messages.xml +++ b/mdsshr/mdsshr_messages.xml @@ -50,6 +50,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + From 02bc5253a83f6afcb15419f5554fa9f6115bef79 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Tue, 12 Sep 2023 18:05:46 +0200 Subject: [PATCH 125/172] Fix:invalid tree context in Data::execute (#2621) --- mdsobjects/cpp/mdsdataobjects.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdsobjects/cpp/mdsdataobjects.cpp b/mdsobjects/cpp/mdsdataobjects.cpp index 5729260a1d..cd04967c11 100644 --- a/mdsobjects/cpp/mdsdataobjects.cpp +++ b/mdsobjects/cpp/mdsdataobjects.cpp @@ -1037,7 +1037,7 @@ Data *MDSplus::executeWithArgs(const char *expr, Tree *tree, int nArgs...) if (!compData) throw MdsException("Cannot compile expression"); - Data *evalData = compData->data(); + Data *evalData = compData->data(tree); deleteData(compData); for (int i = 0; i < nArgs; i++) freeDsc(args[i]); @@ -1060,7 +1060,7 @@ Data *MDSplus::executeWithArgs(const char *expr, Tree *tree, Data **argsData, in if (!compData) throw MdsException("Cannot compile expression"); - Data *evalData = compData->data(); + Data *evalData = compData->data(tree); deleteData(compData); for (int i = 0; i < nArgs; i++) freeDsc(args[i]); From d6df3eb037cbe2153b392fb7f8ed291cd40fa4d7 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 20 Sep 2023 11:15:02 -0600 Subject: [PATCH 126/172] Fix - on macOS disable iPhone check for LabVIEW (#2624) --- include/mdsobjects.h | 8 ++++++++ mdsobjects/labview/lv.c | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/include/mdsobjects.h b/include/mdsobjects.h index 56b739a8c5..f393295958 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -1,5 +1,13 @@ #ifndef MDSOBJECTS_H #define MDSOBJECTS_H + +// Prevents errors when using Clang on macOS with LabVIEW +#ifdef __APPLE__ +#ifndef TARGET_OS_IPHONE +#define TARGET_OS_IPHONE 0 +#endif +#endif + #include #include diff --git a/mdsobjects/labview/lv.c b/mdsobjects/labview/lv.c index 49bd4cdb4d..3534d09404 100644 --- a/mdsobjects/labview/lv.c +++ b/mdsobjects/labview/lv.c @@ -33,6 +33,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * Josh Stillerman 10/19/12 */ + +// Prevents errors when using Clang on macOS with LabVIEW +#ifdef __APPLE__ +#ifndef TARGET_OS_IPHONE +#define TARGET_OS_IPHONE 0 +#endif +#endif + #include #include #include From 21ead653c84e800c288b1dd99fad90a88f8510f3 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Fri, 22 Sep 2023 10:53:26 +0200 Subject: [PATCH 127/172] Gm fix devices (#2622) * Fix:fixed several issues * Fix:fixed lasr issue * Fix:fixed another last issue * Fix:fixed another last issue * Added devices --- deploy/packaging/debian/rfxdevices.noarch | 4 + deploy/packaging/redhat/rfxdevices.noarch | 4 + .../src/main/java/RFX_RPADCSetup.java | 40 +- .../jdevices/src/main/java/TRIG_HUBSetup.java | 358 ++++++++++++++ .../src/main/resources/RFX_RPADCSetup.form | 47 +- .../src/main/resources/TRIG_HUBSetup.form | 457 ++++++++++++++++++ mdsobjects/labview/mdsdataobjectswrp.cpp | 3 +- pydevices/RfxDevices/DTACQ_SUPERVISOR.py | 5 +- pydevices/RfxDevices/ELAD.py | 145 ++++++ .../RfxDevices/MARTE2_SIMULINK_DTT_VS.py | 31 ++ pydevices/RfxDevices/RFX_RPADC.py | 44 +- pydevices/RfxDevices/TRIG_HUB.py | 264 ++++++++++ tdi/RfxDevices/setAbsoluteTime.py | 33 ++ 13 files changed, 1399 insertions(+), 36 deletions(-) create mode 100644 java/jdevices/src/main/java/TRIG_HUBSetup.java create mode 100644 java/jdevices/src/main/resources/TRIG_HUBSetup.form create mode 100644 pydevices/RfxDevices/ELAD.py create mode 100644 pydevices/RfxDevices/MARTE2_SIMULINK_DTT_VS.py create mode 100644 pydevices/RfxDevices/TRIG_HUB.py create mode 100644 tdi/RfxDevices/setAbsoluteTime.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index d34ed467e0..278d075a04 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -16,6 +16,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/DIO2_ENCDEC.py ./usr/local/mdsplus/pydevices/RfxDevices/DIO4.py ./usr/local/mdsplus/pydevices/RfxDevices/DTACQ_SUPERVISOR.py +./usr/local/mdsplus/pydevices/RfxDevices/ELAD.py ./usr/local/mdsplus/pydevices/RfxDevices/ELPROBES_CFG.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFE.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFEM.py @@ -61,6 +62,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_VS.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_FLUXMAP.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_LEV_CTRLR.py @@ -132,6 +134,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_SM.py ./usr/local/mdsplus/pydevices/RfxDevices/STK_TEMP.py ./usr/local/mdsplus/pydevices/RfxDevices/STREAM_SETUP.py +./usr/local/mdsplus/pydevices/RfxDevices/TRIG_HUB.py ./usr/local/mdsplus/pydevices/RfxDevices/ZELOS2150GV.py ./usr/local/mdsplus/pydevices/RfxDevices/__init__.py ./usr/local/mdsplus/pydevices/RfxDevices/_version.py @@ -846,6 +849,7 @@ ./usr/local/mdsplus/tdi/RfxDevices/pxdtest.fun ./usr/local/mdsplus/tdi/RfxDevices/sawtooth.fun ./usr/local/mdsplus/tdi/RfxDevices/sawtooth1.fun +./usr/local/mdsplus/tdi/RfxDevices/setAbsoluteTime.py ./usr/local/mdsplus/tdi/RfxDevices/setversion.fun ./usr/local/mdsplus/tdi/RfxDevices/shotsDate.fun ./usr/local/mdsplus/tdi/RfxDevices/sigBit.fun diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index 86cf20bab8..041642ad7e 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -17,6 +17,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/DIO2_ENCDEC.py ./usr/local/mdsplus/pydevices/RfxDevices/DIO4.py ./usr/local/mdsplus/pydevices/RfxDevices/DTACQ_SUPERVISOR.py +./usr/local/mdsplus/pydevices/RfxDevices/ELAD.py ./usr/local/mdsplus/pydevices/RfxDevices/ELPROBES_CFG.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFE.py ./usr/local/mdsplus/pydevices/RfxDevices/EPFEM.py @@ -62,6 +63,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_PCS.py +./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_VS.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_FLUXMAP.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py ./usr/local/mdsplus/pydevices/RfxDevices/MARTE2_SIMULINK_LEV_CTRLR.py @@ -133,6 +135,7 @@ ./usr/local/mdsplus/pydevices/RfxDevices/SPIDER_SM.py ./usr/local/mdsplus/pydevices/RfxDevices/STK_TEMP.py ./usr/local/mdsplus/pydevices/RfxDevices/STREAM_SETUP.py +./usr/local/mdsplus/pydevices/RfxDevices/TRIG_HUB.py ./usr/local/mdsplus/pydevices/RfxDevices/ZELOS2150GV.py ./usr/local/mdsplus/pydevices/RfxDevices/__init__.py ./usr/local/mdsplus/pydevices/RfxDevices/_version.py @@ -848,6 +851,7 @@ ./usr/local/mdsplus/tdi/RfxDevices/pxdtest.fun ./usr/local/mdsplus/tdi/RfxDevices/sawtooth.fun ./usr/local/mdsplus/tdi/RfxDevices/sawtooth1.fun +./usr/local/mdsplus/tdi/RfxDevices/setAbsoluteTime.py ./usr/local/mdsplus/tdi/RfxDevices/setversion.fun ./usr/local/mdsplus/tdi/RfxDevices/shotsDate.fun ./usr/local/mdsplus/tdi/RfxDevices/sigBit.fun diff --git a/java/jdevices/src/main/java/RFX_RPADCSetup.java b/java/jdevices/src/main/java/RFX_RPADCSetup.java index 6b0db7d65a..79492a9b3b 100644 --- a/java/jdevices/src/main/java/RFX_RPADCSetup.java +++ b/java/jdevices/src/main/java/RFX_RPADCSetup.java @@ -55,17 +55,21 @@ private void initComponents() { deviceField10 = new DeviceField(); deviceField6 = new DeviceField(); deviceField3 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + deviceField13 = new DeviceField(); + deviceField14 = new DeviceField(); jPanel5 = new javax.swing.JPanel(); deviceField5 = new DeviceField(); - setDeviceProvider("ropc1.rfx.local:8100"); + setDeviceProvider("localhost:8000"); setDeviceTitle("RedPitaya ADC"); setDeviceType("RFX_RPADC"); setHeight(300); setWidth(800); getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); - jPanel1.setLayout(new java.awt.GridLayout(7, 1)); + jPanel1.setLayout(new java.awt.GridLayout(8, 1)); deviceField1.setIdentifier(""); deviceField1.setLabelString("Comment:"); @@ -112,7 +116,7 @@ private void initComponents() { jPanel1.add(jPanel4); - deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "SYNC", "TRIG_EXTERNAL", "TRIG_SYNC"}); + deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "TRIG_EXTERNAL", "EXTERNAL", "HIGHWAY"}); deviceChoice4.setIdentifier(""); deviceChoice4.setLabelString("Clock Mode:"); deviceChoice4.setOffsetNid(14); @@ -158,13 +162,33 @@ private void initComponents() { jPanel8.add(deviceField6); deviceField3.setIdentifier(""); - deviceField3.setLabelString("Dead time: "); - deviceField3.setNumCols(8); - deviceField3.setOffsetNid(34); + deviceField3.setLabelString("Timing Highway event code: "); + deviceField3.setNumCols(4); + deviceField3.setOffsetNid(23); jPanel8.add(deviceField3); jPanel1.add(jPanel8); + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Dead Time(s):"); + deviceField12.setNumCols(6); + deviceField12.setOffsetNid(34); + jPanel9.add(deviceField12); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Offset A (raw):"); + deviceField13.setNumCols(6); + deviceField13.setOffsetNid(35); + jPanel9.add(deviceField13); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("Offset B (raw): "); + deviceField14.setNumCols(6); + deviceField14.setOffsetNid(22); + jPanel9.add(deviceField14); + + jPanel1.add(jPanel9); + deviceField5.setIdentifier(""); deviceField5.setLabelString("Trigger: "); deviceField5.setNumCols(35); @@ -186,6 +210,9 @@ private void initComponents() { private DeviceField deviceField1; private DeviceField deviceField10; private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; private DeviceField deviceField2; private DeviceField deviceField3; private DeviceField deviceField4; @@ -202,5 +229,6 @@ private void initComponents() { private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel7; private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; // End of variables declaration//GEN-END:variables } diff --git a/java/jdevices/src/main/java/TRIG_HUBSetup.java b/java/jdevices/src/main/java/TRIG_HUBSetup.java new file mode 100644 index 0000000000..39a0d6ecce --- /dev/null +++ b/java/jdevices/src/main/java/TRIG_HUBSetup.java @@ -0,0 +1,358 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class TRIG_HUBSetup extends DeviceSetup { + + /** + * Creates new form TRIG_HUBSetup + */ + public TRIG_HUBSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceField2 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField3 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + deviceField5 = new DeviceField(); + deviceField6 = new DeviceField(); + deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); + deviceButtons1 = new DeviceButtons(); + jTabbedPane1 = new javax.swing.JTabbedPane(); + jPanel5 = new javax.swing.JPanel(); + jPanel6 = new javax.swing.JPanel(); + deviceField9 = new DeviceField(); + deviceField10 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField11 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + jPanel9 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + deviceField13 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + deviceField14 = new DeviceField(); + jPanel11 = new javax.swing.JPanel(); + jPanel12 = new javax.swing.JPanel(); + deviceField15 = new DeviceField(); + deviceField16 = new DeviceField(); + jPanel13 = new javax.swing.JPanel(); + deviceField17 = new DeviceField(); + jPanel14 = new javax.swing.JPanel(); + jPanel15 = new javax.swing.JPanel(); + deviceField18 = new DeviceField(); + deviceField19 = new DeviceField(); + jPanel16 = new javax.swing.JPanel(); + deviceField20 = new DeviceField(); + jPanel17 = new javax.swing.JPanel(); + jPanel18 = new javax.swing.JPanel(); + deviceField21 = new DeviceField(); + deviceField22 = new DeviceField(); + jPanel19 = new javax.swing.JPanel(); + deviceField23 = new DeviceField(); + jPanel20 = new javax.swing.JPanel(); + jPanel21 = new javax.swing.JPanel(); + deviceField24 = new DeviceField(); + deviceField25 = new DeviceField(); + jPanel22 = new javax.swing.JPanel(); + deviceField26 = new DeviceField(); + + setDeviceProvider("localhost:8101"); + setDeviceTitle("Trigger Hub"); + setDeviceType("TRIG_HUB"); + setHeight(300); + setWidth(750); + + jPanel1.setLayout(new java.awt.GridLayout(3, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Comment: "); + deviceField1.setNumCols(20); + deviceField1.setOffsetNid(1); + deviceField1.setTextOnly(true); + jPanel2.add(deviceField1); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("IP: "); + deviceField2.setOffsetNid(2); + deviceField2.setTextOnly(true); + jPanel2.add(deviceField2); + + jPanel1.add(jPanel2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("RP Signal:"); + deviceField3.setNumCols(25); + deviceField3.setOffsetNid(3); + jPanel3.add(deviceField3); + + jPanel1.add(jPanel3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("Parent Idx:"); + deviceField4.setNumCols(4); + deviceField4.setOffsetNid(9); + jPanel4.add(deviceField4); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Child 1 Idx: "); + deviceField5.setNumCols(4); + deviceField5.setOffsetNid(10); + jPanel4.add(deviceField5); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Child 2 Idx: "); + deviceField6.setNumCols(4); + deviceField6.setOffsetNid(11); + jPanel4.add(deviceField6); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Child 3 Idx: "); + deviceField7.setNumCols(4); + deviceField7.setOffsetNid(12); + jPanel4.add(deviceField7); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Child 4 Idx: "); + deviceField8.setNumCols(4); + deviceField8.setOffsetNid(13); + jPanel4.add(deviceField8); + + jPanel1.add(jPanel4); + + getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel5.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Delay: "); + deviceField9.setNumCols(20); + deviceField9.setOffsetNid(15); + jPanel6.add(deviceField9); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Hub Path: "); + deviceField10.setNumCols(25); + deviceField10.setOffsetNid(16); + jPanel6.add(deviceField10); + + jPanel5.add(jPanel6); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("In Signal Path: "); + deviceField11.setNumCols(30); + deviceField11.setOffsetNid(17); + jPanel7.add(deviceField11); + + jPanel5.add(jPanel7); + + jTabbedPane1.addTab("In1", jPanel5); + + jPanel8.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Delay: "); + deviceField12.setNumCols(20); + deviceField12.setOffsetNid(20); + jPanel9.add(deviceField12); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Hub Path: "); + deviceField13.setNumCols(25); + deviceField13.setOffsetNid(21); + jPanel9.add(deviceField13); + + jPanel8.add(jPanel9); + + deviceField14.setIdentifier(""); + deviceField14.setLabelString("In Signal Path: "); + deviceField14.setNumCols(30); + deviceField14.setOffsetNid(22); + jPanel10.add(deviceField14); + + jPanel8.add(jPanel10); + + jTabbedPane1.addTab("In2", jPanel8); + + jPanel11.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField15.setIdentifier(""); + deviceField15.setLabelString("Delay: "); + deviceField15.setNumCols(20); + deviceField15.setOffsetNid(25); + jPanel12.add(deviceField15); + + deviceField16.setIdentifier(""); + deviceField16.setLabelString("Hub Path: "); + deviceField16.setNumCols(25); + deviceField16.setOffsetNid(26); + jPanel12.add(deviceField16); + + jPanel11.add(jPanel12); + + deviceField17.setIdentifier(""); + deviceField17.setLabelString("In Signal Path: "); + deviceField17.setNumCols(30); + deviceField17.setOffsetNid(27); + jPanel13.add(deviceField17); + + jPanel11.add(jPanel13); + + jTabbedPane1.addTab("In3", jPanel11); + + jPanel14.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField18.setIdentifier(""); + deviceField18.setLabelString("Delay: "); + deviceField18.setNumCols(20); + deviceField18.setOffsetNid(30); + jPanel15.add(deviceField18); + + deviceField19.setIdentifier(""); + deviceField19.setLabelString("Hub Path: "); + deviceField19.setNumCols(25); + deviceField19.setOffsetNid(31); + jPanel15.add(deviceField19); + + jPanel14.add(jPanel15); + + deviceField20.setIdentifier(""); + deviceField20.setLabelString("In Signal Path: "); + deviceField20.setNumCols(30); + deviceField20.setOffsetNid(32); + jPanel16.add(deviceField20); + + jPanel14.add(jPanel16); + + jTabbedPane1.addTab("In4", jPanel14); + + jPanel17.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField21.setIdentifier(""); + deviceField21.setLabelString("Delay: "); + deviceField21.setNumCols(20); + deviceField21.setOffsetNid(35); + jPanel18.add(deviceField21); + + deviceField22.setIdentifier(""); + deviceField22.setLabelString("Hub Path: "); + deviceField22.setNumCols(25); + deviceField22.setOffsetNid(36); + jPanel18.add(deviceField22); + + jPanel17.add(jPanel18); + + deviceField23.setIdentifier(""); + deviceField23.setLabelString("In Signal Path: "); + deviceField23.setNumCols(30); + deviceField23.setOffsetNid(37); + jPanel19.add(deviceField23); + + jPanel17.add(jPanel19); + + jTabbedPane1.addTab("In5", jPanel17); + + jPanel20.setLayout(new java.awt.GridLayout(2, 1)); + + deviceField24.setIdentifier(""); + deviceField24.setLabelString("Delay: "); + deviceField24.setNumCols(20); + deviceField24.setOffsetNid(40); + jPanel21.add(deviceField24); + + deviceField25.setIdentifier(""); + deviceField25.setLabelString("Hub Path: "); + deviceField25.setNumCols(25); + deviceField25.setOffsetNid(41); + jPanel21.add(deviceField25); + + jPanel20.add(jPanel21); + + deviceField26.setIdentifier(""); + deviceField26.setLabelString("In Signal Path: "); + deviceField26.setNumCols(30); + deviceField26.setOffsetNid(42); + jPanel22.add(deviceField26); + + jPanel20.add(jPanel22); + + jTabbedPane1.addTab("In6", jPanel20); + + getContentPane().add(jTabbedPane1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField14; + private DeviceField deviceField15; + private DeviceField deviceField16; + private DeviceField deviceField17; + private DeviceField deviceField18; + private DeviceField deviceField19; + private DeviceField deviceField2; + private DeviceField deviceField20; + private DeviceField deviceField21; + private DeviceField deviceField22; + private DeviceField deviceField23; + private DeviceField deviceField24; + private DeviceField deviceField25; + private DeviceField deviceField26; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel11; + private javax.swing.JPanel jPanel12; + private javax.swing.JPanel jPanel13; + private javax.swing.JPanel jPanel14; + private javax.swing.JPanel jPanel15; + private javax.swing.JPanel jPanel16; + private javax.swing.JPanel jPanel17; + private javax.swing.JPanel jPanel18; + private javax.swing.JPanel jPanel19; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel20; + private javax.swing.JPanel jPanel21; + private javax.swing.JPanel jPanel22; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + private javax.swing.JTabbedPane jTabbedPane1; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/RFX_RPADCSetup.form b/java/jdevices/src/main/resources/RFX_RPADCSetup.form index 66722a6802..7614b2500a 100644 --- a/java/jdevices/src/main/resources/RFX_RPADCSetup.form +++ b/java/jdevices/src/main/resources/RFX_RPADCSetup.form @@ -2,7 +2,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -140,12 +140,11 @@ - + - - - - + + + @@ -215,11 +214,41 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/TRIG_HUBSetup.form b/java/jdevices/src/main/resources/TRIG_HUBSetup.form new file mode 100644 index 0000000000..f9a8094c8e --- /dev/null +++ b/java/jdevices/src/main/resources/TRIG_HUBSetup.form @@ -0,0 +1,457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mdsobjects/labview/mdsdataobjectswrp.cpp b/mdsobjects/labview/mdsdataobjectswrp.cpp index d3d60f23fb..d8ee437d23 100644 --- a/mdsobjects/labview/mdsdataobjectswrp.cpp +++ b/mdsobjects/labview/mdsdataobjectswrp.cpp @@ -1448,7 +1448,8 @@ namespace MDSplus treePtrIn = reinterpret_cast(const_cast(lvTreePtrIn)); - dataPtrOut = execute(const_cast(exprIn), treePtrIn); + + dataPtrOut = treePtrIn->tdiExecute(const_cast(exprIn)); *lvDataPtrOut = reinterpret_cast(dataPtrOut); } diff --git a/pydevices/RfxDevices/DTACQ_SUPERVISOR.py b/pydevices/RfxDevices/DTACQ_SUPERVISOR.py index 6bfd629241..ea35f71a37 100644 --- a/pydevices/RfxDevices/DTACQ_SUPERVISOR.py +++ b/pydevices/RfxDevices/DTACQ_SUPERVISOR.py @@ -363,8 +363,7 @@ def init(self): try: dtackAi = self.ai_b_device.getData() hasBulkAi = True - dtackAi.parameters_par13_value.putData(Int32(clockFreq)) #num samples -# dtackAi.parameters_par_1_value.putData(Float64(clockFreq/numSamples)) + dtackAi.parameters_par_13_value.putData(Int32(int(clockFreq))) #num samples dtackAi.parameters_par_1_value.putData(Float64(1)) #1 segment per second dtackAi.parameters_par_2_value.putData(Float64(triggerTime)) dtackAi.parameters_par_3_value.putData(Int32(1)) @@ -389,7 +388,7 @@ def init(self): raise mdsExceptions.TclFAILED_ESSENTIAL - dtackAi.parameters_par13_value.putData(Int32(1)) #num samples + dtackAi.parameters_par_13_value.putData(Int32(1)) #num samples dtackAi.parameters_par_1_value.putData(Float64(clockFreq/freqDiv)) dtackAi.parameters_par_2_value.putData(Float64(triggerTime)) dtackAi.parameters_par_3_value.putData(Int32(2)) diff --git a/pydevices/RfxDevices/ELAD.py b/pydevices/RfxDevices/ELAD.py new file mode 100644 index 0000000000..7c504f7734 --- /dev/null +++ b/pydevices/RfxDevices/ELAD.py @@ -0,0 +1,145 @@ +import MDSplus +from ctypes import CDLL, c_char_p, c_short, byref, c_int +import socket +import numpy as np + + +def recvall(sock, n): +# Helper function to recv n bytes or return None if EOF is hit + data = bytearray() + while len(data) < n: + packet = sock.recv(n - len(data)) + if not packet: + return None + data.extend(packet) + return data + +class ELAD(MDSplus.Device): + + parts = [ + {'path': ':COMMENT', 'type': 'text'}, + {'path': ':IP', 'type': 'text'}, + {'path': ':PORT', 'type': 'numeric', 'value': 8000}, + {'path': ':HW_TRIG', 'type': 'numeric', 'value': 0}, + {'path': ':TRIG_TIME', 'type': 'numeric', 'value': 0}, + {'path': ':PTS', 'type': 'numeric', 'value': 1000}, + ] + for i in range(12): + parts.extend([ + {'path': '.CHANNEL_%d' % (i+1), 'type': 'structure'}, + {'path': '.CHANNEL_%d:DATA' % (i+1), 'type': 'signal', 'options': ( + 'no_write_model', 'compress_on_put')}, + ]) + parts.extend([ + {'path': ':INIT_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('ELAD_SERVER','INIT',50,None),Method(None,'init',head))", + 'options': ('no_write_shot',)}, + {'path': ':STORE_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('ELAD_SERVER','STORE',50,None),Method(None,'store',head))", + 'options': ('no_write_shot',)}, + ]) + del(i) + + socketDict = {} + + + def init(self): + try: + ip = self.ip.data() + except: + print("Missing IP") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + try: + port = self.port.data() + except: + print("Missing Port") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + try: + pts = self.pts.data() + except: + print("Missing PTS") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + try: + useHwTrigger = self.hw_trig.data() + except: + print("Missing use HW Trigger flag") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + try: + sock.connect((ip, port)) + except: + print("Cannot connect to "+ip+" Port "+str(port)) + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + + try: + sock.send(b'CHK') + one = 1 + sock.send(one.to_bytes(4,'little')) + print(sock.recv(2)) + + sock.send(b'PTS') + sock.send(pts.item().to_bytes(4,'little')) + print(sock.recv(2)) + + sock.send(b'ARM') + print(sock.recv(2)) + except: + print("Socket communication failed") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + ELAD.socketDict[self.getNid()] = sock + + def trigger(self): + try: + sock = ELAD.socketDict[self.getNid()] + except: + print("Cannot retrieve socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + sock.send(b'TRG') + print(sock.recv(2)) + except: + print("Socket communication failed") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + + + def store(self): + try: + sock = ELAD.socketDict[self.getNid()] + except: + print("Cannot retrieve socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + trigTime = self.trig_time.data() + except: + print("Cannot retrieve trigger time") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + sock.send(b'STR') + numSamples = int.from_bytes(sock.recv(4),'little') + print('num Samples: ', numSamples) + samples = np.zeros(numSamples, np.int) + numChanSamples = int(numSamples/12) + print('num Chan Samples: ', numChanSamples) + samples = np.frombuffer(recvall(sock, 4 * numSamples), dtype = np.int32) + print('Received Samples: ', len(samples)) + except: + print("Cannot read samples from socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + timebase = MDSplus.Range(trigTime, trigTime + 1E-6 * numChanSamples, 1E-6) + for chan in range(12): + currSig = MDSplus.Signal(samples[chan * numChanSamples:(chan+1) * numChanSamples], None, timebase) + self.__getattr__('channel_%d_data' % (chan+1)).putData(currSig) + sock.close() + + + + diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_VS.py b/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_VS.py new file mode 100644 index 0000000000..e3edacbb7b --- /dev/null +++ b/pydevices/RfxDevices/MARTE2_SIMULINK_DTT_VS.py @@ -0,0 +1,31 @@ +# +# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# Redistributions in binary form must reproduce the above copyright notice, this +# list of conditions and the following disclaimer in the documentation and/or +# other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +MARTE2_SIMULINK = __import__('MARTE2_SIMULINK', globals()) + + +@MARTE2_SIMULINK.BUILDER +class MARTE2_SIMULINK_DTT_VS(MARTE2_SIMULINK.MARTE2_SIMULINK): + lib_name = 'VS' diff --git a/pydevices/RfxDevices/RFX_RPADC.py b/pydevices/RfxDevices/RFX_RPADC.py index b00e491ba3..5070884836 100644 --- a/pydevices/RfxDevices/RFX_RPADC.py +++ b/pydevices/RfxDevices/RFX_RPADC.py @@ -54,7 +54,11 @@ class RFX_RPADC(Device): 'options': ('no_write_shot',)}, {'path': ':START_TIME', 'type': 'numeric', 'value': 0}, {'path': ':ABS_TRIGGER', 'type': 'numeric', 'value': 0}, - {'path': ':DEAD_TIME', 'type': 'numeric', 'value': 1E-3} + {'path': ':DEAD_TIME', 'type': 'numeric', 'value': 1E-3}, + {'path': ':HW_OFFS_A', 'type': 'numeric', 'value': 0}, + {'path': ':HW_OFFS_B', 'type': 'numeric', 'value': 0}, + {'path': ':TRIG_RECV', 'type': 'signal', 'options': ( + 'no_write_model', 'no_compress_on_put')} ] class TriggerEvent(Event): @@ -66,7 +70,7 @@ def run(self): self.device.do_trigger() class Configuration: - def configure(self, lib, fd, name, shot, chanANid, chanBNid, triggerNid, startTimeNid, preSamples, + def configure(self, lib, fd, name, shot, chanANid, chanBNid, trigRecvNid, triggerNid, startTimeNid, preSamples, postSamples, segmentSamples, frequency, frequency1, single, absTriggerTimeFromFPGA, absTriggerNid): self.lib = lib self.fd = fd @@ -74,6 +78,7 @@ def configure(self, lib, fd, name, shot, chanANid, chanBNid, triggerNid, startTi self.shot = shot self.chanANid = chanANid self.chanBNid = chanBNid + self.trigRecvNid = trigRecvNid self.triggerNid = triggerNid self.startTimeNid = startTimeNid self.preSamples = preSamples @@ -93,6 +98,7 @@ def configure(self, conf): self.shot = conf.shot self.chanANid = conf.chanANid self.chanBNid = conf.chanBNid + self.trigRecvNid = conf.trigRecvNid self.triggerNid = conf.triggerNid self.startTimeNid = conf.startTimeNid self.preSamples = conf.preSamples @@ -105,10 +111,9 @@ def configure(self, conf): self.absTriggerNid = conf.absTriggerNid def run(self): - print('START THREAD', self.name, self.shot) try: self.lib.rpadcStream( - c_int(self.fd), c_char_p(self.name), c_int(self.shot), c_int(self.chanANid), c_int(self.chanBNid), + c_int(self.fd), c_char_p(self.name), c_int(self.shot), c_int(self.chanANid), c_int(self.chanBNid),c_int(self.trigRecvNid), c_int(self.triggerNid), c_int(self.preSamples), c_int(self.postSamples), c_int(self.segmentSamples), c_double(self.frequency), c_double(self.frequency1), c_int(self.single), c_int(self.absTriggerTimeFromFPGA), c_int(self.absTriggerNid)) except ValueError as e: @@ -187,11 +192,6 @@ def init(self): print('Cannot get decimation') raise mdsExceptions.TclFAILED_ESSENTIAL print('CLOCK') - try: - trig = self.trigger.getData() - except: - print('Cannot get trigger') - raise mdsExceptions.TclFAILED_ESSENTIAL if self.clock_mode.data() != 'INTERNAL': try: if self.clock_mode.data() == 'TRIG_SYNC': @@ -220,14 +220,26 @@ def init(self): except: print('Cannot resolve dead time') raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + offsa = int(self.hw_offs_a) + except: + print('Cannot read hw_offs_a') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + offsb = int(self.hw_offs_b) + except: + print('Cannot read hw_offs_b') + raise mdsExceptions.TclFAILED_ESSENTIAL + print('opening device') self.fd = self.lib.rpadcInit(c_int(mode), c_int(clockMode), c_int(preSamples), c_int(postSamples), c_int(trigFromChanA), - c_int(trigAboveThreshold), c_int(evLevel), c_int(evSamples), c_int(decimation), c_int(deadTime)) + c_int(trigAboveThreshold), c_int(evLevel), c_int(evSamples), c_int(decimation-1), c_int(deadTime), c_int(offsa), c_int(offsb)) if self.fd < 0: print("Error opening device") raise mdsExceptions.TclFAILED_ESSENTIAL print('device opened') - self.conf.configure(self.lib, self.fd, self.getTree().name, self.getTree().shot, self.raw_a.getNid(), self.raw_b.getNid(), + self.conf.configure(self.lib, self.fd, self.getTree().name, self.getTree().shot, self.raw_a.getNid(), self.raw_b.getNid(), self.trig_recv.getNid(), self.trigger.getNid(), self.start_time.getNid(), preSamples, postSamples, segSize, frequency, frequency1, isSingle, absTriggerTimeFromFPGA, self.abs_trigger.getNid()) print('configured') @@ -247,8 +259,6 @@ def init(self): def start_store(self): try: - self.raw_a.deleteData() - self.raw_b.deleteData() worker = self.AsynchStore() worker.configure(self.conf) worker.daemon = True @@ -266,10 +276,10 @@ def start_store(self): def stop_store(self): try: self.conf.lib.rpadcStop(self.conf.fd) - #try: - #RFX_RPADC.triggerEv.cancel() - #except: - #pass + try: + RFX_RPADC.triggerEv.cancel() + except: + pass except: raise mdsExceptions.TclFAILED_ESSENTIAL diff --git a/pydevices/RfxDevices/TRIG_HUB.py b/pydevices/RfxDevices/TRIG_HUB.py new file mode 100644 index 0000000000..c4a4f40317 --- /dev/null +++ b/pydevices/RfxDevices/TRIG_HUB.py @@ -0,0 +1,264 @@ +from MDSplus import * +import numpy as np +from threading import Lock +import socket +import time + +class TRIG_HUB(Device): + NUM_INPUTS = 6 + SAMPLE_NS = 8 + lock = Lock() + parts = [ + {'path': ':COMMENT', 'type': 'text'}, + {'path': ':DEVICE_IP', 'type': 'text'}, + {'path': ':RP_SIG_PATH', 'type': 'any'}, + {'path': ':RAW_TIMES', 'type': 'signal'}, # For every trigger, the straight computation of relative delays starting from 0 + {'path': ':CORR_TIMES', 'type': 'signal'},# The above, including delay corrections + {'path': ':TRUE_TIMES', 'type': 'signal'},# The relative delays aligned to the root HUB + {'path': ':TIME_OFFSETS', 'type': 'numeric', 'value':0}, # Time offsets from root HUB + {'path': ':TIMES', 'type': 'numeric', 'value':0}, # Segment start time from root HUB + + + {'path': ':PARENT_IDX', 'type': 'numeric', 'value': -1}, # -1 means Hub Root + {'path': ':CHILD0_IDX', 'type': 'numeric', 'value': -1}, # -1 means No child + {'path': ':CHILD1_IDX', 'type': 'numeric', 'value': -1}, # -1 means No child + {'path': ':CHILD2_IDX', 'type': 'numeric', 'value': -1}, # -1 means No child + {'path': ':CHILD3_IDX', 'type': 'numeric', 'value': -1}, # -1 means No child + ] + + for i in range(NUM_INPUTS): + parts.extend([ + {'path': '.IN_%d' % (i),'type': 'structure'}, + {'path': '.IN_%d:DELAY' % (i), 'type': 'numeric', 'value': 0}, + {'path': '.IN_%d:HUB_PATH' % (i), 'type': 'any'}, # Only for children HUBs + {'path': '.IN_%d:IN_SIG' % (i), 'type': 'any'}, # Only for redPitaya + {'path': '.IN_%d:OUT_SIG' % (i), 'type': 'signal'}, # Only for redPitaya + ]) + parts.append( {'path': ':CONF_COMMAND', 'type': 'text'}) + + parts.extend([ + {'path': ':START_UPD', 'type': 'action', + 'valueExpr': "Action(Dispatch('RP_SERVER','PULSE_ON',50,None),Method(None,'startUpdate',head))", + 'options': ('no_write_shot',)}, + {'path': ':STOP_UPD', 'type': 'action', + 'valueExpr': "Action(Dispatch('RP_SERVER','POST_PULSE_CHECK',50,None),Method(None,'stopUpdate',head))", + 'options': ('no_write_shot',)}, + ]) + del(i) + + def getTriggerRelTimes(self, trigSignal): + parentIdx = self.parent_idx.data() - 1 + #125 MHz Sampling Speed -> 8ns period + if parentIdx >= 0: + mask = int(1) << parentIdx + else: + mask = int(0) + times = np.zeros(self.NUM_INPUTS, dtype = int) + firstTimeIdx = -1 + for sample in range(len(trigSignal)): + if (trigSignal[sample] & ~mask) != 0: + newBits = trigSignal[sample] & ~mask + mask = mask | newBits + for idx in range(self.NUM_INPUTS): + if ((newBits >> idx)&0x1)!=0: #A new trigger has been recorded + if firstTimeIdx < 0: + firstTimeIdx = sample #keep track of the index within the signal of the first received trigger (there may be pre trigger samples) + times[self.NUM_INPUTS - idx - 1] = (sample - firstTimeIdx) * self.SAMPLE_NS # Record time offset in ns from thre first recorded trigger + # Sono roversi + return times + + def configure(self): + cmd = self.conf_command.data() + if len(cmd) != 80: + print('The lengh of the command string shall be 80 chars') + raise mdsExceptions.TclFAILED_ESSENTIAL + try: + ipAddr = self.device_ip.data().split() + except: + print('Missing device IP') + raise mdsExceptions.TclFAILED_ESSENTIAL + ip = ipAddr[0] + if len(ipAddr)>1: + port = int(ipAddr[1]) + else: + port = 5500 + try: + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.connect((ip, port)) + time.sleep(0.1)# 100ms + s.settimeout(1.0) + time.sleep(0.1)# 100ms + s.sendall(b'\x19') + time.sleep(0.3)# 100ms + print("Write cmd %s "%(cmd)) + s.sendall(bytes(cmd, 'utf-8')) + except Exception as ex: + print('Cannot communicate to device : %s'%(str(ex))) + raise mdsExceptions.TclFAILED_ESSENTIAL + + s.close() # It's require to close socket after write string + + time.sleep(0.3)# 100ms + + try: + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.connect((ip, port)) + time.sleep(0.1)# 100ms + s.sendall(b'\x1E') + time.sleep(0.3)# 100ms + chunks = [] + bytesRec = 0 + count = 0 + while bytesRec < 80: + chunk = s.recv(80 - bytesRec) + if chunk == b'': + if count < 100: + count = count + 1 + time.sleep(0.1) + continue + raise RuntimeError("socket connection broken") + chunks.append(chunk) + bytesRec = bytesRec + len(chunk) + if b''.join(chunks).decode() != cmd: + print('Invalid message readout: ', b''.join(chunks).decode(), cmd) + raise mdsExceptions.TclFAILED_ESSENTIAL + + print("Read : %s"%(chunk)) + except Exception as ex: + print('Cannot read from device : %s'%(str(ex))) + raise mdsExceptions.TclFAILED_ESSENTIAL + finally: + if s is not None: + s.close() + + def clear(self): + self.raw_times.deleteData() + self.corr_times.deleteData() + self.true_times.deleteData() + self.times.deleteData() + self.time_offsets.deleteData() + self.in_0_out_sig.deleteData() + self.in_1_out_sig.deleteData() + self.in_2_out_sig.deleteData() + self.in_3_out_sig.deleteData() + self.in_4_out_sig.deleteData() + self.in_5_out_sig.deleteData() + + def update(self): + + TRIG_HUB.lock.acquire() + try: + try: + numSavedTriggers = len(self.raw_times.data()) + except: + numSavedTriggers = 0 + try: + rpSigNode = self.rp_sig_path.getData() + except: + print('Cannot get SetPitaya Raw Signal node') + raise mdsExceptions.TclFAILED_ESSENTIAL + numRpSegments = rpSigNode.getNumSegments() + for i in range(numSavedTriggers, numRpSegments): + currTrigSignal = rpSigNode.getSegment(i).data() + rawTimes = self.getTriggerRelTimes(currTrigSignal) + delays = np.zeros(self.NUM_INPUTS, dtype = int) + for inIdx in range(self.NUM_INPUTS): + currDelay = self.__getattr__('in_%d_delay' % (inIdx)).data() + print(currDelay) + try: + nSegs = len(currDelay) + print("redp_delay fun used!!") + if nSegs <= i: + print("WARNING: Internal Error: not enough signal RedPitaya segments!") + delays[inIdx] = currDelay[nSegs - 1] + else: + delays[inIdx] = currDelay[i] + except: + delays[inIdx] = currDelay + corrTimes = rawTimes - delays + self.raw_times.putRow(100, rawTimes, i) + self.corr_times.putRow(100, corrTimes, i) + if self.parent_idx.data() < 0: + self.true_times.putRow(100, corrTimes, i) #For the root HUB no offset is applied + startTime = rpSigNode.getSegmentStart(i).data() + for child in range(4): + childIdx =self.__getattr__('child%d_idx' % (child)).data() - 1 + if childIdx < 0: #children finished + break + currChildHub = self.__getattr__('in_%d_hub_path' % (child)).getData() #It must be a child HUB + currOffset = corrTimes[childIdx] + currChildHub.time_offsets.putRow(100, currOffset, i) + currChildHub.times.putRow(100, startTime, i) + self.times.putRow(100, startTime, i) + + # second step, affecting only non root HUBs + if self.parent_idx.data() >= 0: + try: + numTrueTimes = len(self.true_times.data()) + except: + numTrueTimes = 0 + try: + numCorrTimes = len(self.corr_times.data()) + except: + numCorrTimes = 0 + try: + numOffsets = len(self.time_offsets.data()) + except: + numOffsets = 0 + if numCorrTimes > 0 and numOffsets > numTrueTimes: + offsets = self.time_offsets.data() # 1D Array + corrTimes = self.corr_times.data() # 2D Array + times = self.times.data() # 1D Array, t will hase as many elements as offsets + for timeIdx in range(numTrueTimes, numOffsets): + if timeIdx < numCorrTimes: #We need to already have the corresponding corrected time array + trueTimesInst = corrTimes[timeIdx] + offsets[timeIdx] # 1D Array + Scalar -> 1D Array + self.true_times.putRow(100, trueTimesInst, timeIdx) + #propagate offsets to children HUBs + for child in range(4): + childIdx =self.__getattr__('child%d_idx' % (child)).data() + if childIdx < 0: #children finished + break + currOffsetInts = trueTimesInst[childIdx] + currChildHub = self.__getattr__('in_%d_hub_path' % (child)).getData() #It must be a HUB path + currChildHub.time_offsets.putRow(100, currOffsetInst, timeIdx) #The index is the same of the index in trueTimes here + currChildHub.times.putRow(100, times[timeIdx], timeIdx) + + # third step, valid for all: add adjusted segment for inputs from RP + times = self.times.data() #1 D Array + trueTimes = self.true_times.data() #2 D Array + if len(times) != len(trueTimes): + print('WARINING Internal error: different length in times and trueTimes: ', len(times), len(trueTimes)) + minLen = len(times) + if minLen > len(trueTimes): + minLen = len(trueTimes) + + for chanIdx in range(self.NUM_INPUTS): + try: + inSigNode = self.__getattr__('in_%d_in_sig' % (chanIdx)) + except: + continue # Not RP + try: + inSegments = inSigNode.getData().getNumSegments() + except: + inSegments = 0 + print('segments: ', inSegments) + if inSegments == 0: + continue #do not consider missing inputs + if len(trueTimes) > inSegments: + print('WARNING different length for RP signal segments and trueTimes: ', inSegments, len(trueTimes)) + outSegments = self.__getattr__('in_%d_out_sig' % (chanIdx)).getNumSegments() + for segIdx in range(outSegments, inSegments): + if segIdx >= minLen: + break # No more true time information + currSigData = inSigNode.getData().getSegment(segIdx).data() + currStart = times[segIdx] + trueTimes[segIdx][chanIdx] * 1E-9 + print(trueTimes[segIdx][chanIdx]) + currEnd = currStart + len(currSigData) * self.SAMPLE_NS * 1E-9 + currDelta = self.SAMPLE_NS * 1E-9 + dim = Range(Float64(currStart), Float64(currEnd),Float64(self.SAMPLE_NS * 1E-9)) + self.__getattr__('in_%d_out_sig' % (chanIdx)).makeSegment(Float64(currStart), Float64(currEnd), dim, Int32Array(currSigData)) + + finally: + TRIG_HUB.lock.release() + + diff --git a/tdi/RfxDevices/setAbsoluteTime.py b/tdi/RfxDevices/setAbsoluteTime.py new file mode 100644 index 0000000000..f6896867af --- /dev/null +++ b/tdi/RfxDevices/setAbsoluteTime.py @@ -0,0 +1,33 @@ +def setAbsoluteTime(devtype, devnum, node, delay): + from ctypes import CDLL, c_int, byref, c_uint64 + + tcnLib = None + if tcnLib is None: + tcnLib = CDLL("libtcn.so", use_errno=True) + print('OK') + + niLib = None + if niLib is None: + niLib = CDLL("libnisync.so", use_errno=True) + + print('OK') + + status = tcnLib.tcn_init() + + print('OK', status) + + FD = niLib.nisync_open_device(c_int(devtype), c_int(devnum)) + + print('OK', FD) + + curr_nanos = c_uint64() + + status = niLib.nisync_get_time_ns(c_int(FD), byref(curr_nanos)) + + print('OK', status) + + # SAVING THE TIME INFOMRATION IN THE PULSE + node.putData(curr_nanos.value + delay*1000000000) + + return(1) + From d996b0ce5a7f2a840db49ff8dbe60b652b53090e Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Sat, 23 Sep 2023 09:54:26 +0200 Subject: [PATCH 128/172] Allow APD data be accessed via thin client via Connection.get() (#2620) * Fix:Connection thread safe C++ object Made now thread safe * Fix * Removed comments * Feature:allow PAD data be returned by Connection.get Implemented by retrieving serialized version and deserializing it locally --- .../src/main/java/MDSplus/Connection.java | 27 ++++++++++++++++--- mdsobjects/cpp/mdsipobjects.cpp | 12 +++++++-- python/MDSplus/connection.py | 6 ++++- 3 files changed, 38 insertions(+), 7 deletions(-) diff --git a/java/mdsobjects/src/main/java/MDSplus/Connection.java b/java/mdsobjects/src/main/java/MDSplus/Connection.java index 19d7d10e21..1bb4f4dac3 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Connection.java +++ b/java/mdsobjects/src/main/java/MDSplus/Connection.java @@ -96,13 +96,18 @@ public Data get(java.lang.String expr, Data args[]) throws MdsException { if (!checkArgs(args)) throw new MdsException( - "Invalid arguments: only scalars and arrays arguments can be passed to COnnection.get()"); - return get(sockId, expr, args); + "Invalid arguments: only scalars and arrays arguments can be passed to Connection.get()"); + java.lang.String expandedExpr = "serializeout(`("+expr+"))"; + Data serData = get(sockId, expandedExpr, args); + return Data.deserialize(serData.getByteArray()); + } public Data get(java.lang.String expr) throws MdsException { - return get(expr, new Data[0]); + java.lang.String expandedExpr = "serializeout(`("+expr+"))"; + Data serData = get(sockId, expandedExpr, new Data[0]); + return Data.deserialize(serData.getByteArray()); } public void put(java.lang.String path, java.lang.String expr, Data args[]) throws MdsException @@ -145,7 +150,19 @@ public PutMany putMany() { return new PutManyInConnection(); } - + public static void main(java.lang.String args[]) + { + try { + + MDSplus.Connection c = new MDSplus.Connection("localhost:8001"); + c.openTree("test", -1); + System.out.println(c.get("anyapd")); + }catch(Exception exc) + { + System.out.println(exc); + } + } + ////////// GetMany class GetManyInConnection extends List implements GetMany { @@ -288,5 +305,7 @@ public void checkStatus(java.lang.String path) throws MdsException throw new MdsException(retMsg.getString()); } } + + } diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index f8d21c899d..33d2fbd7f0 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -395,8 +395,12 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) } lockLocal(); + std::string expExpr("serializeout(`("); + expExpr +=expr; + expExpr += "))"; status = SendArg(sockId, 0, DTYPE_CSTRING_IP, nArgs + 1, - std::string(expr).size(), 0, 0, (char *)expr); + expExpr.size(), 0, 0, (char *)expExpr.c_str()); +// std::string(expr).size(), 0, 0, (char *)expr); if (STATUS_NOT_OK) { unlockLocal(); @@ -519,7 +523,11 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) if (mem) FreeMessage(mem); - return resData; + + Data *deserData = deserialize(resData); + deleteData(resData); + + return deserData; } void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) diff --git a/python/MDSplus/connection.py b/python/MDSplus/connection.py index 8599ccf9cd..4e4c367bc1 100644 --- a/python/MDSplus/connection.py +++ b/python/MDSplus/connection.py @@ -205,12 +205,16 @@ def get(self, exp, *args, **kwargs): args = kwargs['arglist'] timeout = kwargs.get('timeout', -1) num = len(args)+1 + + exp = 'serializeout(`('+exp+'))' + exp = _ver.tobytes(exp) _exc.checkStatus(_SendArg(self.conid, 0, 14, num, len(exp), 0, 0, ctypes.c_char_p(exp))) for i, arg in enumerate(args): self._send_arg(arg, i+1, num) - return self._get_answer(timeout) + retSerialized = self._get_answer(timeout) + return retSerialized.deserialize() class Connection(object): From 389ed8679a61c6907be9d3cf0b4ae0cb72bcd57f Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 27 Sep 2023 13:25:20 -0600 Subject: [PATCH 129/172] Fix: 2625 - start connection IDs at 1 (not zero) (#2626) * Proposed fix for Issue 2625 * Proposed change (part 2) for Issue 2625 * Edit a comment for Issue 2625 * Fix: 2625 - Restore do loop for integrity check --------- Co-authored-by: Mark Winkel --- idl/mdsconnect.pro | 3 ++- mdstcpip/mdsipshr/Connections.c | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/idl/mdsconnect.pro b/idl/mdsconnect.pro index 77e5fea488..1b0398e13a 100644 --- a/idl/mdsconnect.pro +++ b/idl/mdsconnect.pro @@ -6,7 +6,8 @@ endcase end function sockmin - if !version.os eq 'linux' then return, 0 else return, 11-(!version.os eq 'MacOS') + ; Connection IDs start at 1 (see Issue #2625 for details). + if !version.os eq 'linux' then return, 1 else return, 11-(!version.os eq 'MacOS') end function mds$socket,quiet=quiet,status=status,socket=socket diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index 297614d235..90fe125436 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -465,13 +465,17 @@ static inline int authorize_client(Connection *c, char *username) int AddConnection(Connection *c) { MDSIPTHREADSTATIC_INIT; + + // Connection IDs are issued in sequence. + // Issue #2625 requires connection IDs starting at 1 to avoid IDL issues. + // Use of _FindConnection() is an integrity check of the data structures. static int id = INVALID_CONNECTION_ID; static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_lock(&lock); do { - id++; // find next free id - } while (id == INVALID_CONNECTION_ID && _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); + id++; + } while ((id == INVALID_CONNECTION_ID) || (id == 0) || _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); c->id = id; pthread_mutex_unlock(&lock); c->state |= CON_INLIST; From 75469c8a161708e0a9c4be56ab8fcf4c5bb6ecf4 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 28 Sep 2023 18:52:17 -0400 Subject: [PATCH 130/172] Revert "Fix: 2625 - start connection IDs at 1 (not zero) (#2626)" (#2627) This reverts commit 389ed8679a61c6907be9d3cf0b4ae0cb72bcd57f. --- idl/mdsconnect.pro | 3 +-- mdstcpip/mdsipshr/Connections.c | 8 ++------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/idl/mdsconnect.pro b/idl/mdsconnect.pro index 1b0398e13a..77e5fea488 100644 --- a/idl/mdsconnect.pro +++ b/idl/mdsconnect.pro @@ -6,8 +6,7 @@ endcase end function sockmin - ; Connection IDs start at 1 (see Issue #2625 for details). - if !version.os eq 'linux' then return, 1 else return, 11-(!version.os eq 'MacOS') + if !version.os eq 'linux' then return, 0 else return, 11-(!version.os eq 'MacOS') end function mds$socket,quiet=quiet,status=status,socket=socket diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index 90fe125436..297614d235 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -465,17 +465,13 @@ static inline int authorize_client(Connection *c, char *username) int AddConnection(Connection *c) { MDSIPTHREADSTATIC_INIT; - - // Connection IDs are issued in sequence. - // Issue #2625 requires connection IDs starting at 1 to avoid IDL issues. - // Use of _FindConnection() is an integrity check of the data structures. static int id = INVALID_CONNECTION_ID; static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_lock(&lock); do { - id++; - } while ((id == INVALID_CONNECTION_ID) || (id == 0) || _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); + id++; // find next free id + } while (id == INVALID_CONNECTION_ID && _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); c->id = id; pthread_mutex_unlock(&lock); c->state |= CON_INLIST; From 443018ead5ae95bb74e89da924d795de5ab449a7 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Fri, 29 Sep 2023 11:33:25 -0600 Subject: [PATCH 131/172] Fix: 2625 v2 - only change IDL for socket 0 issue (#2628) Co-authored-by: Mark Winkel --- idl/dsql.pro | 12 ++++++++---- idl/mdsconnect.pro | 12 ++++++++---- idl/mdsdisconnect.pro | 6 ++++-- idl/mdsisclient.pro | 15 ++++++++++++--- idl/mdssql.pro | 21 ++++++++++++++------- idl/mdsvalue.pro | 2 ++ idl/set_database.pro | 9 ++++++--- mdstcpip/mdsipshr/Connections.c | 2 +- 8 files changed, 55 insertions(+), 24 deletions(-) diff --git a/idl/dsql.pro b/idl/dsql.pro index c5a0eb129c..18311c36d1 100644 --- a/idl/dsql.pro +++ b/idl/dsql.pro @@ -230,7 +230,8 @@ if (debug) then $ ; now execute the query ; !!! if it is a string it is a database error ; -count = mdsvalue(expr, socket=!MDSDB_SOCKET) +socket_var = !MDSDB_SOCKET +count = mdsvalue(expr, socket=socket_var) sz = size(count) if (sz(n_elements(sz)-2) eq 7) then begin @@ -254,7 +255,8 @@ endif else begin if (debug) then $ print, 'Working on arg ', i arg = 'a'+string(i, format="(I3.3)") - val = MDSVALUE("_"+arg,socket=!MDSDB_SOCKET,/QUIET) + socket_var = !MDSDB_SOCKET + val = MDSVALUE("_"+arg,socket=socket_var,/QUIET) ok = evaluate(arg + ' = val') if (ok eq "OK") then status = 1L else status = 0L if (debug) then $ @@ -275,8 +277,10 @@ endif else begin ; ; free all the tdi variables returned by DSQL ; - if (not debug) then $ - dummy = MdsValue("DeAllocate('_A%%%')",socket=!MDSDB_SOCKET,/QUIET) + if (not debug) then begin + socket_var = !MDSDB_SOCKET + dummy = MdsValue("DeAllocate('_A%%%')",socket=socket_var,/QUIET) + endif ; ; return the number of row ; diff --git a/idl/mdsconnect.pro b/idl/mdsconnect.pro index 77e5fea488..ffd0cf755c 100644 --- a/idl/mdsconnect.pro +++ b/idl/mdsconnect.pro @@ -13,7 +13,9 @@ function mds$socket,quiet=quiet,status=status,socket=socket status = 1 sockmin=sockmin() sock=sockmin-1 - if (keyword_set(socket)) then $ + ; The arg_present() only works if the optional keyword argument + ; is bound to a regular variable in the calling code. + if (arg_present(socket)) then $ if (socket ge sockmin) then $ return, socket defsysv,'!MDS_SOCKET',exists=old_sock @@ -137,7 +139,7 @@ pro mds$disconnect,status=status,quiet=quiet if status then begin status = call_external(MdsIPImage(),'IdlDisconnectFromMds',sock,value=[1b]) if (status eq 0) then status = 1 else status = 0 - !MDS_SOCKET = 0l + !MDS_SOCKET = 0l ; Is this correct? Should it be -1? endif return end @@ -153,7 +155,9 @@ end pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket on_error,2 - if (not keyword_set(socket)) then $ + ; The arg_present() only works if the optional keyword argument + ; is bound to a regular variable in the calling code. + if (not arg_present(socket)) then $ mdsdisconnect,/quiet if n_elements(port) ne 0 then begin setenv_,'mdsip='+strtrim(port,2) @@ -165,7 +169,7 @@ pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket sockmin=sockmin() if (sock ge sockmin) then begin status = 1 - if not keyword_set(socket) then $ + if not arg_present(socket) then $ !MDS_SOCKET = sock $ else $ socket = sock diff --git a/idl/mdsdisconnect.pro b/idl/mdsdisconnect.pro index f91140f1a2..1a683ba116 100644 --- a/idl/mdsdisconnect.pro +++ b/idl/mdsdisconnect.pro @@ -2,14 +2,16 @@ pro mdsdisconnect,status=status,quiet=quiet, socket=socket forward_function mds$socket, MdsIPImage image = MdsIPImage() status = 1 - if keyword_set(socket) then $ + ; The arg_present() only works if the optional keyword argument + ; is bound to a regular variable in the calling code. + if arg_present(socket) then $ sock = socket $ else $ sock = mds$socket(status=status,quiet=quiet) if status then begin status = call_external(image,'DisconnectFromMds',sock,value=[1b]) if (status eq 0) then status = 1 else status = 0 - if not keyword_set(socket) then $ + if not arg_present(socket) then $ !MDS_SOCKET = -1l endif return diff --git a/idl/mdsisclient.pro b/idl/mdsisclient.pro index 198d2a303d..23b719ddd7 100644 --- a/idl/mdsisclient.pro +++ b/idl/mdsisclient.pro @@ -1,13 +1,22 @@ -function mdsisclient,socket=socket -if (keyword_set(socket)) then $ - if (socket ge 0) then $ +; This function is used to confirm a valid connection has been established. +function mdsisclient,socket=socket_var + +; For arg_present() to work, the optional keyword argument must be bound +; to a regular variable. It will not work if bound to a system variable +; such as !MDS_SOCKET. Refer to issue #2625 for more details. +if (arg_present(socket_var)) then $ + if (socket_var ge 0) then $ return, 1 $ else $ return, 0 + + ; If no connection specified, then assume using the most recent one. defsysv,'!MDS_SOCKET',exists=mdsClient if (mdsClient) then begin value= (!MDS_SOCKET ge 0) return,value + + ; If things have gone awry, indicate an INVALID_CONNECTION_ID endif else begin defsysv,'!MDS_SOCKET',-1 return,0 diff --git a/idl/mdssql.pro b/idl/mdssql.pro index be7b76c488..818a73f326 100644 --- a/idl/mdssql.pro +++ b/idl/mdssql.pro @@ -54,7 +54,8 @@ pro MDSDbDisconnect defsysv, '!MDSDB_SOCKET', -1 defsysv, '!MDSDB_HOST', '' endif - MdsDisconnect, socket=!MDSDB_SOCKET + socket_var = !MDSDB_SOCKET + MdsDisconnect, socket=socket_var !MDSDB_SOCKET = -1 !MDSDB_HOST = "" end @@ -79,7 +80,8 @@ end pro set_database, dbname, status=status, quiet=quiet,debug=debug status = dbinfo(dbname, host, name, user, pass, mdshost) MDSDbconnect, mdshost - status = mdsvalue("DBLogin($, $, $)", host, user, pass, socket=!MDSDB_SOCKET) + socket_var = !MDSDB_SOCKET + status = mdsvalue("DBLogin($, $, $)", host, user, pass, socket=socket_var) if (not status) then begin if not (keyword_set(quiet)) then begin Message, "Error logging on to DbHost "+host, /continue @@ -88,7 +90,8 @@ pro set_database, dbname, status=status, quiet=quiet,debug=debug endelse return endif -; status = mdsvalue("SetDatabase('"+ name+"')", socket=!MDSDB_SOCKET) +; socket_var = !MDSDB_SOCKET +; status = mdsvalue("SetDatabase('"+ name+"')", socket=socket_var) status = dsql('USE ?', name) if (status ne 0) then begin if not (keyword_set(quiet)) then begin @@ -242,7 +245,8 @@ if (debug) then $ ; now execute the query ; !!! if it is a string it is a database error ; -count = mdsvalue(expr, socket=!MDSDB_SOCKET) +socket_var = !MDSDB_SOCKET +count = mdsvalue(expr, socket=socket_var) sz = size(count) if (sz(n_elements(sz)-2) eq 7) then begin @@ -269,7 +273,8 @@ endif else begin if (debug) then $ print, 'Working on arg ', i arg = 'a'+string(i, format="(I3.3)") - cmd = arg+' = MDSVALUE("_'+arg+'",socket=!MDSDB_SOCKET)' + socket_var = !MDSDB_SOCKET + cmd = arg+' = MDSVALUE("_'+arg+'",socket=socket_var)' status = execute(cmd) if (debug) then $ print, "got back "+arg @@ -287,8 +292,10 @@ endif else begin ; ; free all the tdi variables returned by DSQL ; - if (not debug) then $ - dummy = MdsValue("DeAllocate('_A%%%')",socket=!MDSDB_SOCKET) + if (not debug) then begin + socket_var = !MDSDB_SOCKET + dummy = MdsValue("DeAllocate('_A%%%')",socket=socket_var) + endif ; ; return the number of row ; diff --git a/idl/mdsvalue.pro b/idl/mdsvalue.pro index 3be635413e..9daf5a8d24 100644 --- a/idl/mdsvalue.pro +++ b/idl/mdsvalue.pro @@ -46,6 +46,8 @@ function MdsValue,expression,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,quiet=quiet,status=status,socket=socket + ; Note that Issue #2625 requires the optional "socket" keyword argument + ; to be bound to a regular variable in the calling code. forward_function mdsIsClient,mdsIdlImage,mds$socket,MdsIPImage,evaluate MdsCheckArg,expression,type="STRING",name="expression" diff --git a/idl/set_database.pro b/idl/set_database.pro index ee4a16c41f..cd9d451e65 100644 --- a/idl/set_database.pro +++ b/idl/set_database.pro @@ -408,8 +408,10 @@ pro MDSDbDisconnect defsysv, '!MDSDB_SOCKET', -1 defsysv, '!MDSDB_HOST', '' endif - if !MDSDB_SOCKET ne -1 then $ - MdsDisconnect, socket=!MDSDB_SOCKET + if !MDSDB_SOCKET ne -1 then begin + socket_var = !MDSDB_SOCKET + MdsDisconnect, socket=socket_var + endif !MDSDB_SOCKET = -1 !MDSDB_HOST = "" end @@ -439,7 +441,8 @@ pro set_database, dbname, status=status, quiet=quiet,debug=debug, reset=reset, f if (status eq 0) then $ return MDSDbconnect, mdshost - status = mdsvalue("dblogin($, $, $)", host, user, pass, socket=!MDSDB_SOCKET) + socket_var = !MDSDB_SOCKET + status = mdsvalue("dblogin($, $, $)", host, user, pass, socket=socket_var) if (not status) then begin if not (keyword_set(quiet)) then begin Message, mdsvalue('dsc:MdsSql->GetDBMsgText_dsc()'), /continue diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index 297614d235..c9b0ec6c46 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -471,7 +471,7 @@ int AddConnection(Connection *c) do { id++; // find next free id - } while (id == INVALID_CONNECTION_ID && _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); + } while ((id == INVALID_CONNECTION_ID) || _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); c->id = id; pthread_mutex_unlock(&lock); c->state |= CON_INLIST; From 1408827719038b1e3407c382c59d6a5e201c9fe2 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 3 Oct 2023 14:44:01 -0400 Subject: [PATCH 132/172] Revert "Fix: 2625 v2 - only change IDL for socket 0 issue (#2628)" (#2630) This reverts commit 443018ead5ae95bb74e89da924d795de5ab449a7. --- idl/dsql.pro | 12 ++++-------- idl/mdsconnect.pro | 12 ++++-------- idl/mdsdisconnect.pro | 6 ++---- idl/mdsisclient.pro | 15 +++------------ idl/mdssql.pro | 21 +++++++-------------- idl/mdsvalue.pro | 2 -- idl/set_database.pro | 9 +++------ mdstcpip/mdsipshr/Connections.c | 2 +- 8 files changed, 24 insertions(+), 55 deletions(-) diff --git a/idl/dsql.pro b/idl/dsql.pro index 18311c36d1..c5a0eb129c 100644 --- a/idl/dsql.pro +++ b/idl/dsql.pro @@ -230,8 +230,7 @@ if (debug) then $ ; now execute the query ; !!! if it is a string it is a database error ; -socket_var = !MDSDB_SOCKET -count = mdsvalue(expr, socket=socket_var) +count = mdsvalue(expr, socket=!MDSDB_SOCKET) sz = size(count) if (sz(n_elements(sz)-2) eq 7) then begin @@ -255,8 +254,7 @@ endif else begin if (debug) then $ print, 'Working on arg ', i arg = 'a'+string(i, format="(I3.3)") - socket_var = !MDSDB_SOCKET - val = MDSVALUE("_"+arg,socket=socket_var,/QUIET) + val = MDSVALUE("_"+arg,socket=!MDSDB_SOCKET,/QUIET) ok = evaluate(arg + ' = val') if (ok eq "OK") then status = 1L else status = 0L if (debug) then $ @@ -277,10 +275,8 @@ endif else begin ; ; free all the tdi variables returned by DSQL ; - if (not debug) then begin - socket_var = !MDSDB_SOCKET - dummy = MdsValue("DeAllocate('_A%%%')",socket=socket_var,/QUIET) - endif + if (not debug) then $ + dummy = MdsValue("DeAllocate('_A%%%')",socket=!MDSDB_SOCKET,/QUIET) ; ; return the number of row ; diff --git a/idl/mdsconnect.pro b/idl/mdsconnect.pro index ffd0cf755c..77e5fea488 100644 --- a/idl/mdsconnect.pro +++ b/idl/mdsconnect.pro @@ -13,9 +13,7 @@ function mds$socket,quiet=quiet,status=status,socket=socket status = 1 sockmin=sockmin() sock=sockmin-1 - ; The arg_present() only works if the optional keyword argument - ; is bound to a regular variable in the calling code. - if (arg_present(socket)) then $ + if (keyword_set(socket)) then $ if (socket ge sockmin) then $ return, socket defsysv,'!MDS_SOCKET',exists=old_sock @@ -139,7 +137,7 @@ pro mds$disconnect,status=status,quiet=quiet if status then begin status = call_external(MdsIPImage(),'IdlDisconnectFromMds',sock,value=[1b]) if (status eq 0) then status = 1 else status = 0 - !MDS_SOCKET = 0l ; Is this correct? Should it be -1? + !MDS_SOCKET = 0l endif return end @@ -155,9 +153,7 @@ end pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket on_error,2 - ; The arg_present() only works if the optional keyword argument - ; is bound to a regular variable in the calling code. - if (not arg_present(socket)) then $ + if (not keyword_set(socket)) then $ mdsdisconnect,/quiet if n_elements(port) ne 0 then begin setenv_,'mdsip='+strtrim(port,2) @@ -169,7 +165,7 @@ pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket sockmin=sockmin() if (sock ge sockmin) then begin status = 1 - if not arg_present(socket) then $ + if not keyword_set(socket) then $ !MDS_SOCKET = sock $ else $ socket = sock diff --git a/idl/mdsdisconnect.pro b/idl/mdsdisconnect.pro index 1a683ba116..f91140f1a2 100644 --- a/idl/mdsdisconnect.pro +++ b/idl/mdsdisconnect.pro @@ -2,16 +2,14 @@ pro mdsdisconnect,status=status,quiet=quiet, socket=socket forward_function mds$socket, MdsIPImage image = MdsIPImage() status = 1 - ; The arg_present() only works if the optional keyword argument - ; is bound to a regular variable in the calling code. - if arg_present(socket) then $ + if keyword_set(socket) then $ sock = socket $ else $ sock = mds$socket(status=status,quiet=quiet) if status then begin status = call_external(image,'DisconnectFromMds',sock,value=[1b]) if (status eq 0) then status = 1 else status = 0 - if not arg_present(socket) then $ + if not keyword_set(socket) then $ !MDS_SOCKET = -1l endif return diff --git a/idl/mdsisclient.pro b/idl/mdsisclient.pro index 23b719ddd7..198d2a303d 100644 --- a/idl/mdsisclient.pro +++ b/idl/mdsisclient.pro @@ -1,22 +1,13 @@ -; This function is used to confirm a valid connection has been established. -function mdsisclient,socket=socket_var - -; For arg_present() to work, the optional keyword argument must be bound -; to a regular variable. It will not work if bound to a system variable -; such as !MDS_SOCKET. Refer to issue #2625 for more details. -if (arg_present(socket_var)) then $ - if (socket_var ge 0) then $ +function mdsisclient,socket=socket +if (keyword_set(socket)) then $ + if (socket ge 0) then $ return, 1 $ else $ return, 0 - - ; If no connection specified, then assume using the most recent one. defsysv,'!MDS_SOCKET',exists=mdsClient if (mdsClient) then begin value= (!MDS_SOCKET ge 0) return,value - - ; If things have gone awry, indicate an INVALID_CONNECTION_ID endif else begin defsysv,'!MDS_SOCKET',-1 return,0 diff --git a/idl/mdssql.pro b/idl/mdssql.pro index 818a73f326..be7b76c488 100644 --- a/idl/mdssql.pro +++ b/idl/mdssql.pro @@ -54,8 +54,7 @@ pro MDSDbDisconnect defsysv, '!MDSDB_SOCKET', -1 defsysv, '!MDSDB_HOST', '' endif - socket_var = !MDSDB_SOCKET - MdsDisconnect, socket=socket_var + MdsDisconnect, socket=!MDSDB_SOCKET !MDSDB_SOCKET = -1 !MDSDB_HOST = "" end @@ -80,8 +79,7 @@ end pro set_database, dbname, status=status, quiet=quiet,debug=debug status = dbinfo(dbname, host, name, user, pass, mdshost) MDSDbconnect, mdshost - socket_var = !MDSDB_SOCKET - status = mdsvalue("DBLogin($, $, $)", host, user, pass, socket=socket_var) + status = mdsvalue("DBLogin($, $, $)", host, user, pass, socket=!MDSDB_SOCKET) if (not status) then begin if not (keyword_set(quiet)) then begin Message, "Error logging on to DbHost "+host, /continue @@ -90,8 +88,7 @@ pro set_database, dbname, status=status, quiet=quiet,debug=debug endelse return endif -; socket_var = !MDSDB_SOCKET -; status = mdsvalue("SetDatabase('"+ name+"')", socket=socket_var) +; status = mdsvalue("SetDatabase('"+ name+"')", socket=!MDSDB_SOCKET) status = dsql('USE ?', name) if (status ne 0) then begin if not (keyword_set(quiet)) then begin @@ -245,8 +242,7 @@ if (debug) then $ ; now execute the query ; !!! if it is a string it is a database error ; -socket_var = !MDSDB_SOCKET -count = mdsvalue(expr, socket=socket_var) +count = mdsvalue(expr, socket=!MDSDB_SOCKET) sz = size(count) if (sz(n_elements(sz)-2) eq 7) then begin @@ -273,8 +269,7 @@ endif else begin if (debug) then $ print, 'Working on arg ', i arg = 'a'+string(i, format="(I3.3)") - socket_var = !MDSDB_SOCKET - cmd = arg+' = MDSVALUE("_'+arg+'",socket=socket_var)' + cmd = arg+' = MDSVALUE("_'+arg+'",socket=!MDSDB_SOCKET)' status = execute(cmd) if (debug) then $ print, "got back "+arg @@ -292,10 +287,8 @@ endif else begin ; ; free all the tdi variables returned by DSQL ; - if (not debug) then begin - socket_var = !MDSDB_SOCKET - dummy = MdsValue("DeAllocate('_A%%%')",socket=socket_var) - endif + if (not debug) then $ + dummy = MdsValue("DeAllocate('_A%%%')",socket=!MDSDB_SOCKET) ; ; return the number of row ; diff --git a/idl/mdsvalue.pro b/idl/mdsvalue.pro index 9daf5a8d24..3be635413e 100644 --- a/idl/mdsvalue.pro +++ b/idl/mdsvalue.pro @@ -46,8 +46,6 @@ function MdsValue,expression,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,quiet=quiet,status=status,socket=socket - ; Note that Issue #2625 requires the optional "socket" keyword argument - ; to be bound to a regular variable in the calling code. forward_function mdsIsClient,mdsIdlImage,mds$socket,MdsIPImage,evaluate MdsCheckArg,expression,type="STRING",name="expression" diff --git a/idl/set_database.pro b/idl/set_database.pro index cd9d451e65..ee4a16c41f 100644 --- a/idl/set_database.pro +++ b/idl/set_database.pro @@ -408,10 +408,8 @@ pro MDSDbDisconnect defsysv, '!MDSDB_SOCKET', -1 defsysv, '!MDSDB_HOST', '' endif - if !MDSDB_SOCKET ne -1 then begin - socket_var = !MDSDB_SOCKET - MdsDisconnect, socket=socket_var - endif + if !MDSDB_SOCKET ne -1 then $ + MdsDisconnect, socket=!MDSDB_SOCKET !MDSDB_SOCKET = -1 !MDSDB_HOST = "" end @@ -441,8 +439,7 @@ pro set_database, dbname, status=status, quiet=quiet,debug=debug, reset=reset, f if (status eq 0) then $ return MDSDbconnect, mdshost - socket_var = !MDSDB_SOCKET - status = mdsvalue("dblogin($, $, $)", host, user, pass, socket=socket_var) + status = mdsvalue("dblogin($, $, $)", host, user, pass, socket=!MDSDB_SOCKET) if (not status) then begin if not (keyword_set(quiet)) then begin Message, mdsvalue('dsc:MdsSql->GetDBMsgText_dsc()'), /continue diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index c9b0ec6c46..297614d235 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -471,7 +471,7 @@ int AddConnection(Connection *c) do { id++; // find next free id - } while ((id == INVALID_CONNECTION_ID) || _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); + } while (id == INVALID_CONNECTION_ID && _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); c->id = id; pthread_mutex_unlock(&lock); c->state |= CON_INLIST; From 138a4686907e588b9382a545f0124bf4e2429266 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Mon, 9 Oct 2023 10:28:50 -0600 Subject: [PATCH 133/172] Fix: 2625 v4 -- IDL socket 0 issue and partial revert of PR #2620 (#2635) * Fix: 2625 - IDL only by replace keyword_set() * Fix: 2625 - Integrity check when add connection * Fix: 2625 v4 - update debian packaging for IDL * Fix: 2625 - correct typo in comment * Fix: 2625 v4 - mdsdisconnect now correctly passes connection ID to the C library, mdsipshr * Fix: 2625 v4 - more explanation of why mds_keyword_set() is needed * Fix: 2625 v4 - revert PR 2620 connection.py change * Fix: 2625 v4 -- add new IDL file to package for RHEL / Rocky --------- Co-authored-by: Mark Winkel --- deploy/packaging/debian/idl.noarch | 1 + deploy/packaging/redhat/idl.noarch | 1 + idl/mds_keyword_set.pro | 10 ++++++++++ idl/mdsconnect.pro | 8 +++++--- idl/mdsdisconnect.pro | 8 +++++--- idl/mdsisclient.pro | 17 ++++++++++++----- mdstcpip/mdsipshr/Connections.c | 2 +- python/MDSplus/connection.py | 6 +----- 8 files changed, 36 insertions(+), 17 deletions(-) create mode 100755 idl/mds_keyword_set.pro diff --git a/deploy/packaging/debian/idl.noarch b/deploy/packaging/debian/idl.noarch index dc4f05c6b0..b23bd0ca37 100644 --- a/deploy/packaging/debian/idl.noarch +++ b/deploy/packaging/debian/idl.noarch @@ -36,6 +36,7 @@ ./usr/local/mdsplus/idl/mdsevent.pro ./usr/local/mdsplus/idl/mdsgetmsg.pro ./usr/local/mdsplus/idl/mdsidlimage.pro +./usr/local/mdsplus/idl/mds_keyword_set.pro ./usr/local/mdsplus/idl/mdsisclient.pro ./usr/local/mdsplus/idl/mdslogin.pro ./usr/local/mdsplus/idl/mdsopen.pro diff --git a/deploy/packaging/redhat/idl.noarch b/deploy/packaging/redhat/idl.noarch index 032c74eb0c..9d983c07fa 100644 --- a/deploy/packaging/redhat/idl.noarch +++ b/deploy/packaging/redhat/idl.noarch @@ -40,6 +40,7 @@ ./usr/local/mdsplus/idl/mdsgetmsg.pro ./usr/local/mdsplus/idl/mdsidlimage.pro ./usr/local/mdsplus/idl/mdsisclient.pro +./usr/local/mdsplus/idl/mds_keyword_set.pro ./usr/local/mdsplus/idl/mdslogin.pro ./usr/local/mdsplus/idl/mdsopen.pro ./usr/local/mdsplus/idl/mdsput.pro diff --git a/idl/mds_keyword_set.pro b/idl/mds_keyword_set.pro new file mode 100755 index 0000000000..9b891cda4f --- /dev/null +++ b/idl/mds_keyword_set.pro @@ -0,0 +1,10 @@ +; This function detects if an optional keyword is present, regardless of value. +; IDL's keyword_set() only detects non-zero optional keywords (see Issue 2625). +; So replace it with this function that also handles zero. +function mds_keyword_set,socket=socket + if (n_elements(socket) gt 0) then begin + return, 1 + endif else begin + return, 0 + endelse +end diff --git a/idl/mdsconnect.pro b/idl/mdsconnect.pro index 77e5fea488..1824bf7289 100644 --- a/idl/mdsconnect.pro +++ b/idl/mdsconnect.pro @@ -10,10 +10,11 @@ function sockmin end function mds$socket,quiet=quiet,status=status,socket=socket + forward_function mds_keyword_set status = 1 sockmin=sockmin() sock=sockmin-1 - if (keyword_set(socket)) then $ + if (mds_keyword_set(socket=socket)) then $ if (socket ge sockmin) then $ return, socket defsysv,'!MDS_SOCKET',exists=old_sock @@ -152,8 +153,9 @@ end pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket + forward_function mds_keyword_set on_error,2 - if (not keyword_set(socket)) then $ + if (not mds_keyword_set(socket=socket)) then $ mdsdisconnect,/quiet if n_elements(port) ne 0 then begin setenv_,'mdsip='+strtrim(port,2) @@ -165,7 +167,7 @@ pro mdsconnect,host,status=status,quiet=quiet,port=port,socket=socket sockmin=sockmin() if (sock ge sockmin) then begin status = 1 - if not keyword_set(socket) then $ + if not mds_keyword_set(socket=socket) then $ !MDS_SOCKET = sock $ else $ socket = sock diff --git a/idl/mdsdisconnect.pro b/idl/mdsdisconnect.pro index f91140f1a2..2cc70f0b89 100644 --- a/idl/mdsdisconnect.pro +++ b/idl/mdsdisconnect.pro @@ -1,15 +1,17 @@ pro mdsdisconnect,status=status,quiet=quiet, socket=socket + forward_function mds_keyword_set forward_function mds$socket, MdsIPImage image = MdsIPImage() status = 1 - if keyword_set(socket) then $ + if mds_keyword_set(socket=socket) then $ sock = socket $ else $ sock = mds$socket(status=status,quiet=quiet) if status then begin - status = call_external(image,'DisconnectFromMds',sock,value=[1b]) + ; IDL's AUTO_GLUE feature requires a C / C++ compiler on the system + status = call_external(image,'DisconnectFromMds',sock,value=[1b], /AUTO_GLUE) if (status eq 0) then status = 1 else status = 0 - if not keyword_set(socket) then $ + if not mds_keyword_set(socket=socket) then $ !MDS_SOCKET = -1l endif return diff --git a/idl/mdsisclient.pro b/idl/mdsisclient.pro index 198d2a303d..87c420296a 100644 --- a/idl/mdsisclient.pro +++ b/idl/mdsisclient.pro @@ -1,13 +1,20 @@ function mdsisclient,socket=socket -if (keyword_set(socket)) then $ - if (socket ge 0) then $ - return, 1 $ - else $ - return, 0 + forward_function mds_keyword_set + + ; If optional socket provided, use it + if (mds_keyword_set(socket=socket)) then $ + if (socket ge 0) then $ + return, 1 $ + else $ + return, 0 + + ; Otherwise use the last socket defsysv,'!MDS_SOCKET',exists=mdsClient if (mdsClient) then begin value= (!MDS_SOCKET ge 0) return,value + + ; Went awry, so return INVALID_CONNECTION_ID endif else begin defsysv,'!MDS_SOCKET',-1 return,0 diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index 297614d235..c9b0ec6c46 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -471,7 +471,7 @@ int AddConnection(Connection *c) do { id++; // find next free id - } while (id == INVALID_CONNECTION_ID && _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); + } while ((id == INVALID_CONNECTION_ID) || _FindConnection(id, NULL, MDSIPTHREADSTATIC_VAR)); c->id = id; pthread_mutex_unlock(&lock); c->state |= CON_INLIST; diff --git a/python/MDSplus/connection.py b/python/MDSplus/connection.py index 4e4c367bc1..8599ccf9cd 100644 --- a/python/MDSplus/connection.py +++ b/python/MDSplus/connection.py @@ -205,16 +205,12 @@ def get(self, exp, *args, **kwargs): args = kwargs['arglist'] timeout = kwargs.get('timeout', -1) num = len(args)+1 - - exp = 'serializeout(`('+exp+'))' - exp = _ver.tobytes(exp) _exc.checkStatus(_SendArg(self.conid, 0, 14, num, len(exp), 0, 0, ctypes.c_char_p(exp))) for i, arg in enumerate(args): self._send_arg(arg, i+1, num) - retSerialized = self._get_answer(timeout) - return retSerialized.deserialize() + return self._get_answer(timeout) class Connection(object): From 153f44bc309486fa05349b749b50920c4c2ea053 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Thu, 12 Oct 2023 15:30:54 +0200 Subject: [PATCH 134/172] Gm rfx devices (#2636) * Feature:new RFX devices * Removed obsolete device * Demo ready for ICALEPCS * Fix unsupported Use case * added devices * import serial in try block * It broke another thing --- deploy/packaging/debian/rfxdevices.noarch | 2 +- deploy/packaging/redhat/rfxdevices.noarch | 2 +- java/jdevices/src/main/java/ELADSetup.java | 123 +++++ .../src/main/java/RFX_RPADC_SERIALSetup.java | 222 +++++++++ .../src/main/resources/ELADSetup.form | 133 ++++++ .../main/resources/RFX_RPADC_SERIALSetup.form | 266 +++++++++++ pydevices/RfxDevices/ELAD.py | 198 +++++++- pydevices/RfxDevices/MARTE2_COMPONENT.py | 181 ++++--- pydevices/RfxDevices/REDPYTADC.py | 175 ------- pydevices/RfxDevices/RFX_RPADC_SERIAL.py | 449 ++++++++++++++++++ 10 files changed, 1507 insertions(+), 244 deletions(-) create mode 100644 java/jdevices/src/main/java/ELADSetup.java create mode 100644 java/jdevices/src/main/java/RFX_RPADC_SERIALSetup.java create mode 100644 java/jdevices/src/main/resources/ELADSetup.form create mode 100644 java/jdevices/src/main/resources/RFX_RPADC_SERIALSetup.form delete mode 100644 pydevices/RfxDevices/REDPYTADC.py create mode 100644 pydevices/RfxDevices/RFX_RPADC_SERIAL.py diff --git a/deploy/packaging/debian/rfxdevices.noarch b/deploy/packaging/debian/rfxdevices.noarch index 278d075a04..034b61fb58 100644 --- a/deploy/packaging/debian/rfxdevices.noarch +++ b/deploy/packaging/debian/rfxdevices.noarch @@ -116,11 +116,11 @@ ./usr/local/mdsplus/pydevices/RfxDevices/PTGREY.py ./usr/local/mdsplus/pydevices/RfxDevices/PV2MDSEVENT.py ./usr/local/mdsplus/pydevices/RfxDevices/PV_WAVE_SETUP.py -./usr/local/mdsplus/pydevices/RfxDevices/REDPYTADC.py ./usr/local/mdsplus/pydevices/RfxDevices/RFXVICONTROL.py ./usr/local/mdsplus/pydevices/RfxDevices/RFXWAVESETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_PROTECTIONS.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC.py +./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC_SERIAL.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPDAC.py ./usr/local/mdsplus/pydevices/RfxDevices/RGA.py ./usr/local/mdsplus/pydevices/RfxDevices/SIG_SNAPSHOT.py diff --git a/deploy/packaging/redhat/rfxdevices.noarch b/deploy/packaging/redhat/rfxdevices.noarch index 041642ad7e..746e117535 100644 --- a/deploy/packaging/redhat/rfxdevices.noarch +++ b/deploy/packaging/redhat/rfxdevices.noarch @@ -117,11 +117,11 @@ ./usr/local/mdsplus/pydevices/RfxDevices/PTGREY.py ./usr/local/mdsplus/pydevices/RfxDevices/PV2MDSEVENT.py ./usr/local/mdsplus/pydevices/RfxDevices/PV_WAVE_SETUP.py -./usr/local/mdsplus/pydevices/RfxDevices/REDPYTADC.py ./usr/local/mdsplus/pydevices/RfxDevices/RFXVICONTROL.py ./usr/local/mdsplus/pydevices/RfxDevices/RFXWAVESETUP.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_PROTECTIONS.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC.py +./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPADC_SERIAL.py ./usr/local/mdsplus/pydevices/RfxDevices/RFX_RPDAC.py ./usr/local/mdsplus/pydevices/RfxDevices/RGA.py ./usr/local/mdsplus/pydevices/RfxDevices/SIG_SNAPSHOT.py diff --git a/java/jdevices/src/main/java/ELADSetup.java b/java/jdevices/src/main/java/ELADSetup.java new file mode 100644 index 0000000000..db5e540aae --- /dev/null +++ b/java/jdevices/src/main/java/ELADSetup.java @@ -0,0 +1,123 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class ELADSetup extends DeviceSetup { + + /** + * Creates new form ELADSetup + */ + public ELADSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + jPanel3 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceField4 = new DeviceField(); + deviceField5 = new DeviceField(); + deviceField7 = new DeviceField(); + jPanel5 = new javax.swing.JPanel(); + deviceField6 = new DeviceField(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("ELAD Setuo"); + setDeviceType("ELAD"); + setHeight(300); + setWidth(500); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(4, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Comment:"); + deviceField1.setNumCols(30); + deviceField1.setOffsetNid(1); + deviceField1.setTextOnly(true); + jPanel2.add(deviceField1); + + jPanel1.add(jPanel2); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Device IP:"); + deviceField2.setNumCols(20); + deviceField2.setOffsetNid(2); + deviceField2.setTextOnly(true); + jPanel3.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Device Port: "); + deviceField3.setNumCols(6); + deviceField3.setOffsetNid(3); + jPanel3.add(deviceField3); + + jPanel1.add(jPanel3); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("PTS: "); + deviceField4.setNumCols(6); + deviceField4.setOffsetNid(7); + jPanel4.add(deviceField4); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Input Stream Port: "); + deviceField5.setNumCols(6); + deviceField5.setOffsetNid(10); + jPanel4.add(deviceField5); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Stream freq div.: "); + deviceField7.setNumCols(6); + deviceField7.setOffsetNid(8); + jPanel4.add(deviceField7); + + jPanel1.add(jPanel4); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Trigger time: "); + deviceField6.setNumCols(30); + deviceField6.setOffsetNid(6); + jPanel5.add(deviceField6); + + jPanel1.add(jPanel5); + + getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceField deviceField1; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/java/RFX_RPADC_SERIALSetup.java b/java/jdevices/src/main/java/RFX_RPADC_SERIALSetup.java new file mode 100644 index 0000000000..1f80a5599a --- /dev/null +++ b/java/jdevices/src/main/java/RFX_RPADC_SERIALSetup.java @@ -0,0 +1,222 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author mdsplus + */ +public class RFX_RPADC_SERIALSetup extends DeviceSetup { + + /** + * Creates new form RFX_RPADC_SERIALSetup + */ + public RFX_RPADC_SERIALSetup() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + deviceButtons1 = new DeviceButtons(); + jPanel1 = new javax.swing.JPanel(); + jPanel2 = new javax.swing.JPanel(); + deviceField1 = new DeviceField(); + deviceDispatch1 = new DeviceDispatch(); + jPanel3 = new javax.swing.JPanel(); + deviceField2 = new DeviceField(); + deviceField3 = new DeviceField(); + jPanel4 = new javax.swing.JPanel(); + deviceChoice1 = new DeviceChoice(); + deviceChoice2 = new DeviceChoice(); + deviceChoice3 = new DeviceChoice(); + jPanel5 = new javax.swing.JPanel(); + deviceChoice4 = new DeviceChoice(); + deviceField4 = new DeviceField(); + jPanel6 = new javax.swing.JPanel(); + deviceField5 = new DeviceField(); + deviceField6 = new DeviceField(); + jPanel7 = new javax.swing.JPanel(); + deviceField7 = new DeviceField(); + deviceField8 = new DeviceField(); + jPanel8 = new javax.swing.JPanel(); + deviceField9 = new DeviceField(); + deviceField10 = new DeviceField(); + deviceField11 = new DeviceField(); + jPanel9 = new javax.swing.JPanel(); + deviceField12 = new DeviceField(); + deviceField13 = new DeviceField(); + jPanel10 = new javax.swing.JPanel(); + + setDeviceProvider("localhost:8100"); + setDeviceTitle("RPADC Serial"); + setDeviceType("RFX_RPADC_SERIAL"); + setHeight(500); + setUpdateEvent(""); + setWidth(900); + getContentPane().add(deviceButtons1, java.awt.BorderLayout.PAGE_END); + + jPanel1.setLayout(new java.awt.GridLayout(9, 1)); + + deviceField1.setIdentifier(""); + deviceField1.setLabelString("Comment"); + deviceField1.setNumCols(30); + deviceField1.setOffsetNid(1); + jPanel2.add(deviceField1); + jPanel2.add(deviceDispatch1); + + jPanel1.add(jPanel2); + + deviceField2.setIdentifier(""); + deviceField2.setLabelString("Decimation"); + deviceField2.setOffsetNid(2); + jPanel3.add(deviceField2); + + deviceField3.setIdentifier(""); + deviceField3.setLabelString("Segment Size"); + deviceField3.setNumCols(20); + deviceField3.setOffsetNid(3); + jPanel3.add(deviceField3); + + jPanel1.add(jPanel3); + + deviceChoice1.setChoiceItems(new String[] {"STREAMING", "EVENT_STREAMING", "EVENT_SINGLE", "TRIGGER_STREAMING", "TRIGGER_SINGLE"}); + deviceChoice1.setIdentifier(""); + deviceChoice1.setLabelString("Mode"); + deviceChoice1.setOffsetNid(5); + deviceChoice1.setUpdateIdentifier(""); + jPanel4.add(deviceChoice1); + + deviceChoice2.setChoiceItems(new String[] {"UPPER", "LOWER"}); + deviceChoice2.setIdentifier(""); + deviceChoice2.setLabelString("Event Mode"); + deviceChoice2.setOffsetNid(6); + deviceChoice2.setUpdateIdentifier(""); + jPanel4.add(deviceChoice2); + + deviceChoice3.setChoiceItems(new String[] {"A", "B"}); + deviceChoice3.setIdentifier(""); + deviceChoice3.setLabelString("Event Chan"); + deviceChoice3.setOffsetNid(7); + deviceChoice3.setUpdateIdentifier(""); + jPanel4.add(deviceChoice3); + + jPanel1.add(jPanel4); + + deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "TRIG_EXTERNAL", "TRIG ABS", "EXTERNAL", "SYNC"}); + deviceChoice4.setIdentifier(""); + deviceChoice4.setLabelString("Clock Mode"); + deviceChoice4.setOffsetNid(12); + deviceChoice4.setUpdateIdentifier(""); + jPanel5.add(deviceChoice4); + + deviceField4.setIdentifier(""); + deviceField4.setLabelString("External Clock"); + deviceField4.setNumCols(30); + deviceField4.setOffsetNid(13); + jPanel5.add(deviceField4); + + jPanel1.add(jPanel5); + + deviceField5.setIdentifier(""); + deviceField5.setLabelString("Pre Samples"); + deviceField5.setOffsetNid(10); + jPanel6.add(deviceField5); + + deviceField6.setIdentifier(""); + deviceField6.setLabelString("Post Samples"); + deviceField6.setOffsetNid(11); + jPanel6.add(deviceField6); + + jPanel1.add(jPanel6); + + deviceField7.setIdentifier(""); + deviceField7.setLabelString("Ev. streaming level"); + deviceField7.setNumCols(5); + deviceField7.setOffsetNid(8); + jPanel7.add(deviceField7); + + deviceField8.setIdentifier(""); + deviceField8.setLabelString("Ev. streaming samples"); + deviceField8.setNumCols(5); + deviceField8.setOffsetNid(9); + jPanel7.add(deviceField8); + + jPanel1.add(jPanel7); + + deviceField9.setIdentifier(""); + deviceField9.setLabelString("Dead time (s)"); + deviceField9.setNumCols(8); + deviceField9.setOffsetNid(24); + jPanel8.add(deviceField9); + + deviceField10.setIdentifier(""); + deviceField10.setLabelString("Offset A (raw)"); + deviceField10.setOffsetNid(14); + jPanel8.add(deviceField10); + + deviceField11.setIdentifier(""); + deviceField11.setLabelString("Offset B (raw)"); + deviceField11.setOffsetNid(15); + jPanel8.add(deviceField11); + + jPanel1.add(jPanel8); + + deviceField12.setIdentifier(""); + deviceField12.setLabelString("Trigger"); + deviceField12.setNumCols(20); + deviceField12.setOffsetNid(4); + jPanel9.add(deviceField12); + + deviceField13.setIdentifier(""); + deviceField13.setLabelString("Temperature"); + deviceField13.setOffsetNid(26); + jPanel9.add(deviceField13); + + jPanel1.add(jPanel9); + jPanel1.add(jPanel10); + + getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); + }// //GEN-END:initComponents + + + // Variables declaration - do not modify//GEN-BEGIN:variables + private DeviceButtons deviceButtons1; + private DeviceChoice deviceChoice1; + private DeviceChoice deviceChoice2; + private DeviceChoice deviceChoice3; + private DeviceChoice deviceChoice4; + private DeviceDispatch deviceDispatch1; + private DeviceField deviceField1; + private DeviceField deviceField10; + private DeviceField deviceField11; + private DeviceField deviceField12; + private DeviceField deviceField13; + private DeviceField deviceField2; + private DeviceField deviceField3; + private DeviceField deviceField4; + private DeviceField deviceField5; + private DeviceField deviceField6; + private DeviceField deviceField7; + private DeviceField deviceField8; + private DeviceField deviceField9; + private javax.swing.JPanel jPanel1; + private javax.swing.JPanel jPanel10; + private javax.swing.JPanel jPanel2; + private javax.swing.JPanel jPanel3; + private javax.swing.JPanel jPanel4; + private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel6; + private javax.swing.JPanel jPanel7; + private javax.swing.JPanel jPanel8; + private javax.swing.JPanel jPanel9; + // End of variables declaration//GEN-END:variables +} diff --git a/java/jdevices/src/main/resources/ELADSetup.form b/java/jdevices/src/main/resources/ELADSetup.form new file mode 100644 index 0000000000..41b890aa67 --- /dev/null +++ b/java/jdevices/src/main/resources/ELADSetup.form @@ -0,0 +1,133 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/jdevices/src/main/resources/RFX_RPADC_SERIALSetup.form b/java/jdevices/src/main/resources/RFX_RPADC_SERIALSetup.form new file mode 100644 index 0000000000..7b35a48160 --- /dev/null +++ b/java/jdevices/src/main/resources/RFX_RPADC_SERIALSetup.form @@ -0,0 +1,266 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/ELAD.py b/pydevices/RfxDevices/ELAD.py index 7c504f7734..03a61bf91f 100644 --- a/pydevices/RfxDevices/ELAD.py +++ b/pydevices/RfxDevices/ELAD.py @@ -2,7 +2,8 @@ from ctypes import CDLL, c_char_p, c_short, byref, c_int import socket import numpy as np - +from threading import Thread +import time def recvall(sock, n): # Helper function to recv n bytes or return None if EOF is hit @@ -14,6 +15,9 @@ def recvall(sock, n): data.extend(packet) return data +stopAcq = {} + + class ELAD(MDSplus.Device): parts = [ @@ -21,8 +25,13 @@ class ELAD(MDSplus.Device): {'path': ':IP', 'type': 'text'}, {'path': ':PORT', 'type': 'numeric', 'value': 8000}, {'path': ':HW_TRIG', 'type': 'numeric', 'value': 0}, + {'path': ':HW_AUTO_TRIG', 'type': 'numeric', 'value': 0}, {'path': ':TRIG_TIME', 'type': 'numeric', 'value': 0}, {'path': ':PTS', 'type': 'numeric', 'value': 1000}, + {'path': ':FREQ_DIV', 'type': 'numeric', 'value': 10000}, + {'path': ':AUTOZERO_TIM', 'type': 'numeric', 'value': 2.}, + {'path': ':REC_PORT', 'type': 'numeric', 'value': 8111}, + {'path': ':ACT_CHANS', 'type': 'numeric', 'value':2}, ] for i in range(12): parts.extend([ @@ -30,6 +39,18 @@ class ELAD(MDSplus.Device): {'path': '.CHANNEL_%d:DATA' % (i+1), 'type': 'signal', 'options': ( 'no_write_model', 'compress_on_put')}, ]) + for i in range(12): + parts.extend([ + {'path': '.STREAM_%d' % (i+1), 'type': 'structure'}, + {'path': '.STREAM_%d:DATA' % (i+1), 'type': 'signal', 'options': ( + 'no_write_model', 'compress_on_put')}, + ]) + for i in range(12): + parts.extend([ + {'path': '.STRINT_%d' % (i+1), 'type': 'structure'}, + {'path': '.STRINT_%d:DATA' % (i+1), 'type': 'signal', 'options': ( + 'no_write_model', 'compress_on_put')}, + ]) parts.extend([ {'path': ':INIT_ACTION', 'type': 'action', 'valueExpr': "Action(Dispatch('ELAD_SERVER','INIT',50,None),Method(None,'init',head))", @@ -41,6 +62,55 @@ class ELAD(MDSplus.Device): del(i) socketDict = {} + class AsynchStore(Thread): + + def configure(self, device): + self.device = device + self.nid = device.getNid() + try: + self.trigTime = device.trig_time.data() + except: + self.trigTime = 0. + + def run(self): + sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP) + sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + sock.bind(('',self.device.rec_port.data())) + freqDiv = self.device.freq_div.data() + actFreq = 1E6/freqDiv + segmentSize = int(0.5* 1E6/freqDiv) #save a segment every 0.5 seconds + print('SEGMENT SIZE: ', segmentSize) + activeChans = self.device.act_chans.data() + print('ACTIVE CHANS: ', activeChans) + chans = [] + for chanIdx in range(2*activeChans+1): + chans.append(np.zeros(segmentSize, dtype = np.int32)) + for chanIdx in range(12): + getattr(self.device, 'stream_%d_data' % (chanIdx+1)).deleteData() + for chanIdx in range(12): + getattr(self.device, 'strint_%d_data' % (chanIdx+1)).deleteData() + stopped = False + while not stopped: + actSegmentSize = 0 + for sampleIdx in range(segmentSize): + sampleBuf = sock.recv(4*(2*activeChans+1)) + chans[2*activeChans][sampleIdx] = np.frombuffer(sampleBuf[:4], dtype = np.int32) + for chanIdx in range(2*activeChans): + chans[chanIdx][sampleIdx] = np.frombuffer(sampleBuf[(chanIdx + 1)*4:(chanIdx + 2)*4], dtype = np.int32) + actSegmentSize = actSegmentSize+1 + if stopAcq[self.nid]: + break + if stopAcq[self.nid]: + stopped = True + period = freqDiv/1E6 + startTime = MDSplus.Float64(chans[2*activeChans][0]*period) + endTime = MDSplus.Float64(chans[2*activeChans][actSegmentSize - 1]*period) + timebase = MDSplus.Range(startTime, endTime, MDSplus.Float64(period)) + for chanIdx in range(activeChans): + getattr(self.device, 'stream_%d_data' % (chanIdx+1)).makeSegment(startTime, endTime, timebase, MDSplus.Int32Array(chans[chanIdx])) + for chanIdx in range(activeChans): + getattr(self.device, 'strint_%d_data' % (chanIdx+1)).makeSegment(startTime, endTime, timebase, MDSplus.Int32Array(chans[activeChans+chanIdx])) + MDSplus.Event.setevent('ELAD_JSCOPE') def init(self): @@ -62,19 +132,48 @@ def init(self): print("Missing PTS") raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + freqDiv = self.freq_div.data() + except: + print("Missing Frequency division") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + try: + autozeroTime = self.autozero_tim.data() + except: + print("Missing Autozero time") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: useHwTrigger = self.hw_trig.data() except: print("Missing use HW Trigger flag") raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL - - sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: - sock.connect((ip, port)) + useHwAutozeroTrigger = self.hw_auto_trig.data() except: - print("Cannot connect to "+ip+" Port "+str(port)) + print("Missing use HW Trigger flag") raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + try: + recPort = self.rec_port.data() + except: + print("Missing Receive port") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + localIp = socket.gethostbyname(socket.gethostname()) + + try: + sock = ELAD.socketDict[self.getNid()] + except: + print('Connecting....') + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + try: + sock.connect((ip, port)) + except: + print("Cannot connect to "+ip+" Port "+str(port)) + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL try: @@ -87,14 +186,41 @@ def init(self): sock.send(pts.item().to_bytes(4,'little')) print(sock.recv(2)) - sock.send(b'ARM') + sock.send(b'DIV') + sock.send(freqDiv.item().to_bytes(4,'little')) + print(sock.recv(2)) + + autoTicks = np.int32(autozeroTime * 1000) + sock.send(b'AUT') + sock.send(autoTicks.item().to_bytes(4,'little')) + print(sock.recv(2)) + + sock.send(b'IPP') + ipLen = np.int32(len(localIp)) + sock.send(ipLen.item().to_bytes(4,'little')) + sock.send(bytes(localIp, 'utf-8')) + sock.send(recPort.item().to_bytes(4,'little')) print(sock.recv(2)) + except: print("Socket communication failed") raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL ELAD.socketDict[self.getNid()] = sock + def arm(self): + try: + sock = ELAD.socketDict[self.getNid()] + except: + print("Cannot retrieve socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + sock.send(b'ARM') + print(sock.recv(2)) + except: + print("Socket communication failed") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + def trigger(self): try: sock = ELAD.socketDict[self.getNid()] @@ -109,6 +235,53 @@ def trigger(self): raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + def autozeroTrigger(self): + try: + sock = ELAD.socketDict[self.getNid()] + except: + print("Cannot retrieve socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + sock.send(b'TRS') + print(sock.recv(2)) + except: + print("Socket communication failed") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + def startStream(self): + try: + sock = ELAD.socketDict[self.getNid()] + except: + print("Cannot retrieve socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + self.worker = self.AsynchStore() + self.worker.configure(self) + self.worker.daemon = True + stopAcq[self.getNid()] = False + self.worker.start() + + time.sleep(1) + try: + sock.send(b'STS') + print(sock.recv(2)) + except: + print("Socket communication failed") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + def stopStream(self): + try: + sock = ELAD.socketDict[self.getNid()] + except: + print("Cannot retrieve socket") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + stopAcq[self.getNid()] = True + try: + sock.send(b'STO') + print(sock.recv(2)) + except: + print("Socket communication failed") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL def store(self): try: @@ -121,12 +294,17 @@ def store(self): except: print("Cannot retrieve trigger time") raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + activeChans = self.act_chans.data() + except: + print("Cannot retrieve number of active chans") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL try: sock.send(b'STR') numSamples = int.from_bytes(sock.recv(4),'little') print('num Samples: ', numSamples) samples = np.zeros(numSamples, np.int) - numChanSamples = int(numSamples/12) + numChanSamples = int(numSamples/activeChans) print('num Chan Samples: ', numChanSamples) samples = np.frombuffer(recvall(sock, 4 * numSamples), dtype = np.int32) print('Received Samples: ', len(samples)) @@ -135,10 +313,12 @@ def store(self): raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL timebase = MDSplus.Range(trigTime, trigTime + 1E-6 * numChanSamples, 1E-6) - for chan in range(12): + for chan in range(activeChans): currSig = MDSplus.Signal(samples[chan * numChanSamples:(chan+1) * numChanSamples], None, timebase) self.__getattr__('channel_%d_data' % (chan+1)).putData(currSig) - sock.close() + + #sock.close() + diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 6a9b301bb6..9a890c2936 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -688,8 +688,14 @@ def getSynchDev(self): synch = prevTimebase.getParent() return synch - - +#GAB OCTOBER 2023 +#Get type (as string) of the Time field of the synchronizing device + def getTimebaseType(self): + synchDev = self.getSynchDev() + try: + return synchDev.outputs_time_type.data() + except: + return 'int32' #Get devices connected to the passed node def getConnectedDev(self, threadMap, outValueNode): @@ -1433,7 +1439,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): # Time Management dataSourceText += ' Time = {\n' dataSourceText += ' DiscontinuityFactor = 1\n' - dataSourceText += ' Type = int32\n' + dataSourceText += ' Type = '+self.getTimebaseType()+'\n' dataSourceText += ' NodeName = "' + \ configDict['outTimeNid'].getFullPath()+'"\n' # keep into account possibl sample information for that GAM @@ -1491,7 +1497,7 @@ def getMarteGamInfo(self, threadMap, gams, dataSources, gamList, typeDicts): # gamList.append(gamName+'_TreeOutIOGAM') postGamList.append(gamName+'_TreeOutIOGAM') gamText = ' +'+gamName+'_TreeOutIOGAM = {\n' - if outputTrigger != None: # If using output trigger, the trigger must be converted to uint8 + if outputTrigger != None and syncDiv == 1: # If using output trigger, the trigger must be converted to uint8 GAB OCTOBER 2023 gamText += ' Class = ConversionGAM\n' else: if syncDiv > 1: @@ -2352,44 +2358,91 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): timerDDB = dataSourceName+'_Timer_DDB' - # Link to other component up in the chain - elif isinstance(timebase, TreeNode) or isinstance(timebase, TreePath): - prevTimebase = timebase - while isinstance(timebase, TreeNode) or isinstance(timebase, TreePath): - if isinstance(timebase, TreeNode): - prevTimebase = timebase - timebase = timebase.getData() - else: - prevTimebase = TreeNode(timebase, self.getTree()) - timebase = prevTimebase.getData() - origName = self.convertPath( - prevTimebase.getParent().getFullPath()) - # Check whether the synchronization source is a Synch Input. Only in this case, the origin DDB is its output DDB since that device is expected to produce Time - originMode = prevTimebase.getParent().getNode('mode').data() - try: - startTime = timebase.getDescAt(0).data() - except: - startTime = 0 - if originMode == MARTE2_COMPONENT.MODE_SYNCH_INPUT: - if self.onSameThread(threadMap, prevTimebase.getParent()): - timerDDB = origName+'_Output_DDB' + elif isinstance(timebase, TreeNode) or isinstance(timebase, TreePath): + if not self.onSameThread(threadMap, timebase.getParent()): + #Handle the case this async input is the first in the thread chain and synchronized to another thread + origName = self.convertPath(timebase.getParent().getFullPath()) + timerDDB = origName+'_Output_Synch' + originMode = timebase.getParent().getNode('mode').data() + if originMode == MARTE2_COMPONENT.MODE_SYNCH_INPUT: + inTimerDDB = origName+'_Output_Synch' else: - timerDDB = origName+'_Output_Synch' - try: - # Get period from driving synchronizing device - outPeriod = timebase.getDescAt(2).data() - except: - outPeriod = 0 + inTimerDDB = origName+'_Timer_Synch' + + try: + syncDiv = self.timebase_div.data() + except: + syncDiv = 1 + + gamText = ' +'+dataSourceName+'Timer_Synch_IOGAM = {\n' + gamText += ' Class = PickSampleGAM\n' + gamText += ' InputSignals = {\n' + gamText += ' Time = {\n' + gamText += ' DataSource = '+inTimerDDB+'\n' + gamText += ' Type = '+self.getTimebaseType()+'\n' + gamText += ' NumberOfElements = 1\n' + gamText += ' Samples = ' + str(syncDiv)+'\n' + gamText += ' }\n' + gamText += ' }\n' + gamText += ' OutputSignals = {\n' + gamText += ' Time = {\n' + gamText += ' DataSource = '+dataSourceName+'_Timer_Sync\n' + gamText += ' Type = '+self.getTimebaseType()+'\n' + gamText += ' NumberOfElements = 1\n' + gamText += ' }\n' + gamText += ' }\n' + gamText += ' }\n' + gams.append(gamText) + gamList.append(dataSourceName+'Timer_Synch_IOGAM') + + dataSourceText = ' +'+dataSourceName+'_Timer_Sync = {\n' + dataSourceText += ' Class = GAMDataSource\n' + dataSourceText += ' }\n' + dataSources.append(dataSourceText) + + timerDDB = dataSourceName+'_Timer_Sync' + + outPeriod = timebase.getData().getDescAt(2).data() + else: - if self.onSameThread(threadMap, prevTimebase.getParent()): - timerDDB = origName+'_Timer_DDB' + # Link to other component up in the chain + + prevTimebase = timebase + while isinstance(timebase, TreeNode) or isinstance(timebase, TreePath): + if isinstance(timebase, TreeNode): + prevTimebase = timebase + timebase = timebase.getData() + else: + prevTimebase = TreeNode(timebase, self.getTree()) + timebase = prevTimebase.getData() + origName = self.convertPath( + prevTimebase.getParent().getFullPath()) + # Check whether the synchronization source is a Synch Input. Only in this case, the origin DDB is its output DDB since that device is expected to produce Time + originMode = prevTimebase.getParent().getNode('mode').data() + try: + startTime = timebase.getDescAt(0).data() + except: + startTime = 0 + if originMode == MARTE2_COMPONENT.MODE_SYNCH_INPUT: + if self.onSameThread(threadMap, prevTimebase.getParent()): + timerDDB = origName+'_Output_DDB' + else: + timerDDB = origName+'_Output_Synch' + try: + # Get period from driving synchronizing device + outPeriod = timebase.getDescAt(2).data() + except: + outPeriod = 0 else: - timerDDB = origName+'_Timer_Synch' - try: - # Get period from driving synchronizing device - outPeriod = timebase.getDescAt(2).data() - except: - outPeriod = 0 + if self.onSameThread(threadMap, prevTimebase.getParent()): + timerDDB = origName+'_Timer_DDB' + else: + timerDDB = origName+'_Timer_Synch' + try: + # Get period from driving synchronizing device + outPeriod = timebase.getDescAt(2).data() + except: + outPeriod = 0 else: print('ERROR: Invalid timebase definition') @@ -2416,8 +2469,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # Check if time information is required by another synchronized thread Gabriele Jan 2022 # for sync input devices, the check has to be performed on output Time if self.isUsedOnAnotherThreadSynch(threadMap, self.timebase): - synchThreadSignals.append({'name':'Time', 'type':'uint32', 'dimensions':0, 'elements': 1}) - # endif isSynch + synchThreadSignals.append({'name':'Time', 'type':self.getTimebaseType(), 'dimensions':0, 'elements': 1}) +# GAB OCTOBER 2023 synchThreadSignals.append({'name':'Time', 'type':'uint32', 'dimensions':0, 'elements': 1}) +# endif isSynch #Head and parameters dataSourceText = ' +'+dataSourceName+' = {\n' @@ -2501,7 +2555,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if not isSynch: dataSourceText += ' Time = {\n' dataSourceText += ' DiscontinuityFactor = 1\n' - dataSourceText += ' Type = int32\n' + dataSourceText += ' Type = '+self.getTimebaseType()+'\n' dataSourceText += ' NodeName = "' + \ configDict['outTimeNid'].getFullPath()+'"\n' # We must keep into account the number of samples in an input device @@ -2612,11 +2666,20 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if configDict['storeSignals']: gamList.append(dataSourceName+'_TreeOutIOGAM') gamText = ' +'+dataSourceName+'_TreeOutIOGAM = {\n' - if outputTrigger == None: - gamText += ' Class = IOGAM\n' - else: - # Trigger signal must be delivered as uint8 + +# GAB OCTOBER 2023 + try: + syncDiv = self.timebase_div.data() + except: + synchDiv = 1 + + if outputTrigger != None and syncDiv == 1: # If using output trigger, the trigger must be converted to uint8 GAB OCTOBER 2023 gamText += ' Class = ConversionGAM\n' + else: + if syncDiv > 1: + gamText += ' Class = PickSampleGAM\n' + else: + gamText += ' Class = IOGAM\n' gamText += ' InputSignals = {\n' # MdsWriter Trigger management @@ -2633,15 +2696,15 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if self.onSameThread(threadMap, triggerNode): gamText += ' DataSource = '+triggerGamName+'_Output_DDB\n' # self.sameSynchSource(sourceNode): # FIXME: sourceNode undefined - elif False: + elif self.sameSynchSource(triggerNode): #GAB OCTOBER 2023 gamText += ' DataSource = '+triggerGamName+'_Output_Synch\n' - try: - syncDiv = self.timebase_div.data() - gamText += ' Samples = ' + \ - str(syncDiv)+'\n' - except: - pass # Consider ealTimeSynchronization downsampling only if timebase_div is defined + # GAB OCTOBER 2023 try: + # syncDiv = self.timebase_div.data() + # gamText += ' Samples = ' + \ + # str(syncDiv)+'\n' + # except: + # pass # Consider ealTimeSynchronization downsampling only if timebase_div is defined else: gamText += ' DataSource = '+triggerGamName+'_Output_Asynch\n' @@ -2651,7 +2714,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): except: physicalTrigger = False - if(not physicalTrigger): # Trigger source is derived from a stored input waveform + if(not physicalTrigger): # Trigger source is derived from a stored input waveformTimebaseTy nonGamInputNodes.append({'expr': outputTrigger.decompile( ), 'dimensions': 0, 'name': 'Trigger', 'col_order': False}) gamText += ' '+'Trigger'+' = {\n' @@ -2665,8 +2728,9 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if not isSynch: gamText += ' Time = {\n' # GABRIELE SEPT 2020 gamText += ' DataSource = '+dataSourceName+'_Timer_DDB' - gamText += ' DataSource = '+timerDDB - gamText += ' Type = int32\n' + gamText += ' DataSource = '+timerDDB + '\n' + gamText += ' Type = '+self.getTimebaseType()+'\n' +# GAB OCTOBER 2023 gamText += ' Type = int32\n' gamText += ' }\n' # Other signals @@ -2688,7 +2752,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): # If the Input device is not synchronising, transfer also time towards MdsWriter if not isSynch: gamText += ' Time = {\n' - gamText += ' Type = int32\n' + gamText += ' Type = '+self.getTimebaseType()+'\n' # GAB OCTOBER 2023 +# gamText += ' Type = int32\n' gamText += ' DataSource = '+dataSourceName + \ '_TreeOutput' # GABRIELE SEPT 2020 gamText += ' }\n' @@ -2769,7 +2834,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): dataSources.append(dataSourceText) - + gamList.append(dataSourceName+'_Output_Synch_IOGAM') gamText = ' +'+dataSourceName+'_Output_Synch_IOGAM = {\n' gamText += ' Class = IOGAM\n' diff --git a/pydevices/RfxDevices/REDPYTADC.py b/pydevices/RfxDevices/REDPYTADC.py deleted file mode 100644 index d873a1dff9..0000000000 --- a/pydevices/RfxDevices/REDPYTADC.py +++ /dev/null @@ -1,175 +0,0 @@ -# -# Copyright (c) 2017, Massachusetts Institute of Technology All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# Redistributions of source code must retain the above copyright notice, this -# list of conditions and the following disclaimer. -# -# Redistributions in binary form must reproduce the above copyright notice, this -# list of conditions and the following disclaimer in the documentation and/or -# other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -from MDSplus import mdsExceptions, Device, Data, Float32, Float32Array, version -import json -from time import sleep -if version.ispy3: - import http as httplib -else: - import httplib - - -class REDPYTADC(Device): - parts = [ - {'path': ':IP_ADDR', 'type': 'text'}, { - 'path': ':COMMENT', 'type': 'text'}, - {'path': ':TRIG_SOURCE', 'type': 'numeric', 'value': 2}, - {'path': ':TRIG_EDGE', 'type': 'numeric', 'value': 0}, - {'path': ':FULL_SCALE_1', 'type': 'numeric', 'value': 1}, - {'path': ':FULL_SCALE_2', 'type': 'numeric', 'value': 1}, - {'path': ':TRIG_TIME', 'type': 'numeric'}, - {'path': ':CHANNEL_1', 'type': 'signal'}, - {'path': ':CHANNEL_2', 'type': 'signal'}, - {'path': ':INIT_ACTION', 'type': 'action', - 'valueExpr': "Action(Dispatch('SERVER','INIT',50,None),Method(None,'init',head))", - 'options': ('no_write_shot',)}, - {'path': ':STORE_ACTION', 'type': 'action', - 'valueExpr': "Action(Dispatch('SERVER','STORE',50,None),Method(None,'store',head))", - 'options': ('no_write_shot',)}, - ] - - def init(self): - try: - hConn = httplib.HTTPConnection(self.ip_addr.data()) - hConn.request("GET", "/bazaar?start=scope+gen") - hConn.getresponse() - except: - print('Cannot connect to '+self.ip_addr.data()) - raise mdsExceptions.TclFAILED_ESSENTIAL - trigSource = self.trig_source.data() - trigEdge = self.trig_edge.data() - fullScale1 = self.full_scale_1.data() - fullScale2 = self.full_scale_2.data() - sleep(1) - - jsonStr = {'datasets': {'params': {'trig_mode': 1}}} - print(jsonStr) - try: - hConn.request("POST", "/data", json.dumps(jsonStr)) - hConn.getresponse() - except: - print("Cannot load trig_mode") - raise mdsExceptions.TclFAILED_ESSENTIAL - - jsonStr = {'datasets': {'params': {'trig_source': int(trigSource)}}} - print(jsonStr) - try: - hConn.request("POST", "/data", json.dumps(jsonStr)) - hConn.getresponse() - except: - print("Cannot load trig_source") - raise mdsExceptions.TclFAILED_ESSENTIAL - - jsonStr = {'datasets': {'params': {'trig_edge': int(trigEdge)}}} - try: - hConn.request("POST", "/data", json.dumps(jsonStr)) - hConn.getresponse() - except: - print("Cannot load trig_edge") - raise mdsExceptions.TclFAILED_ESSENTIAL - - jsonStr = {'datasets': {'params': {'gain_ch1': int(fullScale1)}}} - try: - hConn.request("POST", "/data", json.dumps(jsonStr)) - hConn.getresponse() - except: - print("Cannot load gain_ch1") - raise mdsExceptions.TclFAILED_ESSENTIAL - - jsonStr = {'datasets': {'params': {'gain_ch2': int(fullScale2)}}} - try: - hConn.request("POST", "/data", json.dumps(jsonStr)) - hConn.getresponse() - except: - print("Cannot load gain_ch2") - raise mdsExceptions.TclFAILED_ESSENTIAL - - def trigger(self): - try: - hConn = httplib.HTTPConnection(self.ip_addr.data()) - except: - print('Cannot connect to '+self.ip_addr.data()) - raise mdsExceptions.TclFAILED_ESSENTIAL - jsonStr = {'datasets': {'params': {'single_btn': 1}}} - try: - hConn.request("POST", "/data", json.dumps(jsonStr)) - hConn.getresponse() - except: - print("Cannot trigger device") - raise mdsExceptions.TclFAILED_ESSENTIAL - return - - def store(self): - try: - hConn = httplib.HTTPConnection(self.ip_addr.data()) - except: - print('Cannot connect to '+self.ip_addr.data()) - raise mdsExceptions.TclFAILED_ESSENTIAL - try: - hConn.request("GET", "/data") - r = hConn.getresponse() - jans = json.load(r) - except: - print('Cannot get data') - raise mdsExceptions.TclFAILED_ESSENTIAL - - chan1 = jans['datasets']['g1'][0]['data'] - chan2 = jans['datasets']['g1'][1]['data'] - - x1 = [] - y1 = [] - x2 = [] - y2 = [] - for i in range(len(chan1)): - x1.append(chan1[i][0] * 1E-6) - y1.append(chan1[i][1]) - x2.append(chan2[i][0] * 1E-6) - y2.append(chan2[i][1]) - - try: - triggerTime = self.trig_time.data() - except: - triggerTime = 0 - - try: - dim1 = Data.compile('$1 + $2', Float32Array(x1), - Float32(triggerTime)) - data1 = Float32Array(y1) - sig1 = Data.compile('build_signal($1,,$2)', data1, dim1) - self.channel_1.putData(sig1) - except: - print('Cannot Save Channel 1') - raise mdsExceptions.TclFAILED_ESSENTIAL - - try: - dim2 = Data.compile('$1 + $2', Float32Array(x1), - Float32(triggerTime)) - data2 = Float32Array(y2) - sig2 = Data.compile('build_signal($1,,$2)', data2, dim2) - self.channel_2.putData(sig2) - except: - print('Cannot Save Channel 2') - raise mdsExceptions.TclFAILED_ESSENTIAL diff --git a/pydevices/RfxDevices/RFX_RPADC_SERIAL.py b/pydevices/RfxDevices/RFX_RPADC_SERIAL.py new file mode 100644 index 0000000000..ebdc138f44 --- /dev/null +++ b/pydevices/RfxDevices/RFX_RPADC_SERIAL.py @@ -0,0 +1,449 @@ + +from MDSplus import mdsExceptions, Device, Data, Tree, Range, Float32, Int32Array, Int32 +from threading import Thread +try: + import serial +except: + pass +import time +import numpy as np + +modeDict = {'STREAMING': 0, 'EVENT_STREAMING': 1, + 'EVENT_SINGLE': 2, 'TRIGGER_STREAMING': 3, 'TRIGGER_SINGLE': 4} + +clockModeDict = {'INTERNAL': 0, 'TRIG_EXTERNAL': 1, 'TRIG_SYNC': 2, + 'EXTERNAL': 3, 'SYNC': 4} + + + +class RFX_RPADC_SERIAL(Device): + parts = [{'path': ':COMMENT', 'type': 'text'}, + {'path': ':DECIMATION', 'type': 'numeric', 'value': 125000}, + {'path': ':SEG_SIZE', 'type': 'numeric', 'value': 100000}, + {'path': ':TRIGGER', 'type': 'numeric'}, + # STREAMING or EVENT_STREAMING or TRIGGER_STREAMING or TRIGGER_SINGLE + {'path': ':MODE', 'type': 'text', 'value': 'STREAMING'}, + # event generation in respect of EV_LEVEL: UPPER or LOWER + {'path': ':EV_MODE', 'type': 'text', 'value': 'UPPER'}, + # channel (A or B) used for event detection + {'path': ':EV_CHANNEL', 'type': 'text', 'value': 'A'}, + {'path': ':EV_LEVEL', 'type': 'numeric', 'value': 0}, # event generation level + {'path': ':EV_SAMPLES', 'type': 'numeric', + 'value': 2}, # event validation samples + {'path': ':PRE_SAMPLES', 'type': 'numeric', + 'value': 100}, # pre trigger samples + {'path': ':POST_SAMPLES', 'type': 'numeric', + 'value': 100}, # post trigger samples + {'path': ':CLOCK_MODE', 'type': 'text', + 'value': 'INTERNAL'}, # Clock mode + {'path': ':EXT_CLOCK', 'type': 'numeric'}, # Ext. Clock + {'path': ':OFFSET_A', 'type': 'numeric', 'value': 0.}, + {'path': ':OFFSET_B', 'type': 'numeric', 'value': 0.}, + {'path': ':RAW_A', 'type': 'signal', 'options': ( + 'no_write_model', 'no_compress_on_put')}, + {'path': ':RAW_B', 'type': 'signal', 'options': ( + 'no_write_model', 'no_compress_on_put')}, + {'path': ':CHAN_A', 'type': 'signal'}, + {'path': ':CHAN_B', 'type': 'signal'}, + {'path': ':INIT_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('CPCI_SERVER','PULSE_PREPARATION',50,None),Method(None,'init',head))", + 'options': ('no_write_shot',)}, + {'path': ':START_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('PXI_SERVER','INIT',50,None),Method(None,'start_store',head))", + 'options': ('no_write_shot',)}, + {'path': ':STOP_ACTION', 'type': 'action', + 'valueExpr': "Action(Dispatch('PXI_SERVER','FINISH_SHOT',50,None),Method(None,'stop_store',head))", + 'options': ('no_write_shot',)}, + {'path': ':START_TIME', 'type': 'numeric', 'value': 0}, + {'path': ':DEAD_TIME', 'type': 'numeric', 'value': 1E-3}, + {'path': ':TRIG_RECV', 'type': 'signal', 'options': ( + 'no_write_model', 'no_compress_on_put')}, + {'path': ':TEMP_DELAY', 'type': 'numeric', 'value': -1}, + {'path': ':TEMPERATURE', 'type': 'signal', 'options': ( + 'no_write_model', 'no_compress_on_put')} + ] + + segSize = 0 + port = None + rfx_rpadc_serialWorkers = {} + stopAcq = False + + ####### Start Inner class AsynchStore ###### + class AsynchStore(Thread): + ACQ_NOERROR = 0 + ACQ_ERROR = 1 + trig_times = [] + numTrigs = 0 + + # retrieving the useful information for a correct acquisition + def configure(self, device): + self.error = self.ACQ_NOERROR + self.device = device + self.mode = self.device.mode.data() + self.nodeA = self.device.raw_a + self.nodeB= self.device.raw_b + self.nodeTemp = self.device.temperature + self.startTime = self.device.start_time.data() + self.decimation = self.device.decimation.data() + self.segSize = int(self.device.seg_size.data()) + self.freq = 125e6/self.decimation + self.data_A = [] + self.data_B = [] + self.temps = [] + + def run(self): + # setting the current opened tree with the corresponding shot + self.device.setTree(Tree(self.device.getTree().name, self.device.getTree().shot)) + print ("SHOT: " + str(self.device.getTree().shot)) + self.device = self.device.copy() + if self.mode == "STREAMING": + trigger_cmd = "trigger\n" + RFX_RPADC_SERIAL.port.write(trigger_cmd.encode()) + + period = 1./self.freq + + # print ("STOP ACQ: " + str(RFX_RPADC_SERIAL.stopAcq)) + # Main cycle + while not RFX_RPADC_SERIAL.stopAcq: + # reading data from serial communication + if RFX_RPADC_SERIAL.port.inWaiting() > 0: + # line = RFX_RPADC_SERIAL.port.read(RFX_RPADC_SERIAL.port.inWaiting()).decode() + try: + line = RFX_RPADC_SERIAL.port.readline().decode().strip() + except: + print("NON SONO RIUSCITO A STRIPPARE: " + line) + + # handling TIME:#time in clock pulses from first trigger + if "TIME" in line: + trigTime = line.split(":")[1] + # print("TRIG TIME: " + str(trigTime)) + if self.mode == "STREAMING": + curTime = self.numTrigs * period + self.trig_times.append(curTime) + else: + self.trig_times.append(float(trigTime) * period) + self.numTrigs += 1 + + # sending Temperature command if the temperature delay is passed + tempDelay2Clock = self.device.temp_delay.data() / period + if len(self.trig_times) > 0 and self.trig_times[-1] - self.trig_times[-2] > tempDelay2Clock: + Tcmd = "T" + RFX_RPADC_SERIAL.port.write(Tcmd.encode()) + + + # handling the temperature read + if "TEMP" in line: + tempRead = line.split(":")[1] + self.temps.append(tempRead) + self.nodeTemp.putRow(Int32(time.time()), Int32(tempRead)) + try: + i_line = int(line) + except: + continue + raw_a = np.int16(i_line & 0xFFFF) + raw_b = np.int16((i_line>>16) & 0xFFFF) + # print ("RAW_A: " + str(format(raw_a, 'b'))) + # print ("Chan A: " + str(raw_a) + " Chan B: " + str(raw_b)) + self.data_A.append(raw_a) + self.data_B.append(raw_b) + + #### MDSPLUS SEGMENTS HANDLING #### + if len(self.data_A) == self.segSize: + + segStart = self.startTime + (self.trig_times[-1] - self.trig_times[0]) + # print ("SEG SIZE: " + str(self.segSize) + " ULTIMO TRIG: " + str(self.trig_times[-1]) + " PRIMO TRIG: " + str(self.trig_times[0])) + endTime = segStart + (self.segSize-1) * period + + # print("PERIOD: " + str(period) + " start: " + str(segStart) + " end: " + str(endTime)) + mdsDimension = Range(segStart, endTime, Float32(period)) + print ("NEW SEGMENT WITH DIMENSION: " + str(mdsDimension)) + + self.nodeA.makeSegment(segStart, endTime, mdsDimension, Int32Array(self.data_A)) + self.nodeB.makeSegment(segStart, endTime, mdsDimension, Int32Array(self.data_B)) + self.data_A=[] + self.data_B=[] + + def hasError(self): + return ( self.error != self.ACQ_NOERROR) + + def stop(self): + print('Stop ASYNCH WORKER TERMINATED') + + period = 1./self.freq + # copying remaining data + if len(self.data_A) > 0 and self.mode != "STREAMING": + segStart = self.startTime + (self.trig_times[-1] - self.trig_times[0]) + endTime = segStart + (len(self.data_A)-1) * period + + # print("PERIOD: " + str(period) + " start: " + str(segStart) + " end: " + str(endTime)) + mdsDimension = Range(segStart, endTime, Float32(period)) + print (mdsDimension) + + self.nodeA.makeSegment(segStart, endTime, mdsDimension, Int32Array(self.data_A)) + self.nodeB.makeSegment(segStart, endTime, mdsDimension, Int32Array(self.data_B)) + + self.data_A=[] + self.data_B=[] + RFX_RPADC_SERIAL.stopAcq = True + + # Workers handling + def saveWorker(self): + RFX_RPADC_SERIAL.rfx_rpadc_serialWorkers[self.getNid()] = self.worker + + def restoreWorker(self): + try: + if self.getNid() in RFX_RPADC_SERIAL.rfx_rpadc_serialWorkers.keys(): + self.worker = RFX_RPADC_SERIAL.rfx_rpadc_serialWorkers[self.getNid()] + return True + except Exception as ex: + print('Error in restoring worker : %s'%(str(ex))) + raise mdsExceptions.TclFAILED_ESSENTIAL + + # Configuring the board through serial communication + def configure(self, mode, clockMode, preSamples, postSamples, trigFromChanA, trigAboveThreshold, evLevel, evSamples, decimation, deadTime): + + debug_cmd = "debug=" + str(0) + "\n" + print(debug_cmd) + self.port.write(debug_cmd.encode()) + + clockMode_cmd = "clock=" + str(clockMode) + "\n" + print(clockMode_cmd) + self.port.write(clockMode_cmd.encode()) + + + mode_cmd = "mode=" + str(mode) + "\n" + print(mode_cmd) + self.port.write(mode_cmd.encode()) + + + pre_cmd = "pre=" + str(preSamples) + "\n" + print(pre_cmd) + self.port.write(pre_cmd.encode()) + + post_cmd = "post=" + str(postSamples) + "\n" + print(post_cmd) + self.port.write(post_cmd.encode()) + + triga_cmd = "triga=" + str(trigFromChanA) + "\n" + print(triga_cmd) + self.port.write(triga_cmd.encode()) + + trigup_cmd = "trigup=" + str(trigAboveThreshold) + "\n" + print(trigup_cmd) + self.port.write(trigup_cmd.encode()) + + trigtr_cmd = "trigtr=" + str(evLevel) + "\n" + print(trigtr_cmd) + self.port.write(trigtr_cmd.encode()) + + trsmp_cmd = "trsmp=" + str(evSamples) + "\n" + print(trsmp_cmd) + self.port.write(trsmp_cmd.encode()) + + decim_cmd = "decim=" + str(decimation) + "\n" + print(decim_cmd) + self.port.write(decim_cmd.encode()) + + deadt_cmd = "deadt=" + str(deadTime) + "\n" + print(deadt_cmd) + self.port.write(deadt_cmd.encode()) + + init_cmd = "init\n" + self.port.write(init_cmd.encode()) + + + def init(self): + print('================= RPADC_SERIAL Init ===============') + + ser = serial.Serial('/dev/ttyUSB0', baudrate=115200) + RFX_RPADC_SERIAL.port = ser + + try: + # reading the channel from which the Redpitaya is triggered + if(self.ev_channel.data() == "A"): + trigFromChanA = 1 + else: + trigFromChanA = 0 + print('MODE') + + # reading the operation mode + try: + mode = modeDict[self.mode.data()] + except: + print('Invalid mode: ' + self.mode.data()) + raise mdsExceptions.TclFAILED_ESSENTIAL + + # handling clock mode + try: + clockMode = clockModeDict[self.clock_mode.data()] + except: + print('Invalid clock mode: ' + self.clock_mode.data()) + raise mdsExceptions.TclFAILED_ESSENTIAL + # if clockMode == 4 or clockMode == 2: + # absTriggerTimeFromFPGA = 1 + # else: + # absTriggerTimeFromFPGA = 0 + + + # reading pre/post samples + if self.mode.data() == 'STREAMING': + preSamples = 0 + postSamples = 0 + else: + try: + preSamples = self.pre_samples.data() + postSamples = self.post_samples.data() + except: + print('Error reading pre or post samples') + raise mdsExceptions.TclFAILED_ESSENTIAL + + try: + startTime = self.start_time.data() + RFX_RPADC_SERIAL.startTime = startTime + except: + print('Error reading start time') + raise mdsExceptions.TclFAILED_ESSENTIAL + + # reading event mode + try: + if(self.ev_mode.data() == 'UPPER'): + trigAboveThreshold = 1 + else: + trigAboveThreshold = 0 + except: + print('Error reading the event mode') + raise mdsExceptions.TclFAILED_ESSENTIAL + + # handling event configuration + try: + evLevel = self.ev_level.data() + evSamples = self.ev_samples.data() + except: + print('Cannot get evLevel/evSamples') + + # handling decimation + try: + decimation = self.decimation.data() + RFX_RPADC_SERIAL.decim = decimation + frequency = 125E6/decimation + frequency1 = frequency + except: + print('Cannot get decimation') + raise mdsExceptions.TclFAILED_ESSENTIAL + + # handling clock + try: + trig = self.trigger.getData() + except: + print('Cannot get trigger') + raise mdsExceptions.TclFAILED_ESSENTIAL + + if self.clock_mode.data() != 'INTERNAL': + try: + if self.clock_mode.data() == 'TRIG_SYNC': + frequency1 = 1E6 + frequency = 125E6/decimation + elif self.clock_mode.data() == 'SYNC': + frequency = 1E6 / decimation + frequency1 = 1E6 + elif self.clock_mode.data() == 'TRIG_EXTERNAL': + period = Data.execute( + 'slope_of($)', self.ext_clock) + frequency1 = 1./period + frequency = 125E6 / decimation + else: #EXTERNAL + period = Data.execute( + 'slope_of($)', self.ext_clock) + frequency1 = 1./period + frequency = frequency1 / decimation + except: + print('Cannot resolve external clock') + raise mdsExceptions.TclFAILED_ESSENTIAL + + # reading the segment size + try: + segSize = self.seg_size.data() + except: + print('Cannot get the segment size') + raise mdsExceptions.TclFAILED_ESSENTIAL + RFX_RPADC_SERIAL.segSize = segSize + + # handling dead time + try: + deadTime = self.dead_time.data() + deadTime = int(deadTime * frequency) + except: + print('Cannot resolve dead time') + raise mdsExceptions.TclFAILED_ESSENTIAL + + self.configure(mode, clockMode, preSamples, postSamples, trigFromChanA, trigAboveThreshold, evLevel, evSamples, decimation, deadTime) + + except Exception as e: + print(str(e)) + raise mdsExceptions.TclFAILED_ESSENTIAL + + + def start(self): + print('================= RPADC_SERIAL Start Store ===============') + start_cmd = "start\n" + self.port.write(start_cmd.encode()) + + # check module in acquisition state + try: + if self.restoreWorker(): + if self.worker.isAlive(): + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Module is in acquisition') + return + except: + pass + + self.worker = self.AsynchStore() + self.worker.daemon = True + self.worker.stopReq = False + RFX_RPADC_SERIAL.rfx_rpadc_serialWorkers[self.nid] = self.worker + + self.worker.configure(self.copy()) + self.saveWorker() + self.worker.start() + + time.sleep(2) + + if self.worker.hasError(): + self.worker.error = self.worker.ACQ_NOERROR + raise mdsExceptions.TclFAILED_ESSENTIAL + + if not self.worker.isAlive(): + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition thread not started') + raise mdsExceptions.TclFAILED_ESSENTIAL + + def stop(self): + print('================= RPADC_SERIAL Stop Store ===============') + stop_cmd = "stop\n" + RFX_RPADC_SERIAL.port.write(stop_cmd.encode()) + # print ("STO LEGGENDO GLI ULTIMI DATI: " + str(RFX_RPADC_SERIAL.port.inWaiting())) + while (RFX_RPADC_SERIAL.port.inWaiting() > 0): + print ("STO LEGGENDO GLI ULTIMI DATI: " + str(RFX_RPADC_SERIAL.port.inWaiting())) + time.sleep(1) + + if not self.restoreWorker(): + print("Try to restoring...") + Data.execute('DevLogErr($1,$2)', self.getNid(), 'Acquisition thread not created') + return + + if self.worker.isAlive(): + print("Try to stopping...") + self.worker.stop() + error = self.worker.hasError() + else: + error = self.worker.hasError() + if not error: + Data.execute('DevLogErr($1,$2)', self.getNid(), + 'Acquisition thread stopped') + + if error: + RFX_RPADC_SERIAL.port.close() + self.worker.error = self.worker.ACQ_NOERROR + raise mdsExceptions.TclFAILED_ESSENTIAL + + time.sleep(1) + RFX_RPADC_SERIAL.port.close() \ No newline at end of file From aac07f781f0231b094fc8812b09ca3a044ab8f71 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Mon, 16 Oct 2023 17:53:51 +0200 Subject: [PATCH 135/172] Fix:untested use cases (#2641) --- pydevices/RfxDevices/MARTE2_COMPONENT.py | 16 +++++++++------- pydevices/RfxDevices/MARTE2_SUPERVISOR.py | 6 +++++- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/pydevices/RfxDevices/MARTE2_COMPONENT.py b/pydevices/RfxDevices/MARTE2_COMPONENT.py index 9a890c2936..487d04c1dc 100644 --- a/pydevices/RfxDevices/MARTE2_COMPONENT.py +++ b/pydevices/RfxDevices/MARTE2_COMPONENT.py @@ -2738,6 +2738,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): if outputDict['seg_len'] > 0: gamText += ' '+outputDict['name'] + ' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' + gamText += ' NumberOfElemenrs = '+str(outputDict['elements']) + gamText += ' Type = '+outputDict['type'] gamText += ' }\n' gamText += ' }\n' @@ -2891,7 +2893,7 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): gamText += ' }\n' gams.append(gamText) - # Some outputs are connected to devices on separate synchronized theads + # Some outputs are connected to devices on separate synchronized threads if len(asynchThreadSignals) > 0: dataSourceText = ' +'+dataSourceName+'_Output_Asynch = {\n' dataSourceText += ' Class = RealTimeThreadAsyncBridge\n' @@ -2910,11 +2912,11 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): isInputStructField = False gamText += ' '+signalDict['name']+' = {\n' if isInputStructField: - gamText += ' DataSource = '+gamName+'_Expanded_Output_DDB\n' + gamText += ' DataSource = '+dataSourceName+'_Expanded_Output_DDB\n' else: - gamText += ' DataSource = '+gamName+'_Output_DDB\n' - gamText += ' NumberOfDimensions = ' + \ - str(signalDict['dimensions'])+'\n' + gamText += ' DataSource = '+dataSourceName+'_Output_DDB\n' + # gamText += ' NumberOfDimensions = ' + \ + # str(signalDict['dimensions'])+'\n' gamText += ' NumberOfElements = ' + \ str(signalDict['elements'])+'\n' gamText += ' }\n' @@ -2923,8 +2925,8 @@ def getMarteInputInfo(self, threadMap, gams, dataSources, gamList, isSynch): for signalDict in asynchThreadSignals: gamText += ' '+signalDict['name']+' = {\n' gamText += ' DataSource = '+dataSourceName+'_Output_Asynch\n' - gamText += ' NumberOfDimensions = ' + \ - str(signalDict['dimensions'])+'\n' + # gamText += ' NumberOfDimensions = ' + \ + # str(signalDict['dimensions'])+'\n' gamText += ' NumberOfElements = ' + \ str(signalDict['elements'])+'\n' gamText += ' }\n' diff --git a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py index 3418c9a1f6..1cf6e4ee50 100644 --- a/pydevices/RfxDevices/MARTE2_SUPERVISOR.py +++ b/pydevices/RfxDevices/MARTE2_SUPERVISOR.py @@ -644,6 +644,11 @@ def stopMarte(self): # KILL MARTe process import subprocess import os + + command = 'kill -KILL `ps -Af | grep %s_marte_configuration.cfg | grep MARTeApp.ex | grep -v grep | awk \'{print $2}\'`' % (marteName) + os.system(command) + return 1 + command = 'ps -Af | grep %s_marte_configuration.cfg | grep MARTeApp.ex | grep -v grep | awk \'{print $2}\'' % ( marteName) pid, error = subprocess.Popen("{cmd}".format( @@ -655,7 +660,6 @@ def stopMarte(self): for p in pid.split(): os.kill(int(p), 9) print('MARTe Process PID : %s Killed\n' % (p)) - return 1 def check(self): t = self.getTree() From eac7662f9d7418f2f24a1c9def3b5dc8b0d749ad Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 20 Oct 2023 09:38:03 -0400 Subject: [PATCH 136/172] Fix: Change forking to simple in the systemd mdsip service (#2644) Type=forking is expecting the parent process to die, which I thought ours was doing but apparently isn't --- rpm/mdsip@.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpm/mdsip@.service b/rpm/mdsip@.service index c44003682b..3427a3848a 100644 --- a/rpm/mdsip@.service +++ b/rpm/mdsip@.service @@ -3,7 +3,7 @@ Description=MDSplus Per-Connection Server [Service] User=root -Type=forking +Type=simple # NOTE: If you installed MDSplus to a different location, make sure you change the following line ExecStart=/usr/local/mdsplus/bin/mdsipd mdsip /var/log/mdsplus/mdsipd # This spawns the process inetd-style with the incoming socket bound to stdin From acb2b0edac3dc42b0df3fd7dfa540f1e82092a4f Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 25 Oct 2023 12:46:14 -0600 Subject: [PATCH 137/172] Issue 2625 - IDL test harness (#2643) * Issue 2625 - IDL test harness * Issue 2625 -- exclude IDL test harness from packaging * Issue 2625 - correct IDL-2638-loop test, comment failing tests for future bug fixes --------- Co-authored-by: Mark Winkel --- deploy/packaging/linux.xml | 1 + idl/testing/run_tests.py | 1218 ++++++++++++++++++++++++++++++++++++ 2 files changed, 1219 insertions(+) create mode 100755 idl/testing/run_tests.py diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index 2331d1bb85..bf87a2f0c5 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -164,6 +164,7 @@ ldconfig -n /etc/ld.so.conf.d/mdsplus.conf + diff --git a/idl/testing/run_tests.py b/idl/testing/run_tests.py new file mode 100755 index 0000000000..27f49020ba --- /dev/null +++ b/idl/testing/run_tests.py @@ -0,0 +1,1218 @@ + +import os +import subprocess + +server = 'localhost' +if 'TEST_MDSIP_SERVER' in os.environ: + server = os.environ['TEST_MDSIP_SERVER'] + +tree = os.environ['TEST_TREE'] +shot = os.environ['TEST_SHOT'] +node1 = os.environ['TEST_NODE1'] +node1_value = os.environ['TEST_NODE1_VALUE'] +node2 = os.environ['TEST_NODE2'] +node2_value = os.environ['TEST_NODE2_VALUE'] +dbname = os.environ['TEST_DB_NAME'] + +all_tests_passed = True +def idl_test(code, expected_output): + global all_tests_passed + + code_lines = [ line.strip() for line in code.splitlines() ] + code_lines = list(filter(None, code_lines)) + code = '\n'.join(code_lines) + + code = 'pro test\n' + code + '\nend' + open('test.pro', 'wt').write(code) + + expected_lines = [ line.strip() for line in expected_output.splitlines() ] + expected_lines = list(filter(None, expected_lines)) + + print('Running:') + for line in code_lines: + line = line.replace(server, '******') + line = line.replace(dbname, '******') + print(f'IDL> {line}') + print() + + print('Expected:') + for line in expected_lines: + print(line) + print() + + proc = subprocess.Popen( + ['idl'], + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT + ) + + proc.stdin.write('test\nexit\n'.encode()) + proc.stdin.flush() + + hide_output = True + + print('Actual:') + lines = [] + while True: + line = proc.stdout.readline().decode() + if not line: + break + + line = line.strip() + + if not hide_output: + print(line) + if line != '': + lines.append(line.strip()) + + if line == '% Compiled module: TEST.': + hide_output = False + print() + + #stdout, _ = proc.communicate('test\n'.encode()) + #lines = [line.strip() for line in stdout.splitlines() ] + lines = list(filter(None, lines)) + + # Skip the IDL header and License information + for i, line in enumerate(lines): + if line == '% Compiled module: TEST.': + lines = lines[i + 1:] + + + this_test_passed = True + + for line, expected in zip(lines, expected_lines): + if line != expected: + print(f'`{line}` != `{expected}`') + this_test_passed = False + all_tests_passed = False + + if this_test_passed: + print('Success') + else: + print('Failure') + + print() + print('----------------------------------------------------------------\n') + print() + + +# Tree open / read / close +idl_test(f''' + +testid = 'IDL-tree-read' +mdsconnect, '{server}' +mdsopen, '{tree}', {shot} +print, mdsvalue('{node1}') +print, mdsvalue('{node2}') +mdsclose, '{tree}', '{shot}' + +''', +f''' + +% Compiled module: MDSCONNECT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSDISCONNECT. +% Compiled module: MDSOPEN. +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +{node1_value} +{node2_value} +% Compiled module: MDSCLOSE. + +''') + + +# Issue 2580: first connect should be on socket 0. +# Very rare for returned status to be zero. +idl_test(f''' + +testid = 'IDL-2580-connect' +PASS = 1 +FAIL = 0 +BOGUS = -77 +mdsip_server = '{server}' +test_status = PASS + +mdsconnect, mdsip_server +print, '!MDS_SOCKET=', !MDS_SOCKET +if (!MDS_SOCKET ne 0) then test_status = FAIL + +val = BOGUS +mdsconnect, mdsip_server, status=val +print, '!MDS_SOCKET=', !MDS_SOCKET +print, 'status=', val +if (!MDS_SOCKET ne 1) then test_status = FAIL +if (val ne 1) then test_status = FAIL + +if (test_status eq PASS) then begin + print, 'SUCCESS' +end else begin + print, 'FAILURE' +endelse + + +''', +''' + +% Compiled module: MDSCONNECT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSDISCONNECT. +!MDS_SOCKET= 0 +!MDS_SOCKET= 1 +status= 1 +SUCCESS + +''') + +if dbname != '': + + # Issue #2625: database on socket 0, subsequent connect doesn't break proxy. + # If the queries work, the "val" variables will be changed to a text timestamp. + idl_test(f''' + + testid = "IDL-2625-simple" + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val1 = BOGUS + d = dsql(query, val1) + if (typename(val1) ne "STRING") then test_status = FAIL + + mdsconnect, mdsip_server + print, '!MDS_SOCKET=', !MDS_SOCKET + val2 = BOGUS + d = dsql(query, val2) + if (typename(val2) ne "STRING") then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: SET_DATABASE. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 0 + % Compiled module: EVALUATE. + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET= 1 + SUCCESS + + ''') + + + # Issue #2625: usual pattern at GA is connect, then database. + idl_test(f''' + + testid = "IDL-2625-usual" + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + mdsconnect, mdsip_server + print, '!MDS_SOCKET=', !MDS_SOCKET + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val1 = BOGUS + d = dsql(query, val1) + if (typename(val1) ne "STRING") then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: MDSCONNECT. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET= 0 + % Compiled module: SET_DATABASE. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 1 + % Compiled module: EVALUATE. + SUCCESS + + ''') + + + # Issue #2625: second database call not affected. + idl_test(f''' + + testid = "IDL-2625-two-database" + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val1 = BOGUS + d = dsql(query, val1) + if (typename(val1) ne "STRING") then test_status = FAIL + + mdsconnect, mdsip_server + print, '!MDS_SOCKET=', !MDS_SOCKET + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val2 = BOGUS + d = dsql(query, val2) + if (typename(val2) ne "STRING") then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: SET_DATABASE. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 0 + % Compiled module: EVALUATE. + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET= 1 + !MDSDB_SOCKET= 2 + SUCCESS + + ''') + + + # Issue #2625: stress test database proxy with many connects. + # NLOOPS should be more than 64 (see Issue #2638). If the + # disconnect works, will never exceed the concurrent limit. + idl_test(f''' + + testid = "IDL-2625-loop" + PASS = 1 + FAIL = 0 + BOGUS = -77 + NLOOPS = 100 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val1 = BOGUS + d = dsql(query, val1) + if (typename(val1) ne "STRING") then test_status = FAIL + + for i = 1, NLOOPS do begin + socketvar=-1 + mdsconnect, mdsip_server, socket=socketvar + print, 'socket=', socketvar + val2 = BOGUS + d = dsql(query, val2) + if (typename(val2) ne "STRING") then test_status = FAIL + mdsdisconnect, socket=socketvar + endfor + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: SET_DATABASE. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 0 + % Compiled module: EVALUATE. + socket= 1 + % Compiled module: MDSDISCONNECT. + socket= 2 + socket= 3 + socket= 4 + socket= 5 + socket= 6 + socket= 7 + socket= 8 + socket= 9 + socket= 10 + socket= 11 + socket= 12 + socket= 13 + socket= 14 + socket= 15 + socket= 16 + socket= 17 + socket= 18 + socket= 19 + socket= 20 + socket= 21 + socket= 22 + socket= 23 + socket= 24 + socket= 25 + socket= 26 + socket= 27 + socket= 28 + socket= 29 + socket= 30 + socket= 31 + socket= 32 + socket= 33 + socket= 34 + socket= 35 + socket= 36 + socket= 37 + socket= 38 + socket= 39 + socket= 40 + socket= 41 + socket= 42 + socket= 43 + socket= 44 + socket= 45 + socket= 46 + socket= 47 + socket= 48 + socket= 49 + socket= 50 + socket= 51 + socket= 52 + socket= 53 + socket= 54 + socket= 55 + socket= 56 + socket= 57 + socket= 58 + socket= 59 + socket= 60 + socket= 61 + socket= 62 + socket= 63 + socket= 64 + socket= 65 + socket= 66 + socket= 67 + socket= 68 + socket= 69 + socket= 70 + socket= 71 + socket= 72 + socket= 73 + socket= 74 + socket= 75 + socket= 76 + socket= 77 + socket= 78 + socket= 79 + socket= 80 + socket= 81 + socket= 82 + socket= 83 + socket= 84 + socket= 85 + socket= 86 + socket= 87 + socket= 88 + socket= 89 + socket= 90 + socket= 91 + socket= 92 + socket= 93 + socket= 94 + socket= 95 + socket= 96 + socket= 97 + socket= 98 + socket= 99 + socket= 100 + SUCCESS + + ''') + +# Issue #2638: crashes with too many concurrent sockets. +# NLOOPS should be more than 64. +idl_test(f''' + +testid = "IDL-2638-loop" +PASS = 1 +FAIL = 0 +NLOOPS = 100 +mdsip_server = '{server}' +test_status = FAIL + +for i = 1, NLOOPS do begin + socketvar=-1 + mdsconnect, mdsip_server, socket=socketvar + print, 'socket=', socketvar +endfor +test_status = PASS + +if (test_status eq PASS) then begin + print, 'SUCCESS' +end else begin + print, 'FAILURE' +endelse + +''', +''' + +% Compiled module: MDSCONNECT. +% Compiled module: MDS_KEYWORD_SET. +socket= 0 +socket= 1 +socket= 2 +socket= 3 +socket= 4 +socket= 5 +socket= 6 +socket= 7 +socket= 8 +socket= 9 +socket= 10 +socket= 11 +socket= 12 +socket= 13 +socket= 14 +socket= 15 +socket= 16 +socket= 17 +socket= 18 +socket= 19 +socket= 20 +socket= 21 +socket= 22 +socket= 23 +socket= 24 +socket= 25 +socket= 26 +socket= 27 +socket= 28 +socket= 29 +socket= 30 +socket= 31 +socket= 32 +socket= 33 +socket= 34 +socket= 35 +socket= 36 +socket= 37 +socket= 38 +socket= 39 +socket= 40 +socket= 41 +socket= 42 +socket= 43 +socket= 44 +socket= 45 +socket= 46 +socket= 47 +socket= 48 +socket= 49 +socket= 50 +socket= 51 +socket= 52 +socket= 53 +socket= 54 +socket= 55 +socket= 56 +socket= 57 +socket= 58 +socket= 59 +socket= 60 +socket= 61 +socket= 62 +socket= 63 +socket= 64 +socket= 65 +socket= 66 +socket= 67 +socket= 68 +socket= 69 +socket= 70 +socket= 71 +socket= 72 +socket= 73 +socket= 74 +socket= 75 +socket= 76 +socket= 77 +socket= 78 +socket= 79 +socket= 80 +socket= 81 +socket= 82 +socket= 83 +socket= 84 +socket= 85 +socket= 86 +socket= 87 +socket= 88 +socket= 89 +socket= 90 +socket= 91 +socket= 92 +socket= 93 +socket= 94 +socket= 95 +socket= 96 +socket= 97 +socket= 98 +socket= 99 +SUCCESS + +''') + + +# Issue #2639: mdsvalue works without a socket +idl_test(f''' + +testid = 'IDL-2639-no-socket' +PASS = 1 +FAIL = 0 +DATA = '55' +mdsip_server = '{server}' +test_status = PASS + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +if (test_status eq PASS) then begin + print, 'SUCCESS' +end else begin + print, 'FAILURE' +endelse + +''', +''' + +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSIDLIMAGE. +result= 55 +SUCCESS + +''') + + +# Issue #2639: mdsvalue and interaction with killed socket. +# idl_test(f''' + +# testid = 'IDL-2639-kill-last-socket' +# PASS = 1 +# FAIL = 0 +# DATA = '55' +# mdsip_server = '{server}' +# test_status = PASS + +# mdsconnect, mdsip_server +# mdsconnect, mdsip_server + +# result = mdsvalue(DATA) +# print, 'result=', result +# if (result ne fix(DATA)) then test_status = FAIL + +# mdsdisconnect, socket=1 + +# result = mdsvalue(DATA) +# print, 'result=', result +# if (result ne fix(DATA)) then test_status = FAIL + +# if (test_status eq PASS) then begin +# print, 'SUCCESS' +# end else begin +# print, 'FAILURE' +# endelse + +# ''', +# ''' + +# % Compiled module: MDSCONNECT. +# % Compiled module: MDS_KEYWORD_SET. +# % Compiled module: MDSDISCONNECT. +# % Compiled module: MDSVALUE. +# % Compiled module: MDSCHECKARG. +# % Compiled module: MDSISCLIENT. +# result= 55 +# result= 55 +# SUCCESS + +# ''') + + +# Issue #2639: mdsvalue and interaction with killed socket 0. +idl_test(f''' + +testid = 'IDL-2639-kill-first-socket' +PASS = 1 +FAIL = 0 +DATA = '55' +mdsip_server = '{server}' +test_status = PASS + +mdsconnect, mdsip_server +mdsconnect, mdsip_server + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +mdsdisconnect, socket=0 + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +if (test_status eq PASS) then begin + print, 'SUCCESS' +end else begin + print, 'FAILURE' +endelse + +''', +''' + +% Compiled module: MDSCONNECT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSDISCONNECT. +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +result= 55 +result= 55 +SUCCESS + +''') + + +# Issue #2639: mdsvalue and kill default socket. +idl_test(f''' + +testid = 'IDL-2639-kill-default-socket' +PASS = 1 +FAIL = 0 +DATA = '55' +mdsip_server = '{server}' +test_status = PASS + +mdsconnect, mdsip_server +mdsconnect, mdsip_server + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +mdsdisconnect + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +if (test_status eq PASS) then begin + print, 'SUCCESS' +end else begin + print, 'FAILURE' +endelse + +''', +''' + +% Compiled module: MDSCONNECT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSDISCONNECT. +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +result= 55 +% Compiled module: MDSIDLIMAGE. +result= 55 +SUCCESS + +''') + + +# Issue #2639: mdsvalue, one connect, and kill socket. +idl_test(f''' + +testid = 'IDL-2639-kill-single-socket' +PASS = 1 +FAIL = 0 +DATA = '55' +mdsip_server = '{server}' +test_status = PASS + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +mdsconnect, mdsip_server +mdsdisconnect + +result = mdsvalue(DATA) +print, 'result=', result +if (result ne fix(DATA)) then test_status = FAIL + +if (test_status eq PASS) then begin + print, 'SUCCESS' +end else begin + print, 'FAILURE' +endelse + +''', +''' + +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSIDLIMAGE. +result= 55 +% Compiled module: MDSCONNECT. +% Compiled module: MDSDISCONNECT. +result= 55 +SUCCESS + +''') + + +# Issue #2639: mdsvalue, one connect, and kill 0 socket. +# Note different behavior from IDL-2639-kill-single-socket test. +# idl_test(f''' + +# testid = 'IDL-2639-kill-single-zero' +# PASS = 1 +# FAIL = 0 +# DATA = '55' +# mdsip_server = '{server}' +# test_status = PASS + +# result = mdsvalue(DATA) +# print, 'result=', result +# if (result ne fix(DATA)) then test_status = FAIL + +# mdsconnect, mdsip_server +# mdsdisconnect, socket=0 + +# result = mdsvalue(DATA) +# print, 'result=', result +# if (result ne fix(DATA)) then test_status = FAIL + +# if (test_status eq PASS) then begin +# print, 'SUCCESS' +# end else begin +# print, 'FAILURE' +# endelse + +# ''', +# ''' + +# % Compiled module: MDSVALUE. +# % Compiled module: MDSCHECKARG. +# % Compiled module: MDSISCLIENT. +# % Compiled module: MDS_KEYWORD_SET. +# % Compiled module: MDSIDLIMAGE. +# result= 55 +# % Compiled module: MDSCONNECT. +# % Compiled module: MDSDISCONNECT. +# result= 55 +# SUCCESS + +# ''') + + +# Issue #2640: disconnect returns correct status. +# First disconnect should succeed and thus return True (1). +# But disconnecting an already disconnected socket should return False (0). +# idl_test(f''' + +# testid = 'IDL-2640-status' +# PASS = 1 +# FAIL = 0 +# BOGUS = -77 +# mdsip_server = '{server}' +# test_status = PASS + +# mdsconnect, mdsip_server +# print, '!MDS_SOCKET=', !MDS_SOCKET + +# statusvar = BOGUS +# mdsdisconnect, socket=0, status=statusvar +# print, '!MDS_SOCKET, statusvar=', !MDS_SOCKET, statusvar +# if (statusvar ne 1) then test_status = FAIL + +# statusvar = BOGUS +# mdsdisconnect, socket=0, status=statusvar +# print, '!MDS_SOCKET, statusvar=', !MDS_SOCKET, statusvar +# if (statusvar ne 0) then test_status = FAIL + +# if (test_status eq PASS) then begin +# print, 'SUCCESS' +# end else begin +# print, 'FAILURE' +# endelse + +# ''', +# ''' + +# % Compiled module: MDSCONNECT. +# % Compiled module: MDS_KEYWORD_SET. +# % Compiled module: MDSDISCONNECT. +# !MDS_SOCKET= 0 +# !MDS_SOCKET, statusvar= 0 1 +# !MDS_SOCKET, statusvar= 0 0 +# SUCCESS + +# ''') + + +if dbname != '': + + # Database: dbdisconnect kills database proxy + idl_test(f''' + + testid = 'IDL-db-dbdisconnect' + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val1 = BOGUS + d = dsql(query, val1) + if (typename(val1) ne "STRING") then test_status = FAIL + + mdsdbdisconnect + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + if (!MDSDB_SOCKET ne -1) then test_status = FAIL + val2 = BOGUS + d = dsql(query, val2) + print, 'val2=', val2 + if ((typename(val2) ne "INT") || (val2 ne BOGUS)) then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: SET_DATABASE. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 0 + % Compiled module: EVALUATE. + % Compiled module: MDSDISCONNECT. + !MDSDB_SOCKET= -1 + % Compiled module: MDSIDLIMAGE. + % DSQL: SET_DATABASE must preceed any DSQL calls + val2= -77 + SUCCESS + + ''') + + + # Database: regular disconnect kills database proxy. + # GA usually has mdsconnect followed by set_database. + # Note different behavior compared to IDL-db-dbdisconnect test. + idl_test(f''' + + testid = 'IDL-db-disconnect' + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + mdsconnect, mdsip_server + print, '!MDS_SOCKET=', !MDS_SOCKET + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + val1 = BOGUS + d = dsql(query, val1) + if (typename(val1) ne "STRING") then test_status = FAIL + + mdsdisconnect, socket=1 + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 0) || (!MDSDB_SOCKET ne 1)) then test_status = FAIL + val2 = BOGUS + d = dsql(query, val2) + print, 'val2=', val2 + if ((typename(val2) ne "INT") || (val2 ne 0)) then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: MDSCONNECT. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET= 0 + % Compiled module: SET_DATABASE. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 1 + % Compiled module: EVALUATE. + !MDS_SOCKET, !MDSDB_SOCKET= 0 1 + % MDSVALUE: Error evaluating expression + val2= 0 + SUCCESS + + ''') + + # + # The following "socket" tests establish a baseline for the current code. + # The whole concept of the IDL API (!MDS_SOCKET, !MDSDB_SOCKET, etc.) doesn't + # reflect the full features of the underlying C code. And thus IDL sockets + # are apt to be sensitive to any changes made to the IDL API. + # + + # Sockets: a sequence of socket operations. + idl_test(f''' + + testid = 'IDL-socket-sequence' + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + set_database, proxy + print, '!MDSDB_SOCKET=', !MDSDB_SOCKET + if (!MDSDB_SOCKET ne 0) then test_status = FAIL + + mdsconnect, mdsip_server + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 1) || (!MDSDB_SOCKET ne 0)) then test_status = FAIL + + mdsconnect, mdsip_server + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 2) || (!MDSDB_SOCKET ne 0)) then test_status = FAIL + + set_database, proxy + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 2) || (!MDSDB_SOCKET ne 3)) then test_status = FAIL + + mdsdisconnect, socket=1 + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 2) || (!MDSDB_SOCKET ne 3)) then test_status = FAIL + + mdsconnect, mdsip_server + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 4) || (!MDSDB_SOCKET ne 3)) then test_status = FAIL + + mdsdbdisconnect + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 4) || (!MDSDB_SOCKET ne -1)) then test_status = FAIL + + set_database, proxy + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 4) || (!MDSDB_SOCKET ne 5)) then test_status = FAIL + + mdsconnect, mdsip_server + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 6) || (!MDSDB_SOCKET ne 5)) then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: SET_DATABASE. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDSDB_SOCKET= 0 + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET, !MDSDB_SOCKET= 1 0 + !MDS_SOCKET, !MDSDB_SOCKET= 2 0 + !MDS_SOCKET, !MDSDB_SOCKET= 2 3 + !MDS_SOCKET, !MDSDB_SOCKET= 2 3 + !MDS_SOCKET, !MDSDB_SOCKET= 4 3 + !MDS_SOCKET, !MDSDB_SOCKET= 4 -1 + !MDS_SOCKET, !MDSDB_SOCKET= 4 5 + !MDS_SOCKET, !MDSDB_SOCKET= 6 5 + SUCCESS + + ''') + + + # Sockets: reset of the !MDS* system variables + idl_test(f''' + + testid = 'IDL-socket-reset' + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + mdsconnect, mdsip_server + print, '!MDS_SOCKET=', !MDS_SOCKET + if (!MDS_SOCKET ne 0) then test_status = FAIL + + set_database, proxy + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 0) || (!MDSDB_SOCKET ne 1)) then test_status = FAIL + + mdsdisconnect + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne -1) || (!MDSDB_SOCKET ne 1)) then test_status = FAIL + + mdsdbdisconnect + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne -1) || (!MDSDB_SOCKET ne -1)) then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: MDSCONNECT. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET= 0 + % Compiled module: SET_DATABASE. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDS_SOCKET, !MDSDB_SOCKET= 0 1 + !MDS_SOCKET, !MDSDB_SOCKET= -1 1 + !MDS_SOCKET, !MDSDB_SOCKET= -1 -1 + SUCCESS + + ''') + + + # Sockets: explicitly reset socket 0. + # Note different behavior than IDL-socket-reset test. + idl_test(f''' + + testid = 'IDL-socket-reset-zero' + PASS = 1 + FAIL = 0 + BOGUS = -77 + proxy = '{dbname}' + mdsip_server = '{server}' + query = 'select getdate()' + test_status = PASS + + mdsconnect, mdsip_server + print, '!MDS_SOCKET=', !MDS_SOCKET + if (!MDS_SOCKET ne 0) then test_status = FAIL + + set_database, proxy + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 0) || (!MDSDB_SOCKET ne 1)) then test_status = FAIL + + mdsdisconnect, socket=0 + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 0) || (!MDSDB_SOCKET ne 1)) then test_status = FAIL + + mdsdbdisconnect + print, '!MDS_SOCKET, !MDSDB_SOCKET=', !MDS_SOCKET, !MDSDB_SOCKET + if ((!MDS_SOCKET ne 0) || (!MDSDB_SOCKET ne -1)) then test_status = FAIL + + if (test_status eq PASS) then begin + print, 'SUCCESS' + end else begin + print, 'FAILURE' + endelse + + ''', + ''' + + % Compiled module: MDSCONNECT. + % Compiled module: MDS_KEYWORD_SET. + % Compiled module: MDSDISCONNECT. + !MDS_SOCKET= 0 + % Compiled module: SET_DATABASE. + % Compiled module: MDSVALUE. + % Compiled module: MDSCHECKARG. + % Compiled module: MDSISCLIENT. + % Compiled module: DSQL. + !MDS_SOCKET, !MDSDB_SOCKET= 0 1 + !MDS_SOCKET, !MDSDB_SOCKET= 0 1 + !MDS_SOCKET, !MDSDB_SOCKET= 0 -1 + SUCCESS + + ''') + +if not all_tests_passed: + exit(1) + From 37652c206c6a508f0e55972b56096f9ce3267c9e Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Mon, 6 Nov 2023 12:48:01 -0500 Subject: [PATCH 138/172] Fix: dir /full segfault (#2647) * Fix: dir /full segfault #2646 This bug was introduced when alternate compression methods were added commit 9829bf64dd7f3b9158f4d98172594fc523e4b746 That code allocated the NCI byte `spare2` to hold the index of the compression method. It assumed that if it was not filled in it would be zero. This turned out not to be the case for some nodes in some trees. This PR adds a DBI that says wether or not to look at this byte. The ** the default value of this DBI is ignore the compression method byte. ** To enable alternate compression methods, which have been seldom used (never?) set the DBI DbiADVANCED_COMPRESSION to true. - open the tree for edit - call TreeSetDbi with DbiADVANCED_COMPRESSION set to 1 - write the tree There will be TCL verbs to set and get this database attribute. The database characteristics (DBI) have been initialized to zero since https://github.com/MDSplus/mdsplus/blame/263cc8bce631b291f17ae2c3e09164c55a067b93/treeshr/TreeOpen.c#L659 Example that sets the flag: ``` int main() { int status; int length; int one = 1; DBI_ITM cmp_itm[2]; const char *tree = "test"; const int shot = 42; cmp_itm[0].buffer_length=1; cmp_itm[0].code = DbiADVANCED_COMPRESSION; cmp_itm[0].pointer = (void *)&zero; cmp_itm[0].return_length_address = &length; cmp_itm[1].code = DbiEND_OF_LIST; status = TreeOpenEdit(tree, shot); if (!(status & 1)) { printf("open - status = %d\n", status); exit(1); } status = TreeSetDbi(cmp_itm); if (!(status & 1)) { printf("SetDBI - status = %d\n", status); exit(1); } status = TreeWriteTree("nb", 196500); if (!(status & 1)) { printf("Write - status = %d\n", status); exit(1); } } ``` --------- Co-authored-by: Stephen Lane-Walsh Co-authored-by: Fernando Santoro --- include/dbidef.h | 33 ++++---- include/mdsobjects.h | 10 +++ mdsobjects/cpp/mdstreeobjects.cpp | 10 +++ mdsobjects/cpp/testing/MdsTreeTest.cpp | 16 ++++ python/MDSplus/tree.py | 20 ++++- tcl/tcl_setshow_alternate_compression.c | 102 ++++++++++++++++++++++++ treeshr/TreeGetDbi.c | 12 +++ treeshr/TreeGetNci.c | 14 +++- treeshr/TreeSetDbi.c | 13 ++- treeshr/treeshrp.h | 18 ++--- xml/tcl_commands.xml | 41 ++++++++++ 11 files changed, 252 insertions(+), 37 deletions(-) create mode 100644 tcl/tcl_setshow_alternate_compression.c diff --git a/include/dbidef.h b/include/dbidef.h index ecf0cecf39..20979b6e25 100644 --- a/include/dbidef.h +++ b/include/dbidef.h @@ -9,24 +9,21 @@ Item list codes for TreeGetDbi **********************************/ -#define DbiEND_OF_LIST 0 /* End of list */ -#define DbiNAME 1 /* Experiment name used for open - text string */ -#define DbiSHOTID 2 /* Shot identification - longword */ -#define DbiMODIFIED \ - 3 /* True if tree has been modified during edit - boolean \ - */ -#define DbiOPEN_FOR_EDIT 4 /* True if tree is open for edit - boolean */ -#define DbiINDEX \ - 5 /* Index of tree to use for subsequent information requests */ -#define DbiNUMBER_OPENED 6 /* Number of trees currently open */ -#define DbiMAX_OPEN 7 /* Maximum number of tree allowed open at one time */ -#define DbiDEFAULT 8 /* NID of default node */ -#define DbiOPEN_READONLY 9 /* True if tree has been opened readonly */ -#define DbiVERSIONS_IN_MODEL 10 /* True if using versioning in model */ -#define DbiVERSIONS_IN_PULSE 11 /* True if using versioning in pulse files */ -#define DbiREADONLY 12 /* True if making tree readonly */ -#define DbiDISPATCH_TABLE 13 /* Tree dispatch table */ - +#define DbiEND_OF_LIST 0 /* End of list */ +#define DbiNAME 1 /* Experiment name used for open - text string */ +#define DbiSHOTID 2 /* Shot identification - longword */ +#define DbiMODIFIED 3 /* True if tree has been modified during edit - boolean */ +#define DbiOPEN_FOR_EDIT 4 /* True if tree is open for edit - boolean */ +#define DbiINDEX 5 /* Index of tree to use for subsequent information requests */ +#define DbiNUMBER_OPENED 6 /* Number of trees currently open */ +#define DbiMAX_OPEN 7 /* Maximum number of tree allowed open at one time */ +#define DbiDEFAULT 8 /* NID of default node */ +#define DbiOPEN_READONLY 9 /* True if tree has been opened readonly */ +#define DbiVERSIONS_IN_MODEL 10 /* True if using versioning in model */ +#define DbiVERSIONS_IN_PULSE 11 /* True if using versioning in pulse files */ +#define DbiREADONLY 12 /* True if making tree readonly */ +#define DbiDISPATCH_TABLE 13 /* Tree dispatch table */ +#define DbiALTERNATE_COMPRESSION 14 /* Set to true to enable extended compression methods */ typedef struct dbi_itm { short int buffer_length; diff --git a/include/mdsobjects.h b/include/mdsobjects.h index f393295958..f44af2f12f 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -4142,6 +4142,16 @@ namespace MDSplus /// void setVersionsInPulse(bool enable); + /// This function returns true if the tree allows for alternate compression + /// methods (gzip). \note this can only be changed in edit mode. + /// + bool alternateCompressionEnabled(); + + /// Activates alternate compression methods. See treeshr function \ref + /// TreeGetDbi() called with code DbiALTERNATE_COMPRESSION. + /// + void setAlternateCompression(bool enable); + /// View data stored in tree from given start date when version control is /// enabled. /// diff --git a/mdsobjects/cpp/mdstreeobjects.cpp b/mdsobjects/cpp/mdstreeobjects.cpp index 7c07ae597d..c30e6565d3 100644 --- a/mdsobjects/cpp/mdstreeobjects.cpp +++ b/mdsobjects/cpp/mdstreeobjects.cpp @@ -570,6 +570,11 @@ bool Tree::versionsInModelEnabled() return dbiTest(getCtx(), DbiVERSIONS_IN_MODEL); } +bool Tree::alternateCompressionEnabled() +{ + return dbiTest(getCtx(), DbiALTERNATE_COMPRESSION); +} + bool Tree::isModified() { return dbiTest(getCtx(), DbiMODIFIED); } bool Tree::isOpenForEdit() { return dbiTest(getCtx(), DbiOPEN_FOR_EDIT); } @@ -598,6 +603,11 @@ void Tree::setVersionsInPulse(bool verEnabled) dbiSet(getCtx(), DbiVERSIONS_IN_PULSE, verEnabled); } +void Tree::setAlternateCompression(bool altEnabled) +{ + dbiSet(getCtx(), DbiALTERNATE_COMPRESSION, altEnabled); +} + void Tree::setViewDate(char *date) { int64_t qtime; diff --git a/mdsobjects/cpp/testing/MdsTreeTest.cpp b/mdsobjects/cpp/testing/MdsTreeTest.cpp index f181857d5c..4abd426003 100644 --- a/mdsobjects/cpp/testing/MdsTreeTest.cpp +++ b/mdsobjects/cpp/testing/MdsTreeTest.cpp @@ -79,11 +79,13 @@ using namespace testing; // TreeNode *getDefault(); // bool versionsInModelEnabled(); // bool versionsInPulseEnabled(); +// bool alternateCompressionEnabled(); // bool isModified(); // bool isOpenForEdit(); // bool isReadOnly(); // void setVersionsInModel(bool enable); // void setVersionsInPulse(bool enable); +// void setAlternateCompression(bool enable); // void setViewDate(char *date); // void setTimeContext(Data *start, Data *end, Data *delta); // void createPulse(int shot); @@ -425,6 +427,17 @@ int main(int argc __attribute__((unused)), tree = new Tree("t_tree", 1, "EDIT"); unique_ptr node = tree->addNode("versioned", "NUMERIC"); tree->setVersionsInPulse(true); + + // alternate compression - default False + TEST0(tree->alternateCompressionEnabled()); + + // alternate compression - set to True + tree->setAlternateCompression(true); + TEST1(tree->alternateCompressionEnabled()); + + // set alternate compression back to False + tree->setAlternateCompression(false); + tree->write(); tree = new Tree("t_tree", 1); @@ -446,6 +459,9 @@ int main(int argc __attribute__((unused)), TEST1(node->containsVersions()); + // alternate compression - should be false + TEST0(tree->alternateCompressionEnabled()); + // TODO: version in model } diff --git a/python/MDSplus/tree.py b/python/MDSplus/tree.py index a8a33fca96..524c42fc19 100644 --- a/python/MDSplus/tree.py +++ b/python/MDSplus/tree.py @@ -144,6 +144,7 @@ class Dbi(object): VERSIONS_IN_MODEL = (10, bool, 4) # settable VERSIONS_IN_PULSE = (11, bool, 4) # settable DISPATCH_TABLE = (13, bool, 4) + ALTERNATE_COMPRESSION = (14, bool, 4) #settable class _dbi_item(_C.Structure): """ Ctype structure class for making calls into _TreeGetDbi() """ @@ -652,6 +653,8 @@ def _setDbi(self, info, value): Dbi.VERSIONS_IN_PULSE, "Support versioning of data in pulse.", True) dispatch_table = Dbi._dbiProp( Dbi.DISPATCH_TABLE, "True if dispatch table is built") + alternate_compression = Dbi._dbiProp( + Dbi.ALTERNATE_COMPRESSION, "Set to True to enable alternate compression methods", False) @property def default(self): @@ -1112,7 +1115,7 @@ def setVersionsInModel(self, flag): def setVersionsInPulse(self, flag): """Enable/Disable versions in pulse - @param flag: True or False. True enabled versions + @param flag: True or False. True enables versions @type flag: bool @rtype: None """ @@ -1132,6 +1135,21 @@ def versionsInPulseEnabled(self): """ return self.versions_in_pulse + def setAlternateCompression(self, flag): + """Enable/Disable alternate compression methods + @param flag: True or False. True enables alternate compression methods + @type flag: bool + @rtype: None + """ + self.alternate_compression = bool(flag) + + def alternateCompressionEnabled(self): + """Check to see if alternate compression methods are enabled + @return: True if alternate compression methods are enabled + @rtype: bool + """ + return self.alternate_compression + def write(self): """Write out edited tree. @rtype: None diff --git a/tcl/tcl_setshow_alternate_compression.c b/tcl/tcl_setshow_alternate_compression.c new file mode 100644 index 0000000000..662fcc8973 --- /dev/null +++ b/tcl/tcl_setshow_alternate_compression.c @@ -0,0 +1,102 @@ +/* +Copyright (c) 2023, Massachusetts Institute of Technology All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimer in the documentation and/or +other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +/*************************************************************** + * TclSetAlternateCompression: + **************************************************************/ + +EXPORT int TclSetAlternateCompression(void *ctx, char **error, + char **output __attribute__((unused))) +{ + int status = 1; + + char * enabled = 0; + status = cli_get_value(ctx, "ENABLED", &enabled); + if (STATUS_OK) { + char * pch = enabled; + while (pch && (*pch) != '\0') { + (*pch) = toupper(*pch); + ++pch; + } + + if (strcmp(enabled, "ON") == 0) { + status = TreeSetDbiItm(DbiALTERNATE_COMPRESSION, 1); + } + else if (strcmp(enabled, "OFF") == 0) { + status = TreeSetDbiItm(DbiALTERNATE_COMPRESSION, 0); + } + else { + status = MdsdclIVQUAL; + } + } + + if (STATUS_NOT_OK) + { + char *msg = MdsGetMsg(status); + *error = malloc(strlen(msg) + 100); + sprintf(*error, + "Error: problem setting alternate compression.\n" + "Error message was: %s\n", + msg); + } + return status; +} + +EXPORT int TclShowAlternateCompression(void *ctx __attribute__((unused)), + char **error __attribute__((unused)), + char **output) +{ + int enable, status; + DBI_ITM itmlst[] = {{4, DbiALTERNATE_COMPRESSION, &enable, 0}, + {0, 0, 0, 0}}; + status = TreeGetDbi(itmlst); + if (STATUS_OK) + { + *output = malloc(500); + sprintf(*output, + " Alternate Compression is %s.\n", + enable ? "enabled" : "disabled"); + } + else + { + char *msg = MdsGetMsg(status); + *error = malloc(strlen(msg) + 100); + sprintf(*error, + "Error: problem querying alternate compression.\n" + "Error message was: %s\n", + msg); + } + return status; +} diff --git a/treeshr/TreeGetDbi.c b/treeshr/TreeGetDbi.c index 506ecb509a..0476da66f2 100644 --- a/treeshr/TreeGetDbi.c +++ b/treeshr/TreeGetDbi.c @@ -180,6 +180,18 @@ int _TreeGetDbi(void *dbid, struct dbi_itm *itmlst) break; } + case DbiALTERNATE_COMPRESSION: + CheckOpen(db); + { + int value = db->tree_info->header->alternate_compression; + memset(lst->pointer, 0, (size_t)lst->buffer_length); + int length = minInt(lst->buffer_length, sizeof(int)); + memcpy(lst->pointer, &value, (size_t)length); + if (lst->return_length_address) + *lst->return_length_address = length; + break; + } + default: status = TreeILLEGAL_ITEM; } diff --git a/treeshr/TreeGetNci.c b/treeshr/TreeGetNci.c index fb67e75834..b0becf9c77 100644 --- a/treeshr/TreeGetNci.c +++ b/treeshr/TreeGetNci.c @@ -290,7 +290,11 @@ int TreeGetNci(int nid_in, struct nci_itm *nci_itm) break_on_no_node; read_nci; set_retlen(sizeof(nci.compression_method)); - *(unsigned char *)itm->pointer = nci.compression_method; + if (dblist->tree_info->header->alternate_compression) { + *(unsigned char *)itm->pointer = nci.compression_method; + } else { + *(unsigned char *)itm->pointer = 0; + } break; case NciCLASS: break_on_no_node; @@ -697,8 +701,12 @@ int TreeGetNci(int nid_in, struct nci_itm *nci_itm) { break_on_no_node; read_nci; - if (nci.compression_method >= NUM_COMPRESSION_METHODS) - nci.compression_method = 0; + if (! dblist->tree_info->header->alternate_compression) { + nci.compression_method = 0; + } + if (nci.compression_method >= NUM_COMPRESSION_METHODS) { + nci.compression_method = 0; + } string = strdup(compression_methods[nci.compression_method].name); break; } diff --git a/treeshr/TreeSetDbi.c b/treeshr/TreeSetDbi.c index 2a3deca3de..05b9a90b08 100644 --- a/treeshr/TreeSetDbi.c +++ b/treeshr/TreeSetDbi.c @@ -97,20 +97,27 @@ int _TreeSetDbi(void *dbid, DBI_ITM *dbi_itm_ptr) case DbiVERSIONS_IN_MODEL: NEED_EDIT dblist->tree_info->header->versions_in_model = - (*(unsigned int *)itm_ptr->pointer) != 0; + ((*(unsigned int *)itm_ptr->pointer) != 0); dblist->modified = 1; break; case DbiVERSIONS_IN_PULSE: NEED_EDIT dblist->tree_info->header->versions_in_pulse = - (*(unsigned int *)itm_ptr->pointer) != 0; + ((*(unsigned int *)itm_ptr->pointer) != 0); dblist->modified = 1; break; case DbiREADONLY: dblist->tree_info->header->readonly = - (*(unsigned int *)itm_ptr->pointer) != 0; + ((*(unsigned int *)itm_ptr->pointer) != 0); dblist->modified = 1; break; + case DbiALTERNATE_COMPRESSION: + NEED_EDIT + dblist->tree_info->header->alternate_compression = + ((*(unsigned int *)itm_ptr->pointer) != 0); + dblist->modified = 1; + break; + default: status = TreeILLEGAL_ITEM; break; diff --git a/treeshr/treeshrp.h b/treeshr/treeshrp.h index 80573017b3..44e278ac23 100644 --- a/treeshr/treeshrp.h +++ b/treeshr/treeshrp.h @@ -370,21 +370,13 @@ typedef struct tag_info typedef struct tree_header { char version; /* Version of tree file format */ -#ifdef _AIX - unsigned sort_children : 1; - unsigned sort_members : 1; - unsigned versions_in_model : 1; - unsigned versions_in_pulse : 1; - unsigned readonly : 1; - unsigned : 3; -#else unsigned char sort_children : 1; /* Sort children flag */ unsigned char sort_members : 1; /* Sort members flag */ unsigned char versions_in_model : 1; unsigned char versions_in_pulse : 1; unsigned char readonly : 1; - unsigned char : 3; -#endif + unsigned char alternate_compression : 1; + unsigned char : 2; char fill1[6]; int free; /* First node in free node list (connected by PARENT/CHILD indexes */ @@ -640,12 +632,14 @@ typedef struct pino_database unsigned modified : 1; /* Flag indicating tree structure modified */ unsigned setup_info : 1; /* Flag indicating setup info is being added */ unsigned remote : 1; /* Flag indicating tree is on remote system */ + unsigned alternate_compression : 1; + unsigned : 25; int stack_size; + unsigned fill; timecontext_t timecontext; int delete_list_vm; unsigned char *delete_list; - void *dispatch_table; /* pointer to dispatch table generated by dispatch/build - */ + void *dispatch_table; /* pointer to dispatch table generated by dispatch/build */ } PINO_DATABASE; static inline NODE *nid_to_node(PINO_DATABASE *dbid, NID *nid) diff --git a/xml/tcl_commands.xml b/xml/tcl_commands.xml index e6198b4c5f..c66158e6c2 100644 --- a/xml/tcl_commands.xml +++ b/xml/tcl_commands.xml @@ -948,6 +948,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. " " " + " @@ -1237,6 +1238,23 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + Command: SET ALTERNATE_COMPRESSION + Purpose: Enable or disable alternate compression methods in a tree. + Format: SET ALTERNATE_COMPRESSION [ON|OFF] + Description: + + The SET ALTERNATE_COMPRESSION command is used to enable or disable support + for alternate compression methods (stored in the NCI for a node) across + an entire tree. + + + + + + + Command: SETEVENT @@ -1268,6 +1286,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. " " + " @@ -1462,6 +1481,28 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + Command: SHOW ALTERNATE_COMPRESSION + Purpose: Show whether or not data alternate compression methods are enabled + for the current tree. + Format: SHOW ALTERNATE_COMPRESSION + + Description: + + The SHOW ALTERNATE_COMPRESSION command is used to display the current + alternate compression settings for the current tree. + + Example: + + TCL> SET TREE main + TCL> SHOW ALTERNATE_COMPRESSION + Alternate Compression is disabled. + + + + + Z^*8^jNDX>VtdTQ#``}Tn<_t9%-v18tuM|}x>f!l<5oUB8e z;6@R~2#=MO+oAtrW-^VROw%cjO)-uoYT;BmCcxetsD+a#aot3pM6Gu!JRg5L$M^AN2wx20GIe1-mpcl5ce1`+6kmvM2R8Fr(b>>5-ib_9oyLtT z%oEjJo$)W?>kO1XQJpkF9_zI>EDsRXtrX+Faegx{(>e$nOA|M6Iv!o(^q`OIB)qGt zY#Xi-9_2E~6732$=QdBb$GL7tMz&Aa`OZSe@6)-`Vb5xcYi?$Gh8|iy-%L=$SEe9&Y>WUx|*Xxtv5k z1G6EI{3x!FoFn~i@^|42lrwi%_Fq{xR6{uzhVqEzaF4;!3ZCMXwmy=YWdoKaW5W5Q(Vo#ZE0kocie~IG;Y0n|g5UEDY|k^vi2Co~)ip zWB#2Qdwh^S_7qK}J~O*&Px{!gsl*IvtIs>?4v#u;(z_W>?@@UJvbmp_69Wa%f>DV!P2J6PN z))tGNrj{Q6wQzgtcAm6yzd~1(VPHC)hwdkjhnbXK{pzXN{25O@PJ^kbu?H(fqGM;w z7tH#TGLonT;m{_7XHfNL{?lzjbMtNT1ETZknP+F04yK+$n@sJQ-9vNOOFWRY3Dl!Z zY(uEupPIt*zK0FDe3skfZ{Iw?s*K=ZYALtLVDMkD@8I;GC2fL!y!tQLe%8Tp+$KNc zHu=((bFLrusA!W1(I(G63-k|;@=m>MzD*Ri+`Mpbo6JUwe;nG4!!PKV(SkOa8q6K1 zX9iQppZ)FM#yY~C3T^T@JlrPfmxnf?Tsns~;VXry!SQ3p*&8)N;-@frH{^YwaZS&VqbrE7$-$&;Bk_|LOe^4q&|b|ARZ?e zO8fThL!PIO4T@W~V4O_S?9Rcm+1oKr79H<>^7PYroGe|6o&Ucr#a0oUxpu{4REoBQowa-2X1 zTKo9FL zmay?;-8}CtoV$Q$I8J6~qiEP}Ecil>``vx#8 zj1%l2F;09KC%6)u<2KoZHbK#|4?Hl1PBC>x@(!QTxoOyl_YD!Ygubs|HG$LUy~e_A zqjWwa;r5*4v-!(hb%w(aBOEzp$CG$!4$t9zMN;uyNj|*K81mu0$xGo;267S3_~J9s zd(u09O@$kUn^}%jBA?lihrkT2XaeE*P=FydhgSUj1q!ETekO;BJ0Q{aYmFdrPsQDWPCzEK@V41zu|;CDZv z2j^j3^{WuZ1~OL-`bYWV;X8bt`^&h;>OCIY*xkd7;G4Dqc}s}*__FXT_gg|nyo(p) z@LpqhZ&A(MU*7D=hcG#8^C8EsH#~d1mx!Q#{rvlpNjXREw-)j0wRq2wi+Os1{)l|* z0Ef}}k)P#S|AaHj*Sisq^6CVnF^uFN-EXgD|KBEM2HV(XuA4_$kY!uA z4%Z^=p*z@iQKFmUYl!DExvr`o*m!)8%xv)p}dN04(;k1uH3hX zu^RWDIISO{Xu?e?d=PHn>pO?Xp&SuD#?@Rz_#UJ17alPUM}3X>e{={qmVXRlw4M(R z|Bz!x3TsV-$7iqNkEG{BZ!$ogK5Koy^6l-ZXs6jT;hHZ5vwt_8!vbf<; zPlzFg94=CD#5ID;AeDvituH$~C4nOs&tZp8;u`QzJNEN)i3=TP*CE0Uqm#2+kb9Vb z6BA3Ep{7@O2sGA@-%gP_ zj)O5p^q8W}jYFJ$XjKPOVk8^NZ^CTC&^=zQ;4w;=9K4m z7ST;ViSN6ko?4G5Aaf2eVdCsP+;cIWFF_Yoc8oGrUP|kV(LVGNJ&t^|AUkyRlZSHPDw;h(dP2w3r4L6N&sOuK9& zs*+gyH|q2S(y!5#eXXqI>X!NJKM6&CqRy=6(1U zbrO;+;j0kA1AYz_PcKU^_lQ!eiQ|2=pB_`j_muZtj9`cP_{-$+P!XPPFzuNpbrC{y zEWvQ+=lW6I4%ZQ}2Rt%5W$r7GUV&HW%4h{YzWBB*wbM;(yUC*$8ta-Cpt8`(b3 zKNol$?>%u{7@YdAdAuKEkow2eHNehhJ6J#MsESxp7jh_uqS#X=c|eI@>4ZCkrzs$e zMCj&X@eh+OCPlQfjwdW-{I=bb&fej34QJzO$@lQwWF0l}k(yrTKI$zPI{dF#5i*DF z>Y%G0A)Tn&pe~;HM0<=O4Q||I$`&2o^&Fd6j~oVE*_w8maud6~X*lih*ssnsh!++- zyzRLspc7(TZf>;Ia$M|8lA$|I8gGu|&?+du<>_`6MLlYDuLj%k5~fjKwbVWbD(H;= zp~-7=sOpquG*@oZ{@yXyb&a-nma1wT)9=J2UcU4EIE>L@?a87?YU5_wbu_obaI`ej z!~fgV)1~OnF~l@gi>_%-Y(>Y1L_|(^X6CK>8 z-Izx^aKFH_wz0uGd1@Rldy?ZO_^8XFx1bYJ5nny?ijS$qmTcLfmECK&x!r`GL^Mwx z+>g-oc!FbW5>E?p%(#u!be3VEQ>4{|IxrpSN%v7T8JE(zxbP-S1BCzb(oh-y0Vfu) za~xX9qG?m(g3T$J7*cF!6LsfWl)9(eSM# zbYv9FZUS$xV+!K>YV>~x8^Y{F@l6p~;tf9)&2DQm1$_-RimZPn)(bqCiQGJ!PSOgy zwmfD_XzzQxB@_$SXFDcmR5V^C(^Zpq;ktD(8VC7#8b6FlH%RutTBGYY)EkbMb5IH1 z7V6-efeke{#^V)v3>1{9%RP!SXbHy!-na~gV{Jul`ZC*rKiwkBdAQR-Gsdq~7XL9_ z?p90QTa@0z5M)=b@mrqg8)&pXw?-3k*dQO|3jPmbbmP%WS+a+&hIbhwyQNa+-6P=a zpe;CaFQ#5rO;7W5f;!ZV0~|zRet|}QcAQP%O_M{4jq6DeQ5lbKeIP!AemdMDrwCQ# z8y>I*T^d9%?Q4ZjizTK(_8^s%iG9CSr;)^S6L{So)u|>SWMT)E3X@eXdH9w5p4aDI8*urzlY>K7va@f}RHJpib z4~24d(JLanXvBqC>nR6G%kxVsDnfvVDXN_7VY8rBRE)BgQm9LVx7tvQeAsW;42m#% z9V&t+_37|Ep5M5EmMGu$AI5*)*Fi_-{x<&C#zh_%D@a_g@`Zxw8H^s4Ran>YbaorP zd>u5RgxGipDZQSE@JbLKZ%%1yTXMbTWa{S4s3qwp4k)D={Q=Yl`OSokG>)T?bOfSRm<9HK|*CHSB>(bt0IqI@>%2v>|F+vV&AnkCz7ENM1 zZ0R$WN@q{ZpfA73w=wv+ z$R^AL-LH_sQ}<1uZX?7Gh99uD0^geZ?u=Vrcd?S%1&7*hSH8p*VVG)Js*!- z-J39n(10jt1s=ErH1*MLtg`q4h?{Cu>SOxG7)Xcl9-B&RJ5bTY*T99s@1yi);fpun zyWjsC4_A7+5eC_NB7Q5VeIu2<`4jY7Z_`IsFQMOUVHf;59i9Ez({DkisQ^fE#d2lU zjW^r#dbkiSVfKx_Vq<;t1+hL2ufKYK^{semwTLNhKb_OEWTRdSHwCpf`vDODuO#L! z@K%##2{zV@$NM(ugt$hkVHzvvjitpgbWDdyWJ%X3o5tL0wqqqV9({5QZ_X^k#)>MK zhVai);ZfC|R`nX);U{b9?&RlQd$amYeDl@qXR(MD?!lJCcE(-mY~RGDzU$FFtly17 zF+wjiC>s$(b_NmNP$h-Q4&=4P-3Wb}K}kBV+hr=^U4){I*K4wP%11B8&wrG3Cdy?m zq4K1s#TGA{cYdddu54*;qU$k+pqcW`sMR8UW2Tsk#%-@-9~n0vYAywcqz`LMex3YeDHY|Fq0C?G$m=>asBh+?v6(c*tMT7K>b|8z=(9BQ5jAs$ zLf#&)8l+HU22*w}mBDP-Q&8n_!(wOnk}c7GXj*OJI<9vA+C13E?bx?{Q$wIimWtOkP5@~?2<8m~y+M)!Iu z;@&>KyzBra`gFxarONu~QsA59ETpJ&PR603VFqey@iaQpm=My8R}MZG@x#6C`u;*3 z^Ws1)jnT9caTZ#+%3ftHsV-kRl(B(o0K-*dzaxLHHl2fX)JuYoF85A4o0$OP$*1T_?jwHhV3u7$8k6Jt$ z#j8tUUwSKM{z(g-hcT<2#&b7*GopYedZ~d7n2vG8u#9m>$mu5#$F1AS>MCA=ZK~6v zN+0iF{p0VT_eaKiJk6lb*VoWF(+G6%s6ceMAI;eQGTSTS(o}kkK>P{T6=h3%eVup+->u$&^0YE`Gi%W0i>jR`7{9`qk9vr~1hUYP zMga8)mnZ0h*uLWVX5C#(1$zh@6t;S(!-}zJJNi?pY=MaADgt>&gxW+M$KAGxjZ92e zqWJ9=FEqNiWbQTEor6t^hE-UUHX1uKzMC4RM|p^lJL<4fr}giff@7umWao$9Tlqf5 z4T{#Tzl^HR8m!GI^BmXDktyMKcrak724o(ir9ibeDI0t1GJIPAm&+X$m`UJ*>s^F636KhQhoAwFa9W3}V#iC{+rMH!P@rpCibvCi9r`4x1Y^gr;I8%5xR` zG#;WS_~5uTwc(?O7Pt&m;Jb=yN0vM6jtpiE)<{R3(^$3?mpX#8dFqoQ3J~% z5|LR!FP*Fq!D|51 zQDKJPs6*YFDEXWBPD1#_W)fYBZ-)Eb=t5E3qB51JG{cu!+ifjN`7Rk3X{zI0jm;gHgxyQM2I16D^=vK zk-M(r5za*>N7;-*Ys(6=~)j(DExE`e{Ij;iLe5!r_WKlOXWlM(jK+xE{Li1I!dbx zOQ>D4;9wvrbXU}zzd5O5M+r+2!3GenhH-#7G?TS_eTMq081>ED4t6#lkFBL>mnAa> z;7B9%lzd#yqoQz_{IMlM94*E!kYnJ*KMah>;u6cD8?uA#aUSi+%RjE{B5!b0$>xm5 zHP9rQla{=LiVfVT!qN{gkxhA+fybq|AE4{+Xj*8PRQ8j;m_U)W>Of6OAN!@J3JwIkXH z1GD!~w8o+y7Znbr_zZ)w;mVsls$;Q-LywE2)B!Z!gu-)cR94t}975NOsT;LWqVik> z3PGcgM+H40mX6|su>(|1N*v$JL077~uNc%-K@O@QM4cLSpsp8TM@B`9XB?}JQ_$lh z3mCZ3g+NSSt|338D4La;iIZPTG z5n~c*T-_obD*~;?ImgznRnZ;zi6-cr;fipntU88HG#45PCD;%}MP3Q+gkSf_@V!Am z#{7jc*tH$j3#jl>pwSM>a0pAKq5~1uBiIRbaDWC^3r80QjDnwQq+AD5ksYH>3mNLC z_wzZ25yR;yo(u3~eLI8^RKd`41ztEdg_#Ct!x2XEEu<5UBhWRmw@{=HASJA8$`;Y> z$f6LKekG3@0mA0j)knE6m2o)#N!j ziAgjJ6+w)V*^p$1nS%C=$Hai>&pPxt3}JGip6iopOd=n80@4!$6N4;58n;CzN*C}; zZFXBsyUhx!xaijC#in7aRYxVxfWhfISmg6@Q(aTS{edzi2~=*Mw~o$?rg!jdA=+Yy zs#`Yd>51{n-OTpI2Ho6O)?DDJe2e$Fu}oQ2Q6^l}*tY)8y2Wk4?FR2~mb%-K9d|LY zRcN6ZIv532vpl*rwS8G{E1kE2;-h$r5eDMUpv^2hBU>Qc2+LwX73#YYiN+fHjVNs} zS5*nM&)_F@Sa=-<0&YH4C$QvBN>A|huNa1$JS(57us>X z+nA)IUD~F%TfFc59Woc1GUj;|-@d%vqH=#ncV+&gq-W^SEf|TJ*!i5#9VDxIH{Mtq z>$T9FMYIuqv=5iCxc6v(=(cT}+`a;HNh9N8N=?T!-BRB)HivCPd8~#X3xH+3ae0DV z6~A87X_@M4E?KM1#O0-G168Qt784doyt{ZIWqSt>ao=kC(=D#_akp;??(!_br1KG9 zTZC5ksQ-Q3r*77zIjbk`i}Jd)9dlQ?po_&{Sx+MO$ADatO5*5IPqlvk~M8PV0)PPB2Q z+;R_-E8@EbzOc&utBO|QTld0?ADeiYFIVEl(ToP`_=z|!w9iKKP4XTXqZ~hr(B5eK zwA%6h;JOZNJJNdd!-f7W**zS+0GXW#$J+`GrgQCx@qr+a#q-eJ-9 zEGv0I0&0dujAX7oVnGNSvo+&EEV3>cJr;xlXoQ8Xz>Xu^7zvD}+RcIof&E*sAd=(2 zz=c?>i6M?-$Ho_i$Hl}~K_Zvfv4cR#hfl7P_$qRE*e0O)eNXp{9vC~$y}v(xwL9JQ zICbh&ovKsS)#r3={>)`7Uzq=~_dU4o`aj(E)wyRqy}k{PE_&zf9ugtcfbGa?%{nO zTiA8^WgAbr{`JAxn?JDmn?JerYfHaU`R{X=zj6Jn6Mz0YjFXY$PIz(Kr^1Uq@YV_Q zpFQ`SV^27GasFd>o>P79q=AdRbm|}bSG~8eVAi7kmET`A_uF4T<72O!ed%ReURe6E zYyN!efhV5+-+%G5pFVcdqmTan<_&-HckkZv>YZlkcVGX>zDMtB{q0--cG`Eo_MKZE z`^IB4UU>1ZA9(J!?>g~4KN@)Vr6bS2@cFC9j;fw__m-Xibl0CfeBG=6e9No1HEtSP z@PPwYZ}`L+zx{=;|LfGdAN%@_)=SrJ`cKz>YvccTao@G;&z-mV2PeJfU+((IFE&kW zIq~ZEedVWXZ+ZPkQ-#;Rvhj*7KU#jpCoX^G!UNwvZRKY+%sJ_pfz8)0y>8>I&DR&# zPJ3+5<{8)DaQ!E)d-S2L52NyP^NoM-?f$za{-5ZxckjFJ`*$C|F4}e9+M~kTKy%qB)oT;`js0m!7looEI)$F?)ttv*OIBUw*plD@*?Pv>WqJ zeEnT3?)+buerD>G%ieq4Wvh1Xn|-@j$|a~p5?195?5f6R*D}xafC&IPi@>x?#a(m%VV|{HcMXFL`e3@t1$+)M?9qv08$91#j8L3=KD{4{{B^;{*zZfl6rM(c+pWe z9Qgi<8(P<_z3zn{FF4_)$7a2B_rH95?pL3G;oB!p`_U|aJ(j9beq{ zPj~0{j=lDkTV94Ivf}!0?Av_SF`qf{_80%=h8gGl-RpmO{ecf({)_a@&%Uv5Wc^jW zduAQ~k$vC%;RjlGJ+$ef5BzY`?`=AMZsFRauDf#b4YPLXrh8dTmvYvM-K?R;vGPc(HE*8CiIdf$q_$(d zl}Z=UaQ80i9qmO!w0CG3Q|;QdQ&U5|dGx|}?4Y82o?<9FilTFG3%%v3A(69mA|I|- z6012ar!^@$yN#Eymo%}>T@}YJ}4c}U)N^hEK4{g|B zPT|)3=@*OXR92QbIaL*c&!3scYCz5ZM&at~En&538*N3vBt=`ru zw%rUiOR9%II+}Upp}aSr5~O!Om&dfs(J62Ksi&@lC%r>Er@!ULbSTg6=)oRrYHD=V zW>x%+HF_ZpoL@m2c(`&VL~xI20)y(mzlNWH(>tGpV@#5_?h ztL8Ck^vV-RRi3c=YV!mw@b=#%EitZ1HsTkc+h5(evr>U4+8!Hr?b2#ONxl~vTZeek zqgwAEA6C`+x$nh@0-)jauB_TVoH}{}wwmzdF-nCCL+9_54S5su1Z+U^IHfO3a}Pa& zZRyae;ecmN-y1JsTF_ec$U_?r%zvw?T9&JsLpLgXeO=IRvt?e7F&wZ}7tG9R6E2AwnP-*QS zI(g)!UoXJ}{A!bj*|LaOhiXU>TuUJFm*7H*EewtEuB8u}4(dMNG^S z+Gw~1-o}fri{#L>hf2uBTsO)O?_EujRm5MS? zd7}Hgib7>qR=We^4_O%^uB7*&hjzAnm0ihStdXxgIq_RncoNI5m?sBRb|pONO=Q>M zJW<(2CRjXrh$k}KI-Dmw9JaojL(qO?VQ^uA!lw=f6-py(wXkz<9!q^|Or&;zU!cSyu_|&0ru$?^pCEeG+c8~0#)@F5l z*L-R(skViQ-6XpU`tU8lbI-;0i<)os#K0$jdwPuwoSy6VXOu)gHXW9+L0pi)V<$Nw z3rYWk34FG=5+iiOC)}a$5g|ibuje zEnn>y%NN9WqeZJFT(9^PUTr#)e5}l4e0{+MX5MilJ<)|F>EEVp5ZTxsFt#h4^_}@M zl5pN%&E{lmXZTFl2&Q;5KAhMiZvFUEY8yzpj1}oL{n<)5G8pE|t68}7z}Elq#7+@g zz?)F-5czmrpVSij$XPw}XC$_TYAfglJWb~w=fjSXMw_wZsj&rWFB#iGem%G|D&7Ro z=K3F(v6v^ouL$^1UB`A%;&d(PUB5>&#deA`EBF5XPd-(jr#6&opQvTBa_jEU_J>4Ptvoty}#4w@dlzVlG=vEkno-Nwz0d z(dmgbhpxa35<;DhRRn?XHH9qZcv$9WJkldY1SuLuR;xn{cW2Ux|IIfU=EEDX`$oF3 z(y&W3kN)*~tyX1U{c{R8CG3W!dwRN4YC{#HXodClMY0axflbiTmG$iy_p~aqZy$Es zsm$p=`x%B~@~3}#6eVLrh|Hmlj=~mj=c-jho3UMbMGVqpba+)Z+c*|GMGUoYXNtV` zGb)0K5GLMS)%q~yVe9=Q)=cAmDE>|O#MAG00X_!yt0Cf8eIuu)>AWQ zRyL$kGWxr(V|X^D=5f81(Io1U}h2Wq$cFW+&|K77IwG64(JDMHdr95fLWV`}nU8Ri#MNz_&4Ly5$z(EZ3 zKxb;hFg(%ODdx%MJML(Gp}YJ2XZ31Zz4>N5X=!#!gD0CW(>(DXDV2RYceY;MLji~L zWPdYGukYvUA3Jw$hbJpn4qT-?5!r_nhbL!!`Dat`WN2vr{?S!CcaDy3CN1+os|7wa zd>myR_>;L)tSWS2pkFTNRi5;o$&w0E;D&w*VRYyjO2UwjZz3p9hNfl?oiIgqI>{GW zmDI&*sC$w=ctH7oNPb4ExRA(LKYvHn2h) z64n}#$C`|V0ALWMJc*(W!+VCoq3s&;WET-yL*R6rwBX55clTLm^`5kAr#=d>n9_-s zTF{_!I8UagF1&E(&Z(E{;64jmzEr9^mBu!Y_5?d$!k{hcI(Nd8{{>Gz^(m3Pph~4^ z^wCzECmS}y6KsZgZ#<^sB<6{>{LU%du+l!ng1nbtzIEn)!YrNDn3Uy2>ls#FQ?xt_ z(%vbUIkN>%SUXOUXG7}ZB0On6C)r)M#5_?^E0@5N(aKuN$*ijAYPiKXQ6BGPW&H?P zl_%JiwuW1)lXY5}?U%w6WY;Up z_K!l=o*tegz{MVuZvz{VU+dN839@TAJB;D(LD{vd(z8d$XPYN6Xm>Yl%Qq7A`3#;6 zs|*4{H@ps$U5`AXJOK!ImK@?qEC=BU{ZmW5NO`hhd$yweb?;ur$&C0>Yi4hnPRL>o z92CK>(+4(p#z{P;kTNvCeuE^IU97J5p9yXs>6GvU^h5hoy2ewUj51ng?o`5bT(WZI;XI)YS&f5Xbbri~w(M#ZTUG6=`fL0|ve22oppS9uc$Sfj* z7uze2U~AZySu{eptElBmns7NzpU0YycVCDy;bB zI3D}K5yDY)^oK^MGv_YG=P$|~+6L{qtFF!+$NAbOXvC1N@o&3#>imc8at_)lCN%YT z(m9jTYWZ)g`{8X0g@>hoxgjyhUv60Lkq|zHwTap>-YBlo;O-y`TR)zuoYVW~cTxf9P=-p>)~0;OXRA4FSYMQ#O9;U>6(6It#PZ1S^&T>B?B z)=AZ%l!b4AsYmJ1EImd8E)GjT&k97DYqWush{GHaZ5NQ_%XA~B_DfVMdrQxl&Kq6y zZ>4BXw~{(aW|-Ja!dS7o0cR@UUQ6j(C5vA?01kI>i{WP0ilB7k+axI!-+(6ZgSGWG zz#E6w#{iILb>QhOWyhMT!dSf7tILl9=P)0M3$2c|%Xm(3l zf{mA$v4^~P0!41(2ut`jLQZtlIZZ{wD1HwP2MF{bzp&AWqOICT4aFPP%F-Si1PWl{ zzT2k}xQHjg#2LlKdwp$Wk}lw9ozfWRj$srLZ|~YMB;vqG#l)#!tmOiqg{C{q5fQ^_ z6z!sl5$cVRYktazf1Rr)#aP)c5Q7lo#h(loyc^O0aDns9m=4Uc4w4YIx-(Sa&9~HIHJV=*?G5b|yvLO#93J6$Rir-~c)pA41K*+? zy&&hW@eK<*FwoL9Gq}xqf%gs%R z>c1!DoGi9_Vy^Vp-3eY({vtaOeXe5MYO!uC%j@@?o0L8~5vIbZ$8|sKDMvi$aWvc{ z9hR9el#=tDb>iCq_R|J@y?6u|FQ!SNy-^hwOb%!!9NhE0Q}7^SP!W|hcAynVup%RA ze=I;!OB$0oH1sXfcL}Tq7-$gE<|Ce@qtI;$1N1D}QR&yQ$4_#2>X z;f_;<$5Kdpro{y#MlSFMoo_7Jjd&dYK>49(ps)-@F;OI0q|3x4wGYZ>gocQMalcX> zxMy8MrScXg5MN-{6~Z|8$ZtW|Z)!xkTCJpMzP*~Otz~>S5zmT75L;t@qrkG!j0X-Y zgt2YWHftsaE#ymqh~uON2{~yvpv6)$vnix!M&@|w5i{lihoGZcB-rEKh)=f=z<#SW=|MK7TZZ9&ML_Oo~c?iDQsj{(^zLSPxc< z_Xo+qB^^i)lwGt3P(6I-TQO?>I+h>f9x6MYypQU@F(pb+B2Auop)DKf63tGExGJi> z48T;Ltb8XhpL@atXio=&7%KJk+~^?Mr^0*!$x&vW8J1Sb`?{~wlvEY8274nHuly$a zm|*M#;K+ooxHNh=!c?AFs;mBK$9Sv<978j(RuSQ5Lm>}7iw9Zp7&}k8EOb|M&>U39 zXwIg%x-=+`a`eAzf=rlRY2$#RX`gBMM=^AFM3Y!*kNI7}7br;^LX)lfx}wnB3c9@4 zrHbgzj}WLj$i=!EtZw*pBh8aDg7YSj{E*vcY0@ZFuXxOdnh;+s`D}J$s)3azt)P9A20zZyR^z4!0&yj!w&s77 zM+(aCUPESBtWzz8Nu`V|rn@naX^`>08bc4H2GpKj0#EG2(37*(LLfI014>r3><7_7 zpuqaB&(-_BGGRz1nQqehC#5Hxnddg(F z$1$eZW#tivSeQ`JmbB87w^h#WBNaHD%T(=o69!;v3R+e-nFnFn<3NjZBqVOa+29-9 z>jD9tj~1LG^?NSR@Hp6=^UTp<&M{n#brfa_-?Oz`pS7j{f(g14ISl<#Ffg=6!p|Q| zt+!vuSh~6FcQ?&QWX7o*z?ixR3k?|xlYItjs!SB#+ucMF^x+YtCs7l!slc8UA1^in>X z1D^ELZ^vnhz|Ee^z69!o#S69_RqVO%ieQU*a&UHz(LLDb3QqV7<-DqVR`T2F)tQ&O zWqPnB+9o!ujbAh2_(;<_xhGuHZDqP+XnilsIRZgiJo+lC{(&>0d}w04A3>Bh&D4D* zi)0yOO&FAnolijRpY~>qRt0(WI0c-6MtRj1;lGso!Bc@A`k{lVMA=MaIW3`nW%b7; z|GR6mxtycc#q@+XF6Rvn%$x9zmfLOLJ$?Ply*mTr)5FE}d3j06_#MIH(oCrw1kuR5 z#-5;G-DbBjUG$-@DSzyT6vo)N#_L^FI3p=15%zgROt^O@!Z@t9^GcZ71G5S5q0sLj$LuSA2#3&`tC-<(!W!+yjgjvt5naZ zTROrZc5#DGeL|mo;VE7eH$zfhL7~q+uO6@_)1ii&#LH~0kQQie^R7Z5Q^D!mP3e1rK-)ws3vJm{UAknSF5kUF}WID_s}W4%UQ z;jk-I$dAanLYFeoRF_=Mt+1B3?l0Pi!@zppGAp%|SOQii#mm#e zxGw8YD3IivI!m!Vp|OCNfJv^)sjhv$1Y?VDjGUCmYZ4%YX!!-v!@yUtLV+|sx`4b1 z_Pa1WAI;o*Zg##6#{(zgm;>umVh(GB?$AEh;Mhe)lc1*sVzJ$eqfmF zQC1t3T_gG8Tp=Uulu z=hLM?KW4F`l0MHZblx+cqjaXMdNiIFdAQ+ZGV{KSoot{E%{h;a@I0(8q~!O?%dCZO zp$mYJEEbx0F?BpX*Yrjj`GByD4@ADbomcfzcj8;`rnyoDZR8r6WM^m zRmY+%lMAp>+Zxd0l}Mk*RRlml_f?UnJv({8jW|!&)e8A&qYX!FRH*?~F|6#oxTibm zHbLFU;9}&*4&CdW=;JNNAV^t`v78t&a{jt$mNHGfTF}NAA7AXkXT8C~8m$%NH`&0d zFAcWsK+)&GSteD3En{(`Dw3E zvXdibKLMU%XsO(|t}vU0_0?{SS_`T2qDkSzN)J{&kD7~!BkzP>_yuwXG~={pZHz7m zbBdUahJG1{Ce{ld&H>VtgBn0|7R;yQcqapB-+#p8tzI{sc8ql-#8}^Lb>3nVmbFp% zjK^3bX08oUY%)ea7-5M#^<{iu`_A$P6rf)iqdm_oQk;iPDOX_prX? zqY=~rGQvr(>$Jsb%}sE`7CpW@0g5Om^)Ult#1pOJB=FZmLLYsn33?~wH(bQPu(~ti zazp~J{nquf!N`ct_&d!CGXSr6|6vx1v4J%Bwu_lTlVEXQV<*d&^P#Iy4(EpZ$MPkm zE_-Qc0~0QB3`>K>$8EL_ZDB0^7nq^T;a0aenC5#D-bj0tkGJP}^D-{)Y_3UxJTty0I?ZJac9-u9BpU=QU2aztJ$+t{wdzOM>-1YV|xu+fK4VQ2OH$OZl4h zPo#fjdcVk38W4|7Hg?GUbWowmEFi`}j;PuASYg7M3$}uIFBTC|02xenx~wk?uQZL% zgJri@r>(~LEZTy|ctJU=(TY}<8gQpmG$i9`g6cBGGkH3%Z_QT9>GJ2@EFUy|ex@u! zhRB=XDP0_ev#zFj{c)>99CkSnfd~Hh<1j=W)gZ<37eElp0~e4}t7{*wkZ9y7ld^+y zkI5XL@oEEs)_dN1L-%8fXn?@5;YjD#{CV3A+sN#zUFlryKgO#%o~Hn$4h?OV{xVyr z)k2l(>zm%$lSX=`({c%U!!h3>um)3W=5)S3FjlUu zXJnq>vwD!=8SL2*eW44?(z2b%PJ)uMs{?E}!d6O+JOk+t7CNr%#uG}Mde{<52yMsx zQb;^Y6+l2~n%{DO+uV4LL7)>aj^<|6lVrqdm>-^q-XEv)t|qTh+9uXYf$C<;%L|Rb z#F6Zw&~O$aK<6BBtbYMz#Z~7+Hb}#S$TroQAlXZ~82$#HnwW4ndcD)N3jCQM38$E1 zY%vW)#Q6sp(Bsz#J3p0(5S6SR_l{&K~ z27eT7k?ErOk93nxSSYXym|@>%B5Z0sw6?}EMvrt(0;e%Cf$>E{u?u9v;ql^5q`uf8 ztR%okCsC9My+rsHKix;fcB*a%=!bHfusz6_a!Nu&N|KKk=mcYjaNw>#R`19&JYv}B zDJXUwR1So=xbaWCkuAhAdYQ%~&VhEKs^bK*vYyclG>y~d5osbMsk5igs{Jd1u@&=G zXy9^sp>72Ft85VUXTpAZ0dMs7 zt&L)4$Js$g23FmMf#l4W5BtSwO|J_~DM}yFZ=akVW-ARjdcsxw%7Un7M(AQ;GQm2G7|dv!)}SPLzq- zKyfT&lh3o%b{ZYRWHE4N=vDRe1!j^}Rn2kL>NVH+vZO2Ly{GQG9%>m)J6djpr50IP zsJaSUJ1mshKAJUI4y+gU-^v$%cHh`9{f!kTtgCjPa#P_++i>TZfQ7{K(c;jow-ZgC zNKeN?PWX}>#q>CA@v0fAiFrN>7Fdq%epL(KD?gcGGgi*9UeD$3&fV{&c912{52|1Z zEEOhuuvL!T{rFxde2$L+0zTyF8u4$73SG#qyk9X^e4Wk^*KJylRHxcc63-u`slsrf2^bocp|IdAd;zlJ7uP|ECJ z7gpr@x=ahBB}@41%%GH=@IA-LHO?mkPZ(Kh%4Lf0-rJDyL!2?W`-!MA ze(#QLKF0d6b6Uzx+{(+T)Kih!E7`^^uE?{E%Z)c2wTe7m$d6N9USEDua$WoN`N~PI zN_bMbH(qDP*#>8TGoJLpRhFc9AEC?mbVJr`Rc0A-@W_2 z)xY}3hp)Lg{K4Q?FJ5@*cWSe?o_)vFnOC>YxmbDP#>Q^?y(jORaPIfgH@#ZR-1gj# zi+}&JfzvY!i&aTY?)69dCud#$yTP>|UH>;D$J}*|UHNA>tUkK`#E;GV*B@@&{G}PM zFa7;J@BPf@51f1MADsQIKlu2$2afr^9V>nM`ZxaOGe1A;)PML|;ke4T27l{w|GKaI zpEqv$#Z_1D{mJ#=^nbqm+Yf&F^V^ne{`|U+?OAZyb)S9fnpda&{SPm>edp(H-@0S# z|3vkfgC@W92iIQt+rw`jc=N!4M}PK>552tC%z5eOn_I6Qxa+~YzWKmod_niZTUa`;xmJ5HvRV1FBMn4wei4(cmLDRH~gnf4_`ZV z_L;Zz-6da{_7^)&+WLHEngzGw*uweY5V~{(A4v9{sD|x%|KV;=jHB>U}-ey?SwP-|O{xFMMm@=s&z`;m5Ao zxP1Tr{?PifH!gVdcQ60yzV+Y!)-l&VII`)M=#nKj|IL9-ryY3fr=PrU>|dA9dH%1_ ztIyB+^qW&lfA^e|HgDQ=?ZwxB=#mHazg*h!k^PtNdh@`yzxLu|JKj9$#4jDVdc~u= zK6Kxktz)Xcc!j;izu14*k0$Th{q4WneWic=CuW$+=+WEG`Nq=4Rqwsu z+_&kZ-~IWG&letj_%kQ0Ywc=1z3$0%-@JL%Y1dwV%!99OT>R4O2R`|ezj*GkmkwNi z(X-Foao1fhPCfsfd!Czi&5BIvcZ_+l|JieYyzb7U(YZu>6>U~rtJPDH4WlSttD3Kd z=gmu}(5Vz`sub>szoA3tZfLwyJyW%DLj4`3&$r(C*MHsLyP1g)dm?mKRTmvRl!B)7 zDC(d?x*{LNbny!fRC*VyUg;{dJXy!4c}Be#Q^a&S$fp5CAHJAIc@&M?6J#w)=}bOp z#=NfSDH#YYUyk}zmfes3LaXKMq)hNPHI-h8rn!t>*>mgAP|!QHlA3b<5PIo;q2hWAJ3Z8-_dDytiQEKpE~FFBDJ3(j#bUa5!}_Y)f5m$0 zkXKD2wT3ILHczN4$E0z3<|`;Dzwu5yp)ECU`_Dsv8f2>VTA`5B-+Z&p zlWH%D)9?hn+1~WbQH%*mzyJQxq1R}wAvE-qt|4@yHGc}t@O0WPzW8U#lhMisF==$FSliK^(<%g%jshqvFIc@~a6;?(Yw({3M&mG-+q_#8+`D;49Mm#=pH2PiRZ%@BAHz+Y}^IY>IJ8s9K)v$7F&I zCB0Lxyn?zl?3&q{dV`a)c!d z=5G61+fh+Z?{6hM;VdZ5db*QyZImaim?xucp74%=QyzswCWqe8k~nc{=BnZ0*D!=5 zq&-dh5q))n5ZH)4Tm{*~tKT1ap^H!p&IA?4g}; zYRuTG_wF0&rCs2O)|zukx5sVD2!j(;yNCEhcD+gqs_ddSGq~P~C-Y-E;VHH}tu*$HO|2FvoYPp}&)z6O1C>l1b=PpDfgyP%DdJ3Kl1Z}-F}8;-V26thG|r`}juT{ZoLwQHMp zXz1V6RtKI)%#&DlVJQMns-E&>IOfR_vddu51tk*{9oIFxYiee7xY*$db|Y<`r0C}y zC^d9GX;|_WW1b+p;0Z0C$Sy>mw0@zzNH9&noR*Qu7^QZ~6S{KD6N(caa>62y8Sxo} zy5Kb_A^e1%*I3VRrlH#YF@8BCQ0*8q*c--niBIPyf_lbgwjP9+#DW4b*l~F8qqTu)vocxlPPa+sCJ6#c=Srj2%oqFo6O9bo+qdtPXK|Q=}4V2 z3lrKYBd&9^U3bbzY%ZS=w7tZ1;-5&`h_-oqos+f+7p{p0K9TF^Q>HP^d3J94wkau; zw~e-Z`hto6?IsAHh30P=+Tbee9T#Iqd6k)mJ!N#EVB?A0U04e0GH{J-P0k<;1-nJH z0o*!ZyA}X#Gu9&O%f>MHc$vueMzy zN1^_#XBi$9V$+AMADw*0$DipMNpb!oAD3A`XY?bKRrD@J-O`HfAV*TzL4MebEhvzH zE#SuZ+(>&9O)Ii7v720o4IyVT26yuQfb~5LO}9G33=BSnR!RAx+=KD@&K0;6Dfs5dDc8IIWc)-4PoP+N!i3wqN_oP{HRcJc zu-0%dC*R6r%riy#z+2nbo`~G-8UB|mp^$2}uEaQM=g??Vd7^(Z^K7aHPyX$a0Bsb> zG1C(dRrOZPll45IPj)L)bm7Gp8JIicm8jGEA@`f}q@_H8zss1dH|*-=`vk4lBUDA_ zZ(T0Hlh-tkieqC3)wIO$FiU~+A&cWDW9zPSpap6Yo=ESrFC~=Fa}&=yjgxGVanc%H zrk|l;ytG>&X@}1E>QtybPEMr^2^H}mR74A#MNt_D2juY?k?Q1{FAg)xxONi2uaiu(YaGbP+njE!S7b;g>Wv+C_ znF(<==829I7^CBaz5DJ-Hbtlg<0R7=CmrhB_urf+!dENk>9UMwsicM^{ZLEC3DT?8 zYVaADWy@0O^EX_^iI6?LX8-z@d}g%CIH5{18jlk`f55{MBZXB2!AXC)pz7q&2im7ZmX3H|0qt15a?sn+loe7%V?@>49H)lDh0?EJ_$BF;7}+sTOA? z9^wg$FziHIk39C+PVAZI{S?`i)p7DO<;iBST**O{d~2n>nuqi6Vm;M@Cof&e=MH_g zyyJDP%C5NZ)_V4o$O}{Sp^-IeXPhXRhdHI8{dZXGJ9%6BJPLo8QE-KE0#8`*stkho z)?><(*Hm_`S|zD`9^z;|tkU;0P9Pn@tX7aiE#*l(P8`G5KUU;IU%4_UnX=w>hSEFx zVeN2|9<<>CjW=yL2jH)RBejF?m*F(;Z{p(eOm^+QS+V8BDsv3D|hiLz)-??V4J@9&6*Vy z8pc7S@e=q>Z|a($Cf1UNd&iN-sz0xn*advUnOOY#vvHr+1dTIsoZL!m;;6ez;$rL? zsku7W*em(q{PN&zW4ibTxK}Jjv-7^mvob2CW&@o!F;>53*GQMYR6b~Zo1)JBzAxy} zm;`Z!+XoNQlHe7n>#}V>3sX@DFzR`A2^E?~eF9HCR!mORm*Uq~IDQIpZi!8px#W-VcWO$3HK|eZK z_5BVxLpJhqQ)l@_>Pegll$?Vx7QdFGu6-|J#hFALaW#j9Y}+5>)l0t>kKgiJOdNM*Y%yosWW4wjXS@Yilkh$JZLJm1f%WxYzz~6D8r!CLx9{F zM~=xT`g6$MhRGS~0#WEFAjzhs0ukzkZ=6b;2O5Cr=Ixi!7)?tqNpYPR?eB4I^xfW( z&KwH1y-H)dEwp5(!C&c6?@E=&qR}8~x~=q{z(r9y>X%8E(hOj)6?*QnCg7=IJLjeQc>08dOw91%HgmS2Z_FMjoybYyMD#3^&ElvH3M z;Rv_{#blDKG2(fi@ePu^0$ONPws!BeA|E$U&Y8g;Vgj1H?f(3hvfP zVgjqE_iI~-5$gnzY*i#u5N4%P%dshe$QcFCQ7 zV+xV!&fQFX97c9L?T%}br;`IO^m&;(CZRRTX~@)WmDlvREwqZx60h91_|Z%T(B$(# zQ%`3Y5|K${63P6?r(W88`fO@uvI!}yy6AI`N2z(SZI5jV_lgn*D zc`n45M5V=K&p_Sj!aYn!<|fEFZh5z0=I7nilpB2yJ%tr6Mxzu_^ZGa+e4CVJs4vs| z*qB3U8Fi=0xJ*^G*&U73fI!EROaiLK_;Z>!O6C@a`d&Z`Iw?>a6Hj)MDLrm_t9=$C zas8H4glMNo`YaF%uUXQ;NFQC2a$>OMnpJe=WIJ*AY0N-sgWdjpL8gDuk+CvevVDWH z&II0IzTfXc4aEgPZNyb;C|K6%3usD~AVjfFM8QbZB};tgO2{j3z$hDoyys760SafbB00W*7^NNN#t&n<1uJCl~!rE^rn+v@~I3oeK$3Md4q9@i{iK1ID{b zOrHzKrlUGvWjvs_j|{mY&kEKW&$qT*m0G@wN|hyVsqyXXN+KTUIaU_kRy)tp#|`-M z9J_Dmqhcp^IpKwL627*2h`bQ|uI?pRu-;#v$#F-R*1d=F{C@9kM&>=6jJ%(W0 z#qScta|+l+UkG|GD3WBfYU)DI=&kK0sFxzOgsCCu(gMA#RAkV>!?>m6+~No*3X3^2 zT61{*J~&oP>3%-yF`gX}%h4fofG`bRLa`PCHg@K5*((iGAkH?|8701!losRb29*&P zHwg`5MRLZ_Gr(lOXT&Rj#5%rZ4^faBw=|;3fP&W5A82ySNpy$Mbd?CtGZH$B{L~gR zjf!VXcl`0m72Z5kV;>@tr)ZSp-vzcD4d#c%2dH#zk;ED_)dAq#vD^6DF zQuB!S5JD8#pgkB*PFRXrSsn`#6duEv8opb}Q9i&O6IddohIasr=rOa1G0@JPf0?7B z0gt89R(Zo* zIfEiuhk0T4fx?ZSbqLqA++IB;y1|}Vlk|h(c+E_fEERR(K$#k`rm{_IM{;yrgy(%; zrfH{3x0R+uw&||u*TWLA8px!xQp2JoUFtJ$V0K*wcp&;ZubHe}kI9QNKJpsOKTnny zjAVWD!7F&isfK2my*>QzQZH6j_cyfN#Q`fSyDF#I0ZjholaL?-*B5(gePIr}UF<|F z)deXcecxmkdZ(KpIC-$JSME96jF@^3oxsT|);0r;kkf`}M2FEtQEIZE(|zdrj1vZF z4NsGwiC}=igQ-|VUm-*220dr={743|zxeYO*$eev5uTbFXEoHMro$;^E4&oc5q+GE z`CTSmm!J@B{m?zU6rftDYY2J{f=VY>8ChKAs9EoWUAIm#^EQ`^RiEj5;_q`_kJqqE z2FoR80ghcBY32rP9wkP9tFd&qC3EH)a2aFNzGn`dn1d$xtbv}?Exb(5vM5@AALbxl5%Uf26v=Yyrjkp- ziO6f3f#?Er`hwN}IEblA*V(!5;G-*YrQGV!&dDUDkj>SCcsa)=1( zS#SeI*ojGEf$&CS8c*d%5FaaUB+(#&xgjlBq<9{kl#vismkeeJR9G=ewqhTzRCR>$ zuoRTidgG`6R#=y^0^$e{DcLGnle7R}btRTx0Ht-VAkAZZ1Qs|5wU#GLJ^BqaNG=?c zE#8t>Wu8Da2#T^wm2jmb1+*4Fm;#B;L*Bs7$VzY?AA^XhuDTLk`O?wgx_rs#&+hqx~Xk&u0wDp`39;tXjR6dj501ZBa z$C$dG_YJ{&d2S?1mtnZP;nSVI8od^f@rYU#02HDHW&DC7Qa|e?M~n&myqKwVpsp!q zoi2Rn>vk3U_0Z)9)fyDU;SV=3*Irk6Pb*YPRXtl-M*WH z;YNF$xPvi=dyEGD-Ek5_u|hcHeBTlqZ7Ci)L z4td`;*2WK|OfMYrCtbxe?Q!A`OF85<2fe>;oOJpjz@Ga}$4SrIYjCirPQTG{;<@%X z(Y_lFx(<*r6pHhisC|E~Unu)hn3_^AQ$3%YXggDU8ypk!JHmDF&7C{g<@;TQ1de$; z#@E%s*D3$syB}Guuk;0RxzKqyeTe6qj;sr?9U7Ce%bl`+4V*n3=P$wawd&AJOXdD5xW2d1cMwjeME$cYSj8^4%klN23}V^XT~6<2*_f24e&^z8-c7PLBf#oe6cxRmA-=eTQY_>8!JgJReF2%*Cf9E6V{cshw45cXiok)A|Yj>M5Xv9j(mM*?UF z;_F69OSmu)46rfp@!b1=?h?v!{T;sABT>z$9T_H+lmahGmFUk({vJ<`>|MNrcR&h zTaMU0B!iRrWS+uJ%O8ZBHf^rIK0MuD^mbW&?%cT#&Oi6jxrK9MeCM2a?z!iL$G-2} z4%`uR{+d8MpA=2bPbq!K>J8_f!+etR%h2chsYCdBSH^WI#&cr~JNG>^`s2Chi5T`! zT@v}svK8)#x$Nz5g^$he;8VCG%PsQRIp1%b zJO4ei+w{#n_xN**;rr%a-6>bMH)8o8i{It;qDy0$>8)Rm{O7^ABmdiQ`pV+cp6Wrk zp2f@U`k-i+zYQ+BVRZQm3vPIGdH*>vzH>f$!wokCxod9d!2KFFB*L)`aFD)|y;Lat zqU&zBA)Zh0GoRQ)_-6j$L0GLziOZ$y*2S>R820UTVPgfHz+H6C@(#`saF#kawM)0# zCZ3-zq7LBmbT}Pe_CdI&&dK1Lb&$q)hGXtNXXB+SE=uU@zhTV{#o&yM2ivgIHV^Q` z^(4Osp5*U=A3PvW;(y>tuKXY76iyUQ{~qX1f)8{ngr@u^?ns13@2dLie*o^gposB(_i%hq$M`f!@f}ImuMTOs-%sfK z?(40?@f~Q>_x&Fv`1;0wQ`rB%!)2EAu$GF?B{8gRZp-Kl=k*seHokYx^vG(wH&)d1 zPw;RSNI5*-IF55K37RhCkMkvWKFl0ts$c_g`#xRqHQ6%FlziunagIqReUaijcs7Wa z>4Xz}UP4EwoPIwESMG@E@%o}9JmU`ZR+c0*$nPg{L00dc*Olv>dvdhZ{iSGns0$e{ zkR+U(Ln56sR=nW%GbK&$`WA2KsRG&;?Q>8PytEN`p&2;EKf`1e5^<;waU0Pl&-sfK z5d59=7@p5}Xtcs7`HPt{5njOAE}_QX@#RJZfcU%vXvDt>EXe2V;n2%9^xs7 z^GphB6i$HGV)iC<#Ak(MfEyr8`PmCd2R=R*Me}b1>lWfjBQ8#p|B=A@KOQqRkm)%l zR&RE;tmEcxZHKii*Um?N@0sLm75~Q)!->pxHCaK9HjRx0J_THd216<|CUw-dP&~~s z6UURUlU}J)Crww^zH^359Oi77m`=|YDuZ>yI~-RLXQwf#n=67f!A(3@gtAy{AWbKJ zr2vY-0J`M~qF6#&zJ4YZ-Wd|o36!^HPAYpXD`TDik~JowX1GrDb4!{@toUYR4a&8R zrq#3&VsK2CdYf=YY$yh=^~Il%*t=Mo6{)e8-6h7>>*BNI`Fx%nR;jT;j}vRV$ivx9 z@=p{qh}YQr0<@Jvya5*!gROp9nq8rSRqGGiY@+;3DlQDdoi%Y16JdL-Z{?|`?=&yY z=hx%7@cC5r@{=af@mqZjIG!^05*;*~5N$LHZ5J+~JVT3WFmX1yDSM0-7b7DePRsBc zV)Tx4QWnp6GM~Eoy#4gOD^4z(g(%XKybL0=h>LoC?o!@+7E=(WLWlCMx0&ngsv>oTB@y?);0Y>BL< z%!^l>QY|D4M1o5K?)pxkDpwHQPl7vFDnNhQAb9PPte6?t^az$85a##s^cLg}?i44)k%Q0Ca8+uwrX|7}7dvD0 z23l*mM=7aL9A0AD&Mze%E1r#g`cg|$M$rLX1`-c1v^3Ge(8^YQXu;jC7hZUCap=v( zi9F2snJlrWGEowl@%xUCR^maUEQ*|C16|`aMb`p6LgrrvVP3!Hvc=fXPgp=uT zG|sTwJFh;S*jP{7EAy4s-9ba==*TD1^Z5^&C%t0T%nKw*s|FDWc+IR~94LZ(TpJUI9qJ&l(;kB3?JN?_=wRx&_UM4HkoY5< zhI2_-?e{Jo^19v~%gM-N%q#f2Q9^Z|ZHRneUJvKd7&nHVhM35QBc>{qu_ZuF(kOu^ z!7>g> zD-^80M6Oxr_!c>5kF0bAS;EA zdcs}F^hM!%Th2CUM6_s}q@AmJW6ZcEiw5k3W&YvY$6fw21}u(x~@m%QHLEerH< zU#tNhx3ofz-s(evFHtY8?4ck4cXa zb(5ox5*Y2$%#w9k?fN)uK+qo(Yn45?h7J?IE60uXpvFL%=OdmdIIKyZl*7j0STN=S z$6*enI?c=#-bPj19|q+K|E59MnB-nAYiJ(B#Nd0`sGL1T?nOz+)k@tLL@sOSrnmd9 z;>rS>{iqOiO%Ey;SUM&0r#|OqrBuX8b*Sei(I{24cuT|whp>NL3)K_!<-jQS|$u} z6T+||j}_*5?`Bt_kq3h%l9#RBewR=8Q;gQoI^0Dj$6_uxGBgOr0h^7Y5<1P6Py4xh zoW{DzC61{o3s!a57BG%NS)pvkndNkTN$2U&H9Ef3(yl6{3Z;rS8{wCYM@m8dU*6t7 zK&t9W@IUX>>*jUQ(yyA5G>CY+Y_UKlmb4hn@U?H3CAP$!l!QhknRH1AgGt62#3;u6CKlF2wR8PLq;JDWHeLqdr07qy@B3Jh^) zzPsN)zTXR7@4b8PJNMjk?m73zJLle@SJK8aL{<|l}O7M4g;sZk(vwmGF{5M)H>_2y@k4LVPs6}j ztjH>>C0tB@vRDEa*iAu40Omd=od;y`cY#t5;`-w46`wu&O(!`cu+uu1eGtmS!mycj^B$V$_51bO zp04uKg*hYPKePMqN-2xWR_0U$Lt;SHcuNEH zL*RwO)PQc72H!u@1x*@)5|m11*t?+WYCdjxcCO3~5EifGJsjc@qP5&PoS=bjMU@W+ zna*>l-3YNGMx-)ex*Z2R1Ut2Gv+(n7W4JMJ3wBonphxLxeGPLbx08RO+}#*9X4<+l z*UdB-*DuVP;Ae~hcR;zb4I>g7P<0sH742m@RF^yGSnmQ|mj!8B%o8w+yh&@$u1n3% zUH?fM+zxl%;*McKENDALWm;!&T6evfwt?3OBkBl~-skxB{8a$0cnCw58Z==8vj>PA z_#Vi^4p|``T3zSd@N{h|x_#3C^X&(m(P(lAE>LzT&y;zA3^N?KidvrD@Js=XGQTmh z*d~ViQ}RhkEt0J4M*Q>Le$BBFT`f%d3p^-s87;yBDN&TkPG`=ghPbT@cJ^nbB$Z~} zcFUBeXTZZ52N0`;!lfr<=H7a=FX3%>QfoXU_A5b<7?2~wDW|92BZ8 z53_h#3@|E9F-Z4dr+AE~w|X_(kpb0MccuQRdCsPr#c|+@CucIuHA#b%`y$OC^xr?F zFJf@y1(6xBXVbI!g=*MuBs3k}=SiSKDt7b5LA^sdPH%SpeVz6Nq6B0ylI2^iEmc6w z!B^*1Ov9K)UxnmJ*r6W`2SQWOjDDBj47SR2I3kTG8(Mrht`pzNss`kLfYE|42W7qM z$cWn!0SbXOH76RJL|HEMI1E7WUSiH3V7=rAj692>*N5aWY4C%3u%PLW^l~;?T`r@6 zrShrXbO}5ILtgSxQ*)a;C^=&sI=nf9F2;{Fc99%loR56<>!y0~aOE7v;-A_i!$pBw{|$EenPXW0MhC zaYsHKu7yjFf=~d6R3FPOBHxCy3_d}uYic2=S*hCorHhIKBjO4cH9;|A4Qnj@_M_qC zQn=5|PUzgk*}nOz{p$v?!9&vjsq4oV-bBTbYuNZd0tAFwO4uV+2?R5#Q;peIY|71eQRN| zOxhT1bSW<*!=lY$0^=3h1X$ucfC6_-4@lB6wUQ3hhek(_O#`FZVIsO*>DV122y>{A zHM1p}#YhdKc#(3cTS^U@V~{Wd9FiyE!a%Ij$)w@^2n-WxKBY>b55tnc21|##9Ya3D za2%DvbiRbKJ)RhaY}ilFd?`rrGDRn7a2d&xv&%+Z)<;uedv3Jtm(X8Kb;uA{lappN zhskL`ti4`W-xL5VU*as;LaPej7Ly={&X8{l?h!O)<52YyJ)x7sC%LgG^@2^FO(sK5 z33zrY2-ubzag!~1Xn#o#H?^U;a~M1}vc|N~bxWVMXoi78fy3EsRO00vgS$F2?hB(- zu224wn0RPSl{{pJwE%A~)vrfklZIm`$OQDzo+YDe@Kc|l(awqQ{6J&*8n&}$0#7yt z&Sz@F$voboaw(IscqPC<&9anU&oIL36qZJP=#`COH?$HuR9sC3ybWjw%?z2)KY3M- zXnqJ(F9j9vJQ|g|BPnMYs$f@WE(Cr)KLcdxNdI(^&<1$S9W)q)pqy=`XnOlu5Qq$Y zU_eqr`X#t4BMHMS9qLgKv2oC3hTaw$&$!h1XUnXTxZMpW;T)QfHY2_fxh`Zo=oN&a zUoJ67UmAg14AkukBp=%09C$Iq4v=I9m5; zJ0LFS&`7MfVMh)nwvm91*?q|}6gEI1-uD=X(L5DZai2TEs;-EvF=IUXi% zVpVRpI@&gQ6DDg&C_jyFX<+P6IXNk;&7}uO_om}QAyp|?0yht-O?wpb zmr%YUB_72|1VrSSwpKJs&!ioweN@b92C+Pn+p`$8j35CM-${oAOk+;gofhm24 zni19IJh}ZWi?=#bgXXf8reZ?(#cw$>%S9W%;8->y?imn8HWfn z2HzW?_5(z~y1+)pX=$*b9GcU;E`++ML;|mUejT0;ZM^I=Rzy;z#nq?nE(Kd=T{< zfL4Qe6>b3gCM%)j=y%`P_mP^BD2Xz4`<@q5sjEw z`C&{3iirdLZj6gR5(Ous0O!aGoZrVNS`NmX5*SRx&n^a)jj3=}QKNzd{hBXSel|MA zuvQebbFpE8@J&XciROVGCz}>JXQo6>&NK49#n)PBFd(SfI4e{k-=-oBOW`w$F)Ent zP;trz8hng_dUDd)gf=Ehr*m4rlR=d>Yt1}5;23?f@qc0%E1k@y%&xqbCCZ6Q#YN66 zy1f)#MxzY8gMMX|q+KEBNv7Igk5Z0PI(>QOA@Ay7Ai?C<-0N6QmQNLFNLCygH~0_) zDVCy%H9k0WPL5_Al&d2?6-L#*;vDHW1(_brEGC!)L5^%~K#7)h5-blaKC&G3+-U@J z!ysLsW?)vI31qTw4_3fGvs}EdW#|o|%X{cP@0_zWnWs?k!}$?&{dDZ_lrYq*KyAf4 z2LiL`FLT4<4hU+(Y+vB5YRIsY5o;0Z4l*sjP8yBIZa=Dpm&-FQ;LFZLqojAhabP)> z<-7$`I{izeSxPo$lN2R)tA?>=X1KJ!tDzaIVO2a98&Swtdr7Jwy`^(}5=^hH%ueqq zYA4z&b4Rq=(G1fk&4{nZBO|N*f;+Ry$jwSu7c0={!zsp^ZnVI3xzF#iXoV}MEF3WC z;i-L5#>o3ef=Nk#wmd(%Pktb$jYO;Jrlu$`nVt`Fk<4ZR_ZwlCxsD3Rr-DV(qF}bq zf@g_bbO0MYv%y?m%qB?Baxne2uB3qlkTh0`=KBX1`UVxp*D3tk8#I*Yo*Eyq;DAjx z<~cXwZ>bu_EuY!&gQ`@i(aeA)>(Dc-wG4AYq+4yGy{ql|WaS-xs`^Lh;`!gbXVC^D z#a~RS-TNm@zPzUN-qCIEI(@^Et1I~>0mf~~Omv~idbQcsBa`0yi zP!4YhGmY%0^L?}ZMJY+XgY7;_9kzDPjB>cxH2yh={9-Zm|7Z~!iXJBU>B?5VdzANe z-o7E958XySW=iy-l?)beoUwYoHkN){*=HK$qOV|BT{p}ad z^s|p0KlXvQtX=#4LxmeU$L8Gh%B|f;E_$TaJNu7&KKhm0E_`9=zu)`Xq~HF-?Bc=S zzWBx8eEtK!c>R&Le(9p?pY2;Vw)>uyzxwlgU-{scU;kqD;kB=SbK%pUc<;>{|1Wyf z{V(40{qJ7*{u^Ka@L%8e-p{%<=2NEJN)`1?`-|+!w(IAIss=h|K`ijZn@zv zzVNY&uQ=mti{3i#;GaGH+Kfx@xZz{RKKJ&&Ikxqi&u;tRrvH0G*E0`&cJx2|#n6`C z)CKoG^7eaw_>Ip#`}|K_vswPH9q*oT%Ysi#TKb{YAFLhR^w5;g9eVEgeK%e+`udYM zR;R9=f7{t#KeX_ciy!;JbLnXDq>Gn)ZRbme4^Qhq|G_Wz+;GF1{4L+uHd31L$kxv6 zn!>}cEW7O+>uOs+FlEc7Uiq7^y#1Lkjs6wq*?i*g zGuPa5{F~o-;nKAqEzL^&PezXa32uFLZtF{!dr# z`TPI8<$JGAdHw14F8|}d`^$xyXO^#CcjNm%=pJ}7yX1TS@bN9jU;XPN-5;FRoVzNT zbKd<+?tAUNq2{)AV+)Rde9cYk4xRZo?^%1x(`&a)yzsS0zW&q`XRRoi?$v8UcIxGH zh`}R?Vy&|0OSB@>|wNr#h0!LO16LkeB_hyRNy0ZL9}#gJ{m;FEJR! z6^XrGGZ`|U%h=;2?9^a~KcO{l&K~SpGni}*j-A_aWOadaS&Bef$^PHHBi<5Lr~bQE zgzas|w`_5DA8YN~&-o_%C871JF}Yp0Zsp4T>~d`0U(sD@LTC3+aBh5%3|;JS93Rxc zp#tRgmaw<(k+HG5=3`PnI+|>-18`>iv!jFK-LBPI*(2kvFzoK0J6CI4W9wjPvC2Ct zE7v_f$`KCjf9z^|w+t2@9UaZA`Pk??-zn=fO>3X~*r*&lIH<**!5+cu3f*jD+rv2& z`<+&M9ZHPdZI2dn$CM{z;|Pev*#0Y8b{;&Tv@r$-;jYZ!na2`C#ql#zW3ACObdoWp z^|$?xjg$`^O00R~d2`Q!96Vub>|?s!E<9;Hx+|Gn(|zE;37#Zm{KqWDVy{6pyxfB61v_oPJJgbR~Nf zD^J$l-D+*z&j!~qPiBv^%`-^o{_VS3&%IwNsBI=H`-vSN^iEXe0J|s8->*CYTFeus zl{(+%SKl72jQ4DQ5}r6&*@7pWf)UPTXJGzOOHMWEmIr0Oz4fjwkckI|uH@kdbHNNhq!PeW@75W5E zfHHQphx1TWPS$N^m~{Q|CGg}T<;n4jTCJ<#3I7xKw~+ofc=CAb)oZbH=!#gLfG4eS z&Lz?+i1*o^<4fR)H@XC9+n{qxy6RobA(@kj{Br+bZJfg~#%a;At<963iMb169NF7_ zaInpj*N>mVlUD2Q*8aky(o#9m{m~zcdD4n`LVM+aj@B9M=-yfbPug-qYg-4*Zs;J1 zv9|64`Y1dp4qhQw9aG)a=1Hbw&Hghxj^@Tj&v;aI*9o53H+a(4T?bCpU4yyY%X%IN zCwpwToO5(`r8;DPVJJZhAC>bntpswRx+@jDI#i_Df!j+jCG|`mc*4&~*rS6FF1jY> zNl(lZbXP7{I50XmmS9tLJ-a|0JemF_Z^=pB<-wD^`v-fJCoii`>}k-_Rd)@wf@_BX zZLkj5-{as3gy|ZE(z|-RC2ig1Hn(D)C^JI8ORgQSG@?P}$&&f-1cB>$alCaX?CHtn zPVnUJ(NTDU?t1Q*qpRaMYJ(7+!jpF%U?1+2x+_O_!C6H#G5*d2$t%ZW+|6 z$R0gcq{K~NARbFF3%EbR9EWpH`aS|?Z=8FgXMKc0ashfeC(_h2MmT>Y`P6m7iGAY7 z`QrBzI@@gq~rJ^H%cYzZeSg zFXB83Kj6g5uPL6_Rr@|-;&V@Ww|WurGJ`W!^o$htFo|)Nyy46g-XV&>u4C;ou`!63 zX~R6v%q@Ub>(z07e8vm7EHK5sMILKeaiH`_X=L__;uzz~c`630F+IOzg!4;?@6-3< zb55#Z-W1zswQ#5}bFj3&r|HzGeTIxaD{RVH3N3;wPn_j)rMW=QbXoYm>K(mV&H#xl zJL0gaq-T6g57JXsNi~%XW^TD@Z|#z7kXfK-d`$nw6wWQ-8eB9*r=A9N8=r^r(atTL z;gREflJ+?%oJVpU(=LVQow%lK=LnzsIQs)5)Q8i0)(5scWI zXFX2dTZ_`GX5N(wm;+JHaJ77~p0~0}YBy(Dr2vnMr?=ryFZDC*_^jflW!`AZF|0%o zu8LMmb5*2ultR1AH0!zg?I`1~%H7d>9`QHry<^!d&a%<>=_sdMSG%JRT;gzoqfQ^9 zT>0V&(&gW{nz|^i)!M~+_DaN=Ej&+Y<9?ohUA4AWaebefRuZTq>0SO!d!gMeGw;*< z8h>4z7U{L(rpEG~aG?DbzsTqg`fo&Tyrb36Z1hpoq>i2bFpQ1mP=l*gcxiR5#>vz*qjD~9bMl9t z8bH5^6jOV8%Lf_ipbbddzyH|B=Josjb5MW^wsr=g&)stS4Cx}F}@cNq!Zq0h%!7=bP88QistQ$gr2 zbd0cV|7dsX$fK%6t6kd5p9oi6vA>lYqHlsmJw3b5H8&tM>0D9AzWOj50R=qx!l`Xmtda|#Nb zCxg!ufzzu7j~;EkONVD$;7RLUInE$CzU0^tW7L)CS*Wi64h@~rN*q}82RwO+o_$;E zRk;bCJlz9Nx^pMNzHyCt!dW0k6ERPYolGc>jt#xus@2*&>FME|IJojl>N#5ATo4ev zJ3h5)UQ2m06!TlQa@zMt$7ihUrl!Z2wB-Jl^5pnMJhtekl_~vN zCOmnv&68K#JQ)n-m1Xl`<@osV8SOCwXDy()zdBggW4W}KKM~qIVUX1th331?Wn9zd z350|v42xRxII^&{U)BtPY)srs<}=2Md9uI7Su)BK`nL`_a!^`h&!t)%n$gob1^`Cs z)JAzi;qAbT138g*Y1547DeuaOy~%Cv$h{;F(iflPNvit{K~7Y|wgVXYDkpN35sb=- z_E!IfoV*h`5k?<`Ka>+_3YN4#<-3ly2IXzhgE}zgl#)Tt)o2y=f9zxP%gc%UPzc}J8dLorWAg(C}Fn}^O;Ia#y$ z$+nyXH;j(=42H>}$JcGvGE`31!4uAF^kGOP7LzyRWN`4gHc#NjNjdRUPT?R3}s!#ov%_#$yH4@^tETSc0;b zlQS+0rxBexkv^g9|kTjgn$#z$_bx6A;0u{C;T3<4oWVu z?ec*~elKZx!wWbXOs|Xp$y30KUlO9}RsqeeN{vH1ZCk1{Kz@!icuD zubp3S!xDTVHNErYaW_`3sH9c`+<~p|OA^&0<3fD>t)xZ<<7fb9OpnQ^q?xukc%FVFyi zXY?^y`$A&{`Luj-BtPHwDU^}6@8KK%j_+va$L})BYfrWu#|@tH7zE{){}! z&nW}k)E9FB@xaV3sFD6NU{F?!1L^+0FJMf`^%wY3lCFM^r8q;ouJ~-W>kO^pc=M)b ziD^L{+wfhfjibT`4~GwD`+B0T#2ZRy+4>7v6Ow*1K0Jxn9og=koxu&ED>U(rK%ZMa zpmY}eZksQx5-WlAtvC!jfL*jxdb=>Y2#rI-lalFu4Tc8hU~VN6E` zqgfmq^HFI@5)nsREG6w6i#3)jNLEIw);Y~)$?r?S@@pnFf?6nm3oP&9QmIaqHMOn} z9p40&JEiOZX$9F!j~1nW0(6Se?^rTGRR{ded?1-lE3}<~0Psdg0)sua(}~z7_h9c^ z*)z$4q2t*GLJb{&oK#&lz8bACX_!Yb1u*+8r8FtWk;f5l#OyJ?-UdA3H9%RDv?zV# z732G*rm5&Vg!YVy{UyZrO&miezkTE43$`MeJl`5J`X;+fTgfH*&Dl(+0^SIGK%_iu zsfIf(g#V(wH=&xGEuNzE zme@EEZG#^r8wYNH%9-|YtCF6-N24iz;4 z@e=*-`xXta93gnn$z7&kD%N9dGGKyh;(G3&#X=Y3TTEM;vWPr3DE9e&ngxGs2iT{p!f+I6Xw<{1Qkf!V+yW`JtSL3(n(|PkA6Mv6N#dzvP^R@qg zrSykOd~k*?tZnm-egM=^dtFS_!Xy zXGa~EMjz4}@v@qok#0iD6un4GjG>vZN#_osqOY`LJQo`3LN-@KU?gV(poN>MWF+Ax za6z==s)MozXbt+6+hc4&ra&&_S0RXe6}iz6(`&1{6XM}nXjFW~HzW*;%W+XGUEhPS z7)S~oKzc?FqO7mBS?k}4?UR(LtU&STKGGwlk;@Wrtzl9&e^NTQeAMf?A&1VNVr75TuCp zB13y~T@31+Z@QK$-3OxDM^OZlSuB-Q;Gr#*50mqdbPCKkTPb>w7^;!Lf`yh8I;MYo zmd`Scfvvpj8MtN0W0V}c?+5+}BSEP1jx;8@Mn9}$J}pQ*aD>mcQ4zNUh{_+Yp-8k` z>v#Lkcv8v~e2bE=!&Z{xP#o6wSU{#7&m&3;z#D$G#P*fj7z4$L&QBWR#Q;p#c1dZM zW+Er9iljEhHSY?)mv_?lz}d~DO-92a5Qypt);%of(N;sY$)<9&)vo7H&kQT351GJ$ zl2cO{&!a8sVI%k&Sj7rW>cTD?_n~-XPAm0g%hyHQZK?QuYHH=m97qU$S7k2r9_C`+ zYI5t0^ZF>pske?x77@%%cBdUq?Xa{}=ddxM(9`~lbHVe1VN$QK0Yu<;i}UCqeXt#N z22`m+P1gm70~ZEXX`rWVSj*;bg_>hOXs@4k5Izm^1nTJZD{lv!^h;=2s3F#qxoB*G z)*aky%fcXozG=OTq~IR*V#HeTG#DORky0t`az29uda~hQG8CK)HK-FX>QW*vSkUXx zLbO<#lkb@h{23p}iVg2_7Ap)p;?BWh+hVleDe^$t8LKcnNq6;E3Q`p}lcQfW2Tj_! zD{Yll3}l)jjVeve^Y~8~oVLKr8>a8I!?o+AFf8RMrTjL$O(e43c;xp>;2N}BG@{>O zmW#Oy!iF2RcX&Z{n0@>u+kxvFCjq&@dIs9tI~Z0*SJLdGGWhf(Mc&MsKO*ac>jIxi zUenc5p+{}i%(_qRD3@-RYRMYk=KDO;CtZbLpgOFo-ubl0AdeMS)!CRnBK?if8XnR( zo*P+Ogb{h`7WsjVvi*k5$X(htBvsWsML;}I7wd$sLn_W~5@KnE@B>sUP}vXhA;g?i z=-oyNpF>-z(4EwB4Bu*lT4^T)JOIa~&CBwfQ8u;x#f?U`OLUky#ZIvifv zNW0)_zjjU`tW<_Wx!QTS%CQ3=VoQ|e!^}7bp&X%1WQa)pkbjdj5i?PWO!J>n) z(k8YjImcTZE($1oDy%c07dacFgL&bKyiD7K9+6FvAVhV2}--?ssR1l80 zI+0Adx3{VccXf<7Q$lrXq;Y6jKceGkV&Se*qXUITpAzB;0NyTI;!+Xgc$4atT1Su? z9;Q`GWqrMuD;tzw9t_ap%cf8hsuI{5{Fk~6r$*TAq!?P~Bt>hB25L4?Iu`JL83wOm zYG|=UBFb7?Hn332R*a_&#Uk$Mbg)&nV&2a&GM*DJ#pzhm=Sm`mMwLW54Cd{A(JPj- zREt&ySX2rSBU(-5ji?+DG6^3g;@hlvbK-~u+L>aLa0HaP3d^lzg0lRRX3m>;Kz++U znVp?&O#!zx>F}hXiBi{A(GEW3GW`lKc4-1oF9%`NTsSa-gEBo#HyMaktS%@~oH6>) z>6dvEMQ!>E*v^AMz#ij%;e0Pq8QJM_1@8i>2I5LtZ?_#lsm{1tI_Q>G(7%)@4Ji*g z9Kz~CDL^d%`v8>ZMSrc7glapz!$IKA)x;U`3|nr5kz0VGwO$i$p#C$Wt6tDS6-ylI zeqLe3Ekpsx05#w!sOWkJRX5>uANbbD7&1Z zwTmt^Y4kku>fbaX(?Ra}q;&ifWn63*nOT|T8?y5EfoRB3uEGB%;rT%rwE?n(=yFf0O-kB^E|0qmgplUM4(7L>; zUy3dYC)OIZ3-cOu+Eky|CyPw~VsU}%wzoS!sxy@6ZXz9QmJtkl ze#tA0oK9N<1GE~XV;Wk>+hzgn!tiFYg-N~Ob73^2(^Z1z2xwuk{|>V>)m6E=98rHU z1(&Q&SYF+G&5h^glHTMC-jWFV{VHQsh}a1LnR;u}HpD@OyBO*I)c3=c$$lMpb5w_* z!rb)e%EZzmBHry~=X<6?v!na9cfP~F{l?XDop?L)I#8>FpG$b&ihiafK4&y^X9vv4 z=?tIlvSJ-vVUQ5YNN?SzXrVe@_Z%wLVS8!Gs0e{_I6rgj17iwdmY5?pusIl~#<6IN zKx!0HNpoZe(5{rMBc%{j;+-pc{rSn^tK5hbu8i&&rf>A^Wm`*qp)C}pL|-YA z-@o0$=A;97xvy!%+*XFKj==<`p?k6j(I=yDL6<+g+bfi;AkmCOqW);|KwiGhQbF=^ z@zTYLSC~KIuPTl7HA|J;WOTPNW>wg&EzI$fSOd|X%I9)<$?tWIh6}5RX_HxKGdc1W zA3?dpqr;MFRJKh<=}8`}tB5OaNE9e`17n_gIci9`{z;dS6-Y(D)Z7MCAOqH9(yjN! zOwCYIGbq6@>VyWc6DtXEtHs4SQaq8X>AV8ZlX);!|1*Imw*H@R39HbBLJ8dN7@Yc- z!}8!X6x+M#0s3k4k`Q02CZA1Hp~cg9SWP<=iZ2@5+q5biw21J6z)7J*n;Kw898;I> zfyn4+6E3H<`GietdCy8elLyZ@pN0h#km>8>I${DZrM+oznMarCfp?J9Jez`}Gd^lHyj9x99}PB7ODtTz5r?t%VEo=;vBZO}bJSGKoCg9dFnaW@AT z0$E(MKX7>mCQv!Uud|Ab(f{Z8B^lVkjd3R4n4!Rsoc9W|rEex7IqV0>{>rp|oyt1c2-AL0 z*&7DVQb|{@NdLl;7tY-`6>R6I+lH-d8ZeFeq`V7PWHUO9GH#(W{Y^VkG8}pnbwL}d z;lyBU>?@d5l=+$y4N1Er>q^!4ZQ_t5$)(=vZVXPxZsnyQ1x2U(k?HiFlB*cbPr!REz%Ot>-tDEmMO_z?(ev1h zCqeJmfnY)o=u(%ya)Oqg38dloS`#qxkq$^_!n4g*oLTK=6E5xc@B|5j&z%AS(2Wi> zax8}ZU~<68S>aB|3l5OS`TQ34^yM2k;Xwz14Vpmc&&p1pNZ$n1ved;)EK@67okbd+ zFyT#0NrC~P>=_B8D)|=%2?;0Ik~PTC-BCc)LLbpW3N zsNh>-ChICrosSRRKB-^DhXi1C1-Ux1nYm0G$S_Axh6rgN+afD$Yq4(1+C5zhSueef`S;zug~>W{nt!ZZUXFFy3ELo+GLgrllgUK|a$#HVr`zgu;<}vmuq{ zBonABmS}5CP-hyE7hoo?R%@x6(N++8S>B@G@R%i=qQ{1rm8h2miS2nKp3Itx2Y)ZS z7ppqJ&k7;*0kl+Zpd)n%p;SOTKoLh?{w|sJybY_A52A$VZT@oJbFRPYHN*Y~96enW zbuxMBchHp_)>%|#oeC6*Fm&NW66jSR5|tIpI25ei9+6*-pfhKBWsf)grO1eaCi6V5 ztW=A>%bbHJC}_2*eHlgP44z!&cx;c~uAhy9Dp^pCGBRg4Z^3nfmS-RW5WH|o(aN<% z5Hf*`bQ)$&GUAeCAT&nALMP>IJ(vdUIwfrkcX&A%-|&@|ad5-h{+4?R*J|T?-XRsT z8NJm}qQh+-3ByU9-4&egWT)33TSg9})8+0WY`r9AMmv$q>V|0HE2 z&r1h~sylLO=)^l67uppC^GptnpenjAfnoJT-AH5ryX@ zJ1UBl54mImn+`I$%sZBp?n!^j&n896X|dUE*%8&6i#--*y>5&^*}eowW<@G0+-a$< z69S{LF7E#cq%C8GAnfx>&S(>2Dj^-~O?+l%Sda>l@Gos#4$cIOajr|JX0d{1U6yx2wLYUqhjqva-zN|4N(iugCBzaoCLM}31_ViW5Lo%7> zml|l3B*Nmr!aH#!Z>VmQStPfEUWpJ7ES0jjgeGM%dC(?trVduH^v<0KCtuX;l#dz{ zmYeP3q!^XSkTv8yUSVKd{uuwtWbkql^%Ez&(lcBJ2ge@^58@L^ zEl5JtnQ?C4A0d7KsR5=Z zY?h_be2a{gNhdZac)a)LXwDl@$CK!GhxYWvOSlcX3s?iGvSSjnP}$2fq)* zw+uIxOurB21g^{toFN(vxg@}(4b56Qdg3*hHnC7Cv@=vbnig+cJfBjA-V3*8AUNK!p-@}BosPCp( zoo1rERG*V!y4cY8m=;AXtR0{zOh|^-n$S{&{%#HDoX3^(j@DR_OECxn)l0;x3u^%Iw`DRujzaEBr!T4&Ip# z(|umlmAKH^+6YbD^>wEM&Uto;pmCuX!-xCMkzQj~?w-CnFc8ONm~Bm+SS_9*K7Ckv zLakxfUa*R_`ti=Yik&6uKJj)FlyztxB#m`UyQ#HT4*g(X#RV?A+wb+Q)j@o((yQpD zSw!p}5PHC+VWz@|UG2QK&}6F)RLiySK8{>)JU3x_7OEs`qI&{(M1;n9Wh&(=HgG1a z<|J_b`dqlUfuFxK<0xY~1p3{aZ_4klKEJgXGJiLbWoRS8QYoJH-?sPdUU8KaR!^bU zjT(Atld-9y^cT;OU}IVOC*JNELCQ=tY2o51*oi~mKyY#R!%!BXO7H9%QSo)&)y1rH zq1^gVr*Y0^qX!pcsCW2O7>pvrdbHlGaD1WUnu(5zY)G3TU%GxXF$neon>IpC>C9c8 zi}%%pM>BU%CV9NL-z51al^yW=dY|`spP5w%U*_1weZ&65=F(YHF>&#yXPB*oX2M7$ z*Cl27M8^yfo^S@G>+9Xaz97l`Y~wf0RldB}*}UCJe?>`M@0PwK+b^ho_;ePfykY&1 zo;D&sOZF|C-Mch`ua6z9pC!Jf4ro4{-;{4iM#O4cz)|1 zx53pKn{Vsf`^<#z-TAiG<5RDl-u2_wcYg4lkxRe4;=A`wUvuegXD!|GFP$%3c+2h^ zp1FACm-gSb{5QA#>b;-%)-5-;=DqOZM_#*h>Zdm^{o`wH*mm>v_y6q+kN)D;uU`*O z#y9RkBuGr%U@mpv7XKE z_}OpPeEBQC8vBzM7WY-Z)cK=(=70B<@BFUzo=?ntW!n9J_3Y*sHf%aL>zePa+WYX+ zt6zWpwpmBMx9{iwW!Hz_de{Hh5I$2o=k=w3Gd_0dITK(1!1%J>xqtWJv8RSUd*Qlk zFP-tR*Z-yG_={g3Nn7beY7Ts8#&5r$J@~ypee^A7l^=ih3om`?g~Mxa{`n{FnRe;W zhu*s2+Fu|2ix+OmWe3lC=S3@Tx%5M~tb6&fPaI$S&?Sf8{z%W^mA5|n9}mAe;oTqk z>Q81|(c1O>S8x3}>%#9n>+nC$xb3?iU;CZ=SHAda>vuoj-}&@yPd%S6{=E9r&?~P$ zf9&Z;?wPSQ`?U|wUHF|<`*;7@;UE9#$ECB2KcDf)2QHm)OZJkRs<+*n`P@$LEuT3) z=J%ex|GpQeuf6NpYwvw}!+p=rU;6Cl?)&ld)i*tR^Zg(H&5X4# z9=!QG>E=Hje6iX3!Fc%a-;7+;IR7tyeZ$z-zWmqGV>=%?ym{ZZr+#4hGfURaz2xp& z43cgN8)&gco<-A9i8F$Uuz^XFq3 zpUa>hZf#YhBGrCp-R3P!L-xy2jKEv1)vKl08k~DUoSUl=ByUp8xA%Vhr*Sj#1J>mc8%2?9(47EU(N~n=2wUxoK(ZTui z!SQ^xBPNpn@$#9Yzzjk?iIgV+G(MFlFo?SFFUC8b z?+s?;HE9)o&y$VT7ett5#r z{sQVL-9fg^lS__t>{p&hxbE&_FSS~`Mm=h-mhqYJm-1L^ScZAiMC+jAy4F?l)vqQ# zc7i9ZvnP+;{ijf8Xy|GNUZiDb0JZYV;J`k96k4mP^ld;5^`$_HT>cWz_CjnWs ziOGXXF_3LN3Qs_QH)xa$ca$f`j>%9eH6(}5JluLI<_V*V;<9BT-#RA2(Ib!Jo<(lu zNl(lZ;HZhccT!Gbp5S$&Tv7XWhDOkA68ftbsW{M96F>tX&wIM`&VvLt`&=8 zV_5bd1A>MzBm`N*(c*;eqC~<8-6e<6T`+^pATy*qd9?Lr-Iba@1XUR9wElGTtmhIq z_ne};dQ^ACJUMcxt-G!*sqUf?f{gN{r{|Eit0#|isF%rjPpCeK$`hOe=7-nfmx=Cb z-HJM@=paqoHqUZ&FxFi?@I+k<24^cz6sAnR5miz#zD4SftRuP26B4(@Jn@#OT*&B= zhgIg((}1=R`!=jAuiUR~M6Kch+M|oWv475d<$=Hx91&C!^qi9tCc#l^@->tPY#Zqbq03*U_y|SJUL>Z zHwzE?CB(31puT-yOIE`LC;SSZ3PfHu(vMGF+mDg_InA&BiOE8^hb#V!_$gM?Ur!d2 zPYq*2&rmqeHTLma;YD+`glpAjZ%%sQwdR7UoU2MX>i?L;uQBS4*D7MTR@5huczs{T zn}`XMFVm0qQolw*vF!_p&mumDlD`t)!i9zKyL@N-=lFg__%twTth_lr>~2BBqjDQWZ@>b4!=iTz-gx^pHi9x)bT`JnaQxi^rq(%G>epGSL1^@Fc3_+ z9)C*8`R)p=P7J=5`n-^5trIkj>jZ5UP`=XUq|fF8*w&|2YvYv(-dA<%&$vmkAf(kl zaZWe>i})2z@AhNAM)mo-abIoi^pDQma$U8SQ(wIs?H$VkHcwq^$&XKJ?B}Tdj?(tY zyOFuV^Z*~fS~;dA$k!;rze(!bSnivSpX3F7z?0kw-@#lNUgP^mxslB6U7NdusRXTz zKb_CuXW8b7wDU)+9rfs<{5zJ->Gl_Z`t6MFM><)MSiAa;W!a#saO2)^Ro{xtmK*nV zjs#)b7nASZ{t2A?H~b%K<+a*0^?3sM)W?%L-itq^iB<<&)yESb%=C3kb6C0h{WIUL zsZ07M>z<{qGupIM-%h1Lddf|O+O^=eMeC$Knrr2bw%;Oti~-9C*XxJ4qZi^xs* zM{2oxe`Bwcwn|S2d=pj7z#~CWI+>l7LR-yq`$|2NjoR1zP(~?vCA^{ug*dcZzKz|_2qjChl zGx_HAqpjwX^hRRcL2@mQ&OBs(!OjuB^laIpN`-$z^zlC(&7mz?^1Av4jpY(!J@fWo z0o1lm0k^o*Bz>?av*xO+3TsrCefG0%9bE$*0-Y#M`f(jj*75)J3haMuC9Y_>q>eft zU+`V(xFc~$`#-$A#}bE%N0Vy?N3XqhzAlRPpvb)Cd zuU>^GcrPA#Mc)V+!K&_Vt!y2lPDB+81>);o@1{I)4L@ z{6wl}O-Bb5D<)FKL=vhpziG=!*S9*dlI%cE9Fb=TzM5YhoJ?Uo-Ll5})tgIAjddVp zXF^~N>f{M0kP`;PwEGj$ngkvhu~x5ddr5x>b*~%5fm}(I6O_%VJW)9rZDmf86WhK2 z6u(G7#&VJyOQb*_-L*#cw_=_Q_PjRV5aZFYG{!IYkP}(AISG33gq8?T;O1$cWH`qT zIW1pxS8?cQ@yI-O!#G7wq%9|Ho(vY&=zL|DPDo;&P}!6G)B63t3DjHV1fnq0ZmpaA zS3QH{{()3aYu7GxfAK(SEHOrppdf!QC&><)6GPC^GoE`+j%hxpKmYqc z7yYK-{@{7!51x21Z;EhldbV$R{`Vf;n-Uz7cS?Xc8m9iFeQp0XPks3J@6ErT^#4za z`*(`bvCY2~7^I#WO!3qw?*F~_PG++wZ`#+6H|N*!)c;dBS>Bu9i=9gTmlwNU`d^~{ z_YwAgpXLAC9B;0hmR49%@n?$97Qh4g1uyWWz^rSM_{mk$u$@7tl*AQGDUg96&!V~? zx6y9CTUpcOeO8!+u{d|S%I#ae@VWNaa;urMf^=mhuS0Fk)CmZY<=o%Fm6&cLfs;v$ zws|I(j%qa_O!8v;wi6YZAuFrv5?IXI3JQs(%z*v96*LPf#PqJw?AQ=FE5w3-Cd4KXxdJNUBkod;m_E?g?`3=&?(gK|jMw2^W-M>&hopce7C_p5;|~B| z5dfZVeDITwgpeG`WlVG?80*9evm_~kvNLO!Q80$d!U zcL_t%gg7HNV8yTg=X+B7Z6fuRKMV~%$xch^2e$^NAcU-l*1E9ar3fdv%3aKCJpT-* zxFj*Rh}hUF6{raYBsN|+H3l{}gir+RR~#tg?^tKBRlZA$yDLtq=-`XxC_ad3$dD4x zlHw=fT#Pt4GDuCa^!WJ-e_Z*!lTUk@7=o~6vhtQga}*YM5kN-!m-M^DbmgSNSIs_C z$!GyIVwoFxS~^ojpN)2ilYYN9#zVagDGf(+ejp^|=4}m*2PHrZSDzYG$k#CwVRrmW zdK`G?jhdW{BkL(aw@q!w)G4Z+CwKDQQ}X@(*5gwn?HbF0;Y59FhgWAz<3&y^Ru{zb zfB|BvBPi<^&d9?7<4$svNhxEBhF^hedLAp}+6c&teFyJYZaZQL?{JGBhv=h=Ecg-|wYEL62a z4exjdPt4onHyoc3>bw>ju-b?ro)dQXR?KNUyrM5>c#|tOI2gJ*BKr7swS!F9%Z5in z9TBx;i*XK|2l|AQRus0$GZk{gkz*LfX?mQ8YdffnYtW|iMu?-f#&5k5r*H}VCn7Q~ zZh=N7YJ{&%(-@bb-RpCRfuWDRvKN_{=~)a**wEc&)OrMxpHNIE8i*ISInVhGDlMh~ zGkxbt){*WMvvzCY&CH$2+{89lbj!&H%6Bi!tpAipw?> zH?M)HdLCr}H$|~z5KqeDRZu#RfGjCP709Q-D91GqzaYq^29Aar0Zo5>*+C?s694*O zqxUD+|;rJN{Azaip*-^YQ7`rXKq5dSAHfg<7tMqWMG z7eEvUL~X5wE5|-<(jEKpa>Ej_9&DKoGNuD6C)iM$|oY zi`?lfwzOC|VQ0Y)3e{q5{fLz` zD}XGG!FmkU!fY6Hq+J$G5~v1Qg!NiloJesKET!#Wnxy_}ktSnbW1u00r2~frq0$Vj zgWDzO3Qbo=2B-wJCo2c~P~q9ZKo}Sf*pZzmEY$>IHK11ytDfHp?6^Wf-#`$ou)3EU zISR>vIu07N(Q1H6lZ;U1p68*EL87c&o~=rqwjI)pp-W(JAg*4W-MW~Pop@Mzqhx6O zq))X0+wuifd>sb*Y{)<{8W1BvSo9ZzWyM$UolP_ zs7OYl_)le3MXI*NubT+&O;#@`0Rl%NgcN0X)~x!DX5vOVVMq|VEjucWPE*0ZAuMjr zIL2J3?_7%ZMb#x?VrggLx~L=NTh&^1b9G(`PPBrweKNxJO24B1Ly;e)ZGOazsC{41 zC|Tpc3{z6EtguVD0qso9vsX*8;rg}FG|+lbhdksEYl<>l!pe$gTr48mgOzBxU@g@z ziufYq7Fme8sN|3$yU;5ceRUWJ)XBRH+^s>U`-_X^5wA-(kl`brW(_^J;%ccsuuwJ^ z7DsQur6|Lj-y-13+-l7jJN(SPf3CwJ*l_^{Nve27q8P@NN0m+8=k6!w>-->c8K~)L5{}0u)mWb6z!P#RDDh1wdC}Tv zSlSQ3j_i44<$91N(?$wY2Y?-+DO2%|}LrxQCN zLMMcmB6JWW#Crv2(80lhPKZvx$iQ4=Px4K*r(1$eYIl2c%z6d@*vpuG2BA(vkuA7G(J78~iZjMLzcN-&56QGH8X^C^8oj}>lsC|(&# zX1oN33&dzp8v{oPS#Hhx-FgFWPuF66=ThKjfObgZ9`?5WL6IZQS1ahi1$G3$KHLu| z@hsxnL9I(gYgrR^V|E%K65Dd2ie*)|CMzZo1&%K_uC|d*QD{ZV*2Ed@20@(T7ZU7i zu1MV)3+_rhL~DvXL}If6ueM$lD<(&*ruVJUC#n;xhy@>1SSj2NJ`l)Q<*b~X4mzNFj5EAQ z*@TLh8G+x%XLDlxz03v(-{V+>Hx3W~eETIwE@lUIDjUrzNpY3M5S=M!OWm@_Q8y=TK^LX?@9EF5 z^LKlGQS)f2mClQ%gwaqtn!C$B`fOzXBUOs(a&g3*as9!FY#y>OnBi2Z(L2v2S8f{E zYr^cDy)rAud0^Ak;vmcpgLP&5T=RkI#V73T7-P*qSeupoTgZRjaATK=$mZgB#BRg= zVRjYjv8S|K<$PmFGrzyuCf8VtnSNw$snIisPeaTLbHm)qeZv?sL||*VrByZ_6vB6x zF47V8M1qAYPq0_Ci)D~EwvMr}RnHF9mUY=E@07CfL5CB-K#nF{^yF zTrsqa=LiEh8-HMH+cgHxSY7Xek~w1U!epwT7tWI3M>D3My47y7Q&}<+WQ}Q`EHf$R z)&;Lu8AY8~505#M+Kz51u!X$2-q7Y|C7Uf=57o@O87ojS!fib(rnrkST1viLD-_xg z%@>*ip+5peMS(ibkjlcdTtVt_>kyg6*2kN0aT`yY8i++C{r*$K*E!$t(Eqb(c4^go z&#X_<5QQYZ=IB!x%+Z*(bf~G<|)9hFYrBHN(i)wY{-QaNU_JT z#L^OvK+TsZ_Cj4m6_271#*+~zy>Z?k7x{V|EeX6n0wrsGCYBQWLdI=Dz%v0cW;8dr zm`tSh@Z%sZrfb9$47|^|9AY?|k#Ac$yqn^>Xj5s@sIaQPAkM!TMWj%=j^??|(F4A@ z@_!Qh6Hp+O*8*2BZC&m>u=P%IIdT!4mlL4y1BhXPwBZHyTfk(rPfJ`M?svTL?i2uM z7aTJ^fb9|zwgKu5Lh)FL<4PiFjPrxa7#|=5$bdAy6pLm9xV|V1cge~(Bgn2V5V-lM zcy~o9f|zC^DoUB>+Z1@40&i2`|K}7)ez+P?1ni$kg4xfXB$@gS8i(wXh>en#nKULs@n_Bxn;j)F zLEskxqG_#HIJMgWK7x;AC(@AdJqvRt0uD^ZgeGA_d-jiHZ^^1C`o z*397#@uNfZ4vWM|z*$$OaU*~b9jB(k09{)Lg|F^yUlQ{k1cqQfy-?I6# zej3zBwcQ@0&#qa*+!w=Iuze17l~LAzRyX8$$LHr zK%BgvuWtHJtu8Nob_JFu&gkaQN~&ySRP|eO2${G)i^Qr*JY@vu#OX7M>Sz6pQdm2& zs%m))H6C&c0NRqYn)QH5H7Y8XvzC>YDoI`9TrC^y0A7o<6eNzjA-e`51f);A#?+vOzX7<(!X3Bvn!M zoXy$5WKT{@H;V0{5c05R;RRL zAylFtc=^7(l02*7MC!H=vAeU`=_fk*5hA)~=49z-yF57)p&{zbA@B|N>d zi6f36Y?{h)1XjZ447TS3a!Le5oc3H+t9+zYIqMNJ0TN+Y5?D9o1gpL(Xq%!z6$NDI z&*}m@LoAav;?=D!*2uzVE=E|LB4uNN6GU~?#C*Q^$3dWpuTW0qqw(Xbkoe-@f;#CH zYn_Rz64u{@g)geFKMtO_Bt#iKs;pl(*ybUqPVr$mDd!P}kEd1}{2kxzAW{?n zh*zaGYxtZh=M5j%L@Yw5vc8y{J2;WfgUfT2q$u=WQ?oquE_{rqMWn5C(XrCPM}yg9 zBC}OnZ02ED061%>v*-yx9iZ>_X~F@%S=v;^A*~60EW!+}#k5L%H1%K>h_WE)i3k?r zaj^c*jgp`OVnY_S9>!I~hFk;9gzBUj_UM!MnWIDQG4&hoXNSh6{n&fd^|;k$oEr9SIT^ z#JP(&eul-wB}J|Djzwi2WDo@HzS!gNh1geny!s42hLhQS@(G9f;c_v|B5Tw-U|Q-$*5x4rnLrB{73ysjA*6VyDq7@onszN;a` z(cN&k&yZCRH9@^dW8u#!oT)kaj`g>0D7l4L#z_K(l?s6~h9*Rfc3MN0ujgtMn6zM$9VxBN@bLDyIr9fK@7gh0&vpbbvaEms0~M)7^d|s6Luz+Wl_fV`qK2H(Xk#g z6My5My@{G`ioU{##ghdlJwS;IdvLgf#$#W9;Hnjw-^b#jI1+&1eTNh{r8)*Cv%oC{ z*9^yPp&O~ksjTzCxJeE?f$0B@7aW|w(A-%69J?UPhISAHvUkQ2x#ct)5;8&9nH8j5 zThOYVz*cKvg9^T#(-DcgVP0yNn9uCG+j=eJIT1#_^VjiEY>ya4*~?=fU3g^_0vMu} zstZEH@nOnpWovydu!yY+D{VbYLe)soc)I8^?W9E7C|EX-K~p)7H{g|?*XN9ruJqc5 z$j1pQNS9jIF&lL+40NK*3J=u_9&s?sdR*8DaxXbi^nj*HbWKdylI!*GbNB!_3MgMp z3sjf2RyI&~RwR(d7G9gYX$Q!y<<107Lf-j8J%EWH3cBt$H| zm>q4Mh!I_LeVj`>5cXR_(7@uH&#%7?Rx}6H0A-c6E3EH&i1C*`lV!xv3>1`8+Tjy? z9m157K~$-*c*6$7N-O*wft8Y8-f#M?t#0iEZEIT7nv_Y;gxON!(}z9D8$R?dUH&ylBC6hY;u8_uQ@6@?*&gT|$B2gvn8ZZ=+Lr39Pzf$d?sT1&G;F6I!rBTsf*u(Y(Ig=W zJlk=N+!|ENA|*60dPka&JWNBm<>J5s>IP)4qtHOooazH5$fcqc{p+_cm#CYi6y*SN z1O`G_l#E*d?#3d#L1e7)*_a_m$4~+u*P9Ttd>On^(+kl=XbsEiZ7@u_KJ!*voxjhb-~Sh_av zPN3RU@x)GvSXXw`u%%?|cC27=cUrbobX!cIT+6CsT8o`jB*)ei+5&CL)==}Jd*~@J zmW7nVOQR~|OC7NVr%+jxQ2@xGb(RDicppZE6I`DoK}G4VlkBZ@J1M|WU!FDE#?jB9 zkLjH=QCDnTJdLA8=t!REjGF=9)$-v(OMoKT7XH_8!XsX^UE27K10wZE8B=8`I?qwR zwJeV@=W?1v+fZcuI$}B58XH)=mw?9s@BoN6OO>sJ{b4%QevFDWV2=o_o6CNgu(*(H zE2^Jb?pj1fo7co}z;u*FF`!P741~c;zb}CbZ!L2R=CSO_S+a|?4`g=&m!3g1@9jH-0=Y&=S-D8h;|3eeiJ2M|x`W+6Rosol^9dB$_kse#7QaVB+D2LpcV6t?ZlvxxJ%&_SRarklZME9BlPJ55IgIUiL*Q+V#q(^m*UB#yWw&G{K zk3U+43@HpGm6Z2F2DvDqB{2>TSvVf4 z-6+Gu{?MAbvr-8i`2mf>^5n!--3Dc~vKJwLI-OWJWq^yul z;tGy*9nrS}A+#*p&m)4AFqCV3$=yw*Iq zI$gG+*Q>K^g@vC%V5IH>0;ErBRRaq0a}qg(juZpsB3qgqW#iVZ?^#Cg(d2p|X^)3eNp8FMIzsU{<~}Ww)*`>-509 zP?7j!9lNXH)A!`YRI-5$=|1f?E7~xfsnfaB0lHFsD_mh#2}BY@PR$3!^~BC#>>&(onKrmQ8LM`)IeS z-SBWLJV8=z_r*Z&GAb-DJbzDumVT$~Szo)QR}N-}*&wgnJ#&I>sv$0TR?gJ@)jdb` zNqK$)$q1+|IGb|{?bLOqOpJJ(bf9-5n4y+73V$-gYOo^@280@{o1NH*olnVlvmyK8vndU@K{()=C zoZf+i2^LaQDBo7C;1_6g8J6~ku31bja|_#DIhjIA^Ll#li<8bx0FYLzz!Q@U6eG036Q+MM3r z)=Pip^uWaZt0)pz$4sHt?23L9eSpz#8&m^fFxRKxx`| z<%sBP=4-+MyNV3xtA;T}I?i*)x@e|PrFQay#_(M8+k3oNMwRkVKQV$S)7Y*d%nGQ; z+NNZjIbG_am2ZivnofdvnF*+Y9wRHeNsbP+vtWXjsSyJvWw9*o`EOlavTDla_1#p) z94*&(hwJQ}_l6T^J2!yX1Rfqh3~3by+l9T9?X0lC9m-1IEhx=;y*h;+oSu=07SUm1 zb#%Kg7@CW5x@f7(5C8)D0J&Jl%Q?z16E%AWSlfhkz&O$7+OhWk8$B|x2 zuKn|^uw?sCQIs{bTnN8M3JB4eY3?SK6&>QB~dM0a)rqu1P|W}$1;rdtg9qYgg`{bp-bm1ZU-5%f!cV;~=H5Mx2W zqQPoLHn3XvVKQ|XG)zFMe9+EiWQ7W8Ffxq%0@{as+meGCQdb+(=p4w*p+v9~FVVY4 zchNHLHN4bBW!V9MK%$>$GTP#Dk+SuvGO*lPwH)GA=69FTUJR+n zo%M1@*uOSpGLqfz$Asb}Csyg@y5(epYfP>$06}E=yt$<39NJY_PMUqwJOw#ZLKuI&Z+R@NR)-NIGDtCg$!0X!y3DN{ zkEU&qpw{N4Br^O2am6@xH;CIDu+4*aG?d2-B~V9@+@(-rvr!dOtd^=`@2VH;%S=yA ziJWAZ6(gz>v58J6qv|^vBwXn`Oxn*%`;7!sz`{5`>V~RL(wnyz!~OxQAr-$NR4V&! zjYw`T2Mp+%Rglk72%F2;N?2H>28X9ftq&IYLQJIAJd|`aq#P4hGP<%J)B?z=JpEhEDm7k$Zog0@ zEXuZ*9PqmotenIaYa@TXn*meUs}HMPkw^f4p$>ygUXmZYExU>_L%>{G5_zpa6#+_Z zv7Xw3DxNqF`s6ltL$m_x>fgWn_A)0504rEeuLn&kFJy5X{h?Wd>MLb1U< z=wVB$x^~2;nnhJJ&(g*3P_aDOPPQiDs>m56QPT3=WwCoF4;2&-l1mQn;XPSFzk7G9 zqSF%T)O?Y0ZILNSf6-dX6E(Fm{uq5{a$VWXO!9tME(5n*v>?#i9%{;zLE9(wilfwO zxghDW3yLSo%%S{L8ZZvr4{cvDmXxMD6aM(Pje_wJoir#YqGpE!vkZ@L7gBBqkSLxZ z6Z>uw+lHb%B{CfPqV(cAB8Kb}Hhg{CaCn0F@-#)d-{}YCKx&T+nCk2(Fi533vs)v( z7BP^F({c?JKs+n(x>{J^ z+f&eyY!5x6Tc4s=WKTA-LYus4$N&iW86|j0d1##prVHHmlh@L9ZBZ5U=!*4G*gI(s z-+P=;AcZL;tfTY6Yh#hYwpKO2i?HfBk13G=;z$j;_k08G;h`)7nITOI#AmC#JYFUS zw!OiUf8P`iryO({+E2R``2Lb5ooL71N=bQbVG?OYOUVt-V$PIF*o@En)C6D@>h}V=xCoRAhTh*SY5hY#SWdWN5CPAc_W`^B=T#4 zx`Jt$oJGQJ}&Gb9=QpBvto-A@;rO2{Mjxe^>S~JWY zgM$(n-(+dh8B+T628&?~G64iw!%aahX`pKhmVg*OJgBDJidKd4cfc?>KG@ry!LC?3PqIW2H}a`-1w2 zvCE`1lqQ}G-r=Le>OeEBv3*|h4EsZ+-4p3Fq~b{Ie9DS*mb^9Pq%xw%jDHBEoyzQG z3ds34PXsSo-Z}pL56=k?{Cs>LZn+HfC!3Opry2X{KIk^J!4NreWU{SIJjYLn>;FVM zCC3}-h~6!aoEhNL=%1r~-++ zSNx;@=3i^Zcc<_P!o1;g4EBoyG|-|CB^!47LTrExH4Sww8K^|SK7W0ToZauXIjq?> z>BF=vX=6klli~A%bIferp?ftTk9i9`W?juRjv+Wm)LV~Q;d2&t^y*rNv$8@@P}v4( z?-3VwTNxWjqaeSV6Bwx438Q2*Z}{OXQ)JD*Ergrx4Be%hNauv%mDG)u8Mg0^_U|Tz zQNPvA52+3lUi3N`gwV%gfBd-vDQk=AjRRd2=J2UfiukM&RRu?Vb@gyxaMTZ zr_LJ4gv#DCs{Fa1?s|m=4@Ax;4Z)-SBXK)So)p&SB)u@paw@4gT5lSXA}U3lgaA64 z&7taaDVPd&so6N~Xb`XeD2*4B7N)J>reBI>Q`Kr@hUCDaX?wEdIguy6P6OXw z?8<1n^3>2gHh0zhig`Qq9vGL~6Z2AFmW#TJ@dhEDXkFJ8G{+KvMg z8hIZhL{zAd(rSD-*px7rV-n5hCz_ zXNhU44_T-z?XKZc{ktzq?{oIy%uGZBRj$>RDO; zb#pTPzIl34JmONR6I#*$QB&S7lii3abdC;_%|+iyg~b_*FP@Y;_kAbyE&4BKucC7i zI(^qMdfTuW5SKF3C0HZu;UQvljpB z`29cor`3f^E}Z`K@vnXFJum{rv1RoIzrzy8 z>XY7c{lU|p+jiL-FRXp~zLyXF{p&YLh4-%c)L%|p`-T7Z z#w#z~`My8={i^4${mtpWE5GNIpZ{p@-M_y41FKijv%l?*KYQZeE<5#=2j7^n-|^Cc z^*4X{ruO(iCt9`o#J9~}JI z!PnPZ{$JO8=F}PYjX$*JZ&ugOnEcQ?R)6HYzq#N;vo~J+`H%g#Pj36erox8{SKWWq zeUtC_tIvL9?Q7|uKE40OpWJbGr`c!>d~v_=JZUx7zWDGvR{za8m(Sj|MFm$6PWr<) zuDB-1{_FpI{Tnyk_~^TWNq>0k(SKb%>*E((cgpE6KK|sq)t8=i<+VeT7c?61q_yMR zU71UwX8)vM%NZ9Q{LHMi^VS~w#7)PXb2YY?!NrWgLh1Q`VVW*dhK9g&%T2{ z{rqJQ{pL5z|MGKZ%>VK8cmD2~*O&g+m#!1%(UM;`Q7X8zwgGGH*aijx?s-po#GR_)*khpHP_z!lh^M5=4EUC`Mz7f zb^6lJoPNp$C%*rzJHL0qY46=UeBEC@wC%uiFaGw}8^^;0pQ8Twp2F$jssH};nwO7Va`1s?4!(4} zdFkfWPhN1$v(H_6)0BUFea+|BUa)rc-#;_{(76}Rx;W977Q5EkL|?J?zyqAxJ0iz% zZ1dO=`}#N#SlY)OhtFW*9M10b$_qOd6MxK-O0(3Y&3Bdv{?PsSZ=|pI4dRX0`YIJp z7`}n?en%EB=A_nf;cWl6{zeXr)cjkTsmI_)BV*xt7hjydcl`Ci!4Dk}Rt$9p9P2Ju;SP4N%;K!)mNv! zFh1^P`$NY$y!HWdsErL)QX_H><_S`pIXn3@w`$*6M~v)ye(f1DUXGA$ zGvTB-0#8QlS{YBgSiJCoYu8@GLANnaM)q+swC939RCw^5!#v@A;*b7Hi_oTFa+C=1 z>F7QLo>1CDJQ;x}q+h)F?>tZLKb$s>CnMf8!+82aAA4l%kDe##@z;6dYdW2K-<@e1 z<#_^kQ)4@WQw+#p?L>-2dPv?9!WhvwmKvT={Ad=&K8o0?xpd_3VxGtZPyTqG)uoB? z5ST%0EvI^(j5DV4a;6lgeZvzD2EHaX-rx^P_dNOVxR)*tOg9Q##6*|=_1MTEo{Wtg z3kHK@$0qL`l=F9vja=$EG(Li5502x$#?2NosKHoC6{~J91i)Zi4Rx z?t99g-0gV+6)4j_?0@)Fm;iz&Jdgk0^W=ep=W<5zao&bc%oBe~u|K2U^91NV#bLT? z)(AD3!c}zI;E9)-`0p@JWGtPgYI&ZVbIan9Ih5f3!*TqbBaUO9+#B;`eDF6Pzxd*N z(+H-|;`P_}VQe#?7Zl{o853CSJa~!-btC2pOoOQYY;hSpf9D%9Plg|#C=)_3vTvVW zf{l$EgnIIuk554A3>+9gaNx6;c^N--pB?!x`NgD2zTulag%@LX^12Rh<0 z^6L19kp{$)^S}9s-5F59_#5Y*hQ~A16AWp1Ng6-)!g~kD&)<3OX@C6&)`U3LI>v!> zuYEZHG&pkp_?_b;m!1JnV!u=2i9a3M^W;MKT_hRwfG1c-Im7$sd_Cd5cJ1$D-4(!- zeaB%71PePaj_t#O2&RDG$?yLUo>->KnYN-|9%^`kE}8g)C$a8&izfn4=6Ig`XWcbE zp}X!)I?w09$nyl7YwRWG^Lh!`biovm3?EuyiChYcjo|q%>mY!dIV?=gqY=w9m9zXDN1NiHO zt>MoYEtv`b*v`qHhD)h6)Sg;Nd7B}?*^SK*#v0r!v0W1z+aST{=;(y~6g7IWNuOFx zWzM?ToE+athg0O6xqcD$R2B=iON^edYf=yQmSS5aS&;KKO1u=r_Eko`t&{9f_%Kqj ziYiOU&~Fy@GHq~$e#2)UipxBLisPC*c2TfXk|Yn~1BaC_+u25k4;`|L@&j)NB|z3z zNHpgJ?3WN;&JGEasD2bEvJl)EoinF&sH`#sP9Aqpv$x3W%BbK$RMAcn3eUmJv@qdF;PA=bl8r`N@h18S0%EIdCb45 z&+cijJ~5RXy`+U5l+X9`xqQMgIbEHeN*uqeHDMRU+YTvc?4t-DUp2NtNLSFgQEYvz zp8i+*TGG$+_s{C~(L;5)c3Hb0Kt5k@BV;mzHzsN+D0e@5%R099JU^4Ttkt;8=jiRC zoQPeQ%d9(JL+_~Q@gE?h{|nd`IiIkKkT*1uOJZ9oL(`ZQukvwDMX?ocSr}l<(U}U^JWWvSVM6? z?Ea7VhXcGm<#$f*&hZ<@M=&6z~o0c;kAs1Q=Qet5M=Sx7X>V&E!Bd@x(pmFN>T43RJ(k@_$3+?C~77Vana)2_t zdOqK%aU-?y3w=BGRtX!-g)4LvB9Tk20TyD zPCYe#21esNPaYut>xX%QsvDq>Qi6pZjZ??Z_|H7KAJ3?XK@-|Y&#}kQj5CPB4OAq{i^TaDpU3u?&|AZS8T$n(M><|4Ne*crZ?-t29xxVp> z=+4s{MC{I>>ARY7MI00x@*oO5G8W`x*Q1t}QeUa^n`o<$%}D4Ie+W{jMDA&=2+;?j`@1R+FF3*a{o6x z88?Z+|8i-pN)A*1|DGq{f8d-;;R*HR5KrLG)#B?3rJ$a~<%1_Uq&ViuuRKq@b-+XQ z1fF1Rj^63mdk>7CF}M$t-@cwe$8qXO4hv8dJQ*aJuX2BUu|4kXG2#8xcnUd;d2-;l ze^O6ce2QXf+OrUm#uCj~?@x8toq&AmsRtjFiFzX4+eXZxdeR-)ci@0e=H319gl_5J zn>;yy{@YPm-~^svA<<_o_r^T=eetfeuP4748>5~a=83n|2T%BLl{yCkTy)VyJqa^@ zLX<&_^>xl%ldPoEFBl%gEt$ zs%-Jb|3lWt=W*(fCerGYC-TV1p|tBK_8-!z@tp>+iSr6%ms+&Q!?+$|RFZaakUHvrLP8zT|(n%!lqX z-Abk*{60kBn84oNt?=OYDN^@cyblq7*N)#CJ-_$QWhVADt|#2yZVd6+ci644*vIej z8@1f_-);ax2PlR+0k6la-;d~Gf5X*>8}yd22eB~fc=h?VYtG?cA;80}$AAvu!#+r# zj1OqW-~66L(ad6FtJ&cT~_M2(D_4rfBTl*46J%nDv)T^v+D97ns^Tvt& zkLm{Uh;jG(Ao)CYC{Hy2yco`(+z;V4+J+XMM*glQaP(#JWu+{I33#`6E%?n<2x36*KqnCG$ij|J&*&BQ`1LUDJ0i(Y|#N%a8bR&#-Rj zeo9Zu&JwI?@f@}R`Fd`{e9HFx<~gwh^^=^aVgZl>VyIJft=gMgCjuycCH_8ek*G?3 zsv4c@VJWRh2gn{@ilKJfc`%Z9Qni3B6IYh+m9zS*`+K>%fqR?kBGVzC$-~EP2r33Z z;a--+T9Bw$?QYqtdw^6{L`x3OTsg*zT=-&QD`fc#YYHj)&3QuY1k#SkmLTn#q4P!W ziAGcOhm@lb8ZuG3PUOOlIGQ2OZjv}+!UtvKSq}%KBqjdto#!`?1p5aeHF%xqFE}6d z2+{o~1WMUVc}6+M+@9z%qe}x#63YpRZBiZq78)}Eq6LgmV3c5CfK`c#QpVVk zeBLH3B+<+;sIniasEk(Dkg7aF9=s0$H=s>qy}VWxOCM@EFWcD{BCsGKWfmsn5{z_9 zi40{+BoZ_qJfy)<9R)TLWdO$~+MIxELf4Mu^#oF=`MI+48T(P;Th0#>t$$S~6XgFy zW@Lqo>q`2qon#q063V~7m&FpBx4@@~sjY*W_X!e)Eg%UI3*m%&B39#I#IE@CA>c61TRR?TKkHgc390CW=Zu0>w zN#_e`#P{NoAx6OF!&~uwMCKlW7xd!eCEEq)ffCmjhSelxzL4_NX?Orpn>?Geq9Qe3 zbF3~f_$MsVV#Sq+0Xvl#8aBc~*abfJc3#>E2`gE;mZ7#UU*TJ&CGJ*09)CRP zjKNcvq|t&cQDB{8M<$CdwzxpS6knAb+aHL;&#^g@V^JxGsE(2hLg!4H5>N~QBL1FK zTspjZbx5f~Py#cLoyfm<^7k3Z>57Nx-2`mIQy;%9zeJu(PK z`Xs(Zqi6jRAQ12wks!^|DyjmR42#7B_2QQ%_6?Zr0r_SKvBV`lQP6OGUZQDI_}We| z=vrxHK6Erau|nWHnf#_cUqej+ZNpjQ22I=7CYnb&_`Z`>q{ou3xIZeFvIBB^4T=ZcumLt4WyyF)<%J z0|O+`kQ=K4CObPE2DTRdav@c3SQHH%B!a@u^HLqtmZ5&&54B{%vBb9Xa~`P+nMhg0 zm<>_vW6+K|%@!30A_15>`%0b2(kF3L=bi#CNxU=h)hmk< z%RjOJ35m?C93q-h81^WLuH~7M&R2(+Hm4acRZ)R0-M@0Bb*THQLPPyQUKY;vQCOF02d%Q) zYJq9lac05DIE0C^C({a4)scmI9q)!^!Jc@>Rts@=P>%%O1=ML-nUh%(HvM>ND4;{L zsGnAY9J3fZc7YqRb-UHH$)N<%eOJYRPzmX>rd@~g4Qta>wlw~z7L_d#T&}ZORjRcP zI~khGv7(~FrER;k&(%v_GBpd$r9rhY(ptP}84X3JkLB-f(=eu1785~LMa7AX@-4|G`K?tkt0qO zi0tk+QteoA`ua!@3=Ofpl=dVHm-a7QIW3?jG+0u-D5vwZB8$67vmQ9wMb)rz0!%4M z*JgaXNNJKgJP4<9&X?QiWXY-&&0zpCir<+r5sRF1f!r^<3*92fMx`G>q`(KjFAP~9T0AzA9_y)$vy-Gk(H%uvZU~9~yEI&bbz~NJHQPnk zuOPG;&U98vl%YU*1EU+1HB7dGMrWCm2Q7LmYf$M$)`){_vF2L(CpJ`MPkhQkRuq8@ za5@t|pbQLeemi0^wBo8lo1tV0;|8y=VrS?*@Zd~SRKJ(JAW z#B}?SC`ag=MYc(pr?ZY~^&C&5u!Ppt$t{IV*0xA%YRNzn&LZnx-+Bm|yh)?P{=$F- zYgLaldO+su^+jb@)X_Ey6Bbg0-I@z!0fR1W-fL>~oSJ#x)m7`tlbktQFFCQ=g;dez|7F+f^qI|O*Po*CPj~In z19SHp>WT!mL%m$#vxER^bg;E#!UjX>rWN`Zqs?{|^PAcXc2|7uc)L>E*BFZ2Qp!C> z^z3pm&&eG|db_sB1`GQVom^%~wCw_M3)S@-NA!_HqCeAVC#;!NEDW{S+$B*-T8K__ z?)u|)kbieb^3ey~?yxZjvCwl=zYoG0cv1_5|+>&ul;tw!DPmmPf36uhD`d zT0n1-(@>zo`f$Yw-OP36tPP|d%0d86xrb3k6zG(h$}SKo^w1Ql2{#RKZ(V=1wbh=p zopwbv_WQ2#jvfM|%EKY#m2!V1D;%mT$3Rb|jjHETfzi#g7ge*VLZ+7hBC&E}?5^c0 zN3qF2XvZ>|SaVm;ZpI^+G|NbFRd83<{(|sw8RlAAJjZ|BOym z$}&w)n+*BbeIcDPlTWV8aTh7&q*rD00*=O$J$uwX?;N?Lq;4|OlN{0$UGF5fsYcsJ zG>XK}B5|5l)sfksx#Td?u5H7>aXHUMv*{C8`EI;_Sf0oapu{vnO~a|ALP{D9;G~GE zhLs;5f~=S@D$BB{E@wueb-JaS3Ee*wFq6aNOZODGsxx&;YM1W>fvz9b7_GVs0wX1l zkqwX{gledd_IG~NhaaOIu(Q*ma>D5Zn~B~0p`qi@y-tF9j_lvj@;#T2cFV`G>x*}B zL7h@j=ppOjZ5BJgfgOGbz$#sWv5P1DtczA;NI#)+S-%al%8ITdmmY$t)&o;Jz+&at z#tc595u-Xiw6I>Q+t6z)vNxhDvJzPl)#%PMvmFtcF2hQF#z$$Nk4S!x0> zBS@voO2i{C7j>M4Zqk)Gl4_frQ-TG`9JSA_BMtz}v!zVV?%I0;z4dxZ<1QFlQBdd4Dw9u`+nq-XAQgc{nyvV|N9UXykr3DBmj9Py|}M zld;6q(9z1ERl?Fy#9V-Eu)VX3?Y)w@qGs;q1glU6oU={Y`gM*@GU$jj>giVP7!n!V zR_y}9W^;PiLqU7h7aQBqu}_zDK2nSG^_AMDcQ090|a>{y99uKuible8W76A+`q(F7ybfww}WooBNERr+= zRz#r8^Uk`^Fb8>r!E{uVHh}@2&>LcB;q-`?x;9e+NaOm$jkZN4gbxy|2PbVsJ33gr zlLv~Cl>Q}lZKy$m!$36Q6%Md1DcaxnfkrcEDM=>q{^GaA)^#se9ByjSt+R;=^C(C> z^UsnJKNBiBnK_|TBWozChr*8lJDf6k7l^BKX;{^n`AF)xW}r`YK@eN3+uvYw142#dbj0O0xRn23Htt2=}!!mv3V+2a~)(eT7} zNlTPzOz}Yi8z?u>gkc+*j%=Z9!6|m09B?v})^KxZTMZ~ovrz@p18Lo3Rzqg{Nsd39 zL!Bjlj$bWkk(mj@qe^9eEENRP#h{+1N3GrUQRs#ZCm*zhl=K9LkpMMda*|K7_1hC! ziM7H!M5v@kjERLV77FtSqD+Q*PZr?N_!JFk7}k?Wq|PqKT1&aUVP*<^AGElK76YD( zm|sv4bTGY<(Y!Rw4N2rW?W_??D0~{QNt#5LEoi0@CBRZyQ5DKv0TKA)`?EE3C20xs zlPH!tV))gXB;H`0tl;j&Kx~D3%ZoP5M8%W`x@MFbBlqKuPu2fo#m1)h&K<(5h%4+3=2?4Ry{Zg1{ zkV254r$lTocqVFD#4$GhtmR9Vz#8kftOlt@N4q)*?+E&&z!aLcu2(sZVDcRY z`HqKKgW%6I#9sLKU66`8YN6yStscVn#>kCg<(dc z5bl*GZAtCg=;)V}w2ieJAA76;)9aypkdGUdwNT-5N3pb1&4iI{)xapTM{C`R66wCw8~^cE}Mekn$3I1RV;l<>WjGJGO%krc}4+ zx$TnW6V{ScyM;m0+kG58TEV0kT#X*r)95)*9i6}%*x)Wi2+%^V*D$tFe2y*(7a8s{goI_hB zO;lrIyy6iu6G({xfPy&;xm-*(S};OM9XtFzUng9APYzjkNO$5}llD|5OGu%7G;$qc zUs=WBL$f5YGF8HB6FfEdiGLqB0o6!c1g>$IG_8w0i0*iDNQP)93DqYX^But*LR{#d z;)us+IhpfOMJzvm$L&CzBvC?fR(Ydx;lM}~ji3iIlr+<7#?#+BdRrPQM9LD$$gqpS zv?9;T@aY0c55sLr)SYf*dM(nc;{AsOsZmf*D5F8piSYpAOOk-dzs2rEuY5iBaRWEX zG)?RcPKeZWrsHZu$?{MQc-xXw+1Ka=+V?p~5HQ~;C<(wiWepFp^A*Vx$m1b8h7+fY z1F2B{&$}jV1l=PQ&1a3OGPPnVaE)1JQdVg5PF>mnh-)|d^n8V|(^O~a?mH*pH<*gr zk&sEo3ngWvGvNT&Pw%K6HB_SE+$~Y~{a{N{oR1Q|OOB`^S}NIJ)PyAY;s1r17}0eqO{T=!Q>~sanq9z z?%1Gq>5r#-yirfKZ3mGCx~1Q0V$l?VV7I_>|W0i3)Xbeyo={e9KtGqNzy*|lXu}-W6;*2BEL3=+J z(BCDNcP=Sgs4Cko3hCN3VTP3DURgLGLv=SW8(4oetanin!ljOmLi+}$d!x)kX}o9a z?0lG)O!7-^c9l_`EB8D4AHfyFv!6}QjS9*z*?#dyWn**CCfStkHs?mOt+=o3-86SS zs;+ekBpr@t7os1ZnclV;K?^#CMF}grOnA)X$zl2rG8uw0K$w-z%JOM*bR;%PaK!QT zLA1-<8q`|DyV~Jk)r1c=)RiZehPJyWhMsg%aJ$X7l^IZrlIyU%KA9Mz8&)Z#3?5J05Uf{JGnfXl!v;{Sv-)oxAF> z4{iGGBioO1^_`xN z`@gX6;7!dPzkGe;&%XBS``-WMuYUK6?{z*|f9ki-jNfKYru#m!5wA8?T)E z(#u~t>4JN|yZwS69{lDjOP@aeU%z?fRUf%;)-SL6*`244-S>~{em3+*^NViJm%s4M zr~mzPe|T{9>7TnGd*s<4O$`2Jn7#kySsSl>F4?`~^=$hq-`sS^%d-nt{_RWGefeM8 zH~jJUUtaUrHy(ZbXMgzo!{PdCI>$bJf56FpYOgZcP53F7I%J@g_JNWc>&%18q($|hV@A&Q)UYt7cqaVNf zl4pK?)epbAc=dVfcDX(1uJx_|sx~Zmu&?m%%c5Sx?Uu>Eih0ub;`T>64Y$ShKL_iO z*Z#X_yB8O4?7!}h4{!S2zwG?+qt_%KYQ462;V<8R|H13dd)HsR>-aVI&HeEwFFpF@ z*MI%P_IKX+?lrG|=kcHZ=-J<{ef++YK6XOsXUBf^xmQ2te*1yzJ~6esR2pYhPde%uP>!W9~zL|E&jJ`pPFR+p+GoU+#SIsSEG9>Z(6({`66= z)MlK@l+KTy|M0gT-nhNjxM}5C>;A3$==S4}eeLF#UpsioJMMe+_{&}n*g|{bno|y* zb;;&mytr<|6?4BkHvaR=Ur)dM&7X}QJpGI(zxLf{e)f0wfBr{D-PS&M?LjxyUQ>Jb z!H>>9<>0Kf$6s{%C7(X`^>^I-^zrAt^4m*pzVgcBU;gf@OK$w(mv8#*i@*QvSzG7c zzhl?;w!HD1n+|Tc?2%9A~`i;v@ zR)p@81OAWYne4h@58BSL1FT5*tI}D}JT~s%*b~P7C-#ZS;7&F@?i>-)z4`ano-KBx zjrS!75<5pK?Lk~^Yzk}JPd(p=JPBNV;eoNSk@H8or2T)`d;fU1itAo<&1fWV$--w# zmK|XXjAY@+j!9%6ASQ8hMnZOEhbFSIQs9%sG8jLTCar-K14-~mmR(`oM0N}{DFxYq z;GW*rBu(>@(i?$IRY)M*eIxS}ZmY@vvTgEaZjzt4{}s=y+n?)<|^WSg$uRkTc@g(YFN7{HQ^&!ZU!UoBaz~Z-OqIvWQqf5JNO^4R4 z6ZG=SW4uy$l(%cX7nIls`P{@$v1)hJZpAWDmMK7(_N?yUvR5h=>-}W49>G>m!t850 z|I%bIy6o{;jgeHNaq%b}t4=h=8puTUx`1Zz((!cxV-_7rZN}bBtWLhG`}m>HL*g;J zbu^kxj*o-a03+A?&!top>sT#qMg30`?qdwXeK6DspRvV^b%Jl~cftm#DV^~8T-FKp z>G9spUq>g9Y2@Ee@P;Pr_JW$}Rn|%HIz4^-(ACh%Gtl%X8V`m#8ExDHouFyLzPBKF zHhAy5vFLUrauRsSfCY}KSfT6duOcZ!hOXKH4 z!MS9tx-NqK3)sB{oopFNo?0^0Ndz0?CUp|l!{X+NmtlQag^#^jywQ!N89ll6E(&$B zh1WGl&pj79`T3R;uz>fUJNgK80`mb~@M+5NZoPInz-|lR51j0MkBHA&^YU4^ugd1SOpE0#3JiSodj_J zhNatQbaMawln!%>BEX{g8Dsj9ve^ zPR{H%MX#ZgNMt-1#;zbZD@gepA4F?UQ}7_`1jYdYAxx+fG&>>(vQhy{khI;vR(VlWcMY)vu}lWH=6EL33GTXoER0=S>L(DAhB~Pp16`<-Fm?sU zE_)nNB8^l+BZMa`DJB%x^R*pc9T=qwsc$zVn@|lj`8)YZLE3cOrFYggd{L z>r(`mdVu>K%v^Lq`4P;S^^0mX@BQ15JiHov{tAWU6P%v0;g`=Se<@$(WX{4f)~iT71z?!lhH@077#1g5L-lm&qZdjdg^8wy0<Nry@XknpM67z_Z+Ibr}ia=`x-Z^FQUATc4mkB9zQex z?)8L6{kY}bM7%$es$3uK&Gt*fy?>j)7v)vZ-;({5x)(P+SKoAG$DFyJk}Fmt4|^)_ zM%&N{(bS$zB)k~9dkfh)ynpdp-70}MVQ=J|MZBL8ZO&D3?04*53Z8rMjJwA4oDWPg z%!l_cuJ7RdsZ7Qz;h_MjeK*uwx4aAWdG99g^}I>#n4_VSP-fiAAfNYe-nYKHgXIbP z^p3Dku^M9xzDt?!)ILgAH zb7}DjD9v4M+EzoW8_rQzjxv|Nbs*QS}F~A zFVHf~DiE<6KY#8O^dBMQ>IQuQTM;M3hY_i;%P~0qd%ri_r}!)UCX=Y!>`A$}t> z0OQCs%rkKgN5XKY-$?z$kUSJUyqxvD2KIHL_n6;4`g#x?KZ)Nnc#zJ>{ePzu457cC zPJr6WFE<{)JPEn5m2YI^*s-ZzVBEl-%i!X97)dZM39yq1JDyl4ES25*A?SqnR*juJ zImT6k02|$dH|ZptBP0F}brQ0@6k0ufMklk&U{K_|hfSN@dy9O~kib;2DE z)=lYz2ad^u=a_7f6BDnX?c*nr`riltGF4h%hldjL-pWs^W657vC+KN*%1;{D=h=9} zPevLe4g8wR#pY4=6AWQN|8n>VejDKn2(K7!M==W@S^d#cG+JUmfllBjuT6n%v&F5eK@b7#fT7y5eN#?;Pa4|^$2-h zL7(ek%)l)XDa^j2si{B0uBL(fJ49`;1F;KI0PI5 z4grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B0uBL(fJ49` z;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B z0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%C zA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA z90Cpjhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G? zz#-rea0oaA90Cpjhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M z1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUN zL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B0uBL(fJ49`;1F;K zI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B0uBL( zfJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j z2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpj zhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL*UmzphILP>88${l$O77c*E0~ z@7kHGx4!sQ`YEcZd^wdddH#Rmr^x3zinc9DI>P^?boUi7-sp$WM%U^EoR~m@^O8Wm* z@`(2d&!~YiszXOsDeF;8RTW7^)hbCjqpB8}CaIV<&l?4QYEmI=uc~5(DwRQpj54y% zu2#iI8cE88sU+x{l(ab68AJ<-R2A1rR*42HkX5K(K}vCnvLrPaNbiW6KpP4LAWR;% zq>@##;6jp2l`EhPI^tQQ<-i!Cj!^^h&%az+a~P#n&(H>(KByH=hCX4;C%~A{T-6w9 z&^Ouu=S0mv$Hy3@4w{Op7;Tas$*Sf|1=)#e#^Rd~3A@z@88z@RXr5*abXb5dLq%lp zk-$f3zQQ>_JbOuMhiS54BPG!TpdMDxLy|XrqgZOG^AR;aHebc^8CrrWd6~|~(B1dP zB=Fy$bR76pHy$gH%Z+m@FzOP4AZTX`Y}pi$^O2*3(Ryd=e1E zL};F#eKGjQyHXe(A$<&@~B7}J>Y^C=%uwJtxwZ!7G=n!-JnW%9;J6u z9#VNyBBPBA96B6-LV>~DGFPCCH2$#_or#4=$0=8maR|mlS>NvqoY5bPc7!Kd5sCn6 z6#AYZVf}U+*Ky;Ev|rM&Xo^7aehzI|A|p4(eO5hLGzYJQb!LltNh=Pa+AN1{_mNAq z2ZGvG30)H*cXSW>Mb~^n|Is=hlG?IMUkc?%T`rn#qCSO!=ee8@roe#) z;vhsBqlsh4hp33$H*pviPJVL-C`y@L(eH`wZnAqxd{5N{r4SyYzVK@`uq=aX>d96M zJYl!n#eQK04l)9*k`OJFw}cVfEzy9R@_f4+f`E#e(cUdY}LlsL=z>VeUZ)Uk_yvNq~dJ zH}mqTLkgu#flhLplONEr4TWiiZ!-LK=IC*n%b9|YDcUIxl$IKKanVcJRIwciTWC?w z_H16qb&ud1Qfme}B4n>0>cP)5E5^<1aTg^KC~!$Bq(~r2A*W>V&6pz~-~%EXv1~CB zw&uR@JwE{`1SQxL35|qi?x9GEw1!+z5WKT~D3{T3%A@jXPyb}idz*mrzKG*bA- zR8t2eW7+TpuOh2C$u!}B!*;5AS+&=DENg4z$I-4{4FRd6FfeYWZ5nDasmoUS?(RI5DDdHaP3!=&199)3bdg1tU}>{e2Y}C#DqS+e5fDP)w)h9 zT$G{ctOW_KtDrkdsx1b+D=`WyGzUFFBFkMaA z3_Hcld2YjfMiE!WG5k&%P1qDgNawYD}wg0rgc2h=4oDCDI+`>!ONz8LKvEgg(D% zghKeJYoEH@wdD15C6L0%ue=SwMCdAVYnBcgoAs22vJ~Ax6~FFzGULH1Jlie$UbI76 zS*2txLmrBN^d>Sz@;ZRr%K;72@hk+Avzy#8OHo-?q!DYGqoTN%Eo3xAEhsG{N}^s0 zh8qR8@I}8$Wgkf#GS)+u7Q#=Ng3Tys6MEHXyMVK&Jn%qcRP^PV2iH?i$8@Xg_xGo? z*uSu|fZ|zWDpcsyTO7dsHs!PhIqaoQ()2|imS;6$V~;Sr8k5yH5xXsE-)LPHE#Ghh z+VntbG_A2jJP6^a$-d}ybp@e|a(UCw=)RJb`gT*Rl))wGhl{NX+kXbK0e?86? zn$1~wY1o*t{o>hXrG$BFfF`OCCAzc&bPS9ulqsCh=oR5q19>6`)KR&I3aSo$&|)+S zi$|^&LZb-nt0aLz6!Q3~NSHPJ0(_fEXe974!xMlQAVs&x=zxQSQuOi5;ba6uw#Y{t zx=cq+69P2_&4V@6h^`?mfjX`=i5z&9ID>&^zA`*va7JLYnsR7E)X_m3HcZ+MjiOjA zgAk#d@`w=MZSu>g=`|q_HSLX< zB%eY6SmiCG^(4THj;_(oqF3TZGz`ebpnF{TGAS*Dxe~w?xsVZjwL~RPOVY4~ywdd} z3hqQU)72Pd9@9)zpi+y^2xCwRybM^u0nt{bq9|)rFY1T)!ZyYrWip zvj3HtDSh=WxsuMJSS_V;`t9b9@*iXb(cGg{z2(x(s4bN?ZBJK7(Kg{mYke-#BUaPCzMVR%Q za?>Q?;@%bWg-+JtbPHfrJWy&;Z-%Pkdple9&1S~1sg6P$wWcin+2*TKW|sKv#LZr* zldEmKK^5tRs7}5kx%f^ArF*{a=Db}^uS~gmg3Ljx6<0P_=U5SN$%3bAMT`{QJH0Dm zfSwE|TSw7W77cpvH>>GF2&QMrj; zBVjD=g_ETH8hK|w3=`AWB8GUIFqe=*7lDig42XI~2@3e2kC~<~GMETN!PBHD<3o># zdwvR%D)?E7%2cnHabt&A!a=l*+~Jr5o%(DRMxf_B-Q}8mAUB-#8MrjzmL-MQg)4(} z8Kj1NudZly8R4`F0)e*bzF$`YH*y(ZlvzGY2^cH}HQd+1b|Fm)Bz3}bIgpoAphgp> zUY*6Y`DT{R-HBESv=AS1SL@&|AV2qpOcVk@c9v__YEvguh88ozV2~8JJBHwxL8~f3yZ>oX>~B2ls@mAKIyL6O|z9YF009lBf@R*Mw}+mUJHB@c>Gg$R>*9 z^-(#r1!QtXB;W=V&b~q_+~MJjd@VI*nV2;p>A{#lNch&CCGQ}SB`c9cUK<=h5LSW| z_}i)T3sIL~QOMPO^17%D@$AknSHTF6WLpxA{03L^D31^SS>$W)ptT2BCiKYaofdbb znoIi!NmCILfotCDYLG5Oq3$0JvA972Ha^j2si{B0uBL( zfJ49`;1F;KI0PI54grUNL%<>65O4@M1pfbmK%$JEM&|!zc*ZM(#0LyvVTI3WoYR~p zu|iMg|99l$W%%r`oGAyL=5&QN;SIrK34;gKaj%uA)cB1-X?UjZa=lz@$d_7vD^bQX zX+d{R^6^n`NRNCWGBXn%v?DOtf98@$j+gl)tg8`eXP4D<0egZbb=`>GnBvGit`o+=;m zpI!RpGx}=4L#T9O1ujJF!C^Vxw1(~asW)SdS2DYY=}h_|Jg`rb?D82x?0N|A9ERsG zjeJh$C(qX$1sz_M$b*yg$S1s0n)}~q*rvo zXA|;4hjJahm`D!u>D#Dp(?o-ipW3+Vp`x~7{UUYi))MnU{X0!BuCAx$)ueyG^&B5CJ) zn{1tnC(9wrS>W3p_Jy$w+v7g*;SKplYAEjl0zE1F2hb-@GdAFB`=Dbvx>k9FmEYcr zN>Wu;z@bVt6x6V;z80gZ#x)j^OT5 ==sfSzgqHLmD%X1uVz1Fx4xilHAP5uIy!9sI862@CyStn4CNQTY8Yn5OqKeQ6`Tn&I#1P zp)G;Q5DD9)D&A{JtB`?JuK30QvV*7{9$=1z-^jx!EE(`AOw8BUR7@%&^Fl>ufr<~U z(^5`T5zt&z3Ez@pxpV~CT1KuRBMmhpO}uN- zv?cJAWuPiGFGx$RCLCxwCTWSLT$NLK72_33CUQX~res7{BpI4UDypT*Yk$2EIRP9l z%aJfpn#6*=NObYrC@%|TDG^JV=iF0rHHng(CrN^9DLNmVhl@ltR+?70p%OlLy({ZF zlTR(@T41Yzj${^+-}Q1H4g(mFgU0w>Hh&{eRiqhSB2_^yAeuZt!{}l0Rm4D_Xb6O9 zm5xA}Tm`R!@g2580$0CuAdU6vTtk9H`UydqHaFXjDD;n%H$4L8IIyZ-BYieS_F#p0 zTuNUeNMPv+$;26!HNKQ46x7g+t3wc~~ z5|GiWi6%RLZTSR}}B8P>KYk|9EH2$HdPS^~SDMsnUUjt?&FZMYxDMTj4jYpwk$+E4q(sN|AeYeTneclH zx`>K|HVoR5WKyuSyUSP*fN>KR;Zre>%-u8TGKuB$PvJUJKsL-tS=zV9!hD6_V(F_` z#GniJ(r#=@QSHUd>@caPsE9fVUL#7gwtu(3S5c0yVI4)em=h^p{(u}D{H=Nd2Bq?% zlj_Ue)FW-s0puok+cWknL5S6xjBg4CW!uyO6aB|nStn2f6;Og&!?WQ8;oBMmhPafZ z$~cQ?1a={!q94+;j~8jcl{h_=2^Xj^EC;4xQtZa65?-$jJA>!M(3>9k92LBVCreqm zsf!|u)j@58rFHPH;>t2%y~UD+ary>U<@ZBt+GJU(9@`S8Kp^jcL{cBR!+a>y*Ccfr zV>`OGiD&_Nb6WFe)jTgpIqT<=q0g$gM;R<9vP~?w`H|sOBzt|SmJ(@=AvK|eT9VjF z@_8ZF&~#FLjt0K3<5)vSIL`hF;f!l6Dlz26v5Ht=eK2gdg*9T-LQnt@=p5pU?nU~$ zKyAr(!6jbsZ2u~2Fr;vv7Kux@!C?GFg7M=8Ig$ppkAX_n?%+PjBFF?7pui^3QB4-K z!$Y$Tp~LtJRb@+)1r}$e3Cpi}1V>83i!?H+g=TFYO z7eI+Uda-xlNW0Qb127yJT56-6j)g3(q&Ey5$QHCmSy?hYNqebNChvQxNF`=d;wTo@ zY&vS&XYY$9mS3i~brC-bXDd_fQa72Hvyy0f3kvB#mTugV9)MSWP1P6slV2t8>f^hB zo)YmMhB}JJH*L$nVih*ZSTt%eeKAH7cdJ4jD5C};lZb?w6r)-V4K0mJa|b-1tlvS0 z*^RK;63S`A(p4&rdSEV*X$%Q-6ekI1;v+%@d=Jb39Yh-jn@dcnYYbop>P)4vFbX=h z*jfnvfX#;eSTPOUs%h*1k|JNu2$biPuUZerc8hGBq(L-dz1LYotqvAkA%|KqSp)hu z%FFtCRm6{qC9KQx;5>@5%}jR{>Pdr&5EVtO0%LV;O}8|IzcJ5qF!ZKM8Aw4Ms-aPVX`Ha zMKH!43Dn$;$`*!H+rI$g+;X34?M^l~izsKjW;j4%Cs13&XLrPxDb8!lc*hI2-}$zU z?M;3?YP|Vs1=+Mgci4{E&(>&wq72l`6F(}?Y5CNg-78bsRDG;L_U9D#F}1CDbTA~!4%&m+q;%zAKbmP)d}*-ye#h$GZp@`1wC`h36ZJ%eY@Sr- z0_xL3FGl?hnWoBm(WuH{_M5`;;yl<)e~5I4qlhXppmYrkNTqh>gv#yhD4p?Juv^{y zxK~@yjAt^i5)sDze7)6!kzwor#>&qU*4*`tPWe!&0pE_@;AfjrMP!t1qf1%O@IITS zN%R0buMpeM_b_<_Z0l*A0`AhE)5MZrs_Zl9VH}voL`}!e&L`FzQ}IwFt+W~aSdmODXJ=vG27SYF-f;q3WRMRT(pc@BMk>&>c|p%C0RzFQ6!VKB!pav@+ujP zoRl!U>Cu2{ZV_o|VQ-?q)k#^*axReKC9-T1;As*16ht>9_KGgmz#O9J3OnP2s8N6$ z4(bN%3{twF7QkJ&3U4jt#lhkJ+W}T}=c0%RSV)gR^IO};bz~Q{O)CaU1UF0;FtxG1 z#kRc&yINdbM*WD^xlI}pbTG5%M3-V$j08ue-`Td;A?G|NI zQH^nqG*xYGFL2%?Gy)Wn0pecnCF3VKbo4DLDx+zyDDp*g$G0u)4m~?Hn3IF(IC8d# zClv;pkZ@>F(|^GR4oqJWQ8-I!pzP;hk$r6q8KknczEI?A4q!lZM?W_h%F~)Ap7S6`s93`I){>}@PMLd4ep*b-hm!L#tb@j+ zk3J-(bwk4&n6i1E7+@_;1$S3z$n5RyVT7rHVH*<@?yuC;JWL7(c35n~(2b5_oFeoV z-g*&%AUVqzEoGH90)-|diW#i4#In%dBC0^bBuVTkvye1z5M%I3**GOXr)iq`OH#Y5 z;0A4ZZ8K|IxnppNK^EZLGYi!mV9 z4EsseKKT;7DavF|r4O1r(;z9da7868yHl*+*fQpwc?zgEXw29v9~ zgIzJ~0Q_Pn)l!$q+{&;vF> z(3vs2aXZlMrmY+heYKhXqvk#15N16(HZG~{AE8m>?bEmqYNjs7>fle&Y-3_HK*(JS z&mom9ErdT{dL$6`gw-$HyUbCWTwy z*H#}~Rufo_{ZriiG_|jSx z(et|RcDqdouKa#|k)4y$_5JFCc{IP~Z|LsdHG%*5ILcjvwh9v?5|ufq^L|4KR=4v#Rlo`lWh zwvl?VeUMbQSH1w@j{OE*?-JQsR9aK_+6aA>9wi>G0w%hK3{?!RqUlBK@xjy)9t3T$ z9}qNV7n0Vb*4AO@9rgihD&qan4KAyNHnm~2UQG)NfDwI*O%lZj9*QA3;C5Bf(_F^$ z!D>@1&0{e*p8V8qgsxlR?oXy7TR(#CTgrG8_hd@vG3a>qXdyynTSH|9Pd~d%1~bWG zybDX^*3HTQ|x>{8R_*8Ms4TI3d103ABISHEYh?K`=%|8siR#@8iq-p?mjHFP2z_K z7U~V(*4XT+7Rg21*7T|Qq1?`EN~Vwd$DTwe%8I`9b9+qd8gXsnYA__D5i6`Tl_x1` zF*(c^g?||1)PXBCjTbR$4|;iOYAu`WoIZVo3Q00*@UZIC(fK&tNa``2pV72D}F?!BAGwFiiC&C_#!Z3wtC6 zya}pTmTEJ+1723EcGCmpLP+4jjqJXXH|uRJnz0SHc2J=Q!LGr+-#E=o0pt8aYbEmV zI5GiXVV|2q1xrJ_mRD%m0Zi1}gT4`x;LjxJ_&`>Q(l%q%lQz;nES4-3zi<3YNCVX; zo7$^TEI)YiJ)%|5t%~lf00n`EuF*W%i)=wWwQaMibk-Ju2A*VD_7Oxk$b={k)#pi* ztNqS&kneRo<|h`<8PkeZucTJ%XLXTx4VS0X;45$&ykD=q^2$24`cCVSThwXD%* zE9js$d{a!Te7zpO?V_=V^?nHrXOpG^Au7dT^&$ZVMpNx;m`Otyu&7kM zG#73q+7yLtq75N2q7Y$-#6j(@`6xcN&GGdTtGkdlXvxCL;g6kzONzA+ouYJ*p>&*Qulo78?eBBOqlVNEh_fFECuV;4|rGEBIWx1UNNId+O{S?+9`NB z-%6n|+whj*$$spm9&bA%KSK5_8}@IX7ySdP1v+GvMYsk6xLyc@&Z_?jN=q{}tiWo7 z3lstnJlgF@Xed-jrM?+b!YdTsU0RNo_$iHqwe3D4w{MQx0o4b{En0>H2XgZ;U0t;7 zGyrKhzJtU7B|hxrSEW+ttMI^GGwcI{Dn_<$!LI{VD4?YfbY4m_AFAq_CJ&Z^TOG1H zt6Bb)8@V}$>7&4S3IjA z*ALSyKdzI2((CzkJW&h-m0qqPhUS|WqMT@XX@oJUx;h7oNehyMf<#hE8pRa?A85e= zuAxceX-$~MyE2X(nEt|cC(Ebk-Z-NjrthO0iePdInj?$M&;UTklCYf^j|asvN<4`G zz?slemA~;UiFXh}EaZ!@I>8#eJ%$Vv1B$hL_M|d|7=biWU<-Nx0gbT|G5Hk+FoZ`QJ#QB{a8L+r8Gt4}V3pINjaD4aiDlFTya4h0?YKTY;E;(PRl&cO6?3<0n$bS(L8Rfg2qkSiaTufYkDv@K{ZAy+EgL)xz6$TU z@V4t}Z{I$U%ko*U*{2eejbCXyk3A;Mz79s(#a`CGJXzSmzy2a~vbV(GEjK^l@Mh}t zqT2jY{i2PrCI94UgDDd3e`ENWF)H1Qk#-wx!0q&s3uYGE8PPWQy^J44?KOBJ+AgIr ze5{~Su?uKOFZOj7{VgsO);{@UJwGVpfzOpNj;!CQSD?#T99@^z2?L46ZUm26v%QQI+VCyh31724nYGTE-Q z22;gdcFxWs#dc|3@dwnz!;ZZ9h&FSGcH9FigeIFiy=t+OT-ct`Avz*6SMsmlwaC0s z$CCyGtR{jf+vuBNZffDsl18UN{vF02+O^!&&>H8s`Qn8A4J9l%8(snaY9`=PN>*2h zqvugZ!3{ReumhMN9$(ZmCG$bQu<@evq_2ub&c;J_TI5}mDB@18OCSDX0Zt~`exdX@ zJ)H3TJ$a%_bF0*HE6IG|Z=c<^;1|6=Ir7rqS^fO%ue9%d;cplI>>C%}x$9?%MX&$s zf}MZ;)$hb#{>q=Uj<#F&;2%D=`xEVUXWsk4FZ}qq>t6fYgZJM1@tq5o7kBNt zt^LXox#D}ld8eP4apS-JkJo?l!l^>yeFyKm{*UfHGH&F{GKpT<7(#jj61{nF2F|M&mCZ~l$T-h0DuoPEowXJ1*n?3-KLUwh`Y z`+xAwpH92|{#%#rJ7??9fAaFXpF4j0>|cESzux?lV}J3=%-?zbsZGJZ|M2t=PY17` z{_&12uk8EM$G-I^&*V3M{n<6y{}DX;^Y6U!<6}QQ{p`fuKYJ~B`Ocr8-~Qf(tLy*# z$-$?T$^Jm!-MM$yedC{f?7nCI@}(Cxf9I;^p}Ri5u)1#Z&0qZ8`%eE+ z;;TRU(Z24#-2b`8!vAvl$M5|7Q+f4|>Ak1UyXKOm_cTBD>Z?m`n|sdvpS=IRS?}^& zfA_V*tAF;_r+;wECr>v&b@PYLecQ3y-}|oH|K9hndVS*b<3HVc{eOMt;?u9(m^&y|BK*V7askq1*=!xcF~Woy!GMIt*4VK|M5$kerL(;TgTq@ zTem;{^!YEWosnvt{N(3e`0m2gp3k25;mx19dHvQ)|NLjm-X}}HvFsCb?#rxQu<*j} z3(x-I)&qxsaOKZV-~J~yd(Zt(eQN7}yXTwdUw!jeFIl?z(l5Qdf2*O?*t;5AM)9f! z94=;xNHh|SrtnvaU~V)zLADWuXO!im)EL1J4xpX*6^T?EBct^8x3Am!$Y>)nI+}VFJsBZ6Isq1SYMi$bc^i`{V#-8me|6?qtFPA)W-tWNifQGLg#*fpp)lb8R{embct1hw{w2# z(CEl9pu{=}ews`+0`Ij)gGTTgbW*KGp>gO09D?8%Xb^hgqlbAx&nS(Tp?r8M2c4j) zpgvY6YUjXL<5$yo-qr|$Nu3PO&qN}y$;Qar-wyFc8z^R-1Vfzw%plas%Nxg10W<;= z4|Q^ib#jO?xqAHcC1^6lAz+=H2rfP+*mCU9mXl+_6(>%r5jr$F`gB-6r23CKIsN*u zguf#csF9J0m$_wd2z7GeL$+2V49-t$Soljl5^NzIoYBej z>01sx^9=A=SEVh7PM%Dfznji-u7ge*z_T$5R~kc2Tn%+Ha*}oOi_>tY_^WL3JlNt- zibq%{TcDE?r@j2twW6>?J@+%@IVLy*H8c#p{2I_C2 zlT&Y$vQEa{^$c1L8t}BCPNI>Mhf>i;qGQJpyPy->I6-;DFkq91PDX-Y1UkXgBjDJD zTneV2vxQ?9I9D6&OG)$kdm$&S%LfRh5EP!Wt^}PB`W5=!jO$q^uf5Ky80v&oLioAA zN1}}YmJ3`abuvb;u}*yGq|taL7}zj&vZ4a&4*et!&)_%UMj=e$fY)?}v1?t4+VB+I zNO_8Vh5dvkbuv7sjuts@ z&kFqV&pvb=zh{>D23}vRSUE^{!AF%*pYzMz^gf_aS>MTgV^uY=g8Ae!a`t5U36QL+ zV#Orm$1>zHl%~385)XJ4P58Mdw8=aWg(|39L7TJD7Sfull=vAS>Pwa#PX#>@W}{>& z^6S}(E}$>n^f&NCgvy;vR~Nj)C=JWeM^GhJtnczUkG}C4eWGkFq#5>sSk@Vx#9>|M z@_Fj|PUf5F%XgTs@KK*aEYuC%)>5o^k~eg^OBX41H>c-*Ei?Pf8Tkmfv$=fkr%>MM zUOIW6N{97Q_%%)3cI~-=Y<4dCb(3x_EdqRBTl~Hy$s3L`-`U{f6|)=Ey*O{mZlJx$ zFJ;l*da_qS{>-(V?yb!K7P40_!U_!L$NBzdd!?dxFrQoI{`Dnq$j9mA?AZ{pie)=Y zOFrswn|vMf@^U@;gf=oa7;YmkZ|dxrQ&j4{_1&;dXrvY1V57}Bix2a3ePXlkBJF-+jXoKC8Wq-LOwF+^z7jBb4igBi^RWE%J+@ zJPPuJeE}voXBGO?=`QB_8{tKx6B}{x89@&tI{a-M1Mev3HX6&|S9~6wm^_d2Y=!B= zS<4jt_{NQ#HWX~cO_oUDVM^mT!Z#iN_jnwSyVcgMTM?7ijZ%cAM3~6aO!)oC$S#W{ z(IewDI%|AvYcg3b=W;wFp({$!@$rd?#VLVl7DCp@6?79G$s$AOCzXF%izkIG|uK6V#pd2x8pGvV1TGYMx`^Pva3) zkiyY;4Q0s3ID&^|)(}~+ZZxXNNHsyDP{YW`M?Xpd>R?vZqm3IUCSG~PyUM$2bYc*W zN%*nak8V!<$H+P~gMan<)^&7z^zpI!3CJ5@HiEgy80MLnqXo|Z^zo5KG%^Z) zzp9f794H3XtdsHaWy>a@Go&YVGBNRnPR7SshfLoHbuvEwXmAQTiK>$rad~!i&ppRa zL?Veqpdc)Cf`KN~NtJa1h0$ohiVG4b!Vokb1Vfz!BN%tDD4iVtGIX*S6r=bXxdKBE zuE(aSb7^d1Jc-n)Ev%C+p4Fd12@a-MmqaTG=mc75jE_Jk-}{%}4aA3+O+bjok1#KN z{gEl148k$TQwHvU8B*%}^TRf{9gIhKp^eu%7T2SrTauA233^;s@dWJ|=md2z+QiXE z*2!yEy#}3tMQ{>zM@AN7?Bt0fR-T;`j1hD~w51V*IysK(L$3tTNdTQ-ObO^28eyHB zJTV$&9S{A4&y4YuPFNGatdpT`SSRDq!0j}LWHde8A?L!@|)g~c19R6>n9 zngIUnd7T`^6-tt!#L&suu`SRI{KT8ib5t45$|xS{1hcqTuH(7niP!o;uw`Tu~CjuGm(L>P3I&`2BJQF}CY+i4r6ZlOSyM{V>bL^V*7sRY7 zop7v!E}4EZcF9OE)Cpd^2FDqr<0s;A+ykhsEETZjxep@;oyo#^1b$me?)+-u0vd)^)Dq=D#h7V>fQ4DLZfm2m7DJ60uH z7RD|}9H188z4V5$%fHSa>f{7kf==c|CSz9#l0X*R+0+}266<6by8>$CUL8I%)CoF2 z)X7K!(>gpC_7esY;5AyJo)p^ZyC&1f_c))^c+?u6WxjcbRt+#uhE`FaI+U@%O#_}o?&=e|Zh=)$u{T<+U` zWpa-mr@dkQrUjvWs85pLXg{RONQV0t`D8&iY`?#PV?qUV9?m-C!*qC%iuR8_)NkUo zwlFQd0_CJ1>KmMR4#hwaH-x~)*JfR#CYuc|Cw2o?-gEp4ExXJx0Bj1`ECCgUlx$pHgQqGNi2}OUaH=R(cyO z=+Km8i6#$aWLO_^VI7aA0W;52R~M^F8Zt?mzt9vVeAFMA4$V}djRAQpI!alCrJ_|2 zZ&JJpJOJ`nz}(1c{;%C1M?V_b-5t-C{f}3wb92PdV5K}OKOnHMs zyw2cGPzR-w9)QY_CWc6(lX#~CF6we1g7PCXY=ze-;kR=KGeR;Hf@xUFX~SRP!Sus} z(bPi93Rc;HTb*Ljypb_9daVTiJnoN-GI?J}Et?Yi_kb5R97?VS-dZb)z!HRpd)6fRq#YW~s9}qX!L<^7)f*6{IPgO-l4mo(OgMvyvrf26XrYtK>yuH^( zMsU|h%h$%}2GA0oi=ysKQh0qGNn=s=a;fn{wtSO_dqTYQJ^NM&h}V5miLsGG@urDrvpqvL8 zG%g|;)Xm7~5@d7#!b5=xm!T#zM03V$h}6qrA=U??t}sIye3!AZ0UHRo5V#ty0kJjS zut+*eCB?7CY~@niZ^6405)UN|;v-fqAmT70U}4v46yo6=zJN8`5c-E2mf!&vm(%e+ zO%p$t;zht9!cc?7=}4FOB0Ny#$xLr}o$KI?l`goKIdd5P?-C&38UzK*{}qe?RTQLv zXm}#qu`E4+$XH-YR^f|Tn>iaHgSDNwqRX%o0!u=p{Mr=9D+C^3+2jaZ|M0Y~tt z)h*i4Gw(pHHVP!2B@MCf$9Y`%g5~Z(J&6d09!9Q)kFP2QJn;7zPLCm<*ANg54CZK% zLt$EgrAn9?03y_d;Kt_{UPwa0q?s7VojG8KoJ>101;$S7_rho7`UM2ju;ibsAr>;q^W%|iG`rD zgcZ}&r*UaX8dIP(P_Vw7e4%BdhrPxc|5r+;ir21-z3UMsOQ-`U#wH)+BRit z2eGW=&bVyB@P`fMG(3EU@XUa&^`$`zrj2-@;|I`7%IQA4EmjVAsOZCpAxz7&=#;>k zIG7YN&_~%tE1}DDQHu|2SrJskht~uF1{hfL=f1k3og|-Z` zvk(=a%1%D}JoRh|MjAI6LX0}*UTEY=Ll;TaL96gF zA6+xux)CUklS0?9@{#BRSh)tccThA5Kf{y?+F>wOVc|G53opS0)aYgb@Grz3?OMvh zy%&KARsy83vk>v3WTm&De~;?+9|pi%EzccF3eUO*8kR)1d91^$Kj?FIpAT_unda|A ztC9?)En_@3T?`}wk6Pm)7SL2!W8q2JV-KW>k?0#KWqx=IB*h^+-8)=&!Hqg{`W+f$bxR!6V zA^g-sBi^q{wE^2LL@FUWq@=(Yu{tMKC{MO(+Y25=HC7{VV686f2yPu~zhY=Hg9VDB z<{{X$@ZV^me0jUjz4Cy+9vzgx(esMVVLEn1ZikhOXKt@!zB=|G;uhCXZkSAw|yeB z5sM6ZM8)Ok+YZH1L=*`~%$1_Ar17#Lm^7k=M^tw3evT(qv5ctxP_ zKhBY$Cao1kJf$j-LQO;e7isSwCslDKdOxT7^mwKjnbTv#4v40@8L%P5w2m5+b)D+A z!GV~hLB^oTN`uB1y}7#>O+cek-8R^uF%1g_ldLubBa-ZbS?^vqWVK<5ACe^jz2=8| zMTwi_dNna5_$&UP-*26sQIq$6KKGCJ!1Os)r|PMvo~P=mr|LXUl^YmJ`L6tAt3}HI z3I-fbmZVt>lx6H6XqIMbO%+M4)v)9-{tL4+7U~*h<~LfQ#~>(ZJDcu83xlTlY|w`} z4C#wvigEhhU44a0Wno<~tifEqdL^Ptr!&P3TkNJ9Z8T*TDZ>(nhfAFWdi3M!nl0nTI4%J_dok~4>;p`bFmIx+U(xFu!uhmrM2WZawR|D~BhV|%KqS`9tK<$ zE~61*jHCPdvB+t1KmkWv`i4`Rj8rm3?HNtiXd>I(Q8{X|?@?BNSb#rDGG%y#b()Iz z(QiVvyw%akP~ZSuyrU{CXa9)G2bJpLf}oNZv^JkVTRmn2&Az)$F86hy3swJ@RLIIJ==(mI%CKNfT$ zv2&6(*T4*;9*14=_8Zp$#X3)oMXJ)9I0XA_;sYwj&!TYOjYMX|uWz(0F{24h55(&mKQSQh1 zz2Pzm0?+CSjtc!$7;QpPw&CzSnmmW7IJ_Z}zr@$e)w$M|o61P*I}BDS)9foLFv^ z1KnzMS+}zYJxw=tl|PTvYL{1b{TvwOEn0e%^cCx5tzo!1CxuVR!043)~%ilU{Gb;stV-uwP;R{O7wb(Tvu@-m~8LQ!M+Q0YHjKonW`GI3Sn|!8asQ) zfD|QMb|f!qiqSC;4bCia7~G^;s**WYt%amH#n`N~4i_kGI>@DmrIq?pgpN3!unsqd}ME|7{@xAdYZ z)3^2q^X`V8xnTRPXC}U23)RVY#N+`8?T)l>X0Av*Zf zt3&N42fT)y7T=I%PoDkXlNrmy+UC{Wy@Sn0Qu>mmbFgh)KqIz(Fh47O<}UB<0l%*r zv=B)&ldQRej;(7cV{| zo68omVCC&HJ!-&u*$s_-vRuh@J3C;~qx#5Yhmm^C*+A)*%+@eyCUdqZzYb)M3{S>D ze{v@44|l|1>&R3o%cRN?)i|weTYFlcxkILx&ulQ2hTYq}F5fGonKjYb{N<_K2{C{w z4*&97p3aTCW3q~EYmSow{v;EI9}c^l`UEK~kjdExYny$2?uf^cG~rfRFs#EuV7rrP zt^Wc+v3OT)pt@C6^UmV6%*4ai7hvTe>ZvJtRw9z~6SvU>gK3_z=`EiBr2f04$(D+$ zHE$A{Mx2S#>T+J<+LM#iCzpD1ak;uztJJ`YvbU#tw++&<4XMg-EZ(=v8j0197$k7D zDy!3`mA+ObeCOn`!O0IKIpfE+dbwgVcVD?7DBxdO&dOA}Od@D5Fvhn_ZMdNc03}-` z$9(`5ZM#vE!nzhcH#Hv7xXp-456`Viq2J6lM&u;o8@wG@D_)PD zt5ehZhl{evOU{tLC>kwgv}I!~A_C*$HTIMZ`}ZepD~|Gd0pt#*7lWk?4U$^FH=JE; z)NSC3oH$QPEWI?$*R!7Zo_wU}Un$dNN|+Y$eKGsNHI*+J^!1=v`n{1ZLAnzG&6vmQ{C%sEAcw@X!S+YrpC zB2P5gNn1_F5ao@Mm98+oth?(woE@5@n|Vw9mR)p_)~(>1_2K?T6QymK>a9juv(jz! zBH52}BNfp$r?o1zCTy55R?$WdkxUXHrp?89A~QeW*1*+%z728MkJ8X)mzMYsO_@dY z;WA^;p(BQx4r`lG+CaHh`kXG@EIOxAhy_e7&QB|BCpQn&XS!h=G-a^}3;D z%uV#$&jdxt(Z{}d%GS4A&b_Srlkl+g#A3lcUGJhbOV4Qxe4^`0Yq`VR-wOR)pr&_C zl+R0_*^>=Spm=6NwTta3#8L)Y=%VfEzlaIYtgt0UIWMCw1Jetk`Fg*~GXK($tBmet0)Hj& zGI}*zCnZb(SzM0|lFCSKm^}S`p=XpgTxXmTgpHw8&8=)BX2iA64hp6*9$b{RGJ09B z*45k;Rz2T~d0k}5lgV;-ncao@jZE<~QqX>}zq|nCNQAD_Y9f`gH0Pp7QN+=vNvO ze6^5vmXY8}($>g>Aq{!#c(p)+*!V-mePMHgejYjAyumFTfcI=#OIfyjn(0Hr(2y*V zfnOe`=^3SPc24SyA^OT%x7rvJDVu_q$w=KFZJ#hj<-EO3)nB41B40tyOZHThFXb~8 zMDfFND%-VYoy_J?GYe;y_(7sx>d_1uMVef^2l+20L(Zqko8(WdVOrj@a+%Z7T`!da z6)AW~!{%n5xQr40xz@zs=2W`9^qatlBCPpy7f{?U-N=BGHKmMUI+{mzC7MK@?I|l- z+i7_B0JM&n)|Bh{k~sH_K$<1gv)M~^sAOIs_0_?b!~)ys1u*cEs32L=r8(8G)e3H{ zLQcq+m4P#B4cz4B_*BW?Z=8onOXqA^R9Pa_lDa6@#_6@_ z4Vn=6_$QJ&#u|wZ?K#sDTbCO(4QBdXh-zVmX1oX*$6=n!`a^D;c4MmOmV}L#x=5=s zZh}lxC}257O@tQBpphwv{D5Jqei1IqXUSPEiz8A|D=HTT(+b5oX&r7$>zeo+JB_r< z+gRCrqzDBCIj1&jM2p-xKvxQlA?pz@YfNa5^aWa6(~D?MJc60tuTxF!IIz{t+uh}< z=tec0tQ8s;$hplp`R(qaBhDlu3^S#I_+{qbN?D^_zhQ3NQxv=qQ7c5T^`pxfG&ziO z*amkfy9JHK^>DUl8HU(3<}i}CejgYKa$1u*wjaUII=9Qnbk~!T6T+2}*g!r*f$ zEyagDttF$$rODXudEJ$A4bq4hE1nL+yKD|~w-yb#B`7XdPsVViUW(UX8Oh3YOR1d_ zM;omSv*wt)J-Lor({aS7NNr?%o-rL+*px}u^pr0!42XT(p^(_BfOSs#3@O8Gi^drm zG1~Ja_3hC1g*BwLV=?mEAQPj$Lcm>>5<-F85Xc3s?|$FCe6dv7l`C{MenXp<8tHg+ zX>CQkD&gqz>I;#1j137CBX{S$b#DNmGM>NPJ#%UIL$@yhAbMmuLXlFV7eTK`7*wUS z(lW75ba(J1-mq5aD(bHIZzV!13aHT@8wJLG^02$}TvYTNW(*+1SBc5;*qKnkwnVio zama!koFFOF^)QSZN&-H7QdEOjmueG#euM~(*mmH8s>?&`aSyolX>NWuKYcDf0>dvC z={gZX@>mj4q7_PXm*p=CyN3=gJcw;}GAKj5 z73H;BFjZjvpIq5Wl&k}aH%9qULxn|L+Wp`Pg$M^ol+||w0Ls8HRpX`76C08`G+tI} zf4P-VBLi%TZmyA@0Tm=s&zDm&IYlEWrQ8mY#H4WMBYen(U3^qh0BKP-XmAw72*NOL;MHK@+B%$pD`ts&#j3QC;y z>bdvzVCspdU4Iq`LJUV0J3iGrexqc!>863Pq#2O@&G|;Fe|a@nBMYH^GmU7n9`o8m z)qHaiJd90B_m$&G^v&h;beYm4Kb)ud1eKLs(RR-YTDDP(zQ2mUPO_@XuHtf2ct$HZ z>(Im9Hw`b6vdofV7sJFjN#d{?Xm7cHz0q0mr*H31Hr9T7Y3%fPs%ul;+6zo?axS0c z#78csddixQ%momy`Dve3U#-v34S8QHJF|3AIas=j8dWtiJJILaMFlTA(4Qu8_Eb2~ z(>=o`{)2JrbLmSPStOarXAw&f!^`y>7Q#Z|h-q{!GoNo$#R|kQ;!h|cw3-&$@A3Sz z8)reZR?1j$pDo~qZv`cAwx=!H5T9A#Z?_kh7SU2u6*8igtq~PkscG+at-G=pt7WIM zhCkyhS!t~cHi2QHU!0w zSHZw`-ERyH%^&n))Wlnnpak5BK_t0$)->Lu$aPn{Lo4#CuaLPfO6eI zVjlGsvp}hIe)yrv9jn6yl6;&L$jYu=GX1A+Q}b3`HU>JZbk}V~)JlKK=1Ob2Upfn` zgL~X|29Q%!a4vWC1P+LszqWqkyj+l2*_>zkBv)uXu<6nXZ~y2+haP{vx@+IR|7WH3 z`>%d^)9?T5r9b&aZA-nf$6NEt*B*KKIrI24zo<2;TatG5FIu&_Y^ub5_2nIZKY!=r z?X%aJ2wv zdh?d%_Q$jJ?;iWnYhO73{GWVl#>~`FyZwp!Kc4;QGj|;tdi&VX7jOT{ z-)(O^{Q4jN`SnMBboh(^H16f!RV!`#z~Qevdc6Jk(YLpp{^B=2{M(_GKRM<6zdiru zPf^2@|MT`YZd_M?`U4Lv`R+5%efXA@|GWC;J-6C5hiv!2J&Emiy*cB3H{N*5Eh}ES z;jP!d_vpy6(XfBTes|Nf)xZ7(kBT{U;c!>6`4uHBqEeEhjT{MFCieDxc5e0k%~rjGpN!1>MR z9{kN+58nIh<1?RGeB)Cu?0PcM+;HCq{_)2LH~jmXH(!45zr1?>hn{@suU|O-*&XNJ zJmbUlAO45Ru6lLGr@r&Xcc|MtaCFIaig#~=Ugy_XNY_R|l~ed+=G zoqcP6(Yo(f_ue^S{(rsn_UG)bda$Rm`jw66J^9eGLx1mh(p)dM{bFCOZsV0TudLot zJNl)^zkK9t-cL*KpMPN!o>c6bHCvk8Dz!Dg`a|EH-`Llj_U|vR{Pm5ie)`Ar-*?Nn z8*ZBU#XYU^wafo_;LT^-$In0Kr>h@6vaw<9KD+bjFaP7cYd`z#`~KHey(f6@UwGTM z6O*6${8K;smoGjy<)xR~UwPx6-~H`fudjRk@dv(kMf=zvU;pAwFX$CFJb3vp4xfC> zH8=n9+?DWT#VIfR_^#LA_~Xj6U%ut|rKeB+`91B8_Z-@JX#TyA-1GI<|K|8p^C!Q4 zOaBc|KJ~k&kMF$s(wpA;!vFKqs#TwS_0ymF=&x5SI+T0hnqS=bg`4JPZg}DRs~)+j z{q*7Qtvc!Wst1l6!0k`nxqIS=UVnPk-M{H# z9pe0Sj`kiHX=5?EMw2&j$`1J&Lt4#;(!5JwiHX$O{0BLI3n0-cN~D4zhH| zPU1b5^}XHQOtW0Ni({p4T-?Z=;a zcKftU@8B2P@!p!S7%f)s*m3Gr&UTe>xBDv=d*zLGeaDHEHi)oUu|u5K(*(-?x5&oy zvP8$09Anq0KF&uI0VYMM4-Trt;F-ZVXDff%eHn=5T~d5mUK_-#Ach+bpL|Eu2_O{a zKGL+A`YESS2MlO?vC_p(7ayn7P9xw^4S3SVusgDGe-BUEqdaLx{E2vi0dT|VW^(;@C0jAiq6ax(_SaQ5fwGPu_BA7CW9S zKKbP2$X~XfUHsacxK&ZmC{Hk;-qD69|J^Yio(v7alkgHNy><9UE6L@Y=cr5_<4JeK zlij;B?FIAOuVq&B4nEWV(Lu&tm=dTCPizyWIL1iv`reT@26yZ@BPm*Nv$3MRNUfdg^e$u}9*y0#A)*^=w@4U}>u?^xl z5_9@6Ih?nl;|Y)#5BB0`iqpf}$9FitORx7-rT*>TuzH3kQEB`PVU$jUbPd2WctUvx zbL|n7y7p9hIsdL0lW!m=gR4H#KJ83+viqoQ zuYv@FuYgv2DD$sZx7(ro;WdZlC{F+gBe3J9DMjYouAex{2|Ve@F0#IdC&;ddCr)aW z4DSRql2M*OF=W?ZFV^L7>e=6oIR9k&NyL-hkruMdl_u?l@B|P{GB)tuk&F%xlZa`* zS9ZaZ_IIHqvTH>Ko_vuuQG*3cF2`h-(^uUevTN{-_U%q~;k_# zE6Nq(upn8`ZXc-E<(#WtKZ+d1yWvb^*I{Y3?Iy{=lf~`!TkwSboQxJ0B=->(MrcET zKxEOzd?&d)yz()3(i-Hc0qE3Ae5BPj6srS_r+j=6O%kk8y$cmBn6;6H5zcS5{Jr0j|X))K)xETD< zm4jmJ>*y~2b^GuiylMJ9SFjR1#aC0Vkj8opq^4YF8c+FwI`ukf+)en@uoG6J@oFp` zB6+SxvA@}mCNyu?CHAeTCs~*mQ5`Y8v-X4>d4nnh{x|y;ma4L zzh{}O>3hE~#U-OYeGX3l^{Ld#Qgy)xe8GRS;^>@Of=x^R_40KG&y^eIEX~6$U-(Zg zllmE1KPWEA)!_xK@B=SgE{$b;3wN+X$noR9 z`Hc&HVsU#_5{Iug<0ox?-B=QLXLxpk>`yLyw~5=CWKYfWeurGgmkIyIlLoz0FFB8G z2QDjIed<*%gM-*^fAY2YzmFX}#^vHhM$Y)lFw{Dd(ha`S`T0nE4y__79{c#s=Po|l zdp7?1Cy&u0dAF1fKYsX>KfFS&%Ob%FY&TeRt`YpUkbi@J-II4#?6UO_2M#RwB<}tv zA0FDd!qEnn*oeBF45Kvt|G|@pPgJ^hXfb~NqgTX}_AAFmIy`xomtzS=@4FXYh?|%H zA=Ixw;mHmp@Jq)JL_BexSf~Keh2nendqMQJ$FYj_r`O^klnHO=Zt)yXe%DUU$E)tV z!IO?hJbB}?e;wt?;>fE?N;hs#shBw{)uN^q>hu3I-Cnwob)$Q%^ zf9@yA-HFBWS{%LM&;E75M!#pD&F#Y;=Ae`9Y_0#WjBlVn|Oq(t=^VmF~;S&uQ*bk6yfem$vVuI}q(bg3#+7DwT%D(ndV#eI<6)|D~TK z7hgDdlzC#OpTwwc=h{v`NqU)xC!K!s_A9FvvoDAw?ifqs?(b`ld$%s5FTjE(65lPp z;|aTL97C~sWN>O5p8Tl&-hT4t?nlWz?prHX{2%%W+klu*hf;kj_STNU6{{kixP4eI z?mbFB+3_Bpy!4XeiS%A~lucA3eA;c&k6t5!cQmrg@x=KGpYX{82e#gyJUL-V;C1B^ zd3Rrk-(n!TV)nSO=jGh@V%h59B9aeepBHZGq?7gBFT!szI?qvgrA>(oU54*(0J2==2?@_ugr$Qc5i_fefF^YN%GPyR;-7Md3e z^TbDW5RbDZBiJ%wEPm|n;;GxFcf&3pv?&;upK~6E-F;JHUKEb->Cgh~qPn~Er0b-2 zXIFM;6_pn{e@4r~vh%$op}ymO?chW{c!5`NK6?h;!QJNs!mCa?cmARb6HWL^l)H56 zeyz#x&L(uq-k5J5_bi>^DiTrFan-7`DcCY4;hwHf)9kosxe_i_yMARVfaa;P!E{m!;}s@Ie|B zOckiCrk=bEo|8h6Pbpj#R?d_ndbOSbaBbkjA5qWRoi(;#Do|32@llIfx7M5GbBNZs)*IgnTRQ}!yICH6Mcj-${#RFdj&s# zfv1f>;J{DyRRNQG1sr9R%B7bUK%<~bq6%e)QNBxwHemr!>Ux*m6TapU7ssY2bHW_o z#NuV%8b6QnKcGy0f%ZMEjTiwb?dEUT9L9tz^_=e)gg65h)mOvmH@=WC>T$4@j)}L99zj%=KGRS1|SzIdMnUeDjxgzbKN)RrYSmNi6}ni zQxQlKiYmL;Br@DN+A>P+9$hAh<<00D7oo(}o-&L}1(S?7P;B9;1tlc38yl4%q$T+* z&4~{yEi=M>;=^jwAay9W`?Rlatj%Pz6262(1b+%?i-287BLxqdC>zJSx1()gv?Sk_ z+%%5_L;zX!i_wMXb1&iU0xcqtJg|If$p-KR5_t<84+BjCMkO%teL8~cp(kbtd16GG zGF;S#=04?0TXB>K)WF&>!4g0>`9ei&X1`??4BdtJ^|8_5n_YCUg5%rx}2sF~0% z_~$UokTt zB{H09v;m}oI3}%1>}=(E;MeErhHCf~nl4XGP%fsdq&GGot$hDuWYF4ynsi^m=uNbB zPtxp#M%$ZDVGlhdo^@(cEUi84=3P>6cIv;SK~;?AFxAMSp<#*V01DqQqx8t@s+d#z zFrbcT?cRc^yY3UsYpb|9i56YP{Z@g@&B-OrzZL-vFEr8I97E(mZkQ!ObUg}9NacD2 ze>{1nyui;-D- z7GO#XaqeFeLQ@x-p+AwEvEo~0gEKwVytNVoi(BVHLNhOt#BR6w>uEwRVZA`kO6r7y z5sSt6_?b35$>)fSiJquz8SmqP!uGA*XDDy{I1*xU*J&1(hV7hT{UovBS0v^U7K^x= z9FYY6Zi$+rr=?5^uSvz!R2pBsagz3K;{$!@ok=gnJUsyq_?RtQX}#;<_QTX1=_jF~ zo(h3fms}q*Uv0=B=UY?FAMrWMBM2rTB)sHvd}uJNor*M2p-T{$ZYchSChlhF<} zl}5Z^`5b-PMrvtAPwGzS#(p(pE!$<#;_ywW2M7EhjsdN=R&7?p z!|}6PUJrhQxARqA^adm@My;+UM!>V?Hx>2vdxkA?+0rOo$?gaY>jw?n0#}x}Knt29 z?|Nvzrop%JlsvdEd8k{0jkbUPTxr>Ehs+P=y&vzF9!5!R{o$OJVFZnidl%3mCd-CA zUxdcnj|c3p%+-U~3D&AvI9K&)zQ?cSj31!W4`r*dCO|qohV>_VBF}8DwbpJt5f)h4 zR1JguY8Qqp!-WF9(@$0qPF=z#Gy_3OZF?Gk^cK^>YnsfzJO)vN2kUxcJs zgve@UZG92O;RB&`FD)W1btzfa`I6<_M`~0I6*8+?bA3ca+mvj~NVX*GeD625cB_fh zQ6^uTUXaIKctNusujxckbNk}kX(o^RRovF9svyHmGxFt z=Hg`B)xC5eX*M`zUWzC!aa;Dblzdt30ao`j159`44L0f2VZhI*`D~asvDt+qvf@0t zN?7x;`nM<`+7T}-XK4AbgGVDo1$vEa+30)9ij+5{ZC}Ih?#mYzPM^WKoT|Ifx4xgw zpxi1rR5Nv*jxU>5@I|~DC*BH%vNWJZC5?nJMXL)F3LG>Ns%)2ZC6PQ6e!10b*+9u! z3i!dOpt^ZdeW~xcPSiI~6()5xJP6_krU}OBrtfRrpR5&adbKRgBM`+y{0;}ffDSoY zSQ?l-)k5Ppi*@wiY=P#ZjTvZaDK7H;xuJG#y}P^E&+sMd;|cNCHbb1f%~C9HArZ{= zpe*$-56kRIC9v{l$zvr0V%8^ArckeM$KVlL;@;~Ni0b#PWbp&iB7uK z6G(!Rxp55}r=cS-oOvqdJ}xttb(?FbRF=H8yx*eM*1CSy3}KXyH;Fc$E=w)p ztLYlChm9KJXf19ev79`7NJZ1Yd(MjJ);6ig;;}FT>zDggEiejzp> ziYW8hZ~9Uzm48;#zvyu7h9n5)ZhH z`PD3=h7omQCXHf#%5$x5yfI?7`uO{`oS==gfI~}5G+I?%Tw8&NSk!IJ(VLp#G|^|B zDKtUaalKSQAQ~?bmYfddpHXztVP&eFZe~cHzh?NLOvOAg^u_cum`UcGJ5^YyX3+_? zRC;It7c7;oFz-F(R}nN`SM7|HuhOQpWqPWq%(j{JZ3F6DQPX!#FL(pDaWca%#>*vL zdEajB9~bHgQ!C9yab(x;8+vfsf=V?Lcv^+EzKWH7n^B%-D!bW>tq(E{=iel=!fLY7 zSG`i#vPWdm9cpdgT6wvALUq2{BE$97S4^9=`YiLco-5a6=s;?7&n{Kbt*!P}y-wRb z;Z|wNtRB8x;l?KV(*tL-(^x^Hhw3KIqnN1pGk++MtL({aOxK?wl8OJP3QOKw&<=S{ljz6Y?w3$ zYsJs2!q1Bvr-bo({VsHxUrLue)m>XOji!Cn=C4Wp@Fb2umjZ6F zJzH=f+@iuP6UK>p9O6s57EYV%o2B6u3uQSYukzzYm1$88WB0@ox6brFiuhN}pI1bG zB;%zQu>P~GVm0fibdW&DG+lx|za_Ay5&ZD`LD^aqdqnbHhU9Ptt+}OjNlF*YXS9kV z^ceYQ%o8=(`AOBd%3~!s2nWP<*F3uUJYTjshVz8SF9J>O=;`T_ z@^b&%Nt5?|BW7;V0BViQ&Kc*;XoeNO4ragM9S8-K5|48iF(%_9c!KbvbV`SEQFzjs zo*p)C&0z_O&IPgcEgL+6tW9cZ`q#%#8R+j?JJ1iIfbU;Ez7#6G$L`bv}Jw9 zWKY5(KGhcy8SY~hQ8W(|NA{wrjDNVNi7M%oAo&PhS!3!8N(kOH=y!?2ULEu~D*G!kMy6B}KMCA~jss zO3Gm5>HXv^pyWx85hO68*J|Xuq5}QqTUFCcumI1 zt*oj97pW`l!q};5k4&~$>Gv=g`k3;4fYTd|tc;dIvO0SFja z8mRC_lnLng9O_D5%YS-f0do@JA_hu7;-iMxxn8wy-J*@oLP=(7rm5J^qst>znU1hd zy6Jtid%tNMAbPx!LYG~Ox@$RBM@t$z5-l6pA+nFgrumK}{XM9c5|!l_255hALp$ZiceB^P+U|5;9~E(d3IYl<)^o(0#p`oAOD^1xC$fcOcFDUL{) zeFvoEr%`7=oLUaESyj$9Lr({5!mxih^=YkP%7z}c(@4xoP|<=|UuK&=pLYFQ>PG3J zZH^KBqViNW{tC3AmW;1d@LEwH2!ll^$pW^hkZ#!bdsN<&9OFG$u-6)k`&5hn{ax(U zv=wt*G%pd;C@g`$(1FXqghTF;HxSJ74c1FE8U-!BP2mJg60Ud!fKK)VLT^znD$E<> z^el2Y)oKp7lfr01fe|5N4VeI&6d^Elzln_dwL!MW4)@7mV5(jtY)0H7)1_p4#nss0IBgtFv7v{1&WdDs=JZMZ1h^=?(#-IQJ=R04Rz;rKE|`?TnNR zKxl688llRDcb=(nrC?$XHTKAC0x1-)?agqTY*ju9YGJL(>?#GoZUAe(D)>!g zP)r`uv{P$U=}W9`Fnr9)G9eW2PI918AzeI`4NuA>HoBpO%Z7|e;jJ_qkpZokMGC#l z3?sMPYmoH1@t=iE+6B=#C9=D79lm@Qz>8-L9xfn_~ zfd-<2G`amLnKB91RNUTFFk8=2&&$;G%)XdD1;1$>W2lnNEhAc%Y))mhXBBF#Xj`Qn zm5ooO>cud}I)-V9PgBx*_yO6tKh^L5VhuznI)uEvXBYKHwR2ij-ybj)ZxX~sP!CI2 zv*tiMYH<)7?N(qKNyAdW%fCMZ3fluawm; zo`AB52JHy@p3Aq0O~&d7HcJ-KE9D9xhI`9BIv7^lfD#C5VzjoM2jkI{T$NlbFI{rU zr$>iWZCsEY07x@Hxlz%&LkYPfR(2gad9tLHq|&34?Uc_k|N{t?6^^K#%zLs$iJ0^{50*havwL z$p@?rQZ~?MR8o4lzmU!vKbw?^ADMTO{wSEHGhwRUGE&nO8Cak$<16gvTIIsr?6p!s zm;Y<|%ofD7Z%by@^eZJ?6L@JzWHP2KT`Eg&*_O@jhvc~Fr_Ni*mrTo5h)jun>4lE)?Ar?%|^yK)CkR4yXX}Rhz=b;A5iK0%12DQX*v1HF6zb>(f`ZAX8 z-9NnDgh4z^^;!CNk8GSL3v%M?x`oSD9y5YEX>F6~6Et8zuUREuN@Z-RfHt7f80C=F zWd@z_t9~9mnpiY@<KVy3YhC9|lq)){;tKJLCC)%U*Q9>%(5`jf zU3ZN8nECaBkLs0I`1^-jGY;)t`@>UTNytx=|5ADG`RBh~dU*Q@6YlxygZmz~Ck{L` z@BG*PrMq^dUfWpNXg56e{pTvrG15O@-Bz==t^e(Tn||FoKKCCsJy%`+Sn%Y=Up@ba zTKAzH*&|JL{f6cxhpzbL&tE_K@au2h`_aTBr=E50&-WbJy5?KAZkcg*{q(b*{jU$- z@})O-JpYlu{_(H=`w!N={KU65KK5Tef6MVR{`nt1_-yj0m)>~I${UV9d(9`meg1aGQ1K;CUzP0Z7W0QaOgX8m0ef7mh{`$zbFKU19_}{jl zzu|?KU)}e^KU{ssv=^TL-p$94+`Q?zKR)!m$q)YVw-X-u)aw`i?>|2C`Jt!2^}h3e z_;+u;xcj@8oxSxZ|Goay$F~3Mk3akD|9bVA8~^INnyz3=sJzxex)y|Czp*RQ|j z^6{Vl+pC5)f8?gKo;iAx_tyW&E`Q_J75AR{$npR2##i^e{k~W4`JYF;Pn~+t@te*Y z%6|B7FTdrM&;8{MU--}RK(+fP*$*!I*yRg8JFxOIwIk1$(~rM!#{XRRN@C_E4?i4# z?!YzMkM0T%ZcJ^c>}}ZIm!F>ZmzVs@jPD<*+trl~cGItCSEs$WZHwKGdp3H{&f_0> z>4oY8KiYWBx+mwl{X+j0&3_oV?GG29 zdQNxj?R&p@(m#LnkDs{s(HG7?edyJ{ynF9Izjl4;b^1yF?Khu3yz7};Zhm6%vyZ*_ zH>-Yd)A4KPy!6_6E1!As3xBXPe|g_$A76USRmM`|N82aKDA6_-%^s7Gj!N)h%pM34#ezxqN4u0^pzr5_yznggcjn97W?Uz=Z z(|&!$4ej`6ezkSok&Sj_&*|q}f6aOAJD0q8=*HX2|9t3%m;UC=<4=Czrq^zG{>|mD z{Ndd7yS_Jc`INUmeeQ?uynN!KpRYXk_Gfl4Gq?QxEnlg9;nml^_O-|V{hs6hapV3E zfB6%qzVPF7F3W|VU3~ppx17J|=J;vCW!w}gIwXcb`;=31L-9Ravhv13PfSawnGDL&dhMFtZTz6$;BjYQ(W;P~;*?D*n~b2)e7(AlzLaB+)s zNs8n))w~U=!e8E+T4bGk;f2K&QH4WqTurL{a|1qqq#dh^E8lrQMm2J0m>g|?Vyhf& zIqUrr_QSos$Bt5oc2Cir{?j{hCe<6tVH183Bk}V%XXL!W``oF9e38QnmxCP1vzyS) zh$qa`opmn+8so{%%&`(S@exmklF5VO55^r&22VMd{8Q^;?3m9P!x99p_Bf-YV`c1O z-DxbZaOUG!iZPzteYfMuYnM8YvDo5crQ~2w3x=ozKj!d|&wryi#*>~qI7Q}L;ny>Z zIUwb<_==GotJ=H&$-6`#g=Q*-xjLVoR=L6N<8989!Ld(P#Cle=+o#|>)r%(tJi+_! z>w`++veCZy;x;^K_nv+9wPTChZ$&(DdYkd{{5hCu$kT3jc+!%C&(8mp)beOTfik}7 zd_o0?KG+qyked?m)wE5O|m`H#uLgKc@2 zC$c+1G%k(D@R#5`y2YGV$Ef9aLZ-+M&K=#ec=65^#})&}LFyekeE4A7=XDID{ZkGe z{xhEJd@oN9&`(O&4PG(EgNP@b`8XDKu6vNE?RX;cyU#eD99w*BvEzxebpO#o`1m$G zqdk&yd3tva(Wt)u^%aX3?{1&AbH$Dwc%Kd)zr^_+qTzR6wu6(nb`us=<{-mk&YFJ3 z!6C;JZ2Eh-k3>8f9PEubp5S-z-H0dcSB@?|_!e9%m6TV-AV>JC=7E`Z<#u>7lxeqr z|0Xec$@?BA51vaqRu@-(1NXb*jwk0_wxe#3egabB!3&+9#=ir9x}D%Nv;yA_&Yp=u zKinePI}SeE;fXWsKRVLhjo&7DdXM1~GB~&!o{S*2xFVjo2TD9pD#cgC-r-5l;ls|V zKjO)OQ(}i(co&S}1qJ_vC$67B+CPpq;Uic7h4t&lecN0J_c2u`-H)*y*+{vOpW%`S##Em=<=pfV*qgNkkBx;p z=OP9_96JM&)tSyL7T9R4k*}q8zLuk9JKR_v|6x&5Ytv`3{8)1SkN8@)I74zk#Q8I7 zUm^X*aCQEP?uyQq#1FEsQy1`5dVXW{9$!Ds66CzbHJoV}o!c0NSLW9AWuf7i zFW_}$&Q%2d*!hj_+(zKxL%4{;pv^aOX3g^ym`inNAJCKX4_Ju9Wj<)C?8Zid{tX z#4B_q2W)w#OrcE5;$3IeWAsk?j<01@H<`oYEoHfNl1`cUG2(0KZyXIr7AV>4)pFIKHB9VN_{{&J5SJ2lboWROv-`38+_J< zk~^Gi0bY;%UWzMR7bnDk7Ay875hWvx7}0wuRT>Eg!)FgVubJLlFTPE}&I7rj9{RI8 zHrtK7$mks6AQ}5sksH~IBRQ>Q75}8C=yam06Fu$SyDef8ttk3OiNvw%gwve(0*AbE zk~rEH!JTxC!p3F|PO!N`e!?Nz@ynzs7osl`J<_{svEGq9EDG+OEXda5Zba@}8~|QI zr{aw6(#T+LDCb<#a)T?}Id03_6Go1;R}6YTx~Ql3fb%&kO2#=kEoP)-kdY6@zSX!_ zj-rR1?Fx5tPJZ|3qmEjgf6$6^21j|~-tXYBZ^skiiTw-4c;a@NU?+ne#CLc?8s4*e z0lR^aFS+}+yOZx5Z2uihgW~cIPg=i!txc@s30o#`{_YSTd{80WE+XL2i?|=-2_%wU zpB6tf;yIo~?-`{co)D1Tv2Pg!@b3Cy%GDYsu7W3>RpP3X@2-ABZKORzFl>pu;-&3I z1dYjxYZe?V81aNg*N%8{pacaD5M*#T*t{>?1y7C<0>$3Nxm@yaTRF5Mo)FtIBd-8v z1nn*2NgJNT<0baTC@pT|mss2nIQT3FSi=)~2ERk{4o|?< z@dS8~ZFlUG(mn^CuvZKHgp}}L@@FHRC@*P>Bg|iPE;hgLWcQ=|qB)^ob%TNh*t4Js zD)<`06xv5`>FEwn+6NckS326h@Reg1Ug-2ChYRZK+dFsSa2FdII_|_rJLyi196@_? zoEvOE-R^w_f7FO4=p;aF$Kz;ugJ+;cew0C+)1+NLaa^Z-2Z37j#*U$#M?3+cpNJ8o zS9LfNHLX$E<$4D->c}ofh*8^koqo)miy4@T&9`iY}qr=Pf9+&Nvb{T|r`OIEz?c=Fx$-?fvmPZsf0MrNRvBfF?C zYb(EW`ct0yf@=xD8|?HFdJ1oM@8;Z5H^V?zV;2^9BJbfzM{J?`fznS#4#eKL%p8Fy zu?sJ3BfFe79*fD_;^WgB%jJ$o`|&uiG$ScRJmKW<-rUfTb8#Nx7*J$Ji9^1Ry_Y8) z*#$*MVq#rmk9{&X08Pwi;~>^B6I90YQhf>csSSyp_>{pbgYywT zWxTWOHi+fMBjFySdXO#c$aTswE zKT5l?x`1Qn{hyaFqxe+biw}^Z@*Mopy374dFF;R}``wR7{r)Du*s9#$)PY-o=YAsL zF<(4;e{)XYNAbl@zUCa#yK@?gXd3QZMPtP}-#u;7JC5A13Dc8C;alSCyx)6&R=&jD z5^p`D4!Ckl!nuptqI*yL9Pmlp!FzXsmxfSdcoN? zrfXmT?L&-cx3aGiPWs6#Y59&XBr6tKws#4v;l`(>BJqUXSMV|kd>M8*m^k=`=$2z{ zrpG}~kceTrM~Ov(@WG{q;^P~@4G3Qa%96E83`n?s=xhK60%>UhA{djN*7g^nYWYpE z5DYF!)s=gPXz8h|+JM!=66`-B{y>kEfn=%CGQ9+dPk zB{nXD(!Q@9QrH5CiZMZ-J}u@@iG^|Tgao0^sHM0775YB6RF)J5LWjFw1VERLWnx$! zn+$z=P9OO*krQEGk|gmmn1DfFKFQZ^VX_t)0G|*DvlL<5aBVc7xpT_I#Vi>x;Go2K zC#W-3E{5%Zl1x{e-(rU3d^q=%A>>J4JUIwf5gm$#brdFQUE&!7%C63Cib4+U!KyCs zhzZz57bPrrulQ8tyL-|7NS7mnhykV_-8+KN(SuU@jB+QzAS9_BulX}EeksaCVEH;@ z7r?(N1}ELF&DcF+gG1u!$P7jJs^ojLCI{PH8(_F}D;tvElB7;tf5xj5p()BGqYUM_ zM&=3}a1GH!V&A%;7zqtVFFa@XbJr=xeYAwp1#;&*l{KoH_D$lZ1H)UWVqpO_2{!Sa zt9#P0ndJ5JZao!0g@j;8Ek(`>!>X{5r#Q)g{wEAW;_=>OHT^(r6(A&r9GxCYc}nvh z?+=AN5p)*|fnACGc9V%1j8Ce>oag{qzne!AjPng|6#*_|q7LQq@u%tU85iv?Qj8|z zRfJEsHyVPjAon_CVB9y z_!h8x8xGYLiEW%uik@b)6&%^L<1|#4U2X`J3gD8aj^ZGVxWm+gr`$bDW6a6=ine5x zbjXOY834RVW2B(1B(+DvSS&BzR0F=DS5q`=Whv2GB`wj~lC?rAi;5eA+W-jZV&WUm zh)nY@ZcHWLG-~X{C>^qSPk6Udh8T`PjpQfU89F16URp_`Qi6IlinEv$9-@%ZD{k}D ziVE32z|i_knmaUrhOR7W?SXin7c>fTh#+4_b&A>m-4Zfd9O6#r0>{R!#*^qxgWMEG zh`0PUq|j&1+8XVsRdEFtYJ5i!uS{}Dr}sFkwW`vdCxr@&Q1q;YdLT`^^IY@ED$XbK zY}1_qvq7}W6J0Z0X;M+MToGbbnft6JqAqknK^Rv1Ci8jTZtnBGWejhN8{uh>t!PZr zuJ_I*;eL+Q2r(3=%BD;+_hMD3cA48QAC@s_3$-RX|dN*gLZ49lRd z2b8+5STwbIpb(_Wb$H0Lp?_9LFJhx?!5~`Y@<@4JIQ7K1%`m|7h}8aH_TD}It>QZL zT{9YqEm_$6_d_;6z>tv;MmA0=+mMh)DQ5Xi&7`XfyI|{@>j?mZx%k#ba=8v*e+{2MXJP0c%M>vqtpam2z_mR zXl#z0Ue@^i9?Rfns8d92BZ~=zZ$?XwYmVE>1T^-MnhE-?j&w#rL7Dnb;W`4LDB9G5 zi4ADR0VttAddJa~P^z|Bdag0V$6+Ej>;it^6uDT5WyfV6?sikSjp6}|dG;9k50zU} z7OFImGi6{8kf{a0dLveDk?w*ECO~_`s4kfswTs#==8LCx`N6qV2h>iW%35A74PeC_ zCa%062BV)v9bI>fA>wS`< z?>&y56hb9LIlK;BYL2vQYemetPRPF+F${oBOMyh8E*o45h7zHleyj1v$o*H=Sq!qHug0qJzv1!AX1yx zO*CpT&BJ(3){9)5^F!1?+M)es>b~4S&8qn{y|;nWHL?#GFBMy;F`msZ)}!C3Tt=+R z>DVNQt|>H2WTKlyThdZ<=w&{dFvbjo9>u|ZYmJ=k8Uan~Z*xV2Z`uqPjV6k_vlS{y z|H`Dz98?Lfn(2YG%0mdy47E9@RV;YF)t60ig7Zqmv|Q0N49qmfx$v;gf0TOL@v@J! zZ$}HH6sEP2)YDC~xwDKRxuNRH>&*d`+fZewK_vV@xMjB+9H`xH1D()?F;=8c@qz{jZIp{y#(GfJ~n#N|iq=cNJ!a9a#P({?7Q>X=@l`5FbI@b21Tztz-IhL> zl7bE_?xs3*UO6YeZ7{okoT2f>Z4(trk z$bu$UvhiR-{Q)w+h!gbX6$hv?qkdZrf)Vo|eR9rG-4R6vB&9J-w8hCM!`@ZFmw_p zRv@6`A=Z3*a4o$i7)!E-HAYxri`5)H-r*2h#)uA$fMGsI7fDO5=rL)+qkVT-j!p%) zYdxqj4^SmRD;w9gT9nN*3}%ToD&Bq@z`RjoJyn#NR%IEAv>kz5HZ(4wttk^)TBGG< z!nJ#&4$sKzM%}B7Q5<1FqJT2}Me^YTPzJn1BPX2k$5VEJ-Y(9i6r#mC>KcV$?VRw8 z_G+}PnHBYodOz)wO8T*aEO(7za+G?bo}`n#*6*;$P*rwT%%GhUu3`m01(;*x{%%P! zUPac8C;=k&1@L&Z4$Y;#wbJidJ}rP^ICz<%r;EqC7b|LWs;%o`!tij~*i$r0rsK?| zA)fI@ijh9u$vIg0>R!WfmbjWYf6SC>?B9fUI-W24f7Jc_onexM!h15!`GU3#trgx? z>twsRG@zTyKt>XKbU;^^HnOm!y`>5hmW>+Qwj~Edk~7$7h%?>&P%Vtk`+(s`?1bvP zAY6L4J(a0$D{orX8y{&kEYW_3p<}q*Jj&9}E%WjZkfC5K@4mY;tF75+Rh%x44W;ui zP;>C0x1ahCah7rdBdqI)tp+8VF$@(*x0$1mAHg}^$jiEBL(*HTJvZvU1;?g0(a6mB z`>WEHQT=pTjQn)R^k+OZZZ3!?hH3I)Tqe=_CdneH$OhVJCu-9Gr7XFlazd@3D1DY) zHgrVNx|CuEN9s}2-r&7y#XVXh4)@ib-)^oS*=l@ur>Jw=+KoR2!vnHh#cOu=>a}}5 zI8P7s8ZD~4-lB(&+`jC0qrr%emfzm6?OZic`nCqT9QD*G-TgbI*$q_D-nn)qn>K%Q z(jVIL1E(wLS$xGWZw|JVjg-(Ft;2IlvQ=n5@OI4^ zTH>9qNBe4cVR=joJfNfX7<)|Lg`7^iMxG<*gV2d+7s42(U5+;7^~{ptg}+0;4XS1AFIoC*?yKB13u}M_7S_nMpbY+?pqwa&^-27wkwd^w!|}w zseym{2lYtK-eLM5xMeK<0K?8vWo4RsqheZXw!kXLHXO=SrM^lH>MilIcIKa+5)CR! z7Ypiw^FHN_-*V0+P?&@HitU~aUB9!PJ~ujR1jRUcrEXHeFt{1pZexp%GO{=yshk;j zEyLnDTKBrvcCD`8S^qypJ}hg+dx2Wgg%{e(IBNml*YQoIx@ck3g7ZpNiGrtg6Fz%B zH9#cg{=+F^BuJunB4>v#c}dqa3$SFe@G?rNT0x|>(`q;F&|SnkG&>p*x$@(J0$4|% zGc*q|t||sqp|LKn3;CX`>+8Bj5p9ZgXBDZH`=Fql@QGI3oQ=}X7(8Venc}>*%sk!> zNDy%R^5;x=kd_N;qBIU#m}8jXGnJU{X9&t)BCLmu?AdFaG~C&~5H%dZTrTBYoypwF zuV|^e7LE-Kv_?(x*s>@pLdmLb?3Mc)&TI|x8}@#* zb(W0y(&0xZi*&sc4;~}rnw@XGbZC+$oVdntiU9WU&@(ZKM308=m!ofjsT0*b)u9{8 zUOQwV(KQ)!V1XRv7v-vYlTWKgw#Gmti-i8T$y(cI7Vb~ZZ9Ca3i|RGhOs=R{G}CXA zt}W*{PgK5MZ7aW}#(6C^$hj`D5O%BaHgLR^_@;Wceu}ANA&TONW z%O3e}S&;Yp%*cw~WU` z5A6JxN6y<;rtVxBpCYL-)i~zV7@`e0Oa~2(0s;k@^7QDVW0D!!aNuC0OE}dZ^PLrr z(VkPKoRYwcf%9GDX?P4*B=Y%HB9=$5dD-5fb)h%D=@h^=qzdoiWl?2SR1xE89I3Ru z(9nXf6yIAvJo@zGgyE;(+~Nvi8)*||{R(lo4OP;O;D-+q8ifr$yovp~Kwmq)Gj3y3 zF`twfF!x5tLTt9fQiLC7s8QHYK?cQc9glMNP>X43u1YA4#@3`*07#tyzN|((iMOuI zoKCbWG2PTnH_ur{M51Cde*ehXo3j%%kuyo!ADQTYbUQGg9l&lEXSc1wE<^c!-j2qg z5VJYf_acM58$!Qv$8JD-6EY$D6Ouv~Z?wMWsPILib2K;&PNoL8G0&9`*t~bAiy6=| z$z4}g$Ic?-0;9YvY-q!(2;^2&SyG{&dl|+q&Sya`_LflQ)P0Tc%H+fFC(aG)Y=08V zh|_b7I$c%*kQuTF-4aN#%Ha^?39_thAv1W|zi5ovV4YpJ+>BCO9alEZlp6wNw{*s` zER!lL(rS{UDyQ#Y4|v9w|1P=>3J7G_3(UdZ2*+iQ{&~g}9PnS7ejxS|k?wzTlDyRlc7=~9}>PPvVolk`cX$Ltj zx0&UkdRBvtVcjbhx6e0HPRgX$ss}CW;`Y#EnSrDO7t6r05Y5~p*i$(fTV-UPqq$PL z4TSRiN9T`~l9hel;XA)W3uoM%bw8k-kgdAWWoXbLHKIYwu;ai%GwB*4(}Id*)(S1U zNi>y{3p&7Oj|dtn^GalAmovaZdES5k2YQQCU52TIio-Gp|CvOQPchch64`X555DdA zC@~ZHkyOfQ$4r8r=sdlu;NLGGn2SH3rOgK((d;2@91W~=$t_CPAw1h zpa=+1Z%=6>ka6L;QD@h%LNg>_Ylwol^k^_J()VhhPosMsBl**pm;K#ZaFZFAF2o$k zf=rt}XF3nWWrRjSxg~{xtaFyt0U1-c_~3GW7WA*+VuC(HQFTe%2V(c?O3;a^o0HT^ zSjR-oMR<{JOa{$b3uM9-B~<6|rGe0*Ry_jw3$<%a z#ZfzLEOc#6rA|cCbgWB~0M2_+KEwkD91%)~FS3UaZK*@RH(a3X%V5qU=@T@@Th4_? z+5~?|!lXFn$pH@wyPWiSnr=C?cU~mR#9vSlf=(Nd2siRMKros!*hzA63t+>RW?p&U zaVQEM&sy&Y&;f-67iXny%HPtbxu5I>DH5NX!pLX86rxDKN^{Wi2Lrfp?fTJgf7a-g~v zE4!ckEe>{4&&oPe9nWXEC}5oJV>Q5 zBX^_kO>+gXAo+a33xNu7N7A>Z7zDiBh2m=m``K*%Gc(5rQoQ`60qn^Qn9@lH8nmegn@vP|ow2Ue zDQz8i87pR2T`G9kozFKoQi*{FAMjM6Ws5eT+s~YoVPWT()=*?9y?wFEl#Iv(pNo%Q zI8m)qNiVX|vkWOLAC9LMk2hjD+onY$-QlS{e!)>cQgg}F+O9STZ6jFo50yHn>5x>3~c&Q0Z>hF|B|?u@$c--2Klbh9EyOLi{x zvfSISTR^luQZue8K#f!fS`T2Gzo@f2Rs6VYfI5jdTSY1RnPRAHzq2CJ9oh^<>y<_6 zLV8bkJSTG{<3mDIk@MiateAgZYfeXvw<@beMjncG%Mj^&T@lr!Z*Ug7m}pf!Dy@0> z@lCU%E-tPOI3qo_shfJkn~DRL=|S&(&1D2^YMP1N?yHW; zhI^mCbCrIib93={vwq^-YW(odMx5V&$w)lf-e`}cimmZ|bA*dI(}JMMe;#^WY5h#L z=-Fm`Cs&A)rS#l-@opsp8nRwodGzyI$CfARR&U;pJ@Ck^6XUH+q(UsJC6G1BkkM`4^`fH{`~R(manY3^P_Lw_46CAy7;PJJ@-d`yPyBq zW2fISqqE|UH?DZ)*RTKJLkm`)_x6^?>N8NZ~I34hMDg^ zzxj%*{`jQdzv$kp&wOY6*1<5E|Bc~MpZ}Ae-c)?zWv_kh6X#!a=2g{W=iKJ|4*&c15$mjCp(w|??#PhIh) z6+5mz{+e$r9DfKK?*AU`{Q1^Bdsg1jx%0Y>{*FgFTc5rrx93;itE6UKw6Xu*$LDW3 z>E0RkzCCx`aM@*#esRN(I#2!TOHY62`Nr+{NntNTzu*0 zfA57Ahj#t(7yjghtA6&kJJVbIqj#LT^o#%SnkVl4+;?Xjf2dpeeI64#S6DwckRo(|M>elJ1rwW?wIk;r>`qKq|SfiBmd6d@X-7>KKAJD>u+qGw)zqK{h>q;ZT{r0d(S^~((8^{ z@#BGh;gL@~_R#$&y?gnG7hmaJa;_*Lv*?Vr?a7d2&&!hWZe)-bbw_dyRq+OSfKYr-T@BGwB z>W6=G^)K(*^{X=v{q&MuXXgIlv2qKZr2oq;TMz7d{Dtp4bi>mdZ`eQok%w+Qbm*4W zk5{~S;)n0O_23s@eDT&@m)&~hq5YSCXkl-|PcHoOl{5c*Mdhl${#yIKYtK7$?;l@v z?-dJ=pWJoL<=?sC>D&#MkAC*hAOGN)i>|%);dfq>Kj)o~z4vvue&)cpuekE9)fYc> z%NL$__YQ&SO&?Y(>xDyf4g&&p6{etfMhO#=yOrP9w`2scV6~_GzFs_`8-dBj6#0J%A5q z7gBaG^~AU6nOI)+s>!=b>8bqTKov}qlX@H5GL%+*?hFP`Oxb4zI;;+M?lP;Ds-~&>iJ_b`($R6zg8Vnb^WlHbra7+zJOc@# zV~W$8;R&@pl49x!*DexWocj9MhuUI;d)~$H1S{!TvNYkz z6?mXsJ9)*VOL#JQgeUPC2~VD(4%0jd=kC1Jqz9sCOrA*bE!Mw)huj=$*`J(9BCc! zL|Q-&CgN0g>2uE|C-&SKY`E_XJ_HcE^=$PyU`_GlxpUu=%guT&fH?f`+2Qp2Z}4QQ?Hx%)kvL8)S$*-dU;o~c)nC7Yb9sIvZt8jQUmXscHJN_y-CL^fTKYSS z7bRf{vKKF%;>p41UiLd*_yV@%K!n=C-*YJ^y1eQxF1p9$d6O4k0rB8jAY{T5$Uym% zOP>oVuJ}6ao_xnI#N&(jT~1q^?kDD3c&IL!^~@wT_f!1@o>bw?@#N0C$S^5?al#4w!jp@iUHTk$^$AZzF1z-h@+9@# zYGfC9{!HKr{eGDAlYfRMt!Gp4By~mZx9}vP{uHMUrr~?_U9)B_t~Np=;=+?)DP%x) z!IPy=P9B6O0n^oZ5FxwX7)drPy>fQ1OYsW8VOH=?3&eJ zzIKEsGY%v?nUo_udFChZ1le^3zM3I_;0ZDyU<6ODP4IHY>eat&-0kQAvqpg@)3R$e zsd_G~`jP>j%u0BYJcn~&;mPXsv#V*(02VZ^=O&jv7(Ase3|!!Yq*obp$U>iGQO>nEm`oOyV1I3tnsAfx0A!vL=#_!@F1 zAPP6-S_!^=;k-zjiWdj?Ov1+jJYCMn@Qsx45h`*hPdLXh+7QyS?)kldi}^K9q(!f0 zIyjAEa_6INa`q!QEI;gzXagjSH<-tS3`f#8WTFmA?y8+fzP!$=QRLPvD<; z0X}{WHjt@K;PZF6>tAW2)9^#&3`5{u&YCv9fODi8%FRyu{=G7kb7sJ6jra+^?S!)n z!IP=6bk0ohn>x?2@Q(ZYRnC{Zk;T{6n%?x;jnlY?GaoCIeFW#}x&~j#h56EQ3T$Qo z_SW81y7kq~$DbC`lfPojPU2am6uqWL+0f#xwln1qIqipd817rAXm`t$Pv#7KGP@Tp zG|_T!547Y=$thZfRX@w@=WxEMa;C})@WBf|$xxTW7iz+i62kePxhByxf@J!at|{q- ztNIxS6Ys?!gR2M6$X)!*L8ZR_#RpGZ@`fd|-jMjq1$fB-iHtp(6Ls|m1 zzVP9^4@|D!GvkX#{}t;nhA&u2@KR!N_4x|J;LRbR-|rKG0~fL_p$~OJ-yDkkmn9+o zUvs6NYf#SsX!?qH{eO`s7e9Lj!v{lM;K|a-z>`^lCu}7Ucrwj7&RR~!8+gJO-9Qbb z^Ad6%;R!qo*OSv&{-Yb7r|=}-xZnA50-C7vSrTD$? zad0oA!4W8vlY3^&_}yRe5rnVGVc`}pN#fzjlGO*Nc+zNiPFB3{xA5fIe>G2@eeR0D zlV6vg3}yerelpb#jv)NcJRI&PsWWJd=$#C!>8ik!Nq9neC(0XS^&6&Ok@j8h3VjdK z(md!VjGkdH6ecOt*Ro~*d_RfgjTbXNkWxBNTOU7oIM2U$M+xJcc2sS8*D=5U``ucY zhlFkdPsV~{@zljIj&7p%ddEMT#7q7`FU&{2Ld;Za2?{iHOdsw0hx^IV^pnvDJ?>w5 zrP2*X$$-`2E2z%wx$w_j!2>wZ`(L`Id2(^;45&;e2s~LjEAZr?LJ?hZ;)8FPT>XY* zP8Z-!{svD%3k_QD83zv@;YsKx|D5c~%f%N@F3C&jt~~wZ*nbJLBk{Cyy2`1^!H8Qw z683(ue2$|V?4R}ZB}?x9bsa%y)~rQ;9~q<1pV<4` z(&eTD|7|dT8^r%5Vb#N>D0lcNxgQQcQXOj&ZWx(L_m5LEP$s#4eV=~)*Wc{FJ_|Xb zzx=J);;9z&Z-e<;A^v|JXss_9X;V%^o3fiX%-3~8+Ve!)hLeWmy`{fezM!~(i_UWb zAxuFh4;{j3hxJY$b~KzrC8uw@@X^f^Bi?ANnb7wo?9m>QhXigdU%$PW3=mNcM}7H` z1)3uU3mwc<9OXJ7NTx2M@R7MJ%V$bn_gvqMG%0%0bz;vgg;V2r&?Tq&;3_As6lv>r z&oxREX9B`Wv2JF$5x!2<&(#@636vzRfg0?I)^eE_3Nr*^yqU*Vq0F>sxs#dV9HoWy z`GB8+6gs4{o5fnfld%_>$HXKg3D7*qipK5_6)lx=R!}K6ru3$ybVmgRvh;ZOQMvqbsLOHHQ(3CV2{#H-fGtA zqjViAuGLC3vrc3{-SDL=@wMbM07W`+l;-$vGL55BHWf-wF^`0yRr`nxL4m4R zC~XxfVx59IT-vGd!2EG~K8w9U2*SJ_o0-jixnbfk5kWM*q%YO zaB-T5(5@zAE4KR@tDHfSqe4u`+a;N2LYUxK<%}X7X4SGo6yH4K>)6wLD{;Z_k#ely z4kR)JElk0=i~a@S+Q!`ow6}9g3RvhETexx39y3s+l1@S&kcfaH76`{#ps++kt@*GT ztEvpgmC_xn<1JJo)FhS69C-+r1t>Qy7*x%u8SrtNZ>Av!W@6vO!o~Q3QmlEnoTMH82vfb2 z6kZa08yC{Xsut{1h)sLt3?Y2ub0IO&{p}%J#0zElw8!K`^>@TIvpuBi6l!VTAfh8` z%)~cvjM_c8<>3+84@L}L(xQAiR?5d|aZYMga-~(Rw}1AS!(xKwLaaBPNGMnTN7+sR zN^OUG0q=l4NrEPdH~@s+4T+lxBdb`#c;C|pxF9i=>^K(p~v9S;k>5M%k{ z*DCApPD<${E&F4-)Gv~rI(ErG0Rul^QO1&3^spO#J6PXEeuDP#DHG5g;<&G-x{H^S zg`Ad*-jZ~|9^y-K8|?FmdsE@zxU1YgI z$wlc_cf+d(d^dn9@k5{tqfmh%FN>iYc6otq$)z-dTDVLrYQXaqJ$i&^bw=emy#~P& zJX!JuMf>uiu<7q5srhIOgbt&R6VM~9rVaT>LmsYCFu*d5Ri1P=dBP$YVVa85aHu3p z7$&)er|^IYWoVRz$T?41-#1v;LK&{)7puXEDBeOG0~qE26h9&C$D6Dd`qlVTO{diV z9y{FDeom+=#DpPC$GjSd0goUO8gt1QiANq0+ci$cHVK>RBV%dXK#9Z+d>qh~*d{PT z`E-FGy&aESc#+Xll9ftl3ZYko^l{P@!@#qQcT!`QX&T%ZdHJI_8FOrWKK)EO%E1y3 zI`NlW0T6#l$2JH%)03!DF=GyfT}rjBv)0^XEDW@)ms+^taCHoFpkh~1^g3MHTrjJ# z4r31k;|IZJi2oB}(*#SAqM~v+-XwMvNh<7RoI^aUiVY&k#T;*qMiJ0}y^%Rih2(50 zfdRs1&Y`3hWzH2PQ7&qV;S>%r?LtF_cSxDnoO2;3#yP%6iAA#@vk6#pf58fEK*K{d zL+b@0mv-TShQt8UZ>OnfZu3wo4K~sy4W^2@ zK`OR^{n>&iKcSXwT|%iPiV0j2PPIJ8(nb^}B(x2hKuy^i#!2z;k~ZZl-SY9BZKW)x zfiT-=6|RQmm3CY=oQHd;5QO6cE4IOluQ8&yq`MJHiCT(7+E@=SOPVMpwue3tX{_m# zrCES$OVd(29#-oPM8aAW>v-};enpcMEe!4%ZQAW@3rnAQ4PMfT?RB?R0V2jC!zk5y?4u>Txy4Fpw*pXf{ zXd$86G7bUi&e5mavCr63z(m@*Jtl&@Gv0Ifb)i)!Qr6oLCN_*U489hs@o$AkeWzJS zb9X&dI9!%LPn}lKh~3m1n-aEo8d{0l)=Ax28LXu7Bo|h|@fv#PG9|@wv<6WG4dQ-? z^B}?nFyt2;K{JjuK!-FOhTwofmDt#YRN>;eDpgBtxLha#5DpVmC5{&_`5w3BxZPrv zs^Fb6#W1KdWRPNRg43$d-8r0%zN6FB2cXjGQ9h8uPjVxTm(VF3Z4O}-esguLlhdX)rb=<=L zrf=GQe4xtj=>qJ6ITn^=MomL9jh0!CMXys84lg3i1TM(wWSeowN>)jT-%FU zyABxOgmAFBa=Cqoz8BheV7VNygjME)@Y%XjB1=e1QptTfkTw@yT+6EE8Btz3j@Re_ zWKM)l&$=+2lcwZ6zq~QGx$xL>)n_d&tmy0k(&x%DHW3;`TUPby;2~Kh+N~f>TRilJ zz=Tx+s}mVq#vyQIMnJd2_SpaqSEAUqZ9D={kY03UmjXx4J1^D_5w4^Pf8u@^61bM< z^@6ctsfAEIMr?7cdG?}Ce0r_(a&{`fT0HNn>(~K5`+j#%3iG+xu00)Ba&>n)o+z%7 z{c3pvX1fP0`rtUw&Mn#sme(%e5VJu;N-p0Z^)>sm6LDt3jkV`iTCP8kv1RAhaGnvh zrh@u&`B&0g8a>;(Vv%aeKt2f8(cm=-Q zXc5v*jcP&zx*(P!&17tT%&0{VT7*#WQgez)*wCrQ(f)KU-K=Gg2ZRxgnVFBZ`g-&#p? zh|QkTC2@3iyT^cgK(y<-1rjZC&0?iq9kz-^ct%~8#Bx6h0e#!@|4g~SO4PFX`L=jY zWz8|`HnkDx?rh~yh^P<8ysCcnKxErlHmk}Zu5>?){z^`koGZ!?$^k;mY$6!h6xCQ3FJpHL8nEKrOchjc@N4mBT&;nxQkvS= z0N_+h;T<23tq2KLkq;2SWk5AGvIX2)E_Uc2sJsBDogkt4aVoBb#40F6BnqQVg016y z>W_dB2gdwzcVr+8kRZuVD^0w$A}DXx-ln_O+b#{e66Q30{I*IWD5xaxj0`+-Y2J`a zHhB?Yz7@hNo*yd)s7 zF!BMG#T!e|0y6jjPRmd<#fS~*LUE$`!}pTyewYW4hQ~gC5tn6PW8saR6_5#mBvHQ< z5_JQxifj$33Fj@u^60rQ0B*phYxj^gsdY%h|A0$)eCc|L0xwbEB?`PmftM)o5(QqO zz)KW(i2^TC;3W#YM1hwm@Dc@HqQL(a3LLY4Y7HqA{_CgzEvWqez0ioYr~f6_tltlN zI8R-_emWfT|M33OLe#&7fd078{adoVl;x|C|J029S%7nhukkW8Iq%DFJ3um$O0| z^O;v+|qoauZGJ{gn0((uyj`4G+r zE$)FNItw0NTsUWl+zCF*J-6w1HJXMGexxG;8}82>3A3&e!obz@iE8v`w!v%a!D(Cx zC%x|wzMQgB4@~3!agjFZ!jUlH>gGuonNY_-3*V_H`KI9T?qw=pfFIKPkk5yQB;8cq zlL+cIbr0o+_^EQ=GzB-nu~YHMEf{mmdzA6iKauLwldO21n| zMcR5FE&=Sl$F}2qlH!b$e$zOL<-@A9+w5~o8=y~zJSC9x_0a*j9h-DJl9JP)M>d*E zBo7S9AsR9mKMYS&7pMf5Tozz?FC`HlUXvd}8_8oRDhcEs?DR>MT*0zD{5yP2JrUxu zha@~RQ}a(6h6Ke-y=|R?YJ3b&XXuX^eUv@Qro=cb$ZfEecTT+>;NTRjn!zbfIZ?b= zR~qLQK6I`TmqZG8qsQzzU3ap!ME_J|z%bs{oigR|RL1d1wWLm|DW@%%jVoAMhZR)_ z68NCcQZ?tjxGC^k11_!3K%J;U0K9t?CexIT~AT0ls4$9ZO;?kqHZYE+AYVGk^SxB zq7_FA#CTDs#A+S3vDG>gth#L4LF+MP7PZpls(>{1`qco=C}|L{+dT8B89R~?NSV-2 zj^ZD0z;X3}H7{IKH?y8y?`}$45s3?z- zds)Ph#~8UE1Cct9M1g#`Fm?=?CDq`?>6i11Rh`GwE3~m9ud&^(Ic3Nu88meV(>&p( z<((sz3{$`ya6+8|bWy?i1(XeD0d&c!OUocYF+MA@W?NumW5;kF3KBCAb_Ju_To{-n_b8AKgADo=gz^#25&qhV|e9d?KaXtiW z3cy570adC>K_pKT3}1K(nQ5h%?db4U`a9bXtqtJ*txmC@3s(kuY8w`u{)}6B63}pb4j_J9Y&lDOy|>Zc@ak zwqJZ?AB)uNfw5{<-P$ERjN~E zgK&z#C=ffwhZkYzZG-vvDZ>7H+JzRfGql~L)GiPOyw=im6b(rAAF)88;b5jp1T9Wu z*wYOp%w)n|xR{<0-Yt3^YSfg1bW7{Nh(otjl#WjkhC__?v0ed&fGIRe?q1YQ*30IS zc4GZ7>jM)}A$JJ|4&JI+tYey__e z3VtY-PT|sU2OFlo5<`O@i!5U6+c6gY)IOyNjhXw zO9eu~{&niY$}V6=7=?sCx-Tz4EQ+DM2XjRTpfpkAB{l#=x~Pd$`p7_M>BCdlzBK0v1-@0^-KwPoxAQ;_HQ|%gUd>BV{Lt7?o-CdwGb#QHK zoo|s4`}Iv3xp}Nua{|e8HajRp!S>QU==rmSr#(J|TZE2`R-HWF5 zn}(7`oHWPcQXB6Mr?DwtSM)Zju}i&7co z)Mg`Md)$h#Sf?*2Phe>0#|!aL#RE$R4)up-V0_7zVA=b9a0NSw}KeSNDVFA zQxamZY?LfWi>#YccnT0c^bKR;V$O*R%+Auoafu;01&|GWqX97(K7;&jpF@^%GBH47 zv5v-AW!rA8&>liPqcF|~_KW<8t+9(Tb09f6#T7aFR?d<}+5yzj0y3v3pm~iAtOpwa_MXs<3=GC;VkvYkLwy(G#Gm*g-c05ifj57oC8tPuzihek>C{}E)8Dv zkYTUG%iKTDiJ^Tq#oHhhfsxFtp*CK;eJnq%OPS@C4vU@R5(o$?qO#eIVkz|IGz~Ad z1lhRg`j0YhIWPkeMkzR+_dSK>xU;pPYtsS2jD83~<9LN}6asplx<{(MywZwGL*W&n z6RDy05D`F@(-+PrnF32!#c_r_vFBG)2H}|RffGY{Rs42`sb}QdX}{3V-Whef^*KK0 zUDHLlm!W2%d%!MTj-+RumjYq;GZjKb)`*S~=gNpHlYsWSPk3Pe?q!yn(ECYqjtfs6 zBjO>9qj2Tz$7Mh6c;l?E2rdtel3~-(k*Ufk6=fhqW@KHyFxS~iNxawbNewTHEkedq zGanCT(?IrXT0H8P$FY6 zi-SfI>&~s`#)}{<5@@}~~=_3>mG^S!t$o0-kQY~R4b zRr-b53`wkvXvPwAKU_xxs|BsnG+Gb2Y^SNp&TYT2omC@gZM@V=W@x=%j;!h zdi$wP>rR^E&^JX6pxEcNa^oE6CVuTi-j`m5;CugE*X_G~h?=+VF3q=XkDgxBx&7Hp z-Ki5nq~VGq+Vs8>hadE2p4^O21U(Bq_3Tg^JzC)hUhahMmf}sXmTpLCbIr+9P~7!k z*udxIc4B+!VcyXxTKTat2J~X=G%dcXA8=Rt0;dHnc1F_ZhdR^i;j=>#rWQD25o}r& zP0t)vH5<<|8(MR+si^5~LpsHL#jXy-!y)qZ)Y-s5o zQ}tF=j_K^vvJosL8{Oy})4m3-rYC9Bd`Hzcyf(Rv2k{5Wh_99$uQu#_{7UU8D03z& zrR&GXrS;%R9jTAkx*hZ~;P{cpym#)L(i z{%SPdbz~01%1ru%?f0|^9meCXhN34 z)RfOiT#e?+F$25sgSpL7LtYiFnqQq>^Gv%2C>WB{*Kt*l#k^`O!(pjy?Hy6kDmX%< z5*hWJ_J0ZkkT)YqA^d4+BIgS9xFF6iXm+EDt*8zsn~2(G%4eIpElSNVG-t={%yP5| z@4UFu+x&>hY(s973_@rx!cQqD*4M3U^dFrG0^WyV==kwk4sSqHrI!g>3uxlZvR;s2N&1#vag&ug=`lH1Z&D~s62Qx6zuRI61h|9h!^0tpNOqfB92y1b?w z^@_tRyQF3v2SjOUZi2&$7beS;&e>uGnQC?71R$GP^%bT8W)G*p2 zsGX^K;9YDp_l#HIUCDgQlUf%;-WfkI<}Wun+vPboGd|Fd$9-xjpU!f^NWJ3(F{MB3 z)ceK`*z4kWFn->4cSmp3v+1bk{hmM7N0)oU0E;3A^=&%d%Zu!Dsg?VjmLHrDn1CdJ z$nKrh&Gnisb2jUyNJvx-;?_@%eT9N98*P5McGrSQiR+c`XR8Rqd|Jl@v_6K<1;L} z2{Kt`p5q~zOZCXWx)yN7BQEL_i@b_`?|3Jd%wZyf3x@PsXmCTbyV5N??=m1c0c`n@ zwG@55#Wv{S2pg9x0yaK12h@?YgXlho)o5~bnAr&{$FW#uIWoh~)V&Wf8h1z%{Jvn9 z%#M%m6owS8f~4>5NE+*cN^;8Ld3T58nt{dPHwMhZ*iU zQAeEGIJ~f2LvGdcvb<^s=E!O!!=h5rzf_)qQ&4jW^OHLaJ_vqcyd+z`OzW^AW*zPy?IWSXhp;Y1UB!{RJhN)K0Mnf-mOP79j%!7y2{w zfFd;mVSujn>^|+mds6mtxVCG$}^suP;EzfH`ywm7Mb+Hjv5%iTMh0E9H^GlC|_ z+GU@+2}LU~rs`pmiO;UW~Cj%zq0zCYGi zVhRWu=d3hLR_#9e^NT!M;${VAqMZkWF2zJpmo}I`T^4O(BA_a9y9N%uc>BCURh%Ew zl&(MI;apccojK|M{_)(#M%((j-&m$FeR>g0a5f-S-1pSpY~&+?}oKU}U9 zNY)X>BWJp;Y7qt?Ei?FeU6UqLjLNUHb)UaZwrSsOo9@g(4=CyNay#FFB)+{NN8iYb zN~a4DZvewp@W)+k7H+LDb>8cFPX!4qwytFTPQz#9VQ509)}7e-8+KOXItsRGi`+5N zP{i0KpJL?%_5l**5Kyg&(Mn}4YK}L4e3Mlvk$Ki~D$i9)cbR(3Q_9n(%-wu?H5E&J zt?2a(2#myX(mkfxzkOV*j+bm|ZV;;bt9?-HdsXcZ_D}fs+#u~Pm5L9-D9;SiqsAkn*Jm#EnT}t+F2z!})^Un4_*5~Q3`3mP_akDjL`?gE&?uDE zg|J)PfdvftNU@Y;@_9ri6Rv7xV|#!)sa1pQ#xkkJXVg9#54_UGc}pWwv0c@w??3Gf zEw_wC>~(V7*0!j&ot^uE6PXW5=GuuCqXD%QO?wqDJp{(QI9kPNZ!B9d1@)%W$;s&> zsn;^Hb<_yzn-vvLAfU_#q>JYkIj*8=qHFclK_t zJW|aC%1Hhbdxkn1opHfQ|ISFilTUY<+K7EX%DGmvq4|6hz6EX&Db`h|n~jJ1l=c0V zR;xN%=(q7QQ%kjS1JmfT`uuw54Z*!PissF`#K+qX8 zKh1x8Xst0if4uH`Q6IVa&bPn!s!Q7M`q4=o(;q!%7v*w^^n*@rH> z=AJEA|Lyl??K)}h!kt^^|HtQFbI&VY_tTI6uzJr^Yku~`%|HC?BKEQ`fC5+ z&OMKQ^XcCHzJ1@8S-*Pop`X6}nn!-;RUbHh*N3)lzTrQd_{62J`~3}n{LMdldfm12 z|LE`U`r<8r_w8>zzvjkI&b;x)TxWFb)7$RZyx^OoSN-yr?|sXzFO`3^vD?|`dz+rS zRDSwM_WZpUU;Tl<`|H!5$(CmvA{^YFAx~H%F*mF;O`{O6wdf&f)<*QGe`JSs^^O_$odg`aq;y1m1|98Ij z_jl*E+_3HX554~DhxY!vQ$BU=)t6m!?<-z>{K@wn`a=E>=U?*F3!lF5{4f3VEnn|l zc4_%}j^g_CdNX=>8?tNS@-IDe=Pw`q+~ZIFZSS~`{Yn0tAN<(@zv!>~ol;2js_^VSpj#!odTUDwnJohHw(8 zP9O)7tIZ@tZm_n7if>{|&6;5dlR)W73>2(aClqRkeGA@eTP?jZ1jN*)2K;cbdR1aS zzFxJ8;Rd84X5R0!XXcOuwDsin9tmj$3_S(-{>myG*x9uI@+I-!0 zOR9@s`s61*aqGf*{gLq)BV-M_>HAmk+oc4)NeDrqSTP|Q*V|Fm6@^h9Ne# zZGg^jM9QL!yu`-s2M0V)ov?e~jCl49&$nh~-h3UcXlrzI{&F^jW(R7{)nMOhc*_Sn zbvJo9J*A>2{SY|S+vgeSrPDJUbM!Xy!PzHlK%UR?R;_}yzD~NEda0*gOzym+SZyWeF!rD1 z&c}|_NuK`N&_Ki2DKDZE_Tld9gcg5?wEsuM0ovpa)$rluZ#_miETPGmzXb!cYQ zRQFwvJ=c}p|1QxnymdM4MRvCbd6}B(>Ezmd%GI0Syu0NosPpIdbOLM19^|94;`u~k zqx(*&?B}GPDR!7mbfPCLsZKOjbutP!iB3E^`A}uUTU95cFty(-M=8+<>glu)9rTTgw*Z_rF&dz-~MyXNoc25J**t) znKc8Q=+O6`>va$EhaVoDdhp@V?uPv{GaEK={>v(?o6l1k=;Su3sLrV;iB2|bntD0W zN%!9=sl@4#Q3$@zH9`lr=Vq?S=eM?6GJ4JO<+_#o3|B@F+ zyLtwW;!vG%T8>heYxgxK_^78cYAlqk~y7F642b7tT-r#QxNuVKqcK@Br!=2 z&EWH&UDki z&e2FCQ~9ax25i02$+HX8uH&6ET|~UE(;3qYb&oslThFRacutM(R;<@um(8k9Mi(i7 z7p*7K9UDU@V;uX1PDFnG^J~WN z8Sp%H!aygD*3A3zd7GEkspv!-DlK!s->+@gyie1vpoOVZHgM99HupW9aD+gjlb;{d zdQxevdiY44jEubXtt0Q&lLn}r-LZQHRFNIq;ZIGaHjKStRE|$-P){eTCBBf4GU3|l z_}!$EWzC5zEOS44W=$08nKiw0dl>H;TOhod{d{s>P&Hal)3a2ni4|CwYlff8xJ-w$ za*}g`UWFU~9B4yi#<)*H+lep46Q13i_`Ufqv#-<|zgy1@x}I?G4e&fpcuVP*m~&vh zVQJ4FEv?9azwGCfk7b-+r2O*k`Df7Vg(bK+L#UbELfpc&ocEK<%0hTe@;KmeZ5(6a zY8H~WapIZW#KGN(&2S4d2zztzsCm4;pJ!-+&n{eB?a^6VP2$SlD=WV@^v~mot-o3m@lL-`r;=}hEF|%CzLlXRe!?Y z;G7}HxkT_q#kvGu*C}tDP4pYe(+3|{9J2I-&CMt2T_y*4+@HQ4x)&*1pj(xo+mpZ_z8>N^Ly(qE~C=;E6^>TQuS;72-D?I=H0!N)pDA zetOg%P0iG9JxOm=(s@0hFa08Ir>5aAmF7EeG8mYp6JZQ?7Ki)DjGTM!wbw8Tfe9Ti z5O#3p;K75+`LBIoncyVsetAqzkbOV?gRbAC z=XMNqG8Hgne8eeOcM1LADf>7Or@LW?DllBgv08T(sMnX{6^}(UXL)k zQ<;Z%CptMdg)TW7a}u`so9e1g7X47uFuqB2(*1+nkCEZb*wm{!nL#J?w%_Xh0jbc* zUCDTVl;b&1z3$mhf-$5YWSDdc$Jg!Kw}FupIyv;2`O|0uJD=>SW|J?kYdZFg<1O^vmqWF1?h(`^8TOXrlY;FLkMB$#AlJ=umL#!QC%) z56gqdEC>cPV4%Cd%lK?2o!*zB%?Y%g!~yk0bt1cGmOM84V4iUa#K5VA^)$G__ncHj zenWaX(I|%VBIoW0KQ(BelhI10%JDQw@)3G;1^jlR69#kDRRccA7@VS$Z)@uPz487g z%D%o@X+A@gs5)W1v2R~xiN0Y}52ew`)@P4wyKZgCJu@@k;!H3`BAZ@UCrLiioQ?SQ zw-0pEt0#$0U`TbM#L!97cBNA3xiXx3aTPM9sQKBhwq3jDbaL%A3r;z0bjgUeQM6rM zZM!rtqgT%GCdoO8s)_FTFH8<}vYS&?5%5bd9Y(;kU9`i4KZdd0eLteb3#ZVDqhr#m z>I8hWU7g29Zdbh%tnvh7Unlt~q<^iHujj2IiR$a5qB5lIN+?W?zC(3FLVoY*wdLRL z=6)PMJGy(x62^*sJ`{)Q(Kq6D3*9@}HXI5yz ziU;cmAtxnq-Y1 zouS@AhsoXQ%w;Z4feRnYEaic8$Z*3EYa+o7uCm6FcKNiz zPG;VQRjks0XYQi3iQlGq1;&445S+q5 zbL3ODrgv!9ply`59&YPA{s$7Cb)90nrc65S5qI*G_@Sx(K*Kd&!;g#~z;SmPjZ6gm zx~3ES@b)R|S_E^iX*7Al56g3Tvl^`7@WmYi3(P{rnQ7x|6-Q8*;d`lRd5?$Hfa3i7 z4bnm$zKm510OG{M`g90{aiLkmjWAKufqVHr0ElIBOgfl)ST7kX1!A3d<>neG7|zWZ zk+KEPDYwEmX790$Go#Ptjv2T$!e99V_uGn&9lhkSfkdd;q z^edj%{NP-9q`|Wy_X#nKe2PqBE%wA4XN-}`G~XH288r^zUF7{9TRszZBE_LtAj?gk z^7`C!fGRXUPn?w^kNSthiii(-ybba`h#ii_jy&MwOkioZsD&0Yg2_}4ONDek6h{KF ziXnESq%lpWY%1>KzIKfx8ZzSotJo(`rA*2aV6bAsu6C#}PHS;yo>+LD)Fn?Wwz7Q0 zbQpOAz0-}Pa-^t#N?qnNk*6=g@-)IPv?EyC_q5Rz$-Dy zG|Gu1t)%#w{#}jX0Mp;ipq~zACH6jswBciOKv~dl<9zvJIUPV26FuY-Qh=Is`bVf$ z+HBgri~{Sz7X3DS1y8&v@#)qp7Bd`#O)W$LXDL;NK?XBfZXIH&V&W7EF7@gVYDLPt zVH#;->>$SLry&t9A`OjKGfF4NBS(1bNk-a6AF*WlOf$y%44D{RgOli*tD%Ie;SKd% z_;Z$wdF22JVTfPifsh^xj;J_8zAQ6I5;Ps<#3eOEISdI7E#<@|McN-v!sT?q8mC1M z(a?BvE5lI|3a~JCP*)*ro}# zrPU62{}rkwEGheRZvh5Iaj=c@#CKQyKt?nZR>bJp8KBUGm|8F(5Ez@L9}R*!d=i6l z0tgQYE;rJyEks5l6mZOux^gPul( zvwD%p0pj@}+sB}gQ9zf1f2%PENI+W;rxT_jmE%B}h6Cm(c;gu}fme)<5WTlaT(E74 zrU_?a+EJ{uY6b<$_3iQ5k^`wZ5p#Rj2t8&7HoJ)0vfgZ=J}Ib8L5VN%Zm2dCW~-=m zGCeEj#gU!nkOv!#OB43sRW#>qxsgJ0z{9S&U6u_cg=HeR1z{OyT(u~C+Q86Z!da{So;-`-4l z#Yn|#bW6i&_n;2MGup;^ z_Li@E>_dMX&+c&mv_0q`;A_XrPIjgbF`p`q|rq$72K=YX(Yf2_LrtqOI( zQr4+>j4i1tLcp`kI{Fx|N^tnB&Tf^4y=GX5hC@yF(5$Mvs+E}-6IWGiOUJ}`XGRE0 zL(XZM8sjQWBI!xJW=GsgK&hhO=E1qZl82SiY`T>$hRvu-Q&G@n1!7}ceU9lme+35y zE(IEdv{-7jC#FOb9Y-0m9FV?D_dRQb@*L91NVA=Ffp1nq2MHgpw$qt=DLZ*9MeKqz zrY5Y;^^`qS7OsvdMn3jC^=xqrI_#O-vzxJk&RUm_LMof5!qPTb7gDbsqnWT>XQ4*f zdWV^VsZ;n)*guXqYGk>DaU6?+3NT}e(sNYk`y^y66E>Wd-dlu{B7wc;z5+`t>vgT; z6A==pc?g?gyf_czR6ACX;c;XWO+#NQv2Rl~;=>(q zDWPnp6@hys92*~6!E9bshS4~czCFz_b=p^|rU5Dl1eP17BJ5maWvv7@z78&Gu0H0Z zUMR}FXBKOMu@CIV;_9lw%?Y+P>W3$_zo)ebm&>%csN$&%k_NCAH0zq9brf)^EhYU} zSQaWEM6FEwh1trVLtds&blb#(HJBaOEEVFdx3GA{#%=bHpzc(sn{hntIR&YdPVx-7 z@t`m+Yt~w6olz_|3*ynKX)V$w;*^V^ilyOZp26u6k=dc9E>QL6ZWo7(q@8wKXWfa8 zg_~Y55q5~kgB2#iFtn=e5Gj-A`m{7STZ?r51qiIu_AIgwz(d9X;uNquJqb~?+B}{0Igw~dH_$J$(Sl@|# z9VC12r3*v&C?U+66gEHvl8ZpntWlYyZ4PXz|VaiKY3_e|xd{_`;pk}3M z-lV)?9Ore#j+AGe!k}1#;g#_n5lgb0mG^QzTqo7Kc+(QjE(LqXDNBw#;+lcUS>Cm5 zIb_ttrzdy5%cl`Jc70B{HaQHmWUqtv{8#9uq6(jJTxTR^6-4Lv)xGZa7 za$fAc*r76LjpsurPzzoNf1k>=^t-bi>bt!!PEDo`xbNOhMwCy?vO5_UwXb&bYlSie z_3>035S}>4$nk1vl-!tUbc*_l@Ak;J6r_M9o27jh>m;zgEy#``iCmH-)B0pH(y^If zIlR%P8C3_}Yh8Pm2?SCcAIn);>7||8lbg*fh(^r%FcS|Wk52Tv3 zX+L}CwmanM^R37^2gLElUj^q0j9EB7q#>6?bu2gSgce1bpqwwH?NjdY(q{3&`Ha?0 ztL}a++VfO!I%?eW@kS`~x3|uG|MYiRc3I9NiGoZU6HSIJKV>i_59_DR6q@hSBvX}GI8dgF{*o0ErazV?PDrfc{_~c%ade4g1tlX zaYsYPIWfIPCA34+63${fmu)u-5t6&w#m-iE!K~PY;dI41*XDE~Bj| z(y5VYiWVV3yv#gQ2``@*o3-uv@n|vX%(Lk|jG?m5vod`w?gV~MIbx6)Tq34g<$R?Y zBMX{dlT<*KfS^?vIv^{gu2>sxR@E&NyX0=_?w%yzUSLP9#6^q;oP-ET6R{k^^C3#4*U?&8{W$7zIsCmLdjfA6-aajcsW(TQoPD z8|X|nE4i2Q;;vqEvX-%qpWhqB{g7cl+S~j%{Vd#x1IL%rY*SONdK0?ioLrjbMO7^F zX1kKe2H^!Ma4}r~dgM7RohL7sKSDZMz)z4MGUNKn*S;DVJH!?HY>w7Ev@jIpYOb_Z zf?5cB6c&k22zOYMS(Eb=kQR&C7z`|LlaY#q?U78aCzQAaDh8fx#elI$F7)nZ`Le*P zr%SL@d+HKZVjPs7v`h=Jki2rolkxA(8hT!WsVToHjSN#(o&27_l{l{|*m}v9p%Ig! zq}cc&$vZE5>eFz%*aF`^d0inq(S*j^!g{^|koz$o$gWxQJxNC;KRYj;7oR>G4EfaM z2O8l>Aq+AhrLkJc7PBV49c->nIi@-IVyCTZJufpRlSy-)7SoWSw23iZb{SLi)Kp61 z5al4Ib6QT9HYql6tFPd&!Fa)#wbr9i%Ui0I+?%jQW?Kl!$+8apg*OuoXZ)8jA&%Dg zHMGDrsel`drd*`G6z}9sCUWMZtu>Y0KQ))#k(Irc4wNSI(I%bP`P5C%h(t13zeAj= zv1IELytbvL8N&wD^ai}j0`}seV@ABZQDvk^glb%t4a>*I&3GpEH`gWosDzCzRT;KY zoG-ORACzt#a2RLSlH>$sjnVWMY%|UCC<_*3=|>BTxw)>zH29snj!v zXgDTnR>Gw|^v1RC*4#4(`6rx6>wKlaVSKD#IL?afazzoQlO;ajW|10>S86fMrqrL5 zmK||HyX79Wp8DMg1-!hthawN9y=J-2u&6~El`R+Y^%wlgLNgnL{7v~KHFkxhXU?9tF(R0so9#ABrz3c@hs?kQ&^)BpabiK z^5=$w?X66qNDUaPMI3c3(ndYtL!F9xxk?Gw$%qfd`mhyP2`1kjW?4k>v=0O4Y0#pP z4sz`v=aAtuOvN%J%V)=2(lE*FE*cOfsO|=pU&g{V>uI_q$W03D)tnywEgkX^yK>oc zh+Y&7FJrkFZ;__V*yg*uHF4McGAzgs^Ugbx_1LXE!}AgHt?+EpR8YJ8ka+cGaI zvuMettVimq8q0#X;V>$@lVm0ACMhVNAywwN4O53;2Bcx zyqC7fqW8!rbcJpzl#budBnE0WYqhT^hyQ@2{ZP1f+;OtK)BJB`f=y5_ob*yoj%ntM zjpXtz+5-8B;CRV4rBSemioq9|cQTuBTr$D9W@FN>*s*5F#f1zn3znfEv>zI-#H9&eiZZgfFv@AF$?;y@=y-~aM855Kk3Ylvj`;PSXIxv3 z&skRg+$IlQu?`fm)V34smmaXO%$77K%{JpzecfifP=vVHqR`mr)KTDuZ8aDP%4VcP z;uZ_$c#S0wRY9n+GY*x7wxEzh!h2LWIl_s9Fz@MQl|JhC{0SXxrg}z=HTpx^x(9ON zNU6$v8|@ZShG0l27?Y`ROVhKOW=j*YFG$77G-$v|SIi-$0ZjKDQ$VEi`1l3MFXY+t z#D7g_8*~fBAkN14ohaq3;S)+5uR6~U4U#3emYZ$thf&xN^R0y0X$4Ui>V+LHLdnXQ zqvZp*rHXfYQ+Xt9n^b8VG$VH8w&yInj&I zb5+82vjNPQWe|}>d05NqYwUW$laQdFQ;ms?6q7*377jPq*9k;4(a2iEHATznBQu;_ z>z+%KT{y|aB)#}u>Q@(NNlP3htdBCOxnzT2ENRY{t&{pXA+df$wA^8X+($72gw~he{HnS|mpU z-6*?zGzweMB;>nEd@sw*@kns{zUb2#p8Bc~@ za*!jUtw@SjnC;PhjY@0vv?&D{7x-vitq2u1h#Zb)t)%Y7{DL9SZNturUD0k#)>F_d zuC$#@W5NZs5zA_^=3-S|;sQ^@#JH;yW*RRvsd}+3QY)IALM*4*<^I1dbZb-M4n6=E zw583Uxj*mJWAPW*4(k!gh%ec=(=c|PLh&#|`DCOL(Ube8TOEWDv2B*Q4FbnVW!sED$`qT zYCgI2Gl9S792rUF)&*;}gb{t(GIpygo-9bxMR#~MSO}$t6l9P5ebX&^laC%KO}?Fi zWAjo!iK!it^{eF;K9^AZ*X$DGJjJIp-3-kd-X!t6`l-=zaqX&=Mr?(lZ6ls=rc{F$ zi_C4C)y!wsA7%7W`}k+cXPD-lfqYJi9ecOka!!VWc-QBodD5^ns;K0v4Y{5HRP}Kx z6q`vdLc-*CICL;T&G?2l4}3N9%f(t*otyrS%kh5CwiSY#m67yk<8fJhwG=QHN!jr9 zhP=hHf0A!8Eyey|?EaU^KhCZK308Fd=s&#g=K99xzjfES|Gw3^?!gcL;m^CDJp03& zzP)AtX?r%`T7BxJ58Ux5Pi3C^lWU)T`nFxq{KX%y-sye)(VOpoVRh!tr;6`<=A%D) z?wRMl{^7lwZur1y>o@)EZ%1EzZvNtDTESnvaqA0z{rxZf^)2hxG(UFtgIg-^TXW#& z4}AIa-CMu$((~tj`)7ww{mVbS{=S3Ro?Lv#Lw7EE z`swCxZ+)R@zc%}=zh-IOp1=G2AO8F+r+xUjpS|=q`#*B?#!dhF>4Voc?!2u1M6mhU zpC11EZ?Are_mhP`ditkd`R$+n?)U$6^r}7o_iq*d_}6ay$h*&c`=5RLU;Ov)J@Mn$ z%zOTTKe*@YXP)|(^B>x}>zN1t_+MW6+4uhC*~4Ey>#Ag!n~=AE>{NcC+}^VE7Y1G|`T)KM;N6 zZ!-@Z{)_fMO#bk|zkYD_&wlX2&aGRvKXChZzH^{{_EY}B_kQ;9SC=jR`t_e(w)@~a zHXi=T{@pL%_ow5-U--mtfB7RfulvZmF8iJ1{`{HKSN@6X>}WsL{Ay##8y7A7@V|cj z(;t8AJzJMAIqj)Uhd*$_#y{Tp;IDP>>3;R>r&fID{`ns*6>oW>^}^$~wf@`fo7>;% zpp^U1d|}?!J69C1`r2JT{L#IC`10@k>%4btd)vCw4}SdfpZxy(a~7U`_RK$g`GxQ7 zdg-UPZ2j_Q7rpD#XMb@~?YsZ|;B!Cw#UlqVd-(G&eEzwA_{wQF{9yG@esJo??)&CN z@4DyNH(Y#bd1(5?&h2*`+?Hv6alsF_zVOVJ$5wp(N8i8r&3D}K`IkQQkxxFbs@?sq z=MVqd@cQR}apQMdUwo{+`O!Q72q)ShmG%f+XoN-*VfJD&1aJ#||4chqRRc5T~r?mIsFdw&~$;a{sC`t2Xy@ax5=yIvYq-y@!n6)zxtdF>z7=3 z>w}{|eIoVrJBzg)UtY2Jt6#&qb0#?6U82=Y-Ic2@xZvULJ4R=gOeIE_iOnrGlrJ69 z>bfbhrtGd7SXCx>*1DW9#*VN!Bxg9?M*%a{Te# z?n^IqSUR*DTVPhl$XRTTg?j@j)FpKE`e&)BeT~LFk~-+Rn;yZk_nP4FqD*_<03tQA z1hUvi%W?N6DGyJ@Gb8(D-n^-*>=PE{VYLrUwGSPn!Tf%PH#XMqywvUNOTsf6w*=c^ z7KgbRIbL52yPH<6+BACb-rX{D)kT|@U_=XsR(JA(0UlO6f&<9)PbU3KuHL{6%c^Zxz%4+_)H zU`$_m!f=KW7Z`-ywE!0ZwC9@efxr|?z(>yOTjW5E}L4l3JX|;z{*(v z9)7ql51HDa%bPZA7#UHWkn7aL-GdJ%I+=L`R?554NurcF{Pdzo;vVe2AL%~(lbM;9 zuSvf=C97WOVP>Tqm{{Tl(D?5lH3+-I3>hvS|s+ z?vz}&o9N^b){MOsYwVfsAGI`(n^=K3dN7~wqLU3QF+44n4V2Md-jqX(sad_)4X_Hw z#u%Nn+uwS2hI^uuBrE8kdq{PXtU8nKH@}(ar2DOXsTWlzyAz%Cc$*o0RVUB?;-*a! z21IDt>CQZKkW~g)@b~iFyQ353J&{%KI*`h$L??%@`sn>g=ijZ`a2c!kj@C(nI7vyF z&g7q~R7OU>weQ6j|J$N&>fzKuVrEijb>G0ft2#kz1KgrZOB3Ha4}J5Szc{>d#j5+m zpTov01Bm@gx~z>=ohautgsHXW%GlB21qnScC8Fm$!xwc9*s{zajatNJ}M1*yDTvZB3=;YCVy!;)?GBsrkmCQU0E3d65 zn!Klt-gO`qM2H+V-8pqlR}Ox4RsOPltGf9&C9(Z_q5$eYy*s)}=gMfi5}kl~{vIdZ~g3%NGHF$gM2@1C-T+O;e)*~(j4(CWW z@q57SQ8*^3SPMAudp3-|vRZWgV=lB+UEgSwPONl$>miNe0iN}f%%5ORC+g2MGfVqx z1HYn{0m>KYlDn=Yv|(lsd_zC8l-!-XI-!+$!cx4LvkrNImM@W%RehmNnUzz`8io3vzE%D zM^}WrO+=xTdoqm5@UCk)HP2+uEY)xu<`-Ven@$maZ(v>E$s_rNtEDx`;=XKu4WF*P zJ5SdgZgi~=FCH;V$12fuAu`(upVaUhbj{#Mp0%h$%3zi?dKV^Z1s`v1TpWhF9`eG) z=!W%*N{97~t&OC+YqfatF)X?s6931OwSD267v2!IPPB~bNyoZL)-xu2nT5b%XB1WR z4xP$a$YzN(vt8FYE*?4a6YTAANNJsX-#B?~co%Cf6}McQ@EYzI&|*y{I?y$lUTvK;4@us8dCq1f$qO>?ryI!X z_nEFrWWoB!<3JGG-dfBL*6JIPnHk9Z2G(1uOm5hl@OPK;pl*x>HoAts=c8X?#i3A! z2L3_4pS$-XX3k2jqNhvJX`fevl4%hPBoV#%89zHIiDDG-IdGrfFMpl%w%dnl#k=PGL0@&+!&*a+W|_ z+dI0PS6JV~%C5B^g1heHUwY37gP&x~GspuO)?F~bv2`nQ^+yr-|Lp00V1R#c*Sx*( z!swN^(*1z;&Z&D+AA)`MKA4gV4z8NapWD?PFkqVe=$NqYv?Do6Co(g_I=X*TC*89S ztzuN6!c&p3;*jxYUnkniPNmlq!?0s_{1aN*R3LA@=184P-M{J(aEDk9HiJ$W;;@#j z+ijzhC5Kk&5;<^pXO{HYoV(GFXakP6x~EVkpg+6~2HKl6UkTJJuRQo5j{v(dLoZVDhNJ$|LFRo>Pf0!PXwLN0q)y3_AoCEqhlkC>vbCxttYS1i87z$U{t6l zEIpG2HOAz+&Mo0BsV5bbAZs_MPQv5Ri4H4;rJMb{Xg!&dL?;=T^n)z@@7&)iALwHr zP@zykwNjBQZi{r2;MP8fNilkQe@^8Z&o`RTEeN_5h#9J~^?X0*x-bOPt27mQYW^@N!- z8kvhGoRoheK!z zm&}qJ38(25Uhjmf=8wdu@N@A;z$NfU&`r_};s^I09aB95j&!Cvh^Os(@8G!)n>!jd zRT;z&?mf7aI||OF+#r5%@4+3F7o}|m@q>FGU*#x#@=NLdQaDpFYySN5Ay+6EH)5Q# zP!m^i#*``5LoVdIqmhc216n(*Rw5^2`Kf_ZO~lLIFnav*js_>+^B634DjvQ(3HC@u zI)*Q*q8+Ri;o)Qli0to8e z)SLLMXjV+m%eBVW1bstd>fgi_o2nU>Or0JYhmBDJRF3r>%B1rJW5=yXd5FZh6wvI4 z1gew^II}R|EzM$NV#GPHlhl}$BAJxy^5n!`l5&{8*r29wSbTR#qiZR<%9;~wIX_9F zvm9@fE2JW8zzMoC50GuYzRY41wPQ2G#M9<-0?Gq>O|MLS)63p!`Ic zAZMC?v(S_c2*u@3AQa9(e>$<)#~D%>pa?&Xa=?STEOmlY5kYOKgjjEA9(zKI^8kJ7vtPkO1sXN5bEPKF@DlgYyn3>(mL1v?LVJw3t4lSpHN&)w1N ztoRe~dD2ksXs6WqhhmFaXcQCWeG(LC8`gJTU;D@})d%!qh~dALeEn_nIhM~wSntRQ zQs;vZ-<>f54S>a>Y@D5fL(xTVBx)q+z>rrSDf5)`1ZNV1U?Bmi*ki>4XpaLd)2J-4 zFAW_ux{0?Mr#u8@uW6Z-94FQ%xNQc!l=y*DT~WXyzWI|vbD(^j&f^i8(-<7Dk&2Gz z{H*##oYYmO>U!7y6G{fu6NdfzoMR^8Rj9epBOe@|9tc=@KvHDaQP1N5VTg0AI8@7x zUcMyY!y2#E!E7*IiZQ$q2MsoCje{1_Zi*%#6j_tFS=Xmop795ckK9nB6!W#Wg7)IO z3EvX3^MFR|0D>q#76du@xX;R+Y(~zvw-qV@PqHyEdSSCw3Jk}Bkyhs*wt3HoKco{I z3@%c9;e~rwqCma#sYJGMpv_xY0?SI$xS*~k`HHgC;WiwSHLuxobx*`SiJ6V_x~`}m zM4eE)1N?5SHi3$0J1K$J*+4B2Dx0X2PNb+bl-nSlP#G$j-c&9$w6sz@`6V6=(CR>H z*eP*SJfuMC0|)0C3N^Kg0C8ZA6a2$iCPRr35Ws?s8&j$*adgA0Le=Y zsVV-63p{rFu161?NvMg(NR}fWGkMQ)g&wG46Y@+o#BtYh3`OQ22x+}33Dz8!{WLAW zG9Djgb7Id|*qEbVC0+L8k>`OhbCz@~Zvv>qTh(JIkUC>+_cNq}wi!L`DhvVaO! z6)0~!SIKLx2*M>vtu~-LdzgCx1_}Rz~tYsR-0z4#|Z=OQxa)@TxTgt2b2R` zNAp~vB7)Zwkxq(g4897_@o-%i&%&1yFQha z8nA}b3raVtCF4LGAx!UM(xWXnj+QWwE+HU-S8 z+}6PxM$Hqhf~BnZOWV!zw%SlR3{3+Dv5$6!wHUSCCG3Kn@+Yk!HJ=@>Mj>lm7h)(? zlrusE6@{uF8)6iJrQ0o-?w_$>LTFo~Ydng!XDh zOAk5CO*>Xi!;e)Z(suQ=Rey^emNTjx038%jg_wIAXJ{>N`Cz+u^rf>TfOSQP{Uz7~ z{AB_IRy&C|5*1cQ>nKf4(6+^$QMk8mCc;HkhC34Eq^?EEkkcmZc#~2=2PT!-iS1=i zVQ`_X6{SeZ6%seDn59jqLm01z&MPG)6&ishnY)ja)t-G{adqouM;UkwadrqskkVle2Xj zR@2kgt#FQ|i)&o3!Syifa?Ujz_W^0ItyrMYGR=kb?&hSA=5b-cg@IFv zOABL1&wyqxFDg+_$81W zWCvc9_sZI*FHRr)`c*qTZh4 zD@4KaNNJ4Rw744AV7w}DNIoji5e#;1|ehKZe<7dz>?3w z2c%hcun5$VBNYzoa1%y(soIF@ZoTmO#Oq-;W9UD~!t7AIdD>YxLe0twa^=@|B{*|Z zG&M3Lkuh$3jn(of(V3EQ;87RlqQGL49ABb?C(ad+8mOX0d*%DKC7wSm(M~}{?4{9I zl+8^BkHrge=@WzDG0uQ8adYP-m*>u-M0DQtYwM%HQa*JEAV}}dEd%_OAvYhhPxMXGcJ9ImiH$a!JQh2aF zceQlqiZ(Bl=Z(bfvw_LTHOpdu!mjGZEBHEFb6JzSVn=+LoOyNGT@ZI#lgp*Kc9{!Y zRZ^wkdKc8}_(v&FcU2tcVT->2cS$$r6Wp(({IM<*wQg^ZW zhi|IHqck?5btNgS9&zcIYNLlH`$}Nv1(_f%)04|iAkanSM<>T_88+1`Fl&w%So9#J zfCU2_)Z;kO!OKpT0SCodd$vW$;(>5!MS+qL8_&(vA=(H{-3Ws7!P06}^W!Sf=m@c9-uvGcDxGtn?w#}lxOWJVT_?A|R z@^6aK_OcAuW|@i^;@G8j-c_s&oe-U$Tk*MRRM}#ja&mjo&ip!BINl60on6t1!?6k0 zNK~6`+mStP!j0HV$$jC%hoWNZBwF5k>FhLm{VTvuJ29RTzH?& zS+}kj)>!#CdA2LqyoA1PS>iT1LKPfYXW`YXT^q^#)}&PP#t0>zv&>~kZ0!KuFY?Jg zME2ZrOT#xoZ;jqB4dhC8HCbvej6NsT%ruKcPB*!Ru@4!n<4gB$oV7x2Yu6TahOIb} z`q?AJox#}>z3U2aWT%H{la2M6JQ6GVEwk}(m0kcTl+nxl0?pu^YEiF74?0E~PPqsiZZcZ1Fl5ByE#6f`L>h8euZ1O{cRIqXe)NGME7g&I$1@ zR8lJg5+HR#;|jlkP*5j;F2Nbg3cxF%#nA-Q6O;lrZcQ`3)5IiaVRj|tm^!D2S}haS)pqK!9TBem!KxKeBZy)qfl%}kukFdZ(Kr;}p)aM}arx6ZlSWcqDS|ahJ znRLPeIw4P%6fmq3H3p|7OI)Bb)4m~QO;CbW2hwA#rNxuH_kb{aBayGsLn1F)XZW0Qjvsezl8O z2nX}36c0{oGg~2OO;KOoKUXw1_8iL81_#v!%J=H=Y$Sn^HjG)@-c>9VlK>3_FPujl zlkPK7F(Z~B6^<=tnqFBb7A*}2^gI*@Y5Rt4y^ok8fx?1Ct_l7l@A|Ax$qZbO@JtyV z1RQY>i&_^HztE?LQUHHn#YaHtqa{u&fffek)h6_lfWbu*7PL+8Q!f-Ew3ZZ}9>_76 zO%{r;>rP}ChdT=1CPBaCas*^j`hujQ91E;az84r2Z9mPCqUtBmIysPGHhdibVtc8R zYiK1c#YAqF47q-B?jt+;X8Jkq6F)i1al^quYFz4LdlYVFHxgKnQ=L~YL&L!7heyJwINsT|2?jX&G zKA3^bT@u{8CXZZRYfjUkyIqDo5H!(|PP?36Sx*$$CMkOIdbOVTBy{dF{*}2$oo`8;9Rzg- z56Rtf)!&>;>dC<82M_(bo%8>ydNK#Z!!N5RN5CMQ@Q8XsOuw`r0mEajzVRNR!Liq? z^sdQc@6uQ1k@dv&Qc{YJcGJ<~S94BfaIgA~0{ma8CxZkK>DLoK2pZgj!~Lf@MuPkL z^<)6@+IylqUif->7iqp0M61V~Q#keexsanD`goFhV){^xqd;upqh-)WJ)xV4cO~_t zIDpf>Qad_62=H5ESb8PJ-MjUXh4f72_T3!ZqD85;(-$A=+0LNh*eEZm|+ifC-}ex z2MJvmf$pntw14_XF!-EX$t8hP-j3jpcgFvCbY2qJ>DPmO4cs6v$KZSooRDvo&A$ov z`aB+i?`pD9`{jAjD#Raceo}W_a@A&re+hcNSFcnsremmU8p~W+GBsm0`LUoL9ny{T zTvT8%9oSso`|1sVFe*U0SL@>_gn}&`1%OBK^dM?Q0AA0X!t~`_c&|?$j2l&mukU(! zF3jPaJ_=0n@oq5)3)UrrNXBQh!^gT;Y4a_OIVTm!u~0o2y^c&Uj4_oS5(cHUG0 z&@nENjmZ}K!3nc&4n{HcG}nVG&H*aSoK6$?KGlM*5Kf>au#{fLo-T>!lC-Upc9QmO zanhe$XFP3i>P_#cwx~6}{!niy}TYsvES` zyB9V7;w?ljI)_>L-Mim%&KocO?C@KEo!Nw*8^FC~(eA~kUVP3;#dDIj^}$K|woMzF* z3C@%$o6CWFwck+Kn0W#*bW_RoR&Ge5HLf+<8f#oWL#m$Q(X}W8U$Iy!2&# z@x`Z}wdi*jD!wIcjUa)ax$fq-P1AHr2cCJ2o{n~f0T<<#cCyQ@-&&KzsFZ#n* zj>UH)_!i&v?zP#I6T0WW|J^sO49~x5?XhrlCGh7;SKWBiO-Y+hz>)n91JHJ#HZv>0 zmYlol-Rs`phwU5*JKzyGZPMM!n-ZJ>kC(p=Tn`_S@4V@zb>IW;@}p=c_{Q`@Pr{?S z>Q#IS$G6I!JA&>vFS_ad?}9(Yx8TO?`t{-B8`lot2KD8E2RMc|`Eh+9%TN7W^x^*i z_t;}1kG+o5&|}#<8un{*sg8v`25t`juY{AYJupD{E8!ma<#0#wtFk`EvB2wzuRZh3 z*Pg)rbpLbT7J1@{FEP^p=}*4*Z4D#pnJ)pPa9<)Sf&0>ta8D#~8uc2uKE5ZOcopCG zzV|=A_Zql=1K%?}{=W3n?vZp4_xXF~Yl@GyYq|3HzXJPzI$Xw~q+n>Wcjr8kw>jof zv*%?>1oJXAcTd9A&-h8tFDWnMkh<{sj0+?ThW;wEToWiBx-`85&jfOuaYhVtL3)?u z&YU9_FMWEC&fzC{5}({jcbTToj%SuTHeBWG61=_i$-S=O`1^Q<{)&!zLk}h#&$vkA z0>$0qA)%S%#VGHDlegromL!j$>hYN1PT)wFob57*PiXh@Bz<1)?9<^~6Q}84rPsqx zo{z+rot(?-5#b5`dfqImWKiGOKi#qYuI#n(IB`*bP;dW35_ zr6&=0Zk%D#gA>k4@dUJc;j#z(_*2vD6}5opG;yR^$}P!*mqth6Rjep&MmN&9Tkkmu zI^0{i9&R6kCgBO<8V&+@CJ&yxE3X>g<4NOjoTFl$@~CiLoImg?obUvW8igkhvmEV?vF}x0%6?%pNgPc1sB;@QdiSbl^{d zGC$3&I;sPv8f4zGkB4h@X;@k8b<8Z2poKINs8AY2Gr8(7Cs-^{ ze0mPKiS>Rc&s~OmtLbgU_8HUkxEfRGW<&ucG&U40s)e0cz^Z>`>rBG~>VV+G79nK? z6-v^5vf^ITce=vO$W_#Hp#1q{^v$U?r>>L{XV^7JP)KtmE^98q1Ix zj5aQiIFx*4Na-vL#9Wal4*2}FsjK3Ym=fET#zDTUoH3RfhmM7Z6nonw8&lSXEK)AO zLiQXmmE+j3P5V&F@(P6@`BntmQj?rLOKc!3*%R8jU}aDZolTKy60|9MUjNN7B>~`| zDIpJH`wl^Xs{hRi)^Q~=0H=v_P!M*Nbt)TRjiEgkEcoz;iqS}}7KCz%1>B-KBowL@ z54QwC@1odDiu8mhMh%KfowgVuHcQJRal0;;*b}A+D^$Bo@;D~LBD2PnwXF5|?0t~~ zEOBZbgApR>)La725ua~xcOJURqBM|}gw3LUCNwTF?NCrNoJ=W%Fd>rT>Q!jV6(3lf z8oZG>)bF9zDNKeK>>0JmnwKEnGu*L&6G>?Rma4r{vfx4YaD!;omAw`P$vXAW+4wRx zXT!=`Q)w!by&rZ*J)ZGrdTB|=e+4d_K2f68d9n*HJ*N){oi_u;Zq?UA_tjo}|4M!s z{*o5I8WpRdSmLnHq5zFpk(;fTR+`KwE}PfmWU>YJcT0GoZ1-ajl@d(|6KZ+xx#UY% zzNv*o_$*2>*UztFv4cMYKfPEisqr9HXEKHGAeihYBrbrnAY#X&acqZ8>{nQ2q;0M4 z9gbbCZG$!ZOg+Ip2?5HY)G4lN4_?xVgozWqqVpx0O)07Sr~o-h(1nZ@v}0E8B0-p78xQ$=O~}t2aaNkm0o>XjPqWf zamYw-{%$U_v@qB@@nkF)CFhk4Zkrat1acBySzbYyv)-4FYp~1S7PRmgs@BSe1M0dY zy+UA!qiO2;6(%@>O>5HB(yP8L#oP95 z9s91!;$~E`%Z)Iz${mH1HY zfiWT6Y&Mst3H|d)tpRc~g!2YbTFoz?I^2W=Jx%ml3SS^=a1~^7RG3ISXe7u}Rd)Id z#k$F9_I{r>Cuv<~6HDzQbC#|;5I(mf9it*`kQ22E=JRr$u8qV_N_#>YZ{Eil!>azU z>|lJtzJl!6^0-e@NZ`^F7<$`bhgLg$kQc$Umn&`Nd8=FAwXv4LP^B(^B-1e`!%e> zX@_$9eR!LX(q(BB1xJHL)|{{Z6ZVbtkRL?45^9;rg^4675UFfX*(;9LYRpU6AiG03 z?21$}WY0@kI05A9*i29?jBRQ105b`$*xFG@K5AJ8C@yJY1d)`9Ll;G$xx_y zsc;Ola?~)>u1blSjYS+HiqUzS{#w|cZP8f$7H7%&bWJE`VPITfLs=Vm#~!#|GOeLmF9L*-`_&ej*2^-t zREzVwLLE4sfdT#5A+;AhtbdrO6&9ZooLmK8+Pwm>P7_)Mu7zmj%!43n3! z^e*lB*&p?!o%fX^87hSyX*ZLmbF4xkp@$H`Skcec#eoWowYEpRm8jwAPbwA7n0Oh( zxQEm9oSq;?LpR1SfN-f!G|Jd=R<)|+l+>9tR~W9_Muhp)bmWRW z8hYb|&+;Uy@c_ypg!B0S%i7z($yHT}zU!Pi)j3^h(x;kA?0f*biUvA>QqaVUGidKB zilm8|p#o`%nQ>BJWB`3LallEO>m|F2B33dCRv?6r%U~sjAw-8T49-PRC_-eSFGGSN zqSrt~=UxYW(3%89CH4O6R43p#zx&?ry}P^XeC&_4*IsMywLi{Ud;30*F(wq|cnMa5 z-?};y0u%yI&`-@t;P*nvu5(Dj_$jHN1?tm+jZjpllWbaR9i?a|)qr>X)M-U!6dkP- zv2`m;{iZ$^hO}+MXiJPBj0#k4BYo3^m#`cfcAS>R{N^n|(f1PRJZk$Sm#E!N<-=C; zyg{fq`p^UKs9(1BV*6sBPp%DGms3mweiBUekYf6T zkOyNIWV!{@m+jebZY>^(o*I3hGEg)!QaPdVdAVdg7Xl=c_b=*WIQNMwX)D&TEpg;G z`^aK_0l=ZNj#3VrvJ9LmZey}0mpHm2DaCmiOTKxtR8DDyW+-oXYm2l{2BvIIqYMdO zuw0<6FLVuY(ngQn!BS(!7*QA=#k8@1yPO9bWOWE-@q*V2iM!IHg;xqt!b;gx9h9jA z@&Yjm&Iwygnt(BH4Q{FUHDn#sJtsrPZ_#BL@j2{)9^VHMwk`pxQ33BzAKWS}mzSYl zR9=D$h0(zu@>$0h4sY?DuUfLh#;2si6+xjZ0pZ)Wq{SE}Zi%UAplZdy1*YE|2 z2NqVG*Ob6>2B85s{I0QmVWaiIqAz?CF+p*KAwl{K31otVQ!DK;%dE+@eOd2E6$nMK zy{yU0fUS7DATr(AR&$)WPzom^qa!-25#ifL0AmGp^D}iAuM-g83j(Tpf{_#Ga`7H2ITGkV#Dq4fLCP49fl+Qp{N6p0bskWLU&tR1^bE-y5x2H)sng)T;FS-3^f}?auhFeq6>i0q*0WM9JLkMDX@u>0w5GfOhhCP1jc*ELoJvqtITl zxJrLm-`V7(nBEk<{32NISF0}XH7qj6?H=6f9P5=iZ&=oeajYV_+-?$DTeMCtpl2>r zA1YR8{6oi?(0cR~>-P!bFbjlA7MUE*KhNgdVf_m2y0KxRp}X}ewf&uv*l@CZkLr61 zhu4@epSWaks*c^?=FRQ~}=Aa$h6^R`3Ox3&-K|zV#T&liup0A z_(idPeqa#3OHxh_y|G}1Hq78%(ecqOK~sEZq(FNTb=o*W;M-E7AhN>Nrw5WWPX=CA zdW*eOjB~Lw3es8XV#LZ-gBE5tw@hQ@OyfC>v%DbeDGW)QnT%r?HMEqmp;#&eaK%t1 z7T4{Mewa!ZrI1J@Wap5}&)kaT(hw8TKXlFulbjDSEuH}TpO=-w6n~&i(sLPw8t@v9 ziq@xY?n1%W-qe@$eU7pTYT}oAf?~*^IB0T4kO@q2XiAnM^;|%CkPl@$B$c5P4WFS` z_AqGqX134XaC+90D_rQ=;JVQ9XDPoRInRrFca!Ko*|nA_&H<}mxNk8=TW=&6nJ8Fl zQzHJ^1vv#uU1+U@eL{In7*$U;(<^leKZdDV&IU=tP*ob!X}H{URpwdfjIm>U`i?mgMjF_@+&E%CvH zrMn6Up*3t!rj&X{Gg-oa~>vFKph>^w|~qjH_t$)@|Ty2Rpqv zC)js$&uNv6_bv;G;JMF%09S1tb5ZXn?EJ!}Ff-Wj#FYJZOA-qn@p^v1m}SNn=hF_n zn&*e-6s@>$ta?LbKzi#Y3|cg*$doUz!;hvTu3XqUf zS~SLW@`zA6s-6!(;vkZ2-S)bCTh>104{#h&2D?oT5@zwuNi;p( z8dNfLz8e9Asav!wO7}uSx(GrkmQQDIpofTQK@`@^usYNbFq{VsW0n`Sbqxw z)db@L#h4pJz25M^9e!WU>nRQukxgYMh{qzKwr|*qWZ{uaYXzx6^6hDvp&l=)%pZ$N zWl!36Y_4V^rvgX%mRg=~@X73BURwo-m-DxJFC(Pw(AlPfJj5%zQnpA`MK7zcJ;^&SSa=c`%Y64CJwthncY4^>b$6?|B&=ReD+}oYpqaP3>R6NFb<|UiMFWT z>X}N}JjvXH)qqrpv9TI9<{rhNv>S{^m}OMp^@+81;qjHQvCb-?ELR^+fugo62E<;4 zo`T6`z_`jaysXA5)U+;(C(dl;NR}X5ilT*b%h*cJeVftr0fVKUG-fGx&7;3_Qn zv!(2V!JKfLR1MPvO6%nS?S#P-)ku*H<-KK6@F-=L9RueAjDf-o9qII(r3D6C8|=5g z0u;Kg%q@_7(YNA_MLVOK-@GFin$uZpF^seuuaB7xY+%agxQDLqZqGMJ)Y8CW440roOQ)TB4}bQj1{cLsY13kY__o zn;ej%fp0OULpIzZGm*@Upc+{Q7t&@GLF0l}Rokv}!c_RPy=CJW0zxVfNbdx8n;fd6 zI+iiU(DXCWA?JBRTYUN%AVj-lqjA}Xd7Sm#CRQ^->q&YHLT(7#S*nzG!I-qyT1nCS zOtaOJm?Q)8k}W_I5*f=r9M)iIwVJ&_OOTBG<{bC0R1f;Zt0L=-l>_1cwB zU#kSc*qi~6QIfO_WfZF!n2KTtK4)3+rf zyNG4u9A);saH*ytnzHNS{1p>N8OdD(Kw~mgVdx`+l{i(y$SmH@!^_XuIL9~z)mH%m z7x8D}$`FG9u)~k`q2E>vk2sUHYJp|}#2Yttg+R;0lAUIczfsTFsdPW;GUOfrl1VZ` z{Ajq*2XbZP6t0gwL&(=6Z|5seQdoK>NyK4#F^U%d-HQtpb#jh)*s3j&@e19IV`12j z&8l;Xou4(D#PK&7pZhxy1%M!RwJgDw7En^2ju8=5uBI_Hsk#vIDO$1fW;yM8)Jl1> zJl$BH38)VW^4~l1cS<^Vuk?3R!bv3p3}et%XPvc(P=@ z^qhC+%mz50A>lgBg{;WY$+O~5Vf?m`qFl7uL2$}E7PuPA9N_WctNe4lAs#c|F;arAR=aS!m7zvAE6vr$rc?cz8lsqB4#o}tcI3b8lTvWTG{WitaN zs)}EjdI=lP_U7Fjx5&3*25ECfWFOWvi^j@QIlw%Az4&Xh#Zt8LmPWq85(LveN43so z|KWzKStO$9a7?4n=(Vp^Ly70HmC8BvMf&}Q?mJLG0sS^ zLGqaf9GI6`5y`jV#DTEBmM;o~IR;1jB*?on1-gj|@6Sjh=K`8xHG4uMaFt%$PM=(B z`32*yj#|+I;8h0(%y7^*yx>OZf%EI!k0}&gg?EjV_~2mu;9TQN#XA|M_ybNLs8kDq zn`(MqJ^i-n!ed=-=$H;N?n~^Ffu_GgLHWNJ4u@|s%tGxIHpd9M zlHXcvI#-v#)`p7V%%Q*;HpOU25r%H$ySsO~AM6X|#!Y>xklG*I;mLaju8ZcnAt*V! zxNu0QI8Ewjw8WQsinY-E?``#Z3trPUWz&n2WE|08@&1mB!VkDPGbQ_w*EB!OR^B~W znikU41Z(MnqD9r*P$4f@6r@#{Z7`n{P?Y&tUQjPEwqRbQUE zajlp5Z2N#~J-cnncQ2^_!!u{@S$g#s+}7=1nRE67*VH%O(7U9XegDn-U%BGHEIu^- zcd~Y_mvwa)|%UHec;gR51iNc{;w2XS^w~2x9Qod z4^5=9`?j7j@5M(S9{t`UkA3duyMJ}!s;f4nzH|MNGv5E6|MK&nhF`9=f{p+6k00Im z%=_;A-q+?_w{gd}=iXm`r9nHHa%0Q5_Orv!e|JalsaHNTwEM$ftUuWJ%5$wpep=u4 z*S#C>KdZBD%`e}0|3yE$?c?8k_`6qU4}AIu|Kl@j{_L&3zg_+pANcbZKk<{!=RS1V zpMJrvYyCJ7mxy_C==R}nKYP+~fBE|C4_yA?)1KdzN^NR+r~GKAed>q*^WHVTcj}Q} zfBE)*JL$;tP~n%q{>{Uk8~(>r=MCO==Bz`l_x$pVADnsp_m_QQzWO(xxaV72*1Z1OpShuFx#zZpUp#c(_WU!S zAN|dXe|6;X3x4|S#T&1G{PpKwlm)N6f8|?euRi1Mz1tuE*$3XdxV7ho!2Mv6)u4{lc%0e~KB4!cQ#cs+z0mzVZFjrmY%B;9SU- zwv%U8bW1b-sf$b7+1ZyJOU@tdB$Mp)D@N=}Ie}fU*_(V~;_LIsb9;Yd^dz>{ZCFJ1 zNM{H8N$Y6TCnwp3R1ecpgeiBQ0g_!!;-4! z3#Rr^p}!j+o`9{iS|91=5B9pn?j%o=NAuGAya~wHfhV2L`5j3wS3hM?Z}Q@klqc*C zykGXy@4*uy`klT`%#*KOosi`nX|rB;-0#B^_yUOWPi>!=(0zmx%1MeS`}+>RHEr4( zhvjfbc>-o{|Ba7dyhnNR;SY<9N-8<9Y-IE-PBCHca!A?FX&lMqnl&Sj^~)0{u^F|j zT)F2N>FnT9clAyz_kH#bPs>N-jjvrz0Xy4IyHrnnU^`>wNxRFFw>iM686D1k(U{#o z{~35Pda>*+rAIq*PW?NMQ{1uo3r`CqXl>s(|iAf@`RH{C~!;}@JL4=I={=4{lCqV&cWrh6ZS{m z{uF14#Q7zOk&Jl)mb4SxYpH>ed$}Lac`W@`Ub%f7o{V;Rk~seNQ%^nh%rnXpa-28_ zPs$O6Bsx49o%l_v|FZGU;m)UimnWo{c$+6DEtkGE@T9|5?Ru`w;ls%!J2kKBmmLtL zpBA*|CF$P*O5^>UV**bo7DstP$}cCtxj*M5z0>~CKGL6u$XqTYFm zlZCqJ1EptIc6E93Mkh5O@I;Q6gA(%u+0~&C6d}DL1y4AEVEn?b(;6pKvX#qg$btBh z9+f?*6g)|a^5nN=mvV7p{3Dc}qmYux<t%1zHJihy!ozXpiqgg3Scn;&u`0NnFSs{~WhcG%0nEp!U=vf~u zuN4u-$Ide;$>1dh6(#a{#EWEpDL%I(K1YSKK~g)9=F`1%7Dzp_4u8&B;d~QG?IQjq zkSab?WFhCT07r-D^HJ%;mXf(uInxkT9+JKr3*<%I`9XQG$Xz(YMe}$X9Ev6|1CwW_ zJbkQ;l6izO%~#yBoY4a8JD9;igYMZa;PMqsPxu`s2%pyUBDnyZfG0B)4%rkHcfN2G zudWX?!T?%DdNzwcqfpnfhdYOKTFM0HXuh23vQE=a;`5BcPfeZ~qv=-Lwacc2x%r(A zEST#1`hGg^ddA3^!Ks^=#B=sY=9uJUi`o<+hrC%dbwgYb+Q zpWNLuHm9$fA8W)LKS_E3WR9LG@=4A+G0^Q=ad*N9U(ZhgjS_RlU6XM+9n!H%5!&wA zEIph4iWiNmWjizIxrh7vw2a*2vshM_*DgCN;EWc|T1iMw%ewmAfu2WFT|MWk;DSGs z%^BB{9-Qu89o1%?74*)()>L^1ZYdlylDq3#Jqsr2+4RYV(kwG0vTiWRI_u?}#}b!i zlD10oGlNjigo)2ZpY3`qGR7QaY}Xw|Ld|53lu! zKM|{PRW6-3`L1%J`*-a@wN?I(j@J6~`FwfJDg-4iojgG%o=B(nY)1fS?|1ZX0XfX> zA4zcD$_PhB;Xf&7gJs&sclwsEaoS-f`Mr8}USlC0Wa7=z#q9Wbr#!}K0AxR3 zG+sL41buloKyo=&1Y*1%`$zip{?e+>1SbptJ+W8DPdFi;e`)U%PjE<8=OcZqF5AOE zC!I{@PEYlZBo8NdoOW9BFu1%e zXCX0vFguse>j@K`U!TAUUk^^mxFh3ba;F|7L1zH%ILm3AMSRCN?kFwnqVhk+`0Y<} zq}rYZJWslqDgJ1BZ|O1RNn-mO1azLz(x_8fQt227%EYDf=*9Vyk@v=T#R4}W`}fmX zkHeGYt5%J64qp4RGKPMhl=Ihf?^1`c2VLN|}j)_a#M z(Kq#gjR8FAz!Oe#h)#khhhv_M%VYU`r?dYs>%z}y%=CUe66J#wnm$X1Q2==C9~H#J z8}MX}mY`JPM2J1*qVvQPB<`1|WP6tLjXy@5ReSgESjEud7*Bkbw32-89NoWn)nm&UJm{f4qNItHV;pqp zye>2ypLd^Pp75xHj`7h^hC~cNuDzC#6z9!IKRnstb^4E;u1LfM)H;p7dg zd7r0W!j=b9WAh+GS z@uZfZ?}Go;}j(@vRrt!bkteV>_S)sE>}WS_MW2CH4geQ!(p&ah9#jBiM`u7w{dh- zWmkt26Tvp-NqWbQ9FWG}mR;R*8@pv*zI=IH@-%1QyaX>2iN%XM#D!ZUtGcpl)s=BO ziK5x?1X{*;#j-2ykoU_}?sjF@|AHsd(S=Ok>-mS&LMwq6+@2~>j>M90r~b%#-Y~1= z%f?igRa2LQdjDRkNI|{e)>JXn`B zO)YfqK6&7xl83QN1-S-(4n%rB4LWgo+t0LUZhdnAPWjvN&g@~TjG8=_!GiOg_#8ASLz_pdiG1gW#egxT(Qltd zY{2?IQ=wd`gbyF6G%Rq|`eLo~`6xmv?m}{|?Ka;Y&~=&4*C<7yM{eS3`R9C=3K;SU z#Aq5qjov8l5ZFju45J<~cH|N43M}u#e$duC-WrcQ#BcBHdH}$Rv#l5|k3bQ=c0!a? zo7i2~cl3e&j0nDJ;2d>+PI9R;c{8CQ%xK=gX~*HY_*&@En@MJTD`k%iJfm26mL~%A zQY74p$(c(@ZzMs`q_YVMBEgjS)euc`8XE_CxdQXFqAcKTI+f)SrXteg;dOx|G?pSQmMfwaG!Q~S1wWL0 zdDmRer5yYd+feU`U<#!l{GuEZl>aRL8z5eBy>eCD7*Pc%DCZALLoZAO*#QhbJSDsM08H?a2BH& zt@a7tRb|L(4)UZDNwbrZbz;!nLVG22wwEtOL^lMeqdCV`2a!pUP{GE|H{8fNK&ghi z_yFY-q()uvB9& zC~_bRsba8RB5aC#*HmqNlp|>rOGgG&2~Y7^Sg?HQbxp6z3y63YwHKnMeeg}k_0x(0 zEWvg4VARIgKfZQ#9W=7KDoZilob>)%t_#XjG`yTxUdfA`0T>4X&37@#ZZh@E z#UTdf**=0o>W{3&JFYMq##l#^wr2>U)nz6x)LY}I5~MM@%p=C}^B`BCZ!{&JI-`%c z2IG>TX;6=$v+H_o)RZ{zvc~y>5_XGM4YkeOYRMCRoj|N1XYc})kw(=R>WB^9`UXLP zxpfTlB}O-vR6d%ur@PH;E=7FY4>6uH)ACf>YQLN=G6Zl`rxHyt*Igui#JZB5f3Prd zy^B$AB=X|a6A4e}=FuG(-jy{bZkB{nOlYHtp(%xKSVB`-iq~5se+1c34kk&I#a|(j zFh?l#VrVv`lFRg_#v*h?^=OXX2MJZ&4J;*F!%3c!ilyid2FEn&a(d zWouod*M*i;1(9|^td*eGZ?{`yc_3jMC9w<}B!FSMv3}?|(<}3<;buxR*2F3fic2`y zq$J?JqJi?OIO`&BTQEkHA^Az@8KJWHVxy#mPv}8@oNBP(@Jd`vWAiGnHZ53AXLY?q5nkkgMp(V&4Vqppe zw6?~C*dk7WM2*NV)kI9qknfFGkn8l?g(335`CuuA$0bfx-x+QhQ7E1!4l=6B>VV** zfsFsaz#!71M{QgHC)PwQ*+}B(ewYDn>0ugTP$2#a`!Q+tW|Bj0oe8(NA#Bk+N0Pb> zR;?IgUCl|^1?gnbFG!ORwEPP<0@nI$PGH9H=~Yz&dDjfOHLV0|sVRD1!0BGeUr({i z;sp{FitG7Kl+QN-Zb1(O(Psa%hlqMzUEjpF!P$@<`fd zEayxuC~VI9f%B*{zERGZO{DT`={nT}$k`!!gdPThjfhUuI7&SxoZT|y3c+UR5#3@# zuVKRy==zeC)IcE|PUaen#j>dKQt*nGG#kqPZ2#Rd} zd|B&Y+aURJzi?P=#YhIp;!90RzL`nY^VX3S&@&NjzJwyCK3yowFr_SFw-N=nfOeT( z_R7bu_V6YFQeChC`?nE(qzZV_>dU#_X01Q3Bx5lVKBY7*T19pbOd6rS1S6^ z*annkG8bJW;nhpaCOOkFQZmt?Z|DQMtT0!lXPzoit_RDYIz({dJMC9ZjSr<1v~+>Ii!SI`X~(BtK2xuJOODGcDl5S5n?0Va}sG2enTlO0jziuBWkaFq?`%+IQ?+B;T9OX-b4A=|-2E-6u z9$a5Y|3o+l%?PT{7EFzyxkvP38E}o6M-Cw+4XKG?2Lv1U&ABM;NOz-?FpKE(LK`9kJ@W@Qw(q(jkRc=9YBq`|vQ@(R2!}Z+NLy{&N@v&? zA9$rE!0@nF;85sstM(2z$!&m*<7IPsr%gG##Zr68Lrn0b_~Ft#QUkt9kf2r$18xgH z=UJ1IdLZ?#5Wb(@E#+hVQ)8QW>WRqZev#RR4?}xQ5o60-55s-{Zyoc+rScH4VVxL> zR;X_~XlQR|?%;*bCVuEsRgyL*4UyICZ&>p!jIx1v7oKT}xHE@&R2E9opFnRMYZpR~ zxjUJ25re+qy%|~8tOD9Z3F6r@aX8}AO_2xW+yLp{(l8N*Eg&RvcH4PwFkQpFxm;pBuljBNTAGRcNmE=bC~2q{SEl_JJEvP-U@X%7UJ zf$Gq?UfDjbCSw6n+)@eZxdl6DjKw-nX?R1 zRco2SfuEQZB7ZElyQ7<TsUAonwonarUPUXbU`EQVB0~yFE-pJ#QVxrx!ZUL7=Ku zije{TAv?$p2GqA8HN@D%yK2jd7Ra!+v)ee6lkfmIvja@6Su;V=7%>Q6n?@S+!k@J7 zw`de%+xy^g9A@y9A=JIk2fE34xxT;GEhyK(Waw9|hUI@t) zqJo7)#b3s87_u-m28}b;3#KF^+k0J*6K_Sx*sq$;(#U3L_O`Tik%irMNVXnNW1)`R zVu}^vFv&J`%1fEz1kH2E_hwZY*$As&4$*?Cjo*G!5>?hPYI-QE$p&r=0wOJZ2}GJ> z>*!|(Oqgfk7?c?Y2K1896~w766y5|Y6~9wG>&|J5yTWW}jP>q&9~?(II#1{z{XsdfK8Mz5b+wxo?xg>69NyfRiI<^ z{lR85(6e4@#Oq}o;UDK;;0HqHrt#)tA9({xhJ^4NX1L*28tQ=LS~um-ugF?6V0xrn93ZJ|A6wMY z1L42zt8%XvDP0BX616CBfv1?({Y#iQYhavK=s2F=f(YA z=mjqC67J-hcaS@b;3cKTzzr!*^`#!+%blNI zFpcNT#t4Q}>j>Ye{)Dvk>cmoYP82l1tm z<7>gcj|`0SW8vT^7GdWb@oTMw$qt)=Fw1lTJ%2CQc{NodRdeXIbVqkt72G&7Cd+8a zMd&UuxTQ=q&3!J!xuAnQ@oF)8agO(s)TvdX7>4LpmsG^F(HH|D6PcE@2=BFyWJG}m z-uy%}3n%xL1oA)#Pu5Y|s0}5!(f^B^t$V%AI+1 zTHeOizA905DA$|jA?b--XNwXuaoCdHktmYq0*?`DQ+m8Y6wUGTJ%qIEkn%s_<>(w@ zgaeiODuBi7k!dN8Kptp-2j{>PA(s&+Rd$2}|5NjQO!KJ8mAnBNTqLJMBSc+MH<)Yk z?x#G@Xpo;KZ=cUFO1hq!;jX?kg93%MpgtJ5J6sNSM1x5dA(jp##rji+18sS}+&)Y# zL7Waq$@otW`@?<4V7@$`Q6aeLW+cD}dhOWho{^~XhrF)a(hP=LRAg!#nP+a0Vk9pB zCCHNJXMiT(;1?B}H5B%zku5JT#IG z!`k^0HL18|1EGtobkXt{UyH3@NHHnIRU{juW|6ZO>!_7CUr6?jnDjlN?6QFEwNqn> zG>fW^V+M;al>=#mMiR00k;Mt_Hq4cs0h8gWFqC)kK@R9DkaD%aA*d)z!-;DSX6V8- z6Flr7ComdO^yd0gvoFv)iO)pQBCmiK*$XAXdK1VdgdGRu)ZU)ZRmnL&IGh_ulT+6n zkIqL@g4U*H?k0L7w;}*P&!1uf%S@N5;74w-T1Hn-@~(9UF@*0sfwRz}EG&1a8A#DA zk)7*$F*_Zj#e|#tMzYlL}Ty0azR>st16iYnbaF)N=LG`1K^#&q^QI`VAdCe=;C$pxr1)l=vZ|wUNSw4vTR|bmGGg8+)pxanb{B z8bvR>`m8#W2c#c{f+0v4eLd#F;U#d(yKX(T3Qm%OIb7W0i;E>_+VhapT3mG+PF~~( zEqDxd1x1%VG`E1o8J=*6P`%MsC-d=gp62RpprcbR4r?&3+-;6L87;mB;WSYzPT74| zKcg4%43|k~^xllO)70KT3#ra&0r)Ag{rFis^2vPYHp7HMHbFo^s0?uch12Lxvl)of zIFfV=om%F6X?fImQp9AKkur12;>s*eo=f{@YP((|i?e$5T*gVJ95)h50x9ZH%JC4# zjajQR;XE>drS~P;JFCOSIVBs*nAT_Nq=z<^7`Ak|$+(brM?FqumJ(ith$`*^)*=`Q z63z0+pE?k4va>?nWV)5!7Zdvn#@$<*VU2B*&TpK0g&)088t4sY41{e%_Y;|`Xx)nZ zHmS=s@N{l+aj9J;sh^~6MnPDVfF|=HUDGNxu8J0TxPT zt+bzF%xIfNDl5s*X{QWsw2NZH-r&mnKlc}Dt?O>~0*t+9P=57{j z8ztjSKRw*KR(#uwr1mdm1HsHbNOD6CLVzfj53y9cQ}{CTv_bwRt$!1mUS)4#d^n*u z)$>wQv`QJ{2VS))WB84P0>Xab92uXt5P1UYEYTk00hQIQz*!_{albj>k0Of`yr zJ`8Ndoy$sbc#3z0GX3`$ zba^#ba(zXy=0TNRCtt|rq%XNfK4%kVWl(HivNR0S{)Nqyc{=oJGRrs5noqjhg6Pzi zcZL|ZbYtLlHq2d9Ls?o~$i&NAD?RMt#c(}y{P2#=A74M^*}3E2{_)E<)T`CCH#T2x?7J0;|In+?+}ir)=I^}p%qM1i z_^c1Fx#r<7ySd-JvFAIl$iufaZeRQQ^3mJNw?F&RmtTC~try?=-q(KdGr#uS7sscd zbo|wgcRafNgR`%FbI!NE`TXji-7$0O#gC`v{_~sbzW7Iv?!5nvpM3hom)>*Tkw@-d zv-P^?zTZh!cQzjV)nBiB>&5#&-rSh#{pW4d#$TOw@3;PXy!yS{AN}#^_wHT#!J z|Ing49{I+fr#^G$^_P9<|CsfGWlP_E-n7Qv^^L~5AFNyd;*o^=?l0H9bi<##v}V^Q zKkZ(5#kD#=-}cw9zLpsN_0QK$`E2LS|Lcv#|90ZzcO7|cv~$_t>^<_r=x6NJuRQng z`gQ-j{kYpcp8E0A=F%rWm$_`q!1C3F4<0%+_5Pjro$MM zufO+>jU;nPfbH~R&cHo8}QT=Rk`pf=x z$>9%4@|x7ymu~y##nWGDnCaCIMd@qYig(R@I(>PCisU}qGyZR>b9<_rqR-E`e)aWh zdS{;a%=dHGUHzHAxZ=UXe&e}yXKlD<{h{ZEFI)Wa%%Sz>`TNg$Gx-^``WXgec%(XKfdba@0|CGpY&|G z^^4yIwkU;>ynVKHa(Nua2Dk*86_`#V4M> z>o4DYv$ORxhn61cb5Gs<@S`WaIsBRLU31%^#@tP<)4ua(H~*&@IlK6~|8)I7U3v4N z?^QQ_|K?xbecrZj{rMgL`TFZS%m4gOmX*sNc;A$}U%Kn=rSE@k@jV;wxo7oTFTD9L z-#*g0dUNxlziq#o`QE?1`R0i?zc#)6``>$WDgBt%A~e^_luvq?Wc`H&-eE1JL#S^fAZ(6mVWx94?mak{`tOBX@s3OI!@Mf z-cq$})#VgKD;k<;QJywibyLSZk81~Oo1?n3{~zunsEwj#pFceD#E7iXVPmP2xa@t$ zbXw<0Un!AHqBlJ*A4B^znZ_VTN{N5*K9>L7J2mn9R1Y0}?@njg%8Bh?1Sb>YB{N4P zM31^L0MJ}$48l_ziOe$VS4EgeiI(VHHJi16gG6ELM* zl_2}R&-Is%@lHlTvNL`VW43!ICPd2>#U+#J59){p^0mfQC!ScNSO!d>qdPwGSgD_M z$`eMNNz}@p8rh>pjqn7su00D-5g#8_p2T(nGA~4>i*7Yv&p8TJjwt6Z6_23o-7~jV4De@ z$5)k0C!yc{(U_j#HLo+e>fqtS%9FnFyRhJV3}eF1s=Xcg@WFT5t8^xL5_Enu$&=0` zPg3;AF;8TCyVlabTsMkkK+Kba@Z>dg&f&^yum1X1ou^RHhbOy#P5kZSUS|QS?&G8T z;YnO?!EOyEc+|>0dwzWct$)l5I-{L=`$rcLt~`lr?Zy4Mj#IiF`4H{oy|| zPWma7$}XksiM~~d!-r$prJ3$XpRfnn z1y9EJB6r@#zb|elon+@X$S!Rs9TS&L206z=>%BIqy?fh~p%2S|i6d0_L@c}ZD^EI| zmpTGZh_nX-0F_;W4Gb-zPk9pOqwNDhy$2KTJx{y_PiRcall16kGSZq1n&**SSXFu9=84!n9;OxbW3U-TFRGyRm7Z>C75BoFF+ zMtna>u;o)*!tm*f>Vrk@G6TbO{a^?>9bJTn_{B3*2dgc+e9eg`qRDI-S@mYo7)ygaJ|f!acP zdA?9l#(**&g?$u9#n}YmH}yTXXH?tCARAmhY3q3m$K#boF9(x0pU-stsSPSQr7fC% zT0J!%Tz!L0C-03E@9)enes6>;^$tzcuJP&Ewyw{gzgpJLVm^b7-P&ctL9p@iMm0b9 za3+&5OzbN%xI$cJj4%ExPzcfcb<&)3^nKCfJNHx7Kfc@MA1~_jPrc6a&RuQw27~v` zz~&GubhbfT*|TscOcmd0P8m)9F-AIl#dB`L2R&=Pjz^=wK6jdWCzyA|JI#W!fo z%v59(gXdbm&#D;V5 zI&3hln>B^`?zOubSDo31{iCQ&retC}#UP_NYPv~y!QGS%8_gLrK5D9YaN=uAkD@Hs z?!q1tn@~P!rJ!w5Z8ekOduIT5HE=h*qwM)PUxhYmHyQdfv`^JGbYurN?7QyWq}F=l z+hd^r(WTSR=m4v*zGt!}`6PQ3Z0Ae)!M^caDqGGbQ&LWrO>HmzPxo)Uuie%>Mi!Jt z+jM%e3Q^j5WAJErX|yz&TmBBabiXXDZfA0Mzk?Lx>dmUxO)h{ zlF-M-6XWf;w>}z~`>Q1^v6dM(GLp;b#t8ir`O#y+lX>KJBo3?bwfv^j*)`D-?BDt) zCZNx4a#}tw6G>LA&X=^#^?%EaOq`#?qxD;!yp;B005ltcI1NrvyzQqQ zEqi*eTC?e{5c%cw-YQQg|GGTs_9^h>-V?9&Q*0So9WeyH{Ub^fR4YUwI|Gq1Wih@A72Tj)U-ol<)-C&~eGc z1X0I3$9Tdh{&#sIBRTOpt+#XQKCRjdEPA7H?B+f)zI^%Y4z_voI>&gjAD%Gsz@}|f ztrU;-nUo;r&k;&6`ot(a`RtvYx2FFu+DYe8rKfInT)Oj=>Ea+xShy?Qr~wvc?O8=;PI*O?RL^v>SM(Ib{+Zm1)GGk_#=zAytAD! zj-{Q@OK(5gP7;sH{!$75?c-`4EOOR6L6vAHC&ul>*ReK2;dgnGOD2-B{hqwl0g&|d z&7M6mu}H1=PK)x5mC4>*<3DUCn%jTiN(tyZn~^TTi^p@TW=k?B^W+#$(g|h=IydRh zmx=i{4H!o#^>AS;gmm%ZK&-QfA+XM(*OKc3JY3;g8rF4vhC=hV3wb1^kZ4v=qFSU^p)(N)t+d@P!@FPdWvBQyFk&kj9{)Lw z>boAHy!gl%KOW6|)I^-1t5!-Kkh;?k!LDJ^esi*G80z$dIjI$aKgN=_;lWZQ;xHM* zG3n%L9cn~YbnX0vZzy~r+&Z6kR~!y`)ohI$qGSONhC8J+c=9TyF3wO2;WLIKF+X$) zh(T(C9Y1yLmMh_Dtf?R+j6hq+q~SF}Qv?#n5`#suws7|eQp!jw#!0^?;D!cKMbdwI|JMm!NK0g;##BupGbQ<5O)zVJ=m*9M6r79t&R zK2Ri~UKSrimBkxK_%T&efB%9WyklqC-(94rJR_-IWC*>3Ag2b0=fqG4$dQn|2KUI~ zN^~-!sT>WJ(G*ay$S}xSi6I;7!&*fk*@%(MkvAcMM`E#**L2H_S{-@j?2wI1!iU}j zpVI|gkT#fn8I6x{B&jV1KK}ZofZ&4BGI@SU5AIiS6+bu~JN4$3i|U2N zo?Q-7tk`ku1!{pD`Sgm{5cEfNnJ3a&)H<*`ATp|dK|@jodKf+;<2BIKq*{3r5anD8*MelW$?Jw9z>eRbPk>5u&1TVlF?ONnnF!m27ogw< z&+zB@u9xrNa73)=ui%9(POIUwE}0q!AS+49TEC>&<1eWuOx!>d){J#gfqF4aMWBI* z;WY+BmU!9?j=?MEgMieWWN%=1 zTsrBjptkIW14WEn9TC*kseOnE^$R@+X!bc;H*Z~MxW(F%8k<%?JoOT^L^9Ox;DFFH zGk$3OFih3ZVIs`pFRh7!6ALV&dSlYkL%sNBO`xcy3BpaxL!pTUbBqxc2$ivr?dokE zeboxtWvNJrQ42_FzhCf!cX^>9hq;27zzviEW(I;>)u3&DvM7=<_noUaxl1By8^;3# z7f8t&=ha-&CZxwCG%flA{7B)2lC6d59&u5v5Td3<4}nv*M|I)k#I=1?SQpmalS*rk;hgD-6=Do;rF`V9 z{sm&~ZjNSj&K4P3dLnH!4$)RlW1uAFNx4rb1gt$FH3Rv%#>>&GGs; zz#(W?(KU@w@k@jOkP7u;7TUA`EaIdZUM{_ti*MnaT+nXj@N4bL(^=58{(u)m1&9gd z8jc$J;OIhFj(QagAh8!TP}XXq$I)W=5urIb2mk`YpwFq;k`2ZK6tb^iyb4q#%o^YF z;Pp_o{bKlJRc=}eO!0vy=|JSxoa5EF2uot+Foqn2XiB^rGzD7?s+q{8dDo_^69|pR zrUPuUe@Sm>WlT{(NuxkI65;@nRkI12vIP+O4qbnA9@Rw{?<6VR6&!prMrbKWkLAi` zKO?2Om13`l-V)r(Wu-(`yH1Ev)o_h&D>=#@rA_Qw$c-vG6@Vi6(7GMC)k5AFG$j zCfLFZqA*{)8-+Q`jX^98s+1lirp@hJ{CfeTMp z0N{#28#>`Zq0^}J$($4-lf^iQ2DsQzh`L{ssp~x^&c{DE_x`N0rfY%Anh$7il6tNN! z8wdi90~H1&#JMCh!>BWvpH_fz(8)-mD87)$b-X_2gHZ@7O6q>ssjejWxOe7r=kxpH z_hEO}*=O&)_S$Q&wO{9)z4r1==yD1n-f-Y?kP5U62zAUrtFAF>!j#Ne;!aWwK=n2l2T(~w{xL=1*lrK=^=^9UCz#&KpyAdmwr5-7L*YA&$dlaCq5K@p zT_=2{Ys$HWQ~kQs3uUD~v#`~Q$w^F*4d%6?Cl*RorD>oi8>+y=OfB1R2wzrGO);>$ zwGt`Qm|Q@9J_z7^X4RI1oTw#DCw4xs1DcdLm+cNk&#+#i1W5KP%t%J7>D(f@c)1ZV za+!zMobr<(@P-P4#GdqJfwg)(f=9Q~y3Q;SXh2UbCp91_q+|=a9EsKaQ&yf7R~6s- z0D7MWtuq&sC9Gm6WjHu#d7T~sy~zq#8XG}bf=d;l@mhdU>GSM5Z;89bc!Z`MwQ4fo zK|Jub;e;loFOs4#Rf$ZSmktItgK(h&uq1VBZJvC=xRdgRn0UF()DfLH z>w>V)(WZjge$%i9FvK>CLgwmE;Yk?`RB_yxmT4C(?W&!#$1z}Enrmy;7DL!Vq)o1HbTG=Svhp`&U@vz8L-aob`>4x;U@(TK|ByyY|$^EQc} z;0M0w(a=1pK0NH&%9*NIWL)aNi%Cp*edAGy6=>g}3O z$BcN~bBr8J$Y5gsDoe7!I#2xL`_U_8TBa@23J$p}UTl@m8VGpzC5x&fm6|DS_2u)r z)PTzjC}dt}Gg6I;Sr{H38qBb189&MMXO`UpM(fA?WFaGd$@HICKItsf#`+6ru4co2 zh;~wk*YfqE6osLr-}cq5)qzBOD`K6<`uK3}1i=D$#&v}v+R}Xe-V|UbJx$n0F!$T;_5b(_z zW^e2HOr=eV4fRDu;k($@b|UVKpyJn)j@~16MjBW4a~3g;!Kc6wwz6<837Q)|ZB~uI>SSm7H^QVjv zcgdMKpzCONGIq#p*QZZh4a+Ks%3f0Tiv3x`YmLP$Mn$I;*iUJO!GKk*y@~C{@n8|| zlI`tMJt0TAryqDib~?AJ)yMPp+MM(I*)G5)2S%cH?NlB4hg?P+vXy>)UWnX@{)vg1 z2C+(%@dyv+`vc>(yrJ4n>*pJ^k9Y}CThmQz`gLH*~PuD(l**Sf;%HqCa0UXuykjahG>^GPB&iN3v!12IN%}zkq zUg7DnQ6}2W)W@3_p6cfc>YwX!b)K*OI&$k>D0*VUa@8+ zFFfx!_~fbxEwP~O`#Fp}`uSTVS*78JtTVh#Rq;oP(F~p0TeX%h8N?5$N;AY*k{3h< z3^hZ>8hn{$N>EgDL)QE5c&*8HfR(g#nja1FgJH`uI#pSYip`6) zI>|@%AZ`%CLm~~-0^1Es9M9nD)3&tu3L3ZSTiZq=v^C<@>C#%Avo1fvXMUq6Z zu0^kp^5G@Kc{FkK9>KR8Y3*#8M3Go^jE_{YE^YcOJj;VUs@Q5sWv~$F*tGKjld+~h z7a4Q=Dwd+j$hWlee4_11(WgTQW9J;E0ePEqVfYxlaz0$v(VjVwVIeT6p9{yGL`(C2 z@(V-o#4*fTX&r&cZ!viYHdfnRIW!ToXfyQ1G(4M=aZ6$OA(OJ~a0zo|t(_wkhLee^ zxR7ViWZk=8ocLbcMZMa9J*k;KRf6LDc)dTTVvi^<^~MWTnxx1(3#>$iWq35a6tOEi z_1#WH4UmB4`8-1$0S_vN_@fw{?`MoGx8hrRO4Wv6X2qx6Tk7S+VMW$Yct*VOu+JLf zoMt+{UlQ9HEtF;psS+ONMJssgq#|_U-Uw1Fg;|zbqy|!+%=2e@egnNOQd!6K4f%~j z#hf$*T$ptF&MBC~flZuc`*JE{A zK3Gbn4UcBV!GG;phSa#DB*aG@WrU@xG;?$tJsraL>+Km&%D8FhbC0gY;`eF8WhkMQ znI|JUC}!vB1i6tqS*N^BW$~>xeZQy{0fSVFhQzbu-64tTZSIA;YoNv%hWfrNK6(TpRzwig)d@nB+X!T{sDqB6c2xP0JI z`gkeMMw^#o8E8%9TQ$l8g}$`&BG$}~T&Z34gj{rIu~UwG@oTV>GRpv)<0sb~%TS!o zS{gbJt07~mpp%!)Dirr^3G~m)sWK@Xa}wDU@pNJUPzcl~4)H-q8RA>ZWbOHc#VtV% zL~qEI9kvGW*tIlqE}Vb$4fdnVLF@^{veFMkqfed`h*8oXsjff zWuF`UH@rq{878iXbCswktDpwMY+5!*E6YpB))6*k02GE1uJnpNF?qveKm)eYD)qI6 zVse_M08^E`Bf&|9vaRQ#;6uGhz{Qf%8wWam4So(Vey{Os)8R%h{xy8(F$|WeE^&AVIW5IgpFlDU8t~DE!ZSQns5AdQnQLYgf2r^PG80XLj-!{>{sO!Gho#^Lkx=rbCBxI&wtE<6uHFfAEsstR9; zV*T8hjw!`zbc|zx-bL%w3#(eq_?B!4K53ZtbeZ%;rXLP2L9f)~bLhyBJ>U6t`P(!HlX5TLHFRhaC)Dmxpk;&Xb1B^5i`Kq!rFG zxy%Hd3~Qxi-`c+m0vh@CkIu?S&1BH9&wGJ9PYV@)yB(Ozxd55I{>Zf=-ngICPHiCL zG7A=}<`(<8CWEV7ld+4!@(For_Gl3Bl1T>6>rdLPsOIt#hY|B8E@n9TqujNupn_<3%We&$T5$B|t%9TuJ`BG_7S~;sFihIoSzPZy$(eakf z4^Q)aOOtiA%?QeKeD=^Xy&B7TpKv}9PZ)2SPw=Wus(coaajM9e7!dDSBaBAS$o~l& zK$T};vKnLMtl_}z^vs2{vMCE#I?9zQ^BL6g#S!|&!@NZU_sxxbwEaVda}k&L>wL>%LHJnOI2%Co%^zHqzykUF)#M3uFpW1!XyxCoS#oF2rK6rWf()N7cZRcEVZEf{e-+JUXuD{^AJJFfD zD^uBi*~z!w`O~q?cZQ!|zoFe+wCnxvIDPW`x14(BfBVJrpZWOL@BX`&f0DXuSN`T_ zez58vKh(0H_{39RyYBDbed!4gUia`TH{NjB```N9r%&Ja$Dg`#7W2u&S4_OT?Xu49 zUtWIiXa8uyX-8bYvO4wHF7xGGH{IH)*VcTs`N5AYdhY1suR8yy?z|(8dT!36ZtjKa z*Zt~e>pt|cTf>c8o~fPou^<2Kz862aX3fX;-SB~XesyDwfx+MOwe25zN|FZ6|_pM*I?d$XE-y68e+x&Fx-uKDTaT;F;0irQ_vHa)X!&8?H?y?bK8n#L8We|_4V zx9f^FGFkG7H*rNOQJFVuS^7t*YbNr2>CA3NKk4%`7yH*P$Io4z(Hc}2MD zyzpz|*Y0++mTY>a@7fi$i6!%9zu~*P>B_Qp?FYW|%F(;toc~DU2kT#&n78P*&e)9~ z`o?9~uet3<%{>+A+dgsc>DOKJo_VKy;nZ(^=ESEz_3*VnN^Pk5UwvlfPWp*+pSb7~ z*KGNN*>gVjfgirID0Rb&|Lt3+Z+dBL-}S#{JQ@4vy(@n{=dI^oKl#YMvFPGIT=1ja z(T}E%zhmm&d*A-?T|fHuFaK=poFDGHam_bwyyeyWM=#p==%0V=XZQZ{^!tBt*S(M2 zd*$ZFu8;r2`yPDav~Ayh|HmF#nf>0kt{eVAz43JOYq#CEZ|A+Me)8>KW-c$5PoHz~ z`|tbGmp1%#+p6pDeBsu+c0K&`uID~*_p8smW&F1H&wAfyuX@{p3y%Ek`!=ll@8A6T z%j@UARL)m+z4VdwdtTl2t-pG3{oRd+8a3~fb#rfDHZPiZ_C4=;`HsoIyX>h?y!7$Z zd5>&d)4A%xHJ7Y8c96}S(Ghl4Z!c-GkSr`i@vawUOtEaAB>aD;&)CCvxL|n&OFO+V z8%YOGJn_zV^}_6u9X+(W&9igJA-apSt2@Px_QwU=hZl6_TsAo9dAZB7*eV$qVCV5= zr9obD$syO4^N4iOoAkWyc;265eyqjvae&J9gZ2&z`}1?os;Kl?)LQY-0zr8tMtpmdbza z9CM6Tdgjq*T&+0uFFBSRTej!S{raS_OccR?mP{r}m!gM=CRX=vO;Yy!>}RT()%#l` zhoai1B_47PW?+6pChz*m_b>a%p!2>J%R~gN36)8SezFG>n_Hgkc>6kQ21na%)dua# zq*8h1w23`17OaEFWb|aL>7mPohL?2QV64|ki_;9!Su=Vy_Ja0KW)JMC{`<{4cD!*~ zCO>}>13qWQdX2DdFsoD}lX$N$)?Nma+jbnOk|Jh8-3~OsdNLVgm;S*r>7cKPbZ31o zn8nz8xXgbK89T>Ztupz_bLXt-ab)k<-mzsJ)!Xa-P0M7@f0|6tM_^y{ei@+PJJ@bd zT-qz|x^E|rO@#nDZ# z-nIpqtUj=>ydYmfCbWC{$=*H7mLZeQYOE_kVa%odGMSth-LkDiKfw^tpjzSV$wWH$ z+=GcD-00|meu7L;yxjb`j?DV%>dvJ6*EQN(fur^8{Px*5^mwwju(z;mP}@QG??1ht zY=(m=-hx*!Y|JoagK)Uiut(&@aSW~$Iu zOe2%j>H}jJeNcKbnUGi}JJ1p(AGTE~a$=y{Ptfcc-I5-SW%Amwt1FW|dtNJ(SD!6C z^(2+9EyYdUX}Ie)SPn?<9eCe~ZrEnWXH{nTDy*&EweJXpt0Wpj3F_r2|vaew{(e!J$K_x`OEN_23M;h+cF|yr^c8 z3qI9v3_ovTox#T>qhXtB?=LUbF_hxC>Q|OBi+BNkde3GgIH`l^xoUA;x-@iYN0$;> z&@)usNpPz^qt=ZFtl$!fPCRzlpKXlCQ~OYGnMt2o9vFHX_-LAK)o0{=3(wjy{&tUN zab1wxq7@RZQr>mpcWXM%N568Un1MHHmr?7)8eN&fyNE6?r*%F*KQ3%B2&DK<)78QA zc-0qGWvZvgxL?-}9lIk2{MnaG>ocOC_>QxKtm-Mo`ilGY8&z*n^%;pTlirK(`8|Ea z70o{CKRn#Sk9|dK7fJ~oLDfavAca09SM4#P^XD&uE-$955$25qQwmRdDJsM|hW>k3 zt(`j~qz%ZNzlgBa$O8pcuEjFBy3y5FTq$dZ-W2p>L(*ONrXVcEb{B6z|FE0>@s)fp zP#Ugmc5PFxXu3#sIaNPW?KrLw!hsB5ZTKVzlUIo1?-yu3L1{)mG1h}b-!aw!m4ZWt zB9{cahs#NMAlB)e=8fuh!V_Npb6_&ICXWxYi=b;R9|;%nOwT7pRx-cgv`cq7(NEC& z8a#Oq`iJz*_-`7H0g+Q0Cim+ru8F(*7%-}>Hc^>OZ%c6lmIE#h{RW%1h^0 zSNFm_e`0j=;gf|?R&yBX>r}4l#jDSXVoZMZ><+b8JGi>LhFraRbaZU&jjN9wO>eCZ4w;6SO&%QvGYM{zdE`lwWTTfq%N1fT@Egb6`jeqwv#Cn@S>4c}+jT<{uF6 z?1Y;qCQ|8iYR#JXiKdrDewR#u;6N4T?`iieHnDj;NVql1&)?rqw88_}TPOeEOuFWD zKhfAXt4tD=E=sj$tujeXmiE(LNhFf#PWDo&hD`kDdSxH*k;$H82%f{N%NYX`gFCR; z{@Q-B_W<<%JG2%n^bK{*pDVDO z+KKzg=FKHOK}=1(Hh)a5@`ObS{bX?Lw`8J^H!r?e8SBYv4K=3nM9*4e&5&y3^D=YPSLUJSK2L;XT>s^e74)uI$Ne?@)C4) zUFF5Z-WOhY_R^p0^A8mF;(NZXd3Nmii`F?rOv_~SV3}w?@qgZfKH$Tw!{JEWPkvJ- z+AfqoXkH%FPpIO6RF2%Sjbme0r)VHb4G^VY6$-yClLIA5DmW-`@a^x5KNyDlcx`cT zTrc0W|66m}!LWMYgYU)n!aZMn+e^YP{oO%HAy{yO|` zU`RSJcK6_H@8&oB-xvQHu<_dq{fWp5Kd)ea`LwUCzXjy|Q}# z?}GgQHqQS3;tr!VJ|TTT1bjNTXIrb^X9y1HQ$ee42j? z;!kCglc=C6Gl}D$r#O)7w@L*T&zBje_=%!#p;bFPS#|rGv7qz)EIBLLtmeS+RoQS= zry;7Y=oF4dWC+>>)FjwWN5nBCQUfuI6inF4 zaBM<|XImdv=+s!h!cX~5y#5kCyy8Ncx;1mIn5hu4Iv^-GroEr1B0k!sy15LQaGDqL za8Xw2?e6B5DN=l@JVlZvy7$dnITnA&HW=8^d#6`NT<;Q67+cbaHF4cFnN$xyrb1^W z=Lk`7xvaTu6VzNhrTFP`o8r*->4 z_XD@n)YwfaxZ;_f8@nP=+}+3?<`{y2uL_}Er?pkBIIRbZzi!TMm7qYW1BHo+Pyp3R zh^gY<`PPwHzi{K3__JUP$Zjv*FM!h1|Jqc%J48G?%`3c^$6AUbYrswXm>0Ee5mnxf@CEX&>8G`W3J#Ok)O{f-i1vBeQnw~?X2H%Gd1jNF1o998w=g8GSfikfQ| zIj}J`ZtjkxjC)g#ts?5QgeAJBrY6a>x6`^bRSAgZ-?1A&q(;%Yg+ozqmz^M_RS{Fs z0`$gnT27opi)42sA7}+jB9Hkd69|H6bZt`>SttLSa z`$OT5=SMA!qp=;(bD`O)DM*__jB~nUz;vajVF{fktANFy0)c`lsV(QYE?l&Z+R(R_*2aw9W1; zp#z9z^p43Pj~u?oP@)4t-5Bk_af5_3sL;7bw=Txcr)p`xWt3>rHWC>(Tj=xjR^lkb zeqwI<=vS_%i*qN z6v${KIJzyIJ4?XDZ5;;HxK$l6<+huaLeQvDtAH=dNeLS4#g2lKYX|JLbCEI&K*3oh zC{V;m)1$EsD-*f^3|dTeT+kszlI{8c~n^d_&eI-t{ zsx)AIM^)ID?MI9xftq8ZD*~6#h(q!;8=%;>t=R}@QXo0D$0B^KKT%Rj2JFlT;^v@H zEWS{D*YrB6xeU683}UEjg2eXq5085wRh2HQ6sbHS3tRj&bgF|i3paCqIS%?-xQTmo z1XzYiMZqgj;);OMFzKf35oIQ+iH8nMb`CLcMCI!vX8?xM^|J2+4Es6jI^|p2G}Is5 zew4BmDe>k)lYJ{i!69#-s*9^+2}K{1xs12RHI)!b&Tz4}Wz*^C=2lG>nVL6LuiB-a zA^leOE*Q(sKNCA;2I15s1#cN5$+9Kpy<5e|5%l7ds&5{e; zSQ+TmDARpQY8)Fcbh@h@Vh%X;l&#+_!cYX|bFpBxTtGn+Bof*^E)-iMDI3S>j0V3c z1c3m=?jex|`=AiDMUPB}I9j3-Lvm#B2IA@|e&8)_a-7bFd>v`TB;H6Nu%kvzBtdm^ zWUh0sjn}G=OB=n73`L0PH^dmA$gSbTiHeu8k9(&g_erwdWB{yC2Tj%(UX6J1ItCH| zBgSchN4kIu%Z(ycJOeT|Bma-8Y2!IHD%j(E! z64MvI@tB=hLgC)T|IU(Y1wn1DFkUSL8M>^E5w}QaF?iwOs-)WeixFRpAzRp@U$miu z{?6}i9uRer#|~vuiPC|WO;9mvM{iXyOe569_pOT6(mP0ud=C;z(eyFNvv!pv%Ev@| zeF0}^TJRw)g)jxYIg6;G#_zTTWfcuApH_t88FKMw zXf%4YB=gt4tx~O?4>QWS=5e%Za0h)>pY=GtApC;!$SR)9>5mdlTRhoCACsg!zn}?3 zY-Mq!*zBBiv3h~^jPq_Y+7~=G&$CB*mFCQv49Uf^q*b+yw&@|vvy}buzz0Ls+NJgh zqRo5RvpznLO|;rXhubh{PE{)ug+7}}{jDH8Ujid#vk;Y|69~rBkIeX+D7Y*bPj82g zFd^a6bvCLNX}?~6NeRD{PTPuG(O>aSj4pWckR@pkGmOX+OO|C${wRc*@oGUfhS{c9 zurR^|x^Bl>J3s0dF(T(FtF(f^l+VPI)*YXbcfL1sJS#`82t6ia%V1IgYJQc?;+$__ zJWrc%5%bFI;b+W_Mrfk?cmTr+W=Z~pbj7QbE4Bc_f~wWvGPIRrO*wV=O7AFV*cB_| zykb2+^lfNp8B+FE2y=ruBAvnm73kWsc%Z)>p6Ep*#)BhgRiz+~B2lPA#h#^JI`qkF zD$rPFTUK=#WJ*SXn)FM6ZshnBi;y`)4-B~x$${1nH_}h?kv8I~Vvcte=IqZ3Gl@8t zvWQ^qCUon~*}CW+C}2W1qHrsXM7U>x(lzIQf zq4PXv{QMHA%7-+46SvcOq{!3)llQc;`TqWz%({hkM#C;JN)$+?pX5nw(RumesRfZY ztR|}_OeFL$8bL5}p@icF&U-&K8#n;VfCW`Qlb4<5e3$R$IrLBl=(6PUn4T5Mv7rxP zm#aDsq`VMXZN|41I8jlg0V+5+p7w-M&oYA1U@42j^cp)|K8i=`bch=U4sUrcs3Roc zT^Ag<>*lZ;Pi~FpemFqSl^p!ESl#r>>>r`PmyV<8!%7UG!=kGUj9RM3hc0rvB#g&k z0W>Y)-~#GERo(}fn)Cw%T|!;K=up7%FAMqF$a8A^P^XY3t7ec&V6ISliD?U@C=&ug z-(-0LnHIzf%O>v%{~BSHTyj_<2-4uxD`~?}NKzqLLpYt&ym7s+FsFJE^zt9m2`al> zE3GhK!fBm6Yr!1n53>e+SYxPDoSe$~BAdkUH$CbSugT0Z#$>hYa6{82S#LB5fCl(E zM}s0S|ITm5Xi3m^$*2>O*O0V{^&HDp$B2wGGQZ`6R$HR1SA_HPVV=p^@C-r;O=c19 zeZ{ZVhle;rIQMAZNECoxRl|CIE02fk8x&;Jq z&1Zp7BIAPe-th1A1}LujBh~Q7wqgQ$*@S0!-l}EU z1Fv)7bq>7Ff!8_k{~HdZtnY+Zm#Mc~FToKmDUK25ecl1zhWg&}PK^gFwkeY2)4+bX z3vB{sjBEZly=WCaN-ZvT{R__qANh%vMCsVr=MaKa#n<>Kb%s@N@B*%Qv4=vuHx0Kd zwPZl)I$%FVU!9WAw_LGG-OI~liyc-ReF-uEeuf5Z)b&kjmz zaW~wem&(%8m_hJm{T zPwks{!1+5KG6dszvD4+~_7&0$4UJWOEes8Y>vX!tzcxScixlhtzWkzY z{vHpF(exJhv@){aH!B@=8+a(c+r_-hJMz_=4|V-p9?G|xq&FWjC30z9jBnXBq5EXP zV;70;@Z}qWSX0^*-x~ciVk9U6M^-X9%V*Cgd=iwg{1b_1r7b%gw>V0*9K`{84HX?Y zv=s!_gzdgAe9$H(w60COSWBcIXr`(_8=u<98uFIEFLaP;tRW$*IpQ=jkOiQ=EZ->C z-ojp@mkfKk+BuG$tef3ZY!pfM734|9#gBjA`b0Xat067IidEFqj3}#L{au^ez!3Be zHMLzR_#uJvOXGbfJ}?&>Fa~)xT>Ijxq-agZsuE5G)JIZ%eB9G;TX)--%~IEl94!YJ z|7=x>g9bbrt+9qKrW*>_%hrue2p_db@I6EK6ps%%lH|QVkpTEWSudF(p1baqlBaiG zf>mQpw-m0v$EkFlXF$hiX6Yl*$~bcIgDjviTx@Yf56(-H7I6%smSeye6*;uX5E9Sm zci2nFkx&wh@rXCGjqs5@5rZ6~x!&+aFj&7N`h~EY^8}*#!W=teGqGUeB#2g~7sRj+ ztxCG_vJttupP0l0U)JZVe>JAZ8c6qm(la`t<%OzbII{SjC6^AbAU;=uv0E=8oKAZb3Y#Gej})1ih6 zi%k@y#HboJAdG9rS4BoVGS#-YvWWL+ta*~)5F?=1o-Fl(+8%-j?u&s!) zm1M_`RCPx4X1F<#ssd#TY)OfW@sc0clL<+>8E`PfD26RiLuVUn&21*f=^>UDZ`gZm zr@BDEae8=+3^sCb9QeCgz*t2-7?|FqVNk|n zu)=4dj;-G!EzcOfpL<#+IB+fs=TZ^ID8ELiDV$EpW{PeZsWO?%#%_#vemQu=)X8Q^ z%?PlyS#9m+A7`?IiIbtEkdLfzx}^fd4K0Qfxp+!@I@^=Ar?hRuO8a=RVU4)QB1c)A zY&qgpWg$o@QLJ@d=u!zwZLmqzAbO#-&`J(%zZ`zZwv>JRn>i-iB-8qdU${ zF%Xs|kaB}vrAA~N{eb})mnWFi9CQX?pbybgNyNFK;#{^3$vd2C4lD?~vkQq~nF23u zDCPkhdZ>%|ZSNjt28ti?{Ai@KHH+AXqHq{Kjyqcs$+T&vx+@(%kyD8>ObG!V$BQ}o zDP^$Tj6Tz613mV%%OwY(pERDIVPi?r06JT_2PpNa5A|h)7FVW*_fxv2SXXt@b-J*i zAj&h^DqZM&gs**v5=5M#&FYYA$uzq%vV2Gy+{^uuEb=Sj`jjKIaal@(8h1Hg6Ls=q z7fXO~7YcI{84C?E@NBa+ZZmx)E6N5aVKLzv3KHBt)C#mKj{An%Zfa6?5cT`6p0n;a z>2tGGZa_{uBZ0kNECX#kVo6;~VX>3X$;FaGc;ufOZuG#s$?x|G>BySXz0^u!*caE1 z^X$_=Fl53kw!KSc@!X)6t}iMw7)_TXb261G1n0b{FBAhuX?OMfik5C4b5wJ99#<(w zfw$JMNr@fMV!Uc`=w|Ut%IrnDwxe9mvUS?V(2(eFIq|6voi-qXKNX8vnCCjH5#Kv~ zfHKZGs3nzZ))-){croW-tBI0+Jsu}O++=0rNg1rv+%(6@R2%kc(4$VqZYjUmf0$VicEHa(hHgC>yD+5|+Wb@PnnQ8c%Wx$>4Z6Y)WyhWUY1M6jdX??(=1!7g9+M zOVooDoxU9mgqK=ejg7)AfFgSv%P&o3h_X>R8QWbVUDZdCqNX&#=t5E* zfdKx3HeS0V-(^4_w*v@aSaocaXTq@WG$IwSI+#M9RUA)gr9CceF|*WD7Q}eNDK@!7 zM@zK121&6ra!>ln!PA8AYB}4bfrbgLGOdb=7|#gwrDRbnhJ>=T&2bpA!<3fmQ`01i z{5nGe1iAD$G&ovB1m%%s8?_6f68QsZ$GmfaDG~&w2_xHT0F0|L?D&vgmA0!&u)gJ# zV5L0ffpfx`Moi!>5|F|Sr|lPd>=z^yml<(WEzBhFnA9?%c~W+pCSw;!g}i?ieBT-g zOhijD!eN!-EXc&vF>5eTV#8Lrpjrbln1ZI~NMh`pl0ffn^=!@6lfuE+)xMYp3N^M| zTFVL(fZ3Y^rBn~UulpWa5LhwNvrCN()Wh(6Kh#zqa19q4nr&b&kpY(D0%=FVx`s*G zp(2ES_7^lM+x-di$y8nolf{(QW^bB{89|g04*w)$d!w9`q+`P|Gqudh;#Sc_kg=4j zIX~sn6EH7!)zMSV_=71Jl506<(Gli8=f+kVFHT0hpxa>v4 zvocR2`I-dH8BsBBN2W~94~E%-t1>`>Njp+RPwW1S0Y3SJk<*sz$V%=oXh3IkRe8vo zyW8|CRv>m{{N}PNc}CcsxKd~qbFVxs$@oBKTd~>U<xc0MzEtH7BHK$j98%@RdgifSY`ORjq*V! z8R(gcvYyl-g&9U3-C&OUx>^4G;<^NDH-@q{6WuzcDE>m9d5nZNabXxYAZEO(2Q#E- zx$Q5s{I(GpsW;2$E3<&GzW;zu*~SnJJwY>JhTw8$LA1zNF@I_92pBc4nK2c>YAi{) z>X6$MD&KQc%R{G2>~+3%q0FsQcQfEqhgN8c&KOoe5&J3)vtASqHP3DMc1S9#s#IdD zWR4m-G+Nm5%fTv!%f*n=w~6VJW)WnYS(h()kvqY6%#HK8>R*u08mXC0CNT4m;sE46 z0N>P}B4+aHt{vQEkE2J}$2{Mj5$Ic|zyJgrrJ+4P<4`KHSO_Q18|G~Q6J=S#;@T{0 zz!vQ!Cpm@!7x<>$XEiI;;t`bHzQ*Ke0UoC)iDz{(@*F9BfwN1EPF9W$wB=|dvzT;= zv$B2+qQwlWw3WbvhyYr(Nl|tn(q{4Qd;TTfRKSt2!4%K&mzVn5M+76@p8<+ z)i8Ia-)EjgF)SsestD}tx|%PCZInjigb<>M+U@-SIWlU7p3fF)=VCH+s`W)$F3gok z>=&`?pnj>G-*WG?et5Cm-;eIsKn_Ou;>LZup1DFxfJiYlk#S7M`-XhbJ70=LN3Su| z#g|Jk$lz1kYSOlOZDg%5R6=?_FuTKKVe9=d`nW0b?gXQn({Unf~z zCWZFNAiONq%SwlNE|x>T0jIPW$k{e%(mWlGFD z0@argmT&x6-rh`QeiB~&iR(ECH-fwf?UfVM<$=L%=yi!5@-5Uf{|*nl5xpE$ZYon}tm1)f~2LjgHKXVH#7In)2#&N1DBHu$@igVH92Ed{}`q zL_(QkXTSKa$Z-RWIuXb>$omzgpMU?&ED58czn=F`j;rMm zihL3SLl*LRC(%9hE@-m+R}Qf8obkX?wRiWA-=6TYq)AnIiWrA!AV@yiN>8JnK7CqP z2Ag)Bcf0VE$k6aWndN5O>&IpRAV8Q5BdC<>-0SkrGq%d@1LLDL-;E6EY$iLM;epw3 z2h2?~?ngP(4*+W{F-7aAqKgxr$wOEJR7#T5i)Ivq^a2yOqe5@McSyztej~6xwy$`n zFyc3LOgTF2uTubJ^9m&xdXjU16494Oq;?E(jVORe0-OC+GzQ*lGDx9tD`uW$EDfOO zuU+~o$*+xz1k~~(mu~3!c472DxlDx1tN@edvrTUNXvSexPNzsmH!(i9P2T22t{WPc zdYuA{U!{dx*;r#jN!Wtq#MewzNjz>;rHp(a{y{l`Os0vieeo#wwOOkfqDF+I8m~BX358HqoXKsTn8ZMa6XSJg!F=d5rt05M($X z0XT*^E)G1zX0*&rwn3ZeTLFh!B6ekzNB5V;`q6YQ7d+r-wG_@MmdbkxeFz;XPD8x{PAI@zG z`aU_s<2&elf47vR$)FuTpztpNlY1fZT21bRZx9m9W;sq*B-v6emQ_ajYU!w!)PlqQ z7Ri3-ct8&L=3;VU0H?c>HJVb9Q28^-O}xuk@|T7ntXfC~%-AlHYRfMRT}+7uV{ks8 zB1^?RKn}otU-7A<){H5vEg4TF@7JAT~c5*2Ws-a+g6K5=E{k{~Po?LI1* z(G-?BP-y}f|#|y_=Aa-=Lx9ubnKVq6sov+2{+!2hhW@tP3$^)aqNzSRHLbMqOLo14OA5M zKCIY!-lL^wt4$0Kq&~x5=mM*YD18(VF{GwY>+0r@ z3)2j-i(ekbcUG_KhKC(quTB~TW;P#$e#1owuSqN1?VQ|QXLN92oW|cIOtiju>e396 z>NIG4jdoB7Fz&V3<8aDNCvfLMk5tj=3SnAEXJmr`_YN<*pu>>1w zZ7ZI~faKcb+eH(26Ue1+=bIYRZcmjjnU_M3F!B-`Hpcmuxy7W1eeriRa;Pik>72_` z%##{2THw%aVc%i0#5z8?viz{&a#NKYFPhT%fzR;LPnjtUfCajZy~#18q3SzTxq(mG z{UzV=;1|A$mvG)Gc2;HXav9jlL(=6VQfk45XuxUz+v^6U4ZkMI}7!4}(I2CWi zFN~OdigMeL%X2Pe8MA7A@N!qPz9LmWw(1W+0>@YN2ZhCcfvVS@JY>E25f!YmhGM*N zE0J$)2D;W!9Y`ysV(!f+$-Jg)*eOyyB;nxGz$z{!pGAk5kD>2vqBH!v*Glt&7K2

a;E_wfbCmnsktR-t6{c-BfCH?>S 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≫|PtwoJz+p3t;D<^ld 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

8^5ovXYKSj2Jn(%&`F!+^tt z(|G={Xj7ilL&V^!)#!z{-g*U|y!t_wiqHttDW=jt=E*THXx@2m({lp!|CVo;3{+vt zL>Ulax>r1ozF*@sg}Jo5syxwEsIKuyZ*Gp4O4Wz!E!JHX9tF>GwW%k+R}JS`Jm|zS zP-UM61b_3sapuE1PpbaWM{nIq4^Bv>w@%Iek_S(YOE7JaaJ1r+~Z@g$i}D%bvWoHVh}@7A`~|H#y%6!H#?6RrHu zjT8GQ`Lx{s3+H5D{dLuq3P~z@!CturvuPGzD9Z6TSq3#(!PCB&C(K3F&om!@yygq) zPeLhu?2->u2UeuhI!;#hOqtSM!3vef1zn%+#9CJdGMVD@Lqh{y;!l|pu~OVPF;1G_ zH^?|i%JDop{g>m!%w%Og8jq8Rm*Tl};z$r*#3$iq9VeL0F)A4+$7jaes3h)-+jB6T z>i1jI$v;0%n!1m~2Jam_iTkE^V4Nt?|J*oM+bQFz$>*D>ylcxUy<&n9+<0(=Gr((vz~@0jFY5nESGCM zslpTXjo>*$W!Lz4O5XP)#z}JEcm~!%sQmfcD?ia(Wt`|Bj&|&>{B(EXNS1|*nyXiC zt&J0s5{#2feVnBF_^QH}h5C7lT{RyYz`n*>y!Gnob-$OO*Lt$r4)T)yfUThA5y8{5 z5Zj4wp?n-prxx_r%1`9C;O)tJ&BwdW+If#&>-Y7nLe5(h^?_SIV^P+odgJi=R9r5o z*VlST3OszDIQkPmhFP;;RG4q4gS#AP ztGpdgbS+<~z9>%6rlpSC1a0d1gBD+Df~(_k0KO&ip!)7%vBeSv8^GAVx$c(_gvF5o zn>*up>*($=ES|(amoTpt2xkfNQRkklCCnLxW=PY+nmwcct9xP_K23i+KXBrFTJQa} z{D}+H=k0xCEsQ;74WC(@saS^_<54?P(K*g}R6L||k1=?f7JP^}b&dr%4tqwe+v?eo zad=G}c7;B0cEl*|__6(>qb*X0=_X*t>2aG4+2j1+qHTFcIr7g}T=2okIohtc#pgek z>+z1{un@NiyT_VegEIkd!Y3ndwXFpJZ8Cwic1ZQh{3gP@RW>5Vl5V*tuh>08l<)j= zG+lps^^G&}tzvqR^MRzQ51P-#@p@0lX;AMR@3<$NA3R2W%{$@7;yhYo%~`P%fcnfH zEnnov%M|og4I?Gq&%^kdOU5Qpsx?9(8%MnOmPCmiZ8hAOetgHDwS@fmDl!zqF~ro$ zapSZyb+$;l)GDgQh(Bb-l2;+($4>pe+HH)tV%$L3pNM;>&$GxMrv&5(_!H|}ZtKo! z4OV{#N7V0)`dUuE>Q1=0L@mI>Uft8M%jh>(OHp+cC5iF4_tR@&2yR>L(Hms4G(x1G~3-Z&kP zF{bL*oB>hGSG9v{jDlSVorxT=&j_gdv@P;&t$Aaxa5vMRroL7fgt(0{Ve<0UP z?{o*zXaYVkYNcwJ*6+1goP&nA2^h8(r}1%GJ-&tw4T#w@krMmy#gRasTs?bS*2aNa z$@reePn0AnP^$1Bw^4h)&v$usHohLXSYv7#K|A9P7uK9Vrmn5M{|{0%t}4YHpBB?>RZL17<+K!!S^x32d7r}X6YbrhMyrP_;b-arI%CR zV4Q67kbK)49ZG~ zhGV4{Y{Rf*WV)uEqhT4N9wlkk=BcYMjw9M-n1j&I@ew{82t>SN5~oupmoY6@a4SDD4{Zo;fe3CfuR-)ZN6LPbSS77c?A&sqg$h#E2| zsDNQ6idtQ+RdPx#fE9*CDq$eTb!r{`sQggeH}f1F(bP9GCF<`x<<4s zIQc;?Gd_(&mD=y^K#*AxLkqo)DY>MT_qG}1JDV?-`dTx3#)GwOrT{gaX&*sLBD83O zG@uomfl_q4EynrKKf-`ALni0~6^*J-vfo1o*nF{=rLRQBQ!AZdr(;+ckFlsHTA<|3YT7lnl1JDB+j>GD zSrDr=Qb&E@s@M(0rC{mI@*30wrLl<=C(h zdXYyP8pO}g2YpDIEuin5r-36wm9%8gSoB4yWXd{_`xG)SzT;T{X(M1AW}pKQ<>;?B z_VzN`l0L(PJv8{x6>jd}oe!r;QmPe&XOD~~pDtOt=ZuhT#S3k@*7gw^l5-4pl<1K; za#*+_f&w%niN0UjisSJXB#l+|nE=Xoj*(~SiLljy5}6@O{395Q@Iy8>SdFH&dB#Q2 zz&c!!URDYq&02zt^v*DK3xmcF7&s_d2?U|TYfezr*2gAbg3xLsEsj=kf%E7HMsFnA zWw~1IoOtafzV8r1v=eYh189wZ0ZE@k$6wJ0^$4{nM=VYU{}?Tz+i62l0yp@`Rs;$+QLIRZ zmH1dmb0e9QO?f(&3YY+11_etoFfWqqq@?iqA*l>N;}9O$^2-AlpBENEZT=Q-1C<~~ zjX3AH(ROJ+2fQJa_KzveEILv(p@oqVAA?CCLPnLLY~+d<&{?V63H(l=x`qxwY^EQ6 z8C^390)|+>j3DcPA;zK7dn~fnFiXd_h(L9W25?{$hGLmlfI_JhQ=)Y&D%>Rca1#Z^ zpDCMNv9nBGF`({HR<|UCBYnhBnn~T#^c*2+l1}ARB_Ll|G$^(@N~Qd8oAbB0VIu;n zvH|s1`bwYpfejl>R!*RQHL6N2bU|_ZhM=X>AEO{hvd(ak*Fwn(HIeS1yqf(w7Cj7g z5{SnIjvK!c7A0efQgkwl!XSg=y$3DoG3ck+;^4;TcWza-NE%vZ0Zx~Lm_k& zPJ!(aPdUCx1}MubSG~0J(hxvR+S|bfqIz7Qs{oohVS(3-3qB8N2i+amyCZb)*}M6wPat+FD9o_t!9wMsth zdC4}CcdlGAfoq6{V6h22LwA`%QO0`C9V3@T;`g376v!s){X?Ox(Q9?AN#+UmDvY_s z+X4=Gx-2%z2xJ{+JEfbz7Hc)kF%3hyFPiJO`g9mbeRvxLMcRxB1$IIsC)DIl{=%CrBJAu2(EtqPw6;j)@w2 zmWAeV?3)Cgf(ds;j4@&H=E+5SN~_lDP^$FkE2l6H9PM=qNo2@YxVNs{752AaR#*vo zeLA!aj3+a^Eg|_DX6sDIDn^Oq-^@=&is3E&Xbzb(UA!F^9krXm&B1!kmGQ1^5d=d65L z+;B-+ER&qW6wVK*(U65zMvJGPs~si>4q7+)1tUxn;)o7HDHpZ*S=ud)q%)GTt|G;< z6tjM@NNh3Ot9a%1c8iPi>vqnO(xEFoAzrF|fJ>Ia9z`Mk>KD z<@6lg)1)Cxb_${kgO0#0pdaemd49={!1!cN7K_R;Ra0s~<~$%Vn~ilsmMzjx z4`BHrh3!M&v!T@PB=A?m$q0i*2ZoKDMB)|}TUy%aqI6lOECCOHQh5Q`9QF7mCuF<| zaoSr0N(ABju*uJnR^eIBH5nP}jFfgPK`LZJ!P>t-hPXA`?XdWdd837_e~Fh33qB9O zC>Bd+s|g&HkehC3TwlEO{W|jM7AAlvk9D2>Dr8A^krV&@9g$~8&TF(`e@8wk6dDps z-`-a0HHUY|u}=m?VM6ey#!G6B2=rRzMn`eaXErE$XOJ6e5Rr@R4*Wo-0wls}DsCy$ zSAk@RAw#TAw8tgrZg{a0O39VA#ERs)`n~K}*Dy~L$-q^5b>NU5 zxn8mbCu<>ne;`MG)^9SMCZG*2_%a8E6r{|oJDE8eV8^MXw#DN-rU@^gHT`mkp zIQz+I>Bp!8abe>V+hjQbFOe7Drh>q5uqDW9YuI@KQ+PR>WMIYvfZL$&eeDhXB{5~W z!15puxGA6X0CSiXti+o5kH0lpYb(WX%txXHk3-Wt%L4StB{xXA-bLMF)puuYqz{e~Og0d$BAJ zXejagtT@ZVTnQ5f6`eeUhjNZsD?tug(L8R&bA~>`I)X7#cRq!APvX$|0b6Ve6*p2b zPzdSt8VC%X-%9L!JA!Zd(0_*SAzg+xfUqlJ4<5;|^Bhq95{Eoxyz_pl4Kq1*8!#OXvv!w}$eJ8&DGvcM^jHwP zF&@ut=&uD8D=8i)H+w#_r6Ov@8_INXueXu(SuuNsw||oZt<^$ypn!*UT&?t5TA~|( z;Y?ut;N~(n2J!^XM8~?OVlbrgEtq5m*Q73KwT-EPWQ#3XPuI((ax(0|fl-VqFw4|0dX*iq(itl!;a?U;r=_G8tK| zqHo%yxbBW{iPj2C#!?NN-WUsM>!q2Ff+0^lUF~C?ESh`!r+F@+06Zo~DJ+(Roy1dp zTGm>!PVYW_NGgH%L|8fAlV}DA&;jE|J_|!B!b7J4BwKL=d2DHjY3c%5GO7cpBq0i8 zyCD6u4I;`0L6X68#xv4SVsR;~_q>clVi0Wf;?6WA@-^|4rLoAhR$+0~m!BhgzvfO$ z)x`_kdAwv3f1$2?K#Y2KakgnN#+~iu650;gBs}>`ZZ)CSA{;HzZ!ROIQdHtu(N_&Bmawg-XM6p!Cpa ztyff>{aFVm;&{jVNq%mkt+na`dD6;of*!vHQJ#gywcK$Lv4918o?y+})Th=VjjzEW zpL1MDhDKrQnua*wo7f|cxpAdko2QS{=<-2X~DY=r9F`fUus; zP|WvqyFVJHIl+&G1Kk^7)3UBJjv~~d@WC=Ar6Ek%$TI~>fS;)Fl32-+!Bb69UeR^tA zT)pUhve=Iz$Q8-EX@m3G(dyleF1@zME3s4{tF|lhLD0FTwdIUFM3}s^kI7GwJ4MzN zWuEZ5&dI6whnXfj>Ps&~YD<=bdGoh?Zl2|dJY1zO&Vqo2+GKeqD!DE*1k&Or`|Dsz z7p)0$7_9fE?~N{Q$v4<{_5M?bTzahkknelv1%B9DQ2HXZU@@UvvGT~fmDXZ)XO63mIH}&6WA*tn=>^ET1{vMHfJ~Ut{?RW z=gJZ|QRl?D2H)x}frQ_X+Vl*@x#^T4N$JL~q4$Js22#2cU$&XyL?Osd&RDjqvEdQ! z8<$)%eDCFJO20n!virB3^@Wiqj=HA2<-*2Kk6tqCQ`=_zbz`{l+K=YXx?+TvcDGed z+O)^97M@hPcVs_jWOm$j@vR?z|JB!C^TQu6-Q+esi4Uf&h4J`pSFn|M$^%eSg${@c9$gJ^j|_ zAKCxv&+mQnTfcU$S)J@{F&a^qt|h>@zp4 z`SqNuQZt@^VAlSy<;TU+>SrDrF0ONKQbDJ~f?M4%H0FkOZE5@dUB%U(-t_vt|LqSK z4!^d0bk}o7?6@;^>AKZt-S^;6Q{lHBIO)|NzxJ6Eorc#BaQS3^Zsz07 zGtT-{>w@F1nwstZLW{J0EbPB<^3>G1e>=roe)Qyj?|JtpybGQh;ayEz<;3mq#G^j! z8-4TKz5h5k_4-SuemwijpKRYFYo6P(bzo-7w9PnkDRA3?Z1Eh^S3tboiw>E_luvcE*6TVRV#Pj`r=<#x19UCmDgSJ z_@TdTL}tu0FTD8R`S03(M(IcIf8_o@9RH~^f1SE=-U-QtcieXKGu2nW{^r21Q>RP| z*H3%@%GAe~wKTnX^twOH{bqUF%wI0944ZYI`Se3CKlan{d%yRwhF4zw`}chEpYJ;y zj=Z;jKCncHa%B#U5mQyR^JaZNSwtK+5i=8o0=1e5z2#$$lwo!}57*2C7Ul+Sl zpoc0ucSusF&qK+t>oV5hOE zW7rBr{|*WdoZh?CE8P6}y!e z=sUlIC*9r3lNAr2dDFl^&(1}6iLBWD4xTixXo8ej0FEAi#OMliX{+#Le0&10=H70O ziRjiUflbRM{sh{~PSqN&HgDxby+lvGyIJ*m(JCiy@0>*(1|!YE*#bYiyZ0qWkKp(_ zbb23swcgH{C(U!P2^`!ZO499;m{TDm=lkKx4+c zy7Gf{o=~;&q`S_OBaYA`X!5UAhD>be>XCwfBT`TzHMayr(Kbc`BL@`K&oJ9nlZes@o5Q2S!J%n66hjYwd4 zl2+M;bsiefwe~1apxeU(qso(a%C2|tWN)qqwe{wQ(Jen>AVZJGP`B$Ko*=vQG{U#u zs@qFwgZZoe5BA;%KCs{$bx*hKZk(oehvUPIf=R z9{XkA<|TPq5{&(EUV`5D)V(dWG$V{*SmW#|>E5b3b?Vfq->IrweY>hFy@j>?<=D0I z(9{%X_^|tMtER;Ct#4qXF;IQ!?~RsY*R#9NQbZ!va7n<)Rv)(1Hp@y+N_ja@5o?5b>{TOVUT`9`$K+v3=TE^J8|Eypgk zWvQLqvPY)&RAZOOH=Z3B2)eiNg^XRLO<>irtGS1rJWs8xyy;@C_0rNJQ@@|zqc&me z8oi7k|D4a{ZI{XHvHo^>n>5GZpUl_;xLD&%!bv?B(bo>I?QhKY(Q>MD9rH(TlH%_( z)yp^{=9-L|p6+wxb5LFP@aaCtO3tGDKD$>6_8`g_?_hYA@Uc7x#?I*krnOc_W&bf=1QWoEwlzTk4l;zC&(vJdioK3qGPr}g)C_Mh=u#kkzlH;&wyiL0_hy*+;He>`J`uSCmoIO9;l zwaTw&D#r69$;YoQrg|15_%h!={pt7erTPSWNBIo0NP9^6vX-(X?d?OADw`d?)28x-Ckqi(>OH zh7PHmQdd1=GVbk+<-ALl4x-O?)ia(C*(9v>myHOQkxpYM7&G#7u&jFg8Bc)D>fluEX`X?kp$FNttOoOmc=FH% z7cly7ql|^~8Glbb_37ou-u#PfN}?sym=zv5>#Uo3q%vmg-t#4WTJQr1BfDj`iJYL1 z>>u2-s*@Z!gc3_aRtT~N&mh{zJdOVp<_vG4Z z-+1jBwF+grm++>W^uA-q4ZpDa>Z_X!cDfrq&Q(e-P7tO}Xt{gqf$#dRl_M*RP0A8& z!a!ZwM7AyxmgK>k2jZ4J#o;)AduDH8tR;7qrdv7Nb0h5c+p!g!tXw==yBYbr2lfm; zGr-fl$ET+n>ZbcXo2X?_Y@JPXo9K?42N}e@qR^m}o=p@_b%RD`%aBEywrQo|1c4YnR-FJ_U z&OXZ)b{-c;j_52%RU3Hrsewn1XA=(yE626T#RF8Tw25k4+5}NFjb6D(F45DUXLt~s z@X*&s9}LU7U6w-!`BP-E3HN08&5!TCR`)_4|8LL5s*OIQ%fGUp3=F7Ew9XelwI|x- znLW=w^Gu&jnAr5&M7OJH3np8fAL)UA{LF&hvB^U>@1Zu7pf-8)o3*4YD{TS;HksoU z&bDvx>keu$=E1-CX|>7Cdmedc;PH#maCc2li03Rts=0L~&%I~17Zs*|tzxrs%Trq) ze)wj!31{1%efGuAvY`%htlET=9G`mpkv&@*O@+6rvHB}s?;rp8&wjk08pGLJk$=-o zqfZg**#tGUvTMAhP3VZxCa}>TbnJ>YVT7n`qGK0_A0`hr9^d`Z&27?*Ht8F?$lsph zj6}vRwaLg+dvxsLMABymI7V`H>>?D$g{q&ZO|JajW-7d>9xs!hK7 ztXwP?|3!nb>r0m~2Rri}4?cKHpG}xO)*cxgc$`m=%nwIKcJKZNk4Kw4a`MT$cFpd= zmO)|Cc3l3g$WvQC{psG=^}4f}*~K5wIC5myKh%D*n;nd!kB=VDCUNKL@oiF$U22mz z{~U;3du@}}g-x^@^!|1{q#+vN?ydBb+Adz<@jY#|Z?LF&)J(E3*WT)R>kOTAzPzaR z=AAaXJ`TO9`T5F!j_FUby3a83BPZ@V%#zbwZBFHmr!~%Bgk7rh8GHU+Rs1&fYp_=F z-Z_p^=`~R8qwMW({CGt#c<21%Wf)!FqTfAH#`jlspzK%|uR5@o5?y0@Nf*^E#>@1o zuGFm;ul$q0f1Yv*IoZc=$|@bCII|w(xAmXPsF+pfHC9+4uZJn+p~qS|WqkD<$NRhb zUP8}bymV1t)7Zxomj(}diEJ|90aal>#V9@Wrex{^XvU8AS1)70v(OgiT7 zC26t9PMOwf442aQ^SulNG+m`_>NaQ}`PR{9#bK`|2}_#_(S)c;M)`!4+eccY5>n^O zJ4p7ZUhP5-?m_yk5_x<|N*j9F*fqD-P5BxsgTI&unn=*ws%tN6Y2=SRLAE@#n!+j( zA9EplmB_*xYUw%-iVqc8{nZxelo<2|N0mQH$dunJS*bB4#*|XJReF!$dI9xgD_`oT z^y{@sUn?_`>fF;9Vi_whU3vq8l2~D-wb5j*l1u68{Dyc%b)~OgZ1(e)z0^TfhW<^6*#@xX&H$~NO(@@1C%#Zi+s$J=!l8;jyEuHNPI{+ zM<;v7`{o z<$c;BPMU|-QdY{FpCg4OFijSbN7Plw96nPpMB#;1*IvJusOI^Gb7w4WT8d$#c9=33=c? zM_M{3zRRqU_YAwP^9w9%)K&RpU!LUUKe9-XjD-VQ1A-dk@)_LjcIE3}lLTFWRiY4=zEGO>4K(JN;D%CK_EbYLs>{9l zbRwrZLIBosDSSTeGEu72rt4`YSrPA3lx&ZHiUH-9L8pSY+xmrbOVnk9CVfJLz~4VjMQ}`h9G{-&q?q}kU5xA z^jx5(QeW_GQK`5kI(xV*A+MJ0V~b4DR~J7AJ~Ca;Vms~mlN{7IIK=W8ungQ{h6ztw zkyM18hxB6LCyZlB3xiaSRKj^0l7#i@lc_`IlCqG18q$dAfoznkIU%|UCDI%a7xW7@ zBn{7WB8_6RfPrZo!xWY#w86m2cov<)>-lrkQgnPwi8Hd20Ou(`60$Ia&0Jt1j!YqJ zigmF2)9EBF@&!39quoJNWqH(}fec-)&f2+1l)|||^waHljw%*tlahiu2iP5%$ww$7 zQdaNIX=+e?SnH;8QcS3M;?Ph1y^e!grDjDsGWZgDpVNqN&s`v} zC@ex{FEx4+W33||_2ldo+OKCd6upilw2TGOCh)r_PiG#IBgd2$(3w)L5~txsCA&73 zYfBecenNGne7%v(h?E9UL^~GRl9qa1@H#z?@`1vA&9`-;9mH$BVqS8>eJ`Ji@rQ=! zM!Is$rA}NXvdpZ+sn%5?aFw~}cgUnfO$jqBC(Jt~pDbhArNY>PiF;b%!P`*yl_hhiH2*Y4a)J!SnlHtL6Q!gVyvwb3l5qMY^5E9Rd?1VLOY2y+d^)&4B8`6 zy@V37!OW@H#cb4rtei5gvkVaA5vDu{VW%hlU;>vqYSc`83~I)h+xs|OL~v+F+hYqj zQZ!d{dMeM%tPLqlacg%A49rHCj*JA>iEBPJ5s2lEHjrQ=vPGA0Ct3SX;Le|laWSn; z21*%r8JJFdGLUD%ku%VC@=vfFHIUMQOuKO+fo7!{G!*Z|7E|f$*TnQqWBeKdWzmm@ zWC;p`P&S80rr?9)r;Ea3yBs0-E*J7dSK677I-7ewg$+>iBJU#8r6EWsy){D|U%3Z_ zWb!J?$h!0ze5%6SzCy~89H=$cYLCUO{FUB{a&{?}E@Rhy(#`4niw-H-VybV(CY$kj<|lSZLt1>e;F*(6V#&j?33>Uk zJR5V_-b6t_7JFC;N-K@fL7c7?A)o1IDo0VGy`)zRJ$T=Qo}Uxbu?Xx<5alIa{X3XEGxcc zK|h;Omj&WWW5b+>7Gz5sO4FT4?6gZB3;29P-#zFcv+-=>H2n=cDHo!qWUywQ8)XC%dM1gEM9aYNbcXA67l<|$lVx(weHJdHz|x5lQB#!nX%wL%Vhad$Gg)!OR3k(8N) zpZ;kD2(-Cmgik!5yufGr$k*pCRAw(|6oN9rXY7RX;##q*0>OSpQIKCo6r94( zYWg^?I=)XW@{cH67?u$-M+XbK@+1oAq+m4}!n_mU3&lJ$X`kfNK9i6XA8fO1veD=RX9BzlpK## z?Jbm#2DRK{*MB<+o=D|8HGY;;*th#RMsX5kVhB5@;IQnykFzc|_o~D(2~;WLgDrA+ zlX6{?aX!1qYno<^KmS6AO~pVivyCTYyraCDEdJc-C5g%{X%zbn&1x<_EwYz0m#$Y; zNuaf>ADw5S5aLc!LYb$yfk){fXYiw(Y07=GVW@E)R*$9qR2<4QjOsf z%5$#XCg|%Pxwvd#q>lG6!$5t3-$;n1d%?I2$HUW{@z_QZ8MLHiIKOXHCgEqBDbO^L z(V9aaD7c`?drj2*$pEo4<`kKMj0b+WfXAgI92_#dG?Y(fK?ma@ap6?Kj#=SOmC0oB zo&-F(gw3#tnc$|^i_?cw2M?21)sm(kT{4p2SvzSuXvMXpo{JI{!XlFp zC^YcgTuStnpoYs=gG)>sG~QwGB&=y2DK*Qo18rHZv{XEzz)ZjUef0-j9B{J`bC7E^ zw7q1QvQ&!k2@W-%w3VDqdxGlbg6fzoW@TL>joauMkR6;8S4XTWdZ_#)zk+Q;2~9%{ zlr$rmRufgKc+jt;Ydi^nv6_lp&%eujE#HDZfiCzv;vZPlJyZ(lYMB8iAz}ZrWM6Qq ze@s){aUtH_ltbBMAx5ejDTu8Yp#5%;CdW`WkcI;k^^+_{iA5KEtxjKD7fAHt+NsnL zSInaGgV_Cng9>ktR@L&P?@kW{P_2rBn<0CAru>9l`<2+m0JQ3ePymLy?}2)idoj(?vk4B|8n8H5LB@tIXd0dP@DPgRT;b-sh7XEIB$4i zj))9({!>CBW5d_Va=<8UUNyUIaW5P{x6phbU;Yf47ecnbS+FsYAKG$)lt7i7-rHO? zJ_#wz;k-1=Id`&WpWu?aFiE!2hDKj=@=nj=U4OLTjc4TZ`#1z^j+v>S%+bA`^O{gD z&E;2h%sF3X_$eTlDP)cZ<)!KOq^A)}ItbT~+B~?%kGD+7`W2C=Scs0PI;;C!s zq)gLi((suCb@+_W%YCWeNT>AjL`N=_+<(etdGl3|BYvV;40a!+9{Ko!3(DKpOrupcF6*=lN7-p~Hsx*NVK!@ri6aXx&4cpLt1^gDXDu zdRE~aaDmCh$7(wdN&V5elV`|xVIF?yOAns)-tT+zCyy=%+V}pS{>pv#wewSN-+zcR z|2mVucW}?y&z<@HSHJ&n@4?tX_IFmcz4Pq%z54xM`tp|-7Wnm|pZ+Ij{?w~x-pMJ0 zA6fpLfBL}N|I3%V-G$qiKKP+8edMF>yfS<8$XB|Zb_j#*qxW?w;DZOofAPSxUyxUA z8`*l#|M9^O?D}uNe)2#6$``gi`RBi}^#gZ(c4qYVKYjAf-}>U|Pd@vXXa3H=`QprF ze|6u#lCOW^{A>Q(&F5d=N`GYJJ^$y=|JB=m>sP*U<3;;^@K68Q%vC>{e|-AC-torq zUt;R8b;l34Km0wvba?X6pR|{g2lgNQS0DT1uf69B|Ihm`{IlB8`b>7^Q(J%OZ+`3I zcRbbk%7Me5?SA&~SN~J(>ED|fI`sAb{-MwR?04_p^`#q6JNJeg^J@>iyY|(?GgmKP z`?lYB?xZ(g^)J7){l`Ch_rAaU_|XSHxDaN>58nQv2M_$}zq#PaANb0K$i>oA=~z|7XoJKQQ;I^M|jv<(+l+=6dZtKl9NqyzNh}{&zRM;~l#m zOlM|)>by@6{po=>$uBY)+PdRchCX)ELx;a{sKxj>Gqm*cKljDIdEJ-pzUJB2grlF& zhYmmVroVaPAH8n-VD~G$5_Xq9`qi(rpZKA6Ne)5N|{o2Dn_&ryg{iTVYdf@cGeEV&mdT`6HFU?%F@V6iO;)nnKhbN!B z?5}?3-50%j_K`ymZaMAA@BaL*vp@FEkG=2HpSb2O&S!jbVgHk_{``MD?S0?(jcfj| zaHt(*@k4k0`DtIf>O*r+{@EWtadh^%-}o15lh2=b+LNFD;w{hp^B?@$HD|AUak2K? zzx&MKK$AUOoN2PUPLf5UeQRNx19FzGF7Ks}4stTesKm2Gl*W!L+$3k29XYatvwayl< zjr;Z{Cz*4PAgjV+$KdW=vcl%_cgfG90}G7f>i(4-*Xp`k)-9{MTlq&cydrGHjK}y? z`Pp%~b@pM-?btoyN$1oyJbHA0>+|*3gR8o%`Q;jPZCN9_aJ@>W^j#|}th-m6=*cHN zo1hn`L$c1By5Bwf?`35c3|Jk0B};y_B31s22dSMdp%=Bu%9>4LO)g=#SoueDd+1Al zOa9A|f_wIvJ=kQW&nD~p$)0C8*iaW(SNR`#h*O;&Sy{EoQ`lt34s3F@+Jv^OeC#`U z?iib>BDywS)3u+#z1}7M{p1h+fPPZeffQDJd$q~RyH-$EvT~*Ni9VaKS0XN=4O|GUNhFf}iH=m&ofkH1n`Vc1wJ@VkHO?2#f?6Kb1wQ3VJ56!H9?AmA(U8fGq z+SnD#P@BZD3!5-@G1TbT6>UQIWm`#UlZM)avUg9d9I3{x;e3ZYw0`VDi>C%IUK_jK za5H1q%JIgoSoY-PV~?$~$>46UV^_3^HuzpYxt101y1rjs9J`*0W7pHzL>I^Ru+sf2 zj99&~YlXd5)!4PN^2jr5V;AGh>puPe1#A+cNXIKJ;fKq0@15=wWWVBK&F9O#eS~HD zS2F0I)V+EdPx|;7L71RRcGL10d-u{xj_&2t^Btw$CpYecghqL(zAq{=m#y>lGc%ve z*U{lG82qw1W~5AKFIBl)8nwg3FVZ+Z(`PA8wK8=SXT zowLXXaz5lp)Dik;_ZE6S;?!xbsk%^E@N>~JnOQoOI_;{>!{~1W}LssnS{De zFv*5eC*sTa+WCyv>0UkdDXyN^Sn*%S8!h(WjlZ{(-^iP~Lz<6$jhE^^MD!gi_x5EU z*8DRW`A=FbTy}WrT?66ZM7F&BT?0$e9~j{EpDar+zR_RZ1Gu<=o~Mn!R~9acdje%h zZE_kPvHwbGr7nHvDsuLu>Y)1yZ{*y@8NR0O)m7=#Np*X_)@`+nShsUOT<}E??IHcq z>RiTN9p1%PER-p_pHa&LGktTu)WfD9EA$%wQTAZIc4X*dKdNV6>V8O-k4^9|igEPN zy_xT0Zzko@zACrcWe0x`#KenyRn!!v{694MgFK*Nx;p8(8 zom;u9jSzmpfiu;3w%olcr-yOnKgBtW7w@@vPha}xHlc?y<}>Z!Ov5Vw?yGqSJ$C|a zqR6kvGtnl`sZIF%Bl#WuPLrdWQ8W1^tb z#ZO$;~5|;UsGHD<=^hv^UR)$<5|xS{`K8IKg{z)ZF2Vx>Z0y1-muOl zFTf%tZs^PW1gnE7;q2=dv$gNcGj(FN!c%eO7JeHcT4QsYjB*a+Y?I$Y>AC0cC)k93 zBK$gvV#Ockr{*WlCd?kx(NA<@fK4>MuAhv)gSp7Zb(TSr_7fH??SP}|Co(XwYuDgk zdp|-y+3{<-Ta!5mQ;dPf=|MYgUilH7dT&imsnrIW@RT2m=qI(>)F@B>p8Jd0H^kr( zwiF+k0&o2dmT%%JO!yQ?KLJzX*-0af+Gy2JcyEX{59+6_R;y1|FJI+9#W{=@H)r>( za%dGat>=3D8t?U!rw7*h$;)ArBic`}NrFw(f%sZKIq4pupY&{^8yiDl;D-@vi2)k zyO*Y$_x=S4aL4d?X0qRk^P4h<^(j@H;tLt4PmR-afb77mh){k?>OD1)2Gfyv{js>*AY7{ANjRvxJw0{+q{0^(Ce9 zR+BfzR})@zKqcz+Vx8i@=3ETwJ&hr5fsf9;@T%`L6oTHPbCs{W$8xVGZW>tHG^M|E zx1KAkkH*+4?etF`CpD7z&|M~l(p#@DG5ypTU4P1IE={R8`qRrC==Ig0z?2Rgzt&ui_Hc#2W7^A)Nj+gd=Xs(Yd z5RNM*@Q>5}J>)(YdSSZQBH?3HVIft?b4*Iva;vVnDyJu}=j)m(T&OM$Il?7H{kU*V z1GqDOm>c{~Be)Rn+}4${N?oP**w*=dZ0qQoM<^xMQcFuVXFC>&&3Pq@Y1~8n+aOs} z_3C%L-qL8OXg$A*ep4^e~r|1@Puvi05bxzuzB1gS^qAMjGjxD+gXtgs5!$+}WBP0Lk2_0{!C+31%kN*#+_+Q79js#8A%4Y3#d z8>PH5f5GamQZBi?raQf{{G-fW)}y~k_wr3rj`HdyL2soi(|s?Bzg9ycF+q8H)Y30& z*H16=t?~8h(kFN=cx+;_mPqK>^fGxpS1*fp(se1JmvTHmU27zKFR4bPytN#@2SA?= zYpL+!&bp-Zx%UqcYdMB`DM6vumRlJ&s84AglA0kzpPTBxmcJLuB=P<9B+BaLQNOHr zkH0@TV?TF{zYjrE*TH>ULGIySYJ6W?<&c9e>sjU!&VvSB~lN6KOaTv5LKR`l=iK=xhZB511ObN>jV?@(jPcjhqPb}8u z3z5B7Yw(R-LOtE%m+LByrrLTQBK&xG(ltkK?b;UDca*7MFb`}z9hX>j<9tAsv9v=5gM`@vp%Qv)SW zOoeA|y?vCStXY{~<2^&I^&W_X`wWPRGzqNj-oa@}H zUKb^XN;;e_%9@h(b&8Us7Gy6=spKfX)_{^r-PWN&D)gZDHP_>-D6T9u=68_>MSay} z%^??ED;?I?bB)PDhJYbp2p9r}fFWQA7y^cXAz%m?0)~JgUH1sc z4FN;oB_hy!4gM0ve9PI>@83MjiPq^v%R5H%_!W;*Cyz;bF$Di&GM#`tW0!3%K^k{38mnY<29#ys*DE*>O5I{TPRO`*!bgtv4P&E@z4)vDXbt2Zt*YBv!b=Jr+Z=l3yd<&D zpLu=dmG@XRo?pTVNqvDv-Jorzzguwvoc@%^^Sl2EmUw;zUID2utYM`8d2>~dvGRJ{ z*T+^zbGNy`mo+8yq;J$qR#SQ$FN5!&U*<7T>PonsOYa5RErcYXkY@<9v?q)$JHHHstM3*UxCr@7(hzpSaX-OV{<^ zvi{Y&`s3u=w*5H7@L zp0YIQTV($x(k%IS2%P*~$D@|x@i&>jY#gnsxI3;uBlaN>`ohNvPTYSSqLB;%L%i?%TwQ(j!ciI(@`w0I@t3hR_`>taNbJ2z4+ZU`6x zhJYbp2s}RmZbP!hYrnjns5EmG0vq3apFm(XzH{%7pZeJI6m+6>I??i;NA(ksZT@*4t%fFWQA7y>Ul0{q@-B{Gz<1uFHI@jr6JN_w0Ld znfNT!(se7IUYvX*$Z%tDR83KlYAz%m?0)~JgU==&AZ3XS36FA%Gw}*C_Nq@SvS(i;RP@BHrWYmSYJ6k9 zMt+ZnYsGt??@L0Dp8Qc?+B#lj^x}hMU^U*OdmlqB@r5eUidW*Ui_~6z{8=U7`^uLR zlvd@d7^Qegl>vXu#ek%~C5iJrzLH2eV=?5bxOY`x%^Q)h7O6sN!sTPAs{}8XS7EJ- z=da&o8f|g&5pE(4kq+K#xs=!Y5$<^0)FUvW_f{sFgTjM9%%!}V*Eclm2uKOV|s;rE-)zGGto(vOntOC=ycnp7}cv5M9f+E=BUr zkdGY3&-_TM-dd(SpZjhN3FK~MQu7(?d(T~-hbi@YcXn%Tr*F4z40T^`)m_8Q%gnoT z8FDgBcq&MEH0<5qxwlcjyyLxuEmN|0uhe%wy7S#LAzi*ct%pb3Q$F=+ng;6iJTB=^ z^Zk*vaH_$o2NCib#rb$&y}hO)XkDmlq_<)&!lmz(I1p1Jvnzw~KARSB&5Fzxz97Hz zN_LnVFOBk2dDS0fkfx!;foLD8aKJX}#O>4EF-kvZiC0;(S(f69bH%78!d?(foy;av z=;_`C^?E1nN2dzzX*0V}iq~gzP?J`6uA55JVs@@IFzr=xlhO;HI5{`F#LdknQp^=| zqizyGW3%VTsLL`L8yYP}-;j(p&n@N#w-rbgIY*}bzG9mcjpC|eFMkcC9^-~9O4^^I z>Tc#-On@WwxbX8Osu)O#S8v25KCwitV%??Cq6m{(1j+LtZ71Cz0eEIef?Q}AA+w|_ zVRij>~yZauw6eE~ih3)Kgw!hF1E zeH5i@iry1tQy1$TsTv9;#OlYv54G}Q9@H8jz~7RDlmAk=$Kh3qiszq{?Nv#+WKYPU zq9gP)P|`FRl#ev?agW$6Azg0A)|rfO4NFG3laVV+ZZERALy{wwa!Hvf?i$pjWyv6> zljB(mmf7SuYNtYGY17{pnIa%0@8lPOeD0@{Lb_zTTvC`YP%inDld(+N7(OK}&1W_L zMyHJ^Ha$(ybjG(BS7=Ipy-#teTg9-9mK@6O6rs|kGx(v3lwOz-#)}{Uy>Li$zRWU9 zE3KvUmx6oEmF$!fb`orJX}za&%`xm|a#;dQ!Xn$hht^I|r6ov~Zc&tDGdL;F>r)p~ zUrU8%G(_Ko&zHH1T}wq6qPEEr^}T>Z?W*}wPEY7+LvBlG59nC*shIZ+Ns}a%`Ps!7 z<(3CVy)@VU(UC<#XRIJ@o1aVM{E#$JGCTkFZtRIJn= znH5eXtmCrxcRcsQA`j z>OP#`o5<-?*;3MV3#p7f9Hdj+C0$KE~HD6E;!2blKDZI^x~VzxQwR7 zeX3x9UvbkCxTQP^ohnLX5lqfiB7Loc@$V_g+$Yl{9g=G^O7uEzI%umdR+CsLDS%jT zg&tEvn7HV*-Z^McM;TxPf76T`F_hwS(WXilbB5Xyl2Bapq%w?u`oI&gRLFsILA z%@9gC#gYi4hgKDE=_N^0B%-#8BUD$MGOL){YlN03OG9)GO`Vd|&tt$r86$t1=`@`NDXtzNk~kRAH))qZUwf4uT89I2l7O-g6&4Zb1XuBb1-f zk-Li_Zp5i!O!J|Ta-ss6kFLt?xd=JE(+#PTmswJj&@9`v^2C3SH>S_#s1GFg_Hn0n zsj_6smb^}w77ud8^n!A-SQ3-ps702-rIapSbhF%fJf+@!IQUp5;s9MIK~FGtI=G9J zQ8wFI?22e0F-c~w@NQBD3*^F&Y-!w?pX$kmI*xcsTg(FebAG;+E<#USEuEVU#TB&K z>>{m2csO)3xu(c{NebLL8khR3M%#(^K6in^i;GbrAL8!(&|;P+s$c17S2#3?{_vExtznWA&)XZ9D%~Y9 zb(j#dCUs87rf89p00-`2cxfuyJ_G~io+*@9XyMnURpfr6n@?e5caBn%#NDgOv8`mX z&>eQfvcw()K<8z;cwpu=+7fFlpOC8uy(-@R9&QAs;JEcA{lB6?U+!=nj`yYZwwHUeA7@JIliyw71U6oqfUNox$V;TphfG38q=+LH{=#5t3AGRS2o^}38`I1 z6Pc%nXK8rt++C7{EF2QIa4>tzmp$6#YQihhy3QN41r86)xUenK1s5U1Z%9|8mGfbi zd^!e9(Gq=?-AG!V7kN9D^O!A-0P78vhqm2B^%~m3(Fo#dvh)e!aBOjhkW@MIj(#+FNeH$YW z?LHga%bUSp<->|9Gn;#nAJ8zhTjDcE@i}Ul4I^?m_2gf+A5qBi^<{;AM~dwXFUJc`YMYD z7t>;%b{WqU^o}(kdDUfAs2qparNiqrHRg$-9y3f;$B z!=Q|oZEPvXa4v800h<@+(FuJhWUevD3$~!*=KL&XpBWpc#mt{9`9IYHykh`zi!QkC z12XH5%B-K3Y^T$v5#1DbjkxM!wAPT0XrbhCh=7ty9LHeJ-J+&)^?DluN?!8n69AsB zrj`<7SuQ_6mH}1ANu`yX1ZGHKx|9-JbTO|}F7nS%s1AF?83!q)`lFmce&sp&SC!Yn z0VMHGJVsN;$PFcy&;5Z^0@9VIa!%Tsi!1Nac9lA_7)#SJxYSbf=W>7~*XEJswBjnU zowlMctt1O|e|^mtZBi%GQGJsmr>4kDTwYI#osGuzyZk`m-+seFhlyr#)qAhH>>UGg zNpVSYu0EG0w1NG*XnKEV+*#+pLaGu?s=AZ`?%K*$BbAnsmeJjN@hVjERmAUf@9g({ zyKArtdpNEp^iHMIZ&n#AN*X#bN2LEq%e=X^ogtFTBH{p2xY=ZZim&4APuY;^ z1V{Py`Xxzx;rS<~HY@0b%UCa=m+zbTCXXDd0Vp!hgZ=4wFfJxHp@%EpoP#XnEB)Ly+&*tZmaq4}xOd7BA-p)xk+@8#Rv z-x9O%R2brl4hy7d8)Vag7%Yh_2~*cj`J$$+^fEp)Gz1sa{lsOUM_+qxtc~w#<~4e6 zjP0d=YtNG{*{fgD^W=r*=NbRlX3vusDr4jGWXpJ|`!Rl1r!Co*ST}`Bn|tgCihWQ7 zWB=&4i;ihS7z-!*bWewdvQ9DpWvJ7EtY17tddzJ%L%MrJc13*mRn)G?2Y3;NU%m^&zl{p?;-w#WKeozW<-1b-VvTQo{H}_BwCCqz zJ$T>snM!6++cl!H zD_KrzZ}mwsUr3eyWbKL(m34cm6S`j+%c$y5jMlF8nhu`~I#y%Be^0{3l~wtr?&Q;D z4d{-%pjgf2XYl?6y39eBn$KB6mHkZ36JZ5j>8C}l4k3}dYTxf=GHDjIoiYAoja(tg z{^k8$C;Hvv{oNaQNvVD>eyq>(@Z+TK&CC2f{=JpFUfgMVy^>o$H{94uSGvEyyH_TQ z5zv{f3wyy4P~nr_ZGKcN?U`KOD=1ueDZJE#pQ_ zugX+k`JD5t(nPmG)(L7ID*3Dad?{xy%apVnj~~k!8PoX8TiZUg|I7U|tS}GZ(fd`b zq>IECC4_MQjAL<3H{9>E?#Z&IvltYa(Lu|qVDwzMUZ^C+cWaa(j`(u?ConIbOhIs7 zZ=};m+N>K&ecR&`uSbgK?HqfsG7m*BoS)B-69Oq&AmD>j0YQA`y;mt-riuHy_|!}I zEO9a{YVonuP6J+o9{+jojLF27YI*zmKFupKDBc3 zA(qR!#UP)X>PWWC>LWk(T6xdmqts6>Wf4-kx6#U{-SPq9wPl`y>G_iSw6!>s=R;|u zQx9(w?L<9ShPeA4WrGjBMWXU)dr;?;z#6!MeS?wKODMlK@lKi4HCdtAbiPb>B3D5X z*0JmAQ6a9*$B<`3+3Ylo4b0-j^(2xS7Z@m)%Jqy-x>M09!Xjs^5cL{zDo;yl`2mGe z{G^gqht?Z4O|HW7Q_}=y$vcY#U0~OAjCXTMF)+>6#&j?%rdu-20$R6C_b;&v<5aKf z3*XqHtvg5krewfPvDh*#oTx6v=xCFLd;V22>8Ip1a;~dWwj%7@q|cgZ1N12{$)?FM z(DeR#d5cR&n-mTY>WJRq;6FN7g)&_MNK&6;Cx^ypMoU#DS?){LpyzU2>C4J^Ai+_dzQdS<+>t z6>`ytbf&zUpG{|*n4zmw+|Q+ioL0p-DNd*8<_FizUQK$!i=x=AT-VRE8$L>aZhfk#YaffytBS2sGkI4 zv!kgzOnCc0CQX5db|IDKD+xr7j~C+;DwAw!5Jx{Czq;}0r}7`rWVV=+PXf=dyPOg3 zjO_J}=8&bstTavCINxyi3$tt>3p44wb8h%kt{7}1F>%fZl~ydx(^dkVl0A_wrP&nO zY&Kd9lI9sMDS|;6q^6bIi?kh;%+8sjgJlmWZ8jU6R)zZD#f<1(x-cA9fx~7{I<@dbX61683m7@2Jf0CQ&{p8%ujF@RC~~=xGP>~NQYxX&A%uQk z_?%_vf%IZAKn|W8tI#D7n<+XDBak-ectq&qQ(81Q!j$L4hc4V(-o;n{d0=o@roCRa zoEEZuYDRTu#djXGex4hD^I5*#e>G|Nd~k}4GX=|!b)8k(m86&*2;>=)d$&>7VqChX zO=&O8h0gnEl1$`D>I0GnMpOT=OwAP6FZwi*@vt{N?|O=0_ldaa^KL`1ER6l(g<;F1 zOaK`U{zQvLbG64{IzC$*Xg*wwU4e7={W85GbCX#7YV*C^~ zjESGqr09G?lFUg^;Mh))Qv8XUF=P?UjI2>hR zRLzmeVosisY%T;BBw$`ykkH_s7ooMxg82N)mn4BwwE+~vtchP5R3$x`$7EQAy{dc1 z0-F0yNS5ot7mFUH7DApclDvR{^TTMO`^d7zmSm1;=fYGNOgv~v@`;cRFE4hff*U=| za_o_VgSlt(%ka`5i;WK~wimm%FJ|&N2^6)+CdQB^6X`r{X1`>!j|zLurv20u*%9`H zN3{vs$2nnC*vi`--X?xYesgr&7kIwmOL<4-+Ol>FQjVk0C5Vsx{&T4Zt{HJCCwzw56Y#}W3-{k%-`mvJ>TqjZMQlf#mYsRG&GMi z?r~$7>Q40YvasaS_}PS!MS`Ox|7Ozh&3vrw>D>_Xlu8wOOD24VVoUU!>m+pU(I$rO z9)Z4I7cWg#b91Mwj%IfPGEYtKLg3-^k9^TcWG~t_udAoUaGfFPI#xyjfuu>Z)0K4Y z9`EPsX`(HNoqesu&*gbCEP-7DDL)e7)17Pppi66YymaYp;?MD+zA)DuzAyK;WpnI4 zsSipT>aZ~OFt`SBuywLPTNR(=nGE5D3}SRJ>TYq^xwL6!G(TEan9hq~2iEy8DO1Xy z^9c!WFi#i@lFUITuH9phmahgTri?+-EWp2%x@0cPCm?2pw1%ag>#BKn`s8U~ASxDQ zBBQxMVHY8)g+xP{B#cQZ4=a|Z=UEu0LZo}4eA?gsVVPtPf=nT*o>J2^u*3R{K|i>6 zOlI0i=b$9bn%p_=XfNzWX%~&b(NIjv_#m6LgnyB@Z()CqOM5?0)Ys8R8*!2_ff)9baI7BNS-+}}a~U~shysr|LZRXm&u zL2}Ade33h;MWB40ALyJ-u`PbyV9U$Ikty3{G8N0$I9_rw7%e=j`Duykj=$gO!hOURR@NkBPRatwiE za=Abo$|j_hpjvF!9d-rMZdu=&s&E37lXub#D`nCh(ruegam9)q{e>n}Nf5;fi=A=@ zNuPra)yoMI`H_$%SWewZ^x5&LWpadt;PTLhHnf!L7958Vy64+c@e9(PKFD*AZDo_i z6~l5WJ9?J&S($~5aXOu+g9vujf`*rpj1L{ulZjlKI%XdGecW+$1_QtlGQ};*h?@%I z(=#)fDxT)|)-(l`_K*2&+R43eWoh@6*$e6JY08s{p?K)Wd>AV7b80duXB?5kluullFAd$uk#b#$|{;>Qk5TF{_wP(MQ+^HvTZuyKX88iyi4Q=elEX zHgCvIojNKt?P>~3j{+^*`M?Cr(UZG7)fYX`)O^#hXFns zBz}L$=k#GQ7CQ7W+BG7F+KdhDb{B~JDNHklTE*@A^V#mel!RL)4VNFidof#H_P5gN z=VEiV#yd;3bFX;whc6wv^{&_7A-Bo4X`ULR z6E4gxG?-{jC+AEQol6I$HpJM#u=TsscRIO;U&>0-OafRZ2i{bh?a0XgEiGCVLsE7Q zPZlpzpk0>+_}`|ul9VNL?0Iaor}ep!jps{H8@!Of>nQf>Um^pI|DU_}k9V@T^2g6i zCgDkp+$SMmK*UK17^tn$3x2HC-bsiwQnn3vFCyJ~1ELFR6r{ z74?Mrh1`dE0OB~AKbsxP@dAAfT3$&RGj|F`1!M${erzYiUHgH6QLw6n3_vOVYLtGd zX43}@*VM&mr$qM!COOkK~*EpjKpYPF%})PMP5G3p#RMP}aqA1sca)qkQMbPRm zbjHFqa(pTF#Ryt`Q1dwO7xclr+Wj*PhS_}TdZDo{B@J#%ge;L-=m(84wYV|tXoVss z$XW)CDdIwjnShx9C2ht)%N046%4NBN;&B7Lmo*rbpt=>Zm{T+c^ugp=$+)0}a%0sO z5!8_k8J|wbhs_{HIO&9=&6_Dqr(-~?%;izSfDujZeMw8WeJZPK_aMwpb}^Ur?{_Hx zz2e*u&ucMBBBLv)t0u}67#A%5y3KnEKEg2u$PP?X1gZ#r47lF`l`zs|!cgMCy|@)r zcQq==4K-$PdO)FowCIvfM!Ry0%-XRDCtg!XH=K`8}^nGf` zBo$}4{y9#rTpSZfnwUpPV zgRX`SNykVzSz(xQM!7a(PE$@0EX{8cG}h`eC6fvQQ_j`UN%E*oe)w3YT=27alYt?7 zHyeKAv?yy`<&+>d$4M;UfY_lIt1yADqV}$6BFs$}gYj?*Vu?x3)O;dQY0gJV(6R~5 zPx$=Uvuj-nXWf4WEv*pFzHXXGw?0-f^I3lAJYm|BuwZ>&x<+I5-UvH3K(=WbnVHnU z>4X;&olKi^R=R~6BxpU)Xrp5aWi+OHZg|-3QToaAfGjvu#kEd!ABTUSx)V}YaiNrA+v4(6H z%~_$zC&`2-L9mo(RT@5um+=Y#C&xe{R%CDmY`$^q);&ssn1dchz=qoheNt@8Y_|^+MgRkC+dorK|%LjGd!%J?iN?Xd0#ypQyV=-4p=n~u-18H; zmBLf~V;|NH5Ys=SGQFNKv#Guzv%Z|FV#z{p!1<<$IHYn#EHSjLxmHd)9j4mipiL}v z-TC2Kw1(qk0!0EFWfpuv0SjXqDjo_#U%C_;3Mxr2?72C1^EN!+ZjZ zYId85&07O1aHFvdtd?TD#Tr8wF2!!~tp>hwlFW4?IAuFGc=Vw&Q&?7Tof(kL(5tAH zZj{G!UZQJou0wO|*3+>#q{FGRQZ&98^XA-c)jAPsAisbaI~FDHi8!%a7KnnC2D}5k zl8%FVSc}$TbiZRFPHI!ktqp=*O%2efgtAj~2IG^iXEMRv6iWm;F=CRoDeFd>h4~K4 zrxR|#$cZ{w4Ur8Q?(XKb321=kPYfATH9pFB!Ch!Y@Tabty zYMmNSmpeAORN#ekq^SlO2j-{p&R2i}BKa65&{hhgSDTvaq@ha*H@?-4$rDl*_7a$Y2$e zOCofP8p6@PA#vJ%?}`g+w2*68e+`e?JMa*gDUS6TfY%lA%=yVc9DW1o5pxg9p%S^% zEQnTzo{A)7q*6RjCGdO1Su$XcTj%tMI%k~$>s)uxqWLw6s@`20yB_?5ZnmA^a4ZA> zbUen-AfDp8z@O!^m=k0zKO>l(SE3oddmdXN1BvHg_y<~yI-HCCN>Wok3_76gB8Ee8 z^YY;Nlo*AIs3kkYwc{ede#AG8;hRPbv-E1p@JG*B;p@C41# z8sW$9dh~F*P?cLS$`6&ijx~}l6w)H4frz5XKFk`Cqz#uruq#qRFxDK*4noGZ(>S-n zI~{;RX*axg!*Hk5*zMIy~UyvhT8L-1F#cTIwQOWG-v ztlE||ib_8L5;OMGv{&`*v_v~Jy&Foe*q^W;-I$9Cnzip)=s-T2_|*_CN{lxXi>7Lo zPQ*fWEO=2VHeLT#X=_Mt-_sZd6yp&r~?Hma0ES1tv`lJ6GO1mK4jX2;Hvjr{3=75@!tiACmp zb#sD2ZEY&I$j!+M>RKgYN0p^bWvhVYmkYBt4fXykPa#p#LGhVrKun`3ECv2r>&gLNk823;?cm_hTT zMGc{G*waF~T0`p<^+{yo0iD`R1^c|6y3BQK)i0V@)iji87KF-B#g?GrFS4_AVLJM2 z@uMMA+Ulb#p>&Gfw^DJ5nxm%K5X5+FRHLc1-rPMs68gZsxfE8CYTA9_tm{=8@6=`} zG&5f#L#0f<7KBJriJ;qWN0W3T&bRi>$*HXP*1G9rQcFcTnH`;VPgnCnfLT^!@Nh#0 zgNnO!5Ot=Ck8W;sqZgM7)q`Ja5T$f{4?j0ppRhs@&g~w3jcz|MUG=TIFWvOm%P%atY|^TK z|I}T_?tL(|>cM}1e$}d-KUi?pudjNb^@nTDKL7nMzVylqtFFKH^Q*r8;qxy2&iF@9 z9lCzU3uoW(qw}AxFQ1*b@cOS0eBgJNp7X0ueCxTFp8VLamcQJ(YV_i3u72pvzwi6{ z-XH$;#@CMi^ya;L8u=&Qik*Dff-kSXXz2_6_b%A^@WsbozPt6ckG*~5ub=*>W3T>n z_nSXjI_EPVc>Qw^9(%g=yVtJlJ^X6x*q2}b^pUszeZoJrrhc;U*5U6j`uZO~`_^0F z$qO?F`)?SRe)7;&Coh_G$^6C#jy?VAqYqsC_3!UnBGxp;s6D?Q41M?KPVA}g|D^x> z52sK1O5fK<@457WFRko);`2wZIB(0O^Fk9IU2vZN8~@O|@v6sfkKaG|#s_+@p7x7> zfAHAX&vbk-H(gC3!9&wdFZb{_srkl^4p)@u;tgMexiTnrwY3sd$8-$-czso1&T1`}K-df7SP!54Bn^KK!>Yb7^u64-;KeWhVblAb_{F2AetFeN+p}YjzDQ3zwe>4sne^+S-p{;x z?WaDu>CiL3d*Qp^X`Qj_A9}A!ymaZy-|y>s_03Ozc*UxdBddP&g-yR6IM%!T{J(p! z_0sCQt~ukIIIJtV`>OukKX!h6+iPELoqFT>ueauWVbRKK`~Gm{zGQ{_$=;(c+TTB+ zFaGfjFZK_9CH>TopZLbH2YJoWy0KfnH}{-X~~`^9a2W1l|u=BGdS^uM-3t!sbv`pQ+;zWMa7 zYtMP}dpDi;)%#k@{`j+JUp#vMC6|8lcMrW%bM|dNJ%=^dY6 z`L{3p@!QY;=8PLRzF4{Uso)dqyOzH7z_I5KT>irc^lckHcgaQ?z@_FhT8lo1pIpEyA z^>ika2smwEfT0e++1onj?%m72pf4G*7-OL6XQ|Z#$kei%j&Kz5Gym0t9FJ6++PMb? zHZ>U!Yp@Vws>oR<#5>Kd0|!QRlyC3p>FlJTa0FV=iz6^X$(~MMzNgbmPu0Xo_<^C!%K@QAst8&TQ25dbi-d~X9u6{iZW1dTt;9bdnbG0-T=i3xjde< zTCcnU8h1n@9Wx^l-{T$Mh@hTBLmeGGJsqtRAES;FAM^WX&J49WI);Yw`HpV@_HCX2 z&_fI^*&FV<;IWR@%ps2_tsd|M^GO=`>cD_FyYs-_y#v6Gd4kC-h7DvH=80I)^0+sG zA7R2k6-V|lPmp_HpvOn8p?mq9I?ZntpwUo8gANA{babq`o%79{*#%rNcOB+yXk}05 zGDdU)=SJ0q8FE+@Ck0A%o8q!%RmZt!}z}aHuEHtLEv$o z?CspLrOlJhuEU30Gw;9u@ZpYL=E>2c;B7}w=lO3Bwa$P0=uz+_^o?({c~blh3R&5M zhJbb<%#=5b!027s>Uex* zM~l-__P_2YZJu-;M)U1pYAx`1@-NGe9BpL|ceRQ=Z~vgxYW05n<$sCn7=g`q)Nf`B zJUO=DJf<(5^%xrZ*{zqs6SVJ+mpP51*0Gkylc$z{>rIv}mb()|xFn=tH_Vfsw-=m8 zbi)m;9>F|uxSza>C;#AkdiR8YiY z0=K~DL|?~=Si!z0Ftlg25R$!>j-_Dcyj99HHWYp z@pCAg_O9NgoqjkU!ZXm|)JQz;h?mMs$#A`R?~X^^4o4ylefB;1JinKZ^<+4g{70>vfh2?jBUS%3ww{_?uEDgj5E*jygI%+ zKi3)l<4$Qv7Pygcm955hhVr33*=l@ADDOO+B^S%yq_VZ>eW9u|dok{g3e85bSo87f z+{A76VxM*6su`nB>!NNknv6+-YSQuWVgI|s1=5YgFTS}9ybisS?`DQ~2=M`c=X4y; z_W<^w06u6aLBqvgteqLZe&5E$H+$*WpJD&;c!YEMk^Cd!0E+zN;pdgB8D9<^|D6#S zi)-af{9c@|G*VWTVXKWJ@nRH~YfH`gGG8^~;p)}lk>fBqJgs(59I4~7&b3hw*I^vF z&hdLuM=xKKI6kfR=P#@Bo$_1`Xqd-qacu94Msde0LOJd_Oc{Y_>_$_&@$~TY+1Kr> z-8k|3skdVV#N)|ue(>mji|hEo|8z|-m&N$gfw5uO4UZSlTs>Xv;)}7C*5hj>cO`p! zPCI!Zw6e2j*RE4Ktw1~)8uT={-jUq@3+_Iwi2u(z7d-g$JRxsRadE57la;$x_O?zt zxz!6j1UzZ=9Rp9`Jf6t8|Ff0&e_DFS_Wur?H#7L}68t}i<9@PoWt+YpxOe(V*wZdB z`4JbOpZJp@I_+c%B|Cfk{!{qn3S7v6QilKkP5tD*Kcn;iFP@;Ecy0bqc>o9rO)F_d#hSU9Q_&zo?2Ypb`Bg6T&48sGQVR&=!041dDSJC0{O~d!U z9lm=uet_?WW_jt?55qw^hx4xseZ-*rn8y2v!);u~eV6#8emL)CD;Co^Ji#ywFNwoW z5uoToQywmZ=dpl=4Gy#7n9#&sne+0mZ{Imz81VtvD*{eA79GYR5&}*MkwHA?ch`qz zWBpMC*0tfP^&Ah}&KfQUxO?f^_KW2a`$n@S^wFFpF>ZvW>+jUFF}#T89lU+e5={lV zaE&{)cem|3+u9if$Z2<`ITdX7_-?Jiy+(Lw`^#;=tvmu7Jx+#vvvHHl-xZI1s}I1I zkK>2)S+?x4)AKnBi(FH4;w*^c!_-z6MxW7D|ZqtW7w$6 zGK)cG9p}Lk$St@dPZ==tmb3?JHDC-P9a7s`S(m(xrMN?5_2<}6R3fBbL$qY`aM`ut zaz4s_)3DUWr3_rIz#;=Zk9c;cd+D(W_Rh4Zz@8Df&#rL=#^a4``%{G0NCxrCA|r z7;HT?gxz|WZzR1uhH(TrW)IFrr7h*aGKKsFi(Ndj7u7^^Fa=H+gAn|5NyF=tB?wCfkwGGf>Xxv# zO*3@(mB}09M`CZkK9Zx(hyWdt5YKMMtP;RuxHRzMr%BJiC8bLsD$0N#)==oaTIG{? zhQmt>z9H>wlOcCT3QwTAZo`PBylC*;pqBsubJb*L8|~9N8`WN_OdbzfalY-h}Ri%Fe_w+#pl%X8A; zW;8AeZxu;%GVJgI)Hrio0|qk4EWsoWahY={X?S^<3&l2b+$?r0qz-EM$((u`-iI3? zVJz%_0F<$_(_4z@&bn98`TGwqks6=5aS8(vAA#)<}#F_vMslG51` zeI!ypL}IUrH9v}AKX%^%F;|w2+_+~qEV8y3!+5g=sT`+78e;# zLKY-MJQKrq4n_zY5nUihF?V(h-%y-`j--(elqHjEoG`{0Yl1E`_Ak&TW6sZMoHj-? zse&n3-o?yk#|jX^^}DV`Q;5^)HvUSFsI@JzG} zKgs~kTHD*~vlPvtMhoXj&}Sk|&Y<@gLz#pfLz#F?W<8n#g~fhUU|It(Yfc7D;G;H= zucS0x^S;4BH>To2%uX5&mJLR$0zieZn^XGSB=$R$6Le0T1PSbJVftayT^*3O@ZvWE}EY-`8A&HRGZNfWTv2*~k`(p{#qi_x=c<)zr<>31S^x8^h; zGAOz*1{g-Lsgfa6lSV_fMWIg239XHzXbdE%4$QqIh%@*jI zSe{g5wVSdePzSVjr!W=*$G`)hjEaPT(5HYW!lbU?W6k)})G+vrr;?~CDeOM6*eOR- zZ3y|MJ0jtSzJL*2C~mQIS6#t}byxgNr6lxk>}11djEF2{jRZ75eH9ze13ZjtR5+<( z-GXNn4z7OXUz2rAAX*4&b%BI1g2bK^Z`4FY+#zSj;%X|!gz*hXGn~Z`AF$fQNfy7jK6atj7Uw*9~BQC_ByjM)AQWJX-Xs0=}e3aZ!`l zv2XnvmM!SSQ;Oq@i%kJ%5MWa{rMLTIkQ%V8z92WjhH~Q*Hi*GVc9(h9nL@X`asgFS zIc2etnUxw>)J!B*$7%gjVJI3SzjH;I=3@_GfDv$$$-tCsmOw86Mf*2qG4~c=3oGFRy0;w-jja(0ZYJmfHwo$?r*gnJXvvyGd!Ckwdnnb{is48*rfJ$O6&pzI@H2*YgbTlHx z&pxq7qEM3gbr!Lzf|hHc6hz2Qrxd7@G@v;(5cJVPQ5>8N+djw=#uRp6Ri5<2@B%{s zZ>ZKFXH^9HeU7_CpgHOaq=&#{%7FkHpEy3**S0rZW4AEuFjN2K)x6bk+@E$vi#9$O*37z^|mLO7|sFE8={ z#eZCEN>T}&bWxm5PLb#jpdCgDF&BrfWcV$W&4^kBN`sn%QXKhy0H+FJHi3Fyrb1j% zt6-c0ZUCS)*y>kClG8C@!%7dZ@JD0E@}q+v7zjVYl4x}O=zXw`cHE^1qAAJ%girb* zTZlHIH%UE)6|`aoio}+jTaL-I@N$LN5)-yT*fw}eK%n9cKP|Gn<(D!VUj7GV`~X6C zI5DVEJjjkgpDY(pE(s>B-!|FINMeUD`hq-*jh(L#ZL{2Rz&vH zLP7)o;8yTW>xY^ti`~$nv#1VYv)yVa5To5<9eU-3HdUjEC!k0juKF}YI%e!N6=x0@ zy2Y*0T61Te!l8E-(SW4ReAclaAy83vL2ZsmYy@pcUFePQvSX%O?C%lsBV3A z@>jNP$G(;8Wc}RQTDc)q-)Wt{(gBma$^#M>H>-;qBH|m zF%0%3$ z6)QJyBOOEo9t^nZ9yIKL8;3xKRP+_Zx6k}$C|QbFXUuLiPPd@|TmjS>wct7H_!VZ( zwd3cEza)BM{RG##ljrYLW80^#jr&Gw6cR&EoMK|@X&q1z%gY9f9I{jpR0wEyUF=+( z5|H^~T}O;+rbUqgMnq5AmlaAxgEJo5GAr{?MO{y36pU<@Pklv+DReK6?hj+5E9~cW zU1_r^U2v}y;$vcUR85X=bM+BQIcwZ;DNv$Z$Sn(0RyWs(dbAPCj&kD*!y#F;!3oeE zLmQ_}oJSkN730e+wy6y5&RnNyKU%#OiD+7$=?3HT>d`n0r5vif8ie)x72iXAQeB`2L1O)Thh|xk#@DUab+<*gZ3Ox=}U8f3Y zR5iFrTI&X^sGKH*+JwET+yS#vAU^;XEsZHkjEEb-`rr5J(DnW%6ExmCF?AKPQQPP|}$^nS-RYi8*5cW36J*d|NY2QybV}BBzuv zL`Yj$Q*Z{cE+zLk?uh|gG~bl9C4TIAz;Y0*Qfjb-v=H-6MFMq%-Afu8xr9y7bLeu$ z`J+Yy;D2i?7~dq$$7({Cc5LQWsOcn?!-noC8oK?jtgul7ot|y>X?4QO!~r z`eDe161GvI4T<_-IqnpjKX96~9b2&Lp`|)mOOXal!&?H@TYa~g`85y%rT_AMFt8ig zzkg3)HSOOTujU^@RY}?~r4s%y$eK2z0~rzWt()wKa*k|U$I_U%lF3Nmffj%|pjlzQ zEI2O|P8d)tV5(wuv==lKOM^}Lp$ltxlXzH-iAy^%-&n}7AX81xCnJH;YH7kKRK6|X z7%-@2apOj)?b@18(K_x+&{L(UOexGk?Oeqv&;X{Il!Hy)w9qnScGmlcHd2SNozafZ zIAt%Q%n3%H14tzdws~hhv@FJEZQhwa7dUzK14v6D%BgL(=4+6iMVs{=a<9<$;9xN5 z8DS)d4dlXwXB8LkiZeCZK23Y5_|WW)`|;LF)Qk4a`v!4JqbzKzbTGHDSzILKmA7K8#u$ncB9`A1_}=HEx;(AUxxiTkS-S>2Ly{|+-3eAN^tLiOgsn*(Z{LDdYZfo zX0id+&rBYJu5>T|@Lx?$gQjE0pfrP1A~J|Y%PcVp0H!U&z!+rEtRX;rMGS^QpwHk$ z8$_LxbWJRqxFBmah0H-gIg>a+!w{-rAkw-M;OBUpOj4mSsLpJ)nhHMTT38eIAUFVw zffL%e_MV8#bWJ_%7RsuqVFCjYv)NUughIFk6LOvaUy=p&HJ-%bK&?E*EuD+3WGb8*BNF!E011RB z(HMsYF1W){v)%?l^R(#pfN?0=AVsFyu`t~O1K8>;k`Awih!5(78?Dt4JxiO}+8X1y zVFn8QT*DUA$x;?_?Ne#BU3{euIl=aZh&Pp5neO1WgF51c88vOlxLgd*c(Pc;Q`*IQ zfoUY3#doD4#v9YPO@Sm5OU)Q~N-At1Ni9H9f+3=tL?y0l|bi5 zxeUePC-Ul^rq&6K5n2~rCuJ;2E+3Mdj4=cm)zm67qlqk-wkM2Cizw&Bz+{-Gj4jkE ztqD~Fjvha_2}!1lrO}wKglGwdQDBJ_D7j%^Lg*{M@tvr@L|!&2J{5Mh-_ zTBOQxS?pY6bWzg=(~Q%89No8Rj4W#`MNBqaMiR5u3?jE7~9X4R?LQ zF=)tWaR5WP#_{muJW!OV8;ZCr)YhS#raTWMQfI9qgHSlc8@_uN2(@+WiEx4FvqazN zhd#%Ja_f7ygTbLBpoC)iqD=b%p7`-!VU`Vc_Z(}J53JAbs zO$I5@(V;|Agv5o?tB%1cwL$#E5Y5rT4YE072I&kbTwSNad1#)kYJ;aXbQ~APfuN3u zJq6HYt%e`Spk&naC89e}4^aq1UgCiDop^rk)<}6tOiPq2v0A&2J z;|dQu)+Eq$P_C6oX#on0s4NTMrduzS0#J4ye2bLSXnKC+3StlLutOha0wy8hQOAh_ z*DCz%INXdp07s1=4%3>KM)<*NM|j{+uQ*+)d0y7>J;#+}LL1x#SKDz)Axe^S0`Lc; zM^`zY#b29@UULU2G3Dce+BJdzLNxrt<>+={31q4B0z4R-XSkzlEJv$x-Q#3p>L?$uE5_1$QtA$5ij-ViaVqG>RB2c( z4+cUO`OvII<05h?MacRdb(o%KAS3HLn}=$pWo~^=&aH!-5YRwi zPqE)NDw(l#OS--<=!~`DDpl%ew&iuU%CrpkD_|

Z=I4;ZP?1Z*Ek^-siV}9Z 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

vAny%{sCV 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%0De%& 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%0APSrn_cH=byt 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 z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-L zfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@ z1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14cNPq-LfCNZ@1W14c zNPq-LfCNZ@1W14cNPq-LfCT=P5-5vACYHR0wTk xqOSk0?bblM6{51#Ghd?r`N`o&Pd*pWuGlYHj3jUBSmp!6F{~M4UpoIBA+O3n##c^b=-huvahw2`zV?s%{#bLYJ$rty`KN7hR};6}cbCWU6XUcT zW>lF5uw$@i<4#bNW-iYkXP3#2^B(7^#(6qw&O0+8F+xBH2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco zAOwVf5D)@FKnMr{As_^VfDjM@LO=)z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYco 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≶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
5WO?V_9u?2ohw2zQYOGx`Yfj<@LgZ~uf`cE;4 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%0AdVA- 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 z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTF#2nYcoAOwVf5D)@FKnMr{As_^VfDjM@LO=)z z0U;m+gn$qb0zyCt2mv7=1cZPP5CTHrUpxU7##LO#R@KmWfo0-Jg*u6Mshnk3BA;D8 zofl8#mb0HLeTg+d|A1}tZ*E$ogG=S}HWcfy-fs}RNN%w|uI!SsbNVuQJ$X&e>-$8V zVCNlzSzkA{x5I4_5Ng$dMIkL1wu!X1q->Zs?4htc8QZtdQlI_gjAgsK0KG&_KEO2n zaj6}cri~-691nSu#79?>L;5&)8U0K18~10B^10Gyz2>GrqFN7)rzLI^pJznSks%fP zy)`OJX3D#pG{w=hHx^6c1_JoPcqMj1T`Sk21qnkix#{+cb<+&1dOzaZ6b`hlQElMpb~{OD?fiZUSu+X)Ww&d6@r>1F zq7G3t>q2lZ4Yt>{?rRin@MKk)*ONA6biS(VR(HugwLjcPvj=A9Im=mA)ltp7?&df3 z%gyck%hu&D4)&d;i<_zo_5LIcns&Pj>;3K9XG7JgcS_-Gw(gpApj+Kuf3mjldbMv> z<>%@2MWw9GQ;DA3K5tZ>7Mrx0QhRZ1>{}9NeW<=n()!`d4EV$G=p1}Rr$7My15ymg zAW&b013N5H1s3{~HEhEmKZ9@sS3m&*s$?th8ik;VMxbY@5~*m_W2~`8WDv~8+*l%- zjnq8)+t* zP;{H}`b{vg&+OPd!yTWiqk>AHHWblPI`fJdilRdH;9F-@!_L@BV4~T*kuJQX31w6; z*90@OQ4nDkI7o9%OWSAy7245k)T-Lt6x5o&^y$H*4wQ6}37z-GryesF)gvDhx&VQQ zM!$0|7K4kZhsqikQ6B}55Y?m22&q6K(p?wTG3Fh0X)@>=$Vcsntm{FZ3xJeinabT; zx`s*^)CRM3r5&A*=uDhzHyS`nAz=|XbN>Y`*`H|{WIHHtLIOo$)FzZnA+e$MRN(>h z$2poVn};IvJ3SP`Rieo$9hIleJ}G?{Qno;gcnG^~3A5 zaR!FmrY=f7O@@?urHO8Als4IoRJNqK_(Zg$-r#IQ8``xR0hWq&6fV*xWqO#FSU`1xG9ulZggySM{idp?S6z7btj zS~EBKdG3)>59RR&eFQc>nCH;=NW~^S#x?>_7IaCrP)Bxg?r}IZ5NA0mlct254Tf}t zvij7W7E<)6)ghO`NOcf7&S`vJJy?Jr_Apnr4158ROa6`#Cbe!W99Sp{X(fWG8wM^s zPXR7Pf%R$U2bv4Jok^$r=-;m0vM8VHILf#)6!b8mxfcE)j_#f5=w6q8Bs}IgpoKXU zXRHuYPRCg5I*~(XrVR2RJwUgv**_+S;T48%+n^p6iy>&Ar6bXM0&P34M}z44%;Zj0 z$PW(F=^468Ii=KIRqC97f?Ts-dDDPSxm!NkC+mzm;3&vHFdb4Wx*-hJxy|a|Q<$}L zAIzeU@bKcE6PtKGf!koh1QOUN7&zgCY)r^OOfa&6o?@4V9HwiuMu>ZTeTyDI!cvM~M2AMeegrqo(Lg8C46Y z2<5u!oTJdp_cBykVCAHax-i?qSd6MQ%6A;~caiGNo#AQ0HBV3#LUq)K`id-y1`{}> zL^K-(&C0RQ`{9aXl*M?4WbA_sN5DYN0aB0M+-5oYH|%tX!H3H^O==p_AjP3D7Kt4D z;(V+_hle}t_z;_Q?I>d-rvnPrHiS(F7Q@0RT+IelZIVWAZJz5a=CBQRN@EtdGwdqL z%-)6kot;97a4*nT#f3n*s89Vo%{yu;%p8hx7A2x`M|IRf=++%uZ&Zg`VWc*phi1a# zVXs}yxLTNp6f!2=L!YNkr`_o|jjI(m_d30%wY}-W6FWjWW-^`GnY-NfmflqebBd~p z>L&t}4?VbMa_aqRX5SP&tb3V4y;j>brCU3XoLFm+ zA&l|I(ZQgOC=Oa}d<1bXb!3Vh4&&Q^v9Ofk5H=Q{DCDCz==Bj5kqn{e`j%}BEd%X6 zkoB4{viM4@g3~2x;Qut|i*vli^%yH2-vj=aS(q$81T<$NgY(~XNhckYm z3dJFx=*b$zX}j7gJ%?XQ^sJ{*~#??4f273#q+iUmJVv@2<2JftjZu78hcR(7k4>x zM^s%$HC*ZiO+`1ML>3$Z?E-WCYfc4WSS;Lb5LEhLaJUreY0Q`do;~(gPHLCgT3~NYB;D(PefL9s%l+0eSq9 zU14;S>xI$4wD`y^V0Z)t`{TI@Q$1wDKA8y$hz4N;tZ|oz5o-hFO?HN;iLPD^I@+L> z5zV^zN)3~W!DLN=3ihLke%a?SfP@X}!P^Lz_rcN3LHf}QZrCR=GX=Ft6HI65by3tq z$FpG(9lmg^PBnDYgV_kznRM+-A=%3`ki%PXp)ogE(9KEATbW?8f?JYh#t91 zXZsD^?t~L9)9P$j|EV0FX+7L4*Cqy8HL*?wftsBzsB3UmMHh`0P&RM)9O@0zgaPIF z$eoV+I7}SIZtsc`zeN;(yy39GKY+9BVo8)7S1Ddvb98dXAR9z{9>5fgM-f4!qf8@% zXAcOm_@Cp!3d0gGkhO#`m^q6>WHAx3{vu|ypnx(J{x~khu13b6wh&#!e8Ix8#s+fI zbJpUy25v}^f{Fo}R$r5`0nRl%x8NQF>Zk~pWtA9RC{VBqy8KznM)n$Z*7%&dgYW>3 zbyp}X=5*&8biWYO3}!V|pt)eKHXR0ysXCXk5$<~(75mj_-Gm9XLsmQt%4IWcv{}ev zPAi3Z*T54E3UA^lGTeI;1Ghr}{F_t~G>n5J<}8F7qe|3IQiTvV2t`UHg$b$aCE>zd zDo$kvXF!fXD5r+M1iR1k6#E@MaN$&hm^gd3;dc)42C4d_a8@)1BM~JiW4dPvKIOqU zmZAI&ijVM9xM0E(8HgFA_c9B($yA(MH(y48e#GJ;jPh)h$}8_kt=Kaf7WUCBfiho|_xNYWDVtfl#RBb!7%v9&JZTHl+*F5;E~XPsgA z(s*1aERnymKTelNh4}jom?h~_|5E*_|C>usw03Hg$G4^fRUR_n0;4v37oL9N{^jy{;W`#;NYgEE zk1msv^TN0S&o&0k*TN%-1iGTEPmdOXot$YnE}0P16G?JfSvs?R>*teI`Ij$M_D%U; zXnNdq|IBiVU#O0y>C<$}+pByMKA)r}U`N|`ejWg9xHYn{5!L2#!Xa6X%fhe#J7}WK zaxjFi7}7a(G{19WkHVM6e{<)PRr=-sr1QxOO^*krJC{43yigrW&nK&jaoI1klRB-^ zt9;!Umxl?**xaS~`9Mq=Z9-}S0caB@@6R7-3M>bhKrn2DFR&1wzhOb*tkD_sT750yFJnHK0ITu~XzX4^(x)#XIaVx`a@$w7S zo1a9P-w*~ZX7-2;ZNCo5bFa+*yv7g?QVCZ*T|F_{46ea*5w8v6t%g z@l}*#`E=3$VURBtg2eewd7Jg1DA=^Xaa^WRS!zrCKHjn%h$1icA5b6e&uFa0M4hln zWKnvv(qOd=7_5XG=Z&)Ekp3s~SmVa|Af2}XbQ0;ke%N>25@C(nhs$^U9B2kDkXHsJ&yYECWCrBC$60UT z*g-K22UjhpKrs!L*(GB59)Ja{#cG=x2UAtEki{w>Ypp{r)*1*9(UVAe&XRRaOLgNA zKj=8GC$9$&x3x8zumH`>W4&IL+N52#rjT@!mq@YJ&UPI(Z4-IG^U{~xUCWbsYW|#V z)*adHL<3$Si?yp%>P&_fYb@(cd_@$SUq=|>P^$v`rW2&dGTP)hW&i@cC2UZciMe|sZ*UdBU-E4>?>JgsO(I& zX2`Pu59qBTumh}Sf&nUo zB4d~&D3)saFK%p{)^aq zG;41%6~a7HrKZWw@=CvZq8cw|!~Ucu7We6^SQsk-4Mjh0Nnz_zDKK0xGoyloMj?mN z6xLf_Z)WgpJ+Q(0U|&EJ2WQX*=n6rwhUl8P%-%vJlbQJmtOqw4+D~f68da!Rnx$8v zC>}TGg3q|=jeFq6>P61l@gT?c9FA3-HiE;VOB$?`=UDhPKFUWRE;i?}Cck0~0#z3w z5xJ@XfdE}t(*Q#WDSP5KeEa#0HC?qU`rQszTjr}ZtVyPxd;ew^Jxa3*dnyP} znO|tw_H5Fl4@g?fBp#rOU2GYo8#gBLq_(!PK1@)cc`}ZTD1&NR-h`ltS2SZU2yY?N zm~|3~8!M)y(N^%IaeV=?&X9O-5S5U2mdM>nA3^hJ=uxc57jsod0}%E#aN-8mcM*+^yRE}KE)zLP}tqOHm$ZL(g$9H1bl5@Q4FhI3#YDCIVP;R2+lM$^e z2L`K5-)1oS!U=sm+RYW(JcAtj2F*^}==v546V_bNp0c^i`2gD_)> z&IUo(Ima7DFuIB1A{~xyrauS4k2&lpaW+J6rdFRG%H(K(pSrN~E;#BIY39S38Q-IdfRpQ zc@8fA`%q-8A#YJP2#_RO$fC}Ax;LTwu3rug+tYNW&%3Fnwy!e}*STOBbnopHeT1kL z1$U}*Di_i;HWak6yYY5{VeHo1ZRAk(tDgBnrp;pxeHCtZ8j#t+^oiz~1?X=_!%|H*Xu4oE5H82sE0^30jft$5;NE!~Ws;ZrV z{ZP<=Y}H!SxE)O4`UP=$OD3??$Cgh^J><+drf8qveQ9fDE*AZT+l?mK5u#IIe>#kv zvIW|WvtBe;#ZEb|3Ex~d*0~(wZR5;d+F3W)m5}32U)|_+ce`!a(_Y2i3N#8Ydh1q= zMV-w_l)rx*S8Y4V+Id_?P*AG1=GsSgW}QYH{u+etROne-uox)-rZ8x6wV-s+dgOG_ zEm?%pj3aLO6A;#F8!D&s3%Dq?t~Q^u-QcLN5J3p|@CmHas4MHYupR$xBp$<{2!l&< zT>oWlFq5&!-syJ6_x5$+I@ndioVt*L0isM#h16Sb9FS9V+E~n5YoR~D{$<*aD}dH9 zeFB}dN|`)1DU~~ORMv>+ThHzIAlrO?F6-vqhLg%2-LN*u(VRul@*AlhoM=)FbN);LJCAH0Wl)gC7(Inqr88$5*Z^5OlsxjSwoTWR%Ch2b6Z?KO9 zx&oZb6viBHUW#x|z((?DklzLT5o9U^L z``r$=vx;nxPjoP%UD-O_U29+xx@i{O6N0#-EaMoNuvy}rNA~@*3L|T}-r4ptj0wl* zL7dxJMG3wBSY)szrQ6i?31s4wZ4>zniOc|#Xt9PT7PQ(18D%g>cf&K(M@DTFuz{_B zmHgG2AfT+(J9O}9lQ8E)zr)i37)wg42zOE#a^w`Y*5=XO*C9Sj7-Noi)GeSe$e2#( zya^mZG2zI7dB<-UD1Ed~XwgaDrHJ)2lO6Qk;417d412bO%X0|onF-T1Ax#;jkPZ1u zFN0380X#4uCvly47&?qrCBixQaRZ?ZPOFC2WjNcjN1So!nk6z$UB%hcR11C19FANS zU0^=HLCtDi8AR4)+ecpqwOOYOM)3gc0}WHS-t%Wu^?(lOoO)85Rp>Iotw!CHr|z_= zxaQeY^PmykA53MlxF*6Dx+=C-tJz7Eg+O=OWQs0wYslaVU$sAiOLa^DQJG8|Gj`NJ zbw2$31G;pB)uGFt4fea!C&Fp`@KkUY6|<=2HI;xqk47y87%K*U=+TyYVFW!6Ah2g< zMKmBA=?2v>>nrqV8%DUwvQafu=wAW3+p!lZK!>4u>bRh@4-HTYYV@leTUFQrPOqbP zm2etxxL6AEb6v_!X!^cpYl;CP6BSsr$4!KvcR+uy1Zt-79y+Sq`>|ngC!G$W+#t8B z)6D84DmR_~!m){RdEyTB@z5T>2hS>6b~9j_K3|bFXn)W@{wpo)Y(su`@d>5)Y(3wj zqorLuHJD?d9yY`I%=ZT;x(AP)__yC*cR%%ZM7rc5<|C-&Zz zuRfByb@nH)H#L~t|Jv>4S9I5#ov$go1-fcFy4J3_w?5Unbyf4d2g7^Zxu~kMma4z3 z&FPJ;j~^?R4Q7k|8{c|(URS#A+PAG&U`%Uu_}+=v5;{@0G>I$I?yak;ohbk3uRM^g zZ>GY>RU3CD#nwkwxbPFMb6C4Kb%T-tU&5Z+0n+v1a(VP6^d_gAc6oQ)DV=+~?Z{-Q zTUh{+6{L*nuOelqN*H~>dz2oex;y56tRMEkOgpr$bMMAAMbtX!KB*$g_9M4VsV9kS zd(Cg<$r}Ce0@{$=x~}cvJg%aicB}R6=0p&=tKZ!KP23=(JG48FG;YY}1Kpch6WD^z zeXNEFpkOks3dVi0d7(&ehom98`b(;*K6&FdL5jKD(FYpq>5{0t#EGU{xmb_ zHqeuzH&WPolcRQV^T7vl(ER85Py8zACUcalhqOfx&YC998jl3cS~n z)ud<9y|DrtH(Zd2ZX(;E$;`_%7#KV`2#Ns4GZ_q9ffwAx!ohwVEq3}oPMta)A%yEQ z0al04;=YMbz?Nz&x9yst^;*;1EF^7)8ps7+oI`m>{WfST;1sTc~f25`{J+DOU`XE4;snV`!R|a|G z=@sS+f6IqQY|yXCUQ@>^Mly&*Pas{x#l;j?yimvUAMC8eP$+1Pdwsr2Z32YFIRsmO zk@Hbff~JnblT{$Uy;I$vk9L?F%6xT#Yubo5qOUmS60`z5 z3c_{a)pQj|5EVMNm7>`VeLT2Owu*q-6m6~=I;?TBv}R+jajUZ$*9sXtYpsUc@aV*n zHn`5DdA$x7fSMkr*9_*6a_w17AD`5CB!HoTlY+jU@6-Y$wwlyy)_vcs4tHX3oX5#- zaIP3w42cO0Nc#V|`}#nqifiAsCzG%fBH0N6!||Y#5NSZFfddsS^-RJB0)8|gu@tK( z2dNjVRjkrOwQwdO(15fC3KXm#0a5YTD(%&KtyB$2Em~TR-?ob2t$o*8t02oensk)&cq@rs$+ zio;qCCS{eVu9PNj>9i8oiP#7-g)$hWS4pDed1lZg8I?5*e$%pgQ#sm|lX!yjw9sz^ zgW;N2gB#RerZx+flJ)dAhU3_#=w#__pg~}#-ZC_SB}TDiof?(QV@eBSH%+2Qe#(RO zI`x>z(%=j~-;mY-Q>OJ131rALO|1fD5~~t$GLvx=Udh-wh+|8C8|7{PdHpz4J`IS8 z17~c3-7!%3yi8JcLJz?MGb{}$CkD+GP<#Q-DZh&IR2&6tPg3P&#?TALAsE3F31#RN9` zfu=g(1`rit4v`{EN_c_$o!ar-Dq6E!WjrqS;hX?h4Yyai$IK| z?Z>kym`3tW8pArZhMzZDAXxJ_@gR>f3kB{>`QNJ)CQ3H@pknw;Y+K5V_ z+oNp>t_;Jy9xSF8!Pj|~G(ilLgYmAc_Pa%B#T< zC4yY5VwtDL5SgtqQO#4zj9K2`KmnelSgdl;h?{XWc~%2?i&n5jMm2+*dBT~MHAAxn zBqld^VsHixL*6ASCN@ZiA0Uh$NVTH1$_&o6(sgP1xS&kT{sqM|kT6M-Cd6y(&u3xr zUo%fSKs=VVT0{b%kJ2!=T%x3q-e&|=Mj$-ubbW%}XM6b};xwJ*j(npy>JHbv9 zcDM){x#gGOp=bg*feUW1ljoA@J#U3c2T+QXMGYH^v z#%MX!q7*g}hyXHC732ZR+(|hqHH3X3j|ciTjeNKP@o{bga$*3vIZ&BY$X~;M%}aQq zD^wD50xD(ONREdXVoA#y51O-d6vvezgD~_<5lt_Bng<0?k6R9DZa`e`QVvFa|Kyt0-U6z=OKYGbD7`z9_EH z7~ME-0XRve^fo~=NcTq1iwJHux9?#;(o6VXYe0@Ex4mYiprg)t95#(!lrS)V>A(<0 zKm$I=00S}xF+;bgpr7b~=WZ6AO+Q2sxa$7m)C?5GBHm30<**BYZU%H*^j(otHJ`79 z9MXu!rYxT8^38NNosp(P$ zuQ>e!ge31-L!@=V?h4}#Y7D?`YkeN|oDHD^#*>4rEYpVxqmHh`tsd$#blhIs6%#9WSo8QYdn+Ai{?m;7WMQP|L8q`8oa#WEraZFM< zuJA@RYn%&#F||e~p4+gJ(7Y!62&)Ot%shL0u89F6!Xw42?EG!y3COMq0qR6jm6>H+ zR|`}08YBY(6R`TeB|Q|$K`108Q$tJu-M~m9qeu;jNzRBHFEK-{rRxk9EPp$9qW1wV ztSmaG3|o@14Q$WVF7Qc)q@Y<9obgGm{!Dm|DH~L)CDaS%EmmUnY9&)(s0}A^8oe3^ z{*9!zNQ?Ad)=-3TpXaJ1{5a_>x5=Q3&;Uk1C@gTqOr~X!l@K(k)IWNQWj0nBnL%UG zmd$A_uw6D{nUlxljNYiYJvzPy&e$S+E#HUe6~*FKnAF@R<=}0?m+~hmyX8vH))fIU zZ4CLB?WP~e6!8FizewDR3I7lrk&n%ruspBZ&{jN(ZcK7+)tb3nw+| z1>^{<+rYPYL31D=TZK@b8V!QR0F{Os5n*HuWnD+begV(vR`>y5agz}TMeC6Us4})D zd~yxOS2Ar}0S)?_5vfbbc@&JZwJjlvsP8l~BQfQH?Trj6wIi|A&r^#GW^V=KthJQa zTcH#aQ^5XKa^jccYvU4Zhk0%RU5suIm*yYWSf|;+{LBNtd-L}b7A<=D!Tx~{C#Uik zj=gc^foLi}@cq3l`zN$7xOU-V?_Brl4WB&w^QWCNzjWnmH~b|u;Qb~4uz&mb;_llY zJ@?w9&ZCdL^6{)$={*s<#ezjx);H#~CH^IdN*=|1w; zmIZGvnegp*j$U>9^iijIomZC}yKKqzXD)v7=ASN!Bs0Hx{)&zd&UtD6SK_}pXWZk6m)=+GlA|9Z|>zCZ5j?$BQ-8TM%LudZo^t+25B^8>{pVKvWZnI1owtAe;=>>P z^wsyj)$Tm_s~dhuhxfnQyQJskL;v>b2fuM%QRW%8Ig>xPY2@M~|M=D?uiY5<+KH*@ z-kBwJ_`+1C(DCw;?rYDU|Hb{zmmTMY(~iEn|M`90mt8aI`4BzWK4S5|celUme7N}h zXNO+xbbaN+?=3Dm$M!l)>^GyYT{Zuat@r%>)xUk*b@a5sS3dcd_8A{ub;eu!&-n8G z_S9GQ|1Put*pa|RUv-@89{b6Xqlb?EwB=icQPF1~yy07C?mzgwBa1J1?9%hk{_8v4 zuNBW-e8U&78e-ghX~!3b?s1MC>n^mP@n+Y{OZHzqYW}ynJO6O&_pa(bis^6t(2K8d z7SDfr)G5y4j;p(uT;6?K^b}h9!i8UYyL;&OE~&!_tBdiJ#K`~GG7(@x9#PWLH)c<0KFzZ_ot?bge#dTz<>E4mur{mr}g z8qa^N`ot6Q&dh-WfBm;3x1Vs%k@L^#`0MI9=JU_gpMUX#H;%O&?f!7}{%u!vx5t0| zs}A4I*F61wYtfSK_UmuBs{31e+V<>$$e=bNC!NmciJEbp=7zSe?yjz(WDYS_1Um3O zsxXea9UN@sghJ!SwYO8DfZZ%(m@<{be-R2p`(k)S)FLZ<)l zdxvZr^*$aCI|3U-8&5hZyuCn$wv8K`?S?4SW(TP-bm*SFg+e%(IK#Fb$M0=E?iN>^t2v0sl zKXh3s1BpW6q?5cJ#N0n6bYE)NM5m5Bdg$Qs^yAkFZB)4Ya?Wdn9^((kg;FJ6&a^u; z)UC6x9-UtY+ev$SdiH#p>KsGjWBSPtHbU}QA>eTK?Aezq2}t9W_~&WT-rmviUujYZ zp-y{f+sH2uyEo7=<2|P^4k`Qg9j8gCtu1u_{geJhViFSA5iS%4o|4adJfSuxba33k zaiRMQ`}|JAp#nXgPXFGe$;OQo0!;>jvMx>9K#0%Nq$}uvCJtz_FBm>095(xXo+cj8 zf`ha!bWqbI-R>j;fo>;`jZG8p5rV<|D`=^YC>I`V(j-oC5XNL3g>L7tLv4-&J^)QX zNr$SA40MG;C!KWoQ<|8}BIj-lj9_Dz_|zqdkT)G3DyY}9lzzW&&G-OaJv1!qY3R9>Ri?RFYk19eeJ`x&^Xkn zX>t%f2ET$PiLT$jW8uv__Qefyp55Qkap;hyi8Ib|$BD-YgC-8fA!t$vhuhi;9iT~@ zrb)rM|Ngd+6WTbxZ=9gUuJ%wHXaZd9Yu7X(a6$7qs_F2cWhyjj($?m5X+A<8qMO&P z^LSjE_{k44_%8$qx{tWWA2&jv!eRVx4~4fop%2f}Eg;B_CQS|<$2pdb=nMIs_Z;WK zf)_>p`ESA=>Tzk}#}>AmlQMdogaEd}p#A(G>i_V4r(M(J)A6PoZHALUS;slp)8md4 zW)McnKaZ3DjwTN9-sTM5bKWJBexFG6yBjn)2tI@CYSP3h6r4oYihD6eustEIwzl3^ zj?1plxKNWO9^{AYa%r+oM4?Kex z^f-ANBd!Y=Kpg7*O`0ZJcJ+~jE(}3P>7Ydd7Mkto%V8j+T?>m(X(DAuQ+9ny6Nz`r zlKaVlT>Nio(&m6BJP7R&qeL)R3b@ULod1(1`_Z25v}@V*DQz968>!BR-RP^^mqL#_ zPK1T=tOMS@=!?MKqrM{aUCp$P2>pYNJkghmxK78mhrS{mkxzp-p5MK?ddm#TM-|_qc%ivG*cUGbgp~r(W)yURB#hg4B zVhRTxPqy>1Eb7(i4`E|Ci$ZCb8Z_I*7Fs8%Jf72K!<3cc4ZyD~^buE0lLmF(=)=?J zqBIOUK6u`FV@an+Ge4+Wu?Ke5j;8}R#B{m7e3uO?rQQ6fFNUv6bpBti$Mfswy1mcJ z`LLn%+&`6b;pwaAIGliApAd^JlU8}WjpMNBX8_&}48QX{%Oj`phE3Qmj6Luq%^O(7 z609LRZ`5_5tshj=vFmoNJzjpEr#gBB@*hwC^a>or_-FY(%g=$MU2Bi$yJlB)(I`%n zG3at$^R&U&RCN7({UR)ou~?kEC|_EH1BO{=74=;gMIST{n?VogzT5wYF9WXp9|ydi zS!g`9O$oJy3T=g;Lmkv!ScmzsT??;{#C9))SDVzYf!rzZvmX5aK@H0f2C zFzM)0XAuy&*7^l&1QUZP9Pm`{Bwx=-VIFFR~`;bl&BZwrs(+Kbh93`gK8SE^9f|9 zDU=KAIP(9*t35blym#0(9Vx_AC%X6x>>(~w~31*-8XD!QVH$L{)V-& z*;n&v4L?HZZlN!va0TF0y*ou!QcA~lfbX47XRU5J9yHTguI^7Hc&_Sh`&=Pi=y^kx z#9UoJA$^06qsESno&s#U zf&2#i4Hc--KwKbw>fK_piPQP_pdB%q3<*t+B6xsub)ve4tv{l=Z_vv7J#}|VEVC@7 zbp3gQ`GG5e_H{l1xNbzba=uo{BJRm2CHhqKpgi)p?GdbM5N+P;8=wc^A};#w#T?wY zc@E%4s-i05>ISz8De+XF7S45AnTk@l54jLr;tn+_8|wnJ!=w~BSd$cmBw0tkc|qEl zBaua$aA_pc`RlMIt-#=-A+x%vA`-VI=b%(FB^%WPfUhX=KDH>CDC-hdV5LGiSeYZ% zpt59guEOztGQlM6;ydv&s3N3Jk-Ygb_S!lgz zL`YUF3St@$9Nm@TDNsyX@>WT1Mlm~QBb&s39X{3N4IPvE=d+Lz+2cu~??!?dgquUo zbytN_N9?d{l0`~w5g>7KA9B4g(zj`zMD2oTCU|i{^P&4d7BvX4m6M!`URb-~b-YX` zhYd$V=nUQq3zQV-H*zJB25V!`NHZmHNaiDC3mQ9CB=Z^oA<&~DiF9HCABebaQ@WkB zb$vEXFV00ifk(wOAhC>e21ZC+0#|vwoz`%q#Y{_tks>LN@;)>J+%R2xVgVzxAbb|n zeIaJ`i^9oEG6s`kE0Sf{oCzb9!F7w$aRG5F06vdL$>=BL<)TQ@a5lp`?MOa8*Z8iO z9G*D|gB`tbfkl-FxUIPytq2Xf!9pDH0~|dAfqQfw&CH~9687NSM;bVt4N@3)x=QV! zk(14P0FEchQUqk@sl-uO=T)TlL5Wmvl$gXd&rn}kAh|9%muj0kR^8kR_9CS0n8H>f zAOJdGngiZV!@eonKyMYv)+b_A6<~K%#Z4R4=&6&#HU!8~BP(^lsMM{rOu~{#5ltgb z)3KRQGh0=f66snCi*2K_Ur;z-?QKMo*{Grn?BhU7d`N9m1?G!66-B9?f@^aQqDI+I z^+t@Q*<>lSgY+DFX;K~LvPq#-ozx6v!()w@^KmyBX-rT}AfoLek=@e0cY_oF5dS37SprG8VqL9& zLDYtux5lK7A`@mwpcULur=X5#IpYeQ9tHnggmNeiW0mT56L9Fd~~lu%k7&vQX8!RFsWitXC;kmAXC* zGo}Ppc4c|B6y52enF84jQU-vBWz>p@$$mC08cFi9cyK0JTWAZgHjGLx3K9l+(1r^n z(1APj0x|STM>MDg{P}cT+qqJD2uY>66MHsV)DmDtw{RJfL$#C=Z0nsg-Nf4kf09}L;ov7fWTKy7+63M$PD{b08gEDVUHe1~Rkz)x+ zgA|V$Kt#+ie1=d8Hqi?}q`-L#PDEY7rEyvSXlF$G3s1EM)`Yx+71Y)oUrDK$yjU1T zKo&FdwvjPA@hv*o)l+S-uNbMKtHgyuEe5foc5xvNQyIK}K9?^?E-}!Ul~@M53S?O( z&@0n}oW=$Tc~GKgyaeV*pbVG&hnx&^J0t8#SkIJ;Qdr9DJo3lB;NgXGX|yNipLS%qFH$r4hWovQg}f)%%I?Di~@OttVKu z2CFVk@v3Di?76L|(>DS;2*w{jUPa-Az$4Sf2)Nl~XMqVSsZ_i)OQ|@#VBkdf#pI-1 z#4gpvwmMfelYZzARShtO=lK~KZmVVI84MQLyfHvMB#l^(mXX?ROyyySi@5MdPa`t7 zHMnQI0iTJo7+jCth0*gkut&14X`?a_Sz(V{9gRxZBg0f4w4X987ZVvlVqFPzsg_C& zj6qL<5a5egyG5-!FD*|$q3&N7e@&?yVGLPQUeiav(^RxdezjbV#L}=XO{EmUbaJI( z<{#k!g`tzzwcvYKKy-D4U6V?C=$V@NVSXtE`9)pxx+s!Cvm_Hd8pl_wXb#o33SL%X z5>$wyJ73wDK$RfM&~Q;pm_p#J0Fqb?C=S|Mb)%Fpi(9dxP(IW}%l)dR1r|#h@hS#7 zmB^A|G;AP$2HF}5aX|{m&8s+HAq+w`B2|GzF2i?AZ{+1m`f!RO1~1G9b6E~iI!|H~ zUKIg|)d}vfG?Nu8sVb#ptx6kmMgov|qnO|_vs;v<@rp1+B9|HPnnlW1t;!aNE?C0C zE30ahF&auFt5F40iPDB#wGJ}XEM=Idns^PIr z)`3mKFmj*{aEmHVg$jk2qYy^ZBA80GBvVmneRAbDN_F=Ht}v&9=_H&L0(CSwqlMwTf~0NI2t!Vdz@JKOrffJz(G46} zAxv!CVD+TPLeiNti*lZ6u+$Kx&jSDz4IekR`t;O*uR_9()N4VF^Cz)}*JXof9dBna zIpCk-P|*#HfF@?L5TwxQY8gPrk%mwQiv2!R9ZZ<20qdpkG@WWjU3G*ErBw=~=*b3# zi8dU?G{HGFlosClyadGKv~oCTzZU6KCcT!}fEMt2+z{j;Ix$1Q8T?EJo(I##N|s2H zT$2D$Fqn;-45Y7;WB@LxhsU5JXav+?P-huTe=u&(CrU$#d(wtB#J4qtr-#kmU~0Ar zx}iuzz9yj-L@Yi>O%^@}YO`svaVp7|eDtkb$8l1pok*F{+7|feo+#LndGwcuWV`CQPchYtZUy zj8VmXz?8~1f|yn}VFJX_(}1ZN(4;PF2rXbFY_C8$z{@12d9O$%>R=D9K&*-(h*xDS zn(j?#>L7`M3}{&ZSdS28GLsy<0~eH}NGq1Zq#TAp7#8iqf*qlyH8R+P!HrlcMWl#T z^iTy~RKp2Ykrw?ps2cQ3V>!`Il;hv5A)oSw4Pde?fOdxOX15jxC9L481`PU+(2e3(9q`rc@x?S3KN1yy}_v zOR-!fg1-`pG+({ET-uPD7mI8=a5G#wmU>54t75n3ja92fs(M1?O}065PkmURE=x(% zTwblF#f|_=rM4zgD}FKjuE^OfRNPESHL`r_`y&Pj)8p&6GS{!)#9>m6FTauc*B&!< zll5|ytN!L#QhGPl^a=cc^95dNijy_lfK$9F=y%2_7&cOQIFSIo@}pz2Bm~9`a7W2{ zrMLyxd2z~ui+?Rn2G(J$J!_SR(H1p*a}}~j7!@Dpo=v9@wjLsza#Z9rilKlq;F|;T zQ*Trb_fl>I^e-;ekYyRlC&OTed{UL7agJf{Q>LZnTJgM^RDo?Id<#&nXcuv4P&!RP zYo^SBGyG>ptpRk_uxP(%&AJOZbWKwKNX6SIjf>V`1iRKeTUvp&DQhC% zvKv-31`~M9aq&3$0-NyA;ye?RtID{Kfn8_w+I%a3fOIQ~{MDZI% zWmC+k=%I#&kP$D5QFlvqlZFa&Ddy8Wdc%2x#B})OX+LcIxc$UQQDpGRri`MkuvP2_ zC9;Gi;2?BV=iwQ>>_?sQ7Q@d4x2|!U(S4`VS~ZCiPwI>S5hc(uZs)0lF9<^zBf+5F zBpDg~;Xi{*I8>lk2|Nm*Uiz;JbA^PHB{bdiT7h@g!-IAXm0_pH!iW$CpDqnD>$(B- zm9S~XaPk-yCDmve-Nj7QPcM1cWRj5kt7!5ZIQd!tj!}b@5-MQ&vRYs>Xge!4&}ffA zNa10fpmK@2V0xOCP+|2{l1Ndd%-B{{|3WP|!{RJk;bwwY0b$*vd=mwYkHN8JRBAQk zY_M9DpaCjdWd$?AxM~bmQ&sA`3Zof<>ItaI@E-|Ctoc)H6Xf#X5;A8QjLwB8YbJ)7 z^B6^!jofL>WkooL4I>XAvXNL-(&|mjVN$F@i3Y8wos8-J8qw0IoSO3-zM-1{7B$FY zRR0HY&W9$I^QYd9pLjX~prE$-RIoiUCDQM$p*4&%}xfNO`%4$XeR+-QfFVxnt zEOj32B)CR4)(rv75;}(v0vgE-#dWd-zi{LiSkwFmN;QurrXkiX?!F2$hV4xa|Y%QFgM##MjDPaBc{mLa)wA7a+giUCghg~m`l&R zX$m5tkP-9AHp=pNtBwf$R}v*Q6Cz8VT2@$OD9vDX0Bn|)(QN2`u#w_mJIxO%p@CS& zxh&O5t^M;#Q9&h!C-;)|1(O69yJf^Mw_s@?Sid4*Yx#%3-buMZMbf<(_-E)bBA}(= zZ^q(r9m^ZA0l~Q(`b#TM8TuHAqE;aXK_Sbd%`Aapii8{{2>X{S>k&!S^Q7(;{0kZA zYecMFP|OslEG>IV0PA3r{BP&SRV!no`IO` z>X*@AKuG<_SK>rc;CuI3EUkygxEV#W0MbmWN$}x~u!|UERnu#JsVdC4| zWI`S)bO^{Y048Ibg}{6wu)vrqM4jqjJ;{+DERT%t`o=OV4JgXk;hv;xMCl+)wBnFO ziG7{~)$1I_s}kZ{bC}f{*SlX31!zL%H39{o(+!e@FjKe^*3Z0CP}qn3s#rCotl)ty zs3D?ma+HR1WL zY=voWX9W8{y4fH3u^v!bUhzhRQI1Incxwe_BYk#9Zev(B5;(Ra;%D;^_vb9Cvn9fpt2TtJ+&Z?92wz zThx^*I72DnR$S_*dx%>D|4JI6=$pbYtl=aQJkSqysw9Rk_qD2z4#CzxVlt<<2dJb_ zMTu%k)l@}Q2D$Y}3^6zKm4ZU(G6!}530a9&!w)~fkp&s186Y@zr4hpuH)tBEEH#eD z`;y`1t5e)m1Aw5b62FE3giWks;spOND6t-lhhB)Yy6yvpBJx+XcA$_G?>wlkuWlif zRSCVZ;&aVifj%w0D20^1fXPm`23Wyl&5+e-PGHhU(2e&&MY@Cd0{B|$(fvWwI_Lwr z$h@K%Nin*74~*qPigt$TTpB)HNK?u^{>4SUT(O z_2FD+J)VoWMta{Psjs4$O)!lclmIVkxk&Y@78U`e6^x=n8Z;xJP_1S=7cV2p+XoMm z)+)kM#OKjltr%rq7TmzB&fX$X84o0sI>MEJ#6leqJ=*`NR)B&Jbz;R-9LzQYm{n<&JGi*Onp`l#Pbw25`Xyy-w} zgZeL`Ft!IF%o95CJdhsESsH~PLR24Y@Vnj)&!xSjvI>(4B%Cq zd}vypFR&c8=9$PznKlB#VqtT7v2qKXlY1L=j*(abU-b|ao0I%Oi&jT%A5>_UD2BN* z$u<;m_$+KjeR2pSIN=lD9EmDnICN)pBNPwJJo-0Md5?& zrOH^^oHP?^W||!kYAErQxsld*!>EI&TPCJtY)DSY6l9!P^$iE+O8L=MS_|h6B&&2Nmle$nogj}9Kr0)tE4k396j`rB6A`t3?( z&6=M*-Mjtlv+o*kBDH*bZDlk6+04~@j~+WV;>aT_Zg083xq9)~5uUZr?S7+o#1*^R z-@9tdpPhRzI`;N^OYVQEJ#yQl=bV21*B4>;xjyCCpS%~m^5#YJpHBwr4bgv}b8Lxo z^oXhKk0no-N&{b{OE7DzCY*4u_veB`8QTsch7Gp-?!wW`?jC|$gNL~ zeed<@_r7%N!M~g^qq1V{5B~M4KOB1Tsoml3Xa98HwU-|F>kVD!y!-OUm)vgLu|0Up z11nxQ_Q7q>eQ@;SW7VO5_~gY)Z&-cB$3J@ef=5663g2_V$wOaxr1jSGTH4RN;p$m` zdS(56pEye%`Dy5jZD&66>kI$7?9q|e-*)WjzdiRrptP>kZ_E8>JFnby((fL1@Gu;C9=raN{?61D_rCw!x%0lTY1jLw{>OFaefSUO!8hL=Ti^G~TYvi2 zNNYlP^v^FIy5#JRBL_};}i__RH(nKH_}zy_+vS{f6(Ka`O23wJlG*@xqg5obEjOr>#pC zAMHMQ!;<^1?Ob^4;H$PQx$c_LP+7+~-@X3&*6+^x{uPI7fvqpx6FThNyyX6_qeo7= zp(}9C>1QTZ_uR1XF9%;rO}lAQ&!+B={#dw7J)OVjw~wFxrx%A0IOUG7{OA7~`_`amlPlg^ciPO~emH!~zb$^|{f{1b@zMJ}{BrNc4~~BL>Y~=`US9m=v%6m%|Mm3) z7A@*t^4%rvC!X@#4+^{fy!z1(&bfKkAG$x8`1-K{OP;#5`>PkU-G22=v*$;z{PXuO ze&PM@A)(i1JhS-XXS@IN)nh~N{OBKdJh$#fwXXD|Bac4nOx(Wzk}Izp@!`USm;P82 zM2De;liJ9!3vGM4;AP{bwoouUZXA3P9ccTovGl?l4!%4g#}A*u0#OGXT0)_2*GAX2 z(;i*Nh2*huaVX?Hj4TC@Z3jJG+XJ7+HeFTvAX2^U?KUBs(k0+fr1K-}Y5Q?q$C1Mg z4H$8T@T?6jhr{(dz3GtlP7D>`iwEPzP_-YmX<>r}{uEChO_T2@7hFI+g@O&^OMpM& zYVEJLXCVAF%g}Gi8Te5Fey`U6{Vvm{qDuEm|0z+<)F36h;kpPjclZXibu^!}=M}w8 zY8|1cclMySZ4(|pBXRIx)2FPA2~@l3wZR9?fv1#QFli;#+u9lg=xFSOuYNTgzBa$| z<_hvCcs;`Z>G!Zo1!B@^$2sc2p>i*}Nk>s!BSez3{S$i3#fL@$yevTz3WFvKNqhYj zg8Rn7CF?j%4r>oZpb04QJpN)&52}Gjo8$EKY}{zu3%{m2cVWoWrEz@F@wznGYuoLf z!}eb7Z#wQ^2%cT~?y<*Qnz;UMAVFc^Te|%xztrX>8rjqIKqP8MWB2!H%yXc9KI2MVFk1m|i^6QaNG!(;`7 zATwxk`0$Q*J)SnFO`~4}jX!DWr;?ePg3e@&WD z8LKB4!~=1T&XLa-dZ<27vr0(PgbB`9sps1K!ke|tg~W1(3ZMzlR@j@qPU8+{+?pmD zkMC#*01#-R>u(0IvaWhx8+w6!9ZsQr9~=_Lku!6qhVSqpc(`c?Mz6+1Q~r4K55 z_~F}cckHienm89adtI808+YhX0hR3S>S{l9xC=CK;00M|b7?~Dr|1?ze*D6buMqjW zj_+yv(#JYpa6CXY(R&{|-gn-ndwW0=3cWo4aC-r6k8t9+A24gEL+HzH3hmqLOgYry zfF?tp2Tk5~I<_C#-T|6~oDbT&4}L-f`}7RC_Uf7@>Gt0r?dQ4W6;$>qO}L@QiDiH$ zsJ!Rnf2Il1v5UgMn@f|k^f(bh(*&X+!wjGs&U_9WRzo4s9gtm`CS8zS=&w`Aw}slnbnr8pc!6cm1Z)e7 z{etES@}l4H8x4hQ8?PNu>cWG2A(RM|^uVOUDR{cNf``0a9!<<~aEgHkB--nvi9$|{ z3naKO>}i9%(6Vcfb_<7e@^*Xo?xByjg9(U|^Sz)6SVGIL0^N58JcSFPeY?ZqeV(={ zhw=wO6aG5f7Za3!`&hUGqAB!&(|8`FhU@}Kbd~NnNw=Ty6-Z``6Gv%Y(|@Krr3waS zKa6bf1^xUu!DM?;82!By8kinrq|?nG2v7Pws?|U7!+}+)2>UiL#yUHV)%D z9cNihrUq0>ARwcc5b*!XRH7T;tM^1F&JIF6I~SW<0#*$=j`AcL+Q3hj@2kJBow*dt z>U>ihkt(hT(TDVJUmR~G+~=+@pl-M68yM(ohfPLS_y7`VxD0C;YA`k-%|aU2c>}h& zGXqlv7e);$7D&y$nOWUN5-`mL{sj*_fxb(q&T!t1u870`a4uj0%!83%uk^Ucn_1w7 zgW(|YTxi{P@XW@F>88b$du_CcCHeVnf! z$bEq%XpT2)vyqKDsRVtNXpyyiHtMk#(ef5tU0*;>UmEPT|G;2fetau@0x4Ze>-;)B zhWatvuQB>y(`g*Lao51ypcQ?^bYc1c)4-yU!y<|S_SvZ87VTfydYx}Qp1Z5GMbd?3 zGSa`N+qh=e^4aKv-C6ZvksXaLqUvZjj&@K4ZT6L0pk|-JN9uAeY}XK4L(t|=I4WD? z+O7W@sbc-i(==Q$OrGpo)ZhAj-))OP1Kn59LW8QayP>D&!k-as+!(Ym4Yzs2Jw0t0 zXL>Gg3+s^;g6K-Or@dBhcweA{_QXBzi4c3-(T~v{e%JeZEA3>yamm7k1PAGL>$J@6 z=m@sM=YCIkpIX=5-R*3=yr<{jbfU{I?{>N%OEKcny4~g3Th*S=bh(D54ehi;yTIPc zO*h$|Fh)9L0b~qLxo{F^;MEK~xGT_k@F%pVQ?Ss09F9DUSwWw}prxVv$J+^h-g=&g zwB1PS!U1SxA*e|@4h^iM!{aR!8oEg&g$AJ16r%a-M?*yGYZ$u1>^ltzz-qtw>lZrL zI^J{#W-91u(BqV-=wB1dNG(YVp|&#|=ca`V9podp$+dU4L36|$7;Z5Qhk&bgZ|f`J zec|xXp_(S}bl1>3P*a`oDc;{h!}EUQlJ0KZSiz+U@NMVwQ>Fxi-Rrc})HK1w1lsEu zLbpb?2TC)_oS{(#(Ax5OuNPNL&zP(BhWCar7wLBDnkI=RP2zZ;fL$I7UYZVQ0(yF0 zLWvswS9D(e7i@<%=Flpnxir}x*dBn`$Ash*4myVqhe96jMHe*y(iPh?fU_Z$ug)Cvk=HHIrKFsQ>d2Cz$ze}-tXj{w&OI>S{Bwx zAOz;Hu0Rhw;-M$CYi>LQPVW0d^h3A98h(MX0>6KR(nOyF;o@p4B{vtak7lFXJVUWwfCI(8SR+anjIlAMvO@wgAiA$5F>}qqu`;3da(e7um%Y_0z zkX??JUASo31>xnmvdg6j9RIpJ(5wKGhF&8RvI~bvK!d3Woc3U{aFZsGUHl8MT>*E+ zb@T2YKhvcNB=DYnuI%avgC>qEyIh)dcn+^~Wf!2Jn>2gC8?-r2s#VCYjyAe;w&B&| zWc~bw3qg}~0Si58Va0=2lxT?roT)TTwCvK|aTdC=tKFpu)>EJf;BjdZNOVB4gqU+2 zf#=)Z)t3utlP0nWKQx*d1iH}1zN^u9J^tOqQs8snZPXe2;>-H3?)MuFf}i0GjSSk+ z_bo%jO+&f)-TDXh)r)T&YCdrDZ^C1I>yV6Q`9KMAU9N=f=VkgEhKWf z^5dJ6O6J|Tf+3w5LB5pRXI+n5j%k=@z=RX^;d_jD4FZ_3fe~-^$w;JVHOtN-h#>fa zn&=$-A|(nN=B;cZJ}N@iI)*o$l%rb%a)1&~($lUVBd68c?@s<9FAKX`PPi@wmPszks5k)8|UiS@zYZ^NrWecDRzN<*%AVk1?xyYkF>F!Ghq9XaqBv6e+ij7}EvM6Pa@NQBf zk9pU&0Ua{dt8(JH5RZc#Er1F;3QvuPC^H6a`$U6KcCIe^yKupSN!zXi+H|8qM z9P{{q*JY!^Y-y`(1);wO){YzvYCuaI2HegcyugrKxfpi9l_45Xk(b9q9*4;;&?VQ2`9BS<9OD{ef7 z01V!QFWo7!U^$BtS;-QkDQOe|j}-x?ENdce6TY|rl4Jr?SzKoNF&?!U^UNR{Fc}~@ zWz)pQpwn0a7O6;SiJ!T!^?`96R%e0?;UTd=&@gL^KtqyfA)$H=4`xs!mngbv~@Agzr> z19nOxLwzgZJ5Lhn?%VAs;WI2d{o7X7OsE63I^F@pNNkAt6trGR!F)B6mlTIJ78=F- zymLX007_b3{0RL2=OCMOkk?|33Ngx@gRTEca^I8Qhv82a9d2m&du$|JM6C>51 z%1EPuHZmCe<{f(LV900`%Ek;KJw#h-07gi-Xbh_nKCCm=CWE-7$aB^<)P;8oN#y}A zfEkpPe+~~X#9}ABnPzP9sH`yy$Tn?B20OK3WJX&h7Bzr!5B`iWj&S9?RYK|~#5M!$ zU&HQjWs8L!Eg{2`xK$H;IxK9n#A>UPhGpY~YmBTl61*H0l?WeQV;Q&y&;x5(68KSm zpvkJ4E0kqD5Cm`_EjmYK{i9#eqjTT^RHBG}VW}BNH;0>CE$6u0oE5aLjWe^ ziz6wQk4FI80&1bKU@HvR?U?vbl7Cx+$_px+6lyF9*gK3!TY<}|PA%5l7LQqpfI#12 z8?4Aw*q2u)Tx8;Vlws6v7+TUXrNx1Y(^h=25B59(l@e*2;oGQSk2J*rTO>u83t;L| zGH>>P|H<59T0KfdqPatJd@l=w+@y1ygC5;7Q?;hE<93`Wkz>Fljmqt^yKjClDm) zNCHkcNek$LP|-#tXi5hWfnWh1F$h#CQg0{&27JU78Ou=nHf=3Ulr=p9^K9L~=42Y* z>r!4`f?>8o=6mqij4I`4CCt?1S9s~HzcHq&Tm5)MsR31mk(!CppI-I8c&rP^qF&TP@|Ei*nCn6qGP3$lGD5A>P$POrbGK z4b`w@YOczbFpUAY%(fK@A~u`(At+_yQ#P|8(o|q4Rpoi~QhyM`A26XSz%9)%@d}+3 z4FfmbNcX6^B@J1Iz=BuHd!jx*r{=-Z6c!s)gh4CFD#ll;rQOdEy3S@+71JMfH17!R zG$ETH0L_RLR=;vYrSyJp8EjLE)^M0}z*s7%{KM)7%KA&tUUETWcM(2TG!3YSjjG5H z&{l#O1%$pvwJ{f%CCrx?|1hTnh!seUhykmSI*H=)fRE(^axw}?BAJ1od7UzZp}{1I z!*Hlxktv#HWh5Ntj3_h_D(Wu*NnuFHR?1^)n>8JuWU*GlG_cI1ng^qBa0X*!%Xp$3 zHiW^KF<+93+2jnur%8np0JFVv9t4Ft^PMOEO^Bzs!6I+!_Et= zTmT5X>55ZlYF4@j<_8w3Evn}8Vq2^x>{NwMjhgWaub6pJ83748$HzG>qmqmcf^|H4 zgs&>t6-HvkoDGQ*Gkmr$=dJLZAuE2^!Q1v0X}3@{!;^zBebuGU$d)p;Da|=HKCfd| zq*0`71tt^f>zMxR!F~m43ykSGM*$69s!uJiNhn^na~5rZoJFg^K9vOKo)Yq+!{F5< zKBfTzRGIYBEFakhX=Z@UC;=xT1s=jMz@(d0+z%6xy0&_&8fZ*mx<*q~fqJA+oY|1! zV4fn*{Lr&ELKVDMVph(`DPN_6nO9U>K!}vwTB}q_gCxsMt#f}lFsYag7}^Cukitnk z3`Ic_GcgaCMj=eFIgBd~wIe6G-S2pm4mp?!dnc+ zO)^9*L9=QmBc-a4{NSQW1&(3g%rluO$L4XH5>zR9ef2O02Uh%oa#fk3K#VG7oETWg zr=M2T2%X>-tIdY|_RbK4vXp@=^9v}t_(+73)1|Ce#ngGT{r+f@*3OR25+#5i3B!&y z0uDDYZWL5AD`RjPQ2Rzd760$5F5^=(g)(KhGw?eP&P#pVSq>8w;&LJQVIyt@Zw~u;scyvKMLkzcE0Kp$u5L@t>AL3v z+Oiv3QL#Qr80w}UaK00Lyx^B`Klvp~luun5UzHnM z8+jlu?0*E$9Ek&RAdIZt?~SOlV(;rJ36){s7hVJ9sU`k;*vy!(87~b0`{)@_nv)-l zq+8=PYfobNn7Q^mduD@ssyiN7L#s?NY81HV)blzux-sr~nX()a=CQ zoRUAdfP9@Bp78McvL}W&;v0gI%{ytgVxDSZM`Dy+j^m?@rP*Sl@8;T!YI*GP#QHJS zyTF=MB7>F=C&?JwXE6# z0hrxV#u(kq-w6Kh)_xw41d1jop6p+W^OD*?>l9e6ms#gdtaeD+seyX{xOnWcU!vmz-Zh-RuW#rIAy9@zEWHP$XZnikwKI16F-*Y%JbI4{KFql>$WRGXUF zv?dshj-~wn=I-4CoGh;X@iUW2c#;k9BxJV%Q70i_K-6%tuUeH!coxG-HH(YgqLu85 zzKE@*z7_B6Bm|pXFAa2QvGo$Rv|Z^%+OO@mmRbVcTD-Jk>#bhF+Sck<#a8MK+23cL z>>{A;+uwWp;~m&M&&-^eIdf*_%$a%4nd!CcR(6IEH|Xwjy_Grnw1_n5Tz5X?EzR@! zR$6T4ZV@B3+H;cMSSn+&6I{zKh*UoBm0r3zk{N4>^Ga)JnVMIKM7H_S+9{RRL^*P7 zQjj48NVb@1aB&vIRD*Uw0NeueXi%8{BF+Fz1|6biYyg4`;B|N?=qV$yaGU`LN6Nx) zPOqSWAX8YYst{t7LkwFCHeS-r1P|quuPw5}BA;>`Fb{7;nX8>K0&~jAtB{hd@MUvC zDyR#iP{k;L(Sc&Y{Hvx|$KyqzDS$!g9m|lD%w>!)EU`p0Y%~BEM7dH`A`!f2DWJ;W z`e3&a@<6!BQ5yA5=fD?&KvOi&Lq4n-0s&AnRkJy^l-iUR*b120dtqAyTu>UwU<;OO zNP|W(gGVTh`=Bxy*JR5m)d0f=D6LW79BIskp%k5q%neaquvnJ3f~+kn^I>JbSmj8n z1VIU(BR^6=h43US5m8fJ?7@4%a6d*FYOt8>qaq7%9VnUwzoo%i*Ky9vGAw%n%<9AO z^np?s=MVI2PC6Vfq75x&h7;GG7CQh*OB?B!sF>nRmbgw7H7{E6jamZcW~jM|BE<{U zr1oKMlNy-d6cD2yko-35(J7+%7#fMDEHlh08mosQ{uM9{m+AUq5rdUjjS-ve*+ewz zJxp#>;^;nH1GO?}ju{i;H8IU!#DwXQpo{K75pbvov9BtithR-C4`#9W8jJVg-Y~F1 z4_1mEocMrhVIi!q$2{QC68l}#?~hVLoh z%bw4D3eh3SVNbK&3ULgfIHe%E<~`(32HK$3unpA)N-^$V@+E65Pjw1wN>p$a;A#T) zqd1RZK8v9U$4+Gub>O@PWn}U}^vx)mSx(Cd%%#>JK4+%`(xTw_iA!v(SDhR%N71XS z?g5sGYr1!K*%p$mlvTwPS@UQYXw0_XP{9q}nqjL&RJn?#fzL-C2P-qJYR8++nI-5= ziaPA7hA>El_{8!;a|) z30!mOA*-r0JF*ub2bMY3zp2`;IbY+KQ!|sTB7}3SsYoa0>hb75ATH*E(HH?5`5LDc z(7{u30jXg%ncJ!5yb5oiGssFSFCm^%E3Gw6=SV2D!*8o#Dj$}|`&67K*^MBLG$So5 zup^6&5X1`wve3NFyX}d^PxUg(dJwJ^CWkqTso5%-(#WY4{JXp?7wrD+Hg%cxES;i%4 z85Y>iu@tsp?M#Vhx9bFIi`C$f#KGS=Mj$RYvP$5uxXbedU&A;(QK`&F^$}Fo7&Kxf zjT7KjI!lF3@aH?N$`@z{#Y2UBMc75y%%T=mV&4}*@g?liD;gB&lzeuHB~l2@R8(J%okrhBZ;HuTo%Rv_E!3sNt`jK(o?=Hc5*0lU*2kyoid2)VTecN8$OOYt*_B)#m9DY?e%btx*;RbLK!-0R?@JG3atUx2EuDNrNd|+!r}KP z*qYV_?2JuZ0i22$Wl@usjFS{Vg9!Mw@#070uVS8n)4)apSMVdkr)y9HFlZMKfGp?8#n?-RcSnP zl*<7hNOQo3f*&uVMiM5Q2B(~xM4^@7L1Ct%HRPd5;TkyL4g+&0Fw6`ta5(u0auc3} z7)Y5j%{LhnfSff^sRSCBXyoJKB#7nG#$%EQ#Gnv-G0=G0-U0Ifp6)M}>11dMT50WK zfL{enkP3Xol%PRM#8s5i6;wR{XcX%@^OX3*8l0N|+vW6&MeH0^Gia0<0yuAJ(QlPhdl6GfuTDPdo-<=NRNyP2!|5}-h>!DhMf_lG(2)R z069xY$LLmR1c`3M7};t#jazh}$M~zb=TPEVubbH_fMc!?gTj;)AQSI8d{4zr9!}Z9 zz`}&=;%abn;gHPWj$q>_sj)?A_$ed^lb<9@W*}Qg=|&?&8z=+=2MgYE(Fo_J6GKt} zLijU@@aw)SGzzCV*q-%PcJlU-=8|`J8-i()emfZJSqR>%0#;xtUp9(Zg_cH&V`Do# zr&kp0hCgGKo^3*&B7&oHR52-z3@po|h{;?@JS%$UM%l^7)gCT|XbJS1aR5>WS>wuc zBc$@gZFE_?!E*epVJ1HMVw0njuxF%*J$~pR5IC2R-7+r~!&;5Z=eArddDau}TuNF}_=1Cr7PG zVh31PvMP?P2Ap6=Onx*X9%08Ci^dlhL*(+9tN?2HBx(50gZ9DCN&!_cs$C z?@#!&u(Tq@7@3beOi_zKFX0*ZPbPNs_JX<=OXH)J#!@YzOqU`d{mE{+p1?~i>;4)? z*Qk2h@X03u`u5nxol#k3TIo$G32t;`B+}zys)}3TbBv24dXO{R85Ac8j@ zTPQHi65>c|xgKJ(N6}jt*Lf7kZ`_`$6yuMyOqJxsx%7InVU=N3psDQqxE<7v%^gZe z^nV>INJ*kd`JM4zO9BGdkx!Ybb-=+cAH6uG03%5+dO_8(KMxxycC-={ihqP;ocvZg z3jtw6i``PLfB+phC}|XmNRdBjvc$gNCo#muG34K+z?B&BxiW7CYJSCua z$=SVPidc=q?FuO?GjB{rb+bIP615BH;sp>b$xQn&u&|B+h4k(zy1C%mj3VuS5N!v?=ODx50@tId+nt! zKD*-76|8IT?JvDI??+3zy1u&X(?={$UtN4{=^GbbbMtoxzxVC)j~KW0nH%1Hplj*p zulea~=XL#g-l_MU{==Sy`<_4Pb3eKEtGgfg>E4TGTz%Q#vp?E5Ys{k?FaG_r^DkPy z=eBpQ6kV11FFjj%vv_PSGVt;{x4wSG@7^1H`KjBl?0RMJxkt{s{)sK`c76W(eU%dz zzdajr*Sz$I$)7#<)IIyI zx%jSAd%E^4z3br>k3E@x{=$8?pK|O^UV87Hw+6TD+1PWzm#e4!_T_gr@4Ku2@y~8v z_`)wZUb!c5Ee8Dq!=g#Z`B)|M0RT=d0vy8iW)x4yf)MRwdS-+t$wZ{NB6 z6CZoxsrR1R{nDqpPkH&sMY|Rqwq@P5&pr3Z@AsT{!Yhr1bGE#@{9~WFecz(XyS{q< zdvENzc=@cotq(1_{naC{KJV>gp6d$y?9pRee}4JP_tVV_?|%N8$N$#z{ZXf!GV8Th zZ@**jjo*6imbbn*_oQ9>u*-AGpO-zk?@xbQc<0h*_jR6m>aWhcddAW-zQ1?N*((RP zTr+FmuJ@L1zHHIuGcLcl>-K54p7P?lKfOF_-<$u^yYS+{Z{+^(E8AbaWbLE5sjE)?!=3NE_U@Z2?(De!=ue#ay@&tx@l}_-`|VHN{i}D^zHsf}%bz>r zo;^SO-Dh8a?SVx{ZaVK*S9QPJC60aIm3N*w_U(&izIobf?a%DmRVe6!?+br6Z4xRs zY`QqG;mwQwb?cQEzdHDnQ?Gn>?ayxe-8p@q*!80`mY#Rc)r$u|a?LYGAG_yI?Xg$< z9>XG_g1p<_;oW22jqYk08oZizw=SqrWptT}R9R4i)lP9V;?JT`(AYf5DfYNj&YPM6 z%SEH4O7!&8A#XhH4TZdBm(1%GBcPd&@SAV`#y9Hv!$ubzD*7|ZT7QXo7eetImmLxv z6Yhjb0E~bl71~{~evm1t8Da zcR=>?_~Fhx6Zi6rZfu+}!wDUCT;IkAkt@}Lp(24%$_nfgzcD!I!7U`C|FYXT4eFv$ zVI6ys(b{(_Vbr{T4m4mTl}f=%>1?Rto9f^PSG&D8xVvlCSx_hQcr+-LN+~z$D3CA| zKNsY|{Xe4}&uCgSq#;X#7vk9^O zkZBWW2h;J#kNK^44})ko+$J!AX!=2!&YFCWB{vwH||T^7+GRGf({S!1{O%q%lbF6;W?mRXDT%o=U%7^|LH#xi2_otIyJ z=jP3(O$Jl5-gtB4#`kK&<7DtxW;~(=pz2Kf_I>o_I~VSD4dPIx&6^i38XRpdWt;(> zZW=tyT)c?P2Dg9|_~*9Co>_~!294cgSJ$G=Fsr=W{9 z^~B-9yD?|2x5?g+cMl+7(mJ?t)}B2?ZyFk-O-3&`3aa6u_*uJ=e9LnW!G;rba`VHl zX%l31NSn9;rm0PvkYnIuSTaGI!?cMJaKHiv$3N|H`Iv#;-zKTS%4mmRMX(?R>Xq2gJ={#?p+0yc5m5Yc-NrIyS!exGYI=%2~B*cnxRbw(I&L<^}ib4 zW!mJA7daqHy-jX5ZQ`<2)Z%Qk$uRFin+(G07;UnfW|{trCPAAR`-P*RT8}mXzaM;e z5v&0YaM#NFf8%>Wt)96%Qc!NX-B>_GS-ocH4(c9pP~G&Y~Guau_l!}l=4?$X#nntL1F6xir+{Tr-IhexBxntT7E zL>-rSaH_1RIW)u2<~};#qeHk~as2t7N+|mIt>Zlt7!az_@YCGa7`^L}2+g=I>_I;6 zU5D_WKcO&mKcf#t*6(M;)4ku(+=WOp3U2{k)S+{2lmrY%OE52D7m>Pgg-H4U|H@8k`M?Qpu2Xz~U@9>nN7zrG4KVwqh zent4}`H(jGpzf<(8UUAiJ_22%78$11Fbz6}%3XryiVD$Nw+;1u8Fq~A#=f$nR8CDs z_!8UX1Dj2y7fuaMnbSc&V2NFJMOh#0Ee+29J6vG-ht=cqE^xU2VJAV=m|5uVpHYV1 z+&!~2W^w}o=7ni5v}ki6P2gHM1n}?&{|XZ?V?^}7+s(ku+5giuw9RdcF^>DF5B^t* zxwd_2?BTLftl~EUow4V`Yz=6e9X|NiMVKCqp!&bWja%_y6>;Vrcie}C|96JrY!yG& z8tUK{p+U3*?2?OS6=In-ffzB`*diCnKx^x8^5ih{|1TOR*xdXu7c}<7|Fce+d9P%_ zM)r_@*qMVXO723SMQFz6KnN@Gm{~cA!)M^+n16blK)uA(3cwthf$W0GleneL3s z2juBBm4{!}VLO1&P}#hWV^|%MC!c+A*?>O^o9`w)aFh&h$PZiU@0UGMc9@EqIx9&A zI1ebhUgzQRB$-U&N*EO2!peO>LCQQ8{u$@Z4L45RKkP#na9=s00Kh4H_cTro{oxI- zLBJ@uQl3b=kxHSnIBp~$AzhGAc^W`Efa({ksK_# z)QO7n|7G!1$$3H)gTMmR3?%ZJ)2P}`T#;t&+=&`zp-LwmlC=ROX(9E3d{F)xC5++& zHQ$_3G7BwN5@!Hl4yygCEOp`#5AEX##c5lfpr^YS)e;lh;cHFNGvg8y3c6WL2Q(X zPV&i&bT}8}O-+{`jw56wZ;~>OQsOq?d`;d9xNJg6j8h(p*`fp66p8pz_VSJdIsYQ1 zFP}&31cu5h>6t`xI%Ea}49(;t4A#Um-o)7wx=G|yYzF_gc#ccxlBZzIM3aunNT{j+ zFPTbvJ0!SUVP;S!a}03gCb6z-Hf6-Q>s_0srEEHDM1$$d>MF8DIv zj7}K~b4>1BBqmLV5(hY>CWf@{JHs?dbCURHVk^c^8eR?xA4!lH$kl*Uak;fUQCjxwqXpU`;9_C6sksj#j0IEX*5on@6xiW z`&0NBrjdiudw?2;tu?ojb`Od`7Vb}#N)ym%l2q^{(p6}^6pPH#{b(!d^XMQx#Z@s3 zY`qet`wgY(J2b}CBET!Y-~Jt?`0A8LP}!i1BRQ?ftUT9a z`6YA>LO_80fr#!aVvt447@Q?T8f1#B%4H4mXy~Bvb=mNJeVJ~TLd4fZi?BxuWy_V= zk3%4*hOGzg$FTUi^7^diX&FM*9>FmXV;VxFFQm`g}UVVk0&5DwmnFUC76G!Z9~QUF>+$PxE>m7wKKhf^=U zhL%W_upa_AuO_V;Q7%}7*Q?zl#Ie=mtYbEPpBO_@9XweuPb@NqPg5|C(%!-<9QPh7 z0zrEf^dA^iL?u#)V08ep6;3B%_X1}eH-uoL_ma-7%!!AEv$6z*de+!z&t{Qg$P-$n zQ`Y>7CA6Znl2&>LPATw&NUarmwP$synb8du78qlXTbmXhV9ij1wQWal2+MMNWl312 zcCyzuM-cN1TD7{Q9h=(cm+^_Z*Sl)GmozGzi$rTILX{A{0;4uk@G8N+RvR*DLOUCW zt_7165Y!BbutrF+EH&9h;+25p5~mxYwE!%oX*8=khD)T)qZiOCPXh>`Bkg$Qa&5r36=u4ZhQ-s4` z*;a}{PmS)cSjr4kd#i?YiIK$7D?=BcJR8R_A*ZUeP^*-*WXu>3ts~CjW?@a!V?ZE% z5>1zA7@o2Ty&rhYwbsZKw*!4ui~m?tm0uxANLi4k7R0VkLddL?#{}TPL|Q3U@l>38 z0wku)0Mt)rb?iHocw@8QzRiKnv#m8@?EZAQfw~oA^?pTZgt+J9q!yf4P z!)zU(lO>O3mo<>lfvq-qyQzp4h8^* zfK~;0O%_mP$07b-N6QJc*p33NQeYKOn$d>9^Rt%5XraZ?QMe4&7DcNadc9Elpa03J zh7yG^-3+x5h|*APCzUBEZ3`&%r<0Y{sKrVu3y35}nn#PgNZ}gC4zB{9mmnni6wdLEK=2yZIqR`8iuOXYSKb&oAY+w z>9fgExTYc7)<4$?lu$5j5TXQZ%?uV&Whg~wsl-a}uV0SpJ zo;%Tm-LHfSL~xtudVwC4PcFf7tu$87bwJWKDpeGo7n(8bPekQd66FYYs5zfd7Yf)< zRyS(4s#&hm=^pwfvMtzaeU2AJUwb^}HuuQ;0m{J_qd>bZ*3!*Gg7HyA$wGlMXk15@V?1a`TZNhM{5=}v)O@bD= zt#A(-;PnPeG0xWTwBjtx!f}eR^;HRJfF-G@91XHdbPY@fIbuHIxZp@o6%&HZvvDff z?cqSBv_MUXITEMwZg00kg$;J+WTrUymG8P1;zm&_ynqVTi%4{nIGdp3!Y-nvS)Y$s zxx5w~r|OT+FKAKVx)&n?Dx0umbBI2&P(p5vfs0Bor7v4$%-0bBOs}-q%R;O)|`Kf*w&uVGSu;A?t#~U~yp^l8a$K$WgjE zp$Sm$sQqxuY+T~$2%Ho^QI92bD`Si+o8^oMA;H~%KDvlq17$8?P;i!@5e!z`xlTh1 znME_To4ZlPzkLMwqhH4%rC$ zR~!pOyG7RQpk^y7V4vRyP|?0lAfLH6jezMqylb-kY9GGjfQ1gW6>!F zK|9Om@hq)D!yQYwINB5#!PJ5Y3XKrJ6Li69Bru7xfnTHuvcK%K(VP^INnXZI2F{8a zpkqV?8u$4Wtlt|fDt z^Er;Cr*TXH>putcOw!FL24@_;2t27gx97$x`5=YiE1Og)?u5>7n;*~2$6Yk!(ZVjjxp|ih6o-W~wY5YbyoQ5ez>`oz1X)WhpBc%cW)qVJT1 zF*HrsxD}}8RSD{zh+a2AhwRgpq_kKTs^GW`?)Tf%NCqfHMt=@2ui$=N-wz@wANzLfeyD!Maw7;6huNH!EA z^YqghFslOgR@ToYI}792NOH`Wnc*`+@;>|AZ-TT(Lo4|82wy*dWBIo2pmYPXJA{9N zOwIkn`IeruwbGvMwpinrJfE(7&JMofY~ZDgxHZ*y9kH?2@oAO8{X-{Dz45}B*uDLh zoq1>axG$)V|C3&4kMe$Z+9b|sT9cJaUpn`k32o(@7mLuC-1rn#PpnP&i0sgj!fe>7 z7YYoAGJK8N?<&o(r5Gro~D@lLE+%8FP&1-Pam~~$s)0x6J*~;^QG8APMk%l3V+%E0n zOo)M*fvB^?Fo(v9cD+oqi!gD!8PB#g#uid0~z#$Pke!=q8=(cG$(( z_Q-lwqfcKFr=xQcW%{cetFT=xx&+o=oylF1qejrnEI)RDM(DjXEq3kroy*pzPGiB! zkB?}Fj>It=Zkbx4o==}X+p4ZSCYI<Omy$|j zF2+rZ7-u1YIWS_>-xX6(!-ql!#&4?%h0HqMn^QR~7_kQPfWJB+=0FZph(hsCYW|42i(aEt0&Y`*Ifddslhh~vB{MDci!%zk5Cqpr%gve1VCPGsw9Q+Kd8ZiZ?LqasNG_%tR zvzzjQfKbo}Re>hf#HJy<;E^OH-m8@4c*Tr{-eaCrmSy~Ei{h9>w8S)G;x%HcV6A0J z;voS6F%vHsXJrF`ht%Nrc!QvXGy$9;L9&XtDtvKS#E`_AlWQqu71!oyJsm}2g=ax$ z12@IPQzfPiECwjfdP2&LOk-xjsi7w?n2io}*i zQcQNprb;mxM>H@(=Z|Z=mFXqI_J>5)NrdS#s+9!Vz^rOCM^G=`gF%YfkH8gVnWIXG zMZHWcmdItiCNV>x2we@7MKNymNgx@wlKo~grz((#ab;PrZc+A`+z97=03$3LG+~#8 zBUjW3!SQ}zg#u6d?P zKKbuPVg5TX4Z56h%Kbgy2a5g1VYK15j(7gU(08Fsp8In(lJ1bx!!L(C>i`L{AMlX) zL%jc>+(RJ$|9d}>w;3kdX48_$OS^v(b&Cp#_YXKXwKDC7R#X38efE>+1Nj^rU*4_s)!tHZpHR&9Tbd3nDmR{)1RXhIp>C9pJ!m!ao#lD9};r{pf!P`99b`^Y-`gwB;e`>%HfYK+_Peb2E}) zc<||Z(1-p0olNSWa(@c#j*}0m=jiA6!wkRpFfR9_WC~H{x^xY1N%*VoE(tl z5Tt>NyYKaJS2O`b?t{?7G5_f&W@OA9QgTSW_zO?L^aR!K;S%=~^bk0n42LNRI5^DW zn8JqK2jDo58~~U3yKqhXL-RvduFBLwIP&Cho|%8A?C?KXHu7Xa{Fvy@vwaL7SKu1{N zpD=$z?gMb7mi#ktXD1r#2O8eLXNV|hal%-e=Bit5ksTK&BJk{AP^hYb;x|Oe{>;An9UT|>7nO`KSZ)0 z5$uDJN5F#ZV8^pbY=^o|9~5KCHG~{??fc7C!$F5U-KvmE8XV1f?SpWpAdOlW=Z!?P zc`E!F=>IZT&;HQtq=cOA#a5d;OW?N(h!n{~;N1Ee5bPUkJYX+v@{gCiy48(zLj77=;5ULLJpZ^7mIVh81{vYq-$&+S{@lBb+3z$!)fQz3%sYGfR*o8~s zqaAqbP29()Tr#d7Jb2XfGe$v;dHNX#%@ad#E)TwB%E?3XiT+2tddjgs`zhc&Jah0I zfinvl-T5TumOa(vIpwpbo;o+)66^dvN7cVZiQR62d^K5lLzE?;i(2k51)z; zt%(nZYdiOvy?|p#0!HyZ9Co~MYaw#QRuSUPH9u#6>Y8gB&D^6@?Lb%;u8w0J?pn8O zljp&3rt{a~%v7SzZokIh$W$8T0(w7=^>S@hQ!ZTF;d}S?8n_y81oSZ6Fpd6W&tca7 zk5gCi^#{BQH?QHJc{{+}aR-dK@l*eIkMY$1+?V$Ohu{Ee+&%RNeusef1O5|mo?+mB z0@eln?}gi6l@HWq7|;Lg69!55!u`_x{cZ5oXNm5;_s~4qi6@?D;2wMIvBwXD`z5S$ z|MuFxXH5ns?w7{A>Ax5b6YGxu>OB9e^E;GYf6qU3S4e2+IeZrg?m00Vfw<3PJ~Oi! z?jv!Z@CWOD#Mi?|6|mca^wxU#k={Z$HV^CZH}20D_nBaibU1%=hsc3@E{G@GqY~pN)WzAV*6(sjDi_yPEb_ZLj!1`c zD2RJa($Gd@k=23I6h2=?IM0|*ueh_NC8K4Uw*pUmDMbEh)F*A<9LQue%@xy;PJ6J4 z{;jG6c>Vs99K@&t?+_WfU&O>CTw3_>rw)imc-?Q4mH$?C$q-x~PxlTH;|IJnPo!Ur z^lm=zn{@dD{3iV{oRPE*+=UiX_4G=NRFiZ)fAd6nh?h8-vW~YY2bmuCttx)GBEYEO zG65?QJ~B02Hp?RIFfJgq+MkEXbGq4XKs*E-^URZUpNo}r!}El?DO0xB)KN++B1S!J zaOZBF$+V@p*Cd%Ey6IcV7{2S^BaO^cm{X&%ul*110RXQ%zyQ7xNT3E;SuFprQRzQ#4P{gIpREQbRu% zyZ;gzH(F$LQaek;PR##~5?SqNHLoUACY#AxYWuc%7G+SY6ZIU_sD#aLS&}5QkARj^ zvWCSG|1{M^{?l3LAeS9;R!c?&N}2o(_~Nd8_*zRo$||9<63SycQL%)j0zK60d>T4qk%$_QEtg)(WVMPiPHUf?=K0#9xl8Fe#1(3&xiFe+(Y%oiJsH}p`+ z@seQ~kk|O6RB01|@<4f$3lsrJq$W);3G!?N<8(gKAeEhwG|99*@puT(=PN!F>1F-= zp-D|6)KND2DKQnx`bc*8w=sMU2N%0Au7+0CuF&?Lk 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∋c-JLO@oCif&O$u1n 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 z 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

CLuf#epB~*@N<=Ad9aa5iJs_R2R8?*nM#aep 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 diff --git a/device_support/redpitaya/sync_clock.c b/device_support/redpitaya/sync_clock.c index 8f430e0396..f1342cc2bf 100644 --- a/device_support/redpitaya/sync_clock.c +++ b/device_support/redpitaya/sync_clock.c @@ -69,12 +69,12 @@ static void setFrequency(int fd, double reqFreq) ioctl(fd, RFX_STREAM_SET_STEP_HI_REG, &stepHi); reg = 0; - ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + ioctl(fd, RFX_STREAM_SET_CMD_REG, ®); usleep(1000); reg = 1; - ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + ioctl(fd, RFX_STREAM_SET_CMD_REG, ®); reg = 0; - ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + ioctl(fd, RFX_STREAM_SET_CMD_REG, ®); } @@ -85,20 +85,20 @@ static unsigned long long getTime(int fd, double actFrequency) unsigned int reg, lo, hi = 0, rb, len; unsigned long long time; static unsigned long prevCount = 0; - ioctl(fd, RFX_STREAM_CLEAR_SYNC_FIFO, 0); + ioctl(fd, RFX_STREAM_CLEAR_TIMES_FIFO, 0); reg = 0; - ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + ioctl(fd, RFX_STREAM_SET_CMD_REG, ®); reg = 2; - ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + ioctl(fd, RFX_STREAM_SET_CMD_REG, ®); reg = 0; - ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + ioctl(fd, RFX_STREAM_SET_CMD_REG, ®); len = -1; usleep(10); - ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_LEN, &len); + ioctl(fd, RFX_STREAM_GET_TIMES_FIFO_LEN, &len); if(len != 2) printf("\n\nERRORE ERRORRISSIMO %d\n\n\n", len); - ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_VAL, &lo); - ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_VAL, &hi); + ioctl(fd, RFX_STREAM_GET_TIMES_FIFO_VAL, &lo); + ioctl(fd, RFX_STREAM_GET_TIMES_FIFO_VAL, &hi); @@ -118,18 +118,18 @@ static void setTime(int fd, unsigned long long timeUs, double actFreq) //Reset offset register reg = 0; - ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_HI_REG, ®); - ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_LO_REG, ®); + ioctl(fd, RFX_STREAM_SET_TIME_OFS_HI_REG, ®); + ioctl(fd, RFX_STREAM_SET_TIME_OFS_LO_REG, ®); fpgaTime = getTime(fd, actFreq); ofsTime = round((timeUs - fpgaTime)*actFreq / 1E6); reg = ofsTime & 0x00000000FFFFFFFFL; - ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_LO_REG, ®); + ioctl(fd, RFX_STREAM_SET_TIME_OFS_LO_REG, ®); reg = (ofsTime >> 32) & 0x00000000FFFFFFFFL; - ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_HI_REG, ®); + ioctl(fd, RFX_STREAM_SET_TIME_OFS_HI_REG, ®); - ioctl(fd, RFX_STREAM_GET_TIME_OFFSET_LO_REG, ®1); - ioctl(fd, RFX_STREAM_GET_TIME_OFFSET_HI_REG, ®2); + ioctl(fd, RFX_STREAM_GET_TIME_OFS_LO_REG, ®1); + ioctl(fd, RFX_STREAM_GET_TIME_OFS_HI_REG, ®2); diff --git a/java/jdevices/src/main/java/RFX_RPADCSetup.java b/java/jdevices/src/main/java/RFX_RPADCSetup.java index 79492a9b3b..3ad0b9cd92 100644 --- a/java/jdevices/src/main/java/RFX_RPADCSetup.java +++ b/java/jdevices/src/main/java/RFX_RPADCSetup.java @@ -62,7 +62,7 @@ private void initComponents() { jPanel5 = new javax.swing.JPanel(); deviceField5 = new DeviceField(); - setDeviceProvider("localhost:8000"); + setDeviceProvider("localhost:8100"); setDeviceTitle("RedPitaya ADC"); setDeviceType("RFX_RPADC"); setHeight(300); @@ -116,7 +116,7 @@ private void initComponents() { jPanel1.add(jPanel4); - deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "TRIG_EXTERNAL", "EXTERNAL", "HIGHWAY"}); + deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "TRIG_EXTERNAL", "EXTERNAL", "TRIG_SYNC", "SYNC"}); deviceChoice4.setIdentifier(""); deviceChoice4.setLabelString("Clock Mode:"); deviceChoice4.setOffsetNid(14); @@ -178,7 +178,7 @@ private void initComponents() { deviceField13.setIdentifier(""); deviceField13.setLabelString("Offset A (raw):"); deviceField13.setNumCols(6); - deviceField13.setOffsetNid(35); + deviceField13.setOffsetNid(21); jPanel9.add(deviceField13); deviceField14.setIdentifier(""); diff --git a/java/jdevices/src/main/resources/RFX_RPADCSetup.form b/java/jdevices/src/main/resources/RFX_RPADCSetup.form index 7614b2500a..5ce92f2268 100644 --- a/java/jdevices/src/main/resources/RFX_RPADCSetup.form +++ b/java/jdevices/src/main/resources/RFX_RPADCSetup.form @@ -2,7 +2,7 @@

- + @@ -140,11 +140,12 @@ - + - + + diff --git a/pydevices/RfxDevices/RFX_RPADC.py b/pydevices/RfxDevices/RFX_RPADC.py index 5070884836..3876dd8804 100644 --- a/pydevices/RfxDevices/RFX_RPADC.py +++ b/pydevices/RfxDevices/RFX_RPADC.py @@ -199,17 +199,21 @@ def init(self): frequency = 125E6/decimation elif self.clock_mode.data() == 'SYNC': frequency = 1E6 / decimation - frequency1 = 1E6 + frequency1 = 1E6 / decimation elif self.clock_mode.data() == 'TRIG_EXTERNAL': period = Data.execute( 'slope_of($)', self.ext_clock) frequency1 = 1./period frequency = 125E6 / decimation - else: #EXTERNAL + elif self.clock_mode.data() == 'EXTERNAL': period = Data.execute( 'slope_of($)', self.ext_clock) frequency1 = 1./period frequency = frequency1 / decimation + else: + print('Invalid clock mode') + raise mdsExceptions.TclFAILED_ESSENTIAL + except: print('Cannot resolve external clock') raise mdsExceptions.TclFAILED_ESSENTIAL diff --git a/pydevices/RfxDevices/RFX_TRIGUART.py b/pydevices/RfxDevices/RFX_TRIGUART.py new file mode 100644 index 0000000000..bf625f72b8 --- /dev/null +++ b/pydevices/RfxDevices/RFX_TRIGUART.py @@ -0,0 +1,134 @@ +import MDSplus +import threading +import time +from ctypes import CDLL, c_int, c_double, c_char_p, byref, c_byte + + +class RFX_TRIGUART(MDSplus.Device): + parts = [{'path': ':COMMENT', 'type': 'text'}, + {'path': ':HI_DIV', 'type': 'numeric', 'value': 500}, + {'path': ':LO_DIV', 'type': 'numeric', 'value': 500}, + {'path': ':SEG_SIZE', 'type': 'numeric', 'value': 1000}, + {'path': ':TRIG_TIME', 'type': 'numeric', 'value': 0.}, + {'path': ':CHAN_1', 'type': 'signal'}, + {'path': ':CHAN_2', 'type': 'signal'}, + {'path': ':CHAN_3', 'type': 'signal'}, + {'path': ':CHAN_4', 'type': 'signal'}, + {'path': ':CHAN_5', 'type': 'signal'}] + + stopped = {} + workers = {} + fds = {} + + class AsynchStore(threading.Thread): + def configure(self, lib, nid, segLen, chanNodes, startTime, period): + self.nid = nid + self.lib = lib + self.segLen = segLen + self.startTime = startTime + self.period = period + self.chanNodes = [] + for chan in range(5): + self.chanNodes.append(chanNodes[chan].copy()) + + + + def run(self): + self.segmentCount = 0 + #When awakened, device has been triggered + fd = self.lib.rpuartStartStore() + DataArray = c_byte * self.segLen + rawChan = [] + rawChan.append(DataArray()) + rawChan.append(DataArray()) + rawChan.append(DataArray()) + rawChan.append(DataArray()) + rawChan.append(DataArray()) + + while not RFX_TRIGUART.stopped[self.nid]: + self.lib.rpuartGetSegment(c_int(fd), c_int(self.segLen), byref(rawChan[0]), byref(rawChan[1]), + byref(rawChan[2]), byref(rawChan[3]), byref(rawChan[4])) + startTime = MDSplus.Float64(self.startTime + self.segmentCount * self.segLen * self.period) + endTime = MDSplus.Float64(self.startTime + (self.segmentCount + 1) * self.segLen * self.period) + dim = MDSplus.Range(startTime, endTime, MDSplus.Float64(self.period)) + for chan in range(5): + data = MDSplus.Int8Array(rawChan[chan]) + self.chanNodes[chan].makeSegment(startTime, endTime, dim, data) + print('SEGMENT APPENDED') + self.segmentCount += 1 + self.lib.rpuartStopStore(c_int(fd)) + + def init(self): + print('================= RPUART Init ===============') + try: + lib = CDLL("libredpitaya.so") + print('library loaded') + except: + print('Cannot load redpitaya.so') + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + hiDiv = self.hi_div.data() + except: + print('Cannot get high divisions') + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + try: + loDiv = self.lo_div.data() + except: + print('Cannot get low divisions') + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + status = lib.rpuartInit(c_int(hiDiv), c_int(loDiv)) + if status < 0: + print("Error initializing device") + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + RFX_TRIGUART.fds[self.getNid()] = -1 + + def trigger(self): + lib = CDLL("libredpitaya.so") + try: + fd = RFX_TRIGUART.fds[self.nid] + except: + fd = -1 + if fd > 0: #Device already open by readout thread + lib.rpuartTriggerFd(c_int(fd)) + else: + lib.rpuartTrigger() + + def start_store(self): + worker = self.AsynchStore() + lib = CDLL("libredpitaya.so") + nid = self.getNid() + segLen = self.seg_size.data() + self.chan_1.deleteData() + self.chan_2.deleteData() + self.chan_3.deleteData() + self.chan_4.deleteData() + self.chan_5.deleteData() + chanNodes=[] + chanNodes.append(self.chan_1) + chanNodes.append(self.chan_2) + chanNodes.append(self.chan_3) + chanNodes.append(self.chan_4) + chanNodes.append(self.chan_5) + startTime = self.trig_time.data() + period = (self.hi_div.data() + self.lo_div.data()) * 1E-6 + worker.configure(lib, nid, segLen, chanNodes, startTime, period) + RFX_TRIGUART.workers[nid] = worker + RFX_TRIGUART.stopped[nid] = False + + worker.start() + + def stop_store(self): + try: + worker = RFX_TRIGUART.workers[self.getNid()] + RFX_TRIGUART.stopped[self.getNid()] = True + print('Waiting worker to stop....') + worker.join() + print('Worker done') + except: + print('Cannot get worker') + raise MDSplus.mdsExceptions.TclFAILED_ESSENTIAL + + + + \ No newline at end of file From db91d779cfc18585ef738028076d02887e998b5b Mon Sep 17 00:00:00 2001 From: fmolon <31769662+fmolon@users.noreply.github.com> Date: Tue, 26 Dec 2023 15:22:30 +0100 Subject: [PATCH 140/172] Added Basler USB cameras support (#2666) --- device_support/basler/BASLERACA.cpp | 343 +++++++++++++----- device_support/basler/BASLERACA.h | 19 +- device_support/basler/Makefile | 2 +- .../src/main/java/BASLERACASetup.java | 2 +- .../src/main/resources/BASLERACASetup.form | 2 +- pydevices/RfxDevices/BASLERACA.py | 2 +- 6 files changed, 265 insertions(+), 105 deletions(-) diff --git a/device_support/basler/BASLERACA.cpp b/device_support/basler/BASLERACA.cpp index 69dff88069..f5ad7b8968 100644 --- a/device_support/basler/BASLERACA.cpp +++ b/device_support/basler/BASLERACA.cpp @@ -293,17 +293,40 @@ BASLER_ACA::BASLER_ACA(const char *ipAddress) { printf("\n\n%s:Pylon Inizialize.\n\n",this->ipAddress); PylonInitialize(); - } + } + CTlFactory& TlFactory = CTlFactory::GetInstance(); - CBaslerGigEDeviceInfo di; - di.SetIpAddress(ipAddress); - this->pDevice = TlFactory.CreateDevice( di); - // old this->pCamera = new Pylon::CBaslerGigEInstantCamera::CBaslerGigEInstantCamera(this->pDevice); - this->pCamera = new CBaslerGigEInstantCamera(this->pDevice); + CDeviceInfo di; + + char *pos; + pos = strchr((char *)ipAddress, '.'); //if dots are present -> ipAddr -> ipCamera. ELSE usb camera. + if (pos!=NULL) + { + printf("Try to open IP camera %s\n", ipAddress); + di.SetIpAddress(ipAddress); + di.SetDeviceClass(BaslerGigEDeviceClass); + } + else + { + printf("Try to open USB camera %s\n", ipAddress); //ip address used as the serial number in USB cameras + di.SetSerialNumber(ipAddress); + di.SetDeviceClass(BaslerUsbDeviceClass); + } + + this->pDevice = TlFactory.CreateDevice(di); + this->pCamera = new CBaslerUniversalInstantCamera(this->pDevice); + pCamera->Open(); printf("%s: Device Connected.\n", this->ipAddress); lastOpRes=SUCCESS; + if(pCamera->IsGigE()) //20231201: after adding USB cameras support, GIGE do NOT work anymore! This seems to fix the problem... + { + printf("%s: Stream Grabber Transmission set to Multicast.\n", this->ipAddress); + pCamera->GetStreamGrabberParams().TransmissionType = TransmissionType_Multicast; + //pCamera->GetStreamGrabberParams().DestinationAddr = "192.168.1.X"; + } + printf("EVENTO abilitato \n"); //CT MDSplus acquisition Triggered on MDSevent eventTrigger = 0; @@ -359,27 +382,56 @@ int BASLER_ACA::checkLastOp() int BASLER_ACA::readInternalTemperature() -{ - // Select the kind of internal temperature as the device temperature +{ + double t; + INodeMap& nodeMap = pCamera->GetNodeMap(); + + try + { + if(IsAvailable(nodeMap.GetNode("TemperatureSelector"))) // 20231128: GIGE cameras + { pCamera->TemperatureSelector.SetValue(TemperatureSelector_Coreboard); - // Read the device temperature - double t = pCamera->TemperatureAbs.GetValue(); - printf("%s: Camera Temperature is now %3.2f°C\n", this->ipAddress, t); - this->internalTemperature=t; + t = pCamera->TemperatureAbs.GetValue(); + } + else if(IsAvailable(nodeMap.GetNode("DeviceTemperatureSelector"))) // 20231128: USB cameras + { + pCamera->DeviceTemperatureSelector.SetValue(DeviceTemperatureSelector_Coreboard); + t = pCamera->DeviceTemperature.GetValue(); + } + else + { + printf("%s: readInternalTemperature error.\n", this->ipAddress); + } + } + catch (const GenericException & e) + { + cerr << "Error in readInternalTemperature(). Reason: " << e.GetDescription() << endl; + lastOpRes=ERROR; + return ERROR; + } + + printf("%s: Camera Temperature is now %3.2f°C\n", this->ipAddress, t); + this->internalTemperature=t; - return SUCCESS; + return SUCCESS; } int BASLER_ACA::setExposure(double exposure) { - if (IsWritable(pCamera->ExposureTimeAbs)) + if (IsWritable(pCamera->ExposureTimeAbs)) // 20231128: GIGE cameras { pCamera->ExposureTimeAbs.SetValue(exposure); - //pCamera->ExposureTimeRaw.SetValue(exposure); //not to use! cout << this->ipAddress << ": Exposure set to: " << exposure << endl; - } + } + + if (IsWritable(pCamera->ExposureTime)) // 20231128: USB cameras + { + pCamera->ExposureTime.SetValue(exposure); + cout << this->ipAddress << ": Exposure set to: " << exposure << endl; + } + this->exposure=exposure; return SUCCESS; @@ -407,7 +459,7 @@ int BASLER_ACA::setGainAuto(char *gainAuto) INodeMap& nodeMap = pCamera->GetNodeMap(); CEnumerationPtr pFormat(nodeMap.GetNode("GainAuto")); - if(IsAvailable( pFormat->GetEntryByName(gainAuto))) //OFF Once Continuous + if(IsAvailable(pFormat->GetEntryByName(gainAuto))) //OFF Once Continuous { pFormat->FromString(gainAuto); cout << this->ipAddress << ": Gain Auto set to : " << pFormat->ToString() << endl; @@ -418,38 +470,80 @@ int BASLER_ACA::setGainAuto(char *gainAuto) int BASLER_ACA::setGain(int gain) { - if (IsWritable(pCamera->GainRaw)) + if (IsWritable(pCamera->GainRaw)) //20231130: GIGE cameras has GainRaw { pCamera->GainRaw.SetValue(gain); cout << this->ipAddress << ": Gain set to: " << gain << endl; } + + if (IsWritable(pCamera->Gain)) //20231130: USB cameras has Gain [dB] + { + pCamera->Gain.SetValue(gain); + cout << this->ipAddress << ": Gain set to: " << gain << endl; + } + this->gain = gain; return SUCCESS; } -int BASLER_ACA::setGammaEnable(char *gammaEnable) -{ - if(strcmp(gammaEnable, "On")==0) +int BASLER_ACA::setGammaEnable(char *gammaEnable) +{ + INodeMap& nodeMap = pCamera->GetNodeMap(); + INode *node; + node = nodeMap.GetNode("GammaEnable"); + + if (IsImplemented(node) && IsAvailable(node)) //20231030 fede: in usb cameras GammaEnable do NOT exists { - pCamera->GammaEnable.SetValue(true); + CEnumParameter gammaEn(node); + gammaEn.TrySetValue(gammaEnable); + cout << this->ipAddress << ": Gamma Enable set to: " << gammaEnable << endl; } - if(strcmp(gammaEnable, "Off")==0) + else { - pCamera->GammaEnable.SetValue(false); + cout << this->ipAddress << ": Gamma Enable is NOT available" << endl; } - - cout << this->ipAddress << ": Gamma Enable set to: " << gammaEnable << endl; + return SUCCESS; } int BASLER_ACA::setFrameRate(double frameRate) { - pCamera->AcquisitionFrameRateEnable.SetValue(true); - pCamera->AcquisitionFrameRateAbs.SetValue(frameRate); - cout << this->ipAddress << ": Frame Rate set to: " << frameRate << endl; - this->frameRate = frameRate; - return SUCCESS; + INodeMap& nodeMap = pCamera->GetNodeMap(); + INode *node; + + node = nodeMap.GetNode("AcquisitionFrameRateEnable"); + if (IsImplemented(node) && IsAvailable(node)) + { + pCamera->AcquisitionFrameRateEnable.SetValue(true); + } + else + { + cout << this->ipAddress << ": AcquisitionFrameRateEnable is NOT available" << endl; + } + + node = nodeMap.GetNode("AcquisitionFrameRateAbs"); //20231030 fede: GIGE cameras + if (IsImplemented(node) && IsAvailable(node)) + { + pCamera->AcquisitionFrameRateAbs.SetValue(frameRate); + cout << this->ipAddress << ": Frame Rate Abs set to: " << frameRate << endl; + } + else + { + node = nodeMap.GetNode("AcquisitionFrameRate"); //20231030 fede: USB cameras + if (IsImplemented(node) && IsAvailable(node)) + { + pCamera->AcquisitionFrameRate.SetValue(frameRate); + cout << this->ipAddress << ": Frame Rate set to: " << frameRate << endl; + } + else + { + cout << this->ipAddress << ": AcquisitionFrameRate is NOT available" << endl; + } + } + + this->frameRate = frameRate; + return SUCCESS; } @@ -516,7 +610,6 @@ int BASLER_ACA::setReadoutArea(int x, int y, int width, int height) int BASLER_ACA::setPixelFormat(char *pixelFormat) { - cout << this->ipAddress << ": DEBUG TO REMOVE setPixelFormat " << endl; INodeMap& nodeMap = pCamera->GetNodeMap(); CEnumerationPtr pFormat(nodeMap.GetNode("PixelFormat")); try @@ -585,15 +678,34 @@ int BASLER_ACA::startAcquisition(int *width, int *height, int *payloadSize) *payloadSize=this->width*this->height*this->Bpp; //no metadata - printf("%s: width=%d.", this->ipAddress, this->width); - printf("%s: height=%d.", this->ipAddress, this->height); - printf("%s: Bpp=%d.\n", this->ipAddress, this->Bpp); - - //fede new 30/06/2017 due to incomplete grabbed frame error. The error advice to change iter-packed delay - pCamera->GevStreamChannelSelector.SetValue(GevStreamChannelSelector_StreamChannel0); - pCamera->GevSCPD.SetValue(10000); //1 tick should be 8ns from manual. So inter packed delay is now 80us. - //int64_t i = camera.GevSCPD.GetValue(); + printf("%s: width=%d height=%d Bpp=%d\n", this->ipAddress, this->width, this->height, this->Bpp); + if(pCamera->IsGigE()) // 20231030 fede: added USB support + { + node = nodeMap.GetNode("GevStreamChannelSelector"); + if (IsImplemented(node) && IsAvailable(node)) + { + //fede new 30/06/2017 due to incomplete grabbed frame error. The error advice to change iter-packed delay + pCamera->GevStreamChannelSelector.SetValue(GevStreamChannelSelector_StreamChannel0); + pCamera->GevSCPD.SetValue(10000); //1 tick should be 8ns from manual. So inter packed delay is now 80us. + } + } + + if(pCamera->IsUsb()) // 20231201 fede: added USB support + { + node = nodeMap.GetNode("DeviceLinkSelector"); //disable throughput limit in USB camera to manage high fps + if (IsImplemented(node) && IsAvailable(node)) + { + pCamera->DeviceLinkSelector.SetValue(0); + } + node = nodeMap.GetNode("DeviceLinkThroughputLimitMode"); + if (IsImplemented(node) && IsAvailable(node)) + { + pCamera->DeviceLinkThroughputLimitMode.SetValue(DeviceLinkThroughputLimitMode_Off); + printf("%s: Disabling DeviceLinkThroughputLimit... OK!\n", this->ipAddress); + } + } + // Enable chunks in general. node = nodeMap.GetNode("ChunkModeActive"); if (IsWritable(node)) @@ -604,38 +716,48 @@ int BASLER_ACA::startAcquisition(int *width, int *height, int *payloadSize) { throw RUNTIME_EXCEPTION( "The camera doesn't support chunk features"); } - // Enable time stamp chunks. + CEnumerationPtr ChunkSelector(nodeMap.GetNode("ChunkSelector")); if(IsAvailable(ChunkSelector->GetEntryByName("Timestamp"))) { ChunkSelector->FromString("Timestamp"); + cout << this->ipAddress << ": Enabled ChunkSelector_Timestamp. " << endl; + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); if(IsAvailable(ChunkSelector->GetEntryByName("PayloadCRC16"))) { ChunkSelector->FromString("PayloadCRC16"); + cout << this->ipAddress << ": Enabled ChunkSelector_PayloadCRC16. " << endl; + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); - //new fede 20170918 if(IsAvailable(ChunkSelector->GetEntryByName("ExposureTime"))) { ChunkSelector->FromString("ExposureTime"); - cout << this->ipAddress << ": New ChunkSelector_ExposureTime: " << ChunkSelector->ToString() << endl; + cout << this->ipAddress << ": Enabled ChunkSelector_ExposureTime. " << endl; + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); - if(IsAvailable(ChunkSelector->GetEntryByName("GainAll"))) + if(IsAvailable(ChunkSelector->GetEntryByName("GainAll"))) //gain used in GIGE cameras { ChunkSelector->FromString("GainAll"); - cout << this->ipAddress << ": New ChunkSelector_GainAll: " << ChunkSelector->ToString() << endl; + cout << this->ipAddress << ": Enabled ChunkSelector_GainAll. "<< endl; + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); + } + + if(IsAvailable(ChunkSelector->GetEntryByName("Gain"))) //gain used in USB cameras + { + ChunkSelector->FromString("Gain"); + cout << this->ipAddress << ": Enabled ChunkSelector_Gain. " << endl; + node = nodeMap.GetNode("ChunkEnable"); + CBooleanPtr(node)->SetValue(true); } - node = nodeMap.GetNode("ChunkEnable"); - CBooleanPtr(node)->SetValue(true); + // CInstantCamera camera( device ); // static const uint32_t c_countOfImagesToGrab = 100; @@ -643,6 +765,13 @@ int BASLER_ACA::startAcquisition(int *width, int *height, int *payloadSize) // The parameter MaxNumBuffer can be used to control the count of buffers // allocated for grabbing. The default value of this parameter is 10. pCamera->MaxNumBuffer = 20; +// pCamera->MaxNumBuffer = 50; + + if(IsAvailable(nodeMap.GetNode("SensorReadoutTime"))) //available on USB cameras + { + double sRoT = pCamera->SensorReadoutTime.GetValue(); + printf("%s: calculated sensor readout time [us]: %f", this->ipAddress, sRoT); //useful to check when going on high speed + } // Start the grabbing of c_countOfImagesToGrab images. // The camera device is parameterized with a default configuration which @@ -670,7 +799,6 @@ int BASLER_ACA::getFrame(int *status, void *frame, void *metaData) if(pCamera->IsGrabbing()) { - //printf("getframe is grabbing\n"); // Wait for an image and then retrieve it. A timeout of 5000 ms is used. try{ pCamera->RetrieveResult( 5000, ptrGrabResult, TimeoutHandling_ThrowException); @@ -681,7 +809,8 @@ int BASLER_ACA::getFrame(int *status, void *frame, void *metaData) // exitCode = 1; *status=3; //timeout printf("-> 5s timeout reached in getFrame\n"); - } + } + if (ptrGrabResult->GrabSucceeded()) // Image grabbed successfully { *status=1; //complete @@ -697,41 +826,75 @@ int BASLER_ACA::getFrame(int *status, void *frame, void *metaData) { throw RUNTIME_EXCEPTION( "Unexpected payload type received."); } - // Since we have activated the CRC Checksum feature, we can check - // the integrity of the buffer first. - // Note: Enabling the CRC Checksum feature is not a prerequisite for using - // chunks. Chunks can also be handled when the CRC Checksum feature is deactivated. - if (ptrGrabResult->HasCRC() && ptrGrabResult->CheckCRC() == false) + + //20231207 fede: CRC check slow down the acquisition and cannot be used at high fps rate + if(pCamera->IsUsb()) { + if(this->frameRate<100) //check CRC only below defined fps + { + if (ptrGrabResult->HasCRC() && ptrGrabResult->CheckCRC() == false) + { throw RUNTIME_EXCEPTION( "Image was damaged!"); + } + } } - int64_t ts; - if(ptrGrabResult->IsChunkDataAvailable()) - { - INodeMap& nodeMap = ptrGrabResult->GetChunkDataNodeMap(); - ts = CIntegerPtr(nodeMap.GetNode("ChunkTimestamp"))->GetValue(); - // printf("%I64d\n", ts); - } - - int gain=0; - if(ptrGrabResult->IsChunkDataAvailable()) - { - INodeMap& nodeMap = ptrGrabResult->GetChunkDataNodeMap(); - gain = CIntegerPtr(nodeMap.GetNode("ChunkGainAll"))->GetValue(); - //printf("fede gainall chunk:%d\n", gain); - } + int64_t ts=0; double exp=0; + double gain=0; + int gainInteger=0; + if(ptrGrabResult->IsChunkDataAvailable()) { INodeMap& nodeMap = ptrGrabResult->GetChunkDataNodeMap(); - exp = CFloatPtr(nodeMap.GetNode("ChunkExposureTime"))->GetValue(); - //printf("fede exp chunk:%f\n", exp); + INode *nodeChunk; + + nodeChunk = nodeMap.GetNode("ChunkTimestamp"); + if (IsImplemented(nodeChunk) && IsAvailable(nodeChunk)) + { + ts = CIntegerPtr(nodeChunk)->GetValue(); + //printf("chunk timestamp:%ld\n", ts); + } + + nodeChunk = nodeMap.GetNode("ChunkGainAll"); //GainAll is integer + if (IsImplemented(nodeChunk) && IsAvailable(nodeChunk)) + { + gainInteger = CIntegerPtr(nodeChunk)->GetValue(); + //printf("chunk gainAll:%d\n", gainInteger); + } + else + { + nodeChunk = nodeMap.GetNode("ChunkGain"); //Gain is double + if (IsImplemented(nodeChunk) && IsAvailable(nodeChunk)) + { + gain = CFloatPtr(nodeChunk)->GetValue(); + gainInteger = (int)gain; + //printf("chunk gain:%f\n", gain); + //printf("chunk gain integer:%d\n", gainInteger); + } + else + { + gainInteger=this->gain; + //printf("gain chunk not available on this camera:%d\n", gainInteger); + } + } + + nodeChunk = nodeMap.GetNode("ChunkExposureTime"); + if (IsImplemented(nodeChunk) && IsAvailable(nodeChunk)) + { + exp = CFloatPtr(nodeChunk)->GetValue(); + //printf("chunk exposure:%f\n", exp); + } + else + { + exp=this->exposure; + //printf("exposure chunk not available on this camera:%f\n", exp); + } } //printf("metadata size: %d\n", sizeof(BASLERMETADATA)); BASLERMETADATA bMeta; - bMeta.gain=gain; + bMeta.gain=gainInteger; bMeta.exposure=exp; bMeta.internalTemperature=this->internalTemperature; bMeta.timestamp=ts; @@ -832,7 +995,8 @@ int BASLER_ACA::stopFramesAcquisition() acqStopped = 0; acqFlag = 0; - while( !acqStopped & count < 20 ) +// while( !acqStopped & count < 20 ) + while( !acqStopped & count < 100 ) //to stop fast USB camera acquisition (500 fps) bigger timeout is required { count++; usleep(50000); @@ -882,8 +1046,7 @@ int BASLER_ACA::startFramesAcquisition() { sprintf(error, "%s: Error getting frame0 time\n", this->ipAddress); } - - + //if ( triggerMode != 1 ) //in internal mode use the timebaseNid as T0 offset (ex. T_START_SPIDER) { //20210325: In external trigger, triggered on event must be set timeOffest TreeNode *tStartOffset; @@ -923,7 +1086,9 @@ int BASLER_ACA::startFramesAcquisition() while ( acqFlag ) { + getFrame( &frameStatus, frameBuffer, metaData); //get the frame + if(storeEnabled) { if ( triggerMode == 1 ) // External trigger source @@ -954,19 +1119,17 @@ int BASLER_ACA::startFramesAcquisition() Int64 *tsMDS = new Int64(timeStamp); t0Node->putData(tsMDS); timeStamp0=timeStamp; - printf("frameTime stamp 0: %f", timeStamp0); + printf("frameTime stamp 0: %ld", timeStamp0); } else { - frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] - // printf("frameTime: %f", frameTime); + frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] + //printf("frameTime: %f", frameTime); } }//if startStoreTrg == 1 /*************************/ - - if (frameTriggerCounter == burstNframe) { triggered = 0; @@ -1004,7 +1167,7 @@ int BASLER_ACA::startFramesAcquisition() else { frameTime = (float)((timeStamp-timeStamp0)/1000.0); //interval from first frame [s] - // printf("frameTime: %f", frameTime); + //printf("frameTime: %f", frameTime); } }//if startStoreTrg == 1 @@ -1028,12 +1191,12 @@ int BASLER_ACA::startFramesAcquisition() frameTimeBaseIdx = NtriggerCount * burstNframe + frameTriggerCounter; //printf("SAVE Frame : %d timebase Idx : %d\n", frameTriggerCounter, frameTimeBaseIdx); - // CT la routine camSaveFrame utilizza il frame index in acquisizione. L'indice viene - // utilizzato per individuare nell'array della base temporale il tempo associato al frame. + // CT: routine camSaveFrame uses frame index in acquisition. Index is used to determine the frame timestamp using the base time array - // Con Trigger interno viene utilizzato frameTime come tempo relativo allo 0; timebaseNid deve essere -1 + // In internal trigger, frameTime is the relative time to the t0 (time of first frame); timebaseNid must be -1 // camSaveFrame((void *)frameBuffer, width, height, frameTime, 14, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); //printf("%s: SAVE FRAME: %d of %d frame time %f\n", this->ipAddress, frameTriggerCounter+1, burstNframe, frameTime+timeOffset); + camSaveFrame((void *)frameBuffer, width, height, frameTime+timeOffset, 8*this->Bpp, (void *)treePtr, framesNid, timebaseNid, frameTimeBaseIdx, (void *)metaData, metaSize, framesMetadNid, saveList); enqueueFrameNumber++; diff --git a/device_support/basler/BASLERACA.h b/device_support/basler/BASLERACA.h index 98d80e3601..56dfb089c2 100644 --- a/device_support/basler/BASLERACA.h +++ b/device_support/basler/BASLERACA.h @@ -2,17 +2,14 @@ // Include files to use the PYLON API. #include -#include #include -// Settings for using Basler GigE cameras. -#include -typedef Pylon::CBaslerGigEInstantCamera Camera_t; -typedef Pylon::CBaslerGigEImageEventHandler - ImageEventHandler_t; // Or use Camera_t::ImageEventHandler_t -typedef Pylon::CBaslerGigEGrabResultPtr - GrabResultPtr_t; // Or use Camera_t::GrabResultPtr_t -using namespace Basler_GigECameraParams; +#include // 20231030 fede: Universal interface for both USB and GIGE cameras +typedef Pylon::CBaslerUniversalInstantCamera Camera_t;// 20231030 + +using namespace Basler_UniversalCameraParams; //20231108 +using namespace Basler_UniversalStreamParams; //20231130 error grabbing gige cameras + using namespace Pylon; // Namespace for using pylon objects. using namespace GenApi; // Namespace for using GenApi objects. @@ -143,14 +140,14 @@ class BASLER_ACA : public Counted printf("%s EVENT Trigger Reset!!!!\n", baslerACA->ipAddress); baslerACA->eventTrigger = 0; } - printf("%s RECEIVED EVENT %s AT %s WITH DATA %s Event Trig %d (%d,%d,%d)\n", baslerACA->ipAddress, name, date, str, baslerACA->eventTrigger); + printf("%s RECEIVED EVENT %s AT %s WITH DATA %s Event Trig %d \n", baslerACA->ipAddress, name, date, str, baslerACA->eventTrigger); } }; private: IPylonDevice *pDevice; //device handle - Camera_t *pCamera; //camera handle + Camera_t *pCamera; //camera handle char ipAddress[64]; TriggerMdsEvent *trigEvent; diff --git a/device_support/basler/Makefile b/device_support/basler/Makefile index 88eac8443c..d3ca6b56bd 100644 --- a/device_support/basler/Makefile +++ b/device_support/basler/Makefile @@ -8,7 +8,7 @@ # 4) compile and install -PYLON_ROOT ?= /opt/pylon5 +PYLON_ROOT ?= /opt/pylon DRIVER_INCLUDE += $(shell $(PYLON_ROOT)/bin/pylon-config --cflags) #LDFLAGS += $(shell $(PYLON_ROOT)/bin/pylon-config --libs-rpath) DRIVER_LIB += $(shell $(PYLON_ROOT)/bin/pylon-config --libs) diff --git a/java/jdevices/src/main/java/BASLERACASetup.java b/java/jdevices/src/main/java/BASLERACASetup.java index cb23304326..d29ee45751 100644 --- a/java/jdevices/src/main/java/BASLERACASetup.java +++ b/java/jdevices/src/main/java/BASLERACASetup.java @@ -95,7 +95,7 @@ private void initComponents() jPanel8.setMinimumSize(new java.awt.Dimension(690, 40)); jPanel8.setPreferredSize(new java.awt.Dimension(690, 40)); deviceField16.setIdentifier(""); - deviceField16.setLabelString("Name (IP): "); + deviceField16.setLabelString("Name (IP/SN): "); deviceField16.setNumCols(20); deviceField16.setOffsetNid(1); deviceField16.setTextOnly(true); diff --git a/java/jdevices/src/main/resources/BASLERACASetup.form b/java/jdevices/src/main/resources/BASLERACASetup.form index fd72e4c143..b3f63cc428 100644 --- a/java/jdevices/src/main/resources/BASLERACASetup.form +++ b/java/jdevices/src/main/resources/BASLERACASetup.form @@ -66,7 +66,7 @@ - + diff --git a/pydevices/RfxDevices/BASLERACA.py b/pydevices/RfxDevices/BASLERACA.py index 084f2fe84e..ad6c183452 100644 --- a/pydevices/RfxDevices/BASLERACA.py +++ b/pydevices/RfxDevices/BASLERACA.py @@ -429,7 +429,7 @@ def init(self): frameRate, ) - self.debugPrint("Data = " + Data.decompile(timeBase)) + #self.debugPrint("Data = " + Data.decompile(timeBase)) #20231031 fede: crash on decompile!!! self.timing_time_base.putData(timeBase) status = BASLERACA.baslerLib.setTriggerMode( From b5525d2c33ffb132f85c1738c852fabafbcddcb8 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 4 Jan 2024 10:43:01 -0500 Subject: [PATCH 141/172] Build: Initial Jenkinsfile (#2672) * Initial Jenkinsfile Add a basic Jenkinsfile that will build and test Includes fixes for deploy/*.sh scripts that didn't work on the new jenkins * Add build badge to README, add --rm to platform_build.sh * Remove docker networks from build.sh --- Jenkinsfile | 108 +++++++++++++++++++ README.md | 2 + deploy/git_revision.sh | 4 +- deploy/platform/bootstrap/bootstrap_build.sh | 3 +- deploy/platform/platform_build.sh | 45 ++++---- 5 files changed, 139 insertions(+), 23 deletions(-) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..dbb3347009 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,108 @@ +@Library('camunda-community') _ + +def OSList = [ + 'windows', + 'ubuntu18', 'ubuntu20', 'ubuntu22', + 'rhel7', 'rhel8', 'rhel9', + // 'alpine3.9-armhf', 'alpine3.9-x86_64', 'alpine3.9-x86', + 'debian9-64', 'debian10-64', 'debian11-64', + 'test-asan', 'test-tsan', 'test-ubsan', +] + +def AdminList = [ + 'AndreaRigoni', + 'GabrieleManduchi', + 'joshStillerman', + 'mwinkel-dev', + 'santorofer', + 'tfredian', + 'WhoBrokeTheBuild', + 'zack-vii', +] + +def schedule = ""; +if (BRANCH_NAME == "alpha") { + schedule = "0 18 * * *"; +} +if (BRANCH_NAME == "stable") { + schedule = "0 19 * * *"; +} + +pipeline { + agent any + options { + skipDefaultCheckout() + timeout(time: 1, unit: 'HOURS') + } + triggers { + cron(schedule) + issueCommentTrigger('(?i).*retest\\s+this\\s+please.*') + } + + stages { + stage('Setup') { + steps { + sh 'printenv' + + script { + + // is PR + if (env.CHANGE_ID) { + // This is safe because untrusted PRs will use Jenkinsfile from the target branch + if (env.GITHUB_COMMENT_AUTHOR) { + if (!AdminList.contains(env.GITHUB_COMMENT_AUTHOR)) { + currentBuild.result = 'ABORTED' + error 'This user does not have permission to trigger builds.' + } + else { + echo("Build was started by ${GITHUB_COMMENT_AUTHOR}, who wrote: \"${GITHUB_COMMENT}\", which matches the trigger pattern.") + } + } + else if (!AdminList.contains(env.CHANGE_AUTHOR)) { + currentBuild.result = 'ABORTED' + error 'This user does not have permission to trigger builds.' + } + } + } + + cleanWs disableDeferredWipeout: true, deleteDirs: true + } + } + stage('Distributions') { + steps { + dynamicMatrix([ + failFast: false, + axes: [ + OS: OSList + ], + actions: { + ws("${WORKSPACE}/${OS}") { + + stage("${OS} Clone") { + checkout scm; + } + + stage("${OS} Bootstrap") { + sh "GIT_BRANCH=${BRANCH_NAME} ./deploy/build.sh --os=bootstrap" + + if (env.OS.endsWith("armhf")) { + sh "docker run --rm --privileged multiarch/qemu-user-static:register --reset" + } + } + + stage("${OS} Test") { + sh "./deploy/build.sh --os=${OS} --test --eventport=\$((4100+\${EXECUTOR_NUMBER}))" + + // TODO: Why does this hang on windows? + if (env.OS != "windows") { + archiveArtifacts artifacts: 'tests/**/*.log,tests/**/test-suite.tap,tests/**/core' + } + } + } + } + ]) + } + } + } +} + diff --git a/README.md b/README.md index 1d699ee07f..2511314975 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![Build Status](https://jenkins.mdsplus.org/buildStatus/icon?job=MDSplus%2Falpha) + ## We want to know who you are The MDSplus developers want to know who you are. If you or your site is using MDSplus please fill the following survey. We promise not to share your contact information. Do not assume that other's from your institution have also filled this out, we will combine the results. diff --git a/deploy/git_revision.sh b/deploy/git_revision.sh index 9becd0d4d3..3d65018444 100755 --- a/deploy/git_revision.sh +++ b/deploy/git_revision.sh @@ -2,7 +2,9 @@ SRC=$(realpath "$(dirname "$0")/..") GIT="git --git-dir=${SRC}/.git --work-tree=${SRC}" GIT_TAG="$(${GIT} describe --tag)" -GIT_BRANCH="$(${GIT} rev-parse --abbrev-ref HEAD)" +if [ -z "${GIT_BRANCH}" ]; then + GIT_BRANCH="$(${GIT} rev-parse --abbrev-ref HEAD)" +fi GIT_REMOTE="$(${GIT} config branch.${GIT_BRANCH}.remote)" GIT_REMOTE_URL="$(${GIT} config remote.${GIT_REMOTE}.url)" GIT_COMMIT="$(${GIT} rev-parse HEAD)" diff --git a/deploy/platform/bootstrap/bootstrap_build.sh b/deploy/platform/bootstrap/bootstrap_build.sh index 805a1a0d36..89b6989494 100755 --- a/deploy/platform/bootstrap/bootstrap_build.sh +++ b/deploy/platform/bootstrap/bootstrap_build.sh @@ -1,12 +1,13 @@ #!/bin/bash # # runs $srcdir/bootstrap in a controlled manner -cid=/tmp/bootstrap-docker-cid +cid=$(mktemp -d)/bootstrap-docker-cid cleanup() { if [ -f $cid ] then docker rm -f $(cat $cid) rm -f $cid + rmdir $(dirname $cid) fi } trap cleanup EXIT INT diff --git a/deploy/platform/platform_build.sh b/deploy/platform/platform_build.sh index 99ab8cc642..ff7d8a832c 100755 --- a/deploy/platform/platform_build.sh +++ b/deploy/platform/platform_build.sh @@ -46,7 +46,8 @@ rundocker() { VALGRIND_TOOLS="$(spacedelim $VALGRIND_TOOLS)" idx=0 if [ -z "$INTERACTIVE" ]; then - stdio="-a stdout -a stderr" + # stdio="-a stdout -a stderr" + stdio="--detach" program="${DOCKER_SRCDIR}/deploy/platform/platform_docker_build.sh" else stdio="-i" @@ -77,26 +78,32 @@ rundocker() { port_forwarding="-p ${FORWARD_PORT}:${FORWARD_PORT}" echo $port_forwarding fi - if docker network >/dev/null 2>&1; then - #docker supports --network - if [ -z ${DOCKER_NETWORK} ]; then - docker network rm ${OS} || : - docker network create ${OS} - NETWORK=--network=${OS} - else - NETWORK=--network=${DOCKER_NETWORK} + + function kill_docker() { + if [ -r ${WORKSPACE}/${OS}_docker-cid ]; then + docker kill $(cat ${WORKSPACE}/${OS}_docker-cid) || true + docker rm $(cat ${WORKSPACE}/${OS}_docker-cid) || true + rm -f ${WORKSPACE}/${OS}_docker-cid fi - else - DOCKER_NETWORK=bridge - NETWORK= - fi + } + + function abort() { + kill_docker + status=1 + } + + trap abort SIGINT + status=127 loop_count=0 while [ $status = 127 -a $loop_count -lt 5 ]; do let loop_count=$loop_count+1 + + kill_docker + docker run --cap-add=SYS_PTRACE -t $stdio \ + --rm \ --cidfile=${WORKSPACE}/${OS}_docker-cid \ - ${NETWORK} \ -u $(id -u):$(id -g) --privileged -h $DISTNAME -e "srcdir=${DOCKER_SRCDIR}" \ -e "ARCH=${arch}" \ -e "ARCHES=${ARCH}" \ @@ -131,15 +138,11 @@ rundocker() { $(volume "${KEYS}" /sign_keys) \ ${image} $program status=$? - if [ -r ${WORKSPACE}/${OS}_docker-cid ]; then - sleep 3 - docker rm $(cat ${WORKSPACE}/${OS}_docker-cid) - rm -f ${WORKSPACE}/${OS}_docker-cid + + if [ -z "$INTERACTIVE" ]; then + docker logs -f $(cat ${WORKSPACE}/${OS}_docker-cid) fi done - if [ -z ${DOCKER_NETWORK} ]; then - docker network rm ${OS} - fi if [ ! "$status" = "0" ]; then RED cat <&2 From ab6617c4dd59aebf82e183a70b7eb0a5a3f72e74 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 4 Jan 2024 14:41:47 -0500 Subject: [PATCH 142/172] Build: Add cleanWs() after build to the Jenkinsfile (#2675) --- Jenkinsfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index dbb3347009..84f3f499ce 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -65,6 +65,7 @@ pipeline { } } + // This shouldn't be needed, but just in case cleanWs disableDeferredWipeout: true, deleteDirs: true } } @@ -104,5 +105,10 @@ pipeline { } } } + post { + always { + cleanWs disableDeferredWipeout: true, deleteDirs: true + } + } } From e37965e2b5583a741961d850ae4affb1ec3bedb9 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Thu, 4 Jan 2024 14:18:44 -0700 Subject: [PATCH 143/172] Fix: tdic uses correct env var and path to launch tcl (#2676) Co-authored-by: Mark Winkel --- tdic/tdic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tdic/tdic.c b/tdic/tdic.c index 92161e7e54..b547cdef5b 100644 --- a/tdic/tdic.c +++ b/tdic/tdic.c @@ -315,7 +315,7 @@ int main(int argc, char **argv) } else if (!strncmp(line_in, "tcl", 3)) { - strcpy(line_in, "$MDSPLUS/bin/tcl"); /* move the text to the left */ + strcpy(line_in, "$MDSPLUS_DIR/bin/mdstcl"); /* move the text to the left */ system(line_in); } #ifdef NEVER From 3ab12b8c58ad4efe77f74dbaa26887f4a8db5ced Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Thu, 4 Jan 2024 18:08:26 -0500 Subject: [PATCH 144/172] Fix: baseline.fun needs ` ` around `..` (#2669) The baseline.fun function which is called by integrate.fun uses a range that is not delimited by spaces. Changes to TdiLex.l and TdiYacc.y have broken the syntax of `n..m` requiring spaces around the `..`. Fixes issue #2667 --- tdi/math/signal/baseline.fun | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tdi/math/signal/baseline.fun b/tdi/math/signal/baseline.fun index 00286c837f..98ecc376c8 100644 --- a/tdi/math/signal/baseline.fun +++ b/tdi/math/signal/baseline.fun @@ -21,13 +21,7 @@ public fun baseline(in _sig, optional in _start, optional in _end) _sum = 0.; - /* - for(_i = 0; _i < _points; _i++) - _sum = _sum + _y[_i]; - */ - - _sum = sum(_y[0.._points-1]); - _offset = _sum / _points; + _sum = sum(_y[0 .. _points-1]); _offset = _sum / _points; } From 479e8d17f2db93e85a42815dc04681269354aaee Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 5 Jan 2024 16:05:36 -0500 Subject: [PATCH 145/172] Build: Fix build.sh to test the ExitCode from docker (#2677) After modifying build.sh to be more Ctrl+C friendly, it no longer tests the result of the docker command properly This will wait for `docker logs` to return, meaning the container has exited, and then it will check the ExitCode property through `docker inspect`. --- deploy/platform/platform_build.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/deploy/platform/platform_build.sh b/deploy/platform/platform_build.sh index ff7d8a832c..0266f6e0c9 100755 --- a/deploy/platform/platform_build.sh +++ b/deploy/platform/platform_build.sh @@ -89,7 +89,7 @@ rundocker() { function abort() { kill_docker - status=1 + exit 1 } trap abort SIGINT @@ -102,7 +102,6 @@ rundocker() { kill_docker docker run --cap-add=SYS_PTRACE -t $stdio \ - --rm \ --cidfile=${WORKSPACE}/${OS}_docker-cid \ -u $(id -u):$(id -g) --privileged -h $DISTNAME -e "srcdir=${DOCKER_SRCDIR}" \ -e "ARCH=${arch}" \ @@ -140,7 +139,14 @@ rundocker() { status=$? if [ -z "$INTERACTIVE" ]; then - docker logs -f $(cat ${WORKSPACE}/${OS}_docker-cid) + cid=$(cat ${WORKSPACE}/${OS}_docker-cid) + + # Wait for the container to exit + docker logs --follow $cid + + status=$(docker inspect $cid --format='{{.State.ExitCode}}') + + docker rm $cid fi done if [ ! "$status" = "0" ]; then From d54f39a65b18376a85453baec136c546bb8f99d7 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 9 Jan 2024 14:11:49 -0500 Subject: [PATCH 146/172] Build: Fix test event port, collect and import test results into Jenkins (#2678) The event port is now computed from OSList.indexOf(OS) instead of $EXECUTOR_NUMBER Artifacts will now archive regardless of the build result Add followSymlinks: false to archiveArtifacts Replace glob.glob with pathlib.Path.glob because it doesn't follow symlinks --- Jenkinsfile | 41 +++++++++++++++------ deploy/tap-to-junit.py | 81 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 111 insertions(+), 11 deletions(-) create mode 100755 deploy/tap-to-junit.py diff --git a/Jenkinsfile b/Jenkinsfile index 84f3f499ce..19270edb9d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,11 +2,21 @@ def OSList = [ 'windows', - 'ubuntu18', 'ubuntu20', 'ubuntu22', - 'rhel7', 'rhel8', 'rhel9', - // 'alpine3.9-armhf', 'alpine3.9-x86_64', 'alpine3.9-x86', - 'debian9-64', 'debian10-64', 'debian11-64', - 'test-asan', 'test-tsan', 'test-ubsan', + 'ubuntu18', + 'ubuntu20', + 'ubuntu22', + 'rhel7', + 'rhel8', + 'rhel9', + // 'alpine3.9-armhf', + // 'alpine3.9-x86_64', + // 'alpine3.9-x86', + 'debian9-64', + 'debian10-64', + 'debian11-64', + 'test-asan', + 'test-tsan', + 'test-ubsan', ] def AdminList = [ @@ -92,12 +102,8 @@ pipeline { } stage("${OS} Test") { - sh "./deploy/build.sh --os=${OS} --test --eventport=\$((4100+\${EXECUTOR_NUMBER}))" - - // TODO: Why does this hang on windows? - if (env.OS != "windows") { - archiveArtifacts artifacts: 'tests/**/*.log,tests/**/test-suite.tap,tests/**/core' - } + EVENT_PORT = OSList.indexOf(OS) + 4100 + sh "./deploy/build.sh --os=${OS} --test --eventport=${EVENT_PORT}" } } } @@ -107,6 +113,19 @@ pipeline { } post { always { + + script { + for (OS in OSList) { + ws("${WORKSPACE}/${OS}") { + sh "./deploy/tap-to-junit.py --junit-suite-name=${OS}" + junit skipPublishingChecks: true, testResults: 'mdsplus-junit.xml' + } + } + } + + // Collect TAP results, valgrind core dumps + archiveArtifacts artifacts: "**/test-suite.tap,**/core", followSymlinks: false + cleanWs disableDeferredWipeout: true, deleteDirs: true } } diff --git a/deploy/tap-to-junit.py b/deploy/tap-to-junit.py new file mode 100755 index 0000000000..4e114893c8 --- /dev/null +++ b/deploy/tap-to-junit.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python3 + +import argparse +import os +import sys + +from pathlib import Path + +import xml.etree.ElementTree as xml + +parser = argparse.ArgumentParser() + +parser.add_argument( + '--junit-suite-name', + metavar='', + help='', +) + +args = parser.parse_args() + +# Using pathlib.Path.glob instead of glob.glob because it doesn't follow symlinks +# and the windows build directory has recursive symlinks +tap_filename_list = Path('.').glob('**/*.trs') + +all_tests = {} +failed_test_count = 0 + +for tap_filename in tap_filename_list: + + name = os.path.relpath(os.path.splitext(tap_filename)[0], os.getcwd()) + + log_filename = os.path.splitext(tap_filename)[0] + '.log' + if not os.path.exists(log_filename): + print(log_filename, 'not found') + log_filename = None + + result = None + + lines = open(tap_filename, 'rt').readlines() + for line in lines: + line = line.strip() + if line.startswith(':test-result: '): + result = line.removeprefix(':test-result: ') + + if result == 'FAIL': + failed_test_count += 1 + + all_tests[name] = { + 'log': log_filename, + 'result': result, + } + +root = xml.Element('testsuites') +root.attrib['tests'] = str(len(all_tests)) +root.attrib['failures'] = str(failed_test_count) + +testsuite = xml.SubElement(root, 'testsuite') + +# TODO: Improve +testsuite.attrib['name'] = 'mdsplus' +if args.junit_suite_name is not None: + testsuite.attrib['name'] = args.junit_suite_name + +for test_name, test in all_tests.items(): + testcase = xml.SubElement(testsuite, 'testcase') + testcase.attrib['name'] = test_name + + system_out = xml.SubElement(testcase, 'system-out') + system_out.text = open(test['log']).read() + + if test['result'] == 'FAIL': + failure = xml.SubElement(testcase, 'failure') + failure.attrib['message'] = 'Failed' + + if test['result'] == 'SKIP': + failure = xml.SubElement(testcase, 'skipped') + failure.attrib['message'] = 'Skipped' + +print(f'Writing JUnit output to mdsplus-junit.xml') +with open('mdsplus-junit.xml', 'wb') as f: + f.write(xml.tostring(root)) \ No newline at end of file From f339f5379b9a0cf6bbb950d4e4e0377884570752 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 9 Jan 2024 17:09:51 -0500 Subject: [PATCH 147/172] Build: Isolate each build/test in their own network (#2680) Add --dockernetwork to build.sh Default to "jenkins-$EXECUTOR_NUMBER-$OS_INDEX" e.g. jenkins-3-ubuntu22 Create/Use/Delete the network with docker, if specified --- Jenkinsfile | 4 ++-- deploy/build.sh | 8 ++++++++ deploy/platform/platform_build.sh | 16 ++++++++++++---- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 19270edb9d..1b98308ef6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -102,8 +102,8 @@ pipeline { } stage("${OS} Test") { - EVENT_PORT = OSList.indexOf(OS) + 4100 - sh "./deploy/build.sh --os=${OS} --test --eventport=${EVENT_PORT}" + network="jenkins-${EXECUTOR_NUMBER}-${OS}" + sh "./deploy/build.sh --os=${OS} --test --dockernetwork=${network}" } } } diff --git a/deploy/build.sh b/deploy/build.sh index 0380cd04a3..ffa3ce1414 100755 --- a/deploy/build.sh +++ b/deploy/build.sh @@ -177,6 +177,10 @@ OPTIONS before performing the build. If a docker image is not already present on the system it will automatically pulled from dockerhub even without the --dockerpull option. + + --dockernetwork + If specified, a docker network with this name will be created, + used for the docker container, and then removed. --keys=dir Specifies a directory containing signing keys and certificates @@ -356,6 +360,9 @@ parsecmd() { --dockerfile=*) eval "DOCKERFILE=${i#*=}" ;; + --dockernetwork=*) + eval "DOCKERNETWORK=${i#*=}" + ;; --keys=*) eval "KEYS=${i#*=}" ;; @@ -644,6 +651,7 @@ OS=${OS} \ PUBLISHDIR=${PUBLISHDIR} \ DOCKERIMAGE=${DOCKERIMAGE} \ DOCKERFILE=${DOCKERFILE} \ + DOCKERNETWORK=${DOCKERNETWORK} \ KEYS=${KEYS} \ DISTNAME=${DISTNAME} \ UPDATEPKG=${UPDATEPKG} \ diff --git a/deploy/platform/platform_build.sh b/deploy/platform/platform_build.sh index 0266f6e0c9..cf5b158488 100755 --- a/deploy/platform/platform_build.sh +++ b/deploy/platform/platform_build.sh @@ -85,6 +85,9 @@ rundocker() { docker rm $(cat ${WORKSPACE}/${OS}_docker-cid) || true rm -f ${WORKSPACE}/${OS}_docker-cid fi + if [ ! -z $DOCKERNETWORK ]; then + docker network rm ${DOCKERNETWORK} || true + fi } function abort() { @@ -99,9 +102,13 @@ rundocker() { while [ $status = 127 -a $loop_count -lt 5 ]; do let loop_count=$loop_count+1 - kill_docker + network="" + if [ ! -z $DOCKERNETWORK ]; then + docker network create ${DOCKERNETWORK} + network="--network=${DOCKERNETWORK}" + fi - docker run --cap-add=SYS_PTRACE -t $stdio \ + docker run --cap-add=SYS_PTRACE -t $stdio $network \ --cidfile=${WORKSPACE}/${OS}_docker-cid \ -u $(id -u):$(id -g) --privileged -h $DISTNAME -e "srcdir=${DOCKER_SRCDIR}" \ -e "ARCH=${arch}" \ @@ -145,9 +152,10 @@ rundocker() { docker logs --follow $cid status=$(docker inspect $cid --format='{{.State.ExitCode}}') - - docker rm $cid fi + + kill_docker + done if [ ! "$status" = "0" ]; then RED From bde7c51300e2fa7747c2a71800da42b63dde713e Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Wed, 10 Jan 2024 16:16:07 +0100 Subject: [PATCH 148/172] Gm fix apd (#2661) * Fix for APD management * Fix APD arguments (now serialized) * Fix:Required to handle serialized arguments * Fix compiler error * Fix:handle returned code errors, added support for writing APD data * Remove ` in experssion * remove ` * $ requires a different handling * Workaround for Tdi Compiler bugs * Fix missing parenthesis * Fix forgotten Dtype definition for List * Fix:fixed wrong size and shape * Added cell support for matlabe interface * Fix string array * non numeric data support added * Packages updated * Make tdi test tab happy --------- Co-authored-by: AndreaRigoni --- deploy/packaging/debian/kernel.noarch | 1 + deploy/packaging/debian/matlab.noarch | 2 + deploy/packaging/redhat/kernel.noarch | 1 + deploy/packaging/redhat/matlab.noarch | 2 + include/mdsobjects.h | 1 + .../mdsobjects/src/main/java/MDSplus/Apd.java | 10 +-- .../src/main/java/MDSplus/Connection.java | 22 +++++-- .../src/main/java/MDSplus/Data.java | 8 ++- .../src/main/java/MDSplus/List.java | 1 + javamds/mdsobjects.c | 6 +- matlab/mdsput.m | 50 ++++++++++++++- matlab/private/javaFromMatlab.m | 8 +-- matlab/private/javaFromMatlabCell.m | 33 ++++++++++ matlab/private/javaFromMatlabStruct.m | 32 ++++++++-- matlab/private/javaToMatlab.m | 6 +- matlab/private/javaToMatlabCell.m | 32 ++++++++++ matlab/private/javaToMatlabStruct.m | 62 +++++++++++++------ mdsobjects/cpp/mdsipobjects.cpp | 41 ++++++++---- python/MDSplus/connection.py | 14 +++-- tdi/treeshr/TreePutDeserialized.fun | 26 ++++++++ tdishr/TdiEvaluate.c | 2 +- tdishr/TdiGetData.c | 2 +- tditest/testing/test-tab.ans | 23 +++---- 23 files changed, 309 insertions(+), 76 deletions(-) create mode 100644 matlab/private/javaFromMatlabCell.m create mode 100755 matlab/private/javaToMatlabCell.m create mode 100644 tdi/treeshr/TreePutDeserialized.fun diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index 7238981dce..2a377ec5bd 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -231,6 +231,7 @@ ./usr/local/mdsplus/tdi/treeshr/TreeOpenEdit.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenNew.fun ./usr/local/mdsplus/tdi/treeshr/TreePut.fun +./usr/local/mdsplus/tdi/treeshr/TreePutDeserialized.fun ./usr/local/mdsplus/tdi/treeshr/TreePutRecord.fun ./usr/local/mdsplus/tdi/treeshr/TreeQuit.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetCurrentShot.fun diff --git a/deploy/packaging/debian/matlab.noarch b/deploy/packaging/debian/matlab.noarch index 997eda5fa2..530d9820f0 100644 --- a/deploy/packaging/debian/matlab.noarch +++ b/deploy/packaging/debian/matlab.noarch @@ -16,8 +16,10 @@ ./usr/local/mdsplus/matlab/private/javaConnect.m ./usr/local/mdsplus/matlab/private/javaExecute.m ./usr/local/mdsplus/matlab/private/javaFromMatlab.m +./usr/local/mdsplus/matlab/private/javaFromMatlabCell.m ./usr/local/mdsplus/matlab/private/javaFromMatlabStruct.m ./usr/local/mdsplus/matlab/private/javaToMatlab.m +./usr/local/mdsplus/matlab/private/javaToMatlabCell.m ./usr/local/mdsplus/matlab/private/javaToMatlabStruct.m ./usr/local/mdsplus/matlab/private/pythonActivate.m ./usr/local/mdsplus/matlab/private/pythonConnect.m diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index f601a3b3c6..066cf33ec0 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -263,6 +263,7 @@ ./usr/local/mdsplus/tdi/treeshr/TreeOpenEdit.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenNew.fun ./usr/local/mdsplus/tdi/treeshr/TreePut.fun +./usr/local/mdsplus/tdi/treeshr/TreePutDeserialized.fun ./usr/local/mdsplus/tdi/treeshr/TreePutRecord.fun ./usr/local/mdsplus/tdi/treeshr/TreeQuit.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetCurrentShot.fun diff --git a/deploy/packaging/redhat/matlab.noarch b/deploy/packaging/redhat/matlab.noarch index a674d12481..776deed597 100644 --- a/deploy/packaging/redhat/matlab.noarch +++ b/deploy/packaging/redhat/matlab.noarch @@ -18,8 +18,10 @@ ./usr/local/mdsplus/matlab/private/javaConnect.m ./usr/local/mdsplus/matlab/private/javaExecute.m ./usr/local/mdsplus/matlab/private/javaFromMatlab.m +./usr/local/mdsplus/matlab/private/javaFromMatlabCell.m ./usr/local/mdsplus/matlab/private/javaFromMatlabStruct.m ./usr/local/mdsplus/matlab/private/javaToMatlab.m +./usr/local/mdsplus/matlab/private/javaToMatlabCell.m ./usr/local/mdsplus/matlab/private/javaToMatlabStruct.m ./usr/local/mdsplus/matlab/private/pythonActivate.m ./usr/local/mdsplus/matlab/private/pythonConnect.m diff --git a/include/mdsobjects.h b/include/mdsobjects.h index f44af2f12f..df3f279c0f 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -4507,6 +4507,7 @@ namespace MDSplus Data *get(const char *expr, Data **args, int nArgs); Data *get(const char *expr) { return get(expr, 0, 0); } void put(const char *path, char *expr, Data **args, int nArgs); + void put(const char *path, Data *data); PutMany *putMany() { return new PutMany(this); } GetMany *getMany() { return new GetMany(this); } // Get TreeNode instance for (a subset of) TreeNode functionality in thin diff --git a/java/mdsobjects/src/main/java/MDSplus/Apd.java b/java/mdsobjects/src/main/java/MDSplus/Apd.java index 65463243c5..a1786a3d66 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Apd.java +++ b/java/mdsobjects/src/main/java/MDSplus/Apd.java @@ -65,10 +65,12 @@ public Data getDescAt(int idx) { return descs[idx]; } - public int[] getShape() - { - return new int[]{descs.length}; - } + + public int[] getShape() + { + return new int[]{nDescs}; + } + protected void resizeDescs(int newDim) { if (descs == null) diff --git a/java/mdsobjects/src/main/java/MDSplus/Connection.java b/java/mdsobjects/src/main/java/MDSplus/Connection.java index 1bb4f4dac3..6b97a83790 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Connection.java +++ b/java/mdsobjects/src/main/java/MDSplus/Connection.java @@ -97,7 +97,15 @@ public Data get(java.lang.String expr, Data args[]) throws MdsException if (!checkArgs(args)) throw new MdsException( "Invalid arguments: only scalars and arrays arguments can be passed to Connection.get()"); - java.lang.String expandedExpr = "serializeout(`("+expr+"))"; + java.lang.String expandedExpr; + if(expr.equals("$")) + { + expandedExpr = "serializeout(`("+expr+"))"; + } + else + { + expandedExpr = "serializeout(`(data(("+expr+"))))"; + } Data serData = get(sockId, expandedExpr, args); return Data.deserialize(serData.getByteArray()); @@ -105,13 +113,19 @@ public Data get(java.lang.String expr, Data args[]) throws MdsException public Data get(java.lang.String expr) throws MdsException { - java.lang.String expandedExpr = "serializeout(`("+expr+"))"; + java.lang.String expandedExpr = "serializeout(`(data(("+expr+"))))"; Data serData = get(sockId, expandedExpr, new Data[0]); - return Data.deserialize(serData.getByteArray()); + if(serData instanceof Array) + return Data.deserialize(serData.getByteArray()); + else //error code + return serData; } - public void put(java.lang.String path, java.lang.String expr, Data args[]) throws MdsException + public void put(java.lang.String path, java.lang.String expr, Data inArgs[]) throws MdsException { + Data args[] = new Data[inArgs.length]; + for(int i = 0; i < inArgs.length; i++) + args[i] = new Uint8Array(inArgs[i].serialize()); if (!checkArgs(args)) throw new MdsException( "Invalid arguments: only scalars and arrays arguments can be passed to COnnection.put()"); diff --git a/java/mdsobjects/src/main/java/MDSplus/Data.java b/java/mdsobjects/src/main/java/MDSplus/Data.java index 9a8ab19b85..1292811f15 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Data.java +++ b/java/mdsobjects/src/main/java/MDSplus/Data.java @@ -453,10 +453,12 @@ public java.lang.String[] getStringArray() throws MdsException return data.getStringArray(); } - public int getSize() + public int getSize() throws MdsException { - final Data data = data(); - return data.getSize(); + final Data data = executeWithContext("SIZE($1)", this); + if (!(data instanceof Int32)) + throw new MdsException("Cannot get data size"); + return data.getInt(); } public int getSizeInBytes() diff --git a/java/mdsobjects/src/main/java/MDSplus/List.java b/java/mdsobjects/src/main/java/MDSplus/List.java index 437191383e..69f5e9fa4e 100644 --- a/java/mdsobjects/src/main/java/MDSplus/List.java +++ b/java/mdsobjects/src/main/java/MDSplus/List.java @@ -10,6 +10,7 @@ public List() public List(Data[] descs) { super(descs, null, null, null, null); + dtype = DTYPE_LIST; } public List(Data[] descs, Data help, Data units, Data error, Data validation) diff --git a/javamds/mdsobjects.c b/javamds/mdsobjects.c index 61a2390af8..aae102f168 100644 --- a/javamds/mdsobjects.c +++ b/javamds/mdsobjects.c @@ -3936,12 +3936,12 @@ JNIEXPORT void JNICALL Java_MDSplus_Connection_put( else strcpy(path, inPath); - putExpr = malloc(strlen("TreePut(") + strlen(expr) + strlen(path) + 5 + + putExpr = malloc(strlen("TreePutDeserialized(") + strlen(expr) + strlen(path) + 5 + nArgs * 2 + 2); if (nArgs > 0) - sprintf(putExpr, "TreePut(\'%s\',\'%s\',", path, expr); + sprintf(putExpr, "TreePutDeserialized(\'%s\',\'%s\',", path, expr); else - sprintf(putExpr, "TreePut(\'%s\',\'%s\'", path, expr); + sprintf(putExpr, "TreePutDeserialized(\'%s\',\'%s\'", path, expr); for (varIdx = 0; varIdx < nArgs; varIdx++) { if (varIdx < nArgs - 1) diff --git a/matlab/mdsput.m b/matlab/mdsput.m index 5d03c05d55..31cb3d7ce8 100755 --- a/matlab/mdsput.m +++ b/matlab/mdsput.m @@ -1,5 +1,51 @@ function [ status ] = mdsput( node, expression, varargin) % MDSPUT put data into MDSplus tree node -% This routine invokes treeput(node, expression, ...) -status = mdsvalue(sprintf('treeput($, $%s)', repmat(', $', 1, nargin - 2)), node, expression, varargin{:}); +% This routine uses the java or python interface +info = mdsInfo(); +n = nargin - 2; +if info.usePython + args = cell(n, 1); +else + if info.isConnected + extra = 0; + else + extra = 1; + end + args = javaArray('MDSplus.Data', max(1, n + extra)); +end +for k = 1 : n + argin = varargin(k); + if iscell(argin{1}) + argout = mdsFromMatlab(argin{1}); + else + argout = mdsFromMatlab(cell2mat(argin)); + end + if info.usePython + args{k} = argout; + else + args(k) = argout; + end +end +try + if info.isConnected + if n > 0 + if info.usePython + info.connection.put(node, expression, args{:}); + else + info.connection.put(node, expression, args); + end + else + info.connection.put(node, expression); + end + else + [mdsres, mdsok] = mdsvalue(sprintf('treeput($, $%s)', repmat(', $', 1, nargin - 2)), node, expression, varargin{:}); + if mdsok==0 || ~isnumeric(mdsres) || rem(mdsres,2)==0 + throw(MException('MDSplus:treeput', 'treeput error %d: %s', mdsok, string(mdsres))); + end + end + status = 1; +catch err + status = 0; + error(err.message); +end diff --git a/matlab/private/javaFromMatlab.m b/matlab/private/javaFromMatlab.m index 510428e09d..6cd58c642d 100644 --- a/matlab/private/javaFromMatlab.m +++ b/matlab/private/javaFromMatlab.m @@ -21,7 +21,8 @@ case 'uint8' javaclass = 'MDSplus.Uint8'; case 'cell' - javaclass = 'MDSplus.String'; + result = javaFromMatlabCell(value); + return case 'struct' result = javaFromMatlabStruct(value); return @@ -31,11 +32,10 @@ result = javaObject('MDSplus.String', value); return otherwise - result = value; - return + throw(MException('MDSplus:javaFromMatlab', 'Unsupported type')) end sz = size(value); -if isequal(sz, [1, 1]) +if isscalar(value) result = javaObject(javaclass, value); else result = javaObject(strcat(javaclass, 'Array'), reshape(value, [], 1), sz); diff --git a/matlab/private/javaFromMatlabCell.m b/matlab/private/javaFromMatlabCell.m new file mode 100644 index 0000000000..b486acd2dd --- /dev/null +++ b/matlab/private/javaFromMatlabCell.m @@ -0,0 +1,33 @@ +function result = javaFromMatlabCell(value) + if ~iscell(value) + throw(MException('MDSplus:javaFromMatlabCell', 'only cell allowed')); + end + result = MDSplus.Apd(); + if isscalar(value) + result.setDescAt(0, javaFromMatlab(value{:})); + elseif isvector(value) + numItems = length(value); + for itemIdx = 1:numItems + if isrow(value) + result.setDescAt(itemIdx - 1, javaFromMatlab(value{itemIdx})); + else + result.setDescAt(itemIdx - 1, javaFromMatlab({value{itemIdx}})); + end + end + elseif ismatrix(value) + elemSize = size(value); + for rowIdx = 1:elemSize(1) + result.setDescAt(rowIdx - 1, javaFromMatlab(value(rowIdx,:))); + end + else + elemSize = size(value); + n = ndims(value); + idx = cell(1,n); + idx(:) = {':'}; + for currDim = 1:elemSize(end) + idx{end} = currDim; + result.setDescAt(currDim - 1, javaFromMatlab(value(idx{:}))); + end + end + +end \ No newline at end of file diff --git a/matlab/private/javaFromMatlabStruct.m b/matlab/private/javaFromMatlabStruct.m index 12ab9a93c8..e1ba6dbcf3 100644 --- a/matlab/private/javaFromMatlabStruct.m +++ b/matlab/private/javaFromMatlabStruct.m @@ -1,5 +1,5 @@ function result = javaFromMatlabStruct(value) - if ~strcmp(class(value), 'struct') + if ~isstruct(value) throw(MException('MDSplus:javaFromMatlabStruct', 'only struct allowed')); end @@ -9,16 +9,36 @@ for fieldIdx = 1:length(fields) fieldName = fields{fieldIdx}; fieldValue = value.(fieldName); - javaFromMatlab(fieldValue); result.setItem(MDSplus.String(fieldName), javaFromMatlab(fieldValue)); end - else - result = MDSplus.Apd(); + elseif isvector(value) + result = MDSplus.List(); numItems = length(value); for itemIdx = 1:numItems - result.setDescAt(itemIdx - 1, javaFromMatlab(value(itemIdx))); + if isrow(value) + result.append(javaFromMatlabStruct(value(itemIdx))); + else + temp = MDSplus.List(); + temp.append(javaFromMatlabStruct(value(itemIdx))); + result.append(temp); + end + end + elseif ismatrix(value) + result = MDSplus.List(); + elemSize = size(value); + for rowIdx = 1:elemSize(1) + result.append(javaFromMatlabStruct(value(rowIdx,:))); + end + else + result = MDSplus.List(); + elemSize = size(value); + n = ndims(value); + idx = cell(1,n); + idx(:) = {':'}; + for currDim = 1:elemSize(end) + idx{end} = currDim; + result.append(javaFromMatlab(value(idx{:}))); end - end end \ No newline at end of file diff --git a/matlab/private/javaToMatlab.m b/matlab/private/javaToMatlab.m index 8915ca5a5a..a55cbd78eb 100644 --- a/matlab/private/javaToMatlab.m +++ b/matlab/private/javaToMatlab.m @@ -31,11 +31,13 @@ case 'MDSplus.Float32Array' result = reshape(mdsthing.getFloatArray, shape); case 'MDSplus.StringArray' - result = reshape(cellstr(string(mdsthing.getStringArray)), shape); + result = reshape(string(mdsthing.getStringArray), shape); case 'MDSplus.Dictionary' result = javaToMatlabStruct(mdsthing); - case 'MDSplus.Apd' + case 'MDSplus.List' result = javaToMatlabStruct(mdsthing); + case 'MDSplus.Apd' + result = javaToMatlabCell(mdsthing); otherwise throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); end diff --git a/matlab/private/javaToMatlabCell.m b/matlab/private/javaToMatlabCell.m new file mode 100755 index 0000000000..39e110dec0 --- /dev/null +++ b/matlab/private/javaToMatlabCell.m @@ -0,0 +1,32 @@ +function result = javaToMatlabCell(value) + if ~isa(value, 'MDSplus.Apd') + throw(MException('MDSplus:javaToMatlabCell', 'only MDSplus.Apd allowed')); + end + fields = value.getDescs(); + numItems = length(fields); + itemClasses = arrayfun(@class, fields, 'UniformOutput', false); + result = {}; + for itemIdx = 1:numItems + currElem = javaToMatlab(fields(itemIdx)); + if all(string(itemClasses)=='MDSplus.Apd') && numItems ~= 1 + + % build the index + if isscalar(currElem) || isvector(currElem) + numDims = 2; + else + numDims = ndims(currElem) + 1; + end + idx = cell(1, numDims); + idx(:) = {':'}; + if isscalar(currElem) || isvector(currElem) + idx{1} = itemIdx; + else + idx{end} = itemIdx; + end + + result(idx{:}) = currElem; + else + result(:, itemIdx) = {currElem}; + end + end +end \ No newline at end of file diff --git a/matlab/private/javaToMatlabStruct.m b/matlab/private/javaToMatlabStruct.m index a09ad98dfb..5e8665676f 100644 --- a/matlab/private/javaToMatlabStruct.m +++ b/matlab/private/javaToMatlabStruct.m @@ -1,21 +1,45 @@ function result = javaToMatlabStruct(value) - if ~strcmp(class(value), 'MDSplus.Dictionary') && ~strcmp(class(value), 'MDSplus.Apd') - throw(MException('MDSplus:javaToMatlabStruct', 'only MDSplus.Dictionary or MDSplus.Apd allowed')); - end - fields = value.getDescs(); - if strcmp(class(value), 'MDSplus.Dictionary') - numItems = length(fields)/2; - for itemIdx = 1:numItems - fieldName = javaToMatlab(fields(itemIdx * 2 - 1)); - fieldValue = javaToMatlab(fields(itemIdx * 2)); - result.(fieldName) = fieldValue; - end - else - numItems = length(fields); - for itemIdx = 1:numItems - result(itemIdx) = javaToMatlab(fields(itemIdx)); - end - - end - + if ~isa(value, 'MDSplus.Dictionary') && ~isa(value, 'MDSplus.List') + throw(MException('MDSplus:javaToMatlabStruct', 'only MDSplus.Dictionary and MDSplus.List allowed')); + end + fields = value.getDescs(); + if value.getSize() == 0 + result = struct(); + end + if isa(value, 'MDSplus.Dictionary') % structure + numItems = length(fields)/2; + for itemIdx = 1:numItems + fieldName = javaToMatlab(fields(itemIdx * 2 - 1)); + fieldValue = javaToMatlab(fields(itemIdx * 2)); + result.(fieldName) = fieldValue; + end + else + numItems = length(fields); + itemClasses = arrayfun(@class, fields, 'UniformOutput', false); + for itemIdx =1:numItems + if all(string(itemClasses)=='MDSplus.Dictionary') % list of dict mapped to struct array + result(itemIdx) = javaToMatlabStruct(fields(itemIdx)); + elseif all(string(itemClasses)=='MDSplus.List') % struct matrix + currElem = javaToMatlab(fields(itemIdx)); + + % build the index + if isscalar(currElem) || isvector(currElem) + numDims = 2; + else + numDims = ndims(currElem) + 1; + end + idx = cell(1, numDims); + idx(:) = {':'}; + if isscalar(currElem) || isvector(currElem) + idx{1} = itemIdx; + else + idx{end} = itemIdx; + end + + result(idx{:}) = currElem; + else + throw(MException('MDSplus:javaToMatlabStruct', 'incompatible types')); + end + end + end end \ No newline at end of file diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index 33d2fbd7f0..2089737399 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -395,9 +395,9 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) } lockLocal(); - std::string expExpr("serializeout(`("); + std::string expExpr("serializeout(`(data("); expExpr +=expr; - expExpr += "))"; + expExpr += ")))"; status = SendArg(sockId, 0, DTYPE_CSTRING_IP, nArgs + 1, expExpr.size(), 0, 0, (char *)expExpr.c_str()); // std::string(expr).size(), 0, 0, (char *)expr); @@ -524,13 +524,21 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) if (mem) FreeMessage(mem); - Data *deserData = deserialize(resData); + + if(nDims == 0) //Error code returned + return resData; + + Data *deserData = deserialize(resData); //Otherwise deserialze it deleteData(resData); return deserData; } +void Connection::put(const char *inPath, Data *data) +{ + put(inPath, (char *)"$", &data, 1); +} -void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) +void Connection::put(const char *inPath, char *expr, Data **inArgs, int nArgs) { char clazz, dtype, nDims; short length; @@ -540,23 +548,24 @@ void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) int sockId = getSockId(); - // Check whether arguments are compatible (Scalars or Arrays) + +//Serialize Arguments + Data **args = new Data*[nArgs]; for (std::size_t argIdx = 0; argIdx < (std::size_t)nArgs; ++argIdx) { - args[argIdx]->getInfo(&clazz, &dtype, &length, &nDims, &dims, &ptr); - if (!ptr) - throw MdsException("Invalid argument passed to Connection::put(). Can " - "only be Scalar or Array"); - if (nDims > 0) - delete[] dims; + int currSerSize; + char *currSer = inArgs[argIdx]->serialize(&currSerSize); + args[argIdx] = new Uint8Array((unsigned char *)currSer, currSerSize); + delete []currSer; } + // Double backslashes!! std::string path(inPath); if (path.at(0) == '\\') path.insert(path.begin(), '\\'); - std::string putExpr("TreePut(\'"); + std::string putExpr("TreePutDeserialized(\'"); putExpr += path + "\',\'" + expr + "\'"; for (int varIdx = 0; varIdx < nArgs; ++varIdx) putExpr += ",$"; @@ -596,6 +605,14 @@ void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) status = *(reinterpret_cast(ptr)); if (mem) FreeMessage(mem); + +//Delete serialize args + for (std::size_t argIdx = 0; argIdx < (std::size_t)nArgs; ++argIdx) + { + deleteData(args[argIdx]); + } + delete [] args; + if (STATUS_NOT_OK) throw MdsException(status); } diff --git a/python/MDSplus/connection.py b/python/MDSplus/connection.py index 8599ccf9cd..5a5b6227ed 100644 --- a/python/MDSplus/connection.py +++ b/python/MDSplus/connection.py @@ -205,12 +205,16 @@ def get(self, exp, *args, **kwargs): args = kwargs['arglist'] timeout = kwargs.get('timeout', -1) num = len(args)+1 + exp = 'serializeout(`(data('+exp+')))' exp = _ver.tobytes(exp) _exc.checkStatus(_SendArg(self.conid, 0, 14, num, len(exp), 0, 0, ctypes.c_char_p(exp))) for i, arg in enumerate(args): self._send_arg(arg, i+1, num) - return self._get_answer(timeout) + retSerialized = self._get_answer(timeout) + if isinstance(retSerialized, _sca.Scalar): + return retSerialized + return retSerialized.deserialize() class Connection(object): @@ -260,7 +264,7 @@ def reconnect(self): def closeAllTrees(self): """Close all open MDSplus trees - @rtype: number of closed trees + @rtcype: number of closed trees """ self.get("_i=0;WHILE(IAND(TreeClose(),1)) _i++;_i") @@ -281,7 +285,7 @@ def getMany(self): def openTree(self, tree, shot): """Open an MDSplus tree on a remote server @param tree: Name of tree - @type tree: str + @type tree: strd= @param shot: shot number @type shot: int @rtype: None @@ -298,8 +302,10 @@ def put(self, node, exp, *args): @type args: Data @rtype: None """ - pexp = 'TreePut($,$%s)' % (',$'*len(args),) + pexp = 'TreePutDeserialized($,$%s)' % (',$'*len(args),) pargs = [node, exp] + list(args) + for i in range(2, len(pargs)): + pargs[i] = _arr.Uint8Array(pargs[i].serialize()) _exc.checkStatus(self.get(pexp, arglist=pargs)) def putMany(self, value=None): diff --git a/tdi/treeshr/TreePutDeserialized.fun b/tdi/treeshr/TreePutDeserialized.fun new file mode 100644 index 0000000000..98f7d198e0 --- /dev/null +++ b/tdi/treeshr/TreePutDeserialized.fun @@ -0,0 +1,26 @@ +public fun TreePutDeserialized(in _nodename, in _expression, optional in _a, optional in _b, + optional in _c, optional in _d, optional in _e, optional in _f, optional in _g, optional in _h, + optional in _i, optional in _j, optional in _k, optional in _l, optional in _m, optional in _n, + optional in _o, optional in _p, optional in _q, optional in _r, optional in _s, optional in _t, + optional in _u, optional in _v, optional in _w, optional in _x, optional in _y, optional in _z) +{ + write(*, 'TREE PUT DESRIALIZED'); + _list = List(*,_expression); + for (_narg=1;_narg <= 26; _narg++) + { + _argnam = "_"//char(96+_narg); /* char(97 is 'a') */ + _argcheck = "present("//_argnam//")"; + if (execute(_argcheck)) + _list = List(_list,SerializeIn(execute(_argnam))); + else + break; + } + _treeput_ans = *; + write(*, _list); + _status = TdiShr->TdiIntrinsic(val(BUILTIN_OPCODE("COMPILE")),val(_narg),ref(_list),xd(_treeput_ans)); + + write(*, 'STATUS ', _status); + if (_status & 1) + _status = TreeShr->TreePutRecord(val(getnci(_nodename,"nid_number")),xd(_treeput_ans),val(0)); + return(_status); +} diff --git a/tdishr/TdiEvaluate.c b/tdishr/TdiEvaluate.c index 69032c2b1c..ca1b0842f1 100644 --- a/tdishr/TdiEvaluate.c +++ b/tdishr/TdiEvaluate.c @@ -209,7 +209,7 @@ EXPORT int Tdi1Evaluate(opcode_t opcode __attribute__((unused)), break; case CLASS_APD: if (list[0]->dtype == DTYPE_DICTIONARY || list[0]->dtype == DTYPE_TUPLE || - list[0]->dtype == DTYPE_LIST || list[0]->dtype == DTYPE_OPAQUE) + list[0]->dtype == DTYPE_LIST || list[0]->dtype == DTYPE_OPAQUE || list[0]->dtype == DTYPE_DSC) { status = SsINTERNAL; } diff --git a/tdishr/TdiGetData.c b/tdishr/TdiGetData.c index 8b71f3b215..25886543db 100644 --- a/tdishr/TdiGetData.c +++ b/tdishr/TdiGetData.c @@ -224,7 +224,7 @@ static int _get_data(const dtype_t omits[], mdsdsc_t *their_ptr, { return TdiRECURSIVE; } - while (pin && (dtype = pin->dtype) == DTYPE_DSC) + while (pin && (dtype = pin->dtype) == DTYPE_DSC && pin->class != CLASS_APD) //Added check to avoid navigating into APDs { pin = (mdsdsc_r_t *)pin->pointer; TDI_GETDATA_REC++; diff --git a/tditest/testing/test-tab.ans b/tditest/testing/test-tab.ans index a6cff6123d..d31a34c2b3 100644 --- a/tditest/testing/test-tab.ans +++ b/tditest/testing/test-tab.ans @@ -9,17 +9,18 @@ TR %TDI Error in EXECUTE("TR") tree -tree_from_tag( treefindnodewild( treeput( -treeabspath( treefindtagend( treeputrecord( -treeaddnode( treefindtagwild( treequit( -treeaddtag( treeflushoff( treesetcurrentshot( -treeclose( treeflushreset( treesetdbiitm( -treecreatepulsefile( treegetcurrentshot( treesetdefault( -treedeletepulsefile( treegetrecord( treesetnciitm( -treedirname( treegetsource( treesetsource( -treefilename( treeopen( treeturnoff( -treefindnodetags( treeopenedit( treeturnon( -treefindnodetagsjeff( treeopennew( treewrite( +tree_from_tag( treefindtagend( treeputrecord( +treeabspath( treefindtagwild( treequit( +treeaddnode( treeflushoff( treesetcurrentshot( +treeaddtag( treeflushreset( treesetdbiitm( +treeclose( treegetcurrentshot( treesetdefault( +treecreatepulsefile( treegetrecord( treesetnciitm( +treedeletepulsefile( treegetsource( treesetsource( +treedirname( treeopen( treeturnoff( +treefilename( treeopenedit( treeturnon( +treefindnodetags( treeopennew( treewrite( +treefindnodetagsjeff( treeput( +treefindnodewild( treeputdeserialized( tree %TREE-W-NOT_OPEN, Tree not currently open %TDI Error compiling region marked by ^ From fddc5a9595b84f3bd8ffa21b576f86cc98496046 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 10 Jan 2024 10:39:05 -0700 Subject: [PATCH 149/172] Add define for DbiTREE_VERSION to alpha (#2682) --- include/dbidef.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dbidef.h b/include/dbidef.h index 20979b6e25..5813c655ae 100644 --- a/include/dbidef.h +++ b/include/dbidef.h @@ -24,6 +24,7 @@ #define DbiREADONLY 12 /* True if making tree readonly */ #define DbiDISPATCH_TABLE 13 /* Tree dispatch table */ #define DbiALTERNATE_COMPRESSION 14 /* Set to true to enable extended compression methods */ +#define DbiTREE_VERSION 15 /* Tree format version number, reserved for MDSplus 8 */ typedef struct dbi_itm { short int buffer_length; From 397cb96f53971b1f0b921089a6b6628f0fa4e3c2 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 10 Jan 2024 17:51:55 -0500 Subject: [PATCH 150/172] Build: Add IDL tests to the Jenkinsfile (#2679) * Work on adding the IDL tests to the Jenkinsfile Refactor idl/testing/run_tests.py to use argparse instead of env variables Add defaults so we don't have to specify them all in the Jenkinsfile Leave a stub for adding MATLAB later * Fix Jenkins truncating JUnit logs * Add set +x to quiet sourcing setup.sh --- Jenkinsfile | 24 +++++- idl/testing/run_tests.py | 163 ++++++++++++++++++++++++--------------- 2 files changed, 123 insertions(+), 64 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1b98308ef6..0f40881576 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -40,6 +40,7 @@ if (BRANCH_NAME == "stable") { pipeline { agent any + options { skipDefaultCheckout() timeout(time: 1, unit: 'HOURS') @@ -94,9 +95,9 @@ pipeline { } stage("${OS} Bootstrap") { - sh "GIT_BRANCH=${BRANCH_NAME} ./deploy/build.sh --os=bootstrap" + sh "GIT_BRANCH=\$BRANCH_NAME ./deploy/build.sh --os=bootstrap" - if (env.OS.endsWith("armhf")) { + if (OS.endsWith("armhf")) { sh "docker run --rm --privileged multiarch/qemu-user-static:register --reset" } } @@ -105,6 +106,23 @@ pipeline { network="jenkins-${EXECUTOR_NUMBER}-${OS}" sh "./deploy/build.sh --os=${OS} --test --dockernetwork=${network}" } + + // The IDL/MATLAB tests need to be run the same OS as the build server + if (OS == "ubuntu22") { + stage("IDL") { + env.MDSPLUS_DIR = "${WORKSPACE}/tests/64/buildroot" + sh """ + set +x + . \$MDSPLUS_DIR/setup.sh + set -x + ./idl/testing/run_tests.py + """ + } + + stage("MATLAB") { + // TODO + } + } } } ]) @@ -118,7 +136,7 @@ pipeline { for (OS in OSList) { ws("${WORKSPACE}/${OS}") { sh "./deploy/tap-to-junit.py --junit-suite-name=${OS}" - junit skipPublishingChecks: true, testResults: 'mdsplus-junit.xml' + junit skipPublishingChecks: true, testResults: 'mdsplus-junit.xml', keepLongStdio: true } } } diff --git a/idl/testing/run_tests.py b/idl/testing/run_tests.py index 27f49020ba..86f5ce1d36 100755 --- a/idl/testing/run_tests.py +++ b/idl/testing/run_tests.py @@ -1,18 +1,64 @@ +#!/usr/bin/env python3 import os import subprocess - -server = 'localhost' -if 'TEST_MDSIP_SERVER' in os.environ: - server = os.environ['TEST_MDSIP_SERVER'] - -tree = os.environ['TEST_TREE'] -shot = os.environ['TEST_SHOT'] -node1 = os.environ['TEST_NODE1'] -node1_value = os.environ['TEST_NODE1_VALUE'] -node2 = os.environ['TEST_NODE2'] -node2_value = os.environ['TEST_NODE2_VALUE'] -dbname = os.environ['TEST_DB_NAME'] +import argparse + +# The default values are intended to be used from within the PSFC network +# If you want to run these tests on your own infrastructure, provide the +# details as arguments to customize the tests to your servers/trees/nodes + +parser = argparse.ArgumentParser() + +parser.add_argument( + '--mdsip-server', + default='alcdaq6', + help='The server to call mdsconnect() on' +) + +parser.add_argument( + '--database-name', + default='logbook', + help='The database to call set_database() on' +) + +parser.add_argument( + '--tree', + default='cmod', + help='The tree to mdsopen()' +) + +parser.add_argument( + '--shot', + default=1090909009, + help='The shot to mdsopen()' +) + +parser.add_argument( + '--node1', + default='SUM(\\IP)', + help='An expression to evaluate and compare against --node1-value' +) + +parser.add_argument( + '--node1-value', + default='-6.96628e+07', + help='The value of evaluating the --node1 expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--node2', + default='TSTART', + help='An expression to evaluate and compare against --node2-value' +) + +parser.add_argument( + '--node2-value', + default='-4.00000', + help='The value of evaluating the --node2 expression, ignoring leading/trailing whitespace' +) + +args = parser.parse_args() all_tests_passed = True def idl_test(code, expected_output): @@ -22,6 +68,9 @@ def idl_test(code, expected_output): code_lines = list(filter(None, code_lines)) code = '\n'.join(code_lines) + # Running IDL code at the IDL> prompt vs running it as a script causes + # weird differences in the evaluation, so we use a test.pro file + code = 'pro test\n' + code + '\nend' open('test.pro', 'wt').write(code) @@ -30,8 +79,6 @@ def idl_test(code, expected_output): print('Running:') for line in code_lines: - line = line.replace(server, '******') - line = line.replace(dbname, '******') print(f'IDL> {line}') print() @@ -47,6 +94,8 @@ def idl_test(code, expected_output): stderr=subprocess.STDOUT ) + # We call our test.pro module + proc.stdin.write('test\nexit\n'.encode()) proc.stdin.flush() @@ -61,25 +110,17 @@ def idl_test(code, expected_output): line = line.strip() - if not hide_output: + if line is not None and not hide_output: print(line) if line != '': lines.append(line.strip()) + # Skip the IDL header and licenseing information, which is everything + # above this line if line == '% Compiled module: TEST.': hide_output = False print() - #stdout, _ = proc.communicate('test\n'.encode()) - #lines = [line.strip() for line in stdout.splitlines() ] - lines = list(filter(None, lines)) - - # Skip the IDL header and License information - for i, line in enumerate(lines): - if line == '% Compiled module: TEST.': - lines = lines[i + 1:] - - this_test_passed = True for line, expected in zip(lines, expected_lines): @@ -102,11 +143,11 @@ def idl_test(code, expected_output): idl_test(f''' testid = 'IDL-tree-read' -mdsconnect, '{server}' -mdsopen, '{tree}', {shot} -print, mdsvalue('{node1}') -print, mdsvalue('{node2}') -mdsclose, '{tree}', '{shot}' +mdsconnect, '{args.mdsip_server}' +mdsopen, '{args.tree}', {args.shot} +print, mdsvalue('{args.node1}') +print, mdsvalue('{args.node2}') +mdsclose, '{args.tree}', '{args.shot}' ''', f''' @@ -118,8 +159,8 @@ def idl_test(code, expected_output): % Compiled module: MDSVALUE. % Compiled module: MDSCHECKARG. % Compiled module: MDSISCLIENT. -{node1_value} -{node2_value} +{args.node1_value} +{args.node2_value} % Compiled module: MDSCLOSE. ''') @@ -133,7 +174,7 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 -mdsip_server = '{server}' +mdsip_server = '{args.mdsip_server}' test_status = PASS mdsconnect, mdsip_server @@ -167,7 +208,7 @@ def idl_test(code, expected_output): ''') -if dbname != '': +if args.database_name != '': # Issue #2625: database on socket 0, subsequent connect doesn't break proxy. # If the queries work, the "val" variables will be changed to a text timestamp. @@ -177,8 +218,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -225,8 +266,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -271,8 +312,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -326,8 +367,8 @@ def idl_test(code, expected_output): FAIL = 0 BOGUS = -77 NLOOPS = 100 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -477,7 +518,7 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 NLOOPS = 100 -mdsip_server = '{server}' +mdsip_server = '{args.mdsip_server}' test_status = FAIL for i = 1, NLOOPS do begin @@ -610,7 +651,7 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 DATA = '55' -mdsip_server = '{server}' +mdsip_server = '{args.mdsip_server}' test_status = PASS result = mdsvalue(DATA) @@ -644,7 +685,7 @@ def idl_test(code, expected_output): # PASS = 1 # FAIL = 0 # DATA = '55' -# mdsip_server = '{server}' +# mdsip_server = '{args.mdsip_server}' # test_status = PASS # mdsconnect, mdsip_server @@ -689,7 +730,7 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 DATA = '55' -mdsip_server = '{server}' +mdsip_server = '{args.mdsip_server}' test_status = PASS mdsconnect, mdsip_server @@ -734,7 +775,7 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 DATA = '55' -mdsip_server = '{server}' +mdsip_server = '{args.mdsip_server}' test_status = PASS mdsconnect, mdsip_server @@ -780,7 +821,7 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 DATA = '55' -mdsip_server = '{server}' +mdsip_server = '{args.mdsip_server}' test_status = PASS result = mdsvalue(DATA) @@ -825,7 +866,7 @@ def idl_test(code, expected_output): # PASS = 1 # FAIL = 0 # DATA = '55' -# mdsip_server = '{server}' +# mdsip_server = '{args.mdsip_server}' # test_status = PASS # result = mdsvalue(DATA) @@ -871,7 +912,7 @@ def idl_test(code, expected_output): # PASS = 1 # FAIL = 0 # BOGUS = -77 -# mdsip_server = '{server}' +# mdsip_server = '{args.mdsip_server}' # test_status = PASS # mdsconnect, mdsip_server @@ -907,7 +948,7 @@ def idl_test(code, expected_output): # ''') -if dbname != '': +if args.database_name != '': # Database: dbdisconnect kills database proxy idl_test(f''' @@ -916,8 +957,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -971,8 +1012,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -1034,8 +1075,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -1112,8 +1153,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS @@ -1167,8 +1208,8 @@ def idl_test(code, expected_output): PASS = 1 FAIL = 0 BOGUS = -77 - proxy = '{dbname}' - mdsip_server = '{server}' + proxy = '{args.database_name}' + mdsip_server = '{args.mdsip_server}' query = 'select getdate()' test_status = PASS From 3aea9338e4d05c116da95155437ff9ceb62f00c6 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 11 Jan 2024 17:50:58 -0500 Subject: [PATCH 151/172] Build: Restructure the Jenkinsfile (#2685) * Restructure the Jenkinsfile Remove the dependency on 'camunda-community' Use a try/finally to collect test results immediately, instead of in the global post {} * Groovy syntax error * Add withEnvironment * Groovy syntax error * Groovy syntax error --- Jenkinsfile | 106 +++++++++++++++++++++++++++------------------------- 1 file changed, 55 insertions(+), 51 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0f40881576..6c753b3653 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,3 @@ -@Library('camunda-community') _ def OSList = [ 'windows', @@ -56,7 +55,6 @@ pipeline { sh 'printenv' script { - // is PR if (env.CHANGE_ID) { // This is safe because untrusted PRs will use Jenkinsfile from the target branch @@ -82,66 +80,72 @@ pipeline { } stage('Distributions') { steps { - dynamicMatrix([ - failFast: false, - axes: [ - OS: OSList - ], - actions: { - ws("${WORKSPACE}/${OS}") { - - stage("${OS} Clone") { - checkout scm; - } - - stage("${OS} Bootstrap") { - sh "GIT_BRANCH=\$BRANCH_NAME ./deploy/build.sh --os=bootstrap" - - if (OS.endsWith("armhf")) { - sh "docker run --rm --privileged multiarch/qemu-user-static:register --reset" + script { + parallel OSList.collectEntries { + OS -> [ "${OS}": { + stage("${OS}") { + ws("${WORKSPACE}/${OS}") { + stage("${OS} Clone") { + checkout scm; + } + + stage("${OS} Bootstrap") { + sh "GIT_BRANCH=\$BRANCH_NAME ./deploy/build.sh --os=bootstrap" + + if (OS.endsWith("armhf")) { + sh "docker run --rm --privileged multiarch/qemu-user-static:register --reset" + } + } + + stage("${OS} Test") { + try { + def network = "jenkins-${EXECUTOR_NUMBER}-${OS}" + sh "./deploy/build.sh --os=${OS} --test --dockernetwork=${network}" + } + finally { + sh "./deploy/tap-to-junit.py --junit-suite-name=${OS}" + junit skipPublishingChecks: true, testResults: 'mdsplus-junit.xml', keepLongStdio: true + + echo "Testing complete" + } + } } } + }] + } + } + } + } - stage("${OS} Test") { - network="jenkins-${EXECUTOR_NUMBER}-${OS}" - sh "./deploy/build.sh --os=${OS} --test --dockernetwork=${network}" - } - - // The IDL/MATLAB tests need to be run the same OS as the build server - if (OS == "ubuntu22") { - stage("IDL") { - env.MDSPLUS_DIR = "${WORKSPACE}/tests/64/buildroot" - sh """ - set +x - . \$MDSPLUS_DIR/setup.sh - set -x - ./idl/testing/run_tests.py - """ - } - - stage("MATLAB") { - // TODO - } + stage('Additional Testing') { + parallel { + stage("Test IDL") { + steps { + // The IDL tests have to be run with the same OS as the builder + ws("${WORKSPACE}/ubuntu22") { + withEnv(["MDSPLUS_DIR=${WORKSPACE}/tests/64/buildroot"]) { + sh """ + set +x + . \$MDSPLUS_DIR/setup.sh + set -x + ./idl/testing/run_tests.py + """ } } } - ]) + } + + stage("Test MATLAB") { + steps { + echo "Testing MATLAB" + // TODO + } + } } } } post { always { - - script { - for (OS in OSList) { - ws("${WORKSPACE}/${OS}") { - sh "./deploy/tap-to-junit.py --junit-suite-name=${OS}" - junit skipPublishingChecks: true, testResults: 'mdsplus-junit.xml', keepLongStdio: true - } - } - } - - // Collect TAP results, valgrind core dumps archiveArtifacts artifacts: "**/test-suite.tap,**/core", followSymlinks: false cleanWs disableDeferredWipeout: true, deleteDirs: true From c56dc2c33bf86976c7f735923cd775f8491db82a Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Wed, 17 Jan 2024 17:59:25 -0500 Subject: [PATCH 152/172] Build: Begin work on publishing (#2686) Add the publishing step, which will: Calculate the new version with get_new_version.py, which replaces commit_type_check.sh Build a release with that version for each distro with build.sh --release=VERISON Publish each distro with build.sh --publish=VERSION Create a github release All debian and redhat platforms will also generate tgz files for the GitHub release One tgz for /usr/local/mdsplus, and one for all the debs or rpms --- Jenkinsfile | 89 ++++++++++++++++- deploy/create_github_release.py | 96 +++++++++++++++++++ deploy/get_new_version.py | 59 ++++++++++++ deploy/platform/debian/debian_docker_build.sh | 13 ++- deploy/platform/platform_build.sh | 4 +- deploy/platform/redhat/redhat_docker_build.sh | 13 ++- 6 files changed, 266 insertions(+), 8 deletions(-) create mode 100755 deploy/create_github_release.py create mode 100755 deploy/get_new_version.py diff --git a/Jenkinsfile b/Jenkinsfile index 6c753b3653..05f858d099 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -50,6 +50,7 @@ pipeline { } stages { + stage('Setup') { steps { sh 'printenv' @@ -78,12 +79,13 @@ pipeline { cleanWs disableDeferredWipeout: true, deleteDirs: true } } + stage('Distributions') { steps { script { parallel OSList.collectEntries { - OS -> [ "${OS}": { - stage("${OS}") { + OS -> [ "${OS} Build & Test": { + stage("${OS} Build & Test") { ws("${WORKSPACE}/${OS}") { stage("${OS} Clone") { checkout scm; @@ -109,6 +111,12 @@ pipeline { echo "Testing complete" } } + + if (env.CHANGE_ID && !OS.startsWith("test-")) { + stage("${OS} Test Packaging") { + sh "./deploy/build.sh --os=${OS} --release" + } + } } } }] @@ -143,6 +151,83 @@ pipeline { } } } + + stage('Publish') { + when { + allOf { + anyOf { + branch 'alpha'; + branch 'stable'; + } + + triggeredBy 'TimerTrigger' + } + } + steps { + script { + def new_version = '0.0.0' + + stage("Calculate Version") { + ws("${WORKSPACE}/publish") { + checkout scm; + + new_version = sh( + script: "./deploy/get_new_version.py", + returnStdout: true + ).trim() + + if (new_version == '0.0.0') { + error "Failed to calculate new version" + } + + echo "Calculated new version to be ${new_version}" + } + } + + release_file_list = [] + + parallel OSList.findAll{ OS -> (!OS.startsWith("test-")) }.collectEntries { + OS -> [ "${OS} Release & Publish": { + stage("${OS} Release & Publish") { + ws("${WORKSPACE}/${OS}") { + stage("${OS} Release") { + sh "./deploy/build.sh --os=${OS} --release=${new_version}" + + findFiles(glob: "tarfiles/*.tgz").each { + file -> release_file_list.add(file.path) + } + } + + stage("${OS} Publish") { + sh "./deploy/build.sh --os=${OS} --publish=${new_version} --publishdir=/tmp/publish" + } + } + } + }] + } + + stage("Publish Version") { + ws("${WORKSPACE}/publish") { + def tag = "${BRANCH_NAME}_release-" + new_version.replaceAll("\\.", "-") + + echo "Creating GitHub Release and Tag for ${tag}" + withCredentials([ + usernamePassword( + credentialsId: 'MDSplusJenkins', + usernameVariable: 'GITHUB_APP', + passwordVariable: 'GITHUB_ACCESS_TOKEN' + )]) { + + // TODO: Protect against spaces in filenames + def release_file_list_arg = release_file_list.join(" ") + sh "./deploy/create_github_release.py --tag ${tag} --api-token \$GITHUB_ACCESS_TOKEN ${release_file_list_arg}" + } + + } + } + } + } + } } post { always { diff --git a/deploy/create_github_release.py b/deploy/create_github_release.py new file mode 100755 index 0000000000..0634aa96ac --- /dev/null +++ b/deploy/create_github_release.py @@ -0,0 +1,96 @@ +#!/usr/bin/env python3 + +import os +import requests +import argparse +import subprocess +import shutil + +API_URL = 'https://api.github.com/repos/MDSplus/mdsplus' +UPLOAD_URL = 'https://uploads.github.com/repos/MDSplus/mdsplus' + +parser = argparse.ArgumentParser() + +parser.add_argument( + '--github-name', + default='MDSplusBuilder' +) + +parser.add_argument( + '--github-email', + default='mdsplusadmin@psfc.mit.edu' +) + +parser.add_argument( + '--tag', + required=True +) + +parser.add_argument( + '--api-token', + required=True +) + +parser.add_argument( + 'files', + nargs=argparse.REMAINDER +) + +args = parser.parse_args() + +git_executable = shutil.which('git') + +result = subprocess.run( + [ git_executable, 'rev-parse', args.tag ], + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT +) + +if result.returncode == 0: + print(f"The tag {args.tag} already exists, exiting") + exit(0) + +result = subprocess.run( + [ git_executable, 'rev-parse', 'HEAD'], + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT +) + +git_hash = result.stdout.decode().strip() + +headers = { + 'Accept': 'application/vnd.github+json', + 'Authorization': f'Bearer {args.api_token}', + 'X-GitHub-Api-Version': '2022-11-28', # TODO: Is this needed? +} + +print('Creating release') + +create_release = { + 'tag_name': args.tag, + 'target_commitish': git_hash, + # This will automatically generate the name and body of the release + 'generate_release_notes': True +} + +create_release_response = requests.post(f'{API_URL}/releases', json=create_release, headers=headers) +if create_release_response.status_code != 201: + print(create_release_response.content.decode()) + exit(1) + +release_id = create_release_response.json()['id'] + +asset_headers = headers +asset_headers['Content-Type'] = 'application/octet-stream' + +for file in args.files: + + file_name = os.path.basename(file) + data = open(file, 'rb').read() + + upload_release_asset_response = requests.post(f'{UPLOAD_URL}/releases/{release_id}/assets?name={file_name}', data=data, headers=asset_headers) + print(upload_release_asset_response.request.headers) + print(upload_release_asset_response.request.url) + if upload_release_asset_response.status_code != 201: + print(upload_release_asset_response.content.decode()) + # attempt to upload the rest of the files diff --git a/deploy/get_new_version.py b/deploy/get_new_version.py new file mode 100755 index 0000000000..0f7d76e718 --- /dev/null +++ b/deploy/get_new_version.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 + +import subprocess +import shutil + +git_executable = shutil.which('git') + +def git(command): + # print(f'git {command}') + proc = subprocess.Popen( + [ git_executable ] + command.split(), + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT + ) + + stdout, _ = proc.communicate() + return stdout.decode().strip() + +last_release = git('describe --tags --abbrev=0') +last_release_commit = git(f'rev-list -n 1 {last_release}') +commit_log = git(f'log {last_release_commit}..HEAD --no-merges --decorate=short --pretty=format:%s') + +version_bump = 'SAME' +for commit in commit_log.splitlines(): + commit = commit.lower() + + if commit.startswith('feature') or commit.startswith('revert "feature'): + version_bump = 'MINOR' + + elif commit.startswith('fix') or commit.startswith('revert "fix'): + if version_bump != 'MINOR': + version_bump = 'PATCH' + + elif commit.startswith('tests') or commit.startswith('revert "tests'): + pass + + elif commit.startswith('build') or commit.startswith('revert "build'): + pass + + elif commit.startswith('docs') or commit.startswith('revert "docs'): + pass + +version_parts = last_release.split('-') +if len(version_parts) < 4: + print('0.0.0') + exit(1) +else: + major = int(version_parts[-3]) + minor = int(version_parts[-2]) + patch = int(version_parts[-1]) + +if version_bump == 'MAJOR': + major += 1 +elif version_bump == 'MINOR': + minor += 1 +elif version_bump == 'PATCH': + patch += 1 + +print(f'{major}.{minor}.{patch}') \ No newline at end of file diff --git a/deploy/platform/debian/debian_docker_build.sh b/deploy/platform/debian/debian_docker_build.sh index 065109d021..477db4ff92 100755 --- a/deploy/platform/debian/debian_docker_build.sh +++ b/deploy/platform/debian/debian_docker_build.sh @@ -65,10 +65,11 @@ buildrelease() { # ${RELEASEDIR}/${FLAVOR}/DEBS will be cleaned in debian_build.sh RELEASEDEBS=/release/${FLAVOR}/DEBS/${ARCH} RELEASEBLD=/workspace/releasebld + TARFILES=/workspace/tarfiles BUILDROOT=${RELEASEBLD}/buildroot MDSPLUS_DIR=${BUILDROOT}/usr/local/mdsplus - rm -Rf ${RELEASEBLD}/${bits} ${BUILDROOT} - mkdir -p ${RELEASEBLD}/${bits} ${BUILDROOT} ${MDSPLUS_DIR} + rm -Rf ${RELEASEBLD}/${bits} ${BUILDROOT} ${TARFILES} + mkdir -p ${RELEASEBLD}/${bits} ${BUILDROOT} ${MDSPLUS_DIR} ${TARFILES} pushd ${RELEASEBLD}/${bits} config ${config_param} ${CONFIGURE_EXTRA} if [ -z "$NOMAKE" ]; then @@ -152,6 +153,14 @@ EOF fi done popd + + pushd ${MDSPLUS_DIR} + tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}.tgz * + popd + + pushd ${RELEASEDEBS} + tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}_debs.tgz *.deb + popd fi #abort fi #nomake } diff --git a/deploy/platform/platform_build.sh b/deploy/platform/platform_build.sh index cf5b158488..db332e1ec9 100755 --- a/deploy/platform/platform_build.sh +++ b/deploy/platform/platform_build.sh @@ -81,8 +81,8 @@ rundocker() { function kill_docker() { if [ -r ${WORKSPACE}/${OS}_docker-cid ]; then - docker kill $(cat ${WORKSPACE}/${OS}_docker-cid) || true - docker rm $(cat ${WORKSPACE}/${OS}_docker-cid) || true + docker kill $(cat ${WORKSPACE}/${OS}_docker-cid) 2>/dev/null || true + docker rm $(cat ${WORKSPACE}/${OS}_docker-cid) 2>/dev/null || true rm -f ${WORKSPACE}/${OS}_docker-cid fi if [ ! -z $DOCKERNETWORK ]; then diff --git a/deploy/platform/redhat/redhat_docker_build.sh b/deploy/platform/redhat/redhat_docker_build.sh index eebb801195..df8d462887 100755 --- a/deploy/platform/redhat/redhat_docker_build.sh +++ b/deploy/platform/redhat/redhat_docker_build.sh @@ -57,9 +57,10 @@ buildrelease() { set -e RELEASEBLD=/workspace/releasebld BUILDROOT=${RELEASEBLD}/buildroot + TARFILES=/workspace/tarfiles MDSPLUS_DIR=${BUILDROOT}/usr/local/mdsplus - rm -Rf ${RELEASEBLD} /release/${FLAVOR} - mkdir -p ${RELEASEBLD}/64 ${BUILDROOT} ${MDSPLUS_DIR} + rm -Rf ${RELEASEBLD} /release/${FLAVOR} ${TARFILES} + mkdir -p ${RELEASEBLD}/64 ${BUILDROOT} ${MDSPLUS_DIR} ${TARFILES} pushd ${RELEASEBLD}/64 config ${test64} ${CONFIGURE_EXTRA} if [ -z "$NOMAKE" ]; then @@ -132,6 +133,14 @@ EOF fi done checkstatus abort "Failure: Problem with contents of one or more rpms. (see above)" $badrpm + + pushd ${MDSPLUS_DIR} + tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}.tgz * + popd + + pushd /release/${FLAVOR}/RPMS + tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}_rpms.tgz */*.rpm + popd fi #nomake } From cdc94970b81be50e6794d24ac81558d8f87ba08b Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 19 Jan 2024 15:56:15 -0500 Subject: [PATCH 153/172] Build: Treat unprefixed commits as "Fix:" (#2692) --- deploy/get_new_version.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/deploy/get_new_version.py b/deploy/get_new_version.py index 0f7d76e718..ef64328134 100755 --- a/deploy/get_new_version.py +++ b/deploy/get_new_version.py @@ -6,7 +6,6 @@ git_executable = shutil.which('git') def git(command): - # print(f'git {command}') proc = subprocess.Popen( [ git_executable ] + command.split(), stdout=subprocess.PIPE, @@ -40,6 +39,10 @@ def git(command): elif commit.startswith('docs') or commit.startswith('revert "docs'): pass + else: # Treat all unprefixed commits as 'Fix:' + if version_bump != 'MINOR': + version_bump = 'PATCH' + version_parts = last_release.split('-') if len(version_parts) < 4: print('0.0.0') From 0489b3fd35b5c8ef1d460193380dbe509624bec6 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 19 Jan 2024 18:53:33 -0500 Subject: [PATCH 154/172] Build: Give the tgz files absolute paths (#2694) --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 05f858d099..2a669570ac 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -194,7 +194,7 @@ pipeline { sh "./deploy/build.sh --os=${OS} --release=${new_version}" findFiles(glob: "tarfiles/*.tgz").each { - file -> release_file_list.add(file.path) + file -> release_file_list.add(WORKSPACE + "/" + file.path) } } From 8a42980522396f40580af6da2fe124a6ff8c08a8 Mon Sep 17 00:00:00 2001 From: Josh Stillerman Date: Wed, 31 Jan 2024 17:09:32 -0500 Subject: [PATCH 155/172] Build: Add darren as an Admin so he can build PRs (#2699) --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 2a669570ac..e45c598ba3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,6 +27,7 @@ def AdminList = [ 'tfredian', 'WhoBrokeTheBuild', 'zack-vii', + 'dgarnier', ] def schedule = ""; From 89580597ce109c37523a95b54ef55b6576387f98 Mon Sep 17 00:00:00 2001 From: GabrieleManduchi Date: Mon, 5 Feb 2024 18:21:45 +0100 Subject: [PATCH 156/172] more parameters for marte2_simulink_generic (#2700) --- .../java/MARTE2_SIMULINK_GENERICSetup.java | 346 +++++++++++---- .../MARTE2_SIMULINK_GENERICSetup.form | 402 ++++++++++++++---- .../RfxDevices/MARTE2_SIMULINK_GENERIC.py | 11 +- 3 files changed, 580 insertions(+), 179 deletions(-) diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java index 6dfa1584c0..c7df326104 100644 --- a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java @@ -165,6 +165,30 @@ private void initComponents() { jPanel46 = new javax.swing.JPanel(); deviceField67 = new DeviceField(); deviceField68 = new DeviceField(); + jPanel48 = new javax.swing.JPanel(); + deviceField79 = new DeviceField(); + deviceField80 = new DeviceField(); + jPanel49 = new javax.swing.JPanel(); + deviceField81 = new DeviceField(); + deviceField82 = new DeviceField(); + jPanel50 = new javax.swing.JPanel(); + deviceField83 = new DeviceField(); + deviceField84 = new DeviceField(); + jPanel51 = new javax.swing.JPanel(); + deviceField85 = new DeviceField(); + deviceField86 = new DeviceField(); + jPanel52 = new javax.swing.JPanel(); + deviceField87 = new DeviceField(); + deviceField88 = new DeviceField(); + jPanel53 = new javax.swing.JPanel(); + deviceField89 = new DeviceField(); + deviceField90 = new DeviceField(); + jPanel54 = new javax.swing.JPanel(); + deviceField91 = new DeviceField(); + deviceField92 = new DeviceField(); + jPanel55 = new javax.swing.JPanel(); + deviceField93 = new DeviceField(); + deviceField94 = new DeviceField(); jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); deviceField1 = new DeviceField(); @@ -192,21 +216,21 @@ private void initComponents() { deviceField5.setIdentifier(""); deviceField5.setLabelString("Name: "); - deviceField5.setOffsetNid(44); + deviceField5.setOffsetNid(71); deviceField5.setTextOnly(true); jPanel6.add(deviceField5); deviceChoice1.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice1.setIdentifier(""); deviceChoice1.setLabelString("Type: "); - deviceChoice1.setOffsetNid(40); + deviceChoice1.setOffsetNid(67); deviceChoice1.setUpdateIdentifier(""); jPanel6.add(deviceChoice1); deviceField6.setIdentifier(""); deviceField6.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField6.setNumCols(4); - deviceField6.setOffsetNid(41); + deviceField6.setOffsetNid(68); jPanel6.add(deviceField6); jPanel5.add(jPanel6); @@ -214,7 +238,7 @@ private void initComponents() { deviceField7.setIdentifier(""); deviceField7.setLabelString("Value: "); deviceField7.setNumCols(40); - deviceField7.setOffsetNid(43); + deviceField7.setOffsetNid(70); jPanel7.add(deviceField7); jPanel5.add(jPanel7); @@ -226,21 +250,21 @@ private void initComponents() { deviceField8.setIdentifier(""); deviceField8.setLabelString("Name: "); - deviceField8.setOffsetNid(51); + deviceField8.setOffsetNid(78); deviceField8.setTextOnly(true); jPanel9.add(deviceField8); deviceChoice2.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice2.setIdentifier(""); deviceChoice2.setLabelString("Type: "); - deviceChoice2.setOffsetNid(47); + deviceChoice2.setOffsetNid(74); deviceChoice2.setUpdateIdentifier(""); jPanel9.add(deviceChoice2); deviceField9.setIdentifier(""); deviceField9.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField9.setNumCols(4); - deviceField9.setOffsetNid(48); + deviceField9.setOffsetNid(75); jPanel9.add(deviceField9); jPanel8.add(jPanel9); @@ -248,7 +272,7 @@ private void initComponents() { deviceField10.setIdentifier(""); deviceField10.setLabelString("Value: "); deviceField10.setNumCols(40); - deviceField10.setOffsetNid(50); + deviceField10.setOffsetNid(77); jPanel10.add(deviceField10); jPanel8.add(jPanel10); @@ -260,21 +284,21 @@ private void initComponents() { deviceField11.setIdentifier(""); deviceField11.setLabelString("Name: "); - deviceField11.setOffsetNid(58); + deviceField11.setOffsetNid(85); deviceField11.setTextOnly(true); jPanel12.add(deviceField11); deviceChoice3.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice3.setIdentifier(""); deviceChoice3.setLabelString("Type: "); - deviceChoice3.setOffsetNid(54); + deviceChoice3.setOffsetNid(81); deviceChoice3.setUpdateIdentifier(""); jPanel12.add(deviceChoice3); deviceField12.setIdentifier(""); deviceField12.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField12.setNumCols(4); - deviceField12.setOffsetNid(55); + deviceField12.setOffsetNid(82); jPanel12.add(deviceField12); jPanel11.add(jPanel12); @@ -282,7 +306,7 @@ private void initComponents() { deviceField13.setIdentifier(""); deviceField13.setLabelString("Value: "); deviceField13.setNumCols(40); - deviceField13.setOffsetNid(57); + deviceField13.setOffsetNid(84); jPanel13.add(deviceField13); jPanel11.add(jPanel13); @@ -294,21 +318,21 @@ private void initComponents() { deviceField14.setIdentifier(""); deviceField14.setLabelString("Name: "); - deviceField14.setOffsetNid(65); + deviceField14.setOffsetNid(92); deviceField14.setTextOnly(true); jPanel15.add(deviceField14); deviceChoice4.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice4.setIdentifier(""); deviceChoice4.setLabelString("Type: "); - deviceChoice4.setOffsetNid(61); + deviceChoice4.setOffsetNid(88); deviceChoice4.setUpdateIdentifier(""); jPanel15.add(deviceChoice4); deviceField15.setIdentifier(""); deviceField15.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField15.setNumCols(4); - deviceField15.setOffsetNid(62); + deviceField15.setOffsetNid(89); jPanel15.add(deviceField15); jPanel14.add(jPanel15); @@ -316,7 +340,7 @@ private void initComponents() { deviceField16.setIdentifier(""); deviceField16.setLabelString("Value: "); deviceField16.setNumCols(40); - deviceField16.setOffsetNid(64); + deviceField16.setOffsetNid(91); jPanel16.add(deviceField16); jPanel14.add(jPanel16); @@ -328,21 +352,21 @@ private void initComponents() { deviceField17.setIdentifier(""); deviceField17.setLabelString("Name: "); - deviceField17.setOffsetNid(72); + deviceField17.setOffsetNid(99); deviceField17.setTextOnly(true); jPanel18.add(deviceField17); deviceChoice5.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice5.setIdentifier(""); deviceChoice5.setLabelString("Type: "); - deviceChoice5.setOffsetNid(68); + deviceChoice5.setOffsetNid(95); deviceChoice5.setUpdateIdentifier(""); jPanel18.add(deviceChoice5); deviceField18.setIdentifier(""); deviceField18.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField18.setNumCols(4); - deviceField18.setOffsetNid(69); + deviceField18.setOffsetNid(96); jPanel18.add(deviceField18); jPanel17.add(jPanel18); @@ -350,7 +374,7 @@ private void initComponents() { deviceField19.setIdentifier(""); deviceField19.setLabelString("Value: "); deviceField19.setNumCols(40); - deviceField19.setOffsetNid(71); + deviceField19.setOffsetNid(98); jPanel19.add(deviceField19); jPanel17.add(jPanel19); @@ -362,21 +386,21 @@ private void initComponents() { deviceField20.setIdentifier(""); deviceField20.setLabelString("Name: "); - deviceField20.setOffsetNid(79); + deviceField20.setOffsetNid(106); deviceField20.setTextOnly(true); jPanel21.add(deviceField20); deviceChoice6.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice6.setIdentifier(""); deviceChoice6.setLabelString("Type: "); - deviceChoice6.setOffsetNid(75); + deviceChoice6.setOffsetNid(102); deviceChoice6.setUpdateIdentifier(""); jPanel21.add(deviceChoice6); deviceField21.setIdentifier(""); deviceField21.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField21.setNumCols(4); - deviceField21.setOffsetNid(76); + deviceField21.setOffsetNid(103); jPanel21.add(deviceField21); jPanel20.add(jPanel21); @@ -384,7 +408,7 @@ private void initComponents() { deviceField22.setIdentifier(""); deviceField22.setLabelString("Value: "); deviceField22.setNumCols(40); - deviceField22.setOffsetNid(78); + deviceField22.setOffsetNid(105); jPanel22.add(deviceField22); jPanel20.add(jPanel22); @@ -396,21 +420,21 @@ private void initComponents() { deviceField23.setIdentifier(""); deviceField23.setLabelString("Name: "); - deviceField23.setOffsetNid(86); + deviceField23.setOffsetNid(113); deviceField23.setTextOnly(true); jPanel24.add(deviceField23); deviceChoice7.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice7.setIdentifier(""); deviceChoice7.setLabelString("Type: "); - deviceChoice7.setOffsetNid(82); + deviceChoice7.setOffsetNid(109); deviceChoice7.setUpdateIdentifier(""); jPanel24.add(deviceChoice7); deviceField24.setIdentifier(""); deviceField24.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField24.setNumCols(4); - deviceField24.setOffsetNid(83); + deviceField24.setOffsetNid(110); jPanel24.add(deviceField24); jPanel23.add(jPanel24); @@ -418,7 +442,7 @@ private void initComponents() { deviceField25.setIdentifier(""); deviceField25.setLabelString("Value: "); deviceField25.setNumCols(40); - deviceField25.setOffsetNid(85); + deviceField25.setOffsetNid(112); jPanel25.add(deviceField25); jPanel23.add(jPanel25); @@ -430,21 +454,21 @@ private void initComponents() { deviceField26.setIdentifier(""); deviceField26.setLabelString("Name: "); - deviceField26.setOffsetNid(93); + deviceField26.setOffsetNid(120); deviceField26.setTextOnly(true); jPanel27.add(deviceField26); deviceChoice8.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice8.setIdentifier(""); deviceChoice8.setLabelString("Type: "); - deviceChoice8.setOffsetNid(89); + deviceChoice8.setOffsetNid(116); deviceChoice8.setUpdateIdentifier(""); jPanel27.add(deviceChoice8); deviceField27.setIdentifier(""); deviceField27.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField27.setNumCols(4); - deviceField27.setOffsetNid(90); + deviceField27.setOffsetNid(117); jPanel27.add(deviceField27); jPanel26.add(jPanel27); @@ -452,7 +476,7 @@ private void initComponents() { deviceField28.setIdentifier(""); deviceField28.setLabelString("Value: "); deviceField28.setNumCols(40); - deviceField28.setOffsetNid(92); + deviceField28.setOffsetNid(119); jPanel28.add(deviceField28); jPanel26.add(jPanel28); @@ -469,32 +493,32 @@ private void initComponents() { deviceField29.setIdentifier(""); deviceField29.setLabelString("Name:"); - deviceField29.setOffsetNid(103); + deviceField29.setOffsetNid(130); deviceField29.setTextOnly(true); jPanel30.add(deviceField29); deviceChoice9.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice9.setIdentifier(""); deviceChoice9.setLabelString("Type:"); - deviceChoice9.setOffsetNid(104); + deviceChoice9.setOffsetNid(131); deviceChoice9.setUpdateIdentifier(""); jPanel30.add(deviceChoice9); deviceField30.setIdentifier(""); deviceField30.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField30.setNumCols(8); - deviceField30.setOffsetNid(106); + deviceField30.setOffsetNid(133); jPanel30.add(deviceField30); deviceField31.setIdentifier(""); deviceField31.setLabelString("Seg. Len (0 to disable):"); deviceField31.setNumCols(14); - deviceField31.setOffsetNid(107); + deviceField31.setOffsetNid(134); jPanel30.add(deviceField31); deviceField69.setIdentifier(""); deviceField69.setLabelString("Stream: "); - deviceField69.setOffsetNid(108); + deviceField69.setOffsetNid(135); deviceField69.setTextOnly(true); jPanel30.add(deviceField69); @@ -504,32 +528,32 @@ private void initComponents() { deviceField32.setIdentifier(""); deviceField32.setLabelString("Name:"); - deviceField32.setOffsetNid(112); + deviceField32.setOffsetNid(139); deviceField32.setTextOnly(true); jPanel31.add(deviceField32); deviceChoice10.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice10.setIdentifier(""); deviceChoice10.setLabelString("Type:"); - deviceChoice10.setOffsetNid(113); + deviceChoice10.setOffsetNid(140); deviceChoice10.setUpdateIdentifier(""); jPanel31.add(deviceChoice10); deviceField33.setIdentifier(""); deviceField33.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField33.setNumCols(8); - deviceField33.setOffsetNid(115); + deviceField33.setOffsetNid(142); jPanel31.add(deviceField33); deviceField34.setIdentifier(""); deviceField34.setLabelString("Seg. Len (0 to disable):"); deviceField34.setNumCols(14); - deviceField34.setOffsetNid(116); + deviceField34.setOffsetNid(143); jPanel31.add(deviceField34); deviceField70.setIdentifier(""); deviceField70.setLabelString("Stream: "); - deviceField70.setOffsetNid(117); + deviceField70.setOffsetNid(144); deviceField70.setTextOnly(true); jPanel31.add(deviceField70); @@ -539,32 +563,32 @@ private void initComponents() { deviceField35.setIdentifier(""); deviceField35.setLabelString("Name:"); - deviceField35.setOffsetNid(121); + deviceField35.setOffsetNid(148); deviceField35.setTextOnly(true); jPanel32.add(deviceField35); deviceChoice11.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice11.setIdentifier(""); deviceChoice11.setLabelString("Type:"); - deviceChoice11.setOffsetNid(122); + deviceChoice11.setOffsetNid(149); deviceChoice11.setUpdateIdentifier(""); jPanel32.add(deviceChoice11); deviceField36.setIdentifier(""); deviceField36.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField36.setNumCols(8); - deviceField36.setOffsetNid(124); + deviceField36.setOffsetNid(151); jPanel32.add(deviceField36); deviceField37.setIdentifier(""); deviceField37.setLabelString("Seg. Len (0 to disable):"); deviceField37.setNumCols(14); - deviceField37.setOffsetNid(125); + deviceField37.setOffsetNid(152); jPanel32.add(deviceField37); deviceField71.setIdentifier(""); deviceField71.setLabelString("Stream: "); - deviceField71.setOffsetNid(126); + deviceField71.setOffsetNid(153); deviceField71.setTextOnly(true); jPanel32.add(deviceField71); @@ -574,32 +598,32 @@ private void initComponents() { deviceField38.setIdentifier(""); deviceField38.setLabelString("Name:"); - deviceField38.setOffsetNid(130); + deviceField38.setOffsetNid(157); deviceField38.setTextOnly(true); jPanel33.add(deviceField38); deviceChoice12.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice12.setIdentifier(""); deviceChoice12.setLabelString("Type:"); - deviceChoice12.setOffsetNid(131); + deviceChoice12.setOffsetNid(158); deviceChoice12.setUpdateIdentifier(""); jPanel33.add(deviceChoice12); deviceField39.setIdentifier(""); deviceField39.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField39.setNumCols(8); - deviceField39.setOffsetNid(133); + deviceField39.setOffsetNid(160); jPanel33.add(deviceField39); deviceField40.setIdentifier(""); deviceField40.setLabelString("Seg. Len (0 to disable):"); deviceField40.setNumCols(14); - deviceField40.setOffsetNid(134); + deviceField40.setOffsetNid(161); jPanel33.add(deviceField40); deviceField72.setIdentifier(""); deviceField72.setLabelString("Stream: "); - deviceField72.setOffsetNid(135); + deviceField72.setOffsetNid(162); deviceField72.setTextOnly(true); jPanel33.add(deviceField72); @@ -609,32 +633,32 @@ private void initComponents() { deviceField41.setIdentifier(""); deviceField41.setLabelString("Name:"); - deviceField41.setOffsetNid(139); + deviceField41.setOffsetNid(166); deviceField41.setTextOnly(true); jPanel34.add(deviceField41); deviceChoice13.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice13.setIdentifier(""); deviceChoice13.setLabelString("Type:"); - deviceChoice13.setOffsetNid(140); + deviceChoice13.setOffsetNid(167); deviceChoice13.setUpdateIdentifier(""); jPanel34.add(deviceChoice13); deviceField42.setIdentifier(""); deviceField42.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField42.setNumCols(8); - deviceField42.setOffsetNid(142); + deviceField42.setOffsetNid(169); jPanel34.add(deviceField42); deviceField43.setIdentifier(""); deviceField43.setLabelString("Seg. Len (0 to disable):"); deviceField43.setNumCols(14); - deviceField43.setOffsetNid(143); + deviceField43.setOffsetNid(170); jPanel34.add(deviceField43); deviceField73.setIdentifier(""); deviceField73.setLabelString("Stream: "); - deviceField73.setOffsetNid(144); + deviceField73.setOffsetNid(171); deviceField73.setTextOnly(true); jPanel34.add(deviceField73); @@ -644,32 +668,32 @@ private void initComponents() { deviceField44.setIdentifier(""); deviceField44.setLabelString("Name:"); - deviceField44.setOffsetNid(148); + deviceField44.setOffsetNid(175); deviceField44.setTextOnly(true); jPanel35.add(deviceField44); deviceChoice14.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice14.setIdentifier(""); deviceChoice14.setLabelString("Type:"); - deviceChoice14.setOffsetNid(149); + deviceChoice14.setOffsetNid(176); deviceChoice14.setUpdateIdentifier(""); jPanel35.add(deviceChoice14); deviceField45.setIdentifier(""); deviceField45.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField45.setNumCols(8); - deviceField45.setOffsetNid(151); + deviceField45.setOffsetNid(178); jPanel35.add(deviceField45); deviceField46.setIdentifier(""); deviceField46.setLabelString("Seg. Len (0 to disable):"); deviceField46.setNumCols(14); - deviceField46.setOffsetNid(152); + deviceField46.setOffsetNid(179); jPanel35.add(deviceField46); deviceField74.setIdentifier(""); deviceField74.setLabelString("Stream: "); - deviceField74.setOffsetNid(153); + deviceField74.setOffsetNid(180); deviceField74.setTextOnly(true); jPanel35.add(deviceField74); @@ -679,32 +703,32 @@ private void initComponents() { deviceField47.setIdentifier(""); deviceField47.setLabelString("Name:"); - deviceField47.setOffsetNid(157); + deviceField47.setOffsetNid(184); deviceField47.setTextOnly(true); jPanel36.add(deviceField47); deviceChoice15.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice15.setIdentifier(""); deviceChoice15.setLabelString("Type:"); - deviceChoice15.setOffsetNid(158); + deviceChoice15.setOffsetNid(185); deviceChoice15.setUpdateIdentifier(""); jPanel36.add(deviceChoice15); deviceField48.setIdentifier(""); deviceField48.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField48.setNumCols(8); - deviceField48.setOffsetNid(160); + deviceField48.setOffsetNid(187); jPanel36.add(deviceField48); deviceField49.setIdentifier(""); deviceField49.setLabelString("Seg. Len (0 to disable):"); deviceField49.setNumCols(14); - deviceField49.setOffsetNid(161); + deviceField49.setOffsetNid(188); jPanel36.add(deviceField49); deviceField75.setIdentifier(""); deviceField75.setLabelString("Stream: "); - deviceField75.setOffsetNid(162); + deviceField75.setOffsetNid(189); deviceField75.setTextOnly(true); jPanel36.add(deviceField75); @@ -714,32 +738,32 @@ private void initComponents() { deviceField50.setIdentifier(""); deviceField50.setLabelString("Name:"); - deviceField50.setOffsetNid(166); + deviceField50.setOffsetNid(193); deviceField50.setTextOnly(true); jPanel37.add(deviceField50); deviceChoice16.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice16.setIdentifier(""); deviceChoice16.setLabelString("Type:"); - deviceChoice16.setOffsetNid(167); + deviceChoice16.setOffsetNid(194); deviceChoice16.setUpdateIdentifier(""); jPanel37.add(deviceChoice16); deviceField51.setIdentifier(""); deviceField51.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField51.setNumCols(8); - deviceField51.setOffsetNid(169); + deviceField51.setOffsetNid(196); jPanel37.add(deviceField51); deviceField52.setIdentifier(""); deviceField52.setLabelString("Seg. Len (0 to disable):"); deviceField52.setNumCols(14); - deviceField52.setOffsetNid(170); + deviceField52.setOffsetNid(197); jPanel37.add(deviceField52); deviceField76.setIdentifier(""); deviceField76.setLabelString("Stream: "); - deviceField76.setOffsetNid(171); + deviceField76.setOffsetNid(198); deviceField76.setTextOnly(true); jPanel37.add(deviceField76); @@ -749,19 +773,19 @@ private void initComponents() { jTabbedPane1.addTab("Outputs", jScrollPane2); - jPanel38.setLayout(new java.awt.GridLayout(8, 1)); + jPanel38.setLayout(new java.awt.GridLayout(16, 1)); jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 1")); deviceField53.setIdentifier(""); deviceField53.setLabelString("Name:"); - deviceField53.setOffsetNid(15); + deviceField53.setOffsetNid(18); deviceField53.setTextOnly(true); jPanel39.add(deviceField53); deviceField54.setIdentifier(""); deviceField54.setLabelString("Value: "); - deviceField54.setOffsetNid(16); + deviceField54.setOffsetNid(19); jPanel39.add(deviceField54); jPanel38.add(jPanel39); @@ -770,13 +794,13 @@ private void initComponents() { deviceField55.setIdentifier(""); deviceField55.setLabelString("Name:"); - deviceField55.setOffsetNid(18); + deviceField55.setOffsetNid(21); deviceField55.setTextOnly(true); jPanel40.add(deviceField55); deviceField56.setIdentifier(""); deviceField56.setLabelString("Value: "); - deviceField56.setOffsetNid(19); + deviceField56.setOffsetNid(22); jPanel40.add(deviceField56); jPanel38.add(jPanel40); @@ -785,13 +809,13 @@ private void initComponents() { deviceField57.setIdentifier(""); deviceField57.setLabelString("Name:"); - deviceField57.setOffsetNid(21); + deviceField57.setOffsetNid(24); deviceField57.setTextOnly(true); jPanel41.add(deviceField57); deviceField58.setIdentifier(""); deviceField58.setLabelString("Value: "); - deviceField58.setOffsetNid(22); + deviceField58.setOffsetNid(25); jPanel41.add(deviceField58); jPanel38.add(jPanel41); @@ -800,13 +824,13 @@ private void initComponents() { deviceField59.setIdentifier(""); deviceField59.setLabelString("Name:"); - deviceField59.setOffsetNid(24); + deviceField59.setOffsetNid(27); deviceField59.setTextOnly(true); jPanel42.add(deviceField59); deviceField60.setIdentifier(""); deviceField60.setLabelString("Value: "); - deviceField60.setOffsetNid(25); + deviceField60.setOffsetNid(28); jPanel42.add(deviceField60); jPanel38.add(jPanel42); @@ -815,13 +839,13 @@ private void initComponents() { deviceField61.setIdentifier(""); deviceField61.setLabelString("Name:"); - deviceField61.setOffsetNid(27); + deviceField61.setOffsetNid(30); deviceField61.setTextOnly(true); jPanel43.add(deviceField61); deviceField62.setIdentifier(""); deviceField62.setLabelString("Value: "); - deviceField62.setOffsetNid(28); + deviceField62.setOffsetNid(31); jPanel43.add(deviceField62); jPanel38.add(jPanel43); @@ -830,13 +854,13 @@ private void initComponents() { deviceField63.setIdentifier(""); deviceField63.setLabelString("Name:"); - deviceField63.setOffsetNid(30); + deviceField63.setOffsetNid(33); deviceField63.setTextOnly(true); jPanel44.add(deviceField63); deviceField64.setIdentifier(""); deviceField64.setLabelString("Value: "); - deviceField64.setOffsetNid(31); + deviceField64.setOffsetNid(34); jPanel44.add(deviceField64); jPanel38.add(jPanel44); @@ -845,13 +869,13 @@ private void initComponents() { deviceField65.setIdentifier(""); deviceField65.setLabelString("Name:"); - deviceField65.setOffsetNid(33); + deviceField65.setOffsetNid(36); deviceField65.setTextOnly(true); jPanel45.add(deviceField65); deviceField66.setIdentifier(""); deviceField66.setLabelString("Value: "); - deviceField66.setOffsetNid(34); + deviceField66.setOffsetNid(37); jPanel45.add(deviceField66); jPanel38.add(jPanel45); @@ -860,17 +884,137 @@ private void initComponents() { deviceField67.setIdentifier(""); deviceField67.setLabelString("Name:"); - deviceField67.setOffsetNid(36); + deviceField67.setOffsetNid(39); deviceField67.setTextOnly(true); jPanel46.add(deviceField67); deviceField68.setIdentifier(""); deviceField68.setLabelString("Value: "); - deviceField68.setOffsetNid(37); + deviceField68.setOffsetNid(40); jPanel46.add(deviceField68); jPanel38.add(jPanel46); + jPanel48.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 9")); + + deviceField79.setIdentifier(""); + deviceField79.setLabelString("Name:"); + deviceField79.setOffsetNid(42); + deviceField79.setTextOnly(true); + jPanel48.add(deviceField79); + + deviceField80.setIdentifier(""); + deviceField80.setLabelString("Value: "); + deviceField80.setOffsetNid(43); + jPanel48.add(deviceField80); + + jPanel38.add(jPanel48); + + jPanel49.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 10")); + + deviceField81.setIdentifier(""); + deviceField81.setLabelString("Name:"); + deviceField81.setOffsetNid(45); + deviceField81.setTextOnly(true); + jPanel49.add(deviceField81); + + deviceField82.setIdentifier(""); + deviceField82.setLabelString("Value: "); + deviceField82.setOffsetNid(46); + jPanel49.add(deviceField82); + + jPanel38.add(jPanel49); + + jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 11")); + + deviceField83.setIdentifier(""); + deviceField83.setLabelString("Name:"); + deviceField83.setOffsetNid(48); + deviceField83.setTextOnly(true); + jPanel50.add(deviceField83); + + deviceField84.setIdentifier(""); + deviceField84.setLabelString("Value: "); + deviceField84.setOffsetNid(49); + jPanel50.add(deviceField84); + + jPanel38.add(jPanel50); + + jPanel51.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 12")); + + deviceField85.setIdentifier(""); + deviceField85.setLabelString("Name:"); + deviceField85.setOffsetNid(51); + deviceField85.setTextOnly(true); + jPanel51.add(deviceField85); + + deviceField86.setIdentifier(""); + deviceField86.setLabelString("Value: "); + deviceField86.setOffsetNid(52); + jPanel51.add(deviceField86); + + jPanel38.add(jPanel51); + + jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 13")); + + deviceField87.setIdentifier(""); + deviceField87.setLabelString("Name:"); + deviceField87.setOffsetNid(54); + deviceField87.setTextOnly(true); + jPanel52.add(deviceField87); + + deviceField88.setIdentifier(""); + deviceField88.setLabelString("Value: "); + deviceField88.setOffsetNid(55); + jPanel52.add(deviceField88); + + jPanel38.add(jPanel52); + + jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 14")); + + deviceField89.setIdentifier(""); + deviceField89.setLabelString("Name:"); + deviceField89.setOffsetNid(57); + deviceField89.setTextOnly(true); + jPanel53.add(deviceField89); + + deviceField90.setIdentifier(""); + deviceField90.setLabelString("Value: "); + deviceField90.setOffsetNid(58); + jPanel53.add(deviceField90); + + jPanel38.add(jPanel53); + + jPanel54.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 15")); + + deviceField91.setIdentifier(""); + deviceField91.setLabelString("Name:"); + deviceField91.setOffsetNid(60); + deviceField91.setTextOnly(true); + jPanel54.add(deviceField91); + + deviceField92.setIdentifier(""); + deviceField92.setLabelString("Value: "); + deviceField92.setOffsetNid(61); + jPanel54.add(deviceField92); + + jPanel38.add(jPanel54); + + jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 16")); + + deviceField93.setIdentifier(""); + deviceField93.setLabelString("Name:"); + deviceField93.setOffsetNid(63); + deviceField93.setTextOnly(true); + jPanel55.add(deviceField93); + + deviceField94.setIdentifier(""); + deviceField94.setLabelString("Value: "); + deviceField94.setOffsetNid(64); + jPanel55.add(deviceField94); + + jPanel38.add(jPanel55); + jScrollPane3.setViewportView(jPanel38); jTabbedPane1.addTab("Parameters", jScrollPane3); @@ -1052,8 +1196,24 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS private DeviceField deviceField76; private DeviceField deviceField77; private DeviceField deviceField78; + private DeviceField deviceField79; private DeviceField deviceField8; + private DeviceField deviceField80; + private DeviceField deviceField81; + private DeviceField deviceField82; + private DeviceField deviceField83; + private DeviceField deviceField84; + private DeviceField deviceField85; + private DeviceField deviceField86; + private DeviceField deviceField87; + private DeviceField deviceField88; + private DeviceField deviceField89; private DeviceField deviceField9; + private DeviceField deviceField90; + private DeviceField deviceField91; + private DeviceField deviceField92; + private DeviceField deviceField93; + private DeviceField deviceField94; private javax.swing.JButton jButton1; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; @@ -1097,7 +1257,15 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS private javax.swing.JPanel jPanel45; private javax.swing.JPanel jPanel46; private javax.swing.JPanel jPanel47; + private javax.swing.JPanel jPanel48; + private javax.swing.JPanel jPanel49; private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel50; + private javax.swing.JPanel jPanel51; + private javax.swing.JPanel jPanel52; + private javax.swing.JPanel jPanel53; + private javax.swing.JPanel jPanel54; + private javax.swing.JPanel jPanel55; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel7; private javax.swing.JPanel jPanel8; diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form index 7f34cf2c6e..de07fa0d95 100644 --- a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form @@ -82,7 +82,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -249,7 +249,7 @@ - + @@ -263,7 +263,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -310,7 +310,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -362,7 +362,7 @@ - + @@ -380,7 +380,7 @@ - + @@ -389,7 +389,7 @@ - + @@ -403,7 +403,7 @@ - + @@ -432,7 +432,7 @@ - + @@ -450,7 +450,7 @@ - + @@ -459,7 +459,7 @@ - + @@ -473,7 +473,7 @@ - + @@ -502,7 +502,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -529,7 +529,7 @@ - + @@ -543,7 +543,7 @@ - + @@ -572,7 +572,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -599,7 +599,7 @@ - + @@ -613,7 +613,7 @@ - + @@ -661,7 +661,7 @@ - + @@ -679,7 +679,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -696,14 +696,14 @@ - + - + @@ -728,7 +728,7 @@ - + @@ -746,7 +746,7 @@ - + @@ -755,7 +755,7 @@ - + @@ -763,14 +763,14 @@ - + - + @@ -795,7 +795,7 @@ - + @@ -813,7 +813,7 @@ - + @@ -822,7 +822,7 @@ - + @@ -830,14 +830,14 @@ - + - + @@ -862,7 +862,7 @@ - + @@ -880,7 +880,7 @@ - + @@ -889,7 +889,7 @@ - + @@ -897,14 +897,14 @@ - + - + @@ -929,7 +929,7 @@ - + @@ -947,7 +947,7 @@ - + @@ -956,7 +956,7 @@ - + @@ -964,14 +964,14 @@ - + - + @@ -996,7 +996,7 @@ - + @@ -1014,7 +1014,7 @@ - + @@ -1023,7 +1023,7 @@ - + @@ -1031,14 +1031,14 @@ - + - + @@ -1063,7 +1063,7 @@ - + @@ -1081,7 +1081,7 @@ - + @@ -1090,7 +1090,7 @@ - + @@ -1098,14 +1098,14 @@ - + - + @@ -1130,7 +1130,7 @@ - + @@ -1148,7 +1148,7 @@ - + @@ -1157,7 +1157,7 @@ - + @@ -1165,14 +1165,14 @@ - + - + @@ -1197,7 +1197,7 @@ - + @@ -1215,7 +1215,7 @@ - + @@ -1223,7 +1223,7 @@ - + @@ -1243,7 +1243,7 @@ - + @@ -1251,7 +1251,7 @@ - + @@ -1271,7 +1271,7 @@ - + @@ -1279,7 +1279,7 @@ - + @@ -1299,7 +1299,7 @@ - + @@ -1307,7 +1307,7 @@ - + @@ -1327,7 +1327,7 @@ - + @@ -1335,7 +1335,7 @@ - + @@ -1355,7 +1355,7 @@ - + @@ -1363,7 +1363,7 @@ - + @@ -1383,7 +1383,7 @@ - + @@ -1391,7 +1391,7 @@ - + @@ -1411,7 +1411,7 @@ - + @@ -1419,7 +1419,231 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py b/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py index ea13eae5e7..07895c70f7 100644 --- a/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py +++ b/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py @@ -54,6 +54,7 @@ class MARTE2_SIMULINK_GENERIC(MC.MARTE2_COMPONENT): {'name': 'Verbosity', 'type': 'int32', 'value': 2}, {'name': 'Library', 'type': 'string'}, {'name': 'SymbolPrefix', 'type': 'string'}, + {'name': 'SkipInvalidTunableParams', 'type': 'int32', 'value': 0}, {'name': 'Parameter1', 'type': 'int32'}, {'name': 'Parameter2', 'type': 'int32'}, {'name': 'Parameter3', 'type': 'int32'}, @@ -61,7 +62,15 @@ class MARTE2_SIMULINK_GENERIC(MC.MARTE2_COMPONENT): {'name': 'Parameter5', 'type': 'int32'}, {'name': 'Parameter6', 'type': 'int32'}, {'name': 'Parameter7', 'type': 'int32'}, - {'name': 'SkipInvalidTunableParams', 'type': 'int32', 'value': 0}, + {'name': 'Parameter8', 'type': 'int32'}, + {'name': 'Parameter9', 'type': 'int32'}, + {'name': 'Parameter10', 'type': 'int32'}, + {'name': 'Parameter11', 'type': 'int32'}, + {'name': 'Parameter12', 'type': 'int32'}, + {'name': 'Parameter13', 'type': 'int32'}, + {'name': 'Parameter14', 'type': 'int32'}, + {'name': 'Parameter15', 'type': 'int32'}, + {'name': 'Parameter16', 'type': 'int32'}, ] parts = [] From 1efcf87db07c709283c59337721e7ea8828da296 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 6 Feb 2024 14:37:42 -0500 Subject: [PATCH 157/172] Build: Sign packages with Jenkins, upload Windows installers to GitHub (#2701) Rename `tarfiles/` folder to `packages/` --- Jenkinsfile | 8 ++++++-- deploy/packaging/windows/create_installer.sh | 5 +++++ deploy/platform/debian/debian_docker_build.sh | 10 +++++----- deploy/platform/redhat/redhat_docker_build.sh | 10 +++++----- 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e45c598ba3..e7bcfa71e7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -194,13 +194,17 @@ pipeline { stage("${OS} Release") { sh "./deploy/build.sh --os=${OS} --release=${new_version}" - findFiles(glob: "tarfiles/*.tgz").each { + findFiles(glob: "packages/*.tgz").each { + file -> release_file_list.add(WORKSPACE + "/" + file.path) + } + + findFiles(glob: "packages/*.exe").each { file -> release_file_list.add(WORKSPACE + "/" + file.path) } } stage("${OS} Publish") { - sh "./deploy/build.sh --os=${OS} --publish=${new_version} --publishdir=/tmp/publish" + sh "./deploy/build.sh --os=${OS} --publish=${new_version} --keys=/mdsplus/certs --publishdir=/tmp/publish" } } } diff --git a/deploy/packaging/windows/create_installer.sh b/deploy/packaging/windows/create_installer.sh index f76c40ed1a..7e2d3f7e96 100755 --- a/deploy/packaging/windows/create_installer.sh +++ b/deploy/packaging/windows/create_installer.sh @@ -30,3 +30,8 @@ if [ -d /sign_keys ]; then echo "Failed to sign installer" fi fi + +PACKAGESDIR=/workspace/packages +rm -Rf ${PACKAGESDIR} +mkdir -p $PACKAGESDIR +cp /release/${FLAVOR}/*.exe $PACKAGESDIR/ \ No newline at end of file diff --git a/deploy/platform/debian/debian_docker_build.sh b/deploy/platform/debian/debian_docker_build.sh index 477db4ff92..b08de99282 100755 --- a/deploy/platform/debian/debian_docker_build.sh +++ b/deploy/platform/debian/debian_docker_build.sh @@ -65,11 +65,11 @@ buildrelease() { # ${RELEASEDIR}/${FLAVOR}/DEBS will be cleaned in debian_build.sh RELEASEDEBS=/release/${FLAVOR}/DEBS/${ARCH} RELEASEBLD=/workspace/releasebld - TARFILES=/workspace/tarfiles + PACKAGESDIR=/workspace/packages BUILDROOT=${RELEASEBLD}/buildroot MDSPLUS_DIR=${BUILDROOT}/usr/local/mdsplus - rm -Rf ${RELEASEBLD}/${bits} ${BUILDROOT} ${TARFILES} - mkdir -p ${RELEASEBLD}/${bits} ${BUILDROOT} ${MDSPLUS_DIR} ${TARFILES} + rm -Rf ${RELEASEBLD}/${bits} ${BUILDROOT} ${PACKAGESDIR} + mkdir -p ${RELEASEBLD}/${bits} ${BUILDROOT} ${MDSPLUS_DIR} ${PACKAGESDIR} pushd ${RELEASEBLD}/${bits} config ${config_param} ${CONFIGURE_EXTRA} if [ -z "$NOMAKE" ]; then @@ -155,11 +155,11 @@ EOF popd pushd ${MDSPLUS_DIR} - tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}.tgz * + tar -czf $PACKAGESDIR/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}.tgz * popd pushd ${RELEASEDEBS} - tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}_debs.tgz *.deb + tar -czf $PACKAGESDIR/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}_debs.tgz *.deb popd fi #abort fi #nomake diff --git a/deploy/platform/redhat/redhat_docker_build.sh b/deploy/platform/redhat/redhat_docker_build.sh index df8d462887..b460872409 100755 --- a/deploy/platform/redhat/redhat_docker_build.sh +++ b/deploy/platform/redhat/redhat_docker_build.sh @@ -57,10 +57,10 @@ buildrelease() { set -e RELEASEBLD=/workspace/releasebld BUILDROOT=${RELEASEBLD}/buildroot - TARFILES=/workspace/tarfiles + PACKAGESDIR=/workspace/packages MDSPLUS_DIR=${BUILDROOT}/usr/local/mdsplus - rm -Rf ${RELEASEBLD} /release/${FLAVOR} ${TARFILES} - mkdir -p ${RELEASEBLD}/64 ${BUILDROOT} ${MDSPLUS_DIR} ${TARFILES} + rm -Rf ${RELEASEBLD} /release/${FLAVOR} ${PACKAGESDIR} + mkdir -p ${RELEASEBLD}/64 ${BUILDROOT} ${MDSPLUS_DIR} ${PACKAGESDIR} pushd ${RELEASEBLD}/64 config ${test64} ${CONFIGURE_EXTRA} if [ -z "$NOMAKE" ]; then @@ -135,11 +135,11 @@ EOF checkstatus abort "Failure: Problem with contents of one or more rpms. (see above)" $badrpm pushd ${MDSPLUS_DIR} - tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}.tgz * + tar -czf $PACKAGESDIR/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}.tgz * popd pushd /release/${FLAVOR}/RPMS - tar -czf $TARFILES/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}_rpms.tgz */*.rpm + tar -czf $PACKAGESDIR/mdsplus_${FLAVOR}_${RELEASE_VERSION}_${OS}_${ARCH}_rpms.tgz */*.rpm popd fi #nomake } From dae624da75b90a4f1fadae2ed5e285b4988ce79d Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 6 Feb 2024 17:11:46 -0500 Subject: [PATCH 158/172] Build: Actually publish to the real directory (#2702) --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e7bcfa71e7..ca77d5ab22 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -204,7 +204,7 @@ pipeline { } stage("${OS} Publish") { - sh "./deploy/build.sh --os=${OS} --publish=${new_version} --keys=/mdsplus/certs --publishdir=/tmp/publish" + sh "./deploy/build.sh --os=${OS} --publish=${new_version} --keys=/mdsplus/certs --publishdir=/mdsplus/dist" } } } From 02877dfdb6460a70c2524f35248682596fc62689 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 7 Feb 2024 15:56:23 -0700 Subject: [PATCH 159/172] Fix: corrected typo that caused MdsPut2() to clear all flags (#2703) * Fix: corrected typo that caused MdsPut2() to clear all flags * Fix: source formatting re mds_put/2_vargs() * Fix: more minor soure formatting in mds_put/2_vargs --------- Co-authored-by: Mark Winkel --- mdslib/MdsLib.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/mdslib/MdsLib.c b/mdslib/MdsLib.c index ede325185c..ca6986b7b7 100644 --- a/mdslib/MdsLib.c +++ b/mdslib/MdsLib.c @@ -1050,9 +1050,7 @@ static inline int mds_put_vargs(va_list incrmtr, int connection, char *pathname, if (STATUS_OK) { - if ((status = TreePutRecord( - nid, (struct descriptor *)arglist[argidx - 2], 0)) & - 1) + if ((status = TreePutRecord(nid, (struct descriptor *)arglist[argidx - 2], 0)) & 1) { TreeWait(); } @@ -1191,10 +1189,7 @@ static int mds_put2_vargs(va_list incrmtr, int connection, char *pathname, if (STATUS_OK) { - if ((status = - TreePutRecord(nid, (struct descriptor *)arglist[argidx - 2]), - 0) & - 1) + if ((status = TreePutRecord(nid, (struct descriptor *)arglist[argidx - 2], 0)) & 1) { TreeWait(); } From 221609ae090fcce921be4c18d1234e1bcb2a7a85 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Thu, 8 Feb 2024 17:11:35 -0500 Subject: [PATCH 160/172] Fix: Release versioning was always 1 behind (#2705) Jenkins now re-runs bootstrap after calculating and tagging the new version This also moves the --release/--publish=VERSION into a separate parameter called --version=VERSION This now properly passes the BRANCH/RELEASE_VERSION into bootstrap for us to override the git info --- Jenkinsfile | 11 +++++++---- deploy/build.sh | 3 +++ deploy/git_revision.sh | 4 +--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ca77d5ab22..edd92bac41 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -93,7 +93,7 @@ pipeline { } stage("${OS} Bootstrap") { - sh "GIT_BRANCH=\$BRANCH_NAME ./deploy/build.sh --os=bootstrap" + sh "./deploy/build.sh --os=bootstrap --branch=${BRANCH_NAME}" if (OS.endsWith("armhf")) { sh "docker run --rm --privileged multiarch/qemu-user-static:register --reset" @@ -191,8 +191,12 @@ pipeline { OS -> [ "${OS} Release & Publish": { stage("${OS} Release & Publish") { ws("${WORKSPACE}/${OS}") { + stage("${OS} Bootstrap") { + sh "./deploy/build.sh --os=bootstrap --branch=${BRANCH_NAME} --version=${new_version}" + } + stage("${OS} Release") { - sh "./deploy/build.sh --os=${OS} --release=${new_version}" + sh "./deploy/build.sh --os=${OS} --release --branch=${BRANCH_NAME} --version=${new_version}" findFiles(glob: "packages/*.tgz").each { file -> release_file_list.add(WORKSPACE + "/" + file.path) @@ -204,7 +208,7 @@ pipeline { } stage("${OS} Publish") { - sh "./deploy/build.sh --os=${OS} --publish=${new_version} --keys=/mdsplus/certs --publishdir=/mdsplus/dist" + sh "./deploy/build.sh --os=${OS} --publish --branch=${BRANCH_NAME} --version=${new_version} --keys=/mdsplus/certs --publishdir=/mdsplus/dist" } } } @@ -214,7 +218,6 @@ pipeline { stage("Publish Version") { ws("${WORKSPACE}/publish") { def tag = "${BRANCH_NAME}_release-" + new_version.replaceAll("\\.", "-") - echo "Creating GitHub Release and Tag for ${tag}" withCredentials([ usernamePassword( diff --git a/deploy/build.sh b/deploy/build.sh index ffa3ce1414..fa78cef0b5 100755 --- a/deploy/build.sh +++ b/deploy/build.sh @@ -321,6 +321,9 @@ parsecmd() { eval "RELEASE_VERSION=${i#*=}" PUBLISH=yes ;; + --version=*) + eval "RELEASE_VERSION=${i#*=}" + ;; --platform=*) eval "PLATFORM=${i#*=}" ;; diff --git a/deploy/git_revision.sh b/deploy/git_revision.sh index 3d65018444..9becd0d4d3 100755 --- a/deploy/git_revision.sh +++ b/deploy/git_revision.sh @@ -2,9 +2,7 @@ SRC=$(realpath "$(dirname "$0")/..") GIT="git --git-dir=${SRC}/.git --work-tree=${SRC}" GIT_TAG="$(${GIT} describe --tag)" -if [ -z "${GIT_BRANCH}" ]; then - GIT_BRANCH="$(${GIT} rev-parse --abbrev-ref HEAD)" -fi +GIT_BRANCH="$(${GIT} rev-parse --abbrev-ref HEAD)" GIT_REMOTE="$(${GIT} config branch.${GIT_BRANCH}.remote)" GIT_REMOTE_URL="$(${GIT} config remote.${GIT_REMOTE}.url)" GIT_COMMIT="$(${GIT} rev-parse HEAD)" From c936acf5edeb33622416159cf5a399121717d306 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Fri, 9 Feb 2024 10:45:43 -0500 Subject: [PATCH 161/172] Fix: Restructure the Jenkinsfile to better support versioning (#2707) Move the Calculate Version step to the top Call Bootstrap once with the version (or 0.0.0 for PRs) Instead of having Test Packaging/Release steps, just have one Release step --- Jenkinsfile | 92 +++++++++++++++++++++++++++-------------------------- 1 file changed, 47 insertions(+), 45 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index edd92bac41..aa7209f50f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -38,6 +38,10 @@ if (BRANCH_NAME == "stable") { schedule = "0 19 * * *"; } +def new_version = '0.0.0'; + +def release_file_list = []; + pipeline { agent any @@ -81,6 +85,33 @@ pipeline { } } + stage("Calculate Version") { + when { + anyOf { + branch 'alpha'; + branch 'stable'; + } + } + steps { + script { + ws("${WORKSPACE}/publish") { + checkout scm; + + new_version = sh( + script: "./deploy/get_new_version.py", + returnStdout: true + ).trim() + + if (new_version == '0.0.0') { + error "Failed to calculate new version" + } + + echo "Calculated new version to be ${new_version}" + } + } + } + } + stage('Distributions') { steps { script { @@ -93,7 +124,7 @@ pipeline { } stage("${OS} Bootstrap") { - sh "./deploy/build.sh --os=bootstrap --branch=${BRANCH_NAME}" + sh "./deploy/build.sh --os=bootstrap --branch=${BRANCH_NAME} --version=${new_version}" if (OS.endsWith("armhf")) { sh "docker run --rm --privileged multiarch/qemu-user-static:register --reset" @@ -113,9 +144,17 @@ pipeline { } } - if (env.CHANGE_ID && !OS.startsWith("test-")) { - stage("${OS} Test Packaging") { - sh "./deploy/build.sh --os=${OS} --release" + if (!OS.startsWith("test-")) { + stage("${OS} Release") { + sh "./deploy/build.sh --os=${OS} --release --branch=${BRANCH_NAME} --version=${new_version}" + + findFiles(glob: "packages/*.tgz").each { + file -> release_file_list.add(WORKSPACE + "/" + file.path) + } + + findFiles(glob: "packages/*.exe").each { + file -> release_file_list.add(WORKSPACE + "/" + file.path) + } } } } @@ -166,56 +205,19 @@ pipeline { } steps { script { - def new_version = '0.0.0' - stage("Calculate Version") { - ws("${WORKSPACE}/publish") { - checkout scm; - - new_version = sh( - script: "./deploy/get_new_version.py", - returnStdout: true - ).trim() - - if (new_version == '0.0.0') { - error "Failed to calculate new version" - } - - echo "Calculated new version to be ${new_version}" - } - } - - release_file_list = [] parallel OSList.findAll{ OS -> (!OS.startsWith("test-")) }.collectEntries { - OS -> [ "${OS} Release & Publish": { - stage("${OS} Release & Publish") { + OS -> [ "${OS} Publish": { + stage("${OS} Publish") { ws("${WORKSPACE}/${OS}") { - stage("${OS} Bootstrap") { - sh "./deploy/build.sh --os=bootstrap --branch=${BRANCH_NAME} --version=${new_version}" - } - - stage("${OS} Release") { - sh "./deploy/build.sh --os=${OS} --release --branch=${BRANCH_NAME} --version=${new_version}" - - findFiles(glob: "packages/*.tgz").each { - file -> release_file_list.add(WORKSPACE + "/" + file.path) - } - - findFiles(glob: "packages/*.exe").each { - file -> release_file_list.add(WORKSPACE + "/" + file.path) - } - } - - stage("${OS} Publish") { - sh "./deploy/build.sh --os=${OS} --publish --branch=${BRANCH_NAME} --version=${new_version} --keys=/mdsplus/certs --publishdir=/mdsplus/dist" - } + sh "./deploy/build.sh --os=${OS} --publish --branch=${BRANCH_NAME} --version=${new_version} --keys=/mdsplus/certs --publishdir=/mdsplus/dist" } } }] } - stage("Publish Version") { + stage("Publish to GitHub") { ws("${WORKSPACE}/publish") { def tag = "${BRANCH_NAME}_release-" + new_version.replaceAll("\\.", "-") echo "Creating GitHub Release and Tag for ${tag}" From a2e7186181a4f1b6f575206a8ad147da5bff40ca Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Fri, 9 Feb 2024 09:20:42 -0700 Subject: [PATCH 162/172] Fix: User provided fix to prevent rare segfault on device deletion (#2706) Co-authored-by: Mark Winkel --- treeshr/TreeDeleteNode.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/treeshr/TreeDeleteNode.c b/treeshr/TreeDeleteNode.c index d3a7b336a1..2266864153 100644 --- a/treeshr/TreeDeleteNode.c +++ b/treeshr/TreeDeleteNode.c @@ -165,7 +165,8 @@ static void check_nid(PINO_DATABASE *dblist, NID *nid, int *count) 0xFFFFFF; elt_nid.tree = nid->tree; elt_node = nid_to_node(dblist, &elt_nid); - for (; swapint16(&elt_node->conglomerate_elt) == elt_num; + for (; swapint16(&elt_node->conglomerate_elt) == elt_num + && elt_nid.node < dblist->tree_info->header->nodes; elt_nid.node++, elt_num++, elt_node++) check_nid(dblist, &elt_nid, count); } From a1181a0183468dbfa15bbea1419ec858bbece711 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:08:07 -0700 Subject: [PATCH 163/172] Build: add MATLAB tests (not using mdsip) (#2674) * First draft of MATLAB tests * Exclude the MATLAB tests from packaging * Build: MATLAB tests rewritten using argparse --------- Co-authored-by: Mark Winkel --- deploy/packaging/linux.xml | 1 + matlab/testing/run_tests.py | 491 ++++++++++++++++++++++++++++++++++++ 2 files changed, 492 insertions(+) create mode 100755 matlab/testing/run_tests.py diff --git a/deploy/packaging/linux.xml b/deploy/packaging/linux.xml index bf87a2f0c5..182302d729 100644 --- a/deploy/packaging/linux.xml +++ b/deploy/packaging/linux.xml @@ -788,6 +788,7 @@ rm -f /etc/ld.so.conf.d/mdsplus.conf 2>/dev/null + diff --git a/matlab/testing/run_tests.py b/matlab/testing/run_tests.py new file mode 100755 index 0000000000..d2aa5a1ec1 --- /dev/null +++ b/matlab/testing/run_tests.py @@ -0,0 +1,491 @@ +#!/usr/bin/env python3 + +# TODO: This only tests the "thin-client" API for MATLAB. Eventually, should +# also incorporate the "thick-client" API tests in the "mdstest.m" file. +# NOTE: The following test harness and tests are derived from the IDL tests. + +import os +import subprocess +import argparse +import string + +# The default values are intended to be used from within the PSFC network +# If you want to run these tests on your own infrastructure, provide the +# details as arguments to customize the tests to your servers/trees/nodes + +parser = argparse.ArgumentParser() + +parser.add_argument( + '--mdsip-server', + default='alcdaq6', + help='The server to call mdsconnect() on' +) + +parser.add_argument( + '--database-name', + default='logbook', + help='The database to call set_database() on' +) + +parser.add_argument( + '--tree', + default='cmod', + help='The tree to mdsopen()' +) + +parser.add_argument( + '--shot', + default=1090909009, + help='The shot to mdsopen()' +) + +parser.add_argument( + '--node1', + default='SUM(\\IP)', + help='An expression to evaluate and compare against --node1-value' +) + +parser.add_argument( + '--node1-value', + default='-69662768', + help='The value of evaluating the --node1 expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--node2', + default='TSTART', + help='An expression to evaluate and compare against --node2-value' +) + +parser.add_argument( + '--node2-value', + default='-4', + help='The value of evaluating the --node2 expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--text', + default='ADMIN.LOGBOOK.STATISTICS:ANAL_DONE', + help='An expression to evaluate and compare against --text-value' +) + +parser.add_argument( + '--text-value', + default='9-SEP-2009 11:29:41.00', + help='The value of evaluating the --text expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--numeric', + default='SEQUENCE_NUM', + help='An expression to evaluate and compare against --numeric-value' +) + +parser.add_argument( + '--numeric-value', + default='35575', + help='The value of evaluating the --numeric expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--signal', + default='ADMIN.FAST_WINDOW.XTOMO:OPTIONS', + help='An expression to evaluate and compare against --signal-value' +) + +# default="{'none '} {'25kHz '} {'50kHz '} {'83.3kHz'}" +parser.add_argument( + '--signal-value', + default='"none " "25kHz " "50kHz " "83.3kHz"', + help='The value of evaluating the --signal expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--fullpath', + default='\\CMOD::TOP.ELECTRONS.ECE.RESULTS:APERTURE', + help='An expression to evaluate and compare against --fullpath-value' +) + +parser.add_argument( + '--fullpath-value', + default='39.1000', + help='The value of evaluating the --fullpath expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--relative-def', + default='\CMOD::TOP.ELECTRONS.ECE', + help='An expression to change the default position in the tree' +) + +parser.add_argument( + '--relative', + default='.RESULTS:ZPD', + help='An expression to evaluate and compare against --relative-value' +) + +parser.add_argument( + '--relative-value', + default='57', + help='The value of evaluating the --relative expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--reset-def', + default='\CMOD::TOP', + help='An expression to reset the default position to the top of the tree' +) + +parser.add_argument( + '--tag', + default='\\DNB::TSTART', + help='An expression to evaluate and compare against --tag-value' +) + +parser.add_argument( + '--tag-value', + default='-4', + help='The value of evaluating the --tag expression, ignoring leading/trailing whitespace' +) + +# The parser is converting "\\" into "\", so to get desired path of "\\CMOD::" must use "\\\\" +parser.add_argument( + '--wildcard', + default='SUBSCRIPT(GETNCI("\\\\CMOD::TOP.***:CPLD_START", "FULLPATH"),0)', + help='An expression to evaluate and compare against --wildcard-value' +) + +parser.add_argument( + '--wildcard-value', + default='\CMOD::TOP.DNB.MIT_CXRS:CPLD_START', + help='The value of evaluating the --wildcard expression, ignoring leading/trailing whitespace' +) + +# The parser is converting "\\" into "\", so to get desired path of "\\CMOD::" must use "\\\\" +parser.add_argument( + '--getnci', + default=' SUBSCRIPT(GETNCI("\\\\CMOD::TOP.DNB.MIT_CXRS:CPLD_START", "USAGE"),0) ', + help='An expression to evaluate and compare against --getnci-value' +) + +parser.add_argument( + '--getnci-value', + default='5', + help='The value of evaluating the --getnci expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--rank', + default='RANK(\\IP)', + help='An expression to evaluate and compare against --rank-value' +) + +parser.add_argument( + '--rank-value', + default='1', + help='The value of evaluating the --rank expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--ndims', + default='NDIMS(\\IP)', + help='An expression to evaluate and compare against --ndims-value' +) + +parser.add_argument( + '--ndims-value', + default='1', + help='The value of evaluating the --ndims expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--dim-of', + default='DIM_OF(\\CMOD::TOP.ADMIN.FAST_WINDOW.XTOMO:OPTIONS, 0)', + help='An expression to evaluate and compare against --dim-of-value' +) + +parser.add_argument( + '--dim-of-value', + default='1 1 1 1', + help='The value of evaluating the --dim-of expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--units-of', + default='UNITS_OF(\\CMOD::TOP.MHD.XTOMO.SIGNALS.ARRAY_1:CHORD_01)', + help='An expression to evaluate and compare against --units-of-value' +) + +parser.add_argument( + '--units-of-value', + default='watts', + help='The value of evaluating the --units-of expression, ignoring leading/trailing whitespace' +) + +args = parser.parse_args() + + +#--------------------------------------------------------------------------- +# Each write test should start with a clean tree. +# Write tests use a local tree, but eventually will be upgraded to use mdsip. +# TODO: The default_tree_path is temporary; will change when switch to mdsip. +# +def build_write_tree(tree, shot): + import os + import MDSplus as mds + + test_dir = os.getenv('MDSPLUS_DIR') + '/matlab/testing/' + os.environ['default_tree_path'] = test_dir # required to write tree + + tree_name = tree + '_' + str(shot) + tree_file = test_dir + tree_name + + tc = tree_file + '.characteristics' + td = tree_file + '.datafile' + tt = tree_file + '.tree' + + if os.path.exists(tc): + os.remove(tc) + if os.path.exists(td): + os.remove(td) + if os.path.exists(tt): + os.remove(tt) + + t = mds.Tree(tree, shot, 'new') + + nid = t.addNode('A_TEXT', 'text') + nid = t.addNode('B_NUM', 'numeric') + nid = t.addNode('C_SIGNAL', 'signal') + + nid = t.addNode('SUBTREE_1', 'structure') + nid = t.addNode('SUBTREE_1.D_TEXT', 'text') + nid = t.addNode('SUBTREE_1.E_UNITS', 'numeric') + + nid = t.addNode('SUBTREE_2', 'structure') + nid = t.addNode('SUBTREE_2.F_NUM', 'numeric') + nid = t.addNode('SUBTREE_2.G_NUM', 'numeric') + nid.addTag('TAG_G') + + t.write() + t.close() + +write_tree = 'write' +write_shot = 123 +build_write_tree(write_tree, write_shot) + + +all_tests_passed = True +def matlab_test(code, expected_output): + global all_tests_passed + + header_end = 'For product information, visit www.mathworks.com.' + + code_lines = [ line.strip() for line in code.splitlines() ] + code_lines = list(filter(None, code_lines)) + code = '\n'.join(code_lines) + + # Write the test to a MATLAB script file, test.m + + code = '% placeholder comment\n' + code + '\nexit\n' + open('test.m', 'wt').write(code) + + expected_lines = [ line.strip() for line in expected_output.splitlines() ] + expected_lines = list(filter(None, expected_lines)) + + print('Running:') + for line in code_lines: + print(f'MATLAB> {line}') + print() + + print('Expected:') + for line in expected_lines: + print(line) + print() + + proc = subprocess.Popen( + ['matlab', '-nodisplay'], + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT + ) + + # We call our test.m module + + proc.stdin.write('test\n'.encode()) + proc.stdin.flush() + + hide_output = True + strip_set = string.whitespace + ">" # Excludes MATLAB's >> prompt + + print('Actual:') + lines = [] + while True: + line = proc.stdout.readline().decode() + if not line: + break + + line = line.strip(strip_set) + + if line is not None and not hide_output: + if line != '': + print(line) + lines.append(line.strip()) + + # Skip the MATLAB header and licensing information, which is everything + # above this line + if line == header_end: + hide_output = False + print() + + this_test_passed = True + + for line, expected in zip(lines, expected_lines): + if line != expected: + print(f'`{line}` != `{expected}`') + this_test_passed = False + all_tests_passed = False + + if this_test_passed: + print('Success') + else: + print('Failure') + + print() + print('----------------------------------------------------------------\n') + print() + + +#------------------------------------------------------------------------------- +# Tree open / read / close +matlab_test(f''' + +testid = 'MATLAB-tree-read'; +mdsconnect('{args.mdsip_server}'); +mdsopen('{args.tree}', {args.shot}); +disp(mdsvalue('{args.node1}')); +disp(mdsvalue('{args.node2}')); +mdsclose(); +mdsdisconnect(); + +''', +f''' + +{args.node1_value} +{args.node2_value} + +''') + + +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 +# Issue #2639: mdsvalue works without a socket +matlab_test(f''' + +testid = 'MATLAB-2639-no-socket'; +DATA = '55'; +disp(mdsvalue(DATA)); + +''', +''' + +55 + +''') + + +#--------------------------------------------------------------------------- +# Read: various permutations of reading data from a tree +matlab_test(f''' + +testid = 'MATLAB-read-various'; + +mdsconnect('{args.mdsip_server}'); +mdsopen('{args.tree}', {args.shot}); +disp(mdsvalue('{args.text}')); +disp(mdsvalue('{args.numeric}')); +disp(transpose(mdsvalue('{args.signal}'))); +disp(mdsvalue('{args.fullpath}')); +mdstcl('set def {args.relative_def}'); +disp(mdsvalue('{args.relative}')); +mdstcl('set def {args.reset_def}'); +disp(mdsvalue('{args.tag}')); +disp(mdsvalue('{args.wildcard}')); +disp(mdsvalue('{args.getnci}')); +disp(mdsvalue('{args.rank}')); +disp(mdsvalue('{args.ndims}')); +disp(transpose(mdsvalue('{args.dim_of}'))); +disp(mdsvalue('{args.units_of}')); +mdsclose(); +mdsdisconnect(); + +''', +f''' + +{args.text_value} +{args.numeric_value} +{args.signal_value} +{args.fullpath_value} +{args.relative_value} +{args.tag_value} +{args.wildcard_value} +{args.getnci_value} +{args.rank_value} +{args.ndims_value} +{args.dim_of_value} +{args.units_of_value} + +''') + + +#--------------------------------------------------------------------------- +# Write: various permutations of writing data to a tree +# +# Note: Uses local tree on the build server (i.e., not using mdsip). +# The $default_tree_path must point to the "matlab/testing" directory. +matlab_test(f''' + +testid = 'MATLAB-write-various'; + +mdsopen('{write_tree}', {write_shot}); +mdsput('A_TEXT', ' "string_a" '); +mdsput('B_NUM', '22'); +mdsput('C_SIGNAL', 'build_signal([10,-10,5,-5,0],[10.2,-10.2,5.4,-5.4,0.0], [0 .. 4])'); +mdsput('\TOP.SUBTREE_1:D_TEXT', ' "string_d" '); +mdsput('SUBTREE_1.E_UNITS', 'build_with_units(55, "volts")'); +mdstcl('set def SUBTREE_1'); +mdsput('.-.SUBTREE_2:F_NUM', '66'); +mdsput('\TAG_G', '77'); +mdsclose(); + +mdsopen('{write_tree}', {write_shot}); +disp(mdsvalue('A_TEXT')); +disp(mdsvalue('B_NUM')); +disp(transpose(mdsvalue('DATA(C_SIGNAL)'))); +disp(transpose(mdsvalue('RAW_OF(C_SIGNAL)'))); +disp(transpose(mdsvalue('DIM_OF(C_SIGNAL)'))); +disp(mdsvalue('SUBTREE_1:D_TEXT')); +disp(mdsvalue('SUBTREE_1.E_UNITS')); +disp(mdsvalue('UNITS_OF(SUBTREE_1.E_UNITS)')); +disp(mdsvalue('SUBTREE_2:F_NUM')); +disp(mdsvalue('SUBTREE_2:G_NUM')); +mdsclose(); + +''', +''' + +string_a +22 +10 -10 5 -5 0 +10.2000 -10.2000 5.4000 -5.4000 0 +0 1 2 3 4 +string_d +55 +volts +66 +77 + +''') + +if not all_tests_passed: + exit(1) + From 8939e2e195959141091bf46f9e1ce48a8bd67675 Mon Sep 17 00:00:00 2001 From: Darren Garnier Date: Tue, 13 Feb 2024 12:30:05 -0500 Subject: [PATCH 164/172] Fix: Switch to pyproject.toml and stub setup.py for better pip / setuptools compatibility (#2698) * Change to pyproject.toml with stub setup.py * actually this requirest setuptools >= 60.0.0 for the blank setup.py * add pyproject.toml to dist files * enable python2.7 and setuptools<60 support * using slightly cleaner api * change correspondence email --- deploy/packaging/debian/python.noarch | 1 + deploy/packaging/redhat/python.noarch | 1 + deploy/packaging/windows/mdsplus.nsi | 2 +- macosx/scripts/postinstall | 4 +- python/MDSplus/pyproject.toml | 57 ++++++++++++++ python/MDSplus/setup.py | 106 ++++++++++++++------------ 6 files changed, 120 insertions(+), 51 deletions(-) create mode 100644 python/MDSplus/pyproject.toml diff --git a/deploy/packaging/debian/python.noarch b/deploy/packaging/debian/python.noarch index 0366910800..4086298248 100644 --- a/deploy/packaging/debian/python.noarch +++ b/deploy/packaging/debian/python.noarch @@ -15,6 +15,7 @@ ./usr/local/mdsplus/python/MDSplus/modpython.py ./usr/local/mdsplus/python/MDSplus/scope.py ./usr/local/mdsplus/python/MDSplus/setup.py +./usr/local/mdsplus/python/MDSplus/pyproject.toml ./usr/local/mdsplus/python/MDSplus/tests/__init__.py ./usr/local/mdsplus/python/MDSplus/tests/_common.py ./usr/local/mdsplus/python/MDSplus/tests/connection_case.py diff --git a/deploy/packaging/redhat/python.noarch b/deploy/packaging/redhat/python.noarch index 078a82b4d2..10aaaf3ed2 100644 --- a/deploy/packaging/redhat/python.noarch +++ b/deploy/packaging/redhat/python.noarch @@ -16,6 +16,7 @@ ./usr/local/mdsplus/python/MDSplus/modpython.py ./usr/local/mdsplus/python/MDSplus/scope.py ./usr/local/mdsplus/python/MDSplus/setup.py +./usr/local/mdsplus/python/MDSplus/pyproject.toml ./usr/local/mdsplus/python/MDSplus/tests ./usr/local/mdsplus/python/MDSplus/tests/__init__.py ./usr/local/mdsplus/python/MDSplus/tests/_common.py diff --git a/deploy/packaging/windows/mdsplus.nsi b/deploy/packaging/windows/mdsplus.nsi index d3a50d907a..08b5a52bb2 100644 --- a/deploy/packaging/windows/mdsplus.nsi +++ b/deploy/packaging/windows/mdsplus.nsi @@ -412,7 +412,7 @@ SectionGroup /e "!APIs" apis Section "!MDSplus package" python_cp SectionIn 1 2 SetOutPath "$INSTDIR\python\MDSplus" - File /x modpython.py /x setup.py python/MDSplus/*.py + File /x modpython.py /x setup.py python/MDSplus/*.py python/MDSplus/pyproject.toml File /workspace/releasebld/64/python/MDSplus/_version.py SectionEnd ; python_cp Section "tests" python_tst diff --git a/macosx/scripts/postinstall b/macosx/scripts/postinstall index d1c0ca147b..5d9823ffca 100755 --- a/macosx/scripts/postinstall +++ b/macosx/scripts/postinstall @@ -32,9 +32,9 @@ fi date > /var/log/mdsplus_postinstall pushd ${MDSPLUS_DIR}/python/MDSplus >> /var/log/mdsplus_postinstall 2>&1 -python setup.py install >>/var/log/mdsplus_postinstall 2>&1 +python -m pip install . >>/var/log/mdsplus_postinstall 2>&1 popd >> /var/log/mdsplus_postinstall 2>&1 pushd ${MDSPLUS_DIR}/tdi/MitDevices >> /var/log/mdsplus_postinstall 2>&1 -python setup.py install >>/var/log/mdsplus_postinstall 2>&1 +python -m pip install . >>/var/log/mdsplus_postinstall 2>&1 popd >> /var/log/mdsplus_postinstall 2>&1 exit 0 diff --git a/python/MDSplus/pyproject.toml b/python/MDSplus/pyproject.toml new file mode 100644 index 0000000000..7afed270e8 --- /dev/null +++ b/python/MDSplus/pyproject.toml @@ -0,0 +1,57 @@ +[build-system] + requires = ["setuptools>=44.1.1", "wheel"] # python2.7 support + build-backend = "setuptools.build_meta" + +[project] + name='MDSplus' + authors = [ + {name = "MDSplus Development Team", email = "mdsplusadmin@psfc.mit.edu"}, + ] + license = {text = "MIT License"} + description = "MDSplus Python Object interface" + classifiers = [ + "Programming Language :: Python", + "Intended Audience :: Science/Research", + "Environment :: Console", + "Topic :: Scientific/Engineering", + "License :: OSI Approved :: MIT License", + ] + keywords=['physics', 'mdsplus'] + dynamic = ["version"] + dependencies = [ + 'numpy', + ] + +[project.urls] + Homepage = "http://www.mdsplus.org/" + Repository = "https://github.com/MDSplus/mdsplus" + Issues = "https://github.com/MDSplus/mdsplus/issues" + +[project.optional-dependencies] + widgets = ["gtk", "gobject"] + +[tool.setuptools] + packages = [ + 'MDSplus', + 'MDSplus.widgets', + 'MDSplus.wsgi', + 'MDSplus.tests', + ] + include-package-data = false # use package-data below + +[tool.setuptools.package-dir] + 'MDSplus' = '.' + 'MDSplus.widgets' = 'widgets' + 'MDSplus.wsgi' = 'wsgi' + 'MDSplus.tests' = 'tests' + +[tool.setuptools.package-data] + 'MDSplus.wsgi' = [ + 'html/*', + 'conf/*', + 'js/*', + '*.tbl', + ] + +[tool.setuptools.dynamic] + version = {attr = '_version.version'} diff --git a/python/MDSplus/setup.py b/python/MDSplus/setup.py index 87cd4c496a..9e5e95e323 100644 --- a/python/MDSplus/setup.py +++ b/python/MDSplus/setup.py @@ -23,80 +23,90 @@ # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # + import sys import os +import setuptools +from setuptools import setup + def setupkw(): + from runpy import run_path try: - version = () mod_dir = os.path.dirname(os.path.abspath(__file__)) - with open(os.path.join(mod_dir, '_version.py')) as f: - exec(f.read()) + ver_data = run_path(os.path.join(mod_dir, "_version.py")) + version = ver_data["version"] release = "%d.%d.%d" % version + release_tag = ver_data["release_tag"] + except Exception: - release = '0.0.0' - release_tag = 'Unknown' + release = "0.0.0" + release_tag = "Unknown" pth_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) return dict( - name='MDSplus', - extra_path=('mdsplus', pth_dir), + name="MDSplus", + extra_path=("mdsplus", pth_dir), version=release, - description='MDSplus Python Objects - '+release_tag, + description="MDSplus Python Objects - " + release_tag, long_description=( "This module provides all of the functionality of MDSplus TDI natively in python.\n" "All of the MDSplus data types such as signal are represented as python classes.\n" ), - author='MDSplus Development Team', - author_email='twf@www.mdsplus.org', - url='http://www.mdsplus.org/', - license='MIT', + author="MDSplus Development Team", + author_email="mdsplusadmin@psfc.mit.edu", + url="http://www.mdsplus.org/", + license="MIT", classifiers=[ - 'Programming Language :: Python', - 'Intended Audience :: Science/Research', - 'Environment :: Console', - 'Topic :: Scientific/Engineering', + "Programming Language :: Python", + "Intended Audience :: Science/Research", + "Environment :: Console", + "Topic :: Scientific/Engineering", + ], + keywords=[ + "physics", + "mdsplus", ], - keywords=['physics', 'mdsplus', ], ) -def use_distutils(): - from distutils.core import setup - from distutils.cmd import Command - - class TestCommand(Command): - user_options = [] +if setuptools.__version__ < "60.0.0": + # assume that setuptools can't directly use pyproject.toml + # for the [project] section, so need the old setup.py - def initialize_options(self): - """nothing to do.""" + print(sys.argv) + if "develop" in sys.argv: + # old setuptools can't have both --editable and --user + # but it defaults to user anyway! + if "--user" in sys.argv: + import site - def finalize_options(self): - """nothing to do.""" + print("Removing --user") + argv = sys.argv + argv.remove("--user") + argv.append("--install-dir") + argv.append(site.getusersitepackages()) + sys.argv = argv - def run(self): - import subprocess - raise SystemExit( - subprocess.call([sys.executable, '-m', 'tests.__init__'])) - - setup(cmdclass={'test': TestCommand}, **setupkw()) - - -def use_setuptools(): - from setuptools import setup setup( - include_package_data=True, - test_suite='tests.test_all', + test_suite="tests.test_all", zip_safe=False, + packages=["MDSplus", + "MDSplus.wsgi", + "MDSplus.widgets", + "MDSplus.tests"], + package_dir={"MDSplus": ".", + "MDSplus.widgets":"widgets", + "MDSplus.wsgi":"wsgi", + "MDSplus.tests":"tests"}, + package_data={"MDSplus.wsgi":[ + 'html/*', + 'conf/*', + 'js/*', + '*.tbl']}, **setupkw() ) - -if __name__ == '__main__': - if 'pip-egg-info' in sys.argv: - print("When using pip to install MDSplus use 'pip install -e '") - sys.exit(1) - try: - use_setuptools() - except (ImportError, RuntimeError): - use_distutils() +else: + # setuptools can use pyproject.toml + setup() From ad4670963d238264b6a31caad9a9ed0107c1626b Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 14 Feb 2024 08:32:40 -0700 Subject: [PATCH 165/172] Build: configure PYTHONPATH for IDL test harness (#2711) * Build: configure PYTHONPATH for IDL test harness * Build: minor edit to MDSPLUS_DIR for the IDL test * Build: another syntax correction for MDSPLUS_DIR on IDL tests --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index aa7209f50f..1a3574447a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -175,6 +175,7 @@ pipeline { sh """ set +x . \$MDSPLUS_DIR/setup.sh + export PYTHONPATH=\$MDSPLUS_DIR/python/ set -x ./idl/testing/run_tests.py """ From 5ceda4e3aecdfaa5ad1d4fcde0823a8d524a18c5 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 14 Feb 2024 15:32:19 -0700 Subject: [PATCH 166/172] Build: enhance IDL test harness by adding write tests and more read tests (#2656) * Build: enhanced IDL tests now use argparse * Build: parameterize the "write" tree for IDL tests - no longer uses hard coded tree name and shot number - also changed file permissions on run_tests.py * Build: use temporary directory for transient files --------- Co-authored-by: Mark Winkel --- idl/testing/run_tests.py | 363 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 360 insertions(+), 3 deletions(-) diff --git a/idl/testing/run_tests.py b/idl/testing/run_tests.py index 86f5ce1d36..244d6bdc4e 100755 --- a/idl/testing/run_tests.py +++ b/idl/testing/run_tests.py @@ -3,6 +3,7 @@ import os import subprocess import argparse +import tempfile # The default values are intended to be used from within the PSFC network # If you want to run these tests on your own infrastructure, provide the @@ -58,8 +59,213 @@ help='The value of evaluating the --node2 expression, ignoring leading/trailing whitespace' ) +parser.add_argument( + '--text', + default='ADMIN.LOGBOOK.STATISTICS:ANAL_DONE', + help='An expression to evaluate and compare against --text-value' +) + +parser.add_argument( + '--text-value', + default='9-SEP-2009 11:29:41.00', + help='The value of evaluating the --text expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--numeric', + default='SEQUENCE_NUM', + help='An expression to evaluate and compare against --numeric-value' +) + +parser.add_argument( + '--numeric-value', + default='35575', + help='The value of evaluating the --numeric expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--signal', + default='ADMIN.FAST_WINDOW.XTOMO:OPTIONS', + help='An expression to evaluate and compare against --signal-value' +) + +parser.add_argument( + '--signal-value', + default='none 25kHz 50kHz 83.3kHz', + help='The value of evaluating the --signal expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--fullpath', + default='\\CMOD::TOP.ELECTRONS.ECE.RESULTS:APERTURE', + help='An expression to evaluate and compare against --fullpath-value' +) + +parser.add_argument( + '--fullpath-value', + default='39.1000', + help='The value of evaluating the --fullpath expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--relative-def', + default='\CMOD::TOP.ELECTRONS.ECE', + help='An expression to change the default position in the tree' +) + +parser.add_argument( + '--relative', + default='.RESULTS:ZPD', + help='An expression to evaluate and compare against --relative-value' +) + +parser.add_argument( + '--relative-value', + default='57', + help='The value of evaluating the --relative expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--reset-def', + default='\CMOD::TOP', + help='An expression to reset the default position to the top of the tree' +) + +parser.add_argument( + '--tag', + default='\\DNB::TSTART', + help='An expression to evaluate and compare against --tag-value' +) + +parser.add_argument( + '--tag-value', + default='-4.00000', + help='The value of evaluating the --tag expression, ignoring leading/trailing whitespace' +) + +# The parser is converting "\\" into "\", so to get desired path of "\\CMOD::" must use "\\\\" +parser.add_argument( + '--wildcard', + default='SUBSCRIPT(GETNCI("\\\\CMOD::TOP.***:CPLD_START", "FULLPATH"),0)', + help='An expression to evaluate and compare against --wildcard-value' +) + +parser.add_argument( + '--wildcard-value', + default='\CMOD::TOP.DNB.MIT_CXRS:CPLD_START', + help='The value of evaluating the --wildcard expression, ignoring leading/trailing whitespace' +) + +# The parser is converting "\\" into "\", so to get desired path of "\\CMOD::" must use "\\\\" +parser.add_argument( + '--getnci', + default=' SUBSCRIPT(GETNCI("\\\\CMOD::TOP.DNB.MIT_CXRS:CPLD_START", "USAGE"),0) ', + help='An expression to evaluate and compare against --getnci-value' +) + +parser.add_argument( + '--getnci-value', + default='5', + help='The value of evaluating the --getnci expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--rank', + default='RANK(\\IP)', + help='An expression to evaluate and compare against --rank-value' +) + +parser.add_argument( + '--rank-value', + default='1', + help='The value of evaluating the --rank expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--ndims', + default='NDIMS(\\IP)', + help='An expression to evaluate and compare against --ndims-value' +) + +parser.add_argument( + '--ndims-value', + default='1', + help='The value of evaluating the --ndims expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--dim-of', + default='DIM_OF(\\CMOD::TOP.ADMIN.FAST_WINDOW.XTOMO:OPTIONS, 0)', + help='An expression to evaluate and compare against --dim-of-value' +) + +parser.add_argument( + '--dim-of-value', + default='1 1 1 1', + help='The value of evaluating the --dim-of expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--units-of', + default='UNITS_OF(\\CMOD::TOP.MHD.XTOMO.SIGNALS.ARRAY_1:CHORD_01)', + help='An expression to evaluate and compare against --units-of-value' +) + +parser.add_argument( + '--units-of-value', + default='watts', + help='The value of evaluating the --units-of expression, ignoring leading/trailing whitespace' +) + +parser.add_argument( + '--write-tree', + default='idl_tests', + help='Name of tree to create for exercising write functions of the API' +) + +parser.add_argument( + '--write-shot', + default=100, + help='Shot number of tree to create for exercising write functions of the API' +) + args = parser.parse_args() + +#--------------------------------------------------------------------------- +# Each IDL write test should start with a clean tree. +# Write tests use a local tree, but eventually will be upgraded to use mdsip. +# TODO: The default_tree_path is temporary; will change when switch to mdsip. +# +def build_write_tree(tree, shot): + import MDSplus as mds + + t = mds.Tree(tree, shot, 'new') + + nid = t.addNode('A_TEXT', 'text') + nid = t.addNode('B_NUM', 'numeric') + nid = t.addNode('C_SIGNAL', 'signal') + + nid = t.addNode('SUBTREE_1', 'structure') + nid = t.addNode('SUBTREE_1.D_TEXT', 'text') + nid = t.addNode('SUBTREE_1.E_UNITS', 'numeric') + + nid = t.addNode('SUBTREE_2', 'structure') + nid = t.addNode('SUBTREE_2.F_NUM', 'numeric') + nid = t.addNode('SUBTREE_2.G_NUM', 'numeric') + nid.addTag('TAG_G') + + t.write() + t.close() + + +# Temporary directory for transient test scripts and artifacts +TEST_DIR = tempfile.TemporaryDirectory(prefix='test_idl_', dir='/tmp') +os.environ['default_tree_path'] = TEST_DIR.name +os.environ['IDL_PATH'] = os.getenv('IDL_PATH') + ':' + TEST_DIR.name + +build_write_tree(args.write_tree, args.write_shot) + all_tests_passed = True def idl_test(code, expected_output): global all_tests_passed @@ -72,7 +278,8 @@ def idl_test(code, expected_output): # weird differences in the evaluation, so we use a test.pro file code = 'pro test\n' + code + '\nend' - open('test.pro', 'wt').write(code) + test_file = TEST_DIR.name + '/test.pro' + open(test_file, 'wt').write(code) expected_lines = [ line.strip() for line in expected_output.splitlines() ] expected_lines = list(filter(None, expected_lines)) @@ -139,6 +346,7 @@ def idl_test(code, expected_output): print() +#------------------------------------------------------------------------------- # Tree open / read / close idl_test(f''' @@ -166,6 +374,8 @@ def idl_test(code, expected_output): ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2580 # Issue 2580: first connect should be on socket 0. # Very rare for returned status to be zero. idl_test(f''' @@ -210,6 +420,9 @@ def idl_test(code, expected_output): if args.database_name != '': + + #--------------------------------------------------------------------------- + # https://github.com/MDSplus/mdsplus/issues/2625 # Issue #2625: database on socket 0, subsequent connect doesn't break proxy. # If the queries work, the "val" variables will be changed to a text timestamp. idl_test(f''' @@ -259,6 +472,8 @@ def idl_test(code, expected_output): ''') + #--------------------------------------------------------------------------- + # https://github.com/MDSplus/mdsplus/issues/2625 # Issue #2625: usual pattern at GA is connect, then database. idl_test(f''' @@ -305,6 +520,8 @@ def idl_test(code, expected_output): ''') + #--------------------------------------------------------------------------- + # https://github.com/MDSplus/mdsplus/issues/2625 # Issue #2625: second database call not affected. idl_test(f''' @@ -357,6 +574,8 @@ def idl_test(code, expected_output): ''') + #--------------------------------------------------------------------------- + # https://github.com/MDSplus/mdsplus/issues/2625 # Issue #2625: stress test database proxy with many connects. # NLOOPS should be more than 64 (see Issue #2638). If the # disconnect works, will never exceed the concurrent limit. @@ -510,6 +729,9 @@ def idl_test(code, expected_output): ''') + +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2638 # Issue #2638: crashes with too many concurrent sockets. # NLOOPS should be more than 64. idl_test(f''' @@ -644,6 +866,8 @@ def idl_test(code, expected_output): ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 # Issue #2639: mdsvalue works without a socket idl_test(f''' @@ -678,6 +902,8 @@ def idl_test(code, expected_output): ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 # Issue #2639: mdsvalue and interaction with killed socket. # idl_test(f''' @@ -723,6 +949,8 @@ def idl_test(code, expected_output): # ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 # Issue #2639: mdsvalue and interaction with killed socket 0. idl_test(f''' @@ -768,6 +996,8 @@ def idl_test(code, expected_output): ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 # Issue #2639: mdsvalue and kill default socket. idl_test(f''' @@ -814,6 +1044,8 @@ def idl_test(code, expected_output): ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 # Issue #2639: mdsvalue, one connect, and kill socket. idl_test(f''' @@ -858,6 +1090,8 @@ def idl_test(code, expected_output): ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2639 # Issue #2639: mdsvalue, one connect, and kill 0 socket. # Note different behavior from IDL-2639-kill-single-socket test. # idl_test(f''' @@ -903,6 +1137,8 @@ def idl_test(code, expected_output): # ''') +#------------------------------------------------------------------------------- +# https://github.com/MDSplus/mdsplus/issues/2640 # Issue #2640: disconnect returns correct status. # First disconnect should succeed and thus return True (1). # But disconnecting an already disconnected socket should return False (0). @@ -950,6 +1186,8 @@ def idl_test(code, expected_output): if args.database_name != '': + + #--------------------------------------------------------------------------- # Database: dbdisconnect kills database proxy idl_test(f''' @@ -1003,6 +1241,7 @@ def idl_test(code, expected_output): ''') + #--------------------------------------------------------------------------- # Database: regular disconnect kills database proxy. # GA usually has mdsconnect followed by set_database. # Note different behavior compared to IDL-db-dbdisconnect test. @@ -1061,13 +1300,16 @@ def idl_test(code, expected_output): ''') - # + + #*************************************************************************** # The following "socket" tests establish a baseline for the current code. # The whole concept of the IDL API (!MDS_SOCKET, !MDSDB_SOCKET, etc.) doesn't # reflect the full features of the underlying C code. And thus IDL sockets # are apt to be sensitive to any changes made to the IDL API. - # + #*************************************************************************** + + #--------------------------------------------------------------------------- # Sockets: a sequence of socket operations. idl_test(f''' @@ -1146,6 +1388,7 @@ def idl_test(code, expected_output): ''') + #--------------------------------------------------------------------------- # Sockets: reset of the !MDS* system variables idl_test(f''' @@ -1200,6 +1443,7 @@ def idl_test(code, expected_output): ''') + #--------------------------------------------------------------------------- # Sockets: explicitly reset socket 0. # Note different behavior than IDL-socket-reset test. idl_test(f''' @@ -1254,6 +1498,119 @@ def idl_test(code, expected_output): ''') + +#--------------------------------------------------------------------------- +# Read: various permutations of reading data from a tree +idl_test(f''' + +testid = 'IDL-read-various' + +mdsconnect, '{args.mdsip_server}' +mdsopen, '{args.tree}', {args.shot} +print, mdsvalue('{args.text}') +print, mdsvalue('{args.numeric}') +print, mdsvalue('{args.signal}') +print, mdsvalue('{args.fullpath}') +mdsset_def, '{args.relative_def}' +print, mdsvalue('{args.relative}') +mdsset_def, '{args.reset_def}' +print, mdsvalue('{args.tag}') +print, mdsvalue('{args.wildcard}') +print, mdsvalue('{args.getnci}') +print, mdsvalue('{args.rank}') +print, mdsvalue('{args.ndims}') +print, mdsvalue('{args.dim_of}') +print, mdsvalue('{args.units_of}') +mdsclose, '{args.tree}', '{args.shot}' + +''', +f''' + +% Compiled module: MDSCONNECT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSDISCONNECT. +% Compiled module: MDSOPEN. +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +{args.text_value} +{args.numeric_value} +{args.signal_value} +{args.fullpath_value} +% Compiled module: MDSSET_DEF. +% Compiled module: MDSSETDEFAULT. +{args.relative_value} +{args.tag_value} +{args.wildcard_value} +{args.getnci_value} +{args.rank_value} +{args.ndims_value} +{args.dim_of_value} +{args.units_of_value} +% Compiled module: MDSCLOSE. + +''') + + +#--------------------------------------------------------------------------- +# Write: various permutations of writing data to a tree +# +# Note: Uses local tree on the build server (i.e., not using mdsip). +# The $default_tree_path must point to the "idl/testing" directory. +idl_test(f''' + +testid = 'IDL-write-various' + +mdsopen, '{args.write_tree}', '{args.write_shot}' +mdsput, 'A_TEXT', ' "string_a" ' +mdsput, 'B_NUM', '22' +mdsput, 'C_SIGNAL', 'build_signal([10,-10,5,-5,0],[10.2,-10.2,5.4,-5.4,0.0], [0 .. 4])' +mdsput, '\TOP.SUBTREE_1:D_TEXT', ' "string_d" ' +mdsput, 'SUBTREE_1.E_UNITS', 'build_with_units(55, "volts")' +mdsset_def, 'SUBTREE_1' +mdsput, '.-.SUBTREE_2:F_NUM', '66' +mdsput, '\TAG_G', '77' +mdsclose, '{args.write_tree}', '{args.write_shot}' + +mdsopen, '{args.write_tree}', '{args.write_shot}' +print, mdsvalue('A_TEXT') +print, mdsvalue('B_NUM') +print, mdsvalue('DATA(C_SIGNAL)') +print, mdsvalue('RAW_OF(C_SIGNAL)') +print, mdsvalue('DIM_OF(C_SIGNAL)') +print, mdsvalue('SUBTREE_1:D_TEXT') +print, mdsvalue('SUBTREE_1.E_UNITS') +print, mdsvalue('UNITS_OF(SUBTREE_1.E_UNITS)') +print, mdsvalue('SUBTREE_2:F_NUM') +print, mdsvalue('SUBTREE_2:G_NUM') +mdsclose, '{args.write_tree}', '{args.write_shot}' + +''', +''' + +% Compiled module: MDSOPEN. +% Compiled module: MDSVALUE. +% Compiled module: MDSCHECKARG. +% Compiled module: MDSISCLIENT. +% Compiled module: MDS_KEYWORD_SET. +% Compiled module: MDSIDLIMAGE. +% Compiled module: MDSPUT. +% Compiled module: MDSSET_DEF. +% Compiled module: MDSSETDEFAULT. +% Compiled module: MDSCLOSE. +string_a +22 +10 -10 5 -5 0 +10.2000 -10.2000 5.40000 -5.40000 0.00000 +0 1 2 3 4 +string_d +55 +volts +66 +77 + +''') + if not all_tests_passed: exit(1) From 54ea4325b29a9fb7a9255ce14e617cbebba9b790 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Thu, 15 Feb 2024 09:56:32 -0700 Subject: [PATCH 167/172] Build: parameterize the "write" tree for MATLAB tests (#2712) * Build: parameterize the "write" tree for MATLAB tests - no longer uses hard-coded tree name and shot number - also deleted a comment that was no longer applicable * Build: MATLAB tests now use a temporary directory --------- Co-authored-by: Mark Winkel --- matlab/testing/run_tests.py | 49 +++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/matlab/testing/run_tests.py b/matlab/testing/run_tests.py index d2aa5a1ec1..726726c688 100755 --- a/matlab/testing/run_tests.py +++ b/matlab/testing/run_tests.py @@ -8,6 +8,7 @@ import subprocess import argparse import string +import tempfile # The default values are intended to be used from within the PSFC network # If you want to run these tests on your own infrastructure, provide the @@ -93,7 +94,6 @@ help='An expression to evaluate and compare against --signal-value' ) -# default="{'none '} {'25kHz '} {'50kHz '} {'83.3kHz'}" parser.add_argument( '--signal-value', default='"none " "25kHz " "50kHz " "83.3kHz"', @@ -222,35 +222,28 @@ help='The value of evaluating the --units-of expression, ignoring leading/trailing whitespace' ) +parser.add_argument( + '--write-tree', + default='matlab_tests', + help='Name of tree to create for exercising write functions of the API' +) + +parser.add_argument( + '--write-shot', + default=100, + help='Shot number of tree to create for exercising write functions of the API' +) + args = parser.parse_args() #--------------------------------------------------------------------------- # Each write test should start with a clean tree. # Write tests use a local tree, but eventually will be upgraded to use mdsip. -# TODO: The default_tree_path is temporary; will change when switch to mdsip. # def build_write_tree(tree, shot): - import os import MDSplus as mds - test_dir = os.getenv('MDSPLUS_DIR') + '/matlab/testing/' - os.environ['default_tree_path'] = test_dir # required to write tree - - tree_name = tree + '_' + str(shot) - tree_file = test_dir + tree_name - - tc = tree_file + '.characteristics' - td = tree_file + '.datafile' - tt = tree_file + '.tree' - - if os.path.exists(tc): - os.remove(tc) - if os.path.exists(td): - os.remove(td) - if os.path.exists(tt): - os.remove(tt) - t = mds.Tree(tree, shot, 'new') nid = t.addNode('A_TEXT', 'text') @@ -269,10 +262,13 @@ def build_write_tree(tree, shot): t.write() t.close() -write_tree = 'write' -write_shot = 123 -build_write_tree(write_tree, write_shot) +# Temporary directory for transient test scripts and artifacts +TEST_DIR = tempfile.TemporaryDirectory(prefix='test_matlab_', dir='/tmp') +os.environ['default_tree_path'] = TEST_DIR.name +os.environ['MATLABPATH'] = os.getenv('MATLABPATH') + ':' + TEST_DIR.name + +build_write_tree(args.write_tree, args.write_shot) all_tests_passed = True def matlab_test(code, expected_output): @@ -287,7 +283,8 @@ def matlab_test(code, expected_output): # Write the test to a MATLAB script file, test.m code = '% placeholder comment\n' + code + '\nexit\n' - open('test.m', 'wt').write(code) + test_file = TEST_DIR.name + '/test.m' + open(test_file, 'wt').write(code) expected_lines = [ line.strip() for line in expected_output.splitlines() ] expected_lines = list(filter(None, expected_lines)) @@ -446,7 +443,7 @@ def matlab_test(code, expected_output): testid = 'MATLAB-write-various'; -mdsopen('{write_tree}', {write_shot}); +mdsopen('{args.write_tree}', {args.write_shot}); mdsput('A_TEXT', ' "string_a" '); mdsput('B_NUM', '22'); mdsput('C_SIGNAL', 'build_signal([10,-10,5,-5,0],[10.2,-10.2,5.4,-5.4,0.0], [0 .. 4])'); @@ -457,7 +454,7 @@ def matlab_test(code, expected_output): mdsput('\TAG_G', '77'); mdsclose(); -mdsopen('{write_tree}', {write_shot}); +mdsopen('{args.write_tree}', {args.write_shot}); disp(mdsvalue('A_TEXT')); disp(mdsvalue('B_NUM')); disp(transpose(mdsvalue('DATA(C_SIGNAL)'))); From 2a4264e125833483fd68ef0919ace3b7ae576a7d Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 21 Feb 2024 15:43:49 -0700 Subject: [PATCH 168/172] Fix: mdsip no longer accepts connections from unauthorized users (#2714) * Fix: Now properly handles SsINTERNAL in AcceptConnection() * Don't add connection if user is unauthorized --------- Co-authored-by: Mark Winkel --- mdstcpip/mdsipshr/Connections.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mdstcpip/mdsipshr/Connections.c b/mdstcpip/mdsipshr/Connections.c index c9b0ec6c46..184729e7e8 100644 --- a/mdstcpip/mdsipshr/Connections.c +++ b/mdstcpip/mdsipshr/Connections.c @@ -513,6 +513,7 @@ int AcceptConnection(char *protocol, char *info_name, SOCKET readfd, void *info, *usr = NULL; Connection *c = newConnection(protocol); INIT_STATUS_ERROR; + int auth_status = status; if (c) { Message *msg; @@ -535,9 +536,9 @@ int AcceptConnection(char *protocol, char *info_name, SOCKET readfd, void *info, } c->rm_user = user; user_p = user ? user : "?"; - status = authorize_client(c, user_p); + auth_status = authorize_client(c, user_p); // SET COMPRESSION // - if (STATUS_OK) + if (IS_OK(auth_status)) { const int max_version = get_max_version(); c->compression_level = msg->h.status & 0xf; @@ -558,7 +559,11 @@ int AcceptConnection(char *protocol, char *info_name, SOCKET readfd, void *info, // reply to client // status = SendMdsMsgC(c, msg, 0); free(msg); - if (STATUS_OK) + // SsINTERNAL has low order bit set so is erroneously treated as OK. + if (status == SsINTERNAL) { + status = MDSplusERROR; + } + if (STATUS_OK && IS_OK(auth_status)) { if (usr) *usr = strdup(user_p); From 4e6ac846d35b77f8914817619ee3ebbb4eaeb68d Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 27 Feb 2024 16:05:11 -0500 Subject: [PATCH 169/172] Revert "Feature: PR #2620 and PR #2661 (#2720)" * Revert "Gm fix apd (#2661)" This reverts commit bde7c51300e2fa7747c2a71800da42b63dde713e. * Revert "Allow APD data be accessed via thin client via Connection.get() (#2620)" This reverts commit d996b0ce5a7f2a840db49ff8dbe60b652b53090e. --- deploy/packaging/debian/kernel.noarch | 1 - deploy/packaging/debian/matlab.noarch | 2 - deploy/packaging/redhat/kernel.noarch | 1 - deploy/packaging/redhat/matlab.noarch | 2 - include/mdsobjects.h | 1 - .../mdsobjects/src/main/java/MDSplus/Apd.java | 10 ++- .../src/main/java/MDSplus/Connection.java | 43 ++----------- .../src/main/java/MDSplus/Data.java | 8 +-- .../src/main/java/MDSplus/List.java | 1 - javamds/mdsobjects.c | 6 +- matlab/mdsput.m | 50 +-------------- matlab/private/javaFromMatlab.m | 8 +-- matlab/private/javaFromMatlabCell.m | 33 ---------- matlab/private/javaFromMatlabStruct.m | 32 ++-------- matlab/private/javaToMatlab.m | 6 +- matlab/private/javaToMatlabCell.m | 32 ---------- matlab/private/javaToMatlabStruct.m | 62 ++++++------------- mdsobjects/cpp/mdsipobjects.cpp | 47 ++++---------- python/MDSplus/connection.py | 14 ++--- tdi/treeshr/TreePutDeserialized.fun | 26 -------- tdishr/TdiEvaluate.c | 2 +- tdishr/TdiGetData.c | 2 +- tditest/testing/test-tab.ans | 23 ++++--- 23 files changed, 76 insertions(+), 336 deletions(-) delete mode 100644 matlab/private/javaFromMatlabCell.m delete mode 100755 matlab/private/javaToMatlabCell.m delete mode 100644 tdi/treeshr/TreePutDeserialized.fun diff --git a/deploy/packaging/debian/kernel.noarch b/deploy/packaging/debian/kernel.noarch index 2a377ec5bd..7238981dce 100644 --- a/deploy/packaging/debian/kernel.noarch +++ b/deploy/packaging/debian/kernel.noarch @@ -231,7 +231,6 @@ ./usr/local/mdsplus/tdi/treeshr/TreeOpenEdit.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenNew.fun ./usr/local/mdsplus/tdi/treeshr/TreePut.fun -./usr/local/mdsplus/tdi/treeshr/TreePutDeserialized.fun ./usr/local/mdsplus/tdi/treeshr/TreePutRecord.fun ./usr/local/mdsplus/tdi/treeshr/TreeQuit.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetCurrentShot.fun diff --git a/deploy/packaging/debian/matlab.noarch b/deploy/packaging/debian/matlab.noarch index 530d9820f0..997eda5fa2 100644 --- a/deploy/packaging/debian/matlab.noarch +++ b/deploy/packaging/debian/matlab.noarch @@ -16,10 +16,8 @@ ./usr/local/mdsplus/matlab/private/javaConnect.m ./usr/local/mdsplus/matlab/private/javaExecute.m ./usr/local/mdsplus/matlab/private/javaFromMatlab.m -./usr/local/mdsplus/matlab/private/javaFromMatlabCell.m ./usr/local/mdsplus/matlab/private/javaFromMatlabStruct.m ./usr/local/mdsplus/matlab/private/javaToMatlab.m -./usr/local/mdsplus/matlab/private/javaToMatlabCell.m ./usr/local/mdsplus/matlab/private/javaToMatlabStruct.m ./usr/local/mdsplus/matlab/private/pythonActivate.m ./usr/local/mdsplus/matlab/private/pythonConnect.m diff --git a/deploy/packaging/redhat/kernel.noarch b/deploy/packaging/redhat/kernel.noarch index 066cf33ec0..f601a3b3c6 100644 --- a/deploy/packaging/redhat/kernel.noarch +++ b/deploy/packaging/redhat/kernel.noarch @@ -263,7 +263,6 @@ ./usr/local/mdsplus/tdi/treeshr/TreeOpenEdit.fun ./usr/local/mdsplus/tdi/treeshr/TreeOpenNew.fun ./usr/local/mdsplus/tdi/treeshr/TreePut.fun -./usr/local/mdsplus/tdi/treeshr/TreePutDeserialized.fun ./usr/local/mdsplus/tdi/treeshr/TreePutRecord.fun ./usr/local/mdsplus/tdi/treeshr/TreeQuit.fun ./usr/local/mdsplus/tdi/treeshr/TreeSetCurrentShot.fun diff --git a/deploy/packaging/redhat/matlab.noarch b/deploy/packaging/redhat/matlab.noarch index 776deed597..a674d12481 100644 --- a/deploy/packaging/redhat/matlab.noarch +++ b/deploy/packaging/redhat/matlab.noarch @@ -18,10 +18,8 @@ ./usr/local/mdsplus/matlab/private/javaConnect.m ./usr/local/mdsplus/matlab/private/javaExecute.m ./usr/local/mdsplus/matlab/private/javaFromMatlab.m -./usr/local/mdsplus/matlab/private/javaFromMatlabCell.m ./usr/local/mdsplus/matlab/private/javaFromMatlabStruct.m ./usr/local/mdsplus/matlab/private/javaToMatlab.m -./usr/local/mdsplus/matlab/private/javaToMatlabCell.m ./usr/local/mdsplus/matlab/private/javaToMatlabStruct.m ./usr/local/mdsplus/matlab/private/pythonActivate.m ./usr/local/mdsplus/matlab/private/pythonConnect.m diff --git a/include/mdsobjects.h b/include/mdsobjects.h index df3f279c0f..f44af2f12f 100644 --- a/include/mdsobjects.h +++ b/include/mdsobjects.h @@ -4507,7 +4507,6 @@ namespace MDSplus Data *get(const char *expr, Data **args, int nArgs); Data *get(const char *expr) { return get(expr, 0, 0); } void put(const char *path, char *expr, Data **args, int nArgs); - void put(const char *path, Data *data); PutMany *putMany() { return new PutMany(this); } GetMany *getMany() { return new GetMany(this); } // Get TreeNode instance for (a subset of) TreeNode functionality in thin diff --git a/java/mdsobjects/src/main/java/MDSplus/Apd.java b/java/mdsobjects/src/main/java/MDSplus/Apd.java index a1786a3d66..65463243c5 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Apd.java +++ b/java/mdsobjects/src/main/java/MDSplus/Apd.java @@ -65,12 +65,10 @@ public Data getDescAt(int idx) { return descs[idx]; } - - public int[] getShape() - { - return new int[]{nDescs}; - } - + public int[] getShape() + { + return new int[]{descs.length}; + } protected void resizeDescs(int newDim) { if (descs == null) diff --git a/java/mdsobjects/src/main/java/MDSplus/Connection.java b/java/mdsobjects/src/main/java/MDSplus/Connection.java index 6b97a83790..19d7d10e21 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Connection.java +++ b/java/mdsobjects/src/main/java/MDSplus/Connection.java @@ -96,36 +96,17 @@ public Data get(java.lang.String expr, Data args[]) throws MdsException { if (!checkArgs(args)) throw new MdsException( - "Invalid arguments: only scalars and arrays arguments can be passed to Connection.get()"); - java.lang.String expandedExpr; - if(expr.equals("$")) - { - expandedExpr = "serializeout(`("+expr+"))"; - } - else - { - expandedExpr = "serializeout(`(data(("+expr+"))))"; - } - Data serData = get(sockId, expandedExpr, args); - return Data.deserialize(serData.getByteArray()); - + "Invalid arguments: only scalars and arrays arguments can be passed to COnnection.get()"); + return get(sockId, expr, args); } public Data get(java.lang.String expr) throws MdsException { - java.lang.String expandedExpr = "serializeout(`(data(("+expr+"))))"; - Data serData = get(sockId, expandedExpr, new Data[0]); - if(serData instanceof Array) - return Data.deserialize(serData.getByteArray()); - else //error code - return serData; + return get(expr, new Data[0]); } - public void put(java.lang.String path, java.lang.String expr, Data inArgs[]) throws MdsException + public void put(java.lang.String path, java.lang.String expr, Data args[]) throws MdsException { - Data args[] = new Data[inArgs.length]; - for(int i = 0; i < inArgs.length; i++) - args[i] = new Uint8Array(inArgs[i].serialize()); if (!checkArgs(args)) throw new MdsException( "Invalid arguments: only scalars and arrays arguments can be passed to COnnection.put()"); @@ -164,19 +145,7 @@ public PutMany putMany() { return new PutManyInConnection(); } - public static void main(java.lang.String args[]) - { - try { - - MDSplus.Connection c = new MDSplus.Connection("localhost:8001"); - c.openTree("test", -1); - System.out.println(c.get("anyapd")); - }catch(Exception exc) - { - System.out.println(exc); - } - } - + ////////// GetMany class GetManyInConnection extends List implements GetMany { @@ -319,7 +288,5 @@ public void checkStatus(java.lang.String path) throws MdsException throw new MdsException(retMsg.getString()); } } - - } diff --git a/java/mdsobjects/src/main/java/MDSplus/Data.java b/java/mdsobjects/src/main/java/MDSplus/Data.java index 1292811f15..9a8ab19b85 100644 --- a/java/mdsobjects/src/main/java/MDSplus/Data.java +++ b/java/mdsobjects/src/main/java/MDSplus/Data.java @@ -453,12 +453,10 @@ public java.lang.String[] getStringArray() throws MdsException return data.getStringArray(); } - public int getSize() throws MdsException + public int getSize() { - final Data data = executeWithContext("SIZE($1)", this); - if (!(data instanceof Int32)) - throw new MdsException("Cannot get data size"); - return data.getInt(); + final Data data = data(); + return data.getSize(); } public int getSizeInBytes() diff --git a/java/mdsobjects/src/main/java/MDSplus/List.java b/java/mdsobjects/src/main/java/MDSplus/List.java index 69f5e9fa4e..437191383e 100644 --- a/java/mdsobjects/src/main/java/MDSplus/List.java +++ b/java/mdsobjects/src/main/java/MDSplus/List.java @@ -10,7 +10,6 @@ public List() public List(Data[] descs) { super(descs, null, null, null, null); - dtype = DTYPE_LIST; } public List(Data[] descs, Data help, Data units, Data error, Data validation) diff --git a/javamds/mdsobjects.c b/javamds/mdsobjects.c index aae102f168..61a2390af8 100644 --- a/javamds/mdsobjects.c +++ b/javamds/mdsobjects.c @@ -3936,12 +3936,12 @@ JNIEXPORT void JNICALL Java_MDSplus_Connection_put( else strcpy(path, inPath); - putExpr = malloc(strlen("TreePutDeserialized(") + strlen(expr) + strlen(path) + 5 + + putExpr = malloc(strlen("TreePut(") + strlen(expr) + strlen(path) + 5 + nArgs * 2 + 2); if (nArgs > 0) - sprintf(putExpr, "TreePutDeserialized(\'%s\',\'%s\',", path, expr); + sprintf(putExpr, "TreePut(\'%s\',\'%s\',", path, expr); else - sprintf(putExpr, "TreePutDeserialized(\'%s\',\'%s\'", path, expr); + sprintf(putExpr, "TreePut(\'%s\',\'%s\'", path, expr); for (varIdx = 0; varIdx < nArgs; varIdx++) { if (varIdx < nArgs - 1) diff --git a/matlab/mdsput.m b/matlab/mdsput.m index 31cb3d7ce8..5d03c05d55 100755 --- a/matlab/mdsput.m +++ b/matlab/mdsput.m @@ -1,51 +1,5 @@ function [ status ] = mdsput( node, expression, varargin) % MDSPUT put data into MDSplus tree node -% This routine uses the java or python interface -info = mdsInfo(); -n = nargin - 2; -if info.usePython - args = cell(n, 1); -else - if info.isConnected - extra = 0; - else - extra = 1; - end - args = javaArray('MDSplus.Data', max(1, n + extra)); -end -for k = 1 : n - argin = varargin(k); - if iscell(argin{1}) - argout = mdsFromMatlab(argin{1}); - else - argout = mdsFromMatlab(cell2mat(argin)); - end - if info.usePython - args{k} = argout; - else - args(k) = argout; - end -end +% This routine invokes treeput(node, expression, ...) +status = mdsvalue(sprintf('treeput($, $%s)', repmat(', $', 1, nargin - 2)), node, expression, varargin{:}); -try - if info.isConnected - if n > 0 - if info.usePython - info.connection.put(node, expression, args{:}); - else - info.connection.put(node, expression, args); - end - else - info.connection.put(node, expression); - end - else - [mdsres, mdsok] = mdsvalue(sprintf('treeput($, $%s)', repmat(', $', 1, nargin - 2)), node, expression, varargin{:}); - if mdsok==0 || ~isnumeric(mdsres) || rem(mdsres,2)==0 - throw(MException('MDSplus:treeput', 'treeput error %d: %s', mdsok, string(mdsres))); - end - end - status = 1; -catch err - status = 0; - error(err.message); -end diff --git a/matlab/private/javaFromMatlab.m b/matlab/private/javaFromMatlab.m index 6cd58c642d..510428e09d 100644 --- a/matlab/private/javaFromMatlab.m +++ b/matlab/private/javaFromMatlab.m @@ -21,8 +21,7 @@ case 'uint8' javaclass = 'MDSplus.Uint8'; case 'cell' - result = javaFromMatlabCell(value); - return + javaclass = 'MDSplus.String'; case 'struct' result = javaFromMatlabStruct(value); return @@ -32,10 +31,11 @@ result = javaObject('MDSplus.String', value); return otherwise - throw(MException('MDSplus:javaFromMatlab', 'Unsupported type')) + result = value; + return end sz = size(value); -if isscalar(value) +if isequal(sz, [1, 1]) result = javaObject(javaclass, value); else result = javaObject(strcat(javaclass, 'Array'), reshape(value, [], 1), sz); diff --git a/matlab/private/javaFromMatlabCell.m b/matlab/private/javaFromMatlabCell.m deleted file mode 100644 index b486acd2dd..0000000000 --- a/matlab/private/javaFromMatlabCell.m +++ /dev/null @@ -1,33 +0,0 @@ -function result = javaFromMatlabCell(value) - if ~iscell(value) - throw(MException('MDSplus:javaFromMatlabCell', 'only cell allowed')); - end - result = MDSplus.Apd(); - if isscalar(value) - result.setDescAt(0, javaFromMatlab(value{:})); - elseif isvector(value) - numItems = length(value); - for itemIdx = 1:numItems - if isrow(value) - result.setDescAt(itemIdx - 1, javaFromMatlab(value{itemIdx})); - else - result.setDescAt(itemIdx - 1, javaFromMatlab({value{itemIdx}})); - end - end - elseif ismatrix(value) - elemSize = size(value); - for rowIdx = 1:elemSize(1) - result.setDescAt(rowIdx - 1, javaFromMatlab(value(rowIdx,:))); - end - else - elemSize = size(value); - n = ndims(value); - idx = cell(1,n); - idx(:) = {':'}; - for currDim = 1:elemSize(end) - idx{end} = currDim; - result.setDescAt(currDim - 1, javaFromMatlab(value(idx{:}))); - end - end - -end \ No newline at end of file diff --git a/matlab/private/javaFromMatlabStruct.m b/matlab/private/javaFromMatlabStruct.m index e1ba6dbcf3..12ab9a93c8 100644 --- a/matlab/private/javaFromMatlabStruct.m +++ b/matlab/private/javaFromMatlabStruct.m @@ -1,5 +1,5 @@ function result = javaFromMatlabStruct(value) - if ~isstruct(value) + if ~strcmp(class(value), 'struct') throw(MException('MDSplus:javaFromMatlabStruct', 'only struct allowed')); end @@ -9,36 +9,16 @@ for fieldIdx = 1:length(fields) fieldName = fields{fieldIdx}; fieldValue = value.(fieldName); + javaFromMatlab(fieldValue); result.setItem(MDSplus.String(fieldName), javaFromMatlab(fieldValue)); end - elseif isvector(value) - result = MDSplus.List(); + else + result = MDSplus.Apd(); numItems = length(value); for itemIdx = 1:numItems - if isrow(value) - result.append(javaFromMatlabStruct(value(itemIdx))); - else - temp = MDSplus.List(); - temp.append(javaFromMatlabStruct(value(itemIdx))); - result.append(temp); - end - end - elseif ismatrix(value) - result = MDSplus.List(); - elemSize = size(value); - for rowIdx = 1:elemSize(1) - result.append(javaFromMatlabStruct(value(rowIdx,:))); - end - else - result = MDSplus.List(); - elemSize = size(value); - n = ndims(value); - idx = cell(1,n); - idx(:) = {':'}; - for currDim = 1:elemSize(end) - idx{end} = currDim; - result.append(javaFromMatlab(value(idx{:}))); + result.setDescAt(itemIdx - 1, javaFromMatlab(value(itemIdx))); end + end end \ No newline at end of file diff --git a/matlab/private/javaToMatlab.m b/matlab/private/javaToMatlab.m index a55cbd78eb..8915ca5a5a 100644 --- a/matlab/private/javaToMatlab.m +++ b/matlab/private/javaToMatlab.m @@ -31,13 +31,11 @@ case 'MDSplus.Float32Array' result = reshape(mdsthing.getFloatArray, shape); case 'MDSplus.StringArray' - result = reshape(string(mdsthing.getStringArray), shape); + result = reshape(cellstr(string(mdsthing.getStringArray)), shape); case 'MDSplus.Dictionary' result = javaToMatlabStruct(mdsthing); - case 'MDSplus.List' - result = javaToMatlabStruct(mdsthing); case 'MDSplus.Apd' - result = javaToMatlabCell(mdsthing); + result = javaToMatlabStruct(mdsthing); otherwise throw(MException('MDSplus:mdsToMatlab', 'class %s not supported by mdsToMatlab function\n', class(mdsthing))); end diff --git a/matlab/private/javaToMatlabCell.m b/matlab/private/javaToMatlabCell.m deleted file mode 100755 index 39e110dec0..0000000000 --- a/matlab/private/javaToMatlabCell.m +++ /dev/null @@ -1,32 +0,0 @@ -function result = javaToMatlabCell(value) - if ~isa(value, 'MDSplus.Apd') - throw(MException('MDSplus:javaToMatlabCell', 'only MDSplus.Apd allowed')); - end - fields = value.getDescs(); - numItems = length(fields); - itemClasses = arrayfun(@class, fields, 'UniformOutput', false); - result = {}; - for itemIdx = 1:numItems - currElem = javaToMatlab(fields(itemIdx)); - if all(string(itemClasses)=='MDSplus.Apd') && numItems ~= 1 - - % build the index - if isscalar(currElem) || isvector(currElem) - numDims = 2; - else - numDims = ndims(currElem) + 1; - end - idx = cell(1, numDims); - idx(:) = {':'}; - if isscalar(currElem) || isvector(currElem) - idx{1} = itemIdx; - else - idx{end} = itemIdx; - end - - result(idx{:}) = currElem; - else - result(:, itemIdx) = {currElem}; - end - end -end \ No newline at end of file diff --git a/matlab/private/javaToMatlabStruct.m b/matlab/private/javaToMatlabStruct.m index 5e8665676f..a09ad98dfb 100644 --- a/matlab/private/javaToMatlabStruct.m +++ b/matlab/private/javaToMatlabStruct.m @@ -1,45 +1,21 @@ function result = javaToMatlabStruct(value) - if ~isa(value, 'MDSplus.Dictionary') && ~isa(value, 'MDSplus.List') - throw(MException('MDSplus:javaToMatlabStruct', 'only MDSplus.Dictionary and MDSplus.List allowed')); - end - fields = value.getDescs(); - if value.getSize() == 0 - result = struct(); - end - if isa(value, 'MDSplus.Dictionary') % structure - numItems = length(fields)/2; - for itemIdx = 1:numItems - fieldName = javaToMatlab(fields(itemIdx * 2 - 1)); - fieldValue = javaToMatlab(fields(itemIdx * 2)); - result.(fieldName) = fieldValue; - end - else - numItems = length(fields); - itemClasses = arrayfun(@class, fields, 'UniformOutput', false); - for itemIdx =1:numItems - if all(string(itemClasses)=='MDSplus.Dictionary') % list of dict mapped to struct array - result(itemIdx) = javaToMatlabStruct(fields(itemIdx)); - elseif all(string(itemClasses)=='MDSplus.List') % struct matrix - currElem = javaToMatlab(fields(itemIdx)); - - % build the index - if isscalar(currElem) || isvector(currElem) - numDims = 2; - else - numDims = ndims(currElem) + 1; - end - idx = cell(1, numDims); - idx(:) = {':'}; - if isscalar(currElem) || isvector(currElem) - idx{1} = itemIdx; - else - idx{end} = itemIdx; - end - - result(idx{:}) = currElem; - else - throw(MException('MDSplus:javaToMatlabStruct', 'incompatible types')); - end - end - end + if ~strcmp(class(value), 'MDSplus.Dictionary') && ~strcmp(class(value), 'MDSplus.Apd') + throw(MException('MDSplus:javaToMatlabStruct', 'only MDSplus.Dictionary or MDSplus.Apd allowed')); + end + fields = value.getDescs(); + if strcmp(class(value), 'MDSplus.Dictionary') + numItems = length(fields)/2; + for itemIdx = 1:numItems + fieldName = javaToMatlab(fields(itemIdx * 2 - 1)); + fieldValue = javaToMatlab(fields(itemIdx * 2)); + result.(fieldName) = fieldValue; + end + else + numItems = length(fields); + for itemIdx = 1:numItems + result(itemIdx) = javaToMatlab(fields(itemIdx)); + end + + end + end \ No newline at end of file diff --git a/mdsobjects/cpp/mdsipobjects.cpp b/mdsobjects/cpp/mdsipobjects.cpp index 2089737399..f8d21c899d 100644 --- a/mdsobjects/cpp/mdsipobjects.cpp +++ b/mdsobjects/cpp/mdsipobjects.cpp @@ -395,12 +395,8 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) } lockLocal(); - std::string expExpr("serializeout(`(data("); - expExpr +=expr; - expExpr += ")))"; status = SendArg(sockId, 0, DTYPE_CSTRING_IP, nArgs + 1, - expExpr.size(), 0, 0, (char *)expExpr.c_str()); -// std::string(expr).size(), 0, 0, (char *)expr); + std::string(expr).size(), 0, 0, (char *)expr); if (STATUS_NOT_OK) { unlockLocal(); @@ -523,22 +519,10 @@ Data *Connection::get(const char *expr, Data **args, int nArgs) if (mem) FreeMessage(mem); - - - if(nDims == 0) //Error code returned - return resData; - - Data *deserData = deserialize(resData); //Otherwise deserialze it - deleteData(resData); - - return deserData; -} -void Connection::put(const char *inPath, Data *data) -{ - put(inPath, (char *)"$", &data, 1); + return resData; } -void Connection::put(const char *inPath, char *expr, Data **inArgs, int nArgs) +void Connection::put(const char *inPath, char *expr, Data **args, int nArgs) { char clazz, dtype, nDims; short length; @@ -548,24 +532,23 @@ void Connection::put(const char *inPath, char *expr, Data **inArgs, int nArgs) int sockId = getSockId(); - -//Serialize Arguments - Data **args = new Data*[nArgs]; + // Check whether arguments are compatible (Scalars or Arrays) for (std::size_t argIdx = 0; argIdx < (std::size_t)nArgs; ++argIdx) { - int currSerSize; - char *currSer = inArgs[argIdx]->serialize(&currSerSize); - args[argIdx] = new Uint8Array((unsigned char *)currSer, currSerSize); - delete []currSer; + args[argIdx]->getInfo(&clazz, &dtype, &length, &nDims, &dims, &ptr); + if (!ptr) + throw MdsException("Invalid argument passed to Connection::put(). Can " + "only be Scalar or Array"); + if (nDims > 0) + delete[] dims; } - // Double backslashes!! std::string path(inPath); if (path.at(0) == '\\') path.insert(path.begin(), '\\'); - std::string putExpr("TreePutDeserialized(\'"); + std::string putExpr("TreePut(\'"); putExpr += path + "\',\'" + expr + "\'"; for (int varIdx = 0; varIdx < nArgs; ++varIdx) putExpr += ",$"; @@ -605,14 +588,6 @@ void Connection::put(const char *inPath, char *expr, Data **inArgs, int nArgs) status = *(reinterpret_cast(ptr)); if (mem) FreeMessage(mem); - -//Delete serialize args - for (std::size_t argIdx = 0; argIdx < (std::size_t)nArgs; ++argIdx) - { - deleteData(args[argIdx]); - } - delete [] args; - if (STATUS_NOT_OK) throw MdsException(status); } diff --git a/python/MDSplus/connection.py b/python/MDSplus/connection.py index 5a5b6227ed..8599ccf9cd 100644 --- a/python/MDSplus/connection.py +++ b/python/MDSplus/connection.py @@ -205,16 +205,12 @@ def get(self, exp, *args, **kwargs): args = kwargs['arglist'] timeout = kwargs.get('timeout', -1) num = len(args)+1 - exp = 'serializeout(`(data('+exp+')))' exp = _ver.tobytes(exp) _exc.checkStatus(_SendArg(self.conid, 0, 14, num, len(exp), 0, 0, ctypes.c_char_p(exp))) for i, arg in enumerate(args): self._send_arg(arg, i+1, num) - retSerialized = self._get_answer(timeout) - if isinstance(retSerialized, _sca.Scalar): - return retSerialized - return retSerialized.deserialize() + return self._get_answer(timeout) class Connection(object): @@ -264,7 +260,7 @@ def reconnect(self): def closeAllTrees(self): """Close all open MDSplus trees - @rtcype: number of closed trees + @rtype: number of closed trees """ self.get("_i=0;WHILE(IAND(TreeClose(),1)) _i++;_i") @@ -285,7 +281,7 @@ def getMany(self): def openTree(self, tree, shot): """Open an MDSplus tree on a remote server @param tree: Name of tree - @type tree: strd= + @type tree: str @param shot: shot number @type shot: int @rtype: None @@ -302,10 +298,8 @@ def put(self, node, exp, *args): @type args: Data @rtype: None """ - pexp = 'TreePutDeserialized($,$%s)' % (',$'*len(args),) + pexp = 'TreePut($,$%s)' % (',$'*len(args),) pargs = [node, exp] + list(args) - for i in range(2, len(pargs)): - pargs[i] = _arr.Uint8Array(pargs[i].serialize()) _exc.checkStatus(self.get(pexp, arglist=pargs)) def putMany(self, value=None): diff --git a/tdi/treeshr/TreePutDeserialized.fun b/tdi/treeshr/TreePutDeserialized.fun deleted file mode 100644 index 98f7d198e0..0000000000 --- a/tdi/treeshr/TreePutDeserialized.fun +++ /dev/null @@ -1,26 +0,0 @@ -public fun TreePutDeserialized(in _nodename, in _expression, optional in _a, optional in _b, - optional in _c, optional in _d, optional in _e, optional in _f, optional in _g, optional in _h, - optional in _i, optional in _j, optional in _k, optional in _l, optional in _m, optional in _n, - optional in _o, optional in _p, optional in _q, optional in _r, optional in _s, optional in _t, - optional in _u, optional in _v, optional in _w, optional in _x, optional in _y, optional in _z) -{ - write(*, 'TREE PUT DESRIALIZED'); - _list = List(*,_expression); - for (_narg=1;_narg <= 26; _narg++) - { - _argnam = "_"//char(96+_narg); /* char(97 is 'a') */ - _argcheck = "present("//_argnam//")"; - if (execute(_argcheck)) - _list = List(_list,SerializeIn(execute(_argnam))); - else - break; - } - _treeput_ans = *; - write(*, _list); - _status = TdiShr->TdiIntrinsic(val(BUILTIN_OPCODE("COMPILE")),val(_narg),ref(_list),xd(_treeput_ans)); - - write(*, 'STATUS ', _status); - if (_status & 1) - _status = TreeShr->TreePutRecord(val(getnci(_nodename,"nid_number")),xd(_treeput_ans),val(0)); - return(_status); -} diff --git a/tdishr/TdiEvaluate.c b/tdishr/TdiEvaluate.c index ca1b0842f1..69032c2b1c 100644 --- a/tdishr/TdiEvaluate.c +++ b/tdishr/TdiEvaluate.c @@ -209,7 +209,7 @@ EXPORT int Tdi1Evaluate(opcode_t opcode __attribute__((unused)), break; case CLASS_APD: if (list[0]->dtype == DTYPE_DICTIONARY || list[0]->dtype == DTYPE_TUPLE || - list[0]->dtype == DTYPE_LIST || list[0]->dtype == DTYPE_OPAQUE || list[0]->dtype == DTYPE_DSC) + list[0]->dtype == DTYPE_LIST || list[0]->dtype == DTYPE_OPAQUE) { status = SsINTERNAL; } diff --git a/tdishr/TdiGetData.c b/tdishr/TdiGetData.c index 25886543db..8b71f3b215 100644 --- a/tdishr/TdiGetData.c +++ b/tdishr/TdiGetData.c @@ -224,7 +224,7 @@ static int _get_data(const dtype_t omits[], mdsdsc_t *their_ptr, { return TdiRECURSIVE; } - while (pin && (dtype = pin->dtype) == DTYPE_DSC && pin->class != CLASS_APD) //Added check to avoid navigating into APDs + while (pin && (dtype = pin->dtype) == DTYPE_DSC) { pin = (mdsdsc_r_t *)pin->pointer; TDI_GETDATA_REC++; diff --git a/tditest/testing/test-tab.ans b/tditest/testing/test-tab.ans index d31a34c2b3..a6cff6123d 100644 --- a/tditest/testing/test-tab.ans +++ b/tditest/testing/test-tab.ans @@ -9,18 +9,17 @@ TR %TDI Error in EXECUTE("TR") tree -tree_from_tag( treefindtagend( treeputrecord( -treeabspath( treefindtagwild( treequit( -treeaddnode( treeflushoff( treesetcurrentshot( -treeaddtag( treeflushreset( treesetdbiitm( -treeclose( treegetcurrentshot( treesetdefault( -treecreatepulsefile( treegetrecord( treesetnciitm( -treedeletepulsefile( treegetsource( treesetsource( -treedirname( treeopen( treeturnoff( -treefilename( treeopenedit( treeturnon( -treefindnodetags( treeopennew( treewrite( -treefindnodetagsjeff( treeput( -treefindnodewild( treeputdeserialized( +tree_from_tag( treefindnodewild( treeput( +treeabspath( treefindtagend( treeputrecord( +treeaddnode( treefindtagwild( treequit( +treeaddtag( treeflushoff( treesetcurrentshot( +treeclose( treeflushreset( treesetdbiitm( +treecreatepulsefile( treegetcurrentshot( treesetdefault( +treedeletepulsefile( treegetrecord( treesetnciitm( +treedirname( treegetsource( treesetsource( +treefilename( treeopen( treeturnoff( +treefindnodetags( treeopenedit( treeturnon( +treefindnodetagsjeff( treeopennew( treewrite( tree %TREE-W-NOT_OPEN, Tree not currently open %TDI Error compiling region marked by ^ From 5955c39b41d60b83997e5b55c9cf7c103cc55932 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Wed, 28 Feb 2024 08:38:29 -0700 Subject: [PATCH 170/172] Build: correctly format expected output for a MATLAB test (#2722) Co-authored-by: Mark Winkel --- matlab/testing/run_tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/matlab/testing/run_tests.py b/matlab/testing/run_tests.py index 726726c688..d39dd8d17f 100755 --- a/matlab/testing/run_tests.py +++ b/matlab/testing/run_tests.py @@ -96,7 +96,7 @@ parser.add_argument( '--signal-value', - default='"none " "25kHz " "50kHz " "83.3kHz"', + default="{'none '} {'25kHz '} {'50kHz '} {'83.3kHz'}", help='The value of evaluating the --signal expression, ignoring leading/trailing whitespace' ) From a8b4e01560da8a262f9b0bfa8af3b54af959c590 Mon Sep 17 00:00:00 2001 From: mwinkel-dev <122583770+mwinkel-dev@users.noreply.github.com> Date: Mon, 4 Mar 2024 08:21:51 -0700 Subject: [PATCH 171/172] Fix: "set current" now works with thick-client (#2723) - fix is same as PR #2418 for "show current" --- treeshr/RemoteAccess.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/treeshr/RemoteAccess.c b/treeshr/RemoteAccess.c index 1e4786ef04..091be8d232 100644 --- a/treeshr/RemoteAccess.c +++ b/treeshr/RemoteAccess.c @@ -981,7 +981,7 @@ int TreeSetCurrentShotIdRemote(const char *treearg, char *path, int shot) { int status = 0; int conid = remote_connect(path); - if (conid > 0) + if (conid >= 0) { struct descrip ans = {0}; struct descrip tree = STR2DESCRIP(treearg); From 4f7d580010f44241184a10aadce235c1fb894225 Mon Sep 17 00:00:00 2001 From: Stephen Lane-Walsh Date: Tue, 19 Mar 2024 11:45:47 -0400 Subject: [PATCH 172/172] Add 'Release' as a commit prefix (#2727) Using 'Release' will now use the exact version that commit is tagged with, instead of trying to bump the version based on the other commits Add comments to get_new_version.py --- deploy/get_new_version.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/deploy/get_new_version.py b/deploy/get_new_version.py index ef64328134..86712067b8 100755 --- a/deploy/get_new_version.py +++ b/deploy/get_new_version.py @@ -19,27 +19,40 @@ def git(command): last_release_commit = git(f'rev-list -n 1 {last_release}') commit_log = git(f'log {last_release_commit}..HEAD --no-merges --decorate=short --pretty=format:%s') +# Commits that start with 'Revert' have the same effect as their original counterparts + version_bump = 'SAME' for commit in commit_log.splitlines(): commit = commit.lower() - if commit.startswith('feature') or commit.startswith('revert "feature'): + # Commits that start with 'Release' will use the exact version that commit is tagged with + if commit.startswith('release'): + version_bump = 'SAME' + break + + # Commits that start with 'Feature' will increment the minor version (0.x.0) + elif commit.startswith('feature') or commit.startswith('revert "feature'): version_bump = 'MINOR' + # Commits that start with 'Fix' will increment the patch version (0.0.x) elif commit.startswith('fix') or commit.startswith('revert "fix'): if version_bump != 'MINOR': version_bump = 'PATCH' + # Commits that start with 'Tests' will not change the version elif commit.startswith('tests') or commit.startswith('revert "tests'): pass + # Commits that start with 'Build' will not change the version elif commit.startswith('build') or commit.startswith('revert "build'): pass + # Commits that start with 'Docs' will not change the version elif commit.startswith('docs') or commit.startswith('revert "docs'): pass - else: # Treat all unprefixed commits as 'Fix:' + # Commits without one of these prefixes will increment the patch version (0.0.x) + else: if version_bump != 'MINOR': version_bump = 'PATCH'

+k|8ssD0<6rt|icTc3k&T_e5 z`zm23slc&(9}^X2Rlvfi5k?H!u0!X-%M?edc{0(|JHHwVt%jtwQH>^pOghQf+wWjXx<*+m{c8#rMo6nl?-1QUgjqBx93mGGo5y7~YKb+y3M||2n z>)`CUYjM6Ea0$)Pp>#19F2-fnd6TQJvF& z@5Xf}t$%d;b~$Z*?Zj`To~xuUn)c~F%E%d+mX*f9DT(zIkld&7Yb0)>GF6?x@~8_Gg!EY*uPd-o5Ld+RcOO@A}H2 zwU@r}`O4>B{pHuc^T1OFj=g#G+S`vE`^2&5k3I9)1Ffh2S(U%&L~yHDNqx8viB-gr6l z`Q>kZtTi-o(N$OXQTM-9eR5Dp+iAuQ+f18r*f}v-G=qw+Fq4( zTW$1Dp4%t&>Yd+tZPSz2T=Q1zD_@-O+0V94IdI{?(WCw8r|t+3K8ul}JZkk%zxW?l z|MDxVes$TwSA%yw`RzOYc6!GJpIy9s;rk9fA-DdxvFjUmU;9+|mFAU`CjBPtT)fU# zC0VVAK>5YN=VW4j`UC&`RI-2ClXrfn*&r}Euoe@ZKR)q%e`!N{+(WDS7Tk2{m7h7I z#;$*U#l8J^{rro&hID1<&|MEdaq9hdKYdg0hhHE4`ak!b zw`kHQZVL5{yXop1XFhxFd9$utb#m_)F8u4j?XXi^U8|mQ^0C)GcGFw0|MfG!8u;iNN3Oc|(qBFBhnqh4`V+fu9V%|? z{@JO$tKPcyfmY;Gk393KzdLsD*9$-@Lo9N2fY`ucjQuNCe(tkv+|N~Fq1TCE@i zg?(ikFAuj# z=Z?UxLUn*GV}h?0s=#)#)6a2{5Ozrqy;B$e(a2%H&*!fP+cuK^OvDE(w$4{xiJbZj zYFjLJf+EyeEcOtr#(+DvodS;Cv<0@D-QAgD2TbTXI(=uI9OG2 zUA^>eErNU(5$XXzuutTORY>w;ek>Mpj^Y8-@ZCJ&gez;*8s-TTyp_*W zr_XoMMT`r_fBe*JB-q-qqs2UF;YJ&ZfQ34z)Tny}e2Q%62JS zPDkfO9q!9>Kc2}Hi!)~qmk$iY&XMN?kH8p)gM=%j8hC;qc+%U^IdkSab@6y|#CH@a zVEd)z(ad2VOtyMnX}!Y}nEdr*x_ZKyy$qqvlRl3puzN0I7cz`ZeZ52AiC6%hU|&7B z1AynB@7XmTw>L!)UDSbkP-n-fr*`1pYF*^<8 z9Xaw&J=o6C$2_6Oo}t!fJ~K=Q=1HyHPbOW_=1CXakt56#wmCd}I0T*?0Lb=V>!SQh z*yZ)~_8x_Op2rhJ?AXx}T5#T$<;;^~XVZC;U`*N7+Y93WFBj@HFfi$gi&~MFZtCko z#JhPi{<|Zv3Ht@4sCw77?Ii5g@OOW25A0FjsY_Sa87@@UuL$6?wC zp0L9X_udXzAbLDGKzo@S9bSJuw%`h`NOxB+Y*S%Gcf{k#u?6AQke3gNTmJl3Zy(6_ zr#xw)9^gsWsl+_#YxAUMN9(keyL_!(_jmLR^&Wu4cy~YfQ`yDfTf?#o?ScQewPEu& z4wR#xGEWfig(C(u9Og+!r=`8OceFAYmR-yf&NuHcWLN8nKMbdD4S^?}U>3_R+|f4~ z_>SA(=_h@+(Rt`eJzd4n%3bf0UFau}SSvomvTGPG4>#w1Be1d72Ne>f!U8gj8~Vu` z9Cv>R2GlSo_0l1f`!Rs{xkpjOD1TSvaZuTlU9DD#d4g1}&feah=H7S7F5&S6vI{(6 z*>wc6D+xWD=`zUQv1)^3c2X#-A@`XD0Zb=9>KP6tn1 zjU`?MB~&@cOZDrFT^Lt1&Rwx~k!Pa^o4hz|@~$(1g6B8o8~M(Ok&mt;i-l^6dA56D zIWCfS3bAE!1J)}&xVRTi$Dxay-|r*=w|wJ7q`MAqM!|nwt$Yq_6UQwEerdefxo#iB z4@u6K!kz?#d$x*b7cJD`9JX6Teb9PPLo7}PxGwu@pX2b6vLebUqzHBO%1&}pq)*Bb zJIG~(X%XCFDre&OGQ={fUXoTplwJGW#G3-Qb2^T{Za;AS;ka?w5L6iDoIQ>*wQ~>* zc%EG&jg*U-G3uCP7@nmtEHsD?P93R2{5>pi9kMTJYD_7E%jv?qolpkP! zFc=E863~m_l1VH|dQaX+>5b8So~#^}6dgV2;Qq|8uPqmF^(Xz24vZt{zL}MM0CYU& z_>;f$ws*oY{P%cAQVgeKT?WHVXN`z+!xcR`9M9dN<7X6jVRX{=Vs8(v7@}iVSE!n( zCLsBM`?)hcUGUvF_j%d|n~`^3gr$O_54zKk-Bcy3+d3OVum-*a>u;cH%523`zN5U~!V)SdD_rYODim*Y)VlQ|Cq0Fw><=u`$XuXFg zWA=b2LwzlJ3+q-DPP?UN%Ykrs=FA?}1-;?1T^g#6fwr>?b?>;Sqs!mRJUN1sE2_u| zra0*6(8Ijl!>qsY7}v9M(VyeV0*1&ufq7OZ-QU956EtweOXopwPaz zj;Hk?(D*4wj`V>4^tKXwdPFtBJn{KvqMxuXh?wC&=1Fhg%03(j(Q#3$>uB#0qKl6l zTR;iq^t3gG0C5f7jrF%==YsQk`~DnHS{_fJHb5k_PmN$goqeox2X_G0&$!%=Ai8zR z%3b-Frh7FZ-Pub9kCJ%=4teKS{3o7l0Z(v>2lIqw*M~mTim-Nt{UT><+49Lxa)tgp zPnc1VU0oyf9l7sH?t<)MLQAF-llDD-EkF0nkx-~FJ!p={>Fn$6@MIS!XuIC`%C6&S zJs1@EHBO$$V3v8zxLGd?&wrRFUO#ykPtfDh?t6MY*)^0oT4bIKi3JHPgMlUJAqMjr z$Fux^o&yKOy8bLryf#Xh)G+p(@@<@kavNk9c;c{rMhdd)09xlMN$>;-yphD?3D(BJ z6Rfa~@MN|pyOOPt_nkwGkQaI1H1xh3{{xgn83HYX=!}oW- z+c*NJ4L93P2V1}6-!vS7Lw>;V!jb)FBi~(o?|m4*@-UoVu^;(HzWeyda5yB)gja^s zerdQY3e6iX>l4`ef)T$Rf4s~{D9d%wkxTI|AcGHpIaqmO;6=vz;X2LE${w;dFC2fjaZfhDHQ`TaXv2 z`L6NGrhOmr|LGlK0Gs4ET|1opUi$aKVL#F><-2}2{C4`K8h6=-6EsupGB5vo@5A^Z zzeYb{c*y3J=fP$8C$gXD)K3q`ahhS=ID&CY4Bx%HdN@9JXM^KizQc**I1J;Ad|vwD zdmG1L+MK{}8CQH!<=yE35B@Y-wXNJT)mdgSe%L!3voV&Cxs$=Q?J8?tc$#W#+lh2* z5Ml4s+K<)ms~Ia&WN>B2zG0_y`=R~%NwxJf%2CCT@iv8}OMrvCj)Ro#RPe(YG@cwk zcyEauq@QDQib_b8HyXjsbg3z!&lx;xtqoTJsZ5^Kt<9XlrWCW&6v$NZv*_FgI*_T^ zCenvgg>qIB_F6h*uwJi?vHKWy=X|vCyuufi3 z@N*dDOH`Vpn;IH50Lrw{`zh}bUL!W~PIo8Lq|;Q|M>bc%o(rYH>^#4P297AdWTk3W z4J~U1$PA_o*2GW_?|{SoKf4%aP3(+!<%^3K;3Eza13L=NTA}fZ2@@F~?kEePR6;70 zhSgdy5Wxlqe&&%HA-F1}&tbEYkp@g5Y?9_%39lnHDT$dH7RNY5t>8Q82hURPDTDH~ z=2CTpurm>fxVXv46u2A@1}X8wzjsfNp3G9qr-2x@!RnmOWA=&N4H(Qzx`^J99ixO8 zXN)dk*91TVGJtB{1A#w&M(GrwlE}~!E(~UVMHj&-Jo+?OPE%~M$r(JMnuHffSwF(` zr_Z_`J`Em~Cd1F_1K0Eh^AVET$44}G`^{Mfa0Mri(&Q9>YzCEL2aa-Sf5s)yKi&zJ z{J0Q54zu3XATNA%qrFH}vdpmDJ$SQ?2ic8fi)Qm*T^F#268g;5XuH#&Q9tIixl`_H+IZs3~A5` z(7xR)A{INEP<0gKx2ox*rkl286At!|6fLj=gs?^l4o?^H4HJu^#XJdoP#3)E#CO%S zwI~z4j`6WP!H`r4Hf*{EB3h+W*o7fIn`0Bx+hpBh6Td(OlRh*g;_iWWzn1FCMUR`f z5F2qaK8abQV^gT4R|OHbYpA&ufd9Xp1}Qw!^E*&4H@p`ri<0o*&m#=P1LE)jKkwSU zxYzG7+ zMjxSNj3=Lwv|YoC?Sg=f%_JO`WIv(NlPUw0cFS1K5MC_+I4@D6s)y|yDEJ2$6M87-X+hCAJo#Xiurh`vVF z?9`4%CR%eB*}}X*?w!a}l4+;`B{U(j^Rp1t0Hh573X`yN zOz=XhuqE-e?gSMeRU zzEw~h8hpd(>XMT6CyVea2SqP^dkV@$U29ts}@O=b*vFVRZ%bk*yI$j&@AW7|a=eA}%Ni z)Khn}Vh1x~?C>Ef*+xF*`i17tBJ7a}BS0#oqIMew1!<%~kwv>CKP@L? z)_VI>;@i5RVd$hXvRZ?=6$YOHvMf}x0a0jNQ7ai$YGB#4A*n1}3{3?T1t)9*1(3lX zR2SwiK6XN!9*r1EGMYQwU7h|XprWf z4KqR|Z&9E?5zlFxcMX~V65vaww!u;h?+ySXi7ZslAv_D%5dH#KlmL4knUvHf3kEl_ zXP*Yi%tBJnw(!)GfslpqX<3qSFJL%Cc?imY1d6hN4+=x7Ko3B)G+?XW{U8pE2<#gV zTJK3vxNGtq|Lvsy_ORg>44kZUqDT2BCP(3~m(E%9+C zwJoQ%2B|7YW|^kwhNH_gkS9|Y8Vv^16L!$8DwHH1*XZmy6b?8KLn)xG0#Xdn_qz)@ zhRSxSYLL;I5J{j-0EBN4Y%488?_ zDMC%BLdH5|8HE$HO@-^w&9$+LRD~#klKf5eJZcK51Lp5T0CtKQ6%koz86wpkiEo4r zdkG3cEbpq4p&AJS=0r7Pg{B>fs?f-2w_pBc5ucK^m7UOU@0pXq%t#YOra+BKjtwN5 zIhCs#BH&%Md0W`Jxag!J_XMubSLiR+ia9QwPHP^Q6VN}tnUrc=8AK_`sG(WJ2{i6e-!pVxXlFFixpUBNt&QR@$uzERjP{+m&6KIr*DfD>9W*JM@ZGmxhN`m~!Eiigt2OfoJ?i|V6xfif?UyUo24`pQcDSqIgA6oU zNUh3AP#GIG?FRxYB-)~tHAmKx6P%<3!!a=Qmt|!ul=vigum{b|ZqqfYSxo%!LO7JM zkeZgrngGch0hUs(6A$SyS+sOx`!UyAN0xRp?#MxUD8QehLKT7tSX$UX1`p*j>2=mt zFwWevA{bbWL3>@kHVQL|{gul04YbH_!;Mizvweg0YuPQFFTo@(7?0vr%c|%v_xZx> zP;PK<#Z*-y_mQeJ>n%PJwjOf*RFPa0)f9>PHo9uA0<+y&=Uf=*z;G8d;rU~)b5im8 zhLk_DzGxfLJt4O?pNtmht{i3D31j>_(Z*T0Z}~df*amT^?oVupeE2e20upF^clFtb|ZjI*>>UsCYxfNZz| zOvsN9C|6`m&_SEd8Xg=>rXXlA-^Ap5U*4AoacZUtYrVh)Dqlp3e8GtkbpI;`VX$ab z{xW4|=whrJ-RT0H;zTBorf-xopsR!oVu5SW)ePiWPkOD&d35)F5o1MbD)IW+A{4s%Q}@vqZUlJcVK8@>T#CbPVIqFU14V{CP%Y`O~g` zzC!7;ev^tSn^cMa%iXuYJ5^kJubE83P6)6QaxmZ#Cn3;q#5Mw2^rB3{1_Pxvz&VO9 z$f0QQ(Tdd;UvMTd&~SVO3lyIXl(vYymG;)Ys2Cnvd{nVMXs;D$>+QAmR%t8xRpsRS z&rZ(aU~TXHe)s!+zwdVkPWGOeHEY&d^PatC7IGz;hJR_;y>_sOb1Ww((qNiYI*oe6 z5JApt;n)dam&jemnnG4R*RBSB0uyu*}OrgdNWo9>oG^P$v$%m*p%D{uSQLtNx zeFRQS>xmk1W9BPOB;jWMESc7^MUY zm?CJbf{R6*yums-1s&`hD{gA@kw;_nvwR>!V?x9wDJ)=V#1opw%NSn{acon?Ss?4z zyw-;8K(6C7##_ZAN1~z&C?Z%zU5uAueVeLwF~zk{Gwu`U+%Z!Rph*Lx23XCqWhSMI zJXYp>rd3?8izKOgU=a{8%z&!s!x5xK0fd8Y@f){B>K#Q#qzd!k0WP#nJYg`-@`ej5 zaXu+tCENq#+lZkOBj*_O`?gOfi9DBBEH1VA$StClQ&_v20j&qjYuH1>Bc(7KKrV3% zdKs0%h(xGC%vP7;DrQt09+qkBmU=c%fb3^^U}iAx7d-1vF%5z<-gZV?f#tVR|8KOS z%dnrWHR)OH%KXR~W*IXoi4nj~CsPzGNOXDE#am(e zRbYZXn)1|%17{M1S*2MNtlHOM#bYjUK!vbt7)diW(@Q9$!+A6aOeINs~Q?56V|rdtbeVUg56xYg=?aTpi88Rq4>fKxJ1QJzp92ir!lTDD^Q56)X=k^jZwo=!Hta7<)-^ z)*gc&3_v^%m&7px-CMG;e#=#rpz7>ag{yP~Yb9%BCr75Zz#10@*j%xlo#13~t-Peb zX_x|-W5-eZRAh$0)FnSo0_VuLP#4s_YE~yDFnsFZ4oq7`R4R127XCAyB?&WfOARi#sTyOKf+#+)sXMh)J`6wrtQkD?k5#i;7FX~}pi2py{=V=pVr z+aYW6YiiN-H7X-t8fq7lQBY*xQ;F$V)JCT&eOB1del;H_m+hcfk9?zr3~rhd?T~P1 ziN}UoIBE$>zk^jU(&4|f)b-z z75%7CX&l4H5TnfMiDDQ!1_zeJY73dN0&hD~vs1t;my2Vm3?*)^Nj4F8X2cy_Lc#Mi zaOZbP+X%V&X2D(8xpE$(CfDrdAwW6YByEk|2{oT*)LKv*o7rWB4 zNneQ|bV2BV$7}37cxD%=5+hq@K>+e(7(~lhN?_nf@O(+S*C3D=rZ%zJlg*$KWqsKs zDy&^WH-Z_QH>J_9rUE2yrE;|x9C4lBUn)$z)uU%;lLc&*d^fQW#IWTcD8@Jjf|asL zKIAqrfB|L$qJDr1m$QARpyJ!QoX{+s;a(#l3v)tAn2;sdSW&{ZLpp}V5ccFba>K4e zadRw1TWuAnMWwwSTU0e^_9!sEu+}n|Nk~PlI@P^C4|%Z_D1R&rti1jPYTh`8HlV(5 z$?|DR8LNTB?SS4xfo_pOpHKz?7^$Q`fi^kA!WMw7Zvjn85lI705C#0`J?7aQvv+tB z2t}QRa3CvCQL@^VmX!J-{Di^Fm9YB`I8(3CRlsWtc+3-j+Jq~#-y)uFfC>j7(= z!D;G?IWKSSv&g{NE@1G(IFvwFHid~s>gEsUC#+jZQ5hhOr z1Sp1gOfYFflNQ9I*&7Jg89Bk_-NcBI65u9~>t+HYl_COw4hp#VMO7G?FGnYrV8oij zvo1h|M=ZYIQ3PL0L~=JeF~t)TiR2bk5fZw(6*`@;uSKHT3QOvlu#Qy$%MwbqDvK4@ zv|%hPqqm-kZA^V9t+OKsyG1sGvbHmp-bp*q7-_|B&*egwps!LuhEgRJ-Bb0?Qtq}V z7(SOGBR*$%vsggimti^`YoppCpN?2DYTa$7fTT&0G#^e*3wsIky68IUuHneu^ynHL zxG1d0meNe}vA9x6o8s2?R2m4Ltw}=OvPNOI&rE_MSda}ac2I0AcHvr%*O{5QY$A(c zrZ_-JXj*C&G7_N*DHRBd!5L*`qSn9)zKG7lVior(mbsq-u?&hc$Jt1p8GzYuUKDXJ zqE>8XX9UfXfd6dzYSa;g=m(PB~o7G8zlK;ROUBr44mOkuWa%?xUBmx_RCUGjN8g9xCPb>sHoMTldCtgmIH2Eau z!y@jH;$tGZ$Vz)&rG+#u%Xp`qZ*{T|&frLqlxK8pa5^lYeWhlup~RhpIh`73kL9>I zU}uB{($;MI*C0=RYYCks?SU(Dd^W#U4%B1~D8;C)yj9Y`RTQ{iu&8|p8y_e!084uq zs%Ir%O)){E1AJPFjjN5tr-i_&lg6;~A5qnT)+zR;U@p&SiOjD+Az*#W0+B^0ao<6C zrVgyd<%Z0h#1B@p){NGSf6!1&Ii=*0vXxI)?vE#F>Ik}7=d5UA^ooHNscO!iiurfI zO9dH}X>|U1&p>n<-;$!I=Z05)yzK3FKmKy}d-Hq#aAbzI>tB2|^#0*L(1w-C$DhA^ zWY-lR?OAfU{6qJKb*mzez20;8J9EArdTjeS+q*K8$IjpX?n7TY>w;mgJoHS@qcdj> zdi1R;y8pDU?0vrW`jdy}9Q^*nU!DKfYi}&O{+taDbsv7bT-tZ|soOp4Hm}|H1K0vw zSrjkU^UJRof76fVe*3+i*L$wLeBYL?tDgNySJ%Hi+Oxdp=bu~r@;h&CJu?53?|$Lo z8wMYE`*%C`o%yH1%U&86dTH{(*B^Fn`oXfZT0Z*rStnk<0NNN=OnmAOUwHSqFCO{H zciP_H{{HokUh&mO@3?;X`8{vFK5%Ve^Kn1@^uV^e-fdep*-XCASXT!*e=YRRf*LFSn__yDF?~&VYJTUU6*Iqg2tNTy;+&8bA{PIoH z?>YJTf7S=y>v`!b-IHItq`rO2;z!Oo@b6#x#YNk0SX6)UD*q2Us_oBxV(y=B@9r4& zz_*s?_Z>L#C%-@LpDurf-u%m1_fP41{Ycj%XYRYOaNyYspMUqJ1^@cgJKdeHzxaCK z#eEO#+kN7Rhevk3~qd|_QraB`BndN z$3Wxli&P8=!&mgf5z2cdaG^V4!gW>-r?i={y`hh{ey!f2@;VZiKzkc$vdmen}&DgeUwiT8?b)Y`u<*uHd zJMP#wXw~$OErOlG{y*Qc@wzw9nEaWao;3KI&p)^~ch%P_w+~!# z>(_7C-gEt@yUx1o!8G66T80Lc2`d%GU z*dTQExZ|+kVbn(L)*(Z@hiNVkY}ta!+6QOg=RoVZqaHGw1qXW1oguubQ+kQ3_pR5i zd%B~2!h~X4%ZeWpYTRa0!HAbM0Z_kD6Qb1;kE;=j;W$4lfVLV zeh7vyQ6|u%2E9jhtDkj@w)^o7y;$Js)vY%cJRqTmhMw5bkxC7j8$g-3f-reC{}~Ni zn03P;Jrgpdsjm&aY&X8+S@Z02%LK(v3KNbr$dDK`WB4^^tkO7FH6@4GLv>Ro_*dW6 zC=(R+p(>Cz%ET}^WVD;hT<;X`fO%A{-U6Q`LnsSiP{p$lV|TPAf^=tbm=fZP<% z0#hapRpc&HDB7HoR9Gr{|ANAJ`Vh(lYU)s;hE&{oZOY_b%=s|5Lzkb52M&Z@>A>mK zrAxQeQ6@`K`{PtKb`hV3{l|V~vJ{Hg6OM0kWy++1&sZNqzV!S7s!y3xN11HfhUyCY zfk*$jWl|5>3#OnpG*smAte@O~INz=BJ?E~2O+Ts^(}H2&CSCE{3`E9Yfsvs|(i3o= z(dc5=-)oe~8_hBS_wO6s>bffibM{00(crDmg^oX58~$J-Y1`6=KxZFK6KL|}o^xSW zk#MxKZuH(4Oi7)AGV#C;V;8D|`IkQNz!02!9&#z@_Dpyh57e<|J9zKLJ zc^zc}*T+BAd&?v@rGDUOnNYJ#I$V233}r&FmWpX2>K__AY8L8WNeO9Ip+%f{TwpAf z(t9b`Glg-`$&b2a*;^*2uR!%gnH=xh%se#raLSNj988IY;tzq&CQUdu`OxIaU29=i z5ox-**tvH-jZ-aXC*%p8*s;{K5)=uw{t8vu^j%YipiJ1&GASAAlwEK1U3IrekdLVu z3sQf{nKQs>xHx(1N&=#$qU6dx?7;z-dWTykc!C<7MKCnEWrEo}Dxo_GwFIA`kwxHTzJGI&;IHA@EPc%c#N+PnRI=w zzuzkYJ;l=!ycF-gq#cROt08s{9{GoUyR z**MEdQld84=F0KuGz$9=qDGy!m~(+IMA8Eb*g2`$y|xVdY!NnX6Mp(jOj19yX)hY%)DR$qB@P<9czGr_tHFsgm=|i5NPa?dDXHBoIL_&UqaF;&V zgCrWT*yIUV)k{O~`NYoNGmjs%$JjiVxESXTAv1GJCm9+V_8E8IyV!$Gc-PjX$?J(e z8b96O@!nqe&RewIYp>BfuTv{8z!}ZySb%4J6i53vcyOkZaJCb6BOB)&$E>qqr_m@b z7&y~O;Hy>?EZ_|4{}ea!;6LId)aXu*0Wm%1p=L6< z%LH?TQ!y_6O<9|%0Lo+vioq?DA@#o;CVJB?lL;yW+r|G=+>q!05hwqJcJhys|DVRW zb6u=&j(0{?mU^yv<&{rC5yFf?0epru zPjda(L2UYa<9naI;eQK<#ShZ|=WvaD8gM~3AN}9Tw@Ei$I1V_$K!X>l{~<3R*1%zt zy^*&B@qeFZg*U#ceSXk2%jDBvHnNd#ADr%u=MIgQ zd6T^JBh4p~>nG#SA-p%f_xWLPCOzV1^NGiY;@brHJ$zQ?Tc@~|6P3j z;fTWPdTIDu8avIj<{$B*m?D>F;_3r%dB_HlAEZ%woY6AohL4s8zjS42WM=;3*}%tK zd=mT_yco+HJgX)g{01&%WPo_%?IdX)AL3BWnog3!oB2awXBsa-P3}t7gw@Osf)^nu zPf8lUl8SgE7{A!N(zwjmB$aA+QE8RYSCUi1ycJ;%PbgJW(D^d}mP3xJweC>ioT zbt#}6C$H3W7q6m3-UTI{p-jng6!g!?KJhyl#i86%ETKv}E^46TifRk9afkNgfg4{A z7AaXQky8|WkxvM;L3fgb<4GL87RBr@#;(77^*0 zvm8fU&iUdXM~Y8TX?K>gN&qzwyT9&_bblLbprfJ6$Z|;rnc%JIB%aFUnMR!oS;31U zGs_h?$H)@@0TIU@pprCaRw^eO$#|eiNi;K5hHyP7a$lcy~8I5Lhu^tBo@n4)`!iq^SyT zm9!>_P<*L2SP)xX-CS}b8eao7lI78 zPosUNUFCv|VFjP#G`{dlw%*cZLo}K1@e*J4Ap#DjgmRHsFQ8W{?j@EC6t)O(!O>)p z6L{zr9Be~74(F{Z8Ua`YhDqAkH<95eIQOsSNJpy)a3Bc>D|8V94$2LGX3Vtz^$MGgeVDte8I6cp`+dKZ8JVuu7J2xak5O11Qo3sO~+AoH5X~wN^`zrE7J2cE3J7FaxGM7s-6a@ z0!8FrXrSDw?<_%2NBG0`wS+x>SEkP%7T2T^;pI96-GYH1z8SG9uHEGurcg$6n_KpZR7N(Vt#`PS^sRvF!y z#^DcLqhEmxA?`G|&#zf*716M5Ma^OKiVFwYS47$%(L1YzQGZww7$U!<>M(Z+;nTgPg!8~01t%~IDqlP+hox?I3{jT-b_A!Yk!X_{fJ zhJmL59--({jEcf~bm_`4U&GbJAunmrtufxAgGJ%(hL3lL3ncU!)>>+%XpJTHG>ig~ z&~0`!2o*#~s|2E9P{1Mwg%j4`1EHdz`9#65Mkq>`+tCuLi9&Rv@aNOexK?7Cxqe)d1C{)hU&o=VMM9tgMvGn? zEEQ2PTUE6dVM|24pu#VN6fGFe%V=R%QVO*OX&3oNYk?!j4spm%8<9hOPFe~*CT4$1 zD+Veg%|Wf^MKol|70+SAGRH6`Wtc#5U<#^iG$j@ZD^A9t;LR@@9=c)_oN@6A?96#F zRzv?^F>`(@A8zGRb@)n6Je7iwrqqI+&y) zhlVE(VVWAuHlNQ)A=mQY4(Wf+k7QN++*a^_XLUXC`D zqCDP-@{lbY>Vo^iaKaBJY)NR-K}E<+GEip$q40s7T+Zg^! zg;-(9${)tB#$P~Mn^4Eu9;+4CYzqHG zno03)P!q*)iIIkblRO1V#Y1QZmJwI<0xWpIeV%BMNWMl1o`HoyKvubjKz@m1C&y5S zQ|}sCB+-}%^NUT=OJy~RErHL&wLDBphze4#oZqR4|9Av?F~m76f~MdCF@VHWjGM6xvpK52}r6 zp$XWl*^{Z*8`0E4vCM2~Kc^QX976%L%<`J0HKY!FfS2gYYGxJ;UeOp3h@Ql<)6&GU zGvMXg$OEWA4V9>N3hf}e5`ImAs5(72YM#{NhR|m9J6r6P!vd<^wyyn%Dk+<^6Jg$i zUi6)59m?;NULOnQK0V2QD_9FVGbof!R@J6>eqxlxtj-V&gQjOsEvbsfK0m_3!EAbv z7Q@4vM?;&j6`8j@l+Vqbxiu$~o)NJbG%-u!6dDwb-WF!!lcUvM<=Kgk=^@4FXIt;A z&^vONBUCVTX=R+95kr?uUddUcW_9E2x3j#6;e~@(_DRbsdrgbjoFZwV zxRN1>rU{Y52TO6LSYl{&N+L{-OYVuHS)zXW*$pQ-NJg|c>DW%JP>K6_#G#uQDG`<| zZI822v!aAs$5%*7C4>mg;^SzsjBZw!Qu%IcGI?pM#)>_frJIvuHO#X_7i*4HT&nZQ zQ=-YSTWOO;^P)I=&lm1djH7 z@&bEL!cM_PbH)~E!D;nGM#rt#fa)YUuDE&86#6<1lx!RYDWA6=Q`vz&%$8fn;au{(O?%Z! zPpk9f??|jxR}ZQ!{(XpNW0g-hm(@-^l!*BkP|ER&B*vz(Wh`MKy2$Bhk9PdCdo>jo z4OIo0F6Esqbb_@$|Jahd@{1xZW(;UJ#?TznA>)BGF<9VV4z(GxI2?aLR|}O5oc&iO z&WtPQ-$lzb)4mp=QMv0uGA$9w{3s8V&V>}91?9X54&g72MhC4AZ;0i*3bPZODh7Vo zPR4A|358mKEA6$Xn+A)u9$KE=BD@L%2PS(tboXY0fq%@#0mxhl7t$&t!5z*Q!PdIG%ypH4P2P-dllHgE%dfyxXY#O**FmizSHJRB?~E=4Yy}w z`^rfR99ATy@vflXhCW}Rf55l|Mh!1%Z~+AH*#akm441Y-uMI#D*n(ZG5JUjdAUoj4 z5y;t&njL}^fkvd;4IN?{GF2hulY`KeN`q4`m^9>|1D1=yLR_mP8iVQEExcJOkVk)& zk7HDjn3s~MB2PdkNt7+!rYUYB;t1kN^M;m%cZmZxL2c$e#7RmW#~RSW0uL}%3$1{v z$OEvFHtVDn$1sm$=J;vT5(y^hB5DsX$x;zUUgN}NfL2*7j_DPwq*}7N8CfOAnx-tN zsx67E0!a&}4WYM!jy)-nnZd_50xm!r6mV&j2~8IZ&NvPVafv4fr-alXSywk36o^iO zoy{&Q00FVwBY6@A8p}FaRPhSnt+JuCOokQhi;uBDWLf_hX(icYJ(`Sh5`dXO{8QM)?DII@Z&@7NQ1Wzx~Lm~#@Tp&FxvQ0xn0Jaaq!Bc z?X3Y|KwQTgZ>;GR&F9}dns5jQDMSYA=ey@ z?R#s;`q*Oq+nfRJ)`LoKI!mLS=w2U5yqUjaU9;cm&k5hz1d(_)@~JjM%tL&DpJo)= z31=nO^Ed6pZBM9}M()CJ(}ur(?F60WQGTRLrE+sNMceC4ANb)8l2N@ey03AW5ZV00 zBEqzjW84SZNh9AzCVgdmOp0UVcWiOMC;P#g_XfU3;L*HgqmcT+_D|VA-=k>&JnZ&k zQW%f;5KKpbr2C2r(bvbBKFN#}P1hjL1^#Uew z6j?7sqY8dNhSHR!?gfz&Im2;|8(laCpbUnoEn7Ih9D^R`8Eogf?r-4CaAx4zTsVAz z{yT8^qVu1?C4j_}?8Vo}_rvfdco_8c!hIlLd}~;4_F4P!;_HL`2RMDa4Q9goXvBT! z90tf5&d3PjfkVNeH)!K+Nq7N`W&?p?o`>NAJ8nm1mqxrftVjr{VK0x15UOqsd zJH14P%FNGHyK2W<1d8kmTg9fk#^$T*`oYcnFTyqOS^p`%|7yND%Kv@(uw*`=AB_fQ z_P@YO&Qk69esB^zW2d#@Oy7k@VH%2qHf_D2+S^StRYY09;eo<|>z}VgzULkz!~EZs z;jwT>W$or@kedO^ILG}Zq09naHazCnZNd$&{DA*&;2L}!gAc4Kz~Qgyj^b;;C3_?A z#4P^<&dgPUhKA<+3^f$4k+KPTT)g>W5}O#|4#SN=eJm^jn^{CcBw2%J+e+Ix8rx_Y zjbsK0e+tNKC22IC9UVABIVaKlJaG&K04_DsxxZ2ye)~f-@@({h1|*_gK>Qf`RIjJ` zG|<9*Z{lb?8c03>Yd&Z6F9y}e;0FMWx7j_je*hy8$=tc6NubP+G(Qd3p9G1Zyc=xD zQ=nM6KKFv@_EdmHW>$HtVrhXZ>xal{Ke)Ki_xD>j_aq$3p%+EFY z){&RkJSd^fmogE8JIYcTJ_hthwnA1@dp+6DtBYmQ|#z#hv> zlg6|DscphZ^Ie?dM_w`hI%~=qXY|qt5R?+OJTrXj$Qv>@Y?;!Q99OTO^-<3kCtGKX z7dax>{=s}h zE-$J**M5@=2U7D|1oM4xy{%{0E?A3$2hUx`x#5jxzK`P%l0M_&|Sj29HaiOWp&IxcK^Iek`m3H8ei3YnSJNM&5um zA;-Y=Wnr>jiZ|Aqrs_x``&<=^2ThG*VB(2&jJj~m&% zz5jOzeD>LApZR|wn*i*IfFIVh>0xYmtY8?l`uW{atZDZI_D)>*qtCf!m;=1AgM#tW zqyxUtQ8#A{JCCymKSiVn&C~`BQD+o!eCCekp2yy?m2dhDz9wA0`805@-4x^R z%};%^>f)70;iZX(zn2bpUHD58;o^t?sJ#@V!)(axQ3Ymwvx+D;5A*EHqaQ83wD#d{ z(!Qvf&J70-${?VAH1)z+W+G|A@g-Wpu8H9Z_%AVjgf9vpUxGc8nxwrN^fc0$on$ih zO^EPckD82qELu7E{Qmer`l~c zBMcI zmjaXYAeP9!60jn@!dC3%__)TCn0orC3_NtHhPo~&!1h5E)U<8id@%9B0(U`iDPAm z{VZ$x##&wyu5p7vN=o8pR`8LhtV*avMkqZ~ASYpgBM$S2XbI^49ni08D-)__St3zZ z%EtwLbdiAS3ethraZM=&=-@)iVD?ka|Ax5uR7p_Dv=zffuS4;%rq4v6P#QiS15}*A zGY4r>dKx=(9+FcHl=*^0`ILk21!IVh!WS!FZek3tHdi2$#TB{&q=aBiIV;;9AEr#Z z7AB4wo!xsS-%PA%E5ik!2)TVSBu7auo zKvS7}9o|5n`J|&v5ZbTNwngY_7s51|3P2j=3#f+U8rlpBp*D3R1J~dy&_D~yU0>rZ z43GJKMs^L~_<$9Cu|@*)xTz4T9#lVgdz_nk!0d|PqD*BQgrR77iWMb5D;o4@LofMu zhPB9qaAP7NYusQPR>Uh%d8A*UWym13!=c2-nQq5v!#fF0v}$NAB55~ppa5(e1%{h> zGPZVk$`v6B>=vVmK;;Ltp!a~RinwHc#b_d}X+<_^i|l%I6*X2$L&ilzn~PKlhRe8u zCGNHe{Tis5o9qu`7_C6S2e6uwb|ZaEvDq)W7h)?{)L70I+o zV6cE5wUBvARFFBh<_Ji~i@w<8%N3-3CnTTLxaWy-8_X9FWahEhC`DSL@<}kE!(N>T zlQ(5*8)w1`MMT^lVE+&l;T~1Oy2V>kC5;DzdX#r|Dvhz56x#r0p;7J8ifDz_Gjb0* z-g)G)xuoHwNfPH?VonHz0I>pq2T1rD#u-j_WPk%<=Bq0)e9!gJDxVocG-cxCw@`MZ zBx&=t9baD!X)CPts06M9fi@sPCXYh3R6-JPQJN=Uodl?6aff8dPLrKkolQVdCS=-p z+Oohs2IFcDB!N{>15GL^+sFsR<1A5w9^mOZh2cZv({IehN&+fPV<0D6`&k@cSh?v` zBp8fnTtleSgxq;2_UflVO`kk|-VNelNY_wUhK8WbkIfC0Udb$fI1c4qQ~3CJ4B|98 zd1X}wMs*!0Tr9ko`v)s77J+fHc?h# znGFJRL?M^J5Ts)&3Pr-;p2enPD(t{(Q%-v{Rc)&P1Wc4DPC0NdNVAZIW(gS6;Q)ON zZ&Vr%Ju>jEO|kj8))F0uChf-!ini1Y1F-fKSk2P926?h_RVTgH3bg`T;8KHjjkad* z&=ktjoj03nz0n=4{#H(FNG!IHbT*4zH?wkvlNyl3jrm^X#m99JB-I{X#^rFY5>o|Y z15y48Ko+WSAz7yHL3)OtgT{;st4LM?0B+i`vvY_apT-@qGf*l_TfQQu8iSxK6_ps? z^=3=c=aI5v(Gyl-Ub&my7ETv)<)K;6pkR{ea?)>)g-NZ7PAlk2;M=rSt1$c5n=z{x zG!HGv8Z;a$d{#*Ey}@W;mPV`KbZw<*?X`6Qe5qMz^9<)Scox!{)CL|r79nrSY|QWi z78C`{F=7Z%D4|PY5#l^lU5F8*Tv4WzQJa*q95Bm}<`RO|M&1F!4H($`XqiP)YNe#e zBI4A^s&=lBG3C;!kRmsOikKeR9MZGV*x0!h$VFLZzl2eKHfGQYXRz#I8PKX^^wk*8 zws3%;L18|SF3C9xrLWOottj*2z)m$T$(BVY?NriL+ndo~`0*043i7}mI@UrpBBm)p zP}RcK>DWM@zRFrjnVBSVm_JHC@eZUwcGi}~S@@y9%t1Pv1C?b>=dU3)!&g;a(apQX z%&?iGW@Wi55*BTuF(u6{RVWM-MQgpnMcaZC#D)=VEL5+f#fUFYxZ}2p479ey8q`rU zkfXmQub=Zu$ghf|IX*1S;4n#J*+o*t%ZrwR?Wi&dw=)^8jhq$NoYIoFS5z!y2358a z+R8MHd?k+01z?pRAG8$G4yu`HGjo(cHeQ{^TJ6rXMw2esVSM}XGm0U`N?;HOW1bix zO_GGn;M9qD`L23V@)FipUSh|V>Vay+*3C=>|# zu8ERV1cha)4;p@1X$>(?ddyq`2!6cK!d6wH-82f_WEm;!Kx;#@ID8P@2JOuw9pjc= zVsxp*Ry1}W0R@f9v^6OZqZo$mlpmsz2$bkG3z&v+OD8FWYNMm*Xh5+_8<{Z`;al&%s;DYv!Q84#nK8d*)W0EW_&`=;(&ZD$wWD@aYT9~E%Ia0u)2bv(HLI;4M(aIq~nx!pN;#&y~p$uwy zx~w%}lc5U!chd#FcvzqXVQRZl!SI)3av7#@(#MDSL>XH7TLW1giPU&05<}%gL1=W5 ztH_fo1zwPzAltwhZdei!n}z*b+;jIwUb85p+L23wFloa*GG)n8#bj=#*Nn2`!8(=$?%~A`83sJyL)rzVle@H&X2q;ZG^$@xl97afW za<7y%MTJc3tD+_ouV!Efa=-@04+>%VV&LkJ2sx+*4_pTvQY3a_DdJPBQ40&G9MIB^ zNwI{TQpS8Lg*o9M%*1@zq7#h!PAwvzg{`Rj{wgMNUhyPN$5{|&M{0Rr0{39A;VHU< zW<$g|`Xox9$U!An&{AfY4WU5QtWklqN{#jSz4`=MP&PrC)J!%seyg;i;Gw{dad$2( z#sgA6E=?HJ8f{s^1$nfp#e+JGq0;*NBzZRZEX)vE3oY~!rjOGZndTqoo^X-)?&*o~ zlSRdz6A;5#v|#yjY?ICNl)PQ7NZT)j3id?EEIj;sqC!6On#J5>r$y$FbxSgoTVbCr zC;F_cw$u&>EmWmoUN>?+-MT`0?7>$4Ra`+`4pVp>harsJs65O4-fDTnH^RfF>#B;2 z#TJ&{H!_U9b~2PtOlFe?tUu{y9zA$lDd>;ra_|=?4=A6K7s@j$Q#@_->TqUHcA?Bs zclad~prqY5N%fuaY<}2EmoekngM%h*r|a~_(vGKBP&PAo)MvUGj_=XQb~4YQnUKLH zv}z6U2g|75xD%Y`VqEVGW=Jy`wu>q*nJksDVWQ<=Dr3wBR&ItA?om})phEThQ=rjW z_L5Hn?LnwoZe$9&sk@mbt+aJ0MSE7*LI*V(L@B`5IjU8Ki&AGiIlb}YzFHKWX{A^? zh@(_`bS}Nq^JF1Y^wfYqdb(cUuID*|zE_DwD}=VTb8`(t&6pH_d~DV(CDv8Fm?~)G zw0IZhW^}?*D?DSPrefMlR^jIAoMN7y#{3Dh6^x>%rBEO+i4cIj#WkJ2@a!9?v?ygq ztS|39E>j-DGKKWjPHNaG5uI4lnvdECXRs9gh&^B6Y)pcd{D%2uZrtEK+{P72%DRaU zKsOp$c%1T#%2h^*m7|934h17KF!YZLa~M?ny&TP!j85Fv$qG0CwQ5#X@W`c3Fz4Aj z=LzyHDPhKH=Q~m@r(oig=WJGp)G+&(*-0mqV+^81?U$IdUyVLMx=le;@ajddO^VW( z;$r;3Q5g~!8*NrES_fP^q>L^_XvY~wXcH=fKq0O0L}`nZf;NCfe;K1Xr6aQ&1bPe5X9i^s{^dtU&|hF%ASAr#4`zT| zyw5ApW6XmzA^{0RFtCAz8tvsO;xI-@EbSb83cd&jdMLE0-SO5!A>{}RBoGXi{cOUT0CAf$?x2$ZK^6h5GMt#B5mXz%-GNj35bC|9#&{u1oEi3iMCV`f~%x`@InmT znqzzcHx}9<2&AM$YfMUk?8+9aA}j$aYFYvg;~p9**;v9|&MaPp^6lU@?66rTZpaUK zjUtqxjYcCFy2A>s`fI#xHx?LbgH>F?+rIP%jpj{KSHFevlB^xzc$}=V^uaw$R&szT?QxS9&Hd9_`33?au3?cduCNu)_gRU?ob!H4{p!Z@1 ztE9G$=an;1!j>9OFlxsnrf|N5KqoSS+Txse5z?u^j!3?`v$g@jc1@!t_;c1o>>iAb zgMNW4@NNdricF2y!AWskq>Kpww)<^%HoF%~;}jc=LnV__?OXm0R1juH&k<@EV=aSN za5;Wf%6bn73bTSWu;Zlvh!g1>v_&my^v>4=Ls$}&@PZp7t@3- z2Op$lPa9i9r9}Q44M3J~|DqktS!k@-A`4;3pQGb7cr9TcYz-&03(Aw%V!LgLO`p-- zg3?%5lnbqtnWJ;RrlG(>K4O@P{TW!p366~m^eLhO)<(?2?8;#XFU(9iLe9Jw)t>AE zCS4Mv5!M6BM!mJ~*)%8&^F!ACJU?~R^b*NI*-_YvweH0M`fe`2E8?3eqG|D7bPT9B z4xOtmjSAjMYUs4+Z}7~j=`1o`WmF!GOJbSZ6)iu9nbKdo18RTZVt8`?_SRty~!fn=QQ8WYL2qKyv| zBrm-vNCisG112;>t3)kcs-16@A{p?kB<^6xX7?mJ_z9tyJ!UcHq$raPR0FKRH3?Hv zScm8g)nIg)e6uP}4&5-+>odygB&pZo5T&)~8#1avzs{1Zl8s4bI_p#MRMw+GSsWpw zs1%(lkrZ>!prt4nfejpa@b@4q{;z(KWu#}kWyu;qambEV7ikU-%%G7_W+Vv3NWfB4 zeFBuwRN@gy(Sr!(EH+o!Dim6uh3LYn8q7|zP)!w-pDLEhp*tvj$r|jhVScld0gLqT zR5}vZ&Oo$ltfk{ribLjJd>Qb-3Xhj6j;SkzrYaYkUQj5r4MVb~3$eXEmbbBgtENr+ z$daLvEPFDY6=I{AH#izawz(ZciujHok9{jGmfFOX z0`X#acE`8O@d?d$RN@R%;|!Xy9aCe~B+0S?QOK_2>K8sHIci4qOW?4L#tE?!yO@iZ zBFz7MmC3bT8lMkDh^LEIRM^9D01HM$s9ZEvizIQGk_o0;pYi1s8-xDBwsEcR1(4lu zMRp^Ayy>_ygUwXIoLkt$=`l8w^TihBKqHREjIitx!{ZZ+b|xyXHMUtSnuaPOIgdF? zp-OS=Ba>1H9+Vyjt}3Om0!Omf3oC06;7WRA(yB$NmNhKnHWq#{D2&-UdC&%VHV4X0 zR5{5V_$|HJ4n_PdXO4-tD_yqArD)0um3OSNH-q7o$ObH&U=ngjE=1~+Zp?arqj8zAPt}L-?H5)r=>ULX;{~*Gq z_23%uXc!yta%d7wKLN26_?dZ{gWX`kq}1zEXoD4^B$d|S&Sz#MtcppV#t=X$sajCM zV~|lU4jW7ftJPkpFM$77K_0IB5Cm2o%PO`?=IKs%Gmuy|>4hc?VQ4nB-t_^aVh66lZugJv@V0WOak&pEk(0tSKam4>UFZLbkj(HJVt z2!{Xj@M~mLXfSEpC884kOky*&g~LP?(!je?21t^0VFS%4u)wboLnhq3xbb+#@MoOs z58#QCl=*<0q2a3$Zn|isgWvB$y99BAs27i$u8|+-fhR!`=0J_~Rg(niB@49SDS-zO z?o*odS`WV6#gDewz=wDy4ECY_B4HK*j!XOi7F-56=Cq(PVD-{e&>A=uw#}-T+h{;G zoJ%XRLZUEvFgCjP@&qLCNMt3EK8aUZ(115KTTHSn2r^GoBAQ(75rhM-Xi@<>0CXg^ z0tt;24S3^qou)(XJK)K3;{;O6%XeH9UK{wD?xsk@8n6>d?YO1Zlvu=!R)(I8h+(kD zwKbH{u@i7zODdV0`*R~Il=E7tLtrhGds1aoHJyr}`{$LSJ@3I&bww7;kQ)(xJ@r$8 ziTCm$*%;DH4vyb6k!`uX-Og6cMlMx|O%ee!Qy3ey(}CiMIIiUG-WySJg*^3!iYG_G z&$BHRd>+3I7e?E6Te+GhJ0Y*N<9^w_CZfrjib3uj_shwYoS$yrf{EsO$V0%WWGN;D zshQGW#cm_)b7V1?>6;VGQmQI8I5;o@07S12XZk2iq<;D&IC!3yhm|qPi9?s%k1z#t)UCDBc zaWxl$SV=wz+>SaYc~8!XCH}%EY_2ztrtXMG&(YcnO7unr$v75=4z78bhyiaWv%Pr| zouvf3{1c^v*wbH3{*+)Dj_HvxZia0YOwUoxnPA$E)kZ}a%1lRMKJAwj!Iu)oP$7gr zh{lK$?mnSg2Aa-2EDH9MbgS}NoyY59vBU$IVco3bUfWuN(omB0=-W4JnMX{Ipje5? z^lm9LawJ)bN$vN}7D4-?QwiqSFw2m7Fj@Zeh~s!h(ViG}NAs}+%H(n=JCyy(OFsh* z7CL!My77S{sk@)7jl$@LX_AnXt&XKgO7dZp3@naDS6ehaYdU6-i7LCro<&+{6=g#q z&D&RK{+!|aNmdz%-q)t5r1G2TyG+ePy`Ga2DEHa(72R#wODqeO3lkjMIeU*9rZsj7 zZ((~Cb}6~F3C&=|@ST+rG+I=koD6+KHYxZ$#!p4u*cJAIUY*;DuYc)?Ad-@5F? z<@-;VeEBsCp1;TL{Q1X@YdL&{KD=(j^cT;6edfORH(dSj+6{p(%)e`Y$Hm*aHvj5l zNA5j*%ZL|W`sXk2dvkx!Pu^J2we8mnw)XV&{Gh(<_3iKc{Hljrj{NDYr|x!6zhPb1 zw_kr_{#7Tu)pfz^`>*=-%RhVlz5O?J{oDIX-`o0?>-Sy!&L6jL|Lv@k54_y<;#u{d z%s=$rk*m+D_bk2Uz285${lHH?JN6y)c+1Xuwshb5^@}h3+3j0A^B%nGr?XC&P z{l_EEJoCn_?&`1JwJmVRzK6d4{hsH4a^Jt+v;WjTU-io)YwdHM`uxj3`qkmLrab&s z&+uy=x#oY}`qv{%>pjoDd(ZWccHOr9?pL2$e(GiK9{9}u{RjT#rC(3E>K@PD$LC&j z_=@gV=WhPeim$$L|NFmt_}=wLZX9&v?eo6)%SXCK4q5f%BR4*J;H!U`zx}T>ZhJTU z)@zTv{nzhbwd26j`sdz!>komo`~2tqbYZM(={L_z*Xv(>YwXEqT{r5?f11DGysPG2 zaqURw3eWuCfBH!0#CP61^Wt~j=^kzf3uNWcyo7e|y$fPCC-nbIUJJUbg&% z_j(pw_^qGKdh=s@fBe+)CvF{hpy%UDFL-0n`}G&Lzr5u7t1zV)_^BsHu3y#l;-LB+ z+mBl{{uk?(%K1}HnEc3Zx7VNRI_HM#|IpR)vHFpo|8>QQYu|h4tgrm_$QwQPAOGCP z*y9Hx+rR(H8IK(}av=5Si=XQJ^O~<*bN?d?PTqd_+t2R$*k3>UmwzAm?o;<&c>2xD zPy9~(k5@hMm#6BRuDJ16i@(0-!q2Zgf83x~mLK}|{qwG0cEM$9x7W`;=lqU~5B%Zt z%U}8D>*xRJjQ z^}>Yu7k{|*zI$IgWBvB$K0BNy1cULo$Gw-|+#MYl@{tKkm$r0xys4ZM?0}(-4)VSW zn*jlD=md&;VG96P@zbHy`^G*79MYJ7@JvYM(DfT1u|c7bYuexdncG?c71|aE1r`K@ zfq>Ub9YKeN=r5alm|goP$im)h?+s1~I^M&u8*vEc4^Esg;q0@Wr8EQvm>-=m;Q$m* zsa~e@>%%X*1GghrFpg@g6f?F=sB|i_Xnnozzy!phj%SfW7txd{n$~UcejLU}JlKq! zKtsH#6L8pl0tMpu={UjA?$RHRPY6(b=>XVdpapgB1?E}5;|}DvbifH<+VO-uac>~* z1cSIF8~6WHnd}+B!Eqa{p=&}2y8`sA;|YemA^M0`8pDlNfW(*v$rzcKe}s81_TOOR zMH-tYh(CVUE(_LW;sHaSOAUU8bWEAD)L2VtrUO^Uw#p9t@Lfhi7 z6cJoHp@W@<>|uihHfc~ML!Te|yyHx9Jf03?fu@c!nSA!yXD^*Q*OaO;wqZ&TpPk?Q z-DN}S?d`_4hy=&RmPv_DJ%lym_WC)vu-7dU18e@=GQo4gE4Yt*%Hh-rumI69B=Eo4 zdmAvhiYjmXRCRTyy3@(r?(~Gt7gTpTLnj2blOd2-#8lth89O0LPnf~T`kGD{*#NEv zgbj+C>ZT`lhUoT;6E?6aofsv=kAxLgcUhNC95t&EqT&auk+?7WU;pUJmys2Pet&g) zCJC(j?)&KepZ~Ky)FgfHt&dZu&Z#=}bxsv-7HJL4>!!zTG*EtvA)87#9l_yrfJ7O?097T$&)@UEe#K}dGg%J73;UG zz`@?Q$l?HQh1s(Hz=QKzTMhtm)Y2=iK#46*ewl1qpC{{|Tkpf6XI_k~|DS%Sf2uKJ ztzVD3NVc?j(%rEFJbCG&24dLzPxkN6Ej#D&a~|KaWyKa;6@r^Jkm)(Nqo*~=6I=G@ zK=)Sbnx8)po(%M(NO^}H}B;0TOK+7$d&`^f!>Pa z_PUjptjT)VKl2>XSG2~TfAB%elP!;|IDX*4*14Qv2%h2$w`yRBduBUPjdZNz@_HE4 z4KM|e?6piZr-j>Oy6qdVQKVYkmM3WKmd5rk*p^+-1y>ZeKz0$1@eaO#{2~Wp^SZYL zajZAc?P%q|8NfJ$Cy-t1pPP_fOD>J9_gU6H{Ts0&k@b*WD^{#uf8YRk;p;6KhHE)P5{v6Z?nv6ox5wgjTbgAWdz zi_KlAm?{S`U(ORrjhfeSIXta;R~>C*4*CI_vp?PD31p!i0V)jAtix*#GbRic?K3^` zocy+f$W!6%*mh*teru<5Z1^M`vQusAgz{Gc)amqXe;bDQ3d41*uD~h#1E>67|Ht|Z z$Z5DHsE_IYX@_q(<^S{3V=UY?5!at|wwD&#u#t8$I^s^23D1DV;jo2mVOU)Ka66J_ z_S;Y8KVP1%4Gp;2bii$fEo~F&?Kcp(je}=m@=lV|>B|;h|NavDJmo)$PoQSQ6ZUSBtU%8=qn)3<|0FAp zc$WVB%=C25UvHog3L2*N)0TN6kAPiZZ|8O9JtbFH?VT)Q%-(mByy+i2TSlTsk*BQ+ zVQ+(fcT3ave_6T-|4q0*Itzt|4PWrw27)QTecf&<>hllVrEjyLPn-t1pT47pZu2<1Y#G%APB|Z&2$#|dXR+))Vri7uMcOe?7IX|9h9@_vA^dJAig_22W(G&65elYAeoU z7d&yHA<>S{4$SGs*zNU4BWp31#uzH%uQX%X**>$UZ28*XHr%&Uw04UK$40CD#^T&$ zx>HXX$Hora>2SNfD<{7v?HMO+1Sf3`54GW%;6y$<{U=L|;2A{r7XA>xB0a1lPUHK{ z$^5X7@smgqxCv+@OyD>fHu2pTxk9&bzDoOLm<*qMMta-+6Y=xyr}G%XSJ^VPkMiN)i}=~o`TFT6;M(xhc8vh?>^%+qLMM0vhI<+pA0}X<0Qff%UYZP_ ze75}wIQckQTx@(j8SXzt+s;wH49?q;v4uO44!EQC?m+tUi?(c*#Kdd&Sgi@{?BA0m zL&lg%xbR1RVvgL?@UVhTrHP>c%7Wp51#I7}%ivYvY4u^1#*4uUwc+r>KSNoyNqX?b z2ij#pAQgA<-DpM#2!?hxzL%jkJGTJ8KU(s4axpL6% z)mU#=d3e<>RdugbouhH#BIZx5P6ZMOqg*o7Y$C1DO<0`tOMoU_f^w#&anyt(-nh`Z z3HSmf)lEPJ0P>_RJW>09YM^!@Lqh3lZ`Q;7K+_<0c6B2Y(Z*FS<_UY`b)MlkvP;XT z5GJdt&^8+9UX->q4i~7jT2O)ZYOhwMOw>+i_6Uwl;8cycCT_^!!$WzR1Prh@=3+J} z4EH2mC!)0|MX|#oD*A{PJE9Rm+MozjrBY0c#+6ens4A~ z(#-lO`-8$#m;b&IdOd*U;Dh6dolLI$D8x2WAmt(QX8dUoraDzM!SbdbH1-Mcqy#SjaT5%mh4vf2T7Ye}ce3oX)O(XX( zj=6{aW{kOU7VlLlGQuBeW3TT*Z zmAY1n0C)LJJ(JkVIBgUerpVJJ95cFlXf5BoG)H`9V53#3XCi|T z0qXb;H9;gOY3rivOFgIx1{+!;= zd{ky^61;<%#-J@nasSEHPNiR{?PO=xDeS7_Dh1DGA2D_0s3jyu7?{EI2rJ4|u%|T> zMnR6DS{zewOiGQV29%c5REczq;LlLIh}@Uxr2xOTMNrJiN?-hDq@#?p|`i-J0b zY8J&hhh_n+=6aXDS99l1&_)B%D9!34ep@7t4MDpf?>mFvW6T&KuM>uFeeYC4Zs?^ zEltp8IT!<9$V({HPHUi=3uLfrv{GB(0bJcu@GPKR)xG&zG<&U_(7z>vmB63Mo@+JPicZS zWX)+Xd)S-}vn>{|`{~3w#IBiPED#ZA+M!JaG7S)46fn|q6cOD{4crlAV0;aQJEzVR z%;GFss6GezEL%ZWv*aO~rgCx~{S8gaW2;&oB&tBpgGB_@xO+;9TQ!z3Lyb>}O$18r z!$^V&;bJdWArdf#DIn=ZM7?1_w;Aw)J3tDjn`8GFb&062(?oK?yHXrVm7Y@E_&Dcy zY!AkS^l?&@%fezR+@!d{$07&{m1Q{??d`+oTP3LJF@~J9cA$|ausj3!$cRJ;XyPqX zW;$au%utcFfyHSFF{)(J0&2^qjH1vEL`QWGgzHGJ@d2%8gU+u?P!dHw&!8!J6f*M$ ztD~r~m2#wMOhZz&X7ZBqd7Z1)vSK0-eZy1DyC>W!K_ z+z3D(P97@1EZ2{A|vCB1-Oa}IoIPvwEwhOCS zl*t6@7a|`Rdq`@c!J$46f)`;0YGUxjD+U@FWS7+x*P6mbPs8pT9#u_6S?R5Vi%t=bdn}JmYh7MvIFp$IDkrfL8^ZD2zy~;L(8nOplJaWUe{iS=!xV+`^Syu!{F1*! zxK}cxLB2|>k$Q3UCYKB^~p^XK(!}fJmId=mP9T@4Jz_BInv@9hbDq#i#+3j?zR zqk_rV=qk%lLCZrqn3!=O;RQ|~;JfN(5oKuDW1+FSZJ9b5htQbS3!1(OQh+Dm)Vxa%EFtO(w;IDj5kIu{KP|Et)XALJ)BVEtj&;g&Ku&xijh&(Bk*i zt94c~(6Pyal3EK?5GY4N!4qUETN20=dTJ>&toxJ^f?*qwW)7Ai`DdqgCkAxLxst*Q zx;m?SidxM!It`Z07K)Sca64TeRQK}RWgS^J$`o=mfwW|lPP#Cla=lef3Yw_aLL>%= zSQS=AZ=}eWRBpzAMy}gqR;4&Wj5_!uYS>|^RjdTMVeK$ORaMbk`(T@7hd}5t5w(UG za3YN^dJTN=s<{w&G8b)^AhMB4W8~1ELm2$GAwSF-I4lnXNfu=IN!3Yr(6$D6cc9oQrn+Z*jOC~C5Dfei?WWZuNSASB~ zQ{YVw6gi|h{Gj+t+>u&G4G82ha-ow&`K+Ns#yHv&yh&>?ZZweJ%6R8SfV2t3HB2*M zSfXsD+CY7n*l0p7Fm*5}jR~IHrAN~6Vx$^p^TcgtyP(%Q3gu#ygkIJ)28~K4BNwKa zV#|&7uVdfx0EG$3=6SLIa}J zC_oA03qynHsKCrpF;puQPp{r1K==xV>8t6l0_gqr8Nr&&2h|j-lm>H2iE!gRBX`W08Ui{&K>AL*C}dDX6SKp)MLcS7B#@6HaQw>Fp%4xr+9$+MZNF|$P=iQ1~D(oHmQce4uH}sZT>n0Dky{FS4;?ER=Z@| zK11Mir+F-LEK2>jE6n{Xk+XYM4tdw~P!ht0HVoown5q{@q1Gysa-LY-q(hwD+jKLV zRvH`{U@%F^De3`n)~dr2#Z|O;fV$ec>`!*b4Jzm!p&XEl(rHT< zOH_BI7yL-L0d;L1tkVaBXjeLyD`gbNPTLzIN7A|o8z>4)&7gn6D`M6rrb22T%xOSaaR{=L26U*C(8=^ zlrRf<>P{KgB=05entdD^ft%_9_e z9Wy1C*-_e8rxQ!NhV>vf8xqbm(wdPm*P%sd(!JWrf2(+`??ciYE z5Yg&e7%z5vMY^9xRu9jwfJHQxRHONY=1A|J`d0=Ew1a)Jr?=A$h0}S>OY3MRcalyx zSzLK#b!_f6sXU8bT*}0}k@ILJ$SfkEUiM6%7Z#xlRY=(DHvi zyy}g`3QU#*e6Gm#92yEQ$m(LD@B|gvDs^(zh6P|u5#0r-NE#9YR0`5sA_Zw6Sb&1D z+r~Vn2a+q8%wt%G#TLzQ@@BruP-F8*70d@g4GlBuU?PabL09#ocNGW+MGJPU=fQ#x z3l7MDdUQFYpuDLw8QAj&JHvfF38?fE><*D2s1oR#dgii3Pn5>B{#;V8>xFc~n41_u z9ZRtVBIV#plT~Pcm@}YXsVi-fcYsCsh!xrj<9T4LogR+UXB^Q9qeL6Im`|`Au8%4u zVsp{oAim)Fyst}}2M7Q|Pgc-OkKt$oQAClQe&X>4j>lkp(CK%2kS42xbGc6J%pkHb zK*ANMF35fW2r#Dr`G*Rmm{al)A>4ychjyb+!bNmtm_}-hMY0Y<@-k3DyLDjabQZv?m>c2|R{l}IIGY}~2% zpDhv9(wO>K5A+xu2>}Gs@w~1Ia*BKy0r3)2?~n7kR+!|%N}sq!F1MKouRxd9@E&9~ z44D@x*maM}u7*Qjlk|CkAPO3+1P;?aRoS=?w#OA}G_nh+rqgJ@yt-Rd?5qw&0u5f` zja1|>DOfbHF;>IMRDpB^Aw;_jGR2e=W7oq~j$W4UL*I=P0gyc|R)O&cdMk`972;|q zVmLRusV1YQKZ53J$8%|;(kP(eWr!rnYXRbzcsCry7ezipM&d$GwTA*0K#>OsXjL#F zgfo}`VZshvXg)*}@PtNUrd|~Utd)Y$8DT25bWW{;te|5JJaaHgL3G@$BPp$ypNF{{ zrXvWFz(9qZsHov7P~Tw?i*_RFI2WM)27Ut-QAhHy(RJq+8W>l;Arop2u11Y55ye1! zjhdFV7Y!dS7PO|EmQ@q(b#Sq)v`0sx?jJ;j;A?}mdWlXL$0a(P^#WH!F;`H!5(}dj zq!Pp8+d>@3kwgBw1ZD;yBarW7yfPQZ891nd+{BclQC9v9nMwv=&2nMg)k3JVE77G5 zSRTvndc5lJjc2=Kc7n*5`-ar=U8&7WHI-0_C_i`^nrR-LJo4ZqGNgM{&c)K`%-r`6 zBhM>h%q*qNG9qp`tdn9s-MMGCLkGh=NO}kJXcaE3lLZ;J15C=WYvbW>&=)ATxWP$P ziIJug(N#1b^X6g(T!?AY8^TnDoC{)Wr{_xMZRIo#5h@Z$jyef*hHY3*X?S3(`vh)A zbn?y0aVGA-xwh z2K4eMb=!C!xxM42NE=i}t)9twDxEZ#0*XAHn5HVxI!djhybJ+&PB_%8IQf`#(+ZV4 zse?Q$z|4#2yb?F$=wK>ffUJx-gPlHv}^*5p)N1IGIp~N5aJn51r}aTt+XHCeP`zD6tf- zsLdf(nbM8>afx4yLWlio)J#yigj{51t&_`mqJo8~EYzV6VIdZiuCgGt6paj(+}i9J z%m#?^nJbfIF(_(Tp{sF^s8NI($n5mH2?DMSEXFVs`7t#7Z4f0eVbs-}X;P{XnX7_m z2f9L-Uq)abje$5gkZ?qbj4QHnMdeYdVy*UPOT)CLpVAO&DNCm+HFuLRhKTPq9!{(? z37s`aM%xXEl{z?UstVb?0D0dAm2f&~dNS=O6*@#Is^It!gFfIw2jYg^_i++1A~Lv= zG*0FMSf%K^#4=4B;}&P5?0k<@Fj^$IoX%>}XpBx+efk(p=a}8YR$G_!cz_xVY_SKG zQB!A(F48WDK9xfsIG1ix(K;?V>g3dUFRT5XLp z{R{qD9>S@)C}(H2QI5H3k?2$Q&L@GYgvddWHlw9nDq)XYcb8VD6K6F;QJfo^!+fo) zz~eL`S*^-uUpU2~hSEf8CySsamO`OXznm$Ll}$ZVqwPR4VA~dI4zn0rr~J0oen(*;wtWv9j_neP zv_G-X=ph77!2^LYtO_^=jTHau@P-3j@C|>z64_C=K^2Fez<+$%U|~O){cA(BA%1}W z1Jq#|hH8p22^yNehl6;wsgTCFs;upbqf^Fu*Bgj36Oe6O<{ZO-*pSWAegm9tf8d=J zfp!^d?TBLxX=7ON7}~UsA`puvToI%c2_(uX19?%!tQk*ZY!Mwq(e{VpNbgg`Q1Mag zJFJ=E5 zc8c~J900wM#J5}Y!$kz&yGnrE89eVV_4q0^D%nb&NMjUY$^xNM#ByB&J(gzB)CgBCG;I zVMn8a8Lzw{qALv?{6$Ax8#Z>03PvW0$ZEE6HHl^5foIIO zOhlxGGVCzX-+7BMg^Gv<&)C|ialVjo;>&EY8}JCcWSk6!_gO4pYF#Mi%0A6fSHe#3 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ξbZi!|4$5DY7 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

51TLl=fC~Z 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 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK;Zwcz>{g({lQ=T=bz7Ui1~Oj zExX9xTb19*vd1^apg%{C+H*AT-ucIT-d@M^_GtHHde!r3_wRrACx1Pjw?5|mQI~&n So=?w(=fXMQ9QZ{z2mS|yT=)zC diff --git a/device_support/redpitaya/rpadc_fifo_auto.c b/device_support/redpitaya/rpadc_fifo_auto.c deleted file mode 100644 index 56716c61e0..0000000000 --- a/device_support/redpitaya/rpadc_fifo_auto.c +++ /dev/null @@ -1,1066 +0,0 @@ -#define HAS_FIFO_INTERRUPT - -#include -#include -#include -#include -#include - -#include -#include - -#include -#include // put_user - -#include - -#include - -#include -#include - -#include "rpadc_fifo_auto.h" - -#include // axi dma driver -#include // dma api - -#include -#include -#include -#include -#include -#include - -#define SUCCESS 0 -#define FIFO_LEN 16384 - -#define DMA_STREAMING_SAMPLES 1024 -// static struct platform_device *s_pdev = 0; -// static int s_device_open = 0; -static int device_open(struct inode *, struct file *); -static int device_release(struct inode *, struct file *); -static ssize_t device_read(struct file *, char *, size_t, loff_t *); -static ssize_t device_write(struct file *, const char *, size_t, loff_t *); -static int device_mmap(struct file *filp, struct vm_area_struct *vma); -static loff_t memory_lseek(struct file *file, loff_t offset, int orig); -static long device_ioctl(struct file *file, unsigned int cmd, - unsigned long arg); -static unsigned int device_poll(struct file *file, struct poll_table_struct *p); - -static int deviceAllocated = 0; - -static struct file_operations fops = { - .read = device_read, - .write = device_write, - .open = device_open, - .release = device_release, - .mmap = device_mmap, - .llseek = memory_lseek, - .unlocked_ioctl = device_ioctl, - .poll = device_poll, -}; - -#define BUFSIZE 200000 - -struct rpadc_fifo_auto_dev -{ - struct platform_device *pdev; - struct cdev cdev; - int busy; - int irq; - - void *iomap_command_register; - void *iomap_decimator_register; - void *iomap_mode_register; - void *iomap_packetizer; - void *iomap_post_register; - void *iomap_pre_register; - void *iomap_trig_event_code; - void *iomap_event_code; - void *iomap_data_fifo; - void *iomap1_data_fifo; - void *iomap_time_fifo; - void *iomap1_time_fifo; - - struct semaphore sem; /* mutual exclusion semaphore */ - spinlock_t spinLock; /* spinlock */ - u32 *fifoBuffer; - u32 bufSize; - u32 rIdx, wIdx, bufCount; - wait_queue_head_t readq; /* read queue */ - int dma_started; - int dma_cyclic; - int started; -#ifdef HAS_DMA - struct dma_chan *dma_chan; - dma_addr_t dma_handle; - dma_addr_t rx_dma_handle; - char *dma_buffer; - u32 dma_buf_size; - dma_cookie_t dma_cookie; - struct completion dma_cmp; -#endif -#ifdef HAS_FIFO_INTERRUPT - int fifoHalfInterrupt; - int fifoOverflow; -#endif -}; - -//////////////////////////////////////////////////////////////////////////////// -// FIFO IO /////////////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - -void writeFifo(void *addr, enum AxiStreamFifo_Register op, u32 data) -{ - *(u32 *)(addr + op) = data; -} - -u32 readFifo(void *addr, enum AxiStreamFifo_Register op) -{ - return *(u32 *)(addr + op); -} - -static void clearFifo(void *dev, void *dev1) -{ - u32 occ, i; - writeFifo(dev, ISR, 0xFFFFFFFF); - writeFifo(dev, RDFR, 0xa5); - writeFifo(dev, IER, 0x04000000); - // occ = readFifo(dev,RDFO); - // for(i = 0; i < occ; i++) - // readFifo(dev,RDFD4); -} - -#ifdef HAS_DMA -static dma_cookie_t dma_prep_buffer(struct rpadc_fifo_auto_dev *dev, - struct dma_chan *chan, dma_addr_t buf, - size_t len, enum dma_transfer_direction dir, - struct completion *cmp); -static void dma_start_transfer(struct dma_chan *chan, struct completion *cmp, - dma_cookie_t cookie, int wait); -#endif // HAS_DMA - -int writeBuf(struct rpadc_fifo_auto_dev *dev, u32 sample) -{ - spin_lock_irq(&dev->spinLock); - if (dev->bufCount >= dev->bufSize) - { - printk(KERN_DEBUG "ADC FIFO BUFFER OVERFLOW!\n"); - spin_unlock_irq(&dev->spinLock); - return -1; - } - else - { - dev->fifoBuffer[dev->wIdx] = sample; - dev->wIdx = (dev->wIdx + 1) % dev->bufSize; - dev->bufCount++; - } - spin_unlock_irq(&dev->spinLock); - return 0; -} - -int writeBufSet(struct rpadc_fifo_auto_dev *dev, u32 *buf, int nSamples) -{ - int i; - spin_lock_irq(&dev->spinLock); - for (i = 0; i < nSamples; i++) - { - if (dev->bufCount >= dev->bufSize) - { - printk(KERN_DEBUG "ADC FIFO BUFFER OVERFLOW %d %d!\n", dev->bufCount, - dev->bufSize); - spin_unlock_irq(&dev->spinLock); - return -1; - } - else - { - dev->fifoBuffer[dev->wIdx] = buf[i]; - dev->wIdx = (dev->wIdx + 1) % dev->bufSize; - dev->bufCount++; - } - } - spin_unlock_irq(&dev->spinLock); - return 0; -} - -u32 readBuf(struct rpadc_fifo_auto_dev *dev) -{ - u32 data; - spin_lock_irq(&dev->spinLock); - if (dev->bufCount <= 0) - { - printk(KERN_DEBUG "ADC FIFO BUFFER UNDERFLOW!\n"); // Should never happen - data = 0; - } - else - { - data = dev->fifoBuffer[dev->rIdx]; - dev->rIdx = (dev->rIdx + 1) % dev->bufSize; - dev->bufCount--; - } - spin_unlock_irq(&dev->spinLock); - return data; -} - -//////////////////////////////////////////////////////////////////////////////// -// DMA Management ///////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - -#ifdef HAS_DMA -static void dma_buffer2fifo_buffer(struct rpadc_fifo_auto_dev *dev) -{ - int i; - int dmaSamples = dev->dma_buf_size / sizeof(u32); - writeBufSet(dev, dev->dma_buffer, dmaSamples); - wake_up(&dev->readq); -} - -/* Handle a callback called when the DMA transfer is complete to another - * thread of control - */ -static int dma_sync_callback(struct rpadc_fifo_auto_dev *dev) -{ - int status, i; - dma_cookie_t lastCookie; - // printk("DMA SYNC CALLBACK\n"); - status = dma_async_is_tx_complete(dev->dma_chan, dev->dma_cookie, &lastCookie, - NULL); - if (status != DMA_COMPLETE) - { - printk(KERN_ERR "DMA returned completion callback status of: %s\n", - status == DMA_ERROR ? "error" : "in progress"); - } - if (lastCookie != dev->dma_cookie) - { - printk("DMA NOT TERMINATED FOR THIS COOKIE %d %d\n", lastCookie, - dev->dma_cookie); - dmaengine_terminate_all(dev->dma_chan); - // return 0; - } - // else - { -#ifdef DMA_SOURCE - dma_buffer2fifo_buffer(dev); -#endif - } - // Start a new DMA round if device still armed - // if(!dev->dma_started) - if (!dev->dma_cyclic) - return 0; - for (i = 0; i < dev->dma_buf_size / sizeof(u32); i++) - ((u32 *)dev->dma_buffer)[i] = 0xffffffff; - - dev->dma_cookie = - dma_prep_buffer(dev, dev->dma_chan, dev->dma_handle, dev->dma_buf_size, - DMA_DEV_TO_MEM, &dev->dma_cmp); - if (dma_submit_error(dev->dma_cookie)) - { - printk(KERN_ERR "dma_prep_buffer error\n"); - return -EIO; - } - // printk(KERN_INFO "Starting NEW DMA transfers\n"); - dma_start_transfer(dev->dma_chan, &dev->dma_cmp, dev->dma_cookie, 0); - return 0; -} - -/* Prepare a DMA buffer to be used in a DMA transaction, submit it to the DMA - * engine to queued and return a cookie that can be used to track that status of - * the transaction - */ -static dma_cookie_t dma_prep_buffer(struct rpadc_fifo_auto_dev *dev, - struct dma_chan *chan, dma_addr_t buf, - size_t len, enum dma_transfer_direction dir, - struct completion *cmp) -{ - enum dma_ctrl_flags flags = /*DMA_CTRL_ACK | */ DMA_PREP_INTERRUPT; - struct dma_async_tx_descriptor *chan_desc; - dma_cookie_t cookie; - - chan_desc = dmaengine_prep_slave_single(chan, buf, len, dir, flags); - if (!chan_desc) - { - printk(KERN_ERR "dmaengine_prep_slave_single error\n"); - cookie = -EBUSY; - } - else - { - chan_desc->callback = dma_sync_callback; - chan_desc->callback_param = dev; - // printk("SUBMIT DMA \n"); - cookie = dmaengine_submit(chan_desc); - // printk("SUBMIT DMA cookie: %x\n", cookie); - } - return cookie; -} - -/* Start a DMA transfer that was previously submitted to the DMA engine and then - * wait for it complete, timeout or have an error - */ -static void dma_start_transfer(struct dma_chan *chan, struct completion *cmp, - dma_cookie_t cookie, int wait) -{ - unsigned long timeout = msecs_to_jiffies(10000); - enum dma_status status; - - init_completion(cmp); - dma_async_issue_pending(chan); - - if (wait) - { - timeout = wait_for_completion_timeout(cmp, timeout); - status = dma_async_is_tx_complete(chan, cookie, NULL, NULL); - if (timeout == 0) - { - printk(KERN_ERR "DMA timed out\n"); - } - else if (status != DMA_COMPLETE) - { - printk(KERN_ERR "DMA returned completion callback status of: %s\n", - status == DMA_ERROR ? "error" : "in progress"); - } - } -} -#endif // HAS_DMA - -#ifdef HAS_FIFO_INTERRUPT -//////////////////////////////////////////////////////////////////////////////// -// Interrupt Management for FIFO ////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// -static void Write(void *addr, enum AxiStreamFifo_Register op, u32 data) -{ - *(u32 *)(addr + op) = data; -} - -static u32 Read(void *addr, enum AxiStreamFifo_Register op) -{ - return *(u32 *)(addr + op); -} - -// interrupt handler // -irqreturn_t IRQ_cb(int irq, void *dev_id, struct pt_regs *regs) -{ - struct rpadc_fifo_auto_dev *dev = dev_id; - // struct rpadc_fifo_dev *rpadc = dev_id; - static int isFirst = 1; - // Check whether he cause of interrupt has been reveive overrun - Write(dev->iomap_data_fifo, ISR, 0xFFFFFFFF); - Write(dev->iomap_data_fifo, IER, 0x00000000); - - void *fifo = dev->iomap_data_fifo; - void *fifo1 = dev->iomap1_data_fifo; - - static u32 prev1, prev2; - - u32 occ = Read(fifo, RDFO); - { - isFirst = 0; - } - - // printk("--INTERRUPT: Available samples: %d\n", occ); - - if (occ >= FIFO_LEN) - { - dev->fifoOverflow = 1; - wake_up(&dev->readq); - // When oveflow is detected, disable interrupts - } - - int i; - for (i = 0; i < occ; i++) - { - u32 currSample = Read(fifo1, RDFD4); - if (writeBuf(dev, currSample) < - 0) // In case of ADC FIFO overflow, abort data readout from FPGA - { - Write(dev->iomap_data_fifo, IER, 0x00000000); - return IRQ_HANDLED; - } - } - wake_up(&dev->readq); - - if (dev->fifoHalfInterrupt) - Write(dev->iomap_data_fifo, IER, 0x00100000); - else - Write(dev->iomap_data_fifo, IER, 0x04000000); - - // printk("--INTERRUPT: Done\n"); - return IRQ_HANDLED; -} - -#endif // HAS_FIFO_INTERRUPT - -// OPEN // -static int device_open(struct inode *inode, struct file *file) -{ - if (!file->private_data) - { - u32 off; - - struct rpadc_fifo_auto_dev *privateInfo = - container_of(inode->i_cdev, struct rpadc_fifo_auto_dev, cdev); - - printk(KERN_DEBUG "OPEN: privateInfo = %0x \n", privateInfo); - // struct resource *r_mem = platform_get_resource(s_pdev, IORESOURCE_MEM, - // 0); - file->private_data = privateInfo; - - privateInfo->busy = 0; - privateInfo->wIdx = 0; - privateInfo->rIdx = 0; - privateInfo->bufCount = 0; - if (privateInfo->bufSize > 0) - kfree(privateInfo->fifoBuffer); - privateInfo->bufSize = BUFSIZE; - privateInfo->fifoBuffer = - (u32 *)kmalloc(privateInfo->bufSize * sizeof(u32), GFP_KERNEL); - privateInfo->dma_started = 0; - privateInfo->dma_cyclic = 0; -#ifdef HAS_FIFO_INTERRUPT - privateInfo->fifoOverflow = 0; - privateInfo->fifoHalfInterrupt = 0; -#endif - } - struct rpadc_fifo_auto_dev *privateInfo = - (struct rpadc_fifo_auto_dev *)file->private_data; - if (!privateInfo) - return -EFAULT; - else if (privateInfo->busy) - return -EBUSY; - else - privateInfo->busy++; - privateInfo->started = 0; - return capable(CAP_SYS_RAWIO) ? 0 : -EPERM; -} - -// CLOSE // -static int device_release(struct inode *inode, struct file *file) -{ - struct rpadc_fifo_auto_dev *dev = file->private_data; - if (!dev) - return -EFAULT; - if (--dev->busy == 0) - { - printk(KERN_DEBUG "CLOSE\n"); - wake_up(&dev->readq); - } - return 0; -} - -static ssize_t device_read(struct file *filp, char *buffer, size_t length, - loff_t *offset) -{ - u32 i = 0; - struct rpadc_fifo_auto_dev *dev = - (struct rpadc_fifo_auto_dev *)filp->private_data; - u32 *b32 = (u32 *)buffer; -#ifdef HAS_FIFO_INTERRUPT - if (dev->fifoOverflow) - return -1; -#endif - while (dev->bufCount == 0) - { - if (filp->f_flags & O_NONBLOCK) - return -EAGAIN; -#ifdef HAS_DMA - if (wait_event_interruptible(dev->readq, - (dev->bufCount > 0 || dev->dma_started == 0))) - return -ERESTARTSYS; - if (!dev->dma_started) - return 0; -#else - if (wait_event_interruptible(dev->readq, - (dev->bufCount > 0 || dev->started == 0))) - return -ERESTARTSYS; - if (!dev->started) - return 0; -#endif - } - - u32 occ = dev->bufCount; - for (i = 0; i < min(length / sizeof(u32), occ); ++i) - { - u32 curr = readBuf(dev); - put_user(curr, b32++); - } - return i * sizeof(u32); -} - -// WRITE // -static ssize_t device_write(struct file *filp, const char *buff, size_t len, - loff_t *off) -{ - printk("<1>Sorry, this operation isn't supported yet.\n"); - return -EINVAL; -} - -// MMAP // -static int device_mmap(struct file *filp, struct vm_area_struct *vma) -{ - printk("<1>Sorry, this operation isn't supported.\n"); - return -EINVAL; -} - -// LSEEK // -static loff_t memory_lseek(struct file *file, loff_t offset, int orig) -{ - printk("<1>Sorry, this operation isn't supported.\n"); - return -EINVAL; -} - -// IOCTL // -static long device_ioctl(struct file *file, unsigned int cmd, - unsigned long arg) -{ - int i; - int status = 0; - struct rpadc_fifo_auto_dev *dev = file->private_data; - - switch (cmd) - { -#ifdef HAS_DMA - case RPADC_FIFO_AUTO_ARM_DMA: - { - u32 newDmaBufSize; - if (!arg) - { - if (dev->dma_buf_size > 0) - newDmaBufSize = dev->dma_buf_size; - else - newDmaBufSize = DMA_STREAMING_SAMPLES * sizeof(u32); - } - else - { - copy_from_user(&newDmaBufSize, (void __user *)arg, sizeof(u32)); - } - if (dev->dma_buf_size > 0 && dev->dma_buf_size != newDmaBufSize) - { - dma_free_coherent(dev->dma_chan->device->dev, dev->dma_buf_size, - dev->dma_buffer, dev->dma_handle); - } - if (newDmaBufSize != dev->dma_buf_size) - { - dev->dma_buf_size = newDmaBufSize; - dev->dma_buffer = - dma_alloc_coherent(dev->dma_chan->device->dev, dev->dma_buf_size, - &dev->dma_handle, GFP_KERNEL); - } - for (i = 0; i < 300; i++) // Just test - ((u32 *)dev->dma_buffer)[i] = 0xFFFFFFFF; - - // printk("DMA BUFFER ADDRESS: %x\n", dev->dma_buffer); - dev->rx_dma_handle = - dma_map_single(dev->dma_chan->device->dev, dev->dma_buffer, - dev->dma_buf_size, DMA_FROM_DEVICE); - return 0; - } - case RPADC_FIFO_AUTO_START_DMA: - { - // Start DMA if DMA buffer previusly allocated - int cyclic; - copy_from_user(&cyclic, (void __user *)arg, sizeof(u32)); - if (dev->dma_buf_size > 0) - { - dev->dma_cookie = - dma_prep_buffer(dev, dev->dma_chan, dev->dma_handle, - dev->dma_buf_size, DMA_DEV_TO_MEM, &dev->dma_cmp); - if (dma_submit_error(dev->dma_cookie)) - { - printk(KERN_ERR "dma_prep_buffer error\n"); - return -EIO; - } - // printk(KERN_INFO "Starting DMA transfers. DMA Buf size = %d\n", - // dev->dma_buf_size); - dma_start_transfer(dev->dma_chan, &dev->dma_cmp, dev->dma_cookie, 0); - dev->dma_started = 1; - dev->dma_cyclic = cyclic; - } - dev->wIdx = 0; - dev->rIdx = 0; - dev->bufCount = 0; - return 0; - } - case RPADC_FIFO_AUTO_STOP_DMA: - { - // dmaengine_terminate_all(dev->dma_chan); - dev->dma_started = 0; - dev->dma_cyclic = 0; - wake_up(&dev->readq); - return 0; - } - case RPADC_FIFO_AUTO_IS_DMA_RUNNING: - { - copy_to_user((void __user *)arg, &dev->dma_started, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_DMA_BUFLEN: - { - copy_to_user((void __user *)arg, &dev->dma_buf_size, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_DMA_DATA: - { - copy_to_user((void __user *)arg, dev->dma_buffer, dev->dma_buf_size); - return 0; - } - -#endif // HAS_DMA - - case RPADC_FIFO_AUTO_SET_DRIVER_BUFLEN: - { - if (dev->dma_started) - return 0; - dev->wIdx = 0; - dev->rIdx = 0; - dev->bufCount = 0; - if (dev->bufSize > 0) - kfree(dev->fifoBuffer); - copy_from_user(&dev->bufSize, (void __user *)arg, sizeof(u32)); - dev->fifoBuffer = (u32 *)kmalloc(dev->bufSize * sizeof(u32), GFP_KERNEL); - return 0; - } - case RPADC_FIFO_AUTO_GET_DRIVER_BUFLEN: - { - copy_to_user((void __user *)arg, &dev->bufSize, sizeof(u32)); - return 0; - } - - case RPADC_FIFO_AUTO_GET_COMMAND_REGISTER: - { - copy_to_user((void __user *)arg, dev->iomap_command_register, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_COMMAND_REGISTER: - { - copy_from_user(dev->iomap_command_register, (void __user *)arg, - sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_DECIMATOR_REGISTER: - { - copy_to_user((void __user *)arg, dev->iomap_decimator_register, - sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_DECIMATOR_REGISTER: - { - copy_from_user(dev->iomap_decimator_register, (void __user *)arg, - sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_MODE_REGISTER: - { - copy_to_user((void __user *)arg, dev->iomap_mode_register, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_MODE_REGISTER: - { - copy_from_user(dev->iomap_mode_register, (void __user *)arg, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_PACKETIZER: - { - copy_to_user((void __user *)arg, dev->iomap_packetizer, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_PACKETIZER: - { - copy_from_user(dev->iomap_packetizer, (void __user *)arg, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_POST_REGISTER: - { - copy_to_user((void __user *)arg, dev->iomap_post_register, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_POST_REGISTER: - { - copy_from_user(dev->iomap_post_register, (void __user *)arg, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_PRE_REGISTER: - { - copy_to_user((void __user *)arg, dev->iomap_pre_register, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_PRE_REGISTER: - { - copy_from_user(dev->iomap_pre_register, (void __user *)arg, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_TRIG_EVENT_CODE: - { - copy_to_user((void __user *)arg, dev->iomap_trig_event_code, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_TRIG_EVENT_CODE: - { - copy_from_user(dev->iomap_trig_event_code, (void __user *)arg, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_EVENT_CODE: - { - copy_to_user((void __user *)arg, dev->iomap_event_code, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_SET_EVENT_CODE: - { - copy_from_user(dev->iomap_event_code, (void __user *)arg, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_DATA_FIFO_LEN: - { - u32 val = readFifo(dev->iomap_data_fifo, RDFO); - copy_to_user((void __user *)arg, &val, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_DATA_FIFO_VAL: - { - u32 val = readFifo(dev->iomap1_data_fifo, RDFD4); - copy_to_user((void __user *)arg, &val, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_CLEAR_DATA_FIFO: - { - clearFifo(dev->iomap_data_fifo, dev->iomap1_data_fifo); - return 0; - } - case RPADC_FIFO_AUTO_GET_TIME_FIFO_LEN: - { - u32 val = readFifo(dev->iomap_time_fifo, RDFO); - copy_to_user((void __user *)arg, &val, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_GET_TIME_FIFO_VAL: - { - u32 val = readFifo(dev->iomap1_time_fifo, RDFD4); - copy_to_user((void __user *)arg, &val, sizeof(u32)); - return 0; - } - case RPADC_FIFO_AUTO_CLEAR_TIME_FIFO: - { - clearFifo(dev->iomap_time_fifo, dev->iomap1_time_fifo); - return 0; - } - case RPADC_FIFO_AUTO_GET_REGISTERS: - { - struct rpadc_fifo_auto_registers currConf; - memset(&currConf, 0, sizeof(currConf)); - currConf.command_register = *((u32 *)dev->iomap_command_register); - currConf.decimator_register = *((u32 *)dev->iomap_decimator_register); - currConf.mode_register = *((u32 *)dev->iomap_mode_register); - currConf.packetizer = *((u32 *)dev->iomap_packetizer); - currConf.post_register = *((u32 *)dev->iomap_post_register); - currConf.pre_register = *((u32 *)dev->iomap_pre_register); - currConf.trig_event_code = *((u32 *)dev->iomap_trig_event_code); - currConf.event_code = *((u32 *)dev->iomap_event_code); - copy_to_user((void __user *)arg, &currConf, sizeof(currConf)); - } - case RPADC_FIFO_AUTO_SET_REGISTERS: - { - struct rpadc_fifo_auto_registers currConf; - copy_from_user(&currConf, (void __user *)arg, sizeof(currConf)); - if (currConf.command_register_enable) - *((u32 *)dev->iomap_command_register) = currConf.command_register; - if (currConf.decimator_register_enable) - *((u32 *)dev->iomap_decimator_register) = currConf.decimator_register; - if (currConf.mode_register_enable) - *((u32 *)dev->iomap_mode_register) = currConf.mode_register; - if (currConf.packetizer_enable) - *((u32 *)dev->iomap_packetizer) = currConf.packetizer; - if (currConf.post_register_enable) - *((u32 *)dev->iomap_post_register) = currConf.post_register; - if (currConf.pre_register_enable) - *((u32 *)dev->iomap_pre_register) = currConf.pre_register; - if (currConf.trig_event_code_enable) - *((u32 *)dev->iomap_trig_event_code) = currConf.trig_event_code; - if (currConf.event_code_enable) - *((u32 *)dev->iomap_event_code) = currConf.event_code; - } - -#ifdef HAS_FIFO_INTERRUPT - - case RPADC_FIFO_AUTO_FIFO_INT_HALF_SIZE: - dev->fifoHalfInterrupt = 1; - // Write(dev->iomap_data_fifo,IER,0x00100000); - return 0; - case RPADC_FIFO_AUTO_FIFO_INT_FIRST_SAMPLE: - dev->fifoHalfInterrupt = 0; - // Write(dev->iomap_data_fifo,IER,0x04000000); - return 0; - case RPADC_FIFO_AUTO_FIFO_FLUSH: - IRQ_cb(0, dev, 0); - // Write(dev->iomap_data_fifo,IER,0x04000000); - case RPADC_FIFO_AUTO_START_READ: - dev->started = 1; - return 0; - case RPADC_FIFO_AUTO_STOP_READ: - dev->started = 0; - IRQ_cb(0, dev, 0); - return 0; - -#endif - - default: - return -EAGAIN; - break; - } - return status; -} - -static unsigned int device_poll(struct file *file, - struct poll_table_struct *p) -{ - unsigned int mask = 0; - struct rpadc_fifo_auto_dev *dev = - (struct rpadc_fifo_auto_dev *)file->private_data; - - down(&dev->sem); - poll_wait(file, &dev->readq, p); - if (dev->bufCount > 0) - mask |= POLLIN | POLLRDNORM; - up(&dev->sem); - return mask; -} - -//////////////////////////////////////////////////////////////////////////////// -// PROBE MANAGEMENT/////////////////////////////////////////////////////////// -//////////////////////////////////////////////////////////////////////////////// - -static int id_major; -static struct class *rpadc_fifo_auto_class; -static struct rpadc_fifo_auto_dev staticPrivateInfo; - -#ifdef HAS_FIFO_INTERRUPT -static void setIrq(struct platform_device *pdev) -{ - staticPrivateInfo.irq = platform_get_irq(pdev, 0); - printk(KERN_DEBUG "IRQ: %x\n", staticPrivateInfo.irq); - int res = request_irq(staticPrivateInfo.irq, IRQ_cb, IRQF_TRIGGER_RISING, - "rpadc_fifo_auto", &staticPrivateInfo); - if (res) - printk(KERN_INFO "rpadc_fifo_auto: can't get IRQ %d assigned\n", - staticPrivateInfo.irq); - else - printk(KERN_INFO "rpadc_fifo_auto: got IRQ %d assigned\n", - staticPrivateInfo.irq); -} -#endif - -static int rpadc_fifo_auto_probe(struct platform_device *pdev) -{ - int i; - u32 off; - static int memIdx; - struct resource *r_mem; - struct device *dev = &pdev->dev; - - // s_pdev = pdev; - printk("rpadc_fifo_auto_probe %s\n", pdev->name); - - // CHAR DEV // - if (!deviceAllocated) - { - deviceAllocated = 1; - memIdx = 0; - printk("registering char dev %s ...\n", pdev->name); - printk("PLATFORM DEVICE PROBE...%x\n", &staticPrivateInfo); - - int err, devno; - dev_t newDev; - err = alloc_chrdev_region(&newDev, 0, 1, DEVICE_NAME); - id_major = MAJOR(newDev); - printk("MAJOR ID...%d\n", id_major); - if (err < 0) - { - printk("alloc_chrdev_region failed\n"); - return err; - } - cdev_init(&staticPrivateInfo.cdev, &fops); - staticPrivateInfo.cdev.owner = THIS_MODULE; - staticPrivateInfo.cdev.ops = &fops; - devno = MKDEV(id_major, 0); // Minor Id is 0 - err = cdev_add(&staticPrivateInfo.cdev, devno, 1); - if (err < 0) - { - printk("cdev_add failed\n"); - return err; - } - staticPrivateInfo.pdev = pdev; - - printk(KERN_NOTICE "mknod /dev/%s c %d 0\n", DEVICE_NAME, id_major); - - rpadc_fifo_auto_class = class_create(THIS_MODULE, DEVICE_NAME); - if (IS_ERR(rpadc_fifo_auto_class)) - return PTR_ERR(rpadc_fifo_auto_class); - - device_create(rpadc_fifo_auto_class, NULL, MKDEV(id_major, 0), NULL, - DEVICE_NAME); - - // Initialize semaphores and queues - sema_init(&staticPrivateInfo.sem, 1); - spin_lock_init(&staticPrivateInfo.spinLock); - init_waitqueue_head(&staticPrivateInfo.readq); - staticPrivateInfo.bufCount = 0; - staticPrivateInfo.rIdx = 0; - staticPrivateInfo.wIdx = 0; - staticPrivateInfo.bufSize = 0; -#ifdef HAS_DMA - staticPrivateInfo.dma_buf_size = 0; - staticPrivateInfo.dma_chan = NULL; - // Declare DMA Channel - staticPrivateInfo.dma_chan = dma_request_slave_channel(&pdev->dev, "dma0"); - if (IS_ERR(staticPrivateInfo.dma_chan)) - { - pr_err("xilinx_dmatest: No Tx channel\n"); - dma_release_channel(staticPrivateInfo.dma_chan); - return -EFAULT; - } -#endif // HAS_DMA - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_command_register = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - } - else // Further calls for memory resources - { - // printk("SUCCESSIVA CHIAMATA A rfx_rpadc_fifo_auto_probe: %s, memIdx: - // %d\n", pdev->name, memIdx); r_mem = platform_get_resource(pdev, - // IORESOURCE_MEM, 0); off = r_mem->start & ~PAGE_MASK; - switch (memIdx) - { - - case 0: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_data_fifo = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap1_data_fifo = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - setIrq(pdev); - break; - case 1: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_decimator_register = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 2: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_event_code = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 3: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_mode_register = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 4: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_packetizer = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 5: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_post_register = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 6: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_pre_register = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 7: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_time_fifo = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 1); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap1_time_fifo = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - case 8: - r_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); - off = r_mem->start & ~PAGE_MASK; - staticPrivateInfo.iomap_trig_event_code = - devm_ioremap(&pdev->dev, r_mem->start + off, 0xffff); - break; - - default: - printk("ERROR: Unexpected rpadc_fifo_auto_probe call\n"); - } - memIdx++; - printk(KERN_DEBUG "mem start: %x\n", r_mem->start); - printk(KERN_DEBUG "mem end: %x\n", r_mem->end); - printk(KERN_DEBUG "mem offset: %x\n", r_mem->start & ~PAGE_MASK); - } - return 0; -} - -static int rpadc_fifo_auto_remove(struct platform_device *pdev) -{ - printk("PLATFORM DEVICE REMOVE...\n"); - if (rpadc_fifo_auto_class) - { - device_destroy(rpadc_fifo_auto_class, MKDEV(id_major, 0)); - class_destroy(rpadc_fifo_auto_class); - } -#ifdef HAS_DMA - printk("PLATFORM DEVICE REMOVE dma_release_channel...%x \n", - staticPrivateInfo.dma_chan); - if (staticPrivateInfo.dma_chan) - dma_release_channel(staticPrivateInfo.dma_chan); -#endif // HAS_DMA - cdev_del(&staticPrivateInfo.cdev); - return 0; -} - -static const struct of_device_id rpadc_fifo_auto_of_ids[] = { - { - .compatible = "xlnx,axi-dma-test-1.00.a", - }, - { - .compatible = "xlnx,axi-cfg-register-1.0", - }, - { - .compatible = "xlnx,axi-sts-register-1.0", - }, - { - .compatible = "xlnx,axi-fifo-mm-s-4.1", - }, - {}}; - -static struct platform_driver rpadc_fifo_auto_driver = { - .driver = - { - .name = MODULE_NAME, - .owner = THIS_MODULE, - .of_match_table = rpadc_fifo_auto_of_ids, - }, - .probe = rpadc_fifo_auto_probe, - .remove = rpadc_fifo_auto_remove, -}; - -static int __init rpadc_fifo_auto_init(void) -{ - printk(KERN_INFO "inizializing AXI module ...\n"); - deviceAllocated = 0; - return platform_driver_register(&rpadc_fifo_auto_driver); -} - -static void __exit rpadc_fifo_auto_exit(void) -{ - printk(KERN_INFO "exiting AXI module ...\n"); - platform_driver_unregister(&rpadc_fifo_auto_driver); -} - -module_init(rpadc_fifo_auto_init); -module_exit(rpadc_fifo_auto_exit); -MODULE_LICENSE("GPL"); diff --git a/device_support/redpitaya/rpadc_fifo_auto.ko b/device_support/redpitaya/rpadc_fifo_auto.ko deleted file mode 100644 index 556f5f66597ea8b3b9650c1082cc8684f533dcc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16548 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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define COUNT_SIZE 2000000 +int checkUpdateFreq(int fd); +void alignFreq(int fd, int iterations); +void alignClock(int fd); +#ifdef CXX +extern "C" { +#endif +void alignFreq(int fd, int iterations); +#ifdef CXX +} +#endif + +static void setFrequency(int fd, double reqFreq) +{ + double reqT, K, step; + unsigned int Kr, C, stepLo, stepHi, reg, K1, K2; + unsigned long long stepR; + + reqT = 1./reqFreq; + K = 0.25E7 * 25. /reqFreq; //125MHz clock +// K = 1E7 * 25. /reqFreq; + Kr = round(K); + if (Kr > K) + { + C = round(COUNT_SIZE*(1 - (Kr -K))); + K1 = Kr; + K2 = Kr - 1; + } + else if (Kr < K) + { + C = round(COUNT_SIZE*(1- (K - Kr))); + K1 = Kr; + K2 = Kr+1; + } + else + { + K1 = K2 = K; + C = COUNT_SIZE/2; + } + step = C/(double)COUNT_SIZE; + step *= pow(2, 44); + stepR = round(step); + stepLo = (unsigned int)(stepR & 0xFFFFFFFF); + stepHi = (unsigned int)((stepR >> 32) & 0xFFFFFFFF); + printf("K1: %d, K2: %d, C: %u\n", K1, K2, C); + ioctl(fd, RFX_STREAM_SET_K1_REG, &K1); + + ioctl(fd, RFX_STREAM_SET_K2_REG, &K2); + ioctl(fd, RFX_STREAM_GET_K1_REG, &K1); + + ioctl(fd, RFX_STREAM_GET_K2_REG, &K2); + printf("K1: %d, K2: %d\n", K1, K2); + + ioctl(fd, RFX_STREAM_SET_STEP_LO_REG, &stepLo); + + ioctl(fd, RFX_STREAM_SET_STEP_HI_REG, &stepHi); + + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + usleep(1000); + reg = 1; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); +} + + + + +static unsigned long long getTime(int fd, double actFrequency) +{ + unsigned int reg, lo, hi = 0, rb, len; + unsigned long long time; + static unsigned long prevCount = 0; + ioctl(fd, RFX_STREAM_CLEAR_SYNC_FIFO, 0); + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + reg = 2; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_COMMAND_REG, ®); + len = -1; + usleep(10); + ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_LEN, &len); + if(len != 2) + printf("\n\nERRORE ERRORRISSIMO %d\n\n\n", len); + ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_VAL, &lo); + ioctl(fd, RFX_STREAM_GET_SYNC_FIFO_VAL, &hi); + + + + time = hi; + time = (time << 32) | lo; + prevCount = lo; + + time = round(1E6 * (double)time/actFrequency); + return time; +} + +static void setTime(int fd, unsigned long long timeUs, double actFreq) +{ + unsigned long long fpgaTime, ofsTime, prevOfsTime; + unsigned int reg = 0, reg1 = 0, reg2 = 0; + + + //Reset offset register + reg = 0; + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_HI_REG, ®); + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_LO_REG, ®); + + fpgaTime = getTime(fd, actFreq); + ofsTime = round((timeUs - fpgaTime)*actFreq / 1E6); + reg = ofsTime & 0x00000000FFFFFFFFL; + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_LO_REG, ®); + reg = (ofsTime >> 32) & 0x00000000FFFFFFFFL; + ioctl(fd, RFX_STREAM_SET_TIME_OFFSET_HI_REG, ®); + + ioctl(fd, RFX_STREAM_GET_TIME_OFFSET_LO_REG, ®1); + ioctl(fd, RFX_STREAM_GET_TIME_OFFSET_HI_REG, ®2); + + + +} + +static int updateFreq(int fd, unsigned long long *prevTimeUs, unsigned long long *prevFpgaTimeUs, double kp, double ki, double *prevFreq, double actFreq) +{ + struct timeval currTime; + unsigned long long timeUs, fpgaTimeUs; + double steps; + long long stepErr, totErr, elapsedSteps, elapsedStepsFpga; + double newFreq = *prevFreq; + gettimeofday(&currTime, NULL); + timeUs = (unsigned long long)currTime.tv_sec * 1000000L + currTime.tv_usec; + fpgaTimeUs = getTime(fd, actFreq); + totErr = fpgaTimeUs - timeUs; + + if(*prevTimeUs) //The first time only measurements performed, no correction + { + elapsedSteps = timeUs - *prevTimeUs; + elapsedStepsFpga = fpgaTimeUs - *prevFpgaTimeUs; + stepErr = elapsedStepsFpga - elapsedSteps; + + steps = kp*(double)stepErr + ki *(double) totErr; + //printf("STEPS: %e\n", steps); + //printf("ELAPSED STEP FPGA: %llu\tELAPSET STEPS: %llu\n", elapsedStepsFpga, elapsedSteps); + newFreq = 1./(1./ *prevFreq + (steps * 16 * 1E-9)/(2*1E6)); //Attuale cvonteggio fpga + printf("Step Err: %lld\t Tot err: %lld\tSteps: %d\n", stepErr, totErr, (int)steps); + setFrequency(fd, actFreq * newFreq/1E6); + } + *prevTimeUs = timeUs; + *prevFpgaTimeUs = fpgaTimeUs; + *prevFreq = newFreq; + return 0; +} + + +static int openChecked() +{ + int fd; + fd = open("/dev/rfx_stream", O_RDWR | O_SYNC); + while(fd < 0) + { + sleep(1); + fd = open("/dev/rfx_stream", O_RDWR | O_SYNC); + } + return fd; +} + + + static double getFrequency(int fd) +{ + double K, step, periodFPGA, period; + unsigned int Kr, C, stepLo, stepHi, reg, K1, K2; + unsigned long long stepR; + ioctl(fd, RFX_STREAM_GET_K1_REG, &K1); + + ioctl(fd, RFX_STREAM_GET_K2_REG, &K2); + + ioctl(fd, RFX_STREAM_GET_STEP_LO_REG, &stepLo); + + ioctl(fd, RFX_STREAM_GET_STEP_HI_REG, &stepHi); + + stepR = stepHi; + stepR = (stepR << 32)|stepLo; + step = (double)stepR/pow(2, 44); + + periodFPGA = 1./125E6; + period = (periodFPGA * K1)*step + (periodFPGA * K2)*(1.-step); + return 0.5/period; +} + + +///////////////////////////////////To be called by device +static double prevFreq = 1E6; +static unsigned long long prevTimeUs = 0; +static unsigned long long prevFpgaTimeUs = 0; + + +int main(int argc, char *argv[]) +{ + int i; + int fd; + volatile unsigned int reg; + + unsigned long long step, timeUs, fpgaTimeUs; + struct timeval currTime; + unsigned long long prevTimeUs; + unsigned long long prevFpgaTimeUs; + double prevFreq ; + double targetFreq = 1E6; + + fd = openChecked(); + printf("FD: %d\n", fd); + printf("ALIGN FREQUENCY\n"); + prevFreq = 1E6; + prevTimeUs = 0; + prevFpgaTimeUs = 0; + alignFreq(fd, 60); + printf("ALIGNED\n"); + alignClock(fd); + //close(fd); + while(1) + { + checkUpdateFreq(fd); + sleep(1); + } + + return 0; +} + +static double prevTimeS = 0; +#define UPDATE_SECS 1 + +void alignFreq(int fd, int iterations) +{ + int i; + double targetFreq = 1E6; + struct timeval currTime; + unsigned long long timeUs, fpgaTimeUs; + setFrequency(fd, targetFreq); + gettimeofday(&currTime, NULL); + timeUs = (unsigned long long)currTime.tv_sec * 1000000L + currTime.tv_usec; + setTime(fd, timeUs, targetFreq); + gettimeofday(&currTime, NULL); + timeUs = (unsigned long long)currTime.tv_sec * 1000000L + currTime.tv_usec; + fpgaTimeUs = getTime(fd,targetFreq); + prevFreq = 1E6; + prevFpgaTimeUs = timeUs; + prevTimeUs = 0; + for(i = 0; i < iterations; i++) + { + sleep(1); + + updateFreq(fd, &prevTimeUs, &prevFpgaTimeUs, 10., 0,&prevFreq, targetFreq); + } +} + + + +int checkUpdateFreq(int fd) +{ + unsigned long long timeS; + struct timeval currTime; + double targetFreq = 1E6; + int status; + //int fd = openChecked(); + gettimeofday(&currTime, NULL); + timeS = (unsigned long long)currTime.tv_sec; + if((timeS - prevTimeS) > UPDATE_SECS) + { + prevTimeS = timeS; + prevFreq = getFrequency(fd); + status = updateFreq(fd, &prevTimeUs, &prevFpgaTimeUs, 6., 5.,&prevFreq, targetFreq); + printf("******PREV FREQ: %f %f\n", prevFreq, getFrequency(fd)); + if(status) return status; + } + // close(fd); + return 0; +} + +void alignClock(int fd) +{ + unsigned long long timeUs; + double targetFreq = 1E6; + struct timeval currTime; + gettimeofday(&currTime, NULL); + timeUs = (unsigned long long)currTime.tv_sec * 1000000L + currTime.tv_usec; + setTime(fd, timeUs, targetFreq); + prevFpgaTimeUs = prevTimeUs = 0; +} diff --git a/java/jdevices/src/main/java/RFX_RPADCSetup.java b/java/jdevices/src/main/java/RFX_RPADCSetup.java index b19b33ef14..6b0db7d65a 100644 --- a/java/jdevices/src/main/java/RFX_RPADCSetup.java +++ b/java/jdevices/src/main/java/RFX_RPADCSetup.java @@ -58,7 +58,7 @@ private void initComponents() { jPanel5 = new javax.swing.JPanel(); deviceField5 = new DeviceField(); - setDeviceProvider("spilds.rfx.local:8100"); + setDeviceProvider("ropc1.rfx.local:8100"); setDeviceTitle("RedPitaya ADC"); setDeviceType("RFX_RPADC"); setHeight(300); @@ -112,7 +112,7 @@ private void initComponents() { jPanel1.add(jPanel4); - deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "TRIG_EXTERNAL", "EXTERNAL", "HIGHWAY"}); + deviceChoice4.setChoiceItems(new String[] {"INTERNAL", "EXTERNAL", "SYNC", "TRIG_EXTERNAL", "TRIG_SYNC"}); deviceChoice4.setIdentifier(""); deviceChoice4.setLabelString("Clock Mode:"); deviceChoice4.setOffsetNid(14); @@ -158,9 +158,9 @@ private void initComponents() { jPanel8.add(deviceField6); deviceField3.setIdentifier(""); - deviceField3.setLabelString("Timing Highway event code: "); - deviceField3.setNumCols(4); - deviceField3.setOffsetNid(23); + deviceField3.setLabelString("Dead time: "); + deviceField3.setNumCols(8); + deviceField3.setOffsetNid(34); jPanel8.add(deviceField3); jPanel1.add(jPanel8); diff --git a/java/jdevices/src/main/resources/RFX_RPADCSetup.form b/java/jdevices/src/main/resources/RFX_RPADCSetup.form index e0a29a5001..66722a6802 100644 --- a/java/jdevices/src/main/resources/RFX_RPADCSetup.form +++ b/java/jdevices/src/main/resources/RFX_RPADCSetup.form @@ -2,7 +2,7 @@